[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:10]accept exits with 7 [03:03:10]New connection [03:03:10]New thread 3067567460 created [03:03:10]Thread 3067424100 joined [03:03:10]Waiting for new connection... [03:03:10] Sock 7.Parse request [03:03:10]Sock 7.Check first char [03:03:10]Sock 7.First char is OK [03:03:10]request: POST /json_proto HTTP/1.0 [03:03:10]Method: POST [03:03:10]URL: /json_proto [03:03:10]Method is POST - this is cgi request [03:03:10]url: /json_proto [03:03:10]query_string will be loaded in cgi processing [03:03:10]execute_cgi json_proto POST (null) [03:03:10]execute_cgi path=json_proto method=POST [03:03:10]POST find Content-Length [03:03:10]Host: 172.17.44.3:8080 [03:03:10]Content-Length: 804 [03:03:10]Content-Type: application/json [03:03:10] [03:03:10]POST finish read [03:03:10]Found Content-Length = 804 [03:03:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 57.940, "sum" : 4299.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4299.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:03:10]execute_script... [03:03:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 57.940, "sum" : 4299.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4299.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:03:10]POST & json_proto [03:03:10]process_json_proto [03:03:10]json parsed OK: [03:03:10]protocol is kg_v1.0 [03:03:10]action value=close_receipt [03:03:10]process_action close_receipt [03:03:10]cmd_close_receipt [03:03:10]MH_GetDate [03:03:10]Write to MH i2c: F0 00 00 D5 11 D5 [03:03:10]Write i2c OK [03:03:10]MH_I2C_Read... [03:03:10]Read from MH i2c: F0 [03:03:10]MH_I2C_Read... [03:03:10]Read from MH i2c: F0 09 00 [03:03:10]MH_I2C_Read... [03:03:10]Read from MH i2c: F0 09 00 D5 11 00 70 07 C4 66 AD C5 5D 66 B4 [03:03:10]GetLastDocTimeStamp 1724120283 [03:03:10]current date 1724122992 [03:03:10]FM_GetShiftState [03:03:10]SAM_PROTO_GetShiftState [03:03:10]wFMCommunicate request_size=4 [03:03:10]MH_SAM_APDU [03:03:10]CAPDU: 80 13 01 00 [03:03:10]Write to MH i2c: E2 08 00 D6 11 80 13 01 00 00 00 00 00 64 [03:03:10]Write i2c OK [03:03:10]MH_I2C_Read... [03:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:03:10]Read from MH i2c: E2 [03:03:10]MH_I2C_Read... [03:03:10]Read from MH i2c: E2 0E 00 [03:03:10]MH_I2C_Read... [03:03:10]Read from MH i2c: E2 0E 00 D6 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [03:03:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [03:03:10]wFMCommunicate OK [03:03:10]SAM_PROTO_GetShiftState done [03:03:10]FM_GetShiftState done [03:03:10]opened in 1724112910 [03:03:10]opened+sec_in_day 1724199310 [03:03:10]quantity*price = 429914 [03:03:10]sum+1 = 429916 [03:03:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4299.15 НСП 1% : 38.05 НДС 12% : 456.55 Наличными: 0.00 Безнал.: 4299.15 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 19 20.08.2024 03:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58035 ФПД: 87381612109826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T030312&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58035&fm=87381612109826&tin=02508201610067®Number=0000000000162794&sum=429915 [03:03:12]StoreToDocumentArchive [03:03:12]shift 100 fd 58035 [03:03:12]save to /storage/0100/doc_00058035 [03:03:12]save last doc name /storage/0100/doc_00058035 to /storage/kkm_last_doc_name [03:03:12]save OK [03:03:12]Clear old archive folders... [03:03:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:03:12]tlvbuf is 01DB6D60 [03:03:12]SAM_PROTO_ClearQueue [03:03:12]wFMCommunicate request_size=4 [03:03:12]MH_SAM_APDU [03:03:12]CAPDU: 80 09 00 00 [03:03:12]Write to MH i2c: E2 08 00 E3 11 80 09 00 00 00 00 00 00 66 [03:03:12]Write i2c OK [03:03:12]MH_I2C_Read... [03:03:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:03:12]Read from MH i2c: E2 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 03 00 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 03 00 E3 11 00 90 00 68 [03:03:12]RAPDU: 90 00 [03:03:12]wFMCommunicate OK [03:03:12]SAM_PROTO_ClearQueue done [03:03:12]KKMCreateOFDPacket [03:03:12]OFDProtocolAddRootSTLVToBuf [03:03:12]FM_MakeSignedData [03:03:12]FM_MakeSignedData [03:03:12]SAM_PROTO_SignData [03:03:12]wFMCommunicate request_size=4 [03:03:12]MH_SAM_APDU [03:03:12]CAPDU: 80 0D 01 02 [03:03:12]Write to MH i2c: E2 08 00 E4 11 80 0D 01 02 00 00 00 00 6E [03:03:12]Write i2c OK [03:03:12]MH_I2C_Read... [03:03:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:03:12]Read from MH i2c: E2 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 03 00 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 03 00 E4 11 00 90 00 69 [03:03:12]RAPDU: 90 00 [03:03:12]wFMCommunicate OK [03:03:12]wFMCommunicate request_size=255 [03:03:12]MH_SAM_APDU [03:03:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 E2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B 8F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B 8F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B 8F 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 70 07 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E2 00 00 35 04 06 00 4F [03:03:12]Write to MH i2c: E2 02 01 E5 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 E2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B 8F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B 8F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B 8F 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 70 07 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E2 00 00 35 04 06 00 4F 00 00 87 [03:03:12]Write i2c OK [03:03:12]MH_I2C_Read... [03:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:03:12]Read from MH i2c: E2 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 03 00 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 03 00 E5 11 00 90 00 6A [03:03:12]RAPDU: 90 00 [03:03:12]wFMCommunicate OK [03:03:12]wFMCommunicate request_size=10 [03:03:12]MH_SAM_APDU [03:03:12]CAPDU: 80 0D 02 02 05 79 1D F3 20 02 [03:03:12]Write to MH i2c: E2 0D 00 E6 11 80 0D 02 02 05 00 79 1D F3 20 02 00 00 26 [03:03:12]Write i2c OK [03:03:12]MH_I2C_Read... [03:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:03:12]Read from MH i2c: E2 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 03 00 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 03 00 E6 11 00 90 00 6B [03:03:12]RAPDU: 90 00 [03:03:12]wFMCommunicate OK [03:03:12]wFMCommunicate request_size=4 [03:03:12]MH_SAM_APDU [03:03:12]CAPDU: 80 0D 03 02 [03:03:12]Write to MH i2c: E2 08 00 E7 11 80 0D 03 02 00 00 00 00 73 [03:03:12]Write i2c OK [03:03:12]MH_I2C_Read... [03:03:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:03:12]Read from MH i2c: E2 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 0B 00 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 0B 00 E7 11 00 06 87 E2 95 C8 32 A7 7F 90 00 98 [03:03:12]RAPDU: 06 87 E2 95 C8 32 A7 7F 90 00 [03:03:12]wFMCommunicate OK [03:03:12]SAM_PROTO_SignData done [03:03:12]FM_MakeSignedData done [03:03:12]CreateOFDProtocolMessage [03:03:12]wFMCommunicate request_size=4 [03:03:12]MH_SAM_APDU [03:03:12]CAPDU: 80 11 00 00 [03:03:12]Write to MH i2c: E2 08 00 E8 11 80 11 00 00 00 00 00 00 73 [03:03:12]OFD Sender: No OFD packet to send [03:03:12]Write i2c OK [03:03:12]MH_I2C_Read... [03:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:03:12]Read from MH i2c: E2 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 17 00 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: E2 17 00 E8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [03:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [03:03:12]wFMCommunicate OK [03:03:12]CreateOFDProtocolMessage done [03:03:12]OFDSenderStorePacket 58035 [03:03:12]StoreOFDPacket docnum=58035 [03:03:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A4 FA 07 01 99 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 E2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B 8F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B 8F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B 8F 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 70 07 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E2 00 00 35 04 06 00 4F 79 1D F3 20 02 06 87 E2 95 C8 32 A7 7F [03:03:12]CheckFolder [03:03:12]dirname=/storage/ofd_packets [03:03:12]CheckFolder done [03:03:12]ProducePacketName [03:03:12]name=ofd_packets/00058035 [03:03:12]NVStorageSaveData ofd_packets/00058035 [03:03:12]File name is /storage/ofd_packets/00058035 [03:03:12]Write 301 bytes [03:03:12]NVStorageSaveData done [03:03:12]OFDSenderStorePacket done [03:03:12]KKMCreateOFDPacket done [03:03:12]NVStorageSaveData kkm_last_timestamp [03:03:12]File name is /storage/kkm_last_timestamp [03:03:12]Write 4 bytes [03:03:12]NVStorageSaveData done [03:03:12]ExternCall_PrintAddStr [03:03:12]wPrintStart [03:03:12]Write to MH i2c: 01 00 00 E9 11 FA [03:03:12]Write i2c OK [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: 01 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: 01 07 00 [03:03:12]MH_I2C_Read... [03:03:12]Read from MH i2c: 01 07 00 E9 11 00 00 00 00 00 FF 0F 0F [03:03:12]RasterBufferAndPrint [03:03:12]line Счет N : (1)2075277 [03:03:12]line ИНН: 02508201610067 [03:03:12]line Контрольно-Кассовый Чек [03:03:12]line ПРОДАЖА [03:03:12]line ТРК (МРК, ГНК) : 42 [03:03:12]line Товар: 2710124500 [03:03:12]line Аи-95-К-5 [03:03:12]line 57.940 * 74.20 [03:03:12]line = 4299.15 [03:03:12]line НДС 12% НСП 1% [03:03:12]line > о реализуемом товаре [03:03:12]line ИТОГО: 4299.15 [03:03:12]line НСП 1% : 38.05 [03:03:12]line НДС 12% : 456.55 [03:03:12]line Наличными: 0.00 [03:03:12]line Безнал.: 4299.15 [03:03:12]line Место: АЗС № 135 "Партнер Нефть" [03:03:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [03:03:12]line СНО: Общий режим [03:03:12]line Чек 19 20.08.2024 03:03 [03:03:12]line Смена: 100 ФФД: 1.0 [03:03:12]line ЗНМ: 0300000196 [03:03:12]line РНМ: 0000000000162794 [03:03:12]line Версия ККМ: v1.0 [03:03:12]line Платежная система: O! деньги [03:03:12]line ФМ: 0000000002094532 [03:03:12]line ФД: 58035 [03:03:12]line ФПД: 87381612109826 [03:03:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T030312&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58035&fm=87381612109826&tin=02508201610067®Number=0000000000162794&sum=429915 [03:03:12]OFD Sender: Processing packet 58035 [packets to send 51, broken 50] [03:03:12]ProducePacketName [03:03:12]name=ofd_packets/00058035 [03:03:12]OFD Sender: To server: pG, [03:03:12]CommunicateWithHost lk.salyk.kg:30040 [03:03:12]ConnectInit lk.salyk.kg [03:03:12]written 0, free lines is 4095 [03:03:13]Connected sock=10 [03:03:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A4 FA 07 01 99 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 E2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B 8F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B 8F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B 8F 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 70 07 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E2 00 00 35 04 06 00 4F 79 1D F3 20 02 06 87 E2 95 C8 32 A7 7F [03:03:13]Write to MH i2c: 01 00 00 13 12 25 [03:03:13]Write i2c OK [03:03:13]MH_I2C_Read... [03:03:13]Read from MH i2c: 01 [03:03:13]MH_I2C_Read... [03:03:13]Read from MH i2c: 01 07 00 [03:03:13]MH_I2C_Read... [03:03:13]Read from MH i2c: 01 07 00 13 12 00 00 00 00 00 A6 0C DE [03:03:13]RasterBufferAndPrint [03:03:13]line [03:03:13]line [03:03:13]line [03:03:13]line [03:03:13]line [03:03:13]written 0, free lines is 3242 [03:03:13]MH_Cut [03:03:13]Write to MH i2c: D1 01 00 1A 12 01 FE [03:03:13]Write i2c OK [03:03:13]MH_I2C_Read... [03:03:13]Read from MH i2c: D1 [03:03:13]MH_I2C_Read... [03:03:13]Read from MH i2c: D1 01 00 [03:03:13]MH_I2C_Read... [03:03:13]Read from MH i2c: D1 01 00 1A 12 00 FD [03:03:13]Write to MH i2c: 01 00 00 1B 12 2D [03:03:13]Write i2c OK [03:03:13]MH_I2C_Read... [03:03:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8F 44 47 00 4D 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 32 30 39 34 35 33 32 10 04 04 00 B3 E2 00 00 F4 03 04 00 C0 B2 C3 66 B6 04 01 00 00 14 40 04 27 46 FD 81 EC [03:03:13]CommunicateWithHost err = 0 [03:03:13]CheckOFDResponse [03:03:13]1017 (14) - 77093643461234 [03:03:13]1041 (16) - 0000000002094532 [03:03:13]1040 (4) - 58035 [03:03:13]1012 (4) - 19.08.2024 21:01 [03:03:13]1206 (1) - 0 [03:03:13]OFD Sender: Remove packet 58035 [03:03:13]ProducePacketName [03:03:13]name=ofd_packets/00058035 [03:03:13]NVStorageDeleteData [03:03:13]OFD Sender: No OFD packet to send [03:03:14]*** Cut start [03:03:14]*** Partial cut [03:03:14]*** CUTSNS_PIN = 1 [03:03:14]*** CUTSNS_PIN = 0 [03:03:14]*** Brake cut motor [03:03:14]Read from MH i2c: 01 [03:03:14]MH_I2C_Read... [03:03:14]*** Stop cut motor [03:03:15]*** Cut end [03:03:15]Read from MH i2c: 01 07 00 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: 01 07 00 1B 12 00 00 00 00 00 FF 0F 42 [03:03:15]process_action close_receipt done [03:03:15]requested_data is exist [03:03:15]produce_requested_data [03:03:15]requested_item fm.sn is exist - process it [03:03:15]wFMCommunicate request_size=4 [03:03:15]MH_SAM_APDU [03:03:15]CAPDU: 80 11 00 00 [03:03:15]Write to MH i2c: E2 08 00 1C 12 80 11 00 00 00 00 00 00 A8 [03:03:15]Write i2c OK [03:03:15]MH_I2C_Read... [03:03:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:03:15]Read from MH i2c: E2 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: E2 17 00 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: E2 17 00 1C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F4 [03:03:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [03:03:15]wFMCommunicate OK [03:03:15]requested_item fd.num is exist - process it [03:03:15]SAM_PROTO_GetFieldsCounters [03:03:15]wFMCommunicate request_size=4 [03:03:15]MH_SAM_APDU [03:03:15]CAPDU: 80 13 00 00 [03:03:15]Write to MH i2c: E2 08 00 1D 12 80 13 00 00 00 00 00 00 AB [03:03:15]Write i2c OK [03:03:15]MH_I2C_Read... [03:03:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:03:15]Read from MH i2c: E2 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: E2 62 00 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: E2 62 00 1D 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E2 00 00 0E 04 04 00 64 00 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 FB [03:03:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E2 00 00 0E 04 04 00 64 00 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 [03:03:15]wFMCommunicate OK [03:03:15]SAM_PROTO_GetFieldsCounters done [03:03:15]requested_item shift.num is exist - process it [03:03:15]requested_item shift.opened is exist - process it [03:03:15]req_shift_opened [03:03:15]FM_GetShiftState [03:03:15]SAM_PROTO_GetShiftState [03:03:15]wFMCommunicate request_size=4 [03:03:15]MH_SAM_APDU [03:03:15]CAPDU: 80 13 01 00 [03:03:15]Write to MH i2c: E2 08 00 1E 12 80 13 01 00 00 00 00 00 AD [03:03:15]Write i2c OK [03:03:15]MH_I2C_Read... [03:03:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:03:15]Read from MH i2c: E2 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: E2 0E 00 [03:03:15]MH_I2C_Read... [03:03:15]Read from MH i2c: E2 0E 00 1E 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D0 [03:03:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [03:03:15]wFMCommunicate OK [03:03:15]SAM_PROTO_GetShiftState done [03:03:15]FM_GetShiftState done [03:03:15]req_shift_opened done [03:03:15]requested_item shift.open_date is exist - process it [03:03:15]req_shift_open_date [03:03:15]req_shift_open_date done [03:03:15]produce_requested_data done [03:03:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58035,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [03:03:15]process_action_free close_receipt [03:03:15]json_value_free [03:03:15]json_value_free done [03:03:15]process_json_proto returns [03:03:15]Send response to host [03:03:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58035,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [03:03:15]free response buf [03:03:15]execute_script done [03:03:15]execute_script returns [03:03:15]free content buf [03:03:15]Sock 7.Close socket [03:03:15]Sock 7.Thread stoped [03:03:18]OFD Sender: No OFD packet to send [03:03:23]OFD Sender: No OFD packet to send [03:03:28]OFD Sender: No OFD packet to send [03:03:33]OFD Sender: No OFD packet to send [03:03:38]OFD Sender: No OFD packet to send [03:03:43]OFD Sender: No OFD packet to send [03:03:48]OFD Sender: No OFD packet to send [03:03:53]OFD Sender: No OFD packet to send [03:03:58]OFD Sender: No OFD packet to send [03:04:03]OFD Sender: No OFD packet to send [03:04:08]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:14]OFD Sender: No OFD packet to send [03:05:19]OFD Sender: No OFD packet to send [03:05:24]OFD Sender: No OFD packet to send [03:05:29]OFD Sender: No OFD packet to send [03:05:34]OFD Sender: No OFD packet to send [03:05:39]OFD Sender: No OFD packet to send [03:05:44]OFD Sender: No OFD packet to send [03:05:49]OFD Sender: No OFD packet to send [03:05:54]OFD Sender: No OFD packet to send [03:05:59]OFD Sender: No OFD packet to send [03:06:04]OFD Sender: No OFD packet to send [03:06:09]OFD Sender: No OFD packet to send [03:06:14]OFD Sender: No OFD packet to send [03:06:19]OFD Sender: No OFD packet to send [03:06:24]OFD Sender: No OFD packet to send [03:06:29]OFD Sender: No OFD packet to send [03:06:34]OFD Sender: No OFD packet to send [03:06:39]OFD Sender: No OFD packet to send [03:06:44]OFD Sender: No OFD packet to send [03:06:49]OFD Sender: No OFD packet to send [03:06:54]OFD Sender: No OFD packet to send [03:06:59]OFD Sender: No OFD packet to send [03:07:04]OFD Sender: No OFD packet to send [03:07:09]OFD Sender: No OFD packet to send [03:07:14]OFD Sender: No OFD packet to send [03:07:19]OFD Sender: No OFD packet to send [03:07:24]OFD Sender: No OFD packet to send [03:07:29]OFD Sender: No OFD packet to send [03:07:34]OFD Sender: No OFD packet to send [03:07:39]OFD Sender: No OFD packet to send [03:07:44]OFD Sender: No OFD packet to send [03:07:49]OFD Sender: No OFD packet to send [03:07:54]OFD Sender: No OFD packet to send [03:07:59]OFD Sender: No OFD packet to send [03:08:04]OFD Sender: No OFD packet to send [03:08:09]OFD Sender: No OFD packet to send [03:08:14]OFD Sender: No OFD packet to send [03:08:19]OFD Sender: No OFD packet to send [03:08:24]OFD Sender: No OFD packet to send [03:08:29]OFD Sender: No OFD packet to send [03:08:34]OFD Sender: No OFD packet to send [03:08:39]OFD Sender: No OFD packet to send [03:08:44]OFD Sender: No OFD packet to send [03:08:49]OFD Sender: No OFD packet to send [03:08:54]OFD Sender: No OFD packet to send [03:08:59]OFD Sender: No OFD packet to send [03:09:04]OFD Sender: No OFD packet to send [03:09:06]accept exits with 9 [03:09:06]New connection [03:09:06]New thread 3067424100 created [03:09:06]Thread 3067567460 joined [03:09:06]Waiting for new connection... [03:09:06] Sock 9.Parse request [03:09:06]Sock 9.Check first char [03:09:06]Sock 9.First char is OK [03:09:06]request: POST /json_proto HTTP/1.0 [03:09:06]Method: POST [03:09:06]URL: /json_proto [03:09:06]Method is POST - this is cgi request [03:09:06]url: /json_proto [03:09:06]query_string will be loaded in cgi processing [03:09:06]execute_cgi json_proto POST (null) [03:09:06]execute_cgi path=json_proto method=POST [03:09:06]POST find Content-Length [03:09:06]Host: 172.17.44.3:8080 [03:09:06]Content-Length: 792 [03:09:06]Content-Type: application/json [03:09:06] [03:09:06]POST finish read [03:09:06]Found Content-Length = 792 [03:09:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:09:06]execute_script... [03: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)2075278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:09:06]POST & json_proto [03:09:06]process_json_proto [03:09:06]json parsed OK: [03:09:06]protocol is kg_v1.0 [03:09:06]action value=close_receipt [03:09:06]process_action close_receipt [03:09:06]cmd_close_receipt [03:09:06]MH_GetDate [03:09:06]Write to MH i2c: F0 00 00 1F 12 20 [03:09:06]Write i2c OK [03:09:06]MH_I2C_Read... [03:09:06]Read from MH i2c: F0 [03:09:06]MH_I2C_Read... [03:09:06]Read from MH i2c: F0 09 00 [03:09:06]MH_I2C_Read... [03:09:06]Read from MH i2c: F0 09 00 1F 12 00 D4 08 C4 66 AD C5 5D 66 64 [03:09:06]GetLastDocTimeStamp 1724122992 [03:09:06]current date 1724123348 [03:09:06]FM_GetShiftState [03:09:06]SAM_PROTO_GetShiftState [03:09:06]wFMCommunicate request_size=4 [03:09:06]MH_SAM_APDU [03:09:06]CAPDU: 80 13 01 00 [03:09:06]Write to MH i2c: E2 08 00 20 12 80 13 01 00 00 00 00 00 AF [03:09:06]Write i2c OK [03:09:06]MH_I2C_Read... [03:09:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:09:06]Read from MH i2c: E2 [03:09:06]MH_I2C_Read... [03:09:06]Read from MH i2c: E2 0E 00 [03:09:06]MH_I2C_Read... [03:09:06]Read from MH i2c: E2 0E 00 20 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D2 [03:09:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [03:09:06]wFMCommunicate OK [03:09:06]SAM_PROTO_GetShiftState done [03:09:06]FM_GetShiftState done [03:09:06]opened in 1724112910 [03:09:06]opened+sec_in_day 1724199310 [03:09:06]quantity*price = 0 [03:09:06]sum+1 = 1 [03:09:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 20 20.08.2024 03:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58036 ФПД: 80109690640037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T030908&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58036&fm=80109690640037&tin=02508201610067®Number=0000000000162794&sum=0 [03:09:07]StoreToDocumentArchive [03:09:07]shift 100 fd 58036 [03:09:07]save to /storage/0100/doc_00058036 [03:09:07]save last doc name /storage/0100/doc_00058036 to /storage/kkm_last_doc_name [03:09:07]save OK [03:09:07]Clear old archive folders... [03:09:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:09:07]tlvbuf is 01DA7290 [03:09:07]SAM_PROTO_ClearQueue [03:09:07]wFMCommunicate request_size=4 [03:09:07]MH_SAM_APDU [03:09:07]CAPDU: 80 09 00 00 [03:09:07]Write to MH i2c: E2 08 00 2D 12 80 09 00 00 00 00 00 00 B1 [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:09:07]Read from MH i2c: E2 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 2D 12 00 90 00 B3 [03:09:07]RAPDU: 90 00 [03:09:07]wFMCommunicate OK [03:09:07]SAM_PROTO_ClearQueue done [03:09:07]KKMCreateOFDPacket [03:09:07]OFDProtocolAddRootSTLVToBuf [03:09:07]FM_MakeSignedData [03:09:07]FM_MakeSignedData [03:09:07]SAM_PROTO_SignData [03:09:07]wFMCommunicate request_size=4 [03:09:07]MH_SAM_APDU [03:09:07]CAPDU: 80 0D 01 02 [03:09:07]Write to MH i2c: E2 08 00 2E 12 80 0D 01 02 00 00 00 00 B9 [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:09:08]Read from MH i2c: E2 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 03 00 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 03 00 2E 12 00 90 00 B4 [03:09:08]RAPDU: 90 00 [03:09:08]wFMCommunicate OK [03:09:08]wFMCommunicate request_size=255 [03:09:08]MH_SAM_APDU [03:09:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 D4 08 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E2 00 00 35 04 06 00 48 DB FD A7 [03:09:08]Write to MH i2c: E2 02 01 2F 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 14 00 00 00 F4 03 04 00 D4 08 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E2 00 00 35 04 06 00 48 DB FD A7 00 00 CA [03:09:08]Write i2c OK [03:09:08]MH_I2C_Read... [03:09:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:09:08]Read from MH i2c: E2 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 03 00 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 03 00 2F 12 00 90 00 B5 [03:09:08]RAPDU: 90 00 [03:09:08]wFMCommunicate OK [03:09:08]wFMCommunicate request_size=7 [03:09:08]MH_SAM_APDU [03:09:08]CAPDU: 80 0D 02 02 02 56 A5 [03:09:08]Write to MH i2c: E2 0A 00 30 12 80 0D 02 02 02 00 56 A5 00 00 BB [03:09:08]Write i2c OK [03:09:08]MH_I2C_Read... [03:09:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:09:08]Read from MH i2c: E2 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 03 00 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 03 00 30 12 00 90 00 B6 [03:09:08]RAPDU: 90 00 [03:09:08]wFMCommunicate OK [03:09:08]wFMCommunicate request_size=4 [03:09:08]MH_SAM_APDU [03:09:08]CAPDU: 80 0D 03 02 [03:09:08]Write to MH i2c: E2 08 00 31 12 80 0D 03 02 00 00 00 00 BE [03:09:08]Write i2c OK [03:09:08]MH_I2C_Read... [03:09:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:09:08]Read from MH i2c: E2 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 0B 00 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 0B 00 31 12 00 B4 BE B3 DE 08 BD F8 9B 90 00 1A [03:09:08]RAPDU: B4 BE B3 DE 08 BD F8 9B 90 00 [03:09:08]wFMCommunicate OK [03:09:08]SAM_PROTO_SignData done [03:09:08]FM_MakeSignedData done [03:09:08]CreateOFDProtocolMessage [03:09:08]wFMCommunicate request_size=4 [03:09:08]MH_SAM_APDU [03:09:08]CAPDU: 80 11 00 00 [03:09:08]Write to MH i2c: E2 08 00 32 12 80 11 00 00 00 00 00 00 BE [03:09:08]Write i2c OK [03:09:08]MH_I2C_Read... [03:09:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:09:08]Read from MH i2c: E2 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 17 00 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: E2 17 00 32 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0A [03:09:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [03:09:08]wFMCommunicate OK [03:09:08]CreateOFDProtocolMessage done [03:09:08]OFDSenderStorePacket 58036 [03:09:08]StoreOFDPacket docnum=58036 [03:09:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 EB 32 04 01 B0 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 D4 08 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E2 00 00 35 04 06 00 48 DB FD A7 56 A5 B4 BE B3 DE 08 BD F8 9B [03:09:08]CheckFolder [03:09:08]dirname=/storage/ofd_packets [03:09:08]CheckFolder done [03:09:08]ProducePacketName [03:09:08]name=ofd_packets/00058036 [03:09:08]NVStorageSaveData ofd_packets/00058036 [03:09:08]File name is /storage/ofd_packets/00058036 [03:09:08]Write 298 bytes [03:09:08]NVStorageSaveData done [03:09:08]OFDSenderStorePacket done [03:09:08]KKMCreateOFDPacket done [03:09:08]NVStorageSaveData kkm_last_timestamp [03:09:08]File name is /storage/kkm_last_timestamp [03:09:08]Write 4 bytes [03:09:08]NVStorageSaveData done [03:09:08]ExternCall_PrintAddStr [03:09:08]wPrintStart [03:09:08]Write to MH i2c: 01 00 00 33 12 45 [03:09:08]Write i2c OK [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: 01 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: 01 07 00 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: 01 07 00 33 12 00 00 00 00 00 FF 0F 5A [03:09:08]RasterBufferAndPrint [03:09:08]line Счет N : (1)2075278 [03:09:08]line ИНН: 02508201610067 [03:09:08]line Контрольно-Кассовый Чек [03:09:08]line ПРОДАЖА [03:09:08]line ТРК (МРК, ГНК) : 21 [03:09:08]line Товар: 2710194210 [03:09:08]line ДТ-К-5 [03:09:08]line 40.000 * 0.00 [03:09:08]line = 0.00 [03:09:08]line НДС 12% НСП 1% [03:09:08]line > о реализуемом товаре [03:09:08]line ИТОГО: 0.00 [03:09:08]line НСП 1% : 0.00 [03:09:08]line НДС 12% : 0.00 [03:09:08]line Наличными: 0.00 [03:09:08]line Безнал.: 0.00 [03:09:08]line Место: АЗС № 135 "Партнер Нефть" [03:09:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [03:09:08]line СНО: Общий режим [03:09:08]line Чек 20 20.08.2024 03:09 [03:09:08]line Смена: 100 ФФД: 1.0 [03:09:08]line ЗНМ: 0300000196 [03:09:08]line РНМ: 0000000000162794 [03:09:08]line Версия ККМ: v1.0 [03:09:08]line Талоны: Топливные Талоны [03:09:08]line 1 [03:09:08]line ФМ: 0000000002094532 [03:09:08]line ФД: 58036 [03:09:08]line ФПД: 80109690640037 [03:09:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T030908&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58036&fm=80109690640037&tin=02508201610067®Number=0000000000162794&sum=0 [03:09:08]OFD Sender: Processing packet 58036 [packets to send 51, broken 50] [03:09:08]ProducePacketName [03:09:08]name=ofd_packets/00058036 [03:09:08]OFD Sender: To server: pG, [03:09:08]CommunicateWithHost lk.salyk.kg:30040 [03:09:08]ConnectInit lk.salyk.kg [03:09:08]written 0, free lines is 4095 [03:09:08]Connected sock=10 [03:09:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 EB 32 04 01 B0 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 D4 08 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E2 00 00 35 04 06 00 48 DB FD A7 56 A5 B4 BE B3 DE 08 BD F8 9B [03:09:09]Write to MH i2c: 01 00 00 5D 12 6F [03:09:09]Write i2c OK [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: 01 [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: 01 07 00 [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: 01 07 00 5D 12 00 00 00 00 00 A0 0C 22 [03:09:09]RasterBufferAndPrint [03:09:09]line [03:09:09]line [03:09:09]line [03:09:09]line [03:09:09]line [03:09:09]written 0, free lines is 3236 [03:09:09]MH_Cut [03:09:09]Write to MH i2c: D1 01 00 64 12 01 48 [03:09:09]Write i2c OK [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: D1 [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: D1 01 00 [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: D1 01 00 64 12 00 47 [03:09:09]Write to MH i2c: 01 00 00 65 12 77 [03:09:09]Write i2c OK [03:09:09]MH_I2C_Read... [03:09:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 64 E8 47 00 75 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 32 30 39 34 35 33 32 10 04 04 00 B4 E2 00 00 F4 03 04 00 24 B4 C3 66 B6 04 01 00 00 23 3A A3 C6 3D 4F 11 29 [03:09:09]CommunicateWithHost err = 0 [03:09:09]CheckOFDResponse [03:09:09]1017 (14) - 77093643461234 [03:09:09]1041 (16) - 0000000002094532 [03:09:09]1040 (4) - 58036 [03:09:09]1012 (4) - 19.08.2024 21:07 [03:09:09]1206 (1) - 0 [03:09:09]OFD Sender: Remove packet 58036 [03:09:09]ProducePacketName [03:09:09]name=ofd_packets/00058036 [03:09:09]NVStorageDeleteData [03:09:09]OFD Sender: No OFD packet to send [03:09:10]*** Cut start [03:09:10]*** Partial cut [03:09:10]*** CUTSNS_PIN = 1 [03:09:10]*** CUTSNS_PIN = 0 [03:09:10]*** Brake cut motor [03:09:10]Read from MH i2c: 01 [03:09:10]MH_I2C_Read... [03:09:10]*** Stop cut motor [03:09:10]*** Cut end [03:09:10]Read from MH i2c: 01 07 00 [03:09:10]MH_I2C_Read... [03:09:10]Read from MH i2c: 01 07 00 65 12 00 00 00 00 00 FF 0F 8C [03:09:10]process_action close_receipt done [03:09:10]requested_data is exist [03:09:10]produce_requested_data [03:09:10]requested_item fm.sn is exist - process it [03:09:10]wFMCommunicate request_size=4 [03:09:10]MH_SAM_APDU [03:09:10]CAPDU: 80 11 00 00 [03:09:10]Write to MH i2c: E2 08 00 66 12 80 11 00 00 00 00 00 00 F2 [03:09:10]Write i2c OK [03:09:10]MH_I2C_Read... [03:09:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:09:10]Read from MH i2c: E2 [03:09:10]MH_I2C_Read... [03:09:10]Read from MH i2c: E2 17 00 [03:09:10]MH_I2C_Read... [03:09:10]Read from MH i2c: E2 17 00 66 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [03:09:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [03:09:10]wFMCommunicate OK [03:09:10]requested_item fd.num is exist - process it [03:09:10]SAM_PROTO_GetFieldsCounters [03:09:10]wFMCommunicate request_size=4 [03:09:10]MH_SAM_APDU [03:09:10]CAPDU: 80 13 00 00 [03:09:10]Write to MH i2c: E2 08 00 67 12 80 13 00 00 00 00 00 00 F5 [03:09:10]Write i2c OK [03:09:10]MH_I2C_Read... [03:09:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:09:11]Read from MH i2c: E2 [03:09:11]MH_I2C_Read... [03:09:11]Read from MH i2c: E2 62 00 [03:09:11]MH_I2C_Read... [03:09:11]Read from MH i2c: E2 62 00 67 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E2 00 00 0E 04 04 00 64 00 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 49 [03:09:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E2 00 00 0E 04 04 00 64 00 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 [03:09:11]wFMCommunicate OK [03:09:11]SAM_PROTO_GetFieldsCounters done [03:09:11]requested_item shift.num is exist - process it [03:09:11]requested_item shift.opened is exist - process it [03:09:11]req_shift_opened [03:09:11]FM_GetShiftState [03:09:11]SAM_PROTO_GetShiftState [03:09:11]wFMCommunicate request_size=4 [03:09:11]MH_SAM_APDU [03:09:11]CAPDU: 80 13 01 00 [03:09:11]Write to MH i2c: E2 08 00 68 12 80 13 01 00 00 00 00 00 F7 [03:09:11]Write i2c OK [03:09:11]MH_I2C_Read... [03:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:09:11]Read from MH i2c: E2 [03:09:11]MH_I2C_Read... [03:09:11]Read from MH i2c: E2 0E 00 [03:09:11]MH_I2C_Read... [03:09:11]Read from MH i2c: E2 0E 00 68 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [03:09:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [03:09:11]wFMCommunicate OK [03:09:11]SAM_PROTO_GetShiftState done [03:09:11]FM_GetShiftState done [03:09:11]req_shift_opened done [03:09:11]requested_item shift.open_date is exist - process it [03:09:11]req_shift_open_date [03:09:11]req_shift_open_date done [03:09:11]produce_requested_data done [03:09:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58036,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [03:09:11]process_action_free close_receipt [03:09:11]json_value_free [03:09:11]json_value_free done [03:09:11]process_json_proto returns [03:09:11]Send response to host [03:09:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58036,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [03:09:11]free response buf [03:09:11]execute_script done [03:09:11]execute_script returns [03:09:11]free content buf [03:09:11]Sock 9.Close socket [03:09:11]Sock 9.Thread stoped [03:09:14]OFD Sender: No OFD packet to send [03:09:19]OFD Sender: No OFD packet to send [03:09:24]OFD Sender: No OFD packet to send [03:09:29]OFD Sender: No OFD packet to send [03:09:34]OFD Sender: No OFD packet to send [03:09:39]OFD Sender: No OFD packet to send [03:09:44]OFD Sender: No OFD packet to send [03:09:49]OFD Sender: No OFD packet to send [03:09:54]OFD Sender: No OFD packet to send [03:09:59]OFD Sender: No OFD packet to send [03:10:04]OFD Sender: No OFD packet to send [03:10:09]OFD Sender: No OFD packet to send [03:10:14]OFD Sender: No OFD packet to send [03:10:19]OFD Sender: No OFD packet to send [03:10:24]OFD Sender: No OFD packet to send [03:10:29]OFD Sender: No OFD packet to send [03:10:34]OFD Sender: No OFD packet to send [03:10:39]OFD Sender: No OFD packet to send [03:10:44]OFD Sender: No OFD packet to send [03:10:49]OFD Sender: No OFD packet to send [03:10:54]OFD Sender: No OFD packet to send [03:10:59]OFD Sender: No OFD packet to send [03:11:04]OFD Sender: No OFD packet to send [03:11:09]OFD Sender: No OFD packet to send [03:11:14]OFD Sender: No OFD packet to send [03:11:19]OFD Sender: No OFD packet to send [03:11:24]OFD Sender: No OFD packet to send [03:11:29]OFD Sender: No OFD packet to send [03:11:34]OFD Sender: No OFD packet to send [03:11:39]OFD Sender: No OFD packet to send [03:11:44]OFD Sender: No OFD packet to send [03:11:49]OFD Sender: No OFD packet to send [03:11:54]OFD Sender: No OFD packet to send [03:11:59]OFD Sender: No OFD packet to send [03:12:04]OFD Sender: No OFD packet to send [03:12:09]OFD Sender: No OFD packet to send [03:12:14]OFD Sender: No OFD packet to send [03:12:19]OFD Sender: No OFD packet to send [03:12:24]OFD Sender: No OFD packet to send [03:12:29]OFD Sender: No OFD packet to send [03:12:34]OFD Sender: No OFD packet to send [03:12:39]OFD Sender: No OFD packet to send [03:12:44]OFD Sender: No OFD packet to send [03:12:49]OFD Sender: No OFD packet to send [03:12:54]OFD Sender: No OFD packet to send [03:12:59]OFD Sender: No OFD packet to send [03:13:04]OFD Sender: No OFD packet to send [03:13:09]OFD Sender: No OFD packet to send [03:13:14]OFD Sender: No OFD packet to send [03:13:19]OFD Sender: No OFD packet to send [03:13:24]OFD Sender: No OFD packet to send [03:13:29]OFD Sender: No OFD packet to send [03:13:34]OFD Sender: No OFD packet to send [03:13:39]OFD Sender: No OFD packet to send [03:13:45]OFD Sender: No OFD packet to send [03:13:50]OFD Sender: No OFD packet to send [03:13:55]OFD Sender: No OFD packet to send [03:14:00]OFD Sender: No OFD packet to send [03:14:05]OFD Sender: No OFD packet to send [03:14:10]OFD Sender: No OFD packet to send [03:14:15]OFD Sender: No OFD packet to send [03:14:20]OFD Sender: No OFD packet to send [03:14:25]OFD Sender: No OFD packet to send [03:14:30]OFD Sender: No OFD packet to send [03:14:35]OFD Sender: No OFD packet to send [03:14:40]OFD Sender: No OFD packet to send [03:14:45]OFD Sender: No OFD packet to send [03:14:50]OFD Sender: No OFD packet to send [03:14:55]OFD Sender: No OFD packet to send [03:15:00]OFD Sender: No OFD packet to send [03:15:05]OFD Sender: No OFD packet to send [03:15:10]OFD Sender: No OFD packet to send [03:15:15]OFD Sender: No OFD packet to send [03:15:20]OFD Sender: No OFD packet to send [03:15:25]OFD Sender: No OFD packet to send [03:15:30]OFD Sender: No OFD packet to send [03:15:35]OFD Sender: No OFD packet to send [03:15:40]OFD Sender: No OFD packet to send [03:15:45]OFD Sender: No OFD packet to send [03:15:50]OFD Sender: No OFD packet to send [03:15:55]OFD Sender: No OFD packet to send [03:16:00]OFD Sender: No OFD packet to send [03:16:05]OFD Sender: No OFD packet to send [03:16:10]OFD Sender: No OFD packet to send [03:16:15]OFD Sender: No OFD packet to send [03:16:20]OFD Sender: No OFD packet to send [03:16:25]OFD Sender: No OFD packet to send [03:16:30]OFD Sender: No OFD packet to send [03:16:35]OFD Sender: No OFD packet to send [03:16:40]OFD Sender: No OFD packet to send [03:16:45]OFD Sender: No OFD packet to send [03:16:50]OFD Sender: No OFD packet to send [03:16:55]OFD Sender: No OFD packet to send [03:17:00]OFD Sender: No OFD packet to send [03:17:05]OFD Sender: No OFD packet to send [03:17:10]OFD Sender: No OFD packet to send [03:17:15]OFD Sender: No OFD packet to send [03:17:20]OFD Sender: No OFD packet to send [03:17:25]OFD Sender: No OFD packet to send [03:17:30]OFD Sender: No OFD packet to send [03:17:35]OFD Sender: No OFD packet to send [03:17:40]OFD Sender: No OFD packet to send [03:17:45]OFD Sender: No OFD packet to send [03:17:50]OFD Sender: No OFD packet to send [03:17:55]OFD Sender: No OFD packet to send [03:18:00]OFD Sender: No OFD packet to send [03:18:05]OFD Sender: No OFD packet to send [03:18:10]OFD Sender: No OFD packet to send [03:18:15]OFD Sender: No OFD packet to send [03:18:20]OFD Sender: No OFD packet to send [03:18:25]OFD Sender: No OFD packet to send [03:18:30]OFD Sender: No OFD packet to send [03:18:35]OFD Sender: No OFD packet to send [03:18:40]OFD Sender: No OFD packet to send [03:18:45]OFD Sender: No OFD packet to send [03:18:50]OFD Sender: No OFD packet to send [03:18:55]OFD Sender: No OFD packet to send [03:19:00]OFD Sender: No OFD packet to send [03:19:05]OFD Sender: No OFD packet to send [03:19:10]OFD Sender: No OFD packet to send [03:19:15]OFD Sender: No OFD packet to send [03:19:20]OFD Sender: No OFD packet to send [03:19:25]OFD Sender: No OFD packet to send [03:19:30]OFD Sender: No OFD packet to send [03:19:35]OFD Sender: No OFD packet to send [03:19:40]OFD Sender: No OFD packet to send [03:19:45]OFD Sender: No OFD packet to send [03:19:50]OFD Sender: No OFD packet to send [03:19:55]OFD Sender: No OFD packet to send [03:20:00]OFD Sender: No OFD packet to send [03:20:05]OFD Sender: No OFD packet to send [03:20:10]OFD Sender: No OFD packet to send [03:20:15]OFD Sender: No OFD packet to send [03:20:20]OFD Sender: No OFD packet to send [03:20:25]OFD Sender: No OFD packet to send [03:20:30]OFD Sender: No OFD packet to send [03:20:35]OFD Sender: No OFD packet to send [03:20:40]OFD Sender: No OFD packet to send [03:20:45]OFD Sender: No OFD packet to send [03:20:50]OFD Sender: No OFD packet to send [03:20:55]OFD Sender: No OFD packet to send [03:21:00]OFD Sender: No OFD packet to send [03:21:05]OFD Sender: No OFD packet to send [03:21:10]OFD Sender: No OFD packet to send [03:21:15]OFD Sender: No OFD packet to send [03:21:20]OFD Sender: No OFD packet to send [03:21:25]OFD Sender: No OFD packet to send [03:21:30]OFD Sender: No OFD packet to send [03:21:35]OFD Sender: No OFD packet to send [03:21:40]OFD Sender: No OFD packet to send [03:21:45]OFD Sender: No OFD packet to send [03:21:50]OFD Sender: No OFD packet to send [03:21:55]OFD Sender: No OFD packet to send [03:22:00]OFD Sender: No OFD packet to send [03:22:05]OFD Sender: No OFD packet to send [03:22:10]OFD Sender: No OFD packet to send [03:22:15]OFD Sender: No OFD packet to send [03:22:20]OFD Sender: No OFD packet to send [03:22:25]OFD Sender: No OFD packet to send [03:22:30]OFD Sender: No OFD packet to send [03:22:35]OFD Sender: No OFD packet to send [03:22:40]OFD Sender: No OFD packet to send [03:22:45]OFD Sender: No OFD packet to send [03:22:50]OFD Sender: No OFD packet to send [03:22:55]OFD Sender: No OFD packet to send [03:23:00]OFD Sender: No OFD packet to send [03:23:05]OFD Sender: No OFD packet to send [03:23:10]OFD Sender: No OFD packet to send [03:23:15]OFD Sender: No OFD packet to send [03:23:20]OFD Sender: No OFD packet to send [03:23:25]OFD Sender: No OFD packet to send [03:23:30]OFD Sender: No OFD packet to send [03:23:35]OFD Sender: No OFD packet to send [03:23:40]OFD Sender: No OFD packet to send [03:23:45]OFD Sender: No OFD packet to send [03:23:50]OFD Sender: No OFD packet to send [03:23:55]OFD Sender: No OFD packet to send [03:24:00]OFD Sender: No OFD packet to send [03:24:05]OFD Sender: No OFD packet to send [03:24:10]OFD Sender: No OFD packet to send [03:24:15]OFD Sender: No OFD packet to send [03:24:20]OFD Sender: No OFD packet to send [03:24:25]OFD Sender: No OFD packet to send [03:24:30]OFD Sender: No OFD packet to send [03:24:35]OFD Sender: No OFD packet to send [03:24:40]OFD Sender: No OFD packet to send [03:24:45]OFD Sender: No OFD packet to send [03:24:50]OFD Sender: No OFD packet to send [03:24:55]OFD Sender: No OFD packet to send [03:25:00]OFD Sender: No OFD packet to send [03:25:05]OFD Sender: No OFD packet to send [03:25:10]OFD Sender: No OFD packet to send [03:25:15]OFD Sender: No OFD packet to send [03:25:20]OFD Sender: No OFD packet to send [03:25:25]OFD Sender: No OFD packet to send [03:25:30]OFD Sender: No OFD packet to send [03:25:35]OFD Sender: No OFD packet to send [03:25:40]OFD Sender: No OFD packet to send [03:25:45]OFD Sender: No OFD packet to send [03:25:50]OFD Sender: No OFD packet to send [03:25:55]OFD Sender: No OFD packet to send [03:26:00]OFD Sender: No OFD packet to send [03:26:05]OFD Sender: No OFD packet to send [03:26:10]OFD Sender: No OFD packet to send [03:26:15]OFD Sender: No OFD packet to send [03:26:20]OFD Sender: No OFD packet to send [03:26:25]OFD Sender: No OFD packet to send [03:26:30]OFD Sender: No OFD packet to send [03:26:35]OFD Sender: No OFD packet to send [03:26:40]OFD Sender: No OFD packet to send [03:26:45]OFD Sender: No OFD packet to send [03:26:50]OFD Sender: No OFD packet to send [03:26:55]OFD Sender: No OFD packet to send [03:27:00]OFD Sender: No OFD packet to send [03:27:05]OFD Sender: No OFD packet to send [03:27:10]OFD Sender: No OFD packet to send [03:27:15]OFD Sender: No OFD packet to send [03:27:20]OFD Sender: No OFD packet to send [03:27:25]OFD Sender: No OFD packet to send [03:27:30]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [03:28:00]OFD Sender: No OFD packet to send [03:28:05]OFD Sender: No OFD packet to send [03:28:10]OFD Sender: No OFD packet to send [03:28:15]OFD Sender: No OFD packet to send [03:28:20]OFD Sender: No OFD packet to send [03:28:25]OFD Sender: No OFD packet to send [03:28:30]OFD Sender: No OFD packet to send [03:28:35]OFD Sender: No OFD packet to send [03:28:40]OFD Sender: No OFD packet to send [03:28:45]OFD Sender: No OFD packet to send [03:28:50]OFD Sender: No OFD packet to send [03:28:55]OFD Sender: No OFD packet to send [03:29:00]OFD Sender: No OFD packet to send [03:29:05]OFD Sender: No OFD packet to send [03:29:10]OFD Sender: No OFD packet to send [03:29:15]OFD Sender: No OFD packet to send [03:29:20]OFD Sender: No OFD packet to send [03:29:25]OFD Sender: No OFD packet to send [03:29:30]OFD Sender: No OFD packet to send [03:29:35]OFD Sender: No OFD packet to send [03:29:40]OFD Sender: No OFD packet to send [03:29:45]OFD Sender: No OFD packet to send [03:29:50]OFD Sender: No OFD packet to send [03:29:55]OFD Sender: No OFD packet to send [03:30:00]OFD Sender: No OFD packet to send [03:30:05]OFD Sender: No OFD packet to send [03:30:10]OFD Sender: No OFD packet to send [03:30:15]OFD Sender: No OFD packet to send [03:30:20]OFD Sender: No OFD packet to send [03:30:25]OFD Sender: No OFD packet to send [03:30: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:01]OFD Sender: No OFD packet to send [03:32:06]OFD Sender: No OFD packet to send [03:32:11]OFD Sender: No OFD packet to send [03:32:16]OFD Sender: No OFD packet to send [03:32:21]OFD Sender: No OFD packet to send [03:32:26]OFD Sender: No OFD packet to send [03:32:31]OFD Sender: No OFD packet to send [03:32:36]OFD Sender: No OFD packet to send [03:32:41]OFD Sender: No OFD packet to send [03:32:46]OFD Sender: No OFD packet to send [03:32:51]OFD Sender: No OFD packet to send [03:32:56]OFD Sender: No OFD packet to send [03:33:01]OFD Sender: No OFD packet to send [03:33:06]OFD Sender: No OFD packet to send [03:33:11]OFD Sender: No OFD packet to send [03:33:16]OFD Sender: No OFD packet to send [03:33:21]OFD Sender: No OFD packet to send [03:33:26]OFD Sender: No OFD packet to send [03:33:31]OFD Sender: No OFD packet to send [03:33:36]OFD Sender: No OFD packet to send [03:33:41]OFD Sender: No OFD packet to send [03:33:46]OFD Sender: No OFD packet to send [03:33:51]OFD Sender: No OFD packet to send [03:33:56]OFD Sender: No OFD packet to send [03:34:01]OFD Sender: No OFD packet to send [03:34:06]OFD Sender: No OFD packet to send [03:34:11]OFD Sender: No OFD packet to send [03:34:16]OFD Sender: No OFD packet to send [03:34:21]OFD Sender: No OFD packet to send [03:34:26]OFD Sender: No OFD packet to send [03:34:31]OFD Sender: No OFD packet to send [03:34:36]OFD Sender: No OFD packet to send [03:34:41]OFD Sender: No OFD packet to send [03:34:46]OFD Sender: No OFD packet to send [03:34:51]OFD Sender: No OFD packet to send [03:34:56]OFD Sender: No OFD packet to send [03:35:01]OFD Sender: No OFD packet to send [03:35:06]OFD Sender: No OFD packet to send [03:35:11]OFD Sender: No OFD packet to send [03:35:16]OFD Sender: No OFD packet to send [03:35:21]OFD Sender: No OFD packet to send [03:35:26]OFD Sender: No OFD packet to send [03:35:31]OFD Sender: No OFD packet to send [03:35:36]OFD Sender: No OFD packet to send [03:35:41]OFD Sender: No OFD packet to send [03:35:46]OFD Sender: No OFD packet to send [03:35:51]OFD Sender: No OFD packet to send [03:35:56]OFD Sender: No OFD packet to send [03:36:01]OFD Sender: No OFD packet to send [03:36:06]OFD Sender: No OFD packet to send [03:36:11]OFD Sender: No OFD packet to send [03:36:16]OFD Sender: No OFD packet to send [03:36:21]OFD Sender: No OFD packet to send [03:36:26]OFD Sender: No OFD packet to send [03:36:31]OFD Sender: No OFD packet to send [03:36:36]OFD Sender: No OFD packet to send [03:36:41]OFD Sender: No OFD packet to send [03:36:46]OFD Sender: No OFD packet to send [03:36:51]OFD Sender: No OFD packet to send [03:36:56]OFD Sender: No OFD packet to send [03:37:01]OFD Sender: No OFD packet to send [03:37:06]OFD Sender: No OFD packet to send [03:37:11]OFD Sender: No OFD packet to send [03:37:16]OFD Sender: No OFD packet to send [03:37:21]OFD Sender: No OFD packet to send [03:37:26]OFD Sender: No OFD packet to send [03:37:31]OFD Sender: No OFD packet to send [03:37:36]OFD Sender: No OFD packet to send [03:37:41]OFD Sender: No OFD packet to send [03:37:46]OFD Sender: No OFD packet to send [03:37:51]OFD Sender: No OFD packet to send [03:37:56]OFD Sender: No OFD packet to send [03:38:01]OFD Sender: No OFD packet to send [03:38:06]OFD Sender: No OFD packet to send [03:38:11]OFD Sender: No OFD packet to send [03:38:16]OFD Sender: No OFD packet to send [03:38:21]OFD Sender: No OFD packet to send [03:38:26]accept exits with 7 [03:38:26]New connection [03:38:26]New thread 3067567460 created [03:38:26]Thread 3067424100 joined [03:38:26]Waiting for new connection... [03:38:26] Sock 7.Parse request [03:38:26]Sock 7.Check first char [03:38:26]Sock 7.First char is OK [03:38:26]request: POST /json_proto HTTP/1.0 [03:38:26]Method: POST [03:38:26]URL: /json_proto [03:38:26]Method is POST - this is cgi request [03:38:26]url: /json_proto [03:38:26]query_string will be loaded in cgi processing [03:38:26]execute_cgi json_proto POST (null) [03:38:26]execute_cgi path=json_proto method=POST [03:38:26]POST find Content-Length [03:38:26]Host: 172.17.44.3:8080 [03:38:26]Content-Length: 804 [03:38:26]Content-Type: application/json [03:38:26] [03:38:26]POST finish read [03:38:26]Found Content-Length = 804 [03:38:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.450, "sum" : 1220.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1220.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:38:26]execute_script... [03: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)2075279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.450, "sum" : 1220.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1220.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:38:26]POST & json_proto [03:38:26]process_json_proto [03:38:26]json parsed OK: [03:38:26]protocol is kg_v1.0 [03:38:26]action value=close_receipt [03:38:26]process_action close_receipt [03:38:26]cmd_close_receipt [03:38:26]MH_GetDate [03:38:26]Write to MH i2c: F0 00 00 69 12 6A [03:38:26]Write i2c OK [03:38:26]MH_I2C_Read... [03:38:26]Read from MH i2c: F0 [03:38:26]MH_I2C_Read... [03:38:26]Read from MH i2c: F0 09 00 [03:38:26]MH_I2C_Read... [03:38:26]Read from MH i2c: F0 09 00 69 12 00 B3 0F C4 66 AD C5 5D 66 94 [03:38:26]GetLastDocTimeStamp 1724123348 [03:38:26]current date 1724125107 [03:38:26]FM_GetShiftState [03:38:26]SAM_PROTO_GetShiftState [03:38:26]wFMCommunicate request_size=4 [03:38:26]MH_SAM_APDU [03:38:26]CAPDU: 80 13 01 00 [03:38:26]Write to MH i2c: E2 08 00 6A 12 80 13 01 00 00 00 00 00 F9 [03:38:26]Write i2c OK [03:38:26]MH_I2C_Read... [03:38:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:38:26]Read from MH i2c: E2 [03:38:26]MH_I2C_Read... [03:38:26]Read from MH i2c: E2 0E 00 [03:38:26]MH_I2C_Read... [03:38:26]Read from MH i2c: E2 0E 00 6A 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1C [03:38:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [03:38:26]wFMCommunicate OK [03:38:26]SAM_PROTO_GetShiftState done [03:38:26]FM_GetShiftState done [03:38:26]opened in 1724112910 [03:38:26]opened+sec_in_day 1724199310 [03:38:26]quantity*price = 122059 [03:38:26]sum+1 = 122060 [03:38:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1220.59 НСП 1% : 10.80 НДС 12% : 129.62 Наличными: 0.00 Безнал.: 1220.59 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 21 20.08.2024 03:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58037 ФПД: 187425295005080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T033827&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58037&fm=187425295005080&tin=02508201610067®Number=0000000000162794&sum=122059 [03:38:27]StoreToDocumentArchive [03:38:27]shift 100 fd 58037 [03:38:27]save to /storage/0100/doc_00058037 [03:38:27]save last doc name /storage/0100/doc_00058037 to /storage/kkm_last_doc_name [03:38:27]save OK [03:38:27]Clear old archive folders... [03:38:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:38:27]tlvbuf is 01D97620 [03:38:27]SAM_PROTO_ClearQueue [03:38:27]wFMCommunicate request_size=4 [03:38:27]MH_SAM_APDU [03:38:27]CAPDU: 80 09 00 00 [03:38:27]Write to MH i2c: E2 08 00 77 12 80 09 00 00 00 00 00 00 FB [03:38:27]Write i2c OK [03:38:27]MH_I2C_Read... [03:38:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:38:27]Read from MH i2c: E2 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 03 00 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 03 00 77 12 00 90 00 FD [03:38:27]RAPDU: 90 00 [03:38:27]wFMCommunicate OK [03:38:27]SAM_PROTO_ClearQueue done [03:38:27]KKMCreateOFDPacket [03:38:27]OFDProtocolAddRootSTLVToBuf [03:38:27]FM_MakeSignedData [03:38:27]FM_MakeSignedData [03:38:27]SAM_PROTO_SignData [03:38:27]wFMCommunicate request_size=4 [03:38:27]MH_SAM_APDU [03:38:27]CAPDU: 80 0D 01 02 [03:38:27]Write to MH i2c: E2 08 00 78 12 80 0D 01 02 00 00 00 00 03 [03:38:27]Write i2c OK [03:38:27]MH_I2C_Read... [03:38:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:38:27]Read from MH i2c: E2 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 03 00 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 03 00 78 12 00 90 00 FE [03:38:27]RAPDU: 90 00 [03:38:27]wFMCommunicate OK [03:38:27]wFMCommunicate request_size=255 [03:38:27]MH_SAM_APDU [03: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CB DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 32 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB DC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 B3 0F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E2 00 00 35 04 06 00 AA [03:38:27]Write to MH i2c: E2 02 01 79 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 35 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CB DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 32 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB DC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 B3 0F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E2 00 00 35 04 06 00 AA 00 00 56 [03:38:27]Write i2c OK [03:38:27]MH_I2C_Read... [03:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:38:27]Read from MH i2c: E2 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 03 00 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 03 00 79 12 00 90 00 FF [03:38:27]RAPDU: 90 00 [03:38:27]wFMCommunicate OK [03:38:27]wFMCommunicate request_size=10 [03:38:27]MH_SAM_APDU [03:38:27]CAPDU: 80 0D 02 02 05 76 5A 21 75 98 [03:38:27]Write to MH i2c: E2 0D 00 7A 12 80 0D 02 02 05 00 76 5A 21 75 98 00 00 0E [03:38:27]Write i2c OK [03:38:27]MH_I2C_Read... [03:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:38:27]Read from MH i2c: E2 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 03 00 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 03 00 7A 12 00 90 00 00 [03:38:27]RAPDU: 90 00 [03:38:27]wFMCommunicate OK [03:38:27]wFMCommunicate request_size=4 [03:38:27]MH_SAM_APDU [03:38:27]CAPDU: 80 0D 03 02 [03:38:27]Write to MH i2c: E2 08 00 7B 12 80 0D 03 02 00 00 00 00 08 [03:38:27]Write i2c OK [03:38:27]MH_I2C_Read... [03:38:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:38:27]Read from MH i2c: E2 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 0B 00 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 0B 00 7B 12 00 79 FC D8 E1 C5 0D 31 D6 90 00 10 [03:38:27]RAPDU: 79 FC D8 E1 C5 0D 31 D6 90 00 [03:38:27]wFMCommunicate OK [03:38:27]SAM_PROTO_SignData done [03:38:27]FM_MakeSignedData done [03:38:27]CreateOFDProtocolMessage [03:38:27]wFMCommunicate request_size=4 [03:38:27]MH_SAM_APDU [03:38:27]CAPDU: 80 11 00 00 [03:38:27]Write to MH i2c: E2 08 00 7C 12 80 11 00 00 00 00 00 00 08 [03:38:27]Write i2c OK [03:38:27]MH_I2C_Read... [03:38:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:38:27]Read from MH i2c: E2 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 17 00 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: E2 17 00 7C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [03:38:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [03:38:27]wFMCommunicate OK [03:38:27]CreateOFDProtocolMessage done [03:38:27]OFDSenderStorePacket 58037 [03:38:27]StoreOFDPacket docnum=58037 [03:38:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 37 B7 07 01 EF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CB DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 32 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB DC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 B3 0F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E2 00 00 35 04 06 00 AA 76 5A 21 75 98 79 FC D8 E1 C5 0D 31 D6 [03:38:27]CheckFolder [03:38:27]dirname=/storage/ofd_packets [03:38:27]CheckFolder done [03:38:27]ProducePacketName [03:38:27]name=ofd_packets/00058037 [03:38:27]NVStorageSaveData ofd_packets/00058037 [03:38:27]File name is /storage/ofd_packets/00058037 [03:38:27]Write 301 bytes [03:38:27]NVStorageSaveData done [03:38:27]OFDSenderStorePacket done [03:38:27]KKMCreateOFDPacket done [03:38:27]NVStorageSaveData kkm_last_timestamp [03:38:27]File name is /storage/kkm_last_timestamp [03:38:27]Write 4 bytes [03:38:27]NVStorageSaveData done [03:38:27]ExternCall_PrintAddStr [03:38:27]wPrintStart [03:38:27]Write to MH i2c: 01 00 00 7D 12 8F [03:38:27]Write i2c OK [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: 01 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: 01 07 00 [03:38:27]MH_I2C_Read... [03:38:27]Read from MH i2c: 01 07 00 7D 12 00 00 00 00 00 FF 0F A4 [03:38:27]RasterBufferAndPrint [03:38:27]line Счет N : (1)2075279 [03:38:27]line ИНН: 02508201610067 [03:38:27]line Контрольно-Кассовый Чек [03:38:27]line ПРОДАЖА [03:38:27]line ТРК (МРК, ГНК) : 42 [03:38:27]line Товар: 2710124500 [03:38:27]line Аи-95-К-5 [03:38:27]line 16.450 * 74.20 [03:38:27]line = 1220.59 [03:38:27]line НДС 12% НСП 1% [03:38:27]line > о реализуемом товаре [03:38:27]line ИТОГО: 1220.59 [03:38:27]line НСП 1% : 10.80 [03:38:27]line НДС 12% : 129.62 [03:38:27]line Наличными: 0.00 [03:38:27]line Безнал.: 1220.59 [03:38:27]line Место: АЗС № 135 "Партнер Нефть" [03:38:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [03:38:27]line СНО: Общий режим [03:38:27]line Чек 21 20.08.2024 03:38 [03:38:27]line Смена: 100 ФФД: 1.0 [03:38:27]line ЗНМ: 0300000196 [03:38:27]line РНМ: 0000000000162794 [03:38:27]line Версия ККМ: v1.0 [03:38:27]line Платежная система: O! деньги [03:38:27]line ФМ: 0000000002094532 [03:38:27]line ФД: 58037 [03:38:27]line ФПД: 187425295005080 [03:38:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T033827&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58037&fm=187425295005080&tin=02508201610067®Number=0000000000162794&sum=122059 [03:38:28]OFD Sender: Processing packet 58037 [packets to send 51, broken 50] [03:38:28]ProducePacketName [03:38:28]name=ofd_packets/00058037 [03:38:28]OFD Sender: To server: pG, [03:38:28]CommunicateWithHost lk.salyk.kg:30040 [03:38:28]ConnectInit lk.salyk.kg [03:38:28]written 0, free lines is 4095 [03:38:28]Connected sock=11 [03:38:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 37 B7 07 01 EF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CB DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 32 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB DC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 B3 0F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E2 00 00 35 04 06 00 AA 76 5A 21 75 98 79 FC D8 E1 C5 0D 31 D6 [03:38:28]Write to MH i2c: 01 00 00 A7 12 B9 [03:38:28]Write i2c OK [03:38:28]MH_I2C_Read... [03:38:28]Read from MH i2c: 01 [03:38:28]MH_I2C_Read... [03:38:28]Read from MH i2c: 01 07 00 [03:38:28]MH_I2C_Read... [03:38:28]Read from MH i2c: 01 07 00 A7 12 00 00 00 00 00 AA 0C 76 [03:38:28]RasterBufferAndPrint [03:38:28]line [03:38:28]line [03:38:28]line [03:38:28]line [03:38:28]line [03:38:28]written 0, free lines is 3246 [03:38:28]MH_Cut [03:38:28]Write to MH i2c: D1 01 00 AE 12 01 92 [03:38:28]Write i2c OK [03:38:28]MH_I2C_Read... [03:38:28]Read from MH i2c: D1 [03:38:28]MH_I2C_Read... [03:38:28]Read from MH i2c: D1 01 00 [03:38:28]MH_I2C_Read... [03:38:28]Read from MH i2c: D1 01 00 AE 12 00 91 [03:38:28]Write to MH i2c: 01 00 00 AF 12 C1 [03:38:28]Write i2c OK [03:38:28]MH_I2C_Read... [03:38:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5A B5 47 00 A2 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 32 30 39 34 35 33 32 10 04 04 00 B5 E2 00 00 F4 03 04 00 03 BB C3 66 B6 04 01 00 00 6E 5C 68 39 21 42 E6 F5 [03:38:28]CommunicateWithHost err = 0 [03:38:28]CheckOFDResponse [03:38:28]1017 (14) - 77093643461234 [03:38:28]1041 (16) - 0000000002094532 [03:38:28]1040 (4) - 58037 [03:38:28]1012 (4) - 19.08.2024 21:37 [03:38:28]1206 (1) - 0 [03:38:28]OFD Sender: Remove packet 58037 [03:38:28]ProducePacketName [03:38:28]name=ofd_packets/00058037 [03:38:28]NVStorageDeleteData [03:38:29]OFD Sender: No OFD packet to send [03:38:29]*** Cut start [03:38:29]*** Partial cut [03:38:29]*** CUTSNS_PIN = 1 [03:38:29]*** CUTSNS_PIN = 0 [03:38:30]*** Brake cut motor [03:38:30]Read from MH i2c: 01 [03:38:30]MH_I2C_Read... [03:38:30]*** Stop cut motor [03:38:30]*** Cut end [03:38:30]Read from MH i2c: 01 07 00 [03:38:30]MH_I2C_Read... [03:38:30]Read from MH i2c: 01 07 00 AF 12 00 00 00 00 00 FF 0F D6 [03:38:30]process_action close_receipt done [03:38:30]requested_data is exist [03:38:30]produce_requested_data [03:38:30]requested_item fm.sn is exist - process it [03:38:30]wFMCommunicate request_size=4 [03:38:30]MH_SAM_APDU [03:38:30]CAPDU: 80 11 00 00 [03:38:30]Write to MH i2c: E2 08 00 B0 12 80 11 00 00 00 00 00 00 3C [03:38:30]Write i2c OK [03:38:30]MH_I2C_Read... [03:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:38:30]Read from MH i2c: E2 [03:38:30]MH_I2C_Read... [03:38:30]Read from MH i2c: E2 17 00 [03:38:30]MH_I2C_Read... [03:38:30]Read from MH i2c: E2 17 00 B0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [03:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [03:38:30]wFMCommunicate OK [03:38:30]requested_item fd.num is exist - process it [03:38:30]SAM_PROTO_GetFieldsCounters [03:38:30]wFMCommunicate request_size=4 [03:38:30]MH_SAM_APDU [03:38:30]CAPDU: 80 13 00 00 [03:38:30]Write to MH i2c: E2 08 00 B1 12 80 13 00 00 00 00 00 00 3F [03:38:30]Write i2c OK [03:38:30]MH_I2C_Read... [03:38:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:38:30]Read from MH i2c: E2 [03:38:30]MH_I2C_Read... [03:38:30]Read from MH i2c: E2 62 00 [03:38:30]MH_I2C_Read... [03:38:30]Read from MH i2c: E2 62 00 B1 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E2 00 00 0E 04 04 00 64 00 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 97 [03:38:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E2 00 00 0E 04 04 00 64 00 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 [03:38:30]wFMCommunicate OK [03:38:30]SAM_PROTO_GetFieldsCounters done [03:38:30]requested_item shift.num is exist - process it [03:38:30]requested_item shift.opened is exist - process it [03:38:30]req_shift_opened [03:38:30]FM_GetShiftState [03:38:30]SAM_PROTO_GetShiftState [03:38:30]wFMCommunicate request_size=4 [03:38:30]MH_SAM_APDU [03:38:30]CAPDU: 80 13 01 00 [03:38:30]Write to MH i2c: E2 08 00 B2 12 80 13 01 00 00 00 00 00 41 [03:38:30]Write i2c OK [03:38:30]MH_I2C_Read... [03:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:38:30]Read from MH i2c: E2 [03:38:30]MH_I2C_Read... [03:38:30]Read from MH i2c: E2 0E 00 [03:38:30]MH_I2C_Read... [03:38:30]Read from MH i2c: E2 0E 00 B2 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [03:38:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [03:38:30]wFMCommunicate OK [03:38:30]SAM_PROTO_GetShiftState done [03:38:30]FM_GetShiftState done [03:38:30]req_shift_opened done [03:38:30]requested_item shift.open_date is exist - process it [03:38:30]req_shift_open_date [03:38:30]req_shift_open_date done [03:38:30]produce_requested_data done [03:38:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58037,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [03:38:30]process_action_free close_receipt [03:38:30]json_value_free [03:38:30]json_value_free done [03:38:30]process_json_proto returns [03:38:30]Send response to host [03:38:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58037,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [03:38:30]free response buf [03:38:30]execute_script done [03:38:30]execute_script returns [03:38:30]free content buf [03:38:30]Sock 7.Close socket [03:38:30]Sock 7.Thread stoped [03:38:34]OFD Sender: No OFD packet to send [03:38:39]OFD Sender: No OFD packet to send [03:38:44]OFD Sender: No OFD packet to send [03:38:49]OFD Sender: No OFD packet to send [03:38:54]OFD Sender: No OFD packet to send [03:38:59]OFD Sender: No OFD packet to send [03:39:04]OFD Sender: No OFD packet to send [03:39:09]OFD Sender: No OFD packet to send [03:39:14]OFD Sender: No OFD packet to send [03:39:19]OFD Sender: No OFD packet to send [03:39:24]OFD Sender: No OFD packet to send [03:39:29]OFD Sender: No OFD packet to send [03:39:34]OFD Sender: No OFD packet to send [03:39:39]OFD Sender: No OFD packet to send [03:39:44]OFD Sender: No OFD packet to send [03:39:49]OFD Sender: No OFD packet to send [03:39:54]OFD Sender: No OFD packet to send [03:39:59]OFD Sender: No OFD packet to send [03:40:04]OFD Sender: No OFD packet to send [03:40:09]OFD Sender: No OFD packet to send [03:40:14]OFD Sender: No OFD packet to send [03:40:19]OFD Sender: No OFD packet to send [03:40:24]OFD Sender: No OFD packet to send [03:40:29]OFD Sender: No OFD packet to send [03:40:34]OFD Sender: No OFD packet to send [03:40:39]OFD Sender: No OFD packet to send [03:40:44]OFD Sender: No OFD packet to send [03:40:49]OFD Sender: No OFD packet to send [03:40:54]OFD Sender: No OFD packet to send [03:40:59]OFD Sender: No OFD packet to send [03:41:04]OFD Sender: No OFD packet to send [03:41:09]OFD Sender: No OFD packet to send [03:41:14]OFD Sender: No OFD packet to send [03:41:19]OFD Sender: No OFD packet to send [03:41:24]OFD Sender: No OFD packet to send [03:41:29]OFD Sender: No OFD packet to send [03:41:34]OFD Sender: No OFD packet to send [03:41:39]OFD Sender: No OFD packet to send [03:41:44]OFD Sender: No OFD packet to send [03:41:49]OFD Sender: No OFD packet to send [03:41:54]OFD Sender: No OFD packet to send [03:41:59]OFD Sender: No OFD packet to send [03:42:04]OFD Sender: No OFD packet to send [03:42:07]accept exits with 9 [03:42:07]New connection [03:42:07]New thread 3067424100 created [03:42:07]Thread 3067567460 joined [03:42:07]Waiting for new connection... [03:42:07] Sock 9.Parse request [03:42:07]Sock 9.Check first char [03:42:07]Sock 9.First char is OK [03:42:07]request: POST /json_proto HTTP/1.0 [03:42:07]Method: POST [03:42:07]URL: /json_proto [03:42:07]Method is POST - this is cgi request [03:42:07]url: /json_proto [03:42:07]query_string will be loaded in cgi processing [03:42:07]execute_cgi json_proto POST (null) [03:42:07]execute_cgi path=json_proto method=POST [03:42:07]POST find Content-Length [03:42:07]Host: 172.17.44.3:8080 [03:42:07]Content-Length: 801 [03:42:07]Content-Type: application/json [03:42:07] [03:42:07]POST finish read [03:42:07]Found Content-Length = 801 [03:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:42:07]execute_script... [03:42:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:42:07]POST & json_proto [03:42:07]process_json_proto [03:42:07]json parsed OK: [03:42:07]protocol is kg_v1.0 [03:42:07]action value=close_receipt [03:42:07]process_action close_receipt [03:42:07]cmd_close_receipt [03:42:07]MH_GetDate [03:42:07]Write to MH i2c: F0 00 00 B3 12 B4 [03:42:07]Write i2c OK [03:42:07]MH_I2C_Read... [03:42:07]Read from MH i2c: F0 [03:42:07]MH_I2C_Read... [03:42:07]Read from MH i2c: F0 09 00 [03:42:07]MH_I2C_Read... [03:42:07]Read from MH i2c: F0 09 00 B3 12 00 91 10 C4 66 AD C5 5D 66 BD [03:42:07]GetLastDocTimeStamp 1724125107 [03:42:07]current date 1724125329 [03:42:07]FM_GetShiftState [03:42:07]SAM_PROTO_GetShiftState [03:42:07]wFMCommunicate request_size=4 [03:42:07]MH_SAM_APDU [03:42:07]CAPDU: 80 13 01 00 [03:42:07]Write to MH i2c: E2 08 00 B4 12 80 13 01 00 00 00 00 00 43 [03:42:07]Write i2c OK [03:42:07]MH_I2C_Read... [03:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:42:07]Read from MH i2c: E2 [03:42:07]MH_I2C_Read... [03:42:07]Read from MH i2c: E2 0E 00 [03:42:07]MH_I2C_Read... [03:42:07]Read from MH i2c: E2 0E 00 B4 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [03:42:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [03:42:07]wFMCommunicate OK [03:42:07]SAM_PROTO_GetShiftState done [03:42:07]FM_GetShiftState done [03:42:07]opened in 1724112910 [03:42:07]opened+sec_in_day 1724199310 [03:42:07]quantity*price = 50010 [03:42:07]sum+1 = 50012 [03:42:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 22 20.08.2024 03:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58038 ФПД: 117286838262935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T034209&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58038&fm=117286838262935&tin=02508201610067®Number=0000000000162794&sum=50011 [03:42:08]StoreToDocumentArchive [03:42:08]shift 100 fd 58038 [03:42:08]save to /storage/0100/doc_00058038 [03:42:08]save last doc name /storage/0100/doc_00058038 to /storage/kkm_last_doc_name [03:42:08]save OK [03:42:08]Clear old archive folders... [03:42:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:42:08]tlvbuf is 01D97000 [03:42:08]SAM_PROTO_ClearQueue [03:42:08]wFMCommunicate request_size=4 [03:42:08]MH_SAM_APDU [03:42:08]CAPDU: 80 09 00 00 [03:42:08]Write to MH i2c: E2 08 00 C1 12 80 09 00 00 00 00 00 00 45 [03:42:08]Write i2c OK [03:42:08]MH_I2C_Read... [03:42:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:42:08]Read from MH i2c: E2 [03:42:08]MH_I2C_Read... [03:42:08]Read from MH i2c: E2 03 00 [03:42:08]MH_I2C_Read... [03:42:08]Read from MH i2c: E2 03 00 C1 12 00 90 00 47 [03:42:08]RAPDU: 90 00 [03:42:08]wFMCommunicate OK [03:42:08]SAM_PROTO_ClearQueue done [03:42:08]KKMCreateOFDPacket [03:42:08]OFDProtocolAddRootSTLVToBuf [03:42:08]FM_MakeSignedData [03:42:08]FM_MakeSignedData [03:42:08]SAM_PROTO_SignData [03:42:08]wFMCommunicate request_size=4 [03:42:08]MH_SAM_APDU [03:42:08]CAPDU: 80 0D 01 02 [03:42:08]Write to MH i2c: E2 08 00 C2 12 80 0D 01 02 00 00 00 00 4D [03:42:08]Write i2c OK [03:42:08]MH_I2C_Read... [03:42:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:42:08]Read from MH i2c: E2 [03:42:08]MH_I2C_Read... [03:42:08]Read from MH i2c: E2 03 00 [03:42:08]MH_I2C_Read... [03:42:08]Read from MH i2c: E2 03 00 C2 12 00 90 00 48 [03:42:08]RAPDU: 90 00 [03:42:08]wFMCommunicate OK [03:42:08]wFMCommunicate request_size=255 [03:42:08]MH_SAM_APDU [03:42: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 91 10 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E2 00 00 35 04 06 00 6A [03:42:08]Write to MH i2c: E2 02 01 C3 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 91 10 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E2 00 00 35 04 06 00 6A 00 00 0E [03:42:08]Write i2c OK [03:42:08]MH_I2C_Read... [03:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:42:09]Read from MH i2c: E2 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: E2 03 00 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: E2 03 00 C3 12 00 90 00 49 [03:42:09]RAPDU: 90 00 [03:42:09]wFMCommunicate OK [03:42:09]wFMCommunicate request_size=10 [03:42:09]MH_SAM_APDU [03:42:09]CAPDU: 80 0D 02 02 05 AB F8 54 DC 97 [03:42:09]Write to MH i2c: E2 0D 00 C4 12 80 0D 02 02 05 00 AB F8 54 DC 97 00 00 C4 [03:42:09]Write i2c OK [03:42:09]MH_I2C_Read... [03:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:42:09]Read from MH i2c: E2 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: E2 03 00 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: E2 03 00 C4 12 00 90 00 4A [03:42:09]RAPDU: 90 00 [03:42:09]wFMCommunicate OK [03:42:09]wFMCommunicate request_size=4 [03:42:09]MH_SAM_APDU [03:42:09]CAPDU: 80 0D 03 02 [03:42:09]Write to MH i2c: E2 08 00 C5 12 80 0D 03 02 00 00 00 00 52 [03:42:09]Write i2c OK [03:42:09]MH_I2C_Read... [03:42:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:42:09]Read from MH i2c: E2 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: E2 0B 00 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: E2 0B 00 C5 12 00 C3 4D D0 D1 B9 F7 2E 3D 90 00 1F [03:42:09]RAPDU: C3 4D D0 D1 B9 F7 2E 3D 90 00 [03:42:09]wFMCommunicate OK [03:42:09]SAM_PROTO_SignData done [03:42:09]FM_MakeSignedData done [03:42:09]CreateOFDProtocolMessage [03:42:09]wFMCommunicate request_size=4 [03:42:09]MH_SAM_APDU [03:42:09]CAPDU: 80 11 00 00 [03:42:09]Write to MH i2c: E2 08 00 C6 12 80 11 00 00 00 00 00 00 52 [03:42:09]Write i2c OK [03:42:09]MH_I2C_Read... [03:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:42:09]Read from MH i2c: E2 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: E2 17 00 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: E2 17 00 C6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [03:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [03:42:09]wFMCommunicate OK [03:42:09]CreateOFDProtocolMessage done [03:42:09]OFDSenderStorePacket 58038 [03:42:09]StoreOFDPacket docnum=58038 [03:42:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FF BF 07 01 0C D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 91 10 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E2 00 00 35 04 06 00 6A AB F8 54 DC 97 C3 4D D0 D1 B9 F7 2E 3D [03:42:09]CheckFolder [03:42:09]dirname=/storage/ofd_packets [03:42:09]CheckFolder done [03:42:09]ProducePacketName [03:42:09]name=ofd_packets/00058038 [03:42:09]NVStorageSaveData ofd_packets/00058038 [03:42:09]File name is /storage/ofd_packets/00058038 [03:42:09]Write 301 bytes [03:42:09]NVStorageSaveData done [03:42:09]OFDSenderStorePacket done [03:42:09]KKMCreateOFDPacket done [03:42:09]NVStorageSaveData kkm_last_timestamp [03:42:09]File name is /storage/kkm_last_timestamp [03:42:09]Write 4 bytes [03:42:09]NVStorageSaveData done [03:42:09]ExternCall_PrintAddStr [03:42:09]wPrintStart [03:42:09]Write to MH i2c: 01 00 00 C7 12 D9 [03:42:09]Write i2c OK [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: 01 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: 01 07 00 [03:42:09]MH_I2C_Read... [03:42:09]Read from MH i2c: 01 07 00 C7 12 00 00 00 00 00 FF 0F EE [03:42:09]RasterBufferAndPrint [03:42:09]line Счет N : (1)2075280 [03:42:09]line ИНН: 02508201610067 [03:42:09]line Контрольно-Кассовый Чек [03:42:09]line ПРОДАЖА [03:42:09]line ТРК (МРК, ГНК) : 32 [03:42:09]line Товар: 2710124500 [03:42:09]line Аи-95-К-5 [03:42:09]line 6.740 * 74.20 [03:42:09]line = 500.11 [03:42:09]line НДС 12% НСП 1% [03:42:09]line > о реализуемом товаре [03:42:09]line ИТОГО: 500.11 [03:42:09]line НСП 1% : 4.43 [03:42:09]line НДС 12% : 53.11 [03:42:09]line Наличными: 0.00 [03:42:09]line Безнал.: 500.11 [03:42:09]line Место: АЗС № 135 "Партнер Нефть" [03:42:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [03:42:09]line СНО: Общий режим [03:42:09]line Чек 22 20.08.2024 03:42 [03:42:09]line Смена: 100 ФФД: 1.0 [03:42:09]line ЗНМ: 0300000196 [03:42:09]line РНМ: 0000000000162794 [03:42:09]line Версия ККМ: v1.0 [03:42:09]line Платежная система: O! деньги [03:42:09]line ФМ: 0000000002094532 [03:42:09]line ФД: 58038 [03:42:09]line ФПД: 117286838262935 [03:42:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T034209&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58038&fm=117286838262935&tin=02508201610067®Number=0000000000162794&sum=50011 [03:42:09]OFD Sender: Processing packet 58038 [packets to send 51, broken 50] [03:42:09]ProducePacketName [03:42:09]name=ofd_packets/00058038 [03:42:09]OFD Sender: To server: pG, [03:42:09]CommunicateWithHost lk.salyk.kg:30040 [03:42:09]ConnectInit lk.salyk.kg [03:42:09]written 0, free lines is 4095 [03:42:09]Connected sock=10 [03:42:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FF BF 07 01 0C D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 91 10 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E2 00 00 35 04 06 00 6A AB F8 54 DC 97 C3 4D D0 D1 B9 F7 2E 3D [03:42:10]Write to MH i2c: 01 00 00 F1 12 03 [03:42:10]Write i2c OK [03:42:10]MH_I2C_Read... [03:42:10]Read from MH i2c: 01 [03:42:10]MH_I2C_Read... [03:42:10]Read from MH i2c: 01 07 00 [03:42:10]MH_I2C_Read... [03:42:10]Read from MH i2c: 01 07 00 F1 12 00 00 00 00 00 A2 0C B8 [03:42:10]RasterBufferAndPrint [03:42:10]line [03:42:10]line [03:42:10]line [03:42:10]line [03:42:10]line [03:42:10]written 0, free lines is 3240 [03:42:10]MH_Cut [03:42:10]Write to MH i2c: D1 01 00 F8 12 01 DC [03:42:10]Write i2c OK [03:42:10]MH_I2C_Read... [03:42:10]Read from MH i2c: D1 [03:42:10]MH_I2C_Read... [03:42:10]Read from MH i2c: D1 01 00 [03:42:10]MH_I2C_Read... [03:42:10]Read from MH i2c: D1 01 00 F8 12 00 DB [03:42:10]Write to MH i2c: 01 00 00 F9 12 0B [03:42:10]Write i2c OK [03:42:10]MH_I2C_Read... [03:42:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 73 96 47 00 8C 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 32 30 39 34 35 33 32 10 04 04 00 B6 E2 00 00 F4 03 04 00 E0 BB C3 66 B6 04 01 00 00 D8 0E 40 59 18 77 B0 06 [03:42:10]CommunicateWithHost err = 0 [03:42:10]CheckOFDResponse [03:42:10]1017 (14) - 77093643461234 [03:42:10]1041 (16) - 0000000002094532 [03:42:10]1040 (4) - 58038 [03:42:10]1012 (4) - 19.08.2024 21:40 [03:42:10]1206 (1) - 0 [03:42:10]OFD Sender: Remove packet 58038 [03:42:10]ProducePacketName [03:42:10]name=ofd_packets/00058038 [03:42:10]NVStorageDeleteData [03:42:10]OFD Sender: No OFD packet to send [03:42:10]*** Cut start [03:42:10]*** Partial cut [03:42:10]*** CUTSNS_PIN = 1 [03:42:11]*** CUTSNS_PIN = 0 [03:42:11]*** Brake cut motor [03:42:11]Read from MH i2c: 01 [03:42:11]MH_I2C_Read... [03:42:11]*** Stop cut motor [03:42:11]*** Cut end [03:42:11]Read from MH i2c: 01 07 00 [03:42:11]MH_I2C_Read... [03:42:11]Read from MH i2c: 01 07 00 F9 12 00 00 00 00 00 FF 0F 20 [03:42:11]process_action close_receipt done [03:42:11]requested_data is exist [03:42:11]produce_requested_data [03:42:11]requested_item fm.sn is exist - process it [03:42:11]wFMCommunicate request_size=4 [03:42:11]MH_SAM_APDU [03:42:11]CAPDU: 80 11 00 00 [03:42:11]Write to MH i2c: E2 08 00 FA 12 80 11 00 00 00 00 00 00 86 [03:42:11]Write i2c OK [03:42:11]MH_I2C_Read... [03:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:42:11]Read from MH i2c: E2 [03:42:11]MH_I2C_Read... [03:42:11]Read from MH i2c: E2 17 00 [03:42:11]MH_I2C_Read... [03:42:11]Read from MH i2c: E2 17 00 FA 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [03:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [03:42:11]wFMCommunicate OK [03:42:11]requested_item fd.num is exist - process it [03:42:11]SAM_PROTO_GetFieldsCounters [03:42:11]wFMCommunicate request_size=4 [03:42:11]MH_SAM_APDU [03:42:11]CAPDU: 80 13 00 00 [03:42:11]Write to MH i2c: E2 08 00 FB 12 80 13 00 00 00 00 00 00 89 [03:42:11]Write i2c OK [03:42:11]MH_I2C_Read... [03:42:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:42:11]Read from MH i2c: E2 [03:42:11]MH_I2C_Read... [03:42:11]Read from MH i2c: E2 62 00 [03:42:11]MH_I2C_Read... [03:42:11]Read from MH i2c: E2 62 00 FB 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E2 00 00 0E 04 04 00 64 00 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 E5 [03:42:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E2 00 00 0E 04 04 00 64 00 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 [03:42:11]wFMCommunicate OK [03:42:11]SAM_PROTO_GetFieldsCounters done [03:42:11]requested_item shift.num is exist - process it [03:42:11]requested_item shift.opened is exist - process it [03:42:11]req_shift_opened [03:42:11]FM_GetShiftState [03:42:11]SAM_PROTO_GetShiftState [03:42:11]wFMCommunicate request_size=4 [03:42:11]MH_SAM_APDU [03:42:11]CAPDU: 80 13 01 00 [03:42:11]Write to MH i2c: E2 08 00 FC 12 80 13 01 00 00 00 00 00 8B [03:42:11]Write i2c OK [03:42:11]MH_I2C_Read... [03:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:42:11]Read from MH i2c: E2 [03:42:11]MH_I2C_Read... [03:42:11]Read from MH i2c: E2 0E 00 [03:42:11]MH_I2C_Read... [03:42:11]Read from MH i2c: E2 0E 00 FC 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AE [03:42:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [03:42:11]wFMCommunicate OK [03:42:11]SAM_PROTO_GetShiftState done [03:42:11]FM_GetShiftState done [03:42:11]req_shift_opened done [03:42:11]requested_item shift.open_date is exist - process it [03:42:11]req_shift_open_date [03:42:11]req_shift_open_date done [03:42:11]produce_requested_data done [03:42:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58038,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [03:42:11]process_action_free close_receipt [03:42:11]json_value_free [03:42:11]json_value_free done [03:42:11]process_json_proto returns [03:42:11]Send response to host [03:42:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58038,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [03:42:11]free response buf [03:42:11]execute_script done [03:42:11]execute_script returns [03:42:11]free content buf [03:42:11]Sock 9.Close socket [03:42:11]Sock 9.Thread stoped [03:42:15]OFD Sender: No OFD packet to send [03:42:20]OFD Sender: No OFD packet to send [03:42:25]OFD Sender: No OFD packet to send [03:42:30]OFD Sender: No OFD packet to send [03:42:35]OFD Sender: No OFD packet to send [03:42:40]OFD Sender: No OFD packet to send [03:42:45]OFD Sender: No OFD packet to send [03:42:50]OFD Sender: No OFD packet to send [03:42:55]OFD Sender: No OFD packet to send [03:43:00]OFD Sender: No OFD packet to send [03:43:05]OFD Sender: No OFD packet to send [03:43:10]OFD Sender: No OFD packet to send [03:43:15]OFD Sender: No OFD packet to send [03:43:20]OFD Sender: No OFD packet to send [03:43:25]OFD Sender: No OFD packet to send [03:43:30]OFD Sender: No OFD packet to send [03:43:35]OFD Sender: No OFD packet to send [03:43:40]OFD Sender: No OFD packet to send [03:43:45]OFD Sender: No OFD packet to send [03:43:50]OFD Sender: No OFD packet to send [03:43:55]OFD Sender: No OFD packet to send [03:44:00]OFD Sender: No OFD packet to send [03:44:05]OFD Sender: No OFD packet to send [03:44:10]OFD Sender: No OFD packet to send [03:44:15]OFD Sender: No OFD packet to send [03:44:20]OFD Sender: No OFD packet to send [03:44:25]OFD Sender: No OFD packet to send [03:44:30]OFD Sender: No OFD packet to send [03:44:35]OFD Sender: No OFD packet to send [03:44:40]OFD Sender: No OFD packet to send [03:44:45]OFD Sender: No OFD packet to send [03:44:50]OFD Sender: No OFD packet to send [03:44:55]OFD Sender: No OFD packet to send [03:45:00]OFD Sender: No OFD packet to send [03:45:05]OFD Sender: No OFD packet to send [03:45:10]OFD Sender: No OFD packet to send [03:45:15]OFD Sender: No OFD packet to send [03:45:20]OFD Sender: No OFD packet to send [03:45:25]OFD Sender: No OFD packet to send [03:45:30]OFD Sender: No OFD packet to send [03:45:35]OFD Sender: No OFD packet to send [03:45:40]OFD Sender: No OFD packet to send [03:45:45]OFD Sender: No OFD packet to send [03:45:50]OFD Sender: No OFD packet to send [03:45:55]OFD Sender: No OFD packet to send [03:46:00]OFD Sender: No OFD packet to send [03:46:05]OFD Sender: No OFD packet to send [03:46:10]OFD Sender: No OFD packet to send [03:46:15]OFD Sender: No OFD packet to send [03:46:20]OFD Sender: No OFD packet to send [03:46:25]OFD Sender: No OFD packet to send [03:46:30]OFD Sender: No OFD packet to send [03:46:35]OFD Sender: No OFD packet to send [03:46:40]OFD Sender: No OFD packet to send [03:46:45]OFD Sender: No OFD packet to send [03:46:50]OFD Sender: No OFD packet to send [03:46:55]OFD Sender: No OFD packet to send [03:47:00]OFD Sender: No OFD packet to send [03:47:05]OFD Sender: No OFD packet to send [03:47:10]OFD Sender: No OFD packet to send [03:47:15]OFD Sender: No OFD packet to send [03:47:20]OFD Sender: No OFD packet to send [03:47:25]OFD Sender: No OFD packet to send [03:47:30]OFD Sender: No OFD packet to send [03:47:35]OFD Sender: No OFD packet to send [03:47:40]OFD Sender: No OFD packet to send [03:47:45]OFD Sender: No OFD packet to send [03:47:50]OFD Sender: No OFD packet to send [03:47:55]OFD Sender: No OFD packet to send [03:48:00]OFD Sender: No OFD packet to send [03:48:05]OFD Sender: No OFD packet to send [03:48:10]OFD Sender: No OFD packet to send [03:48:15]OFD Sender: No OFD packet to send [03:48:20]OFD Sender: No OFD packet to send [03:48:25]OFD Sender: No OFD packet to send [03:48:30]OFD Sender: No OFD packet to send [03:48:35]OFD Sender: No OFD packet to send [03:48:40]OFD Sender: No OFD packet to send [03:48:45]OFD Sender: No OFD packet to send [03:48:50]OFD Sender: No OFD packet to send [03:48:55]OFD Sender: No OFD packet to send [03:49:00]OFD Sender: No OFD packet to send [03:49:05]OFD Sender: No OFD packet to send [03:49:10]OFD Sender: No OFD packet to send [03:49:15]OFD Sender: No OFD packet to send [03:49:20]OFD Sender: No OFD packet to send [03:49:25]OFD Sender: No OFD packet to send [03:49:30]OFD Sender: No OFD packet to send [03:49:35]OFD Sender: No OFD packet to send [03:49:40]OFD Sender: No OFD packet to send [03:49:45]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:31]OFD Sender: No OFD packet to send [03:53:36]OFD Sender: No OFD packet to send [03:53:41]OFD Sender: No OFD packet to send [03:53:46]OFD Sender: No OFD packet to send [03:53:51]OFD Sender: No OFD packet to send [03:53:56]OFD Sender: No OFD packet to send [03:54:01]OFD Sender: No OFD packet to send [03:54:06]OFD Sender: No OFD packet to send [03:54:11]OFD Sender: No OFD packet to send [03:54:16]OFD Sender: No OFD packet to send [03:54:21]OFD Sender: No OFD packet to send [03:54:26]OFD Sender: No OFD packet to send [03:54:31]OFD Sender: No OFD packet to send [03:54:36]OFD Sender: No OFD packet to send [03:54:41]OFD Sender: No OFD packet to send [03:54:46]OFD Sender: No OFD packet to send [03:54:51]OFD Sender: No OFD packet to send [03:54:56]OFD Sender: No OFD packet to send [03:55:01]OFD Sender: No OFD packet to send [03:55:06]OFD Sender: No OFD packet to send [03:55:11]OFD Sender: No OFD packet to send [03:55:16]OFD Sender: No OFD packet to send [03:55:21]OFD Sender: No OFD packet to send [03:55:26]OFD Sender: No OFD packet to send [03:55:31]OFD Sender: No OFD packet to send [03:55:36]OFD Sender: No OFD packet to send [03:55:41]OFD Sender: No OFD packet to send [03:55:46]OFD Sender: No OFD packet to send [03:55:51]OFD Sender: No OFD packet to send [03:55:56]OFD Sender: No OFD packet to send [03:56:01]OFD Sender: No OFD packet to send [03:56:06]OFD Sender: No OFD packet to send [03:56:11]OFD Sender: No OFD packet to send [03:56:16]OFD Sender: No OFD packet to send [03:56:21]OFD Sender: No OFD packet to send [03:56:26]OFD Sender: No OFD packet to send [03:56:31]OFD Sender: No OFD packet to send [03:56:36]OFD Sender: No OFD packet to send [03:56:41]OFD Sender: No OFD packet to send [03:56:46]OFD Sender: No OFD packet to send [03:56:51]OFD Sender: No OFD packet to send [03:56:56]OFD Sender: No OFD packet to send [03:57:01]OFD Sender: No OFD packet to send [03:57:06]OFD Sender: No OFD packet to send [03:57:11]OFD Sender: No OFD packet to send [03:57:16]OFD Sender: No OFD packet to send [03:57:21]OFD Sender: No OFD packet to send [03:57:26]OFD Sender: No OFD packet to send [03:57:31]OFD Sender: No OFD packet to send [03:57:36]OFD Sender: No OFD packet to send [03:57:41]OFD Sender: No OFD packet to send [03:57:46]OFD Sender: No OFD packet to send [03:57:51]OFD Sender: No OFD packet to send [03:57:56]OFD Sender: No OFD packet to send [03:58:01]OFD Sender: No OFD packet to send [03:58:06]OFD Sender: No OFD packet to send [03:58:11]OFD Sender: No OFD packet to send [03:58:16]OFD Sender: No OFD packet to send [03:58:21]OFD Sender: No OFD packet to send [03:58:26]OFD Sender: No OFD packet to send [03:58:31]OFD Sender: No OFD packet to send [03:58:36]OFD Sender: No OFD packet to send [03:58:41]OFD Sender: No OFD packet to send [03:58:46]OFD Sender: No OFD packet to send [03:58:51]OFD Sender: No OFD packet to send [03:58:56]OFD Sender: No OFD packet to send [03:59:01]OFD Sender: No OFD packet to send [03:59:06]OFD Sender: No OFD packet to send [03:59:11]OFD Sender: No OFD packet to send [03:59:16]OFD Sender: No OFD packet to send [03:59:21]OFD Sender: No OFD packet to send [03:59:26]OFD Sender: No OFD packet to send [03:59:31]OFD Sender: No OFD packet to send [03:59:36]OFD Sender: No OFD packet to send [03:59:41]OFD Sender: No OFD packet to send [03:59:46]OFD Sender: No OFD packet to send [03:59:51]OFD Sender: No OFD packet to send [03:59:56]OFD Sender: No OFD packet to send [04:00:01]OFD Sender: No OFD packet to send [04:00:06]OFD Sender: No OFD packet to send [04:00:11]OFD Sender: No OFD packet to send [04:00:16]OFD Sender: No OFD packet to send [04:00:21]OFD Sender: No OFD packet to send [04:00:26]OFD Sender: No OFD packet to send [04:00:31]OFD Sender: No OFD packet to send [04:00:36]OFD Sender: No OFD packet to send [04:00:41]OFD Sender: No OFD packet to send [04:00:46]OFD Sender: No OFD packet to send [04:00:51]OFD Sender: No OFD packet to send [04:00:56]OFD Sender: No OFD packet to send [04:01:01]OFD Sender: No OFD packet to send [04:01:06]OFD Sender: No OFD packet to send [04:01:11]OFD Sender: No OFD packet to send [04:01:16]OFD Sender: No OFD packet to send [04:01:21]OFD Sender: No OFD packet to send [04:01:26]OFD Sender: No OFD packet to send [04:01:31]OFD Sender: No OFD packet to send [04:01:36]OFD Sender: No OFD packet to send [04:01:41]OFD Sender: No OFD packet to send [04:01:46]OFD Sender: No OFD packet to send [04:01:51]OFD Sender: No OFD packet to send [04:01:56]OFD Sender: No OFD packet to send [04:02:01]OFD Sender: No OFD packet to send [04:02:06]OFD Sender: No OFD packet to send [04:02:11]OFD Sender: No OFD packet to send [04:02:16]OFD Sender: No OFD packet to send [04:02:21]OFD Sender: No OFD packet to send [04:02:26]OFD Sender: No OFD packet to send [04:02:31]OFD Sender: No OFD packet to send [04:02:36]OFD Sender: No OFD packet to send [04:02:41]OFD Sender: No OFD packet to send [04:02:46]OFD Sender: No OFD packet to send [04:02:51]OFD Sender: No OFD packet to send [04:02:56]OFD Sender: No OFD packet to send [04:03:01]OFD Sender: No OFD packet to send [04:03:06]OFD Sender: No OFD packet to send [04:03:11]OFD Sender: No OFD packet to send [04:03:16]OFD Sender: No OFD packet to send [04:03:21]OFD Sender: No OFD packet to send [04:03:26]OFD Sender: No OFD packet to send [04:03:31]OFD Sender: No OFD packet to send [04:03:36]OFD Sender: No OFD packet to send [04:03:41]OFD Sender: No OFD packet to send [04:03:46]OFD Sender: No OFD packet to send [04:03:51]OFD Sender: No OFD packet to send [04:03:56]OFD Sender: No OFD packet to send [04:04:01]OFD Sender: No OFD packet to send [04:04:06]OFD Sender: No OFD packet to send [04:04:11]OFD Sender: No OFD packet to send [04:04:16]OFD Sender: No OFD packet to send [04:04:21]OFD Sender: No OFD packet to send [04:04:26]OFD Sender: No OFD packet to send [04:04:31]OFD Sender: No OFD packet to send [04:04:36]OFD Sender: No OFD packet to send [04:04:41]OFD Sender: No OFD packet to send [04:04:46]OFD Sender: No OFD packet to send [04:04:51]OFD Sender: No OFD packet to send [04:04:56]OFD Sender: No OFD packet to send [04:05:01]OFD Sender: No OFD packet to send [04:05:06]OFD Sender: No OFD packet to send [04:05:11]OFD Sender: No OFD packet to send [04:05:16]OFD Sender: No OFD packet to send [04:05:21]OFD Sender: No OFD packet to send [04:05:26]OFD Sender: No OFD packet to send [04:05:31]OFD Sender: No OFD packet to send [04:05:36]OFD Sender: No OFD packet to send [04:05:41]OFD Sender: No OFD packet to send [04:05:46]OFD Sender: No OFD packet to send [04:05:51]OFD Sender: No OFD packet to send [04:05:56]OFD Sender: No OFD packet to send [04:06:01]OFD Sender: No OFD packet to send [04:06:06]OFD Sender: No OFD packet to send [04:06:11]OFD Sender: No OFD packet to send [04:06:16]OFD Sender: No OFD packet to send [04:06:21]OFD Sender: No OFD packet to send [04:06:26]OFD Sender: No OFD packet to send [04:06:31]OFD Sender: No OFD packet to send [04:06:36]OFD Sender: No OFD packet to send [04:06:41]OFD Sender: No OFD packet to send [04:06:46]OFD Sender: No OFD packet to send [04:06:51]OFD Sender: No OFD packet to send [04:06:56]OFD Sender: No OFD packet to send [04:07:01]OFD Sender: No OFD packet to send [04:07:06]OFD Sender: No OFD packet to send [04:07:11]OFD Sender: No OFD packet to send [04:07:16]OFD Sender: No OFD packet to send [04:07:21]OFD Sender: No OFD packet to send [04:07:26]OFD Sender: No OFD packet to send [04:07:31]OFD Sender: No OFD packet to send [04:07:36]OFD Sender: No OFD packet to send [04:07:41]OFD Sender: No OFD packet to send [04:07:46]OFD Sender: No OFD packet to send [04:07:51]OFD Sender: No OFD packet to send [04:07:56]OFD Sender: No OFD packet to send [04:08:01]OFD Sender: No OFD packet to send [04:08:07]OFD Sender: No OFD packet to send [04:08:12]OFD Sender: No OFD packet to send [04:08:17]OFD Sender: No OFD packet to send [04:08:22]OFD Sender: No OFD packet to send [04:08:27]OFD Sender: No OFD packet to send [04:08:32]OFD Sender: No OFD packet to send [04:08:37]OFD Sender: No OFD packet to send [04:08:42]OFD Sender: No OFD packet to send [04:08:47]OFD Sender: No OFD packet to send [04:08:52]OFD Sender: No OFD packet to send [04:08:57]OFD Sender: No OFD packet to send [04:09:02]OFD Sender: No OFD packet to send [04:09:07]OFD Sender: No OFD packet to send [04:09:12]OFD Sender: No OFD packet to send [04:09:17]OFD Sender: No OFD packet to send [04:09:22]OFD Sender: No OFD packet to send [04:09:27]OFD Sender: No OFD packet to send [04:09:32]OFD Sender: No OFD packet to send [04:09:37]OFD Sender: No OFD packet to send [04:09:42]OFD Sender: No OFD packet to send [04:09:47]OFD Sender: No OFD packet to send [04:09:52]OFD Sender: No OFD packet to send [04:09:57]OFD Sender: No OFD packet to send [04:10:02]OFD Sender: No OFD packet to send [04:10:07]OFD Sender: No OFD packet to send [04:10:12]OFD Sender: No OFD packet to send [04:10:17]OFD Sender: No OFD packet to send [04:10:22]OFD Sender: No OFD packet to send [04:10:27]OFD Sender: No OFD packet to send [04:10:32]OFD Sender: No OFD packet to send [04:10:37]OFD Sender: No OFD packet to send [04:10:42]OFD Sender: No OFD packet to send [04:10:47]OFD Sender: No OFD packet to send [04:10:52]OFD Sender: No OFD packet to send [04:10:57]OFD Sender: No OFD packet to send [04:11:02]OFD Sender: No OFD packet to send [04:11:07]OFD Sender: No OFD packet to send [04:11:12]OFD Sender: No OFD packet to send [04:11:17]OFD Sender: No OFD packet to send [04:11:22]OFD Sender: No OFD packet to send [04:11:27]OFD Sender: No OFD packet to send [04:11:32]OFD Sender: No OFD packet to send [04:11:37]OFD Sender: No OFD packet to send [04:11:42]OFD Sender: No OFD packet to send [04:11:47]OFD Sender: No OFD packet to send [04:11:52]OFD Sender: No OFD packet to send [04:11:57]OFD Sender: No OFD packet to send [04:12:02]OFD Sender: No OFD packet to send [04:12:07]OFD Sender: No OFD packet to send [04:12:12]OFD Sender: No OFD packet to send [04:12:17]OFD Sender: No OFD packet to send [04:12:22]OFD Sender: No OFD packet to send [04:12:27]OFD Sender: No OFD packet to send [04:12:32]OFD Sender: No OFD packet to send [04:12:37]OFD Sender: No OFD packet to send [04:12:42]OFD Sender: No OFD packet to send [04:12:47]OFD Sender: No OFD packet to send [04:12:52]OFD Sender: No OFD packet to send [04:12:57]OFD Sender: No OFD packet to send [04:13:02]OFD Sender: No OFD packet to send [04:13:07]OFD Sender: No OFD packet to send [04:13:12]OFD Sender: No OFD packet to send [04:13:17]OFD Sender: No OFD packet to send [04:13:22]OFD Sender: No OFD packet to send [04:13:27]OFD Sender: No OFD packet to send [04:13:32]OFD Sender: No OFD packet to send [04:13:37]OFD Sender: No OFD packet to send [04:13:42]OFD Sender: No OFD packet to send [04:13:47]OFD Sender: No OFD packet to send [04:13:52]OFD Sender: No OFD packet to send [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:07]OFD Sender: No OFD packet to send [04:16:12]OFD Sender: No OFD packet to send [04:16:17]OFD Sender: No OFD packet to send [04:16:22]OFD Sender: No OFD packet to send [04:16:27]OFD Sender: No OFD packet to send [04:16:32]OFD Sender: No OFD packet to send [04:16:37]OFD Sender: No OFD packet to send [04:16:42]OFD Sender: No OFD packet to send [04:16:47]OFD Sender: No OFD packet to send [04:16:52]OFD Sender: No OFD packet to send [04:16:57]OFD Sender: No OFD packet to send [04:17:02]OFD Sender: No OFD packet to send [04:17:07]OFD Sender: No OFD packet to send [04:17:12]OFD Sender: No OFD packet to send [04:17:17]OFD Sender: No OFD packet to send [04:17:22]OFD Sender: No OFD packet to send [04:17:27]OFD Sender: No OFD packet to send [04:17:32]OFD Sender: No OFD packet to send [04:17:37]OFD Sender: No OFD packet to send [04:17:42]OFD Sender: No OFD packet to send [04:17:47]OFD Sender: No OFD packet to send [04:17:52]OFD Sender: No OFD packet to send [04:17:57]OFD Sender: No OFD packet to send [04:18:02]OFD Sender: No OFD packet to send [04:18:07]OFD Sender: No OFD packet to send [04:18:12]OFD Sender: No OFD packet to send [04:18:17]OFD Sender: No OFD packet to send [04:18:22]OFD Sender: No OFD packet to send [04:18:27]OFD Sender: No OFD packet to send [04:18:32]OFD Sender: No OFD packet to send [04:18:37]OFD Sender: No OFD packet to send [04:18:42]OFD Sender: No OFD packet to send [04:18:47]OFD Sender: No OFD packet to send [04:18:52]OFD Sender: No OFD packet to send [04:18:57]OFD Sender: No OFD packet to send [04:19:02]OFD Sender: No OFD packet to send [04:19:07]OFD Sender: No OFD packet to send [04:19:12]OFD Sender: No OFD packet to send [04:19:17]OFD Sender: No OFD packet to send [04:19:22]OFD Sender: No OFD packet to send [04:19:27]OFD Sender: No OFD packet to send [04:19:32]OFD Sender: No OFD packet to send [04:19:37]OFD Sender: No OFD packet to send [04:19:42]OFD Sender: No OFD packet to send [04:19:47]OFD Sender: No OFD packet to send [04:19:52]OFD Sender: No OFD packet to send [04:19:57]OFD Sender: No OFD packet to send [04:20:02]OFD Sender: No OFD packet to send [04:20:07]OFD Sender: No OFD packet to send [04:20:12]OFD Sender: No OFD packet to send [04:20:17]OFD Sender: No OFD packet to send [04:20:22]OFD Sender: No OFD packet to send [04:20:27]OFD Sender: No OFD packet to send [04:20:32]OFD Sender: No OFD packet to send [04:20:37]OFD Sender: No OFD packet to send [04:20:42]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]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:53]OFD Sender: No OFD packet to send [04:27:58]OFD Sender: No OFD packet to send [04:28:03]OFD Sender: No OFD packet to send [04:28:08]OFD Sender: No OFD packet to send [04:28:13]OFD Sender: No OFD packet to send [04:28:18]OFD Sender: No OFD packet to send [04:28:23]OFD Sender: No OFD packet to send [04:28:28]OFD Sender: No OFD packet to send [04:28:33]OFD Sender: No OFD packet to send [04:28:38]OFD Sender: No OFD packet to send [04:28:43]OFD Sender: No OFD packet to send [04:28:48]OFD Sender: No OFD packet to send [04:28:53]OFD Sender: No OFD packet to send [04:28:58]OFD Sender: No OFD packet to send [04:29:03]OFD Sender: No OFD packet to send [04:29:08]OFD Sender: No OFD packet to send [04:29:13]OFD Sender: No OFD packet to send [04:29:18]OFD Sender: No OFD packet to send [04:29:23]OFD Sender: No OFD packet to send [04:29:28]OFD Sender: No OFD packet to send [04:29:33]OFD Sender: No OFD packet to send [04:29:38]OFD Sender: No OFD packet to send [04:29:43]OFD Sender: No OFD packet to send [04:29:48]OFD Sender: No OFD packet to send [04:29:53]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:43]OFD Sender: No OFD packet to send [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [04:32:03]OFD Sender: No OFD packet to send [04:32:08]OFD Sender: No OFD packet to send [04:32:13]OFD Sender: No OFD packet to send [04:32:18]OFD Sender: No OFD packet to send [04:32:23]OFD Sender: No OFD packet to send [04:32:28]OFD Sender: No OFD packet to send [04:32:33]OFD Sender: No OFD packet to send [04:32:38]OFD Sender: No OFD packet to send [04:32:43]OFD Sender: No OFD packet to send [04:32:48]OFD Sender: No OFD packet to send [04:32:53]OFD Sender: No OFD packet to send [04:32:58]OFD Sender: No OFD packet to send [04:33:03]OFD Sender: No OFD packet to send [04:33:08]OFD Sender: No OFD packet to send [04:33:13]OFD Sender: No OFD packet to send [04:33:18]OFD Sender: No OFD packet to send [04:33:23]OFD Sender: No OFD packet to send [04:33:28]OFD Sender: No OFD packet to send [04:33:33]OFD Sender: No OFD packet to send [04:33:38]OFD Sender: No OFD packet to send [04:33:43]OFD Sender: No OFD packet to send [04:33:48]OFD Sender: No OFD packet to send [04:33:53]OFD Sender: No OFD packet to send [04:33:58]OFD Sender: No OFD packet to send [04:34:03]OFD Sender: No OFD packet to send [04:34:08]OFD Sender: No OFD packet to send [04:34:13]OFD Sender: No OFD packet to send [04:34:18]OFD Sender: No OFD packet to send [04:34:23]OFD Sender: No OFD packet to send [04:34:28]OFD Sender: No OFD packet to send [04:34:33]OFD Sender: No OFD packet to send [04:34:38]OFD Sender: No OFD packet to send [04:34:42]accept exits with 7 [04:34:42]New connection [04:34:42]New thread 3067567460 created [04:34:42]Thread 3067424100 joined [04:34:42]Waiting for new connection... [04:34:42] Sock 7.Parse request [04:34:42]Sock 7.Check first char [04:34:42]Sock 7.First char is OK [04:34:42]request: POST /json_proto HTTP/1.0 [04:34:42]Method: POST [04:34:42]URL: /json_proto [04:34:42]Method is POST - this is cgi request [04:34:42]url: /json_proto [04:34:42]query_string will be loaded in cgi processing [04:34:42]execute_cgi json_proto POST (null) [04:34:42]execute_cgi path=json_proto method=POST [04:34:42]POST find Content-Length [04:34:42]Host: 172.17.44.3:8080 [04:34:42]Content-Length: 817 [04:34:42]Content-Type: application/json [04:34:42] [04:34:42]POST finish read [04:34:42]Found Content-Length = 817 [04:34:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:34:42]execute_script... [04:34: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)2075281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:34:42]POST & json_proto [04:34:42]process_json_proto [04:34:42]json parsed OK: [04:34:42]protocol is kg_v1.0 [04:34:42]action value=close_receipt [04:34:42]process_action close_receipt [04:34:42]cmd_close_receipt [04:34:42]MH_GetDate [04:34:42]Write to MH i2c: F0 00 00 FD 12 FE [04:34:42]Write i2c OK [04:34:42]MH_I2C_Read... [04:34:42]Read from MH i2c: F0 [04:34:42]MH_I2C_Read... [04:34:42]Read from MH i2c: F0 09 00 [04:34:42]MH_I2C_Read... [04:34:42]Read from MH i2c: F0 09 00 FD 12 00 E4 1C C4 66 AD C5 5D 66 66 [04:34:42]GetLastDocTimeStamp 1724125329 [04:34:42]current date 1724128484 [04:34:42]FM_GetShiftState [04:34:42]SAM_PROTO_GetShiftState [04:34:42]wFMCommunicate request_size=4 [04:34:42]MH_SAM_APDU [04:34:42]CAPDU: 80 13 01 00 [04:34:42]Write to MH i2c: E2 08 00 FE 12 80 13 01 00 00 00 00 00 8D [04:34:42]Write i2c OK [04:34:42]MH_I2C_Read... [04:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:42]Read from MH i2c: E2 [04:34:42]MH_I2C_Read... [04:34:42]Read from MH i2c: E2 0E 00 [04:34:42]MH_I2C_Read... [04:34:42]Read from MH i2c: E2 0E 00 FE 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [04:34:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:34:42]wFMCommunicate OK [04:34:42]SAM_PROTO_GetShiftState done [04:34:42]FM_GetShiftState done [04:34:42]opened in 1724112910 [04:34:42]opened+sec_in_day 1724199310 [04:34:42]quantity*price = 50010 [04:34:42]sum+1 = 50012 [04:34:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 23 20.08.2024 04:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58039 ФПД: 168973655455294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043444&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58039&fm=168973655455294&tin=02508201610067®Number=0000000000162794&sum=50011 [04:34:44]StoreToDocumentArchive [04:34:44]shift 100 fd 58039 [04:34:44]save to /storage/0100/doc_00058039 [04:34:44]save last doc name /storage/0100/doc_00058039 to /storage/kkm_last_doc_name [04:34:44]save OK [04:34:44]Clear old archive folders... [04:34:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:34:44]tlvbuf is 01DA6EE0 [04:34:44]SAM_PROTO_ClearQueue [04:34:44]wFMCommunicate request_size=4 [04:34:44]MH_SAM_APDU [04:34:44]CAPDU: 80 09 00 00 [04:34:44]Write to MH i2c: E2 08 00 0B 13 80 09 00 00 00 00 00 00 90 [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:34:44]Read from MH i2c: E2 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 03 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 03 00 0B 13 00 90 00 92 [04:34:44]RAPDU: 90 00 [04:34:44]wFMCommunicate OK [04:34:44]SAM_PROTO_ClearQueue done [04:34:44]KKMCreateOFDPacket [04:34:44]OFDProtocolAddRootSTLVToBuf [04:34:44]FM_MakeSignedData [04:34:44]FM_MakeSignedData [04:34:44]SAM_PROTO_SignData [04:34:44]wFMCommunicate request_size=4 [04:34:44]MH_SAM_APDU [04:34:44]CAPDU: 80 0D 01 02 [04:34:44]Write to MH i2c: E2 08 00 0C 13 80 0D 01 02 00 00 00 00 98 [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:34:44]Read from MH i2c: E2 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 03 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 03 00 0C 13 00 90 00 93 [04:34:44]RAPDU: 90 00 [04:34:44]wFMCommunicate OK [04:34:44]wFMCommunicate request_size=255 [04:34:44]MH_SAM_APDU [04: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 E4 1C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E2 00 00 35 04 06 00 99 [04:34:44]Write to MH i2c: E2 02 01 0D 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 17 00 00 00 F4 03 04 00 E4 1C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E2 00 00 35 04 06 00 99 00 00 E9 [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:44]Read from MH i2c: E2 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 03 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 03 00 0D 13 00 90 00 94 [04:34:44]RAPDU: 90 00 [04:34:44]wFMCommunicate OK [04:34:44]wFMCommunicate request_size=10 [04:34:44]MH_SAM_APDU [04:34:44]CAPDU: 80 0D 02 02 05 AE 3E B5 B6 3E [04:34:44]Write to MH i2c: E2 0D 00 0E 13 80 0D 02 02 05 00 AE 3E B5 B6 3E 00 00 3A [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:44]Read from MH i2c: E2 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 03 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 03 00 0E 13 00 90 00 95 [04:34:44]RAPDU: 90 00 [04:34:44]wFMCommunicate OK [04:34:44]wFMCommunicate request_size=4 [04:34:44]MH_SAM_APDU [04:34:44]CAPDU: 80 0D 03 02 [04:34:44]Write to MH i2c: E2 08 00 0F 13 80 0D 03 02 00 00 00 00 9D [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:34:44]Read from MH i2c: E2 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 0B 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 0B 00 0F 13 00 E1 1A 97 90 C7 F1 74 51 90 00 3D [04:34:44]RAPDU: E1 1A 97 90 C7 F1 74 51 90 00 [04:34:44]wFMCommunicate OK [04:34:44]SAM_PROTO_SignData done [04:34:44]FM_MakeSignedData done [04:34:44]CreateOFDProtocolMessage [04:34:44]wFMCommunicate request_size=4 [04:34:44]MH_SAM_APDU [04:34:44]CAPDU: 80 11 00 00 [04:34:44]Write to MH i2c: E2 08 00 10 13 80 11 00 00 00 00 00 00 9D [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:44]Read from MH i2c: E2 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 17 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 17 00 10 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [04:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:34:44]wFMCommunicate OK [04:34:44]CreateOFDProtocolMessage done [04:34:44]OFDSenderStorePacket 58039 [04:34:44]StoreOFDPacket docnum=58039 [04:34:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B3 78 07 01 A6 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 E4 1C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E2 00 00 35 04 06 00 99 AE 3E B5 B6 3E E1 1A 97 90 C7 F1 74 51 [04:34:44]CheckFolder [04:34:44]dirname=/storage/ofd_packets [04:34:44]CheckFolder done [04:34:44]ProducePacketName [04:34:44]name=ofd_packets/00058039 [04:34:44]NVStorageSaveData ofd_packets/00058039 [04:34:44]File name is /storage/ofd_packets/00058039 [04:34:44]Write 301 bytes [04:34:44]NVStorageSaveData done [04:34:44]OFDSenderStorePacket done [04:34:44]KKMCreateOFDPacket done [04:34:44]NVStorageSaveData kkm_last_timestamp [04:34:44]File name is /storage/kkm_last_timestamp [04:34:44]Write 4 bytes [04:34:44]NVStorageSaveData done [04:34:44]ExternCall_PrintAddStr [04:34:44]wPrintStart [04:34:44]Write to MH i2c: 01 00 00 11 13 24 [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: 01 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: 01 07 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: 01 07 00 11 13 00 00 00 00 00 FF 0F 39 [04:34:44]RasterBufferAndPrint [04:34:44]line Счет N : (1)2075281 [04:34:44]line ИНН: 02508201610067 [04:34:44]line Контрольно-Кассовый Чек [04:34:44]line ПРОДАЖА [04:34:44]line ТРК (МРК, ГНК) : 42 [04:34:44]line Товар: 2710124500 [04:34:44]line Аи-95-К-5 [04:34:44]line 6.740 * 74.20 [04:34:44]line = 500.11 [04:34:44]line НДС 12% НСП 1% [04:34:44]line > о реализуемом товаре [04:34:44]line ИТОГО: 500.11 [04:34:44]line НСП 1% : 4.43 [04:34:44]line НДС 12% : 53.11 [04:34:44]line Наличными: 0.00 [04:34:44]line Безнал.: 500.11 [04:34:44]line Место: АЗС № 135 "Партнер Нефть" [04:34:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [04:34:44]line СНО: Общий режим [04:34:44]line Чек 23 20.08.2024 04:34 [04:34:44]line Смена: 100 ФФД: 1.0 [04:34:44]line ЗНМ: 0300000196 [04:34:44]line РНМ: 0000000000162794 [04:34:44]line Версия ККМ: v1.0 [04:34:44]line Платежная система: Бакай Банк [04:34:44]line ФМ: 0000000002094532 [04:34:44]line ФД: 58039 [04:34:44]line ФПД: 168973655455294 [04:34:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043444&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58039&fm=168973655455294&tin=02508201610067®Number=0000000000162794&sum=50011 [04:34:44]OFD Sender: Processing packet 58039 [packets to send 51, broken 50] [04:34:44]ProducePacketName [04:34:44]name=ofd_packets/00058039 [04:34:44]OFD Sender: To server: pG, [04:34:44]CommunicateWithHost lk.salyk.kg:30040 [04:34:44]ConnectInit lk.salyk.kg [04:34:44]written 0, free lines is 4095 [04:34:45]Connected sock=10 [04:34:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B3 78 07 01 A6 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 E4 1C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E2 00 00 35 04 06 00 99 AE 3E B5 B6 3E E1 1A 97 90 C7 F1 74 51 [04:34:45]Write to MH i2c: 01 00 00 3B 13 4E [04:34:45]Write i2c OK [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: 01 [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: 01 07 00 [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: 01 07 00 3B 13 00 00 00 00 00 A4 0C 05 [04:34:45]RasterBufferAndPrint [04:34:45]line [04:34:45]line [04:34:45]line [04:34:45]line [04:34:45]line [04:34:45]written 0, free lines is 3242 [04:34:45]MH_Cut [04:34:45]Write to MH i2c: D1 01 00 42 13 01 27 [04:34:45]Write i2c OK [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: D1 [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: D1 01 00 [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: D1 01 00 42 13 00 26 [04:34:45]Write to MH i2c: 01 00 00 43 13 56 [04:34:45]Write i2c OK [04:34:45]MH_I2C_Read... [04:34:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7A 99 47 00 1E 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 32 30 39 34 35 33 32 10 04 04 00 B7 E2 00 00 F4 03 04 00 34 C8 C3 66 B6 04 01 00 00 E9 A8 82 46 B9 6C 2E D1 [04:34:45]CommunicateWithHost err = 0 [04:34:45]CheckOFDResponse [04:34:45]1017 (14) - 77093643461234 [04:34:45]1041 (16) - 0000000002094532 [04:34:45]1040 (4) - 58039 [04:34:45]1012 (4) - 19.08.2024 22:33 [04:34:45]1206 (1) - 0 [04:34:45]OFD Sender: Remove packet 58039 [04:34:45]ProducePacketName [04:34:45]name=ofd_packets/00058039 [04:34:45]NVStorageDeleteData [04:34:45]OFD Sender: No OFD packet to send [04:34:46]*** Cut start [04:34:46]*** Partial cut [04:34:46]*** CUTSNS_PIN = 1 [04:34:46]*** CUTSNS_PIN = 0 [04:34:46]*** Brake cut motor [04:34:46]Read from MH i2c: 01 [04:34:47]MH_I2C_Read... [04:34:47]*** Stop cut motor [04:34:47]*** Cut end [04:34:47]Read from MH i2c: 01 07 00 [04:34:47]MH_I2C_Read... [04:34:47]Read from MH i2c: 01 07 00 43 13 00 00 00 00 00 FF 0F 6B [04:34:47]process_action close_receipt done [04:34:47]requested_data is exist [04:34:47]produce_requested_data [04:34:47]requested_item fm.sn is exist - process it [04:34:47]wFMCommunicate request_size=4 [04:34:47]MH_SAM_APDU [04:34:47]CAPDU: 80 11 00 00 [04:34:47]Write to MH i2c: E2 08 00 44 13 80 11 00 00 00 00 00 00 D1 [04:34:47]Write i2c OK [04:34:47]MH_I2C_Read... [04:34:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:47]Read from MH i2c: E2 [04:34:47]MH_I2C_Read... [04:34:47]Read from MH i2c: E2 17 00 [04:34:47]MH_I2C_Read... [04:34:47]Read from MH i2c: E2 17 00 44 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [04:34:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:34:47]wFMCommunicate OK [04:34:47]requested_item fd.num is exist - process it [04:34:47]SAM_PROTO_GetFieldsCounters [04:34:47]wFMCommunicate request_size=4 [04:34:47]MH_SAM_APDU [04:34:47]CAPDU: 80 13 00 00 [04:34:47]Write to MH i2c: E2 08 00 45 13 80 13 00 00 00 00 00 00 D4 [04:34:47]Write i2c OK [04:34:47]MH_I2C_Read... [04:34:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:34:47]Read from MH i2c: E2 [04:34:47]MH_I2C_Read... [04:34:47]Read from MH i2c: E2 62 00 [04:34:47]MH_I2C_Read... [04:34:47]Read from MH i2c: E2 62 00 45 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B7 E2 00 00 0E 04 04 00 64 00 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 34 [04:34:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B7 E2 00 00 0E 04 04 00 64 00 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 [04:34:47]wFMCommunicate OK [04:34:47]SAM_PROTO_GetFieldsCounters done [04:34:47]requested_item shift.num is exist - process it [04:34:47]requested_item shift.opened is exist - process it [04:34:47]req_shift_opened [04:34:47]FM_GetShiftState [04:34:47]SAM_PROTO_GetShiftState [04:34:47]wFMCommunicate request_size=4 [04:34:47]MH_SAM_APDU [04:34:47]CAPDU: 80 13 01 00 [04:34:47]Write to MH i2c: E2 08 00 46 13 80 13 01 00 00 00 00 00 D6 [04:34:47]Write i2c OK [04:34:47]MH_I2C_Read... [04:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:47]Read from MH i2c: E2 [04:34:47]MH_I2C_Read... [04:34:47]Read from MH i2c: E2 0E 00 [04:34:47]MH_I2C_Read... [04:34:47]Read from MH i2c: E2 0E 00 46 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [04:34:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:34:47]wFMCommunicate OK [04:34:47]SAM_PROTO_GetShiftState done [04:34:47]FM_GetShiftState done [04:34:47]req_shift_opened done [04:34:47]requested_item shift.open_date is exist - process it [04:34:47]req_shift_open_date [04:34:47]req_shift_open_date done [04:34:47]produce_requested_data done [04:34:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58039,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [04:34:47]process_action_free close_receipt [04:34:47]json_value_free [04:34:47]json_value_free done [04:34:47]process_json_proto returns [04:34:47]Send response to host [04:34:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58039,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [04:34:47]free response buf [04:34:47]execute_script done [04:34:47]execute_script returns [04:34:47]free content buf [04:34:47]Sock 7.Close socket [04:34:47]Sock 7.Thread stoped [04:34:50]OFD Sender: No OFD packet to send [04:34:55]OFD Sender: No OFD packet to send [04:35:00]OFD Sender: No OFD packet to send [04:35:05]OFD Sender: No OFD packet to send [04:35:10]OFD Sender: No OFD packet to send [04:35:15]OFD Sender: No OFD packet to send [04:35:20]OFD Sender: No OFD packet to send [04:35:25]OFD Sender: No OFD packet to send [04:35:30]OFD Sender: No OFD packet to send [04:35:35]OFD Sender: No OFD packet to send [04:35:40]OFD Sender: No OFD packet to send [04:35:45]OFD Sender: No OFD packet to send [04:35:50]OFD Sender: No OFD packet to send [04:35:55]OFD Sender: No OFD packet to send [04:36:00]OFD Sender: No OFD packet to send [04:36:06]OFD Sender: No OFD packet to send [04:36:11]OFD Sender: No OFD packet to send [04:36:16]OFD Sender: No OFD packet to send [04:36:21]OFD Sender: No OFD packet to send [04:36:26]OFD Sender: No OFD packet to send [04:36:31]OFD Sender: No OFD packet to send [04:36:36]OFD Sender: No OFD packet to send [04:36:36]accept exits with 9 [04:36:36]New connection [04:36:36]New thread 3067424100 created [04:36:36]Thread 3067567460 joined [04:36:36]Waiting for new connection... [04:36:36] Sock 9.Parse request [04:36:36]Sock 9.Check first char [04:36:36]Sock 9.First char is OK [04:36:36]request: POST /json_proto HTTP/1.0 [04:36:36]Method: POST [04:36:36]URL: /json_proto [04:36:36]Method is POST - this is cgi request [04:36:36]url: /json_proto [04:36:36]query_string will be loaded in cgi processing [04:36:36]execute_cgi json_proto POST (null) [04:36:36]execute_cgi path=json_proto method=POST [04:36:36]POST find Content-Length [04:36:36]Host: 172.17.44.3:8080 [04:36:36]Content-Length: 804 [04:36:36]Content-Type: application/json [04:36:36] [04:36:36]POST finish read [04:36:36]Found Content-Length = 804 [04:36:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 41.190, "sum" : 3056.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3056.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:36:36]execute_script... [04:36:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 41.190, "sum" : 3056.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3056.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:36:36]POST & json_proto [04:36:36]process_json_proto [04:36:36]json parsed OK: [04:36:36]protocol is kg_v1.0 [04:36:36]action value=close_receipt [04:36:36]process_action close_receipt [04:36:36]cmd_close_receipt [04:36:36]MH_GetDate [04:36:36]Write to MH i2c: F0 00 00 47 13 49 [04:36:36]Write i2c OK [04:36:36]MH_I2C_Read... [04:36:36]Read from MH i2c: F0 [04:36:36]MH_I2C_Read... [04:36:36]Read from MH i2c: F0 09 00 [04:36:36]MH_I2C_Read... [04:36:36]Read from MH i2c: F0 09 00 47 13 00 56 1D C4 66 AD C5 5D 66 24 [04:36:36]GetLastDocTimeStamp 1724128484 [04:36:36]current date 1724128598 [04:36:36]FM_GetShiftState [04:36:36]SAM_PROTO_GetShiftState [04:36:36]wFMCommunicate request_size=4 [04:36:36]MH_SAM_APDU [04:36:36]CAPDU: 80 13 01 00 [04:36:36]Write to MH i2c: E2 08 00 48 13 80 13 01 00 00 00 00 00 D8 [04:36:36]Write i2c OK [04:36:36]MH_I2C_Read... [04:36:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:36:36]Read from MH i2c: E2 [04:36:36]MH_I2C_Read... [04:36:36]Read from MH i2c: E2 0E 00 [04:36:36]MH_I2C_Read... [04:36:36]Read from MH i2c: E2 0E 00 48 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [04:36:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:36:36]wFMCommunicate OK [04:36:36]SAM_PROTO_GetShiftState done [04:36:36]FM_GetShiftState done [04:36:36]opened in 1724112910 [04:36:36]opened+sec_in_day 1724199310 [04:36:36]quantity*price = 305629 [04:36:36]sum+1 = 305631 [04:36:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3056.30 НСП 1% : 27.05 НДС 12% : 324.56 Наличными: 0.00 Безнал.: 3056.30 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 24 20.08.2024 04:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58040 ФПД: 148293641635250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043638&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58040&fm=148293641635250&tin=02508201610067®Number=0000000000162794&sum=305630 [04:36:37]StoreToDocumentArchive [04:36:37]shift 100 fd 58040 [04:36:37]save to /storage/0100/doc_00058040 [04:36:37]save last doc name /storage/0100/doc_00058040 to /storage/kkm_last_doc_name [04:36:37]save OK [04:36:37]Clear old archive folders... [04:36:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:36:37]tlvbuf is 01DB6E30 [04:36:37]SAM_PROTO_ClearQueue [04:36:37]wFMCommunicate request_size=4 [04:36:37]MH_SAM_APDU [04:36:37]CAPDU: 80 09 00 00 [04:36:37]Write to MH i2c: E2 08 00 55 13 80 09 00 00 00 00 00 00 DA [04:36:37]Write i2c OK [04:36:37]MH_I2C_Read... [04:36:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:36:37]Read from MH i2c: E2 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 03 00 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 03 00 55 13 00 90 00 DC [04:36:37]RAPDU: 90 00 [04:36:37]wFMCommunicate OK [04:36:37]SAM_PROTO_ClearQueue done [04:36:37]KKMCreateOFDPacket [04:36:37]OFDProtocolAddRootSTLVToBuf [04:36:37]FM_MakeSignedData [04:36:37]FM_MakeSignedData [04:36:37]SAM_PROTO_SignData [04:36:37]wFMCommunicate request_size=4 [04:36:37]MH_SAM_APDU [04:36:37]CAPDU: 80 0D 01 02 [04:36:37]Write to MH i2c: E2 08 00 56 13 80 0D 01 02 00 00 00 00 E2 [04:36:37]Write i2c OK [04:36:37]MH_I2C_Read... [04:36:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:36:37]Read from MH i2c: E2 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 03 00 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 03 00 56 13 00 90 00 DD [04:36:37]RAPDU: 90 00 [04:36:37]wFMCommunicate OK [04:36:37]wFMCommunicate request_size=255 [04:36:37]MH_SAM_APDU [04:36: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 35 FF 03 08 00 03 E6 A0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DE A9 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DE A9 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DE A9 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 56 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E2 00 00 35 04 06 00 86 [04:36:37]Write to MH i2c: E2 02 01 57 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E6 A0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DE A9 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DE A9 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DE A9 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 56 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E2 00 00 35 04 06 00 86 00 00 46 [04:36:37]Write i2c OK [04:36:37]MH_I2C_Read... [04:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:36:37]Read from MH i2c: E2 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 03 00 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 03 00 57 13 00 90 00 DE [04:36:37]RAPDU: 90 00 [04:36:37]wFMCommunicate OK [04:36:37]wFMCommunicate request_size=10 [04:36:37]MH_SAM_APDU [04:36:37]CAPDU: 80 0D 02 02 05 DF 4D D5 05 B2 [04:36:37]Write to MH i2c: E2 0D 00 58 13 80 0D 02 02 05 00 DF 4D D5 05 B2 00 00 A7 [04:36:37]Write i2c OK [04:36:37]MH_I2C_Read... [04:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:36:37]Read from MH i2c: E2 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 03 00 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 03 00 58 13 00 90 00 DF [04:36:37]RAPDU: 90 00 [04:36:37]wFMCommunicate OK [04:36:37]wFMCommunicate request_size=4 [04:36:37]MH_SAM_APDU [04:36:37]CAPDU: 80 0D 03 02 [04:36:37]Write to MH i2c: E2 08 00 59 13 80 0D 03 02 00 00 00 00 E7 [04:36:37]Write i2c OK [04:36:37]MH_I2C_Read... [04:36:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:36:37]Read from MH i2c: E2 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 0B 00 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 0B 00 59 13 00 C4 CB D2 45 7E B8 0F 49 90 00 1C [04:36:37]RAPDU: C4 CB D2 45 7E B8 0F 49 90 00 [04:36:37]wFMCommunicate OK [04:36:37]SAM_PROTO_SignData done [04:36:37]FM_MakeSignedData done [04:36:37]CreateOFDProtocolMessage [04:36:37]wFMCommunicate request_size=4 [04:36:37]MH_SAM_APDU [04:36:37]CAPDU: 80 11 00 00 [04:36:37]Write to MH i2c: E2 08 00 5A 13 80 11 00 00 00 00 00 00 E7 [04:36:37]Write i2c OK [04:36:37]MH_I2C_Read... [04:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:36:37]Read from MH i2c: E2 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 17 00 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: E2 17 00 5A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [04:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:36:37]wFMCommunicate OK [04:36:37]CreateOFDProtocolMessage done [04:36:37]OFDSenderStorePacket 58040 [04:36:37]StoreOFDPacket docnum=58040 [04:36:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C2 D7 07 01 B0 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 35 FF 03 08 00 03 E6 A0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DE A9 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DE A9 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DE A9 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 56 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E2 00 00 35 04 06 00 86 DF 4D D5 05 B2 C4 CB D2 45 7E B8 0F 49 [04:36:37]CheckFolder [04:36:37]dirname=/storage/ofd_packets [04:36:37]CheckFolder done [04:36:37]ProducePacketName [04:36:37]name=ofd_packets/00058040 [04:36:37]NVStorageSaveData ofd_packets/00058040 [04:36:37]File name is /storage/ofd_packets/00058040 [04:36:37]Write 301 bytes [04:36:37]NVStorageSaveData done [04:36:37]OFDSenderStorePacket done [04:36:37]KKMCreateOFDPacket done [04:36:37]NVStorageSaveData kkm_last_timestamp [04:36:37]File name is /storage/kkm_last_timestamp [04:36:37]Write 4 bytes [04:36:37]NVStorageSaveData done [04:36:37]ExternCall_PrintAddStr [04:36:37]wPrintStart [04:36:37]Write to MH i2c: 01 00 00 5B 13 6E [04:36:37]Write i2c OK [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: 01 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: 01 07 00 [04:36:37]MH_I2C_Read... [04:36:37]Read from MH i2c: 01 07 00 5B 13 00 00 00 00 00 FF 0F 83 [04:36:37]RasterBufferAndPrint [04:36:37]line Счет N : (1)2075282 [04:36:37]line ИНН: 02508201610067 [04:36:37]line Контрольно-Кассовый Чек [04:36:37]line ПРОДАЖА [04:36:37]line ТРК (МРК, ГНК) : 52 [04:36:37]line Товар: 2710124500 [04:36:37]line Аи-95-К-5 [04:36:37]line 41.190 * 74.20 [04:36:37]line = 3056.30 [04:36:37]line НДС 12% НСП 1% [04:36:37]line > о реализуемом товаре [04:36:37]line ИТОГО: 3056.30 [04:36:37]line НСП 1% : 27.05 [04:36:37]line НДС 12% : 324.56 [04:36:37]line Наличными: 0.00 [04:36:37]line Безнал.: 3056.30 [04:36:37]line Место: АЗС № 135 "Партнер Нефть" [04:36:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [04:36:37]line СНО: Общий режим [04:36:37]line Чек 24 20.08.2024 04:36 [04:36:37]line Смена: 100 ФФД: 1.0 [04:36:37]line ЗНМ: 0300000196 [04:36:37]line РНМ: 0000000000162794 [04:36:37]line Версия ККМ: v1.0 [04:36:37]line Платежная система: O! деньги [04:36:37]line ФМ: 0000000002094532 [04:36:37]line ФД: 58040 [04:36:37]line ФПД: 148293641635250 [04:36:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043638&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58040&fm=148293641635250&tin=02508201610067®Number=0000000000162794&sum=305630 [04:36:38]OFD Sender: Processing packet 58040 [packets to send 51, broken 50] [04:36:38]ProducePacketName [04:36:38]name=ofd_packets/00058040 [04:36:38]OFD Sender: To server: pG, [04:36:38]CommunicateWithHost lk.salyk.kg:30040 [04:36:38]ConnectInit lk.salyk.kg [04:36:38]written 0, free lines is 4095 [04:36:38]Connected sock=7 [04:36:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C2 D7 07 01 B0 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 35 FF 03 08 00 03 E6 A0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DE A9 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DE A9 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DE A9 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 56 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E2 00 00 35 04 06 00 86 DF 4D D5 05 B2 C4 CB D2 45 7E B8 0F 49 [04:36:38]Write to MH i2c: 01 00 00 85 13 98 [04:36:38]Write i2c OK [04:36:38]MH_I2C_Read... [04:36:38]Read from MH i2c: 01 [04:36:38]MH_I2C_Read... [04:36:38]Read from MH i2c: 01 07 00 [04:36:38]MH_I2C_Read... [04:36:38]Read from MH i2c: 01 07 00 85 13 00 00 00 00 00 AE 0C 59 [04:36:38]RasterBufferAndPrint [04:36:38]line [04:36:38]line [04:36:38]line [04:36:38]line [04:36:38]line [04:36:38]written 0, free lines is 3250 [04:36:38]MH_Cut [04:36:38]Write to MH i2c: D1 01 00 8C 13 01 71 [04:36:38]Write i2c OK [04:36:38]MH_I2C_Read... [04:36:38]Read from MH i2c: D1 [04:36:38]MH_I2C_Read... [04:36:38]Read from MH i2c: D1 01 00 [04:36:38]MH_I2C_Read... [04:36:38]Read from MH i2c: D1 01 00 8C 13 00 70 [04:36:38]Write to MH i2c: 01 00 00 8D 13 A0 [04:36:38]Write i2c OK [04:36:38]MH_I2C_Read... [04:36:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5C 5E 47 00 B2 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 32 30 39 34 35 33 32 10 04 04 00 B8 E2 00 00 F4 03 04 00 A5 C8 C3 66 B6 04 01 00 00 BB 2C 26 46 C3 A6 72 D7 [04:36:38]CommunicateWithHost err = 0 [04:36:38]CheckOFDResponse [04:36:38]1017 (14) - 77093643461234 [04:36:38]1041 (16) - 0000000002094532 [04:36:38]1040 (4) - 58040 [04:36:38]1012 (4) - 19.08.2024 22:35 [04:36:38]1206 (1) - 0 [04:36:38]OFD Sender: Remove packet 58040 [04:36:38]ProducePacketName [04:36:38]name=ofd_packets/00058040 [04:36:38]NVStorageDeleteData [04:36:39]OFD Sender: No OFD packet to send [04:36:39]*** Cut start [04:36:39]*** Partial cut [04:36:39]*** CUTSNS_PIN = 1 [04:36:39]*** CUTSNS_PIN = 0 [04:36:40]*** Brake cut motor [04:36:40]Read from MH i2c: 01 [04:36:40]MH_I2C_Read... [04:36:40]*** Stop cut motor [04:36:40]*** Cut end [04:36:40]Read from MH i2c: 01 07 00 [04:36:40]MH_I2C_Read... [04:36:40]Read from MH i2c: 01 07 00 8D 13 00 00 00 00 00 FF 0F B5 [04:36:40]process_action close_receipt done [04:36:40]requested_data is exist [04:36:40]produce_requested_data [04:36:40]requested_item fm.sn is exist - process it [04:36:40]wFMCommunicate request_size=4 [04:36:40]MH_SAM_APDU [04:36:40]CAPDU: 80 11 00 00 [04:36:40]Write to MH i2c: E2 08 00 8E 13 80 11 00 00 00 00 00 00 1B [04:36:40]Write i2c OK [04:36:40]MH_I2C_Read... [04:36:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:36:40]Read from MH i2c: E2 [04:36:40]MH_I2C_Read... [04:36:40]Read from MH i2c: E2 17 00 [04:36:40]MH_I2C_Read... [04:36:40]Read from MH i2c: E2 17 00 8E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [04:36:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:36:40]wFMCommunicate OK [04:36:40]requested_item fd.num is exist - process it [04:36:40]SAM_PROTO_GetFieldsCounters [04:36:40]wFMCommunicate request_size=4 [04:36:40]MH_SAM_APDU [04:36:40]CAPDU: 80 13 00 00 [04:36:40]Write to MH i2c: E2 08 00 8F 13 80 13 00 00 00 00 00 00 1E [04:36:40]Write i2c OK [04:36:40]MH_I2C_Read... [04:36:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:36:40]Read from MH i2c: E2 [04:36:40]MH_I2C_Read... [04:36:40]Read from MH i2c: E2 62 00 [04:36:40]MH_I2C_Read... [04:36:40]Read from MH i2c: E2 62 00 8F 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B8 E2 00 00 0E 04 04 00 64 00 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 82 [04:36:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B8 E2 00 00 0E 04 04 00 64 00 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 [04:36:40]wFMCommunicate OK [04:36:40]SAM_PROTO_GetFieldsCounters done [04:36:40]requested_item shift.num is exist - process it [04:36:40]requested_item shift.opened is exist - process it [04:36:40]req_shift_opened [04:36:40]FM_GetShiftState [04:36:40]SAM_PROTO_GetShiftState [04:36:40]wFMCommunicate request_size=4 [04:36:40]MH_SAM_APDU [04:36:40]CAPDU: 80 13 01 00 [04:36:40]Write to MH i2c: E2 08 00 90 13 80 13 01 00 00 00 00 00 20 [04:36:40]Write i2c OK [04:36:40]MH_I2C_Read... [04:36:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:36:40]Read from MH i2c: E2 [04:36:40]MH_I2C_Read... [04:36:40]Read from MH i2c: E2 0E 00 [04:36:40]MH_I2C_Read... [04:36:40]Read from MH i2c: E2 0E 00 90 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [04:36:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:36:40]wFMCommunicate OK [04:36:40]SAM_PROTO_GetShiftState done [04:36:40]FM_GetShiftState done [04:36:40]req_shift_opened done [04:36:40]requested_item shift.open_date is exist - process it [04:36:40]req_shift_open_date [04:36:40]req_shift_open_date done [04:36:40]produce_requested_data done [04:36:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58040,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [04:36:40]process_action_free close_receipt [04:36:40]json_value_free [04:36:40]json_value_free done [04:36:40]process_json_proto returns [04:36:40]Send response to host [04:36:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58040,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [04:36:40]free response buf [04:36:40]execute_script done [04:36:40]execute_script returns [04:36:40]free content buf [04:36:40]Sock 9.Close socket [04:36:40]Sock 9.Thread stoped [04:36:41]accept exits with 10 [04:36:41]New connection [04:36:41]New thread 3067567460 created [04:36:41]Thread 3067424100 joined [04:36:41]Waiting for new connection... [04:36:41] Sock 10.Parse request [04:36:41]Sock 10.Check first char [04:36:41]Sock 10.First char is OK [04:36:41]request: POST /json_proto HTTP/1.0 [04:36:41]Method: POST [04:36:41]URL: /json_proto [04:36:41]Method is POST - this is cgi request [04:36:41]url: /json_proto [04:36:41]query_string will be loaded in cgi processing [04:36:41]execute_cgi json_proto POST (null) [04:36:41]execute_cgi path=json_proto method=POST [04:36:41]POST find Content-Length [04:36:41]Host: 172.17.44.3:8080 [04:36:41]Content-Length: 804 [04:36:41]Content-Type: application/json [04:36:41] [04:36:41]POST finish read [04:36:41]Found Content-Length = 804 [04:36:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.260, "sum" : 2171.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2171.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:36:41]execute_script... [04:36: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)2075283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.260, "sum" : 2171.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2171.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:36:41]POST & json_proto [04:36:41]process_json_proto [04:36:41]json parsed OK: [04:36:41]protocol is kg_v1.0 [04:36:41]action value=close_receipt [04:36:41]process_action close_receipt [04:36:41]cmd_close_receipt [04:36:41]MH_GetDate [04:36:41]Write to MH i2c: F0 00 00 91 13 93 [04:36:41]Write i2c OK [04:36:41]MH_I2C_Read... [04:36:41]Read from MH i2c: F0 [04:36:41]MH_I2C_Read... [04:36:41]Read from MH i2c: F0 09 00 [04:36:41]MH_I2C_Read... [04:36:41]Read from MH i2c: F0 09 00 91 13 00 5A 1D C4 66 AD C5 5D 66 72 [04:36:41]GetLastDocTimeStamp 1724128598 [04:36:41]current date 1724128602 [04:36:41]FM_GetShiftState [04:36:41]SAM_PROTO_GetShiftState [04:36:41]wFMCommunicate request_size=4 [04:36:41]MH_SAM_APDU [04:36:41]CAPDU: 80 13 01 00 [04:36:41]Write to MH i2c: E2 08 00 92 13 80 13 01 00 00 00 00 00 22 [04:36:41]Write i2c OK [04:36:41]MH_I2C_Read... [04:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:36:41]Read from MH i2c: E2 [04:36:41]MH_I2C_Read... [04:36:41]Read from MH i2c: E2 0E 00 [04:36:41]MH_I2C_Read... [04:36:41]Read from MH i2c: E2 0E 00 92 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [04:36:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:36:41]wFMCommunicate OK [04:36:41]SAM_PROTO_GetShiftState done [04:36:41]FM_GetShiftState done [04:36:41]opened in 1724112910 [04:36:41]opened+sec_in_day 1724199310 [04:36:41]quantity*price = 217109 [04:36:41]sum+1 = 217110 [04:36:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2171.09 НСП 1% : 19.21 НДС 12% : 230.56 Наличными: 0.00 Безнал.: 2171.09 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 25 20.08.2024 04:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58041 ФПД: 274469324248846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043643&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58041&fm=274469324248846&tin=02508201610067®Number=0000000000162794&sum=217109 [04:36:42]StoreToDocumentArchive [04:36:42]shift 100 fd 58041 [04:36:42]save to /storage/0100/doc_00058041 [04:36:42]save last doc name /storage/0100/doc_00058041 to /storage/kkm_last_doc_name [04:36:42]save OK [04:36:42]Clear old archive folders... [04:36:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:36:42]tlvbuf is B6F3E9B0 [04:36:42]SAM_PROTO_ClearQueue [04:36:42]wFMCommunicate request_size=4 [04:36:42]MH_SAM_APDU [04:36:42]CAPDU: 80 09 00 00 [04:36:42]Write to MH i2c: E2 08 00 9F 13 80 09 00 00 00 00 00 00 24 [04:36:42]Write i2c OK [04:36:42]MH_I2C_Read... [04:36:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:36:42]Read from MH i2c: E2 [04:36:42]MH_I2C_Read... [04:36:42]Read from MH i2c: E2 03 00 [04:36:42]MH_I2C_Read... [04:36:42]Read from MH i2c: E2 03 00 9F 13 00 90 00 26 [04:36:42]RAPDU: 90 00 [04:36:42]wFMCommunicate OK [04:36:42]SAM_PROTO_ClearQueue done [04:36:42]KKMCreateOFDPacket [04:36:42]OFDProtocolAddRootSTLVToBuf [04:36:42]FM_MakeSignedData [04:36:42]FM_MakeSignedData [04:36:42]SAM_PROTO_SignData [04:36:42]wFMCommunicate request_size=4 [04:36:42]MH_SAM_APDU [04:36:42]CAPDU: 80 0D 01 02 [04:36:42]Write to MH i2c: E2 08 00 A0 13 80 0D 01 02 00 00 00 00 2C [04:36:42]Write i2c OK [04:36:42]MH_I2C_Read... [04:36:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:36:42]Read from MH i2c: E2 [04:36:42]MH_I2C_Read... [04:36:42]Read from MH i2c: E2 03 00 [04:36:42]MH_I2C_Read... [04:36:42]Read from MH i2c: E2 03 00 A0 13 00 90 00 27 [04:36:42]RAPDU: 90 00 [04:36:42]wFMCommunicate OK [04:36:42]wFMCommunicate request_size=255 [04:36:42]MH_SAM_APDU [04:36:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 72 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 15 50 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 50 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 50 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 5B 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E2 00 00 35 04 06 00 F9 [04:36:42]Write to MH i2c: E2 02 01 A1 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 72 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 15 50 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 50 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 50 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 5B 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E2 00 00 35 04 06 00 F9 00 00 EA [04:36:42]Write i2c OK [04:36:42]MH_I2C_Read... [04:36:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:36:42]Read from MH i2c: E2 [04:36:42]MH_I2C_Read... [04:36:42]Read from MH i2c: E2 03 00 [04:36:42]MH_I2C_Read... [04:36:42]Read from MH i2c: E2 03 00 A1 13 00 90 00 28 [04:36:42]RAPDU: 90 00 [04:36:42]wFMCommunicate OK [04:36:42]wFMCommunicate request_size=10 [04:36:42]MH_SAM_APDU [04:36:42]CAPDU: 80 0D 02 02 05 A0 DE 92 D7 0E [04:36:42]Write to MH i2c: E2 0D 00 A2 13 80 0D 02 02 05 00 A0 DE 92 D7 0E 00 00 2E [04:36:42]Write i2c OK [04:36:42]MH_I2C_Read... [04:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:36:43]Read from MH i2c: E2 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: E2 03 00 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: E2 03 00 A2 13 00 90 00 29 [04:36:43]RAPDU: 90 00 [04:36:43]wFMCommunicate OK [04:36:43]wFMCommunicate request_size=4 [04:36:43]MH_SAM_APDU [04:36:43]CAPDU: 80 0D 03 02 [04:36:43]Write to MH i2c: E2 08 00 A3 13 80 0D 03 02 00 00 00 00 31 [04:36:43]Write i2c OK [04:36:43]MH_I2C_Read... [04:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:36:43]Read from MH i2c: E2 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: E2 0B 00 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: E2 0B 00 A3 13 00 46 2C 74 33 4F A5 7A E6 90 00 9F [04:36:43]RAPDU: 46 2C 74 33 4F A5 7A E6 90 00 [04:36:43]wFMCommunicate OK [04:36:43]SAM_PROTO_SignData done [04:36:43]FM_MakeSignedData done [04:36:43]CreateOFDProtocolMessage [04:36:43]wFMCommunicate request_size=4 [04:36:43]MH_SAM_APDU [04:36:43]CAPDU: 80 11 00 00 [04:36:43]Write to MH i2c: E2 08 00 A4 13 80 11 00 00 00 00 00 00 31 [04:36:43]Write i2c OK [04:36:43]MH_I2C_Read... [04:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:36:43]Read from MH i2c: E2 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: E2 17 00 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: E2 17 00 A4 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7D [04:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:36:43]wFMCommunicate OK [04:36:43]CreateOFDProtocolMessage done [04:36:43]OFDSenderStorePacket 58041 [04:36:43]StoreOFDPacket docnum=58041 [04:36:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DA 12 07 01 55 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 72 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 15 50 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 50 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 50 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 5B 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E2 00 00 35 04 06 00 F9 A0 DE 92 D7 0E 46 2C 74 33 4F A5 7A E6 [04:36:43]CheckFolder [04:36:43]dirname=/storage/ofd_packets [04:36:43]CheckFolder done [04:36:43]ProducePacketName [04:36:43]name=ofd_packets/00058041 [04:36:43]NVStorageSaveData ofd_packets/00058041 [04:36:43]File name is /storage/ofd_packets/00058041 [04:36:43]Write 301 bytes [04:36:43]NVStorageSaveData done [04:36:43]OFDSenderStorePacket done [04:36:43]KKMCreateOFDPacket done [04:36:43]NVStorageSaveData kkm_last_timestamp [04:36:43]File name is /storage/kkm_last_timestamp [04:36:43]Write 4 bytes [04:36:43]NVStorageSaveData done [04:36:43]ExternCall_PrintAddStr [04:36:43]wPrintStart [04:36:43]Write to MH i2c: 01 00 00 A5 13 B8 [04:36:43]OFD Sender: Processing packet 58041 [packets to send 51, broken 50] [04:36:43]ProducePacketName [04:36:43]name=ofd_packets/00058041 [04:36:43]OFD Sender: To server: pG, [04:36:43]CommunicateWithHost lk.salyk.kg:30040 [04:36:43]ConnectInit lk.salyk.kg [04:36:43]Write i2c OK [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: 01 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: 01 07 00 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: 01 07 00 A5 13 00 00 00 00 00 FF 0F CD [04:36:43]RasterBufferAndPrint [04:36:43]line Счет N : (1)2075283 [04:36:43]line ИНН: 02508201610067 [04:36:43]line Контрольно-Кассовый Чек [04:36:43]line ПРОДАЖА [04:36:43]line ТРК (МРК, ГНК) : 32 [04:36:43]line Товар: 2710124500 [04:36:43]line Аи-95-К-5 [04:36:43]line 29.260 * 74.20 [04:36:43]line = 2171.09 [04:36:43]line НДС 12% НСП 1% [04:36:43]line > о реализуемом товаре [04:36:43]line ИТОГО: 2171.09 [04:36:43]line НСП 1% : 19.21 [04:36:43]line НДС 12% : 230.56 [04:36:43]line Наличными: 0.00 [04:36:43]line Безнал.: 2171.09 [04:36:43]line Место: АЗС № 135 "Партнер Нефть" [04:36:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [04:36:43]line СНО: Общий режим [04:36:43]line Чек 25 20.08.2024 04:36 [04:36:43]line Смена: 100 ФФД: 1.0 [04:36:43]line ЗНМ: 0300000196 [04:36:43]line РНМ: 0000000000162794 [04:36:43]line Версия ККМ: v1.0 [04:36:43]line Платежная система: O! деньги [04:36:43]line ФМ: 0000000002094532 [04:36:43]line ФД: 58041 [04:36:43]line ФПД: 274469324248846 [04:36:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043643&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58041&fm=274469324248846&tin=02508201610067®Number=0000000000162794&sum=217109 [04:36:43]written 0, free lines is 4095 [04:36:43]Connected sock=9 [04:36:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DA 12 07 01 55 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 72 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 15 50 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 50 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 50 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 5B 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E2 00 00 35 04 06 00 F9 A0 DE 92 D7 0E 46 2C 74 33 4F A5 7A E6 [04:36:43]Write to MH i2c: 01 00 00 CF 13 E2 [04:36:43]Write i2c OK [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: 01 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: 01 07 00 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: 01 07 00 CF 13 00 00 00 00 00 BF 0C B4 [04:36:43]RasterBufferAndPrint [04:36:43]line [04:36:43]line [04:36:43]line [04:36:43]line [04:36:43]line [04:36:43]written 0, free lines is 3275 [04:36:43]MH_Cut [04:36:43]Write to MH i2c: D1 01 00 D6 13 01 BB [04:36:43]Write i2c OK [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: D1 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: D1 01 00 [04:36:43]MH_I2C_Read... [04:36:43]Read from MH i2c: D1 01 00 D6 13 00 BA [04:36:43]Write to MH i2c: 01 00 00 D7 13 EA [04:36:43]Write i2c OK [04:36:43]MH_I2C_Read... [04:36:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9F 26 47 00 E6 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 32 30 39 34 35 33 32 10 04 04 00 B9 E2 00 00 F4 03 04 00 AA C8 C3 66 B6 04 01 00 00 81 A9 82 25 37 FB CB 6D [04:36:44]CommunicateWithHost err = 0 [04:36:44]CheckOFDResponse [04:36:44]1017 (14) - 77093643461234 [04:36:44]1041 (16) - 0000000002094532 [04:36:44]1040 (4) - 58041 [04:36:44]1012 (4) - 19.08.2024 22:35 [04:36:44]1206 (1) - 0 [04:36:44]OFD Sender: Remove packet 58041 [04:36:44]ProducePacketName [04:36:44]name=ofd_packets/00058041 [04:36:44]NVStorageDeleteData [04:36:44]OFD Sender: No OFD packet to send [04:36:44]*** Cut start [04:36:44]*** Partial cut [04:36:44]*** CUTSNS_PIN = 1 [04:36:44]*** CUTSNS_PIN = 0 [04:36:45]*** Brake cut motor [04:36:45]Read from MH i2c: 01 [04:36:45]MH_I2C_Read... [04:36:45]*** Stop cut motor [04:36:45]*** Cut end [04:36:45]Read from MH i2c: 01 07 00 [04:36:45]MH_I2C_Read... [04:36:45]Read from MH i2c: 01 07 00 D7 13 00 00 00 00 00 FF 0F FF [04:36:45]process_action close_receipt done [04:36:45]requested_data is exist [04:36:45]produce_requested_data [04:36:45]requested_item fm.sn is exist - process it [04:36:45]wFMCommunicate request_size=4 [04:36:45]MH_SAM_APDU [04:36:45]CAPDU: 80 11 00 00 [04:36:45]Write to MH i2c: E2 08 00 D8 13 80 11 00 00 00 00 00 00 65 [04:36:45]Write i2c OK [04:36:45]MH_I2C_Read... [04:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:36:45]Read from MH i2c: E2 [04:36:45]MH_I2C_Read... [04:36:45]Read from MH i2c: E2 17 00 [04:36:45]MH_I2C_Read... [04:36:45]Read from MH i2c: E2 17 00 D8 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [04:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:36:45]wFMCommunicate OK [04:36:45]requested_item fd.num is exist - process it [04:36:45]SAM_PROTO_GetFieldsCounters [04:36:45]wFMCommunicate request_size=4 [04:36:45]MH_SAM_APDU [04:36:45]CAPDU: 80 13 00 00 [04:36:45]Write to MH i2c: E2 08 00 D9 13 80 13 00 00 00 00 00 00 68 [04:36:45]Write i2c OK [04:36:45]MH_I2C_Read... [04:36:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:36:45]Read from MH i2c: E2 [04:36:45]MH_I2C_Read... [04:36:45]Read from MH i2c: E2 62 00 [04:36:45]MH_I2C_Read... [04:36:45]Read from MH i2c: E2 62 00 D9 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B9 E2 00 00 0E 04 04 00 64 00 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 D0 [04:36:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B9 E2 00 00 0E 04 04 00 64 00 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 [04:36:45]wFMCommunicate OK [04:36:45]SAM_PROTO_GetFieldsCounters done [04:36:45]requested_item shift.num is exist - process it [04:36:45]requested_item shift.opened is exist - process it [04:36:45]req_shift_opened [04:36:45]FM_GetShiftState [04:36:45]SAM_PROTO_GetShiftState [04:36:45]wFMCommunicate request_size=4 [04:36:45]MH_SAM_APDU [04:36:45]CAPDU: 80 13 01 00 [04:36:45]Write to MH i2c: E2 08 00 DA 13 80 13 01 00 00 00 00 00 6A [04:36:45]Write i2c OK [04:36:45]MH_I2C_Read... [04:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:36:45]Read from MH i2c: E2 [04:36:45]MH_I2C_Read... [04:36:45]Read from MH i2c: E2 0E 00 [04:36:45]MH_I2C_Read... [04:36:45]Read from MH i2c: E2 0E 00 DA 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [04:36:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:36:45]wFMCommunicate OK [04:36:45]SAM_PROTO_GetShiftState done [04:36:45]FM_GetShiftState done [04:36:45]req_shift_opened done [04:36:45]requested_item shift.open_date is exist - process it [04:36:45]req_shift_open_date [04:36:45]req_shift_open_date done [04:36:45]produce_requested_data done [04:36:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58041,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [04:36:45]process_action_free close_receipt [04:36:45]json_value_free [04:36:45]json_value_free done [04:36:45]process_json_proto returns [04:36:45]Send response to host [04:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58041,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [04:36:45]free response buf [04:36:45]execute_script done [04:36:45]execute_script returns [04:36:45]free content buf [04:36:45]Sock 10.Close socket [04:36:45]Sock 10.Thread stoped [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:00]accept exits with 7 [04:38:00]New connection [04:38:00]New thread 3067424100 created [04:38:00]Thread 3067567460 joined [04:38:00]Waiting for new connection... [04:38:00] Sock 7.Parse request [04:38:00]Sock 7.Check first char [04:38:00]Sock 7.First char is OK [04:38:00]request: POST /json_proto HTTP/1.0 [04:38:00]Method: POST [04:38:00]URL: /json_proto [04:38:00]Method is POST - this is cgi request [04:38:00]url: /json_proto [04:38:00]query_string will be loaded in cgi processing [04:38:00]execute_cgi json_proto POST (null) [04:38:00]execute_cgi path=json_proto method=POST [04:38:00]POST find Content-Length [04:38:00]Host: 172.17.44.3:8080 [04:38:00]Content-Length: 804 [04:38:00]Content-Type: application/json [04:38:00] [04:38:00]POST finish read [04:38:00]Found Content-Length = 804 [04:38:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 52.500, "sum" : 3895.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3895.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:38:00]execute_script... [04:38: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)2075284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 52.500, "sum" : 3895.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3895.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:38:00]POST & json_proto [04:38:00]process_json_proto [04:38:00]json parsed OK: [04:38:00]protocol is kg_v1.0 [04:38:00]action value=close_receipt [04:38:00]process_action close_receipt [04:38:00]cmd_close_receipt [04:38:00]MH_GetDate [04:38:00]Write to MH i2c: F0 00 00 DB 13 DD [04:38:00]Write i2c OK [04:38:00]MH_I2C_Read... [04:38:00]Read from MH i2c: F0 [04:38:00]MH_I2C_Read... [04:38:00]Read from MH i2c: F0 09 00 [04:38:00]MH_I2C_Read... [04:38:00]Read from MH i2c: F0 09 00 DB 13 00 A9 1D C4 66 AD C5 5D 66 0B [04:38:00]GetLastDocTimeStamp 1724128603 [04:38:00]current date 1724128681 [04:38:00]FM_GetShiftState [04:38:00]SAM_PROTO_GetShiftState [04:38:00]wFMCommunicate request_size=4 [04:38:00]MH_SAM_APDU [04:38:00]CAPDU: 80 13 01 00 [04:38:00]Write to MH i2c: E2 08 00 DC 13 80 13 01 00 00 00 00 00 6C [04:38:00]Write i2c OK [04:38:00]MH_I2C_Read... [04:38:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:38:00]Read from MH i2c: E2 [04:38:00]MH_I2C_Read... [04:38:00]Read from MH i2c: E2 0E 00 [04:38:00]MH_I2C_Read... [04:38:00]Read from MH i2c: E2 0E 00 DC 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [04:38:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:38:00]wFMCommunicate OK [04:38:00]SAM_PROTO_GetShiftState done [04:38:00]FM_GetShiftState done [04:38:00]opened in 1724112910 [04:38:00]opened+sec_in_day 1724199310 [04:38:00]quantity*price = 389550 [04:38:00]sum+1 = 389551 [04:38:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3895.50 НСП 1% : 34.47 НДС 12% : 413.68 Наличными: 0.00 Безнал.: 3895.50 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 26 20.08.2024 04:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58042 ФПД: 67128247039595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043801&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58042&fm=67128247039595&tin=02508201610067®Number=0000000000162794&sum=389550 [04:38:01]StoreToDocumentArchive [04:38:01]shift 100 fd 58042 [04:38:01]save to /storage/0100/doc_00058042 [04:38:01]save last doc name /storage/0100/doc_00058042 to /storage/kkm_last_doc_name [04:38:01]save OK [04:38:01]Clear old archive folders... [04:38:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:38:01]tlvbuf is 01D971D0 [04:38:01]SAM_PROTO_ClearQueue [04:38:01]wFMCommunicate request_size=4 [04:38:01]MH_SAM_APDU [04:38:01]CAPDU: 80 09 00 00 [04:38:01]Write to MH i2c: E2 08 00 E9 13 80 09 00 00 00 00 00 00 6E [04:38:01]Write i2c OK [04:38:01]MH_I2C_Read... [04:38:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:38:01]Read from MH i2c: E2 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 03 00 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 03 00 E9 13 00 90 00 70 [04:38:01]RAPDU: 90 00 [04:38:01]wFMCommunicate OK [04:38:01]SAM_PROTO_ClearQueue done [04:38:01]KKMCreateOFDPacket [04:38:01]OFDProtocolAddRootSTLVToBuf [04:38:01]FM_MakeSignedData [04:38:01]FM_MakeSignedData [04:38:01]SAM_PROTO_SignData [04:38:01]wFMCommunicate request_size=4 [04:38:01]MH_SAM_APDU [04:38:01]CAPDU: 80 0D 01 02 [04:38:01]Write to MH i2c: E2 08 00 EA 13 80 0D 01 02 00 00 00 00 76 [04:38:01]Write i2c OK [04:38:01]MH_I2C_Read... [04:38:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:38:01]Read from MH i2c: E2 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 03 00 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 03 00 EA 13 00 90 00 71 [04:38:01]RAPDU: 90 00 [04:38:01]wFMCommunicate OK [04:38:01]wFMCommunicate request_size=255 [04:38:01]MH_SAM_APDU [04:38:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE F1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE F1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 A1 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE F1 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 A9 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E2 00 00 35 04 06 00 3D [04:38:01]Write to MH i2c: E2 02 01 EB 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE F1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE F1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 A1 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE F1 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 A9 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E2 00 00 35 04 06 00 3D 00 00 6A [04:38:01]Write i2c OK [04:38:01]MH_I2C_Read... [04:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:38:01]Read from MH i2c: E2 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 03 00 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 03 00 EB 13 00 90 00 72 [04:38:01]RAPDU: 90 00 [04:38:01]wFMCommunicate OK [04:38:01]wFMCommunicate request_size=10 [04:38:01]MH_SAM_APDU [04:38:01]CAPDU: 80 0D 02 02 05 0D 83 51 B6 6B [04:38:01]Write to MH i2c: E2 0D 00 EC 13 80 0D 02 02 05 00 0D 83 51 B6 6B 00 00 85 [04:38:01]Write i2c OK [04:38:01]MH_I2C_Read... [04:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:38:01]Read from MH i2c: E2 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 03 00 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 03 00 EC 13 00 90 00 73 [04:38:01]RAPDU: 90 00 [04:38:01]wFMCommunicate OK [04:38:01]wFMCommunicate request_size=4 [04:38:01]MH_SAM_APDU [04:38:01]CAPDU: 80 0D 03 02 [04:38:01]Write to MH i2c: E2 08 00 ED 13 80 0D 03 02 00 00 00 00 7B [04:38:01]Write i2c OK [04:38:01]MH_I2C_Read... [04:38:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:38:01]Read from MH i2c: E2 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 0B 00 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 0B 00 ED 13 00 08 EE 48 6E 9E AF C8 3E 90 00 7B [04:38:01]RAPDU: 08 EE 48 6E 9E AF C8 3E 90 00 [04:38:01]wFMCommunicate OK [04:38:01]SAM_PROTO_SignData done [04:38:01]FM_MakeSignedData done [04:38:01]CreateOFDProtocolMessage [04:38:01]wFMCommunicate request_size=4 [04:38:01]MH_SAM_APDU [04:38:01]CAPDU: 80 11 00 00 [04:38:01]Write to MH i2c: E2 08 00 EE 13 80 11 00 00 00 00 00 00 7B [04:38:01]Write i2c OK [04:38:01]MH_I2C_Read... [04:38:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:38:01]Read from MH i2c: E2 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 17 00 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: E2 17 00 EE 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C7 [04:38:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:38:01]wFMCommunicate OK [04:38:01]CreateOFDProtocolMessage done [04:38:01]OFDSenderStorePacket 58042 [04:38:01]StoreOFDPacket docnum=58042 [04:38:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D1 BF 07 01 47 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE F1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE F1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 A1 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE F1 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 A9 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E2 00 00 35 04 06 00 3D 0D 83 51 B6 6B 08 EE 48 6E 9E AF C8 3E [04:38:01]CheckFolder [04:38:01]dirname=/storage/ofd_packets [04:38:01]CheckFolder done [04:38:01]ProducePacketName [04:38:01]name=ofd_packets/00058042 [04:38:01]NVStorageSaveData ofd_packets/00058042 [04:38:01]File name is /storage/ofd_packets/00058042 [04:38:01]Write 301 bytes [04:38:01]NVStorageSaveData done [04:38:01]OFDSenderStorePacket done [04:38:01]KKMCreateOFDPacket done [04:38:01]NVStorageSaveData kkm_last_timestamp [04:38:01]File name is /storage/kkm_last_timestamp [04:38:01]Write 4 bytes [04:38:01]NVStorageSaveData done [04:38:01]ExternCall_PrintAddStr [04:38:01]wPrintStart [04:38:01]Write to MH i2c: 01 00 00 EF 13 02 [04:38:01]Write i2c OK [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: 01 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: 01 07 00 [04:38:01]MH_I2C_Read... [04:38:01]Read from MH i2c: 01 07 00 EF 13 00 00 00 00 00 FF 0F 17 [04:38:01]RasterBufferAndPrint [04:38:01]line Счет N : (1)2075284 [04:38:01]line ИНН: 02508201610067 [04:38:01]line Контрольно-Кассовый Чек [04:38:01]line ПРОДАЖА [04:38:01]line ТРК (МРК, ГНК) : 42 [04:38:01]line Товар: 2710124500 [04:38:01]line Аи-95-К-5 [04:38:01]line 52.500 * 74.20 [04:38:01]line = 3895.50 [04:38:01]line НДС 12% НСП 1% [04:38:01]line > о реализуемом товаре [04:38:01]line ИТОГО: 3895.50 [04:38:01]line НСП 1% : 34.47 [04:38:01]line НДС 12% : 413.68 [04:38:01]line Наличными: 0.00 [04:38:01]line Безнал.: 3895.50 [04:38:01]line Место: АЗС № 135 "Партнер Нефть" [04:38:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [04:38:01]line СНО: Общий режим [04:38:01]line Чек 26 20.08.2024 04:38 [04:38:01]line Смена: 100 ФФД: 1.0 [04:38:01]line ЗНМ: 0300000196 [04:38:01]line РНМ: 0000000000162794 [04:38:01]line Версия ККМ: v1.0 [04:38:01]line Платежная система: O! деньги [04:38:01]line ФМ: 0000000002094532 [04:38:01]line ФД: 58042 [04:38:01]line ФПД: 67128247039595 [04:38:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043801&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58042&fm=67128247039595&tin=02508201610067®Number=0000000000162794&sum=389550 [04:38:02]OFD Sender: Processing packet 58042 [packets to send 51, broken 50] [04:38:02]ProducePacketName [04:38:02]name=ofd_packets/00058042 [04:38:02]OFD Sender: To server: pG, [04:38:02]CommunicateWithHost lk.salyk.kg:30040 [04:38:02]ConnectInit lk.salyk.kg [04:38:02]written 0, free lines is 4095 [04:38:02]Connected sock=10 [04:38:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D1 BF 07 01 47 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE F1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE F1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 A1 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE F1 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 A9 1D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E2 00 00 35 04 06 00 3D 0D 83 51 B6 6B 08 EE 48 6E 9E AF C8 3E [04:38:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0B 42 47 00 45 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 32 30 39 34 35 33 32 10 04 04 00 BA E2 00 00 F4 03 04 00 F9 C8 C3 66 B6 04 01 00 00 B7 1C 55 EF 03 79 9E 19 [04:38:02]CommunicateWithHost err = 0 [04:38:02]CheckOFDResponse [04:38:02]1017 (14) - 77093643461234 [04:38:02]1041 (16) - 0000000002094532 [04:38:02]1040 (4) - 58042 [04:38:02]1012 (4) - 19.08.2024 22:36 [04:38:02]1206 (1) - 0 [04:38:02]OFD Sender: Remove packet 58042 [04:38:02]ProducePacketName [04:38:02]name=ofd_packets/00058042 [04:38:02]NVStorageDeleteData [04:38:02]Write to MH i2c: 01 00 00 19 14 2D [04:38:02]Write i2c OK [04:38:02]MH_I2C_Read... [04:38:02]Read from MH i2c: 01 [04:38:02]MH_I2C_Read... [04:38:02]Read from MH i2c: 01 07 00 [04:38:02]MH_I2C_Read... [04:38:02]Read from MH i2c: 01 07 00 19 14 00 00 00 00 00 BB 0C FB [04:38:02]RasterBufferAndPrint [04:38:02]line [04:38:02]line [04:38:02]line [04:38:02]line [04:38:02]line [04:38:02]written 0, free lines is 3265 [04:38:02]MH_Cut [04:38:02]Write to MH i2c: D1 01 00 20 14 01 06 [04:38:02]Write i2c OK [04:38:02]MH_I2C_Read... [04:38:02]Read from MH i2c: D1 [04:38:02]MH_I2C_Read... [04:38:02]Read from MH i2c: D1 01 00 [04:38:02]MH_I2C_Read... [04:38:02]Read from MH i2c: D1 01 00 20 14 00 05 [04:38:02]Write to MH i2c: 01 00 00 21 14 35 [04:38:02]Write i2c OK [04:38:02]MH_I2C_Read... [04:38:02]OFD Sender: No OFD packet to send [04:38:03]*** Cut start [04:38:03]*** Partial cut [04:38:03]*** CUTSNS_PIN = 1 [04:38:03]*** CUTSNS_PIN = 0 [04:38:03]*** Brake cut motor [04:38:04]Read from MH i2c: 01 [04:38:04]MH_I2C_Read... [04:38:04]*** Stop cut motor [04:38:04]*** Cut end [04:38:04]Read from MH i2c: 01 07 00 [04:38:04]MH_I2C_Read... [04:38:04]Read from MH i2c: 01 07 00 21 14 00 00 00 00 00 FF 0F 4A [04:38:04]process_action close_receipt done [04:38:04]requested_data is exist [04:38:04]produce_requested_data [04:38:04]requested_item fm.sn is exist - process it [04:38:04]wFMCommunicate request_size=4 [04:38:04]MH_SAM_APDU [04:38:04]CAPDU: 80 11 00 00 [04:38:04]Write to MH i2c: E2 08 00 22 14 80 11 00 00 00 00 00 00 B0 [04:38:04]Write i2c OK [04:38:04]MH_I2C_Read... [04:38:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:38:04]Read from MH i2c: E2 [04:38:04]MH_I2C_Read... [04:38:04]Read from MH i2c: E2 17 00 [04:38:04]MH_I2C_Read... [04:38:04]Read from MH i2c: E2 17 00 22 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [04:38:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:38:04]wFMCommunicate OK [04:38:04]requested_item fd.num is exist - process it [04:38:04]SAM_PROTO_GetFieldsCounters [04:38:04]wFMCommunicate request_size=4 [04:38:04]MH_SAM_APDU [04:38:04]CAPDU: 80 13 00 00 [04:38:04]Write to MH i2c: E2 08 00 23 14 80 13 00 00 00 00 00 00 B3 [04:38:04]Write i2c OK [04:38:04]MH_I2C_Read... [04:38:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:38:04]Read from MH i2c: E2 [04:38:04]MH_I2C_Read... [04:38:04]Read from MH i2c: E2 62 00 [04:38:04]MH_I2C_Read... [04:38:04]Read from MH i2c: E2 62 00 23 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BA E2 00 00 0E 04 04 00 64 00 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 1F [04:38:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BA E2 00 00 0E 04 04 00 64 00 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 [04:38:04]wFMCommunicate OK [04:38:04]SAM_PROTO_GetFieldsCounters done [04:38:04]requested_item shift.num is exist - process it [04:38:04]requested_item shift.opened is exist - process it [04:38:04]req_shift_opened [04:38:04]FM_GetShiftState [04:38:04]SAM_PROTO_GetShiftState [04:38:04]wFMCommunicate request_size=4 [04:38:04]MH_SAM_APDU [04:38:04]CAPDU: 80 13 01 00 [04:38:04]Write to MH i2c: E2 08 00 24 14 80 13 01 00 00 00 00 00 B5 [04:38:04]Write i2c OK [04:38:04]MH_I2C_Read... [04:38:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:38:04]Read from MH i2c: E2 [04:38:04]MH_I2C_Read... [04:38:04]Read from MH i2c: E2 0E 00 [04:38:04]MH_I2C_Read... [04:38:04]Read from MH i2c: E2 0E 00 24 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D8 [04:38:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:38:04]wFMCommunicate OK [04:38:04]SAM_PROTO_GetShiftState done [04:38:04]FM_GetShiftState done [04:38:04]req_shift_opened done [04:38:04]requested_item shift.open_date is exist - process it [04:38:04]req_shift_open_date [04:38:04]req_shift_open_date done [04:38:04]produce_requested_data done [04:38:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58042,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [04:38:04]process_action_free close_receipt [04:38:04]json_value_free [04:38:04]json_value_free done [04:38:04]process_json_proto returns [04:38:04]Send response to host [04:38:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58042,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [04:38:04]free response buf [04:38:04]execute_script done [04:38:04]execute_script returns [04:38:04]free content buf [04:38:04]Sock 7.Close socket [04:38:04]Sock 7.Thread stoped [04:38:07]OFD Sender: No OFD packet to send [04:38:12]OFD Sender: No OFD packet to send [04:38:18]OFD Sender: No OFD packet to send [04:38:23]OFD Sender: No OFD packet to send [04:38:28]OFD Sender: No OFD packet to send [04:38:33]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]OFD Sender: No OFD packet to send [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:18]OFD Sender: No OFD packet to send [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39:33]OFD Sender: No OFD packet to send [04:39:38]OFD Sender: No OFD packet to send [04:39:43]OFD Sender: No OFD packet to send [04:39:48]OFD Sender: No OFD packet to send [04:39:53]OFD Sender: No OFD packet to send [04:39:58]OFD Sender: No OFD packet to send [04:40:03]OFD Sender: No OFD packet to send [04:40:08]OFD Sender: No OFD packet to send [04:40:13]OFD Sender: No OFD packet to send [04:40:18]OFD Sender: No OFD packet to send [04:40:23]OFD Sender: No OFD packet to send [04:40:28]OFD Sender: No OFD packet to send [04:40:33]OFD Sender: No OFD packet to send [04:40:38]OFD Sender: No OFD packet to send [04:40:43]OFD Sender: No OFD packet to send [04:40:48]OFD Sender: No OFD packet to send [04:40:53]OFD Sender: No OFD packet to send [04:40:58]OFD Sender: No OFD packet to send [04:41:03]OFD Sender: No OFD packet to send [04:41:08]OFD Sender: No OFD packet to send [04:41:13]OFD Sender: No OFD packet to send [04:41:18]OFD Sender: No OFD packet to send [04:41:23]OFD Sender: No OFD packet to send [04:41:28]OFD Sender: No OFD packet to send [04:41:33]OFD Sender: No OFD packet to send [04:41:38]OFD Sender: No OFD packet to send [04:41:43]OFD Sender: No OFD packet to send [04:41:48]OFD Sender: No OFD packet to send [04:41:48]accept exits with 9 [04:41:48]New connection [04:41:48]New thread 3067567460 created [04:41:48]Thread 3067424100 joined [04:41:48]Waiting for new connection... [04:41:48] Sock 9.Parse request [04:41:48]Sock 9.Check first char [04:41:48]Sock 9.First char is OK [04:41:48]request: POST /json_proto HTTP/1.0 [04:41:48]Method: POST [04:41:48]URL: /json_proto [04:41:48]Method is POST - this is cgi request [04:41:48]url: /json_proto [04:41:48]query_string will be loaded in cgi processing [04:41:48]execute_cgi json_proto POST (null) [04:41:48]execute_cgi path=json_proto method=POST [04:41:48]POST find Content-Length [04:41:48]Host: 172.17.44.3:8080 [04:41:48]Content-Length: 805 [04:41:48]Content-Type: application/json [04:41:48] [04:41:48]POST finish read [04:41:48]Found Content-Length = 805 [04:41:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:41:48]execute_script... [04:41: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)2075285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:41:48]POST & json_proto [04:41:48]process_json_proto [04:41:48]json parsed OK: [04:41:48]protocol is kg_v1.0 [04:41:48]action value=close_receipt [04:41:48]process_action close_receipt [04:41:48]cmd_close_receipt [04:41:48]MH_GetDate [04:41:48]Write to MH i2c: F0 00 00 25 14 28 [04:41:48]Write i2c OK [04:41:48]MH_I2C_Read... [04:41:48]Read from MH i2c: F0 [04:41:48]MH_I2C_Read... [04:41:48]Read from MH i2c: F0 09 00 [04:41:48]MH_I2C_Read... [04:41:48]Read from MH i2c: F0 09 00 25 14 00 8E 1E C4 66 AD C5 5D 66 3C [04:41:48]GetLastDocTimeStamp 1724128681 [04:41:48]current date 1724128910 [04:41:48]FM_GetShiftState [04:41:48]SAM_PROTO_GetShiftState [04:41:48]wFMCommunicate request_size=4 [04:41:48]MH_SAM_APDU [04:41:48]CAPDU: 80 13 01 00 [04:41:48]Write to MH i2c: E2 08 00 26 14 80 13 01 00 00 00 00 00 B7 [04:41:48]Write i2c OK [04:41:48]MH_I2C_Read... [04:41:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:48]Read from MH i2c: E2 [04:41:48]MH_I2C_Read... [04:41:48]Read from MH i2c: E2 0E 00 [04:41:48]MH_I2C_Read... [04:41:48]Read from MH i2c: E2 0E 00 26 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DA [04:41:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:41:48]wFMCommunicate OK [04:41:48]SAM_PROTO_GetShiftState done [04:41:48]FM_GetShiftState done [04:41:48]opened in 1724112910 [04:41:48]opened+sec_in_day 1724199310 [04:41:48]quantity*price = 200044 [04:41:48]sum+1 = 200046 [04:41:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 27 20.08.2024 04:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58043 ФПД: 237550153919483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T044150&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58043&fm=237550153919483&tin=02508201610067®Number=0000000000162794&sum=200045 [04:41:49]StoreToDocumentArchive [04:41:49]shift 100 fd 58043 [04:41:49]save to /storage/0100/doc_00058043 [04:41:49]save last doc name /storage/0100/doc_00058043 to /storage/kkm_last_doc_name [04:41:49]save OK [04:41:49]Clear old archive folders... [04:41:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:41:49]tlvbuf is 01D96D90 [04:41:49]SAM_PROTO_ClearQueue [04:41:49]wFMCommunicate request_size=4 [04:41:49]MH_SAM_APDU [04:41:49]CAPDU: 80 09 00 00 [04:41:49]Write to MH i2c: E2 08 00 33 14 80 09 00 00 00 00 00 00 B9 [04:41:49]Write i2c OK [04:41:49]MH_I2C_Read... [04:41:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:41:49]Read from MH i2c: E2 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 03 00 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 03 00 33 14 00 90 00 BB [04:41:49]RAPDU: 90 00 [04:41:49]wFMCommunicate OK [04:41:49]SAM_PROTO_ClearQueue done [04:41:49]KKMCreateOFDPacket [04:41:49]OFDProtocolAddRootSTLVToBuf [04:41:49]FM_MakeSignedData [04:41:49]FM_MakeSignedData [04:41:49]SAM_PROTO_SignData [04:41:49]wFMCommunicate request_size=4 [04:41:49]MH_SAM_APDU [04:41:49]CAPDU: 80 0D 01 02 [04:41:49]Write to MH i2c: E2 08 00 34 14 80 0D 01 02 00 00 00 00 C1 [04:41:49]Write i2c OK [04:41:49]MH_I2C_Read... [04:41:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:41:49]Read from MH i2c: E2 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 03 00 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 03 00 34 14 00 90 00 BC [04:41:49]RAPDU: 90 00 [04:41:49]wFMCommunicate OK [04:41:49]wFMCommunicate request_size=255 [04:41:49]MH_SAM_APDU [04:41:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 8E 1E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E2 00 00 35 04 06 00 [04:41:49]Write to MH i2c: E2 02 01 35 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 8E 1E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E2 00 00 35 04 06 00 00 00 BC [04:41:49]Write i2c OK [04:41:49]MH_I2C_Read... [04:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:49]Read from MH i2c: E2 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 03 00 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 03 00 35 14 00 90 00 BD [04:41:49]RAPDU: 90 00 [04:41:49]wFMCommunicate OK [04:41:49]wFMCommunicate request_size=11 [04:41:49]MH_SAM_APDU [04:41:49]CAPDU: 80 0D 02 02 06 D8 0C F4 8A 6B FB [04:41:49]Write to MH i2c: E2 0E 00 36 14 80 0D 02 02 06 00 D8 0C F4 8A 6B FB 00 00 98 [04:41:49]Write i2c OK [04:41:49]MH_I2C_Read... [04:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:49]Read from MH i2c: E2 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 03 00 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 03 00 36 14 00 90 00 BE [04:41:49]RAPDU: 90 00 [04:41:49]wFMCommunicate OK [04:41:49]wFMCommunicate request_size=4 [04:41:49]MH_SAM_APDU [04:41:49]CAPDU: 80 0D 03 02 [04:41:49]Write to MH i2c: E2 08 00 37 14 80 0D 03 02 00 00 00 00 C6 [04:41:49]Write i2c OK [04:41:49]MH_I2C_Read... [04:41:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:41:49]Read from MH i2c: E2 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 0B 00 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 0B 00 37 14 00 A3 DC A5 33 65 0B 6F 47 90 00 44 [04:41:49]RAPDU: A3 DC A5 33 65 0B 6F 47 90 00 [04:41:49]wFMCommunicate OK [04:41:49]SAM_PROTO_SignData done [04:41:49]FM_MakeSignedData done [04:41:49]CreateOFDProtocolMessage [04:41:49]wFMCommunicate request_size=4 [04:41:49]MH_SAM_APDU [04:41:49]CAPDU: 80 11 00 00 [04:41:49]Write to MH i2c: E2 08 00 38 14 80 11 00 00 00 00 00 00 C6 [04:41:49]Write i2c OK [04:41:49]MH_I2C_Read... [04:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:49]Read from MH i2c: E2 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 17 00 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: E2 17 00 38 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [04:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:41:49]wFMCommunicate OK [04:41:49]CreateOFDProtocolMessage done [04:41:49]OFDSenderStorePacket 58043 [04:41:49]StoreOFDPacket docnum=58043 [04:41:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 B0 79 08 01 56 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 8E 1E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E2 00 00 35 04 06 00 D8 0C F4 8A 6B FB A3 DC A5 33 65 0B 6F 47 [04:41:49]CheckFolder [04:41:49]dirname=/storage/ofd_packets [04:41:49]CheckFolder done [04:41:49]ProducePacketName [04:41:49]name=ofd_packets/00058043 [04:41:49]NVStorageSaveData ofd_packets/00058043 [04:41:49]File name is /storage/ofd_packets/00058043 [04:41:49]Write 302 bytes [04:41:49]NVStorageSaveData done [04:41:49]OFDSenderStorePacket done [04:41:49]KKMCreateOFDPacket done [04:41:49]NVStorageSaveData kkm_last_timestamp [04:41:49]File name is /storage/kkm_last_timestamp [04:41:49]Write 4 bytes [04:41:49]NVStorageSaveData done [04:41:49]ExternCall_PrintAddStr [04:41:49]wPrintStart [04:41:49]Write to MH i2c: 01 00 00 39 14 4D [04:41:49]Write i2c OK [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: 01 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: 01 07 00 [04:41:49]MH_I2C_Read... [04:41:49]Read from MH i2c: 01 07 00 39 14 00 00 00 00 00 FF 0F 62 [04:41:49]RasterBufferAndPrint [04:41:49]line Счет N : (1)2075285 [04:41:49]line ИНН: 02508201610067 [04:41:49]line Контрольно-Кассовый Чек [04:41:49]line ПРОДАЖА [04:41:49]line ТРК (МРК, ГНК) : 61 [04:41:49]line Товар: 2710124900 [04:41:49]line Аи-100-К-3 [04:41:49]line 20.730 * 96.50 [04:41:49]line = 2000.45 [04:41:49]line НДС 12% НСП 1% [04:41:49]line > о реализуемом товаре [04:41:49]line ИТОГО: 2000.45 [04:41:49]line НСП 1% : 17.70 [04:41:49]line НДС 12% : 212.44 [04:41:49]line Наличными: 0.00 [04:41:49]line Безнал.: 2000.45 [04:41:49]line Место: АЗС № 135 "Партнер Нефть" [04:41:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [04:41:49]line СНО: Общий режим [04:41:49]line Чек 27 20.08.2024 04:41 [04:41:49]line Смена: 100 ФФД: 1.0 [04:41:49]line ЗНМ: 0300000196 [04:41:49]line РНМ: 0000000000162794 [04:41:49]line Версия ККМ: v1.0 [04:41:49]line Платежная система: O! деньги [04:41:49]line ФМ: 0000000002094532 [04:41:49]line ФД: 58043 [04:41:49]line ФПД: 237550153919483 [04:41:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T044150&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58043&fm=237550153919483&tin=02508201610067®Number=0000000000162794&sum=200045 [04:41:50]OFD Sender: Processing packet 58043 [packets to send 51, broken 50] [04:41:50]ProducePacketName [04:41:50]name=ofd_packets/00058043 [04:41:50]OFD Sender: To server: pG, [04:41:50]CommunicateWithHost lk.salyk.kg:30040 [04:41:50]ConnectInit lk.salyk.kg [04:41:50]written 0, free lines is 4095 [04:41:50]Connected sock=10 [04:41:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 B0 79 08 01 56 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 8E 1E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E2 00 00 35 04 06 00 D8 0C F4 8A 6B FB A3 DC A5 33 65 0B 6F 47 [04:41:50]Write to MH i2c: 01 00 00 63 14 77 [04:41:50]Write i2c OK [04:41:50]MH_I2C_Read... [04:41:50]Read from MH i2c: 01 [04:41:50]MH_I2C_Read... [04:41:50]Read from MH i2c: 01 07 00 [04:41:50]MH_I2C_Read... [04:41:50]Read from MH i2c: 01 07 00 63 14 00 00 00 00 00 AA 0C 34 [04:41:50]RasterBufferAndPrint [04:41:50]line [04:41:50]line [04:41:50]line [04:41:50]line [04:41:50]line [04:41:50]written 0, free lines is 3247 [04:41:50]MH_Cut [04:41:50]Write to MH i2c: D1 01 00 6A 14 01 50 [04:41:50]Write i2c OK [04:41:50]MH_I2C_Read... [04:41:50]Read from MH i2c: D1 [04:41:50]MH_I2C_Read... [04:41:50]Read from MH i2c: D1 01 00 [04:41:50]MH_I2C_Read... [04:41:50]Read from MH i2c: D1 01 00 6A 14 00 4F [04:41:50]Write to MH i2c: 01 00 00 6B 14 7F [04:41:50]Write i2c OK [04:41:50]MH_I2C_Read... [04:41:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 83 7E 47 00 26 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 32 30 39 34 35 33 32 10 04 04 00 BB E2 00 00 F4 03 04 00 DD C9 C3 66 B6 04 01 00 00 2A 0F D6 4D 70 04 19 32 [04:41:51]CommunicateWithHost err = 0 [04:41:51]CheckOFDResponse [04:41:51]1017 (14) - 77093643461234 [04:41:51]1041 (16) - 0000000002094532 [04:41:51]1040 (4) - 58043 [04:41:51]1012 (4) - 19.08.2024 22:40 [04:41:51]1206 (1) - 0 [04:41:51]OFD Sender: Remove packet 58043 [04:41:51]ProducePacketName [04:41:51]name=ofd_packets/00058043 [04:41:51]NVStorageDeleteData [04:41:51]OFD Sender: No OFD packet to send [04:41:51]*** Cut start [04:41:51]*** Partial cut [04:41:51]*** CUTSNS_PIN = 1 [04:41:51]*** CUTSNS_PIN = 0 [04:41:52]*** Brake cut motor [04:41:52]Read from MH i2c: 01 [04:41:52]MH_I2C_Read... [04:41:52]*** Stop cut motor [04:41:52]*** Cut end [04:41:52]Read from MH i2c: 01 07 00 [04:41:52]MH_I2C_Read... [04:41:52]Read from MH i2c: 01 07 00 6B 14 00 00 00 00 00 FF 0F 94 [04:41:52]process_action close_receipt done [04:41:52]requested_data is exist [04:41:52]produce_requested_data [04:41:52]requested_item fm.sn is exist - process it [04:41:52]wFMCommunicate request_size=4 [04:41:52]MH_SAM_APDU [04:41:52]CAPDU: 80 11 00 00 [04:41:52]Write to MH i2c: E2 08 00 6C 14 80 11 00 00 00 00 00 00 FA [04:41:52]Write i2c OK [04:41:52]MH_I2C_Read... [04:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:52]Read from MH i2c: E2 [04:41:52]MH_I2C_Read... [04:41:52]Read from MH i2c: E2 17 00 [04:41:52]MH_I2C_Read... [04:41:52]Read from MH i2c: E2 17 00 6C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 46 [04:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:41:52]wFMCommunicate OK [04:41:52]requested_item fd.num is exist - process it [04:41:52]SAM_PROTO_GetFieldsCounters [04:41:52]wFMCommunicate request_size=4 [04:41:52]MH_SAM_APDU [04:41:52]CAPDU: 80 13 00 00 [04:41:52]Write to MH i2c: E2 08 00 6D 14 80 13 00 00 00 00 00 00 FD [04:41:52]Write i2c OK [04:41:52]MH_I2C_Read... [04:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:41:52]Read from MH i2c: E2 [04:41:52]MH_I2C_Read... [04:41:52]Read from MH i2c: E2 62 00 [04:41:52]MH_I2C_Read... [04:41:52]Read from MH i2c: E2 62 00 6D 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BB E2 00 00 0E 04 04 00 64 00 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 6D [04:41:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BB E2 00 00 0E 04 04 00 64 00 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 [04:41:52]wFMCommunicate OK [04:41:52]SAM_PROTO_GetFieldsCounters done [04:41:52]requested_item shift.num is exist - process it [04:41:52]requested_item shift.opened is exist - process it [04:41:52]req_shift_opened [04:41:52]FM_GetShiftState [04:41:52]SAM_PROTO_GetShiftState [04:41:52]wFMCommunicate request_size=4 [04:41:52]MH_SAM_APDU [04:41:52]CAPDU: 80 13 01 00 [04:41:52]Write to MH i2c: E2 08 00 6E 14 80 13 01 00 00 00 00 00 FF [04:41:52]Write i2c OK [04:41:52]MH_I2C_Read... [04:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:52]Read from MH i2c: E2 [04:41:52]MH_I2C_Read... [04:41:52]Read from MH i2c: E2 0E 00 [04:41:52]MH_I2C_Read... [04:41:52]Read from MH i2c: E2 0E 00 6E 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [04:41:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:41:52]wFMCommunicate OK [04:41:52]SAM_PROTO_GetShiftState done [04:41:52]FM_GetShiftState done [04:41:52]req_shift_opened done [04:41:52]requested_item shift.open_date is exist - process it [04:41:52]req_shift_open_date [04:41:52]req_shift_open_date done [04:41:52]produce_requested_data done [04:41:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58043,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [04:41:52]process_action_free close_receipt [04:41:52]json_value_free [04:41:52]json_value_free done [04:41:52]process_json_proto returns [04:41:52]Send response to host [04:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58043,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [04:41:52]free response buf [04:41:52]execute_script done [04:41:52]execute_script returns [04:41:52]free content buf [04:41:52]Sock 9.Close socket [04:41:52]Sock 9.Thread stoped [04:41:56]OFD Sender: No OFD packet to send [04:42:01]OFD Sender: No OFD packet to send [04:42:06]OFD Sender: No OFD packet to send [04:42:11]OFD Sender: No OFD packet to send [04:42:16]OFD Sender: No OFD packet to send [04:42:21]OFD Sender: No OFD packet to send [04:42:26]OFD Sender: No OFD packet to send [04:42:31]OFD Sender: No OFD packet to send [04:42:36]OFD Sender: No OFD packet to send [04:42:41]OFD Sender: No OFD packet to send [04:42:46]OFD Sender: No OFD packet to send [04:42:51]OFD Sender: No OFD packet to send [04:42:56]OFD Sender: No OFD packet to send [04:43:01]OFD Sender: No OFD packet to send [04:43:06]OFD Sender: No OFD packet to send [04:43:11]OFD Sender: No OFD packet to send [04:43:16]OFD Sender: No OFD packet to send [04:43:21]OFD Sender: No OFD packet to send [04:43:26]OFD Sender: No OFD packet to send [04:43:31]OFD Sender: No OFD packet to send [04:43:36]OFD Sender: No OFD packet to send [04:43:41]OFD Sender: No OFD packet to send [04:43:46]OFD Sender: No OFD packet to send [04:43:51]OFD Sender: No OFD packet to send [04:43:56]OFD Sender: No OFD packet to send [04:44:01]OFD Sender: No OFD packet to send [04:44:06]OFD Sender: No OFD packet to send [04:44:11]OFD Sender: No OFD packet to send [04:44:16]OFD Sender: No OFD packet to send [04:44:21]OFD Sender: No OFD packet to send [04:44:26]OFD Sender: No OFD packet to send [04:44:31]OFD Sender: No OFD packet to send [04:44:36]OFD Sender: No OFD packet to send [04:44:41]OFD Sender: No OFD packet to send [04:44:46]OFD Sender: No OFD packet to send [04:44:51]OFD Sender: No OFD packet to send [04:44:56]OFD Sender: No OFD packet to send [04:45:01]OFD Sender: No OFD packet to send [04:45:06]OFD Sender: No OFD packet to send [04:45:11]OFD Sender: No OFD packet to send [04:45:16]OFD Sender: No OFD packet to send [04:45:21]OFD Sender: No OFD packet to send [04:45:26]OFD Sender: No OFD packet to send [04:45:31]OFD Sender: No OFD packet to send [04:45:36]OFD Sender: No OFD packet to send [04:45:41]OFD Sender: No OFD packet to send [04:45:46]OFD Sender: No OFD packet to send [04:45:51]OFD Sender: No OFD packet to send [04:45:56]OFD Sender: No OFD packet to send [04:46:01]OFD Sender: No OFD packet to send [04:46:06]OFD Sender: No OFD packet to send [04:46:11]OFD Sender: No OFD packet to send [04:46:16]OFD Sender: No OFD packet to send [04:46:21]OFD Sender: No OFD packet to send [04:46:26]OFD Sender: No OFD packet to send [04:46:31]OFD Sender: No OFD packet to send [04:46:36]OFD Sender: No OFD packet to send [04:46:41]OFD Sender: No OFD packet to send [04:46:46]OFD Sender: No OFD packet to send [04:46:51]OFD Sender: No OFD packet to send [04:46:56]OFD Sender: No OFD packet to send [04:47:01]OFD Sender: No OFD packet to send [04:47:06]OFD Sender: No OFD packet to send [04:47:11]OFD Sender: No OFD packet to send [04:47:16]OFD Sender: No OFD packet to send [04:47:21]OFD Sender: No OFD packet to send [04:47:26]OFD Sender: No OFD packet to send [04:47:31]OFD Sender: No OFD packet to send [04:47:36]OFD Sender: No OFD packet to send [04:47:41]OFD Sender: No OFD packet to send [04:47:46]OFD Sender: No OFD packet to send [04:47:51]OFD Sender: No OFD packet to send [04:47:56]OFD Sender: No OFD packet to send [04:48:01]OFD Sender: No OFD packet to send [04:48:06]OFD Sender: No OFD packet to send [04:48:11]OFD Sender: No OFD packet to send [04:48:16]OFD Sender: No OFD packet to send [04:48:21]OFD Sender: No OFD packet to send [04:48:26]OFD Sender: No OFD packet to send [04:48:31]OFD Sender: No OFD packet to send [04:48:36]OFD Sender: No OFD packet to send [04:48:41]OFD Sender: No OFD packet to send [04:48:46]OFD Sender: No OFD packet to send [04:48:51]OFD Sender: No OFD packet to send [04:48:56]OFD Sender: No OFD packet to send [04:49:01]OFD Sender: No OFD packet to send [04:49:06]OFD Sender: No OFD packet to send [04:49:11]OFD Sender: No OFD packet to send [04:49:16]OFD Sender: No OFD packet to send [04:49:21]OFD Sender: No OFD packet to send [04:49:26]OFD Sender: No OFD packet to send [04:49:31]OFD Sender: No OFD packet to send [04:49:36]OFD Sender: No OFD packet to send [04:49:41]OFD Sender: No OFD packet to send [04:49:46]OFD Sender: No OFD packet to send [04:49:51]OFD Sender: No OFD packet to send [04:49:56]OFD Sender: No OFD packet to send [04:50:01]OFD Sender: No OFD packet to send [04:50:06]OFD Sender: No OFD packet to send [04:50:11]OFD Sender: No OFD packet to send [04:50:16]OFD Sender: No OFD packet to send [04:50:21]OFD Sender: No OFD packet to send [04:50:26]OFD Sender: No OFD packet to send [04:50:31]OFD Sender: No OFD packet to send [04:50:36]OFD Sender: No OFD packet to send [04:50:42]OFD Sender: No OFD packet to send [04:50:47]OFD Sender: No OFD packet to send [04:50:52]OFD Sender: No OFD packet to send [04:50:57]OFD Sender: No OFD packet to send [04:51:02]OFD Sender: No OFD packet to send [04:51:07]OFD Sender: No OFD packet to send [04:51:12]OFD Sender: No OFD packet to send [04:51:17]OFD Sender: No OFD packet to send [04:51:22]OFD Sender: No OFD packet to send [04:51:27]OFD Sender: No OFD packet to send [04:51:32]OFD Sender: No OFD packet to send [04:51:37]OFD Sender: No OFD packet to send [04:51:42]OFD Sender: No OFD packet to send [04:51:47]OFD Sender: No OFD packet to send [04:51:52]OFD Sender: No OFD packet to send [04:51:57]OFD Sender: No OFD packet to send [04:52:02]OFD Sender: No OFD packet to send [04:52:07]OFD Sender: No OFD packet to send [04:52:12]OFD Sender: No OFD packet to send [04:52:17]OFD Sender: No OFD packet to send [04:52:22]OFD Sender: No OFD packet to send [04:52:27]OFD Sender: No OFD packet to send [04:52:32]OFD Sender: No OFD packet to send [04:52:37]OFD Sender: No OFD packet to send [04:52:42]OFD Sender: No OFD packet to send [04:52:47]OFD Sender: No OFD packet to send [04:52:52]OFD Sender: No OFD packet to send [04:52:57]OFD Sender: No OFD packet to send [04:53:02]OFD Sender: No OFD packet to send [04:53:07]OFD Sender: No OFD packet to send [04:53:12]OFD Sender: No OFD packet to send [04:53:17]OFD Sender: No OFD packet to send [04:53:22]OFD Sender: No OFD packet to send [04:53:27]OFD Sender: No OFD packet to send [04:53:32]OFD Sender: No OFD packet to send [04:53:37]OFD Sender: No OFD packet to send [04:53:42]OFD Sender: No OFD packet to send [04:53:47]OFD Sender: No OFD packet to send [04:53:52]OFD Sender: No OFD packet to send [04:53:57]OFD Sender: No OFD packet to send [04:54:02]OFD Sender: No OFD packet to send [04:54:07]OFD Sender: No OFD packet to send [04:54:12]OFD Sender: No OFD packet to send [04:54:17]OFD Sender: No OFD packet to send [04:54:22]OFD Sender: No OFD packet to send [04:54:27]OFD Sender: No OFD packet to send [04:54:32]OFD Sender: No OFD packet to send [04:54:37]OFD Sender: No OFD packet to send [04:54:42]OFD Sender: No OFD packet to send [04:54:47]OFD Sender: No OFD packet to send [04:54:52]OFD Sender: No OFD packet to send [04:54:57]OFD Sender: No OFD packet to send [04:55:02]OFD Sender: No OFD packet to send [04:55:07]OFD Sender: No OFD packet to send [04:55:12]OFD Sender: No OFD packet to send [04:55:15]accept exits with 7 [04:55:15]New connection [04:55:15]New thread 3067424100 created [04:55:15]Thread 3067567460 joined [04:55:15]Waiting for new connection... [04:55:15] Sock 7.Parse request [04:55:15]Sock 7.Check first char [04:55:15]Sock 7.First char is OK [04:55:15]request: POST /json_proto HTTP/1.0 [04:55:15]Method: POST [04:55:15]URL: /json_proto [04:55:15]Method is POST - this is cgi request [04:55:15]url: /json_proto [04:55:15]query_string will be loaded in cgi processing [04:55:15]execute_cgi json_proto POST (null) [04:55:15]execute_cgi path=json_proto method=POST [04:55:15]POST find Content-Length [04:55:15]Host: 172.17.44.3:8080 [04:55:15]Content-Length: 804 [04:55:15]Content-Type: application/json [04:55:15] [04:55:15]POST finish read [04:55:15]Found Content-Length = 804 [04:55:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:55:15]execute_script... [04:55:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:55:15]POST & json_proto [04:55:15]process_json_proto [04:55:15]json parsed OK: [04:55:15]protocol is kg_v1.0 [04:55:15]action value=close_receipt [04:55:15]process_action close_receipt [04:55:15]cmd_close_receipt [04:55:15]MH_GetDate [04:55:15]Write to MH i2c: F0 00 00 6F 14 72 [04:55:15]Write i2c OK [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: F0 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: F0 09 00 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: F0 09 00 6F 14 00 B5 21 C4 66 AD C5 5D 66 B0 [04:55:15]GetLastDocTimeStamp 1724128910 [04:55:15]current date 1724129717 [04:55:15]FM_GetShiftState [04:55:15]SAM_PROTO_GetShiftState [04:55:15]wFMCommunicate request_size=4 [04:55:15]MH_SAM_APDU [04:55:15]CAPDU: 80 13 01 00 [04:55:15]Write to MH i2c: E2 08 00 70 14 80 13 01 00 00 00 00 00 01 [04:55:15]Write i2c OK [04:55:15]MH_I2C_Read... [04:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:55:15]Read from MH i2c: E2 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: E2 0E 00 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: E2 0E 00 70 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [04:55:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:55:15]wFMCommunicate OK [04:55:15]SAM_PROTO_GetShiftState done [04:55:15]FM_GetShiftState done [04:55:15]opened in 1724112910 [04:55:15]opened+sec_in_day 1724199310 [04:55:15]quantity*price = 100005 [04:55:15]sum+1 = 100006 [04:55:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 28 20.08.2024 04:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58044 ФПД: 255723841218074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T045517&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58044&fm=255723841218074&tin=02508201610067®Number=0000000000162794&sum=100005 [04:55:16]StoreToDocumentArchive [04:55:16]shift 100 fd 58044 [04:55:16]save to /storage/0100/doc_00058044 [04:55:16]save last doc name /storage/0100/doc_00058044 to /storage/kkm_last_doc_name [04:55:16]save OK [04:55:16]Clear old archive folders... [04:55:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:55:16]tlvbuf is 01DA7050 [04:55:16]SAM_PROTO_ClearQueue [04:55:16]wFMCommunicate request_size=4 [04:55:16]MH_SAM_APDU [04:55:16]CAPDU: 80 09 00 00 [04:55:16]Write to MH i2c: E2 08 00 7D 14 80 09 00 00 00 00 00 00 03 [04:55:16]Write i2c OK [04:55:16]MH_I2C_Read... [04:55:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:55:16]Read from MH i2c: E2 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 03 00 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 03 00 7D 14 00 90 00 05 [04:55:16]RAPDU: 90 00 [04:55:16]wFMCommunicate OK [04:55:16]SAM_PROTO_ClearQueue done [04:55:16]KKMCreateOFDPacket [04:55:16]OFDProtocolAddRootSTLVToBuf [04:55:16]FM_MakeSignedData [04:55:16]FM_MakeSignedData [04:55:16]SAM_PROTO_SignData [04:55:16]wFMCommunicate request_size=4 [04:55:16]MH_SAM_APDU [04:55:16]CAPDU: 80 0D 01 02 [04:55:16]Write to MH i2c: E2 08 00 7E 14 80 0D 01 02 00 00 00 00 0B [04:55:16]Write i2c OK [04:55:16]MH_I2C_Read... [04:55:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:55:16]Read from MH i2c: E2 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 03 00 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 03 00 7E 14 00 90 00 06 [04:55:16]RAPDU: 90 00 [04:55:16]wFMCommunicate OK [04:55:16]wFMCommunicate request_size=255 [04:55:16]MH_SAM_APDU [04:55: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 B5 21 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E2 00 00 35 04 06 00 E8 [04:55:16]Write to MH i2c: E2 02 01 7F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 B5 21 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E2 00 00 35 04 06 00 E8 00 00 25 [04:55:16]Write i2c OK [04:55:16]MH_I2C_Read... [04:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:55:16]Read from MH i2c: E2 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 03 00 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 03 00 7F 14 00 90 00 07 [04:55:16]RAPDU: 90 00 [04:55:16]wFMCommunicate OK [04:55:16]wFMCommunicate request_size=10 [04:55:16]MH_SAM_APDU [04:55:16]CAPDU: 80 0D 02 02 05 94 58 B7 66 1A [04:55:16]Write to MH i2c: E2 0D 00 80 14 80 0D 02 02 05 00 94 58 B7 66 1A 00 00 3B [04:55:16]Write i2c OK [04:55:16]MH_I2C_Read... [04:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:55:16]Read from MH i2c: E2 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 03 00 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 03 00 80 14 00 90 00 08 [04:55:16]RAPDU: 90 00 [04:55:16]wFMCommunicate OK [04:55:16]wFMCommunicate request_size=4 [04:55:16]MH_SAM_APDU [04:55:16]CAPDU: 80 0D 03 02 [04:55:16]Write to MH i2c: E2 08 00 81 14 80 0D 03 02 00 00 00 00 10 [04:55:16]Write i2c OK [04:55:16]MH_I2C_Read... [04:55:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:55:16]Read from MH i2c: E2 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 0B 00 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 0B 00 81 14 00 95 62 E9 EA A1 86 7D F5 90 00 74 [04:55:16]RAPDU: 95 62 E9 EA A1 86 7D F5 90 00 [04:55:16]wFMCommunicate OK [04:55:16]SAM_PROTO_SignData done [04:55:16]FM_MakeSignedData done [04:55:16]CreateOFDProtocolMessage [04:55:16]wFMCommunicate request_size=4 [04:55:16]MH_SAM_APDU [04:55:16]CAPDU: 80 11 00 00 [04:55:16]Write to MH i2c: E2 08 00 82 14 80 11 00 00 00 00 00 00 10 [04:55:16]Write i2c OK [04:55:16]MH_I2C_Read... [04:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:55:16]Read from MH i2c: E2 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 17 00 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: E2 17 00 82 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5C [04:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:55:16]wFMCommunicate OK [04:55:16]CreateOFDProtocolMessage done [04:55:16]OFDSenderStorePacket 58044 [04:55:16]StoreOFDPacket docnum=58044 [04:55:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 38 07 01 84 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 B5 21 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E2 00 00 35 04 06 00 E8 94 58 B7 66 1A 95 62 E9 EA A1 86 7D F5 [04:55:16]CheckFolder [04:55:16]dirname=/storage/ofd_packets [04:55:16]CheckFolder done [04:55:16]ProducePacketName [04:55:16]name=ofd_packets/00058044 [04:55:16]NVStorageSaveData ofd_packets/00058044 [04:55:16]File name is /storage/ofd_packets/00058044 [04:55:16]Write 301 bytes [04:55:16]NVStorageSaveData done [04:55:16]OFDSenderStorePacket done [04:55:16]KKMCreateOFDPacket done [04:55:16]NVStorageSaveData kkm_last_timestamp [04:55:16]File name is /storage/kkm_last_timestamp [04:55:16]Write 4 bytes [04:55:16]NVStorageSaveData done [04:55:16]ExternCall_PrintAddStr [04:55:16]wPrintStart [04:55:16]Write to MH i2c: 01 00 00 83 14 97 [04:55:16]Write i2c OK [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: 01 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: 01 07 00 [04:55:16]MH_I2C_Read... [04:55:16]Read from MH i2c: 01 07 00 83 14 00 00 00 00 00 FF 0F AC [04:55:16]RasterBufferAndPrint [04:55:16]line Счет N : (1)2075286 [04:55:16]line ИНН: 02508201610067 [04:55:16]line Контрольно-Кассовый Чек [04:55:16]line ПРОДАЖА [04:55:16]line ТРК (МРК, ГНК) : 43 [04:55:16]line Товар: 2710124130 [04:55:16]line Аи-92-К-4 [04:55:16]line 14.750 * 67.80 [04:55:16]line = 1000.05 [04:55:16]line НДС 12% НСП 1% [04:55:16]line > о реализуемом товаре [04:55:16]line ИТОГО: 1000.05 [04:55:16]line НСП 1% : 8.85 [04:55:16]line НДС 12% : 106.20 [04:55:16]line Наличными: 0.00 [04:55:16]line Безнал.: 1000.05 [04:55:16]line Место: АЗС № 135 "Партнер Нефть" [04:55:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [04:55:16]line СНО: Общий режим [04:55:16]line Чек 28 20.08.2024 04:55 [04:55:16]line Смена: 100 ФФД: 1.0 [04:55:16]line ЗНМ: 0300000196 [04:55:16]line РНМ: 0000000000162794 [04:55:16]line Версия ККМ: v1.0 [04:55:16]line Платежная система: O! деньги [04:55:16]line ФМ: 0000000002094532 [04:55:16]line ФД: 58044 [04:55:16]line ФПД: 255723841218074 [04:55:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T045517&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58044&fm=255723841218074&tin=02508201610067®Number=0000000000162794&sum=100005 [04:55:17]OFD Sender: Processing packet 58044 [packets to send 51, broken 50] [04:55:17]ProducePacketName [04:55:17]name=ofd_packets/00058044 [04:55:17]OFD Sender: To server: pG, [04:55:17]CommunicateWithHost lk.salyk.kg:30040 [04:55:17]ConnectInit lk.salyk.kg [04:55:17]written 0, free lines is 4095 [04:55:17]Connected sock=10 [04:55:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 38 07 01 84 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 B5 21 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E2 00 00 35 04 06 00 E8 94 58 B7 66 1A 95 62 E9 EA A1 86 7D F5 [04:55:17]Write to MH i2c: 01 00 00 AD 14 C1 [04:55:17]Write i2c OK [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: 01 [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: 01 07 00 [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: 01 07 00 AD 14 00 00 00 00 00 AB 0C 7F [04:55:17]RasterBufferAndPrint [04:55:17]line [04:55:17]line [04:55:17]line [04:55:17]line [04:55:17]line [04:55:17]written 0, free lines is 3247 [04:55:17]MH_Cut [04:55:17]Write to MH i2c: D1 01 00 B4 14 01 9A [04:55:17]Write i2c OK [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: D1 [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: D1 01 00 [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: D1 01 00 B4 14 00 99 [04:55:17]Write to MH i2c: 01 00 00 B5 14 C9 [04:55:17]Write i2c OK [04:55:17]MH_I2C_Read... [04:55:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E8 46 47 00 19 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 32 30 39 34 35 33 32 10 04 04 00 BC E2 00 00 F4 03 04 00 04 CD C3 66 B6 04 01 00 00 B8 7F F4 5E A4 0A 29 39 [04:55:17]CommunicateWithHost err = 0 [04:55:17]CheckOFDResponse [04:55:17]1017 (14) - 77093643461234 [04:55:17]1041 (16) - 0000000002094532 [04:55:17]1040 (4) - 58044 [04:55:17]1012 (4) - 19.08.2024 22:53 [04:55:17]1206 (1) - 0 [04:55:17]OFD Sender: Remove packet 58044 [04:55:17]ProducePacketName [04:55:17]name=ofd_packets/00058044 [04:55:17]NVStorageDeleteData [04:55:18]OFD Sender: No OFD packet to send [04:55:18]*** Cut start [04:55:18]*** Partial cut [04:55:18]*** CUTSNS_PIN = 1 [04:55:18]*** CUTSNS_PIN = 0 [04:55:19]*** Brake cut motor [04:55:19]Read from MH i2c: 01 [04:55:19]MH_I2C_Read... [04:55:19]*** Stop cut motor [04:55:19]*** Cut end [04:55:19]Read from MH i2c: 01 07 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: 01 07 00 B5 14 00 00 00 00 00 FF 0F DE [04:55:19]process_action close_receipt done [04:55:19]requested_data is exist [04:55:19]produce_requested_data [04:55:19]requested_item fm.sn is exist - process it [04:55:19]wFMCommunicate request_size=4 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 11 00 00 [04:55:19]Write to MH i2c: E2 08 00 B6 14 80 11 00 00 00 00 00 00 44 [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 17 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 17 00 B6 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 90 [04:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [04:55:19]wFMCommunicate OK [04:55:19]requested_item fd.num is exist - process it [04:55:19]SAM_PROTO_GetFieldsCounters [04:55:19]wFMCommunicate request_size=4 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 13 00 00 [04:55:19]Write to MH i2c: E2 08 00 B7 14 80 13 00 00 00 00 00 00 47 [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 62 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 62 00 B7 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BC E2 00 00 0E 04 04 00 64 00 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 BB [04:55:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BC E2 00 00 0E 04 04 00 64 00 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 [04:55:19]wFMCommunicate OK [04:55:19]SAM_PROTO_GetFieldsCounters done [04:55:19]requested_item shift.num is exist - process it [04:55:19]requested_item shift.opened is exist - process it [04:55:19]req_shift_opened [04:55:19]FM_GetShiftState [04:55:19]SAM_PROTO_GetShiftState [04:55:19]wFMCommunicate request_size=4 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 13 01 00 [04:55:19]Write to MH i2c: E2 08 00 B8 14 80 13 01 00 00 00 00 00 49 [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 0E 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 0E 00 B8 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6C [04:55:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [04:55:19]wFMCommunicate OK [04:55:19]SAM_PROTO_GetShiftState done [04:55:19]FM_GetShiftState done [04:55:19]req_shift_opened done [04:55:19]requested_item shift.open_date is exist - process it [04:55:19]req_shift_open_date [04:55:19]req_shift_open_date done [04:55:19]produce_requested_data done [04:55:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58044,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [04:55:19]process_action_free close_receipt [04:55:19]json_value_free [04:55:19]json_value_free done [04:55:19]process_json_proto returns [04:55:19]Send response to host [04:55:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58044,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [04:55:19]free response buf [04:55:19]execute_script done [04:55:19]execute_script returns [04:55:19]free content buf [04:55:19]Sock 7.Close socket [04:55:19]Sock 7.Thread stoped [04:55:23]OFD Sender: No OFD packet to send [04:55:28]OFD Sender: No OFD packet to send [04:55:33]OFD Sender: No OFD packet to send [04:55:38]OFD Sender: No OFD packet to send [04:55:43]OFD Sender: No OFD packet to send [04:55:48]OFD Sender: No OFD packet to send [04:55:53]OFD Sender: No OFD packet to send [04:55:58]OFD Sender: No OFD packet to send [04:56:03]OFD Sender: No OFD packet to send [04:56:08]OFD Sender: No OFD packet to send [04:56:13]OFD Sender: No OFD packet to send [04:56:18]OFD Sender: No OFD packet to send [04:56:23]OFD Sender: No OFD packet to send [04:56:28]OFD Sender: No OFD packet to send [04:56:33]OFD Sender: No OFD packet to send [04:56:38]OFD Sender: No OFD packet to send [04:56:43]OFD Sender: No OFD packet to send [04:56:48]OFD Sender: No OFD packet to send [04:56:53]OFD Sender: No OFD packet to send [04:56:58]OFD Sender: No OFD packet to send [04:57:03]OFD Sender: No OFD packet to send [04:57:08]OFD Sender: No OFD packet to send [04:57:13]OFD Sender: No OFD packet to send [04:57:18]OFD Sender: No OFD packet to send [04:57:23]OFD Sender: No OFD packet to send [04:57:28]OFD Sender: No OFD packet to send [04:57:33]OFD Sender: No OFD packet to send [04:57:38]OFD Sender: No OFD packet to send [04:57:43]OFD Sender: No OFD packet to send [04:57:48]OFD Sender: No OFD packet to send [04:57:53]OFD Sender: No OFD packet to send [04:57:58]OFD Sender: No OFD packet to send [04:58:03]OFD Sender: No OFD packet to send [04:58:08]OFD Sender: No OFD packet to send [04:58:13]OFD Sender: No OFD packet to send [04:58:18]OFD Sender: No OFD packet to send [04:58:23]OFD Sender: No OFD packet to send [04:58:28]OFD Sender: No OFD packet to send [04:58:33]OFD Sender: No OFD packet to send [04:58:38]OFD Sender: No OFD packet to send [04:58:43]OFD Sender: No OFD packet to send [04:58:48]OFD Sender: No OFD packet to send [04:58:53]OFD Sender: No OFD packet to send [04:58:58]OFD Sender: No OFD packet to send [04:59:03]OFD Sender: No OFD packet to send [04:59:08]OFD Sender: No OFD packet to send [04:59:13]OFD Sender: No OFD packet to send [04:59:18]OFD Sender: No OFD packet to send [04:59:23]OFD Sender: No OFD packet to send [04:59:28]OFD Sender: No OFD packet to send [04:59:33]OFD Sender: No OFD packet to send [04:59:38]OFD Sender: No OFD packet to send [04:59:43]OFD Sender: No OFD packet to send [04:59:48]OFD Sender: No OFD packet to send [04:59:53]OFD Sender: No OFD packet to send [04:59:58]OFD Sender: No OFD packet to send [05:00:03]OFD Sender: No OFD packet to send [05:00:08]OFD Sender: No OFD packet to send [05:00:13]OFD Sender: No OFD packet to send [05:00:18]OFD Sender: No OFD packet to send [05:00:23]OFD Sender: No OFD packet to send [05:00:28]OFD Sender: No OFD packet to send [05:00:33]OFD Sender: No OFD packet to send [05:00:38]OFD Sender: No OFD packet to send [05:00:43]OFD Sender: No OFD packet to send [05:00:48]OFD Sender: No OFD packet to send [05:00:53]OFD Sender: No OFD packet to send [05:00:58]OFD Sender: No OFD packet to send [05:01:03]OFD Sender: No OFD packet to send [05:01:08]OFD Sender: No OFD packet to send [05:01:13]OFD Sender: No OFD packet to send [05:01:18]OFD Sender: No OFD packet to send [05:01:23]OFD Sender: No OFD packet to send [05:01:28]OFD Sender: No OFD packet to send [05:01:33]OFD Sender: No OFD packet to send [05:01:38]OFD Sender: No OFD packet to send [05:01:43]OFD Sender: No OFD packet to send [05:01:48]OFD Sender: No OFD packet to send [05:01:53]OFD Sender: No OFD packet to send [05:01:58]OFD Sender: No OFD packet to send [05:02:03]OFD Sender: No OFD packet to send [05:02:08]OFD Sender: No OFD packet to send [05:02:13]OFD Sender: No OFD packet to send [05:02:18]OFD Sender: No OFD packet to send [05:02:23]OFD Sender: No OFD packet to send [05:02:28]OFD Sender: No OFD packet to send [05:02:33]OFD Sender: No OFD packet to send [05:02:38]OFD Sender: No OFD packet to send [05:02:43]OFD Sender: No OFD packet to send [05:02:48]OFD Sender: No OFD packet to send [05:02:53]OFD Sender: No OFD packet to send [05:02:58]OFD Sender: No OFD packet to send [05:03:03]OFD Sender: No OFD packet to send [05:03:08]OFD Sender: No OFD packet to send [05:03:13]OFD Sender: No OFD packet to send [05:03:18]OFD Sender: No OFD packet to send [05:03:23]OFD Sender: No OFD packet to send [05:03:28]OFD Sender: No OFD packet to send [05:03:33]OFD Sender: No OFD packet to send [05:03:38]OFD Sender: No OFD packet to send [05:03:43]OFD Sender: No OFD packet to send [05:03:48]OFD Sender: No OFD packet to send [05:03:53]OFD Sender: No OFD packet to send [05:03:58]OFD Sender: No OFD packet to send [05:04:03]OFD Sender: No OFD packet to send [05:04:08]OFD Sender: No OFD packet to send [05:04:13]OFD Sender: No OFD packet to send [05:04:18]OFD Sender: No OFD packet to send [05:04:23]OFD Sender: No OFD packet to send [05:04:28]OFD Sender: No OFD packet to send [05:04:33]OFD Sender: No OFD packet to send [05:04:38]OFD Sender: No OFD packet to send [05:04:43]OFD Sender: No OFD packet to send [05:04:48]OFD Sender: No OFD packet to send [05:04:53]OFD Sender: No OFD packet to send [05:04:58]OFD Sender: No OFD packet to send [05:05:03]OFD Sender: No OFD packet to send [05:05:08]OFD Sender: No OFD packet to send [05:05:13]OFD Sender: No OFD packet to send [05:05:18]OFD Sender: No OFD packet to send [05:05:23]OFD Sender: No OFD packet to send [05:05:28]OFD Sender: No OFD packet to send [05:05:33]OFD Sender: No OFD packet to send [05:05:38]OFD Sender: No OFD packet to send [05:05:43]OFD Sender: No OFD packet to send [05:05:48]OFD Sender: No OFD packet to send [05:05:53]OFD Sender: No OFD packet to send [05:05:58]OFD Sender: No OFD packet to send [05:06:03]OFD Sender: No OFD packet to send [05:06:08]OFD Sender: No OFD packet to send [05:06:13]OFD Sender: No OFD packet to send [05:06:18]OFD Sender: No OFD packet to send [05:06:23]OFD Sender: No OFD packet to send [05:06:28]OFD Sender: No OFD packet to send [05:06:33]OFD Sender: No OFD packet to send [05:06:38]OFD Sender: No OFD packet to send [05:06:43]OFD Sender: No OFD packet to send [05:06:48]OFD Sender: No OFD packet to send [05:06:53]OFD Sender: No OFD packet to send [05:06:58]OFD Sender: No OFD packet to send [05:07:03]OFD Sender: No OFD packet to send [05:07:08]OFD Sender: No OFD packet to send [05:07:13]OFD Sender: No OFD packet to send [05:07:18]OFD Sender: No OFD packet to send [05:07:23]OFD Sender: No OFD packet to send [05:07:28]OFD Sender: No OFD packet to send [05:07:33]OFD Sender: No OFD packet to send [05:07:38]OFD Sender: No OFD packet to send [05:07:43]OFD Sender: No OFD packet to send [05:07:48]OFD Sender: No OFD packet to send [05:07:53]OFD Sender: No OFD packet to send [05:07:58]OFD Sender: No OFD packet to send [05:08:03]OFD Sender: No OFD packet to send [05:08:08]OFD Sender: No OFD packet to send [05:08:13]OFD Sender: No OFD packet to send [05:08:18]OFD Sender: No OFD packet to send [05:08:23]OFD Sender: No OFD packet to send [05:08:28]OFD Sender: No OFD packet to send [05:08:33]OFD Sender: No OFD packet to send [05:08:38]OFD Sender: No OFD packet to send [05:08:43]OFD Sender: No OFD packet to send [05:08:48]OFD Sender: No OFD packet to send [05:08:54]OFD Sender: No OFD packet to send [05:08:59]OFD Sender: No OFD packet to send [05:09:04]OFD Sender: No OFD packet to send [05:09:09]OFD Sender: No OFD packet to send [05:09:14]OFD Sender: No OFD packet to send [05:09:19]OFD Sender: No OFD packet to send [05:09:24]OFD Sender: No OFD packet to send [05:09:29]OFD Sender: No OFD packet to send [05:09:34]OFD Sender: No OFD packet to send [05:09:39]OFD Sender: No OFD packet to send [05:09:44]OFD Sender: No OFD packet to send [05:09:49]OFD Sender: No OFD packet to send [05:09:54]OFD Sender: No OFD packet to send [05:09:59]OFD Sender: No OFD packet to send [05:10:04]OFD Sender: No OFD packet to send [05:10:09]OFD Sender: No OFD packet to send [05:10:14]OFD Sender: No OFD packet to send [05:10:19]OFD Sender: No OFD packet to send [05:10:24]OFD Sender: No OFD packet to send [05:10:29]OFD Sender: No OFD packet to send [05:10:34]OFD Sender: No OFD packet to send [05:10:39]OFD Sender: No OFD packet to send [05:10:44]OFD Sender: No OFD packet to send [05:10:49]OFD Sender: No OFD packet to send [05:10:54]OFD Sender: No OFD packet to send [05:10:59]OFD Sender: No OFD packet to send [05:11:04]OFD Sender: No OFD packet to send [05:11:09]OFD Sender: No OFD packet to send [05:11:14]OFD Sender: No OFD packet to send [05:11:19]OFD Sender: No OFD packet to send [05:11:24]OFD Sender: No OFD packet to send [05:11:29]OFD Sender: No OFD packet to send [05:11:34]OFD Sender: No OFD packet to send [05:11:39]OFD Sender: No OFD packet to send [05:11:44]OFD Sender: No OFD packet to send [05:11:49]OFD Sender: No OFD packet to send [05:11:54]OFD Sender: No OFD packet to send [05:11:59]OFD Sender: No OFD packet to send [05:12:04]OFD Sender: No OFD packet to send [05:12:09]OFD Sender: No OFD packet to send [05:12:14]OFD Sender: No OFD packet to send [05:12:19]OFD Sender: No OFD packet to send [05:12:24]OFD Sender: No OFD packet to send [05:12:29]OFD Sender: No OFD packet to send [05:12:34]OFD Sender: No OFD packet to send [05:12:39]OFD Sender: No OFD packet to send [05:12:44]OFD Sender: No OFD packet to send [05:12:49]OFD Sender: No OFD packet to send [05:12:54]OFD Sender: No OFD packet to send [05:12:59]OFD Sender: No OFD packet to send [05:13:04]OFD Sender: No OFD packet to send [05:13:09]OFD Sender: No OFD packet to send [05:13:14]OFD Sender: No OFD packet to send [05:13:19]OFD Sender: No OFD packet to send [05:13:24]OFD Sender: No OFD packet to send [05:13:29]OFD Sender: No OFD packet to send [05:13:34]OFD Sender: No OFD packet to send [05:13:39]OFD Sender: No OFD packet to send [05:13:44]OFD Sender: No OFD packet to send [05:13:49]OFD Sender: No OFD packet to send [05:13:54]OFD Sender: No OFD packet to send [05:13:59]OFD Sender: No OFD packet to send [05:14:04]OFD Sender: No OFD packet to send [05:14:09]OFD Sender: No OFD packet to send [05:14:14]OFD Sender: No OFD packet to send [05:14:19]OFD Sender: No OFD packet to send [05:14:24]OFD Sender: No OFD packet to send [05:14:29]OFD Sender: No OFD packet to send [05:14:34]OFD Sender: No OFD packet to send [05:14:39]OFD Sender: No OFD packet to send [05:14:44]OFD Sender: No OFD packet to send [05:14:48]accept exits with 9 [05:14:48]New connection [05:14:48]New thread 3067567460 created [05:14:48]Thread 3067424100 joined [05:14:48]Waiting for new connection... [05:14:48] Sock 9.Parse request [05:14:48]Sock 9.Check first char [05:14:48]Sock 9.First char is OK [05:14:48]request: POST /json_proto HTTP/1.0 [05:14:48]Method: POST [05:14:48]URL: /json_proto [05:14:48]Method is POST - this is cgi request [05:14:48]url: /json_proto [05:14:48]query_string will be loaded in cgi processing [05:14:48]execute_cgi json_proto POST (null) [05:14:48]execute_cgi path=json_proto method=POST [05:14:48]POST find Content-Length [05:14:48]Host: 172.17.44.3:8080 [05:14:48]Content-Length: 804 [05:14:48]Content-Type: application/json [05:14:48] [05:14:48]POST finish read [05:14:48]Found Content-Length = 804 [05:14:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:14:48]execute_script... [05: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)2075287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:14:48]POST & json_proto [05:14:48]process_json_proto [05:14:48]json parsed OK: [05:14:48]protocol is kg_v1.0 [05:14:48]action value=close_receipt [05:14:48]process_action close_receipt [05:14:48]cmd_close_receipt [05:14:48]MH_GetDate [05:14:48]Write to MH i2c: F0 00 00 B9 14 BC [05:14:48]Write i2c OK [05:14:48]MH_I2C_Read... [05:14:48]Read from MH i2c: F0 [05:14:48]MH_I2C_Read... [05:14:48]Read from MH i2c: F0 09 00 [05:14:48]MH_I2C_Read... [05:14:48]Read from MH i2c: F0 09 00 B9 14 00 4A 26 C4 66 AD C5 5D 66 94 [05:14:48]GetLastDocTimeStamp 1724129717 [05:14:48]current date 1724130890 [05:14:48]FM_GetShiftState [05:14:48]SAM_PROTO_GetShiftState [05:14:48]wFMCommunicate request_size=4 [05:14:48]MH_SAM_APDU [05:14:48]CAPDU: 80 13 01 00 [05:14:48]Write to MH i2c: E2 08 00 BA 14 80 13 01 00 00 00 00 00 4B [05:14:48]Write i2c OK [05:14:48]MH_I2C_Read... [05:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:14:48]Read from MH i2c: E2 [05:14:48]MH_I2C_Read... [05:14:48]Read from MH i2c: E2 0E 00 [05:14:48]MH_I2C_Read... [05:14:48]Read from MH i2c: E2 0E 00 BA 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6E [05:14:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [05:14:48]wFMCommunicate OK [05:14:48]SAM_PROTO_GetShiftState done [05:14:48]FM_GetShiftState done [05:14:48]opened in 1724112910 [05:14:48]opened+sec_in_day 1724199310 [05:14:48]quantity*price = 100021 [05:14:48]sum+1 = 100023 [05:14:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 29 20.08.2024 05:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58045 ФПД: 243624453867402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T051450&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58045&fm=243624453867402&tin=02508201610067®Number=0000000000162794&sum=100022 [05:14:49]StoreToDocumentArchive [05:14:49]shift 100 fd 58045 [05:14:49]save to /storage/0100/doc_00058045 [05:14:49]save last doc name /storage/0100/doc_00058045 to /storage/kkm_last_doc_name [05:14:49]save OK [05:14:49]Clear old archive folders... [05:14:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:14:49]tlvbuf is 01D7EED0 [05:14:49]SAM_PROTO_ClearQueue [05:14:49]wFMCommunicate request_size=4 [05:14:49]MH_SAM_APDU [05:14:49]CAPDU: 80 09 00 00 [05:14:49]Write to MH i2c: E2 08 00 C7 14 80 09 00 00 00 00 00 00 4D [05:14:49]Write i2c OK [05:14:49]MH_I2C_Read... [05:14:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:14:49]Read from MH i2c: E2 [05:14:49]MH_I2C_Read... [05:14:49]Read from MH i2c: E2 03 00 [05:14:49]MH_I2C_Read... [05:14:49]Read from MH i2c: E2 03 00 C7 14 00 90 00 4F [05:14:49]RAPDU: 90 00 [05:14:49]wFMCommunicate OK [05:14:49]SAM_PROTO_ClearQueue done [05:14:49]KKMCreateOFDPacket [05:14:49]OFDProtocolAddRootSTLVToBuf [05:14:49]FM_MakeSignedData [05:14:49]FM_MakeSignedData [05:14:49]SAM_PROTO_SignData [05:14:49]wFMCommunicate request_size=4 [05:14:49]MH_SAM_APDU [05:14:49]CAPDU: 80 0D 01 02 [05:14:49]Write to MH i2c: E2 08 00 C8 14 80 0D 01 02 00 00 00 00 55 [05:14:49]Write i2c OK [05:14:49]MH_I2C_Read... [05:14:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:14:49]Read from MH i2c: E2 [05:14:49]MH_I2C_Read... [05:14:49]Read from MH i2c: E2 03 00 [05:14:49]MH_I2C_Read... [05:14:49]Read from MH i2c: E2 03 00 C8 14 00 90 00 50 [05:14:49]RAPDU: 90 00 [05:14:49]wFMCommunicate OK [05:14:49]wFMCommunicate request_size=255 [05:14:49]MH_SAM_APDU [05:14:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1D 00 00 00 F4 03 04 00 4A 26 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E2 00 00 35 04 06 00 DD [05:14:49]Write to MH i2c: E2 02 01 C9 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1D 00 00 00 F4 03 04 00 4A 26 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E2 00 00 35 04 06 00 DD 00 00 C1 [05:14:49]Write i2c OK [05:14:49]MH_I2C_Read... [05:14:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:14:49]Read from MH i2c: E2 [05:14:49]MH_I2C_Read... [05:14:49]Read from MH i2c: E2 03 00 [05:14:49]MH_I2C_Read... [05:14:49]Read from MH i2c: E2 03 00 C9 14 00 90 00 51 [05:14:49]RAPDU: 90 00 [05:14:49]wFMCommunicate OK [05:14:49]wFMCommunicate request_size=10 [05:14:49]MH_SAM_APDU [05:14:49]CAPDU: 80 0D 02 02 05 93 3D 08 07 8A [05:14:49]Write to MH i2c: E2 0D 00 CA 14 80 0D 02 02 05 00 93 3D 08 07 8A 00 00 CB [05:14:49]Write i2c OK [05:14:49]MH_I2C_Read... [05:14:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:14:49]Read from MH i2c: E2 [05:14:49]MH_I2C_Read... [05:14:49]Read from MH i2c: E2 03 00 [05:14:49]MH_I2C_Read... [05:14:49]Read from MH i2c: E2 03 00 CA 14 00 90 00 52 [05:14:49]RAPDU: 90 00 [05:14:49]wFMCommunicate OK [05:14:49]wFMCommunicate request_size=4 [05:14:49]MH_SAM_APDU [05:14:49]CAPDU: 80 0D 03 02 [05:14:49]Write to MH i2c: E2 08 00 CB 14 80 0D 03 02 00 00 00 00 5A [05:14:49]Write i2c OK [05:14:49]MH_I2C_Read... [05:14:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:14:50]Read from MH i2c: E2 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: E2 0B 00 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: E2 0B 00 CB 14 00 8A 79 92 6A C4 89 6B E4 90 00 F6 [05:14:50]RAPDU: 8A 79 92 6A C4 89 6B E4 90 00 [05:14:50]wFMCommunicate OK [05:14:50]SAM_PROTO_SignData done [05:14:50]FM_MakeSignedData done [05:14:50]CreateOFDProtocolMessage [05:14:50]wFMCommunicate request_size=4 [05:14:50]MH_SAM_APDU [05:14:50]CAPDU: 80 11 00 00 [05:14:50]Write to MH i2c: E2 08 00 CC 14 80 11 00 00 00 00 00 00 5A [05:14:50]Write i2c OK [05:14:50]MH_I2C_Read... [05:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:14:50]Read from MH i2c: E2 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: E2 17 00 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: E2 17 00 CC 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A6 [05:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [05:14:50]wFMCommunicate OK [05:14:50]CreateOFDProtocolMessage done [05:14:50]OFDSenderStorePacket 58045 [05:14:50]StoreOFDPacket docnum=58045 [05:14:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C1 FF 07 01 16 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1D 00 00 00 F4 03 04 00 4A 26 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E2 00 00 35 04 06 00 DD 93 3D 08 07 8A 8A 79 92 6A C4 89 6B E4 [05:14:50]CheckFolder [05:14:50]dirname=/storage/ofd_packets [05:14:50]CheckFolder done [05:14:50]ProducePacketName [05:14:50]name=ofd_packets/00058045 [05:14:50]NVStorageSaveData ofd_packets/00058045 [05:14:50]File name is /storage/ofd_packets/00058045 [05:14:50]Write 301 bytes [05:14:50]NVStorageSaveData done [05:14:50]OFDSenderStorePacket done [05:14:50]KKMCreateOFDPacket done [05:14:50]NVStorageSaveData kkm_last_timestamp [05:14:50]File name is /storage/kkm_last_timestamp [05:14:50]Write 4 bytes [05:14:50]NVStorageSaveData done [05:14:50]ExternCall_PrintAddStr [05:14:50]wPrintStart [05:14:50]Write to MH i2c: 01 00 00 CD 14 E1 [05:14:50]Write i2c OK [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: 01 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: 01 07 00 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: 01 07 00 CD 14 00 00 00 00 00 FF 0F F6 [05:14:50]RasterBufferAndPrint [05:14:50]line Счет N : (1)2075287 [05:14:50]line ИНН: 02508201610067 [05:14:50]line Контрольно-Кассовый Чек [05:14:50]line ПРОДАЖА [05:14:50]line ТРК (МРК, ГНК) : 32 [05:14:50]line Товар: 2710124500 [05:14:50]line Аи-95-К-5 [05:14:50]line 13.480 * 74.20 [05:14:50]line = 1000.22 [05:14:50]line НДС 12% НСП 1% [05:14:50]line > о реализуемом товаре [05:14:50]line ИТОГО: 1000.22 [05:14:50]line НСП 1% : 8.85 [05:14:50]line НДС 12% : 106.22 [05:14:50]line Наличными: 0.00 [05:14:50]line Безнал.: 1000.22 [05:14:50]line Место: АЗС № 135 "Партнер Нефть" [05:14:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [05:14:50]line СНО: Общий режим [05:14:50]line Чек 29 20.08.2024 05:14 [05:14:50]line Смена: 100 ФФД: 1.0 [05:14:50]line ЗНМ: 0300000196 [05:14:50]line РНМ: 0000000000162794 [05:14:50]line Версия ККМ: v1.0 [05:14:50]line Платежная система: O! деньги [05:14:50]line ФМ: 0000000002094532 [05:14:50]line ФД: 58045 [05:14:50]line ФПД: 243624453867402 [05:14:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T051450&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58045&fm=243624453867402&tin=02508201610067®Number=0000000000162794&sum=100022 [05:14:50]OFD Sender: Processing packet 58045 [packets to send 51, broken 50] [05:14:50]ProducePacketName [05:14:50]name=ofd_packets/00058045 [05:14:50]OFD Sender: To server: pG, [05:14:50]CommunicateWithHost lk.salyk.kg:30040 [05:14:50]ConnectInit lk.salyk.kg [05:14:50]written 0, free lines is 4095 [05:14:50]Connected sock=10 [05:14:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C1 FF 07 01 16 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1D 00 00 00 F4 03 04 00 4A 26 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E2 00 00 35 04 06 00 DD 93 3D 08 07 8A 8A 79 92 6A C4 89 6B E4 [05:14:50]Write to MH i2c: 01 00 00 F7 14 0B [05:14:50]Write i2c OK [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: 01 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: 01 07 00 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: 01 07 00 F7 14 00 00 00 00 00 AF 0C CD [05:14:50]RasterBufferAndPrint [05:14:50]line [05:14:50]line [05:14:50]line [05:14:50]line [05:14:50]line [05:14:50]written 0, free lines is 3251 [05:14:50]MH_Cut [05:14:50]Write to MH i2c: D1 01 00 FE 14 01 E4 [05:14:50]Write i2c OK [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: D1 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: D1 01 00 [05:14:50]MH_I2C_Read... [05:14:50]Read from MH i2c: D1 01 00 FE 14 00 E3 [05:14:50]Write to MH i2c: 01 00 00 FF 14 13 [05:14:50]Write i2c OK [05:14:50]MH_I2C_Read... [05:14:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FC BA 47 00 C3 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E2 00 00 F4 03 04 00 99 D1 C3 66 B6 04 01 00 00 BC AC E6 84 C1 31 4C C3 [05:14:50]CommunicateWithHost err = 0 [05:14:50]CheckOFDResponse [05:14:50]1017 (14) - 77093643461234 [05:14:50]1041 (16) - 0000000002094532 [05:14:50]1040 (4) - 58045 [05:14:50]1012 (4) - 19.08.2024 23:13 [05:14:50]1206 (1) - 0 [05:14:50]OFD Sender: Remove packet 58045 [05:14:50]ProducePacketName [05:14:50]name=ofd_packets/00058045 [05:14:50]NVStorageDeleteData [05:14:51]OFD Sender: No OFD packet to send [05:14:51]*** Cut start [05:14:51]*** Partial cut [05:14:51]*** CUTSNS_PIN = 1 [05:14:51]*** CUTSNS_PIN = 0 [05:14:52]*** Brake cut motor [05:14:52]Read from MH i2c: 01 [05:14:52]MH_I2C_Read... [05:14:52]*** Stop cut motor [05:14:52]*** Cut end [05:14:52]Read from MH i2c: 01 07 00 [05:14:52]MH_I2C_Read... [05:14:52]Read from MH i2c: 01 07 00 FF 14 00 00 00 00 00 FF 0F 28 [05:14:52]process_action close_receipt done [05:14:52]requested_data is exist [05:14:52]produce_requested_data [05:14:52]requested_item fm.sn is exist - process it [05:14:52]wFMCommunicate request_size=4 [05:14:52]MH_SAM_APDU [05:14:52]CAPDU: 80 11 00 00 [05:14:52]Write to MH i2c: E2 08 00 00 15 80 11 00 00 00 00 00 00 8F [05:14:52]Write i2c OK [05:14:52]MH_I2C_Read... [05:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:14:52]Read from MH i2c: E2 [05:14:52]MH_I2C_Read... [05:14:52]Read from MH i2c: E2 17 00 [05:14:52]MH_I2C_Read... [05:14:52]Read from MH i2c: E2 17 00 00 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DB [05:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [05:14:52]wFMCommunicate OK [05:14:52]requested_item fd.num is exist - process it [05:14:52]SAM_PROTO_GetFieldsCounters [05:14:52]wFMCommunicate request_size=4 [05:14:52]MH_SAM_APDU [05:14:52]CAPDU: 80 13 00 00 [05:14:52]Write to MH i2c: E2 08 00 01 15 80 13 00 00 00 00 00 00 92 [05:14:52]Write i2c OK [05:14:52]MH_I2C_Read... [05:14:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:14:52]Read from MH i2c: E2 [05:14:52]MH_I2C_Read... [05:14:52]Read from MH i2c: E2 62 00 [05:14:52]MH_I2C_Read... [05:14:52]Read from MH i2c: E2 62 00 01 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BD E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [05:14:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BD E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:14:52]wFMCommunicate OK [05:14:52]SAM_PROTO_GetFieldsCounters done [05:14:52]requested_item shift.num is exist - process it [05:14:52]requested_item shift.opened is exist - process it [05:14:52]req_shift_opened [05:14:52]FM_GetShiftState [05:14:52]SAM_PROTO_GetShiftState [05:14:52]wFMCommunicate request_size=4 [05:14:52]MH_SAM_APDU [05:14:52]CAPDU: 80 13 01 00 [05:14:52]Write to MH i2c: E2 08 00 02 15 80 13 01 00 00 00 00 00 94 [05:14:52]Write i2c OK [05:14:52]MH_I2C_Read... [05:14:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:14:52]Read from MH i2c: E2 [05:14:52]MH_I2C_Read... [05:14:52]Read from MH i2c: E2 0E 00 [05:14:52]MH_I2C_Read... [05:14:52]Read from MH i2c: E2 0E 00 02 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B7 [05:14:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [05:14:52]wFMCommunicate OK [05:14:52]SAM_PROTO_GetShiftState done [05:14:52]FM_GetShiftState done [05:14:52]req_shift_opened done [05:14:52]requested_item shift.open_date is exist - process it [05:14:52]req_shift_open_date [05:14:52]req_shift_open_date done [05:14:52]produce_requested_data done [05:14:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58045,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [05:14:52]process_action_free close_receipt [05:14:52]json_value_free [05:14:52]json_value_free done [05:14:52]process_json_proto returns [05:14:52]Send response to host [05:14:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58045,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [05:14:52]free response buf [05:14:52]execute_script done [05:14:52]execute_script returns [05:14:52]free content buf [05:14:52]Sock 9.Close socket [05:14:52]Sock 9.Thread stoped [05:14:56]OFD Sender: No OFD packet to send [05:15:01]OFD Sender: No OFD packet to send [05:15:06]OFD Sender: No OFD packet to send [05:15:11]OFD Sender: No OFD packet to send [05:15:16]OFD Sender: No OFD packet to send [05:15:21]OFD Sender: No OFD packet to send [05:15:26]OFD Sender: No OFD packet to send [05:15:31]OFD Sender: No OFD packet to send [05:15:36]OFD Sender: No OFD packet to send [05:15:41]OFD Sender: No OFD packet to send [05:15:46]OFD Sender: No OFD packet to send [05:15:51]OFD Sender: No OFD packet to send [05:15:56]OFD Sender: No OFD packet to send [05:16:01]OFD Sender: No OFD packet to send [05:16:06]OFD Sender: No OFD packet to send [05:16:11]OFD Sender: No OFD packet to send [05:16:16]OFD Sender: No OFD packet to send [05:16:21]OFD Sender: No OFD packet to send [05:16:26]OFD Sender: No OFD packet to send [05:16:31]OFD Sender: No OFD packet to send [05:16:36]OFD Sender: No OFD packet to send [05:16:41]OFD Sender: No OFD packet to send [05:16:46]OFD Sender: No OFD packet to send [05:16:51]OFD Sender: No OFD packet to send [05:16:56]OFD Sender: No OFD packet to send [05:17:01]OFD Sender: No OFD packet to send [05:17:06]OFD Sender: No OFD packet to send [05:17:11]OFD Sender: No OFD packet to send [05:17:16]OFD Sender: No OFD packet to send [05:17:21]OFD Sender: No OFD packet to send [05:17:26]OFD Sender: No OFD packet to send [05:17:31]OFD Sender: No OFD packet to send [05:17:36]OFD Sender: No OFD packet to send [05:17:41]OFD Sender: No OFD packet to send [05:17:46]OFD Sender: No OFD packet to send [05:17:51]OFD Sender: No OFD packet to send [05:17:56]OFD Sender: No OFD packet to send [05:18:01]OFD Sender: No OFD packet to send [05:18:06]OFD Sender: No OFD packet to send [05:18:11]OFD Sender: No OFD packet to send [05:18:16]OFD Sender: No OFD packet to send [05:18:21]OFD Sender: No OFD packet to send [05:18:26]OFD Sender: No OFD packet to send [05:18:31]OFD Sender: No OFD packet to send [05:18:36]OFD Sender: No OFD packet to send [05:18:41]OFD Sender: No OFD packet to send [05:18:46]OFD Sender: No OFD packet to send [05:18:51]OFD Sender: No OFD packet to send [05:18:56]OFD Sender: No OFD packet to send [05:19:01]OFD Sender: No OFD packet to send [05:19:06]OFD Sender: No OFD packet to send [05:19:11]OFD Sender: No OFD packet to send [05:19:16]OFD Sender: No OFD packet to send [05:19:21]OFD Sender: No OFD packet to send [05:19:26]OFD Sender: No OFD packet to send [05:19:31]OFD Sender: No OFD packet to send [05:19:36]OFD Sender: No OFD packet to send [05:19:41]OFD Sender: No OFD packet to send [05:19:46]OFD Sender: No OFD packet to send [05:19:51]OFD Sender: No OFD packet to send [05:19:56]OFD Sender: No OFD packet to send [05:20:01]OFD Sender: No OFD packet to send [05:20:06]OFD Sender: No OFD packet to send [05:20:11]OFD Sender: No OFD packet to send [05:20:16]OFD Sender: No OFD packet to send [05:20:21]OFD Sender: No OFD packet to send [05:20:26]OFD Sender: No OFD packet to send [05:20:31]OFD Sender: No OFD packet to send [05:20:36]OFD Sender: No OFD packet to send [05:20:41]OFD Sender: No OFD packet to send [05:20:46]OFD Sender: No OFD packet to send [05:20:51]OFD Sender: No OFD packet to send [05:20:56]OFD Sender: No OFD packet to send [05:21:01]OFD Sender: No OFD packet to send [05:21:06]OFD Sender: No OFD packet to send [05:21:11]OFD Sender: No OFD packet to send [05:21:16]OFD Sender: No OFD packet to send [05:21:21]OFD Sender: No OFD packet to send [05:21:26]OFD Sender: No OFD packet to send [05:21:31]OFD Sender: No OFD packet to send [05:21:36]OFD Sender: No OFD packet to send [05:21:41]OFD Sender: No OFD packet to send [05:21:46]OFD Sender: No OFD packet to send [05:21:51]OFD Sender: No OFD packet to send [05:21:56]OFD Sender: No OFD packet to send [05:22:01]OFD Sender: No OFD packet to send [05:22:06]OFD Sender: No OFD packet to send [05:22:11]OFD Sender: No OFD packet to send [05:22:16]OFD Sender: No OFD packet to send [05:22:21]OFD Sender: No OFD packet to send [05:22:26]OFD Sender: No OFD packet to send [05:22:31]OFD Sender: No OFD packet to send [05:22:36]OFD Sender: No OFD packet to send [05:22:41]OFD Sender: No OFD packet to send [05:22:46]OFD Sender: No OFD packet to send [05:22:51]OFD Sender: No OFD packet to send [05:22:56]OFD Sender: No OFD packet to send [05:23:01]OFD Sender: No OFD packet to send [05:23:06]OFD Sender: No OFD packet to send [05:23:11]OFD Sender: No OFD packet to send [05:23:16]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:07]OFD Sender: No OFD packet to send [05:25:12]OFD Sender: No OFD packet to send [05:25:17]OFD Sender: No OFD packet to send [05:25:22]OFD Sender: No OFD packet to send [05:25:27]OFD Sender: No OFD packet to send [05:25:32]OFD Sender: No OFD packet to send [05:25:37]OFD Sender: No OFD packet to send [05:25:42]OFD Sender: No OFD packet to send [05:25:47]OFD Sender: No OFD packet to send [05:25:52]OFD Sender: No OFD packet to send [05:25:57]OFD Sender: No OFD packet to send [05:26:02]OFD Sender: No OFD packet to send [05:26:07]OFD Sender: No OFD packet to send [05:26:12]OFD Sender: No OFD packet to send [05:26:17]OFD Sender: No OFD packet to send [05:26:22]OFD Sender: No OFD packet to send [05:26:27]OFD Sender: No OFD packet to send [05:26:32]OFD Sender: No OFD packet to send [05:26:37]OFD Sender: No OFD packet to send [05:26:42]OFD Sender: No OFD packet to send [05:26:47]OFD Sender: No OFD packet to send [05:26:52]OFD Sender: No OFD packet to send [05:26:57]OFD Sender: No OFD packet to send [05:27:02]OFD Sender: No OFD packet to send [05:27:07]OFD Sender: No OFD packet to send [05:27:10]accept exits with 7 [05:27:10]New connection [05:27:10]New thread 3067424100 created [05:27:10]Thread 3067567460 joined [05:27:10]Waiting for new connection... [05:27:10] Sock 7.Parse request [05:27:10]Sock 7.Check first char [05:27:10]Sock 7.First char is OK [05:27:10]request: POST /json_proto HTTP/1.0 [05:27:10]Method: POST [05:27:10]URL: /json_proto [05:27:10]Method is POST - this is cgi request [05:27:10]url: /json_proto [05:27:10]query_string will be loaded in cgi processing [05:27:10]execute_cgi json_proto POST (null) [05:27:10]execute_cgi path=json_proto method=POST [05:27:10]POST find Content-Length [05:27:10]Host: 172.17.44.3:8080 [05:27:10]Content-Length: 804 [05:27:10]Content-Type: application/json [05:27:10] [05:27:10]POST finish read [05:27:10]Found Content-Length = 804 [05:27:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:27:10]execute_script... [05:27: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)2075288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:27:10]POST & json_proto [05:27:10]process_json_proto [05:27:10]json parsed OK: [05:27:10]protocol is kg_v1.0 [05:27:10]action value=close_receipt [05:27:10]process_action close_receipt [05:27:10]cmd_close_receipt [05:27:10]MH_GetDate [05:27:10]Write to MH i2c: F0 00 00 03 15 07 [05:27:10]Write i2c OK [05:27:10]MH_I2C_Read... [05:27:10]Read from MH i2c: F0 [05:27:10]MH_I2C_Read... [05:27:10]Read from MH i2c: F0 09 00 [05:27:10]MH_I2C_Read... [05:27:10]Read from MH i2c: F0 09 00 03 15 00 30 29 C4 66 AD C5 5D 66 C8 [05:27:10]GetLastDocTimeStamp 1724130890 [05:27:10]current date 1724131632 [05:27:10]FM_GetShiftState [05:27:10]SAM_PROTO_GetShiftState [05:27:10]wFMCommunicate request_size=4 [05:27:10]MH_SAM_APDU [05:27:10]CAPDU: 80 13 01 00 [05:27:10]Write to MH i2c: E2 08 00 04 15 80 13 01 00 00 00 00 00 96 [05:27:10]Write i2c OK [05:27:10]MH_I2C_Read... [05:27:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:27:10]Read from MH i2c: E2 [05:27:10]MH_I2C_Read... [05:27:10]Read from MH i2c: E2 0E 00 [05:27:10]MH_I2C_Read... [05:27:10]Read from MH i2c: E2 0E 00 04 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B9 [05:27:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [05:27:10]wFMCommunicate OK [05:27:10]SAM_PROTO_GetShiftState done [05:27:10]FM_GetShiftState done [05:27:10]opened in 1724112910 [05:27:10]opened+sec_in_day 1724199310 [05:27:10]quantity*price = 200043 [05:27:10]sum+1 = 200044 [05:27:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 30 20.08.2024 05:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58046 ФПД: 78597445189579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T052712&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58046&fm=78597445189579&tin=02508201610067®Number=0000000000162794&sum=200043 [05:27:11]StoreToDocumentArchive [05:27:11]shift 100 fd 58046 [05:27:11]save to /storage/0100/doc_00058046 [05:27:11]save last doc name /storage/0100/doc_00058046 to /storage/kkm_last_doc_name [05:27:11]save OK [05:27:11]Clear old archive folders... [05:27:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:27:11]tlvbuf is B6E3E0B0 [05:27:11]SAM_PROTO_ClearQueue [05:27:11]wFMCommunicate request_size=4 [05:27:11]MH_SAM_APDU [05:27:11]CAPDU: 80 09 00 00 [05:27:11]Write to MH i2c: E2 08 00 11 15 80 09 00 00 00 00 00 00 98 [05:27:11]Write i2c OK [05:27:11]MH_I2C_Read... [05:27:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:27:11]Read from MH i2c: E2 [05:27:11]MH_I2C_Read... [05:27:11]Read from MH i2c: E2 03 00 [05:27:11]MH_I2C_Read... [05:27:11]Read from MH i2c: E2 03 00 11 15 00 90 00 9A [05:27:11]RAPDU: 90 00 [05:27:11]wFMCommunicate OK [05:27:11]SAM_PROTO_ClearQueue done [05:27:11]KKMCreateOFDPacket [05:27:11]OFDProtocolAddRootSTLVToBuf [05:27:11]FM_MakeSignedData [05:27:11]FM_MakeSignedData [05:27:11]SAM_PROTO_SignData [05:27:11]wFMCommunicate request_size=4 [05:27:11]MH_SAM_APDU [05:27:11]CAPDU: 80 0D 01 02 [05:27:11]Write to MH i2c: E2 08 00 12 15 80 0D 01 02 00 00 00 00 A0 [05:27:11]Write i2c OK [05:27:11]MH_I2C_Read... [05:27:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:27:11]Read from MH i2c: E2 [05:27:11]MH_I2C_Read... [05:27:11]Read from MH i2c: E2 03 00 [05:27:11]MH_I2C_Read... [05:27:11]Read from MH i2c: E2 03 00 12 15 00 90 00 9B [05:27:11]RAPDU: 90 00 [05:27:11]wFMCommunicate OK [05:27:11]wFMCommunicate request_size=255 [05:27:11]MH_SAM_APDU [05:27:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 1E 00 00 00 F4 03 04 00 30 29 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E2 00 00 35 04 06 00 47 [05:27:11]Write to MH i2c: E2 02 01 13 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1E 00 00 00 F4 03 04 00 30 29 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E2 00 00 35 04 06 00 47 00 00 16 [05:27:11]Write i2c OK [05:27:11]MH_I2C_Read... [05:27:12]OFD Sender: No OFD packet to send [05:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:27:12]Read from MH i2c: E2 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: E2 03 00 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: E2 03 00 13 15 00 90 00 9C [05:27:12]RAPDU: 90 00 [05:27:12]wFMCommunicate OK [05:27:12]wFMCommunicate request_size=10 [05:27:12]MH_SAM_APDU [05:27:12]CAPDU: 80 0D 02 02 05 7B E4 CC FF CB [05:27:12]Write to MH i2c: E2 0D 00 14 15 80 0D 02 02 05 00 7B E4 CC FF CB 00 00 A2 [05:27:12]Write i2c OK [05:27:12]MH_I2C_Read... [05:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:27:12]Read from MH i2c: E2 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: E2 03 00 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: E2 03 00 14 15 00 90 00 9D [05:27:12]RAPDU: 90 00 [05:27:12]wFMCommunicate OK [05:27:12]wFMCommunicate request_size=4 [05:27:12]MH_SAM_APDU [05:27:12]CAPDU: 80 0D 03 02 [05:27:12]Write to MH i2c: E2 08 00 15 15 80 0D 03 02 00 00 00 00 A5 [05:27:12]Write i2c OK [05:27:12]MH_I2C_Read... [05:27:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:27:12]Read from MH i2c: E2 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: E2 0B 00 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: E2 0B 00 15 15 00 3E FA 15 07 A3 1E 12 1F 90 00 EC [05:27:12]RAPDU: 3E FA 15 07 A3 1E 12 1F 90 00 [05:27:12]wFMCommunicate OK [05:27:12]SAM_PROTO_SignData done [05:27:12]FM_MakeSignedData done [05:27:12]CreateOFDProtocolMessage [05:27:12]wFMCommunicate request_size=4 [05:27:12]MH_SAM_APDU [05:27:12]CAPDU: 80 11 00 00 [05:27:12]Write to MH i2c: E2 08 00 16 15 80 11 00 00 00 00 00 00 A5 [05:27:12]Write i2c OK [05:27:12]MH_I2C_Read... [05:27:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:27:12]Read from MH i2c: E2 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: E2 17 00 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: E2 17 00 16 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F1 [05:27:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [05:27:12]wFMCommunicate OK [05:27:12]CreateOFDProtocolMessage done [05:27:12]OFDSenderStorePacket 58046 [05:27:12]StoreOFDPacket docnum=58046 [05:27:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AC 9E 07 01 33 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 30 29 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E2 00 00 35 04 06 00 47 7B E4 CC FF CB 3E FA 15 07 A3 1E 12 1F [05:27:12]CheckFolder [05:27:12]dirname=/storage/ofd_packets [05:27:12]CheckFolder done [05:27:12]ProducePacketName [05:27:12]name=ofd_packets/00058046 [05:27:12]NVStorageSaveData ofd_packets/00058046 [05:27:12]File name is /storage/ofd_packets/00058046 [05:27:12]Write 301 bytes [05:27:12]NVStorageSaveData done [05:27:12]OFDSenderStorePacket done [05:27:12]KKMCreateOFDPacket done [05:27:12]NVStorageSaveData kkm_last_timestamp [05:27:12]File name is /storage/kkm_last_timestamp [05:27:12]Write 4 bytes [05:27:12]NVStorageSaveData done [05:27:12]ExternCall_PrintAddStr [05:27:12]wPrintStart [05:27:12]Write to MH i2c: 01 00 00 17 15 2C [05:27:12]Write i2c OK [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: 01 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: 01 07 00 [05:27:12]MH_I2C_Read... [05:27:12]Read from MH i2c: 01 07 00 17 15 00 00 00 00 00 FF 0F 41 [05:27:12]RasterBufferAndPrint [05:27:12]line Счет N : (1)2075288 [05:27:12]line ИНН: 02508201610067 [05:27:12]line Контрольно-Кассовый Чек [05:27:12]line ПРОДАЖА [05:27:12]line ТРК (МРК, ГНК) : 52 [05:27:12]line Товар: 2710124500 [05:27:12]line Аи-95-К-5 [05:27:12]line 26.960 * 74.20 [05:27:12]line = 2000.43 [05:27:12]line НДС 12% НСП 1% [05:27:12]line > о реализуемом товаре [05:27:12]line ИТОГО: 2000.43 [05:27:12]line НСП 1% : 17.70 [05:27:12]line НДС 12% : 212.43 [05:27:12]line Наличными: 0.00 [05:27:12]line Безнал.: 2000.43 [05:27:12]line Место: АЗС № 135 "Партнер Нефть" [05:27:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [05:27:12]line СНО: Общий режим [05:27:12]line Чек 30 20.08.2024 05:27 [05:27:12]line Смена: 100 ФФД: 1.0 [05:27:12]line ЗНМ: 0300000196 [05:27:12]line РНМ: 0000000000162794 [05:27:12]line Версия ККМ: v1.0 [05:27:12]line Платежная система: O! деньги [05:27:12]line ФМ: 0000000002094532 [05:27:12]line ФД: 58046 [05:27:12]line ФПД: 78597445189579 [05:27:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T052712&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58046&fm=78597445189579&tin=02508201610067®Number=0000000000162794&sum=200043 [05:27:12]OFD Sender: Processing packet 58046 [packets to send 51, broken 50] [05:27:12]ProducePacketName [05:27:12]name=ofd_packets/00058046 [05:27:12]OFD Sender: To server: pG, [05:27:12]CommunicateWithHost lk.salyk.kg:30040 [05:27:12]ConnectInit lk.salyk.kg [05:27:12]written 0, free lines is 4095 [05:27:12]Connected sock=10 [05:27:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AC 9E 07 01 33 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 30 29 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E2 00 00 35 04 06 00 47 7B E4 CC FF CB 3E FA 15 07 A3 1E 12 1F [05:27:13]Write to MH i2c: 01 00 00 41 15 56 [05:27:13]Write i2c OK [05:27:13]MH_I2C_Read... [05:27:13]Read from MH i2c: 01 [05:27:13]MH_I2C_Read... [05:27:13]Read from MH i2c: 01 07 00 [05:27:13]MH_I2C_Read... [05:27:13]Read from MH i2c: 01 07 00 41 15 00 00 00 00 00 AF 0C 18 [05:27:13]RasterBufferAndPrint [05:27:13]line [05:27:13]line [05:27:13]line [05:27:13]line [05:27:13]line [05:27:13]written 0, free lines is 3250 [05:27:13]MH_Cut [05:27:13]Write to MH i2c: D1 01 00 48 15 01 2F [05:27:13]Write i2c OK [05:27:13]MH_I2C_Read... [05:27:13]Read from MH i2c: D1 [05:27:13]MH_I2C_Read... [05:27:13]Read from MH i2c: D1 01 00 [05:27:13]MH_I2C_Read... [05:27:13]Read from MH i2c: D1 01 00 48 15 00 2E [05:27:13]Write to MH i2c: 01 00 00 49 15 5E [05:27:13]Write i2c OK [05:27:13]MH_I2C_Read... [05:27:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 38 47 47 00 80 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E2 00 00 F4 03 04 00 80 D4 C3 66 B6 04 01 00 00 52 8A 87 C8 B4 22 1F 1B [05:27:13]CommunicateWithHost err = 0 [05:27:13]CheckOFDResponse [05:27:13]1017 (14) - 77093643461234 [05:27:13]1041 (16) - 0000000002094532 [05:27:13]1040 (4) - 58046 [05:27:13]1012 (4) - 19.08.2024 23:25 [05:27:13]1206 (1) - 0 [05:27:13]OFD Sender: Remove packet 58046 [05:27:13]ProducePacketName [05:27:13]name=ofd_packets/00058046 [05:27:13]NVStorageDeleteData [05:27:13]OFD Sender: No OFD packet to send [05:27:14]*** Cut start [05:27:14]*** Partial cut [05:27:14]*** CUTSNS_PIN = 1 [05:27:14]*** CUTSNS_PIN = 0 [05:27:14]*** Brake cut motor [05:27:14]Read from MH i2c: 01 [05:27:14]MH_I2C_Read... [05:27:14]*** Stop cut motor [05:27:14]*** Cut end [05:27:14]Read from MH i2c: 01 07 00 [05:27:14]MH_I2C_Read... [05:27:14]Read from MH i2c: 01 07 00 49 15 00 00 00 00 00 FF 0F 73 [05:27:14]process_action close_receipt done [05:27:14]requested_data is exist [05:27:14]produce_requested_data [05:27:14]requested_item fm.sn is exist - process it [05:27:14]wFMCommunicate request_size=4 [05:27:14]MH_SAM_APDU [05:27:14]CAPDU: 80 11 00 00 [05:27:14]Write to MH i2c: E2 08 00 4A 15 80 11 00 00 00 00 00 00 D9 [05:27:14]Write i2c OK [05:27:14]MH_I2C_Read... [05:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:27:14]Read from MH i2c: E2 [05:27:14]MH_I2C_Read... [05:27:14]Read from MH i2c: E2 17 00 [05:27:14]MH_I2C_Read... [05:27:14]Read from MH i2c: E2 17 00 4A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 25 [05:27:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [05:27:14]wFMCommunicate OK [05:27:14]requested_item fd.num is exist - process it [05:27:14]SAM_PROTO_GetFieldsCounters [05:27:14]wFMCommunicate request_size=4 [05:27:14]MH_SAM_APDU [05:27:14]CAPDU: 80 13 00 00 [05:27:14]Write to MH i2c: E2 08 00 4B 15 80 13 00 00 00 00 00 00 DC [05:27:14]Write i2c OK [05:27:14]MH_I2C_Read... [05:27:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:27:14]Read from MH i2c: E2 [05:27:14]MH_I2C_Read... [05:27:14]Read from MH i2c: E2 62 00 [05:27:14]MH_I2C_Read... [05:27:14]Read from MH i2c: E2 62 00 4B 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [05:27:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:27:14]wFMCommunicate OK [05:27:14]SAM_PROTO_GetFieldsCounters done [05:27:14]requested_item shift.num is exist - process it [05:27:14]requested_item shift.opened is exist - process it [05:27:14]req_shift_opened [05:27:14]FM_GetShiftState [05:27:14]SAM_PROTO_GetShiftState [05:27:14]wFMCommunicate request_size=4 [05:27:14]MH_SAM_APDU [05:27:14]CAPDU: 80 13 01 00 [05:27:14]Write to MH i2c: E2 08 00 4C 15 80 13 01 00 00 00 00 00 DE [05:27:14]Write i2c OK [05:27:14]MH_I2C_Read... [05:27:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:27:15]Read from MH i2c: E2 [05:27:15]MH_I2C_Read... [05:27:15]Read from MH i2c: E2 0E 00 [05:27:15]MH_I2C_Read... [05:27:15]Read from MH i2c: E2 0E 00 4C 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 01 [05:27:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [05:27:15]wFMCommunicate OK [05:27:15]SAM_PROTO_GetShiftState done [05:27:15]FM_GetShiftState done [05:27:15]req_shift_opened done [05:27:15]requested_item shift.open_date is exist - process it [05:27:15]req_shift_open_date [05:27:15]req_shift_open_date done [05:27:15]produce_requested_data done [05:27:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58046,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [05:27:15]process_action_free close_receipt [05:27:15]json_value_free [05:27:15]json_value_free done [05:27:15]process_json_proto returns [05:27:15]Send response to host [05:27:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58046,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [05:27:15]free response buf [05:27:15]execute_script done [05:27:15]execute_script returns [05:27:15]free content buf [05:27:15]Sock 7.Close socket [05:27:15]Sock 7.Thread stoped [05:27:18]OFD Sender: No OFD packet to send [05:27:23]OFD Sender: No OFD packet to send [05:27:28]OFD Sender: No OFD packet to send [05:27:33]OFD Sender: No OFD packet to send [05:27:38]OFD Sender: No OFD packet to send [05:27:43]OFD Sender: No OFD packet to send [05:27:48]OFD Sender: No OFD packet to send [05:27:53]OFD Sender: No OFD packet to send [05:27:58]OFD Sender: No OFD packet to send [05:28:03]OFD Sender: No OFD packet to send [05:28:08]OFD Sender: No OFD packet to send [05:28:13]OFD Sender: No OFD packet to send [05:28:18]OFD Sender: No OFD packet to send [05:28:23]OFD Sender: No OFD packet to send [05:28:28]OFD Sender: No OFD packet to send [05:28:33]OFD Sender: No OFD packet to send [05:28:38]OFD Sender: No OFD packet to send [05:28:43]OFD Sender: No OFD packet to send [05:28:48]OFD Sender: No OFD packet to send [05:28:53]OFD Sender: No OFD packet to send [05:28:58]OFD Sender: No OFD packet to send [05:29:03]OFD Sender: No OFD packet to send [05:29:08]OFD Sender: No OFD packet to send [05:29:13]OFD Sender: No OFD packet to send [05:29:18]OFD Sender: No OFD packet to send [05:29:23]OFD Sender: No OFD packet to send [05:29:28]OFD Sender: No OFD packet to send [05:29:33]OFD Sender: No OFD packet to send [05:29:38]OFD Sender: No OFD packet to send [05:29:43]OFD Sender: No OFD packet to send [05:29:48]OFD Sender: No OFD packet to send [05:29:53]OFD Sender: No OFD packet to send [05:29:58]OFD Sender: No OFD packet to send [05:30:03]OFD Sender: No OFD packet to send [05:30:08]OFD Sender: No OFD packet to send [05:30:13]OFD Sender: No OFD packet to send [05:30:18]OFD Sender: No OFD packet to send [05:30:23]OFD Sender: No OFD packet to send [05:30:28]OFD Sender: No OFD packet to send [05:30:33]OFD Sender: No OFD packet to send [05:30:38]OFD Sender: No OFD packet to send [05:30:43]OFD Sender: No OFD packet to send [05:30:48]OFD Sender: No OFD packet to send [05:30:53]OFD Sender: No OFD packet to send [05:30:58]OFD Sender: No OFD packet to send [05:31:03]OFD Sender: No OFD packet to send [05:31:08]OFD Sender: No OFD packet to send [05:31:13]OFD Sender: No OFD packet to send [05:31:18]OFD Sender: No OFD packet to send [05:31:23]OFD Sender: No OFD packet to send [05:31:28]OFD Sender: No OFD packet to send [05:31:33]OFD Sender: No OFD packet to send [05:31:38]OFD Sender: No OFD packet to send [05:31:43]OFD Sender: No OFD packet to send [05:31:48]OFD Sender: No OFD packet to send [05:31:53]OFD Sender: No OFD packet to send [05:31:58]OFD Sender: No OFD packet to send [05:32:03]OFD Sender: No OFD packet to send [05:32:08]OFD Sender: No OFD packet to send [05:32:13]OFD Sender: No OFD packet to send [05:32:18]OFD Sender: No OFD packet to send [05:32:23]OFD Sender: No OFD packet to send [05:32:28]OFD Sender: No OFD packet to send [05:32:33]OFD Sender: No OFD packet to send [05:32:38]OFD Sender: No OFD packet to send [05:32:43]OFD Sender: No OFD packet to send [05:32:48]OFD Sender: No OFD packet to send [05:32:53]OFD Sender: No OFD packet to send [05:32:58]OFD Sender: No OFD packet to send [05:33:03]OFD Sender: No OFD packet to send [05:33:08]OFD Sender: No OFD packet to send [05:33:13]OFD Sender: No OFD packet to send [05:33:19]OFD Sender: No OFD packet to send [05:33:24]OFD Sender: No OFD packet to send [05:33:29]OFD Sender: No OFD packet to send [05:33:34]OFD Sender: No OFD packet to send [05:33:39]OFD Sender: No OFD packet to send [05:33:44]OFD Sender: No OFD packet to send [05:33:49]OFD Sender: No OFD packet to send [05:33:54]OFD Sender: No OFD packet to send [05:33:59]OFD Sender: No OFD packet to send [05:34:04]OFD Sender: No OFD packet to send [05:34:09]OFD Sender: No OFD packet to send [05:34:14]OFD Sender: No OFD packet to send [05:34:19]OFD Sender: No OFD packet to send [05:34:24]OFD Sender: No OFD packet to send [05:34:29]OFD Sender: No OFD packet to send [05:34:34]OFD Sender: No OFD packet to send [05:34:39]OFD Sender: No OFD packet to send [05:34:44]OFD Sender: No OFD packet to send [05:34:49]OFD Sender: No OFD packet to send [05:34:54]OFD Sender: No OFD packet to send [05:34:59]OFD Sender: No OFD packet to send [05:35:04]OFD Sender: No OFD packet to send [05:35:09]OFD Sender: No OFD packet to send [05:35:14]OFD Sender: No OFD packet to send [05:35:19]OFD Sender: No OFD packet to send [05:35:24]OFD Sender: No OFD packet to send [05:35:29]OFD Sender: No OFD packet to send [05:35:34]OFD Sender: No OFD packet to send [05:35:39]OFD Sender: No OFD packet to send [05:35:44]OFD Sender: No OFD packet to send [05:35:49]OFD Sender: No OFD packet to send [05:35:54]OFD Sender: No OFD packet to send [05:35:59]OFD Sender: No OFD packet to send [05:36:04]OFD Sender: No OFD packet to send [05:36:09]OFD Sender: No OFD packet to send [05:36:14]OFD Sender: No OFD packet to send [05:36:19]OFD Sender: No OFD packet to send [05:36:24]OFD Sender: No OFD packet to send [05:36:29]OFD Sender: No OFD packet to send [05:36:34]OFD Sender: No OFD packet to send [05:36:39]OFD Sender: No OFD packet to send [05:36:44]OFD Sender: No OFD packet to send [05:36:49]OFD Sender: No OFD packet to send [05:36:54]OFD Sender: No OFD packet to send [05:36:59]OFD Sender: No OFD packet to send [05:37:04]OFD Sender: No OFD packet to send [05:37:09]OFD Sender: No OFD packet to send [05:37:14]OFD Sender: No OFD packet to send [05:37:19]OFD Sender: No OFD packet to send [05:37:24]OFD Sender: No OFD packet to send [05:37:29]OFD Sender: No OFD packet to send [05:37:34]OFD Sender: No OFD packet to send [05:37:39]OFD Sender: No OFD packet to send [05:37:44]OFD Sender: No OFD packet to send [05:37:49]OFD Sender: No OFD packet to send [05:37:54]OFD Sender: No OFD packet to send [05:37:59]OFD Sender: No OFD packet to send [05:38:04]OFD Sender: No OFD packet to send [05:38:09]OFD Sender: No OFD packet to send [05:38:14]OFD Sender: No OFD packet to send [05:38:19]OFD Sender: No OFD packet to send [05:38:24]OFD Sender: No OFD packet to send [05:38:29]OFD Sender: No OFD packet to send [05:38:34]OFD Sender: No OFD packet to send [05:38:39]OFD Sender: No OFD packet to send [05:38:44]OFD Sender: No OFD packet to send [05:38:49]OFD Sender: No OFD packet to send [05:38:54]OFD Sender: No OFD packet to send [05:38:59]OFD Sender: No OFD packet to send [05:39:04]OFD Sender: No OFD packet to send [05:39:09]OFD Sender: No OFD packet to send [05:39:14]OFD Sender: No OFD packet to send [05:39:19]OFD Sender: No OFD packet to send [05:39:24]OFD Sender: No OFD packet to send [05:39:29]OFD Sender: No OFD packet to send [05:39:34]OFD Sender: No OFD packet to send [05:39:39]OFD Sender: No OFD packet to send [05:39:44]OFD Sender: No OFD packet to send [05:39:49]OFD Sender: No OFD packet to send [05:39:54]OFD Sender: No OFD packet to send [05:39:59]OFD Sender: No OFD packet to send [05:40:04]OFD Sender: No OFD packet to send [05:40:09]OFD Sender: No OFD packet to send [05:40:14]OFD Sender: No OFD packet to send [05:40:19]OFD Sender: No OFD packet to send [05:40:24]OFD Sender: No OFD packet to send [05:40:29]OFD Sender: No OFD packet to send [05:40:34]OFD Sender: No OFD packet to send [05:40:39]OFD Sender: No OFD packet to send [05:40:44]OFD Sender: No OFD packet to send [05:40:49]OFD Sender: No OFD packet to send [05:40:54]OFD Sender: No OFD packet to send [05:40:59]OFD Sender: No OFD packet to send [05:41:04]OFD Sender: No OFD packet to send [05:41:09]OFD Sender: No OFD packet to send [05:41:14]OFD Sender: No OFD packet to send [05:41:19]OFD Sender: No OFD packet to send [05:41:24]OFD Sender: No OFD packet to send [05:41:29]OFD Sender: No OFD packet to send [05:41:34]OFD Sender: No OFD packet to send [05:41:39]OFD Sender: No OFD packet to send [05:41:44]OFD Sender: No OFD packet to send [05:41:49]OFD Sender: No OFD packet to send [05:41:54]OFD Sender: No OFD packet to send [05:41:59]OFD Sender: No OFD packet to send [05:42:04]OFD Sender: No OFD packet to send [05:42:09]OFD Sender: No OFD packet to send [05:42:14]OFD Sender: No OFD packet to send [05:42:19]OFD Sender: No OFD packet to send [05:42:24]OFD Sender: No OFD packet to send [05:42:29]OFD Sender: No OFD packet to send [05:42:34]OFD Sender: No OFD packet to send [05:42:39]OFD Sender: No OFD packet to send [05:42:44]OFD Sender: No OFD packet to send [05:42:49]OFD Sender: No OFD packet to send [05:42:54]OFD Sender: No OFD packet to send [05:42:59]OFD Sender: No OFD packet to send [05:43:04]OFD Sender: No OFD packet to send [05:43:09]OFD Sender: No OFD packet to send [05:43:14]OFD Sender: No OFD packet to send [05:43:19]OFD Sender: No OFD packet to send [05:43:21]accept exits with 9 [05:43:21]New connection [05:43:21]New thread 3067567460 created [05:43:21]Thread 3067424100 joined [05:43:21]Waiting for new connection... [05:43:21] Sock 9.Parse request [05:43:21]Sock 9.Check first char [05:43:21]Sock 9.First char is OK [05:43:21]request: POST /json_proto HTTP/1.0 [05:43:21]Method: POST [05:43:21]URL: /json_proto [05:43:21]Method is POST - this is cgi request [05:43:21]url: /json_proto [05:43:21]query_string will be loaded in cgi processing [05:43:21]execute_cgi json_proto POST (null) [05:43:21]execute_cgi path=json_proto method=POST [05:43:21]POST find Content-Length [05:43:21]Host: 172.17.44.3:8080 [05:43:21]Content-Length: 805 [05:43:21]Content-Type: application/json [05:43:21] [05:43:21]POST finish read [05:43:21]Found Content-Length = 805 [05:43:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 12.440, "sum" : 1200.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:43:21]execute_script... [05:43: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)2075289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 12.440, "sum" : 1200.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:43:21]POST & json_proto [05:43:21]process_json_proto [05:43:21]json parsed OK: [05:43:22]protocol is kg_v1.0 [05:43:22]action value=close_receipt [05:43:22]process_action close_receipt [05:43:22]cmd_close_receipt [05:43:22]MH_GetDate [05:43:22]Write to MH i2c: F0 00 00 4D 15 51 [05:43:22]Write i2c OK [05:43:22]MH_I2C_Read... [05:43:22]Read from MH i2c: F0 [05:43:22]MH_I2C_Read... [05:43:22]Read from MH i2c: F0 09 00 [05:43:22]MH_I2C_Read... [05:43:22]Read from MH i2c: F0 09 00 4D 15 00 FC 2C C4 66 AD C5 5D 66 E1 [05:43:22]GetLastDocTimeStamp 1724131632 [05:43:22]current date 1724132604 [05:43:22]FM_GetShiftState [05:43:22]SAM_PROTO_GetShiftState [05:43:22]wFMCommunicate request_size=4 [05:43:22]MH_SAM_APDU [05:43:22]CAPDU: 80 13 01 00 [05:43:22]Write to MH i2c: E2 08 00 4E 15 80 13 01 00 00 00 00 00 E0 [05:43:22]Write i2c OK [05:43:22]MH_I2C_Read... [05:43:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:43:22]Read from MH i2c: E2 [05:43:22]MH_I2C_Read... [05:43:22]Read from MH i2c: E2 0E 00 [05:43:22]MH_I2C_Read... [05:43:22]Read from MH i2c: E2 0E 00 4E 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 03 [05:43:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [05:43:22]wFMCommunicate OK [05:43:22]SAM_PROTO_GetShiftState done [05:43:22]FM_GetShiftState done [05:43:22]opened in 1724112910 [05:43:22]opened+sec_in_day 1724199310 [05:43:22]quantity*price = 120046 [05:43:22]sum+1 = 120047 [05:43:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.46 НСП 1% : 10.62 НДС 12% : 127.48 Наличными: 0.00 Безнал.: 1200.46 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 31 20.08.2024 05:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58047 ФПД: 269442491682488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T054324&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58047&fm=269442491682488&tin=02508201610067®Number=0000000000162794&sum=120046 [05:43:23]StoreToDocumentArchive [05:43:23]shift 100 fd 58047 [05:43:23]save to /storage/0100/doc_00058047 [05:43:23]save last doc name /storage/0100/doc_00058047 to /storage/kkm_last_doc_name [05:43:23]save OK [05:43:23]Clear old archive folders... [05:43:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:43:23]tlvbuf is 01D4F790 [05:43:23]SAM_PROTO_ClearQueue [05:43:23]wFMCommunicate request_size=4 [05:43:23]MH_SAM_APDU [05:43:23]CAPDU: 80 09 00 00 [05:43:23]Write to MH i2c: E2 08 00 5B 15 80 09 00 00 00 00 00 00 E2 [05:43:23]Write i2c OK [05:43:23]MH_I2C_Read... [05:43:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:43:23]Read from MH i2c: E2 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 03 00 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 03 00 5B 15 00 90 00 E4 [05:43:23]RAPDU: 90 00 [05:43:23]wFMCommunicate OK [05:43:23]SAM_PROTO_ClearQueue done [05:43:23]KKMCreateOFDPacket [05:43:23]OFDProtocolAddRootSTLVToBuf [05:43:23]FM_MakeSignedData [05:43:23]FM_MakeSignedData [05:43:23]SAM_PROTO_SignData [05:43:23]wFMCommunicate request_size=4 [05:43:23]MH_SAM_APDU [05:43:23]CAPDU: 80 0D 01 02 [05:43:23]Write to MH i2c: E2 08 00 5C 15 80 0D 01 02 00 00 00 00 EA [05:43:23]Write i2c OK [05:43:23]MH_I2C_Read... [05:43:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:43:23]Read from MH i2c: E2 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 03 00 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 03 00 5C 15 00 90 00 E5 [05:43:23]RAPDU: 90 00 [05:43:23]wFMCommunicate OK [05:43:23]wFMCommunicate request_size=255 [05:43:23]MH_SAM_APDU [05:43:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EE D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EE D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 FC 2C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E2 00 00 35 04 06 00 [05:43:23]Write to MH i2c: E2 02 01 5D 15 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EE D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EE D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 FC 2C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E2 00 00 35 04 06 00 00 00 A2 [05:43:23]Write i2c OK [05:43:23]MH_I2C_Read... [05:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:43:23]Read from MH i2c: E2 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 03 00 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 03 00 5D 15 00 90 00 E6 [05:43:23]RAPDU: 90 00 [05:43:23]wFMCommunicate OK [05:43:23]wFMCommunicate request_size=11 [05:43:23]MH_SAM_APDU [05:43:23]CAPDU: 80 0D 02 02 06 F5 0E 78 01 0E B8 [05:43:23]Write to MH i2c: E2 0E 00 5E 15 80 0D 02 02 06 00 F5 0E 78 01 0E B8 00 00 3B [05:43:23]Write i2c OK [05:43:23]MH_I2C_Read... [05:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:43:23]Read from MH i2c: E2 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 03 00 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 03 00 5E 15 00 90 00 E7 [05:43:23]RAPDU: 90 00 [05:43:23]wFMCommunicate OK [05:43:23]wFMCommunicate request_size=4 [05:43:23]MH_SAM_APDU [05:43:23]CAPDU: 80 0D 03 02 [05:43:23]Write to MH i2c: E2 08 00 5F 15 80 0D 03 02 00 00 00 00 EF [05:43:23]Write i2c OK [05:43:23]MH_I2C_Read... [05:43:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:43:23]Read from MH i2c: E2 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 0B 00 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 0B 00 5F 15 00 29 8F 5E A7 BA 83 6E CE 90 00 26 [05:43:23]RAPDU: 29 8F 5E A7 BA 83 6E CE 90 00 [05:43:23]wFMCommunicate OK [05:43:23]SAM_PROTO_SignData done [05:43:23]FM_MakeSignedData done [05:43:23]CreateOFDProtocolMessage [05:43:23]wFMCommunicate request_size=4 [05:43:23]MH_SAM_APDU [05:43:23]CAPDU: 80 11 00 00 [05:43:23]Write to MH i2c: E2 08 00 60 15 80 11 00 00 00 00 00 00 EF [05:43:23]Write i2c OK [05:43:23]MH_I2C_Read... [05:43:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:43:23]Read from MH i2c: E2 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 17 00 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: E2 17 00 60 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3B [05:43:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [05:43:23]wFMCommunicate OK [05:43:23]CreateOFDProtocolMessage done [05:43:23]OFDSenderStorePacket 58047 [05:43:23]StoreOFDPacket docnum=58047 [05:43:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 AE 79 08 01 6B 32 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EE D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EE D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 FC 2C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E2 00 00 35 04 06 00 F5 0E 78 01 0E B8 29 8F 5E A7 BA 83 6E CE [05:43:23]CheckFolder [05:43:23]dirname=/storage/ofd_packets [05:43:23]CheckFolder done [05:43:23]ProducePacketName [05:43:23]name=ofd_packets/00058047 [05:43:23]NVStorageSaveData ofd_packets/00058047 [05:43:23]File name is /storage/ofd_packets/00058047 [05:43:23]Write 302 bytes [05:43:23]NVStorageSaveData done [05:43:23]OFDSenderStorePacket done [05:43:23]KKMCreateOFDPacket done [05:43:23]NVStorageSaveData kkm_last_timestamp [05:43:23]File name is /storage/kkm_last_timestamp [05:43:23]Write 4 bytes [05:43:23]NVStorageSaveData done [05:43:23]ExternCall_PrintAddStr [05:43:23]wPrintStart [05:43:23]Write to MH i2c: 01 00 00 61 15 76 [05:43:23]Write i2c OK [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: 01 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: 01 07 00 [05:43:23]MH_I2C_Read... [05:43:23]Read from MH i2c: 01 07 00 61 15 00 00 00 00 00 FF 0F 8B [05:43:23]RasterBufferAndPrint [05:43:23]line Счет N : (1)2075289 [05:43:23]line ИНН: 02508201610067 [05:43:23]line Контрольно-Кассовый Чек [05:43:23]line ПРОДАЖА [05:43:23]line ТРК (МРК, ГНК) : 51 [05:43:23]line Товар: 2710124900 [05:43:23]line Аи-100-К-3 [05:43:23]line 12.440 * 96.50 [05:43:23]line = 1200.46 [05:43:23]line НДС 12% НСП 1% [05:43:23]line > о реализуемом товаре [05:43:23]line ИТОГО: 1200.46 [05:43:23]line НСП 1% : 10.62 [05:43:23]line НДС 12% : 127.48 [05:43:23]line Наличными: 0.00 [05:43:23]line Безнал.: 1200.46 [05:43:23]line Место: АЗС № 135 "Партнер Нефть" [05:43:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [05:43:23]line СНО: Общий режим [05:43:23]line Чек 31 20.08.2024 05:43 [05:43:23]line Смена: 100 ФФД: 1.0 [05:43:23]line ЗНМ: 0300000196 [05:43:23]line РНМ: 0000000000162794 [05:43:23]line Версия ККМ: v1.0 [05:43:23]line Платежная система: O! деньги [05:43:23]line ФМ: 0000000002094532 [05:43:23]line ФД: 58047 [05:43:23]line ФПД: 269442491682488 [05:43:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T054324&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58047&fm=269442491682488&tin=02508201610067®Number=0000000000162794&sum=120046 [05:43:24]OFD Sender: Processing packet 58047 [packets to send 51, broken 50] [05:43:24]ProducePacketName [05:43:24]name=ofd_packets/00058047 [05:43:24]OFD Sender: To server: pG, [05:43:24]CommunicateWithHost lk.salyk.kg:30040 [05:43:24]ConnectInit lk.salyk.kg [05:43:24]written 0, free lines is 4095 [05:43:24]Connected sock=10 [05:43:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 AE 79 08 01 6B 32 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EE D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EE D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 FC 2C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E2 00 00 35 04 06 00 F5 0E 78 01 0E B8 29 8F 5E A7 BA 83 6E CE [05:43:24]Write to MH i2c: 01 00 00 8B 15 A0 [05:43:24]Write i2c OK [05:43:24]MH_I2C_Read... [05:43:24]Read from MH i2c: 01 [05:43:24]MH_I2C_Read... [05:43:24]Read from MH i2c: 01 07 00 [05:43:24]MH_I2C_Read... [05:43:24]Read from MH i2c: 01 07 00 8B 15 00 00 00 00 00 A8 0C 5B [05:43:24]RasterBufferAndPrint [05:43:24]line [05:43:24]line [05:43:24]line [05:43:24]line [05:43:24]line [05:43:24]written 0, free lines is 3243 [05:43:24]MH_Cut [05:43:24]Write to MH i2c: D1 01 00 92 15 01 79 [05:43:24]Write i2c OK [05:43:24]MH_I2C_Read... [05:43:24]Read from MH i2c: D1 [05:43:24]MH_I2C_Read... [05:43:24]Read from MH i2c: D1 01 00 [05:43:24]MH_I2C_Read... [05:43:24]Read from MH i2c: D1 01 00 92 15 00 78 [05:43:24]Write to MH i2c: 01 00 00 93 15 A8 [05:43:24]Write i2c OK [05:43:24]MH_I2C_Read... [05:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 06 B3 47 00 5D 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E2 00 00 F4 03 04 00 4B D8 C3 66 B6 04 01 00 00 F1 87 04 B7 77 58 88 F5 [05:43:24]CommunicateWithHost err = 0 [05:43:24]CheckOFDResponse [05:43:24]1017 (14) - 77093643461234 [05:43:24]1041 (16) - 0000000002094532 [05:43:24]1040 (4) - 58047 [05:43:24]1012 (4) - 19.08.2024 23:42 [05:43:24]1206 (1) - 0 [05:43:24]OFD Sender: Remove packet 58047 [05:43:24]ProducePacketName [05:43:24]name=ofd_packets/00058047 [05:43:24]NVStorageDeleteData [05:43:25]OFD Sender: No OFD packet to send [05:43:25]*** Cut start [05:43:25]*** Partial cut [05:43:25]*** CUTSNS_PIN = 1 [05:43:25]*** CUTSNS_PIN = 0 [05:43:25]*** Brake cut motor [05:43:26]Read from MH i2c: 01 [05:43:26]MH_I2C_Read... [05:43:26]*** Stop cut motor [05:43:26]*** Cut end [05:43:26]Read from MH i2c: 01 07 00 [05:43:26]MH_I2C_Read... [05:43:26]Read from MH i2c: 01 07 00 93 15 00 00 00 00 00 FF 0F BD [05:43:26]process_action close_receipt done [05:43:26]requested_data is exist [05:43:26]produce_requested_data [05:43:26]requested_item fm.sn is exist - process it [05:43:26]wFMCommunicate request_size=4 [05:43:26]MH_SAM_APDU [05:43:26]CAPDU: 80 11 00 00 [05:43:26]Write to MH i2c: E2 08 00 94 15 80 11 00 00 00 00 00 00 23 [05:43:26]Write i2c OK [05:43:26]MH_I2C_Read... [05:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:43:26]Read from MH i2c: E2 [05:43:26]MH_I2C_Read... [05:43:26]Read from MH i2c: E2 17 00 [05:43:26]MH_I2C_Read... [05:43:26]Read from MH i2c: E2 17 00 94 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6F [05:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [05:43:26]wFMCommunicate OK [05:43:26]requested_item fd.num is exist - process it [05:43:26]SAM_PROTO_GetFieldsCounters [05:43:26]wFMCommunicate request_size=4 [05:43:26]MH_SAM_APDU [05:43:26]CAPDU: 80 13 00 00 [05:43:26]Write to MH i2c: E2 08 00 95 15 80 13 00 00 00 00 00 00 26 [05:43:26]Write i2c OK [05:43:26]MH_I2C_Read... [05:43:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:43:26]Read from MH i2c: E2 [05:43:26]MH_I2C_Read... [05:43:26]Read from MH i2c: E2 62 00 [05:43:26]MH_I2C_Read... [05:43:26]Read from MH i2c: E2 62 00 95 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BF E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [05:43:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BF E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:43:26]wFMCommunicate OK [05:43:26]SAM_PROTO_GetFieldsCounters done [05:43:26]requested_item shift.num is exist - process it [05:43:26]requested_item shift.opened is exist - process it [05:43:26]req_shift_opened [05:43:26]FM_GetShiftState [05:43:26]SAM_PROTO_GetShiftState [05:43:26]wFMCommunicate request_size=4 [05:43:26]MH_SAM_APDU [05:43:26]CAPDU: 80 13 01 00 [05:43:26]Write to MH i2c: E2 08 00 96 15 80 13 01 00 00 00 00 00 28 [05:43:26]Write i2c OK [05:43:26]MH_I2C_Read... [05:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:43:26]Read from MH i2c: E2 [05:43:26]MH_I2C_Read... [05:43:26]Read from MH i2c: E2 0E 00 [05:43:26]MH_I2C_Read... [05:43:26]Read from MH i2c: E2 0E 00 96 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4B [05:43:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [05:43:26]wFMCommunicate OK [05:43:26]SAM_PROTO_GetShiftState done [05:43:26]FM_GetShiftState done [05:43:26]req_shift_opened done [05:43:26]requested_item shift.open_date is exist - process it [05:43:26]req_shift_open_date [05:43:26]req_shift_open_date done [05:43:26]produce_requested_data done [05:43:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58047,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [05:43:26]process_action_free close_receipt [05:43:26]json_value_free [05:43:26]json_value_free done [05:43:26]process_json_proto returns [05:43:26]Send response to host [05:43:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58047,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [05:43:26]free response buf [05:43:26]execute_script done [05:43:26]execute_script returns [05:43:26]free content buf [05:43:26]Sock 9.Close socket [05:43:26]Sock 9.Thread stoped [05:43:30]OFD Sender: No OFD packet to send [05:43:35]OFD Sender: No OFD packet to send [05:43:40]OFD Sender: No OFD packet to send [05:43:45]OFD Sender: No OFD packet to send [05:43:50]OFD Sender: No OFD packet to send [05:43:55]OFD Sender: No OFD packet to send [05:44:00]OFD Sender: No OFD packet to send [05:44:05]OFD Sender: No OFD packet to send [05:44:10]OFD Sender: No OFD packet to send [05:44:15]OFD Sender: No OFD packet to send [05:44:20]OFD Sender: No OFD packet to send [05:44:25]OFD Sender: No OFD packet to send [05:44:30]OFD Sender: No OFD packet to send [05:44:35]OFD Sender: No OFD packet to send [05:44:40]OFD Sender: No OFD packet to send [05:44:45]OFD Sender: No OFD packet to send [05:44:50]OFD Sender: No OFD packet to send [05:44:55]OFD Sender: No OFD packet to send [05:45:00]OFD Sender: No OFD packet to send [05:45:05]OFD Sender: No OFD packet to send [05:45:10]OFD Sender: No OFD packet to send [05:45:15]OFD Sender: No OFD packet to send [05:45:20]OFD Sender: No OFD packet to send [05:45:25]OFD Sender: No OFD packet to send [05:45:30]OFD Sender: No OFD packet to send [05:45:35]OFD Sender: No OFD packet to send [05:45:40]OFD Sender: No OFD packet to send [05:45:45]OFD Sender: No OFD packet to send [05:45:50]OFD Sender: No OFD packet to send [05:45:55]OFD Sender: No OFD packet to send [05:46:00]OFD Sender: No OFD packet to send [05:46:05]OFD Sender: No OFD packet to send [05:46:10]OFD Sender: No OFD packet to send [05:46:15]OFD Sender: No OFD packet to send [05:46:20]OFD Sender: No OFD packet to send [05:46:25]OFD Sender: No OFD packet to send [05:46:30]OFD Sender: No OFD packet to send [05:46:35]OFD Sender: No OFD packet to send [05:46:40]OFD Sender: No OFD packet to send [05:46:45]OFD Sender: No OFD packet to send [05:46:50]OFD Sender: No OFD packet to send [05:46:55]OFD Sender: No OFD packet to send [05:47:00]OFD Sender: No OFD packet to send [05:47:05]OFD Sender: No OFD packet to send [05:47:10]OFD Sender: No OFD packet to send [05:47:15]OFD Sender: No OFD packet to send [05:47:20]OFD Sender: No OFD packet to send [05:47:25]OFD Sender: No OFD packet to send [05:47:30]OFD Sender: No OFD packet to send [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:55]OFD Sender: No OFD packet to send [05:48:00]OFD Sender: No OFD packet to send [05:48:05]OFD Sender: No OFD packet to send [05:48:10]OFD Sender: No OFD packet to send [05:48:15]OFD Sender: No OFD packet to send [05:48:20]OFD Sender: No OFD packet to send [05:48:25]OFD Sender: No OFD packet to send [05:48:30]OFD Sender: No OFD packet to send [05:48:35]OFD Sender: No OFD packet to send [05:48:40]OFD Sender: No OFD packet to send [05:48:45]OFD Sender: No OFD packet to send [05:48:50]OFD Sender: No OFD packet to send [05:48:55]OFD Sender: No OFD packet to send [05:49:00]OFD Sender: No OFD packet to send [05:49:05]OFD Sender: No OFD packet to send [05:49:10]OFD Sender: No OFD packet to send [05:49:15]OFD Sender: No OFD packet to send [05:49:20]OFD Sender: No OFD packet to send [05:49:25]OFD Sender: No OFD packet to send [05:49:30]OFD Sender: No OFD packet to send [05:49:35]OFD Sender: No OFD packet to send [05:49:40]OFD Sender: No OFD packet to send [05:49:45]OFD Sender: No OFD packet to send [05:49:50]OFD Sender: No OFD packet to send [05:49:55]OFD Sender: No OFD packet to send [05:50:00]OFD Sender: No OFD packet to send [05:50:05]OFD Sender: No OFD packet to send [05:50:10]OFD Sender: No OFD packet to send [05:50:15]OFD Sender: No OFD packet to send [05:50:20]OFD Sender: No OFD packet to send [05:50:25]OFD Sender: No OFD packet to send [05:50:26]accept exits with 7 [05:50:26]New connection [05:50:26]New thread 3067424100 created [05:50:26]Thread 3067567460 joined [05:50:26]Waiting for new connection... [05:50:26] Sock 7.Parse request [05:50:26]Sock 7.Check first char [05:50:26]Sock 7.First char is OK [05:50:26]request: POST /json_proto HTTP/1.0 [05:50:26]Method: POST [05:50:26]URL: /json_proto [05:50:26]Method is POST - this is cgi request [05:50:26]url: /json_proto [05:50:26]query_string will be loaded in cgi processing [05:50:26]execute_cgi json_proto POST (null) [05:50:26]execute_cgi path=json_proto method=POST [05:50:26]POST find Content-Length [05:50:26]Host: 172.17.44.3:8080 [05:50:26]Content-Length: 798 [05:50:26]Content-Type: application/json [05:50:26] [05:50:26]POST finish read [05:50:26]Found Content-Length = 798 [05:50:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:50:26]execute_script... [05:50: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)2075290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:50:26]POST & json_proto [05:50:26]process_json_proto [05:50:26]json parsed OK: [05:50:26]protocol is kg_v1.0 [05:50:26]action value=close_receipt [05:50:26]process_action close_receipt [05:50:26]cmd_close_receipt [05:50:26]MH_GetDate [05:50:26]Write to MH i2c: F0 00 00 97 15 9B [05:50:26]Write i2c OK [05:50:26]MH_I2C_Read... [05:50:26]Read from MH i2c: F0 [05:50:26]MH_I2C_Read... [05:50:26]Read from MH i2c: F0 09 00 [05:50:26]MH_I2C_Read... [05:50:26]Read from MH i2c: F0 09 00 97 15 00 A4 2E C4 66 AD C5 5D 66 D5 [05:50:26]GetLastDocTimeStamp 1724132604 [05:50:26]current date 1724133028 [05:50:26]FM_GetShiftState [05:50:26]SAM_PROTO_GetShiftState [05:50:26]wFMCommunicate request_size=4 [05:50:26]MH_SAM_APDU [05:50:26]CAPDU: 80 13 01 00 [05:50:26]Write to MH i2c: E2 08 00 98 15 80 13 01 00 00 00 00 00 2A [05:50:26]Write i2c OK [05:50:26]MH_I2C_Read... [05:50:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:26]Read from MH i2c: E2 [05:50:26]MH_I2C_Read... [05:50:26]Read from MH i2c: E2 0E 00 [05:50:26]MH_I2C_Read... [05:50:26]Read from MH i2c: E2 0E 00 98 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4D [05:50:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [05:50:26]wFMCommunicate OK [05:50:26]SAM_PROTO_GetShiftState done [05:50:26]FM_GetShiftState done [05:50:26]opened in 1724112910 [05:50:26]opened+sec_in_day 1724199310 [05:50:26]quantity*price = 50063 [05:50:26]sum+1 = 50064 [05:50:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 32 20.08.2024 05:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58048 ФПД: 213848498406481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T055028&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58048&fm=213848498406481&tin=02508201610067®Number=0000000000162794&sum=50063 [05:50:27]StoreToDocumentArchive [05:50:27]shift 100 fd 58048 [05:50:27]save to /storage/0100/doc_00058048 [05:50:27]save last doc name /storage/0100/doc_00058048 to /storage/kkm_last_doc_name [05:50:27]save OK [05:50:27]Clear old archive folders... [05:50:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:50:27]tlvbuf is 01DB7980 [05:50:27]SAM_PROTO_ClearQueue [05:50:27]wFMCommunicate request_size=4 [05:50:27]MH_SAM_APDU [05:50:27]CAPDU: 80 09 00 00 [05:50:27]Write to MH i2c: E2 08 00 A5 15 80 09 00 00 00 00 00 00 2C [05:50:27]Write i2c OK [05:50:27]MH_I2C_Read... [05:50:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:50:27]Read from MH i2c: E2 [05:50:27]MH_I2C_Read... [05:50:27]Read from MH i2c: E2 03 00 [05:50:27]MH_I2C_Read... [05:50:27]Read from MH i2c: E2 03 00 A5 15 00 90 00 2E [05:50:27]RAPDU: 90 00 [05:50:27]wFMCommunicate OK [05:50:27]SAM_PROTO_ClearQueue done [05:50:27]KKMCreateOFDPacket [05:50:27]OFDProtocolAddRootSTLVToBuf [05:50:27]FM_MakeSignedData [05:50:27]FM_MakeSignedData [05:50:27]SAM_PROTO_SignData [05:50:27]wFMCommunicate request_size=4 [05:50:27]MH_SAM_APDU [05:50:27]CAPDU: 80 0D 01 02 [05:50:27]Write to MH i2c: E2 08 00 A6 15 80 0D 01 02 00 00 00 00 34 [05:50:27]Write i2c OK [05:50:27]MH_I2C_Read... [05:50:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:50:27]Read from MH i2c: E2 [05:50:27]MH_I2C_Read... [05:50:27]Read from MH i2c: E2 03 00 [05:50:27]MH_I2C_Read... [05:50:27]Read from MH i2c: E2 03 00 A6 15 00 90 00 2F [05:50:27]RAPDU: 90 00 [05:50:27]wFMCommunicate OK [05:50:27]wFMCommunicate request_size=255 [05:50:27]MH_SAM_APDU [05:50:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 A4 2E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E2 00 00 35 04 06 00 C2 7E 7B C8 [05:50:27]Write to MH i2c: E2 02 01 A7 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 A4 2E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E2 00 00 35 04 06 00 C2 7E 7B C8 00 00 61 [05:50:27]Write i2c OK [05:50:27]MH_I2C_Read... [05:50:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:28]Read from MH i2c: E2 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: E2 03 00 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: E2 03 00 A7 15 00 90 00 30 [05:50:28]RAPDU: 90 00 [05:50:28]wFMCommunicate OK [05:50:28]wFMCommunicate request_size=7 [05:50:28]MH_SAM_APDU [05:50:28]CAPDU: 80 0D 02 02 02 84 51 [05:50:28]Write to MH i2c: E2 0A 00 A8 15 80 0D 02 02 02 00 84 51 00 00 10 [05:50:28]Write i2c OK [05:50:28]MH_I2C_Read... [05:50:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:28]Read from MH i2c: E2 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: E2 03 00 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: E2 03 00 A8 15 00 90 00 31 [05:50:28]RAPDU: 90 00 [05:50:28]wFMCommunicate OK [05:50:28]wFMCommunicate request_size=4 [05:50:28]MH_SAM_APDU [05:50:28]CAPDU: 80 0D 03 02 [05:50:28]Write to MH i2c: E2 08 00 A9 15 80 0D 03 02 00 00 00 00 39 [05:50:28]Write i2c OK [05:50:28]MH_I2C_Read... [05:50:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:50:28]Read from MH i2c: E2 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: E2 0B 00 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: E2 0B 00 A9 15 00 DA B9 F4 C3 0A 41 25 3C 90 00 30 [05:50:28]RAPDU: DA B9 F4 C3 0A 41 25 3C 90 00 [05:50:28]wFMCommunicate OK [05:50:28]SAM_PROTO_SignData done [05:50:28]FM_MakeSignedData done [05:50:28]CreateOFDProtocolMessage [05:50:28]wFMCommunicate request_size=4 [05:50:28]MH_SAM_APDU [05:50:28]CAPDU: 80 11 00 00 [05:50:28]Write to MH i2c: E2 08 00 AA 15 80 11 00 00 00 00 00 00 39 [05:50:28]Write i2c OK [05:50:28]MH_I2C_Read... [05:50:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:28]Read from MH i2c: E2 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: E2 17 00 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: E2 17 00 AA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 85 [05:50:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [05:50:28]wFMCommunicate OK [05:50:28]CreateOFDProtocolMessage done [05:50:28]OFDSenderStorePacket 58048 [05:50:28]StoreOFDPacket docnum=58048 [05:50:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 9E DE 04 01 E9 EB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 A4 2E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E2 00 00 35 04 06 00 C2 7E 7B C8 84 51 DA B9 F4 C3 0A 41 25 3C [05:50:28]CheckFolder [05:50:28]dirname=/storage/ofd_packets [05:50:28]CheckFolder done [05:50:28]ProducePacketName [05:50:28]name=ofd_packets/00058048 [05:50:28]NVStorageSaveData ofd_packets/00058048 [05:50:28]File name is /storage/ofd_packets/00058048 [05:50:28]Write 298 bytes [05:50:28]NVStorageSaveData done [05:50:28]OFDSenderStorePacket done [05:50:28]KKMCreateOFDPacket done [05:50:28]NVStorageSaveData kkm_last_timestamp [05:50:28]File name is /storage/kkm_last_timestamp [05:50:28]Write 4 bytes [05:50:28]NVStorageSaveData done [05:50:28]OFD Sender: Processing packet 58048 [packets to send 51, broken 50] [05:50:28]ProducePacketName [05:50:28]name=ofd_packets/00058048 [05:50:28]OFD Sender: To server: pG, [05:50:28]CommunicateWithHost lk.salyk.kg:30040 [05:50:28]ConnectInit lk.salyk.kg [05:50:28]ExternCall_PrintAddStr [05:50:28]wPrintStart [05:50:28]Write to MH i2c: 01 00 00 AB 15 C0 [05:50:28]Write i2c OK [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: 01 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: 01 07 00 [05:50:28]MH_I2C_Read... [05:50:28]Read from MH i2c: 01 07 00 AB 15 00 00 00 00 00 FF 0F D5 [05:50:28]RasterBufferAndPrint [05:50:28]line Счет N : (1)2075290 [05:50:28]line ИНН: 02508201610067 [05:50:28]line Контрольно-Кассовый Чек [05:50:28]line ПРОДАЖА [05:50:28]line ТРК (МРК, ГНК) : 21 [05:50:28]line Товар: 2710194210 [05:50:28]line ДТ-К-5 [05:50:28]line 6.570 * 76.20 [05:50:28]line = 500.63 [05:50:28]line НДС 12% НСП 1% [05:50:28]line > о реализуемом товаре [05:50:28]line ИТОГО: 500.63 [05:50:28]line НСП 1% : 4.43 [05:50:28]line НДС 12% : 53.16 [05:50:28]line Наличными: 0.00 [05:50:28]line Безнал.: 500.63 [05:50:28]line Место: АЗС № 135 "Партнер Нефть" [05:50:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [05:50:28]line СНО: Общий режим [05:50:28]line Чек 32 20.08.2024 05:50 [05:50:28]line Смена: 100 ФФД: 1.0 [05:50:28]line ЗНМ: 0300000196 [05:50:28]line РНМ: 0000000000162794 [05:50:28]line Версия ККМ: v1.0 [05:50:28]line Платежная система: O! деньги [05:50:28]line ФМ: 0000000002094532 [05:50:28]line ФД: 58048 [05:50:28]line ФПД: 213848498406481 [05:50:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T055028&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58048&fm=213848498406481&tin=02508201610067®Number=0000000000162794&sum=50063 [05:50:28]Connected sock=11 [05:50:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 9E DE 04 01 E9 EB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 A4 2E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E2 00 00 35 04 06 00 C2 7E 7B C8 84 51 DA B9 F4 C3 0A 41 25 3C [05:50:28]written 0, free lines is 4095 [05:50:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EF 6A 47 00 61 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 32 30 39 34 35 33 32 10 04 04 00 C0 E2 00 00 F4 03 04 00 F4 D9 C3 66 B6 04 01 00 00 B3 D2 C1 14 8D 41 B3 F1 [05:50:28]CommunicateWithHost err = 0 [05:50:28]CheckOFDResponse [05:50:28]1017 (14) - 77093643461234 [05:50:28]1041 (16) - 0000000002094532 [05:50:28]1040 (4) - 58048 [05:50:28]1012 (4) - 19.08.2024 23:49 [05:50:28]1206 (1) - 0 [05:50:28]OFD Sender: Remove packet 58048 [05:50:28]ProducePacketName [05:50:28]name=ofd_packets/00058048 [05:50:28]NVStorageDeleteData [05:50:29]Write to MH i2c: 01 00 00 D5 15 EA [05:50:29]Write i2c OK [05:50:29]MH_I2C_Read... [05:50:29]Read from MH i2c: 01 [05:50:29]MH_I2C_Read... [05:50:29]Read from MH i2c: 01 07 00 [05:50:29]MH_I2C_Read... [05:50:29]Read from MH i2c: 01 07 00 D5 15 00 00 00 00 00 A1 0C 9E [05:50:29]RasterBufferAndPrint [05:50:29]line [05:50:29]line [05:50:29]line [05:50:29]line [05:50:29]line [05:50:29]written 0, free lines is 3239 [05:50:29]MH_Cut [05:50:29]Write to MH i2c: D1 01 00 DC 15 01 C3 [05:50:29]Write i2c OK [05:50:29]MH_I2C_Read... [05:50:29]Read from MH i2c: D1 [05:50:29]MH_I2C_Read... [05:50:29]Read from MH i2c: D1 01 00 [05:50:29]MH_I2C_Read... [05:50:29]Read from MH i2c: D1 01 00 DC 15 00 C2 [05:50:29]Write to MH i2c: 01 00 00 DD 15 F2 [05:50:29]Write i2c OK [05:50:29]MH_I2C_Read... [05:50:29]OFD Sender: No OFD packet to send [05:50:30]*** Cut start [05:50:30]*** Partial cut [05:50:30]*** CUTSNS_PIN = 1 [05:50:30]*** CUTSNS_PIN = 0 [05:50:30]*** Brake cut motor [05:50:30]Read from MH i2c: 01 [05:50:30]MH_I2C_Read... [05:50:30]*** Stop cut motor [05:50:30]*** Cut end [05:50:30]Read from MH i2c: 01 07 00 [05:50:30]MH_I2C_Read... [05:50:30]Read from MH i2c: 01 07 00 DD 15 00 00 00 00 00 FF 0F 07 [05:50:30]process_action close_receipt done [05:50:30]requested_data is exist [05:50:30]produce_requested_data [05:50:30]requested_item fm.sn is exist - process it [05:50:30]wFMCommunicate request_size=4 [05:50:30]MH_SAM_APDU [05:50:30]CAPDU: 80 11 00 00 [05:50:30]Write to MH i2c: E2 08 00 DE 15 80 11 00 00 00 00 00 00 6D [05:50:30]Write i2c OK [05:50:30]MH_I2C_Read... [05:50:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:30]Read from MH i2c: E2 [05:50:30]MH_I2C_Read... [05:50:30]Read from MH i2c: E2 17 00 [05:50:30]MH_I2C_Read... [05:50:30]Read from MH i2c: E2 17 00 DE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [05:50:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [05:50:30]wFMCommunicate OK [05:50:30]requested_item fd.num is exist - process it [05:50:30]SAM_PROTO_GetFieldsCounters [05:50:30]wFMCommunicate request_size=4 [05:50:30]MH_SAM_APDU [05:50:30]CAPDU: 80 13 00 00 [05:50:30]Write to MH i2c: E2 08 00 DF 15 80 13 00 00 00 00 00 00 70 [05:50:30]Write i2c OK [05:50:30]MH_I2C_Read... [05:50:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:50:30]Read from MH i2c: E2 [05:50:30]MH_I2C_Read... [05:50:30]Read from MH i2c: E2 62 00 [05:50:30]MH_I2C_Read... [05:50:30]Read from MH i2c: E2 62 00 DF 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C0 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [05:50:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C0 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:50:30]wFMCommunicate OK [05:50:30]SAM_PROTO_GetFieldsCounters done [05:50:30]requested_item shift.num is exist - process it [05:50:30]requested_item shift.opened is exist - process it [05:50:30]req_shift_opened [05:50:30]FM_GetShiftState [05:50:30]SAM_PROTO_GetShiftState [05:50:30]wFMCommunicate request_size=4 [05:50:30]MH_SAM_APDU [05:50:30]CAPDU: 80 13 01 00 [05:50:30]Write to MH i2c: E2 08 00 E0 15 80 13 01 00 00 00 00 00 72 [05:50:30]Write i2c OK [05:50:30]MH_I2C_Read... [05:50:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:30]Read from MH i2c: E2 [05:50:30]MH_I2C_Read... [05:50:30]Read from MH i2c: E2 0E 00 [05:50:30]MH_I2C_Read... [05:50:30]Read from MH i2c: E2 0E 00 E0 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 95 [05:50:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [05:50:30]wFMCommunicate OK [05:50:30]SAM_PROTO_GetShiftState done [05:50:30]FM_GetShiftState done [05:50:30]req_shift_opened done [05:50:30]requested_item shift.open_date is exist - process it [05:50:30]req_shift_open_date [05:50:30]req_shift_open_date done [05:50:30]produce_requested_data done [05:50:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58048,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [05:50:30]process_action_free close_receipt [05:50:30]json_value_free [05:50:30]json_value_free done [05:50:30]process_json_proto returns [05:50:30]Send response to host [05:50:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58048,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [05:50:30]free response buf [05:50:30]execute_script done [05:50:30]execute_script returns [05:50:30]free content buf [05:50:30]Sock 7.Close socket [05:50:30]Sock 7.Thread stoped [05:50:34]OFD Sender: No OFD packet to send [05:50:39]OFD Sender: No OFD packet to send [05:50:44]OFD Sender: No OFD packet to send [05:50:49]OFD Sender: No OFD packet to send [05:50:54]OFD Sender: No OFD packet to send [05:50:59]OFD Sender: No OFD packet to send [05:51:04]OFD Sender: No OFD packet to send [05:51:09]OFD Sender: No OFD packet to send [05:51:14]OFD Sender: No OFD packet to send [05:51:19]OFD Sender: No OFD packet to send [05:51:24]OFD Sender: No OFD packet to send [05:51:29]OFD Sender: No OFD packet to send [05:51:34]OFD Sender: No OFD packet to send [05:51:39]OFD Sender: No OFD packet to send [05:51:44]OFD Sender: No OFD packet to send [05:51:49]OFD Sender: No OFD packet to send [05:51:54]OFD Sender: No OFD packet to send [05:51:59]OFD Sender: No OFD packet to send [05:52:04]OFD Sender: No OFD packet to send [05:52:09]OFD Sender: No OFD packet to send [05:52:14]OFD Sender: No OFD packet to send [05:52:19]OFD Sender: No OFD packet to send [05:52:24]OFD Sender: No OFD packet to send [05:52:29]OFD Sender: No OFD packet to send [05:52:34]OFD Sender: No OFD packet to send [05:52:39]OFD Sender: No OFD packet to send [05:52:44]OFD Sender: No OFD packet to send [05:52:49]OFD Sender: No OFD packet to send [05:52:54]OFD Sender: No OFD packet to send [05:52:59]OFD Sender: No OFD packet to send [05:53:04]OFD Sender: No OFD packet to send [05:53:09]OFD Sender: No OFD packet to send [05:53:14]OFD Sender: No OFD packet to send [05:53:19]OFD Sender: No OFD packet to send [05:53:24]OFD Sender: No OFD packet to send [05:53:29]OFD Sender: No OFD packet to send [05:53:34]OFD Sender: No OFD packet to send [05:53:39]OFD Sender: No OFD packet to send [05:53:44]OFD Sender: No OFD packet to send [05:53:49]OFD Sender: No OFD packet to send [05:53:54]OFD Sender: No OFD packet to send [05:53:59]OFD Sender: No OFD packet to send [05:54:04]OFD Sender: No OFD packet to send [05:54:09]OFD Sender: No OFD packet to send [05:54:14]OFD Sender: No OFD packet to send [05:54:19]OFD Sender: No OFD packet to send [05:54:24]OFD Sender: No OFD packet to send [05:54:29]OFD Sender: No OFD packet to send [05:54:34]OFD Sender: No OFD packet to send [05:54:39]OFD Sender: No OFD packet to send [05:54:44]OFD Sender: No OFD packet to send [05:54:49]OFD Sender: No OFD packet to send [05:54:54]OFD Sender: No OFD packet to send [05:54:59]OFD Sender: No OFD packet to send [05:55:04]OFD Sender: No OFD packet to send [05:55:09]OFD Sender: No OFD packet to send [05:55:14]OFD Sender: No OFD packet to send [05:55:19]OFD Sender: No OFD packet to send [05:55:24]OFD Sender: No OFD packet to send [05:55:29]OFD Sender: No OFD packet to send [05:55:34]OFD Sender: No OFD packet to send [05:55:39]OFD Sender: No OFD packet to send [05:55:44]OFD Sender: No OFD packet to send [05:55:49]OFD Sender: No OFD packet to send [05:55:54]OFD Sender: No OFD packet to send [05:55:59]OFD Sender: No OFD packet to send [05:56:04]OFD Sender: No OFD packet to send [05:56:09]OFD Sender: No OFD packet to send [05:56:14]OFD Sender: No OFD packet to send [05:56:19]OFD Sender: No OFD packet to send [05:56:24]OFD Sender: No OFD packet to send [05:56:29]OFD Sender: No OFD packet to send [05:56:34]OFD Sender: No OFD packet to send [05:56:39]OFD Sender: No OFD packet to send [05:56:44]OFD Sender: No OFD packet to send [05:56:49]OFD Sender: No OFD packet to send [05:56:54]OFD Sender: No OFD packet to send [05:56:59]OFD Sender: No OFD packet to send [05:57:04]OFD Sender: No OFD packet to send [05:57:09]OFD Sender: No OFD packet to send [05:57:14]OFD Sender: No OFD packet to send [05:57:19]OFD Sender: No OFD packet to send [05:57:24]OFD Sender: No OFD packet to send [05:57:29]OFD Sender: No OFD packet to send [05:57:34]OFD Sender: No OFD packet to send [05:57:39]OFD Sender: No OFD packet to send [05:57:44]OFD Sender: No OFD packet to send [05:57:49]OFD Sender: No OFD packet to send [05:57:54]OFD Sender: No OFD packet to send [05:57:59]OFD Sender: No OFD packet to send [05:58:04]OFD Sender: No OFD packet to send [05:58:09]OFD Sender: No OFD packet to send [05:58:14]OFD Sender: No OFD packet to send [05:58:19]OFD Sender: No OFD packet to send [05:58:24]OFD Sender: No OFD packet to send [05:58:29]OFD Sender: No OFD packet to send [05:58:34]OFD Sender: No OFD packet to send [05:58:39]OFD Sender: No OFD packet to send [05:58:44]OFD Sender: No OFD packet to send [05:58:49]OFD Sender: No OFD packet to send [05:58:54]OFD Sender: No OFD packet to send [05:58:59]OFD Sender: No OFD packet to send [05:59:04]OFD Sender: No OFD packet to send [05:59:09]OFD Sender: No OFD packet to send [05:59:14]OFD Sender: No OFD packet to send [05:59:19]OFD Sender: No OFD packet to send [05:59:24]OFD Sender: No OFD packet to send [05:59:29]OFD Sender: No OFD packet to send [05:59:34]OFD Sender: No OFD packet to send [05:59:39]OFD Sender: No OFD packet to send [05:59:44]OFD Sender: No OFD packet to send [05:59:49]OFD Sender: No OFD packet to send [05:59:54]OFD Sender: No OFD packet to send [05:59:59]OFD Sender: No OFD packet to send [06:00:04]OFD Sender: No OFD packet to send [06:00:09]OFD Sender: No OFD packet to send [06:00:14]OFD Sender: No OFD packet to send [06:00:19]OFD Sender: No OFD packet to send [06:00:24]OFD Sender: No OFD packet to send [06:00:29]OFD Sender: No OFD packet to send [06:00:34]OFD Sender: No OFD packet to send [06:00:39]OFD Sender: No OFD packet to send [06:00:44]OFD Sender: No OFD packet to send [06:00:49]OFD Sender: No OFD packet to send [06:00:54]OFD Sender: No OFD packet to send [06:00:59]OFD Sender: No OFD packet to send [06:01:04]OFD Sender: No OFD packet to send [06:01:09]OFD Sender: No OFD packet to send [06:01:14]OFD Sender: No OFD packet to send [06:01:19]OFD Sender: No OFD packet to send [06:01:24]OFD Sender: No OFD packet to send [06:01:30]OFD Sender: No OFD packet to send [06:01:35]OFD Sender: No OFD packet to send [06:01:40]OFD Sender: No OFD packet to send [06:01:45]OFD Sender: No OFD packet to send [06:01:50]OFD Sender: No OFD packet to send [06:01:55]OFD Sender: No OFD packet to send [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:35]OFD Sender: No OFD packet to send [06:02:40]OFD Sender: No OFD packet to send [06:02:45]OFD Sender: No OFD packet to send [06:02:50]OFD Sender: No OFD packet to send [06:02:55]OFD Sender: No OFD packet to send [06:03:00]OFD Sender: No OFD packet to send [06:03:05]OFD Sender: No OFD packet to send [06:03:10]OFD Sender: No OFD packet to send [06:03:11]accept exits with 9 [06:03:11]New connection [06:03:11]New thread 3067567460 created [06:03:11]Thread 3067424100 joined [06:03:11]Waiting for new connection... [06:03:11] Sock 9.Parse request [06:03:11]Sock 9.Check first char [06:03:11]Sock 9.First char is OK [06:03:11]request: POST /json_proto HTTP/1.0 [06:03:11]Method: POST [06:03:11]URL: /json_proto [06:03:11]Method is POST - this is cgi request [06:03:11]url: /json_proto [06:03:11]query_string will be loaded in cgi processing [06:03:11]execute_cgi json_proto POST (null) [06:03:11]execute_cgi path=json_proto method=POST [06:03:11]POST find Content-Length [06:03:11]Host: 172.17.44.3:8080 [06:03:11]Content-Length: 678 [06:03:11]Content-Type: application/json [06:03:11] [06:03:11]POST finish read [06:03:11]Found Content-Length = 678 [06:03:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:03:11]execute_script... [06:03: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)2075291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:03:11]POST & json_proto [06:03:11]process_json_proto [06:03:11]json parsed OK: [06:03:11]protocol is kg_v1.0 [06:03:11]action value=close_receipt [06:03:11]process_action close_receipt [06:03:11]cmd_close_receipt [06:03:11]MH_GetDate [06:03:11]Write to MH i2c: F0 00 00 E1 15 E5 [06:03:11]Write i2c OK [06:03:11]MH_I2C_Read... [06:03:11]Read from MH i2c: F0 [06:03:11]MH_I2C_Read... [06:03:11]Read from MH i2c: F0 09 00 [06:03:11]MH_I2C_Read... [06:03:11]Read from MH i2c: F0 09 00 E1 15 00 A2 31 C4 66 AD C5 5D 66 20 [06:03:11]GetLastDocTimeStamp 1724133028 [06:03:11]current date 1724133794 [06:03:11]FM_GetShiftState [06:03:11]SAM_PROTO_GetShiftState [06:03:11]wFMCommunicate request_size=4 [06:03:11]MH_SAM_APDU [06:03:11]CAPDU: 80 13 01 00 [06:03:11]Write to MH i2c: E2 08 00 E2 15 80 13 01 00 00 00 00 00 74 [06:03:11]Write i2c OK [06:03:11]MH_I2C_Read... [06:03:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:12]Read from MH i2c: E2 [06:03:12]MH_I2C_Read... [06:03:12]Read from MH i2c: E2 0E 00 [06:03:12]MH_I2C_Read... [06:03:12]Read from MH i2c: E2 0E 00 E2 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 97 [06:03:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:03:12]wFMCommunicate OK [06:03:12]SAM_PROTO_GetShiftState done [06:03:12]FM_GetShiftState done [06:03:12]opened in 1724112910 [06:03:12]opened+sec_in_day 1724199310 [06:03:12]quantity*price = 20001 [06:03:12]sum+1 = 20002 [06:03:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 33 20.08.2024 06:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58049 ФПД: 132097172637204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T060314&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58049&fm=132097172637204&tin=02508201610067®Number=0000000000162794&sum=20000 [06:03:13]StoreToDocumentArchive [06:03:13]shift 100 fd 58049 [06:03:13]save to /storage/0100/doc_00058049 [06:03:13]save last doc name /storage/0100/doc_00058049 to /storage/kkm_last_doc_name [06:03:13]save OK [06:03:13]Clear old archive folders... [06:03:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:03:13]tlvbuf is 01DD0C60 [06:03:13]SAM_PROTO_ClearQueue [06:03:13]wFMCommunicate request_size=4 [06:03:13]MH_SAM_APDU [06:03:13]CAPDU: 80 09 00 00 [06:03:13]Write to MH i2c: E2 08 00 EF 15 80 09 00 00 00 00 00 00 76 [06:03:13]Write i2c OK [06:03:13]MH_I2C_Read... [06:03:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:03:13]Read from MH i2c: E2 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 03 00 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 03 00 EF 15 00 90 00 78 [06:03:13]RAPDU: 90 00 [06:03:13]wFMCommunicate OK [06:03:13]SAM_PROTO_ClearQueue done [06:03:13]KKMCreateOFDPacket [06:03:13]OFDProtocolAddRootSTLVToBuf [06:03:13]FM_MakeSignedData [06:03:13]FM_MakeSignedData [06:03:13]SAM_PROTO_SignData [06:03:13]wFMCommunicate request_size=4 [06:03:13]MH_SAM_APDU [06:03:13]CAPDU: 80 0D 01 02 [06:03:13]Write to MH i2c: E2 08 00 F0 15 80 0D 01 02 00 00 00 00 7E [06:03:13]Write i2c OK [06:03:13]MH_I2C_Read... [06:03:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:03:13]Read from MH i2c: E2 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 03 00 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 03 00 F0 15 00 90 00 79 [06:03:13]RAPDU: 90 00 [06:03:13]wFMCommunicate OK [06:03:13]wFMCommunicate request_size=255 [06:03:13]MH_SAM_APDU [06:03: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 A2 31 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E2 00 00 35 04 06 00 78 [06:03:13]Write to MH i2c: E2 02 01 F1 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 A2 31 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E2 00 00 35 04 06 00 78 00 00 98 [06:03:13]Write i2c OK [06:03:13]MH_I2C_Read... [06:03:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:03:13]Read from MH i2c: E2 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 03 00 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 03 00 F1 15 00 90 00 7A [06:03:13]RAPDU: 90 00 [06:03:13]wFMCommunicate OK [06:03:13]wFMCommunicate request_size=10 [06:03:13]MH_SAM_APDU [06:03:13]CAPDU: 80 0D 02 02 05 24 45 0D 06 14 [06:03:13]Write to MH i2c: E2 0D 00 F2 15 80 0D 02 02 05 00 24 45 0D 06 14 00 00 1B [06:03:13]Write i2c OK [06:03:13]MH_I2C_Read... [06:03:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:03:13]Read from MH i2c: E2 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 03 00 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 03 00 F2 15 00 90 00 7B [06:03:13]RAPDU: 90 00 [06:03:13]wFMCommunicate OK [06:03:13]wFMCommunicate request_size=4 [06:03:13]MH_SAM_APDU [06:03:13]CAPDU: 80 0D 03 02 [06:03:13]Write to MH i2c: E2 08 00 F3 15 80 0D 03 02 00 00 00 00 83 [06:03:13]Write i2c OK [06:03:13]MH_I2C_Read... [06:03:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:03:13]Read from MH i2c: E2 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 0B 00 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 0B 00 F3 15 00 65 1E 63 50 F1 91 44 F6 90 00 76 [06:03:13]RAPDU: 65 1E 63 50 F1 91 44 F6 90 00 [06:03:13]wFMCommunicate OK [06:03:13]SAM_PROTO_SignData done [06:03:13]FM_MakeSignedData done [06:03:13]CreateOFDProtocolMessage [06:03:13]wFMCommunicate request_size=4 [06:03:13]MH_SAM_APDU [06:03:13]CAPDU: 80 11 00 00 [06:03:13]Write to MH i2c: E2 08 00 F4 15 80 11 00 00 00 00 00 00 83 [06:03:13]Write i2c OK [06:03:13]MH_I2C_Read... [06:03:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:13]Read from MH i2c: E2 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 17 00 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: E2 17 00 F4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CF [06:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:03:13]wFMCommunicate OK [06:03:13]CreateOFDProtocolMessage done [06:03:13]OFDSenderStorePacket 58049 [06:03:13]StoreOFDPacket docnum=58049 [06:03:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 29 B7 07 01 62 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 A2 31 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E2 00 00 35 04 06 00 78 24 45 0D 06 14 65 1E 63 50 F1 91 44 F6 [06:03:13]CheckFolder [06:03:13]dirname=/storage/ofd_packets [06:03:13]CheckFolder done [06:03:13]ProducePacketName [06:03:13]name=ofd_packets/00058049 [06:03:13]NVStorageSaveData ofd_packets/00058049 [06:03:13]File name is /storage/ofd_packets/00058049 [06:03:13]Write 301 bytes [06:03:13]NVStorageSaveData done [06:03:13]OFDSenderStorePacket done [06:03:13]KKMCreateOFDPacket done [06:03:13]NVStorageSaveData kkm_last_timestamp [06:03:13]File name is /storage/kkm_last_timestamp [06:03:13]Write 4 bytes [06:03:13]NVStorageSaveData done [06:03:13]ExternCall_PrintAddStr [06:03:13]wPrintStart [06:03:13]Write to MH i2c: 01 00 00 F5 15 0A [06:03:13]Write i2c OK [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: 01 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: 01 07 00 [06:03:13]MH_I2C_Read... [06:03:13]Read from MH i2c: 01 07 00 F5 15 00 00 00 00 00 FF 0F 1F [06:03:13]RasterBufferAndPrint [06:03:13]line Счет N : (1)2075291 [06:03:13]line ИНН: 02508201610067 [06:03:13]line Контрольно-Кассовый Чек [06:03:13]line ПРОДАЖА [06:03:13]line ТРК (МРК, ГНК) : 53 [06:03:13]line Товар: 2710124130 [06:03:13]line Аи-92-К-4 [06:03:13]line 2.950 * 67.80 [06:03:13]line = 200.01 [06:03:13]line НДС 12% НСП 1% [06:03:13]line > о реализуемом товаре [06:03:13]line ОКРУГЛЕНИЕ: -0.01 [06:03:13]line ИТОГО: 200.00 [06:03:13]line Внесено: 200.00 [06:03:13]line СДАЧА: 0.00 [06:03:13]line НСП 1% : 1.77 [06:03:13]line НДС 12% : 21.24 [06:03:13]line Наличными: 200.00 [06:03:13]line Безнал.: 0.00 [06:03:13]line Место: АЗС № 135 "Партнер Нефть" [06:03:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [06:03:13]line СНО: Общий режим [06:03:13]line Чек 33 20.08.2024 06:03 [06:03:13]line Смена: 100 ФФД: 1.0 [06:03:13]line ЗНМ: 0300000196 [06:03:13]line РНМ: 0000000000162794 [06:03:13]line Версия ККМ: v1.0 [06:03:13]line ФМ: 0000000002094532 [06:03:13]line ФД: 58049 [06:03:13]line ФПД: 132097172637204 [06:03:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T060314&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58049&fm=132097172637204&tin=02508201610067®Number=0000000000162794&sum=20000 [06:03:13]OFD Sender: Processing packet 58049 [packets to send 51, broken 50] [06:03:13]ProducePacketName [06:03:13]name=ofd_packets/00058049 [06:03:13]OFD Sender: To server: pG, [06:03:13]CommunicateWithHost lk.salyk.kg:30040 [06:03:13]ConnectInit lk.salyk.kg [06:03:13]written 0, free lines is 4095 [06:03:14]Connected sock=10 [06:03:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 29 B7 07 01 62 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 A2 31 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E2 00 00 35 04 06 00 78 24 45 0D 06 14 65 1E 63 50 F1 91 44 F6 [06:03:14]Write to MH i2c: 01 00 00 20 16 36 [06:03:14]Write i2c OK [06:03:14]MH_I2C_Read... [06:03:14]Read from MH i2c: 01 [06:03:14]MH_I2C_Read... [06:03:14]Read from MH i2c: 01 07 00 [06:03:14]MH_I2C_Read... [06:03:14]Read from MH i2c: 01 07 00 20 16 00 00 00 00 00 90 0C D9 [06:03:14]RasterBufferAndPrint [06:03:14]line [06:03:14]line [06:03:14]line [06:03:14]line [06:03:14]line [06:03:14]written 0, free lines is 3219 [06:03:14]MH_Cut [06:03:14]Write to MH i2c: D1 01 00 27 16 01 0F [06:03:14]Write i2c OK [06:03:14]MH_I2C_Read... [06:03:14]Read from MH i2c: D1 [06:03:14]MH_I2C_Read... [06:03:14]Read from MH i2c: D1 01 00 [06:03:14]MH_I2C_Read... [06:03:14]Read from MH i2c: D1 01 00 27 16 00 0E [06:03:14]Write to MH i2c: 01 00 00 28 16 3E [06:03:14]Write i2c OK [06:03:14]MH_I2C_Read... [06:03:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FA E3 47 00 7E 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E2 00 00 F4 03 04 00 F1 DC C3 66 B6 04 01 00 00 0F A5 34 57 C0 46 E2 63 [06:03:14]CommunicateWithHost err = 0 [06:03:14]CheckOFDResponse [06:03:14]1017 (14) - 77093643461234 [06:03:14]1041 (16) - 0000000002094532 [06:03:14]1040 (4) - 58049 [06:03:14]1012 (4) - 20.08.2024 00:01 [06:03:14]1206 (1) - 0 [06:03:14]OFD Sender: Remove packet 58049 [06:03:14]ProducePacketName [06:03:14]name=ofd_packets/00058049 [06:03:14]NVStorageDeleteData [06:03:14]OFD Sender: No OFD packet to send [06:03:15]*** Cut start [06:03:15]*** Partial cut [06:03:15]*** CUTSNS_PIN = 1 [06:03:15]*** CUTSNS_PIN = 0 [06:03:15]*** Brake cut motor [06:03:16]Read from MH i2c: 01 [06:03:16]MH_I2C_Read... [06:03:16]*** Stop cut motor [06:03:16]*** Cut end [06:03:16]Read from MH i2c: 01 07 00 [06:03:16]MH_I2C_Read... [06:03:16]Read from MH i2c: 01 07 00 28 16 00 00 00 00 00 FF 0F 53 [06:03:16]process_action close_receipt done [06:03:16]requested_data is exist [06:03:16]produce_requested_data [06:03:16]requested_item fm.sn is exist - process it [06:03:16]wFMCommunicate request_size=4 [06:03:16]MH_SAM_APDU [06:03:16]CAPDU: 80 11 00 00 [06:03:16]Write to MH i2c: E2 08 00 29 16 80 11 00 00 00 00 00 00 B9 [06:03:16]Write i2c OK [06:03:16]MH_I2C_Read... [06:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:16]Read from MH i2c: E2 [06:03:16]MH_I2C_Read... [06:03:16]Read from MH i2c: E2 17 00 [06:03:16]MH_I2C_Read... [06:03:16]Read from MH i2c: E2 17 00 29 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 05 [06:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:03:16]wFMCommunicate OK [06:03:16]requested_item fd.num is exist - process it [06:03:16]SAM_PROTO_GetFieldsCounters [06:03:16]wFMCommunicate request_size=4 [06:03:16]MH_SAM_APDU [06:03:16]CAPDU: 80 13 00 00 [06:03:16]Write to MH i2c: E2 08 00 2A 16 80 13 00 00 00 00 00 00 BC [06:03:16]Write i2c OK [06:03:16]MH_I2C_Read... [06:03:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:03:16]Read from MH i2c: E2 [06:03:16]MH_I2C_Read... [06:03:16]Read from MH i2c: E2 62 00 [06:03:16]MH_I2C_Read... [06:03:16]Read from MH i2c: E2 62 00 2A 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [06:03:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:03:16]wFMCommunicate OK [06:03:16]SAM_PROTO_GetFieldsCounters done [06:03:16]requested_item shift.num is exist - process it [06:03:16]requested_item shift.opened is exist - process it [06:03:16]req_shift_opened [06:03:16]FM_GetShiftState [06:03:16]SAM_PROTO_GetShiftState [06:03:16]wFMCommunicate request_size=4 [06:03:16]MH_SAM_APDU [06:03:16]CAPDU: 80 13 01 00 [06:03:16]Write to MH i2c: E2 08 00 2B 16 80 13 01 00 00 00 00 00 BE [06:03:16]Write i2c OK [06:03:16]MH_I2C_Read... [06:03:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:16]Read from MH i2c: E2 [06:03:16]MH_I2C_Read... [06:03:16]Read from MH i2c: E2 0E 00 [06:03:16]MH_I2C_Read... [06:03:16]Read from MH i2c: E2 0E 00 2B 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E1 [06:03:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:03:16]wFMCommunicate OK [06:03:16]SAM_PROTO_GetShiftState done [06:03:16]FM_GetShiftState done [06:03:16]req_shift_opened done [06:03:16]requested_item shift.open_date is exist - process it [06:03:16]req_shift_open_date [06:03:16]req_shift_open_date done [06:03:16]produce_requested_data done [06:03:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58049,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [06:03:16]process_action_free close_receipt [06:03:16]json_value_free [06:03:16]json_value_free done [06:03:16]process_json_proto returns [06:03:16]Send response to host [06:03:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58049,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [06:03:16]free response buf [06:03:16]execute_script done [06:03:16]execute_script returns [06:03:16]free content buf [06:03:16]Sock 9.Close socket [06:03:16]Sock 9.Thread stoped [06:03:19]OFD Sender: No OFD packet to send [06:03:24]OFD Sender: No OFD packet to send [06:03:29]OFD Sender: No OFD packet to send [06:03:34]OFD Sender: No OFD packet to send [06:03:39]OFD Sender: No OFD packet to send [06:03:44]OFD Sender: No OFD packet to send [06:03:49]OFD Sender: No OFD packet to send [06:03:55]OFD Sender: No OFD packet to send [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05:05]OFD Sender: No OFD packet to send [06:05:10]OFD Sender: No OFD packet to send [06:05:15]OFD Sender: No OFD packet to send [06:05:20]OFD Sender: No OFD packet to send [06:05:25]OFD Sender: No OFD packet to send [06:05:30]OFD Sender: No OFD packet to send [06:05:35]OFD Sender: No OFD packet to send [06:05:40]OFD Sender: No OFD packet to send [06:05:45]OFD Sender: No OFD packet to send [06:05:50]OFD Sender: No OFD packet to send [06:05:55]OFD Sender: No OFD packet to send [06:06:00]OFD Sender: No OFD packet to send [06:06:05]OFD Sender: No OFD packet to send [06:06:10]OFD Sender: No OFD packet to send [06:06:15]OFD Sender: No OFD packet to send [06:06:20]OFD Sender: No OFD packet to send [06:06:25]OFD Sender: No OFD packet to send [06:06:30]OFD Sender: No OFD packet to send [06:06:35]OFD Sender: No OFD packet to send [06:06:40]OFD Sender: No OFD packet to send [06:06:45]OFD Sender: No OFD packet to send [06:06:50]OFD Sender: No OFD packet to send [06:06:55]OFD Sender: No OFD packet to send [06:07:00]OFD Sender: No OFD packet to send [06:07:05]OFD Sender: No OFD packet to send [06:07:10]OFD Sender: No OFD packet to send [06:07:14]accept exits with 7 [06:07:14]New connection [06:07:14]New thread 3067424100 created [06:07:14]Thread 3067567460 joined [06:07:14]Waiting for new connection... [06:07:14] Sock 7.Parse request [06:07:14]Sock 7.Check first char [06:07:14]Sock 7.First char is OK [06:07:14]request: POST /json_proto HTTP/1.0 [06:07:14]Method: POST [06:07:14]URL: /json_proto [06:07:14]Method is POST - this is cgi request [06:07:14]url: /json_proto [06:07:14]query_string will be loaded in cgi processing [06:07:14]execute_cgi json_proto POST (null) [06:07:14]execute_cgi path=json_proto method=POST [06:07:14]POST find Content-Length [06:07:14]Host: 172.17.44.3:8080 [06:07:14]Content-Length: 804 [06:07:14]Content-Type: application/json [06:07:14] [06:07:14]POST finish read [06:07:14]Found Content-Length = 804 [06:07:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:14]execute_script... [06: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)2075292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:14]POST & json_proto [06:07:14]process_json_proto [06:07:14]json parsed OK: [06:07:14]protocol is kg_v1.0 [06:07:14]action value=close_receipt [06:07:14]process_action close_receipt [06:07:14]cmd_close_receipt [06:07:14]MH_GetDate [06:07:14]Write to MH i2c: F0 00 00 2C 16 31 [06:07:14]Write i2c OK [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: F0 [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: F0 09 00 [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: F0 09 00 2C 16 00 94 32 C4 66 AD C5 5D 66 5F [06:07:14]GetLastDocTimeStamp 1724133794 [06:07:14]current date 1724134036 [06:07:14]FM_GetShiftState [06:07:14]SAM_PROTO_GetShiftState [06:07:14]wFMCommunicate request_size=4 [06:07:14]MH_SAM_APDU [06:07:14]CAPDU: 80 13 01 00 [06:07:14]Write to MH i2c: E2 08 00 2D 16 80 13 01 00 00 00 00 00 C0 [06:07:14]Write i2c OK [06:07:14]MH_I2C_Read... [06:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:14]Read from MH i2c: E2 [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: E2 0E 00 [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: E2 0E 00 2D 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E3 [06:07:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:07:14]wFMCommunicate OK [06:07:14]SAM_PROTO_GetShiftState done [06:07:14]FM_GetShiftState done [06:07:14]opened in 1724112910 [06:07:14]opened+sec_in_day 1724199310 [06:07:14]quantity*price = 100021 [06:07:14]sum+1 = 100023 [06:07:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 34 20.08.2024 06:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58050 ФПД: 107182708253981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T060716&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58050&fm=107182708253981&tin=02508201610067®Number=0000000000162794&sum=100022 [06:07:15]StoreToDocumentArchive [06:07:15]shift 100 fd 58050 [06:07:15]save to /storage/0100/doc_00058050 [06:07:15]save last doc name /storage/0100/doc_00058050 to /storage/kkm_last_doc_name [06:07:15]save OK [06:07:15]Clear old archive folders... [06:07:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:07:15]tlvbuf is 01D7D050 [06:07:15]SAM_PROTO_ClearQueue [06:07:15]wFMCommunicate request_size=4 [06:07:15]MH_SAM_APDU [06:07:15]CAPDU: 80 09 00 00 [06:07:15]Write to MH i2c: E2 08 00 3A 16 80 09 00 00 00 00 00 00 C2 [06:07:15]Write i2c OK [06:07:15]MH_I2C_Read... [06:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:07:15]Read from MH i2c: E2 [06:07:15]MH_I2C_Read... [06:07:15]Read from MH i2c: E2 03 00 [06:07:15]MH_I2C_Read... [06:07:15]Read from MH i2c: E2 03 00 3A 16 00 90 00 C4 [06:07:15]RAPDU: 90 00 [06:07:15]wFMCommunicate OK [06:07:15]SAM_PROTO_ClearQueue done [06:07:15]KKMCreateOFDPacket [06:07:15]OFDProtocolAddRootSTLVToBuf [06:07:15]FM_MakeSignedData [06:07:15]FM_MakeSignedData [06:07:15]SAM_PROTO_SignData [06:07:15]wFMCommunicate request_size=4 [06:07:15]MH_SAM_APDU [06:07:15]CAPDU: 80 0D 01 02 [06:07:15]Write to MH i2c: E2 08 00 3B 16 80 0D 01 02 00 00 00 00 CA [06:07:15]Write i2c OK [06:07:15]MH_I2C_Read... [06:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:07:15]Read from MH i2c: E2 [06:07:15]MH_I2C_Read... [06:07:15]Read from MH i2c: E2 03 00 [06:07:15]MH_I2C_Read... [06:07:15]Read from MH i2c: E2 03 00 3B 16 00 90 00 C5 [06:07:15]RAPDU: 90 00 [06:07:15]wFMCommunicate OK [06:07:15]wFMCommunicate request_size=255 [06:07:15]MH_SAM_APDU [06:07:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 22 00 00 00 F4 03 04 00 94 32 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E2 00 00 35 04 06 00 61 [06:07:15]Write to MH i2c: E2 02 01 3C 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 22 00 00 00 F4 03 04 00 94 32 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E2 00 00 35 04 06 00 61 00 00 1A [06:07:15]Write i2c OK [06:07:15]MH_I2C_Read... [06:07:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:16]Read from MH i2c: E2 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: E2 03 00 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: E2 03 00 3C 16 00 90 00 C6 [06:07:16]RAPDU: 90 00 [06:07:16]wFMCommunicate OK [06:07:16]wFMCommunicate request_size=10 [06:07:16]MH_SAM_APDU [06:07:16]CAPDU: 80 0D 02 02 05 7B 6B 40 65 1D [06:07:16]Write to MH i2c: E2 0D 00 3D 16 80 0D 02 02 05 00 7B 6B 40 65 1D 00 00 7F [06:07:16]Write i2c OK [06:07:16]MH_I2C_Read... [06:07:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:16]Read from MH i2c: E2 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: E2 03 00 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: E2 03 00 3D 16 00 90 00 C7 [06:07:16]RAPDU: 90 00 [06:07:16]wFMCommunicate OK [06:07:16]wFMCommunicate request_size=4 [06:07:16]MH_SAM_APDU [06:07:16]CAPDU: 80 0D 03 02 [06:07:16]Write to MH i2c: E2 08 00 3E 16 80 0D 03 02 00 00 00 00 CF [06:07:16]Write i2c OK [06:07:16]MH_I2C_Read... [06:07:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:07:16]Read from MH i2c: E2 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: E2 0B 00 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: E2 0B 00 3E 16 00 12 0B E1 8A 71 7C D1 9E 90 00 B4 [06:07:16]RAPDU: 12 0B E1 8A 71 7C D1 9E 90 00 [06:07:16]wFMCommunicate OK [06:07:16]SAM_PROTO_SignData done [06:07:16]FM_MakeSignedData done [06:07:16]CreateOFDProtocolMessage [06:07:16]wFMCommunicate request_size=4 [06:07:16]MH_SAM_APDU [06:07:16]CAPDU: 80 11 00 00 [06:07:16]Write to MH i2c: E2 08 00 3F 16 80 11 00 00 00 00 00 00 CF [06:07:16]Write i2c OK [06:07:16]MH_I2C_Read... [06:07:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:16]Read from MH i2c: E2 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: E2 17 00 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: E2 17 00 3F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1B [06:07:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:07:16]wFMCommunicate OK [06:07:16]CreateOFDProtocolMessage done [06:07:16]OFDSenderStorePacket 58050 [06:07:16]StoreOFDPacket docnum=58050 [06:07:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E 7B 07 01 DD B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 22 00 00 00 F4 03 04 00 94 32 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E2 00 00 35 04 06 00 61 7B 6B 40 65 1D 12 0B E1 8A 71 7C D1 9E [06:07:16]CheckFolder [06:07:16]dirname=/storage/ofd_packets [06:07:16]CheckFolder done [06:07:16]ProducePacketName [06:07:16]name=ofd_packets/00058050 [06:07:16]NVStorageSaveData ofd_packets/00058050 [06:07:16]File name is /storage/ofd_packets/00058050 [06:07:16]Write 301 bytes [06:07:16]NVStorageSaveData done [06:07:16]OFDSenderStorePacket done [06:07:16]KKMCreateOFDPacket done [06:07:16]NVStorageSaveData kkm_last_timestamp [06:07:16]File name is /storage/kkm_last_timestamp [06:07:16]Write 4 bytes [06:07:16]NVStorageSaveData done [06:07:16]ExternCall_PrintAddStr [06:07:16]wPrintStart [06:07:16]Write to MH i2c: 01 00 00 40 16 56 [06:07:16]Write i2c OK [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: 01 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: 01 07 00 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: 01 07 00 40 16 00 00 00 00 00 FF 0F 6B [06:07:16]RasterBufferAndPrint [06:07:16]line Счет N : (1)2075292 [06:07:16]line ИНН: 02508201610067 [06:07:16]line Контрольно-Кассовый Чек [06:07:16]line ПРОДАЖА [06:07:16]line ТРК (МРК, ГНК) : 62 [06:07:16]line Товар: 2710124500 [06:07:16]line Аи-95-К-5 [06:07:16]line 13.480 * 74.20 [06:07:16]line = 1000.22 [06:07:16]line НДС 12% НСП 1% [06:07:16]line > о реализуемом товаре [06:07:16]line ИТОГО: 1000.22 [06:07:16]line НСП 1% : 8.85 [06:07:16]line НДС 12% : 106.22 [06:07:16]line Наличными: 0.00 [06:07:16]line Безнал.: 1000.22 [06:07:16]line Место: АЗС № 135 "Партнер Нефть" [06:07:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [06:07:16]line СНО: Общий режим [06:07:16]line Чек 34 20.08.2024 06:07 [06:07:16]line Смена: 100 ФФД: 1.0 [06:07:16]line ЗНМ: 0300000196 [06:07:16]line РНМ: 0000000000162794 [06:07:16]line Версия ККМ: v1.0 [06:07:16]line Платежная система: O! деньги [06:07:16]line ФМ: 0000000002094532 [06:07:16]line ФД: 58050 [06:07:16]line ФПД: 107182708253981 [06:07:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T060716&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58050&fm=107182708253981&tin=02508201610067®Number=0000000000162794&sum=100022 [06:07:16]OFD Sender: Processing packet 58050 [packets to send 51, broken 50] [06:07:16]ProducePacketName [06:07:16]name=ofd_packets/00058050 [06:07:16]OFD Sender: To server: pG, [06:07:16]CommunicateWithHost lk.salyk.kg:30040 [06:07:16]ConnectInit lk.salyk.kg [06:07:16]written 0, free lines is 4095 [06:07:16]Connected sock=10 [06:07:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E 7B 07 01 DD B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 22 00 00 00 F4 03 04 00 94 32 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E2 00 00 35 04 06 00 61 7B 6B 40 65 1D 12 0B E1 8A 71 7C D1 9E [06:07:16]Write to MH i2c: 01 00 00 6A 16 80 [06:07:16]Write i2c OK [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: 01 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: 01 07 00 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: 01 07 00 6A 16 00 00 00 00 00 A3 0C 36 [06:07:16]RasterBufferAndPrint [06:07:16]line [06:07:16]line [06:07:16]line [06:07:16]line [06:07:16]line [06:07:16]written 0, free lines is 3239 [06:07:16]MH_Cut [06:07:16]Write to MH i2c: D1 01 00 71 16 01 59 [06:07:16]Write i2c OK [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: D1 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: D1 01 00 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: D1 01 00 71 16 00 58 [06:07:16]Write to MH i2c: 01 00 00 72 16 88 [06:07:16]Write i2c OK [06:07:16]MH_I2C_Read... [06:07:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1C 7B 47 00 F2 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 32 30 39 34 35 33 32 10 04 04 00 C2 E2 00 00 F4 03 04 00 E4 DD C3 66 B6 04 01 00 00 60 D6 85 A2 60 B6 0D 24 [06:07:17]CommunicateWithHost err = 0 [06:07:17]CheckOFDResponse [06:07:17]1017 (14) - 77093643461234 [06:07:17]1041 (16) - 0000000002094532 [06:07:17]1040 (4) - 58050 [06:07:17]1012 (4) - 20.08.2024 00:05 [06:07:17]1206 (1) - 0 [06:07:17]OFD Sender: Remove packet 58050 [06:07:17]ProducePacketName [06:07:17]name=ofd_packets/00058050 [06:07:17]NVStorageDeleteData [06:07:17]OFD Sender: No OFD packet to send [06:07:17]*** Cut start [06:07:17]*** Partial cut [06:07:17]*** CUTSNS_PIN = 1 [06:07:18]*** CUTSNS_PIN = 0 [06:07:18]*** Brake cut motor [06:07:18]Read from MH i2c: 01 [06:07:18]MH_I2C_Read... [06:07:18]*** Stop cut motor [06:07:18]*** Cut end [06:07:18]Read from MH i2c: 01 07 00 [06:07:18]MH_I2C_Read... [06:07:18]Read from MH i2c: 01 07 00 72 16 00 00 00 00 00 FF 0F 9D [06:07:18]process_action close_receipt done [06:07:18]requested_data is exist [06:07:18]produce_requested_data [06:07:18]requested_item fm.sn is exist - process it [06:07:18]wFMCommunicate request_size=4 [06:07:18]MH_SAM_APDU [06:07:18]CAPDU: 80 11 00 00 [06:07:18]Write to MH i2c: E2 08 00 73 16 80 11 00 00 00 00 00 00 03 [06:07:18]Write i2c OK [06:07:18]MH_I2C_Read... [06:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:18]Read from MH i2c: E2 [06:07:18]MH_I2C_Read... [06:07:18]Read from MH i2c: E2 17 00 [06:07:18]MH_I2C_Read... [06:07:18]Read from MH i2c: E2 17 00 73 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [06:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:07:18]wFMCommunicate OK [06:07:18]requested_item fd.num is exist - process it [06:07:18]SAM_PROTO_GetFieldsCounters [06:07:18]wFMCommunicate request_size=4 [06:07:18]MH_SAM_APDU [06:07:18]CAPDU: 80 13 00 00 [06:07:18]Write to MH i2c: E2 08 00 74 16 80 13 00 00 00 00 00 00 06 [06:07:18]Write i2c OK [06:07:18]MH_I2C_Read... [06:07:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:07:18]Read from MH i2c: E2 [06:07:18]MH_I2C_Read... [06:07:18]Read from MH i2c: E2 62 00 [06:07:18]MH_I2C_Read... [06:07:18]Read from MH i2c: E2 62 00 74 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C2 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [06:07:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C2 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:07:18]wFMCommunicate OK [06:07:18]SAM_PROTO_GetFieldsCounters done [06:07:18]requested_item shift.num is exist - process it [06:07:18]requested_item shift.opened is exist - process it [06:07:18]req_shift_opened [06:07:18]FM_GetShiftState [06:07:18]SAM_PROTO_GetShiftState [06:07:18]wFMCommunicate request_size=4 [06:07:18]MH_SAM_APDU [06:07:18]CAPDU: 80 13 01 00 [06:07:18]Write to MH i2c: E2 08 00 75 16 80 13 01 00 00 00 00 00 08 [06:07:18]Write i2c OK [06:07:18]MH_I2C_Read... [06:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:18]Read from MH i2c: E2 [06:07:18]MH_I2C_Read... [06:07:18]Read from MH i2c: E2 0E 00 [06:07:18]MH_I2C_Read... [06:07:18]Read from MH i2c: E2 0E 00 75 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [06:07:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:07:18]wFMCommunicate OK [06:07:18]SAM_PROTO_GetShiftState done [06:07:18]FM_GetShiftState done [06:07:18]req_shift_opened done [06:07:18]requested_item shift.open_date is exist - process it [06:07:18]req_shift_open_date [06:07:18]req_shift_open_date done [06:07:18]produce_requested_data done [06:07:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58050,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [06:07:18]process_action_free close_receipt [06:07:18]json_value_free [06:07:18]json_value_free done [06:07:18]process_json_proto returns [06:07:18]Send response to host [06:07:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58050,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [06:07:18]free response buf [06:07:18]execute_script done [06:07:18]execute_script returns [06:07:18]free content buf [06:07:18]Sock 7.Close socket [06:07:18]Sock 7.Thread stoped [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:38]accept exits with 9 [06:10:38]New connection [06:10:38]New thread 3067567460 created [06:10:38]Thread 3067424100 joined [06:10:38]Waiting for new connection... [06:10:38] Sock 9.Parse request [06:10:38]Sock 9.Check first char [06:10:38]Sock 9.First char is OK [06:10:38]request: POST /json_proto HTTP/1.0 [06:10:38]Method: POST [06:10:38]URL: /json_proto [06:10:38]Method is POST - this is cgi request [06:10:38]url: /json_proto [06:10:38]query_string will be loaded in cgi processing [06:10:38]execute_cgi json_proto POST (null) [06:10:38]execute_cgi path=json_proto method=POST [06:10:38]POST find Content-Length [06:10:38]Host: 172.17.44.3:8080 [06:10:38]Content-Length: 675 [06:10:38]Content-Type: application/json [06:10:38] [06:10:38]POST finish read [06:10:38]Found Content-Length = 675 [06:10:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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" ] } } [06:10:38]execute_script... [06:10: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)2075293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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" ] } } [06:10:38]POST & json_proto [06:10:38]process_json_proto [06:10:38]json parsed OK: [06:10:38]protocol is kg_v1.0 [06:10:38]action value=close_receipt [06:10:38]process_action close_receipt [06:10:38]cmd_close_receipt [06:10:38]MH_GetDate [06:10:38]Write to MH i2c: F0 00 00 76 16 7B [06:10:38]Write i2c OK [06:10:38]MH_I2C_Read... [06:10:38]Read from MH i2c: F0 [06:10:38]MH_I2C_Read... [06:10:38]Read from MH i2c: F0 09 00 [06:10:38]MH_I2C_Read... [06:10:38]Read from MH i2c: F0 09 00 76 16 00 60 33 C4 66 AD C5 5D 66 76 [06:10:38]GetLastDocTimeStamp 1724134036 [06:10:38]current date 1724134240 [06:10:38]FM_GetShiftState [06:10:38]SAM_PROTO_GetShiftState [06:10:38]wFMCommunicate request_size=4 [06:10:38]MH_SAM_APDU [06:10:38]CAPDU: 80 13 01 00 [06:10:38]Write to MH i2c: E2 08 00 77 16 80 13 01 00 00 00 00 00 0A [06:10:38]Write i2c OK [06:10:38]MH_I2C_Read... [06:10:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:38]Read from MH i2c: E2 [06:10:38]MH_I2C_Read... [06:10:38]Read from MH i2c: E2 0E 00 [06:10:38]MH_I2C_Read... [06:10:38]Read from MH i2c: E2 0E 00 77 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2D [06:10:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:10:38]wFMCommunicate OK [06:10:38]SAM_PROTO_GetShiftState done [06:10:38]FM_GetShiftState done [06:10:38]opened in 1724112910 [06:10:38]opened+sec_in_day 1724199310 [06:10:38]quantity*price = 50063 [06:10:38]sum+1 = 50064 [06:10:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 35 20.08.2024 06:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58051 ФПД: 119091900655377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061040&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58051&fm=119091900655377&tin=02508201610067®Number=0000000000162794&sum=50000 [06:10:39]StoreToDocumentArchive [06:10:39]shift 100 fd 58051 [06:10:39]save to /storage/0100/doc_00058051 [06:10:39]save last doc name /storage/0100/doc_00058051 to /storage/kkm_last_doc_name [06:10:39]save OK [06:10:39]Clear old archive folders... [06:10:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:10:39]tlvbuf is 01DB7510 [06:10:39]SAM_PROTO_ClearQueue [06:10:39]wFMCommunicate request_size=4 [06:10:39]MH_SAM_APDU [06:10:39]CAPDU: 80 09 00 00 [06:10:39]Write to MH i2c: E2 08 00 84 16 80 09 00 00 00 00 00 00 0C [06:10:39]Write i2c OK [06:10:39]MH_I2C_Read... [06:10:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:10:39]Read from MH i2c: E2 [06:10:39]MH_I2C_Read... [06:10:39]Read from MH i2c: E2 03 00 [06:10:39]MH_I2C_Read... [06:10:39]Read from MH i2c: E2 03 00 84 16 00 90 00 0E [06:10:39]RAPDU: 90 00 [06:10:39]wFMCommunicate OK [06:10:39]SAM_PROTO_ClearQueue done [06:10:39]KKMCreateOFDPacket [06:10:39]OFDProtocolAddRootSTLVToBuf [06:10:39]FM_MakeSignedData [06:10:39]FM_MakeSignedData [06:10:39]SAM_PROTO_SignData [06:10:39]wFMCommunicate request_size=4 [06:10:39]MH_SAM_APDU [06:10:39]CAPDU: 80 0D 01 02 [06:10:39]Write to MH i2c: E2 08 00 85 16 80 0D 01 02 00 00 00 00 14 [06:10:39]Write i2c OK [06:10:39]MH_I2C_Read... [06:10:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:10:39]Read from MH i2c: E2 [06:10:39]MH_I2C_Read... [06:10:39]Read from MH i2c: E2 03 00 [06:10:39]MH_I2C_Read... [06:10:39]Read from MH i2c: E2 03 00 85 16 00 90 00 0F [06:10:39]RAPDU: 90 00 [06:10:39]wFMCommunicate OK [06:10:39]wFMCommunicate request_size=255 [06:10:39]MH_SAM_APDU [06:10:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 23 00 00 00 F4 03 04 00 60 33 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E2 00 00 35 04 06 00 6C 50 3E 6F [06:10:39]Write to MH i2c: E2 02 01 86 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 60 33 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E2 00 00 35 04 06 00 6C 50 3E 6F 00 00 70 [06:10:39]Write i2c OK [06:10:39]MH_I2C_Read... [06:10:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:40]Read from MH i2c: E2 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 03 00 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 03 00 86 16 00 90 00 10 [06:10:40]RAPDU: 90 00 [06:10:40]wFMCommunicate OK [06:10:40]wFMCommunicate request_size=7 [06:10:40]MH_SAM_APDU [06:10:40]CAPDU: 80 0D 02 02 02 27 11 [06:10:40]Write to MH i2c: E2 0A 00 87 16 80 0D 02 02 02 00 27 11 00 00 53 [06:10:40]Write i2c OK [06:10:40]MH_I2C_Read... [06:10:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:40]Read from MH i2c: E2 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 03 00 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 03 00 87 16 00 90 00 11 [06:10:40]RAPDU: 90 00 [06:10:40]wFMCommunicate OK [06:10:40]wFMCommunicate request_size=4 [06:10:40]MH_SAM_APDU [06:10:40]CAPDU: 80 0D 03 02 [06:10:40]Write to MH i2c: E2 08 00 88 16 80 0D 03 02 00 00 00 00 19 [06:10:40]Write i2c OK [06:10:40]MH_I2C_Read... [06:10:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:10:40]Read from MH i2c: E2 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 0B 00 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 0B 00 88 16 00 F0 18 B4 11 9F E1 1D 8C 90 00 10 [06:10:40]RAPDU: F0 18 B4 11 9F E1 1D 8C 90 00 [06:10:40]wFMCommunicate OK [06:10:40]SAM_PROTO_SignData done [06:10:40]FM_MakeSignedData done [06:10:40]CreateOFDProtocolMessage [06:10:40]wFMCommunicate request_size=4 [06:10:40]MH_SAM_APDU [06:10:40]CAPDU: 80 11 00 00 [06:10:40]Write to MH i2c: E2 08 00 89 16 80 11 00 00 00 00 00 00 19 [06:10:40]Write i2c OK [06:10:40]MH_I2C_Read... [06:10:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:40]Read from MH i2c: E2 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 17 00 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 17 00 89 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [06:10:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:10:40]wFMCommunicate OK [06:10:40]CreateOFDProtocolMessage done [06:10:40]OFDSenderStorePacket 58051 [06:10:40]StoreOFDPacket docnum=58051 [06:10:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 27 1F 04 01 75 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 60 33 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E2 00 00 35 04 06 00 6C 50 3E 6F 27 11 F0 18 B4 11 9F E1 1D 8C [06:10:40]CheckFolder [06:10:40]dirname=/storage/ofd_packets [06:10:40]CheckFolder done [06:10:40]ProducePacketName [06:10:40]name=ofd_packets/00058051 [06:10:40]NVStorageSaveData ofd_packets/00058051 [06:10:40]File name is /storage/ofd_packets/00058051 [06:10:40]Write 298 bytes [06:10:40]NVStorageSaveData done [06:10:40]OFDSenderStorePacket done [06:10:40]KKMCreateOFDPacket done [06:10:40]NVStorageSaveData kkm_last_timestamp [06:10:40]File name is /storage/kkm_last_timestamp [06:10:40]Write 4 bytes [06:10:40]NVStorageSaveData done [06:10:40]ExternCall_PrintAddStr [06:10:40]wPrintStart [06:10:40]Write to MH i2c: 01 00 00 8A 16 A0 [06:10:40]Write i2c OK [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: 01 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: 01 07 00 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: 01 07 00 8A 16 00 00 00 00 00 FF 0F B5 [06:10:40]RasterBufferAndPrint [06:10:40]line Счет N : (1)2075293 [06:10:40]line ИНН: 02508201610067 [06:10:40]line Контрольно-Кассовый Чек [06:10:40]line ПРОДАЖА [06:10:40]line ТРК (МРК, ГНК) : 21 [06:10:40]line Товар: 2710194210 [06:10:40]line ДТ-К-5 [06:10:40]line 6.570 * 76.20 [06:10:40]line = 500.63 [06:10:40]line НДС 12% НСП 1% [06:10:40]line > о реализуемом товаре [06:10:40]line ОКРУГЛЕНИЕ: -0.63 [06:10:40]line ИТОГО: 500.00 [06:10:40]line Внесено: 500.00 [06:10:40]line СДАЧА: 0.00 [06:10:40]line НСП 1% : 4.43 [06:10:40]line НДС 12% : 53.16 [06:10:40]line Наличными: 500.00 [06:10:40]line Безнал.: 0.00 [06:10:40]line Место: АЗС № 135 "Партнер Нефть" [06:10:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [06:10:40]line СНО: Общий режим [06:10:40]line Чек 35 20.08.2024 06:10 [06:10:40]line Смена: 100 ФФД: 1.0 [06:10:40]line ЗНМ: 0300000196 [06:10:40]line РНМ: 0000000000162794 [06:10:40]line Версия ККМ: v1.0 [06:10:40]line ФМ: 0000000002094532 [06:10:40]line ФД: 58051 [06:10:40]line ФПД: 119091900655377 [06:10:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061040&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58051&fm=119091900655377&tin=02508201610067®Number=0000000000162794&sum=50000 [06:10:40]OFD Sender: Processing packet 58051 [packets to send 51, broken 50] [06:10:40]ProducePacketName [06:10:40]name=ofd_packets/00058051 [06:10:40]OFD Sender: To server: pG, [06:10:40]CommunicateWithHost lk.salyk.kg:30040 [06:10:40]ConnectInit lk.salyk.kg [06:10:40]written 0, free lines is 4095 [06:10:40]Connected sock=10 [06:10:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 27 1F 04 01 75 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 60 33 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E2 00 00 35 04 06 00 6C 50 3E 6F 27 11 F0 18 B4 11 9F E1 1D 8C [06:10:41]Write to MH i2c: 01 00 00 B5 16 CB [06:10:41]Write i2c OK [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: 01 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: 01 07 00 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: 01 07 00 B5 16 00 00 00 00 00 8F 0C 6D [06:10:41]RasterBufferAndPrint [06:10:41]line [06:10:41]line [06:10:41]line [06:10:41]line [06:10:41]line [06:10:41]written 0, free lines is 3217 [06:10:41]MH_Cut [06:10:41]Write to MH i2c: D1 01 00 BC 16 01 A4 [06:10:41]Write i2c OK [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: D1 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: D1 01 00 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: D1 01 00 BC 16 00 A3 [06:10:41]Write to MH i2c: 01 00 00 BD 16 D3 [06:10:41]Write i2c OK [06:10:41]MH_I2C_Read... [06:10:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 24 40 47 00 7E 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E2 00 00 F4 03 04 00 B0 DE C3 66 B6 04 01 00 00 0C 8E F6 EB 68 7A 88 1A [06:10:41]CommunicateWithHost err = 0 [06:10:41]CheckOFDResponse [06:10:41]1017 (14) - 77093643461234 [06:10:41]1041 (16) - 0000000002094532 [06:10:41]1040 (4) - 58051 [06:10:41]1012 (4) - 20.08.2024 00:09 [06:10:41]1206 (1) - 0 [06:10:41]OFD Sender: Remove packet 58051 [06:10:41]ProducePacketName [06:10:41]name=ofd_packets/00058051 [06:10:41]NVStorageDeleteData [06:10:41]OFD Sender: No OFD packet to send [06:10:42]*** Cut start [06:10:42]*** Partial cut [06:10:42]*** CUTSNS_PIN = 1 [06:10:42]*** CUTSNS_PIN = 0 [06:10:42]*** Brake cut motor [06:10:42]Read from MH i2c: 01 [06:10:42]MH_I2C_Read... [06:10:42]*** Stop cut motor [06:10:42]*** Cut end [06:10:42]Read from MH i2c: 01 07 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: 01 07 00 BD 16 00 00 00 00 00 FF 0F E8 [06:10:42]process_action close_receipt done [06:10:42]requested_data is exist [06:10:42]produce_requested_data [06:10:42]requested_item fm.sn is exist - process it [06:10:42]wFMCommunicate request_size=4 [06:10:42]MH_SAM_APDU [06:10:42]CAPDU: 80 11 00 00 [06:10:42]Write to MH i2c: E2 08 00 BE 16 80 11 00 00 00 00 00 00 4E [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:42]Read from MH i2c: E2 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 17 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 17 00 BE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9A [06:10:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:10:42]wFMCommunicate OK [06:10:42]requested_item fd.num is exist - process it [06:10:42]SAM_PROTO_GetFieldsCounters [06:10:42]wFMCommunicate request_size=4 [06:10:42]MH_SAM_APDU [06:10:42]CAPDU: 80 13 00 00 [06:10:42]Write to MH i2c: E2 08 00 BF 16 80 13 00 00 00 00 00 00 51 [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:10:42]Read from MH i2c: E2 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 62 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 62 00 BF 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 E1 [06:10:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:10:42]wFMCommunicate OK [06:10:42]SAM_PROTO_GetFieldsCounters done [06:10:42]requested_item shift.num is exist - process it [06:10:42]requested_item shift.opened is exist - process it [06:10:42]req_shift_opened [06:10:42]FM_GetShiftState [06:10:42]SAM_PROTO_GetShiftState [06:10:42]wFMCommunicate request_size=4 [06:10:42]MH_SAM_APDU [06:10:42]CAPDU: 80 13 01 00 [06:10:42]Write to MH i2c: E2 08 00 C0 16 80 13 01 00 00 00 00 00 53 [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:42]Read from MH i2c: E2 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 0E 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 0E 00 C0 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 76 [06:10:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:10:42]wFMCommunicate OK [06:10:42]SAM_PROTO_GetShiftState done [06:10:42]FM_GetShiftState done [06:10:42]req_shift_opened done [06:10:42]requested_item shift.open_date is exist - process it [06:10:42]req_shift_open_date [06:10:42]req_shift_open_date done [06:10:42]produce_requested_data done [06:10:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58051,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [06:10:42]process_action_free close_receipt [06:10:42]json_value_free [06:10:42]json_value_free done [06:10:42]process_json_proto returns [06:10:42]Send response to host [06:10:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58051,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [06:10:42]free response buf [06:10:42]execute_script done [06:10:42]execute_script returns [06:10:42]free content buf [06:10:42]Sock 9.Close socket [06:10:42]Sock 9.Thread stoped [06:10:46]OFD Sender: No OFD packet to send [06:10:51]OFD Sender: No OFD packet to send [06:10:56]OFD Sender: No OFD packet to send [06:11:01]OFD Sender: No OFD packet to send [06:11:06]OFD Sender: No OFD packet to send [06:11:11]OFD Sender: No OFD packet to send [06:11:16]OFD Sender: No OFD packet to send [06:11:21]OFD Sender: No OFD packet to send [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:56]OFD Sender: No OFD packet to send [06:13:01]OFD Sender: No OFD packet to send [06:13:06]OFD Sender: No OFD packet to send [06:13:11]OFD Sender: No OFD packet to send [06:13:16]OFD Sender: No OFD packet to send [06:13:21]OFD Sender: No OFD packet to send [06:13:26]OFD Sender: No OFD packet to send [06:13:31]OFD Sender: No OFD packet to send [06:13:36]OFD Sender: No OFD packet to send [06:13:41]OFD Sender: No OFD packet to send [06:13:46]OFD Sender: No OFD packet to send [06:13:51]OFD Sender: No OFD packet to send [06:13:56]OFD Sender: No OFD packet to send [06:14:01]OFD Sender: No OFD packet to send [06:14:06]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14: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:21]OFD Sender: No OFD packet to send [06:17:26]OFD Sender: No OFD packet to send [06:17:31]OFD Sender: No OFD packet to send [06:17:36]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:52]OFD Sender: No OFD packet to send [06:28:57]OFD Sender: No OFD packet to send [06:29:02]OFD Sender: No OFD packet to send [06:29:07]OFD Sender: No OFD packet to send [06:29:12]OFD Sender: No OFD packet to send [06:29:17]OFD Sender: No OFD packet to send [06:29:22]OFD Sender: No OFD packet to send [06:29:27]OFD Sender: No OFD packet to send [06:29:32]OFD Sender: No OFD packet to send [06:29:37]OFD Sender: No OFD packet to send [06:29:42]OFD Sender: No OFD packet to send [06:29:47]OFD Sender: No OFD packet to send [06:29:52]OFD Sender: No OFD packet to send [06:29:57]OFD Sender: No OFD packet to send [06:30:02]OFD Sender: No OFD packet to send [06:30:07]OFD Sender: No OFD packet to send [06:30:12]OFD Sender: No OFD packet to send [06:30:17]OFD Sender: No OFD packet to send [06:30:22]OFD Sender: No OFD packet to send [06:30:27]OFD Sender: No OFD packet to send [06:30:32]OFD Sender: No OFD packet to send [06:30:37]OFD Sender: No OFD packet to send [06:30:42]OFD Sender: No OFD packet to send [06:30:47]OFD Sender: No OFD packet to send [06:30:52]OFD Sender: No OFD packet to send [06:30:57]OFD Sender: No OFD packet to send [06:31:02]OFD Sender: No OFD packet to send [06:31:07]OFD Sender: No OFD packet to send [06:31:12]OFD Sender: No OFD packet to send [06:31:17]OFD Sender: No OFD packet to send [06:31:22]OFD Sender: No OFD packet to send [06:31:27]OFD Sender: No OFD packet to send [06:31:32]OFD Sender: No OFD packet to send [06:31:37]OFD Sender: No OFD packet to send [06:31:42]OFD Sender: No OFD packet to send [06:31:47]OFD Sender: No OFD packet to send [06:31:52]OFD Sender: No OFD packet to send [06:31:57]OFD Sender: No OFD packet to send [06:32:02]OFD Sender: No OFD packet to send [06:32:07]OFD Sender: No OFD packet to send [06:32:12]OFD Sender: No OFD packet to send [06:32:17]OFD Sender: No OFD packet to send [06:32:22]OFD Sender: No OFD packet to send [06:32:27]OFD Sender: No OFD packet to send [06:32:32]OFD Sender: No OFD packet to send [06:32:37]OFD Sender: No OFD packet to send [06:32:42]OFD Sender: No OFD packet to send [06:32:47]OFD Sender: No OFD packet to send [06:32:52]OFD Sender: No OFD packet to send [06:32:57]OFD Sender: No OFD packet to send [06:33:02]OFD Sender: No OFD packet to send [06:33:07]OFD Sender: No OFD packet to send [06:33:12]OFD Sender: No OFD packet to send [06:33:17]OFD Sender: No OFD packet to send [06:33:22]OFD Sender: No OFD packet to send [06:33:27]OFD Sender: No OFD packet to send [06:33:32]OFD Sender: No OFD packet to send [06:33:37]OFD Sender: No OFD packet to send [06:33:42]OFD Sender: No OFD packet to send [06:33:47]OFD Sender: No OFD packet to send [06:33:52]OFD Sender: No OFD packet to send [06:33:57]OFD Sender: No OFD packet to send [06:34:02]OFD Sender: No OFD packet to send [06:34:07]OFD Sender: No OFD packet to send [06:34:12]OFD Sender: No OFD packet to send [06:34:17]OFD Sender: No OFD packet to send [06:34:22]OFD Sender: No OFD packet to send [06:34:27]OFD Sender: No OFD packet to send [06:34:32]OFD Sender: No OFD packet to send [06:34:37]OFD Sender: No OFD packet to send [06:34:42]OFD Sender: No OFD packet to send [06:34:47]OFD Sender: No OFD packet to send [06:34:52]OFD Sender: No OFD packet to send [06:34:57]OFD Sender: No OFD packet to send [06:35:02]OFD Sender: No OFD packet to send [06:35:07]OFD Sender: No OFD packet to send [06:35:12]OFD Sender: No OFD packet to send [06:35:17]OFD Sender: No OFD packet to send [06:35:22]OFD Sender: No OFD packet to send [06:35:27]OFD Sender: No OFD packet to send [06:35:32]OFD Sender: No OFD packet to send [06:35:37]OFD Sender: No OFD packet to send [06:35:42]OFD Sender: No OFD packet to send [06:35:47]OFD Sender: No OFD packet to send [06:35:53]OFD Sender: No OFD packet to send [06:35:58]OFD Sender: No OFD packet to send [06:36:03]OFD Sender: No OFD packet to send [06:36:08]OFD Sender: No OFD packet to send [06:36:13]OFD Sender: No OFD packet to send [06:36:18]OFD Sender: No OFD packet to send [06:36:23]OFD Sender: No OFD packet to send [06:36:28]OFD Sender: No OFD packet to send [06:36:33]OFD Sender: No OFD packet to send [06:36:38]OFD Sender: No OFD packet to send [06:36:43]OFD Sender: No OFD packet to send [06:36:48]OFD Sender: No OFD packet to send [06:36:53]OFD Sender: No OFD packet to send [06:36:58]OFD Sender: No OFD packet to send [06:37:03]OFD Sender: No OFD packet to send [06:37:08]OFD Sender: No OFD packet to send [06:37:13]OFD Sender: No OFD packet to send [06:37:18]OFD Sender: No OFD packet to send [06:37:23]OFD Sender: No OFD packet to send [06:37:28]OFD Sender: No OFD packet to send [06:37:33]OFD Sender: No OFD packet to send [06:37:38]OFD Sender: No OFD packet to send [06:37:43]OFD Sender: No OFD packet to send [06:37:48]OFD Sender: No OFD packet to send [06:37:53]OFD Sender: No OFD packet to send [06:37:58]OFD Sender: No OFD packet to send [06:38:03]OFD Sender: No OFD packet to send [06:38:08]OFD Sender: No OFD packet to send [06:38:13]OFD Sender: No OFD packet to send [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:28]OFD Sender: No OFD packet to send [06:38:33]OFD Sender: No OFD packet to send [06:38:38]OFD Sender: No OFD packet to send [06:38:43]OFD Sender: No OFD packet to send [06:38:48]OFD Sender: No OFD packet to send [06:38:53]OFD Sender: No OFD packet to send [06:38:58]OFD Sender: No OFD packet to send [06:39:03]OFD Sender: No OFD packet to send [06:39:08]OFD Sender: No OFD packet to send [06:39:13]OFD Sender: No OFD packet to send [06:39:18]OFD Sender: No OFD packet to send [06:39:23]OFD Sender: No OFD packet to send [06:39:28]OFD Sender: No OFD packet to send [06:39:33]OFD Sender: No OFD packet to send [06:39:38]OFD Sender: No OFD packet to send [06:39:43]OFD Sender: No OFD packet to send [06:39:48]OFD Sender: No OFD packet to send [06:39:53]OFD Sender: No OFD packet to send [06:39:58]OFD Sender: No OFD packet to send [06:40:03]OFD Sender: No OFD packet to send [06:40:08]OFD Sender: No OFD packet to send [06:40:13]OFD Sender: No OFD packet to send [06:40:18]OFD Sender: No OFD packet to send [06:40:23]OFD Sender: No OFD packet to send [06:40:28]OFD Sender: No OFD packet to send [06:40:33]OFD Sender: No OFD packet to send [06:40:38]OFD Sender: No OFD packet to send [06:40:43]OFD Sender: No OFD packet to send [06:40:48]OFD Sender: No OFD packet to send [06:40:53]OFD Sender: No OFD packet to send [06:40:58]OFD Sender: No OFD packet to send [06:41:03]OFD Sender: No OFD packet to send [06:41:08]OFD Sender: No OFD packet to send [06:41:13]OFD Sender: No OFD packet to send [06:41:18]OFD Sender: No OFD packet to send [06:41:23]OFD Sender: No OFD packet to send [06:41:28]OFD Sender: No OFD packet to send [06:41:33]OFD Sender: No OFD packet to send [06:41:38]OFD Sender: No OFD packet to send [06:41:43]OFD Sender: No OFD packet to send [06:41:48]OFD Sender: No OFD packet to send [06:41:53]OFD Sender: No OFD packet to send [06:41:58]OFD Sender: No OFD packet to send [06:42:03]OFD Sender: No OFD packet to send [06:42:08]OFD Sender: No OFD packet to send [06:42:13]OFD Sender: No OFD packet to send [06:42:18]OFD Sender: No OFD packet to send [06:42:23]OFD Sender: No OFD packet to send [06:42:28]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:50]accept exits with 7 [06:44:50]New connection [06:44:50]New thread 3067424100 created [06:44:50]Thread 3067567460 joined [06:44:50]Waiting for new connection... [06:44:50] Sock 7.Parse request [06:44:50]Sock 7.Check first char [06:44:50]Sock 7.First char is OK [06:44:50]request: POST /json_proto HTTP/1.0 [06:44:50]Method: POST [06:44:50]URL: /json_proto [06:44:50]Method is POST - this is cgi request [06:44:50]url: /json_proto [06:44:50]query_string will be loaded in cgi processing [06:44:50]execute_cgi json_proto POST (null) [06:44:50]execute_cgi path=json_proto method=POST [06:44:50]POST find Content-Length [06:44:50]Host: 172.17.44.3:8080 [06:44:50]Content-Length: 804 [06:44:50]Content-Type: application/json [06:44:50] [06:44:50]POST finish read [06:44:50]Found Content-Length = 804 [06:44:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:44:50]execute_script... [06:44: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)2075294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:44:50]POST & json_proto [06:44:50]process_json_proto [06:44:50]json parsed OK: [06:44:50]protocol is kg_v1.0 [06:44:50]action value=close_receipt [06:44:50]process_action close_receipt [06:44:50]cmd_close_receipt [06:44:50]MH_GetDate [06:44:50]Write to MH i2c: F0 00 00 C1 16 C6 [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: F0 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: F0 09 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: F0 09 00 C1 16 00 65 3B C4 66 AD C5 5D 66 CE [06:44:50]GetLastDocTimeStamp 1724134240 [06:44:50]current date 1724136293 [06:44:50]FM_GetShiftState [06:44:50]SAM_PROTO_GetShiftState [06:44:50]wFMCommunicate request_size=4 [06:44:50]MH_SAM_APDU [06:44:50]CAPDU: 80 13 01 00 [06:44:50]Write to MH i2c: E2 08 00 C2 16 80 13 01 00 00 00 00 00 55 [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:50]Read from MH i2c: E2 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 0E 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 0E 00 C2 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 78 [06:44:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:44:50]wFMCommunicate OK [06:44:50]SAM_PROTO_GetShiftState done [06:44:50]FM_GetShiftState done [06:44:50]opened in 1724112910 [06:44:50]opened+sec_in_day 1724199310 [06:44:50]quantity*price = 100021 [06:44:50]sum+1 = 100023 [06:44:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 36 20.08.2024 06:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58052 ФПД: 259193888309926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T064453&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58052&fm=259193888309926&tin=02508201610067®Number=0000000000162794&sum=100022 [06:44:52]StoreToDocumentArchive [06:44:52]shift 100 fd 58052 [06:44:52]save to /storage/0100/doc_00058052 [06:44:52]save last doc name /storage/0100/doc_00058052 to /storage/kkm_last_doc_name [06:44:52]save OK [06:44:52]Clear old archive folders... [06:44:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:44:52]tlvbuf is B6F3E5F0 [06:44:52]SAM_PROTO_ClearQueue [06:44:52]wFMCommunicate request_size=4 [06:44:52]MH_SAM_APDU [06:44:52]CAPDU: 80 09 00 00 [06:44:52]Write to MH i2c: E2 08 00 CF 16 80 09 00 00 00 00 00 00 57 [06:44:52]Write i2c OK [06:44:52]MH_I2C_Read... [06:44:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:44:52]Read from MH i2c: E2 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 03 00 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 03 00 CF 16 00 90 00 59 [06:44:52]RAPDU: 90 00 [06:44:52]wFMCommunicate OK [06:44:52]SAM_PROTO_ClearQueue done [06:44:52]KKMCreateOFDPacket [06:44:52]OFDProtocolAddRootSTLVToBuf [06:44:52]FM_MakeSignedData [06:44:52]FM_MakeSignedData [06:44:52]SAM_PROTO_SignData [06:44:52]wFMCommunicate request_size=4 [06:44:52]MH_SAM_APDU [06:44:52]CAPDU: 80 0D 01 02 [06:44:52]Write to MH i2c: E2 08 00 D0 16 80 0D 01 02 00 00 00 00 5F [06:44:52]Write i2c OK [06:44:52]MH_I2C_Read... [06:44:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:44:52]Read from MH i2c: E2 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 03 00 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 03 00 D0 16 00 90 00 5A [06:44:52]RAPDU: 90 00 [06:44:52]wFMCommunicate OK [06:44:52]wFMCommunicate request_size=255 [06:44:52]MH_SAM_APDU [06:44:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 24 00 00 00 F4 03 04 00 65 3B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E2 00 00 35 04 06 00 EB [06:44:52]Write to MH i2c: E2 02 01 D1 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 24 00 00 00 F4 03 04 00 65 3B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E2 00 00 35 04 06 00 EB 00 00 17 [06:44:52]Write i2c OK [06:44:52]MH_I2C_Read... [06:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:52]Read from MH i2c: E2 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 03 00 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 03 00 D1 16 00 90 00 5B [06:44:52]RAPDU: 90 00 [06:44:52]wFMCommunicate OK [06:44:52]wFMCommunicate request_size=10 [06:44:52]MH_SAM_APDU [06:44:52]CAPDU: 80 0D 02 02 05 BC 47 A4 02 A6 [06:44:52]Write to MH i2c: E2 0D 00 D2 16 80 0D 02 02 05 00 BC 47 A4 02 A6 00 00 BB [06:44:52]Write i2c OK [06:44:52]MH_I2C_Read... [06:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:52]Read from MH i2c: E2 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 03 00 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 03 00 D2 16 00 90 00 5C [06:44:52]RAPDU: 90 00 [06:44:52]wFMCommunicate OK [06:44:52]wFMCommunicate request_size=4 [06:44:52]MH_SAM_APDU [06:44:52]CAPDU: 80 0D 03 02 [06:44:52]Write to MH i2c: E2 08 00 D3 16 80 0D 03 02 00 00 00 00 64 [06:44:52]Write i2c OK [06:44:52]MH_I2C_Read... [06:44:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:44:52]Read from MH i2c: E2 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 0B 00 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 0B 00 D3 16 00 12 CD AB 33 D9 B5 FC FF 90 00 AB [06:44:52]RAPDU: 12 CD AB 33 D9 B5 FC FF 90 00 [06:44:52]wFMCommunicate OK [06:44:52]SAM_PROTO_SignData done [06:44:52]FM_MakeSignedData done [06:44:52]CreateOFDProtocolMessage [06:44:52]wFMCommunicate request_size=4 [06:44:52]MH_SAM_APDU [06:44:52]CAPDU: 80 11 00 00 [06:44:52]Write to MH i2c: E2 08 00 D4 16 80 11 00 00 00 00 00 00 64 [06:44:52]Write i2c OK [06:44:52]MH_I2C_Read... [06:44:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:52]Read from MH i2c: E2 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 17 00 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: E2 17 00 D4 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B0 [06:44:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:44:52]wFMCommunicate OK [06:44:52]CreateOFDProtocolMessage done [06:44:52]OFDSenderStorePacket 58052 [06:44:52]StoreOFDPacket docnum=58052 [06:44:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A2 FA 07 01 61 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 24 00 00 00 F4 03 04 00 65 3B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E2 00 00 35 04 06 00 EB BC 47 A4 02 A6 12 CD AB 33 D9 B5 FC FF [06:44:52]CheckFolder [06:44:52]dirname=/storage/ofd_packets [06:44:52]CheckFolder done [06:44:52]ProducePacketName [06:44:52]name=ofd_packets/00058052 [06:44:52]NVStorageSaveData ofd_packets/00058052 [06:44:52]File name is /storage/ofd_packets/00058052 [06:44:52]Write 301 bytes [06:44:52]NVStorageSaveData done [06:44:52]OFDSenderStorePacket done [06:44:52]KKMCreateOFDPacket done [06:44:52]NVStorageSaveData kkm_last_timestamp [06:44:52]File name is /storage/kkm_last_timestamp [06:44:52]Write 4 bytes [06:44:52]NVStorageSaveData done [06:44:52]ExternCall_PrintAddStr [06:44:52]wPrintStart [06:44:52]Write to MH i2c: 01 00 00 D5 16 EB [06:44:52]Write i2c OK [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: 01 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: 01 07 00 [06:44:52]MH_I2C_Read... [06:44:52]Read from MH i2c: 01 07 00 D5 16 00 00 00 00 00 FF 0F 00 [06:44:52]RasterBufferAndPrint [06:44:52]line Счет N : (1)2075294 [06:44:52]line ИНН: 02508201610067 [06:44:52]line Контрольно-Кассовый Чек [06:44:52]line ПРОДАЖА [06:44:52]line ТРК (МРК, ГНК) : 52 [06:44:52]line Товар: 2710124500 [06:44:52]line Аи-95-К-5 [06:44:52]line 13.480 * 74.20 [06:44:52]line = 1000.22 [06:44:52]line НДС 12% НСП 1% [06:44:52]line > о реализуемом товаре [06:44:52]line ИТОГО: 1000.22 [06:44:52]line НСП 1% : 8.85 [06:44:52]line НДС 12% : 106.22 [06:44:52]line Наличными: 0.00 [06:44:52]line Безнал.: 1000.22 [06:44:52]line Место: АЗС № 135 "Партнер Нефть" [06:44:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [06:44:52]line СНО: Общий режим [06:44:52]line Чек 36 20.08.2024 06:44 [06:44:52]line Смена: 100 ФФД: 1.0 [06:44:52]line ЗНМ: 0300000196 [06:44:52]line РНМ: 0000000000162794 [06:44:52]line Версия ККМ: v1.0 [06:44:52]line Платежная система: O! деньги [06:44:52]line ФМ: 0000000002094532 [06:44:52]line ФД: 58052 [06:44:52]line ФПД: 259193888309926 [06:44:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T064453&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58052&fm=259193888309926&tin=02508201610067®Number=0000000000162794&sum=100022 [06:44:52]OFD Sender: Processing packet 58052 [packets to send 51, broken 50] [06:44:52]ProducePacketName [06:44:52]name=ofd_packets/00058052 [06:44:52]OFD Sender: To server: pG, [06:44:52]CommunicateWithHost lk.salyk.kg:30040 [06:44:52]ConnectInit lk.salyk.kg [06:44:52]written 0, free lines is 4095 [06:44:53]Connected sock=9 [06:44:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A2 FA 07 01 61 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 24 00 00 00 F4 03 04 00 65 3B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E2 00 00 35 04 06 00 EB BC 47 A4 02 A6 12 CD AB 33 D9 B5 FC FF [06:44:53]Write to MH i2c: 01 00 00 FF 16 15 [06:44:53]Write i2c OK [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: 01 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: 01 07 00 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: 01 07 00 FF 16 00 00 00 00 00 A8 0C D0 [06:44:53]RasterBufferAndPrint [06:44:53]line [06:44:53]line [06:44:53]line [06:44:53]line [06:44:53]line [06:44:53]written 0, free lines is 3245 [06:44:53]MH_Cut [06:44:53]Write to MH i2c: D1 01 00 06 17 01 EF [06:44:53]Write i2c OK [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: D1 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: D1 01 00 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: D1 01 00 06 17 00 EE [06:44:53]Write to MH i2c: 01 00 00 07 17 1E [06:44:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 58 12 47 00 B6 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 32 30 39 34 35 33 32 10 04 04 00 C4 E2 00 00 F4 03 04 00 B4 E6 C3 66 B6 04 01 00 00 0C 06 4E 35 E9 A6 8F FC [06:44:53]CommunicateWithHost err = 0 [06:44:53]CheckOFDResponse [06:44:53]1017 (14) - 77093643461234 [06:44:53]1041 (16) - 0000000002094532 [06:44:53]1040 (4) - 58052 [06:44:53]1012 (4) - 20.08.2024 00:43 [06:44:53]1206 (1) - 0 [06:44:53]OFD Sender: Remove packet 58052 [06:44:53]ProducePacketName [06:44:53]name=ofd_packets/00058052 [06:44:53]NVStorageDeleteData [06:44:53]Write i2c OK [06:44:53]MH_I2C_Read... [06:44:53]OFD Sender: No OFD packet to send [06:44:54]*** Cut start [06:44:54]*** Partial cut [06:44:54]*** CUTSNS_PIN = 1 [06:44:54]*** CUTSNS_PIN = 0 [06:44:54]*** Brake cut motor [06:44:55]Read from MH i2c: 01 [06:44:55]MH_I2C_Read... [06:44:55]*** Stop cut motor [06:44:55]*** Cut end [06:44:55]Read from MH i2c: 01 07 00 [06:44:55]MH_I2C_Read... [06:44:55]Read from MH i2c: 01 07 00 07 17 00 00 00 00 00 FF 0F 33 [06:44:55]process_action close_receipt done [06:44:55]requested_data is exist [06:44:55]produce_requested_data [06:44:55]requested_item fm.sn is exist - process it [06:44:55]wFMCommunicate request_size=4 [06:44:55]MH_SAM_APDU [06:44:55]CAPDU: 80 11 00 00 [06:44:55]Write to MH i2c: E2 08 00 08 17 80 11 00 00 00 00 00 00 99 [06:44:55]Write i2c OK [06:44:55]MH_I2C_Read... [06:44:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:55]Read from MH i2c: E2 [06:44:55]MH_I2C_Read... [06:44:55]Read from MH i2c: E2 17 00 [06:44:55]MH_I2C_Read... [06:44:55]Read from MH i2c: E2 17 00 08 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E5 [06:44:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:44:55]wFMCommunicate OK [06:44:55]requested_item fd.num is exist - process it [06:44:55]SAM_PROTO_GetFieldsCounters [06:44:55]wFMCommunicate request_size=4 [06:44:55]MH_SAM_APDU [06:44:55]CAPDU: 80 13 00 00 [06:44:55]Write to MH i2c: E2 08 00 09 17 80 13 00 00 00 00 00 00 9C [06:44:55]Write i2c OK [06:44:55]MH_I2C_Read... [06:44:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:44:55]Read from MH i2c: E2 [06:44:55]MH_I2C_Read... [06:44:55]Read from MH i2c: E2 62 00 [06:44:55]MH_I2C_Read... [06:44:55]Read from MH i2c: E2 62 00 09 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C4 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [06:44:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C4 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:44:55]wFMCommunicate OK [06:44:55]SAM_PROTO_GetFieldsCounters done [06:44:55]requested_item shift.num is exist - process it [06:44:55]requested_item shift.opened is exist - process it [06:44:55]req_shift_opened [06:44:55]FM_GetShiftState [06:44:55]SAM_PROTO_GetShiftState [06:44:55]wFMCommunicate request_size=4 [06:44:55]MH_SAM_APDU [06:44:55]CAPDU: 80 13 01 00 [06:44:55]Write to MH i2c: E2 08 00 0A 17 80 13 01 00 00 00 00 00 9E [06:44:55]Write i2c OK [06:44:55]MH_I2C_Read... [06:44:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:55]Read from MH i2c: E2 [06:44:55]MH_I2C_Read... [06:44:55]Read from MH i2c: E2 0E 00 [06:44:55]MH_I2C_Read... [06:44:55]Read from MH i2c: E2 0E 00 0A 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C1 [06:44:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:44:55]wFMCommunicate OK [06:44:55]SAM_PROTO_GetShiftState done [06:44:55]FM_GetShiftState done [06:44:55]req_shift_opened done [06:44:55]requested_item shift.open_date is exist - process it [06:44:55]req_shift_open_date [06:44:55]req_shift_open_date done [06:44:55]produce_requested_data done [06:44:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58052,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [06:44:55]process_action_free close_receipt [06:44:55]json_value_free [06:44:55]json_value_free done [06:44:55]process_json_proto returns [06:44:55]Send response to host [06:44:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58052,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [06:44:55]free response buf [06:44:55]execute_script done [06:44:55]execute_script returns [06:44:55]free content buf [06:44:55]Sock 7.Close socket [06:44:55]Sock 7.Thread stoped [06:44:59]OFD Sender: No OFD packet to send [06:45:04]OFD Sender: No OFD packet to send [06:45:09]OFD Sender: No OFD packet to send [06:45:14]OFD Sender: No OFD packet to send [06:45:19]OFD Sender: No OFD packet to send [06:45:24]OFD Sender: No OFD packet to send [06:45:29]OFD Sender: No OFD packet to send [06:45:34]OFD Sender: No OFD packet to send [06:45:39]OFD Sender: No OFD packet to send [06:45:44]OFD Sender: No OFD packet to send [06:45:49]OFD Sender: No OFD packet to send [06:45:54]OFD Sender: No OFD packet to send [06:45:59]OFD Sender: No OFD packet to send [06:46:04]OFD Sender: No OFD packet to send [06:46:09]OFD Sender: No OFD packet to send [06:46:14]OFD Sender: No OFD packet to send [06:46:19]OFD Sender: No OFD packet to send [06:46:24]OFD Sender: No OFD packet to send [06:46:29]OFD Sender: No OFD packet to send [06:46:34]OFD Sender: No OFD packet to send [06:46:39]OFD Sender: No OFD packet to send [06:46:44]OFD Sender: No OFD packet to send [06:46:49]OFD Sender: No OFD packet to send [06:46:54]OFD Sender: No OFD packet to send [06:46:59]OFD Sender: No OFD packet to send [06:47:04]OFD Sender: No OFD packet to send [06:47:09]OFD Sender: No OFD packet to send [06:47:14]OFD Sender: No OFD packet to send [06:47:19]OFD Sender: No OFD packet to send [06:47:24]OFD Sender: No OFD packet to send [06:47:29]OFD Sender: No OFD packet to send [06:47:34]OFD Sender: No OFD packet to send [06:47:39]OFD Sender: No OFD packet to send [06:47:44]OFD Sender: No OFD packet to send [06:47:49]OFD Sender: No OFD packet to send [06:47:54]OFD Sender: No OFD packet to send [06:47:56]accept exits with 10 [06:47:56]New connection [06:47:56]New thread 3067567460 created [06:47:56]Thread 3067424100 joined [06:47:56]Waiting for new connection... [06:47:56] Sock 10.Parse request [06:47:56]Sock 10.Check first char [06:47:56]Sock 10.First char is OK [06:47:56]request: POST /json_proto HTTP/1.0 [06:47:56]Method: POST [06:47:56]URL: /json_proto [06:47:56]Method is POST - this is cgi request [06:47:56]url: /json_proto [06:47:56]query_string will be loaded in cgi processing [06:47:56]execute_cgi json_proto POST (null) [06:47:56]execute_cgi path=json_proto method=POST [06:47:56]POST find Content-Length [06:47:56]Host: 172.17.44.3:8080 [06:47:56]Content-Length: 804 [06:47:56]Content-Type: application/json [06:47:56] [06:47:56]POST finish read [06:47:56]Found Content-Length = 804 [06:47:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 26.550, "sum" : 1800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:47:56]execute_script... [06:47:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 26.550, "sum" : 1800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:47:56]POST & json_proto [06:47:56]process_json_proto [06:47:56]json parsed OK: [06:47:56]protocol is kg_v1.0 [06:47:56]action value=close_receipt [06:47:56]process_action close_receipt [06:47:56]cmd_close_receipt [06:47:56]MH_GetDate [06:47:56]Write to MH i2c: F0 00 00 0B 17 11 [06:47:56]Write i2c OK [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: F0 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: F0 09 00 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: F0 09 00 0B 17 00 1E 3C C4 66 AD C5 5D 66 D3 [06:47:56]GetLastDocTimeStamp 1724136293 [06:47:56]current date 1724136478 [06:47:56]FM_GetShiftState [06:47:56]SAM_PROTO_GetShiftState [06:47:56]wFMCommunicate request_size=4 [06:47:56]MH_SAM_APDU [06:47:56]CAPDU: 80 13 01 00 [06:47:56]Write to MH i2c: E2 08 00 0C 17 80 13 01 00 00 00 00 00 A0 [06:47:56]Write i2c OK [06:47:56]MH_I2C_Read... [06:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:47:56]Read from MH i2c: E2 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: E2 0E 00 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: E2 0E 00 0C 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C3 [06:47:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:47:56]wFMCommunicate OK [06:47:56]SAM_PROTO_GetShiftState done [06:47:56]FM_GetShiftState done [06:47:56]opened in 1724112910 [06:47:56]opened+sec_in_day 1724199310 [06:47:56]quantity*price = 180009 [06:47:56]sum+1 = 180010 [06:47:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.09 НСП 1% : 15.93 НДС 12% : 191.16 Наличными: 0.00 Безнал.: 1800.09 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 37 20.08.2024 06:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58053 ФПД: 21355922651584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T064758&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58053&fm=21355922651584&tin=02508201610067®Number=0000000000162794&sum=180009 [06:47:57]StoreToDocumentArchive [06:47:57]shift 100 fd 58053 [06:47:57]save to /storage/0100/doc_00058053 [06:47:57]save last doc name /storage/0100/doc_00058053 to /storage/kkm_last_doc_name [06:47:57]save OK [06:47:57]Clear old archive folders... [06:47:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:47:57]tlvbuf is 01DA7360 [06:47:57]SAM_PROTO_ClearQueue [06:47:57]wFMCommunicate request_size=4 [06:47:57]MH_SAM_APDU [06:47:57]CAPDU: 80 09 00 00 [06:47:57]Write to MH i2c: E2 08 00 19 17 80 09 00 00 00 00 00 00 A2 [06:47:57]Write i2c OK [06:47:57]MH_I2C_Read... [06:47:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:47:57]Read from MH i2c: E2 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 03 00 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 03 00 19 17 00 90 00 A4 [06:47:57]RAPDU: 90 00 [06:47:57]wFMCommunicate OK [06:47:57]SAM_PROTO_ClearQueue done [06:47:57]KKMCreateOFDPacket [06:47:57]OFDProtocolAddRootSTLVToBuf [06:47:57]FM_MakeSignedData [06:47:57]FM_MakeSignedData [06:47:57]SAM_PROTO_SignData [06:47:57]wFMCommunicate request_size=4 [06:47:57]MH_SAM_APDU [06:47:57]CAPDU: 80 0D 01 02 [06:47:57]Write to MH i2c: E2 08 00 1A 17 80 0D 01 02 00 00 00 00 AA [06:47:57]Write i2c OK [06:47:57]MH_I2C_Read... [06:47:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:47:57]Read from MH i2c: E2 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 03 00 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 03 00 1A 17 00 90 00 A5 [06:47:57]RAPDU: 90 00 [06:47:57]wFMCommunicate OK [06:47:57]wFMCommunicate request_size=255 [06:47:57]MH_SAM_APDU [06:47:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B6 67 00 00 00 00 00 37 04 06 00 7C 1A 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 29 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 00 00 00 00 00 00 39 04 06 00 29 BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 1E 3C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E2 00 00 35 04 06 00 13 [06:47:57]Write to MH i2c: E2 02 01 1B 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B6 67 00 00 00 00 00 37 04 06 00 7C 1A 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 29 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 00 00 00 00 00 00 39 04 06 00 29 BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 1E 3C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E2 00 00 35 04 06 00 13 00 00 1D [06:47:57]Write i2c OK [06:47:57]MH_I2C_Read... [06:47:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:47:57]Read from MH i2c: E2 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 03 00 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 03 00 1B 17 00 90 00 A6 [06:47:57]RAPDU: 90 00 [06:47:57]wFMCommunicate OK [06:47:57]wFMCommunicate request_size=10 [06:47:57]MH_SAM_APDU [06:47:57]CAPDU: 80 0D 02 02 05 6C 50 2E F9 C0 [06:47:57]Write to MH i2c: E2 0D 00 1C 17 80 0D 02 02 05 00 6C 50 2E F9 C0 00 00 5A [06:47:57]Write i2c OK [06:47:57]MH_I2C_Read... [06:47:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:47:57]Read from MH i2c: E2 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 03 00 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 03 00 1C 17 00 90 00 A7 [06:47:57]RAPDU: 90 00 [06:47:57]wFMCommunicate OK [06:47:57]wFMCommunicate request_size=4 [06:47:57]MH_SAM_APDU [06:47:57]CAPDU: 80 0D 03 02 [06:47:57]Write to MH i2c: E2 08 00 1D 17 80 0D 03 02 00 00 00 00 AF [06:47:57]Write i2c OK [06:47:57]MH_I2C_Read... [06:47:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:47:57]Read from MH i2c: E2 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 0B 00 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: E2 0B 00 1D 17 00 92 75 BE CD F2 E7 F0 AF 90 00 BA [06:47:57]RAPDU: 92 75 BE CD F2 E7 F0 AF 90 00 [06:47:57]wFMCommunicate OK [06:47:57]SAM_PROTO_SignData done [06:47:57]FM_MakeSignedData done [06:47:57]CreateOFDProtocolMessage [06:47:57]wFMCommunicate request_size=4 [06:47:57]MH_SAM_APDU [06:47:57]CAPDU: 80 11 00 00 [06:47:57]Write to MH i2c: E2 08 00 1E 17 80 11 00 00 00 00 00 00 AF [06:47:57]Write i2c OK [06:47:57]MH_I2C_Read... [06:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:47:58]Read from MH i2c: E2 [06:47:58]MH_I2C_Read... [06:47:58]Read from MH i2c: E2 17 00 [06:47:58]MH_I2C_Read... [06:47:58]Read from MH i2c: E2 17 00 1E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FB [06:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:47:58]wFMCommunicate OK [06:47:58]CreateOFDProtocolMessage done [06:47:58]OFDSenderStorePacket 58053 [06:48:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58053,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [06:48:00]free response buf [06:48:00]execute_script done [06:48:00]execute_script returns [06:48:00]free content buf [06:48:00]Sock 10.Close socket [06:48:00]Sock 10.Thread stoped [06:48:04]OFD Sender: No OFD packet to send [06:48:09]OFD Sender: No OFD packet to send [06:48:14]OFD Sender: No OFD packet to send [06:48:15]recv_with_timeout no data received [06:48:19]OFD Sender: No OFD packet to send [06:48:24]OFD Sender: No OFD packet to send [06:48:29]OFD Sender: No OFD packet to send [06:48:34]OFD Sender: No OFD packet to send [06:48:39]OFD Sender: No OFD packet to send [06:48:44]OFD Sender: No OFD packet to send [06:48:49]OFD Sender: No OFD packet to send [06:48:54]OFD Sender: No OFD packet to send [06:48:59]OFD Sender: No OFD packet to send [06:49:04]OFD Sender: No OFD packet to send [06:49:09]OFD Sender: No OFD packet to send [06:49:14]OFD Sender: No OFD packet to send [06:49:19]OFD Sender: No OFD packet to send [06:49:24]OFD Sender: No OFD packet to send [06:49:29]OFD Sender: No OFD packet to send [06:49:34]OFD Sender: No OFD packet to send [06:49:39]OFD Sender: No OFD packet to send [06:49:44]OFD Sender: No OFD packet to send [06:49:49]OFD Sender: No OFD packet to send [06:49:54]OFD Sender: No OFD packet to send [06:49:59]OFD Sender: No OFD packet to send [06:50:04]OFD Sender: No OFD packet to send [06:50:09]OFD Sender: No OFD packet to send [06:50:14]OFD Sender: No OFD packet to send [06:50:19]OFD Sender: No OFD packet to send [06:50:24]OFD Sender: No OFD packet to send [06:50:29]OFD Sender: No OFD packet to send [06:50:34]OFD Sender: No OFD packet to send [06:50:39]OFD Sender: No OFD packet to send [06:50:44]OFD Sender: No OFD packet to send [06:50:49]OFD Sender: No OFD packet to send [06:50:54]OFD Sender: No OFD packet to send [06:50:59]OFD Sender: No OFD packet to send [06:51:04]OFD Sender: No OFD packet to send [06:51:09]OFD Sender: No OFD packet to send [06:51:14]OFD Sender: No OFD packet to send [06:51:19]OFD Sender: No OFD packet to send [06:51:24]OFD Sender: No OFD packet to send [06:51:29]OFD Sender: No OFD packet to send [06:51:34]OFD Sender: No OFD packet to send [06:51:39]OFD Sender: No OFD packet to send [06:51:44]OFD Sender: No OFD packet to send [06:51:49]OFD Sender: No OFD packet to send [06:51:54]OFD Sender: No OFD packet to send [06:51:59]OFD Sender: No OFD packet to send [06:52:04]OFD Sender: No OFD packet to send [06:52:05]accept exits with 7 [06:52:05]New connection [06:52:05]New thread 3067424100 created [06:52:05]Thread 3067567460 joined [06:52:05]Waiting for new connection... [06:52:05] Sock 7.Parse request [06:52:05]Sock 7.Check first char [06:52:05]Sock 7.First char is OK [06:52:05]request: POST /json_proto HTTP/1.0 [06:52:05]Method: POST [06:52:05]URL: /json_proto [06:52:05]Method is POST - this is cgi request [06:52:05]url: /json_proto [06:52:05]query_string will be loaded in cgi processing [06:52:05]execute_cgi json_proto POST (null) [06:52:05]execute_cgi path=json_proto method=POST [06:52:05]POST find Content-Length [06:52:05]Host: 172.17.44.3:8080 [06:52:05]Content-Length: 804 [06:52:05]Content-Type: application/json [06:52:05] [06:52:05]POST finish read [06:52:05]Found Content-Length = 804 [06:52:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:05]execute_script... [06:52: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)2075297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:05]POST & json_proto [06:52:05]process_json_proto [06:52:05]json parsed OK: [06:52:05]protocol is kg_v1.0 [06:52:05]action value=close_receipt [06:52:05]process_action close_receipt [06:52:05]cmd_close_receipt [06:52:05]MH_GetDate [06:52:05]Write to MH i2c: F0 00 00 55 17 5B [06:52:05]Write i2c OK [06:52:05]MH_I2C_Read... [06:52:05]Read from MH i2c: F0 [06:52:05]MH_I2C_Read... [06:52:05]Read from MH i2c: F0 09 00 [06:52:05]MH_I2C_Read... [06:52:05]Read from MH i2c: F0 09 00 55 17 00 17 3D C4 66 AD C5 5D 66 17 [06:52:05]GetLastDocTimeStamp 1724136478 [06:52:05]current date 1724136727 [06:52:05]FM_GetShiftState [06:52:05]SAM_PROTO_GetShiftState [06:52:05]wFMCommunicate request_size=4 [06:52:05]MH_SAM_APDU [06:52:05]CAPDU: 80 13 01 00 [06:52:05]Write to MH i2c: E2 08 00 56 17 80 13 01 00 00 00 00 00 EA [06:52:05]Write i2c OK [06:52:05]MH_I2C_Read... [06:52:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:05]Read from MH i2c: E2 [06:52:05]MH_I2C_Read... [06:52:05]Read from MH i2c: E2 0E 00 [06:52:05]MH_I2C_Read... [06:52:05]Read from MH i2c: E2 0E 00 56 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0D [06:52:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:52:05]wFMCommunicate OK [06:52:05]SAM_PROTO_GetShiftState done [06:52:05]FM_GetShiftState done [06:52:05]opened in 1724112910 [06:52:05]opened+sec_in_day 1724199310 [06:52:05]quantity*price = 100005 [06:52:05]sum+1 = 100006 [06:52:05]Check (price>sum+1) || (price+1 о реализуемом товаре [06:52:07]line ИТОГО: 1000.05 [06:52:07]line НСП 1% : 8.85 [06:52:07]line НДС 12% : 106.20 [06:52:07]line Наличными: 0.00 [06:52:07]line Безнал.: 1000.05 [06:52:07]line Место: АЗС № 135 "Партнер Нефть" [06:52:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [06:52:07]line СНО: Общий режим [06:52:07]line Чек 38 20.08.2024 06:52 [06:52:07]line Смена: 100 ФФД: 1.0 [06:52:07]line ЗНМ: 0300000196 [06:52:07]line РНМ: 0000000000162794 [06:52:07]line Версия ККМ: v1.0 [06:52:07]line Платежная система: O! деньги [06:52:07]line ФМ: 0000000002094532 [06:52:07]line ФД: 58054 [06:52:07]line ФПД: 156196654987653 [06:52:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T065207&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58054&fm=156196654987653&tin=02508201610067®Number=0000000000162794&sum=100005 [06:52:07]OFD Sender: Processing packet 58054 [packets to send 51, broken 50] [06:52:07]ProducePacketName [06:52:07]name=ofd_packets/00058054 [06:52:07]OFD Sender: To server: pG, [06:52:07]CommunicateWithHost lk.salyk.kg:30040 [06:52:07]ConnectInit lk.salyk.kg [06:52:07]written 0, free lines is 4095 [06:52:07]Connected sock=11 [06:52:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 56 CB 07 01 39 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 17 3D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E2 00 00 35 04 06 00 8E 0F 5E 22 B9 85 88 B3 3F B0 09 6B AC EB [06:52:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1F 50 47 00 DB 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E2 00 00 F4 03 04 00 67 E8 C3 66 B6 04 01 00 00 51 8F 99 57 72 DE 90 7F [06:52:08]CommunicateWithHost err = 0 [06:52:08]CheckOFDResponse [06:52:08]1017 (14) - 77093643461234 [06:52:08]1041 (16) - 0000000002094532 [06:52:08]1040 (4) - 58054 [06:52:08]1012 (4) - 20.08.2024 00:50 [06:52:08]1206 (1) - 0 [06:52:08]OFD Sender: Remove packet 58054 [06:52:08]ProducePacketName [06:52:08]name=ofd_packets/00058054 [06:52:08]NVStorageDeleteData [06:52:08]Write to MH i2c: 01 00 00 93 17 AA [06:52:08]Write i2c OK [06:52:08]MH_I2C_Read... [06:52:08]Read from MH i2c: 01 [06:52:08]MH_I2C_Read... [06:52:08]Read from MH i2c: 01 07 00 [06:52:08]MH_I2C_Read... [06:52:08]Read from MH i2c: 01 07 00 93 17 00 00 00 00 00 B2 0C 6F [06:52:08]RasterBufferAndPrint [06:52:08]line [06:52:08]line [06:52:08]line [06:52:08]line [06:52:08]line [06:52:08]written 0, free lines is 3253 [06:52:08]MH_Cut [06:52:08]Write to MH i2c: D1 01 00 9A 17 01 83 [06:52:08]Write i2c OK [06:52:08]MH_I2C_Read... [06:52:08]Read from MH i2c: D1 [06:52:08]MH_I2C_Read... [06:52:08]Read from MH i2c: D1 01 00 [06:52:08]MH_I2C_Read... [06:52:08]Read from MH i2c: D1 01 00 9A 17 00 82 [06:52:08]Write to MH i2c: 01 00 00 9B 17 B2 [06:52:08]Write i2c OK [06:52:08]MH_I2C_Read... [06:52:08]OFD Sender: No OFD packet to send [06:52:09]*** Cut start [06:52:09]*** Partial cut [06:52:09]*** CUTSNS_PIN = 1 [06:52:09]*** CUTSNS_PIN = 0 [06:52:09]*** Brake cut motor [06:52:09]Read from MH i2c: 01 [06:52:09]MH_I2C_Read... [06:52:09]*** Stop cut motor [06:52:09]*** Cut end [06:52:09]Read from MH i2c: 01 07 00 [06:52:09]MH_I2C_Read... [06:52:09]Read from MH i2c: 01 07 00 9B 17 00 00 00 00 00 FF 0F C7 [06:52:09]process_action close_receipt done [06:52:09]requested_data is exist [06:52:09]produce_requested_data [06:52:09]requested_item fm.sn is exist - process it [06:52:09]wFMCommunicate request_size=4 [06:52:09]MH_SAM_APDU [06:52:09]CAPDU: 80 11 00 00 [06:52:09]Write to MH i2c: E2 08 00 9C 17 80 11 00 00 00 00 00 00 2D [06:52:09]Write i2c OK [06:52:09]MH_I2C_Read... [06:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:09]Read from MH i2c: E2 [06:52:09]MH_I2C_Read... [06:52:09]Read from MH i2c: E2 17 00 [06:52:09]MH_I2C_Read... [06:52:09]Read from MH i2c: E2 17 00 9C 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 79 [06:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:52:09]wFMCommunicate OK [06:52:09]requested_item fd.num is exist - process it [06:52:09]SAM_PROTO_GetFieldsCounters [06:52:09]wFMCommunicate request_size=4 [06:52:09]MH_SAM_APDU [06:52:09]CAPDU: 80 13 00 00 [06:52:09]Write to MH i2c: E2 08 00 9D 17 80 13 00 00 00 00 00 00 30 [06:52:09]Write i2c OK [06:52:09]MH_I2C_Read... [06:52:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:09]Read from MH i2c: E2 [06:52:09]MH_I2C_Read... [06:52:09]Read from MH i2c: E2 62 00 [06:52:09]MH_I2C_Read... [06:52:09]Read from MH i2c: E2 62 00 9D 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C6 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [06:52:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C6 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:52:09]wFMCommunicate OK [06:52:09]SAM_PROTO_GetFieldsCounters done [06:52:09]requested_item shift.num is exist - process it [06:52:09]requested_item shift.opened is exist - process it [06:52:09]req_shift_opened [06:52:09]FM_GetShiftState [06:52:09]SAM_PROTO_GetShiftState [06:52:09]wFMCommunicate request_size=4 [06:52:09]MH_SAM_APDU [06:52:09]CAPDU: 80 13 01 00 [06:52:09]Write to MH i2c: E2 08 00 9E 17 80 13 01 00 00 00 00 00 32 [06:52:09]Write i2c OK [06:52:09]MH_I2C_Read... [06:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:09]Read from MH i2c: E2 [06:52:09]MH_I2C_Read... [06:52:09]Read from MH i2c: E2 0E 00 [06:52:09]MH_I2C_Read... [06:52:09]Read from MH i2c: E2 0E 00 9E 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 55 [06:52:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:52:09]wFMCommunicate OK [06:52:09]SAM_PROTO_GetShiftState done [06:52:09]FM_GetShiftState done [06:52:09]req_shift_opened done [06:52:09]requested_item shift.open_date is exist - process it [06:52:09]req_shift_open_date [06:52:09]req_shift_open_date done [06:52:09]produce_requested_data done [06:52:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58054,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [06:52:09]process_action_free close_receipt [06:52:09]json_value_free [06:52:09]json_value_free done [06:52:09]process_json_proto returns [06:52:09]Send response to host 34 35 33 32 90 00 8F [06:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:52:12]wFMCommunicate OK [06:52:12]CreateOFDProtocolMessage done [06:52:12]OFDSenderStorePacket 58055 [06:52:12]StoreOFDPacket docnum=58055 [06:52:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DB EF 07 01 FB A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 27 00 00 00 F4 03 04 00 1C 3D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E2 00 00 35 04 06 00 FA AB 74 E2 CD E9 55 12 34 4E 2C 75 6D 20 [06:52:12]CheckFolder [06:52:12]dirname=/storage/ofd_packets [06:52:12]CheckFolder done [06:52:12]ProducePacketName [06:52:12]name=ofd_packets/00058055 [06:52:12]NVStorageSaveData ofd_packets/00058055 [06:52:12]File name is /storage/ofd_packets/00058055 [06:52:12]Write 301 bytes [06:52:12]NVStorageSaveData done [06:52:12]OFDSenderStorePacket done [06:52:12]KKMCreateOFDPacket done [06:52:12]NVStorageSaveData kkm_last_timestamp [06:52:12]File name is /storage/kkm_last_timestamp [06:52:12]Write 4 bytes [06:52:12]NVStorageSaveData done [06:52:12]ExternCall_PrintAddStr [06:52:12]wPrintStart [06:52:12]Write to MH i2c: 01 00 00 B3 17 CA [06:52:12]OFD Sender: Processing packet 58055 [packets to send 51, broken 50] [06:52:12]ProducePacketName [06:52:12]name=ofd_packets/00058055 [06:52:12]OFD Sender: To server: pG, [06:52:12]CommunicateWithHost lk.salyk.kg:30040 [06:52:12]ConnectInit lk.salyk.kg [06:52:12]Write i2c OK [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: 01 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: 01 07 00 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: 01 07 00 B3 17 00 00 00 00 00 FF 0F DF [06:52:12]RasterBufferAndPrint [06:52:12]line Счет N : (1)2075296 [06:52:12]line ИНН: 02508201610067 [06:52:12]line Контрольно-Кассовый Чек [06:52:12]line ПРОДАЖА [06:52:12]line ТРК (МРК, ГНК) : 43 [06:52:12]line Товар: 2710124130 [06:52:12]line Аи-92-К-4 [06:52:12]line 30.000 * 0.00 [06:52:12]line = 0.00 [06:52:12]line НДС 12% НСП 1% [06:52:12]line > о реализуемом товаре [06:52:12]line ИТОГО: 0.00 [06:52:12]line НСП 1% : 0.00 [06:52:12]line НДС 12% : 0.00 [06:52:12]line Наличными: 0.00 [06:52:12]line Безнал.: 0.00 [06:52:12]line Место: АЗС № 135 "Партнер Нефть" [06:52:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [06:52:12]line СНО: Общий режим [06:52:12]line Чек 39 20.08.2024 06:52 [06:52:12]line Смена: 100 ФФД: 1.0 [06:52:12]line ЗНМ: 0300000196 [06:52:12]line РНМ: 0000000000162794 [06:52:12]line Версия ККМ: v1.0 [06:52:12]line Талоны: Топливная Карта [06:52:12]line 92875 [06:52:12]line ФМ: 0000000002094532 [06:52:12]line ФД: 58055 [06:52:12]line ФПД: 275614307372521 [06:52:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T065212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58055&fm=275614307372521&tin=02508201610067®Number=0000000000162794&sum=0 [06:52:12]Connected sock=10 [06:52:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DB EF 07 01 FB A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 27 00 00 00 F4 03 04 00 1C 3D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E2 00 00 35 04 06 00 FA AB 74 E2 CD E9 55 12 34 4E 2C 75 6D 20 [06:52:12]written 0, free lines is 4095 [06:52:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3A 62 47 00 76 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 32 30 39 34 35 33 32 10 04 04 00 C7 E2 00 00 F4 03 04 00 6C E8 C3 66 B6 04 01 00 00 21 D0 68 FB 60 11 DC 1F [06:52:13]CommunicateWithHost err = 0 [06:52:13]CheckOFDResponse [06:52:13]1017 (14) - 77093643461234 [06:52:13]1041 (16) - 0000000002094532 [06:52:13]1040 (4) - 58055 [06:52:13]1012 (4) - 20.08.2024 00:50 [06:52:13]1206 (1) - 0 [06:52:13]OFD Sender: Remove packet 58055 [06:52:13]ProducePacketName [06:52:13]name=ofd_packets/00058055 [06:52:13]NVStorageDeleteData [06:52:13]Write to MH i2c: 01 00 00 DD 17 F4 [06:52:13]Write i2c OK [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: 01 [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: 01 07 00 [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: 01 07 00 DD 17 00 00 00 00 00 B6 0C BD [06:52:13]RasterBufferAndPrint [06:52:13]line [06:52:13]line [06:52:13]line [06:52:13]line [06:52:13]line [06:52:13]written 0, free lines is 3262 [06:52:13]MH_Cut [06:52:13]Write to MH i2c: D1 01 00 E4 17 01 CD [06:52:13]Write i2c OK [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: D1 [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: D1 01 00 [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: D1 01 00 E4 17 00 CC [06:52:13]Write to MH i2c: 01 00 00 E5 17 FC [06:52:13]Write i2c OK [06:52:13]MH_I2C_Read... [06:52:13]OFD Sender: No OFD packet to send [06:52:14]*** Cut start [06:52:14]*** Partial cut [06:52:14]*** CUTSNS_PIN = 1 [06:52:14]*** CUTSNS_PIN = 0 [06:52:14]*** Brake cut motor [06:52:15]Read from MH i2c: 01 [06:52:15]MH_I2C_Read... [06:52:15]*** Stop cut motor [06:52:15]*** Cut end [06:52:15]Read from MH i2c: 01 07 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: 01 07 00 E5 17 00 00 00 00 00 FF 0F 11 [06:52:15]process_action close_receipt done [06:52:15]requested_data is exist [06:52:15]produce_requested_data [06:52:15]requested_item fm.sn is exist - process it [06:52:15]wFMCommunicate request_size=4 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 11 00 00 [06:52:15]Write to MH i2c: E2 08 00 E6 17 80 11 00 00 00 00 00 00 77 [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 17 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 17 00 E6 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C3 [06:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:52:15]wFMCommunicate OK [06:52:15]requested_item fd.num is exist - process it [06:52:15]SAM_PROTO_GetFieldsCounters [06:52:15]wFMCommunicate request_size=4 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 13 00 00 [06:52:15]Write to MH i2c: E2 08 00 E7 17 80 13 00 00 00 00 00 00 7A [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 62 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 62 00 E7 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [06:52:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:52:15]wFMCommunicate OK [06:52:15]SAM_PROTO_GetFieldsCounters done [06:52:15]requested_item shift.num is exist - process it [06:52:15]requested_item shift.opened is exist - process it [06:52:15]req_shift_opened [06:52:15]FM_GetShiftState [06:52:15]SAM_PROTO_GetShiftState [06:52:15]wFMCommunicate request_size=4 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 13 01 00 [06:52:15]Write to MH i2c: E2 08 00 E8 17 80 13 01 00 00 00 00 00 7C [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 0E 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 0E 00 E8 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9F [06:52:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:52:15]wFMCommunicate OK [06:52:15]SAM_PROTO_GetShiftState done [06:52:15]FM_GetShiftState done [06:52:15]req_shift_opened done [06:52:15]requested_item shift.open_date is exist - process it [06:52:15]req_shift_open_date [06:52:15]req_shift_open_date done [06:52:15]produce_requested_data done [06:52:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58055,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [06:52:11]Write i2c OK [06:52:11]MH_I2C_Read... [06:52:11]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:52:11]Read from MH i2c: E2 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 03 00 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 03 00 A8 17 00 90 00 33 [06:52:11]RAPDU: 90 00 [06:52:11]wFMCommunicate OK [06:52:11]wFMCommunicate request_size=13 [06:52:11]MH_SAM_APDU [06:52:11]CAPDU: 80 15 02 00 08 F4 03 04 00 1C 3D C4 66 [06:52:11]Write to MH i2c: E2 10 00 A9 17 80 15 02 00 08 00 F4 03 04 00 1C 3D C4 66 00 00 CE [06:52:11]Write i2c OK [06:52:11]MH_I2C_Read... [06:52:11]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:52:11]Read from MH i2c: E2 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 03 00 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 03 00 A9 17 00 90 00 34 [06:52:11]RAPDU: 90 00 [06:52:11]wFMCommunicate OK [06:52:11]wFMCommunicate request_size=25 [06:52:11]MH_SAM_APDU [06:52:11]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 [06:52:11]Write to MH i2c: E2 1C 00 AA 17 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 00 00 A7 [06:52:11]Write i2c OK [06:52:11]MH_I2C_Read... [06:52:11]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:52:11]Read from MH i2c: E2 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 03 00 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 03 00 AA 17 00 90 00 35 [06:52:11]RAPDU: 90 00 [06:52:11]wFMCommunicate OK [06:52:11]wFMCommunicate request_size=4 [06:52:11]MH_SAM_APDU [06:52:11]CAPDU: 80 15 03 00 [06:52:11]Write to MH i2c: E2 08 00 AB 17 80 15 03 00 00 00 00 00 43 [06:52:11]Write i2c OK [06:52:11]MH_I2C_Read... [06:52:11]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [06:52:11]Read from MH i2c: E2 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 40 00 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 40 00 AB 17 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 27 00 00 00 35 04 06 00 FA AB 74 E2 CD E9 90 00 17 [06:52:11]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 27 00 00 00 35 04 06 00 FA AB 74 E2 CD E9 90 00 [06:52:11]wFMCommunicate OK [06:52:11]SAM_PROTO_ProcessDocument answer len = 59 [06:52:11]SAM_PROTO_ProcessDocument done [06:52:11]SetTLVBufToDocument [06:52:11]Processing tag 1209 (04B9) [06:52:11]Malloc new data [06:52:11]Processing tag 1041 (0411) [06:52:11]Processing tag 1040 (0410) [06:52:11]Malloc new data [06:52:11]Processing tag 1038 (040E) [06:52:11]Malloc new data [06:52:11]Processing tag 1042 (0412) [06:52:11]Malloc new data [06:52:11]Processing tag 1077 (0435) [06:52:11]Malloc new data [06:52:11]SetTLVBufToDocument err=0 [06:52:11]KKMLoadAndSignReceiptData store KKM data [06:52:11]KKMLoadAndSignReceiptData err=0 [06:52:11]wFMCommunicate request_size=4 [06:52:11]MH_SAM_APDU [06:52:11]CAPDU: 80 11 00 00 [06:52:11]Write to MH i2c: E2 08 00 AC 17 80 11 00 00 00 00 00 00 3D [06:52:11]Write i2c OK [06:52:11]MH_I2C_Read... [06:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:11]Read from MH i2c: E2 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 17 00 [06:52:11]MH_I2C_Read... [06:52:11]Read from MH i2c: E2 17 00 AC 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 89 [06:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [06:52:11]wFMCommunicate OK [06:52:11]Счет N : (1)2075296 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 43 Товар: 2710124130 Аи-92-К-4 30.000 * 0.00 = 0.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 39 20.08.2024 06:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58055 ФПД: 275614307372521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T065212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58055&fm=275614307372521&tin=02508201610067®Number=0000000000162794&sum=0 [06:52:11]StoreToDocumentArchive [06:52:11]shift 100 fd 58055 [06:52:11]save to /storage/0100/doc_00058055 [06:52:11]save last doc name /storage/0100/doc_00058055 to /storage/kkm_last_doc_name [06:52:11]save OK [06:52:11]Clear old archive folders... [06:52:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:52:11]tlvbuf is 01DE6C50 [06:52:11]SAM_PROTO_ClearQueue [06:52:11]wFMCommunicate request_size=4 [06:52:11]MH_SAM_APDU [06:52:11]CAPDU: 80 09 00 00 [06:52:11]Write to MH i2c: E2 08 00 AD 17 80 09 00 00 00 00 00 00 36 [06:52:11]Write i2c OK [06:52:11]MH_I2C_Read... [06:52:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:11]Read from MH i2c: E2 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 03 00 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 03 00 AD 17 00 90 00 38 [06:52:12]RAPDU: 90 00 [06:52:12]wFMCommunicate OK [06:52:12]SAM_PROTO_ClearQueue done [06:52:12]KKMCreateOFDPacket [06:52:12]OFDProtocolAddRootSTLVToBuf [06:52:12]FM_MakeSignedData [06:52:12]FM_MakeSignedData [06:52:12]SAM_PROTO_SignData [06:52:12]wFMCommunicate request_size=4 [06:52:12]MH_SAM_APDU [06:52:12]CAPDU: 80 0D 01 02 [06:52:12]Write to MH i2c: E2 08 00 AE 17 80 0D 01 02 00 00 00 00 3E [06:52:12]Write i2c OK [06:52:12]MH_I2C_Read... [06:52:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:52:12]Read from MH i2c: E2 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 03 00 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 03 00 AE 17 00 90 00 39 [06:52:12]RAPDU: 90 00 [06:52:12]wFMCommunicate OK [06:52:12]wFMCommunicate request_size=255 [06:52:12]MH_SAM_APDU [06:52:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 27 00 00 00 F4 03 04 00 1C 3D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E2 00 00 35 04 06 00 FA [06:52:12]Write to MH i2c: E2 02 01 AF 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 34 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 27 00 00 00 F4 03 04 00 1C 3D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E2 00 00 35 04 06 00 FA 00 00 9A [06:52:12]Write i2c OK [06:52:12]MH_I2C_Read... [06:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:12]Read from MH i2c: E2 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 03 00 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 03 00 AF 17 00 90 00 3A [06:52:12]RAPDU: 90 00 [06:52:12]wFMCommunicate OK [06:52:12]wFMCommunicate request_size=10 [06:52:12]MH_SAM_APDU [06:52:12]CAPDU: 80 0D 02 02 05 AB 74 E2 CD E9 [06:52:12]Write to MH i2c: E2 0D 00 B0 17 80 0D 02 02 05 00 AB 74 E2 CD E9 00 00 02 [06:52:12]Write i2c OK [06:52:12]MH_I2C_Read... [06:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:12]Read from MH i2c: E2 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 03 00 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 03 00 B0 17 00 90 00 3B [06:52:12]RAPDU: 90 00 [06:52:12]wFMCommunicate OK [06:52:12]wFMCommunicate request_size=4 [06:52:12]MH_SAM_APDU [06:52:12]CAPDU: 80 0D 03 02 [06:52:12]Write to MH i2c: E2 08 00 B1 17 80 0D 03 02 00 00 00 00 43 [06:52:12]Write i2c OK [06:52:12]MH_I2C_Read... [06:52:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:52:12]Read from MH i2c: E2 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 0B 00 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 0B 00 B1 17 00 55 12 34 4E 2C 75 6D 20 90 00 5B [06:52:12]RAPDU: 55 12 34 4E 2C 75 6D 20 90 00 [06:52:12]wFMCommunicate OK [06:52:12]SAM_PROTO_SignData done [06:52:12]FM_MakeSignedData done [06:52:12]CreateOFDProtocolMessage [06:52:12]wFMCommunicate request_size=4 [06:52:12]MH_SAM_APDU [06:52:12]CAPDU: 80 11 00 00 [06:52:12]Write to MH i2c: E2 08 00 B2 17 80 11 00 00 00 00 00 00 43 [06:52:12]Write i2c OK [06:52:12]MH_I2C_Read... [06:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:12]Read from MH i2c: E2 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 17 00 [06:52:12]MH_I2C_Read... [06:52:12]Read from MH i2c: E2 17 00 B2 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 [06:52:15]process_action_free close_receipt [06:52:15]json_value_free [06:52:15]json_value_free done [06:52:15]process_json_proto returns [06:52:15]Send response to host [06:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58055,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [06:52:15]free response buf [06:52:15]execute_script done [06:52:15]execute_script returns [06:52:15]free content buf [06:52:15]Sock 9.Close socket [06:52:15]Sock 9.Thread stoped [06:52:17]recv_with_timeout no data received [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]recv_with_timeout no data received [06:52:33]OFD Sender: No OFD packet to send [06:52:38]OFD Sender: No OFD packet to send [06:52:43]recv_with_timeout no data received [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:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58054,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [06:52:09]free response buf [06:52:09]execute_script done [06:52:09]execute_script returns [06:52:09]free content buf [06:52:09]Sock 7.Close socket [06:52:09]Sock 7.Thread stoped [06:52:10]accept exits with 9 [06:52:10]New connection [06:52:10]New thread 3067567460 created [06:52:10]Thread 3067424100 joined [06:52:10]Waiting for new connection... [06:52:10] Sock 9.Parse request [06:52:10]Sock 9.Check first char [06:52:10]Sock 9.First char is OK [06:52:10]request: POST /json_proto HTTP/1.0 [06:52:10]Method: POST [06:52:10]URL: /json_proto [06:52:10]Method is POST - this is cgi request [06:52:10]url: /json_proto [06:52:10]query_string will be loaded in cgi processing [06:52:10]execute_cgi json_proto POST (null) [06:52:10]execute_cgi path=json_proto method=POST [06:52:10]POST find Content-Length [06:52:10]Host: 172.17.44.3:8080 [06:52:10]Content-Length: 793 [06:52:10]Content-Type: application/json [06:52:10] [06:52:10]POST finish read [06:52:10]Found Content-Length = 793 [06:52:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:10]execute_script... [06:52: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)2075296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:10]POST & json_proto [06:52:10]process_json_proto [06:52:10]json parsed OK: [06:52:10]protocol is kg_v1.0 [06:52:10]action value=close_receipt [06:52:10]process_action close_receipt [06:52:10]cmd_close_receipt [06:52:10]MH_GetDate [06:52:10]Write to MH i2c: F0 00 00 9F 17 A5 [06:52:10]Write i2c OK [06:52:10]MH_I2C_Read... [06:52:10]Read from MH i2c: F0 [06:52:10]MH_I2C_Read... [06:52:10]Read from MH i2c: F0 09 00 [06:52:10]MH_I2C_Read... [06:52:10]Read from MH i2c: F0 09 00 9F 17 00 1C 3D C4 66 AD C5 5D 66 66 [06:52:10]GetLastDocTimeStamp 1724136727 [06:52:10]current date 1724136732 [06:52:10]FM_GetShiftState [06:52:10]SAM_PROTO_GetShiftState [06:52:10]wFMCommunicate request_size=4 [06:52:10]MH_SAM_APDU [06:52:10]CAPDU: 80 13 01 00 [06:52:10]Write to MH i2c: E2 08 00 A0 17 80 13 01 00 00 00 00 00 34 [06:52:10]Write i2c OK [06:52:10]MH_I2C_Read... [06:52:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:10]Read from MH i2c: E2 [06:52:10]MH_I2C_Read... [06:52:10]Read from MH i2c: E2 0E 00 [06:52:10]MH_I2C_Read... [06:52:10]Read from MH i2c: E2 0E 00 A0 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 57 [06:52:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [06:52:10]wFMCommunicate OK [06:52:10]SAM_PROTO_GetShiftState done [06:52:10]FM_GetShiftState done [06:52:10]opened in 1724112910 [06:52:10]opened+sec_in_day 1724199310 [06:52:10]quantity*price = 0 [06:52:10]sum+1 = 1 [06:52:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 38 20.08.2024 06:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58054 ФПД: 156196654987653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T065207&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58054&fm=156196654987653&tin=02508201610067®Number=0000000000162794&sum=100005 [06:52:06]StoreToDocumentArchive [06:52:06]shift 100 fd 58054 [06:52:06]save to /storage/0100/doc_00058054 [06:52:06]save last doc name /storage/0100/doc_00058054 to /storage/kkm_last_doc_name [06:52:06]save OK [06:52:06]Clear old archive folders... [06:52:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:52:06]tlvbuf is 01DB6EA0 [06:52:06]SAM_PROTO_ClearQueue [06:52:06]wFMCommunicate request_size=4 [06:52:06]MH_SAM_APDU [06:52:06]CAPDU: 80 09 00 00 [06:52:06]Write to MH i2c: E2 08 00 63 17 80 09 00 00 00 00 00 00 EC [06:52:06]Write i2c OK [06:52:06]MH_I2C_Read... [06:52:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:06]Read from MH i2c: E2 [06:52:06]MH_I2C_Read... [06:52:06]Read from MH i2c: E2 03 00 [06:52:06]MH_I2C_Read... [06:52:06]Read from MH i2c: E2 03 00 6[06:57:19]OFD Sender: No OFD packet to send [06:57:24]OFD Sender: No OFD packet to send [06:57:29]OFD Sender: No OFD packet to send [06:57:34]OFD Sender: No OFD packet to send [06:57:39]OFD Sender: No OFD packet to send [06:57:44]OFD Sender: No OFD packet to send [06:57:49]OFD Sender: No OFD packet to send [06:57:54]OFD Sender: No OFD packet to send [06:57:59]OFD Sender: No OFD packet to send [06:58:04]OFD Sender: No OFD packet to send [06:58:09]OFD Sender: No OFD packet to send [06:58:14]OFD Sender: No OFD packet to send [06:58:19]OFD Sender: No OFD packet to send [06:58:24]OFD Sender: No OFD packet to send [06:58:29]OFD Sender: No OFD packet to send [06:58:34]OFD Sender: No OFD packet to send [06:58:39]OFD Sender: No OFD packet to send [06:58:44]OFD Sender: No OFD packet to send [06:58:49]OFD Sender: No OFD packet to send [06:58:54]OFD Sender: No OFD packet to send [06:58:59]OFD Sender: No OFD packet to send [06:59:04]OFD Sender: No OFD packet to send [06:59:09]OFD Sender: No OFD packet to send [06:59:14]OFD Sender: No OFD packet to send [06:59:19]OFD Sender: No OFD packet to send [06:59:24]OFD Sender: No OFD packet to send [06:59:29]OFD Sender: No OFD packet to send [06:59:34]OFD Sender: No OFD packet to send [06:59:39]OFD Sender: No OFD packet to send [06:59:44]OFD Sender: No OFD packet to send [06:59:49]OFD Sender: No OFD packet to send [06:59:54]OFD Sender: No OFD packet to send [06:59:59]OFD Sender: No OFD packet to send [07:00:04]OFD Sender: No OFD packet to send [07:00:09]OFD Sender: No OFD packet to send [07:00:14]OFD Sender: No OFD packet to send [07:00:19]OFD Sender: No OFD packet to send [07:00:24]OFD Sender: No OFD packet to send [07:00:29]OFD Sender: No OFD packet to send [07:00:34]OFD Sender: No OFD packet to send [07:00:39]OFD Sender: No OFD packet to send [07:00:44]OFD Sender: No OFD packet to send [07:00:49]OFD Sender: No OFD packet to send [07:00:54]OFD Sender: No OFD packet to send [07:00:59]OFD Sender: No OFD packet to send [07:01:04]OFD Sender: No OFD packet to send [07:01:09]OFD Sender: No OFD packet to send [07:01:14]OFD Sender: No OFD packet to send [07:01:19]OFD Sender: No OFD packet to send [07:01:24]OFD Sender: No OFD packet to send [07:01:29]OFD Sender: No OFD packet to send [07:01:34]OFD Sender: No OFD packet to send [07:01:39]OFD Sender: No OFD packet to send [07:01:44]OFD Sender: No OFD packet to send [07:01:49]OFD Sender: No OFD packet to send [07:01:54]OFD Sender: No OFD packet to send [07:01:59]OFD Sender: No OFD packet to send [07:02:04]OFD Sender: No OFD packet to send [07:02:09]OFD Sender: No OFD packet to send [07:02:14]OFD Sender: No OFD packet to send [07:02:19]OFD Sender: No OFD packet to send [07:02:24]OFD Sender: No OFD packet to send [07:02:29]OFD Sender: No OFD packet to send [07:02:34]OFD Sender: No OFD packet to send [07:02:39]accept exits with 7 [07:02:39]New connection [07:02:39]New thread 3067424100 created [07:02:39]Thread 3067567460 joined [07:02:39]Waiting for new connection... [07:02:39] Sock 7.Parse request [07:02:39]Sock 7.Check first char [07:02:39]Sock 7.First char is OK [07:02:39]request: POST /json_proto HTTP/1.0 [07:02:39]Method: POST [07:02:39]URL: /json_proto [07:02:39]Method is POST - this is cgi request [07:02:39]url: /json_proto [07:02:39]query_string will be loaded in cgi processing [07:02:39]execute_cgi json_proto POST (null) [07:02:39]execute_cgi path=json_proto method=POST [07:02:39]POST find Content-Length [07:02:39]Host: 172.17.44.3:8080 [07:02:39]Content-Length: 802 [07:02:39]Content-Type: application/json [07:02:39] [07:02:39]POST finish read [07:02:39]Found Content-Length = 802 [07:02:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:39]execute_script... [07:02: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)2075298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:39]POST & json_proto [07:02:39]process_json_proto [07:02:39]json parsed OK: [07:02:39]protocol is kg_v1.0 [07:02:39]action value=close_receipt [07:02:39]process_action close_receipt [07:02:39]cmd_close_receipt [07:02:39]MH_GetDate [07:02:39]Write to MH i2c: F0 00 00 E9 17 EF [07:02:39]Write i2c OK [07:02:39]MH_I2C_Read... [07:02:39]Read from MH i2c: F0 [07:02:39]MH_I2C_Read... [07:02:39]Read from MH i2c: F0 09 00 [07:02:39]MH_I2C_Read... [07:02:39]Read from MH i2c: F0 09 00 E9 17 00 91 3F C4 66 AD C5 5D 66 27 [07:02:39]GetLastDocTimeStamp 1724136732 [07:02:39]current date 1724137361 [07:02:39]FM_GetShiftState [07:02:39]SAM_PROTO_GetShiftState [07:02:39]wFMCommunicate request_size=4 [07:02:39]MH_SAM_APDU [07:02:39]CAPDU: 80 13 01 00 [07:02:39]Write to MH i2c: E2 08 00 EA 17 80 13 01 00 00 00 00 00 7E [07:02:39]Write i2c OK [07:02:39]MH_I2C_Read... [07:02:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:39]Read from MH i2c: E2 [07:02:39]MH_I2C_Read... [07:02:39]Read from MH i2c: E2 0E 00 [07:02:39]MH_I2C_Read... [07:02:39]Read from MH i2c: E2 0E 00 EA 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A1 [07:02:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:02:39]wFMCommunicate OK [07:02:39]SAM_PROTO_GetShiftState done [07:02:39]FM_GetShiftState done [07:02:39]opened in 1724112910 [07:02:39]opened+sec_in_day 1724199310 [07:02:39]quantity*price = 80004 [07:02:39]sum+1 = 80005 [07:02:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 40 20.08.2024 07:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58056 ФПД: 155987344518585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070241&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58056&fm=155987344518585&tin=02508201610067®Number=0000000000162794&sum=80004 [07:02:40]StoreToDocumentArchive [07:02:40]shift 100 fd 58056 [07:02:40]save to /storage/0100/doc_00058056 [07:02:40]save last doc name /storage/0100/doc_00058056 to /storage/kkm_last_doc_name [07:02:40]save OK [07:02:40]Clear old archive folders... [07:02:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:02:40]tlvbuf is B6FEBA80 [07:02:40]SAM_PROTO_ClearQueue [07:02:40]wFMCommunicate request_size=4 [07:02:40]MH_SAM_APDU [07:02:40]CAPDU: 80 09 00 00 [07:02:40]Write to MH i2c: E2 08 00 F7 17 80 09 00 00 00 00 00 00 80 [07:02:40]Write i2c OK [07:02:40]MH_I2C_Read... [07:02:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:02:40]Read from MH i2c: E2 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 03 00 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 03 00 F7 17 00 90 00 82 [07:02:40]RAPDU: 90 00 [07:02:40]wFMCommunicate OK [07:02:40]SAM_PROTO_ClearQueue done [07:02:40]KKMCreateOFDPacket [07:02:40]OFDProtocolAddRootSTLVToBuf [07:02:40]FM_MakeSignedData [07:02:40]FM_MakeSignedData [07:02:40]SAM_PROTO_SignData [07:02:40]wFMCommunicate request_size=4 [07:02:40]MH_SAM_APDU [07:02:40]CAPDU: 80 0D 01 02 [07:02:40]Write to MH i2c: E2 08 00 F8 17 80 0D 01 02 00 00 00 00 88 [07:02:40]Write i2c OK [07:02:40]MH_I2C_Read... [07:02:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:02:40]Read from MH i2c: E2 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 03 00 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 03 00 F8 17 00 90 00 83 [07:02:40]RAPDU: 90 00 [07:02:40]wFMCommunicate OK [07:02:40]wFMCommunicate request_size=255 [07:02:40]MH_SAM_APDU [07:02: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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 91 3F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E2 00 00 35 04 06 00 8D [07:02:40]Write to MH i2c: E2 02 01 F9 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 91 3F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E2 00 00 35 04 06 00 8D 00 00 75 [07:02:40]Write i2c OK [07:02:40]MH_I2C_Read... [07:02:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:40]Read from MH i2c: E2 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 03 00 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 03 00 F9 17 00 90 00 84 [07:02:40]RAPDU: 90 00 [07:02:40]wFMCommunicate OK [07:02:40]wFMCommunicate request_size=10 [07:02:40]MH_SAM_APDU [07:02:40]CAPDU: 80 0D 02 02 05 DE A2 42 6D B9 [07:02:40]Write to MH i2c: E2 0D 00 FA 17 80 0D 02 02 05 00 DE A2 42 6D B9 00 00 7D [07:02:40]Write i2c OK [07:02:40]MH_I2C_Read... [07:02:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:40]Read from MH i2c: E2 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 03 00 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 03 00 FA 17 00 90 00 85 [07:02:40]RAPDU: 90 00 [07:02:40]wFMCommunicate OK [07:02:40]wFMCommunicate request_size=4 [07:02:40]MH_SAM_APDU [07:02:40]CAPDU: 80 0D 03 02 [07:02:40]Write to MH i2c: E2 08 00 FB 17 80 0D 03 02 00 00 00 00 8D [07:02:40]Write i2c OK [07:02:40]MH_I2C_Read... [07:02:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:02:40]Read from MH i2c: E2 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 0B 00 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 0B 00 FB 17 00 3A 45 09 64 0E 5D 05 13 90 00 FD [07:02:40]RAPDU: 3A 45 09 64 0E 5D 05 13 90 00 [07:02:40]wFMCommunicate OK [07:02:40]SAM_PROTO_SignData done [07:02:40]FM_MakeSignedData done [07:02:40]CreateOFDProtocolMessage [07:02:40]wFMCommunicate request_size=4 [07:02:40]MH_SAM_APDU [07:02:40]CAPDU: 80 11 00 00 [07:02:40]Write to MH i2c: E2 08 00 FC 17 80 11 00 00 00 00 00 00 8D [07:02:40]Write i2c OK [07:02:40]MH_I2C_Read... [07:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:40]Read from MH i2c: E2 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 17 00 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: E2 17 00 FC 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [07:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:02:40]wFMCommunicate OK [07:02:40]CreateOFDProtocolMessage done [07:02:40]OFDSenderStorePacket 58056 [07:02:40]StoreOFDPacket docnum=58056 [07:02:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2B B5 07 01 BD 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 91 3F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E2 00 00 35 04 06 00 8D DE A2 42 6D B9 3A 45 09 64 0E 5D 05 13 [07:02:40]CheckFolder [07:02:40]dirname=/storage/ofd_packets [07:02:40]CheckFolder done [07:02:40]ProducePacketName [07:02:40]name=ofd_packets/00058056 [07:02:40]NVStorageSaveData ofd_packets/00058056 [07:02:40]File name is /storage/ofd_packets/00058056 [07:02:40]Write 301 bytes [07:02:40]NVStorageSaveData done [07:02:40]OFDSenderStorePacket done [07:02:40]KKMCreateOFDPacket done [07:02:40]NVStorageSaveData kkm_last_timestamp [07:02:40]File name is /storage/kkm_last_timestamp [07:02:40]Write 4 bytes [07:02:40]NVStorageSaveData done [07:02:40]ExternCall_PrintAddStr [07:02:40]wPrintStart [07:02:40]Write to MH i2c: 01 00 00 FD 17 14 [07:02:40]Write i2c OK [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: 01 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: 01 07 00 [07:02:40]MH_I2C_Read... [07:02:40]Read from MH i2c: 01 07 00 FD 17 00 00 00 00 00 FF 0F 29 [07:02:40]RasterBufferAndPrint [07:02:40]line Счет N : (1)2075298 [07:02:40]line ИНН: 02508201610067 [07:02:40]line Контрольно-Кассовый Чек [07:02:40]line ПРОДАЖА [07:02:40]line ТРК (МРК, ГНК) : 33 [07:02:40]line Товар: 2710124130 [07:02:40]line Аи-92-К-4 [07:02:40]line 11.800 * 67.80 [07:02:40]line = 800.04 [07:02:40]line НДС 12% НСП 1% [07:02:40]line > о реализуемом товаре [07:02:41]line ИТОГО: 800.04 [07:02:41]line НСП 1% : 7.08 [07:02:41]line НДС 12% : 84.96 [07:02:41]line Наличными: 0.00 [07:02:41]line Безнал.: 800.04 [07:02:41]line Место: АЗС № 135 "Партнер Нефть" [07:02:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:02:41]line СНО: Общий режим [07:02:41]line Чек 40 20.08.2024 07:02 [07:02:41]line Смена: 100 ФФД: 1.0 [07:02:41]line ЗНМ: 0300000196 [07:02:41]line РНМ: 0000000000162794 [07:02:41]line Версия ККМ: v1.0 [07:02:41]line Платежная система: O! деньги [07:02:41]line ФМ: 0000000002094532 [07:02:41]line ФД: 58056 [07:02:41]line ФПД: 155987344518585 [07:02:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070241&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58056&fm=155987344518585&tin=02508201610067®Number=0000000000162794&sum=80004 [07:02:41]OFD Sender: Processing packet 58056 [packets to send 51, broken 50] [07:02:41]ProducePacketName [07:02:41]name=ofd_packets/00058056 [07:02:41]OFD Sender: To server: pG, [07:02:41]CommunicateWithHost lk.salyk.kg:30040 [07:02:41]ConnectInit lk.salyk.kg [07:02:41]written 0, free lines is 4095 [07:02:41]Connected sock=10 [07:02:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2B B5 07 01 BD 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 91 3F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E2 00 00 35 04 06 00 8D DE A2 42 6D B9 3A 45 09 64 0E 5D 05 13 [07:02:41]Write to MH i2c: 01 00 00 27 18 3F [07:02:41]Write i2c OK [07:02:41]MH_I2C_Read... [07:02:41]Read from MH i2c: 01 [07:02:41]MH_I2C_Read... [07:02:41]Read from MH i2c: 01 07 00 [07:02:41]MH_I2C_Read... [07:02:41]Read from MH i2c: 01 07 00 27 18 00 00 00 00 00 AB 0C FD [07:02:41]RasterBufferAndPrint [07:02:41]line [07:02:41]line [07:02:41]line [07:02:41]line [07:02:41]line [07:02:41]written 0, free lines is 3248 [07:02:41]MH_Cut [07:02:41]Write to MH i2c: D1 01 00 2E 18 01 18 [07:02:41]Write i2c OK [07:02:41]MH_I2C_Read... [07:02:41]Read from MH i2c: D1 [07:02:41]MH_I2C_Read... [07:02:41]Read from MH i2c: D1 01 00 [07:02:41]MH_I2C_Read... [07:02:41]Read from MH i2c: D1 01 00 2E 18 00 17 [07:02:41]Write to MH i2c: 01 00 00 2F 18 47 [07:02:41]Write i2c OK [07:02:41]MH_I2C_Read... [07:02:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8F ED 47 00 22 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E2 00 00 F4 03 04 00 E1 EA C3 66 B6 04 01 00 00 A9 81 C8 85 1B 15 2F 6B [07:02:41]CommunicateWithHost err = 0 [07:02:41]CheckOFDResponse [07:02:41]1017 (14) - 77093643461234 [07:02:41]1041 (16) - 0000000002094532 [07:02:41]1040 (4) - 58056 [07:02:41]1012 (4) - 20.08.2024 01:01 [07:02:41]1206 (1) - 0 [07:02:41]OFD Sender: Remove packet 58056 [07:02:41]ProducePacketName [07:02:41]name=ofd_packets/00058056 [07:02:41]NVStorageDeleteData [07:02:42]OFD Sender: No OFD packet to send [07:02:42]*** Cut start [07:02:42]*** Partial cut [07:02:42]*** CUTSNS_PIN = 1 [07:02:42]*** CUTSNS_PIN = 0 [07:02:43]*** Brake cut motor [07:02:43]Read from MH i2c: 01 [07:02:43]MH_I2C_Read... [07:02:43]*** Stop cut motor [07:02:43]*** Cut end [07:02:43]Read from MH i2c: 01 07 00 [07:02:43]MH_I2C_Read... [07:02:43]Read from MH i2c: 01 07 00 2F 18 00 00 00 00 00 FF 0F 5C [07:02:43]process_action close_receipt done [07:02:43]requested_data is exist [07:02:43]produce_requested_data [07:02:43]requested_item fm.sn is exist - process it [07:02:43]wFMCommunicate request_size=4 [07:02:43]MH_SAM_APDU [07:02:43]CAPDU: 80 11 00 00 [07:02:43]Write to MH i2c: E2 08 00 30 18 80 11 00 00 00 00 00 00 C2 [07:02:43]Write i2c OK [07:02:43]MH_I2C_Read... [07:02:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:43]Read from MH i2c: E2 [07:02:43]MH_I2C_Read... [07:02:43]Read from MH i2c: E2 17 00 [07:02:43]MH_I2C_Read... [07:02:43]Read from MH i2c: E2 17 00 30 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0E [07:02:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:02:43]wFMCommunicate OK [07:02:43]requested_item fd.num is exist - process it [07:02:43]SAM_PROTO_GetFieldsCounters [07:02:43]wFMCommunicate request_size=4 [07:02:43]MH_SAM_APDU [07:02:43]CAPDU: 80 13 00 00 [07:02:43]Write to MH i2c: E2 08 00 31 18 80 13 00 00 00 00 00 00 C5 [07:02:43]Write i2c OK [07:02:43]MH_I2C_Read... [07:02:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:02:43]Read from MH i2c: E2 [07:02:43]MH_I2C_Read... [07:02:43]Read from MH i2c: E2 62 00 [07:02:43]MH_I2C_Read... [07:02:43]Read from MH i2c: E2 62 00 31 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C8 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [07:02:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C8 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:02:43]wFMCommunicate OK [07:02:43]SAM_PROTO_GetFieldsCounters done [07:02:43]requested_item shift.num is exist - process it [07:02:43]requested_item shift.opened is exist - process it [07:02:43]req_shift_opened [07:02:43]FM_GetShiftState [07:02:43]SAM_PROTO_GetShiftState [07:02:43]wFMCommunicate request_size=4 [07:02:43]MH_SAM_APDU [07:02:43]CAPDU: 80 13 01 00 [07:02:43]Write to MH i2c: E2 08 00 32 18 80 13 01 00 00 00 00 00 C7 [07:02:43]Write i2c OK [07:02:43]MH_I2C_Read... [07:02:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:43]Read from MH i2c: E2 [07:02:43]MH_I2C_Read... [07:02:43]Read from MH i2c: E2 0E 00 [07:02:43]MH_I2C_Read... [07:02:43]Read from MH i2c: E2 0E 00 32 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EA [07:02:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:02:43]wFMCommunicate OK [07:02:43]SAM_PROTO_GetShiftState done [07:02:43]FM_GetShiftState done [07:02:43]req_shift_opened done [07:02:43]requested_item shift.open_date is exist - process it [07:02:43]req_shift_open_date [07:02:43]req_shift_open_date done [07:02:43]produce_requested_data done [07:02:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58056,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:02:43]process_action_free close_receipt [07:02:43]json_value_free [07:02:43]json_value_free done [07:02:43]process_json_proto returns [07:02:43]Send response to host [07:02:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58056,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:02:43]free response buf [07:02:43]execute_script done [07:02:43]execute_script returns [07:02:43]free content buf [07:02:43]Sock 7.Close socket [07:02:43]Sock 7.Thread stoped [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:57]OFD Sender: No OFD packet to send [07:03:02]OFD Sender: No OFD packet to send [07:03:07]OFD Sender: No OFD packet to send [07:03:12]OFD Sender: No OFD packet to send [07:03:12]accept exits with 9 [07:03:12]New connection [07:03:12]New thread 3067567460 created [07:03:12]Thread 3067424100 joined [07:03:12]Waiting for new connection... [07:03:12] Sock 9.Parse request [07:03:12]Sock 9.Check first char [07:03:12]Sock 9.First char is OK [07:03:12]request: POST /json_proto HTTP/1.0 [07:03:12]Method: POST [07:03:12]URL: /json_proto [07:03:12]Method is POST - this is cgi request [07:03:12]url: /json_proto [07:03:12]query_string will be loaded in cgi processing [07:03:12]execute_cgi json_proto POST (null) [07:03:12]execute_cgi path=json_proto method=POST [07:03:12]POST find Content-Length [07:03:12]Host: 172.17.44.3:8080 [07:03:12]Content-Length: 804 [07:03:12]Content-Type: application/json [07:03:12] [07:03:12]POST finish read [07:03:12]Found Content-Length = 804 [07:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:03:12]execute_script... [07:03: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)2075299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:03:12]POST & json_proto [07:03:12]process_json_proto [07:03:12]json parsed OK: [07:03:12]protocol is kg_v1.0 [07:03:12]action value=close_receipt [07:03:12]process_action close_receipt [07:03:12]cmd_close_receipt [07:03:12]MH_GetDate [07:03:12]Write to MH i2c: F0 00 00 33 18 3A [07:03:12]Write i2c OK [07:03:12]MH_I2C_Read... [07:03:12]Read from MH i2c: F0 [07:03:12]MH_I2C_Read... [07:03:12]Read from MH i2c: F0 09 00 [07:03:12]MH_I2C_Read... [07:03:12]Read from MH i2c: F0 09 00 33 18 00 B3 3F C4 66 AD C5 5D 66 94 [07:03:12]GetLastDocTimeStamp 1724137361 [07:03:12]current date 1724137395 [07:03:12]FM_GetShiftState [07:03:12]SAM_PROTO_GetShiftState [07:03:12]wFMCommunicate request_size=4 [07:03:12]MH_SAM_APDU [07:03:12]CAPDU: 80 13 01 00 [07:03:12]Write to MH i2c: E2 08 00 34 18 80 13 01 00 00 00 00 00 C9 [07:03:12]Write i2c OK [07:03:12]MH_I2C_Read... [07:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:03:12]Read from MH i2c: E2 [07:03:12]MH_I2C_Read... [07:03:12]Read from MH i2c: E2 0E 00 [07:03:12]MH_I2C_Read... [07:03:12]Read from MH i2c: E2 0E 00 34 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EC [07:03:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:03:12]wFMCommunicate OK [07:03:12]SAM_PROTO_GetShiftState done [07:03:12]FM_GetShiftState done [07:03:12]opened in 1724112910 [07:03:12]opened+sec_in_day 1724199310 [07:03:12]quantity*price = 100005 [07:03:12]sum+1 = 100006 [07:03:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 41 20.08.2024 07:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58057 ФПД: 131717666307647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070315&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58057&fm=131717666307647&tin=02508201610067®Number=0000000000162794&sum=100005 [07:03:14]StoreToDocumentArchive [07:03:14]shift 100 fd 58057 [07:03:14]save to /storage/0100/doc_00058057 [07:03:14]save last doc name /storage/0100/doc_00058057 to /storage/kkm_last_doc_name [07:03:14]save OK [07:03:14]Clear old archive folders... [07:03:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:03:14]tlvbuf is B6E3E500 [07:03:14]SAM_PROTO_ClearQueue [07:03:14]wFMCommunicate request_size=4 [07:03:14]MH_SAM_APDU [07:03:14]CAPDU: 80 09 00 00 [07:03:14]Write to MH i2c: E2 08 00 41 18 80 09 00 00 00 00 00 00 CB [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:03:14]Read from MH i2c: E2 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 03 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 03 00 41 18 00 90 00 CD [07:03:14]RAPDU: 90 00 [07:03:14]wFMCommunicate OK [07:03:14]SAM_PROTO_ClearQueue done [07:03:14]KKMCreateOFDPacket [07:03:14]OFDProtocolAddRootSTLVToBuf [07:03:14]FM_MakeSignedData [07:03:14]FM_MakeSignedData [07:03:14]SAM_PROTO_SignData [07:03:14]wFMCommunicate request_size=4 [07:03:14]MH_SAM_APDU [07:03:14]CAPDU: 80 0D 01 02 [07:03:14]Write to MH i2c: E2 08 00 42 18 80 0D 01 02 00 00 00 00 D3 [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:03:14]Read from MH i2c: E2 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 03 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 03 00 42 18 00 90 00 CE [07:03:14]RAPDU: 90 00 [07:03:14]wFMCommunicate OK [07:03:14]wFMCommunicate request_size=255 [07:03:14]MH_SAM_APDU [07:03: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B3 3F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E2 00 00 35 04 06 00 77 [07:03:14]Write to MH i2c: E2 02 01 43 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B3 3F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E2 00 00 35 04 06 00 77 00 00 B2 [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:03:14]Read from MH i2c: E2 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 03 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 03 00 43 18 00 90 00 CF [07:03:14]RAPDU: 90 00 [07:03:14]wFMCommunicate OK [07:03:14]wFMCommunicate request_size=10 [07:03:14]MH_SAM_APDU [07:03:14]CAPDU: 80 0D 02 02 05 CB E8 B5 FE 3F [07:03:14]Write to MH i2c: E2 0D 00 44 18 80 0D 02 02 05 00 CB E8 B5 FE 3F 00 00 85 [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:03:14]Read from MH i2c: E2 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 03 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 03 00 44 18 00 90 00 D0 [07:03:14]RAPDU: 90 00 [07:03:14]wFMCommunicate OK [07:03:14]wFMCommunicate request_size=4 [07:03:14]MH_SAM_APDU [07:03:14]CAPDU: 80 0D 03 02 [07:03:14]Write to MH i2c: E2 08 00 45 18 80 0D 03 02 00 00 00 00 D8 [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:03:14]Read from MH i2c: E2 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 0B 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 0B 00 45 18 00 A1 3B D0 B1 F1 10 26 4D 90 00 AA [07:03:14]RAPDU: A1 3B D0 B1 F1 10 26 4D 90 00 [07:03:14]wFMCommunicate OK [07:03:14]SAM_PROTO_SignData done [07:03:14]FM_MakeSignedData done [07:03:14]CreateOFDProtocolMessage [07:03:14]wFMCommunicate request_size=4 [07:03:14]MH_SAM_APDU [07:03:14]CAPDU: 80 11 00 00 [07:03:14]Write to MH i2c: E2 08 00 46 18 80 11 00 00 00 00 00 00 D8 [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:03:14]Read from MH i2c: E2 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 17 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 17 00 46 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 24 [07:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:03:14]wFMCommunicate OK [07:03:14]CreateOFDProtocolMessage done [07:03:14]OFDSenderStorePacket 58057 [07:03:14]StoreOFDPacket docnum=58057 [07:03:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 31 AC 07 01 A1 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B3 3F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E2 00 00 35 04 06 00 77 CB E8 B5 FE 3F A1 3B D0 B1 F1 10 26 4D [07:03:14]CheckFolder [07:03:14]dirname=/storage/ofd_packets [07:03:14]CheckFolder done [07:03:14]ProducePacketName [07:03:14]name=ofd_packets/00058057 [07:03:14]NVStorageSaveData ofd_packets/00058057 [07:03:14]File name is /storage/ofd_packets/00058057 [07:03:14]Write 301 bytes [07:03:14]NVStorageSaveData done [07:03:14]OFDSenderStorePacket done [07:03:14]KKMCreateOFDPacket done [07:03:14]NVStorageSaveData kkm_last_timestamp [07:03:14]File name is /storage/kkm_last_timestamp [07:03:14]Write 4 bytes [07:03:14]NVStorageSaveData done [07:03:14]ExternCall_PrintAddStr [07:03:14]wPrintStart [07:03:14]Write to MH i2c: 01 00 00 47 18 5F [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: 01 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: 01 07 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: 01 07 00 47 18 00 00 00 00 00 FF 0F 74 [07:03:14]RasterBufferAndPrint [07:03:14]line Счет N : (1)2075299 [07:03:14]line ИНН: 02508201610067 [07:03:14]line Контрольно-Кассовый Чек [07:03:14]line ПРОДАЖА [07:03:14]line ТРК (МРК, ГНК) : 53 [07:03:14]line Товар: 2710124130 [07:03:14]line Аи-92-К-4 [07:03:14]line 14.750 * 67.80 [07:03:14]line = 1000.05 [07:03:14]line НДС 12% НСП 1% [07:03:14]line > о реализуемом товаре [07:03:14]line ИТОГО: 1000.05 [07:03:14]line НСП 1% : 8.85 [07:03:14]line НДС 12% : 106.20 [07:03:14]line Наличными: 0.00 [07:03:14]line Безнал.: 1000.05 [07:03:14]line Место: АЗС № 135 "Партнер Нефть" [07:03:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:03:14]line СНО: Общий режим [07:03:14]line Чек 41 20.08.2024 07:03 [07:03:14]line Смена: 100 ФФД: 1.0 [07:03:14]line ЗНМ: 0300000196 [07:03:14]line РНМ: 0000000000162794 [07:03:14]line Версия ККМ: v1.0 [07:03:14]line Платежная система: O! деньги [07:03:14]line ФМ: 0000000002094532 [07:03:14]line ФД: 58057 [07:03:14]line ФПД: 131717666307647 [07:03:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070315&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58057&fm=131717666307647&tin=02508201610067®Number=0000000000162794&sum=100005 [07:03:14]OFD Sender: Processing packet 58057 [packets to send 51, broken 50] [07:03:14]ProducePacketName [07:03:14]name=ofd_packets/00058057 [07:03:14]OFD Sender: To server: pG, [07:03:14]CommunicateWithHost lk.salyk.kg:30040 [07:03:14]ConnectInit lk.salyk.kg [07:03:14]written 0, free lines is 4095 [07:03:15]Connected sock=10 [07:03:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 31 AC 07 01 A1 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B3 3F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E2 00 00 35 04 06 00 77 CB E8 B5 FE 3F A1 3B D0 B1 F1 10 26 4D [07:03:15]Write to MH i2c: 01 00 00 71 18 89 [07:03:15]Write i2c OK [07:03:15]MH_I2C_Read... [07:03:15]Read from MH i2c: 01 [07:03:15]MH_I2C_Read... [07:03:15]Read from MH i2c: 01 07 00 [07:03:15]MH_I2C_Read... [07:03:15]Read from MH i2c: 01 07 00 71 18 00 00 00 00 00 B2 0C 4E [07:03:15]RasterBufferAndPrint [07:03:15]line [07:03:15]line [07:03:15]line [07:03:15]line [07:03:15]line [07:03:15]written 0, free lines is 3255 [07:03:15]MH_Cut [07:03:15]Write to MH i2c: D1 01 00 78 18 01 62 [07:03:15]Write i2c OK [07:03:15]MH_I2C_Read... [07:03:15]Read from MH i2c: D1 [07:03:15]MH_I2C_Read... [07:03:15]Read from MH i2c: D1 01 00 [07:03:15]MH_I2C_Read... [07:03:15]Read from MH i2c: D1 01 00 78 18 00 61 [07:03:15]Write to MH i2c: 01 00 00 79 18 91 [07:03:15]Write i2c OK [07:03:15]MH_I2C_Read... [07:03:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F2 DD 47 00 D5 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 32 30 39 34 35 33 32 10 04 04 00 C9 E2 00 00 F4 03 04 00 02 EB C3 66 B6 04 01 00 00 05 71 84 18 D2 B9 72 C6 [07:03:15]CommunicateWithHost err = 0 [07:03:15]CheckOFDResponse [07:03:15]1017 (14) - 77093643461234 [07:03:15]1041 (16) - 0000000002094532 [07:03:15]1040 (4) - 58057 [07:03:15]1012 (4) - 20.08.2024 01:01 [07:03:15]1206 (1) - 0 [07:03:15]OFD Sender: Remove packet 58057 [07:03:15]ProducePacketName [07:03:15]name=ofd_packets/00058057 [07:03:15]NVStorageDeleteData [07:03:16]OFD Sender: No OFD packet to send [07:03:16]*** Cut start [07:03:16]*** Partial cut [07:03:16]*** CUTSNS_PIN = 1 [07:03:16]*** CUTSNS_PIN = 0 [07:03:16]*** Brake cut motor [07:03:17]Read from MH i2c: 01 [07:03:17]MH_I2C_Read... [07:03:17]*** Stop cut motor [07:03:17]*** Cut end [07:03:17]Read from MH i2c: 01 07 00 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: 01 07 00 79 18 00 00 00 00 00 FF 0F A6 [07:03:17]process_action close_receipt done [07:03:17]requested_data is exist [07:03:17]produce_requested_data [07:03:17]requested_item fm.sn is exist - process it [07:03:17]wFMCommunicate request_size=4 [07:03:17]MH_SAM_APDU [07:03:17]CAPDU: 80 11 00 00 [07:03:17]Write to MH i2c: E2 08 00 7A 18 80 11 00 00 00 00 00 00 0C [07:03:17]Write i2c OK [07:03:17]MH_I2C_Read... [07:03:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:03:17]Read from MH i2c: E2 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: E2 17 00 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: E2 17 00 7A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 58 [07:03:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:03:17]wFMCommunicate OK [07:03:17]requested_item fd.num is exist - process it [07:03:17]SAM_PROTO_GetFieldsCounters [07:03:17]wFMCommunicate request_size=4 [07:03:17]MH_SAM_APDU [07:03:17]CAPDU: 80 13 00 00 [07:03:17]Write to MH i2c: E2 08 00 7B 18 80 13 00 00 00 00 00 00 0F [07:03:17]Write i2c OK [07:03:17]MH_I2C_Read... [07:03:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:03:17]Read from MH i2c: E2 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: E2 62 00 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: E2 62 00 7B 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C9 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [07:03:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C9 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:03:17]wFMCommunicate OK [07:03:17]SAM_PROTO_GetFieldsCounters done [07:03:17]requested_item shift.num is exist - process it [07:03:17]requested_item shift.opened is exist - process it [07:03:17]req_shift_opened [07:03:17]FM_GetShiftState [07:03:17]SAM_PROTO_GetShiftState [07:03:17]wFMCommunicate request_size=4 [07:03:17]MH_SAM_APDU [07:03:17]CAPDU: 80 13 01 00 [07:03:17]Write to MH i2c: E2 08 00 7C 18 80 13 01 00 00 00 00 00 11 [07:03:17]Write i2c OK [07:03:17]MH_I2C_Read... [07:03:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:03:17]Read from MH i2c: E2 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: E2 0E 00 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: E2 0E 00 7C 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 34 [07:03:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:03:17]wFMCommunicate OK [07:03:17]SAM_PROTO_GetShiftState done [07:03:17]FM_GetShiftState done [07:03:17]req_shift_opened done [07:03:17]requested_item shift.open_date is exist - process it [07:03:17]req_shift_open_date [07:03:17]req_shift_open_date done [07:03:17]produce_requested_data done [07:03:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58057,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:03:17]process_action_free close_receipt [07:03:17]json_value_free [07:03:17]json_value_free done [07:03:17]process_json_proto returns [07:03:17]Send response to host [07:03:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58057,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:03:17]free response buf [07:03:17]execute_script done [07:03:17]execute_script returns [07:03:17]free content buf [07:03:17]Sock 9.Close socket [07:03:17]Sock 9.Thread stoped [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:36]OFD Sender: No OFD packet to send [07:06:41]OFD Sender: No OFD packet to send [07:06:46]OFD Sender: No OFD packet to send [07:06:51]OFD Sender: No OFD packet to send [07:06:56]OFD Sender: No OFD packet to send [07:07:01]OFD Sender: No OFD packet to send [07:07:06]OFD Sender: No OFD packet to send [07:07:11]OFD Sender: No OFD packet to send [07:07:16]OFD Sender: No OFD packet to send [07:07:21]OFD Sender: No OFD packet to send [07:07:26]OFD Sender: No OFD packet to send [07:07:31]OFD Sender: No OFD packet to send [07:07:36]OFD Sender: No OFD packet to send [07:07:41]OFD Sender: No OFD packet to send [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [07:07:56]OFD Sender: No OFD packet to send [07:08:01]OFD Sender: No OFD packet to send [07:08:04]accept exits with 7 [07:08:04]New connection [07:08:04]New thread 3067424100 created [07:08:04]Thread 3067567460 joined [07:08:04]Waiting for new connection... [07:08:04] Sock 7.Parse request [07:08:04]Sock 7.Check first char [07:08:04]Sock 7.First char is OK [07:08:04]request: POST /json_proto HTTP/1.0 [07:08:04]Method: POST [07:08:04]URL: /json_proto [07:08:04]Method is POST - this is cgi request [07:08:04]url: /json_proto [07:08:04]query_string will be loaded in cgi processing [07:08:04]execute_cgi json_proto POST (null) [07:08:04]execute_cgi path=json_proto method=POST [07:08:04]POST find Content-Length [07:08:04]Host: 172.17.44.3:8080 [07:08:04]Content-Length: 804 [07:08:04]Content-Type: application/json [07:08:04] [07:08:04]POST finish read [07:08:04]Found Content-Length = 804 [07:08:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:04]execute_script... [07:08: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)2075300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:04]POST & json_proto [07:08:04]process_json_proto [07:08:04]json parsed OK: [07:08:04]protocol is kg_v1.0 [07:08:04]action value=close_receipt [07:08:04]process_action close_receipt [07:08:04]cmd_close_receipt [07:08:04]MH_GetDate [07:08:04]Write to MH i2c: F0 00 00 7D 18 84 [07:08:04]Write i2c OK [07:08:04]MH_I2C_Read... [07:08:04]Read from MH i2c: F0 [07:08:04]MH_I2C_Read... [07:08:04]Read from MH i2c: F0 09 00 [07:08:04]MH_I2C_Read... [07:08:04]Read from MH i2c: F0 09 00 7D 18 00 D6 40 C4 66 AD C5 5D 66 02 [07:08:04]GetLastDocTimeStamp 1724137395 [07:08:04]current date 1724137686 [07:08:04]FM_GetShiftState [07:08:04]SAM_PROTO_GetShiftState [07:08:04]wFMCommunicate request_size=4 [07:08:04]MH_SAM_APDU [07:08:04]CAPDU: 80 13 01 00 [07:08:04]Write to MH i2c: E2 08 00 7E 18 80 13 01 00 00 00 00 00 13 [07:08:04]Write i2c OK [07:08:04]MH_I2C_Read... [07:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:04]Read from MH i2c: E2 [07:08:04]MH_I2C_Read... [07:08:04]Read from MH i2c: E2 0E 00 [07:08:04]MH_I2C_Read... [07:08:04]Read from MH i2c: E2 0E 00 7E 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 36 [07:08:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:08:04]wFMCommunicate OK [07:08:04]SAM_PROTO_GetShiftState done [07:08:04]FM_GetShiftState done [07:08:04]opened in 1724112910 [07:08:04]opened+sec_in_day 1724199310 [07:08:04]quantity*price = 100021 [07:08:04]sum+1 = 100023 [07:08:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 42 20.08.2024 07:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58058 ФПД: 50113139262246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070806&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58058&fm=50113139262246&tin=02508201610067®Number=0000000000162794&sum=100022 [07:08:05]StoreToDocumentArchive [07:08:05]shift 100 fd 58058 [07:08:05]save to /storage/0100/doc_00058058 [07:08:05]save last doc name /storage/0100/doc_00058058 to /storage/kkm_last_doc_name [07:08:05]save OK [07:08:05]Clear old archive folders... [07:08:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:08:05]tlvbuf is B6FEB4E0 [07:08:05]SAM_PROTO_ClearQueue [07:08:05]wFMCommunicate request_size=4 [07:08:05]MH_SAM_APDU [07:08:05]CAPDU: 80 09 00 00 [07:08:05]Write to MH i2c: E2 08 00 8B 18 80 09 00 00 00 00 00 00 15 [07:08:05]Write i2c OK [07:08:05]MH_I2C_Read... [07:08:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:08:05]Read from MH i2c: E2 [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: E2 03 00 [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: E2 03 00 8B 18 00 90 00 17 [07:08:05]RAPDU: 90 00 [07:08:05]wFMCommunicate OK [07:08:05]SAM_PROTO_ClearQueue done [07:08:05]KKMCreateOFDPacket [07:08:05]OFDProtocolAddRootSTLVToBuf [07:08:05]FM_MakeSignedData [07:08:05]FM_MakeSignedData [07:08:05]SAM_PROTO_SignData [07:08:05]wFMCommunicate request_size=4 [07:08:05]MH_SAM_APDU [07:08:05]CAPDU: 80 0D 01 02 [07:08:05]Write to MH i2c: E2 08 00 8C 18 80 0D 01 02 00 00 00 00 1D [07:08:05]Write i2c OK [07:08:05]MH_I2C_Read... [07:08:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:08:05]Read from MH i2c: E2 [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: E2 03 00 [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: E2 03 00 8C 18 00 90 00 18 [07:08:05]RAPDU: 90 00 [07:08:05]wFMCommunicate OK [07:08:05]wFMCommunicate request_size=255 [07:08:05]MH_SAM_APDU [07:08:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2A 00 00 00 F4 03 04 00 D6 40 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E2 00 00 35 04 06 00 2D [07:08:05]Write to MH i2c: E2 02 01 8D 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 2A 00 00 00 F4 03 04 00 D6 40 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E2 00 00 35 04 06 00 2D 00 00 99 [07:08:05]Write i2c OK [07:08:05]MH_I2C_Read... [07:08:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:06]Read from MH i2c: E2 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: E2 03 00 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: E2 03 00 8D 18 00 90 00 19 [07:08:06]RAPDU: 90 00 [07:08:06]wFMCommunicate OK [07:08:06]wFMCommunicate request_size=10 [07:08:06]MH_SAM_APDU [07:08:06]CAPDU: 80 0D 02 02 05 93 DF DD 43 26 [07:08:06]Write to MH i2c: E2 0D 00 8E 18 80 0D 02 02 05 00 93 DF DD 43 26 00 00 E2 [07:08:06]Write i2c OK [07:08:06]MH_I2C_Read... [07:08:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:06]Read from MH i2c: E2 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: E2 03 00 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: E2 03 00 8E 18 00 90 00 1A [07:08:06]RAPDU: 90 00 [07:08:06]wFMCommunicate OK [07:08:06]wFMCommunicate request_size=4 [07:08:06]MH_SAM_APDU [07:08:06]CAPDU: 80 0D 03 02 [07:08:06]Write to MH i2c: E2 08 00 8F 18 80 0D 03 02 00 00 00 00 22 [07:08:06]Write i2c OK [07:08:06]MH_I2C_Read... [07:08:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:08:06]Read from MH i2c: E2 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: E2 0B 00 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: E2 0B 00 8F 18 00 60 A9 D2 5F B6 BA EB C8 90 00 80 [07:08:06]RAPDU: 60 A9 D2 5F B6 BA EB C8 90 00 [07:08:06]wFMCommunicate OK [07:08:06]SAM_PROTO_SignData done [07:08:06]FM_MakeSignedData done [07:08:06]CreateOFDProtocolMessage [07:08:06]wFMCommunicate request_size=4 [07:08:06]MH_SAM_APDU [07:08:06]CAPDU: 80 11 00 00 [07:08:06]Write to MH i2c: E2 08 00 90 18 80 11 00 00 00 00 00 00 22 [07:08:06]Write i2c OK [07:08:06]MH_I2C_Read... [07:08:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:06]Read from MH i2c: E2 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: E2 17 00 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: E2 17 00 90 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6E [07:08:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:08:06]wFMCommunicate OK [07:08:06]CreateOFDProtocolMessage done [07:08:06]OFDSenderStorePacket 58058 [07:08:06]StoreOFDPacket docnum=58058 [07:08:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BC FF 07 01 49 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 2A 00 00 00 F4 03 04 00 D6 40 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E2 00 00 35 04 06 00 2D 93 DF DD 43 26 60 A9 D2 5F B6 BA EB C8 [07:08:06]CheckFolder [07:08:06]dirname=/storage/ofd_packets [07:08:06]CheckFolder done [07:08:06]ProducePacketName [07:08:06]name=ofd_packets/00058058 [07:08:06]NVStorageSaveData ofd_packets/00058058 [07:08:06]File name is /storage/ofd_packets/00058058 [07:08:06]Write 301 bytes [07:08:06]NVStorageSaveData done [07:08:06]OFDSenderStorePacket done [07:08:06]KKMCreateOFDPacket done [07:08:06]NVStorageSaveData kkm_last_timestamp [07:08:06]File name is /storage/kkm_last_timestamp [07:08:06]Write 4 bytes [07:08:06]NVStorageSaveData done [07:08:06]ExternCall_PrintAddStr [07:08:06]wPrintStart [07:08:06]Write to MH i2c: 01 00 00 91 18 A9 [07:08:06]Write i2c OK [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: 01 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: 01 07 00 [07:08:06]MH_I2C_Read... [07:08:06]Read from MH i2c: 01 07 00 91 18 00 00 00 00 00 FF 0F BE [07:08:06]RasterBufferAndPrint [07:08:06]line Счет N : (1)2075300 [07:08:06]line ИНН: 02508201610067 [07:08:06]line Контрольно-Кассовый Чек [07:08:06]line ПРОДАЖА [07:08:06]line ТРК (МРК, ГНК) : 52 [07:08:06]line Товар: 2710124500 [07:08:06]line Аи-95-К-5 [07:08:06]line 13.480 * 74.20 [07:08:06]line = 1000.22 [07:08:06]line НДС 12% НСП 1% [07:08:06]line > о реализуемом товаре [07:08:06]line ИТОГО: 1000.22 [07:08:06]line НСП 1% : 8.85 [07:08:06]line НДС 12% : 106.22 [07:08:06]line Наличными: 0.00 [07:08:06]line Безнал.: 1000.22 [07:08:06]line Место: АЗС № 135 "Партнер Нефть" [07:08:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:08:06]line СНО: Общий режим [07:08:06]line Чек 42 20.08.2024 07:08 [07:08:06]line Смена: 100 ФФД: 1.0 [07:08:06]line ЗНМ: 0300000196 [07:08:06]line РНМ: 0000000000162794 [07:08:06]line Версия ККМ: v1.0 [07:08:06]line Платежная система: O! деньги [07:08:06]line ФМ: 0000000002094532 [07:08:06]line ФД: 58058 [07:08:06]line ФПД: 50113139262246 [07:08:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070806&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58058&fm=50113139262246&tin=02508201610067®Number=0000000000162794&sum=100022 [07:08:06]OFD Sender: Processing packet 58058 [packets to send 51, broken 50] [07:08:06]ProducePacketName [07:08:06]name=ofd_packets/00058058 [07:08:06]OFD Sender: To server: pG, [07:08:06]CommunicateWithHost lk.salyk.kg:30040 [07:08:06]ConnectInit lk.salyk.kg [07:08:06]written 0, free lines is 4095 [07:08:06]Connected sock=10 [07:08:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BC FF 07 01 49 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 2A 00 00 00 F4 03 04 00 D6 40 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E2 00 00 35 04 06 00 2D 93 DF DD 43 26 60 A9 D2 5F B6 BA EB C8 [07:08:07]Write to MH i2c: 01 00 00 BB 18 D3 [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: 01 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: 01 07 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: 01 07 00 BB 18 00 00 00 00 00 B0 0C 96 [07:08:07]RasterBufferAndPrint [07:08:07]line [07:08:07]line [07:08:07]line [07:08:07]line [07:08:07]line [07:08:07]written 0, free lines is 3253 [07:08:07]MH_Cut [07:08:07]Write to MH i2c: D1 01 00 C2 18 01 AC [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: D1 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: D1 01 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: D1 01 00 C2 18 00 AB [07:08:07]Write to MH i2c: 01 00 00 C3 18 DB [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 89 C0 47 00 49 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 32 30 39 34 35 33 32 10 04 04 00 CA E2 00 00 F4 03 04 00 26 EC C3 66 B6 04 01 00 00 3A 06 3B 54 42 A1 64 88 [07:08:07]CommunicateWithHost err = 0 [07:08:07]CheckOFDResponse [07:08:07]1017 (14) - 77093643461234 [07:08:07]1041 (16) - 0000000002094532 [07:08:07]1040 (4) - 58058 [07:08:07]1012 (4) - 20.08.2024 01:06 [07:08:07]1206 (1) - 0 [07:08:07]OFD Sender: Remove packet 58058 [07:08:07]ProducePacketName [07:08:07]name=ofd_packets/00058058 [07:08:07]NVStorageDeleteData [07:08:07]OFD Sender: No OFD packet to send [07:08:08]*** Cut start [07:08:08]*** Partial cut [07:08:08]*** CUTSNS_PIN = 1 [07:08:08]*** CUTSNS_PIN = 0 [07:08:08]*** Brake cut motor [07:08:08]Read from MH i2c: 01 [07:08:08]MH_I2C_Read... [07:08:08]*** Stop cut motor [07:08:08]*** Cut end [07:08:08]Read from MH i2c: 01 07 00 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: 01 07 00 C3 18 00 00 00 00 00 FF 0F F0 [07:08:08]process_action close_receipt done [07:08:08]requested_data is exist [07:08:08]produce_requested_data [07:08:08]requested_item fm.sn is exist - process it [07:08:08]wFMCommunicate request_size=4 [07:08:08]MH_SAM_APDU [07:08:08]CAPDU: 80 11 00 00 [07:08:08]Write to MH i2c: E2 08 00 C4 18 80 11 00 00 00 00 00 00 56 [07:08:08]Write i2c OK [07:08:08]MH_I2C_Read... [07:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:08]Read from MH i2c: E2 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: E2 17 00 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: E2 17 00 C4 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A2 [07:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:08:08]wFMCommunicate OK [07:08:08]requested_item fd.num is exist - process it [07:08:08]SAM_PROTO_GetFieldsCounters [07:08:08]wFMCommunicate request_size=4 [07:08:08]MH_SAM_APDU [07:08:08]CAPDU: 80 13 00 00 [07:08:08]Write to MH i2c: E2 08 00 C5 18 80 13 00 00 00 00 00 00 59 [07:08:08]Write i2c OK [07:08:08]MH_I2C_Read... [07:08:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:08:08]Read from MH i2c: E2 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: E2 62 00 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: E2 62 00 C5 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CA E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [07:08:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CA E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:08:08]wFMCommunicate OK [07:08:08]SAM_PROTO_GetFieldsCounters done [07:08:08]requested_item shift.num is exist - process it [07:08:08]requested_item shift.opened is exist - process it [07:08:08]req_shift_opened [07:08:08]FM_GetShiftState [07:08:08]SAM_PROTO_GetShiftState [07:08:08]wFMCommunicate request_size=4 [07:08:08]MH_SAM_APDU [07:08:08]CAPDU: 80 13 01 00 [07:08:08]Write to MH i2c: E2 08 00 C6 18 80 13 01 00 00 00 00 00 5B [07:08:08]Write i2c OK [07:08:08]MH_I2C_Read... [07:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:08]Read from MH i2c: E2 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: E2 0E 00 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: E2 0E 00 C6 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7E [07:08:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:08:08]wFMCommunicate OK [07:08:08]SAM_PROTO_GetShiftState done [07:08:08]FM_GetShiftState done [07:08:08]req_shift_opened done [07:08:08]requested_item shift.open_date is exist - process it [07:08:08]req_shift_open_date [07:08:08]req_shift_open_date done [07:08:08]produce_requested_data done [07:08:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58058,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:08:08]process_action_free close_receipt [07:08:08]json_value_free [07:08:08]json_value_free done [07:08:08]process_json_proto returns [07:08:08]Send response to host [07:08:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58058,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:08:08]free response buf [07:08:08]execute_script done [07:08:08]execute_script returns [07:08:08]free content buf [07:08:08]Sock 7.Close socket [07:08:08]Sock 7.Thread stoped [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:10]accept exits with 9 [07:11:10]New connection [07:11:10]New thread 3067567460 created [07:11:10]Thread 3067424100 joined [07:11:10]Waiting for new connection... [07:11:10] Sock 9.Parse request [07:11:10]Sock 9.Check first char [07:11:10]Sock 9.First char is OK [07:11:10]request: POST /json_proto HTTP/1.0 [07:11:10]Method: POST [07:11:10]URL: /json_proto [07:11:10]Method is POST - this is cgi request [07:11:10]url: /json_proto [07:11:10]query_string will be loaded in cgi processing [07:11:10]execute_cgi json_proto POST (null) [07:11:10]execute_cgi path=json_proto method=POST [07:11:10]POST find Content-Length [07:11:10]Host: 172.17.44.3:8080 [07:11:10]Content-Length: 801 [07:11:10]Content-Type: application/json [07:11:10] [07:11:10]POST finish read [07:11:10]Found Content-Length = 801 [07:11:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:11:10]execute_script... [07:11:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:11:10]POST & json_proto [07:11:10]process_json_proto [07:11:10]json parsed OK: [07:11:10]protocol is kg_v1.0 [07:11:10]action value=close_receipt [07:11:10]process_action close_receipt [07:11:10]cmd_close_receipt [07:11:10]MH_GetDate [07:11:10]Write to MH i2c: F0 00 00 C7 18 CE [07:11:10]Write i2c OK [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: F0 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: F0 09 00 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: F0 09 00 C7 18 00 90 41 C4 66 AD C5 5D 66 07 [07:11:10]GetLastDocTimeStamp 1724137686 [07:11:10]current date 1724137872 [07:11:10]FM_GetShiftState [07:11:10]SAM_PROTO_GetShiftState [07:11:10]wFMCommunicate request_size=4 [07:11:10]MH_SAM_APDU [07:11:10]CAPDU: 80 13 01 00 [07:11:10]Write to MH i2c: E2 08 00 C8 18 80 13 01 00 00 00 00 00 5D [07:11:10]Write i2c OK [07:11:10]MH_I2C_Read... [07:11:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:10]Read from MH i2c: E2 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: E2 0E 00 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: E2 0E 00 C8 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 80 [07:11:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:11:10]wFMCommunicate OK [07:11:10]SAM_PROTO_GetShiftState done [07:11:10]FM_GetShiftState done [07:11:10]opened in 1724112910 [07:11:10]opened+sec_in_day 1724199310 [07:11:10]quantity*price = 200025 [07:11:10]sum+1 = 200026 [07:11:10]Check (price>sum+1) || (price+1 о реализуемом товаре [07:11:12]line ИТОГО: 2000.25 [07:11:12]line НСП 1% : 17.70 [07:11:12]line НДС 12% : 212.42 [07:11:12]line Наличными: 0.00 [07:11:12]line Безнал.: 2000.25 [07:11:12]line Место: АЗС № 135 "Партнер Нефть" [07:11:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:11:12]line СНО: Общий режим [07:11:12]line Чек 43 20.08.2024 07:11 [07:11:12]line Смена: 100 ФФД: 1.0 [07:11:12]line ЗНМ: 0300000196 [07:11:12]line РНМ: 0000000000162794 [07:11:12]line Версия ККМ: v1.0 [07:11:12]line Платежная система: O! деньги [07:11:12]line ФМ: 0000000002094532 [07:11:12]line ФД: 58059 [07:11:12]line ФПД: 144478025585387 [07:11:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071113&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58059&fm=144478025585387&tin=02508201610067®Number=0000000000162794&sum=200025 [07:11:12]OFD Sender: Processing packet 58059 [packets to send 51, broken 50] [07:11:12]ProducePacketName [07:11:12]name=ofd_packets/00058059 [07:11:12]OFD Sender: To server: pG, [07:11:12]CommunicateWithHost lk.salyk.kg:30040 [07:11:12]ConnectInit lk.salyk.kg [07:11:12]written 0, free lines is 4095 [07:11:12]Connected sock=10 [07:11:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A1 77 04 01 DA 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 91 41 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E2 00 00 35 04 06 00 83 66 E9 64 92 EB 53 B3 01 D6 F5 26 0F 13 [07:11:13]Write to MH i2c: 01 00 00 05 19 1E [07:11:13]Write i2c OK [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: 01 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: 01 07 00 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: 01 07 00 05 19 00 00 00 00 00 AD 0C DE [07:11:13]RasterBufferAndPrint [07:11:13]line [07:11:13]line [07:11:13]line [07:11:13]line [07:11:13]line [07:11:13]written 0, free lines is 3249 [07:11:13]MH_Cut [07:11:13]Write to MH i2c: D1 01 00 0C 19 01 F7 [07:11:13]Write i2c OK [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: D1 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: D1 01 00 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: D1 01 00 0C 19 00 F6 [07:11:13]Write to MH i2c: 01 00 00 0D 19 26 [07:11:13]Write i2c OK [07:11:13]MH_I2C_Read... [07:11:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 22 19 47 00 85 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 32 30 39 34 35 33 32 10 04 04 00 CB E2 00 00 F4 03 04 00 E0 EC C3 66 B6 04 01 00 00 9B 83 07 0B 54 11 EB F0 [07:11:13]CommunicateWithHost err = 0 [07:11:13]CheckOFDResponse [07:11:13]1017 (14) - 77093643461234 [07:11:13]1041 (16) - 0000000002094532 [07:11:13]1040 (4) - 58059 [07:11:13]1012 (4) - 20.08.2024 01:09 [07:11:13]1206 (1) - 0 [07:11:13]OFD Sender: Remove packet 58059 [07:11:13]ProducePacketName [07:11:13]name=ofd_packets/00058059 [07:11:13]NVStorageDeleteData [07:11:13]OFD Sender: No OFD packet to send [07:11:14]*** Cut start [07:11:14]*** Partial cut [07:11:14]*** CUTSNS_PIN = 1 [07:11:14]*** CUTSNS_PIN = 0 [07:11:14]*** Brake cut motor [07:11:14]Read from MH i2c: 01 [07:11:14]MH_I2C_Read... [07:11:14]*** Stop cut motor [07:11:14]*** Cut end [07:11:14]Read from MH i2c: 01 07 00 [07:11:14]MH_I2C_Read... [07:11:14]Read from MH i2c: 01 07 00 0D 19 00 00 00 00 00 FF 0F 3B [07:11:14]process_action close_receipt done [07:11:14]requested_data is exist [07:11:14]produce_requested_data [07:11:14]requested_item fm.sn is exist - process it [07:11:14]wFMCommunicate request_size=4 [07:11:14]MH_SAM_APDU [07:11:14]CAPDU: 80 11 00 00 [07:11:14]Write to MH i2c: E2 08 00 0E 19 80 11 00 00 00 00 00 00 A1 [07:11:14]Write i2c OK [07:11:14]MH_I2C_Read... [07:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:14]Read from MH i2c: E2 [07:11:14]MH_I2C_Read... [07:11:14]Read from MH i2c: E2 17 00 [07:11:14]MH_I2C_Read... [07:11:14]Read from MH i2c: E2 17 00 0E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 ED [07:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:11:14]wFMCommunicate OK [07:11:14]requested_item fd.num is exist - process it [07:11:14]SAM_PROTO_GetFieldsCounters [07:11:14]wFMCommunicate request_size=4 [07:11:14]MH_SAM_APDU [07:11:14]CAPDU: 80 13 00 00 [07:11:14]Write to MH i2c: E2 08 00 0F 19 80 13 00 00 00 00 00 00 A4 [07:11:14]Write i2c OK [07:11:14]MH_I2C_Read... [07:11:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:11:14]Read from MH i2c: E2 [07:11:14]MH_I2C_Read... [07:11:14]Read from MH i2c: E2 62 00 [07:11:14]MH_I2C_Read... [07:11:14]Read from MH i2c: E2 62 00 0F 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [07:11:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:11:14]wFMCommunicate OK [07:11:14]SAM_PROTO_GetFieldsCounters done [07:11:14]requested_item shift.num is exist - process it [07:11:14]requested_item shift.opened is exist - process it [07:11:14]req_shift_opened [07:11:14]FM_GetShiftState [07:11:14]SAM_PROTO_GetShiftState [07:11:14]wFMCommunicate request_size=4 [07:11:14]MH_SAM_APDU [07:11:14]CAPDU: 80 13 01 00 [07:11:14]Write to MH i2c: E2 08 00 10 19 80 13 01 00 00 00 00 00 A6 [07:11:14]Write i2c OK [07:11:14]MH_I2C_Read... [07:11:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:15]Read from MH i2c: E2 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: E2 0E 00 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: E2 0E 00 10 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C9 [07:11:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:11:15]wFMCommunicate OK [07:11:15]SAM_PROTO_GetShiftState done [07:11:15]FM_GetShiftState done [07:11:15]req_shift_opened done [07:11:15]requested_item shift.open_date is exist - process it [07:11:15]req_shift_open_date [07:11:15]req_shift_open_date done [07:11:15]produce_requested_data done [07:11:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58059,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:11:15]process_action_free close_receipt [07:11:15]json_value_free [07:11:15]json_value_free done [07:11:15]process_json_proto returns [07:11:15]Send response to host [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=13 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 15 02 00 08 F4 03 04 00 91 41 C4 66 [07:11:11]Write to MH i2c: E2 10 00 D1 18 80 15 02 00 08 00 F4 03 04 00 91 41 C4 66 00 00 70 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 D1 18 00 90 00 5D [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=25 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 [07:11:11]Write to MH i2c: E2 1C 00 D2 18 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 00 00 D0 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 D2 18 00 90 00 5E [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 15 03 00 [07:11:11]Write to MH i2c: E2 08 00 D3 18 80 15 03 00 00 00 00 00 6C [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 40 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 40 00 D3 18 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2B 00 00 00 35 04 06 00 83 66 E9 64 92 EB 90 00 4A [07:11:11]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2B 00 00 00 35 04 06 00 83 66 E9 64 92 EB 90 00 [07:11:11]wFMCommunicate OK [07:11:11]SAM_PROTO_ProcessDocument answer len = 59 [07:11:11]SAM_PROTO_ProcessDocument done [07:11:11]SetTLVBufToDocument [07:11:11]Processing tag 1209 (04B9) [07:11:11]Malloc new data [07:11:11]Processing tag 1041 (0411) [07:11:11]Processing tag 1040 (0410) [07:11:11]Malloc new data [07:11:11]Processing tag 1038 (040E) [07:11:11]Malloc new data [07:11:11]Processing tag 1042 (0412) [07:11:11]Malloc new data [07:11:11]Processing tag 1077 (0435) [07:11:11]Malloc new data [07:11:11]SetTLVBufToDocument err=0 [07:11:11]KKMLoadAndSignReceiptData store KKM data [07:11:11]KKMLoadAndSignReceiptData err=0 [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 11 00 00 [07:11:11]Write to MH i2c: E2 08 00 D4 18 80 11 00 00 00 00 00 00 66 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 17 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 17 00 D4 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B2 [07:11:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:11:11]wFMCommunicate OK [07:11:11]Счет N : (1)2075301 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 21 Товар: 2710194210 ДТ-К-5 26.250 * 76.20 = 2000.25 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 43 20.08.2024 07:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58059 ФПД: 144478025585387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071113&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58059&fm=144478025585387&tin=02508201610067®Number=0000000000162794&sum=200025 [07:11:11]StoreToDocumentArchive [07:11:11]shift 100 fd 58059 [07:11:11]save to /storage/0100/doc_00058059 [07:11:11]save last doc name /storage/0100/doc_00058059 to /storage/kkm_last_doc_name [07:11:11]save OK [07:11:11]Clear old archive folders... [07:11:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:11:11]tlvbuf is 01DB71E0 [07:11:11]SAM_PROTO_ClearQueue [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 09 00 00 [07:11:11]Write to MH i2c: E2 08 00 D5 18 80 09 00 00 00 00 00 00 5F [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 D5 18 00 90 00 61 [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]SAM_PROTO_ClearQueue done [07:11:11]KKMCreateOFDPacket [07:11:11]OFDProtocolAddRootSTLVToBuf [07:11:11]FM_MakeSignedData [07:11:11]FM_MakeSignedData [07:11:11]SAM_PROTO_SignData [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 0D 01 02 [07:11:11]Write to MH i2c: E2 08 00 D6 18 80 0D 01 02 00 00 00 00 67 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 D6 18 00 90 00 62 [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=255 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 91 41 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E2 00 00 35 04 06 00 83 66 E9 64 [07:11:11]Write to MH i2c: E2 02 01 D7 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 91 41 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E2 00 00 35 04 06 00 83 66 E9 64 00 00 77 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:12]Read from MH i2c: E2 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: E2 03 00 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: E2 03 00 D7 18 00 90 00 63 [07:11:12]RAPDU: 90 00 [07:11:12]wFMCommunicate OK [07:11:12]wFMCommunicate request_size=7 [07:11:12]MH_SAM_APDU [07:11:12]CAPDU: 80 0D 02 02 02 92 EB [07:11:12]Write to MH i2c: E2 0A 00 D8 18 80 0D 02 02 02 00 92 EB 00 00 EB [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:12]Read from MH i2c: E2 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: E2 03 00 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: E2 03 00 D8 18 00 90 00 64 [07:11:12]RAPDU: 90 00 [07:11:12]wFMCommunicate OK [07:11:12]wFMCommunicate request_size=4 [07:11:12]MH_SAM_APDU [07:11:12]CAPDU: 80 0D 03 02 [07:11:12]Write to MH i2c: E2 08 00 D9 18 80 0D 03 02 00 00 00 00 6C [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:11:12]Read from MH i2c: E2 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: E2 0B 00 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: E2 0B 00 D9 18 00 53 B3 01 D6 F5 26 0F 13 90 00 87 [07:11:12]RAPDU: 53 B3 01 D6 F5 26 0F 13 90 00 [07:11:12]wFMCommunicate OK [07:11:12]SAM_PROTO_SignData done [07:11:12]FM_MakeSignedData done [07:11:12]CreateOFDProtocolMessage [07:11:12]wFMCommunicate request_size=4 [07:11:12]MH_SAM_APDU [07:11:12]CAPDU: 80 11 00 00 [07:11:12]Write to MH i2c: E2 08 00 DA 18 80 11 00 00 00 00 00 00 6C [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:12]Read from MH i2c: E2 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: E2 17 00 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: E2 17 00 DA 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B8 [07:11:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:11:12]wFMCommunicate OK [07:11:12]CreateOFDProtocolMessage done [07:11:12]OFDSenderStorePacket 58059 [07:11:12]StoreOFDPacket docnum=58059 [07:11:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58059,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:11:15]free response buf [07:11:15]execute_script done [07:11:15]execute_script returns [07:11:15]free content buf [07:11:15]Sock 9.Close socket [07:11:15]Sock 9.Thread stoped [07:11:18]OFD Sender: No OFD packet to send [07:11:23]OFD Sender: No OFD packet to send [07:11:26]recv_with_timeout no data received [07:11:28]OFD Sender: No OFD packet to send [07:11:33]OFD Sender: No OFD packet to send [07:11:38]OFD Sender: No OFD packet to send [07:11:43]OFD Sender: No OFD packet to send [07:11:48]OFD Sender: No OFD packet to send [07:11:53]OFD Sender: No OFD packet to send [07:11:58]OFD Sender: No OFD packet to send [07:12:03]OFD Sender: No OFD packet to send [07:12:08]OFD Sender: No OFD packet to send [07:12:13]OFD Sender: No OFD packet to send [07:12:18]OFD Sender: No OFD packet to send [07:12:23]OFD Sender: No OFD packet to send [07:12:28]OFD Sender: No OFD packet to send [07:12:33]OFD Sender: No OFD packet to send [07:12:38]OFD Sender: No OFD packet to send [07:12:43]OFD Sender: No OFD packet to send [07:12:48]OFD Sender: No OFD packet to send [07:12:53]OFD Sender: No OFD packet to send [07:12:58]OFD Sender: No OFD packet to send [07:13:03]OFD Sender: No OFD packet to send [07:13:08]OFD Sender: No OFD packet to send [07:13:13]OFD Sender: No OFD packet to send [07:13:18]OFD Sender: No OFD packet to send [07:13:23]OFD Sender: No OFD packet to send [07:13:28]OFD Sender: No OFD packet to send [07:13:33]OFD Sender: No OFD packet to send [07:13:38]OFD Sender: No OFD packet to send [07:13:43]OFD Sender: No OFD packet to send [07:13:48]OFD Sender: No OFD packet to send [07:13:53]OFD Sender: No OFD packet to send [07:13:58]OFD Sender: No OFD packet to send [07:14:03]OFD Sender: No OFD packet to send [07:14:08]OFD Sender: No OFD packet to send [07:14:13]OFD Sender: No OFD packet to send [07:14:18]OFD Sender: No OFD packet to send [07:14:23]OFD Sender: No OFD packet to send [07:14:28]OFD Sender: No OFD packet to send [07:14:33]OFD Sender: No OFD packet to send [07:14:38]OFD Sender: No OFD packet to send [07:14:43]OFD Sender: No OFD packet to send [07:14:48]OFD Sender: No OFD packet to send [07:14:53]OFD Sender: No OFD packet to send [07:14:58]accept exits with 7 [07:14:58]New connection [07:14:58]New thread 3067424100 created [07:14:58]Thread 3067567460 joined [07:14:58]Waiting for new connection... [07:14:58] Sock 7.Parse request [07:14:58]Sock 7.Check first char [07:14:58]Sock 7.First char is OK [07:14:58]request: POST /json_proto HTTP/1.0 [07:14:58]Method: POST [07:14:58]URL: /json_proto [07:14:58]Method is POST - this is cgi request [07:14:58]url: /json_proto [07:14:58]query_string will be loaded in cgi processing [07:14:58]execute_cgi json_proto POST (null) [07:14:58]execute_cgi path=json_proto method=POST [07:14:58]POST find Content-Length [07:14:58]Host: 172.17.44.3:8080 [07:14:58]Content-Length: 678 [07:14:58]Content-Type: application/json [07:14:58] [07:14:58]POST finish read [07:14:58]Found Content-Length = 678 [07:14:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:58]execute_script... [07: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)2075303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:58]POST & json_proto [07:14:58]process_json_proto [07:14:58]json parsed OK: [07:14:58]protocol is kg_v1.0 [07:14:58]action value=close_receipt [07:14:58]process_action close_receipt [07:14:58]cmd_close_receipt [07:14:58]MH_GetDate [07:14:58]Write to MH i2c: F0 00 00 11 19 19 [07:14:58]Write i2c OK [07:14:58]MH_I2C_Read... [07:14:58]Read from MH i2c: F0 [07:14:58]MH_I2C_Read... [07:14:58]Read from MH i2c: F0 09 00 [07:14:58]MH_I2C_Read... [07:14:58]Read from MH i2c: F0 09 00 11 19 00 75 42 C4 66 AD C5 5D 66 38 [07:14:58]GetLastDocTimeStamp 1724137873 [07:14:58]current date 1724138101 [07:14:58]FM_GetShiftState [07:14:58]SAM_PROTO_GetShiftState [07:14:58]wFMCommunicate request_size=4 [07:14:58]MH_SAM_APDU [07:14:58]CAPDU: 80 13 01 00 [07:14:58]Write to MH i2c: E2 08 00 12 19 80 13 01 00 00 00 00 00 A8 [07:14:58]Write i2c OK [07:14:58]MH_I2C_Read... [07:14:58]OFD Sender: No OFD packet to send [07:14:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:58]Read from MH i2c: E2 [07:14:58]MH_I2C_Read... [07:14:58]Read from MH i2c: E2 0E 00 [07:14:58]MH_I2C_Read... [07:14:58]Read from MH i2c: E2 0E 00 12 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CB [07:14:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:14:58]wFMCommunicate OK [07:14:58]SAM_PROTO_GetShiftState done [07:14:58]FM_GetShiftState done [07:14:58]opened in 1724112910 [07:14:58]opened+sec_in_day 1724199310 [07:14:58]quantity*price = 50010 [07:14:58]sum+1 = 50012 [07:14:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 44 20.08.2024 07:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58060 ФПД: 55655760038337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071501&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58060&fm=55655760038337&tin=02508201610067®Number=0000000000162794&sum=50000 [07:14:59]StoreToDocumentArchive [07:14:59]shift 100 fd 58060 [07:14:59]save to /storage/0100/doc_00058060 [07:14:59]save last doc name /storage/0100/doc_00058060 to /storage/kkm_last_doc_name [07:15:00]save OK [07:15:00]Clear old archive folders... [07:15:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:15:00]tlvbuf is 01D7F130 [07:15:00]SAM_PROTO_ClearQueue [07:15:00]wFMCommunicate request_size=4 [07:15:00]MH_SAM_APDU [07:15:00]CAPDU: 80 09 00 00 [07:15:00]Write to MH i2c: E2 08 00 1F 19 80 09 00 00 00 00 00 00 AA [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:00]Read from MH i2c: E2 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 03 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 03 00 1F 19 00 90 00 AC [07:15:00]RAPDU: 90 00 [07:15:00]wFMCommunicate OK [07:15:00]SAM_PROTO_ClearQueue done [07:15:00]KKMCreateOFDPacket [07:15:00]OFDProtocolAddRootSTLVToBuf [07:15:00]FM_MakeSignedData [07:15:00]FM_MakeSignedData [07:15:00]SAM_PROTO_SignData [07:15:00]wFMCommunicate request_size=4 [07:15:00]MH_SAM_APDU [07:15:00]CAPDU: 80 0D 01 02 [07:15:00]Write to MH i2c: E2 08 00 20 19 80 0D 01 02 00 00 00 00 B2 [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:00]Read from MH i2c: E2 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 03 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 03 00 20 19 00 90 00 AD [07:15:00]RAPDU: 90 00 [07:15:00]wFMCommunicate OK [07:15:00]wFMCommunicate request_size=255 [07:15:00]MH_SAM_APDU [07:15: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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 75 42 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E2 00 00 35 04 06 00 32 [07:15:00]Write to MH i2c: E2 02 01 21 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 75 42 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E2 00 00 35 04 06 00 32 00 00 67 [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:00]Read from MH i2c: E2 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 03 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 03 00 21 19 00 90 00 AE [07:15:00]RAPDU: 90 00 [07:15:00]wFMCommunicate OK [07:15:00]wFMCommunicate request_size=10 [07:15:00]MH_SAM_APDU [07:15:00]CAPDU: 80 0D 02 02 05 9E 5D CE 89 C1 [07:15:00]Write to MH i2c: E2 0D 00 22 19 80 0D 02 02 05 00 9E 5D CE 89 C1 00 00 D2 [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:00]Read from MH i2c: E2 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 03 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 03 00 22 19 00 90 00 AF [07:15:00]RAPDU: 90 00 [07:15:00]wFMCommunicate OK [07:15:00]wFMCommunicate request_size=4 [07:15:00]MH_SAM_APDU [07:15:00]CAPDU: 80 0D 03 02 [07:15:00]Write to MH i2c: E2 08 00 23 19 80 0D 03 02 00 00 00 00 B7 [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:00]Read from MH i2c: E2 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 0B 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 0B 00 23 19 00 45 AE 80 CA F9 2A 05 BA 90 00 D7 [07:15:00]RAPDU: 45 AE 80 CA F9 2A 05 BA 90 00 [07:15:00]wFMCommunicate OK [07:15:00]SAM_PROTO_SignData done [07:15:00]FM_MakeSignedData done [07:15:00]CreateOFDProtocolMessage [07:15:00]wFMCommunicate request_size=4 [07:15:00]MH_SAM_APDU [07:15:00]CAPDU: 80 11 00 00 [07:15:00]Write to MH i2c: E2 08 00 24 19 80 11 00 00 00 00 00 00 B7 [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:00]Read from MH i2c: E2 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 17 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: E2 17 00 24 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 03 [07:15:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:15:00]wFMCommunicate OK [07:15:00]CreateOFDProtocolMessage done [07:15:00]OFDSenderStorePacket 58060 [07:15:00]StoreOFDPacket docnum=58060 [07:15:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7E EF 07 01 04 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 75 42 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E2 00 00 35 04 06 00 32 9E 5D CE 89 C1 45 AE 80 CA F9 2A 05 BA [07:15:00]CheckFolder [07:15:00]dirname=/storage/ofd_packets [07:15:00]CheckFolder done [07:15:00]ProducePacketName [07:15:00]name=ofd_packets/00058060 [07:15:00]NVStorageSaveData ofd_packets/00058060 [07:15:00]File name is /storage/ofd_packets/00058060 [07:15:00]Write 301 bytes [07:15:00]NVStorageSaveData done [07:15:00]OFDSenderStorePacket done [07:15:00]KKMCreateOFDPacket done [07:15:00]NVStorageSaveData kkm_last_timestamp [07:15:00]File name is /storage/kkm_last_timestamp [07:15:00]Write 4 bytes [07:15:00]NVStorageSaveData done [07:15:00]ExternCall_PrintAddStr [07:15:00]wPrintStart [07:15:00]Write to MH i2c: 01 00 00 25 19 3E [07:15:00]Write i2c OK [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: 01 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: 01 07 00 [07:15:00]MH_I2C_Read... [07:15:00]Read from MH i2c: 01 07 00 25 19 00 00 00 00 00 FF 0F 53 [07:15:00]RasterBufferAndPrint [07:15:00]line Счет N : (1)2075303 [07:15:00]line ИНН: 02508201610067 [07:15:00]line Контрольно-Кассовый Чек [07:15:00]line ПРОДАЖА [07:15:00]line ТРК (МРК, ГНК) : 32 [07:15:00]line Товар: 2710124500 [07:15:00]line Аи-95-К-5 [07:15:00]line 6.740 * 74.20 [07:15:00]line = 500.11 [07:15:00]line НДС 12% НСП 1% [07:15:00]line > о реализуемом товаре [07:15:00]line ОКРУГЛЕНИЕ: -0.11 [07:15:00]line ИТОГО: 500.00 [07:15:00]line Внесено: 500.00 [07:15:00]line СДАЧА: 0.00 [07:15:00]line НСП 1% : 4.43 [07:15:00]line НДС 12% : 53.11 [07:15:00]line Наличными: 500.00 [07:15:00]line Безнал.: 0.00 [07:15:00]line Место: АЗС № 135 "Партнер Нефть" [07:15:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:15:00]line СНО: Общий режим [07:15:00]line Чек 44 20.08.2024 07:15 [07:15:00]line Смена: 100 ФФД: 1.0 [07:15:00]line ЗНМ: 0300000196 [07:15:00]line РНМ: 0000000000162794 [07:15:00]line Версия ККМ: v1.0 [07:15:00]line ФМ: 0000000002094532 [07:15:00]line ФД: 58060 [07:15:00]line ФПД: 55655760038337 [07:15:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071501&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58060&fm=55655760038337&tin=02508201610067®Number=0000000000162794&sum=50000 [07:15:00]OFD Sender: Processing packet 58060 [packets to send 51, broken 50] [07:15:00]ProducePacketName [07:15:00]name=ofd_packets/00058060 [07:15:00]OFD Sender: To server: pG, [07:15:00]CommunicateWithHost lk.salyk.kg:30040 [07:15:00]ConnectInit lk.salyk.kg [07:15:00]written 0, free lines is 4095 [07:15:01]Connected sock=10 [07:15:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7E EF 07 01 04 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 75 42 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E2 00 00 35 04 06 00 32 9E 5D CE 89 C1 45 AE 80 CA F9 2A 05 BA [07:15:01]Write to MH i2c: 01 00 00 50 19 69 [07:15:01]Write i2c OK [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: 01 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: 01 07 00 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: 01 07 00 50 19 00 00 00 00 00 92 0C 0E [07:15:01]RasterBufferAndPrint [07:15:01]line [07:15:01]line [07:15:01]line [07:15:01]line [07:15:01]line [07:15:01]written 0, free lines is 3222 [07:15:01]MH_Cut [07:15:01]Write to MH i2c: D1 01 00 57 19 01 42 [07:15:01]Write i2c OK [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: D1 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: D1 01 00 [07:15:01]MH_I2C_Read... [07:15:01]Read from MH i2c: D1 01 00 57 19 00 41 [07:15:01]Write to MH i2c: 01 00 00 58 19 71 [07:15:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C5 E0 47 00 84 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 32 30 39 34 35 33 32 10 04 04 00 CC E2 00 00 F4 03 04 00 C4 ED C3 66 B6 04 01 00 00 82 1E D0 37 9B 72 1F 6A [07:15:01]CommunicateWithHost err = 0 [07:15:01]CheckOFDResponse [07:15:01]1017 (14) - 77093643461234 [07:15:01]1041 (16) - 0000000002094532 [07:15:01]1040 (4) - 58060 [07:15:01]1012 (4) - 20.08.2024 01:13 [07:15:01]1206 (1) - 0 [07:15:01]OFD Sender: Remove packet 58060 [07:15:01]ProducePacketName [07:15:01]name=ofd_packets/00058060 [07:15:01]NVStorageDeleteData [07:15:01]Write i2c OK [07:15:01]MH_I2C_Read... [07:15:01]OFD Sender: No OFD packet to send [07:15:02]*** Cut start [07:15:02]*** Partial cut [07:15:02]*** CUTSNS_PIN = 1 [07:15:02]*** CUTSNS_PIN = 0 [07:15:02]*** Brake cut motor [07:15:02]Read from MH i2c: 01 [07:15:02]MH_I2C_Read... [07:15:03]*** Stop cut motor [07:15:03]*** Cut end [07:15:03]Read from MH i2c: 01 07 00 [07:15:03]MH_I2C_Read... [07:15:03]Read from MH i2c: 01 07 00 58 19 00 00 00 00 00 FF 0F 86 [07:15:03]process_action close_receipt done [07:15:03]requested_data is exist [07:15:03]produce_requested_data [07:15:03]requested_item fm.sn is exist - process it [07:15:03]wFMCommunicate request_size=4 [07:15:03]MH_SAM_APDU [07:15:03]CAPDU: 80 11 00 00 [07:15:03]Write to MH i2c: E2 08 00 59 19 80 11 00 00 00 00 00 00 EC [07:15:03]Write i2c OK [07:15:03]MH_I2C_Read... [07:15:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:03]Read from MH i2c: E2 [07:15:03]MH_I2C_Read... [07:15:03]Read from MH i2c: E2 17 00 [07:15:03]MH_I2C_Read... [07:15:03]Read from MH i2c: E2 17 00 59 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 38 [07:15:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:15:03]wFMCommunicate OK [07:15:03]requested_item fd.num is exist - process it [07:15:03]SAM_PROTO_GetFieldsCounters [07:15:03]wFMCommunicate request_size=4 [07:15:03]MH_SAM_APDU [07:15:03]CAPDU: 80 13 00 00 [07:15:03]Write to MH i2c: E2 08 00 5A 19 80 13 00 00 00 00 00 00 EF [07:15:03]Write i2c OK [07:15:03]MH_I2C_Read... [07:15:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:03]Read from MH i2c: E2 [07:15:03]MH_I2C_Read... [07:15:03]Read from MH i2c: E2 62 00 [07:15:03]MH_I2C_Read... [07:15:03]Read from MH i2c: E2 62 00 5A 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CC E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [07:15:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CC E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:03]wFMCommunicate OK [07:15:03]SAM_PROTO_GetFieldsCounters done [07:15:03]requested_item shift.num is exist - process it [07:15:03]requested_item shift.opened is exist - process it [07:15:03]req_shift_opened [07:15:03]FM_GetShiftState [07:15:03]SAM_PROTO_GetShiftState [07:15:03]wFMCommunicate request_size=4 [07:15:03]MH_SAM_APDU [07:15:03]CAPDU: 80 13 01 00 [07:15:03]Write to MH i2c: E2 08 00 5B 19 80 13 01 00 00 00 00 00 F1 [07:15:03]Write i2c OK [07:15:03]MH_I2C_Read... [07:15:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:03]Read from MH i2c: E2 [07:15:03]MH_I2C_Read... [07:15:03]Read from MH i2c: E2 0E 00 [07:15:03]MH_I2C_Read... [07:15:03]Read from MH i2c: E2 0E 00 5B 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 14 [07:15:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:15:03]wFMCommunicate OK [07:15:03]SAM_PROTO_GetShiftState done [07:15:03]FM_GetShiftState done [07:15:03]req_shift_opened done [07:15:03]requested_item shift.open_date is exist - process it [07:15:03]req_shift_open_date [07:15:03]req_shift_open_date done [07:15:03]produce_requested_data done [07:15:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58060,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:15:03]process_action_free close_receipt [07:15:03]json_value_free [07:15:03]json_value_free done [07:15:03]process_json_proto returns [07:15:03]Send response to host [07:15:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58060,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:15:03]free response buf [07:15:03]execute_script done [07:15:03]execute_script returns [07:15:03]free content buf [07:15:03]Sock 7.Close socket [07:15:03]Sock 7.Thread stoped [07:15:06]OFD Sender: No OFD packet to send [07:15:10]accept exits with 9 [07:15:10]New connection [07:15:10]New thread 3067567460 created [07:15:10]Thread 3067424100 joined [07:15:10]Waiting for new connection... [07:15:10] Sock 9.Parse request [07:15:10]Sock 9.Check first char [07:15:10]Sock 9.First char is OK [07:15:10]request: POST /json_proto HTTP/1.0 [07:15:10]Method: POST [07:15:10]URL: /json_proto [07:15:10]Method is POST - this is cgi request [07:15:10]url: /json_proto [07:15:10]query_string will be loaded in cgi processing [07:15:10]execute_cgi json_proto POST (null) [07:15:10]execute_cgi path=json_proto method=POST [07:15:10]POST find Content-Length [07:15:10]Host: 172.17.44.3:8080 [07:15:10]Content-Length: 683 [07:15:10]Content-Type: application/json [07:15:10] [07:15:10]POST finish read [07:15:10]Found Content-Length = 683 [07:15:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 16.230, "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" ] } } [07:15:10]execute_script... [07:15: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)2075302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 16.230, "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" ] } } [07:15:10]POST & json_proto [07:15:10]process_json_proto [07:15:10]json parsed OK: [07:15:10]protocol is kg_v1.0 [07:15:10]action value=close_receipt [07:15:10]process_action close_receipt [07:15:10]cmd_close_receipt [07:15:10]MH_GetDate [07:15:10]Write to MH i2c: F0 00 00 5C 19 64 [07:15:10]Write i2c OK [07:15:10]MH_I2C_Read... [07:15:10]Read from MH i2c: F0 [07:15:10]MH_I2C_Read... [07:15:10]Read from MH i2c: F0 09 00 [07:15:10]MH_I2C_Read... [07:15:10]Read from MH i2c: F0 09 00 5C 19 00 81 42 C4 66 AD C5 5D 66 8F [07:15:10]GetLastDocTimeStamp 1724138101 [07:15:10]current date 1724138113 [07:15:10]FM_GetShiftState [07:15:10]SAM_PROTO_GetShiftState [07:15:10]wFMCommunicate request_size=4 [07:15:10]MH_SAM_APDU [07:15:10]CAPDU: 80 13 01 00 [07:15:10]Write to MH i2c: E2 08 00 5D 19 80 13 01 00 00 00 00 00 F3 [07:15:10]Write i2c OK [07:15:10]MH_I2C_Read... [07:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:10]Read from MH i2c: E2 [07:15:10]MH_I2C_Read... [07:15:10]Read from MH i2c: E2 0E 00 [07:15:10]MH_I2C_Read... [07:15:10]Read from MH i2c: E2 0E 00 5D 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 16 [07:15:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:15:10]wFMCommunicate OK [07:15:10]SAM_PROTO_GetShiftState done [07:15:10]FM_GetShiftState done [07:15:10]opened in 1724112910 [07:15:10]opened+sec_in_day 1724199310 [07:15:10]quantity*price = 110039 [07:15:10]sum+1 = 110040 [07:15:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 45 20.08.2024 07:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58061 ФПД: 133985928339940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58061&fm=133985928339940&tin=02508201610067®Number=0000000000162794&sum=110000 [07:15:11]StoreToDocumentArchive [07:15:11]shift 100 fd 58061 [07:15:11]save to /storage/0100/doc_00058061 [07:15:11]save last doc name /storage/0100/doc_00058061 to /storage/kkm_last_doc_name [07:15:11]save OK [07:15:11]Clear old archive folders... [07:15:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:15:11]tlvbuf is 01D64810 [07:15:11]SAM_PROTO_ClearQueue [07:15:11]wFMCommunicate request_size=4 [07:15:11]MH_SAM_APDU [07:15:11]CAPDU: 80 09 00 00 [07:15:11]Write to MH i2c: E2 08 00 6A 19 80 09 00 00 00 00 00 00 F5 [07:15:11]Write i2c OK [07:15:11]MH_I2C_Read... [07:15:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:11]Read from MH i2c: E2 [07:15:11]MH_I2C_Read... [07:15:11]Read from MH i2c: E2 03 00 [07:15:11]MH_I2C_Read... [07:15:11]Read from MH i2c: E2 03 00 6A 19 00 90 00 F7 [07:15:11]RAPDU: 90 00 [07:15:11]wFMCommunicate OK [07:15:11]SAM_PROTO_ClearQueue done [07:15:11]KKMCreateOFDPacket [07:15:11]OFDProtocolAddRootSTLVToBuf [07:15:11]FM_MakeSignedData [07:15:11]FM_MakeSignedData [07:15:11]SAM_PROTO_SignData [07:15:11]wFMCommunicate request_size=4 [07:15:11]MH_SAM_APDU [07:15:11]CAPDU: 80 0D 01 02 [07:15:11]Write to MH i2c: E2 08 00 6B 19 80 0D 01 02 00 00 00 00 FD [07:15:11]Write i2c OK [07:15:11]MH_I2C_Read... [07:15:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:11]Read from MH i2c: E2 [07:15:11]MH_I2C_Read... [07:15:11]Read from MH i2c: E2 03 00 [07:15:11]MH_I2C_Read... [07:15:11]Read from MH i2c: E2 03 00 6B 19 00 90 00 F8 [07:15:11]RAPDU: 90 00 [07:15:11]wFMCommunicate OK [07:15:11]wFMCommunicate request_size=255 [07:15:11]MH_SAM_APDU [07:15: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 34 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 2D 00 00 00 F4 03 04 00 81 42 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E2 00 00 35 04 06 00 79 [07:15:11]Write to MH i2c: E2 02 01 6C 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 34 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 2D 00 00 00 F4 03 04 00 81 42 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E2 00 00 35 04 06 00 79 00 00 C9 [07:15:11]Write i2c OK [07:15:11]MH_I2C_Read... [07:15:11]OFD Sender: No OFD packet to send [07:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 6C 19 00 90 00 F9 [07:15:12]RAPDU: 90 00 [07:15:12]wFMCommunicate OK [07:15:12]wFMCommunicate request_size=10 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 0D 02 02 05 DC 07 A9 E1 E4 [07:15:12]Write to MH i2c: E2 0D 00 6D 19 80 0D 02 02 05 00 DC 07 A9 E1 E4 00 00 5B [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 6D 19 00 90 00 FA [07:15:12]RAPDU: 90 00 [07:15:12]wFMCommunicate OK [07:15:12]wFMCommunicate request_size=4 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 0D 03 02 [07:15:12]Write to MH i2c: E2 08 00 6E 19 80 0D 03 02 00 00 00 00 02 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 0B 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 0B 00 6E 19 00 6D 4C E1 52 4A 36 B7 EF 90 00 15 [07:15:12]RAPDU: 6D 4C E1 52 4A 36 B7 EF 90 00 [07:15:12]wFMCommunicate OK [07:15:12]SAM_PROTO_SignData done [07:15:12]FM_MakeSignedData done [07:15:12]CreateOFDProtocolMessage [07:15:12]wFMCommunicate request_size=4 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 11 00 00 [07:15:12]Write to MH i2c: E2 08 00 6F 19 80 11 00 00 00 00 00 00 02 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 17 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 17 00 6F 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4E [07:15:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:15:12]wFMCommunicate OK [07:15:12]CreateOFDProtocolMessage done [07:15:12]OFDSenderStorePacket 58061 [07:15:12]StoreOFDPacket docnum=58061 [07:15:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6F 16 07 01 BD 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 2D 00 00 00 F4 03 04 00 81 42 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E2 00 00 35 04 06 00 79 DC 07 A9 E1 E4 6D 4C E1 52 4A 36 B7 EF [07:15:12]CheckFolder [07:15:12]dirname=/storage/ofd_packets [07:15:12]CheckFolder done [07:15:12]ProducePacketName [07:15:12]name=ofd_packets/00058061 [07:15:12]NVStorageSaveData ofd_packets/00058061 [07:15:12]File name is /storage/ofd_packets/00058061 [07:15:12]Write 301 bytes [07:15:12]NVStorageSaveData done [07:15:12]OFDSenderStorePacket done [07:15:12]KKMCreateOFDPacket done [07:15:12]NVStorageSaveData kkm_last_timestamp [07:15:12]File name is /storage/kkm_last_timestamp [07:15:12]Write 4 bytes [07:15:12]NVStorageSaveData done [07:15:12]ExternCall_PrintAddStr [07:15:12]wPrintStart [07:15:12]Write to MH i2c: 01 00 00 70 19 89 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: 01 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: 01 07 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: 01 07 00 70 19 00 00 00 00 00 FF 0F 9E [07:15:12]RasterBufferAndPrint [07:15:12]line Счет N : (1)2075302 [07:15:12]line ИНН: 02508201610067 [07:15:12]line Контрольно-Кассовый Чек [07:15:12]line ПРОДАЖА [07:15:12]line ТРК (МРК, ГНК) : 53 [07:15:12]line Товар: 2710124130 [07:15:12]line Аи-92-К-4 [07:15:12]line 16.230 * 67.80 [07:15:12]line = 1100.39 [07:15:12]line НДС 12% НСП 1% [07:15:12]line > о реализуемом товаре [07:15:12]line ОКРУГЛЕНИЕ: -0.39 [07:15:12]line ИТОГО: 1100.00 [07:15:12]line Внесено: 1100.00 [07:15:12]line СДАЧА: 0.00 [07:15:12]line НСП 1% : 9.74 [07:15:12]line НДС 12% : 116.86 [07:15:12]line Наличными: 1100.00 [07:15:12]line Безнал.: 0.00 [07:15:12]line Место: АЗС № 135 "Партнер Нефть" [07:15:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:15:12]line СНО: Общий режим [07:15:12]line Чек 45 20.08.2024 07:15 [07:15:12]line Смена: 100 ФФД: 1.0 [07:15:12]line ЗНМ: 0300000196 [07:15:12]line РНМ: 0000000000162794 [07:15:12]line Версия ККМ: v1.0 [07:15:12]line ФМ: 0000000002094532 [07:15:12]line ФД: 58061 [07:15:12]line ФПД: 133985928339940 [07:15:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58061&fm=133985928339940&tin=02508201610067®Number=0000000000162794&sum=110000 [07:15:12]OFD Sender: Processing packet 58061 [packets to send 51, broken 50] [07:15:12]ProducePacketName [07:15:12]name=ofd_packets/00058061 [07:15:12]OFD Sender: To server: pG, [07:15:12]CommunicateWithHost lk.salyk.kg:30040 [07:15:12]ConnectInit lk.salyk.kg [07:15:12]written 0, free lines is 4095 [07:15:12]Connected sock=11 [07:15:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6F 16 07 01 BD 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 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 2D 00 00 00 F4 03 04 00 81 42 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E2 00 00 35 04 06 00 79 DC 07 A9 E1 E4 6D 4C E1 52 4A 36 B7 EF [07:15:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 92 09 47 00 D6 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 32 30 39 34 35 33 32 10 04 04 00 CD E2 00 00 F4 03 04 00 D0 ED C3 66 B6 04 01 00 00 0F C7 C7 92 F3 93 68 6A [07:15:13]CommunicateWithHost err = 0 [07:15:13]CheckOFDResponse [07:15:13]1017 (14) - 77093643461234 [07:15:13]1041 (16) - 0000000002094532 [07:15:13]1040 (4) - 58061 [07:15:13]1012 (4) - 20.08.2024 01:13 [07:15:13]1206 (1) - 0 [07:15:13]OFD Sender: Remove packet 58061 [07:15:13]ProducePacketName [07:15:13]name=ofd_packets/00058061 [07:15:13]NVStorageDeleteData [07:15:13]Write to MH i2c: 01 00 00 9B 19 B4 [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: 01 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: 01 07 00 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: 01 07 00 9B 19 00 00 00 00 00 99 0C 60 [07:15:13]RasterBufferAndPrint [07:15:13]line [07:15:13]line [07:15:13]line [07:15:13]line [07:15:13]line [07:15:13]written 0, free lines is 3231 [07:15:13]MH_Cut [07:15:13]Write to MH i2c: D1 01 00 A2 19 01 8D [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: D1 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: D1 01 00 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: D1 01 00 A2 19 00 8C [07:15:13]Write to MH i2c: 01 00 00 A3 19 BC [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:13]OFD Sender: No OFD packet to send [07:15:14]*** Cut start [07:15:14]*** Partial cut [07:15:14]*** CUTSNS_PIN = 1 [07:15:14]*** CUTSNS_PIN = 0 [07:15:14]*** Brake cut motor [07:15:14]Read from MH i2c: 01 [07:15:14]MH_I2C_Read... [07:15:14]*** Stop cut motor [07:15:14]*** Cut end [07:15:14]Read from MH i2c: 01 07 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: 01 07 00 A3 19 00 00 00 00 00 FF 0F D1 [07:15:14]process_action close_receipt done [07:15:14]requested_data is exist [07:15:14]produce_requested_data [07:15:14]requested_item fm.sn is exist - process it [07:15:14]wFMCommunicate request_size=4 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 11 00 00 [07:15:14]Write to MH i2c: E2 08 00 A4 19 80 11 00 00 00 00 00 00 37 [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 17 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 17 00 A4 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 83 [07:15:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:15:14]wFMCommunicate OK [07:15:14]requested_item fd.num is exist - process it [07:15:14]SAM_PROTO_GetFieldsCounters [07:15:14]wFMCommunicate request_size=4 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 13 00 00 [07:15:14]Write to MH i2c: E2 08 00 A5 19 80 13 00 00 00 00 00 00 3A [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 62 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 62 00 A5 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CD E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [07:15:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CD E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:14]wFMCommunicate OK [07:15:14]SAM_PROTO_GetFieldsCounters done [07:15:14]requested_item shift.num is exist - process it [07:15:14]requested_item shift.opened is exist - process it [07:15:14]req_shift_opened [07:15:14]FM_GetShiftState [07:15:14]SAM_PROTO_GetShiftState [07:15:14]wFMCommunicate request_size=4 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 13 01 00 [07:15:14]Write to MH i2c: E2 08 00 A6 19 80 13 01 00 00 00 00 00 3C [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:15]Read from MH i2c: E2 [07:15:15]MH_I2C_Read... [07:15:15]Read from MH i2c: E2 0E 00 [07:15:15]MH_I2C_Read... [07:15:15]Read from MH i2c: E2 0E 00 A6 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5F [07:15:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:15:15]wFMCommunicate OK [07:15:15]SAM_PROTO_GetShiftState done [07:15:15]FM_GetShiftState done [07:15:15]req_shift_opened done [07:15:15]requested_item shift.open_date is exist - process it [07:15:15]req_shift_open_date [07:15:15]req_shift_open_date done [07:15:15]produce_requested_data done [07:15:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58061,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:15:15]process_action_free close_receipt [07:15:15]json_value_free [07:15:15]json_value_free done [07:15:15]process_json_proto returns [07:15:15]Send response to host [07:15:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58061,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:15:15]free response buf [07:15:15]execute_script done [07:15:15]execute_script returns [07:15:15]free content buf [07:15:15]Sock 9.Close socket [07:15:15]Sock 9.Thread stoped [07:15:16]recv_with_timeout no data received [07:15:18]OFD Sender: No OFD packet to send [07:15:23]OFD Sender: No OFD packet to send [07:15:28]OFD Sender: No OFD packet to send [07:15:33]OFD Sender: No OFD packet to send [07:15:38]OFD Sender: No OFD packet to send [07:15:43]OFD Sender: No OFD packet to send [07:15:48]OFD Sender: No OFD packet to send [07:15:53]OFD Sender: No OFD packet to send [07:15:58]OFD Sender: No OFD packet to send [07:16:03]OFD Sender: No OFD packet to send [07:16:08]OFD Sender: No OFD packet to send [07:16:13]OFD Sender: No OFD packet to send [07:16:18]OFD Sender: No OFD packet to send [07:16:23]OFD Sender: No OFD packet to send [07:16:28]OFD Sender: No OFD packet to send [07:16:33]OFD Sender: No OFD packet to send [07:16:38]OFD Sender: No OFD packet to send [07:16:43]OFD Sender: No OFD packet to send [07:16:48]OFD Sender: No OFD packet to send [07:16:53]OFD Sender: No OFD packet to send [07:16:58]OFD Sender: No OFD packet to send [07:17:03]OFD Sender: No OFD packet to send [07:17:08]OFD Sender: No OFD packet to send [07:17:13]OFD Sender: No OFD packet to send [07:17:18]OFD Sender: No OFD packet to send [07:17:23]OFD Sender: No OFD packet to send [07:17:28]OFD Sender: No OFD packet to send [07:17:33]OFD Sender: No OFD packet to send [07:17:38]OFD Sender: No OFD packet to send [07:17:43]OFD Sender: No OFD packet to send [07:17:48]OFD Sender: No OFD packet to send [07:17:53]OFD Sender: No OFD packet to send [07:17:58]OFD Sender: No OFD packet to send [07:18:03]OFD Sender: No OFD packet to send [07:18:08]OFD Sender: No OFD packet to send [07:18:11]accept exits with 7 [07:18:11]New connection [07:18:11]New thread 3067424100 created [07:18:11]Thread 3067567460 joined [07:18:11]Waiting for new connection... [07:18:11] Sock 7.Parse request [07:18:11]Sock 7.Check first char [07:18:11]Sock 7.First char is OK [07:18:11]request: POST /json_proto HTTP/1.0 [07:18:11]Method: POST [07:18:11]URL: /json_proto [07:18:11]Method is POST - this is cgi request [07:18:11]url: /json_proto [07:18:11]query_string will be loaded in cgi processing [07:18:11]execute_cgi json_proto POST (null) [07:18:11]execute_cgi path=json_proto method=POST [07:18:11]POST find Content-Length [07:18:11]Host: 172.17.44.3:8080 [07:18:11]Content-Length: 683 [07:18:11]Content-Type: application/json [07:18:11] [07:18:11]POST finish read [07:18:11]Found Content-Length = 683 [07:18:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.190, "sum" : 1275.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1275.00, "total" : 1275.00, "payments": [ { "type": 0, "sum" : 1275.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:11]execute_script... [07:18:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.190, "sum" : 1275.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1275.00, "total" : 1275.00, "payments": [ { "type": 0, "sum" : 1275.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:11]POST & json_proto [07:18:11]process_json_proto [07:18:11]json parsed OK: [07:18:11]protocol is kg_v1.0 [07:18:11]action value=close_receipt [07:18:11]process_action close_receipt [07:18:11]cmd_close_receipt [07:18:11]MH_GetDate [07:18:11]Write to MH i2c: F0 00 00 A7 19 AF [07:18:11]Write i2c OK [07:18:11]MH_I2C_Read... [07:18:11]Read from MH i2c: F0 [07:18:11]MH_I2C_Read... [07:18:11]Read from MH i2c: F0 09 00 [07:18:11]MH_I2C_Read... [07:18:11]Read from MH i2c: F0 09 00 A7 19 00 35 43 C4 66 AD C5 5D 66 8F [07:18:11]GetLastDocTimeStamp 1724138113 [07:18:11]current date 1724138293 [07:18:11]FM_GetShiftState [07:18:11]SAM_PROTO_GetShiftState [07:18:11]wFMCommunicate request_size=4 [07:18:11]MH_SAM_APDU [07:18:11]CAPDU: 80 13 01 00 [07:18:11]Write to MH i2c: E2 08 00 A8 19 80 13 01 00 00 00 00 00 3E [07:18:11]Write i2c OK [07:18:11]MH_I2C_Read... [07:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:11]Read from MH i2c: E2 [07:18:11]MH_I2C_Read... [07:18:11]Read from MH i2c: E2 0E 00 [07:18:11]MH_I2C_Read... [07:18:11]Read from MH i2c: E2 0E 00 A8 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 61 [07:18:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:18:11]wFMCommunicate OK [07:18:11]SAM_PROTO_GetShiftState done [07:18:11]FM_GetShiftState done [07:18:11]opened in 1724112910 [07:18:11]opened+sec_in_day 1724199310 [07:18:11]quantity*price = 127549 [07:18:11]sum+1 = 127551 [07:18:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1275.00 Внесено: 1275.00 СДАЧА: 0.00 НСП 1% : 11.29 НДС 12% : 135.45 Наличными: 1275.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 46 20.08.2024 07:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58062 ФПД: 205419844302759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071813&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58062&fm=205419844302759&tin=02508201610067®Number=0000000000162794&sum=127500 [07:18:12]StoreToDocumentArchive [07:18:12]shift 100 fd 58062 [07:18:12]save to /storage/0100/doc_00058062 [07:18:12]save last doc name /storage/0100/doc_00058062 to /storage/kkm_last_doc_name [07:18:12]save OK [07:18:12]Clear old archive folders... [07:18:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:18:12]tlvbuf is B6F70570 [07:18:12]SAM_PROTO_ClearQueue [07:18:12]wFMCommunicate request_size=4 [07:18:12]MH_SAM_APDU [07:18:12]CAPDU: 80 09 00 00 [07:18:12]Write to MH i2c: E2 08 00 B5 19 80 09 00 00 00 00 00 00 40 [07:18:12]Write i2c OK [07:18:12]MH_I2C_Read... [07:18:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:18:12]Read from MH i2c: E2 [07:18:12]MH_I2C_Read... [07:18:12]Read from MH i2c: E2 03 00 [07:18:12]MH_I2C_Read... [07:18:12]Read from MH i2c: E2 03 00 B5 19 00 90 00 42 [07:18:12]RAPDU: 90 00 [07:18:12]wFMCommunicate OK [07:18:12]SAM_PROTO_ClearQueue done [07:18:12]KKMCreateOFDPacket [07:18:12]OFDProtocolAddRootSTLVToBuf [07:18:12]FM_MakeSignedData [07:18:12]FM_MakeSignedData [07:18:12]SAM_PROTO_SignData [07:18:12]wFMCommunicate request_size=4 [07:18:12]MH_SAM_APDU [07:18:12]CAPDU: 80 0D 01 02 [07:18:12]Write to MH i2c: E2 08 00 B6 19 80 0D 01 02 00 00 00 00 48 [07:18:12]Write i2c OK [07:18:12]MH_I2C_Read... [07:18:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:18:12]Read from MH i2c: E2 [07:18:12]MH_I2C_Read... [07:18:12]Read from MH i2c: E2 03 00 [07:18:12]MH_I2C_Read... [07:18:12]Read from MH i2c: E2 03 00 B6 19 00 90 00 43 [07:18:12]RAPDU: 90 00 [07:18:12]wFMCommunicate OK [07:18:12]wFMCommunicate request_size=255 [07:18:12]MH_SAM_APDU [07:18:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 43 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3E F2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C F2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 34 00 00 00 00 07 04 06 00 0C F2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 35 43 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E2 00 00 35 04 06 00 BA [07:18:12]Write to MH i2c: E2 02 01 B7 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 35 FF 03 08 00 03 26 43 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3E F2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C F2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 34 00 00 00 00 07 04 06 00 0C F2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 35 43 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E2 00 00 35 04 06 00 BA 00 00 2B [07:18:12]Write i2c OK [07:18:12]MH_I2C_Read... [07:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:12]Read from MH i2c: E2 [07:18:12]MH_I2C_Read... [07:18:12]Read from MH i2c: E2 03 00 [07:18:12]MH_I2C_Read... [07:18:12]Read from MH i2c: E2 03 00 B7 19 00 90 00 44 [07:18:12]RAPDU: 90 00 [07:18:12]wFMCommunicate OK [07:18:12]wFMCommunicate request_size=10 [07:18:12]MH_SAM_APDU [07:18:12]CAPDU: 80 0D 02 02 05 D4 08 D9 77 A7 [07:18:12]Write to MH i2c: E2 0D 00 B8 19 80 0D 02 02 05 00 D4 08 D9 77 A7 00 00 28 [07:18:12]Write i2c OK [07:18:12]MH_I2C_Read... [07:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:12]Read from MH i2c: E2 [07:18:12]MH_I2C_Read... [07:18:12]Read from MH i2c: E2 03 00 [07:18:12]MH_I2C_Read... [07:18:12]Read from MH i2c: E2 03 00 B8 19 00 90 00 45 [07:18:12]RAPDU: 90 00 [07:18:12]wFMCommunicate OK [07:18:12]wFMCommunicate request_size=4 [07:18:12]MH_SAM_APDU [07:18:12]CAPDU: 80 0D 03 02 [07:18:12]Write to MH i2c: E2 08 00 B9 19 80 0D 03 02 00 00 00 00 4D [07:18:13]Write i2c OK [07:18:13]MH_I2C_Read... [07:18:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:18:13]Read from MH i2c: E2 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: E2 0B 00 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: E2 0B 00 B9 19 00 DD F6 A2 E5 7B A0 7F 60 90 00 A2 [07:18:13]RAPDU: DD F6 A2 E5 7B A0 7F 60 90 00 [07:18:13]wFMCommunicate OK [07:18:13]SAM_PROTO_SignData done [07:18:13]FM_MakeSignedData done [07:18:13]CreateOFDProtocolMessage [07:18:13]wFMCommunicate request_size=4 [07:18:13]MH_SAM_APDU [07:18:13]CAPDU: 80 11 00 00 [07:18:13]Write to MH i2c: E2 08 00 BA 19 80 11 00 00 00 00 00 00 4D [07:18:13]Write i2c OK [07:18:13]MH_I2C_Read... [07:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:13]Read from MH i2c: E2 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: E2 17 00 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: E2 17 00 BA 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 99 [07:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:18:13]wFMCommunicate OK [07:18:13]CreateOFDProtocolMessage done [07:18:13]OFDSenderStorePacket 58062 [07:18:13]StoreOFDPacket docnum=58062 [07:18:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D7 E3 07 01 51 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 43 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3E F2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C F2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 34 00 00 00 00 07 04 06 00 0C F2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 35 43 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E2 00 00 35 04 06 00 BA D4 08 D9 77 A7 DD F6 A2 E5 7B A0 7F 60 [07:18:13]CheckFolder [07:18:13]dirname=/storage/ofd_packets [07:18:13]CheckFolder done [07:18:13]ProducePacketName [07:18:13]name=ofd_packets/00058062 [07:18:13]NVStorageSaveData ofd_packets/00058062 [07:18:13]File name is /storage/ofd_packets/00058062 [07:18:13]Write 301 bytes [07:18:13]NVStorageSaveData done [07:18:13]OFDSenderStorePacket done [07:18:13]KKMCreateOFDPacket done [07:18:13]NVStorageSaveData kkm_last_timestamp [07:18:13]File name is /storage/kkm_last_timestamp [07:18:13]Write 4 bytes [07:18:13]NVStorageSaveData done [07:18:13]ExternCall_PrintAddStr [07:18:13]wPrintStart [07:18:13]Write to MH i2c: 01 00 00 BB 19 D4 [07:18:13]Write i2c OK [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: 01 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: 01 07 00 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: 01 07 00 BB 19 00 00 00 00 00 FF 0F E9 [07:18:13]RasterBufferAndPrint [07:18:13]line Счет N : (1)2075304 [07:18:13]line ИНН: 02508201610067 [07:18:13]line Контрольно-Кассовый Чек [07:18:13]line ПРОДАЖА [07:18:13]line ТРК (МРК, ГНК) : 52 [07:18:13]line Товар: 2710124500 [07:18:13]line Аи-95-К-5 [07:18:13]line 17.190 * 74.20 [07:18:13]line = 1275.50 [07:18:13]line НДС 12% НСП 1% [07:18:13]line > о реализуемом товаре [07:18:13]line ОКРУГЛЕНИЕ: -0.50 [07:18:13]line ИТОГО: 1275.00 [07:18:13]line Внесено: 1275.00 [07:18:13]line СДАЧА: 0.00 [07:18:13]line НСП 1% : 11.29 [07:18:13]line НДС 12% : 135.45 [07:18:13]line Наличными: 1275.00 [07:18:13]line Безнал.: 0.00 [07:18:13]line Место: АЗС № 135 "Партнер Нефть" [07:18:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:18:13]line СНО: Общий режим [07:18:13]line Чек 46 20.08.2024 07:18 [07:18:13]line Смена: 100 ФФД: 1.0 [07:18:13]line ЗНМ: 0300000196 [07:18:13]line РНМ: 0000000000162794 [07:18:13]line Версия ККМ: v1.0 [07:18:13]line ФМ: 0000000002094532 [07:18:13]line ФД: 58062 [07:18:13]line ФПД: 205419844302759 [07:18:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071813&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58062&fm=205419844302759&tin=02508201610067®Number=0000000000162794&sum=127500 [07:18:13]OFD Sender: Processing packet 58062 [packets to send 51, broken 50] [07:18:13]ProducePacketName [07:18:13]name=ofd_packets/00058062 [07:18:13]OFD Sender: To server: pG, [07:18:13]CommunicateWithHost lk.salyk.kg:30040 [07:18:13]ConnectInit lk.salyk.kg [07:18:13]written 0, free lines is 4095 [07:18:13]Connected sock=10 [07:18:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D7 E3 07 01 51 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 43 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3E F2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C F2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 34 00 00 00 00 07 04 06 00 0C F2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 35 43 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E2 00 00 35 04 06 00 BA D4 08 D9 77 A7 DD F6 A2 E5 7B A0 7F 60 [07:18:13]Write to MH i2c: 01 00 00 E6 19 FF [07:18:13]Write i2c OK [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: 01 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: 01 07 00 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: 01 07 00 E6 19 00 00 00 00 00 92 0C A4 [07:18:13]RasterBufferAndPrint [07:18:13]line [07:18:13]line [07:18:13]line [07:18:13]line [07:18:13]line [07:18:13]written 0, free lines is 3223 [07:18:13]MH_Cut [07:18:13]Write to MH i2c: D1 01 00 ED 19 01 D8 [07:18:13]Write i2c OK [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: D1 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: D1 01 00 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: D1 01 00 ED 19 00 D7 [07:18:13]Write to MH i2c: 01 00 00 EE 19 07 [07:18:13]Write i2c OK [07:18:13]MH_I2C_Read... [07:18:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 88 AD 47 00 FC D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E2 00 00 F4 03 04 00 85 EE C3 66 B6 04 01 00 00 99 BC 9D 5B 51 D6 D2 B4 [07:18:13]CommunicateWithHost err = 0 [07:18:13]CheckOFDResponse [07:18:13]1017 (14) - 77093643461234 [07:18:13]1041 (16) - 0000000002094532 [07:18:13]1040 (4) - 58062 [07:18:13]1012 (4) - 20.08.2024 01:16 [07:18:13]1206 (1) - 0 [07:18:13]OFD Sender: Remove packet 58062 [07:18:13]ProducePacketName [07:18:13]name=ofd_packets/00058062 [07:18:13]NVStorageDeleteData [07:18:14]OFD Sender: No OFD packet to send [07:18:14]*** Cut start [07:18:14]*** Partial cut [07:18:14]*** CUTSNS_PIN = 1 [07:18:14]*** CUTSNS_PIN = 0 [07:18:15]*** Brake cut motor [07:18:15]Read from MH i2c: 01 [07:18:15]MH_I2C_Read... [07:18:15]*** Stop cut motor [07:18:15]*** Cut end [07:18:15]Read from MH i2c: 01 07 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: 01 07 00 EE 19 00 00 00 00 00 FF 0F 1C [07:18:15]process_action close_receipt done [07:18:15]requested_data is exist [07:18:15]produce_requested_data [07:18:15]requested_item fm.sn is exist - process it [07:18:15]wFMCommunicate request_size=4 [07:18:15]MH_SAM_APDU [07:18:15]CAPDU: 80 11 00 00 [07:18:15]Write to MH i2c: E2 08 00 EF 19 80 11 00 00 00 00 00 00 82 [07:18:15]Write i2c OK [07:18:15]MH_I2C_Read... [07:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:15]Read from MH i2c: E2 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 17 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 17 00 EF 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CE [07:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:18:15]wFMCommunicate OK [07:18:15]requested_item fd.num is exist - process it [07:18:15]SAM_PROTO_GetFieldsCounters [07:18:15]wFMCommunicate request_size=4 [07:18:15]MH_SAM_APDU [07:18:15]CAPDU: 80 13 00 00 [07:18:15]Write to MH i2c: E2 08 00 F0 19 80 13 00 00 00 00 00 00 85 [07:18:15]Write i2c OK [07:18:15]MH_I2C_Read... [07:18:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:18:15]Read from MH i2c: E2 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 62 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 62 00 F0 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [07:18:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:18:15]wFMCommunicate OK [07:18:15]SAM_PROTO_GetFieldsCounters done [07:18:15]requested_item shift.num is exist - process it [07:18:15]requested_item shift.opened is exist - process it [07:18:15]req_shift_opened [07:18:15]FM_GetShiftState [07:18:15]SAM_PROTO_GetShiftState [07:18:15]wFMCommunicate request_size=4 [07:18:15]MH_SAM_APDU [07:18:15]CAPDU: 80 13 01 00 [07:18:15]Write to MH i2c: E2 08 00 F1 19 80 13 01 00 00 00 00 00 87 [07:18:15]Write i2c OK [07:18:15]MH_I2C_Read... [07:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:15]Read from MH i2c: E2 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 0E 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 0E 00 F1 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AA [07:18:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:18:15]wFMCommunicate OK [07:18:15]SAM_PROTO_GetShiftState done [07:18:15]FM_GetShiftState done [07:18:15]req_shift_opened done [07:18:15]requested_item shift.open_date is exist - process it [07:18:15]req_shift_open_date [07:18:15]req_shift_open_date done [07:18:15]produce_requested_data done [07:18:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58062,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:18:15]process_action_free close_receipt [07:18:15]json_value_free [07:18:15]json_value_free done [07:18:15]process_json_proto returns [07:18:15]Send response to host [07:18:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58062,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:18:15]free response buf [07:18:15]execute_script done [07:18:15]execute_script returns [07:18:15]free content buf [07:18:15]Sock 7.Close socket [07:18:15]Sock 7.Thread stoped [07:18:19]OFD Sender: No OFD packet to send [07:18:24]OFD Sender: No OFD packet to send [07:18:29]OFD Sender: No OFD packet to send [07:18:34]OFD Sender: No OFD packet to send [07:18:39]OFD Sender: No OFD packet to send [07:18:44]OFD Sender: No OFD packet to send [07:18:49]OFD Sender: No OFD packet to send [07:18:54]OFD Sender: No OFD packet to send [07:18:59]OFD Sender: No OFD packet to send [07:19:04]OFD Sender: No OFD packet to send [07:19:09]OFD Sender: No OFD packet to send [07:19:14]OFD Sender: No OFD packet to send [07:19:19]OFD Sender: No OFD packet to send [07:19:24]OFD Sender: No OFD packet to send [07:19:29]OFD Sender: No OFD packet to send [07:19:34]OFD Sender: No OFD packet to send [07:19:39]OFD Sender: No OFD packet to send [07:19:44]OFD Sender: No OFD packet to send [07:19:49]OFD Sender: No OFD packet to send [07:19:54]OFD Sender: No OFD packet to send [07:19:59]OFD Sender: No OFD packet to send [07:20:04]OFD Sender: No OFD packet to send [07:20:09]OFD Sender: No OFD packet to send [07:20:14]OFD Sender: No OFD packet to send [07:20:19]OFD Sender: No OFD packet to send [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:34]OFD Sender: No OFD packet to send [07:20:39]OFD Sender: No OFD packet to send [07:20:44]OFD Sender: No OFD packet to send [07:20:44]accept exits with 9 [07:20:44]New connection [07:20:44]New thread 3067567460 created [07:20:44]Thread 3067424100 joined [07:20:44]Waiting for new connection... [07:20:44] Sock 9.Parse request [07:20:44]Sock 9.Check first char [07:20:44]Sock 9.First char is OK [07:20:44]request: POST /json_proto HTTP/1.0 [07:20:44]Method: POST [07:20:44]URL: /json_proto [07:20:44]Method is POST - this is cgi request [07:20:44]url: /json_proto [07:20:44]query_string will be loaded in cgi processing [07:20:44]execute_cgi json_proto POST (null) [07:20:44]execute_cgi path=json_proto method=POST [07:20:44]POST find Content-Length [07:20:44]Host: 172.17.44.3:8080 [07:20:44]Content-Length: 686 [07:20:44]Content-Type: application/json [07:20:44] [07:20:44]POST finish read [07:20:44]Found Content-Length = 686 [07:20:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:44]execute_script... [07: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)2075305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:44]POST & json_proto [07:20:44]process_json_proto [07:20:44]json parsed OK: [07:20:44]protocol is kg_v1.0 [07:20:44]action value=close_receipt [07:20:44]process_action close_receipt [07:20:44]cmd_close_receipt [07:20:44]MH_GetDate [07:20:44]Write to MH i2c: F0 00 00 F2 19 FA [07:20:44]Write i2c OK [07:20:44]MH_I2C_Read... [07:20:44]Read from MH i2c: F0 [07:20:44]MH_I2C_Read... [07:20:44]Read from MH i2c: F0 09 00 [07:20:44]MH_I2C_Read... [07:20:44]Read from MH i2c: F0 09 00 F2 19 00 CF 43 C4 66 AD C5 5D 66 74 [07:20:44]GetLastDocTimeStamp 1724138293 [07:20:44]current date 1724138447 [07:20:44]FM_GetShiftState [07:20:44]SAM_PROTO_GetShiftState [07:20:44]wFMCommunicate request_size=4 [07:20:44]MH_SAM_APDU [07:20:44]CAPDU: 80 13 01 00 [07:20:44]Write to MH i2c: E2 08 00 F3 19 80 13 01 00 00 00 00 00 89 [07:20:44]Write i2c OK [07:20:44]MH_I2C_Read... [07:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:44]Read from MH i2c: E2 [07:20:44]MH_I2C_Read... [07:20:44]Read from MH i2c: E2 0E 00 [07:20:44]MH_I2C_Read... [07:20:44]Read from MH i2c: E2 0E 00 F3 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AC [07:20:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:20:44]wFMCommunicate OK [07:20:44]SAM_PROTO_GetShiftState done [07:20:44]FM_GetShiftState done [07:20:44]opened in 1724112910 [07:20:44]opened+sec_in_day 1724199310 [07:20:44]quantity*price = 100032 [07:20:44]sum+1 = 100033 [07:20:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 47 20.08.2024 07:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58063 ФПД: 99087533209192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072047&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58063&fm=99087533209192&tin=02508201610067®Number=0000000000162794&sum=100000 [07:20:46]StoreToDocumentArchive [07:20:46]shift 100 fd 58063 [07:20:46]save to /storage/0100/doc_00058063 [07:20:46]save last doc name /storage/0100/doc_00058063 to /storage/kkm_last_doc_name [07:20:46]save OK [07:20:46]Clear old archive folders... [07:20:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:20:46]tlvbuf is 01DE0470 [07:20:46]SAM_PROTO_ClearQueue [07:20:46]wFMCommunicate request_size=4 [07:20:46]MH_SAM_APDU [07:20:46]CAPDU: 80 09 00 00 [07:20:46]Write to MH i2c: E2 08 00 00 1A 80 09 00 00 00 00 00 00 8C [07:20:46]Write i2c OK [07:20:46]MH_I2C_Read... [07:20:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:20:46]Read from MH i2c: E2 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 03 00 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 03 00 00 1A 00 90 00 8E [07:20:46]RAPDU: 90 00 [07:20:46]wFMCommunicate OK [07:20:46]SAM_PROTO_ClearQueue done [07:20:46]KKMCreateOFDPacket [07:20:46]OFDProtocolAddRootSTLVToBuf [07:20:46]FM_MakeSignedData [07:20:46]FM_MakeSignedData [07:20:46]SAM_PROTO_SignData [07:20:46]wFMCommunicate request_size=4 [07:20:46]MH_SAM_APDU [07:20:46]CAPDU: 80 0D 01 02 [07:20:46]Write to MH i2c: E2 08 00 01 1A 80 0D 01 02 00 00 00 00 94 [07:20:46]Write i2c OK [07:20:46]MH_I2C_Read... [07:20:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:20:46]Read from MH i2c: E2 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 03 00 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 03 00 01 1A 00 90 00 8F [07:20:46]RAPDU: 90 00 [07:20:46]wFMCommunicate OK [07:20:46]wFMCommunicate request_size=255 [07:20:46]MH_SAM_APDU [07:20:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 CF 43 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E2 00 00 35 04 06 00 5A 1E [07:20:46]Write to MH i2c: E2 02 01 02 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 CF 43 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E2 00 00 35 04 06 00 5A 1E 00 00 25 [07:20:46]Write i2c OK [07:20:46]MH_I2C_Read... [07:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:46]Read from MH i2c: E2 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 03 00 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 03 00 02 1A 00 90 00 90 [07:20:46]RAPDU: 90 00 [07:20:46]wFMCommunicate OK [07:20:46]wFMCommunicate request_size=9 [07:20:46]MH_SAM_APDU [07:20:46]CAPDU: 80 0D 02 02 04 9D 37 F6 68 [07:20:46]Write to MH i2c: E2 0C 00 03 1A 80 0D 02 02 04 00 9D 37 F6 68 00 00 D1 [07:20:46]Write i2c OK [07:20:46]MH_I2C_Read... [07:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:46]Read from MH i2c: E2 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 03 00 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 03 00 03 1A 00 90 00 91 [07:20:46]RAPDU: 90 00 [07:20:46]wFMCommunicate OK [07:20:46]wFMCommunicate request_size=4 [07:20:46]MH_SAM_APDU [07:20:46]CAPDU: 80 0D 03 02 [07:20:46]Write to MH i2c: E2 08 00 04 1A 80 0D 03 02 00 00 00 00 99 [07:20:46]Write i2c OK [07:20:46]MH_I2C_Read... [07:20:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:20:46]Read from MH i2c: E2 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 0B 00 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 0B 00 04 1A 00 FD 53 9C 16 91 36 36 0A 90 00 A3 [07:20:46]RAPDU: FD 53 9C 16 91 36 36 0A 90 00 [07:20:46]wFMCommunicate OK [07:20:46]SAM_PROTO_SignData done [07:20:46]FM_MakeSignedData done [07:20:46]CreateOFDProtocolMessage [07:20:46]wFMCommunicate request_size=4 [07:20:46]MH_SAM_APDU [07:20:46]CAPDU: 80 11 00 00 [07:20:46]Write to MH i2c: E2 08 00 05 1A 80 11 00 00 00 00 00 00 99 [07:20:46]Write i2c OK [07:20:46]MH_I2C_Read... [07:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:46]Read from MH i2c: E2 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 17 00 [07:20:46]MH_I2C_Read... [07:20:46]Read from MH i2c: E2 17 00 05 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E5 [07:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:20:46]wFMCommunicate OK [07:20:46]CreateOFDProtocolMessage done [07:20:46]OFDSenderStorePacket 58063 [07:20:46]StoreOFDPacket docnum=58063 [07:20:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58063,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:20:49]free response buf [07:20:49]execute_script done [07:20:49]execute_script returns [07:20:49]free content buf [07:20:49]Sock 9.Close socket [07:20:49]Sock 9.Thread stoped [07:20:52]OFD Sender: No OFD packet to send [07:20:57]OFD Sender: No OFD packet to send [07:21:02]OFD Sender: No OFD packet to send [07:21:03]recv_with_timeout no data received [07:21:07]OFD Sender: No OFD packet to send [07:21:12]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:09]accept exits with 7 [07:22:09]New connection [07:22:09]New thread 3067424100 created [07:22:09]Thread 3067567460 joined [07:22:09]Waiting for new connection... [07:22:09] Sock 7.Parse request [07:22:09]Sock 7.Check first char [07:22:09]Sock 7.First char is OK [07:22:09]request: POST /json_proto HTTP/1.0 [07:22:09]Method: POST [07:22:09]URL: /json_proto [07:22:09]Method is POST - this is cgi request [07:22:09]url: /json_proto [07:22:09]query_string will be loaded in cgi processing [07:22:09]execute_cgi json_proto POST (null) [07:22:09]execute_cgi path=json_proto method=POST [07:22:09]POST find Content-Length [07:22:09]Host: 172.17.44.3:8080 [07:22:09]Content-Length: 678 [07:22:09]Content-Type: application/json [07:22:09] [07:22:09]POST finish read [07:22:09]Found Content-Length = 678 [07:22:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:22:09]execute_script... [07:22: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)2075307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:22:09]POST & json_proto [07:22:09]process_json_proto [07:22:09]json parsed OK: [07:22:09]protocol is kg_v1.0 [07:22:09]action value=close_receipt [07:22:09]process_action close_receipt [07:22:09]cmd_close_receipt [07:22:09]MH_GetDate [07:22:09]Write to MH i2c: F0 00 00 3D 1A 46 [07:22:09]Write i2c OK [07:22:09]MH_I2C_Read... [07:22:09]Read from MH i2c: F0 [07:22:09]MH_I2C_Read... [07:22:09]Read from MH i2c: F0 09 00 [07:22:09]MH_I2C_Read... [07:22:09]Read from MH i2c: F0 09 00 3D 1A 00 24 44 C4 66 AD C5 5D 66 16 [07:22:09]GetLastDocTimeStamp 1724138447 [07:22:09]current date 1724138532 [07:22:09]FM_GetShiftState [07:22:09]SAM_PROTO_GetShiftState [07:22:09]wFMCommunicate request_size=4 [07:22:09]MH_SAM_APDU [07:22:09]CAPDU: 80 13 01 00 [07:22:09]Write to MH i2c: E2 08 00 3E 1A 80 13 01 00 00 00 00 00 D5 [07:22:09]Write i2c OK [07:22:09]MH_I2C_Read... [07:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:09]Read from MH i2c: E2 [07:22:09]MH_I2C_Read... [07:22:09]Read from MH i2c: E2 0E 00 [07:22:09]MH_I2C_Read... [07:22:09]Read from MH i2c: E2 0E 00 3E 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F8 [07:22:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:22:09]wFMCommunicate OK [07:22:09]SAM_PROTO_GetShiftState done [07:22:09]FM_GetShiftState done [07:22:09]opened in 1724112910 [07:22:09]opened+sec_in_day 1724199310 [07:22:09]quantity*price = 50036 [07:22:09]sum+1 = 50037 [07:22:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 48 20.08.2024 07:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58064 ФПД: 129047151575134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58064&fm=129047151575134&tin=02508201610067®Number=0000000000162794&sum=50000 [07:22:10]StoreToDocumentArchive [07:22:10]shift 100 fd 58064 [07:22:10]save to /storage/0100/doc_00058064 [07:22:10]save last doc name /storage/0100/doc_00058064 to /storage/kkm_last_doc_name [07:22:10]save OK [07:22:10]Clear old archive folders... [07:22:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:22:10]tlvbuf is 01D6D790 [07:22:10]SAM_PROTO_ClearQueue [07:22:10]wFMCommunicate request_size=4 [07:22:10]MH_SAM_APDU [07:22:10]CAPDU: 80 09 00 00 [07:22:10]Write to MH i2c: E2 08 00 4B 1A 80 09 00 00 00 00 00 00 D7 [07:22:10]Write i2c OK [07:22:10]MH_I2C_Read... [07:22:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:22:10]Read from MH i2c: E2 [07:22:10]MH_I2C_Read... [07:22:10]Read from MH i2c: E2 03 00 [07:22:10]MH_I2C_Read... [07:22:10]Read from MH i2c: E2 03 00 4B 1A 00 90 00 D9 [07:22:10]RAPDU: 90 00 [07:22:10]wFMCommunicate OK [07:22:10]SAM_PROTO_ClearQueue done [07:22:10]KKMCreateOFDPacket [07:22:10]OFDProtocolAddRootSTLVToBuf [07:22:10]FM_MakeSignedData [07:22:10]FM_MakeSignedData [07:22:10]SAM_PROTO_SignData [07:22:10]wFMCommunicate request_size=4 [07:22:10]MH_SAM_APDU [07:22:10]CAPDU: 80 0D 01 02 [07:22:10]Write to MH i2c: E2 08 00 4C 1A 80 0D 01 02 00 00 00 00 DF [07:22:10]Write i2c OK [07:22:10]MH_I2C_Read... [07:22:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:22:10]Read from MH i2c: E2 [07:22:10]MH_I2C_Read... [07:22:10]Read from MH i2c: E2 03 00 [07:22:10]MH_I2C_Read... [07:22:10]Read from MH i2c: E2 03 00 4C 1A 00 90 00 DA [07:22:10]RAPDU: 90 00 [07:22:10]wFMCommunicate OK [07:22:10]wFMCommunicate request_size=255 [07:22:10]MH_SAM_APDU [07:22: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 24 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E2 00 00 35 04 06 00 75 [07:22:10]Write to MH i2c: E2 02 01 4D 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 24 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E2 00 00 35 04 06 00 75 00 00 A7 [07:22:10]Write i2c OK [07:22:10]MH_I2C_Read... [07:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:11]Read from MH i2c: E2 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: E2 03 00 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: E2 03 00 4D 1A 00 90 00 DB [07:22:11]RAPDU: 90 00 [07:22:11]wFMCommunicate OK [07:22:11]wFMCommunicate request_size=10 [07:22:11]MH_SAM_APDU [07:22:11]CAPDU: 80 0D 02 02 05 5E 21 A1 00 5E [07:22:11]Write to MH i2c: E2 0D 00 4E 1A 80 0D 02 02 05 00 5E 21 A1 00 5E 00 00 6A [07:22:11]Write i2c OK [07:22:11]MH_I2C_Read... [07:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:11]Read from MH i2c: E2 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: E2 03 00 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: E2 03 00 4E 1A 00 90 00 DC [07:22:11]RAPDU: 90 00 [07:22:11]wFMCommunicate OK [07:22:11]wFMCommunicate request_size=4 [07:22:11]MH_SAM_APDU [07:22:11]CAPDU: 80 0D 03 02 [07:22:11]Write to MH i2c: E2 08 00 4F 1A 80 0D 03 02 00 00 00 00 E4 [07:22:11]Write i2c OK [07:22:11]MH_I2C_Read... [07:22:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:22:11]Read from MH i2c: E2 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: E2 0B 00 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: E2 0B 00 4F 1A 00 08 24 78 57 7E 5C A1 DD 90 00 38 [07:22:11]RAPDU: 08 24 78 57 7E 5C A1 DD 90 00 [07:22:11]wFMCommunicate OK [07:22:11]SAM_PROTO_SignData done [07:22:11]FM_MakeSignedData done [07:22:11]CreateOFDProtocolMessage [07:22:11]wFMCommunicate request_size=4 [07:22:11]MH_SAM_APDU [07:22:11]CAPDU: 80 11 00 00 [07:22:11]Write to MH i2c: E2 08 00 50 1A 80 11 00 00 00 00 00 00 E4 [07:22:11]Write i2c OK [07:22:11]MH_I2C_Read... [07:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:11]Read from MH i2c: E2 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: E2 17 00 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: E2 17 00 50 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 30 [07:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:22:11]wFMCommunicate OK [07:22:11]CreateOFDProtocolMessage done [07:22:11]OFDSenderStorePacket 58064 [07:22:11]StoreOFDPacket docnum=58064 [07:22:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3F 26 07 01 A7 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 24 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E2 00 00 35 04 06 00 75 5E 21 A1 00 5E 08 24 78 57 7E 5C A1 DD [07:22:11]CheckFolder [07:22:11]dirname=/storage/ofd_packets [07:22:11]CheckFolder done [07:22:11]ProducePacketName [07:22:11]name=ofd_packets/00058064 [07:22:11]NVStorageSaveData ofd_packets/00058064 [07:22:11]File name is /storage/ofd_packets/00058064 [07:22:11]Write 301 bytes [07:22:11]NVStorageSaveData done [07:22:11]OFDSenderStorePacket done [07:22:11]KKMCreateOFDPacket done [07:22:11]NVStorageSaveData kkm_last_timestamp [07:22:11]File name is /storage/kkm_last_timestamp [07:22:11]Write 4 bytes [07:22:11]NVStorageSaveData done [07:22:11]ExternCall_PrintAddStr [07:22:11]wPrintStart [07:22:11]Write to MH i2c: 01 00 00 51 1A 6B [07:22:11]Write i2c OK [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: 01 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: 01 07 00 [07:22:11]MH_I2C_Read... [07:22:11]Read from MH i2c: 01 07 00 51 1A 00 00 00 00 00 FF 0F 80 [07:22:11]RasterBufferAndPrint [07:22:11]line Счет N : (1)2075307 [07:22:11]line ИНН: 02508201610067 [07:22:11]line Контрольно-Кассовый Чек [07:22:11]line ПРОДАЖА [07:22:11]line ТРК (МРК, ГНК) : 53 [07:22:11]line Товар: 2710124130 [07:22:11]line Аи-92-К-4 [07:22:11]line 7.380 * 67.80 [07:22:11]line = 500.36 [07:22:11]line НДС 12% НСП 1% [07:22:11]line > о реализуемом товаре [07:22:11]line ОКРУГЛЕНИЕ: -0.36 [07:22:11]line ИТОГО: 500.00 [07:22:11]line Внесено: 500.00 [07:22:11]line СДАЧА: 0.00 [07:22:11]line НСП 1% : 4.43 [07:22:11]line НДС 12% : 53.14 [07:22:11]line Наличными: 500.00 [07:22:11]line Безнал.: 0.00 [07:22:11]line Место: АЗС № 135 "Партнер Нефть" [07:22:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:22:11]line СНО: Общий режим [07:22:11]line Чек 48 20.08.2024 07:22 [07:22:11]line Смена: 100 ФФД: 1.0 [07:22:11]line ЗНМ: 0300000196 [07:22:11]line РНМ: 0000000000162794 [07:22:11]line Версия ККМ: v1.0 [07:22:11]line ФМ: 0000000002094532 [07:22:11]line ФД: 58064 [07:22:11]line ФПД: 129047151575134 [07:22:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58064&fm=129047151575134&tin=02508201610067®Number=0000000000162794&sum=50000 [07:22:11]OFD Sender: Processing packet 58064 [packets to send 51, broken 50] [07:22:11]ProducePacketName [07:22:11]name=ofd_packets/00058064 [07:22:11]OFD Sender: To server: pG, [07:22:11]CommunicateWithHost lk.salyk.kg:30040 [07:22:11]ConnectInit lk.salyk.kg [07:22:11]written 0, free lines is 4095 [07:22:11]Connected sock=10 [07:22:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3F 26 07 01 A7 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 24 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E2 00 00 35 04 06 00 75 5E 21 A1 00 5E 08 24 78 57 7E 5C A1 DD [07:22:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A3 F7 47 00 EE 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E2 00 00 F4 03 04 00 73 EF C3 66 B6 04 01 00 00 02 B3 F9 6E 9E 1B 93 16 [07:22:12]CommunicateWithHost err = 0 [07:22:12]CheckOFDResponse [07:22:12]1017 (14) - 77093643461234 [07:22:12]1041 (16) - 0000000002094532 [07:22:12]1040 (4) - 58064 [07:22:12]1012 (4) - 20.08.2024 01:20 [07:22:12]1206 (1) - 0 [07:22:12]OFD Sender: Remove packet 58064 [07:22:12]ProducePacketName [07:22:12]name=ofd_packets/00058064 [07:22:12]NVStorageDeleteData [07:22:12]Write to MH i2c: 01 00 00 7C 1A 96 [07:22:12]Write i2c OK [07:22:12]MH_I2C_Read... [07:22:12]Read from MH i2c: 01 [07:22:12]MH_I2C_Read... [07:22:12]Read from MH i2c: 01 07 00 [07:22:12]MH_I2C_Read... [07:22:12]Read from MH i2c: 01 07 00 7C 1A 00 00 00 00 00 99 0C 42 [07:22:12]RasterBufferAndPrint [07:22:12]line [07:22:12]line [07:22:12]line [07:22:12]line [07:22:12]line [07:22:12]written 0, free lines is 3229 [07:22:12]MH_Cut [07:22:12]Write to MH i2c: D1 01 00 83 1A 01 6F [07:22:12]Write i2c OK [07:22:12]MH_I2C_Read... [07:22:12]Read from MH i2c: D1 [07:22:12]MH_I2C_Read... [07:22:12]Read from MH i2c: D1 01 00 [07:22:12]MH_I2C_Read... [07:22:12]Read from MH i2c: D1 01 00 83 1A 00 6E [07:22:12]Write to MH i2c: 01 00 00 84 1A 9E [07:22:12]Write i2c OK [07:22:12]MH_I2C_Read... [07:22:12]OFD Sender: No OFD packet to send [07:22:13]*** Cut start [07:22:13]*** Partial cut [07:22:13]*** CUTSNS_PIN = 1 [07:22:13]*** CUTSNS_PIN = 0 [07:22:13]*** Brake cut motor [07:22:13]Read from MH i2c: 01 [07:22:13]MH_I2C_Read... [07:22:13]*** Stop cut motor [07:22:13]*** Cut end [07:22:13]Read from MH i2c: 01 07 00 [07:22:13]MH_I2C_Read... [07:22:13]Read from MH i2c: 01 07 00 84 1A 00 00 00 00 00 FF 0F B3 [07:22:13]process_action close_receipt done [07:22:13]requested_data is exist [07:22:13]produce_requested_data [07:22:13]requested_item fm.sn is exist - process it [07:22:13]wFMCommunicate request_size=4 [07:22:13]MH_SAM_APDU [07:22:13]CAPDU: 80 11 00 00 [07:22:13]Write to MH i2c: E2 08 00 85 1A 80 11 00 00 00 00 00 00 19 [07:22:13]Write i2c OK [07:22:13]MH_I2C_Read... [07:22:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:13]Read from MH i2c: E2 [07:22:13]MH_I2C_Read... [07:22:13]Read from MH i2c: E2 17 00 [07:22:13]MH_I2C_Read... [07:22:13]Read from MH i2c: E2 17 00 85 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [07:22:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:22:13]wFMCommunicate OK [07:22:13]requested_item fd.num is exist - process it [07:22:13]SAM_PROTO_GetFieldsCounters [07:22:13]wFMCommunicate request_size=4 [07:22:13]MH_SAM_APDU [07:22:13]CAPDU: 80 13 00 00 [07:22:13]Write to MH i2c: E2 08 00 86 1A 80 13 00 00 00 00 00 00 1C [07:22:13]Write i2c OK [07:22:13]MH_I2C_Read... [07:22:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:22:14]Read from MH i2c: E2 [07:22:14]MH_I2C_Read... [07:22:14]Read from MH i2c: E2 62 00 [07:22:14]MH_I2C_Read... [07:22:14]Read from MH i2c: E2 62 00 86 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D0 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [07:22:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D0 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:22:14]wFMCommunicate OK [07:22:14]SAM_PROTO_GetFieldsCounters done [07:22:14]requested_item shift.num is exist - process it [07:22:14]requested_item shift.opened is exist - process it [07:22:14]req_shift_opened [07:22:14]FM_GetShiftState [07:22:14]SAM_PROTO_GetShiftState [07:22:14]wFMCommunicate request_size=4 [07:22:14]MH_SAM_APDU [07:22:14]CAPDU: 80 13 01 00 [07:22:14]Write to MH i2c: E2 08 00 87 1A 80 13 01 00 00 00 00 00 1E [07:22:14]Write i2c OK [07:22:14]MH_I2C_Read... [07:22:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:14]Read from MH i2c: E2 [07:22:14]MH_I2C_Read... [07:22:14]Read from MH i2c: E2 0E 00 [07:22:14]MH_I2C_Read... [07:22:14]Read from MH i2c: E2 0E 00 87 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 41 [07:22:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:22:14]wFMCommunicate OK [07:22:14]SAM_PROTO_GetShiftState done [07:22:14]FM_GetShiftState done [07:22:14]req_shift_opened done [07:22:14]requested_item shift.open_date is exist - process it [07:22:14]req_shift_open_date [07:22:14]req_shift_open_date done [07:22:14]produce_requested_data done [07:22:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58064,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:22:14]process_action_free close_receipt [07:22:14]json_value_free [07:22:14]json_value_free done [07:22:14]process_json_proto returns [07:22:14]Send response to host [07:22:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58064,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:22:14]free response buf [07:22:14]execute_script done [07:22:14]execute_script returns [07:22:14]free content buf [07:22:14]Sock 7.Close socket [07:22:14]Sock 7.Thread stoped [07:22:17]OFD Sender: No OFD packet to send [07:22:22]OFD Sender: No OFD packet to send [07:22:27]OFD Sender: No OFD packet to send [07:22:32]OFD Sender: No OFD packet to send [07:22:37]OFD Sender: No OFD packet to send [07:22:42]OFD Sender: No OFD packet to send [07:22:47]OFD Sender: No OFD packet to send [07:22:52]OFD Sender: No OFD packet to send [07:22:57]OFD Sender: No OFD packet to send [07:23:02]OFD Sender: No OFD packet to send [07:23:07]OFD Sender: No OFD packet to send [07:23:12]OFD Sender: No OFD packet to send [07:23:17]OFD Sender: No OFD packet to send [07:23:22]OFD Sender: No OFD packet to send [07:23:27]OFD Sender: No OFD packet to send [07:23:32]OFD Sender: No OFD packet to send [07:23:37]OFD Sender: No OFD packet to send [07:23:42]OFD Sender: No OFD packet to send [07:23:47]OFD Sender: No OFD packet to send [07:23:52]OFD Sender: No OFD packet to send [07:23:57]OFD Sender: No OFD packet to send [07:24:02]OFD Sender: No OFD packet to send [07:24:07]OFD Sender: No OFD packet to send [07:24:12]OFD Sender: No OFD packet to send [07:24:17]OFD Sender: No OFD packet to send [07:24:22]OFD Sender: No OFD packet to send [07:24:27]OFD Sender: No OFD packet to send [07:24:32]OFD Sender: No OFD packet to send [07:24:37]OFD Sender: No OFD packet to send [07:24:42]OFD Sender: No OFD packet to send [07:24:47]OFD Sender: No OFD packet to send [07:24:52]OFD Sender: No OFD packet to send [07:24:57]OFD Sender: No OFD packet to send [07:25:01]accept exits with 9 [07:25:01]New connection [07:25:01]New thread 3067567460 created [07:25:01]Thread 3067424100 joined [07:25:01]Waiting for new connection... [07:25:01] Sock 9.Parse request [07:25:01]Sock 9.Check first char [07:25:01]Sock 9.First char is OK [07:25:01]request: POST /json_proto HTTP/1.0 [07:25:01]Method: POST [07:25:01]URL: /json_proto [07:25:01]Method is POST - this is cgi request [07:25:01]url: /json_proto [07:25:01]query_string will be loaded in cgi processing [07:25:01]execute_cgi json_proto POST (null) [07:25:01]execute_cgi path=json_proto method=POST [07:25:01]POST find Content-Length [07:25:01]Host: 172.17.44.3:8080 [07:25:01]Content-Length: 789 [07:25:01]Content-Type: application/json [07:25:01] [07:25:01]POST finish read [07:25:01]Found Content-Length = 789 [07:25:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:01]execute_script... [07:25:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:01]POST & json_proto [07:25:01]process_json_proto [07:25:01]json parsed OK: [07:25:01]protocol is kg_v1.0 [07:25:01]action value=close_receipt [07:25:01]process_action close_receipt [07:25:01]cmd_close_receipt [07:25:01]MH_GetDate [07:25:01]Write to MH i2c: F0 00 00 88 1A 91 [07:25:01]Write i2c OK [07:25:01]MH_I2C_Read... [07:25:01]Read from MH i2c: F0 [07:25:01]MH_I2C_Read... [07:25:01]Read from MH i2c: F0 09 00 [07:25:01]MH_I2C_Read... [07:25:01]Read from MH i2c: F0 09 00 88 1A 00 CF 44 C4 66 AD C5 5D 66 0C [07:25:01]GetLastDocTimeStamp 1724138532 [07:25:01]current date 1724138703 [07:25:01]FM_GetShiftState [07:25:01]SAM_PROTO_GetShiftState [07:25:01]wFMCommunicate request_size=4 [07:25:01]MH_SAM_APDU [07:25:01]CAPDU: 80 13 01 00 [07:25:01]Write to MH i2c: E2 08 00 89 1A 80 13 01 00 00 00 00 00 20 [07:25:01]Write i2c OK [07:25:01]MH_I2C_Read... [07:25:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:01]Read from MH i2c: E2 [07:25:01]MH_I2C_Read... [07:25:01]Read from MH i2c: E2 0E 00 [07:25:01]MH_I2C_Read... [07:25:01]Read from MH i2c: E2 0E 00 89 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [07:25:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:25:01]wFMCommunicate OK [07:25:01]SAM_PROTO_GetShiftState done [07:25:01]FM_GetShiftState done [07:25:01]opened in 1724112910 [07:25:01]opened+sec_in_day 1724199310 [07:25:01]quantity*price = 0 [07:25:01]sum+1 = 1 [07:25:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 49 20.08.2024 07:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58065 ФПД: 170788353836785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072503&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58065&fm=170788353836785&tin=02508201610067®Number=0000000000162794&sum=0 [07:25:02]StoreToDocumentArchive [07:25:02]shift 100 fd 58065 [07:25:02]save to /storage/0100/doc_00058065 [07:25:02]save last doc name /storage/0100/doc_00058065 to /storage/kkm_last_doc_name [07:25:02]save OK [07:25:02]Clear old archive folders... [07:25:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:25:02]tlvbuf is 01DFE330 [07:25:02]SAM_PROTO_ClearQueue [07:25:02]wFMCommunicate request_size=4 [07:25:02]MH_SAM_APDU [07:25:02]CAPDU: 80 09 00 00 [07:25:02]Write to MH i2c: E2 08 00 96 1A 80 09 00 00 00 00 00 00 22 [07:25:02]Write i2c OK [07:25:02]MH_I2C_Read... [07:25:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:25:02]Read from MH i2c: E2 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 03 00 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 03 00 96 1A 00 90 00 24 [07:25:02]RAPDU: 90 00 [07:25:02]wFMCommunicate OK [07:25:02]SAM_PROTO_ClearQueue done [07:25:02]KKMCreateOFDPacket [07:25:02]OFDProtocolAddRootSTLVToBuf [07:25:02]FM_MakeSignedData [07:25:02]FM_MakeSignedData [07:25:02]SAM_PROTO_SignData [07:25:02]wFMCommunicate request_size=4 [07:25:02]MH_SAM_APDU [07:25:02]CAPDU: 80 0D 01 02 [07:25:02]Write to MH i2c: E2 08 00 97 1A 80 0D 01 02 00 00 00 00 2A [07:25:02]Write i2c OK [07:25:02]MH_I2C_Read... [07:25:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:25:02]Read from MH i2c: E2 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 03 00 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 03 00 97 1A 00 90 00 25 [07:25:02]RAPDU: 90 00 [07:25:02]wFMCommunicate OK [07:25:02]wFMCommunicate request_size=255 [07:25:02]MH_SAM_APDU [07:25:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 CF 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E2 00 00 35 04 06 00 9B 54 C3 29 [07:25:02]Write to MH i2c: E2 02 01 98 1A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 CF 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E2 00 00 35 04 06 00 9B 54 C3 29 00 00 39 [07:25:02]Write i2c OK [07:25:02]MH_I2C_Read... [07:25:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:02]Read from MH i2c: E2 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 03 00 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 03 00 98 1A 00 90 00 26 [07:25:02]RAPDU: 90 00 [07:25:02]wFMCommunicate OK [07:25:02]wFMCommunicate request_size=7 [07:25:02]MH_SAM_APDU [07:25:02]CAPDU: 80 0D 02 02 02 86 F1 [07:25:02]Write to MH i2c: E2 0A 00 99 1A 80 0D 02 02 02 00 86 F1 00 00 A8 [07:25:02]Write i2c OK [07:25:02]MH_I2C_Read... [07:25:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:02]Read from MH i2c: E2 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 03 00 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 03 00 99 1A 00 90 00 27 [07:25:02]RAPDU: 90 00 [07:25:02]wFMCommunicate OK [07:25:02]wFMCommunicate request_size=4 [07:25:02]MH_SAM_APDU [07:25:02]CAPDU: 80 0D 03 02 [07:25:02]Write to MH i2c: E2 08 00 9A 1A 80 0D 03 02 00 00 00 00 2F [07:25:02]Write i2c OK [07:25:02]MH_I2C_Read... [07:25:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:25:02]Read from MH i2c: E2 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 0B 00 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 0B 00 9A 1A 00 D6 47 4B 54 C1 97 51 6E 90 00 03 [07:25:02]RAPDU: D6 47 4B 54 C1 97 51 6E 90 00 [07:25:02]wFMCommunicate OK [07:25:02]SAM_PROTO_SignData done [07:25:02]FM_MakeSignedData done [07:25:02]CreateOFDProtocolMessage [07:25:02]wFMCommunicate request_size=4 [07:25:02]MH_SAM_APDU [07:25:02]CAPDU: 80 11 00 00 [07:25:02]Write to MH i2c: E2 08 00 9B 1A 80 11 00 00 00 00 00 00 2F [07:25:02]Write i2c OK [07:25:02]MH_I2C_Read... [07:25:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:02]Read from MH i2c: E2 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 17 00 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: E2 17 00 9B 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7B [07:25:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:25:02]wFMCommunicate OK [07:25:02]CreateOFDProtocolMessage done [07:25:02]OFDSenderStorePacket 58065 [07:25:02]StoreOFDPacket docnum=58065 [07:25:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E5 93 04 01 C8 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 CF 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E2 00 00 35 04 06 00 9B 54 C3 29 86 F1 D6 47 4B 54 C1 97 51 6E [07:25:02]CheckFolder [07:25:02]dirname=/storage/ofd_packets [07:25:02]CheckFolder done [07:25:02]ProducePacketName [07:25:02]name=ofd_packets/00058065 [07:25:02]NVStorageSaveData ofd_packets/00058065 [07:25:02]File name is /storage/ofd_packets/00058065 [07:25:02]Write 298 bytes [07:25:02]NVStorageSaveData done [07:25:02]OFDSenderStorePacket done [07:25:02]KKMCreateOFDPacket done [07:25:02]NVStorageSaveData kkm_last_timestamp [07:25:02]File name is /storage/kkm_last_timestamp [07:25:02]Write 4 bytes [07:25:02]NVStorageSaveData done [07:25:02]ExternCall_PrintAddStr [07:25:02]wPrintStart [07:25:02]Write to MH i2c: 01 00 00 9C 1A B6 [07:25:02]Write i2c OK [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: 01 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: 01 07 00 [07:25:02]MH_I2C_Read... [07:25:02]Read from MH i2c: 01 07 00 9C 1A 00 00 00 00 00 FF 0F CB [07:25:02]RasterBufferAndPrint [07:25:02]line Счет N : (1)2075308 [07:25:02]line ИНН: 02508201610067 [07:25:02]line Контрольно-Кассовый Чек [07:25:02]line ПРОДАЖА [07:25:02]line ТРК (МРК, ГНК) : 21 [07:25:02]line Товар: 2710194210 [07:25:02]line ДТ-К-5 [07:25:02]line 65.620 * 0.00 [07:25:02]line = 0.00 [07:25:02]line НДС 12% НСП 1% [07:25:02]line > о реализуемом товаре [07:25:02]line ИТОГО: 0.00 [07:25:02]line НСП 1% : 0.00 [07:25:02]line НДС 12% : 0.00 [07:25:02]line Наличными: 0.00 [07:25:02]line Безнал.: 0.00 [07:25:02]line Место: АЗС № 135 "Партнер Нефть" [07:25:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:25:02]line СНО: Общий режим [07:25:02]line Чек 49 20.08.2024 07:25 [07:25:02]line Смена: 100 ФФД: 1.0 [07:25:02]line ЗНМ: 0300000196 [07:25:02]line РНМ: 0000000000162794 [07:25:02]line Версия ККМ: v1.0 [07:25:02]line Талоны: Топливная Карта [07:25:02]line 1883 [07:25:02]line ФМ: 0000000002094532 [07:25:02]line ФД: 58065 [07:25:02]line ФПД: 170788353836785 [07:25:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072503&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58065&fm=170788353836785&tin=02508201610067®Number=0000000000162794&sum=0 [07:25:03]OFD Sender: Processing packet 58065 [packets to send 51, broken 50] [07:25:03]ProducePacketName [07:25:03]name=ofd_packets/00058065 [07:25:03]OFD Sender: To server: pG, [07:25:03]CommunicateWithHost lk.salyk.kg:30040 [07:25:03]ConnectInit lk.salyk.kg [07:25:03]written 0, free lines is 4095 [07:25:03]Connected sock=10 [07:25:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E5 93 04 01 C8 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 CF 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E2 00 00 35 04 06 00 9B 54 C3 29 86 F1 D6 47 4B 54 C1 97 51 6E [07:25:03]Write to MH i2c: 01 00 00 C6 1A E0 [07:25:03]Write i2c OK [07:25:03]MH_I2C_Read... [07:25:03]Read from MH i2c: 01 [07:25:03]MH_I2C_Read... [07:25:03]Read from MH i2c: 01 07 00 [07:25:03]MH_I2C_Read... [07:25:03]Read from MH i2c: 01 07 00 C6 1A 00 00 00 00 00 AD 0C A0 [07:25:03]RasterBufferAndPrint [07:25:03]line [07:25:03]line [07:25:03]line [07:25:03]line [07:25:03]line [07:25:03]written 0, free lines is 3250 [07:25:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5C BF 47 00 3A 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 32 30 39 34 35 33 32 10 04 04 00 D1 E2 00 00 F4 03 04 00 1E F0 C3 66 B6 04 01 00 00 DA 90 2E 12 20 25 43 EE [07:25:03]CommunicateWithHost err = 0 [07:25:03]CheckOFDResponse [07:25:03]1017 (14) - 77093643461234 [07:25:03]1041 (16) - 0000000002094532 [07:25:03]1040 (4) - 58065 [07:25:03]1012 (4) - 20.08.2024 01:23 [07:25:03]1206 (1) - 0 [07:25:03]OFD Sender: Remove packet 58065 [07:25:03]ProducePacketName [07:25:03]name=ofd_packets/00058065 [07:25:03]NVStorageDeleteData [07:25:03]MH_Cut [07:25:03]Write to MH i2c: D1 01 00 CD 1A 01 B9 [07:25:03]Write i2c OK [07:25:03]MH_I2C_Read... [07:25:03]Read from MH i2c: D1 [07:25:03]MH_I2C_Read... [07:25:03]Read from MH i2c: D1 01 00 [07:25:03]MH_I2C_Read... [07:25:03]Read from MH i2c: D1 01 00 CD 1A 00 B8 [07:25:03]Write to MH i2c: 01 00 00 CE 1A E8 [07:25:03]Write i2c OK [07:25:03]MH_I2C_Read... [07:25:04]OFD Sender: No OFD packet to send [07:25:04]*** Cut start [07:25:04]*** Partial cut [07:25:04]*** CUTSNS_PIN = 1 [07:25:04]*** CUTSNS_PIN = 0 [07:25:04]*** Brake cut motor [07:25:05]Read from MH i2c: 01 [07:25:05]MH_I2C_Read... [07:25:05]*** Stop cut motor [07:25:05]*** Cut end [07:25:05]Read from MH i2c: 01 07 00 [07:25:05]MH_I2C_Read... [07:25:05]Read from MH i2c: 01 07 00 CE 1A 00 00 00 00 00 FF 0F FD [07:25:05]process_action close_receipt done [07:25:05]requested_data is exist [07:25:05]produce_requested_data [07:25:05]requested_item fm.sn is exist - process it [07:25:05]wFMCommunicate request_size=4 [07:25:05]MH_SAM_APDU [07:25:05]CAPDU: 80 11 00 00 [07:25:05]Write to MH i2c: E2 08 00 CF 1A 80 11 00 00 00 00 00 00 63 [07:25:05]Write i2c OK [07:25:05]MH_I2C_Read... [07:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:05]Read from MH i2c: E2 [07:25:05]MH_I2C_Read... [07:25:05]Read from MH i2c: E2 17 00 [07:25:05]MH_I2C_Read... [07:25:05]Read from MH i2c: E2 17 00 CF 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AF [07:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:25:05]wFMCommunicate OK [07:25:05]requested_item fd.num is exist - process it [07:25:05]SAM_PROTO_GetFieldsCounters [07:25:05]wFMCommunicate request_size=4 [07:25:05]MH_SAM_APDU [07:25:05]CAPDU: 80 13 00 00 [07:25:05]Write to MH i2c: E2 08 00 D0 1A 80 13 00 00 00 00 00 00 66 [07:25:05]Write i2c OK [07:25:05]MH_I2C_Read... [07:25:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:05]Read from MH i2c: E2 [07:25:05]MH_I2C_Read... [07:25:05]Read from MH i2c: E2 62 00 [07:25:05]MH_I2C_Read... [07:25:05]Read from MH i2c: E2 62 00 D0 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 2E [07:25:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:25:05]wFMCommunicate OK [07:25:05]SAM_PROTO_GetFieldsCounters done [07:25:05]requested_item shift.num is exist - process it [07:25:05]requested_item shift.opened is exist - process it [07:25:05]req_shift_opened [07:25:05]FM_GetShiftState [07:25:05]SAM_PROTO_GetShiftState [07:25:05]wFMCommunicate request_size=4 [07:25:05]MH_SAM_APDU [07:25:05]CAPDU: 80 13 01 00 [07:25:05]Write to MH i2c: E2 08 00 D1 1A 80 13 01 00 00 00 00 00 68 [07:25:05]Write i2c OK [07:25:05]MH_I2C_Read... [07:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:05]Read from MH i2c: E2 [07:25:05]MH_I2C_Read... [07:25:05]Read from MH i2c: E2 0E 00 [07:25:05]MH_I2C_Read... [07:25:05]Read from MH i2c: E2 0E 00 D1 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8B [07:25:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:25:05]wFMCommunicate OK [07:25:05]SAM_PROTO_GetShiftState done [07:25:05]FM_GetShiftState done [07:25:05]req_shift_opened done [07:25:05]requested_item shift.open_date is exist - process it [07:25:05]req_shift_open_date [07:25:05]req_shift_open_date done [07:25:05]produce_requested_data done [07:25:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58065,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:25:05]process_action_free close_receipt [07:25:05]json_value_free [07:25:05]json_value_free done [07:25:05]process_json_proto returns [07:25:05]Send response to host [07:25:24]OFD Sender: No OFD packet to send [07:25:27]accept exits with 7 [07:25:27]New connection [07:25:27]New thread 3067424100 created [07:25:27]Thread 3067567460 joined [07:25:27]Waiting for new connection... [07:25:27] Sock 7.Parse request [07:25:27]Sock 7.Check first char [07:25:27]Sock 7.First char is OK [07:25:27]request: POST /json_proto HTTP/1.0 [07:25:27]Method: POST [07:25:27]URL: /json_proto [07:25:27]Method is POST - this is cgi request [07:25:27]url: /json_proto [07:25:27]query_string will be loaded in cgi processing [07:25:27]execute_cgi json_proto POST (null) [07:25:27]execute_cgi path=json_proto method=POST [07:25:27]POST find Content-Length [07:25:27]Host: 172.17.44.3:8080 [07:25:27]Content-Length: 215 [07:25:27]Content-Type: application/json [07:25:27] [07:25:27]POST finish read [07:25:27]Found Content-Length = 215 [07:25:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:27]execute_script... [07:25:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:27]POST & json_proto [07:25:27]process_json_proto [07:25:27]json parsed OK: [07:25:27]protocol is kg_v1.0 [07:25:27]action value=get_value [07:25:27]process_action get_value [07:25:27]cmd_get_value [07:25:27]process_action get_value done [07:25:27]requested_data is exist [07:25:27]produce_requested_data [07:25:27]requested_item kkm.sn is exist - process it [07:25:27]requested_item kkm.ver is exist - process it [07:25:27]requested_item fm.sn is exist - process it [07:25:27]wFMCommunicate request_size=4 [07:25:27]MH_SAM_APDU [07:25:27]CAPDU: 80 11 00 00 [07:25:27]Write to MH i2c: E2 08 00 D9 1A 80 11 00 00 00 00 00 00 6D [07:25:27]Write i2c OK [07:25:27]MH_I2C_Read... [07:25:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:27]Read from MH i2c: E2 [07:25:27]MH_I2C_Read... [07:25:27]Read from MH i2c: E2 17 00 [07:25:27]MH_I2C_Read... [07:25:27]Read from MH i2c: E2 17 00 D9 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [07:25:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:25:27]wFMCommunicate OK [07:25:27]requested_item fd.num is exist - process it [07:25:27]SAM_PROTO_GetFieldsCounters [07:25:27]wFMCommunicate request_size=4 [07:25:27]MH_SAM_APDU [07:25:27]CAPDU: 80 13 00 00 [07:25:27]Write to MH i2c: E2 08 00 DA 1A 80 13 00 00 00 00 00 00 70 [07:25:27]Write i2c OK [07:25:27]MH_I2C_Read... [07:25:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:27]Read from MH i2c: E2 [07:25:27]MH_I2C_Read... [07:25:27]Read from MH i2c: E2 62 00 [07:25:27]MH_I2C_Read... [07:25:27]Read from MH i2c: E2 62 00 DA 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [07:25:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:25:27]wFMCommunicate OK [07:25:27]SAM_PROTO_GetFieldsCounters done [07:25:27]requested_item shift.num is exist - process it [07:25:27]requested_item shift.opened is exist - process it [07:25:27]req_shift_opened [07:25:27]FM_GetShiftState [07:25:27]SAM_PROTO_GetShiftState [07:25:27]wFMCommunicate request_size=4 [07:25:27]MH_SAM_APDU [07:25:27]CAPDU: 80 13 01 00 [07:25:27]Write to MH i2c: E2 08 00 DB 1A 80 13 01 00 00 00 00 00 72 [07:25:27]Write i2c OK [07:25:27]MH_I2C_Read... [07:25:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:27]Read from MH i2c: E2 [07:25:27]MH_I2C_Read... [07:25:27]Read from MH i2c: E2 0E 00 [07:25:27]MH_I2C_Read... [07:25:27]Read from MH i2c: E2 0E 00 DB 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 95 [07:25:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:25:27]wFMCommunicate OK [07:25:27]SAM_PROTO_GetShiftState done [07:25:27]FM_GetShiftState done [07:25:27]req_shift_opened done [07:25:27]requested_item shift.open_date is exist - process it [07:25:27]req_shift_open_date [07:25:27]req_shift_open_date done [07:25:27]produce_requested_data done [07:25:27]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58065,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:25:27]process_action_free get_value [07:25:27]json_value_free [07:25:27]json_value_free done [07:25:27]process_json_proto returns [07:25:27]Send response to host [07:25:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58065,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:25:27]free response buf [07:25:27]execute_script done [07:25:27]execute_script returns [07:25:27]free content buf [07:25:27]Sock 7.Close socket [07:25:27]Sock 7.Thread stoped [07:25:27]accept exits with 10 [07:25:27]New connection [07:25:27]New thread 3067567460 created [07:25:27]Thread 3067424100 joined [07:25:27]Waiting for new connection... [07:25:27] Sock 10.Parse request [07:25:27]Sock 10.Check first char [07:25:27]Sock 10.First char is OK [07:25:27]request: POST /json_proto HTTP/1.0 [07:25:27]Method: POST [07:25:27]URL: /json_proto [07:25:27]Method is POST - this is cgi request [07:25:27]url: /json_proto [07:25:27]query_string will be loaded in cgi processing [07:25:27]execute_cgi json_proto POST (null) [07:25:27]execute_cgi path=json_proto method=POST [07:25:27]POST find Content-Length [07:25:27]Host: 172.17.44.3:8080 [07:25:27]Content-Length: 331 [07:25:27]Content-Type: application/json [07:25:27] [07:25:27]POST finish read [07:25:27]Found Content-Length = 331 [07:25:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:25:27]execute_script... [07:25:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:25:27]POST & json_proto [07:25:27]process_json_proto [07:25:27]json parsed OK: [07:25:27]protocol is kg_v1.0 [07:25:27]action value=get_value [07:25:27]process_action get_value [07:25:27]cmd_get_value [07:25:27]process_action get_value done [07:25:27]requested_data is exist [07:25:27]produce_requested_data [07:25:27]requested_item fm.sale.total is exist - process it [07:25:27]SAM_PROTO_GetFMData [07:25:27]wFMCommunicate request_size=4 [07:25:27]MH_SAM_APDU [07:25:27]CAPDU: 80 13 03 00 [07:25:27]Write to MH i2c: E2 08 00 DC 1A 80 13 03 00 00 00 00 00 75 [07:25:27]Write i2c OK [07:25:27]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 FD 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 FD 00 DC 1A 00 C4 04 85 04 C0 04 6E 04 04 00 09 E2 00 00 69 04 A3 00 6F 04 04 00 E3 DF 00 00 B1 04 05 00 92 35 D8 86 01 70 04 04 00 BC 8A 09 3C 72 04 05 00 D6 AA CE 4A 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 31 82 29 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 B5 73 75 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 9B 00 6F 04 04 00 26 02 00 00 B1 04 04 00 3C E9 95 08 70 04 04 00 3C E9 95 08 72 04 00 00 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 6F 6F E9 EF 03 09 00 90 00 29 [07:25:28]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 09 E2 00 00 69 04 A3 00 6F 04 04 00 E3 DF 00 00 B1 04 05 00 92 35 D8 86 01 70 04 04 00 BC 8A 09 3C 72 04 05 00 D6 AA CE 4A 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 31 82 29 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 B5 73 75 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 9B 00 6F 04 04 00 26 02 00 00 B1 04 04 00 3C E9 95 08 70 04 04 00 3C E9 95 08 72 04 00 00 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 6F 6F E9 EF 03 09 00 90 00 [07:25:28]wFMCommunicate OK [07:25:28]wFMCommunicate request_size=4 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 17 00 00 [07:25:28]Write to MH i2c: E2 08 00 DD 1A 80 17 00 00 00 00 00 00 77 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]recv_with_timeout no data received [07:25:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 FD 00 [07:25:28]MH_I2C_Read... [07:25:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58065,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:25:05]free response buf [07:25:05]execute_script done [07:25:05]execute_script returns [07:25:05]free content buf [07:25:05]Sock 9.Close socket [07:25:05]Sock 9.Thread stoped [07:25:09]OFD Sender: No OFD packet to send [07:25:10]int [07:25:10]Write to MH i2c: 01 00 00 D2 1A EC [07:25:10]*** FLAG_PRN_PAP1 set [07:25:10]Write i2c OK [07:25:10]MH_I2C_Read... [07:25:10]Read from MH i2c: 01 [07:25:10]MH_I2C_Read... [07:25:10]Read from MH i2c: 01 07 00 [07:25:10]MH_I2C_Read... [07:25:10]Read from MH i2c: 01 07 00 D2 1A 00 01 00 00 00 FF 0F 02 [07:25:10]state=0 [07:25:10]No paper [07:25:10]int [07:25:10]Write to MH i2c: 01 00 00 D3 1A ED [07:25:10]*** FLAG_PRN_PAP2 set [07:25:10]Write i2c OK [07:25:10]MH_I2C_Read... [07:25:10]Read from MH i2c: 01 [07:25:10]MH_I2C_Read... [07:25:10]Read from MH i2c: 01 07 00 [07:25:10]MH_I2C_Read... [07:25:10]Read from MH i2c: 01 07 00 D3 1A 00 03 00 00 00 FF 0F 05 [07:25:10]state=0 [07:25:10]No paper [07:25:10]Cover opened [07:25:11]int [07:25:11]Write to MH i2c: 01 00 00 D4 1A EE [07:25:11]*** FLAG_PRN_PAP2 reset [07:25:11]Write i2c OK [07:25:11]MH_I2C_Read... [07:25:11]Read from MH i2c: 01 [07:25:11]MH_I2C_Read... [07:25:11]Read from MH i2c: 01 07 00 [07:25:11]MH_I2C_Read... [07:25:11]Read from MH i2c: 01 07 00 D4 1A 00 01 00 00 00 FF 0F 04 [07:25:11]state=3 [07:25:11]No paper [07:25:11]Cover closed [07:25:11]int [07:25:11]Write to MH i2c: 01 00 00 D5 1A EF [07:25:11]*** FLAG_PRN_PAP2 set [07:25:11]Write i2c OK [07:25:11]MH_I2C_Read... [07:25:11]Read from MH i2c: 01 [07:25:11]MH_I2C_Read... [07:25:11]Read from MH i2c: 01 07 00 [07:25:11]MH_I2C_Read... [07:25:11]Read from MH i2c: 01 07 00 D5 1A 00 03 00 00 00 FF 0F 07 [07:25:11]state=0 [07:25:11]No paper [07:25:11]Cover opened [07:25:14]OFD Sender: No OFD packet to send [07:25:16]Write to MH i2c: 01 00 00 D6 1A F0 [07:25:16]Write i2c OK [07:25:16]MH_I2C_Read... [07:25:16]Read from MH i2c: 01 [07:25:16]MH_I2C_Read... [07:25:16]Read from MH i2c: 01 07 00 [07:25:16]MH_I2C_Read... [07:25:16]Read from MH i2c: 01 07 00 D6 1A 00 03 00 00 00 FF 0F 08 [07:25:16]state=3 [07:25:16]No paper [07:25:16]Cover opened [07:25:19]OFD Sender: No OFD packet to send [07:25:20]int [07:25:20]Write to MH i2c: 01 00 00 D7 1A F1 [07:25:20]*** FLAG_PRN_PAP2 reset [07:25:20]Write i2c OK [07:25:20]MH_I2C_Read... [07:25:20]Read from MH i2c: 01 [07:25:20]MH_I2C_Read... [07:25:20]Read from MH i2c: 01 07 00 [07:25:20]MH_I2C_Read... [07:25:20]Read from MH i2c: 01 07 00 D7 1A 00 01 00 00 00 FF 0F 07 [07:25:20]state=3 [07:25:20]No paper [07:25:20]Cover closed [07:25:20]int [07:25:20]Write to MH i2c: 01 00 00 D8 1A F2 [07:25:20]*** FLAG_PRN_PAP1 reset [07:25:20]Write i2c OK [07:25:20]MH_I2C_Read... [07:25:20]Read from MH i2c: 01 [07:25:20]MH_I2C_Read... [07:25:20]Read from MH i2c: 01 07 00 [07:25:20]MH_I2C_Read... [07:25:20]Read from MH i2c: 01 07 00 D8 1A 00 00 00 00 00 FF 0F 07 [07:25:20]state=0 [07:25:28]Read from MH i2c: E2 FD 00 DD 1A 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AB 73 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 5E [07:25:28]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AB 73 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [07:25:28]wFMCommunicate OK [07:25:28]wFMCommunicate request_size=4 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 17 00 00 [07:25:28]Write to MH i2c: E2 08 00 DE 1A 80 17 00 00 00 00 00 00 78 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 FD 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 FD 00 DE 1A 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 8D [07:25:28]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [07:25:28]wFMCommunicate OK [07:25:28]wFMCommunicate request_size=4 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 17 00 00 [07:25:28]Write to MH i2c: E2 08 00 DF 1A 80 17 00 00 00 00 00 00 79 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 FD 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 FD 00 DF 1A 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 F1 [07:25:28]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:25:28]wFMCommunicate OK [07:25:28]wFMCommunicate request_size=4 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 17 00 00 [07:25:28]Write to MH i2c: E2 08 00 E0 1A 80 17 00 00 00 00 00 00 7A [07:25:28]Write i2c OK [07:25:29]MH_I2C_Read... [07:25:29]OFD Sender: No OFD packet to send [07:25:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [07:25:29]Read from MH i2c: E2 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: E2 E1 00 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: E2 E1 00 E0 1A 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 68 [07:25:29]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:25:29]wFMCommunicate OK [07:25:29]SAM_PROTO_GetFMData done [07:25:29]requested_item fm.sale_refund.total is exist - process it [07:25:29]requested_item fm.buy.total is exist - process it [07:25:29]requested_item shift.sale.total is exist - process it [07:25:29]SAM_PROTO_GetShiftData [07:25:29]wFMCommunicate request_size=4 [07:25:29]MH_SAM_APDU [07:25:29]CAPDU: 80 13 02 00 [07:25:29]Write to MH i2c: E2 08 00 E1 1A 80 13 02 00 00 00 00 00 79 [07:25:29]Write i2c OK [07:25:29]MH_I2C_Read... [07:25:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:25:29]Read from MH i2c: E2 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: E2 FD 00 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: E2 FD 00 E1 1A 00 AE 04 AA 04 AA 04 6E 04 04 00 31 00 00 00 69 04 9B 00 6F 04 04 00 31 00 00 00 B1 04 03 00 A5 24 5A 70 04 03 00 34 E5 09 72 04 03 00 71 3F 50 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 C1 92 09 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3B CC EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 44 [07:25:29]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 31 00 00 00 69 04 9B 00 6F 04 04 00 31 00 00 00 B1 04 03 00 A5 24 5A 70 04 03 00 34 E5 09 72 04 03 00 71 3F 50 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 C1 92 09 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3B CC EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:25:29]wFMCommunicate OK [07:25:29]wFMCommunicate request_size=4 [07:25:29]MH_SAM_APDU [07:25:29]CAPDU: 80 17 00 00 [07:25:29]Write to MH i2c: E2 08 00 E2 1A 80 17 00 00 00 00 00 00 7C [07:25:29]Write i2c OK [07:25:29]MH_I2C_Read... [07:25:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:25:29]Read from MH i2c: E2 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: E2 FD 00 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: E2 FD 00 E2 1A 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 9E [07:25:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:25:30]wFMCommunicate OK [07:25:30]wFMCommunicate request_size=4 [07:25:30]MH_SAM_APDU [07:25:30]CAPDU: 80 17 00 00 [07:25:30]Write to MH i2c: E2 08 00 E3 1A 80 17 00 00 00 00 00 00 7D [07:25:30]Write i2c OK [07:25:30]MH_I2C_Read... [07:25:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:25:30]Read from MH i2c: E2 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 FD 00 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 FD 00 E3 1A 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 34 [07:25:30]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:25:30]wFMCommunicate OK [07:25:30]wFMCommunicate request_size=4 [07:25:30]MH_SAM_APDU [07:25:30]CAPDU: 80 17 00 00 [07:25:30]Write to MH i2c: E2 08 00 E4 1A 80 17 00 00 00 00 00 00 7E [07:25:30]Write i2c OK [07:25:30]MH_I2C_Read... [07:25:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:25:30]Read from MH i2c: E2 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 FD 00 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 FD 00 E4 1A 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 F0 [07:25:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:25:30]wFMCommunicate OK [07:25:30]wFMCommunicate request_size=4 [07:25:30]MH_SAM_APDU [07:25:30]CAPDU: 80 17 00 00 [07:25:30]Write to MH i2c: E2 08 00 E5 1A 80 17 00 00 00 00 00 00 7F [07:25:30]Write i2c OK [07:25:30]MH_I2C_Read... [07:25:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:25:30]Read from MH i2c: E2 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 CB 00 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 CB 00 E5 1A 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 68 [07:25:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:25:30]wFMCommunicate OK [07:25:30]SAM_PROTO_GetShiftData done [07:25:30]requested_item shift.sale.total_cash is exist - process it [07:25:30]requested_item shift.sale_refund.total is exist - process it [07:25:30]requested_item shift.sale_refund.total_cash is exist - process it [07:25:30]requested_item shift.buy.total is exist - process it [07:25:30]requested_item shift.buy.total_cash is exist - process it [07:25:30]produce_requested_data done [07:25:30]produce_requested_data return {"fm.sale.total":65572837.30,"fm.sale_refund.total":1440423.00,"fm.buy.total":0.00,"shift.sale.total":59076.21,"shift.sale.total_cash":6485.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:25:30]process_action_free get_value [07:25:30]json_value_free [07:25:30]json_value_free done [07:25:30]process_json_proto returns [07:25:30]Send response to host [07:25:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":65572837.30,"fm.sale_refund.total":1440423.00,"fm.buy.total":0.00,"shift.sale.total":59076.21,"shift.sale.total_cash":6485.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:25:30]free response buf [07:25:30]execute_script done [07:25:30]execute_script returns [07:25:30]free content buf [07:25:30]Sock 10.Close socket [07:25:30]Sock 10.Thread stoped [07:25:34]OFD Sender: No OFD packet to send [07:25:35]accept exits with 7 [07:25:35]New connection [07:25:35]New thread 3067424100 created [07:25:35]Thread 3067567460 joined [07:25:35]Waiting for new connection... [07:25:35] Sock 7.Parse request [07:25:35]Sock 7.Check first char [07:25:35]Sock 7.First char is OK [07:25:35]request: POST /json_proto HTTP/1.0 [07:25:35]Method: POST [07:25:35]URL: /json_proto [07:25:35]Method is POST - this is cgi request [07:25:35]url: /json_proto [07:25:35]query_string will be loaded in cgi processing [07:25:35]execute_cgi json_proto POST (null) [07:25:35]execute_cgi path=json_proto method=POST [07:25:35]POST find Content-Length [07:25:35]Host: 172.17.44.3:8080 [07:25:35]Content-Length: 686 [07:25:35]Content-Type: application/json [07:25:35] [07:25:35]POST finish read [07:25:35]Found Content-Length = 686 [07:20:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 F2 C7 06 01 62 7F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 CF 43 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E2 00 00 35 04 06 00 5A 1E 9D 37 F6 68 FD 53 9C 16 91 36 36 0A [07:20:46]CheckFolder [07:20:46]dirname=/storage/ofd_packets [07:20:46]CheckFolder done [07:20:46]ProducePacketName [07:20:46]name=ofd_packets/00058063 [07:20:46]NVStorageSaveData ofd_packets/00058063 [07:20:46]File name is /storage/ofd_packets/00058063 [07:20:46]Write 300 bytes [07:20:46]NVStorageSaveData done [07:20:[07:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 46.860, "sum" : 1799.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [07:25:35]execute_script... [07:25: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)2075306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 46.860, "sum" : 1799.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [07:25:35]POST & json_proto [07:25:35]process_json_proto [07:25:35]json parsed OK: [07:25:35]protocol is kg_v1.0 [07:25:35]action value=close_receipt [07:25:35]process_action close_receipt [07:25:35]cmd_close_receipt [07:25:35]MH_GetDate [07:25:35]Write to MH i2c: F0 00 00 E6 1A EF [07:25:35]Write i2c OK [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: F0 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: F0 09 00 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: F0 09 00 E6 1A 00 F1 44 C4 66 AD C5 5D 66 8C [07:25:35]GetLastDocTimeStamp 1724138703 [07:25:35]current date 1724138737 [07:25:35]FM_GetShiftState [07:25:35]SAM_PROTO_GetShiftState [07:25:35]wFMCommunicate request_size=4 [07:25:35]MH_SAM_APDU [07:25:35]CAPDU: 80 13 01 00 [07:25:35]Write to MH i2c: E2 08 00 E7 1A 80 13 01 00 00 00 00 00 7E [07:25:35]Write i2c OK [07:25:35]MH_I2C_Read... [07:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:35]Read from MH i2c: E2 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: E2 0E 00 [07:25:35]MH_I2C_Read... [07:25:35]Read from MH i2c: E2 0E 00 E7 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A1 [07:25:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:25:35]wFMCommunicate OK [07:25:35]SAM_PROTO_GetShiftState done [07:25:35]FM_GetShiftState done [07:25:35]opened in 1724112910 [07:25:35]opened+sec_in_day 1724199310 [07:25:35]quantity*price = 179942 [07:25:35]sum+1 = 179943 [07:25:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 1799.00 Внесено: 2000.00 СДАЧА: 201.00 НСП 1% : 15.92 НДС 12% : 191.09 Наличными: 1799.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 50 20.08.2024 07:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58066 ФПД: 50103411339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072537&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58066&fm=50103411339&tin=02508201610067®Number=0000000000162794&sum=179900 [07:25:36]StoreToDocumentArchive [07:25:36]shift 100 fd 58066 [07:25:36]save to /storage/0100/doc_00058066 [07:25:36]save last doc name /storage/0100/doc_00058066 to /storage/kkm_last_doc_name [07:25:36]save OK [07:25:36]Clear old archive folders... [07:25:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:25:36]tlvbuf is 01E1D1E0 [07:25:36]SAM_PROTO_ClearQueue [07:25:36]wFMCommunicate request_size=4 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 09 00 00 [07:25:36]Write to MH i2c: E2 08 00 F4 1A 80 09 00 00 00 00 00 00 80 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:25:36]Read from MH i2c: E2 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 F4 1A 00 90 00 82 [07:25:36]RAPDU: 90 00 [07:25:36]wFMCommunicate OK [07:25:36]SAM_PROTO_ClearQueue done [07:25:36]KKMCreateOFDPacket [07:25:36]OFDProtocolAddRootSTLVToBuf [07:25:36]FM_MakeSignedData [07:25:36]FM_MakeSignedData [07:25:36]SAM_PROTO_SignData [07:25:36]wFMCommunicate request_size=4 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 0D 01 02 [07:25:36]Write to MH i2c: E2 08 00 F5 1A 80 0D 01 02 00 00 00 00 88 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:25:36]Read from MH i2c: E2 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 F5 1A 00 90 00 83 [07:25:36]RAPDU: 90 00 [07:25:36]wFMCommunicate OK [07:25:36]wFMCommunicate request_size=255 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0C B7 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 BE 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 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 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 32 00 00 00 F4 03 04 00 F1 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E2 00 00 35 04 06 00 00 0B [07:25:36]Write to MH i2c: E2 02 01 F6 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0C B7 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 BE 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 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 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 32 00 00 00 F4 03 04 00 F1 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E2 00 00 35 04 06 00 00 0B 00 00 87 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:36]Read from MH i2c: E2 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 F6 1A 00 90 00 84 [07:25:36]RAPDU: 90 00 [07:25:36]wFMCommunicate OK [07:25:36]wFMCommunicate request_size=9 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 0D 02 02 04 AA 65 62 8B [07:25:36]Write to MH i2c: E2 0C 00 F7 1A 80 0D 02 02 04 00 AA 65 62 8B 00 00 8F [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:36]Read from MH i2c: E2 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 03 00 F7 1A 00 90 00 85 [07:25:36]RAPDU: 90 00 [07:25:36]wFMCommunicate OK [07:25:36]wFMCommunicate request_size=4 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 0D 03 02 [07:25:36]Write to MH i2c: E2 08 00 F8 1A 80 0D 03 02 00 00 00 00 8D [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:25:36]Read from MH i2c: E2 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 0B 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: E2 0B 00 F8 1A 00 23 DF FD 29 55 32 53 72 90 00 02 [07:25:36]RAPDU: 23 DF FD 29 55 32 53 72 90 00 [07:25:36]wFMCommunicate OK [07:25:36]SAM_PROTO_SignData done [07:25:36]FM_MakeSignedData done [07:25:36]CreateOFDProtocolMessage [07:25:36]wFMCommunicate request_size=4 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 11 00 00 [07:25:36]Write to MH i2c: E2 08 00 F9 1A 80 11 00 00 00 00 00 00 8D [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:37]Read from MH i2c: E2 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: E2 17 00 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: E2 17 00 F9 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [07:25:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:25:37]wFMCommunicate OK [07:25:37]CreateOFDProtocolMessage done [07:25:37]OFDSenderStorePacket 58066 [07:25:37]StoreOFDPacket docnum=58066 [07:25:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A2 A1 06 01 CC 32 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0C B7 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 BE 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 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 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 32 00 00 00 F4 03 04 00 F1 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E2 00 00 35 04 06 00 00 0B AA 65 62 8B 23 DF FD 29 55 32 53 72 [07:25:37]CheckFolder [07:25:37]dirname=/storage/ofd_packets [07:25:37]CheckFolder done [07:25:37]ProducePacketName [07:25:37]name=ofd_packets/00058066 [07:25:37]NVStorageSaveData ofd_packets/00058066 [07:25:37]File name is /storage/ofd_packets/00058066 [07:25:37]Write 300 bytes [07:25:37]NVStorageSaveData done [07:25:37]OFDSenderStorePacket done [07:25:37]KKMCreateOFDPacket done [07:25:37]NVStorageSaveData kkm_last_timestamp [07:25:37]File name is /storage/kkm_last_timestamp [07:25:37]Write 4 bytes [07:25:37]NVStorageSaveData done [07:25:37]ExternCall_PrintAddStr [07:25:37]wPrintStart [07:25:37]Write to MH i2c: 01 00 00 FA 1A 14 [07:25:37]Write i2c OK [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: 01 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: 01 07 00 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: 01 07 00 FA 1A 00 00 00 00 00 FF 0F 29 [07:25:37]RasterBufferAndPrint [07:25:37]line Счет N : (1)2075306 [07:25:37]line ИНН: 02508201610067 [07:25:37]line Контрольно-Кассовый Чек [07:25:37]line ПРОДАЖА [07:25:37]line ТРК (МРК, ГНК) : 81 [07:25:37]line Товар: 2711190000 [07:25:37]line ГАЗ-К-5 [07:25:37]line 46.860 * 38.40 [07:25:37]line = 1799.42 [07:25:37]line НДС 12% НСП 1% [07:25:37]line > о реализуемом товаре [07:25:37]line ОКРУГЛЕНИЕ: -0.42 [07:25:37]line ИТОГО: 1799.00 [07:25:37]line Внесено: 2000.00 [07:25:37]line СДАЧА: 201.00 [07:25:37]line НСП 1% : 15.92 [07:25:37]line НДС 12% : 191.09 [07:25:37]line Наличными: 1799.00 [07:25:37]line Безнал.: 0.00 [07:25:37]line Место: АЗС № 135 "Партнер Нефть" [07:25:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:25:37]line СНО: Общий режим [07:25:37]line Чек 50 20.08.2024 07:25 [07:25:37]line Смена: 100 ФФД: 1.0 [07:25:37]line ЗНМ: 0300000196 [07:25:37]line РНМ: 0000000000162794 [07:25:37]line Версия ККМ: v1.0 [07:25:37]line ФМ: 0000000002094532 [07:25:37]line ФД: 58066 [07:25:37]line ФПД: 50103411339 [07:25:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072537&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58066&fm=50103411339&tin=02508201610067®Number=0000000000162794&sum=179900 [07:25:37]OFD Sender: Processing packet 58066 [packets to send 51, broken 50] [07:25:37]ProducePacketName [07:25:37]name=ofd_packets/00058066 [07:25:37]OFD Sender: To server: pG, [07:25:37]CommunicateWithHost lk.salyk.kg:30040 [07:25:37]ConnectInit lk.salyk.kg [07:25:37]written 0, free lines is 4095 [07:25:37]Connected sock=11 [07:25:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A2 A1 06 01 CC 32 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0C B7 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 BE 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 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 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 32 00 00 00 F4 03 04 00 F1 44 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E2 00 00 35 04 06 00 00 0B AA 65 62 8B 23 DF FD 29 55 32 53 72 [07:25:37]Write to MH i2c: 01 00 00 25 1B 40 [07:25:37]Write i2c OK [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: 01 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: 01 07 00 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: 01 07 00 25 1B 00 00 00 00 00 9D 0C F0 [07:25:37]RasterBufferAndPrint [07:25:37]line [07:25:37]line [07:25:37]line [07:25:37]line [07:25:37]line [07:25:37]written 0, free lines is 3243 [07:25:37]MH_Cut [07:25:37]Write to MH i2c: D1 01 00 2C 1B 01 19 [07:25:37]Write i2c OK [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: D1 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: D1 01 00 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: D1 01 00 2C 1B 00 18 [07:25:37]Write to MH i2c: 01 00 00 2D 1B 48 [07:25:37]Write i2c OK [07:25:37]MH_I2C_Read... [07:25:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6C 64 47 00 73 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E2 00 00 F4 03 04 00 40 F0 C3 66 B6 04 01 00 00 68 BE 8A 6E 90 03 5B EE [07:25:37]CommunicateWithHost err = 0 [07:25:37]CheckOFDResponse [07:25:37]1017 (14) - 77093643461234 [07:25:37]1041 (16) - 0000000002094532 [07:25:37]1040 (4) - 58066 [07:25:37]1012 (4) - 20.08.2024 01:24 [07:25:37]1206 (1) - 0 [07:25:37]OFD Sender: Remove packet 58066 [07:25:37]ProducePacketName [07:25:37]name=ofd_packets/00058066 [07:25:37]NVStorageDeleteData [07:25:38]OFD Sender: No OFD packet to send [07:25:38]*** Cut start [07:25:38]*** Partial cut [07:25:38]*** CUTSNS_PIN = 1 [07:25:38]*** CUTSNS_PIN = 0 [07:25:38]*** Brake cut motor [07:25:39]Read from MH i2c: 01 [07:25:39]MH_I2C_Read... [07:25:39]*** Stop cut motor [07:25:39]*** Cut end [07:25:39]Read from MH i2c: 01 07 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: 01 07 00 2D 1B 00 00 00 00 00 FF 0F 5D [07:25:39]process_action close_receipt done [07:25:39]requested_data is exist [07:25:39]produce_requested_data [07:25:39]requested_item fm.sn is exist - process it [07:25:39]wFMCommunicate request_size=4 [07:25:39]MH_SAM_APDU [07:25:39]CAPDU: 80 11 00 00 [07:25:39]Write to MH i2c: E2 08 00 2E 1B 80 11 00 00 00 00 00 00 C3 [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 [07:25:39]MH_I2C_Read... [07:25:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:39]Read from MH i2c: E2 17 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 17 00 2E 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0F [07:25:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:25:39]wFMCommunicate OK [07:25:39]requested_item fd.num is exist - process it [07:25:39]SAM_PROTO_GetFieldsCounters [07:25:39]wFMCommunicate request_size=4 [07:25:39]MH_SAM_APDU [07:25:39]CAPDU: 80 13 00 00 [07:25:39]Write to MH i2c: E2 08 00 2F 1B 80 13 00 00 00 00 00 00 C6 [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:39]Read from MH i2c: E2 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 62 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 62 00 2F 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D2 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [07:25:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D2 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:25:39]wFMCommunicate OK [07:25:39]SAM_PROTO_GetFieldsCounters done [07:25:39]requested_item shift.num is exist - process it [07:25:39]requested_item shift.opened is exist - process it [07:25:39]req_shift_opened [07:25:39]FM_GetShiftState [07:25:39]SAM_PROTO_GetShiftState [07:25:39]wFMCommunicate request_size=4 [07:25:39]MH_SAM_APDU [07:25:39]CAPDU: 80 13 01 00 [07:25:39]Write to MH i2c: E2 08 00 30 1B 80 13 01 00 00 00 00 00 C8 [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:39]Read from MH i2c: E2 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 0E 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: E2 0E 00 30 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EB [07:25:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:25:39]wFMCommunicate OK [07:25:39]SAM_PROTO_GetShiftState done [07:25:39]FM_GetShiftState done [07:25:39]req_shift_opened done [07:25:39]requested_item shift.open_date is exist - process it [07:25:39]req_shift_open_date [07:25:39]req_shift_open_date done [07:25:39]produce_requested_data done [07:25:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58066,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:25:39]process_action_free close_receipt [07:25:39]json_value_free [07:25:39]json_value_free done [07:25:39]process_json_proto returns [07:25:39]Send response to host [07:25:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58066,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:25:39]free response buf [07:25:39]execute_script done [07:25:39]execute_script returns [07:25:39]free content buf [07:25:39]Sock 7.Close socket [07:25:39]Sock 7.Thread stoped [07:25:43]OFD Sender: No OFD packet to send [07:25:48]OFD Sender: No OFD packet to send [07:25:53]OFD Sender: No OFD packet to send [07:25:58]OFD Sender: No OFD packet to send [07:25:58]recv_with_timeout no data received [07:26:03]OFD Sender: No OFD packet to send [07:26:08]OFD Sender: No OFD packet to send [07:26:13]OFD Sender: No OFD packet to send [07:26:18]OFD Sender: No OFD packet to send [07:26:23]OFD Sender: No OFD packet to send [07:26:28]OFD Sender: No OFD packet to send [07:26:33]OFD Sender: No OFD packet to send [07:26:38]OFD Sender: No OFD packet to send [07:26:43]OFD Sender: No OFD packet to send [07:26:48]OFD Sender: No OFD packet to send [07:26:53]OFD Sender: No OFD packet to send [07:26:58]OFD Sender: No OFD packet to send [07:27:03]OFD Sender: No OFD packet to send [07:27:08]OFD Sender: No OFD packet to send [07:27:13]OFD Sender: No OFD packet to send [07:27:18]OFD Sender: No OFD packet to send [07:27:23]OFD Sender: No OFD packet to send [07:27:28]OFD Sender: No OFD packet to send [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:53]accept exits with 10 [07:27:53]New connection [07:27:53]New thread 3067567460 created [07:27:53]Thread 3067424100 joined [07:27:53]Waiting for new connection... [07:27:53] Sock 10.Parse request [07:27:53]Sock 10.Check first char [07:27:53]Sock 10.First char is OK [07:27:53]request: POST /json_proto HTTP/1.0 [07:27:53]Method: POST [07:27:53]URL: /json_proto [07:27:53]Method is POST - this is cgi request [07:27:53]url: /json_proto [07:27:53]query_string will be loaded in cgi processing [07:27:53]execute_cgi json_proto POST (null) [07:27:53]execute_cgi path=json_proto method=POST [07:27:53]POST find Content-Length [07:27:53]Host: 172.17.44.3:8080 [07:27:53]Content-Length: 683 [07:27:53]Content-Type: application/json [07:27:53] [07:27:53]POST finish read [07:27:53]Found Content-Length = 683 [07:27:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 24.540, "sum" : 942.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 942.00, "payments": [ { "type": 0, "sum" : 942.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:53]execute_script... [07:27:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 24.540, "sum" : 942.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 942.00, "payments": [ { "type": 0, "sum" : 942.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:53]POST & json_proto [07:27:53]process_json_proto [07:27:53]json parsed OK: [07:27:53]protocol is kg_v1.0 [07:27:53]action value=close_receipt [07:27:53]process_action close_receipt [07:27:53]cmd_close_receipt [07:27:53]MH_GetDate [07:27:53]Write to MH i2c: F0 00 00 31 1B 3B [07:27:53]Write i2c OK [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: F0 [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: F0 09 00 [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: F0 09 00 31 1B 00 7B 45 C4 66 AD C5 5D 66 63 [07:27:53]GetLastDocTimeStamp 1724138737 [07:27:53]current date 1724138875 [07:27:53]FM_GetShiftState [07:27:53]SAM_PROTO_GetShiftState [07:27:53]wFMCommunicate request_size=4 [07:27:53]MH_SAM_APDU [07:27:53]CAPDU: 80 13 01 00 [07:27:53]Write to MH i2c: E2 08 00 32 1B 80 13 01 00 00 00 00 00 CA [07:27:53]Write i2c OK [07:27:53]MH_I2C_Read... [07:27:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:53]Read from MH i2c: E2 [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: E2 0E 00 [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: E2 0E 00 32 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 ED [07:27:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:27:53]wFMCommunicate OK [07:27:53]SAM_PROTO_GetShiftState done [07:27:53]FM_GetShiftState done [07:27:53]opened in 1724112910 [07:27:53]opened+sec_in_day 1724199310 [07:27:53]quantity*price = 94233 [07:27:53]sum+1 = 94235 [07:27:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 942.00 Внесено: 1000.00 СДАЧА: 58.00 НСП 1% : 8.34 НДС 12% : 100.07 Наличными: 942.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 51 20.08.2024 07:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58067 ФПД: 52780428162197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58067&fm=52780428162197&tin=02508201610067®Number=0000000000162794&sum=94200 [07:27:54]StoreToDocumentArchive [07:27:54]shift 100 fd 58067 [07:27:54]save to /storage/0100/doc_00058067 [07:27:54]save last doc name /storage/0100/doc_00058067 to /storage/kkm_last_doc_name [07:27:54]save OK [07:27:54]Clear old archive folders... [07:27:54]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:27:54]tlvbuf is 01D6D3D0 [07:27:54]SAM_PROTO_ClearQueue [07:27:54]wFMCommunicate request_size=4 [07:27:54]MH_SAM_APDU [07:27:54]CAPDU: 80 09 00 00 [07:27:54]Write to MH i2c: E2 08 00 3F 1B 80 09 00 00 00 00 00 00 CC [07:27:54]Write i2c OK [07:27:54]MH_I2C_Read... [07:27:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:54]Read from MH i2c: E2 [07:27:54]MH_I2C_Read... [07:27:54]Read from MH i2c: E2 03 00 [07:27:54]MH_I2C_Read... [07:27:54]Read from MH i2c: E2 03 00 3F 1B 00 90 00 CE [07:27:54]RAPDU: 90 00 [07:27:54]wFMCommunicate OK [07:27:54]SAM_PROTO_ClearQueue done [07:27:54]KKMCreateOFDPacket [07:27:54]OFDProtocolAddRootSTLVToBuf [07:27:54]FM_MakeSignedData [07:27:54]FM_MakeSignedData [07:27:54]SAM_PROTO_SignData [07:27:54]wFMCommunicate request_size=4 [07:27:54]MH_SAM_APDU [07:27:54]CAPDU: 80 0D 01 02 [07:27:54]Write to MH i2c: E2 08 00 40 1B 80 0D 01 02 00 00 00 00 D4 [07:27:54]Write i2c OK [07:27:54]MH_I2C_Read... [07:27:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:54]Read from MH i2c: E2 [07:27:54]MH_I2C_Read... [07:27:54]Read from MH i2c: E2 03 00 [07:27:54]MH_I2C_Read... [07:27:54]Read from MH i2c: E2 03 00 40 1B 00 90 00 CF [07:27:54]RAPDU: 90 00 [07:27:54]wFMCommunicate OK [07:27:54]wFMCommunicate request_size=255 [07:27:54]MH_SAM_APDU [07:27:54]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC 5F 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 1A 70 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 6F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 27 00 00 00 00 07 04 06 00 F8 6F 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 7B 45 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E2 00 00 35 04 06 00 30 00 [07:27:54]Write to MH i2c: E2 02 01 41 1B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC 5F 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 1A 70 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 6F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 27 00 00 00 00 07 04 06 00 F8 6F 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 7B 45 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E2 00 00 35 04 06 00 30 00 00 00 10 [07:27:54]Write i2c OK [07:27:54]MH_I2C_Read... [07:27:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:54]Read from MH i2c: E2 [07:27:54]MH_I2C_Read... [07:27:54]Read from MH i2c: E2 03 00 [07:27:54]MH_I2C_Read... [07:27:54]Read from MH i2c: E2 03 00 41 1B 00 90 00 D0 [07:27:54]RAPDU: 90 00 [07:27:54]wFMCommunicate OK [07:27:54]wFMCommunicate request_size=9 [07:27:54]MH_SAM_APDU [07:27:54]CAPDU: 80 0D 02 02 04 E6 AB F4 95 [07:27:54]Write to MH i2c: E2 0C 00 42 1B 80 0D 02 02 04 00 E6 AB F4 95 00 00 F9 [07:27:54]Write i2c OK [07:27:54]MH_I2C_Read... [07:27:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:55]Read from MH i2c: E2 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 03 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 03 00 42 1B 00 90 00 D1 [07:27:55]RAPDU: 90 00 [07:27:55]wFMCommunicate OK [07:27:55]wFMCommunicate request_size=4 [07:27:55]MH_SAM_APDU [07:27:55]CAPDU: 80 0D 03 02 [07:27:55]Write to MH i2c: E2 08 00 43 1B 80 0D 03 02 00 00 00 00 D9 [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:55]Read from MH i2c: E2 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 0B 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 0B 00 43 1B 00 8E F5 4D 0C F5 36 CB 2A 90 00 D6 [07:27:55]RAPDU: 8E F5 4D 0C F5 36 CB 2A 90 00 [07:27:55]wFMCommunicate OK [07:27:55]SAM_PROTO_SignData done [07:27:55]FM_MakeSignedData done [07:27:55]CreateOFDProtocolMessage [07:27:55]wFMCommunicate request_size=4 [07:27:55]MH_SAM_APDU [07:27:55]CAPDU: 80 11 00 00 [07:27:55]Write to MH i2c: E2 08 00 44 1B 80 11 00 00 00 00 00 00 D9 [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:55]Read from MH i2c: E2 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 17 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 17 00 44 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 25 [07:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:27:55]wFMCommunicate OK [07:27:55]CreateOFDProtocolMessage done [07:27:55]OFDSenderStorePacket 58067 [07:27:55]StoreOFDPacket docnum=58067 [07:27:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 D4 9A 06 01 74 43 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC 5F 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 1A 70 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 6F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 27 00 00 00 00 07 04 06 00 F8 6F 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 7B 45 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E2 00 00 35 04 06 00 30 00 E6 AB F4 95 8E F5 4D 0C F5 36 CB 2A [07:27:55]CheckFolder [07:27:55]dirname=/storage/ofd_packets [07:27:55]CheckFolder done [07:27:55]ProducePacketName [07:27:55]name=ofd_packets/00058067 [07:27:55]NVStorageSaveData ofd_packets/00058067 [07:27:55]File name is /storage/ofd_packets/00058067 [07:27:55]Write 300 bytes [07:27:55]NVStorageSaveData done [07:27:55]OFDSenderStorePacket done [07:27:55]KKMCreateOFDPacket done [07:27:55]NVStorageSaveData kkm_last_timestamp [07:27:55]File name is /storage/kkm_last_timestamp [07:27:55]Write 4 bytes [07:27:55]NVStorageSaveData done [07:27:55]ExternCall_PrintAddStr [07:27:55]wPrintStart [07:27:55]Write to MH i2c: 01 00 00 45 1B 60 [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 07 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 07 00 45 1B 00 00 00 00 00 FF 0F 75 [07:27:55]RasterBufferAndPrint [07:27:55]line Счет N : (1)2075309 [07:27:55]line ИНН: 02508201610067 [07:27:55]line Контрольно-Кассовый Чек [07:27:55]line ПРОДАЖА [07:27:55]line ТРК (МРК, ГНК) : 81 [07:27:55]line Товар: 2711190000 [07:27:55]line ГАЗ-К-5 [07:27:55]line 24.540 * 38.40 [07:27:55]line = 942.34 [07:27:55]line НДС 12% НСП 1% [07:27:55]line > о реализуемом товаре [07:27:55]line ОКРУГЛЕНИЕ: -0.34 [07:27:55]line ИТОГО: 942.00 [07:27:55]line Внесено: 1000.00 [07:27:55]line СДАЧА: 58.00 [07:27:55]line НСП 1% : 8.34 [07:27:55]line НДС 12% : 100.07 [07:27:55]line Наличными: 942.00 [07:27:55]line Безнал.: 0.00 [07:27:55]line Место: АЗС № 135 "Партнер Нефть" [07:27:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:27:55]line СНО: Общий режим [07:27:55]line Чек 51 20.08.2024 07:27 [07:27:55]line Смена: 100 ФФД: 1.0 [07:27:55]line ЗНМ: 0300000196 [07:27:55]line РНМ: 0000000000162794 [07:27:55]line Версия ККМ: v1.0 [07:27:55]line ФМ: 0000000002094532 [07:27:55]line ФД: 58067 [07:27:55]line ФПД: 52780428162197 [07:27:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58067&fm=52780428162197&tin=02508201610067®Number=0000000000162794&sum=94200 [07:27:55]OFD Sender: Processing packet 58067 [packets to send 51, broken 50] [07:27:55]ProducePacketName [07:27:55]name=ofd_packets/00058067 [07:27:55]OFD Sender: To server: pG, [07:27:55]CommunicateWithHost lk.salyk.kg:30040 [07:27:55]ConnectInit lk.salyk.kg [07:27:55]written 0, free lines is 4095 [07:27:55]Connected sock=9 [07:27:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 D4 9A 06 01 74 43 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC 5F 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 1A 70 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 6F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 27 00 00 00 00 07 04 06 00 F8 6F 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 7B 45 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E2 00 00 35 04 06 00 30 00 E6 AB F4 95 8E F5 4D 0C F5 36 CB 2A [07:27:55]Write to MH i2c: 01 00 00 70 1B 8B [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 07 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 07 00 70 1B 00 00 00 00 00 98 0C 36 [07:27:55]RasterBufferAndPrint [07:27:55]line [07:27:55]line [07:27:55]line [07:27:55]line [07:27:55]line [07:27:55]written 0, free lines is 3228 [07:27:55]MH_Cut [07:27:55]Write to MH i2c: D1 01 00 77 1B 01 64 [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: D1 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: D1 01 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: D1 01 00 77 1B 00 63 [07:27:55]Write to MH i2c: 01 00 00 78 1B 93 [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B7 1F 47 00 19 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E2 00 00 F4 03 04 00 CB F0 C3 66 B6 04 01 00 00 DD 71 D4 46 17 85 C9 34 [07:27:55]CommunicateWithHost err = 0 [07:27:55]CheckOFDResponse [07:27:55]1017 (14) - 77093643461234 [07:27:55]1041 (16) - 0000000002094532 [07:27:55]1040 (4) - 58067 [07:27:55]1012 (4) - 20.08.2024 01:26 [07:27:55]1206 (1) - 0 [07:27:55]OFD Sender: Remove packet 58067 [07:27:55]ProducePacketName [07:27:55]name=ofd_packets/00058067 [07:27:55]NVStorageDeleteData [07:27:56]OFD Sender: No OFD packet to send [07:27:56]*** Cut start [07:27:56]*** Partial cut [07:27:56]*** CUTSNS_PIN = 1 [07:27:56]*** CUTSNS_PIN = 0 [07:27:57]*** Brake cut motor [07:27:57]Read from MH i2c: 01 [07:27:57]MH_I2C_Read... [07:27:57]*** Stop cut motor [07:27:57]*** Cut end [07:27:57]Read from MH i2c: 01 07 00 [07:27:57]MH_I2C_Read... [07:27:57]Read from MH i2c: 01 07 00 78 1B 00 00 00 00 00 FF 0F A8 [07:27:57]process_action close_receipt done [07:27:57]requested_data is exist [07:27:57]produce_requested_data [07:27:57]requested_item fm.sn is exist - process it [07:27:57]wFMCommunicate request_size=4 [07:27:57]MH_SAM_APDU [07:27:57]CAPDU: 80 11 00 00 [07:27:57]Write to MH i2c: E2 08 00 79 1B 80 11 00 00 00 00 00 00 0E [07:27:57]Write i2c OK [07:27:57]MH_I2C_Read... [07:27:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:57]Read from MH i2c: E2 [07:27:57]MH_I2C_Read... [07:27:57]Read from MH i2c: E2 17 00 [07:27:57]MH_I2C_Read... [07:27:57]Read from MH i2c: E2 17 00 79 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5A [07:27:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:27:57]wFMCommunicate OK [07:27:57]requested_item fd.num is exist - process it [07:27:57]SAM_PROTO_GetFieldsCounters [07:27:57]wFMCommunicate request_size=4 [07:27:57]MH_SAM_APDU [07:27:57]CAPDU: 80 13 00 00 [07:27:57]Write to MH i2c: E2 08 00 7A 1B 80 13 00 00 00 00 00 00 11 [07:27:57]Write i2c OK [07:27:57]MH_I2C_Read... [07:27:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:57]Read from MH i2c: E2 [07:27:57]MH_I2C_Read... [07:27:57]Read from MH i2c: E2 62 00 [07:27:57]MH_I2C_Read... [07:27:57]Read from MH i2c: E2 62 00 7A 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 E1 [07:27:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:27:57]wFMCommunicate OK [07:27:57]SAM_PROTO_GetFieldsCounters done [07:27:57]requested_item shift.num is exist - process it [07:27:57]requested_item shift.opened is exist - process it [07:27:57]req_shift_opened [07:27:57]FM_GetShiftState [07:27:57]SAM_PROTO_GetShiftState [07:27:57]wFMCommunicate request_size=4 [07:27:57]MH_SAM_APDU [07:27:57]CAPDU: 80 13 01 00 [07:27:57]Write to MH i2c: E2 08 00 7B 1B 80 13 01 00 00 00 00 00 13 [07:27:57]Write i2c OK [07:27:57]MH_I2C_Read... [07:27:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:57]Read from MH i2c: E2 [07:27:57]MH_I2C_Read... [07:27:57]Read from MH i2c: E2 0E 00 [07:27:57]MH_I2C_Read... [07:27:57]Read from MH i2c: E2 0E 00 7B 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 36 [07:27:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:27:57]wFMCommunicate OK [07:27:57]SAM_PROTO_GetShiftState done [07:27:57]FM_GetShiftState done [07:27:57]req_shift_opened done [07:27:57]requested_item shift.open_date is exist - process it [07:27:57]req_shift_open_date [07:27:57]req_shift_open_date done [07:27:57]produce_requested_data done [07:27:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58067,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:27:57]process_action_free close_receipt [07:27:57]json_value_free [07:27:57]json_value_free done [07:27:57]process_json_proto returns [07:27:57]Send response to host [07:27:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58067,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:27:57]free response buf [07:27:57]execute_script done [07:27:57]execute_script returns [07:27:57]free content buf [07:27:57]Sock 10.Close socket [07:27:57]Sock 10.Thread stoped [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]accept exits with 7 [07:28:56]New connection [07:28:56]New thread 3067424100 created [07:28:56]Thread 3067567460 joined [07:28:56]Waiting for new connection... [07:28:56] Sock 7.Parse request [07:28:56]Sock 7.Check first char [07:28:56]Sock 7.First char is OK [07:28:56]request: POST /json_proto HTTP/1.0 [07:28:56]Method: POST [07:28:56]URL: /json_proto [07:28:56]Method is POST - this is cgi request [07:28:56]url: /json_proto [07:28:56]query_string will be loaded in cgi processing [07:28:56]execute_cgi json_proto POST (null) [07:28:56]execute_cgi path=json_proto method=POST [07:28:56]POST find Content-Length [07:28:56]Host: 172.17.44.3:8080 [07:28:56]Content-Length: 215 [07:28:56]Content-Type: application/json [07:28:56] [07:28:56]POST finish read [07:28:56]Found Content-Length = 215 [07:28:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:56]execute_script... [07:28:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:56]POST & json_proto [07:28:56]process_json_proto [07:28:56]json parsed OK: [07:28:56]protocol is kg_v1.0 [07:28:56]action value=get_value [07:28:56]process_action get_value [07:28:56]cmd_get_value [07:28:56]process_action get_value done [07:28:56]requested_data is exist [07:28:56]produce_requested_data [07:28:56]requested_item kkm.sn is exist - process it [07:28:56]requested_item kkm.ver is exist - process it [07:28:56]requested_item fm.sn is exist - process it [07:28:56]wFMCommunicate request_size=4 [07:28:56]MH_SAM_APDU [07:28:56]CAPDU: 80 11 00 00 [07:28:56]Write to MH i2c: E2 08 00 7C 1B 80 11 00 00 00 00 00 00 11 [07:28:56]Write i2c OK [07:28:56]MH_I2C_Read... [07:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:56]Read from MH i2c: E2 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: E2 17 00 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: E2 17 00 7C 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [07:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:28:56]wFMCommunicate OK [07:28:56]requested_item fd.num is exist - process it [07:28:56]SAM_PROTO_GetFieldsCounters [07:28:56]wFMCommunicate request_size=4 [07:28:56]MH_SAM_APDU [07:28:56]CAPDU: 80 13 00 00 [07:28:56]Write to MH i2c: E2 08 00 7D 1B 80 13 00 00 00 00 00 00 14 [07:28:56]Write i2c OK [07:28:56]MH_I2C_Read... [07:28:56]OFD Sender: No OFD packet to send [07:28:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:56]Read from MH i2c: E2 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: E2 62 00 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: E2 62 00 7D 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [07:28:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:28:56]wFMCommunicate OK [07:28:56]SAM_PROTO_GetFieldsCounters done [07:28:56]requested_item shift.num is exist - process it [07:28:56]requested_item shift.opened is exist - process it [07:28:56]req_shift_opened [07:28:56]FM_GetShiftState [07:28:56]SAM_PROTO_GetShiftState [07:28:56]wFMCommunicate request_size=4 [07:28:56]MH_SAM_APDU [07:28:56]CAPDU: 80 13 01 00 [07:28:56]Write to MH i2c: E2 08 00 7E 1B 80 13 01 00 00 00 00 00 16 [07:28:56]Write i2c OK [07:28:56]MH_I2C_Read... [07:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:56]Read from MH i2c: E2 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: E2 0E 00 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: E2 0E 00 7E 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [07:28:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:28:56]wFMCommunicate OK [07:28:56]SAM_PROTO_GetShiftState done [07:28:56]FM_GetShiftState done [07:28:56]req_shift_opened done [07:28:56]requested_item shift.open_date is exist - process it [07:28:56]req_shift_open_date [07:28:56]req_shift_open_date done [07:28:56]produce_requested_data done [07:28:56]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58067,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:28:56]process_action_free get_value [07:28:56]json_value_free [07:28:56]json_value_free done [07:28:56]process_json_proto returns [07:28:56]Send response to host [07:28:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58067,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:28:56]free response buf [07:28:56]execute_script done [07:28:56]execute_script returns [07:28:56]free content buf [07:28:56]Sock 7.Close socket [07:28:56]Sock 7.Thread stoped [07:28:56]accept exits with 9 [07:28:56]New connection [07:28:56]New thread 3067567460 created [07:28:56]Thread 3067424100 joined [07:28:56]Waiting for new connection... [07:28:56] Sock 9.Parse request [07:28:56]Sock 9.Check first char [07:28:56]Sock 9.First char is OK [07:28:56]request: POST /json_proto HTTP/1.0 [07:28:56]Method: POST [07:28:56]URL: /json_proto [07:28:56]Method is POST - this is cgi request [07:28:56]url: /json_proto [07:28:56]query_string will be loaded in cgi processing [07:28:56]execute_cgi json_proto POST (null) [07:28:56]execute_cgi path=json_proto method=POST [07:28:56]POST find Content-Length [07:28:56]Host: 172.17.44.3:8080 [07:28:56]Content-Length: 331 [07:28:56]Content-Type: application/json [07:28:56] [07:28:56]POST finish read [07:28:56]Found Content-Length = 331 [07:28:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:28:56]execute_script... [07:28:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:28:56]POST & json_proto [07:28:56]process_json_proto [07:28:56]json parsed OK: [07:28:57]protocol is kg_v1.0 [07:28:57]action value=get_value [07:28:57]process_action get_value [07:28:57]cmd_get_value [07:28:57]process_action get_value done [07:28:57]requested_data is exist [07:28:57]produce_requested_data [07:28:57]requested_item fm.sale.total is exist - process it [07:28:57]SAM_PROTO_GetFMData [07:28:57]wFMCommunicate request_size=4 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 13 03 00 [07:28:57]Write to MH i2c: E2 08 00 7F 1B 80 13 03 00 00 00 00 00 19 [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 FD 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 FD 00 7F 1B 00 C4 04 85 04 C0 04 6E 04 04 00 0B E2 00 00 69 04 A3 00 6F 04 04 00 E5 DF 00 00 B1 04 05 00 46 64 DC 86 01 70 04 04 00 70 B9 0D 3C 72 04 05 00 D6 AA CE 4A 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 6C A3 82 29 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 2F 7D 75 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 9B 00 6F 04 04 00 26 02 00 00 B1 04 04 00 3C E9 95 08 70 04 04 00 3C E9 95 08 72 04 00 00 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 6F 6F E9 EF 03 09 00 90 00 51 [07:28:57]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 0B E2 00 00 69 04 A3 00 6F 04 04 00 E5 DF 00 00 B1 04 05 00 46 64 DC 86 01 70 04 04 00 70 B9 0D 3C 72 04 05 00 D6 AA CE 4A 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 6C A3 82 29 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 2F 7D 75 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 9B 00 6F 04 04 00 26 02 00 00 B1 04 04 00 3C E9 95 08 70 04 04 00 3C E9 95 08 72 04 00 00 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 6F 6F E9 EF 03 09 00 90 00 [07:28:57]wFMCommunicate OK [07:28:57]wFMCommunicate request_size=4 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 17 00 00 [07:28:57]Write to MH i2c: E2 08 00 80 1B 80 17 00 00 00 00 00 00 1B [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 FD 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 FD 00 80 1B 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AB 73 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 02 [07:28:57]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AB 73 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [07:28:57]wFMCommunicate OK [07:28:57]wFMCommunicate request_size=4 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 17 00 00 [07:28:57]Write to MH i2c: E2 08 00 81 1B 80 17 00 00 00 00 00 00 1C [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 FD 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 FD 00 81 1B 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 31 [07:28:57]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [07:28:57]wFMCommunicate OK [07:28:57]wFMCommunicate request_size=4 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 17 00 00 [07:28:57]Write to MH i2c: E2 08 00 82 1B 80 17 00 00 00 00 00 00 1D [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:28:58]Read from MH i2c: E2 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: E2 FD 00 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: E2 FD 00 82 1B 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 95 [07:28:58]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:28:58]wFMCommunicate OK [07:28:58]wFMCommunicate request_size=4 [07:28:58]MH_SAM_APDU [07:28:58]CAPDU: 80 17 00 00 [07:28:58]Write to MH i2c: E2 08 00 83 1B 80 17 00 00 00 00 00 00 1E [07:28:58]Write i2c OK [07:28:58]MH_I2C_Read... [07:28:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [07:28:58]Read from MH i2c: E2 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: E2 E1 00 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: E2 E1 00 83 1B 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0C [07:28:58]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:28:58]wFMCommunicate OK [07:28:58]SAM_PROTO_GetFMData done [07:28:58]requested_item fm.sale_refund.total is exist - process it [07:28:58]requested_item fm.buy.total is exist - process it [07:28:58]requested_item shift.sale.total is exist - process it [07:28:58]SAM_PROTO_GetShiftData [07:28:58]wFMCommunicate request_size=4 [07:28:58]MH_SAM_APDU [07:28:58]CAPDU: 80 13 02 00 [07:28:58]Write to MH i2c: E2 08 00 84 1B 80 13 02 00 00 00 00 00 1D [07:28:58]Write i2c OK [07:28:58]MH_I2C_Read... [07:28:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:28:58]Read from MH i2c: E2 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: E2 FD 00 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: E2 FD 00 84 1B 00 AE 04 AA 04 AA 04 6E 04 04 00 33 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 59 53 5E 70 04 03 00 E8 13 0E 72 04 03 00 71 3F 50 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 7D 04 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 B5 D5 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 6C [07:28:58]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 33 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 59 53 5E 70 04 03 00 E8 13 0E 72 04 03 00 71 3F 50 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 7D 04 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 B5 D5 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:28:58]wFMCommunicate OK [07:28:58]wFMCommunicate request_size=4 [07:28:58]MH_SAM_APDU [07:28:58]CAPDU: 80 17 00 00 [07:28:58]Write to MH i2c: E2 08 00 85 1B 80 17 00 00 00 00 00 00 20 [07:28:58]Write i2c OK [07:28:58]MH_I2C_Read... [07:28:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:28:59]Read from MH i2c: E2 [07:29:11]OFD Sender: No OFD packet to send [07:29:11]accept exits with 7 [07:29:11]New connection [07:29:11]New thread 3067424100 created [07:29:11]Thread 3067567460 joined [07:29:11]Waiting for new connection... [07:29:11] Sock 7.Parse request [07:29:11]Sock 7.Check first char [07:29:11]Sock 7.First char is OK [07:29:11]request: POST /json_proto HTTP/1.0 [07:29:11]Method: POST [07:29:11]URL: /json_proto [07:29:11]Method is POST - this is cgi request [07:29:11]url: /json_proto [07:29:11]query_string will be loaded in cgi processing [07:29:11]execute_cgi json_proto POST (null) [07:29:11]execute_cgi path=json_proto method=POST [07:29:11]POST find Content-Length [07:29:11]Host: 172.17.44.3:8080 [07:29:11]Content-Length: 215 [07:29:11]Content-Type: application/json [07:29:11] [07:29:11]POST finish read [07:29:11]Found Content-Length = 215 [07:29:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:29:11]execute_script... [07:29:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:29:11]POST & json_proto [07:29:11]process_json_proto [07:29:11]json parsed OK: [07:29:11]protocol is kg_v1.0 [07:29:11]action value=get_value [07:29:11]process_action get_value [07:29:11]cmd_get_value [07:29:11]process_action get_value done [07:29:11]requested_data is exist [07:29:11]produce_requested_data [07:29:11]requested_item kkm.sn is exist - process it [07:29:11]requested_item kkm.ver is exist - process it [07:29:11]requested_item fm.sn is exist - process it [07:29:11]wFMCommunicate request_size=4 [07:29:11]MH_SAM_APDU [07:29:11]CAPDU: 80 11 00 00 [07:29:11]Write to MH i2c: E2 08 00 89 1B 80 11 00 00 00 00 00 00 1E [07:29:11]Write i2c OK [07:29:11]MH_I2C_Read... [07:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:11]Read from MH i2c: E2 [07:29:11]MH_I2C_Read... [07:29:11]Read from MH i2c: E2 17 00 [07:29:11]MH_I2C_Read... [07:29:11]Read from MH i2c: E2 17 00 89 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [07:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:29:11]wFMCommunicate OK [07:29:11]requested_item fd.num is exist - process it [07:29:11]SAM_PROTO_GetFieldsCounters [07:29:11]wFMCommunicate request_size=4 [07:29:11]MH_SAM_APDU [07:29:11]CAPDU: 80 13 00 00 [07:29:11]Write to MH i2c: E2 08 00 8A 1B 80 13 00 00 00 00 00 00 21 [07:29:11]Write i2c OK [07:29:11]MH_I2C_Read... [07:29:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:29:11]Read from MH i2c: E2 [07:29:11]MH_I2C_Read... [07:29:11]Read from MH i2c: E2 62 00 [07:29:11]MH_I2C_Read... [07:29:11]Read from MH i2c: E2 62 00 8A 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [07:29:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:29:11]wFMCommunicate OK [07:29:11]SAM_PROTO_GetFieldsCounters done [07:29:11]requested_item shift.num is exist - process it [07:29:11]requested_item shift.opened is exist - process it [07:29:11]req_shift_opened [07:29:11]FM_GetShiftState [07:29:11]SAM_PROTO_GetShiftState [07:29:11]wFMCommunicate request_size=4 [07:29:11]MH_SAM_APDU [07:29:11]CAPDU: 80 13 01 00 [07:29:11]Write to MH i2c: E2 08 00 8B 1B 80 13 01 00 00 00 00 00 23 [07:29:11]Write i2c OK [07:29:11]MH_I2C_Read... [07:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:11]Read from MH i2c: E2 [07:29:11]MH_I2C_Read... [07:29:11]Read from MH i2c: E2 0E 00 [07:29:11]MH_I2C_Read... [07:29:11]Read from MH i2c: E2 0E 00 8B 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 46 [07:29:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:29:11]wFMCommunicate OK [07:29:11]SAM_PROTO_GetShiftState done [07:29:11]FM_GetShiftState done [07:29:11]req_shift_opened done [07:29:11]requested_item shift.open_date is exist - process it [07:29:11]req_shift_open_date [07:29:11]req_shift_open_date done [07:29:11]produce_requested_data done [07:29:11]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58067,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:29:11]process_action_free get_value [07:29:11]json_value_free [07:29:11]json_value_free done [07:29:11]process_json_proto returns [07:29:11]Send response to host [07:29:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58067,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:29:11]free response buf [07:29:11]execute_script done [07:29:11]execute_script returns [07:29:11]free content buf [07:29:11]Sock 7.Close socket [07:29:11]Sock 7.Thread stoped [07:29:11]accept exits with 10 [07:29:11]New connection [07:29:11]New thread 3067567460 created [07:29:11]Thread 3067424100 joined [07:29:11]Waiting for new connection... [07:29:11] Sock 10.Parse request [07:29:11]Sock 10.Check first char [07:29:11]Sock 10.First char is OK [07:29:11]request: POST /json_proto HTTP/1.0 [07:29:11]Method: POST [07:29:11]URL: /json_proto [07:29:11]Method is POST - this is cgi request [07:29:11]url: /json_proto [07:29:11]query_string will be loaded in cgi processing [07:29:11]execute_cgi json_proto POST (null) [07:29:11]execute_cgi path=json_proto method=POST [07:29:11]POST find Content-Length [07:29:11]Host: 172.17.44.3:8080 [07:29:11]Content-Length: 331 [07:29:11]Content-Type: application/json [07:29:11] [07:29:11]POST finish read [07:29:11]Found Content-Length = 331 [07:29:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:29:11]execute_script... [07:29:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:29:12]POST & json_proto [07:29:12]process_json_proto [07:29:12]json parsed OK: [07:29:12]protocol is kg_v1.0 [07:29:12]action value=get_value [07:29:12]process_action get_value [07:29:12]cmd_get_value [07:29:12]process_action get_value done [07:29:12]requested_data is exist [07:29:12]produce_requested_data [07:29:12]requested_item fm.sale.total is exist - process it [07:29:12]SAM_PROTO_GetFMData [07:29:12]wFMCommunicate request_size=4 [07:29:12]MH_SAM_APDU [07:29:12]CAPDU: 80 13 03 00 [07:29:12]Write to MH i2c: E2 08 00 8C 1B 80 13 03 00 00 00 00 00 26 [07:29:12]Write i2c OK [07:29:12]MH_I2C_Read... [07:29:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:29:12]Read from MH i2c: E2 [07:29:12]MH_I2C_Read... [07:29:12]Read from MH i2c: E2 FD 00 [07:29:12]MH_I2C_Read... [07:29:12]Read from MH i2c: E2 FD 00 8C 1B 00 C4 04 85 04 C0 04 6E 04 04 00 0B E2 00 00 69 04 A3 00 6F 04 04 00 E5 DF 00 00 B1 04 05 00 46 64 DC 86 01 70 04 04 00 70 B9 0D 3C 72 04 05 00 D6 AA CE 4A 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 6C A3 82 29 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 2F 7D 75 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 9B 00 6F 04 04 00 26 02 00 00 B1 04 04 00 3C E9 95 08 70 04 04 00 3C E9 95 08 72 04 00 00 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 6F 6F E9 EF 03 09 00 90 00 5E [07:29:12]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 0B E2 00 00 69 04 A3 00 6F 04 04 00 E5 DF 00 00 B1 04 05 00 46 64 DC 86 01 70 04 04 00 70 B9 0D 3C 72 04 05 00 D6 AA CE 4A 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 6C A3 82 29 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 2F 7D 75 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 9B 00 6F 04 04 00 26 02 00 00 B1 04 04 00 3C E9 95 08 70 04 04 00 3C E9 95 08 72 04 00 00 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 6F 6F E9 EF 03 09 00 90 00 [07:29:12]wFMCommunicate OK [07:29:12]wFMCommunicate request_size=4 [07:29:12]MH_SAM_APDU [07:29:12]CAPDU: 80 17 00 00 [07:29:12]Write to MH i2c: E2 08 00 8D 1B 80 17 00 00 00 00 00 00 28 [07:29:12]Write i2c OK [07:29:12]MH_I2C_Read... [07:29:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:29:12]Read from MH i2c: E2 [07:29:12]MH_I2C_Read... [07:29:12]Read from MH i2c: E2 FD 00 [07:29:12]MH_I2C_Read... [07:29:12]Read from MH i2c: E2 FD 00 8D 1B 00 F6 03 01 00 00 F7 03 00 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: E2 FD 00 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: E2 FD 00 85 1B 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 42 [07:28:59]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:28:59]wFMCommunicate OK [07:28:59]wFMCommunicate request_size=4 [07:28:59]MH_SAM_APDU [07:28:59]CAPDU: 80 17 00 00 [07:28:59]Write to MH i2c: E2 08 00 86 1B 80 17 00 00 00 00 00 00 21 [07:28:59]Write i2c OK [07:28:59]MH_I2C_Read... [07:28:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:28:59]Read from MH i2c: E2 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: E2 FD 00 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: E2 FD 00 86 1B 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 D8 [07:28:59]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:28:59]wFMCommunicate OK [07:28:59]wFMCommunicate request_size=4 [07:28:59]MH_SAM_APDU [07:28:59]CAPDU: 80 17 00 00 [07:28:59]Write to MH i2c: E2 08 00 87 1B 80 17 00 00 00 00 00 00 22 [07:28:59]Write i2c OK [07:28:59]MH_I2C_Read... [07:28:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:28:59]Read from MH i2c: E2 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: E2 FD 00 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: E2 FD 00 87 1B 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 94 [07:28:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:28:59]wFMCommunicate OK [07:28:59]wFMCommunicate request_size=4 [07:28:59]MH_SAM_APDU [07:28:59]CAPDU: 80 17 00 00 [07:28:59]Write to MH i2c: E2 08 00 88 1B 80 17 00 00 00 00 00 00 23 [07:28:59]Write i2c OK [07:28:59]MH_I2C_Read... [07:29:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:29:00]Read from MH i2c: E2 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 CB 00 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 CB 00 88 1B 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0C [07:29:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:29:00]wFMCommunicate OK [07:29:00]SAM_PROTO_GetShiftData done [07:29:00]requested_item shift.sale.total_cash is exist - process it [07:29:00]requested_item shift.sale_refund.total is exist - process it [07:29:00]requested_item shift.sale_refund.total_cash is exist - process it [07:29:00]requested_item shift.buy.total is exist - process it [07:29:00]requested_item shift.buy.total_cash is exist - process it [07:29:00]produce_requested_data done [07:29:00]produce_requested_data return {"fm.sale.total":65575578.30,"fm.sale_refund.total":1440423.00,"fm.buy.total":0.00,"shift.sale.total":61817.21,"shift.sale.total_cash":9226.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:29:00]process_action_free get_value [07:29:00]json_value_free [07:29:00]json_value_free done [07:29:00]process_json_proto returns [07:29:00]Send response to host [07:29:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":65575578.30,"fm.sale_refund.total":1440423.00,"fm.buy.total":0.00,"shift.sale.total":61817.21,"shift.sale.total_cash":9226.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:29:00]free response buf [07:29:00]execute_script done [07:29:00]execute_script returns [07:29:00]free content buf [07:29:00]Sock 9.Close socket [07:29:00]Sock 9.Thread stoped [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:14]MH_I2C_Read... [07:29:14]Read from MH i2c: E2 FD 00 [07:29:14]MH_I2C_Read... [07:29:14]Read from MH i2c: E2 FD 00 92 1B 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 4F [07:29:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:29:14]wFMCommunicate OK [07:29:14]wFMCommunicate request_size=4 [07:29:14]MH_SAM_APDU [07:29:14]CAPDU: 80 17 00 00 [07:29:14]Write to MH i2c: E2 08 00 93 1B 80 17 00 00 00 00 00 00 2E [07:29:14]Write i2c OK [07:29:14]MH_I2C_Read... [07:29:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:29:14]Read from MH i2c: E2 [07:29:14]MH_I2C_Read... [07:29:14]Read from MH i2c: E2 FD 00 [07:29:14]MH_I2C_Read... [07:29:14]Read from MH i2c: E2 FD 00 93 1B 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 E5 [07:29:14]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:29:14]wFMCommunicate OK [07:29:14]wFMCommunicate request_size=4 [07:29:14]MH_SAM_APDU [07:29:14]CAPDU: 80 17 00 00 [07:29:14]Write to MH i2c: E2 08 00 94 1B 80 17 00 00 00 00 00 00 2F [07:29:14]Write i2c OK [07:29:14]MH_I2C_Read... [07:29:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:29:15]Read from MH i2c: E2 [07:29:15]MH_I2C_Read... [07:29:15]Read from MH i2c: E2 FD 00 [07:29:15]MH_I2C_Read... [07:29:15]Read from MH i2c: E2 FD 00 94 1B 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 A1 [07:29:15]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:29:15]wFMCommunicate OK [07:29:15]wFMCommunicate request_size=4 [07:29:15]MH_SAM_APDU [07:29:15]CAPDU: 80 17 00 00 [07:29:15]Write to MH i2c: E2 08 00 95 1B 80 17 00 00 00 00 00 00 30 [07:29:15]Write i2c OK [07:29:15]MH_I2C_Read... [07:29:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:29:15]Read from MH i2c: E2 [07:29:15]MH_I2C_Read... [07:29:15]Read from MH i2c: E2 CB 00 [07:29:15]MH_I2C_Read... [07:29:15]Read from MH i2c: E2 CB 00 95 1B 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 19 [07:29:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:29:15]wFMCommunicate OK [07:29:15]SAM_PROTO_GetShiftData done [07:29:15]requested_item shift.sale.total_cash is exist - process it [07:29:15]requested_item shift.sale_refund.total is exist - process it [07:29:15]requested_item shift.sale_refund.total_cash is exist - process it [07:29:15]requested_item shift.buy.total is exist - process it [07:29:15]requested_item shift.buy.total_cash is exist - process it [07:29:15]produce_requested_data done [07:29:15]produce_requested_data return {"fm.sale.total":65575578.30,"fm.sale_refund.total":1440423.00,"fm.buy.total":0.00,"shift.sale.total":61817.21,"shift.sale.total_cash":9226.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:29:15]process_action_free get_value [07:29:15]json_value_free [07:29:15]json_value_free done [07:29:15]process_json_proto returns [07:29:15]Send response to host [07:29:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":65575578.30,"fm.sale_refund.total":1440423.00,"fm.buy.total":0.00,"shift.sale.total":61817.21,"shift.sale.total_cash":9226.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:29:15]free response buf [07:29:15]execute_script done [07:29:15]execute_script returns [07:29:15]free content buf [07:29:15]Sock 10.Close socket [07:29:15]Sock 10.Thread stoped [07:29:16]recv_with_timeout no data received [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:32]recv_with_timeout no data received [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 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AB 73 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 0F [07:29:12]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AB 73 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [07:29:12]wFMCommunicate OK [07:29:12]wFMCommunicate request_size=4 [07:29:12]MH_SAM_APDU [07:29:12]CAPDU: 80 17 00 00 [07:29:12]Write to MH i2c: E2 08 00 8E 1B 80 17 00 00 00 00 00 00 29 [07:29:12]Write i2c OK [07:29:12]MH_I2C_Read... [07:29:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:29:13]Read from MH i2c: E2 [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: E2 FD 00 [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: E2 FD 00 8E 1B 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 3E [07:29:13]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [07:29:13]wFMCommunicate OK [07:29:13]wFMCommunicate request_size=4 [07:29:13]MH_SAM_APDU [07:29:13]CAPDU: 80 17 00 00 [07:29:13]Write to MH i2c: E2 08 00 8F 1B 80 17 00 00 00 00 00 00 2A [07:29:13]Write i2c OK [07:29:13]MH_I2C_Read... [07:29:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:29:13]Read from MH i2c: E2 [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: E2 FD 00 [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: E2 FD 00 8F 1B 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 A2 [07:29:13]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:29:13]wFMCommunicate OK [07:29:13]wFMCommunicate request_size=4 [07:29:13]MH_SAM_APDU [07:29:13]CAPDU: 80 17 00 00 [07:29:13]Write to MH i2c: E2 08 00 90 1B 80 17 00 00 00 00 00 00 2B [07:29:13]Write i2c OK [07:29:13]MH_I2C_Read... [07:29:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [07:29:13]Read from MH i2c: E2 [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: E2 E1 00 [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: E2 E1 00 90 1B 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 19 [07:29:13]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:29:13]wFMCommunicate OK [07:29:13]SAM_PROTO_GetFMData done [07:29:13]requested_item fm.sale_refund.total is exist - process it [07:29:13]requested_item fm.buy.total is exist - process it [07:29:13]requested_item shift.sale.total is exist - process it [07:29:13]SAM_PROTO_GetShiftData [07:29:13]wFMCommunicate request_size=4 [07:29:13]MH_SAM_APDU [07:29:13]CAPDU: 80 13 02 00 [07:29:13]Write to MH i2c: E2 08 00 91 1B 80 13 02 00 00 00 00 00 2A [07:29:13]Write i2c OK [07:29:13]MH_I2C_Read... [07:29:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:29:14]Read from MH i2c: E2 [07:29:14]MH_I2C_Read... [07:29:14]Read from MH i2c: E2 FD 00 [07:29:14]MH_I2C_Read... [07:29:14]Read from MH i2c: E2 FD 00 91 1B 00 AE 04 AA 04 AA 04 6E 04 04 00 33 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 59 53 5E 70 04 03 00 E8 13 0E 72 04 03 00 71 3F 50 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 7D 04 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 B5 D5 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 79 [07:29:14]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 33 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 59 53 5E 70 04 03 00 E8 13 0E 72 04 03 00 71 3F 50 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 7D 04 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 B5 D5 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:29:14]wFMCommunicate OK [07:29:14]wFMCommunicate request_size=4 [07:29:14]MH_SAM_APDU [07:29:14]CAPDU: 80 17 00 00 [07:29:14]Write to MH i2c: E2 08 00 92 1B 80 17 00 00 00 00 00 00 2D [07:29:14]Write i2c OK [07:29:14]MH_I2C_Read... [07:29:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:29:14]Read from MH i2c: E2 [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:42]accept exits with 7 [07:30:42]New connection [07:30:42]New thread 3067424100 created [07:30:42]Thread 3067567460 joined [07:30:42]Waiting for new connection... [07:30:42] Sock 7.Parse request [07:30:42]Sock 7.Check first char [07:30:42]Sock 7.First char is OK [07:30:42]request: POST /json_proto HTTP/1.0 [07:30:42]Method: POST [07:30:42]URL: /json_proto [07:30:42]Method is POST - this is cgi request [07:30:42]url: /json_proto [07:30:42]query_string will be loaded in cgi processing [07:30:42]execute_cgi json_proto POST (null) [07:30:42]execute_cgi path=json_proto method=POST [07:30:42]POST find Content-Length [07:30:42]Host: 172.17.44.3:8080 [07:30:42]Content-Length: 683 [07:30:42]Content-Type: application/json [07:30:42] [07:30:42]POST finish read [07:30:42]Found Content-Length = 683 [07:30:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:30:42]execute_script... [07: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)2075310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:30:42]POST & json_proto [07:30:42]process_json_proto [07:30:42]json parsed OK: [07:30:42]protocol is kg_v1.0 [07:30:42]action value=close_receipt [07:30:42]process_action close_receipt [07:30:42]cmd_close_receipt [07:30:42]MH_GetDate [07:30:42]Write to MH i2c: F0 00 00 96 1B A0 [07:30:42]Write i2c OK [07:30:42]MH_I2C_Read... [07:30:42]Read from MH i2c: F0 [07:30:42]MH_I2C_Read... [07:30:42]Read from MH i2c: F0 09 00 [07:30:42]MH_I2C_Read... [07:30:42]Read from MH i2c: F0 09 00 96 1B 00 24 46 C4 66 AD C5 5D 66 72 [07:30:42]GetLastDocTimeStamp 1724138875 [07:30:42]current date 1724139044 [07:30:42]FM_GetShiftState [07:30:42]SAM_PROTO_GetShiftState [07:30:42]wFMCommunicate request_size=4 [07:30:42]MH_SAM_APDU [07:30:42]CAPDU: 80 13 01 00 [07:30:42]Write to MH i2c: E2 08 00 97 1B 80 13 01 00 00 00 00 00 2F [07:30:42]Write i2c OK [07:30:42]MH_I2C_Read... [07:30:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:42]Read from MH i2c: E2 [07:30:42]MH_I2C_Read... [07:30:42]Read from MH i2c: E2 0E 00 [07:30:42]MH_I2C_Read... [07:30:42]Read from MH i2c: E2 0E 00 97 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 52 [07:30:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:30:42]wFMCommunicate OK [07:30:42]SAM_PROTO_GetShiftState done [07:30:42]FM_GetShiftState done [07:30:42]opened in 1724112910 [07:30:42]opened+sec_in_day 1724199310 [07:30:42]quantity*price = 100021 [07:30:42]sum+1 = 100023 [07:30:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 52 20.08.2024 07:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58068 ФПД: 114559112771896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073044&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58068&fm=114559112771896&tin=02508201610067®Number=0000000000162794&sum=100000 [07:30:43]StoreToDocumentArchive [07:30:43]shift 100 fd 58068 [07:30:43]save to /storage/0100/doc_00058068 [07:30:43]save last doc name /storage/0100/doc_00058068 to /storage/kkm_last_doc_name [07:30:43]save OK [07:30:43]Clear old archive folders... [07:30:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:30:43]tlvbuf is B6E3E800 [07:30:43]SAM_PROTO_ClearQueue [07:30:43]wFMCommunicate request_size=4 [07:30:43]MH_SAM_APDU [07:30:43]CAPDU: 80 09 00 00 [07:30:43]Write to MH i2c: E2 08 00 A4 1B 80 09 00 00 00 00 00 00 31 [07:30:43]Write i2c OK [07:30:43]MH_I2C_Read... [07:30:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:30:43]Read from MH i2c: E2 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 03 00 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 03 00 A4 1B 00 90 00 33 [07:30:43]RAPDU: 90 00 [07:30:43]wFMCommunicate OK [07:30:43]SAM_PROTO_ClearQueue done [07:30:43]KKMCreateOFDPacket [07:30:43]OFDProtocolAddRootSTLVToBuf [07:30:43]FM_MakeSignedData [07:30:43]FM_MakeSignedData [07:30:43]SAM_PROTO_SignData [07:30:43]wFMCommunicate request_size=4 [07:30:43]MH_SAM_APDU [07:30:43]CAPDU: 80 0D 01 02 [07:30:43]Write to MH i2c: E2 08 00 A5 1B 80 0D 01 02 00 00 00 00 39 [07:30:43]Write i2c OK [07:30:43]MH_I2C_Read... [07:30:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:30:43]Read from MH i2c: E2 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 03 00 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 03 00 A5 1B 00 90 00 34 [07:30:43]RAPDU: 90 00 [07:30:43]wFMCommunicate OK [07:30:43]wFMCommunicate request_size=255 [07:30:43]MH_SAM_APDU [07: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 24 46 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E2 00 00 35 04 06 00 68 [07:30:43]Write to MH i2c: E2 02 01 A6 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 34 00 00 00 F4 03 04 00 24 46 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E2 00 00 35 04 06 00 68 00 00 2C [07:30:43]Write i2c OK [07:30:43]MH_I2C_Read... [07:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:43]Read from MH i2c: E2 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 03 00 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 03 00 A6 1B 00 90 00 35 [07:30:43]RAPDU: 90 00 [07:30:43]wFMCommunicate OK [07:30:43]wFMCommunicate request_size=10 [07:30:43]MH_SAM_APDU [07:30:43]CAPDU: 80 0D 02 02 05 30 DF 38 F9 38 [07:30:43]Write to MH i2c: E2 0D 00 A7 1B 80 0D 02 02 05 00 30 DF 38 F9 38 00 00 BE [07:30:43]Write i2c OK [07:30:43]MH_I2C_Read... [07:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:43]Read from MH i2c: E2 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 03 00 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 03 00 A7 1B 00 90 00 36 [07:30:43]RAPDU: 90 00 [07:30:43]wFMCommunicate OK [07:30:43]wFMCommunicate request_size=4 [07:30:43]MH_SAM_APDU [07:30:43]CAPDU: 80 0D 03 02 [07:30:43]Write to MH i2c: E2 08 00 A8 1B 80 0D 03 02 00 00 00 00 3E [07:30:43]Write i2c OK [07:30:43]MH_I2C_Read... [07:30:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:30:43]Read from MH i2c: E2 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 0B 00 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 0B 00 A8 1B 00 92 7F AA CD C1 48 AD 56 90 00 D3 [07:30:43]RAPDU: 92 7F AA CD C1 48 AD 56 90 00 [07:30:43]wFMCommunicate OK [07:30:43]SAM_PROTO_SignData done [07:30:43]FM_MakeSignedData done [07:30:43]CreateOFDProtocolMessage [07:30:43]wFMCommunicate request_size=4 [07:30:43]MH_SAM_APDU [07:30:43]CAPDU: 80 11 00 00 [07:30:43]Write to MH i2c: E2 08 00 A9 1B 80 11 00 00 00 00 00 00 3E [07:30:43]Write i2c OK [07:30:43]MH_I2C_Read... [07:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:43]Read from MH i2c: E2 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 17 00 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: E2 17 00 A9 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8A [07:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:30:43]wFMCommunicate OK [07:30:43]CreateOFDProtocolMessage done [07:30:43]OFDSenderStorePacket 58068 [07:30:43]StoreOFDPacket docnum=58068 [07:30:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BD 40 07 01 1A BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 34 00 00 00 F4 03 04 00 24 46 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E2 00 00 35 04 06 00 68 30 DF 38 F9 38 92 7F AA CD C1 48 AD 56 [07:30:43]CheckFolder [07:30:43]dirname=/storage/ofd_packets [07:30:43]CheckFolder done [07:30:43]ProducePacketName [07:30:43]name=ofd_packets/00058068 [07:30:43]NVStorageSaveData ofd_packets/00058068 [07:30:43]File name is /storage/ofd_packets/00058068 [07:30:43]Write 301 bytes [07:30:43]NVStorageSaveData done [07:30:43]OFDSenderStorePacket done [07:30:43]KKMCreateOFDPacket done [07:30:43]NVStorageSaveData kkm_last_timestamp [07:30:43]File name is /storage/kkm_last_timestamp [07:30:43]Write 4 bytes [07:30:43]NVStorageSaveData done [07:30:43]ExternCall_PrintAddStr [07:30:43]wPrintStart [07:30:43]Write to MH i2c: 01 00 00 AA 1B C5 [07:30:43]Write i2c OK [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: 01 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: 01 07 00 [07:30:43]MH_I2C_Read... [07:30:43]Read from MH i2c: 01 07 00 AA 1B 00 00 00 00 00 FF 0F DA [07:30:43]RasterBufferAndPrint [07:30:43]line Счет N : (1)2075310 [07:30:43]line ИНН: 02508201610067 [07:30:43]line Контрольно-Кассовый Чек [07:30:43]line ПРОДАЖА [07:30:43]line ТРК (МРК, ГНК) : 52 [07:30:43]line Товар: 2710124500 [07:30:43]line Аи-95-К-5 [07:30:43]line 13.480 * 74.20 [07:30:43]line = 1000.22 [07:30:43]line НДС 12% НСП 1% [07:30:43]line > о реализуемом товаре [07:30:43]line ОКРУГЛЕНИЕ: -0.22 [07:30:43]line ИТОГО: 1000.00 [07:30:43]line Внесено: 1000.00 [07:30:43]line СДАЧА: 0.00 [07:30:43]line НСП 1% : 8.85 [07:30:43]line НДС 12% : 106.22 [07:30:43]line Наличными: 1000.00 [07:30:43]line Безнал.: 0.00 [07:30:43]line Место: АЗС № 135 "Партнер Нефть" [07:30:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:30:43]line СНО: Общий режим [07:30:43]line Чек 52 20.08.2024 07:30 [07:30:43]line Смена: 100 ФФД: 1.0 [07:30:43]line ЗНМ: 0300000196 [07:30:43]line РНМ: 0000000000162794 [07:30:43]line Версия ККМ: v1.0 [07:30:43]line ФМ: 0000000002094532 [07:30:43]line ФД: 58068 [07:30:43]line ФПД: 114559112771896 [07:30:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073044&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58068&fm=114559112771896&tin=02508201610067®Number=0000000000162794&sum=100000 [07:30:44]OFD Sender: Processing packet 58068 [packets to send 51, broken 50] [07:30:44]ProducePacketName [07:30:44]name=ofd_packets/00058068 [07:30:44]OFD Sender: To server: pG, [07:30:44]CommunicateWithHost lk.salyk.kg:30040 [07:30:44]ConnectInit lk.salyk.kg [07:30:44]written 0, free lines is 4095 [07:30:44]Connected sock=10 [07:30:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BD 40 07 01 1A BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 34 00 00 00 F4 03 04 00 24 46 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E2 00 00 35 04 06 00 68 30 DF 38 F9 38 92 7F AA CD C1 48 AD 56 [07:30:44]Write to MH i2c: 01 00 00 D5 1B F0 [07:30:44]Write i2c OK [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: 01 [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: 01 07 00 [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: 01 07 00 D5 1B 00 00 00 00 00 98 0C 9B [07:30:44]RasterBufferAndPrint [07:30:44]line [07:30:44]line [07:30:44]line [07:30:44]line [07:30:44]line [07:30:44]written 0, free lines is 3228 [07:30:44]MH_Cut [07:30:44]Write to MH i2c: D1 01 00 DC 1B 01 C9 [07:30:44]Write i2c OK [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: D1 [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: D1 01 00 [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: D1 01 00 DC 1B 00 C8 [07:30:44]Write to MH i2c: 01 00 00 DD 1B F8 [07:30:44]Write i2c OK [07:30:44]MH_I2C_Read... [07:30:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 72 7A 47 00 4A F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E2 00 00 F4 03 04 00 74 F1 C3 66 B6 04 01 00 00 86 A0 F6 77 89 D1 09 15 [07:30:44]CommunicateWithHost err = 0 [07:30:44]CheckOFDResponse [07:30:44]1017 (14) - 77093643461234 [07:30:44]1041 (16) - 0000000002094532 [07:30:44]1040 (4) - 58068 [07:30:44]1012 (4) - 20.08.2024 01:29 [07:30:44]1206 (1) - 0 [07:30:44]OFD Sender: Remove packet 58068 [07:30:44]ProducePacketName [07:30:44]name=ofd_packets/00058068 [07:30:44]NVStorageDeleteData [07:30:45]OFD Sender: No OFD packet to send [07:30:45]*** Cut start [07:30:45]*** Partial cut [07:30:45]*** CUTSNS_PIN = 1 [07:30:45]*** CUTSNS_PIN = 0 [07:30:46]*** Brake cut motor [07:30:46]Read from MH i2c: 01 [07:30:46]MH_I2C_Read... [07:30:46]*** Stop cut motor [07:30:46]*** Cut end [07:30:46]Read from MH i2c: 01 07 00 [07:30:46]MH_I2C_Read... [07:30:46]Read from MH i2c: 01 07 00 DD 1B 00 00 00 00 00 FF 0F 0D [07:30:46]process_action close_receipt done [07:30:46]requested_data is exist [07:30:46]produce_requested_data [07:30:46]requested_item fm.sn is exist - process it [07:30:46]wFMCommunicate request_size=4 [07:30:46]MH_SAM_APDU [07:30:46]CAPDU: 80 11 00 00 [07:30:46]Write to MH i2c: E2 08 00 DE 1B 80 11 00 00 00 00 00 00 73 [07:30:46]Write i2c OK [07:30:46]MH_I2C_Read... [07:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:46]Read from MH i2c: E2 [07:30:46]MH_I2C_Read... [07:30:46]Read from MH i2c: E2 17 00 [07:30:46]MH_I2C_Read... [07:30:46]Read from MH i2c: E2 17 00 DE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [07:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:30:46]wFMCommunicate OK [07:30:46]requested_item fd.num is exist - process it [07:30:46]SAM_PROTO_GetFieldsCounters [07:30:46]wFMCommunicate request_size=4 [07:30:46]MH_SAM_APDU [07:30:46]CAPDU: 80 13 00 00 [07:30:46]Write to MH i2c: E2 08 00 DF 1B 80 13 00 00 00 00 00 00 76 [07:30:46]Write i2c OK [07:30:46]MH_I2C_Read... [07:30:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:30:46]Read from MH i2c: E2 [07:30:46]MH_I2C_Read... [07:30:46]Read from MH i2c: E2 62 00 [07:30:46]MH_I2C_Read... [07:30:46]Read from MH i2c: E2 62 00 DF 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [07:30:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:30:46]wFMCommunicate OK [07:30:46]SAM_PROTO_GetFieldsCounters done [07:30:46]requested_item shift.num is exist - process it [07:30:46]requested_item shift.opened is exist - process it [07:30:46]req_shift_opened [07:30:46]FM_GetShiftState [07:30:46]SAM_PROTO_GetShiftState [07:30:46]wFMCommunicate request_size=4 [07:30:46]MH_SAM_APDU [07:30:46]CAPDU: 80 13 01 00 [07:30:46]Write to MH i2c: E2 08 00 E0 1B 80 13 01 00 00 00 00 00 78 [07:30:46]Write i2c OK [07:30:46]MH_I2C_Read... [07:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:46]Read from MH i2c: E2 [07:30:46]MH_I2C_Read... [07:30:46]Read from MH i2c: E2 0E 00 [07:30:46]MH_I2C_Read... [07:30:46]Read from MH i2c: E2 0E 00 E0 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9B [07:30:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:30:46]wFMCommunicate OK [07:30:46]SAM_PROTO_GetShiftState done [07:30:46]FM_GetShiftState done [07:30:46]req_shift_opened done [07:30:46]requested_item shift.open_date is exist - process it [07:30:46]req_shift_open_date [07:30:46]req_shift_open_date done [07:30:46]produce_requested_data done [07:30:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58068,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:30:46]process_action_free close_receipt [07:30:46]json_value_free [07:30:46]json_value_free done [07:30:46]process_json_proto returns [07:30:46]Send response to host [07:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58068,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:30:46]free response buf [07:30:46]execute_script done [07:30:46]execute_script returns [07:30:46]free content buf [07:30:46]Sock 7.Close socket [07:30:46]Sock 7.Thread stoped [07:30:50]OFD Sender: No OFD packet to send [07:30:53]recv_with_timeout no data received [07:30:55]OFD Sender: No OFD packet to send [07:31:00]OFD Sender: No OFD packet to send [07:31:05]OFD Sender: No OFD packet to send [07:31:10]OFD Sender: No OFD packet to send [07:31:15]OFD Sender: No OFD packet to send [07:31:20]OFD Sender: No OFD packet to send [07:31:25]OFD Sender: No OFD packet to send [07:31:30]OFD Sender: No OFD packet to send [07:31:35]OFD Sender: No OFD packet to send [07:31:40]OFD Sender: No OFD packet to send [07:31:45]OFD Sender: No OFD packet to send [07:31:50]OFD Sender: No OFD packet to send [07:31:55]OFD Sender: No OFD packet to send [07:32:00]OFD Sender: No OFD packet to send [07:32:05]OFD Sender: No OFD packet to send [07:32:10]OFD Sender: No OFD packet to send [07:32:15]OFD Sender: No OFD packet to send [07:32:20]OFD Sender: No OFD packet to send [07:32:25]OFD Sender: No OFD packet to send [07:32:30]OFD Sender: No OFD packet to send [07:32:35]OFD Sender: No OFD packet to send [07:32:40]OFD Sender: No OFD packet to send [07:32:45]OFD Sender: No OFD packet to send [07:32:50]OFD Sender: No OFD packet to send [07:32:55]OFD Sender: No OFD packet to send [07:33:00]OFD Sender: No OFD packet to send [07:33:05]OFD Sender: No OFD packet to send [07:33:10]OFD Sender: No OFD packet to send [07:33:15]OFD Sender: No OFD packet to send [07:33:20]OFD Sender: No OFD packet to send [07:33:25]OFD Sender: No OFD packet to send [07:33:30]OFD Sender: No OFD packet to send [07:33:35]OFD Sender: No OFD packet to send [07:33:39]accept exits with 9 [07:33:39]New connection [07:33:39]New thread 3067567460 created [07:33:39]Thread 3067424100 joined [07:33:39]Waiting for new connection... [07:33:39] Sock 9.Parse request [07:33:39]Sock 9.Check first char [07:33:39]Sock 9.First char is OK [07:33:39]request: POST /json_proto HTTP/1.0 [07:33:39]Method: POST [07:33:39]URL: /json_proto [07:33:39]Method is POST - this is cgi request [07:33:39]url: /json_proto [07:33:39]query_string will be loaded in cgi processing [07:33:39]execute_cgi json_proto POST (null) [07:33:39]execute_cgi path=json_proto method=POST [07:33:39]POST find Content-Length [07:33:39]Host: 172.17.44.3:8080 [07:33:39]Content-Length: 789 [07:33:39]Content-Type: application/json [07:33:39] [07:33:39]POST finish read [07:33:39]Found Content-Length = 789 [07:33:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:33:39]execute_script... [07:33: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)2075311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:33:39]POST & json_proto [07:33:39]process_json_proto [07:33:39]json parsed OK: [07:33:39]protocol is kg_v1.0 [07:33:39]action value=close_receipt [07:33:39]process_action close_receipt [07:33:39]cmd_close_receipt [07:33:39]MH_GetDate [07:33:39]Write to MH i2c: F0 00 00 E1 1B EB [07:33:39]Write i2c OK [07:33:39]MH_I2C_Read... [07:33:39]Read from MH i2c: F0 [07:33:39]MH_I2C_Read... [07:33:39]Read from MH i2c: F0 09 00 [07:33:39]MH_I2C_Read... [07:33:39]Read from MH i2c: F0 09 00 E1 1B 00 D6 46 C4 66 AD C5 5D 66 6F [07:33:39]GetLastDocTimeStamp 1724139044 [07:33:39]current date 1724139222 [07:33:39]FM_GetShiftState [07:33:39]SAM_PROTO_GetShiftState [07:33:39]wFMCommunicate request_size=4 [07:33:39]MH_SAM_APDU [07:33:39]CAPDU: 80 13 01 00 [07:33:39]Write to MH i2c: E2 08 00 E2 1B 80 13 01 00 00 00 00 00 7A [07:33:39]Write i2c OK [07:33:39]MH_I2C_Read... [07:33:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:39]Read from MH i2c: E2 [07:33:39]MH_I2C_Read... [07:33:39]Read from MH i2c: E2 0E 00 [07:33:39]MH_I2C_Read... [07:33:39]Read from MH i2c: E2 0E 00 E2 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9D [07:33:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:33:39]wFMCommunicate OK [07:33:39]SAM_PROTO_GetShiftState done [07:33:39]FM_GetShiftState done [07:33:39]opened in 1724112910 [07:33:39]opened+sec_in_day 1724199310 [07:33:39]quantity*price = 0 [07:33:39]sum+1 = 1 [07:33:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 53 20.08.2024 07:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58069 ФПД: 133119195865696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073342&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58069&fm=133119195865696&tin=02508201610067®Number=0000000000162794&sum=0 [07:33:41]StoreToDocumentArchive [07:33:41]shift 100 fd 58069 [07:33:41]save to /storage/0100/doc_00058069 [07:33:41]save last doc name /storage/0100/doc_00058069 to /storage/kkm_last_doc_name [07:33:41]save OK [07:33:41]Clear old archive folders... [07:33:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:33:41]tlvbuf is 01D857E0 [07:33:41]SAM_PROTO_ClearQueue [07:33:41]wFMCommunicate request_size=4 [07:33:41]MH_SAM_APDU [07:33:41]CAPDU: 80 09 00 00 [07:33:41]Write to MH i2c: E2 08 00 EF 1B 80 09 00 00 00 00 00 00 7C [07:33:41]Write i2c OK [07:33:41]MH_I2C_Read... [07:33:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:41]Read from MH i2c: E2 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 03 00 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 03 00 EF 1B 00 90 00 7E [07:33:41]RAPDU: 90 00 [07:33:41]wFMCommunicate OK [07:33:41]SAM_PROTO_ClearQueue done [07:33:41]KKMCreateOFDPacket [07:33:41]OFDProtocolAddRootSTLVToBuf [07:33:41]FM_MakeSignedData [07:33:41]FM_MakeSignedData [07:33:41]SAM_PROTO_SignData [07:33:41]wFMCommunicate request_size=4 [07:33:41]MH_SAM_APDU [07:33:41]CAPDU: 80 0D 01 02 [07:33:41]Write to MH i2c: E2 08 00 F0 1B 80 0D 01 02 00 00 00 00 84 [07:33:41]Write i2c OK [07:33:41]MH_I2C_Read... [07:33:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:41]Read from MH i2c: E2 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 03 00 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 03 00 F0 1B 00 90 00 7F [07:33:41]RAPDU: 90 00 [07:33:41]wFMCommunicate OK [07:33:41]wFMCommunicate request_size=255 [07:33:41]MH_SAM_APDU [07:33:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 D6 46 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E2 00 00 35 04 06 00 79 12 3A 61 [07:33:41]Write to MH i2c: E2 02 01 F1 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 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 D6 46 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E2 00 00 35 04 06 00 79 12 3A 61 00 00 EF [07:33:41]Write i2c OK [07:33:41]MH_I2C_Read... [07:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:41]Read from MH i2c: E2 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 03 00 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 03 00 F1 1B 00 90 00 80 [07:33:41]RAPDU: 90 00 [07:33:41]wFMCommunicate OK [07:33:41]wFMCommunicate request_size=7 [07:33:41]MH_SAM_APDU [07:33:41]CAPDU: 80 0D 02 02 02 E2 60 [07:33:41]Write to MH i2c: E2 0A 00 F2 1B 80 0D 02 02 02 00 E2 60 00 00 CD [07:33:41]Write i2c OK [07:33:41]MH_I2C_Read... [07:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:41]Read from MH i2c: E2 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 03 00 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 03 00 F2 1B 00 90 00 81 [07:33:41]RAPDU: 90 00 [07:33:41]wFMCommunicate OK [07:33:41]wFMCommunicate request_size=4 [07:33:41]MH_SAM_APDU [07:33:41]CAPDU: 80 0D 03 02 [07:33:41]Write to MH i2c: E2 08 00 F3 1B 80 0D 03 02 00 00 00 00 89 [07:33:41]Write i2c OK [07:33:41]MH_I2C_Read... [07:33:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:41]Read from MH i2c: E2 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 0B 00 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 0B 00 F3 1B 00 EC AD C2 06 63 0F A1 46 90 00 44 [07:33:41]RAPDU: EC AD C2 06 63 0F A1 46 90 00 [07:33:41]wFMCommunicate OK [07:33:41]SAM_PROTO_SignData done [07:33:41]FM_MakeSignedData done [07:33:41]CreateOFDProtocolMessage [07:33:41]wFMCommunicate request_size=4 [07:33:41]MH_SAM_APDU [07:33:41]CAPDU: 80 11 00 00 [07:33:41]Write to MH i2c: E2 08 00 F4 1B 80 11 00 00 00 00 00 00 89 [07:33:41]Write i2c OK [07:33:41]MH_I2C_Read... [07:33:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:41]Read from MH i2c: E2 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 17 00 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: E2 17 00 F4 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D5 [07:33:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:33:41]wFMCommunicate OK [07:33:41]CreateOFDProtocolMessage done [07:33:41]OFDSenderStorePacket 58069 [07:33:41]StoreOFDPacket docnum=58069 [07:33:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 6D E2 04 01 19 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 D6 46 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E2 00 00 35 04 06 00 79 12 3A 61 E2 60 EC AD C2 06 63 0F A1 46 [07:33:41]CheckFolder [07:33:41]dirname=/storage/ofd_packets [07:33:41]CheckFolder done [07:33:41]ProducePacketName [07:33:41]name=ofd_packets/00058069 [07:33:41]NVStorageSaveData ofd_packets/00058069 [07:33:41]File name is /storage/ofd_packets/00058069 [07:33:41]Write 298 bytes [07:33:41]NVStorageSaveData done [07:33:41]OFDSenderStorePacket done [07:33:41]KKMCreateOFDPacket done [07:33:41]NVStorageSaveData kkm_last_timestamp [07:33:41]File name is /storage/kkm_last_timestamp [07:33:41]Write 4 bytes [07:33:41]NVStorageSaveData done [07:33:41]ExternCall_PrintAddStr [07:33:41]wPrintStart [07:33:41]Write to MH i2c: 01 00 00 F5 1B 10 [07:33:41]Write i2c OK [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: 01 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: 01 07 00 [07:33:41]MH_I2C_Read... [07:33:41]Read from MH i2c: 01 07 00 F5 1B 00 00 00 00 00 FF 0F 25 [07:33:41]RasterBufferAndPrint [07:33:41]line Счет N : (1)2075311 [07:33:41]line ИНН: 02508201610067 [07:33:41]line Контрольно-Кассовый Чек [07:33:41]line ПРОДАЖА [07:33:41]line ТРК (МРК, ГНК) : 21 [07:33:41]line Товар: 2710194210 [07:33:41]line ДТ-К-5 [07:33:41]line 65.620 * 0.00 [07:33:41]line = 0.00 [07:33:41]line НДС 12% НСП 1% [07:33:41]line > о реализуемом товаре [07:33:41]line ИТОГО: 0.00 [07:33:41]line НСП 1% : 0.00 [07:33:41]line НДС 12% : 0.00 [07:33:41]line Наличными: 0.00 [07:33:41]line Безнал.: 0.00 [07:33:41]line Место: АЗС № 135 "Партнер Нефть" [07:33:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:33:41]line СНО: Общий режим [07:33:41]line Чек 53 20.08.2024 07:33 [07:33:41]line Смена: 100 ФФД: 1.0 [07:33:41]line ЗНМ: 0300000196 [07:33:41]line РНМ: 0000000000162794 [07:33:41]line Версия ККМ: v1.0 [07:33:41]line Талоны: Топливная Карта [07:33:41]line 1883 [07:33:41]line ФМ: 0000000002094532 [07:33:41]line ФД: 58069 [07:33:41]line ФПД: 133119195865696 [07:33:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073342&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58069&fm=133119195865696&tin=02508201610067®Number=0000000000162794&sum=0 [07:33:41]OFD Sender: Processing packet 58069 [packets to send 51, broken 50] [07:33:41]ProducePacketName [07:33:41]name=ofd_packets/00058069 [07:33:41]OFD Sender: To server: pG, [07:33:41]CommunicateWithHost lk.salyk.kg:30040 [07:33:41]ConnectInit lk.salyk.kg [07:33:41]written 0, free lines is 4095 [07:33:42]Connected sock=7 [07:33:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 6D E2 04 01 19 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 D6 46 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E2 00 00 35 04 06 00 79 12 3A 61 E2 60 EC AD C2 06 63 0F A1 46 [07:33:42]Write to MH i2c: 01 00 00 1F 1C 3B [07:33:42]Write i2c OK [07:33:42]MH_I2C_Read... [07:33:42]Read from MH i2c: 01 [07:33:42]MH_I2C_Read... [07:33:42]Read from MH i2c: 01 07 00 [07:33:42]MH_I2C_Read... [07:33:42]Read from MH i2c: 01 07 00 1F 1C 00 00 00 00 00 A6 0C F4 [07:33:42]RasterBufferAndPrint [07:33:42]line [07:33:42]line [07:33:42]line [07:33:42]line [07:33:42]line [07:33:42]written 0, free lines is 3242 [07:33:42]MH_Cut [07:33:42]Write to MH i2c: D1 01 00 26 1C 01 14 [07:33:42]Write i2c OK [07:33:42]MH_I2C_Read... [07:33:42]Read from MH i2c: D1 [07:33:42]MH_I2C_Read... [07:33:42]Read from MH i2c: D1 01 00 [07:33:42]MH_I2C_Read... [07:33:42]Read from MH i2c: D1 01 00 26 1C 00 13 [07:33:42]Write to MH i2c: 01 00 00 27 1C 43 [07:33:42]Write i2c OK [07:33:42]MH_I2C_Read... [07:33:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 22 5E 47 00 8D 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 32 30 39 34 35 33 32 10 04 04 00 D5 E2 00 00 F4 03 04 00 25 F2 C3 66 B6 04 01 00 00 1D BF E9 AF 12 AD 27 A7 [07:33:42]CommunicateWithHost err = 0 [07:33:42]CheckOFDResponse [07:33:42]1017 (14) - 77093643461234 [07:33:42]1041 (16) - 0000000002094532 [07:33:42]1040 (4) - 58069 [07:33:42]1012 (4) - 20.08.2024 01:32 [07:33:42]1206 (1) - 0 [07:33:42]OFD Sender: Remove packet 58069 [07:33:42]ProducePacketName [07:33:42]name=ofd_packets/00058069 [07:33:42]NVStorageDeleteData [07:33:42]OFD Sender: No OFD packet to send [07:33:43]*** Cut start [07:33:43]*** Partial cut [07:33:43]*** CUTSNS_PIN = 1 [07:33:43]*** CUTSNS_PIN = 0 [07:33:43]*** Brake cut motor [07:33:44]Read from MH i2c: 01 [07:33:44]MH_I2C_Read... [07:33:44]*** Stop cut motor [07:33:44]*** Cut end [07:33:44]Read from MH i2c: 01 07 00 [07:33:44]MH_I2C_Read... [07:33:44]Read from MH i2c: 01 07 00 27 1C 00 00 00 00 00 FF 0F 58 [07:33:44]process_action close_receipt done [07:33:44]requested_data is exist [07:33:44]produce_requested_data [07:33:44]requested_item fm.sn is exist - process it [07:33:44]wFMCommunicate request_size=4 [07:33:44]MH_SAM_APDU [07:33:44]CAPDU: 80 11 00 00 [07:33:44]Write to MH i2c: E2 08 00 28 1C 80 11 00 00 00 00 00 00 BE [07:33:44]Write i2c OK [07:33:44]MH_I2C_Read... [07:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:44]Read from MH i2c: E2 [07:33:44]MH_I2C_Read... [07:33:44]Read from MH i2c: E2 17 00 [07:33:44]MH_I2C_Read... [07:33:44]Read from MH i2c: E2 17 00 28 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0A [07:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:33:44]wFMCommunicate OK [07:33:44]requested_item fd.num is exist - process it [07:33:44]SAM_PROTO_GetFieldsCounters [07:33:44]wFMCommunicate request_size=4 [07:33:44]MH_SAM_APDU [07:33:44]CAPDU: 80 13 00 00 [07:33:44]Write to MH i2c: E2 08 00 29 1C 80 13 00 00 00 00 00 00 C1 [07:33:44]Write i2c OK [07:33:44]MH_I2C_Read... [07:33:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:44]Read from MH i2c: E2 [07:33:44]MH_I2C_Read... [07:33:44]Read from MH i2c: E2 62 00 [07:33:44]MH_I2C_Read... [07:33:44]Read from MH i2c: E2 62 00 29 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D5 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [07:33:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D5 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:33:44]wFMCommunicate OK [07:33:44]SAM_PROTO_GetFieldsCounters done [07:33:44]requested_item shift.num is exist - process it [07:33:44]requested_item shift.opened is exist - process it [07:33:44]req_shift_opened [07:33:44]FM_GetShiftState [07:33:44]SAM_PROTO_GetShiftState [07:33:44]wFMCommunicate request_size=4 [07:33:44]MH_SAM_APDU [07:33:44]CAPDU: 80 13 01 00 [07:33:44]Write to MH i2c: E2 08 00 2A 1C 80 13 01 00 00 00 00 00 C3 [07:33:44]Write i2c OK [07:33:44]MH_I2C_Read... [07:33:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:44]Read from MH i2c: E2 [07:33:44]MH_I2C_Read... [07:33:44]Read from MH i2c: E2 0E 00 [07:33:44]MH_I2C_Read... [07:33:44]Read from MH i2c: E2 0E 00 2A 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E6 [07:33:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:33:44]wFMCommunicate OK [07:33:44]SAM_PROTO_GetShiftState done [07:33:44]FM_GetShiftState done [07:33:44]req_shift_opened done [07:33:44]requested_item shift.open_date is exist - process it [07:33:44]req_shift_open_date [07:33:44]req_shift_open_date done [07:33:44]produce_requested_data done [07:33:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58069,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:33:44]process_action_free close_receipt [07:33:44]json_value_free [07:33:44]json_value_free done [07:33:44]process_json_proto returns [07:33:44]Send response to host [07:33:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58069,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:33:44]free response buf [07:33:44]execute_script done [07:33:44]execute_script returns [07:33:44]free content buf [07:33:44]Sock 9.Close socket [07:33:44]Sock 9.Thread stoped [07:33:47]OFD Sender: No OFD packet to send [07:33:52]OFD Sender: No OFD packet to send [07:33:57]OFD Sender: No OFD packet to send [07:34:02]OFD Sender: No OFD packet to send [07:34:07]OFD Sender: No OFD packet to send [07:34:12]OFD Sender: No OFD packet to send [07:34:17]OFD Sender: No OFD packet to send [07:34:22]OFD Sender: No OFD packet to send [07:34:28]OFD Sender: No OFD packet to send [07:34:33]OFD Sender: No OFD packet to send [07:34:38]OFD Sender: No OFD packet to send [07:34:43]OFD Sender: No OFD packet to send [07:34:48]OFD Sender: No OFD packet to send [07:34:53]OFD Sender: No OFD packet to send [07:34:58]OFD Sender: No OFD packet to send [07:35:03]OFD Sender: No OFD packet to send [07:35:08]OFD Sender: No OFD packet to send [07:35:13]OFD Sender: No OFD packet to send [07:35:18]OFD Sender: No OFD packet to send [07:35:23]OFD Sender: No OFD packet to send [07:35:28]OFD Sender: No OFD packet to send [07:35:33]OFD Sender: No OFD packet to send [07:35:38]OFD Sender: No OFD packet to send [07:35:43]OFD Sender: No OFD packet to send [07:35:48]OFD Sender: No OFD packet to send [07:35:48]accept exits with 10 [07:35:48]New connection [07:35:48]New thread 3067424100 created [07:35:48]Thread 3067567460 joined [07:35:48]Waiting for new connection... [07:35:48] Sock 10.Parse request [07:35:48]Sock 10.Check first char [07:35:48]Sock 10.First char is OK [07:35:48]request: POST /json_proto HTTP/1.0 [07:35:48]Method: POST [07:35:48]URL: /json_proto [07:35:48]Method is POST - this is cgi request [07:35:48]url: /json_proto [07:35:48]query_string will be loaded in cgi processing [07:35:48]execute_cgi json_proto POST (null) [07:35:48]execute_cgi path=json_proto method=POST [07:35:48]POST find Content-Length [07:35:48]Host: 172.17.44.3:8080 [07:35:48]Content-Length: 793 [07:35:48]Content-Type: application/json [07:35:48] [07:35:48]POST finish read [07:35:48]Found Content-Length = 793 [07:35:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 19.050, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:48]execute_script... [07:35:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 19.050, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:48]POST & json_proto [07:35:48]process_json_proto [07:35:48]json parsed OK: [07:35:48]protocol is kg_v1.0 [07:35:48]action value=close_receipt [07:35:48]process_action close_receipt [07:35:48]cmd_close_receipt [07:35:48]MH_GetDate [07:35:48]Write to MH i2c: F0 00 00 2B 1C 36 [07:35:48]Write i2c OK [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: F0 [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: F0 09 00 [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: F0 09 00 2B 1C 00 57 47 C4 66 AD C5 5D 66 3C [07:35:48]GetLastDocTimeStamp 1724139222 [07:35:48]current date 1724139351 [07:35:48]FM_GetShiftState [07:35:48]SAM_PROTO_GetShiftState [07:35:48]wFMCommunicate request_size=4 [07:35:48]MH_SAM_APDU [07:35:48]CAPDU: 80 13 01 00 [07:35:48]Write to MH i2c: E2 08 00 2C 1C 80 13 01 00 00 00 00 00 C5 [07:35:48]Write i2c OK [07:35:48]MH_I2C_Read... [07:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:48]Read from MH i2c: E2 [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: E2 0E 00 [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: E2 0E 00 2C 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E8 [07:35:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:35:48]wFMCommunicate OK [07:35:48]SAM_PROTO_GetShiftState done [07:35:48]FM_GetShiftState done [07:35:48]opened in 1724112910 [07:35:48]opened+sec_in_day 1724199310 [07:35:48]quantity*price = 0 [07:35:48]sum+1 = 1 [07:35:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 54 20.08.2024 07:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58070 ФПД: 210499009748368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073551&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58070&fm=210499009748368&tin=02508201610067®Number=0000000000162794&sum=0 [07:35:50]StoreToDocumentArchive [07:35:50]shift 100 fd 58070 [07:35:50]save to /storage/0100/doc_00058070 [07:35:50]save last doc name /storage/0100/doc_00058070 to /storage/kkm_last_doc_name [07:35:50]save OK [07:35:50]Clear old archive folders... [07:35:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:35:50]tlvbuf is 01D78C20 [07:35:50]SAM_PROTO_ClearQueue [07:35:50]wFMCommunicate request_size=4 [07:35:50]MH_SAM_APDU [07:35:50]CAPDU: 80 09 00 00 [07:35:50]Write to MH i2c: E2 08 00 39 1C 80 09 00 00 00 00 00 00 C7 [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 03 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 03 00 39 1C 00 90 00 C9 [07:35:50]RAPDU: 90 00 [07:35:50]wFMCommunicate OK [07:35:50]SAM_PROTO_ClearQueue done [07:35:50]KKMCreateOFDPacket [07:35:50]OFDProtocolAddRootSTLVToBuf [07:35:50]FM_MakeSignedData [07:35:50]FM_MakeSignedData [07:35:50]SAM_PROTO_SignData [07:35:50]wFMCommunicate request_size=4 [07:35:50]MH_SAM_APDU [07:35:50]CAPDU: 80 0D 01 02 [07:35:50]Write to MH i2c: E2 08 00 3A 1C 80 0D 01 02 00 00 00 00 CF [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 03 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 03 00 3A 1C 00 90 00 CA [07:35:50]RAPDU: 90 00 [07:35:50]wFMCommunicate OK [07:35:50]wFMCommunicate request_size=255 [07:35:50]MH_SAM_APDU [07:35: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 34 FF 03 08 00 03 6A 4A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 57 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E2 00 00 35 04 06 00 BF [07:35:50]Write to MH i2c: E2 02 01 3B 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 34 FF 03 08 00 03 6A 4A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 57 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E2 00 00 35 04 06 00 BF 00 00 62 [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 03 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 03 00 3B 1C 00 90 00 CB [07:35:50]RAPDU: 90 00 [07:35:50]wFMCommunicate OK [07:35:50]wFMCommunicate request_size=10 [07:35:50]MH_SAM_APDU [07:35:50]CAPDU: 80 0D 02 02 05 72 9E B3 9D 90 [07:35:50]Write to MH i2c: E2 0D 00 3C 1C 80 0D 02 02 05 00 72 9E B3 9D 90 00 00 CC [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 03 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 03 00 3C 1C 00 90 00 CC [07:35:50]RAPDU: 90 00 [07:35:50]wFMCommunicate OK [07:35:50]wFMCommunicate request_size=4 [07:35:50]MH_SAM_APDU [07:35:50]CAPDU: 80 0D 03 02 [07:35:50]Write to MH i2c: E2 08 00 3D 1C 80 0D 03 02 00 00 00 00 D4 [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 0B 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 0B 00 3D 1C 00 1C 6B 46 E0 2C CE E7 EF 90 00 52 [07:35:50]RAPDU: 1C 6B 46 E0 2C CE E7 EF 90 00 [07:35:50]wFMCommunicate OK [07:35:50]SAM_PROTO_SignData done [07:35:50]FM_MakeSignedData done [07:35:50]CreateOFDProtocolMessage [07:35:50]wFMCommunicate request_size=4 [07:35:50]MH_SAM_APDU [07:35:50]CAPDU: 80 11 00 00 [07:35:50]Write to MH i2c: E2 08 00 3E 1C 80 11 00 00 00 00 00 00 D4 [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 17 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 17 00 3E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 20 [07:35:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:35:50]wFMCommunicate OK [07:35:50]CreateOFDProtocolMessage done [07:35:50]OFDSenderStorePacket 58070 [07:35:50]StoreOFDPacket docnum=58070 [07:35:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C4 AA 07 01 8D 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 4A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 57 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E2 00 00 35 04 06 00 BF 72 9E B3 9D 90 1C 6B 46 E0 2C CE E7 EF [07:35:50]CheckFolder [07:35:50]dirname=/storage/ofd_packets [07:35:50]CheckFolder done [07:35:50]ProducePacketName [07:35:50]name=ofd_packets/00058070 [07:35:50]NVStorageSaveData ofd_packets/00058070 [07:35:50]File name is /storage/ofd_packets/00058070 [07:35:50]Write 301 bytes [07:35:50]NVStorageSaveData done [07:35:50]OFDSenderStorePacket done [07:35:50]KKMCreateOFDPacket done [07:35:50]NVStorageSaveData kkm_last_timestamp [07:35:50]File name is /storage/kkm_last_timestamp [07:35:50]Write 4 bytes [07:35:50]NVStorageSaveData done [07:35:50]ExternCall_PrintAddStr [07:35:50]wPrintStart [07:35:50]Write to MH i2c: 01 00 00 3F 1C 5B [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: 01 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: 01 07 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: 01 07 00 3F 1C 00 00 00 00 00 FF 0F 70 [07:35:50]RasterBufferAndPrint [07:35:50]line Счет N : (1)2075312 [07:35:50]line ИНН: 02508201610067 [07:35:50]line Контрольно-Кассовый Чек [07:35:50]line ПРОДАЖА [07:35:50]line ТРК (МРК, ГНК) : 43 [07:35:50]line Товар: 2710124130 [07:35:50]line Аи-92-К-4 [07:35:50]line 19.050 * 0.00 [07:35:50]line = 0.00 [07:35:50]line НДС 12% НСП 1% [07:35:50]line > о реализуемом товаре [07:35:50]line ИТОГО: 0.00 [07:35:50]line НСП 1% : 0.00 [07:35:50]line НДС 12% : 0.00 [07:35:50]line Наличными: 0.00 [07:35:50]line Безнал.: 0.00 [07:35:50]line Место: АЗС № 135 "Партнер Нефть" [07:35:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:35:50]line СНО: Общий режим [07:35:50]line Чек 54 20.08.2024 07:35 [07:35:50]line Смена: 100 ФФД: 1.0 [07:35:50]line ЗНМ: 0300000196 [07:35:50]line РНМ: 0000000000162794 [07:35:50]line Версия ККМ: v1.0 [07:35:50]line Талоны: Топливная Карта [07:35:50]line 92875 [07:35:50]line ФМ: 0000000002094532 [07:35:50]line ФД: 58070 [07:35:50]line ФПД: 210499009748368 [07:35:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073551&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58070&fm=210499009748368&tin=02508201610067®Number=0000000000162794&sum=0 [07:35:50]OFD Sender: Processing packet 58070 [packets to send 51, broken 50] [07:35:50]ProducePacketName [07:35:50]name=ofd_packets/00058070 [07:35:50]OFD Sender: To server: pG, [07:35:50]CommunicateWithHost lk.salyk.kg:30040 [07:35:50]ConnectInit lk.salyk.kg [07:35:50]written 0, free lines is 4095 [07:35:51]Connected sock=9 [07:35:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C4 AA 07 01 8D 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 4A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 57 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E2 00 00 35 04 06 00 BF 72 9E B3 9D 90 1C 6B 46 E0 2C CE E7 EF [07:35:51]Write to MH i2c: 01 00 00 69 1C 85 [07:35:51]Write i2c OK [07:35:51]MH_I2C_Read... [07:35:51]Read from MH i2c: 01 [07:35:51]MH_I2C_Read... [07:35:51]Read from MH i2c: 01 07 00 [07:35:51]MH_I2C_Read... [07:35:51]Read from MH i2c: 01 07 00 69 1C 00 00 00 00 00 AD 0C 45 [07:35:51]RasterBufferAndPrint [07:35:51]line [07:35:51]line [07:35:51]line [07:35:51]line [07:35:51]line [07:35:51]written 0, free lines is 3249 [07:35:51]MH_Cut [07:35:51]Write to MH i2c: D1 01 00 70 1C 01 5E [07:35:51]Write i2c OK [07:35:51]MH_I2C_Read... [07:35:51]Read from MH i2c: D1 [07:35:51]MH_I2C_Read... [07:35:51]Read from MH i2c: D1 01 00 [07:35:51]MH_I2C_Read... [07:35:51]Read from MH i2c: D1 01 00 70 1C 00 5D [07:35:51]Write to MH i2c: 01 00 00 71 1C 8D [07:35:51]Write i2c OK [07:35:51]MH_I2C_Read... [07:35:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 16 24 47 00 70 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 32 30 39 34 35 33 32 10 04 04 00 D6 E2 00 00 F4 03 04 00 A6 F2 C3 66 B6 04 01 00 00 7C AC 2A 7D 07 03 40 8B [07:35:51]CommunicateWithHost err = 0 [07:35:51]CheckOFDResponse [07:35:51]1017 (14) - 77093643461234 [07:35:51]1041 (16) - 0000000002094532 [07:35:51]1040 (4) - 58070 [07:35:51]1012 (4) - 20.08.2024 01:34 [07:35:51]1206 (1) - 0 [07:35:51]OFD Sender: Remove packet 58070 [07:35:51]ProducePacketName [07:35:51]name=ofd_packets/00058070 [07:35:51]NVStorageDeleteData [07:35:51]OFD Sender: No OFD packet to send [07:35:52]*** Cut start [07:35:52]*** Partial cut [07:35:52]*** CUTSNS_PIN = 1 [07:35:52]*** CUTSNS_PIN = 0 [07:35:52]*** Brake cut motor [07:35:52]Read from MH i2c: 01 [07:35:52]MH_I2C_Read... [07:35:52]*** Stop cut motor [07:35:52]*** Cut end [07:35:52]Read from MH i2c: 01 07 00 [07:35:52]MH_I2C_Read... [07:35:52]Read from MH i2c: 01 07 00 71 1C 00 00 00 00 00 FF 0F A2 [07:35:52]process_action close_receipt done [07:35:52]requested_data is exist [07:35:52]produce_requested_data [07:35:52]requested_item fm.sn is exist - process it [07:35:52]wFMCommunicate request_size=4 [07:35:52]MH_SAM_APDU [07:35:52]CAPDU: 80 11 00 00 [07:35:52]Write to MH i2c: E2 08 00 72 1C 80 11 00 00 00 00 00 00 08 [07:35:52]Write i2c OK [07:35:52]MH_I2C_Read... [07:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:53]Read from MH i2c: E2 [07:35:53]MH_I2C_Read... [07:35:53]Read from MH i2c: E2 17 00 [07:35:53]MH_I2C_Read... [07:35:53]Read from MH i2c: E2 17 00 72 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [07:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:35:53]wFMCommunicate OK [07:35:53]requested_item fd.num is exist - process it [07:35:53]SAM_PROTO_GetFieldsCounters [07:35:53]wFMCommunicate request_size=4 [07:35:53]MH_SAM_APDU [07:35:53]CAPDU: 80 13 00 00 [07:35:53]Write to MH i2c: E2 08 00 73 1C 80 13 00 00 00 00 00 00 0B [07:35:53]Write i2c OK [07:35:53]MH_I2C_Read... [07:35:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:53]Read from MH i2c: E2 [07:35:53]MH_I2C_Read... [07:35:53]Read from MH i2c: E2 62 00 [07:35:53]MH_I2C_Read... [07:35:53]Read from MH i2c: E2 62 00 73 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D6 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [07:35:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D6 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:35:53]wFMCommunicate OK [07:35:53]SAM_PROTO_GetFieldsCounters done [07:35:53]requested_item shift.num is exist - process it [07:35:53]requested_item shift.opened is exist - process it [07:35:53]req_shift_opened [07:35:53]FM_GetShiftState [07:35:53]SAM_PROTO_GetShiftState [07:35:53]wFMCommunicate request_size=4 [07:35:53]MH_SAM_APDU [07:35:53]CAPDU: 80 13 01 00 [07:35:53]Write to MH i2c: E2 08 00 74 1C 80 13 01 00 00 00 00 00 0D [07:35:53]Write i2c OK [07:35:53]MH_I2C_Read... [07:35:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:53]Read from MH i2c: E2 [07:35:53]MH_I2C_Read... [07:35:53]Read from MH i2c: E2 0E 00 [07:35:53]MH_I2C_Read... [07:35:53]Read from MH i2c: E2 0E 00 74 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 30 [07:35:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:35:53]wFMCommunicate OK [07:35:53]SAM_PROTO_GetShiftState done [07:35:53]FM_GetShiftState done [07:35:53]req_shift_opened done [07:35:53]requested_item shift.open_date is exist - process it [07:35:53]req_shift_open_date [07:35:53]req_shift_open_date done [07:35:53]produce_requested_data done [07:35:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58070,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:35:53]process_action_free close_receipt [07:35:53]json_value_free [07:35:53]json_value_free done [07:35:53]process_json_proto returns [07:35:53]Send response to host [07:35:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58070,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:35:53]free response buf [07:35:53]execute_script done [07:35:53]execute_script returns [07:35:53]free content buf [07:35:53]Sock 10.Close socket [07:35:53]Sock 10.Thread stoped [07:35:56]OFD Sender: No OFD packet to send [07:36:01]OFD Sender: No OFD packet to send [07:36:06]OFD Sender: No OFD packet to send [07:36:11]OFD Sender: No OFD packet to send [07:36:16]OFD Sender: No OFD packet to send [07:36:21]OFD Sender: No OFD packet to send [07:36:23]accept exits with 7 [07:36:23]New connection [07:36:23]New thread 3067567460 created [07:36:23]Thread 3067424100 joined [07:36:23]Waiting for new connection... [07:36:23] Sock 7.Parse request [07:36:23]Sock 7.Check first char [07:36:23]Sock 7.First char is OK [07:36:23]request: POST /json_proto HTTP/1.0 [07:36:23]Method: POST [07:36:23]URL: /json_proto [07:36:23]Method is POST - this is cgi request [07:36:23]url: /json_proto [07:36:23]query_string will be loaded in cgi processing [07:36:23]execute_cgi json_proto POST (null) [07:36:23]execute_cgi path=json_proto method=POST [07:36:23]POST find Content-Length [07:36:23]Host: 172.17.44.3:8080 [07:36:23]Content-Length: 678 [07:36:23]Content-Type: application/json [07:36:23] [07:36:23]POST finish read [07:36:23]Found Content-Length = 678 [07:36:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:23]execute_script... [07:36: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)2075314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:23]POST & json_proto [07:36:23]process_json_proto [07:36:23]json parsed OK: [07:36:23]protocol is kg_v1.0 [07:36:23]action value=close_receipt [07:36:23]process_action close_receipt [07:36:23]cmd_close_receipt [07:36:23]MH_GetDate [07:36:23]Write to MH i2c: F0 00 00 75 1C 80 [07:36:23]Write i2c OK [07:36:23]MH_I2C_Read... [07:36:23]Read from MH i2c: F0 [07:36:23]MH_I2C_Read... [07:36:23]Read from MH i2c: F0 09 00 [07:36:23]MH_I2C_Read... [07:36:23]Read from MH i2c: F0 09 00 75 1C 00 7A 47 C4 66 AD C5 5D 66 A9 [07:36:23]GetLastDocTimeStamp 1724139351 [07:36:23]current date 1724139386 [07:36:23]FM_GetShiftState [07:36:23]SAM_PROTO_GetShiftState [07:36:23]wFMCommunicate request_size=4 [07:36:23]MH_SAM_APDU [07:36:23]CAPDU: 80 13 01 00 [07:36:23]Write to MH i2c: E2 08 00 76 1C 80 13 01 00 00 00 00 00 0F [07:36:23]Write i2c OK [07:36:23]MH_I2C_Read... [07:36:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:23]Read from MH i2c: E2 [07:36:23]MH_I2C_Read... [07:36:23]Read from MH i2c: E2 0E 00 [07:36:23]MH_I2C_Read... [07:36:23]Read from MH i2c: E2 0E 00 76 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [07:36:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:36:23]wFMCommunicate OK [07:36:23]SAM_PROTO_GetShiftState done [07:36:23]FM_GetShiftState done [07:36:23]opened in 1724112910 [07:36:23]opened+sec_in_day 1724199310 [07:36:23]quantity*price = 50036 [07:36:23]sum+1 = 50037 [07:36:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 55 20.08.2024 07:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58071 ФПД: 262751636546654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073626&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58071&fm=262751636546654&tin=02508201610067®Number=0000000000162794&sum=50000 [07:36:25]StoreToDocumentArchive [07:36:25]shift 100 fd 58071 [07:36:25]save to /storage/0100/doc_00058071 [07:36:25]save last doc name /storage/0100/doc_00058071 to /storage/kkm_last_doc_name [07:36:25]save OK [07:36:25]Clear old archive folders... [07:36:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:36:25]tlvbuf is B6F70350 [07:36:25]SAM_PROTO_ClearQueue [07:36:25]wFMCommunicate request_size=4 [07:36:25]MH_SAM_APDU [07:36:25]CAPDU: 80 09 00 00 [07:36:25]Write to MH i2c: E2 08 00 83 1C 80 09 00 00 00 00 00 00 11 [07:36:25]Write i2c OK [07:36:25]MH_I2C_Read... [07:36:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:25]Read from MH i2c: E2 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 03 00 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 03 00 83 1C 00 90 00 13 [07:36:25]RAPDU: 90 00 [07:36:25]wFMCommunicate OK [07:36:25]SAM_PROTO_ClearQueue done [07:36:25]KKMCreateOFDPacket [07:36:25]OFDProtocolAddRootSTLVToBuf [07:36:25]FM_MakeSignedData [07:36:25]FM_MakeSignedData [07:36:25]SAM_PROTO_SignData [07:36:25]wFMCommunicate request_size=4 [07:36:25]MH_SAM_APDU [07:36:25]CAPDU: 80 0D 01 02 [07:36:25]Write to MH i2c: E2 08 00 84 1C 80 0D 01 02 00 00 00 00 19 [07:36:25]Write i2c OK [07:36:25]MH_I2C_Read... [07:36:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:25]Read from MH i2c: E2 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 03 00 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 03 00 84 1C 00 90 00 14 [07:36:25]RAPDU: 90 00 [07:36:25]wFMCommunicate OK [07:36:25]wFMCommunicate request_size=255 [07:36:25]MH_SAM_APDU [07:36:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 7A 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E2 00 00 35 04 06 00 EE [07:36:25]Write to MH i2c: E2 02 01 85 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 7A 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E2 00 00 35 04 06 00 EE 00 00 C1 [07:36:25]Write i2c OK [07:36:25]MH_I2C_Read... [07:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:25]Read from MH i2c: E2 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 03 00 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 03 00 85 1C 00 90 00 15 [07:36:25]RAPDU: 90 00 [07:36:25]wFMCommunicate OK [07:36:25]wFMCommunicate request_size=10 [07:36:25]MH_SAM_APDU [07:36:25]CAPDU: 80 0D 02 02 05 F8 A1 F5 E4 5E [07:36:25]Write to MH i2c: E2 0D 00 86 1C 80 0D 02 02 05 00 F8 A1 F5 E4 5E 00 00 F6 [07:36:25]Write i2c OK [07:36:25]MH_I2C_Read... [07:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:25]Read from MH i2c: E2 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 03 00 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 03 00 86 1C 00 90 00 16 [07:36:25]RAPDU: 90 00 [07:36:25]wFMCommunicate OK [07:36:25]wFMCommunicate request_size=4 [07:36:25]MH_SAM_APDU [07:36:25]CAPDU: 80 0D 03 02 [07:36:25]Write to MH i2c: E2 08 00 87 1C 80 0D 03 02 00 00 00 00 1E [07:36:25]Write i2c OK [07:36:25]MH_I2C_Read... [07:36:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:25]Read from MH i2c: E2 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 0B 00 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 0B 00 87 1C 00 3F 65 77 1A 2C 17 0A A3 90 00 44 [07:36:25]RAPDU: 3F 65 77 1A 2C 17 0A A3 90 00 [07:36:25]wFMCommunicate OK [07:36:25]SAM_PROTO_SignData done [07:36:25]FM_MakeSignedData done [07:36:25]CreateOFDProtocolMessage [07:36:25]wFMCommunicate request_size=4 [07:36:25]MH_SAM_APDU [07:36:25]CAPDU: 80 11 00 00 [07:36:25]Write to MH i2c: E2 08 00 88 1C 80 11 00 00 00 00 00 00 1E [07:36:25]Write i2c OK [07:36:25]MH_I2C_Read... [07:36:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:25]Read from MH i2c: E2 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 17 00 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: E2 17 00 88 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [07:36:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:36:25]wFMCommunicate OK [07:36:25]CreateOFDProtocolMessage done [07:36:25]OFDSenderStorePacket 58071 [07:36:25]StoreOFDPacket docnum=58071 [07:36:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 60 2C 07 01 A2 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 7A 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E2 00 00 35 04 06 00 EE F8 A1 F5 E4 5E 3F 65 77 1A 2C 17 0A A3 [07:36:25]CheckFolder [07:36:25]dirname=/storage/ofd_packets [07:36:25]CheckFolder done [07:36:25]ProducePacketName [07:36:25]name=ofd_packets/00058071 [07:36:25]NVStorageSaveData ofd_packets/00058071 [07:36:25]File name is /storage/ofd_packets/00058071 [07:36:25]Write 301 bytes [07:36:25]NVStorageSaveData done [07:36:25]OFDSenderStorePacket done [07:36:25]KKMCreateOFDPacket done [07:36:25]NVStorageSaveData kkm_last_timestamp [07:36:25]File name is /storage/kkm_last_timestamp [07:36:25]Write 4 bytes [07:36:25]NVStorageSaveData done [07:36:25]ExternCall_PrintAddStr [07:36:25]wPrintStart [07:36:25]Write to MH i2c: 01 00 00 89 1C A5 [07:36:25]Write i2c OK [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: 01 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: 01 07 00 [07:36:25]MH_I2C_Read... [07:36:25]Read from MH i2c: 01 07 00 89 1C 00 00 00 00 00 FF 0F BA [07:36:25]RasterBufferAndPrint [07:36:25]line Счет N : (1)2075314 [07:36:25]line ИНН: 02508201610067 [07:36:25]line Контрольно-Кассовый Чек [07:36:25]line ПРОДАЖА [07:36:25]line ТРК (МРК, ГНК) : 63 [07:36:25]line Товар: 2710124130 [07:36:25]line Аи-92-К-4 [07:36:25]line 7.380 * 67.80 [07:36:25]line = 500.36 [07:36:25]line НДС 12% НСП 1% [07:36:25]line > о реализуемом товаре [07:36:25]line ОКРУГЛЕНИЕ: -0.36 [07:36:25]line ИТОГО: 500.00 [07:36:25]line Внесено: 500.00 [07:36:25]line СДАЧА: 0.00 [07:36:25]line НСП 1% : 4.43 [07:36:25]line НДС 12% : 53.14 [07:36:25]line Наличными: 500.00 [07:36:25]line Безнал.: 0.00 [07:36:25]line Место: АЗС № 135 "Партнер Нефть" [07:36:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:36:25]line СНО: Общий режим [07:36:25]line Чек 55 20.08.2024 07:36 [07:36:25]line Смена: 100 ФФД: 1.0 [07:36:25]line ЗНМ: 0300000196 [07:36:25]line РНМ: 0000000000162794 [07:36:25]line Версия ККМ: v1.0 [07:36:25]line ФМ: 0000000002094532 [07:36:25]line ФД: 58071 [07:36:25]line ФПД: 262751636546654 [07:36:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073626&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58071&fm=262751636546654&tin=02508201610067®Number=0000000000162794&sum=50000 [07:36:25]OFD Sender: Processing packet 58071 [packets to send 51, broken 50] [07:36:25]ProducePacketName [07:36:25]name=ofd_packets/00058071 [07:36:25]OFD Sender: To server: pG, [07:36:25]CommunicateWithHost lk.salyk.kg:30040 [07:36:25]ConnectInit lk.salyk.kg [07:36:25]written 0, free lines is 4095 [07:36:26]Connected sock=10 [07:36:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 60 2C 07 01 A2 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 7A 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E2 00 00 35 04 06 00 EE F8 A1 F5 E4 5E 3F 65 77 1A 2C 17 0A A3 [07:36:26]Write to MH i2c: 01 00 00 B4 1C D0 [07:36:26]Write i2c OK [07:36:26]MH_I2C_Read... [07:36:26]Read from MH i2c: 01 [07:36:26]MH_I2C_Read... [07:36:26]Read from MH i2c: 01 07 00 [07:36:26]MH_I2C_Read... [07:36:26]Read from MH i2c: 01 07 00 B4 1C 00 00 00 00 00 95 0C 78 [07:36:26]RasterBufferAndPrint [07:36:26]line [07:36:26]line [07:36:26]line [07:36:26]line [07:36:26]line [07:36:26]written 0, free lines is 3226 [07:36:26]MH_Cut [07:36:26]Write to MH i2c: D1 01 00 BB 1C 01 A9 [07:36:26]Write i2c OK [07:36:26]MH_I2C_Read... [07:36:26]Read from MH i2c: D1 [07:36:26]MH_I2C_Read... [07:36:26]Read from MH i2c: D1 01 00 [07:36:26]MH_I2C_Read... [07:36:26]Read from MH i2c: D1 01 00 BB 1C 00 A8 [07:36:26]Write to MH i2c: 01 00 00 BC 1C D8 [07:36:26]Write i2c OK [07:36:26]MH_I2C_Read... [07:36:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 36 DA 47 00 FF 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 32 30 39 34 35 33 32 10 04 04 00 D7 E2 00 00 F4 03 04 00 C9 F2 C3 66 B6 04 01 00 00 D1 D9 EC CF 46 5F F4 2B [07:36:26]CommunicateWithHost err = 0 [07:36:26]CheckOFDResponse [07:36:26]1017 (14) - 77093643461234 [07:36:26]1041 (16) - 0000000002094532 [07:36:26]1040 (4) - 58071 [07:36:26]1012 (4) - 20.08.2024 01:35 [07:36:26]1206 (1) - 0 [07:36:26]OFD Sender: Remove packet 58071 [07:36:26]ProducePacketName [07:36:26]name=ofd_packets/00058071 [07:36:26]NVStorageDeleteData [07:36:26]OFD Sender: No OFD packet to send [07:36:27]*** Cut start [07:36:27]*** Partial cut [07:36:27]*** CUTSNS_PIN = 1 [07:36:27]*** CUTSNS_PIN = 0 [07:36:27]*** Brake cut motor [07:36:28]Read from MH i2c: 01 [07:36:28]MH_I2C_Read... [07:36:28]*** Stop cut motor [07:36:28]*** Cut end [07:36:28]Read from MH i2c: 01 07 00 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: 01 07 00 BC 1C 00 00 00 00 00 FF 0F ED [07:36:28]process_action close_receipt done [07:36:28]requested_data is exist [07:36:28]produce_requested_data [07:36:28]requested_item fm.sn is exist - process it [07:36:28]wFMCommunicate request_size=4 [07:36:28]MH_SAM_APDU [07:36:28]CAPDU: 80 11 00 00 [07:36:28]Write to MH i2c: E2 08 00 BD 1C 80 11 00 00 00 00 00 00 53 [07:36:28]Write i2c OK [07:36:28]MH_I2C_Read... [07:36:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:28]Read from MH i2c: E2 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 17 00 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 17 00 BD 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9F [07:36:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:36:28]wFMCommunicate OK [07:36:28]requested_item fd.num is exist - process it [07:36:28]SAM_PROTO_GetFieldsCounters [07:36:28]wFMCommunicate request_size=4 [07:36:28]MH_SAM_APDU [07:36:28]CAPDU: 80 13 00 00 [07:36:28]Write to MH i2c: E2 08 00 BE 1C 80 13 00 00 00 00 00 00 56 [07:36:28]Write i2c OK [07:36:28]MH_I2C_Read... [07:36:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:28]Read from MH i2c: E2 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 62 00 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 62 00 BE 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [07:36:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:36:28]wFMCommunicate OK [07:36:28]SAM_PROTO_GetFieldsCounters done [07:36:28]requested_item shift.num is exist - process it [07:36:28]requested_item shift.opened is exist - process it [07:36:28]req_shift_opened [07:36:28]FM_GetShiftState [07:36:28]SAM_PROTO_GetShiftState [07:36:28]wFMCommunicate request_size=4 [07:36:28]MH_SAM_APDU [07:36:28]CAPDU: 80 13 01 00 [07:36:28]Write to MH i2c: E2 08 00 BF 1C 80 13 01 00 00 00 00 00 58 [07:36:28]Write i2c OK [07:36:28]MH_I2C_Read... [07:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:28]Read from MH i2c: E2 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 0E 00 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 0E 00 BF 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7B [07:36:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:36:28]wFMCommunicate OK [07:36:28]SAM_PROTO_GetShiftState done [07:36:28]FM_GetShiftState done [07:36:28]req_shift_opened done [07:36:28]requested_item shift.open_date is exist - process it [07:36:28]req_shift_open_date [07:36:28]req_shift_open_date done [07:36:28]produce_requested_data done [07:36:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58071,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:36:28]process_action_free close_receipt [07:36:28]json_value_free [07:36:28]json_value_free done [07:36:28]process_json_proto returns [07:36:28]Send response to host [07:36:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58071,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:36:28]free response buf [07:36:28]execute_script done [07:36:28]execute_script returns [07:36:28]free content buf [07:36:28]Sock 7.Close socket [07:36:28]Sock 7.Thread stoped [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:39]accept exits with 9 [07:36:39]New connection [07:36:39]New thread 3067424100 created [07:36:39]Thread 3067567460 joined [07:36:39]Waiting for new connection... [07:36:39] Sock 9.Parse request [07:36:39]Sock 9.Check first char [07:36:39]Sock 9.First char is OK [07:36:39]request: POST /json_proto HTTP/1.0 [07:36:39]Method: POST [07:36:39]URL: /json_proto [07:36:39]Method is POST - this is cgi request [07:36:39]url: /json_proto [07:36:39]query_string will be loaded in cgi processing [07:36:39]execute_cgi json_proto POST (null) [07:36:39]execute_cgi path=json_proto method=POST [07:36:39]POST find Content-Length [07:36:39]Host: 172.17.44.3:8080 [07:36:39]Content-Length: 678 [07:36:39]Content-Type: application/json [07:36:39] [07:36:39]POST finish read [07:36:39]Found Content-Length = 678 [07:36:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:39]execute_script... [07:36: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)2075313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:39]POST & json_proto [07:36:39]process_json_proto [07:36:39]json parsed OK: [07:36:39]protocol is kg_v1.0 [07:36:39]action value=close_receipt [07:36:39]process_action close_receipt [07:36:39]cmd_close_receipt [07:36:39]MH_GetDate [07:36:39]Write to MH i2c: F0 00 00 C0 1C CB [07:36:39]Write i2c OK [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: F0 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: F0 09 00 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: F0 09 00 C0 1C 00 89 47 C4 66 AD C5 5D 66 03 [07:36:39]GetLastDocTimeStamp 1724139386 [07:36:39]current date 1724139401 [07:36:39]FM_GetShiftState [07:36:39]SAM_PROTO_GetShiftState [07:36:39]wFMCommunicate request_size=4 [07:36:39]MH_SAM_APDU [07:36:39]CAPDU: 80 13 01 00 [07:36:39]Write to MH i2c: E2 08 00 C1 1C 80 13 01 00 00 00 00 00 5A [07:36:39]Write i2c OK [07:36:39]MH_I2C_Read... [07:36:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:39]Read from MH i2c: E2 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 0E 00 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 0E 00 C1 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7D [07:36:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:36:39]wFMCommunicate OK [07:36:39]SAM_PROTO_GetShiftState done [07:36:39]FM_GetShiftState done [07:36:39]opened in 1724112910 [07:36:39]opened+sec_in_day 1724199310 [07:36:39]quantity*price = 50036 [07:36:39]sum+1 = 50037 [07:36:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 56 20.08.2024 07:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58072 ФПД: 195066413355688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073641&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58072&fm=195066413355688&tin=02508201610067®Number=0000000000162794&sum=50000 [07:36:40]StoreToDocumentArchive [07:36:40]shift 100 fd 58072 [07:36:40]save to /storage/0100/doc_00058072 [07:36:40]save last doc name /storage/0100/doc_00058072 to /storage/kkm_last_doc_name [07:36:40]save OK [07:36:40]Clear old archive folders... [07:36:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:36:40]tlvbuf is 01D75F20 [07:36:40]SAM_PROTO_ClearQueue [07:36:40]wFMCommunicate request_size=4 [07:36:40]MH_SAM_APDU [07:36:40]CAPDU: 80 09 00 00 [07:36:40]Write to MH i2c: E2 08 00 CE 1C 80 09 00 00 00 00 00 00 5C [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:40]Read from MH i2c: E2 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 03 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 03 00 CE 1C 00 90 00 5E [07:36:40]RAPDU: 90 00 [07:36:40]wFMCommunicate OK [07:36:40]SAM_PROTO_ClearQueue done [07:36:40]KKMCreateOFDPacket [07:36:40]OFDProtocolAddRootSTLVToBuf [07:36:40]FM_MakeSignedData [07:36:40]FM_MakeSignedData [07:36:40]SAM_PROTO_SignData [07:36:40]wFMCommunicate request_size=4 [07:36:40]MH_SAM_APDU [07:36:40]CAPDU: 80 0D 01 02 [07:36:40]Write to MH i2c: E2 08 00 CF 1C 80 0D 01 02 00 00 00 00 64 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:40]Read from MH i2c: E2 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 03 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 03 00 CF 1C 00 90 00 5F [07:36:40]RAPDU: 90 00 [07:36:40]wFMCommunicate OK [07:36:40]wFMCommunicate request_size=255 [07:36:40]MH_SAM_APDU [07:36: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 89 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E2 00 00 35 04 06 00 B1 [07:36:40]Write to MH i2c: E2 02 01 D0 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 89 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E2 00 00 35 04 06 00 B1 00 00 E0 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:40]Read from MH i2c: E2 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 03 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 03 00 D0 1C 00 90 00 60 [07:36:40]RAPDU: 90 00 [07:36:40]wFMCommunicate OK [07:36:40]wFMCommunicate request_size=10 [07:36:40]MH_SAM_APDU [07:36:40]CAPDU: 80 0D 02 02 05 69 70 46 92 A8 [07:36:40]Write to MH i2c: E2 0D 00 D1 1C 80 0D 02 02 05 00 69 70 46 92 A8 00 00 CA [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:40]Read from MH i2c: E2 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 03 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 03 00 D1 1C 00 90 00 61 [07:36:40]RAPDU: 90 00 [07:36:40]wFMCommunicate OK [07:36:40]wFMCommunicate request_size=4 [07:36:40]MH_SAM_APDU [07:36:40]CAPDU: 80 0D 03 02 [07:36:40]Write to MH i2c: E2 08 00 D2 1C 80 0D 03 02 00 00 00 00 69 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:40]Read from MH i2c: E2 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 0B 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 0B 00 D2 1C 00 CE E0 73 30 24 DD A3 60 90 00 BF [07:36:40]RAPDU: CE E0 73 30 24 DD A3 60 90 00 [07:36:40]wFMCommunicate OK [07:36:40]SAM_PROTO_SignData done [07:36:40]FM_MakeSignedData done [07:36:40]CreateOFDProtocolMessage [07:36:40]wFMCommunicate request_size=4 [07:36:40]MH_SAM_APDU [07:36:40]CAPDU: 80 11 00 00 [07:36:40]Write to MH i2c: E2 08 00 D3 1C 80 11 00 00 00 00 00 00 69 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:40]Read from MH i2c: E2 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 17 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: E2 17 00 D3 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B5 [07:36:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:36:40]wFMCommunicate OK [07:36:40]CreateOFDProtocolMessage done [07:36:40]OFDSenderStorePacket 58072 [07:36:40]StoreOFDPacket docnum=58072 [07:36:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 94 28 07 01 AA 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 89 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E2 00 00 35 04 06 00 B1 69 70 46 92 A8 CE E0 73 30 24 DD A3 60 [07:36:40]CheckFolder [07:36:40]dirname=/storage/ofd_packets [07:36:40]CheckFolder done [07:36:40]ProducePacketName [07:36:40]name=ofd_packets/00058072 [07:36:40]NVStorageSaveData ofd_packets/00058072 [07:36:40]File name is /storage/ofd_packets/00058072 [07:36:40]Write 301 bytes [07:36:40]NVStorageSaveData done [07:36:40]OFDSenderStorePacket done [07:36:40]KKMCreateOFDPacket done [07:36:40]NVStorageSaveData kkm_last_timestamp [07:36:40]File name is /storage/kkm_last_timestamp [07:36:40]Write 4 bytes [07:36:40]NVStorageSaveData done [07:36:40]ExternCall_PrintAddStr [07:36:40]wPrintStart [07:36:40]Write to MH i2c: 01 00 00 D4 1C F0 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: 01 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: 01 07 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: 01 07 00 D4 1C 00 00 00 00 00 FF 0F 05 [07:36:40]RasterBufferAndPrint [07:36:40]line Счет N : (1)2075313 [07:36:40]line ИНН: 02508201610067 [07:36:40]line Контрольно-Кассовый Чек [07:36:40]line ПРОДАЖА [07:36:40]line ТРК (МРК, ГНК) : 33 [07:36:40]line Товар: 2710124130 [07:36:40]line Аи-92-К-4 [07:36:40]line 7.380 * 67.80 [07:36:40]line = 500.36 [07:36:40]line НДС 12% НСП 1% [07:36:40]line > о реализуемом товаре [07:36:40]line ОКРУГЛЕНИЕ: -0.36 [07:36:40]line ИТОГО: 500.00 [07:36:40]line Внесено: 500.00 [07:36:40]line СДАЧА: 0.00 [07:36:40]line НСП 1% : 4.43 [07:36:40]line НДС 12% : 53.14 [07:36:40]line Наличными: 500.00 [07:36:40]line Безнал.: 0.00 [07:36:40]line Место: АЗС № 135 "Партнер Нефть" [07:36:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:36:40]line СНО: Общий режим [07:36:40]line Чек 56 20.08.2024 07:36 [07:36:40]line Смена: 100 ФФД: 1.0 [07:36:40]line ЗНМ: 0300000196 [07:36:40]line РНМ: 0000000000162794 [07:36:40]line Версия ККМ: v1.0 [07:36:40]line ФМ: 0000000002094532 [07:36:40]line ФД: 58072 [07:36:40]line ФПД: 195066413355688 [07:36:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073641&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58072&fm=195066413355688&tin=02508201610067®Number=0000000000162794&sum=50000 [07:36:41]OFD Sender: Processing packet 58072 [packets to send 51, broken 50] [07:36:41]ProducePacketName [07:36:41]name=ofd_packets/00058072 [07:36:41]OFD Sender: To server: pG, [07:36:41]CommunicateWithHost lk.salyk.kg:30040 [07:36:41]ConnectInit lk.salyk.kg [07:36:41]written 0, free lines is 4095 [07:36:41]Connected sock=10 [07:36:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 94 28 07 01 AA 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 89 47 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E2 00 00 35 04 06 00 B1 69 70 46 92 A8 CE E0 73 30 24 DD A3 60 [07:36:41]Write to MH i2c: 01 00 00 FF 1C 1B [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: 01 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: 01 07 00 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: 01 07 00 FF 1C 00 00 00 00 00 AA 0C D8 [07:36:41]RasterBufferAndPrint [07:36:41]line [07:36:41]line [07:36:41]line [07:36:41]line [07:36:41]line [07:36:41]written 0, free lines is 3246 [07:36:41]MH_Cut [07:36:41]Write to MH i2c: D1 01 00 06 1D 01 F5 [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: D1 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: D1 01 00 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: D1 01 00 06 1D 00 F4 [07:36:41]Write to MH i2c: 01 00 00 07 1D 24 [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 15 96 47 00 1C 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 32 30 39 34 35 33 32 10 04 04 00 D8 E2 00 00 F4 03 04 00 D9 F2 C3 66 B6 04 01 00 00 D8 71 B7 45 D1 CB 07 D3 [07:36:41]CommunicateWithHost err = 0 [07:36:41]CheckOFDResponse [07:36:41]1017 (14) - 77093643461234 [07:36:41]1041 (16) - 0000000002094532 [07:36:41]1040 (4) - 58072 [07:36:41]1012 (4) - 20.08.2024 01:35 [07:36:41]1206 (1) - 0 [07:36:41]OFD Sender: Remove packet 58072 [07:36:41]ProducePacketName [07:36:41]name=ofd_packets/00058072 [07:36:41]NVStorageDeleteData [07:36:42]OFD Sender: No OFD packet to send [07:36:42]*** Cut start [07:36:42]*** Partial cut [07:36:42]*** CUTSNS_PIN = 1 [07:36:42]*** CUTSNS_PIN = 0 [07:36:43]*** Brake cut motor [07:36:43]Read from MH i2c: 01 [07:36:43]MH_I2C_Read... [07:36:43]*** Stop cut motor [07:36:43]*** Cut end [07:36:43]Read from MH i2c: 01 07 00 [07:36:43]MH_I2C_Read... [07:36:43]Read from MH i2c: 01 07 00 07 1D 00 00 00 00 00 FF 0F 39 [07:36:43]process_action close_receipt done [07:36:43]requested_data is exist [07:36:43]produce_requested_data [07:36:43]requested_item fm.sn is exist - process it [07:36:43]wFMCommunicate request_size=4 [07:36:43]MH_SAM_APDU [07:36:43]CAPDU: 80 11 00 00 [07:36:43]Write to MH i2c: E2 08 00 08 1D 80 11 00 00 00 00 00 00 9F [07:36:43]Write i2c OK [07:36:43]MH_I2C_Read... [07:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:43]Read from MH i2c: E2 [07:36:43]MH_I2C_Read... [07:36:43]Read from MH i2c: E2 17 00 [07:36:43]MH_I2C_Read... [07:36:43]Read from MH i2c: E2 17 00 08 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EB [07:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:36:43]wFMCommunicate OK [07:36:43]requested_item fd.num is exist - process it [07:36:43]SAM_PROTO_GetFieldsCounters [07:36:43]wFMCommunicate request_size=4 [07:36:43]MH_SAM_APDU [07:36:43]CAPDU: 80 13 00 00 [07:36:43]Write to MH i2c: E2 08 00 09 1D 80 13 00 00 00 00 00 00 A2 [07:36:43]Write i2c OK [07:36:43]MH_I2C_Read... [07:36:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:43]Read from MH i2c: E2 [07:36:43]MH_I2C_Read... [07:36:43]Read from MH i2c: E2 62 00 [07:36:43]MH_I2C_Read... [07:36:43]Read from MH i2c: E2 62 00 09 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D8 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [07:36:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D8 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:36:43]wFMCommunicate OK [07:36:43]SAM_PROTO_GetFieldsCounters done [07:36:43]requested_item shift.num is exist - process it [07:36:43]requested_item shift.opened is exist - process it [07:36:43]req_shift_opened [07:36:43]FM_GetShiftState [07:36:43]SAM_PROTO_GetShiftState [07:36:43]wFMCommunicate request_size=4 [07:36:43]MH_SAM_APDU [07:36:43]CAPDU: 80 13 01 00 [07:36:43]Write to MH i2c: E2 08 00 0A 1D 80 13 01 00 00 00 00 00 A4 [07:36:43]Write i2c OK [07:36:43]MH_I2C_Read... [07:36:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:43]Read from MH i2c: E2 [07:36:43]MH_I2C_Read... [07:36:43]Read from MH i2c: E2 0E 00 [07:36:43]MH_I2C_Read... [07:36:43]Read from MH i2c: E2 0E 00 0A 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C7 [07:36:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:36:43]wFMCommunicate OK [07:36:43]SAM_PROTO_GetShiftState done [07:36:43]FM_GetShiftState done [07:36:43]req_shift_opened done [07:36:43]requested_item shift.open_date is exist - process it [07:36:43]req_shift_open_date [07:36:43]req_shift_open_date done [07:36:43]produce_requested_data done [07:36:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58072,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:36:43]process_action_free close_receipt [07:36:43]json_value_free [07:36:43]json_value_free done [07:36:43]process_json_proto returns [07:36:43]Send response to host [07:36:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58072,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:36:43]free response buf [07:36:43]execute_script done [07:36:43]execute_script returns [07:36:43]free content buf [07:36:43]Sock 9.Close socket [07:36:43]Sock 9.Thread stoped [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: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:37]OFD Sender: No OFD packet to send [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:45]accept exits with 7 [07:44:45]New connection [07:44:45]New thread 3067567460 created [07:44:45]Thread 3067424100 joined [07:44:45]Waiting for new connection... [07:44:45] Sock 7.Parse request [07:44:45]Sock 7.Check first char [07:44:45]Sock 7.First char is OK [07:44:45]request: POST /json_proto HTTP/1.0 [07:44:45]Method: POST [07:44:45]URL: /json_proto [07:44:45]Method is POST - this is cgi request [07:44:45]url: /json_proto [07:44:45]query_string will be loaded in cgi processing [07:44:45]execute_cgi json_proto POST (null) [07:44:45]execute_cgi path=json_proto method=POST [07:44:45]POST find Content-Length [07:44:45]Host: 172.17.44.3:8080 [07:44:45]Content-Length: 804 [07:44:45]Content-Type: application/json [07:44:45] [07:44:45]POST finish read [07:44:45]Found Content-Length = 804 [07:44:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:45]execute_script... [07: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)2075316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:45]POST & json_proto [07:44:45]process_json_proto [07:44:45]json parsed OK: [07:44:45]protocol is kg_v1.0 [07:44:45]action value=close_receipt [07:44:45]process_action close_receipt [07:44:45]cmd_close_receipt [07:44:45]MH_GetDate [07:44:45]Write to MH i2c: F0 00 00 0B 1D 17 [07:44:45]Write i2c OK [07:44:45]MH_I2C_Read... [07:44:45]Read from MH i2c: F0 [07:44:45]MH_I2C_Read... [07:44:45]Read from MH i2c: F0 09 00 [07:44:45]MH_I2C_Read... [07:44:45]Read from MH i2c: F0 09 00 0B 1D 00 70 49 C4 66 AD C5 5D 66 38 [07:44:45]GetLastDocTimeStamp 1724139401 [07:44:45]current date 1724139888 [07:44:45]FM_GetShiftState [07:44:45]SAM_PROTO_GetShiftState [07:44:45]wFMCommunicate request_size=4 [07:44:45]MH_SAM_APDU [07:44:45]CAPDU: 80 13 01 00 [07:44:45]Write to MH i2c: E2 08 00 0C 1D 80 13 01 00 00 00 00 00 A6 [07:44:45]Write i2c OK [07:44:45]MH_I2C_Read... [07:44:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:45]Read from MH i2c: E2 [07:44:45]MH_I2C_Read... [07:44:45]Read from MH i2c: E2 0E 00 [07:44:45]MH_I2C_Read... [07:44:45]Read from MH i2c: E2 0E 00 0C 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C9 [07:44:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:44:45]wFMCommunicate OK [07:44:45]SAM_PROTO_GetShiftState done [07:44:45]FM_GetShiftState done [07:44:45]opened in 1724112910 [07:44:45]opened+sec_in_day 1724199310 [07:44:45]quantity*price = 100005 [07:44:45]sum+1 = 100006 [07:44:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 57 20.08.2024 07:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58073 ФПД: 195596734896435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074448&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58073&fm=195596734896435&tin=02508201610067®Number=0000000000162794&sum=100005 [07:44:46]StoreToDocumentArchive [07:44:46]shift 100 fd 58073 [07:44:46]save to /storage/0100/doc_00058073 [07:44:46]save last doc name /storage/0100/doc_00058073 to /storage/kkm_last_doc_name [07:44:46]save OK [07:44:46]Clear old archive folders... [07:44:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:44:46]tlvbuf is 01D7F200 [07:44:46]SAM_PROTO_ClearQueue [07:44:46]wFMCommunicate request_size=4 [07:44:46]MH_SAM_APDU [07:44:46]CAPDU: 80 09 00 00 [07:44:46]Write to MH i2c: E2 08 00 19 1D 80 09 00 00 00 00 00 00 A8 [07:44:46]Write i2c OK [07:44:46]MH_I2C_Read... [07:44:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:44:46]Read from MH i2c: E2 [07:44:46]MH_I2C_Read... [07:44:46]Read from MH i2c: E2 03 00 [07:44:46]MH_I2C_Read... [07:44:46]Read from MH i2c: E2 03 00 19 1D 00 90 00 AA [07:44:46]RAPDU: 90 00 [07:44:46]wFMCommunicate OK [07:44:46]SAM_PROTO_ClearQueue done [07:44:46]KKMCreateOFDPacket [07:44:46]OFDProtocolAddRootSTLVToBuf [07:44:46]FM_MakeSignedData [07:44:46]FM_MakeSignedData [07:44:46]SAM_PROTO_SignData [07:44:46]wFMCommunicate request_size=4 [07:44:46]MH_SAM_APDU [07:44:46]CAPDU: 80 0D 01 02 [07:44:46]Write to MH i2c: E2 08 00 1A 1D 80 0D 01 02 00 00 00 00 B0 [07:44:46]Write i2c OK [07:44:46]MH_I2C_Read... [07:44:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:44:47]Read from MH i2c: E2 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 03 00 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 03 00 1A 1D 00 90 00 AB [07:44:47]RAPDU: 90 00 [07:44:47]wFMCommunicate OK [07:44:47]wFMCommunicate request_size=255 [07:44:47]MH_SAM_APDU [07:44:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 70 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E2 00 00 35 04 06 00 B1 [07:44:47]Write to MH i2c: E2 02 01 1B 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 70 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E2 00 00 35 04 06 00 B1 00 00 B0 [07:44:47]Write i2c OK [07:44:47]MH_I2C_Read... [07:44:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:47]Read from MH i2c: E2 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 03 00 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 03 00 1B 1D 00 90 00 AC [07:44:47]RAPDU: 90 00 [07:44:47]wFMCommunicate OK [07:44:47]wFMCommunicate request_size=10 [07:44:47]MH_SAM_APDU [07:44:47]CAPDU: 80 0D 02 02 05 E4 E9 E7 19 33 [07:44:47]Write to MH i2c: E2 0D 00 1C 1D 80 0D 02 02 05 00 E4 E9 E7 19 33 00 00 BD [07:44:47]Write i2c OK [07:44:47]MH_I2C_Read... [07:44:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:47]Read from MH i2c: E2 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 03 00 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 03 00 1C 1D 00 90 00 AD [07:44:47]RAPDU: 90 00 [07:44:47]wFMCommunicate OK [07:44:47]wFMCommunicate request_size=4 [07:44:47]MH_SAM_APDU [07:44:47]CAPDU: 80 0D 03 02 [07:44:47]Write to MH i2c: E2 08 00 1D 1D 80 0D 03 02 00 00 00 00 B5 [07:44:47]Write i2c OK [07:44:47]MH_I2C_Read... [07:44:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:44:47]Read from MH i2c: E2 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 0B 00 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 0B 00 1D 1D 00 82 5A 1C 4E D7 A6 B3 68 90 00 94 [07:44:47]RAPDU: 82 5A 1C 4E D7 A6 B3 68 90 00 [07:44:47]wFMCommunicate OK [07:44:47]SAM_PROTO_SignData done [07:44:47]FM_MakeSignedData done [07:44:47]CreateOFDProtocolMessage [07:44:47]wFMCommunicate request_size=4 [07:44:47]MH_SAM_APDU [07:44:47]CAPDU: 80 11 00 00 [07:44:47]Write to MH i2c: E2 08 00 1E 1D 80 11 00 00 00 00 00 00 B5 [07:44:47]Write i2c OK [07:44:47]MH_I2C_Read... [07:44:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:47]Read from MH i2c: E2 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 17 00 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: E2 17 00 1E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 01 [07:44:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:44:47]wFMCommunicate OK [07:44:47]CreateOFDProtocolMessage done [07:44:47]OFDSenderStorePacket 58073 [07:44:47]StoreOFDPacket docnum=58073 [07:44:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E3 53 07 01 8D A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 70 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E2 00 00 35 04 06 00 B1 E4 E9 E7 19 33 82 5A 1C 4E D7 A6 B3 68 [07:44:47]CheckFolder [07:44:47]dirname=/storage/ofd_packets [07:44:47]CheckFolder done [07:44:47]ProducePacketName [07:44:47]name=ofd_packets/00058073 [07:44:47]NVStorageSaveData ofd_packets/00058073 [07:44:47]File name is /storage/ofd_packets/00058073 [07:44:47]Write 301 bytes [07:44:47]NVStorageSaveData done [07:44:47]OFDSenderStorePacket done [07:44:47]KKMCreateOFDPacket done [07:44:47]NVStorageSaveData kkm_last_timestamp [07:44:47]File name is /storage/kkm_last_timestamp [07:44:47]Write 4 bytes [07:44:47]NVStorageSaveData done [07:44:47]ExternCall_PrintAddStr [07:44:47]wPrintStart [07:44:47]Write to MH i2c: 01 00 00 1F 1D 3C [07:44:47]Write i2c OK [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: 01 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: 01 07 00 [07:44:47]MH_I2C_Read... [07:44:47]Read from MH i2c: 01 07 00 1F 1D 00 00 00 00 00 FF 0F 51 [07:44:47]RasterBufferAndPrint [07:44:47]line Счет N : (1)2075316 [07:44:47]line ИНН: 02508201610067 [07:44:47]line Контрольно-Кассовый Чек [07:44:47]line ПРОДАЖА [07:44:47]line ТРК (МРК, ГНК) : 43 [07:44:47]line Товар: 2710124130 [07:44:47]line Аи-92-К-4 [07:44:47]line 14.750 * 67.80 [07:44:47]line = 1000.05 [07:44:47]line НДС 12% НСП 1% [07:44:47]line > о реализуемом товаре [07:44:47]line ИТОГО: 1000.05 [07:44:47]line НСП 1% : 8.85 [07:44:47]line НДС 12% : 106.20 [07:44:47]line Наличными: 0.00 [07:44:47]line Безнал.: 1000.05 [07:44:47]line Место: АЗС № 135 "Партнер Нефть" [07:44:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:44:47]line СНО: Общий режим [07:44:47]line Чек 57 20.08.2024 07:44 [07:44:47]line Смена: 100 ФФД: 1.0 [07:44:47]line ЗНМ: 0300000196 [07:44:47]line РНМ: 0000000000162794 [07:44:47]line Версия ККМ: v1.0 [07:44:47]line Платежная система: O! деньги [07:44:47]line ФМ: 0000000002094532 [07:44:47]line ФД: 58073 [07:44:47]line ФПД: 195596734896435 [07:44:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074448&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58073&fm=195596734896435&tin=02508201610067®Number=0000000000162794&sum=100005 [07:44:47]OFD Sender: Processing packet 58073 [packets to send 51, broken 50] [07:44:47]ProducePacketName [07:44:47]name=ofd_packets/00058073 [07:44:47]OFD Sender: To server: pG, [07:44:47]CommunicateWithHost lk.salyk.kg:30040 [07:44:47]ConnectInit lk.salyk.kg [07:44:47]written 0, free lines is 4095 [07:44:47]Connected sock=10 [07:44:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E3 53 07 01 8D A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 70 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E2 00 00 35 04 06 00 B1 E4 E9 E7 19 33 82 5A 1C 4E D7 A6 B3 68 [07:44:48]Write to MH i2c: 01 00 00 49 1D 66 [07:44:48]Write i2c OK [07:44:48]MH_I2C_Read... [07:44:48]Read from MH i2c: 01 [07:44:48]MH_I2C_Read... [07:44:48]Read from MH i2c: 01 07 00 [07:44:48]MH_I2C_Read... [07:44:48]Read from MH i2c: 01 07 00 49 1D 00 00 00 00 00 AA 0C 23 [07:44:48]RasterBufferAndPrint [07:44:48]line [07:44:48]line [07:44:48]line [07:44:48]line [07:44:48]line [07:44:48]written 0, free lines is 3245 [07:44:48]MH_Cut [07:44:48]Write to MH i2c: D1 01 00 50 1D 01 3F [07:44:48]Write i2c OK [07:44:48]MH_I2C_Read... [07:44:48]Read from MH i2c: D1 [07:44:48]MH_I2C_Read... [07:44:48]Read from MH i2c: D1 01 00 [07:44:48]MH_I2C_Read... [07:44:48]Read from MH i2c: D1 01 00 50 1D 00 3E [07:44:48]Write to MH i2c: 01 00 00 51 1D 6E [07:44:48]Write i2c OK [07:44:48]MH_I2C_Read... [07:44:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A4 8B 47 00 47 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E2 00 00 F4 03 04 00 BF F4 C3 66 B6 04 01 00 00 04 8C 1A 7D A5 5D 35 CE [07:44:48]CommunicateWithHost err = 0 [07:44:48]CheckOFDResponse [07:44:48]1017 (14) - 77093643461234 [07:44:48]1041 (16) - 0000000002094532 [07:44:48]1040 (4) - 58073 [07:44:48]1012 (4) - 20.08.2024 01:43 [07:44:48]1206 (1) - 0 [07:44:48]OFD Sender: Remove packet 58073 [07:44:48]ProducePacketName [07:44:48]name=ofd_packets/00058073 [07:44:48]NVStorageDeleteData [07:44:48]OFD Sender: No OFD packet to send [07:44:49]*** Cut start [07:44:49]*** Partial cut [07:44:49]*** CUTSNS_PIN = 1 [07:44:49]*** CUTSNS_PIN = 0 [07:44:49]*** Brake cut motor [07:44:49]Read from MH i2c: 01 [07:44:49]MH_I2C_Read... [07:44:49]*** Stop cut motor [07:44:49]*** Cut end [07:44:49]Read from MH i2c: 01 07 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: 01 07 00 51 1D 00 00 00 00 00 FF 0F 83 [07:44:49]process_action close_receipt done [07:44:49]requested_data is exist [07:44:49]produce_requested_data [07:44:49]requested_item fm.sn is exist - process it [07:44:49]wFMCommunicate request_size=4 [07:44:49]MH_SAM_APDU [07:44:49]CAPDU: 80 11 00 00 [07:44:49]Write to MH i2c: E2 08 00 52 1D 80 11 00 00 00 00 00 00 E9 [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:49]Read from MH i2c: E2 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 17 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 17 00 52 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [07:44:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:44:49]wFMCommunicate OK [07:44:49]requested_item fd.num is exist - process it [07:44:49]SAM_PROTO_GetFieldsCounters [07:44:49]wFMCommunicate request_size=4 [07:44:49]MH_SAM_APDU [07:44:49]CAPDU: 80 13 00 00 [07:44:49]Write to MH i2c: E2 08 00 53 1D 80 13 00 00 00 00 00 00 EC [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:50]Read from MH i2c: E2 [07:44:50]MH_I2C_Read... [07:44:50]Read from MH i2c: E2 62 00 [07:44:50]MH_I2C_Read... [07:44:50]Read from MH i2c: E2 62 00 53 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D9 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [07:44:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D9 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:44:50]wFMCommunicate OK [07:44:50]SAM_PROTO_GetFieldsCounters done [07:44:50]requested_item shift.num is exist - process it [07:44:50]requested_item shift.opened is exist - process it [07:44:50]req_shift_opened [07:44:50]FM_GetShiftState [07:44:50]SAM_PROTO_GetShiftState [07:44:50]wFMCommunicate request_size=4 [07:44:50]MH_SAM_APDU [07:44:50]CAPDU: 80 13 01 00 [07:44:50]Write to MH i2c: E2 08 00 54 1D 80 13 01 00 00 00 00 00 EE [07:44:50]Write i2c OK [07:44:50]MH_I2C_Read... [07:44:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:50]Read from MH i2c: E2 [07:44:50]MH_I2C_Read... [07:44:50]Read from MH i2c: E2 0E 00 [07:44:50]MH_I2C_Read... [07:44:50]Read from MH i2c: E2 0E 00 54 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 11 [07:44:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:44:50]wFMCommunicate OK [07:44:50]SAM_PROTO_GetShiftState done [07:44:50]FM_GetShiftState done [07:44:50]req_shift_opened done [07:44:50]requested_item shift.open_date is exist - process it [07:44:50]req_shift_open_date [07:44:50]req_shift_open_date done [07:44:50]produce_requested_data done [07:44:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58073,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:44:50]process_action_free close_receipt [07:44:50]json_value_free [07:44:50]json_value_free done [07:44:50]process_json_proto returns [07:44:50]Send response to host [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 5E 1D 00 90 00 EF [07:45:02]RAPDU: 90 00 [07:45:02]wFMCommunicate OK [07:45:02]wFMCommunicate request_size=13 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 15 02 00 08 F4 03 04 00 80 49 C4 66 [07:45:02]Write to MH i2c: E2 10 00 5F 1D 80 15 02 00 08 00 F4 03 04 00 80 49 C4 66 00 00 FA [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 5F 1D 00 90 00 F0 [07:45:02]RAPDU: 90 00 [07:45:02]wFMCommunicate OK [07:45:02]wFMCommunicate request_size=25 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 [07:45:02]Write to MH i2c: E2 1C 00 60 1D 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 00 00 63 [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 60 1D 00 90 00 F1 [07:45:02]RAPDU: 90 00 [07:45:02]wFMCommunicate OK [07:45:02]wFMCommunicate request_size=4 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 15 03 00 [07:45:02]Write to MH i2c: E2 08 00 61 1D 80 15 03 00 00 00 00 00 FF [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 40 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 40 00 61 1D 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3A 00 00 00 35 04 06 00 D9 1B 4A 30 71 76 90 00 9D [07:45:02]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3A 00 00 00 35 04 06 00 D9 1B 4A 30 71 76 90 00 [07:45:02]wFMCommunicate OK [07:45:02]SAM_PROTO_ProcessDocument answer len = 59 [07:45:02]SAM_PROTO_ProcessDocument done [07:45:02]SetTLVBufToDocument [07:45:02]Processing tag 1209 (04B9) [07:45:02]Malloc new data [07:45:02]Processing tag 1041 (0411) [07:45:02]Processing tag 1040 (0410) [07:45:02]Malloc new data [07:45:02]Processing tag 1038 (040E) [07:45:02]Malloc new data [07:45:02]Processing tag 1042 (0412) [07:45:02]Malloc new data [07:45:02]Processing tag 1077 (0435) [07:45:02]Malloc new data [07:45:02]SetTLVBufToDocument err=0 [07:45:02]KKMLoadAndSignReceiptData store KKM data [07:45:02]KKMLoadAndSignReceiptData err=0 [07:45:02]wFMCommunicate request_size=4 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 11 00 00 [07:45:02]Write to MH i2c: E2 08 00 62 1D 80 11 00 00 00 00 00 00 F9 [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 17 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 17 00 62 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 45 [07:45:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:45:02]wFMCommunicate OK [07:45:02]Счет N : (1)2075317 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 53 Товар: 2710124130 Аи-92-К-4 2.900 * 67.80 = 196.62 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 196.00 Внесено: 220.00 СДАЧА: 24.00 НСП 1% : 1.74 НДС 12% : 20.88 Наличными: 196.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 58 20.08.2024 07:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58074 ФПД: 238711232033142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074504&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58074&fm=238711232033142&tin=02508201610067®Number=0000000000162794&sum=19600 [07:45:02]StoreToDocumentArchive [07:45:02]shift 100 fd 58074 [07:45:02]save to /storage/0100/doc_00058074 [07:45:02]save last doc name /storage/0100/doc_00058074 to /storage/kkm_last_doc_name [07:45:02]save OK [07:45:02]Clear old archive folders... [07:45:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:45:02]tlvbuf is B6F709D0 [07:45:02]SAM_PROTO_ClearQueue [07:45:02]wFMCommunicate request_size=4 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 09 00 00 [07:45:02]Write to MH i2c: E2 08 00 63 1D 80 09 00 00 00 00 00 00 F2 [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 63 1D 00 90 00 F4 [07:45:02]RAPDU: 90 00 [07:45:02]wFMCommunicate OK [07:45:02]SAM_PROTO_ClearQueue done [07:45:02]KKMCreateOFDPacket [07:45:02]OFDProtocolAddRootSTLVToBuf [07:45:02]FM_MakeSignedData [07:45:02]FM_MakeSignedData [07:45:02]SAM_PROTO_SignData [07:45:02]wFMCommunicate request_size=4 [07:45:02]MH_SAM_APDU [07:45:02]CAPDU: 80 0D 01 02 [07:45:02]Write to MH i2c: E2 08 00 64 1D 80 0D 01 02 00 00 00 00 FA [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:02]Read from MH i2c: E2 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 [07:45:02]MH_I2C_Read... [07:45:02]Read from MH i2c: E2 03 00 64 1D 00 90 00 F5 [07:45:02]RAPDU: 90 00 [07:45:02]wFMCommunicate OK [07:45:02]wFMCommunicate request_size=255 [07:45:02]MH_SAM_APDU [07:45: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 34 FF 03 08 00 03 54 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 08 00 00 00 00 07 04 06 00 90 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 80 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E2 00 00 35 04 06 00 D9 [07:45:02]Write to MH i2c: E2 02 01 65 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 34 FF 03 08 00 03 54 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 08 00 00 00 00 07 04 06 00 90 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 80 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E2 00 00 35 04 06 00 D9 00 00 CB [07:45:02]Write i2c OK [07:45:02]MH_I2C_Read... [07:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:03]Read from MH i2c: E2 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 03 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 03 00 65 1D 00 90 00 F6 [07:45:03]RAPDU: 90 00 [07:45:03]wFMCommunicate OK [07:45:03]wFMCommunicate request_size=10 [07:45:03]MH_SAM_APDU [07:45:03]CAPDU: 80 0D 02 02 05 1B 4A 30 71 76 [07:45:03]Write to MH i2c: E2 0D 00 66 1D 80 0D 02 02 05 00 1B 4A 30 71 76 00 00 83 [07:45:03]Write i2c OK [07:45:03]MH_I2C_Read... [07:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:03]Read from MH i2c: E2 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 03 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 03 00 66 1D 00 90 00 F7 [07:45:03]RAPDU: 90 00 [07:45:03]wFMCommunicate OK [07:45:03]wFMCommunicate request_size=4 [07:45:03]MH_SAM_APDU [07:45:03]CAPDU: 80 0D 03 02 [07:45:03]Write to MH i2c: E2 08 00 67 1D 80 0D 03 02 00 00 00 00 FF [07:45:03]Write i2c OK [07:45:03]MH_I2C_Read... [07:45:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:03]Read from MH i2c: E2 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 0B 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 0B 00 67 1D 00 9D 37 43 D1 C6 1D 3D 84 90 00 8C [07:45:03]RAPDU: 9D 37 43 D1 C6 1D 3D 84 90 00 [07:45:03]wFMCommunicate OK [07:45:03]SAM_PROTO_SignData done [07:45:03]FM_MakeSignedData done [07:45:03]CreateOFDProtocolMessage [07:45:03]wFMCommunicate request_size=4 [07:45:03]MH_SAM_APDU [07:45:03]CAPDU: 80 11 00 00 [07:45:03]Write to MH i2c: E2 08 00 68 1D 80 11 00 00 00 00 00 00 FF [07:45:03]Write i2c OK [07:45:03]MH_I2C_Read... [07:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:03]Read from MH i2c: E2 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 17 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: E2 17 00 68 1D 00 11 04 10 00 30 30 [07:45:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58074,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:45:05]process_action_free close_receipt [07:45:05]json_value_free [07:45:05]json_value_free done [07:45:05]process_json_proto returns [07:45:05]Send response to host [07:45:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58074,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:45:05]free response buf [07:45:05]execute_script done [07:45:05]execute_script returns [07:45:05]free content buf [07:45:05]Sock 9.Close socket [07:45:05]Sock 9.Thread stoped [07:45:09]OFD Sender: No OFD packet to send [07:45:14]OFD Sender: No OFD packet to send [07:45:15]recv_with_timeout no data received [07:45:19]OFD Sender: No OFD packet to send [07:45:24]OFD Sender: No OFD packet to send [07:45:29]OFD Sender: No OFD packet to send [07:45:31]recv_with_timeout no data received [07:45:34]OFD Sender: No OFD packet to send [07:45:39]OFD Sender: No OFD packet to send [07:44:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58073,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:44:50]free response buf [07:44:50]execute_script done [07:44:50]execute_script returns [07:44:50]free content buf [07:44:50]Sock 7.Close socket [07:44:50]Sock 7.Thread stoped [07:44:53]OFD Sender: No OFD packet to send [07:44:58]OFD Sender: No OFD packet to send [07:45:01]accept exits with 9 [07:45:01]New connection [07:45:01]New thread 3067424100 created [07:45:01]Thread 3067567460 joined [07:45:01]Waiting for new connection... [07:45:01] Sock 9.Parse request [07:45:01]Sock 9.Check first char [07:45:01]Sock 9.First char is OK [07:45:01]request: POST /json_proto HTTP/1.0 [07:45:01]Method: POST [07:45:01]URL: /json_proto [07:45:01]Method is POST - this is cgi request [07:45:01]url: /json_proto [07:45:01]query_string will be loaded in cgi processing [07:45:01]execute_cgi json_proto POST (null) [07:45:01]execute_cgi path=json_proto method=POST [07:45:01]POST find Content-Length [07:45:01]Host: 172.17.44.3:8080 [07:45:01]Content-Length: 678 [07:45:01]Content-Type: application/json [07:45:01] [07:45:01]POST finish read [07:45:01]Found Content-Length = 678 [07:45:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.900, "sum" : 196.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 196.00, "payments": [ { "type": 0, "sum" : 196.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:01]execute_script... [07:45: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)2075317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.900, "sum" : 196.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 196.00, "payments": [ { "type": 0, "sum" : 196.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:01]POST & json_proto [07:45:01]process_json_proto [07:45:01]json parsed OK: [07:45:01]protocol is kg_v1.0 [07:45:01]action value=close_receipt [07:45:01]process_action close_receipt [07:45:01]cmd_close_receipt [07:45:01]MH_GetDate [07:45:01]Write to MH i2c: F0 00 00 55 1D 61 [07:45:01]Write i2c OK [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: F0 [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: F0 09 00 [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: F0 09 00 55 1D 00 80 49 C4 66 AD C5 5D 66 92 [07:45:01]GetLastDocTimeStamp 1724139888 [07:45:01]current date 1724139904 [07:45:01]FM_GetShiftState [07:45:01]SAM_PROTO_GetShiftState [07:45:01]wFMCommunicate request_size=4 [07:45:01]MH_SAM_APDU [07:45:01]CAPDU: 80 13 01 00 [07:45:01]Write to MH i2c: E2 08 00 56 1D 80 13 01 00 00 00 00 00 F0 [07:45:01]Write i2c OK [07:45:01]MH_I2C_Read... [07:45:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:01]Read from MH i2c: E2 [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: E2 0E 00 [07:45:01]MH_I2C_Read... [07:45:01]Read from MH i2c: E2 0E 00 56 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 13 [07:45:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:45:01]wFMCommunicate OK [07:45:01]SAM_PROTO_GetShiftState done [07:45:01]FM_GetShiftState done [07:45:01]opened in 1724112910 [07:45:01]opened+sec_in_day 1724199310 [07:45:01]quantity*price = 19662 [07:45:01]sum+1 = 19663 [07:45:01]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 59 20.08.2024 07:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58075 ФПД: 189548583697011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074630&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58075&fm=189548583697011&tin=02508201610067®Number=0000000000162794&sum=100000 [07:46:28]StoreToDocumentArchive [07:46:28]shift 100 fd 58075 [07:46:28]save to /storage/0100/doc_00058075 [07:46:28]save last doc name /storage/0100/doc_00058075 to /storage/kkm_last_doc_name [07:46:28]save OK [07:46:28]Clear old archive folders... [07:46:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:46:28]tlvbuf is 01D85E90 [07:46:28]SAM_PROTO_ClearQueue [07:46:28]wFMCommunicate request_size=4 [07:46:28]MH_SAM_APDU [07:46:28]CAPDU: 80 09 00 00 [07:46:28]Write to MH i2c: E2 08 00 AE 1D 80 09 00 00 00 00 00 00 3D [07:46:28]Write i2c OK [07:46:28]MH_I2C_Read... [07:46:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 03 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 03 00 AE 1D 00 90 00 3F [07:46:29]RAPDU: 90 00 [07:46:29]wFMCommunicate OK [07:46:29]SAM_PROTO_ClearQueue done [07:46:29]KKMCreateOFDPacket [07:46:29]OFDProtocolAddRootSTLVToBuf [07:46:29]FM_MakeSignedData [07:46:29]FM_MakeSignedData [07:46:29]SAM_PROTO_SignData [07:46:29]wFMCommunicate request_size=4 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 0D 01 02 [07:46:29]Write to MH i2c: E2 08 00 AF 1D 80 0D 01 02 00 00 00 00 45 [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 03 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 03 00 AF 1D 00 90 00 40 [07:46:29]RAPDU: 90 00 [07:46:29]wFMCommunicate OK [07:46:29]wFMCommunicate request_size=255 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 D6 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E2 00 00 35 04 06 00 AC 64 [07:46:29]Write to MH i2c: E2 02 01 B0 1D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 D6 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E2 00 00 35 04 06 00 AC 64 00 00 93 [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 03 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 03 00 B0 1D 00 90 00 41 [07:46:29]RAPDU: 90 00 [07:46:29]wFMCommunicate OK [07:46:29]wFMCommunicate request_size=9 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 0D 02 02 04 B7 FF BA 73 [07:46:29]Write to MH i2c: E2 0C 00 B1 1D 80 0D 02 02 04 00 B7 FF BA 73 00 00 33 [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 03 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 03 00 B1 1D 00 90 00 42 [07:46:29]RAPDU: 90 00 [07:46:29]wFMCommunicate OK [07:46:29]wFMCommunicate request_size=4 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 0D 03 02 [07:46:29]Write to MH i2c: E2 08 00 B2 1D 80 0D 03 02 00 00 00 00 4A [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 0B 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 0B 00 B2 1D 00 36 9A DF 07 B8 F2 CF 3E 90 00 B8 [07:46:29]RAPDU: 36 9A DF 07 B8 F2 CF 3E 90 00 [07:46:29]wFMCommunicate OK [07:46:29]SAM_PROTO_SignData done [07:46:29]FM_MakeSignedData done [07:46:29]CreateOFDProtocolMessage [07:46:29]wFMCommunicate request_size=4 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 11 00 00 [07:46:29]Write to MH i2c: E2 08 00 B3 1D 80 11 00 00 00 00 00 00 4A [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 17 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 17 00 B3 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 96 [07:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:46:29]wFMCommunicate OK [07:46:29]CreateOFDProtocolMessage done [07:46:29]OFDSenderStorePacket 58075 [07:46:29]StoreOFDPacket docnum=58075 [07:46:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A0 7B 06 01 63 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 D6 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E2 00 00 35 04 06 00 AC 64 B7 FF BA 73 36 9A DF 07 B8 F2 CF 3E [07:46:29]CheckFolder [07:46:29]dirname=/storage/ofd_packets [07:46:29]CheckFolder done [07:46:29]ProducePacketName [07:46:29]name=ofd_packets/00058075 [07:46:29]NVStorageSaveData ofd_packets/00058075 [07:46:29]File name is /storage/ofd_packets/00058075 [07:46:29]Write 300 bytes [07:46:29]NVStorageSaveData done [07:46:29]OFDSenderStorePacket done [07:46:29]KKMCreateOFDPacket done [07:46:29]NVStorageSaveData kkm_last_timestamp [07:46:29]File name is /storage/kkm_last_timestamp [07:46:29]Write 4 bytes [07:46:29]NVStorageSaveData done [07:46:29]ExternCall_PrintAddStr [07:46:29]wPrintStart [07:46:29]Write to MH i2c: 01 00 00 B4 1D D1 [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: 01 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: 01 07 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: 01 07 00 B4 1D 00 00 00 00 00 FF 0F E6 [07:46:29]RasterBufferAndPrint [07:46:29]line Счет N : (1)2075318 [07:46:29]line ИНН: 02508201610067 [07:46:29]line Контрольно-Кассовый Чек [07:46:29]line ПРОДАЖА [07:46:29]line ТРК (МРК, ГНК) : 81 [07:46:29]line Товар: 2711190000 [07:46:29]line ГАЗ-К-5 [07:46:29]line 26.050 * 38.40 [07:46:29]line = 1000.32 [07:46:29]line НДС 12% НСП 1% [07:46:29]line > о реализуемом товаре [07:46:29]line ОКРУГЛЕНИЕ: -0.32 [07:46:29]line ИТОГО: 1000.00 [07:46:29]line Внесено: 1000.00 [07:46:29]line СДАЧА: 0.00 [07:46:29]line НСП 1% : 8.85 [07:46:29]line НДС 12% : 106.23 [07:46:29]line Наличными: 1000.00 [07:46:29]line Безнал.: 0.00 [07:46:29]line Место: АЗС № 135 "Партнер Нефть" [07:46:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:46:29]line СНО: Общий режим [07:46:29]line Чек 59 20.08.2024 07:46 [07:46:29]line Смена: 100 ФФД: 1.0 [07:46:29]line ЗНМ: 0300000196 [07:46:29]line РНМ: 0000000000162794 [07:46:29]line Версия ККМ: v1.0 [07:46:29]line ФМ: 0000000002094532 [07:46:29]line ФД: 58075 [07:46:29]line ФПД: 189548583697011 [07:46:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074630&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58075&fm=189548583697011&tin=02508201610067®Number=0000000000162794&sum=100000 [07:46:29]OFD Sender: Processing packet 58075 [packets to send 51, broken 50] [07:46:29]ProducePacketName [07:46:29]name=ofd_packets/00058075 [07:46:29]OFD Sender: To server: pG, [07:46:29]CommunicateWithHost lk.salyk.kg:30040 [07:46:29]ConnectInit lk.salyk.kg [07:46:29]written 0, free lines is 4095 [07:46:30]Connected sock=9 [07:46:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A0 7B 06 01 63 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 D6 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E2 00 00 35 04 06 00 AC 64 B7 FF BA 73 36 9A DF 07 B8 F2 CF 3E [07:46:30]Write to MH i2c: 01 00 00 DF 1D FC [07:46:30]Write i2c OK [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: 01 [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: 01 07 00 [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: 01 07 00 DF 1D 00 00 00 00 00 92 0C A1 [07:46:30]RasterBufferAndPrint [07:46:30]line [07:46:30]line [07:46:30]line [07:46:30]line [07:46:30]line [07:46:30]written 0, free lines is 3221 [07:46:30]MH_Cut [07:46:30]Write to MH i2c: D1 01 00 E6 1D 01 D5 [07:46:30]Write i2c OK [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: D1 [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: D1 01 00 [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: D1 01 00 E6 1D 00 D4 [07:46:30]Write to MH i2c: 01 00 00 E7 1D 04 [07:46:30]Write i2c OK [07:46:30]MH_I2C_Read... [07:46:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D1 C1 47 00 A1 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 32 30 39 34 35 33 32 10 04 04 00 DB E2 00 00 F4 03 04 00 25 F5 C3 66 B6 04 01 00 00 8C 0C 8C 8B 31 1C 7D BC [07:46:30]CommunicateWithHost err = 0 [07:46:30]CheckOFDResponse [07:46:30]1017 (14) - 77093643461234 [07:46:30]1041 (16) - 0000000002094532 [07:46:30]1040 (4) - 58075 [07:46:30]1012 (4) - 20.08.2024 01:45 [07:46:30]1206 (1) - 0 [07:46:30]OFD Sender: Remove packet 58075 [07:46:30]ProducePacketName [07:46:30]name=ofd_packets/00058075 [07:46:30]NVStorageDeleteData [07:46:30]OFD Sender: No OFD packet to send [07:46:31]*** Cut start [07:46:31]*** Partial cut [07:46:31]*** CUTSNS_PIN = 1 [07:46:31]*** CUTSNS_PIN = 0 [07:46:31]*** Brake cut motor [07:46:31]Read from MH i2c: 01 [07:46:31]MH_I2C_Read... [07:46:31]*** Stop cut motor [07:46:31]*** Cut end [07:46:31]Read from MH i2c: 01 07 00 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: 01 07 00 E7 1D 00 00 00 00 00 FF 0F 19 [07:46:31]process_action close_receipt done [07:46:31]requested_data is exist [07:46:31]produce_requested_data [07:46:31]requested_item fm.sn is exist - process it [07:46:31]wFMCommunicate request_size=4 [07:46:31]MH_SAM_APDU [07:46:31]CAPDU: 80 11 00 00 [07:46:31]Write to MH i2c: E2 08 00 E8 1D 80 11 00 00 00 00 00 00 7F [07:46:31]Write i2c OK [07:46:31]MH_I2C_Read... [07:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:31]Read from MH i2c: E2 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 17 00 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 17 00 E8 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CB [07:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:46:31]wFMCommunicate OK [07:46:31]requested_item fd.num is exist - process it [07:46:31]SAM_PROTO_GetFieldsCounters [07:46:31]wFMCommunicate request_size=4 [07:46:31]MH_SAM_APDU [07:46:31]CAPDU: 80 13 00 00 [07:46:32]Write to MH i2c: E2 08 00 E9 1D 80 13 00 00 00 00 00 00 82 [07:46:32]Write i2c OK [07:46:32]MH_I2C_Read... [07:46:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:32]Read from MH i2c: E2 [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: E2 62 00 [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: E2 62 00 E9 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [07:46:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:32]wFMCommunicate OK [07:46:32]SAM_PROTO_GetFieldsCounters done [07:46:32]requested_item shift.num is exist - process it [07:46:32]requested_item shift.opened is exist - process it [07:46:32]req_shift_opened [07:46:32]FM_GetShiftState [07:46:32]SAM_PROTO_GetShiftState [07:46:32]wFMCommunicate request_size=4 [07:46:32]MH_SAM_APDU [07:46:32]CAPDU: 80 13 01 00 [07:46:32]Write to MH i2c: E2 08 00 EA 1D 80 13 01 00 00 00 00 00 84 [07:46:32]Write i2c OK [07:46:32]MH_I2C_Read... [07:46:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:32]Read from MH i2c: E2 [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: E2 0E 00 [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: E2 0E 00 EA 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A7 [07:46:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:46:32]wFMCommunicate OK [07:46:32]SAM_PROTO_GetShiftState done [07:46:32]FM_GetShiftState done [07:46:32]req_shift_opened done [07:46:32]requested_item shift.open_date is exist - process it [07:46:32]req_shift_open_date [07:46:32]req_shift_open_date done [07:46:32]produce_requested_data done [07:46:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58075,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:46:32]process_action_free close_receipt [07:46:32]json_value_free [07:46:32]json_value_free done [07:46:32]process_json_proto returns [07:46:32]Send response to host [07:46:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58075,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:46:32]free response buf [07:46:32]execute_script done [07:46:32]execute_script returns [07:46:32]free content buf [07:46:32]Sock 10.Close socket [07:46:32]Sock 10.Thread stoped [07:46:35]OFD Sender: No OFD packet to send [07:46:40]OFD Sender: No OFD packet to send [07:46:45]OFD Sender: No OFD packet to send [07:46:50]OFD Sender: No OFD packet to send [07:46:55]OFD Sender: No OFD packet to send [07:47:00]OFD Sender: No OFD packet to send [07:47:05]OFD Sender: No OFD packet to send [07:47:10]OFD Sender: No OFD packet to send [07:47:15]OFD Sender: No OFD packet to send [07:47:20]OFD Sender: No OFD packet to send [07:47:25]OFD Sender: No OFD packet to send [07:47:30]OFD Sender: No OFD packet to send [07:47:35]OFD Sender: No OFD packet to send [07:47:40]OFD Sender: No OFD packet to send [07:47:45]OFD Sender: No OFD packet to send [07:47:50]OFD Sender: No OFD packet to send [07:47:55]OFD Sender: No OFD packet to send [07:48:00]OFD Sender: No OFD packet to send [07:48:05]OFD Sender: No OFD packet to send [07:48:10]OFD Sender: No OFD packet to send [07:48:15]OFD Sender: No OFD packet to send [07:48:20]OFD Sender: No OFD packet to send [07:48:25]OFD Sender: No OFD packet to send [07:48:30]OFD Sender: No OFD packet to send [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:06]OFD Sender: No OFD packet to send [07:49:11]OFD Sender: No OFD packet to send [07:49:16]OFD Sender: No OFD packet to send [07:49:21]OFD Sender: No OFD packet to send [07:49:26]OFD Sender: No OFD packet to send [07:49:31]OFD Sender: No OFD packet to send [07:49:36]OFD Sender: No OFD packet to send [07:49:41]OFD Sender: No OFD packet to send [07:49:46]OFD Sender: No OFD packet to send [07:49:51]OFD Sender: No OFD packet to send [07:49:56]OFD Sender: No OFD packet to send [07:50:01]OFD Sender: No OFD packet to send [07:50:06]OFD Sender: No OFD packet to send [07:50:11]OFD Sender: No OFD packet to send [07:50:16]OFD Sender: No OFD packet to send [07:50:21]OFD Sender: No OFD packet to send [07:50:26]OFD Sender: No OFD packet to send 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4B [07:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:45:03]wFMCommunicate OK [07:45:03]CreateOFDProtocolMessage done [07:45:03]OFDSenderStorePacket 58074 [07:45:03]StoreOFDPacket docnum=58074 [07:45:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C5 57 07 01 23 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 54 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 08 00 00 00 00 07 04 06 00 90 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 80 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E2 00 00 35 04 06 00 D9 1B 4A 30 71 76 9D 37 43 D1 C6 1D 3D 84 [07:45:03]CheckFolder [07:45:03]dirname=/storage/ofd_packets [07:45:03]CheckFolder done [07:45:03]ProducePacketName [07:45:03]name=ofd_packets/00058074 [07:45:03]NVStorageSaveData ofd_packets/00058074 [07:45:03]File name is /storage/ofd_packets/00058074 [07:45:03]Write 301 bytes [07:45:03]NVStorageSaveData done [07:45:03]OFDSenderStorePacket done [07:45:03]KKMCreateOFDPacket done [07:45:03]NVStorageSaveData kkm_last_timestamp [07:45:03]File name is /storage/kkm_last_timestamp [07:45:03]Write 4 bytes [07:45:03]NVStorageSaveData done [07:45:03]ExternCall_PrintAddStr [07:45:03]wPrintStart [07:45:03]Write to MH i2c: 01 00 00 69 1D 86 [07:45:03]Write i2c OK [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: 01 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: 01 07 00 [07:45:03]MH_I2C_Read... [07:45:03]Read from MH i2c: 01 07 00 69 1D 00 00 00 00 00 FF 0F 9B [07:45:03]RasterBufferAndPrint [07:45:03]line Счет N : (1)2075317 [07:45:03]line ИНН: 02508201610067 [07:45:03]line Контрольно-Кассовый Чек [07:45:03]line ПРОДАЖА [07:45:03]line ТРК (МРК, ГНК) : 53 [07:45:03]line Товар: 2710124130 [07:45:03]line Аи-92-К-4 [07:45:03]line 2.900 * 67.80 [07:45:03]line = 196.62 [07:45:03]line НДС 12% НСП 1% [07:45:03]line > о реализуемом товаре [07:45:03]line ОКРУГЛЕНИЕ: -0.62 [07:45:03]line ИТОГО: 196.00 [07:45:03]line Внесено: 220.00 [07:45:03]line СДАЧА: 24.00 [07:45:03]line НСП 1% : 1.74 [07:45:03]line НДС 12% : 20.88 [07:45:03]line Наличными: 196.00 [07:45:03]line Безнал.: 0.00 [07:45:03]line Место: АЗС № 135 "Партнер Нефть" [07:45:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:45:03]line СНО: Общий режим [07:45:03]line Чек 58 20.08.2024 07:45 [07:45:03]line Смена: 100 ФФД: 1.0 [07:45:03]line ЗНМ: 0300000196 [07:45:03]line РНМ: 0000000000162794 [07:45:03]line Версия ККМ: v1.0 [07:45:03]line ФМ: 0000000002094532 [07:45:03]line ФД: 58074 [07:45:03]line ФПД: 238711232033142 [07:45:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074504&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58074&fm=238711232033142&tin=02508201610067®Number=0000000000162794&sum=19600 [07:45:03]OFD Sender: Processing packet 58074 [packets to send 51, broken 50] [07:45:03]ProducePacketName [07:45:03]name=ofd_packets/00058074 [07:45:03]OFD Sender: To server: pG, [07:45:03]CommunicateWithHost lk.salyk.kg:30040 [07:45:03]ConnectInit lk.salyk.kg [07:45:03]written 0, free lines is 4095 [07:45:03]Connected sock=11 [07:45:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C5 57 07 01 23 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 54 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 08 00 00 00 00 07 04 06 00 90 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 80 49 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E2 00 00 35 04 06 00 D9 1B 4A 30 71 76 9D 37 43 D1 C6 1D 3D 84 [07:45:04]Write to MH i2c: 01 00 00 94 1D B1 [07:45:04]Write i2c OK [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: 01 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: 01 07 00 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: 01 07 00 94 1D 00 00 00 00 00 97 0C 5B [07:45:04]RasterBufferAndPrint [07:45:04]line [07:45:04]line [07:45:04]line [07:45:04]line [07:45:04]line [07:45:04]written 0, free lines is 3227 [07:45:04]MH_Cut [07:45:04]Write to MH i2c: D1 01 00 9B 1D 01 8A [07:45:04]Write i2c OK [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: D1 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: D1 01 00 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: D1 01 00 9B 1D 00 89 [07:45:04]Write to MH i2c: 01 00 00 9C 1D B9 [07:45:04]Write i2c OK [07:45:04]MH_I2C_Read... [07:45:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2C 90 47 00 91 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 32 30 39 34 35 33 32 10 04 04 00 DA E2 00 00 F4 03 04 00 CF F4 C3 66 B6 04 01 00 00 F3 3E 50 6A AF 36 FE 4A [07:45:04]CommunicateWithHost err = 0 [07:45:04]CheckOFDResponse [07:45:04]1017 (14) - 77093643461234 [07:45:04]1041 (16) - 0000000002094532 [07:45:04]1040 (4) - 58074 [07:45:04]1012 (4) - 20.08.2024 01:43 [07:45:04]1206 (1) - 0 [07:45:04]OFD Sender: Remove packet 58074 [07:45:04]ProducePacketName [07:45:04]name=ofd_packets/00058074 [07:45:04]NVStorageDeleteData [07:45:04]recv_with_timeout no data received [07:45:04]OFD Sender: No OFD packet to send [07:45:04]*** Cut start [07:45:04]*** Partial cut [07:45:04]*** CUTSNS_PIN = 1 [07:45:05]*** CUTSNS_PIN = 0 [07:45:05]*** Brake cut[07:50:31]OFD Sender: No OFD packet to send [07:50:36]OFD Sender: No OFD packet to send [07:50:41]OFD Sender: No OFD packet to send [07:50:46]OFD Sender: No OFD packet to send [07:50:51]OFD Sender: No OFD packet to send [07:50:56]OFD Sender: No OFD packet to send [07:51:01]OFD Sender: No OFD packet to send [07:51:06]OFD Sender: No OFD packet to send [07:51:11]OFD Sender: No OFD packet to send [07:51:16]OFD Sender: No OFD packet to send [07:51:21]OFD Sender: No OFD packet to send [07:51:26]OFD Sender: No OFD packet to send [07:51:31]OFD Sender: No OFD packet to send [07:51:36]OFD Sender: No OFD packet to send [07:51:41]OFD Sender: No OFD packet to send [07:51:46]OFD Sender: No OFD packet to send [07:51:51]OFD Sender: No OFD packet to send [07:51:56]OFD Sender: No OFD packet to send [07:52:01]OFD Sender: No OFD packet to send [07:52:06]OFD Sender: No OFD packet to send [07:52:11]OFD Sender: No OFD packet to send [07:52:12]accept exits with 7 [07:52:12]New connection [07:52:12]New thread 3067424100 created [07:52:12]Thread 3067567460 joined [07:52:12]Waiting for new connection... [07:52:12] Sock 7.Parse request [07:52:12]Sock 7.Check first char [07:52:12]Sock 7.First char is OK [07:52:12]request: POST /json_proto HTTP/1.0 [07:52:12]Method: POST [07:52:12]URL: /json_proto [07:52:12]Method is POST - this is cgi request [07:52:12]url: /json_proto [07:52:12]query_string will be loaded in cgi processing [07:52:12]execute_cgi json_proto POST (null) [07:52:12]execute_cgi path=json_proto method=POST [07:52:12]POST find Content-Length [07:52:12]Host: 172.17.44.3:8080 [07:52:12]Content-Length: 792 [07:52:12]Content-Type: application/json [07:52:12] [07:52:12]POST finish read [07:52:12]Found Content-Length = 792 [07:52:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:12]execute_script... [07:52:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:12]POST & json_proto [07:52:12]process_json_proto [07:52:12]json parsed OK: [07:52:12]protocol is kg_v1.0 [07:52:12]action value=close_receipt [07:52:12]process_action close_receipt [07:52:12]cmd_close_receipt [07:52:12]MH_GetDate [07:52:12]Write to MH i2c: F0 00 00 EB 1D F7 [07:52:12]Write i2c OK [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: F0 [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: F0 09 00 [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: F0 09 00 EB 1D 00 2F 4B C4 66 AD C5 5D 66 D9 [07:52:12]GetLastDocTimeStamp 1724139990 [07:52:12]current date 1724140335 [07:52:12]FM_GetShiftState [07:52:12]SAM_PROTO_GetShiftState [07:52:12]wFMCommunicate request_size=4 [07:52:12]MH_SAM_APDU [07:52:12]CAPDU: 80 13 01 00 [07:52:12]Write to MH i2c: E2 08 00 EC 1D 80 13 01 00 00 00 00 00 86 [07:52:12]Write i2c OK [07:52:12]MH_I2C_Read... [07:52:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:12]Read from MH i2c: E2 [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: E2 0E 00 [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: E2 0E 00 EC 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A9 [07:52:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:52:12]wFMCommunicate OK [07:52:12]SAM_PROTO_GetShiftState done [07:52:12]FM_GetShiftState done [07:52:12]opened in 1724112910 [07:52:12]opened+sec_in_day 1724199310 [07:52:12]quantity*price = 0 [07:52:12]sum+1 = 1 [07:52:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 60 20.08.2024 07:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58076 ФПД: 25782387406044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075215&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58076&fm=25782387406044&tin=02508201610067®Number=0000000000162794&sum=0 [07:52:13]StoreToDocumentArchive [07:52:13]shift 100 fd 58076 [07:52:13]save to /storage/0100/doc_00058076 [07:52:13]save last doc name /storage/0100/doc_00058076 to /storage/kkm_last_doc_name [07:52:13]save OK [07:52:13]Clear old archive folders... [07:52:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:52:13]tlvbuf is 01D78DD0 [07:52:13]SAM_PROTO_ClearQueue [07:52:13]wFMCommunicate request_size=4 [07:52:13]MH_SAM_APDU [07:52:13]CAPDU: 80 09 00 00 [07:52:13]Write to MH i2c: E2 08 00 F9 1D 80 09 00 00 00 00 00 00 88 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:52:13]Read from MH i2c: E2 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 03 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 03 00 F9 1D 00 90 00 8A [07:52:13]RAPDU: 90 00 [07:52:13]wFMCommunicate OK [07:52:13]SAM_PROTO_ClearQueue done [07:52:13]KKMCreateOFDPacket [07:52:13]OFDProtocolAddRootSTLVToBuf [07:52:13]FM_MakeSignedData [07:52:13]FM_MakeSignedData [07:52:13]SAM_PROTO_SignData [07:52:13]wFMCommunicate request_size=4 [07:52:13]MH_SAM_APDU [07:52:13]CAPDU: 80 0D 01 02 [07:52:13]Write to MH i2c: E2 08 00 FA 1D 80 0D 01 02 00 00 00 00 90 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:52:13]Read from MH i2c: E2 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 03 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 03 00 FA 1D 00 90 00 8B [07:52:13]RAPDU: 90 00 [07:52:13]wFMCommunicate OK [07:52:13]wFMCommunicate request_size=255 [07:52:13]MH_SAM_APDU [07:52: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 35 FF 03 08 00 03 2C 38 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 2F 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E2 00 00 35 04 06 00 17 72 EE 0A [07:52:13]Write to MH i2c: E2 02 01 FB 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 38 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 2F 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E2 00 00 35 04 06 00 17 72 EE 0A 00 00 D1 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:14]Read from MH i2c: E2 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: E2 03 00 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: E2 03 00 FB 1D 00 90 00 8C [07:52:14]RAPDU: 90 00 [07:52:14]wFMCommunicate OK [07:52:14]wFMCommunicate request_size=7 [07:52:14]MH_SAM_APDU [07:52:14]CAPDU: 80 0D 02 02 02 F4 DC [07:52:14]Write to MH i2c: E2 0A 00 FC 1D 80 0D 02 02 02 00 F4 DC 00 00 67 [07:52:14]Write i2c OK [07:52:14]MH_I2C_Read... [07:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:14]Read from MH i2c: E2 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: E2 03 00 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: E2 03 00 FC 1D 00 90 00 8D [07:52:14]RAPDU: 90 00 [07:52:14]wFMCommunicate OK [07:52:14]wFMCommunicate request_size=4 [07:52:14]MH_SAM_APDU [07:52:14]CAPDU: 80 0D 03 02 [07:52:14]Write to MH i2c: E2 08 00 FD 1D 80 0D 03 02 00 00 00 00 95 [07:52:14]Write i2c OK [07:52:14]MH_I2C_Read... [07:52:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:52:14]Read from MH i2c: E2 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: E2 0B 00 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: E2 0B 00 FD 1D 00 5E A0 7D 5A 5B E5 78 31 90 00 54 [07:52:14]RAPDU: 5E A0 7D 5A 5B E5 78 31 90 00 [07:52:14]wFMCommunicate OK [07:52:14]SAM_PROTO_SignData done [07:52:14]FM_MakeSignedData done [07:52:14]CreateOFDProtocolMessage [07:52:14]wFMCommunicate request_size=4 [07:52:14]MH_SAM_APDU [07:52:14]CAPDU: 80 11 00 00 [07:52:14]Write to MH i2c: E2 08 00 FE 1D 80 11 00 00 00 00 00 00 95 [07:52:14]Write i2c OK [07:52:14]MH_I2C_Read... [07:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:14]Read from MH i2c: E2 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: E2 17 00 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: E2 17 00 FE 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E1 [07:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:52:14]wFMCommunicate OK [07:52:14]CreateOFDProtocolMessage done [07:52:14]OFDSenderStorePacket 58076 [07:52:14]StoreOFDPacket docnum=58076 [07:52:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AF 13 04 01 6A 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 35 FF 03 08 00 03 2C 38 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 2F 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E2 00 00 35 04 06 00 17 72 EE 0A F4 DC 5E A0 7D 5A 5B E5 78 31 [07:52:14]CheckFolder [07:52:14]dirname=/storage/ofd_packets [07:52:14]CheckFolder done [07:52:14]ProducePacketName [07:52:14]name=ofd_packets/00058076 [07:52:14]NVStorageSaveData ofd_packets/00058076 [07:52:14]File name is /storage/ofd_packets/00058076 [07:52:14]Write 298 bytes [07:52:14]NVStorageSaveData done [07:52:14]OFDSenderStorePacket done [07:52:14]KKMCreateOFDPacket done [07:52:14]NVStorageSaveData kkm_last_timestamp [07:52:14]File name is /storage/kkm_last_timestamp [07:52:14]Write 4 bytes [07:52:14]NVStorageSaveData done [07:52:14]ExternCall_PrintAddStr [07:52:14]wPrintStart [07:52:14]Write to MH i2c: 01 00 00 FF 1D 1C [07:52:14]Write i2c OK [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: 01 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: 01 07 00 [07:52:14]MH_I2C_Read... [07:52:14]Read from MH i2c: 01 07 00 FF 1D 00 00 00 00 00 FF 0F 31 [07:52:14]RasterBufferAndPrint [07:52:14]line Счет N : (1)2075319 [07:52:14]line ИНН: 02508201610067 [07:52:14]line Контрольно-Кассовый Чек [07:52:14]line ПРОДАЖА [07:52:14]line ТРК (МРК, ГНК) : 21 [07:52:14]line Товар: 2710194210 [07:52:14]line ДТ-К-5 [07:52:14]line 14.380 * 0.00 [07:52:14]line = 0.00 [07:52:14]line НДС 12% НСП 1% [07:52:14]line > о реализуемом товаре [07:52:14]line ИТОГО: 0.00 [07:52:14]line НСП 1% : 0.00 [07:52:14]line НДС 12% : 0.00 [07:52:14]line Наличными: 0.00 [07:52:14]line Безнал.: 0.00 [07:52:14]line Место: АЗС № 135 "Партнер Нефть" [07:52:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:52:14]line СНО: Общий режим [07:52:14]line Чек 60 20.08.2024 07:52 [07:52:14]line Смена: 100 ФФД: 1.0 [07:52:14]line ЗНМ: 0300000196 [07:52:14]line РНМ: 0000000000162794 [07:52:14]line Версия ККМ: v1.0 [07:52:14]line Талоны: Топливные Талоны [07:52:14]line 1 [07:52:14]line ФМ: 0000000002094532 [07:52:14]line ФД: 58076 [07:52:14]line ФПД: 25782387406044 [07:52:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075215&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58076&fm=25782387406044&tin=02508201610067®Number=0000000000162794&sum=0 [07:52:14]OFD Sender: Processing packet 58076 [packets to send 51, broken 50] [07:52:14]ProducePacketName [07:52:14]name=ofd_packets/00058076 [07:52:14]OFD Sender: To server: pG, [07:52:14]CommunicateWithHost lk.salyk.kg:30040 [07:52:14]ConnectInit lk.salyk.kg [07:52:14]written 0, free lines is 4095 [07:52:14]Connected sock=10 [07:52:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AF 13 04 01 6A 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 35 FF 03 08 00 03 2C 38 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 2F 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E2 00 00 35 04 06 00 17 72 EE 0A F4 DC 5E A0 7D 5A 5B E5 78 31 [07:52:15]Write to MH i2c: 01 00 00 29 1E 47 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: 01 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: 01 07 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: 01 07 00 29 1E 00 00 00 00 00 A9 0C 03 [07:52:15]RasterBufferAndPrint [07:52:15]line [07:52:15]line [07:52:15]line [07:52:15]line [07:52:15]line [07:52:15]written 0, free lines is 3245 [07:52:15]MH_Cut [07:52:15]Write to MH i2c: D1 01 00 30 1E 01 20 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: D1 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: D1 01 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: D1 01 00 30 1E 00 1F [07:52:15]Write to MH i2c: 01 00 00 31 1E 4F [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 93 A1 47 00 EC 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 32 30 39 34 35 33 32 10 04 04 00 DC E2 00 00 F4 03 04 00 7E F6 C3 66 B6 04 01 00 00 8C 1D 7C 9A 0F 31 3D 84 [07:52:15]CommunicateWithHost err = 0 [07:52:15]CheckOFDResponse [07:52:15]1017 (14) - 77093643461234 [07:52:15]1041 (16) - 0000000002094532 [07:52:15]1040 (4) - 58076 [07:52:15]1012 (4) - 20.08.2024 01:50 [07:52:15]1206 (1) - 0 [07:52:15]OFD Sender: Remove packet 58076 [07:52:15]ProducePacketName [07:52:15]name=ofd_packets/00058076 [07:52:15]NVStorageDeleteData [07:52:15]OFD Sender: No OFD packet to send [07:52:15]*** Cut start [07:52:15]*** Partial cut [07:52:15]*** CUTSNS_PIN = 1 [07:52:16]*** CUTSNS_PIN = 0 [07:52:16]*** Brake cut motor [07:52:16]Read from MH i2c: 01 [07:52:16]MH_I2C_Read... [07:52:16]*** Stop cut motor [07:52:16]*** Cut end [07:52:16]Read from MH i2c: 01 07 00 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: 01 07 00 31 1E 00 00 00 00 00 FF 0F 64 [07:52:16]process_action close_receipt done [07:52:16]requested_data is exist [07:52:16]produce_requested_data [07:52:16]requested_item fm.sn is exist - process it [07:52:16]wFMCommunicate request_size=4 [07:52:16]MH_SAM_APDU [07:52:16]CAPDU: 80 11 00 00 [07:52:16]Write to MH i2c: E2 08 00 32 1E 80 11 00 00 00 00 00 00 CA [07:52:16]Write i2c OK [07:52:16]MH_I2C_Read... [07:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:16]Read from MH i2c: E2 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: E2 17 00 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: E2 17 00 32 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 16 [07:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:52:16]wFMCommunicate OK [07:52:16]requested_item fd.num is exist - process it [07:52:16]SAM_PROTO_GetFieldsCounters [07:52:16]wFMCommunicate request_size=4 [07:52:16]MH_SAM_APDU [07:52:16]CAPDU: 80 13 00 00 [07:52:16]Write to MH i2c: E2 08 00 33 1E 80 13 00 00 00 00 00 00 CD [07:52:16]Write i2c OK [07:52:16]MH_I2C_Read... [07:52:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:52:16]Read from MH i2c: E2 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: E2 62 00 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: E2 62 00 33 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DC E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [07:52:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DC E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:52:16]wFMCommunicate OK [07:52:16]SAM_PROTO_GetFieldsCounters done [07:52:16]requested_item shift.num is exist - process it [07:52:16]requested_item shift.opened is exist - process it [07:52:16]req_shift_opened [07:52:16]FM_GetShiftState [07:52:16]SAM_PROTO_GetShiftState [07:52:16]wFMCommunicate request_size=4 [07:52:16]MH_SAM_APDU [07:52:16]CAPDU: 80 13 01 00 [07:52:16]Write to MH i2c: E2 08 00 34 1E 80 13 01 00 00 00 00 00 CF [07:52:16]Write i2c OK [07:52:16]MH_I2C_Read... [07:52:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:16]Read from MH i2c: E2 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: E2 0E 00 [07:52:16]MH_I2C_Read... [07:52:16]Read from MH i2c: E2 0E 00 34 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F2 [07:52:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:52:16]wFMCommunicate OK [07:52:16]SAM_PROTO_GetShiftState done [07:52:16]FM_GetShiftState done [07:52:16]req_shift_opened done [07:52:16]requested_item shift.open_date is exist - process it [07:52:16]req_shift_open_date [07:52:16]req_shift_open_date done [07:52:16]produce_requested_data done [07:52:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58076,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:52:16]process_action_free close_receipt [07:52:16]json_value_free [07:52:16]json_value_free done [07:52:16]process_json_proto returns [07:52:16]Send response to host [07:52:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58076,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:52:16]free response buf [07:52:16]execute_script done [07:52:16]execute_script returns [07:52:16]free content buf [07:52:16]Sock 7.Close socket [07:52:16]Sock 7.Thread stoped [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:11]accept exits with 9 [07:55:11]New connection [07:55:11]New thread 3067567460 created [07:55:11]Thread 3067424100 joined [07:55:11]Waiting for new connection... [07:55:11] Sock 9.Parse request [07:55:11]Sock 9.Check first char [07:55:11]Sock 9.First char is OK [07:55:11]request: POST /json_proto HTTP/1.0 [07:55:11]Method: POST [07:55:11]URL: /json_proto [07:55:11]Method is POST - this is cgi request [07:55:11]url: /json_proto [07:55:11]query_string will be loaded in cgi processing [07:55:11]execute_cgi json_proto POST (null) [07:55:11]execute_cgi path=json_proto method=POST [07:55:11]POST find Content-Length [07:55:11]Host: 172.17.44.3:8080 [07:55:11]Content-Length: 795 [07:55:11]Content-Type: application/json [07:55:11] [07:55:11]POST finish read [07:55:11]Found Content-Length = 795 [07:55:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:11]execute_script... [07:55:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:11]POST & json_proto [07:55:11]process_json_proto [07:55:11]json parsed OK: [07:55:11]protocol is kg_v1.0 [07:55:11]action value=close_receipt [07:55:11]process_action close_receipt [07:55:11]cmd_close_receipt [07:55:11]MH_GetDate [07:55:11]Write to MH i2c: F0 00 00 35 1E 42 [07:55:11]Write i2c OK [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: F0 [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: F0 09 00 [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: F0 09 00 35 1E 00 E2 4B C4 66 AD C5 5D 66 D7 [07:55:11]GetLastDocTimeStamp 1724140335 [07:55:11]current date 1724140514 [07:55:11]FM_GetShiftState [07:55:11]SAM_PROTO_GetShiftState [07:55:11]wFMCommunicate request_size=4 [07:55:11]MH_SAM_APDU [07:55:11]CAPDU: 80 13 01 00 [07:55:11]Write to MH i2c: E2 08 00 36 1E 80 13 01 00 00 00 00 00 D1 [07:55:11]Write i2c OK [07:55:11]MH_I2C_Read... [07:55:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:11]Read from MH i2c: E2 [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: E2 0E 00 [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: E2 0E 00 36 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F4 [07:55:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:55:11]wFMCommunicate OK [07:55:11]SAM_PROTO_GetShiftState done [07:55:11]FM_GetShiftState done [07:55:11]opened in 1724112910 [07:55:11]opened+sec_in_day 1724199310 [07:55:11]quantity*price = 0 [07:55:11]sum+1 = 1 [07:55:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 61 20.08.2024 07:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58077 ФПД: 46907488853744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075514&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58077&fm=46907488853744&tin=02508201610067®Number=0000000000162794&sum=0 [07:55:12]StoreToDocumentArchive [07:55:12]shift 100 fd 58077 [07:55:12]save to /storage/0100/doc_00058077 [07:55:12]save last doc name /storage/0100/doc_00058077 to /storage/kkm_last_doc_name [07:55:12]save OK [07:55:12]Clear old archive folders... [07:55:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:12]tlvbuf is B6F704D0 [07:55:12]SAM_PROTO_ClearQueue [07:55:12]wFMCommunicate request_size=4 [07:55:12]MH_SAM_APDU [07:55:12]CAPDU: 80 09 00 00 [07:55:12]Write to MH i2c: E2 08 00 43 1E 80 09 00 00 00 00 00 00 D3 [07:55:12]Write i2c OK [07:55:12]MH_I2C_Read... [07:55:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:12]Read from MH i2c: E2 [07:55:12]MH_I2C_Read... [07:55:12]Read from MH i2c: E2 03 00 [07:55:12]MH_I2C_Read... [07:55:12]Read from MH i2c: E2 03 00 43 1E 00 90 00 D5 [07:55:12]RAPDU: 90 00 [07:55:12]wFMCommunicate OK [07:55:12]SAM_PROTO_ClearQueue done [07:55:12]KKMCreateOFDPacket [07:55:12]OFDProtocolAddRootSTLVToBuf [07:55:12]FM_MakeSignedData [07:55:12]FM_MakeSignedData [07:55:12]SAM_PROTO_SignData [07:55:12]wFMCommunicate request_size=4 [07:55:12]MH_SAM_APDU [07:55:12]CAPDU: 80 0D 01 02 [07:55:12]Write to MH i2c: E2 08 00 44 1E 80 0D 01 02 00 00 00 00 DB [07:55:12]Write i2c OK [07:55:12]MH_I2C_Read... [07:55:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:12]Read from MH i2c: E2 [07:55:12]MH_I2C_Read... [07:55:12]Read from MH i2c: E2 03 00 [07:55:12]MH_I2C_Read... [07:55:12]Read from MH i2c: E2 03 00 44 1E 00 90 00 D6 [07:55:12]RAPDU: 90 00 [07:55:12]wFMCommunicate OK [07:55:12]wFMCommunicate request_size=255 [07:55:12]MH_SAM_APDU [07:55:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 E2 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E2 00 00 35 04 06 00 2A [07:55:12]Write to MH i2c: E2 02 01 45 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 E2 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E2 00 00 35 04 06 00 2A 00 00 35 [07:55:12]Write i2c OK [07:55:12]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 45 1E 00 90 00 D7 [07:55:13]RAPDU: 90 00 [07:55:13]wFMCommunicate OK [07:55:13]wFMCommunicate request_size=10 [07:55:13]MH_SAM_APDU [07:55:13]CAPDU: 80 0D 02 02 05 A9 80 35 DE F0 [07:55:13]Write to MH i2c: E2 0D 00 46 1E 80 0D 02 02 05 00 A9 80 35 DE F0 00 00 14 [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 46 1E 00 90 00 D8 [07:55:13]RAPDU: 90 00 [07:55:13]wFMCommunicate OK [07:55:13]wFMCommunicate request_size=4 [07:55:13]MH_SAM_APDU [07:55:13]CAPDU: 80 0D 03 02 [07:55:13]Write to MH i2c: E2 08 00 47 1E 80 0D 03 02 00 00 00 00 E0 [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 0B 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 0B 00 47 1E 00 31 8C 2F 17 0F 34 15 45 90 00 81 [07:55:13]RAPDU: 31 8C 2F 17 0F 34 15 45 90 00 [07:55:13]wFMCommunicate OK [07:55:13]SAM_PROTO_SignData done [07:55:13]FM_MakeSignedData done [07:55:13]CreateOFDProtocolMessage [07:55:13]wFMCommunicate request_size=4 [07:55:13]MH_SAM_APDU [07:55:13]CAPDU: 80 11 00 00 [07:55:13]Write to MH i2c: E2 08 00 48 1E 80 11 00 00 00 00 00 00 E0 [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 17 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 17 00 48 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2C [07:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:55:13]wFMCommunicate OK [07:55:13]CreateOFDProtocolMessage done [07:55:13]OFDSenderStorePacket 58077 [07:55:13]StoreOFDPacket docnum=58077 [07:55:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CD 6F 07 01 67 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 E2 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E2 00 00 35 04 06 00 2A A9 80 35 DE F0 31 8C 2F 17 0F 34 15 45 [07:55:13]CheckFolder [07:55:13]dirname=/storage/ofd_packets [07:55:13]CheckFolder done [07:55:13]ProducePacketName [07:55:13]name=ofd_packets/00058077 [07:55:13]NVStorageSaveData ofd_packets/00058077 [07:55:13]File name is /storage/ofd_packets/00058077 [07:55:13]Write 301 bytes [07:55:13]NVStorageSaveData done [07:55:13]OFDSenderStorePacket done [07:55:13]KKMCreateOFDPacket done [07:55:13]NVStorageSaveData kkm_last_timestamp [07:55:13]File name is /storage/kkm_last_timestamp [07:55:13]Write 4 bytes [07:55:13]NVStorageSaveData done [07:55:13]ExternCall_PrintAddStr [07:55:13]wPrintStart [07:55:13]Write to MH i2c: 01 00 00 49 1E 67 [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: 01 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: 01 07 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: 01 07 00 49 1E 00 00 00 00 00 FF 0F 7C [07:55:13]RasterBufferAndPrint [07:55:13]line Счет N : (1)2075320 [07:55:13]line ИНН: 02508201610067 [07:55:13]line Контрольно-Кассовый Чек [07:55:13]line ПРОДАЖА [07:55:13]line ТРК (МРК, ГНК) : 42 [07:55:13]line Товар: 2710124500 [07:55:13]line Аи-95-К-5 [07:55:13]line 20.000 * 0.00 [07:55:13]line = 0.00 [07:55:13]line НДС 12% НСП 1% [07:55:13]line > о реализуемом товаре [07:55:13]line ИТОГО: 0.00 [07:55:13]line НСП 1% : 0.00 [07:55:13]line НДС 12% : 0.00 [07:55:13]line Наличными: 0.00 [07:55:13]line Безнал.: 0.00 [07:55:13]line Место: АЗС № 135 "Партнер Нефть" [07:55:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:55:13]line СНО: Общий режим [07:55:13]line Чек 61 20.08.2024 07:55 [07:55:13]line Смена: 100 ФФД: 1.0 [07:55:13]line ЗНМ: 0300000196 [07:55:13]line РНМ: 0000000000162794 [07:55:13]line Версия ККМ: v1.0 [07:55:13]line Талоны: Топливные Талоны [07:55:13]line 1 [07:55:13]line ФМ: 0000000002094532 [07:55:13]line ФД: 58077 [07:55:13]line ФПД: 46907488853744 [07:55:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075514&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58077&fm=46907488853744&tin=02508201610067®Number=0000000000162794&sum=0 [07:55:13]OFD Sender: Processing packet 58077 [packets to send 51, broken 50] [07:55:13]ProducePacketName [07:55:13]name=ofd_packets/00058077 [07:55:13]OFD Sender: To server: pG, [07:55:13]CommunicateWithHost lk.salyk.kg:30040 [07:55:13]ConnectInit lk.salyk.kg [07:55:13]written 0, free lines is 4095 [07:55:13]Connected sock=10 [07:55:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CD 6F 07 01 67 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 E2 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E2 00 00 35 04 06 00 2A A9 80 35 DE F0 31 8C 2F 17 0F 34 15 45 [07:55:14]Write to MH i2c: 01 00 00 73 1E 91 [07:55:14]Write i2c OK [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: 01 [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: 01 07 00 [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: 01 07 00 73 1E 00 00 00 00 00 A9 0C 4D [07:55:14]RasterBufferAndPrint [07:55:14]line [07:55:14]line [07:55:14]line [07:55:14]line [07:55:14]line [07:55:14]written 0, free lines is 3245 [07:55:14]MH_Cut [07:55:14]Write to MH i2c: D1 01 00 7A 1E 01 6A [07:55:14]Write i2c OK [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: D1 [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: D1 01 00 [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: D1 01 00 7A 1E 00 69 [07:55:14]Write to MH i2c: 01 00 00 7B 1E 99 [07:55:14]Write i2c OK [07:55:14]MH_I2C_Read... [07:55:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6B 95 47 00 91 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 32 30 39 34 35 33 32 10 04 04 00 DD E2 00 00 F4 03 04 00 31 F7 C3 66 B6 04 01 00 00 69 FF 74 53 D1 41 81 0B [07:55:14]CommunicateWithHost err = 0 [07:55:14]CheckOFDResponse [07:55:14]1017 (14) - 77093643461234 [07:55:14]1041 (16) - 0000000002094532 [07:55:14]1040 (4) - 58077 [07:55:14]1012 (4) - 20.08.2024 01:53 [07:55:14]1206 (1) - 0 [07:55:14]OFD Sender: Remove packet 58077 [07:55:14]ProducePacketName [07:55:14]name=ofd_packets/00058077 [07:55:14]NVStorageDeleteData [07:55:14]OFD Sender: No OFD packet to send [07:55:14]*** Cut start [07:55:14]*** Partial cut [07:55:14]*** CUTSNS_PIN = 1 [07:55:15]*** CUTSNS_PIN = 0 [07:55:15]*** Brake cut motor [07:55:15]Read from MH i2c: 01 [07:55:15]MH_I2C_Read... [07:55:15]*** Stop cut motor [07:55:15]*** Cut end [07:55:15]Read from MH i2c: 01 07 00 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: 01 07 00 7B 1E 00 00 00 00 00 FF 0F AE [07:55:15]process_action close_receipt done [07:55:15]requested_data is exist [07:55:15]produce_requested_data [07:55:15]requested_item fm.sn is exist - process it [07:55:15]wFMCommunicate request_size=4 [07:55:15]MH_SAM_APDU [07:55:15]CAPDU: 80 11 00 00 [07:55:15]Write to MH i2c: E2 08 00 7C 1E 80 11 00 00 00 00 00 00 14 [07:55:15]Write i2c OK [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: E2 [07:55:15]MH_I2C_Read... [07:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:15]Read from MH i2c: E2 17 00 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: E2 17 00 7C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 60 [07:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:55:15]wFMCommunicate OK [07:55:15]requested_item fd.num is exist - process it [07:55:15]SAM_PROTO_GetFieldsCounters [07:55:15]wFMCommunicate request_size=4 [07:55:15]MH_SAM_APDU [07:55:15]CAPDU: 80 13 00 00 [07:55:15]Write to MH i2c: E2 08 00 7D 1E 80 13 00 00 00 00 00 00 17 [07:55:15]Write i2c OK [07:55:15]MH_I2C_Read... [07:55:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:15]Read from MH i2c: E2 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: E2 62 00 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: E2 62 00 7D 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DD E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [07:55:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DD E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:55:15]wFMCommunicate OK [07:55:15]SAM_PROTO_GetFieldsCounters done [07:55:15]requested_item shift.num is exist - process it [07:55:15]requested_item shift.opened is exist - process it [07:55:15]req_shift_opened [07:55:15]FM_GetShiftState [07:55:15]SAM_PROTO_GetShiftState [07:55:15]wFMCommunicate request_size=4 [07:55:15]MH_SAM_APDU [07:55:15]CAPDU: 80 13 01 00 [07:55:15]Write to MH i2c: E2 08 00 7E 1E 80 13 01 00 00 00 00 00 19 [07:55:15]Write i2c OK [07:55:15]MH_I2C_Read... [07:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:15]Read from MH i2c: E2 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: E2 0E 00 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: E2 0E 00 7E 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3C [07:55:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:55:15]wFMCommunicate OK [07:55:15]SAM_PROTO_GetShiftState done [07:55:15]FM_GetShiftState done [07:55:15]req_shift_opened done [07:55:15]requested_item shift.open_date is exist - process it [07:55:15]req_shift_open_date [07:55:15]req_shift_open_date done [07:55:15]produce_requested_data done [07:55:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58077,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:55:15]process_action_free close_receipt [07:55:15]json_value_free [07:55:15]json_value_free done [07:55:15]process_json_proto returns [07:55:15]Send response to host [07:55:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58077,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:55:15]free response buf [07:55:15]execute_script done [07:55:15]execute_script returns [07:55:15]free content buf [07:55:15]Sock 9.Close socket [07:55:15]Sock 9.Thread stoped [07:55:19]OFD Sender: No OFD packet to send [07:55:24]OFD Sender: No OFD packet to send [07:55:29]OFD Sender: No OFD packet to send [07:55:34]OFD Sender: No OFD packet to send [07:55:39]OFD Sender: No OFD packet to send [07:55:41]accept exits with 7 [07:55:41]New connection [07:55:41]New thread 3067424100 created [07:55:41]Thread 3067567460 joined [07:55:41]Waiting for new connection... [07:55:41] Sock 7.Parse request [07:55:41]Sock 7.Check first char [07:55:41]Sock 7.First char is OK [07:55:41]request: POST /json_proto HTTP/1.0 [07:55:41]Method: POST [07:55:41]URL: /json_proto [07:55:41]Method is POST - this is cgi request [07:55:41]url: /json_proto [07:55:41]query_string will be loaded in cgi processing [07:55:41]execute_cgi json_proto POST (null) [07:55:41]execute_cgi path=json_proto method=POST [07:55:41]POST find Content-Length [07:55:41]Host: 172.17.44.3:8080 [07:55:41]Content-Length: 820 [07:55:41]Content-Type: application/json [07:55:41] [07:55:41]POST finish read [07:55:41]Found Content-Length = 820 [07:55:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:41]execute_script... [07:55:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:41]POST & json_proto [07:55:41]process_json_proto [07:55:41]json parsed OK: [07:55:41]protocol is kg_v1.0 [07:55:41]action value=close_receipt [07:55:41]process_action close_receipt [07:55:41]cmd_close_receipt [07:55:41]MH_GetDate [07:55:41]Write to MH i2c: F0 00 00 7F 1E 8C [07:55:41]Write i2c OK [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: F0 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: F0 09 00 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: F0 09 00 7F 1E 00 FF 4B C4 66 AD C5 5D 66 3E [07:55:41]GetLastDocTimeStamp 1724140514 [07:55:41]current date 1724140543 [07:55:41]FM_GetShiftState [07:55:41]SAM_PROTO_GetShiftState [07:55:41]wFMCommunicate request_size=4 [07:55:41]MH_SAM_APDU [07:55:41]CAPDU: 80 13 01 00 [07:55:41]Write to MH i2c: E2 08 00 80 1E 80 13 01 00 00 00 00 00 1B [07:55:41]Write i2c OK [07:55:41]MH_I2C_Read... [07:55:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:41]Read from MH i2c: E2 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 0E 00 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 0E 00 80 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3E [07:55:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:55:41]wFMCommunicate OK [07:55:41]SAM_PROTO_GetShiftState done [07:55:41]FM_GetShiftState done [07:55:41]opened in 1724112910 [07:55:41]opened+sec_in_day 1724199310 [07:55:41]quantity*price = 100005 [07:55:41]sum+1 = 100006 [07:55:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 62 20.08.2024 07:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58078 ФПД: 48121283487810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075543&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58078&fm=48121283487810&tin=02508201610067®Number=0000000000162794&sum=100005 [07:55:42]StoreToDocumentArchive [07:55:42]shift 100 fd 58078 [07:55:42]save to /storage/0100/doc_00058078 [07:55:42]save last doc name /storage/0100/doc_00058078 to /storage/kkm_last_doc_name [07:55:42]save OK [07:55:42]Clear old archive folders... [07:55:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:42]tlvbuf is 01D78950 [07:55:42]SAM_PROTO_ClearQueue [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 09 00 00 [07:55:42]Write to MH i2c: E2 08 00 8D 1E 80 09 00 00 00 00 00 00 1D [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 8D 1E 00 90 00 1F [07:55:42]RAPDU: 90 00 [07:55:42]wFMCommunicate OK [07:55:42]SAM_PROTO_ClearQueue done [07:55:42]KKMCreateOFDPacket [07:55:42]OFDProtocolAddRootSTLVToBuf [07:55:42]FM_MakeSignedData [07:55:42]FM_MakeSignedData [07:55:42]SAM_PROTO_SignData [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 0D 01 02 [07:55:42]Write to MH i2c: E2 08 00 8E 1E 80 0D 01 02 00 00 00 00 25 [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 8E 1E 00 90 00 20 [07:55:42]RAPDU: 90 00 [07:55:42]wFMCommunicate OK [07:55:42]wFMCommunicate request_size=255 [07:55:42]MH_SAM_APDU [07: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 FF 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E2 00 00 35 04 06 00 2B [07:55:42]Write to MH i2c: E2 02 01 8F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 FF 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E2 00 00 35 04 06 00 2B 00 00 3A [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 8F 1E 00 90 00 21 [07:55:42]RAPDU: 90 00 [07:55:42]wFMCommunicate OK [07:55:42]wFMCommunicate request_size=10 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 0D 02 02 05 C4 1C 02 28 42 [07:55:42]Write to MH i2c: E2 0D 00 90 1E 80 0D 02 02 05 00 C4 1C 02 28 42 00 00 7E [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 03 00 90 1E 00 90 00 22 [07:55:42]RAPDU: 90 00 [07:55:42]wFMCommunicate OK [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 0D 03 02 [07:55:42]Write to MH i2c: E2 08 00 91 1E 80 0D 03 02 00 00 00 00 2A [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 0B 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 0B 00 91 1E 00 95 28 85 23 69 D6 D6 C2 90 00 67 [07:55:42]RAPDU: 95 28 85 23 69 D6 D6 C2 90 00 [07:55:42]wFMCommunicate OK [07:55:42]SAM_PROTO_SignData done [07:55:42]FM_MakeSignedData done [07:55:42]CreateOFDProtocolMessage [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 11 00 00 [07:55:42]Write to MH i2c: E2 08 00 92 1E 80 11 00 00 00 00 00 00 2A [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:43]Read from MH i2c: E2 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 17 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 17 00 92 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [07:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:55:43]wFMCommunicate OK [07:55:43]CreateOFDProtocolMessage done [07:55:43]OFDSenderStorePacket 58078 [07:55:43]StoreOFDPacket docnum=58078 [07:55:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DF 35 07 01 41 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 FF 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E2 00 00 35 04 06 00 2B C4 1C 02 28 42 95 28 85 23 69 D6 D6 C2 [07:55:43]CheckFolder [07:55:43]dirname=/storage/ofd_packets [07:55:43]CheckFolder done [07:55:43]ProducePacketName [07:55:43]name=ofd_packets/00058078 [07:55:43]NVStorageSaveData ofd_packets/00058078 [07:55:43]File name is /storage/ofd_packets/00058078 [07:55:43]Write 301 bytes [07:55:43]NVStorageSaveData done [07:55:43]OFDSenderStorePacket done [07:55:43]KKMCreateOFDPacket done [07:55:43]NVStorageSaveData kkm_last_timestamp [07:55:43]File name is /storage/kkm_last_timestamp [07:55:43]Write 4 bytes [07:55:43]NVStorageSaveData done [07:55:43]OFD Sender: Processing packet 58078 [packets to send 51, broken 50] [07:55:43]ProducePacketName [07:55:43]name=ofd_packets/00058078 [07:55:43]OFD Sender: To server: pG, [07:55:43]CommunicateWithHost lk.salyk.kg:30040 [07:55:43]ConnectInit lk.salyk.kg [07:55:43]ExternCall_PrintAddStr [07:55:43]wPrintStart [07:55:43]Write to MH i2c: 01 00 00 93 1E B1 [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 07 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 07 00 93 1E 00 00 00 00 00 FF 0F C6 [07:55:43]RasterBufferAndPrint [07:55:43]line Счет N : (1)2075321 [07:55:43]line ИНН: 02508201610067 [07:55:43]line Контрольно-Кассовый Чек [07:55:43]line ПРОДАЖА [07:55:43]line ТРК (МРК, ГНК) : 53 [07:55:43]line Товар: 2710124130 [07:55:43]line Аи-92-К-4 [07:55:43]line 14.750 * 67.80 [07:55:43]line = 1000.05 [07:55:43]line НДС 12% НСП 1% [07:55:43]line > о реализуемом товаре [07:55:43]line ИТОГО: 1000.05 [07:55:43]line НСП 1% : 8.85 [07:55:43]line НДС 12% : 106.20 [07:55:43]line Наличными: 0.00 [07:55:43]line Безнал.: 1000.05 [07:55:43]line Место: АЗС № 135 "Партнер Нефть" [07:55:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:55:43]line СНО: Общий режим [07:55:43]line Чек 62 20.08.2024 07:55 [07:55:43]line Смена: 100 ФФД: 1.0 [07:55:43]line ЗНМ: 0300000196 [07:55:43]line РНМ: 0000000000162794 [07:55:43]line Версия ККМ: v1.0 [07:55:43]line Платежная система: Бакай Банк [07:55:43]line ФМ: 0000000002094532 [07:55:43]line ФД: 58078 [07:55:43]line ФПД: 48121283487810 [07:55:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075543&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58078&fm=48121283487810&tin=02508201610067®Number=0000000000162794&sum=100005 [07:55:43]Connected sock=11 [07:55:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DF 35 07 01 41 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 FF 4B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E2 00 00 35 04 06 00 2B C4 1C 02 28 42 95 28 85 23 69 D6 D6 C2 [07:55:43]written 0, free lines is 4095 [07:55:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F8 3C 47 00 A7 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 32 30 39 34 35 33 32 10 04 04 00 DE E2 00 00 F4 03 04 00 4E F7 C3 66 B6 04 01 00 00 FF 15 2F 25 9A 58 FE 4C [07:55:43]CommunicateWithHost err = 0 [07:55:43]CheckOFDResponse [07:55:43]1017 (14) - 77093643461234 [07:55:43]1041 (16) - 0000000002094532 [07:55:43]1040 (4) - 58078 [07:55:43]1012 (4) - 20.08.2024 01:54 [07:55:43]1206 (1) - 0 [07:55:43]OFD Sender: Remove packet 58078 [07:55:43]ProducePacketName [07:55:43]name=ofd_packets/00058078 [07:55:43]NVStorageDeleteData [07:55:43]Write to MH i2c: 01 00 00 BD 1E DB [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 07 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: 01 07 00 BD 1E 00 00 00 00 00 AA 0C 98 [07:55:43]RasterBufferAndPrint [07:55:43]line [07:55:43]line [07:55:43]line [07:55:43]line [07:55:43]line [07:55:43]written 0, free lines is 3247 [07:55:43]MH_Cut [07:55:43]Write to MH i2c: D1 01 00 C4 1E 01 B4 [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: D1 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: D1 01 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: D1 01 00 C4 1E 00 B3 [07:55:43]Write to MH i2c: 01 00 00 C5 1E E3 [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:44]OFD Sender: No OFD packet to send [07:55:44]*** Cut start [07:55:44]*** Partial cut [07:55:44]*** CUTSNS_PIN = 1 [07:55:44]*** CUTSNS_PIN = 0 [07:55:45]*** Brake cut motor [07:55:45]*** Stop cut motor [07:55:45]*** Cut end [07:55:45]Read from MH i2c: 01 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: 01 07 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: 01 07 00 C5 1E 00 00 00 00 00 FF 0F F8 [07:55:45]process_action close_receipt done [07:55:45]requested_data is exist [07:55:45]produce_requested_data [07:55:45]requested_item fm.sn is exist - process it [07:55:45]wFMCommunicate request_size=4 [07:55:45]MH_SAM_APDU [07:55:45]CAPDU: 80 11 00 00 [07:55:45]Write to MH i2c: E2 08 00 C6 1E 80 11 00 00 00 00 00 00 5E [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:45]Read from MH i2c: E2 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 17 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 17 00 C6 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AA [07:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:55:45]wFMCommunicate OK [07:55:45]requested_item fd.num is exist - process it [07:55:45]SAM_PROTO_GetFieldsCounters [07:55:45]wFMCommunicate request_size=4 [07:55:45]MH_SAM_APDU [07:55:45]CAPDU: 80 13 00 00 [07:55:45]Write to MH i2c: E2 08 00 C7 1E 80 13 00 00 00 00 00 00 61 [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:45]Read from MH i2c: E2 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 62 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 62 00 C7 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [07:55:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:55:45]wFMCommunicate OK [07:55:45]SAM_PROTO_GetFieldsCounters done [07:55:45]requested_item shift.num is exist - process it [07:55:45]requested_item shift.opened is exist - process it [07:55:45]req_shift_opened [07:55:45]FM_GetShiftState [07:55:45]SAM_PROTO_GetShiftState [07:55:45]wFMCommunicate request_size=4 [07:55:45]MH_SAM_APDU [07:55:45]CAPDU: 80 13 01 00 [07:55:45]Write to MH i2c: E2 08 00 C8 1E 80 13 01 00 00 00 00 00 63 [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:45]Read from MH i2c: E2 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 0E 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: E2 0E 00 C8 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 86 [07:55:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:55:45]wFMCommunicate OK [07:55:45]SAM_PROTO_GetShiftState done [07:55:45]FM_GetShiftState done [07:55:45]req_shift_opened done [07:55:45]requested_item shift.open_date is exist - process it [07:55:45]req_shift_open_date [07:55:45]req_shift_open_date done [07:55:45]produce_requested_data done [07:55:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58078,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:55:45]process_action_free close_receipt [07:55:45]json_value_free [07:55:45]json_value_free done [07:55:45]process_json_proto returns [07:55:45]Send response to host [07:55:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58078,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:55:45]free response buf [07:55:45]execute_script done [07:55:45]execute_script returns [07:55:45]free content buf [07:55:45]Sock 7.Close socket [07:55:45]Sock 7.Thread stoped [07:55:49]OFD Sender: No OFD packet to send [07:55:54]OFD Sender: No OFD packet to send [07:55:55]recv_with_timeout no data received [07:55:59]OFD Sender: No OFD packet to send [07:56:04]OFD Sender: No OFD packet to send [07:56:09]OFD Sender: No OFD packet to send [07:56:14]OFD Sender: No OFD packet to send [07:56:19]OFD Sender: No OFD packet to send [07:56:24]OFD Sender: No OFD packet to send [07:56:29]OFD Sender: No OFD packet to send [07:56:34]OFD Sender: No OFD packet to send [07:56:39]OFD Sender: No OFD packet to send [07:56:44]OFD Sender: No OFD packet to send [07:56:49]OFD Sender: No OFD packet to send [07:56:54]OFD Sender: No OFD packet to send [07:56:59]OFD Sender: No OFD packet to send [07:57:04]OFD Sender: No OFD packet to send [07:57:09]OFD Sender: No OFD packet to send [07:57:14]OFD Sender: No OFD packet to send [07:57:19]OFD Sender: No OFD packet to send [07:57:24]OFD Sender: No OFD packet to send [07:57:29]OFD Sender: No OFD packet to send [07:57:34]OFD Sender: No OFD packet to send [07:57:39]OFD Sender: No OFD packet to send [07:57:44]OFD Sender: No OFD packet to send [07:57:49]OFD Sender: No OFD packet to send [07:57:54]OFD Sender: No OFD packet to send [07:57:59]accept exits with 9 [07:57:59]New connection [07:57:59]New thread 3067567460 created [07:57:59]Thread 3067424100 joined [07:57:59]Waiting for new connection... [07:57:59] Sock 9.Parse request [07:57:59]Sock 9.Check first char [07:57:59]Sock 9.First char is OK [07:57:59]request: POST /json_proto HTTP/1.0 [07:57:59]Method: POST [07:57:59]URL: /json_proto [07:57:59]Method is POST - this is cgi request [07:57:59]url: /json_proto [07:57:59]query_string will be loaded in cgi processing [07:57:59]execute_cgi json_proto POST (null) [07:57:59]execute_cgi path=json_proto method=POST [07:57:59]POST find Content-Length [07:57:59]Host: 172.17.44.3:8080 [07:57:59]Content-Length: 659 [07:57:59]Content-Type: application/json [07:57:59] [07:57:59]POST finish read [07:57:59]Found Content-Length = 659 [07:57:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:59]execute_script... [07:57: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)2075322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:59]POST & json_proto [07:57:59]process_json_proto [07:57:59]json parsed OK: [07:57:59]protocol is kg_v1.0 [07:57:59]action value=close_receipt [07:57:59]process_action close_receipt [07:57:59]cmd_close_receipt [07:57:59]MH_GetDate [07:57:59]Write to MH i2c: F0 00 00 C9 1E D6 [07:57:59]Write i2c OK [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: F0 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: F0 09 00 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: F0 09 00 C9 1E 00 89 4C C4 66 AD C5 5D 66 13 [07:57:59]GetLastDocTimeStamp 1724140543 [07:57:59]current date 1724140681 [07:57:59]FM_GetShiftState [07:57:59]SAM_PROTO_GetShiftState [07:57:59]wFMCommunicate request_size=4 [07:57:59]MH_SAM_APDU [07:57:59]CAPDU: 80 13 01 00 [07:57:59]Write to MH i2c: E2 08 00 CA 1E 80 13 01 00 00 00 00 00 65 [07:57:59]Write i2c OK [07:57:59]MH_I2C_Read... [07:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:59]Read from MH i2c: E2 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: E2 0E 00 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: E2 0E 00 CA 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 88 [07:57:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:57:59]wFMCommunicate OK [07:57:59]SAM_PROTO_GetShiftState done [07:57:59]FM_GetShiftState done [07:57:59]opened in 1724112910 [07:57:59]opened+sec_in_day 1724199310 [07:57:59]quantity*price = 60062 [07:57:59]sum+1 = 60063 [07:57:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 63 20.08.2024 07:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58079 ФПД: 171154507027695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075801&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58079&fm=171154507027695&tin=02508201610067®Number=0000000000162794&sum=60000 [07:58:00]StoreToDocumentArchive [07:58:00]shift 100 fd 58079 [07:58:00]save to /storage/0100/doc_00058079 [07:58:00]save last doc name /storage/0100/doc_00058079 to /storage/kkm_last_doc_name [07:58:00]save OK [07:58:00]Clear old archive folders... [07:58:00]ProcessDocumentItem done err = 0, tmpTLVsize=244 [07:58:00]tlvbuf is 01E05BF0 [07:58:00]SAM_PROTO_ClearQueue [07:58:00]wFMCommunicate request_size=4 [07:58:00]MH_SAM_APDU [07:58:00]CAPDU: 80 09 00 00 [07:58:00]Write to MH i2c: E2 08 00 D7 1E 80 09 00 00 00 00 00 00 67 [07:58:00]Write i2c OK [07:58:00]MH_I2C_Read... [07:58:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:58:00]Read from MH i2c: E2 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 03 00 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 03 00 D7 1E 00 90 00 69 [07:58:00]RAPDU: 90 00 [07:58:00]wFMCommunicate OK [07:58:00]SAM_PROTO_ClearQueue done [07:58:00]KKMCreateOFDPacket [07:58:00]OFDProtocolAddRootSTLVToBuf [07:58:00]FM_MakeSignedData [07:58:00]FM_MakeSignedData [07:58:00]SAM_PROTO_SignData [07:58:00]wFMCommunicate request_size=4 [07:58:00]MH_SAM_APDU [07:58:00]CAPDU: 80 0D 01 02 [07:58:00]Write to MH i2c: E2 08 00 D8 1E 80 0D 01 02 00 00 00 00 6F [07:58:00]Write i2c OK [07:58:00]MH_I2C_Read... [07:58:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:58:00]Read from MH i2c: E2 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 03 00 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 03 00 D8 1E 00 90 00 6A [07:58:00]RAPDU: 90 00 [07:58:00]wFMCommunicate OK [07:58:00]wFMCommunicate request_size=253 [07:58:00]MH_SAM_APDU [07:58:00]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 89 4C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E2 00 00 35 04 06 00 9B AA 03 97 D4 EF [07:58:00]Write to MH i2c: E2 00 01 D9 1E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 89 4C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E2 00 00 35 04 06 00 9B AA 03 97 D4 EF 00 00 92 [07:58:00]Write i2c OK [07:58:00]MH_I2C_Read... [07:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:00]Read from MH i2c: E2 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 03 00 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 03 00 D9 1E 00 90 00 6B [07:58:00]RAPDU: 90 00 [07:58:00]wFMCommunicate OK [07:58:00]wFMCommunicate request_size=4 [07:58:00]MH_SAM_APDU [07:58:00]CAPDU: 80 0D 03 02 [07:58:00]Write to MH i2c: E2 08 00 DA 1E 80 0D 03 02 00 00 00 00 73 [07:58:00]Write i2c OK [07:58:00]MH_I2C_Read... [07:58:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:58:00]Read from MH i2c: E2 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 0B 00 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 0B 00 DA 1E 00 34 5E 89 98 EF C5 8D 98 90 00 00 [07:58:00]RAPDU: 34 5E 89 98 EF C5 8D 98 90 00 [07:58:00]wFMCommunicate OK [07:58:00]SAM_PROTO_SignData done [07:58:00]FM_MakeSignedData done [07:58:00]CreateOFDProtocolMessage [07:58:00]wFMCommunicate request_size=4 [07:58:00]MH_SAM_APDU [07:58:00]CAPDU: 80 11 00 00 [07:58:00]Write to MH i2c: E2 08 00 DB 1E 80 11 00 00 00 00 00 00 73 [07:58:00]Write i2c OK [07:58:00]MH_I2C_Read... [07:58:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:00]Read from MH i2c: E2 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 17 00 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: E2 17 00 DB 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [07:58:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:58:00]wFMCommunicate OK [07:58:00]CreateOFDProtocolMessage done [07:58:00]OFDSenderStorePacket 58079 [07:58:00]StoreOFDPacket docnum=58079 [07:58:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 94 7F 00 01 08 2C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 89 4C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E2 00 00 35 04 06 00 9B AA 03 97 D4 EF 34 5E 89 98 EF C5 8D 98 [07:58:00]CheckFolder [07:58:00]dirname=/storage/ofd_packets [07:58:00]CheckFolder done [07:58:00]ProducePacketName [07:58:00]name=ofd_packets/00058079 [07:58:00]NVStorageSaveData ofd_packets/00058079 [07:58:00]File name is /storage/ofd_packets/00058079 [07:58:00]Write 294 bytes [07:58:00]NVStorageSaveData done [07:58:00]OFDSenderStorePacket done [07:58:00]KKMCreateOFDPacket done [07:58:00]NVStorageSaveData kkm_last_timestamp [07:58:00]File name is /storage/kkm_last_timestamp [07:58:00]Write 4 bytes [07:58:00]NVStorageSaveData done [07:58:00]ExternCall_PrintAddStr [07:58:00]wPrintStart [07:58:00]Write to MH i2c: 01 00 00 DC 1E FA [07:58:00]Write i2c OK [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: 01 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: 01 07 00 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: 01 07 00 DC 1E 00 00 00 00 00 FF 0F 0F [07:58:00]RasterBufferAndPrint [07:58:00]line Счет N : (1)2075322 [07:58:00]line ИНН: 02508201610067 [07:58:00]line Контрольно-Кассовый Чек [07:58:00]line ПРОДАЖА [07:58:00]line ТРК (МРК, ГНК) : 34 [07:58:00]line Товар: 2710124130 [07:58:00]line SU-92 [07:58:00]line 8.730 * 68.80 [07:58:00]line = 600.62 [07:58:00]line НДС 12% НСП 1% [07:58:00]line > о реализуемом товаре [07:58:00]line ОКРУГЛЕНИЕ: -0.62 [07:58:00]line ИТОГО: 600.00 [07:58:00]line Внесено: 600.00 [07:58:00]line СДАЧА: 0.00 [07:58:00]line НСП 1% : 5.31 [07:58:00]line НДС 12% : 63.78 [07:58:00]line Наличными: 600.00 [07:58:00]line Безнал.: 0.00 [07:58:00]line Место: АЗС № 135 "Партнер Нефть" [07:58:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:58:00]line СНО: Общий режим [07:58:00]line Чек 63 20.08.2024 07:58 [07:58:00]line Смена: 100 ФФД: 1.0 [07:58:00]line ЗНМ: 0300000196 [07:58:00]line РНМ: 0000000000162794 [07:58:00]line Версия ККМ: v1.0 [07:58:00]line ФМ: 0000000002094532 [07:58:00]line ФД: 58079 [07:58:00]line ФПД: 171154507027695 [07:58:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075801&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58079&fm=171154507027695&tin=02508201610067®Number=0000000000162794&sum=60000 [07:58:01]OFD Sender: Processing packet 58079 [packets to send 51, broken 50] [07:58:01]ProducePacketName [07:58:01]name=ofd_packets/00058079 [07:58:01]OFD Sender: To server: pG, [07:58:01]CommunicateWithHost lk.salyk.kg:30040 [07:58:01]ConnectInit lk.salyk.kg [07:58:01]written 0, free lines is 4095 [07:58:01]Connected sock=11 [07:58:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 94 7F 00 01 08 2C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 89 4C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E2 00 00 35 04 06 00 9B AA 03 97 D4 EF 34 5E 89 98 EF C5 8D 98 [07:58:01]Write to MH i2c: 01 00 00 07 1F 26 [07:58:01]Write i2c OK [07:58:01]MH_I2C_Read... [07:58:01]Read from MH i2c: 01 [07:58:01]MH_I2C_Read... [07:58:01]Read from MH i2c: 01 07 00 [07:58:01]MH_I2C_Read... [07:58:01]Read from MH i2c: 01 07 00 07 1F 00 00 00 00 00 92 0C CB [07:58:01]RasterBufferAndPrint [07:58:01]line [07:58:01]line [07:58:01]line [07:58:01]line [07:58:01]line [07:58:01]written 0, free lines is 3221 [07:58:01]MH_Cut [07:58:01]Write to MH i2c: D1 01 00 0E 1F 01 FF [07:58:01]Write i2c OK [07:58:01]MH_I2C_Read... [07:58:01]Read from MH i2c: D1 [07:58:01]MH_I2C_Read... [07:58:01]Read from MH i2c: D1 01 00 [07:58:01]MH_I2C_Read... [07:58:01]Read from MH i2c: D1 01 00 0E 1F 00 FE [07:58:01]Write to MH i2c: 01 00 00 0F 1F 2E [07:58:01]Write i2c OK [07:58:01]MH_I2C_Read... [07:58:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 35 57 47 00 33 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E2 00 00 F4 03 04 00 D8 F7 C3 66 B6 04 01 00 00 2A 3A C7 0D FC 0A 17 EB [07:58:01]CommunicateWithHost err = 0 [07:58:01]CheckOFDResponse [07:58:01]1017 (14) - 77093643461234 [07:58:01]1041 (16) - 0000000002094532 [07:58:01]1040 (4) - 58079 [07:58:01]1012 (4) - 20.08.2024 01:56 [07:58:01]1206 (1) - 0 [07:58:01]OFD Sender: Remove packet 58079 [07:58:01]ProducePacketName [07:58:01]name=ofd_packets/00058079 [07:58:01]NVStorageDeleteData [07:58:02]OFD Sender: No OFD packet to send [07:58:02]*** Cut start [07:58:02]*** Partial cut [07:58:02]*** CUTSNS_PIN = 1 [07:58:02]*** CUTSNS_PIN = 0 [07:58:02]*** Brake cut motor [07:58:03]Read from MH i2c: 01 [07:58:03]MH_I2C_Read... [07:58:03]*** Stop cut motor [07:58:03]*** Cut end [07:58:03]Read from MH i2c: 01 07 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: 01 07 00 0F 1F 00 00 00 00 00 FF 0F 43 [07:58:03]process_action close_receipt done [07:58:03]requested_data is exist [07:58:03]produce_requested_data [07:58:03]requested_item fm.sn is exist - process it [07:58:03]wFMCommunicate request_size=4 [07:58:03]MH_SAM_APDU [07:58:03]CAPDU: 80 11 00 00 [07:58:03]Write to MH i2c: E2 08 00 10 1F 80 11 00 00 00 00 00 00 A9 [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 17 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 17 00 10 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F5 [07:58:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:58:03]wFMCommunicate OK [07:58:03]requested_item fd.num is exist - process it [07:58:03]SAM_PROTO_GetFieldsCounters [07:58:03]wFMCommunicate request_size=4 [07:58:03]MH_SAM_APDU [07:58:03]CAPDU: 80 13 00 00 [07:58:03]Write to MH i2c: E2 08 00 11 1F 80 13 00 00 00 00 00 00 AC [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 62 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 62 00 11 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DF E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [07:58:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DF E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:58:03]wFMCommunicate OK [07:58:03]SAM_PROTO_GetFieldsCounters done [07:58:03]requested_item shift.num is exist - process it [07:58:03]requested_item shift.opened is exist - process it [07:58:03]req_shift_opened [07:58:03]FM_GetShiftState [07:58:03]SAM_PROTO_GetShiftState [07:58:03]wFMCommunicate request_size=4 [07:58:03]MH_SAM_APDU [07:58:03]CAPDU: 80 13 01 00 [07:58:03]Write to MH i2c: E2 08 00 12 1F 80 13 01 00 00 00 00 00 AE [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 0E 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 0E 00 12 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D1 [07:58:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:58:03]wFMCommunicate OK [07:58:03]SAM_PROTO_GetShiftState done [07:58:03]FM_GetShiftState done [07:58:03]req_shift_opened done [07:58:03]requested_item shift.open_date is exist - process it [07:58:03]req_shift_open_date [07:58:03]req_shift_open_date done [07:58:03]produce_requested_data done [07:58:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58079,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:58:03]process_action_free close_receipt [07:58:03]json_value_free [07:58:03]json_value_free done [07:58:03]process_json_proto returns [07:58:03]Send response to host [07:58:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58079,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:58:03]free response buf [07:58:03]execute_script done [07:58:03]execute_script returns [07:58:03]free content buf [07:58:03]Sock 9.Close socket [07:58:03]Sock 9.Thread stoped [07:58:06]recv_with_timeout no data received [07:58:07]OFD Sender: No OFD packet to send [07:58:12]OFD Sender: No OFD packet to send [07:58:17]OFD Sender: No OFD packet to send [07:58:22]OFD Sender: No OFD packet to send [07:58:27]OFD Sender: No OFD packet to send [07:58:32]OFD Sender: No OFD packet to send [07:58:37]OFD Sender: No OFD packet to send [07:58:42]OFD Sender: No OFD packet to send [07:58:47]OFD Sender: No OFD packet to send [07:58:52]OFD Sender: No OFD packet to send [07:58:57]OFD Sender: No OFD packet to send [07:59:02]OFD Sender: No OFD packet to send [07:59:07]OFD Sender: No OFD packet to send [07:59:12]OFD Sender: No OFD packet to send [07:59:17]OFD Sender: No OFD packet to send [07:59:22]OFD Sender: No OFD packet to send [07:59:24]accept exits with 7 [07:59:24]New connection [07:59:24]New thread 3067424100 created [07:59:24]Thread 3067567460 joined [07:59:24]Waiting for new connection... [07:59:24] Sock 7.Parse request [07:59:24]Sock 7.Check first char [07:59:24]Sock 7.First char is OK [07:59:24]request: POST /json_proto HTTP/1.0 [07:59:24]Method: POST [07:59:24]URL: /json_proto [07:59:24]Method is POST - this is cgi request [07:59:24]url: /json_proto [07:59:24]query_string will be loaded in cgi processing [07:59:24]execute_cgi json_proto POST (null) [07:59:24]execute_cgi path=json_proto method=POST [07:59:24]POST find Content-Length [07:59:24]Host: 172.17.44.3:8080 [07:59:24]Content-Length: 789 [07:59:24]Content-Type: application/json [07:59:24] [07:59:24]POST finish read [07:59:24]Found Content-Length = 789 [07:59:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:24]execute_script... [07:59: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)2075323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:24]POST & json_proto [07:59:24]process_json_proto [07:59:24]json parsed OK: [07:59:24]protocol is kg_v1.0 [07:59:24]action value=close_receipt [07:59:24]process_action close_receipt [07:59:24]cmd_close_receipt [07:59:24]MH_GetDate [07:59:24]Write to MH i2c: F0 00 00 13 1F 21 [07:59:24]Write i2c OK [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: F0 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: F0 09 00 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: F0 09 00 13 1F 00 DF 4C C4 66 AD C5 5D 66 B4 [07:59:24]GetLastDocTimeStamp 1724140681 [07:59:24]current date 1724140767 [07:59:24]FM_GetShiftState [07:59:24]SAM_PROTO_GetShiftState [07:59:24]wFMCommunicate request_size=4 [07:59:24]MH_SAM_APDU [07:59:24]CAPDU: 80 13 01 00 [07:59:24]Write to MH i2c: E2 08 00 14 1F 80 13 01 00 00 00 00 00 B0 [07:59:24]Write i2c OK [07:59:24]MH_I2C_Read... [07:59:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:24]Read from MH i2c: E2 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: E2 0E 00 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: E2 0E 00 14 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D3 [07:59:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:59:24]wFMCommunicate OK [07:59:24]SAM_PROTO_GetShiftState done [07:59:24]FM_GetShiftState done [07:59:24]opened in 1724112910 [07:59:24]opened+sec_in_day 1724199310 [07:59:24]quantity*price = 0 [07:59:24]sum+1 = 1 [07:59:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 64 20.08.2024 07:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58080 ФПД: 23274488486026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075927&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58080&fm=23274488486026&tin=02508201610067®Number=0000000000162794&sum=0 [07:59:26]StoreToDocumentArchive [07:59:26]shift 100 fd 58080 [07:59:26]save to /storage/0100/doc_00058080 [07:59:26]save last doc name /storage/0100/doc_00058080 to /storage/kkm_last_doc_name [07:59:26]save OK [07:59:26]Clear old archive folders... [07:59:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:59:26]tlvbuf is B6E3E520 [07:59:26]SAM_PROTO_ClearQueue [07:59:26]wFMCommunicate request_size=4 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 09 00 00 [07:59:26]Write to MH i2c: E2 08 00 21 1F 80 09 00 00 00 00 00 00 B2 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 21 1F 00 90 00 B4 [07:59:26]RAPDU: 90 00 [07:59:26]wFMCommunicate OK [07:59:26]SAM_PROTO_ClearQueue done [07:59:26]KKMCreateOFDPacket [07:59:26]OFDProtocolAddRootSTLVToBuf [07:59:26]FM_MakeSignedData [07:59:26]FM_MakeSignedData [07:59:26]SAM_PROTO_SignData [07:59:26]wFMCommunicate request_size=4 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 0D 01 02 [07:59:26]Write to MH i2c: E2 08 00 22 1F 80 0D 01 02 00 00 00 00 BA [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 22 1F 00 90 00 B5 [07:59:26]RAPDU: 90 00 [07:59:26]wFMCommunicate OK [07:59:26]wFMCommunicate request_size=255 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 DF 4C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E2 00 00 35 04 06 00 15 2B 03 9E [07:59:26]Write to MH i2c: E2 02 01 23 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 DF 4C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E2 00 00 35 04 06 00 15 2B 03 9E 00 00 2D [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 23 1F 00 90 00 B6 [07:59:26]RAPDU: 90 00 [07:59:26]wFMCommunicate OK [07:59:26]wFMCommunicate request_size=7 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 0D 02 02 02 58 8A [07:59:26]Write to MH i2c: E2 0A 00 24 1F 80 0D 02 02 02 00 58 8A 00 00 A3 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 24 1F 00 90 00 B7 [07:59:26]RAPDU: 90 00 [07:59:26]wFMCommunicate OK [07:59:26]wFMCommunicate request_size=4 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 0D 03 02 [07:59:26]Write to MH i2c: E2 08 00 25 1F 80 0D 03 02 00 00 00 00 BF [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 0B 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 0B 00 25 1F 00 73 E5 72 40 E5 52 2B 91 90 00 BD [07:59:26]RAPDU: 73 E5 72 40 E5 52 2B 91 90 00 [07:59:26]wFMCommunicate OK [07:59:26]SAM_PROTO_SignData done [07:59:26]FM_MakeSignedData done [07:59:26]CreateOFDProtocolMessage [07:59:26]wFMCommunicate request_size=4 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 11 00 00 [07:59:26]Write to MH i2c: E2 08 00 26 1F 80 11 00 00 00 00 00 00 BF [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 17 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 17 00 26 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [07:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:59:26]wFMCommunicate OK [07:59:26]CreateOFDProtocolMessage done [07:59:26]OFDSenderStorePacket 58080 [07:59:26]StoreOFDPacket docnum=58080 [07:59:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AD F0 04 01 7E 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 DF 4C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E2 00 00 35 04 06 00 15 2B 03 9E 58 8A 73 E5 72 40 E5 52 2B 91 [07:59:26]CheckFolder [07:59:26]dirname=/storage/ofd_packets [07:59:26]CheckFolder done [07:59:26]ProducePacketName [07:59:26]name=ofd_packets/00058080 [07:59:26]NVStorageSaveData ofd_packets/00058080 [07:59:26]File name is /storage/ofd_packets/00058080 [07:59:26]Write 298 bytes [07:59:26]NVStorageSaveData done [07:59:26]OFDSenderStorePacket done [07:59:26]KKMCreateOFDPacket done [07:59:26]NVStorageSaveData kkm_last_timestamp [07:59:26]File name is /storage/kkm_last_timestamp [07:59:26]Write 4 bytes [07:59:26]NVStorageSaveData done [07:59:26]ExternCall_PrintAddStr [07:59:26]wPrintStart [07:59:26]Write to MH i2c: 01 00 00 27 1F 46 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 07 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 07 00 27 1F 00 00 00 00 00 FF 0F 5B [07:59:26]RasterBufferAndPrint [07:59:26]line Счет N : (1)2075323 [07:59:26]line ИНН: 02508201610067 [07:59:26]line Контрольно-Кассовый Чек [07:59:26]line ПРОДАЖА [07:59:26]line ТРК (МРК, ГНК) : 21 [07:59:26]line Товар: 2710194210 [07:59:26]line ДТ-К-5 [07:59:26]line 13.130 * 0.00 [07:59:26]line = 0.00 [07:59:26]line НДС 12% НСП 1% [07:59:26]line > о реализуемом товаре [07:59:26]line ИТОГО: 0.00 [07:59:26]line НСП 1% : 0.00 [07:59:26]line НДС 12% : 0.00 [07:59:26]line Наличными: 0.00 [07:59:26]line Безнал.: 0.00 [07:59:26]line Место: АЗС № 135 "Партнер Нефть" [07:59:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [07:59:26]line СНО: Общий режим [07:59:26]line Чек 64 20.08.2024 07:59 [07:59:26]line Смена: 100 ФФД: 1.0 [07:59:26]line ЗНМ: 0300000196 [07:59:26]line РНМ: 0000000000162794 [07:59:26]line Версия ККМ: v1.0 [07:59:26]line Талоны: Топливная Карта [07:59:26]line 1883 [07:59:26]line ФМ: 0000000002094532 [07:59:26]line ФД: 58080 [07:59:26]line ФПД: 23274488486026 [07:59:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075927&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58080&fm=23274488486026&tin=02508201610067®Number=0000000000162794&sum=0 [07:59:26]OFD Sender: Processing packet 58080 [packets to send 51, broken 50] [07:59:26]ProducePacketName [07:59:26]name=ofd_packets/00058080 [07:59:26]OFD Sender: To server: pG, [07:59:26]CommunicateWithHost lk.salyk.kg:30040 [07:59:26]ConnectInit lk.salyk.kg [07:59:26]written 0, free lines is 4095 [07:59:27]Connected sock=10 [07:59:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AD F0 04 01 7E 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 DF 4C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E2 00 00 35 04 06 00 15 2B 03 9E 58 8A 73 E5 72 40 E5 52 2B 91 [07:59:27]Write to MH i2c: 01 00 00 51 1F 70 [07:59:27]Write i2c OK [07:59:27]MH_I2C_Read... [07:59:27]Read from MH i2c: 01 [07:59:27]MH_I2C_Read... [07:59:27]Read from MH i2c: 01 07 00 [07:59:27]MH_I2C_Read... [07:59:27]Read from MH i2c: 01 07 00 51 1F 00 00 00 00 00 AB 0C 2E [07:59:27]RasterBufferAndPrint [07:59:27]line [07:59:27]line [07:59:27]line [07:59:27]line [07:59:27]line [07:59:27]written 0, free lines is 3248 [07:59:27]MH_Cut [07:59:27]Write to MH i2c: D1 01 00 58 1F 01 49 [07:59:27]Write i2c OK [07:59:27]MH_I2C_Read... [07:59:27]Read from MH i2c: D1 [07:59:27]MH_I2C_Read... [07:59:27]Read from MH i2c: D1 01 00 [07:59:27]MH_I2C_Read... [07:59:27]Read from MH i2c: D1 01 00 58 1F 00 48 [07:59:27]Write to MH i2c: 01 00 00 59 1F 78 [07:59:27]Write i2c OK [07:59:27]MH_I2C_Read... [07:59:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 03 D9 47 00 DC 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 32 30 39 34 35 33 32 10 04 04 00 E0 E2 00 00 F4 03 04 00 2E F8 C3 66 B6 04 01 00 00 10 B6 A6 C9 7B 85 2D EA [07:59:27]CommunicateWithHost err = 0 [07:59:27]CheckOFDResponse [07:59:27]1017 (14) - 77093643461234 [07:59:27]1041 (16) - 0000000002094532 [07:59:27]1040 (4) - 58080 [07:59:27]1012 (4) - 20.08.2024 01:58 [07:59:27]1206 (1) - 0 [07:59:27]OFD Sender: Remove packet 58080 [07:59:27]ProducePacketName [07:59:27]name=ofd_packets/00058080 [07:59:27]NVStorageDeleteData [07:59:27]OFD Sender: No OFD packet to send [07:59:28]*** Cut start [07:59:28]*** Partial cut [07:59:28]*** CUTSNS_PIN = 1 [07:59:28]*** CUTSNS_PIN = 0 [07:59:28]*** Brake cut motor [07:59:29]Read from MH i2c: 01 [07:59:29]MH_I2C_Read... [07:59:29]*** Stop cut motor [07:59:29]*** Cut end [07:59:29]Read from MH i2c: 01 07 00 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: 01 07 00 59 1F 00 00 00 00 00 FF 0F 8D [07:59:29]process_action close_receipt done [07:59:29]requested_data is exist [07:59:29]produce_requested_data [07:59:29]requested_item fm.sn is exist - process it [07:59:29]wFMCommunicate request_size=4 [07:59:29]MH_SAM_APDU [07:59:29]CAPDU: 80 11 00 00 [07:59:29]Write to MH i2c: E2 08 00 5A 1F 80 11 00 00 00 00 00 00 F3 [07:59:29]Write i2c OK [07:59:29]MH_I2C_Read... [07:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:29]Read from MH i2c: E2 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 17 00 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 17 00 5A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3F [07:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [07:59:29]wFMCommunicate OK [07:59:29]requested_item fd.num is exist - process it [07:59:29]SAM_PROTO_GetFieldsCounters [07:59:29]wFMCommunicate request_size=4 [07:59:29]MH_SAM_APDU [07:59:29]CAPDU: 80 13 00 00 [07:59:29]Write to MH i2c: E2 08 00 5B 1F 80 13 00 00 00 00 00 00 F6 [07:59:29]Write i2c OK [07:59:29]MH_I2C_Read... [07:59:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:29]Read from MH i2c: E2 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 62 00 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 62 00 5B 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E0 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [07:59:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E0 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:59:29]wFMCommunicate OK [07:59:29]SAM_PROTO_GetFieldsCounters done [07:59:29]requested_item shift.num is exist - process it [07:59:29]requested_item shift.opened is exist - process it [07:59:29]req_shift_opened [07:59:29]FM_GetShiftState [07:59:29]SAM_PROTO_GetShiftState [07:59:29]wFMCommunicate request_size=4 [07:59:29]MH_SAM_APDU [07:59:29]CAPDU: 80 13 01 00 [07:59:29]Write to MH i2c: E2 08 00 5C 1F 80 13 01 00 00 00 00 00 F8 [07:59:29]Write i2c OK [07:59:29]MH_I2C_Read... [07:59:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:29]Read from MH i2c: E2 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 0E 00 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 0E 00 5C 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1B [07:59:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [07:59:29]wFMCommunicate OK [07:59:29]SAM_PROTO_GetShiftState done [07:59:29]FM_GetShiftState done [07:59:29]req_shift_opened done [07:59:29]requested_item shift.open_date is exist - process it [07:59:29]req_shift_open_date [07:59:29]req_shift_open_date done [07:59:29]produce_requested_data done [07:59:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58080,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [07:59:29]process_action_free close_receipt [07:59:29]json_value_free [07:59:29]json_value_free done [07:59:29]process_json_proto returns [07:59:29]Send response to host [07:59:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58080,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [07:59:29]free response buf [07:59:29]execute_script done [07:59:29]execute_script returns [07:59:29]free content buf [07:59:29]Sock 7.Close socket [07:59:29]Sock 7.Thread stoped [07:59:32]OFD Sender: No OFD packet to send [07:59:37]OFD Sender: No OFD packet to send [07:59:42]OFD Sender: No OFD packet to send [07:59:47]OFD Sender: No OFD packet to send [07:59:52]OFD Sender: No OFD packet to send [07:59:57]OFD Sender: No OFD packet to send [08:00:02]OFD Sender: No OFD packet to send [08:00:07]OFD Sender: No OFD packet to send [08:00:13]OFD Sender: No OFD packet to send [08:00:18]OFD Sender: No OFD packet to send [08:00:23]OFD Sender: No OFD packet to send [08:00:28]OFD Sender: No OFD packet to send [08:00:33]OFD Sender: No OFD packet to send [08:00:38]OFD Sender: No OFD packet to send [08:00:43]OFD Sender: No OFD packet to send [08:00:48]OFD Sender: No OFD packet to send [08:00:52]accept exits with 9 [08:00:52]New connection [08:00:52]New thread 3067567460 created [08:00:52]Thread 3067424100 joined [08:00:52]Waiting for new connection... [08:00:52] Sock 9.Parse request [08:00:52]Sock 9.Check first char [08:00:52]Sock 9.First char is OK [08:00:52]request: POST /json_proto HTTP/1.0 [08:00:52]Method: POST [08:00:52]URL: /json_proto [08:00:52]Method is POST - this is cgi request [08:00:52]url: /json_proto [08:00:52]query_string will be loaded in cgi processing [08:00:52]execute_cgi json_proto POST (null) [08:00:52]execute_cgi path=json_proto method=POST [08:00:52]POST find Content-Length [08:00:52]Host: 172.17.44.3:8080 [08:00:52]Content-Length: 678 [08:00:52]Content-Type: application/json [08:00:52] [08:00:52]POST finish read [08:00:52]Found Content-Length = 678 [08:00:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:52]execute_script... [08:00:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:52]POST & json_proto [08:00:52]process_json_proto [08:00:52]json parsed OK: [08:00:52]protocol is kg_v1.0 [08:00:52]action value=close_receipt [08:00:52]process_action close_receipt [08:00:52]cmd_close_receipt [08:00:52]MH_GetDate [08:00:52]Write to MH i2c: F0 00 00 5D 1F 6B [08:00:52]Write i2c OK [08:00:52]MH_I2C_Read... [08:00:52]Read from MH i2c: F0 [08:00:52]MH_I2C_Read... [08:00:52]Read from MH i2c: F0 09 00 [08:00:52]MH_I2C_Read... [08:00:52]Read from MH i2c: F0 09 00 5D 1F 00 36 4D C4 66 AD C5 5D 66 56 [08:00:52]GetLastDocTimeStamp 1724140767 [08:00:52]current date 1724140854 [08:00:52]FM_GetShiftState [08:00:52]SAM_PROTO_GetShiftState [08:00:52]wFMCommunicate request_size=4 [08:00:52]MH_SAM_APDU [08:00:52]CAPDU: 80 13 01 00 [08:00:52]Write to MH i2c: E2 08 00 5E 1F 80 13 01 00 00 00 00 00 FA [08:00:52]Write i2c OK [08:00:52]MH_I2C_Read... [08:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:52]Read from MH i2c: E2 [08:00:52]MH_I2C_Read... [08:00:52]Read from MH i2c: E2 0E 00 [08:00:52]MH_I2C_Read... [08:00:52]Read from MH i2c: E2 0E 00 5E 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [08:00:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:00:52]wFMCommunicate OK [08:00:52]SAM_PROTO_GetShiftState done [08:00:52]FM_GetShiftState done [08:00:52]opened in 1724112910 [08:00:52]opened+sec_in_day 1724199310 [08:00:52]quantity*price = 30035 [08:00:52]sum+1 = 30036 [08:00:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 65 20.08.2024 08:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58081 ФПД: 83856876246207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080054&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58081&fm=83856876246207&tin=02508201610067®Number=0000000000162794&sum=30000 [08:00:53]StoreToDocumentArchive [08:00:53]shift 100 fd 58081 [08:00:53]save to /storage/0100/doc_00058081 [08:00:53]save last doc name /storage/0100/doc_00058081 to /storage/kkm_last_doc_name [08:00:53]save OK [08:00:53]Clear old archive folders... [08:00:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:00:53]tlvbuf is 01DDAE50 [08:00:53]SAM_PROTO_ClearQueue [08:00:53]wFMCommunicate request_size=4 [08:00:53]MH_SAM_APDU [08:00:53]CAPDU: 80 09 00 00 [08:00:53]Write to MH i2c: E2 08 00 6B 1F 80 09 00 00 00 00 00 00 FC [08:00:53]Write i2c OK [08:00:53]MH_I2C_Read... [08:00:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:00:53]Read from MH i2c: E2 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 03 00 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 03 00 6B 1F 00 90 00 FE [08:00:53]RAPDU: 90 00 [08:00:53]wFMCommunicate OK [08:00:53]SAM_PROTO_ClearQueue done [08:00:53]KKMCreateOFDPacket [08:00:53]OFDProtocolAddRootSTLVToBuf [08:00:53]FM_MakeSignedData [08:00:53]FM_MakeSignedData [08:00:53]SAM_PROTO_SignData [08:00:53]wFMCommunicate request_size=4 [08:00:53]MH_SAM_APDU [08:00:53]CAPDU: 80 0D 01 02 [08:00:53]Write to MH i2c: E2 08 00 6C 1F 80 0D 01 02 00 00 00 00 04 [08:00:53]Write i2c OK [08:00:53]MH_I2C_Read... [08:00:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:00:53]Read from MH i2c: E2 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 03 00 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 03 00 6C 1F 00 90 00 FF [08:00:53]RAPDU: 90 00 [08:00:53]wFMCommunicate OK [08:00:53]wFMCommunicate request_size=255 [08:00:53]MH_SAM_APDU [08:00:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 36 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E2 00 00 35 04 06 00 4C [08:00:53]Write to MH i2c: E2 02 01 6D 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 36 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E2 00 00 35 04 06 00 4C 00 00 FF [08:00:53]Write i2c OK [08:00:53]MH_I2C_Read... [08:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:53]Read from MH i2c: E2 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 03 00 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 03 00 6D 1F 00 90 00 00 [08:00:53]RAPDU: 90 00 [08:00:53]wFMCommunicate OK [08:00:53]wFMCommunicate request_size=10 [08:00:53]MH_SAM_APDU [08:00:53]CAPDU: 80 0D 02 02 05 44 73 52 14 BF [08:00:53]Write to MH i2c: E2 0D 00 6E 1F 80 0D 02 02 05 00 44 73 52 14 BF 00 00 ED [08:00:53]Write i2c OK [08:00:53]MH_I2C_Read... [08:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:53]Read from MH i2c: E2 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 03 00 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 03 00 6E 1F 00 90 00 01 [08:00:53]RAPDU: 90 00 [08:00:53]wFMCommunicate OK [08:00:53]wFMCommunicate request_size=4 [08:00:53]MH_SAM_APDU [08:00:53]CAPDU: 80 0D 03 02 [08:00:53]Write to MH i2c: E2 08 00 6F 1F 80 0D 03 02 00 00 00 00 09 [08:00:53]Write i2c OK [08:00:53]MH_I2C_Read... [08:00:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:00:53]Read from MH i2c: E2 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 0B 00 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 0B 00 6F 1F 00 97 9C 18 A3 78 D8 E7 2E 90 00 5D [08:00:53]RAPDU: 97 9C 18 A3 78 D8 E7 2E 90 00 [08:00:53]wFMCommunicate OK [08:00:53]SAM_PROTO_SignData done [08:00:53]FM_MakeSignedData done [08:00:53]CreateOFDProtocolMessage [08:00:53]wFMCommunicate request_size=4 [08:00:53]MH_SAM_APDU [08:00:53]CAPDU: 80 11 00 00 [08:00:53]Write to MH i2c: E2 08 00 70 1F 80 11 00 00 00 00 00 00 09 [08:00:53]Write i2c OK [08:00:53]MH_I2C_Read... [08:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:53]Read from MH i2c: E2 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 17 00 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: E2 17 00 70 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [08:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:00:53]wFMCommunicate OK [08:00:53]CreateOFDProtocolMessage done [08:00:53]OFDSenderStorePacket 58081 [08:00:53]StoreOFDPacket docnum=58081 [08:00:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 BC 07 01 B9 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 36 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E2 00 00 35 04 06 00 4C 44 73 52 14 BF 97 9C 18 A3 78 D8 E7 2E [08:00:53]CheckFolder [08:00:53]dirname=/storage/ofd_packets [08:00:53]CheckFolder done [08:00:53]ProducePacketName [08:00:53]name=ofd_packets/00058081 [08:00:53]NVStorageSaveData ofd_packets/00058081 [08:00:53]File name is /storage/ofd_packets/00058081 [08:00:53]Write 301 bytes [08:00:53]NVStorageSaveData done [08:00:53]OFDSenderStorePacket done [08:00:53]KKMCreateOFDPacket done [08:00:53]NVStorageSaveData kkm_last_timestamp [08:00:53]File name is /storage/kkm_last_timestamp [08:00:53]Write 4 bytes [08:00:53]NVStorageSaveData done [08:00:53]ExternCall_PrintAddStr [08:00:53]wPrintStart [08:00:53]Write to MH i2c: 01 00 00 71 1F 90 [08:00:53]Write i2c OK [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: 01 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: 01 07 00 [08:00:53]MH_I2C_Read... [08:00:53]Read from MH i2c: 01 07 00 71 1F 00 00 00 00 00 FF 0F A5 [08:00:53]RasterBufferAndPrint [08:00:53]line Счет N : (1)2075324 [08:00:53]line ИНН: 02508201610067 [08:00:53]line Контрольно-Кассовый Чек [08:00:53]line ПРОДАЖА [08:00:53]line ТРК (МРК, ГНК) : 33 [08:00:53]line Товар: 2710124130 [08:00:53]line Аи-92-К-4 [08:00:53]line 4.430 * 67.80 [08:00:53]line = 300.35 [08:00:53]line НДС 12% НСП 1% [08:00:53]line > о реализуемом товаре [08:00:53]line ОКРУГЛЕНИЕ: -0.35 [08:00:53]line ИТОГО: 300.00 [08:00:53]line Внесено: 300.00 [08:00:53]line СДАЧА: 0.00 [08:00:53]line НСП 1% : 2.66 [08:00:53]line НДС 12% : 31.90 [08:00:53]line Наличными: 300.00 [08:00:53]line Безнал.: 0.00 [08:00:53]line Место: АЗС № 135 "Партнер Нефть" [08:00:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:00:53]line СНО: Общий режим [08:00:53]line Чек 65 20.08.2024 08:00 [08:00:53]line Смена: 100 ФФД: 1.0 [08:00:53]line ЗНМ: 0300000196 [08:00:53]line РНМ: 0000000000162794 [08:00:53]line Версия ККМ: v1.0 [08:00:53]line ФМ: 0000000002094532 [08:00:53]line ФД: 58081 [08:00:53]line ФПД: 83856876246207 [08:00:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080054&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58081&fm=83856876246207&tin=02508201610067®Number=0000000000162794&sum=30000 [08:00:54]OFD Sender: Processing packet 58081 [packets to send 51, broken 50] [08:00:54]ProducePacketName [08:00:54]name=ofd_packets/00058081 [08:00:54]OFD Sender: To server: pG, [08:00:54]CommunicateWithHost lk.salyk.kg:30040 [08:00:54]ConnectInit lk.salyk.kg [08:00:54]written 0, free lines is 4095 [08:00:54]Connected sock=10 [08:00:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 BC 07 01 B9 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 36 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E2 00 00 35 04 06 00 4C 44 73 52 14 BF 97 9C 18 A3 78 D8 E7 2E [08:00:54]Write to MH i2c: 01 00 00 9C 1F BB [08:00:54]Write i2c OK [08:00:54]MH_I2C_Read... [08:00:54]Read from MH i2c: 01 [08:00:54]MH_I2C_Read... [08:00:54]Read from MH i2c: 01 07 00 [08:00:54]MH_I2C_Read... [08:00:54]Read from MH i2c: 01 07 00 9C 1F 00 00 00 00 00 94 0C 62 [08:00:54]RasterBufferAndPrint [08:00:54]line [08:00:54]line [08:00:54]line [08:00:54]line [08:00:54]line [08:00:54]written 0, free lines is 3225 [08:00:54]MH_Cut [08:00:54]Write to MH i2c: D1 01 00 A3 1F 01 94 [08:00:54]Write i2c OK [08:00:54]MH_I2C_Read... [08:00:54]Read from MH i2c: D1 [08:00:54]MH_I2C_Read... [08:00:54]Read from MH i2c: D1 01 00 [08:00:54]MH_I2C_Read... [08:00:54]Read from MH i2c: D1 01 00 A3 1F 00 93 [08:00:54]Write to MH i2c: 01 00 00 A4 1F C3 [08:00:54]Write i2c OK [08:00:54]MH_I2C_Read... [08:00:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 23 E1 47 00 6E 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 32 30 39 34 35 33 32 10 04 04 00 E1 E2 00 00 F4 03 04 00 85 F8 C3 66 B6 04 01 00 00 D3 CF 3D 9A 95 24 4C F9 [08:00:54]CommunicateWithHost err = 0 [08:00:54]CheckOFDResponse [08:00:54]1017 (14) - 77093643461234 [08:00:54]1041 (16) - 0000000002094532 [08:00:54]1040 (4) - 58081 [08:00:54]1012 (4) - 20.08.2024 01:59 [08:00:54]1206 (1) - 0 [08:00:54]OFD Sender: Remove packet 58081 [08:00:54]ProducePacketName [08:00:54]name=ofd_packets/00058081 [08:00:54]NVStorageDeleteData [08:00:55]OFD Sender: No OFD packet to send [08:00:55]*** Cut start [08:00:55]*** Partial cut [08:00:55]*** CUTSNS_PIN = 1 [08:00:55]*** CUTSNS_PIN = 0 [08:00:55]*** Brake cut motor [08:00:56]Read from MH i2c: 01 [08:00:56]MH_I2C_Read... [08:00:56]*** Stop cut motor [08:00:56]*** Cut end [08:00:56]Read from MH i2c: 01 07 00 [08:00:56]MH_I2C_Read... [08:00:56]Read from MH i2c: 01 07 00 A4 1F 00 00 00 00 00 FF 0F D8 [08:00:56]process_action close_receipt done [08:00:56]requested_data is exist [08:00:56]produce_requested_data [08:00:56]requested_item fm.sn is exist - process it [08:00:56]wFMCommunicate request_size=4 [08:00:56]MH_SAM_APDU [08:00:56]CAPDU: 80 11 00 00 [08:00:56]Write to MH i2c: E2 08 00 A5 1F 80 11 00 00 00 00 00 00 3E [08:00:56]Write i2c OK [08:00:56]MH_I2C_Read... [08:00:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:56]Read from MH i2c: E2 [08:00:56]MH_I2C_Read... [08:00:56]Read from MH i2c: E2 17 00 [08:00:56]MH_I2C_Read... [08:00:56]Read from MH i2c: E2 17 00 A5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8A [08:00:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:00:56]wFMCommunicate OK [08:00:56]requested_item fd.num is exist - process it [08:00:56]SAM_PROTO_GetFieldsCounters [08:00:56]wFMCommunicate request_size=4 [08:00:56]MH_SAM_APDU [08:00:56]CAPDU: 80 13 00 00 [08:00:56]Write to MH i2c: E2 08 00 A6 1F 80 13 00 00 00 00 00 00 41 [08:00:56]Write i2c OK [08:00:56]MH_I2C_Read... [08:00:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:56]Read from MH i2c: E2 [08:00:56]MH_I2C_Read... [08:00:56]Read from MH i2c: E2 62 00 [08:00:56]MH_I2C_Read... [08:00:56]Read from MH i2c: E2 62 00 A6 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [08:00:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:00:56]wFMCommunicate OK [08:00:56]SAM_PROTO_GetFieldsCounters done [08:00:56]requested_item shift.num is exist - process it [08:00:56]requested_item shift.opened is exist - process it [08:00:56]req_shift_opened [08:00:56]FM_GetShiftState [08:00:56]SAM_PROTO_GetShiftState [08:00:56]wFMCommunicate request_size=4 [08:00:56]MH_SAM_APDU [08:00:56]CAPDU: 80 13 01 00 [08:00:56]Write to MH i2c: E2 08 00 A7 1F 80 13 01 00 00 00 00 00 43 [08:00:56]Write i2c OK [08:00:56]MH_I2C_Read... [08:00:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:56]Read from MH i2c: E2 [08:00:56]MH_I2C_Read... [08:00:56]Read from MH i2c: E2 0E 00 [08:00:56]MH_I2C_Read... [08:00:56]Read from MH i2c: E2 0E 00 A7 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [08:00:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:00:56]wFMCommunicate OK [08:00:56]SAM_PROTO_GetShiftState done [08:00:56]FM_GetShiftState done [08:00:56]req_shift_opened done [08:00:56]requested_item shift.open_date is exist - process it [08:00:56]req_shift_open_date [08:00:56]req_shift_open_date done [08:00:56]produce_requested_data done [08:00:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58081,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:00:56]process_action_free close_receipt [08:00:56]json_value_free [08:00:56]json_value_free done [08:00:56]process_json_proto returns [08:00:56]Send response to host [08:00:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58081,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:00:56]free response buf [08:00:56]execute_script done [08:00:56]execute_script returns [08:00:56]free content buf [08:00:56]Sock 9.Close socket [08:00:56]Sock 9.Thread stoped [08:01:00]OFD Sender: No OFD packet to send [08:01:05]OFD Sender: No OFD packet to send [08:01:10]OFD Sender: No OFD packet to send [08:01:15]OFD Sender: No OFD packet to send [08:01:20]OFD Sender: No OFD packet to send [08:01:25]OFD Sender: No OFD packet to send [08:01:30]OFD Sender: No OFD packet to send [08:01:35]OFD Sender: No OFD packet to send [08:01:36]accept exits with 7 [08:01:36]New connection [08:01:36]New thread 3067424100 created [08:01:36]Thread 3067567460 joined [08:01:36]Waiting for new connection... [08:01:36] Sock 7.Parse request [08:01:36]Sock 7.Check first char [08:01:36]Sock 7.First char is OK [08:01:36]request: POST /json_proto HTTP/1.0 [08:01:36]Method: POST [08:01:36]URL: /json_proto [08:01:36]Method is POST - this is cgi request [08:01:36]url: /json_proto [08:01:36]query_string will be loaded in cgi processing [08:01:36]execute_cgi json_proto POST (null) [08:01:36]execute_cgi path=json_proto method=POST [08:01:36]POST find Content-Length [08:01:36]Host: 172.17.44.3:8080 [08:01:36]Content-Length: 804 [08:01:36]Content-Type: application/json [08:01:36] [08:01:36]POST finish read [08:01:36]Found Content-Length = 804 [08:01:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:36]execute_script... [08:01: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)2075325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:36]POST & json_proto [08:01:36]process_json_proto [08:01:36]json parsed OK: [08:01:36]protocol is kg_v1.0 [08:01:36]action value=close_receipt [08:01:36]process_action close_receipt [08:01:36]cmd_close_receipt [08:01:36]MH_GetDate [08:01:36]Write to MH i2c: F0 00 00 A8 1F B6 [08:01:36]Write i2c OK [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: F0 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: F0 09 00 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: F0 09 00 A8 1F 00 62 4D C4 66 AD C5 5D 66 CD [08:01:36]GetLastDocTimeStamp 1724140854 [08:01:36]current date 1724140898 [08:01:36]FM_GetShiftState [08:01:36]SAM_PROTO_GetShiftState [08:01:36]wFMCommunicate request_size=4 [08:01:36]MH_SAM_APDU [08:01:36]CAPDU: 80 13 01 00 [08:01:36]Write to MH i2c: E2 08 00 A9 1F 80 13 01 00 00 00 00 00 45 [08:01:36]Write i2c OK [08:01:36]MH_I2C_Read... [08:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:36]Read from MH i2c: E2 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: E2 0E 00 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: E2 0E 00 A9 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 68 [08:01:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:01:36]wFMCommunicate OK [08:01:36]SAM_PROTO_GetShiftState done [08:01:36]FM_GetShiftState done [08:01:36]opened in 1724112910 [08:01:36]opened+sec_in_day 1724199310 [08:01:36]quantity*price = 150032 [08:01:36]sum+1 = 150033 [08:01:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 66 20.08.2024 08:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58082 ФПД: 77795358862499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58082&fm=77795358862499&tin=02508201610067®Number=0000000000162794&sum=150032 [08:01:37]StoreToDocumentArchive [08:01:37]shift 100 fd 58082 [08:01:37]save to /storage/0100/doc_00058082 [08:01:37]save last doc name /storage/0100/doc_00058082 to /storage/kkm_last_doc_name [08:01:37]save OK [08:01:37]Clear old archive folders... [08:01:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:01:37]tlvbuf is B6E3E390 [08:01:37]SAM_PROTO_ClearQueue [08:01:37]wFMCommunicate request_size=4 [08:01:37]MH_SAM_APDU [08:01:37]CAPDU: 80 09 00 00 [08:01:37]Write to MH i2c: E2 08 00 B6 1F 80 09 00 00 00 00 00 00 47 [08:01:37]Write i2c OK [08:01:37]MH_I2C_Read... [08:01:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:37]Read from MH i2c: E2 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 03 00 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 03 00 B6 1F 00 90 00 49 [08:01:37]RAPDU: 90 00 [08:01:37]wFMCommunicate OK [08:01:37]SAM_PROTO_ClearQueue done [08:01:37]KKMCreateOFDPacket [08:01:37]OFDProtocolAddRootSTLVToBuf [08:01:37]FM_MakeSignedData [08:01:37]FM_MakeSignedData [08:01:37]SAM_PROTO_SignData [08:01:37]wFMCommunicate request_size=4 [08:01:37]MH_SAM_APDU [08:01:37]CAPDU: 80 0D 01 02 [08:01:37]Write to MH i2c: E2 08 00 B7 1F 80 0D 01 02 00 00 00 00 4F [08:01:37]Write i2c OK [08:01:37]MH_I2C_Read... [08:01:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:37]Read from MH i2c: E2 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 03 00 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 03 00 B7 1F 00 90 00 4A [08:01:37]RAPDU: 90 00 [08:01:37]wFMCommunicate OK [08:01:37]wFMCommunicate request_size=255 [08:01:37]MH_SAM_APDU [08:01: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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 62 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E2 00 00 35 04 06 00 46 [08:01:37]Write to MH i2c: E2 02 01 B8 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 62 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E2 00 00 35 04 06 00 46 00 00 09 [08:01:37]Write i2c OK [08:01:37]MH_I2C_Read... [08:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:37]Read from MH i2c: E2 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 03 00 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 03 00 B8 1F 00 90 00 4B [08:01:37]RAPDU: 90 00 [08:01:37]wFMCommunicate OK [08:01:37]wFMCommunicate request_size=10 [08:01:37]MH_SAM_APDU [08:01:37]CAPDU: 80 0D 02 02 05 C1 24 BA EC A3 [08:01:37]Write to MH i2c: E2 0D 00 B9 1F 80 0D 02 02 05 00 C1 24 BA EC A3 00 00 8A [08:01:37]Write i2c OK [08:01:37]MH_I2C_Read... [08:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:37]Read from MH i2c: E2 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 03 00 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 03 00 B9 1F 00 90 00 4C [08:01:37]RAPDU: 90 00 [08:01:37]wFMCommunicate OK [08:01:37]wFMCommunicate request_size=4 [08:01:37]MH_SAM_APDU [08:01:37]CAPDU: 80 0D 03 02 [08:01:37]Write to MH i2c: E2 08 00 BA 1F 80 0D 03 02 00 00 00 00 54 [08:01:37]Write i2c OK [08:01:37]MH_I2C_Read... [08:01:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:37]Read from MH i2c: E2 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 0B 00 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 0B 00 BA 1F 00 44 3F A9 02 76 8B 94 A0 90 00 B8 [08:01:37]RAPDU: 44 3F A9 02 76 8B 94 A0 90 00 [08:01:37]wFMCommunicate OK [08:01:37]SAM_PROTO_SignData done [08:01:37]FM_MakeSignedData done [08:01:37]CreateOFDProtocolMessage [08:01:37]wFMCommunicate request_size=4 [08:01:37]MH_SAM_APDU [08:01:37]CAPDU: 80 11 00 00 [08:01:37]Write to MH i2c: E2 08 00 BB 1F 80 11 00 00 00 00 00 00 54 [08:01:37]Write i2c OK [08:01:37]MH_I2C_Read... [08:01:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:37]Read from MH i2c: E2 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 17 00 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: E2 17 00 BB 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A0 [08:01:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:01:37]wFMCommunicate OK [08:01:37]CreateOFDProtocolMessage done [08:01:37]OFDSenderStorePacket 58082 [08:01:37]StoreOFDPacket docnum=58082 [08:01:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 E5 07 01 37 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 62 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E2 00 00 35 04 06 00 46 C1 24 BA EC A3 44 3F A9 02 76 8B 94 A0 [08:01:37]CheckFolder [08:01:37]dirname=/storage/ofd_packets [08:01:37]CheckFolder done [08:01:37]ProducePacketName [08:01:37]name=ofd_packets/00058082 [08:01:37]NVStorageSaveData ofd_packets/00058082 [08:01:37]File name is /storage/ofd_packets/00058082 [08:01:37]Write 301 bytes [08:01:37]NVStorageSaveData done [08:01:37]OFDSenderStorePacket done [08:01:37]KKMCreateOFDPacket done [08:01:37]NVStorageSaveData kkm_last_timestamp [08:01:37]File name is /storage/kkm_last_timestamp [08:01:37]Write 4 bytes [08:01:37]NVStorageSaveData done [08:01:37]ExternCall_PrintAddStr [08:01:37]wPrintStart [08:01:37]Write to MH i2c: 01 00 00 BC 1F DB [08:01:37]Write i2c OK [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: 01 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: 01 07 00 [08:01:37]MH_I2C_Read... [08:01:37]Read from MH i2c: 01 07 00 BC 1F 00 00 00 00 00 FF 0F F0 [08:01:37]RasterBufferAndPrint [08:01:37]line Счет N : (1)2075325 [08:01:37]line ИНН: 02508201610067 [08:01:37]line Контрольно-Кассовый Чек [08:01:37]line ПРОДАЖА [08:01:37]line ТРК (МРК, ГНК) : 42 [08:01:37]line Товар: 2710124500 [08:01:37]line Аи-95-К-5 [08:01:37]line 20.220 * 74.20 [08:01:37]line = 1500.32 [08:01:37]line НДС 12% НСП 1% [08:01:37]line > о реализуемом товаре [08:01:37]line ИТОГО: 1500.32 [08:01:37]line НСП 1% : 13.28 [08:01:37]line НДС 12% : 159.33 [08:01:37]line Наличными: 0.00 [08:01:37]line Безнал.: 1500.32 [08:01:37]line Место: АЗС № 135 "Партнер Нефть" [08:01:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:01:37]line СНО: Общий режим [08:01:37]line Чек 66 20.08.2024 08:01 [08:01:37]line Смена: 100 ФФД: 1.0 [08:01:37]line ЗНМ: 0300000196 [08:01:37]line РНМ: 0000000000162794 [08:01:37]line Версия ККМ: v1.0 [08:01:37]line Платежная система: O! деньги [08:01:37]line ФМ: 0000000002094532 [08:01:37]line ФД: 58082 [08:01:37]line ФПД: 77795358862499 [08:01:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58082&fm=77795358862499&tin=02508201610067®Number=0000000000162794&sum=150032 [08:01:38]OFD Sender: Processing packet 58082 [packets to send 51, broken 50] [08:01:38]ProducePacketName [08:01:38]name=ofd_packets/00058082 [08:01:38]OFD Sender: To server: pG, [08:01:38]CommunicateWithHost lk.salyk.kg:30040 [08:01:38]ConnectInit lk.salyk.kg [08:01:38]written 0, free lines is 4095 [08:01:38]Connected sock=10 [08:01:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 E5 07 01 37 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 62 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E2 00 00 35 04 06 00 46 C1 24 BA EC A3 44 3F A9 02 76 8B 94 A0 [08:01:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6A 46 47 00 F7 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 32 30 39 34 35 33 32 10 04 04 00 E2 E2 00 00 F4 03 04 00 B1 F8 C3 66 B6 04 01 00 00 F4 55 A5 94 E6 74 31 6E [08:01:38]CommunicateWithHost err = 0 [08:01:38]CheckOFDResponse [08:01:38]1017 (14) - 77093643461234 [08:01:38]1041 (16) - 0000000002094532 [08:01:38]1040 (4) - 58082 [08:01:38]1012 (4) - 20.08.2024 02:00 [08:01:38]1206 (1) - 0 [08:01:38]OFD Sender: Remove packet 58082 [08:01:38]ProducePacketName [08:01:38]name=ofd_packets/00058082 [08:01:38]NVStorageDeleteData [08:01:38]Write to MH i2c: 01 00 00 E6 1F 05 [08:01:38]Write i2c OK [08:01:38]MH_I2C_Read... [08:01:38]Read from MH i2c: 01 [08:01:38]MH_I2C_Read... [08:01:38]Read from MH i2c: 01 07 00 [08:01:38]MH_I2C_Read... [08:01:38]Read from MH i2c: 01 07 00 E6 1F 00 00 00 00 00 B1 0C C9 [08:01:38]RasterBufferAndPrint [08:01:38]line [08:01:38]line [08:01:38]line [08:01:38]line [08:01:38]line [08:01:38]written 0, free lines is 3267 [08:01:38]MH_Cut [08:01:38]Write to MH i2c: D1 01 00 ED 1F 01 DE [08:01:38]Write i2c OK [08:01:38]MH_I2C_Read... [08:01:38]Read from MH i2c: D1 [08:01:38]MH_I2C_Read... [08:01:38]Read from MH i2c: D1 01 00 [08:01:38]MH_I2C_Read... [08:01:38]Read from MH i2c: D1 01 00 ED 1F 00 DD [08:01:38]Write to MH i2c: 01 00 00 EE 1F 0D [08:01:38]Write i2c OK [08:01:38]MH_I2C_Read... [08:01:39]OFD Sender: No OFD packet to send [08:01:39]*** Cut start [08:01:39]*** Partial cut [08:01:39]*** CUTSNS_PIN = 1 [08:01:39]*** CUTSNS_PIN = 0 [08:01:39]*** Brake cut motor [08:01:40]Read from MH i2c: 01 [08:01:40]MH_I2C_Read... [08:01:40]*** Stop cut motor [08:01:40]*** Cut end [08:01:40]Read from MH i2c: 01 07 00 [08:01:40]MH_I2C_Read... [08:01:40]Read from MH i2c: 01 07 00 EE 1F 00 00 00 00 00 FF 0F 22 [08:01:40]process_action close_receipt done [08:01:40]requested_data is exist [08:01:40]produce_requested_data [08:01:40]requested_item fm.sn is exist - process it [08:01:40]wFMCommunicate request_size=4 [08:01:40]MH_SAM_APDU [08:01:40]CAPDU: 80 11 00 00 [08:01:40]Write to MH i2c: E2 08 00 EF 1F 80 11 00 00 00 00 00 00 88 [08:01:40]Write i2c OK [08:01:40]MH_I2C_Read... [08:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:40]Read from MH i2c: E2 [08:01:40]MH_I2C_Read... [08:01:40]Read from MH i2c: E2 17 00 [08:01:40]MH_I2C_Read... [08:01:40]Read from MH i2c: E2 17 00 EF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D4 [08:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:01:40]wFMCommunicate OK [08:01:40]requested_item fd.num is exist - process it [08:01:40]SAM_PROTO_GetFieldsCounters [08:01:40]wFMCommunicate request_size=4 [08:01:40]MH_SAM_APDU [08:01:40]CAPDU: 80 13 00 00 [08:01:40]Write to MH i2c: E2 08 00 F0 1F 80 13 00 00 00 00 00 00 8B [08:01:40]Write i2c OK [08:01:40]MH_I2C_Read... [08:01:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:40]Read from MH i2c: E2 [08:01:40]MH_I2C_Read... [08:01:40]Read from MH i2c: E2 62 00 [08:01:40]MH_I2C_Read... [08:01:40]Read from MH i2c: E2 62 00 F0 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E2 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [08:01:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E2 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:01:40]wFMCommunicate OK [08:01:40]SAM_PROTO_GetFieldsCounters done [08:01:40]requested_item shift.num is exist - process it [08:01:40]requested_item shift.opened is exist - process it [08:01:40]req_shift_opened [08:01:40]FM_GetShiftState [08:01:40]SAM_PROTO_GetShiftState [08:01:40]wFMCommunicate request_size=4 [08:01:40]MH_SAM_APDU [08:01:40]CAPDU: 80 13 01 00 [08:01:40]Write to MH i2c: E2 08 00 F1 1F 80 13 01 00 00 00 00 00 8D [08:01:40]Write i2c OK [08:01:40]MH_I2C_Read... [08:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:40]Read from MH i2c: E2 [08:01:40]MH_I2C_Read... [08:01:40]Read from MH i2c: E2 0E 00 [08:01:40]MH_I2C_Read... [08:01:40]Read from MH i2c: E2 0E 00 F1 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [08:01:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:01:40]wFMCommunicate OK [08:01:40]SAM_PROTO_GetShiftState done [08:01:40]FM_GetShiftState done [08:01:40]req_shift_opened done [08:01:40]requested_item shift.open_date is exist - process it [08:01:40]req_shift_open_date [08:01:40]req_shift_open_date done [08:01:40]produce_requested_data done [08:01:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58082,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:01:40]process_action_free close_receipt [08:01:40]json_value_free [08:01:40]json_value_free done [08:01:40]process_json_proto returns [08:01:40]Send response to host [08:01:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58082,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:01:40]free response buf [08:01:40]execute_script done [08:01:40]execute_script returns [08:01:40]free content buf [08:01:40]Sock 7.Close socket [08:01:40]Sock 7.Thread stoped [08:01:44]OFD Sender: No OFD packet to send [08:01:49]OFD Sender: No OFD packet to send [08:01:50]accept exits with 9 [08:01:50]New connection [08:01:50]New thread 3067567460 created [08:01:50]Thread 3067424100 joined [08:01:50]Waiting for new connection... [08:01:50] Sock 9.Parse request [08:01:50]Sock 9.Check first char [08:01:50]Sock 9.First char is OK [08:01:50]request: POST /json_proto HTTP/1.0 [08:01:50]Method: POST [08:01:50]URL: /json_proto [08:01:50]Method is POST - this is cgi request [08:01:50]url: /json_proto [08:01:50]query_string will be loaded in cgi processing [08:01:50]execute_cgi json_proto POST (null) [08:01:50]execute_cgi path=json_proto method=POST [08:01:50]POST find Content-Length [08:01:50]Host: 172.17.44.3:8080 [08:01:50]Content-Length: 804 [08:01:50]Content-Type: application/json [08:01:50] [08:01:50]POST finish read [08:01:50]Found Content-Length = 804 [08:01:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:50]execute_script... [08:01:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:50]POST & json_proto [08:01:50]process_json_proto [08:01:50]json parsed OK: [08:01:50]protocol is kg_v1.0 [08:01:50]action value=close_receipt [08:01:50]process_action close_receipt [08:01:50]cmd_close_receipt [08:01:50]MH_GetDate [08:01:50]Write to MH i2c: F0 00 00 F2 1F 00 [08:01:50]Write i2c OK [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: F0 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: F0 09 00 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: F0 09 00 F2 1F 00 70 4D C4 66 AD C5 5D 66 25 [08:01:50]GetLastDocTimeStamp 1724140898 [08:01:50]current date 1724140912 [08:01:50]FM_GetShiftState [08:01:50]SAM_PROTO_GetShiftState [08:01:50]wFMCommunicate request_size=4 [08:01:50]MH_SAM_APDU [08:01:50]CAPDU: 80 13 01 00 [08:01:50]Write to MH i2c: E2 08 00 F3 1F 80 13 01 00 00 00 00 00 8F [08:01:50]Write i2c OK [08:01:50]MH_I2C_Read... [08:01:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:50]Read from MH i2c: E2 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: E2 0E 00 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: E2 0E 00 F3 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B2 [08:01:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:01:50]wFMCommunicate OK [08:01:50]SAM_PROTO_GetShiftState done [08:01:50]FM_GetShiftState done [08:01:50]opened in 1724112910 [08:01:50]opened+sec_in_day 1724199310 [08:01:50]quantity*price = 100021 [08:01:50]sum+1 = 100023 [08:01:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 67 20.08.2024 08:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58083 ФПД: 29094326896434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080152&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58083&fm=29094326896434&tin=02508201610067®Number=0000000000162794&sum=100022 [08:01:51]StoreToDocumentArchive [08:01:51]shift 100 fd 58083 [08:01:51]save to /storage/0100/doc_00058083 [08:01:51]save last doc name /storage/0100/doc_00058083 to /storage/kkm_last_doc_name [08:01:51]save OK [08:01:51]Clear old archive folders... [08:01:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:01:51]tlvbuf is 01D4D8A0 [08:01:51]SAM_PROTO_ClearQueue [08:01:51]wFMCommunicate request_size=4 [08:01:51]MH_SAM_APDU [08:01:51]CAPDU: 80 09 00 00 [08:01:51]Write to MH i2c: E2 08 00 00 20 80 09 00 00 00 00 00 00 92 [08:01:51]Write i2c OK [08:01:51]MH_I2C_Read... [08:01:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:51]Read from MH i2c: E2 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 03 00 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 03 00 00 20 00 90 00 94 [08:01:51]RAPDU: 90 00 [08:01:51]wFMCommunicate OK [08:01:51]SAM_PROTO_ClearQueue done [08:01:51]KKMCreateOFDPacket [08:01:51]OFDProtocolAddRootSTLVToBuf [08:01:51]FM_MakeSignedData [08:01:51]FM_MakeSignedData [08:01:51]SAM_PROTO_SignData [08:01:51]wFMCommunicate request_size=4 [08:01:51]MH_SAM_APDU [08:01:51]CAPDU: 80 0D 01 02 [08:01:51]Write to MH i2c: E2 08 00 01 20 80 0D 01 02 00 00 00 00 9A [08:01:51]Write i2c OK [08:01:51]MH_I2C_Read... [08:01:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:51]Read from MH i2c: E2 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 03 00 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 03 00 01 20 00 90 00 95 [08:01:51]RAPDU: 90 00 [08:01:51]wFMCommunicate OK [08:01:51]wFMCommunicate request_size=255 [08:01:51]MH_SAM_APDU [08:01:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 43 00 00 00 F4 03 04 00 70 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E2 00 00 35 04 06 00 1A [08:01:51]Write to MH i2c: E2 02 01 02 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 43 00 00 00 F4 03 04 00 70 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E2 00 00 35 04 06 00 1A 00 00 DC [08:01:51]Write i2c OK [08:01:51]MH_I2C_Read... [08:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:51]Read from MH i2c: E2 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 03 00 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 03 00 02 20 00 90 00 96 [08:01:51]RAPDU: 90 00 [08:01:51]wFMCommunicate OK [08:01:51]wFMCommunicate request_size=10 [08:01:51]MH_SAM_APDU [08:01:51]CAPDU: 80 0D 02 02 05 76 0D 05 07 32 [08:01:51]Write to MH i2c: E2 0D 00 03 20 80 0D 02 02 05 00 76 0D 05 07 32 00 00 68 [08:01:51]Write i2c OK [08:01:51]MH_I2C_Read... [08:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:51]Read from MH i2c: E2 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 03 00 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 03 00 03 20 00 90 00 97 [08:01:51]RAPDU: 90 00 [08:01:51]wFMCommunicate OK [08:01:51]wFMCommunicate request_size=4 [08:01:51]MH_SAM_APDU [08:01:51]CAPDU: 80 0D 03 02 [08:01:51]Write to MH i2c: E2 08 00 04 20 80 0D 03 02 00 00 00 00 9F [08:01:51]Write i2c OK [08:01:51]MH_I2C_Read... [08:01:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:52]Read from MH i2c: E2 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: E2 0B 00 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: E2 0B 00 04 20 00 96 AE 5D 23 B9 32 1F 6B 90 00 D9 [08:01:52]RAPDU: 96 AE 5D 23 B9 32 1F 6B 90 00 [08:01:52]wFMCommunicate OK [08:01:52]SAM_PROTO_SignData done [08:01:52]FM_MakeSignedData done [08:01:52]CreateOFDProtocolMessage [08:01:52]wFMCommunicate request_size=4 [08:01:52]MH_SAM_APDU [08:01:52]CAPDU: 80 11 00 00 [08:01:52]Write to MH i2c: E2 08 00 05 20 80 11 00 00 00 00 00 00 9F [08:01:52]Write i2c OK [08:01:52]MH_I2C_Read... [08:01:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:52]Read from MH i2c: E2 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: E2 17 00 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: E2 17 00 05 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EB [08:01:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:01:52]wFMCommunicate OK [08:01:52]CreateOFDProtocolMessage done [08:01:52]OFDSenderStorePacket 58083 [08:01:52]StoreOFDPacket docnum=58083 [08:01:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 52 A5 07 01 05 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 43 00 00 00 F4 03 04 00 70 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E2 00 00 35 04 06 00 1A 76 0D 05 07 32 96 AE 5D 23 B9 32 1F 6B [08:01:52]CheckFolder [08:01:52]dirname=/storage/ofd_packets [08:01:52]CheckFolder done [08:01:52]ProducePacketName [08:01:52]name=ofd_packets/00058083 [08:01:52]NVStorageSaveData ofd_packets/00058083 [08:01:52]File name is /storage/ofd_packets/00058083 [08:01:52]Write 301 bytes [08:01:52]NVStorageSaveData done [08:01:52]OFDSenderStorePacket done [08:01:52]KKMCreateOFDPacket done [08:01:52]NVStorageSaveData kkm_last_timestamp [08:01:52]File name is /storage/kkm_last_timestamp [08:01:52]Write 4 bytes [08:01:52]NVStorageSaveData done [08:01:52]ExternCall_PrintAddStr [08:01:52]wPrintStart [08:01:52]Write to MH i2c: 01 00 00 06 20 26 [08:01:52]Write i2c OK [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: 01 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: 01 07 00 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: 01 07 00 06 20 00 00 00 00 00 FF 0F 3B [08:01:52]RasterBufferAndPrint [08:01:52]line Счет N : (1)2075326 [08:01:52]line ИНН: 02508201610067 [08:01:52]line Контрольно-Кассовый Чек [08:01:52]line ПРОДАЖА [08:01:52]line ТРК (МРК, ГНК) : 52 [08:01:52]line Товар: 2710124500 [08:01:52]line Аи-95-К-5 [08:01:52]line 13.480 * 74.20 [08:01:52]line = 1000.22 [08:01:52]line НДС 12% НСП 1% [08:01:52]line > о реализуемом товаре [08:01:52]line ИТОГО: 1000.22 [08:01:52]line НСП 1% : 8.85 [08:01:52]line НДС 12% : 106.22 [08:01:52]line Наличными: 0.00 [08:01:52]line Безнал.: 1000.22 [08:01:52]line Место: АЗС № 135 "Партнер Нефть" [08:01:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:01:52]line СНО: Общий режим [08:01:52]line Чек 67 20.08.2024 08:01 [08:01:52]line Смена: 100 ФФД: 1.0 [08:01:52]line ЗНМ: 0300000196 [08:01:52]line РНМ: 0000000000162794 [08:01:52]line Версия ККМ: v1.0 [08:01:52]line Платежная система: O! деньги [08:01:52]line ФМ: 0000000002094532 [08:01:52]line ФД: 58083 [08:01:52]line ФПД: 29094326896434 [08:01:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080152&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58083&fm=29094326896434&tin=02508201610067®Number=0000000000162794&sum=100022 [08:01:52]OFD Sender: Processing packet 58083 [packets to send 51, broken 50] [08:01:52]ProducePacketName [08:01:52]name=ofd_packets/00058083 [08:01:52]OFD Sender: To server: pG, [08:01:52]CommunicateWithHost lk.salyk.kg:30040 [08:01:52]ConnectInit lk.salyk.kg [08:01:52]written 0, free lines is 4095 [08:01:52]Connected sock=10 [08:01:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 52 A5 07 01 05 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 43 00 00 00 F4 03 04 00 70 4D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E2 00 00 35 04 06 00 1A 76 0D 05 07 32 96 AE 5D 23 B9 32 1F 6B [08:01:52]Write to MH i2c: 01 00 00 30 20 50 [08:01:52]Write i2c OK [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: 01 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: 01 07 00 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: 01 07 00 30 20 00 00 00 00 00 B9 0C 1C [08:01:52]RasterBufferAndPrint [08:01:52]line [08:01:52]line [08:01:52]line [08:01:52]line [08:01:52]line [08:01:52]written 0, free lines is 3263 [08:01:52]MH_Cut [08:01:52]Write to MH i2c: D1 01 00 37 20 01 29 [08:01:52]Write i2c OK [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: D1 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: D1 01 00 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: D1 01 00 37 20 00 28 [08:01:52]Write to MH i2c: 01 00 00 38 20 58 [08:01:52]Write i2c OK [08:01:52]MH_I2C_Read... [08:01:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 47 4A 47 00 94 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 32 30 39 34 35 33 32 10 04 04 00 E3 E2 00 00 F4 03 04 00 C0 F8 C3 66 B6 04 01 00 00 95 E9 85 2A 81 61 49 A6 [08:01:52]CommunicateWithHost err = 0 [08:01:52]CheckOFDResponse [08:01:52]1017 (14) - 77093643461234 [08:01:52]1041 (16) - 0000000002094532 [08:01:52]1040 (4) - 58083 [08:01:52]1012 (4) - 20.08.2024 02:00 [08:01:52]1206 (1) - 0 [08:01:52]OFD Sender: Remove packet 58083 [08:01:52]ProducePacketName [08:01:52]name=ofd_packets/00058083 [08:01:52]NVStorageDeleteData [08:01:53]OFD Sender: No OFD packet to send [08:01:53]*** Cut start [08:01:53]*** Partial cut [08:01:53]*** CUTSNS_PIN = 1 [08:01:53]*** CUTSNS_PIN = 0 [08:01:54]*** Brake cut motor [08:01:54]Read from MH i2c: 01 [08:01:54]MH_I2C_Read... [08:01:54]*** Stop cut motor [08:01:54]*** Cut end [08:01:54]Read from MH i2c: 01 07 00 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: 01 07 00 38 20 00 00 00 00 00 FF 0F 6D [08:01:54]process_action close_receipt done [08:01:54]requested_data is exist [08:01:54]produce_requested_data [08:01:54]requested_item fm.sn is exist - process it [08:01:54]wFMCommunicate request_size=4 [08:01:54]MH_SAM_APDU [08:01:54]CAPDU: 80 11 00 00 [08:01:54]Write to MH i2c: E2 08 00 39 20 80 11 00 00 00 00 00 00 D3 [08:01:54]Write i2c OK [08:01:54]MH_I2C_Read... [08:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:54]Read from MH i2c: E2 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 17 00 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 17 00 39 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1F [08:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:01:54]wFMCommunicate OK [08:01:54]requested_item fd.num is exist - process it [08:01:54]SAM_PROTO_GetFieldsCounters [08:01:54]wFMCommunicate request_size=4 [08:01:54]MH_SAM_APDU [08:01:54]CAPDU: 80 13 00 00 [08:01:54]Write to MH i2c: E2 08 00 3A 20 80 13 00 00 00 00 00 00 D6 [08:01:54]Write i2c OK [08:01:54]MH_I2C_Read... [08:01:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:54]Read from MH i2c: E2 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 62 00 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 62 00 3A 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [08:01:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:01:54]wFMCommunicate OK [08:01:54]SAM_PROTO_GetFieldsCounters done [08:01:54]requested_item shift.num is exist - process it [08:01:54]requested_item shift.opened is exist - process it [08:01:54]req_shift_opened [08:01:54]FM_GetShiftState [08:01:54]SAM_PROTO_GetShiftState [08:01:54]wFMCommunicate request_size=4 [08:01:54]MH_SAM_APDU [08:01:54]CAPDU: 80 13 01 00 [08:01:54]Write to MH i2c: E2 08 00 3B 20 80 13 01 00 00 00 00 00 D8 [08:01:54]Write i2c OK [08:01:54]MH_I2C_Read... [08:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:54]Read from MH i2c: E2 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 0E 00 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 0E 00 3B 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [08:01:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:01:54]wFMCommunicate OK [08:01:54]SAM_PROTO_GetShiftState done [08:01:54]FM_GetShiftState done [08:01:54]req_shift_opened done [08:01:54]requested_item shift.open_date is exist - process it [08:01:54]req_shift_open_date [08:01:54]req_shift_open_date done [08:01:54]produce_requested_data done [08:01:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58083,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:01:54]process_action_free close_receipt [08:01:54]json_value_free [08:01:54]json_value_free done [08:01:54]process_json_proto returns [08:01:54]Send response to host [08:01:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58083,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:01:54]free response buf [08:01:54]execute_script done [08:01:54]execute_script returns [08:01:54]free content buf [08:01:54]Sock 9.Close socket [08:01:54]Sock 9.Thread stoped [08:01:58]OFD Sender: No OFD packet to send [08:02:03]OFD Sender: No OFD packet to send [08:02:08]OFD Sender: No OFD packet to send [08:02:13]OFD Sender: No OFD packet to send [08:02:18]OFD Sender: No OFD packet to send [08:02:23]OFD Sender: No OFD packet to send [08:02:28]OFD Sender: No OFD packet to send [08:02:33]OFD Sender: No OFD packet to send [08:02:38]OFD Sender: No OFD packet to send [08:02:43]OFD Sender: No OFD packet to send [08:02:48]OFD Sender: No OFD packet to send [08:02:53]OFD Sender: No OFD packet to send [08:02:58]OFD Sender: No OFD packet to send [08:03:03]OFD Sender: No OFD packet to send [08:03:08]OFD Sender: No OFD packet to send [08:03:13]OFD Sender: No OFD packet to send [08:03:18]OFD Sender: No OFD packet to send [08:03:23]OFD Sender: No OFD packet to send [08:03:28]OFD Sender: No OFD packet to send [08:03:33]OFD Sender: No OFD packet to send [08:03:38]OFD Sender: No OFD packet to send [08:03:43]OFD Sender: No OFD packet to send [08:03:48]OFD Sender: No OFD packet to send [08:03:53]OFD Sender: No OFD packet to send [08:03:58]OFD Sender: No OFD packet to send [08:04:03]OFD Sender: No OFD packet to send [08:04:08]OFD Sender: No OFD packet to send [08:04:13]OFD Sender: No OFD packet to send [08:04:18]OFD Sender: No OFD packet to send [08:04:23]OFD Sender: No OFD packet to send [08:04:28]OFD Sender: No OFD packet to send [08:04:33]OFD Sender: No OFD packet to send [08:04:38]OFD Sender: No OFD packet to send [08:04:43]OFD Sender: No OFD packet to send [08:04:48]OFD Sender: No OFD packet to send [08:04:53]OFD Sender: No OFD packet to send [08:04:58]OFD Sender: No OFD packet to send [08:05:03]OFD Sender: No OFD packet to send [08:05:08]OFD Sender: No OFD packet to send [08:05:13]OFD Sender: No OFD packet to send [08:05:16]accept exits with 7 [08:05:16]New connection [08:05:16]New thread 3067424100 created [08:05:16]Thread 3067567460 joined [08:05:16]Waiting for new connection... [08:05:16] Sock 7.Parse request [08:05:16]Sock 7.Check first char [08:05:16]Sock 7.First char is OK [08:05:16]request: POST /json_proto HTTP/1.0 [08:05:16]Method: POST [08:05:16]URL: /json_proto [08:05:16]Method is POST - this is cgi request [08:05:16]url: /json_proto [08:05:16]query_string will be loaded in cgi processing [08:05:16]execute_cgi json_proto POST (null) [08:05:16]execute_cgi path=json_proto method=POST [08:05:16]POST find Content-Length [08:05:16]Host: 172.17.44.3:8080 [08:05:16]Content-Length: 804 [08:05:16]Content-Type: application/json [08:05:16] [08:05:16]POST finish read [08:05:16]Found Content-Length = 804 [08:05:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:16]execute_script... [08:05:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:16]POST & json_proto [08:05:16]process_json_proto [08:05:16]json parsed OK: [08:05:16]protocol is kg_v1.0 [08:05:16]action value=close_receipt [08:05:16]process_action close_receipt [08:05:16]cmd_close_receipt [08:05:16]MH_GetDate [08:05:16]Write to MH i2c: F0 00 00 3C 20 4B [08:05:16]Write i2c OK [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: F0 [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: F0 09 00 [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: F0 09 00 3C 20 00 3F 4E C4 66 AD C5 5D 66 40 [08:05:16]GetLastDocTimeStamp 1724140912 [08:05:16]current date 1724141119 [08:05:16]FM_GetShiftState [08:05:16]SAM_PROTO_GetShiftState [08:05:16]wFMCommunicate request_size=4 [08:05:16]MH_SAM_APDU [08:05:16]CAPDU: 80 13 01 00 [08:05:16]Write to MH i2c: E2 08 00 3D 20 80 13 01 00 00 00 00 00 DA [08:05:16]Write i2c OK [08:05:16]MH_I2C_Read... [08:05:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:16]Read from MH i2c: E2 [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: E2 0E 00 [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: E2 0E 00 3D 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FD [08:05:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:05:16]wFMCommunicate OK [08:05:16]SAM_PROTO_GetShiftState done [08:05:16]FM_GetShiftState done [08:05:16]opened in 1724112910 [08:05:16]opened+sec_in_day 1724199310 [08:05:16]quantity*price = 100021 [08:05:16]sum+1 = 100023 [08:05:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 68 20.08.2024 08:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58084 ФПД: 25863156302547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080519&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58084&fm=25863156302547&tin=02508201610067®Number=0000000000162794&sum=100022 [08:05:17]StoreToDocumentArchive [08:05:17]shift 100 fd 58084 [08:05:17]save to /storage/0100/doc_00058084 [08:05:17]save last doc name /storage/0100/doc_00058084 to /storage/kkm_last_doc_name [08:05:17]save OK [08:05:17]Clear old archive folders... [08:05:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:05:17]tlvbuf is 01D61090 [08:05:17]SAM_PROTO_ClearQueue [08:05:17]wFMCommunicate request_size=4 [08:05:17]MH_SAM_APDU [08:05:17]CAPDU: 80 09 00 00 [08:05:17]Write to MH i2c: E2 08 00 4A 20 80 09 00 00 00 00 00 00 DC [08:05:17]Write i2c OK [08:05:17]MH_I2C_Read... [08:05:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:17]Read from MH i2c: E2 [08:05:17]MH_I2C_Read... [08:05:17]Read from MH i2c: E2 03 00 [08:05:17]MH_I2C_Read... [08:05:17]Read from MH i2c: E2 03 00 4A 20 00 90 00 DE [08:05:17]RAPDU: 90 00 [08:05:17]wFMCommunicate OK [08:05:17]SAM_PROTO_ClearQueue done [08:05:17]KKMCreateOFDPacket [08:05:17]OFDProtocolAddRootSTLVToBuf [08:05:17]FM_MakeSignedData [08:05:17]FM_MakeSignedData [08:05:17]SAM_PROTO_SignData [08:05:17]wFMCommunicate request_size=4 [08:05:17]MH_SAM_APDU [08:05:17]CAPDU: 80 0D 01 02 [08:05:17]Write to MH i2c: E2 08 00 4B 20 80 0D 01 02 00 00 00 00 E4 [08:05:17]Write i2c OK [08:05:17]MH_I2C_Read... [08:05:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:18]Read from MH i2c: E2 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 03 00 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 03 00 4B 20 00 90 00 DF [08:05:18]RAPDU: 90 00 [08:05:18]wFMCommunicate OK [08:05:18]wFMCommunicate request_size=255 [08:05:18]MH_SAM_APDU [08:05:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 44 00 00 00 F4 03 04 00 3F 4E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E2 00 00 35 04 06 00 17 [08:05:18]Write to MH i2c: E2 02 01 4C 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 44 00 00 00 F4 03 04 00 3F 4E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E2 00 00 35 04 06 00 17 00 00 F5 [08:05:18]Write i2c OK [08:05:18]MH_I2C_Read... [08:05:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:18]Read from MH i2c: E2 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 03 00 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 03 00 4C 20 00 90 00 E0 [08:05:18]RAPDU: 90 00 [08:05:18]wFMCommunicate OK [08:05:18]wFMCommunicate request_size=10 [08:05:18]MH_SAM_APDU [08:05:18]CAPDU: 80 0D 02 02 05 85 BC 3E 82 D3 [08:05:18]Write to MH i2c: E2 0D 00 4D 20 80 0D 02 02 05 00 85 BC 3E 82 D3 00 00 C5 [08:05:18]Write i2c OK [08:05:18]MH_I2C_Read... [08:05:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:18]Read from MH i2c: E2 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 03 00 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 03 00 4D 20 00 90 00 E1 [08:05:18]RAPDU: 90 00 [08:05:18]wFMCommunicate OK [08:05:18]wFMCommunicate request_size=4 [08:05:18]MH_SAM_APDU [08:05:18]CAPDU: 80 0D 03 02 [08:05:18]Write to MH i2c: E2 08 00 4E 20 80 0D 03 02 00 00 00 00 E9 [08:05:18]Write i2c OK [08:05:18]MH_I2C_Read... [08:05:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:18]Read from MH i2c: E2 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 0B 00 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 0B 00 4E 20 00 D8 79 E5 CB 39 3C F8 DF 90 00 37 [08:05:18]RAPDU: D8 79 E5 CB 39 3C F8 DF 90 00 [08:05:18]wFMCommunicate OK [08:05:18]SAM_PROTO_SignData done [08:05:18]FM_MakeSignedData done [08:05:18]CreateOFDProtocolMessage [08:05:18]wFMCommunicate request_size=4 [08:05:18]MH_SAM_APDU [08:05:18]CAPDU: 80 11 00 00 [08:05:18]Write to MH i2c: E2 08 00 4F 20 80 11 00 00 00 00 00 00 E9 [08:05:18]Write i2c OK [08:05:18]MH_I2C_Read... [08:05:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:18]Read from MH i2c: E2 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 17 00 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 17 00 4F 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [08:05:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:05:18]wFMCommunicate OK [08:05:18]CreateOFDProtocolMessage done [08:05:18]OFDSenderStorePacket 58084 [08:05:18]StoreOFDPacket docnum=58084 [08:05:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 34 8B 07 01 B5 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 44 00 00 00 F4 03 04 00 3F 4E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E2 00 00 35 04 06 00 17 85 BC 3E 82 D3 D8 79 E5 CB 39 3C F8 DF [08:05:18]CheckFolder [08:05:18]dirname=/storage/ofd_packets [08:05:18]CheckFolder done [08:05:18]ProducePacketName [08:05:18]name=ofd_packets/00058084 [08:05:18]NVStorageSaveData ofd_packets/00058084 [08:05:18]File name is /storage/ofd_packets/00058084 [08:05:18]Write 301 bytes [08:05:18]NVStorageSaveData done [08:05:18]OFDSenderStorePacket done [08:05:18]KKMCreateOFDPacket done [08:05:18]NVStorageSaveData kkm_last_timestamp [08:05:18]File name is /storage/kkm_last_timestamp [08:05:18]Write 4 bytes [08:05:18]NVStorageSaveData done [08:05:18]ExternCall_PrintAddStr [08:05:18]wPrintStart [08:05:18]Write to MH i2c: 01 00 00 50 20 70 [08:05:18]Write i2c OK [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: 01 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: 01 07 00 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: 01 07 00 50 20 00 00 00 00 00 FF 0F 85 [08:05:18]RasterBufferAndPrint [08:05:18]line Счет N : (1)2075327 [08:05:18]line ИНН: 02508201610067 [08:05:18]line Контрольно-Кассовый Чек [08:05:18]line ПРОДАЖА [08:05:18]line ТРК (МРК, ГНК) : 42 [08:05:18]line Товар: 2710124500 [08:05:18]line Аи-95-К-5 [08:05:18]line 13.480 * 74.20 [08:05:18]line = 1000.22 [08:05:18]line НДС 12% НСП 1% [08:05:18]line > о реализуемом товаре [08:05:18]line ИТОГО: 1000.22 [08:05:18]line НСП 1% : 8.85 [08:05:18]line НДС 12% : 106.22 [08:05:18]line Наличными: 0.00 [08:05:18]line Безнал.: 1000.22 [08:05:18]line Место: АЗС № 135 "Партнер Нефть" [08:05:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:05:18]line СНО: Общий режим [08:05:18]line Чек 68 20.08.2024 08:05 [08:05:18]line Смена: 100 ФФД: 1.0 [08:05:18]line ЗНМ: 0300000196 [08:05:18]line РНМ: 0000000000162794 [08:05:18]line Версия ККМ: v1.0 [08:05:18]line Платежная система: O! деньги [08:05:18]line ФМ: 0000000002094532 [08:05:18]line ФД: 58084 [08:05:18]line ФПД: 25863156302547 [08:05:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080519&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58084&fm=25863156302547&tin=02508201610067®Number=0000000000162794&sum=100022 [08:05:18]written 0, free lines is 4095 [08:05:18]OFD Sender: Processing packet 58084 [packets to send 51, broken 50] [08:05:18]ProducePacketName [08:05:18]name=ofd_packets/00058084 [08:05:18]OFD Sender: To server: pG, [08:05:18]CommunicateWithHost lk.salyk.kg:30040 [08:05:18]ConnectInit lk.salyk.kg [08:05:18]Connected sock=10 [08:05:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 34 8B 07 01 B5 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 44 00 00 00 F4 03 04 00 3F 4E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E2 00 00 35 04 06 00 17 85 BC 3E 82 D3 D8 79 E5 CB 39 3C F8 DF [08:05:19]Write to MH i2c: 01 00 00 7A 20 9A [08:05:19]Write i2c OK [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: 01 [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: 01 07 00 [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: 01 07 00 7A 20 00 00 00 00 00 AB 0C 58 [08:05:19]RasterBufferAndPrint [08:05:19]line [08:05:19]line [08:05:19]line [08:05:19]line [08:05:19]line [08:05:19]written 0, free lines is 3248 [08:05:19]MH_Cut [08:05:19]Write to MH i2c: D1 01 00 81 20 01 73 [08:05:19]Write i2c OK [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: D1 [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: D1 01 00 [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: D1 01 00 81 20 00 72 [08:05:19]Write to MH i2c: 01 00 00 82 20 A2 [08:05:19]Write i2c OK [08:05:19]MH_I2C_Read... [08:05:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C6 02 47 00 1A 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 32 30 39 34 35 33 32 10 04 04 00 E4 E2 00 00 F4 03 04 00 8E F9 C3 66 B6 04 01 00 00 F0 EE 21 07 54 33 29 BF [08:05:19]CommunicateWithHost err = 0 [08:05:19]CheckOFDResponse [08:05:19]1017 (14) - 77093643461234 [08:05:19]1041 (16) - 0000000002094532 [08:05:19]1040 (4) - 58084 [08:05:19]1012 (4) - 20.08.2024 02:03 [08:05:19]1206 (1) - 0 [08:05:19]OFD Sender: Remove packet 58084 [08:05:19]ProducePacketName [08:05:19]name=ofd_packets/00058084 [08:05:19]NVStorageDeleteData [08:05:19]OFD Sender: No OFD packet to send [08:05:20]*** Cut start [08:05:20]*** Partial cut [08:05:20]*** CUTSNS_PIN = 1 [08:05:20]*** CUTSNS_PIN = 0 [08:05:20]*** Brake cut motor [08:05:20]Read from MH i2c: 01 [08:05:20]MH_I2C_Read... [08:05:20]*** Stop cut motor [08:05:20]*** Cut end [08:05:20]Read from MH i2c: 01 07 00 [08:05:20]MH_I2C_Read... [08:05:20]Read from MH i2c: 01 07 00 82 20 00 00 00 00 00 FF 0F B7 [08:05:20]process_action close_receipt done [08:05:20]requested_data is exist [08:05:20]produce_requested_data [08:05:20]requested_item fm.sn is exist - process it [08:05:20]wFMCommunicate request_size=4 [08:05:20]MH_SAM_APDU [08:05:20]CAPDU: 80 11 00 00 [08:05:20]Write to MH i2c: E2 08 00 83 20 80 11 00 00 00 00 00 00 1D [08:05:20]Write i2c OK [08:05:20]MH_I2C_Read... [08:05:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:20]Read from MH i2c: E2 [08:05:20]MH_I2C_Read... [08:05:20]Read from MH i2c: E2 17 00 [08:05:20]MH_I2C_Read... [08:05:20]Read from MH i2c: E2 17 00 83 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 69 [08:05:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:05:20]wFMCommunicate OK [08:05:20]requested_item fd.num is exist - process it [08:05:20]SAM_PROTO_GetFieldsCounters [08:05:20]wFMCommunicate request_size=4 [08:05:20]MH_SAM_APDU [08:05:20]CAPDU: 80 13 00 00 [08:05:20]Write to MH i2c: E2 08 00 84 20 80 13 00 00 00 00 00 00 20 [08:05:20]Write i2c OK [08:05:20]MH_I2C_Read... [08:05:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:21]Read from MH i2c: E2 [08:05:21]MH_I2C_Read... [08:05:21]Read from MH i2c: E2 62 00 [08:05:21]MH_I2C_Read... [08:05:21]Read from MH i2c: E2 62 00 84 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E4 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [08:05:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E4 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:05:21]wFMCommunicate OK [08:05:21]SAM_PROTO_GetFieldsCounters done [08:05:21]requested_item shift.num is exist - process it [08:05:21]requested_item shift.opened is exist - process it [08:05:21]req_shift_opened [08:05:21]FM_GetShiftState [08:05:21]SAM_PROTO_GetShiftState [08:05:21]wFMCommunicate request_size=4 [08:05:21]MH_SAM_APDU [08:05:21]CAPDU: 80 13 01 00 [08:05:21]Write to MH i2c: E2 08 00 85 20 80 13 01 00 00 00 00 00 22 [08:05:21]Write i2c OK [08:05:21]MH_I2C_Read... [08:05:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:21]Read from MH i2c: E2 [08:05:21]MH_I2C_Read... [08:05:21]Read from MH i2c: E2 0E 00 [08:05:21]MH_I2C_Read... [08:05:21]Read from MH i2c: E2 0E 00 85 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [08:05:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:05:21]wFMCommunicate OK [08:05:21]SAM_PROTO_GetShiftState done [08:05:21]FM_GetShiftState done [08:05:21]req_shift_opened done [08:05:21]requested_item shift.open_date is exist - process it [08:05:21]req_shift_open_date [08:05:21]req_shift_open_date done [08:05:21]produce_requested_data done [08:05:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58084,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:05:21]process_action_free close_receipt [08:05:21]json_value_free [08:05:21]json_value_free done [08:05:21]process_json_proto returns [08:05:21]Send response to host [08:05:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58084,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:05:21]free response buf [08:05:21]execute_script done [08:05:21]execute_script returns [08:05:21]free content buf [08:05:21]Sock 7.Close socket [08:05:21]Sock 7.Thread stoped [08:05:24]OFD Sender: No OFD packet to send [08:05:29]OFD Sender: No OFD packet to send [08:05:34]OFD Sender: No OFD packet to send [08:05:39]OFD Sender: No OFD packet to send [08:05:44]OFD Sender: No OFD packet to send [08:05:49]OFD Sender: No OFD packet to send [08:05:54]OFD Sender: No OFD packet to send [08:05:59]OFD Sender: No OFD packet to send [08:06:04]OFD Sender: No OFD packet to send [08:06:09]OFD Sender: No OFD packet to send [08:06:14]OFD Sender: No OFD packet to send [08:06:19]OFD Sender: No OFD packet to send [08:06:19]accept exits with 9 [08:06:19]New connection [08:06:19]New thread 3067567460 created [08:06:19]Thread 3067424100 joined [08:06:19]Waiting for new connection... [08:06:19] Sock 9.Parse request [08:06:19]Sock 9.Check first char [08:06:19]Sock 9.First char is OK [08:06:19]request: POST /json_proto HTTP/1.0 [08:06:19]Method: POST [08:06:19]URL: /json_proto [08:06:19]Method is POST - this is cgi request [08:06:19]url: /json_proto [08:06:19]query_string will be loaded in cgi processing [08:06:19]execute_cgi json_proto POST (null) [08:06:19]execute_cgi path=json_proto method=POST [08:06:19]POST find Content-Length [08:06:19]Host: 172.17.44.3:8080 [08:06:19]Content-Length: 785 [08:06:19]Content-Type: application/json [08:06:19] [08:06:19]POST finish read [08:06:19]Found Content-Length = 785 [08:06:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 21.990, "sum" : 1512.91, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1512.91 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:19]execute_script... [08:06: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)2075328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 21.990, "sum" : 1512.91, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1512.91 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:19]POST & json_proto [08:06:19]process_json_proto [08:06:19]json parsed OK: [08:06:19]protocol is kg_v1.0 [08:06:19]action value=close_receipt [08:06:19]process_action close_receipt [08:06:19]cmd_close_receipt [08:06:19]MH_GetDate [08:06:19]Write to MH i2c: F0 00 00 86 20 95 [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: F0 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: F0 09 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: F0 09 00 86 20 00 7E 4E C4 66 AD C5 5D 66 C9 [08:06:19]GetLastDocTimeStamp 1724141119 [08:06:19]current date 1724141182 [08:06:19]FM_GetShiftState [08:06:19]SAM_PROTO_GetShiftState [08:06:19]wFMCommunicate request_size=4 [08:06:19]MH_SAM_APDU [08:06:19]CAPDU: 80 13 01 00 [08:06:19]Write to MH i2c: E2 08 00 87 20 80 13 01 00 00 00 00 00 24 [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:20]Read from MH i2c: E2 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: E2 0E 00 [08:06:20]MH_I2C_Read... [08:06:20]Read from MH i2c: E2 0E 00 87 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 47 [08:06:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:06:20]wFMCommunicate OK [08:06:20]SAM_PROTO_GetShiftState done [08:06:20]FM_GetShiftState done [08:06:20]opened in 1724112910 [08:06:20]opened+sec_in_day 1724199310 [08:06:20]quantity*price = 151291 [08:06:20]sum+1 = 151292 [08:06:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1512.91 НСП 1% : 13.39 НДС 12% : 160.66 Наличными: 0.00 Безнал.: 1512.91 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 69 20.08.2024 08:06 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58085 ФПД: 79263085115692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080622&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58085&fm=79263085115692&tin=02508201610067®Number=0000000000162794&sum=151291 [08:06:21]StoreToDocumentArchive [08:06:21]shift 100 fd 58085 [08:06:21]save to /storage/0100/doc_00058085 [08:06:21]save last doc name /storage/0100/doc_00058085 to /storage/kkm_last_doc_name [08:06:21]save OK [08:06:21]Clear old archive folders... [08:06:21]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:06:21]tlvbuf is 01DFA780 [08:06:21]SAM_PROTO_ClearQueue [08:06:21]wFMCommunicate request_size=4 [08:06:21]MH_SAM_APDU [08:06:21]CAPDU: 80 09 00 00 [08:06:21]Write to MH i2c: E2 08 00 94 20 80 09 00 00 00 00 00 00 26 [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:21]Read from MH i2c: E2 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 03 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 03 00 94 20 00 90 00 28 [08:06:21]RAPDU: 90 00 [08:06:21]wFMCommunicate OK [08:06:21]SAM_PROTO_ClearQueue done [08:06:21]KKMCreateOFDPacket [08:06:21]OFDProtocolAddRootSTLVToBuf [08:06:21]FM_MakeSignedData [08:06:21]FM_MakeSignedData [08:06:21]SAM_PROTO_SignData [08:06:21]wFMCommunicate request_size=4 [08:06:21]MH_SAM_APDU [08:06:21]CAPDU: 80 0D 01 02 [08:06:21]Write to MH i2c: E2 08 00 95 20 80 0D 01 02 00 00 00 00 2E [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:21]Read from MH i2c: E2 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 03 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 03 00 95 20 00 90 00 29 [08:06:21]RAPDU: 90 00 [08:06:21]wFMCommunicate OK [08:06:21]wFMCommunicate request_size=253 [08:06:21]MH_SAM_APDU [08:06:21]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 E6 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 FB 4E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 4E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 4E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 7E 4E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E2 00 00 35 04 06 00 48 16 E0 08 39 2C [08:06:21]Write to MH i2c: E2 00 01 96 20 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 E6 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 FB 4E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 4E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 4E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 7E 4E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E2 00 00 35 04 06 00 48 16 E0 08 39 2C 00 00 4A [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:21]Read from MH i2c: E2 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 03 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 03 00 96 20 00 90 00 2A [08:06:21]RAPDU: 90 00 [08:06:21]wFMCommunicate OK [08:06:21]wFMCommunicate request_size=4 [08:06:21]MH_SAM_APDU [08:06:21]CAPDU: 80 0D 03 02 [08:06:21]Write to MH i2c: E2 08 00 97 20 80 0D 03 02 00 00 00 00 32 [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:21]Read from MH i2c: E2 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 0B 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 0B 00 97 20 00 CD 10 AB A4 A2 05 BD F0 90 00 B3 [08:06:21]RAPDU: CD 10 AB A4 A2 05 BD F0 90 00 [08:06:21]wFMCommunicate OK [08:06:21]SAM_PROTO_SignData done [08:06:21]FM_MakeSignedData done [08:06:21]CreateOFDProtocolMessage [08:06:21]wFMCommunicate request_size=4 [08:06:21]MH_SAM_APDU [08:06:21]CAPDU: 80 11 00 00 [08:06:21]Write to MH i2c: E2 08 00 98 20 80 11 00 00 00 00 00 00 32 [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:21]Read from MH i2c: E2 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 17 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 17 00 98 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7E [08:06:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:06:21]wFMCommunicate OK [08:06:21]CreateOFDProtocolMessage done [08:06:21]OFDSenderStorePacket 58085 [08:06:21]StoreOFDPacket docnum=58085 [08:06:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 2A 61 00 01 49 7E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 E6 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 FB 4E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 4E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 4E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 7E 4E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E2 00 00 35 04 06 00 48 16 E0 08 39 2C CD 10 AB A4 A2 05 BD F0 [08:06:21]CheckFolder [08:06:21]dirname=/storage/ofd_packets [08:06:21]CheckFolder done [08:06:21]ProducePacketName [08:06:21]name=ofd_packets/00058085 [08:06:21]NVStorageSaveData ofd_packets/00058085 [08:06:21]File name is /storage/ofd_packets/00058085 [08:06:21]Write 294 bytes [08:06:21]NVStorageSaveData done [08:06:21]OFDSenderStorePacket done [08:06:21]KKMCreateOFDPacket done [08:06:21]NVStorageSaveData kkm_last_timestamp [08:06:21]File name is /storage/kkm_last_timestamp [08:06:21]Write 4 bytes [08:06:21]NVStorageSaveData done [08:06:21]ExternCall_PrintAddStr [08:06:21]wPrintStart [08:06:21]Write to MH i2c: 01 00 00 99 20 B9 [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: 01 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: 01 07 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: 01 07 00 99 20 00 00 00 00 00 FF 0F CE [08:06:21]RasterBufferAndPrint [08:06:21]line Счет N : (1)2075328 [08:06:21]line ИНН: 02508201610067 [08:06:21]line Контрольно-Кассовый Чек [08:06:21]line ПРОДАЖА [08:06:21]line ТРК (МРК, ГНК) : 54 [08:06:21]line Товар: 2710124130 [08:06:21]line SU-92 [08:06:21]line 21.990 * 68.80 [08:06:21]line = 1512.91 [08:06:21]line НДС 12% НСП 1% [08:06:21]line > о реализуемом товаре [08:06:21]line ИТОГО: 1512.91 [08:06:21]line НСП 1% : 13.39 [08:06:21]line НДС 12% : 160.66 [08:06:21]line Наличными: 0.00 [08:06:21]line Безнал.: 1512.91 [08:06:21]line Место: АЗС № 135 "Партнер Нефть" [08:06:21]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:06:21]line СНО: Общий режим [08:06:21]line Чек 69 20.08.2024 08:06 [08:06:21]line Смена: 100 ФФД: 1.0 [08:06:21]line ЗНМ: 0300000196 [08:06:21]line РНМ: 0000000000162794 [08:06:21]line Версия ККМ: v1.0 [08:06:21]line Платежная система: O! деньги [08:06:21]line ФМ: 0000000002094532 [08:06:21]line ФД: 58085 [08:06:21]line ФПД: 79263085115692 [08:06:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080622&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58085&fm=79263085115692&tin=02508201610067®Number=0000000000162794&sum=151291 [08:06:21]OFD Sender: Processing packet 58085 [packets to send 51, broken 50] [08:06:21]ProducePacketName [08:06:21]name=ofd_packets/00058085 [08:06:21]OFD Sender: To server: pG, [08:06:21]CommunicateWithHost lk.salyk.kg:30040 [08:06:21]ConnectInit lk.salyk.kg [08:06:21]written 0, free lines is 4095 [08:06:22]Connected sock=10 [08:06:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 2A 61 00 01 49 7E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 E6 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 FB 4E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 4E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 4E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 7E 4E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E2 00 00 35 04 06 00 48 16 E0 08 39 2C CD 10 AB A4 A2 05 BD F0 [08:06:22]Write to MH i2c: 01 00 00 C3 20 E3 [08:06:22]Write i2c OK [08:06:22]MH_I2C_Read... [08:06:22]Read from MH i2c: 01 [08:06:22]MH_I2C_Read... [08:06:22]Read from MH i2c: 01 07 00 [08:06:22]MH_I2C_Read... [08:06:22]Read from MH i2c: 01 07 00 C3 20 00 00 00 00 00 AA 0C A0 [08:06:22]RasterBufferAndPrint [08:06:22]line [08:06:22]line [08:06:22]line [08:06:22]line [08:06:22]line [08:06:22]written 0, free lines is 3247 [08:06:22]MH_Cut [08:06:22]Write to MH i2c: D1 01 00 CA 20 01 BC [08:06:22]Write i2c OK [08:06:22]MH_I2C_Read... [08:06:22]Read from MH i2c: D1 [08:06:22]MH_I2C_Read... [08:06:22]Read from MH i2c: D1 01 00 [08:06:22]MH_I2C_Read... [08:06:22]Read from MH i2c: D1 01 00 CA 20 00 BB [08:06:22]Write to MH i2c: 01 00 00 CB 20 EB [08:06:22]Write i2c OK [08:06:22]MH_I2C_Read... [08:06:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 55 19 47 00 E4 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 32 30 39 34 35 33 32 10 04 04 00 E5 E2 00 00 F4 03 04 00 CD F9 C3 66 B6 04 01 00 00 FF D9 99 2D 6E 90 46 18 [08:06:22]CommunicateWithHost err = 0 [08:06:22]CheckOFDResponse [08:06:22]1017 (14) - 77093643461234 [08:06:22]1041 (16) - 0000000002094532 [08:06:22]1040 (4) - 58085 [08:06:22]1012 (4) - 20.08.2024 02:05 [08:06:22]1206 (1) - 0 [08:06:22]OFD Sender: Remove packet 58085 [08:06:22]ProducePacketName [08:06:22]name=ofd_packets/00058085 [08:06:22]NVStorageDeleteData [08:06:22]OFD Sender: No OFD packet to send [08:06:23]*** Cut start [08:06:23]*** Partial cut [08:06:23]*** CUTSNS_PIN = 1 [08:06:23]*** CUTSNS_PIN = 0 [08:06:23]*** Brake cut motor [08:06:23]Read from MH i2c: 01 [08:06:23]MH_I2C_Read... [08:06:23]*** Stop cut motor [08:06:23]*** Cut end [08:06:23]Read from MH i2c: 01 07 00 [08:06:23]MH_I2C_Read... [08:06:23]Read from MH i2c: 01 07 00 CB 20 00 00 00 00 00 FF 0F 00 [08:06:23]process_action close_receipt done [08:06:23]requested_data is exist [08:06:23]produce_requested_data [08:06:23]requested_item fm.sn is exist - process it [08:06:23]wFMCommunicate request_size=4 [08:06:23]MH_SAM_APDU [08:06:23]CAPDU: 80 11 00 00 [08:06:23]Write to MH i2c: E2 08 00 CC 20 80 11 00 00 00 00 00 00 66 [08:06:23]Write i2c OK [08:06:23]MH_I2C_Read... [08:06:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:23]Read from MH i2c: E2 [08:06:23]MH_I2C_Read... [08:06:23]Read from MH i2c: E2 17 00 [08:06:23]MH_I2C_Read... [08:06:23]Read from MH i2c: E2 17 00 CC 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B2 [08:06:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:06:23]wFMCommunicate OK [08:06:23]requested_item fd.num is exist - process it [08:06:23]SAM_PROTO_GetFieldsCounters [08:06:23]wFMCommunicate request_size=4 [08:06:23]MH_SAM_APDU [08:06:23]CAPDU: 80 13 00 00 [08:06:23]Write to MH i2c: E2 08 00 CD 20 80 13 00 00 00 00 00 00 69 [08:06:23]Write i2c OK [08:06:23]MH_I2C_Read... [08:06:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:24]Read from MH i2c: E2 [08:06:24]MH_I2C_Read... [08:06:24]Read from MH i2c: E2 62 00 [08:06:24]MH_I2C_Read... [08:06:24]Read from MH i2c: E2 62 00 CD 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E5 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [08:06:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E5 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:24]wFMCommunicate OK [08:06:24]SAM_PROTO_GetFieldsCounters done [08:06:24]requested_item shift.num is exist - process it [08:06:24]requested_item shift.opened is exist - process it [08:06:24]req_shift_opened [08:06:24]FM_GetShiftState [08:06:24]SAM_PROTO_GetShiftState [08:06:24]wFMCommunicate request_size=4 [08:06:24]MH_SAM_APDU [08:06:24]CAPDU: 80 13 01 00 [08:06:24]Write to MH i2c: E2 08 00 CE 20 80 13 01 00 00 00 00 00 6B [08:06:24]Write i2c OK [08:06:24]MH_I2C_Read... [08:06:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:24]Read from MH i2c: E2 [08:06:24]MH_I2C_Read... [08:06:24]Read from MH i2c: E2 0E 00 [08:06:24]MH_I2C_Read... [08:06:24]Read from MH i2c: E2 0E 00 CE 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8E [08:06:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:06:24]wFMCommunicate OK [08:06:24]SAM_PROTO_GetShiftState done [08:06:24]FM_GetShiftState done [08:06:24]req_shift_opened done [08:06:24]requested_item shift.open_date is exist - process it [08:06:24]req_shift_open_date [08:06:24]req_shift_open_date done [08:06:24]produce_requested_data done [08:06:24]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58085,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:06:24]process_action_free close_receipt [08:06:24]json_value_free [08:06:24]json_value_free done [08:06:24]process_json_proto returns [08:06:24]Send response to host [08:06:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58085,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:06:24]free response buf [08:06:24]execute_script done [08:06:24]execute_script returns [08:06:24]free content buf [08:06:24]Sock 9.Close socket [08:06:24]Sock 9.Thread stoped [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:43]OFD Sender: No OFD packet to send [08:08:48]OFD Sender: No OFD packet to send [08:08:53]OFD Sender: No OFD packet to send [08:08:58]OFD Sender: No OFD packet to send [08:09:03]OFD Sender: No OFD packet to send [08:09:08]OFD Sender: No OFD packet to send [08:09:13]OFD Sender: No OFD packet to send [08:09:18]OFD Sender: No OFD packet to send [08:09:23]OFD Sender: No OFD packet to send [08:09:28]OFD Sender: No OFD packet to send [08:09:33]OFD Sender: No OFD packet to send [08:09:38]OFD Sender: No OFD packet to send [08:09:43]OFD Sender: No OFD packet to send [08:09:48]OFD Sender: No OFD packet to send [08:09:49]accept exits with 7 [08:09:49]New connection [08:09:49]New thread 3067424100 created [08:09:49]Thread 3067567460 joined [08:09:49]Waiting for new connection... [08:09:49] Sock 7.Parse request [08:09:49]Sock 7.Check first char [08:09:49]Sock 7.First char is OK [08:09:49]request: POST /json_proto HTTP/1.0 [08:09:49]Method: POST [08:09:49]URL: /json_proto [08:09:49]Method is POST - this is cgi request [08:09:49]url: /json_proto [08:09:49]query_string will be loaded in cgi processing [08:09:49]execute_cgi json_proto POST (null) [08:09:49]execute_cgi path=json_proto method=POST [08:09:49]POST find Content-Length [08:09:49]Host: 172.17.44.3:8080 [08:09:49]Content-Length: 804 [08:09:49]Content-Type: application/json [08:09:49] [08:09:49]POST finish read [08:09:49]Found Content-Length = 804 [08:09:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.160, "sum" : 1050.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1050.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:49]execute_script... [08:09: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)2075329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.160, "sum" : 1050.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1050.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:49]POST & json_proto [08:09:49]process_json_proto [08:09:49]json parsed OK: [08:09:49]protocol is kg_v1.0 [08:09:49]action value=close_receipt [08:09:49]process_action close_receipt [08:09:49]cmd_close_receipt [08:09:49]MH_GetDate [08:09:49]Write to MH i2c: F0 00 00 CF 20 DE [08:09:49]Write i2c OK [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: F0 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: F0 09 00 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: F0 09 00 CF 20 00 50 4F C4 66 AD C5 5D 66 E5 [08:09:49]GetLastDocTimeStamp 1724141182 [08:09:49]current date 1724141392 [08:09:49]FM_GetShiftState [08:09:49]SAM_PROTO_GetShiftState [08:09:49]wFMCommunicate request_size=4 [08:09:49]MH_SAM_APDU [08:09:49]CAPDU: 80 13 01 00 [08:09:49]Write to MH i2c: E2 08 00 D0 20 80 13 01 00 00 00 00 00 6D [08:09:49]Write i2c OK [08:09:49]MH_I2C_Read... [08:09:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:49]Read from MH i2c: E2 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: E2 0E 00 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: E2 0E 00 D0 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 90 [08:09:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:09:49]wFMCommunicate OK [08:09:49]SAM_PROTO_GetShiftState done [08:09:49]FM_GetShiftState done [08:09:49]opened in 1724112910 [08:09:49]opened+sec_in_day 1724199310 [08:09:49]quantity*price = 105067 [08:09:49]sum+1 = 105068 [08:09:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1050.67 НСП 1% : 9.30 НДС 12% : 111.58 Наличными: 0.00 Безнал.: 1050.67 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 70 20.08.2024 08:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58086 ФПД: 148569300066394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080952&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58086&fm=148569300066394&tin=02508201610067®Number=0000000000162794&sum=105067 [08:09:50]StoreToDocumentArchive [08:09:50]shift 100 fd 58086 [08:09:50]save to /storage/0100/doc_00058086 [08:09:50]save last doc name /storage/0100/doc_00058086 to /storage/kkm_last_doc_name [08:09:50]save OK [08:09:50]Clear old archive folders... [08:09:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:50]tlvbuf is 01D78B00 [08:09:50]SAM_PROTO_ClearQueue [08:09:50]wFMCommunicate request_size=4 [08:09:50]MH_SAM_APDU [08:09:50]CAPDU: 80 09 00 00 [08:09:50]Write to MH i2c: E2 08 00 DD 20 80 09 00 00 00 00 00 00 6F [08:09:50]Write i2c OK [08:09:50]MH_I2C_Read... [08:09:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:50]Read from MH i2c: E2 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 DD 20 00 90 00 71 [08:09:50]RAPDU: 90 00 [08:09:50]wFMCommunicate OK [08:09:50]SAM_PROTO_ClearQueue done [08:09:50]KKMCreateOFDPacket [08:09:50]OFDProtocolAddRootSTLVToBuf [08:09:50]FM_MakeSignedData [08:09:50]FM_MakeSignedData [08:09:50]SAM_PROTO_SignData [08:09:50]wFMCommunicate request_size=4 [08:09:50]MH_SAM_APDU [08:09:50]CAPDU: 80 0D 01 02 [08:09:50]Write to MH i2c: E2 08 00 DE 20 80 0D 01 02 00 00 00 00 77 [08:09:50]Write i2c OK [08:09:50]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 DE 20 00 90 00 72 [08:09:51]RAPDU: 90 00 [08:09:51]wFMCommunicate OK [08:09:51]wFMCommunicate request_size=255 [08:09:51]MH_SAM_APDU [08:09:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 9A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 50 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E2 00 00 35 04 06 00 87 [08:09:51]Write to MH i2c: E2 02 01 DF 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 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 9A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 50 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E2 00 00 35 04 06 00 87 00 00 5B [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 DF 20 00 90 00 73 [08:09:51]RAPDU: 90 00 [08:09:51]wFMCommunicate OK [08:09:51]wFMCommunicate request_size=10 [08:09:51]MH_SAM_APDU [08:09:51]CAPDU: 80 0D 02 02 05 1F 7C 5A E0 5A [08:09:51]Write to MH i2c: E2 0D 00 E0 20 80 0D 02 02 05 00 1F 7C 5A E0 5A 00 00 B3 [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 E0 20 00 90 00 74 [08:09:51]RAPDU: 90 00 [08:09:51]wFMCommunicate OK [08:09:51]wFMCommunicate request_size=4 [08:09:51]MH_SAM_APDU [08:09:51]CAPDU: 80 0D 03 02 [08:09:51]Write to MH i2c: E2 08 00 E1 20 80 0D 03 02 00 00 00 00 7C [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 0B 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 0B 00 E1 20 00 F8 27 09 53 BA 40 21 A4 90 00 B7 [08:09:51]RAPDU: F8 27 09 53 BA 40 21 A4 90 00 [08:09:51]wFMCommunicate OK [08:09:51]SAM_PROTO_SignData done [08:09:51]FM_MakeSignedData done [08:09:51]CreateOFDProtocolMessage [08:09:51]wFMCommunicate request_size=4 [08:09:51]MH_SAM_APDU [08:09:51]CAPDU: 80 11 00 00 [08:09:51]Write to MH i2c: E2 08 00 E2 20 80 11 00 00 00 00 00 00 7C [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 17 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 17 00 E2 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [08:09:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:09:51]wFMCommunicate OK [08:09:51]CreateOFDProtocolMessage done [08:09:51]OFDSenderStorePacket 58086 [08:09:51]StoreOFDPacket docnum=58086 [08:09:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3B F5 07 01 EC 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 9A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 50 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E2 00 00 35 04 06 00 87 1F 7C 5A E0 5A F8 27 09 53 BA 40 21 A4 [08:09:51]CheckFolder [08:09:51]dirname=/storage/ofd_packets [08:09:51]CheckFolder done [08:09:51]ProducePacketName [08:09:51]name=ofd_packets/00058086 [08:09:51]NVStorageSaveData ofd_packets/00058086 [08:09:51]File name is /storage/ofd_packets/00058086 [08:09:51]Write 301 bytes [08:09:51]NVStorageSaveData done [08:09:51]OFDSenderStorePacket done [08:09:51]KKMCreateOFDPacket done [08:09:51]NVStorageSaveData kkm_last_timestamp [08:09:51]File name is /storage/kkm_last_timestamp [08:09:51]Write 4 bytes [08:09:51]NVStorageSaveData done [08:09:51]ExternCall_PrintAddStr [08:09:51]wPrintStart [08:09:51]Write to MH i2c: 01 00 00 E3 20 03 [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 07 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 07 00 E3 20 00 00 00 00 00 FF 0F 18 [08:09:51]RasterBufferAndPrint [08:09:51]line Счет N : (1)2075329 [08:09:51]line ИНН: 02508201610067 [08:09:51]line Контрольно-Кассовый Чек [08:09:51]line ПРОДАЖА [08:09:51]line ТРК (МРК, ГНК) : 32 [08:09:51]line Товар: 2710124500 [08:09:51]line Аи-95-К-5 [08:09:51]line 14.160 * 74.20 [08:09:51]line = 1050.67 [08:09:51]line НДС 12% НСП 1% [08:09:51]line > о реализуемом товаре [08:09:51]line ИТОГО: 1050.67 [08:09:51]line НСП 1% : 9.30 [08:09:51]line НДС 12% : 111.58 [08:09:51]line Наличными: 0.00 [08:09:51]line Безнал.: 1050.67 [08:09:51]line Место: АЗС № 135 "Партнер Нефть" [08:09:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:09:51]line СНО: Общий режим [08:09:51]line Чек 70 20.08.2024 08:09 [08:09:51]line Смена: 100 ФФД: 1.0 [08:09:51]line ЗНМ: 0300000196 [08:09:51]line РНМ: 0000000000162794 [08:09:51]line Версия ККМ: v1.0 [08:09:51]line Платежная система: O! деньги [08:09:51]line ФМ: 0000000002094532 [08:09:51]line ФД: 58086 [08:09:51]line ФПД: 148569300066394 [08:09:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080952&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58086&fm=148569300066394&tin=02508201610067®Number=0000000000162794&sum=105067 [08:09:51]OFD Sender: Processing packet 58086 [packets to send 51, broken 50] [08:09:51]ProducePacketName [08:09:51]name=ofd_packets/00058086 [08:09:51]OFD Sender: To server: pG, [08:09:51]CommunicateWithHost lk.salyk.kg:30040 [08:09:51]ConnectInit lk.salyk.kg [08:09:51]written 0, free lines is 4095 [08:09:51]Connected sock=10 [08:09:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3B F5 07 01 EC 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 9A 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 50 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E2 00 00 35 04 06 00 87 1F 7C 5A E0 5A F8 27 09 53 BA 40 21 A4 [08:09:52]Write to MH i2c: 01 00 00 0D 21 2E [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 07 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 07 00 0D 21 00 00 00 00 00 A7 0C E8 [08:09:52]RasterBufferAndPrint [08:09:52]line [08:09:52]line [08:09:52]line [08:09:52]line [08:09:52]line [08:09:52]written 0, free lines is 3242 [08:09:52]MH_Cut [08:09:52]Write to MH i2c: D1 01 00 14 21 01 07 [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: D1 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: D1 01 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: D1 01 00 14 21 00 06 [08:09:52]Write to MH i2c: 01 00 00 15 21 36 [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6F 3B 47 00 E9 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 32 30 39 34 35 33 32 10 04 04 00 E6 E2 00 00 F4 03 04 00 9F FA C3 66 B6 04 01 00 00 3F 72 EE D9 67 36 EF 9C [08:09:52]CommunicateWithHost err = 0 [08:09:52]CheckOFDResponse [08:09:52]1017 (14) - 77093643461234 [08:09:52]1041 (16) - 0000000002094532 [08:09:52]1040 (4) - 58086 [08:09:52]1012 (4) - 20.08.2024 02:08 [08:09:52]1206 (1) - 0 [08:09:52]OFD Sender: Remove packet 58086 [08:09:52]ProducePacketName [08:09:52]name=ofd_packets/00058086 [08:09:52]NVStorageDeleteData [08:09:52]OFD Sender: No OFD packet to send [08:09:53]*** Cut start [08:09:53]*** Partial cut [08:09:53]*** CUTSNS_PIN = 1 [08:09:53]*** CUTSNS_PIN = 0 [08:09:53]*** Brake cut motor [08:09:53]Read from MH i2c: 01 [08:09:53]MH_I2C_Read... [08:09:53]*** Stop cut motor [08:09:53]*** Cut end [08:09:53]Read from MH i2c: 01 07 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: 01 07 00 15 21 00 00 00 00 00 FF 0F 4B [08:09:53]process_action close_receipt done [08:09:53]requested_data is exist [08:09:53]produce_requested_data [08:09:53]requested_item fm.sn is exist - process it [08:09:53]wFMCommunicate request_size=4 [08:09:53]MH_SAM_APDU [08:09:53]CAPDU: 80 11 00 00 [08:09:53]Write to MH i2c: E2 08 00 16 21 80 11 00 00 00 00 00 00 B1 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:53]Read from MH i2c: E2 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: E2 17 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: E2 17 00 16 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FD [08:09:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:09:53]wFMCommunicate OK [08:09:53]requested_item fd.num is exist - process it [08:09:53]SAM_PROTO_GetFieldsCounters [08:09:53]wFMCommunicate request_size=4 [08:09:53]MH_SAM_APDU [08:09:53]CAPDU: 80 13 00 00 [08:09:53]Write to MH i2c: E2 08 00 17 21 80 13 00 00 00 00 00 00 B4 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:54]Read from MH i2c: E2 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: E2 62 00 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: E2 62 00 17 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E6 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [08:09:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E6 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:54]wFMCommunicate OK [08:09:54]SAM_PROTO_GetFieldsCounters done [08:09:54]requested_item shift.num is exist - process it [08:09:54]requested_item shift.opened is exist - process it [08:09:54]req_shift_opened [08:09:54]FM_GetShiftState [08:09:54]SAM_PROTO_GetShiftState [08:09:54]wFMCommunicate request_size=4 [08:09:54]MH_SAM_APDU [08:09:54]CAPDU: 80 13 01 00 [08:09:54]Write to MH i2c: E2 08 00 18 21 80 13 01 00 00 00 00 00 B6 [08:09:54]Write i2c OK [08:09:54]MH_I2C_Read... [08:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:54]Read from MH i2c: E2 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: E2 0E 00 [08:09:54]MH_I2C_Read... [08:09:54]Read from MH i2c: E2 0E 00 18 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D9 [08:09:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:09:54]wFMCommunicate OK [08:09:54]SAM_PROTO_GetShiftState done [08:09:54]FM_GetShiftState done [08:09:54]req_shift_opened done [08:09:54]requested_item shift.open_date is exist - process it [08:09:54]req_shift_open_date [08:09:54]req_shift_open_date done [08:09:54]produce_requested_data done [08:09:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58086,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:09:54]process_action_free close_receipt [08:09:54]json_value_free [08:09:54]json_value_free done [08:09:54]process_json_proto returns [08:09:54]Send response to host [08:09:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58086,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:09:54]free response buf [08:09:54]execute_script done [08:09:54]execute_script returns [08:09:54]free content buf [08:09:54]Sock 7.Close socket [08:09:54]Sock 7.Thread stoped [08:09:57]OFD Sender: No OFD packet to send [08:10:00]recv_with_timeout no data received [08:10:02]OFD Sender: No OFD packet to send [08:10:07]OFD Sender: No OFD packet to send [08:10:12]OFD Sender: No OFD packet to send [08:10:17]OFD Sender: No OFD packet to send [08:10:22]OFD Sender: No OFD packet to send [08:10:26]accept exits with 9 [08:10:26]New connection [08:10:26]New thread 3067567460 created [08:10:26]Thread 3067424100 joined [08:10:26]Waiting for new connection... [08:10:26] Sock 9.Parse request [08:10:26]Sock 9.Check first char [08:10:26]Sock 9.First char is OK [08:10:26]request: POST /json_proto HTTP/1.0 [08:10:26]Method: POST [08:10:26]URL: /json_proto [08:10:26]Method is POST - this is cgi request [08:10:26]url: /json_proto [08:10:26]query_string will be loaded in cgi processing [08:10:26]execute_cgi json_proto POST (null) [08:10:26]execute_cgi path=json_proto method=POST [08:10:26]POST find Content-Length [08:10:26]Host: 172.17.44.3:8080 [08:10:26]Content-Length: 678 [08:10:26]Content-Type: application/json [08:10:26] [08:10:26]POST finish read [08:10:26]Found Content-Length = 678 [08:10:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:26]execute_script... [08:10: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)2075330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:26]POST & json_proto [08:10:26]process_json_proto [08:10:26]json parsed OK: [08:10:26]protocol is kg_v1.0 [08:10:26]action value=close_receipt [08:10:26]process_action close_receipt [08:10:26]cmd_close_receipt [08:10:26]MH_GetDate [08:10:26]Write to MH i2c: F0 00 00 19 21 29 [08:10:26]Write i2c OK [08:10:26]MH_I2C_Read... [08:10:26]Read from MH i2c: F0 [08:10:26]MH_I2C_Read... [08:10:26]Read from MH i2c: F0 09 00 [08:10:26]MH_I2C_Read... [08:10:26]Read from MH i2c: F0 09 00 19 21 00 75 4F C4 66 AD C5 5D 66 55 [08:10:26]GetLastDocTimeStamp 1724141392 [08:10:26]current date 1724141429 [08:10:26]FM_GetShiftState [08:10:26]SAM_PROTO_GetShiftState [08:10:26]wFMCommunicate request_size=4 [08:10:26]MH_SAM_APDU [08:10:26]CAPDU: 80 13 01 00 [08:10:26]Write to MH i2c: E2 08 00 1A 21 80 13 01 00 00 00 00 00 B8 [08:10:26]Write i2c OK [08:10:26]MH_I2C_Read... [08:10:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:26]Read from MH i2c: E2 [08:10:26]MH_I2C_Read... [08:10:26]Read from MH i2c: E2 0E 00 [08:10:26]MH_I2C_Read... [08:10:26]Read from MH i2c: E2 0E 00 1A 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DB [08:10:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:10:26]wFMCommunicate OK [08:10:26]SAM_PROTO_GetShiftState done [08:10:26]FM_GetShiftState done [08:10:26]opened in 1724112910 [08:10:26]opened+sec_in_day 1724199310 [08:10:26]quantity*price = 50036 [08:10:26]sum+1 = 50037 [08:10:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 71 20.08.2024 08:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58087 ФПД: 159798120990621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081029&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58087&fm=159798120990621&tin=02508201610067®Number=0000000000162794&sum=50000 [08:10:27]StoreToDocumentArchive [08:10:27]shift 100 fd 58087 [08:10:27]save to /storage/0100/doc_00058087 [08:10:27]save last doc name /storage/0100/doc_00058087 to /storage/kkm_last_doc_name [08:10:27]save OK [08:10:27]Clear old archive folders... [08:10:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:10:27]tlvbuf is B6FEE570 [08:10:27]SAM_PROTO_ClearQueue [08:10:27]wFMCommunicate request_size=4 [08:10:27]MH_SAM_APDU [08:10:27]CAPDU: 80 09 00 00 [08:10:27]Write to MH i2c: E2 08 00 27 21 80 09 00 00 00 00 00 00 BA [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:27]Read from MH i2c: E2 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 27 21 00 90 00 BC [08:10:27]RAPDU: 90 00 [08:10:27]wFMCommunicate OK [08:10:27]SAM_PROTO_ClearQueue done [08:10:27]KKMCreateOFDPacket [08:10:27]OFDProtocolAddRootSTLVToBuf [08:10:27]FM_MakeSignedData [08:10:27]FM_MakeSignedData [08:10:27]SAM_PROTO_SignData [08:10:27]wFMCommunicate request_size=4 [08:10:27]MH_SAM_APDU [08:10:27]CAPDU: 80 0D 01 02 [08:10:27]Write to MH i2c: E2 08 00 28 21 80 0D 01 02 00 00 00 00 C2 [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:27]Read from MH i2c: E2 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 28 21 00 90 00 BD [08:10:27]RAPDU: 90 00 [08:10:27]wFMCommunicate OK [08:10:27]wFMCommunicate request_size=255 [08:10:27]MH_SAM_APDU [08:10: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 75 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E2 00 00 35 04 06 00 91 [08:10:27]Write to MH i2c: E2 02 01 29 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 75 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E2 00 00 35 04 06 00 91 00 00 30 [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:28]Read from MH i2c: E2 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: E2 03 00 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: E2 03 00 29 21 00 90 00 BE [08:10:28]RAPDU: 90 00 [08:10:28]wFMCommunicate OK [08:10:28]wFMCommunicate request_size=10 [08:10:28]MH_SAM_APDU [08:10:28]CAPDU: 80 0D 02 02 05 55 E6 3C C7 9D [08:10:28]Write to MH i2c: E2 0D 00 2A 21 80 0D 02 02 05 00 55 E6 3C C7 9D 00 00 AA [08:10:28]Write i2c OK [08:10:28]MH_I2C_Read... [08:10:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:28]Read from MH i2c: E2 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: E2 03 00 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: E2 03 00 2A 21 00 90 00 BF [08:10:28]RAPDU: 90 00 [08:10:28]wFMCommunicate OK [08:10:28]wFMCommunicate request_size=4 [08:10:28]MH_SAM_APDU [08:10:28]CAPDU: 80 0D 03 02 [08:10:28]Write to MH i2c: E2 08 00 2B 21 80 0D 03 02 00 00 00 00 C7 [08:10:28]Write i2c OK [08:10:28]MH_I2C_Read... [08:10:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:28]Read from MH i2c: E2 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: E2 0B 00 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: E2 0B 00 2B 21 00 62 69 04 A8 E4 3B 8B 06 90 00 EF [08:10:28]RAPDU: 62 69 04 A8 E4 3B 8B 06 90 00 [08:10:28]wFMCommunicate OK [08:10:28]SAM_PROTO_SignData done [08:10:28]FM_MakeSignedData done [08:10:28]CreateOFDProtocolMessage [08:10:28]wFMCommunicate request_size=4 [08:10:28]MH_SAM_APDU [08:10:28]CAPDU: 80 11 00 00 [08:10:28]Write to MH i2c: E2 08 00 2C 21 80 11 00 00 00 00 00 00 C7 [08:10:28]Write i2c OK [08:10:28]MH_I2C_Read... [08:10:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:28]Read from MH i2c: E2 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: E2 17 00 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: E2 17 00 2C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [08:10:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:10:28]wFMCommunicate OK [08:10:28]CreateOFDProtocolMessage done [08:10:28]OFDSenderStorePacket 58087 [08:10:28]StoreOFDPacket docnum=58087 [08:10:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 79 3C 07 01 B4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 75 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E2 00 00 35 04 06 00 91 55 E6 3C C7 9D 62 69 04 A8 E4 3B 8B 06 [08:10:28]CheckFolder [08:10:28]dirname=/storage/ofd_packets [08:10:28]CheckFolder done [08:10:28]ProducePacketName [08:10:28]name=ofd_packets/00058087 [08:10:28]NVStorageSaveData ofd_packets/00058087 [08:10:28]File name is /storage/ofd_packets/00058087 [08:10:28]Write 301 bytes [08:10:28]NVStorageSaveData done [08:10:28]OFDSenderStorePacket done [08:10:28]KKMCreateOFDPacket done [08:10:28]NVStorageSaveData kkm_last_timestamp [08:10:28]File name is /storage/kkm_last_timestamp [08:10:28]Write 4 bytes [08:10:28]NVStorageSaveData done [08:10:28]ExternCall_PrintAddStr [08:10:28]wPrintStart [08:10:28]Write to MH i2c: 01 00 00 2D 21 4E [08:10:28]Write i2c OK [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: 01 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: 01 07 00 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: 01 07 00 2D 21 00 00 00 00 00 FF 0F 63 [08:10:28]RasterBufferAndPrint [08:10:28]line Счет N : (1)2075330 [08:10:28]line ИНН: 02508201610067 [08:10:28]line Контрольно-Кассовый Чек [08:10:28]line ПРОДАЖА [08:10:28]line ТРК (МРК, ГНК) : 53 [08:10:28]line Товар: 2710124130 [08:10:28]line Аи-92-К-4 [08:10:28]line 7.380 * 67.80 [08:10:28]line = 500.36 [08:10:28]line НДС 12% НСП 1% [08:10:28]line > о реализуемом товаре [08:10:28]line ОКРУГЛЕНИЕ: -0.36 [08:10:28]line ИТОГО: 500.00 [08:10:28]line Внесено: 500.00 [08:10:28]line СДАЧА: 0.00 [08:10:28]line НСП 1% : 4.43 [08:10:28]line НДС 12% : 53.14 [08:10:28]line Наличными: 500.00 [08:10:28]line Безнал.: 0.00 [08:10:28]line Место: АЗС № 135 "Партнер Нефть" [08:10:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:10:28]line СНО: Общий режим [08:10:28]line Чек 71 20.08.2024 08:10 [08:10:28]line Смена: 100 ФФД: 1.0 [08:10:28]line ЗНМ: 0300000196 [08:10:28]line РНМ: 0000000000162794 [08:10:28]line Версия ККМ: v1.0 [08:10:28]line ФМ: 0000000002094532 [08:10:28]line ФД: 58087 [08:10:28]line ФПД: 159798120990621 [08:10:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081029&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58087&fm=159798120990621&tin=02508201610067®Number=0000000000162794&sum=50000 [08:10:28]OFD Sender: Processing packet 58087 [packets to send 51, broken 50] [08:10:28]ProducePacketName [08:10:28]name=ofd_packets/00058087 [08:10:28]OFD Sender: To server: pG, [08:10:28]CommunicateWithHost lk.salyk.kg:30040 [08:10:28]ConnectInit lk.salyk.kg [08:10:28]written 0, free lines is 4095 [08:10:28]Connected sock=10 [08:10:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 79 3C 07 01 B4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 75 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E2 00 00 35 04 06 00 91 55 E6 3C C7 9D 62 69 04 A8 E4 3B 8B 06 [08:10:29]Write to MH i2c: 01 00 00 58 21 79 [08:10:29]Write i2c OK [08:10:29]MH_I2C_Read... [08:10:29]Read from MH i2c: 01 [08:10:29]MH_I2C_Read... [08:10:29]Read from MH i2c: 01 07 00 [08:10:29]MH_I2C_Read... [08:10:29]Read from MH i2c: 01 07 00 58 21 00 00 00 00 00 95 0C 21 [08:10:29]RasterBufferAndPrint [08:10:29]line [08:10:29]line [08:10:29]line [08:10:29]line [08:10:29]line [08:10:29]written 0, free lines is 3226 [08:10:29]MH_Cut [08:10:29]Write to MH i2c: D1 01 00 5F 21 01 52 [08:10:29]Write i2c OK [08:10:29]MH_I2C_Read... [08:10:29]Read from MH i2c: D1 [08:10:29]MH_I2C_Read... [08:10:29]Read from MH i2c: D1 01 00 [08:10:29]MH_I2C_Read... [08:10:29]Read from MH i2c: D1 01 00 5F 21 00 51 [08:10:29]Write to MH i2c: 01 00 00 60 21 81 [08:10:29]Write i2c OK [08:10:29]MH_I2C_Read... [08:10:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1F ED 47 00 DF 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 32 30 39 34 35 33 32 10 04 04 00 E7 E2 00 00 F4 03 04 00 C4 FA C3 66 B6 04 01 00 00 66 4F 1E B8 E5 E2 8D 74 [08:10:29]CommunicateWithHost err = 0 [08:10:29]CheckOFDResponse [08:10:29]1017 (14) - 77093643461234 [08:10:29]1041 (16) - 0000000002094532 [08:10:29]1040 (4) - 58087 [08:10:29]1012 (4) - 20.08.2024 02:09 [08:10:29]1206 (1) - 0 [08:10:29]OFD Sender: Remove packet 58087 [08:10:29]ProducePacketName [08:10:29]name=ofd_packets/00058087 [08:10:29]NVStorageDeleteData [08:10:29]OFD Sender: No OFD packet to send [08:10:30]*** Cut start [08:10:30]*** Partial cut [08:10:30]*** CUTSNS_PIN = 1 [08:10:30]*** CUTSNS_PIN = 0 [08:10:30]*** Brake cut motor [08:10:30]Read from MH i2c: 01 [08:10:30]MH_I2C_Read... [08:10:30]*** Stop cut motor [08:10:30]*** Cut end [08:10:30]Read from MH i2c: 01 07 00 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: 01 07 00 60 21 00 00 00 00 00 FF 0F 96 [08:10:30]process_action close_receipt done [08:10:30]requested_data is exist [08:10:30]produce_requested_data [08:10:30]requested_item fm.sn is exist - process it [08:10:30]wFMCommunicate request_size=4 [08:10:30]MH_SAM_APDU [08:10:30]CAPDU: 80 11 00 00 [08:10:30]Write to MH i2c: E2 08 00 61 21 80 11 00 00 00 00 00 00 FC [08:10:30]Write i2c OK [08:10:30]MH_I2C_Read... [08:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:30]Read from MH i2c: E2 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: E2 17 00 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: E2 17 00 61 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 48 [08:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:10:30]wFMCommunicate OK [08:10:30]requested_item fd.num is exist - process it [08:10:30]SAM_PROTO_GetFieldsCounters [08:10:30]wFMCommunicate request_size=4 [08:10:30]MH_SAM_APDU [08:10:30]CAPDU: 80 13 00 00 [08:10:30]Write to MH i2c: E2 08 00 62 21 80 13 00 00 00 00 00 00 FF [08:10:30]Write i2c OK [08:10:30]MH_I2C_Read... [08:10:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:31]Read from MH i2c: E2 [08:10:31]MH_I2C_Read... [08:10:31]Read from MH i2c: E2 62 00 [08:10:31]MH_I2C_Read... [08:10:31]Read from MH i2c: E2 62 00 62 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [08:10:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:10:31]wFMCommunicate OK [08:10:31]SAM_PROTO_GetFieldsCounters done [08:10:31]requested_item shift.num is exist - process it [08:10:31]requested_item shift.opened is exist - process it [08:10:31]req_shift_opened [08:10:31]FM_GetShiftState [08:10:31]SAM_PROTO_GetShiftState [08:10:31]wFMCommunicate request_size=4 [08:10:31]MH_SAM_APDU [08:10:31]CAPDU: 80 13 01 00 [08:10:31]Write to MH i2c: E2 08 00 63 21 80 13 01 00 00 00 00 00 01 [08:10:31]Write i2c OK [08:10:31]MH_I2C_Read... [08:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:31]Read from MH i2c: E2 [08:10:31]MH_I2C_Read... [08:10:31]Read from MH i2c: E2 0E 00 [08:10:31]MH_I2C_Read... [08:10:31]Read from MH i2c: E2 0E 00 63 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [08:10:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:10:31]wFMCommunicate OK [08:10:31]SAM_PROTO_GetShiftState done [08:10:31]FM_GetShiftState done [08:10:31]req_shift_opened done [08:10:31]requested_item shift.open_date is exist - process it [08:10:31]req_shift_open_date [08:10:31]req_shift_open_date done [08:10:31]produce_requested_data done [08:10:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58087,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:10:31]process_action_free close_receipt [08:10:31]json_value_free [08:10:31]json_value_free done [08:10:31]process_json_proto returns [08:10:31]Send response to host [08:10:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58087,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:10:31]free response buf [08:10:31]execute_script done [08:10:31]execute_script returns [08:10:31]free content buf [08:10:31]Sock 9.Close socket [08:10:31]Sock 9.Thread stoped [08:10:34]OFD Sender: No OFD packet to send [08:10:39]OFD Sender: No OFD packet to send [08:10:44]OFD Sender: No OFD packet to send [08:10:49]OFD Sender: No OFD packet to send [08:10:54]OFD Sender: No OFD packet to send [08:10:59]OFD Sender: No OFD packet to send [08:11:04]OFD Sender: No OFD packet to send [08:11:09]OFD Sender: No OFD packet to send [08:11:14]OFD Sender: No OFD packet to send [08:11:19]OFD Sender: No OFD packet to send [08:11:24]OFD Sender: No OFD packet to send [08:11:29]OFD Sender: No OFD packet to send [08:11:34]OFD Sender: No OFD packet to send [08:11:39]OFD Sender: No OFD packet to send [08:11:44]OFD Sender: No OFD packet to send [08:11:49]OFD Sender: No OFD packet to send [08:11:54]OFD Sender: No OFD packet to send [08:11:59]OFD Sender: No OFD packet to send [08:12:04]OFD Sender: No OFD packet to send [08:12:09]OFD Sender: No OFD packet to send [08:12:14]OFD Sender: No OFD packet to send [08:12:19]OFD Sender: No OFD packet to send [08:12:20]accept exits with 7 [08:12:20]New connection [08:12:20]New thread 3067424100 created [08:12:20]Thread 3067567460 joined [08:12:20]Waiting for new connection... [08:12:20] Sock 7.Parse request [08:12:20]Sock 7.Check first char [08:12:20]Sock 7.First char is OK [08:12:20]request: POST /json_proto HTTP/1.0 [08:12:20]Method: POST [08:12:20]URL: /json_proto [08:12:20]Method is POST - this is cgi request [08:12:20]url: /json_proto [08:12:20]query_string will be loaded in cgi processing [08:12:20]execute_cgi json_proto POST (null) [08:12:20]execute_cgi path=json_proto method=POST [08:12:20]POST find Content-Length [08:12:20]Host: 172.17.44.3:8080 [08:12:20]Content-Length: 659 [08:12:20]Content-Type: application/json [08:12:20] [08:12:20]POST finish read [08:12:20]Found Content-Length = 659 [08:12:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:20]execute_script... [08:12: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)2075331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:20]POST & json_proto [08:12:20]process_json_proto [08:12:20]json parsed OK: [08:12:20]protocol is kg_v1.0 [08:12:20]action value=close_receipt [08:12:20]process_action close_receipt [08:12:20]cmd_close_receipt [08:12:20]MH_GetDate [08:12:20]Write to MH i2c: F0 00 00 64 21 74 [08:12:20]Write i2c OK [08:12:20]MH_I2C_Read... [08:12:20]Read from MH i2c: F0 [08:12:20]MH_I2C_Read... [08:12:20]Read from MH i2c: F0 09 00 [08:12:20]MH_I2C_Read... [08:12:20]Read from MH i2c: F0 09 00 64 21 00 E7 4F C4 66 AD C5 5D 66 12 [08:12:20]GetLastDocTimeStamp 1724141429 [08:12:20]current date 1724141543 [08:12:20]FM_GetShiftState [08:12:20]SAM_PROTO_GetShiftState [08:12:20]wFMCommunicate request_size=4 [08:12:20]MH_SAM_APDU [08:12:20]CAPDU: 80 13 01 00 [08:12:20]Write to MH i2c: E2 08 00 65 21 80 13 01 00 00 00 00 00 03 [08:12:20]Write i2c OK [08:12:20]MH_I2C_Read... [08:12:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:20]Read from MH i2c: E2 [08:12:20]MH_I2C_Read... [08:12:20]Read from MH i2c: E2 0E 00 [08:12:20]MH_I2C_Read... [08:12:20]Read from MH i2c: E2 0E 00 65 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 26 [08:12:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:12:20]wFMCommunicate OK [08:12:20]SAM_PROTO_GetShiftState done [08:12:20]FM_GetShiftState done [08:12:20]opened in 1724112910 [08:12:20]opened+sec_in_day 1724199310 [08:12:20]quantity*price = 40041 [08:12:20]sum+1 = 40043 [08:12:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 72 20.08.2024 08:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58088 ФПД: 94870268801870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081223&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58088&fm=94870268801870&tin=02508201610067®Number=0000000000162794&sum=40000 [08:12:21]StoreToDocumentArchive [08:12:21]shift 100 fd 58088 [08:12:21]save to /storage/0100/doc_00058088 [08:12:21]save last doc name /storage/0100/doc_00058088 to /storage/kkm_last_doc_name [08:12:21]save OK [08:12:21]Clear old archive folders... [08:12:21]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:12:21]tlvbuf is 01DE2FA0 [08:12:21]SAM_PROTO_ClearQueue [08:12:21]wFMCommunicate request_size=4 [08:12:21]MH_SAM_APDU [08:12:21]CAPDU: 80 09 00 00 [08:12:21]Write to MH i2c: E2 08 00 72 21 80 09 00 00 00 00 00 00 05 [08:12:21]Write i2c OK [08:12:21]MH_I2C_Read... [08:12:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:21]Read from MH i2c: E2 [08:12:21]MH_I2C_Read... [08:12:21]Read from MH i2c: E2 03 00 [08:12:21]MH_I2C_Read... [08:12:21]Read from MH i2c: E2 03 00 72 21 00 90 00 07 [08:12:21]RAPDU: 90 00 [08:12:21]wFMCommunicate OK [08:12:21]SAM_PROTO_ClearQueue done [08:12:21]KKMCreateOFDPacket [08:12:21]OFDProtocolAddRootSTLVToBuf [08:12:21]FM_MakeSignedData [08:12:21]FM_MakeSignedData [08:12:21]SAM_PROTO_SignData [08:12:21]wFMCommunicate request_size=4 [08:12:21]MH_SAM_APDU [08:12:21]CAPDU: 80 0D 01 02 [08:12:21]Write to MH i2c: E2 08 00 73 21 80 0D 01 02 00 00 00 00 0D [08:12:21]Write i2c OK [08:12:21]MH_I2C_Read... [08:12:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:21]Read from MH i2c: E2 [08:12:21]MH_I2C_Read... [08:12:21]Read from MH i2c: E2 03 00 [08:12:21]MH_I2C_Read... [08:12:21]Read from MH i2c: E2 03 00 73 21 00 90 00 08 [08:12:21]RAPDU: 90 00 [08:12:21]wFMCommunicate OK [08:12:21]wFMCommunicate request_size=253 [08:12:21]MH_SAM_APDU [08:12:21]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 E7 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E2 00 00 35 04 06 00 56 48 B4 AB F3 4E [08:12:21]Write to MH i2c: E2 00 01 74 21 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 E7 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E2 00 00 35 04 06 00 56 48 B4 AB F3 4E 00 00 6F [08:12:21]Write i2c OK [08:12:21]MH_I2C_Read... [08:12:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:22]Read from MH i2c: E2 [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: E2 03 00 [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: E2 03 00 74 21 00 90 00 09 [08:12:22]RAPDU: 90 00 [08:12:22]wFMCommunicate OK [08:12:22]wFMCommunicate request_size=4 [08:12:22]MH_SAM_APDU [08:12:22]CAPDU: 80 0D 03 02 [08:12:22]Write to MH i2c: E2 08 00 75 21 80 0D 03 02 00 00 00 00 11 [08:12:22]Write i2c OK [08:12:22]MH_I2C_Read... [08:12:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:22]Read from MH i2c: E2 [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: E2 0B 00 [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: E2 0B 00 75 21 00 07 D2 B3 FA 48 17 C6 FB 90 00 B8 [08:12:22]RAPDU: 07 D2 B3 FA 48 17 C6 FB 90 00 [08:12:22]wFMCommunicate OK [08:12:22]SAM_PROTO_SignData done [08:12:22]FM_MakeSignedData done [08:12:22]CreateOFDProtocolMessage [08:12:22]wFMCommunicate request_size=4 [08:12:22]MH_SAM_APDU [08:12:22]CAPDU: 80 11 00 00 [08:12:22]Write to MH i2c: E2 08 00 76 21 80 11 00 00 00 00 00 00 11 [08:12:22]Write i2c OK [08:12:22]MH_I2C_Read... [08:12:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:22]Read from MH i2c: E2 [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: E2 17 00 [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: E2 17 00 76 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [08:12:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:12:22]wFMCommunicate OK [08:12:22]CreateOFDProtocolMessage done [08:12:22]OFDSenderStorePacket 58088 [08:12:22]StoreOFDPacket docnum=58088 [08:12:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 39 65 00 01 E6 43 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 E7 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E2 00 00 35 04 06 00 56 48 B4 AB F3 4E 07 D2 B3 FA 48 17 C6 FB [08:12:22]CheckFolder [08:12:22]dirname=/storage/ofd_packets [08:12:22]CheckFolder done [08:12:22]ProducePacketName [08:12:22]name=ofd_packets/00058088 [08:12:22]NVStorageSaveData ofd_packets/00058088 [08:12:22]File name is /storage/ofd_packets/00058088 [08:12:22]Write 294 bytes [08:12:22]NVStorageSaveData done [08:12:22]OFDSenderStorePacket done [08:12:22]KKMCreateOFDPacket done [08:12:22]NVStorageSaveData kkm_last_timestamp [08:12:22]File name is /storage/kkm_last_timestamp [08:12:22]Write 4 bytes [08:12:22]NVStorageSaveData done [08:12:22]ExternCall_PrintAddStr [08:12:22]wPrintStart [08:12:22]Write to MH i2c: 01 00 00 77 21 98 [08:12:22]Write i2c OK [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: 01 [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: 01 07 00 [08:12:22]MH_I2C_Read... [08:12:22]Read from MH i2c: 01 07 00 77 21 00 00 00 00 00 FF 0F AD [08:12:22]RasterBufferAndPrint [08:12:22]line Счет N : (1)2075331 [08:12:22]line ИНН: 02508201610067 [08:12:22]line Контрольно-Кассовый Чек [08:12:22]line ПРОДАЖА [08:12:22]line ТРК (МРК, ГНК) : 44 [08:12:22]line Товар: 2710124130 [08:12:22]line SU-92 [08:12:22]line 5.820 * 68.80 [08:12:22]line = 400.42 [08:12:22]line НДС 12% НСП 1% [08:12:22]line > о реализуемом товаре [08:12:22]line ОКРУГЛЕНИЕ: -0.42 [08:12:22]line ИТОГО: 400.00 [08:12:22]line Внесено: 400.00 [08:12:22]line СДАЧА: 0.00 [08:12:22]line НСП 1% : 3.54 [08:12:22]line НДС 12% : 42.52 [08:12:22]line Наличными: 400.00 [08:12:22]line Безнал.: 0.00 [08:12:22]line Место: АЗС № 135 "Партнер Нефть" [08:12:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:12:22]line СНО: Общий режим [08:12:22]line Чек 72 20.08.2024 08:12 [08:12:22]line Смена: 100 ФФД: 1.0 [08:12:22]line ЗНМ: 0300000196 [08:12:22]line РНМ: 0000000000162794 [08:12:22]line Версия ККМ: v1.0 [08:12:22]line ФМ: 0000000002094532 [08:12:22]line ФД: 58088 [08:12:22]line ФПД: 94870268801870 [08:12:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081223&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58088&fm=94870268801870&tin=02508201610067®Number=0000000000162794&sum=40000 [08:12:22]OFD Sender: Processing packet 58088 [packets to send 51, broken 50] [08:12:22]ProducePacketName [08:12:22]name=ofd_packets/00058088 [08:12:22]OFD Sender: To server: pG, [08:12:22]CommunicateWithHost lk.salyk.kg:30040 [08:12:22]ConnectInit lk.salyk.kg [08:12:22]written 0, free lines is 4095 [08:12:22]Connected sock=10 [08:12:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 39 65 00 01 E6 43 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 E7 4F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E2 00 00 35 04 06 00 56 48 B4 AB F3 4E 07 D2 B3 FA 48 17 C6 FB [08:12:23]Write to MH i2c: 01 00 00 A2 21 C3 [08:12:23]Write i2c OK [08:12:23]MH_I2C_Read... [08:12:23]Read from MH i2c: 01 [08:12:23]MH_I2C_Read... [08:12:23]Read from MH i2c: 01 07 00 [08:12:23]MH_I2C_Read... [08:12:23]Read from MH i2c: 01 07 00 A2 21 00 00 00 00 00 93 0C 69 [08:12:23]RasterBufferAndPrint [08:12:23]line [08:12:23]line [08:12:23]line [08:12:23]line [08:12:23]line [08:12:23]written 0, free lines is 3223 [08:12:23]MH_Cut [08:12:23]Write to MH i2c: D1 01 00 A9 21 01 9C [08:12:23]Write i2c OK [08:12:23]MH_I2C_Read... [08:12:23]Read from MH i2c: D1 [08:12:23]MH_I2C_Read... [08:12:23]Read from MH i2c: D1 01 00 [08:12:23]MH_I2C_Read... [08:12:23]Read from MH i2c: D1 01 00 A9 21 00 9B [08:12:23]Write to MH i2c: 01 00 00 AA 21 CB [08:12:23]Write i2c OK [08:12:23]MH_I2C_Read... [08:12:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D8 20 47 00 12 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 32 30 39 34 35 33 32 10 04 04 00 E8 E2 00 00 F4 03 04 00 36 FB C3 66 B6 04 01 00 00 FE CE 8E E6 75 59 E4 15 [08:12:23]CommunicateWithHost err = 0 [08:12:23]CheckOFDResponse [08:12:23]1017 (14) - 77093643461234 [08:12:23]1041 (16) - 0000000002094532 [08:12:23]1040 (4) - 58088 [08:12:23]1012 (4) - 20.08.2024 02:11 [08:12:23]1206 (1) - 0 [08:12:23]OFD Sender: Remove packet 58088 [08:12:23]ProducePacketName [08:12:23]name=ofd_packets/00058088 [08:12:23]NVStorageDeleteData [08:12:23]OFD Sender: No OFD packet to send [08:12:24]*** Cut start [08:12:24]*** Partial cut [08:12:24]*** CUTSNS_PIN = 1 [08:12:24]*** CUTSNS_PIN = 0 [08:12:24]*** Brake cut motor [08:12:24]Read from MH i2c: 01 [08:12:24]MH_I2C_Read... [08:12:24]*** Stop cut motor [08:12:24]*** Cut end [08:12:24]Read from MH i2c: 01 07 00 [08:12:24]MH_I2C_Read... [08:12:24]Read from MH i2c: 01 07 00 AA 21 00 00 00 00 00 FF 0F E0 [08:12:24]process_action close_receipt done [08:12:24]requested_data is exist [08:12:24]produce_requested_data [08:12:24]requested_item fm.sn is exist - process it [08:12:24]wFMCommunicate request_size=4 [08:12:24]MH_SAM_APDU [08:12:24]CAPDU: 80 11 00 00 [08:12:24]Write to MH i2c: E2 08 00 AB 21 80 11 00 00 00 00 00 00 46 [08:12:24]Write i2c OK [08:12:24]MH_I2C_Read... [08:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:24]Read from MH i2c: E2 [08:12:24]MH_I2C_Read... [08:12:24]Read from MH i2c: E2 17 00 [08:12:24]MH_I2C_Read... [08:12:24]Read from MH i2c: E2 17 00 AB 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 92 [08:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:12:24]wFMCommunicate OK [08:12:24]requested_item fd.num is exist - process it [08:12:24]SAM_PROTO_GetFieldsCounters [08:12:24]wFMCommunicate request_size=4 [08:12:24]MH_SAM_APDU [08:12:24]CAPDU: 80 13 00 00 [08:12:24]Write to MH i2c: E2 08 00 AC 21 80 13 00 00 00 00 00 00 49 [08:12:24]Write i2c OK [08:12:24]MH_I2C_Read... [08:12:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:24]Read from MH i2c: E2 [08:12:24]MH_I2C_Read... [08:12:24]Read from MH i2c: E2 62 00 [08:12:24]MH_I2C_Read... [08:12:24]Read from MH i2c: E2 62 00 AC 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E8 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [08:12:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E8 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:12:24]wFMCommunicate OK [08:12:24]SAM_PROTO_GetFieldsCounters done [08:12:24]requested_item shift.num is exist - process it [08:12:24]requested_item shift.opened is exist - process it [08:12:24]req_shift_opened [08:12:24]FM_GetShiftState [08:12:24]SAM_PROTO_GetShiftState [08:12:24]wFMCommunicate request_size=4 [08:12:24]MH_SAM_APDU [08:12:24]CAPDU: 80 13 01 00 [08:12:24]Write to MH i2c: E2 08 00 AD 21 80 13 01 00 00 00 00 00 4B [08:12:24]Write i2c OK [08:12:24]MH_I2C_Read... [08:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:25]Read from MH i2c: E2 [08:12:25]MH_I2C_Read... [08:12:25]Read from MH i2c: E2 0E 00 [08:12:25]MH_I2C_Read... [08:12:25]Read from MH i2c: E2 0E 00 AD 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6E [08:12:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:12:25]wFMCommunicate OK [08:12:25]SAM_PROTO_GetShiftState done [08:12:25]FM_GetShiftState done [08:12:25]req_shift_opened done [08:12:25]requested_item shift.open_date is exist - process it [08:12:25]req_shift_open_date [08:12:25]req_shift_open_date done [08:12:25]produce_requested_data done [08:12:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58088,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:12:25]process_action_free close_receipt [08:12:25]json_value_free [08:12:25]json_value_free done [08:12:25]process_json_proto returns [08:12:25]Send response to host [08:12:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58088,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:12:25]free response buf [08:12:25]execute_script done [08:12:25]execute_script returns [08:12:25]free content buf [08:12:25]Sock 7.Close socket [08:12:25]Sock 7.Thread stoped [08:12:28]OFD Sender: No OFD packet to send [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:27]accept exits with 9 [08:13:27]New connection [08:13:27]New thread 3067567460 created [08:13:27]Thread 3067424100 joined [08:13:27]Waiting for new connection... [08:13:27] Sock 9.Parse request [08:13:27]Sock 9.Check first char [08:13:27]Sock 9.First char is OK [08:13:27]request: POST /json_proto HTTP/1.0 [08:13:27]Method: POST [08:13:27]URL: /json_proto [08:13:27]Method is POST - this is cgi request [08:13:27]url: /json_proto [08:13:27]query_string will be loaded in cgi processing [08:13:27]execute_cgi json_proto POST (null) [08:13:27]execute_cgi path=json_proto method=POST [08:13:27]POST find Content-Length [08:13:27]Host: 172.17.44.3:8080 [08:13:27]Content-Length: 755 [08:13:27]Content-Type: application/json [08:13:27] [08:13:27]POST finish read [08:13:27]Found Content-Length = 755 [08:13:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30086500", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:27]execute_script... [08:13:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30086500", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:27]POST & json_proto [08:13:27]process_json_proto [08:13:27]json parsed OK: [08:13:27]protocol is kg_v1.0 [08:13:27]action value=close_receipt [08:13:27]process_action close_receipt [08:13:27]cmd_close_receipt [08:13:27]MH_GetDate [08:13:27]Write to MH i2c: F0 00 00 AE 21 BE [08:13:27]Write i2c OK [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: F0 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: F0 09 00 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: F0 09 00 AE 21 00 2A 50 C4 66 AD C5 5D 66 A0 [08:13:27]GetLastDocTimeStamp 1724141543 [08:13:27]current date 1724141610 [08:13:27]FM_GetShiftState [08:13:27]SAM_PROTO_GetShiftState [08:13:27]wFMCommunicate request_size=4 [08:13:27]MH_SAM_APDU [08:13:27]CAPDU: 80 13 01 00 [08:13:27]Write to MH i2c: E2 08 00 AF 21 80 13 01 00 00 00 00 00 4D [08:13:27]Write i2c OK [08:13:27]MH_I2C_Read... [08:13:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:27]Read from MH i2c: E2 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: E2 0E 00 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: E2 0E 00 AF 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 70 [08:13:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:13:27]wFMCommunicate OK [08:13:27]SAM_PROTO_GetShiftState done [08:13:27]FM_GetShiftState done [08:13:27]opened in 1724112910 [08:13:27]opened+sec_in_day 1724199310 [08:13:27]quantity*price = 0 [08:13:27]sum+1 = 1 [08:13:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 73 20.08.2024 08:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30086500 ФМ: 0000000002094532 ФД: 58089 ФПД: 98575012889962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081330&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58089&fm=98575012889962&tin=02508201610067®Number=0000000000162794&sum=0 [08:13:28]StoreToDocumentArchive [08:13:28]shift 100 fd 58089 [08:13:28]save to /storage/0100/doc_00058089 [08:13:28]save last doc name /storage/0100/doc_00058089 to /storage/kkm_last_doc_name [08:13:28]save OK [08:13:28]Clear old archive folders... [08:13:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:28]tlvbuf is B6FEB7E0 [08:13:28]SAM_PROTO_ClearQueue [08:13:28]wFMCommunicate request_size=4 [08:13:28]MH_SAM_APDU [08:13:28]CAPDU: 80 09 00 00 [08:13:28]Write to MH i2c: E2 08 00 BC 21 80 09 00 00 00 00 00 00 4F [08:13:28]Write i2c OK [08:13:28]MH_I2C_Read... [08:13:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:28]Read from MH i2c: E2 [08:13:28]MH_I2C_Read... [08:13:28]Read from MH i2c: E2 03 00 [08:13:28]MH_I2C_Read... [08:13:28]Read from MH i2c: E2 03 00 BC 21 00 90 00 51 [08:13:28]RAPDU: 90 00 [08:13:28]wFMCommunicate OK [08:13:28]SAM_PROTO_ClearQueue done [08:13:28]KKMCreateOFDPacket [08:13:28]OFDProtocolAddRootSTLVToBuf [08:13:28]FM_MakeSignedData [08:13:28]FM_MakeSignedData [08:13:28]SAM_PROTO_SignData [08:13:28]wFMCommunicate request_size=4 [08:13:28]MH_SAM_APDU [08:13:28]CAPDU: 80 0D 01 02 [08:13:28]Write to MH i2c: E2 08 00 BD 21 80 0D 01 02 00 00 00 00 57 [08:13:28]Write i2c OK [08:13:28]MH_I2C_Read... [08:13:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:28]Read from MH i2c: E2 [08:13:28]MH_I2C_Read... [08:13:28]Read from MH i2c: E2 03 00 [08:13:28]MH_I2C_Read... [08:13:28]Read from MH i2c: E2 03 00 BD 21 00 90 00 52 [08:13:28]RAPDU: 90 00 [08:13:28]wFMCommunicate OK [08:13:28]wFMCommunicate request_size=255 [08:13:28]MH_SAM_APDU [08:13: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 34 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 49 00 00 00 F4 03 04 00 2A 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E2 00 00 35 04 06 00 59 [08:13:28]Write to MH i2c: E2 02 01 BE 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 34 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 49 00 00 00 F4 03 04 00 2A 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E2 00 00 35 04 06 00 59 00 00 40 [08:13:29]Write i2c OK [08:13:29]MH_I2C_Read... [08:13:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:29]Read from MH i2c: E2 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 03 00 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 03 00 BE 21 00 90 00 53 [08:13:29]RAPDU: 90 00 [08:13:29]wFMCommunicate OK [08:13:29]wFMCommunicate request_size=10 [08:13:29]MH_SAM_APDU [08:13:29]CAPDU: 80 0D 02 02 05 A7 48 A0 85 6A [08:13:29]Write to MH i2c: E2 0D 00 BF 21 80 0D 02 02 05 00 A7 48 A0 85 6A 00 00 E2 [08:13:29]Write i2c OK [08:13:29]MH_I2C_Read... [08:13:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:29]Read from MH i2c: E2 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 03 00 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 03 00 BF 21 00 90 00 54 [08:13:29]RAPDU: 90 00 [08:13:29]wFMCommunicate OK [08:13:29]wFMCommunicate request_size=4 [08:13:29]MH_SAM_APDU [08:13:29]CAPDU: 80 0D 03 02 [08:13:29]Write to MH i2c: E2 08 00 C0 21 80 0D 03 02 00 00 00 00 5C [08:13:29]Write i2c OK [08:13:29]MH_I2C_Read... [08:13:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:29]Read from MH i2c: E2 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 0B 00 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 0B 00 C0 21 00 D4 C4 B8 B1 B0 5F 9E 0C 90 00 17 [08:13:29]RAPDU: D4 C4 B8 B1 B0 5F 9E 0C 90 00 [08:13:29]wFMCommunicate OK [08:13:29]SAM_PROTO_SignData done [08:13:29]FM_MakeSignedData done [08:13:29]CreateOFDProtocolMessage [08:13:29]wFMCommunicate request_size=4 [08:13:29]MH_SAM_APDU [08:13:29]CAPDU: 80 11 00 00 [08:13:29]Write to MH i2c: E2 08 00 C1 21 80 11 00 00 00 00 00 00 5C [08:13:29]Write i2c OK [08:13:29]MH_I2C_Read... [08:13:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:29]Read from MH i2c: E2 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 17 00 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 17 00 C1 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A8 [08:13:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:13:29]wFMCommunicate OK [08:13:29]CreateOFDProtocolMessage done [08:13:29]OFDSenderStorePacket 58089 [08:13:29]StoreOFDPacket docnum=58089 [08:13:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8E D6 07 01 94 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 34 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 49 00 00 00 F4 03 04 00 2A 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E2 00 00 35 04 06 00 59 A7 48 A0 85 6A D4 C4 B8 B1 B0 5F 9E 0C [08:13:29]CheckFolder [08:13:29]dirname=/storage/ofd_packets [08:13:29]CheckFolder done [08:13:29]ProducePacketName [08:13:29]name=ofd_packets/00058089 [08:13:29]NVStorageSaveData ofd_packets/00058089 [08:13:29]File name is /storage/ofd_packets/00058089 [08:13:29]Write 301 bytes [08:13:29]NVStorageSaveData done [08:13:29]OFDSenderStorePacket done [08:13:29]KKMCreateOFDPacket done [08:13:29]NVStorageSaveData kkm_last_timestamp [08:13:29]File name is /storage/kkm_last_timestamp [08:13:29]Write 4 bytes [08:13:29]NVStorageSaveData done [08:13:29]ExternCall_PrintAddStr [08:13:29]wPrintStart [08:13:29]Write to MH i2c: 01 00 00 C2 21 E3 [08:13:29]Write i2c OK [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: 01 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: 01 07 00 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: 01 07 00 C2 21 00 00 00 00 00 FF 0F F8 [08:13:29]RasterBufferAndPrint [08:13:29]line Счет N : (1)2075332 [08:13:29]line ИНН: 02508201610067 [08:13:29]line Контрольно-Кассовый Чек [08:13:29]line ПРОДАЖА [08:13:29]line ТРК (МРК, ГНК) : 63 [08:13:29]line Товар: 2710124130 [08:13:29]line Аи-92-К-4 [08:13:29]line 20.000 * 0.00 [08:13:29]line = 0.00 [08:13:29]line НДС 12% НСП 1% [08:13:29]line > о реализуемом товаре [08:13:29]line ИТОГО: 0.00 [08:13:29]line НСП 1% : 0.00 [08:13:29]line НДС 12% : 0.00 [08:13:29]line Наличными: 0.00 [08:13:29]line Безнал.: 0.00 [08:13:29]line Место: АЗС № 135 "Партнер Нефть" [08:13:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:13:29]line СНО: Общий режим [08:13:29]line Чек 73 20.08.2024 08:13 [08:13:29]line Смена: 100 ФФД: 1.0 [08:13:29]line ЗНМ: 0300000196 [08:13:29]line РНМ: 0000000000162794 [08:13:29]line Версия ККМ: v1.0 [08:13:29]line Талоны: ТК ГПНА Online [08:13:29]line 30086500 [08:13:29]line ФМ: 0000000002094532 [08:13:29]line ФД: 58089 [08:13:29]line ФПД: 98575012889962 [08:13:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081330&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58089&fm=98575012889962&tin=02508201610067®Number=0000000000162794&sum=0 [08:13:29]OFD Sender: Processing packet 58089 [packets to send 51, broken 50] [08:13:29]ProducePacketName [08:13:29]name=ofd_packets/00058089 [08:13:29]OFD Sender: To server: pG, [08:13:29]CommunicateWithHost lk.salyk.kg:30040 [08:13:29]ConnectInit lk.salyk.kg [08:13:29]written 0, free lines is 4095 [08:13:29]Connected sock=10 [08:13:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8E D6 07 01 94 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 34 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 49 00 00 00 F4 03 04 00 2A 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E2 00 00 35 04 06 00 59 A7 48 A0 85 6A D4 C4 B8 B1 B0 5F 9E 0C [08:13:30]Write to MH i2c: 01 00 00 EC 21 0D [08:13:30]Write i2c OK [08:13:30]MH_I2C_Read... [08:13:30]Read from MH i2c: 01 [08:13:30]MH_I2C_Read... [08:13:30]Read from MH i2c: 01 07 00 [08:13:30]MH_I2C_Read... [08:13:30]Read from MH i2c: 01 07 00 EC 21 00 00 00 00 00 AB 0C CB [08:13:30]RasterBufferAndPrint [08:13:30]line [08:13:30]line [08:13:30]line [08:13:30]line [08:13:30]line [08:13:30]written 0, free lines is 3248 [08:13:30]MH_Cut [08:13:30]Write to MH i2c: D1 01 00 F3 21 01 E6 [08:13:30]Write i2c OK [08:13:30]MH_I2C_Read... [08:13:30]Read from MH i2c: D1 [08:13:30]MH_I2C_Read... [08:13:30]Read from MH i2c: D1 01 00 [08:13:30]MH_I2C_Read... [08:13:30]Read from MH i2c: D1 01 00 F3 21 00 E5 [08:13:30]Write to MH i2c: 01 00 00 F4 21 15 [08:13:30]Write i2c OK [08:13:30]MH_I2C_Read... [08:13:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6C 04 47 00 88 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E2 00 00 F4 03 04 00 79 FB C3 66 B6 04 01 00 00 AB 07 D4 21 BD 5F EC 70 [08:13:30]CommunicateWithHost err = 0 [08:13:30]CheckOFDResponse [08:13:30]1017 (14) - 77093643461234 [08:13:30]1041 (16) - 0000000002094532 [08:13:30]1040 (4) - 58089 [08:13:30]1012 (4) - 20.08.2024 02:12 [08:13:30]1206 (1) - 0 [08:13:30]OFD Sender: Remove packet 58089 [08:13:30]ProducePacketName [08:13:30]name=ofd_packets/00058089 [08:13:30]NVStorageDeleteData [08:13:30]OFD Sender: No OFD packet to send [08:13:31]*** Cut start [08:13:31]*** Partial cut [08:13:31]*** CUTSNS_PIN = 1 [08:13:31]*** CUTSNS_PIN = 0 [08:13:31]*** Brake cut motor [08:13:31]Read from MH i2c: 01 [08:13:31]MH_I2C_Read... [08:13:31]*** Stop cut motor [08:13:31]*** Cut end [08:13:31]Read from MH i2c: 01 07 00 [08:13:31]MH_I2C_Read... [08:13:31]Read from MH i2c: 01 07 00 F4 21 00 00 00 00 00 FF 0F 2A [08:13:31]process_action close_receipt done [08:13:31]requested_data is exist [08:13:31]produce_requested_data [08:13:31]requested_item fm.sn is exist - process it [08:13:31]wFMCommunicate request_size=4 [08:13:31]MH_SAM_APDU [08:13:31]CAPDU: 80 11 00 00 [08:13:31]Write to MH i2c: E2 08 00 F5 21 80 11 00 00 00 00 00 00 90 [08:13:31]Write i2c OK [08:13:31]MH_I2C_Read... [08:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:31]Read from MH i2c: E2 [08:13:31]MH_I2C_Read... [08:13:31]Read from MH i2c: E2 17 00 [08:13:31]MH_I2C_Read... [08:13:31]Read from MH i2c: E2 17 00 F5 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DC [08:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:13:31]wFMCommunicate OK [08:13:31]requested_item fd.num is exist - process it [08:13:31]SAM_PROTO_GetFieldsCounters [08:13:31]wFMCommunicate request_size=4 [08:13:31]MH_SAM_APDU [08:13:31]CAPDU: 80 13 00 00 [08:13:31]Write to MH i2c: E2 08 00 F6 21 80 13 00 00 00 00 00 00 93 [08:13:31]Write i2c OK [08:13:31]MH_I2C_Read... [08:13:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:32]Read from MH i2c: E2 [08:13:32]MH_I2C_Read... [08:13:32]Read from MH i2c: E2 62 00 [08:13:32]MH_I2C_Read... [08:13:32]Read from MH i2c: E2 62 00 F6 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E9 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [08:13:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E9 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:32]wFMCommunicate OK [08:13:32]SAM_PROTO_GetFieldsCounters done [08:13:32]requested_item shift.num is exist - process it [08:13:32]requested_item shift.opened is exist - process it [08:13:32]req_shift_opened [08:13:32]FM_GetShiftState [08:13:32]SAM_PROTO_GetShiftState [08:13:32]wFMCommunicate request_size=4 [08:13:32]MH_SAM_APDU [08:13:32]CAPDU: 80 13 01 00 [08:13:32]Write to MH i2c: E2 08 00 F7 21 80 13 01 00 00 00 00 00 95 [08:13:32]Write i2c OK [08:13:32]MH_I2C_Read... [08:13:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:32]Read from MH i2c: E2 [08:13:32]MH_I2C_Read... [08:13:32]Read from MH i2c: E2 0E 00 [08:13:32]MH_I2C_Read... [08:13:32]Read from MH i2c: E2 0E 00 F7 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [08:13:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:13:32]wFMCommunicate OK [08:13:32]SAM_PROTO_GetShiftState done [08:13:32]FM_GetShiftState done [08:13:32]req_shift_opened done [08:13:32]requested_item shift.open_date is exist - process it [08:13:32]req_shift_open_date [08:13:32]req_shift_open_date done [08:13:32]produce_requested_data done [08:13:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58089,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:13:32]process_action_free close_receipt [08:13:32]json_value_free [08:13:32]json_value_free done [08:13:32]process_json_proto returns [08:13:32]Send response to host [08:13:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58089,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:13:32]free response buf [08:13:32]execute_script done [08:13:32]execute_script returns [08:13:32]free content buf [08:13:32]Sock 9.Close socket [08:13:32]Sock 9.Thread stoped [08:13:35]OFD Sender: No OFD packet to send [08:13:37]accept exits with 7 [08:13:37]New connection [08:13:37]New thread 3067424100 created [08:13:37]Thread 3067567460 joined [08:13:37]Waiting for new connection... [08:13:37] Sock 7.Parse request [08:13:37]Sock 7.Check first char [08:13:37]Sock 7.First char is OK [08:13:37]request: POST /json_proto HTTP/1.0 [08:13:37]Method: POST [08:13:37]URL: /json_proto [08:13:37]Method is POST - this is cgi request [08:13:37]url: /json_proto [08:13:37]query_string will be loaded in cgi processing [08:13:37]execute_cgi json_proto POST (null) [08:13:37]execute_cgi path=json_proto method=POST [08:13:37]POST find Content-Length [08:13:37]Host: 172.17.44.3:8080 [08:13:37]Content-Length: 804 [08:13:37]Content-Type: application/json [08:13:37] [08:13:37]POST finish read [08:13:37]Found Content-Length = 804 [08:13:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:37]execute_script... [08:13:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:37]POST & json_proto [08:13:37]process_json_proto [08:13:37]json parsed OK: [08:13:37]protocol is kg_v1.0 [08:13:37]action value=close_receipt [08:13:37]process_action close_receipt [08:13:37]cmd_close_receipt [08:13:37]MH_GetDate [08:13:37]Write to MH i2c: F0 00 00 F8 21 08 [08:13:37]Write i2c OK [08:13:37]MH_I2C_Read... [08:13:37]Read from MH i2c: F0 [08:13:37]MH_I2C_Read... [08:13:37]Read from MH i2c: F0 09 00 [08:13:37]MH_I2C_Read... [08:13:37]Read from MH i2c: F0 09 00 F8 21 00 34 50 C4 66 AD C5 5D 66 F4 [08:13:37]GetLastDocTimeStamp 1724141610 [08:13:37]current date 1724141620 [08:13:37]FM_GetShiftState [08:13:37]SAM_PROTO_GetShiftState [08:13:37]wFMCommunicate request_size=4 [08:13:37]MH_SAM_APDU [08:13:37]CAPDU: 80 13 01 00 [08:13:37]Write to MH i2c: E2 08 00 F9 21 80 13 01 00 00 00 00 00 97 [08:13:37]Write i2c OK [08:13:37]MH_I2C_Read... [08:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:37]Read from MH i2c: E2 [08:13:37]MH_I2C_Read... [08:13:37]Read from MH i2c: E2 0E 00 [08:13:37]MH_I2C_Read... [08:13:37]Read from MH i2c: E2 0E 00 F9 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BA [08:13:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:13:37]wFMCommunicate OK [08:13:37]SAM_PROTO_GetShiftState done [08:13:37]FM_GetShiftState done [08:13:37]opened in 1724112910 [08:13:37]opened+sec_in_day 1724199310 [08:13:37]quantity*price = 100021 [08:13:37]sum+1 = 100023 [08:13:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 74 20.08.2024 08:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58090 ФПД: 249615230032830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081340&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58090&fm=249615230032830&tin=02508201610067®Number=0000000000162794&sum=100022 [08:13:38]StoreToDocumentArchive [08:13:38]shift 100 fd 58090 [08:13:38]save to /storage/0100/doc_00058090 [08:13:38]save last doc name /storage/0100/doc_00058090 to /storage/kkm_last_doc_name [08:13:38]save OK [08:13:38]Clear old archive folders... [08:13:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:38]tlvbuf is B6F70A70 [08:13:38]SAM_PROTO_ClearQueue [08:13:38]wFMCommunicate request_size=4 [08:13:38]MH_SAM_APDU [08:13:38]CAPDU: 80 09 00 00 [08:13:38]Write to MH i2c: E2 08 00 06 22 80 09 00 00 00 00 00 00 9A [08:13:38]Write i2c OK [08:13:38]MH_I2C_Read... [08:13:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:38]Read from MH i2c: E2 [08:13:38]MH_I2C_Read... [08:13:38]Read from MH i2c: E2 03 00 [08:13:38]MH_I2C_Read... [08:13:38]Read from MH i2c: E2 03 00 06 22 00 90 00 9C [08:13:38]RAPDU: 90 00 [08:13:38]wFMCommunicate OK [08:13:38]SAM_PROTO_ClearQueue done [08:13:38]KKMCreateOFDPacket [08:13:38]OFDProtocolAddRootSTLVToBuf [08:13:38]FM_MakeSignedData [08:13:38]FM_MakeSignedData [08:13:38]SAM_PROTO_SignData [08:13:38]wFMCommunicate request_size=4 [08:13:38]MH_SAM_APDU [08:13:38]CAPDU: 80 0D 01 02 [08:13:38]Write to MH i2c: E2 08 00 07 22 80 0D 01 02 00 00 00 00 A2 [08:13:38]Write i2c OK [08:13:38]MH_I2C_Read... [08:13:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:38]Read from MH i2c: E2 [08:13:38]MH_I2C_Read... [08:13:38]Read from MH i2c: E2 03 00 [08:13:38]MH_I2C_Read... [08:13:38]Read from MH i2c: E2 03 00 07 22 00 90 00 9D [08:13:38]RAPDU: 90 00 [08:13:38]wFMCommunicate OK [08:13:38]wFMCommunicate request_size=255 [08:13:38]MH_SAM_APDU [08:13:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4A 00 00 00 F4 03 04 00 34 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E2 00 00 35 04 06 00 E3 [08:13:38]Write to MH i2c: E2 02 01 08 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4A 00 00 00 F4 03 04 00 34 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E2 00 00 35 04 06 00 E3 00 00 82 [08:13:38]Write i2c OK [08:13:38]MH_I2C_Read... [08:13:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:39]Read from MH i2c: E2 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: E2 03 00 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: E2 03 00 08 22 00 90 00 9E [08:13:39]RAPDU: 90 00 [08:13:39]wFMCommunicate OK [08:13:39]wFMCommunicate request_size=10 [08:13:39]MH_SAM_APDU [08:13:39]CAPDU: 80 0D 02 02 05 06 13 1D DB BE [08:13:39]Write to MH i2c: E2 0D 00 09 22 80 0D 02 02 05 00 06 13 1D DB BE 00 00 7E [08:13:39]Write i2c OK [08:13:39]MH_I2C_Read... [08:13:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:39]Read from MH i2c: E2 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: E2 03 00 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: E2 03 00 09 22 00 90 00 9F [08:13:39]RAPDU: 90 00 [08:13:39]wFMCommunicate OK [08:13:39]wFMCommunicate request_size=4 [08:13:39]MH_SAM_APDU [08:13:39]CAPDU: 80 0D 03 02 [08:13:39]Write to MH i2c: E2 08 00 0A 22 80 0D 03 02 00 00 00 00 A7 [08:13:39]Write i2c OK [08:13:39]MH_I2C_Read... [08:13:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:39]Read from MH i2c: E2 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: E2 0B 00 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: E2 0B 00 0A 22 00 F7 80 C5 56 61 24 D7 E5 90 00 7B [08:13:39]RAPDU: F7 80 C5 56 61 24 D7 E5 90 00 [08:13:39]wFMCommunicate OK [08:13:39]SAM_PROTO_SignData done [08:13:39]FM_MakeSignedData done [08:13:39]CreateOFDProtocolMessage [08:13:39]wFMCommunicate request_size=4 [08:13:39]MH_SAM_APDU [08:13:39]CAPDU: 80 11 00 00 [08:13:39]Write to MH i2c: E2 08 00 0B 22 80 11 00 00 00 00 00 00 A7 [08:13:39]Write i2c OK [08:13:39]MH_I2C_Read... [08:13:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:39]Read from MH i2c: E2 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: E2 17 00 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: E2 17 00 0B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F3 [08:13:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:13:39]wFMCommunicate OK [08:13:39]CreateOFDProtocolMessage done [08:13:39]OFDSenderStorePacket 58090 [08:13:39]StoreOFDPacket docnum=58090 [08:13:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 39 68 07 01 71 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 4A 00 00 00 F4 03 04 00 34 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E2 00 00 35 04 06 00 E3 06 13 1D DB BE F7 80 C5 56 61 24 D7 E5 [08:13:39]CheckFolder [08:13:39]dirname=/storage/ofd_packets [08:13:39]CheckFolder done [08:13:39]ProducePacketName [08:13:39]name=ofd_packets/00058090 [08:13:39]NVStorageSaveData ofd_packets/00058090 [08:13:39]File name is /storage/ofd_packets/00058090 [08:13:39]Write 301 bytes [08:13:39]NVStorageSaveData done [08:13:39]OFDSenderStorePacket done [08:13:39]KKMCreateOFDPacket done [08:13:39]NVStorageSaveData kkm_last_timestamp [08:13:39]File name is /storage/kkm_last_timestamp [08:13:39]Write 4 bytes [08:13:39]NVStorageSaveData done [08:13:39]ExternCall_PrintAddStr [08:13:39]wPrintStart [08:13:39]Write to MH i2c: 01 00 00 0C 22 2E [08:13:39]OFD Sender: Processing packet 58090 [packets to send 51, broken 50] [08:13:39]ProducePacketName [08:13:39]name=ofd_packets/00058090 [08:13:39]OFD Sender: To server: pG, [08:13:39]CommunicateWithHost lk.salyk.kg:30040 [08:13:39]ConnectInit lk.salyk.kg [08:13:39]Write i2c OK [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: 01 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: 01 07 00 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: 01 07 00 0C 22 00 00 00 00 00 FF 0F 43 [08:13:39]RasterBufferAndPrint [08:13:39]line Счет N : (1)2075333 [08:13:39]line ИНН: 02508201610067 [08:13:39]line Контрольно-Кассовый Чек [08:13:39]line ПРОДАЖА [08:13:39]line ТРК (МРК, ГНК) : 52 [08:13:39]line Товар: 2710124500 [08:13:39]line Аи-95-К-5 [08:13:39]line 13.480 * 74.20 [08:13:39]line = 1000.22 [08:13:39]line НДС 12% НСП 1% [08:13:39]line > о реализуемом товаре [08:13:39]line ИТОГО: 1000.22 [08:13:39]line НСП 1% : 8.85 [08:13:39]line НДС 12% : 106.22 [08:13:39]line Наличными: 0.00 [08:13:39]line Безнал.: 1000.22 [08:13:39]line Место: АЗС № 135 "Партнер Нефть" [08:13:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:13:39]line СНО: Общий режим [08:13:39]line Чек 74 20.08.2024 08:13 [08:13:39]line Смена: 100 ФФД: 1.0 [08:13:39]line ЗНМ: 0300000196 [08:13:39]line РНМ: 0000000000162794 [08:13:39]line Версия ККМ: v1.0 [08:13:39]line Платежная система: O! деньги [08:13:39]line ФМ: 0000000002094532 [08:13:39]line ФД: 58090 [08:13:39]line ФПД: 249615230032830 [08:13:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081340&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58090&fm=249615230032830&tin=02508201610067®Number=0000000000162794&sum=100022 [08:13:39]written 0, free lines is 4095 [08:13:39]Connected sock=10 [08:13:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 39 68 07 01 71 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 4A 00 00 00 F4 03 04 00 34 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E2 00 00 35 04 06 00 E3 06 13 1D DB BE F7 80 C5 56 61 24 D7 E5 [08:13:39]Write to MH i2c: 01 00 00 36 22 58 [08:13:39]Write i2c OK [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: 01 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: 01 07 00 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: 01 07 00 36 22 00 00 00 00 00 B7 0C 22 [08:13:39]RasterBufferAndPrint [08:13:39]line [08:13:39]line [08:13:39]line [08:13:39]line [08:13:39]line [08:13:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 47 6D 47 00 67 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 32 30 39 34 35 33 32 10 04 04 00 EA E2 00 00 F4 03 04 00 83 FB C3 66 B6 04 01 00 00 20 65 E4 B4 97 AC 84 3E [08:13:39]CommunicateWithHost err = 0 [08:13:39]CheckOFDResponse [08:13:39]1017 (14) - 77093643461234 [08:13:39]1041 (16) - 0000000002094532 [08:13:39]1040 (4) - 58090 [08:13:39]1012 (4) - 20.08.2024 02:12 [08:13:39]1206 (1) - 0 [08:13:39]OFD Sender: Remove packet 58090 [08:13:39]ProducePacketName [08:13:39]name=ofd_packets/00058090 [08:13:39]NVStorageDeleteData [08:13:39]written 0, free lines is 3268 [08:13:39]MH_Cut [08:13:39]Write to MH i2c: D1 01 00 3D 22 01 31 [08:13:39]Write i2c OK [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: D1 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: D1 01 00 [08:13:39]MH_I2C_Read... [08:13:39]Read from MH i2c: D1 01 00 3D 22 00 30 [08:13:39]Write to MH i2c: 01 00 00 3E 22 60 [08:13:39]Write i2c OK [08:13:39]MH_I2C_Read... [08:13:40]OFD Sender: No OFD packet to send [08:13:40]*** Cut start [08:13:40]*** Partial cut [08:13:40]*** CUTSNS_PIN = 1 [08:13:40]*** CUTSNS_PIN = 0 [08:13:40]*** Brake cut motor [08:13:41]Read from MH i2c: 01 [08:13:41]MH_I2C_Read... [08:13:41]*** Stop cut motor [08:13:41]*** Cut end [08:13:41]Read from MH i2c: 01 07 00 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: 01 07 00 3E 22 00 00 00 00 00 FF 0F 75 [08:13:41]process_action close_receipt done [08:13:41]requested_data is exist [08:13:41]produce_requested_data [08:13:41]requested_item fm.sn is exist - process it [08:13:41]wFMCommunicate request_size=4 [08:13:41]MH_SAM_APDU [08:13:41]CAPDU: 80 11 00 00 [08:13:41]Write to MH i2c: E2 08 00 3F 22 80 11 00 00 00 00 00 00 DB [08:13:41]Write i2c OK [08:13:41]MH_I2C_Read... [08:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:41]Read from MH i2c: E2 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: E2 17 00 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: E2 17 00 3F 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 27 [08:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:13:41]wFMCommunicate OK [08:13:41]requested_item fd.num is exist - process it [08:13:41]SAM_PROTO_GetFieldsCounters [08:13:41]wFMCommunicate request_size=4 [08:13:41]MH_SAM_APDU [08:13:41]CAPDU: 80 13 00 00 [08:13:41]Write to MH i2c: E2 08 00 40 22 80 13 00 00 00 00 00 00 DE [08:13:41]Write i2c OK [08:13:41]MH_I2C_Read... [08:13:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:41]Read from MH i2c: E2 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: E2 62 00 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: E2 62 00 40 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EA E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [08:13:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EA E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:41]wFMCommunicate OK [08:13:41]SAM_PROTO_GetFieldsCounters done [08:13:41]requested_item shift.num is exist - process it [08:13:41]requested_item shift.opened is exist - process it [08:13:41]req_shift_opened [08:13:41]FM_GetShiftState [08:13:41]SAM_PROTO_GetShiftState [08:13:41]wFMCommunicate request_size=4 [08:13:41]MH_SAM_APDU [08:13:41]CAPDU: 80 13 01 00 [08:13:41]Write to MH i2c: E2 08 00 41 22 80 13 01 00 00 00 00 00 E0 [08:13:41]Write i2c OK [08:13:41]MH_I2C_Read... [08:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:41]Read from MH i2c: E2 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: E2 0E 00 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: E2 0E 00 41 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 03 [08:13:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:13:41]wFMCommunicate OK [08:13:41]SAM_PROTO_GetShiftState done [08:13:41]FM_GetShiftState done [08:13:41]req_shift_opened done [08:13:41]requested_item shift.open_date is exist - process it [08:13:41]req_shift_open_date [08:13:41]req_shift_open_date done [08:13:41]produce_requested_data done [08:13:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58090,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:13:41]process_action_free close_receipt [08:13:41]json_value_free [08:13:41]json_value_free done [08:13:41]process_json_proto returns [08:13:41]Send response to host [08:13:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58090,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:13:41]free response buf [08:13:41]execute_script done [08:13:41]execute_script returns [08:13:41]free content buf [08:13:41]Sock 7.Close socket [08:13:41]Sock 7.Thread stoped [08:13:45]OFD Sender: No OFD packet to send [08:13:45]recv_with_timeout no data received [08:13:50]OFD Sender: No OFD packet to send [08:13:55]OFD Sender: No OFD packet to send [08:14:00]OFD Sender: No OFD packet to send [08:14:05]OFD Sender: No OFD packet to send [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:45]OFD Sender: No OFD packet to send [08:14:50]OFD Sender: No OFD packet to send [08:14:55]OFD Sender: No OFD packet to send [08:15:00]OFD Sender: No OFD packet to send [08:15:05]OFD Sender: No OFD packet to send [08:15:10]OFD Sender: No OFD packet to send [08:15:15]OFD Sender: No OFD packet to send [08:15:20]OFD Sender: No OFD packet to send [08:15:25]OFD Sender: No OFD packet to send [08:15:30]OFD Sender: No OFD packet to send [08:15:35]OFD Sender: No OFD packet to send [08:15:40]OFD Sender: No OFD packet to send [08:15:45]OFD Sender: No OFD packet to send [08:15:50]OFD Sender: No OFD packet to send [08:15:55]OFD Sender: No OFD packet to send [08:16:00]OFD Sender: No OFD packet to send [08:16:05]OFD Sender: No OFD packet to send [08:16:06]accept exits with 9 [08:16:06]New connection [08:16:06]New thread 3067567460 created [08:16:06]Thread 3067424100 joined [08:16:06]Waiting for new connection... [08:16:06] Sock 9.Parse request [08:16:06]Sock 9.Check first char [08:16:06]Sock 9.First char is OK [08:16:06]request: POST /json_proto HTTP/1.0 [08:16:06]Method: POST [08:16:06]URL: /json_proto [08:16:06]Method is POST - this is cgi request [08:16:06]url: /json_proto [08:16:06]query_string will be loaded in cgi processing [08:16:06]execute_cgi json_proto POST (null) [08:16:06]execute_cgi path=json_proto method=POST [08:16:06]POST find Content-Length [08:16:06]Host: 172.17.44.3:8080 [08:16:06]Content-Length: 793 [08:16:06]Content-Type: application/json [08:16:06] [08:16:06]POST finish read [08:16:06]Found Content-Length = 793 [08:16:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99928", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:06]execute_script... [08:16: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)2075334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99928", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:06]POST & json_proto [08:16:06]process_json_proto [08:16:06]json parsed OK: [08:16:06]protocol is kg_v1.0 [08:16:06]action value=close_receipt [08:16:06]process_action close_receipt [08:16:06]cmd_close_receipt [08:16:06]MH_GetDate [08:16:06]Write to MH i2c: F0 00 00 42 22 53 [08:16:06]Write i2c OK [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: F0 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: F0 09 00 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: F0 09 00 42 22 00 C9 50 C4 66 AD C5 5D 66 D4 [08:16:06]GetLastDocTimeStamp 1724141620 [08:16:06]current date 1724141769 [08:16:06]FM_GetShiftState [08:16:06]SAM_PROTO_GetShiftState [08:16:06]wFMCommunicate request_size=4 [08:16:06]MH_SAM_APDU [08:16:06]CAPDU: 80 13 01 00 [08:16:06]Write to MH i2c: E2 08 00 43 22 80 13 01 00 00 00 00 00 E2 [08:16:06]Write i2c OK [08:16:06]MH_I2C_Read... [08:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:06]Read from MH i2c: E2 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: E2 0E 00 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: E2 0E 00 43 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 05 [08:16:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:16:06]wFMCommunicate OK [08:16:06]SAM_PROTO_GetShiftState done [08:16:06]FM_GetShiftState done [08:16:06]opened in 1724112910 [08:16:06]opened+sec_in_day 1724199310 [08:16:06]quantity*price = 0 [08:16:06]sum+1 = 1 [08:16:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 75 20.08.2024 08:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 99928 ФМ: 0000000002094532 ФД: 58091 ФПД: 235994627051546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081609&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58091&fm=235994627051546&tin=02508201610067®Number=0000000000162794&sum=0 [08:16:07]StoreToDocumentArchive [08:16:07]shift 100 fd 58091 [08:16:07]save to /storage/0100/doc_00058091 [08:16:07]save last doc name /storage/0100/doc_00058091 to /storage/kkm_last_doc_name [08:16:07]save OK [08:16:07]Clear old archive folders... [08:16:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:16:07]tlvbuf is 01E08140 [08:16:07]SAM_PROTO_ClearQueue [08:16:07]wFMCommunicate request_size=4 [08:16:07]MH_SAM_APDU [08:16:07]CAPDU: 80 09 00 00 [08:16:07]Write to MH i2c: E2 08 00 50 22 80 09 00 00 00 00 00 00 E4 [08:16:07]Write i2c OK [08:16:07]MH_I2C_Read... [08:16:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:08]Read from MH i2c: E2 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 03 00 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 03 00 50 22 00 90 00 E6 [08:16:08]RAPDU: 90 00 [08:16:08]wFMCommunicate OK [08:16:08]SAM_PROTO_ClearQueue done [08:16:08]KKMCreateOFDPacket [08:16:08]OFDProtocolAddRootSTLVToBuf [08:16:08]FM_MakeSignedData [08:16:08]FM_MakeSignedData [08:16:08]SAM_PROTO_SignData [08:16:08]wFMCommunicate request_size=4 [08:16:08]MH_SAM_APDU [08:16:08]CAPDU: 80 0D 01 02 [08:16:08]Write to MH i2c: E2 08 00 51 22 80 0D 01 02 00 00 00 00 EC [08:16:08]Write i2c OK [08:16:08]MH_I2C_Read... [08:16:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:08]Read from MH i2c: E2 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 03 00 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 03 00 51 22 00 90 00 E7 [08:16:08]RAPDU: 90 00 [08:16:08]wFMCommunicate OK [08:16:08]wFMCommunicate request_size=255 [08:16:08]MH_SAM_APDU [08:16: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 C9 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E2 00 00 35 04 06 00 D6 [08:16:08]Write to MH i2c: E2 02 01 52 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 C9 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E2 00 00 35 04 06 00 D6 00 00 5E [08:16:08]Write i2c OK [08:16:08]MH_I2C_Read... [08:16:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:08]Read from MH i2c: E2 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 03 00 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 03 00 52 22 00 90 00 E8 [08:16:08]RAPDU: 90 00 [08:16:08]wFMCommunicate OK [08:16:08]wFMCommunicate request_size=10 [08:16:08]MH_SAM_APDU [08:16:08]CAPDU: 80 0D 02 02 05 A2 C7 EA 10 1A [08:16:08]Write to MH i2c: E2 0D 00 53 22 80 0D 02 02 05 00 A2 C7 EA 10 1A 00 00 76 [08:16:08]Write i2c OK [08:16:08]MH_I2C_Read... [08:16:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:08]Read from MH i2c: E2 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 03 00 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 03 00 53 22 00 90 00 E9 [08:16:08]RAPDU: 90 00 [08:16:08]wFMCommunicate OK [08:16:08]wFMCommunicate request_size=4 [08:16:08]MH_SAM_APDU [08:16:08]CAPDU: 80 0D 03 02 [08:16:08]Write to MH i2c: E2 08 00 54 22 80 0D 03 02 00 00 00 00 F1 [08:16:08]Write i2c OK [08:16:08]MH_I2C_Read... [08:16:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:08]Read from MH i2c: E2 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 0B 00 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 0B 00 54 22 00 1D D6 C5 12 3A E7 29 BE 90 00 C4 [08:16:08]RAPDU: 1D D6 C5 12 3A E7 29 BE 90 00 [08:16:08]wFMCommunicate OK [08:16:08]SAM_PROTO_SignData done [08:16:08]FM_MakeSignedData done [08:16:08]CreateOFDProtocolMessage [08:16:08]wFMCommunicate request_size=4 [08:16:08]MH_SAM_APDU [08:16:08]CAPDU: 80 11 00 00 [08:16:08]Write to MH i2c: E2 08 00 55 22 80 11 00 00 00 00 00 00 F1 [08:16:08]Write i2c OK [08:16:08]MH_I2C_Read... [08:16:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:08]Read from MH i2c: E2 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 17 00 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: E2 17 00 55 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3D [08:16:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:16:08]wFMCommunicate OK [08:16:08]CreateOFDProtocolMessage done [08:16:08]OFDSenderStorePacket 58091 [08:16:08]StoreOFDPacket docnum=58091 [08:16:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 18 6E 07 01 84 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 C9 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E2 00 00 35 04 06 00 D6 A2 C7 EA 10 1A 1D D6 C5 12 3A E7 29 BE [08:16:08]CheckFolder [08:16:08]dirname=/storage/ofd_packets [08:16:08]CheckFolder done [08:16:08]ProducePacketName [08:16:08]name=ofd_packets/00058091 [08:16:08]NVStorageSaveData ofd_packets/00058091 [08:16:08]File name is /storage/ofd_packets/00058091 [08:16:08]Write 301 bytes [08:16:08]NVStorageSaveData done [08:16:08]OFDSenderStorePacket done [08:16:08]KKMCreateOFDPacket done [08:16:08]NVStorageSaveData kkm_last_timestamp [08:16:08]File name is /storage/kkm_last_timestamp [08:16:08]Write 4 bytes [08:16:08]NVStorageSaveData done [08:16:08]ExternCall_PrintAddStr [08:16:08]wPrintStart [08:16:08]Write to MH i2c: 01 00 00 56 22 78 [08:16:08]Write i2c OK [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: 01 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: 01 07 00 [08:16:08]MH_I2C_Read... [08:16:08]Read from MH i2c: 01 07 00 56 22 00 00 00 00 00 FF 0F 8D [08:16:08]RasterBufferAndPrint [08:16:08]line Счет N : (1)2075334 [08:16:08]line ИНН: 02508201610067 [08:16:08]line Контрольно-Кассовый Чек [08:16:08]line ПРОДАЖА [08:16:08]line ТРК (МРК, ГНК) : 43 [08:16:08]line Товар: 2710124130 [08:16:08]line Аи-92-К-4 [08:16:08]line 14.750 * 0.00 [08:16:08]line = 0.00 [08:16:08]line НДС 12% НСП 1% [08:16:08]line > о реализуемом товаре [08:16:08]line ИТОГО: 0.00 [08:16:08]line НСП 1% : 0.00 [08:16:08]line НДС 12% : 0.00 [08:16:08]line Наличными: 0.00 [08:16:08]line Безнал.: 0.00 [08:16:08]line Место: АЗС № 135 "Партнер Нефть" [08:16:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:16:08]line СНО: Общий режим [08:16:08]line Чек 75 20.08.2024 08:16 [08:16:08]line Смена: 100 ФФД: 1.0 [08:16:08]line ЗНМ: 0300000196 [08:16:08]line РНМ: 0000000000162794 [08:16:08]line Версия ККМ: v1.0 [08:16:08]line Талоны: Топливная Карта [08:16:08]line 99928 [08:16:08]line ФМ: 0000000002094532 [08:16:08]line ФД: 58091 [08:16:08]line ФПД: 235994627051546 [08:16:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081609&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58091&fm=235994627051546&tin=02508201610067®Number=0000000000162794&sum=0 [08:16:08]OFD Sender: Processing packet 58091 [packets to send 51, broken 50] [08:16:08]ProducePacketName [08:16:08]name=ofd_packets/00058091 [08:16:08]OFD Sender: To server: pG, [08:16:08]CommunicateWithHost lk.salyk.kg:30040 [08:16:08]ConnectInit lk.salyk.kg [08:16:08]written 0, free lines is 4095 [08:16:09]Connected sock=11 [08:16:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 18 6E 07 01 84 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 C9 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E2 00 00 35 04 06 00 D6 A2 C7 EA 10 1A 1D D6 C5 12 3A E7 29 BE [08:16:09]Write to MH i2c: 01 00 00 80 22 A2 [08:16:09]Write i2c OK [08:16:09]MH_I2C_Read... [08:16:09]Read from MH i2c: 01 [08:16:09]MH_I2C_Read... [08:16:09]Read from MH i2c: 01 07 00 [08:16:09]MH_I2C_Read... [08:16:09]Read from MH i2c: 01 07 00 80 22 00 00 00 00 00 AA 0C 5F [08:16:09]RasterBufferAndPrint [08:16:09]line [08:16:09]line [08:16:09]line [08:16:09]line [08:16:09]line [08:16:09]written 0, free lines is 3245 [08:16:09]MH_Cut [08:16:09]Write to MH i2c: D1 01 00 87 22 01 7B [08:16:09]Write i2c OK [08:16:09]MH_I2C_Read... [08:16:09]Read from MH i2c: D1 [08:16:09]MH_I2C_Read... [08:16:09]Read from MH i2c: D1 01 00 [08:16:09]MH_I2C_Read... [08:16:09]Read from MH i2c: D1 01 00 87 22 00 7A [08:16:09]Write to MH i2c: 01 00 00 88 22 AA [08:16:09]Write i2c OK [08:16:09]MH_I2C_Read... [08:16:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C5 5D 47 00 E5 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 32 30 39 34 35 33 32 10 04 04 00 EB E2 00 00 F4 03 04 00 18 FC C3 66 B6 04 01 00 00 77 E2 E5 7D 42 FA 7B 5C [08:16:09]CommunicateWithHost err = 0 [08:16:09]CheckOFDResponse [08:16:09]1017 (14) - 77093643461234 [08:16:09]1041 (16) - 0000000002094532 [08:16:09]1040 (4) - 58091 [08:16:09]1012 (4) - 20.08.2024 02:14 [08:16:09]1206 (1) - 0 [08:16:09]OFD Sender: Remove packet 58091 [08:16:09]ProducePacketName [08:16:09]name=ofd_packets/00058091 [08:16:09]NVStorageDeleteData [08:16:09]OFD Sender: No OFD packet to send [08:16:10]*** Cut start [08:16:10]*** Partial cut [08:16:10]*** CUTSNS_PIN = 1 [08:16:10]*** CUTSNS_PIN = 0 [08:16:10]*** Brake cut motor [08:16:10]Read from MH i2c: 01 [08:16:10]MH_I2C_Read... [08:16:10]*** Stop cut motor [08:16:10]*** Cut end [08:16:10]Read from MH i2c: 01 07 00 [08:16:10]MH_I2C_Read... [08:16:10]Read from MH i2c: 01 07 00 88 22 00 00 00 00 00 FF 0F BF [08:16:10]process_action close_receipt done [08:16:10]requested_data is exist [08:16:10]produce_requested_data [08:16:10]requested_item fm.sn is exist - process it [08:16:10]wFMCommunicate request_size=4 [08:16:10]MH_SAM_APDU [08:16:10]CAPDU: 80 11 00 00 [08:16:10]Write to MH i2c: E2 08 00 89 22 80 11 00 00 00 00 00 00 25 [08:16:10]Write i2c OK [08:16:10]MH_I2C_Read... [08:16:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:10]Read from MH i2c: E2 [08:16:10]MH_I2C_Read... [08:16:10]Read from MH i2c: E2 17 00 [08:16:10]MH_I2C_Read... [08:16:10]Read from MH i2c: E2 17 00 89 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 71 [08:16:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:16:10]wFMCommunicate OK [08:16:10]requested_item fd.num is exist - process it [08:16:10]SAM_PROTO_GetFieldsCounters [08:16:10]wFMCommunicate request_size=4 [08:16:10]MH_SAM_APDU [08:16:10]CAPDU: 80 13 00 00 [08:16:10]Write to MH i2c: E2 08 00 8A 22 80 13 00 00 00 00 00 00 28 [08:16:10]Write i2c OK [08:16:10]MH_I2C_Read... [08:16:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:11]Read from MH i2c: E2 [08:16:11]MH_I2C_Read... [08:16:11]Read from MH i2c: E2 62 00 [08:16:11]MH_I2C_Read... [08:16:11]Read from MH i2c: E2 62 00 8A 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [08:16:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:11]wFMCommunicate OK [08:16:11]SAM_PROTO_GetFieldsCounters done [08:16:11]requested_item shift.num is exist - process it [08:16:11]requested_item shift.opened is exist - process it [08:16:11]req_shift_opened [08:16:11]FM_GetShiftState [08:16:11]SAM_PROTO_GetShiftState [08:16:11]wFMCommunicate request_size=4 [08:16:11]MH_SAM_APDU [08:16:11]CAPDU: 80 13 01 00 [08:16:11]Write to MH i2c: E2 08 00 8B 22 80 13 01 00 00 00 00 00 2A [08:16:11]Write i2c OK [08:16:11]MH_I2C_Read... [08:16:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:11]Read from MH i2c: E2 [08:16:11]MH_I2C_Read... [08:16:11]Read from MH i2c: E2 0E 00 [08:16:11]MH_I2C_Read... [08:16:11]Read from MH i2c: E2 0E 00 8B 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4D [08:16:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:16:11]wFMCommunicate OK [08:16:11]SAM_PROTO_GetShiftState done [08:16:11]FM_GetShiftState done [08:16:11]req_shift_opened done [08:16:11]requested_item shift.open_date is exist - process it [08:16:11]req_shift_open_date [08:16:11]req_shift_open_date done [08:16:11]produce_requested_data done [08:16:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58091,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:16:11]process_action_free close_receipt [08:16:11]json_value_free [08:16:11]json_value_free done [08:16:11]process_json_proto returns [08:16:11]Send response to host [08:16:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58091,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:16:11]free response buf [08:16:11]execute_script done [08:16:11]execute_script returns [08:16:11]free content buf [08:16:11]Sock 9.Close socket [08:16:11]Sock 9.Thread stoped [08:16:14]OFD Sender: No OFD packet to send [08:16:19]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]accept exits with 7 [08:16:54]New connection [08:16:54]New thread 3067424100 created [08:16:54]Thread 3067567460 joined [08:16:54]Waiting for new connection... [08:16:54] Sock 7.Parse request [08:16:54]Sock 7.Check first char [08:16:54]Sock 7.First char is OK [08:16:54]request: POST /json_proto HTTP/1.0 [08:16:54]Method: POST [08:16:54]URL: /json_proto [08:16:54]Method is POST - this is cgi request [08:16:54]url: /json_proto [08:16:54]query_string will be loaded in cgi processing [08:16:54]execute_cgi json_proto POST (null) [08:16:54]execute_cgi path=json_proto method=POST [08:16:54]POST find Content-Length [08:16:54]Host: 172.17.44.3:8080 [08:16:54]Content-Length: 782 [08:16:54]Content-Type: application/json [08:16:54] [08:16:54]POST finish read [08:16:54]Found Content-Length = 782 [08:16:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:54]execute_script... [08:16:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:54]POST & json_proto [08:16:54]process_json_proto [08:16:54]json parsed OK: [08:16:54]protocol is kg_v1.0 [08:16:54]action value=close_receipt [08:16:54]process_action close_receipt [08:16:54]cmd_close_receipt [08:16:54]MH_GetDate [08:16:54]Write to MH i2c: F0 00 00 8C 22 9D [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: F0 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: F0 09 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: F0 09 00 8C 22 00 F9 50 C4 66 AD C5 5D 66 4E [08:16:54]GetLastDocTimeStamp 1724141769 [08:16:54]current date 1724141817 [08:16:54]FM_GetShiftState [08:16:54]SAM_PROTO_GetShiftState [08:16:54]wFMCommunicate request_size=4 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 13 01 00 [08:16:54]Write to MH i2c: E2 08 00 8D 22 80 13 01 00 00 00 00 00 2C [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 0E 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 0E 00 8D 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4F [08:16:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:16:54]wFMCommunicate OK [08:16:54]SAM_PROTO_GetShiftState done [08:16:54]FM_GetShiftState done [08:16:54]opened in 1724112910 [08:16:54]opened+sec_in_day 1724199310 [08:16:54]quantity*price = 50017 [08:16:54]sum+1 = 50019 [08:16:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 76 20.08.2024 08:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58092 ФПД: 168663497846698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081657&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58092&fm=168663497846698&tin=02508201610067®Number=0000000000162794&sum=50018 [08:16:55]StoreToDocumentArchive [08:16:55]shift 100 fd 58092 [08:16:55]save to /storage/0100/doc_00058092 [08:16:55]save last doc name /storage/0100/doc_00058092 to /storage/kkm_last_doc_name [08:16:55]save OK [08:16:55]Clear old archive folders... [08:16:55]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:16:55]tlvbuf is 01DF0EB0 [08:16:55]SAM_PROTO_ClearQueue [08:16:55]wFMCommunicate request_size=4 [08:16:55]MH_SAM_APDU [08:16:55]CAPDU: 80 09 00 00 [08:16:55]Write to MH i2c: E2 08 00 9A 22 80 09 00 00 00 00 00 00 2E [08:16:55]Write i2c OK [08:16:55]MH_I2C_Read... [08:16:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:55]Read from MH i2c: E2 [08:16:55]MH_I2C_Read... [08:16:55]Read from MH i2c: E2 03 00 [08:16:55]MH_I2C_Read... [08:16:55]Read from MH i2c: E2 03 00 9A 22 00 90 00 30 [08:16:55]RAPDU: 90 00 [08:16:55]wFMCommunicate OK [08:16:55]SAM_PROTO_ClearQueue done [08:16:55]KKMCreateOFDPacket [08:16:55]OFDProtocolAddRootSTLVToBuf [08:16:55]FM_MakeSignedData [08:16:55]FM_MakeSignedData [08:16:55]SAM_PROTO_SignData [08:16:55]wFMCommunicate request_size=4 [08:16:55]MH_SAM_APDU [08:16:55]CAPDU: 80 0D 01 02 [08:16:55]Write to MH i2c: E2 08 00 9B 22 80 0D 01 02 00 00 00 00 36 [08:16:55]Write i2c OK [08:16:55]MH_I2C_Read... [08:16:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:55]Read from MH i2c: E2 [08:16:55]MH_I2C_Read... [08:16:55]Read from MH i2c: E2 03 00 [08:16:55]MH_I2C_Read... [08:16:55]Read from MH i2c: E2 03 00 9B 22 00 90 00 31 [08:16:55]RAPDU: 90 00 [08:16:55]wFMCommunicate OK [08:16:55]wFMCommunicate request_size=253 [08:16:55]MH_SAM_APDU [08:16:55]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 F9 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E2 00 00 35 04 06 00 99 66 07 E0 2F AA [08:16:55]Write to MH i2c: E2 00 01 9C 22 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 F9 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E2 00 00 35 04 06 00 99 66 07 E0 2F AA 00 00 16 [08:16:55]Write i2c OK [08:16:55]MH_I2C_Read... [08:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:56]Read from MH i2c: E2 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 03 00 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 03 00 9C 22 00 90 00 32 [08:16:56]RAPDU: 90 00 [08:16:56]wFMCommunicate OK [08:16:56]wFMCommunicate request_size=4 [08:16:56]MH_SAM_APDU [08:16:56]CAPDU: 80 0D 03 02 [08:16:56]Write to MH i2c: E2 08 00 9D 22 80 0D 03 02 00 00 00 00 3A [08:16:56]Write i2c OK [08:16:56]MH_I2C_Read... [08:16:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:56]Read from MH i2c: E2 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 0B 00 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 0B 00 9D 22 00 53 05 29 1D 3F F6 9F CE 90 00 7B [08:16:56]RAPDU: 53 05 29 1D 3F F6 9F CE 90 00 [08:16:56]wFMCommunicate OK [08:16:56]SAM_PROTO_SignData done [08:16:56]FM_MakeSignedData done [08:16:56]CreateOFDProtocolMessage [08:16:56]wFMCommunicate request_size=4 [08:16:56]MH_SAM_APDU [08:16:56]CAPDU: 80 11 00 00 [08:16:56]Write to MH i2c: E2 08 00 9E 22 80 11 00 00 00 00 00 00 3A [08:16:56]Write i2c OK [08:16:56]MH_I2C_Read... [08:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:56]Read from MH i2c: E2 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 17 00 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: E2 17 00 9E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 86 [08:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:16:56]wFMCommunicate OK [08:16:56]CreateOFDProtocolMessage done [08:16:56]OFDSenderStorePacket 58092 [08:16:56]StoreOFDPacket docnum=58092 [08:16:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 69 EB 00 01 31 13 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 F9 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E2 00 00 35 04 06 00 99 66 07 E0 2F AA 53 05 29 1D 3F F6 9F CE [08:16:56]CheckFolder [08:16:56]dirname=/storage/ofd_packets [08:16:56]CheckFolder done [08:16:56]ProducePacketName [08:16:56]name=ofd_packets/00058092 [08:16:56]NVStorageSaveData ofd_packets/00058092 [08:16:56]File name is /storage/ofd_packets/00058092 [08:16:56]Write 294 bytes [08:16:56]NVStorageSaveData done [08:16:56]OFDSenderStorePacket done [08:16:56]KKMCreateOFDPacket done [08:16:56]NVStorageSaveData kkm_last_timestamp [08:16:56]File name is /storage/kkm_last_timestamp [08:16:56]Write 4 bytes [08:16:56]NVStorageSaveData done [08:16:56]ExternCall_PrintAddStr [08:16:56]wPrintStart [08:16:56]Write to MH i2c: 01 00 00 9F 22 C1 [08:16:56]Write i2c OK [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: 01 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: 01 07 00 [08:16:56]MH_I2C_Read... [08:16:56]Read from MH i2c: 01 07 00 9F 22 00 00 00 00 00 FF 0F D6 [08:16:56]RasterBufferAndPrint [08:16:56]line Счет N : (1)2075335 [08:16:56]line ИНН: 02508201610067 [08:16:56]line Контрольно-Кассовый Чек [08:16:56]line ПРОДАЖА [08:16:56]line ТРК (МРК, ГНК) : 54 [08:16:56]line Товар: 2710124130 [08:16:56]line SU-92 [08:16:56]line 7.270 * 68.80 [08:16:56]line = 500.18 [08:16:56]line НДС 12% НСП 1% [08:16:56]line > о реализуемом товаре [08:16:56]line ИТОГО: 500.18 [08:16:56]line НСП 1% : 4.43 [08:16:56]line НДС 12% : 53.12 [08:16:56]line Наличными: 0.00 [08:16:56]line Безнал.: 500.18 [08:16:56]line Место: АЗС № 135 "Партнер Нефть" [08:16:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:16:56]line СНО: Общий режим [08:16:56]line Чек 76 20.08.2024 08:16 [08:16:56]line Смена: 100 ФФД: 1.0 [08:16:56]line ЗНМ: 0300000196 [08:16:56]line РНМ: 0000000000162794 [08:16:56]line Версия ККМ: v1.0 [08:16:56]line Платежная система: O! деньги [08:16:56]line ФМ: 0000000002094532 [08:16:56]line ФД: 58092 [08:16:56]line ФПД: 168663497846698 [08:16:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081657&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58092&fm=168663497846698&tin=02508201610067®Number=0000000000162794&sum=50018 [08:16:56]OFD Sender: Processing packet 58092 [packets to send 51, broken 50] [08:16:56]ProducePacketName [08:16:56]name=ofd_packets/00058092 [08:16:56]OFD Sender: To server: pG, [08:16:56]CommunicateWithHost lk.salyk.kg:30040 [08:16:56]ConnectInit lk.salyk.kg [08:16:56]written 0, free lines is 4095 [08:16:56]Connected sock=10 [08:16:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 69 EB 00 01 31 13 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 F9 50 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E2 00 00 35 04 06 00 99 66 07 E0 2F AA 53 05 29 1D 3F F6 9F CE [08:16:57]Write to MH i2c: 01 00 00 C9 22 EB [08:16:57]Write i2c OK [08:16:57]MH_I2C_Read... [08:16:57]Read from MH i2c: 01 [08:16:57]MH_I2C_Read... [08:16:57]Read from MH i2c: 01 07 00 [08:16:57]MH_I2C_Read... [08:16:57]Read from MH i2c: 01 07 00 C9 22 00 00 00 00 00 B4 0C B2 [08:16:57]RasterBufferAndPrint [08:16:57]line [08:16:57]line [08:16:57]line [08:16:57]line [08:16:57]line [08:16:57]written 0, free lines is 3258 [08:16:57]MH_Cut [08:16:57]Write to MH i2c: D1 01 00 D0 22 01 C4 [08:16:57]Write i2c OK [08:16:57]MH_I2C_Read... [08:16:57]Read from MH i2c: D1 [08:16:57]MH_I2C_Read... [08:16:57]Read from MH i2c: D1 01 00 [08:16:57]MH_I2C_Read... [08:16:57]Read from MH i2c: D1 01 00 D0 22 00 C3 [08:16:57]Write to MH i2c: 01 00 00 D1 22 F3 [08:16:57]Write i2c OK [08:16:57]MH_I2C_Read... [08:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F7 A3 47 00 79 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 32 30 39 34 35 33 32 10 04 04 00 EC E2 00 00 F4 03 04 00 48 FC C3 66 B6 04 01 00 00 4A 88 53 C7 F6 D5 BD F6 [08:16:57]CommunicateWithHost err = 0 [08:16:57]CheckOFDResponse [08:16:57]1017 (14) - 77093643461234 [08:16:57]1041 (16) - 0000000002094532 [08:16:57]1040 (4) - 58092 [08:16:57]1012 (4) - 20.08.2024 02:15 [08:16:57]1206 (1) - 0 [08:16:57]OFD Sender: Remove packet 58092 [08:16:57]ProducePacketName [08:16:57]name=ofd_packets/00058092 [08:16:57]NVStorageDeleteData [08:16:57]OFD Sender: No OFD packet to send [08:16:58]*** Cut start [08:16:58]*** Partial cut [08:16:58]*** CUTSNS_PIN = 1 [08:16:58]*** CUTSNS_PIN = 0 [08:16:58]*** Brake cut motor [08:16:58]Read from MH i2c: 01 [08:16:58]MH_I2C_Read... [08:16:58]*** Stop cut motor [08:16:58]*** Cut end [08:16:58]Read from MH i2c: 01 07 00 [08:16:58]MH_I2C_Read... [08:16:58]Read from MH i2c: 01 07 00 D1 22 00 00 00 00 00 FF 0F 08 [08:16:58]process_action close_receipt done [08:16:58]requested_data is exist [08:16:58]produce_requested_data [08:16:58]requested_item fm.sn is exist - process it [08:16:58]wFMCommunicate request_size=4 [08:16:58]MH_SAM_APDU [08:16:58]CAPDU: 80 11 00 00 [08:16:58]Write to MH i2c: E2 08 00 D2 22 80 11 00 00 00 00 00 00 6E [08:16:58]Write i2c OK [08:16:58]MH_I2C_Read... [08:16:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:58]Read from MH i2c: E2 [08:16:58]MH_I2C_Read... [08:16:58]Read from MH i2c: E2 17 00 [08:16:58]MH_I2C_Read... [08:16:58]Read from MH i2c: E2 17 00 D2 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BA [08:16:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:16:58]wFMCommunicate OK [08:16:58]requested_item fd.num is exist - process it [08:16:58]SAM_PROTO_GetFieldsCounters [08:16:58]wFMCommunicate request_size=4 [08:16:58]MH_SAM_APDU [08:16:58]CAPDU: 80 13 00 00 [08:16:58]Write to MH i2c: E2 08 00 D3 22 80 13 00 00 00 00 00 00 71 [08:16:58]Write i2c OK [08:16:58]MH_I2C_Read... [08:16:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:58]Read from MH i2c: E2 [08:16:58]MH_I2C_Read... [08:16:58]Read from MH i2c: E2 62 00 [08:16:58]MH_I2C_Read... [08:16:58]Read from MH i2c: E2 62 00 D3 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EC E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [08:16:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EC E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:58]wFMCommunicate OK [08:16:58]SAM_PROTO_GetFieldsCounters done [08:16:58]requested_item shift.num is exist - process it [08:16:58]requested_item shift.opened is exist - process it [08:16:58]req_shift_opened [08:16:58]FM_GetShiftState [08:16:58]SAM_PROTO_GetShiftState [08:16:58]wFMCommunicate request_size=4 [08:16:58]MH_SAM_APDU [08:16:58]CAPDU: 80 13 01 00 [08:16:58]Write to MH i2c: E2 08 00 D4 22 80 13 01 00 00 00 00 00 73 [08:16:58]Write i2c OK [08:16:58]MH_I2C_Read... [08:16:58]Read from MH i2c: E2 [08:16:58]MH_I2C_Read... [08:16:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:58]Read from MH i2c: E2 0E 00 [08:16:58]MH_I2C_Read... [08:16:58]Read from MH i2c: E2 0E 00 D4 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 96 [08:16:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:16:58]wFMCommunicate OK [08:16:58]SAM_PROTO_GetShiftState done [08:16:58]FM_GetShiftState done [08:16:58]req_shift_opened done [08:16:58]requested_item shift.open_date is exist - process it [08:16:58]req_shift_open_date [08:16:58]req_shift_open_date done [08:16:58]produce_requested_data done [08:16:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58092,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:16:58]process_action_free close_receipt [08:16:58]json_value_free [08:16:58]json_value_free done [08:16:58]process_json_proto returns [08:16:58]Send response to host [08:16:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58092,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:16:58]free response buf [08:16:58]execute_script done [08:16:58]execute_script returns [08:16:58]free content buf [08:16:58]Sock 7.Close socket [08:16:58]Sock 7.Thread stoped [08:17:02]OFD Sender: No OFD packet to send [08:17:07]OFD Sender: No OFD packet to send [08:17:12]OFD Sender: No OFD packet to send [08:17:17]OFD Sender: No OFD packet to send [08:17:22]OFD Sender: No OFD packet to send [08:17:27]OFD Sender: No OFD packet to send [08:17:32]OFD Sender: No OFD packet to send [08:17:37]OFD Sender: No OFD packet to send [08:17:42]OFD Sender: No OFD packet to send [08:17:47]OFD Sender: No OFD packet to send [08:17:52]OFD Sender: No OFD packet to send [08:17:57]OFD Sender: No OFD packet to send [08:18:02]OFD Sender: No OFD packet to send [08:18:07]OFD Sender: No OFD packet to send [08:18:12]OFD Sender: No OFD packet to send [08:18:17]OFD Sender: No OFD packet to send [08:18:22]OFD Sender: No OFD packet to send [08:18:27]OFD Sender: No OFD packet to send [08:18:32]OFD Sender: No OFD packet to send [08:18:37]OFD Sender: No OFD packet to send [08:18:42]OFD Sender: No OFD packet to send [08:18:47]OFD Sender: No OFD packet to send [08:18:49]accept exits with 9 [08:18:49]New connection [08:18:49]New thread 3067567460 created [08:18:49]Thread 3067424100 joined [08:18:49]Waiting for new connection... [08:18:49] Sock 9.Parse request [08:18:49]Sock 9.Check first char [08:18:49]Sock 9.First char is OK [08:18:49]request: POST /json_proto HTTP/1.0 [08:18:49]Method: POST [08:18:49]URL: /json_proto [08:18:49]Method is POST - this is cgi request [08:18:49]url: /json_proto [08:18:49]query_string will be loaded in cgi processing [08:18:49]execute_cgi json_proto POST (null) [08:18:49]execute_cgi path=json_proto method=POST [08:18:49]POST find Content-Length [08:18:49]Host: 172.17.44.3:8080 [08:18:49]Content-Length: 802 [08:18:49]Content-Type: application/json [08:18:49] [08:18:49]POST finish read [08:18:49]Found Content-Length = 802 [08:18:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.920, "sum" : 740.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 740.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:49]execute_script... [08:18: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)2075336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.920, "sum" : 740.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 740.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:49]POST & json_proto [08:18:49]process_json_proto [08:18:49]json parsed OK: [08:18:49]protocol is kg_v1.0 [08:18:49]action value=close_receipt [08:18:49]process_action close_receipt [08:18:49]cmd_close_receipt [08:18:49]MH_GetDate [08:18:49]Write to MH i2c: F0 00 00 D5 22 E6 [08:18:49]Write i2c OK [08:18:49]MH_I2C_Read... [08:18:49]Read from MH i2c: F0 [08:18:49]MH_I2C_Read... [08:18:49]Read from MH i2c: F0 09 00 [08:18:49]MH_I2C_Read... [08:18:49]Read from MH i2c: F0 09 00 D5 22 00 6B 51 C4 66 AD C5 5D 66 0A [08:18:49]GetLastDocTimeStamp 1724141817 [08:18:49]current date 1724141931 [08:18:49]FM_GetShiftState [08:18:49]SAM_PROTO_GetShiftState [08:18:49]wFMCommunicate request_size=4 [08:18:49]MH_SAM_APDU [08:18:49]CAPDU: 80 13 01 00 [08:18:49]Write to MH i2c: E2 08 00 D6 22 80 13 01 00 00 00 00 00 75 [08:18:49]Write i2c OK [08:18:49]MH_I2C_Read... [08:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:49]Read from MH i2c: E2 [08:18:49]MH_I2C_Read... [08:18:49]Read from MH i2c: E2 0E 00 [08:18:49]MH_I2C_Read... [08:18:49]Read from MH i2c: E2 0E 00 D6 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 98 [08:18:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:18:49]wFMCommunicate OK [08:18:49]SAM_PROTO_GetShiftState done [08:18:49]FM_GetShiftState done [08:18:49]opened in 1724112910 [08:18:49]opened+sec_in_day 1724199310 [08:18:49]quantity*price = 74037 [08:18:49]sum+1 = 74039 [08:18:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 740.38 НСП 1% : 6.55 НДС 12% : 78.62 Наличными: 0.00 Безнал.: 740.38 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 77 20.08.2024 08:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58093 ФПД: 146515417619411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081852&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58093&fm=146515417619411&tin=02508201610067®Number=0000000000162794&sum=74038 [08:18:50]StoreToDocumentArchive [08:18:50]shift 100 fd 58093 [08:18:50]save to /storage/0100/doc_00058093 [08:18:50]save last doc name /storage/0100/doc_00058093 to /storage/kkm_last_doc_name [08:18:50]save OK [08:18:50]Clear old archive folders... [08:18:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:50]tlvbuf is 01D64E60 [08:18:50]SAM_PROTO_ClearQueue [08:18:50]wFMCommunicate request_size=4 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 09 00 00 [08:18:50]Write to MH i2c: E2 08 00 E3 22 80 09 00 00 00 00 00 00 77 [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 03 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 03 00 E3 22 00 90 00 79 [08:18:50]RAPDU: 90 00 [08:18:50]wFMCommunicate OK [08:18:50]SAM_PROTO_ClearQueue done [08:18:50]KKMCreateOFDPacket [08:18:50]OFDProtocolAddRootSTLVToBuf [08:18:50]FM_MakeSignedData [08:18:50]FM_MakeSignedData [08:18:50]SAM_PROTO_SignData [08:18:50]wFMCommunicate request_size=4 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 0D 01 02 [08:18:50]Write to MH i2c: E2 08 00 E4 22 80 0D 01 02 00 00 00 00 7F [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 03 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 03 00 E4 22 00 90 00 7A [08:18:50]RAPDU: 90 00 [08:18:50]wFMCommunicate OK [08:18:50]wFMCommunicate request_size=255 [08:18:50]MH_SAM_APDU [08:18: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 34 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 36 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 6C 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E2 00 00 35 04 06 00 85 [08:18:50]Write to MH i2c: E2 02 01 E5 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 34 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 36 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 6C 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E2 00 00 35 04 06 00 85 00 00 46 [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 03 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 03 00 E5 22 00 90 00 7B [08:18:50]RAPDU: 90 00 [08:18:50]wFMCommunicate OK [08:18:50]wFMCommunicate request_size=10 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 0D 02 02 05 41 47 6B DB D3 [08:18:50]Write to MH i2c: E2 0D 00 E6 22 80 0D 02 02 05 00 41 47 6B DB D3 00 00 2D [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 03 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 03 00 E6 22 00 90 00 7C [08:18:50]RAPDU: 90 00 [08:18:50]wFMCommunicate OK [08:18:50]wFMCommunicate request_size=4 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 0D 03 02 [08:18:50]Write to MH i2c: E2 08 00 E7 22 80 0D 03 02 00 00 00 00 84 [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:51]Read from MH i2c: E2 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 0B 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 0B 00 E7 22 00 C7 AC 51 0B C3 1D 94 29 90 00 F1 [08:18:51]RAPDU: C7 AC 51 0B C3 1D 94 29 90 00 [08:18:51]wFMCommunicate OK [08:18:51]SAM_PROTO_SignData done [08:18:51]FM_MakeSignedData done [08:18:51]CreateOFDProtocolMessage [08:18:51]wFMCommunicate request_size=4 [08:18:51]MH_SAM_APDU [08:18:51]CAPDU: 80 11 00 00 [08:18:51]Write to MH i2c: E2 08 00 E8 22 80 11 00 00 00 00 00 00 84 [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:51]Read from MH i2c: E2 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 17 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 17 00 E8 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D0 [08:18:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:18:51]wFMCommunicate OK [08:18:51]CreateOFDProtocolMessage done [08:18:51]OFDSenderStorePacket 58093 [08:18:51]StoreOFDPacket docnum=58093 [08:18:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B8 20 07 01 D1 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 36 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 6C 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E2 00 00 35 04 06 00 85 41 47 6B DB D3 C7 AC 51 0B C3 1D 94 29 [08:18:51]CheckFolder [08:18:51]dirname=/storage/ofd_packets [08:18:51]CheckFolder done [08:18:51]ProducePacketName [08:18:51]name=ofd_packets/00058093 [08:18:51]NVStorageSaveData ofd_packets/00058093 [08:18:51]File name is /storage/ofd_packets/00058093 [08:18:51]Write 301 bytes [08:18:51]NVStorageSaveData done [08:18:51]OFDSenderStorePacket done [08:18:51]KKMCreateOFDPacket done [08:18:51]NVStorageSaveData kkm_last_timestamp [08:18:51]File name is /storage/kkm_last_timestamp [08:18:51]Write 4 bytes [08:18:51]NVStorageSaveData done [08:18:51]ExternCall_PrintAddStr [08:18:51]wPrintStart [08:18:51]Write to MH i2c: 01 00 00 E9 22 0B [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: 01 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: 01 07 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: 01 07 00 E9 22 00 00 00 00 00 FF 0F 20 [08:18:51]RasterBufferAndPrint [08:18:51]line Счет N : (1)2075336 [08:18:51]line ИНН: 02508201610067 [08:18:51]line Контрольно-Кассовый Чек [08:18:51]line ПРОДАЖА [08:18:51]line ТРК (МРК, ГНК) : 33 [08:18:51]line Товар: 2710124130 [08:18:51]line Аи-92-К-4 [08:18:51]line 10.920 * 67.80 [08:18:51]line = 740.38 [08:18:51]line НДС 12% НСП 1% [08:18:51]line > о реализуемом товаре [08:18:51]line ИТОГО: 740.38 [08:18:51]line НСП 1% : 6.55 [08:18:51]line НДС 12% : 78.62 [08:18:51]line Наличными: 0.00 [08:18:51]line Безнал.: 740.38 [08:18:51]line Место: АЗС № 135 "Партнер Нефть" [08:18:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:18:51]line СНО: Общий режим [08:18:51]line Чек 77 20.08.2024 08:18 [08:18:51]line Смена: 100 ФФД: 1.0 [08:18:51]line ЗНМ: 0300000196 [08:18:51]line РНМ: 0000000000162794 [08:18:51]line Версия ККМ: v1.0 [08:18:51]line Платежная система: O! деньги [08:18:51]line ФМ: 0000000002094532 [08:18:51]line ФД: 58093 [08:18:51]line ФПД: 146515417619411 [08:18:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081852&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58093&fm=146515417619411&tin=02508201610067®Number=0000000000162794&sum=74038 [08:18:51]OFD Sender: Processing packet 58093 [packets to send 51, broken 50] [08:18:51]ProducePacketName [08:18:51]name=ofd_packets/00058093 [08:18:51]OFD Sender: To server: pG, [08:18:51]CommunicateWithHost lk.salyk.kg:30040 [08:18:51]ConnectInit lk.salyk.kg [08:18:51]written 0, free lines is 4095 [08:18:51]Connected sock=10 [08:18:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B8 20 07 01 D1 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 36 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 6C 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E2 00 00 35 04 06 00 85 41 47 6B DB D3 C7 AC 51 0B C3 1D 94 29 [08:18:51]Write to MH i2c: 01 00 00 13 23 36 [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: 01 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: 01 07 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: 01 07 00 13 23 00 00 00 00 00 AE 0C F7 [08:18:51]RasterBufferAndPrint [08:18:51]line [08:18:51]line [08:18:51]line [08:18:51]line [08:18:51]line [08:18:51]written 0, free lines is 3250 [08:18:51]MH_Cut [08:18:51]Write to MH i2c: D1 01 00 1A 23 01 0F [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: D1 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: D1 01 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: D1 01 00 1A 23 00 0E [08:18:51]Write to MH i2c: 01 00 00 1B 23 3E [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 60 BC 47 00 22 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E2 00 00 F4 03 04 00 BB FC C3 66 B6 04 01 00 00 4A D7 04 52 CB 9F 66 52 [08:18:51]CommunicateWithHost err = 0 [08:18:51]CheckOFDResponse [08:18:51]1017 (14) - 77093643461234 [08:18:51]1041 (16) - 0000000002094532 [08:18:51]1040 (4) - 58093 [08:18:51]1012 (4) - 20.08.2024 02:17 [08:18:51]1206 (1) - 0 [08:18:51]OFD Sender: Remove packet 58093 [08:18:51]ProducePacketName [08:18:51]name=ofd_packets/00058093 [08:18:51]NVStorageDeleteData [08:18:52]OFD Sender: No OFD packet to send [08:18:52]*** Cut start [08:18:52]*** Partial cut [08:18:52]*** CUTSNS_PIN = 1 [08:18:52]*** CUTSNS_PIN = 0 [08:18:53]*** Brake cut motor [08:18:53]Read from MH i2c: 01 [08:18:53]MH_I2C_Read... [08:18:53]*** Stop cut motor [08:18:53]*** Cut end [08:18:53]Read from MH i2c: 01 07 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 07 00 1B 23 00 00 00 00 00 FF 0F 53 [08:18:53]process_action close_receipt done [08:18:53]requested_data is exist [08:18:53]produce_requested_data [08:18:53]requested_item fm.sn is exist - process it [08:18:53]wFMCommunicate request_size=4 [08:18:53]MH_SAM_APDU [08:18:53]CAPDU: 80 11 00 00 [08:18:53]Write to MH i2c: E2 08 00 1C 23 80 11 00 00 00 00 00 00 B9 [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:53]Read from MH i2c: E2 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 17 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 17 00 1C 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 05 [08:18:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:18:53]wFMCommunicate OK [08:18:53]requested_item fd.num is exist - process it [08:18:53]SAM_PROTO_GetFieldsCounters [08:18:53]wFMCommunicate request_size=4 [08:18:53]MH_SAM_APDU [08:18:53]CAPDU: 80 13 00 00 [08:18:53]Write to MH i2c: E2 08 00 1D 23 80 13 00 00 00 00 00 00 BC [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:53]Read from MH i2c: E2 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 62 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 62 00 1D 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 ED E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [08:18:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 ED E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:18:53]wFMCommunicate OK [08:18:53]SAM_PROTO_GetFieldsCounters done [08:18:53]requested_item shift.num is exist - process it [08:18:53]requested_item shift.opened is exist - process it [08:18:53]req_shift_opened [08:18:53]FM_GetShiftState [08:18:53]SAM_PROTO_GetShiftState [08:18:53]wFMCommunicate request_size=4 [08:18:53]MH_SAM_APDU [08:18:53]CAPDU: 80 13 01 00 [08:18:53]Write to MH i2c: E2 08 00 1E 23 80 13 01 00 00 00 00 00 BE [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:53]Read from MH i2c: E2 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 0E 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 0E 00 1E 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E1 [08:18:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:18:53]wFMCommunicate OK [08:18:53]SAM_PROTO_GetShiftState done [08:18:53]FM_GetShiftState done [08:18:53]req_shift_opened done [08:18:53]requested_item shift.open_date is exist - process it [08:18:53]req_shift_open_date [08:18:53]req_shift_open_date done [08:18:53]produce_requested_data done [08:18:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58093,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:18:53]process_action_free close_receipt [08:18:53]json_value_free [08:18:53]json_value_free done [08:18:53]process_json_proto returns [08:18:53]Send response to host [08:18:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58093,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:18:53]free response buf [08:18:53]execute_script done [08:18:53]execute_script returns [08:18:53]free content buf [08:18:53]Sock 9.Close socket [08:18:53]Sock 9.Thread stoped [08:18:57]OFD Sender: No OFD packet to send [08:19:02]OFD Sender: No OFD packet to send [08:19:07]OFD Sender: No OFD packet to send [08:19:12]OFD Sender: No OFD packet to send [08:19:13]accept exits with 7 [08:19:13]New connection [08:19:13]New thread 3067424100 created [08:19:13]Thread 3067567460 joined [08:19:13]Waiting for new connection... [08:19:13] Sock 7.Parse request [08:19:13]Sock 7.Check first char [08:19:13]Sock 7.First char is OK [08:19:13]request: POST /json_proto HTTP/1.0 [08:19:13]Method: POST [08:19:13]URL: /json_proto [08:19:13]Method is POST - this is cgi request [08:19:13]url: /json_proto [08:19:13]query_string will be loaded in cgi processing [08:19:13]execute_cgi json_proto POST (null) [08:19:13]execute_cgi path=json_proto method=POST [08:19:13]POST find Content-Length [08:19:13]Host: 172.17.44.3:8080 [08:19:13]Content-Length: 802 [08:19:13]Content-Type: application/json [08:19:13] [08:19:13]POST finish read [08:19:13]Found Content-Length = 802 [08:19:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:13]execute_script... [08: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)2075337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:13]POST & json_proto [08:19:13]process_json_proto [08:19:13]json parsed OK: [08:19:13]protocol is kg_v1.0 [08:19:13]action value=close_receipt [08:19:13]process_action close_receipt [08:19:13]cmd_close_receipt [08:19:13]MH_GetDate [08:19:13]Write to MH i2c: F0 00 00 1F 23 31 [08:19:13]Write i2c OK [08:19:13]MH_I2C_Read... [08:19:13]Read from MH i2c: F0 [08:19:13]MH_I2C_Read... [08:19:13]Read from MH i2c: F0 09 00 [08:19:13]MH_I2C_Read... [08:19:13]Read from MH i2c: F0 09 00 1F 23 00 84 51 C4 66 AD C5 5D 66 6E [08:19:13]GetLastDocTimeStamp 1724141932 [08:19:13]current date 1724141956 [08:19:13]FM_GetShiftState [08:19:13]SAM_PROTO_GetShiftState [08:19:13]wFMCommunicate request_size=4 [08:19:13]MH_SAM_APDU [08:19:13]CAPDU: 80 13 01 00 [08:19:13]Write to MH i2c: E2 08 00 20 23 80 13 01 00 00 00 00 00 C0 [08:19:13]Write i2c OK [08:19:13]MH_I2C_Read... [08:19:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:13]Read from MH i2c: E2 [08:19:13]MH_I2C_Read... [08:19:13]Read from MH i2c: E2 0E 00 [08:19:13]MH_I2C_Read... [08:19:13]Read from MH i2c: E2 0E 00 20 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E3 [08:19:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:19:13]wFMCommunicate OK [08:19:13]SAM_PROTO_GetShiftState done [08:19:13]FM_GetShiftState done [08:19:13]opened in 1724112910 [08:19:13]opened+sec_in_day 1724199310 [08:19:13]quantity*price = 80061 [08:19:13]sum+1 = 80063 [08:19:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 78 20.08.2024 08:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58094 ФПД: 99617170875071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081916&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58094&fm=99617170875071&tin=02508201610067®Number=0000000000162794&sum=80062 [08:19:14]StoreToDocumentArchive [08:19:14]shift 100 fd 58094 [08:19:14]save to /storage/0100/doc_00058094 [08:19:14]save last doc name /storage/0100/doc_00058094 to /storage/kkm_last_doc_name [08:19:14]save OK [08:19:14]Clear old archive folders... [08:19:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:14]tlvbuf is 01D76140 [08:19:14]SAM_PROTO_ClearQueue [08:19:14]wFMCommunicate request_size=4 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 09 00 00 [08:19:14]Write to MH i2c: E2 08 00 2D 23 80 09 00 00 00 00 00 00 C2 [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:14]Read from MH i2c: E2 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 2D 23 00 90 00 C4 [08:19:14]RAPDU: 90 00 [08:19:14]wFMCommunicate OK [08:19:14]SAM_PROTO_ClearQueue done [08:19:14]KKMCreateOFDPacket [08:19:14]OFDProtocolAddRootSTLVToBuf [08:19:14]FM_MakeSignedData [08:19:14]FM_MakeSignedData [08:19:14]SAM_PROTO_SignData [08:19:14]wFMCommunicate request_size=4 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 0D 01 02 [08:19:14]Write to MH i2c: E2 08 00 2E 23 80 0D 01 02 00 00 00 00 CA [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:14]Read from MH i2c: E2 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 2E 23 00 90 00 C5 [08:19:14]RAPDU: 90 00 [08:19:14]wFMCommunicate OK [08:19:14]wFMCommunicate request_size=255 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 84 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E2 00 00 35 04 06 00 5A [08:19:14]Write to MH i2c: E2 02 01 2F 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 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 84 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E2 00 00 35 04 06 00 5A 00 00 1A [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:15]Read from MH i2c: E2 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: E2 03 00 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: E2 03 00 2F 23 00 90 00 C6 [08:19:15]RAPDU: 90 00 [08:19:15]wFMCommunicate OK [08:19:15]wFMCommunicate request_size=10 [08:19:15]MH_SAM_APDU [08:19:15]CAPDU: 80 0D 02 02 05 99 EE 15 62 BF [08:19:15]Write to MH i2c: E2 0D 00 30 23 80 0D 02 02 05 00 99 EE 15 62 BF 00 00 94 [08:19:15]Write i2c OK [08:19:15]MH_I2C_Read... [08:19:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:15]Read from MH i2c: E2 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: E2 03 00 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: E2 03 00 30 23 00 90 00 C7 [08:19:15]RAPDU: 90 00 [08:19:15]wFMCommunicate OK [08:19:15]wFMCommunicate request_size=4 [08:19:15]MH_SAM_APDU [08:19:15]CAPDU: 80 0D 03 02 [08:19:15]Write to MH i2c: E2 08 00 31 23 80 0D 03 02 00 00 00 00 CF [08:19:15]Write i2c OK [08:19:15]MH_I2C_Read... [08:19:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:15]Read from MH i2c: E2 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: E2 0B 00 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: E2 0B 00 31 23 00 A6 B0 39 CC 99 9C 61 F2 90 00 B3 [08:19:15]RAPDU: A6 B0 39 CC 99 9C 61 F2 90 00 [08:19:15]wFMCommunicate OK [08:19:15]SAM_PROTO_SignData done [08:19:15]FM_MakeSignedData done [08:19:15]CreateOFDProtocolMessage [08:19:15]wFMCommunicate request_size=4 [08:19:15]MH_SAM_APDU [08:19:15]CAPDU: 80 11 00 00 [08:19:15]Write to MH i2c: E2 08 00 32 23 80 11 00 00 00 00 00 00 CF [08:19:15]Write i2c OK [08:19:15]MH_I2C_Read... [08:19:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:15]Read from MH i2c: E2 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: E2 17 00 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: E2 17 00 32 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1B [08:19:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:19:15]wFMCommunicate OK [08:19:15]CreateOFDProtocolMessage done [08:19:15]OFDSenderStorePacket 58094 [08:19:15]StoreOFDPacket docnum=58094 [08:19:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0B 05 07 01 EA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 84 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E2 00 00 35 04 06 00 5A 99 EE 15 62 BF A6 B0 39 CC 99 9C 61 F2 [08:19:15]CheckFolder [08:19:15]dirname=/storage/ofd_packets [08:19:15]CheckFolder done [08:19:15]ProducePacketName [08:19:15]name=ofd_packets/00058094 [08:19:15]NVStorageSaveData ofd_packets/00058094 [08:19:15]File name is /storage/ofd_packets/00058094 [08:19:15]Write 301 bytes [08:19:15]NVStorageSaveData done [08:19:15]OFDSenderStorePacket done [08:19:15]KKMCreateOFDPacket done [08:19:15]NVStorageSaveData kkm_last_timestamp [08:19:15]File name is /storage/kkm_last_timestamp [08:19:15]Write 4 bytes [08:19:15]NVStorageSaveData done [08:19:15]ExternCall_PrintAddStr [08:19:15]wPrintStart [08:19:15]Write to MH i2c: 01 00 00 33 23 56 [08:19:15]Write i2c OK [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: 01 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: 01 07 00 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: 01 07 00 33 23 00 00 00 00 00 FF 0F 6B [08:19:15]RasterBufferAndPrint [08:19:15]line Счет N : (1)2075337 [08:19:15]line ИНН: 02508201610067 [08:19:15]line Контрольно-Кассовый Чек [08:19:15]line ПРОДАЖА [08:19:15]line ТРК (МРК, ГНК) : 42 [08:19:15]line Товар: 2710124500 [08:19:15]line Аи-95-К-5 [08:19:15]line 10.790 * 74.20 [08:19:15]line = 800.62 [08:19:15]line НДС 12% НСП 1% [08:19:15]line > о реализуемом товаре [08:19:15]line ИТОГО: 800.62 [08:19:15]line НСП 1% : 7.08 [08:19:15]line НДС 12% : 85.02 [08:19:15]line Наличными: 0.00 [08:19:15]line Безнал.: 800.62 [08:19:15]line Место: АЗС № 135 "Партнер Нефть" [08:19:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:19:15]line СНО: Общий режим [08:19:15]line Чек 78 20.08.2024 08:19 [08:19:15]line Смена: 100 ФФД: 1.0 [08:19:15]line ЗНМ: 0300000196 [08:19:15]line РНМ: 0000000000162794 [08:19:15]line Версия ККМ: v1.0 [08:19:15]line Платежная система: O! деньги [08:19:15]line ФМ: 0000000002094532 [08:19:15]line ФД: 58094 [08:19:15]line ФПД: 99617170875071 [08:19:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081916&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58094&fm=99617170875071&tin=02508201610067®Number=0000000000162794&sum=80062 [08:19:15]OFD Sender: Processing packet 58094 [packets to send 51, broken 50] [08:19:15]ProducePacketName [08:19:15]name=ofd_packets/00058094 [08:19:15]OFD Sender: To server: pG, [08:19:15]CommunicateWithHost lk.salyk.kg:30040 [08:19:15]ConnectInit lk.salyk.kg [08:19:15]written 0, free lines is 4095 [08:19:15]Connected sock=10 [08:19:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0B 05 07 01 EA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 84 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E2 00 00 35 04 06 00 5A 99 EE 15 62 BF A6 B0 39 CC 99 9C 61 F2 [08:19:16]Write to MH i2c: 01 00 00 5D 23 80 [08:19:16]Write i2c OK [08:19:16]MH_I2C_Read... [08:19:16]Read from MH i2c: 01 [08:19:16]MH_I2C_Read... [08:19:16]Read from MH i2c: 01 07 00 [08:19:16]MH_I2C_Read... [08:19:16]Read from MH i2c: 01 07 00 5D 23 00 00 00 00 00 B1 0C 44 [08:19:16]RasterBufferAndPrint [08:19:16]line [08:19:16]line [08:19:16]line [08:19:16]line [08:19:16]line [08:19:16]written 0, free lines is 3253 [08:19:16]MH_Cut [08:19:16]Write to MH i2c: D1 01 00 64 23 01 59 [08:19:16]Write i2c OK [08:19:16]MH_I2C_Read... [08:19:16]Read from MH i2c: D1 [08:19:16]MH_I2C_Read... [08:19:16]Read from MH i2c: D1 01 00 [08:19:16]MH_I2C_Read... [08:19:16]Read from MH i2c: D1 01 00 64 23 00 58 [08:19:16]Write to MH i2c: 01 00 00 65 23 88 [08:19:16]Write i2c OK [08:19:16]MH_I2C_Read... [08:19:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C6 26 47 00 5B 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 32 30 39 34 35 33 32 10 04 04 00 EE E2 00 00 F4 03 04 00 D3 FC C3 66 B6 04 01 00 00 E5 DD 1E 54 BF 9B 55 EE [08:19:16]CommunicateWithHost err = 0 [08:19:16]CheckOFDResponse [08:19:16]1017 (14) - 77093643461234 [08:19:16]1041 (16) - 0000000002094532 [08:19:16]1040 (4) - 58094 [08:19:16]1012 (4) - 20.08.2024 02:17 [08:19:16]1206 (1) - 0 [08:19:16]OFD Sender: Remove packet 58094 [08:19:16]ProducePacketName [08:19:16]name=ofd_packets/00058094 [08:19:16]NVStorageDeleteData [08:19:16]OFD Sender: No OFD packet to send [08:19:16]*** Cut start [08:19:16]*** Partial cut [08:19:16]*** CUTSNS_PIN = 1 [08:19:17]*** CUTSNS_PIN = 0 [08:19:17]*** Brake cut motor [08:19:17]Read from MH i2c: 01 [08:19:17]MH_I2C_Read... [08:19:17]*** Stop cut motor [08:19:17]*** Cut end [08:19:17]Read from MH i2c: 01 07 00 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: 01 07 00 65 23 00 00 00 00 00 FF 0F 9D [08:19:17]process_action close_receipt done [08:19:17]requested_data is exist [08:19:17]produce_requested_data [08:19:17]requested_item fm.sn is exist - process it [08:19:17]wFMCommunicate request_size=4 [08:19:17]MH_SAM_APDU [08:19:17]CAPDU: 80 11 00 00 [08:19:17]Write to MH i2c: E2 08 00 66 23 80 11 00 00 00 00 00 00 03 [08:19:17]Write i2c OK [08:19:17]MH_I2C_Read... [08:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:17]Read from MH i2c: E2 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: E2 17 00 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: E2 17 00 66 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [08:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:19:17]wFMCommunicate OK [08:19:17]requested_item fd.num is exist - process it [08:19:17]SAM_PROTO_GetFieldsCounters [08:19:17]wFMCommunicate request_size=4 [08:19:17]MH_SAM_APDU [08:19:17]CAPDU: 80 13 00 00 [08:19:17]Write to MH i2c: E2 08 00 67 23 80 13 00 00 00 00 00 00 06 [08:19:17]Write i2c OK [08:19:17]MH_I2C_Read... [08:19:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:17]Read from MH i2c: E2 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: E2 62 00 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: E2 62 00 67 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [08:19:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:17]wFMCommunicate OK [08:19:17]SAM_PROTO_GetFieldsCounters done [08:19:17]requested_item shift.num is exist - process it [08:19:17]requested_item shift.opened is exist - process it [08:19:17]req_shift_opened [08:19:17]FM_GetShiftState [08:19:17]SAM_PROTO_GetShiftState [08:19:17]wFMCommunicate request_size=4 [08:19:17]MH_SAM_APDU [08:19:17]CAPDU: 80 13 01 00 [08:19:17]Write to MH i2c: E2 08 00 68 23 80 13 01 00 00 00 00 00 08 [08:19:17]Write i2c OK [08:19:17]MH_I2C_Read... [08:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:17]Read from MH i2c: E2 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: E2 0E 00 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: E2 0E 00 68 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [08:19:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:19:17]wFMCommunicate OK [08:19:17]SAM_PROTO_GetShiftState done [08:19:17]FM_GetShiftState done [08:19:17]req_shift_opened done [08:19:17]requested_item shift.open_date is exist - process it [08:19:17]req_shift_open_date [08:19:17]req_shift_open_date done [08:19:17]produce_requested_data done [08:19:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58094,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:19:17]process_action_free close_receipt [08:19:17]json_value_free [08:19:17]json_value_free done [08:19:17]process_json_proto returns [08:19:17]Send response to host [08:19:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58094,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:19:17]free response buf [08:19:17]execute_script done [08:19:17]execute_script returns [08:19:17]free content buf [08:19:17]Sock 7.Close socket [08:19:17]Sock 7.Thread stoped [08:19:21]OFD Sender: No OFD packet to send [08:19:26]OFD Sender: No OFD packet to send [08:19:31]OFD Sender: No OFD packet to send [08:19:36]OFD Sender: No OFD packet to send [08:19:41]OFD Sender: No OFD packet to send [08:19:46]OFD Sender: No OFD packet to send [08:19:51]OFD Sender: No OFD packet to send [08:19:56]OFD Sender: No OFD packet to send [08:20:01]OFD Sender: No OFD packet to send [08:20:06]OFD Sender: No OFD packet to send [08:20:10]accept exits with 9 [08:20:10]New connection [08:20:10]New thread 3067567460 created [08:20:10]Thread 3067424100 joined [08:20:10]Waiting for new connection... [08:20:10] Sock 9.Parse request [08:20:10]Sock 9.Check first char [08:20:10]Sock 9.First char is OK [08:20:10]request: POST /json_proto HTTP/1.0 [08:20:10]Method: POST [08:20:10]URL: /json_proto [08:20:10]Method is POST - this is cgi request [08:20:10]url: /json_proto [08:20:10]query_string will be loaded in cgi processing [08:20:10]execute_cgi json_proto POST (null) [08:20:10]execute_cgi path=json_proto method=POST [08:20:10]POST find Content-Length [08:20:10]Host: 172.17.44.3:8080 [08:20:10]Content-Length: 801 [08:20:10]Content-Type: application/json [08:20:10] [08:20:10]POST finish read [08:20:10]Found Content-Length = 801 [08:20:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:10]execute_script... [08:20: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)2075338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:10]POST & json_proto [08:20:10]process_json_proto [08:20:10]json parsed OK: [08:20:10]protocol is kg_v1.0 [08:20:10]action value=close_receipt [08:20:10]process_action close_receipt [08:20:10]cmd_close_receipt [08:20:10]MH_GetDate [08:20:10]Write to MH i2c: F0 00 00 69 23 7B [08:20:10]Write i2c OK [08:20:10]MH_I2C_Read... [08:20:10]Read from MH i2c: F0 [08:20:10]MH_I2C_Read... [08:20:10]Read from MH i2c: F0 09 00 [08:20:10]MH_I2C_Read... [08:20:10]Read from MH i2c: F0 09 00 69 23 00 BD 51 C4 66 AD C5 5D 66 F1 [08:20:10]GetLastDocTimeStamp 1724141956 [08:20:10]current date 1724142013 [08:20:10]FM_GetShiftState [08:20:10]SAM_PROTO_GetShiftState [08:20:10]wFMCommunicate request_size=4 [08:20:10]MH_SAM_APDU [08:20:10]CAPDU: 80 13 01 00 [08:20:10]Write to MH i2c: E2 08 00 6A 23 80 13 01 00 00 00 00 00 0A [08:20:10]Write i2c OK [08:20:10]MH_I2C_Read... [08:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:10]Read from MH i2c: E2 [08:20:10]MH_I2C_Read... [08:20:10]Read from MH i2c: E2 0E 00 [08:20:10]MH_I2C_Read... [08:20:10]Read from MH i2c: E2 0E 00 6A 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2D [08:20:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:20:10]wFMCommunicate OK [08:20:10]SAM_PROTO_GetShiftState done [08:20:10]FM_GetShiftState done [08:20:10]opened in 1724112910 [08:20:10]opened+sec_in_day 1724199310 [08:20:10]quantity*price = 100035 [08:20:10]sum+1 = 100036 [08:20:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 79 20.08.2024 08:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58095 ФПД: 54662296730303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082013&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58095&fm=54662296730303&tin=02508201610067®Number=0000000000162794&sum=100035 [08:20:12]StoreToDocumentArchive [08:20:12]shift 100 fd 58095 [08:20:12]save to /storage/0100/doc_00058095 [08:20:12]save last doc name /storage/0100/doc_00058095 to /storage/kkm_last_doc_name [08:20:12]save OK [08:20:12]Clear old archive folders... [08:20:12]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:20:12]tlvbuf is 01DD2F20 [08:20:12]SAM_PROTO_ClearQueue [08:20:12]wFMCommunicate request_size=4 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 09 00 00 [08:20:12]Write to MH i2c: E2 08 00 77 23 80 09 00 00 00 00 00 00 0C [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 03 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 03 00 77 23 00 90 00 0E [08:20:12]RAPDU: 90 00 [08:20:12]wFMCommunicate OK [08:20:12]SAM_PROTO_ClearQueue done [08:20:12]KKMCreateOFDPacket [08:20:12]OFDProtocolAddRootSTLVToBuf [08:20:12]FM_MakeSignedData [08:20:12]FM_MakeSignedData [08:20:12]SAM_PROTO_SignData [08:20:12]wFMCommunicate request_size=4 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 0D 01 02 [08:20:12]Write to MH i2c: E2 08 00 78 23 80 0D 01 02 00 00 00 00 14 [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 03 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 03 00 78 23 00 90 00 0F [08:20:12]RAPDU: 90 00 [08:20:12]wFMCommunicate OK [08:20:12]wFMCommunicate request_size=253 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 BD 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E2 00 00 35 04 06 00 31 B7 0E C7 7A BF [08:20:12]Write to MH i2c: E2 00 01 79 23 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 BD 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E2 00 00 35 04 06 00 31 B7 0E C7 7A BF 00 00 77 [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 03 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 03 00 79 23 00 90 00 10 [08:20:12]RAPDU: 90 00 [08:20:12]wFMCommunicate OK [08:20:12]wFMCommunicate request_size=4 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 0D 03 02 [08:20:12]Write to MH i2c: E2 08 00 7A 23 80 0D 03 02 00 00 00 00 18 [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 0B 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 0B 00 7A 23 00 93 06 38 E0 D5 85 94 07 90 00 BF [08:20:12]RAPDU: 93 06 38 E0 D5 85 94 07 90 00 [08:20:12]wFMCommunicate OK [08:20:12]SAM_PROTO_SignData done [08:20:12]FM_MakeSignedData done [08:20:12]CreateOFDProtocolMessage [08:20:12]wFMCommunicate request_size=4 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 11 00 00 [08:20:12]Write to MH i2c: E2 08 00 7B 23 80 11 00 00 00 00 00 00 18 [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 17 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 17 00 7B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 64 [08:20:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:20:12]wFMCommunicate OK [08:20:12]CreateOFDProtocolMessage done [08:20:12]OFDSenderStorePacket 58095 [08:20:12]StoreOFDPacket docnum=58095 [08:20:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 A5 7B 00 01 4E 72 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 BD 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E2 00 00 35 04 06 00 31 B7 0E C7 7A BF 93 06 38 E0 D5 85 94 07 [08:20:12]CheckFolder [08:20:12]dirname=/storage/ofd_packets [08:20:12]CheckFolder done [08:20:12]ProducePacketName [08:20:12]name=ofd_packets/00058095 [08:20:12]NVStorageSaveData ofd_packets/00058095 [08:20:12]File name is /storage/ofd_packets/00058095 [08:20:12]Write 294 bytes [08:20:12]NVStorageSaveData done [08:20:12]OFDSenderStorePacket done [08:20:12]KKMCreateOFDPacket done [08:20:12]NVStorageSaveData kkm_last_timestamp [08:20:12]File name is /storage/kkm_last_timestamp [08:20:12]Write 4 bytes [08:20:12]NVStorageSaveData done [08:20:12]ExternCall_PrintAddStr [08:20:12]wPrintStart [08:20:12]Write to MH i2c: 01 00 00 7C 23 9F [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: 01 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: 01 07 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: 01 07 00 7C 23 00 00 00 00 00 FF 0F B4 [08:20:12]RasterBufferAndPrint [08:20:12]line Счет N : (1)2075338 [08:20:12]line ИНН: 02508201610067 [08:20:12]line Контрольно-Кассовый Чек [08:20:12]line ПРОДАЖА [08:20:12]line ТРК (МРК, ГНК) : 54 [08:20:12]line Товар: 2710124130 [08:20:12]line SU-92 [08:20:12]line 14.540 * 68.80 [08:20:12]line = 1000.35 [08:20:12]line НДС 12% НСП 1% [08:20:12]line > о реализуемом товаре [08:20:12]line ИТОГО: 1000.35 [08:20:12]line НСП 1% : 8.85 [08:20:12]line НДС 12% : 106.23 [08:20:12]line Наличными: 0.00 [08:20:12]line Безнал.: 1000.35 [08:20:12]line Место: АЗС № 135 "Партнер Нефть" [08:20:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:20:12]line СНО: Общий режим [08:20:12]line Чек 79 20.08.2024 08:20 [08:20:12]line Смена: 100 ФФД: 1.0 [08:20:12]line ЗНМ: 0300000196 [08:20:12]line РНМ: 0000000000162794 [08:20:12]line Версия ККМ: v1.0 [08:20:12]line Платежная система: Бакай Банк [08:20:12]line ФМ: 0000000002094532 [08:20:12]line ФД: 58095 [08:20:12]line ФПД: 54662296730303 [08:20:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082013&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58095&fm=54662296730303&tin=02508201610067®Number=0000000000162794&sum=100035 [08:20:12]OFD Sender: Processing packet 58095 [packets to send 51, broken 50] [08:20:12]ProducePacketName [08:20:12]name=ofd_packets/00058095 [08:20:12]OFD Sender: To server: pG, [08:20:12]CommunicateWithHost lk.salyk.kg:30040 [08:20:12]ConnectInit lk.salyk.kg [08:20:12]written 0, free lines is 4095 [08:20:13]Connected sock=10 [08:20:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 A5 7B 00 01 4E 72 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 BD 51 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E2 00 00 35 04 06 00 31 B7 0E C7 7A BF 93 06 38 E0 D5 85 94 07 [08:20:13]Write to MH i2c: 01 00 00 A6 23 C9 [08:20:13]Write i2c OK [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: 01 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: 01 07 00 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: 01 07 00 A6 23 00 00 00 00 00 AF 0C 8B [08:20:13]RasterBufferAndPrint [08:20:13]line [08:20:13]line [08:20:13]line [08:20:13]line [08:20:13]line [08:20:13]written 0, free lines is 3252 [08:20:13]MH_Cut [08:20:13]Write to MH i2c: D1 01 00 AD 23 01 A2 [08:20:13]Write i2c OK [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: D1 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: D1 01 00 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: D1 01 00 AD 23 00 A1 [08:20:13]Write to MH i2c: 01 00 00 AE 23 D1 [08:20:13]Write i2c OK [08:20:13]MH_I2C_Read... [08:20:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5E 5F 47 00 05 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E2 00 00 F4 03 04 00 0C FD C3 66 B6 04 01 00 00 DD 3F 4F 26 60 E3 78 D9 [08:20:13]CommunicateWithHost err = 0 [08:20:13]CheckOFDResponse [08:20:13]1017 (14) - 77093643461234 [08:20:13]1041 (16) - 0000000002094532 [08:20:13]1040 (4) - 58095 [08:20:13]1012 (4) - 20.08.2024 02:18 [08:20:13]1206 (1) - 0 [08:20:13]OFD Sender: Remove packet 58095 [08:20:13]ProducePacketName [08:20:13]name=ofd_packets/00058095 [08:20:13]NVStorageDeleteData [08:20:13]OFD Sender: No OFD packet to send [08:20:14]*** Cut start [08:20:14]*** Partial cut [08:20:14]*** CUTSNS_PIN = 1 [08:20:14]*** CUTSNS_PIN = 0 [08:20:14]*** Brake cut motor [08:20:14]Read from MH i2c: 01 [08:20:14]MH_I2C_Read... [08:20:14]*** Stop cut motor [08:20:14]*** Cut end [08:20:14]Read from MH i2c: 01 07 00 [08:20:14]MH_I2C_Read... [08:20:14]Read from MH i2c: 01 07 00 AE 23 00 00 00 00 00 FF 0F E6 [08:20:14]process_action close_receipt done [08:20:14]requested_data is exist [08:20:14]produce_requested_data [08:20:14]requested_item fm.sn is exist - process it [08:20:14]wFMCommunicate request_size=4 [08:20:14]MH_SAM_APDU [08:20:14]CAPDU: 80 11 00 00 [08:20:14]Write to MH i2c: E2 08 00 AF 23 80 11 00 00 00 00 00 00 4C [08:20:14]Write i2c OK [08:20:14]MH_I2C_Read... [08:20:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:15]Read from MH i2c: E2 [08:20:15]MH_I2C_Read... [08:20:15]Read from MH i2c: E2 17 00 [08:20:15]MH_I2C_Read... [08:20:15]Read from MH i2c: E2 17 00 AF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 98 [08:20:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:20:15]wFMCommunicate OK [08:20:15]requested_item fd.num is exist - process it [08:20:15]SAM_PROTO_GetFieldsCounters [08:20:15]wFMCommunicate request_size=4 [08:20:15]MH_SAM_APDU [08:20:15]CAPDU: 80 13 00 00 [08:20:15]Write to MH i2c: E2 08 00 B0 23 80 13 00 00 00 00 00 00 4F [08:20:15]Write i2c OK [08:20:15]MH_I2C_Read... [08:20:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:15]Read from MH i2c: E2 [08:20:15]MH_I2C_Read... [08:20:15]Read from MH i2c: E2 62 00 [08:20:15]MH_I2C_Read... [08:20:15]Read from MH i2c: E2 62 00 B0 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EF E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [08:20:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EF E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:15]wFMCommunicate OK [08:20:15]SAM_PROTO_GetFieldsCounters done [08:20:15]requested_item shift.num is exist - process it [08:20:15]requested_item shift.opened is exist - process it [08:20:15]req_shift_opened [08:20:15]FM_GetShiftState [08:20:15]SAM_PROTO_GetShiftState [08:20:15]wFMCommunicate request_size=4 [08:20:15]MH_SAM_APDU [08:20:15]CAPDU: 80 13 01 00 [08:20:15]Write to MH i2c: E2 08 00 B1 23 80 13 01 00 00 00 00 00 51 [08:20:15]Write i2c OK [08:20:15]MH_I2C_Read... [08:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:15]Read from MH i2c: E2 [08:20:15]MH_I2C_Read... [08:20:15]Read from MH i2c: E2 0E 00 [08:20:15]MH_I2C_Read... [08:20:15]Read from MH i2c: E2 0E 00 B1 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 74 [08:20:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:20:15]wFMCommunicate OK [08:20:15]SAM_PROTO_GetShiftState done [08:20:15]FM_GetShiftState done [08:20:15]req_shift_opened done [08:20:15]requested_item shift.open_date is exist - process it [08:20:15]req_shift_open_date [08:20:15]req_shift_open_date done [08:20:15]produce_requested_data done [08:20:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58095,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:20:15]process_action_free close_receipt [08:20:15]json_value_free [08:20:15]json_value_free done [08:20:15]process_json_proto returns [08:20:15]Send response to host [08:20:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58095,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:20:15]free response buf [08:20:15]execute_script done [08:20:15]execute_script returns [08:20:15]free content buf [08:20:15]Sock 9.Close socket [08:20:15]Sock 9.Thread stoped [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20:43]OFD Sender: No OFD packet to send [08:20:48]OFD Sender: No OFD packet to send [08:20:53]OFD Sender: No OFD packet to send [08:20:58]OFD Sender: No OFD packet to send [08:21:03]OFD Sender: No OFD packet to send [08:21:08]OFD Sender: No OFD packet to send [08:21:13]OFD Sender: No OFD packet to send [08:21:18]OFD Sender: No OFD packet to send [08:21:23]OFD Sender: No OFD packet to send [08:21:28]OFD Sender: No OFD packet to send [08:21:33]OFD Sender: No OFD packet to send [08:21:38]OFD Sender: No OFD packet to send [08:21:43]OFD Sender: No OFD packet to send [08:21:48]OFD Sender: No OFD packet to send [08:21:53]OFD Sender: No OFD packet to send [08:21:58]OFD Sender: No OFD packet to send [08:22:04]OFD Sender: No OFD packet to send [08:22:05]accept exits with 7 [08:22:05]New connection [08:22:05]New thread 3067424100 created [08:22:05]Thread 3067567460 joined [08:22:05]Waiting for new connection... [08:22:05] Sock 7.Parse request [08:22:05]Sock 7.Check first char [08:22:05]Sock 7.First char is OK [08:22:05]request: POST /json_proto HTTP/1.0 [08:22:05]Method: POST [08:22:05]URL: /json_proto [08:22:05]Method is POST - this is cgi request [08:22:05]url: /json_proto [08:22:05]query_string will be loaded in cgi processing [08:22:05]execute_cgi json_proto POST (null) [08:22:05]execute_cgi path=json_proto method=POST [08:22:05]POST find Content-Length [08:22:05]Host: 172.17.44.3:8080 [08:22:05]Content-Length: 793 [08:22:05]Content-Type: application/json [08:22:05] [08:22:05]POST finish read [08:22:05]Found Content-Length = 793 [08:22:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:05]execute_script... [08:22: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)2075339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:05]POST & json_proto [08:22:05]process_json_proto [08:22:05]json parsed OK: [08:22:05]protocol is kg_v1.0 [08:22:05]action value=close_receipt [08:22:05]process_action close_receipt [08:22:05]cmd_close_receipt [08:22:05]MH_GetDate [08:22:05]Write to MH i2c: F0 00 00 B2 23 C4 [08:22:05]Write i2c OK [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: F0 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: F0 09 00 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: F0 09 00 B2 23 00 30 52 C4 66 AD C5 5D 66 AE [08:22:05]GetLastDocTimeStamp 1724142013 [08:22:05]current date 1724142128 [08:22:05]FM_GetShiftState [08:22:05]SAM_PROTO_GetShiftState [08:22:05]wFMCommunicate request_size=4 [08:22:05]MH_SAM_APDU [08:22:05]CAPDU: 80 13 01 00 [08:22:05]Write to MH i2c: E2 08 00 B3 23 80 13 01 00 00 00 00 00 53 [08:22:05]Write i2c OK [08:22:05]MH_I2C_Read... [08:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:05]Read from MH i2c: E2 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: E2 0E 00 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: E2 0E 00 B3 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 76 [08:22:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:22:05]wFMCommunicate OK [08:22:05]SAM_PROTO_GetShiftState done [08:22:05]FM_GetShiftState done [08:22:05]opened in 1724112910 [08:22:05]opened+sec_in_day 1724199310 [08:22:05]quantity*price = 0 [08:22:05]sum+1 = 1 [08:22:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 80 20.08.2024 08:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58096 ФПД: 208804113237708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082208&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58096&fm=208804113237708&tin=02508201610067®Number=0000000000162794&sum=0 [08:22:07]StoreToDocumentArchive [08:22:07]shift 100 fd 58096 [08:22:07]save to /storage/0100/doc_00058096 [08:22:07]save last doc name /storage/0100/doc_00058096 to /storage/kkm_last_doc_name [08:22:07]save OK [08:22:07]Clear old archive folders... [08:22:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:22:07]tlvbuf is 01DF0E50 [08:22:07]SAM_PROTO_ClearQueue [08:22:07]wFMCommunicate request_size=4 [08:22:07]MH_SAM_APDU [08:22:07]CAPDU: 80 09 00 00 [08:22:07]Write to MH i2c: E2 08 00 C0 23 80 09 00 00 00 00 00 00 55 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 03 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 03 00 C0 23 00 90 00 57 [08:22:07]RAPDU: 90 00 [08:22:07]wFMCommunicate OK [08:22:07]SAM_PROTO_ClearQueue done [08:22:07]KKMCreateOFDPacket [08:22:07]OFDProtocolAddRootSTLVToBuf [08:22:07]FM_MakeSignedData [08:22:07]FM_MakeSignedData [08:22:07]SAM_PROTO_SignData [08:22:07]wFMCommunicate request_size=4 [08:22:07]MH_SAM_APDU [08:22:07]CAPDU: 80 0D 01 02 [08:22:07]Write to MH i2c: E2 08 00 C1 23 80 0D 01 02 00 00 00 00 5D [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 03 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 03 00 C1 23 00 90 00 58 [08:22:07]RAPDU: 90 00 [08:22:07]wFMCommunicate OK [08:22:07]wFMCommunicate request_size=255 [08:22:07]MH_SAM_APDU [08:22: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 30 52 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E2 00 00 35 04 06 00 BD [08:22:07]Write to MH i2c: E2 02 01 C2 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 30 52 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E2 00 00 35 04 06 00 BD 00 00 29 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 03 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 03 00 C2 23 00 90 00 59 [08:22:07]RAPDU: 90 00 [08:22:07]wFMCommunicate OK [08:22:07]wFMCommunicate request_size=10 [08:22:07]MH_SAM_APDU [08:22:07]CAPDU: 80 0D 02 02 05 E7 FE FF 46 CC [08:22:07]Write to MH i2c: E2 0D 00 C3 23 80 0D 02 02 05 00 E7 FE FF 46 CC 00 00 60 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 03 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 03 00 C3 23 00 90 00 5A [08:22:07]RAPDU: 90 00 [08:22:07]wFMCommunicate OK [08:22:07]wFMCommunicate request_size=4 [08:22:07]MH_SAM_APDU [08:22:07]CAPDU: 80 0D 03 02 [08:22:07]Write to MH i2c: E2 08 00 C4 23 80 0D 03 02 00 00 00 00 62 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 0B 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 0B 00 C4 23 00 CA 9C CF B8 77 3A 36 A7 90 00 DE [08:22:07]RAPDU: CA 9C CF B8 77 3A 36 A7 90 00 [08:22:07]wFMCommunicate OK [08:22:07]SAM_PROTO_SignData done [08:22:07]FM_MakeSignedData done [08:22:07]CreateOFDProtocolMessage [08:22:07]wFMCommunicate request_size=4 [08:22:07]MH_SAM_APDU [08:22:07]CAPDU: 80 11 00 00 [08:22:07]Write to MH i2c: E2 08 00 C5 23 80 11 00 00 00 00 00 00 62 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 17 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 17 00 C5 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AE [08:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:22:07]wFMCommunicate OK [08:22:07]CreateOFDProtocolMessage done [08:22:07]OFDSenderStorePacket 58096 [08:22:07]StoreOFDPacket docnum=58096 [08:22:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 81 C2 07 01 6D 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 30 52 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E2 00 00 35 04 06 00 BD E7 FE FF 46 CC CA 9C CF B8 77 3A 36 A7 [08:22:07]CheckFolder [08:22:07]dirname=/storage/ofd_packets [08:22:07]CheckFolder done [08:22:07]ProducePacketName [08:22:07]name=ofd_packets/00058096 [08:22:07]NVStorageSaveData ofd_packets/00058096 [08:22:07]File name is /storage/ofd_packets/00058096 [08:22:07]Write 301 bytes [08:22:07]NVStorageSaveData done [08:22:07]OFDSenderStorePacket done [08:22:07]KKMCreateOFDPacket done [08:22:07]NVStorageSaveData kkm_last_timestamp [08:22:07]File name is /storage/kkm_last_timestamp [08:22:07]Write 4 bytes [08:22:07]NVStorageSaveData done [08:22:07]OFD Sender: Processing packet 58096 [packets to send 51, broken 50] [08:22:07]ProducePacketName [08:22:07]name=ofd_packets/00058096 [08:22:07]OFD Sender: To server: pG, [08:22:07]CommunicateWithHost lk.salyk.kg:30040 [08:22:07]ConnectInit lk.salyk.kg [08:22:07]ExternCall_PrintAddStr [08:22:07]wPrintStart [08:22:07]Write to MH i2c: 01 00 00 C6 23 E9 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: 01 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: 01 07 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: 01 07 00 C6 23 00 00 00 00 00 FF 0F FE [08:22:07]RasterBufferAndPrint [08:22:07]line Счет N : (1)2075339 [08:22:07]line ИНН: 02508201610067 [08:22:07]line Контрольно-Кассовый Чек [08:22:07]line ПРОДАЖА [08:22:07]line ТРК (МРК, ГНК) : 43 [08:22:07]line Товар: 2710124130 [08:22:07]line Аи-92-К-4 [08:22:07]line 14.750 * 0.00 [08:22:07]line = 0.00 [08:22:07]line НДС 12% НСП 1% [08:22:07]line > о реализуемом товаре [08:22:07]line ИТОГО: 0.00 [08:22:07]line НСП 1% : 0.00 [08:22:07]line НДС 12% : 0.00 [08:22:07]line Наличными: 0.00 [08:22:07]line Безнал.: 0.00 [08:22:07]line Место: АЗС № 135 "Партнер Нефть" [08:22:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:22:07]line СНО: Общий режим [08:22:07]line Чек 80 20.08.2024 08:22 [08:22:07]line Смена: 100 ФФД: 1.0 [08:22:07]line ЗНМ: 0300000196 [08:22:07]line РНМ: 0000000000162794 [08:22:07]line Версия ККМ: v1.0 [08:22:07]line Талоны: Топливная Карта [08:22:07]line 92875 [08:22:07]line ФМ: 0000000002094532 [08:22:07]line ФД: 58096 [08:22:07]line ФПД: 208804113237708 [08:22:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082208&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58096&fm=208804113237708&tin=02508201610067®Number=0000000000162794&sum=0 [08:22:07]Connected sock=11 [08:22:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 81 C2 07 01 6D 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 30 52 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E2 00 00 35 04 06 00 BD E7 FE FF 46 CC CA 9C CF B8 77 3A 36 A7 [08:22:07]written 0, free lines is 4095 [08:22:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8D 7A 47 00 3F 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 32 30 39 34 35 33 32 10 04 04 00 F0 E2 00 00 F4 03 04 00 7F FD C3 66 B6 04 01 00 00 D9 29 41 2C 70 9C BC FB [08:22:08]CommunicateWithHost err = 0 [08:22:08]CheckOFDResponse [08:22:08]1017 (14) - 77093643461234 [08:22:08]1041 (16) - 0000000002094532 [08:22:08]1040 (4) - 58096 [08:22:08]1012 (4) - 20.08.2024 02:20 [08:22:08]1206 (1) - 0 [08:22:08]OFD Sender: Remove packet 58096 [08:22:08]ProducePacketName [08:22:08]name=ofd_packets/00058096 [08:22:08]NVStorageDeleteData [08:22:08]Write to MH i2c: 01 00 00 F0 23 13 [08:22:08]Write i2c OK [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 07 00 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 07 00 F0 23 00 00 00 00 00 AD 0C D3 [08:22:08]RasterBufferAndPrint [08:22:08]line [08:22:08]line [08:22:08]line [08:22:08]line [08:22:08]line [08:22:08]written 0, free lines is 3250 [08:22:08]MH_Cut [08:22:08]Write to MH i2c: D1 01 00 F7 23 01 EC [08:22:08]Write i2c OK [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: D1 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: D1 01 00 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: D1 01 00 F7 23 00 EB [08:22:08]Write to MH i2c: 01 00 00 F8 23 1B [08:22:08]Write i2c OK [08:22:08]MH_I2C_Read... [08:22:08]OFD Sender: No OFD packet to send [08:22:09]*** Cut start [08:22:09]*** Partial cut [08:22:09]*** CUTSNS_PIN = 1 [08:22:09]*** CUTSNS_PIN = 0 [08:22:09]*** Brake cut motor [08:22:09]Read from MH i2c: 01 [08:22:09]MH_I2C_Read... [08:22:09]*** Stop cut motor [08:22:09]*** Cut end [08:22:09]Read from MH i2c: 01 07 00 [08:22:09]MH_I2C_Read... [08:22:09]Read from MH i2c: 01 07 00 F8 23 00 00 00 00 00 FF 0F 30 [08:22:09]process_action close_receipt done [08:22:09]requested_data is exist [08:22:09]produce_requested_data [08:22:09]requested_item fm.sn is exist - process it [08:22:09]wFMCommunicate request_size=4 [08:22:09]MH_SAM_APDU [08:22:09]CAPDU: 80 11 00 00 [08:22:09]Write to MH i2c: E2 08 00 F9 23 80 11 00 00 00 00 00 00 96 [08:22:09]Write i2c OK [08:22:09]MH_I2C_Read... [08:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:09]Read from MH i2c: E2 [08:22:09]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 17 00 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 17 00 F9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [08:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:22:10]wFMCommunicate OK [08:22:10]requested_item fd.num is exist - process it [08:22:10]SAM_PROTO_GetFieldsCounters [08:22:10]wFMCommunicate request_size=4 [08:22:10]MH_SAM_APDU [08:22:10]CAPDU: 80 13 00 00 [08:22:10]Write to MH i2c: E2 08 00 FA 23 80 13 00 00 00 00 00 00 99 [08:22:10]Write i2c OK [08:22:10]MH_I2C_Read... [08:22:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:10]Read from MH i2c: E2 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 62 00 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 62 00 FA 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F0 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [08:22:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F0 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:10]wFMCommunicate OK [08:22:10]SAM_PROTO_GetFieldsCounters done [08:22:10]requested_item shift.num is exist - process it [08:22:10]requested_item shift.opened is exist - process it [08:22:10]req_shift_opened [08:22:10]FM_GetShiftState [08:22:10]SAM_PROTO_GetShiftState [08:22:10]wFMCommunicate request_size=4 [08:22:10]MH_SAM_APDU [08:22:10]CAPDU: 80 13 01 00 [08:22:10]Write to MH i2c: E2 08 00 FB 23 80 13 01 00 00 00 00 00 9B [08:22:10]Write i2c OK [08:22:10]MH_I2C_Read... [08:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:10]Read from MH i2c: E2 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 0E 00 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 0E 00 FB 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BE [08:22:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:22:10]wFMCommunicate OK [08:22:10]SAM_PROTO_GetShiftState done [08:22:10]FM_GetShiftState done [08:22:10]req_shift_opened done [08:22:10]requested_item shift.open_date is exist - process it [08:22:10]req_shift_open_date [08:22:10]req_shift_open_date done [08:22:10]produce_requested_data done [08:22:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58096,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:22:10]process_action_free close_receipt [08:22:10]json_value_free [08:22:10]json_value_free done [08:22:10]process_json_proto returns [08:22:10]Send response to host [08:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58096,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:22:10]free response buf [08:22:10]execute_script done [08:22:10]execute_script returns [08:22:10]free content buf [08:22:10]Sock 7.Close socket [08:22:10]Sock 7.Thread stoped [08:22:13]OFD Sender: No OFD packet to send [08:22:18]OFD Sender: No OFD packet to send [08:22:23]OFD Sender: No OFD packet to send [08:22:28]OFD Sender: No OFD packet to send [08:22:33]OFD Sender: No OFD packet to send [08:22:38]OFD Sender: No OFD packet to send [08:22:43]OFD Sender: No OFD packet to send [08:22:48]OFD Sender: No OFD packet to send [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:03]OFD Sender: No OFD packet to send [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:23]OFD Sender: No OFD packet to send [08:23:28]OFD Sender: No OFD packet to send [08:23:33]OFD Sender: No OFD packet to send [08:23:38]OFD Sender: No OFD packet to send [08:23:43]OFD Sender: No OFD packet to send [08:23:48]OFD Sender: No OFD packet to send [08:23:53]OFD Sender: No OFD packet to send [08:23:58]OFD Sender: No OFD packet to send [08:24:03]OFD Sender: No OFD packet to send [08:24:08]OFD Sender: No OFD packet to send [08:24:13]OFD Sender: No OFD packet to send [08:24:18]OFD Sender: No OFD packet to send [08:24:23]OFD Sender: No OFD packet to send [08:24:28]OFD Sender: No OFD packet to send [08:24:33]OFD Sender: No OFD packet to send [08:24:38]OFD Sender: No OFD packet to send [08:24:43]OFD Sender: No OFD packet to send [08:24:48]OFD Sender: No OFD packet to send [08:24:53]OFD Sender: No OFD packet to send [08:24:58]OFD Sender: No OFD packet to send [08:25:03]OFD Sender: No OFD packet to send [08:25:08]OFD Sender: No OFD packet to send [08:25:13]OFD Sender: No OFD packet to send [08:25:18]OFD Sender: No OFD packet to send [08:25:23]OFD Sender: No OFD packet to send [08:25:28]OFD Sender: No OFD packet to send [08:25:33]OFD Sender: No OFD packet to send [08:25:38]OFD Sender: No OFD packet to send [08:25:43]OFD Sender: No OFD packet to send [08:25:48]OFD Sender: No OFD packet to send [08:25:53]OFD Sender: No OFD packet to send [08:25:58]OFD Sender: No OFD packet to send [08:26:03]OFD Sender: No OFD packet to send [08:26:08]OFD Sender: No OFD packet to send [08:26:12]accept exits with 9 [08:26:12]New connection [08:26:12]New thread 3067567460 created [08:26:12]Thread 3067424100 joined [08:26:12]Waiting for new connection... [08:26:12] Sock 9.Parse request [08:26:12]Sock 9.Check first char [08:26:12]Sock 9.First char is OK [08:26:12]request: POST /json_proto HTTP/1.0 [08:26:12]Method: POST [08:26:12]URL: /json_proto [08:26:12]Method is POST - this is cgi request [08:26:12]url: /json_proto [08:26:12]query_string will be loaded in cgi processing [08:26:12]execute_cgi json_proto POST (null) [08:26:12]execute_cgi path=json_proto method=POST [08:26:12]POST find Content-Length [08:26:12]Host: 172.17.44.3:8080 [08:26:12]Content-Length: 802 [08:26:12]Content-Type: application/json [08:26:12] [08:26:12]POST finish read [08:26:12]Found Content-Length = 802 [08:26:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.550, "sum" : 857.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 857.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:12]execute_script... [08:26: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)2075340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.550, "sum" : 857.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 857.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:12]POST & json_proto [08:26:12]process_json_proto [08:26:12]json parsed OK: [08:26:12]protocol is kg_v1.0 [08:26:12]action value=close_receipt [08:26:12]process_action close_receipt [08:26:12]cmd_close_receipt [08:26:12]MH_GetDate [08:26:12]Write to MH i2c: F0 00 00 FC 23 0E [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: F0 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: F0 09 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: F0 09 00 FC 23 00 26 53 C4 66 AD C5 5D 66 EF [08:26:12]GetLastDocTimeStamp 1724142128 [08:26:12]current date 1724142374 [08:26:12]FM_GetShiftState [08:26:12]SAM_PROTO_GetShiftState [08:26:12]wFMCommunicate request_size=4 [08:26:12]MH_SAM_APDU [08:26:12]CAPDU: 80 13 01 00 [08:26:12]Write to MH i2c: E2 08 00 FD 23 80 13 01 00 00 00 00 00 9D [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 0E 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 0E 00 FD 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C0 [08:26:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:26:12]wFMCommunicate OK [08:26:12]SAM_PROTO_GetShiftState done [08:26:12]FM_GetShiftState done [08:26:12]opened in 1724112910 [08:26:12]opened+sec_in_day 1724199310 [08:26:12]quantity*price = 85701 [08:26:12]sum+1 = 85702 [08:26:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 857.01 НСП 1% : 7.58 НДС 12% : 91.01 Наличными: 0.00 Безнал.: 857.01 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 81 20.08.2024 08:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58097 ФПД: 84340958014598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082614&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58097&fm=84340958014598&tin=02508201610067®Number=0000000000162794&sum=85701 [08:26:13]StoreToDocumentArchive [08:26:13]shift 100 fd 58097 [08:26:13]save to /storage/0100/doc_00058097 [08:26:13]save last doc name /storage/0100/doc_00058097 to /storage/kkm_last_doc_name [08:26:13]save OK [08:26:13]Clear old archive folders... [08:26:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:13]tlvbuf is 01D6D410 [08:26:13]SAM_PROTO_ClearQueue [08:26:13]wFMCommunicate request_size=4 [08:26:13]MH_SAM_APDU [08:26:13]CAPDU: 80 09 00 00 [08:26:13]Write to MH i2c: E2 08 00 0A 24 80 09 00 00 00 00 00 00 A0 [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:13]Read from MH i2c: E2 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 03 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 03 00 0A 24 00 90 00 A2 [08:26:13]RAPDU: 90 00 [08:26:13]wFMCommunicate OK [08:26:13]SAM_PROTO_ClearQueue done [08:26:13]KKMCreateOFDPacket [08:26:13]OFDProtocolAddRootSTLVToBuf [08:26:13]FM_MakeSignedData [08:26:13]FM_MakeSignedData [08:26:13]SAM_PROTO_SignData [08:26:13]wFMCommunicate request_size=4 [08:26:13]MH_SAM_APDU [08:26:13]CAPDU: 80 0D 01 02 [08:26:13]Write to MH i2c: E2 08 00 0B 24 80 0D 01 02 00 00 00 00 A8 [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:13]Read from MH i2c: E2 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 03 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 03 00 0B 24 00 90 00 A3 [08:26:13]RAPDU: 90 00 [08:26:13]wFMCommunicate OK [08:26:13]wFMCommunicate request_size=255 [08:26:13]MH_SAM_APDU [08:26:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 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 8D 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 4E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 26 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E2 00 00 35 04 06 00 4C [08:26:13]Write to MH i2c: E2 02 01 0C 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 35 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 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 8D 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 4E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 26 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E2 00 00 35 04 06 00 4C 00 00 71 [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:13]Read from MH i2c: E2 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 03 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 03 00 0C 24 00 90 00 A4 [08:26:13]RAPDU: 90 00 [08:26:13]wFMCommunicate OK [08:26:13]wFMCommunicate request_size=10 [08:26:13]MH_SAM_APDU [08:26:13]CAPDU: 80 0D 02 02 05 B5 28 D7 AC 86 [08:26:13]Write to MH i2c: E2 0D 00 0D 24 80 0D 02 02 05 00 B5 28 D7 AC 86 00 00 9B [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:13]Read from MH i2c: E2 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 03 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 03 00 0D 24 00 90 00 A5 [08:26:13]RAPDU: 90 00 [08:26:13]wFMCommunicate OK [08:26:13]wFMCommunicate request_size=4 [08:26:13]MH_SAM_APDU [08:26:13]CAPDU: 80 0D 03 02 [08:26:13]Write to MH i2c: E2 08 00 0E 24 80 0D 03 02 00 00 00 00 AD [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:13]Read from MH i2c: E2 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 0B 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 0B 00 0E 24 00 A1 B9 B9 EC E4 E3 39 E4 90 00 91 [08:26:13]RAPDU: A1 B9 B9 EC E4 E3 39 E4 90 00 [08:26:13]wFMCommunicate OK [08:26:13]SAM_PROTO_SignData done [08:26:13]FM_MakeSignedData done [08:26:13]CreateOFDProtocolMessage [08:26:13]wFMCommunicate request_size=4 [08:26:13]MH_SAM_APDU [08:26:13]CAPDU: 80 11 00 00 [08:26:13]Write to MH i2c: E2 08 00 0F 24 80 11 00 00 00 00 00 00 AD [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:13]Read from MH i2c: E2 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 17 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: E2 17 00 0F 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F9 [08:26:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:26:13]wFMCommunicate OK [08:26:13]CreateOFDProtocolMessage done [08:26:13]OFDSenderStorePacket 58097 [08:26:13]StoreOFDPacket docnum=58097 [08:26:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0E 12 07 01 8C 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 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 8D 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 4E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 26 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E2 00 00 35 04 06 00 4C B5 28 D7 AC 86 A1 B9 B9 EC E4 E3 39 E4 [08:26:13]CheckFolder [08:26:13]dirname=/storage/ofd_packets [08:26:13]CheckFolder done [08:26:13]ProducePacketName [08:26:13]name=ofd_packets/00058097 [08:26:13]NVStorageSaveData ofd_packets/00058097 [08:26:13]File name is /storage/ofd_packets/00058097 [08:26:13]Write 301 bytes [08:26:13]NVStorageSaveData done [08:26:13]OFDSenderStorePacket done [08:26:13]KKMCreateOFDPacket done [08:26:13]NVStorageSaveData kkm_last_timestamp [08:26:13]File name is /storage/kkm_last_timestamp [08:26:13]Write 4 bytes [08:26:13]NVStorageSaveData done [08:26:13]ExternCall_PrintAddStr [08:26:13]wPrintStart [08:26:13]Write to MH i2c: 01 00 00 10 24 34 [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: 01 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: 01 07 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: 01 07 00 10 24 00 00 00 00 00 FF 0F 49 [08:26:13]RasterBufferAndPrint [08:26:13]line Счет N : (1)2075340 [08:26:13]line ИНН: 02508201610067 [08:26:13]line Контрольно-Кассовый Чек [08:26:13]line ПРОДАЖА [08:26:13]line ТРК (МРК, ГНК) : 42 [08:26:13]line Товар: 2710124500 [08:26:13]line Аи-95-К-5 [08:26:13]line 11.550 * 74.20 [08:26:13]line = 857.01 [08:26:13]line НДС 12% НСП 1% [08:26:13]line > о реализуемом товаре [08:26:13]line ИТОГО: 857.01 [08:26:13]line НСП 1% : 7.58 [08:26:13]line НДС 12% : 91.01 [08:26:13]line Наличными: 0.00 [08:26:13]line Безнал.: 857.01 [08:26:13]line Место: АЗС № 135 "Партнер Нефть" [08:26:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:26:13]line СНО: Общий режим [08:26:13]line Чек 81 20.08.2024 08:26 [08:26:13]line Смена: 100 ФФД: 1.0 [08:26:13]line ЗНМ: 0300000196 [08:26:13]line РНМ: 0000000000162794 [08:26:13]line Версия ККМ: v1.0 [08:26:13]line Платежная система: O! деньги [08:26:13]line ФМ: 0000000002094532 [08:26:13]line ФД: 58097 [08:26:13]line ФПД: 84340958014598 [08:26:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082614&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58097&fm=84340958014598&tin=02508201610067®Number=0000000000162794&sum=85701 [08:26:14]OFD Sender: Processing packet 58097 [packets to send 51, broken 50] [08:26:14]ProducePacketName [08:26:14]name=ofd_packets/00058097 [08:26:14]OFD Sender: To server: pG, [08:26:14]CommunicateWithHost lk.salyk.kg:30040 [08:26:14]ConnectInit lk.salyk.kg [08:26:14]written 0, free lines is 4095 [08:26:14]Connected sock=10 [08:26:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0E 12 07 01 8C 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 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 8D 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 4E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 26 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E2 00 00 35 04 06 00 4C B5 28 D7 AC 86 A1 B9 B9 EC E4 E3 39 E4 [08:26:14]Write to MH i2c: 01 00 00 3A 24 5E [08:26:14]Write i2c OK [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: 01 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: 01 07 00 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: 01 07 00 3A 24 00 00 00 00 00 AB 0C 1C [08:26:14]RasterBufferAndPrint [08:26:14]line [08:26:14]line [08:26:14]line [08:26:14]line [08:26:14]line [08:26:14]written 0, free lines is 3248 [08:26:14]MH_Cut [08:26:14]Write to MH i2c: D1 01 00 41 24 01 37 [08:26:14]Write i2c OK [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: D1 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: D1 01 00 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: D1 01 00 41 24 00 36 [08:26:14]Write to MH i2c: 01 00 00 42 24 66 [08:26:14]Write i2c OK [08:26:14]MH_I2C_Read... [08:26:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6E D7 47 00 4A 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 32 30 39 34 35 33 32 10 04 04 00 F1 E2 00 00 F4 03 04 00 76 FE C3 66 B6 04 01 00 00 A4 43 DD 8D 1D 29 11 94 [08:26:14]CommunicateWithHost err = 0 [08:26:14]CheckOFDResponse [08:26:14]1017 (14) - 77093643461234 [08:26:14]1041 (16) - 0000000002094532 [08:26:14]1040 (4) - 58097 [08:26:14]1012 (4) - 20.08.2024 02:24 [08:26:14]1206 (1) - 0 [08:26:14]OFD Sender: Remove packet 58097 [08:26:14]ProducePacketName [08:26:14]name=ofd_packets/00058097 [08:26:14]NVStorageDeleteData [08:26:15]OFD Sender: No OFD packet to send [08:26:15]*** Cut start [08:26:15]*** Partial cut [08:26:15]*** CUTSNS_PIN = 1 [08:26:15]*** CUTSNS_PIN = 0 [08:26:15]*** Brake cut motor [08:26:16]Read from MH i2c: 01 [08:26:16]MH_I2C_Read... [08:26:16]*** Stop cut motor [08:26:16]*** Cut end [08:26:16]Read from MH i2c: 01 07 00 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: 01 07 00 42 24 00 00 00 00 00 FF 0F 7B [08:26:16]process_action close_receipt done [08:26:16]requested_data is exist [08:26:16]produce_requested_data [08:26:16]requested_item fm.sn is exist - process it [08:26:16]wFMCommunicate request_size=4 [08:26:16]MH_SAM_APDU [08:26:16]CAPDU: 80 11 00 00 [08:26:16]Write to MH i2c: E2 08 00 43 24 80 11 00 00 00 00 00 00 E1 [08:26:16]Write i2c OK [08:26:16]MH_I2C_Read... [08:26:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:16]Read from MH i2c: E2 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 17 00 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 17 00 43 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2D [08:26:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:26:16]wFMCommunicate OK [08:26:16]requested_item fd.num is exist - process it [08:26:16]SAM_PROTO_GetFieldsCounters [08:26:16]wFMCommunicate request_size=4 [08:26:16]MH_SAM_APDU [08:26:16]CAPDU: 80 13 00 00 [08:26:16]Write to MH i2c: E2 08 00 44 24 80 13 00 00 00 00 00 00 E4 [08:26:16]Write i2c OK [08:26:16]MH_I2C_Read... [08:26:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:16]Read from MH i2c: E2 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 62 00 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 62 00 44 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [08:26:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F1 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:16]wFMCommunicate OK [08:26:16]SAM_PROTO_GetFieldsCounters done [08:26:16]requested_item shift.num is exist - process it [08:26:16]requested_item shift.opened is exist - process it [08:26:16]req_shift_opened [08:26:16]FM_GetShiftState [08:26:16]SAM_PROTO_GetShiftState [08:26:16]wFMCommunicate request_size=4 [08:26:16]MH_SAM_APDU [08:26:16]CAPDU: 80 13 01 00 [08:26:16]Write to MH i2c: E2 08 00 45 24 80 13 01 00 00 00 00 00 E6 [08:26:16]Write i2c OK [08:26:16]MH_I2C_Read... [08:26:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:16]Read from MH i2c: E2 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 0E 00 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 0E 00 45 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 09 [08:26:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:26:16]wFMCommunicate OK [08:26:16]SAM_PROTO_GetShiftState done [08:26:16]FM_GetShiftState done [08:26:16]req_shift_opened done [08:26:16]requested_item shift.open_date is exist - process it [08:26:16]req_shift_open_date [08:26:16]req_shift_open_date done [08:26:16]produce_requested_data done [08:26:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58097,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:26:16]process_action_free close_receipt [08:26:16]json_value_free [08:26:16]json_value_free done [08:26:16]process_json_proto returns [08:26:16]Send response to host [08:26:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58097,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:26:16]free response buf [08:26:16]execute_script done [08:26:16]execute_script returns [08:26:16]free content buf [08:26:16]Sock 9.Close socket [08:26:16]Sock 9.Thread stoped [08:26:20]OFD Sender: No OFD packet to send [08:26:25]OFD Sender: No OFD packet to send [08:26:30]OFD Sender: No OFD packet to send [08:26:35]OFD Sender: No OFD packet to send [08:26:36]accept exits with 7 [08:26:36]New connection [08:26:36]New thread 3067424100 created [08:26:36]Thread 3067567460 joined [08:26:36]Waiting for new connection... [08:26:36] Sock 7.Parse request [08:26:36]Sock 7.Check first char [08:26:36]Sock 7.First char is OK [08:26:36]request: POST /json_proto HTTP/1.0 [08:26:36]Method: POST [08:26:36]URL: /json_proto [08:26:36]Method is POST - this is cgi request [08:26:36]url: /json_proto [08:26:36]query_string will be loaded in cgi processing [08:26:36]execute_cgi json_proto POST (null) [08:26:36]execute_cgi path=json_proto method=POST [08:26:36]POST find Content-Length [08:26:36]Host: 172.17.44.3:8080 [08:26:36]Content-Length: 804 [08:26:36]Content-Type: application/json [08:26:36] [08:26:36]POST finish read [08:26:36]Found Content-Length = 804 [08:26:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:36]execute_script... [08:26:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:36]POST & json_proto [08:26:36]process_json_proto [08:26:36]json parsed OK: [08:26:36]protocol is kg_v1.0 [08:26:36]action value=close_receipt [08:26:36]process_action close_receipt [08:26:36]cmd_close_receipt [08:26:36]MH_GetDate [08:26:36]Write to MH i2c: F0 00 00 46 24 59 [08:26:36]Write i2c OK [08:26:36]MH_I2C_Read... [08:26:36]Read from MH i2c: F0 [08:26:36]MH_I2C_Read... [08:26:36]Read from MH i2c: F0 09 00 [08:26:36]MH_I2C_Read... [08:26:36]Read from MH i2c: F0 09 00 46 24 00 3E 53 C4 66 AD C5 5D 66 52 [08:26:36]GetLastDocTimeStamp 1724142374 [08:26:36]current date 1724142398 [08:26:36]FM_GetShiftState [08:26:36]SAM_PROTO_GetShiftState [08:26:36]wFMCommunicate request_size=4 [08:26:36]MH_SAM_APDU [08:26:36]CAPDU: 80 13 01 00 [08:26:36]Write to MH i2c: E2 08 00 47 24 80 13 01 00 00 00 00 00 E8 [08:26:36]Write i2c OK [08:26:36]MH_I2C_Read... [08:26:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:36]Read from MH i2c: E2 [08:26:36]MH_I2C_Read... [08:26:36]Read from MH i2c: E2 0E 00 [08:26:36]MH_I2C_Read... [08:26:36]Read from MH i2c: E2 0E 00 47 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0B [08:26:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:26:36]wFMCommunicate OK [08:26:36]SAM_PROTO_GetShiftState done [08:26:36]FM_GetShiftState done [08:26:36]opened in 1724112910 [08:26:36]opened+sec_in_day 1724199310 [08:26:36]quantity*price = 100021 [08:26:36]sum+1 = 100023 [08:26:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 82 20.08.2024 08:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58098 ФПД: 116037909184710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082638&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58098&fm=116037909184710&tin=02508201610067®Number=0000000000162794&sum=100022 [08:26:37]StoreToDocumentArchive [08:26:37]shift 100 fd 58098 [08:26:37]save to /storage/0100/doc_00058098 [08:26:37]save last doc name /storage/0100/doc_00058098 to /storage/kkm_last_doc_name [08:26:37]save OK [08:26:37]Clear old archive folders... [08:26:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:37]tlvbuf is 01DFE760 [08:26:37]SAM_PROTO_ClearQueue [08:26:37]wFMCommunicate request_size=4 [08:26:37]MH_SAM_APDU [08:26:37]CAPDU: 80 09 00 00 [08:26:37]Write to MH i2c: E2 08 00 54 24 80 09 00 00 00 00 00 00 EA [08:26:37]Write i2c OK [08:26:37]MH_I2C_Read... [08:26:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:37]Read from MH i2c: E2 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 03 00 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 03 00 54 24 00 90 00 EC [08:26:37]RAPDU: 90 00 [08:26:37]wFMCommunicate OK [08:26:37]SAM_PROTO_ClearQueue done [08:26:37]KKMCreateOFDPacket [08:26:37]OFDProtocolAddRootSTLVToBuf [08:26:37]FM_MakeSignedData [08:26:37]FM_MakeSignedData [08:26:37]SAM_PROTO_SignData [08:26:37]wFMCommunicate request_size=4 [08:26:37]MH_SAM_APDU [08:26:37]CAPDU: 80 0D 01 02 [08:26:37]Write to MH i2c: E2 08 00 55 24 80 0D 01 02 00 00 00 00 F2 [08:26:37]Write i2c OK [08:26:37]MH_I2C_Read... [08:26:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:37]Read from MH i2c: E2 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 03 00 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 03 00 55 24 00 90 00 ED [08:26:37]RAPDU: 90 00 [08:26:37]wFMCommunicate OK [08:26:37]wFMCommunicate request_size=255 [08:26:37]MH_SAM_APDU [08:26:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 52 00 00 00 F4 03 04 00 3E 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E2 00 00 35 04 06 00 69 [08:26:37]Write to MH i2c: E2 02 01 56 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 52 00 00 00 F4 03 04 00 3E 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E2 00 00 35 04 06 00 69 00 00 75 [08:26:37]Write i2c OK [08:26:37]MH_I2C_Read... [08:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:37]Read from MH i2c: E2 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 03 00 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 03 00 56 24 00 90 00 EE [08:26:37]RAPDU: 90 00 [08:26:37]wFMCommunicate OK [08:26:37]wFMCommunicate request_size=10 [08:26:37]MH_SAM_APDU [08:26:37]CAPDU: 80 0D 02 02 05 89 2E 5B 80 C6 [08:26:37]Write to MH i2c: E2 0D 00 57 24 80 0D 02 02 05 00 89 2E 5B 80 C6 00 00 57 [08:26:37]Write i2c OK [08:26:37]MH_I2C_Read... [08:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:37]Read from MH i2c: E2 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 03 00 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 03 00 57 24 00 90 00 EF [08:26:37]RAPDU: 90 00 [08:26:37]wFMCommunicate OK [08:26:37]wFMCommunicate request_size=4 [08:26:37]MH_SAM_APDU [08:26:37]CAPDU: 80 0D 03 02 [08:26:37]Write to MH i2c: E2 08 00 58 24 80 0D 03 02 00 00 00 00 F7 [08:26:37]Write i2c OK [08:26:37]MH_I2C_Read... [08:26:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:37]Read from MH i2c: E2 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 0B 00 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 0B 00 58 24 00 7B 67 E2 F5 CE DF 0B 2B 90 00 94 [08:26:37]RAPDU: 7B 67 E2 F5 CE DF 0B 2B 90 00 [08:26:37]wFMCommunicate OK [08:26:37]SAM_PROTO_SignData done [08:26:37]FM_MakeSignedData done [08:26:37]CreateOFDProtocolMessage [08:26:37]wFMCommunicate request_size=4 [08:26:37]MH_SAM_APDU [08:26:37]CAPDU: 80 11 00 00 [08:26:37]Write to MH i2c: E2 08 00 59 24 80 11 00 00 00 00 00 00 F7 [08:26:37]Write i2c OK [08:26:37]MH_I2C_Read... [08:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:37]Read from MH i2c: E2 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 17 00 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: E2 17 00 59 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 43 [08:26:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:26:37]wFMCommunicate OK [08:26:37]CreateOFDProtocolMessage done [08:26:37]OFDSenderStorePacket 58098 [08:26:37]StoreOFDPacket docnum=58098 [08:26:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4A 0A 07 01 40 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 52 00 00 00 F4 03 04 00 3E 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E2 00 00 35 04 06 00 69 89 2E 5B 80 C6 7B 67 E2 F5 CE DF 0B 2B [08:26:37]CheckFolder [08:26:37]dirname=/storage/ofd_packets [08:26:37]CheckFolder done [08:26:37]ProducePacketName [08:26:37]name=ofd_packets/00058098 [08:26:37]NVStorageSaveData ofd_packets/00058098 [08:26:37]File name is /storage/ofd_packets/00058098 [08:26:37]Write 301 bytes [08:26:37]NVStorageSaveData done [08:26:37]OFDSenderStorePacket done [08:26:37]KKMCreateOFDPacket done [08:26:37]NVStorageSaveData kkm_last_timestamp [08:26:37]File name is /storage/kkm_last_timestamp [08:26:37]Write 4 bytes [08:26:37]NVStorageSaveData done [08:26:37]ExternCall_PrintAddStr [08:26:37]wPrintStart [08:26:37]Write to MH i2c: 01 00 00 5A 24 7E [08:26:37]Write i2c OK [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: 01 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: 01 07 00 [08:26:37]MH_I2C_Read... [08:26:37]Read from MH i2c: 01 07 00 5A 24 00 00 00 00 00 FF 0F 93 [08:26:37]RasterBufferAndPrint [08:26:37]line Счет N : (1)2075341 [08:26:37]line ИНН: 02508201610067 [08:26:37]line Контрольно-Кассовый Чек [08:26:37]line ПРОДАЖА [08:26:37]line ТРК (МРК, ГНК) : 32 [08:26:37]line Товар: 2710124500 [08:26:37]line Аи-95-К-5 [08:26:37]line 13.480 * 74.20 [08:26:37]line = 1000.22 [08:26:37]line НДС 12% НСП 1% [08:26:37]line > о реализуемом товаре [08:26:37]line ИТОГО: 1000.22 [08:26:37]line НСП 1% : 8.85 [08:26:37]line НДС 12% : 106.22 [08:26:37]line Наличными: 0.00 [08:26:37]line Безнал.: 1000.22 [08:26:37]line Место: АЗС № 135 "Партнер Нефть" [08:26:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:26:37]line СНО: Общий режим [08:26:37]line Чек 82 20.08.2024 08:26 [08:26:37]line Смена: 100 ФФД: 1.0 [08:26:37]line ЗНМ: 0300000196 [08:26:37]line РНМ: 0000000000162794 [08:26:37]line Версия ККМ: v1.0 [08:26:37]line Платежная система: O! деньги [08:26:37]line ФМ: 0000000002094532 [08:26:37]line ФД: 58098 [08:26:37]line ФПД: 116037909184710 [08:26:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082638&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58098&fm=116037909184710&tin=02508201610067®Number=0000000000162794&sum=100022 [08:26:38]OFD Sender: Processing packet 58098 [packets to send 51, broken 50] [08:26:38]ProducePacketName [08:26:38]name=ofd_packets/00058098 [08:26:38]OFD Sender: To server: pG, [08:26:38]CommunicateWithHost lk.salyk.kg:30040 [08:26:38]ConnectInit lk.salyk.kg [08:26:38]written 0, free lines is 4095 [08:26:38]Connected sock=10 [08:26:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4A 0A 07 01 40 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 52 00 00 00 F4 03 04 00 3E 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E2 00 00 35 04 06 00 69 89 2E 5B 80 C6 7B 67 E2 F5 CE DF 0B 2B [08:26:38]Write to MH i2c: 01 00 00 84 24 A8 [08:26:38]Write i2c OK [08:26:38]MH_I2C_Read... [08:26:38]Read from MH i2c: 01 [08:26:38]MH_I2C_Read... [08:26:38]Read from MH i2c: 01 07 00 [08:26:38]MH_I2C_Read... [08:26:38]Read from MH i2c: 01 07 00 84 24 00 00 00 00 00 AF 0C 6A [08:26:38]RasterBufferAndPrint [08:26:38]line [08:26:38]line [08:26:38]line [08:26:38]line [08:26:38]line [08:26:38]written 0, free lines is 3251 [08:26:38]MH_Cut [08:26:38]Write to MH i2c: D1 01 00 8B 24 01 81 [08:26:38]Write i2c OK [08:26:38]MH_I2C_Read... [08:26:38]Read from MH i2c: D1 [08:26:38]MH_I2C_Read... [08:26:38]Read from MH i2c: D1 01 00 [08:26:38]MH_I2C_Read... [08:26:38]Read from MH i2c: D1 01 00 8B 24 00 80 [08:26:38]Write to MH i2c: 01 00 00 8C 24 B0 [08:26:38]Write i2c OK [08:26:38]MH_I2C_Read... [08:26:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D9 06 47 00 D1 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 32 30 39 34 35 33 32 10 04 04 00 F2 E2 00 00 F4 03 04 00 8D FE C3 66 B6 04 01 00 00 26 D6 B3 EF 10 65 0D DC [08:26:38]CommunicateWithHost err = 0 [08:26:38]CheckOFDResponse [08:26:38]1017 (14) - 77093643461234 [08:26:38]1041 (16) - 0000000002094532 [08:26:38]1040 (4) - 58098 [08:26:38]1012 (4) - 20.08.2024 02:25 [08:26:38]1206 (1) - 0 [08:26:38]OFD Sender: Remove packet 58098 [08:26:38]ProducePacketName [08:26:38]name=ofd_packets/00058098 [08:26:38]NVStorageDeleteData [08:26:39]OFD Sender: No OFD packet to send [08:26:39]*** Cut start [08:26:39]*** Partial cut [08:26:39]*** CUTSNS_PIN = 1 [08:26:39]*** CUTSNS_PIN = 0 [08:26:39]*** Brake cut motor [08:26:40]Read from MH i2c: 01 [08:26:40]MH_I2C_Read... [08:26:40]*** Stop cut motor [08:26:40]*** Cut end [08:26:40]Read from MH i2c: 01 07 00 [08:26:40]MH_I2C_Read... [08:26:40]Read from MH i2c: 01 07 00 8C 24 00 00 00 00 00 FF 0F C5 [08:26:40]process_action close_receipt done [08:26:40]requested_data is exist [08:26:40]produce_requested_data [08:26:40]requested_item fm.sn is exist - process it [08:26:40]wFMCommunicate request_size=4 [08:26:40]MH_SAM_APDU [08:26:40]CAPDU: 80 11 00 00 [08:26:40]Write to MH i2c: E2 08 00 8D 24 80 11 00 00 00 00 00 00 2B [08:26:40]Write i2c OK [08:26:40]MH_I2C_Read... [08:26:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:40]Read from MH i2c: E2 [08:26:40]MH_I2C_Read... [08:26:40]Read from MH i2c: E2 17 00 [08:26:40]MH_I2C_Read... [08:26:40]Read from MH i2c: E2 17 00 8D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 77 [08:26:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:26:40]wFMCommunicate OK [08:26:40]requested_item fd.num is exist - process it [08:26:40]SAM_PROTO_GetFieldsCounters [08:26:40]wFMCommunicate request_size=4 [08:26:40]MH_SAM_APDU [08:26:40]CAPDU: 80 13 00 00 [08:26:40]Write to MH i2c: E2 08 00 8E 24 80 13 00 00 00 00 00 00 2E [08:26:40]Write i2c OK [08:26:40]MH_I2C_Read... [08:26:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:40]Read from MH i2c: E2 [08:26:40]MH_I2C_Read... [08:26:40]Read from MH i2c: E2 62 00 [08:26:40]MH_I2C_Read... [08:26:40]Read from MH i2c: E2 62 00 8E 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F2 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [08:26:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F2 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:40]wFMCommunicate OK [08:26:40]SAM_PROTO_GetFieldsCounters done [08:26:40]requested_item shift.num is exist - process it [08:26:40]requested_item shift.opened is exist - process it [08:26:40]req_shift_opened [08:26:40]FM_GetShiftState [08:26:40]SAM_PROTO_GetShiftState [08:26:40]wFMCommunicate request_size=4 [08:26:40]MH_SAM_APDU [08:26:40]CAPDU: 80 13 01 00 [08:26:40]Write to MH i2c: E2 08 00 8F 24 80 13 01 00 00 00 00 00 30 [08:26:40]Write i2c OK [08:26:40]MH_I2C_Read... [08:26:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:40]Read from MH i2c: E2 [08:26:40]MH_I2C_Read... [08:26:40]Read from MH i2c: E2 0E 00 [08:26:40]MH_I2C_Read... [08:26:40]Read from MH i2c: E2 0E 00 8F 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 53 [08:26:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:26:40]wFMCommunicate OK [08:26:40]SAM_PROTO_GetShiftState done [08:26:40]FM_GetShiftState done [08:26:40]req_shift_opened done [08:26:40]requested_item shift.open_date is exist - process it [08:26:40]req_shift_open_date [08:26:40]req_shift_open_date done [08:26:40]produce_requested_data done [08:26:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58098,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:26:40]process_action_free close_receipt [08:26:40]json_value_free [08:26:40]json_value_free done [08:26:40]process_json_proto returns [08:26:40]Send response to host [08:26:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58098,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:26:40]free response buf [08:26:40]execute_script done [08:26:40]execute_script returns [08:26:40]free content buf [08:26:40]Sock 7.Close socket [08:26:40]Sock 7.Thread stoped [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:27:59]OFD Sender: No OFD packet to send [08:28:04]OFD Sender: No OFD packet to send [08:28:09]OFD Sender: No OFD packet to send [08:28:14]OFD Sender: No OFD packet to send [08:28:19]OFD Sender: No OFD packet to send [08:28:24]OFD Sender: No OFD packet to send [08:28:29]OFD Sender: No OFD packet to send [08:28:34]OFD Sender: No OFD packet to send [08:28:39]OFD Sender: No OFD packet to send [08:28:44]OFD Sender: No OFD packet to send [08:28:49]OFD Sender: No OFD packet to send [08:28:54]OFD Sender: No OFD packet to send [08:28:59]OFD Sender: No OFD packet to send [08:29:03]accept exits with 9 [08:29:03]New connection [08:29:03]New thread 3067567460 created [08:29:03]Thread 3067424100 joined [08:29:03]Waiting for new connection... [08:29:03] Sock 9.Parse request [08:29:03]Sock 9.Check first char [08:29:03]Sock 9.First char is OK [08:29:03]request: POST /json_proto HTTP/1.0 [08:29:03]Method: POST [08:29:03]URL: /json_proto [08:29:03]Method is POST - this is cgi request [08:29:03]url: /json_proto [08:29:03]query_string will be loaded in cgi processing [08:29:03]execute_cgi json_proto POST (null) [08:29:03]execute_cgi path=json_proto method=POST [08:29:03]POST find Content-Length [08:29:03]Host: 172.17.44.3:8080 [08:29:03]Content-Length: 659 [08:29:03]Content-Type: application/json [08:29:03] [08:29:03]POST finish read [08:29:03]Found Content-Length = 659 [08:29:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:03]execute_script... [08:29: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)2075342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:03]POST & json_proto [08:29:03]process_json_proto [08:29:03]json parsed OK: [08:29:03]protocol is kg_v1.0 [08:29:03]action value=close_receipt [08:29:03]process_action close_receipt [08:29:03]cmd_close_receipt [08:29:03]MH_GetDate [08:29:03]Write to MH i2c: F0 00 00 90 24 A3 [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: F0 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: F0 09 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: F0 09 00 90 24 00 D1 53 C4 66 AD C5 5D 66 2F [08:29:03]GetLastDocTimeStamp 1724142398 [08:29:03]current date 1724142545 [08:29:03]FM_GetShiftState [08:29:03]SAM_PROTO_GetShiftState [08:29:03]wFMCommunicate request_size=4 [08:29:03]MH_SAM_APDU [08:29:03]CAPDU: 80 13 01 00 [08:29:03]Write to MH i2c: E2 08 00 91 24 80 13 01 00 00 00 00 00 32 [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:03]Read from MH i2c: E2 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 0E 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 0E 00 91 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 55 [08:29:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:29:03]wFMCommunicate OK [08:29:03]SAM_PROTO_GetShiftState done [08:29:03]FM_GetShiftState done [08:29:03]opened in 1724112910 [08:29:03]opened+sec_in_day 1724199310 [08:29:03]quantity*price = 20020 [08:29:03]sum+1 = 20022 [08:29:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 83 20.08.2024 08:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58099 ФПД: 139584909665258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082905&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58099&fm=139584909665258&tin=02508201610067®Number=0000000000162794&sum=20000 [08:29:04]StoreToDocumentArchive [08:29:04]shift 100 fd 58099 [08:29:04]save to /storage/0100/doc_00058099 [08:29:04]save last doc name /storage/0100/doc_00058099 to /storage/kkm_last_doc_name [08:29:04]save OK [08:29:04]Clear old archive folders... [08:29:04]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:29:04]tlvbuf is 01DDB420 [08:29:04]SAM_PROTO_ClearQueue [08:29:04]wFMCommunicate request_size=4 [08:29:04]MH_SAM_APDU [08:29:04]CAPDU: 80 09 00 00 [08:29:04]Write to MH i2c: E2 08 00 9E 24 80 09 00 00 00 00 00 00 34 [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:04]Read from MH i2c: E2 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 03 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 03 00 9E 24 00 90 00 36 [08:29:04]RAPDU: 90 00 [08:29:04]wFMCommunicate OK [08:29:04]SAM_PROTO_ClearQueue done [08:29:04]KKMCreateOFDPacket [08:29:04]OFDProtocolAddRootSTLVToBuf [08:29:04]FM_MakeSignedData [08:29:04]FM_MakeSignedData [08:29:04]SAM_PROTO_SignData [08:29:04]wFMCommunicate request_size=4 [08:29:04]MH_SAM_APDU [08:29:04]CAPDU: 80 0D 01 02 [08:29:04]Write to MH i2c: E2 08 00 9F 24 80 0D 01 02 00 00 00 00 3C [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]OFD Sender: No OFD packet to send [08:29:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:04]Read from MH i2c: E2 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 03 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 03 00 9F 24 00 90 00 37 [08:29:04]RAPDU: 90 00 [08:29:04]wFMCommunicate OK [08:29:04]wFMCommunicate request_size=253 [08:29:04]MH_SAM_APDU [08:29:04]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 53 00 00 00 F4 03 04 00 D1 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E2 00 00 35 04 06 00 7E F3 A4 F4 E3 EA [08:29:04]Write to MH i2c: E2 00 01 A0 24 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 53 00 00 00 F4 03 04 00 D1 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E2 00 00 35 04 06 00 7E F3 A4 F4 E3 EA 00 00 6A [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:04]Read from MH i2c: E2 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 03 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 03 00 A0 24 00 90 00 38 [08:29:04]RAPDU: 90 00 [08:29:04]wFMCommunicate OK [08:29:04]wFMCommunicate request_size=4 [08:29:04]MH_SAM_APDU [08:29:04]CAPDU: 80 0D 03 02 [08:29:04]Write to MH i2c: E2 08 00 A1 24 80 0D 03 02 00 00 00 00 40 [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:04]Read from MH i2c: E2 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 0B 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 0B 00 A1 24 00 4A F8 FC B4 67 57 50 79 90 00 BA [08:29:04]RAPDU: 4A F8 FC B4 67 57 50 79 90 00 [08:29:04]wFMCommunicate OK [08:29:04]SAM_PROTO_SignData done [08:29:04]FM_MakeSignedData done [08:29:04]CreateOFDProtocolMessage [08:29:04]wFMCommunicate request_size=4 [08:29:04]MH_SAM_APDU [08:29:04]CAPDU: 80 11 00 00 [08:29:04]Write to MH i2c: E2 08 00 A2 24 80 11 00 00 00 00 00 00 40 [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:04]Read from MH i2c: E2 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 17 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 17 00 A2 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8C [08:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:29:04]wFMCommunicate OK [08:29:04]CreateOFDProtocolMessage done [08:29:04]OFDSenderStorePacket 58099 [08:29:04]StoreOFDPacket docnum=58099 [08:29:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 EA 16 00 01 9F 7B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 53 00 00 00 F4 03 04 00 D1 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E2 00 00 35 04 06 00 7E F3 A4 F4 E3 EA 4A F8 FC B4 67 57 50 79 [08:29:04]CheckFolder [08:29:04]dirname=/storage/ofd_packets [08:29:04]CheckFolder done [08:29:04]ProducePacketName [08:29:04]name=ofd_packets/00058099 [08:29:04]NVStorageSaveData ofd_packets/00058099 [08:29:04]File name is /storage/ofd_packets/00058099 [08:29:04]Write 294 bytes [08:29:04]NVStorageSaveData done [08:29:04]OFDSenderStorePacket done [08:29:04]KKMCreateOFDPacket done [08:29:04]NVStorageSaveData kkm_last_timestamp [08:29:04]File name is /storage/kkm_last_timestamp [08:29:04]Write 4 bytes [08:29:04]NVStorageSaveData done [08:29:04]ExternCall_PrintAddStr [08:29:04]wPrintStart [08:29:04]Write to MH i2c: 01 00 00 A3 24 C7 [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: 01 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: 01 07 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: 01 07 00 A3 24 00 00 00 00 00 FF 0F DC [08:29:04]RasterBufferAndPrint [08:29:04]line Счет N : (1)2075342 [08:29:04]line ИНН: 02508201610067 [08:29:04]line Контрольно-Кассовый Чек [08:29:04]line ПРОДАЖА [08:29:04]line ТРК (МРК, ГНК) : 34 [08:29:04]line Товар: 2710124130 [08:29:04]line SU-92 [08:29:04]line 2.910 * 68.80 [08:29:04]line = 200.21 [08:29:04]line НДС 12% НСП 1% [08:29:04]line > о реализуемом товаре [08:29:04]line ОКРУГЛЕНИЕ: -0.21 [08:29:04]line ИТОГО: 200.00 [08:29:04]line Внесено: 200.00 [08:29:04]line СДАЧА: 0.00 [08:29:04]line НСП 1% : 1.77 [08:29:04]line НДС 12% : 21.26 [08:29:04]line Наличными: 200.00 [08:29:04]line Безнал.: 0.00 [08:29:04]line Место: АЗС № 135 "Партнер Нефть" [08:29:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:29:04]line СНО: Общий режим [08:29:04]line Чек 83 20.08.2024 08:29 [08:29:04]line Смена: 100 ФФД: 1.0 [08:29:04]line ЗНМ: 0300000196 [08:29:04]line РНМ: 0000000000162794 [08:29:04]line Версия ККМ: v1.0 [08:29:04]line ФМ: 0000000002094532 [08:29:04]line ФД: 58099 [08:29:04]line ФПД: 139584909665258 [08:29:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082905&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58099&fm=139584909665258&tin=02508201610067®Number=0000000000162794&sum=20000 [08:29:05]OFD Sender: Processing packet 58099 [packets to send 51, broken 50] [08:29:05]ProducePacketName [08:29:05]name=ofd_packets/00058099 [08:29:05]OFD Sender: To server: pG, [08:29:05]CommunicateWithHost lk.salyk.kg:30040 [08:29:05]ConnectInit lk.salyk.kg [08:29:05]written 0, free lines is 4095 [08:29:05]Connected sock=7 [08:29:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 EA 16 00 01 9F 7B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 53 00 00 00 F4 03 04 00 D1 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E2 00 00 35 04 06 00 7E F3 A4 F4 E3 EA 4A F8 FC B4 67 57 50 79 [08:29:05]Write to MH i2c: 01 00 00 CE 24 F2 [08:29:05]Write i2c OK [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: 01 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: 01 07 00 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: 01 07 00 CE 24 00 00 00 00 00 9D 0C A2 [08:29:05]RasterBufferAndPrint [08:29:05]line [08:29:05]line [08:29:05]line [08:29:05]line [08:29:05]line [08:29:05]written 0, free lines is 3233 [08:29:05]MH_Cut [08:29:05]Write to MH i2c: D1 01 00 D5 24 01 CB [08:29:05]Write i2c OK [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: D1 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: D1 01 00 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: D1 01 00 D5 24 00 CA [08:29:05]Write to MH i2c: 01 00 00 D6 24 FA [08:29:05]Write i2c OK [08:29:05]MH_I2C_Read... [08:29:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B6 E8 47 00 3E 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 32 30 39 34 35 33 32 10 04 04 00 F3 E2 00 00 F4 03 04 00 20 FF C3 66 B6 04 01 00 00 0A 55 B1 0B 93 D0 0A E2 [08:29:05]CommunicateWithHost err = 0 [08:29:05]CheckOFDResponse [08:29:05]1017 (14) - 77093643461234 [08:29:05]1041 (16) - 0000000002094532 [08:29:05]1040 (4) - 58099 [08:29:05]1012 (4) - 20.08.2024 02:27 [08:29:05]1206 (1) - 0 [08:29:05]OFD Sender: Remove packet 58099 [08:29:05]ProducePacketName [08:29:05]name=ofd_packets/00058099 [08:29:05]NVStorageDeleteData [08:29:06]OFD Sender: No OFD packet to send [08:29:06]*** Cut start [08:29:06]*** Partial cut [08:29:06]*** CUTSNS_PIN = 1 [08:29:06]*** CUTSNS_PIN = 0 [08:29:06]*** Brake cut motor [08:29:07]Read from MH i2c: 01 [08:29:07]MH_I2C_Read... [08:29:07]*** Stop cut motor [08:29:07]*** Cut end [08:29:07]Read from MH i2c: 01 07 00 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: 01 07 00 D6 24 00 00 00 00 00 FF 0F 0F [08:29:07]process_action close_receipt done [08:29:07]requested_data is exist [08:29:07]produce_requested_data [08:29:07]requested_item fm.sn is exist - process it [08:29:07]wFMCommunicate request_size=4 [08:29:07]MH_SAM_APDU [08:29:07]CAPDU: 80 11 00 00 [08:29:07]Write to MH i2c: E2 08 00 D7 24 80 11 00 00 00 00 00 00 75 [08:29:07]Write i2c OK [08:29:07]MH_I2C_Read... [08:29:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:07]Read from MH i2c: E2 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 17 00 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 17 00 D7 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C1 [08:29:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:29:07]wFMCommunicate OK [08:29:07]requested_item fd.num is exist - process it [08:29:07]SAM_PROTO_GetFieldsCounters [08:29:07]wFMCommunicate request_size=4 [08:29:07]MH_SAM_APDU [08:29:07]CAPDU: 80 13 00 00 [08:29:07]Write to MH i2c: E2 08 00 D8 24 80 13 00 00 00 00 00 00 78 [08:29:07]Write i2c OK [08:29:07]MH_I2C_Read... [08:29:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:07]Read from MH i2c: E2 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 62 00 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 62 00 D8 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [08:29:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F3 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:29:07]wFMCommunicate OK [08:29:07]SAM_PROTO_GetFieldsCounters done [08:29:07]requested_item shift.num is exist - process it [08:29:07]requested_item shift.opened is exist - process it [08:29:07]req_shift_opened [08:29:07]FM_GetShiftState [08:29:07]SAM_PROTO_GetShiftState [08:29:07]wFMCommunicate request_size=4 [08:29:07]MH_SAM_APDU [08:29:07]CAPDU: 80 13 01 00 [08:29:07]Write to MH i2c: E2 08 00 D9 24 80 13 01 00 00 00 00 00 7A [08:29:07]Write i2c OK [08:29:07]MH_I2C_Read... [08:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:07]Read from MH i2c: E2 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 0E 00 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 0E 00 D9 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9D [08:29:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:29:07]wFMCommunicate OK [08:29:07]SAM_PROTO_GetShiftState done [08:29:07]FM_GetShiftState done [08:29:07]req_shift_opened done [08:29:07]requested_item shift.open_date is exist - process it [08:29:07]req_shift_open_date [08:29:07]req_shift_open_date done [08:29:07]produce_requested_data done [08:29:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58099,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:29:07]process_action_free close_receipt [08:29:07]json_value_free [08:29:07]json_value_free done [08:29:07]process_json_proto returns [08:29:07]Send response to host [08:29:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58099,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:29:07]free response buf [08:29:07]execute_script done [08:29:07]execute_script returns [08:29:07]free content buf [08:29:07]Sock 9.Close socket [08:29:07]Sock 9.Thread stoped [08:29:11]OFD Sender: No OFD packet to send [08:29:16]OFD Sender: No OFD packet to send [08:29:21]OFD Sender: No OFD packet to send [08:29:26]OFD Sender: No OFD packet to send [08:29:31]OFD Sender: No OFD packet to send [08:29:36]OFD Sender: No OFD packet to send [08:29:41]OFD Sender: No OFD packet to send [08:29:43]accept exits with 10 [08:29:43]New connection [08:29:43]New thread 3067424100 created [08:29:43]Thread 3067567460 joined [08:29:43]Waiting for new connection... [08:29:43] Sock 10.Parse request [08:29:43]Sock 10.Check first char [08:29:43]Sock 10.First char is OK [08:29:43]request: POST /json_proto HTTP/1.0 [08:29:43]Method: POST [08:29:43]URL: /json_proto [08:29:43]Method is POST - this is cgi request [08:29:43]url: /json_proto [08:29:43]query_string will be loaded in cgi processing [08:29:43]execute_cgi json_proto POST (null) [08:29:43]execute_cgi path=json_proto method=POST [08:29:43]POST find Content-Length [08:29:43]Host: 172.17.44.3:8080 [08:29:43]Content-Length: 804 [08:29:43]Content-Type: application/json [08:29:43] [08:29:43]POST finish read [08:29:43]Found Content-Length = 804 [08:29:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:43]execute_script... [08:29:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:43]POST & json_proto [08:29:43]process_json_proto [08:29:43]json parsed OK: [08:29:43]protocol is kg_v1.0 [08:29:43]action value=close_receipt [08:29:43]process_action close_receipt [08:29:43]cmd_close_receipt [08:29:43]MH_GetDate [08:29:43]Write to MH i2c: F0 00 00 DA 24 ED [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: F0 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: F0 09 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: F0 09 00 DA 24 00 FA 53 C4 66 AD C5 5D 66 A2 [08:29:43]GetLastDocTimeStamp 1724142545 [08:29:43]current date 1724142586 [08:29:43]FM_GetShiftState [08:29:43]SAM_PROTO_GetShiftState [08:29:43]wFMCommunicate request_size=4 [08:29:43]MH_SAM_APDU [08:29:43]CAPDU: 80 13 01 00 [08:29:43]Write to MH i2c: E2 08 00 DB 24 80 13 01 00 00 00 00 00 7C [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:43]Read from MH i2c: E2 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: E2 0E 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: E2 0E 00 DB 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9F [08:29:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:29:43]wFMCommunicate OK [08:29:43]SAM_PROTO_GetShiftState done [08:29:43]FM_GetShiftState done [08:29:43]opened in 1724112910 [08:29:43]opened+sec_in_day 1724199310 [08:29:43]quantity*price = 200043 [08:29:43]sum+1 = 200044 [08:29:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 84 20.08.2024 08:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58100 ФПД: 253481647361545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082946&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58100&fm=253481647361545&tin=02508201610067®Number=0000000000162794&sum=200043 [08:29:44]StoreToDocumentArchive [08:29:44]shift 100 fd 58100 [08:29:44]save to /storage/0100/doc_00058100 [08:29:44]save last doc name /storage/0100/doc_00058100 to /storage/kkm_last_doc_name [08:29:44]save OK [08:29:44]Clear old archive folders... [08:29:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:29:44]tlvbuf is 01DDAE90 [08:29:44]SAM_PROTO_ClearQueue [08:29:44]wFMCommunicate request_size=4 [08:29:44]MH_SAM_APDU [08:29:44]CAPDU: 80 09 00 00 [08:29:44]Write to MH i2c: E2 08 00 E8 24 80 09 00 00 00 00 00 00 7E [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:44]Read from MH i2c: E2 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 03 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 03 00 E8 24 00 90 00 80 [08:29:44]RAPDU: 90 00 [08:29:44]wFMCommunicate OK [08:29:44]SAM_PROTO_ClearQueue done [08:29:44]KKMCreateOFDPacket [08:29:44]OFDProtocolAddRootSTLVToBuf [08:29:44]FM_MakeSignedData [08:29:44]FM_MakeSignedData [08:29:44]SAM_PROTO_SignData [08:29:44]wFMCommunicate request_size=4 [08:29:44]MH_SAM_APDU [08:29:44]CAPDU: 80 0D 01 02 [08:29:44]Write to MH i2c: E2 08 00 E9 24 80 0D 01 02 00 00 00 00 86 [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:44]Read from MH i2c: E2 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 03 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 03 00 E9 24 00 90 00 81 [08:29:44]RAPDU: 90 00 [08:29:44]wFMCommunicate OK [08:29:44]wFMCommunicate request_size=255 [08:29:44]MH_SAM_APDU [08:29:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 FA 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E2 00 00 35 04 06 00 E6 [08:29:44]Write to MH i2c: E2 02 01 EA 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 FA 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E2 00 00 35 04 06 00 E6 00 00 FB [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 EA 24 00 90 00 82 [08:29:45]RAPDU: 90 00 [08:29:45]wFMCommunicate OK [08:29:45]wFMCommunicate request_size=10 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 0D 02 02 05 8A 4B 8C 4E 09 [08:29:45]Write to MH i2c: E2 0D 00 EB 24 80 0D 02 02 05 00 8A 4B 8C 4E 09 00 00 4B [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 EB 24 00 90 00 83 [08:29:45]RAPDU: 90 00 [08:29:45]wFMCommunicate OK [08:29:45]wFMCommunicate request_size=4 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 0D 03 02 [08:29:45]Write to MH i2c: E2 08 00 EC 24 80 0D 03 02 00 00 00 00 8B [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 0B 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 0B 00 EC 24 00 F8 69 8E 55 F0 12 FB 88 90 00 55 [08:29:45]RAPDU: F8 69 8E 55 F0 12 FB 88 90 00 [08:29:45]wFMCommunicate OK [08:29:45]SAM_PROTO_SignData done [08:29:45]FM_MakeSignedData done [08:29:45]CreateOFDProtocolMessage [08:29:45]wFMCommunicate request_size=4 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 11 00 00 [08:29:45]Write to MH i2c: E2 08 00 ED 24 80 11 00 00 00 00 00 00 8B [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 17 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 17 00 ED 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D7 [08:29:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:29:45]wFMCommunicate OK [08:29:45]CreateOFDProtocolMessage done [08:29:45]OFDSenderStorePacket 58100 [08:29:45]StoreOFDPacket docnum=58100 [08:29:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3F A7 07 01 71 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 FA 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E2 00 00 35 04 06 00 E6 8A 4B 8C 4E 09 F8 69 8E 55 F0 12 FB 88 [08:29:45]CheckFolder [08:29:45]dirname=/storage/ofd_packets [08:29:45]CheckFolder done [08:29:45]ProducePacketName [08:29:45]name=ofd_packets/00058100 [08:29:45]NVStorageSaveData ofd_packets/00058100 [08:29:45]File name is /storage/ofd_packets/00058100 [08:29:45]Write 301 bytes [08:29:45]NVStorageSaveData done [08:29:45]OFDSenderStorePacket done [08:29:45]KKMCreateOFDPacket done [08:29:45]NVStorageSaveData kkm_last_timestamp [08:29:45]File name is /storage/kkm_last_timestamp [08:29:45]Write 4 bytes [08:29:45]NVStorageSaveData done [08:29:45]ExternCall_PrintAddStr [08:29:45]wPrintStart [08:29:45]Write to MH i2c: 01 00 00 EE 24 12 [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: 01 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: 01 07 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: 01 07 00 EE 24 00 00 00 00 00 FF 0F 27 [08:29:45]RasterBufferAndPrint [08:29:45]line Счет N : (1)2075343 [08:29:45]line ИНН: 02508201610067 [08:29:45]line Контрольно-Кассовый Чек [08:29:45]line ПРОДАЖА [08:29:45]line ТРК (МРК, ГНК) : 52 [08:29:45]line Товар: 2710124500 [08:29:45]line Аи-95-К-5 [08:29:45]line 26.960 * 74.20 [08:29:45]line = 2000.43 [08:29:45]line НДС 12% НСП 1% [08:29:45]line > о реализуемом товаре [08:29:45]line ИТОГО: 2000.43 [08:29:45]line НСП 1% : 17.70 [08:29:45]line НДС 12% : 212.43 [08:29:45]line Наличными: 0.00 [08:29:45]line Безнал.: 2000.43 [08:29:45]line Место: АЗС № 135 "Партнер Нефть" [08:29:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:29:45]line СНО: Общий режим [08:29:45]line Чек 84 20.08.2024 08:29 [08:29:45]line Смена: 100 ФФД: 1.0 [08:29:45]line ЗНМ: 0300000196 [08:29:45]line РНМ: 0000000000162794 [08:29:45]line Версия ККМ: v1.0 [08:29:45]line Платежная система: O! деньги [08:29:45]line ФМ: 0000000002094532 [08:29:45]line ФД: 58100 [08:29:45]line ФПД: 253481647361545 [08:29:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082946&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58100&fm=253481647361545&tin=02508201610067®Number=0000000000162794&sum=200043 [08:29:45]OFD Sender: Processing packet 58100 [packets to send 51, broken 50] [08:29:45]ProducePacketName [08:29:45]name=ofd_packets/00058100 [08:29:45]OFD Sender: To server: pG, [08:29:45]CommunicateWithHost lk.salyk.kg:30040 [08:29:45]ConnectInit lk.salyk.kg [08:29:45]written 0, free lines is 4095 [08:29:45]Connected sock=9 [08:29:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3F A7 07 01 71 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 FA 53 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E2 00 00 35 04 06 00 E6 8A 4B 8C 4E 09 F8 69 8E 55 F0 12 FB 88 [08:29:46]Write to MH i2c: 01 00 00 18 25 3D [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: 01 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: 01 07 00 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: 01 07 00 18 25 00 00 00 00 00 B0 0C 00 [08:29:46]RasterBufferAndPrint [08:29:46]line [08:29:46]line [08:29:46]line [08:29:46]line [08:29:46]line [08:29:46]written 0, free lines is 3252 [08:29:46]MH_Cut [08:29:46]Write to MH i2c: D1 01 00 1F 25 01 16 [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: D1 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: D1 01 00 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: D1 01 00 1F 25 00 15 [08:29:46]Write to MH i2c: 01 00 00 20 25 45 [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 87 BC 47 00 BE 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 32 30 39 34 35 33 32 10 04 04 00 F4 E2 00 00 F4 03 04 00 49 FF C3 66 B6 04 01 00 00 3E 4D D9 82 B3 ED 94 B1 [08:29:46]CommunicateWithHost err = 0 [08:29:46]CheckOFDResponse [08:29:46]1017 (14) - 77093643461234 [08:29:46]1041 (16) - 0000000002094532 [08:29:46]1040 (4) - 58100 [08:29:46]1012 (4) - 20.08.2024 02:28 [08:29:46]1206 (1) - 0 [08:29:46]OFD Sender: Remove packet 58100 [08:29:46]ProducePacketName [08:29:46]name=ofd_packets/00058100 [08:29:46]NVStorageDeleteData [08:29:46]OFD Sender: No OFD packet to send [08:29:47]*** Cut start [08:29:47]*** Partial cut [08:29:47]*** CUTSNS_PIN = 1 [08:29:47]*** CUTSNS_PIN = 0 [08:29:47]*** Brake cut motor [08:29:47]Read from MH i2c: 01 [08:29:47]MH_I2C_Read... [08:29:47]*** Stop cut motor [08:29:47]*** Cut end [08:29:47]Read from MH i2c: 01 07 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: 01 07 00 20 25 00 00 00 00 00 FF 0F 5A [08:29:47]process_action close_receipt done [08:29:47]requested_data is exist [08:29:47]produce_requested_data [08:29:47]requested_item fm.sn is exist - process it [08:29:47]wFMCommunicate request_size=4 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 11 00 00 [08:29:47]Write to MH i2c: E2 08 00 21 25 80 11 00 00 00 00 00 00 C0 [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:47]Read from MH i2c: E2 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 17 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 17 00 21 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0C [08:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:29:47]wFMCommunicate OK [08:29:47]requested_item fd.num is exist - process it [08:29:47]SAM_PROTO_GetFieldsCounters [08:29:47]wFMCommunicate request_size=4 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 13 00 00 [08:29:47]Write to MH i2c: E2 08 00 22 25 80 13 00 00 00 00 00 00 C3 [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:47]Read from MH i2c: E2 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 62 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 62 00 22 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F4 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [08:29:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F4 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:29:47]wFMCommunicate OK [08:29:47]SAM_PROTO_GetFieldsCounters done [08:29:47]requested_item shift.num is exist - process it [08:29:47]requested_item shift.opened is exist - process it [08:29:47]req_shift_opened [08:29:47]FM_GetShiftState [08:29:47]SAM_PROTO_GetShiftState [08:29:47]wFMCommunicate request_size=4 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 13 01 00 [08:29:47]Write to MH i2c: E2 08 00 23 25 80 13 01 00 00 00 00 00 C5 [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:47]Read from MH i2c: E2 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 0E 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 0E 00 23 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E8 [08:29:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:29:47]wFMCommunicate OK [08:29:47]SAM_PROTO_GetShiftState done [08:29:47]FM_GetShiftState done [08:29:47]req_shift_opened done [08:29:47]requested_item shift.open_date is exist - process it [08:29:47]req_shift_open_date [08:29:47]req_shift_open_date done [08:29:47]produce_requested_data done [08:29:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58100,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:29:47]process_action_free close_receipt [08:29:47]json_value_free [08:29:47]json_value_free done [08:29:47]process_json_proto returns [08:29:47]Send response to host [08:29:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58100,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:29:47]free response buf [08:29:47]execute_script done [08:29:47]execute_script returns [08:29:47]free content buf [08:29:47]Sock 10.Close socket [08:29:47]Sock 10.Thread stoped [08:29:51]OFD Sender: No OFD packet to send [08:29:56]OFD Sender: No OFD packet to send [08:30:01]OFD Sender: No OFD packet to send [08:30:06]OFD Sender: No OFD packet to send [08:30:11]OFD Sender: No OFD packet to send [08:30:16]OFD Sender: No OFD packet to send [08:30:21]OFD Sender: No OFD packet to send [08:30:26]OFD Sender: No OFD packet to send [08:30:31]OFD Sender: No OFD packet to send [08:30:36]OFD Sender: No OFD packet to send [08:30:41]OFD Sender: No OFD packet to send [08:30:46]OFD Sender: No OFD packet to send [08:30:51]OFD Sender: No OFD packet to send [08:30:56]OFD Sender: No OFD packet to send [08:31:01]OFD Sender: No OFD packet to send [08:31:06]OFD Sender: No OFD packet to send [08:31:11]OFD Sender: No OFD packet to send [08:31:16]OFD Sender: No OFD packet to send [08:31:21]OFD Sender: No OFD packet to send [08:31:26]OFD Sender: No OFD packet to send [08:31:31]OFD Sender: No OFD packet to send [08:31:36]OFD Sender: No OFD packet to send [08:31:41]OFD Sender: No OFD packet to send [08:31:46]OFD Sender: No OFD packet to send [08:31:47]accept exits with 7 [08:31:47]New connection [08:31:47]New thread 3067567460 created [08:31:47]Thread 3067424100 joined [08:31:47]Waiting for new connection... [08:31:47] Sock 7.Parse request [08:31:47]Sock 7.Check first char [08:31:47]Sock 7.First char is OK [08:31:47]request: POST /json_proto HTTP/1.0 [08:31:47]Method: POST [08:31:47]URL: /json_proto [08:31:47]Method is POST - this is cgi request [08:31:47]url: /json_proto [08:31:47]query_string will be loaded in cgi processing [08:31:47]execute_cgi json_proto POST (null) [08:31:47]execute_cgi path=json_proto method=POST [08:31:47]POST find Content-Length [08:31:47]Host: 172.17.44.3:8080 [08:31:47]Content-Length: 782 [08:31:47]Content-Type: application/json [08:31:47] [08:31:47]POST finish read [08:31:47]Found Content-Length = 782 [08:31:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:47]execute_script... [08:31: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)2075344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:47]POST & json_proto [08:31:47]process_json_proto [08:31:47]json parsed OK: [08:31:47]protocol is kg_v1.0 [08:31:47]action value=close_receipt [08:31:47]process_action close_receipt [08:31:47]cmd_close_receipt [08:31:47]MH_GetDate [08:31:47]Write to MH i2c: F0 00 00 24 25 38 [08:31:47]Write i2c OK [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: F0 [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: F0 09 00 [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: F0 09 00 24 25 00 76 54 C4 66 AD C5 5D 66 6A [08:31:47]GetLastDocTimeStamp 1724142586 [08:31:47]current date 1724142710 [08:31:47]FM_GetShiftState [08:31:47]SAM_PROTO_GetShiftState [08:31:47]wFMCommunicate request_size=4 [08:31:47]MH_SAM_APDU [08:31:47]CAPDU: 80 13 01 00 [08:31:47]Write to MH i2c: E2 08 00 25 25 80 13 01 00 00 00 00 00 C7 [08:31:47]Write i2c OK [08:31:47]MH_I2C_Read... [08:31:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:47]Read from MH i2c: E2 [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: E2 0E 00 [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: E2 0E 00 25 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EA [08:31:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:31:47]wFMCommunicate OK [08:31:47]SAM_PROTO_GetShiftState done [08:31:47]FM_GetShiftState done [08:31:47]opened in 1724112910 [08:31:47]opened+sec_in_day 1724199310 [08:31:47]quantity*price = 50017 [08:31:47]sum+1 = 50019 [08:31:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 85 20.08.2024 08:31 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58101 ФПД: 207440299968183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083150&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58101&fm=207440299968183&tin=02508201610067®Number=0000000000162794&sum=50018 [08:31:48]StoreToDocumentArchive [08:31:48]shift 100 fd 58101 [08:31:48]save to /storage/0100/doc_00058101 [08:31:48]save last doc name /storage/0100/doc_00058101 to /storage/kkm_last_doc_name [08:31:48]save OK [08:31:48]Clear old archive folders... [08:31:48]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:31:48]tlvbuf is 01D6CF50 [08:31:48]SAM_PROTO_ClearQueue [08:31:48]wFMCommunicate request_size=4 [08:31:48]MH_SAM_APDU [08:31:48]CAPDU: 80 09 00 00 [08:31:48]Write to MH i2c: E2 08 00 32 25 80 09 00 00 00 00 00 00 C9 [08:31:48]Write i2c OK [08:31:48]MH_I2C_Read... [08:31:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:48]Read from MH i2c: E2 [08:31:48]MH_I2C_Read... [08:31:48]Read from MH i2c: E2 03 00 [08:31:48]MH_I2C_Read... [08:31:48]Read from MH i2c: E2 03 00 32 25 00 90 00 CB [08:31:48]RAPDU: 90 00 [08:31:48]wFMCommunicate OK [08:31:48]SAM_PROTO_ClearQueue done [08:31:48]KKMCreateOFDPacket [08:31:48]OFDProtocolAddRootSTLVToBuf [08:31:48]FM_MakeSignedData [08:31:48]FM_MakeSignedData [08:31:48]SAM_PROTO_SignData [08:31:48]wFMCommunicate request_size=4 [08:31:48]MH_SAM_APDU [08:31:48]CAPDU: 80 0D 01 02 [08:31:48]Write to MH i2c: E2 08 00 33 25 80 0D 01 02 00 00 00 00 D1 [08:31:48]Write i2c OK [08:31:48]MH_I2C_Read... [08:31:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:48]Read from MH i2c: E2 [08:31:48]MH_I2C_Read... [08:31:48]Read from MH i2c: E2 03 00 [08:31:48]MH_I2C_Read... [08:31:48]Read from MH i2c: E2 03 00 33 25 00 90 00 CC [08:31:48]RAPDU: 90 00 [08:31:48]wFMCommunicate OK [08:31:48]wFMCommunicate request_size=253 [08:31:48]MH_SAM_APDU [08:31:48]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 76 54 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E2 00 00 35 04 06 00 BC AA 75 64 46 B7 [08:31:48]Write to MH i2c: E2 00 01 34 25 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 76 54 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E2 00 00 35 04 06 00 BC AA 75 64 46 B7 00 00 C1 [08:31:48]Write i2c OK [08:31:48]MH_I2C_Read... [08:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:49]Read from MH i2c: E2 [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: E2 03 00 [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: E2 03 00 34 25 00 90 00 CD [08:31:49]RAPDU: 90 00 [08:31:49]wFMCommunicate OK [08:31:49]wFMCommunicate request_size=4 [08:31:49]MH_SAM_APDU [08:31:49]CAPDU: 80 0D 03 02 [08:31:49]Write to MH i2c: E2 08 00 35 25 80 0D 03 02 00 00 00 00 D5 [08:31:49]Write i2c OK [08:31:49]MH_I2C_Read... [08:31:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:49]Read from MH i2c: E2 [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: E2 0B 00 [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: E2 0B 00 35 25 00 2B 6F 1B A7 B1 B1 E4 A7 90 00 1F [08:31:49]RAPDU: 2B 6F 1B A7 B1 B1 E4 A7 90 00 [08:31:49]wFMCommunicate OK [08:31:49]SAM_PROTO_SignData done [08:31:49]FM_MakeSignedData done [08:31:49]CreateOFDProtocolMessage [08:31:49]wFMCommunicate request_size=4 [08:31:49]MH_SAM_APDU [08:31:49]CAPDU: 80 11 00 00 [08:31:49]Write to MH i2c: E2 08 00 36 25 80 11 00 00 00 00 00 00 D5 [08:31:49]Write i2c OK [08:31:49]MH_I2C_Read... [08:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:49]Read from MH i2c: E2 [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: E2 17 00 [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: E2 17 00 36 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 21 [08:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:31:49]wFMCommunicate OK [08:31:49]CreateOFDProtocolMessage done [08:31:49]OFDSenderStorePacket 58101 [08:31:49]StoreOFDPacket docnum=58101 [08:31:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F5 C0 00 01 5C E0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 76 54 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E2 00 00 35 04 06 00 BC AA 75 64 46 B7 2B 6F 1B A7 B1 B1 E4 A7 [08:31:49]CheckFolder [08:31:49]dirname=/storage/ofd_packets [08:31:49]CheckFolder done [08:31:49]ProducePacketName [08:31:49]name=ofd_packets/00058101 [08:31:49]NVStorageSaveData ofd_packets/00058101 [08:31:49]File name is /storage/ofd_packets/00058101 [08:31:49]Write 294 bytes [08:31:49]NVStorageSaveData done [08:31:49]OFDSenderStorePacket done [08:31:49]KKMCreateOFDPacket done [08:31:49]NVStorageSaveData kkm_last_timestamp [08:31:49]File name is /storage/kkm_last_timestamp [08:31:49]Write 4 bytes [08:31:49]NVStorageSaveData done [08:31:49]ExternCall_PrintAddStr [08:31:49]wPrintStart [08:31:49]Write to MH i2c: 01 00 00 37 25 5C [08:31:49]Write i2c OK [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: 01 [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: 01 07 00 [08:31:49]MH_I2C_Read... [08:31:49]Read from MH i2c: 01 07 00 37 25 00 00 00 00 00 FF 0F 71 [08:31:49]RasterBufferAndPrint [08:31:49]line Счет N : (1)2075344 [08:31:49]line ИНН: 02508201610067 [08:31:49]line Контрольно-Кассовый Чек [08:31:49]line ПРОДАЖА [08:31:49]line ТРК (МРК, ГНК) : 34 [08:31:49]line Товар: 2710124130 [08:31:49]line SU-92 [08:31:49]line 7.270 * 68.80 [08:31:49]line = 500.18 [08:31:49]line НДС 12% НСП 1% [08:31:49]line > о реализуемом товаре [08:31:49]line ИТОГО: 500.18 [08:31:49]line НСП 1% : 4.43 [08:31:49]line НДС 12% : 53.12 [08:31:49]line Наличными: 0.00 [08:31:49]line Безнал.: 500.18 [08:31:49]line Место: АЗС № 135 "Партнер Нефть" [08:31:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:31:49]line СНО: Общий режим [08:31:49]line Чек 85 20.08.2024 08:31 [08:31:49]line Смена: 100 ФФД: 1.0 [08:31:49]line ЗНМ: 0300000196 [08:31:49]line РНМ: 0000000000162794 [08:31:49]line Версия ККМ: v1.0 [08:31:49]line Платежная система: O! деньги [08:31:49]line ФМ: 0000000002094532 [08:31:49]line ФД: 58101 [08:31:49]line ФПД: 207440299968183 [08:31:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083150&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58101&fm=207440299968183&tin=02508201610067®Number=0000000000162794&sum=50018 [08:31:49]OFD Sender: Processing packet 58101 [packets to send 51, broken 50] [08:31:49]ProducePacketName [08:31:49]name=ofd_packets/00058101 [08:31:49]OFD Sender: To server: pG, [08:31:49]CommunicateWithHost lk.salyk.kg:30040 [08:31:49]ConnectInit lk.salyk.kg [08:31:49]written 0, free lines is 4095 [08:31:49]Connected sock=9 [08:31:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F5 C0 00 01 5C E0 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 76 54 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E2 00 00 35 04 06 00 BC AA 75 64 46 B7 2B 6F 1B A7 B1 B1 E4 A7 [08:31:50]Write to MH i2c: 01 00 00 61 25 86 [08:31:50]Write i2c OK [08:31:50]MH_I2C_Read... [08:31:50]Read from MH i2c: 01 [08:31:50]MH_I2C_Read... [08:31:50]Read from MH i2c: 01 07 00 [08:31:50]MH_I2C_Read... [08:31:50]Read from MH i2c: 01 07 00 61 25 00 00 00 00 00 AC 0C 45 [08:31:50]RasterBufferAndPrint [08:31:50]line [08:31:50]line [08:31:50]line [08:31:50]line [08:31:50]line [08:31:50]written 0, free lines is 3250 [08:31:50]MH_Cut [08:31:50]Write to MH i2c: D1 01 00 68 25 01 5F [08:31:50]Write i2c OK [08:31:50]MH_I2C_Read... [08:31:50]Read from MH i2c: D1 [08:31:50]MH_I2C_Read... [08:31:50]Read from MH i2c: D1 01 00 [08:31:50]MH_I2C_Read... [08:31:50]Read from MH i2c: D1 01 00 68 25 00 5E [08:31:50]Write to MH i2c: 01 00 00 69 25 8E [08:31:50]Write i2c OK [08:31:50]MH_I2C_Read... [08:31:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A3 51 47 00 4D 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 32 30 39 34 35 33 32 10 04 04 00 F5 E2 00 00 F4 03 04 00 C5 FF C3 66 B6 04 01 00 00 6F F0 08 CD 0A 93 94 0E [08:31:50]CommunicateWithHost err = 0 [08:31:50]CheckOFDResponse [08:31:50]1017 (14) - 77093643461234 [08:31:50]1041 (16) - 0000000002094532 [08:31:50]1040 (4) - 58101 [08:31:50]1012 (4) - 20.08.2024 02:30 [08:31:50]1206 (1) - 0 [08:31:50]OFD Sender: Remove packet 58101 [08:31:50]ProducePacketName [08:31:50]name=ofd_packets/00058101 [08:31:50]NVStorageDeleteData [08:31:50]OFD Sender: No OFD packet to send [08:31:51]*** Cut start [08:31:51]*** Partial cut [08:31:51]*** CUTSNS_PIN = 1 [08:31:51]*** CUTSNS_PIN = 0 [08:31:51]*** Brake cut motor [08:31:51]Read from MH i2c: 01 [08:31:51]MH_I2C_Read... [08:31:51]*** Stop cut motor [08:31:51]*** Cut end [08:31:51]Read from MH i2c: 01 07 00 [08:31:51]MH_I2C_Read... [08:31:51]Read from MH i2c: 01 07 00 69 25 00 00 00 00 00 FF 0F A3 [08:31:51]process_action close_receipt done [08:31:51]requested_data is exist [08:31:51]produce_requested_data [08:31:51]requested_item fm.sn is exist - process it [08:31:51]wFMCommunicate request_size=4 [08:31:51]MH_SAM_APDU [08:31:51]CAPDU: 80 11 00 00 [08:31:51]Write to MH i2c: E2 08 00 6A 25 80 11 00 00 00 00 00 00 09 [08:31:51]Write i2c OK [08:31:51]MH_I2C_Read... [08:31:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:51]Read from MH i2c: E2 [08:31:51]MH_I2C_Read... [08:31:51]Read from MH i2c: E2 17 00 [08:31:51]MH_I2C_Read... [08:31:51]Read from MH i2c: E2 17 00 6A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [08:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:31:51]wFMCommunicate OK [08:31:51]requested_item fd.num is exist - process it [08:31:51]SAM_PROTO_GetFieldsCounters [08:31:51]wFMCommunicate request_size=4 [08:31:51]MH_SAM_APDU [08:31:51]CAPDU: 80 13 00 00 [08:31:51]Write to MH i2c: E2 08 00 6B 25 80 13 00 00 00 00 00 00 0C [08:31:51]Write i2c OK [08:31:51]MH_I2C_Read... [08:31:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:51]Read from MH i2c: E2 [08:31:51]MH_I2C_Read... [08:31:51]Read from MH i2c: E2 62 00 [08:31:51]MH_I2C_Read... [08:31:51]Read from MH i2c: E2 62 00 6B 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F5 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [08:31:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F5 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:51]wFMCommunicate OK [08:31:51]SAM_PROTO_GetFieldsCounters done [08:31:51]requested_item shift.num is exist - process it [08:31:51]requested_item shift.opened is exist - process it [08:31:51]req_shift_opened [08:31:51]FM_GetShiftState [08:31:51]SAM_PROTO_GetShiftState [08:31:51]wFMCommunicate request_size=4 [08:31:51]MH_SAM_APDU [08:31:51]CAPDU: 80 13 01 00 [08:31:51]Write to MH i2c: E2 08 00 6C 25 80 13 01 00 00 00 00 00 0E [08:31:51]Write i2c OK [08:31:51]MH_I2C_Read... [08:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:52]Read from MH i2c: E2 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 6C 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 31 [08:31:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:31:52]wFMCommunicate OK [08:31:52]SAM_PROTO_GetShiftState done [08:31:52]FM_GetShiftState done [08:31:52]req_shift_opened done [08:31:52]requested_item shift.open_date is exist - process it [08:31:52]req_shift_open_date [08:31:52]req_shift_open_date done [08:31:52]produce_requested_data done [08:31:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58101,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:31:52]process_action_free close_receipt [08:31:52]json_value_free [08:31:52]json_value_free done [08:31:52]process_json_proto returns [08:31:52]Send response to host [08:31:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58101,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:31:52]free response buf [08:31:52]execute_script done [08:31:52]execute_script returns [08:31:52]free content buf [08:31:52]Sock 7.Close socket [08:31:52]Sock 7.Thread stoped [08:31:55]OFD Sender: No OFD packet to send [08:32:00]OFD Sender: No OFD packet to send [08:32:05]OFD Sender: No OFD packet to send [08:32:10]OFD Sender: No OFD packet to send [08:32:15]OFD Sender: No OFD packet to send [08:32:20]OFD Sender: No OFD packet to send [08:32:25]OFD Sender: No OFD packet to send [08:32:30]OFD Sender: No OFD packet to send [08:32:35]OFD Sender: No OFD packet to send [08:32:40]OFD Sender: No OFD packet to send [08:32:45]OFD Sender: No OFD packet to send [08:32:50]OFD Sender: No OFD packet to send [08:32:55]OFD Sender: No OFD packet to send [08:33:00]OFD Sender: No OFD packet to send [08:33:05]OFD Sender: No OFD packet to send [08:33:10]OFD Sender: No OFD packet to send [08:33:15]OFD Sender: No OFD packet to send [08:33:20]OFD Sender: No OFD packet to send [08:33:25]OFD Sender: No OFD packet to send [08:33:30]OFD Sender: No OFD packet to send [08:33:35]OFD Sender: No OFD packet to send [08:33:40]OFD Sender: No OFD packet to send [08:33:45]OFD Sender: No OFD packet to send [08:33:45]accept exits with 10 [08:33:45]New connection [08:33:45]New thread 3067424100 created [08:33:45]Thread 3067567460 joined [08:33:45]Waiting for new connection... [08:33:45] Sock 10.Parse request [08:33:45]Sock 10.Check first char [08:33:45]Sock 10.First char is OK [08:33:45]request: POST /json_proto HTTP/1.0 [08:33:45]Method: POST [08:33:45]URL: /json_proto [08:33:45]Method is POST - this is cgi request [08:33:45]url: /json_proto [08:33:45]query_string will be loaded in cgi processing [08:33:45]execute_cgi json_proto POST (null) [08:33:45]execute_cgi path=json_proto method=POST [08:33:45]POST find Content-Length [08:33:45]Host: 172.17.44.3:8080 [08:33:45]Content-Length: 804 [08:33:45]Content-Type: application/json [08:33:45] [08:33:45]POST finish read [08:33:45]Found Content-Length = 804 [08:33:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:45]execute_script... [08:33:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:45]POST & json_proto [08:33:45]process_json_proto [08:33:45]json parsed OK: [08:33:45]protocol is kg_v1.0 [08:33:45]action value=close_receipt [08:33:45]process_action close_receipt [08:33:45]cmd_close_receipt [08:33:45]MH_GetDate [08:33:45]Write to MH i2c: F0 00 00 6D 25 81 [08:33:45]Write i2c OK [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: F0 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: F0 09 00 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: F0 09 00 6D 25 00 EC 54 C4 66 AD C5 5D 66 29 [08:33:45]GetLastDocTimeStamp 1724142710 [08:33:45]current date 1724142828 [08:33:45]FM_GetShiftState [08:33:45]SAM_PROTO_GetShiftState [08:33:45]wFMCommunicate request_size=4 [08:33:45]MH_SAM_APDU [08:33:45]CAPDU: 80 13 01 00 [08:33:45]Write to MH i2c: E2 08 00 6E 25 80 13 01 00 00 00 00 00 10 [08:33:45]Write i2c OK [08:33:45]MH_I2C_Read... [08:33:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:45]Read from MH i2c: E2 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: E2 0E 00 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: E2 0E 00 6E 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [08:33:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:33:45]wFMCommunicate OK [08:33:45]SAM_PROTO_GetShiftState done [08:33:45]FM_GetShiftState done [08:33:45]opened in 1724112910 [08:33:45]opened+sec_in_day 1724199310 [08:33:45]quantity*price = 200043 [08:33:45]sum+1 = 200044 [08:33:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 86 20.08.2024 08:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58102 ФПД: 234006414088686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083348&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58102&fm=234006414088686&tin=02508201610067®Number=0000000000162794&sum=200043 [08:33:47]StoreToDocumentArchive [08:33:47]shift 100 fd 58102 [08:33:47]save to /storage/0100/doc_00058102 [08:33:47]save last doc name /storage/0100/doc_00058102 to /storage/kkm_last_doc_name [08:33:47]save OK [08:33:47]Clear old archive folders... [08:33:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:33:47]tlvbuf is 01DC3C90 [08:33:47]SAM_PROTO_ClearQueue [08:33:47]wFMCommunicate request_size=4 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 09 00 00 [08:33:47]Write to MH i2c: E2 08 00 7B 25 80 09 00 00 00 00 00 00 12 [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:47]Read from MH i2c: E2 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 7B 25 00 90 00 14 [08:33:47]RAPDU: 90 00 [08:33:47]wFMCommunicate OK [08:33:47]SAM_PROTO_ClearQueue done [08:33:47]KKMCreateOFDPacket [08:33:47]OFDProtocolAddRootSTLVToBuf [08:33:47]FM_MakeSignedData [08:33:47]FM_MakeSignedData [08:33:47]SAM_PROTO_SignData [08:33:47]wFMCommunicate request_size=4 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 0D 01 02 [08:33:47]Write to MH i2c: E2 08 00 7C 25 80 0D 01 02 00 00 00 00 1A [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:47]Read from MH i2c: E2 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 7C 25 00 90 00 15 [08:33:47]RAPDU: 90 00 [08:33:47]wFMCommunicate OK [08:33:47]wFMCommunicate request_size=255 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 EC 54 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E2 00 00 35 04 06 00 D4 [08:33:47]Write to MH i2c: E2 02 01 7D 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 EC 54 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E2 00 00 35 04 06 00 D4 00 00 74 [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:47]Read from MH i2c: E2 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 7D 25 00 90 00 16 [08:33:47]RAPDU: 90 00 [08:33:47]wFMCommunicate OK [08:33:47]wFMCommunicate request_size=10 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 0D 02 02 05 D3 DD 2F D9 EE [08:33:47]Write to MH i2c: E2 0D 00 7E 25 80 0D 02 02 05 00 D3 DD 2F D9 EE 00 00 CD [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:47]Read from MH i2c: E2 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 7E 25 00 90 00 17 [08:33:47]RAPDU: 90 00 [08:33:47]wFMCommunicate OK [08:33:47]wFMCommunicate request_size=4 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 0D 03 02 [08:33:47]Write to MH i2c: E2 08 00 7F 25 80 0D 03 02 00 00 00 00 1F [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:47]Read from MH i2c: E2 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 0B 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 0B 00 7F 25 00 8F F3 45 AA 66 A2 34 85 90 00 52 [08:33:47]RAPDU: 8F F3 45 AA 66 A2 34 85 90 00 [08:33:47]wFMCommunicate OK [08:33:47]SAM_PROTO_SignData done [08:33:47]FM_MakeSignedData done [08:33:47]CreateOFDProtocolMessage [08:33:47]wFMCommunicate request_size=4 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 11 00 00 [08:33:47]Write to MH i2c: E2 08 00 80 25 80 11 00 00 00 00 00 00 1F [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:47]Read from MH i2c: E2 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 17 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 17 00 80 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6B [08:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:33:47]wFMCommunicate OK [08:33:47]CreateOFDProtocolMessage done [08:33:47]OFDSenderStorePacket 58102 [08:33:47]StoreOFDPacket docnum=58102 [08:33:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8D 73 07 01 B0 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 EC 54 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E2 00 00 35 04 06 00 D4 D3 DD 2F D9 EE 8F F3 45 AA 66 A2 34 85 [08:33:47]CheckFolder [08:33:47]dirname=/storage/ofd_packets [08:33:47]CheckFolder done [08:33:47]ProducePacketName [08:33:47]name=ofd_packets/00058102 [08:33:47]NVStorageSaveData ofd_packets/00058102 [08:33:47]File name is /storage/ofd_packets/00058102 [08:33:47]Write 301 bytes [08:33:47]NVStorageSaveData done [08:33:47]OFDSenderStorePacket done [08:33:47]KKMCreateOFDPacket done [08:33:47]NVStorageSaveData kkm_last_timestamp [08:33:47]File name is /storage/kkm_last_timestamp [08:33:47]Write 4 bytes [08:33:47]NVStorageSaveData done [08:33:47]ExternCall_PrintAddStr [08:33:47]wPrintStart [08:33:47]Write to MH i2c: 01 00 00 81 25 A6 [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: 01 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: 01 07 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: 01 07 00 81 25 00 00 00 00 00 FF 0F BB [08:33:47]RasterBufferAndPrint [08:33:47]line Счет N : (1)2075345 [08:33:47]line ИНН: 02508201610067 [08:33:47]line Контрольно-Кассовый Чек [08:33:47]line ПРОДАЖА [08:33:47]line ТРК (МРК, ГНК) : 42 [08:33:47]line Товар: 2710124500 [08:33:47]line Аи-95-К-5 [08:33:47]line 26.960 * 74.20 [08:33:47]line = 2000.43 [08:33:47]line НДС 12% НСП 1% [08:33:47]line > о реализуемом товаре [08:33:47]line ИТОГО: 2000.43 [08:33:47]line НСП 1% : 17.70 [08:33:47]line НДС 12% : 212.43 [08:33:47]line Наличными: 0.00 [08:33:47]line Безнал.: 2000.43 [08:33:47]line Место: АЗС № 135 "Партнер Нефть" [08:33:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:33:47]line СНО: Общий режим [08:33:47]line Чек 86 20.08.2024 08:33 [08:33:47]line Смена: 100 ФФД: 1.0 [08:33:47]line ЗНМ: 0300000196 [08:33:47]line РНМ: 0000000000162794 [08:33:47]line Версия ККМ: v1.0 [08:33:47]line Платежная система: O! деньги [08:33:47]line ФМ: 0000000002094532 [08:33:47]line ФД: 58102 [08:33:47]line ФПД: 234006414088686 [08:33:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083348&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58102&fm=234006414088686&tin=02508201610067®Number=0000000000162794&sum=200043 [08:33:47]OFD Sender: Processing packet 58102 [packets to send 51, broken 50] [08:33:47]ProducePacketName [08:33:47]name=ofd_packets/00058102 [08:33:47]OFD Sender: To server: pG, [08:33:47]CommunicateWithHost lk.salyk.kg:30040 [08:33:47]ConnectInit lk.salyk.kg [08:33:47]written 0, free lines is 4095 [08:33:48]Connected sock=9 [08:33:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8D 73 07 01 B0 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 EC 54 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E2 00 00 35 04 06 00 D4 D3 DD 2F D9 EE 8F F3 45 AA 66 A2 34 85 [08:33:48]Write to MH i2c: 01 00 00 AB 25 D0 [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 07 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 07 00 AB 25 00 00 00 00 00 B6 0C 99 [08:33:48]RasterBufferAndPrint [08:33:48]line [08:33:48]line [08:33:48]line [08:33:48]line [08:33:48]line [08:33:48]written 0, free lines is 3258 [08:33:48]MH_Cut [08:33:48]Write to MH i2c: D1 01 00 B2 25 01 A9 [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: D1 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: D1 01 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: D1 01 00 B2 25 00 A8 [08:33:48]Write to MH i2c: 01 00 00 B3 25 D8 [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A8 F6 47 00 07 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 32 30 39 34 35 33 32 10 04 04 00 F6 E2 00 00 F4 03 04 00 3B 00 C4 66 B6 04 01 00 00 00 4B 5B 04 52 FA 57 FA [08:33:48]CommunicateWithHost err = 0 [08:33:48]CheckOFDResponse [08:33:48]1017 (14) - 77093643461234 [08:33:48]1041 (16) - 0000000002094532 [08:33:48]1040 (4) - 58102 [08:33:48]1012 (4) - 20.08.2024 02:32 [08:33:48]1206 (1) - 0 [08:33:48]OFD Sender: Remove packet 58102 [08:33:48]ProducePacketName [08:33:48]name=ofd_packets/00058102 [08:33:48]NVStorageDeleteData [08:33:48]OFD Sender: No OFD packet to send [08:33:49]*** Cut start [08:33:49]*** Partial cut [08:33:49]*** CUTSNS_PIN = 1 [08:33:49]*** CUTSNS_PIN = 0 [08:33:49]*** Brake cut motor [08:33:49]Read from MH i2c: 01 [08:33:49]MH_I2C_Read... [08:33:49]*** Stop cut motor [08:33:49]*** Cut end [08:33:49]Read from MH i2c: 01 07 00 [08:33:49]MH_I2C_Read... [08:33:49]Read from MH i2c: 01 07 00 B3 25 00 00 00 00 00 FF 0F ED [08:33:49]process_action close_receipt done [08:33:49]requested_data is exist [08:33:49]produce_requested_data [08:33:49]requested_item fm.sn is exist - process it [08:33:49]wFMCommunicate request_size=4 [08:33:49]MH_SAM_APDU [08:33:49]CAPDU: 80 11 00 00 [08:33:49]Write to MH i2c: E2 08 00 B4 25 80 11 00 00 00 00 00 00 53 [08:33:50]Write i2c OK [08:33:50]MH_I2C_Read... [08:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:50]Read from MH i2c: E2 [08:33:50]MH_I2C_Read... [08:33:50]Read from MH i2c: E2 17 00 [08:33:50]MH_I2C_Read... [08:33:50]Read from MH i2c: E2 17 00 B4 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9F [08:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:33:50]wFMCommunicate OK [08:33:50]requested_item fd.num is exist - process it [08:33:50]SAM_PROTO_GetFieldsCounters [08:33:50]wFMCommunicate request_size=4 [08:33:50]MH_SAM_APDU [08:33:50]CAPDU: 80 13 00 00 [08:33:50]Write to MH i2c: E2 08 00 B5 25 80 13 00 00 00 00 00 00 56 [08:33:50]Write i2c OK [08:33:50]MH_I2C_Read... [08:33:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:50]Read from MH i2c: E2 [08:33:50]MH_I2C_Read... [08:33:50]Read from MH i2c: E2 62 00 [08:33:50]MH_I2C_Read... [08:33:50]Read from MH i2c: E2 62 00 B5 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F6 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [08:33:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F6 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:33:50]wFMCommunicate OK [08:33:50]SAM_PROTO_GetFieldsCounters done [08:33:50]requested_item shift.num is exist - process it [08:33:50]requested_item shift.opened is exist - process it [08:33:50]req_shift_opened [08:33:50]FM_GetShiftState [08:33:50]SAM_PROTO_GetShiftState [08:33:50]wFMCommunicate request_size=4 [08:33:50]MH_SAM_APDU [08:33:50]CAPDU: 80 13 01 00 [08:33:50]Write to MH i2c: E2 08 00 B6 25 80 13 01 00 00 00 00 00 58 [08:33:50]Write i2c OK [08:33:50]MH_I2C_Read... [08:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:50]Read from MH i2c: E2 [08:33:50]MH_I2C_Read... [08:33:50]Read from MH i2c: E2 0E 00 [08:33:50]MH_I2C_Read... [08:33:50]Read from MH i2c: E2 0E 00 B6 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7B [08:33:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:33:50]wFMCommunicate OK [08:33:50]SAM_PROTO_GetShiftState done [08:33:50]FM_GetShiftState done [08:33:50]req_shift_opened done [08:33:50]requested_item shift.open_date is exist - process it [08:33:50]req_shift_open_date [08:33:50]req_shift_open_date done [08:33:50]produce_requested_data done [08:33:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58102,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:33:50]process_action_free close_receipt [08:33:50]json_value_free [08:33:50]json_value_free done [08:33:50]process_json_proto returns [08:33:50]Send response to host [08:33:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58102,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:33:50]free response buf [08:33:50]execute_script done [08:33:50]execute_script returns [08:33:50]free content buf [08:33:50]Sock 10.Close socket [08:33:50]Sock 10.Thread stoped [08:33:53]OFD Sender: No OFD packet to send [08:33:58]OFD Sender: No OFD packet to send [08:34:03]OFD Sender: No OFD packet to send [08:34:08]OFD Sender: No OFD packet to send [08:34:13]OFD Sender: No OFD packet to send [08:34:18]OFD Sender: No OFD packet to send [08:34:23]OFD Sender: No OFD packet to send [08:34:28]OFD Sender: No OFD packet to send [08:34:33]OFD Sender: No OFD packet to send [08:34:38]OFD Sender: No OFD packet to send [08:34:40]accept exits with 7 [08:34:40]New connection [08:34:40]New thread 3067567460 created [08:34:40]Thread 3067424100 joined [08:34:40]Waiting for new connection... [08:34:40] Sock 7.Parse request [08:34:40]Sock 7.Check first char [08:34:40]Sock 7.First char is OK [08:34:40]request: POST /json_proto HTTP/1.0 [08:34:40]Method: POST [08:34:40]URL: /json_proto [08:34:40]Method is POST - this is cgi request [08:34:40]url: /json_proto [08:34:40]query_string will be loaded in cgi processing [08:34:40]execute_cgi json_proto POST (null) [08:34:40]execute_cgi path=json_proto method=POST [08:34:40]POST find Content-Length [08:34:40]Host: 172.17.44.3:8080 [08:34:40]Content-Length: 789 [08:34:40]Content-Type: application/json [08:34:40] [08:34:40]POST finish read [08:34:40]Found Content-Length = 789 [08:34:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:40]execute_script... [08:34:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:40]POST & json_proto [08:34:40]process_json_proto [08:34:40]json parsed OK: [08:34:40]protocol is kg_v1.0 [08:34:40]action value=close_receipt [08:34:40]process_action close_receipt [08:34:40]cmd_close_receipt [08:34:40]MH_GetDate [08:34:40]Write to MH i2c: F0 00 00 B7 25 CB [08:34:40]Write i2c OK [08:34:40]MH_I2C_Read... [08:34:40]Read from MH i2c: F0 [08:34:40]MH_I2C_Read... [08:34:40]Read from MH i2c: F0 09 00 [08:34:40]MH_I2C_Read... [08:34:40]Read from MH i2c: F0 09 00 B7 25 00 22 55 C4 66 AD C5 5D 66 AA [08:34:40]GetLastDocTimeStamp 1724142828 [08:34:40]current date 1724142882 [08:34:40]FM_GetShiftState [08:34:40]SAM_PROTO_GetShiftState [08:34:40]wFMCommunicate request_size=4 [08:34:40]MH_SAM_APDU [08:34:40]CAPDU: 80 13 01 00 [08:34:40]Write to MH i2c: E2 08 00 B8 25 80 13 01 00 00 00 00 00 5A [08:34:40]Write i2c OK [08:34:40]MH_I2C_Read... [08:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:40]Read from MH i2c: E2 [08:34:40]MH_I2C_Read... [08:34:40]Read from MH i2c: E2 0E 00 [08:34:40]MH_I2C_Read... [08:34:40]Read from MH i2c: E2 0E 00 B8 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7D [08:34:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:34:40]wFMCommunicate OK [08:34:40]SAM_PROTO_GetShiftState done [08:34:40]FM_GetShiftState done [08:34:40]opened in 1724112910 [08:34:40]opened+sec_in_day 1724199310 [08:34:40]quantity*price = 0 [08:34:40]sum+1 = 1 [08:34:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 87 20.08.2024 08:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58103 ФПД: 43842180808443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083442&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58103&fm=43842180808443&tin=02508201610067®Number=0000000000162794&sum=0 [08:34:41]StoreToDocumentArchive [08:34:41]shift 100 fd 58103 [08:34:41]save to /storage/0100/doc_00058103 [08:34:41]save last doc name /storage/0100/doc_00058103 to /storage/kkm_last_doc_name [08:34:41]save OK [08:34:41]Clear old archive folders... [08:34:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:34:41]tlvbuf is 01DE0AC0 [08:34:41]SAM_PROTO_ClearQueue [08:34:41]wFMCommunicate request_size=4 [08:34:41]MH_SAM_APDU [08:34:41]CAPDU: 80 09 00 00 [08:34:41]Write to MH i2c: E2 08 00 C5 25 80 09 00 00 00 00 00 00 5C [08:34:41]Write i2c OK [08:34:41]MH_I2C_Read... [08:34:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:41]Read from MH i2c: E2 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 03 00 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 03 00 C5 25 00 90 00 5E [08:34:41]RAPDU: 90 00 [08:34:41]wFMCommunicate OK [08:34:41]SAM_PROTO_ClearQueue done [08:34:41]KKMCreateOFDPacket [08:34:41]OFDProtocolAddRootSTLVToBuf [08:34:41]FM_MakeSignedData [08:34:41]FM_MakeSignedData [08:34:41]SAM_PROTO_SignData [08:34:41]wFMCommunicate request_size=4 [08:34:41]MH_SAM_APDU [08:34:41]CAPDU: 80 0D 01 02 [08:34:41]Write to MH i2c: E2 08 00 C6 25 80 0D 01 02 00 00 00 00 64 [08:34:41]Write i2c OK [08:34:41]MH_I2C_Read... [08:34:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:41]Read from MH i2c: E2 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 03 00 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 03 00 C6 25 00 90 00 5F [08:34:41]RAPDU: 90 00 [08:34:41]wFMCommunicate OK [08:34:41]wFMCommunicate request_size=255 [08:34:41]MH_SAM_APDU [08:34:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 22 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E2 00 00 35 04 06 00 27 DF CD 9C [08:34:41]Write to MH i2c: E2 02 01 C7 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 22 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E2 00 00 35 04 06 00 27 DF CD 9C 00 00 98 [08:34:41]Write i2c OK [08:34:41]MH_I2C_Read... [08:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:41]Read from MH i2c: E2 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 03 00 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 03 00 C7 25 00 90 00 60 [08:34:41]RAPDU: 90 00 [08:34:41]wFMCommunicate OK [08:34:41]wFMCommunicate request_size=7 [08:34:41]MH_SAM_APDU [08:34:41]CAPDU: 80 0D 02 02 02 FE FB [08:34:41]Write to MH i2c: E2 0A 00 C8 25 80 0D 02 02 02 00 FE FB 00 00 64 [08:34:41]Write i2c OK [08:34:41]MH_I2C_Read... [08:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:41]Read from MH i2c: E2 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 03 00 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 03 00 C8 25 00 90 00 61 [08:34:41]RAPDU: 90 00 [08:34:41]wFMCommunicate OK [08:34:41]wFMCommunicate request_size=4 [08:34:41]MH_SAM_APDU [08:34:41]CAPDU: 80 0D 03 02 [08:34:41]Write to MH i2c: E2 08 00 C9 25 80 0D 03 02 00 00 00 00 69 [08:34:41]Write i2c OK [08:34:41]MH_I2C_Read... [08:34:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:41]Read from MH i2c: E2 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 0B 00 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 0B 00 C9 25 00 AE 79 D9 AC C4 9A 50 04 90 00 C8 [08:34:41]RAPDU: AE 79 D9 AC C4 9A 50 04 90 00 [08:34:41]wFMCommunicate OK [08:34:41]SAM_PROTO_SignData done [08:34:41]FM_MakeSignedData done [08:34:41]CreateOFDProtocolMessage [08:34:41]wFMCommunicate request_size=4 [08:34:41]MH_SAM_APDU [08:34:41]CAPDU: 80 11 00 00 [08:34:41]Write to MH i2c: E2 08 00 CA 25 80 11 00 00 00 00 00 00 69 [08:34:41]Write i2c OK [08:34:41]MH_I2C_Read... [08:34:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:41]Read from MH i2c: E2 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 17 00 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: E2 17 00 CA 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B5 [08:34:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:34:41]wFMCommunicate OK [08:34:41]CreateOFDProtocolMessage done [08:34:41]OFDSenderStorePacket 58103 [08:34:41]StoreOFDPacket docnum=58103 [08:34:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 15 33 04 01 2D 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 22 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E2 00 00 35 04 06 00 27 DF CD 9C FE FB AE 79 D9 AC C4 9A 50 04 [08:34:41]CheckFolder [08:34:41]dirname=/storage/ofd_packets [08:34:41]CheckFolder done [08:34:41]ProducePacketName [08:34:41]name=ofd_packets/00058103 [08:34:41]NVStorageSaveData ofd_packets/00058103 [08:34:41]File name is /storage/ofd_packets/00058103 [08:34:41]Write 298 bytes [08:34:41]NVStorageSaveData done [08:34:41]OFDSenderStorePacket done [08:34:41]KKMCreateOFDPacket done [08:34:41]NVStorageSaveData kkm_last_timestamp [08:34:41]File name is /storage/kkm_last_timestamp [08:34:41]Write 4 bytes [08:34:41]NVStorageSaveData done [08:34:41]ExternCall_PrintAddStr [08:34:41]wPrintStart [08:34:41]Write to MH i2c: 01 00 00 CB 25 F0 [08:34:41]Write i2c OK [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: 01 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: 01 07 00 [08:34:41]MH_I2C_Read... [08:34:41]Read from MH i2c: 01 07 00 CB 25 00 00 00 00 00 FF 0F 05 [08:34:41]RasterBufferAndPrint [08:34:41]line Счет N : (1)2075346 [08:34:41]line ИНН: 02508201610067 [08:34:41]line Контрольно-Кассовый Чек [08:34:41]line ПРОДАЖА [08:34:41]line ТРК (МРК, ГНК) : 21 [08:34:41]line Товар: 2710194210 [08:34:41]line ДТ-К-5 [08:34:41]line 19.690 * 0.00 [08:34:41]line = 0.00 [08:34:41]line НДС 12% НСП 1% [08:34:41]line > о реализуемом товаре [08:34:41]line ИТОГО: 0.00 [08:34:41]line НСП 1% : 0.00 [08:34:41]line НДС 12% : 0.00 [08:34:41]line Наличными: 0.00 [08:34:41]line Безнал.: 0.00 [08:34:41]line Место: АЗС № 135 "Партнер Нефть" [08:34:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:34:41]line СНО: Общий режим [08:34:41]line Чек 87 20.08.2024 08:34 [08:34:41]line Смена: 100 ФФД: 1.0 [08:34:41]line ЗНМ: 0300000196 [08:34:41]line РНМ: 0000000000162794 [08:34:41]line Версия ККМ: v1.0 [08:34:41]line Талоны: Топливная Карта [08:34:41]line 1883 [08:34:41]line ФМ: 0000000002094532 [08:34:41]line ФД: 58103 [08:34:41]line ФПД: 43842180808443 [08:34:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083442&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58103&fm=43842180808443&tin=02508201610067®Number=0000000000162794&sum=0 [08:34:42]OFD Sender: Processing packet 58103 [packets to send 51, broken 50] [08:34:42]ProducePacketName [08:34:42]name=ofd_packets/00058103 [08:34:42]OFD Sender: To server: pG, [08:34:42]CommunicateWithHost lk.salyk.kg:30040 [08:34:42]ConnectInit lk.salyk.kg [08:34:42]written 0, free lines is 4095 [08:34:42]Connected sock=10 [08:34:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 15 33 04 01 2D 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 22 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E2 00 00 35 04 06 00 27 DF CD 9C FE FB AE 79 D9 AC C4 9A 50 04 [08:34:42]Write to MH i2c: 01 00 00 F5 25 1A [08:34:42]Write i2c OK [08:34:42]MH_I2C_Read... [08:34:42]Read from MH i2c: 01 [08:34:42]MH_I2C_Read... [08:34:42]Read from MH i2c: 01 07 00 [08:34:42]MH_I2C_Read... [08:34:42]Read from MH i2c: 01 07 00 F5 25 00 00 00 00 00 AD 0C DA [08:34:42]RasterBufferAndPrint [08:34:42]line [08:34:42]line [08:34:42]line [08:34:42]line [08:34:42]line [08:34:42]written 0, free lines is 3249 [08:34:42]MH_Cut [08:34:42]Write to MH i2c: D1 01 00 FC 25 01 F3 [08:34:42]Write i2c OK [08:34:42]MH_I2C_Read... [08:34:42]Read from MH i2c: D1 [08:34:42]MH_I2C_Read... [08:34:42]Read from MH i2c: D1 01 00 [08:34:42]MH_I2C_Read... [08:34:42]Read from MH i2c: D1 01 00 FC 25 00 F2 [08:34:42]Write to MH i2c: 01 00 00 FD 25 22 [08:34:42]Write i2c OK [08:34:42]MH_I2C_Read... [08:34:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C9 B6 47 00 2C A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E2 00 00 F4 03 04 00 71 00 C4 66 B6 04 01 00 00 C0 6C C0 10 30 CD D5 17 [08:34:42]CommunicateWithHost err = 0 [08:34:42]CheckOFDResponse [08:34:42]1017 (14) - 77093643461234 [08:34:42]1041 (16) - 0000000002094532 [08:34:42]1040 (4) - 58103 [08:34:42]1012 (4) - 20.08.2024 02:33 [08:34:42]1206 (1) - 0 [08:34:42]OFD Sender: Remove packet 58103 [08:34:42]ProducePacketName [08:34:42]name=ofd_packets/00058103 [08:34:42]NVStorageDeleteData [08:34:43]OFD Sender: No OFD packet to send [08:34:43]*** Cut start [08:34:43]*** Partial cut [08:34:43]*** CUTSNS_PIN = 1 [08:34:43]*** CUTSNS_PIN = 0 [08:34:43]*** Brake cut motor [08:34:44]Read from MH i2c: 01 [08:34:44]MH_I2C_Read... [08:34:44]*** Stop cut motor [08:34:44]*** Cut end [08:34:44]Read from MH i2c: 01 07 00 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: 01 07 00 FD 25 00 00 00 00 00 FF 0F 37 [08:34:44]process_action close_receipt done [08:34:44]requested_data is exist [08:34:44]produce_requested_data [08:34:44]requested_item fm.sn is exist - process it [08:34:44]wFMCommunicate request_size=4 [08:34:44]MH_SAM_APDU [08:34:44]CAPDU: 80 11 00 00 [08:34:44]Write to MH i2c: E2 08 00 FE 25 80 11 00 00 00 00 00 00 9D [08:34:44]Write i2c OK [08:34:44]MH_I2C_Read... [08:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:44]Read from MH i2c: E2 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 17 00 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 17 00 FE 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [08:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:34:44]wFMCommunicate OK [08:34:44]requested_item fd.num is exist - process it [08:34:44]SAM_PROTO_GetFieldsCounters [08:34:44]wFMCommunicate request_size=4 [08:34:44]MH_SAM_APDU [08:34:44]CAPDU: 80 13 00 00 [08:34:44]Write to MH i2c: E2 08 00 FF 25 80 13 00 00 00 00 00 00 A0 [08:34:44]Write i2c OK [08:34:44]MH_I2C_Read... [08:34:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:44]Read from MH i2c: E2 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 62 00 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 62 00 FF 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [08:34:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F7 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:34:44]wFMCommunicate OK [08:34:44]SAM_PROTO_GetFieldsCounters done [08:34:44]requested_item shift.num is exist - process it [08:34:44]requested_item shift.opened is exist - process it [08:34:44]req_shift_opened [08:34:44]FM_GetShiftState [08:34:44]SAM_PROTO_GetShiftState [08:34:44]wFMCommunicate request_size=4 [08:34:44]MH_SAM_APDU [08:34:44]CAPDU: 80 13 01 00 [08:34:44]Write to MH i2c: E2 08 00 00 26 80 13 01 00 00 00 00 00 A3 [08:34:44]Write i2c OK [08:34:44]MH_I2C_Read... [08:34:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:44]Read from MH i2c: E2 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 0E 00 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 0E 00 00 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C6 [08:34:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:34:44]wFMCommunicate OK [08:34:44]SAM_PROTO_GetShiftState done [08:34:44]FM_GetShiftState done [08:34:44]req_shift_opened done [08:34:44]requested_item shift.open_date is exist - process it [08:34:44]req_shift_open_date [08:34:44]req_shift_open_date done [08:34:44]produce_requested_data done [08:34:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58103,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:34:44]process_action_free close_receipt [08:34:44]json_value_free [08:34:44]json_value_free done [08:34:44]process_json_proto returns [08:34:44]Send response to host [08:34:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58103,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:34:44]free response buf [08:34:44]execute_script done [08:34:44]execute_script returns [08:34:44]free content buf [08:34:44]Sock 7.Close socket [08:34:44]Sock 7.Thread stoped [08:34:48]OFD Sender: No OFD packet to send [08:34:53]OFD Sender: No OFD packet to send [08:34:58]OFD Sender: No OFD packet to send [08:35:03]OFD Sender: No OFD packet to send [08:35:08]OFD Sender: No OFD packet to send [08:35:13]OFD Sender: No OFD packet to send [08:35:18]OFD Sender: No OFD packet to send [08:35:23]OFD Sender: No OFD packet to send [08:35:28]OFD Sender: No OFD packet to send [08:35:33]OFD Sender: No OFD packet to send [08:35:38]OFD Sender: No OFD packet to send [08:35:43]OFD Sender: No OFD packet to send [08:35:48]OFD Sender: No OFD packet to send [08:35:53]OFD Sender: No OFD packet to send [08:35:58]OFD Sender: No OFD packet to send [08:36:03]OFD Sender: No OFD packet to send [08:36:04]accept exits with 9 [08:36:04]New connection [08:36:04]New thread 3067424100 created [08:36:04]Thread 3067567460 joined [08:36:04]Waiting for new connection... [08:36:04] Sock 9.Parse request [08:36:04]Sock 9.Check first char [08:36:04]Sock 9.First char is OK [08:36:04]request: POST /json_proto HTTP/1.0 [08:36:04]Method: POST [08:36:04]URL: /json_proto [08:36:04]Method is POST - this is cgi request [08:36:04]url: /json_proto [08:36:04]query_string will be loaded in cgi processing [08:36:04]execute_cgi json_proto POST (null) [08:36:04]execute_cgi path=json_proto method=POST [08:36:04]POST find Content-Length [08:36:04]Host: 172.17.44.3:8080 [08:36:04]Content-Length: 821 [08:36:04]Content-Type: application/json [08:36:04] [08:36:04]POST finish read [08:36:04]Found Content-Length = 821 [08:36:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:04]execute_script... [08:36: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)2075347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:04]POST & json_proto [08:36:04]process_json_proto [08:36:04]json parsed OK: [08:36:04]protocol is kg_v1.0 [08:36:04]action value=close_receipt [08:36:04]process_action close_receipt [08:36:04]cmd_close_receipt [08:36:04]MH_GetDate [08:36:04]Write to MH i2c: F0 00 00 01 26 16 [08:36:04]Write i2c OK [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: F0 [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: F0 09 00 [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: F0 09 00 01 26 00 77 55 C4 66 AD C5 5D 66 4A [08:36:04]GetLastDocTimeStamp 1724142882 [08:36:04]current date 1724142967 [08:36:04]FM_GetShiftState [08:36:04]SAM_PROTO_GetShiftState [08:36:04]wFMCommunicate request_size=4 [08:36:04]MH_SAM_APDU [08:36:04]CAPDU: 80 13 01 00 [08:36:04]Write to MH i2c: E2 08 00 02 26 80 13 01 00 00 00 00 00 A5 [08:36:04]Write i2c OK [08:36:04]MH_I2C_Read... [08:36:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:04]Read from MH i2c: E2 [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: E2 0E 00 [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: E2 0E 00 02 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C8 [08:36:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:36:04]wFMCommunicate OK [08:36:04]SAM_PROTO_GetShiftState done [08:36:04]FM_GetShiftState done [08:36:04]opened in 1724112910 [08:36:04]opened+sec_in_day 1724199310 [08:36:04]quantity*price = 50035 [08:36:04]sum+1 = 50036 [08:36:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 88 20.08.2024 08:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58104 ФПД: 89193048862603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083607&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58104&fm=89193048862603&tin=02508201610067®Number=0000000000162794&sum=50035 [08:36:05]StoreToDocumentArchive [08:36:05]shift 100 fd 58104 [08:36:05]save to /storage/0100/doc_00058104 [08:36:05]save last doc name /storage/0100/doc_00058104 to /storage/kkm_last_doc_name [08:36:05]save OK [08:36:05]Clear old archive folders... [08:36:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:36:05]tlvbuf is 01DE2A20 [08:36:05]SAM_PROTO_ClearQueue [08:36:05]wFMCommunicate request_size=4 [08:36:05]MH_SAM_APDU [08:36:05]CAPDU: 80 09 00 00 [08:36:05]Write to MH i2c: E2 08 00 0F 26 80 09 00 00 00 00 00 00 A7 [08:36:05]Write i2c OK [08:36:05]MH_I2C_Read... [08:36:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:05]Read from MH i2c: E2 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 03 00 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 03 00 0F 26 00 90 00 A9 [08:36:05]RAPDU: 90 00 [08:36:05]wFMCommunicate OK [08:36:05]SAM_PROTO_ClearQueue done [08:36:05]KKMCreateOFDPacket [08:36:05]OFDProtocolAddRootSTLVToBuf [08:36:05]FM_MakeSignedData [08:36:05]FM_MakeSignedData [08:36:05]SAM_PROTO_SignData [08:36:05]wFMCommunicate request_size=4 [08:36:05]MH_SAM_APDU [08:36:05]CAPDU: 80 0D 01 02 [08:36:05]Write to MH i2c: E2 08 00 10 26 80 0D 01 02 00 00 00 00 AF [08:36:05]Write i2c OK [08:36:05]MH_I2C_Read... [08:36:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:05]Read from MH i2c: E2 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 03 00 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 03 00 10 26 00 90 00 AA [08:36:05]RAPDU: 90 00 [08:36:05]wFMCommunicate OK [08:36:05]wFMCommunicate request_size=255 [08:36:05]MH_SAM_APDU [08:36:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 77 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E2 00 00 35 04 06 00 51 1E [08:36:05]Write to MH i2c: E2 02 01 11 26 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 77 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E2 00 00 35 04 06 00 51 1E 00 00 B2 [08:36:05]Write i2c OK [08:36:05]MH_I2C_Read... [08:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:05]Read from MH i2c: E2 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 03 00 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 03 00 11 26 00 90 00 AB [08:36:05]RAPDU: 90 00 [08:36:05]wFMCommunicate OK [08:36:05]wFMCommunicate request_size=9 [08:36:05]MH_SAM_APDU [08:36:05]CAPDU: 80 0D 02 02 04 DF FE 6F 8B [08:36:05]Write to MH i2c: E2 0C 00 12 26 80 0D 02 02 04 00 DF FE 6F 8B 00 00 91 [08:36:05]Write i2c OK [08:36:05]MH_I2C_Read... [08:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:05]Read from MH i2c: E2 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 03 00 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 03 00 12 26 00 90 00 AC [08:36:05]RAPDU: 90 00 [08:36:05]wFMCommunicate OK [08:36:05]wFMCommunicate request_size=4 [08:36:05]MH_SAM_APDU [08:36:05]CAPDU: 80 0D 03 02 [08:36:05]Write to MH i2c: E2 08 00 13 26 80 0D 03 02 00 00 00 00 B4 [08:36:05]Write i2c OK [08:36:05]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 0B 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 0B 00 13 26 00 20 17 F3 83 5C 63 79 D3 90 00 6D [08:36:06]RAPDU: 20 17 F3 83 5C 63 79 D3 90 00 [08:36:06]wFMCommunicate OK [08:36:06]SAM_PROTO_SignData done [08:36:06]FM_MakeSignedData done [08:36:06]CreateOFDProtocolMessage [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 11 00 00 [08:36:06]Write to MH i2c: E2 08 00 14 26 80 11 00 00 00 00 00 00 B4 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 17 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 17 00 14 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 00 [08:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:36:06]wFMCommunicate OK [08:36:06]CreateOFDProtocolMessage done [08:36:06]OFDSenderStorePacket 58104 [08:36:06]StoreOFDPacket docnum=58104 [08:36:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 DA 68 06 01 3A 82 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 77 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E2 00 00 35 04 06 00 51 1E DF FE 6F 8B 20 17 F3 83 5C 63 79 D3 [08:36:06]CheckFolder [08:36:06]dirname=/storage/ofd_packets [08:36:06]CheckFolder done [08:36:06]ProducePacketName [08:36:06]name=ofd_packets/00058104 [08:36:06]NVStorageSaveData ofd_packets/00058104 [08:36:06]File name is /storage/ofd_packets/00058104 [08:36:06]Write 300 bytes [08:36:06]NVStorageSaveData done [08:36:06]OFDSenderStorePacket done [08:36:06]KKMCreateOFDPacket done [08:36:06]NVStorageSaveData kkm_last_timestamp [08:36:06]File name is /storage/kkm_last_timestamp [08:36:06]Write 4 bytes [08:36:06]NVStorageSaveData done [08:36:06]ExternCall_PrintAddStr [08:36:06]wPrintStart [08:36:06]Write to MH i2c: 01 00 00 15 26 3B [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 15 26 00 00 00 00 00 FF 0F 50 [08:36:06]RasterBufferAndPrint [08:36:06]line Счет N : (1)2075347 [08:36:06]line ИНН: 02508201610067 [08:36:06]line Контрольно-Кассовый Чек [08:36:06]line ПРОДАЖА [08:36:06]line ТРК (МРК, ГНК) : 81 [08:36:06]line Товар: 2711190000 [08:36:06]line ГАЗ-К-5 [08:36:06]line 13.030 * 38.40 [08:36:06]line = 500.35 [08:36:06]line НДС 12% НСП 1% [08:36:06]line > о реализуемом товаре [08:36:06]line ИТОГО: 500.35 [08:36:06]line НСП 1% : 4.43 [08:36:06]line НДС 12% : 53.13 [08:36:06]line Наличными: 0.00 [08:36:06]line Безнал.: 500.35 [08:36:06]line Место: АЗС № 135 "Партнер Нефть" [08:36:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:36:06]line СНО: Общий режим [08:36:06]line Чек 88 20.08.2024 08:36 [08:36:06]line Смена: 100 ФФД: 1.0 [08:36:06]line ЗНМ: 0300000196 [08:36:06]line РНМ: 0000000000162794 [08:36:06]line Версия ККМ: v1.0 [08:36:06]line Платежная система: Бакай Банк [08:36:06]line ФМ: 0000000002094532 [08:36:06]line ФД: 58104 [08:36:06]line ФПД: 89193048862603 [08:36:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083607&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58104&fm=89193048862603&tin=02508201610067®Number=0000000000162794&sum=50035 [08:36:06]OFD Sender: Processing packet 58104 [packets to send 51, broken 50] [08:36:06]ProducePacketName [08:36:06]name=ofd_packets/00058104 [08:36:06]OFD Sender: To server: pG, [08:36:06]CommunicateWithHost lk.salyk.kg:30040 [08:36:06]ConnectInit lk.salyk.kg [08:36:06]written 0, free lines is 4095 [08:36:06]Connected sock=7 [08:36:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 DA 68 06 01 3A 82 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 77 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E2 00 00 35 04 06 00 51 1E DF FE 6F 8B 20 17 F3 83 5C 63 79 D3 [08:36:06]Write to MH i2c: 01 00 00 3F 26 65 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 3F 26 00 00 00 00 00 BE 0C 36 [08:36:06]RasterBufferAndPrint [08:36:06]line [08:36:06]line [08:36:06]line [08:36:06]line [08:36:06]line [08:36:06]written 0, free lines is 3268 [08:36:06]MH_Cut [08:36:06]Write to MH i2c: D1 01 00 46 26 01 3E [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: D1 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: D1 01 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: D1 01 00 46 26 00 3D [08:36:06]Write to MH i2c: 01 00 00 47 26 6D [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D3 56 47 00 9F 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 32 30 39 34 35 33 32 10 04 04 00 F8 E2 00 00 F4 03 04 00 C6 00 C4 66 B6 04 01 00 00 06 DF 78 B0 E6 D7 0C A4 [08:36:06]CommunicateWithHost err = 0 [08:36:06]CheckOFDResponse [08:36:06]1017 (14) - 77093643461234 [08:36:06]1041 (16) - 0000000002094532 [08:36:06]1040 (4) - 58104 [08:36:06]1012 (4) - 20.08.2024 02:34 [08:36:06]1206 (1) - 0 [08:36:06]OFD Sender: Remove packet 58104 [08:36:06]ProducePacketName [08:36:06]name=ofd_packets/00058104 [08:36:06]NVStorageDeleteData [08:36:07]OFD Sender: No OFD packet to send [08:36:07]*** Cut start [08:36:07]*** Partial cut [08:36:07]*** CUTSNS_PIN = 1 [08:36:07]*** CUTSNS_PIN = 0 [08:36:08]*** Brake cut motor [08:36:08]Read from MH i2c: 01 [08:36:08]MH_I2C_Read... [08:36:08]*** Stop cut motor [08:36:08]*** Cut end [08:36:08]Read from MH i2c: 01 07 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: 01 07 00 47 26 00 00 00 00 00 FF 0F 82 [08:36:08]process_action close_receipt done [08:36:08]requested_data is exist [08:36:08]produce_requested_data [08:36:08]requested_item fm.sn is exist - process it [08:36:08]wFMCommunicate request_size=4 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 11 00 00 [08:36:08]Write to MH i2c: E2 08 00 48 26 80 11 00 00 00 00 00 00 E8 [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 17 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 17 00 48 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 34 [08:36:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:36:08]wFMCommunicate OK [08:36:08]requested_item fd.num is exist - process it [08:36:08]SAM_PROTO_GetFieldsCounters [08:36:08]wFMCommunicate request_size=4 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 13 00 00 [08:36:08]Write to MH i2c: E2 08 00 49 26 80 13 00 00 00 00 00 00 EB [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 62 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 62 00 49 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F8 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [08:36:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F8 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:08]wFMCommunicate OK [08:36:08]SAM_PROTO_GetFieldsCounters done [08:36:08]requested_item shift.num is exist - process it [08:36:08]requested_item shift.opened is exist - process it [08:36:08]req_shift_opened [08:36:08]FM_GetShiftState [08:36:08]SAM_PROTO_GetShiftState [08:36:08]wFMCommunicate request_size=4 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 13 01 00 [08:36:08]Write to MH i2c: E2 08 00 4A 26 80 13 01 00 00 00 00 00 ED [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 0E 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 0E 00 4A 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 10 [08:36:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:36:08]wFMCommunicate OK [08:36:08]SAM_PROTO_GetShiftState done [08:36:08]FM_GetShiftState done [08:36:08]req_shift_opened done [08:36:08]requested_item shift.open_date is exist - process it [08:36:08]req_shift_open_date [08:36:08]req_shift_open_date done [08:36:08]produce_requested_data done [08:36:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58104,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:36:08]process_action_free close_receipt [08:36:08]json_value_free [08:36:08]json_value_free done [08:36:08]process_json_proto returns [08:36:08]Send response to host [08:36:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58104,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:36:08]free response buf [08:36:08]execute_script done [08:36:08]execute_script returns [08:36:08]free content buf [08:36:08]Sock 9.Close socket [08:36:08]Sock 9.Thread stoped [08:36:12]OFD Sender: No OFD packet to send [08:36:14]recv_with_timeout no data received [08:36:15]accept exits with 10 [08:36:15]New connection [08:36:15]New thread 3067567460 created [08:36:15]Thread 3067424100 joined [08:36:15]Waiting for new connection... [08:36:15] Sock 10.Parse request [08:36:15]Sock 10.Check first char [08:36:15]Sock 10.First char is OK [08:36:15]request: POST /json_proto HTTP/1.0 [08:36:15]Method: POST [08:36:15]URL: /json_proto [08:36:15]Method is POST - this is cgi request [08:36:15]url: /json_proto [08:36:15]query_string will be loaded in cgi processing [08:36:15]execute_cgi json_proto POST (null) [08:36:15]execute_cgi path=json_proto method=POST [08:36:15]POST find Content-Length [08:36:15]Host: 172.17.44.3:8080 [08:36:15]Content-Length: 820 [08:36:15]Content-Type: application/json [08:36:15] [08:36:15]POST finish read [08:36:15]Found Content-Length = 820 [08:36:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:15]execute_script... [08:36: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)2075348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:15]POST & json_proto [08:36:15]process_json_proto [08:36:15]json parsed OK: [08:36:15]protocol is kg_v1.0 [08:36:15]action value=close_receipt [08:36:15]process_action close_receipt [08:36:15]cmd_close_receipt [08:36:15]MH_GetDate [08:36:15]Write to MH i2c: F0 00 00 4B 26 60 [08:36:15]Write i2c OK [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: F0 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: F0 09 00 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: F0 09 00 4B 26 00 82 55 C4 66 AD C5 5D 66 9F [08:36:15]GetLastDocTimeStamp 1724142967 [08:36:15]current date 1724142978 [08:36:15]FM_GetShiftState [08:36:15]SAM_PROTO_GetShiftState [08:36:15]wFMCommunicate request_size=4 [08:36:15]MH_SAM_APDU [08:36:15]CAPDU: 80 13 01 00 [08:36:15]Write to MH i2c: E2 08 00 4C 26 80 13 01 00 00 00 00 00 EF [08:36:15]Write i2c OK [08:36:15]MH_I2C_Read... [08:36:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:15]Read from MH i2c: E2 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: E2 0E 00 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: E2 0E 00 4C 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 12 [08:36:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:36:15]wFMCommunicate OK [08:36:15]SAM_PROTO_GetShiftState done [08:36:15]FM_GetShiftState done [08:36:15]opened in 1724112910 [08:36:15]opened+sec_in_day 1724199310 [08:36:15]quantity*price = 100021 [08:36:15]sum+1 = 100023 [08:36:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 89 20.08.2024 08:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58105 ФПД: 230039314252178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083618&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58105&fm=230039314252178&tin=02508201610067®Number=0000000000162794&sum=100022 [08:36:16]StoreToDocumentArchive [08:36:16]shift 100 fd 58105 [08:36:16]save to /storage/0100/doc_00058105 [08:36:16]save last doc name /storage/0100/doc_00058105 to /storage/kkm_last_doc_name [08:36:16]save OK [08:36:16]Clear old archive folders... [08:36:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:16]tlvbuf is 01E6C480 [08:36:16]SAM_PROTO_ClearQueue [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 09 00 00 [08:36:16]Write to MH i2c: E2 08 00 59 26 80 09 00 00 00 00 00 00 F1 [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:16]Read from MH i2c: E2 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 03 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 03 00 59 26 00 90 00 F3 [08:36:16]RAPDU: 90 00 [08:36:16]wFMCommunicate OK [08:36:16]SAM_PROTO_ClearQueue done [08:36:16]KKMCreateOFDPacket [08:36:16]OFDProtocolAddRootSTLVToBuf [08:36:16]FM_MakeSignedData [08:36:16]FM_MakeSignedData [08:36:16]SAM_PROTO_SignData [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 0D 01 02 [08:36:16]Write to MH i2c: E2 08 00 5A 26 80 0D 01 02 00 00 00 00 F9 [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:16]Read from MH i2c: E2 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 03 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 03 00 5A 26 00 90 00 F4 [08:36:16]RAPDU: 90 00 [08:36:16]wFMCommunicate OK [08:36:16]wFMCommunicate request_size=255 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 59 00 00 00 F4 03 04 00 82 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E2 00 00 35 04 06 00 D1 [08:36:16]Write to MH i2c: E2 02 01 5B 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 59 00 00 00 F4 03 04 00 82 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E2 00 00 35 04 06 00 D1 00 00 38 [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 5B 26 00 90 00 F5 [08:36:17]RAPDU: 90 00 [08:36:17]wFMCommunicate OK [08:36:17]wFMCommunicate request_size=10 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 0D 02 02 05 38 33 9C 41 92 [08:36:17]Write to MH i2c: E2 0D 00 5C 26 80 0D 02 02 05 00 38 33 9C 41 92 00 00 E0 [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 5C 26 00 90 00 F6 [08:36:17]RAPDU: 90 00 [08:36:17]wFMCommunicate OK [08:36:17]wFMCommunicate request_size=4 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 0D 03 02 [08:36:17]Write to MH i2c: E2 08 00 5D 26 80 0D 03 02 00 00 00 00 FE [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 0B 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 0B 00 5D 26 00 F2 FC 2C 37 E3 30 5D 7A 90 00 3A [08:36:17]RAPDU: F2 FC 2C 37 E3 30 5D 7A 90 00 [08:36:17]wFMCommunicate OK [08:36:17]SAM_PROTO_SignData done [08:36:17]FM_MakeSignedData done [08:36:17]CreateOFDProtocolMessage [08:36:17]wFMCommunicate request_size=4 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 11 00 00 [08:36:17]Write to MH i2c: E2 08 00 5E 26 80 11 00 00 00 00 00 00 FE [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 17 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 17 00 5E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4A [08:36:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:36:17]wFMCommunicate OK [08:36:17]CreateOFDProtocolMessage done [08:36:17]OFDSenderStorePacket 58105 [08:36:17]StoreOFDPacket docnum=58105 [08:36:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 02 63 07 01 E3 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 59 00 00 00 F4 03 04 00 82 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E2 00 00 35 04 06 00 D1 38 33 9C 41 92 F2 FC 2C 37 E3 30 5D 7A [08:36:17]CheckFolder [08:36:17]dirname=/storage/ofd_packets [08:36:17]CheckFolder done [08:36:17]ProducePacketName [08:36:17]name=ofd_packets/00058105 [08:36:17]NVStorageSaveData ofd_packets/00058105 [08:36:17]File name is /storage/ofd_packets/00058105 [08:36:17]Write 301 bytes [08:36:17]NVStorageSaveData done [08:36:17]OFDSenderStorePacket done [08:36:17]KKMCreateOFDPacket done [08:36:17]NVStorageSaveData kkm_last_timestamp [08:36:17]File name is /storage/kkm_last_timestamp [08:36:17]Write 4 bytes [08:36:17]NVStorageSaveData done [08:36:17]ExternCall_PrintAddStr [08:36:17]wPrintStart [08:36:17]Write to MH i2c: 01 00 00 5F 26 85 [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: 01 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: 01 07 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: 01 07 00 5F 26 00 00 00 00 00 FF 0F 9A [08:36:17]RasterBufferAndPrint [08:36:17]line Счет N : (1)2075348 [08:36:17]line ИНН: 02508201610067 [08:36:17]line Контрольно-Кассовый Чек [08:36:17]line ПРОДАЖА [08:36:17]line ТРК (МРК, ГНК) : 42 [08:36:17]line Товар: 2710124500 [08:36:17]line Аи-95-К-5 [08:36:17]line 13.480 * 74.20 [08:36:17]line = 1000.22 [08:36:17]line НДС 12% НСП 1% [08:36:17]line > о реализуемом товаре [08:36:17]line ИТОГО: 1000.22 [08:36:17]line НСП 1% : 8.85 [08:36:17]line НДС 12% : 106.22 [08:36:17]line Наличными: 0.00 [08:36:17]line Безнал.: 1000.22 [08:36:17]line Место: АЗС № 135 "Партнер Нефть" [08:36:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:36:17]line СНО: Общий режим [08:36:17]line Чек 89 20.08.2024 08:36 [08:36:17]line Смена: 100 ФФД: 1.0 [08:36:17]line ЗНМ: 0300000196 [08:36:17]line РНМ: 0000000000162794 [08:36:17]line Версия ККМ: v1.0 [08:36:17]line Платежная система: Бакай Банк [08:36:17]line ФМ: 0000000002094532 [08:36:17]line ФД: 58105 [08:36:17]line ФПД: 230039314252178 [08:36:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083618&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58105&fm=230039314252178&tin=02508201610067®Number=0000000000162794&sum=100022 [08:36:17]written 0, free lines is 4095 [08:36:17]OFD Sender: Processing packet 58105 [packets to send 51, broken 50] [08:36:17]ProducePacketName [08:36:17]name=ofd_packets/00058105 [08:36:17]OFD Sender: To server: pG, [08:36:17]CommunicateWithHost lk.salyk.kg:30040 [08:36:17]ConnectInit lk.salyk.kg [08:36:17]Connected sock=9 [08:36:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 02 63 07 01 E3 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 59 00 00 00 F4 03 04 00 82 55 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E2 00 00 35 04 06 00 D1 38 33 9C 41 92 F2 FC 2C 37 E3 30 5D 7A [08:36:17]Write to MH i2c: 01 00 00 89 26 AF [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: 01 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: 01 07 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: 01 07 00 89 26 00 00 00 00 00 CA 0C 8C [08:36:17]RasterBufferAndPrint [08:36:17]line [08:36:17]line [08:36:17]line [08:36:17]line [08:36:17]line [08:36:17]written 0, free lines is 3286 [08:36:17]MH_Cut [08:36:17]Write to MH i2c: D1 01 00 90 26 01 88 [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: D1 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: D1 01 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: D1 01 00 90 26 00 87 [08:36:17]Write to MH i2c: 01 00 00 91 26 B7 [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 08 35 47 00 A6 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E2 00 00 F4 03 04 00 D1 00 C4 66 B6 04 01 00 00 25 71 A4 B0 2E F2 F5 A3 [08:36:17]CommunicateWithHost err = 0 [08:36:17]CheckOFDResponse [08:36:17]1017 (14) - 77093643461234 [08:36:17]1041 (16) - 0000000002094532 [08:36:17]1040 (4) - 58105 [08:36:17]1012 (4) - 20.08.2024 02:34 [08:36:17]1206 (1) - 0 [08:36:17]OFD Sender: Remove packet 58105 [08:36:17]ProducePacketName [08:36:17]name=ofd_packets/00058105 [08:36:17]NVStorageDeleteData [08:36:18]OFD Sender: No OFD packet to send [08:36:18]*** Cut start [08:36:18]*** Partial cut [08:36:18]*** CUTSNS_PIN = 1 [08:36:18]*** CUTSNS_PIN = 0 [08:36:19]*** Brake cut motor [08:36:19]Read from MH i2c: 01 [08:36:19]MH_I2C_Read... [08:36:19]*** Stop cut motor [08:36:19]*** Cut end [08:36:19]Read from MH i2c: 01 07 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: 01 07 00 91 26 00 00 00 00 00 FF 0F CC [08:36:19]process_action close_receipt done [08:36:19]requested_data is exist [08:36:19]produce_requested_data [08:36:19]requested_item fm.sn is exist - process it [08:36:19]wFMCommunicate request_size=4 [08:36:19]MH_SAM_APDU [08:36:19]CAPDU: 80 11 00 00 [08:36:19]Write to MH i2c: E2 08 00 92 26 80 11 00 00 00 00 00 00 32 [08:36:19]Write i2c OK [08:36:19]MH_I2C_Read... [08:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:19]Read from MH i2c: E2 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 17 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 17 00 92 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7E [08:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:36:19]wFMCommunicate OK [08:36:19]requested_item fd.num is exist - process it [08:36:19]SAM_PROTO_GetFieldsCounters [08:36:19]wFMCommunicate request_size=4 [08:36:19]MH_SAM_APDU [08:36:19]CAPDU: 80 13 00 00 [08:36:19]Write to MH i2c: E2 08 00 93 26 80 13 00 00 00 00 00 00 35 [08:36:19]Write i2c OK [08:36:19]MH_I2C_Read... [08:36:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:19]Read from MH i2c: E2 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 62 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 62 00 93 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F9 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [08:36:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F9 E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:19]wFMCommunicate OK [08:36:19]SAM_PROTO_GetFieldsCounters done [08:36:19]requested_item shift.num is exist - process it [08:36:19]requested_item shift.opened is exist - process it [08:36:19]req_shift_opened [08:36:19]FM_GetShiftState [08:36:19]SAM_PROTO_GetShiftState [08:36:19]wFMCommunicate request_size=4 [08:36:19]MH_SAM_APDU [08:36:19]CAPDU: 80 13 01 00 [08:36:19]Write to MH i2c: E2 08 00 94 26 80 13 01 00 00 00 00 00 37 [08:36:19]Write i2c OK [08:36:19]MH_I2C_Read... [08:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:19]Read from MH i2c: E2 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 0E 00 [08:36:19]MH_I2C_Read... [08:36:19]Read from MH i2c: E2 0E 00 94 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5A [08:36:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:36:19]wFMCommunicate OK [08:36:19]SAM_PROTO_GetShiftState done [08:36:19]FM_GetShiftState done [08:36:19]req_shift_opened done [08:36:19]requested_item shift.open_date is exist - process it [08:36:19]req_shift_open_date [08:36:19]req_shift_open_date done [08:36:19]produce_requested_data done [08:36:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58105,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:36:19]process_action_free close_receipt [08:36:19]json_value_free [08:36:19]json_value_free done [08:36:19]process_json_proto returns [08:36:19]Send response to host [08:36:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58105,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:36:19]free response buf [08:36:19]execute_script done [08:36:19]execute_script returns [08:36:19]free content buf [08:36:19]Sock 10.Close socket [08:36:19]Sock 10.Thread stoped [08:36:23]OFD Sender: No OFD packet to send [08:36:28]OFD Sender: No OFD packet to send [08:36:33]OFD Sender: No OFD packet to send [08:36:38]OFD Sender: No OFD packet to send [08:36:43]OFD Sender: No OFD packet to send [08:36:48]OFD Sender: No OFD packet to send [08:36:53]OFD Sender: No OFD packet to send [08:36:58]OFD Sender: No OFD packet to send [08:37:03]OFD Sender: No OFD packet to send [08:37:08]OFD Sender: No OFD packet to send [08:37:13]OFD Sender: No OFD packet to send [08:37:18]OFD Sender: No OFD packet to send [08:37:23]OFD Sender: No OFD packet to send [08:37:28]OFD Sender: No OFD packet to send [08:37:33]OFD Sender: No OFD packet to send [08:37:38]OFD Sender: No OFD packet to send [08:37:43]OFD Sender: No OFD packet to send [08:37:48]OFD Sender: No OFD packet to send [08:37:53]OFD Sender: No OFD packet to send [08:37:58]OFD Sender: No OFD packet to send [08:38:03]OFD Sender: No OFD packet to send [08:38:08]OFD Sender: No OFD packet to send [08:38:13]OFD Sender: No OFD packet to send [08:38:18]OFD Sender: No OFD packet to send [08:38:23]OFD Sender: No OFD packet to send [08:38:28]OFD Sender: No OFD packet to send [08:38:33]OFD Sender: No OFD packet to send [08:38:38]OFD Sender: No OFD packet to send [08:38:43]OFD Sender: No OFD packet to send [08:38:48]OFD Sender: No OFD packet to send [08:38:53]OFD Sender: No OFD packet to send [08:38:58]OFD Sender: No OFD packet to send [08:39:03]OFD Sender: No OFD packet to send [08:39:08]OFD Sender: No OFD packet to send [08:39:13]OFD Sender: No OFD packet to send [08:39:18]OFD Sender: No OFD packet to send [08:39:23]OFD Sender: No OFD packet to send [08:39:28]OFD Sender: No OFD packet to send [08:39:33]OFD Sender: No OFD packet to send [08:39:38]OFD Sender: No OFD packet to send [08:39:43]OFD Sender: No OFD packet to send [08:39:48]OFD Sender: No OFD packet to send [08:39:53]OFD Sender: No OFD packet to send [08:39:58]OFD Sender: No OFD packet to send [08:40:03]OFD Sender: No OFD packet to send [08:40:08]OFD Sender: No OFD packet to send [08:40:13]OFD Sender: No OFD packet to send [08:40:13]accept exits with 7 [08:40:13]New connection [08:40:13]New thread 3067424100 created [08:40:13]Thread 3067567460 joined [08:40:13]Waiting for new connection... [08:40:13] Sock 7.Parse request [08:40:13]Sock 7.Check first char [08:40:13]Sock 7.First char is OK [08:40:13]request: POST /json_proto HTTP/1.0 [08:40:13]Method: POST [08:40:13]URL: /json_proto [08:40:13]Method is POST - this is cgi request [08:40:13]url: /json_proto [08:40:13]query_string will be loaded in cgi processing [08:40:13]execute_cgi json_proto POST (null) [08:40:13]execute_cgi path=json_proto method=POST [08:40:13]POST find Content-Length [08:40:13]Host: 172.17.44.3:8080 [08:40:13]Content-Length: 785 [08:40:13]Content-Type: application/json [08:40:13] [08:40:13]POST finish read [08:40:13]Found Content-Length = 785 [08:40:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:13]execute_script... [08:40: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)2075349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:13]POST & json_proto [08:40:13]process_json_proto [08:40:13]json parsed OK: [08:40:13]protocol is kg_v1.0 [08:40:13]action value=close_receipt [08:40:13]process_action close_receipt [08:40:13]cmd_close_receipt [08:40:13]MH_GetDate [08:40:13]Write to MH i2c: F0 00 00 95 26 AA [08:40:13]Write i2c OK [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: F0 [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: F0 09 00 [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: F0 09 00 95 26 00 70 56 C4 66 AD C5 5D 66 D8 [08:40:13]GetLastDocTimeStamp 1724142978 [08:40:13]current date 1724143216 [08:40:13]FM_GetShiftState [08:40:13]SAM_PROTO_GetShiftState [08:40:13]wFMCommunicate request_size=4 [08:40:13]MH_SAM_APDU [08:40:13]CAPDU: 80 13 01 00 [08:40:13]Write to MH i2c: E2 08 00 96 26 80 13 01 00 00 00 00 00 39 [08:40:13]Write i2c OK [08:40:13]MH_I2C_Read... [08:40:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:13]Read from MH i2c: E2 [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: E2 0E 00 [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: E2 0E 00 96 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5C [08:40:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:40:13]wFMCommunicate OK [08:40:13]SAM_PROTO_GetShiftState done [08:40:13]FM_GetShiftState done [08:40:13]opened in 1724112910 [08:40:13]opened+sec_in_day 1724199310 [08:40:13]quantity*price = 100035 [08:40:13]sum+1 = 100036 [08:40:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 90 20.08.2024 08:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58106 ФПД: 85956091465199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084016&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58106&fm=85956091465199&tin=02508201610067®Number=0000000000162794&sum=100035 [08:40:14]StoreToDocumentArchive [08:40:14]shift 100 fd 58106 [08:40:14]save to /storage/0100/doc_00058106 [08:40:14]save last doc name /storage/0100/doc_00058106 to /storage/kkm_last_doc_name [08:40:14]save OK [08:40:14]Clear old archive folders... [08:40:14]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:40:14]tlvbuf is 01D4D8D0 [08:40:14]SAM_PROTO_ClearQueue [08:40:14]wFMCommunicate request_size=4 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 09 00 00 [08:40:14]Write to MH i2c: E2 08 00 A3 26 80 09 00 00 00 00 00 00 3B [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 03 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 03 00 A3 26 00 90 00 3D [08:40:14]RAPDU: 90 00 [08:40:14]wFMCommunicate OK [08:40:14]SAM_PROTO_ClearQueue done [08:40:14]KKMCreateOFDPacket [08:40:14]OFDProtocolAddRootSTLVToBuf [08:40:14]FM_MakeSignedData [08:40:14]FM_MakeSignedData [08:40:14]SAM_PROTO_SignData [08:40:14]wFMCommunicate request_size=4 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 0D 01 02 [08:40:14]Write to MH i2c: E2 08 00 A4 26 80 0D 01 02 00 00 00 00 43 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 03 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 03 00 A4 26 00 90 00 3E [08:40:14]RAPDU: 90 00 [08:40:14]wFMCommunicate OK [08:40:14]wFMCommunicate request_size=253 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 70 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E2 00 00 35 04 06 00 4E 2D 36 4C 4D EF [08:40:14]Write to MH i2c: E2 00 01 A5 26 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 70 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E2 00 00 35 04 06 00 4E 2D 36 4C 4D EF 00 00 B7 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:15]Read from MH i2c: E2 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 03 00 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 03 00 A5 26 00 90 00 3F [08:40:15]RAPDU: 90 00 [08:40:15]wFMCommunicate OK [08:40:15]wFMCommunicate request_size=4 [08:40:15]MH_SAM_APDU [08:40:15]CAPDU: 80 0D 03 02 [08:40:15]Write to MH i2c: E2 08 00 A6 26 80 0D 03 02 00 00 00 00 47 [08:40:15]Write i2c OK [08:40:15]MH_I2C_Read... [08:40:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:15]Read from MH i2c: E2 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 0B 00 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 0B 00 A6 26 00 9C EA 62 64 B5 D4 7F 11 90 00 AD [08:40:15]RAPDU: 9C EA 62 64 B5 D4 7F 11 90 00 [08:40:15]wFMCommunicate OK [08:40:15]SAM_PROTO_SignData done [08:40:15]FM_MakeSignedData done [08:40:15]CreateOFDProtocolMessage [08:40:15]wFMCommunicate request_size=4 [08:40:15]MH_SAM_APDU [08:40:15]CAPDU: 80 11 00 00 [08:40:15]Write to MH i2c: E2 08 00 A7 26 80 11 00 00 00 00 00 00 47 [08:40:15]Write i2c OK [08:40:15]MH_I2C_Read... [08:40:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:15]Read from MH i2c: E2 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 17 00 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 17 00 A7 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 93 [08:40:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:40:15]wFMCommunicate OK [08:40:15]CreateOFDProtocolMessage done [08:40:15]OFDSenderStorePacket 58106 [08:40:15]StoreOFDPacket docnum=58106 [08:40:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E2 4B 00 01 5D 8C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 70 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E2 00 00 35 04 06 00 4E 2D 36 4C 4D EF 9C EA 62 64 B5 D4 7F 11 [08:40:15]CheckFolder [08:40:15]dirname=/storage/ofd_packets [08:40:15]CheckFolder done [08:40:15]ProducePacketName [08:40:15]name=ofd_packets/00058106 [08:40:15]NVStorageSaveData ofd_packets/00058106 [08:40:15]File name is /storage/ofd_packets/00058106 [08:40:15]Write 294 bytes [08:40:15]NVStorageSaveData done [08:40:15]OFDSenderStorePacket done [08:40:15]KKMCreateOFDPacket done [08:40:15]NVStorageSaveData kkm_last_timestamp [08:40:15]File name is /storage/kkm_last_timestamp [08:40:15]Write 4 bytes [08:40:15]NVStorageSaveData done [08:40:15]ExternCall_PrintAddStr [08:40:15]wPrintStart [08:40:15]Write to MH i2c: 01 00 00 A8 26 CE [08:40:15]Write i2c OK [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: 01 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: 01 07 00 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: 01 07 00 A8 26 00 00 00 00 00 FF 0F E3 [08:40:15]RasterBufferAndPrint [08:40:15]line Счет N : (1)2075349 [08:40:15]line ИНН: 02508201610067 [08:40:15]line Контрольно-Кассовый Чек [08:40:15]line ПРОДАЖА [08:40:15]line ТРК (МРК, ГНК) : 34 [08:40:15]line Товар: 2710124130 [08:40:15]line SU-92 [08:40:15]line 14.540 * 68.80 [08:40:15]line = 1000.35 [08:40:15]line НДС 12% НСП 1% [08:40:15]line > о реализуемом товаре [08:40:15]line ИТОГО: 1000.35 [08:40:15]line НСП 1% : 8.85 [08:40:15]line НДС 12% : 106.23 [08:40:15]line Наличными: 0.00 [08:40:15]line Безнал.: 1000.35 [08:40:15]line Место: АЗС № 135 "Партнер Нефть" [08:40:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:40:15]line СНО: Общий режим [08:40:15]line Чек 90 20.08.2024 08:40 [08:40:15]line Смена: 100 ФФД: 1.0 [08:40:15]line ЗНМ: 0300000196 [08:40:15]line РНМ: 0000000000162794 [08:40:15]line Версия ККМ: v1.0 [08:40:15]line Платежная система: O! деньги [08:40:15]line ФМ: 0000000002094532 [08:40:15]line ФД: 58106 [08:40:15]line ФПД: 85956091465199 [08:40:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084016&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58106&fm=85956091465199&tin=02508201610067®Number=0000000000162794&sum=100035 [08:40:15]OFD Sender: Processing packet 58106 [packets to send 51, broken 50] [08:40:15]ProducePacketName [08:40:15]name=ofd_packets/00058106 [08:40:15]OFD Sender: To server: pG, [08:40:15]CommunicateWithHost lk.salyk.kg:30040 [08:40:15]ConnectInit lk.salyk.kg [08:40:15]written 0, free lines is 4095 [08:40:15]Connected sock=10 [08:40:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E2 4B 00 01 5D 8C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 70 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E2 00 00 35 04 06 00 4E 2D 36 4C 4D EF 9C EA 62 64 B5 D4 7F 11 [08:40:16]Write to MH i2c: 01 00 00 D2 26 F8 [08:40:16]Write i2c OK [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: 01 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: 01 07 00 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: 01 07 00 D2 26 00 00 00 00 00 A8 0C B3 [08:40:16]RasterBufferAndPrint [08:40:16]line [08:40:16]line [08:40:16]line [08:40:16]line [08:40:16]line [08:40:16]written 0, free lines is 3243 [08:40:16]MH_Cut [08:40:16]Write to MH i2c: D1 01 00 D9 26 01 D1 [08:40:16]Write i2c OK [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: D1 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: D1 01 00 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: D1 01 00 D9 26 00 D0 [08:40:16]Write to MH i2c: 01 00 00 DA 26 00 [08:40:16]Write i2c OK [08:40:16]MH_I2C_Read... [08:40:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9F 31 47 00 79 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E2 00 00 F4 03 04 00 BF 01 C4 66 B6 04 01 00 00 5B FB 96 9C C9 1E 91 FB [08:40:16]CommunicateWithHost err = 0 [08:40:16]CheckOFDResponse [08:40:16]1017 (14) - 77093643461234 [08:40:16]1041 (16) - 0000000002094532 [08:40:16]1040 (4) - 58106 [08:40:16]1012 (4) - 20.08.2024 02:38 [08:40:16]1206 (1) - 0 [08:40:16]OFD Sender: Remove packet 58106 [08:40:16]ProducePacketName [08:40:16]name=ofd_packets/00058106 [08:40:16]NVStorageDeleteData [08:40:16]OFD Sender: No OFD packet to send [08:40:17]*** Cut start [08:40:17]*** Partial cut [08:40:17]*** CUTSNS_PIN = 1 [08:40:17]*** CUTSNS_PIN = 0 [08:40:17]*** Brake cut motor [08:40:17]Read from MH i2c: 01 [08:40:17]MH_I2C_Read... [08:40:17]*** Stop cut motor [08:40:17]*** Cut end [08:40:17]Read from MH i2c: 01 07 00 [08:40:17]MH_I2C_Read... [08:40:17]Read from MH i2c: 01 07 00 DA 26 00 00 00 00 00 FF 0F 15 [08:40:17]process_action close_receipt done [08:40:17]requested_data is exist [08:40:17]produce_requested_data [08:40:17]requested_item fm.sn is exist - process it [08:40:17]wFMCommunicate request_size=4 [08:40:17]MH_SAM_APDU [08:40:17]CAPDU: 80 11 00 00 [08:40:17]Write to MH i2c: E2 08 00 DB 26 80 11 00 00 00 00 00 00 7B [08:40:17]Write i2c OK [08:40:17]MH_I2C_Read... [08:40:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:17]Read from MH i2c: E2 [08:40:17]MH_I2C_Read... [08:40:17]Read from MH i2c: E2 17 00 [08:40:17]MH_I2C_Read... [08:40:17]Read from MH i2c: E2 17 00 DB 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C7 [08:40:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:40:17]wFMCommunicate OK [08:40:17]requested_item fd.num is exist - process it [08:40:17]SAM_PROTO_GetFieldsCounters [08:40:17]wFMCommunicate request_size=4 [08:40:17]MH_SAM_APDU [08:40:17]CAPDU: 80 13 00 00 [08:40:17]Write to MH i2c: E2 08 00 DC 26 80 13 00 00 00 00 00 00 7E [08:40:17]Write i2c OK [08:40:17]MH_I2C_Read... [08:40:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:17]Read from MH i2c: E2 [08:40:17]MH_I2C_Read... [08:40:17]Read from MH i2c: E2 62 00 [08:40:17]MH_I2C_Read... [08:40:17]Read from MH i2c: E2 62 00 DC 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FA E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [08:40:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FA E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:17]wFMCommunicate OK [08:40:17]SAM_PROTO_GetFieldsCounters done [08:40:17]requested_item shift.num is exist - process it [08:40:17]requested_item shift.opened is exist - process it [08:40:17]req_shift_opened [08:40:17]FM_GetShiftState [08:40:17]SAM_PROTO_GetShiftState [08:40:17]wFMCommunicate request_size=4 [08:40:17]MH_SAM_APDU [08:40:17]CAPDU: 80 13 01 00 [08:40:17]Write to MH i2c: E2 08 00 DD 26 80 13 01 00 00 00 00 00 80 [08:40:17]Write i2c OK [08:40:17]MH_I2C_Read... [08:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:18]Read from MH i2c: E2 [08:40:18]MH_I2C_Read... [08:40:18]Read from MH i2c: E2 0E 00 [08:40:18]MH_I2C_Read... [08:40:18]Read from MH i2c: E2 0E 00 DD 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A3 [08:40:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:40:18]wFMCommunicate OK [08:40:18]SAM_PROTO_GetShiftState done [08:40:18]FM_GetShiftState done [08:40:18]req_shift_opened done [08:40:18]requested_item shift.open_date is exist - process it [08:40:18]req_shift_open_date [08:40:18]req_shift_open_date done [08:40:18]produce_requested_data done [08:40:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58106,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:40:18]process_action_free close_receipt [08:40:18]json_value_free [08:40:18]json_value_free done [08:40:18]process_json_proto returns [08:40:18]Send response to host [08:40:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58106,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:40:18]free response buf [08:40:18]execute_script done [08:40:18]execute_script returns [08:40:18]free content buf [08:40:18]Sock 7.Close socket [08:40:18]Sock 7.Thread stoped [08:40:21]OFD Sender: No OFD packet to send [08:40:26]OFD Sender: No OFD packet to send [08:40:31]OFD Sender: No OFD packet to send [08:40:36]OFD Sender: No OFD packet to send [08:40:41]OFD Sender: No OFD packet to send [08:40:46]OFD Sender: No OFD packet to send [08:40:51]OFD Sender: No OFD packet to send [08:40:56]OFD Sender: No OFD packet to send [08:41:01]OFD Sender: No OFD packet to send [08:41:06]OFD Sender: No OFD packet to send [08:41:11]OFD Sender: No OFD packet to send [08:41:16]OFD Sender: No OFD packet to send [08:41:21]OFD Sender: No OFD packet to send [08:41:26]OFD Sender: No OFD packet to send [08:41:31]OFD Sender: No OFD packet to send [08:41:36]OFD Sender: No OFD packet to send [08:41:41]OFD Sender: No OFD packet to send [08:41:46]OFD Sender: No OFD packet to send [08:41:51]OFD Sender: No OFD packet to send [08:41:56]OFD Sender: No OFD packet to send [08:42:01]OFD Sender: No OFD packet to send [08:42:06]OFD Sender: No OFD packet to send [08:42:11]OFD Sender: No OFD packet to send [08:42:12]accept exits with 9 [08:42:12]New connection [08:42:12]New thread 3067567460 created [08:42:12]Thread 3067424100 joined [08:42:12]Waiting for new connection... [08:42:12] Sock 9.Parse request [08:42:12]Sock 9.Check first char [08:42:12]Sock 9.First char is OK [08:42:12]request: POST /json_proto HTTP/1.0 [08:42:12]Method: POST [08:42:12]URL: /json_proto [08:42:12]Method is POST - this is cgi request [08:42:12]url: /json_proto [08:42:12]query_string will be loaded in cgi processing [08:42:12]execute_cgi json_proto POST (null) [08:42:12]execute_cgi path=json_proto method=POST [08:42:12]POST find Content-Length [08:42:12]Host: 172.17.44.3:8080 [08:42:12]Content-Length: 801 [08:42:12]Content-Type: application/json [08:42:12] [08:42:12]POST finish read [08:42:12]Found Content-Length = 801 [08:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:12]execute_script... [08:42: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)2075351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:12]POST & json_proto [08:42:12]process_json_proto [08:42:12]json parsed OK: [08:42:12]protocol is kg_v1.0 [08:42:12]action value=close_receipt [08:42:12]process_action close_receipt [08:42:12]cmd_close_receipt [08:42:12]MH_GetDate [08:42:12]Write to MH i2c: F0 00 00 DE 26 F3 [08:42:12]Write i2c OK [08:42:12]MH_I2C_Read... [08:42:12]Read from MH i2c: F0 [08:42:12]MH_I2C_Read... [08:42:12]Read from MH i2c: F0 09 00 [08:42:12]MH_I2C_Read... [08:42:12]Read from MH i2c: F0 09 00 DE 26 00 E7 56 C4 66 AD C5 5D 66 98 [08:42:12]GetLastDocTimeStamp 1724143216 [08:42:12]current date 1724143335 [08:42:12]FM_GetShiftState [08:42:12]SAM_PROTO_GetShiftState [08:42:12]wFMCommunicate request_size=4 [08:42:12]MH_SAM_APDU [08:42:12]CAPDU: 80 13 01 00 [08:42:12]Write to MH i2c: E2 08 00 DF 26 80 13 01 00 00 00 00 00 82 [08:42:12]Write i2c OK [08:42:12]MH_I2C_Read... [08:42:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:13]Read from MH i2c: E2 [08:42:13]MH_I2C_Read... [08:42:13]Read from MH i2c: E2 0E 00 [08:42:13]MH_I2C_Read... [08:42:13]Read from MH i2c: E2 0E 00 DF 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A5 [08:42:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:42:13]wFMCommunicate OK [08:42:13]SAM_PROTO_GetShiftState done [08:42:13]FM_GetShiftState done [08:42:13]opened in 1724112910 [08:42:13]opened+sec_in_day 1724199310 [08:42:13]quantity*price = 50036 [08:42:13]sum+1 = 50037 [08:42:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 91 20.08.2024 08:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58107 ФПД: 211401997167553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084215&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58107&fm=211401997167553&tin=02508201610067®Number=0000000000162794&sum=50036 [08:42:14]StoreToDocumentArchive [08:42:14]shift 100 fd 58107 [08:42:14]save to /storage/0100/doc_00058107 [08:42:14]save last doc name /storage/0100/doc_00058107 to /storage/kkm_last_doc_name [08:42:14]save OK [08:42:14]Clear old archive folders... [08:42:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:42:14]tlvbuf is 01D4F760 [08:42:14]SAM_PROTO_ClearQueue [08:42:14]wFMCommunicate request_size=4 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 09 00 00 [08:42:14]Write to MH i2c: E2 08 00 EC 26 80 09 00 00 00 00 00 00 84 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 03 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 03 00 EC 26 00 90 00 86 [08:42:14]RAPDU: 90 00 [08:42:14]wFMCommunicate OK [08:42:14]SAM_PROTO_ClearQueue done [08:42:14]KKMCreateOFDPacket [08:42:14]OFDProtocolAddRootSTLVToBuf [08:42:14]FM_MakeSignedData [08:42:14]FM_MakeSignedData [08:42:14]SAM_PROTO_SignData [08:42:14]wFMCommunicate request_size=4 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 0D 01 02 [08:42:14]Write to MH i2c: E2 08 00 ED 26 80 0D 01 02 00 00 00 00 8C [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 03 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 03 00 ED 26 00 90 00 87 [08:42:14]RAPDU: 90 00 [08:42:14]wFMCommunicate OK [08:42:14]wFMCommunicate request_size=255 [08:42:14]MH_SAM_APDU [08:42: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 E7 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E2 00 00 35 04 06 00 C0 [08:42:14]Write to MH i2c: E2 02 01 EE 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 E7 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E2 00 00 35 04 06 00 C0 00 00 12 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 03 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 03 00 EE 26 00 90 00 88 [08:42:14]RAPDU: 90 00 [08:42:14]wFMCommunicate OK [08:42:14]wFMCommunicate request_size=10 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 0D 02 02 05 44 DC F2 2B C1 [08:42:14]Write to MH i2c: E2 0D 00 EF 26 80 0D 02 02 05 00 44 DC F2 2B C1 00 00 97 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 03 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 03 00 EF 26 00 90 00 89 [08:42:14]RAPDU: 90 00 [08:42:14]wFMCommunicate OK [08:42:14]wFMCommunicate request_size=4 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 0D 03 02 [08:42:14]Write to MH i2c: E2 08 00 F0 26 80 0D 03 02 00 00 00 00 91 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 0B 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 0B 00 F0 26 00 89 90 A0 D9 8E A6 B7 09 90 00 18 [08:42:14]RAPDU: 89 90 A0 D9 8E A6 B7 09 90 00 [08:42:14]wFMCommunicate OK [08:42:14]SAM_PROTO_SignData done [08:42:14]FM_MakeSignedData done [08:42:14]CreateOFDProtocolMessage [08:42:14]wFMCommunicate request_size=4 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 11 00 00 [08:42:14]Write to MH i2c: E2 08 00 F1 26 80 11 00 00 00 00 00 00 91 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 17 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 17 00 F1 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DD [08:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:42:14]wFMCommunicate OK [08:42:14]CreateOFDProtocolMessage done [08:42:14]OFDSenderStorePacket 58107 [08:42:14]StoreOFDPacket docnum=58107 [08:42:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FA 51 07 01 5B A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 E7 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E2 00 00 35 04 06 00 C0 44 DC F2 2B C1 89 90 A0 D9 8E A6 B7 09 [08:42:14]CheckFolder [08:42:14]dirname=/storage/ofd_packets [08:42:14]CheckFolder done [08:42:14]ProducePacketName [08:42:14]name=ofd_packets/00058107 [08:42:14]NVStorageSaveData ofd_packets/00058107 [08:42:14]File name is /storage/ofd_packets/00058107 [08:42:14]Write 301 bytes [08:42:14]NVStorageSaveData done [08:42:14]OFDSenderStorePacket done [08:42:14]KKMCreateOFDPacket done [08:42:14]NVStorageSaveData kkm_last_timestamp [08:42:14]File name is /storage/kkm_last_timestamp [08:42:14]Write 4 bytes [08:42:14]NVStorageSaveData done [08:42:14]ExternCall_PrintAddStr [08:42:14]wPrintStart [08:42:14]Write to MH i2c: 01 00 00 F2 26 18 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: 01 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: 01 07 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: 01 07 00 F2 26 00 00 00 00 00 FF 0F 2D [08:42:14]RasterBufferAndPrint [08:42:14]line Счет N : (1)2075351 [08:42:14]line ИНН: 02508201610067 [08:42:14]line Контрольно-Кассовый Чек [08:42:14]line ПРОДАЖА [08:42:14]line ТРК (МРК, ГНК) : 43 [08:42:14]line Товар: 2710124130 [08:42:14]line Аи-92-К-4 [08:42:14]line 7.380 * 67.80 [08:42:14]line = 500.36 [08:42:14]line НДС 12% НСП 1% [08:42:14]line > о реализуемом товаре [08:42:14]line ИТОГО: 500.36 [08:42:14]line НСП 1% : 4.43 [08:42:14]line НДС 12% : 53.14 [08:42:14]line Наличными: 0.00 [08:42:14]line Безнал.: 500.36 [08:42:14]line Место: АЗС № 135 "Партнер Нефть" [08:42:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:42:14]line СНО: Общий режим [08:42:14]line Чек 91 20.08.2024 08:42 [08:42:14]line Смена: 100 ФФД: 1.0 [08:42:14]line ЗНМ: 0300000196 [08:42:14]line РНМ: 0000000000162794 [08:42:14]line Версия ККМ: v1.0 [08:42:14]line Платежная система: O! деньги [08:42:14]line ФМ: 0000000002094532 [08:42:14]line ФД: 58107 [08:42:14]line ФПД: 211401997167553 [08:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084215&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58107&fm=211401997167553&tin=02508201610067®Number=0000000000162794&sum=50036 [08:42:15]written 0, free lines is 4095 [08:42:15]OFD Sender: Processing packet 58107 [packets to send 51, broken 50] [08:42:15]ProducePacketName [08:42:15]name=ofd_packets/00058107 [08:42:15]OFD Sender: To server: pG, [08:42:15]CommunicateWithHost lk.salyk.kg:30040 [08:42:15]ConnectInit lk.salyk.kg [08:42:15]Connected sock=10 [08:42:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FA 51 07 01 5B A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 E7 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E2 00 00 35 04 06 00 C0 44 DC F2 2B C1 89 90 A0 D9 8E A6 B7 09 [08:42:15]Write to MH i2c: 01 00 00 1C 27 43 [08:42:15]Write i2c OK [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: 01 [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: 01 07 00 [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: 01 07 00 1C 27 00 00 00 00 00 AF 0C 05 [08:42:15]RasterBufferAndPrint [08:42:15]line [08:42:15]line [08:42:15]line [08:42:15]line [08:42:15]line [08:42:15]written 0, free lines is 3251 [08:42:15]MH_Cut [08:42:15]Write to MH i2c: D1 01 00 23 27 01 1C [08:42:15]Write i2c OK [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: D1 [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: D1 01 00 [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: D1 01 00 23 27 00 1B [08:42:15]Write to MH i2c: 01 00 00 24 27 4B [08:42:15]Write i2c OK [08:42:15]MH_I2C_Read... [08:42:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AB 53 47 00 91 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 32 30 39 34 35 33 32 10 04 04 00 FB E2 00 00 F4 03 04 00 36 02 C4 66 B6 04 01 00 00 2F 7B 57 F5 8E 65 26 41 [08:42:15]CommunicateWithHost err = 0 [08:42:15]CheckOFDResponse [08:42:15]1017 (14) - 77093643461234 [08:42:15]1041 (16) - 0000000002094532 [08:42:15]1040 (4) - 58107 [08:42:15]1012 (4) - 20.08.2024 02:40 [08:42:15]1206 (1) - 0 [08:42:15]OFD Sender: Remove packet 58107 [08:42:15]ProducePacketName [08:42:15]name=ofd_packets/00058107 [08:42:15]NVStorageDeleteData [08:42:16]OFD Sender: No OFD packet to send [08:42:16]*** Cut start [08:42:16]*** Partial cut [08:42:16]*** CUTSNS_PIN = 1 [08:42:16]*** CUTSNS_PIN = 0 [08:42:16]*** Brake cut motor [08:42:17]Read from MH i2c: 01 [08:42:17]MH_I2C_Read... [08:42:17]*** Stop cut motor [08:42:17]*** Cut end [08:42:17]Read from MH i2c: 01 07 00 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: 01 07 00 24 27 00 00 00 00 00 FF 0F 60 [08:42:17]process_action close_receipt done [08:42:17]requested_data is exist [08:42:17]produce_requested_data [08:42:17]requested_item fm.sn is exist - process it [08:42:17]wFMCommunicate request_size=4 [08:42:17]MH_SAM_APDU [08:42:17]CAPDU: 80 11 00 00 [08:42:17]Write to MH i2c: E2 08 00 25 27 80 11 00 00 00 00 00 00 C6 [08:42:17]Write i2c OK [08:42:17]MH_I2C_Read... [08:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:17]Read from MH i2c: E2 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: E2 17 00 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: E2 17 00 25 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [08:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:42:17]wFMCommunicate OK [08:42:17]requested_item fd.num is exist - process it [08:42:17]SAM_PROTO_GetFieldsCounters [08:42:17]wFMCommunicate request_size=4 [08:42:17]MH_SAM_APDU [08:42:17]CAPDU: 80 13 00 00 [08:42:17]Write to MH i2c: E2 08 00 26 27 80 13 00 00 00 00 00 00 C9 [08:42:17]Write i2c OK [08:42:17]MH_I2C_Read... [08:42:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:17]Read from MH i2c: E2 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: E2 62 00 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: E2 62 00 26 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [08:42:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FB E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:17]wFMCommunicate OK [08:42:17]SAM_PROTO_GetFieldsCounters done [08:42:17]requested_item shift.num is exist - process it [08:42:17]requested_item shift.opened is exist - process it [08:42:17]req_shift_opened [08:42:17]FM_GetShiftState [08:42:17]SAM_PROTO_GetShiftState [08:42:17]wFMCommunicate request_size=4 [08:42:17]MH_SAM_APDU [08:42:17]CAPDU: 80 13 01 00 [08:42:17]Write to MH i2c: E2 08 00 27 27 80 13 01 00 00 00 00 00 CB [08:42:17]Write i2c OK [08:42:17]MH_I2C_Read... [08:42:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:17]Read from MH i2c: E2 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: E2 0E 00 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: E2 0E 00 27 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EE [08:42:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:42:17]wFMCommunicate OK [08:42:17]SAM_PROTO_GetShiftState done [08:42:17]FM_GetShiftState done [08:42:17]req_shift_opened done [08:42:17]requested_item shift.open_date is exist - process it [08:42:17]req_shift_open_date [08:42:17]req_shift_open_date done [08:42:17]produce_requested_data done [08:42:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58107,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:42:17]process_action_free close_receipt [08:42:17]json_value_free [08:42:17]json_value_free done [08:42:17]process_json_proto returns [08:42:17]Send response to host [08:42:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58107,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:42:17]free response buf [08:42:17]execute_script done [08:42:17]execute_script returns [08:42:17]free content buf [08:42:17]Sock 9.Close socket [08:42:17]Sock 9.Thread stoped [08:42:21]OFD Sender: No OFD packet to send [08:42:26]OFD Sender: No OFD packet to send [08:42:28]accept exits with 7 [08:42:28]New connection [08:42:28]New thread 3067424100 created [08:42:28]Thread 3067567460 joined [08:42:28]Waiting for new connection... [08:42:28] Sock 7.Parse request [08:42:28]Sock 7.Check first char [08:42:28]Sock 7.First char is OK [08:42:28]request: POST /json_proto HTTP/1.0 [08:42:28]Method: POST [08:42:28]URL: /json_proto [08:42:28]Method is POST - this is cgi request [08:42:28]url: /json_proto [08:42:28]query_string will be loaded in cgi processing [08:42:28]execute_cgi json_proto POST (null) [08:42:28]execute_cgi path=json_proto method=POST [08:42:28]POST find Content-Length [08:42:28]Host: 172.17.44.3:8080 [08:42:28]Content-Length: 790 [08:42:28]Content-Type: application/json [08:42:28] [08:42:28]POST finish read [08:42:28]Found Content-Length = 790 [08:42:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.650, "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\u000A40653", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:28]execute_script... [08:42:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.650, "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\u000A40653", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:28]POST & json_proto [08:42:28]process_json_proto [08:42:28]json parsed OK: [08:42:28]protocol is kg_v1.0 [08:42:28]action value=close_receipt [08:42:28]process_action close_receipt [08:42:28]cmd_close_receipt [08:42:28]MH_GetDate [08:42:28]Write to MH i2c: F0 00 00 28 27 3E [08:42:28]Write i2c OK [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: F0 [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: F0 09 00 [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: F0 09 00 28 27 00 F6 56 C4 66 AD C5 5D 66 F2 [08:42:28]GetLastDocTimeStamp 1724143335 [08:42:28]current date 1724143350 [08:42:28]FM_GetShiftState [08:42:28]SAM_PROTO_GetShiftState [08:42:28]wFMCommunicate request_size=4 [08:42:28]MH_SAM_APDU [08:42:28]CAPDU: 80 13 01 00 [08:42:28]Write to MH i2c: E2 08 00 29 27 80 13 01 00 00 00 00 00 CD [08:42:28]Write i2c OK [08:42:28]MH_I2C_Read... [08:42:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:28]Read from MH i2c: E2 [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: E2 0E 00 [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: E2 0E 00 29 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F0 [08:42:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:42:28]wFMCommunicate OK [08:42:28]SAM_PROTO_GetShiftState done [08:42:28]FM_GetShiftState done [08:42:28]opened in 1724112910 [08:42:28]opened+sec_in_day 1724199310 [08:42:28]quantity*price = 0 [08:42:28]sum+1 = 1 [08:42:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 92 20.08.2024 08:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 40653 ФМ: 0000000002094532 ФД: 58108 ФПД: 107076341218816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084230&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58108&fm=107076341218816&tin=02508201610067®Number=0000000000162794&sum=0 [08:42:29]StoreToDocumentArchive [08:42:29]shift 100 fd 58108 [08:42:29]save to /storage/0100/doc_00058108 [08:42:29]save last doc name /storage/0100/doc_00058108 to /storage/kkm_last_doc_name [08:42:29]save OK [08:42:29]Clear old archive folders... [08:42:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:42:29]tlvbuf is 01DE2B70 [08:42:29]SAM_PROTO_ClearQueue [08:42:29]wFMCommunicate request_size=4 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 09 00 00 [08:42:29]Write to MH i2c: E2 08 00 36 27 80 09 00 00 00 00 00 00 CF [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 36 27 00 90 00 D1 [08:42:29]RAPDU: 90 00 [08:42:29]wFMCommunicate OK [08:42:29]SAM_PROTO_ClearQueue done [08:42:29]KKMCreateOFDPacket [08:42:29]OFDProtocolAddRootSTLVToBuf [08:42:29]FM_MakeSignedData [08:42:29]FM_MakeSignedData [08:42:29]SAM_PROTO_SignData [08:42:29]wFMCommunicate request_size=4 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 0D 01 02 [08:42:29]Write to MH i2c: E2 08 00 37 27 80 0D 01 02 00 00 00 00 D7 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 37 27 00 90 00 D2 [08:42:29]RAPDU: 90 00 [08:42:29]wFMCommunicate OK [08:42:29]wFMCommunicate request_size=255 [08:42:29]MH_SAM_APDU [08:42: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 35 FF 03 08 00 03 1A 68 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F6 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E2 00 00 35 04 06 00 61 62 A7 48 [08:42:29]Write to MH i2c: E2 02 01 38 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 35 FF 03 08 00 03 1A 68 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F6 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E2 00 00 35 04 06 00 61 62 A7 48 00 00 79 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 38 27 00 90 00 D3 [08:42:29]RAPDU: 90 00 [08:42:29]wFMCommunicate OK [08:42:29]wFMCommunicate request_size=7 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 0D 02 02 02 3E 00 [08:42:29]Write to MH i2c: E2 0A 00 39 27 80 0D 02 02 02 00 3E 00 00 00 1C [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 39 27 00 90 00 D4 [08:42:29]RAPDU: 90 00 [08:42:29]wFMCommunicate OK [08:42:29]wFMCommunicate request_size=4 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 0D 03 02 [08:42:29]Write to MH i2c: E2 08 00 3A 27 80 0D 03 02 00 00 00 00 DC [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 0B 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 0B 00 3A 27 00 74 E7 95 C4 0D 3C C5 64 90 00 03 [08:42:29]RAPDU: 74 E7 95 C4 0D 3C C5 64 90 00 [08:42:29]wFMCommunicate OK [08:42:29]SAM_PROTO_SignData done [08:42:29]FM_MakeSignedData done [08:42:29]CreateOFDProtocolMessage [08:42:29]wFMCommunicate request_size=4 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 11 00 00 [08:42:29]Write to MH i2c: E2 08 00 3B 27 80 11 00 00 00 00 00 00 DC [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 17 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 17 00 3B 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 28 [08:42:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:42:29]wFMCommunicate OK [08:42:29]CreateOFDProtocolMessage done [08:42:29]OFDSenderStorePacket 58108 [08:42:29]StoreOFDPacket docnum=58108 [08:42:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A2 ED 04 01 F6 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 35 FF 03 08 00 03 1A 68 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F6 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E2 00 00 35 04 06 00 61 62 A7 48 3E 00 74 E7 95 C4 0D 3C C5 64 [08:42:29]CheckFolder [08:42:29]dirname=/storage/ofd_packets [08:42:29]CheckFolder done [08:42:29]ProducePacketName [08:42:29]name=ofd_packets/00058108 [08:42:29]NVStorageSaveData ofd_packets/00058108 [08:42:29]File name is /storage/ofd_packets/00058108 [08:42:29]Write 298 bytes [08:42:29]NVStorageSaveData done [08:42:29]OFDSenderStorePacket done [08:42:29]KKMCreateOFDPacket done [08:42:29]NVStorageSaveData kkm_last_timestamp [08:42:29]File name is /storage/kkm_last_timestamp [08:42:29]Write 4 bytes [08:42:29]NVStorageSaveData done [08:42:29]ExternCall_PrintAddStr [08:42:29]wPrintStart [08:42:29]Write to MH i2c: 01 00 00 3C 27 63 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: 01 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: 01 07 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: 01 07 00 3C 27 00 00 00 00 00 FF 0F 78 [08:42:29]RasterBufferAndPrint [08:42:29]line Счет N : (1)2075350 [08:42:29]line ИНН: 02508201610067 [08:42:29]line Контрольно-Кассовый Чек [08:42:29]line ПРОДАЖА [08:42:29]line ТРК (МРК, ГНК) : 21 [08:42:29]line Товар: 2710194210 [08:42:29]line ДТ-К-5 [08:42:29]line 26.650 * 0.00 [08:42:29]line = 0.00 [08:42:29]line НДС 12% НСП 1% [08:42:29]line > о реализуемом товаре [08:42:29]line ИТОГО: 0.00 [08:42:29]line НСП 1% : 0.00 [08:42:29]line НДС 12% : 0.00 [08:42:29]line Наличными: 0.00 [08:42:29]line Безнал.: 0.00 [08:42:29]line Место: АЗС № 135 "Партнер Нефть" [08:42:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:42:29]line СНО: Общий режим [08:42:29]line Чек 92 20.08.2024 08:42 [08:42:29]line Смена: 100 ФФД: 1.0 [08:42:29]line ЗНМ: 0300000196 [08:42:29]line РНМ: 0000000000162794 [08:42:29]line Версия ККМ: v1.0 [08:42:29]line Талоны: Топливная Карта [08:42:29]line 40653 [08:42:29]line ФМ: 0000000002094532 [08:42:29]line ФД: 58108 [08:42:29]line ФПД: 107076341218816 [08:42:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084230&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58108&fm=107076341218816&tin=02508201610067®Number=0000000000162794&sum=0 [08:42:30]OFD Sender: Processing packet 58108 [packets to send 51, broken 50] [08:42:30]ProducePacketName [08:42:30]name=ofd_packets/00058108 [08:42:30]OFD Sender: To server: pG, [08:42:30]CommunicateWithHost lk.salyk.kg:30040 [08:42:30]ConnectInit lk.salyk.kg [08:42:30]written 0, free lines is 4095 [08:42:30]Connected sock=10 [08:42:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A2 ED 04 01 F6 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 35 FF 03 08 00 03 1A 68 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F6 56 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E2 00 00 35 04 06 00 61 62 A7 48 3E 00 74 E7 95 C4 0D 3C C5 64 [08:42:30]Write to MH i2c: 01 00 00 66 27 8D [08:42:30]Write i2c OK [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: 01 [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: 01 07 00 [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: 01 07 00 66 27 00 00 00 00 00 AB 0C 4B [08:42:30]RasterBufferAndPrint [08:42:30]line [08:42:30]line [08:42:30]line [08:42:30]line [08:42:30]line [08:42:30]written 0, free lines is 3248 [08:42:30]MH_Cut [08:42:30]Write to MH i2c: D1 01 00 6D 27 01 66 [08:42:30]Write i2c OK [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: D1 [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: D1 01 00 [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: D1 01 00 6D 27 00 65 [08:42:30]Write to MH i2c: 01 00 00 6E 27 95 [08:42:30]Write i2c OK [08:42:30]MH_I2C_Read... [08:42:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5F 51 47 00 DA 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E2 00 00 F4 03 04 00 46 02 C4 66 B6 04 01 00 00 78 2E DD F7 71 FF C1 F8 [08:42:30]CommunicateWithHost err = 0 [08:42:30]CheckOFDResponse [08:42:30]1017 (14) - 77093643461234 [08:42:30]1041 (16) - 0000000002094532 [08:42:30]1040 (4) - 58108 [08:42:30]1012 (4) - 20.08.2024 02:41 [08:42:30]1206 (1) - 0 [08:42:30]OFD Sender: Remove packet 58108 [08:42:30]ProducePacketName [08:42:30]name=ofd_packets/00058108 [08:42:30]NVStorageDeleteData [08:42:31]OFD Sender: No OFD packet to send [08:42:31]*** Cut start [08:42:31]*** Partial cut [08:42:31]*** CUTSNS_PIN = 1 [08:42:31]*** CUTSNS_PIN = 0 [08:42:31]*** Brake cut motor [08:42:32]Read from MH i2c: 01 [08:42:32]MH_I2C_Read... [08:42:32]*** Stop cut motor [08:42:32]*** Cut end [08:42:32]Read from MH i2c: 01 07 00 [08:42:32]MH_I2C_Read... [08:42:32]Read from MH i2c: 01 07 00 6E 27 00 00 00 00 00 FF 0F AA [08:42:32]process_action close_receipt done [08:42:32]requested_data is exist [08:42:32]produce_requested_data [08:42:32]requested_item fm.sn is exist - process it [08:42:32]wFMCommunicate request_size=4 [08:42:32]MH_SAM_APDU [08:42:32]CAPDU: 80 11 00 00 [08:42:32]Write to MH i2c: E2 08 00 6F 27 80 11 00 00 00 00 00 00 10 [08:42:32]Write i2c OK [08:42:32]MH_I2C_Read... [08:42:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:32]Read from MH i2c: E2 [08:42:32]MH_I2C_Read... [08:42:32]Read from MH i2c: E2 17 00 [08:42:32]MH_I2C_Read... [08:42:32]Read from MH i2c: E2 17 00 6F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5C [08:42:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:42:32]wFMCommunicate OK [08:42:32]requested_item fd.num is exist - process it [08:42:32]SAM_PROTO_GetFieldsCounters [08:42:32]wFMCommunicate request_size=4 [08:42:32]MH_SAM_APDU [08:42:32]CAPDU: 80 13 00 00 [08:42:32]Write to MH i2c: E2 08 00 70 27 80 13 00 00 00 00 00 00 13 [08:42:32]Write i2c OK [08:42:32]MH_I2C_Read... [08:42:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:32]Read from MH i2c: E2 [08:42:32]MH_I2C_Read... [08:42:32]Read from MH i2c: E2 62 00 [08:42:32]MH_I2C_Read... [08:42:32]Read from MH i2c: E2 62 00 70 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FC E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [08:42:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FC E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:32]wFMCommunicate OK [08:42:32]SAM_PROTO_GetFieldsCounters done [08:42:32]requested_item shift.num is exist - process it [08:42:32]requested_item shift.opened is exist - process it [08:42:32]req_shift_opened [08:42:32]FM_GetShiftState [08:42:32]SAM_PROTO_GetShiftState [08:42:32]wFMCommunicate request_size=4 [08:42:32]MH_SAM_APDU [08:42:32]CAPDU: 80 13 01 00 [08:42:32]Write to MH i2c: E2 08 00 71 27 80 13 01 00 00 00 00 00 15 [08:42:32]Write i2c OK [08:42:32]MH_I2C_Read... [08:42:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:32]Read from MH i2c: E2 [08:42:32]MH_I2C_Read... [08:42:32]Read from MH i2c: E2 0E 00 [08:42:32]MH_I2C_Read... [08:42:32]Read from MH i2c: E2 0E 00 71 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 38 [08:42:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:42:32]wFMCommunicate OK [08:42:32]SAM_PROTO_GetShiftState done [08:42:32]FM_GetShiftState done [08:42:32]req_shift_opened done [08:42:32]requested_item shift.open_date is exist - process it [08:42:32]req_shift_open_date [08:42:32]req_shift_open_date done [08:42:32]produce_requested_data done [08:42:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58108,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:42:32]process_action_free close_receipt [08:42:32]json_value_free [08:42:32]json_value_free done [08:42:32]process_json_proto returns [08:42:32]Send response to host [08:42:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58108,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:42:32]free response buf [08:42:32]execute_script done [08:42:32]execute_script returns [08:42:32]free content buf [08:42:32]Sock 7.Close socket [08:42:32]Sock 7.Thread stoped [08:42:36]OFD Sender: No OFD packet to send [08:42:41]OFD Sender: No OFD packet to send [08:42:46]OFD Sender: No OFD packet to send [08:42:51]OFD Sender: No OFD packet to send [08:42:56]OFD Sender: No OFD packet to send [08:43:01]OFD Sender: No OFD packet to send [08:43:06]OFD Sender: No OFD packet to send [08:43:11]OFD Sender: No OFD packet to send [08:43:16]OFD Sender: No OFD packet to send [08:43:21]OFD Sender: No OFD packet to send [08:43:26]OFD Sender: No OFD packet to send [08:43:31]OFD Sender: No OFD packet to send [08:43:36]OFD Sender: No OFD packet to send [08:43:41]OFD Sender: No OFD packet to send [08:43:46]OFD Sender: No OFD packet to send [08:43:51]OFD Sender: No OFD packet to send [08:43:56]OFD Sender: No OFD packet to send [08:44:01]OFD Sender: No OFD packet to send [08:44:06]OFD Sender: No OFD packet to send [08:44:11]OFD Sender: No OFD packet to send [08:44:16]OFD Sender: No OFD packet to send [08:44:21]OFD Sender: No OFD packet to send [08:44:22]accept exits with 9 [08:44:22]New connection [08:44:22]New thread 3067567460 created [08:44:22]Thread 3067424100 joined [08:44:22]Waiting for new connection... [08:44:22] Sock 9.Parse request [08:44:22]Sock 9.Check first char [08:44:22]Sock 9.First char is OK [08:44:22]request: POST /json_proto HTTP/1.0 [08:44:22]Method: POST [08:44:22]URL: /json_proto [08:44:22]Method is POST - this is cgi request [08:44:22]url: /json_proto [08:44:22]query_string will be loaded in cgi processing [08:44:22]execute_cgi json_proto POST (null) [08:44:22]execute_cgi path=json_proto method=POST [08:44:22]POST find Content-Length [08:44:22]Host: 172.17.44.3:8080 [08:44:22]Content-Length: 755 [08:44:22]Content-Type: application/json [08:44:22] [08:44:22]POST finish read [08:44:22]Found Content-Length = 755 [08:44:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30060182", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:22]execute_script... [08:44:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30060182", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:22]POST & json_proto [08:44:22]process_json_proto [08:44:22]json parsed OK: [08:44:22]protocol is kg_v1.0 [08:44:22]action value=close_receipt [08:44:22]process_action close_receipt [08:44:22]cmd_close_receipt [08:44:22]MH_GetDate [08:44:22]Write to MH i2c: F0 00 00 72 27 88 [08:44:22]Write i2c OK [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: F0 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: F0 09 00 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: F0 09 00 72 27 00 68 57 C4 66 AD C5 5D 66 AF [08:44:22]GetLastDocTimeStamp 1724143350 [08:44:22]current date 1724143464 [08:44:22]FM_GetShiftState [08:44:22]SAM_PROTO_GetShiftState [08:44:22]wFMCommunicate request_size=4 [08:44:22]MH_SAM_APDU [08:44:22]CAPDU: 80 13 01 00 [08:44:22]Write to MH i2c: E2 08 00 73 27 80 13 01 00 00 00 00 00 17 [08:44:22]Write i2c OK [08:44:22]MH_I2C_Read... [08:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:22]Read from MH i2c: E2 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: E2 0E 00 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: E2 0E 00 73 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3A [08:44:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:44:22]wFMCommunicate OK [08:44:22]SAM_PROTO_GetShiftState done [08:44:22]FM_GetShiftState done [08:44:22]opened in 1724112910 [08:44:22]opened+sec_in_day 1724199310 [08:44:22]quantity*price = 0 [08:44:22]sum+1 = 1 [08:44:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 93 20.08.2024 08:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30060182 ФМ: 0000000002094532 ФД: 58109 ФПД: 227546961554599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58109&fm=227546961554599&tin=02508201610067®Number=0000000000162794&sum=0 [08:44:23]StoreToDocumentArchive [08:44:23]shift 100 fd 58109 [08:44:23]save to /storage/0100/doc_00058109 [08:44:23]save last doc name /storage/0100/doc_00058109 to /storage/kkm_last_doc_name [08:44:23]save OK [08:44:23]Clear old archive folders... [08:44:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:23]tlvbuf is 01D6CEF0 [08:44:23]SAM_PROTO_ClearQueue [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 09 00 00 [08:44:23]Write to MH i2c: E2 08 00 80 27 80 09 00 00 00 00 00 00 19 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 80 27 00 90 00 1B [08:44:23]RAPDU: 90 00 [08:44:23]wFMCommunicate OK [08:44:23]SAM_PROTO_ClearQueue done [08:44:23]KKMCreateOFDPacket [08:44:23]OFDProtocolAddRootSTLVToBuf [08:44:23]FM_MakeSignedData [08:44:23]FM_MakeSignedData [08:44:23]SAM_PROTO_SignData [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 0D 01 02 [08:44:23]Write to MH i2c: E2 08 00 81 27 80 0D 01 02 00 00 00 00 21 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 81 27 00 90 00 1C [08:44:23]RAPDU: 90 00 [08:44:23]wFMCommunicate OK [08:44:23]wFMCommunicate request_size=255 [08:44:23]MH_SAM_APDU [08:44: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 34 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 5D 00 00 00 F4 03 04 00 68 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E2 00 00 35 04 06 00 CE [08:44:23]Write to MH i2c: E2 02 01 82 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 34 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 5D 00 00 00 F4 03 04 00 68 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E2 00 00 35 04 06 00 CE 00 00 87 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 82 27 00 90 00 1D [08:44:23]RAPDU: 90 00 [08:44:23]wFMCommunicate OK [08:44:23]wFMCommunicate request_size=10 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 0D 02 02 05 F3 E7 D0 2C A7 [08:44:23]Write to MH i2c: E2 0D 00 83 27 80 0D 02 02 05 00 F3 E7 D0 2C A7 00 00 AB [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 83 27 00 90 00 1E [08:44:23]RAPDU: 90 00 [08:44:23]wFMCommunicate OK [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 0D 03 02 [08:44:23]Write to MH i2c: E2 08 00 84 27 80 0D 03 02 00 00 00 00 26 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 0B 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 0B 00 84 27 00 3F 23 65 AC 49 9C 39 B9 90 00 71 [08:44:23]RAPDU: 3F 23 65 AC 49 9C 39 B9 90 00 [08:44:23]wFMCommunicate OK [08:44:23]SAM_PROTO_SignData done [08:44:23]FM_MakeSignedData done [08:44:23]CreateOFDProtocolMessage [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 11 00 00 [08:44:23]Write to MH i2c: E2 08 00 85 27 80 11 00 00 00 00 00 00 26 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 17 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 17 00 85 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 72 [08:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:44:23]wFMCommunicate OK [08:44:23]CreateOFDProtocolMessage done [08:44:23]OFDSenderStorePacket 58109 [08:44:23]StoreOFDPacket docnum=58109 [08:44:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AF 13 07 01 4A 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 34 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 5D 00 00 00 F4 03 04 00 68 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E2 00 00 35 04 06 00 CE F3 E7 D0 2C A7 3F 23 65 AC 49 9C 39 B9 [08:44:23]CheckFolder [08:44:23]dirname=/storage/ofd_packets [08:44:23]CheckFolder done [08:44:23]ProducePacketName [08:44:23]name=ofd_packets/00058109 [08:44:23]NVStorageSaveData ofd_packets/00058109 [08:44:23]File name is /storage/ofd_packets/00058109 [08:44:23]Write 301 bytes [08:44:23]NVStorageSaveData done [08:44:23]OFDSenderStorePacket done [08:44:23]KKMCreateOFDPacket done [08:44:23]NVStorageSaveData kkm_last_timestamp [08:44:23]File name is /storage/kkm_last_timestamp [08:44:23]Write 4 bytes [08:44:23]NVStorageSaveData done [08:44:23]ExternCall_PrintAddStr [08:44:23]wPrintStart [08:44:23]Write to MH i2c: 01 00 00 86 27 AD [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 07 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 07 00 86 27 00 00 00 00 00 FF 0F C2 [08:44:23]RasterBufferAndPrint [08:44:23]line Счет N : (1)2075352 [08:44:23]line ИНН: 02508201610067 [08:44:23]line Контрольно-Кассовый Чек [08:44:23]line ПРОДАЖА [08:44:23]line ТРК (МРК, ГНК) : 33 [08:44:23]line Товар: 2710124130 [08:44:23]line Аи-92-К-4 [08:44:23]line 25.000 * 0.00 [08:44:23]line = 0.00 [08:44:23]line НДС 12% НСП 1% [08:44:23]line > о реализуемом товаре [08:44:23]line ИТОГО: 0.00 [08:44:23]line НСП 1% : 0.00 [08:44:23]line НДС 12% : 0.00 [08:44:23]line Наличными: 0.00 [08:44:23]line Безнал.: 0.00 [08:44:23]line Место: АЗС № 135 "Партнер Нефть" [08:44:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:44:23]line СНО: Общий режим [08:44:23]line Чек 93 20.08.2024 08:44 [08:44:23]line Смена: 100 ФФД: 1.0 [08:44:23]line ЗНМ: 0300000196 [08:44:23]line РНМ: 0000000000162794 [08:44:23]line Версия ККМ: v1.0 [08:44:23]line Талоны: ТК ГПНА Online [08:44:23]line 30060182 [08:44:23]line ФМ: 0000000002094532 [08:44:23]line ФД: 58109 [08:44:23]line ФПД: 227546961554599 [08:44:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58109&fm=227546961554599&tin=02508201610067®Number=0000000000162794&sum=0 [08:44:24]OFD Sender: Processing packet 58109 [packets to send 51, broken 50] [08:44:24]ProducePacketName [08:44:24]name=ofd_packets/00058109 [08:44:24]OFD Sender: To server: pG, [08:44:24]CommunicateWithHost lk.salyk.kg:30040 [08:44:24]ConnectInit lk.salyk.kg [08:44:24]written 0, free lines is 4095 [08:44:24]Connected sock=10 [08:44:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AF 13 07 01 4A 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 34 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 5D 00 00 00 F4 03 04 00 68 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E2 00 00 35 04 06 00 CE F3 E7 D0 2C A7 3F 23 65 AC 49 9C 39 B9 [08:44:24]Write to MH i2c: 01 00 00 B0 27 D7 [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: 01 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: 01 07 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: 01 07 00 B0 27 00 00 00 00 00 AD 0C 97 [08:44:24]RasterBufferAndPrint [08:44:24]line [08:44:24]line [08:44:24]line [08:44:24]line [08:44:24]line [08:44:24]written 0, free lines is 3250 [08:44:24]MH_Cut [08:44:24]Write to MH i2c: D1 01 00 B7 27 01 B0 [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: D1 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: D1 01 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: D1 01 00 B7 27 00 AF [08:44:24]Write to MH i2c: 01 00 00 B8 27 DF [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EF F0 47 00 F3 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 32 30 39 34 35 33 32 10 04 04 00 FD E2 00 00 F4 03 04 00 B8 02 C4 66 B6 04 01 00 00 A2 21 9C 1D A0 C2 92 9D [08:44:24]CommunicateWithHost err = 0 [08:44:24]CheckOFDResponse [08:44:24]1017 (14) - 77093643461234 [08:44:24]1041 (16) - 0000000002094532 [08:44:24]1040 (4) - 58109 [08:44:24]1012 (4) - 20.08.2024 02:43 [08:44:24]1206 (1) - 0 [08:44:24]OFD Sender: Remove packet 58109 [08:44:24]ProducePacketName [08:44:24]name=ofd_packets/00058109 [08:44:24]NVStorageDeleteData [08:44:25]OFD Sender: No OFD packet to send [08:44:25]*** Cut start [08:44:25]*** Partial cut [08:44:25]*** CUTSNS_PIN = 1 [08:44:25]*** CUTSNS_PIN = 0 [08:44:25]*** Brake cut motor [08:44:26]Read from MH i2c: 01 [08:44:26]MH_I2C_Read... [08:44:26]*** Stop cut motor [08:44:26]*** Cut end [08:44:26]Read from MH i2c: 01 07 00 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: 01 07 00 B8 27 00 00 00 00 00 FF 0F F4 [08:44:26]process_action close_receipt done [08:44:26]requested_data is exist [08:44:26]produce_requested_data [08:44:26]requested_item fm.sn is exist - process it [08:44:26]wFMCommunicate request_size=4 [08:44:26]MH_SAM_APDU [08:44:26]CAPDU: 80 11 00 00 [08:44:26]Write to MH i2c: E2 08 00 B9 27 80 11 00 00 00 00 00 00 5A [08:44:26]Write i2c OK [08:44:26]MH_I2C_Read... [08:44:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:26]Read from MH i2c: E2 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: E2 17 00 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: E2 17 00 B9 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A6 [08:44:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:44:26]wFMCommunicate OK [08:44:26]requested_item fd.num is exist - process it [08:44:26]SAM_PROTO_GetFieldsCounters [08:44:26]wFMCommunicate request_size=4 [08:44:26]MH_SAM_APDU [08:44:26]CAPDU: 80 13 00 00 [08:44:26]Write to MH i2c: E2 08 00 BA 27 80 13 00 00 00 00 00 00 5D [08:44:26]Write i2c OK [08:44:26]MH_I2C_Read... [08:44:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:26]Read from MH i2c: E2 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: E2 62 00 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: E2 62 00 BA 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FD E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [08:44:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FD E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:26]wFMCommunicate OK [08:44:26]SAM_PROTO_GetFieldsCounters done [08:44:26]requested_item shift.num is exist - process it [08:44:26]requested_item shift.opened is exist - process it [08:44:26]req_shift_opened [08:44:26]FM_GetShiftState [08:44:26]SAM_PROTO_GetShiftState [08:44:26]wFMCommunicate request_size=4 [08:44:26]MH_SAM_APDU [08:44:26]CAPDU: 80 13 01 00 [08:44:26]Write to MH i2c: E2 08 00 BB 27 80 13 01 00 00 00 00 00 5F [08:44:26]Write i2c OK [08:44:26]MH_I2C_Read... [08:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:26]Read from MH i2c: E2 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: E2 0E 00 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: E2 0E 00 BB 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 82 [08:44:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:44:26]wFMCommunicate OK [08:44:26]SAM_PROTO_GetShiftState done [08:44:26]FM_GetShiftState done [08:44:26]req_shift_opened done [08:44:26]requested_item shift.open_date is exist - process it [08:44:26]req_shift_open_date [08:44:26]req_shift_open_date done [08:44:26]produce_requested_data done [08:44:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58109,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:44:26]process_action_free close_receipt [08:44:26]json_value_free [08:44:26]json_value_free done [08:44:26]process_json_proto returns [08:44:26]Send response to host [08:44:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58109,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:44:26]free response buf [08:44:26]execute_script done [08:44:26]execute_script returns [08:44:26]free content buf [08:44:26]Sock 9.Close socket [08:44:26]Sock 9.Thread stoped [08:44:30]OFD Sender: No OFD packet to send [08:44:35]OFD Sender: No OFD packet to send [08:44:38]accept exits with 7 [08:44:38]New connection [08:44:38]New thread 3067424100 created [08:44:38]Thread 3067567460 joined [08:44:38]Waiting for new connection... [08:44:38] Sock 7.Parse request [08:44:38]Sock 7.Check first char [08:44:38]Sock 7.First char is OK [08:44:38]request: POST /json_proto HTTP/1.0 [08:44:38]Method: POST [08:44:38]URL: /json_proto [08:44:38]Method is POST - this is cgi request [08:44:38]url: /json_proto [08:44:38]query_string will be loaded in cgi processing [08:44:38]execute_cgi json_proto POST (null) [08:44:38]execute_cgi path=json_proto method=POST [08:44:38]POST find Content-Length [08:44:38]Host: 172.17.44.3:8080 [08:44:38]Content-Length: 804 [08:44:38]Content-Type: application/json [08:44:38] [08:44:38]POST finish read [08:44:38]Found Content-Length = 804 [08:44:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:38]execute_script... [08:44: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)2075354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:38]POST & json_proto [08:44:38]process_json_proto [08:44:38]json parsed OK: [08:44:38]protocol is kg_v1.0 [08:44:38]action value=close_receipt [08:44:38]process_action close_receipt [08:44:38]cmd_close_receipt [08:44:38]MH_GetDate [08:44:38]Write to MH i2c: F0 00 00 BC 27 D2 [08:44:38]Write i2c OK [08:44:38]MH_I2C_Read... [08:44:38]Read from MH i2c: F0 [08:44:38]MH_I2C_Read... [08:44:38]Read from MH i2c: F0 09 00 [08:44:38]MH_I2C_Read... [08:44:38]Read from MH i2c: F0 09 00 BC 27 00 79 57 C4 66 AD C5 5D 66 0A [08:44:38]GetLastDocTimeStamp 1724143464 [08:44:38]current date 1724143481 [08:44:38]FM_GetShiftState [08:44:38]SAM_PROTO_GetShiftState [08:44:38]wFMCommunicate request_size=4 [08:44:38]MH_SAM_APDU [08:44:38]CAPDU: 80 13 01 00 [08:44:38]Write to MH i2c: E2 08 00 BD 27 80 13 01 00 00 00 00 00 61 [08:44:38]Write i2c OK [08:44:38]MH_I2C_Read... [08:44:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:38]Read from MH i2c: E2 [08:44:38]MH_I2C_Read... [08:44:38]Read from MH i2c: E2 0E 00 [08:44:38]MH_I2C_Read... [08:44:38]Read from MH i2c: E2 0E 00 BD 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 84 [08:44:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:44:38]wFMCommunicate OK [08:44:38]SAM_PROTO_GetShiftState done [08:44:38]FM_GetShiftState done [08:44:38]opened in 1724112910 [08:44:38]opened+sec_in_day 1724199310 [08:44:38]quantity*price = 120006 [08:44:38]sum+1 = 120007 [08:44:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.06 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 0.00 Безнал.: 1200.06 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 94 20.08.2024 08:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58110 ФПД: 167255182938444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084441&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58110&fm=167255182938444&tin=02508201610067®Number=0000000000162794&sum=120006 [08:44:39]StoreToDocumentArchive [08:44:39]shift 100 fd 58110 [08:44:39]save to /storage/0100/doc_00058110 [08:44:39]save last doc name /storage/0100/doc_00058110 to /storage/kkm_last_doc_name [08:44:39]save OK [08:44:39]Clear old archive folders... [08:44:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:39]tlvbuf is 01DF1550 [08:44:39]SAM_PROTO_ClearQueue [08:44:39]wFMCommunicate request_size=4 [08:44:39]MH_SAM_APDU [08:44:39]CAPDU: 80 09 00 00 [08:44:39]Write to MH i2c: E2 08 00 CA 27 80 09 00 00 00 00 00 00 63 [08:44:39]Write i2c OK [08:44:39]MH_I2C_Read... [08:44:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:39]Read from MH i2c: E2 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 03 00 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 03 00 CA 27 00 90 00 65 [08:44:39]RAPDU: 90 00 [08:44:39]wFMCommunicate OK [08:44:39]SAM_PROTO_ClearQueue done [08:44:39]KKMCreateOFDPacket [08:44:39]OFDProtocolAddRootSTLVToBuf [08:44:39]FM_MakeSignedData [08:44:39]FM_MakeSignedData [08:44:39]SAM_PROTO_SignData [08:44:39]wFMCommunicate request_size=4 [08:44:39]MH_SAM_APDU [08:44:39]CAPDU: 80 0D 01 02 [08:44:39]Write to MH i2c: E2 08 00 CB 27 80 0D 01 02 00 00 00 00 6B [08:44:39]Write i2c OK [08:44:39]MH_I2C_Read... [08:44:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:39]Read from MH i2c: E2 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 03 00 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 03 00 CB 27 00 90 00 66 [08:44:39]RAPDU: 90 00 [08:44:39]wFMCommunicate OK [08:44:39]wFMCommunicate request_size=255 [08:44:39]MH_SAM_APDU [08:44: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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 79 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E2 00 00 35 04 06 00 98 [08:44:39]Write to MH i2c: E2 02 01 CC 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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 79 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E2 00 00 35 04 06 00 98 00 00 98 [08:44:39]Write i2c OK [08:44:39]MH_I2C_Read... [08:44:40]OFD Sender: No OFD packet to send [08:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:40]Read from MH i2c: E2 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 03 00 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 03 00 CC 27 00 90 00 67 [08:44:40]RAPDU: 90 00 [08:44:40]wFMCommunicate OK [08:44:40]wFMCommunicate request_size=10 [08:44:40]MH_SAM_APDU [08:44:40]CAPDU: 80 0D 02 02 05 1E 21 C4 11 4C [08:44:40]Write to MH i2c: E2 0D 00 CD 27 80 0D 02 02 05 00 1E 21 C4 11 4C 00 00 D8 [08:44:40]Write i2c OK [08:44:40]MH_I2C_Read... [08:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:40]Read from MH i2c: E2 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 03 00 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 03 00 CD 27 00 90 00 68 [08:44:40]RAPDU: 90 00 [08:44:40]wFMCommunicate OK [08:44:40]wFMCommunicate request_size=4 [08:44:40]MH_SAM_APDU [08:44:40]CAPDU: 80 0D 03 02 [08:44:40]Write to MH i2c: E2 08 00 CE 27 80 0D 03 02 00 00 00 00 70 [08:44:40]Write i2c OK [08:44:40]MH_I2C_Read... [08:44:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:40]Read from MH i2c: E2 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 0B 00 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 0B 00 CE 27 00 D2 A8 7B 92 D6 74 AC 6C 90 00 5A [08:44:40]RAPDU: D2 A8 7B 92 D6 74 AC 6C 90 00 [08:44:40]wFMCommunicate OK [08:44:40]SAM_PROTO_SignData done [08:44:40]FM_MakeSignedData done [08:44:40]CreateOFDProtocolMessage [08:44:40]wFMCommunicate request_size=4 [08:44:40]MH_SAM_APDU [08:44:40]CAPDU: 80 11 00 00 [08:44:40]Write to MH i2c: E2 08 00 CF 27 80 11 00 00 00 00 00 00 70 [08:44:40]Write i2c OK [08:44:40]MH_I2C_Read... [08:44:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:40]Read from MH i2c: E2 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 17 00 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 17 00 CF 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BC [08:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:44:40]wFMCommunicate OK [08:44:40]CreateOFDProtocolMessage done [08:44:40]OFDSenderStorePacket 58110 [08:44:40]StoreOFDPacket docnum=58110 [08:44:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 8C 07 01 24 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 79 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E2 00 00 35 04 06 00 98 1E 21 C4 11 4C D2 A8 7B 92 D6 74 AC 6C [08:44:40]CheckFolder [08:44:40]dirname=/storage/ofd_packets [08:44:40]CheckFolder done [08:44:40]ProducePacketName [08:44:40]name=ofd_packets/00058110 [08:44:40]NVStorageSaveData ofd_packets/00058110 [08:44:40]File name is /storage/ofd_packets/00058110 [08:44:40]Write 301 bytes [08:44:40]NVStorageSaveData done [08:44:40]OFDSenderStorePacket done [08:44:40]KKMCreateOFDPacket done [08:44:40]NVStorageSaveData kkm_last_timestamp [08:44:40]File name is /storage/kkm_last_timestamp [08:44:40]Write 4 bytes [08:44:40]NVStorageSaveData done [08:44:40]ExternCall_PrintAddStr [08:44:40]wPrintStart [08:44:40]Write to MH i2c: 01 00 00 D0 27 F7 [08:44:40]Write i2c OK [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: 01 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: 01 07 00 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: 01 07 00 D0 27 00 00 00 00 00 FF 0F 0C [08:44:40]RasterBufferAndPrint [08:44:40]line Счет N : (1)2075354 [08:44:40]line ИНН: 02508201610067 [08:44:40]line Контрольно-Кассовый Чек [08:44:40]line ПРОДАЖА [08:44:40]line ТРК (МРК, ГНК) : 43 [08:44:40]line Товар: 2710124130 [08:44:40]line Аи-92-К-4 [08:44:40]line 17.700 * 67.80 [08:44:40]line = 1200.06 [08:44:40]line НДС 12% НСП 1% [08:44:40]line > о реализуемом товаре [08:44:40]line ИТОГО: 1200.06 [08:44:40]line НСП 1% : 10.62 [08:44:40]line НДС 12% : 127.44 [08:44:40]line Наличными: 0.00 [08:44:40]line Безнал.: 1200.06 [08:44:40]line Место: АЗС № 135 "Партнер Нефть" [08:44:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:44:40]line СНО: Общий режим [08:44:40]line Чек 94 20.08.2024 08:44 [08:44:40]line Смена: 100 ФФД: 1.0 [08:44:40]line ЗНМ: 0300000196 [08:44:40]line РНМ: 0000000000162794 [08:44:40]line Версия ККМ: v1.0 [08:44:40]line Платежная система: O! деньги [08:44:40]line ФМ: 0000000002094532 [08:44:40]line ФД: 58110 [08:44:40]line ФПД: 167255182938444 [08:44:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084441&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58110&fm=167255182938444&tin=02508201610067®Number=0000000000162794&sum=120006 [08:44:40]OFD Sender: Processing packet 58110 [packets to send 51, broken 50] [08:44:40]ProducePacketName [08:44:40]name=ofd_packets/00058110 [08:44:40]OFD Sender: To server: pG, [08:44:40]CommunicateWithHost lk.salyk.kg:30040 [08:44:40]ConnectInit lk.salyk.kg [08:44:40]written 0, free lines is 4095 [08:44:40]Connected sock=10 [08:44:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 8C 07 01 24 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 79 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E2 00 00 35 04 06 00 98 1E 21 C4 11 4C D2 A8 7B 92 D6 74 AC 6C [08:44:41]Write to MH i2c: 01 00 00 FA 27 21 [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: 01 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: 01 07 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: 01 07 00 FA 27 00 00 00 00 00 AB 0C DF [08:44:41]RasterBufferAndPrint [08:44:41]line [08:44:41]line [08:44:41]line [08:44:41]line [08:44:41]line [08:44:41]written 0, free lines is 3247 [08:44:41]MH_Cut [08:44:41]Write to MH i2c: D1 01 00 01 28 01 FB [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: D1 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: D1 01 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: D1 01 00 01 28 00 FA [08:44:41]Write to MH i2c: 01 00 00 02 28 2A [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9A C1 47 00 6A 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 32 30 39 34 35 33 32 10 04 04 00 FE E2 00 00 F4 03 04 00 C8 02 C4 66 B6 04 01 00 00 96 7D C2 CF 38 FC 4D 2E [08:44:41]CommunicateWithHost err = 0 [08:44:41]CheckOFDResponse [08:44:41]1017 (14) - 77093643461234 [08:44:41]1041 (16) - 0000000002094532 [08:44:41]1040 (4) - 58110 [08:44:41]1012 (4) - 20.08.2024 02:43 [08:44:41]1206 (1) - 0 [08:44:41]OFD Sender: Remove packet 58110 [08:44:41]ProducePacketName [08:44:41]name=ofd_packets/00058110 [08:44:41]NVStorageDeleteData [08:44:41]OFD Sender: No OFD packet to send [08:44:42]*** Cut start [08:44:42]*** Partial cut [08:44:42]*** CUTSNS_PIN = 1 [08:44:42]*** CUTSNS_PIN = 0 [08:44:42]*** Brake cut motor [08:44:42]Read from MH i2c: 01 [08:44:42]MH_I2C_Read... [08:44:42]*** Stop cut motor [08:44:42]*** Cut end [08:44:42]Read from MH i2c: 01 07 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 02 28 00 00 00 00 00 FF 0F 3F [08:44:42]process_action close_receipt done [08:44:42]requested_data is exist [08:44:42]produce_requested_data [08:44:42]requested_item fm.sn is exist - process it [08:44:42]wFMCommunicate request_size=4 [08:44:42]MH_SAM_APDU [08:44:42]CAPDU: 80 11 00 00 [08:44:42]Write to MH i2c: E2 08 00 03 28 80 11 00 00 00 00 00 00 A5 [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:42]Read from MH i2c: E2 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 17 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 17 00 03 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F1 [08:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:44:42]wFMCommunicate OK [08:44:42]requested_item fd.num is exist - process it [08:44:42]SAM_PROTO_GetFieldsCounters [08:44:42]wFMCommunicate request_size=4 [08:44:42]MH_SAM_APDU [08:44:42]CAPDU: 80 13 00 00 [08:44:42]Write to MH i2c: E2 08 00 04 28 80 13 00 00 00 00 00 00 A8 [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:43]Read from MH i2c: E2 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: E2 62 00 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: E2 62 00 04 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [08:44:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FE E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:43]wFMCommunicate OK [08:44:43]SAM_PROTO_GetFieldsCounters done [08:44:43]requested_item shift.num is exist - process it [08:44:43]requested_item shift.opened is exist - process it [08:44:43]req_shift_opened [08:44:43]FM_GetShiftState [08:44:43]SAM_PROTO_GetShiftState [08:44:43]wFMCommunicate request_size=4 [08:44:43]MH_SAM_APDU [08:44:43]CAPDU: 80 13 01 00 [08:44:43]Write to MH i2c: E2 08 00 05 28 80 13 01 00 00 00 00 00 AA [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:43]Read from MH i2c: E2 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: E2 0E 00 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: E2 0E 00 05 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CD [08:44:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:44:43]wFMCommunicate OK [08:44:43]SAM_PROTO_GetShiftState done [08:44:43]FM_GetShiftState done [08:44:43]req_shift_opened done [08:44:43]requested_item shift.open_date is exist - process it [08:44:43]req_shift_open_date [08:44:43]req_shift_open_date done [08:44:43]produce_requested_data done [08:44:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58110,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:44:43]process_action_free close_receipt [08:44:43]json_value_free [08:44:43]json_value_free done [08:44:43]process_json_proto returns [08:44:43]Send response to host [08:44:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58110,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:44:43]free response buf [08:44:43]execute_script done [08:44:43]execute_script returns [08:44:43]free content buf [08:44:43]Sock 7.Close socket [08:44:43]Sock 7.Thread stoped [08:44:46]OFD Sender: No OFD packet to send [08:44:49]accept exits with 9 [08:44:49]New connection [08:44:49]New thread 3067567460 created [08:44:49]Thread 3067424100 joined [08:44:49]Waiting for new connection... [08:44:49] Sock 9.Parse request [08:44:49]Sock 9.Check first char [08:44:49]Sock 9.First char is OK [08:44:49]request: POST /json_proto HTTP/1.0 [08:44:49]Method: POST [08:44:49]URL: /json_proto [08:44:49]Method is POST - this is cgi request [08:44:49]url: /json_proto [08:44:49]query_string will be loaded in cgi processing [08:44:49]execute_cgi json_proto POST (null) [08:44:49]execute_cgi path=json_proto method=POST [08:44:49]POST find Content-Length [08:44:49]Host: 172.17.44.3:8080 [08:44:49]Content-Length: 801 [08:44:49]Content-Type: application/json [08:44:49] [08:44:49]POST finish read [08:44:49]Found Content-Length = 801 [08:44:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:49]execute_script... [08:44:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:49]POST & json_proto [08:44:49]process_json_proto [08:44:49]json parsed OK: [08:44:49]protocol is kg_v1.0 [08:44:49]action value=close_receipt [08:44:49]process_action close_receipt [08:44:49]cmd_close_receipt [08:44:49]MH_GetDate [08:44:49]Write to MH i2c: F0 00 00 06 28 1D [08:44:49]Write i2c OK [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: F0 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: F0 09 00 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: F0 09 00 06 28 00 84 57 C4 66 AD C5 5D 66 60 [08:44:49]GetLastDocTimeStamp 1724143481 [08:44:49]current date 1724143492 [08:44:49]FM_GetShiftState [08:44:49]SAM_PROTO_GetShiftState [08:44:49]wFMCommunicate request_size=4 [08:44:49]MH_SAM_APDU [08:44:49]CAPDU: 80 13 01 00 [08:44:49]Write to MH i2c: E2 08 00 07 28 80 13 01 00 00 00 00 00 AC [08:44:49]Write i2c OK [08:44:49]MH_I2C_Read... [08:44:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:49]Read from MH i2c: E2 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 0E 00 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 0E 00 07 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CF [08:44:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:44:49]wFMCommunicate OK [08:44:49]SAM_PROTO_GetShiftState done [08:44:49]FM_GetShiftState done [08:44:49]opened in 1724112910 [08:44:49]opened+sec_in_day 1724199310 [08:44:49]quantity*price = 50010 [08:44:49]sum+1 = 50012 [08:44:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 95 20.08.2024 08:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58111 ФПД: 128427436008960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084452&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58111&fm=128427436008960&tin=02508201610067®Number=0000000000162794&sum=50011 [08:44:50]StoreToDocumentArchive [08:44:50]shift 100 fd 58111 [08:44:51]save to /storage/0100/doc_00058111 [08:44:51]save last doc name /storage/0100/doc_00058111 to /storage/kkm_last_doc_name [08:44:51]save OK [08:44:51]Clear old archive folders... [08:44:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:51]tlvbuf is 01D6D2F0 [08:44:51]SAM_PROTO_ClearQueue [08:44:51]wFMCommunicate request_size=4 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 09 00 00 [08:44:51]Write to MH i2c: E2 08 00 14 28 80 09 00 00 00 00 00 00 AE [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 14 28 00 90 00 B0 [08:44:51]RAPDU: 90 00 [08:44:51]wFMCommunicate OK [08:44:51]SAM_PROTO_ClearQueue done [08:44:51]KKMCreateOFDPacket [08:44:51]OFDProtocolAddRootSTLVToBuf [08:44:51]FM_MakeSignedData [08:44:51]FM_MakeSignedData [08:44:51]SAM_PROTO_SignData [08:44:51]wFMCommunicate request_size=4 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 0D 01 02 [08:44:51]Write to MH i2c: E2 08 00 15 28 80 0D 01 02 00 00 00 00 B6 [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 15 28 00 90 00 B1 [08:44:51]RAPDU: 90 00 [08:44:51]wFMCommunicate OK [08:44:51]wFMCommunicate request_size=255 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 00 00 00 F4 03 04 00 84 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E2 00 00 35 04 06 00 74 [08:44:51]Write to MH i2c: E2 02 01 16 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 84 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E2 00 00 35 04 06 00 74 00 00 4D [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 16 28 00 90 00 B2 [08:44:51]RAPDU: 90 00 [08:44:51]wFMCommunicate OK [08:44:51]wFMCommunicate request_size=10 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 0D 02 02 05 CD D7 B3 E6 00 [08:44:51]Write to MH i2c: E2 0D 00 17 28 80 0D 02 02 05 00 CD D7 B3 E6 00 00 00 00 [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 17 28 00 90 00 B3 [08:44:51]RAPDU: 90 00 [08:44:51]wFMCommunicate OK [08:44:51]wFMCommunicate request_size=4 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 0D 03 02 [08:44:51]Write to MH i2c: E2 08 00 18 28 80 0D 03 02 00 00 00 00 BB [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 0B 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 0B 00 18 28 00 FD 06 5F C0 68 89 68 4F 90 00 86 [08:44:51]RAPDU: FD 06 5F C0 68 89 68 4F 90 00 [08:44:51]wFMCommunicate OK [08:44:51]SAM_PROTO_SignData done [08:44:51]FM_MakeSignedData done [08:44:51]CreateOFDProtocolMessage [08:44:51]wFMCommunicate request_size=4 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 11 00 00 [08:44:51]Write to MH i2c: E2 08 00 19 28 80 11 00 00 00 00 00 00 BB [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 17 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 17 00 19 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 07 [08:44:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:44:51]wFMCommunicate OK [08:44:51]CreateOFDProtocolMessage done [08:44:51]OFDSenderStorePacket 58111 [08:44:51]StoreOFDPacket docnum=58111 [08:44:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 24 23 07 01 8C 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 84 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E2 00 00 35 04 06 00 74 CD D7 B3 E6 00 FD 06 5F C0 68 89 68 4F [08:44:51]CheckFolder [08:44:51]dirname=/storage/ofd_packets [08:44:51]CheckFolder done [08:44:51]ProducePacketName [08:44:51]name=ofd_packets/00058111 [08:44:51]NVStorageSaveData ofd_packets/00058111 [08:44:51]File name is /storage/ofd_packets/00058111 [08:44:51]Write 301 bytes [08:44:51]NVStorageSaveData done [08:44:51]OFDSenderStorePacket done [08:44:51]KKMCreateOFDPacket done [08:44:51]NVStorageSaveData kkm_last_timestamp [08:44:51]File name is /storage/kkm_last_timestamp [08:44:51]Write 4 bytes [08:44:51]NVStorageSaveData done [08:44:51]ExternCall_PrintAddStr [08:44:51]wPrintStart [08:44:51]Write to MH i2c: 01 00 00 1A 28 42 [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: 01 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: 01 07 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: 01 07 00 1A 28 00 00 00 00 00 FF 0F 57 [08:44:51]RasterBufferAndPrint [08:44:51]line Счет N : (1)2075355 [08:44:51]line ИНН: 02508201610067 [08:44:51]line Контрольно-Кассовый Чек [08:44:51]line ПРОДАЖА [08:44:51]line ТРК (МРК, ГНК) : 52 [08:44:51]line Товар: 2710124500 [08:44:51]line Аи-95-К-5 [08:44:51]line 6.740 * 74.20 [08:44:51]line = 500.11 [08:44:51]line НДС 12% НСП 1% [08:44:51]line > о реализуемом товаре [08:44:51]line ИТОГО: 500.11 [08:44:51]line НСП 1% : 4.43 [08:44:51]line НДС 12% : 53.11 [08:44:51]line Наличными: 0.00 [08:44:51]line Безнал.: 500.11 [08:44:51]line Место: АЗС № 135 "Партнер Нефть" [08:44:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:44:51]line СНО: Общий режим [08:44:51]line Чек 95 20.08.2024 08:44 [08:44:51]line Смена: 100 ФФД: 1.0 [08:44:51]line ЗНМ: 0300000196 [08:44:51]line РНМ: 0000000000162794 [08:44:51]line Версия ККМ: v1.0 [08:44:51]line Платежная система: O! деньги [08:44:51]line ФМ: 0000000002094532 [08:44:51]line ФД: 58111 [08:44:51]line ФПД: 128427436008960 [08:44:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084452&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58111&fm=128427436008960&tin=02508201610067®Number=0000000000162794&sum=50011 [08:44:51]written 0, free lines is 4095 [08:44:51]OFD Sender: Processing packet 58111 [packets to send 51, broken 50] [08:44:51]ProducePacketName [08:44:51]name=ofd_packets/00058111 [08:44:51]OFD Sender: To server: pG, [08:44:51]CommunicateWithHost lk.salyk.kg:30040 [08:44:51]ConnectInit lk.salyk.kg [08:44:51]Connected sock=10 [08:44:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 24 23 07 01 8C 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 84 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E2 00 00 35 04 06 00 74 CD D7 B3 E6 00 FD 06 5F C0 68 89 68 4F [08:44:52]Write to MH i2c: 01 00 00 44 28 6C [08:44:52]Write i2c OK [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: 01 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: 01 07 00 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: 01 07 00 44 28 00 00 00 00 00 B2 0C 31 [08:44:52]RasterBufferAndPrint [08:44:52]line [08:44:52]line [08:44:52]line [08:44:52]line [08:44:52]line [08:44:52]written 0, free lines is 3258 [08:44:52]MH_Cut [08:44:52]Write to MH i2c: D1 01 00 4B 28 01 45 [08:44:52]Write i2c OK [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: D1 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: D1 01 00 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: D1 01 00 4B 28 00 44 [08:44:52]Write to MH i2c: 01 00 00 4C 28 74 [08:44:52]Write i2c OK [08:44:52]MH_I2C_Read... [08:44:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FB 82 47 00 F3 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 32 30 39 34 35 33 32 10 04 04 00 FF E2 00 00 F4 03 04 00 D3 02 C4 66 B6 04 01 00 00 75 54 0C 16 FD 8A AA 89 [08:44:52]CommunicateWithHost err = 0 [08:44:52]CheckOFDResponse [08:44:52]1017 (14) - 77093643461234 [08:44:52]1041 (16) - 0000000002094532 [08:44:52]1040 (4) - 58111 [08:44:52]1012 (4) - 20.08.2024 02:43 [08:44:52]1206 (1) - 0 [08:44:52]OFD Sender: Remove packet 58111 [08:44:52]ProducePacketName [08:44:52]name=ofd_packets/00058111 [08:44:52]NVStorageDeleteData [08:44:52]OFD Sender: No OFD packet to send [08:44:52]*** Cut start [08:44:52]*** Partial cut [08:44:52]*** CUTSNS_PIN = 1 [08:44:52]*** CUTSNS_PIN = 0 [08:44:53]*** Brake cut motor [08:44:53]Read from MH i2c: 01 [08:44:53]MH_I2C_Read... [08:44:53]*** Stop cut motor [08:44:53]*** Cut end [08:44:53]Read from MH i2c: 01 07 00 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: 01 07 00 4C 28 00 00 00 00 00 FF 0F 89 [08:44:53]process_action close_receipt done [08:44:53]requested_data is exist [08:44:53]produce_requested_data [08:44:53]requested_item fm.sn is exist - process it [08:44:53]wFMCommunicate request_size=4 [08:44:53]MH_SAM_APDU [08:44:53]CAPDU: 80 11 00 00 [08:44:53]Write to MH i2c: E2 08 00 4D 28 80 11 00 00 00 00 00 00 EF [08:44:53]Write i2c OK [08:44:53]MH_I2C_Read... [08:44:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:53]Read from MH i2c: E2 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: E2 17 00 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: E2 17 00 4D 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3B [08:44:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:44:53]wFMCommunicate OK [08:44:53]requested_item fd.num is exist - process it [08:44:53]SAM_PROTO_GetFieldsCounters [08:44:53]wFMCommunicate request_size=4 [08:44:53]MH_SAM_APDU [08:44:53]CAPDU: 80 13 00 00 [08:44:53]Write to MH i2c: E2 08 00 4E 28 80 13 00 00 00 00 00 00 F2 [08:44:53]Write i2c OK [08:44:53]MH_I2C_Read... [08:44:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:53]Read from MH i2c: E2 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: E2 62 00 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: E2 62 00 4E 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FF E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [08:44:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FF E2 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:53]wFMCommunicate OK [08:44:53]SAM_PROTO_GetFieldsCounters done [08:44:53]requested_item shift.num is exist - process it [08:44:53]requested_item shift.opened is exist - process it [08:44:53]req_shift_opened [08:44:53]FM_GetShiftState [08:44:53]SAM_PROTO_GetShiftState [08:44:53]wFMCommunicate request_size=4 [08:44:53]MH_SAM_APDU [08:44:53]CAPDU: 80 13 01 00 [08:44:53]Write to MH i2c: E2 08 00 4F 28 80 13 01 00 00 00 00 00 F4 [08:44:53]Write i2c OK [08:44:53]MH_I2C_Read... [08:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:53]Read from MH i2c: E2 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: E2 0E 00 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: E2 0E 00 4F 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 17 [08:44:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:44:53]wFMCommunicate OK [08:44:53]SAM_PROTO_GetShiftState done [08:44:53]FM_GetShiftState done [08:44:53]req_shift_opened done [08:44:53]requested_item shift.open_date is exist - process it [08:44:53]req_shift_open_date [08:44:53]req_shift_open_date done [08:44:53]produce_requested_data done [08:44:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58111,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:44:53]process_action_free close_receipt [08:44:53]json_value_free [08:44:53]json_value_free done [08:44:53]process_json_proto returns [08:44:53]Send response to host [08:44:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58111,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:44:53]free response buf [08:44:53]execute_script done [08:44:53]execute_script returns [08:44:53]free content buf [08:44:53]Sock 9.Close socket [08:44:53]Sock 9.Thread stoped [08:44:57]OFD Sender: No OFD packet to send [08:45:02]OFD Sender: No OFD packet to send [08:45:07]OFD Sender: No OFD packet to send [08:45:12]OFD Sender: No OFD packet to send [08:45:17]OFD Sender: No OFD packet to send [08:45:22]OFD Sender: No OFD packet to send [08:45:27]OFD Sender: No OFD packet to send [08:45:32]OFD Sender: No OFD packet to send [08:45:37]OFD Sender: No OFD packet to send [08:45:42]OFD Sender: No OFD packet to send [08:45:47]OFD Sender: No OFD packet to send [08:45:52]OFD Sender: No OFD packet to send [08:45:57]OFD Sender: No OFD packet to send [08:46:02]OFD Sender: No OFD packet to send [08:46:07]OFD Sender: No OFD packet to send [08:46:11]accept exits with 7 [08:46:11]New connection [08:46:11]New thread 3067424100 created [08:46:11]Thread 3067567460 joined [08:46:11]Waiting for new connection... [08:46:11] Sock 7.Parse request [08:46:11]Sock 7.Check first char [08:46:11]Sock 7.First char is OK [08:46:11]request: POST /json_proto HTTP/1.0 [08:46:11]Method: POST [08:46:11]URL: /json_proto [08:46:11]Method is POST - this is cgi request [08:46:11]url: /json_proto [08:46:11]query_string will be loaded in cgi processing [08:46:11]execute_cgi json_proto POST (null) [08:46:11]execute_cgi path=json_proto method=POST [08:46:11]POST find Content-Length [08:46:11]Host: 172.17.44.3:8080 [08:46:11]Content-Length: 678 [08:46:11]Content-Type: application/json [08:46:11] [08:46:11]POST finish read [08:46:11]Found Content-Length = 678 [08:46:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:11]execute_script... [08:46: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)2075356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:11]POST & json_proto [08:46:11]process_json_proto [08:46:11]json parsed OK: [08:46:11]protocol is kg_v1.0 [08:46:11]action value=close_receipt [08:46:11]process_action close_receipt [08:46:11]cmd_close_receipt [08:46:11]MH_GetDate [08:46:11]Write to MH i2c: F0 00 00 50 28 67 [08:46:11]Write i2c OK [08:46:11]MH_I2C_Read... [08:46:11]Read from MH i2c: F0 [08:46:11]MH_I2C_Read... [08:46:11]Read from MH i2c: F0 09 00 [08:46:11]MH_I2C_Read... [08:46:11]Read from MH i2c: F0 09 00 50 28 00 D5 57 C4 66 AD C5 5D 66 FB [08:46:11]GetLastDocTimeStamp 1724143492 [08:46:11]current date 1724143573 [08:46:11]FM_GetShiftState [08:46:11]SAM_PROTO_GetShiftState [08:46:11]wFMCommunicate request_size=4 [08:46:11]MH_SAM_APDU [08:46:11]CAPDU: 80 13 01 00 [08:46:11]Write to MH i2c: E2 08 00 51 28 80 13 01 00 00 00 00 00 F6 [08:46:11]Write i2c OK [08:46:11]MH_I2C_Read... [08:46:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:11]Read from MH i2c: E2 [08:46:11]MH_I2C_Read... [08:46:11]Read from MH i2c: E2 0E 00 [08:46:11]MH_I2C_Read... [08:46:11]Read from MH i2c: E2 0E 00 51 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 19 [08:46:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:46:11]wFMCommunicate OK [08:46:11]SAM_PROTO_GetShiftState done [08:46:11]FM_GetShiftState done [08:46:11]opened in 1724112910 [08:46:11]opened+sec_in_day 1724199310 [08:46:11]quantity*price = 40002 [08:46:11]sum+1 = 40003 [08:46:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 96 20.08.2024 08:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58112 ФПД: 175554592477691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084613&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58112&fm=175554592477691&tin=02508201610067®Number=0000000000162794&sum=40000 [08:46:12]StoreToDocumentArchive [08:46:12]shift 100 fd 58112 [08:46:12]save to /storage/0100/doc_00058112 [08:46:12]save last doc name /storage/0100/doc_00058112 to /storage/kkm_last_doc_name [08:46:12]save OK [08:46:12]Clear old archive folders... [08:46:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:12]tlvbuf is 01DFE9D0 [08:46:12]SAM_PROTO_ClearQueue [08:46:12]wFMCommunicate request_size=4 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 09 00 00 [08:46:12]Write to MH i2c: E2 08 00 5E 28 80 09 00 00 00 00 00 00 F8 [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 5E 28 00 90 00 FA [08:46:12]RAPDU: 90 00 [08:46:12]wFMCommunicate OK [08:46:12]SAM_PROTO_ClearQueue done [08:46:12]KKMCreateOFDPacket [08:46:12]OFDProtocolAddRootSTLVToBuf [08:46:12]FM_MakeSignedData [08:46:12]FM_MakeSignedData [08:46:12]SAM_PROTO_SignData [08:46:12]wFMCommunicate request_size=4 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 0D 01 02 [08:46:12]Write to MH i2c: E2 08 00 5F 28 80 0D 01 02 00 00 00 00 00 [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 5F 28 00 90 00 FB [08:46:12]RAPDU: 90 00 [08:46:12]wFMCommunicate OK [08:46:12]wFMCommunicate request_size=255 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 D5 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E3 00 00 35 04 06 00 9F [08:46:12]Write to MH i2c: E2 02 01 60 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 D5 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E3 00 00 35 04 06 00 9F 00 00 FC [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 60 28 00 90 00 FC [08:46:12]RAPDU: 90 00 [08:46:12]wFMCommunicate OK [08:46:12]wFMCommunicate request_size=10 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 0D 02 02 05 AA 7D 1F 91 FB [08:46:12]Write to MH i2c: E2 0D 00 61 28 80 0D 02 02 05 00 AA 7D 1F 91 FB 00 00 DF [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 61 28 00 90 00 FD [08:46:12]RAPDU: 90 00 [08:46:12]wFMCommunicate OK [08:46:12]wFMCommunicate request_size=4 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 0D 03 02 [08:46:12]Write to MH i2c: E2 08 00 62 28 80 0D 03 02 00 00 00 00 05 [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 0B 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 0B 00 62 28 00 07 65 6B 2D 82 61 DE 13 90 00 DE [08:46:12]RAPDU: 07 65 6B 2D 82 61 DE 13 90 00 [08:46:12]wFMCommunicate OK [08:46:12]SAM_PROTO_SignData done [08:46:12]FM_MakeSignedData done [08:46:12]CreateOFDProtocolMessage [08:46:12]wFMCommunicate request_size=4 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 11 00 00 [08:46:12]Write to MH i2c: E2 08 00 63 28 80 11 00 00 00 00 00 00 05 [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]OFD Sender: No OFD packet to send [08:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 17 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 17 00 63 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 51 [08:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:46:12]wFMCommunicate OK [08:46:12]CreateOFDProtocolMessage done [08:46:12]OFDSenderStorePacket 58112 [08:46:12]StoreOFDPacket docnum=58112 [08:46:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 C2 07 01 CD AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 D5 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E3 00 00 35 04 06 00 9F AA 7D 1F 91 FB 07 65 6B 2D 82 61 DE 13 [08:46:12]CheckFolder [08:46:12]dirname=/storage/ofd_packets [08:46:12]CheckFolder done [08:46:12]ProducePacketName [08:46:12]name=ofd_packets/00058112 [08:46:12]NVStorageSaveData ofd_packets/00058112 [08:46:12]File name is /storage/ofd_packets/00058112 [08:46:12]Write 301 bytes [08:46:12]NVStorageSaveData done [08:46:12]OFDSenderStorePacket done [08:46:12]KKMCreateOFDPacket done [08:46:12]NVStorageSaveData kkm_last_timestamp [08:46:12]File name is /storage/kkm_last_timestamp [08:46:12]Write 4 bytes [08:46:12]NVStorageSaveData done [08:46:12]ExternCall_PrintAddStr [08:46:12]wPrintStart [08:46:12]Write to MH i2c: 01 00 00 64 28 8C [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: 01 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: 01 07 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: 01 07 00 64 28 00 00 00 00 00 FF 0F A1 [08:46:12]RasterBufferAndPrint [08:46:12]line Счет N : (1)2075356 [08:46:12]line ИНН: 02508201610067 [08:46:12]line Контрольно-Кассовый Чек [08:46:12]line ПРОДАЖА [08:46:12]line ТРК (МРК, ГНК) : 33 [08:46:12]line Товар: 2710124130 [08:46:12]line Аи-92-К-4 [08:46:12]line 5.900 * 67.80 [08:46:12]line = 400.02 [08:46:12]line НДС 12% НСП 1% [08:46:12]line > о реализуемом товаре [08:46:12]line ОКРУГЛЕНИЕ: -0.02 [08:46:12]line ИТОГО: 400.00 [08:46:12]line Внесено: 400.00 [08:46:12]line СДАЧА: 0.00 [08:46:12]line НСП 1% : 3.54 [08:46:12]line НДС 12% : 42.48 [08:46:12]line Наличными: 400.00 [08:46:12]line Безнал.: 0.00 [08:46:12]line Место: АЗС № 135 "Партнер Нефть" [08:46:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:46:12]line СНО: Общий режим [08:46:12]line Чек 96 20.08.2024 08:46 [08:46:12]line Смена: 100 ФФД: 1.0 [08:46:12]line ЗНМ: 0300000196 [08:46:12]line РНМ: 0000000000162794 [08:46:12]line Версия ККМ: v1.0 [08:46:12]line ФМ: 0000000002094532 [08:46:12]line ФД: 58112 [08:46:12]line ФПД: 175554592477691 [08:46:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084613&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58112&fm=175554592477691&tin=02508201610067®Number=0000000000162794&sum=40000 [08:46:13]OFD Sender: Processing packet 58112 [packets to send 51, broken 50] [08:46:13]ProducePacketName [08:46:13]name=ofd_packets/00058112 [08:46:13]OFD Sender: To server: pG, [08:46:13]CommunicateWithHost lk.salyk.kg:30040 [08:46:13]ConnectInit lk.salyk.kg [08:46:13]written 0, free lines is 4095 [08:46:13]Connected sock=10 [08:46:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 C2 07 01 CD AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 D5 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E3 00 00 35 04 06 00 9F AA 7D 1F 91 FB 07 65 6B 2D 82 61 DE 13 [08:46:13]Write to MH i2c: 01 00 00 8F 28 B7 [08:46:13]Write i2c OK [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: 01 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: 01 07 00 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: 01 07 00 8F 28 00 00 00 00 00 99 0C 63 [08:46:13]RasterBufferAndPrint [08:46:13]line [08:46:13]line [08:46:13]line [08:46:13]line [08:46:13]line [08:46:13]written 0, free lines is 3229 [08:46:13]MH_Cut [08:46:13]Write to MH i2c: D1 01 00 96 28 01 90 [08:46:13]Write i2c OK [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: D1 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: D1 01 00 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: D1 01 00 96 28 00 8F [08:46:13]Write to MH i2c: 01 00 00 97 28 BF [08:46:13]Write i2c OK [08:46:13]MH_I2C_Read... [08:46:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7C 4E 47 00 5A 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E3 00 00 F4 03 04 00 25 03 C4 66 B6 04 01 00 00 46 82 8B 2A B1 C3 39 DE [08:46:13]CommunicateWithHost err = 0 [08:46:13]CheckOFDResponse [08:46:13]1017 (14) - 77093643461234 [08:46:13]1041 (16) - 0000000002094532 [08:46:13]1040 (4) - 58112 [08:46:13]1012 (4) - 20.08.2024 02:44 [08:46:13]1206 (1) - 0 [08:46:13]OFD Sender: Remove packet 58112 [08:46:13]ProducePacketName [08:46:13]name=ofd_packets/00058112 [08:46:13]NVStorageDeleteData [08:46:14]OFD Sender: No OFD packet to send [08:46:14]*** Cut start [08:46:14]*** Partial cut [08:46:14]*** CUTSNS_PIN = 1 [08:46:14]*** CUTSNS_PIN = 0 [08:46:14]*** Brake cut motor [08:46:15]Read from MH i2c: 01 [08:46:15]MH_I2C_Read... [08:46:15]*** Stop cut motor [08:46:15]*** Cut end [08:46:15]Read from MH i2c: 01 07 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: 01 07 00 97 28 00 00 00 00 00 FF 0F D4 [08:46:15]process_action close_receipt done [08:46:15]requested_data is exist [08:46:15]produce_requested_data [08:46:15]requested_item fm.sn is exist - process it [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 11 00 00 [08:46:15]Write to MH i2c: E2 08 00 98 28 80 11 00 00 00 00 00 00 3A [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 17 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 17 00 98 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 86 [08:46:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:46:15]wFMCommunicate OK [08:46:15]requested_item fd.num is exist - process it [08:46:15]SAM_PROTO_GetFieldsCounters [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 13 00 00 [08:46:15]Write to MH i2c: E2 08 00 99 28 80 13 00 00 00 00 00 00 3D [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 62 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 62 00 99 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 00 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [08:46:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 00 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:15]wFMCommunicate OK [08:46:15]SAM_PROTO_GetFieldsCounters done [08:46:15]requested_item shift.num is exist - process it [08:46:15]requested_item shift.opened is exist - process it [08:46:15]req_shift_opened [08:46:15]FM_GetShiftState [08:46:15]SAM_PROTO_GetShiftState [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 13 01 00 [08:46:15]Write to MH i2c: E2 08 00 9A 28 80 13 01 00 00 00 00 00 3F [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 0E 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 0E 00 9A 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 62 [08:46:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:46:15]wFMCommunicate OK [08:46:15]SAM_PROTO_GetShiftState done [08:46:15]FM_GetShiftState done [08:46:15]req_shift_opened done [08:46:15]requested_item shift.open_date is exist - process it [08:46:15]req_shift_open_date [08:46:15]req_shift_open_date done [08:46:15]produce_requested_data done [08:46:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58112,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:46:15]process_action_free close_receipt [08:46:15]json_value_free [08:46:15]json_value_free done [08:46:15]process_json_proto returns [08:46:15]Send response to host [08:46:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58112,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:46:15]free response buf [08:46:15]execute_script done [08:46:15]execute_script returns [08:46:15]free content buf [08:46:15]Sock 7.Close socket [08:46:15]Sock 7.Thread stoped [08:46:19]OFD Sender: No OFD packet to send [08:46:24]OFD Sender: No OFD packet to send [08:46:29]OFD Sender: No OFD packet to send [08:46:34]OFD Sender: No OFD packet to send [08:46:39]OFD Sender: No OFD packet to send [08:46:42]accept exits with 9 [08:46:42]New connection [08:46:42]New thread 3067567460 created [08:46:42]Thread 3067424100 joined [08:46:42]Waiting for new connection... [08:46:42] Sock 9.Parse request [08:46:42]Sock 9.Check first char [08:46:42]Sock 9.First char is OK [08:46:42]request: POST /json_proto HTTP/1.0 [08:46:42]Method: POST [08:46:42]URL: /json_proto [08:46:42]Method is POST - this is cgi request [08:46:42]url: /json_proto [08:46:42]query_string will be loaded in cgi processing [08:46:42]execute_cgi json_proto POST (null) [08:46:42]execute_cgi path=json_proto method=POST [08:46:42]POST find Content-Length [08:46:42]Host: 172.17.44.3:8080 [08:46:42]Content-Length: 785 [08:46:42]Content-Type: application/json [08:46:42] [08:46:42]POST finish read [08:46:42]Found Content-Length = 785 [08:46:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:42]execute_script... [08:46: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)2075353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:42]POST & json_proto [08:46:42]process_json_proto [08:46:42]json parsed OK: [08:46:42]protocol is kg_v1.0 [08:46:42]action value=close_receipt [08:46:42]process_action close_receipt [08:46:42]cmd_close_receipt [08:46:42]MH_GetDate [08:46:42]Write to MH i2c: F0 00 00 9B 28 B2 [08:46:42]Write i2c OK [08:46:42]MH_I2C_Read... [08:46:42]Read from MH i2c: F0 [08:46:42]MH_I2C_Read... [08:46:42]Read from MH i2c: F0 09 00 [08:46:42]MH_I2C_Read... [08:46:42]Read from MH i2c: F0 09 00 9B 28 00 F5 57 C4 66 AD C5 5D 66 66 [08:46:42]GetLastDocTimeStamp 1724143573 [08:46:42]current date 1724143605 [08:46:42]FM_GetShiftState [08:46:42]SAM_PROTO_GetShiftState [08:46:42]wFMCommunicate request_size=4 [08:46:42]MH_SAM_APDU [08:46:42]CAPDU: 80 13 01 00 [08:46:42]Write to MH i2c: E2 08 00 9C 28 80 13 01 00 00 00 00 00 41 [08:46:42]Write i2c OK [08:46:42]MH_I2C_Read... [08:46:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:42]Read from MH i2c: E2 [08:46:42]MH_I2C_Read... [08:46:42]Read from MH i2c: E2 0E 00 [08:46:42]MH_I2C_Read... [08:46:42]Read from MH i2c: E2 0E 00 9C 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [08:46:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:46:42]wFMCommunicate OK [08:46:42]SAM_PROTO_GetShiftState done [08:46:42]FM_GetShiftState done [08:46:42]opened in 1724112910 [08:46:42]opened+sec_in_day 1724199310 [08:46:42]quantity*price = 300036 [08:46:42]sum+1 = 300038 [08:46:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.37 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 0.00 Безнал.: 3000.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 97 20.08.2024 08:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58113 ФПД: 121374719466861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084645&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58113&fm=121374719466861&tin=02508201610067®Number=0000000000162794&sum=300037 [08:46:43]StoreToDocumentArchive [08:46:43]shift 100 fd 58113 [08:46:43]save to /storage/0100/doc_00058113 [08:46:43]save last doc name /storage/0100/doc_00058113 to /storage/kkm_last_doc_name [08:46:43]save OK [08:46:43]Clear old archive folders... [08:46:43]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:46:43]tlvbuf is 01D7EDE0 [08:46:43]SAM_PROTO_ClearQueue [08:46:43]wFMCommunicate request_size=4 [08:46:43]MH_SAM_APDU [08:46:43]CAPDU: 80 09 00 00 [08:46:43]Write to MH i2c: E2 08 00 A9 28 80 09 00 00 00 00 00 00 43 [08:46:43]Write i2c OK [08:46:43]MH_I2C_Read... [08:46:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:43]Read from MH i2c: E2 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 03 00 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 03 00 A9 28 00 90 00 45 [08:46:43]RAPDU: 90 00 [08:46:43]wFMCommunicate OK [08:46:43]SAM_PROTO_ClearQueue done [08:46:43]KKMCreateOFDPacket [08:46:43]OFDProtocolAddRootSTLVToBuf [08:46:43]FM_MakeSignedData [08:46:43]FM_MakeSignedData [08:46:43]SAM_PROTO_SignData [08:46:43]wFMCommunicate request_size=4 [08:46:43]MH_SAM_APDU [08:46:43]CAPDU: 80 0D 01 02 [08:46:43]Write to MH i2c: E2 08 00 AA 28 80 0D 01 02 00 00 00 00 4B [08:46:43]Write i2c OK [08:46:43]MH_I2C_Read... [08:46:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:43]Read from MH i2c: E2 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 03 00 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 03 00 AA 28 00 90 00 46 [08:46:43]RAPDU: 90 00 [08:46:43]wFMCommunicate OK [08:46:43]wFMCommunicate request_size=253 [08:46:43]MH_SAM_APDU [08:46:43]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 F5 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E3 00 00 35 04 06 00 6E 63 C1 09 DD 6D [08:46:43]Write to MH i2c: E2 00 01 AB 28 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 F5 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E3 00 00 35 04 06 00 6E 63 C1 09 DD 6D 00 00 34 [08:46:43]Write i2c OK [08:46:43]MH_I2C_Read... [08:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:43]Read from MH i2c: E2 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 03 00 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 03 00 AB 28 00 90 00 47 [08:46:43]RAPDU: 90 00 [08:46:43]wFMCommunicate OK [08:46:43]wFMCommunicate request_size=4 [08:46:43]MH_SAM_APDU [08:46:43]CAPDU: 80 0D 03 02 [08:46:43]Write to MH i2c: E2 08 00 AC 28 80 0D 03 02 00 00 00 00 4F [08:46:43]Write i2c OK [08:46:43]MH_I2C_Read... [08:46:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:43]Read from MH i2c: E2 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 0B 00 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 0B 00 AC 28 00 9B 80 B9 83 22 72 C1 53 90 00 4F [08:46:43]RAPDU: 9B 80 B9 83 22 72 C1 53 90 00 [08:46:43]wFMCommunicate OK [08:46:43]SAM_PROTO_SignData done [08:46:43]FM_MakeSignedData done [08:46:43]CreateOFDProtocolMessage [08:46:43]wFMCommunicate request_size=4 [08:46:43]MH_SAM_APDU [08:46:43]CAPDU: 80 11 00 00 [08:46:43]Write to MH i2c: E2 08 00 AD 28 80 11 00 00 00 00 00 00 4F [08:46:43]Write i2c OK [08:46:43]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 AD 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9B [08:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:46:44]wFMCommunicate OK [08:46:44]CreateOFDProtocolMessage done [08:46:44]OFDSenderStorePacket 58113 [08:46:44]StoreOFDPacket docnum=58113 [08:46:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 FA 5F 00 01 57 3D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 F5 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E3 00 00 35 04 06 00 6E 63 C1 09 DD 6D 9B 80 B9 83 22 72 C1 53 [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/00058113 [08:46:44]NVStorageSaveData ofd_packets/00058113 [08:46:44]File name is /storage/ofd_packets/00058113 [08:46:44]Write 294 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 AE 28 D6 [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 AE 28 00 00 00 00 00 FF 0F EB [08:46:44]RasterBufferAndPrint [08:46:44]line Счет N : (1)2075353 [08:46:44]line ИНН: 02508201610067 [08:46:44]line Контрольно-Кассовый Чек [08:46:44]line ПРОДАЖА [08:46:44]line ТРК (МРК, ГНК) : 64 [08:46:44]line Товар: 2710124130 [08:46:44]line SU-92 [08:46:44]line 43.610 * 68.80 [08:46:44]line = 3000.37 [08:46:44]line НДС 12% НСП 1% [08:46:44]line > о реализуемом товаре [08:46:44]line ИТОГО: 3000.37 [08:46:44]line НСП 1% : 26.55 [08:46:44]line НДС 12% : 318.62 [08:46:44]line Наличными: 0.00 [08:46:44]line Безнал.: 3000.37 [08:46:44]line Место: АЗС № 135 "Партнер Нефть" [08:46:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:46:44]line СНО: Общий режим [08:46:44]line Чек 97 20.08.2024 08:46 [08:46:44]line Смена: 100 ФФД: 1.0 [08:46:44]line ЗНМ: 0300000196 [08:46:44]line РНМ: 0000000000162794 [08:46:44]line Версия ККМ: v1.0 [08:46:44]line Платежная система: O! деньги [08:46:44]line ФМ: 0000000002094532 [08:46:44]line ФД: 58113 [08:46:44]line ФПД: 121374719466861 [08:46:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084645&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58113&fm=121374719466861&tin=02508201610067®Number=0000000000162794&sum=300037 [08:46:44]OFD Sender: Processing packet 58113 [packets to send 51, broken 50] [08:46:44]ProducePacketName [08:46:44]name=ofd_packets/00058113 [08:46:44]OFD Sender: To server: pG, [08:46:44]CommunicateWithHost lk.salyk.kg:30040 [08:46:44]ConnectInit lk.salyk.kg [08:46:44]written 0, free lines is 4095 [08:46:44]Connected sock=10 [08:46:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 FA 5F 00 01 57 3D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 F5 57 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E3 00 00 35 04 06 00 6E 63 C1 09 DD 6D 9B 80 B9 83 22 72 C1 53 [08:46:44]Write to MH i2c: 01 00 00 D8 28 00 [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 D8 28 00 00 00 00 00 B6 0C C9 [08:46:44]RasterBufferAndPrint [08:46:44]line [08:46:44]line [08:46:44]line [08:46:44]line [08:46:44]line [08:46:44]written 0, free lines is 3258 [08:46:44]MH_Cut [08:46:44]Write to MH i2c: D1 01 00 DF 28 01 D9 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: D1 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: D1 01 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: D1 01 00 DF 28 00 D8 [08:46:44]Write to MH i2c: 01 00 00 E0 28 08 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8E 2A 47 00 4A 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E3 00 00 F4 03 04 00 44 03 C4 66 B6 04 01 00 00 EF E4 7B 6C F0 F7 F2 5B [08:46:44]CommunicateWithHost err = 0 [08:46:44]CheckOFDResponse [08:46:44]1017 (14) - 77093643461234 [08:46:44]1041 (16) - 0000000002094532 [08:46:44]1040 (4) - 58113 [08:46:44]1012 (4) - 20.08.2024 02:45 [08:46:44]1206 (1) - 0 [08:46:44]OFD Sender: Remove packet 58113 [08:46:44]ProducePacketName [08:46:44]name=ofd_packets/00058113 [08:46:44]NVStorageDeleteData [08:46:45]OFD Sender: No OFD packet to send [08:46:45]*** Cut start [08:46:45]*** Partial cut [08:46:45]*** CUTSNS_PIN = 1 [08:46:45]*** CUTSNS_PIN = 0 [08:46:46]*** Brake cut motor [08:46:46]Read from MH i2c: 01 [08:46:46]MH_I2C_Read... [08:46:46]*** Stop cut motor [08:46:46]*** Cut end [08:46:46]Read from MH i2c: 01 07 00 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: 01 07 00 E0 28 00 00 00 00 00 FF 0F 1D [08:46:46]process_action close_receipt done [08:46:46]requested_data is exist [08:46:46]produce_requested_data [08:46:46]requested_item fm.sn is exist - process it [08:46:46]wFMCommunicate request_size=4 [08:46:46]MH_SAM_APDU [08:46:46]CAPDU: 80 11 00 00 [08:46:46]Write to MH i2c: E2 08 00 E1 28 80 11 00 00 00 00 00 00 83 [08:46:46]Write i2c OK [08:46:46]MH_I2C_Read... [08:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:46]Read from MH i2c: E2 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 17 00 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 17 00 E1 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CF [08:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:46:46]wFMCommunicate OK [08:46:46]requested_item fd.num is exist - process it [08:46:46]SAM_PROTO_GetFieldsCounters [08:46:46]wFMCommunicate request_size=4 [08:46:46]MH_SAM_APDU [08:46:46]CAPDU: 80 13 00 00 [08:46:46]Write to MH i2c: E2 08 00 E2 28 80 13 00 00 00 00 00 00 86 [08:46:46]Write i2c OK [08:46:46]MH_I2C_Read... [08:46:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:46]Read from MH i2c: E2 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 62 00 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 62 00 E2 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 01 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [08:46:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 01 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:46]wFMCommunicate OK [08:46:46]SAM_PROTO_GetFieldsCounters done [08:46:46]requested_item shift.num is exist - process it [08:46:46]requested_item shift.opened is exist - process it [08:46:46]req_shift_opened [08:46:46]FM_GetShiftState [08:46:46]SAM_PROTO_GetShiftState [08:46:46]wFMCommunicate request_size=4 [08:46:46]MH_SAM_APDU [08:46:46]CAPDU: 80 13 01 00 [08:46:46]Write to MH i2c: E2 08 00 E3 28 80 13 01 00 00 00 00 00 88 [08:46:46]Write i2c OK [08:46:46]MH_I2C_Read... [08:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:46]Read from MH i2c: E2 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 0E 00 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 0E 00 E3 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AB [08:46:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:46:46]wFMCommunicate OK [08:46:46]SAM_PROTO_GetShiftState done [08:46:46]FM_GetShiftState done [08:46:46]req_shift_opened done [08:46:46]requested_item shift.open_date is exist - process it [08:46:46]req_shift_open_date [08:46:46]req_shift_open_date done [08:46:46]produce_requested_data done [08:46:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58113,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:46:46]process_action_free close_receipt [08:46:46]json_value_free [08:46:46]json_value_free done [08:46:46]process_json_proto returns [08:46:46]Send response to host [08:46:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58113,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:46:46]free response buf [08:46:46]execute_script done [08:46:46]execute_script returns [08:46:46]free content buf [08:46:46]Sock 9.Close socket [08:46:46]Sock 9.Thread stoped [08:46:50]OFD Sender: No OFD packet to send [08:46:55]OFD Sender: No OFD packet to send [08:47:00]OFD Sender: No OFD packet to send [08:47:02]accept exits with 7 [08:47:02]New connection [08:47:02]New thread 3067424100 created [08:47:02]Thread 3067567460 joined [08:47:02]Waiting for new connection... [08:47:02] Sock 7.Parse request [08:47:02]Sock 7.Check first char [08:47:02]Sock 7.First char is OK [08:47:02]request: POST /json_proto HTTP/1.0 [08:47:02]Method: POST [08:47:02]URL: /json_proto [08:47:02]Method is POST - this is cgi request [08:47:02]url: /json_proto [08:47:02]query_string will be loaded in cgi processing [08:47:02]execute_cgi json_proto POST (null) [08:47:02]execute_cgi path=json_proto method=POST [08:47:02]POST find Content-Length [08:47:02]Host: 172.17.44.3:8080 [08:47:02]Content-Length: 789 [08:47:02]Content-Type: application/json [08:47:02] [08:47:02]POST finish read [08:47:02]Found Content-Length = 789 [08:47:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:02]execute_script... [08: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)2075357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:02]POST & json_proto [08:47:02]process_json_proto [08:47:02]json parsed OK: [08:47:02]protocol is kg_v1.0 [08:47:02]action value=close_receipt [08:47:02]process_action close_receipt [08:47:02]cmd_close_receipt [08:47:02]MH_GetDate [08:47:02]Write to MH i2c: F0 00 00 E4 28 FB [08:47:02]Write i2c OK [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: F0 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: F0 09 00 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: F0 09 00 E4 28 00 08 58 C4 66 AD C5 5D 66 C3 [08:47:02]GetLastDocTimeStamp 1724143605 [08:47:02]current date 1724143624 [08:47:02]FM_GetShiftState [08:47:02]SAM_PROTO_GetShiftState [08:47:02]wFMCommunicate request_size=4 [08:47:02]MH_SAM_APDU [08:47:02]CAPDU: 80 13 01 00 [08:47:02]Write to MH i2c: E2 08 00 E5 28 80 13 01 00 00 00 00 00 8A [08:47:02]Write i2c OK [08:47:02]MH_I2C_Read... [08:47:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:02]Read from MH i2c: E2 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: E2 0E 00 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: E2 0E 00 E5 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AD [08:47:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:47:02]wFMCommunicate OK [08:47:02]SAM_PROTO_GetShiftState done [08:47:02]FM_GetShiftState done [08:47:02]opened in 1724112910 [08:47:02]opened+sec_in_day 1724199310 [08:47:02]quantity*price = 0 [08:47:02]sum+1 = 1 [08:47:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 98 20.08.2024 08:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58114 ФПД: 15666854081293 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084704&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58114&fm=15666854081293&tin=02508201610067®Number=0000000000162794&sum=0 [08:47:03]StoreToDocumentArchive [08:47:03]shift 100 fd 58114 [08:47:03]save to /storage/0100/doc_00058114 [08:47:03]save last doc name /storage/0100/doc_00058114 to /storage/kkm_last_doc_name [08:47:03]save OK [08:47:03]Clear old archive folders... [08:47:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:47:03]tlvbuf is 01DD8B10 [08:47:03]SAM_PROTO_ClearQueue [08:47:03]wFMCommunicate request_size=4 [08:47:03]MH_SAM_APDU [08:47:03]CAPDU: 80 09 00 00 [08:47:03]Write to MH i2c: E2 08 00 F2 28 80 09 00 00 00 00 00 00 8C [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:03]Read from MH i2c: E2 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 03 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 03 00 F2 28 00 90 00 8E [08:47:03]RAPDU: 90 00 [08:47:03]wFMCommunicate OK [08:47:03]SAM_PROTO_ClearQueue done [08:47:03]KKMCreateOFDPacket [08:47:03]OFDProtocolAddRootSTLVToBuf [08:47:03]FM_MakeSignedData [08:47:03]FM_MakeSignedData [08:47:03]SAM_PROTO_SignData [08:47:03]wFMCommunicate request_size=4 [08:47:03]MH_SAM_APDU [08:47:03]CAPDU: 80 0D 01 02 [08:47:03]Write to MH i2c: E2 08 00 F3 28 80 0D 01 02 00 00 00 00 94 [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:03]Read from MH i2c: E2 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 03 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 03 00 F3 28 00 90 00 8F [08:47:03]RAPDU: 90 00 [08:47:03]wFMCommunicate OK [08:47:03]wFMCommunicate request_size=255 [08:47:03]MH_SAM_APDU [08:47:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 08 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E3 00 00 35 04 06 00 0E 3F B9 45 [08:47:03]Write to MH i2c: E2 02 01 F4 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 08 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E3 00 00 35 04 06 00 0E 3F B9 45 00 00 A4 [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:03]Read from MH i2c: E2 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 03 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 03 00 F4 28 00 90 00 90 [08:47:03]RAPDU: 90 00 [08:47:03]wFMCommunicate OK [08:47:03]wFMCommunicate request_size=7 [08:47:03]MH_SAM_APDU [08:47:03]CAPDU: 80 0D 02 02 02 B3 0D [08:47:03]Write to MH i2c: E2 0A 00 F5 28 80 0D 02 02 02 00 B3 0D 00 00 5B [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:03]Read from MH i2c: E2 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 03 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 03 00 F5 28 00 90 00 91 [08:47:03]RAPDU: 90 00 [08:47:03]wFMCommunicate OK [08:47:03]wFMCommunicate request_size=4 [08:47:03]MH_SAM_APDU [08:47:03]CAPDU: 80 0D 03 02 [08:47:03]Write to MH i2c: E2 08 00 F6 28 80 0D 03 02 00 00 00 00 99 [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:03]Read from MH i2c: E2 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 0B 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 0B 00 F6 28 00 C5 94 14 33 76 01 AF B7 90 00 17 [08:47:03]RAPDU: C5 94 14 33 76 01 AF B7 90 00 [08:47:03]wFMCommunicate OK [08:47:03]SAM_PROTO_SignData done [08:47:03]FM_MakeSignedData done [08:47:03]CreateOFDProtocolMessage [08:47:03]wFMCommunicate request_size=4 [08:47:03]MH_SAM_APDU [08:47:03]CAPDU: 80 11 00 00 [08:47:03]Write to MH i2c: E2 08 00 F7 28 80 11 00 00 00 00 00 00 99 [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:03]Read from MH i2c: E2 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 17 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 17 00 F7 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E5 [08:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:47:03]wFMCommunicate OK [08:47:03]CreateOFDProtocolMessage done [08:47:03]OFDSenderStorePacket 58114 [08:47:03]StoreOFDPacket docnum=58114 [08:47:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8D 29 04 01 C5 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 08 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E3 00 00 35 04 06 00 0E 3F B9 45 B3 0D C5 94 14 33 76 01 AF B7 [08:47:03]CheckFolder [08:47:03]dirname=/storage/ofd_packets [08:47:03]CheckFolder done [08:47:03]ProducePacketName [08:47:03]name=ofd_packets/00058114 [08:47:03]NVStorageSaveData ofd_packets/00058114 [08:47:03]File name is /storage/ofd_packets/00058114 [08:47:03]Write 298 bytes [08:47:03]NVStorageSaveData done [08:47:03]OFDSenderStorePacket done [08:47:03]KKMCreateOFDPacket done [08:47:03]NVStorageSaveData kkm_last_timestamp [08:47:03]File name is /storage/kkm_last_timestamp [08:47:03]Write 4 bytes [08:47:03]NVStorageSaveData done [08:47:03]ExternCall_PrintAddStr [08:47:03]wPrintStart [08:47:03]Write to MH i2c: 01 00 00 F8 28 20 [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 07 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 07 00 F8 28 00 00 00 00 00 FF 0F 35 [08:47:03]RasterBufferAndPrint [08:47:03]line Счет N : (1)2075357 [08:47:03]line ИНН: 02508201610067 [08:47:03]line Контрольно-Кассовый Чек [08:47:03]line ПРОДАЖА [08:47:03]line ТРК (МРК, ГНК) : 21 [08:47:03]line Товар: 2710194210 [08:47:03]line ДТ-К-5 [08:47:03]line 19.690 * 0.00 [08:47:03]line = 0.00 [08:47:03]line НДС 12% НСП 1% [08:47:03]line > о реализуемом товаре [08:47:03]line ИТОГО: 0.00 [08:47:03]line НСП 1% : 0.00 [08:47:03]line НДС 12% : 0.00 [08:47:03]line Наличными: 0.00 [08:47:03]line Безнал.: 0.00 [08:47:03]line Место: АЗС № 135 "Партнер Нефть" [08:47:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:47:03]line СНО: Общий режим [08:47:03]line Чек 98 20.08.2024 08:47 [08:47:03]line Смена: 100 ФФД: 1.0 [08:47:03]line ЗНМ: 0300000196 [08:47:03]line РНМ: 0000000000162794 [08:47:03]line Версия ККМ: v1.0 [08:47:03]line Талоны: Топливная Карта [08:47:03]line 1883 [08:47:03]line ФМ: 0000000002094532 [08:47:03]line ФД: 58114 [08:47:03]line ФПД: 15666854081293 [08:47:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084704&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58114&fm=15666854081293&tin=02508201610067®Number=0000000000162794&sum=0 [08:47:04]OFD Sender: Processing packet 58114 [packets to send 51, broken 50] [08:47:04]ProducePacketName [08:47:04]name=ofd_packets/00058114 [08:47:04]OFD Sender: To server: pG, [08:47:04]CommunicateWithHost lk.salyk.kg:30040 [08:47:04]ConnectInit lk.salyk.kg [08:47:04]written 0, free lines is 4095 [08:47:04]Connected sock=10 [08:47:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8D 29 04 01 C5 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 08 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E3 00 00 35 04 06 00 0E 3F B9 45 B3 0D C5 94 14 33 76 01 AF B7 [08:47:04]Write to MH i2c: 01 00 00 22 29 4B [08:47:04]Write i2c OK [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: 01 [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: 01 07 00 [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: 01 07 00 22 29 00 00 00 00 00 AE 0C 0C [08:47:04]RasterBufferAndPrint [08:47:04]line [08:47:04]line [08:47:04]line [08:47:04]line [08:47:04]line [08:47:04]written 0, free lines is 3250 [08:47:04]MH_Cut [08:47:04]Write to MH i2c: D1 01 00 29 29 01 24 [08:47:04]Write i2c OK [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: D1 [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: D1 01 00 [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: D1 01 00 29 29 00 23 [08:47:04]Write to MH i2c: 01 00 00 2A 29 53 [08:47:04]Write i2c OK [08:47:04]MH_I2C_Read... [08:47:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2F 69 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 32 30 39 34 35 33 32 10 04 04 00 02 E3 00 00 F4 03 04 00 58 03 C4 66 B6 04 01 00 00 64 C9 DD 3A FA 5C 28 D4 [08:47:04]CommunicateWithHost err = 0 [08:47:04]CheckOFDResponse [08:47:04]1017 (14) - 77093643461234 [08:47:04]1041 (16) - 0000000002094532 [08:47:04]1040 (4) - 58114 [08:47:04]1012 (4) - 20.08.2024 02:45 [08:47:04]1206 (1) - 0 [08:47:04]OFD Sender: Remove packet 58114 [08:47:04]ProducePacketName [08:47:04]name=ofd_packets/00058114 [08:47:04]NVStorageDeleteData [08:47:05]OFD Sender: No OFD packet to send [08:47:05]*** Cut start [08:47:05]*** Partial cut [08:47:05]*** CUTSNS_PIN = 1 [08:47:05]*** CUTSNS_PIN = 0 [08:47:05]*** Brake cut motor [08:47:06]Read from MH i2c: 01 [08:47:06]MH_I2C_Read... [08:47:06]*** Stop cut motor [08:47:06]*** Cut end [08:47:06]Read from MH i2c: 01 07 00 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: 01 07 00 2A 29 00 00 00 00 00 FF 0F 68 [08:47:06]process_action close_receipt done [08:47:06]requested_data is exist [08:47:06]produce_requested_data [08:47:06]requested_item fm.sn is exist - process it [08:47:06]wFMCommunicate request_size=4 [08:47:06]MH_SAM_APDU [08:47:06]CAPDU: 80 11 00 00 [08:47:06]Write to MH i2c: E2 08 00 2B 29 80 11 00 00 00 00 00 00 CE [08:47:06]Write i2c OK [08:47:06]MH_I2C_Read... [08:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:06]Read from MH i2c: E2 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 17 00 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 17 00 2B 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1A [08:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:47:06]wFMCommunicate OK [08:47:06]requested_item fd.num is exist - process it [08:47:06]SAM_PROTO_GetFieldsCounters [08:47:06]wFMCommunicate request_size=4 [08:47:06]MH_SAM_APDU [08:47:06]CAPDU: 80 13 00 00 [08:47:06]Write to MH i2c: E2 08 00 2C 29 80 13 00 00 00 00 00 00 D1 [08:47:06]Write i2c OK [08:47:06]MH_I2C_Read... [08:47:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:06]Read from MH i2c: E2 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 62 00 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 62 00 2C 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 02 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [08:47:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 02 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:06]wFMCommunicate OK [08:47:06]SAM_PROTO_GetFieldsCounters done [08:47:06]requested_item shift.num is exist - process it [08:47:06]requested_item shift.opened is exist - process it [08:47:06]req_shift_opened [08:47:06]FM_GetShiftState [08:47:06]SAM_PROTO_GetShiftState [08:47:06]wFMCommunicate request_size=4 [08:47:06]MH_SAM_APDU [08:47:06]CAPDU: 80 13 01 00 [08:47:06]Write to MH i2c: E2 08 00 2D 29 80 13 01 00 00 00 00 00 D3 [08:47:06]Write i2c OK [08:47:06]MH_I2C_Read... [08:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:06]Read from MH i2c: E2 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 0E 00 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 0E 00 2D 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F6 [08:47:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:47:06]wFMCommunicate OK [08:47:06]SAM_PROTO_GetShiftState done [08:47:06]FM_GetShiftState done [08:47:06]req_shift_opened done [08:47:06]requested_item shift.open_date is exist - process it [08:47:06]req_shift_open_date [08:47:06]req_shift_open_date done [08:47:06]produce_requested_data done [08:47:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58114,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:47:06]process_action_free close_receipt [08:47:06]json_value_free [08:47:06]json_value_free done [08:47:06]process_json_proto returns [08:47:06]Send response to host [08:47:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58114,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:47:06]free response buf [08:47:06]execute_script done [08:47:06]execute_script returns [08:47:06]free content buf [08:47:06]Sock 7.Close socket [08:47:06]Sock 7.Thread stoped [08:47:10]OFD Sender: No OFD packet to send [08:47:15]OFD Sender: No OFD packet to send [08:47:20]OFD Sender: No OFD packet to send [08:47:25]OFD Sender: No OFD packet to send [08:47:30]OFD Sender: No OFD packet to send [08:47:35]OFD Sender: No OFD packet to send [08:47:40]OFD Sender: No OFD packet to send [08:47:45]OFD Sender: No OFD packet to send [08:47:48]accept exits with 9 [08:47:48]New connection [08:47:48]New thread 3067567460 created [08:47:48]Thread 3067424100 joined [08:47:48]Waiting for new connection... [08:47:48] Sock 9.Parse request [08:47:48]Sock 9.Check first char [08:47:48]Sock 9.First char is OK [08:47:48]request: POST /json_proto HTTP/1.0 [08:47:48]Method: POST [08:47:48]URL: /json_proto [08:47:48]Method is POST - this is cgi request [08:47:48]url: /json_proto [08:47:48]query_string will be loaded in cgi processing [08:47:48]execute_cgi json_proto POST (null) [08:47:48]execute_cgi path=json_proto method=POST [08:47:48]POST find Content-Length [08:47:48]Host: 172.17.44.3:8080 [08:47:48]Content-Length: 679 [08:47:48]Content-Type: application/json [08:47:48] [08:47:48]POST finish read [08:47:48]Found Content-Length = 679 [08:47:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 3.110, "sum" : 300.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:48]execute_script... [08:47: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)2075358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 3.110, "sum" : 300.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:48]POST & json_proto [08:47:48]process_json_proto [08:47:48]json parsed OK: [08:47:48]protocol is kg_v1.0 [08:47:48]action value=close_receipt [08:47:48]process_action close_receipt [08:47:48]cmd_close_receipt [08:47:48]MH_GetDate [08:47:48]Write to MH i2c: F0 00 00 2E 29 46 [08:47:48]Write i2c OK [08:47:48]MH_I2C_Read... [08:47:48]Read from MH i2c: F0 [08:47:48]MH_I2C_Read... [08:47:48]Read from MH i2c: F0 09 00 [08:47:48]MH_I2C_Read... [08:47:48]Read from MH i2c: F0 09 00 2E 29 00 37 58 C4 66 AD C5 5D 66 3D [08:47:48]GetLastDocTimeStamp 1724143624 [08:47:48]current date 1724143671 [08:47:48]FM_GetShiftState [08:47:48]SAM_PROTO_GetShiftState [08:47:48]wFMCommunicate request_size=4 [08:47:48]MH_SAM_APDU [08:47:48]CAPDU: 80 13 01 00 [08:47:48]Write to MH i2c: E2 08 00 2F 29 80 13 01 00 00 00 00 00 D5 [08:47:48]Write i2c OK [08:47:48]MH_I2C_Read... [08:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:48]Read from MH i2c: E2 [08:47:48]MH_I2C_Read... [08:47:48]Read from MH i2c: E2 0E 00 [08:47:48]MH_I2C_Read... [08:47:48]Read from MH i2c: E2 0E 00 2F 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F8 [08:47:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:47:48]wFMCommunicate OK [08:47:48]SAM_PROTO_GetShiftState done [08:47:48]FM_GetShiftState done [08:47:48]opened in 1724112910 [08:47:48]opened+sec_in_day 1724199310 [08:47:48]quantity*price = 30011 [08:47:48]sum+1 = 30013 [08:47:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 99 20.08.2024 08:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58115 ФПД: 5696881856150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084751&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58115&fm=5696881856150&tin=02508201610067®Number=0000000000162794&sum=30000 [08:47:49]StoreToDocumentArchive [08:47:49]shift 100 fd 58115 [08:47:49]save to /storage/0100/doc_00058115 [08:47:49]save last doc name /storage/0100/doc_00058115 to /storage/kkm_last_doc_name [08:47:49]save OK [08:47:49]Clear old archive folders... [08:47:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:47:49]tlvbuf is 01DE31E0 [08:47:49]SAM_PROTO_ClearQueue [08:47:49]wFMCommunicate request_size=4 [08:47:49]MH_SAM_APDU [08:47:49]CAPDU: 80 09 00 00 [08:47:49]Write to MH i2c: E2 08 00 3C 29 80 09 00 00 00 00 00 00 D7 [08:47:49]Write i2c OK [08:47:49]MH_I2C_Read... [08:47:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:49]Read from MH i2c: E2 [08:47:49]MH_I2C_Read... [08:47:49]Read from MH i2c: E2 03 00 [08:47:49]MH_I2C_Read... [08:47:49]Read from MH i2c: E2 03 00 3C 29 00 90 00 D9 [08:47:49]RAPDU: 90 00 [08:47:49]wFMCommunicate OK [08:47:49]SAM_PROTO_ClearQueue done [08:47:49]KKMCreateOFDPacket [08:47:49]OFDProtocolAddRootSTLVToBuf [08:47:49]FM_MakeSignedData [08:47:49]FM_MakeSignedData [08:47:49]SAM_PROTO_SignData [08:47:49]wFMCommunicate request_size=4 [08:47:49]MH_SAM_APDU [08:47:49]CAPDU: 80 0D 01 02 [08:47:49]Write to MH i2c: E2 08 00 3D 29 80 0D 01 02 00 00 00 00 DF [08:47:49]Write i2c OK [08:47:49]MH_I2C_Read... [08:47:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 3D 29 00 90 00 DA [08:47:50]RAPDU: 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=255 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 37 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E3 00 00 35 04 06 00 [08:47:50]Write to MH i2c: E2 02 01 3E 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 37 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E3 00 00 35 04 06 00 00 00 06 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]OFD Sender: No OFD packet to send [08:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 3E 29 00 90 00 DB [08:47:50]RAPDU: 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=11 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 0D 02 02 06 05 2E 68 9E 8E 96 [08:47:50]Write to MH i2c: E2 0E 00 3F 29 80 0D 02 02 06 00 05 2E 68 9E 8E 96 00 00 4B [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 3F 29 00 90 00 DC [08:47:50]RAPDU: 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=4 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 0D 03 02 [08:47:50]Write to MH i2c: E2 08 00 40 29 80 0D 03 02 00 00 00 00 E4 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 0B 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 0B 00 40 29 00 9C 75 4D 5C DB AF 14 C7 90 00 04 [08:47:50]RAPDU: 9C 75 4D 5C DB AF 14 C7 90 00 [08:47:50]wFMCommunicate OK [08:47:50]SAM_PROTO_SignData done [08:47:50]FM_MakeSignedData done [08:47:50]CreateOFDProtocolMessage [08:47:50]wFMCommunicate request_size=4 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 11 00 00 [08:47:50]Write to MH i2c: E2 08 00 41 29 80 11 00 00 00 00 00 00 E4 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 17 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 17 00 41 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 30 [08:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:47:50]wFMCommunicate OK [08:47:50]CreateOFDProtocolMessage done [08:47:50]OFDSenderStorePacket 58115 [08:47:50]StoreOFDPacket docnum=58115 [08:47:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 BB 1E 08 01 D4 84 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 37 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E3 00 00 35 04 06 00 05 2E 68 9E 8E 96 9C 75 4D 5C DB AF 14 C7 [08:47:50]CheckFolder [08:47:50]dirname=/storage/ofd_packets [08:47:50]CheckFolder done [08:47:50]ProducePacketName [08:47:50]name=ofd_packets/00058115 [08:47:50]NVStorageSaveData ofd_packets/00058115 [08:47:50]File name is /storage/ofd_packets/00058115 [08:47:50]Write 302 bytes [08:47:50]NVStorageSaveData done [08:47:50]OFDSenderStorePacket done [08:47:50]KKMCreateOFDPacket done [08:47:50]NVStorageSaveData kkm_last_timestamp [08:47:50]File name is /storage/kkm_last_timestamp [08:47:50]Write 4 bytes [08:47:50]NVStorageSaveData done [08:47:50]ExternCall_PrintAddStr [08:47:50]wPrintStart [08:47:50]Write to MH i2c: 01 00 00 42 29 6B [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: 01 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: 01 07 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: 01 07 00 42 29 00 00 00 00 00 FF 0F 80 [08:47:50]RasterBufferAndPrint [08:47:50]line Счет N : (1)2075358 [08:47:50]line ИНН: 02508201610067 [08:47:50]line Контрольно-Кассовый Чек [08:47:50]line ПРОДАЖА [08:47:50]line ТРК (МРК, ГНК) : 61 [08:47:50]line Товар: 2710124900 [08:47:50]line Аи-100-К-3 [08:47:50]line 3.110 * 96.50 [08:47:50]line = 300.12 [08:47:50]line НДС 12% НСП 1% [08:47:50]line > о реализуемом товаре [08:47:50]line ОКРУГЛЕНИЕ: -0.12 [08:47:50]line ИТОГО: 300.00 [08:47:50]line Внесено: 300.00 [08:47:50]line СДАЧА: 0.00 [08:47:50]line НСП 1% : 2.66 [08:47:50]line НДС 12% : 31.87 [08:47:50]line Наличными: 300.00 [08:47:50]line Безнал.: 0.00 [08:47:50]line Место: АЗС № 135 "Партнер Нефть" [08:47:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:47:50]line СНО: Общий режим [08:47:50]line Чек 99 20.08.2024 08:47 [08:47:50]line Смена: 100 ФФД: 1.0 [08:47:50]line ЗНМ: 0300000196 [08:47:50]line РНМ: 0000000000162794 [08:47:50]line Версия ККМ: v1.0 [08:47:50]line ФМ: 0000000002094532 [08:47:50]line ФД: 58115 [08:47:50]line ФПД: 5696881856150 [08:47:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084751&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58115&fm=5696881856150&tin=02508201610067®Number=0000000000162794&sum=30000 [08:47:50]OFD Sender: Processing packet 58115 [packets to send 51, broken 50] [08:47:50]ProducePacketName [08:47:50]name=ofd_packets/00058115 [08:47:50]OFD Sender: To server: pG, [08:47:50]CommunicateWithHost lk.salyk.kg:30040 [08:47:50]ConnectInit lk.salyk.kg [08:47:50]written 0, free lines is 4095 [08:47:50]Connected sock=10 [08:47:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 BB 1E 08 01 D4 84 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 37 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E3 00 00 35 04 06 00 05 2E 68 9E 8E 96 9C 75 4D 5C DB AF 14 C7 [08:47:51]Write to MH i2c: 01 00 00 6D 29 96 [08:47:51]Write i2c OK [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: 01 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: 01 07 00 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: 01 07 00 6D 29 00 00 00 00 00 98 0C 41 [08:47:51]RasterBufferAndPrint [08:47:51]line [08:47:51]line [08:47:51]line [08:47:51]line [08:47:51]line [08:47:51]written 0, free lines is 3229 [08:47:51]MH_Cut [08:47:51]Write to MH i2c: D1 01 00 74 29 01 6F [08:47:51]Write i2c OK [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: D1 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: D1 01 00 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: D1 01 00 74 29 00 6E [08:47:51]Write to MH i2c: 01 00 00 75 29 9E [08:47:51]Write i2c OK [08:47:51]MH_I2C_Read... [08:47:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FF F2 47 00 E5 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 32 30 39 34 35 33 32 10 04 04 00 03 E3 00 00 F4 03 04 00 86 03 C4 66 B6 04 01 00 00 AE 55 8E 38 C8 B4 C2 C0 [08:47:51]CommunicateWithHost err = 0 [08:47:51]CheckOFDResponse [08:47:51]1017 (14) - 77093643461234 [08:47:51]1041 (16) - 0000000002094532 [08:47:51]1040 (4) - 58115 [08:47:51]1012 (4) - 20.08.2024 02:46 [08:47:51]1206 (1) - 0 [08:47:51]OFD Sender: Remove packet 58115 [08:47:51]ProducePacketName [08:47:51]name=ofd_packets/00058115 [08:47:51]NVStorageDeleteData [08:47:51]OFD Sender: No OFD packet to send [08:47:52]*** Cut start [08:47:52]*** Partial cut [08:47:52]*** CUTSNS_PIN = 1 [08:47:52]*** CUTSNS_PIN = 0 [08:47:52]*** Brake cut motor [08:47:52]Read from MH i2c: 01 [08:47:52]MH_I2C_Read... [08:47:52]*** Stop cut motor [08:47:52]*** Cut end [08:47:52]Read from MH i2c: 01 07 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: 01 07 00 75 29 00 00 00 00 00 FF 0F B3 [08:47:52]process_action close_receipt done [08:47:52]requested_data is exist [08:47:52]produce_requested_data [08:47:52]requested_item fm.sn is exist - process it [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 11 00 00 [08:47:52]Write to MH i2c: E2 08 00 76 29 80 11 00 00 00 00 00 00 19 [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:52]Read from MH i2c: E2 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 17 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 17 00 76 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [08:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:47:52]wFMCommunicate OK [08:47:52]requested_item fd.num is exist - process it [08:47:52]SAM_PROTO_GetFieldsCounters [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 13 00 00 [08:47:52]Write to MH i2c: E2 08 00 77 29 80 13 00 00 00 00 00 00 1C [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 62 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 62 00 77 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 03 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [08:47:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 03 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:53]wFMCommunicate OK [08:47:53]SAM_PROTO_GetFieldsCounters done [08:47:53]requested_item shift.num is exist - process it [08:47:53]requested_item shift.opened is exist - process it [08:47:53]req_shift_opened [08:47:53]FM_GetShiftState [08:47:53]SAM_PROTO_GetShiftState [08:47:53]wFMCommunicate request_size=4 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 13 01 00 [08:47:53]Write to MH i2c: E2 08 00 78 29 80 13 01 00 00 00 00 00 1E [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 0E 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 0E 00 78 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 41 [08:47:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:47:53]wFMCommunicate OK [08:47:53]SAM_PROTO_GetShiftState done [08:47:53]FM_GetShiftState done [08:47:53]req_shift_opened done [08:47:53]requested_item shift.open_date is exist - process it [08:47:53]req_shift_open_date [08:47:53]req_shift_open_date done [08:47:53]produce_requested_data done [08:47:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58115,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:47:53]process_action_free close_receipt [08:47:53]json_value_free [08:47:53]json_value_free done [08:47:53]process_json_proto returns [08:47:53]Send response to host [08:47:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58115,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:47:53]free response buf [08:47:53]execute_script done [08:47:53]execute_script returns [08:47:53]free content buf [08:47:53]Sock 9.Close socket [08:47:53]Sock 9.Thread stoped [08:47:56]OFD Sender: No OFD packet to send [08:48:01]OFD Sender: No OFD packet to send [08:48:06]OFD Sender: No OFD packet to send [08:48:11]OFD Sender: No OFD packet to send [08:48:16]OFD Sender: No OFD packet to send [08:48:21]OFD Sender: No OFD packet to send [08:48:26]OFD Sender: No OFD packet to send [08:48:31]OFD Sender: No OFD packet to send [08:48:36]OFD Sender: No OFD packet to send [08:48:41]OFD Sender: No OFD packet to send [08:48:46]OFD Sender: No OFD packet to send [08:48:51]OFD Sender: No OFD packet to send [08:48:56]OFD Sender: No OFD packet to send [08:49:01]OFD Sender: No OFD packet to send [08:49:06]OFD Sender: No OFD packet to send [08:49:11]OFD Sender: No OFD packet to send [08:49:16]OFD Sender: No OFD packet to send [08:49:21]OFD Sender: No OFD packet to send [08:49:26]OFD Sender: No OFD packet to send [08:49:31]OFD Sender: No OFD packet to send [08:49:36]OFD Sender: No OFD packet to send [08:49:41]OFD Sender: No OFD packet to send [08:49:46]OFD Sender: No OFD packet to send [08:49:51]OFD Sender: No OFD packet to send [08:49:56]OFD Sender: No OFD packet to send [08:50:01]OFD Sender: No OFD packet to send [08:50:06]OFD Sender: No OFD packet to send [08:50:11]OFD Sender: No OFD packet to send [08:50:13]accept exits with 7 [08:50:13]New connection [08:50:13]New thread 3067424100 created [08:50:13]Thread 3067567460 joined [08:50:13]Waiting for new connection... [08:50:13] Sock 7.Parse request [08:50:13]Sock 7.Check first char [08:50:13]Sock 7.First char is OK [08:50:13]request: POST /json_proto HTTP/1.0 [08:50:13]Method: POST [08:50:13]URL: /json_proto [08:50:13]Method is POST - this is cgi request [08:50:13]url: /json_proto [08:50:13]query_string will be loaded in cgi processing [08:50:13]execute_cgi json_proto POST (null) [08:50:13]execute_cgi path=json_proto method=POST [08:50:13]POST find Content-Length [08:50:13]Host: 172.17.44.3:8080 [08:50:13]Content-Length: 789 [08:50:13]Content-Type: application/json [08:50:13] [08:50:13]POST finish read [08:50:13]Found Content-Length = 789 [08:50:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:13]execute_script... [08:50: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)2075359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:13]POST & json_proto [08:50:13]process_json_proto [08:50:13]json parsed OK: [08:50:13]protocol is kg_v1.0 [08:50:13]action value=close_receipt [08:50:13]process_action close_receipt [08:50:13]cmd_close_receipt [08:50:13]MH_GetDate [08:50:13]Write to MH i2c: F0 00 00 79 29 91 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: F0 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: F0 09 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: F0 09 00 79 29 00 C7 58 C4 66 AD C5 5D 66 18 [08:50:13]GetLastDocTimeStamp 1724143671 [08:50:13]current date 1724143815 [08:50:13]FM_GetShiftState [08:50:13]SAM_PROTO_GetShiftState [08:50:13]wFMCommunicate request_size=4 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 13 01 00 [08:50:13]Write to MH i2c: E2 08 00 7A 29 80 13 01 00 00 00 00 00 20 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 0E 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 0E 00 7A 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [08:50:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:50:13]wFMCommunicate OK [08:50:13]SAM_PROTO_GetShiftState done [08:50:13]FM_GetShiftState done [08:50:13]opened in 1724112910 [08:50:13]opened+sec_in_day 1724199310 [08:50:13]quantity*price = 0 [08:50:13]sum+1 = 1 [08:50:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 100 20.08.2024 08:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58116 ФПД: 167344440802147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085015&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58116&fm=167344440802147&tin=02508201610067®Number=0000000000162794&sum=0 [08:50:14]StoreToDocumentArchive [08:50:14]shift 100 fd 58116 [08:50:14]save to /storage/0100/doc_00058116 [08:50:14]save last doc name /storage/0100/doc_00058116 to /storage/kkm_last_doc_name [08:50:14]save OK [08:50:14]Clear old archive folders... [08:50:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:50:14]tlvbuf is 01DD2DC0 [08:50:14]SAM_PROTO_ClearQueue [08:50:14]wFMCommunicate request_size=4 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 09 00 00 [08:50:14]Write to MH i2c: E2 08 00 87 29 80 09 00 00 00 00 00 00 22 [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 87 29 00 90 00 24 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]SAM_PROTO_ClearQueue done [08:50:14]KKMCreateOFDPacket [08:50:14]OFDProtocolAddRootSTLVToBuf [08:50:14]FM_MakeSignedData [08:50:14]FM_MakeSignedData [08:50:14]SAM_PROTO_SignData [08:50:14]wFMCommunicate request_size=4 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 01 02 [08:50:14]Write to MH i2c: E2 08 00 88 29 80 0D 01 02 00 00 00 00 2A [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 88 29 00 90 00 25 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]wFMCommunicate request_size=255 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 C7 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E3 00 00 35 04 06 00 98 32 E9 F2 [08:50:14]Write to MH i2c: E2 02 01 89 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 C7 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E3 00 00 35 04 06 00 98 32 E9 F2 00 00 9E [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 89 29 00 90 00 26 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]wFMCommunicate request_size=7 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 02 02 02 FB 63 [08:50:14]Write to MH i2c: E2 0A 00 8A 29 80 0D 02 02 02 00 FB 63 00 00 8F [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 8A 29 00 90 00 27 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]wFMCommunicate request_size=4 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 03 02 [08:50:14]Write to MH i2c: E2 08 00 8B 29 80 0D 03 02 00 00 00 00 2F [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 0B 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 0B 00 8B 29 00 79 7D DA 10 D7 98 4B 2A 90 00 F4 [08:50:14]RAPDU: 79 7D DA 10 D7 98 4B 2A 90 00 [08:50:14]wFMCommunicate OK [08:50:14]SAM_PROTO_SignData done [08:50:14]FM_MakeSignedData done [08:50:14]CreateOFDProtocolMessage [08:50:14]wFMCommunicate request_size=4 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 11 00 00 [08:50:14]Write to MH i2c: E2 08 00 8C 29 80 11 00 00 00 00 00 00 2F [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 17 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 17 00 8C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7B [08:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:50:14]wFMCommunicate OK [08:50:14]CreateOFDProtocolMessage done [08:50:14]OFDSenderStorePacket 58116 [08:50:14]StoreOFDPacket docnum=58116 [08:50:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 74 BC 04 01 15 D8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 C7 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E3 00 00 35 04 06 00 98 32 E9 F2 FB 63 79 7D DA 10 D7 98 4B 2A [08:50:14]CheckFolder [08:50:14]dirname=/storage/ofd_packets [08:50:14]CheckFolder done [08:50:14]ProducePacketName [08:50:14]name=ofd_packets/00058116 [08:50:14]NVStorageSaveData ofd_packets/00058116 [08:50:14]File name is /storage/ofd_packets/00058116 [08:50:14]Write 298 bytes [08:50:14]NVStorageSaveData done [08:50:14]OFDSenderStorePacket done [08:50:14]KKMCreateOFDPacket done [08:50:14]NVStorageSaveData kkm_last_timestamp [08:50:14]File name is /storage/kkm_last_timestamp [08:50:14]Write 4 bytes [08:50:14]NVStorageSaveData done [08:50:14]ExternCall_PrintAddStr [08:50:14]wPrintStart [08:50:14]Write to MH i2c: 01 00 00 8D 29 B6 [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 8D 29 00 00 00 00 00 FF 0F CB [08:50:14]RasterBufferAndPrint [08:50:14]line Счет N : (1)2075359 [08:50:14]line ИНН: 02508201610067 [08:50:14]line Контрольно-Кассовый Чек [08:50:14]line ПРОДАЖА [08:50:14]line ТРК (МРК, ГНК) : 21 [08:50:14]line Товар: 2710194210 [08:50:14]line ДТ-К-5 [08:50:14]line 13.130 * 0.00 [08:50:14]line = 0.00 [08:50:14]line НДС 12% НСП 1% [08:50:14]line > о реализуемом товаре [08:50:14]line ИТОГО: 0.00 [08:50:14]line НСП 1% : 0.00 [08:50:14]line НДС 12% : 0.00 [08:50:14]line Наличными: 0.00 [08:50:14]line Безнал.: 0.00 [08:50:14]line Место: АЗС № 135 "Партнер Нефть" [08:50:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:50:14]line СНО: Общий режим [08:50:14]line Чек 100 20.08.2024 08:50 [08:50:14]line Смена: 100 ФФД: 1.0 [08:50:14]line ЗНМ: 0300000196 [08:50:14]line РНМ: 0000000000162794 [08:50:14]line Версия ККМ: v1.0 [08:50:14]line Талоны: Топливная Карта [08:50:14]line 1883 [08:50:14]line ФМ: 0000000002094532 [08:50:14]line ФД: 58116 [08:50:14]line ФПД: 167344440802147 [08:50:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085015&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58116&fm=167344440802147&tin=02508201610067®Number=0000000000162794&sum=0 [08:50:15]OFD Sender: Processing packet 58116 [packets to send 51, broken 50] [08:50:15]ProducePacketName [08:50:15]name=ofd_packets/00058116 [08:50:15]OFD Sender: To server: pG, [08:50:15]CommunicateWithHost lk.salyk.kg:30040 [08:50:15]ConnectInit lk.salyk.kg [08:50:15]written 0, free lines is 4095 [08:50:15]Connected sock=10 [08:50:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 74 BC 04 01 15 D8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 C7 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E3 00 00 35 04 06 00 98 32 E9 F2 FB 63 79 7D DA 10 D7 98 4B 2A [08:50:15]Write to MH i2c: 01 00 00 B7 29 E0 [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: 01 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: 01 07 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: 01 07 00 B7 29 00 00 00 00 00 AE 0C A1 [08:50:15]RasterBufferAndPrint [08:50:15]line [08:50:15]line [08:50:15]line [08:50:15]line [08:50:15]line [08:50:15]written 0, free lines is 3250 [08:50:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BA 1B 47 00 E2 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E3 00 00 F4 03 04 00 17 04 C4 66 B6 04 01 00 00 58 08 41 8B 84 D1 90 3D [08:50:15]CommunicateWithHost err = 0 [08:50:15]CheckOFDResponse [08:50:15]1017 (14) - 77093643461234 [08:50:15]1041 (16) - 0000000002094532 [08:50:15]1040 (4) - 58116 [08:50:15]1012 (4) - 20.08.2024 02:48 [08:50:15]1206 (1) - 0 [08:50:15]OFD Sender: Remove packet 58116 [08:50:15]ProducePacketName [08:50:15]name=ofd_packets/00058116 [08:50:15]NVStorageDeleteData [08:50:15]MH_Cut [08:50:15]Write to MH i2c: D1 01 00 BE 29 01 B9 [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: D1 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: D1 01 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: D1 01 00 BE 29 00 B8 [08:50:15]Write to MH i2c: 01 00 00 BF 29 E8 [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:16]OFD Sender: No OFD packet to send [08:50:16]*** Cut start [08:50:16]*** Partial cut [08:50:16]*** CUTSNS_PIN = 1 [08:50:16]*** CUTSNS_PIN = 0 [08:50:16]*** Brake cut motor [08:50:17]Read from MH i2c: 01 [08:50:17]MH_I2C_Read... [08:50:17]*** Stop cut motor [08:50:17]*** Cut end [08:50:17]Read from MH i2c: 01 07 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: 01 07 00 BF 29 00 00 00 00 00 FF 0F FD [08:50:17]process_action close_receipt done [08:50:17]requested_data is exist [08:50:17]produce_requested_data [08:50:17]requested_item fm.sn is exist - process it [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 11 00 00 [08:50:17]Write to MH i2c: E2 08 00 C0 29 80 11 00 00 00 00 00 00 63 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 17 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 17 00 C0 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AF [08:50:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:50:17]wFMCommunicate OK [08:50:17]requested_item fd.num is exist - process it [08:50:17]SAM_PROTO_GetFieldsCounters [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 13 00 00 [08:50:17]Write to MH i2c: E2 08 00 C1 29 80 13 00 00 00 00 00 00 66 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 62 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 62 00 C1 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 04 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [08:50:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 04 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:17]wFMCommunicate OK [08:50:17]SAM_PROTO_GetFieldsCounters done [08:50:17]requested_item shift.num is exist - process it [08:50:17]requested_item shift.opened is exist - process it [08:50:17]req_shift_opened [08:50:17]FM_GetShiftState [08:50:17]SAM_PROTO_GetShiftState [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 13 01 00 [08:50:17]Write to MH i2c: E2 08 00 C2 29 80 13 01 00 00 00 00 00 68 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:17]Read from MH i2c: E2 0E 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 0E 00 C2 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8B [08:50:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:50:17]wFMCommunicate OK [08:50:17]SAM_PROTO_GetShiftState done [08:50:17]FM_GetShiftState done [08:50:17]req_shift_opened done [08:50:17]requested_item shift.open_date is exist - process it [08:50:17]req_shift_open_date [08:50:17]req_shift_open_date done [08:50:17]produce_requested_data done [08:50:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58116,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:50:17]process_action_free close_receipt [08:50:17]json_value_free [08:50:17]json_value_free done [08:50:17]process_json_proto returns [08:50:17]Send response to host [08:50:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58116,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:50:17]free response buf [08:50:17]execute_script done [08:50:17]execute_script returns [08:50:17]free content buf [08:50:17]Sock 7.Close socket [08:50:17]Sock 7.Thread stoped [08:50:21]OFD Sender: No OFD packet to send [08:50:26]OFD Sender: No OFD packet to send [08:50:31]OFD Sender: No OFD packet to send [08:50:36]OFD Sender: No OFD packet to send [08:50:41]OFD Sender: No OFD packet to send [08:50:46]OFD Sender: No OFD packet to send [08:50:50]accept exits with 9 [08:50:50]New connection [08:50:50]New thread 3067567460 created [08:50:50]Thread 3067424100 joined [08:50:50]Waiting for new connection... [08:50:50] Sock 9.Parse request [08:50:50]Sock 9.Check first char [08:50:50]Sock 9.First char is OK [08:50:50]request: POST /json_proto HTTP/1.0 [08:50:50]Method: POST [08:50:50]URL: /json_proto [08:50:50]Method is POST - this is cgi request [08:50:50]url: /json_proto [08:50:50]query_string will be loaded in cgi processing [08:50:50]execute_cgi json_proto POST (null) [08:50:50]execute_cgi path=json_proto method=POST [08:50:50]POST find Content-Length [08:50:50]Host: 172.17.44.3:8080 [08:50:50]Content-Length: 805 [08:50:50]Content-Type: application/json [08:50:50] [08:50:50]POST finish read [08:50:50]Found Content-Length = 805 [08:50:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 25.910, "sum" : 2500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:50]execute_script... [08:50: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)2075360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 25.910, "sum" : 2500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:50]POST & json_proto [08:50:50]process_json_proto [08:50:50]json parsed OK: [08:50:50]protocol is kg_v1.0 [08:50:50]action value=close_receipt [08:50:50]process_action close_receipt [08:50:50]cmd_close_receipt [08:50:50]MH_GetDate [08:50:50]Write to MH i2c: F0 00 00 C3 29 DB [08:50:50]Write i2c OK [08:50:50]MH_I2C_Read... [08:50:50]Read from MH i2c: F0 [08:50:50]MH_I2C_Read... [08:50:50]Read from MH i2c: F0 09 00 [08:50:50]MH_I2C_Read... [08:50:50]Read from MH i2c: F0 09 00 C3 29 00 ED 58 C4 66 AD C5 5D 66 88 [08:50:50]GetLastDocTimeStamp 1724143815 [08:50:50]current date 1724143853 [08:50:50]FM_GetShiftState [08:50:50]SAM_PROTO_GetShiftState [08:50:50]wFMCommunicate request_size=4 [08:50:50]MH_SAM_APDU [08:50:50]CAPDU: 80 13 01 00 [08:50:50]Write to MH i2c: E2 08 00 C4 29 80 13 01 00 00 00 00 00 6A [08:50:50]Write i2c OK [08:50:50]MH_I2C_Read... [08:50:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:51]Read from MH i2c: E2 [08:50:51]MH_I2C_Read... [08:50:51]Read from MH i2c: E2 0E 00 [08:50:51]MH_I2C_Read... [08:50:51]Read from MH i2c: E2 0E 00 C4 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [08:50:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:50:51]wFMCommunicate OK [08:50:51]SAM_PROTO_GetShiftState done [08:50:51]FM_GetShiftState done [08:50:51]opened in 1724112910 [08:50:51]opened+sec_in_day 1724199310 [08:50:51]quantity*price = 250031 [08:50:51]sum+1 = 250033 [08:50:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.32 НСП 1% : 22.13 НДС 12% : 265.52 Наличными: 0.00 Безнал.: 2500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 101 20.08.2024 08:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58117 ФПД: 252711745561231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085053&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58117&fm=252711745561231&tin=02508201610067®Number=0000000000162794&sum=250032 [08:50:52]StoreToDocumentArchive [08:50:52]shift 100 fd 58117 [08:50:52]save to /storage/0100/doc_00058117 [08:50:52]save last doc name /storage/0100/doc_00058117 to /storage/kkm_last_doc_name [08:50:52]save OK [08:50:52]Clear old archive folders... [08:50:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:50:52]tlvbuf is 01E05E90 [08:50:52]SAM_PROTO_ClearQueue [08:50:52]wFMCommunicate request_size=4 [08:50:52]MH_SAM_APDU [08:50:52]CAPDU: 80 09 00 00 [08:50:52]Write to MH i2c: E2 08 00 D1 29 80 09 00 00 00 00 00 00 6C [08:50:52]Write i2c OK [08:50:52]MH_I2C_Read... [08:50:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:52]Read from MH i2c: E2 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 03 00 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 03 00 D1 29 00 90 00 6E [08:50:52]RAPDU: 90 00 [08:50:52]wFMCommunicate OK [08:50:52]SAM_PROTO_ClearQueue done [08:50:52]KKMCreateOFDPacket [08:50:52]OFDProtocolAddRootSTLVToBuf [08:50:52]FM_MakeSignedData [08:50:52]FM_MakeSignedData [08:50:52]SAM_PROTO_SignData [08:50:52]wFMCommunicate request_size=4 [08:50:52]MH_SAM_APDU [08:50:52]CAPDU: 80 0D 01 02 [08:50:52]Write to MH i2c: E2 08 00 D2 29 80 0D 01 02 00 00 00 00 74 [08:50:52]Write i2c OK [08:50:52]MH_I2C_Read... [08:50:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:52]Read from MH i2c: E2 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 03 00 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 03 00 D2 29 00 90 00 6F [08:50:52]RAPDU: 90 00 [08:50:52]wFMCommunicate OK [08:50:52]wFMCommunicate request_size=255 [08:50:52]MH_SAM_APDU [08:50:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 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 B8 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 ED 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E3 00 00 35 04 06 00 [08:50:52]Write to MH i2c: E2 02 01 D3 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 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 B8 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 ED 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E3 00 00 35 04 06 00 00 00 8E [08:50:52]Write i2c OK [08:50:52]MH_I2C_Read... [08:50:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:52]Read from MH i2c: E2 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 03 00 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 03 00 D3 29 00 90 00 70 [08:50:52]RAPDU: 90 00 [08:50:52]wFMCommunicate OK [08:50:52]wFMCommunicate request_size=11 [08:50:52]MH_SAM_APDU [08:50:52]CAPDU: 80 0D 02 02 06 E5 D7 09 D3 22 8F [08:50:52]Write to MH i2c: E2 0E 00 D4 29 80 0D 02 02 06 00 E5 D7 09 D3 22 8F 00 00 CC [08:50:52]Write i2c OK [08:50:52]MH_I2C_Read... [08:50:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:52]Read from MH i2c: E2 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 03 00 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 03 00 D4 29 00 90 00 71 [08:50:52]RAPDU: 90 00 [08:50:52]wFMCommunicate OK [08:50:52]wFMCommunicate request_size=4 [08:50:52]MH_SAM_APDU [08:50:52]CAPDU: 80 0D 03 02 [08:50:52]Write to MH i2c: E2 08 00 D5 29 80 0D 03 02 00 00 00 00 79 [08:50:52]Write i2c OK [08:50:52]MH_I2C_Read... [08:50:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:52]Read from MH i2c: E2 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 0B 00 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 0B 00 D5 29 00 D2 F2 EC BA F3 1C DE 70 90 00 41 [08:50:52]RAPDU: D2 F2 EC BA F3 1C DE 70 90 00 [08:50:52]wFMCommunicate OK [08:50:52]SAM_PROTO_SignData done [08:50:52]FM_MakeSignedData done [08:50:52]CreateOFDProtocolMessage [08:50:52]wFMCommunicate request_size=4 [08:50:52]MH_SAM_APDU [08:50:52]CAPDU: 80 11 00 00 [08:50:52]Write to MH i2c: E2 08 00 D6 29 80 11 00 00 00 00 00 00 79 [08:50:52]Write i2c OK [08:50:52]MH_I2C_Read... [08:50:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:52]Read from MH i2c: E2 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 17 00 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: E2 17 00 D6 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C5 [08:50:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:50:52]wFMCommunicate OK [08:50:52]CreateOFDProtocolMessage done [08:50:52]OFDSenderStorePacket 58117 [08:50:52]StoreOFDPacket docnum=58117 [08:50:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 FB 75 08 01 89 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 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 B8 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 ED 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E3 00 00 35 04 06 00 E5 D7 09 D3 22 8F D2 F2 EC BA F3 1C DE 70 [08:50:52]CheckFolder [08:50:52]dirname=/storage/ofd_packets [08:50:52]CheckFolder done [08:50:52]ProducePacketName [08:50:52]name=ofd_packets/00058117 [08:50:52]NVStorageSaveData ofd_packets/00058117 [08:50:52]File name is /storage/ofd_packets/00058117 [08:50:52]Write 302 bytes [08:50:52]NVStorageSaveData done [08:50:52]OFDSenderStorePacket done [08:50:52]KKMCreateOFDPacket done [08:50:52]NVStorageSaveData kkm_last_timestamp [08:50:52]File name is /storage/kkm_last_timestamp [08:50:52]Write 4 bytes [08:50:52]NVStorageSaveData done [08:50:52]ExternCall_PrintAddStr [08:50:52]wPrintStart [08:50:52]Write to MH i2c: 01 00 00 D7 29 00 [08:50:52]Write i2c OK [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: 01 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: 01 07 00 [08:50:52]MH_I2C_Read... [08:50:52]Read from MH i2c: 01 07 00 D7 29 00 00 00 00 00 FF 0F 15 [08:50:52]RasterBufferAndPrint [08:50:52]line Счет N : (1)2075360 [08:50:52]line ИНН: 02508201610067 [08:50:52]line Контрольно-Кассовый Чек [08:50:52]line ПРОДАЖА [08:50:52]line ТРК (МРК, ГНК) : 51 [08:50:52]line Товар: 2710124900 [08:50:52]line Аи-100-К-3 [08:50:52]line 25.910 * 96.50 [08:50:52]line = 2500.32 [08:50:52]line НДС 12% НСП 1% [08:50:52]line > о реализуемом товаре [08:50:52]line ИТОГО: 2500.32 [08:50:52]line НСП 1% : 22.13 [08:50:52]line НДС 12% : 265.52 [08:50:52]line Наличными: 0.00 [08:50:52]line Безнал.: 2500.32 [08:50:52]line Место: АЗС № 135 "Партнер Нефть" [08:50:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:50:52]line СНО: Общий режим [08:50:52]line Чек 101 20.08.2024 08:50 [08:50:52]line Смена: 100 ФФД: 1.0 [08:50:52]line ЗНМ: 0300000196 [08:50:52]line РНМ: 0000000000162794 [08:50:52]line Версия ККМ: v1.0 [08:50:52]line Платежная система: O! деньги [08:50:52]line ФМ: 0000000002094532 [08:50:52]line ФД: 58117 [08:50:52]line ФПД: 252711745561231 [08:50:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085053&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58117&fm=252711745561231&tin=02508201610067®Number=0000000000162794&sum=250032 [08:50:53]OFD Sender: Processing packet 58117 [packets to send 51, broken 50] [08:50:53]ProducePacketName [08:50:53]name=ofd_packets/00058117 [08:50:53]OFD Sender: To server: pG, [08:50:53]CommunicateWithHost lk.salyk.kg:30040 [08:50:53]ConnectInit lk.salyk.kg [08:50:53]written 0, free lines is 4095 [08:50:53]Connected sock=10 [08:50:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 FB 75 08 01 89 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 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 B8 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 ED 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E3 00 00 35 04 06 00 E5 D7 09 D3 22 8F D2 F2 EC BA F3 1C DE 70 [08:50:53]Write to MH i2c: 01 00 00 01 2A 2B [08:50:53]Write i2c OK [08:50:53]MH_I2C_Read... [08:50:53]Read from MH i2c: 01 [08:50:53]MH_I2C_Read... [08:50:53]Read from MH i2c: 01 07 00 [08:50:53]MH_I2C_Read... [08:50:53]Read from MH i2c: 01 07 00 01 2A 00 00 00 00 00 B0 0C EE [08:50:53]RasterBufferAndPrint [08:50:53]line [08:50:53]line [08:50:53]line [08:50:53]line [08:50:53]line [08:50:53]written 0, free lines is 3252 [08:50:53]MH_Cut [08:50:53]Write to MH i2c: D1 01 00 08 2A 01 04 [08:50:53]Write i2c OK [08:50:53]MH_I2C_Read... [08:50:53]Read from MH i2c: D1 [08:50:53]MH_I2C_Read... [08:50:53]Read from MH i2c: D1 01 00 [08:50:53]MH_I2C_Read... [08:50:53]Read from MH i2c: D1 01 00 08 2A 00 03 [08:50:53]Write to MH i2c: 01 00 00 09 2A 33 [08:50:53]Write i2c OK [08:50:53]MH_I2C_Read... [08:50:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A9 F7 47 00 52 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E3 00 00 F4 03 04 00 3C 04 C4 66 B6 04 01 00 00 5D 49 92 37 42 39 92 12 [08:50:53]CommunicateWithHost err = 0 [08:50:53]CheckOFDResponse [08:50:53]1017 (14) - 77093643461234 [08:50:53]1041 (16) - 0000000002094532 [08:50:53]1040 (4) - 58117 [08:50:53]1012 (4) - 20.08.2024 02:49 [08:50:53]1206 (1) - 0 [08:50:53]OFD Sender: Remove packet 58117 [08:50:53]ProducePacketName [08:50:53]name=ofd_packets/00058117 [08:50:53]NVStorageDeleteData [08:50:54]OFD Sender: No OFD packet to send [08:50:54]*** Cut start [08:50:54]*** Partial cut [08:50:54]*** CUTSNS_PIN = 1 [08:50:54]*** CUTSNS_PIN = 0 [08:50:54]*** Brake cut motor [08:50:55]Read from MH i2c: 01 [08:50:55]MH_I2C_Read... [08:50:55]*** Stop cut motor [08:50:55]*** Cut end [08:50:55]Read from MH i2c: 01 07 00 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: 01 07 00 09 2A 00 00 00 00 00 FF 0F 48 [08:50:55]process_action close_receipt done [08:50:55]requested_data is exist [08:50:55]produce_requested_data [08:50:55]requested_item fm.sn is exist - process it [08:50:55]wFMCommunicate request_size=4 [08:50:55]MH_SAM_APDU [08:50:55]CAPDU: 80 11 00 00 [08:50:55]Write to MH i2c: E2 08 00 0A 2A 80 11 00 00 00 00 00 00 AE [08:50:55]Write i2c OK [08:50:55]MH_I2C_Read... [08:50:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:55]Read from MH i2c: E2 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: E2 17 00 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: E2 17 00 0A 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FA [08:50:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:50:55]wFMCommunicate OK [08:50:55]requested_item fd.num is exist - process it [08:50:55]SAM_PROTO_GetFieldsCounters [08:50:55]wFMCommunicate request_size=4 [08:50:55]MH_SAM_APDU [08:50:55]CAPDU: 80 13 00 00 [08:50:55]Write to MH i2c: E2 08 00 0B 2A 80 13 00 00 00 00 00 00 B1 [08:50:55]Write i2c OK [08:50:55]MH_I2C_Read... [08:50:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:55]Read from MH i2c: E2 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: E2 62 00 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: E2 62 00 0B 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 05 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [08:50:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 05 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:55]wFMCommunicate OK [08:50:55]SAM_PROTO_GetFieldsCounters done [08:50:55]requested_item shift.num is exist - process it [08:50:55]requested_item shift.opened is exist - process it [08:50:55]req_shift_opened [08:50:55]FM_GetShiftState [08:50:55]SAM_PROTO_GetShiftState [08:50:55]wFMCommunicate request_size=4 [08:50:55]MH_SAM_APDU [08:50:55]CAPDU: 80 13 01 00 [08:50:55]Write to MH i2c: E2 08 00 0C 2A 80 13 01 00 00 00 00 00 B3 [08:50:55]Write i2c OK [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: E2 [08:50:55]MH_I2C_Read... [08:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:55]Read from MH i2c: E2 0E 00 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: E2 0E 00 0C 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D6 [08:50:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:50:55]wFMCommunicate OK [08:50:55]SAM_PROTO_GetShiftState done [08:50:55]FM_GetShiftState done [08:50:55]req_shift_opened done [08:50:55]requested_item shift.open_date is exist - process it [08:50:55]req_shift_open_date [08:50:55]req_shift_open_date done [08:50:55]produce_requested_data done [08:50:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58117,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:50:55]process_action_free close_receipt [08:50:55]json_value_free [08:50:55]json_value_free done [08:50:55]process_json_proto returns [08:50:55]Send response to host [08:50:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58117,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:50:55]free response buf [08:50:55]execute_script done [08:50:55]execute_script returns [08:50:55]free content buf [08:50:55]Sock 9.Close socket [08:50:55]Sock 9.Thread stoped [08:50:59]OFD Sender: No OFD packet to send [08:51:04]OFD Sender: No OFD packet to send [08:51:04]accept exits with 7 [08:51:04]New connection [08:51:04]New thread 3067424100 created [08:51:04]Thread 3067567460 joined [08:51:04]Waiting for new connection... [08:51:04] Sock 7.Parse request [08:51:04]Sock 7.Check first char [08:51:04]Sock 7.First char is OK [08:51:04]request: POST /json_proto HTTP/1.0 [08:51:04]Method: POST [08:51:04]URL: /json_proto [08:51:04]Method is POST - this is cgi request [08:51:04]url: /json_proto [08:51:04]query_string will be loaded in cgi processing [08:51:04]execute_cgi json_proto POST (null) [08:51:04]execute_cgi path=json_proto method=POST [08:51:04]POST find Content-Length [08:51:04]Host: 172.17.44.3:8080 [08:51:04]Content-Length: 804 [08:51:04]Content-Type: application/json [08:51:04] [08:51:04]POST finish read [08:51:04]Found Content-Length = 804 [08:51:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:04]execute_script... [08:51: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)2075361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:04]POST & json_proto [08:51:04]process_json_proto [08:51:04]json parsed OK: [08:51:04]protocol is kg_v1.0 [08:51:04]action value=close_receipt [08:51:04]process_action close_receipt [08:51:04]cmd_close_receipt [08:51:04]MH_GetDate [08:51:04]Write to MH i2c: F0 00 00 0D 2A 26 [08:51:04]Write i2c OK [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: F0 [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: F0 09 00 [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: F0 09 00 0D 2A 00 FB 58 C4 66 AD C5 5D 66 E1 [08:51:04]GetLastDocTimeStamp 1724143853 [08:51:04]current date 1724143867 [08:51:04]FM_GetShiftState [08:51:04]SAM_PROTO_GetShiftState [08:51:04]wFMCommunicate request_size=4 [08:51:04]MH_SAM_APDU [08:51:04]CAPDU: 80 13 01 00 [08:51:04]Write to MH i2c: E2 08 00 0E 2A 80 13 01 00 00 00 00 00 B5 [08:51:04]Write i2c OK [08:51:04]MH_I2C_Read... [08:51:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:04]Read from MH i2c: E2 [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: E2 0E 00 [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: E2 0E 00 0E 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D8 [08:51:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:51:04]wFMCommunicate OK [08:51:04]SAM_PROTO_GetShiftState done [08:51:04]FM_GetShiftState done [08:51:04]opened in 1724112910 [08:51:04]opened+sec_in_day 1724199310 [08:51:04]quantity*price = 100021 [08:51:04]sum+1 = 100023 [08:51:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 102 20.08.2024 08:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58118 ФПД: 51370267567944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085107&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58118&fm=51370267567944&tin=02508201610067®Number=0000000000162794&sum=100022 [08:51:05]StoreToDocumentArchive [08:51:05]shift 100 fd 58118 [08:51:05]save to /storage/0100/doc_00058118 [08:51:05]save last doc name /storage/0100/doc_00058118 to /storage/kkm_last_doc_name [08:51:05]save OK [08:51:05]Clear old archive folders... [08:51:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:51:05]tlvbuf is 01D78390 [08:51:05]SAM_PROTO_ClearQueue [08:51:05]wFMCommunicate request_size=4 [08:51:05]MH_SAM_APDU [08:51:05]CAPDU: 80 09 00 00 [08:51:05]Write to MH i2c: E2 08 00 1B 2A 80 09 00 00 00 00 00 00 B7 [08:51:05]Write i2c OK [08:51:05]MH_I2C_Read... [08:51:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:05]Read from MH i2c: E2 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 03 00 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 03 00 1B 2A 00 90 00 B9 [08:51:05]RAPDU: 90 00 [08:51:05]wFMCommunicate OK [08:51:05]SAM_PROTO_ClearQueue done [08:51:05]KKMCreateOFDPacket [08:51:05]OFDProtocolAddRootSTLVToBuf [08:51:05]FM_MakeSignedData [08:51:05]FM_MakeSignedData [08:51:05]SAM_PROTO_SignData [08:51:05]wFMCommunicate request_size=4 [08:51:05]MH_SAM_APDU [08:51:05]CAPDU: 80 0D 01 02 [08:51:05]Write to MH i2c: E2 08 00 1C 2A 80 0D 01 02 00 00 00 00 BF [08:51:05]Write i2c OK [08:51:05]MH_I2C_Read... [08:51:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:05]Read from MH i2c: E2 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 03 00 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 03 00 1C 2A 00 90 00 BA [08:51:05]RAPDU: 90 00 [08:51:05]wFMCommunicate OK [08:51:05]wFMCommunicate request_size=255 [08:51:05]MH_SAM_APDU [08:51:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 66 00 00 00 F4 03 04 00 FB 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E3 00 00 35 04 06 00 2E [08:51:05]Write to MH i2c: E2 02 01 1D 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 66 00 00 00 F4 03 04 00 FB 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E3 00 00 35 04 06 00 2E 00 00 F2 [08:51:05]Write i2c OK [08:51:05]MH_I2C_Read... [08:51:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:06]Read from MH i2c: E2 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: E2 03 00 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: E2 03 00 1D 2A 00 90 00 BB [08:51:06]RAPDU: 90 00 [08:51:06]wFMCommunicate OK [08:51:06]wFMCommunicate request_size=10 [08:51:06]MH_SAM_APDU [08:51:06]CAPDU: 80 0D 02 02 05 B8 92 8C E7 48 [08:51:06]Write to MH i2c: E2 0D 00 1E 2A 80 0D 02 02 05 00 B8 92 8C E7 48 00 00 D1 [08:51:06]Write i2c OK [08:51:06]MH_I2C_Read... [08:51:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:06]Read from MH i2c: E2 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: E2 03 00 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: E2 03 00 1E 2A 00 90 00 BC [08:51:06]RAPDU: 90 00 [08:51:06]wFMCommunicate OK [08:51:06]wFMCommunicate request_size=4 [08:51:06]MH_SAM_APDU [08:51:06]CAPDU: 80 0D 03 02 [08:51:06]Write to MH i2c: E2 08 00 1F 2A 80 0D 03 02 00 00 00 00 C4 [08:51:06]Write i2c OK [08:51:06]MH_I2C_Read... [08:51:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:06]Read from MH i2c: E2 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: E2 0B 00 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: E2 0B 00 1F 2A 00 97 26 21 EE 82 CC E3 88 90 00 4A [08:51:06]RAPDU: 97 26 21 EE 82 CC E3 88 90 00 [08:51:06]wFMCommunicate OK [08:51:06]SAM_PROTO_SignData done [08:51:06]FM_MakeSignedData done [08:51:06]CreateOFDProtocolMessage [08:51:06]wFMCommunicate request_size=4 [08:51:06]MH_SAM_APDU [08:51:06]CAPDU: 80 11 00 00 [08:51:06]Write to MH i2c: E2 08 00 20 2A 80 11 00 00 00 00 00 00 C4 [08:51:06]Write i2c OK [08:51:06]MH_I2C_Read... [08:51:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:06]Read from MH i2c: E2 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: E2 17 00 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: E2 17 00 20 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 10 [08:51:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:51:06]wFMCommunicate OK [08:51:06]CreateOFDProtocolMessage done [08:51:06]OFDSenderStorePacket 58118 [08:51:06]StoreOFDPacket docnum=58118 [08:51:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A6 02 07 01 EE 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 66 00 00 00 F4 03 04 00 FB 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E3 00 00 35 04 06 00 2E B8 92 8C E7 48 97 26 21 EE 82 CC E3 88 [08:51:06]CheckFolder [08:51:06]dirname=/storage/ofd_packets [08:51:06]CheckFolder done [08:51:06]ProducePacketName [08:51:06]name=ofd_packets/00058118 [08:51:06]NVStorageSaveData ofd_packets/00058118 [08:51:06]File name is /storage/ofd_packets/00058118 [08:51:06]Write 301 bytes [08:51:06]NVStorageSaveData done [08:51:06]OFDSenderStorePacket done [08:51:06]KKMCreateOFDPacket done [08:51:06]NVStorageSaveData kkm_last_timestamp [08:51:06]File name is /storage/kkm_last_timestamp [08:51:06]Write 4 bytes [08:51:06]NVStorageSaveData done [08:51:06]ExternCall_PrintAddStr [08:51:06]wPrintStart [08:51:06]Write to MH i2c: 01 00 00 21 2A 4B [08:51:06]Write i2c OK [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: 01 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: 01 07 00 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: 01 07 00 21 2A 00 00 00 00 00 FF 0F 60 [08:51:06]RasterBufferAndPrint [08:51:06]line Счет N : (1)2075361 [08:51:06]line ИНН: 02508201610067 [08:51:06]line Контрольно-Кассовый Чек [08:51:06]line ПРОДАЖА [08:51:06]line ТРК (МРК, ГНК) : 42 [08:51:06]line Товар: 2710124500 [08:51:06]line Аи-95-К-5 [08:51:06]line 13.480 * 74.20 [08:51:06]line = 1000.22 [08:51:06]line НДС 12% НСП 1% [08:51:06]line > о реализуемом товаре [08:51:06]line ИТОГО: 1000.22 [08:51:06]line НСП 1% : 8.85 [08:51:06]line НДС 12% : 106.22 [08:51:06]line Наличными: 0.00 [08:51:06]line Безнал.: 1000.22 [08:51:06]line Место: АЗС № 135 "Партнер Нефть" [08:51:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:51:06]line СНО: Общий режим [08:51:06]line Чек 102 20.08.2024 08:51 [08:51:06]line Смена: 100 ФФД: 1.0 [08:51:06]line ЗНМ: 0300000196 [08:51:06]line РНМ: 0000000000162794 [08:51:06]line Версия ККМ: v1.0 [08:51:06]line Платежная система: O! деньги [08:51:06]line ФМ: 0000000002094532 [08:51:06]line ФД: 58118 [08:51:06]line ФПД: 51370267567944 [08:51:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085107&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58118&fm=51370267567944&tin=02508201610067®Number=0000000000162794&sum=100022 [08:51:06]OFD Sender: Processing packet 58118 [packets to send 51, broken 50] [08:51:06]ProducePacketName [08:51:06]name=ofd_packets/00058118 [08:51:06]OFD Sender: To server: pG, [08:51:06]CommunicateWithHost lk.salyk.kg:30040 [08:51:06]ConnectInit lk.salyk.kg [08:51:06]written 0, free lines is 4095 [08:51:06]Connected sock=10 [08:51:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A6 02 07 01 EE 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 66 00 00 00 F4 03 04 00 FB 58 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E3 00 00 35 04 06 00 2E B8 92 8C E7 48 97 26 21 EE 82 CC E3 88 [08:51:07]Write to MH i2c: 01 00 00 4B 2A 75 [08:51:07]Write i2c OK [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: 01 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: 01 07 00 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: 01 07 00 4B 2A 00 00 00 00 00 C1 0C 49 [08:51:07]RasterBufferAndPrint [08:51:07]line [08:51:07]line [08:51:07]line [08:51:07]line [08:51:07]line [08:51:07]written 0, free lines is 3272 [08:51:07]MH_Cut [08:51:07]Write to MH i2c: D1 01 00 52 2A 01 4E [08:51:07]Write i2c OK [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: D1 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: D1 01 00 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: D1 01 00 52 2A 00 4D [08:51:07]Write to MH i2c: 01 00 00 53 2A 7D [08:51:07]Write i2c OK [08:51:07]MH_I2C_Read... [08:51:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 69 97 47 00 D2 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 32 30 39 34 35 33 32 10 04 04 00 06 E3 00 00 F4 03 04 00 4A 04 C4 66 B6 04 01 00 00 4B E8 73 10 FD D7 34 1B [08:51:07]CommunicateWithHost err = 0 [08:51:07]CheckOFDResponse [08:51:07]1017 (14) - 77093643461234 [08:51:07]1041 (16) - 0000000002094532 [08:51:07]1040 (4) - 58118 [08:51:07]1012 (4) - 20.08.2024 02:49 [08:51:07]1206 (1) - 0 [08:51:07]OFD Sender: Remove packet 58118 [08:51:07]ProducePacketName [08:51:07]name=ofd_packets/00058118 [08:51:07]NVStorageDeleteData [08:51:07]OFD Sender: No OFD packet to send [08:51:08]*** Cut start [08:51:08]*** Partial cut [08:51:08]*** CUTSNS_PIN = 1 [08:51:08]*** CUTSNS_PIN = 0 [08:51:08]*** Brake cut motor [08:51:08]Read from MH i2c: 01 [08:51:08]MH_I2C_Read... [08:51:08]*** Stop cut motor [08:51:08]*** Cut end [08:51:08]Read from MH i2c: 01 07 00 [08:51:08]MH_I2C_Read... [08:51:08]Read from MH i2c: 01 07 00 53 2A 00 00 00 00 00 FF 0F 92 [08:51:08]process_action close_receipt done [08:51:08]requested_data is exist [08:51:08]produce_requested_data [08:51:08]requested_item fm.sn is exist - process it [08:51:08]wFMCommunicate request_size=4 [08:51:08]MH_SAM_APDU [08:51:08]CAPDU: 80 11 00 00 [08:51:08]Write to MH i2c: E2 08 00 54 2A 80 11 00 00 00 00 00 00 F8 [08:51:08]Write i2c OK [08:51:08]MH_I2C_Read... [08:51:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:08]Read from MH i2c: E2 [08:51:08]MH_I2C_Read... [08:51:08]Read from MH i2c: E2 17 00 [08:51:08]MH_I2C_Read... [08:51:08]Read from MH i2c: E2 17 00 54 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 44 [08:51:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:51:08]wFMCommunicate OK [08:51:08]requested_item fd.num is exist - process it [08:51:08]SAM_PROTO_GetFieldsCounters [08:51:08]wFMCommunicate request_size=4 [08:51:08]MH_SAM_APDU [08:51:08]CAPDU: 80 13 00 00 [08:51:08]Write to MH i2c: E2 08 00 55 2A 80 13 00 00 00 00 00 00 FB [08:51:08]Write i2c OK [08:51:08]MH_I2C_Read... [08:51:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:08]Read from MH i2c: E2 [08:51:08]MH_I2C_Read... [08:51:08]Read from MH i2c: E2 62 00 [08:51:08]MH_I2C_Read... [08:51:08]Read from MH i2c: E2 62 00 55 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 06 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [08:51:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 06 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:08]wFMCommunicate OK [08:51:08]SAM_PROTO_GetFieldsCounters done [08:51:08]requested_item shift.num is exist - process it [08:51:08]requested_item shift.opened is exist - process it [08:51:08]req_shift_opened [08:51:08]FM_GetShiftState [08:51:08]SAM_PROTO_GetShiftState [08:51:08]wFMCommunicate request_size=4 [08:51:08]MH_SAM_APDU [08:51:08]CAPDU: 80 13 01 00 [08:51:08]Write to MH i2c: E2 08 00 56 2A 80 13 01 00 00 00 00 00 FD [08:51:08]Write i2c OK [08:51:08]MH_I2C_Read... [08:51:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:09]Read from MH i2c: E2 [08:51:09]MH_I2C_Read... [08:51:09]Read from MH i2c: E2 0E 00 [08:51:09]MH_I2C_Read... [08:51:09]Read from MH i2c: E2 0E 00 56 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 20 [08:51:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:51:09]wFMCommunicate OK [08:51:09]SAM_PROTO_GetShiftState done [08:51:09]FM_GetShiftState done [08:51:09]req_shift_opened done [08:51:09]requested_item shift.open_date is exist - process it [08:51:09]req_shift_open_date [08:51:09]req_shift_open_date done [08:51:09]produce_requested_data done [08:51:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58118,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:51:09]process_action_free close_receipt [08:51:09]json_value_free [08:51:09]json_value_free done [08:51:09]process_json_proto returns [08:51:09]Send response to host [08:51:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58118,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:51:09]free response buf [08:51:09]execute_script done [08:51:09]execute_script returns [08:51:09]free content buf [08:51:09]Sock 7.Close socket [08:51:09]Sock 7.Thread stoped [08:51:12]OFD Sender: No OFD packet to send [08:51:17]OFD Sender: No OFD packet to send [08:51:22]OFD Sender: No OFD packet to send [08:51:27]OFD Sender: No OFD packet to send [08:51:32]OFD Sender: No OFD packet to send [08:51:37]OFD Sender: No OFD packet to send [08:51:42]OFD Sender: No OFD packet to send [08:51:43]accept exits with 9 [08:51:43]New connection [08:51:43]New thread 3067567460 created [08:51:43]Thread 3067424100 joined [08:51:43]Waiting for new connection... [08:51:43] Sock 9.Parse request [08:51:43]Sock 9.Check first char [08:51:43]Sock 9.First char is OK [08:51:43]request: POST /json_proto HTTP/1.0 [08:51:43]Method: POST [08:51:43]URL: /json_proto [08:51:43]Method is POST - this is cgi request [08:51:43]url: /json_proto [08:51:43]query_string will be loaded in cgi processing [08:51:43]execute_cgi json_proto POST (null) [08:51:43]execute_cgi path=json_proto method=POST [08:51:43]POST find Content-Length [08:51:43]Host: 172.17.44.3:8080 [08:51:43]Content-Length: 793 [08:51:43]Content-Type: application/json [08:51:43] [08:51:43]POST finish read [08:51:43]Found Content-Length = 793 [08:51:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:43]execute_script... [08:51: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)2075362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:43]POST & json_proto [08:51:43]process_json_proto [08:51:43]json parsed OK: [08:51:43]protocol is kg_v1.0 [08:51:43]action value=close_receipt [08:51:43]process_action close_receipt [08:51:43]cmd_close_receipt [08:51:43]MH_GetDate [08:51:43]Write to MH i2c: F0 00 00 57 2A 70 [08:51:43]Write i2c OK [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: F0 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: F0 09 00 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: F0 09 00 57 2A 00 22 59 C4 66 AD C5 5D 66 53 [08:51:43]GetLastDocTimeStamp 1724143867 [08:51:43]current date 1724143906 [08:51:43]FM_GetShiftState [08:51:43]SAM_PROTO_GetShiftState [08:51:43]wFMCommunicate request_size=4 [08:51:43]MH_SAM_APDU [08:51:43]CAPDU: 80 13 01 00 [08:51:43]Write to MH i2c: E2 08 00 58 2A 80 13 01 00 00 00 00 00 FF [08:51:43]Write i2c OK [08:51:43]MH_I2C_Read... [08:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:43]Read from MH i2c: E2 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: E2 0E 00 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: E2 0E 00 58 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [08:51:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:51:43]wFMCommunicate OK [08:51:43]SAM_PROTO_GetShiftState done [08:51:43]FM_GetShiftState done [08:51:43]opened in 1724112910 [08:51:43]opened+sec_in_day 1724199310 [08:51:43]quantity*price = 0 [08:51:43]sum+1 = 1 [08:51:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 103 20.08.2024 08:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58119 ФПД: 48049567448484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085146&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58119&fm=48049567448484&tin=02508201610067®Number=0000000000162794&sum=0 [08:51:45]StoreToDocumentArchive [08:51:45]shift 100 fd 58119 [08:51:45]save to /storage/0100/doc_00058119 [08:51:45]save last doc name /storage/0100/doc_00058119 to /storage/kkm_last_doc_name [08:51:45]save OK [08:51:45]Clear old archive folders... [08:51:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:51:45]tlvbuf is B6FEB450 [08:51:45]SAM_PROTO_ClearQueue [08:51:45]wFMCommunicate request_size=4 [08:51:45]MH_SAM_APDU [08:51:45]CAPDU: 80 09 00 00 [08:51:45]Write to MH i2c: E2 08 00 65 2A 80 09 00 00 00 00 00 00 01 [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:45]Read from MH i2c: E2 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 03 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 03 00 65 2A 00 90 00 03 [08:51:45]RAPDU: 90 00 [08:51:45]wFMCommunicate OK [08:51:45]SAM_PROTO_ClearQueue done [08:51:45]KKMCreateOFDPacket [08:51:45]OFDProtocolAddRootSTLVToBuf [08:51:45]FM_MakeSignedData [08:51:45]FM_MakeSignedData [08:51:45]SAM_PROTO_SignData [08:51:45]wFMCommunicate request_size=4 [08:51:45]MH_SAM_APDU [08:51:45]CAPDU: 80 0D 01 02 [08:51:45]Write to MH i2c: E2 08 00 66 2A 80 0D 01 02 00 00 00 00 09 [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:45]Read from MH i2c: E2 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 03 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 03 00 66 2A 00 90 00 04 [08:51:45]RAPDU: 90 00 [08:51:45]wFMCommunicate OK [08:51:45]wFMCommunicate request_size=255 [08:51:45]MH_SAM_APDU [08:51: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 22 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E3 00 00 35 04 06 00 2B [08:51:45]Write to MH i2c: E2 02 01 67 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 22 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E3 00 00 35 04 06 00 2B 00 00 6B [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:45]Read from MH i2c: E2 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 03 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 03 00 67 2A 00 90 00 05 [08:51:45]RAPDU: 90 00 [08:51:45]wFMCommunicate OK [08:51:45]wFMCommunicate request_size=10 [08:51:45]MH_SAM_APDU [08:51:45]CAPDU: 80 0D 02 02 05 B3 69 66 3D A4 [08:51:45]Write to MH i2c: E2 0D 00 68 2A 80 0D 02 02 05 00 B3 69 66 3D A4 00 00 79 [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:45]Read from MH i2c: E2 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 03 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 03 00 68 2A 00 90 00 06 [08:51:45]RAPDU: 90 00 [08:51:45]wFMCommunicate OK [08:51:45]wFMCommunicate request_size=4 [08:51:45]MH_SAM_APDU [08:51:45]CAPDU: 80 0D 03 02 [08:51:45]Write to MH i2c: E2 08 00 69 2A 80 0D 03 02 00 00 00 00 0E [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:45]Read from MH i2c: E2 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 0B 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 0B 00 69 2A 00 88 43 F1 50 24 CF 02 E1 90 00 F1 [08:51:45]RAPDU: 88 43 F1 50 24 CF 02 E1 90 00 [08:51:45]wFMCommunicate OK [08:51:45]SAM_PROTO_SignData done [08:51:45]FM_MakeSignedData done [08:51:45]CreateOFDProtocolMessage [08:51:45]wFMCommunicate request_size=4 [08:51:45]MH_SAM_APDU [08:51:45]CAPDU: 80 11 00 00 [08:51:45]Write to MH i2c: E2 08 00 6A 2A 80 11 00 00 00 00 00 00 0E [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:45]Read from MH i2c: E2 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 17 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 17 00 6A 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5A [08:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:51:45]wFMCommunicate OK [08:51:45]CreateOFDProtocolMessage done [08:51:45]OFDSenderStorePacket 58119 [08:51:45]StoreOFDPacket docnum=58119 [08:51:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DA AC 07 01 3C 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 22 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E3 00 00 35 04 06 00 2B B3 69 66 3D A4 88 43 F1 50 24 CF 02 E1 [08:51:45]CheckFolder [08:51:45]dirname=/storage/ofd_packets [08:51:45]CheckFolder done [08:51:45]ProducePacketName [08:51:45]name=ofd_packets/00058119 [08:51:45]NVStorageSaveData ofd_packets/00058119 [08:51:45]File name is /storage/ofd_packets/00058119 [08:51:45]Write 301 bytes [08:51:45]NVStorageSaveData done [08:51:45]OFDSenderStorePacket done [08:51:45]KKMCreateOFDPacket done [08:51:45]NVStorageSaveData kkm_last_timestamp [08:51:45]File name is /storage/kkm_last_timestamp [08:51:45]Write 4 bytes [08:51:45]NVStorageSaveData done [08:51:45]ExternCall_PrintAddStr [08:51:45]wPrintStart [08:51:45]Write to MH i2c: 01 00 00 6B 2A 95 [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: 01 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: 01 07 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: 01 07 00 6B 2A 00 00 00 00 00 FF 0F AA [08:51:45]RasterBufferAndPrint [08:51:45]line Счет N : (1)2075362 [08:51:45]line ИНН: 02508201610067 [08:51:45]line Контрольно-Кассовый Чек [08:51:45]line ПРОДАЖА [08:51:45]line ТРК (МРК, ГНК) : 63 [08:51:45]line Товар: 2710124130 [08:51:45]line Аи-92-К-4 [08:51:45]line 14.750 * 0.00 [08:51:45]line = 0.00 [08:51:45]line НДС 12% НСП 1% [08:51:45]line > о реализуемом товаре [08:51:45]line ИТОГО: 0.00 [08:51:45]line НСП 1% : 0.00 [08:51:45]line НДС 12% : 0.00 [08:51:45]line Наличными: 0.00 [08:51:45]line Безнал.: 0.00 [08:51:45]line Место: АЗС № 135 "Партнер Нефть" [08:51:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:51:45]line СНО: Общий режим [08:51:45]line Чек 103 20.08.2024 08:51 [08:51:45]line Смена: 100 ФФД: 1.0 [08:51:45]line ЗНМ: 0300000196 [08:51:45]line РНМ: 0000000000162794 [08:51:45]line Версия ККМ: v1.0 [08:51:45]line Талоны: Топливная Карта [08:51:45]line 92875 [08:51:45]line ФМ: 0000000002094532 [08:51:45]line ФД: 58119 [08:51:45]line ФПД: 48049567448484 [08:51:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085146&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58119&fm=48049567448484&tin=02508201610067®Number=0000000000162794&sum=0 [08:51:45]OFD Sender: Processing packet 58119 [packets to send 51, broken 50] [08:51:45]ProducePacketName [08:51:45]name=ofd_packets/00058119 [08:51:45]OFD Sender: To server: pG, [08:51:45]CommunicateWithHost lk.salyk.kg:30040 [08:51:45]ConnectInit lk.salyk.kg [08:51:45]written 0, free lines is 4095 [08:51:46]Connected sock=10 [08:51:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DA AC 07 01 3C 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 22 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E3 00 00 35 04 06 00 2B B3 69 66 3D A4 88 43 F1 50 24 CF 02 E1 [08:51:46]Write to MH i2c: 01 00 00 95 2A BF [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: 01 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: 01 07 00 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: 01 07 00 95 2A 00 00 00 00 00 AE 0C 80 [08:51:46]RasterBufferAndPrint [08:51:46]line [08:51:46]line [08:51:46]line [08:51:46]line [08:51:46]line [08:51:46]written 0, free lines is 3250 [08:51:46]MH_Cut [08:51:46]Write to MH i2c: D1 01 00 9C 2A 01 98 [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: D1 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: D1 01 00 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: D1 01 00 9C 2A 00 97 [08:51:46]Write to MH i2c: 01 00 00 9D 2A C7 [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FC 4F 47 00 66 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 32 30 39 34 35 33 32 10 04 04 00 07 E3 00 00 F4 03 04 00 71 04 C4 66 B6 04 01 00 00 7D C0 49 36 30 23 49 09 [08:51:46]CommunicateWithHost err = 0 [08:51:46]CheckOFDResponse [08:51:46]1017 (14) - 77093643461234 [08:51:46]1041 (16) - 0000000002094532 [08:51:46]1040 (4) - 58119 [08:51:46]1012 (4) - 20.08.2024 02:50 [08:51:46]1206 (1) - 0 [08:51:46]OFD Sender: Remove packet 58119 [08:51:46]ProducePacketName [08:51:46]name=ofd_packets/00058119 [08:51:46]NVStorageDeleteData [08:51:47]OFD Sender: No OFD packet to send [08:51:47]*** Cut start [08:51:47]*** Partial cut [08:51:47]*** CUTSNS_PIN = 1 [08:51:47]*** CUTSNS_PIN = 0 [08:51:47]*** Brake cut motor [08:51:47]Read from MH i2c: 01 [08:51:47]MH_I2C_Read... [08:51:47]*** Stop cut motor [08:51:47]*** Cut end [08:51:47]Read from MH i2c: 01 07 00 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: 01 07 00 9D 2A 00 00 00 00 00 FF 0F DC [08:51:47]process_action close_receipt done [08:51:47]requested_data is exist [08:51:47]produce_requested_data [08:51:47]requested_item fm.sn is exist - process it [08:51:47]wFMCommunicate request_size=4 [08:51:47]MH_SAM_APDU [08:51:47]CAPDU: 80 11 00 00 [08:51:47]Write to MH i2c: E2 08 00 9E 2A 80 11 00 00 00 00 00 00 42 [08:51:47]Write i2c OK [08:51:47]MH_I2C_Read... [08:51:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:48]Read from MH i2c: E2 [08:51:48]MH_I2C_Read... [08:51:48]Read from MH i2c: E2 17 00 [08:51:48]MH_I2C_Read... [08:51:48]Read from MH i2c: E2 17 00 9E 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8E [08:51:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:51:48]wFMCommunicate OK [08:51:48]requested_item fd.num is exist - process it [08:51:48]SAM_PROTO_GetFieldsCounters [08:51:48]wFMCommunicate request_size=4 [08:51:48]MH_SAM_APDU [08:51:48]CAPDU: 80 13 00 00 [08:51:48]Write to MH i2c: E2 08 00 9F 2A 80 13 00 00 00 00 00 00 45 [08:51:48]Write i2c OK [08:51:48]MH_I2C_Read... [08:51:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:48]Read from MH i2c: E2 [08:51:48]MH_I2C_Read... [08:51:48]Read from MH i2c: E2 62 00 [08:51:48]MH_I2C_Read... [08:51:48]Read from MH i2c: E2 62 00 9F 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 07 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [08:51:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 07 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:48]wFMCommunicate OK [08:51:48]SAM_PROTO_GetFieldsCounters done [08:51:48]requested_item shift.num is exist - process it [08:51:48]requested_item shift.opened is exist - process it [08:51:48]req_shift_opened [08:51:48]FM_GetShiftState [08:51:48]SAM_PROTO_GetShiftState [08:51:48]wFMCommunicate request_size=4 [08:51:48]MH_SAM_APDU [08:51:48]CAPDU: 80 13 01 00 [08:51:48]Write to MH i2c: E2 08 00 A0 2A 80 13 01 00 00 00 00 00 47 [08:51:48]Write i2c OK [08:51:48]MH_I2C_Read... [08:51:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:48]Read from MH i2c: E2 [08:51:48]MH_I2C_Read... [08:51:48]Read from MH i2c: E2 0E 00 [08:51:48]MH_I2C_Read... [08:51:48]Read from MH i2c: E2 0E 00 A0 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6A [08:51:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:51:48]wFMCommunicate OK [08:51:48]SAM_PROTO_GetShiftState done [08:51:48]FM_GetShiftState done [08:51:48]req_shift_opened done [08:51:48]requested_item shift.open_date is exist - process it [08:51:48]req_shift_open_date [08:51:48]req_shift_open_date done [08:51:48]produce_requested_data done [08:51:48]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58119,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:51:48]process_action_free close_receipt [08:51:48]json_value_free [08:51:48]json_value_free done [08:51:48]process_json_proto returns [08:51:48]Send response to host [08:51:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58119,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:51:48]free response buf [08:51:48]execute_script done [08:51:48]execute_script returns [08:51:48]free content buf [08:51:48]Sock 9.Close socket [08:51:48]Sock 9.Thread stoped [08:51:52]OFD Sender: No OFD packet to send [08:51:57]OFD Sender: No OFD packet to send [08:51:59]accept exits with 7 [08:51:59]New connection [08:51:59]New thread 3067424100 created [08:51:59]Thread 3067567460 joined [08:51:59]Waiting for new connection... [08:51:59] Sock 7.Parse request [08:51:59]Sock 7.Check first char [08:51:59]Sock 7.First char is OK [08:51:59]request: POST /json_proto HTTP/1.0 [08:51:59]Method: POST [08:51:59]URL: /json_proto [08:51:59]Method is POST - this is cgi request [08:51:59]url: /json_proto [08:51:59]query_string will be loaded in cgi processing [08:51:59]execute_cgi json_proto POST (null) [08:51:59]execute_cgi path=json_proto method=POST [08:51:59]POST find Content-Length [08:51:59]Host: 172.17.44.3:8080 [08:51:59]Content-Length: 801 [08:51:59]Content-Type: application/json [08:51:59] [08:51:59]POST finish read [08:51:59]Found Content-Length = 801 [08:51:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:59]execute_script... [08:51: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)2075363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:59]POST & json_proto [08:51:59]process_json_proto [08:51:59]json parsed OK: [08:51:59]protocol is kg_v1.0 [08:51:59]action value=close_receipt [08:51:59]process_action close_receipt [08:51:59]cmd_close_receipt [08:51:59]MH_GetDate [08:51:59]Write to MH i2c: F0 00 00 A1 2A BA [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: F0 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: F0 09 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: F0 09 00 A1 2A 00 31 59 C4 66 AD C5 5D 66 AC [08:51:59]GetLastDocTimeStamp 1724143906 [08:51:59]current date 1724143921 [08:51:59]FM_GetShiftState [08:51:59]SAM_PROTO_GetShiftState [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 13 01 00 [08:51:59]Write to MH i2c: E2 08 00 A2 2A 80 13 01 00 00 00 00 00 49 [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 0E 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 0E 00 A2 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6C [08:51:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:51:59]wFMCommunicate OK [08:51:59]SAM_PROTO_GetShiftState done [08:51:59]FM_GetShiftState done [08:51:59]opened in 1724112910 [08:51:59]opened+sec_in_day 1724199310 [08:51:59]quantity*price = 50010 [08:51:59]sum+1 = 50012 [08:51:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 104 20.08.2024 08:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58120 ФПД: 95201156780242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085202&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58120&fm=95201156780242&tin=02508201610067®Number=0000000000162794&sum=50011 [08:52:00]StoreToDocumentArchive [08:52:00]shift 100 fd 58120 [08:52:00]save to /storage/0100/doc_00058120 [08:52:00]save last doc name /storage/0100/doc_00058120 to /storage/kkm_last_doc_name [08:52:00]save OK [08:52:00]Clear old archive folders... [08:52:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:00]tlvbuf is 01DD2A00 [08:52:00]SAM_PROTO_ClearQueue [08:52:00]wFMCommunicate request_size=4 [08:52:00]MH_SAM_APDU [08:52:00]CAPDU: 80 09 00 00 [08:52:00]Write to MH i2c: E2 08 00 AF 2A 80 09 00 00 00 00 00 00 4B [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:00]Read from MH i2c: E2 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 AF 2A 00 90 00 4D [08:52:00]RAPDU: 90 00 [08:52:00]wFMCommunicate OK [08:52:00]SAM_PROTO_ClearQueue done [08:52:00]KKMCreateOFDPacket [08:52:00]OFDProtocolAddRootSTLVToBuf [08:52:00]FM_MakeSignedData [08:52:00]FM_MakeSignedData [08:52:00]SAM_PROTO_SignData [08:52:00]wFMCommunicate request_size=4 [08:52:00]MH_SAM_APDU [08:52:00]CAPDU: 80 0D 01 02 [08:52:00]Write to MH i2c: E2 08 00 B0 2A 80 0D 01 02 00 00 00 00 53 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:00]Read from MH i2c: E2 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 B0 2A 00 90 00 4E [08:52:00]RAPDU: 90 00 [08:52:00]wFMCommunicate OK [08:52:00]wFMCommunicate request_size=255 [08:52:00]MH_SAM_APDU [08:52: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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 32 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E3 00 00 35 04 06 00 56 [08:52:00]Write to MH i2c: E2 02 01 B1 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 32 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E3 00 00 35 04 06 00 56 00 00 8F [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:00]Read from MH i2c: E2 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 B1 2A 00 90 00 4F [08:52:00]RAPDU: 90 00 [08:52:00]wFMCommunicate OK [08:52:00]wFMCommunicate request_size=10 [08:52:00]MH_SAM_APDU [08:52:00]CAPDU: 80 0D 02 02 05 95 BF 21 D0 D2 [08:52:00]Write to MH i2c: E2 0D 00 B2 2A 80 0D 02 02 05 00 95 BF 21 D0 D2 00 00 77 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:00]Read from MH i2c: E2 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 B2 2A 00 90 00 50 [08:52:00]RAPDU: 90 00 [08:52:00]wFMCommunicate OK [08:52:00]wFMCommunicate request_size=4 [08:52:00]MH_SAM_APDU [08:52:00]CAPDU: 80 0D 03 02 [08:52:00]Write to MH i2c: E2 08 00 B3 2A 80 0D 03 02 00 00 00 00 58 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:00]Read from MH i2c: E2 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 0B 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 0B 00 B3 2A 00 77 5D E7 C6 16 00 7C EF 90 00 5B [08:52:00]RAPDU: 77 5D E7 C6 16 00 7C EF 90 00 [08:52:00]wFMCommunicate OK [08:52:00]SAM_PROTO_SignData done [08:52:00]FM_MakeSignedData done [08:52:00]CreateOFDProtocolMessage [08:52:00]wFMCommunicate request_size=4 [08:52:00]MH_SAM_APDU [08:52:00]CAPDU: 80 11 00 00 [08:52:00]Write to MH i2c: E2 08 00 B4 2A 80 11 00 00 00 00 00 00 58 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:00]Read from MH i2c: E2 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 17 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 17 00 B4 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A4 [08:52:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:52:00]wFMCommunicate OK [08:52:00]CreateOFDProtocolMessage done [08:52:00]OFDSenderStorePacket 58120 [08:52:00]StoreOFDPacket docnum=58120 [08:52:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D6 60 07 01 A3 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 32 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E3 00 00 35 04 06 00 56 95 BF 21 D0 D2 77 5D E7 C6 16 00 7C EF [08:52:00]CheckFolder [08:52:00]dirname=/storage/ofd_packets [08:52:00]CheckFolder done [08:52:00]ProducePacketName [08:52:00]name=ofd_packets/00058120 [08:52:00]NVStorageSaveData ofd_packets/00058120 [08:52:00]File name is /storage/ofd_packets/00058120 [08:52:00]Write 301 bytes [08:52:00]NVStorageSaveData done [08:52:00]OFDSenderStorePacket done [08:52:00]KKMCreateOFDPacket done [08:52:00]NVStorageSaveData kkm_last_timestamp [08:52:00]File name is /storage/kkm_last_timestamp [08:52:00]Write 4 bytes [08:52:00]NVStorageSaveData done [08:52:00]ExternCall_PrintAddStr [08:52:00]wPrintStart [08:52:00]Write to MH i2c: 01 00 00 B5 2A DF [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: 01 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: 01 07 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: 01 07 00 B5 2A 00 00 00 00 00 FF 0F F4 [08:52:00]RasterBufferAndPrint [08:52:00]line Счет N : (1)2075363 [08:52:00]line ИНН: 02508201610067 [08:52:00]line Контрольно-Кассовый Чек [08:52:00]line ПРОДАЖА [08:52:00]line ТРК (МРК, ГНК) : 32 [08:52:00]line Товар: 2710124500 [08:52:00]line Аи-95-К-5 [08:52:00]line 6.740 * 74.20 [08:52:00]line = 500.11 [08:52:00]line НДС 12% НСП 1% [08:52:00]line > о реализуемом товаре [08:52:00]line ИТОГО: 500.11 [08:52:00]line НСП 1% : 4.43 [08:52:00]line НДС 12% : 53.11 [08:52:00]line Наличными: 0.00 [08:52:00]line Безнал.: 500.11 [08:52:00]line Место: АЗС № 135 "Партнер Нефть" [08:52:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:52:00]line СНО: Общий режим [08:52:00]line Чек 104 20.08.2024 08:52 [08:52:00]line Смена: 100 ФФД: 1.0 [08:52:00]line ЗНМ: 0300000196 [08:52:00]line РНМ: 0000000000162794 [08:52:00]line Версия ККМ: v1.0 [08:52:00]line Платежная система: O! деньги [08:52:00]line ФМ: 0000000002094532 [08:52:00]line ФД: 58120 [08:52:00]line ФПД: 95201156780242 [08:52:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085202&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58120&fm=95201156780242&tin=02508201610067®Number=0000000000162794&sum=50011 [08:52:01]OFD Sender: Processing packet 58120 [packets to send 51, broken 50] [08:52:01]ProducePacketName [08:52:01]name=ofd_packets/00058120 [08:52:01]OFD Sender: To server: pG, [08:52:01]CommunicateWithHost lk.salyk.kg:30040 [08:52:01]ConnectInit lk.salyk.kg [08:52:01]written 0, free lines is 4095 [08:52:01]Connected sock=10 [08:52:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D6 60 07 01 A3 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 32 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E3 00 00 35 04 06 00 56 95 BF 21 D0 D2 77 5D E7 C6 16 00 7C EF [08:52:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C6 DF 47 00 A3 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 32 30 39 34 35 33 32 10 04 04 00 08 E3 00 00 F4 03 04 00 81 04 C4 66 B6 04 01 00 00 EB 51 4F 38 1B 98 5D 99 [08:52:01]CommunicateWithHost err = 0 [08:52:01]CheckOFDResponse [08:52:01]1017 (14) - 77093643461234 [08:52:01]1041 (16) - 0000000002094532 [08:52:01]1040 (4) - 58120 [08:52:01]1012 (4) - 20.08.2024 02:50 [08:52:01]1206 (1) - 0 [08:52:01]OFD Sender: Remove packet 58120 [08:52:01]ProducePacketName [08:52:01]name=ofd_packets/00058120 [08:52:01]NVStorageDeleteData [08:52:01]Write to MH i2c: 01 00 00 DF 2A 09 [08:52:01]Write i2c OK [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: 01 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: 01 07 00 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: 01 07 00 DF 2A 00 00 00 00 00 B3 0C CF [08:52:01]RasterBufferAndPrint [08:52:01]line [08:52:01]line [08:52:01]line [08:52:01]line [08:52:01]line [08:52:01]written 0, free lines is 3259 [08:52:01]MH_Cut [08:52:01]Write to MH i2c: D1 01 00 E6 2A 01 E2 [08:52:01]Write i2c OK [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: D1 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: D1 01 00 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: D1 01 00 E6 2A 00 E1 [08:52:01]Write to MH i2c: 01 00 00 E7 2A 11 [08:52:01]Write i2c OK [08:52:01]MH_I2C_Read... [08:52:02]OFD Sender: No OFD packet to send [08:52:02]*** Cut start [08:52:02]*** Partial cut [08:52:02]*** CUTSNS_PIN = 1 [08:52:02]*** CUTSNS_PIN = 0 [08:52:02]*** Brake cut motor [08:52:03]Read from MH i2c: 01 [08:52:03]MH_I2C_Read... [08:52:03]*** Stop cut motor [08:52:03]*** Cut end [08:52:03]Read from MH i2c: 01 07 00 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: 01 07 00 E7 2A 00 00 00 00 00 FF 0F 26 [08:52:03]process_action close_receipt done [08:52:03]requested_data is exist [08:52:03]produce_requested_data [08:52:03]requested_item fm.sn is exist - process it [08:52:03]wFMCommunicate request_size=4 [08:52:03]MH_SAM_APDU [08:52:03]CAPDU: 80 11 00 00 [08:52:03]Write to MH i2c: E2 08 00 E8 2A 80 11 00 00 00 00 00 00 8C [08:52:03]Write i2c OK [08:52:03]MH_I2C_Read... [08:52:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:03]Read from MH i2c: E2 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: E2 17 00 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: E2 17 00 E8 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D8 [08:52:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:52:03]wFMCommunicate OK [08:52:03]requested_item fd.num is exist - process it [08:52:03]SAM_PROTO_GetFieldsCounters [08:52:03]wFMCommunicate request_size=4 [08:52:03]MH_SAM_APDU [08:52:03]CAPDU: 80 13 00 00 [08:52:03]Write to MH i2c: E2 08 00 E9 2A 80 13 00 00 00 00 00 00 8F [08:52:03]Write i2c OK [08:52:03]MH_I2C_Read... [08:52:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:03]Read from MH i2c: E2 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: E2 62 00 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: E2 62 00 E9 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 08 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [08:52:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 08 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:03]wFMCommunicate OK [08:52:03]SAM_PROTO_GetFieldsCounters done [08:52:03]requested_item shift.num is exist - process it [08:52:03]requested_item shift.opened is exist - process it [08:52:03]req_shift_opened [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 EA 2A 80 13 01 00 00 00 00 00 91 [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 EA 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B4 [08:52:03]RAPDU: 09 00 01 0E E0 C3 66 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]req_shift_opened done [08:52:03]requested_item shift.open_date is exist - process it [08:52:03]req_shift_open_date [08:52:03]req_shift_open_date done [08:52:03]produce_requested_data done [08:52:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58120,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:52:03]process_action_free close_receipt [08:52:03]json_value_free [08:52:03]json_value_free done [08:52:03]process_json_proto returns [08:52:03]Send response to host [08:52:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58120,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:52:03]free response buf [08:52:03]execute_script done [08:52:03]execute_script returns [08:52:03]free content buf [08:52:03]Sock 7.Close socket [08:52:03]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:52:58]accept exits with 9 [08:52:58]New connection [08:52:58]New thread 3067567460 created [08:52:58]Thread 3067424100 joined [08:52:58]Waiting for new connection... [08:52:58] Sock 9.Parse request [08:52:58]Sock 9.Check first char [08:52:58]Sock 9.First char is OK [08:52:58]request: POST /json_proto HTTP/1.0 [08:52:58]Method: POST [08:52:58]URL: /json_proto [08:52:58]Method is POST - this is cgi request [08:52:58]url: /json_proto [08:52:58]query_string will be loaded in cgi processing [08:52:58]execute_cgi json_proto POST (null) [08:52:58]execute_cgi path=json_proto method=POST [08:52:58]POST find Content-Length [08:52:58]Host: 172.17.44.3:8080 [08:52:58]Content-Length: 802 [08:52:58]Content-Type: application/json [08:52:58] [08:52:58]POST finish read [08:52:58]Found Content-Length = 802 [08:52:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:58]execute_script... [08:52: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)2075364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:58]POST & json_proto [08:52:58]process_json_proto [08:52:58]json parsed OK: [08:52:58]protocol is kg_v1.0 [08:52:58]action value=close_receipt [08:52:58]process_action close_receipt [08:52:58]cmd_close_receipt [08:52:58]MH_GetDate [08:52:58]Write to MH i2c: F0 00 00 EB 2A 04 [08:52:58]Write i2c OK [08:52:58]MH_I2C_Read... [08:52:58]Read from MH i2c: F0 [08:52:58]MH_I2C_Read... [08:52:58]Read from MH i2c: F0 09 00 [08:52:58]MH_I2C_Read... [08:52:58]Read from MH i2c: F0 09 00 EB 2A 00 6C 59 C4 66 AD C5 5D 66 31 [08:52:58]GetLastDocTimeStamp 1724143922 [08:52:58]current date 1724143980 [08:52:58]FM_GetShiftState [08:52:58]SAM_PROTO_GetShiftState [08:52:58]wFMCommunicate request_size=4 [08:52:58]MH_SAM_APDU [08:52:58]CAPDU: 80 13 01 00 [08:52:58]Write to MH i2c: E2 08 00 EC 2A 80 13 01 00 00 00 00 00 93 [08:52:58]Write i2c OK [08:52:58]MH_I2C_Read... [08:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:58]Read from MH i2c: E2 [08:52:58]MH_I2C_Read... [08:52:58]Read from MH i2c: E2 0E 00 [08:52:58]MH_I2C_Read... [08:52:58]Read from MH i2c: E2 0E 00 EC 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B6 [08:52:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:52:58]wFMCommunicate OK [08:52:58]SAM_PROTO_GetShiftState done [08:52:58]FM_GetShiftState done [08:52:58]opened in 1724112910 [08:52:58]opened+sec_in_day 1724199310 [08:52:58]quantity*price = 70037 [08:52:58]sum+1 = 70038 [08:52:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 105 20.08.2024 08:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58121 ФПД: 198990763039958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085301&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58121&fm=198990763039958&tin=02508201610067®Number=0000000000162794&sum=70037 [08:52:59]StoreToDocumentArchive [08:52:59]shift 100 fd 58121 [08:52:59]save to /storage/0100/doc_00058121 [08:52:59]save last doc name /storage/0100/doc_00058121 to /storage/kkm_last_doc_name [08:52:59]save OK [08:52:59]Clear old archive folders... [08:52:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:59]tlvbuf is B6FEE390 [08:52:59]SAM_PROTO_ClearQueue [08:52:59]wFMCommunicate request_size=4 [08:52:59]MH_SAM_APDU [08:52:59]CAPDU: 80 09 00 00 [08:52:59]Write to MH i2c: E2 08 00 F9 2A 80 09 00 00 00 00 00 00 95 [08:52:59]Write i2c OK [08:52:59]MH_I2C_Read... [08:52:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:59]Read from MH i2c: E2 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 03 00 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 03 00 F9 2A 00 90 00 97 [08:52:59]RAPDU: 90 00 [08:52:59]wFMCommunicate OK [08:52:59]SAM_PROTO_ClearQueue done [08:52:59]KKMCreateOFDPacket [08:52:59]OFDProtocolAddRootSTLVToBuf [08:52:59]FM_MakeSignedData [08:52:59]FM_MakeSignedData [08:52:59]SAM_PROTO_SignData [08:52:59]wFMCommunicate request_size=4 [08:52:59]MH_SAM_APDU [08:52:59]CAPDU: 80 0D 01 02 [08:52:59]Write to MH i2c: E2 08 00 FA 2A 80 0D 01 02 00 00 00 00 9D [08:52:59]Write i2c OK [08:52:59]MH_I2C_Read... [08:52:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:59]Read from MH i2c: E2 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 03 00 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 03 00 FA 2A 00 90 00 98 [08:52:59]RAPDU: 90 00 [08:52:59]wFMCommunicate OK [08:52:59]wFMCommunicate request_size=255 [08:52:59]MH_SAM_APDU [08:52: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 6D 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E3 00 00 35 04 06 00 B4 [08:52:59]Write to MH i2c: E2 02 01 FB 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 6D 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E3 00 00 35 04 06 00 B4 00 00 A6 [08:52:59]Write i2c OK [08:52:59]MH_I2C_Read... [08:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:59]Read from MH i2c: E2 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 03 00 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 03 00 FB 2A 00 90 00 99 [08:52:59]RAPDU: 90 00 [08:52:59]wFMCommunicate OK [08:52:59]wFMCommunicate request_size=10 [08:52:59]MH_SAM_APDU [08:52:59]CAPDU: 80 0D 02 02 05 FB 25 BE 9C D6 [08:52:59]Write to MH i2c: E2 0D 00 FC 2A 80 0D 02 02 05 00 FB 25 BE 9C D6 00 00 FA [08:52:59]Write i2c OK [08:52:59]MH_I2C_Read... [08:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:59]Read from MH i2c: E2 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 03 00 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 03 00 FC 2A 00 90 00 9A [08:52:59]RAPDU: 90 00 [08:52:59]wFMCommunicate OK [08:52:59]wFMCommunicate request_size=4 [08:52:59]MH_SAM_APDU [08:52:59]CAPDU: 80 0D 03 02 [08:52:59]Write to MH i2c: E2 08 00 FD 2A 80 0D 03 02 00 00 00 00 A2 [08:52:59]Write i2c OK [08:52:59]MH_I2C_Read... [08:52:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:59]Read from MH i2c: E2 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 0B 00 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 0B 00 FD 2A 00 A4 46 A9 16 0D 43 73 48 90 00 57 [08:52:59]RAPDU: A4 46 A9 16 0D 43 73 48 90 00 [08:52:59]wFMCommunicate OK [08:52:59]SAM_PROTO_SignData done [08:52:59]FM_MakeSignedData done [08:52:59]CreateOFDProtocolMessage [08:52:59]wFMCommunicate request_size=4 [08:52:59]MH_SAM_APDU [08:52:59]CAPDU: 80 11 00 00 [08:52:59]Write to MH i2c: E2 08 00 FE 2A 80 11 00 00 00 00 00 00 A2 [08:52:59]Write i2c OK [08:52:59]MH_I2C_Read... [08:52:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:59]Read from MH i2c: E2 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 17 00 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: E2 17 00 FE 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EE [08:52:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:52:59]wFMCommunicate OK [08:52:59]CreateOFDProtocolMessage done [08:52:59]OFDSenderStorePacket 58121 [08:52:59]StoreOFDPacket docnum=58121 [08:52:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3F 7C 07 01 F2 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 6D 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E3 00 00 35 04 06 00 B4 FB 25 BE 9C D6 A4 46 A9 16 0D 43 73 48 [08:52:59]CheckFolder [08:52:59]dirname=/storage/ofd_packets [08:52:59]CheckFolder done [08:52:59]ProducePacketName [08:52:59]name=ofd_packets/00058121 [08:52:59]NVStorageSaveData ofd_packets/00058121 [08:52:59]File name is /storage/ofd_packets/00058121 [08:52:59]Write 301 bytes [08:52:59]NVStorageSaveData done [08:52:59]OFDSenderStorePacket done [08:52:59]KKMCreateOFDPacket done [08:52:59]NVStorageSaveData kkm_last_timestamp [08:52:59]File name is /storage/kkm_last_timestamp [08:52:59]Write 4 bytes [08:52:59]NVStorageSaveData done [08:52:59]ExternCall_PrintAddStr [08:52:59]wPrintStart [08:52:59]Write to MH i2c: 01 00 00 FF 2A 29 [08:52:59]Write i2c OK [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: 01 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: 01 07 00 [08:52:59]MH_I2C_Read... [08:52:59]Read from MH i2c: 01 07 00 FF 2A 00 00 00 00 00 FF 0F 3E [08:52:59]RasterBufferAndPrint [08:52:59]line Счет N : (1)2075364 [08:52:59]line ИНН: 02508201610067 [08:52:59]line Контрольно-Кассовый Чек [08:52:59]line ПРОДАЖА [08:52:59]line ТРК (МРК, ГНК) : 53 [08:52:59]line Товар: 2710124130 [08:52:59]line Аи-92-К-4 [08:52:59]line 10.330 * 67.80 [08:52:59]line = 700.37 [08:52:59]line НДС 12% НСП 1% [08:52:59]line > о реализуемом товаре [08:52:59]line ИТОГО: 700.37 [08:52:59]line НСП 1% : 6.20 [08:52:59]line НДС 12% : 74.38 [08:52:59]line Наличными: 0.00 [08:52:59]line Безнал.: 700.37 [08:52:59]line Место: АЗС № 135 "Партнер Нефть" [08:52:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:52:59]line СНО: Общий режим [08:52:59]line Чек 105 20.08.2024 08:53 [08:52:59]line Смена: 100 ФФД: 1.0 [08:52:59]line ЗНМ: 0300000196 [08:52:59]line РНМ: 0000000000162794 [08:52:59]line Версия ККМ: v1.0 [08:52:59]line Платежная система: O! деньги [08:52:59]line ФМ: 0000000002094532 [08:52:59]line ФД: 58121 [08:52:59]line ФПД: 198990763039958 [08:53:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085301&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58121&fm=198990763039958&tin=02508201610067®Number=0000000000162794&sum=70037 [08:53:00]OFD Sender: Processing packet 58121 [packets to send 51, broken 50] [08:53:00]ProducePacketName [08:53:00]name=ofd_packets/00058121 [08:53:00]OFD Sender: To server: pG, [08:53:00]CommunicateWithHost lk.salyk.kg:30040 [08:53:00]ConnectInit lk.salyk.kg [08:53:00]written 0, free lines is 4095 [08:53:00]Connected sock=10 [08:53:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3F 7C 07 01 F2 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 6D 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E3 00 00 35 04 06 00 B4 FB 25 BE 9C D6 A4 46 A9 16 0D 43 73 48 [08:53:00]Write to MH i2c: 01 00 00 29 2B 54 [08:53:00]Write i2c OK [08:53:00]MH_I2C_Read... [08:53:00]Read from MH i2c: 01 [08:53:00]MH_I2C_Read... [08:53:00]Read from MH i2c: 01 07 00 [08:53:00]MH_I2C_Read... [08:53:00]Read from MH i2c: 01 07 00 29 2B 00 00 00 00 00 B1 0C 18 [08:53:00]RasterBufferAndPrint [08:53:00]line [08:53:00]line [08:53:00]line [08:53:00]line [08:53:00]line [08:53:00]written 0, free lines is 3254 [08:53:00]MH_Cut [08:53:00]Write to MH i2c: D1 01 00 30 2B 01 2D [08:53:00]Write i2c OK [08:53:00]MH_I2C_Read... [08:53:00]Read from MH i2c: D1 [08:53:00]MH_I2C_Read... [08:53:00]Read from MH i2c: D1 01 00 [08:53:00]MH_I2C_Read... [08:53:00]Read from MH i2c: D1 01 00 30 2B 00 2C [08:53:00]Write to MH i2c: 01 00 00 31 2B 5C [08:53:00]Write i2c OK [08:53:00]MH_I2C_Read... [08:53:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 30 97 47 00 4C 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 32 30 39 34 35 33 32 10 04 04 00 09 E3 00 00 F4 03 04 00 BC 04 C4 66 B6 04 01 00 00 01 9C 72 8F 93 2B 0C F8 [08:53:00]CommunicateWithHost err = 0 [08:53:00]CheckOFDResponse [08:53:00]1017 (14) - 77093643461234 [08:53:00]1041 (16) - 0000000002094532 [08:53:00]1040 (4) - 58121 [08:53:00]1012 (4) - 20.08.2024 02:51 [08:53:00]1206 (1) - 0 [08:53:00]OFD Sender: Remove packet 58121 [08:53:00]ProducePacketName [08:53:00]name=ofd_packets/00058121 [08:53:00]NVStorageDeleteData [08:53:01]OFD Sender: No OFD packet to send [08:53:01]*** Cut start [08:53:01]*** Partial cut [08:53:01]*** CUTSNS_PIN = 1 [08:53:01]*** CUTSNS_PIN = 0 [08:53:01]*** Brake cut motor [08:53:02]Read from MH i2c: 01 [08:53:02]MH_I2C_Read... [08:53:02]*** Stop cut motor [08:53:02]*** Cut end [08:53:02]Read from MH i2c: 01 07 00 [08:53:02]MH_I2C_Read... [08:53:02]Read from MH i2c: 01 07 00 31 2B 00 00 00 00 00 FF 0F 71 [08:53:02]process_action close_receipt done [08:53:02]requested_data is exist [08:53:02]produce_requested_data [08:53:02]requested_item fm.sn is exist - process it [08:53:02]wFMCommunicate request_size=4 [08:53:02]MH_SAM_APDU [08:53:02]CAPDU: 80 11 00 00 [08:53:02]Write to MH i2c: E2 08 00 32 2B 80 11 00 00 00 00 00 00 D7 [08:53:02]Write i2c OK [08:53:02]MH_I2C_Read... [08:53:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:02]Read from MH i2c: E2 [08:53:02]MH_I2C_Read... [08:53:02]Read from MH i2c: E2 17 00 [08:53:02]MH_I2C_Read... [08:53:02]Read from MH i2c: E2 17 00 32 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [08:53:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:53:02]wFMCommunicate OK [08:53:02]requested_item fd.num is exist - process it [08:53:02]SAM_PROTO_GetFieldsCounters [08:53:02]wFMCommunicate request_size=4 [08:53:02]MH_SAM_APDU [08:53:02]CAPDU: 80 13 00 00 [08:53:02]Write to MH i2c: E2 08 00 33 2B 80 13 00 00 00 00 00 00 DA [08:53:02]Write i2c OK [08:53:02]MH_I2C_Read... [08:53:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:53:02]Read from MH i2c: E2 [08:53:02]MH_I2C_Read... [08:53:02]Read from MH i2c: E2 62 00 [08:53:02]MH_I2C_Read... [08:53:02]Read from MH i2c: E2 62 00 33 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 09 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [08:53:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 09 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:53:02]wFMCommunicate OK [08:53:02]SAM_PROTO_GetFieldsCounters done [08:53:02]requested_item shift.num is exist - process it [08:53:02]requested_item shift.opened is exist - process it [08:53:02]req_shift_opened [08:53:02]FM_GetShiftState [08:53:02]SAM_PROTO_GetShiftState [08:53:02]wFMCommunicate request_size=4 [08:53:02]MH_SAM_APDU [08:53:02]CAPDU: 80 13 01 00 [08:53:02]Write to MH i2c: E2 08 00 34 2B 80 13 01 00 00 00 00 00 DC [08:53:02]Write i2c OK [08:53:02]MH_I2C_Read... [08:53:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:02]Read from MH i2c: E2 [08:53:02]MH_I2C_Read... [08:53:02]Read from MH i2c: E2 0E 00 [08:53:02]MH_I2C_Read... [08:53:02]Read from MH i2c: E2 0E 00 34 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FF [08:53:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:53:02]wFMCommunicate OK [08:53:02]SAM_PROTO_GetShiftState done [08:53:02]FM_GetShiftState done [08:53:02]req_shift_opened done [08:53:02]requested_item shift.open_date is exist - process it [08:53:02]req_shift_open_date [08:53:02]req_shift_open_date done [08:53:02]produce_requested_data done [08:53:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58121,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:53:02]process_action_free close_receipt [08:53:02]json_value_free [08:53:02]json_value_free done [08:53:02]process_json_proto returns [08:53:02]Send response to host [08:53:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58121,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:53:02]free response buf [08:53:02]execute_script done [08:53:02]execute_script returns [08:53:02]free content buf [08:53:02]Sock 9.Close socket [08:53:02]Sock 9.Thread stoped [08:53:06]OFD Sender: No OFD packet to send [08:53:11]OFD Sender: No OFD packet to send [08:53:16]OFD Sender: No OFD packet to send [08:53:21]OFD Sender: No OFD packet to send [08:53:26]OFD Sender: No OFD packet to send [08:53:31]OFD Sender: No OFD packet to send [08:53:36]OFD Sender: No OFD packet to send [08:53:41]OFD Sender: No OFD packet to send [08:53:46]OFD Sender: No OFD packet to send [08:53:51]OFD Sender: No OFD packet to send [08:53:56]OFD Sender: No OFD packet to send [08:54:01]OFD Sender: No OFD packet to send [08:54:06]OFD Sender: No OFD packet to send [08:54:11]OFD Sender: No OFD packet to send [08:54:16]OFD Sender: No OFD packet to send [08:54:21]OFD Sender: No OFD packet to send [08:54:26]OFD Sender: No OFD packet to send [08:54:29]accept exits with 7 [08:54:29]New connection [08:54:29]New thread 3067424100 created [08:54:29]Thread 3067567460 joined [08:54:29]Waiting for new connection... [08:54:29] Sock 7.Parse request [08:54:29]Sock 7.Check first char [08:54:29]Sock 7.First char is OK [08:54:29]request: POST /json_proto HTTP/1.0 [08:54:29]Method: POST [08:54:29]URL: /json_proto [08:54:29]Method is POST - this is cgi request [08:54:29]url: /json_proto [08:54:29]query_string will be loaded in cgi processing [08:54:29]execute_cgi json_proto POST (null) [08:54:29]execute_cgi path=json_proto method=POST [08:54:29]POST find Content-Length [08:54:29]Host: 172.17.44.3:8080 [08:54:29]Content-Length: 802 [08:54:29]Content-Type: application/json [08:54:29] [08:54:29]POST finish read [08:54:29]Found Content-Length = 802 [08:54:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:29]execute_script... [08:54:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:29]POST & json_proto [08:54:29]process_json_proto [08:54:29]json parsed OK: [08:54:29]protocol is kg_v1.0 [08:54:29]action value=close_receipt [08:54:29]process_action close_receipt [08:54:29]cmd_close_receipt [08:54:29]MH_GetDate [08:54:29]Write to MH i2c: F0 00 00 35 2B 4F [08:54:29]Write i2c OK [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: F0 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: F0 09 00 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: F0 09 00 35 2B 00 C8 59 C4 66 AD C5 5D 66 D8 [08:54:29]GetLastDocTimeStamp 1724143981 [08:54:29]current date 1724144072 [08:54:29]FM_GetShiftState [08:54:29]SAM_PROTO_GetShiftState [08:54:29]wFMCommunicate request_size=4 [08:54:29]MH_SAM_APDU [08:54:29]CAPDU: 80 13 01 00 [08:54:29]Write to MH i2c: E2 08 00 36 2B 80 13 01 00 00 00 00 00 DE [08:54:29]Write i2c OK [08:54:29]MH_I2C_Read... [08:54:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:29]Read from MH i2c: E2 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: E2 0E 00 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: E2 0E 00 36 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 01 [08:54:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:54:29]wFMCommunicate OK [08:54:29]SAM_PROTO_GetShiftState done [08:54:29]FM_GetShiftState done [08:54:29]opened in 1724112910 [08:54:29]opened+sec_in_day 1724199310 [08:54:29]quantity*price = 70037 [08:54:29]sum+1 = 70038 [08:54:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 106 20.08.2024 08:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58122 ФПД: 61949699713911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085432&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58122&fm=61949699713911&tin=02508201610067®Number=0000000000162794&sum=70037 [08:54:30]StoreToDocumentArchive [08:54:30]shift 100 fd 58122 [08:54:30]save to /storage/0100/doc_00058122 [08:54:30]save last doc name /storage/0100/doc_00058122 to /storage/kkm_last_doc_name [08:54:30]save OK [08:54:30]Clear old archive folders... [08:54:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:30]tlvbuf is B6FEE3F0 [08:54:30]SAM_PROTO_ClearQueue [08:54:30]wFMCommunicate request_size=4 [08:54:30]MH_SAM_APDU [08:54:30]CAPDU: 80 09 00 00 [08:54:30]Write to MH i2c: E2 08 00 43 2B 80 09 00 00 00 00 00 00 E0 [08:54:30]Write i2c OK [08:54:30]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 43 2B 00 90 00 E2 [08:54:31]RAPDU: 90 00 [08:54:31]wFMCommunicate OK [08:54:31]SAM_PROTO_ClearQueue done [08:54:31]KKMCreateOFDPacket [08:54:31]OFDProtocolAddRootSTLVToBuf [08:54:31]FM_MakeSignedData [08:54:31]FM_MakeSignedData [08:54:31]SAM_PROTO_SignData [08:54:31]wFMCommunicate request_size=4 [08:54:31]MH_SAM_APDU [08:54:31]CAPDU: 80 0D 01 02 [08:54:31]Write to MH i2c: E2 08 00 44 2B 80 0D 01 02 00 00 00 00 E8 [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 44 2B 00 90 00 E3 [08:54:31]RAPDU: 90 00 [08:54:31]wFMCommunicate OK [08:54:31]wFMCommunicate request_size=255 [08:54:31]MH_SAM_APDU [08:54: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 C8 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E3 00 00 35 04 06 00 38 [08:54:31]Write to MH i2c: E2 02 01 45 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 C8 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E3 00 00 35 04 06 00 38 00 00 D2 [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 45 2B 00 90 00 E4 [08:54:31]RAPDU: 90 00 [08:54:31]wFMCommunicate OK [08:54:31]wFMCommunicate request_size=10 [08:54:31]MH_SAM_APDU [08:54:31]CAPDU: 80 0D 02 02 05 57 C9 D8 6B 77 [08:54:31]Write to MH i2c: E2 0D 00 46 2B 80 0D 02 02 05 00 57 C9 D8 6B 77 00 00 CF [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 46 2B 00 90 00 E5 [08:54:31]RAPDU: 90 00 [08:54:31]wFMCommunicate OK [08:54:31]wFMCommunicate request_size=4 [08:54:31]MH_SAM_APDU [08:54:31]CAPDU: 80 0D 03 02 [08:54:31]Write to MH i2c: E2 08 00 47 2B 80 0D 03 02 00 00 00 00 ED [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]OFD Sender: No OFD packet to send [08:54:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 0B 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 0B 00 47 2B 00 39 11 5E E9 35 4F D8 8E 90 00 69 [08:54:31]RAPDU: 39 11 5E E9 35 4F D8 8E 90 00 [08:54:31]wFMCommunicate OK [08:54:31]SAM_PROTO_SignData done [08:54:31]FM_MakeSignedData done [08:54:31]CreateOFDProtocolMessage [08:54:31]wFMCommunicate request_size=4 [08:54:31]MH_SAM_APDU [08:54:31]CAPDU: 80 11 00 00 [08:54:31]Write to MH i2c: E2 08 00 48 2B 80 11 00 00 00 00 00 00 ED [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 17 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 17 00 48 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 39 [08:54:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:54:31]wFMCommunicate OK [08:54:31]CreateOFDProtocolMessage done [08:54:31]OFDSenderStorePacket 58122 [08:54:31]StoreOFDPacket docnum=58122 [08:54:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 7C 07 01 AC 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 C8 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E3 00 00 35 04 06 00 38 57 C9 D8 6B 77 39 11 5E E9 35 4F D8 8E [08:54:31]CheckFolder [08:54:31]dirname=/storage/ofd_packets [08:54:31]CheckFolder done [08:54:31]ProducePacketName [08:54:31]name=ofd_packets/00058122 [08:54:31]NVStorageSaveData ofd_packets/00058122 [08:54:31]File name is /storage/ofd_packets/00058122 [08:54:31]Write 301 bytes [08:54:31]NVStorageSaveData done [08:54:31]OFDSenderStorePacket done [08:54:31]KKMCreateOFDPacket done [08:54:31]NVStorageSaveData kkm_last_timestamp [08:54:31]File name is /storage/kkm_last_timestamp [08:54:31]Write 4 bytes [08:54:31]NVStorageSaveData done [08:54:31]ExternCall_PrintAddStr [08:54:31]wPrintStart [08:54:31]Write to MH i2c: 01 00 00 49 2B 74 [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: 01 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: 01 07 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: 01 07 00 49 2B 00 00 00 00 00 FF 0F 89 [08:54:31]RasterBufferAndPrint [08:54:31]line Счет N : (1)2075366 [08:54:31]line ИНН: 02508201610067 [08:54:31]line Контрольно-Кассовый Чек [08:54:31]line ПРОДАЖА [08:54:31]line ТРК (МРК, ГНК) : 43 [08:54:31]line Товар: 2710124130 [08:54:31]line Аи-92-К-4 [08:54:31]line 10.330 * 67.80 [08:54:31]line = 700.37 [08:54:31]line НДС 12% НСП 1% [08:54:31]line > о реализуемом товаре [08:54:31]line ИТОГО: 700.37 [08:54:31]line НСП 1% : 6.20 [08:54:31]line НДС 12% : 74.38 [08:54:31]line Наличными: 0.00 [08:54:31]line Безнал.: 700.37 [08:54:31]line Место: АЗС № 135 "Партнер Нефть" [08:54:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:54:31]line СНО: Общий режим [08:54:31]line Чек 106 20.08.2024 08:54 [08:54:31]line Смена: 100 ФФД: 1.0 [08:54:31]line ЗНМ: 0300000196 [08:54:31]line РНМ: 0000000000162794 [08:54:31]line Версия ККМ: v1.0 [08:54:31]line Платежная система: O! деньги [08:54:31]line ФМ: 0000000002094532 [08:54:31]line ФД: 58122 [08:54:31]line ФПД: 61949699713911 [08:54:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085432&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58122&fm=61949699713911&tin=02508201610067®Number=0000000000162794&sum=70037 [08:54:31]OFD Sender: Processing packet 58122 [packets to send 51, broken 50] [08:54:31]ProducePacketName [08:54:31]name=ofd_packets/00058122 [08:54:31]OFD Sender: To server: pG, [08:54:31]CommunicateWithHost lk.salyk.kg:30040 [08:54:31]ConnectInit lk.salyk.kg [08:54:31]written 0, free lines is 4095 [08:54:32]Connected sock=9 [08:54:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 7C 07 01 AC 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 C8 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E3 00 00 35 04 06 00 38 57 C9 D8 6B 77 39 11 5E E9 35 4F D8 8E [08:54:32]Write to MH i2c: 01 00 00 73 2B 9E [08:54:32]Write i2c OK [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: 01 [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: 01 07 00 [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: 01 07 00 73 2B 00 00 00 00 00 AA 0C 5B [08:54:32]RasterBufferAndPrint [08:54:32]line [08:54:32]line [08:54:32]line [08:54:32]line [08:54:32]line [08:54:32]written 0, free lines is 3246 [08:54:32]MH_Cut [08:54:32]Write to MH i2c: D1 01 00 7A 2B 01 77 [08:54:32]Write i2c OK [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: D1 [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: D1 01 00 [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: D1 01 00 7A 2B 00 76 [08:54:32]Write to MH i2c: 01 00 00 7B 2B A6 [08:54:32]Write i2c OK [08:54:32]MH_I2C_Read... [08:54:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A7 69 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 32 30 39 34 35 33 32 10 04 04 00 0A E3 00 00 F4 03 04 00 17 05 C4 66 B6 04 01 00 00 1E 2C 6C 76 A9 A8 44 64 [08:54:32]CommunicateWithHost err = 0 [08:54:32]CheckOFDResponse [08:54:32]1017 (14) - 77093643461234 [08:54:32]1041 (16) - 0000000002094532 [08:54:32]1040 (4) - 58122 [08:54:32]1012 (4) - 20.08.2024 02:53 [08:54:32]1206 (1) - 0 [08:54:32]OFD Sender: Remove packet 58122 [08:54:32]ProducePacketName [08:54:32]name=ofd_packets/00058122 [08:54:32]NVStorageDeleteData [08:54:32]OFD Sender: No OFD packet to send [08:54:33]*** Cut start [08:54:33]*** Partial cut [08:54:33]*** CUTSNS_PIN = 1 [08:54:33]*** CUTSNS_PIN = 0 [08:54:33]*** Brake cut motor [08:54:33]Read from MH i2c: 01 [08:54:33]MH_I2C_Read... [08:54:33]*** Stop cut motor [08:54:33]*** Cut end [08:54:33]Read from MH i2c: 01 07 00 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: 01 07 00 7B 2B 00 00 00 00 00 FF 0F BB [08:54:33]process_action close_receipt done [08:54:33]requested_data is exist [08:54:33]produce_requested_data [08:54:33]requested_item fm.sn is exist - process it [08:54:33]wFMCommunicate request_size=4 [08:54:33]MH_SAM_APDU [08:54:33]CAPDU: 80 11 00 00 [08:54:33]Write to MH i2c: E2 08 00 7C 2B 80 11 00 00 00 00 00 00 21 [08:54:33]Write i2c OK [08:54:33]MH_I2C_Read... [08:54:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:33]Read from MH i2c: E2 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: E2 17 00 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: E2 17 00 7C 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6D [08:54:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:54:33]wFMCommunicate OK [08:54:33]requested_item fd.num is exist - process it [08:54:33]SAM_PROTO_GetFieldsCounters [08:54:33]wFMCommunicate request_size=4 [08:54:33]MH_SAM_APDU [08:54:33]CAPDU: 80 13 00 00 [08:54:33]Write to MH i2c: E2 08 00 7D 2B 80 13 00 00 00 00 00 00 24 [08:54:33]Write i2c OK [08:54:33]MH_I2C_Read... [08:54:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:34]Read from MH i2c: E2 [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: E2 62 00 [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: E2 62 00 7D 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [08:54:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:34]wFMCommunicate OK [08:54:34]SAM_PROTO_GetFieldsCounters done [08:54:34]requested_item shift.num is exist - process it [08:54:34]requested_item shift.opened is exist - process it [08:54:34]req_shift_opened [08:54:34]FM_GetShiftState [08:54:34]SAM_PROTO_GetShiftState [08:54:34]wFMCommunicate request_size=4 [08:54:34]MH_SAM_APDU [08:54:34]CAPDU: 80 13 01 00 [08:54:34]Write to MH i2c: E2 08 00 7E 2B 80 13 01 00 00 00 00 00 26 [08:54:34]Write i2c OK [08:54:34]MH_I2C_Read... [08:54:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:34]Read from MH i2c: E2 [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: E2 0E 00 [08:54:34]MH_I2C_Read... [08:54:34]Read from MH i2c: E2 0E 00 7E 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 49 [08:54:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:54:34]wFMCommunicate OK [08:54:34]SAM_PROTO_GetShiftState done [08:54:34]FM_GetShiftState done [08:54:34]req_shift_opened done [08:54:34]requested_item shift.open_date is exist - process it [08:54:34]req_shift_open_date [08:54:34]req_shift_open_date done [08:54:34]produce_requested_data done [08:54:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58122,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:54:34]process_action_free close_receipt [08:54:34]json_value_free [08:54:34]json_value_free done [08:54:34]process_json_proto returns [08:54:34]Send response to host [08:54:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58122,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:54:34]free response buf [08:54:34]execute_script done [08:54:34]execute_script returns [08:54:34]free content buf [08:54:34]Sock 7.Close socket [08:54:34]Sock 7.Thread stoped [08:54:37]OFD Sender: No OFD packet to send [08:54:42]OFD Sender: No OFD packet to send [08:54:44]accept exits with 10 [08:54:44]New connection [08:54:44]New thread 3067567460 created [08:54:44]Thread 3067424100 joined [08:54:44]Waiting for new connection... [08:54:44] Sock 10.Parse request [08:54:44]Sock 10.Check first char [08:54:44]Sock 10.First char is OK [08:54:44]request: POST /json_proto HTTP/1.0 [08:54:44]Method: POST [08:54:44]URL: /json_proto [08:54:44]Method is POST - this is cgi request [08:54:44]url: /json_proto [08:54:44]query_string will be loaded in cgi processing [08:54:44]execute_cgi json_proto POST (null) [08:54:44]execute_cgi path=json_proto method=POST [08:54:44]POST find Content-Length [08:54:44]Host: 172.17.44.3:8080 [08:54:44]Content-Length: 783 [08:54:44]Content-Type: application/json [08:54:44] [08:54:44]POST finish read [08:54:44]Found Content-Length = 783 [08:54:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:44]execute_script... [08:54: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)2075365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:44]POST & json_proto [08:54:44]process_json_proto [08:54:44]json parsed OK: [08:54:44]protocol is kg_v1.0 [08:54:44]action value=close_receipt [08:54:44]process_action close_receipt [08:54:44]cmd_close_receipt [08:54:44]MH_GetDate [08:54:44]Write to MH i2c: F0 00 00 7F 2B 99 [08:54:44]Write i2c OK [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: F0 [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: F0 09 00 [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: F0 09 00 7F 2B 00 D6 59 C4 66 AD C5 5D 66 30 [08:54:44]GetLastDocTimeStamp 1724144072 [08:54:44]current date 1724144086 [08:54:44]FM_GetShiftState [08:54:44]SAM_PROTO_GetShiftState [08:54:44]wFMCommunicate request_size=4 [08:54:44]MH_SAM_APDU [08:54:44]CAPDU: 80 13 01 00 [08:54:44]Write to MH i2c: E2 08 00 80 2B 80 13 01 00 00 00 00 00 28 [08:54:44]Write i2c OK [08:54:44]MH_I2C_Read... [08:54:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:44]Read from MH i2c: E2 [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: E2 0E 00 [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: E2 0E 00 80 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4B [08:54:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:54:44]wFMCommunicate OK [08:54:44]SAM_PROTO_GetShiftState done [08:54:44]FM_GetShiftState done [08:54:44]opened in 1724112910 [08:54:44]opened+sec_in_day 1724199310 [08:54:44]quantity*price = 80014 [08:54:44]sum+1 = 80015 [08:54:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.14 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.14 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 107 20.08.2024 08:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58123 ФПД: 40771185448521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085446&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58123&fm=40771185448521&tin=02508201610067®Number=0000000000162794&sum=80014 [08:54:45]StoreToDocumentArchive [08:54:45]shift 100 fd 58123 [08:54:45]save to /storage/0100/doc_00058123 [08:54:45]save last doc name /storage/0100/doc_00058123 to /storage/kkm_last_doc_name [08:54:45]save OK [08:54:45]Clear old archive folders... [08:54:45]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:54:45]tlvbuf is B6FEE230 [08:54:45]SAM_PROTO_ClearQueue [08:54:45]wFMCommunicate request_size=4 [08:54:45]MH_SAM_APDU [08:54:45]CAPDU: 80 09 00 00 [08:54:45]Write to MH i2c: E2 08 00 8D 2B 80 09 00 00 00 00 00 00 2A [08:54:45]Write i2c OK [08:54:45]MH_I2C_Read... [08:54:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:45]Read from MH i2c: E2 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 03 00 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 03 00 8D 2B 00 90 00 2C [08:54:45]RAPDU: 90 00 [08:54:45]wFMCommunicate OK [08:54:45]SAM_PROTO_ClearQueue done [08:54:45]KKMCreateOFDPacket [08:54:45]OFDProtocolAddRootSTLVToBuf [08:54:45]FM_MakeSignedData [08:54:45]FM_MakeSignedData [08:54:45]SAM_PROTO_SignData [08:54:45]wFMCommunicate request_size=4 [08:54:45]MH_SAM_APDU [08:54:45]CAPDU: 80 0D 01 02 [08:54:45]Write to MH i2c: E2 08 00 8E 2B 80 0D 01 02 00 00 00 00 32 [08:54:45]Write i2c OK [08:54:45]MH_I2C_Read... [08:54:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:45]Read from MH i2c: E2 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 03 00 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 03 00 8E 2B 00 90 00 2D [08:54:45]RAPDU: 90 00 [08:54:45]wFMCommunicate OK [08:54:45]wFMCommunicate request_size=253 [08:54:45]MH_SAM_APDU [08:54:45]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D6 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E3 00 00 35 04 06 00 25 14 C8 06 96 49 [08:54:45]Write to MH i2c: E2 00 01 8F 2B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D6 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E3 00 00 35 04 06 00 25 14 C8 06 96 49 00 00 E5 [08:54:45]Write i2c OK [08:54:45]MH_I2C_Read... [08:54:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:45]Read from MH i2c: E2 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 03 00 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 03 00 8F 2B 00 90 00 2E [08:54:45]RAPDU: 90 00 [08:54:45]wFMCommunicate OK [08:54:45]wFMCommunicate request_size=4 [08:54:45]MH_SAM_APDU [08:54:45]CAPDU: 80 0D 03 02 [08:54:45]Write to MH i2c: E2 08 00 90 2B 80 0D 03 02 00 00 00 00 36 [08:54:45]Write i2c OK [08:54:45]MH_I2C_Read... [08:54:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:45]Read from MH i2c: E2 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 0B 00 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 0B 00 90 2B 00 D3 00 1A 2F 51 85 21 94 90 00 DE [08:54:45]RAPDU: D3 00 1A 2F 51 85 21 94 90 00 [08:54:45]wFMCommunicate OK [08:54:45]SAM_PROTO_SignData done [08:54:45]FM_MakeSignedData done [08:54:45]CreateOFDProtocolMessage [08:54:45]wFMCommunicate request_size=4 [08:54:45]MH_SAM_APDU [08:54:45]CAPDU: 80 11 00 00 [08:54:45]Write to MH i2c: E2 08 00 91 2B 80 11 00 00 00 00 00 00 36 [08:54:45]Write i2c OK [08:54:45]MH_I2C_Read... [08:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:45]Read from MH i2c: E2 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 17 00 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: E2 17 00 91 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 82 [08:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:54:45]wFMCommunicate OK [08:54:45]CreateOFDProtocolMessage done [08:54:45]OFDSenderStorePacket 58123 [08:54:45]StoreOFDPacket docnum=58123 [08:54:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 6A 72 00 01 00 25 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D6 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E3 00 00 35 04 06 00 25 14 C8 06 96 49 D3 00 1A 2F 51 85 21 94 [08:54:45]CheckFolder [08:54:45]dirname=/storage/ofd_packets [08:54:45]CheckFolder done [08:54:45]ProducePacketName [08:54:45]name=ofd_packets/00058123 [08:54:45]NVStorageSaveData ofd_packets/00058123 [08:54:45]File name is /storage/ofd_packets/00058123 [08:54:45]Write 294 bytes [08:54:45]NVStorageSaveData done [08:54:45]OFDSenderStorePacket done [08:54:45]KKMCreateOFDPacket done [08:54:45]NVStorageSaveData kkm_last_timestamp [08:54:45]File name is /storage/kkm_last_timestamp [08:54:45]Write 4 bytes [08:54:45]NVStorageSaveData done [08:54:45]ExternCall_PrintAddStr [08:54:45]wPrintStart [08:54:45]Write to MH i2c: 01 00 00 92 2B BD [08:54:45]Write i2c OK [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: 01 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: 01 07 00 [08:54:45]MH_I2C_Read... [08:54:45]Read from MH i2c: 01 07 00 92 2B 00 00 00 00 00 FF 0F D2 [08:54:45]RasterBufferAndPrint [08:54:45]line Счет N : (1)2075365 [08:54:45]line ИНН: 02508201610067 [08:54:45]line Контрольно-Кассовый Чек [08:54:45]line ПРОДАЖА [08:54:45]line ТРК (МРК, ГНК) : 64 [08:54:45]line Товар: 2710124130 [08:54:45]line SU-92 [08:54:45]line 11.630 * 68.80 [08:54:45]line = 800.14 [08:54:45]line НДС 12% НСП 1% [08:54:45]line > о реализуемом товаре [08:54:45]line ИТОГО: 800.14 [08:54:45]line НСП 1% : 7.08 [08:54:45]line НДС 12% : 84.97 [08:54:45]line Наличными: 0.00 [08:54:45]line Безнал.: 800.14 [08:54:45]line Место: АЗС № 135 "Партнер Нефть" [08:54:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:54:45]line СНО: Общий режим [08:54:45]line Чек 107 20.08.2024 08:54 [08:54:45]line Смена: 100 ФФД: 1.0 [08:54:45]line ЗНМ: 0300000196 [08:54:45]line РНМ: 0000000000162794 [08:54:45]line Версия ККМ: v1.0 [08:54:45]line Платежная система: O! деньги [08:54:45]line ФМ: 0000000002094532 [08:54:45]line ФД: 58123 [08:54:45]line ФПД: 40771185448521 [08:54:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085446&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58123&fm=40771185448521&tin=02508201610067®Number=0000000000162794&sum=80014 [08:54:46]OFD Sender: Processing packet 58123 [packets to send 51, broken 50] [08:54:46]ProducePacketName [08:54:46]name=ofd_packets/00058123 [08:54:46]OFD Sender: To server: pG, [08:54:46]CommunicateWithHost lk.salyk.kg:30040 [08:54:46]ConnectInit lk.salyk.kg [08:54:46]written 0, free lines is 4095 [08:54:46]Connected sock=11 [08:54:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 6A 72 00 01 00 25 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D6 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E3 00 00 35 04 06 00 25 14 C8 06 96 49 D3 00 1A 2F 51 85 21 94 [08:54:46]Write to MH i2c: 01 00 00 BC 2B E7 [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: 01 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: 01 07 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: 01 07 00 BC 2B 00 00 00 00 00 A9 0C A3 [08:54:46]RasterBufferAndPrint [08:54:46]line [08:54:46]line [08:54:46]line [08:54:46]line [08:54:46]line [08:54:46]written 0, free lines is 3247 [08:54:46]MH_Cut [08:54:46]Write to MH i2c: D1 01 00 C3 2B 01 C0 [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: D1 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: D1 01 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: D1 01 00 C3 2B 00 BF [08:54:46]Write to MH i2c: 01 00 00 C4 2B EF [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 94 CA 47 00 DA DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E3 00 00 F4 03 04 00 26 05 C4 66 B6 04 01 00 00 62 78 40 11 52 76 7C CC [08:54:46]CommunicateWithHost err = 0 [08:54:46]CheckOFDResponse [08:54:46]1017 (14) - 77093643461234 [08:54:46]1041 (16) - 0000000002094532 [08:54:46]1040 (4) - 58123 [08:54:46]1012 (4) - 20.08.2024 02:53 [08:54:46]1206 (1) - 0 [08:54:46]OFD Sender: Remove packet 58123 [08:54:46]ProducePacketName [08:54:46]name=ofd_packets/00058123 [08:54:46]NVStorageDeleteData [08:54:47]OFD Sender: No OFD packet to send [08:54:47]*** Cut start [08:54:47]*** Partial cut [08:54:47]*** CUTSNS_PIN = 1 [08:54:47]*** CUTSNS_PIN = 0 [08:54:47]*** Brake cut motor [08:54:48]Read from MH i2c: 01 [08:54:48]MH_I2C_Read... [08:54:48]*** Stop cut motor [08:54:48]*** Cut end [08:54:48]Read from MH i2c: 01 07 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: 01 07 00 C4 2B 00 00 00 00 00 FF 0F 04 [08:54:48]process_action close_receipt done [08:54:48]requested_data is exist [08:54:48]produce_requested_data [08:54:48]requested_item fm.sn is exist - process it [08:54:48]wFMCommunicate request_size=4 [08:54:48]MH_SAM_APDU [08:54:48]CAPDU: 80 11 00 00 [08:54:48]Write to MH i2c: E2 08 00 C5 2B 80 11 00 00 00 00 00 00 6A [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:48]Read from MH i2c: E2 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 17 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 17 00 C5 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B6 [08:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:54:48]wFMCommunicate OK [08:54:48]requested_item fd.num is exist - process it [08:54:48]SAM_PROTO_GetFieldsCounters [08:54:48]wFMCommunicate request_size=4 [08:54:48]MH_SAM_APDU [08:54:48]CAPDU: 80 13 00 00 [08:54:48]Write to MH i2c: E2 08 00 C6 2B 80 13 00 00 00 00 00 00 6D [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:48]Read from MH i2c: E2 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 62 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 62 00 C6 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [08:54:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:48]wFMCommunicate OK [08:54:48]SAM_PROTO_GetFieldsCounters done [08:54:48]requested_item shift.num is exist - process it [08:54:48]requested_item shift.opened is exist - process it [08:54:48]req_shift_opened [08:54:48]FM_GetShiftState [08:54:48]SAM_PROTO_GetShiftState [08:54:48]wFMCommunicate request_size=4 [08:54:48]MH_SAM_APDU [08:54:48]CAPDU: 80 13 01 00 [08:54:48]Write to MH i2c: E2 08 00 C7 2B 80 13 01 00 00 00 00 00 6F [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:48]Read from MH i2c: E2 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 0E 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 0E 00 C7 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 92 [08:54:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:54:48]wFMCommunicate OK [08:54:48]SAM_PROTO_GetShiftState done [08:54:48]FM_GetShiftState done [08:54:48]req_shift_opened done [08:54:48]requested_item shift.open_date is exist - process it [08:54:48]req_shift_open_date [08:54:48]req_shift_open_date done [08:54:48]produce_requested_data done [08:54:48]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58123,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:54:48]process_action_free close_receipt [08:54:48]json_value_free [08:54:48]json_value_free done [08:54:48]process_json_proto returns [08:54:48]Send response to host [08:54:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58123,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:54:48]free response buf [08:54:48]execute_script done [08:54:48]execute_script returns [08:54:48]free content buf [08:54:48]Sock 10.Close socket [08:54:48]Sock 10.Thread stoped [08:54:52]OFD Sender: No OFD packet to send [08:54:57]OFD Sender: No OFD packet to send [08:55:02]OFD Sender: No OFD packet to send [08:55:07]OFD Sender: No OFD packet to send [08:55:12]OFD Sender: No OFD packet to send [08:55:17]OFD Sender: No OFD packet to send [08:55:18]accept exits with 7 [08:55:18]New connection [08:55:18]New thread 3067424100 created [08:55:18]Thread 3067567460 joined [08:55:18]Waiting for new connection... [08:55:18] Sock 7.Parse request [08:55:18]Sock 7.Check first char [08:55:18]Sock 7.First char is OK [08:55:18]request: POST /json_proto HTTP/1.0 [08:55:18]Method: POST [08:55:18]URL: /json_proto [08:55:18]Method is POST - this is cgi request [08:55:18]url: /json_proto [08:55:18]query_string will be loaded in cgi processing [08:55:18]execute_cgi json_proto POST (null) [08:55:18]execute_cgi path=json_proto method=POST [08:55:18]POST find Content-Length [08:55:18]Host: 172.17.44.3:8080 [08:55:18]Content-Length: 804 [08:55:18]Content-Type: application/json [08:55:18] [08:55:18]POST finish read [08:55:18]Found Content-Length = 804 [08:55:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:18]execute_script... [08:55: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)2075367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:18]POST & json_proto [08:55:18]process_json_proto [08:55:18]json parsed OK: [08:55:18]protocol is kg_v1.0 [08:55:18]action value=close_receipt [08:55:18]process_action close_receipt [08:55:18]cmd_close_receipt [08:55:18]MH_GetDate [08:55:18]Write to MH i2c: F0 00 00 C8 2B E2 [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: F0 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: F0 09 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: F0 09 00 C8 2B 00 F9 59 C4 66 AD C5 5D 66 9C [08:55:18]GetLastDocTimeStamp 1724144086 [08:55:18]current date 1724144121 [08:55:18]FM_GetShiftState [08:55:18]SAM_PROTO_GetShiftState [08:55:18]wFMCommunicate request_size=4 [08:55:18]MH_SAM_APDU [08:55:18]CAPDU: 80 13 01 00 [08:55:18]Write to MH i2c: E2 08 00 C9 2B 80 13 01 00 00 00 00 00 71 [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:18]Read from MH i2c: E2 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 0E 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 0E 00 C9 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 94 [08:55:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:55:18]wFMCommunicate OK [08:55:18]SAM_PROTO_GetShiftState done [08:55:18]FM_GetShiftState done [08:55:18]opened in 1724112910 [08:55:18]opened+sec_in_day 1724199310 [08:55:18]quantity*price = 100021 [08:55:18]sum+1 = 100023 [08:55:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 108 20.08.2024 08:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58124 ФПД: 26936773128323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085521&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58124&fm=26936773128323&tin=02508201610067®Number=0000000000162794&sum=100022 [08:55:19]StoreToDocumentArchive [08:55:19]shift 100 fd 58124 [08:55:19]save to /storage/0100/doc_00058124 [08:55:19]save last doc name /storage/0100/doc_00058124 to /storage/kkm_last_doc_name [08:55:19]save OK [08:55:19]Clear old archive folders... [08:55:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:19]tlvbuf is 01DFA1B0 [08:55:19]SAM_PROTO_ClearQueue [08:55:19]wFMCommunicate request_size=4 [08:55:19]MH_SAM_APDU [08:55:19]CAPDU: 80 09 00 00 [08:55:19]Write to MH i2c: E2 08 00 D6 2B 80 09 00 00 00 00 00 00 73 [08:55:19]Write i2c OK [08:55:19]MH_I2C_Read... [08:55:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:19]Read from MH i2c: E2 [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: E2 03 00 [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: E2 03 00 D6 2B 00 90 00 75 [08:55:19]RAPDU: 90 00 [08:55:19]wFMCommunicate OK [08:55:19]SAM_PROTO_ClearQueue done [08:55:19]KKMCreateOFDPacket [08:55:19]OFDProtocolAddRootSTLVToBuf [08:55:19]FM_MakeSignedData [08:55:19]FM_MakeSignedData [08:55:19]SAM_PROTO_SignData [08:55:19]wFMCommunicate request_size=4 [08:55:19]MH_SAM_APDU [08:55:19]CAPDU: 80 0D 01 02 [08:55:19]Write to MH i2c: E2 08 00 D7 2B 80 0D 01 02 00 00 00 00 7B [08:55:19]Write i2c OK [08:55:19]MH_I2C_Read... [08:55:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:19]Read from MH i2c: E2 [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: E2 03 00 [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: E2 03 00 D7 2B 00 90 00 76 [08:55:19]RAPDU: 90 00 [08:55:19]wFMCommunicate OK [08:55:19]wFMCommunicate request_size=255 [08:55:19]MH_SAM_APDU [08:55:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 6C 00 00 00 F4 03 04 00 F9 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E3 00 00 35 04 06 00 18 [08:55:19]Write to MH i2c: E2 02 01 D8 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6C 00 00 00 F4 03 04 00 F9 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E3 00 00 35 04 06 00 18 00 00 A3 [08:55:19]Write i2c OK [08:55:19]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 03 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 03 00 D8 2B 00 90 00 77 [08:55:20]RAPDU: 90 00 [08:55:20]wFMCommunicate OK [08:55:20]wFMCommunicate request_size=10 [08:55:20]MH_SAM_APDU [08:55:20]CAPDU: 80 0D 02 02 05 7F B4 CB 30 83 [08:55:20]Write to MH i2c: E2 0D 00 D9 2B 80 0D 02 02 05 00 7F B4 CB 30 83 00 00 39 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 03 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 03 00 D9 2B 00 90 00 78 [08:55:20]RAPDU: 90 00 [08:55:20]wFMCommunicate OK [08:55:20]wFMCommunicate request_size=4 [08:55:20]MH_SAM_APDU [08:55:20]CAPDU: 80 0D 03 02 [08:55:20]Write to MH i2c: E2 08 00 DA 2B 80 0D 03 02 00 00 00 00 80 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 0B 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 0B 00 DA 2B 00 CF B3 AE 1C F8 F3 2F B9 90 00 A0 [08:55:20]RAPDU: CF B3 AE 1C F8 F3 2F B9 90 00 [08:55:20]wFMCommunicate OK [08:55:20]SAM_PROTO_SignData done [08:55:20]FM_MakeSignedData done [08:55:20]CreateOFDProtocolMessage [08:55:20]wFMCommunicate request_size=4 [08:55:20]MH_SAM_APDU [08:55:20]CAPDU: 80 11 00 00 [08:55:20]Write to MH i2c: E2 08 00 DB 2B 80 11 00 00 00 00 00 00 80 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 17 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 17 00 DB 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CC [08:55:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:55:20]wFMCommunicate OK [08:55:20]CreateOFDProtocolMessage done [08:55:20]OFDSenderStorePacket 58124 [08:55:20]StoreOFDPacket docnum=58124 [08:55:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 94 36 07 01 B9 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6C 00 00 00 F4 03 04 00 F9 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E3 00 00 35 04 06 00 18 7F B4 CB 30 83 CF B3 AE 1C F8 F3 2F B9 [08:55:20]CheckFolder [08:55:20]dirname=/storage/ofd_packets [08:55:20]CheckFolder done [08:55:20]ProducePacketName [08:55:20]name=ofd_packets/00058124 [08:55:20]NVStorageSaveData ofd_packets/00058124 [08:55:20]File name is /storage/ofd_packets/00058124 [08:55:20]Write 301 bytes [08:55:20]NVStorageSaveData done [08:55:20]OFDSenderStorePacket done [08:55:20]KKMCreateOFDPacket done [08:55:20]NVStorageSaveData kkm_last_timestamp [08:55:20]File name is /storage/kkm_last_timestamp [08:55:20]Write 4 bytes [08:55:20]NVStorageSaveData done [08:55:20]ExternCall_PrintAddStr [08:55:20]wPrintStart [08:55:20]Write to MH i2c: 01 00 00 DC 2B 07 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: 01 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: 01 07 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: 01 07 00 DC 2B 00 00 00 00 00 FF 0F 1C [08:55:20]RasterBufferAndPrint [08:55:20]line Счет N : (1)2075367 [08:55:20]line ИНН: 02508201610067 [08:55:20]line Контрольно-Кассовый Чек [08:55:20]line ПРОДАЖА [08:55:20]line ТРК (МРК, ГНК) : 32 [08:55:20]line Товар: 2710124500 [08:55:20]line Аи-95-К-5 [08:55:20]line 13.480 * 74.20 [08:55:20]line = 1000.22 [08:55:20]line НДС 12% НСП 1% [08:55:20]line > о реализуемом товаре [08:55:20]line ИТОГО: 1000.22 [08:55:20]line НСП 1% : 8.85 [08:55:20]line НДС 12% : 106.22 [08:55:20]line Наличными: 0.00 [08:55:20]line Безнал.: 1000.22 [08:55:20]line Место: АЗС № 135 "Партнер Нефть" [08:55:20]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:55:20]line СНО: Общий режим [08:55:20]line Чек 108 20.08.2024 08:55 [08:55:20]line Смена: 100 ФФД: 1.0 [08:55:20]line ЗНМ: 0300000196 [08:55:20]line РНМ: 0000000000162794 [08:55:20]line Версия ККМ: v1.0 [08:55:20]line Платежная система: O! деньги [08:55:20]line ФМ: 0000000002094532 [08:55:20]line ФД: 58124 [08:55:20]line ФПД: 26936773128323 [08:55:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085521&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58124&fm=26936773128323&tin=02508201610067®Number=0000000000162794&sum=100022 [08:55:20]OFD Sender: Processing packet 58124 [packets to send 51, broken 50] [08:55:20]ProducePacketName [08:55:20]name=ofd_packets/00058124 [08:55:20]OFD Sender: To server: pG, [08:55:20]CommunicateWithHost lk.salyk.kg:30040 [08:55:20]ConnectInit lk.salyk.kg [08:55:20]written 0, free lines is 4095 [08:55:20]Connected sock=9 [08:55:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 94 36 07 01 B9 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6C 00 00 00 F4 03 04 00 F9 59 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E3 00 00 35 04 06 00 18 7F B4 CB 30 83 CF B3 AE 1C F8 F3 2F B9 [08:55:20]Write to MH i2c: 01 00 00 06 2C 32 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: 01 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: 01 07 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: 01 07 00 06 2C 00 00 00 00 00 B9 0C FE [08:55:20]RasterBufferAndPrint [08:55:20]line [08:55:20]line [08:55:20]line [08:55:20]line [08:55:20]line [08:55:20]written 0, free lines is 3261 [08:55:20]MH_Cut [08:55:20]Write to MH i2c: D1 01 00 0D 2C 01 0B [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: D1 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: D1 01 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: D1 01 00 0D 2C 00 0A [08:55:20]Write to MH i2c: 01 00 00 0E 2C 3A [08:55:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 49 BB 47 00 28 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E3 00 00 F4 03 04 00 48 05 C4 66 B6 04 01 00 00 A9 55 1D AD 9B F3 29 71 [08:55:20]CommunicateWithHost err = 0 [08:55:20]CheckOFDResponse [08:55:20]1017 (14) - 77093643461234 [08:55:20]1041 (16) - 0000000002094532 [08:55:20]1040 (4) - 58124 [08:55:20]1012 (4) - 20.08.2024 02:54 [08:55:20]1206 (1) - 0 [08:55:20]OFD Sender: Remove packet 58124 [08:55:20]ProducePacketName [08:55:20]name=ofd_packets/00058124 [08:55:20]NVStorageDeleteData [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:21]OFD Sender: No OFD packet to send [08:55:21]*** Cut start [08:55:21]*** Partial cut [08:55:21]*** CUTSNS_PIN = 1 [08:55:21]*** CUTSNS_PIN = 0 [08:55:22]*** Brake cut motor [08:55:22]Read from MH i2c: 01 [08:55:22]MH_I2C_Read... [08:55:22]*** Stop cut motor [08:55:22]*** Cut end [08:55:22]Read from MH i2c: 01 07 00 [08:55:22]MH_I2C_Read... [08:55:22]Read from MH i2c: 01 07 00 0E 2C 00 00 00 00 00 FF 0F 4F [08:55:22]process_action close_receipt done [08:55:22]requested_data is exist [08:55:22]produce_requested_data [08:55:22]requested_item fm.sn is exist - process it [08:55:22]wFMCommunicate request_size=4 [08:55:22]MH_SAM_APDU [08:55:22]CAPDU: 80 11 00 00 [08:55:22]Write to MH i2c: E2 08 00 0F 2C 80 11 00 00 00 00 00 00 B5 [08:55:22]Write i2c OK [08:55:22]MH_I2C_Read... [08:55:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:22]Read from MH i2c: E2 [08:55:22]MH_I2C_Read... [08:55:22]Read from MH i2c: E2 17 00 [08:55:22]MH_I2C_Read... [08:55:22]Read from MH i2c: E2 17 00 0F 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 01 [08:55:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:55:22]wFMCommunicate OK [08:55:22]requested_item fd.num is exist - process it [08:55:22]SAM_PROTO_GetFieldsCounters [08:55:22]wFMCommunicate request_size=4 [08:55:22]MH_SAM_APDU [08:55:22]CAPDU: 80 13 00 00 [08:55:22]Write to MH i2c: E2 08 00 10 2C 80 13 00 00 00 00 00 00 B8 [08:55:22]Write i2c OK [08:55:22]MH_I2C_Read... [08:55:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:22]Read from MH i2c: E2 [08:55:22]MH_I2C_Read... [08:55:22]Read from MH i2c: E2 62 00 [08:55:22]MH_I2C_Read... [08:55:22]Read from MH i2c: E2 62 00 10 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [08:55:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:22]wFMCommunicate OK [08:55:22]SAM_PROTO_GetFieldsCounters done [08:55:22]requested_item shift.num is exist - process it [08:55:22]requested_item shift.opened is exist - process it [08:55:22]req_shift_opened [08:55:22]FM_GetShiftState [08:55:22]SAM_PROTO_GetShiftState [08:55:22]wFMCommunicate request_size=4 [08:55:22]MH_SAM_APDU [08:55:22]CAPDU: 80 13 01 00 [08:55:22]Write to MH i2c: E2 08 00 11 2C 80 13 01 00 00 00 00 00 BA [08:55:22]Write i2c OK [08:55:22]MH_I2C_Read... [08:55:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:22]Read from MH i2c: E2 [08:55:22]MH_I2C_Read... [08:55:22]Read from MH i2c: E2 0E 00 [08:55:22]MH_I2C_Read... [08:55:22]Read from MH i2c: E2 0E 00 11 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DD [08:55:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:55:22]wFMCommunicate OK [08:55:22]SAM_PROTO_GetShiftState done [08:55:22]FM_GetShiftState done [08:55:22]req_shift_opened done [08:55:22]requested_item shift.open_date is exist - process it [08:55:22]req_shift_open_date [08:55:22]req_shift_open_date done [08:55:22]produce_requested_data done [08:55:22]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58124,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:55:22]process_action_free close_receipt [08:55:22]json_value_free [08:55:22]json_value_free done [08:55:22]process_json_proto returns [08:55:22]Send response to host [08:55:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58124,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:55:22]free response buf [08:55:22]execute_script done [08:55:22]execute_script returns [08:55:22]free content buf [08:55:22]Sock 7.Close socket [08:55:22]Sock 7.Thread stoped [08:55:26]OFD Sender: No OFD packet to send [08:55:31]OFD Sender: No OFD packet to send [08:55:36]OFD Sender: No OFD packet to send [08:55:41]OFD Sender: No OFD packet to send [08:55:42]accept exits with 10 [08:55:42]New connection [08:55:42]New thread 3067567460 created [08:55:42]Thread 3067424100 joined [08:55:42]Waiting for new connection... [08:55:42] Sock 10.Parse request [08:55:42]Sock 10.Check first char [08:55:42]Sock 10.First char is OK [08:55:42]request: POST /json_proto HTTP/1.0 [08:55:42]Method: POST [08:55:42]URL: /json_proto [08:55:42]Method is POST - this is cgi request [08:55:42]url: /json_proto [08:55:42]query_string will be loaded in cgi processing [08:55:42]execute_cgi json_proto POST (null) [08:55:42]execute_cgi path=json_proto method=POST [08:55:42]POST find Content-Length [08:55:42]Host: 172.17.44.3:8080 [08:55:42]Content-Length: 804 [08:55:42]Content-Type: application/json [08:55:42] [08:55:42]POST finish read [08:55:42]Found Content-Length = 804 [08:55:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:42]execute_script... [08:55: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)2075368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:42]POST & json_proto [08:55:42]process_json_proto [08:55:42]json parsed OK: [08:55:42]protocol is kg_v1.0 [08:55:42]action value=close_receipt [08:55:42]process_action close_receipt [08:55:42]cmd_close_receipt [08:55:42]MH_GetDate [08:55:42]Write to MH i2c: F0 00 00 12 2C 2D [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: F0 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: F0 09 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: F0 09 00 12 2C 00 10 5A C4 66 AD C5 5D 66 FF [08:55:42]GetLastDocTimeStamp 1724144121 [08:55:42]current date 1724144144 [08:55:42]FM_GetShiftState [08:55:42]SAM_PROTO_GetShiftState [08:55:42]wFMCommunicate request_size=4 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 13 01 00 [08:55:42]Write to MH i2c: E2 08 00 13 2C 80 13 01 00 00 00 00 00 BC [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 0E 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 0E 00 13 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DF [08:55:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:55:42]wFMCommunicate OK [08:55:42]SAM_PROTO_GetShiftState done [08:55:42]FM_GetShiftState done [08:55:42]opened in 1724112910 [08:55:42]opened+sec_in_day 1724199310 [08:55:42]quantity*price = 100021 [08:55:42]sum+1 = 100023 [08:55:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 109 20.08.2024 08:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58125 ФПД: 201479903846099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085545&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58125&fm=201479903846099&tin=02508201610067®Number=0000000000162794&sum=100022 [08:55:43]StoreToDocumentArchive [08:55:43]shift 100 fd 58125 [08:55:43]save to /storage/0100/doc_00058125 [08:55:43]save last doc name /storage/0100/doc_00058125 to /storage/kkm_last_doc_name [08:55:43]save OK [08:55:43]Clear old archive folders... [08:55:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:43]tlvbuf is 01DF0900 [08:55:43]SAM_PROTO_ClearQueue [08:55:43]wFMCommunicate request_size=4 [08:55:43]MH_SAM_APDU [08:55:43]CAPDU: 80 09 00 00 [08:55:43]Write to MH i2c: E2 08 00 20 2C 80 09 00 00 00 00 00 00 BE [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:43]Read from MH i2c: E2 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 03 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 03 00 20 2C 00 90 00 C0 [08:55:43]RAPDU: 90 00 [08:55:43]wFMCommunicate OK [08:55:43]SAM_PROTO_ClearQueue done [08:55:43]KKMCreateOFDPacket [08:55:43]OFDProtocolAddRootSTLVToBuf [08:55:43]FM_MakeSignedData [08:55:43]FM_MakeSignedData [08:55:43]SAM_PROTO_SignData [08:55:43]wFMCommunicate request_size=4 [08:55:43]MH_SAM_APDU [08:55:43]CAPDU: 80 0D 01 02 [08:55:43]Write to MH i2c: E2 08 00 21 2C 80 0D 01 02 00 00 00 00 C6 [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:43]Read from MH i2c: E2 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 03 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 03 00 21 2C 00 90 00 C1 [08:55:43]RAPDU: 90 00 [08:55:43]wFMCommunicate OK [08:55:43]wFMCommunicate request_size=255 [08:55:43]MH_SAM_APDU [08:55:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6D 00 00 00 F4 03 04 00 11 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E3 00 00 35 04 06 00 B7 [08:55:43]Write to MH i2c: E2 02 01 22 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6D 00 00 00 F4 03 04 00 11 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E3 00 00 35 04 06 00 B7 00 00 A8 [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:43]Read from MH i2c: E2 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 03 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 03 00 22 2C 00 90 00 C2 [08:55:43]RAPDU: 90 00 [08:55:43]wFMCommunicate OK [08:55:43]wFMCommunicate request_size=10 [08:55:43]MH_SAM_APDU [08:55:43]CAPDU: 80 0D 02 02 05 3E B2 19 1E D3 [08:55:43]Write to MH i2c: E2 0D 00 23 2C 80 0D 02 02 05 00 3E B2 19 1E D3 00 00 CD [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:43]Read from MH i2c: E2 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 03 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 03 00 23 2C 00 90 00 C3 [08:55:43]RAPDU: 90 00 [08:55:43]wFMCommunicate OK [08:55:43]wFMCommunicate request_size=4 [08:55:43]MH_SAM_APDU [08:55:43]CAPDU: 80 0D 03 02 [08:55:43]Write to MH i2c: E2 08 00 24 2C 80 0D 03 02 00 00 00 00 CB [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:43]Read from MH i2c: E2 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 0B 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 0B 00 24 2C 00 3C 29 CD 9F 45 3E 4B BA 90 00 25 [08:55:43]RAPDU: 3C 29 CD 9F 45 3E 4B BA 90 00 [08:55:43]wFMCommunicate OK [08:55:43]SAM_PROTO_SignData done [08:55:43]FM_MakeSignedData done [08:55:43]CreateOFDProtocolMessage [08:55:43]wFMCommunicate request_size=4 [08:55:43]MH_SAM_APDU [08:55:43]CAPDU: 80 11 00 00 [08:55:43]Write to MH i2c: E2 08 00 25 2C 80 11 00 00 00 00 00 00 CB [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:43]Read from MH i2c: E2 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 17 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: E2 17 00 25 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 17 [08:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:55:43]wFMCommunicate OK [08:55:43]CreateOFDProtocolMessage done [08:55:43]OFDSenderStorePacket 58125 [08:55:43]StoreOFDPacket docnum=58125 [08:55:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D9 3A 07 01 F3 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6D 00 00 00 F4 03 04 00 11 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E3 00 00 35 04 06 00 B7 3E B2 19 1E D3 3C 29 CD 9F 45 3E 4B BA [08:55:43]CheckFolder [08:55:43]dirname=/storage/ofd_packets [08:55:43]CheckFolder done [08:55:43]ProducePacketName [08:55:43]name=ofd_packets/00058125 [08:55:43]NVStorageSaveData ofd_packets/00058125 [08:55:43]File name is /storage/ofd_packets/00058125 [08:55:43]Write 301 bytes [08:55:43]NVStorageSaveData done [08:55:43]OFDSenderStorePacket done [08:55:43]KKMCreateOFDPacket done [08:55:43]NVStorageSaveData kkm_last_timestamp [08:55:43]File name is /storage/kkm_last_timestamp [08:55:43]Write 4 bytes [08:55:43]NVStorageSaveData done [08:55:43]ExternCall_PrintAddStr [08:55:43]wPrintStart [08:55:43]Write to MH i2c: 01 00 00 26 2C 52 [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: 01 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: 01 07 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: 01 07 00 26 2C 00 00 00 00 00 FF 0F 67 [08:55:43]RasterBufferAndPrint [08:55:43]line Счет N : (1)2075368 [08:55:43]line ИНН: 02508201610067 [08:55:43]line Контрольно-Кассовый Чек [08:55:43]line ПРОДАЖА [08:55:43]line ТРК (МРК, ГНК) : 52 [08:55:43]line Товар: 2710124500 [08:55:43]line Аи-95-К-5 [08:55:43]line 13.480 * 74.20 [08:55:43]line = 1000.22 [08:55:43]line НДС 12% НСП 1% [08:55:43]line > о реализуемом товаре [08:55:43]line ИТОГО: 1000.22 [08:55:43]line НСП 1% : 8.85 [08:55:43]line НДС 12% : 106.22 [08:55:43]line Наличными: 0.00 [08:55:43]line Безнал.: 1000.22 [08:55:43]line Место: АЗС № 135 "Партнер Нефть" [08:55:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:55:43]line СНО: Общий режим [08:55:43]line Чек 109 20.08.2024 08:55 [08:55:43]line Смена: 100 ФФД: 1.0 [08:55:43]line ЗНМ: 0300000196 [08:55:43]line РНМ: 0000000000162794 [08:55:43]line Версия ККМ: v1.0 [08:55:43]line Платежная система: O! деньги [08:55:43]line ФМ: 0000000002094532 [08:55:43]line ФД: 58125 [08:55:43]line ФПД: 201479903846099 [08:55:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085545&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58125&fm=201479903846099&tin=02508201610067®Number=0000000000162794&sum=100022 [08:55:44]OFD Sender: Processing packet 58125 [packets to send 51, broken 50] [08:55:44]ProducePacketName [08:55:44]name=ofd_packets/00058125 [08:55:44]OFD Sender: To server: pG, [08:55:44]CommunicateWithHost lk.salyk.kg:30040 [08:55:44]ConnectInit lk.salyk.kg [08:55:44]written 0, free lines is 4095 [08:55:44]Connected sock=9 [08:55:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D9 3A 07 01 F3 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6D 00 00 00 F4 03 04 00 11 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E3 00 00 35 04 06 00 B7 3E B2 19 1E D3 3C 29 CD 9F 45 3E 4B BA [08:55:44]Write to MH i2c: 01 00 00 50 2C 7C [08:55:44]Write i2c OK [08:55:44]MH_I2C_Read... [08:55:44]Read from MH i2c: 01 [08:55:44]MH_I2C_Read... [08:55:44]Read from MH i2c: 01 07 00 [08:55:44]MH_I2C_Read... [08:55:44]Read from MH i2c: 01 07 00 50 2C 00 00 00 00 00 BB 0C 4A [08:55:44]RasterBufferAndPrint [08:55:44]line [08:55:44]line [08:55:44]line [08:55:44]line [08:55:44]line [08:55:44]written 0, free lines is 3265 [08:55:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F4 1E 47 00 9F 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 32 30 39 34 35 33 32 10 04 04 00 0D E3 00 00 F4 03 04 00 60 05 C4 66 B6 04 01 00 00 20 91 ED 73 8F EC 29 C2 [08:55:44]CommunicateWithHost err = 0 [08:55:44]CheckOFDResponse [08:55:44]1017 (14) - 77093643461234 [08:55:44]1041 (16) - 0000000002094532 [08:55:44]1040 (4) - 58125 [08:55:44]1012 (4) - 20.08.2024 02:54 [08:55:44]1206 (1) - 0 [08:55:44]OFD Sender: Remove packet 58125 [08:55:44]ProducePacketName [08:55:44]name=ofd_packets/00058125 [08:55:44]NVStorageDeleteData [08:55:44]MH_Cut [08:55:44]Write to MH i2c: D1 01 00 57 2C 01 55 [08:55:44]Write i2c OK [08:55:44]MH_I2C_Read... [08:55:44]Read from MH i2c: D1 [08:55:44]MH_I2C_Read... [08:55:44]Read from MH i2c: D1 01 00 [08:55:44]MH_I2C_Read... [08:55:44]Read from MH i2c: D1 01 00 57 2C 00 54 [08:55:44]Write to MH i2c: 01 00 00 58 2C 84 [08:55:44]Write i2c OK [08:55:44]MH_I2C_Read... [08:55:45]OFD Sender: No OFD packet to send [08:55:45]*** Cut start [08:55:45]*** Partial cut [08:55:45]*** CUTSNS_PIN = 1 [08:55:45]*** CUTSNS_PIN = 0 [08:55:45]*** Brake cut motor [08:55:46]Read from MH i2c: 01 [08:55:46]MH_I2C_Read... [08:55:46]*** Stop cut motor [08:55:46]*** Cut end [08:55:46]Read from MH i2c: 01 07 00 [08:55:46]MH_I2C_Read... [08:55:46]Read from MH i2c: 01 07 00 58 2C 00 00 00 00 00 FF 0F 99 [08:55:46]process_action close_receipt done [08:55:46]requested_data is exist [08:55:46]produce_requested_data [08:55:46]requested_item fm.sn is exist - process it [08:55:46]wFMCommunicate request_size=4 [08:55:46]MH_SAM_APDU [08:55:46]CAPDU: 80 11 00 00 [08:55:46]Write to MH i2c: E2 08 00 59 2C 80 11 00 00 00 00 00 00 FF [08:55:46]Write i2c OK [08:55:46]MH_I2C_Read... [08:55:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:46]Read from MH i2c: E2 [08:55:46]MH_I2C_Read... [08:55:46]Read from MH i2c: E2 17 00 [08:55:46]MH_I2C_Read... [08:55:46]Read from MH i2c: E2 17 00 59 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4B [08:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:55:46]wFMCommunicate OK [08:55:46]requested_item fd.num is exist - process it [08:55:46]SAM_PROTO_GetFieldsCounters [08:55:46]wFMCommunicate request_size=4 [08:55:46]MH_SAM_APDU [08:55:46]CAPDU: 80 13 00 00 [08:55:46]Write to MH i2c: E2 08 00 5A 2C 80 13 00 00 00 00 00 00 02 [08:55:46]Write i2c OK [08:55:46]MH_I2C_Read... [08:55:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:46]Read from MH i2c: E2 [08:55:46]MH_I2C_Read... [08:55:46]Read from MH i2c: E2 62 00 [08:55:46]MH_I2C_Read... [08:55:46]Read from MH i2c: E2 62 00 5A 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [08:55:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:46]wFMCommunicate OK [08:55:46]SAM_PROTO_GetFieldsCounters done [08:55:46]requested_item shift.num is exist - process it [08:55:46]requested_item shift.opened is exist - process it [08:55:46]req_shift_opened [08:55:46]FM_GetShiftState [08:55:46]SAM_PROTO_GetShiftState [08:55:46]wFMCommunicate request_size=4 [08:55:46]MH_SAM_APDU [08:55:46]CAPDU: 80 13 01 00 [08:55:46]Write to MH i2c: E2 08 00 5B 2C 80 13 01 00 00 00 00 00 04 [08:55:46]Write i2c OK [08:55:46]MH_I2C_Read... [08:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:46]Read from MH i2c: E2 [08:55:46]MH_I2C_Read... [08:55:46]Read from MH i2c: E2 0E 00 [08:55:46]MH_I2C_Read... [08:55:46]Read from MH i2c: E2 0E 00 5B 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 27 [08:55:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:55:46]wFMCommunicate OK [08:55:46]SAM_PROTO_GetShiftState done [08:55:46]FM_GetShiftState done [08:55:46]req_shift_opened done [08:55:46]requested_item shift.open_date is exist - process it [08:55:46]req_shift_open_date [08:55:46]req_shift_open_date done [08:55:46]produce_requested_data done [08:55:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58125,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:55:46]process_action_free close_receipt [08:55:46]json_value_free [08:55:46]json_value_free done [08:55:46]process_json_proto returns [08:55:46]Send response to host [08:55:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58125,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:55:46]free response buf [08:55:46]execute_script done [08:55:46]execute_script returns [08:55:46]free content buf [08:55:46]Sock 10.Close socket [08:55:46]Sock 10.Thread stoped [08:55:50]OFD Sender: No OFD packet to send [08:55:55]OFD Sender: No OFD packet to send [08:56:00]OFD Sender: No OFD packet to send [08:56:05]OFD Sender: No OFD packet to send [08:56:10]OFD Sender: No OFD packet to send [08:56:15]OFD Sender: No OFD packet to send [08:56:20]OFD Sender: No OFD packet to send [08:56:25]OFD Sender: No OFD packet to send [08:56:30]OFD Sender: No OFD packet to send [08:56:35]OFD Sender: No OFD packet to send [08:56:40]OFD Sender: No OFD packet to send [08:56:45]OFD Sender: No OFD packet to send [08:56:50]OFD Sender: No OFD packet to send [08:56:55]OFD Sender: No OFD packet to send [08:57:00]OFD Sender: No OFD packet to send [08:57:05]OFD Sender: No OFD packet to send [08:57:10]OFD Sender: No OFD packet to send [08:57:15]OFD Sender: No OFD packet to send [08:57:20]OFD Sender: No OFD packet to send [08:57:22]accept exits with 7 [08:57:22]New connection [08:57:22]New thread 3067424100 created [08:57:22]Thread 3067567460 joined [08:57:22]Waiting for new connection... [08:57:22] Sock 7.Parse request [08:57:22]Sock 7.Check first char [08:57:22]Sock 7.First char is OK [08:57:22]request: POST /json_proto HTTP/1.0 [08:57:22]Method: POST [08:57:22]URL: /json_proto [08:57:22]Method is POST - this is cgi request [08:57:22]url: /json_proto [08:57:22]query_string will be loaded in cgi processing [08:57:22]execute_cgi json_proto POST (null) [08:57:22]execute_cgi path=json_proto method=POST [08:57:22]POST find Content-Length [08:57:22]Host: 172.17.44.3:8080 [08:57:22]Content-Length: 659 [08:57:22]Content-Type: application/json [08:57:22] [08:57:22]POST finish read [08:57:22]Found Content-Length = 659 [08:57:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:22]execute_script... [08:57:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:22]POST & json_proto [08:57:22]process_json_proto [08:57:22]json parsed OK: [08:57:22]protocol is kg_v1.0 [08:57:22]action value=close_receipt [08:57:22]process_action close_receipt [08:57:22]cmd_close_receipt [08:57:22]MH_GetDate [08:57:22]Write to MH i2c: F0 00 00 5C 2C 77 [08:57:22]Write i2c OK [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: F0 [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: F0 09 00 [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: F0 09 00 5C 2C 00 75 5A C4 66 AD C5 5D 66 AE [08:57:22]GetLastDocTimeStamp 1724144145 [08:57:22]current date 1724144245 [08:57:22]FM_GetShiftState [08:57:22]SAM_PROTO_GetShiftState [08:57:22]wFMCommunicate request_size=4 [08:57:22]MH_SAM_APDU [08:57:22]CAPDU: 80 13 01 00 [08:57:22]Write to MH i2c: E2 08 00 5D 2C 80 13 01 00 00 00 00 00 06 [08:57:22]Write i2c OK [08:57:22]MH_I2C_Read... [08:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:22]Read from MH i2c: E2 [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: E2 0E 00 [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: E2 0E 00 5D 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 29 [08:57:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:57:22]wFMCommunicate OK [08:57:22]SAM_PROTO_GetShiftState done [08:57:22]FM_GetShiftState done [08:57:22]opened in 1724112910 [08:57:22]opened+sec_in_day 1724199310 [08:57:22]quantity*price = 50017 [08:57:22]sum+1 = 50019 [08:57:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 110 20.08.2024 08:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58126 ФПД: 164919591970060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085725&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58126&fm=164919591970060&tin=02508201610067®Number=0000000000162794&sum=50000 [08:57:23]StoreToDocumentArchive [08:57:23]shift 100 fd 58126 [08:57:23]save to /storage/0100/doc_00058126 [08:57:23]save last doc name /storage/0100/doc_00058126 to /storage/kkm_last_doc_name [08:57:23]save OK [08:57:23]Clear old archive folders... [08:57:23]ProcessDocumentItem done err = 0, tmpTLVsize=244 [08:57:23]tlvbuf is 01DDA910 [08:57:23]SAM_PROTO_ClearQueue [08:57:23]wFMCommunicate request_size=4 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 09 00 00 [08:57:23]Write to MH i2c: E2 08 00 6A 2C 80 09 00 00 00 00 00 00 08 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 6A 2C 00 90 00 0A [08:57:23]RAPDU: 90 00 [08:57:23]wFMCommunicate OK [08:57:23]SAM_PROTO_ClearQueue done [08:57:23]KKMCreateOFDPacket [08:57:23]OFDProtocolAddRootSTLVToBuf [08:57:23]FM_MakeSignedData [08:57:23]FM_MakeSignedData [08:57:23]SAM_PROTO_SignData [08:57:23]wFMCommunicate request_size=4 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 0D 01 02 [08:57:23]Write to MH i2c: E2 08 00 6B 2C 80 0D 01 02 00 00 00 00 10 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 6B 2C 00 90 00 0B [08:57:23]RAPDU: 90 00 [08:57:23]wFMCommunicate OK [08:57:23]wFMCommunicate request_size=253 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 75 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E3 00 00 35 04 06 00 95 FE 55 B2 25 0C [08:57:23]Write to MH i2c: E2 00 01 6C 2C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 75 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E3 00 00 35 04 06 00 95 FE 55 B2 25 0C 00 00 A3 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 6C 2C 00 90 00 0C [08:57:23]RAPDU: 90 00 [08:57:23]wFMCommunicate OK [08:57:23]wFMCommunicate request_size=4 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 0D 03 02 [08:57:23]Write to MH i2c: E2 08 00 6D 2C 80 0D 03 02 00 00 00 00 14 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 0B 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 0B 00 6D 2C 00 3E C4 6B BC 31 3B FD 31 90 00 D8 [08:57:23]RAPDU: 3E C4 6B BC 31 3B FD 31 90 00 [08:57:23]wFMCommunicate OK [08:57:23]SAM_PROTO_SignData done [08:57:23]FM_MakeSignedData done [08:57:23]CreateOFDProtocolMessage [08:57:23]wFMCommunicate request_size=4 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 11 00 00 [08:57:23]Write to MH i2c: E2 08 00 6E 2C 80 11 00 00 00 00 00 00 14 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:24]Read from MH i2c: E2 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: E2 17 00 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: E2 17 00 6E 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 60 [08:57:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:57:24]wFMCommunicate OK [08:57:24]CreateOFDProtocolMessage done [08:57:24]OFDSenderStorePacket 58126 [08:57:24]StoreOFDPacket docnum=58126 [08:57:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 46 6E 00 01 2E 83 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 75 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E3 00 00 35 04 06 00 95 FE 55 B2 25 0C 3E C4 6B BC 31 3B FD 31 [08:57:24]CheckFolder [08:57:24]dirname=/storage/ofd_packets [08:57:24]CheckFolder done [08:57:24]ProducePacketName [08:57:24]name=ofd_packets/00058126 [08:57:24]NVStorageSaveData ofd_packets/00058126 [08:57:24]File name is /storage/ofd_packets/00058126 [08:57:24]Write 294 bytes [08:57:24]NVStorageSaveData done [08:57:24]OFDSenderStorePacket done [08:57:24]KKMCreateOFDPacket done [08:57:24]NVStorageSaveData kkm_last_timestamp [08:57:24]File name is /storage/kkm_last_timestamp [08:57:24]Write 4 bytes [08:57:24]NVStorageSaveData done [08:57:24]ExternCall_PrintAddStr [08:57:24]wPrintStart [08:57:24]Write to MH i2c: 01 00 00 6F 2C 9B [08:57:24]Write i2c OK [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 07 00 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 07 00 6F 2C 00 00 00 00 00 FF 0F B0 [08:57:24]RasterBufferAndPrint [08:57:24]line Счет N : (1)2075369 [08:57:24]line ИНН: 02508201610067 [08:57:24]line Контрольно-Кассовый Чек [08:57:24]line ПРОДАЖА [08:57:24]line ТРК (МРК, ГНК) : 44 [08:57:24]line Товар: 2710124130 [08:57:24]line SU-92 [08:57:24]line 7.270 * 68.80 [08:57:24]line = 500.18 [08:57:24]line НДС 12% НСП 1% [08:57:24]line > о реализуемом товаре [08:57:24]line ОКРУГЛЕНИЕ: -0.18 [08:57:24]line ИТОГО: 500.00 [08:57:24]line Внесено: 500.00 [08:57:24]line СДАЧА: 0.00 [08:57:24]line НСП 1% : 4.43 [08:57:24]line НДС 12% : 53.12 [08:57:24]line Наличными: 500.00 [08:57:24]line Безнал.: 0.00 [08:57:24]line Место: АЗС № 135 "Партнер Нефть" [08:57:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:57:24]line СНО: Общий режим [08:57:24]line Чек 110 20.08.2024 08:57 [08:57:24]line Смена: 100 ФФД: 1.0 [08:57:24]line ЗНМ: 0300000196 [08:57:24]line РНМ: 0000000000162794 [08:57:24]line Версия ККМ: v1.0 [08:57:24]line ФМ: 0000000002094532 [08:57:24]line ФД: 58126 [08:57:24]line ФПД: 164919591970060 [08:57:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085725&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58126&fm=164919591970060&tin=02508201610067®Number=0000000000162794&sum=50000 [08:57:24]OFD Sender: Processing packet 58126 [packets to send 51, broken 50] [08:57:24]ProducePacketName [08:57:24]name=ofd_packets/00058126 [08:57:24]OFD Sender: To server: pG, [08:57:24]CommunicateWithHost lk.salyk.kg:30040 [08:57:24]ConnectInit lk.salyk.kg [08:57:24]written 0, free lines is 4095 [08:57:24]Connected sock=10 [08:57:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 46 6E 00 01 2E 83 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 75 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E3 00 00 35 04 06 00 95 FE 55 B2 25 0C 3E C4 6B BC 31 3B FD 31 [08:57:24]Write to MH i2c: 01 00 00 9A 2C C6 [08:57:24]Write i2c OK [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 07 00 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 07 00 9A 2C 00 00 00 00 00 9A 0C 73 [08:57:24]RasterBufferAndPrint [08:57:24]line [08:57:24]line [08:57:24]line [08:57:24]line [08:57:24]line [08:57:24]written 0, free lines is 3231 [08:57:24]MH_Cut [08:57:24]Write to MH i2c: D1 01 00 A1 2C 01 9F [08:57:24]Write i2c OK [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: D1 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: D1 01 00 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: D1 01 00 A1 2C 00 9E [08:57:24]Write to MH i2c: 01 00 00 A2 2C CE [08:57:24]Write i2c OK [08:57:24]MH_I2C_Read... [08:57:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EE B5 47 00 79 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 32 30 39 34 35 33 32 10 04 04 00 0E E3 00 00 F4 03 04 00 C4 05 C4 66 B6 04 01 00 00 4D 13 8A 7E 2F 1F 1A CD [08:57:24]CommunicateWithHost err = 0 [08:57:24]CheckOFDResponse [08:57:24]1017 (14) - 77093643461234 [08:57:24]1041 (16) - 0000000002094532 [08:57:24]1040 (4) - 58126 [08:57:24]1012 (4) - 20.08.2024 02:56 [08:57:24]1206 (1) - 0 [08:57:24]OFD Sender: Remove packet 58126 [08:57:24]ProducePacketName [08:57:24]name=ofd_packets/00058126 [08:57:24]NVStorageDeleteData [08:57:25]OFD Sender: No OFD packet to send [08:57:25]*** Cut start [08:57:25]*** Partial cut [08:57:25]*** CUTSNS_PIN = 1 [08:57:25]*** CUTSNS_PIN = 0 [08:57:26]*** Brake cut motor [08:57:26]Read from MH i2c: 01 [08:57:26]MH_I2C_Read... [08:57:26]*** Stop cut motor [08:57:26]*** Cut end [08:57:26]Read from MH i2c: 01 07 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: 01 07 00 A2 2C 00 00 00 00 00 FF 0F E3 [08:57:26]process_action close_receipt done [08:57:26]requested_data is exist [08:57:26]produce_requested_data [08:57:26]requested_item fm.sn is exist - process it [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 11 00 00 [08:57:26]Write to MH i2c: E2 08 00 A3 2C 80 11 00 00 00 00 00 00 49 [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 17 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 17 00 A3 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 95 [08:57:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:57:26]wFMCommunicate OK [08:57:26]requested_item fd.num is exist - process it [08:57:26]SAM_PROTO_GetFieldsCounters [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 13 00 00 [08:57:26]Write to MH i2c: E2 08 00 A4 2C 80 13 00 00 00 00 00 00 4C [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 62 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 62 00 A4 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [08:57:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:57:26]wFMCommunicate OK [08:57:26]SAM_PROTO_GetFieldsCounters done [08:57:26]requested_item shift.num is exist - process it [08:57:26]requested_item shift.opened is exist - process it [08:57:26]req_shift_opened [08:57:26]FM_GetShiftState [08:57:26]SAM_PROTO_GetShiftState [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 13 01 00 [08:57:26]Write to MH i2c: E2 08 00 A5 2C 80 13 01 00 00 00 00 00 4E [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 0E 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 0E 00 A5 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 71 [08:57:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:57:26]wFMCommunicate OK [08:57:26]SAM_PROTO_GetShiftState done [08:57:26]FM_GetShiftState done [08:57:26]req_shift_opened done [08:57:26]requested_item shift.open_date is exist - process it [08:57:26]req_shift_open_date [08:57:26]req_shift_open_date done [08:57:26]produce_requested_data done [08:57:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58126,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:57:26]process_action_free close_receipt [08:57:26]json_value_free [08:57:26]json_value_free done [08:57:26]process_json_proto returns [08:57:26]Send response to host [08:57:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58126,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:57:26]free response buf [08:57:26]execute_script done [08:57:26]execute_script returns [08:57:26]free content buf [08:57:26]Sock 7.Close socket [08:57:26]Sock 7.Thread stoped [08:57:30]OFD Sender: No OFD packet to send [08:57:35]OFD Sender: No OFD packet to send [08:57:40]OFD Sender: No OFD packet to send [08:57:45]OFD Sender: No OFD packet to send [08:57:50]OFD Sender: No OFD packet to send [08:57:55]OFD Sender: No OFD packet to send [08:58:00]OFD Sender: No OFD packet to send [08:58:05]OFD Sender: No OFD packet to send [08:58:10]OFD Sender: No OFD packet to send [08:58:15]OFD Sender: No OFD packet to send [08:58:20]OFD Sender: No OFD packet to send [08:58:25]OFD Sender: No OFD packet to send [08:58:30]OFD Sender: No OFD packet to send [08:58:35]OFD Sender: No OFD packet to send [08:58:40]OFD Sender: No OFD packet to send [08:58:45]OFD Sender: No OFD packet to send [08:58:50]OFD Sender: No OFD packet to send [08:58:55]OFD Sender: No OFD packet to send [08:59:00]OFD Sender: No OFD packet to send [08:59:05]OFD Sender: No OFD packet to send [08:59:10]OFD Sender: No OFD packet to send [08:59:15]OFD Sender: No OFD packet to send [08:59:20]OFD Sender: No OFD packet to send [08:59:25]OFD Sender: No OFD packet to send [08:59:26]accept exits with 9 [08:59:26]New connection [08:59:26]New thread 3067567460 created [08:59:26]Thread 3067424100 joined [08:59:26]Waiting for new connection... [08:59:26] Sock 9.Parse request [08:59:26]Sock 9.Check first char [08:59:26]Sock 9.First char is OK [08:59:26]request: POST /json_proto HTTP/1.0 [08:59:26]Method: POST [08:59:26]URL: /json_proto [08:59:26]Method is POST - this is cgi request [08:59:26]url: /json_proto [08:59:26]query_string will be loaded in cgi processing [08:59:26]execute_cgi json_proto POST (null) [08:59:26]execute_cgi path=json_proto method=POST [08:59:26]POST find Content-Length [08:59:26]Host: 172.17.44.3:8080 [08:59:26]Content-Length: 678 [08:59:26]Content-Type: application/json [08:59:26] [08:59:26]POST finish read [08:59:26]Found Content-Length = 678 [08:59:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:26]execute_script... [08: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)2075370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:26]POST & json_proto [08:59:26]process_json_proto [08:59:26]json parsed OK: [08:59:26]protocol is kg_v1.0 [08:59:26]action value=close_receipt [08:59:26]process_action close_receipt [08:59:26]cmd_close_receipt [08:59:26]MH_GetDate [08:59:26]Write to MH i2c: F0 00 00 A6 2C C1 [08:59:26]Write i2c OK [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: F0 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: F0 09 00 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: F0 09 00 A6 2C 00 F0 5A C4 66 AD C5 5D 66 73 [08:59:26]GetLastDocTimeStamp 1724144245 [08:59:26]current date 1724144368 [08:59:26]FM_GetShiftState [08:59:26]SAM_PROTO_GetShiftState [08:59:26]wFMCommunicate request_size=4 [08:59:26]MH_SAM_APDU [08:59:26]CAPDU: 80 13 01 00 [08:59:26]Write to MH i2c: E2 08 00 A7 2C 80 13 01 00 00 00 00 00 50 [08:59:26]Write i2c OK [08:59:26]MH_I2C_Read... [08:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:26]Read from MH i2c: E2 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: E2 0E 00 [08:59:26]MH_I2C_Read... [08:59:26]Read from MH i2c: E2 0E 00 A7 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 73 [08:59:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:59:26]wFMCommunicate OK [08:59:26]SAM_PROTO_GetShiftState done [08:59:26]FM_GetShiftState done [08:59:26]opened in 1724112910 [08:59:26]opened+sec_in_day 1724199310 [08:59:26]quantity*price = 50036 [08:59:26]sum+1 = 50037 [08:59:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 111 20.08.2024 08:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58127 ФПД: 210820592082413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085928&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58127&fm=210820592082413&tin=02508201610067®Number=0000000000162794&sum=50000 [08:59:27]StoreToDocumentArchive [08:59:27]shift 100 fd 58127 [08:59:27]save to /storage/0100/doc_00058127 [08:59:27]save last doc name /storage/0100/doc_00058127 to /storage/kkm_last_doc_name [08:59:27]save OK [08:59:27]Clear old archive folders... [08:59:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:59:27]tlvbuf is 01DE29D0 [08:59:27]SAM_PROTO_ClearQueue [08:59:27]wFMCommunicate request_size=4 [08:59:27]MH_SAM_APDU [08:59:27]CAPDU: 80 09 00 00 [08:59:27]Write to MH i2c: E2 08 00 B4 2C 80 09 00 00 00 00 00 00 52 [08:59:27]Write i2c OK [08:59:27]MH_I2C_Read... [08:59:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:27]Read from MH i2c: E2 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 03 00 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 03 00 B4 2C 00 90 00 54 [08:59:27]RAPDU: 90 00 [08:59:27]wFMCommunicate OK [08:59:27]SAM_PROTO_ClearQueue done [08:59:27]KKMCreateOFDPacket [08:59:27]OFDProtocolAddRootSTLVToBuf [08:59:27]FM_MakeSignedData [08:59:27]FM_MakeSignedData [08:59:27]SAM_PROTO_SignData [08:59:27]wFMCommunicate request_size=4 [08:59:27]MH_SAM_APDU [08:59:27]CAPDU: 80 0D 01 02 [08:59:27]Write to MH i2c: E2 08 00 B5 2C 80 0D 01 02 00 00 00 00 5A [08:59:27]Write i2c OK [08:59:27]MH_I2C_Read... [08:59:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:27]Read from MH i2c: E2 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 03 00 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 03 00 B5 2C 00 90 00 55 [08:59:27]RAPDU: 90 00 [08:59:27]wFMCommunicate OK [08:59:27]wFMCommunicate request_size=255 [08:59:27]MH_SAM_APDU [08:59: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 F0 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E3 00 00 35 04 06 00 BF [08:59:27]Write to MH i2c: E2 02 01 B6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 F0 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E3 00 00 35 04 06 00 BF 00 00 CD [08:59:27]Write i2c OK [08:59:27]MH_I2C_Read... [08:59:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:27]Read from MH i2c: E2 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 03 00 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 03 00 B6 2C 00 90 00 56 [08:59:27]RAPDU: 90 00 [08:59:27]wFMCommunicate OK [08:59:27]wFMCommunicate request_size=10 [08:59:27]MH_SAM_APDU [08:59:27]CAPDU: 80 0D 02 02 05 BD 7E 80 9D ED [08:59:27]Write to MH i2c: E2 0D 00 B7 2C 80 0D 02 02 05 00 BD 7E 80 9D ED 00 00 AC [08:59:27]Write i2c OK [08:59:27]MH_I2C_Read... [08:59:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:27]Read from MH i2c: E2 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 03 00 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 03 00 B7 2C 00 90 00 57 [08:59:27]RAPDU: 90 00 [08:59:27]wFMCommunicate OK [08:59:27]wFMCommunicate request_size=4 [08:59:27]MH_SAM_APDU [08:59:27]CAPDU: 80 0D 03 02 [08:59:27]Write to MH i2c: E2 08 00 B8 2C 80 0D 03 02 00 00 00 00 5F [08:59:27]Write i2c OK [08:59:27]MH_I2C_Read... [08:59:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:27]Read from MH i2c: E2 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 0B 00 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 0B 00 B8 2C 00 0D 02 B5 AD D7 B2 77 EE 90 00 BF [08:59:27]RAPDU: 0D 02 B5 AD D7 B2 77 EE 90 00 [08:59:27]wFMCommunicate OK [08:59:27]SAM_PROTO_SignData done [08:59:27]FM_MakeSignedData done [08:59:27]CreateOFDProtocolMessage [08:59:27]wFMCommunicate request_size=4 [08:59:27]MH_SAM_APDU [08:59:27]CAPDU: 80 11 00 00 [08:59:27]Write to MH i2c: E2 08 00 B9 2C 80 11 00 00 00 00 00 00 5F [08:59:27]Write i2c OK [08:59:27]MH_I2C_Read... [08:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:27]Read from MH i2c: E2 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 17 00 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: E2 17 00 B9 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AB [08:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:59:27]wFMCommunicate OK [08:59:27]CreateOFDProtocolMessage done [08:59:27]OFDSenderStorePacket 58127 [08:59:27]StoreOFDPacket docnum=58127 [08:59:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E8 89 07 01 32 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 F0 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E3 00 00 35 04 06 00 BF BD 7E 80 9D ED 0D 02 B5 AD D7 B2 77 EE [08:59:27]CheckFolder [08:59:27]dirname=/storage/ofd_packets [08:59:27]CheckFolder done [08:59:27]ProducePacketName [08:59:27]name=ofd_packets/00058127 [08:59:27]NVStorageSaveData ofd_packets/00058127 [08:59:27]File name is /storage/ofd_packets/00058127 [08:59:27]Write 301 bytes [08:59:27]NVStorageSaveData done [08:59:27]OFDSenderStorePacket done [08:59:27]KKMCreateOFDPacket done [08:59:27]NVStorageSaveData kkm_last_timestamp [08:59:27]File name is /storage/kkm_last_timestamp [08:59:27]Write 4 bytes [08:59:27]NVStorageSaveData done [08:59:27]ExternCall_PrintAddStr [08:59:27]wPrintStart [08:59:27]Write to MH i2c: 01 00 00 BA 2C E6 [08:59:27]Write i2c OK [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: 01 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: 01 07 00 [08:59:27]MH_I2C_Read... [08:59:27]Read from MH i2c: 01 07 00 BA 2C 00 00 00 00 00 FF 0F FB [08:59:27]RasterBufferAndPrint [08:59:27]line Счет N : (1)2075370 [08:59:27]line ИНН: 02508201610067 [08:59:27]line Контрольно-Кассовый Чек [08:59:27]line ПРОДАЖА [08:59:27]line ТРК (МРК, ГНК) : 33 [08:59:27]line Товар: 2710124130 [08:59:27]line Аи-92-К-4 [08:59:27]line 7.380 * 67.80 [08:59:27]line = 500.36 [08:59:27]line НДС 12% НСП 1% [08:59:27]line > о реализуемом товаре [08:59:27]line ОКРУГЛЕНИЕ: -0.36 [08:59:27]line ИТОГО: 500.00 [08:59:27]line Внесено: 500.00 [08:59:27]line СДАЧА: 0.00 [08:59:27]line НСП 1% : 4.43 [08:59:27]line НДС 12% : 53.14 [08:59:27]line Наличными: 500.00 [08:59:27]line Безнал.: 0.00 [08:59:27]line Место: АЗС № 135 "Партнер Нефть" [08:59:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:59:27]line СНО: Общий режим [08:59:27]line Чек 111 20.08.2024 08:59 [08:59:27]line Смена: 100 ФФД: 1.0 [08:59:27]line ЗНМ: 0300000196 [08:59:27]line РНМ: 0000000000162794 [08:59:27]line Версия ККМ: v1.0 [08:59:27]line ФМ: 0000000002094532 [08:59:27]line ФД: 58127 [08:59:27]line ФПД: 210820592082413 [08:59:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085928&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58127&fm=210820592082413&tin=02508201610067®Number=0000000000162794&sum=50000 [08:59:28]OFD Sender: Processing packet 58127 [packets to send 51, broken 50] [08:59:28]ProducePacketName [08:59:28]name=ofd_packets/00058127 [08:59:28]OFD Sender: To server: pG, [08:59:28]CommunicateWithHost lk.salyk.kg:30040 [08:59:28]ConnectInit lk.salyk.kg [08:59:28]written 0, free lines is 4095 [08:59:28]Connected sock=10 [08:59:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E8 89 07 01 32 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 F0 5A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E3 00 00 35 04 06 00 BF BD 7E 80 9D ED 0D 02 B5 AD D7 B2 77 EE [08:59:28]Write to MH i2c: 01 00 00 E5 2C 11 [08:59:28]Write i2c OK [08:59:28]MH_I2C_Read... [08:59:28]Read from MH i2c: 01 [08:59:28]MH_I2C_Read... [08:59:28]Read from MH i2c: 01 07 00 [08:59:28]MH_I2C_Read... [08:59:28]Read from MH i2c: 01 07 00 E5 2C 00 00 00 00 00 9D 0C C1 [08:59:28]RasterBufferAndPrint [08:59:28]line [08:59:28]line [08:59:28]line [08:59:28]line [08:59:28]line [08:59:28]written 0, free lines is 3233 [08:59:28]MH_Cut [08:59:28]Write to MH i2c: D1 01 00 EC 2C 01 EA [08:59:28]Write i2c OK [08:59:28]MH_I2C_Read... [08:59:28]Read from MH i2c: D1 [08:59:28]MH_I2C_Read... [08:59:28]Read from MH i2c: D1 01 00 [08:59:28]MH_I2C_Read... [08:59:28]Read from MH i2c: D1 01 00 EC 2C 00 E9 [08:59:28]Write to MH i2c: 01 00 00 ED 2C 19 [08:59:28]Write i2c OK [08:59:28]MH_I2C_Read... [08:59:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 01 2E 47 00 7C 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E3 00 00 F4 03 04 00 40 06 C4 66 B6 04 01 00 00 EB 51 7A AE 31 84 6F 9E [08:59:28]CommunicateWithHost err = 0 [08:59:28]CheckOFDResponse [08:59:28]1017 (14) - 77093643461234 [08:59:28]1041 (16) - 0000000002094532 [08:59:28]1040 (4) - 58127 [08:59:28]1012 (4) - 20.08.2024 02:58 [08:59:28]1206 (1) - 0 [08:59:28]OFD Sender: Remove packet 58127 [08:59:28]ProducePacketName [08:59:28]name=ofd_packets/00058127 [08:59:28]NVStorageDeleteData [08:59:29]OFD Sender: No OFD packet to send [08:59:29]*** Cut start [08:59:29]*** Partial cut [08:59:29]*** CUTSNS_PIN = 1 [08:59:29]*** CUTSNS_PIN = 0 [08:59:29]*** Brake cut motor [08:59:30]Read from MH i2c: 01 [08:59:30]MH_I2C_Read... [08:59:30]*** Stop cut motor [08:59:30]*** Cut end [08:59:30]Read from MH i2c: 01 07 00 [08:59:30]MH_I2C_Read... [08:59:30]Read from MH i2c: 01 07 00 ED 2C 00 00 00 00 00 FF 0F 2E [08:59:30]process_action close_receipt done [08:59:30]requested_data is exist [08:59:30]produce_requested_data [08:59:30]requested_item fm.sn is exist - process it [08:59:30]wFMCommunicate request_size=4 [08:59:30]MH_SAM_APDU [08:59:30]CAPDU: 80 11 00 00 [08:59:30]Write to MH i2c: E2 08 00 EE 2C 80 11 00 00 00 00 00 00 94 [08:59:30]Write i2c OK [08:59:30]MH_I2C_Read... [08:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:30]Read from MH i2c: E2 [08:59:30]MH_I2C_Read... [08:59:30]Read from MH i2c: E2 17 00 [08:59:30]MH_I2C_Read... [08:59:30]Read from MH i2c: E2 17 00 EE 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E0 [08:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:59:30]wFMCommunicate OK [08:59:30]requested_item fd.num is exist - process it [08:59:30]SAM_PROTO_GetFieldsCounters [08:59:30]wFMCommunicate request_size=4 [08:59:30]MH_SAM_APDU [08:59:30]CAPDU: 80 13 00 00 [08:59:30]Write to MH i2c: E2 08 00 EF 2C 80 13 00 00 00 00 00 00 97 [08:59:30]Write i2c OK [08:59:30]MH_I2C_Read... [08:59:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:30]Read from MH i2c: E2 [08:59:30]MH_I2C_Read... [08:59:30]Read from MH i2c: E2 62 00 [08:59:30]MH_I2C_Read... [08:59:30]Read from MH i2c: E2 62 00 EF 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [08:59:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:59:30]wFMCommunicate OK [08:59:30]SAM_PROTO_GetFieldsCounters done [08:59:30]requested_item shift.num is exist - process it [08:59:30]requested_item shift.opened is exist - process it [08:59:30]req_shift_opened [08:59:30]FM_GetShiftState [08:59:30]SAM_PROTO_GetShiftState [08:59:30]wFMCommunicate request_size=4 [08:59:30]MH_SAM_APDU [08:59:30]CAPDU: 80 13 01 00 [08:59:30]Write to MH i2c: E2 08 00 F0 2C 80 13 01 00 00 00 00 00 99 [08:59:30]Write i2c OK [08:59:30]MH_I2C_Read... [08:59:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:30]Read from MH i2c: E2 [08:59:30]MH_I2C_Read... [08:59:30]Read from MH i2c: E2 0E 00 [08:59:30]MH_I2C_Read... [08:59:30]Read from MH i2c: E2 0E 00 F0 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BC [08:59:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:59:30]wFMCommunicate OK [08:59:30]SAM_PROTO_GetShiftState done [08:59:30]FM_GetShiftState done [08:59:30]req_shift_opened done [08:59:30]requested_item shift.open_date is exist - process it [08:59:30]req_shift_open_date [08:59:30]req_shift_open_date done [08:59:30]produce_requested_data done [08:59:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58127,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [08:59:30]process_action_free close_receipt [08:59:30]json_value_free [08:59:30]json_value_free done [08:59:30]process_json_proto returns [08:59:30]Send response to host [08:59:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58127,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [08:59:30]free response buf [08:59:30]execute_script done [08:59:30]execute_script returns [08:59:30]free content buf [08:59:30]Sock 9.Close socket [08:59:30]Sock 9.Thread stoped [08:59:34]OFD Sender: No OFD packet to send [08:59:39]OFD Sender: No OFD packet to send [08:59:44]OFD Sender: No OFD packet to send [08:59:49]OFD Sender: No OFD packet to send [08:59:54]OFD Sender: No OFD packet to send [08:59:56]accept exits with 7 [08:59:56]New connection [08:59:56]New thread 3067424100 created [08:59:56]Thread 3067567460 joined [08:59:56]Waiting for new connection... [08:59:56] Sock 7.Parse request [08:59:56]Sock 7.Check first char [08:59:56]Sock 7.First char is OK [08:59:56]request: POST /json_proto HTTP/1.0 [08:59:56]Method: POST [08:59:56]URL: /json_proto [08:59:56]Method is POST - this is cgi request [08:59:56]url: /json_proto [08:59:56]query_string will be loaded in cgi processing [08:59:56]execute_cgi json_proto POST (null) [08:59:56]execute_cgi path=json_proto method=POST [08:59:56]POST find Content-Length [08:59:56]Host: 172.17.44.3:8080 [08:59:56]Content-Length: 678 [08:59:56]Content-Type: application/json [08:59:56] [08:59:56]POST finish read [08:59:56]Found Content-Length = 678 [08:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:56]execute_script... [08:59: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)2075371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:56]POST & json_proto [08:59:56]process_json_proto [08:59:56]json parsed OK: [08:59:56]protocol is kg_v1.0 [08:59:56]action value=close_receipt [08:59:56]process_action close_receipt [08:59:56]cmd_close_receipt [08:59:56]MH_GetDate [08:59:56]Write to MH i2c: F0 00 00 F1 2C 0C [08:59:56]Write i2c OK [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: F0 [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: F0 09 00 [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: F0 09 00 F1 2C 00 0F 5B C4 66 AD C5 5D 66 DE [08:59:56]GetLastDocTimeStamp 1724144368 [08:59:56]current date 1724144399 [08:59:56]FM_GetShiftState [08:59:56]SAM_PROTO_GetShiftState [08:59:56]wFMCommunicate request_size=4 [08:59:56]MH_SAM_APDU [08:59:56]CAPDU: 80 13 01 00 [08:59:56]Write to MH i2c: E2 08 00 F2 2C 80 13 01 00 00 00 00 00 9B [08:59:56]Write i2c OK [08:59:56]MH_I2C_Read... [08:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:56]Read from MH i2c: E2 [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: E2 0E 00 [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: E2 0E 00 F2 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BE [08:59:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [08:59:56]wFMCommunicate OK [08:59:56]SAM_PROTO_GetShiftState done [08:59:56]FM_GetShiftState done [08:59:56]opened in 1724112910 [08:59:56]opened+sec_in_day 1724199310 [08:59:56]quantity*price = 30035 [08:59:56]sum+1 = 30036 [08:59:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 112 20.08.2024 08:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58128 ФПД: 162643264130650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085959&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58128&fm=162643264130650&tin=02508201610067®Number=0000000000162794&sum=30000 [08:59:57]StoreToDocumentArchive [08:59:57]shift 100 fd 58128 [08:59:57]save to /storage/0100/doc_00058128 [08:59:57]save last doc name /storage/0100/doc_00058128 to /storage/kkm_last_doc_name [08:59:57]save OK [08:59:57]Clear old archive folders... [08:59:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:59:57]tlvbuf is 01DE2C90 [08:59:57]SAM_PROTO_ClearQueue [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 09 00 00 [08:59:57]Write to MH i2c: E2 08 00 FF 2C 80 09 00 00 00 00 00 00 9D [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 FF 2C 00 90 00 9F [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]SAM_PROTO_ClearQueue done [08:59:57]KKMCreateOFDPacket [08:59:57]OFDProtocolAddRootSTLVToBuf [08:59:57]FM_MakeSignedData [08:59:57]FM_MakeSignedData [08:59:57]SAM_PROTO_SignData [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 01 02 [08:59:57]Write to MH i2c: E2 08 00 00 2D 80 0D 01 02 00 00 00 00 A6 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 00 2D 00 90 00 A1 [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=255 [08:59:57]MH_SAM_APDU [08:59: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 0F 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E3 00 00 35 04 06 00 93 [08:59:57]Write to MH i2c: E2 02 01 01 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 0F 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E3 00 00 35 04 06 00 93 00 00 2E [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 01 2D 00 90 00 A2 [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=10 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 02 02 05 EC 55 FB CE 5A [08:59:57]Write to MH i2c: E2 0D 00 02 2D 80 0D 02 02 05 00 EC 55 FB CE 5A 00 00 17 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 02 2D 00 90 00 A3 [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 03 02 [08:59:57]Write to MH i2c: E2 08 00 03 2D 80 0D 03 02 00 00 00 00 AB [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 0B 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 0B 00 03 2D 00 74 50 AE AB 34 2F 14 25 90 00 65 [08:59:57]RAPDU: 74 50 AE AB 34 2F 14 25 90 00 [08:59:57]wFMCommunicate OK [08:59:57]SAM_PROTO_SignData done [08:59:57]FM_MakeSignedData done [08:59:57]CreateOFDProtocolMessage [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 11 00 00 [08:59:57]Write to MH i2c: E2 08 00 04 2D 80 11 00 00 00 00 00 00 AB [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:58]Read from MH i2c: E2 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 17 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 17 00 04 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F7 [08:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [08:59:58]wFMCommunicate OK [08:59:58]CreateOFDProtocolMessage done [08:59:58]OFDSenderStorePacket 58128 [08:59:58]StoreOFDPacket docnum=58128 [08:59:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 51 AF 07 01 11 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 0F 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E3 00 00 35 04 06 00 93 EC 55 FB CE 5A 74 50 AE AB 34 2F 14 25 [08:59:58]CheckFolder [08:59:58]dirname=/storage/ofd_packets [08:59:58]CheckFolder done [08:59:58]ProducePacketName [08:59:58]name=ofd_packets/00058128 [08:59:58]NVStorageSaveData ofd_packets/00058128 [08:59:58]File name is /storage/ofd_packets/00058128 [08:59:58]Write 301 bytes [08:59:58]NVStorageSaveData done [08:59:58]OFDSenderStorePacket done [08:59:58]KKMCreateOFDPacket done [08:59:58]NVStorageSaveData kkm_last_timestamp [08:59:58]File name is /storage/kkm_last_timestamp [08:59:58]Write 4 bytes [08:59:58]NVStorageSaveData done [08:59:58]ExternCall_PrintAddStr [08:59:58]wPrintStart [08:59:58]Write to MH i2c: 01 00 00 05 2D 32 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 05 2D 00 00 00 00 00 FF 0F 47 [08:59:58]RasterBufferAndPrint [08:59:58]line Счет N : (1)2075371 [08:59:58]line ИНН: 02508201610067 [08:59:58]line Контрольно-Кассовый Чек [08:59:58]line ПРОДАЖА [08:59:58]line ТРК (МРК, ГНК) : 53 [08:59:58]line Товар: 2710124130 [08:59:58]line Аи-92-К-4 [08:59:58]line 4.430 * 67.80 [08:59:58]line = 300.35 [08:59:58]line НДС 12% НСП 1% [08:59:58]line > о реализуемом товаре [08:59:58]line ОКРУГЛЕНИЕ: -0.35 [08:59:58]line ИТОГО: 300.00 [08:59:58]line Внесено: 300.00 [08:59:58]line СДАЧА: 0.00 [08:59:58]line НСП 1% : 2.66 [08:59:58]line НДС 12% : 31.90 [08:59:58]line Наличными: 300.00 [08:59:58]line Безнал.: 0.00 [08:59:58]line Место: АЗС № 135 "Партнер Нефть" [08:59:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [08:59:58]line СНО: Общий режим [08:59:58]line Чек 112 20.08.2024 08:59 [08:59:58]line Смена: 100 ФФД: 1.0 [08:59:58]line ЗНМ: 0300000196 [08:59:58]line РНМ: 0000000000162794 [08:59:58]line Версия ККМ: v1.0 [08:59:58]line ФМ: 0000000002094532 [08:59:58]line ФД: 58128 [08:59:58]line ФПД: 162643264130650 [08:59:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085959&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58128&fm=162643264130650&tin=02508201610067®Number=0000000000162794&sum=30000 [08:59:58]OFD Sender: Processing packet 58128 [packets to send 51, broken 50] [08:59:58]ProducePacketName [08:59:58]name=ofd_packets/00058128 [08:59:58]OFD Sender: To server: pG, [08:59:58]CommunicateWithHost lk.salyk.kg:30040 [08:59:58]ConnectInit lk.salyk.kg [08:59:58]written 0, free lines is 4095 [08:59:58]Connected sock=10 [08:59:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 51 AF 07 01 11 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 0F 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E3 00 00 35 04 06 00 93 EC 55 FB CE 5A 74 50 AE AB 34 2F 14 25 [08:59:58]Write to MH i2c: 01 00 00 30 2D 5D [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 30 2D 00 00 00 00 00 A3 0C 13 [08:59:58]RasterBufferAndPrint [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]written 0, free lines is 3239 [08:59:58]MH_Cut [08:59:58]Write to MH i2c: D1 01 00 37 2D 01 36 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: D1 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: D1 01 00 [08:59:58]MH_I2C_Read... [08:59:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CE 77 47 00 A2 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 32 30 39 34 35 33 32 10 04 04 00 10 E3 00 00 F4 03 04 00 5E 06 C4 66 B6 04 01 00 00 63 E7 65 56 49 65 14 B6 [08:59:58]CommunicateWithHost err = 0 [08:59:58]CheckOFDResponse [08:59:58]1017 (14) - 77093643461234 [08:59:58]1041 (16) - 0000000002094532 [08:59:58]1040 (4) - 58128 [08:59:58]1012 (4) - 20.08.2024 02:58 [08:59:58]1206 (1) - 0 [08:59:58]OFD Sender: Remove packet 58128 [08:59:58]ProducePacketName [08:59:58]name=ofd_packets/00058128 [08:59:58]NVStorageDeleteData [08:59:58]Read from MH i2c: D1 01 00 37 2D 00 35 [08:59:58]Write to MH i2c: 01 00 00 38 2D 65 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:59]OFD Sender: No OFD packet to send [08:59:59]*** Cut start [08:59:59]*** Partial cut [08:59:59]*** CUTSNS_PIN = 1 [08:59:59]*** CUTSNS_PIN = 0 [09:00:00]*** Brake cut motor [09:00:00]Read from MH i2c: 01 [09:00:00]MH_I2C_Read... [09:00:00]*** Stop cut motor [09:00:00]*** Cut end [09:00:00]Read from MH i2c: 01 07 00 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: 01 07 00 38 2D 00 00 00 00 00 FF 0F 7A [09:00:00]process_action close_receipt done [09:00:00]requested_data is exist [09:00:00]produce_requested_data [09:00:00]requested_item fm.sn is exist - process it [09:00:00]wFMCommunicate request_size=4 [09:00:00]MH_SAM_APDU [09:00:00]CAPDU: 80 11 00 00 [09:00:00]Write to MH i2c: E2 08 00 39 2D 80 11 00 00 00 00 00 00 E0 [09:00:00]Write i2c OK [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 [09:00:00]MH_I2C_Read... [09:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:00]Read from MH i2c: E2 17 00 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 17 00 39 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2C [09:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:00:00]wFMCommunicate OK [09:00:00]requested_item fd.num is exist - process it [09:00:00]SAM_PROTO_GetFieldsCounters [09:00:00]wFMCommunicate request_size=4 [09:00:00]MH_SAM_APDU [09:00:00]CAPDU: 80 13 00 00 [09:00:00]Write to MH i2c: E2 08 00 3A 2D 80 13 00 00 00 00 00 00 E3 [09:00:00]Write i2c OK [09:00:00]MH_I2C_Read... [09:00:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:00]Read from MH i2c: E2 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 62 00 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 62 00 3A 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 10 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [09:00:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 10 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:00]wFMCommunicate OK [09:00:00]SAM_PROTO_GetFieldsCounters done [09:00:00]requested_item shift.num is exist - process it [09:00:00]requested_item shift.opened is exist - process it [09:00:00]req_shift_opened [09:00:00]FM_GetShiftState [09:00:00]SAM_PROTO_GetShiftState [09:00:00]wFMCommunicate request_size=4 [09:00:00]MH_SAM_APDU [09:00:00]CAPDU: 80 13 01 00 [09:00:00]Write to MH i2c: E2 08 00 3B 2D 80 13 01 00 00 00 00 00 E5 [09:00:00]Write i2c OK [09:00:00]MH_I2C_Read... [09:00:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:00]Read from MH i2c: E2 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 0E 00 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 0E 00 3B 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 08 [09:00:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:00:00]wFMCommunicate OK [09:00:00]SAM_PROTO_GetShiftState done [09:00:00]FM_GetShiftState done [09:00:00]req_shift_opened done [09:00:00]requested_item shift.open_date is exist - process it [09:00:00]req_shift_open_date [09:00:00]req_shift_open_date done [09:00:00]produce_requested_data done [09:00:00]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58128,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:00:00]process_action_free close_receipt [09:00:00]json_value_free [09:00:00]json_value_free done [09:00:00]process_json_proto returns [09:00:00]Send response to host [09:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58128,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:00:00]free response buf [09:00:00]execute_script done [09:00:00]execute_script returns [09:00:00]free content buf [09:00:00]Sock 7.Close socket [09:00:00]Sock 7.Thread stoped [09:00:04]OFD Sender: No OFD packet to send [09:00:09]OFD Sender: No OFD packet to send [09:00:14]OFD Sender: No OFD packet to send [09:00:19]OFD Sender: No OFD packet to send [09:00:24]OFD Sender: No OFD packet to send [09:00:29]OFD Sender: No OFD packet to send [09:00:34]OFD Sender: No OFD packet to send [09:00:39]OFD Sender: No OFD packet to send [09:00:44]OFD Sender: No OFD packet to send [09:00:49]OFD Sender: No OFD packet to send [09:00:54]OFD Sender: No OFD packet to send [09:00:59]OFD Sender: No OFD packet to send [09:01:04]OFD Sender: No OFD packet to send [09:01:09]OFD Sender: No OFD packet to send [09:01:14]OFD Sender: No OFD packet to send [09:01:19]OFD Sender: No OFD packet to send [09:01:24]accept exits with 9 [09:01:24]New connection [09:01:24]New thread 3067567460 created [09:01:24]Thread 3067424100 joined [09:01:24]Waiting for new connection... [09:01:24] Sock 9.Parse request [09:01:24]Sock 9.Check first char [09:01:24]Sock 9.First char is OK [09:01:24]request: POST /json_proto HTTP/1.0 [09:01:24]Method: POST [09:01:24]URL: /json_proto [09:01:24]Method is POST - this is cgi request [09:01:24]url: /json_proto [09:01:24]query_string will be loaded in cgi processing [09:01:24]execute_cgi json_proto POST (null) [09:01:24]execute_cgi path=json_proto method=POST [09:01:24]POST find Content-Length [09:01:24]Host: 172.17.44.3:8080 [09:01:24]Content-Length: 801 [09:01:24]Content-Type: application/json [09:01:24] [09:01:24]POST finish read [09:01:24]Found Content-Length = 801 [09:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:24]execute_script... [09:01:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:24]POST & json_proto [09:01:24]process_json_proto [09:01:24]json parsed OK: [09:01:24]protocol is kg_v1.0 [09:01:24]action value=close_receipt [09:01:24]process_action close_receipt [09:01:24]cmd_close_receipt [09:01:24]MH_GetDate [09:01:24]Write to MH i2c: F0 00 00 3C 2D 58 [09:01:24]Write i2c OK [09:01:24]MH_I2C_Read... [09:01:24]Read from MH i2c: F0 [09:01:24]MH_I2C_Read... [09:01:24]Read from MH i2c: F0 09 00 [09:01:24]MH_I2C_Read... [09:01:24]Read from MH i2c: F0 09 00 3C 2D 00 66 5B C4 66 AD C5 5D 66 81 [09:01:24]GetLastDocTimeStamp 1724144399 [09:01:24]current date 1724144486 [09:01:24]FM_GetShiftState [09:01:24]SAM_PROTO_GetShiftState [09:01:24]wFMCommunicate request_size=4 [09:01:24]MH_SAM_APDU [09:01:24]CAPDU: 80 13 01 00 [09:01:24]Write to MH i2c: E2 08 00 3D 2D 80 13 01 00 00 00 00 00 E7 [09:01:24]Write i2c OK [09:01:24]MH_I2C_Read... [09:01:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:24]Read from MH i2c: E2 [09:01:24]MH_I2C_Read... [09:01:24]Read from MH i2c: E2 0E 00 [09:01:24]MH_I2C_Read... [09:01:24]Read from MH i2c: E2 0E 00 3D 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0A [09:01:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:01:24]wFMCommunicate OK [09:01:24]SAM_PROTO_GetShiftState done [09:01:24]FM_GetShiftState done [09:01:24]opened in 1724112910 [09:01:24]opened+sec_in_day 1724199310 [09:01:24]quantity*price = 50010 [09:01:24]sum+1 = 50012 [09:01:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 113 20.08.2024 09:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58129 ФПД: 47710948199154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090126&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58129&fm=47710948199154&tin=02508201610067®Number=0000000000162794&sum=50011 [09:01:25]StoreToDocumentArchive [09:01:25]shift 100 fd 58129 [09:01:25]save to /storage/0100/doc_00058129 [09:01:25]save last doc name /storage/0100/doc_00058129 to /storage/kkm_last_doc_name [09:01:25]save OK [09:01:25]Clear old archive folders... [09:01:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:25]tlvbuf is 01E07E60 [09:01:25]SAM_PROTO_ClearQueue [09:01:25]wFMCommunicate request_size=4 [09:01:25]MH_SAM_APDU [09:01:25]CAPDU: 80 09 00 00 [09:01:25]Write to MH i2c: E2 08 00 4A 2D 80 09 00 00 00 00 00 00 E9 [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:25]Read from MH i2c: E2 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 03 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 03 00 4A 2D 00 90 00 EB [09:01:25]RAPDU: 90 00 [09:01:25]wFMCommunicate OK [09:01:25]SAM_PROTO_ClearQueue done [09:01:25]KKMCreateOFDPacket [09:01:25]OFDProtocolAddRootSTLVToBuf [09:01:25]FM_MakeSignedData [09:01:25]FM_MakeSignedData [09:01:25]SAM_PROTO_SignData [09:01:25]wFMCommunicate request_size=4 [09:01:25]MH_SAM_APDU [09:01:25]CAPDU: 80 0D 01 02 [09:01:25]Write to MH i2c: E2 08 00 4B 2D 80 0D 01 02 00 00 00 00 F1 [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:25]Read from MH i2c: E2 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 03 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 03 00 4B 2D 00 90 00 EC [09:01:25]RAPDU: 90 00 [09:01:25]wFMCommunicate OK [09:01:25]wFMCommunicate request_size=255 [09:01:25]MH_SAM_APDU [09:01:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 71 00 00 00 F4 03 04 00 66 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E3 00 00 35 04 06 00 2B [09:01:25]Write to MH i2c: E2 02 01 4C 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 66 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E3 00 00 35 04 06 00 2B 00 00 4A [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:25]Read from MH i2c: E2 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 03 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 03 00 4C 2D 00 90 00 ED [09:01:25]RAPDU: 90 00 [09:01:25]wFMCommunicate OK [09:01:25]wFMCommunicate request_size=10 [09:01:25]MH_SAM_APDU [09:01:25]CAPDU: 80 0D 02 02 05 64 92 1E 8A F2 [09:01:25]Write to MH i2c: E2 0D 00 4D 2D 80 0D 02 02 05 00 64 92 1E 8A F2 00 00 8E [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:25]Read from MH i2c: E2 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 03 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 03 00 4D 2D 00 90 00 EE [09:01:25]RAPDU: 90 00 [09:01:25]wFMCommunicate OK [09:01:25]wFMCommunicate request_size=4 [09:01:25]MH_SAM_APDU [09:01:25]CAPDU: 80 0D 03 02 [09:01:25]Write to MH i2c: E2 08 00 4E 2D 80 0D 03 02 00 00 00 00 F6 [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:25]Read from MH i2c: E2 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 0B 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 0B 00 4E 2D 00 0D AF B6 67 7F 0F B3 21 90 00 32 [09:01:25]RAPDU: 0D AF B6 67 7F 0F B3 21 90 00 [09:01:25]wFMCommunicate OK [09:01:25]SAM_PROTO_SignData done [09:01:25]FM_MakeSignedData done [09:01:25]CreateOFDProtocolMessage [09:01:25]wFMCommunicate request_size=4 [09:01:25]MH_SAM_APDU [09:01:25]CAPDU: 80 11 00 00 [09:01:25]Write to MH i2c: E2 08 00 4F 2D 80 11 00 00 00 00 00 00 F6 [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:25]Read from MH i2c: E2 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 17 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 17 00 4F 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 42 [09:01:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:01:25]wFMCommunicate OK [09:01:25]CreateOFDProtocolMessage done [09:01:25]OFDSenderStorePacket 58129 [09:01:25]StoreOFDPacket docnum=58129 [09:01:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 B8 07 01 51 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 66 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E3 00 00 35 04 06 00 2B 64 92 1E 8A F2 0D AF B6 67 7F 0F B3 21 [09:01:25]CheckFolder [09:01:25]dirname=/storage/ofd_packets [09:01:25]CheckFolder done [09:01:25]ProducePacketName [09:01:25]name=ofd_packets/00058129 [09:01:25]NVStorageSaveData ofd_packets/00058129 [09:01:25]File name is /storage/ofd_packets/00058129 [09:01:25]Write 301 bytes [09:01:25]NVStorageSaveData done [09:01:25]OFDSenderStorePacket done [09:01:25]KKMCreateOFDPacket done [09:01:25]NVStorageSaveData kkm_last_timestamp [09:01:25]File name is /storage/kkm_last_timestamp [09:01:25]Write 4 bytes [09:01:25]NVStorageSaveData done [09:01:25]ExternCall_PrintAddStr [09:01:25]wPrintStart [09:01:25]Write to MH i2c: 01 00 00 50 2D 7D [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: 01 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: 01 07 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: 01 07 00 50 2D 00 00 00 00 00 FF 0F 92 [09:01:25]RasterBufferAndPrint [09:01:25]line Счет N : (1)2075373 [09:01:25]line ИНН: 02508201610067 [09:01:25]line Контрольно-Кассовый Чек [09:01:25]line ПРОДАЖА [09:01:25]line ТРК (МРК, ГНК) : 32 [09:01:25]line Товар: 2710124500 [09:01:25]line Аи-95-К-5 [09:01:25]line 6.740 * 74.20 [09:01:25]line = 500.11 [09:01:25]line НДС 12% НСП 1% [09:01:25]line > о реализуемом товаре [09:01:25]line ИТОГО: 500.11 [09:01:25]line НСП 1% : 4.43 [09:01:25]line НДС 12% : 53.11 [09:01:25]line Наличными: 0.00 [09:01:25]line Безнал.: 500.11 [09:01:25]line Место: АЗС № 135 "Партнер Нефть" [09:01:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:01:25]line СНО: Общий режим [09:01:25]line Чек 113 20.08.2024 09:01 [09:01:25]line Смена: 100 ФФД: 1.0 [09:01:25]line ЗНМ: 0300000196 [09:01:25]line РНМ: 0000000000162794 [09:01:25]line Версия ККМ: v1.0 [09:01:25]line Платежная система: O! деньги [09:01:25]line ФМ: 0000000002094532 [09:01:25]line ФД: 58129 [09:01:25]line ФПД: 47710948199154 [09:01:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090126&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58129&fm=47710948199154&tin=02508201610067®Number=0000000000162794&sum=50011 [09:01:26]OFD Sender: Processing packet 58129 [packets to send 51, broken 50] [09:01:26]ProducePacketName [09:01:26]name=ofd_packets/00058129 [09:01:26]OFD Sender: To server: pG, [09:01:26]CommunicateWithHost lk.salyk.kg:30040 [09:01:26]ConnectInit lk.salyk.kg [09:01:26]written 0, free lines is 4095 [09:01:26]Connected sock=6 [09:01:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 B8 07 01 51 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 66 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E3 00 00 35 04 06 00 2B 64 92 1E 8A F2 0D AF B6 67 7F 0F B3 21 [09:01:26]Write to MH i2c: 01 00 00 7A 2D A7 [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: 01 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: 01 07 00 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: 01 07 00 7A 2D 00 00 00 00 00 B0 0C 6A [09:01:26]RasterBufferAndPrint [09:01:26]line [09:01:26]line [09:01:26]line [09:01:26]line [09:01:26]line [09:01:26]written 0, free lines is 3254 [09:01:26]MH_Cut [09:01:26]Write to MH i2c: D1 01 00 81 2D 01 80 [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: D1 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: D1 01 00 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: D1 01 00 81 2D 00 7F [09:01:26]Write to MH i2c: 01 00 00 82 2D AF [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DF D1 47 00 95 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 32 30 39 34 35 33 32 10 04 04 00 11 E3 00 00 F4 03 04 00 B6 06 C4 66 B6 04 01 00 00 60 2A 92 E3 4C 8B C4 A6 [09:01:26]CommunicateWithHost err = 0 [09:01:26]CheckOFDResponse [09:01:26]1017 (14) - 77093643461234 [09:01:26]1041 (16) - 0000000002094532 [09:01:26]1040 (4) - 58129 [09:01:26]1012 (4) - 20.08.2024 03:00 [09:01:26]1206 (1) - 0 [09:01:26]OFD Sender: Remove packet 58129 [09:01:26]ProducePacketName [09:01:26]name=ofd_packets/00058129 [09:01:26]NVStorageDeleteData [09:01:27]OFD Sender: No OFD packet to send [09:01:27]*** Cut start [09:01:27]*** Partial cut [09:01:27]*** CUTSNS_PIN = 1 [09:01:27]*** CUTSNS_PIN = 0 [09:01:27]*** Brake cut motor [09:01:28]Read from MH i2c: 01 [09:01:28]MH_I2C_Read... [09:01:28]*** Stop cut motor [09:01:28]*** Cut end [09:01:28]Read from MH i2c: 01 07 00 [09:01:28]MH_I2C_Read... [09:01:28]Read from MH i2c: 01 07 00 82 2D 00 00 00 00 00 FF 0F C4 [09:01:28]process_action close_receipt done [09:01:28]requested_data is exist [09:01:28]produce_requested_data [09:01:28]requested_item fm.sn is exist - process it [09:01:28]wFMCommunicate request_size=4 [09:01:28]MH_SAM_APDU [09:01:28]CAPDU: 80 11 00 00 [09:01:28]Write to MH i2c: E2 08 00 83 2D 80 11 00 00 00 00 00 00 2A [09:01:28]Write i2c OK [09:01:28]MH_I2C_Read... [09:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:28]Read from MH i2c: E2 [09:01:28]MH_I2C_Read... [09:01:28]Read from MH i2c: E2 17 00 [09:01:28]MH_I2C_Read... [09:01:28]Read from MH i2c: E2 17 00 83 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [09:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:01:28]wFMCommunicate OK [09:01:28]requested_item fd.num is exist - process it [09:01:28]SAM_PROTO_GetFieldsCounters [09:01:28]wFMCommunicate request_size=4 [09:01:28]MH_SAM_APDU [09:01:28]CAPDU: 80 13 00 00 [09:01:28]Write to MH i2c: E2 08 00 84 2D 80 13 00 00 00 00 00 00 2D [09:01:28]Write i2c OK [09:01:28]MH_I2C_Read... [09:01:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:28]Read from MH i2c: E2 [09:01:28]MH_I2C_Read... [09:01:28]Read from MH i2c: E2 62 00 [09:01:28]MH_I2C_Read... [09:01:28]Read from MH i2c: E2 62 00 84 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 11 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [09:01:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 11 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:28]wFMCommunicate OK [09:01:28]SAM_PROTO_GetFieldsCounters done [09:01:28]requested_item shift.num is exist - process it [09:01:28]requested_item shift.opened is exist - process it [09:01:28]req_shift_opened [09:01:28]FM_GetShiftState [09:01:28]SAM_PROTO_GetShiftState [09:01:28]wFMCommunicate request_size=4 [09:01:28]MH_SAM_APDU [09:01:28]CAPDU: 80 13 01 00 [09:01:28]Write to MH i2c: E2 08 00 85 2D 80 13 01 00 00 00 00 00 2F [09:01:28]Write i2c OK [09:01:28]MH_I2C_Read... [09:01:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:28]Read from MH i2c: E2 [09:01:28]MH_I2C_Read... [09:01:28]Read from MH i2c: E2 0E 00 [09:01:28]MH_I2C_Read... [09:01:28]Read from MH i2c: E2 0E 00 85 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 52 [09:01:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:01:28]wFMCommunicate OK [09:01:28]SAM_PROTO_GetShiftState done [09:01:28]FM_GetShiftState done [09:01:28]req_shift_opened done [09:01:28]requested_item shift.open_date is exist - process it [09:01:28]req_shift_open_date [09:01:28]req_shift_open_date done [09:01:28]produce_requested_data done [09:01:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58129,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:01:28]process_action_free close_receipt [09:01:28]json_value_free [09:01:28]json_value_free done [09:01:28]process_json_proto returns [09:01:28]Send response to host [09:01:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58129,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:01:28]free response buf [09:01:28]execute_script done [09:01:28]execute_script returns [09:01:28]free content buf [09:01:28]Sock 9.Close socket [09:01:28]Sock 9.Thread stoped [09:01:32]OFD Sender: No OFD packet to send [09:01:37]OFD Sender: No OFD packet to send [09:01:42]OFD Sender: No OFD packet to send [09:01:47]OFD Sender: No OFD packet to send [09:01:52]OFD Sender: No OFD packet to send [09:01:57]OFD Sender: No OFD packet to send [09:02:02]OFD Sender: No OFD packet to send [09:02:07]OFD Sender: No OFD packet to send [09:02:12]OFD Sender: No OFD packet to send [09:02:15]accept exits with 7 [09:02:15]New connection [09:02:15]New thread 3067424100 created [09:02:15]Thread 3067567460 joined [09:02:15]Waiting for new connection... [09:02:15] Sock 7.Parse request [09:02:15]Sock 7.Check first char [09:02:15]Sock 7.First char is OK [09:02:15]request: POST /json_proto HTTP/1.0 [09:02:15]Method: POST [09:02:15]URL: /json_proto [09:02:15]Method is POST - this is cgi request [09:02:15]url: /json_proto [09:02:15]query_string will be loaded in cgi processing [09:02:15]execute_cgi json_proto POST (null) [09:02:15]execute_cgi path=json_proto method=POST [09:02:15]POST find Content-Length [09:02:15]Host: 172.17.44.3:8080 [09:02:15]Content-Length: 782 [09:02:15]Content-Type: application/json [09:02:15] [09:02:15]POST finish read [09:02:15]Found Content-Length = 782 [09:02:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:15]execute_script... [09:02:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:15]POST & json_proto [09:02:15]process_json_proto [09:02:15]json parsed OK: [09:02:15]protocol is kg_v1.0 [09:02:15]action value=close_receipt [09:02:15]process_action close_receipt [09:02:15]cmd_close_receipt [09:02:15]MH_GetDate [09:02:15]Write to MH i2c: F0 00 00 86 2D A2 [09:02:15]Write i2c OK [09:02:15]MH_I2C_Read... [09:02:15]Read from MH i2c: F0 [09:02:15]MH_I2C_Read... [09:02:15]Read from MH i2c: F0 09 00 [09:02:15]MH_I2C_Read... [09:02:15]Read from MH i2c: F0 09 00 86 2D 00 9A 5B C4 66 AD C5 5D 66 FF [09:02:15]GetLastDocTimeStamp 1724144486 [09:02:15]current date 1724144538 [09:02:15]FM_GetShiftState [09:02:15]SAM_PROTO_GetShiftState [09:02:15]wFMCommunicate request_size=4 [09:02:15]MH_SAM_APDU [09:02:15]CAPDU: 80 13 01 00 [09:02:15]Write to MH i2c: E2 08 00 87 2D 80 13 01 00 00 00 00 00 31 [09:02:15]Write i2c OK [09:02:15]MH_I2C_Read... [09:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:15]Read from MH i2c: E2 [09:02:15]MH_I2C_Read... [09:02:15]Read from MH i2c: E2 0E 00 [09:02:15]MH_I2C_Read... [09:02:15]Read from MH i2c: E2 0E 00 87 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [09:02:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:02:15]wFMCommunicate OK [09:02:15]SAM_PROTO_GetShiftState done [09:02:15]FM_GetShiftState done [09:02:15]opened in 1724112910 [09:02:15]opened+sec_in_day 1724199310 [09:02:15]quantity*price = 50017 [09:02:15]sum+1 = 50019 [09:02:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 114 20.08.2024 09:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58130 ФПД: 3677606281092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090218&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58130&fm=3677606281092&tin=02508201610067®Number=0000000000162794&sum=50018 [09:02:17]StoreToDocumentArchive [09:02:17]shift 100 fd 58130 [09:02:17]save to /storage/0100/doc_00058130 [09:02:17]save last doc name /storage/0100/doc_00058130 to /storage/kkm_last_doc_name [09:02:17]save OK [09:02:17]Clear old archive folders... [09:02:17]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:02:17]tlvbuf is 01E07E60 [09:02:17]SAM_PROTO_ClearQueue [09:02:17]wFMCommunicate request_size=4 [09:02:17]MH_SAM_APDU [09:02:17]CAPDU: 80 09 00 00 [09:02:17]Write to MH i2c: E2 08 00 94 2D 80 09 00 00 00 00 00 00 33 [09:02:17]Write i2c OK [09:02:17]MH_I2C_Read... [09:02:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:17]Read from MH i2c: E2 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 03 00 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 03 00 94 2D 00 90 00 35 [09:02:17]RAPDU: 90 00 [09:02:17]wFMCommunicate OK [09:02:17]SAM_PROTO_ClearQueue done [09:02:17]KKMCreateOFDPacket [09:02:17]OFDProtocolAddRootSTLVToBuf [09:02:17]FM_MakeSignedData [09:02:17]FM_MakeSignedData [09:02:17]SAM_PROTO_SignData [09:02:17]wFMCommunicate request_size=4 [09:02:17]MH_SAM_APDU [09:02:17]CAPDU: 80 0D 01 02 [09:02:17]Write to MH i2c: E2 08 00 95 2D 80 0D 01 02 00 00 00 00 3B [09:02:17]Write i2c OK [09:02:17]MH_I2C_Read... [09:02:17]OFD Sender: No OFD packet to send [09:02:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:17]Read from MH i2c: E2 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 03 00 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 03 00 95 2D 00 90 00 36 [09:02:17]RAPDU: 90 00 [09:02:17]wFMCommunicate OK [09:02:17]wFMCommunicate request_size=253 [09:02:17]MH_SAM_APDU [09:02:17]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 9A 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E3 00 00 35 04 06 00 03 58 42 6A 7F 84 [09:02:17]Write to MH i2c: E2 00 01 96 2D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 9A 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E3 00 00 35 04 06 00 03 58 42 6A 7F 84 00 00 5F [09:02:17]Write i2c OK [09:02:17]MH_I2C_Read... [09:02:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:17]Read from MH i2c: E2 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 03 00 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 03 00 96 2D 00 90 00 37 [09:02:17]RAPDU: 90 00 [09:02:17]wFMCommunicate OK [09:02:17]wFMCommunicate request_size=4 [09:02:17]MH_SAM_APDU [09:02:17]CAPDU: 80 0D 03 02 [09:02:17]Write to MH i2c: E2 08 00 97 2D 80 0D 03 02 00 00 00 00 3F [09:02:17]Write i2c OK [09:02:17]MH_I2C_Read... [09:02:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:17]Read from MH i2c: E2 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 0B 00 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 0B 00 97 2D 00 53 87 73 5D EB 40 6A 66 90 00 E5 [09:02:17]RAPDU: 53 87 73 5D EB 40 6A 66 90 00 [09:02:17]wFMCommunicate OK [09:02:17]SAM_PROTO_SignData done [09:02:17]FM_MakeSignedData done [09:02:17]CreateOFDProtocolMessage [09:02:17]wFMCommunicate request_size=4 [09:02:17]MH_SAM_APDU [09:02:17]CAPDU: 80 11 00 00 [09:02:17]Write to MH i2c: E2 08 00 98 2D 80 11 00 00 00 00 00 00 3F [09:02:17]Write i2c OK [09:02:17]MH_I2C_Read... [09:02:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:17]Read from MH i2c: E2 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 17 00 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: E2 17 00 98 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8B [09:02:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:02:17]wFMCommunicate OK [09:02:17]CreateOFDProtocolMessage done [09:02:17]OFDSenderStorePacket 58130 [09:02:17]StoreOFDPacket docnum=58130 [09:02:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 59 FA 00 01 2F D9 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 9A 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E3 00 00 35 04 06 00 03 58 42 6A 7F 84 53 87 73 5D EB 40 6A 66 [09:02:17]CheckFolder [09:02:17]dirname=/storage/ofd_packets [09:02:17]CheckFolder done [09:02:17]ProducePacketName [09:02:17]name=ofd_packets/00058130 [09:02:17]NVStorageSaveData ofd_packets/00058130 [09:02:17]File name is /storage/ofd_packets/00058130 [09:02:17]Write 294 bytes [09:02:17]NVStorageSaveData done [09:02:17]OFDSenderStorePacket done [09:02:17]KKMCreateOFDPacket done [09:02:17]NVStorageSaveData kkm_last_timestamp [09:02:17]File name is /storage/kkm_last_timestamp [09:02:17]Write 4 bytes [09:02:17]NVStorageSaveData done [09:02:17]ExternCall_PrintAddStr [09:02:17]wPrintStart [09:02:17]Write to MH i2c: 01 00 00 99 2D C6 [09:02:17]Write i2c OK [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: 01 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: 01 07 00 [09:02:17]MH_I2C_Read... [09:02:17]Read from MH i2c: 01 07 00 99 2D 00 00 00 00 00 FF 0F DB [09:02:17]RasterBufferAndPrint [09:02:17]line Счет N : (1)2075374 [09:02:17]line ИНН: 02508201610067 [09:02:17]line Контрольно-Кассовый Чек [09:02:17]line ПРОДАЖА [09:02:17]line ТРК (МРК, ГНК) : 44 [09:02:17]line Товар: 2710124130 [09:02:17]line SU-92 [09:02:17]line 7.270 * 68.80 [09:02:17]line = 500.18 [09:02:17]line НДС 12% НСП 1% [09:02:17]line > о реализуемом товаре [09:02:17]line ИТОГО: 500.18 [09:02:17]line НСП 1% : 4.43 [09:02:17]line НДС 12% : 53.12 [09:02:17]line Наличными: 0.00 [09:02:17]line Безнал.: 500.18 [09:02:17]line Место: АЗС № 135 "Партнер Нефть" [09:02:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:02:17]line СНО: Общий режим [09:02:17]line Чек 114 20.08.2024 09:02 [09:02:17]line Смена: 100 ФФД: 1.0 [09:02:17]line ЗНМ: 0300000196 [09:02:17]line РНМ: 0000000000162794 [09:02:17]line Версия ККМ: v1.0 [09:02:17]line Платежная система: O! деньги [09:02:17]line ФМ: 0000000002094532 [09:02:17]line ФД: 58130 [09:02:17]line ФПД: 3677606281092 [09:02:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090218&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58130&fm=3677606281092&tin=02508201610067®Number=0000000000162794&sum=50018 [09:02:17]OFD Sender: Processing packet 58130 [packets to send 51, broken 50] [09:02:17]ProducePacketName [09:02:17]name=ofd_packets/00058130 [09:02:17]OFD Sender: To server: pG, [09:02:17]CommunicateWithHost lk.salyk.kg:30040 [09:02:17]ConnectInit lk.salyk.kg [09:02:17]written 0, free lines is 4095 [09:02:18]Connected sock=10 [09:02:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 59 FA 00 01 2F D9 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 9A 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E3 00 00 35 04 06 00 03 58 42 6A 7F 84 53 87 73 5D EB 40 6A 66 [09:02:18]Write to MH i2c: 01 00 00 C3 2D F0 [09:02:18]Write i2c OK [09:02:18]MH_I2C_Read... [09:02:18]Read from MH i2c: 01 [09:02:18]MH_I2C_Read... [09:02:18]Read from MH i2c: 01 07 00 [09:02:18]MH_I2C_Read... [09:02:18]Read from MH i2c: 01 07 00 C3 2D 00 00 00 00 00 AA 0C AD [09:02:18]RasterBufferAndPrint [09:02:18]line [09:02:18]line [09:02:18]line [09:02:18]line [09:02:18]line [09:02:18]written 0, free lines is 3246 [09:02:18]MH_Cut [09:02:18]Write to MH i2c: D1 01 00 CA 2D 01 C9 [09:02:18]Write i2c OK [09:02:18]MH_I2C_Read... [09:02:18]Read from MH i2c: D1 [09:02:18]MH_I2C_Read... [09:02:18]Read from MH i2c: D1 01 00 [09:02:18]MH_I2C_Read... [09:02:18]Read from MH i2c: D1 01 00 CA 2D 00 C8 [09:02:18]Write to MH i2c: 01 00 00 CB 2D F8 [09:02:18]Write i2c OK [09:02:18]MH_I2C_Read... [09:02:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0E 81 47 00 AB 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 32 30 39 34 35 33 32 10 04 04 00 12 E3 00 00 F4 03 04 00 E9 06 C4 66 B6 04 01 00 00 FF 02 A4 09 D3 BD EA E5 [09:02:18]CommunicateWithHost err = 0 [09:02:18]CheckOFDResponse [09:02:18]1017 (14) - 77093643461234 [09:02:18]1041 (16) - 0000000002094532 [09:02:18]1040 (4) - 58130 [09:02:18]1012 (4) - 20.08.2024 03:00 [09:02:18]1206 (1) - 0 [09:02:18]OFD Sender: Remove packet 58130 [09:02:18]ProducePacketName [09:02:18]name=ofd_packets/00058130 [09:02:18]NVStorageDeleteData [09:02:18]OFD Sender: No OFD packet to send [09:02:19]*** Cut start [09:02:19]*** Partial cut [09:02:19]*** CUTSNS_PIN = 1 [09:02:19]*** CUTSNS_PIN = 0 [09:02:19]*** Brake cut motor [09:02:19]Read from MH i2c: 01 [09:02:19]*** Stop cut motor [09:02:19]*** Cut end [09:02:19]MH_I2C_Read... [09:02:19]Read from MH i2c: 01 07 00 [09:02:19]MH_I2C_Read... [09:02:19]Read from MH i2c: 01 07 00 CB 2D 00 00 00 00 00 FF 0F 0D [09:02:19]process_action close_receipt done [09:02:19]requested_data is exist [09:02:19]produce_requested_data [09:02:19]requested_item fm.sn is exist - process it [09:02:19]wFMCommunicate request_size=4 [09:02:19]MH_SAM_APDU [09:02:19]CAPDU: 80 11 00 00 [09:02:19]Write to MH i2c: E2 08 00 CC 2D 80 11 00 00 00 00 00 00 73 [09:02:19]Write i2c OK [09:02:19]MH_I2C_Read... [09:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:20]Read from MH i2c: E2 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: E2 17 00 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: E2 17 00 CC 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [09:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:02:20]wFMCommunicate OK [09:02:20]requested_item fd.num is exist - process it [09:02:20]SAM_PROTO_GetFieldsCounters [09:02:20]wFMCommunicate request_size=4 [09:02:20]MH_SAM_APDU [09:02:20]CAPDU: 80 13 00 00 [09:02:20]Write to MH i2c: E2 08 00 CD 2D 80 13 00 00 00 00 00 00 76 [09:02:20]Write i2c OK [09:02:20]MH_I2C_Read... [09:02:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:20]Read from MH i2c: E2 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: E2 62 00 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: E2 62 00 CD 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 12 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [09:02:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 12 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:20]wFMCommunicate OK [09:02:20]SAM_PROTO_GetFieldsCounters done [09:02:20]requested_item shift.num is exist - process it [09:02:20]requested_item shift.opened is exist - process it [09:02:20]req_shift_opened [09:02:20]FM_GetShiftState [09:02:20]SAM_PROTO_GetShiftState [09:02:20]wFMCommunicate request_size=4 [09:02:20]MH_SAM_APDU [09:02:20]CAPDU: 80 13 01 00 [09:02:20]Write to MH i2c: E2 08 00 CE 2D 80 13 01 00 00 00 00 00 78 [09:02:20]Write i2c OK [09:02:20]MH_I2C_Read... [09:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:20]Read from MH i2c: E2 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: E2 0E 00 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: E2 0E 00 CE 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9B [09:02:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:02:20]wFMCommunicate OK [09:02:20]SAM_PROTO_GetShiftState done [09:02:20]FM_GetShiftState done [09:02:20]req_shift_opened done [09:02:20]requested_item shift.open_date is exist - process it [09:02:20]req_shift_open_date [09:02:20]req_shift_open_date done [09:02:20]produce_requested_data done [09:02:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58130,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:02:20]process_action_free close_receipt [09:02:20]json_value_free [09:02:20]json_value_free done [09:02:20]process_json_proto returns [09:02:20]Send response to host [09:02:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58130,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:02:20]free response buf [09:02:20]execute_script done [09:02:20]execute_script returns [09:02:20]free content buf [09:02:20]Sock 7.Close socket [09:02:20]Sock 7.Thread stoped [09:02:23]OFD Sender: No OFD packet to send [09:02:28]OFD Sender: No OFD packet to send [09:02:34]OFD Sender: No OFD packet to send [09:02:39]OFD Sender: No OFD packet to send [09:02:44]OFD Sender: No OFD packet to send [09:02:49]OFD Sender: No OFD packet to send [09:02:54]OFD Sender: No OFD packet to send [09:02:57]accept exits with 9 [09:02:57]New connection [09:02:57]New thread 3067567460 created [09:02:57]Thread 3067424100 joined [09:02:57]Waiting for new connection... [09:02:57] Sock 9.Parse request [09:02:57]Sock 9.Check first char [09:02:57]Sock 9.First char is OK [09:02:57]request: POST /json_proto HTTP/1.0 [09:02:57]Method: POST [09:02:57]URL: /json_proto [09:02:57]Method is POST - this is cgi request [09:02:57]url: /json_proto [09:02:57]query_string will be loaded in cgi processing [09:02:57]execute_cgi json_proto POST (null) [09:02:57]execute_cgi path=json_proto method=POST [09:02:57]POST find Content-Length [09:02:57]Host: 172.17.44.3:8080 [09:02:57]Content-Length: 804 [09:02:57]Content-Type: application/json [09:02:57] [09:02:57]POST finish read [09:02:57]Found Content-Length = 804 [09:02:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:57]execute_script... [09:02:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:57]POST & json_proto [09:02:57]process_json_proto [09:02:57]json parsed OK: [09:02:57]protocol is kg_v1.0 [09:02:57]action value=close_receipt [09:02:57]process_action close_receipt [09:02:57]cmd_close_receipt [09:02:57]MH_GetDate [09:02:57]Write to MH i2c: F0 00 00 CF 2D EB [09:02:57]Write i2c OK [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: F0 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: F0 09 00 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: F0 09 00 CF 2D 00 C4 5B C4 66 AD C5 5D 66 72 [09:02:57]GetLastDocTimeStamp 1724144538 [09:02:57]current date 1724144580 [09:02:57]FM_GetShiftState [09:02:57]SAM_PROTO_GetShiftState [09:02:57]wFMCommunicate request_size=4 [09:02:57]MH_SAM_APDU [09:02:57]CAPDU: 80 13 01 00 [09:02:57]Write to MH i2c: E2 08 00 D0 2D 80 13 01 00 00 00 00 00 7A [09:02:57]Write i2c OK [09:02:57]MH_I2C_Read... [09:02:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:57]Read from MH i2c: E2 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: E2 0E 00 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: E2 0E 00 D0 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9D [09:02:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:02:57]wFMCommunicate OK [09:02:57]SAM_PROTO_GetShiftState done [09:02:57]FM_GetShiftState done [09:02:57]opened in 1724112910 [09:02:57]opened+sec_in_day 1724199310 [09:02:57]quantity*price = 200043 [09:02:57]sum+1 = 200044 [09:02:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 115 20.08.2024 09:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58131 ФПД: 152326450597620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090300&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58131&fm=152326450597620&tin=02508201610067®Number=0000000000162794&sum=200043 [09:02:58]StoreToDocumentArchive [09:02:58]shift 100 fd 58131 [09:02:58]save to /storage/0100/doc_00058131 [09:02:58]save last doc name /storage/0100/doc_00058131 to /storage/kkm_last_doc_name [09:02:58]save OK [09:02:58]Clear old archive folders... [09:02:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:58]tlvbuf is B6F703F0 [09:02:58]SAM_PROTO_ClearQueue [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 09 00 00 [09:02:58]Write to MH i2c: E2 08 00 DD 2D 80 09 00 00 00 00 00 00 7C [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 03 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 03 00 DD 2D 00 90 00 7E [09:02:58]RAPDU: 90 00 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_ClearQueue done [09:02:58]KKMCreateOFDPacket [09:02:58]OFDProtocolAddRootSTLVToBuf [09:02:58]FM_MakeSignedData [09:02:58]FM_MakeSignedData [09:02:58]SAM_PROTO_SignData [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 0D 01 02 [09:02:58]Write to MH i2c: E2 08 00 DE 2D 80 0D 01 02 00 00 00 00 84 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 03 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 03 00 DE 2D 00 90 00 7F [09:02:58]RAPDU: 90 00 [09:02:58]wFMCommunicate OK [09:02:58]wFMCommunicate request_size=255 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 73 00 00 00 F4 03 04 00 C4 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E3 00 00 35 04 06 00 8A [09:02:58]Write to MH i2c: E2 02 01 DF 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 C4 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E3 00 00 35 04 06 00 8A 00 00 AE [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:59]OFD Sender: No OFD packet to send [09:02:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:59]Read from MH i2c: E2 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 03 00 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 03 00 DF 2D 00 90 00 80 [09:02:59]RAPDU: 90 00 [09:02:59]wFMCommunicate OK [09:02:59]wFMCommunicate request_size=10 [09:02:59]MH_SAM_APDU [09:02:59]CAPDU: 80 0D 02 02 05 8A 43 FA 4E F4 [09:02:59]Write to MH i2c: E2 0D 00 E0 2D 80 0D 02 02 05 00 8A 43 FA 4E F4 00 00 9A [09:02:59]Write i2c OK [09:02:59]MH_I2C_Read... [09:02:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:59]Read from MH i2c: E2 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 03 00 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 03 00 E0 2D 00 90 00 81 [09:02:59]RAPDU: 90 00 [09:02:59]wFMCommunicate OK [09:02:59]wFMCommunicate request_size=4 [09:02:59]MH_SAM_APDU [09:02:59]CAPDU: 80 0D 03 02 [09:02:59]Write to MH i2c: E2 08 00 E1 2D 80 0D 03 02 00 00 00 00 89 [09:02:59]Write i2c OK [09:02:59]MH_I2C_Read... [09:02:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:59]Read from MH i2c: E2 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 0B 00 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 0B 00 E1 2D 00 18 DF 6C 77 F1 32 FE 95 90 00 1A [09:02:59]RAPDU: 18 DF 6C 77 F1 32 FE 95 90 00 [09:02:59]wFMCommunicate OK [09:02:59]SAM_PROTO_SignData done [09:02:59]FM_MakeSignedData done [09:02:59]CreateOFDProtocolMessage [09:02:59]wFMCommunicate request_size=4 [09:02:59]MH_SAM_APDU [09:02:59]CAPDU: 80 11 00 00 [09:02:59]Write to MH i2c: E2 08 00 E2 2D 80 11 00 00 00 00 00 00 89 [09:02:59]Write i2c OK [09:02:59]MH_I2C_Read... [09:02:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:59]Read from MH i2c: E2 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 17 00 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 17 00 E2 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D5 [09:02:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:02:59]wFMCommunicate OK [09:02:59]CreateOFDProtocolMessage done [09:02:59]OFDSenderStorePacket 58131 [09:02:59]StoreOFDPacket docnum=58131 [09:02:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 84 D6 07 01 92 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 73 00 00 00 F4 03 04 00 C4 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E3 00 00 35 04 06 00 8A 8A 43 FA 4E F4 18 DF 6C 77 F1 32 FE 95 [09:02:59]CheckFolder [09:02:59]dirname=/storage/ofd_packets [09:02:59]CheckFolder done [09:02:59]ProducePacketName [09:02:59]name=ofd_packets/00058131 [09:02:59]NVStorageSaveData ofd_packets/00058131 [09:02:59]File name is /storage/ofd_packets/00058131 [09:02:59]Write 301 bytes [09:02:59]NVStorageSaveData done [09:02:59]OFDSenderStorePacket done [09:02:59]KKMCreateOFDPacket done [09:02:59]NVStorageSaveData kkm_last_timestamp [09:02:59]File name is /storage/kkm_last_timestamp [09:02:59]Write 4 bytes [09:02:59]NVStorageSaveData done [09:02:59]ExternCall_PrintAddStr [09:02:59]wPrintStart [09:02:59]Write to MH i2c: 01 00 00 E3 2D 10 [09:02:59]Write i2c OK [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: 01 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: 01 07 00 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: 01 07 00 E3 2D 00 00 00 00 00 FF 0F 25 [09:02:59]RasterBufferAndPrint [09:02:59]line Счет N : (1)2075375 [09:02:59]line ИНН: 02508201610067 [09:02:59]line Контрольно-Кассовый Чек [09:02:59]line ПРОДАЖА [09:02:59]line ТРК (МРК, ГНК) : 52 [09:02:59]line Товар: 2710124500 [09:02:59]line Аи-95-К-5 [09:02:59]line 26.960 * 74.20 [09:02:59]line = 2000.43 [09:02:59]line НДС 12% НСП 1% [09:02:59]line > о реализуемом товаре [09:02:59]line ИТОГО: 2000.43 [09:02:59]line НСП 1% : 17.70 [09:02:59]line НДС 12% : 212.43 [09:02:59]line Наличными: 0.00 [09:02:59]line Безнал.: 2000.43 [09:02:59]line Место: АЗС № 135 "Партнер Нефть" [09:02:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:02:59]line СНО: Общий режим [09:02:59]line Чек 115 20.08.2024 09:03 [09:02:59]line Смена: 100 ФФД: 1.0 [09:02:59]line ЗНМ: 0300000196 [09:02:59]line РНМ: 0000000000162794 [09:02:59]line Версия ККМ: v1.0 [09:02:59]line Платежная система: O! деньги [09:02:59]line ФМ: 0000000002094532 [09:02:59]line ФД: 58131 [09:02:59]line ФПД: 152326450597620 [09:02:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090300&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58131&fm=152326450597620&tin=02508201610067®Number=0000000000162794&sum=200043 [09:02:59]OFD Sender: Processing packet 58131 [packets to send 51, broken 50] [09:02:59]ProducePacketName [09:02:59]name=ofd_packets/00058131 [09:02:59]OFD Sender: To server: pG, [09:02:59]CommunicateWithHost lk.salyk.kg:30040 [09:02:59]ConnectInit lk.salyk.kg [09:02:59]written 0, free lines is 4095 [09:02:59]Connected sock=10 [09:02:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 84 D6 07 01 92 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 73 00 00 00 F4 03 04 00 C4 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E3 00 00 35 04 06 00 8A 8A 43 FA 4E F4 18 DF 6C 77 F1 32 FE 95 [09:03:00]Write to MH i2c: 01 00 00 0D 2E 3B [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 07 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 07 00 0D 2E 00 00 00 00 00 B7 0C 05 [09:03:00]RasterBufferAndPrint [09:03:00]line [09:03:00]line [09:03:00]line [09:03:00]line [09:03:00]line [09:03:00]written 0, free lines is 3261 [09:03:00]MH_Cut [09:03:00]Write to MH i2c: D1 01 00 14 2E 01 14 [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: D1 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: D1 01 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: D1 01 00 14 2E 00 13 [09:03:00]Write to MH i2c: 01 00 00 15 2E 43 [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 24 13 47 00 1D 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E3 00 00 F4 03 04 00 13 07 C4 66 B6 04 01 00 00 17 94 9D 72 D7 03 13 12 [09:03:00]CommunicateWithHost err = 0 [09:03:00]CheckOFDResponse [09:03:00]1017 (14) - 77093643461234 [09:03:00]1041 (16) - 0000000002094532 [09:03:00]1040 (4) - 58131 [09:03:00]1012 (4) - 20.08.2024 03:01 [09:03:00]1206 (1) - 0 [09:03:00]OFD Sender: Remove packet 58131 [09:03:00]ProducePacketName [09:03:00]name=ofd_packets/00058131 [09:03:00]NVStorageDeleteData [09:03:00]OFD Sender: No OFD packet to send [09:03:00]*** Cut start [09:03:00]*** Partial cut [09:03:00]*** CUTSNS_PIN = 1 [09:03:01]*** CUTSNS_PIN = 0 [09:03:01]*** Brake cut motor [09:03:01]Read from MH i2c: 01 [09:03:01]MH_I2C_Read... [09:03:01]*** Stop cut motor [09:03:01]*** Cut end [09:03:01]Read from MH i2c: 01 07 00 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: 01 07 00 15 2E 00 00 00 00 00 FF 0F 58 [09:03:01]process_action close_receipt done [09:03:01]requested_data is exist [09:03:01]produce_requested_data [09:03:01]requested_item fm.sn is exist - process it [09:03:01]wFMCommunicate request_size=4 [09:03:01]MH_SAM_APDU [09:03:01]CAPDU: 80 11 00 00 [09:03:01]Write to MH i2c: E2 08 00 16 2E 80 11 00 00 00 00 00 00 BE [09:03:01]Write i2c OK [09:03:01]MH_I2C_Read... [09:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:01]Read from MH i2c: E2 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: E2 17 00 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: E2 17 00 16 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0A [09:03:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:03:01]wFMCommunicate OK [09:03:01]requested_item fd.num is exist - process it [09:03:01]SAM_PROTO_GetFieldsCounters [09:03:01]wFMCommunicate request_size=4 [09:03:01]MH_SAM_APDU [09:03:01]CAPDU: 80 13 00 00 [09:03:01]Write to MH i2c: E2 08 00 17 2E 80 13 00 00 00 00 00 00 C1 [09:03:01]Write i2c OK [09:03:01]MH_I2C_Read... [09:03:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:01]Read from MH i2c: E2 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: E2 62 00 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: E2 62 00 17 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 13 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [09:03:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 13 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:01]wFMCommunicate OK [09:03:01]SAM_PROTO_GetFieldsCounters done [09:03:01]requested_item shift.num is exist - process it [09:03:01]requested_item shift.opened is exist - process it [09:03:01]req_shift_opened [09:03:01]FM_GetShiftState [09:03:01]SAM_PROTO_GetShiftState [09:03:01]wFMCommunicate request_size=4 [09:03:01]MH_SAM_APDU [09:03:01]CAPDU: 80 13 01 00 [09:03:01]Write to MH i2c: E2 08 00 18 2E 80 13 01 00 00 00 00 00 C3 [09:03:01]Write i2c OK [09:03:01]MH_I2C_Read... [09:03:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:01]Read from MH i2c: E2 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: E2 0E 00 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: E2 0E 00 18 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E6 [09:03:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:03:01]wFMCommunicate OK [09:03:01]SAM_PROTO_GetShiftState done [09:03:01]FM_GetShiftState done [09:03:01]req_shift_opened done [09:03:01]requested_item shift.open_date is exist - process it [09:03:01]req_shift_open_date [09:03:01]req_shift_open_date done [09:03:01]produce_requested_data done [09:03:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58131,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:03:01]process_action_free close_receipt [09:03:01]json_value_free [09:03:01]json_value_free done [09:03:01]process_json_proto returns [09:03:01]Send response to host [09:03:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58131,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:03:01]free response buf [09:03:01]execute_script done [09:03:01]execute_script returns [09:03:01]free content buf [09:03:01]Sock 9.Close socket [09:03:01]Sock 9.Thread stoped [09:03:05]OFD Sender: No OFD packet to send [09:03:10]OFD Sender: No OFD packet to send [09:03:15]OFD Sender: No OFD packet to send [09:03:20]OFD Sender: No OFD packet to send [09:03:21]accept exits with 7 [09:03:21]New connection [09:03:21]New thread 3067424100 created [09:03:21]Thread 3067567460 joined [09:03:21]Waiting for new connection... [09:03:21] Sock 7.Parse request [09:03:21]Sock 7.Check first char [09:03:21]Sock 7.First char is OK [09:03:21]request: POST /json_proto HTTP/1.0 [09:03:21]Method: POST [09:03:21]URL: /json_proto [09:03:21]Method is POST - this is cgi request [09:03:21]url: /json_proto [09:03:21]query_string will be loaded in cgi processing [09:03:21]execute_cgi json_proto POST (null) [09:03:21]execute_cgi path=json_proto method=POST [09:03:21]POST find Content-Length [09:03:21]Host: 172.17.44.3:8080 [09:03:21]Content-Length: 785 [09:03:21]Content-Type: application/json [09:03:21] [09:03:21]POST finish read [09:03:21]Found Content-Length = 785 [09:03:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:21]execute_script... [09:03:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:21]POST & json_proto [09:03:21]process_json_proto [09:03:21]json parsed OK: [09:03:21]protocol is kg_v1.0 [09:03:21]action value=close_receipt [09:03:21]process_action close_receipt [09:03:21]cmd_close_receipt [09:03:21]MH_GetDate [09:03:21]Write to MH i2c: F0 00 00 19 2E 36 [09:03:21]Write i2c OK [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: F0 [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: F0 09 00 [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: F0 09 00 19 2E 00 DB 5B C4 66 AD C5 5D 66 D4 [09:03:21]GetLastDocTimeStamp 1724144580 [09:03:21]current date 1724144603 [09:03:21]FM_GetShiftState [09:03:21]SAM_PROTO_GetShiftState [09:03:21]wFMCommunicate request_size=4 [09:03:21]MH_SAM_APDU [09:03:21]CAPDU: 80 13 01 00 [09:03:21]Write to MH i2c: E2 08 00 1A 2E 80 13 01 00 00 00 00 00 C5 [09:03:21]Write i2c OK [09:03:21]MH_I2C_Read... [09:03:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:21]Read from MH i2c: E2 [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: E2 0E 00 [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: E2 0E 00 1A 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E8 [09:03:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:03:21]wFMCommunicate OK [09:03:21]SAM_PROTO_GetShiftState done [09:03:21]FM_GetShiftState done [09:03:21]opened in 1724112910 [09:03:21]opened+sec_in_day 1724199310 [09:03:21]quantity*price = 100035 [09:03:21]sum+1 = 100036 [09:03:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 116 20.08.2024 09:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58132 ФПД: 200111270570542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090323&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58132&fm=200111270570542&tin=02508201610067®Number=0000000000162794&sum=100035 [09:03:22]StoreToDocumentArchive [09:03:22]shift 100 fd 58132 [09:03:22]save to /storage/0100/doc_00058132 [09:03:22]save last doc name /storage/0100/doc_00058132 to /storage/kkm_last_doc_name [09:03:22]save OK [09:03:22]Clear old archive folders... [09:03:22]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:03:22]tlvbuf is B6F70350 [09:03:22]SAM_PROTO_ClearQueue [09:03:22]wFMCommunicate request_size=4 [09:03:22]MH_SAM_APDU [09:03:22]CAPDU: 80 09 00 00 [09:03:22]Write to MH i2c: E2 08 00 27 2E 80 09 00 00 00 00 00 00 C7 [09:03:22]Write i2c OK [09:03:22]MH_I2C_Read... [09:03:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:22]Read from MH i2c: E2 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 03 00 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 03 00 27 2E 00 90 00 C9 [09:03:22]RAPDU: 90 00 [09:03:22]wFMCommunicate OK [09:03:22]SAM_PROTO_ClearQueue done [09:03:22]KKMCreateOFDPacket [09:03:22]OFDProtocolAddRootSTLVToBuf [09:03:22]FM_MakeSignedData [09:03:22]FM_MakeSignedData [09:03:22]SAM_PROTO_SignData [09:03:22]wFMCommunicate request_size=4 [09:03:22]MH_SAM_APDU [09:03:22]CAPDU: 80 0D 01 02 [09:03:22]Write to MH i2c: E2 08 00 28 2E 80 0D 01 02 00 00 00 00 CF [09:03:22]Write i2c OK [09:03:22]MH_I2C_Read... [09:03:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:22]Read from MH i2c: E2 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 03 00 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 03 00 28 2E 00 90 00 CA [09:03:22]RAPDU: 90 00 [09:03:22]wFMCommunicate OK [09:03:22]wFMCommunicate request_size=253 [09:03:22]MH_SAM_APDU [09:03:22]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 DB 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E3 00 00 35 04 06 00 B6 00 09 32 AA 2E [09:03:22]Write to MH i2c: E2 00 01 29 2E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 DB 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E3 00 00 35 04 06 00 B6 00 09 32 AA 2E 00 00 78 [09:03:22]Write i2c OK [09:03:22]MH_I2C_Read... [09:03:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:22]Read from MH i2c: E2 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 03 00 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 03 00 29 2E 00 90 00 CB [09:03:22]RAPDU: 90 00 [09:03:22]wFMCommunicate OK [09:03:22]wFMCommunicate request_size=4 [09:03:22]MH_SAM_APDU [09:03:22]CAPDU: 80 0D 03 02 [09:03:22]Write to MH i2c: E2 08 00 2A 2E 80 0D 03 02 00 00 00 00 D3 [09:03:22]Write i2c OK [09:03:22]MH_I2C_Read... [09:03:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:22]Read from MH i2c: E2 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 0B 00 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 0B 00 2A 2E 00 6D 62 30 4D 95 94 F0 12 90 00 4B [09:03:22]RAPDU: 6D 62 30 4D 95 94 F0 12 90 00 [09:03:22]wFMCommunicate OK [09:03:22]SAM_PROTO_SignData done [09:03:22]FM_MakeSignedData done [09:03:22]CreateOFDProtocolMessage [09:03:22]wFMCommunicate request_size=4 [09:03:22]MH_SAM_APDU [09:03:22]CAPDU: 80 11 00 00 [09:03:22]Write to MH i2c: E2 08 00 2B 2E 80 11 00 00 00 00 00 00 D3 [09:03:22]Write i2c OK [09:03:22]MH_I2C_Read... [09:03:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:22]Read from MH i2c: E2 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 17 00 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: E2 17 00 2B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1F [09:03:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:03:22]wFMCommunicate OK [09:03:22]CreateOFDProtocolMessage done [09:03:22]OFDSenderStorePacket 58132 [09:03:22]StoreOFDPacket docnum=58132 [09:03:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 9E 85 00 01 E8 A4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 DB 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E3 00 00 35 04 06 00 B6 00 09 32 AA 2E 6D 62 30 4D 95 94 F0 12 [09:03:22]CheckFolder [09:03:22]dirname=/storage/ofd_packets [09:03:22]CheckFolder done [09:03:22]ProducePacketName [09:03:22]name=ofd_packets/00058132 [09:03:22]NVStorageSaveData ofd_packets/00058132 [09:03:22]File name is /storage/ofd_packets/00058132 [09:03:22]Write 294 bytes [09:03:22]NVStorageSaveData done [09:03:22]OFDSenderStorePacket done [09:03:22]KKMCreateOFDPacket done [09:03:22]NVStorageSaveData kkm_last_timestamp [09:03:22]File name is /storage/kkm_last_timestamp [09:03:22]Write 4 bytes [09:03:22]NVStorageSaveData done [09:03:22]ExternCall_PrintAddStr [09:03:22]wPrintStart [09:03:22]Write to MH i2c: 01 00 00 2C 2E 5A [09:03:22]Write i2c OK [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: 01 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: 01 07 00 [09:03:22]MH_I2C_Read... [09:03:22]Read from MH i2c: 01 07 00 2C 2E 00 00 00 00 00 FF 0F 6F [09:03:22]RasterBufferAndPrint [09:03:22]line Счет N : (1)2075376 [09:03:22]line ИНН: 02508201610067 [09:03:22]line Контрольно-Кассовый Чек [09:03:22]line ПРОДАЖА [09:03:22]line ТРК (МРК, ГНК) : 64 [09:03:22]line Товар: 2710124130 [09:03:22]line SU-92 [09:03:22]line 14.540 * 68.80 [09:03:22]line = 1000.35 [09:03:22]line НДС 12% НСП 1% [09:03:22]line > о реализуемом товаре [09:03:22]line ИТОГО: 1000.35 [09:03:22]line НСП 1% : 8.85 [09:03:22]line НДС 12% : 106.23 [09:03:22]line Наличными: 0.00 [09:03:22]line Безнал.: 1000.35 [09:03:22]line Место: АЗС № 135 "Партнер Нефть" [09:03:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:03:22]line СНО: Общий режим [09:03:22]line Чек 116 20.08.2024 09:03 [09:03:22]line Смена: 100 ФФД: 1.0 [09:03:22]line ЗНМ: 0300000196 [09:03:22]line РНМ: 0000000000162794 [09:03:22]line Версия ККМ: v1.0 [09:03:22]line Платежная система: O! деньги [09:03:22]line ФМ: 0000000002094532 [09:03:22]line ФД: 58132 [09:03:22]line ФПД: 200111270570542 [09:03:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090323&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58132&fm=200111270570542&tin=02508201610067®Number=0000000000162794&sum=100035 [09:03:23]OFD Sender: Processing packet 58132 [packets to send 51, broken 50] [09:03:23]ProducePacketName [09:03:23]name=ofd_packets/00058132 [09:03:23]OFD Sender: To server: pG, [09:03:23]CommunicateWithHost lk.salyk.kg:30040 [09:03:23]ConnectInit lk.salyk.kg [09:03:23]written 0, free lines is 4095 [09:03:23]Connected sock=11 [09:03:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 9E 85 00 01 E8 A4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 DB 5B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E3 00 00 35 04 06 00 B6 00 09 32 AA 2E 6D 62 30 4D 95 94 F0 12 [09:03:23]Write to MH i2c: 01 00 00 56 2E 84 [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: 01 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: 01 07 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: 01 07 00 56 2E 00 00 00 00 00 AE 0C 45 [09:03:23]RasterBufferAndPrint [09:03:23]line [09:03:23]line [09:03:23]line [09:03:23]line [09:03:23]line [09:03:23]written 0, free lines is 3250 [09:03:23]MH_Cut [09:03:23]Write to MH i2c: D1 01 00 5D 2E 01 5D [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: D1 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: D1 01 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: D1 01 00 5D 2E 00 5C [09:03:23]Write to MH i2c: 01 00 00 5E 2E 8C [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9C C8 47 00 25 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 32 30 39 34 35 33 32 10 04 04 00 14 E3 00 00 F4 03 04 00 2A 07 C4 66 B6 04 01 00 00 0D 50 BD 76 AF 61 EA AC [09:03:23]CommunicateWithHost err = 0 [09:03:23]CheckOFDResponse [09:03:23]1017 (14) - 77093643461234 [09:03:23]1041 (16) - 0000000002094532 [09:03:23]1040 (4) - 58132 [09:03:23]1012 (4) - 20.08.2024 03:02 [09:03:23]1206 (1) - 0 [09:03:23]OFD Sender: Remove packet 58132 [09:03:23]ProducePacketName [09:03:23]name=ofd_packets/00058132 [09:03:23]NVStorageDeleteData [09:03:23]OFD Sender: No OFD packet to send [09:03:24]*** Cut start [09:03:24]*** Partial cut [09:03:24]*** CUTSNS_PIN = 1 [09:03:24]*** CUTSNS_PIN = 0 [09:03:24]*** Brake cut motor [09:03:25]Read from MH i2c: 01 [09:03:25]MH_I2C_Read... [09:03:25]*** Stop cut motor [09:03:25]*** Cut end [09:03:25]Read from MH i2c: 01 07 00 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: 01 07 00 5E 2E 00 00 00 00 00 FF 0F A1 [09:03:25]process_action close_receipt done [09:03:25]requested_data is exist [09:03:25]produce_requested_data [09:03:25]requested_item fm.sn is exist - process it [09:03:25]wFMCommunicate request_size=4 [09:03:25]MH_SAM_APDU [09:03:25]CAPDU: 80 11 00 00 [09:03:25]Write to MH i2c: E2 08 00 5F 2E 80 11 00 00 00 00 00 00 07 [09:03:25]Write i2c OK [09:03:25]MH_I2C_Read... [09:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:25]Read from MH i2c: E2 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: E2 17 00 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: E2 17 00 5F 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 53 [09:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:03:25]wFMCommunicate OK [09:03:25]requested_item fd.num is exist - process it [09:03:25]SAM_PROTO_GetFieldsCounters [09:03:25]wFMCommunicate request_size=4 [09:03:25]MH_SAM_APDU [09:03:25]CAPDU: 80 13 00 00 [09:03:25]Write to MH i2c: E2 08 00 60 2E 80 13 00 00 00 00 00 00 0A [09:03:25]Write i2c OK [09:03:25]MH_I2C_Read... [09:03:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:25]Read from MH i2c: E2 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: E2 62 00 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: E2 62 00 60 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 14 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [09:03:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 14 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:25]wFMCommunicate OK [09:03:25]SAM_PROTO_GetFieldsCounters done [09:03:25]requested_item shift.num is exist - process it [09:03:25]requested_item shift.opened is exist - process it [09:03:25]req_shift_opened [09:03:25]FM_GetShiftState [09:03:25]SAM_PROTO_GetShiftState [09:03:25]wFMCommunicate request_size=4 [09:03:25]MH_SAM_APDU [09:03:25]CAPDU: 80 13 01 00 [09:03:25]Write to MH i2c: E2 08 00 61 2E 80 13 01 00 00 00 00 00 0C [09:03:25]Write i2c OK [09:03:25]MH_I2C_Read... [09:03:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:25]Read from MH i2c: E2 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: E2 0E 00 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: E2 0E 00 61 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2F [09:03:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:03:25]wFMCommunicate OK [09:03:25]SAM_PROTO_GetShiftState done [09:03:25]FM_GetShiftState done [09:03:25]req_shift_opened done [09:03:25]requested_item shift.open_date is exist - process it [09:03:25]req_shift_open_date [09:03:25]req_shift_open_date done [09:03:25]produce_requested_data done [09:03:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58132,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:03:25]process_action_free close_receipt [09:03:25]json_value_free [09:03:25]json_value_free done [09:03:25]process_json_proto returns [09:03:25]Send response to host [09:03:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58132,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:03:25]free response buf [09:03:25]execute_script done [09:03:25]execute_script returns [09:03:25]free content buf [09:03:25]Sock 7.Close socket [09:03:25]Sock 7.Thread stoped [09:03:29]OFD Sender: No OFD packet to send [09:03:34]OFD Sender: No OFD packet to send [09:03:39]OFD Sender: No OFD packet to send [09:03:44]OFD Sender: No OFD packet to send [09:03:49]OFD Sender: No OFD packet to send [09:03:54]OFD Sender: No OFD packet to send [09:03:58]accept exits with 9 [09:03:58]New connection [09:03:58]New thread 3067567460 created [09:03:58]Thread 3067424100 joined [09:03:58]Waiting for new connection... [09:03:58] Sock 9.Parse request [09:03:58]Sock 9.Check first char [09:03:58]Sock 9.First char is OK [09:03:58]request: POST /json_proto HTTP/1.0 [09:03:58]Method: POST [09:03:58]URL: /json_proto [09:03:58]Method is POST - this is cgi request [09:03:58]url: /json_proto [09:03:58]query_string will be loaded in cgi processing [09:03:58]execute_cgi json_proto POST (null) [09:03:58]execute_cgi path=json_proto method=POST [09:03:58]POST find Content-Length [09:03:58]Host: 172.17.44.3:8080 [09:03:58]Content-Length: 215 [09:03:58]Content-Type: application/json [09:03:58] [09:03:58]POST finish read [09:03:58]Found Content-Length = 215 [09:03:58]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:03:58]execute_script... [09:03:58]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:03:58]POST & json_proto [09:03:58]process_json_proto [09:03:58]json parsed OK: [09:03:58]protocol is kg_v1.0 [09:03:58]action value=get_value [09:03:58]process_action get_value [09:03:58]cmd_get_value [09:03:58]process_action get_value done [09:03:58]requested_data is exist [09:03:58]produce_requested_data [09:03:58]requested_item kkm.sn is exist - process it [09:03:58]requested_item kkm.ver is exist - process it [09:03:58]requested_item fm.sn is exist - process it [09:03:58]wFMCommunicate request_size=4 [09:03:58]MH_SAM_APDU [09:03:58]CAPDU: 80 11 00 00 [09:03:58]Write to MH i2c: E2 08 00 62 2E 80 11 00 00 00 00 00 00 0A [09:03:58]Write i2c OK [09:03:58]MH_I2C_Read... [09:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:58]Read from MH i2c: E2 [09:03:58]MH_I2C_Read... [09:03:58]Read from MH i2c: E2 17 00 [09:03:58]MH_I2C_Read... [09:03:58]Read from MH i2c: E2 17 00 62 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 56 [09:03:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:03:58]wFMCommunicate OK [09:03:58]requested_item fd.num is exist - process it [09:03:58]SAM_PROTO_GetFieldsCounters [09:03:58]wFMCommunicate request_size=4 [09:03:58]MH_SAM_APDU [09:03:58]CAPDU: 80 13 00 00 [09:03:58]Write to MH i2c: E2 08 00 63 2E 80 13 00 00 00 00 00 00 0D [09:03:58]Write i2c OK [09:03:58]MH_I2C_Read... [09:03:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:58]Read from MH i2c: E2 [09:03:58]MH_I2C_Read... [09:03:58]Read from MH i2c: E2 62 00 [09:03:58]MH_I2C_Read... [09:03:58]Read from MH i2c: E2 62 00 63 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 14 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [09:03:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 14 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:58]wFMCommunicate OK [09:03:58]SAM_PROTO_GetFieldsCounters done [09:03:58]requested_item shift.num is exist - process it [09:03:58]requested_item shift.opened is exist - process it [09:03:58]req_shift_opened [09:03:58]FM_GetShiftState [09:03:58]SAM_PROTO_GetShiftState [09:03:58]wFMCommunicate request_size=4 [09:03:58]MH_SAM_APDU [09:03:58]CAPDU: 80 13 01 00 [09:03:58]Write to MH i2c: E2 08 00 64 2E 80 13 01 00 00 00 00 00 0F [09:03:58]Write i2c OK [09:03:58]MH_I2C_Read... [09:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:58]Read from MH i2c: E2 [09:03:58]MH_I2C_Read... [09:03:58]Read from MH i2c: E2 0E 00 [09:03:58]MH_I2C_Read... [09:03:58]Read from MH i2c: E2 0E 00 64 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [09:03:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:03:58]wFMCommunicate OK [09:03:58]SAM_PROTO_GetShiftState done [09:03:58]FM_GetShiftState done [09:03:58]req_shift_opened done [09:03:58]requested_item shift.open_date is exist - process it [09:03:58]req_shift_open_date [09:03:58]req_shift_open_date done [09:03:58]produce_requested_data done [09:03:58]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58132,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:03:58]process_action_free get_value [09:03:58]json_value_free [09:03:58]json_value_free done [09:03:58]process_json_proto returns [09:03:58]Send response to host [09:03:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58132,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:03:58]free response buf [09:03:58]execute_script done [09:03:58]execute_script returns [09:03:58]free content buf [09:03:58]Sock 9.Close socket [09:03:58]Sock 9.Thread stoped [09:03:58]accept exits with 7 [09:03:58]New connection [09:03:58]New thread 3067424100 created [09:03:58]Thread 3067567460 joined [09:03:58]Waiting for new connection... [09:03:58] Sock 7.Parse request [09:03:58]Sock 7.Check first char [09:03:58]Sock 7.First char is OK [09:03:58]request: POST /json_proto HTTP/1.0 [09:03:58]Method: POST [09:03:58]URL: /json_proto [09:03:58]Method is POST - this is cgi request [09:03:58]url: /json_proto [09:03:58]query_string will be loaded in cgi processing [09:03:58]execute_cgi json_proto POST (null) [09:03:58]execute_cgi path=json_proto method=POST [09:03:58]POST find Content-Length [09:03:58]Host: 172.17.44.3:8080 [09:03:58]Content-Length: 331 [09:03:58]Content-Type: application/json [09:03:58] [09:03:58]POST finish read [09:03:58]Found Content-Length = 331 [09:03:58]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:03:58]execute_script... [09:03:59]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:03:59]POST & json_proto [09:03:59]process_json_proto [09:03:59]json parsed OK: [09:03:59]protocol is kg_v1.0 [09:03:59]action value=get_value [09:03:59]process_action get_value [09:03:59]cmd_get_value [09:03:59]process_action get_value done [09:03:59]requested_data is exist [09:03:59]produce_requested_data [09:03:59]requested_item fm.sale.total is exist - process it [09:03:59]SAM_PROTO_GetFMData [09:03:59]wFMCommunicate request_size=4 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 13 03 00 [09:03:59]Write to MH i2c: E2 08 00 65 2E 80 13 03 00 00 00 00 00 12 [09:03:59]OFD Sender: No OFD packet to send [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:03:59]Read from MH i2c: E2 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 FD 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 FD 00 65 2E 00 C4 04 85 04 C0 04 6E 04 04 00 4C E2 00 00 69 04 A3 00 6F 04 04 00 26 E0 00 00 B1 04 05 00 3A EB 21 87 01 70 04 04 00 60 B4 18 3C 72 04 05 00 DA 36 09 4B 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CB 05 8A 29 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 B7 1A 76 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 9B 00 6F 04 04 00 26 02 00 00 B1 04 04 00 3C E9 95 08 70 04 04 00 3C E9 95 08 72 04 00 00 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 6F 6F E9 EF 03 09 00 90 00 3F [09:03:59]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 4C E2 00 00 69 04 A3 00 6F 04 04 00 26 E0 00 00 B1 04 05 00 3A EB 21 87 01 70 04 04 00 60 B4 18 3C 72 04 05 00 DA 36 09 4B 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CB 05 8A 29 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 B7 1A 76 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 9B 00 6F 04 04 00 26 02 00 00 B1 04 04 00 3C E9 95 08 70 04 04 00 3C E9 95 08 72 04 00 00 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 6F 6F E9 EF 03 09 00 90 00 [09:03:59]wFMCommunicate OK [09:03:59]wFMCommunicate request_size=4 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 17 00 00 [09:03:59]Write to MH i2c: E2 08 00 66 2E 80 17 00 00 00 00 00 00 14 [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:03:59]Read from MH i2c: E2 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 FD 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 FD 00 66 2E 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AB 73 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 FB [09:03:59]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AB 73 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [09:03:59]wFMCommunicate OK [09:03:59]wFMCommunicate request_size=4 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 17 00 00 [09:03:59]Write to MH i2c: E2 08 00 67 2E 80 17 00 00 00 00 00 00 15 [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:04:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:04:00]Read from MH i2c: E2 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: E2 FD 00 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: E2 FD 00 67 2E 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 2A [09:04:00]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [09:04:00]wFMCommunicate OK [09:04:00]wFMCommunicate request_size=4 [09:04:00]MH_SAM_APDU [09:04:00]CAPDU: 80 17 00 00 [09:04:00]Write to MH i2c: E2 08 00 68 2E 80 17 00 00 00 00 00 00 16 [09:04:00]Write i2c OK [09:04:00]MH_I2C_Read... [09:04:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:04:00]Read from MH i2c: E2 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: E2 FD 00 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: E2 FD 00 68 2E 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 8E [09:04:00]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:04:00]wFMCommunicate OK [09:04:00]wFMCommunicate request_size=4 [09:04:00]MH_SAM_APDU [09:04:00]CAPDU: 80 17 00 00 [09:04:00]Write to MH i2c: E2 08 00 69 2E 80 17 00 00 00 00 00 00 17 [09:04:00]Write i2c OK [09:04:00]MH_I2C_Read... [09:04:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [09:04:00]Read from MH i2c: E2 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: E2 E1 00 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: E2 E1 00 69 2E 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 05 [09:04:00]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:04:00]wFMCommunicate OK [09:04:00]SAM_PROTO_GetFMData done [09:04:00]requested_item fm.sale_refund.total is exist - process it [09:04:00]requested_item fm.buy.total is exist - process it [09:04:00]requested_item shift.sale.total is exist - process it [09:04:00]SAM_PROTO_GetShiftData [09:04:00]wFMCommunicate request_size=4 [09:04:00]MH_SAM_APDU [09:04:00]CAPDU: 80 13 02 00 [09:04:00]Write to MH i2c: E2 08 00 6A 2E 80 13 02 00 00 00 00 00 16 [09:04:00]Write i2c OK [09:04:00]MH_I2C_Read... [09:04:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:04:01]Read from MH i2c: E2 [09:04:01]MH_I2C_Read... [09:04:01]Read from MH i2c: E2 FD 00 [09:04:01]MH_I2C_Read... [09:04:01]Read from MH i2c: E2 FD 00 6A 2E 00 AF 04 AA 04 AB 04 6E 04 04 00 74 00 00 00 69 04 9C 00 6F 04 04 00 74 00 00 00 B1 04 03 00 4D DA A3 70 04 03 00 D8 0E 19 72 04 03 00 75 CB 8A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DC 66 11 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 3D 73 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 65 [09:04:01]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 74 00 00 00 69 04 9C 00 6F 04 04 00 74 00 00 00 B1 04 03 00 4D DA A3 70 04 03 00 D8 0E 19 72 04 03 00 75 CB 8A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DC 66 11 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 3D 73 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:04:01]wFMCommunicate OK [09:04:01]wFMCommunicate request_size=4 [09:04:01]MH_SAM_APDU [09:04:01]CAPDU: 80 17 00 00 [09:04:01]Write to MH i2c: E2 08 00 6B 2E 80 17 00 00 00 00 00 00 19 [09:04:01]Write i2c OK [09:04:01]MH_I2C_Read... [09:04:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:04:01]Read from MH i2c: E2 [09:04:01]MH_I2C_Read... [09:04:01]Read from MH i2c: E2 FD 00 [09:04:01]MH_I2C_Read... [09:04:01]Read from MH i2c: E2 FD 00 6B 2E 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 32 [09:04:01]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:04:01]wFMCommunicate OK [09:04:01]wFMCommunicate request_size=4 [09:04:01]MH_SAM_APDU [09:04:01]CAPDU: 80 17 00 00 [09:04:01]Write to MH i2c: E2 08 00 6C 2E 80 17 00 00 00 00 00 00 1A [09:04:01]Write i2c OK [09:04:01]MH_I2C_Read... [09:04:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:04:01]Read from MH i2c: E2 [09:04:01]MH_I2C_Read... [09:04:01]Read from MH i2c: E2 FD 00 [09:04:01]MH_I2C_Read... [09:04:01]Read from MH i2c: E2 FD 00 6C 2E 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 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 CE [09:04:01]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:04:01]wFMCommunicate OK [09:04:01]wFMCommunicate request_size=4 [09:04:01]MH_SAM_APDU [09:04:01]CAPDU: 80 17 00 00 [09:04:01]Write to MH i2c: E2 08 00 6D 2E 80 17 00 00 00 00 00 00 1B [09:04:01]Write i2c OK [09:04:01]MH_I2C_Read... [09:04:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:04:01]Read from MH i2c: E2 [09:04:01]MH_I2C_Read... [09:04:01]Read from MH i2c: E2 FD 00 [09:04:01]MH_I2C_Read... [09:04:01]Read from MH i2c: E2 FD 00 6D 2E 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 99 [09:04:01]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:04:01]wFMCommunicate OK [09:04:01]wFMCommunicate request_size=4 [09:04:01]MH_SAM_APDU [09:04:01]CAPDU: 80 17 00 00 [09:04:01]Write to MH i2c: E2 08 00 6E 2E 80 17 00 00 00 00 00 00 1C [09:04:01]Write i2c OK [09:04:01]MH_I2C_Read... [09:04:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [09:04:02]Read from MH i2c: E2 [09:04:02]MH_I2C_Read... [09:04:02]Read from MH i2c: E2 CC 00 [09:04:02]MH_I2C_Read... [09:04:02]Read from MH i2c: E2 CC 00 6E 2E 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 FD [09:04:02]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:04:02]wFMCommunicate OK [09:04:02]SAM_PROTO_GetShiftData done [09:04:02]requested_item shift.sale.total_cash is exist - process it [09:04:02]requested_item shift.sale_refund.total is exist - process it [09:04:02]requested_item shift.sale_refund.total_cash is exist - process it [09:04:02]requested_item shift.buy.total is exist - process it [09:04:02]requested_item shift.buy.total_cash is exist - process it [09:04:02]produce_requested_data done [09:04:02]produce_requested_data return {"fm.sale.total":65621143.62,"fm.sale_refund.total":1440423.00,"fm.buy.total":0.00,"shift.sale.total":107382.53,"shift.sale.total_cash":16422.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:04:02]process_action_free get_value [09:04:02]json_value_free [09:04:02]json_value_free done [09:04:02]process_json_proto returns [09:04:02]Send response to host [09:04:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":65621143.62,"fm.sale_refund.total":1440423.00,"fm.buy.total":0.00,"shift.sale.total":107382.53,"shift.sale.total_cash":16422.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:04:02]free response buf [09:04:02]execute_script done [09:04:02]execute_script returns [09:04:02]free content buf [09:04:02]Sock 7.Close socket [09:04:02]Sock 7.Thread stoped [09:04:04]OFD Sender: No OFD packet to send [09:04:08]accept exits with 9 [09:04:08]New connection [09:04:08]New thread 3067567460 created [09:04:08]Thread 3067424100 joined [09:04:08]Waiting for new connection... [09:04:08] Sock 9.Parse request [09:04:08]Sock 9.Check first char [09:04:08]Sock 9.First char is OK [09:04:08]request: POST /json_proto HTTP/1.0 [09:04:08]Method: POST [09:04:08]URL: /json_proto [09:04:08]Method is POST - this is cgi request [09:04:08]url: /json_proto [09:04:08]query_string will be loaded in cgi processing [09:04:08]execute_cgi json_proto POST (null) [09:04:08]execute_cgi path=json_proto method=POST [09:04:08]POST find Content-Length [09:04:08]Host: 172.17.44.3:8080 [09:04:08]Content-Length: 678 [09:04:08]Content-Type: application/json [09:04:08] [09:04:08]POST finish read [09:04:08]Found Content-Length = 678 [09:04:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 0.590, "sum" : 22.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 22.00, "payments": [ { "type": 0, "sum" : 22.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:08]execute_script... [09:04: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)2075377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 0.590, "sum" : 22.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 22.00, "payments": [ { "type": 0, "sum" : 22.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:08]POST & json_proto [09:04:08]process_json_proto [09:04:08]json parsed OK: [09:04:08]protocol is kg_v1.0 [09:04:08]action value=close_receipt [09:04:08]process_action close_receipt [09:04:08]cmd_close_receipt [09:04:08]MH_GetDate [09:04:08]Write to MH i2c: F0 00 00 6F 2E 8C [09:04:08]Write i2c OK [09:04:08]MH_I2C_Read... [09:04:08]Read from MH i2c: F0 [09:04:08]MH_I2C_Read... [09:04:08]Read from MH i2c: F0 09 00 [09:04:08]MH_I2C_Read... [09:04:08]Read from MH i2c: F0 09 00 6F 2E 00 0B 5C C4 66 AD C5 5D 66 5B [09:04:08]GetLastDocTimeStamp 1724144603 [09:04:08]current date 1724144651 [09:04:08]FM_GetShiftState [09:04:08]SAM_PROTO_GetShiftState [09:04:08]wFMCommunicate request_size=4 [09:04:08]MH_SAM_APDU [09:04:08]CAPDU: 80 13 01 00 [09:04:08]Write to MH i2c: E2 08 00 70 2E 80 13 01 00 00 00 00 00 1B [09:04:08]Write i2c OK [09:04:08]MH_I2C_Read... [09:04:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:08]Read from MH i2c: E2 [09:04:08]MH_I2C_Read... [09:04:08]Read from MH i2c: E2 0E 00 [09:04:08]MH_I2C_Read... [09:04:08]Read from MH i2c: E2 0E 00 70 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3E [09:04:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:04:08]wFMCommunicate OK [09:04:08]SAM_PROTO_GetShiftState done [09:04:08]FM_GetShiftState done [09:04:08]opened in 1724112910 [09:04:08]opened+sec_in_day 1724199310 [09:04:08]quantity*price = 2265 [09:04:08]sum+1 = 2267 [09:04:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 22.00 Внесено: 500.00 СДАЧА: 478.00 НСП 1% : 0.20 НДС 12% : 2.41 Наличными: 22.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 117 20.08.2024 09:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58133 ФПД: 225474341169654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090411&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58133&fm=225474341169654&tin=02508201610067®Number=0000000000162794&sum=2200 [09:04:09]StoreToDocumentArchive [09:04:09]shift 100 fd 58133 [09:04:09]save to /storage/0100/doc_00058133 [09:04:09]save last doc name /storage/0100/doc_00058133 to /storage/kkm_last_doc_name [09:04:09]save OK [09:04:09]Clear old archive folders... [09:04:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:04:09]tlvbuf is B6FEEE00 [09:04:09]SAM_PROTO_ClearQueue [09:04:09]wFMCommunicate request_size=4 [09:04:09]MH_SAM_APDU [09:04:09]CAPDU: 80 09 00 00 [09:04:09]Write to MH i2c: E2 08 00 7D 2E 80 09 00 00 00 00 00 00 1D [09:04:09]Write i2c OK [09:04:09]MH_I2C_Read... [09:04:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:09]Read from MH i2c: E2 [09:04:09]MH_I2C_Read... [09:04:09]Read from MH i2c: E2 03 00 [09:04:09]MH_I2C_Read... [09:04:09]Read from MH i2c: E2 03 00 7D 2E 00 90 00 1F [09:04:09]RAPDU: 90 00 [09:04:09]wFMCommunicate OK [09:04:09]SAM_PROTO_ClearQueue done [09:04:09]KKMCreateOFDPacket [09:04:09]OFDProtocolAddRootSTLVToBuf [09:04:09]FM_MakeSignedData [09:04:09]FM_MakeSignedData [09:04:09]SAM_PROTO_SignData [09:04:09]wFMCommunicate request_size=4 [09:04:09]MH_SAM_APDU [09:04:09]CAPDU: 80 0D 01 02 [09:04:09]Write to MH i2c: E2 08 00 7E 2E 80 0D 01 02 00 00 00 00 25 [09:04:09]Write i2c OK [09:04:09]MH_I2C_Read... [09:04:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:10]Read from MH i2c: E2 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 03 00 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 03 00 7E 2E 00 90 00 20 [09:04:10]RAPDU: 90 00 [09:04:10]wFMCommunicate OK [09:04:10]wFMCommunicate request_size=255 [09:04:10]MH_SAM_APDU [09:04:10]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 02 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 00 00 00 00 00 07 04 06 00 98 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 0B 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E3 00 00 35 04 06 00 CD 11 [09:04:10]Write to MH i2c: E2 02 01 7F 2E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 02 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 00 00 00 00 00 07 04 06 00 98 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 0B 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E3 00 00 35 04 06 00 CD 11 00 00 99 [09:04:10]Write i2c OK [09:04:10]MH_I2C_Read... [09:04:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:10]Read from MH i2c: E2 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 03 00 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 03 00 7F 2E 00 90 00 21 [09:04:10]RAPDU: 90 00 [09:04:10]wFMCommunicate OK [09:04:10]wFMCommunicate request_size=9 [09:04:10]MH_SAM_APDU [09:04:10]CAPDU: 80 0D 02 02 04 56 02 E9 F6 [09:04:10]Write to MH i2c: E2 0C 00 80 2E 80 0D 02 02 04 00 56 02 E9 F6 00 00 67 [09:04:10]Write i2c OK [09:04:10]MH_I2C_Read... [09:04:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:10]Read from MH i2c: E2 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 03 00 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 03 00 80 2E 00 90 00 22 [09:04:10]RAPDU: 90 00 [09:04:10]wFMCommunicate OK [09:04:10]wFMCommunicate request_size=4 [09:04:10]MH_SAM_APDU [09:04:10]CAPDU: 80 0D 03 02 [09:04:10]Write to MH i2c: E2 08 00 81 2E 80 0D 03 02 00 00 00 00 2A [09:04:10]Write i2c OK [09:04:10]MH_I2C_Read... [09:04:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:10]Read from MH i2c: E2 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 0B 00 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 0B 00 81 2E 00 B5 2E 35 74 C4 A6 B0 D2 90 00 A3 [09:04:10]RAPDU: B5 2E 35 74 C4 A6 B0 D2 90 00 [09:04:10]wFMCommunicate OK [09:04:10]SAM_PROTO_SignData done [09:04:10]FM_MakeSignedData done [09:04:10]CreateOFDProtocolMessage [09:04:10]wFMCommunicate request_size=4 [09:04:10]MH_SAM_APDU [09:04:10]CAPDU: 80 11 00 00 [09:04:10]Write to MH i2c: E2 08 00 82 2E 80 11 00 00 00 00 00 00 2A [09:04:10]Write i2c OK [09:04:10]MH_I2C_Read... [09:04:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:10]Read from MH i2c: E2 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 17 00 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: E2 17 00 82 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [09:04:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:04:10]wFMCommunicate OK [09:04:10]CreateOFDProtocolMessage done [09:04:10]OFDSenderStorePacket 58133 [09:04:10]StoreOFDPacket docnum=58133 [09:04:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 5A F3 06 01 1C D9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 02 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 00 00 00 00 00 07 04 06 00 98 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 0B 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E3 00 00 35 04 06 00 CD 11 56 02 E9 F6 B5 2E 35 74 C4 A6 B0 D2 [09:04:10]CheckFolder [09:04:10]dirname=/storage/ofd_packets [09:04:10]CheckFolder done [09:04:10]ProducePacketName [09:04:10]name=ofd_packets/00058133 [09:04:10]NVStorageSaveData ofd_packets/00058133 [09:04:10]File name is /storage/ofd_packets/00058133 [09:04:10]Write 300 bytes [09:04:10]NVStorageSaveData done [09:04:10]OFDSenderStorePacket done [09:04:10]KKMCreateOFDPacket done [09:04:10]NVStorageSaveData kkm_last_timestamp [09:04:10]File name is /storage/kkm_last_timestamp [09:04:10]Write 4 bytes [09:04:10]NVStorageSaveData done [09:04:10]ExternCall_PrintAddStr [09:04:10]wPrintStart [09:04:10]Write to MH i2c: 01 00 00 83 2E B1 [09:04:10]Write i2c OK [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: 01 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: 01 07 00 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: 01 07 00 83 2E 00 00 00 00 00 FF 0F C6 [09:04:10]RasterBufferAndPrint [09:04:10]line Счет N : (1)2075377 [09:04:10]line ИНН: 02508201610067 [09:04:10]line Контрольно-Кассовый Чек [09:04:10]line ПРОДАЖА [09:04:10]line ТРК (МРК, ГНК) : 81 [09:04:10]line Товар: 2711190000 [09:04:10]line ГАЗ-К-5 [09:04:10]line 0.590 * 38.40 [09:04:10]line = 22.66 [09:04:10]line НДС 12% НСП 1% [09:04:10]line > о реализуемом товаре [09:04:10]line ОКРУГЛЕНИЕ: -0.66 [09:04:10]line ИТОГО: 22.00 [09:04:10]line Внесено: 500.00 [09:04:10]line СДАЧА: 478.00 [09:04:10]line НСП 1% : 0.20 [09:04:10]line НДС 12% : 2.41 [09:04:10]line Наличными: 22.00 [09:04:10]line Безнал.: 0.00 [09:04:10]line Место: АЗС № 135 "Партнер Нефть" [09:04:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:04:10]line СНО: Общий режим [09:04:10]line Чек 117 20.08.2024 09:04 [09:04:10]line Смена: 100 ФФД: 1.0 [09:04:10]line ЗНМ: 0300000196 [09:04:10]line РНМ: 0000000000162794 [09:04:10]line Версия ККМ: v1.0 [09:04:10]line ФМ: 0000000002094532 [09:04:10]line ФД: 58133 [09:04:10]line ФПД: 225474341169654 [09:04:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090411&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58133&fm=225474341169654&tin=02508201610067®Number=0000000000162794&sum=2200 [09:04:10]written 0, free lines is 4095 [09:04:10]OFD Sender: Processing packet 58133 [packets to send 51, broken 50] [09:04:10]ProducePacketName [09:04:10]name=ofd_packets/00058133 [09:04:10]OFD Sender: To server: pG, [09:04:10]CommunicateWithHost lk.salyk.kg:30040 [09:04:10]ConnectInit lk.salyk.kg [09:04:10]Connected sock=10 [09:04:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 5A F3 06 01 1C D9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 02 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 00 00 00 00 00 07 04 06 00 98 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 0B 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E3 00 00 35 04 06 00 CD 11 56 02 E9 F6 B5 2E 35 74 C4 A6 B0 D2 [09:04:10]Write to MH i2c: 01 00 00 AE 2E DC [09:04:10]Write i2c OK [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: 01 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: 01 07 00 [09:04:10]MH_I2C_Read... [09:04:10]Read from MH i2c: 01 07 00 AE 2E 00 00 00 00 00 9A 0C 89 [09:04:10]RasterBufferAndPrint [09:04:10]line [09:04:10]line [09:04:10]line [09:04:10]line [09:04:10]line [09:04:10]written 0, free lines is 3236 [09:04:10]MH_Cut [09:04:10]Write to MH i2c: D1 01 00 B5 2E 01 B5 [09:04:11]Write i2c OK [09:04:11]MH_I2C_Read... [09:04:11]Read from MH i2c: D1 [09:04:11]MH_I2C_Read... [09:04:11]Read from MH i2c: D1 01 00 [09:04:11]MH_I2C_Read... [09:04:11]Read from MH i2c: D1 01 00 B5 2E 00 B4 [09:04:11]Write to MH i2c: 01 00 00 B6 2E E4 [09:04:11]Write i2c OK [09:04:11]MH_I2C_Read... [09:04:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 83 3A 47 00 F9 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 32 30 39 34 35 33 32 10 04 04 00 15 E3 00 00 F4 03 04 00 5A 07 C4 66 B6 04 01 00 00 70 00 10 AF 36 09 4C D4 [09:04:11]CommunicateWithHost err = 0 [09:04:11]CheckOFDResponse [09:04:11]1017 (14) - 77093643461234 [09:04:11]1041 (16) - 0000000002094532 [09:04:11]1040 (4) - 58133 [09:04:11]1012 (4) - 20.08.2024 03:02 [09:04:11]1206 (1) - 0 [09:04:11]OFD Sender: Remove packet 58133 [09:04:11]ProducePacketName [09:04:11]name=ofd_packets/00058133 [09:04:11]NVStorageDeleteData [09:04:11]OFD Sender: No OFD packet to send [09:04:11]*** Cut start [09:04:11]*** Partial cut [09:04:11]*** CUTSNS_PIN = 1 [09:04:11]*** CUTSNS_PIN = 0 [09:04:12]*** Brake cut motor [09:04:12]Read from MH i2c: 01 [09:04:12]MH_I2C_Read... [09:04:12]*** Stop cut motor [09:04:12]*** Cut end [09:04:12]Read from MH i2c: 01 07 00 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: 01 07 00 B6 2E 00 00 00 00 00 FF 0F F9 [09:04:12]process_action close_receipt done [09:04:12]requested_data is exist [09:04:12]produce_requested_data [09:04:12]requested_item fm.sn is exist - process it [09:04:12]wFMCommunicate request_size=4 [09:04:12]MH_SAM_APDU [09:04:12]CAPDU: 80 11 00 00 [09:04:12]Write to MH i2c: E2 08 00 B7 2E 80 11 00 00 00 00 00 00 5F [09:04:12]Write i2c OK [09:04:12]MH_I2C_Read... [09:04:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:12]Read from MH i2c: E2 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 17 00 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 17 00 B7 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AB [09:04:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:04:12]wFMCommunicate OK [09:04:12]requested_item fd.num is exist - process it [09:04:12]SAM_PROTO_GetFieldsCounters [09:04:12]wFMCommunicate request_size=4 [09:04:12]MH_SAM_APDU [09:04:12]CAPDU: 80 13 00 00 [09:04:12]Write to MH i2c: E2 08 00 B8 2E 80 13 00 00 00 00 00 00 62 [09:04:12]Write i2c OK [09:04:12]MH_I2C_Read... [09:04:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:12]Read from MH i2c: E2 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 62 00 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 62 00 B8 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 15 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 3B [09:04:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 15 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:04:12]wFMCommunicate OK [09:04:12]SAM_PROTO_GetFieldsCounters done [09:04:12]requested_item shift.num is exist - process it [09:04:12]requested_item shift.opened is exist - process it [09:04:12]req_shift_opened [09:04:12]FM_GetShiftState [09:04:12]SAM_PROTO_GetShiftState [09:04:12]wFMCommunicate request_size=4 [09:04:12]MH_SAM_APDU [09:04:12]CAPDU: 80 13 01 00 [09:04:12]Write to MH i2c: E2 08 00 B9 2E 80 13 01 00 00 00 00 00 64 [09:04:12]Write i2c OK [09:04:12]MH_I2C_Read... [09:04:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:12]Read from MH i2c: E2 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 0E 00 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 0E 00 B9 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [09:04:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:04:12]wFMCommunicate OK [09:04:12]SAM_PROTO_GetShiftState done [09:04:12]FM_GetShiftState done [09:04:12]req_shift_opened done [09:04:12]requested_item shift.open_date is exist - process it [09:04:12]req_shift_open_date [09:04:12]req_shift_open_date done [09:04:12]produce_requested_data done [09:04:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58133,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:04:12]process_action_free close_receipt [09:04:12]json_value_free [09:04:12]json_value_free done [09:04:12]process_json_proto returns [09:04:12]Send response to host [09:04:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58133,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:04:12]free response buf [09:04:12]execute_script done [09:04:12]execute_script returns [09:04:12]free content buf [09:04:12]Sock 9.Close socket [09:04:12]Sock 9.Thread stoped [09:04:16]OFD Sender: No OFD packet to send [09:04:21]OFD Sender: No OFD packet to send [09:04:26]OFD Sender: No OFD packet to send [09:04:31]OFD Sender: No OFD packet to send [09:04:36]OFD Sender: No OFD packet to send [09:04:41]OFD Sender: No OFD packet to send [09:04:46]OFD Sender: No OFD packet to send [09:04:51]OFD Sender: No OFD packet to send [09:04:56]OFD Sender: No OFD packet to send [09:05:00]accept exits with 7 [09:05:00]New connection [09:05:00]New thread 3067424100 created [09:05:00]Thread 3067567460 joined [09:05:00]Waiting for new connection... [09:05:00] Sock 7.Parse request [09:05:00]Sock 7.Check first char [09:05:00]Sock 7.First char is OK [09:05:00]request: POST /json_proto HTTP/1.0 [09:05:00]Method: POST [09:05:00]URL: /json_proto [09:05:00]Method is POST - this is cgi request [09:05:00]url: /json_proto [09:05:00]query_string will be loaded in cgi processing [09:05:00]execute_cgi json_proto POST (null) [09:05:00]execute_cgi path=json_proto method=POST [09:05:00]POST find Content-Length [09:05:00]Host: 172.17.44.3:8080 [09:05:00]Content-Length: 801 [09:05:00]Content-Type: application/json [09:05:00] [09:05:00]POST finish read [09:05:00]Found Content-Length = 801 [09:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:00]execute_script... [09:05:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:00]POST & json_proto [09:05:00]process_json_proto [09:05:00]json parsed OK: [09:05:00]protocol is kg_v1.0 [09:05:00]action value=close_receipt [09:05:00]process_action close_receipt [09:05:00]cmd_close_receipt [09:05:00]MH_GetDate [09:05:00]Write to MH i2c: F0 00 00 BA 2E D7 [09:05:00]Write i2c OK [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: F0 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: F0 09 00 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: F0 09 00 BA 2E 00 3F 5C C4 66 AD C5 5D 66 DA [09:05:00]GetLastDocTimeStamp 1724144651 [09:05:00]current date 1724144703 [09:05:00]FM_GetShiftState [09:05:00]SAM_PROTO_GetShiftState [09:05:00]wFMCommunicate request_size=4 [09:05:00]MH_SAM_APDU [09:05:00]CAPDU: 80 13 01 00 [09:05:00]Write to MH i2c: E2 08 00 BB 2E 80 13 01 00 00 00 00 00 66 [09:05:00]Write i2c OK [09:05:00]MH_I2C_Read... [09:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:00]Read from MH i2c: E2 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: E2 0E 00 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: E2 0E 00 BB 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 89 [09:05:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:05:00]wFMCommunicate OK [09:05:00]SAM_PROTO_GetShiftState done [09:05:00]FM_GetShiftState done [09:05:00]opened in 1724112910 [09:05:00]opened+sec_in_day 1724199310 [09:05:00]quantity*price = 50036 [09:05:00]sum+1 = 50037 [09:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 118 20.08.2024 09:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58134 ФПД: 258012373416639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090503&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58134&fm=258012373416639&tin=02508201610067®Number=0000000000162794&sum=50036 [09:05:01]StoreToDocumentArchive [09:05:01]shift 100 fd 58134 [09:05:01]save to /storage/0100/doc_00058134 [09:05:01]save last doc name /storage/0100/doc_00058134 to /storage/kkm_last_doc_name [09:05:01]save OK [09:05:01]Clear old archive folders... [09:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:01]tlvbuf is B6F70EF0 [09:05:01]SAM_PROTO_ClearQueue [09:05:01]wFMCommunicate request_size=4 [09:05:01]MH_SAM_APDU [09:05:01]CAPDU: 80 09 00 00 [09:05:01]Write to MH i2c: E2 08 00 C8 2E 80 09 00 00 00 00 00 00 68 [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:01]Read from MH i2c: E2 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 C8 2E 00 90 00 6A [09:05:01]RAPDU: 90 00 [09:05:01]wFMCommunicate OK [09:05:01]SAM_PROTO_ClearQueue done [09:05:01]KKMCreateOFDPacket [09:05:01]OFDProtocolAddRootSTLVToBuf [09:05:01]FM_MakeSignedData [09:05:01]FM_MakeSignedData [09:05:01]SAM_PROTO_SignData [09:05:01]wFMCommunicate request_size=4 [09:05:01]MH_SAM_APDU [09:05:01]CAPDU: 80 0D 01 02 [09:05:01]Write to MH i2c: E2 08 00 C9 2E 80 0D 01 02 00 00 00 00 70 [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:01]Read from MH i2c: E2 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 C9 2E 00 90 00 6B [09:05:01]RAPDU: 90 00 [09:05:01]wFMCommunicate OK [09:05:01]wFMCommunicate request_size=255 [09:05:01]MH_SAM_APDU [09:05: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 3F 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E3 00 00 35 04 06 00 EA [09:05:01]Write to MH i2c: E2 02 01 CA 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 3F 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E3 00 00 35 04 06 00 EA 00 00 B5 [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:02]Read from MH i2c: E2 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 03 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 03 00 CA 2E 00 90 00 6C [09:05:02]RAPDU: 90 00 [09:05:02]wFMCommunicate OK [09:05:02]wFMCommunicate request_size=10 [09:05:02]MH_SAM_APDU [09:05:02]CAPDU: 80 0D 02 02 05 A9 2F DD 7A BF [09:05:02]Write to MH i2c: E2 0D 00 CB 2E 80 0D 02 02 05 00 A9 2F DD 7A BF 00 00 6B [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:02]Read from MH i2c: E2 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 03 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 03 00 CB 2E 00 90 00 6D [09:05:02]RAPDU: 90 00 [09:05:02]wFMCommunicate OK [09:05:02]wFMCommunicate request_size=4 [09:05:02]MH_SAM_APDU [09:05:02]CAPDU: 80 0D 03 02 [09:05:02]Write to MH i2c: E2 08 00 CC 2E 80 0D 03 02 00 00 00 00 75 [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:02]Read from MH i2c: E2 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 0B 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 0B 00 CC 2E 00 6C CC B0 88 15 18 9D 2F 90 00 DF [09:05:02]RAPDU: 6C CC B0 88 15 18 9D 2F 90 00 [09:05:02]wFMCommunicate OK [09:05:02]SAM_PROTO_SignData done [09:05:02]FM_MakeSignedData done [09:05:02]CreateOFDProtocolMessage [09:05:02]wFMCommunicate request_size=4 [09:05:02]MH_SAM_APDU [09:05:02]CAPDU: 80 11 00 00 [09:05:02]Write to MH i2c: E2 08 00 CD 2E 80 11 00 00 00 00 00 00 75 [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:02]Read from MH i2c: E2 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 17 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 17 00 CD 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C1 [09:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:05:02]wFMCommunicate OK [09:05:02]CreateOFDProtocolMessage done [09:05:02]OFDSenderStorePacket 58134 [09:05:02]StoreOFDPacket docnum=58134 [09:05:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F7 21 07 01 89 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 3F 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E3 00 00 35 04 06 00 EA A9 2F DD 7A BF 6C CC B0 88 15 18 9D 2F [09:05:02]CheckFolder [09:05:02]dirname=/storage/ofd_packets [09:05:02]CheckFolder done [09:05:02]ProducePacketName [09:05:02]name=ofd_packets/00058134 [09:05:02]NVStorageSaveData ofd_packets/00058134 [09:05:02]File name is /storage/ofd_packets/00058134 [09:05:02]Write 301 bytes [09:05:02]NVStorageSaveData done [09:05:02]OFDSenderStorePacket done [09:05:02]KKMCreateOFDPacket done [09:05:02]NVStorageSaveData kkm_last_timestamp [09:05:02]File name is /storage/kkm_last_timestamp [09:05:02]Write 4 bytes [09:05:02]NVStorageSaveData done [09:05:02]ExternCall_PrintAddStr [09:05:02]wPrintStart [09:05:02]Write to MH i2c: 01 00 00 CE 2E FC [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: 01 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: 01 07 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: 01 07 00 CE 2E 00 00 00 00 00 FF 0F 11 [09:05:02]RasterBufferAndPrint [09:05:02]line Счет N : (1)2075378 [09:05:02]line ИНН: 02508201610067 [09:05:02]line Контрольно-Кассовый Чек [09:05:02]line ПРОДАЖА [09:05:02]line ТРК (МРК, ГНК) : 33 [09:05:02]line Товар: 2710124130 [09:05:02]line Аи-92-К-4 [09:05:02]line 7.380 * 67.80 [09:05:02]line = 500.36 [09:05:02]line НДС 12% НСП 1% [09:05:02]line > о реализуемом товаре [09:05:02]line ИТОГО: 500.36 [09:05:02]line НСП 1% : 4.43 [09:05:02]line НДС 12% : 53.14 [09:05:02]line Наличными: 0.00 [09:05:02]line Безнал.: 500.36 [09:05:02]line Место: АЗС № 135 "Партнер Нефть" [09:05:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:05:02]line СНО: Общий режим [09:05:02]line Чек 118 20.08.2024 09:05 [09:05:02]line Смена: 100 ФФД: 1.0 [09:05:02]line ЗНМ: 0300000196 [09:05:02]line РНМ: 0000000000162794 [09:05:02]line Версия ККМ: v1.0 [09:05:02]line Платежная система: O! деньги [09:05:02]line ФМ: 0000000002094532 [09:05:02]line ФД: 58134 [09:05:02]line ФПД: 258012373416639 [09:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090503&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58134&fm=258012373416639&tin=02508201610067®Number=0000000000162794&sum=50036 [09:05:02]OFD Sender: Processing packet 58134 [packets to send 51, broken 50] [09:05:02]ProducePacketName [09:05:02]name=ofd_packets/00058134 [09:05:02]OFD Sender: To server: pG, [09:05:02]CommunicateWithHost lk.salyk.kg:30040 [09:05:02]ConnectInit lk.salyk.kg [09:05:02]written 0, free lines is 4095 [09:05:02]Connected sock=10 [09:05:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F7 21 07 01 89 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 3F 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E3 00 00 35 04 06 00 EA A9 2F DD 7A BF 6C CC B0 88 15 18 9D 2F [09:05:03]Write to MH i2c: 01 00 00 F8 2E 26 [09:05:03]Write i2c OK [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: 01 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: 01 07 00 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: 01 07 00 F8 2E 00 00 00 00 00 C1 0C FA [09:05:03]RasterBufferAndPrint [09:05:03]line [09:05:03]line [09:05:03]line [09:05:03]line [09:05:03]line [09:05:03]written 0, free lines is 3271 [09:05:03]MH_Cut [09:05:03]Write to MH i2c: D1 01 00 FF 2E 01 FF [09:05:03]Write i2c OK [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: D1 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: D1 01 00 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: D1 01 00 FF 2E 00 FE [09:05:03]Write to MH i2c: 01 00 00 00 2F 2F [09:05:03]Write i2c OK [09:05:03]MH_I2C_Read... [09:05:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7F D7 47 00 DE 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 32 30 39 34 35 33 32 10 04 04 00 16 E3 00 00 F4 03 04 00 8E 07 C4 66 B6 04 01 00 00 B6 57 64 85 FB CE B1 10 [09:05:03]CommunicateWithHost err = 0 [09:05:03]CheckOFDResponse [09:05:03]1017 (14) - 77093643461234 [09:05:03]1041 (16) - 0000000002094532 [09:05:03]1040 (4) - 58134 [09:05:03]1012 (4) - 20.08.2024 03:03 [09:05:03]1206 (1) - 0 [09:05:03]OFD Sender: Remove packet 58134 [09:05:03]ProducePacketName [09:05:03]name=ofd_packets/00058134 [09:05:03]NVStorageDeleteData [09:05:03]OFD Sender: No OFD packet to send [09:05:03]*** Cut start [09:05:03]*** Partial cut [09:05:03]*** CUTSNS_PIN = 1 [09:05:04]*** CUTSNS_PIN = 0 [09:05:04]*** Brake cut motor [09:05:04]Read from MH i2c: 01 [09:05:04]MH_I2C_Read... [09:05:04]*** Stop cut motor [09:05:04]*** Cut end [09:05:04]Read from MH i2c: 01 07 00 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: 01 07 00 00 2F 00 00 00 00 00 FF 0F 44 [09:05:04]process_action close_receipt done [09:05:04]requested_data is exist [09:05:04]produce_requested_data [09:05:04]requested_item fm.sn is exist - process it [09:05:04]wFMCommunicate request_size=4 [09:05:04]MH_SAM_APDU [09:05:04]CAPDU: 80 11 00 00 [09:05:04]Write to MH i2c: E2 08 00 01 2F 80 11 00 00 00 00 00 00 AA [09:05:04]Write i2c OK [09:05:04]MH_I2C_Read... [09:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:04]Read from MH i2c: E2 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 17 00 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 17 00 01 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F6 [09:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:05:04]wFMCommunicate OK [09:05:04]requested_item fd.num is exist - process it [09:05:04]SAM_PROTO_GetFieldsCounters [09:05:04]wFMCommunicate request_size=4 [09:05:04]MH_SAM_APDU [09:05:04]CAPDU: 80 13 00 00 [09:05:04]Write to MH i2c: E2 08 00 02 2F 80 13 00 00 00 00 00 00 AD [09:05:04]Write i2c OK [09:05:04]MH_I2C_Read... [09:05:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:04]Read from MH i2c: E2 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 62 00 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 62 00 02 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 16 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [09:05:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 16 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:04]wFMCommunicate OK [09:05:04]SAM_PROTO_GetFieldsCounters done [09:05:04]requested_item shift.num is exist - process it [09:05:04]requested_item shift.opened is exist - process it [09:05:04]req_shift_opened [09:05:04]FM_GetShiftState [09:05:04]SAM_PROTO_GetShiftState [09:05:04]wFMCommunicate request_size=4 [09:05:04]MH_SAM_APDU [09:05:04]CAPDU: 80 13 01 00 [09:05:04]Write to MH i2c: E2 08 00 03 2F 80 13 01 00 00 00 00 00 AF [09:05:04]Write i2c OK [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 [09:05:04]MH_I2C_Read... [09:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:04]Read from MH i2c: E2 0E 00 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 0E 00 03 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D2 [09:05:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:05:04]wFMCommunicate OK [09:05:04]SAM_PROTO_GetShiftState done [09:05:04]FM_GetShiftState done [09:05:04]req_shift_opened done [09:05:04]requested_item shift.open_date is exist - process it [09:05:04]req_shift_open_date [09:05:04]req_shift_open_date done [09:05:04]produce_requested_data done [09:05:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58134,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:05:04]process_action_free close_receipt [09:05:04]json_value_free [09:05:04]json_value_free done [09:05:04]process_json_proto returns [09:05:04]Send response to host [09:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58134,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:05:04]free response buf [09:05:04]execute_script done [09:05:04]execute_script returns [09:05:04]free content buf [09:05:04]Sock 7.Close socket [09:05:04]Sock 7.Thread stoped [09:05:08]OFD Sender: No OFD packet to send [09:05:13]OFD Sender: No OFD packet to send [09:05:18]OFD Sender: No OFD packet to send [09:05:21]accept exits with 9 [09:05:21]New connection [09:05:21]New thread 3067567460 created [09:05:21]Thread 3067424100 joined [09:05:21]Waiting for new connection... [09:05:21] Sock 9.Parse request [09:05:21]Sock 9.Check first char [09:05:21]Sock 9.First char is OK [09:05:21]request: POST /json_proto HTTP/1.0 [09:05:21]Method: POST [09:05:21]URL: /json_proto [09:05:21]Method is POST - this is cgi request [09:05:21]url: /json_proto [09:05:21]query_string will be loaded in cgi processing [09:05:21]execute_cgi json_proto POST (null) [09:05:21]execute_cgi path=json_proto method=POST [09:05:21]POST find Content-Length [09:05:21]Host: 172.17.44.3:8080 [09:05:21]Content-Length: 644 [09:05:21]Content-Type: application/json [09:05:21] [09:05:21]POST finish read [09:05:21]Found Content-Length = 644 [09:05:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 12.500, "sum" : 480.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 480.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:21]execute_script... [09:05:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 12.500, "sum" : 480.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 480.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:21]POST & json_proto [09:05:21]process_json_proto [09:05:21]json parsed OK: [09:05:21]protocol is kg_v1.0 [09:05:21]action value=close_receipt [09:05:21]process_action close_receipt [09:05:21]cmd_close_receipt [09:05:21]MH_GetDate [09:05:21]Write to MH i2c: F0 00 00 04 2F 22 [09:05:21]Write i2c OK [09:05:21]MH_I2C_Read... [09:05:21]Read from MH i2c: F0 [09:05:21]MH_I2C_Read... [09:05:21]Read from MH i2c: F0 09 00 [09:05:21]MH_I2C_Read... [09:05:21]Read from MH i2c: F0 09 00 04 2F 00 53 5C C4 66 AD C5 5D 66 39 [09:05:21]GetLastDocTimeStamp 1724144703 [09:05:21]current date 1724144723 [09:05:21]FM_GetShiftState [09:05:21]SAM_PROTO_GetShiftState [09:05:21]wFMCommunicate request_size=4 [09:05:21]MH_SAM_APDU [09:05:21]CAPDU: 80 13 01 00 [09:05:21]Write to MH i2c: E2 08 00 05 2F 80 13 01 00 00 00 00 00 B1 [09:05:21]Write i2c OK [09:05:21]MH_I2C_Read... [09:05:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:21]Read from MH i2c: E2 [09:05:21]MH_I2C_Read... [09:05:21]Read from MH i2c: E2 0E 00 [09:05:21]MH_I2C_Read... [09:05:21]Read from MH i2c: E2 0E 00 05 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D4 [09:05:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:05:21]wFMCommunicate OK [09:05:21]SAM_PROTO_GetShiftState done [09:05:21]FM_GetShiftState done [09:05:21]opened in 1724112910 [09:05:21]opened+sec_in_day 1724199310 [09:05:21]quantity*price = 48000 [09:05:21]sum+1 = 48001 [09:05:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 480.00 НСП 1% : 4.25 НДС 12% : 50.97 Наличными: 480.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 119 20.08.2024 09:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58135 ФПД: 12505028787008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090523&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58135&fm=12505028787008&tin=02508201610067®Number=0000000000162794&sum=48000 [09:05:22]StoreToDocumentArchive [09:05:22]shift 100 fd 58135 [09:05:22]save to /storage/0100/doc_00058135 [09:05:22]save last doc name /storage/0100/doc_00058135 to /storage/kkm_last_doc_name [09:05:22]save OK [09:05:22]Clear old archive folders... [09:05:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:05:22]tlvbuf is B6E3E7B0 [09:05:22]SAM_PROTO_ClearQueue [09:05:22]wFMCommunicate request_size=4 [09:05:22]MH_SAM_APDU [09:05:22]CAPDU: 80 09 00 00 [09:05:22]Write to MH i2c: E2 08 00 12 2F 80 09 00 00 00 00 00 00 B3 [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:22]Read from MH i2c: E2 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 03 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 03 00 12 2F 00 90 00 B5 [09:05:22]RAPDU: 90 00 [09:05:22]wFMCommunicate OK [09:05:22]SAM_PROTO_ClearQueue done [09:05:22]KKMCreateOFDPacket [09:05:22]OFDProtocolAddRootSTLVToBuf [09:05:22]FM_MakeSignedData [09:05:22]FM_MakeSignedData [09:05:22]SAM_PROTO_SignData [09:05:22]wFMCommunicate request_size=4 [09:05:22]MH_SAM_APDU [09:05:22]CAPDU: 80 0D 01 02 [09:05:22]Write to MH i2c: E2 08 00 13 2F 80 0D 01 02 00 00 00 00 BB [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:22]Read from MH i2c: E2 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 03 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 03 00 13 2F 00 90 00 B6 [09:05:22]RAPDU: 90 00 [09:05:22]wFMCommunicate OK [09:05:22]wFMCommunicate request_size=255 [09:05:22]MH_SAM_APDU [09:05:22]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 30 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 80 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 13 00 00 00 00 07 04 06 00 80 BB 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 53 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E3 00 00 35 04 06 00 0B 5F [09:05:22]Write to MH i2c: E2 02 01 14 2F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 30 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 80 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 13 00 00 00 00 07 04 06 00 80 BB 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 53 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E3 00 00 35 04 06 00 0B 5F 00 00 EB [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:22]Read from MH i2c: E2 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 03 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 03 00 14 2F 00 90 00 B7 [09:05:22]RAPDU: 90 00 [09:05:22]wFMCommunicate OK [09:05:22]wFMCommunicate request_size=9 [09:05:22]MH_SAM_APDU [09:05:22]CAPDU: 80 0D 02 02 04 8D CC 7B 40 [09:05:22]Write to MH i2c: E2 0C 00 15 2F 80 0D 02 02 04 00 8D CC 7B 40 00 00 DA [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:22]Read from MH i2c: E2 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 03 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 03 00 15 2F 00 90 00 B8 [09:05:22]RAPDU: 90 00 [09:05:22]wFMCommunicate OK [09:05:22]wFMCommunicate request_size=4 [09:05:22]MH_SAM_APDU [09:05:22]CAPDU: 80 0D 03 02 [09:05:22]Write to MH i2c: E2 08 00 16 2F 80 0D 03 02 00 00 00 00 C0 [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:22]Read from MH i2c: E2 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 0B 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 0B 00 16 2F 00 46 21 AB 8F 5D D9 11 9C 90 00 45 [09:05:22]RAPDU: 46 21 AB 8F 5D D9 11 9C 90 00 [09:05:22]wFMCommunicate OK [09:05:22]SAM_PROTO_SignData done [09:05:22]FM_MakeSignedData done [09:05:22]CreateOFDProtocolMessage [09:05:22]wFMCommunicate request_size=4 [09:05:22]MH_SAM_APDU [09:05:22]CAPDU: 80 11 00 00 [09:05:22]Write to MH i2c: E2 08 00 17 2F 80 11 00 00 00 00 00 00 C0 [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:22]Read from MH i2c: E2 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 17 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 17 00 17 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0C [09:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:05:22]wFMCommunicate OK [09:05:22]CreateOFDProtocolMessage done [09:05:22]OFDSenderStorePacket 58135 [09:05:22]StoreOFDPacket docnum=58135 [09:05:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 50 CC 06 01 93 E1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 30 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 80 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 13 00 00 00 00 07 04 06 00 80 BB 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 53 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E3 00 00 35 04 06 00 0B 5F 8D CC 7B 40 46 21 AB 8F 5D D9 11 9C [09:05:22]CheckFolder [09:05:22]dirname=/storage/ofd_packets [09:05:22]CheckFolder done [09:05:22]ProducePacketName [09:05:22]name=ofd_packets/00058135 [09:05:22]NVStorageSaveData ofd_packets/00058135 [09:05:22]File name is /storage/ofd_packets/00058135 [09:05:22]Write 300 bytes [09:05:22]NVStorageSaveData done [09:05:22]OFDSenderStorePacket done [09:05:22]KKMCreateOFDPacket done [09:05:22]NVStorageSaveData kkm_last_timestamp [09:05:22]File name is /storage/kkm_last_timestamp [09:05:22]Write 4 bytes [09:05:22]NVStorageSaveData done [09:05:22]ExternCall_PrintAddStr [09:05:22]wPrintStart [09:05:22]Write to MH i2c: 01 00 00 18 2F 47 [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: 01 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: 01 07 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: 01 07 00 18 2F 00 00 00 00 00 FF 0F 5C [09:05:22]RasterBufferAndPrint [09:05:22]line Счет N : (1)2075379 [09:05:22]line ИНН: 02508201610067 [09:05:22]line Контрольно-Кассовый Чек [09:05:22]line ПРОДАЖА [09:05:22]line ТРК (МРК, ГНК) : 81 [09:05:22]line Товар: 2711190000 [09:05:22]line ГАЗ-К-5 [09:05:22]line 12.500 * 38.40 [09:05:22]line = 480.00 [09:05:22]line НДС 12% НСП 1% [09:05:22]line > о реализуемом товаре [09:05:22]line ИТОГО: 480.00 [09:05:22]line НСП 1% : 4.25 [09:05:22]line НДС 12% : 50.97 [09:05:22]line Наличными: 480.00 [09:05:22]line Безнал.: 0.00 [09:05:22]line Место: АЗС № 135 "Партнер Нефть" [09:05:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:05:22]line СНО: Общий режим [09:05:22]line Чек 119 20.08.2024 09:05 [09:05:22]line Смена: 100 ФФД: 1.0 [09:05:22]line ЗНМ: 0300000196 [09:05:22]line РНМ: 0000000000162794 [09:05:22]line Версия ККМ: v1.0 [09:05:22]line ФМ: 0000000002094532 [09:05:22]line ФД: 58135 [09:05:22]line ФПД: 12505028787008 [09:05:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090523&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58135&fm=12505028787008&tin=02508201610067®Number=0000000000162794&sum=48000 [09:05:23]OFD Sender: Processing packet 58135 [packets to send 51, broken 50] [09:05:23]ProducePacketName [09:05:23]name=ofd_packets/00058135 [09:05:23]OFD Sender: To server: pG, [09:05:23]CommunicateWithHost lk.salyk.kg:30040 [09:05:23]ConnectInit lk.salyk.kg [09:05:23]written 0, free lines is 4095 [09:05:23]Connected sock=10 [09:05:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 50 CC 06 01 93 E1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 30 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 80 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 13 00 00 00 00 07 04 06 00 80 BB 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 53 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E3 00 00 35 04 06 00 0B 5F 8D CC 7B 40 46 21 AB 8F 5D D9 11 9C [09:05:23]Write to MH i2c: 01 00 00 40 2F 6F [09:05:23]Write i2c OK [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: 01 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: 01 07 00 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: 01 07 00 40 2F 00 00 00 00 00 E2 0C 64 [09:05:23]RasterBufferAndPrint [09:05:23]line [09:05:23]line [09:05:23]line [09:05:23]line [09:05:23]line [09:05:23]written 0, free lines is 3302 [09:05:23]MH_Cut [09:05:23]Write to MH i2c: D1 01 00 47 2F 01 48 [09:05:23]Write i2c OK [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: D1 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: D1 01 00 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: D1 01 00 47 2F 00 47 [09:05:23]Write to MH i2c: 01 00 00 48 2F 77 [09:05:23]Write i2c OK [09:05:23]MH_I2C_Read... [09:05:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E1 98 47 00 29 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 32 30 39 34 35 33 32 10 04 04 00 17 E3 00 00 F4 03 04 00 A3 07 C4 66 B6 04 01 00 00 2F F6 77 11 1B 35 0E 82 [09:05:23]CommunicateWithHost err = 0 [09:05:23]CheckOFDResponse [09:05:23]1017 (14) - 77093643461234 [09:05:23]1041 (16) - 0000000002094532 [09:05:23]1040 (4) - 58135 [09:05:23]1012 (4) - 20.08.2024 03:04 [09:05:23]1206 (1) - 0 [09:05:23]OFD Sender: Remove packet 58135 [09:05:23]ProducePacketName [09:05:23]name=ofd_packets/00058135 [09:05:23]NVStorageDeleteData [09:05:24]OFD Sender: No OFD packet to send [09:05:24]*** Cut start [09:05:24]*** Partial cut [09:05:24]*** CUTSNS_PIN = 1 [09:05:24]*** CUTSNS_PIN = 0 [09:05:24]*** Brake cut motor [09:05:25]Read from MH i2c: 01 [09:05:25]MH_I2C_Read... [09:05:25]*** Stop cut motor [09:05:25]*** Cut end [09:05:25]Read from MH i2c: 01 07 00 [09:05:25]MH_I2C_Read... [09:05:25]Read from MH i2c: 01 07 00 48 2F 00 00 00 00 00 FF 0F 8C [09:05:25]process_action close_receipt done [09:05:25]requested_data is exist [09:05:25]produce_requested_data [09:05:25]requested_item fm.sn is exist - process it [09:05:25]wFMCommunicate request_size=4 [09:05:25]MH_SAM_APDU [09:05:25]CAPDU: 80 11 00 00 [09:05:25]Write to MH i2c: E2 08 00 49 2F 80 11 00 00 00 00 00 00 F2 [09:05:25]Write i2c OK [09:05:25]MH_I2C_Read... [09:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:25]Read from MH i2c: E2 [09:05:25]MH_I2C_Read... [09:05:25]Read from MH i2c: E2 17 00 [09:05:25]MH_I2C_Read... [09:05:25]Read from MH i2c: E2 17 00 49 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [09:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:05:25]wFMCommunicate OK [09:05:25]requested_item fd.num is exist - process it [09:05:25]SAM_PROTO_GetFieldsCounters [09:05:25]wFMCommunicate request_size=4 [09:05:25]MH_SAM_APDU [09:05:25]CAPDU: 80 13 00 00 [09:05:25]Write to MH i2c: E2 08 00 4A 2F 80 13 00 00 00 00 00 00 F5 [09:05:25]Write i2c OK [09:05:25]MH_I2C_Read... [09:05:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:25]Read from MH i2c: E2 [09:05:25]MH_I2C_Read... [09:05:25]Read from MH i2c: E2 62 00 [09:05:25]MH_I2C_Read... [09:05:25]Read from MH i2c: E2 62 00 4A 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 17 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [09:05:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 17 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:25]wFMCommunicate OK [09:05:25]SAM_PROTO_GetFieldsCounters done [09:05:25]requested_item shift.num is exist - process it [09:05:25]requested_item shift.opened is exist - process it [09:05:25]req_shift_opened [09:05:25]FM_GetShiftState [09:05:25]SAM_PROTO_GetShiftState [09:05:25]wFMCommunicate request_size=4 [09:05:25]MH_SAM_APDU [09:05:25]CAPDU: 80 13 01 00 [09:05:25]Write to MH i2c: E2 08 00 4B 2F 80 13 01 00 00 00 00 00 F7 [09:05:25]Write i2c OK [09:05:25]MH_I2C_Read... [09:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:25]Read from MH i2c: E2 [09:05:25]MH_I2C_Read... [09:05:25]Read from MH i2c: E2 0E 00 [09:05:25]MH_I2C_Read... [09:05:25]Read from MH i2c: E2 0E 00 4B 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [09:05:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:05:25]wFMCommunicate OK [09:05:25]SAM_PROTO_GetShiftState done [09:05:25]FM_GetShiftState done [09:05:25]req_shift_opened done [09:05:25]requested_item shift.open_date is exist - process it [09:05:25]req_shift_open_date [09:05:25]req_shift_open_date done [09:05:25]produce_requested_data done [09:05:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58135,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:05:25]process_action_free close_receipt [09:05:25]json_value_free [09:05:25]json_value_free done [09:05:25]process_json_proto returns [09:05:25]Send response to host [09:05:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58135,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:05:25]free response buf [09:05:25]execute_script done [09:05:25]execute_script returns [09:05:25]free content buf [09:05:25]Sock 9.Close socket [09:05:25]Sock 9.Thread stoped [09:05:29]OFD Sender: No OFD packet to send [09:05:34]OFD Sender: No OFD packet to send [09:05:39]OFD Sender: No OFD packet to send [09:05:44]OFD Sender: No OFD packet to send [09:05:49]OFD Sender: No OFD packet to send [09:05:54]OFD Sender: No OFD packet to send [09:05:59]OFD Sender: No OFD packet to send [09:06:04]OFD Sender: No OFD packet to send [09:06:09]OFD Sender: No OFD packet to send [09:06:14]OFD Sender: No OFD packet to send [09:06:19]OFD Sender: No OFD packet to send [09:06:24]OFD Sender: No OFD packet to send [09:06:29]OFD Sender: No OFD packet to send [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:49]OFD Sender: No OFD packet to send [09:06:54]OFD Sender: No OFD packet to send [09:06:59]OFD Sender: No OFD packet to send [09:07:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:14]OFD Sender: No OFD packet to send [09:07:19]OFD Sender: No OFD packet to send [09:07:24]OFD Sender: No OFD packet to send [09:07:29]OFD Sender: No OFD packet to send [09:07:34]OFD Sender: No OFD packet to send [09:07:39]OFD Sender: No OFD packet to send [09:07:44]OFD Sender: No OFD packet to send [09:07:49]OFD Sender: No OFD packet to send [09:07:50]accept exits with 7 [09:07:50]New connection [09:07:50]New thread 3067424100 created [09:07:50]Thread 3067567460 joined [09:07:50]Waiting for new connection... [09:07:50] Sock 7.Parse request [09:07:50]Sock 7.Check first char [09:07:50]Sock 7.First char is OK [09:07:50]request: POST /json_proto HTTP/1.0 [09:07:50]Method: POST [09:07:50]URL: /json_proto [09:07:50]Method is POST - this is cgi request [09:07:50]url: /json_proto [09:07:50]query_string will be loaded in cgi processing [09:07:50]execute_cgi json_proto POST (null) [09:07:50]execute_cgi path=json_proto method=POST [09:07:50]POST find Content-Length [09:07:50]Host: 172.17.44.3:8080 [09:07:50]Content-Length: 801 [09:07:50]Content-Type: application/json [09:07:50] [09:07:50]POST finish read [09:07:50]Found Content-Length = 801 [09:07:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:50]execute_script... [09:07: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)2075380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:50]POST & json_proto [09:07:50]process_json_proto [09:07:50]json parsed OK: [09:07:50]protocol is kg_v1.0 [09:07:50]action value=close_receipt [09:07:50]process_action close_receipt [09:07:50]cmd_close_receipt [09:07:50]MH_GetDate [09:07:50]Write to MH i2c: F0 00 00 4C 2F 6A [09:07:50]Write i2c OK [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: F0 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: F0 09 00 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: F0 09 00 4C 2F 00 E9 5C C4 66 AD C5 5D 66 17 [09:07:50]GetLastDocTimeStamp 1724144723 [09:07:50]current date 1724144873 [09:07:50]FM_GetShiftState [09:07:50]SAM_PROTO_GetShiftState [09:07:50]wFMCommunicate request_size=4 [09:07:50]MH_SAM_APDU [09:07:50]CAPDU: 80 13 01 00 [09:07:50]Write to MH i2c: E2 08 00 4D 2F 80 13 01 00 00 00 00 00 F9 [09:07:50]Write i2c OK [09:07:50]MH_I2C_Read... [09:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:50]Read from MH i2c: E2 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: E2 0E 00 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: E2 0E 00 4D 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1C [09:07:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:07:50]wFMCommunicate OK [09:07:50]SAM_PROTO_GetShiftState done [09:07:50]FM_GetShiftState done [09:07:50]opened in 1724112910 [09:07:50]opened+sec_in_day 1724199310 [09:07:50]quantity*price = 150052 [09:07:50]sum+1 = 150054 [09:07:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 120 20.08.2024 09:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58136 ФПД: 219278558715047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090753&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58136&fm=219278558715047&tin=02508201610067®Number=0000000000162794&sum=150053 [09:07:52]StoreToDocumentArchive [09:07:52]shift 100 fd 58136 [09:07:52]save to /storage/0100/doc_00058136 [09:07:52]save last doc name /storage/0100/doc_00058136 to /storage/kkm_last_doc_name [09:07:52]save OK [09:07:52]Clear old archive folders... [09:07:52]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:07:52]tlvbuf is B6FEE2E0 [09:07:52]SAM_PROTO_ClearQueue [09:07:52]wFMCommunicate request_size=4 [09:07:52]MH_SAM_APDU [09:07:52]CAPDU: 80 09 00 00 [09:07:52]Write to MH i2c: E2 08 00 5A 2F 80 09 00 00 00 00 00 00 FB [09:07:52]Write i2c OK [09:07:52]MH_I2C_Read... [09:07:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:52]Read from MH i2c: E2 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 03 00 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 03 00 5A 2F 00 90 00 FD [09:07:52]RAPDU: 90 00 [09:07:52]wFMCommunicate OK [09:07:52]SAM_PROTO_ClearQueue done [09:07:52]KKMCreateOFDPacket [09:07:52]OFDProtocolAddRootSTLVToBuf [09:07:52]FM_MakeSignedData [09:07:52]FM_MakeSignedData [09:07:52]SAM_PROTO_SignData [09:07:52]wFMCommunicate request_size=4 [09:07:52]MH_SAM_APDU [09:07:52]CAPDU: 80 0D 01 02 [09:07:52]Write to MH i2c: E2 08 00 5B 2F 80 0D 01 02 00 00 00 00 03 [09:07:52]Write i2c OK [09:07:52]MH_I2C_Read... [09:07:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:52]Read from MH i2c: E2 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 03 00 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 03 00 5B 2F 00 90 00 FE [09:07:52]RAPDU: 90 00 [09:07:52]wFMCommunicate OK [09:07:52]wFMCommunicate request_size=253 [09:07:52]MH_SAM_APDU [09:07:52]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 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 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 E9 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E3 00 00 35 04 06 00 C7 6E C4 99 5C A7 [09:07:52]Write to MH i2c: E2 00 01 5C 2F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 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 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 E9 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E3 00 00 35 04 06 00 C7 6E C4 99 5C A7 00 00 19 [09:07:52]Write i2c OK [09:07:52]MH_I2C_Read... [09:07:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:52]Read from MH i2c: E2 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 03 00 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 03 00 5C 2F 00 90 00 FF [09:07:52]RAPDU: 90 00 [09:07:52]wFMCommunicate OK [09:07:52]wFMCommunicate request_size=4 [09:07:52]MH_SAM_APDU [09:07:52]CAPDU: 80 0D 03 02 [09:07:52]Write to MH i2c: E2 08 00 5D 2F 80 0D 03 02 00 00 00 00 07 [09:07:52]Write i2c OK [09:07:52]MH_I2C_Read... [09:07:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:52]Read from MH i2c: E2 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 0B 00 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 0B 00 5D 2F 00 DB 9B 17 61 96 88 68 B6 90 00 32 [09:07:52]RAPDU: DB 9B 17 61 96 88 68 B6 90 00 [09:07:52]wFMCommunicate OK [09:07:52]SAM_PROTO_SignData done [09:07:52]FM_MakeSignedData done [09:07:52]CreateOFDProtocolMessage [09:07:52]wFMCommunicate request_size=4 [09:07:52]MH_SAM_APDU [09:07:52]CAPDU: 80 11 00 00 [09:07:52]Write to MH i2c: E2 08 00 5E 2F 80 11 00 00 00 00 00 00 07 [09:07:52]Write i2c OK [09:07:52]MH_I2C_Read... [09:07:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:52]Read from MH i2c: E2 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 17 00 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: E2 17 00 5E 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 53 [09:07:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:07:52]wFMCommunicate OK [09:07:52]CreateOFDProtocolMessage done [09:07:52]OFDSenderStorePacket 58136 [09:07:52]StoreOFDPacket docnum=58136 [09:07:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 56 60 00 01 86 9F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 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 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 E9 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E3 00 00 35 04 06 00 C7 6E C4 99 5C A7 DB 9B 17 61 96 88 68 B6 [09:07:52]CheckFolder [09:07:52]dirname=/storage/ofd_packets [09:07:52]CheckFolder done [09:07:52]ProducePacketName [09:07:52]name=ofd_packets/00058136 [09:07:52]NVStorageSaveData ofd_packets/00058136 [09:07:52]File name is /storage/ofd_packets/00058136 [09:07:52]Write 294 bytes [09:07:52]NVStorageSaveData done [09:07:52]OFDSenderStorePacket done [09:07:52]KKMCreateOFDPacket done [09:07:52]NVStorageSaveData kkm_last_timestamp [09:07:52]File name is /storage/kkm_last_timestamp [09:07:52]Write 4 bytes [09:07:52]NVStorageSaveData done [09:07:52]ExternCall_PrintAddStr [09:07:52]wPrintStart [09:07:52]Write to MH i2c: 01 00 00 5F 2F 8E [09:07:52]Write i2c OK [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: 01 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: 01 07 00 [09:07:52]MH_I2C_Read... [09:07:52]Read from MH i2c: 01 07 00 5F 2F 00 00 00 00 00 FF 0F A3 [09:07:52]RasterBufferAndPrint [09:07:52]line Счет N : (1)2075380 [09:07:52]line ИНН: 02508201610067 [09:07:52]line Контрольно-Кассовый Чек [09:07:52]line ПРОДАЖА [09:07:52]line ТРК (МРК, ГНК) : 44 [09:07:52]line Товар: 2710124130 [09:07:52]line SU-92 [09:07:52]line 21.810 * 68.80 [09:07:52]line = 1500.53 [09:07:52]line НДС 12% НСП 1% [09:07:52]line > о реализуемом товаре [09:07:52]line ИТОГО: 1500.53 [09:07:52]line НСП 1% : 13.28 [09:07:52]line НДС 12% : 159.35 [09:07:52]line Наличными: 0.00 [09:07:52]line Безнал.: 1500.53 [09:07:52]line Место: АЗС № 135 "Партнер Нефть" [09:07:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:07:52]line СНО: Общий режим [09:07:52]line Чек 120 20.08.2024 09:07 [09:07:52]line Смена: 100 ФФД: 1.0 [09:07:52]line ЗНМ: 0300000196 [09:07:52]line РНМ: 0000000000162794 [09:07:52]line Версия ККМ: v1.0 [09:07:52]line Платежная система: Бакай Банк [09:07:52]line ФМ: 0000000002094532 [09:07:52]line ФД: 58136 [09:07:52]line ФПД: 219278558715047 [09:07:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090753&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58136&fm=219278558715047&tin=02508201610067®Number=0000000000162794&sum=150053 [09:07:52]OFD Sender: Processing packet 58136 [packets to send 51, broken 50] [09:07:52]ProducePacketName [09:07:52]name=ofd_packets/00058136 [09:07:52]OFD Sender: To server: pG, [09:07:52]CommunicateWithHost lk.salyk.kg:30040 [09:07:52]ConnectInit lk.salyk.kg [09:07:52]written 0, free lines is 4095 [09:07:53]Connected sock=10 [09:07:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 56 60 00 01 86 9F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 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 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 E9 5C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E3 00 00 35 04 06 00 C7 6E C4 99 5C A7 DB 9B 17 61 96 88 68 B6 [09:07:53]Write to MH i2c: 01 00 00 89 2F B8 [09:07:53]Write i2c OK [09:07:53]MH_I2C_Read... [09:07:53]Read from MH i2c: 01 [09:07:53]MH_I2C_Read... [09:07:53]Read from MH i2c: 01 07 00 [09:07:53]MH_I2C_Read... [09:07:53]Read from MH i2c: 01 07 00 89 2F 00 00 00 00 00 BD 0C 88 [09:07:53]RasterBufferAndPrint [09:07:53]line [09:07:53]line [09:07:53]line [09:07:53]line [09:07:53]line [09:07:53]written 0, free lines is 3267 [09:07:53]MH_Cut [09:07:53]Write to MH i2c: D1 01 00 90 2F 01 91 [09:07:53]Write i2c OK [09:07:53]MH_I2C_Read... [09:07:53]Read from MH i2c: D1 [09:07:53]MH_I2C_Read... [09:07:53]Read from MH i2c: D1 01 00 [09:07:53]MH_I2C_Read... [09:07:53]Read from MH i2c: D1 01 00 90 2F 00 90 [09:07:53]Write to MH i2c: 01 00 00 91 2F C0 [09:07:53]Write i2c OK [09:07:53]MH_I2C_Read... [09:07:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 85 C6 47 00 30 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 32 30 39 34 35 33 32 10 04 04 00 18 E3 00 00 F4 03 04 00 38 08 C4 66 B6 04 01 00 00 57 DA 32 51 AC 63 36 05 [09:07:53]CommunicateWithHost err = 0 [09:07:53]CheckOFDResponse [09:07:53]1017 (14) - 77093643461234 [09:07:53]1041 (16) - 0000000002094532 [09:07:53]1040 (4) - 58136 [09:07:53]1012 (4) - 20.08.2024 03:06 [09:07:53]1206 (1) - 0 [09:07:53]OFD Sender: Remove packet 58136 [09:07:53]ProducePacketName [09:07:53]name=ofd_packets/00058136 [09:07:53]NVStorageDeleteData [09:07:53]OFD Sender: No OFD packet to send [09:07:54]*** Cut start [09:07:54]*** Partial cut [09:07:54]*** CUTSNS_PIN = 1 [09:07:54]*** CUTSNS_PIN = 0 [09:07:54]*** Brake cut motor [09:07:54]Read from MH i2c: 01 [09:07:54]MH_I2C_Read... [09:07:54]*** Stop cut motor [09:07:54]*** Cut end [09:07:54]Read from MH i2c: 01 07 00 [09:07:54]MH_I2C_Read... [09:07:54]Read from MH i2c: 01 07 00 91 2F 00 00 00 00 00 FF 0F D5 [09:07:54]process_action close_receipt done [09:07:54]requested_data is exist [09:07:54]produce_requested_data [09:07:54]requested_item fm.sn is exist - process it [09:07:54]wFMCommunicate request_size=4 [09:07:54]MH_SAM_APDU [09:07:54]CAPDU: 80 11 00 00 [09:07:54]Write to MH i2c: E2 08 00 92 2F 80 11 00 00 00 00 00 00 3B [09:07:54]Write i2c OK [09:07:54]MH_I2C_Read... [09:07:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:54]Read from MH i2c: E2 [09:07:54]MH_I2C_Read... [09:07:54]Read from MH i2c: E2 17 00 [09:07:54]MH_I2C_Read... [09:07:54]Read from MH i2c: E2 17 00 92 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 87 [09:07:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:07:54]wFMCommunicate OK [09:07:54]requested_item fd.num is exist - process it [09:07:54]SAM_PROTO_GetFieldsCounters [09:07:54]wFMCommunicate request_size=4 [09:07:54]MH_SAM_APDU [09:07:54]CAPDU: 80 13 00 00 [09:07:54]Write to MH i2c: E2 08 00 93 2F 80 13 00 00 00 00 00 00 3E [09:07:54]Write i2c OK [09:07:54]MH_I2C_Read... [09:07:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:55]Read from MH i2c: E2 [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: E2 62 00 [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: E2 62 00 93 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 18 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [09:07:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 18 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:55]wFMCommunicate OK [09:07:55]SAM_PROTO_GetFieldsCounters done [09:07:55]requested_item shift.num is exist - process it [09:07:55]requested_item shift.opened is exist - process it [09:07:55]req_shift_opened [09:07:55]FM_GetShiftState [09:07:55]SAM_PROTO_GetShiftState [09:07:55]wFMCommunicate request_size=4 [09:07:55]MH_SAM_APDU [09:07:55]CAPDU: 80 13 01 00 [09:07:55]Write to MH i2c: E2 08 00 94 2F 80 13 01 00 00 00 00 00 40 [09:07:55]Write i2c OK [09:07:55]MH_I2C_Read... [09:07:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:55]Read from MH i2c: E2 [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: E2 0E 00 [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: E2 0E 00 94 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 63 [09:07:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:07:55]wFMCommunicate OK [09:07:55]SAM_PROTO_GetShiftState done [09:07:55]FM_GetShiftState done [09:07:55]req_shift_opened done [09:07:55]requested_item shift.open_date is exist - process it [09:07:55]req_shift_open_date [09:07:55]req_shift_open_date done [09:07:55]produce_requested_data done [09:07:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58136,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:07:55]process_action_free close_receipt [09:07:55]json_value_free [09:07:55]json_value_free done [09:07:55]process_json_proto returns [09:07:55]Send response to host [09:07:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58136,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:07:55]free response buf [09:07:55]execute_script done [09:07:55]execute_script returns [09:07:55]free content buf [09:07:55]Sock 7.Close socket [09:07:55]Sock 7.Thread stoped [09:07:58]OFD Sender: No OFD packet to send [09:08:03]OFD Sender: No OFD packet to send [09:08:08]OFD Sender: No OFD packet to send [09:08:13]OFD Sender: No OFD packet to send [09:08:14]accept exits with 9 [09:08:14]New connection [09:08:14]New thread 3067567460 created [09:08:14]Thread 3067424100 joined [09:08:14]Waiting for new connection... [09:08:14] Sock 9.Parse request [09:08:14]Sock 9.Check first char [09:08:14]Sock 9.First char is OK [09:08:14]request: POST /json_proto HTTP/1.0 [09:08:14]Method: POST [09:08:14]URL: /json_proto [09:08:14]Method is POST - this is cgi request [09:08:14]url: /json_proto [09:08:14]query_string will be loaded in cgi processing [09:08:14]execute_cgi json_proto POST (null) [09:08:14]execute_cgi path=json_proto method=POST [09:08:14]POST find Content-Length [09:08:14]Host: 172.17.44.3:8080 [09:08:14]Content-Length: 755 [09:08:14]Content-Type: application/json [09:08:14] [09:08:14]POST finish read [09:08:14]Found Content-Length = 755 [09:08:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30120523", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:14]execute_script... [09:08: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)2075382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30120523", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:14]POST & json_proto [09:08:14]process_json_proto [09:08:14]json parsed OK: [09:08:14]protocol is kg_v1.0 [09:08:14]action value=close_receipt [09:08:14]process_action close_receipt [09:08:14]cmd_close_receipt [09:08:14]MH_GetDate [09:08:14]Write to MH i2c: F0 00 00 95 2F B3 [09:08:14]Write i2c OK [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: F0 [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: F0 09 00 [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: F0 09 00 95 2F 00 01 5D C4 66 AD C5 5D 66 79 [09:08:14]GetLastDocTimeStamp 1724144873 [09:08:14]current date 1724144897 [09:08:14]FM_GetShiftState [09:08:14]SAM_PROTO_GetShiftState [09:08:14]wFMCommunicate request_size=4 [09:08:14]MH_SAM_APDU [09:08:14]CAPDU: 80 13 01 00 [09:08:14]Write to MH i2c: E2 08 00 96 2F 80 13 01 00 00 00 00 00 42 [09:08:14]Write i2c OK [09:08:14]MH_I2C_Read... [09:08:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:14]Read from MH i2c: E2 [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: E2 0E 00 [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: E2 0E 00 96 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 65 [09:08:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:08:14]wFMCommunicate OK [09:08:14]SAM_PROTO_GetShiftState done [09:08:14]FM_GetShiftState done [09:08:14]opened in 1724112910 [09:08:14]opened+sec_in_day 1724199310 [09:08:14]quantity*price = 0 [09:08:14]sum+1 = 1 [09:08:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 121 20.08.2024 09:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30120523 ФМ: 0000000002094532 ФД: 58137 ФПД: 274050881868275 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090817&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58137&fm=274050881868275&tin=02508201610067®Number=0000000000162794&sum=0 [09:08:15]StoreToDocumentArchive [09:08:15]shift 100 fd 58137 [09:08:15]save to /storage/0100/doc_00058137 [09:08:15]save last doc name /storage/0100/doc_00058137 to /storage/kkm_last_doc_name [09:08:15]save OK [09:08:15]Clear old archive folders... [09:08:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:08:15]tlvbuf is 01DD29D0 [09:08:15]SAM_PROTO_ClearQueue [09:08:15]wFMCommunicate request_size=4 [09:08:15]MH_SAM_APDU [09:08:15]CAPDU: 80 09 00 00 [09:08:15]Write to MH i2c: E2 08 00 A3 2F 80 09 00 00 00 00 00 00 44 [09:08:15]Write i2c OK [09:08:15]MH_I2C_Read... [09:08:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:15]Read from MH i2c: E2 [09:08:15]MH_I2C_Read... [09:08:15]Read from MH i2c: E2 03 00 [09:08:15]MH_I2C_Read... [09:08:15]Read from MH i2c: E2 03 00 A3 2F 00 90 00 46 [09:08:15]RAPDU: 90 00 [09:08:15]wFMCommunicate OK [09:08:15]SAM_PROTO_ClearQueue done [09:08:15]KKMCreateOFDPacket [09:08:15]OFDProtocolAddRootSTLVToBuf [09:08:15]FM_MakeSignedData [09:08:15]FM_MakeSignedData [09:08:15]SAM_PROTO_SignData [09:08:15]wFMCommunicate request_size=4 [09:08:15]MH_SAM_APDU [09:08:15]CAPDU: 80 0D 01 02 [09:08:15]Write to MH i2c: E2 08 00 A4 2F 80 0D 01 02 00 00 00 00 4C [09:08:15]Write i2c OK [09:08:15]MH_I2C_Read... [09:08:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:15]Read from MH i2c: E2 [09:08:15]MH_I2C_Read... [09:08:15]Read from MH i2c: E2 03 00 [09:08:15]MH_I2C_Read... [09:08:15]Read from MH i2c: E2 03 00 A4 2F 00 90 00 47 [09:08:15]RAPDU: 90 00 [09:08:15]wFMCommunicate OK [09:08:15]wFMCommunicate request_size=255 [09:08:15]MH_SAM_APDU [09:08: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 34 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 79 00 00 00 F4 03 04 00 01 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E3 00 00 35 04 06 00 F9 [09:08:15]Write to MH i2c: E2 02 01 A5 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 34 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 79 00 00 00 F4 03 04 00 01 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E3 00 00 35 04 06 00 F9 00 00 E3 [09:08:15]Write i2c OK [09:08:15]MH_I2C_Read... [09:08:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:15]Read from MH i2c: E2 [09:08:15]MH_I2C_Read... [09:08:15]Read from MH i2c: E2 03 00 [09:08:15]MH_I2C_Read... [09:08:15]Read from MH i2c: E2 03 00 A5 2F 00 90 00 48 [09:08:15]RAPDU: 90 00 [09:08:15]wFMCommunicate OK [09:08:15]wFMCommunicate request_size=10 [09:08:15]MH_SAM_APDU [09:08:15]CAPDU: 80 0D 02 02 05 3F 71 76 D1 F3 [09:08:15]Write to MH i2c: E2 0D 00 A6 2F 80 0D 02 02 05 00 3F 71 76 D1 F3 00 00 43 [09:08:15]Write i2c OK [09:08:15]MH_I2C_Read... [09:08:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:15]Read from MH i2c: E2 [09:08:15]MH_I2C_Read... [09:08:15]Read from MH i2c: E2 03 00 [09:08:15]MH_I2C_Read... [09:08:15]Read from MH i2c: E2 03 00 A6 2F 00 90 00 49 [09:08:15]RAPDU: 90 00 [09:08:15]wFMCommunicate OK [09:08:15]wFMCommunicate request_size=4 [09:08:15]MH_SAM_APDU [09:08:15]CAPDU: 80 0D 03 02 [09:08:15]Write to MH i2c: E2 08 00 A7 2F 80 0D 03 02 00 00 00 00 51 [09:08:15]Write i2c OK [09:08:15]MH_I2C_Read... [09:08:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:16]Read from MH i2c: E2 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: E2 0B 00 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: E2 0B 00 A7 2F 00 BA 07 87 18 89 A1 55 BF 90 00 F0 [09:08:16]RAPDU: BA 07 87 18 89 A1 55 BF 90 00 [09:08:16]wFMCommunicate OK [09:08:16]SAM_PROTO_SignData done [09:08:16]FM_MakeSignedData done [09:08:16]CreateOFDProtocolMessage [09:08:16]wFMCommunicate request_size=4 [09:08:16]MH_SAM_APDU [09:08:16]CAPDU: 80 11 00 00 [09:08:16]Write to MH i2c: E2 08 00 A8 2F 80 11 00 00 00 00 00 00 51 [09:08:16]Write i2c OK [09:08:16]MH_I2C_Read... [09:08:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:16]Read from MH i2c: E2 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: E2 17 00 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: E2 17 00 A8 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9D [09:08:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:08:16]wFMCommunicate OK [09:08:16]CreateOFDProtocolMessage done [09:08:16]OFDSenderStorePacket 58137 [09:08:16]StoreOFDPacket docnum=58137 [09:08:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 36 FE 07 01 40 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 34 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 79 00 00 00 F4 03 04 00 01 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E3 00 00 35 04 06 00 F9 3F 71 76 D1 F3 BA 07 87 18 89 A1 55 BF [09:08:16]CheckFolder [09:08:16]dirname=/storage/ofd_packets [09:08:16]CheckFolder done [09:08:16]ProducePacketName [09:08:16]name=ofd_packets/00058137 [09:08:16]NVStorageSaveData ofd_packets/00058137 [09:08:16]File name is /storage/ofd_packets/00058137 [09:08:16]Write 301 bytes [09:08:16]NVStorageSaveData done [09:08:16]OFDSenderStorePacket done [09:08:16]KKMCreateOFDPacket done [09:08:16]NVStorageSaveData kkm_last_timestamp [09:08:16]File name is /storage/kkm_last_timestamp [09:08:16]Write 4 bytes [09:08:16]NVStorageSaveData done [09:08:16]ExternCall_PrintAddStr [09:08:16]wPrintStart [09:08:16]Write to MH i2c: 01 00 00 A9 2F D8 [09:08:16]Write i2c OK [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: 01 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: 01 07 00 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: 01 07 00 A9 2F 00 00 00 00 00 FF 0F ED [09:08:16]RasterBufferAndPrint [09:08:16]line Счет N : (1)2075382 [09:08:16]line ИНН: 02508201610067 [09:08:16]line Контрольно-Кассовый Чек [09:08:16]line ПРОДАЖА [09:08:16]line ТРК (МРК, ГНК) : 53 [09:08:16]line Товар: 2710124130 [09:08:16]line Аи-92-К-4 [09:08:16]line 10.000 * 0.00 [09:08:16]line = 0.00 [09:08:16]line НДС 12% НСП 1% [09:08:16]line > о реализуемом товаре [09:08:16]line ИТОГО: 0.00 [09:08:16]line НСП 1% : 0.00 [09:08:16]line НДС 12% : 0.00 [09:08:16]line Наличными: 0.00 [09:08:16]line Безнал.: 0.00 [09:08:16]line Место: АЗС № 135 "Партнер Нефть" [09:08:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:08:16]line СНО: Общий режим [09:08:16]line Чек 121 20.08.2024 09:08 [09:08:16]line Смена: 100 ФФД: 1.0 [09:08:16]line ЗНМ: 0300000196 [09:08:16]line РНМ: 0000000000162794 [09:08:16]line Версия ККМ: v1.0 [09:08:16]line Талоны: ТК ГПНА Online [09:08:16]line 30120523 [09:08:16]line ФМ: 0000000002094532 [09:08:16]line ФД: 58137 [09:08:16]line ФПД: 274050881868275 [09:08:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090817&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58137&fm=274050881868275&tin=02508201610067®Number=0000000000162794&sum=0 [09:08:16]OFD Sender: Processing packet 58137 [packets to send 51, broken 50] [09:08:16]ProducePacketName [09:08:16]name=ofd_packets/00058137 [09:08:16]OFD Sender: To server: pG, [09:08:16]CommunicateWithHost lk.salyk.kg:30040 [09:08:16]ConnectInit lk.salyk.kg [09:08:16]written 0, free lines is 4095 [09:08:16]Connected sock=10 [09:08:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 36 FE 07 01 40 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 34 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 79 00 00 00 F4 03 04 00 01 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E3 00 00 35 04 06 00 F9 3F 71 76 D1 F3 BA 07 87 18 89 A1 55 BF [09:08:16]Write to MH i2c: 01 00 00 D3 2F 02 [09:08:16]Write i2c OK [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: 01 [09:08:16]MH_I2C_Read... [09:08:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E8 2A 47 00 9C 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 32 30 39 34 35 33 32 10 04 04 00 19 E3 00 00 F4 03 04 00 50 08 C4 66 B6 04 01 00 00 40 47 AF A0 92 75 49 7F [09:08:16]CommunicateWithHost err = 0 [09:08:16]CheckOFDResponse [09:08:16]1017 (14) - 77093643461234 [09:08:16]1041 (16) - 0000000002094532 [09:08:16]1040 (4) - 58137 [09:08:16]1012 (4) - 20.08.2024 03:06 [09:08:16]1206 (1) - 0 [09:08:16]OFD Sender: Remove packet 58137 [09:08:16]ProducePacketName [09:08:16]name=ofd_packets/00058137 [09:08:16]NVStorageDeleteData [09:08:16]Read from MH i2c: 01 07 00 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: 01 07 00 D3 2F 00 00 00 00 00 B6 0C CB [09:08:16]RasterBufferAndPrint [09:08:16]line [09:08:16]line [09:08:16]line [09:08:16]line [09:08:16]line [09:08:16]written 0, free lines is 3339 [09:08:16]MH_Cut [09:08:16]Write to MH i2c: D1 01 00 DA 2F 01 DB [09:08:16]Write i2c OK [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: D1 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: D1 01 00 [09:08:16]MH_I2C_Read... [09:08:16]Read from MH i2c: D1 01 00 DA 2F 00 DA [09:08:16]Write to MH i2c: 01 00 00 DB 2F 0A [09:08:16]Write i2c OK [09:08:16]MH_I2C_Read... [09:08:17]OFD Sender: No OFD packet to send [09:08:17]*** Cut start [09:08:17]*** Partial cut [09:08:17]*** CUTSNS_PIN = 1 [09:08:17]*** CUTSNS_PIN = 0 [09:08:18]*** Brake cut motor [09:08:18]Read from MH i2c: 01 [09:08:18]MH_I2C_Read... [09:08:18]*** Stop cut motor [09:08:18]*** Cut end [09:08:18]Read from MH i2c: 01 07 00 [09:08:18]MH_I2C_Read... [09:08:18]Read from MH i2c: 01 07 00 DB 2F 00 00 00 00 00 FF 0F 1F [09:08:18]process_action close_receipt done [09:08:18]requested_data is exist [09:08:18]produce_requested_data [09:08:18]requested_item fm.sn is exist - process it [09:08:18]wFMCommunicate request_size=4 [09:08:18]MH_SAM_APDU [09:08:18]CAPDU: 80 11 00 00 [09:08:18]Write to MH i2c: E2 08 00 DC 2F 80 11 00 00 00 00 00 00 85 [09:08:18]Write i2c OK [09:08:18]MH_I2C_Read... [09:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:18]Read from MH i2c: E2 [09:08:18]MH_I2C_Read... [09:08:18]Read from MH i2c: E2 17 00 [09:08:18]MH_I2C_Read... [09:08:18]Read from MH i2c: E2 17 00 DC 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D1 [09:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:08:18]wFMCommunicate OK [09:08:18]requested_item fd.num is exist - process it [09:08:18]SAM_PROTO_GetFieldsCounters [09:08:18]wFMCommunicate request_size=4 [09:08:18]MH_SAM_APDU [09:08:18]CAPDU: 80 13 00 00 [09:08:18]Write to MH i2c: E2 08 00 DD 2F 80 13 00 00 00 00 00 00 88 [09:08:18]Write i2c OK [09:08:18]MH_I2C_Read... [09:08:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:18]Read from MH i2c: E2 [09:08:18]MH_I2C_Read... [09:08:18]Read from MH i2c: E2 62 00 [09:08:18]MH_I2C_Read... [09:08:18]Read from MH i2c: E2 62 00 DD 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 19 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [09:08:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 19 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:18]wFMCommunicate OK [09:08:18]SAM_PROTO_GetFieldsCounters done [09:08:18]requested_item shift.num is exist - process it [09:08:18]requested_item shift.opened is exist - process it [09:08:18]req_shift_opened [09:08:18]FM_GetShiftState [09:08:18]SAM_PROTO_GetShiftState [09:08:18]wFMCommunicate request_size=4 [09:08:18]MH_SAM_APDU [09:08:18]CAPDU: 80 13 01 00 [09:08:18]Write to MH i2c: E2 08 00 DE 2F 80 13 01 00 00 00 00 00 8A [09:08:18]Write i2c OK [09:08:18]MH_I2C_Read... [09:08:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:18]Read from MH i2c: E2 [09:08:18]MH_I2C_Read... [09:08:18]Read from MH i2c: E2 0E 00 [09:08:18]MH_I2C_Read... [09:08:18]Read from MH i2c: E2 0E 00 DE 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AD [09:08:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:08:18]wFMCommunicate OK [09:08:18]SAM_PROTO_GetShiftState done [09:08:18]FM_GetShiftState done [09:08:18]req_shift_opened done [09:08:18]requested_item shift.open_date is exist - process it [09:08:18]req_shift_open_date [09:08:18]req_shift_open_date done [09:08:18]produce_requested_data done [09:08:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58137,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:08:18]process_action_free close_receipt [09:08:18]json_value_free [09:08:18]json_value_free done [09:08:18]process_json_proto returns [09:08:18]Send response to host [09:08:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58137,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:08:18]free response buf [09:08:18]execute_script done [09:08:18]execute_script returns [09:08:18]free content buf [09:08:18]Sock 9.Close socket [09:08:18]Sock 9.Thread stoped [09:08:22]OFD Sender: No OFD packet to send [09:08:27]OFD Sender: No OFD packet to send [09:08:32]OFD Sender: No OFD packet to send [09:08:37]OFD Sender: No OFD packet to send [09:08:38]accept exits with 7 [09:08:38]New connection [09:08:38]New thread 3067424100 created [09:08:38]Thread 3067567460 joined [09:08:38]Waiting for new connection... [09:08:38] Sock 7.Parse request [09:08:38]Sock 7.Check first char [09:08:38]Sock 7.First char is OK [09:08:38]request: POST /json_proto HTTP/1.0 [09:08:38]Method: POST [09:08:38]URL: /json_proto [09:08:38]Method is POST - this is cgi request [09:08:38]url: /json_proto [09:08:38]query_string will be loaded in cgi processing [09:08:38]execute_cgi json_proto POST (null) [09:08:38]execute_cgi path=json_proto method=POST [09:08:38]POST find Content-Length [09:08:38]Host: 172.17.44.3:8080 [09:08:38]Content-Length: 681 [09:08:38]Content-Type: application/json [09:08:38] [09:08:38]POST finish read [09:08:38]Found Content-Length = 681 [09:08:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 7.820, "sum" : 300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:38]execute_script... [09:08: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)2075381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 7.820, "sum" : 300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:38]POST & json_proto [09:08:38]process_json_proto [09:08:38]json parsed OK: [09:08:38]protocol is kg_v1.0 [09:08:38]action value=close_receipt [09:08:38]process_action close_receipt [09:08:38]cmd_close_receipt [09:08:38]MH_GetDate [09:08:38]Write to MH i2c: F0 00 00 DF 2F FD [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: F0 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: F0 09 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: F0 09 00 DF 2F 00 19 5D C4 66 AD C5 5D 66 DB [09:08:38]GetLastDocTimeStamp 1724144897 [09:08:38]current date 1724144921 [09:08:38]FM_GetShiftState [09:08:38]SAM_PROTO_GetShiftState [09:08:38]wFMCommunicate request_size=4 [09:08:38]MH_SAM_APDU [09:08:38]CAPDU: 80 13 01 00 [09:08:38]Write to MH i2c: E2 08 00 E0 2F 80 13 01 00 00 00 00 00 8C [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:38]Read from MH i2c: E2 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 0E 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 0E 00 E0 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AF [09:08:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:08:38]wFMCommunicate OK [09:08:38]SAM_PROTO_GetShiftState done [09:08:38]FM_GetShiftState done [09:08:38]opened in 1724112910 [09:08:38]opened+sec_in_day 1724199310 [09:08:38]quantity*price = 30028 [09:08:38]sum+1 = 30030 [09:08:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 122 20.08.2024 09:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58138 ФПД: 198756629665988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090841&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58138&fm=198756629665988&tin=02508201610067®Number=0000000000162794&sum=30000 [09:08:39]StoreToDocumentArchive [09:08:39]shift 100 fd 58138 [09:08:39]save to /storage/0100/doc_00058138 [09:08:39]save last doc name /storage/0100/doc_00058138 to /storage/kkm_last_doc_name [09:08:39]save OK [09:08:39]Clear old archive folders... [09:08:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:08:39]tlvbuf is 01E07FB0 [09:08:39]SAM_PROTO_ClearQueue [09:08:39]wFMCommunicate request_size=4 [09:08:39]MH_SAM_APDU [09:08:39]CAPDU: 80 09 00 00 [09:08:39]Write to MH i2c: E2 08 00 ED 2F 80 09 00 00 00 00 00 00 8E [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:39]Read from MH i2c: E2 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 ED 2F 00 90 00 90 [09:08:39]RAPDU: 90 00 [09:08:39]wFMCommunicate OK [09:08:39]SAM_PROTO_ClearQueue done [09:08:39]KKMCreateOFDPacket [09:08:39]OFDProtocolAddRootSTLVToBuf [09:08:39]FM_MakeSignedData [09:08:39]FM_MakeSignedData [09:08:39]SAM_PROTO_SignData [09:08:39]wFMCommunicate request_size=4 [09:08:39]MH_SAM_APDU [09:08:39]CAPDU: 80 0D 01 02 [09:08:39]Write to MH i2c: E2 08 00 EE 2F 80 0D 01 02 00 00 00 00 96 [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:40]Read from MH i2c: E2 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 03 00 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 03 00 EE 2F 00 90 00 91 [09:08:40]RAPDU: 90 00 [09:08:40]wFMCommunicate OK [09:08:40]wFMCommunicate request_size=255 [09:08:40]MH_SAM_APDU [09:08:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 19 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E3 00 00 35 04 06 00 B4 C4 [09:08:40]Write to MH i2c: E2 02 01 EF 2F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 19 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E3 00 00 35 04 06 00 B4 C4 00 00 88 [09:08:40]Write i2c OK [09:08:40]MH_I2C_Read... [09:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:40]Read from MH i2c: E2 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 03 00 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 03 00 EF 2F 00 90 00 92 [09:08:40]RAPDU: 90 00 [09:08:40]wFMCommunicate OK [09:08:40]wFMCommunicate request_size=9 [09:08:40]MH_SAM_APDU [09:08:40]CAPDU: 80 0D 02 02 04 A2 4E D8 C4 [09:08:40]Write to MH i2c: E2 0C 00 F0 2F 80 0D 02 02 04 00 A2 4E D8 C4 00 00 2D [09:08:40]Write i2c OK [09:08:40]MH_I2C_Read... [09:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:40]Read from MH i2c: E2 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 03 00 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 03 00 F0 2F 00 90 00 93 [09:08:40]RAPDU: 90 00 [09:08:40]wFMCommunicate OK [09:08:40]wFMCommunicate request_size=4 [09:08:40]MH_SAM_APDU [09:08:40]CAPDU: 80 0D 03 02 [09:08:40]Write to MH i2c: E2 08 00 F1 2F 80 0D 03 02 00 00 00 00 9B [09:08:40]Write i2c OK [09:08:40]MH_I2C_Read... [09:08:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:40]Read from MH i2c: E2 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 0B 00 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 0B 00 F1 2F 00 E8 1C 4E DB 04 81 E7 B6 90 00 EB [09:08:40]RAPDU: E8 1C 4E DB 04 81 E7 B6 90 00 [09:08:40]wFMCommunicate OK [09:08:40]SAM_PROTO_SignData done [09:08:40]FM_MakeSignedData done [09:08:40]CreateOFDProtocolMessage [09:08:40]wFMCommunicate request_size=4 [09:08:40]MH_SAM_APDU [09:08:40]CAPDU: 80 11 00 00 [09:08:40]Write to MH i2c: E2 08 00 F2 2F 80 11 00 00 00 00 00 00 9B [09:08:40]Write i2c OK [09:08:40]MH_I2C_Read... [09:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:40]Read from MH i2c: E2 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 17 00 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: E2 17 00 F2 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E7 [09:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:08:40]wFMCommunicate OK [09:08:40]CreateOFDProtocolMessage done [09:08:40]OFDSenderStorePacket 58138 [09:08:40]StoreOFDPacket docnum=58138 [09:08:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 14 5F 06 01 FB 90 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 19 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E3 00 00 35 04 06 00 B4 C4 A2 4E D8 C4 E8 1C 4E DB 04 81 E7 B6 [09:08:40]CheckFolder [09:08:40]dirname=/storage/ofd_packets [09:08:40]CheckFolder done [09:08:40]ProducePacketName [09:08:40]name=ofd_packets/00058138 [09:08:40]NVStorageSaveData ofd_packets/00058138 [09:08:40]File name is /storage/ofd_packets/00058138 [09:08:40]Write 300 bytes [09:08:40]NVStorageSaveData done [09:08:40]OFDSenderStorePacket done [09:08:40]KKMCreateOFDPacket done [09:08:40]NVStorageSaveData kkm_last_timestamp [09:08:40]File name is /storage/kkm_last_timestamp [09:08:40]Write 4 bytes [09:08:40]NVStorageSaveData done [09:08:40]ExternCall_PrintAddStr [09:08:40]wPrintStart [09:08:40]Write to MH i2c: 01 00 00 F3 2F 22 [09:08:40]Write i2c OK [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: 01 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: 01 07 00 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: 01 07 00 F3 2F 00 00 00 00 00 FF 0F 37 [09:08:40]RasterBufferAndPrint [09:08:40]line Счет N : (1)2075381 [09:08:40]line ИНН: 02508201610067 [09:08:40]line Контрольно-Кассовый Чек [09:08:40]line ПРОДАЖА [09:08:40]line ТРК (МРК, ГНК) : 81 [09:08:40]line Товар: 2711190000 [09:08:40]line ГАЗ-К-5 [09:08:40]line 7.820 * 38.40 [09:08:40]line = 300.29 [09:08:40]line НДС 12% НСП 1% [09:08:40]line > о реализуемом товаре [09:08:40]line ОКРУГЛЕНИЕ: -0.29 [09:08:40]line ИТОГО: 300.00 [09:08:40]line Внесено: 300.00 [09:08:40]line СДАЧА: 0.00 [09:08:40]line НСП 1% : 2.66 [09:08:40]line НДС 12% : 31.89 [09:08:40]line Наличными: 300.00 [09:08:40]line Безнал.: 0.00 [09:08:40]line Место: АЗС № 135 "Партнер Нефть" [09:08:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:08:40]line СНО: Общий режим [09:08:40]line Чек 122 20.08.2024 09:08 [09:08:40]line Смена: 100 ФФД: 1.0 [09:08:40]line ЗНМ: 0300000196 [09:08:40]line РНМ: 0000000000162794 [09:08:40]line Версия ККМ: v1.0 [09:08:40]line ФМ: 0000000002094532 [09:08:40]line ФД: 58138 [09:08:40]line ФПД: 198756629665988 [09:08:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090841&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58138&fm=198756629665988&tin=02508201610067®Number=0000000000162794&sum=30000 [09:08:40]OFD Sender: Processing packet 58138 [packets to send 51, broken 50] [09:08:40]ProducePacketName [09:08:40]name=ofd_packets/00058138 [09:08:40]OFD Sender: To server: pG, [09:08:40]CommunicateWithHost lk.salyk.kg:30040 [09:08:40]ConnectInit lk.salyk.kg [09:08:40]written 0, free lines is 4095 [09:08:40]Connected sock=10 [09:08:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 14 5F 06 01 FB 90 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 19 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E3 00 00 35 04 06 00 B4 C4 A2 4E D8 C4 E8 1C 4E DB 04 81 E7 B6 [09:08:41]Write to MH i2c: 01 00 00 1E 30 4E [09:08:41]Write i2c OK [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: 01 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: 01 07 00 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: 01 07 00 1E 30 00 00 00 00 00 A1 0C 02 [09:08:41]RasterBufferAndPrint [09:08:41]line [09:08:41]line [09:08:41]line [09:08:41]line [09:08:41]line [09:08:41]written 0, free lines is 3237 [09:08:41]MH_Cut [09:08:41]Write to MH i2c: D1 01 00 25 30 01 27 [09:08:41]Write i2c OK [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: D1 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: D1 01 00 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: D1 01 00 25 30 00 26 [09:08:41]Write to MH i2c: 01 00 00 26 30 56 [09:08:41]Write i2c OK [09:08:41]MH_I2C_Read... [09:08:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 56 51 47 00 E1 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 32 30 39 34 35 33 32 10 04 04 00 1A E3 00 00 F4 03 04 00 68 08 C4 66 B6 04 01 00 00 BC 21 1D 3D 34 54 E5 F6 [09:08:41]CommunicateWithHost err = 0 [09:08:41]CheckOFDResponse [09:08:41]1017 (14) - 77093643461234 [09:08:41]1041 (16) - 0000000002094532 [09:08:41]1040 (4) - 58138 [09:08:41]1012 (4) - 20.08.2024 03:07 [09:08:41]1206 (1) - 0 [09:08:41]OFD Sender: Remove packet 58138 [09:08:41]ProducePacketName [09:08:41]name=ofd_packets/00058138 [09:08:41]NVStorageDeleteData [09:08:41]OFD Sender: No OFD packet to send [09:08:42]*** Cut start [09:08:42]*** Partial cut [09:08:42]*** CUTSNS_PIN = 1 [09:08:42]*** CUTSNS_PIN = 0 [09:08:42]*** Brake cut motor [09:08:42]Read from MH i2c: 01 [09:08:42]MH_I2C_Read... [09:08:42]*** Stop cut motor [09:08:42]*** Cut end [09:08:42]Read from MH i2c: 01 07 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: 01 07 00 26 30 00 00 00 00 00 FF 0F 6B [09:08:42]process_action close_receipt done [09:08:42]requested_data is exist [09:08:42]produce_requested_data [09:08:42]requested_item fm.sn is exist - process it [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 11 00 00 [09:08:42]Write to MH i2c: E2 08 00 27 30 80 11 00 00 00 00 00 00 D1 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 17 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 17 00 27 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [09:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:08:42]wFMCommunicate OK [09:08:42]requested_item fd.num is exist - process it [09:08:42]SAM_PROTO_GetFieldsCounters [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 13 00 00 [09:08:42]Write to MH i2c: E2 08 00 28 30 80 13 00 00 00 00 00 00 D4 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:43]Read from MH i2c: E2 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 62 00 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 62 00 28 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [09:08:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:43]wFMCommunicate OK [09:08:43]SAM_PROTO_GetFieldsCounters done [09:08:43]requested_item shift.num is exist - process it [09:08:43]requested_item shift.opened is exist - process it [09:08:43]req_shift_opened [09:08:43]FM_GetShiftState [09:08:43]SAM_PROTO_GetShiftState [09:08:43]wFMCommunicate request_size=4 [09:08:43]MH_SAM_APDU [09:08:43]CAPDU: 80 13 01 00 [09:08:43]Write to MH i2c: E2 08 00 29 30 80 13 01 00 00 00 00 00 D6 [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:43]Read from MH i2c: E2 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 0E 00 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 0E 00 29 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [09:08:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:08:43]wFMCommunicate OK [09:08:43]SAM_PROTO_GetShiftState done [09:08:43]FM_GetShiftState done [09:08:43]req_shift_opened done [09:08:43]requested_item shift.open_date is exist - process it [09:08:43]req_shift_open_date [09:08:43]req_shift_open_date done [09:08:43]produce_requested_data done [09:08:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58138,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:08:43]process_action_free close_receipt [09:08:43]json_value_free [09:08:43]json_value_free done [09:08:43]process_json_proto returns [09:08:43]Send response to host [09:08:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58138,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:08:43]free response buf [09:08:43]execute_script done [09:08:43]execute_script returns [09:08:43]free content buf [09:08:43]Sock 7.Close socket [09:08:43]Sock 7.Thread stoped [09:08:46]OFD Sender: No OFD packet to send [09:08:51]OFD Sender: No OFD packet to send [09:08:56]OFD Sender: No OFD packet to send [09:09:01]OFD Sender: No OFD packet to send [09:09:06]OFD Sender: No OFD packet to send [09:09:11]OFD Sender: No OFD packet to send [09:09:16]OFD Sender: No OFD packet to send [09:09:21]OFD Sender: No OFD packet to send [09:09:26]OFD Sender: No OFD packet to send [09:09:30]accept exits with 9 [09:09:30]New connection [09:09:30]New thread 3067567460 created [09:09:30]Thread 3067424100 joined [09:09:30]Waiting for new connection... [09:09:30] Sock 9.Parse request [09:09:30]Sock 9.Check first char [09:09:30]Sock 9.First char is OK [09:09:30]request: POST /json_proto HTTP/1.0 [09:09:30]Method: POST [09:09:30]URL: /json_proto [09:09:30]Method is POST - this is cgi request [09:09:30]url: /json_proto [09:09:30]query_string will be loaded in cgi processing [09:09:30]execute_cgi json_proto POST (null) [09:09:30]execute_cgi path=json_proto method=POST [09:09:30]POST find Content-Length [09:09:30]Host: 172.17.44.3:8080 [09:09:30]Content-Length: 793 [09:09:30]Content-Type: application/json [09:09:30] [09:09:30]POST finish read [09:09:30]Found Content-Length = 793 [09:09:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:30]execute_script... [09:09: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)2075384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:30]POST & json_proto [09:09:30]process_json_proto [09:09:30]json parsed OK: [09:09:30]protocol is kg_v1.0 [09:09:30]action value=close_receipt [09:09:30]process_action close_receipt [09:09:30]cmd_close_receipt [09:09:30]MH_GetDate [09:09:30]Write to MH i2c: F0 00 00 2A 30 49 [09:09:30]Write i2c OK [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: F0 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: F0 09 00 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: F0 09 00 2A 30 00 4D 5D C4 66 AD C5 5D 66 5B [09:09:30]GetLastDocTimeStamp 1724144921 [09:09:30]current date 1724144973 [09:09:30]FM_GetShiftState [09:09:30]SAM_PROTO_GetShiftState [09:09:30]wFMCommunicate request_size=4 [09:09:30]MH_SAM_APDU [09:09:30]CAPDU: 80 13 01 00 [09:09:30]Write to MH i2c: E2 08 00 2B 30 80 13 01 00 00 00 00 00 D8 [09:09:30]Write i2c OK [09:09:30]MH_I2C_Read... [09:09:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:30]Read from MH i2c: E2 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 0E 00 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 0E 00 2B 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [09:09:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:09:30]wFMCommunicate OK [09:09:30]SAM_PROTO_GetShiftState done [09:09:30]FM_GetShiftState done [09:09:30]opened in 1724112910 [09:09:30]opened+sec_in_day 1724199310 [09:09:30]quantity*price = 0 [09:09:30]sum+1 = 1 [09:09:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 123 20.08.2024 09:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58139 ФПД: 67730980248677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090933&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58139&fm=67730980248677&tin=02508201610067®Number=0000000000162794&sum=0 [09:09:31]StoreToDocumentArchive [09:09:31]shift 100 fd 58139 [09:09:31]save to /storage/0100/doc_00058139 [09:09:31]save last doc name /storage/0100/doc_00058139 to /storage/kkm_last_doc_name [09:09:31]save OK [09:09:31]Clear old archive folders... [09:09:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:31]tlvbuf is 01DFE1A0 [09:09:31]SAM_PROTO_ClearQueue [09:09:31]wFMCommunicate request_size=4 [09:09:31]MH_SAM_APDU [09:09:31]CAPDU: 80 09 00 00 [09:09:31]Write to MH i2c: E2 08 00 38 30 80 09 00 00 00 00 00 00 DA [09:09:31]Write i2c OK [09:09:31]MH_I2C_Read... [09:09:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:31]Read from MH i2c: E2 [09:09:31]MH_I2C_Read... [09:09:31]Read from MH i2c: E2 03 00 [09:09:31]MH_I2C_Read... [09:09:31]Read from MH i2c: E2 03 00 38 30 00 90 00 DC [09:09:31]RAPDU: 90 00 [09:09:31]wFMCommunicate OK [09:09:31]SAM_PROTO_ClearQueue done [09:09:31]KKMCreateOFDPacket [09:09:31]OFDProtocolAddRootSTLVToBuf [09:09:31]FM_MakeSignedData [09:09:31]FM_MakeSignedData [09:09:31]SAM_PROTO_SignData [09:09:31]wFMCommunicate request_size=4 [09:09:31]MH_SAM_APDU [09:09:31]CAPDU: 80 0D 01 02 [09:09:31]Write to MH i2c: E2 08 00 39 30 80 0D 01 02 00 00 00 00 E2 [09:09:31]Write i2c OK [09:09:31]MH_I2C_Read... [09:09:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:31]Read from MH i2c: E2 [09:09:31]MH_I2C_Read... [09:09:31]Read from MH i2c: E2 03 00 [09:09:31]MH_I2C_Read... [09:09:31]Read from MH i2c: E2 03 00 39 30 00 90 00 DD [09:09:31]RAPDU: 90 00 [09:09:31]wFMCommunicate OK [09:09:31]wFMCommunicate request_size=255 [09:09:31]MH_SAM_APDU [09:09: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 4D 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E3 00 00 35 04 06 00 3D [09:09:31]Write to MH i2c: E2 02 01 3A 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 4D 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E3 00 00 35 04 06 00 3D 00 00 AD [09:09:31]Write i2c OK [09:09:31]MH_I2C_Read... [09:09:31]OFD Sender: No OFD packet to send [09:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 3A 30 00 90 00 DE [09:09:32]RAPDU: 90 00 [09:09:32]wFMCommunicate OK [09:09:32]wFMCommunicate request_size=10 [09:09:32]MH_SAM_APDU [09:09:32]CAPDU: 80 0D 02 02 05 99 D9 04 9C 65 [09:09:32]Write to MH i2c: E2 0D 00 3B 30 80 0D 02 02 05 00 99 D9 04 9C 65 00 00 66 [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 3B 30 00 90 00 DF [09:09:32]RAPDU: 90 00 [09:09:32]wFMCommunicate OK [09:09:32]wFMCommunicate request_size=4 [09:09:32]MH_SAM_APDU [09:09:32]CAPDU: 80 0D 03 02 [09:09:32]Write to MH i2c: E2 08 00 3C 30 80 0D 03 02 00 00 00 00 E7 [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 0B 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 0B 00 3C 30 00 D6 87 4A BE 4C C5 FD 98 90 00 F3 [09:09:32]RAPDU: D6 87 4A BE 4C C5 FD 98 90 00 [09:09:32]wFMCommunicate OK [09:09:32]SAM_PROTO_SignData done [09:09:32]FM_MakeSignedData done [09:09:32]CreateOFDProtocolMessage [09:09:32]wFMCommunicate request_size=4 [09:09:32]MH_SAM_APDU [09:09:32]CAPDU: 80 11 00 00 [09:09:32]Write to MH i2c: E2 08 00 3D 30 80 11 00 00 00 00 00 00 E7 [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 17 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 17 00 3D 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [09:09:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:09:32]wFMCommunicate OK [09:09:32]CreateOFDProtocolMessage done [09:09:32]OFDSenderStorePacket 58139 [09:09:32]StoreOFDPacket docnum=58139 [09:09:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 86 E8 07 01 EC 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 4D 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E3 00 00 35 04 06 00 3D 99 D9 04 9C 65 D6 87 4A BE 4C C5 FD 98 [09:09:32]CheckFolder [09:09:32]dirname=/storage/ofd_packets [09:09:32]CheckFolder done [09:09:32]ProducePacketName [09:09:32]name=ofd_packets/00058139 [09:09:32]NVStorageSaveData ofd_packets/00058139 [09:09:32]File name is /storage/ofd_packets/00058139 [09:09:32]Write 301 bytes [09:09:32]NVStorageSaveData done [09:09:32]OFDSenderStorePacket done [09:09:32]KKMCreateOFDPacket done [09:09:32]NVStorageSaveData kkm_last_timestamp [09:09:32]File name is /storage/kkm_last_timestamp [09:09:32]Write 4 bytes [09:09:32]NVStorageSaveData done [09:09:32]ExternCall_PrintAddStr [09:09:32]wPrintStart [09:09:32]Write to MH i2c: 01 00 00 3E 30 6E [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: 01 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: 01 07 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: 01 07 00 3E 30 00 00 00 00 00 FF 0F 83 [09:09:32]RasterBufferAndPrint [09:09:32]line Счет N : (1)2075384 [09:09:32]line ИНН: 02508201610067 [09:09:32]line Контрольно-Кассовый Чек [09:09:32]line ПРОДАЖА [09:09:32]line ТРК (МРК, ГНК) : 33 [09:09:32]line Товар: 2710124130 [09:09:32]line Аи-92-К-4 [09:09:32]line 14.750 * 0.00 [09:09:32]line = 0.00 [09:09:32]line НДС 12% НСП 1% [09:09:32]line > о реализуемом товаре [09:09:32]line ИТОГО: 0.00 [09:09:32]line НСП 1% : 0.00 [09:09:32]line НДС 12% : 0.00 [09:09:32]line Наличными: 0.00 [09:09:32]line Безнал.: 0.00 [09:09:32]line Место: АЗС № 135 "Партнер Нефть" [09:09:32]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:09:32]line СНО: Общий режим [09:09:32]line Чек 123 20.08.2024 09:09 [09:09:32]line Смена: 100 ФФД: 1.0 [09:09:32]line ЗНМ: 0300000196 [09:09:32]line РНМ: 0000000000162794 [09:09:32]line Версия ККМ: v1.0 [09:09:32]line Талоны: Топливная Карта [09:09:32]line 92875 [09:09:32]line ФМ: 0000000002094532 [09:09:32]line ФД: 58139 [09:09:32]line ФПД: 67730980248677 [09:09:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090933&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58139&fm=67730980248677&tin=02508201610067®Number=0000000000162794&sum=0 [09:09:32]OFD Sender: Processing packet 58139 [packets to send 51, broken 50] [09:09:32]ProducePacketName [09:09:32]name=ofd_packets/00058139 [09:09:32]OFD Sender: To server: pG, [09:09:32]CommunicateWithHost lk.salyk.kg:30040 [09:09:32]ConnectInit lk.salyk.kg [09:09:32]written 0, free lines is 4095 [09:09:32]Connected sock=10 [09:09:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 86 E8 07 01 EC 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 4D 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E3 00 00 35 04 06 00 3D 99 D9 04 9C 65 D6 87 4A BE 4C C5 FD 98 [09:09:33]Write to MH i2c: 01 00 00 68 30 98 [09:09:33]Write i2c OK [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: 01 [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: 01 07 00 [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: 01 07 00 68 30 00 00 00 00 00 BE 0C 69 [09:09:33]RasterBufferAndPrint [09:09:33]line [09:09:33]line [09:09:33]line [09:09:33]line [09:09:33]line [09:09:33]written 0, free lines is 3268 [09:09:33]MH_Cut [09:09:33]Write to MH i2c: D1 01 00 6F 30 01 71 [09:09:33]Write i2c OK [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: D1 [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: D1 01 00 [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: D1 01 00 6F 30 00 70 [09:09:33]Write to MH i2c: 01 00 00 70 30 A0 [09:09:33]Write i2c OK [09:09:33]MH_I2C_Read... [09:09:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D1 04 47 00 4B 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E3 00 00 F4 03 04 00 9C 08 C4 66 B6 04 01 00 00 9F C1 F9 DA 3A C9 91 55 [09:09:33]CommunicateWithHost err = 0 [09:09:33]CheckOFDResponse [09:09:33]1017 (14) - 77093643461234 [09:09:33]1041 (16) - 0000000002094532 [09:09:33]1040 (4) - 58139 [09:09:33]1012 (4) - 20.08.2024 03:08 [09:09:33]1206 (1) - 0 [09:09:33]OFD Sender: Remove packet 58139 [09:09:33]ProducePacketName [09:09:33]name=ofd_packets/00058139 [09:09:33]NVStorageDeleteData [09:09:33]OFD Sender: No OFD packet to send [09:09:33]*** Cut start [09:09:33]*** Partial cut [09:09:33]*** CUTSNS_PIN = 1 [09:09:34]*** CUTSNS_PIN = 0 [09:09:34]*** Brake cut motor [09:09:34]Read from MH i2c: 01 [09:09:34]MH_I2C_Read... [09:09:34]*** Stop cut motor [09:09:34]*** Cut end [09:09:34]Read from MH i2c: 01 07 00 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: 01 07 00 70 30 00 00 00 00 00 FF 0F B5 [09:09:34]process_action close_receipt done [09:09:34]requested_data is exist [09:09:34]produce_requested_data [09:09:34]requested_item fm.sn is exist - process it [09:09:34]wFMCommunicate request_size=4 [09:09:34]MH_SAM_APDU [09:09:34]CAPDU: 80 11 00 00 [09:09:34]Write to MH i2c: E2 08 00 71 30 80 11 00 00 00 00 00 00 1B [09:09:34]Write i2c OK [09:09:34]MH_I2C_Read... [09:09:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:34]Read from MH i2c: E2 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 17 00 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 17 00 71 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [09:09:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:09:34]wFMCommunicate OK [09:09:34]requested_item fd.num is exist - process it [09:09:34]SAM_PROTO_GetFieldsCounters [09:09:34]wFMCommunicate request_size=4 [09:09:34]MH_SAM_APDU [09:09:34]CAPDU: 80 13 00 00 [09:09:34]Write to MH i2c: E2 08 00 72 30 80 13 00 00 00 00 00 00 1E [09:09:34]Write i2c OK [09:09:34]MH_I2C_Read... [09:09:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:34]Read from MH i2c: E2 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 62 00 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 62 00 72 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [09:09:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:34]wFMCommunicate OK [09:09:34]SAM_PROTO_GetFieldsCounters done [09:09:34]requested_item shift.num is exist - process it [09:09:34]requested_item shift.opened is exist - process it [09:09:34]req_shift_opened [09:09:34]FM_GetShiftState [09:09:34]SAM_PROTO_GetShiftState [09:09:34]wFMCommunicate request_size=4 [09:09:34]MH_SAM_APDU [09:09:34]CAPDU: 80 13 01 00 [09:09:34]Write to MH i2c: E2 08 00 73 30 80 13 01 00 00 00 00 00 20 [09:09:34]Write i2c OK [09:09:34]MH_I2C_Read... [09:09:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:34]Read from MH i2c: E2 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 0E 00 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 0E 00 73 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [09:09:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:09:34]wFMCommunicate OK [09:09:34]SAM_PROTO_GetShiftState done [09:09:34]FM_GetShiftState done [09:09:34]req_shift_opened done [09:09:34]requested_item shift.open_date is exist - process it [09:09:34]req_shift_open_date [09:09:34]req_shift_open_date done [09:09:34]produce_requested_data done [09:09:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58139,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:09:34]process_action_free close_receipt [09:09:34]json_value_free [09:09:34]json_value_free done [09:09:34]process_json_proto returns [09:09:34]Send response to host [09:09:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58139,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:09:34]free response buf [09:09:34]execute_script done [09:09:34]execute_script returns [09:09:34]free content buf [09:09:34]Sock 9.Close socket [09:09:34]Sock 9.Thread stoped [09:09:38]OFD Sender: No OFD packet to send [09:09:43]OFD Sender: No OFD packet to send [09:09:48]OFD Sender: No OFD packet to send [09:09:53]OFD Sender: No OFD packet to send [09:09:58]OFD Sender: No OFD packet to send [09:10:03]OFD Sender: No OFD packet to send [09:10:08]OFD Sender: No OFD packet to send [09:10:13]OFD Sender: No OFD packet to send [09:10:15]accept exits with 7 [09:10:15]New connection [09:10:15]New thread 3067424100 created [09:10:15]Thread 3067567460 joined [09:10:15]Waiting for new connection... [09:10:15] Sock 7.Parse request [09:10:15]Sock 7.Check first char [09:10:15]Sock 7.First char is OK [09:10:15]request: POST /json_proto HTTP/1.0 [09:10:15]Method: POST [09:10:15]URL: /json_proto [09:10:15]Method is POST - this is cgi request [09:10:15]url: /json_proto [09:10:15]query_string will be loaded in cgi processing [09:10:15]execute_cgi json_proto POST (null) [09:10:15]execute_cgi path=json_proto method=POST [09:10:15]POST find Content-Length [09:10:15]Host: 172.17.44.3:8080 [09:10:15]Content-Length: 804 [09:10:15]Content-Type: application/json [09:10:15] [09:10:15]POST finish read [09:10:15]Found Content-Length = 804 [09:10:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:15]execute_script... [09:10: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)2075386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:15]POST & json_proto [09:10:15]process_json_proto [09:10:15]json parsed OK: [09:10:15]protocol is kg_v1.0 [09:10:15]action value=close_receipt [09:10:15]process_action close_receipt [09:10:15]cmd_close_receipt [09:10:15]MH_GetDate [09:10:15]Write to MH i2c: F0 00 00 74 30 93 [09:10:15]Write i2c OK [09:10:15]MH_I2C_Read... [09:10:15]Read from MH i2c: F0 [09:10:15]MH_I2C_Read... [09:10:15]Read from MH i2c: F0 09 00 [09:10:15]MH_I2C_Read... [09:10:15]Read from MH i2c: F0 09 00 74 30 00 7A 5D C4 66 AD C5 5D 66 D2 [09:10:15]GetLastDocTimeStamp 1724144973 [09:10:15]current date 1724145018 [09:10:15]FM_GetShiftState [09:10:15]SAM_PROTO_GetShiftState [09:10:15]wFMCommunicate request_size=4 [09:10:15]MH_SAM_APDU [09:10:15]CAPDU: 80 13 01 00 [09:10:15]Write to MH i2c: E2 08 00 75 30 80 13 01 00 00 00 00 00 22 [09:10:15]Write i2c OK [09:10:15]MH_I2C_Read... [09:10:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:15]Read from MH i2c: E2 [09:10:15]MH_I2C_Read... [09:10:15]Read from MH i2c: E2 0E 00 [09:10:15]MH_I2C_Read... [09:10:15]Read from MH i2c: E2 0E 00 75 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [09:10:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:10:15]wFMCommunicate OK [09:10:15]SAM_PROTO_GetShiftState done [09:10:15]FM_GetShiftState done [09:10:15]opened in 1724112910 [09:10:15]opened+sec_in_day 1724199310 [09:10:15]quantity*price = 100021 [09:10:15]sum+1 = 100023 [09:10:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 124 20.08.2024 09:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58140 ФПД: 109315891567348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091018&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58140&fm=109315891567348&tin=02508201610067®Number=0000000000162794&sum=100022 [09:10:16]StoreToDocumentArchive [09:10:16]shift 100 fd 58140 [09:10:16]save to /storage/0100/doc_00058140 [09:10:16]save last doc name /storage/0100/doc_00058140 to /storage/kkm_last_doc_name [09:10:16]save OK [09:10:16]Clear old archive folders... [09:10:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:10:16]tlvbuf is 01DFE1A0 [09:10:16]SAM_PROTO_ClearQueue [09:10:16]wFMCommunicate request_size=4 [09:10:16]MH_SAM_APDU [09:10:16]CAPDU: 80 09 00 00 [09:10:16]Write to MH i2c: E2 08 00 82 30 80 09 00 00 00 00 00 00 24 [09:10:16]Write i2c OK [09:10:16]MH_I2C_Read... [09:10:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:16]Read from MH i2c: E2 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 03 00 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 03 00 82 30 00 90 00 26 [09:10:16]RAPDU: 90 00 [09:10:16]wFMCommunicate OK [09:10:16]SAM_PROTO_ClearQueue done [09:10:16]KKMCreateOFDPacket [09:10:16]OFDProtocolAddRootSTLVToBuf [09:10:16]FM_MakeSignedData [09:10:16]FM_MakeSignedData [09:10:16]SAM_PROTO_SignData [09:10:16]wFMCommunicate request_size=4 [09:10:16]MH_SAM_APDU [09:10:16]CAPDU: 80 0D 01 02 [09:10:16]Write to MH i2c: E2 08 00 83 30 80 0D 01 02 00 00 00 00 2C [09:10:16]Write i2c OK [09:10:16]MH_I2C_Read... [09:10:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:16]Read from MH i2c: E2 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 03 00 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 03 00 83 30 00 90 00 27 [09:10:16]RAPDU: 90 00 [09:10:16]wFMCommunicate OK [09:10:16]wFMCommunicate request_size=255 [09:10:16]MH_SAM_APDU [09:10:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7C 00 00 00 F4 03 04 00 7A 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E3 00 00 35 04 06 00 63 [09:10:16]Write to MH i2c: E2 02 01 84 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7C 00 00 00 F4 03 04 00 7A 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E3 00 00 35 04 06 00 63 00 00 44 [09:10:16]Write i2c OK [09:10:16]MH_I2C_Read... [09:10:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:16]Read from MH i2c: E2 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 03 00 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 03 00 84 30 00 90 00 28 [09:10:16]RAPDU: 90 00 [09:10:16]wFMCommunicate OK [09:10:16]wFMCommunicate request_size=10 [09:10:16]MH_SAM_APDU [09:10:16]CAPDU: 80 0D 02 02 05 6C 16 E2 9A F4 [09:10:16]Write to MH i2c: E2 0D 00 85 30 80 0D 02 02 05 00 6C 16 E2 9A F4 00 00 2B [09:10:16]Write i2c OK [09:10:16]MH_I2C_Read... [09:10:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:16]Read from MH i2c: E2 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 03 00 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 03 00 85 30 00 90 00 29 [09:10:16]RAPDU: 90 00 [09:10:16]wFMCommunicate OK [09:10:16]wFMCommunicate request_size=4 [09:10:16]MH_SAM_APDU [09:10:16]CAPDU: 80 0D 03 02 [09:10:16]Write to MH i2c: E2 08 00 86 30 80 0D 03 02 00 00 00 00 31 [09:10:16]Write i2c OK [09:10:16]MH_I2C_Read... [09:10:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:16]Read from MH i2c: E2 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 0B 00 [09:10:16]MH_I2C_Read... [09:10:16]Read from MH i2c: E2 0B 00 86 30 00 70 83 AF 3B 4A 23 BE 8C 90 00 C6 [09:10:16]RAPDU: 70 83 AF 3B 4A 23 BE 8C 90 00 [09:10:16]wFMCommunicate OK [09:10:16]SAM_PROTO_SignData done [09:10:16]FM_MakeSignedData done [09:10:16]CreateOFDProtocolMessage [09:10:16]wFMCommunicate request_size=4 [09:10:16]MH_SAM_APDU [09:10:16]CAPDU: 80 11 00 00 [09:10:16]Write to MH i2c: E2 08 00 87 30 80 11 00 00 00 00 00 00 31 [09:10:16]Write i2c OK [09:10:16]MH_I2C_Read... [09:10:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:17]Read from MH i2c: E2 [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: E2 17 00 [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: E2 17 00 87 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7D [09:10:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:10:17]wFMCommunicate OK [09:10:17]CreateOFDProtocolMessage done [09:10:17]OFDSenderStorePacket 58140 [09:10:17]StoreOFDPacket docnum=58140 [09:10:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F A6 07 01 6D B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7C 00 00 00 F4 03 04 00 7A 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E3 00 00 35 04 06 00 63 6C 16 E2 9A F4 70 83 AF 3B 4A 23 BE 8C [09:10:17]CheckFolder [09:10:17]dirname=/storage/ofd_packets [09:10:17]CheckFolder done [09:10:17]ProducePacketName [09:10:17]name=ofd_packets/00058140 [09:10:17]NVStorageSaveData ofd_packets/00058140 [09:10:17]File name is /storage/ofd_packets/00058140 [09:10:17]Write 301 bytes [09:10:17]NVStorageSaveData done [09:10:17]OFDSenderStorePacket done [09:10:17]KKMCreateOFDPacket done [09:10:17]NVStorageSaveData kkm_last_timestamp [09:10:17]File name is /storage/kkm_last_timestamp [09:10:17]Write 4 bytes [09:10:17]NVStorageSaveData done [09:10:17]ExternCall_PrintAddStr [09:10:17]wPrintStart [09:10:17]Write to MH i2c: 01 00 00 88 30 B8 [09:10:17]Write i2c OK [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: 01 [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: 01 07 00 [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: 01 07 00 88 30 00 00 00 00 00 FF 0F CD [09:10:17]RasterBufferAndPrint [09:10:17]line Счет N : (1)2075386 [09:10:17]line ИНН: 02508201610067 [09:10:17]line Контрольно-Кассовый Чек [09:10:17]line ПРОДАЖА [09:10:17]line ТРК (МРК, ГНК) : 62 [09:10:17]line Товар: 2710124500 [09:10:17]line Аи-95-К-5 [09:10:17]line 13.480 * 74.20 [09:10:17]line = 1000.22 [09:10:17]line НДС 12% НСП 1% [09:10:17]line > о реализуемом товаре [09:10:17]line ИТОГО: 1000.22 [09:10:17]line НСП 1% : 8.85 [09:10:17]line НДС 12% : 106.22 [09:10:17]line Наличными: 0.00 [09:10:17]line Безнал.: 1000.22 [09:10:17]line Место: АЗС № 135 "Партнер Нефть" [09:10:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:10:17]line СНО: Общий режим [09:10:17]line Чек 124 20.08.2024 09:10 [09:10:17]line Смена: 100 ФФД: 1.0 [09:10:17]line ЗНМ: 0300000196 [09:10:17]line РНМ: 0000000000162794 [09:10:17]line Версия ККМ: v1.0 [09:10:17]line Платежная система: O! деньги [09:10:17]line ФМ: 0000000002094532 [09:10:17]line ФД: 58140 [09:10:17]line ФПД: 109315891567348 [09:10:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091018&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58140&fm=109315891567348&tin=02508201610067®Number=0000000000162794&sum=100022 [09:10:17]OFD Sender: Processing packet 58140 [packets to send 51, broken 50] [09:10:17]ProducePacketName [09:10:17]name=ofd_packets/00058140 [09:10:17]OFD Sender: To server: pG, [09:10:17]CommunicateWithHost lk.salyk.kg:30040 [09:10:17]ConnectInit lk.salyk.kg [09:10:17]written 0, free lines is 4095 [09:10:17]Connected sock=10 [09:10:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F A6 07 01 6D B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7C 00 00 00 F4 03 04 00 7A 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E3 00 00 35 04 06 00 63 6C 16 E2 9A F4 70 83 AF 3B 4A 23 BE 8C [09:10:17]Write to MH i2c: 01 00 00 B2 30 E2 [09:10:17]Write i2c OK [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: 01 [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: 01 07 00 [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: 01 07 00 B2 30 00 00 00 00 00 B9 0C AE [09:10:17]RasterBufferAndPrint [09:10:17]line [09:10:17]line [09:10:17]line [09:10:17]line [09:10:17]line [09:10:17]written 0, free lines is 3263 [09:10:17]MH_Cut [09:10:17]Write to MH i2c: D1 01 00 B9 30 01 BB [09:10:17]Write i2c OK [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: D1 [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: D1 01 00 [09:10:17]MH_I2C_Read... [09:10:17]Read from MH i2c: D1 01 00 B9 30 00 BA [09:10:17]Write to MH i2c: 01 00 00 BA 30 EA [09:10:17]Write i2c OK [09:10:17]MH_I2C_Read... [09:10:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C4 CA 47 00 5C 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 32 30 39 34 35 33 32 10 04 04 00 1C E3 00 00 F4 03 04 00 C9 08 C4 66 B6 04 01 00 00 0E BF 5C B0 0D 00 92 AA [09:10:17]CommunicateWithHost err = 0 [09:10:17]CheckOFDResponse [09:10:17]1017 (14) - 77093643461234 [09:10:17]1041 (16) - 0000000002094532 [09:10:17]1040 (4) - 58140 [09:10:17]1012 (4) - 20.08.2024 03:08 [09:10:17]1206 (1) - 0 [09:10:17]OFD Sender: Remove packet 58140 [09:10:17]ProducePacketName [09:10:17]name=ofd_packets/00058140 [09:10:17]NVStorageDeleteData [09:10:18]OFD Sender: No OFD packet to send [09:10:18]*** Cut start [09:10:18]*** Partial cut [09:10:18]*** CUTSNS_PIN = 1 [09:10:18]*** CUTSNS_PIN = 0 [09:10:19]*** Brake cut motor [09:10:19]Read from MH i2c: 01 [09:10:19]MH_I2C_Read... [09:10:19]*** Stop cut motor [09:10:19]*** Cut end [09:10:19]Read from MH i2c: 01 07 00 [09:10:19]MH_I2C_Read... [09:10:19]Read from MH i2c: 01 07 00 BA 30 00 00 00 00 00 FF 0F FF [09:10:19]process_action close_receipt done [09:10:19]requested_data is exist [09:10:19]produce_requested_data [09:10:19]requested_item fm.sn is exist - process it [09:10:19]wFMCommunicate request_size=4 [09:10:19]MH_SAM_APDU [09:10:19]CAPDU: 80 11 00 00 [09:10:19]Write to MH i2c: E2 08 00 BB 30 80 11 00 00 00 00 00 00 65 [09:10:19]Write i2c OK [09:10:19]MH_I2C_Read... [09:10:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:19]Read from MH i2c: E2 [09:10:19]MH_I2C_Read... [09:10:19]Read from MH i2c: E2 17 00 [09:10:19]MH_I2C_Read... [09:10:19]Read from MH i2c: E2 17 00 BB 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [09:10:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:10:19]wFMCommunicate OK [09:10:19]requested_item fd.num is exist - process it [09:10:19]SAM_PROTO_GetFieldsCounters [09:10:19]wFMCommunicate request_size=4 [09:10:19]MH_SAM_APDU [09:10:19]CAPDU: 80 13 00 00 [09:10:19]Write to MH i2c: E2 08 00 BC 30 80 13 00 00 00 00 00 00 68 [09:10:19]Write i2c OK [09:10:19]MH_I2C_Read... [09:10:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:19]Read from MH i2c: E2 [09:10:19]MH_I2C_Read... [09:10:19]Read from MH i2c: E2 62 00 [09:10:19]MH_I2C_Read... [09:10:19]Read from MH i2c: E2 62 00 BC 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [09:10:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:10:19]wFMCommunicate OK [09:10:19]SAM_PROTO_GetFieldsCounters done [09:10:19]requested_item shift.num is exist - process it [09:10:19]requested_item shift.opened is exist - process it [09:10:19]req_shift_opened [09:10:19]FM_GetShiftState [09:10:19]SAM_PROTO_GetShiftState [09:10:19]wFMCommunicate request_size=4 [09:10:19]MH_SAM_APDU [09:10:19]CAPDU: 80 13 01 00 [09:10:19]Write to MH i2c: E2 08 00 BD 30 80 13 01 00 00 00 00 00 6A [09:10:19]Write i2c OK [09:10:19]MH_I2C_Read... [09:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:19]Read from MH i2c: E2 [09:10:19]MH_I2C_Read... [09:10:19]Read from MH i2c: E2 0E 00 [09:10:19]MH_I2C_Read... [09:10:19]Read from MH i2c: E2 0E 00 BD 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [09:10:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:10:19]wFMCommunicate OK [09:10:19]SAM_PROTO_GetShiftState done [09:10:19]FM_GetShiftState done [09:10:19]req_shift_opened done [09:10:19]requested_item shift.open_date is exist - process it [09:10:19]req_shift_open_date [09:10:19]req_shift_open_date done [09:10:19]produce_requested_data done [09:10:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58140,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:10:19]process_action_free close_receipt [09:10:19]json_value_free [09:10:19]json_value_free done [09:10:19]process_json_proto returns [09:10:19]Send response to host [09:10:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58140,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:10:19]free response buf [09:10:19]execute_script done [09:10:19]execute_script returns [09:10:19]free content buf [09:10:19]Sock 7.Close socket [09:10:19]Sock 7.Thread stoped [09:10:23]OFD Sender: No OFD packet to send [09:10:26]accept exits with 9 [09:10:26]New connection [09:10:26]New thread 3067567460 created [09:10:26]Thread 3067424100 joined [09:10:26]Waiting for new connection... [09:10:26] Sock 9.Parse request [09:10:26]Sock 9.Check first char [09:10:26]Sock 9.First char is OK [09:10:26]request: POST /json_proto HTTP/1.0 [09:10:26]Method: POST [09:10:26]URL: /json_proto [09:10:26]Method is POST - this is cgi request [09:10:26]url: /json_proto [09:10:26]query_string will be loaded in cgi processing [09:10:26]execute_cgi json_proto POST (null) [09:10:26]execute_cgi path=json_proto method=POST [09:10:26]POST find Content-Length [09:10:26]Host: 172.17.44.3:8080 [09:10:26]Content-Length: 801 [09:10:26]Content-Type: application/json [09:10:26] [09:10:26]POST finish read [09:10:26]Found Content-Length = 801 [09:10:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:26]execute_script... [09:10: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)2075385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:26]POST & json_proto [09:10:26]process_json_proto [09:10:26]json parsed OK: [09:10:26]protocol is kg_v1.0 [09:10:26]action value=close_receipt [09:10:26]process_action close_receipt [09:10:26]cmd_close_receipt [09:10:26]MH_GetDate [09:10:26]Write to MH i2c: F0 00 00 BE 30 DD [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: F0 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: F0 09 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: F0 09 00 BE 30 00 85 5D C4 66 AD C5 5D 66 27 [09:10:26]GetLastDocTimeStamp 1724145018 [09:10:26]current date 1724145029 [09:10:26]FM_GetShiftState [09:10:26]SAM_PROTO_GetShiftState [09:10:26]wFMCommunicate request_size=4 [09:10:26]MH_SAM_APDU [09:10:26]CAPDU: 80 13 01 00 [09:10:26]Write to MH i2c: E2 08 00 BF 30 80 13 01 00 00 00 00 00 6C [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:26]Read from MH i2c: E2 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 0E 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 0E 00 BF 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [09:10:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:10:26]wFMCommunicate OK [09:10:26]SAM_PROTO_GetShiftState done [09:10:26]FM_GetShiftState done [09:10:26]opened in 1724112910 [09:10:26]opened+sec_in_day 1724199310 [09:10:26]quantity*price = 100035 [09:10:26]sum+1 = 100036 [09:10:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 125 20.08.2024 09:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58141 ФПД: 36064763090411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091029&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58141&fm=36064763090411&tin=02508201610067®Number=0000000000162794&sum=100035 [09:10:27]StoreToDocumentArchive [09:10:27]shift 100 fd 58141 [09:10:27]save to /storage/0100/doc_00058141 [09:10:27]save last doc name /storage/0100/doc_00058141 to /storage/kkm_last_doc_name [09:10:27]save OK [09:10:27]Clear old archive folders... [09:10:27]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:10:27]tlvbuf is 01DFACA0 [09:10:27]SAM_PROTO_ClearQueue [09:10:27]wFMCommunicate request_size=4 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 09 00 00 [09:10:27]Write to MH i2c: E2 08 00 CC 30 80 09 00 00 00 00 00 00 6E [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 CC 30 00 90 00 70 [09:10:27]RAPDU: 90 00 [09:10:27]wFMCommunicate OK [09:10:27]SAM_PROTO_ClearQueue done [09:10:27]KKMCreateOFDPacket [09:10:27]OFDProtocolAddRootSTLVToBuf [09:10:27]FM_MakeSignedData [09:10:27]FM_MakeSignedData [09:10:27]SAM_PROTO_SignData [09:10:27]wFMCommunicate request_size=4 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 0D 01 02 [09:10:27]Write to MH i2c: E2 08 00 CD 30 80 0D 01 02 00 00 00 00 76 [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 CD 30 00 90 00 71 [09:10:27]RAPDU: 90 00 [09:10:27]wFMCommunicate OK [09:10:27]wFMCommunicate request_size=253 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 85 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E3 00 00 35 04 06 00 20 CC FB 64 95 EB [09:10:27]Write to MH i2c: E2 00 01 CE 30 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 85 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E3 00 00 35 04 06 00 20 CC FB 64 95 EB 00 00 DF [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 CE 30 00 90 00 72 [09:10:27]RAPDU: 90 00 [09:10:27]wFMCommunicate OK [09:10:27]wFMCommunicate request_size=4 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 0D 03 02 [09:10:27]Write to MH i2c: E2 08 00 CF 30 80 0D 03 02 00 00 00 00 7A [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 0B 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 0B 00 CF 30 00 15 65 76 6F 6E 23 65 63 90 00 33 [09:10:27]RAPDU: 15 65 76 6F 6E 23 65 63 90 00 [09:10:27]wFMCommunicate OK [09:10:27]SAM_PROTO_SignData done [09:10:27]FM_MakeSignedData done [09:10:27]CreateOFDProtocolMessage [09:10:27]wFMCommunicate request_size=4 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 11 00 00 [09:10:27]Write to MH i2c: E2 08 00 D0 30 80 11 00 00 00 00 00 00 7A [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 17 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 17 00 D0 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C6 [09:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:10:27]wFMCommunicate OK [09:10:27]CreateOFDProtocolMessage done [09:10:27]OFDSenderStorePacket 58141 [09:10:27]StoreOFDPacket docnum=58141 [09:10:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 BA D6 00 01 A0 F6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 85 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E3 00 00 35 04 06 00 20 CC FB 64 95 EB 15 65 76 6F 6E 23 65 63 [09:10:27]CheckFolder [09:10:27]dirname=/storage/ofd_packets [09:10:27]CheckFolder done [09:10:27]ProducePacketName [09:10:27]name=ofd_packets/00058141 [09:10:27]NVStorageSaveData ofd_packets/00058141 [09:10:27]File name is /storage/ofd_packets/00058141 [09:10:27]Write 294 bytes [09:10:27]NVStorageSaveData done [09:10:27]OFDSenderStorePacket done [09:10:27]KKMCreateOFDPacket done [09:10:27]NVStorageSaveData kkm_last_timestamp [09:10:27]File name is /storage/kkm_last_timestamp [09:10:27]Write 4 bytes [09:10:27]NVStorageSaveData done [09:10:27]ExternCall_PrintAddStr [09:10:27]wPrintStart [09:10:27]Write to MH i2c: 01 00 00 D1 30 01 [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: 01 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: 01 07 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: 01 07 00 D1 30 00 00 00 00 00 FF 0F 16 [09:10:27]RasterBufferAndPrint [09:10:27]line Счет N : (1)2075385 [09:10:27]line ИНН: 02508201610067 [09:10:27]line Контрольно-Кассовый Чек [09:10:27]line ПРОДАЖА [09:10:27]line ТРК (МРК, ГНК) : 44 [09:10:27]line Товар: 2710124130 [09:10:27]line SU-92 [09:10:27]line 14.540 * 68.80 [09:10:27]line = 1000.35 [09:10:27]line НДС 12% НСП 1% [09:10:27]line > о реализуемом товаре [09:10:27]line ИТОГО: 1000.35 [09:10:27]line НСП 1% : 8.85 [09:10:27]line НДС 12% : 106.23 [09:10:27]line Наличными: 0.00 [09:10:27]line Безнал.: 1000.35 [09:10:27]line Место: АЗС № 135 "Партнер Нефть" [09:10:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:10:27]line СНО: Общий режим [09:10:27]line Чек 125 20.08.2024 09:10 [09:10:27]line Смена: 100 ФФД: 1.0 [09:10:27]line ЗНМ: 0300000196 [09:10:27]line РНМ: 0000000000162794 [09:10:27]line Версия ККМ: v1.0 [09:10:27]line Платежная система: Бакай Банк [09:10:27]line ФМ: 0000000002094532 [09:10:27]line ФД: 58141 [09:10:27]line ФПД: 36064763090411 [09:10:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091029&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58141&fm=36064763090411&tin=02508201610067®Number=0000000000162794&sum=100035 [09:10:28]OFD Sender: Processing packet 58141 [packets to send 51, broken 50] [09:10:28]ProducePacketName [09:10:28]name=ofd_packets/00058141 [09:10:28]OFD Sender: To server: pG, [09:10:28]CommunicateWithHost lk.salyk.kg:30040 [09:10:28]ConnectInit lk.salyk.kg [09:10:28]written 0, free lines is 4095 [09:10:28]Connected sock=10 [09:10:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 BA D6 00 01 A0 F6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 85 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E3 00 00 35 04 06 00 20 CC FB 64 95 EB 15 65 76 6F 6E 23 65 63 [09:10:28]Write to MH i2c: 01 00 00 FB 30 2B [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: 01 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: 01 07 00 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: 01 07 00 FB 30 00 00 00 00 00 C4 0C 02 [09:10:28]RasterBufferAndPrint [09:10:28]line [09:10:28]line [09:10:28]line [09:10:28]line [09:10:28]line [09:10:28]written 0, free lines is 3275 [09:10:28]MH_Cut [09:10:28]Write to MH i2c: D1 01 00 02 31 01 05 [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: D1 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: D1 01 00 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: D1 01 00 02 31 00 04 [09:10:28]Write to MH i2c: 01 00 00 03 31 34 [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E9 5F 47 00 3C 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E3 00 00 F4 03 04 00 D4 08 C4 66 B6 04 01 00 00 E3 A1 24 30 23 49 D6 69 [09:10:28]CommunicateWithHost err = 0 [09:10:28]CheckOFDResponse [09:10:28]1017 (14) - 77093643461234 [09:10:28]1041 (16) - 0000000002094532 [09:10:28]1040 (4) - 58141 [09:10:28]1012 (4) - 20.08.2024 03:09 [09:10:28]1206 (1) - 0 [09:10:28]OFD Sender: Remove packet 58141 [09:10:28]ProducePacketName [09:10:28]name=ofd_packets/00058141 [09:10:28]NVStorageDeleteData [09:10:29]OFD Sender: No OFD packet to send [09:10:29]*** Cut start [09:10:29]*** Partial cut [09:10:29]*** CUTSNS_PIN = 1 [09:10:29]*** CUTSNS_PIN = 0 [09:10:29]*** Brake cut motor [09:10:30]Read from MH i2c: 01 [09:10:30]MH_I2C_Read... [09:10:30]*** Stop cut motor [09:10:30]*** Cut end [09:10:30]Read from MH i2c: 01 07 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: 01 07 00 03 31 00 00 00 00 00 FF 0F 49 [09:10:30]process_action close_receipt done [09:10:30]requested_data is exist [09:10:30]produce_requested_data [09:10:30]requested_item fm.sn is exist - process it [09:10:30]wFMCommunicate request_size=4 [09:10:30]MH_SAM_APDU [09:10:30]CAPDU: 80 11 00 00 [09:10:30]Write to MH i2c: E2 08 00 04 31 80 11 00 00 00 00 00 00 AF [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:30]Read from MH i2c: E2 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 17 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 17 00 04 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FB [09:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:10:30]wFMCommunicate OK [09:10:30]requested_item fd.num is exist - process it [09:10:30]SAM_PROTO_GetFieldsCounters [09:10:30]wFMCommunicate request_size=4 [09:10:30]MH_SAM_APDU [09:10:30]CAPDU: 80 13 00 00 [09:10:30]Write to MH i2c: E2 08 00 05 31 80 13 00 00 00 00 00 00 B2 [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:30]Read from MH i2c: E2 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 62 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 62 00 05 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [09:10:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:10:30]wFMCommunicate OK [09:10:30]SAM_PROTO_GetFieldsCounters done [09:10:30]requested_item shift.num is exist - process it [09:10:30]requested_item shift.opened is exist - process it [09:10:30]req_shift_opened [09:10:30]FM_GetShiftState [09:10:30]SAM_PROTO_GetShiftState [09:10:30]wFMCommunicate request_size=4 [09:10:30]MH_SAM_APDU [09:10:30]CAPDU: 80 13 01 00 [09:10:30]Write to MH i2c: E2 08 00 06 31 80 13 01 00 00 00 00 00 B4 [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:30]Read from MH i2c: E2 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 0E 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 0E 00 06 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D7 [09:10:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:10:30]wFMCommunicate OK [09:10:30]SAM_PROTO_GetShiftState done [09:10:30]FM_GetShiftState done [09:10:30]req_shift_opened done [09:10:30]requested_item shift.open_date is exist - process it [09:10:30]req_shift_open_date [09:10:30]req_shift_open_date done [09:10:30]produce_requested_data done [09:10:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58141,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:10:30]process_action_free close_receipt [09:10:30]json_value_free [09:10:30]json_value_free done [09:10:30]process_json_proto returns [09:10:30]Send response to host [09:10:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58141,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:10:30]free response buf [09:10:30]execute_script done [09:10:30]execute_script returns [09:10:30]free content buf [09:10:30]Sock 9.Close socket [09:10:30]Sock 9.Thread stoped [09:10:34]OFD Sender: No OFD packet to send [09:10:39]OFD Sender: No OFD packet to send [09:10:44]OFD Sender: No OFD packet to send [09:10:49]OFD Sender: No OFD packet to send [09:10:54]OFD Sender: No OFD packet to send [09:10:59]OFD Sender: No OFD packet to send [09:11:04]OFD Sender: No OFD packet to send [09:11:09]OFD Sender: No OFD packet to send [09:11:14]OFD Sender: No OFD packet to send [09:11:17]accept exits with 7 [09:11:17]New connection [09:11:17]New thread 3067424100 created [09:11:17]Thread 3067567460 joined [09:11:17]Waiting for new connection... [09:11:17] Sock 7.Parse request [09:11:17]Sock 7.Check first char [09:11:17]Sock 7.First char is OK [09:11:17]request: POST /json_proto HTTP/1.0 [09:11:17]Method: POST [09:11:17]URL: /json_proto [09:11:17]Method is POST - this is cgi request [09:11:17]url: /json_proto [09:11:17]query_string will be loaded in cgi processing [09:11:17]execute_cgi json_proto POST (null) [09:11:17]execute_cgi path=json_proto method=POST [09:11:17]POST find Content-Length [09:11:17]Host: 172.17.44.3:8080 [09:11:17]Content-Length: 795 [09:11:17]Content-Type: application/json [09:11:17] [09:11:17]POST finish read [09:11:17]Found Content-Length = 795 [09:11:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:17]execute_script... [09:11:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:17]POST & json_proto [09:11:17]process_json_proto [09:11:17]json parsed OK: [09:11:17]protocol is kg_v1.0 [09:11:17]action value=close_receipt [09:11:17]process_action close_receipt [09:11:17]cmd_close_receipt [09:11:17]MH_GetDate [09:11:17]Write to MH i2c: F0 00 00 07 31 27 [09:11:17]Write i2c OK [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: F0 [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: F0 09 00 [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: F0 09 00 07 31 00 B7 5D C4 66 AD C5 5D 66 A3 [09:11:17]GetLastDocTimeStamp 1724145029 [09:11:17]current date 1724145079 [09:11:17]FM_GetShiftState [09:11:17]SAM_PROTO_GetShiftState [09:11:17]wFMCommunicate request_size=4 [09:11:17]MH_SAM_APDU [09:11:17]CAPDU: 80 13 01 00 [09:11:17]Write to MH i2c: E2 08 00 08 31 80 13 01 00 00 00 00 00 B6 [09:11:17]Write i2c OK [09:11:17]MH_I2C_Read... [09:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:17]Read from MH i2c: E2 [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: E2 0E 00 [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: E2 0E 00 08 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D9 [09:11:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:11:17]wFMCommunicate OK [09:11:17]SAM_PROTO_GetShiftState done [09:11:17]FM_GetShiftState done [09:11:17]opened in 1724112910 [09:11:17]opened+sec_in_day 1724199310 [09:11:17]quantity*price = 0 [09:11:17]sum+1 = 1 [09:11:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 126 20.08.2024 09:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58142 ФПД: 226242027009997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091119&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58142&fm=226242027009997&tin=02508201610067®Number=0000000000162794&sum=0 [09:11:18]StoreToDocumentArchive [09:11:18]shift 100 fd 58142 [09:11:18]save to /storage/0100/doc_00058142 [09:11:18]save last doc name /storage/0100/doc_00058142 to /storage/kkm_last_doc_name [09:11:18]save OK [09:11:18]Clear old archive folders... [09:11:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:18]tlvbuf is B6FEBC80 [09:11:18]SAM_PROTO_ClearQueue [09:11:18]wFMCommunicate request_size=4 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 09 00 00 [09:11:18]Write to MH i2c: E2 08 00 15 31 80 09 00 00 00 00 00 00 B8 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 15 31 00 90 00 BA [09:11:18]RAPDU: 90 00 [09:11:18]wFMCommunicate OK [09:11:18]SAM_PROTO_ClearQueue done [09:11:18]KKMCreateOFDPacket [09:11:18]OFDProtocolAddRootSTLVToBuf [09:11:18]FM_MakeSignedData [09:11:18]FM_MakeSignedData [09:11:18]SAM_PROTO_SignData [09:11:18]wFMCommunicate request_size=4 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 0D 01 02 [09:11:18]Write to MH i2c: E2 08 00 16 31 80 0D 01 02 00 00 00 00 C0 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 16 31 00 90 00 BB [09:11:18]RAPDU: 90 00 [09:11:18]wFMCommunicate OK [09:11:18]wFMCommunicate request_size=255 [09:11:18]MH_SAM_APDU [09:11: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 34 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 7E 00 00 00 F4 03 04 00 B7 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E3 00 00 35 04 06 00 CD [09:11:18]Write to MH i2c: E2 02 01 17 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 7E 00 00 00 F4 03 04 00 B7 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E3 00 00 35 04 06 00 CD 00 00 90 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 17 31 00 90 00 BC [09:11:18]RAPDU: 90 00 [09:11:18]wFMCommunicate OK [09:11:18]wFMCommunicate request_size=10 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 0D 02 02 05 C4 13 A7 37 CD [09:11:18]Write to MH i2c: E2 0D 00 18 31 80 0D 02 02 05 00 C4 13 A7 37 CD 00 00 4F [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 18 31 00 90 00 BD [09:11:18]RAPDU: 90 00 [09:11:18]wFMCommunicate OK [09:11:18]wFMCommunicate request_size=4 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 0D 03 02 [09:11:18]Write to MH i2c: E2 08 00 19 31 80 0D 03 02 00 00 00 00 C5 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 0B 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 0B 00 19 31 00 62 F1 7E CE 4B 22 4A F0 90 00 0C [09:11:18]RAPDU: 62 F1 7E CE 4B 22 4A F0 90 00 [09:11:18]wFMCommunicate OK [09:11:18]SAM_PROTO_SignData done [09:11:18]FM_MakeSignedData done [09:11:18]CreateOFDProtocolMessage [09:11:18]wFMCommunicate request_size=4 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 11 00 00 [09:11:18]Write to MH i2c: E2 08 00 1A 31 80 11 00 00 00 00 00 00 C5 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 17 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 17 00 1A 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 11 [09:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:11:18]wFMCommunicate OK [09:11:18]CreateOFDProtocolMessage done [09:11:18]OFDSenderStorePacket 58142 [09:11:18]StoreOFDPacket docnum=58142 [09:11:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C9 AB 07 01 CE 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 34 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 7E 00 00 00 F4 03 04 00 B7 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E3 00 00 35 04 06 00 CD C4 13 A7 37 CD 62 F1 7E CE 4B 22 4A F0 [09:11:18]CheckFolder [09:11:18]dirname=/storage/ofd_packets [09:11:18]CheckFolder done [09:11:18]ProducePacketName [09:11:18]name=ofd_packets/00058142 [09:11:18]NVStorageSaveData ofd_packets/00058142 [09:11:18]File name is /storage/ofd_packets/00058142 [09:11:18]Write 301 bytes [09:11:18]NVStorageSaveData done [09:11:18]OFDSenderStorePacket done [09:11:18]KKMCreateOFDPacket done [09:11:18]NVStorageSaveData kkm_last_timestamp [09:11:18]File name is /storage/kkm_last_timestamp [09:11:18]Write 4 bytes [09:11:18]NVStorageSaveData done [09:11:18]ExternCall_PrintAddStr [09:11:18]wPrintStart [09:11:18]Write to MH i2c: 01 00 00 1B 31 4C [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: 01 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: 01 07 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: 01 07 00 1B 31 00 00 00 00 00 FF 0F 61 [09:11:18]RasterBufferAndPrint [09:11:18]line Счет N : (1)2075387 [09:11:18]line ИНН: 02508201610067 [09:11:18]line Контрольно-Кассовый Чек [09:11:18]line ПРОДАЖА [09:11:18]line ТРК (МРК, ГНК) : 53 [09:11:18]line Товар: 2710124130 [09:11:18]line Аи-92-К-4 [09:11:18]line 40.000 * 0.00 [09:11:18]line = 0.00 [09:11:18]line НДС 12% НСП 1% [09:11:18]line > о реализуемом товаре [09:11:18]line ИТОГО: 0.00 [09:11:18]line НСП 1% : 0.00 [09:11:18]line НДС 12% : 0.00 [09:11:18]line Наличными: 0.00 [09:11:18]line Безнал.: 0.00 [09:11:18]line Место: АЗС № 135 "Партнер Нефть" [09:11:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:11:18]line СНО: Общий режим [09:11:18]line Чек 126 20.08.2024 09:11 [09:11:18]line Смена: 100 ФФД: 1.0 [09:11:18]line ЗНМ: 0300000196 [09:11:18]line РНМ: 0000000000162794 [09:11:18]line Версия ККМ: v1.0 [09:11:18]line Талоны: Топливные Талоны [09:11:18]line 1 [09:11:18]line ФМ: 0000000002094532 [09:11:18]line ФД: 58142 [09:11:18]line ФПД: 226242027009997 [09:11:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091119&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58142&fm=226242027009997&tin=02508201610067®Number=0000000000162794&sum=0 [09:11:19]OFD Sender: Processing packet 58142 [packets to send 51, broken 50] [09:11:19]ProducePacketName [09:11:19]name=ofd_packets/00058142 [09:11:19]OFD Sender: To server: pG, [09:11:19]CommunicateWithHost lk.salyk.kg:30040 [09:11:19]ConnectInit lk.salyk.kg [09:11:19]written 0, free lines is 4095 [09:11:19]Connected sock=10 [09:11:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C9 AB 07 01 CE 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 34 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 7E 00 00 00 F4 03 04 00 B7 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E3 00 00 35 04 06 00 CD C4 13 A7 37 CD 62 F1 7E CE 4B 22 4A F0 [09:11:19]Write to MH i2c: 01 00 00 45 31 76 [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 07 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 07 00 45 31 00 00 00 00 00 BA 0C 43 [09:11:19]RasterBufferAndPrint [09:11:19]line [09:11:19]line [09:11:19]line [09:11:19]line [09:11:19]line [09:11:19]written 0, free lines is 3262 [09:11:19]MH_Cut [09:11:19]Write to MH i2c: D1 01 00 4C 31 01 4F [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: D1 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: D1 01 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: D1 01 00 4C 31 00 4E [09:11:19]Write to MH i2c: 01 00 00 4D 31 7E [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CE 81 47 00 B5 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 32 30 39 34 35 33 32 10 04 04 00 1E E3 00 00 F4 03 04 00 07 09 C4 66 B6 04 01 00 00 9D 74 82 47 39 0A AD C4 [09:11:19]CommunicateWithHost err = 0 [09:11:19]CheckOFDResponse [09:11:19]1017 (14) - 77093643461234 [09:11:19]1041 (16) - 0000000002094532 [09:11:19]1040 (4) - 58142 [09:11:19]1012 (4) - 20.08.2024 03:09 [09:11:19]1206 (1) - 0 [09:11:19]OFD Sender: Remove packet 58142 [09:11:19]ProducePacketName [09:11:19]name=ofd_packets/00058142 [09:11:19]NVStorageDeleteData [09:11:20]OFD Sender: No OFD packet to send [09:11:20]*** Cut start [09:11:20]*** Partial cut [09:11:20]*** CUTSNS_PIN = 1 [09:11:20]*** CUTSNS_PIN = 0 [09:11:20]*** Brake cut motor [09:11:21]Read from MH i2c: 01 [09:11:21]MH_I2C_Read... [09:11:21]*** Stop cut motor [09:11:21]*** Cut end [09:11:21]Read from MH i2c: 01 07 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 07 00 4D 31 00 00 00 00 00 FF 0F 93 [09:11:21]process_action close_receipt done [09:11:21]requested_data is exist [09:11:21]produce_requested_data [09:11:21]requested_item fm.sn is exist - process it [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 11 00 00 [09:11:21]Write to MH i2c: E2 08 00 4E 31 80 11 00 00 00 00 00 00 F9 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 17 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 17 00 4E 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 45 [09:11:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:11:21]wFMCommunicate OK [09:11:21]requested_item fd.num is exist - process it [09:11:21]SAM_PROTO_GetFieldsCounters [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 13 00 00 [09:11:21]Write to MH i2c: E2 08 00 4F 31 80 13 00 00 00 00 00 00 FC [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 62 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 62 00 4F 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [09:11:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:11:21]wFMCommunicate OK [09:11:21]SAM_PROTO_GetFieldsCounters done [09:11:21]requested_item shift.num is exist - process it [09:11:21]requested_item shift.opened is exist - process it [09:11:21]req_shift_opened [09:11:21]FM_GetShiftState [09:11:21]SAM_PROTO_GetShiftState [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 13 01 00 [09:11:21]Write to MH i2c: E2 08 00 50 31 80 13 01 00 00 00 00 00 FE [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 0E 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 0E 00 50 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 21 [09:11:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:11:21]wFMCommunicate OK [09:11:21]SAM_PROTO_GetShiftState done [09:11:21]FM_GetShiftState done [09:11:21]req_shift_opened done [09:11:21]requested_item shift.open_date is exist - process it [09:11:21]req_shift_open_date [09:11:21]req_shift_open_date done [09:11:21]produce_requested_data done [09:11:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58142,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:11:21]process_action_free close_receipt [09:11:21]json_value_free [09:11:21]json_value_free done [09:11:21]process_json_proto returns [09:11:21]Send response to host [09:11:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58142,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:11:21]free response buf [09:11:21]execute_script done [09:11:21]execute_script returns [09:11:21]free content buf [09:11:21]Sock 7.Close socket [09:11:21]Sock 7.Thread stoped [09:11:25]OFD Sender: No OFD packet to send [09:11:30]OFD Sender: No OFD packet to send [09:11:35]OFD Sender: No OFD packet to send [09:11:40]OFD Sender: No OFD packet to send [09:11:45]OFD Sender: No OFD packet to send [09:11:50]OFD Sender: No OFD packet to send [09:11:55]OFD Sender: No OFD packet to send [09:12:00]OFD Sender: No OFD packet to send [09:12:05]OFD Sender: No OFD packet to send [09:12:10]OFD Sender: No OFD packet to send [09:12:12]accept exits with 9 [09:12:12]New connection [09:12:12]New thread 3067567460 created [09:12:12]Thread 3067424100 joined [09:12:12]Waiting for new connection... [09:12:12] Sock 9.Parse request [09:12:12]Sock 9.Check first char [09:12:12]Sock 9.First char is OK [09:12:12]request: POST /json_proto HTTP/1.0 [09:12:12]Method: POST [09:12:12]URL: /json_proto [09:12:12]Method is POST - this is cgi request [09:12:12]url: /json_proto [09:12:12]query_string will be loaded in cgi processing [09:12:12]execute_cgi json_proto POST (null) [09:12:12]execute_cgi path=json_proto method=POST [09:12:12]POST find Content-Length [09:12:12]Host: 172.17.44.3:8080 [09:12:12]Content-Length: 789 [09:12:12]Content-Type: application/json [09:12:12] [09:12:12]POST finish read [09:12:12]Found Content-Length = 789 [09:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 11.820, "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\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:12]execute_script... [09: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)2075388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 11.820, "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\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:12]POST & json_proto [09:12:12]process_json_proto [09:12:12]json parsed OK: [09:12:12]protocol is kg_v1.0 [09:12:12]action value=close_receipt [09:12:12]process_action close_receipt [09:12:12]cmd_close_receipt [09:12:12]MH_GetDate [09:12:12]Write to MH i2c: F0 00 00 51 31 71 [09:12:12]Write i2c OK [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: F0 [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: F0 09 00 [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: F0 09 00 51 31 00 EF 5D C4 66 AD C5 5D 66 25 [09:12:12]GetLastDocTimeStamp 1724145079 [09:12:12]current date 1724145135 [09:12:12]FM_GetShiftState [09:12:12]SAM_PROTO_GetShiftState [09:12:12]wFMCommunicate request_size=4 [09:12:12]MH_SAM_APDU [09:12:12]CAPDU: 80 13 01 00 [09:12:12]Write to MH i2c: E2 08 00 52 31 80 13 01 00 00 00 00 00 00 [09:12:12]Write i2c OK [09:12:12]MH_I2C_Read... [09:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:12]Read from MH i2c: E2 [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: E2 0E 00 [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: E2 0E 00 52 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 23 [09:12:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:12]wFMCommunicate OK [09:12:12]SAM_PROTO_GetShiftState done [09:12:12]FM_GetShiftState done [09:12:12]opened in 1724112910 [09:12:12]opened+sec_in_day 1724199310 [09:12:12]quantity*price = 0 [09:12:12]sum+1 = 1 [09:12:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 127 20.08.2024 09:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58143 ФПД: 45269625055996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091215&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58143&fm=45269625055996&tin=02508201610067®Number=0000000000162794&sum=0 [09:12:13]StoreToDocumentArchive [09:12:13]shift 100 fd 58143 [09:12:13]save to /storage/0100/doc_00058143 [09:12:13]save last doc name /storage/0100/doc_00058143 to /storage/kkm_last_doc_name [09:12:13]save OK [09:12:13]Clear old archive folders... [09:12:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:12:13]tlvbuf is 01E057C0 [09:12:13]SAM_PROTO_ClearQueue [09:12:13]wFMCommunicate request_size=4 [09:12:13]MH_SAM_APDU [09:12:13]CAPDU: 80 09 00 00 [09:12:13]Write to MH i2c: E2 08 00 5F 31 80 09 00 00 00 00 00 00 02 [09:12:13]Write i2c OK [09:12:13]MH_I2C_Read... [09:12:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:13]Read from MH i2c: E2 [09:12:13]MH_I2C_Read... [09:12:13]Read from MH i2c: E2 03 00 [09:12:13]MH_I2C_Read... [09:12:13]Read from MH i2c: E2 03 00 5F 31 00 90 00 04 [09:12:13]RAPDU: 90 00 [09:12:13]wFMCommunicate OK [09:12:13]SAM_PROTO_ClearQueue done [09:12:13]KKMCreateOFDPacket [09:12:13]OFDProtocolAddRootSTLVToBuf [09:12:13]FM_MakeSignedData [09:12:13]FM_MakeSignedData [09:12:13]SAM_PROTO_SignData [09:12:13]wFMCommunicate request_size=4 [09:12:13]MH_SAM_APDU [09:12:13]CAPDU: 80 0D 01 02 [09:12:13]Write to MH i2c: E2 08 00 60 31 80 0D 01 02 00 00 00 00 0A [09:12:13]Write i2c OK [09:12:13]MH_I2C_Read... [09:12:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:13]Read from MH i2c: E2 [09:12:13]MH_I2C_Read... [09:12:13]Read from MH i2c: E2 03 00 [09:12:13]MH_I2C_Read... [09:12:13]Read from MH i2c: E2 03 00 60 31 00 90 00 05 [09:12:13]RAPDU: 90 00 [09:12:13]wFMCommunicate OK [09:12:13]wFMCommunicate request_size=255 [09:12:13]MH_SAM_APDU [09:12: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 35 FF 03 08 00 03 2C 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 7F 00 00 00 F4 03 04 00 EF 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E3 00 00 35 04 06 00 29 2C 27 EB [09:12:13]Write to MH i2c: E2 02 01 61 31 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 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 7F 00 00 00 F4 03 04 00 EF 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E3 00 00 35 04 06 00 29 2C 27 EB 00 00 80 [09:12:13]Write i2c OK [09:12:13]MH_I2C_Read... [09:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:14]Read from MH i2c: E2 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 03 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 03 00 61 31 00 90 00 06 [09:12:14]RAPDU: 90 00 [09:12:14]wFMCommunicate OK [09:12:14]wFMCommunicate request_size=7 [09:12:14]MH_SAM_APDU [09:12:14]CAPDU: 80 0D 02 02 02 AA FC [09:12:14]Write to MH i2c: E2 0A 00 62 31 80 0D 02 02 02 00 AA FC 00 00 B7 [09:12:14]Write i2c OK [09:12:14]MH_I2C_Read... [09:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:14]Read from MH i2c: E2 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 03 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 03 00 62 31 00 90 00 07 [09:12:14]RAPDU: 90 00 [09:12:14]wFMCommunicate OK [09:12:14]wFMCommunicate request_size=4 [09:12:14]MH_SAM_APDU [09:12:14]CAPDU: 80 0D 03 02 [09:12:14]Write to MH i2c: E2 08 00 63 31 80 0D 03 02 00 00 00 00 0F [09:12:14]Write i2c OK [09:12:14]MH_I2C_Read... [09:12:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:14]Read from MH i2c: E2 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 0B 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 0B 00 63 31 00 5F 16 A1 2C 85 F6 9C A6 90 00 0F [09:12:14]RAPDU: 5F 16 A1 2C 85 F6 9C A6 90 00 [09:12:14]wFMCommunicate OK [09:12:14]SAM_PROTO_SignData done [09:12:14]FM_MakeSignedData done [09:12:14]CreateOFDProtocolMessage [09:12:14]wFMCommunicate request_size=4 [09:12:14]MH_SAM_APDU [09:12:14]CAPDU: 80 11 00 00 [09:12:14]Write to MH i2c: E2 08 00 64 31 80 11 00 00 00 00 00 00 0F [09:12:14]Write i2c OK [09:12:14]MH_I2C_Read... [09:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:14]Read from MH i2c: E2 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 17 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 17 00 64 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [09:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:14]wFMCommunicate OK [09:12:14]CreateOFDProtocolMessage done [09:12:14]OFDSenderStorePacket 58143 [09:12:14]StoreOFDPacket docnum=58143 [09:12:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 44 F4 04 01 44 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 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 7F 00 00 00 F4 03 04 00 EF 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E3 00 00 35 04 06 00 29 2C 27 EB AA FC 5F 16 A1 2C 85 F6 9C A6 [09:12:14]CheckFolder [09:12:14]dirname=/storage/ofd_packets [09:12:14]CheckFolder done [09:12:14]ProducePacketName [09:12:14]name=ofd_packets/00058143 [09:12:14]NVStorageSaveData ofd_packets/00058143 [09:12:14]File name is /storage/ofd_packets/00058143 [09:12:14]Write 298 bytes [09:12:14]NVStorageSaveData done [09:12:14]OFDSenderStorePacket done [09:12:14]KKMCreateOFDPacket done [09:12:14]NVStorageSaveData kkm_last_timestamp [09:12:14]File name is /storage/kkm_last_timestamp [09:12:14]Write 4 bytes [09:12:14]NVStorageSaveData done [09:12:14]ExternCall_PrintAddStr [09:12:14]wPrintStart [09:12:14]Write to MH i2c: 01 00 00 65 31 96 [09:12:14]Write i2c OK [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: 01 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: 01 07 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: 01 07 00 65 31 00 00 00 00 00 FF 0F AB [09:12:14]RasterBufferAndPrint [09:12:14]line Счет N : (1)2075388 [09:12:14]line ИНН: 02508201610067 [09:12:14]line Контрольно-Кассовый Чек [09:12:14]line ПРОДАЖА [09:12:14]line ТРК (МРК, ГНК) : 21 [09:12:14]line Товар: 2710194210 [09:12:14]line ДТ-К-5 [09:12:14]line 11.820 * 0.00 [09:12:14]line = 0.00 [09:12:14]line НДС 12% НСП 1% [09:12:14]line > о реализуемом товаре [09:12:14]line ИТОГО: 0.00 [09:12:14]line НСП 1% : 0.00 [09:12:14]line НДС 12% : 0.00 [09:12:14]line Наличными: 0.00 [09:12:14]line Безнал.: 0.00 [09:12:14]line Место: АЗС № 135 "Партнер Нефть" [09:12:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:12:14]line СНО: Общий режим [09:12:14]line Чек 127 20.08.2024 09:12 [09:12:14]line Смена: 100 ФФД: 1.0 [09:12:14]line ЗНМ: 0300000196 [09:12:14]line РНМ: 0000000000162794 [09:12:14]line Версия ККМ: v1.0 [09:12:14]line Талоны: Топливная Карта [09:12:14]line 1883 [09:12:14]line ФМ: 0000000002094532 [09:12:14]line ФД: 58143 [09:12:14]line ФПД: 45269625055996 [09:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091215&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58143&fm=45269625055996&tin=02508201610067®Number=0000000000162794&sum=0 [09:12:14]OFD Sender: Processing packet 58143 [packets to send 51, broken 50] [09:12:14]ProducePacketName [09:12:14]name=ofd_packets/00058143 [09:12:14]OFD Sender: To server: pG, [09:12:14]CommunicateWithHost lk.salyk.kg:30040 [09:12:14]ConnectInit lk.salyk.kg [09:12:14]written 0, free lines is 4095 [09:12:14]Connected sock=10 [09:12:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 44 F4 04 01 44 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 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 7F 00 00 00 F4 03 04 00 EF 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E3 00 00 35 04 06 00 29 2C 27 EB AA FC 5F 16 A1 2C 85 F6 9C A6 [09:12:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EC 72 47 00 B5 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 32 30 39 34 35 33 32 10 04 04 00 1F E3 00 00 F4 03 04 00 3E 09 C4 66 B6 04 01 00 00 B9 32 6A 83 64 50 B8 98 [09:12:15]CommunicateWithHost err = 0 [09:12:15]CheckOFDResponse [09:12:15]1017 (14) - 77093643461234 [09:12:15]1041 (16) - 0000000002094532 [09:12:15]1040 (4) - 58143 [09:12:15]1012 (4) - 20.08.2024 03:10 [09:12:15]1206 (1) - 0 [09:12:15]OFD Sender: Remove packet 58143 [09:12:15]ProducePacketName [09:12:15]name=ofd_packets/00058143 [09:12:15]NVStorageDeleteData [09:12:15]Write to MH i2c: 01 00 00 8F 31 C0 [09:12:15]Write i2c OK [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: 01 [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: 01 07 00 [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: 01 07 00 8F 31 00 00 00 00 00 C9 0C 9C [09:12:15]RasterBufferAndPrint [09:12:15]line [09:12:15]line [09:12:15]line [09:12:15]line [09:12:15]line [09:12:15]written 0, free lines is 3280 [09:12:15]MH_Cut [09:12:15]Write to MH i2c: D1 01 00 96 31 01 99 [09:12:15]Write i2c OK [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: D1 [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: D1 01 00 [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: D1 01 00 96 31 00 98 [09:12:15]Write to MH i2c: 01 00 00 97 31 C8 [09:12:15]Write i2c OK [09:12:15]MH_I2C_Read... [09:12:15]OFD Sender: No OFD packet to send [09:12:16]*** Cut start [09:12:16]*** Partial cut [09:12:16]*** CUTSNS_PIN = 1 [09:12:16]*** CUTSNS_PIN = 0 [09:12:16]*** Brake cut motor [09:12:16]Read from MH i2c: 01 [09:12:16]MH_I2C_Read... [09:12:16]*** Stop cut motor [09:12:16]*** Cut end [09:12:16]Read from MH i2c: 01 07 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: 01 07 00 97 31 00 00 00 00 00 FF 0F DD [09:12:16]process_action close_receipt done [09:12:16]requested_data is exist [09:12:16]produce_requested_data [09:12:16]requested_item fm.sn is exist - process it [09:12:16]wFMCommunicate request_size=4 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 11 00 00 [09:12:16]Write to MH i2c: E2 08 00 98 31 80 11 00 00 00 00 00 00 43 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 17 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 17 00 98 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [09:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:16]wFMCommunicate OK [09:12:16]requested_item fd.num is exist - process it [09:12:16]SAM_PROTO_GetFieldsCounters [09:12:16]wFMCommunicate request_size=4 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 13 00 00 [09:12:16]Write to MH i2c: E2 08 00 99 31 80 13 00 00 00 00 00 00 46 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 62 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 62 00 99 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [09:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:16]wFMCommunicate OK [09:12:16]SAM_PROTO_GetFieldsCounters done [09:12:16]requested_item shift.num is exist - process it [09:12:16]requested_item shift.opened is exist - process it [09:12:16]req_shift_opened [09:12:16]FM_GetShiftState [09:12:16]SAM_PROTO_GetShiftState [09:12:16]wFMCommunicate request_size=4 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 13 01 00 [09:12:16]Write to MH i2c: E2 08 00 9A 31 80 13 01 00 00 00 00 00 48 [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:17]Read from MH i2c: E2 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: E2 0E 00 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: E2 0E 00 9A 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6B [09:12:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:17]wFMCommunicate OK [09:12:17]SAM_PROTO_GetShiftState done [09:12:17]FM_GetShiftState done [09:12:17]req_shift_opened done [09:12:17]requested_item shift.open_date is exist - process it [09:12:17]req_shift_open_date [09:12:17]req_shift_open_date done [09:12:17]produce_requested_data done [09:12:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58143,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:12:17]process_action_free close_receipt [09:12:17]json_value_free [09:12:17]json_value_free done [09:12:17]process_json_proto returns [09:12:17]Send response to host [09:12:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58143,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:12:17]free response buf [09:12:17]execute_script done [09:12:17]execute_script returns [09:12:17]free content buf [09:12:17]Sock 9.Close socket [09:12:17]Sock 9.Thread stoped [09:12:17]accept exits with 7 [09:12:17]New connection [09:12:17]New thread 3067424100 created [09:12:17]Thread 3067567460 joined [09:12:17]Waiting for new connection... [09:12:17] Sock 7.Parse request [09:12:17]Sock 7.Check first char [09:12:17]Sock 7.First char is OK [09:12:17]request: POST /json_proto HTTP/1.0 [09:12:17]Method: POST [09:12:17]URL: /json_proto [09:12:17]Method is POST - this is cgi request [09:12:17]url: /json_proto [09:12:17]query_string will be loaded in cgi processing [09:12:17]execute_cgi json_proto POST (null) [09:12:17]execute_cgi path=json_proto method=POST [09:12:17]POST find Content-Length [09:12:17]Host: 172.17.44.3:8080 [09:12:17]Content-Length: 678 [09:12:17]Content-Type: application/json [09:12:17] [09:12:17]POST finish read [09:12:17]Found Content-Length = 678 [09:12:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:17]execute_script... [09:12: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)2075391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:17]POST & json_proto [09:12:17]process_json_proto [09:12:17]json parsed OK: [09:12:17]protocol is kg_v1.0 [09:12:17]action value=close_receipt [09:12:17]process_action close_receipt [09:12:17]cmd_close_receipt [09:12:17]MH_GetDate [09:12:17]Write to MH i2c: F0 00 00 9B 31 BB [09:12:17]Write i2c OK [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: F0 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: F0 09 00 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: F0 09 00 9B 31 00 F4 5D C4 66 AD C5 5D 66 74 [09:12:17]GetLastDocTimeStamp 1724145135 [09:12:17]current date 1724145140 [09:12:17]FM_GetShiftState [09:12:17]SAM_PROTO_GetShiftState [09:12:17]wFMCommunicate request_size=4 [09:12:17]MH_SAM_APDU [09:12:17]CAPDU: 80 13 01 00 [09:12:17]Write to MH i2c: E2 08 00 9C 31 80 13 01 00 00 00 00 00 4A [09:12:17]Write i2c OK [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: E2 [09:12:17]MH_I2C_Read... [09:12:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:17]Read from MH i2c: E2 0E 00 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: E2 0E 00 9C 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6D [09:12:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:17]wFMCommunicate OK [09:12:17]SAM_PROTO_GetShiftState done [09:12:17]FM_GetShiftState done [09:12:17]opened in 1724112910 [09:12:17]opened+sec_in_day 1724199310 [09:12:17]quantity*price = 40002 [09:12:17]sum+1 = 40003 [09:12:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 128 20.08.2024 09:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58144 ФПД: 174950434880615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091220&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58144&fm=174950434880615&tin=02508201610067®Number=0000000000162794&sum=40000 [09:12:18]StoreToDocumentArchive [09:12:18]shift 100 fd 58144 [09:12:18]save to /storage/0100/doc_00058144 [09:12:18]save last doc name /storage/0100/doc_00058144 to /storage/kkm_last_doc_name [09:12:18]save OK [09:12:18]Clear old archive folders... [09:12:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:12:18]tlvbuf is 01D6D320 [09:12:18]SAM_PROTO_ClearQueue [09:12:18]wFMCommunicate request_size=4 [09:12:18]MH_SAM_APDU [09:12:18]CAPDU: 80 09 00 00 [09:12:18]Write to MH i2c: E2 08 00 A9 31 80 09 00 00 00 00 00 00 4C [09:12:18]Write i2c OK [09:12:18]MH_I2C_Read... [09:12:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:18]Read from MH i2c: E2 [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: E2 03 00 [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: E2 03 00 A9 31 00 90 00 4E [09:12:18]RAPDU: 90 00 [09:12:18]wFMCommunicate OK [09:12:18]SAM_PROTO_ClearQueue done [09:12:18]KKMCreateOFDPacket [09:12:18]OFDProtocolAddRootSTLVToBuf [09:12:18]FM_MakeSignedData [09:12:18]FM_MakeSignedData [09:12:18]SAM_PROTO_SignData [09:12:18]wFMCommunicate request_size=4 [09:12:18]MH_SAM_APDU [09:12:18]CAPDU: 80 0D 01 02 [09:12:18]Write to MH i2c: E2 08 00 AA 31 80 0D 01 02 00 00 00 00 54 [09:12:18]Write i2c OK [09:12:18]MH_I2C_Read... [09:12:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:18]Read from MH i2c: E2 [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: E2 03 00 [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: E2 03 00 AA 31 00 90 00 4F [09:12:18]RAPDU: 90 00 [09:12:18]wFMCommunicate OK [09:12:18]wFMCommunicate request_size=255 [09:12:18]MH_SAM_APDU [09: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 F4 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E3 00 00 35 04 06 00 9F [09:12:19]Write to MH i2c: E2 02 01 AB 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 F4 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E3 00 00 35 04 06 00 9F 00 00 B5 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 AB 31 00 90 00 50 [09:12:19]RAPDU: 90 00 [09:12:19]wFMCommunicate OK [09:12:19]wFMCommunicate request_size=10 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 0D 02 02 05 1D D2 86 3C 67 [09:12:19]Write to MH i2c: E2 0D 00 AC 31 80 0D 02 02 05 00 1D D2 86 3C 67 00 00 79 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 AC 31 00 90 00 51 [09:12:19]RAPDU: 90 00 [09:12:19]wFMCommunicate OK [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 0D 03 02 [09:12:19]Write to MH i2c: E2 08 00 AD 31 80 0D 03 02 00 00 00 00 59 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 0B 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 0B 00 AD 31 00 69 B0 A1 3E 5C 2A 81 9C 90 00 F5 [09:12:19]RAPDU: 69 B0 A1 3E 5C 2A 81 9C 90 00 [09:12:19]wFMCommunicate OK [09:12:19]SAM_PROTO_SignData done [09:12:19]FM_MakeSignedData done [09:12:19]CreateOFDProtocolMessage [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 11 00 00 [09:12:19]Write to MH i2c: E2 08 00 AE 31 80 11 00 00 00 00 00 00 59 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 17 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 17 00 AE 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A5 [09:12:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:19]wFMCommunicate OK [09:12:19]CreateOFDProtocolMessage done [09:12:19]OFDSenderStorePacket 58144 [09:12:19]StoreOFDPacket docnum=58144 [09:12:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0A 37 07 01 3B 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 F4 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E3 00 00 35 04 06 00 9F 1D D2 86 3C 67 69 B0 A1 3E 5C 2A 81 9C [09:12:19]CheckFolder [09:12:19]dirname=/storage/ofd_packets [09:12:19]CheckFolder done [09:12:19]ProducePacketName [09:12:19]name=ofd_packets/00058144 [09:12:19]NVStorageSaveData ofd_packets/00058144 [09:12:19]File name is /storage/ofd_packets/00058144 [09:12:19]Write 301 bytes [09:12:19]NVStorageSaveData done [09:12:19]OFDSenderStorePacket done [09:12:19]KKMCreateOFDPacket done [09:12:19]NVStorageSaveData kkm_last_timestamp [09:12:19]File name is /storage/kkm_last_timestamp [09:12:19]Write 4 bytes [09:12:19]NVStorageSaveData done [09:12:19]ExternCall_PrintAddStr [09:12:19]wPrintStart [09:12:19]Write to MH i2c: 01 00 00 AF 31 E0 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 07 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 07 00 AF 31 00 00 00 00 00 FF 0F F5 [09:12:19]RasterBufferAndPrint [09:12:19]line Счет N : (1)2075391 [09:12:19]line ИНН: 02508201610067 [09:12:19]line Контрольно-Кассовый Чек [09:12:19]line ПРОДАЖА [09:12:19]line ТРК (МРК, ГНК) : 43 [09:12:19]line Товар: 2710124130 [09:12:19]line Аи-92-К-4 [09:12:19]line 5.900 * 67.80 [09:12:19]line = 400.02 [09:12:19]line НДС 12% НСП 1% [09:12:19]line > о реализуемом товаре [09:12:19]line ОКРУГЛЕНИЕ: -0.02 [09:12:19]line ИТОГО: 400.00 [09:12:19]line Внесено: 400.00 [09:12:19]line СДАЧА: 0.00 [09:12:19]line НСП 1% : 3.54 [09:12:19]line НДС 12% : 42.48 [09:12:19]line Наличными: 400.00 [09:12:19]line Безнал.: 0.00 [09:12:19]line Место: АЗС № 135 "Партнер Нефть" [09:12:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:12:19]line СНО: Общий режим [09:12:19]line Чек 128 20.08.2024 09:12 [09:12:19]line Смена: 100 ФФД: 1.0 [09:12:19]line ЗНМ: 0300000196 [09:12:19]line РНМ: 0000000000162794 [09:12:19]line Версия ККМ: v1.0 [09:12:19]line ФМ: 0000000002094532 [09:12:19]line ФД: 58144 [09:12:19]line ФПД: 174950434880615 [09:12:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091220&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58144&fm=174950434880615&tin=02508201610067®Number=0000000000162794&sum=40000 [09:12:19]written 0, free lines is 4095 [09:12:19]OFD Sender: Processing packet 58144 [packets to send 51, broken 50] [09:12:19]ProducePacketName [09:12:19]name=ofd_packets/00058144 [09:12:19]OFD Sender: To server: pG, [09:12:19]CommunicateWithHost lk.salyk.kg:30040 [09:12:19]ConnectInit lk.salyk.kg [09:12:19]Connected sock=10 [09:12:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0A 37 07 01 3B 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 F4 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E3 00 00 35 04 06 00 9F 1D D2 86 3C 67 69 B0 A1 3E 5C 2A 81 9C [09:12:19]Write to MH i2c: 01 00 00 DA 31 0B [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 07 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 07 00 DA 31 00 00 00 00 00 B3 0C D1 [09:12:19]RasterBufferAndPrint [09:12:19]line [09:12:19]line [09:12:19]line [09:12:19]line [09:12:19]line [09:12:19]written 0, free lines is 3265 [09:12:19]MH_Cut [09:12:19]Write to MH i2c: D1 01 00 E1 31 01 E4 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: D1 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: D1 01 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: D1 01 00 E1 31 00 E3 [09:12:19]Write to MH i2c: 01 00 00 E2 31 13 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E6 E7 47 00 57 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 32 30 39 34 35 33 32 10 04 04 00 20 E3 00 00 F4 03 04 00 43 09 C4 66 B6 04 01 00 00 47 CD 0A 6C AA 52 7A AF [09:12:20]CommunicateWithHost err = 0 [09:12:20]CheckOFDResponse [09:12:20]1017 (14) - 77093643461234 [09:12:20]1041 (16) - 0000000002094532 [09:12:20]1040 (4) - 58144 [09:12:20]1012 (4) - 20.08.2024 03:10 [09:12:20]1206 (1) - 0 [09:12:20]OFD Sender: Remove packet 58144 [09:12:20]ProducePacketName [09:12:20]name=ofd_packets/00058144 [09:12:20]NVStorageDeleteData [09:12:20]OFD Sender: No OFD packet to send [09:12:20]*** Cut start [09:12:20]*** Partial cut [09:12:20]*** CUTSNS_PIN = 1 [09:12:20]*** CUTSNS_PIN = 0 [09:12:21]*** Brake cut motor [09:12:21]Read from MH i2c: 01 [09:12:21]MH_I2C_Read... [09:12:21]*** Stop cut motor [09:12:21]*** Cut end [09:12:21]Read from MH i2c: 01 07 00 [09:12:21]MH_I2C_Read... [09:12:21]Read from MH i2c: 01 07 00 E2 31 00 00 00 00 00 FF 0F 28 [09:12:21]process_action close_receipt done [09:12:21]requested_data is exist [09:12:21]produce_requested_data [09:12:21]requested_item fm.sn is exist - process it [09:12:21]wFMCommunicate request_size=4 [09:12:21]MH_SAM_APDU [09:12:21]CAPDU: 80 11 00 00 [09:12:21]Write to MH i2c: E2 08 00 E3 31 80 11 00 00 00 00 00 00 8E [09:12:21]Write i2c OK [09:12:21]MH_I2C_Read... [09:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:21]Read from MH i2c: E2 [09:12:21]MH_I2C_Read... [09:12:21]Read from MH i2c: E2 17 00 [09:12:21]MH_I2C_Read... [09:12:21]Read from MH i2c: E2 17 00 E3 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DA [09:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:21]wFMCommunicate OK [09:12:21]requested_item fd.num is exist - process it [09:12:21]SAM_PROTO_GetFieldsCounters [09:12:21]wFMCommunicate request_size=4 [09:12:21]MH_SAM_APDU [09:12:21]CAPDU: 80 13 00 00 [09:12:21]Write to MH i2c: E2 08 00 E4 31 80 13 00 00 00 00 00 00 91 [09:12:21]Write i2c OK [09:12:21]MH_I2C_Read... [09:12:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:21]Read from MH i2c: E2 [09:12:21]MH_I2C_Read... [09:12:21]Read from MH i2c: E2 62 00 [09:12:21]MH_I2C_Read... [09:12:21]Read from MH i2c: E2 62 00 E4 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 20 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [09:12:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 20 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:21]wFMCommunicate OK [09:12:21]SAM_PROTO_GetFieldsCounters done [09:12:21]requested_item shift.num is exist - process it [09:12:21]requested_item shift.opened is exist - process it [09:12:21]req_shift_opened [09:12:21]FM_GetShiftState [09:12:21]SAM_PROTO_GetShiftState [09:12:21]wFMCommunicate request_size=4 [09:12:21]MH_SAM_APDU [09:12:21]CAPDU: 80 13 01 00 [09:12:21]Write to MH i2c: E2 08 00 E5 31 80 13 01 00 00 00 00 00 93 [09:12:21]Write i2c OK [09:12:21]MH_I2C_Read... [09:12:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:21]Read from MH i2c: E2 [09:12:21]MH_I2C_Read... [09:12:21]Read from MH i2c: E2 0E 00 [09:12:21]MH_I2C_Read... [09:12:21]Read from MH i2c: E2 0E 00 E5 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B6 [09:12:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:21]wFMCommunicate OK [09:12:21]SAM_PROTO_GetShiftState done [09:12:21]FM_GetShiftState done [09:12:21]req_shift_opened done [09:12:21]requested_item shift.open_date is exist - process it [09:12:21]req_shift_open_date [09:12:21]req_shift_open_date done [09:12:21]produce_requested_data done [09:12:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58144,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:12:21]process_action_free close_receipt [09:12:21]json_value_free [09:12:21]json_value_free done [09:12:21]process_json_proto returns [09:12:21]Send response to host [09:12:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58144,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:12:21]free response buf [09:12:21]execute_script done [09:12:21]execute_script returns [09:12:21]free content buf [09:12:21]Sock 7.Close socket [09:12:21]Sock 7.Thread stoped [09:12:22]accept exits with 9 [09:12:22]New connection [09:12:22]New thread 3067567460 created [09:12:22]Thread 3067424100 joined [09:12:22]Waiting for new connection... [09:12:22] Sock 9.Parse request [09:12:22]Sock 9.Check first char [09:12:22]Sock 9.First char is OK [09:12:22]request: POST /json_proto HTTP/1.0 [09:12:22]Method: POST [09:12:22]URL: /json_proto [09:12:22]Method is POST - this is cgi request [09:12:22]url: /json_proto [09:12:22]query_string will be loaded in cgi processing [09:12:22]execute_cgi json_proto POST (null) [09:12:22]execute_cgi path=json_proto method=POST [09:12:22]POST find Content-Length [09:12:22]Host: 172.17.44.3:8080 [09:12:22]Content-Length: 752 [09:12:22]Content-Type: application/json [09:12:22] [09:12:22]POST finish read [09:12:22]Found Content-Length = 752 [09:12:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A30138004", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:22]execute_script... [09: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)2075383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A30138004", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:22]POST & json_proto [09:12:22]process_json_proto [09:12:22]json parsed OK: [09:12:22]protocol is kg_v1.0 [09:12:22]action value=close_receipt [09:12:22]process_action close_receipt [09:12:22]cmd_close_receipt [09:12:22]MH_GetDate [09:12:22]Write to MH i2c: F0 00 00 E6 31 06 [09:12:22]Write i2c OK [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: F0 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: F0 09 00 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: F0 09 00 E6 31 00 F8 5D C4 66 AD C5 5D 66 C3 [09:12:22]GetLastDocTimeStamp 1724145140 [09:12:22]current date 1724145144 [09:12:22]FM_GetShiftState [09:12:22]SAM_PROTO_GetShiftState [09:12:22]wFMCommunicate request_size=4 [09:12:22]MH_SAM_APDU [09:12:22]CAPDU: 80 13 01 00 [09:12:22]Write to MH i2c: E2 08 00 E7 31 80 13 01 00 00 00 00 00 95 [09:12:22]Write i2c OK [09:12:22]MH_I2C_Read... [09:12:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:22]Read from MH i2c: E2 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: E2 0E 00 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: E2 0E 00 E7 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [09:12:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:22]wFMCommunicate OK [09:12:22]SAM_PROTO_GetShiftState done [09:12:22]FM_GetShiftState done [09:12:22]opened in 1724112910 [09:12:22]opened+sec_in_day 1724199310 [09:12:22]quantity*price = 0 [09:12:22]sum+1 = 1 [09:12:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 129 20.08.2024 09:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30138004 ФМ: 0000000002094532 ФД: 58145 ФПД: 206629730560298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091225&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58145&fm=206629730560298&tin=02508201610067®Number=0000000000162794&sum=0 [09:12:23]StoreToDocumentArchive [09:12:23]shift 100 fd 58145 [09:12:23]save to /storage/0100/doc_00058145 [09:12:23]save last doc name /storage/0100/doc_00058145 to /storage/kkm_last_doc_name [09:12:23]save OK [09:12:23]Clear old archive folders... [09:12:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:12:23]tlvbuf is 01E953C0 [09:12:23]SAM_PROTO_ClearQueue [09:12:23]wFMCommunicate request_size=4 [09:12:23]MH_SAM_APDU [09:12:23]CAPDU: 80 09 00 00 [09:12:23]Write to MH i2c: E2 08 00 F4 31 80 09 00 00 00 00 00 00 97 [09:12:23]Write i2c OK [09:12:23]MH_I2C_Read... [09:12:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:23]Read from MH i2c: E2 [09:12:23]MH_I2C_Read... [09:12:23]Read from MH i2c: E2 03 00 [09:12:23]MH_I2C_Read... [09:12:23]Read from MH i2c: E2 03 00 F4 31 00 90 00 99 [09:12:23]RAPDU: 90 00 [09:12:23]wFMCommunicate OK [09:12:23]SAM_PROTO_ClearQueue done [09:12:23]KKMCreateOFDPacket [09:12:23]OFDProtocolAddRootSTLVToBuf [09:12:23]FM_MakeSignedData [09:12:23]FM_MakeSignedData [09:12:23]SAM_PROTO_SignData [09:12:23]wFMCommunicate request_size=4 [09:12:23]MH_SAM_APDU [09:12:23]CAPDU: 80 0D 01 02 [09:12:23]Write to MH i2c: E2 08 00 F5 31 80 0D 01 02 00 00 00 00 9F [09:12:23]Write i2c OK [09:12:23]MH_I2C_Read... [09:12:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:23]Read from MH i2c: E2 [09:12:23]MH_I2C_Read... [09:12:23]Read from MH i2c: E2 03 00 [09:12:23]MH_I2C_Read... [09:12:23]Read from MH i2c: E2 03 00 F5 31 00 90 00 9A [09:12:23]RAPDU: 90 00 [09:12:23]wFMCommunicate OK [09:12:23]wFMCommunicate request_size=255 [09:12:23]MH_SAM_APDU [09:12:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 81 00 00 00 F4 03 04 00 F9 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E3 00 00 35 04 06 00 BB ED BB B0 [09:12:23]Write to MH i2c: E2 02 01 F6 31 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 81 00 00 00 F4 03 04 00 F9 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E3 00 00 35 04 06 00 BB ED BB B0 00 00 BF [09:12:23]Write i2c OK [09:12:23]MH_I2C_Read... [09:12:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:23]Read from MH i2c: E2 [09:12:23]MH_I2C_Read... [09:12:23]Read from MH i2c: E2 03 00 [09:12:23]MH_I2C_Read... [09:12:23]Read from MH i2c: E2 03 00 F6 31 00 90 00 9B [09:12:23]RAPDU: 90 00 [09:12:23]wFMCommunicate OK [09:12:23]wFMCommunicate request_size=7 [09:12:23]MH_SAM_APDU [09:12:23]CAPDU: 80 0D 02 02 02 A9 2A [09:12:23]Write to MH i2c: E2 0A 00 F7 31 80 0D 02 02 02 00 A9 2A 00 00 79 [09:12:23]Write i2c OK [09:12:23]MH_I2C_Read... [09:12:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:23]Read from MH i2c: E2 [09:12:23]MH_I2C_Read... [09:12:23]Read from MH i2c: E2 03 00 [09:12:23]MH_I2C_Read... [09:12:23]Read from MH i2c: E2 03 00 F7 31 00 90 00 9C [09:12:23]RAPDU: 90 00 [09:12:23]wFMCommunicate OK [09:12:23]wFMCommunicate request_size=4 [09:12:23]MH_SAM_APDU [09:12:23]CAPDU: 80 0D 03 02 [09:12:23]Write to MH i2c: E2 08 00 F8 31 80 0D 03 02 00 00 00 00 A4 [09:12:23]Write i2c OK [09:12:23]MH_I2C_Read... [09:12:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:24]Read from MH i2c: E2 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: E2 0B 00 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: E2 0B 00 F8 31 00 16 A1 A3 34 7B BD 94 8E 90 00 8D [09:12:24]RAPDU: 16 A1 A3 34 7B BD 94 8E 90 00 [09:12:24]wFMCommunicate OK [09:12:24]SAM_PROTO_SignData done [09:12:24]FM_MakeSignedData done [09:12:24]CreateOFDProtocolMessage [09:12:24]wFMCommunicate request_size=4 [09:12:24]MH_SAM_APDU [09:12:24]CAPDU: 80 11 00 00 [09:12:24]Write to MH i2c: E2 08 00 F9 31 80 11 00 00 00 00 00 00 A4 [09:12:24]Write i2c OK [09:12:24]MH_I2C_Read... [09:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:24]Read from MH i2c: E2 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: E2 17 00 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: E2 17 00 F9 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F0 [09:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:24]wFMCommunicate OK [09:12:24]CreateOFDProtocolMessage done [09:12:24]OFDSenderStorePacket 58145 [09:12:24]StoreOFDPacket docnum=58145 [09:12:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 D3 66 04 01 60 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F9 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E3 00 00 35 04 06 00 BB ED BB B0 A9 2A 16 A1 A3 34 7B BD 94 8E [09:12:24]CheckFolder [09:12:24]dirname=/storage/ofd_packets [09:12:24]CheckFolder done [09:12:24]ProducePacketName [09:12:24]name=ofd_packets/00058145 [09:12:24]NVStorageSaveData ofd_packets/00058145 [09:12:24]File name is /storage/ofd_packets/00058145 [09:12:24]Write 298 bytes [09:12:24]NVStorageSaveData done [09:12:24]OFDSenderStorePacket done [09:12:24]KKMCreateOFDPacket done [09:12:24]NVStorageSaveData kkm_last_timestamp [09:12:24]File name is /storage/kkm_last_timestamp [09:12:24]Write 4 bytes [09:12:24]NVStorageSaveData done [09:12:24]ExternCall_PrintAddStr [09:12:24]wPrintStart [09:12:24]Write to MH i2c: 01 00 00 FA 31 2B [09:12:24]Write i2c OK [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: 01 [09:12:24]MH_I2C_Read... [09:12:24]OFD Sender: Processing packet 58145 [packets to send 51, broken 50] [09:12:24]ProducePacketName [09:12:24]name=ofd_packets/00058145 [09:12:24]OFD Sender: To server: pG, [09:12:24]CommunicateWithHost lk.salyk.kg:30040 [09:12:24]ConnectInit lk.salyk.kg [09:12:24]Read from MH i2c: 01 07 00 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: 01 07 00 FA 31 00 00 00 00 00 FF 0F 40 [09:12:24]RasterBufferAndPrint [09:12:24]line Счет N : (1)2075383 [09:12:24]line ИНН: 02508201610067 [09:12:24]line Контрольно-Кассовый Чек [09:12:24]line ПРОДАЖА [09:12:24]line ТРК (МРК, ГНК) : 11 [09:12:24]line Товар: 2710194210 [09:12:24]line ДТ-К-5 [09:12:24]line 60.000 * 0.00 [09:12:24]line = 0.00 [09:12:24]line НДС 12% НСП 1% [09:12:24]line > о реализуемом товаре [09:12:24]line ИТОГО: 0.00 [09:12:24]line НСП 1% : 0.00 [09:12:24]line НДС 12% : 0.00 [09:12:24]line Наличными: 0.00 [09:12:24]line Безнал.: 0.00 [09:12:24]line Место: АЗС № 135 "Партнер Нефть" [09:12:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:12:24]line СНО: Общий режим [09:12:24]line Чек 129 20.08.2024 09:12 [09:12:24]line Смена: 100 ФФД: 1.0 [09:12:24]line ЗНМ: 0300000196 [09:12:24]line РНМ: 0000000000162794 [09:12:24]line Версия ККМ: v1.0 [09:12:24]line Талоны: ТК ГПНА Online [09:12:24]line 30138004 [09:12:24]line ФМ: 0000000002094532 [09:12:24]line ФД: 58145 [09:12:24]line ФПД: 206629730560298 [09:12:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091225&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58145&fm=206629730560298&tin=02508201610067®Number=0000000000162794&sum=0 [09:12:24]written 0, free lines is 4095 [09:12:24]Connected sock=10 [09:12:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 D3 66 04 01 60 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F9 5D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E3 00 00 35 04 06 00 BB ED BB B0 A9 2A 16 A1 A3 34 7B BD 94 8E [09:12:24]Write to MH i2c: 01 00 00 24 32 56 [09:12:24]Write i2c OK [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: 01 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: 01 07 00 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: 01 07 00 24 32 00 00 00 00 00 D4 0C 3D [09:12:24]RasterBufferAndPrint [09:12:24]line [09:12:24]line [09:12:24]line [09:12:24]line [09:12:24]line [09:12:24]written 0, free lines is 3305 [09:12:24]MH_Cut [09:12:24]Write to MH i2c: D1 01 00 2B 32 01 2F [09:12:24]Write i2c OK [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: D1 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: D1 01 00 [09:12:24]MH_I2C_Read... [09:12:24]Read from MH i2c: D1 01 00 2B 32 00 2E [09:12:24]Write to MH i2c: 01 00 00 2C 32 5E [09:12:24]Write i2c OK [09:12:24]MH_I2C_Read... [09:12:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2B B3 47 00 63 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 32 30 39 34 35 33 32 10 04 04 00 21 E3 00 00 F4 03 04 00 48 09 C4 66 B6 04 01 00 00 07 FB 5E BE E8 28 FD 0D [09:12:25]CommunicateWithHost err = 0 [09:12:25]CheckOFDResponse [09:12:25]1017 (14) - 77093643461234 [09:12:25]1041 (16) - 0000000002094532 [09:12:25]1040 (4) - 58145 [09:12:25]1012 (4) - 20.08.2024 03:11 [09:12:25]1206 (1) - 0 [09:12:25]OFD Sender: Remove packet 58145 [09:12:25]ProducePacketName [09:12:25]name=ofd_packets/00058145 [09:12:25]NVStorageDeleteData [09:12:25]OFD Sender: No OFD packet to send [09:12:25]*** Cut start [09:12:25]*** Partial cut [09:12:25]*** CUTSNS_PIN = 1 [09:12:25]*** CUTSNS_PIN = 0 [09:12:26]*** Brake cut motor [09:12:26]Read from MH i2c: 01 [09:12:26]MH_I2C_Read... [09:12:26]*** Stop cut motor [09:12:26]*** Cut end [09:12:26]Read from MH i2c: 01 07 00 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: 01 07 00 2C 32 00 00 00 00 00 FF 0F 73 [09:12:26]process_action close_receipt done [09:12:26]requested_data is exist [09:12:26]produce_requested_data [09:12:26]requested_item fm.sn is exist - process it [09:12:26]wFMCommunicate request_size=4 [09:12:26]MH_SAM_APDU [09:12:26]CAPDU: 80 11 00 00 [09:12:26]Write to MH i2c: E2 08 00 2D 32 80 11 00 00 00 00 00 00 D9 [09:12:26]Write i2c OK [09:12:26]MH_I2C_Read... [09:12:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:26]Read from MH i2c: E2 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 17 00 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 17 00 2D 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 25 [09:12:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:26]wFMCommunicate OK [09:12:26]requested_item fd.num is exist - process it [09:12:26]SAM_PROTO_GetFieldsCounters [09:12:26]wFMCommunicate request_size=4 [09:12:26]MH_SAM_APDU [09:12:26]CAPDU: 80 13 00 00 [09:12:26]Write to MH i2c: E2 08 00 2E 32 80 13 00 00 00 00 00 00 DC [09:12:26]Write i2c OK [09:12:26]MH_I2C_Read... [09:12:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:26]Read from MH i2c: E2 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 62 00 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 62 00 2E 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 21 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [09:12:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 21 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:26]wFMCommunicate OK [09:12:26]SAM_PROTO_GetFieldsCounters done [09:12:26]requested_item shift.num is exist - process it [09:12:26]requested_item shift.opened is exist - process it [09:12:26]req_shift_opened [09:12:26]FM_GetShiftState [09:12:26]SAM_PROTO_GetShiftState [09:12:26]wFMCommunicate request_size=4 [09:12:26]MH_SAM_APDU [09:12:26]CAPDU: 80 13 01 00 [09:12:26]Write to MH i2c: E2 08 00 2F 32 80 13 01 00 00 00 00 00 DE [09:12:26]Write i2c OK [09:12:26]MH_I2C_Read... [09:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:26]Read from MH i2c: E2 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 0E 00 [09:12:26]MH_I2C_Read... [09:12:26]Read from MH i2c: E2 0E 00 2F 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 01 [09:12:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:26]wFMCommunicate OK [09:12:26]SAM_PROTO_GetShiftState done [09:12:26]FM_GetShiftState done [09:12:26]req_shift_opened done [09:12:26]requested_item shift.open_date is exist - process it [09:12:26]req_shift_open_date [09:12:26]req_shift_open_date done [09:12:26]produce_requested_data done [09:12:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58145,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:12:26]process_action_free close_receipt [09:12:26]json_value_free [09:12:26]json_value_free done [09:12:26]process_json_proto returns [09:12:26]Send response to host [09:12:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58145,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:12:26]free response buf [09:12:26]execute_script done [09:12:26]execute_script returns [09:12:26]free content buf [09:12:26]Sock 9.Close socket [09:12:26]Sock 9.Thread stoped [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:38]accept exits with 7 [09:12:38]New connection [09:12:38]New thread 3067424100 created [09:12:38]Thread 3067567460 joined [09:12:38]Waiting for new connection... [09:12:38] Sock 7.Parse request [09:12:38]Sock 7.Check first char [09:12:38]Sock 7.First char is OK [09:12:38]request: POST /json_proto HTTP/1.0 [09:12:38]Method: POST [09:12:38]URL: /json_proto [09:12:38]Method is POST - this is cgi request [09:12:38]url: /json_proto [09:12:38]query_string will be loaded in cgi processing [09:12:38]execute_cgi json_proto POST (null) [09:12:38]execute_cgi path=json_proto method=POST [09:12:38]POST find Content-Length [09:12:38]Host: 172.17.44.3:8080 [09:12:38]Content-Length: 805 [09:12:38]Content-Type: application/json [09:12:38] [09:12:38]POST finish read [09:12:38]Found Content-Length = 805 [09:12:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 11.720, "sum" : 450.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 450.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:38]execute_script... [09:12: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)2075389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 11.720, "sum" : 450.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 450.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:38]POST & json_proto [09:12:38]process_json_proto [09:12:38]json parsed OK: [09:12:38]protocol is kg_v1.0 [09:12:38]action value=close_receipt [09:12:38]process_action close_receipt [09:12:38]cmd_close_receipt [09:12:38]MH_GetDate [09:12:38]Write to MH i2c: F0 00 00 30 32 51 [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: F0 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: F0 09 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: F0 09 00 30 32 00 09 5E C4 66 AD C5 5D 66 20 [09:12:38]GetLastDocTimeStamp 1724145145 [09:12:38]current date 1724145161 [09:12:38]FM_GetShiftState [09:12:38]SAM_PROTO_GetShiftState [09:12:38]wFMCommunicate request_size=4 [09:12:38]MH_SAM_APDU [09:12:38]CAPDU: 80 13 01 00 [09:12:38]Write to MH i2c: E2 08 00 31 32 80 13 01 00 00 00 00 00 E0 [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:38]Read from MH i2c: E2 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 0E 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 0E 00 31 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 03 [09:12:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:38]wFMCommunicate OK [09:12:38]SAM_PROTO_GetShiftState done [09:12:38]FM_GetShiftState done [09:12:38]opened in 1724112910 [09:12:38]opened+sec_in_day 1724199310 [09:12:38]quantity*price = 45004 [09:12:38]sum+1 = 45006 [09:12:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 450.05 НСП 1% : 3.98 НДС 12% : 47.79 Наличными: 0.00 Безнал.: 450.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 130 20.08.2024 09:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58146 ФПД: 257738792392739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091241&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58146&fm=257738792392739&tin=02508201610067®Number=0000000000162794&sum=45005 [09:12:39]StoreToDocumentArchive [09:12:39]shift 100 fd 58146 [09:12:39]save to /storage/0100/doc_00058146 [09:12:39]save last doc name /storage/0100/doc_00058146 to /storage/kkm_last_doc_name [09:12:39]save OK [09:12:39]Clear old archive folders... [09:12:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:12:39]tlvbuf is 01DF66B0 [09:12:39]SAM_PROTO_ClearQueue [09:12:39]wFMCommunicate request_size=4 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 09 00 00 [09:12:39]Write to MH i2c: E2 08 00 3E 32 80 09 00 00 00 00 00 00 E2 [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:39]Read from MH i2c: E2 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 03 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 03 00 3E 32 00 90 00 E4 [09:12:39]RAPDU: 90 00 [09:12:39]wFMCommunicate OK [09:12:39]SAM_PROTO_ClearQueue done [09:12:39]KKMCreateOFDPacket [09:12:39]OFDProtocolAddRootSTLVToBuf [09:12:39]FM_MakeSignedData [09:12:39]FM_MakeSignedData [09:12:39]SAM_PROTO_SignData [09:12:39]wFMCommunicate request_size=4 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 0D 01 02 [09:12:39]Write to MH i2c: E2 08 00 3F 32 80 0D 01 02 00 00 00 00 EA [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:39]Read from MH i2c: E2 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 03 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 03 00 3F 32 00 90 00 E5 [09:12:39]RAPDU: 90 00 [09:12:39]wFMCommunicate OK [09:12:39]wFMCommunicate request_size=255 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C8 2D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 09 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E3 00 00 35 04 06 00 EA 69 [09:12:39]Write to MH i2c: E2 02 01 40 32 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C8 2D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 09 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E3 00 00 35 04 06 00 EA 69 00 00 2B [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:39]Read from MH i2c: E2 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 03 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 03 00 40 32 00 90 00 E6 [09:12:39]RAPDU: 90 00 [09:12:39]wFMCommunicate OK [09:12:39]wFMCommunicate request_size=9 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 0D 02 02 04 7D 2A 58 23 [09:12:39]Write to MH i2c: E2 0C 00 41 32 80 0D 02 02 04 00 7D 2A 58 23 00 00 17 [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:39]Read from MH i2c: E2 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 03 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 03 00 41 32 00 90 00 E7 [09:12:39]RAPDU: 90 00 [09:12:39]wFMCommunicate OK [09:12:39]wFMCommunicate request_size=4 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 0D 03 02 [09:12:39]Write to MH i2c: E2 08 00 42 32 80 0D 03 02 00 00 00 00 EF [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:40]Read from MH i2c: E2 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 0B 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 0B 00 42 32 00 96 6A F5 9E 9F 4F F7 D1 90 00 39 [09:12:40]RAPDU: 96 6A F5 9E 9F 4F F7 D1 90 00 [09:12:40]wFMCommunicate OK [09:12:40]SAM_PROTO_SignData done [09:12:40]FM_MakeSignedData done [09:12:40]CreateOFDProtocolMessage [09:12:40]wFMCommunicate request_size=4 [09:12:40]MH_SAM_APDU [09:12:40]CAPDU: 80 11 00 00 [09:12:40]Write to MH i2c: E2 08 00 43 32 80 11 00 00 00 00 00 00 EF [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:40]Read from MH i2c: E2 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 17 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 17 00 43 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3B [09:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:40]wFMCommunicate OK [09:12:40]CreateOFDProtocolMessage done [09:12:40]OFDSenderStorePacket 58146 [09:12:40]StoreOFDPacket docnum=58146 [09:12:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 B9 D5 06 01 C9 AE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C8 2D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 09 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E3 00 00 35 04 06 00 EA 69 7D 2A 58 23 96 6A F5 9E 9F 4F F7 D1 [09:12:40]CheckFolder [09:12:40]dirname=/storage/ofd_packets [09:12:40]CheckFolder done [09:12:40]ProducePacketName [09:12:40]name=ofd_packets/00058146 [09:12:40]NVStorageSaveData ofd_packets/00058146 [09:12:40]File name is /storage/ofd_packets/00058146 [09:12:40]Write 300 bytes [09:12:40]NVStorageSaveData done [09:12:40]OFDSenderStorePacket done [09:12:40]KKMCreateOFDPacket done [09:12:40]NVStorageSaveData kkm_last_timestamp [09:12:40]File name is /storage/kkm_last_timestamp [09:12:40]Write 4 bytes [09:12:40]NVStorageSaveData done [09:12:40]ExternCall_PrintAddStr [09:12:40]wPrintStart [09:12:40]Write to MH i2c: 01 00 00 44 32 76 [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 07 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 07 00 44 32 00 00 00 00 00 FF 0F 8B [09:12:40]RasterBufferAndPrint [09:12:40]line Счет N : (1)2075389 [09:12:40]line ИНН: 02508201610067 [09:12:40]line Контрольно-Кассовый Чек [09:12:40]line ПРОДАЖА [09:12:40]line ТРК (МРК, ГНК) : 81 [09:12:40]line Товар: 2711190000 [09:12:40]line ГАЗ-К-5 [09:12:40]line 11.720 * 38.40 [09:12:40]line = 450.05 [09:12:40]line НДС 12% НСП 1% [09:12:40]line > о реализуемом товаре [09:12:40]line ИТОГО: 450.05 [09:12:40]line НСП 1% : 3.98 [09:12:40]line НДС 12% : 47.79 [09:12:40]line Наличными: 0.00 [09:12:40]line Безнал.: 450.05 [09:12:40]line Место: АЗС № 135 "Партнер Нефть" [09:12:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:12:40]line СНО: Общий режим [09:12:40]line Чек 130 20.08.2024 09:12 [09:12:40]line Смена: 100 ФФД: 1.0 [09:12:40]line ЗНМ: 0300000196 [09:12:40]line РНМ: 0000000000162794 [09:12:40]line Версия ККМ: v1.0 [09:12:40]line Платежная система: O! деньги [09:12:40]line ФМ: 0000000002094532 [09:12:40]line ФД: 58146 [09:12:40]line ФПД: 257738792392739 [09:12:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091241&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58146&fm=257738792392739&tin=02508201610067®Number=0000000000162794&sum=45005 [09:12:40]written 0, free lines is 4095 [09:12:40]OFD Sender: Processing packet 58146 [packets to send 51, broken 50] [09:12:40]ProducePacketName [09:12:40]name=ofd_packets/00058146 [09:12:40]OFD Sender: To server: pG, [09:12:40]CommunicateWithHost lk.salyk.kg:30040 [09:12:40]ConnectInit lk.salyk.kg [09:12:40]Connected sock=9 [09:12:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 B9 D5 06 01 C9 AE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C8 2D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 09 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E3 00 00 35 04 06 00 EA 69 7D 2A 58 23 96 6A F5 9E 9F 4F F7 D1 [09:12:40]Write to MH i2c: 01 00 00 6E 32 A0 [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 07 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 07 00 6E 32 00 00 00 00 00 DA 0C 8D [09:12:40]RasterBufferAndPrint [09:12:40]line [09:12:40]line [09:12:40]line [09:12:40]line [09:12:40]line [09:12:40]written 0, free lines is 3311 [09:12:40]MH_Cut [09:12:40]Write to MH i2c: D1 01 00 75 32 01 79 [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: D1 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: D1 01 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: D1 01 00 75 32 00 78 [09:12:40]Write to MH i2c: 01 00 00 76 32 A8 [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 ED 20 47 00 E6 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 32 30 39 34 35 33 32 10 04 04 00 22 E3 00 00 F4 03 04 00 58 09 C4 66 B6 04 01 00 00 A9 F0 C2 11 B5 54 66 94 [09:12:40]CommunicateWithHost err = 0 [09:12:40]CheckOFDResponse [09:12:40]1017 (14) - 77093643461234 [09:12:40]1041 (16) - 0000000002094532 [09:12:40]1040 (4) - 58146 [09:12:40]1012 (4) - 20.08.2024 03:11 [09:12:40]1206 (1) - 0 [09:12:40]OFD Sender: Remove packet 58146 [09:12:40]ProducePacketName [09:12:40]name=ofd_packets/00058146 [09:12:40]NVStorageDeleteData [09:12:41]OFD Sender: No OFD packet to send [09:12:41]*** Cut start [09:12:41]*** Partial cut [09:12:41]*** CUTSNS_PIN = 1 [09:12:41]*** CUTSNS_PIN = 0 [09:12:41]*** Brake cut motor [09:12:42]Read from MH i2c: 01 [09:12:42]MH_I2C_Read... [09:12:42]*** Stop cut motor [09:12:42]*** Cut end [09:12:42]Read from MH i2c: 01 07 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: 01 07 00 76 32 00 00 00 00 00 FF 0F BD [09:12:42]process_action close_receipt done [09:12:42]requested_data is exist [09:12:42]produce_requested_data [09:12:42]requested_item fm.sn is exist - process it [09:12:42]wFMCommunicate request_size=4 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 11 00 00 [09:12:42]Write to MH i2c: E2 08 00 77 32 80 11 00 00 00 00 00 00 23 [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:42]Read from MH i2c: E2 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 17 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 17 00 77 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6F [09:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:42]wFMCommunicate OK [09:12:42]requested_item fd.num is exist - process it [09:12:42]SAM_PROTO_GetFieldsCounters [09:12:42]wFMCommunicate request_size=4 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 13 00 00 [09:12:42]Write to MH i2c: E2 08 00 78 32 80 13 00 00 00 00 00 00 26 [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:42]Read from MH i2c: E2 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 62 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 62 00 78 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 22 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [09:12:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 22 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:42]wFMCommunicate OK [09:12:42]SAM_PROTO_GetFieldsCounters done [09:12:42]requested_item shift.num is exist - process it [09:12:42]requested_item shift.opened is exist - process it [09:12:42]req_shift_opened [09:12:42]FM_GetShiftState [09:12:42]SAM_PROTO_GetShiftState [09:12:42]wFMCommunicate request_size=4 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 13 01 00 [09:12:42]Write to MH i2c: E2 08 00 79 32 80 13 01 00 00 00 00 00 28 [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:42]Read from MH i2c: E2 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 0E 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 0E 00 79 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4B [09:12:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:42]wFMCommunicate OK [09:12:42]SAM_PROTO_GetShiftState done [09:12:42]FM_GetShiftState done [09:12:42]req_shift_opened done [09:12:42]requested_item shift.open_date is exist - process it [09:12:42]req_shift_open_date [09:12:42]req_shift_open_date done [09:12:42]produce_requested_data done [09:12:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58146,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:12:42]process_action_free close_receipt [09:12:42]json_value_free [09:12:42]json_value_free done [09:12:42]process_json_proto returns [09:12:42]Send response to host [09:12:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58146,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:12:42]free response buf [09:12:42]execute_script done [09:12:42]execute_script returns [09:12:42]free content buf [09:12:42]Sock 7.Close socket [09:12:42]Sock 7.Thread stoped [09:12:46]OFD Sender: No OFD packet to send [09:12:51]OFD Sender: No OFD packet to send [09:12:55]accept exits with 10 [09:12:55]New connection [09:12:55]New thread 3067567460 created [09:12:55]Thread 3067424100 joined [09:12:55]Waiting for new connection... [09:12:55] Sock 10.Parse request [09:12:55]Sock 10.Check first char [09:12:55]Sock 10.First char is OK [09:12:55]request: POST /json_proto HTTP/1.0 [09:12:55]Method: POST [09:12:55]URL: /json_proto [09:12:55]Method is POST - this is cgi request [09:12:55]url: /json_proto [09:12:55]query_string will be loaded in cgi processing [09:12:55]execute_cgi json_proto POST (null) [09:12:55]execute_cgi path=json_proto method=POST [09:12:55]POST find Content-Length [09:12:55]Host: 172.17.44.3:8080 [09:12:55]Content-Length: 817 [09:12:55]Content-Type: application/json [09:12:55] [09:12:55]POST finish read [09:12:55]Found Content-Length = 817 [09:12:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:55]execute_script... [09: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)2075390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:55]POST & json_proto [09:12:55]process_json_proto [09:12:55]json parsed OK: [09:12:55]protocol is kg_v1.0 [09:12:55]action value=close_receipt [09:12:55]process_action close_receipt [09:12:55]cmd_close_receipt [09:12:55]MH_GetDate [09:12:55]Write to MH i2c: F0 00 00 7A 32 9B [09:12:55]Write i2c OK [09:12:55]MH_I2C_Read... [09:12:55]Read from MH i2c: F0 [09:12:55]MH_I2C_Read... [09:12:55]Read from MH i2c: F0 09 00 [09:12:55]MH_I2C_Read... [09:12:55]Read from MH i2c: F0 09 00 7A 32 00 1A 5E C4 66 AD C5 5D 66 7B [09:12:55]GetLastDocTimeStamp 1724145161 [09:12:55]current date 1724145178 [09:12:55]FM_GetShiftState [09:12:55]SAM_PROTO_GetShiftState [09:12:55]wFMCommunicate request_size=4 [09:12:55]MH_SAM_APDU [09:12:55]CAPDU: 80 13 01 00 [09:12:55]Write to MH i2c: E2 08 00 7B 32 80 13 01 00 00 00 00 00 2A [09:12:55]Write i2c OK [09:12:55]MH_I2C_Read... [09:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:56]Read from MH i2c: E2 [09:12:56]MH_I2C_Read... [09:12:56]Read from MH i2c: E2 0E 00 [09:12:56]MH_I2C_Read... [09:12:56]Read from MH i2c: E2 0E 00 7B 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4D [09:12:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:12:56]wFMCommunicate OK [09:12:56]SAM_PROTO_GetShiftState done [09:12:56]FM_GetShiftState done [09:12:56]opened in 1724112910 [09:12:56]opened+sec_in_day 1724199310 [09:12:56]quantity*price = 30051 [09:12:56]sum+1 = 30052 [09:12:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.51 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 0.00 Безнал.: 300.51 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 131 20.08.2024 09:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58147 ФПД: 53536498003254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091258&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58147&fm=53536498003254&tin=02508201610067®Number=0000000000162794&sum=30051 [09:12:57]StoreToDocumentArchive [09:12:57]shift 100 fd 58147 [09:12:57]save to /storage/0100/doc_00058147 [09:12:57]save last doc name /storage/0100/doc_00058147 to /storage/kkm_last_doc_name [09:12:57]save OK [09:12:57]Clear old archive folders... [09:12:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:12:57]tlvbuf is 01E05B40 [09:12:57]SAM_PROTO_ClearQueue [09:12:57]wFMCommunicate request_size=4 [09:12:57]MH_SAM_APDU [09:12:57]CAPDU: 80 09 00 00 [09:12:57]Write to MH i2c: E2 08 00 88 32 80 09 00 00 00 00 00 00 2C [09:12:57]Write i2c OK [09:12:57]MH_I2C_Read... [09:12:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:57]Read from MH i2c: E2 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 03 00 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 03 00 88 32 00 90 00 2E [09:12:57]RAPDU: 90 00 [09:12:57]wFMCommunicate OK [09:12:57]SAM_PROTO_ClearQueue done [09:12:57]KKMCreateOFDPacket [09:12:57]OFDProtocolAddRootSTLVToBuf [09:12:57]FM_MakeSignedData [09:12:57]FM_MakeSignedData [09:12:57]SAM_PROTO_SignData [09:12:57]wFMCommunicate request_size=4 [09:12:57]MH_SAM_APDU [09:12:57]CAPDU: 80 0D 01 02 [09:12:57]Write to MH i2c: E2 08 00 89 32 80 0D 01 02 00 00 00 00 34 [09:12:57]Write i2c OK [09:12:57]MH_I2C_Read... [09:12:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:57]Read from MH i2c: E2 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 03 00 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 03 00 89 32 00 90 00 2F [09:12:57]RAPDU: 90 00 [09:12:57]wFMCommunicate OK [09:12:57]wFMCommunicate request_size=255 [09:12:57]MH_SAM_APDU [09:12:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 1A 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E3 00 00 35 04 06 00 30 [09:12:57]Write to MH i2c: E2 02 01 8A 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 1A 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E3 00 00 35 04 06 00 30 00 00 0D [09:12:57]Write i2c OK [09:12:57]MH_I2C_Read... [09:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:57]Read from MH i2c: E2 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 03 00 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 03 00 8A 32 00 90 00 30 [09:12:57]RAPDU: 90 00 [09:12:57]wFMCommunicate OK [09:12:57]wFMCommunicate request_size=10 [09:12:57]MH_SAM_APDU [09:12:57]CAPDU: 80 0D 02 02 05 B0 EF F2 2D 36 [09:12:57]Write to MH i2c: E2 0D 00 8B 32 80 0D 02 02 05 00 B0 EF F2 2D 36 00 00 35 [09:12:57]Write i2c OK [09:12:57]MH_I2C_Read... [09:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:57]Read from MH i2c: E2 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 03 00 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 03 00 8B 32 00 90 00 31 [09:12:57]RAPDU: 90 00 [09:12:57]wFMCommunicate OK [09:12:57]wFMCommunicate request_size=4 [09:12:57]MH_SAM_APDU [09:12:57]CAPDU: 80 0D 03 02 [09:12:57]Write to MH i2c: E2 08 00 8C 32 80 0D 03 02 00 00 00 00 39 [09:12:57]Write i2c OK [09:12:57]MH_I2C_Read... [09:12:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:57]Read from MH i2c: E2 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 0B 00 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 0B 00 8C 32 00 3F 03 A5 40 8E 88 D1 25 90 00 6D [09:12:57]RAPDU: 3F 03 A5 40 8E 88 D1 25 90 00 [09:12:57]wFMCommunicate OK [09:12:57]SAM_PROTO_SignData done [09:12:57]FM_MakeSignedData done [09:12:57]CreateOFDProtocolMessage [09:12:57]wFMCommunicate request_size=4 [09:12:57]MH_SAM_APDU [09:12:57]CAPDU: 80 11 00 00 [09:12:57]Write to MH i2c: E2 08 00 8D 32 80 11 00 00 00 00 00 00 39 [09:12:57]Write i2c OK [09:12:57]MH_I2C_Read... [09:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:57]Read from MH i2c: E2 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 17 00 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: E2 17 00 8D 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 85 [09:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:57]wFMCommunicate OK [09:12:57]CreateOFDProtocolMessage done [09:12:57]OFDSenderStorePacket 58147 [09:12:57]StoreOFDPacket docnum=58147 [09:12:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 93 F2 07 01 6C CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 1A 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E3 00 00 35 04 06 00 30 B0 EF F2 2D 36 3F 03 A5 40 8E 88 D1 25 [09:12:57]CheckFolder [09:12:57]dirname=/storage/ofd_packets [09:12:57]CheckFolder done [09:12:57]ProducePacketName [09:12:57]name=ofd_packets/00058147 [09:12:57]NVStorageSaveData ofd_packets/00058147 [09:12:57]File name is /storage/ofd_packets/00058147 [09:12:57]Write 301 bytes [09:12:57]NVStorageSaveData done [09:12:57]OFDSenderStorePacket done [09:12:57]KKMCreateOFDPacket done [09:12:57]NVStorageSaveData kkm_last_timestamp [09:12:57]File name is /storage/kkm_last_timestamp [09:12:57]Write 4 bytes [09:12:57]NVStorageSaveData done [09:12:57]ExternCall_PrintAddStr [09:12:57]wPrintStart [09:12:57]Write to MH i2c: 01 00 00 8E 32 C0 [09:12:57]Write i2c OK [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: 01 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: 01 07 00 [09:12:57]MH_I2C_Read... [09:12:57]Read from MH i2c: 01 07 00 8E 32 00 00 00 00 00 FF 0F D5 [09:12:57]RasterBufferAndPrint [09:12:57]line Счет N : (1)2075390 [09:12:57]line ИНН: 02508201610067 [09:12:57]line Контрольно-Кассовый Чек [09:12:57]line ПРОДАЖА [09:12:57]line ТРК (МРК, ГНК) : 32 [09:12:57]line Товар: 2710124500 [09:12:57]line Аи-95-К-5 [09:12:57]line 4.050 * 74.20 [09:12:57]line = 300.51 [09:12:57]line НДС 12% НСП 1% [09:12:57]line > о реализуемом товаре [09:12:57]line ИТОГО: 300.51 [09:12:57]line НСП 1% : 2.66 [09:12:57]line НДС 12% : 31.91 [09:12:57]line Наличными: 0.00 [09:12:57]line Безнал.: 300.51 [09:12:57]line Место: АЗС № 135 "Партнер Нефть" [09:12:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:12:57]line СНО: Общий режим [09:12:57]line Чек 131 20.08.2024 09:12 [09:12:57]line Смена: 100 ФФД: 1.0 [09:12:57]line ЗНМ: 0300000196 [09:12:57]line РНМ: 0000000000162794 [09:12:57]line Версия ККМ: v1.0 [09:12:57]line Платежная система: Бакай Банк [09:12:57]line ФМ: 0000000002094532 [09:12:57]line ФД: 58147 [09:12:57]line ФПД: 53536498003254 [09:12:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091258&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58147&fm=53536498003254&tin=02508201610067®Number=0000000000162794&sum=30051 [09:12:57]written 0, free lines is 4095 [09:12:57]OFD Sender: Processing packet 58147 [packets to send 51, broken 50] [09:12:57]ProducePacketName [09:12:57]name=ofd_packets/00058147 [09:12:57]OFD Sender: To server: pG, [09:12:57]CommunicateWithHost lk.salyk.kg:30040 [09:12:57]ConnectInit lk.salyk.kg [09:12:57]Connected sock=9 [09:12:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 93 F2 07 01 6C CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 1A 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E3 00 00 35 04 06 00 30 B0 EF F2 2D 36 3F 03 A5 40 8E 88 D1 25 [09:12:58]Write to MH i2c: 01 00 00 B8 32 EA [09:12:58]Write i2c OK [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: 01 [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: 01 07 00 [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: 01 07 00 B8 32 00 00 00 00 00 D2 0C CF [09:12:58]RasterBufferAndPrint [09:12:58]line [09:12:58]line [09:12:58]line [09:12:58]line [09:12:58]line [09:12:58]written 0, free lines is 3303 [09:12:58]MH_Cut [09:12:58]Write to MH i2c: D1 01 00 BF 32 01 C3 [09:12:58]Write i2c OK [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: D1 [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: D1 01 00 [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: D1 01 00 BF 32 00 C2 [09:12:58]Write to MH i2c: 01 00 00 C0 32 F2 [09:12:58]Write i2c OK [09:12:58]MH_I2C_Read... [09:12:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4F F5 47 00 29 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 32 30 39 34 35 33 32 10 04 04 00 23 E3 00 00 F4 03 04 00 69 09 C4 66 B6 04 01 00 00 C5 25 37 00 CE 22 C6 0B [09:12:58]CommunicateWithHost err = 0 [09:12:58]CheckOFDResponse [09:12:58]1017 (14) - 77093643461234 [09:12:58]1041 (16) - 0000000002094532 [09:12:58]1040 (4) - 58147 [09:12:58]1012 (4) - 20.08.2024 03:11 [09:12:58]1206 (1) - 0 [09:12:58]OFD Sender: Remove packet 58147 [09:12:58]ProducePacketName [09:12:58]name=ofd_packets/00058147 [09:12:58]NVStorageDeleteData [09:12:58]OFD Sender: No OFD packet to send [09:12:59]*** Cut start [09:12:59]*** Partial cut [09:12:59]*** CUTSNS_PIN = 1 [09:12:59]*** CUTSNS_PIN = 0 [09:12:59]*** Brake cut motor [09:12:59]Read from MH i2c: 01 [09:12:59]MH_I2C_Read... [09:12:59]*** Stop cut motor [09:12:59]*** Cut end [09:12:59]Read from MH i2c: 01 07 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: 01 07 00 C0 32 00 00 00 00 00 FF 0F 07 [09:12:59]process_action close_receipt done [09:12:59]requested_data is exist [09:12:59]produce_requested_data [09:12:59]requested_item fm.sn is exist - process it [09:12:59]wFMCommunicate request_size=4 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 11 00 00 [09:12:59]Write to MH i2c: E2 08 00 C1 32 80 11 00 00 00 00 00 00 6D [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:12:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:59]Read from MH i2c: E2 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 17 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 17 00 C1 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [09:12:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:12:59]wFMCommunicate OK [09:12:59]requested_item fd.num is exist - process it [09:12:59]SAM_PROTO_GetFieldsCounters [09:12:59]wFMCommunicate request_size=4 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 13 00 00 [09:12:59]Write to MH i2c: E2 08 00 C2 32 80 13 00 00 00 00 00 00 70 [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:13:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:00]Read from MH i2c: E2 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 62 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 62 00 C2 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 23 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [09:13:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 23 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:00]wFMCommunicate OK [09:13:00]SAM_PROTO_GetFieldsCounters done [09:13:00]requested_item shift.num is exist - process it [09:13:00]requested_item shift.opened is exist - process it [09:13:00]req_shift_opened [09:13:00]FM_GetShiftState [09:13:00]SAM_PROTO_GetShiftState [09:13:00]wFMCommunicate request_size=4 [09:13:00]MH_SAM_APDU [09:13:00]CAPDU: 80 13 01 00 [09:13:00]Write to MH i2c: E2 08 00 C3 32 80 13 01 00 00 00 00 00 72 [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:00]Read from MH i2c: E2 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 0E 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 0E 00 C3 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 95 [09:13:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:13:00]wFMCommunicate OK [09:13:00]SAM_PROTO_GetShiftState done [09:13:00]FM_GetShiftState done [09:13:00]req_shift_opened done [09:13:00]requested_item shift.open_date is exist - process it [09:13:00]req_shift_open_date [09:13:00]req_shift_open_date done [09:13:00]produce_requested_data done [09:13:00]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58147,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:13:00]process_action_free close_receipt [09:13:00]json_value_free [09:13:00]json_value_free done [09:13:00]process_json_proto returns [09:13:00]Send response to host [09:13:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58147,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:13:00]free response buf [09:13:00]execute_script done [09:13:00]execute_script returns [09:13:00]free content buf [09:13:00]Sock 10.Close socket [09:13:00]Sock 10.Thread stoped [09:13:03]OFD Sender: No OFD packet to send [09:13:08]OFD Sender: No OFD packet to send [09:13:13]OFD Sender: No OFD packet to send [09:13:18]OFD Sender: No OFD packet to send [09:13:23]OFD Sender: No OFD packet to send [09:13:28]OFD Sender: No OFD packet to send [09:13:33]OFD Sender: No OFD packet to send [09:13:38]OFD Sender: No OFD packet to send [09:13:43]accept exits with 7 [09:13:43]New connection [09:13:43]New thread 3067424100 created [09:13:43]Thread 3067567460 joined [09:13:43]Waiting for new connection... [09:13:43] Sock 7.Parse request [09:13:43]Sock 7.Check first char [09:13:43]Sock 7.First char is OK [09:13:43]request: POST /json_proto HTTP/1.0 [09:13:43]Method: POST [09:13:43]URL: /json_proto [09:13:43]Method is POST - this is cgi request [09:13:43]url: /json_proto [09:13:43]query_string will be loaded in cgi processing [09:13:43]execute_cgi json_proto POST (null) [09:13:43]execute_cgi path=json_proto method=POST [09:13:43]POST find Content-Length [09:13:43]Host: 172.17.44.3:8080 [09:13:43]Content-Length: 801 [09:13:43]Content-Type: application/json [09:13:43] [09:13:43]POST finish read [09:13:43]Found Content-Length = 801 [09:13:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:43]execute_script... [09:13: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)2075392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:43]POST & json_proto [09:13:43]process_json_proto [09:13:43]json parsed OK: [09:13:43]protocol is kg_v1.0 [09:13:43]action value=close_receipt [09:13:43]process_action close_receipt [09:13:43]cmd_close_receipt [09:13:43]MH_GetDate [09:13:43]Write to MH i2c: F0 00 00 C4 32 E5 [09:13:43]Write i2c OK [09:13:43]MH_I2C_Read... [09:13:43]Read from MH i2c: F0 [09:13:43]MH_I2C_Read... [09:13:43]Read from MH i2c: F0 09 00 [09:13:43]MH_I2C_Read... [09:13:43]Read from MH i2c: F0 09 00 C4 32 00 4A 5E C4 66 AD C5 5D 66 F5 [09:13:43]GetLastDocTimeStamp 1724145178 [09:13:43]current date 1724145226 [09:13:43]FM_GetShiftState [09:13:43]SAM_PROTO_GetShiftState [09:13:43]wFMCommunicate request_size=4 [09:13:43]MH_SAM_APDU [09:13:43]CAPDU: 80 13 01 00 [09:13:43]Write to MH i2c: E2 08 00 C5 32 80 13 01 00 00 00 00 00 74 [09:13:43]Write i2c OK [09:13:43]MH_I2C_Read... [09:13:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:43]Read from MH i2c: E2 [09:13:43]MH_I2C_Read... [09:13:43]Read from MH i2c: E2 0E 00 [09:13:43]MH_I2C_Read... [09:13:43]Read from MH i2c: E2 0E 00 C5 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 97 [09:13:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:13:43]wFMCommunicate OK [09:13:43]SAM_PROTO_GetShiftState done [09:13:43]FM_GetShiftState done [09:13:43]opened in 1724112910 [09:13:43]opened+sec_in_day 1724199310 [09:13:43]quantity*price = 50036 [09:13:43]sum+1 = 50037 [09:13:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 132 20.08.2024 09:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58148 ФПД: 189608129793359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091346&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58148&fm=189608129793359&tin=02508201610067®Number=0000000000162794&sum=50036 [09:13:44]StoreToDocumentArchive [09:13:44]shift 100 fd 58148 [09:13:44]save to /storage/0100/doc_00058148 [09:13:44]save last doc name /storage/0100/doc_00058148 to /storage/kkm_last_doc_name [09:13:44]save OK [09:13:44]Clear old archive folders... [09:13:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:13:44]tlvbuf is 01E2B910 [09:13:44]SAM_PROTO_ClearQueue [09:13:44]wFMCommunicate request_size=4 [09:13:44]MH_SAM_APDU [09:13:44]CAPDU: 80 09 00 00 [09:13:44]Write to MH i2c: E2 08 00 D2 32 80 09 00 00 00 00 00 00 76 [09:13:44]Write i2c OK [09:13:44]MH_I2C_Read... [09:13:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:44]Read from MH i2c: E2 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: E2 03 00 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: E2 03 00 D2 32 00 90 00 78 [09:13:44]RAPDU: 90 00 [09:13:44]wFMCommunicate OK [09:13:44]SAM_PROTO_ClearQueue done [09:13:44]KKMCreateOFDPacket [09:13:44]OFDProtocolAddRootSTLVToBuf [09:13:44]FM_MakeSignedData [09:13:44]FM_MakeSignedData [09:13:44]SAM_PROTO_SignData [09:13:44]wFMCommunicate request_size=4 [09:13:44]MH_SAM_APDU [09:13:44]CAPDU: 80 0D 01 02 [09:13:44]Write to MH i2c: E2 08 00 D3 32 80 0D 01 02 00 00 00 00 7E [09:13:44]Write i2c OK [09:13:44]MH_I2C_Read... [09:13:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:44]Read from MH i2c: E2 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: E2 03 00 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: E2 03 00 D3 32 00 90 00 79 [09:13:44]RAPDU: 90 00 [09:13:44]wFMCommunicate OK [09:13:44]wFMCommunicate request_size=255 [09:13:44]MH_SAM_APDU [09:13: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 4A 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E3 00 00 35 04 06 00 AC [09:13:44]Write to MH i2c: E2 02 01 D4 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 4A 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E3 00 00 35 04 06 00 AC 00 00 AE [09:13:44]Write i2c OK [09:13:44]MH_I2C_Read... [09:13:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:44]Read from MH i2c: E2 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: E2 03 00 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: E2 03 00 D4 32 00 90 00 7A [09:13:44]RAPDU: 90 00 [09:13:44]wFMCommunicate OK [09:13:44]wFMCommunicate request_size=10 [09:13:44]MH_SAM_APDU [09:13:44]CAPDU: 80 0D 02 02 05 72 95 39 0D 4F [09:13:44]Write to MH i2c: E2 0D 00 D5 32 80 0D 02 02 05 00 72 95 39 0D 4F 00 00 27 [09:13:44]Write i2c OK [09:13:44]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 D5 32 00 90 00 7B [09:13:45]RAPDU: 90 00 [09:13:45]wFMCommunicate OK [09:13:45]wFMCommunicate request_size=4 [09:13:45]MH_SAM_APDU [09:13:45]CAPDU: 80 0D 03 02 [09:13:45]Write to MH i2c: E2 08 00 D6 32 80 0D 03 02 00 00 00 00 83 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 0B 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 0B 00 D6 32 00 A0 BC 5F F3 D0 46 08 1E 90 00 6E [09:13:45]RAPDU: A0 BC 5F F3 D0 46 08 1E 90 00 [09:13:45]wFMCommunicate OK [09:13:45]SAM_PROTO_SignData done [09:13:45]FM_MakeSignedData done [09:13:45]CreateOFDProtocolMessage [09:13:45]wFMCommunicate request_size=4 [09:13:45]MH_SAM_APDU [09:13:45]CAPDU: 80 11 00 00 [09:13:45]Write to MH i2c: E2 08 00 D7 32 80 11 00 00 00 00 00 00 83 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 17 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 17 00 D7 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CF [09:13:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:13:45]wFMCommunicate OK [09:13:45]CreateOFDProtocolMessage done [09:13:45]OFDSenderStorePacket 58148 [09:13:45]StoreOFDPacket docnum=58148 [09:13:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0F 85 07 01 82 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 4A 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E3 00 00 35 04 06 00 AC 72 95 39 0D 4F A0 BC 5F F3 D0 46 08 1E [09:13:45]CheckFolder [09:13:45]dirname=/storage/ofd_packets [09:13:45]CheckFolder done [09:13:45]ProducePacketName [09:13:45]name=ofd_packets/00058148 [09:13:45]NVStorageSaveData ofd_packets/00058148 [09:13:45]File name is /storage/ofd_packets/00058148 [09:13:45]Write 301 bytes [09:13:45]NVStorageSaveData done [09:13:45]OFDSenderStorePacket done [09:13:45]KKMCreateOFDPacket done [09:13:45]NVStorageSaveData kkm_last_timestamp [09:13:45]File name is /storage/kkm_last_timestamp [09:13:45]Write 4 bytes [09:13:45]NVStorageSaveData done [09:13:45]ExternCall_PrintAddStr [09:13:45]wPrintStart [09:13:45]Write to MH i2c: 01 00 00 D8 32 0A [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 07 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 07 00 D8 32 00 00 00 00 00 FF 0F 1F [09:13:45]RasterBufferAndPrint [09:13:45]line Счет N : (1)2075392 [09:13:45]line ИНН: 02508201610067 [09:13:45]line Контрольно-Кассовый Чек [09:13:45]line ПРОДАЖА [09:13:45]line ТРК (МРК, ГНК) : 63 [09:13:45]line Товар: 2710124130 [09:13:45]line Аи-92-К-4 [09:13:45]line 7.380 * 67.80 [09:13:45]line = 500.36 [09:13:45]line НДС 12% НСП 1% [09:13:45]line > о реализуемом товаре [09:13:45]line ИТОГО: 500.36 [09:13:45]line НСП 1% : 4.43 [09:13:45]line НДС 12% : 53.14 [09:13:45]line Наличными: 0.00 [09:13:45]line Безнал.: 500.36 [09:13:45]line Место: АЗС № 135 "Партнер Нефть" [09:13:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:13:45]line СНО: Общий режим [09:13:45]line Чек 132 20.08.2024 09:13 [09:13:45]line Смена: 100 ФФД: 1.0 [09:13:45]line ЗНМ: 0300000196 [09:13:45]line РНМ: 0000000000162794 [09:13:45]line Версия ККМ: v1.0 [09:13:45]line Платежная система: O! деньги [09:13:45]line ФМ: 0000000002094532 [09:13:45]line ФД: 58148 [09:13:45]line ФПД: 189608129793359 [09:13:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091346&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58148&fm=189608129793359&tin=02508201610067®Number=0000000000162794&sum=50036 [09:13:45]written 0, free lines is 4095 [09:13:45]OFD Sender: Processing packet 58148 [packets to send 51, broken 50] [09:13:45]ProducePacketName [09:13:45]name=ofd_packets/00058148 [09:13:45]OFD Sender: To server: pG, [09:13:45]CommunicateWithHost lk.salyk.kg:30040 [09:13:45]ConnectInit lk.salyk.kg [09:13:45]Connected sock=10 [09:13:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0F 85 07 01 82 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 4A 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E3 00 00 35 04 06 00 AC 72 95 39 0D 4F A0 BC 5F F3 D0 46 08 1E [09:13:45]Write to MH i2c: 01 00 00 02 33 35 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 07 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 07 00 02 33 00 00 00 00 00 CB 0C 13 [09:13:45]RasterBufferAndPrint [09:13:45]line [09:13:45]line [09:13:45]line [09:13:45]line [09:13:45]line [09:13:45]written 0, free lines is 3281 [09:13:45]MH_Cut [09:13:45]Write to MH i2c: D1 01 00 09 33 01 0E [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: D1 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: D1 01 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: D1 01 00 09 33 00 0D [09:13:45]Write to MH i2c: 01 00 00 0A 33 3D [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F2 5F 47 00 14 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 32 30 39 34 35 33 32 10 04 04 00 24 E3 00 00 F4 03 04 00 99 09 C4 66 B6 04 01 00 00 A9 75 41 34 6B 56 DF 4D [09:13:46]CommunicateWithHost err = 0 [09:13:46]CheckOFDResponse [09:13:46]1017 (14) - 77093643461234 [09:13:46]1041 (16) - 0000000002094532 [09:13:46]1040 (4) - 58148 [09:13:46]1012 (4) - 20.08.2024 03:12 [09:13:46]1206 (1) - 0 [09:13:46]OFD Sender: Remove packet 58148 [09:13:46]ProducePacketName [09:13:46]name=ofd_packets/00058148 [09:13:46]NVStorageDeleteData [09:13:46]OFD Sender: No OFD packet to send [09:13:46]*** Cut start [09:13:46]*** Partial cut [09:13:46]*** CUTSNS_PIN = 1 [09:13:46]*** CUTSNS_PIN = 0 [09:13:47]*** Brake cut motor [09:13:47]Read from MH i2c: 01 [09:13:47]MH_I2C_Read... [09:13:47]*** Stop cut motor [09:13:47]*** Cut end [09:13:47]Read from MH i2c: 01 07 00 [09:13:47]MH_I2C_Read... [09:13:47]Read from MH i2c: 01 07 00 0A 33 00 00 00 00 00 FF 0F 52 [09:13:47]process_action close_receipt done [09:13:47]requested_data is exist [09:13:47]produce_requested_data [09:13:47]requested_item fm.sn is exist - process it [09:13:47]wFMCommunicate request_size=4 [09:13:47]MH_SAM_APDU [09:13:47]CAPDU: 80 11 00 00 [09:13:47]Write to MH i2c: E2 08 00 0B 33 80 11 00 00 00 00 00 00 B8 [09:13:47]Write i2c OK [09:13:47]MH_I2C_Read... [09:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:47]Read from MH i2c: E2 [09:13:47]MH_I2C_Read... [09:13:47]Read from MH i2c: E2 17 00 [09:13:47]MH_I2C_Read... [09:13:47]Read from MH i2c: E2 17 00 0B 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 04 [09:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:13:47]wFMCommunicate OK [09:13:47]requested_item fd.num is exist - process it [09:13:47]SAM_PROTO_GetFieldsCounters [09:13:47]wFMCommunicate request_size=4 [09:13:47]MH_SAM_APDU [09:13:47]CAPDU: 80 13 00 00 [09:13:47]Write to MH i2c: E2 08 00 0C 33 80 13 00 00 00 00 00 00 BB [09:13:47]Write i2c OK [09:13:47]MH_I2C_Read... [09:13:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:47]Read from MH i2c: E2 [09:13:47]MH_I2C_Read... [09:13:47]Read from MH i2c: E2 62 00 [09:13:47]MH_I2C_Read... [09:13:47]Read from MH i2c: E2 62 00 0C 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 24 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [09:13:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 24 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:47]wFMCommunicate OK [09:13:47]SAM_PROTO_GetFieldsCounters done [09:13:47]requested_item shift.num is exist - process it [09:13:47]requested_item shift.opened is exist - process it [09:13:47]req_shift_opened [09:13:47]FM_GetShiftState [09:13:47]SAM_PROTO_GetShiftState [09:13:47]wFMCommunicate request_size=4 [09:13:47]MH_SAM_APDU [09:13:47]CAPDU: 80 13 01 00 [09:13:47]Write to MH i2c: E2 08 00 0D 33 80 13 01 00 00 00 00 00 BD [09:13:47]Write i2c OK [09:13:47]MH_I2C_Read... [09:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:47]Read from MH i2c: E2 [09:13:47]MH_I2C_Read... [09:13:47]Read from MH i2c: E2 0E 00 [09:13:47]MH_I2C_Read... [09:13:47]Read from MH i2c: E2 0E 00 0D 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E0 [09:13:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:13:47]wFMCommunicate OK [09:13:47]SAM_PROTO_GetShiftState done [09:13:47]FM_GetShiftState done [09:13:47]req_shift_opened done [09:13:47]requested_item shift.open_date is exist - process it [09:13:47]req_shift_open_date [09:13:47]req_shift_open_date done [09:13:47]produce_requested_data done [09:13:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58148,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:13:47]process_action_free close_receipt [09:13:47]json_value_free [09:13:47]json_value_free done [09:13:47]process_json_proto returns [09:13:47]Send response to host [09:13:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58148,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:13:47]free response buf [09:13:47]execute_script done [09:13:47]execute_script returns [09:13:47]free content buf [09:13:47]Sock 7.Close socket [09:13:47]Sock 7.Thread stoped [09:13:51]OFD Sender: No OFD packet to send [09:13:56]OFD Sender: No OFD packet to send [09:13:57]accept exits with 9 [09:13:57]New connection [09:13:57]New thread 3067567460 created [09:13:57]Thread 3067424100 joined [09:13:57]Waiting for new connection... [09:13:57] Sock 9.Parse request [09:13:57]Sock 9.Check first char [09:13:57]Sock 9.First char is OK [09:13:57]request: POST /json_proto HTTP/1.0 [09:13:57]Method: POST [09:13:57]URL: /json_proto [09:13:57]Method is POST - this is cgi request [09:13:57]url: /json_proto [09:13:57]query_string will be loaded in cgi processing [09:13:57]execute_cgi json_proto POST (null) [09:13:57]execute_cgi path=json_proto method=POST [09:13:57]POST find Content-Length [09:13:57]Host: 172.17.44.3:8080 [09:13:57]Content-Length: 801 [09:13:57]Content-Type: application/json [09:13:57] [09:13:57]POST finish read [09:13:57]Found Content-Length = 801 [09:13:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:57]execute_script... [09:13: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)2075393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:57]POST & json_proto [09:13:57]process_json_proto [09:13:57]json parsed OK: [09:13:57]protocol is kg_v1.0 [09:13:57]action value=close_receipt [09:13:57]process_action close_receipt [09:13:57]cmd_close_receipt [09:13:57]MH_GetDate [09:13:57]Write to MH i2c: F0 00 00 0E 33 30 [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: F0 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: F0 09 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: F0 09 00 0E 33 00 58 5E C4 66 AD C5 5D 66 4E [09:13:57]GetLastDocTimeStamp 1724145226 [09:13:57]current date 1724145240 [09:13:57]FM_GetShiftState [09:13:57]SAM_PROTO_GetShiftState [09:13:57]wFMCommunicate request_size=4 [09:13:57]MH_SAM_APDU [09:13:57]CAPDU: 80 13 01 00 [09:13:57]Write to MH i2c: E2 08 00 0F 33 80 13 01 00 00 00 00 00 BF [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:57]Read from MH i2c: E2 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 0E 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 0E 00 0F 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E2 [09:13:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:13:57]wFMCommunicate OK [09:13:57]SAM_PROTO_GetShiftState done [09:13:57]FM_GetShiftState done [09:13:57]opened in 1724112910 [09:13:57]opened+sec_in_day 1724199310 [09:13:57]quantity*price = 50010 [09:13:57]sum+1 = 50012 [09:13:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 133 20.08.2024 09:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58149 ФПД: 149813014471506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091400&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58149&fm=149813014471506&tin=02508201610067®Number=0000000000162794&sum=50011 [09:13:58]StoreToDocumentArchive [09:13:58]shift 100 fd 58149 [09:13:58]save to /storage/0100/doc_00058149 [09:13:58]save last doc name /storage/0100/doc_00058149 to /storage/kkm_last_doc_name [09:13:58]save OK [09:13:58]Clear old archive folders... [09:13:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:13:58]tlvbuf is 01D6D7C0 [09:13:58]SAM_PROTO_ClearQueue [09:13:58]wFMCommunicate request_size=4 [09:13:58]MH_SAM_APDU [09:13:58]CAPDU: 80 09 00 00 [09:13:58]Write to MH i2c: E2 08 00 1C 33 80 09 00 00 00 00 00 00 C1 [09:13:58]Write i2c OK [09:13:58]MH_I2C_Read... [09:13:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:58]Read from MH i2c: E2 [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: E2 03 00 [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: E2 03 00 1C 33 00 90 00 C3 [09:13:58]RAPDU: 90 00 [09:13:58]wFMCommunicate OK [09:13:58]SAM_PROTO_ClearQueue done [09:13:58]KKMCreateOFDPacket [09:13:58]OFDProtocolAddRootSTLVToBuf [09:13:58]FM_MakeSignedData [09:13:58]FM_MakeSignedData [09:13:58]SAM_PROTO_SignData [09:13:58]wFMCommunicate request_size=4 [09:13:58]MH_SAM_APDU [09:13:58]CAPDU: 80 0D 01 02 [09:13:58]Write to MH i2c: E2 08 00 1D 33 80 0D 01 02 00 00 00 00 C9 [09:13:58]Write i2c OK [09:13:58]MH_I2C_Read... [09:13:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:58]Read from MH i2c: E2 [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: E2 03 00 [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: E2 03 00 1D 33 00 90 00 C4 [09:13:58]RAPDU: 90 00 [09:13:58]wFMCommunicate OK [09:13:58]wFMCommunicate request_size=255 [09:13:58]MH_SAM_APDU [09:13:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 85 00 00 00 F4 03 04 00 58 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E3 00 00 35 04 06 00 88 [09:13:58]Write to MH i2c: E2 02 01 1E 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 58 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E3 00 00 35 04 06 00 88 00 00 9C [09:13:58]Write i2c OK [09:13:58]MH_I2C_Read... [09:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:59]Read from MH i2c: E2 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: E2 03 00 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: E2 03 00 1E 33 00 90 00 C5 [09:13:59]RAPDU: 90 00 [09:13:59]wFMCommunicate OK [09:13:59]wFMCommunicate request_size=10 [09:13:59]MH_SAM_APDU [09:13:59]CAPDU: 80 0D 02 02 05 41 0F 82 A3 52 [09:13:59]Write to MH i2c: E2 0D 00 1F 33 80 0D 02 02 05 00 41 0F 82 A3 52 00 00 9D [09:13:59]Write i2c OK [09:13:59]MH_I2C_Read... [09:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:59]Read from MH i2c: E2 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: E2 03 00 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: E2 03 00 1F 33 00 90 00 C6 [09:13:59]RAPDU: 90 00 [09:13:59]wFMCommunicate OK [09:13:59]wFMCommunicate request_size=4 [09:13:59]MH_SAM_APDU [09:13:59]CAPDU: 80 0D 03 02 [09:13:59]Write to MH i2c: E2 08 00 20 33 80 0D 03 02 00 00 00 00 CE [09:13:59]Write i2c OK [09:13:59]MH_I2C_Read... [09:13:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:59]Read from MH i2c: E2 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: E2 0B 00 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: E2 0B 00 20 33 00 FD 8D 44 39 94 62 82 4A 90 00 98 [09:13:59]RAPDU: FD 8D 44 39 94 62 82 4A 90 00 [09:13:59]wFMCommunicate OK [09:13:59]SAM_PROTO_SignData done [09:13:59]FM_MakeSignedData done [09:13:59]CreateOFDProtocolMessage [09:13:59]wFMCommunicate request_size=4 [09:13:59]MH_SAM_APDU [09:13:59]CAPDU: 80 11 00 00 [09:13:59]Write to MH i2c: E2 08 00 21 33 80 11 00 00 00 00 00 00 CE [09:13:59]Write i2c OK [09:13:59]MH_I2C_Read... [09:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:59]Read from MH i2c: E2 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: E2 17 00 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: E2 17 00 21 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1A [09:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:13:59]wFMCommunicate OK [09:13:59]CreateOFDProtocolMessage done [09:13:59]OFDSenderStorePacket 58149 [09:13:59]StoreOFDPacket docnum=58149 [09:13:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F8 BB 07 01 EC 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 58 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E3 00 00 35 04 06 00 88 41 0F 82 A3 52 FD 8D 44 39 94 62 82 4A [09:13:59]CheckFolder [09:13:59]dirname=/storage/ofd_packets [09:13:59]CheckFolder done [09:13:59]ProducePacketName [09:13:59]name=ofd_packets/00058149 [09:13:59]NVStorageSaveData ofd_packets/00058149 [09:13:59]File name is /storage/ofd_packets/00058149 [09:13:59]Write 301 bytes [09:13:59]NVStorageSaveData done [09:13:59]OFDSenderStorePacket done [09:13:59]KKMCreateOFDPacket done [09:13:59]NVStorageSaveData kkm_last_timestamp [09:13:59]File name is /storage/kkm_last_timestamp [09:13:59]Write 4 bytes [09:13:59]NVStorageSaveData done [09:13:59]ExternCall_PrintAddStr [09:13:59]wPrintStart [09:13:59]Write to MH i2c: 01 00 00 22 33 55 [09:13:59]Write i2c OK [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: 01 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: 01 07 00 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: 01 07 00 22 33 00 00 00 00 00 FF 0F 6A [09:13:59]RasterBufferAndPrint [09:13:59]line Счет N : (1)2075393 [09:13:59]line ИНН: 02508201610067 [09:13:59]line Контрольно-Кассовый Чек [09:13:59]line ПРОДАЖА [09:13:59]line ТРК (МРК, ГНК) : 52 [09:13:59]line Товар: 2710124500 [09:13:59]line Аи-95-К-5 [09:13:59]line 6.740 * 74.20 [09:13:59]line = 500.11 [09:13:59]line НДС 12% НСП 1% [09:13:59]line > о реализуемом товаре [09:13:59]line ИТОГО: 500.11 [09:13:59]line НСП 1% : 4.43 [09:13:59]line НДС 12% : 53.11 [09:13:59]line Наличными: 0.00 [09:13:59]line Безнал.: 500.11 [09:13:59]line Место: АЗС № 135 "Партнер Нефть" [09:13:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:13:59]line СНО: Общий режим [09:13:59]line Чек 133 20.08.2024 09:14 [09:13:59]line Смена: 100 ФФД: 1.0 [09:13:59]line ЗНМ: 0300000196 [09:13:59]line РНМ: 0000000000162794 [09:13:59]line Версия ККМ: v1.0 [09:13:59]line Платежная система: O! деньги [09:13:59]line ФМ: 0000000002094532 [09:13:59]line ФД: 58149 [09:13:59]line ФПД: 149813014471506 [09:13:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091400&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58149&fm=149813014471506&tin=02508201610067®Number=0000000000162794&sum=50011 [09:13:59]OFD Sender: Processing packet 58149 [packets to send 51, broken 50] [09:13:59]ProducePacketName [09:13:59]name=ofd_packets/00058149 [09:13:59]OFD Sender: To server: pG, [09:13:59]CommunicateWithHost lk.salyk.kg:30040 [09:13:59]ConnectInit lk.salyk.kg [09:13:59]written 0, free lines is 4095 [09:13:59]Write to MH i2c: 01 00 00 4C 33 7F [09:13:59]Write i2c OK [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: 01 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: 01 07 00 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: 01 07 00 4C 33 00 00 00 00 00 B5 0C 47 [09:13:59]RasterBufferAndPrint [09:13:59]line [09:13:59]line [09:13:59]line [09:13:59]line [09:13:59]line [09:13:59]written 0, free lines is 3259 [09:13:59]MH_Cut [09:13:59]Write to MH i2c: D1 01 00 53 33 01 58 [09:13:59]Write i2c OK [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: D1 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: D1 01 00 [09:13:59]MH_I2C_Read... [09:13:59]Read from MH i2c: D1 01 00 53 33 00 57 [09:13:59]Write to MH i2c: 01 00 00 54 33 87 [09:13:59]Write i2c OK [09:13:59]MH_I2C_Read... [09:14:00]*** Cut start [09:14:00]*** Partial cut [09:14:00]*** CUTSNS_PIN = 1 [09:14:00]*** CUTSNS_PIN = 0 [09:14:01]*** Brake cut motor [09:14:01]Read from MH i2c: 01 [09:14:01]MH_I2C_Read... [09:14:01]*** Stop cut motor [09:14:01]*** Cut end [09:14:01]Read from MH i2c: 01 07 00 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: 01 07 00 54 33 00 00 00 00 00 FF 0F 9C [09:14:01]process_action close_receipt done [09:14:01]requested_data is exist [09:14:01]produce_requested_data [09:14:01]requested_item fm.sn is exist - process it [09:14:01]wFMCommunicate request_size=4 [09:14:01]MH_SAM_APDU [09:14:01]CAPDU: 80 11 00 00 [09:14:01]Write to MH i2c: E2 08 00 55 33 80 11 00 00 00 00 00 00 02 [09:14:01]Write i2c OK [09:14:01]MH_I2C_Read... [09:14:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:01]Read from MH i2c: E2 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 17 00 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 17 00 55 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4E [09:14:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:14:01]wFMCommunicate OK [09:14:01]requested_item fd.num is exist - process it [09:14:01]SAM_PROTO_GetFieldsCounters [09:14:01]wFMCommunicate request_size=4 [09:14:01]MH_SAM_APDU [09:14:01]CAPDU: 80 13 00 00 [09:14:01]Write to MH i2c: E2 08 00 56 33 80 13 00 00 00 00 00 00 05 [09:14:01]Write i2c OK [09:14:01]MH_I2C_Read... [09:14:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:01]Read from MH i2c: E2 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 62 00 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 62 00 56 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 25 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [09:14:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 25 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:14:01]wFMCommunicate OK [09:14:01]SAM_PROTO_GetFieldsCounters done [09:14:01]requested_item shift.num is exist - process it [09:14:01]requested_item shift.opened is exist - process it [09:14:01]req_shift_opened [09:14:01]FM_GetShiftState [09:14:01]SAM_PROTO_GetShiftState [09:14:01]wFMCommunicate request_size=4 [09:14:01]MH_SAM_APDU [09:14:01]CAPDU: 80 13 01 00 [09:14:01]Write to MH i2c: E2 08 00 57 33 80 13 01 00 00 00 00 00 07 [09:14:01]Write i2c OK [09:14:01]MH_I2C_Read... [09:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:01]Read from MH i2c: E2 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 0E 00 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 0E 00 57 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2A [09:14:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:14:01]wFMCommunicate OK [09:14:01]SAM_PROTO_GetShiftState done [09:14:01]FM_GetShiftState done [09:14:01]req_shift_opened done [09:14:01]requested_item shift.open_date is exist - process it [09:14:01]req_shift_open_date [09:14:01]req_shift_open_date done [09:14:01]produce_requested_data done [09:14:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58149,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:14:01]process_action_free close_receipt [09:14:01]json_value_free [09:14:01]json_value_free done [09:14:01]process_json_proto returns [09:14:01]Send response to host [09:14:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58149,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:14:01]free response buf [09:14:01]execute_script done [09:14:01]execute_script returns [09:14:01]free content buf [09:14:01]Sock 9.Close socket [09:14:01]Sock 9.Thread stoped [09:15:23]accept exits with 7 [09:15:23]New connection [09:15:23]New thread 3067424100 created [09:15:23]Thread 3067567460 joined [09:15:23]Waiting for new connection... [09:15:23] Sock 7.Parse request [09:15:23]Sock 7.Check first char [09:15:23]Sock 7.First char is OK [09:15:23]request: POST /json_proto HTTP/1.0 [09:15:23]Method: POST [09:15:23]URL: /json_proto [09:15:23]Method is POST - this is cgi request [09:15:23]url: /json_proto [09:15:23]query_string will be loaded in cgi processing [09:15:23]execute_cgi json_proto POST (null) [09:15:23]execute_cgi path=json_proto method=POST [09:15:23]POST find Content-Length [09:15:23]Host: 172.17.44.3:8080 [09:15:23]Content-Length: 804 [09:15:23]Content-Type: application/json [09:15:23] [09:15:23]POST finish read [09:15:23]Found Content-Length = 804 [09:15:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:23]execute_script... [09:15: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)2075395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:23]POST & json_proto [09:15:23]process_json_proto [09:15:23]json parsed OK: [09:15:23]protocol is kg_v1.0 [09:15:23]action value=close_receipt [09:15:23]process_action close_receipt [09:15:23]cmd_close_receipt [09:15:23]MH_GetDate [09:15:23]Write to MH i2c: F0 00 00 58 33 7A [09:15:23]Write i2c OK [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: F0 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: F0 09 00 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: F0 09 00 58 33 00 AE 5E C4 66 AD C5 5D 66 EE [09:15:23]GetLastDocTimeStamp 1724145240 [09:15:23]current date 1724145326 [09:15:23]FM_GetShiftState [09:15:23]SAM_PROTO_GetShiftState [09:15:23]wFMCommunicate request_size=4 [09:15:23]MH_SAM_APDU [09:15:23]CAPDU: 80 13 01 00 [09:15:23]Write to MH i2c: E2 08 00 59 33 80 13 01 00 00 00 00 00 09 [09:15:23]Write i2c OK [09:15:23]MH_I2C_Read... [09:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:23]Read from MH i2c: E2 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: E2 0E 00 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: E2 0E 00 59 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2C [09:15:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:15:23]wFMCommunicate OK [09:15:23]SAM_PROTO_GetShiftState done [09:15:23]FM_GetShiftState done [09:15:23]opened in 1724112910 [09:15:23]opened+sec_in_day 1724199310 [09:15:23]quantity*price = 100021 [09:15:23]sum+1 = 100023 [09:15:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 134 20.08.2024 09:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58150 ФПД: 97830635774202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091526&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58150&fm=97830635774202&tin=02508201610067®Number=0000000000162794&sum=100022 [09:15:24]StoreToDocumentArchive [09:15:24]shift 100 fd 58150 [09:15:24]save to /storage/0100/doc_00058150 [09:15:24]save last doc name /storage/0100/doc_00058150 to /storage/kkm_last_doc_name [09:15:24]save OK [09:15:24]Clear old archive folders... [09:15:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:24]tlvbuf is 01DE0620 [09:15:24]SAM_PROTO_ClearQueue [09:15:24]wFMCommunicate request_size=4 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 09 00 00 [09:15:24]Write to MH i2c: E2 08 00 66 33 80 09 00 00 00 00 00 00 0B [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 66 33 00 90 00 0D [09:15:24]RAPDU: 90 00 [09:15:24]wFMCommunicate OK [09:15:24]SAM_PROTO_ClearQueue done [09:15:24]KKMCreateOFDPacket [09:15:24]OFDProtocolAddRootSTLVToBuf [09:15:24]FM_MakeSignedData [09:15:24]FM_MakeSignedData [09:15:24]SAM_PROTO_SignData [09:15:24]wFMCommunicate request_size=4 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 0D 01 02 [09:15:24]Write to MH i2c: E2 08 00 67 33 80 0D 01 02 00 00 00 00 13 [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 67 33 00 90 00 0E [09:15:24]RAPDU: 90 00 [09:15:24]wFMCommunicate OK [09:15:24]wFMCommunicate request_size=255 [09:15:24]MH_SAM_APDU [09:15: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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 86 00 00 00 F4 03 04 00 AE 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E3 00 00 35 04 06 00 58 [09:15:24]Write to MH i2c: E2 02 01 68 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 86 00 00 00 F4 03 04 00 AE 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E3 00 00 35 04 06 00 58 00 00 69 [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 68 33 00 90 00 0F [09:15:24]RAPDU: 90 00 [09:15:24]wFMCommunicate OK [09:15:24]wFMCommunicate request_size=10 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 0D 02 02 05 F9 F8 4B 20 FA [09:15:24]Write to MH i2c: E2 0D 00 69 33 80 0D 02 02 05 00 F9 F8 4B 20 FA 00 00 76 [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 69 33 00 90 00 10 [09:15:24]RAPDU: 90 00 [09:15:24]wFMCommunicate OK [09:15:24]wFMCommunicate request_size=4 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 0D 03 02 [09:15:24]Write to MH i2c: E2 08 00 6A 33 80 0D 03 02 00 00 00 00 18 [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:25]Read from MH i2c: E2 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: E2 0B 00 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: E2 0B 00 6A 33 00 C4 07 30 A3 BB E0 F8 B7 90 00 01 [09:15:25]RAPDU: C4 07 30 A3 BB E0 F8 B7 90 00 [09:15:25]wFMCommunicate OK [09:15:25]SAM_PROTO_SignData done [09:15:25]FM_MakeSignedData done [09:15:25]CreateOFDProtocolMessage [09:15:25]wFMCommunicate request_size=4 [09:15:25]MH_SAM_APDU [09:15:25]CAPDU: 80 11 00 00 [09:15:25]Write to MH i2c: E2 08 00 6B 33 80 11 00 00 00 00 00 00 18 [09:15:25]Write i2c OK [09:15:25]MH_I2C_Read... [09:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:25]Read from MH i2c: E2 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: E2 17 00 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: E2 17 00 6B 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 64 [09:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:15:25]wFMCommunicate OK [09:15:25]CreateOFDProtocolMessage done [09:15:25]OFDSenderStorePacket 58150 [09:15:25]StoreOFDPacket docnum=58150 [09:15:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D1 37 07 01 E7 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 86 00 00 00 F4 03 04 00 AE 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E3 00 00 35 04 06 00 58 F9 F8 4B 20 FA C4 07 30 A3 BB E0 F8 B7 [09:15:25]CheckFolder [09:15:25]dirname=/storage/ofd_packets [09:15:25]CheckFolder done [09:15:25]ProducePacketName [09:15:25]name=ofd_packets/00058150 [09:15:25]NVStorageSaveData ofd_packets/00058150 [09:15:25]File name is /storage/ofd_packets/00058150 [09:15:25]Write 301 bytes [09:15:25]NVStorageSaveData done [09:15:25]OFDSenderStorePacket done [09:15:25]KKMCreateOFDPacket done [09:15:25]NVStorageSaveData kkm_last_timestamp [09:15:25]File name is /storage/kkm_last_timestamp [09:15:25]Write 4 bytes [09:15:25]NVStorageSaveData done [09:15:25]ExternCall_PrintAddStr [09:15:25]wPrintStart [09:15:25]Write to MH i2c: 01 00 00 6C 33 9F [09:15:25]Write i2c OK [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 07 00 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 07 00 6C 33 00 00 00 00 00 FF 0F B4 [09:15:25]RasterBufferAndPrint [09:15:25]line Счет N : (1)2075395 [09:15:25]line ИНН: 02508201610067 [09:15:25]line Контрольно-Кассовый Чек [09:15:25]line ПРОДАЖА [09:15:25]line ТРК (МРК, ГНК) : 42 [09:15:25]line Товар: 2710124500 [09:15:25]line Аи-95-К-5 [09:15:25]line 13.480 * 74.20 [09:15:25]line = 1000.22 [09:15:25]line НДС 12% НСП 1% [09:15:25]line > о реализуемом товаре [09:15:25]line ИТОГО: 1000.22 [09:15:25]line НСП 1% : 8.85 [09:15:25]line НДС 12% : 106.22 [09:15:25]line Наличными: 0.00 [09:15:25]line Безнал.: 1000.22 [09:15:25]line Место: АЗС № 135 "Партнер Нефть" [09:15:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:15:25]line СНО: Общий режим [09:15:25]line Чек 134 20.08.2024 09:15 [09:15:25]line Смена: 100 ФФД: 1.0 [09:15:25]line ЗНМ: 0300000196 [09:15:25]line РНМ: 0000000000162794 [09:15:25]line Версия ККМ: v1.0 [09:15:25]line Платежная система: O! деньги [09:15:25]line ФМ: 0000000002094532 [09:15:25]line ФД: 58150 [09:15:25]line ФПД: 97830635774202 [09:15:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091526&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58150&fm=97830635774202&tin=02508201610067®Number=0000000000162794&sum=100022 [09:15:25]written 0, free lines is 4095 [09:15:25]Write to MH i2c: 01 00 00 96 33 C9 [09:15:25]Write i2c OK [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 07 00 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 07 00 96 33 00 00 00 00 00 B7 0C 93 [09:15:25]RasterBufferAndPrint [09:15:25]line [09:15:25]line [09:15:25]line [09:15:25]line [09:15:25]line [09:15:25]written 0, free lines is 3261 [09:15:25]MH_Cut [09:15:25]Write to MH i2c: D1 01 00 9D 33 01 A2 [09:15:25]Write i2c OK [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: D1 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: D1 01 00 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: D1 01 00 9D 33 00 A1 [09:15:25]Write to MH i2c: 01 00 00 9E 33 D1 [09:15:25]Write i2c OK [09:15:25]MH_I2C_Read... [09:15:26]*** Cut start [09:15:26]*** Partial cut [09:15:26]*** CUTSNS_PIN = 1 [09:15:26]*** CUTSNS_PIN = 0 [09:15:27]*** Brake cut motor [09:15:27]Read from MH i2c: 01 [09:15:27]MH_I2C_Read... [09:15:27]*** Stop cut motor [09:15:27]*** Cut end [09:15:27]Read from MH i2c: 01 07 00 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: 01 07 00 9E 33 00 00 00 00 00 FF 0F E6 [09:15:27]process_action close_receipt done [09:15:27]requested_data is exist [09:15:27]produce_requested_data [09:15:27]requested_item fm.sn is exist - process it [09:15:27]wFMCommunicate request_size=4 [09:15:27]MH_SAM_APDU [09:15:27]CAPDU: 80 11 00 00 [09:15:27]Write to MH i2c: E2 08 00 9F 33 80 11 00 00 00 00 00 00 4C [09:15:27]Write i2c OK [09:15:27]MH_I2C_Read... [09:15:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:27]Read from MH i2c: E2 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 17 00 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 17 00 9F 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 98 [09:15:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:15:27]wFMCommunicate OK [09:15:27]requested_item fd.num is exist - process it [09:15:27]SAM_PROTO_GetFieldsCounters [09:15:27]wFMCommunicate request_size=4 [09:15:27]MH_SAM_APDU [09:15:27]CAPDU: 80 13 00 00 [09:15:27]Write to MH i2c: E2 08 00 A0 33 80 13 00 00 00 00 00 00 4F [09:15:27]Write i2c OK [09:15:27]MH_I2C_Read... [09:15:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:27]Read from MH i2c: E2 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 62 00 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 62 00 A0 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 26 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [09:15:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 26 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:27]wFMCommunicate OK [09:15:27]SAM_PROTO_GetFieldsCounters done [09:15:27]requested_item shift.num is exist - process it [09:15:27]requested_item shift.opened is exist - process it [09:15:27]req_shift_opened [09:15:27]FM_GetShiftState [09:15:27]SAM_PROTO_GetShiftState [09:15:27]wFMCommunicate request_size=4 [09:15:27]MH_SAM_APDU [09:15:27]CAPDU: 80 13 01 00 [09:15:27]Write to MH i2c: E2 08 00 A1 33 80 13 01 00 00 00 00 00 51 [09:15:27]Write i2c OK [09:15:27]MH_I2C_Read... [09:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:27]Read from MH i2c: E2 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 0E 00 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 0E 00 A1 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 74 [09:15:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:15:27]wFMCommunicate OK [09:15:27]SAM_PROTO_GetShiftState done [09:15:27]FM_GetShiftState done [09:15:27]req_shift_opened done [09:15:27]requested_item shift.open_date is exist - process it [09:15:27]req_shift_open_date [09:15:27]req_shift_open_date done [09:15:27]produce_requested_data done [09:15:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58150,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:15:27]process_action_free close_receipt [09:15:27]json_value_free [09:15:27]json_value_free done [09:15:27]process_json_proto returns [09:15:27]Send response to host [09:15:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58150,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:15:27]free response buf [09:15:27]execute_script done [09:15:27]execute_script returns [09:15:27]free content buf [09:15:27]Sock 7.Close socket [09:15:27]Sock 7.Thread stoped [09:16:08]ConnectInit Can't connect to host [09:16:08]CommunicateWithHost connect error [09:16:08]CommunicateWithHost err = -1 [09:16:08]OFD Sender: Server communicate error [09:16:08]OFD Sender: Processing packet 58149 [packets to send 52, broken 50] [09:16:08]ProducePacketName [09:16:08]name=ofd_packets/00058149 [09:16:08]OFD Sender: To server: pG, [09:16:08]CommunicateWithHost lk.salyk.kg:30040 [09:16:08]ConnectInit lk.salyk.kg [09:16:09]Connected sock=7 [09:16:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F8 BB 07 01 EC 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 58 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E3 00 00 35 04 06 00 88 41 0F 82 A3 52 FD 8D 44 39 94 62 82 4A [09:16:09]accept exits with 9 [09:16:09]New connection [09:16:09]New thread 3067567460 created [09:16:09]Thread 3067424100 joined [09:16:09]Waiting for new connection... [09:16:09] Sock 9.Parse request [09:16:09]Sock 9.Check first char [09:16:09]Sock 9.First char is OK [09:16:09]request: POST /json_proto HTTP/1.0 [09:16:09]Method: POST [09:16:09]URL: /json_proto [09:16:09]Method is POST - this is cgi request [09:16:09]url: /json_proto [09:16:09]query_string will be loaded in cgi processing [09:16:09]execute_cgi json_proto POST (null) [09:16:09]execute_cgi path=json_proto method=POST [09:16:09]POST find Content-Length [09:16:09]Host: 172.17.44.3:8080 [09:16:09]Content-Length: 678 [09:16:09]Content-Type: application/json [09:16:09] [09:16:09]POST finish read [09:16:09]Found Content-Length = 678 [09:16:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:09]execute_script... [09:16:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:09]POST & json_proto [09:16:09]process_json_proto [09:16:09]json parsed OK: [09:16:09]protocol is kg_v1.0 [09:16:09]action value=close_receipt [09:16:09]process_action close_receipt [09:16:09]cmd_close_receipt [09:16:09]MH_GetDate [09:16:09]Write to MH i2c: F0 00 00 A2 33 C4 [09:16:09]Write i2c OK [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: F0 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: F0 09 00 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: F0 09 00 A2 33 00 DC 5E C4 66 AD C5 5D 66 66 [09:16:09]GetLastDocTimeStamp 1724145326 [09:16:09]current date 1724145372 [09:16:09]FM_GetShiftState [09:16:09]SAM_PROTO_GetShiftState [09:16:09]wFMCommunicate request_size=4 [09:16:09]MH_SAM_APDU [09:16:09]CAPDU: 80 13 01 00 [09:16:09]Write to MH i2c: E2 08 00 A3 33 80 13 01 00 00 00 00 00 53 [09:16:09]Write i2c OK [09:16:09]MH_I2C_Read... [09:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:09]Read from MH i2c: E2 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: E2 0E 00 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: E2 0E 00 A3 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 76 [09:16:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:16:09]wFMCommunicate OK [09:16:09]SAM_PROTO_GetShiftState done [09:16:09]FM_GetShiftState done [09:16:09]opened in 1724112910 [09:16:09]opened+sec_in_day 1724199310 [09:16:09]quantity*price = 30035 [09:16:09]sum+1 = 30036 [09:16:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 135 20.08.2024 09:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58151 ФПД: 280134117903434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091612&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58151&fm=280134117903434&tin=02508201610067®Number=0000000000162794&sum=30000 [09:16:10]StoreToDocumentArchive [09:16:10]shift 100 fd 58151 [09:16:10]save to /storage/0100/doc_00058151 [09:16:10]save last doc name /storage/0100/doc_00058151 to /storage/kkm_last_doc_name [09:16:10]save OK [09:16:10]Clear old archive folders... [09:16:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:16:10]tlvbuf is 01DE3050 [09:16:10]SAM_PROTO_ClearQueue [09:16:10]wFMCommunicate request_size=4 [09:16:10]MH_SAM_APDU [09:16:10]CAPDU: 80 09 00 00 [09:16:10]Write to MH i2c: E2 08 00 B0 33 80 09 00 00 00 00 00 00 55 [09:16:10]Write i2c OK [09:16:10]MH_I2C_Read... [09:16:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:10]Read from MH i2c: E2 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 03 00 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 03 00 B0 33 00 90 00 57 [09:16:10]RAPDU: 90 00 [09:16:10]wFMCommunicate OK [09:16:10]SAM_PROTO_ClearQueue done [09:16:10]KKMCreateOFDPacket [09:16:10]OFDProtocolAddRootSTLVToBuf [09:16:10]FM_MakeSignedData [09:16:10]FM_MakeSignedData [09:16:10]SAM_PROTO_SignData [09:16:10]wFMCommunicate request_size=4 [09:16:10]MH_SAM_APDU [09:16:10]CAPDU: 80 0D 01 02 [09:16:10]Write to MH i2c: E2 08 00 B1 33 80 0D 01 02 00 00 00 00 5D [09:16:10]Write i2c OK [09:16:10]MH_I2C_Read... [09:16:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:10]Read from MH i2c: E2 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 03 00 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 03 00 B1 33 00 90 00 58 [09:16:10]RAPDU: 90 00 [09:16:10]wFMCommunicate OK [09:16:10]wFMCommunicate request_size=255 [09:16:10]MH_SAM_APDU [09:16:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 DC 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E3 00 00 35 04 06 00 FE [09:16:10]Write to MH i2c: E2 02 01 B2 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 DC 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E3 00 00 35 04 06 00 FE 00 00 4E [09:16:10]Write i2c OK [09:16:10]MH_I2C_Read... [09:16:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A0 76 47 00 5C B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E3 00 00 F4 03 04 00 2A 0A C4 66 B6 04 01 00 00 91 4E 6B B8 57 89 F9 02 [09:16:10]CommunicateWithHost err = 0 [09:16:10]CheckOFDResponse [09:16:10]1017 (14) - 77093643461234 [09:16:10]1041 (16) - 0000000002094532 [09:16:10]1040 (4) - 58150 [09:16:10]1012 (4) - 20.08.2024 03:14 [09:16:10]1206 (1) - 0 [09:16:10]OFD Sender: Remove packet 58150 [09:16:10]ProducePacketName [09:16:10]name=ofd_packets/00058150 [09:16:10]NVStorageDeleteData [09:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:10]Read from MH i2c: E2 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 03 00 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 03 00 B2 33 00 90 00 59 [09:16:10]RAPDU: 90 00 [09:16:10]wFMCommunicate OK [09:16:10]wFMCommunicate request_size=10 [09:16:10]MH_SAM_APDU [09:16:10]CAPDU: 80 0D 02 02 05 C7 CE 96 4C 4A [09:16:10]Write to MH i2c: E2 0D 00 B3 33 80 0D 02 02 05 00 C7 CE 96 4C 4A 00 00 2B [09:16:10]Write i2c OK [09:16:10]MH_I2C_Read... [09:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:10]Read from MH i2c: E2 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 03 00 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 03 00 B3 33 00 90 00 5A [09:16:10]RAPDU: 90 00 [09:16:10]wFMCommunicate OK [09:16:10]wFMCommunicate request_size=4 [09:16:10]MH_SAM_APDU [09:16:10]CAPDU: 80 0D 03 02 [09:16:10]Write to MH i2c: E2 08 00 B4 33 80 0D 03 02 00 00 00 00 62 [09:16:10]Write i2c OK [09:16:10]MH_I2C_Read... [09:16:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:11]Read from MH i2c: E2 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: E2 0B 00 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: E2 0B 00 B4 33 00 F8 A7 04 5E B7 B4 E3 47 90 00 F9 [09:16:11]RAPDU: F8 A7 04 5E B7 B4 E3 47 90 00 [09:16:11]wFMCommunicate OK [09:16:11]SAM_PROTO_SignData done [09:16:11]FM_MakeSignedData done [09:16:11]CreateOFDProtocolMessage [09:16:11]wFMCommunicate request_size=4 [09:16:11]MH_SAM_APDU [09:16:11]CAPDU: 80 11 00 00 [09:16:11]Write to MH i2c: E2 08 00 B5 33 80 11 00 00 00 00 00 00 62 [09:16:11]Write i2c OK [09:16:11]MH_I2C_Read... [09:16:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:11]Read from MH i2c: E2 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: E2 17 00 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: E2 17 00 B5 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AE [09:16:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:16:11]wFMCommunicate OK [09:16:11]CreateOFDProtocolMessage done [09:16:11]OFDSenderStorePacket 58151 [09:16:11]StoreOFDPacket docnum=58151 [09:16:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 84 6B 07 01 62 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 DC 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E3 00 00 35 04 06 00 FE C7 CE 96 4C 4A F8 A7 04 5E B7 B4 E3 47 [09:16:11]CheckFolder [09:16:11]dirname=/storage/ofd_packets [09:16:11]CheckFolder done [09:16:11]ProducePacketName [09:16:11]name=ofd_packets/00058151 [09:16:11]NVStorageSaveData ofd_packets/00058151 [09:16:11]File name is /storage/ofd_packets/00058151 [09:16:11]Write 301 bytes [09:16:11]NVStorageSaveData done [09:16:11]OFDSenderStorePacket done [09:16:11]KKMCreateOFDPacket done [09:16:11]NVStorageSaveData kkm_last_timestamp [09:16:11]File name is /storage/kkm_last_timestamp [09:16:11]Write 4 bytes [09:16:11]NVStorageSaveData done [09:16:11]ExternCall_PrintAddStr [09:16:11]wPrintStart [09:16:11]Write to MH i2c: 01 00 00 B6 33 E9 [09:16:11]OFD Sender: No OFD packet to send [09:16:11]Write i2c OK [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: 01 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: 01 07 00 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: 01 07 00 B6 33 00 00 00 00 00 FF 0F FE [09:16:11]RasterBufferAndPrint [09:16:11]line Счет N : (1)2075394 [09:16:11]line ИНН: 02508201610067 [09:16:11]line Контрольно-Кассовый Чек [09:16:11]line ПРОДАЖА [09:16:11]line ТРК (МРК, ГНК) : 33 [09:16:11]line Товар: 2710124130 [09:16:11]line Аи-92-К-4 [09:16:11]line 4.430 * 67.80 [09:16:11]line = 300.35 [09:16:11]line НДС 12% НСП 1% [09:16:11]line > о реализуемом товаре [09:16:11]line ОКРУГЛЕНИЕ: -0.35 [09:16:11]line ИТОГО: 300.00 [09:16:11]line Внесено: 300.00 [09:16:11]line СДАЧА: 0.00 [09:16:11]line НСП 1% : 2.66 [09:16:11]line НДС 12% : 31.90 [09:16:11]line Наличными: 300.00 [09:16:11]line Безнал.: 0.00 [09:16:11]line Место: АЗС № 135 "Партнер Нефть" [09:16:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:16:11]line СНО: Общий режим [09:16:11]line Чек 135 20.08.2024 09:16 [09:16:11]line Смена: 100 ФФД: 1.0 [09:16:11]line ЗНМ: 0300000196 [09:16:11]line РНМ: 0000000000162794 [09:16:11]line Версия ККМ: v1.0 [09:16:11]line ФМ: 0000000002094532 [09:16:11]line ФД: 58151 [09:16:11]line ФПД: 280134117903434 [09:16:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091612&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58151&fm=280134117903434&tin=02508201610067®Number=0000000000162794&sum=30000 [09:16:11]written 0, free lines is 4095 [09:16:11]OFD Sender: Processing packet 58151 [packets to send 51, broken 50] [09:16:11]ProducePacketName [09:16:11]name=ofd_packets/00058151 [09:16:11]OFD Sender: To server: pG, [09:16:11]CommunicateWithHost lk.salyk.kg:30040 [09:16:11]ConnectInit lk.salyk.kg [09:16:11]Connected sock=7 [09:16:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 84 6B 07 01 62 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 DC 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E3 00 00 35 04 06 00 FE C7 CE 96 4C 4A F8 A7 04 5E B7 B4 E3 47 [09:16:11]Write to MH i2c: 01 00 00 E1 33 14 [09:16:11]Write i2c OK [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: 01 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: 01 07 00 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: 01 07 00 E1 33 00 00 00 00 00 B5 0C DC [09:16:11]RasterBufferAndPrint [09:16:11]line [09:16:11]line [09:16:11]line [09:16:11]line [09:16:11]line [09:16:11]written 0, free lines is 3260 [09:16:11]MH_Cut [09:16:11]Write to MH i2c: D1 01 00 E8 33 01 ED [09:16:11]Write i2c OK [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: D1 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: D1 01 00 [09:16:11]MH_I2C_Read... [09:16:11]Read from MH i2c: D1 01 00 E8 33 00 EC [09:16:11]Write to MH i2c: 01 00 00 E9 33 1C [09:16:11]Write i2c OK [09:16:11]MH_I2C_Read... [09:16:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 48 F1 47 00 28 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 32 30 39 34 35 33 32 10 04 04 00 27 E3 00 00 F4 03 04 00 2B 0A C4 66 B6 04 01 00 00 6F 34 B7 B9 D7 87 04 54 [09:16:11]CommunicateWithHost err = 0 [09:16:11]CheckOFDResponse [09:16:11]1017 (14) - 77093643461234 [09:16:11]1041 (16) - 0000000002094532 [09:16:11]1040 (4) - 58151 [09:16:11]1012 (4) - 20.08.2024 03:14 [09:16:11]1206 (1) - 0 [09:16:11]OFD Sender: Remove packet 58151 [09:16:11]ProducePacketName [09:16:11]name=ofd_packets/00058151 [09:16:11]NVStorageDeleteData [09:16:12]OFD Sender: No OFD packet to send [09:16:12]*** Cut start [09:16:12]*** Partial cut [09:16:12]*** CUTSNS_PIN = 1 [09:16:12]*** CUTSNS_PIN = 0 [09:16:13]*** Brake cut motor [09:16:13]Read from MH i2c: 01 [09:16:13]MH_I2C_Read... [09:16:13]*** Stop cut motor [09:16:13]*** Cut end [09:16:13]Read from MH i2c: 01 07 00 [09:16:13]MH_I2C_Read... [09:16:13]Read from MH i2c: 01 07 00 E9 33 00 00 00 00 00 FF 0F 31 [09:16:13]process_action close_receipt done [09:16:13]requested_data is exist [09:16:13]produce_requested_data [09:16:13]requested_item fm.sn is exist - process it [09:16:13]wFMCommunicate request_size=4 [09:16:13]MH_SAM_APDU [09:16:13]CAPDU: 80 11 00 00 [09:16:13]Write to MH i2c: E2 08 00 EA 33 80 11 00 00 00 00 00 00 97 [09:16:13]Write i2c OK [09:16:13]MH_I2C_Read... [09:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:13]Read from MH i2c: E2 [09:16:13]MH_I2C_Read... [09:16:13]Read from MH i2c: E2 17 00 [09:16:13]MH_I2C_Read... [09:16:13]Read from MH i2c: E2 17 00 EA 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E3 [09:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:16:13]wFMCommunicate OK [09:16:13]requested_item fd.num is exist - process it [09:16:13]SAM_PROTO_GetFieldsCounters [09:16:13]wFMCommunicate request_size=4 [09:16:13]MH_SAM_APDU [09:16:13]CAPDU: 80 13 00 00 [09:16:13]Write to MH i2c: E2 08 00 EB 33 80 13 00 00 00 00 00 00 9A [09:16:13]Write i2c OK [09:16:13]MH_I2C_Read... [09:16:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:13]Read from MH i2c: E2 [09:16:13]MH_I2C_Read... [09:16:13]Read from MH i2c: E2 62 00 [09:16:13]MH_I2C_Read... [09:16:13]Read from MH i2c: E2 62 00 EB 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 27 E3 00 00 0E 04 04 00 64 00 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 BB [09:16:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 27 E3 00 00 0E 04 04 00 64 00 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 [09:16:13]wFMCommunicate OK [09:16:13]SAM_PROTO_GetFieldsCounters done [09:16:13]requested_item shift.num is exist - process it [09:16:13]requested_item shift.opened is exist - process it [09:16:13]req_shift_opened [09:16:13]FM_GetShiftState [09:16:13]SAM_PROTO_GetShiftState [09:16:13]wFMCommunicate request_size=4 [09:16:13]MH_SAM_APDU [09:16:13]CAPDU: 80 13 01 00 [09:16:13]Write to MH i2c: E2 08 00 EC 33 80 13 01 00 00 00 00 00 9C [09:16:13]Write i2c OK [09:16:13]MH_I2C_Read... [09:16:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:13]Read from MH i2c: E2 [09:16:13]MH_I2C_Read... [09:16:13]Read from MH i2c: E2 0E 00 [09:16:13]MH_I2C_Read... [09:16:13]Read from MH i2c: E2 0E 00 EC 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BF [09:16:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:16:13]wFMCommunicate OK [09:16:13]SAM_PROTO_GetShiftState done [09:16:13]FM_GetShiftState done [09:16:13]req_shift_opened done [09:16:13]requested_item shift.open_date is exist - process it [09:16:13]req_shift_open_date [09:16:13]req_shift_open_date done [09:16:13]produce_requested_data done [09:16:13]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58151,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:16:13]process_action_free close_receipt [09:16:13]json_value_free [09:16:13]json_value_free done [09:16:13]process_json_proto returns [09:16:13]Send response to host [09:16:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58151,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:16:13]free response buf [09:16:13]execute_script done [09:16:13]execute_script returns [09:16:13]free content buf [09:16:13]Sock 9.Close socket [09:16:13]Sock 9.Thread stoped [09:16:15]accept exits with 10 [09:16:15]New connection [09:16:15]New thread 3067424100 created [09:16:15]Thread 3067567460 joined [09:16:15]Waiting for new connection... [09:16:15] Sock 10.Parse request [09:16:15]Sock 10.Check first char [09:16:15]Sock 10.First char is OK [09:16:15]request: POST /json_proto HTTP/1.0 [09:16:15]Method: POST [09:16:15]URL: /json_proto [09:16:15]Method is POST - this is cgi request [09:16:15]url: /json_proto [09:16:15]query_string will be loaded in cgi processing [09:16:15]execute_cgi json_proto POST (null) [09:16:15]execute_cgi path=json_proto method=POST [09:16:15]POST find Content-Length [09:16:15]Host: 172.17.44.3:8080 [09:16:15]Content-Length: 678 [09:16:15]Content-Type: application/json [09:16:15] [09:16:15]POST finish read [09:16:15]Found Content-Length = 678 [09:16:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:15]execute_script... [09:16:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:15]POST & json_proto [09:16:15]process_json_proto [09:16:15]json parsed OK: [09:16:15]protocol is kg_v1.0 [09:16:15]action value=close_receipt [09:16:15]process_action close_receipt [09:16:15]cmd_close_receipt [09:16:15]MH_GetDate [09:16:15]Write to MH i2c: F0 00 00 ED 33 0F [09:16:15]Write i2c OK [09:16:15]MH_I2C_Read... [09:16:15]Read from MH i2c: F0 [09:16:15]MH_I2C_Read... [09:16:15]Read from MH i2c: F0 09 00 [09:16:15]MH_I2C_Read... [09:16:15]Read from MH i2c: F0 09 00 ED 33 00 E2 5E C4 66 AD C5 5D 66 B7 [09:16:15]GetLastDocTimeStamp 1724145372 [09:16:15]current date 1724145378 [09:16:15]FM_GetShiftState [09:16:15]SAM_PROTO_GetShiftState [09:16:15]wFMCommunicate request_size=4 [09:16:15]MH_SAM_APDU [09:16:15]CAPDU: 80 13 01 00 [09:16:15]Write to MH i2c: E2 08 00 EE 33 80 13 01 00 00 00 00 00 9E [09:16:15]Write i2c OK [09:16:15]MH_I2C_Read... [09:16:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:15]Read from MH i2c: E2 [09:16:15]MH_I2C_Read... [09:16:15]Read from MH i2c: E2 0E 00 [09:16:15]MH_I2C_Read... [09:16:15]Read from MH i2c: E2 0E 00 EE 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C1 [09:16:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:16:15]wFMCommunicate OK [09:16:15]SAM_PROTO_GetShiftState done [09:16:15]FM_GetShiftState done [09:16:15]opened in 1724112910 [09:16:15]opened+sec_in_day 1724199310 [09:16:15]quantity*price = 50036 [09:16:15]sum+1 = 50037 [09:16:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 136 20.08.2024 09:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58152 ФПД: 192520838646963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091618&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58152&fm=192520838646963&tin=02508201610067®Number=0000000000162794&sum=50000 [09:16:16]StoreToDocumentArchive [09:16:16]shift 100 fd 58152 [09:16:16]save to /storage/0100/doc_00058152 [09:16:16]save last doc name /storage/0100/doc_00058152 to /storage/kkm_last_doc_name [09:16:16]save OK [09:16:16]Clear old archive folders... [09:16:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:16:16]tlvbuf is 01E34B60 [09:16:16]SAM_PROTO_ClearQueue [09:16:16]wFMCommunicate request_size=4 [09:16:16]MH_SAM_APDU [09:16:16]CAPDU: 80 09 00 00 [09:16:16]Write to MH i2c: E2 08 00 FB 33 80 09 00 00 00 00 00 00 A0 [09:16:16]Write i2c OK [09:16:16]MH_I2C_Read... [09:16:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:16]Read from MH i2c: E2 [09:16:16]MH_I2C_Read... [09:16:16]Read from MH i2c: E2 03 00 [09:16:16]MH_I2C_Read... [09:16:16]Read from MH i2c: E2 03 00 FB 33 00 90 00 A2 [09:16:16]RAPDU: 90 00 [09:16:16]wFMCommunicate OK [09:16:16]SAM_PROTO_ClearQueue done [09:16:16]KKMCreateOFDPacket [09:16:16]OFDProtocolAddRootSTLVToBuf [09:16:16]FM_MakeSignedData [09:16:16]FM_MakeSignedData [09:16:16]SAM_PROTO_SignData [09:16:16]wFMCommunicate request_size=4 [09:16:16]MH_SAM_APDU [09:16:16]CAPDU: 80 0D 01 02 [09:16:16]Write to MH i2c: E2 08 00 FC 33 80 0D 01 02 00 00 00 00 A8 [09:16:16]Write i2c OK [09:16:16]MH_I2C_Read... [09:16:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:16]Read from MH i2c: E2 [09:16:16]MH_I2C_Read... [09:16:16]Read from MH i2c: E2 03 00 [09:16:16]MH_I2C_Read... [09:16:16]Read from MH i2c: E2 03 00 FC 33 00 90 00 A3 [09:16:16]RAPDU: 90 00 [09:16:16]wFMCommunicate OK [09:16:16]wFMCommunicate request_size=255 [09:16:16]MH_SAM_APDU [09:16: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 E2 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E3 00 00 35 04 06 00 AF [09:16:16]Write to MH i2c: E2 02 01 FD 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 E2 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E3 00 00 35 04 06 00 AF 00 00 33 [09:16:17]Write i2c OK [09:16:17]MH_I2C_Read... [09:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:17]Read from MH i2c: E2 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: E2 03 00 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: E2 03 00 FD 33 00 90 00 A4 [09:16:17]RAPDU: 90 00 [09:16:17]wFMCommunicate OK [09:16:17]wFMCommunicate request_size=10 [09:16:17]MH_SAM_APDU [09:16:17]CAPDU: 80 0D 02 02 05 18 C0 33 0C B3 [09:16:17]Write to MH i2c: E2 0D 00 FE 33 80 0D 02 02 05 00 18 C0 33 0C B3 00 00 7F [09:16:17]Write i2c OK [09:16:17]MH_I2C_Read... [09:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:17]Read from MH i2c: E2 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: E2 03 00 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: E2 03 00 FE 33 00 90 00 A5 [09:16:17]RAPDU: 90 00 [09:16:17]wFMCommunicate OK [09:16:17]wFMCommunicate request_size=4 [09:16:17]MH_SAM_APDU [09:16:17]CAPDU: 80 0D 03 02 [09:16:17]Write to MH i2c: E2 08 00 FF 33 80 0D 03 02 00 00 00 00 AD [09:16:17]Write i2c OK [09:16:17]MH_I2C_Read... [09:16:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:17]Read from MH i2c: E2 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: E2 0B 00 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: E2 0B 00 FF 33 00 63 6E 3E 03 AB 7B 50 61 90 00 97 [09:16:17]RAPDU: 63 6E 3E 03 AB 7B 50 61 90 00 [09:16:17]wFMCommunicate OK [09:16:17]SAM_PROTO_SignData done [09:16:17]FM_MakeSignedData done [09:16:17]CreateOFDProtocolMessage [09:16:17]wFMCommunicate request_size=4 [09:16:17]MH_SAM_APDU [09:16:17]CAPDU: 80 11 00 00 [09:16:17]Write to MH i2c: E2 08 00 00 34 80 11 00 00 00 00 00 00 AE [09:16:17]Write i2c OK [09:16:17]MH_I2C_Read... [09:16:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:17]Read from MH i2c: E2 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: E2 17 00 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: E2 17 00 00 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FA [09:16:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:16:17]wFMCommunicate OK [09:16:17]CreateOFDProtocolMessage done [09:16:17]OFDSenderStorePacket 58152 [09:16:17]StoreOFDPacket docnum=58152 [09:16:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C2 59 07 01 2C 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 E2 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E3 00 00 35 04 06 00 AF 18 C0 33 0C B3 63 6E 3E 03 AB 7B 50 61 [09:16:17]CheckFolder [09:16:17]dirname=/storage/ofd_packets [09:16:17]CheckFolder done [09:16:17]ProducePacketName [09:16:17]name=ofd_packets/00058152 [09:16:17]NVStorageSaveData ofd_packets/00058152 [09:16:17]File name is /storage/ofd_packets/00058152 [09:16:17]Write 301 bytes [09:16:17]NVStorageSaveData done [09:16:17]OFDSenderStorePacket done [09:16:17]KKMCreateOFDPacket done [09:16:17]NVStorageSaveData kkm_last_timestamp [09:16:17]File name is /storage/kkm_last_timestamp [09:16:17]Write 4 bytes [09:16:17]NVStorageSaveData done [09:16:17]ExternCall_PrintAddStr [09:16:17]wPrintStart [09:16:17]Write to MH i2c: 01 00 00 01 34 35 [09:16:17]Write i2c OK [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: 01 [09:16:17]MH_I2C_Read... [09:16:17]Read from MH i2c: 01 07 00 [09:16:17]MH_I2C_Read... [09:16:17]OFD Sender: Processing packet 58152 [packets to send 51, broken 50] [09:16:17]ProducePacketName [09:16:17]name=ofd_packets/00058152 [09:16:17]OFD Sender: To server: pG, [09:16:17]CommunicateWithHost lk.salyk.kg:30040 [09:16:17]ConnectInit lk.salyk.kg [09:16:17]Read from MH i2c: 01 07 00 01 34 00 00 00 00 00 FF 0F 4A [09:16:17]RasterBufferAndPrint [09:16:17]line Счет N : (1)2075396 [09:16:17]line ИНН: 02508201610067 [09:16:17]line Контрольно-Кассовый Чек [09:16:17]line ПРОДАЖА [09:16:17]line ТРК (МРК, ГНК) : 53 [09:16:17]line Товар: 2710124130 [09:16:17]line Аи-92-К-4 [09:16:17]line 7.380 * 67.80 [09:16:17]line = 500.36 [09:16:17]line НДС 12% НСП 1% [09:16:17]line > о реализуемом товаре [09:16:17]line ОКРУГЛЕНИЕ: -0.36 [09:16:17]line ИТОГО: 500.00 [09:16:17]line Внесено: 500.00 [09:16:17]line СДАЧА: 0.00 [09:16:17]line НСП 1% : 4.43 [09:16:17]line НДС 12% : 53.14 [09:16:17]line Наличными: 500.00 [09:16:17]line Безнал.: 0.00 [09:16:17]line Место: АЗС № 135 "Партнер Нефть" [09:16:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:16:17]line СНО: Общий режим [09:16:17]line Чек 136 20.08.2024 09:16 [09:16:17]line Смена: 100 ФФД: 1.0 [09:16:17]line ЗНМ: 0300000196 [09:16:17]line РНМ: 0000000000162794 [09:16:17]line Версия ККМ: v1.0 [09:16:17]line ФМ: 0000000002094532 [09:16:17]line ФД: 58152 [09:16:17]line ФПД: 192520838646963 [09:16:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091618&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58152&fm=192520838646963&tin=02508201610067®Number=0000000000162794&sum=50000 [09:16:17]written 0, free lines is 4095 [09:16:17]Connected sock=9 [09:16:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C2 59 07 01 2C 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 E2 5E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E3 00 00 35 04 06 00 AF 18 C0 33 0C B3 63 6E 3E 03 AB 7B 50 61 [09:16:18]Write to MH i2c: 01 00 00 2C 34 60 [09:16:18]Write i2c OK [09:16:18]MH_I2C_Read... [09:16:18]Read from MH i2c: 01 [09:16:18]MH_I2C_Read... [09:16:18]Read from MH i2c: 01 07 00 [09:16:18]MH_I2C_Read... [09:16:18]Read from MH i2c: 01 07 00 2C 34 00 00 00 00 00 B8 0C 2B [09:16:18]RasterBufferAndPrint [09:16:18]line [09:16:18]line [09:16:18]line [09:16:18]line [09:16:18]line [09:16:18]written 0, free lines is 3266 [09:16:18]MH_Cut [09:16:18]Write to MH i2c: D1 01 00 33 34 01 39 [09:16:18]Write i2c OK [09:16:18]MH_I2C_Read... [09:16:18]Read from MH i2c: D1 [09:16:18]MH_I2C_Read... [09:16:18]Read from MH i2c: D1 01 00 [09:16:18]MH_I2C_Read... [09:16:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3F 2F 47 00 61 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 32 30 39 34 35 33 32 10 04 04 00 28 E3 00 00 F4 03 04 00 31 0A C4 66 B6 04 01 00 00 85 0D 45 9C B2 9E 47 A9 [09:16:18]CommunicateWithHost err = 0 [09:16:18]CheckOFDResponse [09:16:18]1017 (14) - 77093643461234 [09:16:18]1041 (16) - 0000000002094532 [09:16:18]1040 (4) - 58152 [09:16:18]1012 (4) - 20.08.2024 03:14 [09:16:18]1206 (1) - 0 [09:16:18]OFD Sender: Remove packet 58152 [09:16:18]ProducePacketName [09:16:18]name=ofd_packets/00058152 [09:16:18]NVStorageDeleteData [09:16:18]Read from MH i2c: D1 01 00 33 34 00 38 [09:16:18]Write to MH i2c: 01 00 00 34 34 68 [09:16:18]Write i2c OK [09:16:18]MH_I2C_Read... [09:16:18]OFD Sender: No OFD packet to send [09:16:18]*** Cut start [09:16:18]*** Partial cut [09:16:18]*** CUTSNS_PIN = 1 [09:16:18]*** CUTSNS_PIN = 0 [09:16:19]*** Brake cut motor [09:16:19]Read from MH i2c: 01 [09:16:19]MH_I2C_Read... [09:16:19]*** Stop cut motor [09:16:19]*** Cut end [09:16:19]Read from MH i2c: 01 07 00 [09:16:19]MH_I2C_Read... [09:16:19]Read from MH i2c: 01 07 00 34 34 00 00 00 00 00 FF 0F 7D [09:16:19]process_action close_receipt done [09:16:19]requested_data is exist [09:16:19]produce_requested_data [09:16:19]requested_item fm.sn is exist - process it [09:16:19]wFMCommunicate request_size=4 [09:16:19]MH_SAM_APDU [09:16:19]CAPDU: 80 11 00 00 [09:16:19]Write to MH i2c: E2 08 00 35 34 80 11 00 00 00 00 00 00 E3 [09:16:19]Write i2c OK [09:16:19]MH_I2C_Read... [09:16:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:19]Read from MH i2c: E2 [09:16:19]MH_I2C_Read... [09:16:19]Read from MH i2c: E2 17 00 [09:16:19]MH_I2C_Read... [09:16:19]Read from MH i2c: E2 17 00 35 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2F [09:16:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:16:19]wFMCommunicate OK [09:16:19]requested_item fd.num is exist - process it [09:16:19]SAM_PROTO_GetFieldsCounters [09:16:19]wFMCommunicate request_size=4 [09:16:19]MH_SAM_APDU [09:16:19]CAPDU: 80 13 00 00 [09:16:19]Write to MH i2c: E2 08 00 36 34 80 13 00 00 00 00 00 00 E6 [09:16:19]Write i2c OK [09:16:19]MH_I2C_Read... [09:16:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:19]Read from MH i2c: E2 [09:16:19]MH_I2C_Read... [09:16:19]Read from MH i2c: E2 62 00 [09:16:19]MH_I2C_Read... [09:16:19]Read from MH i2c: E2 62 00 36 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 28 E3 00 00 0E 04 04 00 64 00 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 0B [09:16:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 28 E3 00 00 0E 04 04 00 64 00 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 [09:16:19]wFMCommunicate OK [09:16:19]SAM_PROTO_GetFieldsCounters done [09:16:19]requested_item shift.num is exist - process it [09:16:19]requested_item shift.opened is exist - process it [09:16:19]req_shift_opened [09:16:19]FM_GetShiftState [09:16:19]SAM_PROTO_GetShiftState [09:16:19]wFMCommunicate request_size=4 [09:16:19]MH_SAM_APDU [09:16:19]CAPDU: 80 13 01 00 [09:16:19]Write to MH i2c: E2 08 00 37 34 80 13 01 00 00 00 00 00 E8 [09:16:19]Write i2c OK [09:16:19]MH_I2C_Read... [09:16:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:19]Read from MH i2c: E2 [09:16:19]MH_I2C_Read... [09:16:19]Read from MH i2c: E2 0E 00 [09:16:19]MH_I2C_Read... [09:16:19]Read from MH i2c: E2 0E 00 37 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0B [09:16:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:16:19]wFMCommunicate OK [09:16:19]SAM_PROTO_GetShiftState done [09:16:19]FM_GetShiftState done [09:16:19]req_shift_opened done [09:16:19]requested_item shift.open_date is exist - process it [09:16:19]req_shift_open_date [09:16:19]req_shift_open_date done [09:16:19]produce_requested_data done [09:16:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58152,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:16:19]process_action_free close_receipt [09:16:19]json_value_free [09:16:19]json_value_free done [09:16:19]process_json_proto returns [09:16:19]Send response to host [09:16:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58152,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:16:19]free response buf [09:16:19]execute_script done [09:16:19]execute_script returns [09:16:19]free content buf [09:16:19]Sock 10.Close socket [09:16:19]Sock 10.Thread stoped [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:53]OFD Sender: No OFD packet to send [09:16:58]OFD Sender: No OFD packet to send [09:17:03]OFD Sender: No OFD packet to send [09:17:08]OFD Sender: No OFD packet to send [09:17:13]OFD Sender: No OFD packet to send [09:17:18]OFD Sender: No OFD packet to send [09:17:23]OFD Sender: No OFD packet to send [09:17:28]OFD Sender: No OFD packet to send [09:17:33]OFD Sender: No OFD packet to send [09:17:38]OFD Sender: No OFD packet to send [09:17:43]OFD Sender: No OFD packet to send [09:17:48]OFD Sender: No OFD packet to send [09:17:53]OFD Sender: No OFD packet to send [09:17:58]OFD Sender: No OFD packet to send [09:18:03]OFD Sender: No OFD packet to send [09:18:08]OFD Sender: No OFD packet to send [09:18:13]OFD Sender: No OFD packet to send [09:18:18]OFD Sender: No OFD packet to send [09:18:23]OFD Sender: No OFD packet to send [09:18:28]OFD Sender: No OFD packet to send [09:18:33]OFD Sender: No OFD packet to send [09:18:38]OFD Sender: No OFD packet to send [09:18:43]OFD Sender: No OFD packet to send [09:18:45]accept exits with 7 [09:18:45]New connection [09:18:45]New thread 3067567460 created [09:18:45]Thread 3067424100 joined [09:18:45]Waiting for new connection... [09:18:45] Sock 7.Parse request [09:18:45]Sock 7.Check first char [09:18:45]Sock 7.First char is OK [09:18:45]request: POST /json_proto HTTP/1.0 [09:18:45]Method: POST [09:18:45]URL: /json_proto [09:18:45]Method is POST - this is cgi request [09:18:45]url: /json_proto [09:18:45]query_string will be loaded in cgi processing [09:18:45]execute_cgi json_proto POST (null) [09:18:45]execute_cgi path=json_proto method=POST [09:18:45]POST find Content-Length [09:18:45]Host: 172.17.44.3:8080 [09:18:45]Content-Length: 752 [09:18:45]Content-Type: application/json [09:18:45] [09:18:45]POST finish read [09:18:45]Found Content-Length = 752 [09:18:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 55.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\u000A30158630", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:45]execute_script... [09:18: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)2075397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 55.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\u000A30158630", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:45]POST & json_proto [09:18:45]process_json_proto [09:18:45]json parsed OK: [09:18:45]protocol is kg_v1.0 [09:18:45]action value=close_receipt [09:18:45]process_action close_receipt [09:18:45]cmd_close_receipt [09:18:45]MH_GetDate [09:18:45]Write to MH i2c: F0 00 00 38 34 5B [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: F0 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: F0 09 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: F0 09 00 38 34 00 78 5F C4 66 AD C5 5D 66 9A [09:18:45]GetLastDocTimeStamp 1724145378 [09:18:45]current date 1724145528 [09:18:45]FM_GetShiftState [09:18:45]SAM_PROTO_GetShiftState [09:18:45]wFMCommunicate request_size=4 [09:18:45]MH_SAM_APDU [09:18:45]CAPDU: 80 13 01 00 [09:18:45]Write to MH i2c: E2 08 00 39 34 80 13 01 00 00 00 00 00 EA [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:45]Read from MH i2c: E2 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 0E 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 0E 00 39 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0D [09:18:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:18:45]wFMCommunicate OK [09:18:45]SAM_PROTO_GetShiftState done [09:18:45]FM_GetShiftState done [09:18:45]opened in 1724112910 [09:18:45]opened+sec_in_day 1724199310 [09:18:45]quantity*price = 0 [09:18:45]sum+1 = 1 [09:18:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 137 20.08.2024 09:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30158630 ФМ: 0000000002094532 ФД: 58153 ФПД: 22845686336957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091848&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58153&fm=22845686336957&tin=02508201610067®Number=0000000000162794&sum=0 [09:18:46]StoreToDocumentArchive [09:18:46]shift 100 fd 58153 [09:18:46]save to /storage/0100/doc_00058153 [09:18:46]save last doc name /storage/0100/doc_00058153 to /storage/kkm_last_doc_name [09:18:46]save OK [09:18:46]Clear old archive folders... [09:18:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:18:46]tlvbuf is B6FEB700 [09:18:46]SAM_PROTO_ClearQueue [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 09 00 00 [09:18:46]Write to MH i2c: E2 08 00 46 34 80 09 00 00 00 00 00 00 EC [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 03 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 03 00 46 34 00 90 00 EE [09:18:46]RAPDU: 90 00 [09:18:46]wFMCommunicate OK [09:18:46]SAM_PROTO_ClearQueue done [09:18:46]KKMCreateOFDPacket [09:18:46]OFDProtocolAddRootSTLVToBuf [09:18:46]FM_MakeSignedData [09:18:46]FM_MakeSignedData [09:18:46]SAM_PROTO_SignData [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 0D 01 02 [09:18:46]Write to MH i2c: E2 08 00 47 34 80 0D 01 02 00 00 00 00 F4 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 03 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 03 00 47 34 00 90 00 EF [09:18:46]RAPDU: 90 00 [09:18:46]wFMCommunicate OK [09:18:46]wFMCommunicate request_size=255 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 D6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 78 5F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E3 00 00 35 04 06 00 14 C7 2D 04 [09:18:46]Write to MH i2c: E2 02 01 48 34 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 D6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 78 5F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E3 00 00 35 04 06 00 14 C7 2D 04 00 00 02 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 03 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 03 00 48 34 00 90 00 F0 [09:18:46]RAPDU: 90 00 [09:18:46]wFMCommunicate OK [09:18:46]wFMCommunicate request_size=7 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 0D 02 02 02 CD BD [09:18:46]Write to MH i2c: E2 0A 00 49 34 80 0D 02 02 02 00 CD BD 00 00 85 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 03 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 03 00 49 34 00 90 00 F1 [09:18:46]RAPDU: 90 00 [09:18:46]wFMCommunicate OK [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 0D 03 02 [09:18:46]Write to MH i2c: E2 08 00 4A 34 80 0D 03 02 00 00 00 00 F9 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 0B 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 0B 00 4A 34 00 4C 07 A6 E2 8B BB 3B 7C 90 00 D2 [09:18:46]RAPDU: 4C 07 A6 E2 8B BB 3B 7C 90 00 [09:18:46]wFMCommunicate OK [09:18:46]SAM_PROTO_SignData done [09:18:46]FM_MakeSignedData done [09:18:46]CreateOFDProtocolMessage [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 11 00 00 [09:18:46]Write to MH i2c: E2 08 00 4B 34 80 11 00 00 00 00 00 00 F9 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 17 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 17 00 4B 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 45 [09:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:18:46]wFMCommunicate OK [09:18:46]CreateOFDProtocolMessage done [09:18:46]OFDSenderStorePacket 58153 [09:18:46]StoreOFDPacket docnum=58153 [09:18:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 9B 96 04 01 AB 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 35 FF 03 08 00 03 D8 D6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 78 5F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E3 00 00 35 04 06 00 14 C7 2D 04 CD BD 4C 07 A6 E2 8B BB 3B 7C [09:18:46]CheckFolder [09:18:46]dirname=/storage/ofd_packets [09:18:46]CheckFolder done [09:18:46]ProducePacketName [09:18:46]name=ofd_packets/00058153 [09:18:46]NVStorageSaveData ofd_packets/00058153 [09:18:46]File name is /storage/ofd_packets/00058153 [09:18:46]Write 298 bytes [09:18:46]NVStorageSaveData done [09:18:46]OFDSenderStorePacket done [09:18:46]KKMCreateOFDPacket done [09:18:46]NVStorageSaveData kkm_last_timestamp [09:18:46]File name is /storage/kkm_last_timestamp [09:18:46]Write 4 bytes [09:18:46]NVStorageSaveData done [09:18:46]ExternCall_PrintAddStr [09:18:46]wPrintStart [09:18:46]Write to MH i2c: 01 00 00 4C 34 80 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: 01 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: 01 07 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: 01 07 00 4C 34 00 00 00 00 00 FF 0F 95 [09:18:46]RasterBufferAndPrint [09:18:46]line Счет N : (1)2075397 [09:18:46]line ИНН: 02508201610067 [09:18:46]line Контрольно-Кассовый Чек [09:18:46]line ПРОДАЖА [09:18:46]line ТРК (МРК, ГНК) : 21 [09:18:46]line Товар: 2710194210 [09:18:46]line ДТ-К-5 [09:18:46]line 55.000 * 0.00 [09:18:46]line = 0.00 [09:18:46]line НДС 12% НСП 1% [09:18:46]line > о реализуемом товаре [09:18:46]line ИТОГО: 0.00 [09:18:46]line НСП 1% : 0.00 [09:18:46]line НДС 12% : 0.00 [09:18:46]line Наличными: 0.00 [09:18:46]line Безнал.: 0.00 [09:18:46]line Место: АЗС № 135 "Партнер Нефть" [09:18:46]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:18:46]line СНО: Общий режим [09:18:46]line Чек 137 20.08.2024 09:18 [09:18:46]line Смена: 100 ФФД: 1.0 [09:18:46]line ЗНМ: 0300000196 [09:18:46]line РНМ: 0000000000162794 [09:18:46]line Версия ККМ: v1.0 [09:18:46]line Талоны: ТК ГПНА Online [09:18:46]line 30158630 [09:18:46]line ФМ: 0000000002094532 [09:18:46]line ФД: 58153 [09:18:46]line ФПД: 22845686336957 [09:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091848&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58153&fm=22845686336957&tin=02508201610067®Number=0000000000162794&sum=0 [09:18:47]OFD Sender: Processing packet 58153 [packets to send 51, broken 50] [09:18:47]ProducePacketName [09:18:47]name=ofd_packets/00058153 [09:18:47]OFD Sender: To server: pG, [09:18:47]CommunicateWithHost lk.salyk.kg:30040 [09:18:47]ConnectInit lk.salyk.kg [09:18:47]written 0, free lines is 4095 [09:18:47]Connected sock=9 [09:18:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 9B 96 04 01 AB 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 35 FF 03 08 00 03 D8 D6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 78 5F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E3 00 00 35 04 06 00 14 C7 2D 04 CD BD 4C 07 A6 E2 8B BB 3B 7C [09:18:47]Write to MH i2c: 01 00 00 76 34 AA [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: 01 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: 01 07 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: 01 07 00 76 34 00 00 00 00 00 BE 0C 7B [09:18:47]RasterBufferAndPrint [09:18:47]line [09:18:47]line [09:18:47]line [09:18:47]line [09:18:47]line [09:18:47]written 0, free lines is 3268 [09:18:47]MH_Cut [09:18:47]Write to MH i2c: D1 01 00 7D 34 01 83 [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: D1 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: D1 01 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: D1 01 00 7D 34 00 82 [09:18:47]Write to MH i2c: 01 00 00 7E 34 B2 [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3A D3 47 00 4A 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 32 30 39 34 35 33 32 10 04 04 00 29 E3 00 00 F4 03 04 00 C7 0A C4 66 B6 04 01 00 00 72 BA 2B 0A FF CF E7 15 [09:18:47]CommunicateWithHost err = 0 [09:18:47]CheckOFDResponse [09:18:47]1017 (14) - 77093643461234 [09:18:47]1041 (16) - 0000000002094532 [09:18:47]1040 (4) - 58153 [09:18:47]1012 (4) - 20.08.2024 03:17 [09:18:47]1206 (1) - 0 [09:18:47]OFD Sender: Remove packet 58153 [09:18:47]ProducePacketName [09:18:47]name=ofd_packets/00058153 [09:18:47]NVStorageDeleteData [09:18:48]OFD Sender: No OFD packet to send [09:18:48]*** Cut start [09:18:48]*** Partial cut [09:18:48]*** CUTSNS_PIN = 1 [09:18:48]*** CUTSNS_PIN = 0 [09:18:48]*** Brake cut motor [09:18:49]Read from MH i2c: 01 [09:18:49]MH_I2C_Read... [09:18:49]*** Stop cut motor [09:18:49]*** Cut end [09:18:49]Read from MH i2c: 01 07 00 [09:18:49]MH_I2C_Read... [09:18:49]Read from MH i2c: 01 07 00 7E 34 00 00 00 00 00 FF 0F C7 [09:18:49]process_action close_receipt done [09:18:49]requested_data is exist [09:18:49]produce_requested_data [09:18:49]requested_item fm.sn is exist - process it [09:18:49]wFMCommunicate request_size=4 [09:18:49]MH_SAM_APDU [09:18:49]CAPDU: 80 11 00 00 [09:18:49]Write to MH i2c: E2 08 00 7F 34 80 11 00 00 00 00 00 00 2D [09:18:49]Write i2c OK [09:18:49]MH_I2C_Read... [09:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:49]Read from MH i2c: E2 [09:18:49]MH_I2C_Read... [09:18:49]Read from MH i2c: E2 17 00 [09:18:49]MH_I2C_Read... [09:18:49]Read from MH i2c: E2 17 00 7F 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 79 [09:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:18:49]wFMCommunicate OK [09:18:49]requested_item fd.num is exist - process it [09:18:49]SAM_PROTO_GetFieldsCounters [09:18:49]wFMCommunicate request_size=4 [09:18:49]MH_SAM_APDU [09:18:49]CAPDU: 80 13 00 00 [09:18:49]Write to MH i2c: E2 08 00 80 34 80 13 00 00 00 00 00 00 30 [09:18:49]Write i2c OK [09:18:49]MH_I2C_Read... [09:18:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:49]Read from MH i2c: E2 [09:18:49]MH_I2C_Read... [09:18:49]Read from MH i2c: E2 62 00 [09:18:49]MH_I2C_Read... [09:18:49]Read from MH i2c: E2 62 00 80 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 29 E3 00 00 0E 04 04 00 64 00 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 59 [09:18:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 29 E3 00 00 0E 04 04 00 64 00 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 [09:18:49]wFMCommunicate OK [09:18:49]SAM_PROTO_GetFieldsCounters done [09:18:49]requested_item shift.num is exist - process it [09:18:49]requested_item shift.opened is exist - process it [09:18:49]req_shift_opened [09:18:49]FM_GetShiftState [09:18:49]SAM_PROTO_GetShiftState [09:18:49]wFMCommunicate request_size=4 [09:18:49]MH_SAM_APDU [09:18:49]CAPDU: 80 13 01 00 [09:18:49]Write to MH i2c: E2 08 00 81 34 80 13 01 00 00 00 00 00 32 [09:18:49]Write i2c OK [09:18:49]MH_I2C_Read... [09:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:49]Read from MH i2c: E2 [09:18:49]MH_I2C_Read... [09:18:49]Read from MH i2c: E2 0E 00 [09:18:49]MH_I2C_Read... [09:18:49]Read from MH i2c: E2 0E 00 81 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 55 [09:18:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:18:49]wFMCommunicate OK [09:18:49]SAM_PROTO_GetShiftState done [09:18:49]FM_GetShiftState done [09:18:49]req_shift_opened done [09:18:49]requested_item shift.open_date is exist - process it [09:18:49]req_shift_open_date [09:18:49]req_shift_open_date done [09:18:49]produce_requested_data done [09:18:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58153,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:18:49]process_action_free close_receipt [09:18:49]json_value_free [09:18:49]json_value_free done [09:18:49]process_json_proto returns [09:18:49]Send response to host [09:18:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58153,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:18:49]free response buf [09:18:49]execute_script done [09:18:49]execute_script returns [09:18:49]free content buf [09:18:49]Sock 7.Close socket [09:18:49]Sock 7.Thread stoped [09:18:53]OFD Sender: No OFD packet to send [09:18:58]OFD Sender: No OFD packet to send [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19:15]accept exits with 10 [09:19:15]New connection [09:19:15]New thread 3067424100 created [09:19:15]Thread 3067567460 joined [09:19:15]Waiting for new connection... [09:19:15] Sock 10.Parse request [09:19:15]Sock 10.Check first char [09:19:15]Sock 10.First char is OK [09:19:15]request: POST /json_proto HTTP/1.0 [09:19:15]Method: POST [09:19:15]URL: /json_proto [09:19:15]Method is POST - this is cgi request [09:19:15]url: /json_proto [09:19:15]query_string will be loaded in cgi processing [09:19:15]execute_cgi json_proto POST (null) [09:19:15]execute_cgi path=json_proto method=POST [09:19:15]POST find Content-Length [09:19:15]Host: 172.17.44.3:8080 [09:19:15]Content-Length: 802 [09:19:15]Content-Type: application/json [09:19:15] [09:19:15]POST finish read [09:19:15]Found Content-Length = 802 [09:19:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:15]execute_script... [09:19: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)2075398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:15]POST & json_proto [09:19:15]process_json_proto [09:19:15]json parsed OK: [09:19:15]protocol is kg_v1.0 [09:19:15]action value=close_receipt [09:19:15]process_action close_receipt [09:19:15]cmd_close_receipt [09:19:15]MH_GetDate [09:19:15]Write to MH i2c: F0 00 00 82 34 A5 [09:19:15]Write i2c OK [09:19:15]MH_I2C_Read... [09:19:15]Read from MH i2c: F0 [09:19:15]MH_I2C_Read... [09:19:15]Read from MH i2c: F0 09 00 [09:19:15]MH_I2C_Read... [09:19:15]Read from MH i2c: F0 09 00 82 34 00 96 5F C4 66 AD C5 5D 66 02 [09:19:15]GetLastDocTimeStamp 1724145528 [09:19:15]current date 1724145558 [09:19:15]FM_GetShiftState [09:19:15]SAM_PROTO_GetShiftState [09:19:15]wFMCommunicate request_size=4 [09:19:15]MH_SAM_APDU [09:19:15]CAPDU: 80 13 01 00 [09:19:15]Write to MH i2c: E2 08 00 83 34 80 13 01 00 00 00 00 00 34 [09:19:15]Write i2c OK [09:19:15]MH_I2C_Read... [09:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:15]Read from MH i2c: E2 [09:19:15]MH_I2C_Read... [09:19:15]Read from MH i2c: E2 0E 00 [09:19:15]MH_I2C_Read... [09:19:15]Read from MH i2c: E2 0E 00 83 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 57 [09:19:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:19:15]wFMCommunicate OK [09:19:15]SAM_PROTO_GetShiftState done [09:19:15]FM_GetShiftState done [09:19:15]opened in 1724112910 [09:19:15]opened+sec_in_day 1724199310 [09:19:15]quantity*price = 70037 [09:19:15]sum+1 = 70038 [09:19:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 138 20.08.2024 09:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58154 ФПД: 260727761858912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091918&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58154&fm=260727761858912&tin=02508201610067®Number=0000000000162794&sum=70037 [09:19:16]StoreToDocumentArchive [09:19:16]shift 100 fd 58154 [09:19:16]save to /storage/0100/doc_00058154 [09:19:16]save last doc name /storage/0100/doc_00058154 to /storage/kkm_last_doc_name [09:19:16]save OK [09:19:16]Clear old archive folders... [09:19:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:16]tlvbuf is 01E2B8C0 [09:19:16]SAM_PROTO_ClearQueue [09:19:16]wFMCommunicate request_size=4 [09:19:16]MH_SAM_APDU [09:19:16]CAPDU: 80 09 00 00 [09:19:16]Write to MH i2c: E2 08 00 90 34 80 09 00 00 00 00 00 00 36 [09:19:16]Write i2c OK [09:19:16]MH_I2C_Read... [09:19:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:16]Read from MH i2c: E2 [09:19:16]MH_I2C_Read... [09:19:16]Read from MH i2c: E2 03 00 [09:19:16]MH_I2C_Read... [09:19:16]Read from MH i2c: E2 03 00 90 34 00 90 00 38 [09:19:16]RAPDU: 90 00 [09:19:16]wFMCommunicate OK [09:19:16]SAM_PROTO_ClearQueue done [09:19:16]KKMCreateOFDPacket [09:19:16]OFDProtocolAddRootSTLVToBuf [09:19:16]FM_MakeSignedData [09:19:16]FM_MakeSignedData [09:19:16]SAM_PROTO_SignData [09:19:16]wFMCommunicate request_size=4 [09:19:16]MH_SAM_APDU [09:19:16]CAPDU: 80 0D 01 02 [09:19:16]Write to MH i2c: E2 08 00 91 34 80 0D 01 02 00 00 00 00 3E [09:19:16]Write i2c OK [09:19:16]MH_I2C_Read... [09:19:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:16]Read from MH i2c: E2 [09:19:16]MH_I2C_Read... [09:19:16]Read from MH i2c: E2 03 00 [09:19:16]MH_I2C_Read... [09:19:16]Read from MH i2c: E2 03 00 91 34 00 90 00 39 [09:19:16]RAPDU: 90 00 [09:19:16]wFMCommunicate OK [09:19:16]wFMCommunicate request_size=255 [09:19:16]MH_SAM_APDU [09:19: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 96 5F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E3 00 00 35 04 06 00 ED [09:19:16]Write to MH i2c: E2 02 01 92 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 96 5F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E3 00 00 35 04 06 00 ED 00 00 F1 [09:19:16]Write i2c OK [09:19:16]MH_I2C_Read... [09:19:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:17]Read from MH i2c: E2 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 03 00 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 03 00 92 34 00 90 00 3A [09:19:17]RAPDU: 90 00 [09:19:17]wFMCommunicate OK [09:19:17]wFMCommunicate request_size=10 [09:19:17]MH_SAM_APDU [09:19:17]CAPDU: 80 0D 02 02 05 21 69 A0 F1 60 [09:19:17]Write to MH i2c: E2 0D 00 93 34 80 0D 02 02 05 00 21 69 A0 F1 60 00 00 C6 [09:19:17]Write i2c OK [09:19:17]MH_I2C_Read... [09:19:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:17]Read from MH i2c: E2 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 03 00 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 03 00 93 34 00 90 00 3B [09:19:17]RAPDU: 90 00 [09:19:17]wFMCommunicate OK [09:19:17]wFMCommunicate request_size=4 [09:19:17]MH_SAM_APDU [09:19:17]CAPDU: 80 0D 03 02 [09:19:17]Write to MH i2c: E2 08 00 94 34 80 0D 03 02 00 00 00 00 43 [09:19:17]Write i2c OK [09:19:17]MH_I2C_Read... [09:19:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:17]Read from MH i2c: E2 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 0B 00 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 0B 00 94 34 00 6E 4E 0D 7B 7E 93 EF F4 90 00 7C [09:19:17]RAPDU: 6E 4E 0D 7B 7E 93 EF F4 90 00 [09:19:17]wFMCommunicate OK [09:19:17]SAM_PROTO_SignData done [09:19:17]FM_MakeSignedData done [09:19:17]CreateOFDProtocolMessage [09:19:17]wFMCommunicate request_size=4 [09:19:17]MH_SAM_APDU [09:19:17]CAPDU: 80 11 00 00 [09:19:17]Write to MH i2c: E2 08 00 95 34 80 11 00 00 00 00 00 00 43 [09:19:17]Write i2c OK [09:19:17]MH_I2C_Read... [09:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:17]Read from MH i2c: E2 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 17 00 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 17 00 95 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [09:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:19:17]wFMCommunicate OK [09:19:17]CreateOFDProtocolMessage done [09:19:17]OFDSenderStorePacket 58154 [09:19:17]StoreOFDPacket docnum=58154 [09:19:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 95 04 07 01 68 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 96 5F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E3 00 00 35 04 06 00 ED 21 69 A0 F1 60 6E 4E 0D 7B 7E 93 EF F4 [09:19:17]CheckFolder [09:19:17]dirname=/storage/ofd_packets [09:19:17]CheckFolder done [09:19:17]ProducePacketName [09:19:17]name=ofd_packets/00058154 [09:19:17]NVStorageSaveData ofd_packets/00058154 [09:19:17]File name is /storage/ofd_packets/00058154 [09:19:17]Write 301 bytes [09:19:17]NVStorageSaveData done [09:19:17]OFDSenderStorePacket done [09:19:17]KKMCreateOFDPacket done [09:19:17]NVStorageSaveData kkm_last_timestamp [09:19:17]File name is /storage/kkm_last_timestamp [09:19:17]Write 4 bytes [09:19:17]NVStorageSaveData done [09:19:17]ExternCall_PrintAddStr [09:19:17]wPrintStart [09:19:17]Write to MH i2c: 01 00 00 96 34 CA [09:19:17]Write i2c OK [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: 01 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: 01 07 00 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: 01 07 00 96 34 00 00 00 00 00 FF 0F DF [09:19:17]RasterBufferAndPrint [09:19:17]line Счет N : (1)2075398 [09:19:17]line ИНН: 02508201610067 [09:19:17]line Контрольно-Кассовый Чек [09:19:17]line ПРОДАЖА [09:19:17]line ТРК (МРК, ГНК) : 43 [09:19:17]line Товар: 2710124130 [09:19:17]line Аи-92-К-4 [09:19:17]line 10.330 * 67.80 [09:19:17]line = 700.37 [09:19:17]line НДС 12% НСП 1% [09:19:17]line > о реализуемом товаре [09:19:17]line ИТОГО: 700.37 [09:19:17]line НСП 1% : 6.20 [09:19:17]line НДС 12% : 74.38 [09:19:17]line Наличными: 0.00 [09:19:17]line Безнал.: 700.37 [09:19:17]line Место: АЗС № 135 "Партнер Нефть" [09:19:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:19:17]line СНО: Общий режим [09:19:17]line Чек 138 20.08.2024 09:19 [09:19:17]line Смена: 100 ФФД: 1.0 [09:19:17]line ЗНМ: 0300000196 [09:19:17]line РНМ: 0000000000162794 [09:19:17]line Версия ККМ: v1.0 [09:19:17]line Платежная система: O! деньги [09:19:17]line ФМ: 0000000002094532 [09:19:17]line ФД: 58154 [09:19:17]line ФПД: 260727761858912 [09:19:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091918&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58154&fm=260727761858912&tin=02508201610067®Number=0000000000162794&sum=70037 [09:19:17]OFD Sender: Processing packet 58154 [packets to send 51, broken 50] [09:19:17]ProducePacketName [09:19:17]name=ofd_packets/00058154 [09:19:17]OFD Sender: To server: pG, [09:19:17]CommunicateWithHost lk.salyk.kg:30040 [09:19:17]ConnectInit lk.salyk.kg [09:19:17]written 0, free lines is 4095 [09:19:17]Connected sock=11 [09:19:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 95 04 07 01 68 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 96 5F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E3 00 00 35 04 06 00 ED 21 69 A0 F1 60 6E 4E 0D 7B 7E 93 EF F4 [09:19:18]Write to MH i2c: 01 00 00 C0 34 F4 [09:19:18]Write i2c OK [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: 01 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: 01 07 00 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: 01 07 00 C0 34 00 00 00 00 00 BD 0C C4 [09:19:18]RasterBufferAndPrint [09:19:18]line [09:19:18]line [09:19:18]line [09:19:18]line [09:19:18]line [09:19:18]written 0, free lines is 3267 [09:19:18]MH_Cut [09:19:18]Write to MH i2c: D1 01 00 C7 34 01 CD [09:19:18]Write i2c OK [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: D1 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: D1 01 00 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: D1 01 00 C7 34 00 CC [09:19:18]Write to MH i2c: 01 00 00 C8 34 FC [09:19:18]Write i2c OK [09:19:18]MH_I2C_Read... [09:19:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2C B7 47 00 24 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 32 30 39 34 35 33 32 10 04 04 00 2A E3 00 00 F4 03 04 00 E5 0A C4 66 B6 04 01 00 00 42 25 D4 FA 28 BB 5E 6B [09:19:18]CommunicateWithHost err = 0 [09:19:18]CheckOFDResponse [09:19:18]1017 (14) - 77093643461234 [09:19:18]1041 (16) - 0000000002094532 [09:19:18]1040 (4) - 58154 [09:19:18]1012 (4) - 20.08.2024 03:17 [09:19:18]1206 (1) - 0 [09:19:18]OFD Sender: Remove packet 58154 [09:19:18]ProducePacketName [09:19:18]name=ofd_packets/00058154 [09:19:18]NVStorageDeleteData [09:19:18]OFD Sender: No OFD packet to send [09:19:19]*** Cut start [09:19:19]*** Partial cut [09:19:19]*** CUTSNS_PIN = 1 [09:19:19]*** CUTSNS_PIN = 0 [09:19:19]*** Brake cut motor [09:19:19]Read from MH i2c: 01 [09:19:19]MH_I2C_Read... [09:19:19]*** Stop cut motor [09:19:19]*** Cut end [09:19:19]Read from MH i2c: 01 07 00 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: 01 07 00 C8 34 00 00 00 00 00 FF 0F 11 [09:19:19]process_action close_receipt done [09:19:19]requested_data is exist [09:19:19]produce_requested_data [09:19:19]requested_item fm.sn is exist - process it [09:19:19]wFMCommunicate request_size=4 [09:19:19]MH_SAM_APDU [09:19:19]CAPDU: 80 11 00 00 [09:19:19]Write to MH i2c: E2 08 00 C9 34 80 11 00 00 00 00 00 00 77 [09:19:19]Write i2c OK [09:19:19]MH_I2C_Read... [09:19:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:19]Read from MH i2c: E2 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 17 00 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 17 00 C9 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C3 [09:19:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:19:19]wFMCommunicate OK [09:19:19]requested_item fd.num is exist - process it [09:19:19]SAM_PROTO_GetFieldsCounters [09:19:19]wFMCommunicate request_size=4 [09:19:19]MH_SAM_APDU [09:19:19]CAPDU: 80 13 00 00 [09:19:19]Write to MH i2c: E2 08 00 CA 34 80 13 00 00 00 00 00 00 7A [09:19:19]Write i2c OK [09:19:19]MH_I2C_Read... [09:19:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:19]Read from MH i2c: E2 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 62 00 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 62 00 CA 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2A E3 00 00 0E 04 04 00 64 00 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 A7 [09:19:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2A E3 00 00 0E 04 04 00 64 00 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 [09:19:19]wFMCommunicate OK [09:19:19]SAM_PROTO_GetFieldsCounters done [09:19:19]requested_item shift.num is exist - process it [09:19:19]requested_item shift.opened is exist - process it [09:19:19]req_shift_opened [09:19:19]FM_GetShiftState [09:19:19]SAM_PROTO_GetShiftState [09:19:19]wFMCommunicate request_size=4 [09:19:19]MH_SAM_APDU [09:19:19]CAPDU: 80 13 01 00 [09:19:19]Write to MH i2c: E2 08 00 CB 34 80 13 01 00 00 00 00 00 7C [09:19:19]Write i2c OK [09:19:19]MH_I2C_Read... [09:19:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:19]Read from MH i2c: E2 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 0E 00 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 0E 00 CB 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9F [09:19:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:19:19]wFMCommunicate OK [09:19:19]SAM_PROTO_GetShiftState done [09:19:19]FM_GetShiftState done [09:19:19]req_shift_opened done [09:19:19]requested_item shift.open_date is exist - process it [09:19:19]req_shift_open_date [09:19:19]req_shift_open_date done [09:19:19]produce_requested_data done [09:19:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58154,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:19:19]process_action_free close_receipt [09:19:19]json_value_free [09:19:19]json_value_free done [09:19:19]process_json_proto returns [09:19:19]Send response to host [09:19:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58154,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:19:19]free response buf [09:19:19]execute_script done [09:19:19]execute_script returns [09:19:19]free content buf [09:19:19]Sock 10.Close socket [09:19:19]Sock 10.Thread stoped [09:19:23]OFD Sender: No OFD packet to send [09:19:28]OFD Sender: No OFD packet to send [09:19:33]OFD Sender: No OFD packet to send [09:19:38]OFD Sender: No OFD packet to send [09:19:43]OFD Sender: No OFD packet to send [09:19:48]OFD Sender: No OFD packet to send [09:19:53]OFD Sender: No OFD packet to send [09:19:58]OFD Sender: No OFD packet to send [09:20:03]OFD Sender: No OFD packet to send [09:20:08]OFD Sender: No OFD packet to send [09:20:13]OFD Sender: No OFD packet to send [09:20:18]OFD Sender: No OFD packet to send [09:20:23]OFD Sender: No OFD packet to send [09:20:28]OFD Sender: No OFD packet to send [09:20:33]OFD Sender: No OFD packet to send [09:20:38]OFD Sender: No OFD packet to send [09:20:43]OFD Sender: No OFD packet to send [09:20:48]OFD Sender: No OFD packet to send [09:20:53]OFD Sender: No OFD packet to send [09:20:58]OFD Sender: No OFD packet to send [09:21:03]OFD Sender: No OFD packet to send [09:21:08]OFD Sender: No OFD packet to send [09:21:13]OFD Sender: No OFD packet to send [09:21:18]OFD Sender: No OFD packet to send [09:21:23]OFD Sender: No OFD packet to send [09:21:28]OFD Sender: No OFD packet to send [09:21:33]OFD Sender: No OFD packet to send [09:21:38]OFD Sender: No OFD packet to send [09:21:43]OFD Sender: No OFD packet to send [09:21:48]OFD Sender: No OFD packet to send [09:21:53]OFD Sender: No OFD packet to send [09:21:58]OFD Sender: No OFD packet to send [09:22:03]OFD Sender: No OFD packet to send [09:22:08]OFD Sender: No OFD packet to send [09:22:13]OFD Sender: No OFD packet to send [09:22:18]OFD Sender: No OFD packet to send [09:22:23]OFD Sender: No OFD packet to send [09:22:28]OFD Sender: No OFD packet to send [09:22:33]OFD Sender: No OFD packet to send [09:22:38]OFD Sender: No OFD packet to send [09:22:43]OFD Sender: No OFD packet to send [09:22:48]OFD Sender: No OFD packet to send [09:22:53]accept exits with 7 [09:22:53]New connection [09:22:53]New thread 3067567460 created [09:22:53]Thread 3067424100 joined [09:22:53]Waiting for new connection... [09:22:53] Sock 7.Parse request [09:22:53]Sock 7.Check first char [09:22:53]Sock 7.First char is OK [09:22:53]request: POST /json_proto HTTP/1.0 [09:22:53]Method: POST [09:22:53]URL: /json_proto [09:22:53]Method is POST - this is cgi request [09:22:53]url: /json_proto [09:22:53]query_string will be loaded in cgi processing [09:22:53]execute_cgi json_proto POST (null) [09:22:53]execute_cgi path=json_proto method=POST [09:22:53]POST find Content-Length [09:22:53]Host: 172.17.44.3:8080 [09:22:53]Content-Length: 791 [09:22:53]Content-Type: application/json [09:22:53] [09:22:53]POST finish read [09:22:53]Found Content-Length = 791 [09:22:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.370, "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\u000A3709", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:53]execute_script... [09:22: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)2075401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.370, "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\u000A3709", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:53]POST & json_proto [09:22:53]process_json_proto [09:22:53]json parsed OK: [09:22:53]protocol is kg_v1.0 [09:22:53]action value=close_receipt [09:22:53]process_action close_receipt [09:22:53]cmd_close_receipt [09:22:53]MH_GetDate [09:22:53]Write to MH i2c: F0 00 00 CC 34 EF [09:22:53]Write i2c OK [09:22:53]MH_I2C_Read... [09:22:53]Read from MH i2c: F0 [09:22:53]MH_I2C_Read... [09:22:53]Read from MH i2c: F0 09 00 [09:22:53]MH_I2C_Read... [09:22:53]Read from MH i2c: F0 09 00 CC 34 00 70 60 C4 66 AD C5 5D 66 27 [09:22:53]GetLastDocTimeStamp 1724145558 [09:22:53]current date 1724145776 [09:22:53]FM_GetShiftState [09:22:53]SAM_PROTO_GetShiftState [09:22:53]wFMCommunicate request_size=4 [09:22:53]MH_SAM_APDU [09:22:53]CAPDU: 80 13 01 00 [09:22:53]Write to MH i2c: E2 08 00 CD 34 80 13 01 00 00 00 00 00 7E [09:22:53]Write i2c OK [09:22:53]MH_I2C_Read... [09:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:53]Read from MH i2c: E2 [09:22:53]MH_I2C_Read... [09:22:53]Read from MH i2c: E2 0E 00 [09:22:53]MH_I2C_Read... [09:22:53]Read from MH i2c: E2 0E 00 CD 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A1 [09:22:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:22:53]wFMCommunicate OK [09:22:53]SAM_PROTO_GetShiftState done [09:22:53]FM_GetShiftState done [09:22:53]opened in 1724112910 [09:22:53]opened+sec_in_day 1724199310 [09:22:53]quantity*price = 0 [09:22:53]sum+1 = 1 [09:22:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 139 20.08.2024 09:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 3709 ФМ: 0000000002094532 ФД: 58155 ФПД: 200087119841804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092256&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58155&fm=200087119841804&tin=02508201610067®Number=0000000000162794&sum=0 [09:22:54]StoreToDocumentArchive [09:22:54]shift 100 fd 58155 [09:22:54]save to /storage/0100/doc_00058155 [09:22:54]save last doc name /storage/0100/doc_00058155 to /storage/kkm_last_doc_name [09:22:54]save OK [09:22:54]Clear old archive folders... [09:22:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:54]tlvbuf is 01DF0E10 [09:22:54]SAM_PROTO_ClearQueue [09:22:54]wFMCommunicate request_size=4 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 09 00 00 [09:22:54]Write to MH i2c: E2 08 00 DA 34 80 09 00 00 00 00 00 00 80 [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 DA 34 00 90 00 82 [09:22:54]RAPDU: 90 00 [09:22:54]wFMCommunicate OK [09:22:54]SAM_PROTO_ClearQueue done [09:22:54]KKMCreateOFDPacket [09:22:54]OFDProtocolAddRootSTLVToBuf [09:22:54]FM_MakeSignedData [09:22:54]FM_MakeSignedData [09:22:54]SAM_PROTO_SignData [09:22:54]wFMCommunicate request_size=4 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 0D 01 02 [09:22:54]Write to MH i2c: E2 08 00 DB 34 80 0D 01 02 00 00 00 00 88 [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 DB 34 00 90 00 83 [09:22:54]RAPDU: 90 00 [09:22:54]wFMCommunicate OK [09:22:54]wFMCommunicate request_size=255 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 70 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E3 00 00 35 04 06 00 B5 [09:22:54]Write to MH i2c: E2 02 01 DC 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 70 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E3 00 00 35 04 06 00 B5 00 00 20 [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 DC 34 00 90 00 84 [09:22:54]RAPDU: 90 00 [09:22:54]wFMCommunicate OK [09:22:54]wFMCommunicate request_size=10 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 0D 02 02 05 FA 69 B3 CA 0C [09:22:54]Write to MH i2c: E2 0D 00 DD 34 80 0D 02 02 05 00 FA 69 B3 CA 0C 00 00 81 [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 DD 34 00 90 00 85 [09:22:54]RAPDU: 90 00 [09:22:54]wFMCommunicate OK [09:22:54]wFMCommunicate request_size=4 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 0D 03 02 [09:22:54]Write to MH i2c: E2 08 00 DE 34 80 0D 03 02 00 00 00 00 8D [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 0B 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 0B 00 DE 34 00 6E 03 9C D9 E0 16 AD 0D 90 00 24 [09:22:54]RAPDU: 6E 03 9C D9 E0 16 AD 0D 90 00 [09:22:54]wFMCommunicate OK [09:22:54]SAM_PROTO_SignData done [09:22:54]FM_MakeSignedData done [09:22:54]CreateOFDProtocolMessage [09:22:54]wFMCommunicate request_size=4 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 11 00 00 [09:22:54]Write to MH i2c: E2 08 00 DF 34 80 11 00 00 00 00 00 00 8D [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:55]Read from MH i2c: E2 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: E2 17 00 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: E2 17 00 DF 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [09:22:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:22:55]wFMCommunicate OK [09:22:55]CreateOFDProtocolMessage done [09:22:55]OFDSenderStorePacket 58155 [09:22:55]StoreOFDPacket docnum=58155 [09:22:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E2 6B 07 01 B3 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 70 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E3 00 00 35 04 06 00 B5 FA 69 B3 CA 0C 6E 03 9C D9 E0 16 AD 0D [09:22:55]CheckFolder [09:22:55]dirname=/storage/ofd_packets [09:22:55]CheckFolder done [09:22:55]ProducePacketName [09:22:55]name=ofd_packets/00058155 [09:22:55]NVStorageSaveData ofd_packets/00058155 [09:22:55]File name is /storage/ofd_packets/00058155 [09:22:55]Write 301 bytes [09:22:55]NVStorageSaveData done [09:22:55]OFDSenderStorePacket done [09:22:55]KKMCreateOFDPacket done [09:22:55]NVStorageSaveData kkm_last_timestamp [09:22:55]File name is /storage/kkm_last_timestamp [09:22:55]Write 4 bytes [09:22:55]NVStorageSaveData done [09:22:55]ExternCall_PrintAddStr [09:22:55]wPrintStart [09:22:55]Write to MH i2c: 01 00 00 E0 34 14 [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 07 00 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 07 00 E0 34 00 00 00 00 00 FF 0F 29 [09:22:55]RasterBufferAndPrint [09:22:55]line Счет N : (1)2075401 [09:22:55]line ИНН: 02508201610067 [09:22:55]line Контрольно-Кассовый Чек [09:22:55]line ПРОДАЖА [09:22:55]line ТРК (МРК, ГНК) : 43 [09:22:55]line Товар: 2710124130 [09:22:55]line Аи-92-К-4 [09:22:55]line 7.370 * 0.00 [09:22:55]line = 0.00 [09:22:55]line НДС 12% НСП 1% [09:22:55]line > о реализуемом товаре [09:22:55]line ИТОГО: 0.00 [09:22:55]line НСП 1% : 0.00 [09:22:55]line НДС 12% : 0.00 [09:22:55]line Наличными: 0.00 [09:22:55]line Безнал.: 0.00 [09:22:55]line Место: АЗС № 135 "Партнер Нефть" [09:22:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:22:55]line СНО: Общий режим [09:22:55]line Чек 139 20.08.2024 09:22 [09:22:55]line Смена: 100 ФФД: 1.0 [09:22:55]line ЗНМ: 0300000196 [09:22:55]line РНМ: 0000000000162794 [09:22:55]line Версия ККМ: v1.0 [09:22:55]line Талоны: Топливная Карта [09:22:55]line 3709 [09:22:55]line ФМ: 0000000002094532 [09:22:55]line ФД: 58155 [09:22:55]line ФПД: 200087119841804 [09:22:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092256&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58155&fm=200087119841804&tin=02508201610067®Number=0000000000162794&sum=0 [09:22:55]OFD Sender: Processing packet 58155 [packets to send 51, broken 50] [09:22:55]ProducePacketName [09:22:55]name=ofd_packets/00058155 [09:22:55]OFD Sender: To server: pG, [09:22:55]CommunicateWithHost lk.salyk.kg:30040 [09:22:55]ConnectInit lk.salyk.kg [09:22:55]written 0, free lines is 4095 [09:22:55]Connected sock=10 [09:22:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E2 6B 07 01 B3 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 70 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E3 00 00 35 04 06 00 B5 FA 69 B3 CA 0C 6E 03 9C D9 E0 16 AD 0D [09:22:55]Write to MH i2c: 01 00 00 0A 35 3F [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 07 00 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 07 00 0A 35 00 00 00 00 00 B7 0C 09 [09:22:55]RasterBufferAndPrint [09:22:55]line [09:22:55]line [09:22:55]line [09:22:55]line [09:22:55]line [09:22:55]written 0, free lines is 3258 [09:22:55]MH_Cut [09:22:55]Write to MH i2c: D1 01 00 11 35 01 18 [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: D1 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: D1 01 00 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: D1 01 00 11 35 00 17 [09:22:55]Write to MH i2c: 01 00 00 12 35 47 [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FA A4 47 00 13 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 32 30 39 34 35 33 32 10 04 04 00 2B E3 00 00 F4 03 04 00 BF 0B C4 66 B6 04 01 00 00 97 69 A3 25 91 96 AA 36 [09:22:55]CommunicateWithHost err = 0 [09:22:55]CheckOFDResponse [09:22:55]1017 (14) - 77093643461234 [09:22:55]1041 (16) - 0000000002094532 [09:22:55]1040 (4) - 58155 [09:22:55]1012 (4) - 20.08.2024 03:21 [09:22:55]1206 (1) - 0 [09:22:55]OFD Sender: Remove packet 58155 [09:22:55]ProducePacketName [09:22:55]name=ofd_packets/00058155 [09:22:55]NVStorageDeleteData [09:22:56]OFD Sender: No OFD packet to send [09:22:56]*** Cut start [09:22:56]*** Partial cut [09:22:56]*** CUTSNS_PIN = 1 [09:22:56]*** CUTSNS_PIN = 0 [09:22:57]*** Brake cut motor [09:22:57]Read from MH i2c: 01 [09:22:57]MH_I2C_Read... [09:22:57]*** Stop cut motor [09:22:57]*** Cut end [09:22:57]Read from MH i2c: 01 07 00 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: 01 07 00 12 35 00 00 00 00 00 FF 0F 5C [09:22:57]process_action close_receipt done [09:22:57]requested_data is exist [09:22:57]produce_requested_data [09:22:57]requested_item fm.sn is exist - process it [09:22:57]wFMCommunicate request_size=4 [09:22:57]MH_SAM_APDU [09:22:57]CAPDU: 80 11 00 00 [09:22:57]Write to MH i2c: E2 08 00 13 35 80 11 00 00 00 00 00 00 C2 [09:22:57]Write i2c OK [09:22:57]MH_I2C_Read... [09:22:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:57]Read from MH i2c: E2 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: E2 17 00 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: E2 17 00 13 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0E [09:22:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:22:57]wFMCommunicate OK [09:22:57]requested_item fd.num is exist - process it [09:22:57]SAM_PROTO_GetFieldsCounters [09:22:57]wFMCommunicate request_size=4 [09:22:57]MH_SAM_APDU [09:22:57]CAPDU: 80 13 00 00 [09:22:57]Write to MH i2c: E2 08 00 14 35 80 13 00 00 00 00 00 00 C5 [09:22:57]Write i2c OK [09:22:57]MH_I2C_Read... [09:22:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:57]Read from MH i2c: E2 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: E2 62 00 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: E2 62 00 14 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [09:22:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:22:57]wFMCommunicate OK [09:22:57]SAM_PROTO_GetFieldsCounters done [09:22:57]requested_item shift.num is exist - process it [09:22:57]requested_item shift.opened is exist - process it [09:22:57]req_shift_opened [09:22:57]FM_GetShiftState [09:22:57]SAM_PROTO_GetShiftState [09:22:57]wFMCommunicate request_size=4 [09:22:57]MH_SAM_APDU [09:22:57]CAPDU: 80 13 01 00 [09:22:57]Write to MH i2c: E2 08 00 15 35 80 13 01 00 00 00 00 00 C7 [09:22:57]Write i2c OK [09:22:57]MH_I2C_Read... [09:22:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:57]Read from MH i2c: E2 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: E2 0E 00 [09:22:57]MH_I2C_Read... [09:22:57]Read from MH i2c: E2 0E 00 15 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EA [09:22:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:22:57]wFMCommunicate OK [09:22:57]SAM_PROTO_GetShiftState done [09:22:57]FM_GetShiftState done [09:22:57]req_shift_opened done [09:22:57]requested_item shift.open_date is exist - process it [09:22:57]req_shift_open_date [09:22:57]req_shift_open_date done [09:22:57]produce_requested_data done [09:22:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58155,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:22:57]process_action_free close_receipt [09:22:57]json_value_free [09:22:57]json_value_free done [09:22:57]process_json_proto returns [09:22:57]Send response to host [09:22:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58155,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:22:57]free response buf [09:22:57]execute_script done [09:22:57]execute_script returns [09:22:57]free content buf [09:22:57]Sock 7.Close socket [09:22:57]Sock 7.Thread stoped [09:23:01]OFD Sender: No OFD packet to send [09:23:06]OFD Sender: No OFD packet to send [09:23:11]OFD Sender: No OFD packet to send [09:23:16]OFD Sender: No OFD packet to send [09:23:21]OFD Sender: No OFD packet to send [09:23:26]OFD Sender: No OFD packet to send [09:23:31]OFD Sender: No OFD packet to send [09:23:36]OFD Sender: No OFD packet to send [09:23:41]OFD Sender: No OFD packet to send [09:23:46]OFD Sender: No OFD packet to send [09:23:51]OFD Sender: No OFD packet to send [09:23:56]OFD Sender: No OFD packet to send [09:24:01]OFD Sender: No OFD packet to send [09:24:06]OFD Sender: No OFD packet to send [09:24:06]accept exits with 9 [09:24:06]New connection [09:24:06]New thread 3067424100 created [09:24:06]Thread 3067567460 joined [09:24:06]Waiting for new connection... [09:24:06] Sock 9.Parse request [09:24:06]Sock 9.Check first char [09:24:06]Sock 9.First char is OK [09:24:06]request: POST /json_proto HTTP/1.0 [09:24:06]Method: POST [09:24:06]URL: /json_proto [09:24:06]Method is POST - this is cgi request [09:24:06]url: /json_proto [09:24:06]query_string will be loaded in cgi processing [09:24:06]execute_cgi json_proto POST (null) [09:24:06]execute_cgi path=json_proto method=POST [09:24:06]POST find Content-Length [09:24:06]Host: 172.17.44.3:8080 [09:24:06]Content-Length: 755 [09:24:06]Content-Type: application/json [09:24:06] [09:24:06]POST finish read [09:24:06]Found Content-Length = 755 [09:24:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30069274", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:06]execute_script... [09:24: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)2075400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30069274", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:06]POST & json_proto [09:24:06]process_json_proto [09:24:06]json parsed OK: [09:24:06]protocol is kg_v1.0 [09:24:06]action value=close_receipt [09:24:06]process_action close_receipt [09:24:06]cmd_close_receipt [09:24:06]MH_GetDate [09:24:06]Write to MH i2c: F0 00 00 16 35 3A [09:24:06]Write i2c OK [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: F0 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: F0 09 00 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: F0 09 00 16 35 00 B9 60 C4 66 AD C5 5D 66 BB [09:24:06]GetLastDocTimeStamp 1724145776 [09:24:06]current date 1724145849 [09:24:06]FM_GetShiftState [09:24:06]SAM_PROTO_GetShiftState [09:24:06]wFMCommunicate request_size=4 [09:24:06]MH_SAM_APDU [09:24:06]CAPDU: 80 13 01 00 [09:24:06]Write to MH i2c: E2 08 00 17 35 80 13 01 00 00 00 00 00 C9 [09:24:06]Write i2c OK [09:24:06]MH_I2C_Read... [09:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:06]Read from MH i2c: E2 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: E2 0E 00 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: E2 0E 00 17 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EC [09:24:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:24:06]wFMCommunicate OK [09:24:06]SAM_PROTO_GetShiftState done [09:24:06]FM_GetShiftState done [09:24:06]opened in 1724112910 [09:24:06]opened+sec_in_day 1724199310 [09:24:06]quantity*price = 0 [09:24:06]sum+1 = 1 [09:24:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 140 20.08.2024 09:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30069274 ФМ: 0000000002094532 ФД: 58156 ФПД: 126097061226015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092409&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58156&fm=126097061226015&tin=02508201610067®Number=0000000000162794&sum=0 [09:24:08]StoreToDocumentArchive [09:24:08]shift 100 fd 58156 [09:24:08]save to /storage/0100/doc_00058156 [09:24:08]save last doc name /storage/0100/doc_00058156 to /storage/kkm_last_doc_name [09:24:08]save OK [09:24:08]Clear old archive folders... [09:24:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:08]tlvbuf is 01E2B8C0 [09:24:08]SAM_PROTO_ClearQueue [09:24:08]wFMCommunicate request_size=4 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 09 00 00 [09:24:08]Write to MH i2c: E2 08 00 24 35 80 09 00 00 00 00 00 00 CB [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 24 35 00 90 00 CD [09:24:08]RAPDU: 90 00 [09:24:08]wFMCommunicate OK [09:24:08]SAM_PROTO_ClearQueue done [09:24:08]KKMCreateOFDPacket [09:24:08]OFDProtocolAddRootSTLVToBuf [09:24:08]FM_MakeSignedData [09:24:08]FM_MakeSignedData [09:24:08]SAM_PROTO_SignData [09:24:08]wFMCommunicate request_size=4 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 0D 01 02 [09:24:08]Write to MH i2c: E2 08 00 25 35 80 0D 01 02 00 00 00 00 D3 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 25 35 00 90 00 CE [09:24:08]RAPDU: 90 00 [09:24:08]wFMCommunicate OK [09:24:08]wFMCommunicate request_size=255 [09:24:08]MH_SAM_APDU [09:24: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 34 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 8C 00 00 00 F4 03 04 00 B9 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E3 00 00 35 04 06 00 72 [09:24:08]Write to MH i2c: E2 02 01 26 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 8C 00 00 00 F4 03 04 00 B9 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E3 00 00 35 04 06 00 72 00 00 32 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 26 35 00 90 00 CF [09:24:08]RAPDU: 90 00 [09:24:08]wFMCommunicate OK [09:24:08]wFMCommunicate request_size=10 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 0D 02 02 05 AF 42 8A A6 1F [09:24:08]Write to MH i2c: E2 0D 00 27 35 80 0D 02 02 05 00 AF 42 8A A6 1F 00 00 20 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 03 00 27 35 00 90 00 D0 [09:24:08]RAPDU: 90 00 [09:24:08]wFMCommunicate OK [09:24:08]wFMCommunicate request_size=4 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 0D 03 02 [09:24:08]Write to MH i2c: E2 08 00 28 35 80 0D 03 02 00 00 00 00 D8 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 0B 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 0B 00 28 35 00 0F 20 87 4F 2D 89 C9 2F 90 00 8C [09:24:08]RAPDU: 0F 20 87 4F 2D 89 C9 2F 90 00 [09:24:08]wFMCommunicate OK [09:24:08]SAM_PROTO_SignData done [09:24:08]FM_MakeSignedData done [09:24:08]CreateOFDProtocolMessage [09:24:08]wFMCommunicate request_size=4 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 11 00 00 [09:24:08]Write to MH i2c: E2 08 00 29 35 80 11 00 00 00 00 00 00 D8 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 17 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 17 00 29 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 24 [09:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:24:08]wFMCommunicate OK [09:24:08]CreateOFDProtocolMessage done [09:24:08]OFDSenderStorePacket 58156 [09:24:08]StoreOFDPacket docnum=58156 [09:24:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FC 3D 07 01 B8 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 34 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 8C 00 00 00 F4 03 04 00 B9 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E3 00 00 35 04 06 00 72 AF 42 8A A6 1F 0F 20 87 4F 2D 89 C9 2F [09:24:08]CheckFolder [09:24:08]dirname=/storage/ofd_packets [09:24:08]CheckFolder done [09:24:08]ProducePacketName [09:24:08]name=ofd_packets/00058156 [09:24:08]NVStorageSaveData ofd_packets/00058156 [09:24:08]File name is /storage/ofd_packets/00058156 [09:24:08]Write 301 bytes [09:24:08]NVStorageSaveData done [09:24:08]OFDSenderStorePacket done [09:24:08]KKMCreateOFDPacket done [09:24:08]NVStorageSaveData kkm_last_timestamp [09:24:08]File name is /storage/kkm_last_timestamp [09:24:08]Write 4 bytes [09:24:08]NVStorageSaveData done [09:24:08]ExternCall_PrintAddStr [09:24:08]wPrintStart [09:24:08]Write to MH i2c: 01 00 00 2A 35 5F [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 07 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: 01 07 00 2A 35 00 00 00 00 00 FF 0F 74 [09:24:08]RasterBufferAndPrint [09:24:08]line Счет N : (1)2075400 [09:24:08]line ИНН: 02508201610067 [09:24:08]line Контрольно-Кассовый Чек [09:24:08]line ПРОДАЖА [09:24:08]line ТРК (МРК, ГНК) : 33 [09:24:08]line Товар: 2710124130 [09:24:08]line Аи-92-К-4 [09:24:08]line 30.000 * 0.00 [09:24:08]line = 0.00 [09:24:08]line НДС 12% НСП 1% [09:24:08]line > о реализуемом товаре [09:24:08]line ИТОГО: 0.00 [09:24:08]line НСП 1% : 0.00 [09:24:08]line НДС 12% : 0.00 [09:24:08]line Наличными: 0.00 [09:24:08]line Безнал.: 0.00 [09:24:08]line Место: АЗС № 135 "Партнер Нефть" [09:24:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:24:08]line СНО: Общий режим [09:24:08]line Чек 140 20.08.2024 09:24 [09:24:08]line Смена: 100 ФФД: 1.0 [09:24:08]line ЗНМ: 0300000196 [09:24:08]line РНМ: 0000000000162794 [09:24:08]line Версия ККМ: v1.0 [09:24:08]line Талоны: ТК ГПНА Online [09:24:08]line 30069274 [09:24:08]line ФМ: 0000000002094532 [09:24:08]line ФД: 58156 [09:24:08]line ФПД: 126097061226015 [09:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092409&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58156&fm=126097061226015&tin=02508201610067®Number=0000000000162794&sum=0 [09:24:08]OFD Sender: Processing packet 58156 [packets to send 51, broken 50] [09:24:08]ProducePacketName [09:24:08]name=ofd_packets/00058156 [09:24:08]OFD Sender: To server: pG, [09:24:08]CommunicateWithHost lk.salyk.kg:30040 [09:24:08]ConnectInit lk.salyk.kg [09:24:08]written 0, free lines is 4095 [09:24:09]Connected sock=7 [09:24:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FC 3D 07 01 B8 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 34 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 8C 00 00 00 F4 03 04 00 B9 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E3 00 00 35 04 06 00 72 AF 42 8A A6 1F 0F 20 87 4F 2D 89 C9 2F [09:24:09]Write to MH i2c: 01 00 00 54 35 89 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: 01 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: 01 07 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: 01 07 00 54 35 00 00 00 00 00 B6 0C 52 [09:24:09]RasterBufferAndPrint [09:24:09]line [09:24:09]line [09:24:09]line [09:24:09]line [09:24:09]line [09:24:09]written 0, free lines is 3260 [09:24:09]MH_Cut [09:24:09]Write to MH i2c: D1 01 00 5B 35 01 62 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: D1 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: D1 01 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: D1 01 00 5B 35 00 61 [09:24:09]Write to MH i2c: 01 00 00 5C 35 91 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 61 50 47 00 E4 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 32 30 39 34 35 33 32 10 04 04 00 2C E3 00 00 F4 03 04 00 08 0C C4 66 B6 04 01 00 00 D6 49 C1 02 AD 85 1F A2 [09:24:09]CommunicateWithHost err = 0 [09:24:09]CheckOFDResponse [09:24:09]1017 (14) - 77093643461234 [09:24:09]1041 (16) - 0000000002094532 [09:24:09]1040 (4) - 58156 [09:24:09]1012 (4) - 20.08.2024 03:22 [09:24:09]1206 (1) - 0 [09:24:09]OFD Sender: Remove packet 58156 [09:24:09]ProducePacketName [09:24:09]name=ofd_packets/00058156 [09:24:09]NVStorageDeleteData [09:24:09]OFD Sender: No OFD packet to send [09:24:10]*** Cut start [09:24:10]*** Partial cut [09:24:10]*** CUTSNS_PIN = 1 [09:24:10]*** CUTSNS_PIN = 0 [09:24:10]*** Brake cut motor [09:24:10]Read from MH i2c: 01 [09:24:10]MH_I2C_Read... [09:24:10]*** Stop cut motor [09:24:10]*** Cut end [09:24:10]Read from MH i2c: 01 07 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: 01 07 00 5C 35 00 00 00 00 00 FF 0F A6 [09:24:10]process_action close_receipt done [09:24:10]requested_data is exist [09:24:10]produce_requested_data [09:24:10]requested_item fm.sn is exist - process it [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 11 00 00 [09:24:10]Write to MH i2c: E2 08 00 5D 35 80 11 00 00 00 00 00 00 0C [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 17 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 17 00 5D 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 58 [09:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:24:10]wFMCommunicate OK [09:24:10]requested_item fd.num is exist - process it [09:24:10]SAM_PROTO_GetFieldsCounters [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 13 00 00 [09:24:10]Write to MH i2c: E2 08 00 5E 35 80 13 00 00 00 00 00 00 0F [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:11]Read from MH i2c: E2 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 62 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 62 00 5E 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [09:24:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:11]wFMCommunicate OK [09:24:11]SAM_PROTO_GetFieldsCounters done [09:24:11]requested_item shift.num is exist - process it [09:24:11]requested_item shift.opened is exist - process it [09:24:11]req_shift_opened [09:24:11]FM_GetShiftState [09:24:11]SAM_PROTO_GetShiftState [09:24:11]wFMCommunicate request_size=4 [09:24:11]MH_SAM_APDU [09:24:11]CAPDU: 80 13 01 00 [09:24:11]Write to MH i2c: E2 08 00 5F 35 80 13 01 00 00 00 00 00 11 [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:11]Read from MH i2c: E2 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 0E 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 0E 00 5F 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 34 [09:24:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:24:11]wFMCommunicate OK [09:24:11]SAM_PROTO_GetShiftState done [09:24:11]FM_GetShiftState done [09:24:11]req_shift_opened done [09:24:11]requested_item shift.open_date is exist - process it [09:24:11]req_shift_open_date [09:24:11]req_shift_open_date done [09:24:11]produce_requested_data done [09:24:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58156,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:24:11]process_action_free close_receipt [09:24:11]json_value_free [09:24:11]json_value_free done [09:24:11]process_json_proto returns [09:24:11]Send response to host [09:24:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58156,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:24:11]free response buf [09:24:11]execute_script done [09:24:11]execute_script returns [09:24:11]free content buf [09:24:11]Sock 9.Close socket [09:24:11]Sock 9.Thread stoped [09:24:14]OFD Sender: No OFD packet to send [09:24:19]OFD Sender: No OFD packet to send [09:24:24]OFD Sender: No OFD packet to send [09:24:29]OFD Sender: No OFD packet to send [09:24:34]OFD Sender: No OFD packet to send [09:24:39]OFD Sender: No OFD packet to send [09:24:44]OFD Sender: No OFD packet to send [09:24:49]OFD Sender: No OFD packet to send [09:24:54]OFD Sender: No OFD packet to send [09:24:59]OFD Sender: No OFD packet to send [09:25:04]OFD Sender: No OFD packet to send [09:25:09]OFD Sender: No OFD packet to send [09:25:14]accept exits with 10 [09:25:14]New connection [09:25:14]New thread 3067567460 created [09:25:14]Thread 3067424100 joined [09:25:14]Waiting for new connection... [09:25:14] Sock 10.Parse request [09:25:14]Sock 10.Check first char [09:25:14]Sock 10.First char is OK [09:25:14]request: POST /json_proto HTTP/1.0 [09:25:14]Method: POST [09:25:14]URL: /json_proto [09:25:14]Method is POST - this is cgi request [09:25:14]url: /json_proto [09:25:14]query_string will be loaded in cgi processing [09:25:14]execute_cgi json_proto POST (null) [09:25:14]execute_cgi path=json_proto method=POST [09:25:14]POST find Content-Length [09:25:14]Host: 172.17.44.3:8080 [09:25:14]Content-Length: 675 [09:25:14]Content-Type: application/json [09:25:14] [09:25:14]POST finish read [09:25:14]Found Content-Length = 675 [09:25:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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:25:14]execute_script... [09:25:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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:25:14]POST & json_proto [09:25:14]process_json_proto [09:25:14]json parsed OK: [09:25:14]protocol is kg_v1.0 [09:25:14]action value=close_receipt [09:25:14]process_action close_receipt [09:25:14]cmd_close_receipt [09:25:14]MH_GetDate [09:25:14]Write to MH i2c: F0 00 00 60 35 84 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: F0 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: F0 09 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: F0 09 00 60 35 00 FD 60 C4 66 AD C5 5D 66 49 [09:25:14]GetLastDocTimeStamp 1724145849 [09:25:14]current date 1724145917 [09:25:14]FM_GetShiftState [09:25:14]SAM_PROTO_GetShiftState [09:25:14]wFMCommunicate request_size=4 [09:25:14]MH_SAM_APDU [09:25:14]CAPDU: 80 13 01 00 [09:25:14]Write to MH i2c: E2 08 00 61 35 80 13 01 00 00 00 00 00 13 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:14]Read from MH i2c: E2 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: E2 0E 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: E2 0E 00 61 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 36 [09:25:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:25:14]wFMCommunicate OK [09:25:14]SAM_PROTO_GetShiftState done [09:25:14]FM_GetShiftState done [09:25:14]opened in 1724112910 [09:25:14]opened+sec_in_day 1724199310 [09:25:14]quantity*price = 50063 [09:25:14]sum+1 = 50064 [09:25:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 141 20.08.2024 09:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58157 ФПД: 214426559519985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092517&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58157&fm=214426559519985&tin=02508201610067®Number=0000000000162794&sum=50000 [09:25:15]StoreToDocumentArchive [09:25:15]shift 100 fd 58157 [09:25:15]save to /storage/0100/doc_00058157 [09:25:15]save last doc name /storage/0100/doc_00058157 to /storage/kkm_last_doc_name [09:25:15]save OK [09:25:15]Clear old archive folders... [09:25:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:25:15]tlvbuf is 01E2B8C0 [09:25:15]SAM_PROTO_ClearQueue [09:25:15]wFMCommunicate request_size=4 [09:25:15]MH_SAM_APDU [09:25:15]CAPDU: 80 09 00 00 [09:25:15]Write to MH i2c: E2 08 00 6E 35 80 09 00 00 00 00 00 00 15 [09:25:15]Write i2c OK [09:25:15]MH_I2C_Read... [09:25:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:15]Read from MH i2c: E2 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: E2 03 00 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: E2 03 00 6E 35 00 90 00 17 [09:25:15]RAPDU: 90 00 [09:25:15]wFMCommunicate OK [09:25:15]SAM_PROTO_ClearQueue done [09:25:15]KKMCreateOFDPacket [09:25:15]OFDProtocolAddRootSTLVToBuf [09:25:15]FM_MakeSignedData [09:25:15]FM_MakeSignedData [09:25:15]SAM_PROTO_SignData [09:25:15]wFMCommunicate request_size=4 [09:25:15]MH_SAM_APDU [09:25:15]CAPDU: 80 0D 01 02 [09:25:15]Write to MH i2c: E2 08 00 6F 35 80 0D 01 02 00 00 00 00 1D [09:25:15]Write i2c OK [09:25:15]MH_I2C_Read... [09:25:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:15]Read from MH i2c: E2 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: E2 03 00 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: E2 03 00 6F 35 00 90 00 18 [09:25:15]RAPDU: 90 00 [09:25:15]wFMCommunicate OK [09:25:15]wFMCommunicate request_size=255 [09:25:15]MH_SAM_APDU [09:25:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8D 00 00 00 F4 03 04 00 FD 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E3 00 00 35 04 06 00 C3 05 12 E9 [09:25:15]Write to MH i2c: E2 02 01 70 35 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8D 00 00 00 F4 03 04 00 FD 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E3 00 00 35 04 06 00 C3 05 12 E9 00 00 72 [09:25:15]Write i2c OK [09:25:15]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 70 35 00 90 00 19 [09:25:16]RAPDU: 90 00 [09:25:16]wFMCommunicate OK [09:25:16]wFMCommunicate request_size=7 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 0D 02 02 02 1C F1 [09:25:16]Write to MH i2c: E2 0A 00 71 35 80 0D 02 02 02 00 1C F1 00 00 31 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 71 35 00 90 00 1A [09:25:16]RAPDU: 90 00 [09:25:16]wFMCommunicate OK [09:25:16]wFMCommunicate request_size=4 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 0D 03 02 [09:25:16]Write to MH i2c: E2 08 00 72 35 80 0D 03 02 00 00 00 00 22 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 0B 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 0B 00 72 35 00 E7 D8 B5 C7 F0 D8 BC F5 90 00 D7 [09:25:16]RAPDU: E7 D8 B5 C7 F0 D8 BC F5 90 00 [09:25:16]wFMCommunicate OK [09:25:16]SAM_PROTO_SignData done [09:25:16]FM_MakeSignedData done [09:25:16]CreateOFDProtocolMessage [09:25:16]wFMCommunicate request_size=4 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 11 00 00 [09:25:16]Write to MH i2c: E2 08 00 73 35 80 11 00 00 00 00 00 00 22 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 17 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 17 00 73 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6E [09:25:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:25:16]wFMCommunicate OK [09:25:16]CreateOFDProtocolMessage done [09:25:16]OFDSenderStorePacket 58157 [09:25:16]StoreOFDPacket docnum=58157 [09:25:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F8 42 04 01 C2 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 FD 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E3 00 00 35 04 06 00 C3 05 12 E9 1C F1 E7 D8 B5 C7 F0 D8 BC F5 [09:25:16]CheckFolder [09:25:16]dirname=/storage/ofd_packets [09:25:16]CheckFolder done [09:25:16]ProducePacketName [09:25:16]name=ofd_packets/00058157 [09:25:16]NVStorageSaveData ofd_packets/00058157 [09:25:16]File name is /storage/ofd_packets/00058157 [09:25:16]Write 298 bytes [09:25:16]NVStorageSaveData done [09:25:16]OFDSenderStorePacket done [09:25:16]KKMCreateOFDPacket done [09:25:16]NVStorageSaveData kkm_last_timestamp [09:25:16]File name is /storage/kkm_last_timestamp [09:25:16]Write 4 bytes [09:25:16]NVStorageSaveData done [09:25:16]ExternCall_PrintAddStr [09:25:16]wPrintStart [09:25:16]Write to MH i2c: 01 00 00 74 35 A9 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: 01 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: 01 07 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: 01 07 00 74 35 00 00 00 00 00 FF 0F BE [09:25:16]RasterBufferAndPrint [09:25:16]line Счет N : (1)2075404 [09:25:16]line ИНН: 02508201610067 [09:25:16]line Контрольно-Кассовый Чек [09:25:16]line ПРОДАЖА [09:25:16]line ТРК (МРК, ГНК) : 21 [09:25:16]line Товар: 2710194210 [09:25:16]line ДТ-К-5 [09:25:16]line 6.570 * 76.20 [09:25:16]line = 500.63 [09:25:16]line НДС 12% НСП 1% [09:25:16]line > о реализуемом товаре [09:25:16]line ОКРУГЛЕНИЕ: -0.63 [09:25:16]line ИТОГО: 500.00 [09:25:16]line Внесено: 500.00 [09:25:16]line СДАЧА: 0.00 [09:25:16]line НСП 1% : 4.43 [09:25:16]line НДС 12% : 53.16 [09:25:16]line Наличными: 500.00 [09:25:16]line Безнал.: 0.00 [09:25:16]line Место: АЗС № 135 "Партнер Нефть" [09:25:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:25:16]line СНО: Общий режим [09:25:16]line Чек 141 20.08.2024 09:25 [09:25:16]line Смена: 100 ФФД: 1.0 [09:25:16]line ЗНМ: 0300000196 [09:25:16]line РНМ: 0000000000162794 [09:25:16]line Версия ККМ: v1.0 [09:25:16]line ФМ: 0000000002094532 [09:25:16]line ФД: 58157 [09:25:16]line ФПД: 214426559519985 [09:25:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092517&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58157&fm=214426559519985&tin=02508201610067®Number=0000000000162794&sum=50000 [09:25:16]OFD Sender: Processing packet 58157 [packets to send 51, broken 50] [09:25:16]ProducePacketName [09:25:16]name=ofd_packets/00058157 [09:25:16]OFD Sender: To server: pG, [09:25:16]CommunicateWithHost lk.salyk.kg:30040 [09:25:16]ConnectInit lk.salyk.kg [09:25:16]written 0, free lines is 4095 [09:25:16]Connected sock=9 [09:25:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F8 42 04 01 C2 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 FD 60 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E3 00 00 35 04 06 00 C3 05 12 E9 1C F1 E7 D8 B5 C7 F0 D8 BC F5 [09:25:17]Write to MH i2c: 01 00 00 9F 35 D4 [09:25:17]Write i2c OK [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 07 00 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 07 00 9F 35 00 00 00 00 00 A3 0C 8A [09:25:17]RasterBufferAndPrint [09:25:17]line [09:25:17]line [09:25:17]line [09:25:17]line [09:25:17]line [09:25:17]written 0, free lines is 3241 [09:25:17]MH_Cut [09:25:17]Write to MH i2c: D1 01 00 A6 35 01 AD [09:25:17]Write i2c OK [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: D1 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: D1 01 00 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: D1 01 00 A6 35 00 AC [09:25:17]Write to MH i2c: 01 00 00 A7 35 DC [09:25:17]Write i2c OK [09:25:17]MH_I2C_Read... [09:25:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EB 0E 47 00 79 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E3 00 00 F4 03 04 00 4C 0C C4 66 B6 04 01 00 00 7F E2 62 A7 07 5C D0 04 [09:25:17]CommunicateWithHost err = 0 [09:25:17]CheckOFDResponse [09:25:17]1017 (14) - 77093643461234 [09:25:17]1041 (16) - 0000000002094532 [09:25:17]1040 (4) - 58157 [09:25:17]1012 (4) - 20.08.2024 03:23 [09:25:17]1206 (1) - 0 [09:25:17]OFD Sender: Remove packet 58157 [09:25:17]ProducePacketName [09:25:17]name=ofd_packets/00058157 [09:25:17]NVStorageDeleteData [09:25:17]OFD Sender: No OFD packet to send [09:25:18]*** Cut start [09:25:18]*** Partial cut [09:25:18]*** CUTSNS_PIN = 1 [09:25:18]*** CUTSNS_PIN = 0 [09:25:18]*** Brake cut motor [09:25:18]Read from MH i2c: 01 [09:25:18]MH_I2C_Read... [09:25:18]*** Stop cut motor [09:25:18]*** Cut end [09:25:18]Read from MH i2c: 01 07 00 [09:25:18]MH_I2C_Read... [09:25:18]Read from MH i2c: 01 07 00 A7 35 00 00 00 00 00 FF 0F F1 [09:25:18]process_action close_receipt done [09:25:18]requested_data is exist [09:25:18]produce_requested_data [09:25:18]requested_item fm.sn is exist - process it [09:25:18]wFMCommunicate request_size=4 [09:25:18]MH_SAM_APDU [09:25:18]CAPDU: 80 11 00 00 [09:25:18]Write to MH i2c: E2 08 00 A8 35 80 11 00 00 00 00 00 00 57 [09:25:18]Write i2c OK [09:25:18]MH_I2C_Read... [09:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:18]Read from MH i2c: E2 [09:25:18]MH_I2C_Read... [09:25:18]Read from MH i2c: E2 17 00 [09:25:18]MH_I2C_Read... [09:25:18]Read from MH i2c: E2 17 00 A8 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A3 [09:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:25:18]wFMCommunicate OK [09:25:18]requested_item fd.num is exist - process it [09:25:18]SAM_PROTO_GetFieldsCounters [09:25:18]wFMCommunicate request_size=4 [09:25:18]MH_SAM_APDU [09:25:18]CAPDU: 80 13 00 00 [09:25:18]Write to MH i2c: E2 08 00 A9 35 80 13 00 00 00 00 00 00 5A [09:25:18]Write i2c OK [09:25:18]MH_I2C_Read... [09:25:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 62 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 62 00 A9 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [09:25:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:19]wFMCommunicate OK [09:25:19]SAM_PROTO_GetFieldsCounters done [09:25:19]requested_item shift.num is exist - process it [09:25:19]requested_item shift.opened is exist - process it [09:25:19]req_shift_opened [09:25:19]FM_GetShiftState [09:25:19]SAM_PROTO_GetShiftState [09:25:19]wFMCommunicate request_size=4 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 13 01 00 [09:25:19]Write to MH i2c: E2 08 00 AA 35 80 13 01 00 00 00 00 00 5C [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 0E 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 0E 00 AA 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7F [09:25:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:25:19]wFMCommunicate OK [09:25:19]SAM_PROTO_GetShiftState done [09:25:19]FM_GetShiftState done [09:25:19]req_shift_opened done [09:25:19]requested_item shift.open_date is exist - process it [09:25:19]req_shift_open_date [09:25:19]req_shift_open_date done [09:25:19]produce_requested_data done [09:25:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58157,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:25:19]process_action_free close_receipt [09:25:19]json_value_free [09:25:19]json_value_free done [09:25:19]process_json_proto returns [09:25:19]Send response to host [09:25:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58157,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:25:19]free response buf [09:25:19]execute_script done [09:25:19]execute_script returns [09:25:19]free content buf [09:25:19]Sock 10.Close socket [09:25:19]Sock 10.Thread stoped [09:25:22]OFD Sender: No OFD packet to send [09:25:27]OFD Sender: No OFD packet to send [09:25:32]OFD Sender: No OFD packet to send [09:25:37]OFD Sender: No OFD packet to send [09:25:42]OFD Sender: No OFD packet to send [09:25:47]OFD Sender: No OFD packet to send [09:25:52]OFD Sender: No OFD packet to send [09:25:56]accept exits with 7 [09:25:56]New connection [09:25:56]New thread 3067424100 created [09:25:56]Thread 3067567460 joined [09:25:56]Waiting for new connection... [09:25:56] Sock 7.Parse request [09:25:56]Sock 7.Check first char [09:25:56]Sock 7.First char is OK [09:25:56]request: POST /json_proto HTTP/1.0 [09:25:56]Method: POST [09:25:56]URL: /json_proto [09:25:56]Method is POST - this is cgi request [09:25:56]url: /json_proto [09:25:56]query_string will be loaded in cgi processing [09:25:56]execute_cgi json_proto POST (null) [09:25:56]execute_cgi path=json_proto method=POST [09:25:56]POST find Content-Length [09:25:56]Host: 172.17.44.3:8080 [09:25:56]Content-Length: 801 [09:25:56]Content-Type: application/json [09:25:56] [09:25:56]POST finish read [09:25:56]Found Content-Length = 801 [09:25:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:56]execute_script... [09:25: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)2075403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:56]POST & json_proto [09:25:56]process_json_proto [09:25:56]json parsed OK: [09:25:56]protocol is kg_v1.0 [09:25:56]action value=close_receipt [09:25:56]process_action close_receipt [09:25:56]cmd_close_receipt [09:25:56]MH_GetDate [09:25:56]Write to MH i2c: F0 00 00 AB 35 CF [09:25:56]Write i2c OK [09:25:56]MH_I2C_Read... [09:25:56]Read from MH i2c: F0 [09:25:56]MH_I2C_Read... [09:25:56]Read from MH i2c: F0 09 00 [09:25:56]MH_I2C_Read... [09:25:56]Read from MH i2c: F0 09 00 AB 35 00 27 61 C4 66 AD C5 5D 66 BF [09:25:56]GetLastDocTimeStamp 1724145917 [09:25:56]current date 1724145959 [09:25:56]FM_GetShiftState [09:25:56]SAM_PROTO_GetShiftState [09:25:56]wFMCommunicate request_size=4 [09:25:56]MH_SAM_APDU [09:25:56]CAPDU: 80 13 01 00 [09:25:56]Write to MH i2c: E2 08 00 AC 35 80 13 01 00 00 00 00 00 5E [09:25:56]Write i2c OK [09:25:56]MH_I2C_Read... [09:25:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:56]Read from MH i2c: E2 [09:25:56]MH_I2C_Read... [09:25:56]Read from MH i2c: E2 0E 00 [09:25:56]MH_I2C_Read... [09:25:56]Read from MH i2c: E2 0E 00 AC 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 81 [09:25:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:25:56]wFMCommunicate OK [09:25:56]SAM_PROTO_GetShiftState done [09:25:56]FM_GetShiftState done [09:25:56]opened in 1724112910 [09:25:56]opened+sec_in_day 1724199310 [09:25:56]quantity*price = 50036 [09:25:56]sum+1 = 50037 [09:25:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 142 20.08.2024 09:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58158 ФПД: 176293117883727 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092559&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58158&fm=176293117883727&tin=02508201610067®Number=0000000000162794&sum=50036 [09:25:58]StoreToDocumentArchive [09:25:58]shift 100 fd 58158 [09:25:58]save to /storage/0100/doc_00058158 [09:25:58]save last doc name /storage/0100/doc_00058158 to /storage/kkm_last_doc_name [09:25:58]save OK [09:25:58]Clear old archive folders... [09:25:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:58]tlvbuf is 01E2B8C0 [09:25:58]SAM_PROTO_ClearQueue [09:25:58]wFMCommunicate request_size=4 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 09 00 00 [09:25:58]Write to MH i2c: E2 08 00 B9 35 80 09 00 00 00 00 00 00 60 [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 B9 35 00 90 00 62 [09:25:58]RAPDU: 90 00 [09:25:58]wFMCommunicate OK [09:25:58]SAM_PROTO_ClearQueue done [09:25:58]KKMCreateOFDPacket [09:25:58]OFDProtocolAddRootSTLVToBuf [09:25:58]FM_MakeSignedData [09:25:58]FM_MakeSignedData [09:25:58]SAM_PROTO_SignData [09:25:58]wFMCommunicate request_size=4 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 0D 01 02 [09:25:58]Write to MH i2c: E2 08 00 BA 35 80 0D 01 02 00 00 00 00 68 [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 BA 35 00 90 00 63 [09:25:58]RAPDU: 90 00 [09:25:58]wFMCommunicate OK [09:25:58]wFMCommunicate request_size=255 [09:25:58]MH_SAM_APDU [09:25: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 27 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E3 00 00 35 04 06 00 A0 [09:25:58]Write to MH i2c: E2 02 01 BB 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 27 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E3 00 00 35 04 06 00 A0 00 00 80 [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 BB 35 00 90 00 64 [09:25:58]RAPDU: 90 00 [09:25:58]wFMCommunicate OK [09:25:58]wFMCommunicate request_size=10 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 0D 02 02 05 56 70 AA F5 4F [09:25:58]Write to MH i2c: E2 0D 00 BC 35 80 0D 02 02 05 00 56 70 AA F5 4F 00 00 29 [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 BC 35 00 90 00 65 [09:25:58]RAPDU: 90 00 [09:25:58]wFMCommunicate OK [09:25:58]wFMCommunicate request_size=4 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 0D 03 02 [09:25:58]Write to MH i2c: E2 08 00 BD 35 80 0D 03 02 00 00 00 00 6D [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 0B 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 0B 00 BD 35 00 4D D0 56 97 9A C4 39 62 90 00 71 [09:25:58]RAPDU: 4D D0 56 97 9A C4 39 62 90 00 [09:25:58]wFMCommunicate OK [09:25:58]SAM_PROTO_SignData done [09:25:58]FM_MakeSignedData done [09:25:58]CreateOFDProtocolMessage [09:25:58]wFMCommunicate request_size=4 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 11 00 00 [09:25:58]Write to MH i2c: E2 08 00 BE 35 80 11 00 00 00 00 00 00 6D [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 17 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 17 00 BE 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [09:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:25:58]wFMCommunicate OK [09:25:58]CreateOFDProtocolMessage done [09:25:58]OFDSenderStorePacket 58158 [09:25:58]StoreOFDPacket docnum=58158 [09:25:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 CD 07 01 95 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 27 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E3 00 00 35 04 06 00 A0 56 70 AA F5 4F 4D D0 56 97 9A C4 39 62 [09:25:58]CheckFolder [09:25:58]dirname=/storage/ofd_packets [09:25:58]CheckFolder done [09:25:58]ProducePacketName [09:25:58]name=ofd_packets/00058158 [09:25:58]NVStorageSaveData ofd_packets/00058158 [09:25:58]File name is /storage/ofd_packets/00058158 [09:25:58]Write 301 bytes [09:25:58]NVStorageSaveData done [09:25:58]OFDSenderStorePacket done [09:25:58]KKMCreateOFDPacket done [09:25:58]NVStorageSaveData kkm_last_timestamp [09:25:58]File name is /storage/kkm_last_timestamp [09:25:58]Write 4 bytes [09:25:58]NVStorageSaveData done [09:25:58]ExternCall_PrintAddStr [09:25:58]wPrintStart [09:25:58]Write to MH i2c: 01 00 00 BF 35 F4 [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: 01 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: 01 07 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: 01 07 00 BF 35 00 00 00 00 00 FF 0F 09 [09:25:58]RasterBufferAndPrint [09:25:58]line Счет N : (1)2075403 [09:25:58]line ИНН: 02508201610067 [09:25:58]line Контрольно-Кассовый Чек [09:25:58]line ПРОДАЖА [09:25:58]line ТРК (МРК, ГНК) : 43 [09:25:58]line Товар: 2710124130 [09:25:58]line Аи-92-К-4 [09:25:58]line 7.380 * 67.80 [09:25:58]line = 500.36 [09:25:58]line НДС 12% НСП 1% [09:25:58]line > о реализуемом товаре [09:25:58]line ИТОГО: 500.36 [09:25:58]line НСП 1% : 4.43 [09:25:58]line НДС 12% : 53.14 [09:25:58]line Наличными: 0.00 [09:25:58]line Безнал.: 500.36 [09:25:58]line Место: АЗС № 135 "Партнер Нефть" [09:25:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:25:58]line СНО: Общий режим [09:25:58]line Чек 142 20.08.2024 09:25 [09:25:58]line Смена: 100 ФФД: 1.0 [09:25:58]line ЗНМ: 0300000196 [09:25:58]line РНМ: 0000000000162794 [09:25:58]line Версия ККМ: v1.0 [09:25:58]line Платежная система: O! деньги [09:25:58]line ФМ: 0000000002094532 [09:25:58]line ФД: 58158 [09:25:58]line ФПД: 176293117883727 [09:25:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092559&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58158&fm=176293117883727&tin=02508201610067®Number=0000000000162794&sum=50036 [09:25:58]OFD Sender: Processing packet 58158 [packets to send 51, broken 50] [09:25:58]ProducePacketName [09:25:58]name=ofd_packets/00058158 [09:25:58]OFD Sender: To server: pG, [09:25:58]CommunicateWithHost lk.salyk.kg:30040 [09:25:58]ConnectInit lk.salyk.kg [09:25:58]written 0, free lines is 4095 [09:25:59]Connected sock=10 [09:25:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 CD 07 01 95 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 27 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E3 00 00 35 04 06 00 A0 56 70 AA F5 4F 4D D0 56 97 9A C4 39 62 [09:25:59]Write to MH i2c: 01 00 00 E9 35 1E [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 07 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 07 00 E9 35 00 00 00 00 00 C8 0C F9 [09:25:59]RasterBufferAndPrint [09:25:59]line [09:25:59]line [09:25:59]line [09:25:59]line [09:25:59]line [09:25:59]written 0, free lines is 3278 [09:25:59]MH_Cut [09:25:59]Write to MH i2c: D1 01 00 F0 35 01 F7 [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: D1 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: D1 01 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: D1 01 00 F0 35 00 F6 [09:25:59]Write to MH i2c: 01 00 00 F1 35 26 [09:25:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 65 73 47 00 91 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 32 30 39 34 35 33 32 10 04 04 00 2E E3 00 00 F4 03 04 00 76 0C C4 66 B6 04 01 00 00 D2 10 BA 70 6E 20 53 9F [09:25:59]CommunicateWithHost err = 0 [09:25:59]CheckOFDResponse [09:25:59]1017 (14) - 77093643461234 [09:25:59]1041 (16) - 0000000002094532 [09:25:59]1040 (4) - 58158 [09:25:59]1012 (4) - 20.08.2024 03:24 [09:25:59]1206 (1) - 0 [09:25:59]OFD Sender: Remove packet 58158 [09:25:59]ProducePacketName [09:25:59]name=ofd_packets/00058158 [09:25:59]NVStorageDeleteData [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]OFD Sender: No OFD packet to send [09:26:00]*** Cut start [09:26:00]*** Partial cut [09:26:00]*** CUTSNS_PIN = 1 [09:26:00]*** CUTSNS_PIN = 0 [09:26:00]*** Brake cut motor [09:26:00]Read from MH i2c: 01 [09:26:00]MH_I2C_Read... [09:26:00]*** Stop cut motor [09:26:00]*** Cut end [09:26:00]Read from MH i2c: 01 07 00 [09:26:00]MH_I2C_Read... [09:26:00]Read from MH i2c: 01 07 00 F1 35 00 00 00 00 00 FF 0F 3B [09:26:00]process_action close_receipt done [09:26:00]requested_data is exist [09:26:00]produce_requested_data [09:26:00]requested_item fm.sn is exist - process it [09:26:00]wFMCommunicate request_size=4 [09:26:00]MH_SAM_APDU [09:26:00]CAPDU: 80 11 00 00 [09:26:00]Write to MH i2c: E2 08 00 F2 35 80 11 00 00 00 00 00 00 A1 [09:26:00]Write i2c OK [09:26:00]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 17 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 17 00 F2 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 ED [09:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:26:01]wFMCommunicate OK [09:26:01]requested_item fd.num is exist - process it [09:26:01]SAM_PROTO_GetFieldsCounters [09:26:01]wFMCommunicate request_size=4 [09:26:01]MH_SAM_APDU [09:26:01]CAPDU: 80 13 00 00 [09:26:01]Write to MH i2c: E2 08 00 F3 35 80 13 00 00 00 00 00 00 A4 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 62 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 62 00 F3 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 E1 [09:26:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:01]wFMCommunicate OK [09:26:01]SAM_PROTO_GetFieldsCounters done [09:26:01]requested_item shift.num is exist - process it [09:26:01]requested_item shift.opened is exist - process it [09:26:01]req_shift_opened [09:26:01]FM_GetShiftState [09:26:01]SAM_PROTO_GetShiftState [09:26:01]wFMCommunicate request_size=4 [09:26:01]MH_SAM_APDU [09:26:01]CAPDU: 80 13 01 00 [09:26:01]Write to MH i2c: E2 08 00 F4 35 80 13 01 00 00 00 00 00 A6 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 0E 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 0E 00 F4 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C9 [09:26:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:26:01]wFMCommunicate OK [09:26:01]SAM_PROTO_GetShiftState done [09:26:01]FM_GetShiftState done [09:26:01]req_shift_opened done [09:26:01]requested_item shift.open_date is exist - process it [09:26:01]req_shift_open_date [09:26:01]req_shift_open_date done [09:26:01]produce_requested_data done [09:26:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58158,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:26:01]process_action_free close_receipt [09:26:01]json_value_free [09:26:01]json_value_free done [09:26:01]process_json_proto returns [09:26:01]Send response to host [09:26:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58158,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:26:01]free response buf [09:26:01]execute_script done [09:26:01]execute_script returns [09:26:01]free content buf [09:26:01]Sock 7.Close socket [09:26:01]Sock 7.Thread stoped [09:26:04]OFD Sender: No OFD packet to send [09:26:09]OFD Sender: No OFD packet to send [09:26:14]OFD Sender: No OFD packet to send [09:26:17]accept exits with 9 [09:26:17]New connection [09:26:17]New thread 3067567460 created [09:26:17]Thread 3067424100 joined [09:26:17]Waiting for new connection... [09:26:17] Sock 9.Parse request [09:26:17]Sock 9.Check first char [09:26:17]Sock 9.First char is OK [09:26:17]request: POST /json_proto HTTP/1.0 [09:26:17]Method: POST [09:26:17]URL: /json_proto [09:26:17]Method is POST - this is cgi request [09:26:17]url: /json_proto [09:26:17]query_string will be loaded in cgi processing [09:26:17]execute_cgi json_proto POST (null) [09:26:17]execute_cgi path=json_proto method=POST [09:26:17]POST find Content-Length [09:26:17]Host: 172.17.44.3:8080 [09:26:17]Content-Length: 789 [09:26:17]Content-Type: application/json [09:26:17] [09:26:17]POST finish read [09:26:17]Found Content-Length = 789 [09:26:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:17]execute_script... [09:26:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:17]POST & json_proto [09:26:17]process_json_proto [09:26:17]json parsed OK: [09:26:17]protocol is kg_v1.0 [09:26:17]action value=close_receipt [09:26:17]process_action close_receipt [09:26:17]cmd_close_receipt [09:26:17]MH_GetDate [09:26:17]Write to MH i2c: F0 00 00 F5 35 19 [09:26:17]Write i2c OK [09:26:17]MH_I2C_Read... [09:26:17]Read from MH i2c: F0 [09:26:17]MH_I2C_Read... [09:26:17]Read from MH i2c: F0 09 00 [09:26:17]MH_I2C_Read... [09:26:17]Read from MH i2c: F0 09 00 F5 35 00 3B 61 C4 66 AD C5 5D 66 1D [09:26:17]GetLastDocTimeStamp 1724145959 [09:26:17]current date 1724145979 [09:26:17]FM_GetShiftState [09:26:17]SAM_PROTO_GetShiftState [09:26:17]wFMCommunicate request_size=4 [09:26:17]MH_SAM_APDU [09:26:17]CAPDU: 80 13 01 00 [09:26:17]Write to MH i2c: E2 08 00 F6 35 80 13 01 00 00 00 00 00 A8 [09:26:17]Write i2c OK [09:26:17]MH_I2C_Read... [09:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:17]Read from MH i2c: E2 [09:26:17]MH_I2C_Read... [09:26:17]Read from MH i2c: E2 0E 00 [09:26:17]MH_I2C_Read... [09:26:17]Read from MH i2c: E2 0E 00 F6 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CB [09:26:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:26:17]wFMCommunicate OK [09:26:17]SAM_PROTO_GetShiftState done [09:26:17]FM_GetShiftState done [09:26:17]opened in 1724112910 [09:26:17]opened+sec_in_day 1724199310 [09:26:17]quantity*price = 0 [09:26:17]sum+1 = 1 [09:26:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 143 20.08.2024 09:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58159 ФПД: 35817680958189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092619&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58159&fm=35817680958189&tin=02508201610067®Number=0000000000162794&sum=0 [09:26:18]StoreToDocumentArchive [09:26:18]shift 100 fd 58159 [09:26:18]save to /storage/0100/doc_00058159 [09:26:18]save last doc name /storage/0100/doc_00058159 to /storage/kkm_last_doc_name [09:26:18]save OK [09:26:18]Clear old archive folders... [09:26:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:26:18]tlvbuf is 01DD2B90 [09:26:18]SAM_PROTO_ClearQueue [09:26:18]wFMCommunicate request_size=4 [09:26:18]MH_SAM_APDU [09:26:18]CAPDU: 80 09 00 00 [09:26:18]Write to MH i2c: E2 08 00 03 36 80 09 00 00 00 00 00 00 AB [09:26:18]Write i2c OK [09:26:18]MH_I2C_Read... [09:26:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:18]Read from MH i2c: E2 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 03 00 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 03 00 03 36 00 90 00 AD [09:26:18]RAPDU: 90 00 [09:26:18]wFMCommunicate OK [09:26:18]SAM_PROTO_ClearQueue done [09:26:18]KKMCreateOFDPacket [09:26:18]OFDProtocolAddRootSTLVToBuf [09:26:18]FM_MakeSignedData [09:26:18]FM_MakeSignedData [09:26:18]SAM_PROTO_SignData [09:26:18]wFMCommunicate request_size=4 [09:26:18]MH_SAM_APDU [09:26:18]CAPDU: 80 0D 01 02 [09:26:18]Write to MH i2c: E2 08 00 04 36 80 0D 01 02 00 00 00 00 B3 [09:26:18]Write i2c OK [09:26:18]MH_I2C_Read... [09:26:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:18]Read from MH i2c: E2 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 03 00 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 03 00 04 36 00 90 00 AE [09:26:18]RAPDU: 90 00 [09:26:18]wFMCommunicate OK [09:26:18]wFMCommunicate request_size=255 [09:26:18]MH_SAM_APDU [09:26:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 3B 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E3 00 00 35 04 06 00 20 93 74 26 [09:26:18]Write to MH i2c: E2 02 01 05 36 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 3B 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E3 00 00 35 04 06 00 20 93 74 26 00 00 A2 [09:26:18]Write i2c OK [09:26:18]MH_I2C_Read... [09:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:18]Read from MH i2c: E2 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 03 00 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 03 00 05 36 00 90 00 AF [09:26:18]RAPDU: 90 00 [09:26:18]wFMCommunicate OK [09:26:18]wFMCommunicate request_size=7 [09:26:18]MH_SAM_APDU [09:26:18]CAPDU: 80 0D 02 02 02 72 ED [09:26:18]Write to MH i2c: E2 0A 00 06 36 80 0D 02 02 02 00 72 ED 00 00 19 [09:26:18]Write i2c OK [09:26:18]MH_I2C_Read... [09:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:18]Read from MH i2c: E2 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 03 00 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 03 00 06 36 00 90 00 B0 [09:26:18]RAPDU: 90 00 [09:26:18]wFMCommunicate OK [09:26:18]wFMCommunicate request_size=4 [09:26:18]MH_SAM_APDU [09:26:18]CAPDU: 80 0D 03 02 [09:26:18]Write to MH i2c: E2 08 00 07 36 80 0D 03 02 00 00 00 00 B8 [09:26:18]Write i2c OK [09:26:18]MH_I2C_Read... [09:26:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:18]Read from MH i2c: E2 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 0B 00 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 0B 00 07 36 00 00 A6 13 15 1E 0D 66 69 90 00 81 [09:26:18]RAPDU: 00 A6 13 15 1E 0D 66 69 90 00 [09:26:18]wFMCommunicate OK [09:26:18]SAM_PROTO_SignData done [09:26:18]FM_MakeSignedData done [09:26:18]CreateOFDProtocolMessage [09:26:18]wFMCommunicate request_size=4 [09:26:18]MH_SAM_APDU [09:26:18]CAPDU: 80 11 00 00 [09:26:18]Write to MH i2c: E2 08 00 08 36 80 11 00 00 00 00 00 00 B8 [09:26:18]Write i2c OK [09:26:18]MH_I2C_Read... [09:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:18]Read from MH i2c: E2 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 17 00 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: E2 17 00 08 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 04 [09:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:26:18]wFMCommunicate OK [09:26:18]CreateOFDProtocolMessage done [09:26:18]OFDSenderStorePacket 58159 [09:26:18]StoreOFDPacket docnum=58159 [09:26:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7D A1 04 01 66 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 3B 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E3 00 00 35 04 06 00 20 93 74 26 72 ED 00 A6 13 15 1E 0D 66 69 [09:26:18]CheckFolder [09:26:18]dirname=/storage/ofd_packets [09:26:18]CheckFolder done [09:26:18]ProducePacketName [09:26:18]name=ofd_packets/00058159 [09:26:18]NVStorageSaveData ofd_packets/00058159 [09:26:18]File name is /storage/ofd_packets/00058159 [09:26:18]Write 298 bytes [09:26:18]NVStorageSaveData done [09:26:18]OFDSenderStorePacket done [09:26:18]KKMCreateOFDPacket done [09:26:18]NVStorageSaveData kkm_last_timestamp [09:26:18]File name is /storage/kkm_last_timestamp [09:26:18]Write 4 bytes [09:26:18]NVStorageSaveData done [09:26:18]ExternCall_PrintAddStr [09:26:18]wPrintStart [09:26:18]Write to MH i2c: 01 00 00 09 36 3F [09:26:18]Write i2c OK [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: 01 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: 01 07 00 [09:26:18]MH_I2C_Read... [09:26:18]Read from MH i2c: 01 07 00 09 36 00 00 00 00 00 FF 0F 54 [09:26:18]RasterBufferAndPrint [09:26:18]line Счет N : (1)2075402 [09:26:18]line ИНН: 02508201610067 [09:26:18]line Контрольно-Кассовый Чек [09:26:18]line ПРОДАЖА [09:26:18]line ТРК (МРК, ГНК) : 11 [09:26:18]line Товар: 2710194210 [09:26:18]line ДТ-К-5 [09:26:18]line 13.130 * 0.00 [09:26:18]line = 0.00 [09:26:18]line НДС 12% НСП 1% [09:26:18]line > о реализуемом товаре [09:26:18]line ИТОГО: 0.00 [09:26:18]line НСП 1% : 0.00 [09:26:18]line НДС 12% : 0.00 [09:26:18]line Наличными: 0.00 [09:26:18]line Безнал.: 0.00 [09:26:18]line Место: АЗС № 135 "Партнер Нефть" [09:26:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:26:18]line СНО: Общий режим [09:26:18]line Чек 143 20.08.2024 09:26 [09:26:18]line Смена: 100 ФФД: 1.0 [09:26:18]line ЗНМ: 0300000196 [09:26:18]line РНМ: 0000000000162794 [09:26:18]line Версия ККМ: v1.0 [09:26:18]line Талоны: Топливная Карта [09:26:18]line 1883 [09:26:18]line ФМ: 0000000002094532 [09:26:18]line ФД: 58159 [09:26:18]line ФПД: 35817680958189 [09:26:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092619&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58159&fm=35817680958189&tin=02508201610067®Number=0000000000162794&sum=0 [09:26:19]OFD Sender: Processing packet 58159 [packets to send 51, broken 50] [09:26:19]ProducePacketName [09:26:19]name=ofd_packets/00058159 [09:26:19]OFD Sender: To server: pG, [09:26:19]CommunicateWithHost lk.salyk.kg:30040 [09:26:19]ConnectInit lk.salyk.kg [09:26:19]written 0, free lines is 4095 [09:26:19]Connected sock=7 [09:26:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7D A1 04 01 66 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 3B 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E3 00 00 35 04 06 00 20 93 74 26 72 ED 00 A6 13 15 1E 0D 66 69 [09:26:19]Write to MH i2c: 01 00 00 33 36 69 [09:26:19]Write i2c OK [09:26:19]MH_I2C_Read... [09:26:19]Read from MH i2c: 01 [09:26:19]MH_I2C_Read... [09:26:19]Read from MH i2c: 01 07 00 [09:26:19]MH_I2C_Read... [09:26:19]Read from MH i2c: 01 07 00 33 36 00 00 00 00 00 C0 0C 3C [09:26:19]RasterBufferAndPrint [09:26:19]line [09:26:19]line [09:26:19]line [09:26:19]line [09:26:19]line [09:26:19]written 0, free lines is 3270 [09:26:19]MH_Cut [09:26:19]Write to MH i2c: D1 01 00 3A 36 01 42 [09:26:19]Write i2c OK [09:26:19]MH_I2C_Read... [09:26:19]Read from MH i2c: D1 [09:26:19]MH_I2C_Read... [09:26:19]Read from MH i2c: D1 01 00 [09:26:19]MH_I2C_Read... [09:26:19]Read from MH i2c: D1 01 00 3A 36 00 41 [09:26:19]Write to MH i2c: 01 00 00 3B 36 71 [09:26:19]Write i2c OK [09:26:19]MH_I2C_Read... [09:26:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 65 B6 47 00 1E 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 32 30 39 34 35 33 32 10 04 04 00 2F E3 00 00 F4 03 04 00 8B 0C C4 66 B6 04 01 00 00 3D 9C 1C 0E D7 BA 80 3F [09:26:19]CommunicateWithHost err = 0 [09:26:19]CheckOFDResponse [09:26:19]1017 (14) - 77093643461234 [09:26:19]1041 (16) - 0000000002094532 [09:26:19]1040 (4) - 58159 [09:26:19]1012 (4) - 20.08.2024 03:24 [09:26:19]1206 (1) - 0 [09:26:19]OFD Sender: Remove packet 58159 [09:26:19]ProducePacketName [09:26:19]name=ofd_packets/00058159 [09:26:19]NVStorageDeleteData [09:26:20]OFD Sender: No OFD packet to send [09:26:20]*** Cut start [09:26:20]*** Partial cut [09:26:20]*** CUTSNS_PIN = 1 [09:26:20]*** CUTSNS_PIN = 0 [09:26:20]*** Brake cut motor [09:26:21]Read from MH i2c: 01 [09:26:21]MH_I2C_Read... [09:26:21]*** Stop cut motor [09:26:21]*** Cut end [09:26:21]Read from MH i2c: 01 07 00 [09:26:21]MH_I2C_Read... [09:26:21]Read from MH i2c: 01 07 00 3B 36 00 00 00 00 00 FF 0F 86 [09:26:21]process_action close_receipt done [09:26:21]requested_data is exist [09:26:21]produce_requested_data [09:26:21]requested_item fm.sn is exist - process it [09:26:21]wFMCommunicate request_size=4 [09:26:21]MH_SAM_APDU [09:26:21]CAPDU: 80 11 00 00 [09:26:21]Write to MH i2c: E2 08 00 3C 36 80 11 00 00 00 00 00 00 EC [09:26:21]Write i2c OK [09:26:21]MH_I2C_Read... [09:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:21]Read from MH i2c: E2 [09:26:21]MH_I2C_Read... [09:26:21]Read from MH i2c: E2 17 00 [09:26:21]MH_I2C_Read... [09:26:21]Read from MH i2c: E2 17 00 3C 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 38 [09:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:26:21]wFMCommunicate OK [09:26:21]requested_item fd.num is exist - process it [09:26:21]SAM_PROTO_GetFieldsCounters [09:26:21]wFMCommunicate request_size=4 [09:26:21]MH_SAM_APDU [09:26:21]CAPDU: 80 13 00 00 [09:26:21]Write to MH i2c: E2 08 00 3D 36 80 13 00 00 00 00 00 00 EF [09:26:21]Write i2c OK [09:26:21]MH_I2C_Read... [09:26:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:21]Read from MH i2c: E2 [09:26:21]MH_I2C_Read... [09:26:21]Read from MH i2c: E2 62 00 [09:26:21]MH_I2C_Read... [09:26:21]Read from MH i2c: E2 62 00 3D 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [09:26:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:21]wFMCommunicate OK [09:26:21]SAM_PROTO_GetFieldsCounters done [09:26:21]requested_item shift.num is exist - process it [09:26:21]requested_item shift.opened is exist - process it [09:26:21]req_shift_opened [09:26:21]FM_GetShiftState [09:26:21]SAM_PROTO_GetShiftState [09:26:21]wFMCommunicate request_size=4 [09:26:21]MH_SAM_APDU [09:26:21]CAPDU: 80 13 01 00 [09:26:21]Write to MH i2c: E2 08 00 3E 36 80 13 01 00 00 00 00 00 F1 [09:26:21]Write i2c OK [09:26:21]MH_I2C_Read... [09:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:21]Read from MH i2c: E2 [09:26:21]MH_I2C_Read... [09:26:21]Read from MH i2c: E2 0E 00 [09:26:21]MH_I2C_Read... [09:26:21]Read from MH i2c: E2 0E 00 3E 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 14 [09:26:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:26:21]wFMCommunicate OK [09:26:21]SAM_PROTO_GetShiftState done [09:26:21]FM_GetShiftState done [09:26:21]req_shift_opened done [09:26:21]requested_item shift.open_date is exist - process it [09:26:21]req_shift_open_date [09:26:21]req_shift_open_date done [09:26:21]produce_requested_data done [09:26:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58159,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:26:21]process_action_free close_receipt [09:26:21]json_value_free [09:26:21]json_value_free done [09:26:21]process_json_proto returns [09:26:21]Send response to host [09:26:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58159,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:26:21]free response buf [09:26:21]execute_script done [09:26:21]execute_script returns [09:26:21]free content buf [09:26:21]Sock 9.Close socket [09:26:21]Sock 9.Thread stoped [09:26:25]OFD Sender: No OFD packet to send [09:26:30]OFD Sender: No OFD packet to send [09:26:35]OFD Sender: No OFD packet to send [09:26:40]OFD Sender: No OFD packet to send [09:26:45]OFD Sender: No OFD packet to send [09:26:50]OFD Sender: No OFD packet to send [09:26:55]OFD Sender: No OFD packet to send [09:27:00]OFD Sender: No OFD packet to send [09:27:03]accept exits with 10 [09:27:03]New connection [09:27:03]New thread 3067424100 created [09:27:03]Thread 3067567460 joined [09:27:03]Waiting for new connection... [09:27:03] Sock 10.Parse request [09:27:03]Sock 10.Check first char [09:27:03]Sock 10.First char is OK [09:27:03]request: POST /json_proto HTTP/1.0 [09:27:03]Method: POST [09:27:03]URL: /json_proto [09:27:03]Method is POST - this is cgi request [09:27:03]url: /json_proto [09:27:03]query_string will be loaded in cgi processing [09:27:03]execute_cgi json_proto POST (null) [09:27:03]execute_cgi path=json_proto method=POST [09:27:03]POST find Content-Length [09:27:03]Host: 172.17.44.3:8080 [09:27:03]Content-Length: 807 [09:27:03]Content-Type: application/json [09:27:03] [09:27:03]POST finish read [09:27:03]Found Content-Length = 807 [09:27:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 74.240, "sum" : 2850.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2850.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:03]execute_script... [09:27: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)2075399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 74.240, "sum" : 2850.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2850.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:03]POST & json_proto [09:27:03]process_json_proto [09:27:03]json parsed OK: [09:27:03]protocol is kg_v1.0 [09:27:03]action value=close_receipt [09:27:03]process_action close_receipt [09:27:03]cmd_close_receipt [09:27:03]MH_GetDate [09:27:03]Write to MH i2c: F0 00 00 3F 36 64 [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: F0 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: F0 09 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: F0 09 00 3F 36 00 6A 61 C4 66 AD C5 5D 66 97 [09:27:03]GetLastDocTimeStamp 1724145979 [09:27:03]current date 1724146026 [09:27:03]FM_GetShiftState [09:27:03]SAM_PROTO_GetShiftState [09:27:03]wFMCommunicate request_size=4 [09:27:03]MH_SAM_APDU [09:27:03]CAPDU: 80 13 01 00 [09:27:03]Write to MH i2c: E2 08 00 40 36 80 13 01 00 00 00 00 00 F3 [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:03]Read from MH i2c: E2 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 0E 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 0E 00 40 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 16 [09:27:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:27:03]wFMCommunicate OK [09:27:03]SAM_PROTO_GetShiftState done [09:27:03]FM_GetShiftState done [09:27:03]opened in 1724112910 [09:27:03]opened+sec_in_day 1724199310 [09:27:03]quantity*price = 285081 [09:27:03]sum+1 = 285083 [09:27:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2850.82 НСП 1% : 25.23 НДС 12% : 302.74 Наличными: 0.00 Безнал.: 2850.82 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 144 20.08.2024 09:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58160 ФПД: 221096019747911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092706&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58160&fm=221096019747911&tin=02508201610067®Number=0000000000162794&sum=285082 [09:27:05]StoreToDocumentArchive [09:27:05]shift 100 fd 58160 [09:27:05]save to /storage/0100/doc_00058160 [09:27:05]save last doc name /storage/0100/doc_00058160 to /storage/kkm_last_doc_name [09:27:05]save OK [09:27:05]Clear old archive folders... [09:27:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:27:05]tlvbuf is 01E5E3C0 [09:27:05]SAM_PROTO_ClearQueue [09:27:05]wFMCommunicate request_size=4 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 09 00 00 [09:27:05]Write to MH i2c: E2 08 00 4D 36 80 09 00 00 00 00 00 00 F5 [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 03 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 03 00 4D 36 00 90 00 F7 [09:27:05]RAPDU: 90 00 [09:27:05]wFMCommunicate OK [09:27:05]SAM_PROTO_ClearQueue done [09:27:05]KKMCreateOFDPacket [09:27:05]OFDProtocolAddRootSTLVToBuf [09:27:05]FM_MakeSignedData [09:27:05]FM_MakeSignedData [09:27:05]SAM_PROTO_SignData [09:27:05]wFMCommunicate request_size=4 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 0D 01 02 [09:27:05]Write to MH i2c: E2 08 00 4E 36 80 0D 01 02 00 00 00 00 FD [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]OFD Sender: No OFD packet to send [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:05]Read from MH i2c: E2 03 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 03 00 4E 36 00 90 00 F8 [09:27:05]RAPDU: 90 00 [09:27:05]wFMCommunicate OK [09:27:05]wFMCommunicate request_size=255 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 22 01 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 59 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 59 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 59 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 6A 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E3 00 00 35 04 06 00 C9 15 [09:27:05]Write to MH i2c: E2 02 01 4F 36 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 22 01 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 59 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 59 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 59 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 6A 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E3 00 00 35 04 06 00 C9 15 00 00 38 [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 03 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 03 00 4F 36 00 90 00 F9 [09:27:05]RAPDU: 90 00 [09:27:05]wFMCommunicate OK [09:27:05]wFMCommunicate request_size=9 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 0D 02 02 04 ED B7 E4 47 [09:27:05]Write to MH i2c: E2 0C 00 50 36 80 0D 02 02 04 00 ED B7 E4 47 00 00 D7 [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 03 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 03 00 50 36 00 90 00 FA [09:27:05]RAPDU: 90 00 [09:27:05]wFMCommunicate OK [09:27:05]wFMCommunicate request_size=4 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 0D 03 02 [09:27:05]Write to MH i2c: E2 08 00 51 36 80 0D 03 02 00 00 00 00 02 [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 0B 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 0B 00 51 36 00 09 E0 1F FB 99 E7 BE 11 90 00 55 [09:27:05]RAPDU: 09 E0 1F FB 99 E7 BE 11 90 00 [09:27:05]wFMCommunicate OK [09:27:05]SAM_PROTO_SignData done [09:27:05]FM_MakeSignedData done [09:27:05]CreateOFDProtocolMessage [09:27:05]wFMCommunicate request_size=4 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 11 00 00 [09:27:05]Write to MH i2c: E2 08 00 52 36 80 11 00 00 00 00 00 00 02 [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 17 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 17 00 52 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4E [09:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:27:05]wFMCommunicate OK [09:27:05]CreateOFDProtocolMessage done [09:27:05]OFDSenderStorePacket 58160 [09:27:05]StoreOFDPacket docnum=58160 [09:27:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 D9 13 06 01 C5 6D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 22 01 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 59 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 59 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 59 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 6A 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E3 00 00 35 04 06 00 C9 15 ED B7 E4 47 09 E0 1F FB 99 E7 BE 11 [09:27:05]CheckFolder [09:27:05]dirname=/storage/ofd_packets [09:27:05]CheckFolder done [09:27:05]ProducePacketName [09:27:05]name=ofd_packets/00058160 [09:27:05]NVStorageSaveData ofd_packets/00058160 [09:27:05]File name is /storage/ofd_packets/00058160 [09:27:05]Write 300 bytes [09:27:05]NVStorageSaveData done [09:27:05]OFDSenderStorePacket done [09:27:05]KKMCreateOFDPacket done [09:27:05]NVStorageSaveData kkm_last_timestamp [09:27:05]File name is /storage/kkm_last_timestamp [09:27:05]Write 4 bytes [09:27:05]NVStorageSaveData done [09:27:05]ExternCall_PrintAddStr [09:27:05]wPrintStart [09:27:05]Write to MH i2c: 01 00 00 53 36 89 [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: 01 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: 01 07 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: 01 07 00 53 36 00 00 00 00 00 FF 0F 9E [09:27:05]RasterBufferAndPrint [09:27:05]line Счет N : (1)2075399 [09:27:05]line ИНН: 02508201610067 [09:27:05]line Контрольно-Кассовый Чек [09:27:05]line ПРОДАЖА [09:27:05]line ТРК (МРК, ГНК) : 81 [09:27:05]line Товар: 2711190000 [09:27:05]line ГАЗ-К-5 [09:27:05]line 74.240 * 38.40 [09:27:05]line = 2850.82 [09:27:05]line НДС 12% НСП 1% [09:27:05]line > о реализуемом товаре [09:27:05]line ИТОГО: 2850.82 [09:27:05]line НСП 1% : 25.23 [09:27:05]line НДС 12% : 302.74 [09:27:05]line Наличными: 0.00 [09:27:05]line Безнал.: 2850.82 [09:27:05]line Место: АЗС № 135 "Партнер Нефть" [09:27:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:27:05]line СНО: Общий режим [09:27:05]line Чек 144 20.08.2024 09:27 [09:27:05]line Смена: 100 ФФД: 1.0 [09:27:05]line ЗНМ: 0300000196 [09:27:05]line РНМ: 0000000000162794 [09:27:05]line Версия ККМ: v1.0 [09:27:05]line Платежная система: O! деньги [09:27:05]line ФМ: 0000000002094532 [09:27:05]line ФД: 58160 [09:27:05]line ФПД: 221096019747911 [09:27:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092706&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58160&fm=221096019747911&tin=02508201610067®Number=0000000000162794&sum=285082 [09:27:05]OFD Sender: Processing packet 58160 [packets to send 51, broken 50] [09:27:05]ProducePacketName [09:27:05]name=ofd_packets/00058160 [09:27:05]OFD Sender: To server: pG, [09:27:05]CommunicateWithHost lk.salyk.kg:30040 [09:27:05]ConnectInit lk.salyk.kg [09:27:05]written 0, free lines is 4095 [09:27:06]Write to MH i2c: 01 00 00 7D 36 B3 [09:27:06]Write i2c OK [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: 01 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: 01 07 00 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: 01 07 00 7D 36 00 00 00 00 00 BB 0C 81 [09:27:06]RasterBufferAndPrint [09:27:06]line [09:27:06]line [09:27:06]line [09:27:06]line [09:27:06]line [09:27:06]written 0, free lines is 3263 [09:27:06]MH_Cut [09:27:06]Write to MH i2c: D1 01 00 84 36 01 8C [09:27:06]Write i2c OK [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: D1 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: D1 01 00 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: D1 01 00 84 36 00 8B [09:27:06]Write to MH i2c: 01 00 00 85 36 BB [09:27:06]Write i2c OK [09:27:06]MH_I2C_Read... [09:27:07]*** Cut start [09:27:07]*** Partial cut [09:27:07]*** CUTSNS_PIN = 1 [09:27:07]*** CUTSNS_PIN = 0 [09:27:07]*** Brake cut motor [09:27:07]Read from MH i2c: 01 [09:27:07]MH_I2C_Read... [09:27:07]*** Stop cut motor [09:27:07]*** Cut end [09:27:07]Read from MH i2c: 01 07 00 [09:27:07]MH_I2C_Read... [09:27:07]Read from MH i2c: 01 07 00 85 36 00 00 00 00 00 FF 0F D0 [09:27:07]process_action close_receipt done [09:27:07]requested_data is exist [09:27:07]produce_requested_data [09:27:07]requested_item fm.sn is exist - process it [09:27:07]wFMCommunicate request_size=4 [09:27:07]MH_SAM_APDU [09:27:07]CAPDU: 80 11 00 00 [09:27:07]Write to MH i2c: E2 08 00 86 36 80 11 00 00 00 00 00 00 36 [09:27:07]Write i2c OK [09:27:07]MH_I2C_Read... [09:27:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:08]Read from MH i2c: E2 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 17 00 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 17 00 86 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 82 [09:27:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:27:08]wFMCommunicate OK [09:27:08]requested_item fd.num is exist - process it [09:27:08]SAM_PROTO_GetFieldsCounters [09:27:08]wFMCommunicate request_size=4 [09:27:08]MH_SAM_APDU [09:27:08]CAPDU: 80 13 00 00 [09:27:08]Write to MH i2c: E2 08 00 87 36 80 13 00 00 00 00 00 00 39 [09:27:08]Write i2c OK [09:27:08]MH_I2C_Read... [09:27:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:08]Read from MH i2c: E2 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 62 00 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 62 00 87 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 30 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [09:27:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 30 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:08]wFMCommunicate OK [09:27:08]SAM_PROTO_GetFieldsCounters done [09:27:08]requested_item shift.num is exist - process it [09:27:08]requested_item shift.opened is exist - process it [09:27:08]req_shift_opened [09:27:08]FM_GetShiftState [09:27:08]SAM_PROTO_GetShiftState [09:27:08]wFMCommunicate request_size=4 [09:27:08]MH_SAM_APDU [09:27:08]CAPDU: 80 13 01 00 [09:27:08]Write to MH i2c: E2 08 00 88 36 80 13 01 00 00 00 00 00 3B [09:27:08]Write i2c OK [09:27:08]MH_I2C_Read... [09:27:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:08]Read from MH i2c: E2 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 0E 00 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 0E 00 88 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5E [09:27:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:27:08]wFMCommunicate OK [09:27:08]SAM_PROTO_GetShiftState done [09:27:08]FM_GetShiftState done [09:27:08]req_shift_opened done [09:27:08]requested_item shift.open_date is exist - process it [09:27:08]req_shift_open_date [09:27:08]req_shift_open_date done [09:27:08]produce_requested_data done [09:27:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58160,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:27:08]process_action_free close_receipt [09:27:08]json_value_free [09:27:08]json_value_free done [09:27:08]process_json_proto returns [09:27:08]Send response to host [09:27:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58160,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:27:08]free response buf [09:27:08]execute_script done [09:27:08]execute_script returns [09:27:08]free content buf [09:27:08]Sock 10.Close socket [09:27:08]Sock 10.Thread stoped [09:28:28]accept exits with 7 [09:28:28]New connection [09:28:28]New thread 3067567460 created [09:28:28]Thread 3067424100 joined [09:28:28]Waiting for new connection... [09:28:28] Sock 7.Parse request [09:28:28]Sock 7.Check first char [09:28:28]Sock 7.First char is OK [09:28:28]request: POST /json_proto HTTP/1.0 [09:28:28]Method: POST [09:28:28]URL: /json_proto [09:28:28]Method is POST - this is cgi request [09:28:28]url: /json_proto [09:28:28]query_string will be loaded in cgi processing [09:28:28]execute_cgi json_proto POST (null) [09:28:28]execute_cgi path=json_proto method=POST [09:28:28]POST find Content-Length [09:28:28]Host: 172.17.44.3:8080 [09:28:28]Content-Length: 801 [09:28:28]Content-Type: application/json [09:28:28] [09:28:28]POST finish read [09:28:28]Found Content-Length = 801 [09:28:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:28]execute_script... [09:28: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)2075405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:28]POST & json_proto [09:28:28]process_json_proto [09:28:28]json parsed OK: [09:28:28]protocol is kg_v1.0 [09:28:28]action value=close_receipt [09:28:28]process_action close_receipt [09:28:28]cmd_close_receipt [09:28:28]MH_GetDate [09:28:28]Write to MH i2c: F0 00 00 89 36 AE [09:28:28]Write i2c OK [09:28:28]MH_I2C_Read... [09:28:28]Read from MH i2c: F0 [09:28:28]MH_I2C_Read... [09:28:28]Read from MH i2c: F0 09 00 [09:28:28]MH_I2C_Read... [09:28:28]Read from MH i2c: F0 09 00 89 36 00 BE 61 C4 66 AD C5 5D 66 35 [09:28:28]GetLastDocTimeStamp 1724146026 [09:28:28]current date 1724146110 [09:28:28]FM_GetShiftState [09:28:28]SAM_PROTO_GetShiftState [09:28:28]wFMCommunicate request_size=4 [09:28:28]MH_SAM_APDU [09:28:28]CAPDU: 80 13 01 00 [09:28:28]Write to MH i2c: E2 08 00 8A 36 80 13 01 00 00 00 00 00 3D [09:28:28]Write i2c OK [09:28:28]MH_I2C_Read... [09:28:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:28]Read from MH i2c: E2 [09:28:28]MH_I2C_Read... [09:28:28]Read from MH i2c: E2 0E 00 [09:28:28]MH_I2C_Read... [09:28:28]Read from MH i2c: E2 0E 00 8A 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 60 [09:28:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:28:28]wFMCommunicate OK [09:28:28]SAM_PROTO_GetShiftState done [09:28:28]FM_GetShiftState done [09:28:28]opened in 1724112910 [09:28:28]opened+sec_in_day 1724199310 [09:28:28]quantity*price = 50036 [09:28:28]sum+1 = 50037 [09:28:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 145 20.08.2024 09:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58161 ФПД: 234197095385063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092830&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58161&fm=234197095385063&tin=02508201610067®Number=0000000000162794&sum=50036 [09:28:29]StoreToDocumentArchive [09:28:29]shift 100 fd 58161 [09:28:29]save to /storage/0100/doc_00058161 [09:28:29]save last doc name /storage/0100/doc_00058161 to /storage/kkm_last_doc_name [09:28:29]save OK [09:28:29]Clear old archive folders... [09:28:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:29]tlvbuf is 01D85990 [09:28:29]SAM_PROTO_ClearQueue [09:28:29]wFMCommunicate request_size=4 [09:28:29]MH_SAM_APDU [09:28:29]CAPDU: 80 09 00 00 [09:28:29]Write to MH i2c: E2 08 00 97 36 80 09 00 00 00 00 00 00 3F [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 97 36 00 90 00 41 [09:28:29]RAPDU: 90 00 [09:28:29]wFMCommunicate OK [09:28:29]SAM_PROTO_ClearQueue done [09:28:29]KKMCreateOFDPacket [09:28:29]OFDProtocolAddRootSTLVToBuf [09:28:29]FM_MakeSignedData [09:28:29]FM_MakeSignedData [09:28:29]SAM_PROTO_SignData [09:28:29]wFMCommunicate request_size=4 [09:28:29]MH_SAM_APDU [09:28:29]CAPDU: 80 0D 01 02 [09:28:29]Write to MH i2c: E2 08 00 98 36 80 0D 01 02 00 00 00 00 47 [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 98 36 00 90 00 42 [09:28:29]RAPDU: 90 00 [09:28:29]wFMCommunicate OK [09:28:29]wFMCommunicate request_size=255 [09:28:29]MH_SAM_APDU [09:28: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 BE 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E3 00 00 35 04 06 00 D5 [09:28:29]Write to MH i2c: E2 02 01 99 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 BE 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E3 00 00 35 04 06 00 D5 00 00 31 [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 99 36 00 90 00 43 [09:28:29]RAPDU: 90 00 [09:28:29]wFMCommunicate OK [09:28:29]wFMCommunicate request_size=10 [09:28:29]MH_SAM_APDU [09:28:29]CAPDU: 80 0D 02 02 05 00 42 AD 87 E7 [09:28:29]Write to MH i2c: E2 0D 00 9A 36 80 0D 02 02 05 00 00 42 AD 87 E7 00 00 B1 [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 9A 36 00 90 00 44 [09:28:29]RAPDU: 90 00 [09:28:29]wFMCommunicate OK [09:28:29]wFMCommunicate request_size=4 [09:28:29]MH_SAM_APDU [09:28:29]CAPDU: 80 0D 03 02 [09:28:29]Write to MH i2c: E2 08 00 9B 36 80 0D 03 02 00 00 00 00 4C [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 0B 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 0B 00 9B 36 00 53 04 B1 2F FA 6F 0C A9 90 00 A2 [09:28:29]RAPDU: 53 04 B1 2F FA 6F 0C A9 90 00 [09:28:29]wFMCommunicate OK [09:28:29]SAM_PROTO_SignData done [09:28:29]FM_MakeSignedData done [09:28:29]CreateOFDProtocolMessage [09:28:29]wFMCommunicate request_size=4 [09:28:29]MH_SAM_APDU [09:28:29]CAPDU: 80 11 00 00 [09:28:29]Write to MH i2c: E2 08 00 9C 36 80 11 00 00 00 00 00 00 4C [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 17 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 17 00 9C 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 98 [09:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:28:29]wFMCommunicate OK [09:28:29]CreateOFDProtocolMessage done [09:28:29]OFDSenderStorePacket 58161 [09:28:29]StoreOFDPacket docnum=58161 [09:28:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6C D9 07 01 BE 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 BE 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E3 00 00 35 04 06 00 D5 00 42 AD 87 E7 53 04 B1 2F FA 6F 0C A9 [09:28:29]CheckFolder [09:28:29]dirname=/storage/ofd_packets [09:28:29]CheckFolder done [09:28:29]ProducePacketName [09:28:29]name=ofd_packets/00058161 [09:28:29]NVStorageSaveData ofd_packets/00058161 [09:28:29]File name is /storage/ofd_packets/00058161 [09:28:29]Write 301 bytes [09:28:29]NVStorageSaveData done [09:28:29]OFDSenderStorePacket done [09:28:29]KKMCreateOFDPacket done [09:28:29]NVStorageSaveData kkm_last_timestamp [09:28:29]File name is /storage/kkm_last_timestamp [09:28:29]Write 4 bytes [09:28:29]NVStorageSaveData done [09:28:29]ExternCall_PrintAddStr [09:28:29]wPrintStart [09:28:29]Write to MH i2c: 01 00 00 9D 36 D3 [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: 01 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: 01 07 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: 01 07 00 9D 36 00 00 00 00 00 FF 0F E8 [09:28:29]RasterBufferAndPrint [09:28:29]line Счет N : (1)2075405 [09:28:29]line ИНН: 02508201610067 [09:28:29]line Контрольно-Кассовый Чек [09:28:29]line ПРОДАЖА [09:28:29]line ТРК (МРК, ГНК) : 43 [09:28:29]line Товар: 2710124130 [09:28:29]line Аи-92-К-4 [09:28:29]line 7.380 * 67.80 [09:28:29]line = 500.36 [09:28:29]line НДС 12% НСП 1% [09:28:29]line > о реализуемом товаре [09:28:29]line ИТОГО: 500.36 [09:28:29]line НСП 1% : 4.43 [09:28:29]line НДС 12% : 53.14 [09:28:29]line Наличными: 0.00 [09:28:29]line Безнал.: 500.36 [09:28:29]line Место: АЗС № 135 "Партнер Нефть" [09:28:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:28:29]line СНО: Общий режим [09:28:29]line Чек 145 20.08.2024 09:28 [09:28:29]line Смена: 100 ФФД: 1.0 [09:28:29]line ЗНМ: 0300000196 [09:28:29]line РНМ: 0000000000162794 [09:28:29]line Версия ККМ: v1.0 [09:28:29]line Платежная система: O! деньги [09:28:29]line ФМ: 0000000002094532 [09:28:29]line ФД: 58161 [09:28:29]line ФПД: 234197095385063 [09:28:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092830&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58161&fm=234197095385063&tin=02508201610067®Number=0000000000162794&sum=50036 [09:28:30]written 0, free lines is 4095 [09:28:30]Write to MH i2c: 01 00 00 C7 36 FD [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 07 00 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 07 00 C7 36 00 00 00 00 00 B6 0C C6 [09:28:30]RasterBufferAndPrint [09:28:30]line [09:28:30]line [09:28:30]line [09:28:30]line [09:28:30]line [09:28:30]written 0, free lines is 3260 [09:28:30]MH_Cut [09:28:30]Write to MH i2c: D1 01 00 CE 36 01 D6 [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: D1 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: D1 01 00 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: D1 01 00 CE 36 00 D5 [09:28:30]Write to MH i2c: 01 00 00 CF 36 05 [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:31]*** Cut start [09:28:31]*** Partial cut [09:28:31]*** CUTSNS_PIN = 1 [09:28:31]*** CUTSNS_PIN = 0 [09:28:31]*** Brake cut motor [09:28:32]Read from MH i2c: 01 [09:28:32]MH_I2C_Read... [09:28:32]*** Stop cut motor [09:28:32]*** Cut end [09:28:32]Read from MH i2c: 01 07 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: 01 07 00 CF 36 00 00 00 00 00 FF 0F 1A [09:28:32]process_action close_receipt done [09:28:32]requested_data is exist [09:28:32]produce_requested_data [09:28:32]requested_item fm.sn is exist - process it [09:28:32]wFMCommunicate request_size=4 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 11 00 00 [09:28:32]Write to MH i2c: E2 08 00 D0 36 80 11 00 00 00 00 00 00 80 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 17 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 17 00 D0 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CC [09:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:28:32]wFMCommunicate OK [09:28:32]requested_item fd.num is exist - process it [09:28:32]SAM_PROTO_GetFieldsCounters [09:28:32]wFMCommunicate request_size=4 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 13 00 00 [09:28:32]Write to MH i2c: E2 08 00 D1 36 80 13 00 00 00 00 00 00 83 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 62 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 62 00 D1 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 31 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [09:28:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 31 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:32]wFMCommunicate OK [09:28:32]SAM_PROTO_GetFieldsCounters done [09:28:32]requested_item shift.num is exist - process it [09:28:32]requested_item shift.opened is exist - process it [09:28:32]req_shift_opened [09:28:32]FM_GetShiftState [09:28:32]SAM_PROTO_GetShiftState [09:28:32]wFMCommunicate request_size=4 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 13 01 00 [09:28:32]Write to MH i2c: E2 08 00 D2 36 80 13 01 00 00 00 00 00 85 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 0E 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 0E 00 D2 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A8 [09:28:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:28:32]wFMCommunicate OK [09:28:32]SAM_PROTO_GetShiftState done [09:28:32]FM_GetShiftState done [09:28:32]req_shift_opened done [09:28:32]requested_item shift.open_date is exist - process it [09:28:32]req_shift_open_date [09:28:32]req_shift_open_date done [09:28:32]produce_requested_data done [09:28:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58161,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:28:32]process_action_free close_receipt [09:28:32]json_value_free [09:28:32]json_value_free done [09:28:32]process_json_proto returns [09:28:32]Send response to host [09:28:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58161,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:28:32]free response buf [09:28:32]execute_script done [09:28:32]execute_script returns [09:28:32]free content buf [09:28:32]Sock 7.Close socket [09:28:32]Sock 7.Thread stoped [09:29:17]ConnectInit Can't connect to host [09:29:17]CommunicateWithHost connect error [09:29:17]CommunicateWithHost err = -1 [09:29:17]OFD Sender: Server communicate error [09:29:17]OFD Sender: Processing packet 58160 [packets to send 52, broken 50] [09:29:17]ProducePacketName [09:29:17]name=ofd_packets/00058160 [09:29:17]OFD Sender: To server: pG, [09:29:17]CommunicateWithHost lk.salyk.kg:30040 [09:29:17]ConnectInit lk.salyk.kg [09:29:17]Connected sock=7 [09:29:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 D9 13 06 01 C5 6D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 22 01 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 59 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 59 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 59 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 6A 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E3 00 00 35 04 06 00 C9 15 ED B7 E4 47 09 E0 1F FB 99 E7 BE 11 [09:29:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 82 DA 47 00 24 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 32 30 39 34 35 33 32 10 04 04 00 30 E3 00 00 F4 03 04 00 3D 0D C4 66 B6 04 01 00 00 F3 C4 FA EC 7C 41 B2 1E [09:29:17]CommunicateWithHost err = 0 [09:29:17]CheckOFDResponse [09:29:17]1017 (14) - 77093643461234 [09:29:17]1041 (16) - 0000000002094532 [09:29:17]1040 (4) - 58160 [09:29:17]1012 (4) - 20.08.2024 03:27 [09:29:17]1206 (1) - 0 [09:29:17]OFD Sender: Remove packet 58160 [09:29:17]ProducePacketName [09:29:17]name=ofd_packets/00058160 [09:29:17]NVStorageDeleteData [09:29:18]OFD Sender: Processing packet 58161 [packets to send 51, broken 50] [09:29:18]ProducePacketName [09:29:18]name=ofd_packets/00058161 [09:29:18]OFD Sender: To server: pG, [09:29:18]CommunicateWithHost lk.salyk.kg:30040 [09:29:18]ConnectInit lk.salyk.kg [09:31:30]ConnectInit Can't connect to host [09:31:30]CommunicateWithHost connect error [09:31:30]CommunicateWithHost err = -1 [09:31:30]OFD Sender: Server communicate error [09:31:35]OFD Sender: Processing packet 58161 [packets to send 51, broken 50] [09:31:35]ProducePacketName [09:31:35]name=ofd_packets/00058161 [09:31:35]OFD Sender: To server: pG, [09:31:35]CommunicateWithHost lk.salyk.kg:30040 [09:31:35]ConnectInit lk.salyk.kg [09:31:35]Connected sock=7 [09:31:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6C D9 07 01 BE 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 BE 61 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E3 00 00 35 04 06 00 D5 00 42 AD 87 E7 53 04 B1 2F FA 6F 0C A9 [09:31:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FA A7 47 00 C4 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E3 00 00 F4 03 04 00 C7 0D C4 66 B6 04 01 00 00 A2 E1 1F 75 10 B0 9A 15 [09:31:35]CommunicateWithHost err = 0 [09:31:35]CheckOFDResponse [09:31:35]1017 (14) - 77093643461234 [09:31:35]1041 (16) - 0000000002094532 [09:31:35]1040 (4) - 58161 [09:31:35]1012 (4) - 20.08.2024 03:30 [09:31:35]1206 (1) - 0 [09:31:35]OFD Sender: Remove packet 58161 [09:31:35]ProducePacketName [09:31:35]name=ofd_packets/00058161 [09:31:35]NVStorageDeleteData [09:31:36]OFD Sender: No OFD packet to send [09:31:41]OFD Sender: No OFD packet to send [09:31:46]OFD Sender: No OFD packet to send [09:31:51]OFD Sender: No OFD packet to send [09:31:56]OFD Sender: No OFD packet to send [09:32:01]OFD Sender: No OFD packet to send [09:32:06]OFD Sender: No OFD packet to send [09:32:11]OFD Sender: No OFD packet to send [09:32:16]OFD Sender: No OFD packet to send [09:32:21]OFD Sender: No OFD packet to send [09:32:25]accept exits with 10 [09:32:25]New connection [09:32:25]New thread 3067424100 created [09:32:25]Thread 3067567460 joined [09:32:25]Waiting for new connection... [09:32:25] Sock 10.Parse request [09:32:25]Sock 10.Check first char [09:32:25]Sock 10.First char is OK [09:32:25]request: POST /json_proto HTTP/1.0 [09:32:25]Method: POST [09:32:25]URL: /json_proto [09:32:25]Method is POST - this is cgi request [09:32:25]url: /json_proto [09:32:25]query_string will be loaded in cgi processing [09:32:25]execute_cgi json_proto POST (null) [09:32:25]execute_cgi path=json_proto method=POST [09:32:25]POST find Content-Length [09:32:25]Host: 172.17.44.3:8080 [09:32:25]Content-Length: 755 [09:32:25]Content-Type: application/json [09:32:25] [09:32:25]POST finish read [09:32:25]Found Content-Length = 755 [09:32:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30018024", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:25]execute_script... [09:32:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30018024", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:25]POST & json_proto [09:32:25]process_json_proto [09:32:25]json parsed OK: [09:32:25]protocol is kg_v1.0 [09:32:25]action value=close_receipt [09:32:25]process_action close_receipt [09:32:25]cmd_close_receipt [09:32:25]MH_GetDate [09:32:25]Write to MH i2c: F0 00 00 D3 36 F8 [09:32:25]Write i2c OK [09:32:25]MH_I2C_Read... [09:32:25]Read from MH i2c: F0 [09:32:25]MH_I2C_Read... [09:32:25]Read from MH i2c: F0 09 00 [09:32:25]MH_I2C_Read... [09:32:25]Read from MH i2c: F0 09 00 D3 36 00 AC 62 C4 66 AD C5 5D 66 6E [09:32:25]GetLastDocTimeStamp 1724146110 [09:32:25]current date 1724146348 [09:32:25]FM_GetShiftState [09:32:25]SAM_PROTO_GetShiftState [09:32:25]wFMCommunicate request_size=4 [09:32:25]MH_SAM_APDU [09:32:25]CAPDU: 80 13 01 00 [09:32:25]Write to MH i2c: E2 08 00 D4 36 80 13 01 00 00 00 00 00 87 [09:32:25]Write i2c OK [09:32:25]MH_I2C_Read... [09:32:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:25]Read from MH i2c: E2 [09:32:25]MH_I2C_Read... [09:32:25]Read from MH i2c: E2 0E 00 [09:32:25]MH_I2C_Read... [09:32:25]Read from MH i2c: E2 0E 00 D4 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AA [09:32:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:32:25]wFMCommunicate OK [09:32:25]SAM_PROTO_GetShiftState done [09:32:25]FM_GetShiftState done [09:32:25]opened in 1724112910 [09:32:25]opened+sec_in_day 1724199310 [09:32:25]quantity*price = 0 [09:32:25]sum+1 = 1 [09:32:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 146 20.08.2024 09:32 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30018024 ФМ: 0000000002094532 ФД: 58162 ФПД: 135063878273539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093228&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58162&fm=135063878273539&tin=02508201610067®Number=0000000000162794&sum=0 [09:32:26]StoreToDocumentArchive [09:32:26]shift 100 fd 58162 [09:32:26]save to /storage/0100/doc_00058162 [09:32:26]save last doc name /storage/0100/doc_00058162 to /storage/kkm_last_doc_name [09:32:26]save OK [09:32:26]Clear old archive folders... [09:32:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:26]tlvbuf is 01DD2D30 [09:32:26]SAM_PROTO_ClearQueue [09:32:26]wFMCommunicate request_size=4 [09:32:26]MH_SAM_APDU [09:32:26]CAPDU: 80 09 00 00 [09:32:26]Write to MH i2c: E2 08 00 E1 36 80 09 00 00 00 00 00 00 89 [09:32:26]Write i2c OK [09:32:26]MH_I2C_Read... [09:32:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:26]Read from MH i2c: E2 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 03 00 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 03 00 E1 36 00 90 00 8B [09:32:26]RAPDU: 90 00 [09:32:26]wFMCommunicate OK [09:32:26]SAM_PROTO_ClearQueue done [09:32:26]KKMCreateOFDPacket [09:32:26]OFDProtocolAddRootSTLVToBuf [09:32:26]FM_MakeSignedData [09:32:26]FM_MakeSignedData [09:32:26]SAM_PROTO_SignData [09:32:26]wFMCommunicate request_size=4 [09:32:26]MH_SAM_APDU [09:32:26]CAPDU: 80 0D 01 02 [09:32:26]Write to MH i2c: E2 08 00 E2 36 80 0D 01 02 00 00 00 00 91 [09:32:26]Write i2c OK [09:32:26]MH_I2C_Read... [09:32:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:26]Read from MH i2c: E2 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 03 00 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 03 00 E2 36 00 90 00 8C [09:32:26]RAPDU: 90 00 [09:32:26]wFMCommunicate OK [09:32:26]wFMCommunicate request_size=255 [09:32:26]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 92 00 00 00 F4 03 04 00 AC 62 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E3 00 00 35 04 06 00 7A [09:32:26]Write to MH i2c: E2 02 01 E3 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 92 00 00 00 F4 03 04 00 AC 62 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E3 00 00 35 04 06 00 7A 00 00 5D [09:32:26]Write i2c OK [09:32:26]MH_I2C_Read... [09:32:26]OFD Sender: No OFD packet to send [09:32:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:26]Read from MH i2c: E2 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 03 00 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 03 00 E3 36 00 90 00 8D [09:32:26]RAPDU: 90 00 [09:32:26]wFMCommunicate OK [09:32:26]wFMCommunicate request_size=10 [09:32:26]MH_SAM_APDU [09:32:26]CAPDU: 80 0D 02 02 05 D7 02 7C 8A 03 [09:32:26]Write to MH i2c: E2 0D 00 E4 36 80 0D 02 02 05 00 D7 02 7C 8A 03 00 00 80 [09:32:26]Write i2c OK [09:32:26]MH_I2C_Read... [09:32:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:26]Read from MH i2c: E2 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 03 00 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 03 00 E4 36 00 90 00 8E [09:32:26]RAPDU: 90 00 [09:32:26]wFMCommunicate OK [09:32:26]wFMCommunicate request_size=4 [09:32:26]MH_SAM_APDU [09:32:26]CAPDU: 80 0D 03 02 [09:32:26]Write to MH i2c: E2 08 00 E5 36 80 0D 03 02 00 00 00 00 96 [09:32:26]Write i2c OK [09:32:26]MH_I2C_Read... [09:32:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:26]Read from MH i2c: E2 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 0B 00 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 0B 00 E5 36 00 1D B1 10 EA 95 99 1F 7C 90 00 28 [09:32:26]RAPDU: 1D B1 10 EA 95 99 1F 7C 90 00 [09:32:26]wFMCommunicate OK [09:32:26]SAM_PROTO_SignData done [09:32:26]FM_MakeSignedData done [09:32:26]CreateOFDProtocolMessage [09:32:26]wFMCommunicate request_size=4 [09:32:26]MH_SAM_APDU [09:32:26]CAPDU: 80 11 00 00 [09:32:26]Write to MH i2c: E2 08 00 E6 36 80 11 00 00 00 00 00 00 96 [09:32:26]Write i2c OK [09:32:26]MH_I2C_Read... [09:32:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:26]Read from MH i2c: E2 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 17 00 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: E2 17 00 E6 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [09:32:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:32:26]wFMCommunicate OK [09:32:26]CreateOFDProtocolMessage done [09:32:26]OFDSenderStorePacket 58162 [09:32:26]StoreOFDPacket docnum=58162 [09:32:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EF 24 07 01 DE FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 92 00 00 00 F4 03 04 00 AC 62 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E3 00 00 35 04 06 00 7A D7 02 7C 8A 03 1D B1 10 EA 95 99 1F 7C [09:32:26]CheckFolder [09:32:26]dirname=/storage/ofd_packets [09:32:26]CheckFolder done [09:32:26]ProducePacketName [09:32:26]name=ofd_packets/00058162 [09:32:26]NVStorageSaveData ofd_packets/00058162 [09:32:26]File name is /storage/ofd_packets/00058162 [09:32:26]Write 301 bytes [09:32:26]NVStorageSaveData done [09:32:26]OFDSenderStorePacket done [09:32:26]KKMCreateOFDPacket done [09:32:26]NVStorageSaveData kkm_last_timestamp [09:32:26]File name is /storage/kkm_last_timestamp [09:32:26]Write 4 bytes [09:32:26]NVStorageSaveData done [09:32:26]ExternCall_PrintAddStr [09:32:26]wPrintStart [09:32:26]Write to MH i2c: 01 00 00 E7 36 1D [09:32:26]Write i2c OK [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: 01 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: 01 07 00 [09:32:26]MH_I2C_Read... [09:32:26]Read from MH i2c: 01 07 00 E7 36 00 00 00 00 00 FF 0F 32 [09:32:26]RasterBufferAndPrint [09:32:26]line Счет N : (1)2075406 [09:32:26]line ИНН: 02508201610067 [09:32:26]line Контрольно-Кассовый Чек [09:32:26]line ПРОДАЖА [09:32:26]line ТРК (МРК, ГНК) : 43 [09:32:26]line Товар: 2710124130 [09:32:26]line Аи-92-К-4 [09:32:26]line 25.000 * 0.00 [09:32:26]line = 0.00 [09:32:26]line НДС 12% НСП 1% [09:32:26]line > о реализуемом товаре [09:32:26]line ИТОГО: 0.00 [09:32:26]line НСП 1% : 0.00 [09:32:26]line НДС 12% : 0.00 [09:32:26]line Наличными: 0.00 [09:32:26]line Безнал.: 0.00 [09:32:26]line Место: АЗС № 135 "Партнер Нефть" [09:32:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:32:26]line СНО: Общий режим [09:32:26]line Чек 146 20.08.2024 09:32 [09:32:26]line Смена: 100 ФФД: 1.0 [09:32:26]line ЗНМ: 0300000196 [09:32:26]line РНМ: 0000000000162794 [09:32:26]line Версия ККМ: v1.0 [09:32:26]line Талоны: ТК ГПНА Online [09:32:26]line 30018024 [09:32:26]line ФМ: 0000000002094532 [09:32:26]line ФД: 58162 [09:32:26]line ФПД: 135063878273539 [09:32:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093228&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58162&fm=135063878273539&tin=02508201610067®Number=0000000000162794&sum=0 [09:32:27]OFD Sender: Processing packet 58162 [packets to send 51, broken 50] [09:32:27]ProducePacketName [09:32:27]name=ofd_packets/00058162 [09:32:27]OFD Sender: To server: pG, [09:32:27]CommunicateWithHost lk.salyk.kg:30040 [09:32:27]ConnectInit lk.salyk.kg [09:32:27]written 0, free lines is 4095 [09:32:27]Connected sock=9 [09:32:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EF 24 07 01 DE FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 92 00 00 00 F4 03 04 00 AC 62 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E3 00 00 35 04 06 00 7A D7 02 7C 8A 03 1D B1 10 EA 95 99 1F 7C [09:32:27]Write to MH i2c: 01 00 00 11 37 48 [09:32:27]Write i2c OK [09:32:27]MH_I2C_Read... [09:32:27]Read from MH i2c: 01 [09:32:27]MH_I2C_Read... [09:32:27]Read from MH i2c: 01 07 00 [09:32:27]MH_I2C_Read... [09:32:27]Read from MH i2c: 01 07 00 11 37 00 00 00 00 00 B5 0C 10 [09:32:27]RasterBufferAndPrint [09:32:27]line [09:32:27]line [09:32:27]line [09:32:27]line [09:32:27]line [09:32:27]written 0, free lines is 3258 [09:32:27]MH_Cut [09:32:27]Write to MH i2c: D1 01 00 18 37 01 21 [09:32:27]Write i2c OK [09:32:27]MH_I2C_Read... [09:32:27]Read from MH i2c: D1 [09:32:27]MH_I2C_Read... [09:32:27]Read from MH i2c: D1 01 00 [09:32:27]MH_I2C_Read... [09:32:27]Read from MH i2c: D1 01 00 18 37 00 20 [09:32:27]Write to MH i2c: 01 00 00 19 37 50 [09:32:27]Write i2c OK [09:32:27]MH_I2C_Read... [09:32:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BF 72 47 00 97 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 32 30 39 34 35 33 32 10 04 04 00 32 E3 00 00 F4 03 04 00 FB 0D C4 66 B6 04 01 00 00 44 14 1E DF 0C E2 CF 9F [09:32:27]CommunicateWithHost err = 0 [09:32:27]CheckOFDResponse [09:32:27]1017 (14) - 77093643461234 [09:32:27]1041 (16) - 0000000002094532 [09:32:27]1040 (4) - 58162 [09:32:27]1012 (4) - 20.08.2024 03:31 [09:32:27]1206 (1) - 0 [09:32:27]OFD Sender: Remove packet 58162 [09:32:27]ProducePacketName [09:32:27]name=ofd_packets/00058162 [09:32:27]NVStorageDeleteData [09:32:28]OFD Sender: No OFD packet to send [09:32:28]*** Cut start [09:32:28]*** Partial cut [09:32:28]*** CUTSNS_PIN = 1 [09:32:28]*** CUTSNS_PIN = 0 [09:32:28]*** Brake cut motor [09:32:29]Read from MH i2c: 01 [09:32:29]MH_I2C_Read... [09:32:29]*** Stop cut motor [09:32:29]*** Cut end [09:32:29]Read from MH i2c: 01 07 00 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: 01 07 00 19 37 00 00 00 00 00 FF 0F 65 [09:32:29]process_action close_receipt done [09:32:29]requested_data is exist [09:32:29]produce_requested_data [09:32:29]requested_item fm.sn is exist - process it [09:32:29]wFMCommunicate request_size=4 [09:32:29]MH_SAM_APDU [09:32:29]CAPDU: 80 11 00 00 [09:32:29]Write to MH i2c: E2 08 00 1A 37 80 11 00 00 00 00 00 00 CB [09:32:29]Write i2c OK [09:32:29]MH_I2C_Read... [09:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:29]Read from MH i2c: E2 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: E2 17 00 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: E2 17 00 1A 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 17 [09:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:32:29]wFMCommunicate OK [09:32:29]requested_item fd.num is exist - process it [09:32:29]SAM_PROTO_GetFieldsCounters [09:32:29]wFMCommunicate request_size=4 [09:32:29]MH_SAM_APDU [09:32:29]CAPDU: 80 13 00 00 [09:32:29]Write to MH i2c: E2 08 00 1B 37 80 13 00 00 00 00 00 00 CE [09:32:29]Write i2c OK [09:32:29]MH_I2C_Read... [09:32:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:29]Read from MH i2c: E2 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: E2 62 00 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: E2 62 00 1B 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 32 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [09:32:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 32 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:29]wFMCommunicate OK [09:32:29]SAM_PROTO_GetFieldsCounters done [09:32:29]requested_item shift.num is exist - process it [09:32:29]requested_item shift.opened is exist - process it [09:32:29]req_shift_opened [09:32:29]FM_GetShiftState [09:32:29]SAM_PROTO_GetShiftState [09:32:29]wFMCommunicate request_size=4 [09:32:29]MH_SAM_APDU [09:32:29]CAPDU: 80 13 01 00 [09:32:29]Write to MH i2c: E2 08 00 1C 37 80 13 01 00 00 00 00 00 D0 [09:32:29]Write i2c OK [09:32:29]MH_I2C_Read... [09:32:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:29]Read from MH i2c: E2 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: E2 0E 00 [09:32:29]MH_I2C_Read... [09:32:29]Read from MH i2c: E2 0E 00 1C 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F3 [09:32:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:32:29]wFMCommunicate OK [09:32:29]SAM_PROTO_GetShiftState done [09:32:29]FM_GetShiftState done [09:32:29]req_shift_opened done [09:32:29]requested_item shift.open_date is exist - process it [09:32:29]req_shift_open_date [09:32:29]req_shift_open_date done [09:32:29]produce_requested_data done [09:32:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58162,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:32:29]process_action_free close_receipt [09:32:29]json_value_free [09:32:29]json_value_free done [09:32:29]process_json_proto returns [09:32:29]Send response to host [09:32:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58162,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:32:29]free response buf [09:32:29]execute_script done [09:32:29]execute_script returns [09:32:29]free content buf [09:32:29]Sock 10.Close socket [09:32:29]Sock 10.Thread stoped [09:32:33]OFD Sender: No OFD packet to send [09:32:38]OFD Sender: No OFD packet to send [09:32:43]OFD Sender: No OFD packet to send [09:32:48]OFD Sender: No OFD packet to send [09:32:53]OFD Sender: No OFD packet to send [09:32:58]OFD Sender: No OFD packet to send [09:33:03]OFD Sender: No OFD packet to send [09:33:08]OFD Sender: No OFD packet to send [09:33:13]OFD Sender: No OFD packet to send [09:33:18]OFD Sender: No OFD packet to send [09:33:23]OFD Sender: No OFD packet to send [09:33:28]OFD Sender: No OFD packet to send [09:33:33]OFD Sender: No OFD packet to send [09:33:38]OFD Sender: No OFD packet to send [09:33:43]OFD Sender: No OFD packet to send [09:33:48]OFD Sender: No OFD packet to send [09:33:53]OFD Sender: No OFD packet to send [09:33:58]OFD Sender: No OFD packet to send [09:34:03]OFD Sender: No OFD packet to send [09:34:06]accept exits with 7 [09:34:06]New connection [09:34:06]New thread 3067567460 created [09:34:06]Thread 3067424100 joined [09:34:06]Waiting for new connection... [09:34:06] Sock 7.Parse request [09:34:06]Sock 7.Check first char [09:34:06]Sock 7.First char is OK [09:34:06]request: POST /json_proto HTTP/1.0 [09:34:06]Method: POST [09:34:06]URL: /json_proto [09:34:06]Method is POST - this is cgi request [09:34:06]url: /json_proto [09:34:06]query_string will be loaded in cgi processing [09:34:06]execute_cgi json_proto POST (null) [09:34:06]execute_cgi path=json_proto method=POST [09:34:06]POST find Content-Length [09:34:06]Host: 172.17.44.3:8080 [09:34:06]Content-Length: 793 [09:34:06]Content-Type: application/json [09:34:06] [09:34:06]POST finish read [09:34:06]Found Content-Length = 793 [09:34:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:06]execute_script... [09:34: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)2075407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:06]POST & json_proto [09:34:06]process_json_proto [09:34:06]json parsed OK: [09:34:06]protocol is kg_v1.0 [09:34:06]action value=close_receipt [09:34:06]process_action close_receipt [09:34:06]cmd_close_receipt [09:34:06]MH_GetDate [09:34:06]Write to MH i2c: F0 00 00 1D 37 43 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: F0 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: F0 09 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: F0 09 00 1D 37 00 11 63 C4 66 AD C5 5D 66 1F [09:34:06]GetLastDocTimeStamp 1724146348 [09:34:06]current date 1724146449 [09:34:06]FM_GetShiftState [09:34:06]SAM_PROTO_GetShiftState [09:34:06]wFMCommunicate request_size=4 [09:34:06]MH_SAM_APDU [09:34:06]CAPDU: 80 13 01 00 [09:34:06]Write to MH i2c: E2 08 00 1E 37 80 13 01 00 00 00 00 00 D2 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:06]Read from MH i2c: E2 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 0E 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 0E 00 1E 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F5 [09:34:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:34:06]wFMCommunicate OK [09:34:06]SAM_PROTO_GetShiftState done [09:34:06]FM_GetShiftState done [09:34:06]opened in 1724112910 [09:34:06]opened+sec_in_day 1724199310 [09:34:06]quantity*price = 0 [09:34:06]sum+1 = 1 [09:34:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 147 20.08.2024 09:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58163 ФПД: 162825501522298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093409&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58163&fm=162825501522298&tin=02508201610067®Number=0000000000162794&sum=0 [09:34:07]StoreToDocumentArchive [09:34:07]shift 100 fd 58163 [09:34:07]save to /storage/0100/doc_00058163 [09:34:07]save last doc name /storage/0100/doc_00058163 to /storage/kkm_last_doc_name [09:34:07]save OK [09:34:07]Clear old archive folders... [09:34:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:07]tlvbuf is 01D76340 [09:34:07]SAM_PROTO_ClearQueue [09:34:07]wFMCommunicate request_size=4 [09:34:07]MH_SAM_APDU [09:34:07]CAPDU: 80 09 00 00 [09:34:07]Write to MH i2c: E2 08 00 2B 37 80 09 00 00 00 00 00 00 D4 [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:07]Read from MH i2c: E2 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 03 00 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 03 00 2B 37 00 90 00 D6 [09:34:07]RAPDU: 90 00 [09:34:07]wFMCommunicate OK [09:34:07]SAM_PROTO_ClearQueue done [09:34:07]KKMCreateOFDPacket [09:34:07]OFDProtocolAddRootSTLVToBuf [09:34:07]FM_MakeSignedData [09:34:07]FM_MakeSignedData [09:34:07]SAM_PROTO_SignData [09:34:07]wFMCommunicate request_size=4 [09:34:07]MH_SAM_APDU [09:34:07]CAPDU: 80 0D 01 02 [09:34:07]Write to MH i2c: E2 08 00 2C 37 80 0D 01 02 00 00 00 00 DC [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:07]Read from MH i2c: E2 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 03 00 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 03 00 2C 37 00 90 00 D7 [09:34:07]RAPDU: 90 00 [09:34:07]wFMCommunicate OK [09:34:07]wFMCommunicate request_size=255 [09:34:07]MH_SAM_APDU [09:34: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 34 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 93 00 00 00 F4 03 04 00 11 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E3 00 00 35 04 06 00 94 [09:34:07]Write to MH i2c: E2 02 01 2D 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 93 00 00 00 F4 03 04 00 11 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E3 00 00 35 04 06 00 94 00 00 34 [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:07]Read from MH i2c: E2 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 03 00 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 03 00 2D 37 00 90 00 D8 [09:34:07]RAPDU: 90 00 [09:34:07]wFMCommunicate OK [09:34:07]wFMCommunicate request_size=10 [09:34:07]MH_SAM_APDU [09:34:07]CAPDU: 80 0D 02 02 05 16 C4 2D B9 7A [09:34:07]Write to MH i2c: E2 0D 00 2E 37 80 0D 02 02 05 00 16 C4 2D B9 7A 00 00 23 [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:07]Read from MH i2c: E2 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 03 00 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 03 00 2E 37 00 90 00 D9 [09:34:07]RAPDU: 90 00 [09:34:07]wFMCommunicate OK [09:34:07]wFMCommunicate request_size=4 [09:34:07]MH_SAM_APDU [09:34:07]CAPDU: 80 0D 03 02 [09:34:07]Write to MH i2c: E2 08 00 2F 37 80 0D 03 02 00 00 00 00 E1 [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:07]Read from MH i2c: E2 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 0B 00 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: E2 0B 00 2F 37 00 9A 09 26 B0 3F 06 A9 E1 90 00 2A [09:34:07]RAPDU: 9A 09 26 B0 3F 06 A9 E1 90 00 [09:34:07]wFMCommunicate OK [09:34:07]SAM_PROTO_SignData done [09:34:07]FM_MakeSignedData done [09:34:07]CreateOFDProtocolMessage [09:34:07]wFMCommunicate request_size=4 [09:34:07]MH_SAM_APDU [09:34:07]CAPDU: 80 11 00 00 [09:34:07]Write to MH i2c: E2 08 00 30 37 80 11 00 00 00 00 00 00 E1 [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:08]Read from MH i2c: E2 [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: E2 17 00 [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: E2 17 00 30 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2D [09:34:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:34:08]wFMCommunicate OK [09:34:08]CreateOFDProtocolMessage done [09:34:08]OFDSenderStorePacket 58163 [09:34:08]StoreOFDPacket docnum=58163 [09:34:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 10 DB 07 01 42 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 34 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 93 00 00 00 F4 03 04 00 11 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E3 00 00 35 04 06 00 94 16 C4 2D B9 7A 9A 09 26 B0 3F 06 A9 E1 [09:34:08]CheckFolder [09:34:08]dirname=/storage/ofd_packets [09:34:08]CheckFolder done [09:34:08]ProducePacketName [09:34:08]name=ofd_packets/00058163 [09:34:08]NVStorageSaveData ofd_packets/00058163 [09:34:08]File name is /storage/ofd_packets/00058163 [09:34:08]Write 301 bytes [09:34:08]NVStorageSaveData done [09:34:08]OFDSenderStorePacket done [09:34:08]KKMCreateOFDPacket done [09:34:08]NVStorageSaveData kkm_last_timestamp [09:34:08]File name is /storage/kkm_last_timestamp [09:34:08]Write 4 bytes [09:34:08]NVStorageSaveData done [09:34:08]ExternCall_PrintAddStr [09:34:08]wPrintStart [09:34:08]Write to MH i2c: 01 00 00 31 37 68 [09:34:08]Write i2c OK [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: 01 [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: 01 07 00 [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: 01 07 00 31 37 00 00 00 00 00 FF 0F 7D [09:34:08]RasterBufferAndPrint [09:34:08]line Счет N : (1)2075407 [09:34:08]line ИНН: 02508201610067 [09:34:08]line Контрольно-Кассовый Чек [09:34:08]line ПРОДАЖА [09:34:08]line ТРК (МРК, ГНК) : 33 [09:34:08]line Товар: 2710124130 [09:34:08]line Аи-92-К-4 [09:34:08]line 50.000 * 0.00 [09:34:08]line = 0.00 [09:34:08]line НДС 12% НСП 1% [09:34:08]line > о реализуемом товаре [09:34:08]line ИТОГО: 0.00 [09:34:08]line НСП 1% : 0.00 [09:34:08]line НДС 12% : 0.00 [09:34:08]line Наличными: 0.00 [09:34:08]line Безнал.: 0.00 [09:34:08]line Место: АЗС № 135 "Партнер Нефть" [09:34:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:34:08]line СНО: Общий режим [09:34:08]line Чек 147 20.08.2024 09:34 [09:34:08]line Смена: 100 ФФД: 1.0 [09:34:08]line ЗНМ: 0300000196 [09:34:08]line РНМ: 0000000000162794 [09:34:08]line Версия ККМ: v1.0 [09:34:08]line Талоны: Топливная Карта [09:34:08]line 92875 [09:34:08]line ФМ: 0000000002094532 [09:34:08]line ФД: 58163 [09:34:08]line ФПД: 162825501522298 [09:34:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093409&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58163&fm=162825501522298&tin=02508201610067®Number=0000000000162794&sum=0 [09:34:08]OFD Sender: Processing packet 58163 [packets to send 51, broken 50] [09:34:08]ProducePacketName [09:34:08]name=ofd_packets/00058163 [09:34:08]OFD Sender: To server: pG, [09:34:08]CommunicateWithHost lk.salyk.kg:30040 [09:34:08]ConnectInit lk.salyk.kg [09:34:08]written 0, free lines is 4095 [09:34:08]Connected sock=10 [09:34:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 10 DB 07 01 42 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 34 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 93 00 00 00 F4 03 04 00 11 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E3 00 00 35 04 06 00 94 16 C4 2D B9 7A 9A 09 26 B0 3F 06 A9 E1 [09:34:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A3 25 47 00 9B 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 32 30 39 34 35 33 32 10 04 04 00 33 E3 00 00 F4 03 04 00 60 0E C4 66 B6 04 01 00 00 EC 0B D1 3D BB C0 F2 57 [09:34:08]CommunicateWithHost err = 0 [09:34:08]CheckOFDResponse [09:34:08]1017 (14) - 77093643461234 [09:34:08]1041 (16) - 0000000002094532 [09:34:08]1040 (4) - 58163 [09:34:08]1012 (4) - 20.08.2024 03:32 [09:34:08]1206 (1) - 0 [09:34:08]OFD Sender: Remove packet 58163 [09:34:08]ProducePacketName [09:34:08]name=ofd_packets/00058163 [09:34:08]NVStorageDeleteData [09:34:08]Write to MH i2c: 01 00 00 5B 37 92 [09:34:08]Write i2c OK [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: 01 [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: 01 07 00 [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: 01 07 00 5B 37 00 00 00 00 00 C0 0C 65 [09:34:08]RasterBufferAndPrint [09:34:08]line [09:34:08]line [09:34:08]line [09:34:08]line [09:34:08]line [09:34:08]written 0, free lines is 3268 [09:34:08]MH_Cut [09:34:08]Write to MH i2c: D1 01 00 62 37 01 6B [09:34:08]Write i2c OK [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: D1 [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: D1 01 00 [09:34:08]MH_I2C_Read... [09:34:08]Read from MH i2c: D1 01 00 62 37 00 6A [09:34:08]Write to MH i2c: 01 00 00 63 37 9A [09:34:08]Write i2c OK [09:34:08]MH_I2C_Read... [09:34:09]OFD Sender: No OFD packet to send [09:34:09]*** Cut start [09:34:09]*** Partial cut [09:34:09]*** CUTSNS_PIN = 1 [09:34:09]*** CUTSNS_PIN = 0 [09:34:10]*** Brake cut motor [09:34:10]Read from MH i2c: 01 [09:34:10]MH_I2C_Read... [09:34:10]*** Stop cut motor [09:34:10]*** Cut end [09:34:10]Read from MH i2c: 01 07 00 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: 01 07 00 63 37 00 00 00 00 00 FF 0F AF [09:34:10]process_action close_receipt done [09:34:10]requested_data is exist [09:34:10]produce_requested_data [09:34:10]requested_item fm.sn is exist - process it [09:34:10]wFMCommunicate request_size=4 [09:34:10]MH_SAM_APDU [09:34:10]CAPDU: 80 11 00 00 [09:34:10]Write to MH i2c: E2 08 00 64 37 80 11 00 00 00 00 00 00 15 [09:34:10]Write i2c OK [09:34:10]MH_I2C_Read... [09:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:10]Read from MH i2c: E2 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: E2 17 00 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: E2 17 00 64 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 61 [09:34:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:34:10]wFMCommunicate OK [09:34:10]requested_item fd.num is exist - process it [09:34:10]SAM_PROTO_GetFieldsCounters [09:34:10]wFMCommunicate request_size=4 [09:34:10]MH_SAM_APDU [09:34:10]CAPDU: 80 13 00 00 [09:34:10]Write to MH i2c: E2 08 00 65 37 80 13 00 00 00 00 00 00 18 [09:34:10]Write i2c OK [09:34:10]MH_I2C_Read... [09:34:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:10]Read from MH i2c: E2 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: E2 62 00 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: E2 62 00 65 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 33 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [09:34:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 33 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:10]wFMCommunicate OK [09:34:10]SAM_PROTO_GetFieldsCounters done [09:34:10]requested_item shift.num is exist - process it [09:34:10]requested_item shift.opened is exist - process it [09:34:10]req_shift_opened [09:34:10]FM_GetShiftState [09:34:10]SAM_PROTO_GetShiftState [09:34:10]wFMCommunicate request_size=4 [09:34:10]MH_SAM_APDU [09:34:10]CAPDU: 80 13 01 00 [09:34:10]Write to MH i2c: E2 08 00 66 37 80 13 01 00 00 00 00 00 1A [09:34:10]Write i2c OK [09:34:10]MH_I2C_Read... [09:34:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:10]Read from MH i2c: E2 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: E2 0E 00 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: E2 0E 00 66 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3D [09:34:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:34:10]wFMCommunicate OK [09:34:10]SAM_PROTO_GetShiftState done [09:34:10]FM_GetShiftState done [09:34:10]req_shift_opened done [09:34:10]requested_item shift.open_date is exist - process it [09:34:10]req_shift_open_date [09:34:10]req_shift_open_date done [09:34:10]produce_requested_data done [09:34:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58163,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:34:10]process_action_free close_receipt [09:34:10]json_value_free [09:34:10]json_value_free done [09:34:10]process_json_proto returns [09:34:10]Send response to host [09:34:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58163,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:34:10]free response buf [09:34:10]execute_script done [09:34:10]execute_script returns [09:34:10]free content buf [09:34:10]Sock 7.Close socket [09:34:10]Sock 7.Thread stoped [09:34:14]OFD Sender: No OFD packet to send [09:34:19]OFD Sender: No OFD packet to send [09:34:24]OFD Sender: No OFD packet to send [09:34:29]OFD Sender: No OFD packet to send [09:34:34]OFD Sender: No OFD packet to send [09:34:36]accept exits with 9 [09:34:36]New connection [09:34:36]New thread 3067424100 created [09:34:36]Thread 3067567460 joined [09:34:36]Waiting for new connection... [09:34:36] Sock 9.Parse request [09:34:36]Sock 9.Check first char [09:34:36]Sock 9.First char is OK [09:34:36]request: POST /json_proto HTTP/1.0 [09:34:36]Method: POST [09:34:36]URL: /json_proto [09:34:36]Method is POST - this is cgi request [09:34:36]url: /json_proto [09:34:36]query_string will be loaded in cgi processing [09:34:36]execute_cgi json_proto POST (null) [09:34:36]execute_cgi path=json_proto method=POST [09:34:36]POST find Content-Length [09:34:36]Host: 172.17.44.3:8080 [09:34:36]Content-Length: 782 [09:34:36]Content-Type: application/json [09:34:36] [09:34:36]POST finish read [09:34:36]Found Content-Length = 782 [09:34:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:36]execute_script... [09:34: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)2075408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:36]POST & json_proto [09:34:36]process_json_proto [09:34:36]json parsed OK: [09:34:36]protocol is kg_v1.0 [09:34:36]action value=close_receipt [09:34:36]process_action close_receipt [09:34:36]cmd_close_receipt [09:34:36]MH_GetDate [09:34:36]Write to MH i2c: F0 00 00 67 37 8D [09:34:36]Write i2c OK [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: F0 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: F0 09 00 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: F0 09 00 67 37 00 2F 63 C4 66 AD C5 5D 66 87 [09:34:36]GetLastDocTimeStamp 1724146449 [09:34:36]current date 1724146479 [09:34:36]FM_GetShiftState [09:34:36]SAM_PROTO_GetShiftState [09:34:36]wFMCommunicate request_size=4 [09:34:36]MH_SAM_APDU [09:34:36]CAPDU: 80 13 01 00 [09:34:36]Write to MH i2c: E2 08 00 68 37 80 13 01 00 00 00 00 00 1C [09:34:36]Write i2c OK [09:34:36]MH_I2C_Read... [09:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:36]Read from MH i2c: E2 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: E2 0E 00 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: E2 0E 00 68 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3F [09:34:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:34:36]wFMCommunicate OK [09:34:36]SAM_PROTO_GetShiftState done [09:34:36]FM_GetShiftState done [09:34:36]opened in 1724112910 [09:34:36]opened+sec_in_day 1724199310 [09:34:36]quantity*price = 50017 [09:34:36]sum+1 = 50019 [09:34:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 148 20.08.2024 09:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58164 ФПД: 149174722051234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093439&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58164&fm=149174722051234&tin=02508201610067®Number=0000000000162794&sum=50018 [09:34:37]StoreToDocumentArchive [09:34:37]shift 100 fd 58164 [09:34:37]save to /storage/0100/doc_00058164 [09:34:37]save last doc name /storage/0100/doc_00058164 to /storage/kkm_last_doc_name [09:34:37]save OK [09:34:37]Clear old archive folders... [09:34:37]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:34:37]tlvbuf is 01E05F30 [09:34:37]SAM_PROTO_ClearQueue [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 09 00 00 [09:34:37]Write to MH i2c: E2 08 00 75 37 80 09 00 00 00 00 00 00 1E [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 75 37 00 90 00 20 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]SAM_PROTO_ClearQueue done [09:34:37]KKMCreateOFDPacket [09:34:37]OFDProtocolAddRootSTLVToBuf [09:34:37]FM_MakeSignedData [09:34:37]FM_MakeSignedData [09:34:37]SAM_PROTO_SignData [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 01 02 [09:34:37]Write to MH i2c: E2 08 00 76 37 80 0D 01 02 00 00 00 00 26 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 76 37 00 90 00 21 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]wFMCommunicate request_size=253 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 2F 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E3 00 00 35 04 06 00 87 AC 72 51 3C A2 [09:34:37]Write to MH i2c: E2 00 01 77 37 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 2F 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E3 00 00 35 04 06 00 87 AC 72 51 3C A2 00 00 F5 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 77 37 00 90 00 22 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 03 02 [09:34:37]Write to MH i2c: E2 08 00 78 37 80 0D 03 02 00 00 00 00 2A [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 0B 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 0B 00 78 37 00 EE D3 63 D3 11 86 5C FF 90 00 14 [09:34:37]RAPDU: EE D3 63 D3 11 86 5C FF 90 00 [09:34:37]wFMCommunicate OK [09:34:37]SAM_PROTO_SignData done [09:34:37]FM_MakeSignedData done [09:34:37]CreateOFDProtocolMessage [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 11 00 00 [09:34:37]Write to MH i2c: E2 08 00 79 37 80 11 00 00 00 00 00 00 2A [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 17 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 17 00 79 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [09:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:34:37]wFMCommunicate OK [09:34:37]CreateOFDProtocolMessage done [09:34:37]OFDSenderStorePacket 58164 [09:34:37]StoreOFDPacket docnum=58164 [09:34:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 7C A1 00 01 06 95 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 2F 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E3 00 00 35 04 06 00 87 AC 72 51 3C A2 EE D3 63 D3 11 86 5C FF [09:34:37]CheckFolder [09:34:37]dirname=/storage/ofd_packets [09:34:37]CheckFolder done [09:34:37]ProducePacketName [09:34:37]name=ofd_packets/00058164 [09:34:37]NVStorageSaveData ofd_packets/00058164 [09:34:37]File name is /storage/ofd_packets/00058164 [09:34:37]Write 294 bytes [09:34:37]NVStorageSaveData done [09:34:37]OFDSenderStorePacket done [09:34:37]KKMCreateOFDPacket done [09:34:37]NVStorageSaveData kkm_last_timestamp [09:34:37]File name is /storage/kkm_last_timestamp [09:34:37]Write 4 bytes [09:34:37]NVStorageSaveData done [09:34:37]ExternCall_PrintAddStr [09:34:37]wPrintStart [09:34:37]Write to MH i2c: 01 00 00 7A 37 B1 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: 01 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: 01 07 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: 01 07 00 7A 37 00 00 00 00 00 FF 0F C6 [09:34:37]RasterBufferAndPrint [09:34:37]line Счет N : (1)2075408 [09:34:37]line ИНН: 02508201610067 [09:34:37]line Контрольно-Кассовый Чек [09:34:37]line ПРОДАЖА [09:34:37]line ТРК (МРК, ГНК) : 54 [09:34:37]line Товар: 2710124130 [09:34:37]line SU-92 [09:34:37]line 7.270 * 68.80 [09:34:37]line = 500.18 [09:34:37]line НДС 12% НСП 1% [09:34:37]line > о реализуемом товаре [09:34:37]line ИТОГО: 500.18 [09:34:37]line НСП 1% : 4.43 [09:34:37]line НДС 12% : 53.12 [09:34:37]line Наличными: 0.00 [09:34:37]line Безнал.: 500.18 [09:34:37]line Место: АЗС № 135 "Партнер Нефть" [09:34:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:34:37]line СНО: Общий режим [09:34:37]line Чек 148 20.08.2024 09:34 [09:34:37]line Смена: 100 ФФД: 1.0 [09:34:37]line ЗНМ: 0300000196 [09:34:37]line РНМ: 0000000000162794 [09:34:37]line Версия ККМ: v1.0 [09:34:37]line Платежная система: O! деньги [09:34:37]line ФМ: 0000000002094532 [09:34:37]line ФД: 58164 [09:34:37]line ФПД: 149174722051234 [09:34:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093439&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58164&fm=149174722051234&tin=02508201610067®Number=0000000000162794&sum=50018 [09:34:38]OFD Sender: Processing packet 58164 [packets to send 51, broken 50] [09:34:38]ProducePacketName [09:34:38]name=ofd_packets/00058164 [09:34:38]OFD Sender: To server: pG, [09:34:38]CommunicateWithHost lk.salyk.kg:30040 [09:34:38]ConnectInit lk.salyk.kg [09:34:38]written 0, free lines is 4095 [09:34:38]Connected sock=10 [09:34:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 7C A1 00 01 06 95 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 2F 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E3 00 00 35 04 06 00 87 AC 72 51 3C A2 EE D3 63 D3 11 86 5C FF [09:34:38]Write to MH i2c: 01 00 00 A4 37 DB [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 07 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 07 00 A4 37 00 00 00 00 00 BB 0C A9 [09:34:38]RasterBufferAndPrint [09:34:38]line [09:34:38]line [09:34:38]line [09:34:38]line [09:34:38]line [09:34:38]written 0, free lines is 3266 [09:34:38]MH_Cut [09:34:38]Write to MH i2c: D1 01 00 AB 37 01 B4 [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: D1 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: D1 01 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: D1 01 00 AB 37 00 B3 [09:34:38]Write to MH i2c: 01 00 00 AC 37 E3 [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6E 4E 47 00 0F 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 32 30 39 34 35 33 32 10 04 04 00 34 E3 00 00 F4 03 04 00 7E 0E C4 66 B6 04 01 00 00 F2 60 E3 56 DE EC 8D 1F [09:34:38]CommunicateWithHost err = 0 [09:34:38]CheckOFDResponse [09:34:38]1017 (14) - 77093643461234 [09:34:38]1041 (16) - 0000000002094532 [09:34:38]1040 (4) - 58164 [09:34:38]1012 (4) - 20.08.2024 03:33 [09:34:38]1206 (1) - 0 [09:34:38]OFD Sender: Remove packet 58164 [09:34:38]ProducePacketName [09:34:38]name=ofd_packets/00058164 [09:34:38]NVStorageDeleteData [09:34:39]OFD Sender: No OFD packet to send [09:34:39]*** Cut start [09:34:39]*** Partial cut [09:34:39]*** CUTSNS_PIN = 1 [09:34:39]*** CUTSNS_PIN = 0 [09:34:39]*** Brake cut motor [09:34:40]Read from MH i2c: 01 [09:34:40]MH_I2C_Read... [09:34:40]*** Stop cut motor [09:34:40]*** Cut end [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 AC 37 00 00 00 00 00 FF 0F F8 [09:34:40]process_action close_receipt done [09:34:40]requested_data is exist [09:34:40]produce_requested_data [09:34:40]requested_item fm.sn is exist - process it [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 11 00 00 [09:34:40]Write to MH i2c: E2 08 00 AD 37 80 11 00 00 00 00 00 00 5E [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 17 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 17 00 AD 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AA [09:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:34:40]wFMCommunicate OK [09:34:40]requested_item fd.num is exist - process it [09:34:40]SAM_PROTO_GetFieldsCounters [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 13 00 00 [09:34:40]Write to MH i2c: E2 08 00 AE 37 80 13 00 00 00 00 00 00 61 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 62 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 62 00 AE 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 34 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [09:34:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 34 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:40]wFMCommunicate OK [09:34:40]SAM_PROTO_GetFieldsCounters done [09:34:40]requested_item shift.num is exist - process it [09:34:40]requested_item shift.opened is exist - process it [09:34:40]req_shift_opened [09:34:40]FM_GetShiftState [09:34:40]SAM_PROTO_GetShiftState [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 13 01 00 [09:34:40]Write to MH i2c: E2 08 00 AF 37 80 13 01 00 00 00 00 00 63 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 0E 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 0E 00 AF 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 86 [09:34:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:34:40]wFMCommunicate OK [09:34:40]SAM_PROTO_GetShiftState done [09:34:40]FM_GetShiftState done [09:34:40]req_shift_opened done [09:34:40]requested_item shift.open_date is exist - process it [09:34:40]req_shift_open_date [09:34:40]req_shift_open_date done [09:34:40]produce_requested_data done [09:34:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58164,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:34:40]process_action_free close_receipt [09:34:40]json_value_free [09:34:40]json_value_free done [09:34:40]process_json_proto returns [09:34:40]Send response to host [09:34:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58164,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:34:40]free response buf [09:34:40]execute_script done [09:34:40]execute_script returns [09:34:40]free content buf [09:34:40]Sock 9.Close socket [09:34:40]Sock 9.Thread stoped [09:34:44]OFD Sender: No OFD packet to send [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:04]OFD Sender: No OFD packet to send [09:35:09]OFD Sender: No OFD packet to send [09:35:14]OFD Sender: No OFD packet to send [09:35:19]OFD Sender: No OFD packet to send [09:35:20]accept exits with 7 [09:35:20]New connection [09:35:20]New thread 3067567460 created [09:35:20]Thread 3067424100 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.44.3:8080 [09:35:20]Content-Length: 678 [09:35:20]Content-Type: application/json [09:35:20] [09:35:20]POST finish read [09:35:20]Found Content-Length = 678 [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)2075410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)2075410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 B0 37 D6 [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 B0 37 00 5B 63 C4 66 AD C5 5D 66 FC [09:35:20]GetLastDocTimeStamp 1724146479 [09:35:20]current date 1724146523 [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 B1 37 80 13 01 00 00 00 00 00 65 [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 B1 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 88 [09:35:20]RAPDU: 09 00 01 0E E0 C3 66 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 1724112910 [09:35:20]opened+sec_in_day 1724199310 [09:35:20]quantity*price = 30035 [09:35:20]sum+1 = 30036 [09:35:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 149 20.08.2024 09:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58165 ФПД: 110535085095631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093523&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58165&fm=110535085095631&tin=02508201610067®Number=0000000000162794&sum=30000 [09:35:21]StoreToDocumentArchive [09:35:21]shift 100 fd 58165 [09:35:21]save to /storage/0100/doc_00058165 [09:35:21]save last doc name /storage/0100/doc_00058165 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 01D6D500 [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 BE 37 80 09 00 00 00 00 00 00 67 [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 BE 37 00 90 00 69 [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 BF 37 80 0D 01 02 00 00 00 00 6F [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 BF 37 00 90 00 6A [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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 5B 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E3 00 00 35 04 06 00 64 [09:35:21]Write to MH i2c: E2 02 01 C0 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 5B 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E3 00 00 35 04 06 00 64 00 00 66 [09:35:21]Write i2c OK [09:35:21]MH_I2C_Read... [09:35:21]*** iso7816_exchange 80 0D 02 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 C0 37 00 90 00 6B [09:35:21]RAPDU: 90 00 [09:35:21]wFMCommunicate OK [09:35:21]wFMCommunicate request_size=10 [09:35:21]MH_SAM_APDU [09:35:21]CAPDU: 80 0D 02 02 05 87 F4 7B 7A CF [09:35:21]Write to MH i2c: E2 0D 00 C1 37 80 0D 02 02 05 00 87 F4 7B 7A CF 00 00 BB [09:35:21]Write i2c OK [09:35:21]MH_I2C_Read... [09:35:21]*** iso7816_exchange 80 0D 02 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 C1 37 00 90 00 6C [09:35:21]RAPDU: 90 00 [09:35:21]wFMCommunicate OK [09:35:21]wFMCommunicate request_size=4 [09:35:21]MH_SAM_APDU [09:35:21]CAPDU: 80 0D 03 02 [09:35:21]Write to MH i2c: E2 08 00 C2 37 80 0D 03 02 00 00 00 00 74 [09:35:21]Write i2c OK [09:35:21]MH_I2C_Read... [09:35:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:21]Read from MH i2c: E2 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: E2 0B 00 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: E2 0B 00 C2 37 00 3D FE 94 E2 7F 55 AC FD 90 00 A3 [09:35:21]RAPDU: 3D FE 94 E2 7F 55 AC FD 90 00 [09:35:21]wFMCommunicate OK [09:35:21]SAM_PROTO_SignData done [09:35:21]FM_MakeSignedData done [09:35:21]CreateOFDProtocolMessage [09:35:21]wFMCommunicate request_size=4 [09:35:21]MH_SAM_APDU [09:35:21]CAPDU: 80 11 00 00 [09:35:21]Write to MH i2c: E2 08 00 C3 37 80 11 00 00 00 00 00 00 74 [09:35:21]Write i2c OK [09:35:21]MH_I2C_Read... [09:35:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:21]Read from MH i2c: E2 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: E2 17 00 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: E2 17 00 C3 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [09:35:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:35:21]wFMCommunicate OK [09:35:21]CreateOFDProtocolMessage done [09:35:21]OFDSenderStorePacket 58165 [09:35:21]StoreOFDPacket docnum=58165 [09:35:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 82 BC 07 01 CA 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 5B 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E3 00 00 35 04 06 00 64 87 F4 7B 7A CF 3D FE 94 E2 7F 55 AC FD [09:35:21]CheckFolder [09:35:21]dirname=/storage/ofd_packets [09:35:21]CheckFolder done [09:35:21]ProducePacketName [09:35:21]name=ofd_packets/00058165 [09:35:21]NVStorageSaveData ofd_packets/00058165 [09:35:21]File name is /storage/ofd_packets/00058165 [09:35:21]Write 301 bytes [09:35:21]NVStorageSaveData done [09:35:21]OFDSenderStorePacket done [09:35:21]KKMCreateOFDPacket done [09:35:21]NVStorageSaveData kkm_last_timestamp [09:35:21]File name is /storage/kkm_last_timestamp [09:35:21]Write 4 bytes [09:35:21]NVStorageSaveData done [09:35:21]ExternCall_PrintAddStr [09:35:21]wPrintStart [09:35:21]Write to MH i2c: 01 00 00 C4 37 FB [09:35:21]Write i2c OK [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: 01 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: 01 07 00 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: 01 07 00 C4 37 00 00 00 00 00 FF 0F 10 [09:35:21]RasterBufferAndPrint [09:35:21]line Счет N : (1)2075410 [09:35:21]line ИНН: 02508201610067 [09:35:21]line Контрольно-Кассовый Чек [09:35:21]line ПРОДАЖА [09:35:21]line ТРК (МРК, ГНК) : 43 [09:35:21]line Товар: 2710124130 [09:35:21]line Аи-92-К-4 [09:35:21]line 4.430 * 67.80 [09:35:21]line = 300.35 [09:35:21]line НДС 12% НСП 1% [09:35:21]line > о реализуемом товаре [09:35:21]line ОКРУГЛЕНИЕ: -0.35 [09:35:21]line ИТОГО: 300.00 [09:35:21]line Внесено: 300.00 [09:35:21]line СДАЧА: 0.00 [09:35:21]line НСП 1% : 2.66 [09:35:21]line НДС 12% : 31.90 [09:35:21]line Наличными: 300.00 [09:35:21]line Безнал.: 0.00 [09:35:21]line Место: АЗС № 135 "Партнер Нефть" [09:35:21]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:35:21]line СНО: Общий режим [09:35:21]line Чек 149 20.08.2024 09:35 [09:35:21]line Смена: 100 ФФД: 1.0 [09:35:21]line ЗНМ: 0300000196 [09:35:21]line РНМ: 0000000000162794 [09:35:21]line Версия ККМ: v1.0 [09:35:21]line ФМ: 0000000002094532 [09:35:21]line ФД: 58165 [09:35:21]line ФПД: 110535085095631 [09:35:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093523&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58165&fm=110535085095631&tin=02508201610067®Number=0000000000162794&sum=30000 [09:35:22]OFD Sender: Processing packet 58165 [packets to send 51, broken 50] [09:35:22]ProducePacketName [09:35:22]name=ofd_packets/00058165 [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]written 0, free lines is 4095 [09:35:22]Connected sock=11 [09:35:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 82 BC 07 01 CA 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 5B 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E3 00 00 35 04 06 00 64 87 F4 7B 7A CF 3D FE 94 E2 7F 55 AC FD [09:35:22]Write to MH i2c: 01 00 00 EF 37 26 [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 EF 37 00 00 00 00 00 A6 0C DF [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 3242 [09:35:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C6 52 47 00 8D 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 32 30 39 34 35 33 32 10 04 04 00 35 E3 00 00 F4 03 04 00 AA 0E C4 66 B6 04 01 00 00 81 30 C4 60 34 CF 8A CD [09:35:22]CommunicateWithHost err = 0 [09:35:22]CheckOFDResponse [09:35:22]1017 (14) - 77093643461234 [09:35:22]1041 (16) - 0000000002094532 [09:35:22]1040 (4) - 58165 [09:35:22]1012 (4) - 20.08.2024 03:34 [09:35:22]1206 (1) - 0 [09:35:22]OFD Sender: Remove packet 58165 [09:35:22]ProducePacketName [09:35:22]name=ofd_packets/00058165 [09:35:22]NVStorageDeleteData [09:35:22]MH_Cut [09:35:22]Write to MH i2c: D1 01 00 F6 37 01 FF [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 F6 37 00 FE [09:35:22]Write to MH i2c: 01 00 00 F7 37 2E [09:35:22]Write i2c OK [09:35:22]MH_I2C_Read... [09:35:23]OFD Sender: No OFD packet to send [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]*** Brake cut motor [09:35:24]Read from MH i2c: 01 [09:35:24]MH_I2C_Read... [09:35:24]*** Stop cut motor [09:35:24]*** Cut end [09:35:24]Read from MH i2c: 01 07 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: 01 07 00 F7 37 00 00 00 00 00 FF 0F 43 [09:35:24]process_action close_receipt done [09:35:24]requested_data is exist [09:35:24]produce_requested_data [09:35:24]requested_item fm.sn is exist - process it [09:35:24]wFMCommunicate request_size=4 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 80 11 00 00 [09:35:24]Write to MH i2c: E2 08 00 F8 37 80 11 00 00 00 00 00 00 A9 [09:35:24]Write i2c OK [09:35:24]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 F8 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F5 [09:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 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 F9 37 80 13 00 00 00 00 00 00 AC [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [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 F9 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 35 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [09:35:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 35 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [09: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 FA 37 80 13 01 00 00 00 00 00 AE [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 FA 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D1 [09:35:24]RAPDU: 09 00 01 0E E0 C3 66 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":"0000000002094532","fd.num":58165,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [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":"0000000002094532","fd.num":58165,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [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:26]accept exits with 9 [09:35:26]New connection [09:35:26]New thread 3067424100 created [09:35:26]Thread 3067567460 joined [09:35:26]Waiting for new connection... [09:35:26] Sock 9.Parse request [09:35:26]Sock 9.Check first char [09:35:26]Sock 9.First char is OK [09:35:26]request: POST /json_proto HTTP/1.0 [09:35:26]Method: POST [09:35:26]URL: /json_proto [09:35:26]Method is POST - this is cgi request [09:35:26]url: /json_proto [09:35:26]query_string will be loaded in cgi processing [09:35:26]execute_cgi json_proto POST (null) [09:35:26]execute_cgi path=json_proto method=POST [09:35:26]POST find Content-Length [09:35:26]Host: 172.17.44.3:8080 [09:35:26]Content-Length: 789 [09:35:26]Content-Type: application/json [09:35:26] [09:35:26]POST finish read [09:35:26]Found Content-Length = 789 [09:35:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:26]execute_script... [09:35:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:26]POST & json_proto [09:35:26]process_json_proto [09:35:26]json parsed OK: [09:35:26]protocol is kg_v1.0 [09:35:26]action value=close_receipt [09:35:26]process_action close_receipt [09:35:26]cmd_close_receipt [09:35:26]MH_GetDate [09:35:26]Write to MH i2c: F0 00 00 FB 37 21 [09:35:26]Write i2c OK [09:35:26]MH_I2C_Read... [09:35:26]Read from MH i2c: F0 [09:35:26]MH_I2C_Read... [09:35:26]Read from MH i2c: F0 09 00 [09:35:26]MH_I2C_Read... [09:35:26]Read from MH i2c: F0 09 00 FB 37 00 61 63 C4 66 AD C5 5D 66 4D [09:35:26]GetLastDocTimeStamp 1724146523 [09:35:26]current date 1724146529 [09:35:26]FM_GetShiftState [09:35:26]SAM_PROTO_GetShiftState [09:35:26]wFMCommunicate request_size=4 [09:35:26]MH_SAM_APDU [09:35:26]CAPDU: 80 13 01 00 [09:35:26]Write to MH i2c: E2 08 00 FC 37 80 13 01 00 00 00 00 00 B0 [09:35:26]Write i2c OK [09:35:26]MH_I2C_Read... [09:35:26]Read from MH i2c: E2 [09:35:26]MH_I2C_Read... [09:35:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:26]Read from MH i2c: E2 0E 00 [09:35:26]MH_I2C_Read... [09:35:26]Read from MH i2c: E2 0E 00 FC 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D3 [09:35:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:35:26]wFMCommunicate OK [09:35:26]SAM_PROTO_GetShiftState done [09:35:26]FM_GetShiftState done [09:35:26]opened in 1724112910 [09:35:26]opened+sec_in_day 1724199310 [09:35:26]quantity*price = 0 [09:35:26]sum+1 = 1 [09:35:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 150 20.08.2024 09:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58166 ФПД: 132338839311339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093529&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58166&fm=132338839311339&tin=02508201610067®Number=0000000000162794&sum=0 [09:35:27]StoreToDocumentArchive [09:35:27]shift 100 fd 58166 [09:35:27]save to /storage/0100/doc_00058166 [09:35:27]save last doc name /storage/0100/doc_00058166 to /storage/kkm_last_doc_name [09:35:27]save OK [09:35:27]Clear old archive folders... [09:35:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:35:27]tlvbuf is 01DE2C40 [09:35:27]SAM_PROTO_ClearQueue [09:35:27]wFMCommunicate request_size=4 [09:35:27]MH_SAM_APDU [09:35:27]CAPDU: 80 09 00 00 [09:35:27]Write to MH i2c: E2 08 00 09 38 80 09 00 00 00 00 00 00 B3 [09:35:27]Write i2c OK [09:35:27]MH_I2C_Read... [09:35:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:27]Read from MH i2c: E2 [09:35:27]MH_I2C_Read... [09:35:27]Read from MH i2c: E2 03 00 [09:35:27]MH_I2C_Read... [09:35:27]Read from MH i2c: E2 03 00 09 38 00 90 00 B5 [09:35:27]RAPDU: 90 00 [09:35:27]wFMCommunicate OK [09:35:27]SAM_PROTO_ClearQueue done [09:35:27]KKMCreateOFDPacket [09:35:27]OFDProtocolAddRootSTLVToBuf [09:35:27]FM_MakeSignedData [09:35:27]FM_MakeSignedData [09:35:27]SAM_PROTO_SignData [09:35:27]wFMCommunicate request_size=4 [09:35:27]MH_SAM_APDU [09:35:27]CAPDU: 80 0D 01 02 [09:35:27]Write to MH i2c: E2 08 00 0A 38 80 0D 01 02 00 00 00 00 BB [09:35:27]Write i2c OK [09:35:27]MH_I2C_Read... [09:35:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:27]Read from MH i2c: E2 [09:35:27]MH_I2C_Read... [09:35:27]Read from MH i2c: E2 03 00 [09:35:27]MH_I2C_Read... [09:35:27]Read from MH i2c: E2 03 00 0A 38 00 90 00 B6 [09:35:27]RAPDU: 90 00 [09:35:27]wFMCommunicate OK [09:35:27]wFMCommunicate request_size=255 [09:35:27]MH_SAM_APDU [09:35:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 61 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E3 00 00 35 04 06 00 78 5C 89 81 [09:35:27]Write to MH i2c: E2 02 01 0B 38 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 61 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E3 00 00 35 04 06 00 78 5C 89 81 00 00 E4 [09:35:27]Write i2c OK [09:35:27]MH_I2C_Read... [09:35:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:28]Read from MH i2c: E2 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: E2 03 00 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: E2 03 00 0B 38 00 90 00 B7 [09:35:28]RAPDU: 90 00 [09:35:28]wFMCommunicate OK [09:35:28]wFMCommunicate request_size=7 [09:35:28]MH_SAM_APDU [09:35:28]CAPDU: 80 0D 02 02 02 D3 EB [09:35:28]Write to MH i2c: E2 0A 00 0C 38 80 0D 02 02 02 00 D3 EB 00 00 80 [09:35:28]Write i2c OK [09:35:28]MH_I2C_Read... [09:35:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:28]Read from MH i2c: E2 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: E2 03 00 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: E2 03 00 0C 38 00 90 00 B8 [09:35:28]RAPDU: 90 00 [09:35:28]wFMCommunicate OK [09:35:28]wFMCommunicate request_size=4 [09:35:28]MH_SAM_APDU [09:35:28]CAPDU: 80 0D 03 02 [09:35:28]Write to MH i2c: E2 08 00 0D 38 80 0D 03 02 00 00 00 00 C0 [09:35:28]Write i2c OK [09:35:28]MH_I2C_Read... [09:35:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:28]OFD Sender: No OFD packet to send [09:35:28]Read from MH i2c: E2 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: E2 0B 00 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: E2 0B 00 0D 38 00 BB 33 FE 09 3F D5 4E 1C 90 00 34 [09:35:28]RAPDU: BB 33 FE 09 3F D5 4E 1C 90 00 [09:35:28]wFMCommunicate OK [09:35:28]SAM_PROTO_SignData done [09:35:28]FM_MakeSignedData done [09:35:28]CreateOFDProtocolMessage [09:35:28]wFMCommunicate request_size=4 [09:35:28]MH_SAM_APDU [09:35:28]CAPDU: 80 11 00 00 [09:35:28]Write to MH i2c: E2 08 00 0E 38 80 11 00 00 00 00 00 00 C0 [09:35:28]Write i2c OK [09:35:28]MH_I2C_Read... [09:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:28]Read from MH i2c: E2 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: E2 17 00 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: E2 17 00 0E 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0C [09:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:35:28]wFMCommunicate OK [09:35:28]CreateOFDProtocolMessage done [09:35:28]OFDSenderStorePacket 58166 [09:35:28]StoreOFDPacket docnum=58166 [09:35:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B4 3D 04 01 0F 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 61 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E3 00 00 35 04 06 00 78 5C 89 81 D3 EB BB 33 FE 09 3F D5 4E 1C [09:35:28]CheckFolder [09:35:28]dirname=/storage/ofd_packets [09:35:28]CheckFolder done [09:35:28]ProducePacketName [09:35:28]name=ofd_packets/00058166 [09:35:28]NVStorageSaveData ofd_packets/00058166 [09:35:28]File name is /storage/ofd_packets/00058166 [09:35:28]Write 298 bytes [09:35:28]NVStorageSaveData done [09:35:28]OFDSenderStorePacket done [09:35:28]KKMCreateOFDPacket done [09:35:28]NVStorageSaveData kkm_last_timestamp [09:35:28]File name is /storage/kkm_last_timestamp [09:35:28]Write 4 bytes [09:35:28]NVStorageSaveData done [09:35:28]ExternCall_PrintAddStr [09:35:28]wPrintStart [09:35:28]Write to MH i2c: 01 00 00 0F 38 47 [09:35:28]Write i2c OK [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: 01 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: 01 07 00 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: 01 07 00 0F 38 00 00 00 00 00 FF 0F 5C [09:35:28]RasterBufferAndPrint [09:35:28]line Счет N : (1)2075409 [09:35:28]line ИНН: 02508201610067 [09:35:28]line Контрольно-Кассовый Чек [09:35:28]line ПРОДАЖА [09:35:28]line ТРК (МРК, ГНК) : 21 [09:35:28]line Товар: 2710194210 [09:35:28]line ДТ-К-5 [09:35:28]line 26.250 * 0.00 [09:35:28]line = 0.00 [09:35:28]line НДС 12% НСП 1% [09:35:28]line > о реализуемом товаре [09:35:28]line ИТОГО: 0.00 [09:35:28]line НСП 1% : 0.00 [09:35:28]line НДС 12% : 0.00 [09:35:28]line Наличными: 0.00 [09:35:28]line Безнал.: 0.00 [09:35:28]line Место: АЗС № 135 "Партнер Нефть" [09:35:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:35:28]line СНО: Общий режим [09:35:28]line Чек 150 20.08.2024 09:35 [09:35:28]line Смена: 100 ФФД: 1.0 [09:35:28]line ЗНМ: 0300000196 [09:35:28]line РНМ: 0000000000162794 [09:35:28]line Версия ККМ: v1.0 [09:35:28]line Талоны: Топливная Карта [09:35:28]line 1883 [09:35:28]line ФМ: 0000000002094532 [09:35:28]line ФД: 58166 [09:35:28]line ФПД: 132338839311339 [09:35:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093529&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58166&fm=132338839311339&tin=02508201610067®Number=0000000000162794&sum=0 [09:35:28]written 0, free lines is 4095 [09:35:28]OFD Sender: Processing packet 58166 [packets to send 51, broken 50] [09:35:28]ProducePacketName [09:35:28]name=ofd_packets/00058166 [09:35:28]OFD Sender: To server: pG, [09:35:28]CommunicateWithHost lk.salyk.kg:30040 [09:35:28]ConnectInit lk.salyk.kg [09:35:28]Connected sock=10 [09:35:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B4 3D 04 01 0F 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 61 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E3 00 00 35 04 06 00 78 5C 89 81 D3 EB BB 33 FE 09 3F D5 4E 1C [09:35:28]Write to MH i2c: 01 00 00 39 38 71 [09:35:28]Write i2c OK [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: 01 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: 01 07 00 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: 01 07 00 39 38 00 00 00 00 00 C5 0C 49 [09:35:28]RasterBufferAndPrint [09:35:28]line [09:35:28]line [09:35:28]line [09:35:28]line [09:35:28]line [09:35:28]written 0, free lines is 3276 [09:35:28]MH_Cut [09:35:28]Write to MH i2c: D1 01 00 40 38 01 4A [09:35:28]Write i2c OK [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: D1 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: D1 01 00 [09:35:28]MH_I2C_Read... [09:35:28]Read from MH i2c: D1 01 00 40 38 00 49 [09:35:28]Write to MH i2c: 01 00 00 41 38 79 [09:35:28]Write i2c OK [09:35:28]MH_I2C_Read... [09:35:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DA 90 47 00 FC 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E3 00 00 F4 03 04 00 B0 0E C4 66 B6 04 01 00 00 3F B3 52 3A 9E 05 0A 8C [09:35:28]CommunicateWithHost err = 0 [09:35:28]CheckOFDResponse [09:35:28]1017 (14) - 77093643461234 [09:35:28]1041 (16) - 0000000002094532 [09:35:28]1040 (4) - 58166 [09:35:28]1012 (4) - 20.08.2024 03:34 [09:35:28]1206 (1) - 0 [09:35:28]OFD Sender: Remove packet 58166 [09:35:28]ProducePacketName [09:35:28]name=ofd_packets/00058166 [09:35:28]NVStorageDeleteData [09:35:29]OFD Sender: No OFD packet to send [09:35:29]*** Cut start [09:35:29]*** Partial cut [09:35:29]*** CUTSNS_PIN = 1 [09:35:29]*** CUTSNS_PIN = 0 [09:35:29]*** Brake cut motor [09:35:30]Read from MH i2c: 01 [09:35:30]MH_I2C_Read... [09:35:30]*** Stop cut motor [09:35:30]*** Cut end [09:35:30]Read from MH i2c: 01 07 00 [09:35:30]MH_I2C_Read... [09:35:30]Read from MH i2c: 01 07 00 41 38 00 00 00 00 00 FF 0F 8E [09:35:30]process_action close_receipt done [09:35:30]requested_data is exist [09:35:30]produce_requested_data [09:35:30]requested_item fm.sn is exist - process it [09:35:30]wFMCommunicate request_size=4 [09:35:30]MH_SAM_APDU [09:35:30]CAPDU: 80 11 00 00 [09:35:30]Write to MH i2c: E2 08 00 42 38 80 11 00 00 00 00 00 00 F4 [09:35:30]Write i2c OK [09:35:30]MH_I2C_Read... [09:35:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:30]Read from MH i2c: E2 [09:35:30]MH_I2C_Read... [09:35:30]Read from MH i2c: E2 17 00 [09:35:30]MH_I2C_Read... [09:35:30]Read from MH i2c: E2 17 00 42 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 40 [09:35:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:35:30]wFMCommunicate OK [09:35:30]requested_item fd.num is exist - process it [09:35:30]SAM_PROTO_GetFieldsCounters [09:35:30]wFMCommunicate request_size=4 [09:35:30]MH_SAM_APDU [09:35:30]CAPDU: 80 13 00 00 [09:35:30]Write to MH i2c: E2 08 00 43 38 80 13 00 00 00 00 00 00 F7 [09:35:30]Write i2c OK [09:35:30]MH_I2C_Read... [09:35:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:30]Read from MH i2c: E2 [09:35:30]MH_I2C_Read... [09:35:30]Read from MH i2c: E2 62 00 [09:35:30]MH_I2C_Read... [09:35:30]Read from MH i2c: E2 62 00 43 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 36 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [09:35:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 36 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:30]wFMCommunicate OK [09:35:30]SAM_PROTO_GetFieldsCounters done [09:35:30]requested_item shift.num is exist - process it [09:35:30]requested_item shift.opened is exist - process it [09:35:30]req_shift_opened [09:35:30]FM_GetShiftState [09:35:30]SAM_PROTO_GetShiftState [09:35:30]wFMCommunicate request_size=4 [09:35:30]MH_SAM_APDU [09:35:30]CAPDU: 80 13 01 00 [09:35:30]Write to MH i2c: E2 08 00 44 38 80 13 01 00 00 00 00 00 F9 [09:35:30]Write i2c OK [09:35:30]MH_I2C_Read... [09:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:30]Read from MH i2c: E2 [09:35:30]MH_I2C_Read... [09:35:30]Read from MH i2c: E2 0E 00 [09:35:30]MH_I2C_Read... [09:35:30]Read from MH i2c: E2 0E 00 44 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1C [09:35:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:35:30]wFMCommunicate OK [09:35:30]SAM_PROTO_GetShiftState done [09:35:30]FM_GetShiftState done [09:35:30]req_shift_opened done [09:35:30]requested_item shift.open_date is exist - process it [09:35:30]req_shift_open_date [09:35:30]req_shift_open_date done [09:35:30]produce_requested_data done [09:35:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58166,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:35:30]process_action_free close_receipt [09:35:30]json_value_free [09:35:30]json_value_free done [09:35:30]process_json_proto returns [09:35:30]Send response to host [09:35:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58166,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:35:30]free response buf [09:35:30]execute_script done [09:35:30]execute_script returns [09:35:30]free content buf [09:35:30]Sock 9.Close socket [09:35:30]Sock 9.Thread stoped [09:35:34]OFD Sender: No OFD packet to send [09:35:39]OFD Sender: No OFD packet to send [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:09]OFD Sender: No OFD packet to send [09:36:14]OFD Sender: No OFD packet to send [09:36:19]OFD Sender: No OFD packet to send [09:36:24]OFD Sender: No OFD packet to send [09:36:29]OFD Sender: No OFD packet to send [09:36:34]OFD Sender: No OFD packet to send [09:36:39]OFD Sender: No OFD packet to send [09:36:44]OFD Sender: No OFD packet to send [09:36:49]OFD Sender: No OFD packet to send [09:36:54]OFD Sender: No OFD packet to send [09:36:59]OFD Sender: No OFD packet to send [09:37:02]accept exits with 7 [09:37:02]New connection [09:37:02]New thread 3067567460 created [09:37:02]Thread 3067424100 joined [09:37:02]Waiting for new connection... [09:37:02] Sock 7.Parse request [09:37:02]Sock 7.Check first char [09:37:02]Sock 7.First char is OK [09:37:02]request: POST /json_proto HTTP/1.0 [09:37:02]Method: POST [09:37:02]URL: /json_proto [09:37:02]Method is POST - this is cgi request [09:37:02]url: /json_proto [09:37:02]query_string will be loaded in cgi processing [09:37:02]execute_cgi json_proto POST (null) [09:37:02]execute_cgi path=json_proto method=POST [09:37:02]POST find Content-Length [09:37:02]Host: 172.17.44.3:8080 [09:37:02]Content-Length: 820 [09:37:02]Content-Type: application/json [09:37:02] [09:37:02]POST finish read [09:37:02]Found Content-Length = 820 [09:37:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:02]execute_script... [09:37: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)2075411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:02]POST & json_proto [09:37:02]process_json_proto [09:37:02]json parsed OK: [09:37:02]protocol is kg_v1.0 [09:37:02]action value=close_receipt [09:37:02]process_action close_receipt [09:37:02]cmd_close_receipt [09:37:02]MH_GetDate [09:37:02]Write to MH i2c: F0 00 00 45 38 6C [09:37:02]Write i2c OK [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: F0 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: F0 09 00 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: F0 09 00 45 38 00 C1 63 C4 66 AD C5 5D 66 F8 [09:37:02]GetLastDocTimeStamp 1724146529 [09:37:02]current date 1724146625 [09:37:02]FM_GetShiftState [09:37:02]SAM_PROTO_GetShiftState [09:37:02]wFMCommunicate request_size=4 [09:37:02]MH_SAM_APDU [09:37:02]CAPDU: 80 13 01 00 [09:37:02]Write to MH i2c: E2 08 00 46 38 80 13 01 00 00 00 00 00 FB [09:37:02]Write i2c OK [09:37:02]MH_I2C_Read... [09:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:02]Read from MH i2c: E2 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 0E 00 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 0E 00 46 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1E [09:37:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:37:02]wFMCommunicate OK [09:37:02]SAM_PROTO_GetShiftState done [09:37:02]FM_GetShiftState done [09:37:02]opened in 1724112910 [09:37:02]opened+sec_in_day 1724199310 [09:37:02]quantity*price = 200043 [09:37:02]sum+1 = 200044 [09:37:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 151 20.08.2024 09:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58167 ФПД: 43799876734620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093705&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58167&fm=43799876734620&tin=02508201610067®Number=0000000000162794&sum=200043 [09:37:03]StoreToDocumentArchive [09:37:03]shift 100 fd 58167 [09:37:03]save to /storage/0100/doc_00058167 [09:37:03]save last doc name /storage/0100/doc_00058167 to /storage/kkm_last_doc_name [09:37:03]save OK [09:37:03]Clear old archive folders... [09:37:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:03]tlvbuf is 01D6D010 [09:37:03]SAM_PROTO_ClearQueue [09:37:03]wFMCommunicate request_size=4 [09:37:03]MH_SAM_APDU [09:37:03]CAPDU: 80 09 00 00 [09:37:03]Write to MH i2c: E2 08 00 53 38 80 09 00 00 00 00 00 00 FD [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:03]Read from MH i2c: E2 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 03 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 03 00 53 38 00 90 00 FF [09:37:03]RAPDU: 90 00 [09:37:03]wFMCommunicate OK [09:37:03]SAM_PROTO_ClearQueue done [09:37:03]KKMCreateOFDPacket [09:37:03]OFDProtocolAddRootSTLVToBuf [09:37:03]FM_MakeSignedData [09:37:03]FM_MakeSignedData [09:37:03]SAM_PROTO_SignData [09:37:03]wFMCommunicate request_size=4 [09:37:03]MH_SAM_APDU [09:37:03]CAPDU: 80 0D 01 02 [09:37:03]Write to MH i2c: E2 08 00 54 38 80 0D 01 02 00 00 00 00 05 [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:03]Read from MH i2c: E2 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 03 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 03 00 54 38 00 90 00 00 [09:37:03]RAPDU: 90 00 [09:37:03]wFMCommunicate OK [09:37:03]wFMCommunicate request_size=255 [09:37:03]MH_SAM_APDU [09:37:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 97 00 00 00 F4 03 04 00 C1 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E3 00 00 35 04 06 00 27 [09:37:03]Write to MH i2c: E2 02 01 55 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 C1 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E3 00 00 35 04 06 00 27 00 00 19 [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 03 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 03 00 55 38 00 90 00 01 [09:37:04]RAPDU: 90 00 [09:37:04]wFMCommunicate OK [09:37:04]wFMCommunicate request_size=10 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 0D 02 02 05 D5 F4 18 0E 9C [09:37:04]Write to MH i2c: E2 0D 00 56 38 80 0D 02 02 05 00 D5 F4 18 0E 9C 00 00 9D [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 03 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 03 00 56 38 00 90 00 02 [09:37:04]RAPDU: 90 00 [09:37:04]wFMCommunicate OK [09:37:04]wFMCommunicate request_size=4 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 0D 03 02 [09:37:04]Write to MH i2c: E2 08 00 57 38 80 0D 03 02 00 00 00 00 0A [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 0B 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 0B 00 57 38 00 67 F1 D2 FB 80 CC D1 03 90 00 50 [09:37:04]RAPDU: 67 F1 D2 FB 80 CC D1 03 90 00 [09:37:04]wFMCommunicate OK [09:37:04]SAM_PROTO_SignData done [09:37:04]FM_MakeSignedData done [09:37:04]CreateOFDProtocolMessage [09:37:04]wFMCommunicate request_size=4 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 11 00 00 [09:37:04]Write to MH i2c: E2 08 00 58 38 80 11 00 00 00 00 00 00 0A [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 17 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 17 00 58 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 56 [09:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:37:04]wFMCommunicate OK [09:37:04]CreateOFDProtocolMessage done [09:37:04]OFDSenderStorePacket 58167 [09:37:04]StoreOFDPacket docnum=58167 [09:37:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 94 07 01 A6 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 97 00 00 00 F4 03 04 00 C1 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E3 00 00 35 04 06 00 27 D5 F4 18 0E 9C 67 F1 D2 FB 80 CC D1 03 [09:37:04]CheckFolder [09:37:04]dirname=/storage/ofd_packets [09:37:04]CheckFolder done [09:37:04]ProducePacketName [09:37:04]name=ofd_packets/00058167 [09:37:04]NVStorageSaveData ofd_packets/00058167 [09:37:04]File name is /storage/ofd_packets/00058167 [09:37:04]Write 301 bytes [09:37:04]NVStorageSaveData done [09:37:04]OFDSenderStorePacket done [09:37:04]KKMCreateOFDPacket done [09:37:04]NVStorageSaveData kkm_last_timestamp [09:37:04]File name is /storage/kkm_last_timestamp [09:37:04]Write 4 bytes [09:37:04]NVStorageSaveData done [09:37:04]ExternCall_PrintAddStr [09:37:04]wPrintStart [09:37:04]Write to MH i2c: 01 00 00 59 38 91 [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: 01 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: 01 07 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: 01 07 00 59 38 00 00 00 00 00 FF 0F A6 [09:37:04]RasterBufferAndPrint [09:37:04]line Счет N : (1)2075411 [09:37:04]line ИНН: 02508201610067 [09:37:04]line Контрольно-Кассовый Чек [09:37:04]line ПРОДАЖА [09:37:04]line ТРК (МРК, ГНК) : 32 [09:37:04]line Товар: 2710124500 [09:37:04]line Аи-95-К-5 [09:37:04]line 26.960 * 74.20 [09:37:04]line = 2000.43 [09:37:04]line НДС 12% НСП 1% [09:37:04]line > о реализуемом товаре [09:37:04]line ИТОГО: 2000.43 [09:37:04]line НСП 1% : 17.70 [09:37:04]line НДС 12% : 212.43 [09:37:04]line Наличными: 0.00 [09:37:04]line Безнал.: 2000.43 [09:37:04]line Место: АЗС № 135 "Партнер Нефть" [09:37:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:37:04]line СНО: Общий режим [09:37:04]line Чек 151 20.08.2024 09:37 [09:37:04]line Смена: 100 ФФД: 1.0 [09:37:04]line ЗНМ: 0300000196 [09:37:04]line РНМ: 0000000000162794 [09:37:04]line Версия ККМ: v1.0 [09:37:04]line Платежная система: Бакай Банк [09:37:04]line ФМ: 0000000002094532 [09:37:04]line ФД: 58167 [09:37:04]line ФПД: 43799876734620 [09:37:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093705&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58167&fm=43799876734620&tin=02508201610067®Number=0000000000162794&sum=200043 [09:37:04]OFD Sender: Processing packet 58167 [packets to send 51, broken 50] [09:37:04]ProducePacketName [09:37:04]name=ofd_packets/00058167 [09:37:04]OFD Sender: To server: pG, [09:37:04]CommunicateWithHost lk.salyk.kg:30040 [09:37:04]ConnectInit lk.salyk.kg [09:37:04]written 0, free lines is 4095 [09:37:04]Connected sock=10 [09:37:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 94 07 01 A6 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 97 00 00 00 F4 03 04 00 C1 63 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E3 00 00 35 04 06 00 27 D5 F4 18 0E 9C 67 F1 D2 FB 80 CC D1 03 [09:37:05]Write to MH i2c: 01 00 00 83 38 BB [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 07 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 07 00 83 38 00 00 00 00 00 C9 0C 97 [09:37:05]RasterBufferAndPrint [09:37:05]line [09:37:05]line [09:37:05]line [09:37:05]line [09:37:05]line [09:37:05]written 0, free lines is 3278 [09:37:05]MH_Cut [09:37:05]Write to MH i2c: D1 01 00 8A 38 01 94 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: D1 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: D1 01 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: D1 01 00 8A 38 00 93 [09:37:05]Write to MH i2c: 01 00 00 8B 38 C3 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 38 C6 47 00 F3 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 32 30 39 34 35 33 32 10 04 04 00 37 E3 00 00 F4 03 04 00 10 0F C4 66 B6 04 01 00 00 A1 A7 F0 50 6C B6 AE 64 [09:37:05]CommunicateWithHost err = 0 [09:37:05]CheckOFDResponse [09:37:05]1017 (14) - 77093643461234 [09:37:05]1041 (16) - 0000000002094532 [09:37:05]1040 (4) - 58167 [09:37:05]1012 (4) - 20.08.2024 03:35 [09:37:05]1206 (1) - 0 [09:37:05]OFD Sender: Remove packet 58167 [09:37:05]ProducePacketName [09:37:05]name=ofd_packets/00058167 [09:37:05]NVStorageDeleteData [09:37:05]OFD Sender: No OFD packet to send [09:37:05]*** Cut start [09:37:05]*** Partial cut [09:37:05]*** CUTSNS_PIN = 1 [09:37:05]*** CUTSNS_PIN = 0 [09:37:06]*** Brake cut motor [09:37:06]Read from MH i2c: 01 [09:37:06]MH_I2C_Read... [09:37:06]*** Stop cut motor [09:37:06]*** Cut end [09:37:06]Read from MH i2c: 01 07 00 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: 01 07 00 8B 38 00 00 00 00 00 FF 0F D8 [09:37:06]process_action close_receipt done [09:37:06]requested_data is exist [09:37:06]produce_requested_data [09:37:06]requested_item fm.sn is exist - process it [09:37:06]wFMCommunicate request_size=4 [09:37:06]MH_SAM_APDU [09:37:06]CAPDU: 80 11 00 00 [09:37:06]Write to MH i2c: E2 08 00 8C 38 80 11 00 00 00 00 00 00 3E [09:37:06]Write i2c OK [09:37:06]MH_I2C_Read... [09:37:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:06]Read from MH i2c: E2 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: E2 17 00 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: E2 17 00 8C 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8A [09:37:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:37:06]wFMCommunicate OK [09:37:06]requested_item fd.num is exist - process it [09:37:06]SAM_PROTO_GetFieldsCounters [09:37:06]wFMCommunicate request_size=4 [09:37:06]MH_SAM_APDU [09:37:06]CAPDU: 80 13 00 00 [09:37:06]Write to MH i2c: E2 08 00 8D 38 80 13 00 00 00 00 00 00 41 [09:37:06]Write i2c OK [09:37:06]MH_I2C_Read... [09:37:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:06]Read from MH i2c: E2 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: E2 62 00 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: E2 62 00 8D 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 37 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [09:37:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 37 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:06]wFMCommunicate OK [09:37:06]SAM_PROTO_GetFieldsCounters done [09:37:06]requested_item shift.num is exist - process it [09:37:06]requested_item shift.opened is exist - process it [09:37:06]req_shift_opened [09:37:06]FM_GetShiftState [09:37:06]SAM_PROTO_GetShiftState [09:37:06]wFMCommunicate request_size=4 [09:37:06]MH_SAM_APDU [09:37:06]CAPDU: 80 13 01 00 [09:37:06]Write to MH i2c: E2 08 00 8E 38 80 13 01 00 00 00 00 00 43 [09:37:06]Write i2c OK [09:37:06]MH_I2C_Read... [09:37:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:06]Read from MH i2c: E2 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: E2 0E 00 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: E2 0E 00 8E 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [09:37:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:37:06]wFMCommunicate OK [09:37:06]SAM_PROTO_GetShiftState done [09:37:06]FM_GetShiftState done [09:37:06]req_shift_opened done [09:37:06]requested_item shift.open_date is exist - process it [09:37:06]req_shift_open_date [09:37:06]req_shift_open_date done [09:37:06]produce_requested_data done [09:37:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58167,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:37:06]process_action_free close_receipt [09:37:06]json_value_free [09:37:06]json_value_free done [09:37:06]process_json_proto returns [09:37:06]Send response to host [09:37:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58167,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:37:06]free response buf [09:37:06]execute_script done [09:37:06]execute_script returns [09:37:06]free content buf [09:37:06]Sock 7.Close socket [09:37:06]Sock 7.Thread stoped [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:55]OFD Sender: No OFD packet to send [09:39:00]OFD Sender: No OFD packet to send [09:39:05]OFD Sender: No OFD packet to send [09:39:10]OFD Sender: No OFD packet to send [09:39:15]OFD Sender: No OFD packet to send [09:39:20]OFD Sender: No OFD packet to send [09:39:25]OFD Sender: No OFD packet to send [09:39:30]OFD Sender: No OFD packet to send [09:39:35]OFD Sender: No OFD packet to send [09:39:40]OFD Sender: No OFD packet to send [09:39:45]OFD Sender: No OFD packet to send [09:39:50]OFD Sender: No OFD packet to send [09:39:54]accept exits with 9 [09:39:54]New connection [09:39:54]New thread 3067424100 created [09:39:54]Thread 3067567460 joined [09:39:54]Waiting for new connection... [09:39:54] Sock 9.Parse request [09:39:54]Sock 9.Check first char [09:39:54]Sock 9.First char is OK [09:39:54]request: POST /json_proto HTTP/1.0 [09:39:54]Method: POST [09:39:54]URL: /json_proto [09:39:54]Method is POST - this is cgi request [09:39:54]url: /json_proto [09:39:54]query_string will be loaded in cgi processing [09:39:54]execute_cgi json_proto POST (null) [09:39:54]execute_cgi path=json_proto method=POST [09:39:54]POST find Content-Length [09:39:54]Host: 172.17.44.3:8080 [09:39:54]Content-Length: 679 [09:39:54]Content-Type: application/json [09:39:54] [09:39:54]POST finish read [09:39:54]Found Content-Length = 679 [09:39:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 3.110, "sum" : 300.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:54]execute_script... [09:39: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)2075412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 3.110, "sum" : 300.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:54]POST & json_proto [09:39:54]process_json_proto [09:39:54]json parsed OK: [09:39:54]protocol is kg_v1.0 [09:39:54]action value=close_receipt [09:39:54]process_action close_receipt [09:39:54]cmd_close_receipt [09:39:54]MH_GetDate [09:39:54]Write to MH i2c: F0 00 00 8F 38 B6 [09:39:54]Write i2c OK [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: F0 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: F0 09 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: F0 09 00 8F 38 00 6D 64 C4 66 AD C5 5D 66 EF [09:39:54]GetLastDocTimeStamp 1724146625 [09:39:54]current date 1724146797 [09:39:54]FM_GetShiftState [09:39:54]SAM_PROTO_GetShiftState [09:39:54]wFMCommunicate request_size=4 [09:39:54]MH_SAM_APDU [09:39:54]CAPDU: 80 13 01 00 [09:39:54]Write to MH i2c: E2 08 00 90 38 80 13 01 00 00 00 00 00 45 [09:39:54]Write i2c OK [09:39:54]MH_I2C_Read... [09:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:54]Read from MH i2c: E2 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 0E 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 0E 00 90 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 68 [09:39:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:39:54]wFMCommunicate OK [09:39:54]SAM_PROTO_GetShiftState done [09:39:54]FM_GetShiftState done [09:39:54]opened in 1724112910 [09:39:54]opened+sec_in_day 1724199310 [09:39:54]quantity*price = 30011 [09:39:54]sum+1 = 30013 [09:39:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 152 20.08.2024 09:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58168 ФПД: 243696064073753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093957&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58168&fm=243696064073753&tin=02508201610067®Number=0000000000162794&sum=30000 [09:39:55]StoreToDocumentArchive [09:39:55]shift 100 fd 58168 [09:39:55]save to /storage/0100/doc_00058168 [09:39:55]save last doc name /storage/0100/doc_00058168 to /storage/kkm_last_doc_name [09:39:55]save OK [09:39:55]Clear old archive folders... [09:39:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:39:55]tlvbuf is 01DFEA40 [09:39:55]SAM_PROTO_ClearQueue [09:39:55]wFMCommunicate request_size=4 [09:39:55]MH_SAM_APDU [09:39:55]CAPDU: 80 09 00 00 [09:39:55]Write to MH i2c: E2 08 00 9D 38 80 09 00 00 00 00 00 00 47 [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:55]Read from MH i2c: E2 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: E2 03 00 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: E2 03 00 9D 38 00 90 00 49 [09:39:55]RAPDU: 90 00 [09:39:55]wFMCommunicate OK [09:39:55]SAM_PROTO_ClearQueue done [09:39:55]KKMCreateOFDPacket [09:39:55]OFDProtocolAddRootSTLVToBuf [09:39:55]FM_MakeSignedData [09:39:55]FM_MakeSignedData [09:39:55]SAM_PROTO_SignData [09:39:55]wFMCommunicate request_size=4 [09:39:55]MH_SAM_APDU [09:39:55]CAPDU: 80 0D 01 02 [09:39:55]Write to MH i2c: E2 08 00 9E 38 80 0D 01 02 00 00 00 00 4F [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:55]Read from MH i2c: E2 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: E2 03 00 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: E2 03 00 9E 38 00 90 00 4A [09:39:55]RAPDU: 90 00 [09:39:55]wFMCommunicate OK [09:39:55]wFMCommunicate request_size=255 [09:39:55]MH_SAM_APDU [09:39:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 6D 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E3 00 00 35 04 06 00 [09:39:55]Write to MH i2c: E2 02 01 9F 38 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 6D 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E3 00 00 35 04 06 00 00 00 22 [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:56]Read from MH i2c: E2 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 03 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 03 00 9F 38 00 90 00 4B [09:39:56]RAPDU: 90 00 [09:39:56]wFMCommunicate OK [09:39:56]wFMCommunicate request_size=11 [09:39:56]MH_SAM_APDU [09:39:56]CAPDU: 80 0D 02 02 06 DD A3 E9 55 10 19 [09:39:56]Write to MH i2c: E2 0E 00 A0 38 80 0D 02 02 06 00 DD A3 E9 55 10 19 00 00 45 [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:56]Read from MH i2c: E2 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 03 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 03 00 A0 38 00 90 00 4C [09:39:56]RAPDU: 90 00 [09:39:56]wFMCommunicate OK [09:39:56]wFMCommunicate request_size=4 [09:39:56]MH_SAM_APDU [09:39:56]CAPDU: 80 0D 03 02 [09:39:56]Write to MH i2c: E2 08 00 A1 38 80 0D 03 02 00 00 00 00 54 [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:56]Read from MH i2c: E2 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 0B 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 0B 00 A1 38 00 0C 82 2A CF F3 AB E8 E1 90 00 43 [09:39:56]RAPDU: 0C 82 2A CF F3 AB E8 E1 90 00 [09:39:56]wFMCommunicate OK [09:39:56]SAM_PROTO_SignData done [09:39:56]FM_MakeSignedData done [09:39:56]CreateOFDProtocolMessage [09:39:56]wFMCommunicate request_size=4 [09:39:56]MH_SAM_APDU [09:39:56]CAPDU: 80 11 00 00 [09:39:56]Write to MH i2c: E2 08 00 A2 38 80 11 00 00 00 00 00 00 54 [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:56]Read from MH i2c: E2 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 17 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: E2 17 00 A2 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A0 [09:39:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:39:56]wFMCommunicate OK [09:39:56]CreateOFDProtocolMessage done [09:39:56]OFDSenderStorePacket 58168 [09:39:56]StoreOFDPacket docnum=58168 [09:39:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 88 42 08 01 AA 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 6D 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E3 00 00 35 04 06 00 DD A3 E9 55 10 19 0C 82 2A CF F3 AB E8 E1 [09:39:56]CheckFolder [09:39:56]dirname=/storage/ofd_packets [09:39:56]CheckFolder done [09:39:56]ProducePacketName [09:39:56]name=ofd_packets/00058168 [09:39:56]NVStorageSaveData ofd_packets/00058168 [09:39:56]File name is /storage/ofd_packets/00058168 [09:39:56]Write 302 bytes [09:39:56]NVStorageSaveData done [09:39:56]OFDSenderStorePacket done [09:39:56]KKMCreateOFDPacket done [09:39:56]NVStorageSaveData kkm_last_timestamp [09:39:56]File name is /storage/kkm_last_timestamp [09:39:56]Write 4 bytes [09:39:56]NVStorageSaveData done [09:39:56]ExternCall_PrintAddStr [09:39:56]wPrintStart [09:39:56]Write to MH i2c: 01 00 00 A3 38 DB [09:39:56]Write i2c OK [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 07 00 [09:39:56]MH_I2C_Read... [09:39:56]Read from MH i2c: 01 07 00 A3 38 00 00 00 00 00 FF 0F F0 [09:39:56]RasterBufferAndPrint [09:39:56]line Счет N : (1)2075412 [09:39:56]line ИНН: 02508201610067 [09:39:56]line Контрольно-Кассовый Чек [09:39:56]line ПРОДАЖА [09:39:56]line ТРК (МРК, ГНК) : 51 [09:39:56]line Товар: 2710124900 [09:39:56]line Аи-100-К-3 [09:39:56]line 3.110 * 96.50 [09:39:56]line = 300.12 [09:39:56]line НДС 12% НСП 1% [09:39:56]line > о реализуемом товаре [09:39:56]line ОКРУГЛЕНИЕ: -0.12 [09:39:56]line ИТОГО: 300.00 [09:39:56]line Внесено: 300.00 [09:39:56]line СДАЧА: 0.00 [09:39:56]line НСП 1% : 2.66 [09:39:56]line НДС 12% : 31.87 [09:39:56]line Наличными: 300.00 [09:39:56]line Безнал.: 0.00 [09:39:56]line Место: АЗС № 135 "Партнер Нефть" [09:39:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:39:56]line СНО: Общий режим [09:39:56]line Чек 152 20.08.2024 09:39 [09:39:56]line Смена: 100 ФФД: 1.0 [09:39:56]line ЗНМ: 0300000196 [09:39:56]line РНМ: 0000000000162794 [09:39:56]line Версия ККМ: v1.0 [09:39:56]line ФМ: 0000000002094532 [09:39:56]line ФД: 58168 [09:39:56]line ФПД: 243696064073753 [09:39:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093957&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58168&fm=243696064073753&tin=02508201610067®Number=0000000000162794&sum=30000 [09:39:56]OFD Sender: Processing packet 58168 [packets to send 51, broken 50] [09:39:56]ProducePacketName [09:39:56]name=ofd_packets/00058168 [09:39:56]OFD Sender: To server: pG, [09:39:56]CommunicateWithHost lk.salyk.kg:30040 [09:39:56]ConnectInit lk.salyk.kg [09:39:56]written 0, free lines is 4095 [09:39:56]Connected sock=10 [09:39:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 88 42 08 01 AA 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 6D 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E3 00 00 35 04 06 00 DD A3 E9 55 10 19 0C 82 2A CF F3 AB E8 E1 [09:39:57]Write to MH i2c: 01 00 00 CE 38 06 [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: 01 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: 01 07 00 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: 01 07 00 CE 38 00 00 00 00 00 A4 0C BD [09:39:57]RasterBufferAndPrint [09:39:57]line [09:39:57]line [09:39:57]line [09:39:57]line [09:39:57]line [09:39:57]written 0, free lines is 3241 [09:39:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D1 6B 47 00 5F 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 32 30 39 34 35 33 32 10 04 04 00 38 E3 00 00 F4 03 04 00 BC 0F C4 66 B6 04 01 00 00 D5 28 0B C3 E5 4E 77 07 [09:39:57]CommunicateWithHost err = 0 [09:39:57]CheckOFDResponse [09:39:57]1017 (14) - 77093643461234 [09:39:57]1041 (16) - 0000000002094532 [09:39:57]1040 (4) - 58168 [09:39:57]1012 (4) - 20.08.2024 03:38 [09:39:57]1206 (1) - 0 [09:39:57]OFD Sender: Remove packet 58168 [09:39:57]ProducePacketName [09:39:57]name=ofd_packets/00058168 [09:39:57]NVStorageDeleteData [09:39:57]MH_Cut [09:39:57]Write to MH i2c: D1 01 00 D5 38 01 DF [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: D1 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: D1 01 00 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: D1 01 00 D5 38 00 DE [09:39:57]Write to MH i2c: 01 00 00 D6 38 0E [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:57]OFD Sender: No OFD packet to send [09:39:58]*** Cut start [09:39:58]*** Partial cut [09:39:58]*** CUTSNS_PIN = 1 [09:39:58]*** CUTSNS_PIN = 0 [09:39:58]*** Brake cut motor [09:39:58]Read from MH i2c: 01 [09:39:58]MH_I2C_Read... [09:39:58]*** Stop cut motor [09:39:58]*** Cut end [09:39:58]Read from MH i2c: 01 07 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: 01 07 00 D6 38 00 00 00 00 00 FF 0F 23 [09:39:58]process_action close_receipt done [09:39:58]requested_data is exist [09:39:58]produce_requested_data [09:39:58]requested_item fm.sn is exist - process it [09:39:58]wFMCommunicate request_size=4 [09:39:58]MH_SAM_APDU [09:39:58]CAPDU: 80 11 00 00 [09:39:58]Write to MH i2c: E2 08 00 D7 38 80 11 00 00 00 00 00 00 89 [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:58]Read from MH i2c: E2 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 17 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 17 00 D7 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D5 [09:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:39:58]wFMCommunicate OK [09:39:58]requested_item fd.num is exist - process it [09:39:58]SAM_PROTO_GetFieldsCounters [09:39:58]wFMCommunicate request_size=4 [09:39:58]MH_SAM_APDU [09:39:58]CAPDU: 80 13 00 00 [09:39:58]Write to MH i2c: E2 08 00 D8 38 80 13 00 00 00 00 00 00 8C [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:59]Read from MH i2c: E2 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: E2 62 00 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: E2 62 00 D8 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 38 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [09:39:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 38 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:59]wFMCommunicate OK [09:39:59]SAM_PROTO_GetFieldsCounters done [09:39:59]requested_item shift.num is exist - process it [09:39:59]requested_item shift.opened is exist - process it [09:39:59]req_shift_opened [09:39:59]FM_GetShiftState [09:39:59]SAM_PROTO_GetShiftState [09:39:59]wFMCommunicate request_size=4 [09:39:59]MH_SAM_APDU [09:39:59]CAPDU: 80 13 01 00 [09:39:59]Write to MH i2c: E2 08 00 D9 38 80 13 01 00 00 00 00 00 8E [09:39:59]Write i2c OK [09:39:59]MH_I2C_Read... [09:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:59]Read from MH i2c: E2 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: E2 0E 00 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: E2 0E 00 D9 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B1 [09:39:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:39:59]wFMCommunicate OK [09:39:59]SAM_PROTO_GetShiftState done [09:39:59]FM_GetShiftState done [09:39:59]req_shift_opened done [09:39:59]requested_item shift.open_date is exist - process it [09:39:59]req_shift_open_date [09:39:59]req_shift_open_date done [09:39:59]produce_requested_data done [09:39:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58168,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:39:59]process_action_free close_receipt [09:39:59]json_value_free [09:39:59]json_value_free done [09:39:59]process_json_proto returns [09:39:59]Send response to host [09:39:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58168,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:39:59]free response buf [09:39:59]execute_script done [09:39:59]execute_script returns [09:39:59]free content buf [09:39:59]Sock 9.Close socket [09:39:59]Sock 9.Thread stoped [09:40:02]OFD Sender: No OFD packet to send [09:40:07]OFD Sender: No OFD packet to send [09:40:12]OFD Sender: No OFD packet to send [09:40:17]OFD Sender: No OFD packet to send [09:40:22]OFD Sender: No OFD packet to send [09:40:27]OFD Sender: No OFD packet to send [09:40:32]OFD Sender: No OFD packet to send [09:40:37]OFD Sender: No OFD packet to send [09:40:42]OFD Sender: No OFD packet to send [09:40:47]OFD Sender: No OFD packet to send [09:40:52]OFD Sender: No OFD packet to send [09:40:57]OFD Sender: No OFD packet to send [09:41:02]OFD Sender: No OFD packet to send [09:41:07]OFD Sender: No OFD packet to send [09:41:09]accept exits with 7 [09:41:09]New connection [09:41:09]New thread 3067567460 created [09:41:09]Thread 3067424100 joined [09:41:09]Waiting for new connection... [09:41:09] Sock 7.Parse request [09:41:09]Sock 7.Check first char [09:41:09]Sock 7.First char is OK [09:41:09]request: POST /json_proto HTTP/1.0 [09:41:09]Method: POST [09:41:09]URL: /json_proto [09:41:09]Method is POST - this is cgi request [09:41:09]url: /json_proto [09:41:09]query_string will be loaded in cgi processing [09:41:09]execute_cgi json_proto POST (null) [09:41:09]execute_cgi path=json_proto method=POST [09:41:09]POST find Content-Length [09:41:09]Host: 172.17.44.3:8080 [09:41:09]Content-Length: 804 [09:41:09]Content-Type: application/json [09:41:09] [09:41:09]POST finish read [09:41:09]Found Content-Length = 804 [09:41:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:09]execute_script... [09:41:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:09]POST & json_proto [09:41:09]process_json_proto [09:41:09]json parsed OK: [09:41:09]protocol is kg_v1.0 [09:41:09]action value=close_receipt [09:41:09]process_action close_receipt [09:41:09]cmd_close_receipt [09:41:09]MH_GetDate [09:41:09]Write to MH i2c: F0 00 00 DA 38 01 [09:41:09]Write i2c OK [09:41:09]MH_I2C_Read... [09:41:09]Read from MH i2c: F0 [09:41:09]MH_I2C_Read... [09:41:09]Read from MH i2c: F0 09 00 [09:41:09]MH_I2C_Read... [09:41:09]Read from MH i2c: F0 09 00 DA 38 00 B8 64 C4 66 AD C5 5D 66 85 [09:41:09]GetLastDocTimeStamp 1724146797 [09:41:09]current date 1724146872 [09:41:09]FM_GetShiftState [09:41:09]SAM_PROTO_GetShiftState [09:41:09]wFMCommunicate request_size=4 [09:41:09]MH_SAM_APDU [09:41:09]CAPDU: 80 13 01 00 [09:41:09]Write to MH i2c: E2 08 00 DB 38 80 13 01 00 00 00 00 00 90 [09:41:09]Write i2c OK [09:41:09]MH_I2C_Read... [09:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:09]Read from MH i2c: E2 [09:41:09]MH_I2C_Read... [09:41:09]Read from MH i2c: E2 0E 00 [09:41:09]MH_I2C_Read... [09:41:09]Read from MH i2c: E2 0E 00 DB 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B3 [09:41:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:41:09]wFMCommunicate OK [09:41:09]SAM_PROTO_GetShiftState done [09:41:09]FM_GetShiftState done [09:41:09]opened in 1724112910 [09:41:09]opened+sec_in_day 1724199310 [09:41:09]quantity*price = 100021 [09:41:09]sum+1 = 100023 [09:41:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 153 20.08.2024 09:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58169 ФПД: 231348686854943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094112&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58169&fm=231348686854943&tin=02508201610067®Number=0000000000162794&sum=100022 [09:41:11]StoreToDocumentArchive [09:41:11]shift 100 fd 58169 [09:41:11]save to /storage/0100/doc_00058169 [09:41:11]save last doc name /storage/0100/doc_00058169 to /storage/kkm_last_doc_name [09:41:11]save OK [09:41:11]Clear old archive folders... [09:41:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:41:11]tlvbuf is 01D880B0 [09:41:11]SAM_PROTO_ClearQueue [09:41:11]wFMCommunicate request_size=4 [09:41:11]MH_SAM_APDU [09:41:11]CAPDU: 80 09 00 00 [09:41:11]Write to MH i2c: E2 08 00 E8 38 80 09 00 00 00 00 00 00 92 [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:11]Read from MH i2c: E2 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 03 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 03 00 E8 38 00 90 00 94 [09:41:11]RAPDU: 90 00 [09:41:11]wFMCommunicate OK [09:41:11]SAM_PROTO_ClearQueue done [09:41:11]KKMCreateOFDPacket [09:41:11]OFDProtocolAddRootSTLVToBuf [09:41:11]FM_MakeSignedData [09:41:11]FM_MakeSignedData [09:41:11]SAM_PROTO_SignData [09:41:11]wFMCommunicate request_size=4 [09:41:11]MH_SAM_APDU [09:41:11]CAPDU: 80 0D 01 02 [09:41:11]Write to MH i2c: E2 08 00 E9 38 80 0D 01 02 00 00 00 00 9A [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:11]Read from MH i2c: E2 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 03 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 03 00 E9 38 00 90 00 95 [09:41:11]RAPDU: 90 00 [09:41:11]wFMCommunicate OK [09:41:11]wFMCommunicate request_size=255 [09:41:11]MH_SAM_APDU [09:41:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 99 00 00 00 F4 03 04 00 B8 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E3 00 00 35 04 06 00 D2 [09:41:11]Write to MH i2c: E2 02 01 EA 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 99 00 00 00 F4 03 04 00 B8 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E3 00 00 35 04 06 00 D2 00 00 A0 [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:11]Read from MH i2c: E2 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 03 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 03 00 EA 38 00 90 00 96 [09:41:11]RAPDU: 90 00 [09:41:11]wFMCommunicate OK [09:41:11]wFMCommunicate request_size=10 [09:41:11]MH_SAM_APDU [09:41:11]CAPDU: 80 0D 02 02 05 69 10 4C 9B 1F [09:41:11]Write to MH i2c: E2 0D 00 EB 38 80 0D 02 02 05 00 69 10 4C 9B 1F 00 00 26 [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:11]Read from MH i2c: E2 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 03 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 03 00 EB 38 00 90 00 97 [09:41:11]RAPDU: 90 00 [09:41:11]wFMCommunicate OK [09:41:11]wFMCommunicate request_size=4 [09:41:11]MH_SAM_APDU [09:41:11]CAPDU: 80 0D 03 02 [09:41:11]Write to MH i2c: E2 08 00 EC 38 80 0D 03 02 00 00 00 00 9F [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:11]Read from MH i2c: E2 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 0B 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 0B 00 EC 38 00 1B 21 95 9F 98 70 00 91 90 00 A9 [09:41:11]RAPDU: 1B 21 95 9F 98 70 00 91 90 00 [09:41:11]wFMCommunicate OK [09:41:11]SAM_PROTO_SignData done [09:41:11]FM_MakeSignedData done [09:41:11]CreateOFDProtocolMessage [09:41:11]wFMCommunicate request_size=4 [09:41:11]MH_SAM_APDU [09:41:11]CAPDU: 80 11 00 00 [09:41:11]Write to MH i2c: E2 08 00 ED 38 80 11 00 00 00 00 00 00 9F [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:11]Read from MH i2c: E2 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 17 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: E2 17 00 ED 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EB [09:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:41:11]wFMCommunicate OK [09:41:11]CreateOFDProtocolMessage done [09:41:11]OFDSenderStorePacket 58169 [09:41:11]StoreOFDPacket docnum=58169 [09:41:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 51 BB 07 01 6A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 99 00 00 00 F4 03 04 00 B8 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E3 00 00 35 04 06 00 D2 69 10 4C 9B 1F 1B 21 95 9F 98 70 00 91 [09:41:11]CheckFolder [09:41:11]dirname=/storage/ofd_packets [09:41:11]CheckFolder done [09:41:11]ProducePacketName [09:41:11]name=ofd_packets/00058169 [09:41:11]NVStorageSaveData ofd_packets/00058169 [09:41:11]File name is /storage/ofd_packets/00058169 [09:41:11]Write 301 bytes [09:41:11]NVStorageSaveData done [09:41:11]OFDSenderStorePacket done [09:41:11]KKMCreateOFDPacket done [09:41:11]NVStorageSaveData kkm_last_timestamp [09:41:11]File name is /storage/kkm_last_timestamp [09:41:11]Write 4 bytes [09:41:11]NVStorageSaveData done [09:41:11]ExternCall_PrintAddStr [09:41:11]wPrintStart [09:41:11]Write to MH i2c: 01 00 00 EE 38 26 [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 07 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 07 00 EE 38 00 00 00 00 00 FF 0F 3B [09:41:11]RasterBufferAndPrint [09:41:11]line Счет N : (1)2075415 [09:41:11]line ИНН: 02508201610067 [09:41:11]line Контрольно-Кассовый Чек [09:41:11]line ПРОДАЖА [09:41:11]line ТРК (МРК, ГНК) : 42 [09:41:11]line Товар: 2710124500 [09:41:11]line Аи-95-К-5 [09:41:11]line 13.480 * 74.20 [09:41:11]line = 1000.22 [09:41:11]line НДС 12% НСП 1% [09:41:11]line > о реализуемом товаре [09:41:11]line ИТОГО: 1000.22 [09:41:11]line НСП 1% : 8.85 [09:41:11]line НДС 12% : 106.22 [09:41:11]line Наличными: 0.00 [09:41:11]line Безнал.: 1000.22 [09:41:11]line Место: АЗС № 135 "Партнер Нефть" [09:41:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:41:11]line СНО: Общий режим [09:41:11]line Чек 153 20.08.2024 09:41 [09:41:11]line Смена: 100 ФФД: 1.0 [09:41:11]line ЗНМ: 0300000196 [09:41:11]line РНМ: 0000000000162794 [09:41:11]line Версия ККМ: v1.0 [09:41:11]line Платежная система: O! деньги [09:41:11]line ФМ: 0000000002094532 [09:41:11]line ФД: 58169 [09:41:11]line ФПД: 231348686854943 [09:41:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094112&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58169&fm=231348686854943&tin=02508201610067®Number=0000000000162794&sum=100022 [09:41:11]OFD Sender: Processing packet 58169 [packets to send 51, broken 50] [09:41:11]ProducePacketName [09:41:11]name=ofd_packets/00058169 [09:41:11]OFD Sender: To server: pG, [09:41:11]CommunicateWithHost lk.salyk.kg:30040 [09:41:11]ConnectInit lk.salyk.kg [09:41:11]written 0, free lines is 4095 [09:41:12]Connected sock=10 [09:41:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 51 BB 07 01 6A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 99 00 00 00 F4 03 04 00 B8 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E3 00 00 35 04 06 00 D2 69 10 4C 9B 1F 1B 21 95 9F 98 70 00 91 [09:41:12]Write to MH i2c: 01 00 00 18 39 51 [09:41:12]Write i2c OK [09:41:12]MH_I2C_Read... [09:41:12]Read from MH i2c: 01 [09:41:12]MH_I2C_Read... [09:41:12]Read from MH i2c: 01 07 00 [09:41:12]MH_I2C_Read... [09:41:12]Read from MH i2c: 01 07 00 18 39 00 00 00 00 00 C0 0C 24 [09:41:12]RasterBufferAndPrint [09:41:12]line [09:41:12]line [09:41:12]line [09:41:12]line [09:41:12]line [09:41:12]written 0, free lines is 3269 [09:41:12]MH_Cut [09:41:12]Write to MH i2c: D1 01 00 1F 39 01 2A [09:41:12]Write i2c OK [09:41:12]MH_I2C_Read... [09:41:12]Read from MH i2c: D1 [09:41:12]MH_I2C_Read... [09:41:12]Read from MH i2c: D1 01 00 [09:41:12]MH_I2C_Read... [09:41:12]Read from MH i2c: D1 01 00 1F 39 00 29 [09:41:12]Write to MH i2c: 01 00 00 20 39 59 [09:41:12]Write i2c OK [09:41:12]MH_I2C_Read... [09:41:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 47 D3 47 00 F2 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 32 30 39 34 35 33 32 10 04 04 00 39 E3 00 00 F4 03 04 00 07 10 C4 66 B6 04 01 00 00 5E 2E 3E CC CE 3B C9 E9 [09:41:12]CommunicateWithHost err = 0 [09:41:12]CheckOFDResponse [09:41:12]1017 (14) - 77093643461234 [09:41:12]1041 (16) - 0000000002094532 [09:41:12]1040 (4) - 58169 [09:41:12]1012 (4) - 20.08.2024 03:39 [09:41:12]1206 (1) - 0 [09:41:12]OFD Sender: Remove packet 58169 [09:41:12]ProducePacketName [09:41:12]name=ofd_packets/00058169 [09:41:12]NVStorageDeleteData [09:41:12]OFD Sender: No OFD packet to send [09:41:13]*** Cut start [09:41:13]*** Partial cut [09:41:13]*** CUTSNS_PIN = 1 [09:41:13]*** CUTSNS_PIN = 0 [09:41:13]*** Brake cut motor [09:41:13]Read from MH i2c: 01 [09:41:13]MH_I2C_Read... [09:41:13]*** Stop cut motor [09:41:13]*** Cut end [09:41:13]Read from MH i2c: 01 07 00 [09:41:13]MH_I2C_Read... [09:41:13]Read from MH i2c: 01 07 00 20 39 00 00 00 00 00 FF 0F 6E [09:41:13]process_action close_receipt done [09:41:13]requested_data is exist [09:41:13]produce_requested_data [09:41:13]requested_item fm.sn is exist - process it [09:41:13]wFMCommunicate request_size=4 [09:41:13]MH_SAM_APDU [09:41:13]CAPDU: 80 11 00 00 [09:41:13]Write to MH i2c: E2 08 00 21 39 80 11 00 00 00 00 00 00 D4 [09:41:13]Write i2c OK [09:41:13]MH_I2C_Read... [09:41:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:14]Read from MH i2c: E2 [09:41:14]MH_I2C_Read... [09:41:14]Read from MH i2c: E2 17 00 [09:41:14]MH_I2C_Read... [09:41:14]Read from MH i2c: E2 17 00 21 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 20 [09:41:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:41:14]wFMCommunicate OK [09:41:14]requested_item fd.num is exist - process it [09:41:14]SAM_PROTO_GetFieldsCounters [09:41:14]wFMCommunicate request_size=4 [09:41:14]MH_SAM_APDU [09:41:14]CAPDU: 80 13 00 00 [09:41:14]Write to MH i2c: E2 08 00 22 39 80 13 00 00 00 00 00 00 D7 [09:41:14]Write i2c OK [09:41:14]MH_I2C_Read... [09:41:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:14]Read from MH i2c: E2 [09:41:14]MH_I2C_Read... [09:41:14]Read from MH i2c: E2 62 00 [09:41:14]MH_I2C_Read... [09:41:14]Read from MH i2c: E2 62 00 22 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 39 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [09:41:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 39 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:14]wFMCommunicate OK [09:41:14]SAM_PROTO_GetFieldsCounters done [09:41:14]requested_item shift.num is exist - process it [09:41:14]requested_item shift.opened is exist - process it [09:41:14]req_shift_opened [09:41:14]FM_GetShiftState [09:41:14]SAM_PROTO_GetShiftState [09:41:14]wFMCommunicate request_size=4 [09:41:14]MH_SAM_APDU [09:41:14]CAPDU: 80 13 01 00 [09:41:14]Write to MH i2c: E2 08 00 23 39 80 13 01 00 00 00 00 00 D9 [09:41:14]Write i2c OK [09:41:14]MH_I2C_Read... [09:41:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:14]Read from MH i2c: E2 [09:41:14]MH_I2C_Read... [09:41:14]Read from MH i2c: E2 0E 00 [09:41:14]MH_I2C_Read... [09:41:14]Read from MH i2c: E2 0E 00 23 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FC [09:41:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:41:14]wFMCommunicate OK [09:41:14]SAM_PROTO_GetShiftState done [09:41:14]FM_GetShiftState done [09:41:14]req_shift_opened done [09:41:14]requested_item shift.open_date is exist - process it [09:41:14]req_shift_open_date [09:41:14]req_shift_open_date done [09:41:14]produce_requested_data done [09:41:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58169,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:41:14]process_action_free close_receipt [09:41:14]json_value_free [09:41:14]json_value_free done [09:41:14]process_json_proto returns [09:41:14]Send response to host [09:41:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58169,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:41:14]free response buf [09:41:14]execute_script done [09:41:14]execute_script returns [09:41:14]free content buf [09:41:14]Sock 7.Close socket [09:41:14]Sock 7.Thread stoped [09:41:17]OFD Sender: No OFD packet to send [09:41:21]accept exits with 9 [09:41:21]New connection [09:41:21]New thread 3067424100 created [09:41:21]Thread 3067567460 joined [09:41:21]Waiting for new connection... [09:41:21] Sock 9.Parse request [09:41:21]Sock 9.Check first char [09:41:21]Sock 9.First char is OK [09:41:21]request: POST /json_proto HTTP/1.0 [09:41:21]Method: POST [09:41:21]URL: /json_proto [09:41:21]Method is POST - this is cgi request [09:41:21]url: /json_proto [09:41:21]query_string will be loaded in cgi processing [09:41:21]execute_cgi json_proto POST (null) [09:41:21]execute_cgi path=json_proto method=POST [09:41:21]POST find Content-Length [09:41:21]Host: 172.17.44.3:8080 [09:41:21]Content-Length: 783 [09:41:21]Content-Type: application/json [09:41:21] [09:41:21]POST finish read [09:41:21]Found Content-Length = 783 [09:41:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:21]execute_script... [09:41: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)2075414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:21]POST & json_proto [09:41:21]process_json_proto [09:41:21]json parsed OK: [09:41:21]protocol is kg_v1.0 [09:41:21]action value=close_receipt [09:41:21]process_action close_receipt [09:41:21]cmd_close_receipt [09:41:21]MH_GetDate [09:41:21]Write to MH i2c: F0 00 00 24 39 4C [09:41:21]Write i2c OK [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: F0 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: F0 09 00 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: F0 09 00 24 39 00 C4 64 C4 66 AD C5 5D 66 DC [09:41:21]GetLastDocTimeStamp 1724146872 [09:41:21]current date 1724146884 [09:41:21]FM_GetShiftState [09:41:21]SAM_PROTO_GetShiftState [09:41:21]wFMCommunicate request_size=4 [09:41:21]MH_SAM_APDU [09:41:21]CAPDU: 80 13 01 00 [09:41:21]Write to MH i2c: E2 08 00 25 39 80 13 01 00 00 00 00 00 DB [09:41:21]Write i2c OK [09:41:21]MH_I2C_Read... [09:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:21]Read from MH i2c: E2 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: E2 0E 00 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: E2 0E 00 25 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FE [09:41:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:41:21]wFMCommunicate OK [09:41:21]SAM_PROTO_GetShiftState done [09:41:21]FM_GetShiftState done [09:41:21]opened in 1724112910 [09:41:21]opened+sec_in_day 1724199310 [09:41:21]quantity*price = 70038 [09:41:21]sum+1 = 70039 [09:41:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 154 20.08.2024 09:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58170 ФПД: 82505122887521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094124&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58170&fm=82505122887521&tin=02508201610067®Number=0000000000162794&sum=70038 [09:41:22]StoreToDocumentArchive [09:41:22]shift 100 fd 58170 [09:41:22]save to /storage/0100/doc_00058170 [09:41:22]save last doc name /storage/0100/doc_00058170 to /storage/kkm_last_doc_name [09:41:22]save OK [09:41:22]Clear old archive folders... [09:41:22]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:41:22]tlvbuf is 01DA4AE0 [09:41:22]SAM_PROTO_ClearQueue [09:41:22]wFMCommunicate request_size=4 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 09 00 00 [09:41:22]Write to MH i2c: E2 08 00 32 39 80 09 00 00 00 00 00 00 DD [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:22]Read from MH i2c: E2 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 03 00 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 03 00 32 39 00 90 00 DF [09:41:22]RAPDU: 90 00 [09:41:22]wFMCommunicate OK [09:41:22]SAM_PROTO_ClearQueue done [09:41:22]KKMCreateOFDPacket [09:41:22]OFDProtocolAddRootSTLVToBuf [09:41:22]FM_MakeSignedData [09:41:22]FM_MakeSignedData [09:41:22]SAM_PROTO_SignData [09:41:22]wFMCommunicate request_size=4 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 0D 01 02 [09:41:22]Write to MH i2c: E2 08 00 33 39 80 0D 01 02 00 00 00 00 E5 [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:22]Read from MH i2c: E2 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 03 00 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 03 00 33 39 00 90 00 E0 [09:41:22]RAPDU: 90 00 [09:41:22]wFMCommunicate OK [09:41:22]wFMCommunicate request_size=253 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 C4 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E3 00 00 35 04 06 00 4B 09 B8 8A B7 61 [09:41:22]Write to MH i2c: E2 00 01 34 39 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 C4 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E3 00 00 35 04 06 00 4B 09 B8 8A B7 61 00 00 2B [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]OFD Sender: No OFD packet to send [09:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 03 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 03 00 34 39 00 90 00 E1 [09:41:23]RAPDU: 90 00 [09:41:23]wFMCommunicate OK [09:41:23]wFMCommunicate request_size=4 [09:41:23]MH_SAM_APDU [09:41:23]CAPDU: 80 0D 03 02 [09:41:23]Write to MH i2c: E2 08 00 35 39 80 0D 03 02 00 00 00 00 E9 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 0B 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 0B 00 35 39 00 AA A2 6D 39 F1 AC F6 FC 90 00 6B [09:41:23]RAPDU: AA A2 6D 39 F1 AC F6 FC 90 00 [09:41:23]wFMCommunicate OK [09:41:23]SAM_PROTO_SignData done [09:41:23]FM_MakeSignedData done [09:41:23]CreateOFDProtocolMessage [09:41:23]wFMCommunicate request_size=4 [09:41:23]MH_SAM_APDU [09:41:23]CAPDU: 80 11 00 00 [09:41:23]Write to MH i2c: E2 08 00 36 39 80 11 00 00 00 00 00 00 E9 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 17 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 17 00 36 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [09:41:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:41:23]wFMCommunicate OK [09:41:23]CreateOFDProtocolMessage done [09:41:23]OFDSenderStorePacket 58170 [09:41:23]StoreOFDPacket docnum=58170 [09:41:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 97 AB 00 01 A9 7B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 C4 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E3 00 00 35 04 06 00 4B 09 B8 8A B7 61 AA A2 6D 39 F1 AC F6 FC [09:41:23]CheckFolder [09:41:23]dirname=/storage/ofd_packets [09:41:23]CheckFolder done [09:41:23]ProducePacketName [09:41:23]name=ofd_packets/00058170 [09:41:23]NVStorageSaveData ofd_packets/00058170 [09:41:23]File name is /storage/ofd_packets/00058170 [09:41:23]Write 294 bytes [09:41:23]NVStorageSaveData done [09:41:23]OFDSenderStorePacket done [09:41:23]KKMCreateOFDPacket done [09:41:23]NVStorageSaveData kkm_last_timestamp [09:41:23]File name is /storage/kkm_last_timestamp [09:41:23]Write 4 bytes [09:41:23]NVStorageSaveData done [09:41:23]ExternCall_PrintAddStr [09:41:23]wPrintStart [09:41:23]Write to MH i2c: 01 00 00 37 39 70 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 07 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 07 00 37 39 00 00 00 00 00 FF 0F 85 [09:41:23]RasterBufferAndPrint [09:41:23]line Счет N : (1)2075414 [09:41:23]line ИНН: 02508201610067 [09:41:23]line Контрольно-Кассовый Чек [09:41:23]line ПРОДАЖА [09:41:23]line ТРК (МРК, ГНК) : 54 [09:41:23]line Товар: 2710124130 [09:41:23]line SU-92 [09:41:23]line 10.180 * 68.80 [09:41:23]line = 700.38 [09:41:23]line НДС 12% НСП 1% [09:41:23]line > о реализуемом товаре [09:41:23]line ИТОГО: 700.38 [09:41:23]line НСП 1% : 6.20 [09:41:23]line НДС 12% : 74.38 [09:41:23]line Наличными: 0.00 [09:41:23]line Безнал.: 700.38 [09:41:23]line Место: АЗС № 135 "Партнер Нефть" [09:41:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:41:23]line СНО: Общий режим [09:41:23]line Чек 154 20.08.2024 09:41 [09:41:23]line Смена: 100 ФФД: 1.0 [09:41:23]line ЗНМ: 0300000196 [09:41:23]line РНМ: 0000000000162794 [09:41:23]line Версия ККМ: v1.0 [09:41:23]line Платежная система: O! деньги [09:41:23]line ФМ: 0000000002094532 [09:41:23]line ФД: 58170 [09:41:23]line ФПД: 82505122887521 [09:41:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094124&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58170&fm=82505122887521&tin=02508201610067®Number=0000000000162794&sum=70038 [09:41:23]OFD Sender: Processing packet 58170 [packets to send 51, broken 50] [09:41:23]ProducePacketName [09:41:23]name=ofd_packets/00058170 [09:41:23]OFD Sender: To server: pG, [09:41:23]CommunicateWithHost lk.salyk.kg:30040 [09:41:23]ConnectInit lk.salyk.kg [09:41:23]written 0, free lines is 4095 [09:41:23]Connected sock=10 [09:41:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 97 AB 00 01 A9 7B 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 C4 64 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E3 00 00 35 04 06 00 4B 09 B8 8A B7 61 AA A2 6D 39 F1 AC F6 FC [09:41:24]Write to MH i2c: 01 00 00 61 39 9A [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: 01 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: 01 07 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: 01 07 00 61 39 00 00 00 00 00 C1 0C 6E [09:41:24]RasterBufferAndPrint [09:41:24]line [09:41:24]line [09:41:24]line [09:41:24]line [09:41:24]line [09:41:24]written 0, free lines is 3271 [09:41:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9F AB 47 00 C8 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 32 30 39 34 35 33 32 10 04 04 00 3A E3 00 00 F4 03 04 00 13 10 C4 66 B6 04 01 00 00 A5 50 2C 8F B5 74 DC 0D [09:41:24]CommunicateWithHost err = 0 [09:41:24]CheckOFDResponse [09:41:24]1017 (14) - 77093643461234 [09:41:24]1041 (16) - 0000000002094532 [09:41:24]1040 (4) - 58170 [09:41:24]1012 (4) - 20.08.2024 03:40 [09:41:24]1206 (1) - 0 [09:41:24]OFD Sender: Remove packet 58170 [09:41:24]ProducePacketName [09:41:24]name=ofd_packets/00058170 [09:41:24]NVStorageDeleteData [09:41:24]MH_Cut [09:41:24]Write to MH i2c: D1 01 00 68 39 01 73 [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: D1 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: D1 01 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: D1 01 00 68 39 00 72 [09:41:24]Write to MH i2c: 01 00 00 69 39 A2 [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]OFD Sender: No OFD packet to send [09:41:24]*** Cut start [09:41:24]*** Partial cut [09:41:24]*** CUTSNS_PIN = 1 [09:41:25]*** CUTSNS_PIN = 0 [09:41:25]*** Brake cut motor [09:41:25]Read from MH i2c: 01 [09:41:25]MH_I2C_Read... [09:41:25]*** Stop cut motor [09:41:25]*** Cut end [09:41:25]Read from MH i2c: 01 07 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: 01 07 00 69 39 00 00 00 00 00 FF 0F B7 [09:41:25]process_action close_receipt done [09:41:25]requested_data is exist [09:41:25]produce_requested_data [09:41:25]requested_item fm.sn is exist - process it [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 11 00 00 [09:41:25]Write to MH i2c: E2 08 00 6A 39 80 11 00 00 00 00 00 00 1D [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 17 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 17 00 6A 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 69 [09:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:41:25]wFMCommunicate OK [09:41:25]requested_item fd.num is exist - process it [09:41:25]SAM_PROTO_GetFieldsCounters [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 13 00 00 [09:41:25]Write to MH i2c: E2 08 00 6B 39 80 13 00 00 00 00 00 00 20 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 62 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 62 00 6B 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [09:41:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:25]wFMCommunicate OK [09:41:25]SAM_PROTO_GetFieldsCounters done [09:41:25]requested_item shift.num is exist - process it [09:41:25]requested_item shift.opened is exist - process it [09:41:25]req_shift_opened [09:41:25]FM_GetShiftState [09:41:25]SAM_PROTO_GetShiftState [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 13 01 00 [09:41:25]Write to MH i2c: E2 08 00 6C 39 80 13 01 00 00 00 00 00 22 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 0E 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 0E 00 6C 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [09:41:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:41:25]wFMCommunicate OK [09:41:25]SAM_PROTO_GetShiftState done [09:41:25]FM_GetShiftState done [09:41:25]req_shift_opened done [09:41:25]requested_item shift.open_date is exist - process it [09:41:25]req_shift_open_date [09:41:25]req_shift_open_date done [09:41:25]produce_requested_data done [09:41:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58170,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:41:25]process_action_free close_receipt [09:41:25]json_value_free [09:41:25]json_value_free done [09:41:25]process_json_proto returns [09:41:25]Send response to host [09:41:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58170,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:41:25]free response buf [09:41:25]execute_script done [09:41:25]execute_script returns [09:41:25]free content buf [09:41:25]Sock 9.Close socket [09:41:25]Sock 9.Thread stoped [09:41:29]OFD Sender: No OFD packet to send [09:41:34]OFD Sender: No OFD packet to send [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:54]OFD Sender: No OFD packet to send [09:41:59]OFD Sender: No OFD packet to send [09:42:04]OFD Sender: No OFD packet to send [09:42:09]OFD Sender: No OFD packet to send [09:42:14]OFD Sender: No OFD packet to send [09:42:19]OFD Sender: No OFD packet to send [09:42:24]OFD Sender: No OFD packet to send [09:42:29]OFD Sender: No OFD packet to send [09:42:34]OFD Sender: No OFD packet to send [09:42:39]OFD Sender: No OFD packet to send [09:42:44]OFD Sender: No OFD packet to send [09:42:49]OFD Sender: No OFD packet to send [09:42:54]OFD Sender: No OFD packet to send [09:42:59]OFD Sender: No OFD packet to send [09:43:04]accept exits with 7 [09:43:04]New connection [09:43:04]New thread 3067567460 created [09:43:04]Thread 3067424100 joined [09:43:04]Waiting for new connection... [09:43:04] Sock 7.Parse request [09:43:04]Sock 7.Check first char [09:43:04]Sock 7.First char is OK [09:43:04]request: POST /json_proto HTTP/1.0 [09:43:04]Method: POST [09:43:04]URL: /json_proto [09:43:04]Method is POST - this is cgi request [09:43:04]url: /json_proto [09:43:04]query_string will be loaded in cgi processing [09:43:04]execute_cgi json_proto POST (null) [09:43:04]execute_cgi path=json_proto method=POST [09:43:04]POST find Content-Length [09:43:04]Host: 172.17.44.3:8080 [09:43:04]Content-Length: 796 [09:43:04]Content-Type: application/json [09:43:04] [09:43:04]POST finish read [09:43:04]Found Content-Length = 796 [09:43:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 0.00, "quantity" : 26.470, "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\u000A90795", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:04]execute_script... [09:43: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)2075413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 0.00, "quantity" : 26.470, "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\u000A90795", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:04]POST & json_proto [09:43:04]process_json_proto [09:43:04]json parsed OK: [09:43:04]protocol is kg_v1.0 [09:43:04]action value=close_receipt [09:43:04]process_action close_receipt [09:43:04]cmd_close_receipt [09:43:04]MH_GetDate [09:43:04]Write to MH i2c: F0 00 00 6D 39 95 [09:43:04]Write i2c OK [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: F0 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: F0 09 00 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: F0 09 00 6D 39 00 2B 65 C4 66 AD C5 5D 66 8D [09:43:04]GetLastDocTimeStamp 1724146884 [09:43:04]current date 1724146987 [09:43:04]FM_GetShiftState [09:43:04]SAM_PROTO_GetShiftState [09:43:04]wFMCommunicate request_size=4 [09:43:04]MH_SAM_APDU [09:43:04]CAPDU: 80 13 01 00 [09:43:04]Write to MH i2c: E2 08 00 6E 39 80 13 01 00 00 00 00 00 24 [09:43:04]Write i2c OK [09:43:04]MH_I2C_Read... [09:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:04]Read from MH i2c: E2 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 0E 00 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 0E 00 6E 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 47 [09:43:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:43:04]wFMCommunicate OK [09:43:04]SAM_PROTO_GetShiftState done [09:43:04]FM_GetShiftState done [09:43:04]opened in 1724112910 [09:43:04]opened+sec_in_day 1724199310 [09:43:04]quantity*price = 0 [09:43:04]sum+1 = 1 [09:43:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 155 20.08.2024 09:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 90795 ФМ: 0000000002094532 ФД: 58171 ФПД: 126997187091958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094307&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58171&fm=126997187091958&tin=02508201610067®Number=0000000000162794&sum=0 [09:43:05]StoreToDocumentArchive [09:43:05]shift 100 fd 58171 [09:43:05]save to /storage/0100/doc_00058171 [09:43:05]save last doc name /storage/0100/doc_00058171 to /storage/kkm_last_doc_name [09:43:05]save OK [09:43:05]Clear old archive folders... [09:43:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:43:05]tlvbuf is B6FEE230 [09:43:05]SAM_PROTO_ClearQueue [09:43:05]wFMCommunicate request_size=4 [09:43:05]MH_SAM_APDU [09:43:05]CAPDU: 80 09 00 00 [09:43:05]Write to MH i2c: E2 08 00 7B 39 80 09 00 00 00 00 00 00 26 [09:43:05]Write i2c OK [09:43:05]MH_I2C_Read... [09:43:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:05]Read from MH i2c: E2 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 03 00 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 03 00 7B 39 00 90 00 28 [09:43:05]RAPDU: 90 00 [09:43:05]wFMCommunicate OK [09:43:05]SAM_PROTO_ClearQueue done [09:43:05]KKMCreateOFDPacket [09:43:05]OFDProtocolAddRootSTLVToBuf [09:43:05]FM_MakeSignedData [09:43:05]FM_MakeSignedData [09:43:05]SAM_PROTO_SignData [09:43:05]wFMCommunicate request_size=4 [09:43:05]MH_SAM_APDU [09:43:05]CAPDU: 80 0D 01 02 [09:43:05]Write to MH i2c: E2 08 00 7C 39 80 0D 01 02 00 00 00 00 2E [09:43:05]Write i2c OK [09:43:05]MH_I2C_Read... [09:43:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:05]Read from MH i2c: E2 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 03 00 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 03 00 7C 39 00 90 00 29 [09:43:05]RAPDU: 90 00 [09:43:05]wFMCommunicate OK [09:43:05]wFMCommunicate request_size=255 [09:43:05]MH_SAM_APDU [09:43:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 67 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 2B 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E3 00 00 35 04 06 00 73 80 [09:43:05]Write to MH i2c: E2 02 01 7D 39 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 67 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 2B 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E3 00 00 35 04 06 00 73 80 00 00 73 [09:43:05]Write i2c OK [09:43:05]MH_I2C_Read... [09:43:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:05]Read from MH i2c: E2 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 03 00 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 03 00 7D 39 00 90 00 2A [09:43:05]RAPDU: 90 00 [09:43:05]wFMCommunicate OK [09:43:05]wFMCommunicate request_size=9 [09:43:05]MH_SAM_APDU [09:43:05]CAPDU: 80 0D 02 02 04 D6 39 5D F6 [09:43:05]Write to MH i2c: E2 0C 00 7E 39 80 0D 02 02 04 00 D6 39 5D F6 00 00 9B [09:43:05]Write i2c OK [09:43:05]MH_I2C_Read... [09:43:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:05]Read from MH i2c: E2 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 03 00 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 03 00 7E 39 00 90 00 2B [09:43:05]RAPDU: 90 00 [09:43:05]wFMCommunicate OK [09:43:05]wFMCommunicate request_size=4 [09:43:05]MH_SAM_APDU [09:43:05]CAPDU: 80 0D 03 02 [09:43:05]Write to MH i2c: E2 08 00 7F 39 80 0D 03 02 00 00 00 00 33 [09:43:05]Write i2c OK [09:43:05]MH_I2C_Read... [09:43:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:05]Read from MH i2c: E2 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 0B 00 [09:43:05]MH_I2C_Read... [09:43:05]Read from MH i2c: E2 0B 00 7F 39 00 BA 3E AE 39 E1 82 4B B7 90 00 78 [09:43:05]RAPDU: BA 3E AE 39 E1 82 4B B7 90 00 [09:43:05]wFMCommunicate OK [09:43:05]SAM_PROTO_SignData done [09:43:05]FM_MakeSignedData done [09:43:05]CreateOFDProtocolMessage [09:43:05]wFMCommunicate request_size=4 [09:43:05]MH_SAM_APDU [09:43:05]CAPDU: 80 11 00 00 [09:43:05]Write to MH i2c: E2 08 00 80 39 80 11 00 00 00 00 00 00 33 [09:43:05]Write i2c OK [09:43:05]MH_I2C_Read... [09:43:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:06]Read from MH i2c: E2 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: E2 17 00 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: E2 17 00 80 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7F [09:43:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:43:06]wFMCommunicate OK [09:43:06]CreateOFDProtocolMessage done [09:43:06]OFDSenderStorePacket 58171 [09:43:06]StoreOFDPacket docnum=58171 [09:43:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 D3 52 06 01 56 A7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 67 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 2B 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E3 00 00 35 04 06 00 73 80 D6 39 5D F6 BA 3E AE 39 E1 82 4B B7 [09:43:06]CheckFolder [09:43:06]dirname=/storage/ofd_packets [09:43:06]CheckFolder done [09:43:06]ProducePacketName [09:43:06]name=ofd_packets/00058171 [09:43:06]NVStorageSaveData ofd_packets/00058171 [09:43:06]File name is /storage/ofd_packets/00058171 [09:43:06]Write 300 bytes [09:43:06]NVStorageSaveData done [09:43:06]OFDSenderStorePacket done [09:43:06]KKMCreateOFDPacket done [09:43:06]NVStorageSaveData kkm_last_timestamp [09:43:06]File name is /storage/kkm_last_timestamp [09:43:06]Write 4 bytes [09:43:06]NVStorageSaveData done [09:43:06]OFD Sender: Processing packet 58171 [packets to send 51, broken 50] [09:43:06]ProducePacketName [09:43:06]name=ofd_packets/00058171 [09:43:06]OFD Sender: To server: pG, [09:43:06]CommunicateWithHost lk.salyk.kg:30040 [09:43:06]ConnectInit lk.salyk.kg [09:43:06]ExternCall_PrintAddStr [09:43:06]wPrintStart [09:43:06]Write to MH i2c: 01 00 00 81 39 BA [09:43:06]Write i2c OK [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: 01 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: 01 07 00 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: 01 07 00 81 39 00 00 00 00 00 FF 0F CF [09:43:06]RasterBufferAndPrint [09:43:06]line Счет N : (1)2075413 [09:43:06]line ИНН: 02508201610067 [09:43:06]line Контрольно-Кассовый Чек [09:43:06]line ПРОДАЖА [09:43:06]line ТРК (МРК, ГНК) : 81 [09:43:06]line Товар: 2711190000 [09:43:06]line ГАЗ-К-5 [09:43:06]line 26.470 * 0.00 [09:43:06]line = 0.00 [09:43:06]line НДС 12% НСП 1% [09:43:06]line > о реализуемом товаре [09:43:06]line ИТОГО: 0.00 [09:43:06]line НСП 1% : 0.00 [09:43:06]line НДС 12% : 0.00 [09:43:06]line Наличными: 0.00 [09:43:06]line Безнал.: 0.00 [09:43:06]line Место: АЗС № 135 "Партнер Нефть" [09:43:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:43:06]line СНО: Общий режим [09:43:06]line Чек 155 20.08.2024 09:43 [09:43:06]line Смена: 100 ФФД: 1.0 [09:43:06]line ЗНМ: 0300000196 [09:43:06]line РНМ: 0000000000162794 [09:43:06]line Версия ККМ: v1.0 [09:43:06]line Талоны: Топливная Карта [09:43:06]line 90795 [09:43:06]line ФМ: 0000000002094532 [09:43:06]line ФД: 58171 [09:43:06]line ФПД: 126997187091958 [09:43:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094307&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58171&fm=126997187091958&tin=02508201610067®Number=0000000000162794&sum=0 [09:43:06]Connected sock=11 [09:43:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 D3 52 06 01 56 A7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 67 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 2B 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E3 00 00 35 04 06 00 73 80 D6 39 5D F6 BA 3E AE 39 E1 82 4B B7 [09:43:06]written 0, free lines is 4095 [09:43:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FD EB 47 00 01 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 32 30 39 34 35 33 32 10 04 04 00 3B E3 00 00 F4 03 04 00 7A 10 C4 66 B6 04 01 00 00 3A 82 93 28 67 AD 09 58 [09:43:06]CommunicateWithHost err = 0 [09:43:06]CheckOFDResponse [09:43:06]1017 (14) - 77093643461234 [09:43:06]1041 (16) - 0000000002094532 [09:43:06]1040 (4) - 58171 [09:43:06]1012 (4) - 20.08.2024 03:41 [09:43:06]1206 (1) - 0 [09:43:06]OFD Sender: Remove packet 58171 [09:43:06]ProducePacketName [09:43:06]name=ofd_packets/00058171 [09:43:06]NVStorageDeleteData [09:43:06]Write to MH i2c: 01 00 00 AB 39 E4 [09:43:06]Write i2c OK [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: 01 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: 01 07 00 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: 01 07 00 AB 39 00 00 00 00 00 BF 0C B6 [09:43:06]RasterBufferAndPrint [09:43:06]line [09:43:06]line [09:43:06]line [09:43:06]line [09:43:06]line [09:43:06]written 0, free lines is 3267 [09:43:06]MH_Cut [09:43:06]Write to MH i2c: D1 01 00 B2 39 01 BD [09:43:06]Write i2c OK [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: D1 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: D1 01 00 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: D1 01 00 B2 39 00 BC [09:43:06]Write to MH i2c: 01 00 00 B3 39 EC [09:43:06]Write i2c OK [09:43:06]MH_I2C_Read... [09:43:07]OFD Sender: No OFD packet to send [09:43:07]*** Cut start [09:43:07]*** Partial cut [09:43:07]*** CUTSNS_PIN = 1 [09:43:07]*** CUTSNS_PIN = 0 [09:43:08]*** Brake cut motor [09:43:08]Read from MH i2c: 01 [09:43:08]MH_I2C_Read... [09:43:08]*** Stop cut motor [09:43:08]*** Cut end [09:43:08]Read from MH i2c: 01 07 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 07 00 B3 39 00 00 00 00 00 FF 0F 01 [09:43:08]process_action close_receipt done [09:43:08]requested_data is exist [09:43:08]produce_requested_data [09:43:08]requested_item fm.sn is exist - process it [09:43:08]wFMCommunicate request_size=4 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 11 00 00 [09:43:08]Write to MH i2c: E2 08 00 B4 39 80 11 00 00 00 00 00 00 67 [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 17 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 17 00 B4 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B3 [09:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:43:08]wFMCommunicate OK [09:43:08]requested_item fd.num is exist - process it [09:43:08]SAM_PROTO_GetFieldsCounters [09:43:08]wFMCommunicate request_size=4 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 13 00 00 [09:43:08]Write to MH i2c: E2 08 00 B5 39 80 13 00 00 00 00 00 00 6A [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 62 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 62 00 B5 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [09:43:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:08]wFMCommunicate OK [09:43:08]SAM_PROTO_GetFieldsCounters done [09:43:08]requested_item shift.num is exist - process it [09:43:08]requested_item shift.opened is exist - process it [09:43:08]req_shift_opened [09:43:08]FM_GetShiftState [09:43:08]SAM_PROTO_GetShiftState [09:43:08]wFMCommunicate request_size=4 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 13 01 00 [09:43:08]Write to MH i2c: E2 08 00 B6 39 80 13 01 00 00 00 00 00 6C [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:08]Read from MH i2c: E2 0E 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 0E 00 B6 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [09:43:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:43:08]wFMCommunicate OK [09:43:08]SAM_PROTO_GetShiftState done [09:43:08]FM_GetShiftState done [09:43:08]req_shift_opened done [09:43:08]requested_item shift.open_date is exist - process it [09:43:08]req_shift_open_date [09:43:08]req_shift_open_date done [09:43:08]produce_requested_data done [09:43:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58171,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:43:08]process_action_free close_receipt [09:43:08]json_value_free [09:43:08]json_value_free done [09:43:08]process_json_proto returns [09:43:08]Send response to host [09:43:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58171,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:43:08]free response buf [09:43:08]execute_script done [09:43:08]execute_script returns [09:43:08]free content buf [09:43:08]Sock 7.Close socket [09:43:08]Sock 7.Thread stoped [09:43:12]OFD Sender: No OFD packet to send [09:43:17]OFD Sender: No OFD packet to send [09:43:22]OFD Sender: No OFD packet to send [09:43:27]OFD Sender: No OFD packet to send [09:43:32]OFD Sender: No OFD packet to send [09:43:37]OFD Sender: No OFD packet to send [09:43:42]OFD Sender: No OFD packet to send [09:43:47]OFD Sender: No OFD packet to send [09:43:52]OFD Sender: No OFD packet to send [09:43:55]accept exits with 9 [09:43:55]New connection [09:43:55]New thread 3067424100 created [09:43:55]Thread 3067567460 joined [09:43:55]Waiting for new connection... [09:43:55] Sock 9.Parse request [09:43:55]Sock 9.Check first char [09:43:55]Sock 9.First char is OK [09:43:55]request: POST /json_proto HTTP/1.0 [09:43:55]Method: POST [09:43:55]URL: /json_proto [09:43:55]Method is POST - this is cgi request [09:43:55]url: /json_proto [09:43:55]query_string will be loaded in cgi processing [09:43:55]execute_cgi json_proto POST (null) [09:43:55]execute_cgi path=json_proto method=POST [09:43:55]POST find Content-Length [09:43:55]Host: 172.17.44.3:8080 [09:43:55]Content-Length: 785 [09:43:55]Content-Type: application/json [09:43:55] [09:43:55]POST finish read [09:43:55]Found Content-Length = 785 [09:43:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:55]execute_script... [09:43: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)2075417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:55]POST & json_proto [09:43:55]process_json_proto [09:43:55]json parsed OK: [09:43:55]protocol is kg_v1.0 [09:43:55]action value=close_receipt [09:43:55]process_action close_receipt [09:43:55]cmd_close_receipt [09:43:55]MH_GetDate [09:43:55]Write to MH i2c: F0 00 00 B7 39 DF [09:43:55]Write i2c OK [09:43:55]MH_I2C_Read... [09:43:55]Read from MH i2c: F0 [09:43:55]MH_I2C_Read... [09:43:55]Read from MH i2c: F0 09 00 [09:43:55]MH_I2C_Read... [09:43:55]Read from MH i2c: F0 09 00 B7 39 00 5E 65 C4 66 AD C5 5D 66 0A [09:43:55]GetLastDocTimeStamp 1724146987 [09:43:55]current date 1724147038 [09:43:55]FM_GetShiftState [09:43:55]SAM_PROTO_GetShiftState [09:43:55]wFMCommunicate request_size=4 [09:43:55]MH_SAM_APDU [09:43:55]CAPDU: 80 13 01 00 [09:43:55]Write to MH i2c: E2 08 00 B8 39 80 13 01 00 00 00 00 00 6E [09:43:55]Write i2c OK [09:43:55]MH_I2C_Read... [09:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:55]Read from MH i2c: E2 [09:43:55]MH_I2C_Read... [09:43:55]Read from MH i2c: E2 0E 00 [09:43:55]MH_I2C_Read... [09:43:55]Read from MH i2c: E2 0E 00 B8 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 91 [09:43:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:43:55]wFMCommunicate OK [09:43:55]SAM_PROTO_GetShiftState done [09:43:55]FM_GetShiftState done [09:43:55]opened in 1724112910 [09:43:55]opened+sec_in_day 1724199310 [09:43:55]quantity*price = 100035 [09:43:55]sum+1 = 100036 [09:43:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 156 20.08.2024 09:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58172 ФПД: 167421769040851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094358&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58172&fm=167421769040851&tin=02508201610067®Number=0000000000162794&sum=100035 [09:43:56]StoreToDocumentArchive [09:43:56]shift 100 fd 58172 [09:43:56]save to /storage/0100/doc_00058172 [09:43:56]save last doc name /storage/0100/doc_00058172 to /storage/kkm_last_doc_name [09:43:56]save OK [09:43:56]Clear old archive folders... [09:43:56]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:43:56]tlvbuf is 01DFA3C0 [09:43:56]SAM_PROTO_ClearQueue [09:43:56]wFMCommunicate request_size=4 [09:43:56]MH_SAM_APDU [09:43:56]CAPDU: 80 09 00 00 [09:43:56]Write to MH i2c: E2 08 00 C5 39 80 09 00 00 00 00 00 00 70 [09:43:56]Write i2c OK [09:43:56]MH_I2C_Read... [09:43:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:56]Read from MH i2c: E2 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 03 00 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 03 00 C5 39 00 90 00 72 [09:43:56]RAPDU: 90 00 [09:43:56]wFMCommunicate OK [09:43:56]SAM_PROTO_ClearQueue done [09:43:56]KKMCreateOFDPacket [09:43:56]OFDProtocolAddRootSTLVToBuf [09:43:56]FM_MakeSignedData [09:43:56]FM_MakeSignedData [09:43:56]SAM_PROTO_SignData [09:43:56]wFMCommunicate request_size=4 [09:43:56]MH_SAM_APDU [09:43:56]CAPDU: 80 0D 01 02 [09:43:56]Write to MH i2c: E2 08 00 C6 39 80 0D 01 02 00 00 00 00 78 [09:43:56]Write i2c OK [09:43:56]MH_I2C_Read... [09:43:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:56]Read from MH i2c: E2 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 03 00 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 03 00 C6 39 00 90 00 73 [09:43:56]RAPDU: 90 00 [09:43:56]wFMCommunicate OK [09:43:56]wFMCommunicate request_size=253 [09:43:56]MH_SAM_APDU [09:43:56]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 5E 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E3 00 00 35 04 06 00 98 44 EB 12 43 D3 [09:43:56]Write to MH i2c: E2 00 01 C7 39 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 5E 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E3 00 00 35 04 06 00 98 44 EB 12 43 D3 00 00 24 [09:43:56]Write i2c OK [09:43:56]MH_I2C_Read... [09:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:56]Read from MH i2c: E2 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 03 00 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 03 00 C7 39 00 90 00 74 [09:43:56]RAPDU: 90 00 [09:43:56]wFMCommunicate OK [09:43:56]wFMCommunicate request_size=4 [09:43:56]MH_SAM_APDU [09:43:56]CAPDU: 80 0D 03 02 [09:43:56]Write to MH i2c: E2 08 00 C8 39 80 0D 03 02 00 00 00 00 7C [09:43:56]Write i2c OK [09:43:56]MH_I2C_Read... [09:43:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:56]Read from MH i2c: E2 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 0B 00 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 0B 00 C8 39 00 78 8D 38 EC FF EE 24 31 90 00 E8 [09:43:56]RAPDU: 78 8D 38 EC FF EE 24 31 90 00 [09:43:56]wFMCommunicate OK [09:43:56]SAM_PROTO_SignData done [09:43:56]FM_MakeSignedData done [09:43:56]CreateOFDProtocolMessage [09:43:56]wFMCommunicate request_size=4 [09:43:56]MH_SAM_APDU [09:43:56]CAPDU: 80 11 00 00 [09:43:56]Write to MH i2c: E2 08 00 C9 39 80 11 00 00 00 00 00 00 7C [09:43:56]Write i2c OK [09:43:56]MH_I2C_Read... [09:43:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:56]Read from MH i2c: E2 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 17 00 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: E2 17 00 C9 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [09:43:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:43:56]wFMCommunicate OK [09:43:56]CreateOFDProtocolMessage done [09:43:56]OFDSenderStorePacket 58172 [09:43:56]StoreOFDPacket docnum=58172 [09:43:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 2B D7 00 01 40 A4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 5E 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E3 00 00 35 04 06 00 98 44 EB 12 43 D3 78 8D 38 EC FF EE 24 31 [09:43:56]CheckFolder [09:43:56]dirname=/storage/ofd_packets [09:43:56]CheckFolder done [09:43:56]ProducePacketName [09:43:56]name=ofd_packets/00058172 [09:43:56]NVStorageSaveData ofd_packets/00058172 [09:43:56]File name is /storage/ofd_packets/00058172 [09:43:56]Write 294 bytes [09:43:56]NVStorageSaveData done [09:43:56]OFDSenderStorePacket done [09:43:56]KKMCreateOFDPacket done [09:43:56]NVStorageSaveData kkm_last_timestamp [09:43:56]File name is /storage/kkm_last_timestamp [09:43:56]Write 4 bytes [09:43:56]NVStorageSaveData done [09:43:56]ExternCall_PrintAddStr [09:43:56]wPrintStart [09:43:56]Write to MH i2c: 01 00 00 CA 39 03 [09:43:56]Write i2c OK [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: 01 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: 01 07 00 [09:43:56]MH_I2C_Read... [09:43:56]Read from MH i2c: 01 07 00 CA 39 00 00 00 00 00 FF 0F 18 [09:43:56]RasterBufferAndPrint [09:43:56]line Счет N : (1)2075417 [09:43:56]line ИНН: 02508201610067 [09:43:56]line Контрольно-Кассовый Чек [09:43:56]line ПРОДАЖА [09:43:56]line ТРК (МРК, ГНК) : 34 [09:43:56]line Товар: 2710124130 [09:43:56]line SU-92 [09:43:56]line 14.540 * 68.80 [09:43:56]line = 1000.35 [09:43:56]line НДС 12% НСП 1% [09:43:56]line > о реализуемом товаре [09:43:56]line ИТОГО: 1000.35 [09:43:56]line НСП 1% : 8.85 [09:43:56]line НДС 12% : 106.23 [09:43:56]line Наличными: 0.00 [09:43:56]line Безнал.: 1000.35 [09:43:56]line Место: АЗС № 135 "Партнер Нефть" [09:43:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:43:56]line СНО: Общий режим [09:43:56]line Чек 156 20.08.2024 09:43 [09:43:56]line Смена: 100 ФФД: 1.0 [09:43:56]line ЗНМ: 0300000196 [09:43:56]line РНМ: 0000000000162794 [09:43:56]line Версия ККМ: v1.0 [09:43:56]line Платежная система: O! деньги [09:43:56]line ФМ: 0000000002094532 [09:43:56]line ФД: 58172 [09:43:56]line ФПД: 167421769040851 [09:43:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094358&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58172&fm=167421769040851&tin=02508201610067®Number=0000000000162794&sum=100035 [09:43:57]OFD Sender: Processing packet 58172 [packets to send 51, broken 50] [09:43:57]ProducePacketName [09:43:57]name=ofd_packets/00058172 [09:43:57]OFD Sender: To server: pG, [09:43:57]CommunicateWithHost lk.salyk.kg:30040 [09:43:57]ConnectInit lk.salyk.kg [09:43:57]written 0, free lines is 4095 [09:43:57]Connected sock=10 [09:43:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 2B D7 00 01 40 A4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 5E 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E3 00 00 35 04 06 00 98 44 EB 12 43 D3 78 8D 38 EC FF EE 24 31 [09:43:57]Write to MH i2c: 01 00 00 F4 39 2D [09:43:57]Write i2c OK [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: 01 [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: 01 07 00 [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: 01 07 00 F4 39 00 00 00 00 00 C3 0C 03 [09:43:57]RasterBufferAndPrint [09:43:57]line [09:43:57]line [09:43:57]line [09:43:57]line [09:43:57]line [09:43:57]written 0, free lines is 3273 [09:43:57]MH_Cut [09:43:57]Write to MH i2c: D1 01 00 FB 39 01 06 [09:43:57]Write i2c OK [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: D1 [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: D1 01 00 [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: D1 01 00 FB 39 00 05 [09:43:57]Write to MH i2c: 01 00 00 FC 39 35 [09:43:57]Write i2c OK [09:43:57]MH_I2C_Read... [09:43:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 44 AB 47 00 9B 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 32 30 39 34 35 33 32 10 04 04 00 3C E3 00 00 F4 03 04 00 AD 10 C4 66 B6 04 01 00 00 46 74 CB 2B 00 82 D4 91 [09:43:57]CommunicateWithHost err = 0 [09:43:57]CheckOFDResponse [09:43:57]1017 (14) - 77093643461234 [09:43:57]1041 (16) - 0000000002094532 [09:43:57]1040 (4) - 58172 [09:43:57]1012 (4) - 20.08.2024 03:42 [09:43:57]1206 (1) - 0 [09:43:57]OFD Sender: Remove packet 58172 [09:43:57]ProducePacketName [09:43:57]name=ofd_packets/00058172 [09:43:57]NVStorageDeleteData [09:43:58]OFD Sender: No OFD packet to send [09:43:58]*** Cut start [09:43:58]*** Partial cut [09:43:58]*** CUTSNS_PIN = 1 [09:43:58]*** CUTSNS_PIN = 0 [09:43:58]*** Brake cut motor [09:43:59]Read from MH i2c: 01 [09:43:59]MH_I2C_Read... [09:43:59]*** Stop cut motor [09:43:59]*** Cut end [09:43:59]Read from MH i2c: 01 07 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: 01 07 00 FC 39 00 00 00 00 00 FF 0F 4A [09:43:59]process_action close_receipt done [09:43:59]requested_data is exist [09:43:59]produce_requested_data [09:43:59]requested_item fm.sn is exist - process it [09:43:59]wFMCommunicate request_size=4 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 11 00 00 [09:43:59]Write to MH i2c: E2 08 00 FD 39 80 11 00 00 00 00 00 00 B0 [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 17 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 17 00 FD 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [09:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:43:59]wFMCommunicate OK [09:43:59]requested_item fd.num is exist - process it [09:43:59]SAM_PROTO_GetFieldsCounters [09:43:59]wFMCommunicate request_size=4 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 13 00 00 [09:43:59]Write to MH i2c: E2 08 00 FE 39 80 13 00 00 00 00 00 00 B3 [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 62 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 62 00 FE 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [09:43:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:59]wFMCommunicate OK [09:43:59]SAM_PROTO_GetFieldsCounters done [09:43:59]requested_item shift.num is exist - process it [09:43:59]requested_item shift.opened is exist - process it [09:43:59]req_shift_opened [09:43:59]FM_GetShiftState [09:43:59]SAM_PROTO_GetShiftState [09:43:59]wFMCommunicate request_size=4 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 13 01 00 [09:43:59]Write to MH i2c: E2 08 00 FF 39 80 13 01 00 00 00 00 00 B5 [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 0E 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 0E 00 FF 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D8 [09:43:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:43:59]wFMCommunicate OK [09:43:59]SAM_PROTO_GetShiftState done [09:43:59]FM_GetShiftState done [09:43:59]req_shift_opened done [09:43:59]requested_item shift.open_date is exist - process it [09:43:59]req_shift_open_date [09:43:59]req_shift_open_date done [09:43:59]produce_requested_data done [09:43:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58172,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:43:59]process_action_free close_receipt [09:43:59]json_value_free [09:43:59]json_value_free done [09:43:59]process_json_proto returns [09:43:59]Send response to host [09:43:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58172,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:43:59]free response buf [09:43:59]execute_script done [09:43:59]execute_script returns [09:43:59]free content buf [09:43:59]Sock 9.Close socket [09:43:59]Sock 9.Thread stoped [09:44:00]accept exits with 7 [09:44:00]New connection [09:44:00]New thread 3067567460 created [09:44:00]Thread 3067424100 joined [09:44:00]Waiting for new connection... [09:44:00] Sock 7.Parse request [09:44:00]Sock 7.Check first char [09:44:00]Sock 7.First char is OK [09:44:00]request: POST /json_proto HTTP/1.0 [09:44:00]Method: POST [09:44:00]URL: /json_proto [09:44:00]Method is POST - this is cgi request [09:44:00]url: /json_proto [09:44:00]query_string will be loaded in cgi processing [09:44:00]execute_cgi json_proto POST (null) [09:44:00]execute_cgi path=json_proto method=POST [09:44:00]POST find Content-Length [09:44:00]Host: 172.17.44.3:8080 [09:44:00]Content-Length: 678 [09:44:00]Content-Type: application/json [09:44:00] [09:44:00]POST finish read [09:44:00]Found Content-Length = 678 [09:44:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:00]execute_script... [09:44: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)2075419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:00]POST & json_proto [09:44:00]process_json_proto [09:44:00]json parsed OK: [09:44:00]protocol is kg_v1.0 [09:44:00]action value=close_receipt [09:44:00]process_action close_receipt [09:44:00]cmd_close_receipt [09:44:00]MH_GetDate [09:44:00]Write to MH i2c: F0 00 00 00 3A 29 [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: F0 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: F0 09 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: F0 09 00 00 3A 00 63 65 C4 66 AD C5 5D 66 59 [09:44:00]GetLastDocTimeStamp 1724147038 [09:44:00]current date 1724147043 [09:44:00]FM_GetShiftState [09:44:00]SAM_PROTO_GetShiftState [09:44:00]wFMCommunicate request_size=4 [09:44:00]MH_SAM_APDU [09:44:00]CAPDU: 80 13 01 00 [09:44:00]Write to MH i2c: E2 08 00 01 3A 80 13 01 00 00 00 00 00 B8 [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:01]Read from MH i2c: E2 [09:44:01]MH_I2C_Read... [09:44:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:01]Read from MH i2c: E2 0E 00 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: E2 0E 00 01 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DB [09:44:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:44:01]wFMCommunicate OK [09:44:01]SAM_PROTO_GetShiftState done [09:44:01]FM_GetShiftState done [09:44:01]opened in 1724112910 [09:44:01]opened+sec_in_day 1724199310 [09:44:01]quantity*price = 20001 [09:44:01]sum+1 = 20002 [09:44:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 157 20.08.2024 09:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58173 ФПД: 129755720463581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094403&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58173&fm=129755720463581&tin=02508201610067®Number=0000000000162794&sum=20000 [09:44:02]StoreToDocumentArchive [09:44:02]shift 100 fd 58173 [09:44:02]save to /storage/0100/doc_00058173 [09:44:02]save last doc name /storage/0100/doc_00058173 to /storage/kkm_last_doc_name [09:44:02]save OK [09:44:02]Clear old archive folders... [09:44:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:02]tlvbuf is 01E28750 [09:44:02]SAM_PROTO_ClearQueue [09:44:02]wFMCommunicate request_size=4 [09:44:02]MH_SAM_APDU [09:44:02]CAPDU: 80 09 00 00 [09:44:02]Write to MH i2c: E2 08 00 0E 3A 80 09 00 00 00 00 00 00 BA [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:02]Read from MH i2c: E2 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 03 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 03 00 0E 3A 00 90 00 BC [09:44:02]RAPDU: 90 00 [09:44:02]wFMCommunicate OK [09:44:02]SAM_PROTO_ClearQueue done [09:44:02]KKMCreateOFDPacket [09:44:02]OFDProtocolAddRootSTLVToBuf [09:44:02]FM_MakeSignedData [09:44:02]FM_MakeSignedData [09:44:02]SAM_PROTO_SignData [09:44:02]wFMCommunicate request_size=4 [09:44:02]MH_SAM_APDU [09:44:02]CAPDU: 80 0D 01 02 [09:44:02]Write to MH i2c: E2 08 00 0F 3A 80 0D 01 02 00 00 00 00 C2 [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:02]Read from MH i2c: E2 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 03 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 03 00 0F 3A 00 90 00 BD [09:44:02]RAPDU: 90 00 [09:44:02]wFMCommunicate OK [09:44:02]wFMCommunicate request_size=255 [09:44:02]MH_SAM_APDU [09:44: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 63 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E3 00 00 35 04 06 00 76 [09:44:02]Write to MH i2c: E2 02 01 10 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 63 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E3 00 00 35 04 06 00 76 00 00 C8 [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:02]Read from MH i2c: E2 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 03 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 03 00 10 3A 00 90 00 BE [09:44:02]RAPDU: 90 00 [09:44:02]wFMCommunicate OK [09:44:02]wFMCommunicate request_size=10 [09:44:02]MH_SAM_APDU [09:44:02]CAPDU: 80 0D 02 02 05 03 1B A0 34 DD [09:44:02]Write to MH i2c: E2 0D 00 11 3A 80 0D 02 02 05 00 03 1B A0 34 DD 00 00 9E [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:02]Read from MH i2c: E2 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 03 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 03 00 11 3A 00 90 00 BF [09:44:02]RAPDU: 90 00 [09:44:02]wFMCommunicate OK [09:44:02]wFMCommunicate request_size=4 [09:44:02]MH_SAM_APDU [09:44:02]CAPDU: 80 0D 03 02 [09:44:02]Write to MH i2c: E2 08 00 12 3A 80 0D 03 02 00 00 00 00 C7 [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:02]Read from MH i2c: E2 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 0B 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 0B 00 12 3A 00 ED 05 5A BB E7 D5 B2 4A 90 00 87 [09:44:02]RAPDU: ED 05 5A BB E7 D5 B2 4A 90 00 [09:44:02]wFMCommunicate OK [09:44:02]SAM_PROTO_SignData done [09:44:02]FM_MakeSignedData done [09:44:02]CreateOFDProtocolMessage [09:44:02]wFMCommunicate request_size=4 [09:44:02]MH_SAM_APDU [09:44:02]CAPDU: 80 11 00 00 [09:44:02]Write to MH i2c: E2 08 00 13 3A 80 11 00 00 00 00 00 00 C7 [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:03]Read from MH i2c: E2 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: E2 17 00 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: E2 17 00 13 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [09:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:44:03]wFMCommunicate OK [09:44:03]CreateOFDProtocolMessage done [09:44:03]OFDSenderStorePacket 58173 [09:44:03]StoreOFDPacket docnum=58173 [09:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E5 3C 07 01 F7 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 63 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E3 00 00 35 04 06 00 76 03 1B A0 34 DD ED 05 5A BB E7 D5 B2 4A [09:44:03]CheckFolder [09:44:03]dirname=/storage/ofd_packets [09:44:03]CheckFolder done [09:44:03]ProducePacketName [09:44:03]name=ofd_packets/00058173 [09:44:03]NVStorageSaveData ofd_packets/00058173 [09:44:03]File name is /storage/ofd_packets/00058173 [09:44:03]Write 301 bytes [09:44:03]NVStorageSaveData done [09:44:03]OFDSenderStorePacket done [09:44:03]KKMCreateOFDPacket done [09:44:03]NVStorageSaveData kkm_last_timestamp [09:44:03]File name is /storage/kkm_last_timestamp [09:44:03]Write 4 bytes [09:44:03]NVStorageSaveData done [09:44:03]ExternCall_PrintAddStr [09:44:03]wPrintStart [09:44:03]Write to MH i2c: 01 00 00 14 3A 4E [09:44:03]Write i2c OK [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: 01 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: 01 07 00 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: 01 07 00 14 3A 00 00 00 00 00 FF 0F 63 [09:44:03]RasterBufferAndPrint [09:44:03]line Счет N : (1)2075419 [09:44:03]line ИНН: 02508201610067 [09:44:03]line Контрольно-Кассовый Чек [09:44:03]line ПРОДАЖА [09:44:03]line ТРК (МРК, ГНК) : 43 [09:44:03]line Товар: 2710124130 [09:44:03]line Аи-92-К-4 [09:44:03]line 2.950 * 67.80 [09:44:03]line = 200.01 [09:44:03]line НДС 12% НСП 1% [09:44:03]line > о реализуемом товаре [09:44:03]line ОКРУГЛЕНИЕ: -0.01 [09:44:03]line ИТОГО: 200.00 [09:44:03]line Внесено: 200.00 [09:44:03]line СДАЧА: 0.00 [09:44:03]line НСП 1% : 1.77 [09:44:03]line НДС 12% : 21.24 [09:44:03]line Наличными: 200.00 [09:44:03]line Безнал.: 0.00 [09:44:03]line Место: АЗС № 135 "Партнер Нефть" [09:44:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:44:03]line СНО: Общий режим [09:44:03]line Чек 157 20.08.2024 09:44 [09:44:03]line Смена: 100 ФФД: 1.0 [09:44:03]line ЗНМ: 0300000196 [09:44:03]line РНМ: 0000000000162794 [09:44:03]line Версия ККМ: v1.0 [09:44:03]line ФМ: 0000000002094532 [09:44:03]line ФД: 58173 [09:44:03]line ФПД: 129755720463581 [09:44:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094403&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58173&fm=129755720463581&tin=02508201610067®Number=0000000000162794&sum=20000 [09:44:03]written 0, free lines is 4095 [09:44:03]OFD Sender: Processing packet 58173 [packets to send 51, broken 50] [09:44:03]ProducePacketName [09:44:03]name=ofd_packets/00058173 [09:44:03]OFD Sender: To server: pG, [09:44:03]CommunicateWithHost lk.salyk.kg:30040 [09:44:03]ConnectInit lk.salyk.kg [09:44:03]Connected sock=10 [09:44:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E5 3C 07 01 F7 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 63 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E3 00 00 35 04 06 00 76 03 1B A0 34 DD ED 05 5A BB E7 D5 B2 4A [09:44:03]Write to MH i2c: 01 00 00 3F 3A 79 [09:44:03]Write i2c OK [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: 01 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: 01 07 00 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: 01 07 00 3F 3A 00 00 00 00 00 A5 0C 31 [09:44:03]RasterBufferAndPrint [09:44:03]line [09:44:03]line [09:44:03]line [09:44:03]line [09:44:03]line [09:44:03]written 0, free lines is 3249 [09:44:03]MH_Cut [09:44:03]Write to MH i2c: D1 01 00 46 3A 01 52 [09:44:03]Write i2c OK [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: D1 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: D1 01 00 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: D1 01 00 46 3A 00 51 [09:44:03]Write to MH i2c: 01 00 00 47 3A 81 [09:44:03]Write i2c OK [09:44:03]MH_I2C_Read... [09:44:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AE 9F 47 00 90 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 32 30 39 34 35 33 32 10 04 04 00 3D E3 00 00 F4 03 04 00 B3 10 C4 66 B6 04 01 00 00 6C A1 BD 4D EF 8E 4A 46 [09:44:03]CommunicateWithHost err = 0 [09:44:03]CheckOFDResponse [09:44:03]1017 (14) - 77093643461234 [09:44:03]1041 (16) - 0000000002094532 [09:44:03]1040 (4) - 58173 [09:44:03]1012 (4) - 20.08.2024 03:42 [09:44:03]1206 (1) - 0 [09:44:03]OFD Sender: Remove packet 58173 [09:44:03]ProducePacketName [09:44:03]name=ofd_packets/00058173 [09:44:03]NVStorageDeleteData [09:44:04]OFD Sender: No OFD packet to send [09:44:04]*** Cut start [09:44:04]*** Partial cut [09:44:04]*** CUTSNS_PIN = 1 [09:44:04]*** CUTSNS_PIN = 0 [09:44:04]*** Brake cut motor [09:44:05]Read from MH i2c: 01 [09:44:05]MH_I2C_Read... [09:44:05]*** Stop cut motor [09:44:05]*** Cut end [09:44:05]Read from MH i2c: 01 07 00 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: 01 07 00 47 3A 00 00 00 00 00 FF 0F 96 [09:44:05]process_action close_receipt done [09:44:05]requested_data is exist [09:44:05]produce_requested_data [09:44:05]requested_item fm.sn is exist - process it [09:44:05]wFMCommunicate request_size=4 [09:44:05]MH_SAM_APDU [09:44:05]CAPDU: 80 11 00 00 [09:44:05]Write to MH i2c: E2 08 00 48 3A 80 11 00 00 00 00 00 00 FC [09:44:05]Write i2c OK [09:44:05]MH_I2C_Read... [09:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:05]Read from MH i2c: E2 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: E2 17 00 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: E2 17 00 48 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 48 [09:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:44:05]wFMCommunicate OK [09:44:05]requested_item fd.num is exist - process it [09:44:05]SAM_PROTO_GetFieldsCounters [09:44:05]wFMCommunicate request_size=4 [09:44:05]MH_SAM_APDU [09:44:05]CAPDU: 80 13 00 00 [09:44:05]Write to MH i2c: E2 08 00 49 3A 80 13 00 00 00 00 00 00 FF [09:44:05]Write i2c OK [09:44:05]MH_I2C_Read... [09:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:05]Read from MH i2c: E2 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: E2 62 00 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: E2 62 00 49 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [09:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:05]wFMCommunicate OK [09:44:05]SAM_PROTO_GetFieldsCounters done [09:44:05]requested_item shift.num is exist - process it [09:44:05]requested_item shift.opened is exist - process it [09:44:05]req_shift_opened [09:44:05]FM_GetShiftState [09:44:05]SAM_PROTO_GetShiftState [09:44:05]wFMCommunicate request_size=4 [09:44:05]MH_SAM_APDU [09:44:05]CAPDU: 80 13 01 00 [09:44:05]Write to MH i2c: E2 08 00 4A 3A 80 13 01 00 00 00 00 00 01 [09:44:05]Write i2c OK [09:44:05]MH_I2C_Read... [09:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:05]Read from MH i2c: E2 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: E2 0E 00 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: E2 0E 00 4A 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [09:44:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:44:05]wFMCommunicate OK [09:44:05]SAM_PROTO_GetShiftState done [09:44:05]FM_GetShiftState done [09:44:05]req_shift_opened done [09:44:05]requested_item shift.open_date is exist - process it [09:44:05]req_shift_open_date [09:44:05]req_shift_open_date done [09:44:05]produce_requested_data done [09:44:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58173,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:44:05]process_action_free close_receipt [09:44:05]json_value_free [09:44:05]json_value_free done [09:44:05]process_json_proto returns [09:44:05]Send response to host [09:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58173,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:44:05]free response buf [09:44:05]execute_script done [09:44:05]execute_script returns [09:44:05]free content buf [09:44:05]Sock 7.Close socket [09:44:05]Sock 7.Thread stoped [09:44:05]accept exits with 9 [09:44:05]New connection [09:44:05]New thread 3067424100 created [09:44:05]Thread 3067567460 joined [09:44:05]Waiting for new connection... [09:44:05] Sock 9.Parse request [09:44:05]Sock 9.Check first char [09:44:05]Sock 9.First char is OK [09:44:05]request: POST /json_proto HTTP/1.0 [09:44:05]Method: POST [09:44:05]URL: /json_proto [09:44:05]Method is POST - this is cgi request [09:44:05]url: /json_proto [09:44:05]query_string will be loaded in cgi processing [09:44:05]execute_cgi json_proto POST (null) [09:44:05]execute_cgi path=json_proto method=POST [09:44:05]POST find Content-Length [09:44:05]Host: 172.17.44.3:8080 [09:44:05]Content-Length: 789 [09:44:05]Content-Type: application/json [09:44:05] [09:44:05]POST finish read [09:44:05]Found Content-Length = 789 [09:44:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:05]execute_script... [09:44: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)2075416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:05]POST & json_proto [09:44:05]process_json_proto [09:44:05]json parsed OK: [09:44:05]protocol is kg_v1.0 [09:44:05]action value=close_receipt [09:44:05]process_action close_receipt [09:44:05]cmd_close_receipt [09:44:05]MH_GetDate [09:44:05]Write to MH i2c: F0 00 00 4B 3A 74 [09:44:05]Write i2c OK [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: F0 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: F0 09 00 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: F0 09 00 4B 3A 00 68 65 C4 66 AD C5 5D 66 A9 [09:44:05]GetLastDocTimeStamp 1724147043 [09:44:05]current date 1724147048 [09:44:05]FM_GetShiftState [09:44:05]SAM_PROTO_GetShiftState [09:44:05]wFMCommunicate request_size=4 [09:44:05]MH_SAM_APDU [09:44:05]CAPDU: 80 13 01 00 [09:44:05]Write to MH i2c: E2 08 00 4C 3A 80 13 01 00 00 00 00 00 03 [09:44:05]Write i2c OK [09:44:05]MH_I2C_Read... [09:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:05]Read from MH i2c: E2 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: E2 0E 00 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: E2 0E 00 4C 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 26 [09:44:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:44:05]wFMCommunicate OK [09:44:05]SAM_PROTO_GetShiftState done [09:44:05]FM_GetShiftState done [09:44:05]opened in 1724112910 [09:44:05]opened+sec_in_day 1724199310 [09:44:05]quantity*price = 0 [09:44:05]sum+1 = 1 [09:44:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 158 20.08.2024 09:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58174 ФПД: 234343815798544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094408&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58174&fm=234343815798544&tin=02508201610067®Number=0000000000162794&sum=0 [09:44:06]StoreToDocumentArchive [09:44:06]shift 100 fd 58174 [09:44:06]save to /storage/0100/doc_00058174 [09:44:06]save last doc name /storage/0100/doc_00058174 to /storage/kkm_last_doc_name [09:44:06]save OK [09:44:06]Clear old archive folders... [09:44:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:44:06]tlvbuf is 01EC43D0 [09:44:06]SAM_PROTO_ClearQueue [09:44:06]wFMCommunicate request_size=4 [09:44:06]MH_SAM_APDU [09:44:06]CAPDU: 80 09 00 00 [09:44:06]Write to MH i2c: E2 08 00 59 3A 80 09 00 00 00 00 00 00 05 [09:44:06]Write i2c OK [09:44:06]MH_I2C_Read... [09:44:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:06]Read from MH i2c: E2 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: E2 03 00 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: E2 03 00 59 3A 00 90 00 07 [09:44:06]RAPDU: 90 00 [09:44:06]wFMCommunicate OK [09:44:06]SAM_PROTO_ClearQueue done [09:44:06]KKMCreateOFDPacket [09:44:06]OFDProtocolAddRootSTLVToBuf [09:44:06]FM_MakeSignedData [09:44:06]FM_MakeSignedData [09:44:06]SAM_PROTO_SignData [09:44:06]wFMCommunicate request_size=4 [09:44:06]MH_SAM_APDU [09:44:06]CAPDU: 80 0D 01 02 [09:44:06]Write to MH i2c: E2 08 00 5A 3A 80 0D 01 02 00 00 00 00 0D [09:44:06]Write i2c OK [09:44:06]MH_I2C_Read... [09:44:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:06]Read from MH i2c: E2 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: E2 03 00 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: E2 03 00 5A 3A 00 90 00 08 [09:44:06]RAPDU: 90 00 [09:44:06]wFMCommunicate OK [09:44:06]wFMCommunicate request_size=255 [09:44:06]MH_SAM_APDU [09:44:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 68 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E3 00 00 35 04 06 00 D5 22 6B E5 [09:44:06]Write to MH i2c: E2 02 01 5B 3A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 68 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E3 00 00 35 04 06 00 D5 22 6B E5 00 00 FE [09:44:07]Write i2c OK [09:44:07]MH_I2C_Read... [09:44:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:07]Read from MH i2c: E2 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 03 00 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 03 00 5B 3A 00 90 00 09 [09:44:07]RAPDU: 90 00 [09:44:07]wFMCommunicate OK [09:44:07]wFMCommunicate request_size=7 [09:44:07]MH_SAM_APDU [09:44:07]CAPDU: 80 0D 02 02 02 5F 10 [09:44:07]Write to MH i2c: E2 0A 00 5C 3A 80 0D 02 02 02 00 5F 10 00 00 83 [09:44:07]Write i2c OK [09:44:07]MH_I2C_Read... [09:44:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:07]Read from MH i2c: E2 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 03 00 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 03 00 5C 3A 00 90 00 0A [09:44:07]RAPDU: 90 00 [09:44:07]wFMCommunicate OK [09:44:07]wFMCommunicate request_size=4 [09:44:07]MH_SAM_APDU [09:44:07]CAPDU: 80 0D 03 02 [09:44:07]Write to MH i2c: E2 08 00 5D 3A 80 0D 03 02 00 00 00 00 12 [09:44:07]Write i2c OK [09:44:07]MH_I2C_Read... [09:44:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:07]Read from MH i2c: E2 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 0B 00 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 0B 00 5D 3A 00 4D 81 12 A5 A6 5A 08 8C 90 00 2C [09:44:07]RAPDU: 4D 81 12 A5 A6 5A 08 8C 90 00 [09:44:07]wFMCommunicate OK [09:44:07]SAM_PROTO_SignData done [09:44:07]FM_MakeSignedData done [09:44:07]CreateOFDProtocolMessage [09:44:07]wFMCommunicate request_size=4 [09:44:07]MH_SAM_APDU [09:44:07]CAPDU: 80 11 00 00 [09:44:07]Write to MH i2c: E2 08 00 5E 3A 80 11 00 00 00 00 00 00 12 [09:44:07]Write i2c OK [09:44:07]MH_I2C_Read... [09:44:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:07]Read from MH i2c: E2 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 17 00 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 17 00 5E 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5E [09:44:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:44:07]wFMCommunicate OK [09:44:07]CreateOFDProtocolMessage done [09:44:07]OFDSenderStorePacket 58174 [09:44:07]StoreOFDPacket docnum=58174 [09:44:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 70 DE 04 01 9D AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 68 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E3 00 00 35 04 06 00 D5 22 6B E5 5F 10 4D 81 12 A5 A6 5A 08 8C [09:44:07]CheckFolder [09:44:07]dirname=/storage/ofd_packets [09:44:07]CheckFolder done [09:44:07]ProducePacketName [09:44:07]name=ofd_packets/00058174 [09:44:07]NVStorageSaveData ofd_packets/00058174 [09:44:07]File name is /storage/ofd_packets/00058174 [09:44:07]Write 298 bytes [09:44:07]NVStorageSaveData done [09:44:07]OFDSenderStorePacket done [09:44:07]KKMCreateOFDPacket done [09:44:07]NVStorageSaveData kkm_last_timestamp [09:44:07]File name is /storage/kkm_last_timestamp [09:44:07]Write 4 bytes [09:44:07]NVStorageSaveData done [09:44:07]ExternCall_PrintAddStr [09:44:07]wPrintStart [09:44:07]Write to MH i2c: 01 00 00 5F 3A 99 [09:44:07]OFD Sender: Processing packet 58174 [packets to send 51, broken 50] [09:44:07]ProducePacketName [09:44:07]name=ofd_packets/00058174 [09:44:07]OFD Sender: To server: pG, [09:44:07]CommunicateWithHost lk.salyk.kg:30040 [09:44:07]ConnectInit lk.salyk.kg [09:44:07]Write i2c OK [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: 01 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: 01 07 00 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: 01 07 00 5F 3A 00 00 00 00 00 FF 0F AE [09:44:07]RasterBufferAndPrint [09:44:07]line Счет N : (1)2075416 [09:44:07]line ИНН: 02508201610067 [09:44:07]line Контрольно-Кассовый Чек [09:44:07]line ПРОДАЖА [09:44:07]line ТРК (МРК, ГНК) : 21 [09:44:07]line Товар: 2710194210 [09:44:07]line ДТ-К-5 [09:44:07]line 19.690 * 0.00 [09:44:07]line = 0.00 [09:44:07]line НДС 12% НСП 1% [09:44:07]line > о реализуемом товаре [09:44:07]line ИТОГО: 0.00 [09:44:07]line НСП 1% : 0.00 [09:44:07]line НДС 12% : 0.00 [09:44:07]line Наличными: 0.00 [09:44:07]line Безнал.: 0.00 [09:44:07]line Место: АЗС № 135 "Партнер Нефть" [09:44:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:44:07]line СНО: Общий режим [09:44:07]line Чек 158 20.08.2024 09:44 [09:44:07]line Смена: 100 ФФД: 1.0 [09:44:07]line ЗНМ: 0300000196 [09:44:07]line РНМ: 0000000000162794 [09:44:07]line Версия ККМ: v1.0 [09:44:07]line Талоны: Топливная Карта [09:44:07]line 1883 [09:44:07]line ФМ: 0000000002094532 [09:44:07]line ФД: 58174 [09:44:07]line ФПД: 234343815798544 [09:44:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094408&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58174&fm=234343815798544&tin=02508201610067®Number=0000000000162794&sum=0 [09:44:07]written 0, free lines is 4095 [09:44:07]Connected sock=10 [09:44:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 70 DE 04 01 9D AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 68 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E3 00 00 35 04 06 00 D5 22 6B E5 5F 10 4D 81 12 A5 A6 5A 08 8C [09:44:08]Write to MH i2c: 01 00 00 89 3A C3 [09:44:08]Write i2c OK [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: 01 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: 01 07 00 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: 01 07 00 89 3A 00 00 00 00 00 D4 0C AA [09:44:08]RasterBufferAndPrint [09:44:08]line [09:44:08]line [09:44:08]line [09:44:08]line [09:44:08]line [09:44:08]written 0, free lines is 3305 [09:44:08]MH_Cut [09:44:08]Write to MH i2c: D1 01 00 90 3A 01 9C [09:44:08]Write i2c OK [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: D1 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: D1 01 00 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: D1 01 00 90 3A 00 9B [09:44:08]Write to MH i2c: 01 00 00 91 3A CB [09:44:08]Write i2c OK [09:44:08]MH_I2C_Read... [09:44:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4A 72 47 00 3B 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E3 00 00 F4 03 04 00 B7 10 C4 66 B6 04 01 00 00 48 FF B8 E8 B5 6B FC C3 [09:44:08]CommunicateWithHost err = 0 [09:44:08]CheckOFDResponse [09:44:08]1017 (14) - 77093643461234 [09:44:08]1041 (16) - 0000000002094532 [09:44:08]1040 (4) - 58174 [09:44:08]1012 (4) - 20.08.2024 03:42 [09:44:08]1206 (1) - 0 [09:44:08]OFD Sender: Remove packet 58174 [09:44:08]ProducePacketName [09:44:08]name=ofd_packets/00058174 [09:44:08]NVStorageDeleteData [09:44:08]OFD Sender: No OFD packet to send [09:44:09]*** Cut start [09:44:09]*** Partial cut [09:44:09]*** CUTSNS_PIN = 1 [09:44:09]*** CUTSNS_PIN = 0 [09:44:09]*** Brake cut motor [09:44:09]Read from MH i2c: 01 [09:44:09]MH_I2C_Read... [09:44:09]*** Stop cut motor [09:44:09]*** Cut end [09:44:09]Read from MH i2c: 01 07 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: 01 07 00 91 3A 00 00 00 00 00 FF 0F E0 [09:44:09]process_action close_receipt done [09:44:09]requested_data is exist [09:44:09]produce_requested_data [09:44:09]requested_item fm.sn is exist - process it [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 11 00 00 [09:44:09]Write to MH i2c: E2 08 00 92 3A 80 11 00 00 00 00 00 00 46 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 17 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 17 00 92 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 92 [09:44:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:44:09]wFMCommunicate OK [09:44:09]requested_item fd.num is exist - process it [09:44:09]SAM_PROTO_GetFieldsCounters [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 13 00 00 [09:44:09]Write to MH i2c: E2 08 00 93 3A 80 13 00 00 00 00 00 00 49 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:10]Read from MH i2c: E2 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 62 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 62 00 93 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [09:44:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:10]wFMCommunicate OK [09:44:10]SAM_PROTO_GetFieldsCounters done [09:44:10]requested_item shift.num is exist - process it [09:44:10]requested_item shift.opened is exist - process it [09:44:10]req_shift_opened [09:44:10]FM_GetShiftState [09:44:10]SAM_PROTO_GetShiftState [09:44:10]wFMCommunicate request_size=4 [09:44:10]MH_SAM_APDU [09:44:10]CAPDU: 80 13 01 00 [09:44:10]Write to MH i2c: E2 08 00 94 3A 80 13 01 00 00 00 00 00 4B [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:10]Read from MH i2c: E2 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 0E 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 0E 00 94 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6E [09:44:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:44:10]wFMCommunicate OK [09:44:10]SAM_PROTO_GetShiftState done [09:44:10]FM_GetShiftState done [09:44:10]req_shift_opened done [09:44:10]requested_item shift.open_date is exist - process it [09:44:10]req_shift_open_date [09:44:10]req_shift_open_date done [09:44:10]produce_requested_data done [09:44:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58174,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:44:10]process_action_free close_receipt [09:44:10]json_value_free [09:44:10]json_value_free done [09:44:10]process_json_proto returns [09:44:10]Send response to host [09:44:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58174,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:44:10]free response buf [09:44:10]execute_script done [09:44:10]execute_script returns [09:44:10]free content buf [09:44:10]Sock 9.Close socket [09:44:10]Sock 9.Thread stoped [09:44:10]accept exits with 7 [09:44:10]New connection [09:44:10]New thread 3067567460 created [09:44:10]Thread 3067424100 joined [09:44:10]Waiting for new connection... [09:44:10] Sock 7.Parse request [09:44:10]Sock 7.Check first char [09:44:10]Sock 7.First char is OK [09:44:10]request: POST /json_proto HTTP/1.0 [09:44:10]Method: POST [09:44:10]URL: /json_proto [09:44:10]Method is POST - this is cgi request [09:44:10]url: /json_proto [09:44:10]query_string will be loaded in cgi processing [09:44:10]execute_cgi json_proto POST (null) [09:44:10]execute_cgi path=json_proto method=POST [09:44:10]POST find Content-Length [09:44:10]Host: 172.17.44.3:8080 [09:44:10]Content-Length: 801 [09:44:10]Content-Type: application/json [09:44:10] [09:44:10]POST finish read [09:44:10]Found Content-Length = 801 [09:44:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:10]execute_script... [09:44:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:10]POST & json_proto [09:44:10]process_json_proto [09:44:10]json parsed OK: [09:44:10]protocol is kg_v1.0 [09:44:10]action value=close_receipt [09:44:10]process_action close_receipt [09:44:10]cmd_close_receipt [09:44:10]MH_GetDate [09:44:10]Write to MH i2c: F0 00 00 95 3A BE [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: F0 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: F0 09 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: F0 09 00 95 3A 00 6D 65 C4 66 AD C5 5D 66 F8 [09:44:10]GetLastDocTimeStamp 1724147048 [09:44:10]current date 1724147053 [09:44:10]FM_GetShiftState [09:44:10]SAM_PROTO_GetShiftState [09:44:10]wFMCommunicate request_size=4 [09:44:10]MH_SAM_APDU [09:44:10]CAPDU: 80 13 01 00 [09:44:10]Write to MH i2c: E2 08 00 96 3A 80 13 01 00 00 00 00 00 4D [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:10]Read from MH i2c: E2 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 0E 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 0E 00 96 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 70 [09:44:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:44:10]wFMCommunicate OK [09:44:10]SAM_PROTO_GetShiftState done [09:44:10]FM_GetShiftState done [09:44:10]opened in 1724112910 [09:44:10]opened+sec_in_day 1724199310 [09:44:10]quantity*price = 50036 [09:44:10]sum+1 = 50037 [09:44:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 159 20.08.2024 09:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58175 ФПД: 16080160797479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094413&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58175&fm=16080160797479&tin=02508201610067®Number=0000000000162794&sum=50036 [09:44:11]StoreToDocumentArchive [09:44:11]shift 100 fd 58175 [09:44:11]save to /storage/0100/doc_00058175 [09:44:11]save last doc name /storage/0100/doc_00058175 to /storage/kkm_last_doc_name [09:44:11]save OK [09:44:11]Clear old archive folders... [09:44:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:11]tlvbuf is 01ED2370 [09:44:11]SAM_PROTO_ClearQueue [09:44:11]wFMCommunicate request_size=4 [09:44:11]MH_SAM_APDU [09:44:11]CAPDU: 80 09 00 00 [09:44:11]Write to MH i2c: E2 08 00 A3 3A 80 09 00 00 00 00 00 00 4F [09:44:11]Write i2c OK [09:44:11]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 A3 3A 00 90 00 51 [09:44:12]RAPDU: 90 00 [09:44:12]wFMCommunicate OK [09:44:12]SAM_PROTO_ClearQueue done [09:44:12]KKMCreateOFDPacket [09:44:12]OFDProtocolAddRootSTLVToBuf [09:44:12]FM_MakeSignedData [09:44:12]FM_MakeSignedData [09:44:12]SAM_PROTO_SignData [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 0D 01 02 [09:44:12]Write to MH i2c: E2 08 00 A4 3A 80 0D 01 02 00 00 00 00 57 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 A4 3A 00 90 00 52 [09:44:12]RAPDU: 90 00 [09:44:12]wFMCommunicate OK [09:44:12]wFMCommunicate request_size=255 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 6D 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E3 00 00 35 04 06 00 0E [09:44:12]Write to MH i2c: E2 02 01 A5 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 6D 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E3 00 00 35 04 06 00 0E 00 00 49 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 A5 3A 00 90 00 53 [09:44:12]RAPDU: 90 00 [09:44:12]wFMCommunicate OK [09:44:12]wFMCommunicate request_size=10 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 0D 02 02 05 9F F4 45 B3 27 [09:44:12]Write to MH i2c: E2 0D 00 A6 3A 80 0D 02 02 05 00 9F F4 45 B3 27 00 00 16 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 A6 3A 00 90 00 54 [09:44:12]RAPDU: 90 00 [09:44:12]wFMCommunicate OK [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 0D 03 02 [09:44:12]Write to MH i2c: E2 08 00 A7 3A 80 0D 03 02 00 00 00 00 5C [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 0B 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 0B 00 A7 3A 00 9E F3 4D 45 30 F4 AD 28 90 00 79 [09:44:12]RAPDU: 9E F3 4D 45 30 F4 AD 28 90 00 [09:44:12]wFMCommunicate OK [09:44:12]SAM_PROTO_SignData done [09:44:12]FM_MakeSignedData done [09:44:12]CreateOFDProtocolMessage [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 11 00 00 [09:44:12]Write to MH i2c: E2 08 00 A8 3A 80 11 00 00 00 00 00 00 5C [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 17 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 17 00 A8 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A8 [09:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:44:12]wFMCommunicate OK [09:44:12]CreateOFDProtocolMessage done [09:44:12]OFDSenderStorePacket 58175 [09:44:12]StoreOFDPacket docnum=58175 [09:44:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 26 F0 07 01 B8 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 6D 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E3 00 00 35 04 06 00 0E 9F F4 45 B3 27 9E F3 4D 45 30 F4 AD 28 [09:44:12]CheckFolder [09:44:12]dirname=/storage/ofd_packets [09:44:12]CheckFolder done [09:44:12]ProducePacketName [09:44:12]name=ofd_packets/00058175 [09:44:12]NVStorageSaveData ofd_packets/00058175 [09:44:12]File name is /storage/ofd_packets/00058175 [09:44:12]Write 301 bytes [09:44:12]NVStorageSaveData done [09:44:12]OFDSenderStorePacket done [09:44:12]KKMCreateOFDPacket done [09:44:12]NVStorageSaveData kkm_last_timestamp [09:44:12]File name is /storage/kkm_last_timestamp [09:44:12]Write 4 bytes [09:44:12]NVStorageSaveData done [09:44:12]ExternCall_PrintAddStr [09:44:12]wPrintStart [09:44:12]Write to MH i2c: 01 00 00 A9 3A E3 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 07 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 07 00 A9 3A 00 00 00 00 00 FF 0F F8 [09:44:12]RasterBufferAndPrint [09:44:12]line Счет N : (1)2075418 [09:44:12]line ИНН: 02508201610067 [09:44:12]line Контрольно-Кассовый Чек [09:44:12]line ПРОДАЖА [09:44:12]line ТРК (МРК, ГНК) : 63 [09:44:12]line Товар: 2710124130 [09:44:12]line Аи-92-К-4 [09:44:12]line 7.380 * 67.80 [09:44:12]line = 500.36 [09:44:12]line НДС 12% НСП 1% [09:44:12]line > о реализуемом товаре [09:44:12]line ИТОГО: 500.36 [09:44:12]line НСП 1% : 4.43 [09:44:12]line НДС 12% : 53.14 [09:44:12]line Наличными: 0.00 [09:44:12]line Безнал.: 500.36 [09:44:12]line Место: АЗС № 135 "Партнер Нефть" [09:44:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:44:12]line СНО: Общий режим [09:44:12]line Чек 159 20.08.2024 09:44 [09:44:12]line Смена: 100 ФФД: 1.0 [09:44:12]line ЗНМ: 0300000196 [09:44:12]line РНМ: 0000000000162794 [09:44:12]line Версия ККМ: v1.0 [09:44:12]line Платежная система: O! деньги [09:44:12]line ФМ: 0000000002094532 [09:44:12]line ФД: 58175 [09:44:12]line ФПД: 16080160797479 [09:44:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094413&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58175&fm=16080160797479&tin=02508201610067®Number=0000000000162794&sum=50036 [09:44:12]OFD Sender: Processing packet 58175 [packets to send 51, broken 50] [09:44:12]ProducePacketName [09:44:12]name=ofd_packets/00058175 [09:44:12]OFD Sender: To server: pG, [09:44:12]CommunicateWithHost lk.salyk.kg:30040 [09:44:12]ConnectInit lk.salyk.kg [09:44:12]written 0, free lines is 4095 [09:44:13]Connected sock=10 [09:44:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 26 F0 07 01 B8 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 6D 65 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E3 00 00 35 04 06 00 0E 9F F4 45 B3 27 9E F3 4D 45 30 F4 AD 28 [09:44:13]Write to MH i2c: 01 00 00 D3 3A 0D [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: 01 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: 01 07 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: 01 07 00 D3 3A 00 00 00 00 00 D2 0C F2 [09:44:13]RasterBufferAndPrint [09:44:13]line [09:44:13]line [09:44:13]line [09:44:13]line [09:44:13]line [09:44:13]written 0, free lines is 3308 [09:44:13]MH_Cut [09:44:13]Write to MH i2c: D1 01 00 DA 3A 01 E6 [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: D1 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: D1 01 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: D1 01 00 DA 3A 00 E5 [09:44:13]Write to MH i2c: 01 00 00 DB 3A 15 [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 41 40 47 00 2F 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 32 30 39 34 35 33 32 10 04 04 00 3F E3 00 00 F4 03 04 00 BC 10 C4 66 B6 04 01 00 00 5D B6 54 71 16 FC 10 20 [09:44:13]CommunicateWithHost err = 0 [09:44:13]CheckOFDResponse [09:44:13]1017 (14) - 77093643461234 [09:44:13]1041 (16) - 0000000002094532 [09:44:13]1040 (4) - 58175 [09:44:13]1012 (4) - 20.08.2024 03:42 [09:44:13]1206 (1) - 0 [09:44:13]OFD Sender: Remove packet 58175 [09:44:13]ProducePacketName [09:44:13]name=ofd_packets/00058175 [09:44:13]NVStorageDeleteData [09:44:14]OFD Sender: No OFD packet to send [09:44:14]*** Cut start [09:44:14]*** Partial cut [09:44:14]*** CUTSNS_PIN = 1 [09:44:14]*** CUTSNS_PIN = 0 [09:44:14]*** Brake cut motor [09:44:14]Read from MH i2c: 01 [09:44:14]MH_I2C_Read... [09:44:14]*** Stop cut motor [09:44:14]*** Cut end [09:44:14]Read from MH i2c: 01 07 00 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: 01 07 00 DB 3A 00 00 00 00 00 FF 0F 2A [09:44:14]process_action close_receipt done [09:44:14]requested_data is exist [09:44:14]produce_requested_data [09:44:14]requested_item fm.sn is exist - process it [09:44:14]wFMCommunicate request_size=4 [09:44:14]MH_SAM_APDU [09:44:14]CAPDU: 80 11 00 00 [09:44:14]Write to MH i2c: E2 08 00 DC 3A 80 11 00 00 00 00 00 00 90 [09:44:14]Write i2c OK [09:44:14]MH_I2C_Read... [09:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:14]Read from MH i2c: E2 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: E2 17 00 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: E2 17 00 DC 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DC [09:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:44:14]wFMCommunicate OK [09:44:14]requested_item fd.num is exist - process it [09:44:14]SAM_PROTO_GetFieldsCounters [09:44:14]wFMCommunicate request_size=4 [09:44:14]MH_SAM_APDU [09:44:14]CAPDU: 80 13 00 00 [09:44:14]Write to MH i2c: E2 08 00 DD 3A 80 13 00 00 00 00 00 00 93 [09:44:15]Write i2c OK [09:44:15]MH_I2C_Read... [09:44:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:15]Read from MH i2c: E2 [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: E2 62 00 [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: E2 62 00 DD 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [09:44:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:15]wFMCommunicate OK [09:44:15]SAM_PROTO_GetFieldsCounters done [09:44:15]requested_item shift.num is exist - process it [09:44:15]requested_item shift.opened is exist - process it [09:44:15]req_shift_opened [09:44:15]FM_GetShiftState [09:44:15]SAM_PROTO_GetShiftState [09:44:15]wFMCommunicate request_size=4 [09:44:15]MH_SAM_APDU [09:44:15]CAPDU: 80 13 01 00 [09:44:15]Write to MH i2c: E2 08 00 DE 3A 80 13 01 00 00 00 00 00 95 [09:44:15]Write i2c OK [09:44:15]MH_I2C_Read... [09:44:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:15]Read from MH i2c: E2 [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: E2 0E 00 [09:44:15]MH_I2C_Read... [09:44:15]Read from MH i2c: E2 0E 00 DE 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [09:44:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:44:15]wFMCommunicate OK [09:44:15]SAM_PROTO_GetShiftState done [09:44:15]FM_GetShiftState done [09:44:15]req_shift_opened done [09:44:15]requested_item shift.open_date is exist - process it [09:44:15]req_shift_open_date [09:44:15]req_shift_open_date done [09:44:15]produce_requested_data done [09:44:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58175,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:44:15]process_action_free close_receipt [09:44:15]json_value_free [09:44:15]json_value_free done [09:44:15]process_json_proto returns [09:44:15]Send response to host [09:44:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58175,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:44:15]free response buf [09:44:15]execute_script done [09:44:15]execute_script returns [09:44:15]free content buf [09:44:15]Sock 7.Close socket [09:44:15]Sock 7.Thread stoped [09:44:19]OFD Sender: No OFD packet to send [09:44:24]OFD Sender: No OFD packet to send [09:44:29]OFD Sender: No OFD packet to send [09:44:34]OFD Sender: No OFD packet to send [09:44:39]OFD Sender: No OFD packet to send [09:44:44]OFD Sender: No OFD packet to send [09:44:49]OFD Sender: No OFD packet to send [09:44:54]OFD Sender: No OFD packet to send [09:44:59]OFD Sender: No OFD packet to send [09:45:04]OFD Sender: No OFD packet to send [09:45:09]OFD Sender: No OFD packet to send [09:45:14]OFD Sender: No OFD packet to send [09:45:19]OFD Sender: No OFD packet to send [09:45:24]OFD Sender: No OFD packet to send [09:45:29]OFD Sender: No OFD packet to send [09:45:34]OFD Sender: No OFD packet to send [09:45:39]OFD Sender: No OFD packet to send [09:45:44]OFD Sender: No OFD packet to send [09:45:49]OFD Sender: No OFD packet to send [09:45:54]OFD Sender: No OFD packet to send [09:45:59]OFD Sender: No OFD packet to send [09:46:04]OFD Sender: No OFD packet to send [09:46:09]OFD Sender: No OFD packet to send [09:46:14]OFD Sender: No OFD packet to send [09:46:19]OFD Sender: No OFD packet to send [09:46:24]OFD Sender: No OFD packet to send [09:46:29]OFD Sender: No OFD packet to send [09:46:34]OFD Sender: No OFD packet to send [09:46:39]OFD Sender: No OFD packet to send [09:46:44]OFD Sender: No OFD packet to send [09:46:49]OFD Sender: No OFD packet to send [09:46:54]OFD Sender: No OFD packet to send [09:46:59]OFD Sender: No OFD packet to send [09:47:04]OFD Sender: No OFD packet to send [09:47:09]OFD Sender: No OFD packet to send [09:47:14]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:22]accept exits with 9 [09:47:22]New connection [09:47:22]New thread 3067424100 created [09:47:22]Thread 3067567460 joined [09:47:22]Waiting for new connection... [09:47:22] Sock 9.Parse request [09:47:22]Sock 9.Check first char [09:47:22]Sock 9.First char is OK [09:47:22]request: POST /json_proto HTTP/1.0 [09:47:22]Method: POST [09:47:22]URL: /json_proto [09:47:22]Method is POST - this is cgi request [09:47:22]url: /json_proto [09:47:22]query_string will be loaded in cgi processing [09:47:22]execute_cgi json_proto POST (null) [09:47:22]execute_cgi path=json_proto method=POST [09:47:22]POST find Content-Length [09:47:22]Host: 172.17.44.3:8080 [09:47:22]Content-Length: 790 [09:47:22]Content-Type: application/json [09:47:22] [09:47:22]POST finish read [09:47:22]Found Content-Length = 790 [09:47:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:22]execute_script... [09:47: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)2075420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:22]POST & json_proto [09:47:22]process_json_proto [09:47:22]json parsed OK: [09:47:22]protocol is kg_v1.0 [09:47:22]action value=close_receipt [09:47:22]process_action close_receipt [09:47:22]cmd_close_receipt [09:47:22]MH_GetDate [09:47:22]Write to MH i2c: F0 00 00 DF 3A 08 [09:47:22]Write i2c OK [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: F0 [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: F0 09 00 [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: F0 09 00 DF 3A 00 2D 66 C4 66 AD C5 5D 66 03 [09:47:22]GetLastDocTimeStamp 1724147053 [09:47:22]current date 1724147245 [09:47:22]FM_GetShiftState [09:47:22]SAM_PROTO_GetShiftState [09:47:22]wFMCommunicate request_size=4 [09:47:22]MH_SAM_APDU [09:47:22]CAPDU: 80 13 01 00 [09:47:22]Write to MH i2c: E2 08 00 E0 3A 80 13 01 00 00 00 00 00 97 [09:47:22]Write i2c OK [09:47:22]MH_I2C_Read... [09:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:23]Read from MH i2c: E2 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: E2 0E 00 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: E2 0E 00 E0 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BA [09:47:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:47:23]wFMCommunicate OK [09:47:23]SAM_PROTO_GetShiftState done [09:47:23]FM_GetShiftState done [09:47:23]opened in 1724112910 [09:47:23]opened+sec_in_day 1724199310 [09:47:23]quantity*price = 0 [09:47:23]sum+1 = 1 [09:47:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 160 20.08.2024 09:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 90641 ФМ: 0000000002094532 ФД: 58176 ФПД: 12941395021808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094725&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58176&fm=12941395021808&tin=02508201610067®Number=0000000000162794&sum=0 [09:47:24]StoreToDocumentArchive [09:47:24]shift 100 fd 58176 [09:47:24]save to /storage/0100/doc_00058176 [09:47:24]save last doc name /storage/0100/doc_00058176 to /storage/kkm_last_doc_name [09:47:24]save OK [09:47:24]Clear old archive folders... [09:47:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:47:24]tlvbuf is B6F70F00 [09:47:24]SAM_PROTO_ClearQueue [09:47:24]wFMCommunicate request_size=4 [09:47:24]MH_SAM_APDU [09:47:24]CAPDU: 80 09 00 00 [09:47:24]Write to MH i2c: E2 08 00 ED 3A 80 09 00 00 00 00 00 00 99 [09:47:24]Write i2c OK [09:47:24]MH_I2C_Read... [09:47:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:24]Read from MH i2c: E2 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 03 00 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 03 00 ED 3A 00 90 00 9B [09:47:24]RAPDU: 90 00 [09:47:24]wFMCommunicate OK [09:47:24]SAM_PROTO_ClearQueue done [09:47:24]KKMCreateOFDPacket [09:47:24]OFDProtocolAddRootSTLVToBuf [09:47:24]FM_MakeSignedData [09:47:24]FM_MakeSignedData [09:47:24]SAM_PROTO_SignData [09:47:24]wFMCommunicate request_size=4 [09:47:24]MH_SAM_APDU [09:47:24]CAPDU: 80 0D 01 02 [09:47:24]Write to MH i2c: E2 08 00 EE 3A 80 0D 01 02 00 00 00 00 A1 [09:47:24]Write i2c OK [09:47:24]MH_I2C_Read... [09:47:24]OFD Sender: No OFD packet to send [09:47:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:24]Read from MH i2c: E2 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 03 00 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 03 00 EE 3A 00 90 00 9C [09:47:24]RAPDU: 90 00 [09:47:24]wFMCommunicate OK [09:47:24]wFMCommunicate request_size=255 [09:47:24]MH_SAM_APDU [09:47:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A0 00 00 00 F4 03 04 00 2D 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E3 00 00 35 04 06 00 0B C5 27 40 [09:47:24]Write to MH i2c: E2 02 01 EF 3A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A0 00 00 00 F4 03 04 00 2D 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E3 00 00 35 04 06 00 0B C5 27 40 00 00 4D [09:47:24]Write i2c OK [09:47:24]MH_I2C_Read... [09:47:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:24]Read from MH i2c: E2 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 03 00 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 03 00 EF 3A 00 90 00 9D [09:47:24]RAPDU: 90 00 [09:47:24]wFMCommunicate OK [09:47:24]wFMCommunicate request_size=7 [09:47:24]MH_SAM_APDU [09:47:24]CAPDU: 80 0D 02 02 02 CF F0 [09:47:24]Write to MH i2c: E2 0A 00 F0 3A 80 0D 02 02 02 00 CF F0 00 00 67 [09:47:24]Write i2c OK [09:47:24]MH_I2C_Read... [09:47:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:24]Read from MH i2c: E2 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 03 00 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 03 00 F0 3A 00 90 00 9E [09:47:24]RAPDU: 90 00 [09:47:24]wFMCommunicate OK [09:47:24]wFMCommunicate request_size=4 [09:47:24]MH_SAM_APDU [09:47:24]CAPDU: 80 0D 03 02 [09:47:24]Write to MH i2c: E2 08 00 F1 3A 80 0D 03 02 00 00 00 00 A6 [09:47:24]Write i2c OK [09:47:24]MH_I2C_Read... [09:47:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:24]Read from MH i2c: E2 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 0B 00 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 0B 00 F1 3A 00 B5 93 9A E1 D7 3E 21 5D 90 00 FD [09:47:24]RAPDU: B5 93 9A E1 D7 3E 21 5D 90 00 [09:47:24]wFMCommunicate OK [09:47:24]SAM_PROTO_SignData done [09:47:24]FM_MakeSignedData done [09:47:24]CreateOFDProtocolMessage [09:47:24]wFMCommunicate request_size=4 [09:47:24]MH_SAM_APDU [09:47:24]CAPDU: 80 11 00 00 [09:47:24]Write to MH i2c: E2 08 00 F2 3A 80 11 00 00 00 00 00 00 A6 [09:47:24]Write i2c OK [09:47:24]MH_I2C_Read... [09:47:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:24]Read from MH i2c: E2 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 17 00 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: E2 17 00 F2 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F2 [09:47:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:47:24]wFMCommunicate OK [09:47:24]CreateOFDProtocolMessage done [09:47:24]OFDSenderStorePacket 58176 [09:47:24]StoreOFDPacket docnum=58176 [09:47:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 80 EE 04 01 BE B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 2D 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E3 00 00 35 04 06 00 0B C5 27 40 CF F0 B5 93 9A E1 D7 3E 21 5D [09:47:24]CheckFolder [09:47:24]dirname=/storage/ofd_packets [09:47:24]CheckFolder done [09:47:24]ProducePacketName [09:47:24]name=ofd_packets/00058176 [09:47:24]NVStorageSaveData ofd_packets/00058176 [09:47:24]File name is /storage/ofd_packets/00058176 [09:47:24]Write 298 bytes [09:47:24]NVStorageSaveData done [09:47:24]OFDSenderStorePacket done [09:47:24]KKMCreateOFDPacket done [09:47:24]NVStorageSaveData kkm_last_timestamp [09:47:24]File name is /storage/kkm_last_timestamp [09:47:24]Write 4 bytes [09:47:24]NVStorageSaveData done [09:47:24]ExternCall_PrintAddStr [09:47:24]wPrintStart [09:47:24]Write to MH i2c: 01 00 00 F3 3A 2D [09:47:24]Write i2c OK [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: 01 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: 01 07 00 [09:47:24]MH_I2C_Read... [09:47:24]Read from MH i2c: 01 07 00 F3 3A 00 00 00 00 00 FF 0F 42 [09:47:24]RasterBufferAndPrint [09:47:24]line Счет N : (1)2075420 [09:47:24]line ИНН: 02508201610067 [09:47:24]line Контрольно-Кассовый Чек [09:47:24]line ПРОДАЖА [09:47:24]line ТРК (МРК, ГНК) : 21 [09:47:24]line Товар: 2710194210 [09:47:24]line ДТ-К-5 [09:47:24]line 10.000 * 0.00 [09:47:24]line = 0.00 [09:47:24]line НДС 12% НСП 1% [09:47:24]line > о реализуемом товаре [09:47:24]line ИТОГО: 0.00 [09:47:24]line НСП 1% : 0.00 [09:47:24]line НДС 12% : 0.00 [09:47:24]line Наличными: 0.00 [09:47:24]line Безнал.: 0.00 [09:47:24]line Место: АЗС № 135 "Партнер Нефть" [09:47:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:47:24]line СНО: Общий режим [09:47:24]line Чек 160 20.08.2024 09:47 [09:47:24]line Смена: 100 ФФД: 1.0 [09:47:24]line ЗНМ: 0300000196 [09:47:24]line РНМ: 0000000000162794 [09:47:24]line Версия ККМ: v1.0 [09:47:24]line Талоны: Топливная Карта [09:47:24]line 90641 [09:47:24]line ФМ: 0000000002094532 [09:47:24]line ФД: 58176 [09:47:24]line ФПД: 12941395021808 [09:47:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094725&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58176&fm=12941395021808&tin=02508201610067®Number=0000000000162794&sum=0 [09:47:25]OFD Sender: Processing packet 58176 [packets to send 51, broken 50] [09:47:25]ProducePacketName [09:47:25]name=ofd_packets/00058176 [09:47:25]OFD Sender: To server: pG, [09:47:25]CommunicateWithHost lk.salyk.kg:30040 [09:47:25]ConnectInit lk.salyk.kg [09:47:25]written 0, free lines is 4095 [09:47:25]Connected sock=10 [09:47:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 80 EE 04 01 BE B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 2D 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E3 00 00 35 04 06 00 0B C5 27 40 CF F0 B5 93 9A E1 D7 3E 21 5D [09:47:25]Write to MH i2c: 01 00 00 1D 3B 58 [09:47:25]Write i2c OK [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: 01 [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: 01 07 00 [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: 01 07 00 1D 3B 00 00 00 00 00 BA 0C 25 [09:47:25]RasterBufferAndPrint [09:47:25]line [09:47:25]line [09:47:25]line [09:47:25]line [09:47:25]line [09:47:25]written 0, free lines is 3265 [09:47:25]MH_Cut [09:47:25]Write to MH i2c: D1 01 00 24 3B 01 31 [09:47:25]Write i2c OK [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: D1 [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: D1 01 00 [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: D1 01 00 24 3B 00 30 [09:47:25]Write to MH i2c: 01 00 00 25 3B 60 [09:47:25]Write i2c OK [09:47:25]MH_I2C_Read... [09:47:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F2 18 47 00 3F 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 32 30 39 34 35 33 32 10 04 04 00 40 E3 00 00 F4 03 04 00 7C 11 C4 66 B6 04 01 00 00 4D 46 47 AC 7B ED F9 BF [09:47:25]CommunicateWithHost err = 0 [09:47:25]CheckOFDResponse [09:47:25]1017 (14) - 77093643461234 [09:47:25]1041 (16) - 0000000002094532 [09:47:25]1040 (4) - 58176 [09:47:25]1012 (4) - 20.08.2024 03:46 [09:47:25]1206 (1) - 0 [09:47:25]OFD Sender: Remove packet 58176 [09:47:25]ProducePacketName [09:47:25]name=ofd_packets/00058176 [09:47:25]NVStorageDeleteData [09:47:25]OFD Sender: No OFD packet to send [09:47:26]*** Cut start [09:47:26]*** Partial cut [09:47:26]*** CUTSNS_PIN = 1 [09:47:26]*** CUTSNS_PIN = 0 [09:47:26]*** Brake cut motor [09:47:27]Read from MH i2c: 01 [09:47:27]MH_I2C_Read... [09:47:27]*** Stop cut motor [09:47:27]*** Cut end [09:47:27]Read from MH i2c: 01 07 00 [09:47:27]MH_I2C_Read... [09:47:27]Read from MH i2c: 01 07 00 25 3B 00 00 00 00 00 FF 0F 75 [09:47:27]process_action close_receipt done [09:47:27]requested_data is exist [09:47:27]produce_requested_data [09:47:27]requested_item fm.sn is exist - process it [09:47:27]wFMCommunicate request_size=4 [09:47:27]MH_SAM_APDU [09:47:27]CAPDU: 80 11 00 00 [09:47:27]Write to MH i2c: E2 08 00 26 3B 80 11 00 00 00 00 00 00 DB [09:47:27]Write i2c OK [09:47:27]MH_I2C_Read... [09:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:27]Read from MH i2c: E2 [09:47:27]MH_I2C_Read... [09:47:27]Read from MH i2c: E2 17 00 [09:47:27]MH_I2C_Read... [09:47:27]Read from MH i2c: E2 17 00 26 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 27 [09:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:47:27]wFMCommunicate OK [09:47:27]requested_item fd.num is exist - process it [09:47:27]SAM_PROTO_GetFieldsCounters [09:47:27]wFMCommunicate request_size=4 [09:47:27]MH_SAM_APDU [09:47:27]CAPDU: 80 13 00 00 [09:47:27]Write to MH i2c: E2 08 00 27 3B 80 13 00 00 00 00 00 00 DE [09:47:27]Write i2c OK [09:47:27]MH_I2C_Read... [09:47:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:27]Read from MH i2c: E2 [09:47:27]MH_I2C_Read... [09:47:27]Read from MH i2c: E2 62 00 [09:47:27]MH_I2C_Read... [09:47:27]Read from MH i2c: E2 62 00 27 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 40 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [09:47:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 40 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:27]wFMCommunicate OK [09:47:27]SAM_PROTO_GetFieldsCounters done [09:47:27]requested_item shift.num is exist - process it [09:47:27]requested_item shift.opened is exist - process it [09:47:27]req_shift_opened [09:47:27]FM_GetShiftState [09:47:27]SAM_PROTO_GetShiftState [09:47:27]wFMCommunicate request_size=4 [09:47:27]MH_SAM_APDU [09:47:27]CAPDU: 80 13 01 00 [09:47:27]Write to MH i2c: E2 08 00 28 3B 80 13 01 00 00 00 00 00 E0 [09:47:27]Write i2c OK [09:47:27]MH_I2C_Read... [09:47:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:27]Read from MH i2c: E2 [09:47:27]MH_I2C_Read... [09:47:27]Read from MH i2c: E2 0E 00 [09:47:27]MH_I2C_Read... [09:47:27]Read from MH i2c: E2 0E 00 28 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 03 [09:47:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:47:27]wFMCommunicate OK [09:47:27]SAM_PROTO_GetShiftState done [09:47:27]FM_GetShiftState done [09:47:27]req_shift_opened done [09:47:27]requested_item shift.open_date is exist - process it [09:47:27]req_shift_open_date [09:47:27]req_shift_open_date done [09:47:27]produce_requested_data done [09:47:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58176,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:47:27]process_action_free close_receipt [09:47:27]json_value_free [09:47:27]json_value_free done [09:47:27]process_json_proto returns [09:47:27]Send response to host [09:47:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58176,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:47:27]free response buf [09:47:27]execute_script done [09:47:27]execute_script returns [09:47:27]free content buf [09:47:27]Sock 9.Close socket [09:47:27]Sock 9.Thread stoped [09:47:30]OFD Sender: No OFD packet to send [09:47:35]OFD Sender: No OFD packet to send [09:47:37]accept exits with 7 [09:47:37]New connection [09:47:37]New thread 3067567460 created [09:47:37]Thread 3067424100 joined [09:47:37]Waiting for new connection... [09:47:37] Sock 7.Parse request [09:47:37]Sock 7.Check first char [09:47:37]Sock 7.First char is OK [09:47:37]request: POST /json_proto HTTP/1.0 [09:47:37]Method: POST [09:47:37]URL: /json_proto [09:47:37]Method is POST - this is cgi request [09:47:37]url: /json_proto [09:47:37]query_string will be loaded in cgi processing [09:47:37]execute_cgi json_proto POST (null) [09:47:37]execute_cgi path=json_proto method=POST [09:47:37]POST find Content-Length [09:47:37]Host: 172.17.44.3:8080 [09:47:37]Content-Length: 755 [09:47:37]Content-Type: application/json [09:47:37] [09:47:37]POST finish read [09:47:37]Found Content-Length = 755 [09:47:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30133278", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:37]execute_script... [09: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)2075421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30133278", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:37]POST & json_proto [09:47:37]process_json_proto [09:47:37]json parsed OK: [09:47:37]protocol is kg_v1.0 [09:47:37]action value=close_receipt [09:47:37]process_action close_receipt [09:47:37]cmd_close_receipt [09:47:37]MH_GetDate [09:47:37]Write to MH i2c: F0 00 00 29 3B 53 [09:47:37]Write i2c OK [09:47:37]MH_I2C_Read... [09:47:37]Read from MH i2c: F0 [09:47:37]MH_I2C_Read... [09:47:37]Read from MH i2c: F0 09 00 [09:47:37]MH_I2C_Read... [09:47:37]Read from MH i2c: F0 09 00 29 3B 00 3C 66 C4 66 AD C5 5D 66 5D [09:47:37]GetLastDocTimeStamp 1724147245 [09:47:37]current date 1724147260 [09:47:37]FM_GetShiftState [09:47:37]SAM_PROTO_GetShiftState [09:47:37]wFMCommunicate request_size=4 [09:47:37]MH_SAM_APDU [09:47:37]CAPDU: 80 13 01 00 [09:47:37]Write to MH i2c: E2 08 00 2A 3B 80 13 01 00 00 00 00 00 E2 [09:47:37]Write i2c OK [09:47:37]MH_I2C_Read... [09:47:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:37]Read from MH i2c: E2 [09:47:37]MH_I2C_Read... [09:47:37]Read from MH i2c: E2 0E 00 [09:47:37]MH_I2C_Read... [09:47:37]Read from MH i2c: E2 0E 00 2A 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 05 [09:47:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:47:37]wFMCommunicate OK [09:47:37]SAM_PROTO_GetShiftState done [09:47:37]FM_GetShiftState done [09:47:37]opened in 1724112910 [09:47:37]opened+sec_in_day 1724199310 [09:47:37]quantity*price = 0 [09:47:37]sum+1 = 1 [09:47:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 161 20.08.2024 09:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30133278 ФМ: 0000000002094532 ФД: 58177 ФПД: 209516775254987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094740&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58177&fm=209516775254987&tin=02508201610067®Number=0000000000162794&sum=0 [09:47:39]StoreToDocumentArchive [09:47:39]shift 100 fd 58177 [09:47:39]save to /storage/0100/doc_00058177 [09:47:39]save last doc name /storage/0100/doc_00058177 to /storage/kkm_last_doc_name [09:47:39]save OK [09:47:39]Clear old archive folders... [09:47:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:47:39]tlvbuf is 01E08140 [09:47:39]SAM_PROTO_ClearQueue [09:47:39]wFMCommunicate request_size=4 [09:47:39]MH_SAM_APDU [09:47:39]CAPDU: 80 09 00 00 [09:47:39]Write to MH i2c: E2 08 00 37 3B 80 09 00 00 00 00 00 00 E4 [09:47:39]Write i2c OK [09:47:39]MH_I2C_Read... [09:47:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:39]Read from MH i2c: E2 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 03 00 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 03 00 37 3B 00 90 00 E6 [09:47:39]RAPDU: 90 00 [09:47:39]wFMCommunicate OK [09:47:39]SAM_PROTO_ClearQueue done [09:47:39]KKMCreateOFDPacket [09:47:39]OFDProtocolAddRootSTLVToBuf [09:47:39]FM_MakeSignedData [09:47:39]FM_MakeSignedData [09:47:39]SAM_PROTO_SignData [09:47:39]wFMCommunicate request_size=4 [09:47:39]MH_SAM_APDU [09:47:39]CAPDU: 80 0D 01 02 [09:47:39]Write to MH i2c: E2 08 00 38 3B 80 0D 01 02 00 00 00 00 EC [09:47:39]Write i2c OK [09:47:39]MH_I2C_Read... [09:47:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:39]Read from MH i2c: E2 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 03 00 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 03 00 38 3B 00 90 00 E7 [09:47:39]RAPDU: 90 00 [09:47:39]wFMCommunicate OK [09:47:39]wFMCommunicate request_size=255 [09:47:39]MH_SAM_APDU [09:47: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 34 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 A1 00 00 00 F4 03 04 00 3C 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E3 00 00 35 04 06 00 BE [09:47:39]Write to MH i2c: E2 02 01 39 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A1 00 00 00 F4 03 04 00 3C 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E3 00 00 35 04 06 00 BE 00 00 DC [09:47:39]Write i2c OK [09:47:39]MH_I2C_Read... [09:47:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:39]Read from MH i2c: E2 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 03 00 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 03 00 39 3B 00 90 00 E8 [09:47:39]RAPDU: 90 00 [09:47:39]wFMCommunicate OK [09:47:39]wFMCommunicate request_size=10 [09:47:39]MH_SAM_APDU [09:47:39]CAPDU: 80 0D 02 02 05 8D EC F6 AB CB [09:47:39]Write to MH i2c: E2 0D 00 3A 3B 80 0D 02 02 05 00 8D EC F6 AB CB 00 00 DE [09:47:39]Write i2c OK [09:47:39]MH_I2C_Read... [09:47:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:39]Read from MH i2c: E2 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 03 00 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 03 00 3A 3B 00 90 00 E9 [09:47:39]RAPDU: 90 00 [09:47:39]wFMCommunicate OK [09:47:39]wFMCommunicate request_size=4 [09:47:39]MH_SAM_APDU [09:47:39]CAPDU: 80 0D 03 02 [09:47:39]Write to MH i2c: E2 08 00 3B 3B 80 0D 03 02 00 00 00 00 F1 [09:47:39]Write i2c OK [09:47:39]MH_I2C_Read... [09:47:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:39]Read from MH i2c: E2 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 0B 00 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 0B 00 3B 3B 00 6E 32 09 38 6C 2D B8 46 90 00 6A [09:47:39]RAPDU: 6E 32 09 38 6C 2D B8 46 90 00 [09:47:39]wFMCommunicate OK [09:47:39]SAM_PROTO_SignData done [09:47:39]FM_MakeSignedData done [09:47:39]CreateOFDProtocolMessage [09:47:39]wFMCommunicate request_size=4 [09:47:39]MH_SAM_APDU [09:47:39]CAPDU: 80 11 00 00 [09:47:39]Write to MH i2c: E2 08 00 3C 3B 80 11 00 00 00 00 00 00 F1 [09:47:39]Write i2c OK [09:47:39]MH_I2C_Read... [09:47:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:39]Read from MH i2c: E2 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 17 00 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: E2 17 00 3C 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3D [09:47:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:47:39]wFMCommunicate OK [09:47:39]CreateOFDProtocolMessage done [09:47:39]OFDSenderStorePacket 58177 [09:47:39]StoreOFDPacket docnum=58177 [09:47:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8C 36 07 01 4B EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A1 00 00 00 F4 03 04 00 3C 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E3 00 00 35 04 06 00 BE 8D EC F6 AB CB 6E 32 09 38 6C 2D B8 46 [09:47:39]CheckFolder [09:47:39]dirname=/storage/ofd_packets [09:47:39]CheckFolder done [09:47:39]ProducePacketName [09:47:39]name=ofd_packets/00058177 [09:47:39]NVStorageSaveData ofd_packets/00058177 [09:47:39]File name is /storage/ofd_packets/00058177 [09:47:39]Write 301 bytes [09:47:39]NVStorageSaveData done [09:47:39]OFDSenderStorePacket done [09:47:39]KKMCreateOFDPacket done [09:47:39]NVStorageSaveData kkm_last_timestamp [09:47:39]File name is /storage/kkm_last_timestamp [09:47:39]Write 4 bytes [09:47:39]NVStorageSaveData done [09:47:39]ExternCall_PrintAddStr [09:47:39]wPrintStart [09:47:39]Write to MH i2c: 01 00 00 3D 3B 78 [09:47:39]Write i2c OK [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: 01 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: 01 07 00 [09:47:39]MH_I2C_Read... [09:47:39]Read from MH i2c: 01 07 00 3D 3B 00 00 00 00 00 FF 0F 8D [09:47:39]RasterBufferAndPrint [09:47:39]line Счет N : (1)2075421 [09:47:39]line ИНН: 02508201610067 [09:47:39]line Контрольно-Кассовый Чек [09:47:39]line ПРОДАЖА [09:47:39]line ТРК (МРК, ГНК) : 43 [09:47:39]line Товар: 2710124130 [09:47:39]line Аи-92-К-4 [09:47:39]line 10.000 * 0.00 [09:47:39]line = 0.00 [09:47:39]line НДС 12% НСП 1% [09:47:39]line > о реализуемом товаре [09:47:39]line ИТОГО: 0.00 [09:47:39]line НСП 1% : 0.00 [09:47:39]line НДС 12% : 0.00 [09:47:39]line Наличными: 0.00 [09:47:39]line Безнал.: 0.00 [09:47:39]line Место: АЗС № 135 "Партнер Нефть" [09:47:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:47:39]line СНО: Общий режим [09:47:39]line Чек 161 20.08.2024 09:47 [09:47:39]line Смена: 100 ФФД: 1.0 [09:47:39]line ЗНМ: 0300000196 [09:47:39]line РНМ: 0000000000162794 [09:47:39]line Версия ККМ: v1.0 [09:47:39]line Талоны: ТК ГПНА Online [09:47:39]line 30133278 [09:47:39]line ФМ: 0000000002094532 [09:47:39]line ФД: 58177 [09:47:39]line ФПД: 209516775254987 [09:47:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094740&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58177&fm=209516775254987&tin=02508201610067®Number=0000000000162794&sum=0 [09:47:39]OFD Sender: Processing packet 58177 [packets to send 51, broken 50] [09:47:39]ProducePacketName [09:47:39]name=ofd_packets/00058177 [09:47:39]OFD Sender: To server: pG, [09:47:39]CommunicateWithHost lk.salyk.kg:30040 [09:47:39]ConnectInit lk.salyk.kg [09:47:39]written 0, free lines is 4095 [09:47:40]Connected sock=10 [09:47:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8C 36 07 01 4B EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A1 00 00 00 F4 03 04 00 3C 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E3 00 00 35 04 06 00 BE 8D EC F6 AB CB 6E 32 09 38 6C 2D B8 46 [09:47:40]Write to MH i2c: 01 00 00 67 3B A2 [09:47:40]Write i2c OK [09:47:40]MH_I2C_Read... [09:47:40]Read from MH i2c: 01 [09:47:40]MH_I2C_Read... [09:47:40]Read from MH i2c: 01 07 00 [09:47:40]MH_I2C_Read... [09:47:40]Read from MH i2c: 01 07 00 67 3B 00 00 00 00 00 C3 0C 78 [09:47:40]RasterBufferAndPrint [09:47:40]line [09:47:40]line [09:47:40]line [09:47:40]line [09:47:40]line [09:47:40]written 0, free lines is 3273 [09:47:40]MH_Cut [09:47:40]Write to MH i2c: D1 01 00 6E 3B 01 7B [09:47:40]Write i2c OK [09:47:40]MH_I2C_Read... [09:47:40]Read from MH i2c: D1 [09:47:40]MH_I2C_Read... [09:47:40]Read from MH i2c: D1 01 00 [09:47:40]MH_I2C_Read... [09:47:40]Read from MH i2c: D1 01 00 6E 3B 00 7A [09:47:40]Write to MH i2c: 01 00 00 6F 3B AA [09:47:40]Write i2c OK [09:47:40]MH_I2C_Read... [09:47:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 86 DD 47 00 10 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 32 30 39 34 35 33 32 10 04 04 00 41 E3 00 00 F4 03 04 00 8B 11 C4 66 B6 04 01 00 00 AA 82 DC 8E F3 08 8F 08 [09:47:40]CommunicateWithHost err = 0 [09:47:40]CheckOFDResponse [09:47:40]1017 (14) - 77093643461234 [09:47:40]1041 (16) - 0000000002094532 [09:47:40]1040 (4) - 58177 [09:47:40]1012 (4) - 20.08.2024 03:46 [09:47:40]1206 (1) - 0 [09:47:40]OFD Sender: Remove packet 58177 [09:47:40]ProducePacketName [09:47:40]name=ofd_packets/00058177 [09:47:40]NVStorageDeleteData [09:47:40]OFD Sender: No OFD packet to send [09:47:41]*** Cut start [09:47:41]*** Partial cut [09:47:41]*** CUTSNS_PIN = 1 [09:47:41]*** CUTSNS_PIN = 0 [09:47:41]*** Brake cut motor [09:47:41]Read from MH i2c: 01 [09:47:41]MH_I2C_Read... [09:47:41]*** Stop cut motor [09:47:41]*** Cut end [09:47:41]Read from MH i2c: 01 07 00 [09:47:41]MH_I2C_Read... [09:47:41]Read from MH i2c: 01 07 00 6F 3B 00 00 00 00 00 FF 0F BF [09:47:41]process_action close_receipt done [09:47:41]requested_data is exist [09:47:41]produce_requested_data [09:47:41]requested_item fm.sn is exist - process it [09:47:41]wFMCommunicate request_size=4 [09:47:41]MH_SAM_APDU [09:47:41]CAPDU: 80 11 00 00 [09:47:41]Write to MH i2c: E2 08 00 70 3B 80 11 00 00 00 00 00 00 25 [09:47:41]Write i2c OK [09:47:41]MH_I2C_Read... [09:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:42]Read from MH i2c: E2 [09:47:42]MH_I2C_Read... [09:47:42]Read from MH i2c: E2 17 00 [09:47:42]MH_I2C_Read... [09:47:42]Read from MH i2c: E2 17 00 70 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 71 [09:47:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:47:42]wFMCommunicate OK [09:47:42]requested_item fd.num is exist - process it [09:47:42]SAM_PROTO_GetFieldsCounters [09:47:42]wFMCommunicate request_size=4 [09:47:42]MH_SAM_APDU [09:47:42]CAPDU: 80 13 00 00 [09:47:42]Write to MH i2c: E2 08 00 71 3B 80 13 00 00 00 00 00 00 28 [09:47:42]Write i2c OK [09:47:42]MH_I2C_Read... [09:47:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:42]Read from MH i2c: E2 [09:47:42]MH_I2C_Read... [09:47:42]Read from MH i2c: E2 62 00 [09:47:42]MH_I2C_Read... [09:47:42]Read from MH i2c: E2 62 00 71 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 41 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [09:47:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 41 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:42]wFMCommunicate OK [09:47:42]SAM_PROTO_GetFieldsCounters done [09:47:42]requested_item shift.num is exist - process it [09:47:42]requested_item shift.opened is exist - process it [09:47:42]req_shift_opened [09:47:42]FM_GetShiftState [09:47:42]SAM_PROTO_GetShiftState [09:47:42]wFMCommunicate request_size=4 [09:47:42]MH_SAM_APDU [09:47:42]CAPDU: 80 13 01 00 [09:47:42]Write to MH i2c: E2 08 00 72 3B 80 13 01 00 00 00 00 00 2A [09:47:42]Write i2c OK [09:47:42]MH_I2C_Read... [09:47:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:42]Read from MH i2c: E2 [09:47:42]MH_I2C_Read... [09:47:42]Read from MH i2c: E2 0E 00 [09:47:42]MH_I2C_Read... [09:47:42]Read from MH i2c: E2 0E 00 72 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4D [09:47:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:47:42]wFMCommunicate OK [09:47:42]SAM_PROTO_GetShiftState done [09:47:42]FM_GetShiftState done [09:47:42]req_shift_opened done [09:47:42]requested_item shift.open_date is exist - process it [09:47:42]req_shift_open_date [09:47:42]req_shift_open_date done [09:47:42]produce_requested_data done [09:47:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58177,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:47:42]process_action_free close_receipt [09:47:42]json_value_free [09:47:42]json_value_free done [09:47:42]process_json_proto returns [09:47:42]Send response to host [09:47:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58177,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:47:42]free response buf [09:47:42]execute_script done [09:47:42]execute_script returns [09:47:42]free content buf [09:47:42]Sock 7.Close socket [09:47:42]Sock 7.Thread stoped [09:47:43]accept exits with 9 [09:47:43]New connection [09:47:43]New thread 3067424100 created [09:47:43]Thread 3067567460 joined [09:47:43]Waiting for new connection... [09:47:43] Sock 9.Parse request [09:47:43]Sock 9.Check first char [09:47:43]Sock 9.First char is OK [09:47:43]request: POST /json_proto HTTP/1.0 [09:47:43]Method: POST [09:47:43]URL: /json_proto [09:47:43]Method is POST - this is cgi request [09:47:43]url: /json_proto [09:47:43]query_string will be loaded in cgi processing [09:47:43]execute_cgi json_proto POST (null) [09:47:43]execute_cgi path=json_proto method=POST [09:47:43]POST find Content-Length [09:47:43]Host: 172.17.44.3:8080 [09:47:43]Content-Length: 801 [09:47:43]Content-Type: application/json [09:47:43] [09:47:43]POST finish read [09:47:43]Found Content-Length = 801 [09:47:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:43]execute_script... [09:47: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)2075422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:43]POST & json_proto [09:47:43]process_json_proto [09:47:43]json parsed OK: [09:47:43]protocol is kg_v1.0 [09:47:43]action value=close_receipt [09:47:43]process_action close_receipt [09:47:43]cmd_close_receipt [09:47:43]MH_GetDate [09:47:43]Write to MH i2c: F0 00 00 73 3B 9D [09:47:43]Write i2c OK [09:47:43]MH_I2C_Read... [09:47:43]Read from MH i2c: F0 [09:47:43]MH_I2C_Read... [09:47:43]Read from MH i2c: F0 09 00 [09:47:43]MH_I2C_Read... [09:47:43]Read from MH i2c: F0 09 00 73 3B 00 42 66 C4 66 AD C5 5D 66 AD [09:47:43]GetLastDocTimeStamp 1724147260 [09:47:43]current date 1724147266 [09:47:43]FM_GetShiftState [09:47:43]SAM_PROTO_GetShiftState [09:47:43]wFMCommunicate request_size=4 [09:47:43]MH_SAM_APDU [09:47:43]CAPDU: 80 13 01 00 [09:47:43]Write to MH i2c: E2 08 00 74 3B 80 13 01 00 00 00 00 00 2C [09:47:43]Write i2c OK [09:47:43]MH_I2C_Read... [09:47:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:43]Read from MH i2c: E2 [09:47:43]MH_I2C_Read... [09:47:43]Read from MH i2c: E2 0E 00 [09:47:43]MH_I2C_Read... [09:47:43]Read from MH i2c: E2 0E 00 74 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4F [09:47:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:47:43]wFMCommunicate OK [09:47:43]SAM_PROTO_GetShiftState done [09:47:43]FM_GetShiftState done [09:47:43]opened in 1724112910 [09:47:43]opened+sec_in_day 1724199310 [09:47:43]quantity*price = 50010 [09:47:43]sum+1 = 50012 [09:47:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 162 20.08.2024 09:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58178 ФПД: 277227758573195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094746&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58178&fm=277227758573195&tin=02508201610067®Number=0000000000162794&sum=50011 [09:47:44]StoreToDocumentArchive [09:47:44]shift 100 fd 58178 [09:47:44]save to /storage/0100/doc_00058178 [09:47:44]save last doc name /storage/0100/doc_00058178 to /storage/kkm_last_doc_name [09:47:44]save OK [09:47:44]Clear old archive folders... [09:47:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:47:44]tlvbuf is 01D76380 [09:47:44]SAM_PROTO_ClearQueue [09:47:44]wFMCommunicate request_size=4 [09:47:44]MH_SAM_APDU [09:47:44]CAPDU: 80 09 00 00 [09:47:44]Write to MH i2c: E2 08 00 81 3B 80 09 00 00 00 00 00 00 2E [09:47:44]Write i2c OK [09:47:44]MH_I2C_Read... [09:47:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:44]Read from MH i2c: E2 [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: E2 03 00 [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: E2 03 00 81 3B 00 90 00 30 [09:47:44]RAPDU: 90 00 [09:47:44]wFMCommunicate OK [09:47:44]SAM_PROTO_ClearQueue done [09:47:44]KKMCreateOFDPacket [09:47:44]OFDProtocolAddRootSTLVToBuf [09:47:44]FM_MakeSignedData [09:47:44]FM_MakeSignedData [09:47:44]SAM_PROTO_SignData [09:47:44]wFMCommunicate request_size=4 [09:47:44]MH_SAM_APDU [09:47:44]CAPDU: 80 0D 01 02 [09:47:44]Write to MH i2c: E2 08 00 82 3B 80 0D 01 02 00 00 00 00 36 [09:47:44]Write i2c OK [09:47:44]MH_I2C_Read... [09:47:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:44]Read from MH i2c: E2 [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: E2 03 00 [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: E2 03 00 82 3B 00 90 00 31 [09:47:44]RAPDU: 90 00 [09:47:44]wFMCommunicate OK [09:47:44]wFMCommunicate request_size=255 [09:47:44]MH_SAM_APDU [09:47:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A2 00 00 00 F4 03 04 00 42 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E3 00 00 35 04 06 00 FC [09:47:44]Write to MH i2c: E2 02 01 83 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A2 00 00 00 F4 03 04 00 42 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E3 00 00 35 04 06 00 FC 00 00 A9 [09:47:44]Write i2c OK [09:47:44]MH_I2C_Read... [09:47:45]*** iso7816_exchange 80 0D 02 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 83 3B 00 90 00 32 [09:47:45]RAPDU: 90 00 [09:47:45]wFMCommunicate OK [09:47:45]wFMCommunicate request_size=10 [09:47:45]MH_SAM_APDU [09:47:45]CAPDU: 80 0D 02 02 05 23 1E 12 56 8B [09:47:45]Write to MH i2c: E2 0D 00 84 3B 80 0D 02 02 05 00 23 1E 12 56 8B 00 00 77 [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]*** iso7816_exchange 80 0D 02 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 84 3B 00 90 00 33 [09:47:45]RAPDU: 90 00 [09:47:45]wFMCommunicate OK [09:47:45]wFMCommunicate request_size=4 [09:47:45]MH_SAM_APDU [09:47:45]CAPDU: 80 0D 03 02 [09:47:45]Write to MH i2c: E2 08 00 85 3B 80 0D 03 02 00 00 00 00 3B [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:45]Read from MH i2c: E2 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: E2 0B 00 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: E2 0B 00 85 3B 00 01 1E E2 8A F7 59 5F 29 90 00 9F [09:47:45]RAPDU: 01 1E E2 8A F7 59 5F 29 90 00 [09:47:45]wFMCommunicate OK [09:47:45]SAM_PROTO_SignData done [09:47:45]FM_MakeSignedData done [09:47:45]CreateOFDProtocolMessage [09:47:45]wFMCommunicate request_size=4 [09:47:45]MH_SAM_APDU [09:47:45]CAPDU: 80 11 00 00 [09:47:45]Write to MH i2c: E2 08 00 86 3B 80 11 00 00 00 00 00 00 3B [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:45]Read from MH i2c: E2 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: E2 17 00 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: E2 17 00 86 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 87 [09:47:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:47:45]wFMCommunicate OK [09:47:45]CreateOFDProtocolMessage done [09:47:45]OFDSenderStorePacket 58178 [09:47:45]StoreOFDPacket docnum=58178 [09:47:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 31 7B 07 01 76 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A2 00 00 00 F4 03 04 00 42 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E3 00 00 35 04 06 00 FC 23 1E 12 56 8B 01 1E E2 8A F7 59 5F 29 [09:47:45]CheckFolder [09:47:45]dirname=/storage/ofd_packets [09:47:45]CheckFolder done [09:47:45]ProducePacketName [09:47:45]name=ofd_packets/00058178 [09:47:45]NVStorageSaveData ofd_packets/00058178 [09:47:45]File name is /storage/ofd_packets/00058178 [09:47:45]Write 301 bytes [09:47:45]NVStorageSaveData done [09:47:45]OFDSenderStorePacket done [09:47:45]KKMCreateOFDPacket done [09:47:45]NVStorageSaveData kkm_last_timestamp [09:47:45]File name is /storage/kkm_last_timestamp [09:47:45]Write 4 bytes [09:47:45]NVStorageSaveData done [09:47:45]ExternCall_PrintAddStr [09:47:45]wPrintStart [09:47:45]Write to MH i2c: 01 00 00 87 3B C2 [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: 01 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: 01 07 00 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: 01 07 00 87 3B 00 00 00 00 00 FF 0F D7 [09:47:45]RasterBufferAndPrint [09:47:45]line Счет N : (1)2075422 [09:47:45]line ИНН: 02508201610067 [09:47:45]line Контрольно-Кассовый Чек [09:47:45]line ПРОДАЖА [09:47:45]line ТРК (МРК, ГНК) : 62 [09:47:45]line Товар: 2710124500 [09:47:45]line Аи-95-К-5 [09:47:45]line 6.740 * 74.20 [09:47:45]line = 500.11 [09:47:45]line НДС 12% НСП 1% [09:47:45]line > о реализуемом товаре [09:47:45]line ИТОГО: 500.11 [09:47:45]line НСП 1% : 4.43 [09:47:45]line НДС 12% : 53.11 [09:47:45]line Наличными: 0.00 [09:47:45]line Безнал.: 500.11 [09:47:45]line Место: АЗС № 135 "Партнер Нефть" [09:47:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:47:45]line СНО: Общий режим [09:47:45]line Чек 162 20.08.2024 09:47 [09:47:45]line Смена: 100 ФФД: 1.0 [09:47:45]line ЗНМ: 0300000196 [09:47:45]line РНМ: 0000000000162794 [09:47:45]line Версия ККМ: v1.0 [09:47:45]line Платежная система: O! деньги [09:47:45]line ФМ: 0000000002094532 [09:47:45]line ФД: 58178 [09:47:45]line ФПД: 277227758573195 [09:47:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094746&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58178&fm=277227758573195&tin=02508201610067®Number=0000000000162794&sum=50011 [09:47:45]written 0, free lines is 4095 [09:47:45]OFD Sender: Processing packet 58178 [packets to send 51, broken 50] [09:47:45]ProducePacketName [09:47:45]name=ofd_packets/00058178 [09:47:45]OFD Sender: To server: pG, [09:47:45]CommunicateWithHost lk.salyk.kg:30040 [09:47:45]ConnectInit lk.salyk.kg [09:47:45]Connected sock=10 [09:47:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 31 7B 07 01 76 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A2 00 00 00 F4 03 04 00 42 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E3 00 00 35 04 06 00 FC 23 1E 12 56 8B 01 1E E2 8A F7 59 5F 29 [09:47:45]Write to MH i2c: 01 00 00 B1 3B EC [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: 01 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: 01 07 00 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: 01 07 00 B1 3B 00 00 00 00 00 C2 0C C1 [09:47:45]RasterBufferAndPrint [09:47:45]line [09:47:45]line [09:47:45]line [09:47:45]line [09:47:45]line [09:47:45]written 0, free lines is 3278 [09:47:45]MH_Cut [09:47:45]Write to MH i2c: D1 01 00 B8 3B 01 C5 [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: D1 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: D1 01 00 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: D1 01 00 B8 3B 00 C4 [09:47:45]Write to MH i2c: 01 00 00 B9 3B F4 [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E1 49 47 00 A8 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 32 30 39 34 35 33 32 10 04 04 00 42 E3 00 00 F4 03 04 00 91 11 C4 66 B6 04 01 00 00 36 5D E6 C2 3A E2 8A 43 [09:47:45]CommunicateWithHost err = 0 [09:47:45]CheckOFDResponse [09:47:45]1017 (14) - 77093643461234 [09:47:45]1041 (16) - 0000000002094532 [09:47:45]1040 (4) - 58178 [09:47:45]1012 (4) - 20.08.2024 03:46 [09:47:45]1206 (1) - 0 [09:47:45]OFD Sender: Remove packet 58178 [09:47:45]ProducePacketName [09:47:45]name=ofd_packets/00058178 [09:47:45]NVStorageDeleteData [09:47:46]OFD Sender: No OFD packet to send [09:47:46]*** Cut start [09:47:46]*** Partial cut [09:47:46]*** CUTSNS_PIN = 1 [09:47:46]*** CUTSNS_PIN = 0 [09:47:47]*** Brake cut motor [09:47:47]Read from MH i2c: 01 [09:47:47]MH_I2C_Read... [09:47:47]*** Stop cut motor [09:47:47]*** Cut end [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 B9 3B 00 00 00 00 00 FF 0F 09 [09:47:47]process_action close_receipt done [09:47:47]requested_data is exist [09:47:47]produce_requested_data [09:47:47]requested_item fm.sn is exist - process it [09:47:47]wFMCommunicate request_size=4 [09:47:47]MH_SAM_APDU [09:47:47]CAPDU: 80 11 00 00 [09:47:47]Write to MH i2c: E2 08 00 BA 3B 80 11 00 00 00 00 00 00 6F [09:47:47]Write i2c OK [09:47:47]MH_I2C_Read... [09:47:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:47]Read from MH i2c: E2 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: E2 17 00 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: E2 17 00 BA 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BB [09:47:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:47:47]wFMCommunicate OK [09:47:47]requested_item fd.num is exist - process it [09:47:47]SAM_PROTO_GetFieldsCounters [09:47:47]wFMCommunicate request_size=4 [09:47:47]MH_SAM_APDU [09:47:47]CAPDU: 80 13 00 00 [09:47:47]Write to MH i2c: E2 08 00 BB 3B 80 13 00 00 00 00 00 00 72 [09:47:47]Write i2c OK [09:47:47]MH_I2C_Read... [09:47:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:47]Read from MH i2c: E2 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: E2 62 00 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: E2 62 00 BB 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 42 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [09:47:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 42 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:47]wFMCommunicate OK [09:47:47]SAM_PROTO_GetFieldsCounters done [09:47:47]requested_item shift.num is exist - process it [09:47:47]requested_item shift.opened is exist - process it [09:47:47]req_shift_opened [09:47:47]FM_GetShiftState [09:47:47]SAM_PROTO_GetShiftState [09:47:47]wFMCommunicate request_size=4 [09:47:47]MH_SAM_APDU [09:47:47]CAPDU: 80 13 01 00 [09:47:47]Write to MH i2c: E2 08 00 BC 3B 80 13 01 00 00 00 00 00 74 [09:47:47]Write i2c OK [09:47:47]MH_I2C_Read... [09:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:47]Read from MH i2c: E2 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: E2 0E 00 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: E2 0E 00 BC 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 97 [09:47:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:47:47]wFMCommunicate OK [09:47:47]SAM_PROTO_GetShiftState done [09:47:47]FM_GetShiftState done [09:47:47]req_shift_opened done [09:47:47]requested_item shift.open_date is exist - process it [09:47:47]req_shift_open_date [09:47:47]req_shift_open_date done [09:47:47]produce_requested_data done [09:47:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58178,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:47:47]process_action_free close_receipt [09:47:47]json_value_free [09:47:47]json_value_free done [09:47:47]process_json_proto returns [09:47:47]Send response to host [09:47:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58178,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:47:47]free response buf [09:47:47]execute_script done [09:47:47]execute_script returns [09:47:47]free content buf [09:47:47]Sock 9.Close socket [09:47:47]Sock 9.Thread stoped [09:47:51]OFD Sender: No OFD packet to send [09:47:56]OFD Sender: No OFD packet to send [09:48:01]OFD Sender: No OFD packet to send [09:48:06]OFD Sender: No OFD packet to send [09:48:11]OFD Sender: No OFD packet to send [09:48:16]OFD Sender: No OFD packet to send [09:48:21]OFD Sender: No OFD packet to send [09:48:26]OFD Sender: No OFD packet to send [09:48:31]OFD Sender: No OFD packet to send [09:48:36]OFD Sender: No OFD packet to send [09:48:41]OFD Sender: No OFD packet to send [09:48:46]OFD Sender: No OFD packet to send [09:48:51]OFD Sender: No OFD packet to send [09:48:56]OFD Sender: No OFD packet to send [09:49:01]OFD Sender: No OFD packet to send [09:49:06]OFD Sender: No OFD packet to send [09:49:11]OFD Sender: No OFD packet to send [09:49:16]OFD Sender: No OFD packet to send [09:49:21]OFD Sender: No OFD packet to send [09:49:26]OFD Sender: No OFD packet to send [09:49:27]accept exits with 7 [09:49:27]New connection [09:49:27]New thread 3067567460 created [09:49:27]Thread 3067424100 joined [09:49:27]Waiting for new connection... [09:49:27] Sock 7.Parse request [09:49:27]Sock 7.Check first char [09:49:27]Sock 7.First char is OK [09:49:27]request: POST /json_proto HTTP/1.0 [09:49:27]Method: POST [09:49:27]URL: /json_proto [09:49:27]Method is POST - this is cgi request [09:49:27]url: /json_proto [09:49:27]query_string will be loaded in cgi processing [09:49:27]execute_cgi json_proto POST (null) [09:49:27]execute_cgi path=json_proto method=POST [09:49:27]POST find Content-Length [09:49:27]Host: 172.17.44.3:8080 [09:49:27]Content-Length: 782 [09:49:27]Content-Type: application/json [09:49:27] [09:49:27]POST finish read [09:49:27]Found Content-Length = 782 [09:49:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:27]execute_script... [09:49:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:27]POST & json_proto [09:49:27]process_json_proto [09:49:27]json parsed OK: [09:49:27]protocol is kg_v1.0 [09:49:27]action value=close_receipt [09:49:27]process_action close_receipt [09:49:27]cmd_close_receipt [09:49:27]MH_GetDate [09:49:27]Write to MH i2c: F0 00 00 BD 3B E7 [09:49:27]Write i2c OK [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: F0 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: F0 09 00 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: F0 09 00 BD 3B 00 AA 66 C4 66 AD C5 5D 66 5F [09:49:27]GetLastDocTimeStamp 1724147266 [09:49:27]current date 1724147370 [09:49:27]FM_GetShiftState [09:49:27]SAM_PROTO_GetShiftState [09:49:27]wFMCommunicate request_size=4 [09:49:27]MH_SAM_APDU [09:49:27]CAPDU: 80 13 01 00 [09:49:27]Write to MH i2c: E2 08 00 BE 3B 80 13 01 00 00 00 00 00 76 [09:49:27]Write i2c OK [09:49:27]MH_I2C_Read... [09:49:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:27]Read from MH i2c: E2 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: E2 0E 00 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: E2 0E 00 BE 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [09:49:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:49:27]wFMCommunicate OK [09:49:27]SAM_PROTO_GetShiftState done [09:49:27]FM_GetShiftState done [09:49:27]opened in 1724112910 [09:49:27]opened+sec_in_day 1724199310 [09:49:27]quantity*price = 50017 [09:49:27]sum+1 = 50019 [09:49:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 163 20.08.2024 09:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58179 ФПД: 191540335995468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094930&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58179&fm=191540335995468&tin=02508201610067®Number=0000000000162794&sum=50018 [09:49:28]StoreToDocumentArchive [09:49:28]shift 100 fd 58179 [09:49:28]save to /storage/0100/doc_00058179 [09:49:28]save last doc name /storage/0100/doc_00058179 to /storage/kkm_last_doc_name [09:49:28]save OK [09:49:28]Clear old archive folders... [09:49:28]ProcessDocumentItem done err = 0, tmpTLVsize=244 [09:49:28]tlvbuf is 01E07E60 [09:49:28]SAM_PROTO_ClearQueue [09:49:28]wFMCommunicate request_size=4 [09:49:28]MH_SAM_APDU [09:49:28]CAPDU: 80 09 00 00 [09:49:28]Write to MH i2c: E2 08 00 CB 3B 80 09 00 00 00 00 00 00 78 [09:49:28]Write i2c OK [09:49:28]MH_I2C_Read... [09:49:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:28]Read from MH i2c: E2 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 03 00 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 03 00 CB 3B 00 90 00 7A [09:49:28]RAPDU: 90 00 [09:49:28]wFMCommunicate OK [09:49:28]SAM_PROTO_ClearQueue done [09:49:28]KKMCreateOFDPacket [09:49:28]OFDProtocolAddRootSTLVToBuf [09:49:28]FM_MakeSignedData [09:49:28]FM_MakeSignedData [09:49:28]SAM_PROTO_SignData [09:49:28]wFMCommunicate request_size=4 [09:49:28]MH_SAM_APDU [09:49:28]CAPDU: 80 0D 01 02 [09:49:28]Write to MH i2c: E2 08 00 CC 3B 80 0D 01 02 00 00 00 00 80 [09:49:28]Write i2c OK [09:49:28]MH_I2C_Read... [09:49:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:28]Read from MH i2c: E2 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 03 00 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 03 00 CC 3B 00 90 00 7B [09:49:28]RAPDU: 90 00 [09:49:28]wFMCommunicate OK [09:49:28]wFMCommunicate request_size=253 [09:49:28]MH_SAM_APDU [09:49:28]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 AA 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E3 00 00 35 04 06 00 AE 34 75 AF EA 4C [09:49:28]Write to MH i2c: E2 00 01 CD 3B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 AA 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E3 00 00 35 04 06 00 AE 34 75 AF EA 4C 00 00 53 [09:49:28]Write i2c OK [09:49:28]MH_I2C_Read... [09:49:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:28]Read from MH i2c: E2 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 03 00 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 03 00 CD 3B 00 90 00 7C [09:49:28]RAPDU: 90 00 [09:49:28]wFMCommunicate OK [09:49:28]wFMCommunicate request_size=4 [09:49:28]MH_SAM_APDU [09:49:28]CAPDU: 80 0D 03 02 [09:49:28]Write to MH i2c: E2 08 00 CE 3B 80 0D 03 02 00 00 00 00 84 [09:49:28]Write i2c OK [09:49:28]MH_I2C_Read... [09:49:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:28]Read from MH i2c: E2 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 0B 00 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 0B 00 CE 3B 00 08 67 21 64 A0 03 50 28 90 00 94 [09:49:28]RAPDU: 08 67 21 64 A0 03 50 28 90 00 [09:49:28]wFMCommunicate OK [09:49:28]SAM_PROTO_SignData done [09:49:28]FM_MakeSignedData done [09:49:28]CreateOFDProtocolMessage [09:49:28]wFMCommunicate request_size=4 [09:49:28]MH_SAM_APDU [09:49:28]CAPDU: 80 11 00 00 [09:49:28]Write to MH i2c: E2 08 00 CF 3B 80 11 00 00 00 00 00 00 84 [09:49:28]Write i2c OK [09:49:28]MH_I2C_Read... [09:49:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:28]Read from MH i2c: E2 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 17 00 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: E2 17 00 CF 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D0 [09:49:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:49:28]wFMCommunicate OK [09:49:28]CreateOFDProtocolMessage done [09:49:28]OFDSenderStorePacket 58179 [09:49:28]StoreOFDPacket docnum=58179 [09:49:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F5 93 00 01 42 9E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 AA 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E3 00 00 35 04 06 00 AE 34 75 AF EA 4C 08 67 21 64 A0 03 50 28 [09:49:28]CheckFolder [09:49:28]dirname=/storage/ofd_packets [09:49:28]CheckFolder done [09:49:28]ProducePacketName [09:49:28]name=ofd_packets/00058179 [09:49:28]NVStorageSaveData ofd_packets/00058179 [09:49:28]File name is /storage/ofd_packets/00058179 [09:49:28]Write 294 bytes [09:49:28]NVStorageSaveData done [09:49:28]OFDSenderStorePacket done [09:49:28]KKMCreateOFDPacket done [09:49:28]NVStorageSaveData kkm_last_timestamp [09:49:28]File name is /storage/kkm_last_timestamp [09:49:28]Write 4 bytes [09:49:28]NVStorageSaveData done [09:49:28]ExternCall_PrintAddStr [09:49:28]wPrintStart [09:49:28]Write to MH i2c: 01 00 00 D0 3B 0B [09:49:28]Write i2c OK [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: 01 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: 01 07 00 [09:49:28]MH_I2C_Read... [09:49:28]Read from MH i2c: 01 07 00 D0 3B 00 00 00 00 00 FF 0F 20 [09:49:28]RasterBufferAndPrint [09:49:28]line Счет N : (1)2075426 [09:49:28]line ИНН: 02508201610067 [09:49:28]line Контрольно-Кассовый Чек [09:49:28]line ПРОДАЖА [09:49:28]line ТРК (МРК, ГНК) : 54 [09:49:28]line Товар: 2710124130 [09:49:28]line SU-92 [09:49:28]line 7.270 * 68.80 [09:49:28]line = 500.18 [09:49:28]line НДС 12% НСП 1% [09:49:28]line > о реализуемом товаре [09:49:28]line ИТОГО: 500.18 [09:49:28]line НСП 1% : 4.43 [09:49:28]line НДС 12% : 53.12 [09:49:28]line Наличными: 0.00 [09:49:28]line Безнал.: 500.18 [09:49:28]line Место: АЗС № 135 "Партнер Нефть" [09:49:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:49:28]line СНО: Общий режим [09:49:28]line Чек 163 20.08.2024 09:49 [09:49:28]line Смена: 100 ФФД: 1.0 [09:49:28]line ЗНМ: 0300000196 [09:49:28]line РНМ: 0000000000162794 [09:49:28]line Версия ККМ: v1.0 [09:49:28]line Платежная система: O! деньги [09:49:28]line ФМ: 0000000002094532 [09:49:28]line ФД: 58179 [09:49:28]line ФПД: 191540335995468 [09:49:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094930&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58179&fm=191540335995468&tin=02508201610067®Number=0000000000162794&sum=50018 [09:49:29]OFD Sender: Processing packet 58179 [packets to send 51, broken 50] [09:49:29]ProducePacketName [09:49:29]name=ofd_packets/00058179 [09:49:29]OFD Sender: To server: pG, [09:49:29]CommunicateWithHost lk.salyk.kg:30040 [09:49:29]ConnectInit lk.salyk.kg [09:49:29]written 0, free lines is 4095 [09:49:29]Connected sock=10 [09:49:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F5 93 00 01 42 9E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 AA 66 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E3 00 00 35 04 06 00 AE 34 75 AF EA 4C 08 67 21 64 A0 03 50 28 [09:49:29]Write to MH i2c: 01 00 00 FA 3B 35 [09:49:29]Write i2c OK [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: 01 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: 01 07 00 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: 01 07 00 FA 3B 00 00 00 00 00 C4 0C 0C [09:49:29]RasterBufferAndPrint [09:49:29]line [09:49:29]line [09:49:29]line [09:49:29]line [09:49:29]line [09:49:29]written 0, free lines is 3274 [09:49:29]MH_Cut [09:49:29]Write to MH i2c: D1 01 00 01 3C 01 0F [09:49:29]Write i2c OK [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: D1 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: D1 01 00 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: D1 01 00 01 3C 00 0E [09:49:29]Write to MH i2c: 01 00 00 02 3C 3E [09:49:29]Write i2c OK [09:49:29]MH_I2C_Read... [09:49:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F1 3C 47 00 9C 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 32 30 39 34 35 33 32 10 04 04 00 43 E3 00 00 F4 03 04 00 F9 11 C4 66 B6 04 01 00 00 85 23 C2 B4 9E BD BA 52 [09:49:29]CommunicateWithHost err = 0 [09:49:29]CheckOFDResponse [09:49:29]1017 (14) - 77093643461234 [09:49:29]1041 (16) - 0000000002094532 [09:49:29]1040 (4) - 58179 [09:49:29]1012 (4) - 20.08.2024 03:48 [09:49:29]1206 (1) - 0 [09:49:29]OFD Sender: Remove packet 58179 [09:49:29]ProducePacketName [09:49:29]name=ofd_packets/00058179 [09:49:29]NVStorageDeleteData [09:49:30]OFD Sender: No OFD packet to send [09:49:30]*** Cut start [09:49:30]*** Partial cut [09:49:30]*** CUTSNS_PIN = 1 [09:49:30]*** CUTSNS_PIN = 0 [09:49:30]*** Brake cut motor [09:49:31]Read from MH i2c: 01 [09:49:31]MH_I2C_Read... [09:49:31]*** Stop cut motor [09:49:31]*** Cut end [09:49:31]Read from MH i2c: 01 07 00 [09:49:31]MH_I2C_Read... [09:49:31]Read from MH i2c: 01 07 00 02 3C 00 00 00 00 00 FF 0F 53 [09:49:31]process_action close_receipt done [09:49:31]requested_data is exist [09:49:31]produce_requested_data [09:49:31]requested_item fm.sn is exist - process it [09:49:31]wFMCommunicate request_size=4 [09:49:31]MH_SAM_APDU [09:49:31]CAPDU: 80 11 00 00 [09:49:31]Write to MH i2c: E2 08 00 03 3C 80 11 00 00 00 00 00 00 B9 [09:49:31]Write i2c OK [09:49:31]MH_I2C_Read... [09:49:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:31]Read from MH i2c: E2 [09:49:31]MH_I2C_Read... [09:49:31]Read from MH i2c: E2 17 00 [09:49:31]MH_I2C_Read... [09:49:31]Read from MH i2c: E2 17 00 03 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 05 [09:49:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:49:31]wFMCommunicate OK [09:49:31]requested_item fd.num is exist - process it [09:49:31]SAM_PROTO_GetFieldsCounters [09:49:31]wFMCommunicate request_size=4 [09:49:31]MH_SAM_APDU [09:49:31]CAPDU: 80 13 00 00 [09:49:31]Write to MH i2c: E2 08 00 04 3C 80 13 00 00 00 00 00 00 BC [09:49:31]Write i2c OK [09:49:31]MH_I2C_Read... [09:49:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:31]Read from MH i2c: E2 [09:49:31]MH_I2C_Read... [09:49:31]Read from MH i2c: E2 62 00 [09:49:31]MH_I2C_Read... [09:49:31]Read from MH i2c: E2 62 00 04 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 43 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [09:49:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 43 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:31]wFMCommunicate OK [09:49:31]SAM_PROTO_GetFieldsCounters done [09:49:31]requested_item shift.num is exist - process it [09:49:31]requested_item shift.opened is exist - process it [09:49:31]req_shift_opened [09:49:31]FM_GetShiftState [09:49:31]SAM_PROTO_GetShiftState [09:49:31]wFMCommunicate request_size=4 [09:49:31]MH_SAM_APDU [09:49:31]CAPDU: 80 13 01 00 [09:49:31]Write to MH i2c: E2 08 00 05 3C 80 13 01 00 00 00 00 00 BE [09:49:31]Write i2c OK [09:49:31]MH_I2C_Read... [09:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:31]Read from MH i2c: E2 [09:49:31]MH_I2C_Read... [09:49:31]Read from MH i2c: E2 0E 00 [09:49:31]MH_I2C_Read... [09:49:31]Read from MH i2c: E2 0E 00 05 3C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E1 [09:49:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:49:31]wFMCommunicate OK [09:49:31]SAM_PROTO_GetShiftState done [09:49:31]FM_GetShiftState done [09:49:31]req_shift_opened done [09:49:31]requested_item shift.open_date is exist - process it [09:49:31]req_shift_open_date [09:49:31]req_shift_open_date done [09:49:31]produce_requested_data done [09:49:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58179,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:49:31]process_action_free close_receipt [09:49:31]json_value_free [09:49:31]json_value_free done [09:49:31]process_json_proto returns [09:49:31]Send response to host [09:49:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58179,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:49:31]free response buf [09:49:31]execute_script done [09:49:31]execute_script returns [09:49:31]free content buf [09:49:31]Sock 7.Close socket [09:49:31]Sock 7.Thread stoped [09:49:35]OFD Sender: No OFD packet to send [09:49:40]OFD Sender: No OFD packet to send [09:49:45]OFD Sender: No OFD packet to send [09:49:50]OFD Sender: No OFD packet to send [09:49:50]accept exits with 9 [09:49:50]New connection [09:49:50]New thread 3067424100 created [09:49:50]Thread 3067567460 joined [09:49:50]Waiting for new connection... [09:49:50] Sock 9.Parse request [09:49:50]Sock 9.Check first char [09:49:50]Sock 9.First char is OK [09:49:50]request: POST /json_proto HTTP/1.0 [09:49:50]Method: POST [09:49:50]URL: /json_proto [09:49:50]Method is POST - this is cgi request [09:49:50]url: /json_proto [09:49:50]query_string will be loaded in cgi processing [09:49:50]execute_cgi json_proto POST (null) [09:49:50]execute_cgi path=json_proto method=POST [09:49:50]POST find Content-Length [09:49:50]Host: 172.17.44.3:8080 [09:49:50]Content-Length: 805 [09:49:50]Content-Type: application/json [09:49:50] [09:49:50]POST finish read [09:49:50]Found Content-Length = 805 [09:49:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:50]execute_script... [09:49: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)2075423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:50]POST & json_proto [09:49:50]process_json_proto [09:49:50]json parsed OK: [09:49:50]protocol is kg_v1.0 [09:49:50]action value=close_receipt [09:49:50]process_action close_receipt [09:49:50]cmd_close_receipt [09:49:50]MH_GetDate [09:49:50]Write to MH i2c: F0 00 00 06 3C 31 [09:49:50]Write i2c OK [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: F0 [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: F0 09 00 [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: F0 09 00 06 3C 00 C1 66 C4 66 AD C5 5D 66 C0 [09:49:50]GetLastDocTimeStamp 1724147370 [09:49:50]current date 1724147393 [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 07 3C 80 13 01 00 00 00 00 00 C0 [09:49:50]Write i2c OK [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 [09:49:50]MH_I2C_Read... [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 07 3C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E3 [09:49:50]RAPDU: 09 00 01 0E E0 C3 66 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]opened in 1724112910 [09:49:50]opened+sec_in_day 1724199310 [09:49:50]quantity*price = 50035 [09:49:50]sum+1 = 50036 [09:49:50]Check (price>sum+1) || (price+1 о реализуемом товаре [09:52:50]line ИТОГО: 500.35 [09:52:50]line НСП 1% : 4.43 [09:52:50]line НДС 12% : 53.13 [09:52:50]line Наличными: 0.00 [09:52:50]line Безнал.: 500.35 [09:52:50]line Место: АЗС № 135 "Партнер Нефть" [09:52:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:52:50]line СНО: Общий режим [09:52:50]line Чек 164 20.08.2024 09:49 [09:52:50]line Смена: 100 ФФД: 1.0 [09:52:50]line ЗНМ: 0300000196 [09:52:50]line РНМ: 0000000000162794 [09:52:50]line Версия ККМ: v1.0 [09:52:50]line Платежная система: O! деньги [09:52:50]line ФМ: 0000000002094532 [09:52:50]line ФД: 58180 [09:52:50]line ФПД: 254002442370750 [09:52:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094953&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58180&fm=254002442370750&tin=02508201610067®Number=0000000000162794&sum=50035 [09:52:50]written 0, free lines is 4095 [09:52:50]Write to MH i2c: 01 00 00 47 00 47 [09:52:50]Write i2c OK [09:52:50]MH_I2C_Read... [09:52:50]Read from MH i2c: 01 [09:52:50]MH_I2C_Read... [09:52:50]Read from MH i2c: 01 07 00 [09:52:50]MH_I2C_Read... [09:52:50]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 BC 0C 16 [09:52:50]RasterBufferAndPrint [09:52:50]line [09:52:50]line [09:52:50]line [09:52:50]line [09:52:50]line [09:52:50]written 0, free lines is 3272 [09:52:50]MH_Cut [09:52:50]Write to MH i2c: D1 01 00 4E 00 01 20 [09:52:50]Write i2c OK [09:52:50]MH_I2C_Read... [09:52:50]Read from MH i2c: D1 [09:52:50]MH_I2C_Read... [09:52:50]Read from MH i2c: D1 01 00 [09:52:50]MH_I2C_Read... [09:52:50]Read from MH i2c: D1 01 00 4E 00 00 1F [09:52:50]Write to MH i2c: 01 00 00 4F 00 4F [09:52:50]Write i2c OK [09:52:50]MH_I2C_Read... [09:52:51]OFD Sender: No OFD packet to send [09:52:51]*** Cut start [09:52:51]*** Partial cut [09:52:51]*** CUTSNS_PIN = 1 [09:52:51]*** CUTSNS_PIN = 0 [09:52:52]*** Brake cut motor [09:52:52]Read from MH i2c: 01 [09:52:52]MH_I2C_Read... [09:52:52]*** Stop cut motor [09:52:52]*** Cut end [09:52:52]Read from MH i2c: 01 07 00 [09:52:52]MH_I2C_Read... [09:52:52]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [09:52:52]process_action print_doc done [09:52:52]requested_data is exist [09:52:52]produce_requested_data [09:52:52]produce_requested_data return (null) [09:52:52]process_action_free print_doc [09:52:52]json_value_free [09:52:52]json_value_free done [09:52:52]process_json_proto returns [09:52:52]Send response to host [09:52:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [09:52:52]free response buf [09:52:52]execute_script done [09:52:52]execute_script returns [09:52:52]free content buf [09:52:52]Sock 9.Close socket [09:52:52]Sock 9.Thread stoped [09:52:52]accept exits with 6 [09:52:52]New connection [09:52:52]New thread 3067039076 created [09:52:52]Thread 3067182436 joined [09:52:52]Waiting for new connection... [09:52:52] Sock 6.Parse request [09:52:52]Sock 6.Check first char [09:52:52]Sock 6.First char is OK [09:52:52]request: POST /json_proto HTTP/1.0 [09:52:52]Method: POST [09:52:52]URL: /json_proto [09:52:52]Method is POST - this is cgi request [09:52:52]url: /json_proto [09:52:52]query_string will be loaded in cgi processing [09:52:52]execute_cgi json_proto POST (null) [09:52:52]execute_cgi path=json_proto method=POST [09:52:52]POST find Content-Length [09:52:52]Host: 172.17.44.3:8080 [09:52:52]Content-Length: 755 [09:52:52]Content-Type: application/json [09:52:52] [09:52:52]POST finish read [09:52:52]Found Content-Length = 755 [09:52:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30075180", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:52]execute_script... [09:52: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)2075425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30075180", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:52]POST & json_proto [09:52:52]process_json_proto [09:52:52]json parsed OK: [09:52:52]protocol is kg_v1.0 [09:52:52]action value=close_receipt [09:52:52]process_action close_receipt [09:52:52]cmd_close_receipt [09:52:52]MH_GetDate [09:52:52]Write to MH i2c: F0 00 00 50 00 3F [09:52:52]Write i2c OK [09:52:52]MH_I2C_Read... [09:52:52]Read from MH i2c: F0 [09:52:52]MH_I2C_Read... [09:52:52]Read from MH i2c: F0 09 00 [09:52:52]MH_I2C_Read... [09:52:52]Read from MH i2c: F0 09 00 50 00 00 75 67 C4 66 AD C5 5D 66 83 [09:52:52]GetLastDocTimeStamp 1724147393 [09:52:52]current date 1724147573 [09:52:52]FM_GetShiftState [09:52:52]SAM_PROTO_GetShiftState [09:52:52]wFMCommunicate request_size=4 [09:52:52]MH_SAM_APDU [09:52:52]CAPDU: 80 13 01 00 [09:52:52]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [09:52:52]Write i2c OK [09:52:52]MH_I2C_Read... [09:52:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:52]Read from MH i2c: E2 [09:52:52]MH_I2C_Read... [09:52:52]Read from MH i2c: E2 0E 00 [09:52:52]MH_I2C_Read... [09:52:52]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [09:52:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:52:52]wFMCommunicate OK [09:52:52]SAM_PROTO_GetShiftState done [09:52:52]FM_GetShiftState done [09:52:52]opened in 1724112910 [09:52:52]opened+sec_in_day 1724199310 [09:52:52]quantity*price = 0 [09:52:52]sum+1 = 1 [09:52:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 165 20.08.2024 09:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30075180 ФМ: 0000000002094532 ФД: 58181 ФПД: 252398028513719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095253&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58181&fm=252398028513719&tin=02508201610067®Number=0000000000162794&sum=0 [09:52:53]StoreToDocumentArchive [09:52:53]shift 100 fd 58181 [09:52:53]save to /storage/0100/doc_00058181 [09:52:53]save last doc name /storage/0100/doc_00058181 to /storage/kkm_last_doc_name [09:52:53]save OK [09:52:53]Clear old archive folders... [09:52:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:53]tlvbuf is 0070A540 [09:52:53]SAM_PROTO_ClearQueue [09:52:53]wFMCommunicate request_size=4 [09:52:53]MH_SAM_APDU [09:52:53]CAPDU: 80 09 00 00 [09:52:53]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [09:52:53]Write i2c OK [09:52:53]MH_I2C_Read... [09:52:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:53]Read from MH i2c: E2 [09:52:53]MH_I2C_Read... [09:52:53]Read from MH i2c: E2 03 00 [09:52:53]MH_I2C_Read... [09:52:53]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [09:52:53]RAPDU: 90 00 [09:52:54]wFMCommunicate OK [09:52:54]SAM_PROTO_ClearQueue done [09:52:54]KKMCreateOFDPacket [09:52:54]OFDProtocolAddRootSTLVToBuf [09:52:54]FM_MakeSignedData [09:52:54]FM_MakeSignedData [09:52:54]SAM_PROTO_SignData [09:52:54]wFMCommunicate request_size=4 [09:52:54]MH_SAM_APDU [09:52:54]CAPDU: 80 0D 01 02 [09:52:54]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [09:52:54]Write i2c OK [09:52:54]MH_I2C_Read... [09:52:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:54]Read from MH i2c: E2 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 03 00 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [09:52:54]RAPDU: 90 00 [09:52:54]wFMCommunicate OK [09:52:54]wFMCommunicate request_size=255 [09:52:54]MH_SAM_APDU [09: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 34 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 A5 00 00 00 F4 03 04 00 75 67 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E3 00 00 35 04 06 00 E5 [09:52:54]Write to MH i2c: E2 02 01 60 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 34 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 A5 00 00 00 F4 03 04 00 75 67 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E3 00 00 35 04 06 00 E5 00 00 0D [09:52:54]Write i2c OK [09:52:54]MH_I2C_Read... [09:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:54]Read from MH i2c: E2 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 03 00 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [09:52:54]RAPDU: 90 00 [09:52:54]wFMCommunicate OK [09:52:54]wFMCommunicate request_size=10 [09:52:54]MH_SAM_APDU [09:52:54]CAPDU: 80 0D 02 02 05 8D FE D4 E1 B7 [09:52:54]Write to MH i2c: E2 0D 00 61 00 80 0D 02 02 05 00 8D FE D4 E1 B7 00 00 DC [09:52:54]Write i2c OK [09:52:54]MH_I2C_Read... [09:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:54]Read from MH i2c: E2 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 03 00 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [09:52:54]RAPDU: 90 00 [09:52:54]wFMCommunicate OK [09:52:54]wFMCommunicate request_size=4 [09:52:54]MH_SAM_APDU [09:52:54]CAPDU: 80 0D 03 02 [09:52:54]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [09:52:54]Write i2c OK [09:52:54]MH_I2C_Read... [09:52:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:54]Read from MH i2c: E2 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 0B 00 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 0B 00 62 00 00 DC 68 87 DC AC F5 36 8C 90 00 E8 [09:52:54]RAPDU: DC 68 87 DC AC F5 36 8C 90 00 [09:52:54]wFMCommunicate OK [09:52:54]SAM_PROTO_SignData done [09:52:54]FM_MakeSignedData done [09:52:54]CreateOFDProtocolMessage [09:52:54]wFMCommunicate request_size=4 [09:52:54]MH_SAM_APDU [09:52:54]CAPDU: 80 11 00 00 [09:52:54]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [09:52:54]Write i2c OK [09:52:54]MH_I2C_Read... [09:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:54]Read from MH i2c: E2 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 17 00 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 29 [09:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:52:54]wFMCommunicate OK [09:52:54]CreateOFDProtocolMessage done [09:52:54]OFDSenderStorePacket 58181 [09:52:54]StoreOFDPacket docnum=58181 [09:52:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 36 76 07 01 E0 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A5 00 00 00 F4 03 04 00 75 67 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E3 00 00 35 04 06 00 E5 8D FE D4 E1 B7 DC 68 87 DC AC F5 36 8C [09:52:54]CheckFolder [09:52:54]dirname=/storage/ofd_packets [09:52:54]CheckFolder done [09:52:54]ProducePacketName [09:52:54]name=ofd_packets/00058181 [09:52:54]NVStorageSaveData ofd_packets/00058181 [09:52:54]File name is /storage/ofd_packets/00058181 [09:52:54]Write 301 bytes [09:52:54]NVStorageSaveData done [09:52:54]OFDSenderStorePacket done [09:52:54]KKMCreateOFDPacket done [09:52:54]NVStorageSaveData kkm_last_timestamp [09:52:54]File name is /storage/kkm_last_timestamp [09:52:54]Write 4 bytes [09:52:54]NVStorageSaveData done [09:52:54]ExternCall_PrintAddStr [09:52:54]wPrintStart [09:52:54]Write to MH i2c: 01 00 00 64 00 64 [09:52:54]OFD Sender: Processing packet 58181 [packets to send 51, broken 50] [09:52:54]ProducePacketName [09:52:54]name=ofd_packets/00058181 [09:52:54]OFD Sender: To server: pG, [09:52:54]CommunicateWithHost lk.salyk.kg:30040 [09:52:54]ConnectInit lk.salyk.kg [09:52:54]Write i2c OK [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: 01 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: 01 07 00 [09:52:54]MH_I2C_Read... [09:52:54]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [09:52:54]RasterBufferAndPrint [09:52:54]line Счет N : (1)2075425 [09:52:54]line ИНН: 02508201610067 [09:52:54]line Контрольно-Кассовый Чек [09:52:54]line ПРОДАЖА [09:52:54]line ТРК (МРК, ГНК) : 33 [09:52:54]line Товар: 2710124130 [09:52:54]line Аи-92-К-4 [09:52:54]line 50.000 * 0.00 [09:52:54]line = 0.00 [09:52:54]line НДС 12% НСП 1% [09:52:54]line > о реализуемом товаре [09:52:54]line ИТОГО: 0.00 [09:52:54]line НСП 1% : 0.00 [09:52:54]line НДС 12% : 0.00 [09:52:54]line Наличными: 0.00 [09:52:54]line Безнал.: 0.00 [09:52:54]line Место: АЗС № 135 "Партнер Нефть" [09:52:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:52:54]line СНО: Общий режим [09:52:54]line Чек 165 20.08.2024 09:52 [09:52:54]line Смена: 100 ФФД: 1.0 [09:52:54]line ЗНМ: 0300000196 [09:52:54]line РНМ: 0000000000162794 [09:52:54]line Версия ККМ: v1.0 [09:52:54]line Талоны: ТК ГПНА Online [09:52:54]line 30075180 [09:52:54]line ФМ: 0000000002094532 [09:52:54]line ФД: 58181 [09:52:54]line ФПД: 252398028513719 [09:52:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095253&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58181&fm=252398028513719&tin=02508201610067®Number=0000000000162794&sum=0 [09:52:54]written 0, free lines is 4095 [09:52:54]Connected sock=10 [09:52:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 36 76 07 01 E0 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A5 00 00 00 F4 03 04 00 75 67 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E3 00 00 35 04 06 00 E5 8D FE D4 E1 B7 DC 68 87 DC AC F5 36 8C [09:52:55]Write to MH i2c: 01 00 00 8E 00 8E [09:52:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8C 6F 47 00 47 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 32 30 39 34 35 33 32 10 04 04 00 45 E3 00 00 F4 03 04 00 C4 12 C4 66 B6 04 01 00 00 52 9E D0 CF 56 29 5C D8 [09:52:55]CommunicateWithHost err = 0 [09:52:55]CheckOFDResponse [09:52:55]1017 (14) - 77093643461234 [09:52:55]1041 (16) - 0000000002094532 [09:52:55]1040 (4) - 58181 [09:52:55]1012 (4) - 20.08.2024 03:51 [09:52:55]1206 (1) - 0 [09:52:55]OFD Sender: Remove packet 58181 [09:52:55]ProducePacketName [09:52:55]name=ofd_packets/00058181 [09:52:55]NVStorageDeleteData [09:52:55]Write i2c OK [09:52:55]MH_I2C_Read... [09:52:55]Read from MH i2c: 01 [09:52:55]MH_I2C_Read... [09:52:55]Read from MH i2c: 01 07 00 [09:52:55]MH_I2C_Read... [09:52:55]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 D8 0C 79 [09:52:55]RasterBufferAndPrint [09:52:55]line [09:52:55]line [09:52:55]line [09:52:55]line [09:52:55]line [09:52:55]written 0, free lines is 3402 [09:52:55]MH_Cut [09:52:55]Write to MH i2c: D1 01 00 95 00 01 67 [09:52:55]Write i2c OK [09:52:55]MH_I2C_Read... [09:52:55]Read from MH i2c: D1 [09:52:55]MH_I2C_Read... [09:52:55]Read from MH i2c: D1 01 00 [09:52:55]MH_I2C_Read... [09:52:55]Read from MH i2c: D1 01 00 95 00 00 66 [09:52:55]Write to MH i2c: 01 00 00 96 00 96 [09:52:55]Write i2c OK [09:52:55]MH_I2C_Read... [09:52:55]OFD Sender: No OFD packet to send [09:52:56]*** Cut start [09:52:56]*** Partial cut [09:52:56]*** CUTSNS_PIN = 1 [09:52:56]*** CUTSNS_PIN = 0 [09:52:56]*** Brake cut motor [09:52:56]Read from MH i2c: 01 [09:52:56]MH_I2C_Read... [09:52:56]*** Stop cut motor [09:52:56]*** Cut end [09:52:56]Read from MH i2c: 01 07 00 [09:52:56]MH_I2C_Read... [09:52:56]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [09:52:56]process_action close_receipt done [09:52:56]requested_data is exist [09:52:56]produce_requested_data [09:52:56]requested_item fm.sn is exist - process it [09:52:56]wFMCommunicate request_size=4 [09:52:56]MH_SAM_APDU [09:52:56]CAPDU: 80 11 00 00 [09:52:56]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [09:52:56]Write i2c OK [09:52:56]MH_I2C_Read... [09:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:56]Read from MH i2c: E2 [09:52:56]MH_I2C_Read... [09:52:56]Read from MH i2c: E2 17 00 [09:52:56]MH_I2C_Read... [09:52:56]Read from MH i2c: E2 17 00 97 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [09:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:52:56]wFMCommunicate OK [09:52:56]requested_item fd.num is exist - process it [09:52:56]SAM_PROTO_GetFieldsCounters [09:52:56]wFMCommunicate request_size=4 [09:52:56]MH_SAM_APDU [09:52:56]CAPDU: 80 13 00 00 [09:52:56]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [09:52:56]Write i2c OK [09:52:56]MH_I2C_Read... [09:52:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:56]Read from MH i2c: E2 [09:52:56]MH_I2C_Read... [09:52:56]Read from MH i2c: E2 62 00 [09:52:56]MH_I2C_Read... [09:52:56]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 45 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [09:52:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 45 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:52:56]wFMCommunicate OK [09:52:56]SAM_PROTO_GetFieldsCounters done [09:52:56]requested_item shift.num is exist - process it [09:52:56]requested_item shift.opened is exist - process it [09:52:57]req_shift_opened [09:52:57]FM_GetShiftState [09:52:57]SAM_PROTO_GetShiftState [09:52:57]wFMCommunicate request_size=4 [09:52:57]MH_SAM_APDU [09:52:57]CAPDU: 80 13 01 00 [09:52:57]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [09:52:57]Write i2c OK [09:52:57]MH_I2C_Read... [09:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:57]Read from MH i2c: E2 [09:52:57]MH_I2C_Read... [09:52:57]Read from MH i2c: E2 0E 00 [09:52:57]MH_I2C_Read... [09:52:57]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [09:52:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:52:57]wFMCommunicate OK [09:52:57]SAM_PROTO_GetShiftState done [09:52:57]FM_GetShiftState done [09:52:57]req_shift_opened done [09:52:57]requested_item shift.open_date is exist - process it [09:52:57]req_shift_open_date [09:52:57]req_shift_open_date done [09:52:57]produce_requested_data done [09:52:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58181,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:52:57]process_action_free close_receipt [09:52:57]json_value_free [09:52:57]json_value_free done [09:52:57]process_json_proto returns [09:52:57]Send response to host [09:52:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58181,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:52:57]free response buf [09:52:57]execute_script done [09:52:57]execute_script returns [09:52:57]free content buf [09:52:57]Sock 6.Close socket [09:52:57]Sock 6.Thread stoped [09:53:00]OFD Sender: No OFD packet to send [09:53:05]OFD Sender: No OFD packet to send [09:53:10]OFD Sender: No OFD packet to send [09:53:15]OFD Sender: No OFD packet to send [09:53:20]OFD Sender: No OFD packet to send [09:53:25]OFD Sender: No OFD packet to send [09:53:30]OFD Sender: No OFD packet to send [09:53:35]OFD Sender: No OFD packet to send [09:53:40]OFD Sender: No OFD packet to send [09:53:45]OFD Sender: No OFD packet to send [09:53:50]OFD Sender: No OFD packet to send [09:53:55]OFD Sender: No OFD packet to send [09:54:00]OFD Sender: No OFD packet to send [09:54:05]OFD Sender: No OFD packet to send [09:54:10]OFD Sender: No OFD packet to send [09:54:15]OFD Sender: No OFD packet to send [09:54:20]OFD Sender: No OFD packet to send [09:54:25]OFD Sender: No OFD packet to send [09:54:30]OFD Sender: No OFD packet to send [09:54:32]accept exits with 9 [09:54:32]New connection [09:54:32]New thread 3067182436 created [09:54:32]Thread 3067039076 joined [09:54:32]Waiting for new connection... [09:54:32] Sock 9.Parse request [09:54:32]Sock 9.Check first char [09:54:32]Sock 9.First char is OK [09:54:32]request: POST /json_proto HTTP/1.0 [09:54:32]Method: POST [09:54:32]URL: /json_proto [09:54:32]Method is POST - this is cgi request [09:54:32]url: /json_proto [09:54:32]query_string will be loaded in cgi processing [09:54:32]execute_cgi json_proto POST (null) [09:54:32]execute_cgi path=json_proto method=POST [09:54:32]POST find Content-Length [09:54:32]Host: 172.17.44.3:8080 [09:54:32]Content-Length: 790 [09:54:32]Content-Type: application/json [09:54:32] [09:54:32]POST finish read [09:54:32]Found Content-Length = 790 [09:54:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:32]execute_script... [09:54:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:32]POST & json_proto [09:54:32]process_json_proto [09:54:32]json parsed OK: [09:54:32]protocol is kg_v1.0 [09:54:32]action value=close_receipt [09:54:32]process_action close_receipt [09:54:32]cmd_close_receipt [09:54:32]MH_GetDate [09:54:32]Write to MH i2c: F0 00 00 9A 00 89 [09:54:32]Write i2c OK [09:54:32]MH_I2C_Read... [09:54:32]Read from MH i2c: F0 [09:54:32]MH_I2C_Read... [09:54:32]Read from MH i2c: F0 09 00 [09:54:32]MH_I2C_Read... [09:54:32]Read from MH i2c: F0 09 00 9A 00 00 D9 67 C4 66 AD C5 5D 66 31 [09:54:32]GetLastDocTimeStamp 1724147573 [09:54:32]current date 1724147673 [09:54:32]FM_GetShiftState [09:54:32]SAM_PROTO_GetShiftState [09:54:32]wFMCommunicate request_size=4 [09:54:32]MH_SAM_APDU [09:54:32]CAPDU: 80 13 01 00 [09:54:32]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [09:54:32]Write i2c OK [09:54:32]MH_I2C_Read... [09:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:33]Read from MH i2c: E2 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: E2 0E 00 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [09:54:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:54:33]wFMCommunicate OK [09:54:33]SAM_PROTO_GetShiftState done [09:54:33]FM_GetShiftState done [09:54:33]opened in 1724112910 [09:54:33]opened+sec_in_day 1724199310 [09:54:33]quantity*price = 0 [09:54:33]sum+1 = 1 [09:54:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 166 20.08.2024 09:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1883 ФМ: 0000000002094532 ФД: 58182 ФПД: 91729470676670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095433&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58182&fm=91729470676670&tin=02508201610067®Number=0000000000162794&sum=0 [09:54:34]StoreToDocumentArchive [09:54:34]shift 100 fd 58182 [09:54:34]save to /storage/0100/doc_00058182 [09:54:34]save last doc name /storage/0100/doc_00058182 to /storage/kkm_last_doc_name [09:54:34]save OK [09:54:34]Clear old archive folders... [09:54:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:54:34]tlvbuf is 00726520 [09:54:34]SAM_PROTO_ClearQueue [09:54:34]wFMCommunicate request_size=4 [09:54:34]MH_SAM_APDU [09:54:34]CAPDU: 80 09 00 00 [09:54:34]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [09:54:34]Write i2c OK [09:54:34]MH_I2C_Read... [09:54:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:34]Read from MH i2c: E2 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 03 00 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [09:54:34]RAPDU: 90 00 [09:54:34]wFMCommunicate OK [09:54:34]SAM_PROTO_ClearQueue done [09:54:34]KKMCreateOFDPacket [09:54:34]OFDProtocolAddRootSTLVToBuf [09:54:34]FM_MakeSignedData [09:54:34]FM_MakeSignedData [09:54:34]SAM_PROTO_SignData [09:54:34]wFMCommunicate request_size=4 [09:54:34]MH_SAM_APDU [09:54:34]CAPDU: 80 0D 01 02 [09:54:34]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [09:54:34]Write i2c OK [09:54:34]MH_I2C_Read... [09:54:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:34]Read from MH i2c: E2 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 03 00 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [09:54:34]RAPDU: 90 00 [09:54:34]wFMCommunicate OK [09:54:34]wFMCommunicate request_size=255 [09:54:34]MH_SAM_APDU [09:54:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 D9 67 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E3 00 00 35 04 06 00 53 6D 6E 83 [09:54:34]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 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 D9 67 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E3 00 00 35 04 06 00 53 6D 6E 83 00 00 E8 [09:54:34]Write i2c OK [09:54:34]MH_I2C_Read... [09:54:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:34]Read from MH i2c: E2 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 03 00 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [09:54:34]RAPDU: 90 00 [09:54:34]wFMCommunicate OK [09:54:34]wFMCommunicate request_size=7 [09:54:34]MH_SAM_APDU [09:54:34]CAPDU: 80 0D 02 02 02 DE BE [09:54:34]Write to MH i2c: E2 0A 00 AB 00 80 0D 02 02 02 00 DE BE 00 00 C5 [09:54:34]Write i2c OK [09:54:34]MH_I2C_Read... [09:54:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:34]Read from MH i2c: E2 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 03 00 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [09:54:34]RAPDU: 90 00 [09:54:34]wFMCommunicate OK [09:54:34]wFMCommunicate request_size=4 [09:54:34]MH_SAM_APDU [09:54:34]CAPDU: 80 0D 03 02 [09:54:34]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [09:54:34]Write i2c OK [09:54:34]MH_I2C_Read... [09:54:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:34]Read from MH i2c: E2 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 0B 00 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 0B 00 AC 00 00 02 D0 66 31 BE D2 89 C5 90 00 6F [09:54:34]RAPDU: 02 D0 66 31 BE D2 89 C5 90 00 [09:54:34]wFMCommunicate OK [09:54:34]SAM_PROTO_SignData done [09:54:34]FM_MakeSignedData done [09:54:34]CreateOFDProtocolMessage [09:54:34]wFMCommunicate request_size=4 [09:54:34]MH_SAM_APDU [09:54:34]CAPDU: 80 11 00 00 [09:54:34]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [09:54:34]Write i2c OK [09:54:34]MH_I2C_Read... [09:54:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:34]Read from MH i2c: E2 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 17 00 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 73 [09:54:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:54:34]wFMCommunicate OK [09:54:34]CreateOFDProtocolMessage done [09:54:34]OFDSenderStorePacket 58182 [09:54:34]StoreOFDPacket docnum=58182 [09:54:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 6A 1F 04 01 FA 56 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 D9 67 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E3 00 00 35 04 06 00 53 6D 6E 83 DE BE 02 D0 66 31 BE D2 89 C5 [09:54:34]CheckFolder [09:54:34]dirname=/storage/ofd_packets [09:54:34]CheckFolder done [09:54:34]ProducePacketName [09:54:34]name=ofd_packets/00058182 [09:54:34]NVStorageSaveData ofd_packets/00058182 [09:54:34]File name is /storage/ofd_packets/00058182 [09:54:34]Write 298 bytes [09:54:34]NVStorageSaveData done [09:54:34]OFDSenderStorePacket done [09:54:34]KKMCreateOFDPacket done [09:54:34]NVStorageSaveData kkm_last_timestamp [09:54:34]File name is /storage/kkm_last_timestamp [09:54:34]Write 4 bytes [09:54:34]NVStorageSaveData done [09:54:34]ExternCall_PrintAddStr [09:54:34]wPrintStart [09:54:34]Write to MH i2c: 01 00 00 AE 00 AE [09:54:34]Write i2c OK [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: 01 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: 01 07 00 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [09:54:34]RasterBufferAndPrint [09:54:34]line Счет N : (1)2075424 [09:54:34]line ИНН: 02508201610067 [09:54:34]line Контрольно-Кассовый Чек [09:54:34]line ПРОДАЖА [09:54:34]line ТРК (МРК, ГНК) : 11 [09:54:34]line Товар: 2710194210 [09:54:34]line ДТ-К-5 [09:54:34]line 131.100 * 0.00 [09:54:34]line = 0.00 [09:54:34]line НДС 12% НСП 1% [09:54:34]line > о реализуемом товаре [09:54:34]line ИТОГО: 0.00 [09:54:34]line НСП 1% : 0.00 [09:54:34]line НДС 12% : 0.00 [09:54:34]line Наличными: 0.00 [09:54:34]line Безнал.: 0.00 [09:54:34]line Место: АЗС № 135 "Партнер Нефть" [09:54:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:54:34]line СНО: Общий режим [09:54:34]line Чек 166 20.08.2024 09:54 [09:54:34]line Смена: 100 ФФД: 1.0 [09:54:34]line ЗНМ: 0300000196 [09:54:34]line РНМ: 0000000000162794 [09:54:34]line Версия ККМ: v1.0 [09:54:34]line Талоны: Топливная Карта [09:54:34]line 1883 [09:54:34]line ФМ: 0000000002094532 [09:54:34]line ФД: 58182 [09:54:34]line ФПД: 91729470676670 [09:54:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095433&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58182&fm=91729470676670&tin=02508201610067®Number=0000000000162794&sum=0 [09:54:35]OFD Sender: Processing packet 58182 [packets to send 51, broken 50] [09:54:35]ProducePacketName [09:54:35]name=ofd_packets/00058182 [09:54:35]OFD Sender: To server: pG, [09:54:35]CommunicateWithHost lk.salyk.kg:30040 [09:54:35]ConnectInit lk.salyk.kg [09:54:35]written 0, free lines is 4095 [09:54:35]Connected sock=10 [09:54:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 6A 1F 04 01 FA 56 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 D9 67 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E3 00 00 35 04 06 00 53 6D 6E 83 DE BE 02 D0 66 31 BE D2 89 C5 [09:54:35]Write to MH i2c: 01 00 00 D8 00 D8 [09:54:35]Write i2c OK [09:54:35]MH_I2C_Read... [09:54:35]Read from MH i2c: 01 [09:54:35]MH_I2C_Read... [09:54:35]Read from MH i2c: 01 07 00 [09:54:35]MH_I2C_Read... [09:54:35]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 BE 0C A9 [09:54:35]RasterBufferAndPrint [09:54:35]line [09:54:35]line [09:54:35]line [09:54:35]line [09:54:35]line [09:54:35]written 0, free lines is 3268 [09:54:35]MH_Cut [09:54:35]Write to MH i2c: D1 01 00 DF 00 01 B1 [09:54:35]Write i2c OK [09:54:35]MH_I2C_Read... [09:54:35]Read from MH i2c: D1 [09:54:35]MH_I2C_Read... [09:54:35]Read from MH i2c: D1 01 00 [09:54:35]MH_I2C_Read... [09:54:35]Read from MH i2c: D1 01 00 DF 00 00 B0 [09:54:35]Write to MH i2c: 01 00 00 E0 00 E0 [09:54:35]Write i2c OK [09:54:35]MH_I2C_Read... [09:54:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C7 77 47 00 DF 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 32 30 39 34 35 33 32 10 04 04 00 46 E3 00 00 F4 03 04 00 29 13 C4 66 B6 04 01 00 00 7E FD F8 13 96 C0 6E 9F [09:54:35]CommunicateWithHost err = 0 [09:54:35]CheckOFDResponse [09:54:35]1017 (14) - 77093643461234 [09:54:35]1041 (16) - 0000000002094532 [09:54:35]1040 (4) - 58182 [09:54:35]1012 (4) - 20.08.2024 03:53 [09:54:35]1206 (1) - 0 [09:54:35]OFD Sender: Remove packet 58182 [09:54:35]ProducePacketName [09:54:35]name=ofd_packets/00058182 [09:54:35]NVStorageDeleteData [09:54:36]OFD Sender: No OFD packet to send [09:54:36]*** Cut start [09:54:36]*** Partial cut [09:54:36]*** CUTSNS_PIN = 1 [09:54:36]*** CUTSNS_PIN = 0 [09:54:36]*** Brake cut motor [09:54:37]Read from MH i2c: 01 [09:54:37]MH_I2C_Read... [09:54:37]*** Stop cut motor [09:54:37]*** Cut end [09:54:37]Read from MH i2c: 01 07 00 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 FF 0F F5 [09:54:37]process_action close_receipt done [09:54:37]requested_data is exist [09:54:37]produce_requested_data [09:54:37]requested_item fm.sn is exist - process it [09:54:37]wFMCommunicate request_size=4 [09:54:37]MH_SAM_APDU [09:54:37]CAPDU: 80 11 00 00 [09:54:37]Write to MH i2c: E2 08 00 E1 00 80 11 00 00 00 00 00 00 5B [09:54:37]Write i2c OK [09:54:37]MH_I2C_Read... [09:54:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:37]Read from MH i2c: E2 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: E2 17 00 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: E2 17 00 E1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A7 [09:54:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:54:37]wFMCommunicate OK [09:54:37]requested_item fd.num is exist - process it [09:54:37]SAM_PROTO_GetFieldsCounters [09:54:37]wFMCommunicate request_size=4 [09:54:37]MH_SAM_APDU [09:54:37]CAPDU: 80 13 00 00 [09:54:37]Write to MH i2c: E2 08 00 E2 00 80 13 00 00 00 00 00 00 5E [09:54:37]Write i2c OK [09:54:37]MH_I2C_Read... [09:54:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:37]Read from MH i2c: E2 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: E2 62 00 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: E2 62 00 E2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 46 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [09:54:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 46 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:37]wFMCommunicate OK [09:54:37]SAM_PROTO_GetFieldsCounters done [09:54:37]requested_item shift.num is exist - process it [09:54:37]requested_item shift.opened is exist - process it [09:54:37]req_shift_opened [09:54:37]FM_GetShiftState [09:54:37]SAM_PROTO_GetShiftState [09:54:37]wFMCommunicate request_size=4 [09:54:37]MH_SAM_APDU [09:54:37]CAPDU: 80 13 01 00 [09:54:37]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [09:54:37]Write i2c OK [09:54:37]MH_I2C_Read... [09:54:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:37]Read from MH i2c: E2 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: E2 0E 00 [09:54:37]MH_I2C_Read... [09:54:37]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 83 [09:54:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:54:37]wFMCommunicate OK [09:54:37]SAM_PROTO_GetShiftState done [09:54:37]FM_GetShiftState done [09:54:37]req_shift_opened done [09:54:37]requested_item shift.open_date is exist - process it [09:54:37]req_shift_open_date [09:54:37]req_shift_open_date done [09:54:37]produce_requested_data done [09:54:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58182,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:54:37]process_action_free close_receipt [09:54:37]json_value_free [09:54:37]json_value_free done [09:54:37]process_json_proto returns [09:54:37]Send response to host [09:54:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58182,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:54:37]free response buf [09:54:37]execute_script done [09:54:37]execute_script returns [09:54:37]free content buf [09:54:37]Sock 9.Close socket [09:54:37]Sock 9.Thread stoped [09:54:41]OFD Sender: No OFD packet to send [09:54:46]OFD Sender: No OFD packet to send [09:54:51]OFD Sender: No OFD packet to send [09:54:56]OFD Sender: No OFD packet to send [09:55:01]OFD Sender: No OFD packet to send [09:55:06]OFD Sender: No OFD packet to send [09:55:11]OFD Sender: No OFD packet to send [09:55:16]OFD Sender: No OFD packet to send [09:55:21]OFD Sender: No OFD packet to send [09:55:26]OFD Sender: No OFD packet to send [09:55:31]OFD Sender: No OFD packet to send [09:55:36]OFD Sender: No OFD packet to send [09:55:41]OFD Sender: No OFD packet to send [09:55:46]OFD Sender: No OFD packet to send [09:55:51]OFD Sender: No OFD packet to send [09:55:56]OFD Sender: No OFD packet to send [09:56:01]OFD Sender: No OFD packet to send [09:56:02]accept exits with 7 [09:56:02]New connection [09:56:02]New thread 3067039076 created [09:56:02]Thread 3067182436 joined [09:56:02]Waiting for new connection... [09:56:02] Sock 7.Parse request [09:56:02]Sock 7.Check first char [09:56:02]Sock 7.First char is OK [09:56:02]request: POST /json_proto HTTP/1.0 [09:56:02]Method: POST [09:56:02]URL: /json_proto [09:56:02]Method is POST - this is cgi request [09:56:02]url: /json_proto [09:56:02]query_string will be loaded in cgi processing [09:56:02]execute_cgi json_proto POST (null) [09:56:02]execute_cgi path=json_proto method=POST [09:56:02]POST find Content-Length [09:56:02]Host: 172.17.44.3:8080 [09:56:02]Content-Length: 790 [09:56:02]Content-Type: application/json [09:56:02] [09:56:02]POST finish read [09:56:02]Found Content-Length = 790 [09:56:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:02]execute_script... [09:56: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)2075432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:02]POST & json_proto [09:56:02]process_json_proto [09:56:02]json parsed OK: [09:56:02]protocol is kg_v1.0 [09:56:02]action value=close_receipt [09:56:02]process_action close_receipt [09:56:02]cmd_close_receipt [09:56:02]MH_GetDate [09:56:02]Write to MH i2c: F0 00 00 E4 00 D3 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: F0 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: F0 09 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: F0 09 00 E4 00 00 33 68 C4 66 AD C5 5D 66 D6 [09:56:02]GetLastDocTimeStamp 1724147673 [09:56:02]current date 1724147763 [09:56:02]FM_GetShiftState [09:56:02]SAM_PROTO_GetShiftState [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 13 01 00 [09:56:02]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 0E 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 85 [09:56:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:56:02]wFMCommunicate OK [09:56:02]SAM_PROTO_GetShiftState done [09:56:02]FM_GetShiftState done [09:56:02]opened in 1724112910 [09:56:02]opened+sec_in_day 1724199310 [09:56:02]quantity*price = 0 [09:56:02]sum+1 = 1 [09:56:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 167 20.08.2024 09:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58183 ФПД: 77360763295102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095603&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58183&fm=77360763295102&tin=02508201610067®Number=0000000000162794&sum=0 [09:56:04]StoreToDocumentArchive [09:56:04]shift 100 fd 58183 [09:56:04]save to /storage/0100/doc_00058183 [09:56:04]save last doc name /storage/0100/doc_00058183 to /storage/kkm_last_doc_name [09:56:04]save OK [09:56:04]Clear old archive folders... [09:56:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:56:04]tlvbuf is 0074B2E0 [09:56:04]SAM_PROTO_ClearQueue [09:56:04]wFMCommunicate request_size=4 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 09 00 00 [09:56:04]Write to MH i2c: E2 08 00 F2 00 80 09 00 00 00 00 00 00 64 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [09:56:04]RAPDU: 90 00 [09:56:04]wFMCommunicate OK [09:56:04]SAM_PROTO_ClearQueue done [09:56:04]KKMCreateOFDPacket [09:56:04]OFDProtocolAddRootSTLVToBuf [09:56:04]FM_MakeSignedData [09:56:04]FM_MakeSignedData [09:56:04]SAM_PROTO_SignData [09:56:04]wFMCommunicate request_size=4 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 0D 01 02 [09:56:04]Write to MH i2c: E2 08 00 F3 00 80 0D 01 02 00 00 00 00 6C [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [09:56:04]RAPDU: 90 00 [09:56:04]wFMCommunicate OK [09:56:04]wFMCommunicate request_size=255 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A7 00 00 00 F4 03 04 00 33 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E3 00 00 35 04 06 00 46 5B F4 D0 [09:56:04]Write to MH i2c: E2 02 01 F4 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A7 00 00 00 F4 03 04 00 33 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E3 00 00 35 04 06 00 46 5B F4 D0 00 00 5C [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [09:56:04]RAPDU: 90 00 [09:56:04]wFMCommunicate OK [09:56:04]wFMCommunicate request_size=7 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 0D 02 02 02 D5 7E [09:56:04]Write to MH i2c: E2 0A 00 F5 00 80 0D 02 02 02 00 D5 7E 00 00 C6 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [09:56:04]RAPDU: 90 00 [09:56:04]wFMCommunicate OK [09:56:04]wFMCommunicate request_size=4 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 0D 03 02 [09:56:04]Write to MH i2c: E2 08 00 F6 00 80 0D 03 02 00 00 00 00 71 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 0B 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 0B 00 F6 00 00 50 60 EA 13 46 1B 82 68 90 00 6A [09:56:04]RAPDU: 50 60 EA 13 46 1B 82 68 90 00 [09:56:04]wFMCommunicate OK [09:56:04]SAM_PROTO_SignData done [09:56:04]FM_MakeSignedData done [09:56:04]CreateOFDProtocolMessage [09:56:04]wFMCommunicate request_size=4 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 11 00 00 [09:56:04]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 17 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 17 00 F7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [09:56:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:56:04]wFMCommunicate OK [09:56:04]CreateOFDProtocolMessage done [09:56:04]OFDSenderStorePacket 58183 [09:56:04]StoreOFDPacket docnum=58183 [09:56:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 99 A1 04 01 95 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 33 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E3 00 00 35 04 06 00 46 5B F4 D0 D5 7E 50 60 EA 13 46 1B 82 68 [09:56:04]CheckFolder [09:56:04]dirname=/storage/ofd_packets [09:56:04]CheckFolder done [09:56:04]ProducePacketName [09:56:04]name=ofd_packets/00058183 [09:56:04]NVStorageSaveData ofd_packets/00058183 [09:56:04]File name is /storage/ofd_packets/00058183 [09:56:04]Write 298 bytes [09:56:04]NVStorageSaveData done [09:56:04]OFDSenderStorePacket done [09:56:04]KKMCreateOFDPacket done [09:56:04]NVStorageSaveData kkm_last_timestamp [09:56:04]File name is /storage/kkm_last_timestamp [09:56:04]Write 4 bytes [09:56:04]NVStorageSaveData done [09:56:04]ExternCall_PrintAddStr [09:56:04]wPrintStart [09:56:04]Write to MH i2c: 01 00 00 F8 00 F8 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 07 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [09:56:04]RasterBufferAndPrint [09:56:04]line Счет N : (1)2075432 [09:56:04]line ИНН: 02508201610067 [09:56:04]line Контрольно-Кассовый Чек [09:56:04]line ПРОДАЖА [09:56:04]line ТРК (МРК, ГНК) : 21 [09:56:04]line Товар: 2710194210 [09:56:04]line ДТ-К-5 [09:56:04]line 10.000 * 0.00 [09:56:04]line = 0.00 [09:56:04]line НДС 12% НСП 1% [09:56:04]line > о реализуемом товаре [09:56:04]line ИТОГО: 0.00 [09:56:04]line НСП 1% : 0.00 [09:56:04]line НДС 12% : 0.00 [09:56:04]line Наличными: 0.00 [09:56:04]line Безнал.: 0.00 [09:56:04]line Место: АЗС № 135 "Партнер Нефть" [09:56:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:56:04]line СНО: Общий режим [09:56:04]line Чек 167 20.08.2024 09:56 [09:56:04]line Смена: 100 ФФД: 1.0 [09:56:04]line ЗНМ: 0300000196 [09:56:04]line РНМ: 0000000000162794 [09:56:04]line Версия ККМ: v1.0 [09:56:04]line Талоны: Топливная Карта [09:56:04]line 92875 [09:56:04]line ФМ: 0000000002094532 [09:56:04]line ФД: 58183 [09:56:04]line ФПД: 77360763295102 [09:56:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095603&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58183&fm=77360763295102&tin=02508201610067®Number=0000000000162794&sum=0 [09:56:04]OFD Sender: Processing packet 58183 [packets to send 51, broken 50] [09:56:04]ProducePacketName [09:56:04]name=ofd_packets/00058183 [09:56:04]OFD Sender: To server: pG, [09:56:04]CommunicateWithHost lk.salyk.kg:30040 [09:56:04]ConnectInit lk.salyk.kg [09:56:04]written 0, free lines is 4095 [09:56:05]Connected sock=10 [09:56:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 99 A1 04 01 95 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 33 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E3 00 00 35 04 06 00 46 5B F4 D0 D5 7E 50 60 EA 13 46 1B 82 68 [09:56:05]Write to MH i2c: 01 00 00 22 01 23 [09:56:05]Write i2c OK [09:56:05]MH_I2C_Read... [09:56:05]Read from MH i2c: 01 [09:56:05]MH_I2C_Read... [09:56:05]Read from MH i2c: 01 07 00 [09:56:05]MH_I2C_Read... [09:56:05]Read from MH i2c: 01 07 00 22 01 00 00 00 00 00 B7 0C ED [09:56:05]RasterBufferAndPrint [09:56:05]line [09:56:05]line [09:56:05]line [09:56:05]line [09:56:05]line [09:56:05]written 0, free lines is 3259 [09:56:05]MH_Cut [09:56:05]Write to MH i2c: D1 01 00 29 01 01 FC [09:56:05]Write i2c OK [09:56:05]MH_I2C_Read... [09:56:05]Read from MH i2c: D1 [09:56:05]MH_I2C_Read... [09:56:05]Read from MH i2c: D1 01 00 [09:56:05]MH_I2C_Read... [09:56:05]Read from MH i2c: D1 01 00 29 01 00 FB [09:56:05]Write to MH i2c: 01 00 00 2A 01 2B [09:56:05]Write i2c OK [09:56:05]MH_I2C_Read... [09:56:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 16 BE 47 00 A4 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E3 00 00 F4 03 04 00 82 13 C4 66 B6 04 01 00 00 38 C0 2A 8D D0 18 CC A9 [09:56:05]CommunicateWithHost err = 0 [09:56:05]CheckOFDResponse [09:56:05]1017 (14) - 77093643461234 [09:56:05]1041 (16) - 0000000002094532 [09:56:05]1040 (4) - 58183 [09:56:05]1012 (4) - 20.08.2024 03:54 [09:56:05]1206 (1) - 0 [09:56:05]OFD Sender: Remove packet 58183 [09:56:05]ProducePacketName [09:56:05]name=ofd_packets/00058183 [09:56:05]NVStorageDeleteData [09:56:05]OFD Sender: No OFD packet to send [09:56:06]*** Cut start [09:56:06]*** Partial cut [09:56:06]*** CUTSNS_PIN = 1 [09:56:06]*** CUTSNS_PIN = 0 [09:56:06]*** Brake cut motor [09:56:06]Read from MH i2c: 01 [09:56:06]MH_I2C_Read... [09:56:06]*** Stop cut motor [09:56:06]*** Cut end [09:56:06]Read from MH i2c: 01 07 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: 01 07 00 2A 01 00 00 00 00 00 FF 0F 40 [09:56:06]process_action close_receipt done [09:56:06]requested_data is exist [09:56:06]produce_requested_data [09:56:06]requested_item fm.sn is exist - process it [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 11 00 00 [09:56:06]Write to MH i2c: E2 08 00 2B 01 80 11 00 00 00 00 00 00 A6 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 17 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 17 00 2B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F2 [09:56:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:56:06]wFMCommunicate OK [09:56:06]requested_item fd.num is exist - process it [09:56:06]SAM_PROTO_GetFieldsCounters [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 13 00 00 [09:56:06]Write to MH i2c: E2 08 00 2C 01 80 13 00 00 00 00 00 00 A9 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:07]Read from MH i2c: E2 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 62 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 62 00 2C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 47 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [09:56:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 47 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:07]wFMCommunicate OK [09:56:07]SAM_PROTO_GetFieldsCounters done [09:56:07]requested_item shift.num is exist - process it [09:56:07]requested_item shift.opened is exist - process it [09:56:07]req_shift_opened [09:56:07]FM_GetShiftState [09:56:07]SAM_PROTO_GetShiftState [09:56:07]wFMCommunicate request_size=4 [09:56:07]MH_SAM_APDU [09:56:07]CAPDU: 80 13 01 00 [09:56:07]Write to MH i2c: E2 08 00 2D 01 80 13 01 00 00 00 00 00 AB [09:56:07]Write i2c OK [09:56:07]MH_I2C_Read... [09:56:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:07]Read from MH i2c: E2 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 0E 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 0E 00 2D 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CE [09:56:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:56:07]wFMCommunicate OK [09:56:07]SAM_PROTO_GetShiftState done [09:56:07]FM_GetShiftState done [09:56:07]req_shift_opened done [09:56:07]requested_item shift.open_date is exist - process it [09:56:07]req_shift_open_date [09:56:07]req_shift_open_date done [09:56:07]produce_requested_data done [09:56:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58183,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:56:07]process_action_free close_receipt [09:56:07]json_value_free [09:56:07]json_value_free done [09:56:07]process_json_proto returns [09:56:07]Send response to host [09:56:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58183,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:56:07]free response buf [09:56:07]execute_script done [09:56:07]execute_script returns [09:56:07]free content buf [09:56:07]Sock 7.Close socket [09:56:07]Sock 7.Thread stoped [09:56:10]OFD Sender: No OFD packet to send [09:56:15]OFD Sender: No OFD packet to send [09:56:20]OFD Sender: No OFD packet to send [09:56:25]OFD Sender: No OFD packet to send [09:56:30]OFD Sender: No OFD packet to send [09:56:35]OFD Sender: No OFD packet to send [09:56:40]OFD Sender: No OFD packet to send [09:56:45]OFD Sender: No OFD packet to send [09:56:50]OFD Sender: No OFD packet to send [09:56:55]OFD Sender: No OFD packet to send [09:57:00]OFD Sender: No OFD packet to send [09:57:01]accept exits with 9 [09:57:01]New connection [09:57:01]New thread 3067182436 created [09:57:01]Thread 3067039076 joined [09:57:01]Waiting for new connection... [09:57:01] Sock 9.Parse request [09:57:01]Sock 9.Check first char [09:57:01]Sock 9.First char is OK [09:57:01]request: POST /json_proto HTTP/1.0 [09:57:01]Method: POST [09:57:01]URL: /json_proto [09:57:01]Method is POST - this is cgi request [09:57:01]url: /json_proto [09:57:01]query_string will be loaded in cgi processing [09:57:01]execute_cgi json_proto POST (null) [09:57:01]execute_cgi path=json_proto method=POST [09:57:01]POST find Content-Length [09:57:01]Host: 172.17.44.3:8080 [09:57:01]Content-Length: 801 [09:57:01]Content-Type: application/json [09:57:01] [09:57:01]POST finish read [09:57:01]Found Content-Length = 801 [09:57:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:01]execute_script... [09:57:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:01]POST & json_proto [09:57:01]process_json_proto [09:57:01]json parsed OK: [09:57:01]protocol is kg_v1.0 [09:57:01]action value=close_receipt [09:57:01]process_action close_receipt [09:57:01]cmd_close_receipt [09:57:01]MH_GetDate [09:57:01]Write to MH i2c: F0 00 00 2E 01 1E [09:57:01]Write i2c OK [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: F0 [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: F0 09 00 [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: F0 09 00 2E 01 00 6E 68 C4 66 AD C5 5D 66 5C [09:57:01]GetLastDocTimeStamp 1724147763 [09:57:01]current date 1724147822 [09:57:01]FM_GetShiftState [09:57:01]SAM_PROTO_GetShiftState [09:57:01]wFMCommunicate request_size=4 [09:57:01]MH_SAM_APDU [09:57:01]CAPDU: 80 13 01 00 [09:57:01]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [09:57:01]Write i2c OK [09:57:01]MH_I2C_Read... [09:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:01]Read from MH i2c: E2 [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: E2 0E 00 [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D0 [09:57:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:57:01]wFMCommunicate OK [09:57:01]SAM_PROTO_GetShiftState done [09:57:01]FM_GetShiftState done [09:57:01]opened in 1724112910 [09:57:01]opened+sec_in_day 1724199310 [09:57:01]quantity*price = 60003 [09:57:01]sum+1 = 60004 [09:57:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 168 20.08.2024 09:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58184 ФПД: 156524168446848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095702&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58184&fm=156524168446848&tin=02508201610067®Number=0000000000162794&sum=60003 [09:57:02]StoreToDocumentArchive [09:57:02]shift 100 fd 58184 [09:57:02]save to /storage/0100/doc_00058184 [09:57:02]save last doc name /storage/0100/doc_00058184 to /storage/kkm_last_doc_name [09:57:02]save OK [09:57:02]Clear old archive folders... [09:57:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:02]tlvbuf is 0073B2C0 [09:57:02]SAM_PROTO_ClearQueue [09:57:02]wFMCommunicate request_size=4 [09:57:02]MH_SAM_APDU [09:57:02]CAPDU: 80 09 00 00 [09:57:02]Write to MH i2c: E2 08 00 3C 01 80 09 00 00 00 00 00 00 AF [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:02]Read from MH i2c: E2 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 03 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [09:57:02]RAPDU: 90 00 [09:57:02]wFMCommunicate OK [09:57:02]SAM_PROTO_ClearQueue done [09:57:02]KKMCreateOFDPacket [09:57:02]OFDProtocolAddRootSTLVToBuf [09:57:02]FM_MakeSignedData [09:57:02]FM_MakeSignedData [09:57:02]SAM_PROTO_SignData [09:57:02]wFMCommunicate request_size=4 [09:57:02]MH_SAM_APDU [09:57:02]CAPDU: 80 0D 01 02 [09:57:02]Write to MH i2c: E2 08 00 3D 01 80 0D 01 02 00 00 00 00 B7 [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:02]Read from MH i2c: E2 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 03 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [09:57:02]RAPDU: 90 00 [09:57:02]wFMCommunicate OK [09:57:02]wFMCommunicate request_size=255 [09:57:02]MH_SAM_APDU [09:57:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 6E 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E3 00 00 35 04 06 00 8E [09:57:02]Write to MH i2c: E2 02 01 3E 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 6E 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E3 00 00 35 04 06 00 8E 00 00 C4 [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:03]Read from MH i2c: E2 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 03 00 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [09:57:03]RAPDU: 90 00 [09:57:03]wFMCommunicate OK [09:57:03]wFMCommunicate request_size=10 [09:57:03]MH_SAM_APDU [09:57:03]CAPDU: 80 0D 02 02 05 5B 9F 75 83 80 [09:57:03]Write to MH i2c: E2 0D 00 3F 01 80 0D 02 02 05 00 5B 9F 75 83 80 00 00 36 [09:57:03]Write i2c OK [09:57:03]MH_I2C_Read... [09:57:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:03]Read from MH i2c: E2 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 03 00 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [09:57:03]RAPDU: 90 00 [09:57:03]wFMCommunicate OK [09:57:03]wFMCommunicate request_size=4 [09:57:03]MH_SAM_APDU [09:57:03]CAPDU: 80 0D 03 02 [09:57:03]Write to MH i2c: E2 08 00 40 01 80 0D 03 02 00 00 00 00 BC [09:57:03]Write i2c OK [09:57:03]MH_I2C_Read... [09:57:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:03]Read from MH i2c: E2 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 0B 00 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 0B 00 40 01 00 DA D7 05 FF 1A 88 DE A1 90 00 93 [09:57:03]RAPDU: DA D7 05 FF 1A 88 DE A1 90 00 [09:57:03]wFMCommunicate OK [09:57:03]SAM_PROTO_SignData done [09:57:03]FM_MakeSignedData done [09:57:03]CreateOFDProtocolMessage [09:57:03]wFMCommunicate request_size=4 [09:57:03]MH_SAM_APDU [09:57:03]CAPDU: 80 11 00 00 [09:57:03]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [09:57:03]Write i2c OK [09:57:03]MH_I2C_Read... [09:57:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:03]Read from MH i2c: E2 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 17 00 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 08 [09:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:57:03]wFMCommunicate OK [09:57:03]CreateOFDProtocolMessage done [09:57:03]OFDSenderStorePacket 58184 [09:57:03]StoreOFDPacket docnum=58184 [09:57:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F9 AD 07 01 B3 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 6E 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E3 00 00 35 04 06 00 8E 5B 9F 75 83 80 DA D7 05 FF 1A 88 DE A1 [09:57:03]CheckFolder [09:57:03]dirname=/storage/ofd_packets [09:57:03]CheckFolder done [09:57:03]ProducePacketName [09:57:03]name=ofd_packets/00058184 [09:57:03]NVStorageSaveData ofd_packets/00058184 [09:57:03]File name is /storage/ofd_packets/00058184 [09:57:03]Write 301 bytes [09:57:03]NVStorageSaveData done [09:57:03]OFDSenderStorePacket done [09:57:03]KKMCreateOFDPacket done [09:57:03]NVStorageSaveData kkm_last_timestamp [09:57:03]File name is /storage/kkm_last_timestamp [09:57:03]Write 4 bytes [09:57:03]NVStorageSaveData done [09:57:03]ExternCall_PrintAddStr [09:57:03]wPrintStart [09:57:03]Write to MH i2c: 01 00 00 42 01 43 [09:57:03]Write i2c OK [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: 01 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: 01 07 00 [09:57:03]MH_I2C_Read... [09:57:03]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [09:57:03]RasterBufferAndPrint [09:57:03]line Счет N : (1)2075434 [09:57:03]line ИНН: 02508201610067 [09:57:03]line Контрольно-Кассовый Чек [09:57:03]line ПРОДАЖА [09:57:03]line ТРК (МРК, ГНК) : 33 [09:57:03]line Товар: 2710124130 [09:57:03]line Аи-92-К-4 [09:57:03]line 8.850 * 67.80 [09:57:03]line = 600.03 [09:57:03]line НДС 12% НСП 1% [09:57:03]line > о реализуемом товаре [09:57:03]line ИТОГО: 600.03 [09:57:03]line НСП 1% : 5.31 [09:57:03]line НДС 12% : 63.72 [09:57:03]line Наличными: 0.00 [09:57:03]line Безнал.: 600.03 [09:57:03]line Место: АЗС № 135 "Партнер Нефть" [09:57:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:57:03]line СНО: Общий режим [09:57:03]line Чек 168 20.08.2024 09:57 [09:57:03]line Смена: 100 ФФД: 1.0 [09:57:03]line ЗНМ: 0300000196 [09:57:03]line РНМ: 0000000000162794 [09:57:03]line Версия ККМ: v1.0 [09:57:03]line Платежная система: O! деньги [09:57:03]line ФМ: 0000000002094532 [09:57:03]line ФД: 58184 [09:57:03]line ФПД: 156524168446848 [09:57:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095702&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58184&fm=156524168446848&tin=02508201610067®Number=0000000000162794&sum=60003 [09:57:03]OFD Sender: Processing packet 58184 [packets to send 51, broken 50] [09:57:03]ProducePacketName [09:57:03]name=ofd_packets/00058184 [09:57:03]OFD Sender: To server: pG, [09:57:03]CommunicateWithHost lk.salyk.kg:30040 [09:57:03]ConnectInit lk.salyk.kg [09:57:03]written 0, free lines is 4095 [09:57:03]Connected sock=10 [09:57:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F9 AD 07 01 B3 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 6E 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E3 00 00 35 04 06 00 8E 5B 9F 75 83 80 DA D7 05 FF 1A 88 DE A1 [09:57:04]Write to MH i2c: 01 00 00 6C 01 6D [09:57:04]Write i2c OK [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: 01 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: 01 07 00 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: 01 07 00 6C 01 00 00 00 00 00 C8 0C 48 [09:57:04]RasterBufferAndPrint [09:57:04]line [09:57:04]line [09:57:04]line [09:57:04]line [09:57:04]line [09:57:04]written 0, free lines is 3278 [09:57:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7E F2 47 00 CA 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E3 00 00 F4 03 04 00 BD 13 C4 66 B6 04 01 00 00 0E FC 89 46 9E 05 5D 69 [09:57:04]CommunicateWithHost err = 0 [09:57:04]CheckOFDResponse [09:57:04]1017 (14) - 77093643461234 [09:57:04]1041 (16) - 0000000002094532 [09:57:04]1040 (4) - 58184 [09:57:04]1012 (4) - 20.08.2024 03:55 [09:57:04]1206 (1) - 0 [09:57:04]OFD Sender: Remove packet 58184 [09:57:04]ProducePacketName [09:57:04]name=ofd_packets/00058184 [09:57:04]NVStorageDeleteData [09:57:04]MH_Cut [09:57:04]Write to MH i2c: D1 01 00 73 01 01 46 [09:57:04]Write i2c OK [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: D1 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: D1 01 00 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: D1 01 00 73 01 00 45 [09:57:04]Write to MH i2c: 01 00 00 74 01 75 [09:57:04]Write i2c OK [09:57:04]MH_I2C_Read... [09:57:04]OFD Sender: No OFD packet to send [09:57:05]*** Cut start [09:57:05]*** Partial cut [09:57:05]*** CUTSNS_PIN = 1 [09:57:05]*** CUTSNS_PIN = 0 [09:57:05]*** Brake cut motor [09:57:05]Read from MH i2c: 01 [09:57:05]MH_I2C_Read... [09:57:05]*** Stop cut motor [09:57:05]*** Cut end [09:57:05]Read from MH i2c: 01 07 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: 01 07 00 74 01 00 00 00 00 00 FF 0F 8A [09:57:05]process_action close_receipt done [09:57:05]requested_data is exist [09:57:05]produce_requested_data [09:57:05]requested_item fm.sn is exist - process it [09:57:05]wFMCommunicate request_size=4 [09:57:05]MH_SAM_APDU [09:57:05]CAPDU: 80 11 00 00 [09:57:05]Write to MH i2c: E2 08 00 75 01 80 11 00 00 00 00 00 00 F0 [09:57:05]Write i2c OK [09:57:05]MH_I2C_Read... [09:57:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:05]Read from MH i2c: E2 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 17 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 17 00 75 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [09:57:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:57:05]wFMCommunicate OK [09:57:05]requested_item fd.num is exist - process it [09:57:05]SAM_PROTO_GetFieldsCounters [09:57:05]wFMCommunicate request_size=4 [09:57:05]MH_SAM_APDU [09:57:05]CAPDU: 80 13 00 00 [09:57:05]Write to MH i2c: E2 08 00 76 01 80 13 00 00 00 00 00 00 F3 [09:57:05]Write i2c OK [09:57:05]MH_I2C_Read... [09:57:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:05]Read from MH i2c: E2 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 62 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 62 00 76 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 48 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [09:57:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 48 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:05]wFMCommunicate OK [09:57:05]SAM_PROTO_GetFieldsCounters done [09:57:05]requested_item shift.num is exist - process it [09:57:05]requested_item shift.opened is exist - process it [09:57:05]req_shift_opened [09:57:05]FM_GetShiftState [09:57:05]SAM_PROTO_GetShiftState [09:57:05]wFMCommunicate request_size=4 [09:57:05]MH_SAM_APDU [09:57:05]CAPDU: 80 13 01 00 [09:57:05]Write to MH i2c: E2 08 00 77 01 80 13 01 00 00 00 00 00 F5 [09:57:05]Write i2c OK [09:57:05]MH_I2C_Read... [09:57:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:05]Read from MH i2c: E2 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 0E 00 [09:57:05]MH_I2C_Read... [09:57:05]Read from MH i2c: E2 0E 00 77 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 18 [09:57:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:57:05]wFMCommunicate OK [09:57:05]SAM_PROTO_GetShiftState done [09:57:05]FM_GetShiftState done [09:57:05]req_shift_opened done [09:57:05]requested_item shift.open_date is exist - process it [09:57:05]req_shift_open_date [09:57:05]req_shift_open_date done [09:57:05]produce_requested_data done [09:57:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58184,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:57:05]process_action_free close_receipt [09:57:05]json_value_free [09:57:05]json_value_free done [09:57:05]process_json_proto returns [09:57:05]Send response to host [09:57:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58184,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:57:05]free response buf [09:57:05]execute_script done [09:57:05]execute_script returns [09:57:05]free content buf [09:57:05]Sock 9.Close socket [09:57:05]Sock 9.Thread stoped [09:57:06]accept exits with 7 [09:57:06]New connection [09:57:06]New thread 3067039076 created [09:57:06]Thread 3067182436 joined [09:57:06]Waiting for new connection... [09:57:06] Sock 7.Parse request [09:57:06]Sock 7.Check first char [09:57:06]Sock 7.First char is OK [09:57:06]request: POST /json_proto HTTP/1.0 [09:57:06]Method: POST [09:57:06]URL: /json_proto [09:57:06]Method is POST - this is cgi request [09:57:06]url: /json_proto [09:57:06]query_string will be loaded in cgi processing [09:57:06]execute_cgi json_proto POST (null) [09:57:06]execute_cgi path=json_proto method=POST [09:57:06]POST find Content-Length [09:57:06]Host: 172.17.44.3:8080 [09:57:06]Content-Length: 793 [09:57:06]Content-Type: application/json [09:57:06] [09:57:06]POST finish read [09:57:06]Found Content-Length = 793 [09:57:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:06]execute_script... [09:57: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)2075433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:06]POST & json_proto [09:57:06]process_json_proto [09:57:06]json parsed OK: [09:57:06]protocol is kg_v1.0 [09:57:06]action value=close_receipt [09:57:06]process_action close_receipt [09:57:06]cmd_close_receipt [09:57:06]MH_GetDate [09:57:06]Write to MH i2c: F0 00 00 78 01 68 [09:57:06]Write i2c OK [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: F0 [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: F0 09 00 [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: F0 09 00 78 01 00 73 68 C4 66 AD C5 5D 66 AB [09:57:06]GetLastDocTimeStamp 1724147822 [09:57:06]current date 1724147827 [09:57:06]FM_GetShiftState [09:57:06]SAM_PROTO_GetShiftState [09:57:06]wFMCommunicate request_size=4 [09:57:06]MH_SAM_APDU [09:57:06]CAPDU: 80 13 01 00 [09:57:06]Write to MH i2c: E2 08 00 79 01 80 13 01 00 00 00 00 00 F7 [09:57:06]Write i2c OK [09:57:06]MH_I2C_Read... [09:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:06]Read from MH i2c: E2 [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: E2 0E 00 [09:57:06]MH_I2C_Read... [09:57:06]Read from MH i2c: E2 0E 00 79 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [09:57:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:57:06]wFMCommunicate OK [09:57:06]SAM_PROTO_GetShiftState done [09:57:06]FM_GetShiftState done [09:57:06]opened in 1724112910 [09:57:06]opened+sec_in_day 1724199310 [09:57:06]quantity*price = 0 [09:57:06]sum+1 = 1 [09:57:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 169 20.08.2024 09:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58185 ФПД: 142256282561192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095707&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58185&fm=142256282561192&tin=02508201610067®Number=0000000000162794&sum=0 [09:57:07]StoreToDocumentArchive [09:57:07]shift 100 fd 58185 [09:57:07]save to /storage/0100/doc_00058185 [09:57:07]save last doc name /storage/0100/doc_00058185 to /storage/kkm_last_doc_name [09:57:07]save OK [09:57:07]Clear old archive folders... [09:57:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:07]tlvbuf is 0073FE80 [09:57:07]SAM_PROTO_ClearQueue [09:57:07]wFMCommunicate request_size=4 [09:57:07]MH_SAM_APDU [09:57:07]CAPDU: 80 09 00 00 [09:57:07]Write to MH i2c: E2 08 00 86 01 80 09 00 00 00 00 00 00 F9 [09:57:07]Write i2c OK [09:57:07]MH_I2C_Read... [09:57:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:07]Read from MH i2c: E2 [09:57:07]MH_I2C_Read... [09:57:07]Read from MH i2c: E2 03 00 [09:57:07]MH_I2C_Read... [09:57:07]Read from MH i2c: E2 03 00 86 01 00 90 00 FB [09:57:07]RAPDU: 90 00 [09:57:07]wFMCommunicate OK [09:57:07]SAM_PROTO_ClearQueue done [09:57:07]KKMCreateOFDPacket [09:57:07]OFDProtocolAddRootSTLVToBuf [09:57:07]FM_MakeSignedData [09:57:07]FM_MakeSignedData [09:57:07]SAM_PROTO_SignData [09:57:07]wFMCommunicate request_size=4 [09:57:07]MH_SAM_APDU [09:57:07]CAPDU: 80 0D 01 02 [09:57:07]Write to MH i2c: E2 08 00 87 01 80 0D 01 02 00 00 00 00 01 [09:57:07]Write i2c OK [09:57:07]MH_I2C_Read... [09:57:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:07]Read from MH i2c: E2 [09:57:07]MH_I2C_Read... [09:57:07]Read from MH i2c: E2 03 00 [09:57:07]MH_I2C_Read... [09:57:07]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [09:57:07]RAPDU: 90 00 [09:57:07]wFMCommunicate OK [09:57:07]wFMCommunicate request_size=255 [09:57:07]MH_SAM_APDU [09:57: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 34 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 A9 00 00 00 F4 03 04 00 73 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E3 00 00 35 04 06 00 81 [09:57:07]Write to MH i2c: E2 02 01 88 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 34 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 A9 00 00 00 F4 03 04 00 73 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E3 00 00 35 04 06 00 81 00 00 FD [09:57:07]Write i2c OK [09:57:07]MH_I2C_Read... [09:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:07]Read from MH i2c: E2 [09:57:07]MH_I2C_Read... [09:57:07]Read from MH i2c: E2 03 00 [09:57:07]MH_I2C_Read... [09:57:07]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [09:57:07]RAPDU: 90 00 [09:57:07]wFMCommunicate OK [09:57:07]wFMCommunicate request_size=10 [09:57:07]MH_SAM_APDU [09:57:07]CAPDU: 80 0D 02 02 05 61 9F 30 6A A8 [09:57:07]Write to MH i2c: E2 0D 00 89 01 80 0D 02 02 05 00 61 9F 30 6A A8 00 00 50 [09:57:07]Write i2c OK [09:57:07]MH_I2C_Read... [09:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:08]Read from MH i2c: E2 [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: E2 03 00 [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [09:57:08]RAPDU: 90 00 [09:57:08]wFMCommunicate OK [09:57:08]wFMCommunicate request_size=4 [09:57:08]MH_SAM_APDU [09:57:08]CAPDU: 80 0D 03 02 [09:57:08]Write to MH i2c: E2 08 00 8A 01 80 0D 03 02 00 00 00 00 06 [09:57:08]Write i2c OK [09:57:08]MH_I2C_Read... [09:57:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:08]Read from MH i2c: E2 [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: E2 0B 00 [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: E2 0B 00 8A 01 00 B8 EF 28 50 A2 BD 64 A9 90 00 92 [09:57:08]RAPDU: B8 EF 28 50 A2 BD 64 A9 90 00 [09:57:08]wFMCommunicate OK [09:57:08]SAM_PROTO_SignData done [09:57:08]FM_MakeSignedData done [09:57:08]CreateOFDProtocolMessage [09:57:08]wFMCommunicate request_size=4 [09:57:08]MH_SAM_APDU [09:57:08]CAPDU: 80 11 00 00 [09:57:08]Write to MH i2c: E2 08 00 8B 01 80 11 00 00 00 00 00 00 06 [09:57:08]Write i2c OK [09:57:08]MH_I2C_Read... [09:57:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:08]Read from MH i2c: E2 [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: E2 17 00 [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: E2 17 00 8B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 52 [09:57:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:57:08]wFMCommunicate OK [09:57:08]CreateOFDProtocolMessage done [09:57:08]OFDSenderStorePacket 58185 [09:57:08]StoreOFDPacket docnum=58185 [09:57:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9F 76 07 01 E1 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 34 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 A9 00 00 00 F4 03 04 00 73 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E3 00 00 35 04 06 00 81 61 9F 30 6A A8 B8 EF 28 50 A2 BD 64 A9 [09:57:08]CheckFolder [09:57:08]dirname=/storage/ofd_packets [09:57:08]CheckFolder done [09:57:08]ProducePacketName [09:57:08]name=ofd_packets/00058185 [09:57:08]NVStorageSaveData ofd_packets/00058185 [09:57:08]File name is /storage/ofd_packets/00058185 [09:57:08]Write 301 bytes [09:57:08]NVStorageSaveData done [09:57:08]OFDSenderStorePacket done [09:57:08]KKMCreateOFDPacket done [09:57:08]NVStorageSaveData kkm_last_timestamp [09:57:08]File name is /storage/kkm_last_timestamp [09:57:08]Write 4 bytes [09:57:08]NVStorageSaveData done [09:57:08]ExternCall_PrintAddStr [09:57:08]wPrintStart [09:57:08]Write to MH i2c: 01 00 00 8C 01 8D [09:57:08]Write i2c OK [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: 01 [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: 01 07 00 [09:57:08]MH_I2C_Read... [09:57:08]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 FF 0F A2 [09:57:08]RasterBufferAndPrint [09:57:08]line Счет N : (1)2075433 [09:57:08]line ИНН: 02508201610067 [09:57:08]line Контрольно-Кассовый Чек [09:57:08]line ПРОДАЖА [09:57:08]line ТРК (МРК, ГНК) : 43 [09:57:08]line Товар: 2710124130 [09:57:08]line Аи-92-К-4 [09:57:08]line 10.000 * 0.00 [09:57:08]line = 0.00 [09:57:08]line НДС 12% НСП 1% [09:57:08]line > о реализуемом товаре [09:57:08]line ИТОГО: 0.00 [09:57:08]line НСП 1% : 0.00 [09:57:08]line НДС 12% : 0.00 [09:57:08]line Наличными: 0.00 [09:57:08]line Безнал.: 0.00 [09:57:08]line Место: АЗС № 135 "Партнер Нефть" [09:57:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:57:08]line СНО: Общий режим [09:57:08]line Чек 169 20.08.2024 09:57 [09:57:08]line Смена: 100 ФФД: 1.0 [09:57:08]line ЗНМ: 0300000196 [09:57:08]line РНМ: 0000000000162794 [09:57:08]line Версия ККМ: v1.0 [09:57:08]line Талоны: Топливная Карта [09:57:08]line 92875 [09:57:08]line ФМ: 0000000002094532 [09:57:08]line ФД: 58185 [09:57:08]line ФПД: 142256282561192 [09:57:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095707&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58185&fm=142256282561192&tin=02508201610067®Number=0000000000162794&sum=0 [09:57:08]OFD Sender: Processing packet 58185 [packets to send 51, broken 50] [09:57:08]ProducePacketName [09:57:08]name=ofd_packets/00058185 [09:57:08]OFD Sender: To server: pG, [09:57:08]CommunicateWithHost lk.salyk.kg:30040 [09:57:08]ConnectInit lk.salyk.kg [09:57:08]written 0, free lines is 4095 [09:57:08]Connected sock=10 [09:57:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9F 76 07 01 E1 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 34 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 A9 00 00 00 F4 03 04 00 73 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E3 00 00 35 04 06 00 81 61 9F 30 6A A8 B8 EF 28 50 A2 BD 64 A9 [09:57:09]Write to MH i2c: 01 00 00 B6 01 B7 [09:57:09]Write i2c OK [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: 01 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: 01 07 00 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: 01 07 00 B6 01 00 00 00 00 00 CC 0C 96 [09:57:09]RasterBufferAndPrint [09:57:09]line [09:57:09]line [09:57:09]line [09:57:09]line [09:57:09]line [09:57:09]written 0, free lines is 3291 [09:57:09]MH_Cut [09:57:09]Write to MH i2c: D1 01 00 BD 01 01 90 [09:57:09]Write i2c OK [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: D1 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: D1 01 00 [09:57:09]MH_I2C_Read... [09:57:09]Read from MH i2c: D1 01 00 BD 01 00 8F [09:57:09]Write to MH i2c: 01 00 00 BE 01 BF [09:57:09]Write i2c OK [09:57:09]MH_I2C_Read... [09:57:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 19 B4 47 00 07 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E3 00 00 F4 03 04 00 C2 13 C4 66 B6 04 01 00 00 8C 76 3E 65 93 0E A5 29 [09:57:09]CommunicateWithHost err = 0 [09:57:09]CheckOFDResponse [09:57:09]1017 (14) - 77093643461234 [09:57:09]1041 (16) - 0000000002094532 [09:57:09]1040 (4) - 58185 [09:57:09]1012 (4) - 20.08.2024 03:55 [09:57:09]1206 (1) - 0 [09:57:09]OFD Sender: Remove packet 58185 [09:57:09]ProducePacketName [09:57:09]name=ofd_packets/00058185 [09:57:09]NVStorageDeleteData [09:57:09]OFD Sender: No OFD packet to send [09:57:10]*** Cut start [09:57:10]*** Partial cut [09:57:10]*** CUTSNS_PIN = 1 [09:57:10]*** CUTSNS_PIN = 0 [09:57:10]*** Brake cut motor [09:57:10]Read from MH i2c: 01 *** Stop cut motor [09:57:10] [09:57:10]*** Cut end [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: 01 07 00 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: 01 07 00 BE 01 00 00 00 00 00 FF 0F D4 [09:57:10]process_action close_receipt done [09:57:10]requested_data is exist [09:57:10]produce_requested_data [09:57:10]requested_item fm.sn is exist - process it [09:57:10]wFMCommunicate request_size=4 [09:57:10]MH_SAM_APDU [09:57:10]CAPDU: 80 11 00 00 [09:57:10]Write to MH i2c: E2 08 00 BF 01 80 11 00 00 00 00 00 00 3A [09:57:10]Write i2c OK [09:57:10]MH_I2C_Read... [09:57:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:10]Read from MH i2c: E2 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 17 00 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 17 00 BF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 86 [09:57:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:57:10]wFMCommunicate OK [09:57:10]requested_item fd.num is exist - process it [09:57:10]SAM_PROTO_GetFieldsCounters [09:57:10]wFMCommunicate request_size=4 [09:57:10]MH_SAM_APDU [09:57:10]CAPDU: 80 13 00 00 [09:57:10]Write to MH i2c: E2 08 00 C0 01 80 13 00 00 00 00 00 00 3D [09:57:10]Write i2c OK [09:57:10]MH_I2C_Read... [09:57:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:10]Read from MH i2c: E2 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 62 00 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 62 00 C0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 49 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [09:57:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 49 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:10]wFMCommunicate OK [09:57:10]SAM_PROTO_GetFieldsCounters done [09:57:10]requested_item shift.num is exist - process it [09:57:10]requested_item shift.opened is exist - process it [09:57:10]req_shift_opened [09:57:10]FM_GetShiftState [09:57:10]SAM_PROTO_GetShiftState [09:57:10]wFMCommunicate request_size=4 [09:57:10]MH_SAM_APDU [09:57:10]CAPDU: 80 13 01 00 [09:57:10]Write to MH i2c: E2 08 00 C1 01 80 13 01 00 00 00 00 00 3F [09:57:10]Write i2c OK [09:57:10]MH_I2C_Read... [09:57:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:10]Read from MH i2c: E2 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 0E 00 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 0E 00 C1 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 62 [09:57:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:57:11]wFMCommunicate OK [09:57:11]SAM_PROTO_GetShiftState done [09:57:11]FM_GetShiftState done [09:57:11]req_shift_opened done [09:57:11]requested_item shift.open_date is exist - process it [09:57:11]req_shift_open_date [09:57:11]req_shift_open_date done [09:57:11]produce_requested_data done [09:57:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58185,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:57:11]process_action_free close_receipt [09:57:11]json_value_free [09:57:11]json_value_free done [09:57:11]process_json_proto returns [09:57:11]Send response to host [09:57:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58185,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:57:11]free response buf [09:57:11]execute_script done [09:57:11]execute_script returns [09:57:11]free content buf [09:57:11]Sock 7.Close socket [09:57:11]Sock 7.Thread stoped [09:57:14]OFD Sender: No OFD packet to send [09:57:19]OFD Sender: No OFD packet to send [09:57:24]OFD Sender: No OFD packet to send [09:57:29]OFD Sender: No OFD packet to send [09:57:34]OFD Sender: No OFD packet to send [09:57:39]OFD Sender: No OFD packet to send [09:57:44]OFD Sender: No OFD packet to send [09:57:49]OFD Sender: No OFD packet to send [09:57:54]OFD Sender: No OFD packet to send [09:57:56]accept exits with 9 [09:57:56]New connection [09:57:56]New thread 3067182436 created [09:57:56]Thread 3067039076 joined [09:57:56]Waiting for new connection... [09:57:56] Sock 9.Parse request [09:57:56]Sock 9.Check first char [09:57:56]Sock 9.First char is OK [09:57:56]request: POST /json_proto HTTP/1.0 [09:57:56]Method: POST [09:57:56]URL: /json_proto [09:57:56]Method is POST - this is cgi request [09:57:56]url: /json_proto [09:57:56]query_string will be loaded in cgi processing [09:57:56]execute_cgi json_proto POST (null) [09:57:56]execute_cgi path=json_proto method=POST [09:57:56]POST find Content-Length [09:57:56]Host: 172.17.44.3:8080 [09:57:56]Content-Length: 789 [09:57:56]Content-Type: application/json [09:57:56] [09:57:56]POST finish read [09:57:56]Found Content-Length = 789 [09:57:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 4.080, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:56]execute_script... [09:57:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 4.080, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:56]POST & json_proto [09:57:56]process_json_proto [09:57:56]json parsed OK: [09:57:56]protocol is kg_v1.0 [09:57:56]action value=close_receipt [09:57:56]process_action close_receipt [09:57:56]cmd_close_receipt [09:57:56]MH_GetDate [09:57:56]Write to MH i2c: F0 00 00 C2 01 B2 [09:57:56]Write i2c OK [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 09 00 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 09 00 C2 01 00 A5 68 C4 66 AD C5 5D 66 27 [09:57:56]GetLastDocTimeStamp 1724147827 [09:57:56]current date 1724147877 [09:57:56]FM_GetShiftState [09:57:56]SAM_PROTO_GetShiftState [09:57:56]wFMCommunicate request_size=4 [09:57:56]MH_SAM_APDU [09:57:56]CAPDU: 80 13 01 00 [09:57:56]Write to MH i2c: E2 08 00 C3 01 80 13 01 00 00 00 00 00 41 [09:57:56]Write i2c OK [09:57:56]MH_I2C_Read... [09:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:56]Read from MH i2c: E2 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: E2 0E 00 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: E2 0E 00 C3 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [09:57:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:57:56]wFMCommunicate OK [09:57:56]SAM_PROTO_GetShiftState done [09:57:56]FM_GetShiftState done [09:57:56]opened in 1724112910 [09:57:56]opened+sec_in_day 1724199310 [09:57:56]quantity*price = 0 [09:57:56]sum+1 = 1 [09:57:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 170 20.08.2024 09:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58186 ФПД: 62444105606647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095757&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58186&fm=62444105606647&tin=02508201610067®Number=0000000000162794&sum=0 [09:57:57]StoreToDocumentArchive [09:57:57]shift 100 fd 58186 [09:57:57]save to /storage/0100/doc_00058186 [09:57:57]save last doc name /storage/0100/doc_00058186 to /storage/kkm_last_doc_name [09:57:57]save OK [09:57:57]Clear old archive folders... [09:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:57:57]tlvbuf is 0074AD80 [09:57:57]SAM_PROTO_ClearQueue [09:57:57]wFMCommunicate request_size=4 [09:57:57]MH_SAM_APDU [09:57:57]CAPDU: 80 09 00 00 [09:57:57]Write to MH i2c: E2 08 00 D0 01 80 09 00 00 00 00 00 00 43 [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:57]Read from MH i2c: E2 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 03 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 03 00 D0 01 00 90 00 45 [09:57:57]RAPDU: 90 00 [09:57:57]wFMCommunicate OK [09:57:57]SAM_PROTO_ClearQueue done [09:57:57]KKMCreateOFDPacket [09:57:57]OFDProtocolAddRootSTLVToBuf [09:57:57]FM_MakeSignedData [09:57:57]FM_MakeSignedData [09:57:57]SAM_PROTO_SignData [09:57:57]wFMCommunicate request_size=4 [09:57:57]MH_SAM_APDU [09:57:57]CAPDU: 80 0D 01 02 [09:57:57]Write to MH i2c: E2 08 00 D1 01 80 0D 01 02 00 00 00 00 4B [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:57]Read from MH i2c: E2 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 03 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [09:57:57]RAPDU: 90 00 [09:57:57]wFMCommunicate OK [09:57:57]wFMCommunicate request_size=255 [09:57:57]MH_SAM_APDU [09:57:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 0F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 A5 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E3 00 00 35 04 06 00 38 CA E6 BB [09:57:57]Write to MH i2c: E2 02 01 D2 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 35 FF 03 08 00 03 F0 0F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 A5 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E3 00 00 35 04 06 00 38 CA E6 BB 00 00 B9 [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:57]Read from MH i2c: E2 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 03 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [09:57:57]RAPDU: 90 00 [09:57:57]wFMCommunicate OK [09:57:57]wFMCommunicate request_size=7 [09:57:57]MH_SAM_APDU [09:57:57]CAPDU: 80 0D 02 02 02 A5 F7 [09:57:57]Write to MH i2c: E2 0A 00 D3 01 80 0D 02 02 02 00 A5 F7 00 00 EE [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:57]Read from MH i2c: E2 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 03 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [09:57:57]RAPDU: 90 00 [09:57:57]wFMCommunicate OK [09:57:57]wFMCommunicate request_size=4 [09:57:57]MH_SAM_APDU [09:57:57]CAPDU: 80 0D 03 02 [09:57:57]Write to MH i2c: E2 08 00 D4 01 80 0D 03 02 00 00 00 00 50 [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:57]Read from MH i2c: E2 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 0B 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 0B 00 D4 01 00 04 0B 5B B1 9E 6D 28 86 90 00 25 [09:57:57]RAPDU: 04 0B 5B B1 9E 6D 28 86 90 00 [09:57:57]wFMCommunicate OK [09:57:57]SAM_PROTO_SignData done [09:57:57]FM_MakeSignedData done [09:57:57]CreateOFDProtocolMessage [09:57:57]wFMCommunicate request_size=4 [09:57:57]MH_SAM_APDU [09:57:57]CAPDU: 80 11 00 00 [09:57:57]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:57]Read from MH i2c: E2 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 17 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9C [09:57:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:57:57]wFMCommunicate OK [09:57:57]CreateOFDProtocolMessage done [09:57:57]OFDSenderStorePacket 58186 [09:57:57]StoreOFDPacket docnum=58186 [09:57:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 CD FF 04 01 D3 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 35 FF 03 08 00 03 F0 0F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 A5 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E3 00 00 35 04 06 00 38 CA E6 BB A5 F7 04 0B 5B B1 9E 6D 28 86 [09:57:57]CheckFolder [09:57:57]dirname=/storage/ofd_packets [09:57:57]CheckFolder done [09:57:57]ProducePacketName [09:57:57]name=ofd_packets/00058186 [09:57:57]NVStorageSaveData ofd_packets/00058186 [09:57:57]File name is /storage/ofd_packets/00058186 [09:57:57]Write 298 bytes [09:57:57]NVStorageSaveData done [09:57:57]OFDSenderStorePacket done [09:57:57]KKMCreateOFDPacket done [09:57:57]NVStorageSaveData kkm_last_timestamp [09:57:57]File name is /storage/kkm_last_timestamp [09:57:57]Write 4 bytes [09:57:57]NVStorageSaveData done [09:57:57]ExternCall_PrintAddStr [09:57:57]wPrintStart [09:57:57]Write to MH i2c: 01 00 00 D6 01 D7 [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: 01 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: 01 07 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: 01 07 00 D6 01 00 00 00 00 00 FF 0F EC [09:57:57]RasterBufferAndPrint [09:57:57]line Счет N : (1)2075435 [09:57:57]line ИНН: 02508201610067 [09:57:57]line Контрольно-Кассовый Чек [09:57:57]line ПРОДАЖА [09:57:57]line ТРК (МРК, ГНК) : 11 [09:57:57]line Товар: 2710194210 [09:57:57]line ДТ-К-5 [09:57:57]line 4.080 * 0.00 [09:57:57]line = 0.00 [09:57:57]line НДС 12% НСП 1% [09:57:57]line > о реализуемом товаре [09:57:57]line ИТОГО: 0.00 [09:57:57]line НСП 1% : 0.00 [09:57:57]line НДС 12% : 0.00 [09:57:57]line Наличными: 0.00 [09:57:57]line Безнал.: 0.00 [09:57:57]line Место: АЗС № 135 "Партнер Нефть" [09:57:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:57:57]line СНО: Общий режим [09:57:57]line Чек 170 20.08.2024 09:57 [09:57:57]line Смена: 100 ФФД: 1.0 [09:57:57]line ЗНМ: 0300000196 [09:57:57]line РНМ: 0000000000162794 [09:57:57]line Версия ККМ: v1.0 [09:57:57]line Талоны: Топливная Карта [09:57:57]line 68771 [09:57:57]line ФМ: 0000000002094532 [09:57:57]line ФД: 58186 [09:57:57]line ФПД: 62444105606647 [09:57:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095757&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58186&fm=62444105606647&tin=02508201610067®Number=0000000000162794&sum=0 [09:57:58]OFD Sender: Processing packet 58186 [packets to send 51, broken 50] [09:57:58]ProducePacketName [09:57:58]name=ofd_packets/00058186 [09:57:58]OFD Sender: To server: pG, [09:57:58]CommunicateWithHost lk.salyk.kg:30040 [09:57:58]ConnectInit lk.salyk.kg [09:57:58]written 0, free lines is 4095 [09:57:58]Connected sock=10 [09:57:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 CD FF 04 01 D3 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 35 FF 03 08 00 03 F0 0F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 A5 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E3 00 00 35 04 06 00 38 CA E6 BB A5 F7 04 0B 5B B1 9E 6D 28 86 [09:57:58]Write to MH i2c: 01 00 00 00 02 02 [09:57:58]Write i2c OK [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: 01 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: 01 07 00 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: 01 07 00 00 02 00 00 00 00 00 C0 0C D5 [09:57:58]RasterBufferAndPrint [09:57:58]line [09:57:58]line [09:57:58]line [09:57:58]line [09:57:58]line [09:57:58]written 0, free lines is 3268 [09:57:58]MH_Cut [09:57:58]Write to MH i2c: D1 01 00 07 02 01 DB [09:57:58]Write i2c OK [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: D1 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: D1 01 00 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: D1 01 00 07 02 00 DA [09:57:58]Write to MH i2c: 01 00 00 08 02 0A [09:57:58]Write i2c OK [09:57:58]MH_I2C_Read... [09:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5B C0 47 00 02 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 32 30 39 34 35 33 32 10 04 04 00 4A E3 00 00 F4 03 04 00 F4 13 C4 66 B6 04 01 00 00 F7 D5 D1 34 B4 60 47 31 [09:57:58]CommunicateWithHost err = 0 [09:57:58]CheckOFDResponse [09:57:58]1017 (14) - 77093643461234 [09:57:58]1041 (16) - 0000000002094532 [09:57:58]1040 (4) - 58186 [09:57:58]1012 (4) - 20.08.2024 03:56 [09:57:58]1206 (1) - 0 [09:57:58]OFD Sender: Remove packet 58186 [09:57:58]ProducePacketName [09:57:58]name=ofd_packets/00058186 [09:57:58]NVStorageDeleteData [09:57:59]OFD Sender: No OFD packet to send [09:57:59]*** Cut start [09:57:59]*** Partial cut [09:57:59]*** CUTSNS_PIN = 1 [09:57:59]*** CUTSNS_PIN = 0 [09:57:59]*** Brake cut motor [09:58:00]Read from MH i2c: 01 [09:58:00]MH_I2C_Read... [09:58:00]*** Stop cut motor [09:58:00]*** Cut end [09:58:00]Read from MH i2c: 01 07 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: 01 07 00 08 02 00 00 00 00 00 FF 0F 1F [09:58:00]process_action close_receipt done [09:58:00]requested_data is exist [09:58:00]produce_requested_data [09:58:00]requested_item fm.sn is exist - process it [09:58:00]wFMCommunicate request_size=4 [09:58:00]MH_SAM_APDU [09:58:00]CAPDU: 80 11 00 00 [09:58:00]Write to MH i2c: E2 08 00 09 02 80 11 00 00 00 00 00 00 85 [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:00]Read from MH i2c: E2 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: E2 17 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: E2 17 00 09 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D1 [09:58:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:58:00]wFMCommunicate OK [09:58:00]requested_item fd.num is exist - process it [09:58:00]SAM_PROTO_GetFieldsCounters [09:58:00]wFMCommunicate request_size=4 [09:58:00]MH_SAM_APDU [09:58:00]CAPDU: 80 13 00 00 [09:58:00]Write to MH i2c: E2 08 00 0A 02 80 13 00 00 00 00 00 00 88 [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:00]Read from MH i2c: E2 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: E2 62 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: E2 62 00 0A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [09:58:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:00]wFMCommunicate OK [09:58:00]SAM_PROTO_GetFieldsCounters done [09:58:00]requested_item shift.num is exist - process it [09:58:00]requested_item shift.opened is exist - process it [09:58:00]req_shift_opened [09:58:00]FM_GetShiftState [09:58:00]SAM_PROTO_GetShiftState [09:58:00]wFMCommunicate request_size=4 [09:58:00]MH_SAM_APDU [09:58:00]CAPDU: 80 13 01 00 [09:58:00]Write to MH i2c: E2 08 00 0B 02 80 13 01 00 00 00 00 00 8A [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:00]Read from MH i2c: E2 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: E2 0E 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: E2 0E 00 0B 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AD [09:58:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:58:00]wFMCommunicate OK [09:58:00]SAM_PROTO_GetShiftState done [09:58:00]FM_GetShiftState done [09:58:00]req_shift_opened done [09:58:00]requested_item shift.open_date is exist - process it [09:58:00]req_shift_open_date [09:58:00]req_shift_open_date done [09:58:00]produce_requested_data done [09:58:00]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58186,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:58:00]process_action_free close_receipt [09:58:00]json_value_free [09:58:00]json_value_free done [09:58:00]process_json_proto returns [09:58:00]Send response to host [09:58:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58186,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:58:00]free response buf [09:58:00]execute_script done [09:58:00]execute_script returns [09:58:00]free content buf [09:58:00]Sock 9.Close socket [09:58:00]Sock 9.Thread stoped [09:58:04]OFD Sender: No OFD packet to send [09:58:09]OFD Sender: No OFD packet to send [09:58:14]OFD Sender: No OFD packet to send [09:58:19]OFD Sender: No OFD packet to send [09:58:21]accept exits with 7 [09:58:21]New connection [09:58:21]New thread 3067039076 created [09:58:21]Thread 3067182436 joined [09:58:21]Waiting for new connection... [09:58:21] Sock 7.Parse request [09:58:21]Sock 7.Check first char [09:58:21]Sock 7.First char is OK [09:58:21]request: POST /json_proto HTTP/1.0 [09:58:21]Method: POST [09:58:21]URL: /json_proto [09:58:21]Method is POST - this is cgi request [09:58:21]url: /json_proto [09:58:21]query_string will be loaded in cgi processing [09:58:21]execute_cgi json_proto POST (null) [09:58:21]execute_cgi path=json_proto method=POST [09:58:21]POST find Content-Length [09:58:21]Host: 172.17.44.3:8080 [09:58:21]Content-Length: 675 [09:58:21]Content-Type: application/json [09:58:21] [09:58:21]POST finish read [09:58:21]Found Content-Length = 675 [09:58:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.140, "sum" : 620.27, "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" ] } } [09:58:21]execute_script... [09: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)2075437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.140, "sum" : 620.27, "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" ] } } [09:58:21]POST & json_proto [09:58:21]process_json_proto [09:58:21]json parsed OK: [09:58:21]protocol is kg_v1.0 [09:58:21]action value=close_receipt [09:58:21]process_action close_receipt [09:58:21]cmd_close_receipt [09:58:21]MH_GetDate [09:58:21]Write to MH i2c: F0 00 00 0C 02 FD [09:58:21]Write i2c OK [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: F0 [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: F0 09 00 [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: F0 09 00 0C 02 00 BE 68 C4 66 AD C5 5D 66 8B [09:58:21]GetLastDocTimeStamp 1724147877 [09:58:21]current date 1724147902 [09:58:21]FM_GetShiftState [09:58:21]SAM_PROTO_GetShiftState [09:58:21]wFMCommunicate request_size=4 [09:58:21]MH_SAM_APDU [09:58:21]CAPDU: 80 13 01 00 [09:58:21]Write to MH i2c: E2 08 00 0D 02 80 13 01 00 00 00 00 00 8C [09:58:21]Write i2c OK [09:58:21]MH_I2C_Read... [09:58:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:21]Read from MH i2c: E2 [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: E2 0E 00 [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: E2 0E 00 0D 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AF [09:58:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:58:21]wFMCommunicate OK [09:58:21]SAM_PROTO_GetShiftState done [09:58:21]FM_GetShiftState done [09:58:21]opened in 1724112910 [09:58:21]opened+sec_in_day 1724199310 [09:58:21]quantity*price = 62026 [09:58:21]sum+1 = 62028 [09:58:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 171 20.08.2024 09:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58187 ФПД: 205971774296725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095822&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58187&fm=205971774296725&tin=02508201610067®Number=0000000000162794&sum=62000 [09:58:22]StoreToDocumentArchive [09:58:22]shift 100 fd 58187 [09:58:22]save to /storage/0100/doc_00058187 [09:58:22]save last doc name /storage/0100/doc_00058187 to /storage/kkm_last_doc_name [09:58:22]save OK [09:58:22]Clear old archive folders... [09:58:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:58:22]tlvbuf is 0074C930 [09:58:22]SAM_PROTO_ClearQueue [09:58:22]wFMCommunicate request_size=4 [09:58:22]MH_SAM_APDU [09:58:22]CAPDU: 80 09 00 00 [09:58:22]Write to MH i2c: E2 08 00 1A 02 80 09 00 00 00 00 00 00 8E [09:58:22]Write i2c OK [09:58:22]MH_I2C_Read... [09:58:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:22]Read from MH i2c: E2 [09:58:22]MH_I2C_Read... [09:58:22]Read from MH i2c: E2 03 00 [09:58:22]MH_I2C_Read... [09:58:22]Read from MH i2c: E2 03 00 1A 02 00 90 00 90 [09:58:22]RAPDU: 90 00 [09:58:22]wFMCommunicate OK [09:58:22]SAM_PROTO_ClearQueue done [09:58:22]KKMCreateOFDPacket [09:58:22]OFDProtocolAddRootSTLVToBuf [09:58:22]FM_MakeSignedData [09:58:22]FM_MakeSignedData [09:58:22]SAM_PROTO_SignData [09:58:22]wFMCommunicate request_size=4 [09:58:22]MH_SAM_APDU [09:58:22]CAPDU: 80 0D 01 02 [09:58:22]Write to MH i2c: E2 08 00 1B 02 80 0D 01 02 00 00 00 00 96 [09:58:22]Write i2c OK [09:58:22]MH_I2C_Read... [09:58:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:22]Read from MH i2c: E2 [09:58:22]MH_I2C_Read... [09:58:22]Read from MH i2c: E2 03 00 [09:58:22]MH_I2C_Read... [09:58:22]Read from MH i2c: E2 03 00 1B 02 00 90 00 91 [09:58:22]RAPDU: 90 00 [09:58:22]wFMCommunicate OK [09:58:22]wFMCommunicate request_size=255 [09:58:22]MH_SAM_APDU [09: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 35 FF 03 08 00 03 CC 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4B 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 AB 00 00 00 F4 03 04 00 BE 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E3 00 00 35 04 06 00 BB 54 8A 70 [09:58:22]Write to MH i2c: E2 02 01 1C 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4B 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 AB 00 00 00 F4 03 04 00 BE 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E3 00 00 35 04 06 00 BB 54 8A 70 00 00 CE [09:58:22]Write i2c OK [09:58:22]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 1C 02 00 90 00 92 [09:58:23]RAPDU: 90 00 [09:58:23]wFMCommunicate OK [09:58:23]wFMCommunicate request_size=7 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 0D 02 02 02 D2 95 [09:58:23]Write to MH i2c: E2 0A 00 1D 02 80 0D 02 02 02 00 D2 95 00 00 04 [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [09:58:23]RAPDU: 90 00 [09:58:23]wFMCommunicate OK [09:58:23]wFMCommunicate request_size=4 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 0D 03 02 [09:58:23]Write to MH i2c: E2 08 00 1E 02 80 0D 03 02 00 00 00 00 9B [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 0B 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 0B 00 1E 02 00 3B E3 F9 CF EC EF 02 A4 90 00 03 [09:58:23]RAPDU: 3B E3 F9 CF EC EF 02 A4 90 00 [09:58:23]wFMCommunicate OK [09:58:23]SAM_PROTO_SignData done [09:58:23]FM_MakeSignedData done [09:58:23]CreateOFDProtocolMessage [09:58:23]wFMCommunicate request_size=4 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 11 00 00 [09:58:23]Write to MH i2c: E2 08 00 1F 02 80 11 00 00 00 00 00 00 9B [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 17 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 17 00 1F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E7 [09:58:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:58:23]wFMCommunicate OK [09:58:23]CreateOFDProtocolMessage done [09:58:23]OFDSenderStorePacket 58187 [09:58:23]StoreOFDPacket docnum=58187 [09:58:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5F 62 04 01 27 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4B 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 AB 00 00 00 F4 03 04 00 BE 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E3 00 00 35 04 06 00 BB 54 8A 70 D2 95 3B E3 F9 CF EC EF 02 A4 [09:58:23]CheckFolder [09:58:23]dirname=/storage/ofd_packets [09:58:23]CheckFolder done [09:58:23]ProducePacketName [09:58:23]name=ofd_packets/00058187 [09:58:23]NVStorageSaveData ofd_packets/00058187 [09:58:23]File name is /storage/ofd_packets/00058187 [09:58:23]Write 298 bytes [09:58:23]NVStorageSaveData done [09:58:23]OFDSenderStorePacket done [09:58:23]KKMCreateOFDPacket done [09:58:23]NVStorageSaveData kkm_last_timestamp [09:58:23]File name is /storage/kkm_last_timestamp [09:58:23]Write 4 bytes [09:58:23]NVStorageSaveData done [09:58:23]ExternCall_PrintAddStr [09:58:23]wPrintStart [09:58:23]Write to MH i2c: 01 00 00 20 02 22 [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: 01 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: 01 07 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 FF 0F 37 [09:58:23]RasterBufferAndPrint [09:58:23]line Счет N : (1)2075437 [09:58:23]line ИНН: 02508201610067 [09:58:23]line Контрольно-Кассовый Чек [09:58:23]line ПРОДАЖА [09:58:23]line ТРК (МРК, ГНК) : 21 [09:58:23]line Товар: 2710194210 [09:58:23]line ДТ-К-5 [09:58:23]line 8.140 * 76.20 [09:58:23]line = 620.27 [09:58:23]line НДС 12% НСП 1% [09:58:23]line > о реализуемом товаре [09:58:23]line ОКРУГЛЕНИЕ: -0.27 [09:58:23]line ИТОГО: 620.00 [09:58:23]line Внесено: 620.00 [09:58:23]line СДАЧА: 0.00 [09:58:23]line НСП 1% : 5.49 [09:58:23]line НДС 12% : 65.87 [09:58:23]line Наличными: 620.00 [09:58:23]line Безнал.: 0.00 [09:58:23]line Место: АЗС № 135 "Партнер Нефть" [09:58:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:58:23]line СНО: Общий режим [09:58:23]line Чек 171 20.08.2024 09:58 [09:58:23]line Смена: 100 ФФД: 1.0 [09:58:23]line ЗНМ: 0300000196 [09:58:23]line РНМ: 0000000000162794 [09:58:23]line Версия ККМ: v1.0 [09:58:23]line ФМ: 0000000002094532 [09:58:23]line ФД: 58187 [09:58:23]line ФПД: 205971774296725 [09:58:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095822&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58187&fm=205971774296725&tin=02508201610067®Number=0000000000162794&sum=62000 [09:58:23]OFD Sender: Processing packet 58187 [packets to send 51, broken 50] [09:58:23]ProducePacketName [09:58:23]name=ofd_packets/00058187 [09:58:23]OFD Sender: To server: pG, [09:58:23]CommunicateWithHost lk.salyk.kg:30040 [09:58:23]ConnectInit lk.salyk.kg [09:58:23]written 0, free lines is 4095 [09:58:23]Connected sock=10 [09:58:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5F 62 04 01 27 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4B 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 AB 00 00 00 F4 03 04 00 BE 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E3 00 00 35 04 06 00 BB 54 8A 70 D2 95 3B E3 F9 CF EC EF 02 A4 [09:58:24]Write to MH i2c: 01 00 00 4B 02 4D [09:58:24]Write i2c OK [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: 01 [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: 01 07 00 [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: 01 07 00 4B 02 00 00 00 00 00 A7 0C 07 [09:58:24]RasterBufferAndPrint [09:58:24]line [09:58:24]line [09:58:24]line [09:58:24]line [09:58:24]line [09:58:24]written 0, free lines is 3243 [09:58:24]MH_Cut [09:58:24]Write to MH i2c: D1 01 00 52 02 01 26 [09:58:24]Write i2c OK [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: D1 [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: D1 01 00 [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: D1 01 00 52 02 00 25 [09:58:24]Write to MH i2c: 01 00 00 53 02 55 [09:58:24]Write i2c OK [09:58:24]MH_I2C_Read... [09:58:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F0 0D 47 00 C0 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 32 30 39 34 35 33 32 10 04 04 00 4B E3 00 00 F4 03 04 00 0D 14 C4 66 B6 04 01 00 00 46 57 DC D6 F9 63 DD D9 [09:58:24]CommunicateWithHost err = 0 [09:58:24]CheckOFDResponse [09:58:24]1017 (14) - 77093643461234 [09:58:24]1041 (16) - 0000000002094532 [09:58:24]1040 (4) - 58187 [09:58:24]1012 (4) - 20.08.2024 03:57 [09:58:24]1206 (1) - 0 [09:58:24]OFD Sender: Remove packet 58187 [09:58:24]ProducePacketName [09:58:24]name=ofd_packets/00058187 [09:58:24]NVStorageDeleteData [09:58:24]OFD Sender: No OFD packet to send [09:58:25]*** Cut start [09:58:25]*** Partial cut [09:58:25]*** CUTSNS_PIN = 1 [09:58:25]*** CUTSNS_PIN = 0 [09:58:25]*** Brake cut motor [09:58:25]Read from MH i2c: 01 [09:58:25]MH_I2C_Read... [09:58:25]*** Stop cut motor [09:58:25]*** Cut end [09:58:25]Read from MH i2c: 01 07 00 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: 01 07 00 53 02 00 00 00 00 00 FF 0F 6A [09:58:25]process_action close_receipt done [09:58:25]requested_data is exist [09:58:25]produce_requested_data [09:58:25]requested_item fm.sn is exist - process it [09:58:25]wFMCommunicate request_size=4 [09:58:25]MH_SAM_APDU [09:58:25]CAPDU: 80 11 00 00 [09:58:25]Write to MH i2c: E2 08 00 54 02 80 11 00 00 00 00 00 00 D0 [09:58:25]Write i2c OK [09:58:25]MH_I2C_Read... [09:58:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:25]Read from MH i2c: E2 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 17 00 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 17 00 54 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1C [09:58:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:58:25]wFMCommunicate OK [09:58:25]requested_item fd.num is exist - process it [09:58:25]SAM_PROTO_GetFieldsCounters [09:58:25]wFMCommunicate request_size=4 [09:58:25]MH_SAM_APDU [09:58:25]CAPDU: 80 13 00 00 [09:58:25]Write to MH i2c: E2 08 00 55 02 80 13 00 00 00 00 00 00 D3 [09:58:25]Write i2c OK [09:58:25]MH_I2C_Read... [09:58:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:25]Read from MH i2c: E2 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 62 00 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 62 00 55 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [09:58:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:25]wFMCommunicate OK [09:58:25]SAM_PROTO_GetFieldsCounters done [09:58:25]requested_item shift.num is exist - process it [09:58:25]requested_item shift.opened is exist - process it [09:58:25]req_shift_opened [09:58:25]FM_GetShiftState [09:58:25]SAM_PROTO_GetShiftState [09:58:25]wFMCommunicate request_size=4 [09:58:25]MH_SAM_APDU [09:58:25]CAPDU: 80 13 01 00 [09:58:25]Write to MH i2c: E2 08 00 56 02 80 13 01 00 00 00 00 00 D5 [09:58:25]Write i2c OK [09:58:25]MH_I2C_Read... [09:58:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:26]Read from MH i2c: E2 [09:58:26]MH_I2C_Read... [09:58:26]Read from MH i2c: E2 0E 00 [09:58:26]MH_I2C_Read... [09:58:26]Read from MH i2c: E2 0E 00 56 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F8 [09:58:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:58:26]wFMCommunicate OK [09:58:26]SAM_PROTO_GetShiftState done [09:58:26]FM_GetShiftState done [09:58:26]req_shift_opened done [09:58:26]requested_item shift.open_date is exist - process it [09:58:26]req_shift_open_date [09:58:26]req_shift_open_date done [09:58:26]produce_requested_data done [09:58:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58187,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:58:26]process_action_free close_receipt [09:58:26]json_value_free [09:58:26]json_value_free done [09:58:26]process_json_proto returns [09:58:26]Send response to host [09:58:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58187,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:58:26]free response buf [09:58:26]execute_script done [09:58:26]execute_script returns [09:58:26]free content buf [09:58:26]Sock 7.Close socket [09:58:26]Sock 7.Thread stoped [09:58:29]OFD Sender: No OFD packet to send [09:58:34]OFD Sender: No OFD packet to send [09:58:39]OFD Sender: No OFD packet to send [09:58:44]OFD Sender: No OFD packet to send [09:58:49]OFD Sender: No OFD packet to send [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]accept exits with 9 [09:59:14]New connection [09:59:14]New thread 3067182436 created [09:59:14]Thread 3067039076 joined [09:59:14]Waiting for new connection... [09:59:14] Sock 9.Parse request [09:59:14]Sock 9.Check first char [09:59:14]Sock 9.First char is OK [09:59:14]request: POST /json_proto HTTP/1.0 [09:59:14]Method: POST [09:59:14]URL: /json_proto [09:59:14]Method is POST - this is cgi request [09:59:14]url: /json_proto [09:59:14]query_string will be loaded in cgi processing [09:59:14]execute_cgi json_proto POST (null) [09:59:14]execute_cgi path=json_proto method=POST [09:59:14]POST find Content-Length [09:59:14]Host: 172.17.44.3:8080 [09:59:14]Content-Length: 640 [09:59:14]Content-Type: application/json [09:59:14] [09:59:14]POST finish read [09:59:14]Found Content-Length = 640 [09:59:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.000, "sum" : 339.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 339.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:14]execute_script... [09: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)2075440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.000, "sum" : 339.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 339.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:14]POST & json_proto [09:59:14]process_json_proto [09:59:14]json parsed OK: [09:59:14]protocol is kg_v1.0 [09:59:14]action value=close_receipt [09:59:14]process_action close_receipt [09:59:14]cmd_close_receipt [09:59:14]MH_GetDate [09:59:14]Write to MH i2c: F0 00 00 57 02 48 [09:59:14]Write i2c OK [09:59:14]MH_I2C_Read... [09:59:14]Read from MH i2c: F0 [09:59:14]MH_I2C_Read... [09:59:14]Read from MH i2c: F0 09 00 [09:59:14]MH_I2C_Read... [09:59:14]Read from MH i2c: F0 09 00 57 02 00 F3 68 C4 66 AD C5 5D 66 0B [09:59:14]GetLastDocTimeStamp 1724147902 [09:59:14]current date 1724147955 [09:59:14]FM_GetShiftState [09:59:14]SAM_PROTO_GetShiftState [09:59:14]wFMCommunicate request_size=4 [09:59:14]MH_SAM_APDU [09:59:14]CAPDU: 80 13 01 00 [09:59:14]Write to MH i2c: E2 08 00 58 02 80 13 01 00 00 00 00 00 D7 [09:59:14]Write i2c OK [09:59:14]MH_I2C_Read... [09:59:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:14]Read from MH i2c: E2 [09:59:14]MH_I2C_Read... [09:59:14]Read from MH i2c: E2 0E 00 [09:59:14]MH_I2C_Read... [09:59:14]Read from MH i2c: E2 0E 00 58 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FA [09:59:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:59:14]wFMCommunicate OK [09:59:14]SAM_PROTO_GetShiftState done [09:59:14]FM_GetShiftState done [09:59:14]opened in 1724112910 [09:59:14]opened+sec_in_day 1724199310 [09:59:14]quantity*price = 33900 [09:59:14]sum+1 = 33901 [09:59:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 339.00 НСП 1% : 3.00 НДС 12% : 36.00 Наличными: 339.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 172 20.08.2024 09:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58188 ФПД: 89696574945951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095915&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58188&fm=89696574945951&tin=02508201610067®Number=0000000000162794&sum=33900 [09:59:15]StoreToDocumentArchive [09:59:15]shift 100 fd 58188 [09:59:15]save to /storage/0100/doc_00058188 [09:59:15]save last doc name /storage/0100/doc_00058188 to /storage/kkm_last_doc_name [09:59:15]save OK [09:59:15]Clear old archive folders... [09:59:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:15]tlvbuf is 006D20C0 [09:59:15]SAM_PROTO_ClearQueue [09:59:15]wFMCommunicate request_size=4 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 09 00 00 [09:59:15]Write to MH i2c: E2 08 00 65 02 80 09 00 00 00 00 00 00 D9 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [09:59:15]RAPDU: 90 00 [09:59:15]wFMCommunicate OK [09:59:15]SAM_PROTO_ClearQueue done [09:59:15]KKMCreateOFDPacket [09:59:15]OFDProtocolAddRootSTLVToBuf [09:59:15]FM_MakeSignedData [09:59:15]FM_MakeSignedData [09:59:15]SAM_PROTO_SignData [09:59:15]wFMCommunicate request_size=4 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 0D 01 02 [09:59:15]Write to MH i2c: E2 08 00 66 02 80 0D 01 02 00 00 00 00 E1 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 66 02 00 90 00 DC [09:59:15]RAPDU: 90 00 [09:59:15]wFMCommunicate OK [09:59:15]wFMCommunicate request_size=255 [09:59:15]MH_SAM_APDU [09:59: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 34 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 0E 00 00 00 00 07 04 06 00 6C 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F3 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E3 00 00 35 04 06 00 51 [09:59:15]Write to MH i2c: E2 02 01 67 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 34 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 0E 00 00 00 00 07 04 06 00 6C 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F3 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E3 00 00 35 04 06 00 51 00 00 48 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 67 02 00 90 00 DD [09:59:15]RAPDU: 90 00 [09:59:15]wFMCommunicate OK [09:59:15]wFMCommunicate request_size=10 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 0D 02 02 05 94 1C 7C BA 9F [09:59:15]Write to MH i2c: E2 0D 00 68 02 80 0D 02 02 05 00 94 1C 7C BA 9F 00 00 73 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 68 02 00 90 00 DE [09:59:15]RAPDU: 90 00 [09:59:15]wFMCommunicate OK [09:59:15]wFMCommunicate request_size=4 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 0D 03 02 [09:59:15]Write to MH i2c: E2 08 00 69 02 80 0D 03 02 00 00 00 00 E6 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:16]Read from MH i2c: E2 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: E2 0B 00 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: E2 0B 00 69 02 00 0C 60 E8 7C 25 E1 16 A1 90 00 74 [09:59:16]RAPDU: 0C 60 E8 7C 25 E1 16 A1 90 00 [09:59:16]wFMCommunicate OK [09:59:16]SAM_PROTO_SignData done [09:59:16]FM_MakeSignedData done [09:59:16]CreateOFDProtocolMessage [09:59:16]wFMCommunicate request_size=4 [09:59:16]MH_SAM_APDU [09:59:16]CAPDU: 80 11 00 00 [09:59:16]Write to MH i2c: E2 08 00 6A 02 80 11 00 00 00 00 00 00 E6 [09:59:16]Write i2c OK [09:59:16]MH_I2C_Read... [09:59:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:16]Read from MH i2c: E2 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: E2 17 00 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: E2 17 00 6A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 32 [09:59:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:59:16]wFMCommunicate OK [09:59:16]CreateOFDProtocolMessage done [09:59:16]OFDSenderStorePacket 58188 [09:59:16]StoreOFDPacket docnum=58188 [09:59:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB 41 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 34 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 0E 00 00 00 00 07 04 06 00 6C 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F3 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E3 00 00 35 04 06 00 51 94 1C 7C BA 9F 0C 60 E8 7C 25 E1 16 A1 [09:59:16]CheckFolder [09:59:16]dirname=/storage/ofd_packets [09:59:16]CheckFolder done [09:59:16]ProducePacketName [09:59:16]name=ofd_packets/00058188 [09:59:16]NVStorageSaveData ofd_packets/00058188 [09:59:16]File name is /storage/ofd_packets/00058188 [09:59:16]Write 301 bytes [09:59:16]NVStorageSaveData done [09:59:16]OFDSenderStorePacket done [09:59:16]KKMCreateOFDPacket done [09:59:16]NVStorageSaveData kkm_last_timestamp [09:59:16]File name is /storage/kkm_last_timestamp [09:59:16]Write 4 bytes [09:59:16]NVStorageSaveData done [09:59:16]ExternCall_PrintAddStr [09:59:16]wPrintStart [09:59:16]Write to MH i2c: 01 00 00 6B 02 6D [09:59:16]Write i2c OK [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: 01 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: 01 07 00 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0F 82 [09:59:16]RasterBufferAndPrint [09:59:16]line Счет N : (1)2075440 [09:59:16]line ИНН: 02508201610067 [09:59:16]line Контрольно-Кассовый Чек [09:59:16]line ПРОДАЖА [09:59:16]line ТРК (МРК, ГНК) : 63 [09:59:16]line Товар: 2710124130 [09:59:16]line Аи-92-К-4 [09:59:16]line 5.000 * 67.80 [09:59:16]line = 339.00 [09:59:16]line НДС 12% НСП 1% [09:59:16]line > о реализуемом товаре [09:59:16]line ИТОГО: 339.00 [09:59:16]line НСП 1% : 3.00 [09:59:16]line НДС 12% : 36.00 [09:59:16]line Наличными: 339.00 [09:59:16]line Безнал.: 0.00 [09:59:16]line Место: АЗС № 135 "Партнер Нефть" [09:59:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [09:59:16]line СНО: Общий режим [09:59:16]line Чек 172 20.08.2024 09:59 [09:59:16]line Смена: 100 ФФД: 1.0 [09:59:16]line ЗНМ: 0300000196 [09:59:16]line РНМ: 0000000000162794 [09:59:16]line Версия ККМ: v1.0 [09:59:16]line ФМ: 0000000002094532 [09:59:16]line ФД: 58188 [09:59:16]line ФПД: 89696574945951 [09:59:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095915&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58188&fm=89696574945951&tin=02508201610067®Number=0000000000162794&sum=33900 [09:59:16]OFD Sender: Processing packet 58188 [packets to send 51, broken 50] [09:59:16]ProducePacketName [09:59:16]name=ofd_packets/00058188 [09:59:16]OFD Sender: To server: pG, [09:59:16]CommunicateWithHost lk.salyk.kg:30040 [09:59:16]ConnectInit lk.salyk.kg [09:59:16]written 0, free lines is 4095 [09:59:16]Connected sock=11 [09:59:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB 41 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 34 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 0E 00 00 00 00 07 04 06 00 6C 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F3 68 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E3 00 00 35 04 06 00 51 94 1C 7C BA 9F 0C 60 E8 7C 25 E1 16 A1 [09:59:16]Write to MH i2c: 01 00 00 93 02 95 [09:59:16]Write i2c OK [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: 01 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: 01 07 00 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: 01 07 00 93 02 00 00 00 00 00 DF 0C 87 [09:59:16]RasterBufferAndPrint [09:59:16]line [09:59:16]line [09:59:16]line [09:59:16]line [09:59:16]line [09:59:16]written 0, free lines is 3299 [09:59:16]MH_Cut [09:59:16]Write to MH i2c: D1 01 00 9A 02 01 6E [09:59:16]Write i2c OK [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: D1 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: D1 01 00 [09:59:16]MH_I2C_Read... [09:59:16]Read from MH i2c: D1 01 00 9A 02 00 6D [09:59:16]Write to MH i2c: 01 00 00 9B 02 9D [09:59:16]Write i2c OK [09:59:16]MH_I2C_Read... [09:59:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 66 38 47 00 43 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E3 00 00 F4 03 04 00 42 14 C4 66 B6 04 01 00 00 A3 2F 1B E6 02 C6 56 C4 [09:59:16]CommunicateWithHost err = 0 [09:59:16]CheckOFDResponse [09:59:16]1017 (14) - 77093643461234 [09:59:16]1041 (16) - 0000000002094532 [09:59:16]1040 (4) - 58188 [09:59:16]1012 (4) - 20.08.2024 03:57 [09:59:16]1206 (1) - 0 [09:59:16]OFD Sender: Remove packet 58188 [09:59:16]ProducePacketName [09:59:16]name=ofd_packets/00058188 [09:59:16]NVStorageDeleteData [09:59:17]OFD Sender: No OFD packet to send [09:59:17]*** Cut start [09:59:17]*** Partial cut [09:59:17]*** CUTSNS_PIN = 1 [09:59:17]*** CUTSNS_PIN = 0 [09:59:18]*** Brake cut motor [09:59:18]Read from MH i2c: 01 [09:59:18]MH_I2C_Read... [09:59:18]*** Stop cut motor [09:59:18]*** Cut end [09:59:18]Read from MH i2c: 01 07 00 [09:59:18]MH_I2C_Read... [09:59:18]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 FF 0F B2 [09:59:18]process_action close_receipt done [09:59:18]requested_data is exist [09:59:18]produce_requested_data [09:59:18]requested_item fm.sn is exist - process it [09:59:18]wFMCommunicate request_size=4 [09:59:18]MH_SAM_APDU [09:59:18]CAPDU: 80 11 00 00 [09:59:18]Write to MH i2c: E2 08 00 9C 02 80 11 00 00 00 00 00 00 18 [09:59:18]Write i2c OK [09:59:18]MH_I2C_Read... [09:59:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:18]Read from MH i2c: E2 [09:59:18]MH_I2C_Read... [09:59:18]Read from MH i2c: E2 17 00 [09:59:18]MH_I2C_Read... [09:59:18]Read from MH i2c: E2 17 00 9C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 64 [09:59:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [09:59:18]wFMCommunicate OK [09:59:18]requested_item fd.num is exist - process it [09:59:18]SAM_PROTO_GetFieldsCounters [09:59:18]wFMCommunicate request_size=4 [09:59:18]MH_SAM_APDU [09:59:18]CAPDU: 80 13 00 00 [09:59:18]Write to MH i2c: E2 08 00 9D 02 80 13 00 00 00 00 00 00 1B [09:59:18]Write i2c OK [09:59:18]MH_I2C_Read... [09:59:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:18]Read from MH i2c: E2 [09:59:18]MH_I2C_Read... [09:59:18]Read from MH i2c: E2 62 00 [09:59:18]MH_I2C_Read... [09:59:18]Read from MH i2c: E2 62 00 9D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [09:59:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:18]wFMCommunicate OK [09:59:18]SAM_PROTO_GetFieldsCounters done [09:59:18]requested_item shift.num is exist - process it [09:59:18]requested_item shift.opened is exist - process it [09:59:18]req_shift_opened [09:59:18]FM_GetShiftState [09:59:18]SAM_PROTO_GetShiftState [09:59:18]wFMCommunicate request_size=4 [09:59:18]MH_SAM_APDU [09:59:18]CAPDU: 80 13 01 00 [09:59:18]Write to MH i2c: E2 08 00 9E 02 80 13 01 00 00 00 00 00 1D [09:59:18]Write i2c OK [09:59:18]MH_I2C_Read... [09:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:18]Read from MH i2c: E2 [09:59:18]MH_I2C_Read... [09:59:18]Read from MH i2c: E2 0E 00 [09:59:18]MH_I2C_Read... [09:59:18]Read from MH i2c: E2 0E 00 9E 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 40 [09:59:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [09:59:18]wFMCommunicate OK [09:59:18]SAM_PROTO_GetShiftState done [09:59:18]FM_GetShiftState done [09:59:18]req_shift_opened done [09:59:18]requested_item shift.open_date is exist - process it [09:59:18]req_shift_open_date [09:59:18]req_shift_open_date done [09:59:18]produce_requested_data done [09:59:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58188,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [09:59:18]process_action_free close_receipt [09:59:18]json_value_free [09:59:18]json_value_free done [09:59:18]process_json_proto returns [09:59:18]Send response to host [09:59:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58188,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [09:59:18]free response buf [09:59:18]execute_script done [09:59:18]execute_script returns [09:59:18]free content buf [09:59:18]Sock 9.Close socket [09:59:18]Sock 9.Thread stoped [09:59:22]OFD Sender: No OFD packet to send [09:59:27]OFD Sender: No OFD packet to send [09:59:32]OFD Sender: No OFD packet to send [09:59:37]OFD Sender: No OFD packet to send [09:59:42]OFD Sender: No OFD packet to send [09:59:47]OFD Sender: No OFD packet to send [09:59:52]OFD Sender: No OFD packet to send [09:59:57]OFD Sender: No OFD packet to send [10:00:02]OFD Sender: No OFD packet to send [10:00:07]OFD Sender: No OFD packet to send [10:00:12]OFD Sender: No OFD packet to send [10:00:17]OFD Sender: No OFD packet to send [10:00:22]OFD Sender: No OFD packet to send [10:00:27]OFD Sender: No OFD packet to send [10:00:32]OFD Sender: No OFD packet to send [10:00:37]OFD Sender: No OFD packet to send [10:00:42]OFD Sender: No OFD packet to send [10:00:47]OFD Sender: No OFD packet to send [10:00:52]OFD Sender: No OFD packet to send [10:00:57]OFD Sender: No OFD packet to send [10:01:02]OFD Sender: No OFD packet to send [10:01:06]accept exits with 7 [10:01:06]New connection [10:01:06]New thread 3067039076 created [10:01:06]Thread 3067182436 joined [10:01:06]Waiting for new connection... [10:01:06] Sock 7.Parse request [10:01:06]Sock 7.Check first char [10:01:06]Sock 7.First char is OK [10:01:06]request: POST /json_proto HTTP/1.0 [10:01:06]Method: POST [10:01:06]URL: /json_proto [10:01:06]Method is POST - this is cgi request [10:01:06]url: /json_proto [10:01:06]query_string will be loaded in cgi processing [10:01:06]execute_cgi json_proto POST (null) [10:01:06]execute_cgi path=json_proto method=POST [10:01:06]POST find Content-Length [10:01:06]Host: 172.17.44.3:8080 [10:01:06]Content-Length: 782 [10:01:06]Content-Type: application/json [10:01:06] [10:01:06]POST finish read [10:01:06]Found Content-Length = 782 [10:01:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:06]execute_script... [10:01:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:06]POST & json_proto [10:01:06]process_json_proto [10:01:06]json parsed OK: [10:01:06]protocol is kg_v1.0 [10:01:06]action value=close_receipt [10:01:06]process_action close_receipt [10:01:06]cmd_close_receipt [10:01:06]MH_GetDate [10:01:06]Write to MH i2c: F0 00 00 9F 02 90 [10:01:06]Write i2c OK [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: F0 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: F0 09 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: F0 09 00 9F 02 00 63 69 C4 66 AD C5 5D 66 C4 [10:01:06]GetLastDocTimeStamp 1724147955 [10:01:06]current date 1724148067 [10:01:06]FM_GetShiftState [10:01:06]SAM_PROTO_GetShiftState [10:01:06]wFMCommunicate request_size=4 [10:01:06]MH_SAM_APDU [10:01:06]CAPDU: 80 13 01 00 [10:01:06]Write to MH i2c: E2 08 00 A0 02 80 13 01 00 00 00 00 00 1F [10:01:06]Write i2c OK [10:01:06]MH_I2C_Read... [10:01:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:06]Read from MH i2c: E2 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 0E 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 0E 00 A0 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 42 [10:01:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:01:06]wFMCommunicate OK [10:01:06]SAM_PROTO_GetShiftState done [10:01:06]FM_GetShiftState done [10:01:06]opened in 1724112910 [10:01:06]opened+sec_in_day 1724199310 [10:01:06]quantity*price = 50017 [10:01:06]sum+1 = 50019 [10:01:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 173 20.08.2024 10:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58189 ФПД: 215909256301648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100107&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58189&fm=215909256301648&tin=02508201610067®Number=0000000000162794&sum=50018 [10:01:07]StoreToDocumentArchive [10:01:07]shift 100 fd 58189 [10:01:07]save to /storage/0100/doc_00058189 [10:01:07]save last doc name /storage/0100/doc_00058189 to /storage/kkm_last_doc_name [10:01:07]save OK [10:01:07]Clear old archive folders... [10:01:07]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:01:07]tlvbuf is 006C3590 [10:01:07]SAM_PROTO_ClearQueue [10:01:07]wFMCommunicate request_size=4 [10:01:07]MH_SAM_APDU [10:01:07]CAPDU: 80 09 00 00 [10:01:07]Write to MH i2c: E2 08 00 AD 02 80 09 00 00 00 00 00 00 21 [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:07]Read from MH i2c: E2 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 03 00 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [10:01:07]RAPDU: 90 00 [10:01:07]wFMCommunicate OK [10:01:07]SAM_PROTO_ClearQueue done [10:01:07]KKMCreateOFDPacket [10:01:07]OFDProtocolAddRootSTLVToBuf [10:01:07]FM_MakeSignedData [10:01:07]FM_MakeSignedData [10:01:07]SAM_PROTO_SignData [10:01:07]wFMCommunicate request_size=4 [10:01:07]MH_SAM_APDU [10:01:07]CAPDU: 80 0D 01 02 [10:01:07]Write to MH i2c: E2 08 00 AE 02 80 0D 01 02 00 00 00 00 29 [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:07]Read from MH i2c: E2 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 03 00 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [10:01:07]RAPDU: 90 00 [10:01:07]wFMCommunicate OK [10:01:07]wFMCommunicate request_size=253 [10:01:07]MH_SAM_APDU [10:01:07]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 63 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E3 00 00 35 04 06 00 C4 5E 4A 86 8C 50 [10:01:07]Write to MH i2c: E2 00 01 AF 02 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 63 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E3 00 00 35 04 06 00 C4 5E 4A 86 8C 50 00 00 5E [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]OFD Sender: No OFD packet to send [10:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:07]Read from MH i2c: E2 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 03 00 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [10:01:07]RAPDU: 90 00 [10:01:07]wFMCommunicate OK [10:01:07]wFMCommunicate request_size=4 [10:01:07]MH_SAM_APDU [10:01:07]CAPDU: 80 0D 03 02 [10:01:07]Write to MH i2c: E2 08 00 B0 02 80 0D 03 02 00 00 00 00 2D [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:07]Read from MH i2c: E2 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 0B 00 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 0B 00 B0 02 00 B2 84 FB 9A 63 20 05 43 90 00 C4 [10:01:07]RAPDU: B2 84 FB 9A 63 20 05 43 90 00 [10:01:07]wFMCommunicate OK [10:01:07]SAM_PROTO_SignData done [10:01:07]FM_MakeSignedData done [10:01:07]CreateOFDProtocolMessage [10:01:07]wFMCommunicate request_size=4 [10:01:07]MH_SAM_APDU [10:01:07]CAPDU: 80 11 00 00 [10:01:07]Write to MH i2c: E2 08 00 B1 02 80 11 00 00 00 00 00 00 2D [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:07]Read from MH i2c: E2 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 17 00 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: E2 17 00 B1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 79 [10:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:01:07]wFMCommunicate OK [10:01:07]CreateOFDProtocolMessage done [10:01:07]OFDSenderStorePacket 58189 [10:01:07]StoreOFDPacket docnum=58189 [10:01:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 C1 E3 00 01 33 2A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 63 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E3 00 00 35 04 06 00 C4 5E 4A 86 8C 50 B2 84 FB 9A 63 20 05 43 [10:01:07]CheckFolder [10:01:07]dirname=/storage/ofd_packets [10:01:07]CheckFolder done [10:01:07]ProducePacketName [10:01:07]name=ofd_packets/00058189 [10:01:07]NVStorageSaveData ofd_packets/00058189 [10:01:07]File name is /storage/ofd_packets/00058189 [10:01:07]Write 294 bytes [10:01:07]NVStorageSaveData done [10:01:07]OFDSenderStorePacket done [10:01:07]KKMCreateOFDPacket done [10:01:07]NVStorageSaveData kkm_last_timestamp [10:01:07]File name is /storage/kkm_last_timestamp [10:01:07]Write 4 bytes [10:01:07]NVStorageSaveData done [10:01:07]ExternCall_PrintAddStr [10:01:07]wPrintStart [10:01:07]Write to MH i2c: 01 00 00 B2 02 B4 [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: 01 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: 01 07 00 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 FF 0F C9 [10:01:07]RasterBufferAndPrint [10:01:07]line Счет N : (1)2075442 [10:01:07]line ИНН: 02508201610067 [10:01:07]line Контрольно-Кассовый Чек [10:01:07]line ПРОДАЖА [10:01:07]line ТРК (МРК, ГНК) : 54 [10:01:07]line Товар: 2710124130 [10:01:07]line SU-92 [10:01:07]line 7.270 * 68.80 [10:01:07]line = 500.18 [10:01:07]line НДС 12% НСП 1% [10:01:07]line > о реализуемом товаре [10:01:07]line ИТОГО: 500.18 [10:01:07]line НСП 1% : 4.43 [10:01:07]line НДС 12% : 53.12 [10:01:07]line Наличными: 0.00 [10:01:07]line Безнал.: 500.18 [10:01:07]line Место: АЗС № 135 "Партнер Нефть" [10:01:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:01:07]line СНО: Общий режим [10:01:07]line Чек 173 20.08.2024 10:01 [10:01:07]line Смена: 100 ФФД: 1.0 [10:01:07]line ЗНМ: 0300000196 [10:01:07]line РНМ: 0000000000162794 [10:01:07]line Версия ККМ: v1.0 [10:01:07]line Платежная система: O! деньги [10:01:07]line ФМ: 0000000002094532 [10:01:07]line ФД: 58189 [10:01:07]line ФПД: 215909256301648 [10:01:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100107&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58189&fm=215909256301648&tin=02508201610067®Number=0000000000162794&sum=50018 [10:01:08]OFD Sender: Processing packet 58189 [packets to send 51, broken 50] [10:01:08]ProducePacketName [10:01:08]name=ofd_packets/00058189 [10:01:08]OFD Sender: To server: pG, [10:01:08]CommunicateWithHost lk.salyk.kg:30040 [10:01:08]ConnectInit lk.salyk.kg [10:01:08]written 0, free lines is 4095 [10:01:08]Connected sock=10 [10:01:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 C1 E3 00 01 33 2A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 63 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E3 00 00 35 04 06 00 C4 5E 4A 86 8C 50 B2 84 FB 9A 63 20 05 43 [10:01:08]Write to MH i2c: 01 00 00 DC 02 DE [10:01:08]Write i2c OK [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: 01 [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: 01 07 00 [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: 01 07 00 DC 02 00 00 00 00 00 B6 0C A7 [10:01:08]RasterBufferAndPrint [10:01:08]line [10:01:08]line [10:01:08]line [10:01:08]line [10:01:08]line [10:01:08]written 0, free lines is 3260 [10:01:08]MH_Cut [10:01:08]Write to MH i2c: D1 01 00 E3 02 01 B7 [10:01:08]Write i2c OK [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: D1 [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: D1 01 00 [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: D1 01 00 E3 02 00 B6 [10:01:08]Write to MH i2c: 01 00 00 E4 02 E6 [10:01:08]Write i2c OK [10:01:08]MH_I2C_Read... [10:01:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EC 4E 47 00 E1 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 32 30 39 34 35 33 32 10 04 04 00 4D E3 00 00 F4 03 04 00 B2 14 C4 66 B6 04 01 00 00 92 7D A3 CF E4 E6 28 87 [10:01:08]CommunicateWithHost err = 0 [10:01:08]CheckOFDResponse [10:01:08]1017 (14) - 77093643461234 [10:01:08]1041 (16) - 0000000002094532 [10:01:08]1040 (4) - 58189 [10:01:08]1012 (4) - 20.08.2024 03:59 [10:01:08]1206 (1) - 0 [10:01:08]OFD Sender: Remove packet 58189 [10:01:08]ProducePacketName [10:01:08]name=ofd_packets/00058189 [10:01:08]NVStorageDeleteData [10:01:09]OFD Sender: No OFD packet to send [10:01:09]*** Cut start [10:01:09]*** Partial cut [10:01:09]*** CUTSNS_PIN = 1 [10:01:09]*** CUTSNS_PIN = 0 [10:01:09]*** Brake cut motor [10:01:10]Read from MH i2c: 01 [10:01:10]MH_I2C_Read... [10:01:10]*** Stop cut motor [10:01:10]*** Cut end [10:01:10]Read from MH i2c: 01 07 00 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: 01 07 00 E4 02 00 00 00 00 00 FF 0F FB [10:01:10]process_action close_receipt done [10:01:10]requested_data is exist [10:01:10]produce_requested_data [10:01:10]requested_item fm.sn is exist - process it [10:01:10]wFMCommunicate request_size=4 [10:01:10]MH_SAM_APDU [10:01:10]CAPDU: 80 11 00 00 [10:01:10]Write to MH i2c: E2 08 00 E5 02 80 11 00 00 00 00 00 00 61 [10:01:10]Write i2c OK [10:01:10]MH_I2C_Read... [10:01:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:10]Read from MH i2c: E2 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: E2 17 00 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: E2 17 00 E5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AD [10:01:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:01:10]wFMCommunicate OK [10:01:10]requested_item fd.num is exist - process it [10:01:10]SAM_PROTO_GetFieldsCounters [10:01:10]wFMCommunicate request_size=4 [10:01:10]MH_SAM_APDU [10:01:10]CAPDU: 80 13 00 00 [10:01:10]Write to MH i2c: E2 08 00 E6 02 80 13 00 00 00 00 00 00 64 [10:01:10]Write i2c OK [10:01:10]MH_I2C_Read... [10:01:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:10]Read from MH i2c: E2 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: E2 62 00 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: E2 62 00 E6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [10:01:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:10]wFMCommunicate OK [10:01:10]SAM_PROTO_GetFieldsCounters done [10:01:10]requested_item shift.num is exist - process it [10:01:10]requested_item shift.opened is exist - process it [10:01:10]req_shift_opened [10:01:10]FM_GetShiftState [10:01:10]SAM_PROTO_GetShiftState [10:01:10]wFMCommunicate request_size=4 [10:01:10]MH_SAM_APDU [10:01:10]CAPDU: 80 13 01 00 [10:01:10]Write to MH i2c: E2 08 00 E7 02 80 13 01 00 00 00 00 00 66 [10:01:10]Write i2c OK [10:01:10]MH_I2C_Read... [10:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:10]Read from MH i2c: E2 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: E2 0E 00 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: E2 0E 00 E7 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 89 [10:01:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:01:10]wFMCommunicate OK [10:01:10]SAM_PROTO_GetShiftState done [10:01:10]FM_GetShiftState done [10:01:10]req_shift_opened done [10:01:10]requested_item shift.open_date is exist - process it [10:01:10]req_shift_open_date [10:01:10]req_shift_open_date done [10:01:10]produce_requested_data done [10:01:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58189,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:01:10]process_action_free close_receipt [10:01:10]json_value_free [10:01:10]json_value_free done [10:01:10]process_json_proto returns [10:01:10]Send response to host [10:01:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58189,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:01:10]free response buf [10:01:10]execute_script done [10:01:10]execute_script returns [10:01:10]free content buf [10:01:10]Sock 7.Close socket [10:01:10]Sock 7.Thread stoped [10:01:10]accept exits with 9 [10:01:10]New connection [10:01:10]New thread 3067182436 created [10:01:10]Thread 3067039076 joined [10:01:10]Waiting for new connection... [10:01:10] Sock 9.Parse request [10:01:10]Sock 9.Check first char [10:01:10]Sock 9.First char is OK [10:01:10]request: POST /json_proto HTTP/1.0 [10:01:10]Method: POST [10:01:10]URL: /json_proto [10:01:10]Method is POST - this is cgi request [10:01:10]url: /json_proto [10:01:10]query_string will be loaded in cgi processing [10:01:10]execute_cgi json_proto POST (null) [10:01:10]execute_cgi path=json_proto method=POST [10:01:10]POST find Content-Length [10:01:10]Host: 172.17.44.3:8080 [10:01:10]Content-Length: 790 [10:01:10]Content-Type: application/json [10:01:10] [10:01:10]POST finish read [10:01:10]Found Content-Length = 790 [10:01:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:10]execute_script... [10:01: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)2075441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:10]POST & json_proto [10:01:10]process_json_proto [10:01:10]json parsed OK: [10:01:10]protocol is kg_v1.0 [10:01:10]action value=close_receipt [10:01:10]process_action close_receipt [10:01:10]cmd_close_receipt [10:01:10]MH_GetDate [10:01:10]Write to MH i2c: F0 00 00 E8 02 D9 [10:01:10]Write i2c OK [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: F0 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: F0 09 00 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: F0 09 00 E8 02 00 67 69 C4 66 AD C5 5D 66 11 [10:01:10]GetLastDocTimeStamp 1724148067 [10:01:10]current date 1724148071 [10:01:10]FM_GetShiftState [10:01:10]SAM_PROTO_GetShiftState [10:01:10]wFMCommunicate request_size=4 [10:01:10]MH_SAM_APDU [10:01:10]CAPDU: 80 13 01 00 [10:01:10]Write to MH i2c: E2 08 00 E9 02 80 13 01 00 00 00 00 00 68 [10:01:10]Write i2c OK [10:01:10]MH_I2C_Read... [10:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:10]Read from MH i2c: E2 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: E2 0E 00 [10:01:10]MH_I2C_Read... [10:01:10]Read from MH i2c: E2 0E 00 E9 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8B [10:01:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:01:10]wFMCommunicate OK [10:01:10]SAM_PROTO_GetShiftState done [10:01:10]FM_GetShiftState done [10:01:10]opened in 1724112910 [10:01:10]opened+sec_in_day 1724199310 [10:01:10]quantity*price = 0 [10:01:10]sum+1 = 1 [10:01:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 174 20.08.2024 10:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58190 ФПД: 15969877881591 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100111&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58190&fm=15969877881591&tin=02508201610067®Number=0000000000162794&sum=0 [10:01:11]StoreToDocumentArchive [10:01:11]shift 100 fd 58190 [10:01:11]save to /storage/0100/doc_00058190 [10:01:11]save last doc name /storage/0100/doc_00058190 to /storage/kkm_last_doc_name [10:01:11]save OK [10:01:11]Clear old archive folders... [10:01:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:01:11]tlvbuf is 0073FCE0 [10:01:11]SAM_PROTO_ClearQueue [10:01:11]wFMCommunicate request_size=4 [10:01:11]MH_SAM_APDU [10:01:11]CAPDU: 80 09 00 00 [10:01:11]Write to MH i2c: E2 08 00 F6 02 80 09 00 00 00 00 00 00 6A [10:01:11]Write i2c OK [10:01:11]MH_I2C_Read... [10:01:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:11]Read from MH i2c: E2 [10:01:11]MH_I2C_Read... [10:01:11]Read from MH i2c: E2 03 00 [10:01:11]MH_I2C_Read... [10:01:11]Read from MH i2c: E2 03 00 F6 02 00 90 00 6C [10:01:11]RAPDU: 90 00 [10:01:11]wFMCommunicate OK [10:01:11]SAM_PROTO_ClearQueue done [10:01:11]KKMCreateOFDPacket [10:01:11]OFDProtocolAddRootSTLVToBuf [10:01:11]FM_MakeSignedData [10:01:11]FM_MakeSignedData [10:01:11]SAM_PROTO_SignData [10:01:11]wFMCommunicate request_size=4 [10:01:11]MH_SAM_APDU [10:01:11]CAPDU: 80 0D 01 02 [10:01:11]Write to MH i2c: E2 08 00 F7 02 80 0D 01 02 00 00 00 00 72 [10:01:11]Write i2c OK [10:01:11]MH_I2C_Read... [10:01:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:12]Read from MH i2c: E2 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 03 00 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 03 00 F7 02 00 90 00 6D [10:01:12]RAPDU: 90 00 [10:01:12]wFMCommunicate OK [10:01:12]wFMCommunicate request_size=255 [10:01:12]MH_SAM_APDU [10:01:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 67 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E3 00 00 35 04 06 00 0E 86 46 E5 [10:01:12]Write to MH i2c: E2 02 01 F8 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 67 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E3 00 00 35 04 06 00 0E 86 46 E5 00 00 45 [10:01:12]Write i2c OK [10:01:12]MH_I2C_Read... [10:01:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:12]Read from MH i2c: E2 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 03 00 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 03 00 F8 02 00 90 00 6E [10:01:12]RAPDU: 90 00 [10:01:12]wFMCommunicate OK [10:01:12]wFMCommunicate request_size=7 [10:01:12]MH_SAM_APDU [10:01:12]CAPDU: 80 0D 02 02 02 F2 F7 [10:01:12]Write to MH i2c: E2 0A 00 F9 02 80 0D 02 02 02 00 F2 F7 00 00 62 [10:01:12]Write i2c OK [10:01:12]MH_I2C_Read... [10:01:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:12]Read from MH i2c: E2 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 03 00 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 03 00 F9 02 00 90 00 6F [10:01:12]RAPDU: 90 00 [10:01:12]wFMCommunicate OK [10:01:12]wFMCommunicate request_size=4 [10:01:12]MH_SAM_APDU [10:01:12]CAPDU: 80 0D 03 02 [10:01:12]Write to MH i2c: E2 08 00 FA 02 80 0D 03 02 00 00 00 00 77 [10:01:12]Write i2c OK [10:01:12]MH_I2C_Read... [10:01:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:12]Read from MH i2c: E2 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 0B 00 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 0B 00 FA 02 00 08 B1 EE 95 CB 9B 13 03 90 00 30 [10:01:12]RAPDU: 08 B1 EE 95 CB 9B 13 03 90 00 [10:01:12]wFMCommunicate OK [10:01:12]SAM_PROTO_SignData done [10:01:12]FM_MakeSignedData done [10:01:12]CreateOFDProtocolMessage [10:01:12]wFMCommunicate request_size=4 [10:01:12]MH_SAM_APDU [10:01:12]CAPDU: 80 11 00 00 [10:01:12]Write to MH i2c: E2 08 00 FB 02 80 11 00 00 00 00 00 00 77 [10:01:12]Write i2c OK [10:01:12]MH_I2C_Read... [10:01:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:12]Read from MH i2c: E2 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 17 00 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: E2 17 00 FB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C3 [10:01:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:01:12]wFMCommunicate OK [10:01:12]CreateOFDProtocolMessage done [10:01:12]OFDSenderStorePacket 58190 [10:01:12]StoreOFDPacket docnum=58190 [10:01:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 41 10 04 01 23 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 67 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E3 00 00 35 04 06 00 0E 86 46 E5 F2 F7 08 B1 EE 95 CB 9B 13 03 [10:01:12]CheckFolder [10:01:12]dirname=/storage/ofd_packets [10:01:12]CheckFolder done [10:01:12]ProducePacketName [10:01:12]name=ofd_packets/00058190 [10:01:12]NVStorageSaveData ofd_packets/00058190 [10:01:12]File name is /storage/ofd_packets/00058190 [10:01:12]Write 298 bytes [10:01:12]NVStorageSaveData done [10:01:12]OFDSenderStorePacket done [10:01:12]KKMCreateOFDPacket done [10:01:12]NVStorageSaveData kkm_last_timestamp [10:01:12]File name is /storage/kkm_last_timestamp [10:01:12]Write 4 bytes [10:01:12]NVStorageSaveData done [10:01:12]ExternCall_PrintAddStr [10:01:12]wPrintStart [10:01:12]Write to MH i2c: 01 00 00 FC 02 FE [10:01:12]Write i2c OK [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: 01 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: 01 07 00 [10:01:12]MH_I2C_Read... [10:01:12]Read from MH i2c: 01 07 00 FC 02 00 00 00 00 00 FF 0F 13 [10:01:12]RasterBufferAndPrint [10:01:12]line Счет N : (1)2075441 [10:01:12]line ИНН: 02508201610067 [10:01:12]line Контрольно-Кассовый Чек [10:01:12]line ПРОДАЖА [10:01:13]line ТРК (МРК, ГНК) : 21 [10:01:13]line Товар: 2710194210 [10:01:13]line ДТ-К-5 [10:01:13]line 13.130 * 0.00 [10:01:13]line = 0.00 [10:01:13]line НДС 12% НСП 1% [10:01:13]line > о реализуемом товаре [10:01:13]line ИТОГО: 0.00 [10:01:13]line НСП 1% : 0.00 [10:01:13]line НДС 12% : 0.00 [10:01:13]line Наличными: 0.00 [10:01:13]line Безнал.: 0.00 [10:01:13]line Место: АЗС № 135 "Партнер Нефть" [10:01:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:01:13]line СНО: Общий режим [10:01:13]line Чек 174 20.08.2024 10:01 [10:01:13]line Смена: 100 ФФД: 1.0 [10:01:13]line ЗНМ: 0300000196 [10:01:13]line РНМ: 0000000000162794 [10:01:13]line Версия ККМ: v1.0 [10:01:13]line Талоны: Топливная Карта [10:01:13]line 92875 [10:01:13]line ФМ: 0000000002094532 [10:01:13]line ФД: 58190 [10:01:13]line ФПД: 15969877881591 [10:01:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100111&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58190&fm=15969877881591&tin=02508201610067®Number=0000000000162794&sum=0 [10:01:13]OFD Sender: Processing packet 58190 [packets to send 51, broken 50] [10:01:13]ProducePacketName [10:01:13]name=ofd_packets/00058190 [10:01:13]OFD Sender: To server: pG, [10:01:13]CommunicateWithHost lk.salyk.kg:30040 [10:01:13]ConnectInit lk.salyk.kg [10:01:13]written 0, free lines is 4095 [10:01:13]Connected sock=10 [10:01:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 41 10 04 01 23 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 67 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E3 00 00 35 04 06 00 0E 86 46 E5 F2 F7 08 B1 EE 95 CB 9B 13 03 [10:01:13]Write to MH i2c: 01 00 00 26 03 29 [10:01:13]Write i2c OK [10:01:13]MH_I2C_Read... [10:01:13]Read from MH i2c: 01 [10:01:13]MH_I2C_Read... [10:01:13]Read from MH i2c: 01 07 00 [10:01:13]MH_I2C_Read... [10:01:13]Read from MH i2c: 01 07 00 26 03 00 00 00 00 00 C8 0C 04 [10:01:13]RasterBufferAndPrint [10:01:13]line [10:01:13]line [10:01:13]line [10:01:13]line [10:01:13]line [10:01:13]written 0, free lines is 3285 [10:01:13]MH_Cut [10:01:13]Write to MH i2c: D1 01 00 2D 03 01 02 [10:01:13]Write i2c OK [10:01:13]MH_I2C_Read... [10:01:13]Read from MH i2c: D1 [10:01:13]MH_I2C_Read... [10:01:13]Read from MH i2c: D1 01 00 [10:01:13]MH_I2C_Read... [10:01:13]Read from MH i2c: D1 01 00 2D 03 00 01 [10:01:13]Write to MH i2c: 01 00 00 2E 03 31 [10:01:13]Write i2c OK [10:01:13]MH_I2C_Read... [10:01:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 43 CC 47 00 F0 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E3 00 00 F4 03 04 00 B7 14 C4 66 B6 04 01 00 00 8F 39 A9 8E F9 82 C9 00 [10:01:13]CommunicateWithHost err = 0 [10:01:13]CheckOFDResponse [10:01:13]1017 (14) - 77093643461234 [10:01:13]1041 (16) - 0000000002094532 [10:01:13]1040 (4) - 58190 [10:01:13]1012 (4) - 20.08.2024 03:59 [10:01:13]1206 (1) - 0 [10:01:13]OFD Sender: Remove packet 58190 [10:01:13]ProducePacketName [10:01:13]name=ofd_packets/00058190 [10:01:13]NVStorageDeleteData [10:01:14]OFD Sender: No OFD packet to send [10:01:14]*** Cut start [10:01:14]*** Partial cut [10:01:14]*** CUTSNS_PIN = 1 [10:01:14]*** CUTSNS_PIN = 0 [10:01:14]*** Brake cut motor [10:01:15]Read from MH i2c: 01 [10:01:15]MH_I2C_Read... [10:01:15]*** Stop cut motor [10:01:15]*** Cut end [10:01:15]Read from MH i2c: 01 07 00 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: 01 07 00 2E 03 00 00 00 00 00 FF 0F 46 [10:01:15]process_action close_receipt done [10:01:15]requested_data is exist [10:01:15]produce_requested_data [10:01:15]requested_item fm.sn is exist - process it [10:01:15]wFMCommunicate request_size=4 [10:01:15]MH_SAM_APDU [10:01:15]CAPDU: 80 11 00 00 [10:01:15]Write to MH i2c: E2 08 00 2F 03 80 11 00 00 00 00 00 00 AC [10:01:15]Write i2c OK [10:01:15]MH_I2C_Read... [10:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:15]Read from MH i2c: E2 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 17 00 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 17 00 2F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F8 [10:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:01:15]wFMCommunicate OK [10:01:15]requested_item fd.num is exist - process it [10:01:15]SAM_PROTO_GetFieldsCounters [10:01:15]wFMCommunicate request_size=4 [10:01:15]MH_SAM_APDU [10:01:15]CAPDU: 80 13 00 00 [10:01:15]Write to MH i2c: E2 08 00 30 03 80 13 00 00 00 00 00 00 AF [10:01:15]Write i2c OK [10:01:15]MH_I2C_Read... [10:01:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:15]Read from MH i2c: E2 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 62 00 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 62 00 30 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [10:01:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:15]wFMCommunicate OK [10:01:15]SAM_PROTO_GetFieldsCounters done [10:01:15]requested_item shift.num is exist - process it [10:01:15]requested_item shift.opened is exist - process it [10:01:15]req_shift_opened [10:01:15]FM_GetShiftState [10:01:15]SAM_PROTO_GetShiftState [10:01:15]wFMCommunicate request_size=4 [10:01:15]MH_SAM_APDU [10:01:15]CAPDU: 80 13 01 00 [10:01:15]Write to MH i2c: E2 08 00 31 03 80 13 01 00 00 00 00 00 B1 [10:01:15]Write i2c OK [10:01:15]MH_I2C_Read... [10:01:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:15]Read from MH i2c: E2 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 0E 00 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 0E 00 31 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D4 [10:01:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:01:15]wFMCommunicate OK [10:01:15]SAM_PROTO_GetShiftState done [10:01:15]FM_GetShiftState done [10:01:15]req_shift_opened done [10:01:15]requested_item shift.open_date is exist - process it [10:01:15]req_shift_open_date [10:01:15]req_shift_open_date done [10:01:15]produce_requested_data done [10:01:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58190,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:01:15]process_action_free close_receipt [10:01:15]json_value_free [10:01:15]json_value_free done [10:01:15]process_json_proto returns [10:01:15]Send response to host [10:01:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58190,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:01:15]free response buf [10:01:15]execute_script done [10:01:15]execute_script returns [10:01:15]free content buf [10:01:15]Sock 9.Close socket [10:01:15]Sock 9.Thread stoped [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:11]accept exits with 7 [10:02:11]New connection [10:02:11]New thread 3067039076 created [10:02:11]Thread 3067182436 joined [10:02:11]Waiting for new connection... [10:02:11] Sock 7.Parse request [10:02:11]Sock 7.Check first char [10:02:11]Sock 7.First char is OK [10:02:11]request: POST /json_proto HTTP/1.0 [10:02:11]Method: POST [10:02:11]URL: /json_proto [10:02:11]Method is POST - this is cgi request [10:02:11]url: /json_proto [10:02:11]query_string will be loaded in cgi processing [10:02:11]execute_cgi json_proto POST (null) [10:02:11]execute_cgi path=json_proto method=POST [10:02:11]POST find Content-Length [10:02:11]Host: 172.17.44.3:8080 [10:02:11]Content-Length: 683 [10:02:11]Content-Type: application/json [10:02:11] [10:02:11]POST finish read [10:02:11]Found Content-Length = 683 [10:02:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:11]execute_script... [10: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)2075443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:11]POST & json_proto [10:02:11]process_json_proto [10:02:11]json parsed OK: [10:02:11]protocol is kg_v1.0 [10:02:11]action value=close_receipt [10:02:11]process_action close_receipt [10:02:11]cmd_close_receipt [10:02:11]MH_GetDate [10:02:11]Write to MH i2c: F0 00 00 32 03 24 [10:02:11]Write i2c OK [10:02:11]MH_I2C_Read... [10:02:11]Read from MH i2c: F0 [10:02:11]MH_I2C_Read... [10:02:11]Read from MH i2c: F0 09 00 [10:02:11]MH_I2C_Read... [10:02:11]Read from MH i2c: F0 09 00 32 03 00 A4 69 C4 66 AD C5 5D 66 99 [10:02:11]GetLastDocTimeStamp 1724148071 [10:02:11]current date 1724148132 [10:02:11]FM_GetShiftState [10:02:11]SAM_PROTO_GetShiftState [10:02:11]wFMCommunicate request_size=4 [10:02:11]MH_SAM_APDU [10:02:11]CAPDU: 80 13 01 00 [10:02:11]Write to MH i2c: E2 08 00 33 03 80 13 01 00 00 00 00 00 B3 [10:02:11]Write i2c OK [10:02:11]MH_I2C_Read... [10:02:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:11]Read from MH i2c: E2 [10:02:11]MH_I2C_Read... [10:02:11]Read from MH i2c: E2 0E 00 [10:02:11]MH_I2C_Read... [10:02:11]Read from MH i2c: E2 0E 00 33 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D6 [10:02:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:02:11]wFMCommunicate OK [10:02:11]SAM_PROTO_GetShiftState done [10:02:11]FM_GetShiftState done [10:02:11]opened in 1724112910 [10:02:11]opened+sec_in_day 1724199310 [10:02:11]quantity*price = 350001 [10:02:11]sum+1 = 350002 [10:02:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 175 20.08.2024 10:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58191 ФПД: 218007745112016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58191&fm=218007745112016&tin=02508201610067®Number=0000000000162794&sum=350000 [10:02:12]StoreToDocumentArchive [10:02:12]shift 100 fd 58191 [10:02:12]save to /storage/0100/doc_00058191 [10:02:12]save last doc name /storage/0100/doc_00058191 to /storage/kkm_last_doc_name [10:02:12]save OK [10:02:12]Clear old archive folders... [10:02:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:12]tlvbuf is 00749810 [10:02:12]SAM_PROTO_ClearQueue [10:02:12]wFMCommunicate request_size=4 [10:02:12]MH_SAM_APDU [10:02:12]CAPDU: 80 09 00 00 [10:02:12]Write to MH i2c: E2 08 00 40 03 80 09 00 00 00 00 00 00 B5 [10:02:12]Write i2c OK [10:02:12]MH_I2C_Read... [10:02:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:12]Read from MH i2c: E2 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 40 03 00 90 00 B7 [10:02:12]RAPDU: 90 00 [10:02:12]wFMCommunicate OK [10:02:12]SAM_PROTO_ClearQueue done [10:02:12]KKMCreateOFDPacket [10:02:12]OFDProtocolAddRootSTLVToBuf [10:02:12]FM_MakeSignedData [10:02:12]FM_MakeSignedData [10:02:12]SAM_PROTO_SignData [10:02:12]wFMCommunicate request_size=4 [10:02:12]MH_SAM_APDU [10:02:12]CAPDU: 80 0D 01 02 [10:02:12]Write to MH i2c: E2 08 00 41 03 80 0D 01 02 00 00 00 00 BD [10:02:12]Write i2c OK [10:02:12]MH_I2C_Read... [10:02:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:12]Read from MH i2c: E2 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 41 03 00 90 00 B8 [10:02:12]RAPDU: 90 00 [10:02:12]wFMCommunicate OK [10:02:12]wFMCommunicate request_size=255 [10:02:12]MH_SAM_APDU [10:02:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AF 00 00 00 F4 03 04 00 A4 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E3 00 00 35 04 06 00 C6 [10:02:12]Write to MH i2c: E2 02 01 42 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AF 00 00 00 F4 03 04 00 A4 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E3 00 00 35 04 06 00 C6 00 00 A7 [10:02:12]Write i2c OK [10:02:12]MH_I2C_Read... [10:02:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:13]Read from MH i2c: E2 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: E2 03 00 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: E2 03 00 42 03 00 90 00 B9 [10:02:13]RAPDU: 90 00 [10:02:13]wFMCommunicate OK [10:02:13]wFMCommunicate request_size=10 [10:02:13]MH_SAM_APDU [10:02:13]CAPDU: 80 0D 02 02 05 46 E2 34 A7 D0 [10:02:13]Write to MH i2c: E2 0D 00 43 03 80 0D 02 02 05 00 46 E2 34 A7 D0 00 00 9D [10:02:13]Write i2c OK [10:02:13]MH_I2C_Read... [10:02:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:13]Read from MH i2c: E2 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: E2 03 00 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [10:02:13]RAPDU: 90 00 [10:02:13]wFMCommunicate OK [10:02:13]wFMCommunicate request_size=4 [10:02:13]MH_SAM_APDU [10:02:13]CAPDU: 80 0D 03 02 [10:02:13]Write to MH i2c: E2 08 00 44 03 80 0D 03 02 00 00 00 00 C2 [10:02:13]Write i2c OK [10:02:13]MH_I2C_Read... [10:02:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:13]Read from MH i2c: E2 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: E2 0B 00 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: E2 0B 00 44 03 00 E9 4F C6 F3 8E 79 26 BD 90 00 9E [10:02:13]RAPDU: E9 4F C6 F3 8E 79 26 BD 90 00 [10:02:13]wFMCommunicate OK [10:02:13]SAM_PROTO_SignData done [10:02:13]FM_MakeSignedData done [10:02:13]CreateOFDProtocolMessage [10:02:13]wFMCommunicate request_size=4 [10:02:13]MH_SAM_APDU [10:02:13]CAPDU: 80 11 00 00 [10:02:13]Write to MH i2c: E2 08 00 45 03 80 11 00 00 00 00 00 00 C2 [10:02:13]Write i2c OK [10:02:13]MH_I2C_Read... [10:02:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:13]Read from MH i2c: E2 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: E2 17 00 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: E2 17 00 45 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0E [10:02:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:02:13]wFMCommunicate OK [10:02:13]CreateOFDProtocolMessage done [10:02:13]OFDSenderStorePacket 58191 [10:02:13]StoreOFDPacket docnum=58191 [10:02:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 55 86 07 01 F2 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 AF 00 00 00 F4 03 04 00 A4 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E3 00 00 35 04 06 00 C6 46 E2 34 A7 D0 E9 4F C6 F3 8E 79 26 BD [10:02:13]CheckFolder [10:02:13]dirname=/storage/ofd_packets [10:02:13]CheckFolder done [10:02:13]ProducePacketName [10:02:13]name=ofd_packets/00058191 [10:02:13]NVStorageSaveData ofd_packets/00058191 [10:02:13]File name is /storage/ofd_packets/00058191 [10:02:13]Write 301 bytes [10:02:13]NVStorageSaveData done [10:02:13]OFDSenderStorePacket done [10:02:13]KKMCreateOFDPacket done [10:02:13]NVStorageSaveData kkm_last_timestamp [10:02:13]File name is /storage/kkm_last_timestamp [10:02:13]Write 4 bytes [10:02:13]NVStorageSaveData done [10:02:13]ExternCall_PrintAddStr [10:02:13]wPrintStart [10:02:13]Write to MH i2c: 01 00 00 46 03 49 [10:02:13]Write i2c OK [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: 01 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: 01 07 00 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: 01 07 00 46 03 00 00 00 00 00 FF 0F 5E [10:02:13]RasterBufferAndPrint [10:02:13]line Счет N : (1)2075443 [10:02:13]line ИНН: 02508201610067 [10:02:13]line Контрольно-Кассовый Чек [10:02:13]line ПРОДАЖА [10:02:13]line ТРК (МРК, ГНК) : 52 [10:02:13]line Товар: 2710124500 [10:02:13]line Аи-95-К-5 [10:02:13]line 47.170 * 74.20 [10:02:13]line = 3500.01 [10:02:13]line НДС 12% НСП 1% [10:02:13]line > о реализуемом товаре [10:02:13]line ОКРУГЛЕНИЕ: -0.01 [10:02:13]line ИТОГО: 3500.00 [10:02:13]line Внесено: 3500.00 [10:02:13]line СДАЧА: 0.00 [10:02:13]line НСП 1% : 30.97 [10:02:13]line НДС 12% : 371.68 [10:02:13]line Наличными: 3500.00 [10:02:13]line Безнал.: 0.00 [10:02:13]line Место: АЗС № 135 "Партнер Нефть" [10:02:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:02:13]line СНО: Общий режим [10:02:13]line Чек 175 20.08.2024 10:02 [10:02:13]line Смена: 100 ФФД: 1.0 [10:02:13]line ЗНМ: 0300000196 [10:02:13]line РНМ: 0000000000162794 [10:02:13]line Версия ККМ: v1.0 [10:02:13]line ФМ: 0000000002094532 [10:02:13]line ФД: 58191 [10:02:13]line ФПД: 218007745112016 [10:02:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58191&fm=218007745112016&tin=02508201610067®Number=0000000000162794&sum=350000 [10:02:13]OFD Sender: Processing packet 58191 [packets to send 51, broken 50] [10:02:13]ProducePacketName [10:02:13]name=ofd_packets/00058191 [10:02:13]OFD Sender: To server: pG, [10:02:13]CommunicateWithHost lk.salyk.kg:30040 [10:02:13]ConnectInit lk.salyk.kg [10:02:13]written 0, free lines is 4095 [10:02:13]Connected sock=10 [10:02:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 55 86 07 01 F2 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 AF 00 00 00 F4 03 04 00 A4 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E3 00 00 35 04 06 00 C6 46 E2 34 A7 D0 E9 4F C6 F3 8E 79 26 BD [10:02:14]Write to MH i2c: 01 00 00 71 03 74 [10:02:14]Write i2c OK [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: 01 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: 01 07 00 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 AE 0C 35 [10:02:14]RasterBufferAndPrint [10:02:14]line [10:02:14]line [10:02:14]line [10:02:14]line [10:02:14]line [10:02:14]written 0, free lines is 3250 [10:02:14]MH_Cut [10:02:14]Write to MH i2c: D1 01 00 78 03 01 4D [10:02:14]Write i2c OK [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: D1 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: D1 01 00 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: D1 01 00 78 03 00 4C [10:02:14]Write to MH i2c: 01 00 00 79 03 7C [10:02:14]Write i2c OK [10:02:14]MH_I2C_Read... [10:02:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 22 1A 47 00 52 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 32 30 39 34 35 33 32 10 04 04 00 4F E3 00 00 F4 03 04 00 F3 14 C4 66 B6 04 01 00 00 5A 7B 77 2C 7F 4B 5B 77 [10:02:14]CommunicateWithHost err = 0 [10:02:14]CheckOFDResponse [10:02:14]1017 (14) - 77093643461234 [10:02:14]1041 (16) - 0000000002094532 [10:02:14]1040 (4) - 58191 [10:02:14]1012 (4) - 20.08.2024 04:00 [10:02:14]1206 (1) - 0 [10:02:14]OFD Sender: Remove packet 58191 [10:02:14]ProducePacketName [10:02:14]name=ofd_packets/00058191 [10:02:14]NVStorageDeleteData [10:02:14]OFD Sender: No OFD packet to send [10:02:15]*** Cut start [10:02:15]*** Partial cut [10:02:15]*** CUTSNS_PIN = 1 [10:02:15]*** CUTSNS_PIN = 0 [10:02:15]*** Brake cut motor [10:02:15]Read from MH i2c: 01 [10:02:15]MH_I2C_Read... [10:02:15]*** Stop cut motor [10:02:15]*** Cut end [10:02:15]Read from MH i2c: 01 07 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: 01 07 00 79 03 00 00 00 00 00 FF 0F 91 [10:02:15]process_action close_receipt done [10:02:15]requested_data is exist [10:02:15]produce_requested_data [10:02:15]requested_item fm.sn is exist - process it [10:02:15]wFMCommunicate request_size=4 [10:02:15]MH_SAM_APDU [10:02:15]CAPDU: 80 11 00 00 [10:02:15]Write to MH i2c: E2 08 00 7A 03 80 11 00 00 00 00 00 00 F7 [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 17 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 17 00 7A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 43 [10:02:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:02:15]wFMCommunicate OK [10:02:15]requested_item fd.num is exist - process it [10:02:15]SAM_PROTO_GetFieldsCounters [10:02:15]wFMCommunicate request_size=4 [10:02:15]MH_SAM_APDU [10:02:15]CAPDU: 80 13 00 00 [10:02:15]Write to MH i2c: E2 08 00 7B 03 80 13 00 00 00 00 00 00 FA [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 62 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 62 00 7B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [10:02:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:15]wFMCommunicate OK [10:02:15]SAM_PROTO_GetFieldsCounters done [10:02:15]requested_item shift.num is exist - process it [10:02:15]requested_item shift.opened is exist - process it [10:02:15]req_shift_opened [10:02:15]FM_GetShiftState [10:02:15]SAM_PROTO_GetShiftState [10:02:15]wFMCommunicate request_size=4 [10:02:15]MH_SAM_APDU [10:02:15]CAPDU: 80 13 01 00 [10:02:15]Write to MH i2c: E2 08 00 7C 03 80 13 01 00 00 00 00 00 FC [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 0E 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 0E 00 7C 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1F [10:02:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:02:15]wFMCommunicate OK [10:02:15]SAM_PROTO_GetShiftState done [10:02:15]FM_GetShiftState done [10:02:15]req_shift_opened done [10:02:15]requested_item shift.open_date is exist - process it [10:02:15]req_shift_open_date [10:02:15]req_shift_open_date done [10:02:15]produce_requested_data done [10:02:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58191,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:02:15]process_action_free close_receipt [10:02:15]json_value_free [10:02:15]json_value_free done [10:02:15]process_json_proto returns [10:02:15]Send response to host [10:02:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58191,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:02:15]free response buf [10:02:15]execute_script done [10:02:15]execute_script returns [10:02:15]free content buf [10:02:15]Sock 7.Close socket [10:02:15]Sock 7.Thread stoped [10:02:17]accept exits with 9 [10:02:17]New connection [10:02:17]New thread 3067182436 created [10:02:17]Thread 3067039076 joined [10:02:17]Waiting for new connection... [10:02:17] Sock 9.Parse request [10:02:17]Sock 9.Check first char [10:02:17]Sock 9.First char is OK [10:02:17]request: POST /json_proto HTTP/1.0 [10:02:17]Method: POST [10:02:17]URL: /json_proto [10:02:17]Method is POST - this is cgi request [10:02:17]url: /json_proto [10:02:17]query_string will be loaded in cgi processing [10:02:17]execute_cgi json_proto POST (null) [10:02:17]execute_cgi path=json_proto method=POST [10:02:17]POST find Content-Length [10:02:17]Host: 172.17.44.3:8080 [10:02:17]Content-Length: 739 [10:02:17]Content-Type: application/json [10:02:17] [10:02:17]POST finish read [10:02:17]Found Content-Length = 739 [10:02:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58191, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:17]execute_script... [10:02:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58191, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:17]POST & json_proto [10:02:17]process_json_proto [10:02:17]json parsed OK: [10:02:17]protocol is kg_v1.0 [10:02:17]action value=close_receipt [10:02:17]process_action close_receipt [10:02:17]cmd_close_receipt [10:02:17]MH_GetDate [10:02:17]Write to MH i2c: F0 00 00 7D 03 6F [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: F0 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: F0 09 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: F0 09 00 7D 03 00 AA 69 C4 66 AD C5 5D 66 EA [10:02:17]GetLastDocTimeStamp 1724148132 [10:02:17]current date 1724148138 [10:02:17]FM_GetShiftState [10:02:17]SAM_PROTO_GetShiftState [10:02:17]wFMCommunicate request_size=4 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 13 01 00 [10:02:17]Write to MH i2c: E2 08 00 7E 03 80 13 01 00 00 00 00 00 FE [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 0E 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 0E 00 7E 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 21 [10:02:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:02:17]wFMCommunicate OK [10:02:17]SAM_PROTO_GetShiftState done [10:02:17]FM_GetShiftState done [10:02:17]opened in 1724112910 [10:02:17]opened+sec_in_day 1724199310 [10:02:17]quantity*price = 350001 [10:02:17]sum+1 = 350002 [10:02:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3500.00 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 176 20.08.2024 10:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58191 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58192 ФПД: 271859095301829 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100218&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58192&fm=271859095301829&tin=02508201610067®Number=0000000000162794&sum=350000 [10:02:19]StoreToDocumentArchive [10:02:19]shift 100 fd 58192 [10:02:19]save to /storage/0100/doc_00058192 [10:02:19]save last doc name /storage/0100/doc_00058192 to /storage/kkm_last_doc_name [10:02:19]save OK [10:02:19]Clear old archive folders... [10:02:19]ProcessDocumentItem done err = 0, tmpTLVsize=279 [10:02:19]tlvbuf is 006CE0B0 [10:02:19]SAM_PROTO_ClearQueue [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 09 00 00 [10:02:19]Write to MH i2c: E2 08 00 8D 03 80 09 00 00 00 00 00 00 02 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [10:02:19]RAPDU: 90 00 [10:02:19]wFMCommunicate OK [10:02:19]SAM_PROTO_ClearQueue done [10:02:19]KKMCreateOFDPacket [10:02:19]OFDProtocolAddRootSTLVToBuf [10:02:19]FM_MakeSignedData [10:02:19]FM_MakeSignedData [10:02:19]SAM_PROTO_SignData [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 0D 01 02 [10:02:19]Write to MH i2c: E2 08 00 8E 03 80 0D 01 02 00 00 00 00 0A [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [10:02:19]RAPDU: 90 00 [10:02:19]wFMCommunicate OK [10:02:19]wFMCommunicate request_size=255 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 B0 00 00 00 F4 03 04 00 AA 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 4F E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 [10:02:19]Write to MH i2c: E2 02 01 8F 03 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 B0 00 00 00 F4 03 04 00 AA 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 4F E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 00 00 97 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 8F 03 00 90 00 06 [10:02:19]RAPDU: 90 00 [10:02:19]wFMCommunicate OK [10:02:19]wFMCommunicate request_size=38 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E3 00 00 35 04 06 00 F7 41 20 CD EE C5 [10:02:19]Write to MH i2c: E2 29 00 90 03 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E3 00 00 35 04 06 00 F7 41 20 CD EE C5 00 00 9A [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 90 03 00 90 00 07 [10:02:19]RAPDU: 90 00 [10:02:19]wFMCommunicate OK [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 0D 03 02 [10:02:19]Write to MH i2c: E2 08 00 91 03 80 0D 03 02 00 00 00 00 0F [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 0B 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 0B 00 91 03 00 AD 7A D1 D5 B5 67 8E E7 90 00 6E [10:02:19]RAPDU: AD 7A D1 D5 B5 67 8E E7 90 00 [10:02:19]wFMCommunicate OK [10:02:19]SAM_PROTO_SignData done [10:02:19]FM_MakeSignedData done [10:02:19]CreateOFDProtocolMessage [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 11 00 00 [10:02:19]Write to MH i2c: E2 08 00 92 03 80 11 00 00 00 00 00 00 0F [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 17 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 17 00 92 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [10:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:02:19]wFMCommunicate OK [10:02:19]CreateOFDProtocolMessage done [10:02:19]OFDSenderStorePacket 58192 [10:02:19]StoreOFDPacket docnum=58192 [10:02:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 2B 01 00 00 9C E0 23 01 D4 AB 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 B0 00 00 00 F4 03 04 00 AA 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 4F E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E3 00 00 35 04 06 00 F7 41 20 CD EE C5 AD 7A D1 D5 B5 67 8E E7 [10:02:19]CheckFolder [10:02:19]dirname=/storage/ofd_packets [10:02:19]CheckFolder done [10:02:19]ProducePacketName [10:02:19]name=ofd_packets/00058192 [10:02:19]NVStorageSaveData ofd_packets/00058192 [10:02:19]File name is /storage/ofd_packets/00058192 [10:02:19]Write 329 bytes [10:02:19]NVStorageSaveData done [10:02:19]OFDSenderStorePacket done [10:02:19]KKMCreateOFDPacket done [10:02:19]NVStorageSaveData kkm_last_timestamp [10:02:19]File name is /storage/kkm_last_timestamp [10:02:19]Write 4 bytes [10:02:19]NVStorageSaveData done [10:02:19]ExternCall_PrintAddStr [10:02:19]wPrintStart [10:02:19]Write to MH i2c: 01 00 00 93 03 96 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: 01 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: 01 07 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 FF 0F AB [10:02:19]RasterBufferAndPrint [10:02:19]line Счет N : (1)2075443 [10:02:19]line ИНН: 02508201610067 [10:02:19]line Контрольно-Кассовый Чек [10:02:19]line ВОЗВРАТ ПРОДАЖИ [10:02:19]line ТРК (МРК, ГНК) : 52 [10:02:19]line Товар: 2710124500 [10:02:19]line Аи-95-К-5 [10:02:19]line 47.170 * 74.20 [10:02:19]line = 3500.01 [10:02:19]line НДС 12% НСП 1% [10:02:19]line > о реализуемом товаре [10:02:19]line ОКРУГЛЕНИЕ: -0.01 [10:02:19]line ИТОГО: 3500.00 [10:02:19]line НСП 1% : 30.97 [10:02:19]line НДС 12% : 371.68 [10:02:19]line Наличными: 3500.00 [10:02:19]line Безнал.: 0.00 [10:02:19]line Место: АЗС № 135 "Партнер Нефть" [10:02:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:02:19]line СНО: Общий режим [10:02:19]line Чек 176 20.08.2024 10:02 [10:02:19]line Смена: 100 ФФД: 1.0 [10:02:19]line ЗНМ: 0300000196 [10:02:19]line РНМ: 0000000000162794 [10:02:19]line Версия ККМ: v1.0 [10:02:19]line ФД осн.: 58191 [10:02:19]line ФМ осн.: 0000000002094532 [10:02:19]line ФМ: 0000000002094532 [10:02:19]line ФД: 58192 [10:02:19]line ФПД: 271859095301829 [10:02:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100218&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58192&fm=271859095301829&tin=02508201610067®Number=0000000000162794&sum=350000 [10:02:20]OFD Sender: Processing packet 58192 [packets to send 51, broken 50] [10:02:20]ProducePacketName [10:02:20]name=ofd_packets/00058192 [10:02:20]written 0, free lines is 4095 [10:02:20]OFD Sender: To server: pG, [10:02:20]CommunicateWithHost lk.salyk.kg:30040 [10:02:20]ConnectInit lk.salyk.kg [10:02:20]Connected sock=10 [10:02:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 2B 01 00 00 9C E0 23 01 D4 AB 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 B0 00 00 00 F4 03 04 00 AA 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 4F E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E3 00 00 35 04 06 00 F7 41 20 CD EE C5 AD 7A D1 D5 B5 67 8E E7 [10:02:20]Write to MH i2c: 01 00 00 BE 03 C1 [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 07 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 07 00 BE 03 00 00 00 00 00 BD 0C 91 [10:02:20]RasterBufferAndPrint [10:02:20]line [10:02:20]line [10:02:20]line [10:02:20]line [10:02:20]line [10:02:20]written 0, free lines is 3274 [10:02:20]MH_Cut [10:02:20]Write to MH i2c: D1 01 00 C5 03 01 9A [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: D1 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: D1 01 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: D1 01 00 C5 03 00 99 [10:02:20]Write to MH i2c: 01 00 00 C6 03 C9 [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 31 ED 47 00 66 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 32 30 39 34 35 33 32 10 04 04 00 50 E3 00 00 F4 03 04 00 FA 14 C4 66 B6 04 01 00 00 07 45 76 6A 70 40 97 B8 [10:02:20]CommunicateWithHost err = 0 [10:02:20]CheckOFDResponse [10:02:20]1017 (14) - 77093643461234 [10:02:20]1041 (16) - 0000000002094532 [10:02:20]1040 (4) - 58192 [10:02:20]1012 (4) - 20.08.2024 04:00 [10:02:20]1206 (1) - 0 [10:02:20]OFD Sender: Remove packet 58192 [10:02:20]ProducePacketName [10:02:20]name=ofd_packets/00058192 [10:02:20]NVStorageDeleteData [10:02:21]OFD Sender: No OFD packet to send [10:02:21]*** Cut start [10:02:21]*** Partial cut [10:02:21]*** CUTSNS_PIN = 1 [10:02:21]*** CUTSNS_PIN = 0 [10:02:21]*** Brake cut motor [10:02:22]Read from MH i2c: 01 [10:02:22]MH_I2C_Read... [10:02:22]*** Stop cut motor [10:02:22]*** Cut end [10:02:22]Read from MH i2c: 01 07 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: 01 07 00 C6 03 00 00 00 00 00 FF 0F DE [10:02:22]process_action close_receipt done [10:02:22]requested_data is exist [10:02:22]produce_requested_data [10:02:22]requested_item fm.sn is exist - process it [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 11 00 00 [10:02:22]Write to MH i2c: E2 08 00 C7 03 80 11 00 00 00 00 00 00 44 [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 17 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 17 00 C7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 90 [10:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:02:22]wFMCommunicate OK [10:02:22]requested_item fd.num is exist - process it [10:02:22]SAM_PROTO_GetFieldsCounters [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 13 00 00 [10:02:22]Write to MH i2c: E2 08 00 C8 03 80 13 00 00 00 00 00 00 47 [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 62 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 62 00 C8 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 50 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [10:02:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 50 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:22]wFMCommunicate OK [10:02:22]SAM_PROTO_GetFieldsCounters done [10:02:22]requested_item shift.num is exist - process it [10:02:22]requested_item shift.opened is exist - process it [10:02:22]req_shift_opened [10:02:22]FM_GetShiftState [10:02:22]SAM_PROTO_GetShiftState [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 13 01 00 [10:02:22]Write to MH i2c: E2 08 00 C9 03 80 13 01 00 00 00 00 00 49 [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 0E 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 0E 00 C9 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6C [10:02:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:02:22]wFMCommunicate OK [10:02:22]SAM_PROTO_GetShiftState done [10:02:22]FM_GetShiftState done [10:02:22]req_shift_opened done [10:02:22]requested_item shift.open_date is exist - process it [10:02:22]req_shift_open_date [10:02:22]req_shift_open_date done [10:02:22]produce_requested_data done [10:02:22]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58192,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:02:22]process_action_free close_receipt [10:02:22]json_value_free [10:02:22]json_value_free done [10:02:22]process_json_proto returns [10:02:22]Send response to host [10:02:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58192,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:02:22]free response buf [10:02:22]execute_script done [10:02:22]execute_script returns [10:02:22]free content buf [10:02:22]Sock 9.Close socket [10:02:22]Sock 9.Thread stoped [10:02:22]accept exits with 7 [10:02:22]New connection [10:02:22]New thread 3067039076 created [10:02:22]Thread 3067182436 joined [10:02:22]Waiting for new connection... [10:02:22] Sock 7.Parse request [10:02:22]Sock 7.Check first char [10:02:22]Sock 7.First char is OK [10:02:22]request: POST /json_proto HTTP/1.0 [10:02:22]Method: POST [10:02:22]URL: /json_proto [10:02:22]Method is POST - this is cgi request [10:02:22]url: /json_proto [10:02:22]query_string will be loaded in cgi processing [10:02:22]execute_cgi json_proto POST (null) [10:02:22]execute_cgi path=json_proto method=POST [10:02:22]POST find Content-Length [10:02:22]Host: 172.17.44.3:8080 [10:02:22]Content-Length: 683 [10:02:22]Content-Type: application/json [10:02:22] [10:02:22]POST finish read [10:02:22]Found Content-Length = 683 [10:02:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:22]execute_script... [10:02:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:22]POST & json_proto [10:02:22]process_json_proto [10:02:22]json parsed OK: [10:02:22]protocol is kg_v1.0 [10:02:22]action value=close_receipt [10:02:22]process_action close_receipt [10:02:22]cmd_close_receipt [10:02:22]MH_GetDate [10:02:22]Write to MH i2c: F0 00 00 CA 03 BC [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: F0 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: F0 09 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: F0 09 00 CA 03 00 AF 69 C4 66 AD C5 5D 66 3C [10:02:22]GetLastDocTimeStamp 1724148138 [10:02:22]current date 1724148143 [10:02:22]FM_GetShiftState [10:02:22]SAM_PROTO_GetShiftState [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 13 01 00 [10:02:22]Write to MH i2c: E2 08 00 CB 03 80 13 01 00 00 00 00 00 4B [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 0E 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 0E 00 CB 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6E [10:02:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:02:22]wFMCommunicate OK [10:02:22]SAM_PROTO_GetShiftState done [10:02:22]FM_GetShiftState done [10:02:22]opened in 1724112910 [10:02:22]opened+sec_in_day 1724199310 [10:02:22]quantity*price = 300064 [10:02:22]sum+1 = 300066 [10:02:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 177 20.08.2024 10:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58193 ФПД: 53766792581633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100223&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58193&fm=53766792581633&tin=02508201610067®Number=0000000000162794&sum=300000 [10:02:23]StoreToDocumentArchive [10:02:23]shift 100 fd 58193 [10:02:23]save to /storage/0100/doc_00058193 [10:02:23]save last doc name /storage/0100/doc_00058193 to /storage/kkm_last_doc_name [10:02:23]save OK [10:02:23]Clear old archive folders... [10:02:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:23]tlvbuf is 006FC4E0 [10:02:23]SAM_PROTO_ClearQueue [10:02:23]wFMCommunicate request_size=4 [10:02:23]MH_SAM_APDU [10:02:23]CAPDU: 80 09 00 00 [10:02:23]Write to MH i2c: E2 08 00 D8 03 80 09 00 00 00 00 00 00 4D [10:02:23]Write i2c OK [10:02:23]MH_I2C_Read... [10:02:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:23]Read from MH i2c: E2 [10:02:23]MH_I2C_Read... [10:02:23]Read from MH i2c: E2 03 00 [10:02:23]MH_I2C_Read... [10:02:23]Read from MH i2c: E2 03 00 D8 03 00 90 00 4F [10:02:23]RAPDU: 90 00 [10:02:23]wFMCommunicate OK [10:02:23]SAM_PROTO_ClearQueue done [10:02:23]KKMCreateOFDPacket [10:02:23]OFDProtocolAddRootSTLVToBuf [10:02:23]FM_MakeSignedData [10:02:23]FM_MakeSignedData [10:02:23]SAM_PROTO_SignData [10:02:23]wFMCommunicate request_size=4 [10:02:23]MH_SAM_APDU [10:02:23]CAPDU: 80 0D 01 02 [10:02:23]Write to MH i2c: E2 08 00 D9 03 80 0D 01 02 00 00 00 00 55 [10:02:23]Write i2c OK [10:02:23]MH_I2C_Read... [10:02:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:23]Read from MH i2c: E2 [10:02:23]MH_I2C_Read... [10:02:23]Read from MH i2c: E2 03 00 [10:02:23]MH_I2C_Read... [10:02:23]Read from MH i2c: E2 03 00 D9 03 00 90 00 50 [10:02:23]RAPDU: 90 00 [10:02:23]wFMCommunicate OK [10:02:23]wFMCommunicate request_size=255 [10:02:23]MH_SAM_APDU [10:02:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 AF 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E3 00 00 35 04 06 00 30 [10:02:23]Write to MH i2c: E2 02 01 DA 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 AF 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E3 00 00 35 04 06 00 30 00 00 CD [10:02:24]Write i2c OK [10:02:24]MH_I2C_Read... [10:02:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:24]Read from MH i2c: E2 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 03 00 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 03 00 DA 03 00 90 00 51 [10:02:24]RAPDU: 90 00 [10:02:24]wFMCommunicate OK [10:02:24]wFMCommunicate request_size=10 [10:02:24]MH_SAM_APDU [10:02:24]CAPDU: 80 0D 02 02 05 E6 8E 92 92 01 [10:02:24]Write to MH i2c: E2 0D 00 DB 03 80 0D 02 02 05 00 E6 8E 92 92 01 00 00 FB [10:02:24]Write i2c OK [10:02:24]MH_I2C_Read... [10:02:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:24]Read from MH i2c: E2 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 03 00 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 03 00 DB 03 00 90 00 52 [10:02:24]RAPDU: 90 00 [10:02:24]wFMCommunicate OK [10:02:24]wFMCommunicate request_size=4 [10:02:24]MH_SAM_APDU [10:02:24]CAPDU: 80 0D 03 02 [10:02:24]Write to MH i2c: E2 08 00 DC 03 80 0D 03 02 00 00 00 00 5A [10:02:24]Write i2c OK [10:02:24]MH_I2C_Read... [10:02:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:24]Read from MH i2c: E2 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 0B 00 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 0B 00 DC 03 00 3E DA E3 FA CD E5 22 2B 90 00 4F [10:02:24]RAPDU: 3E DA E3 FA CD E5 22 2B 90 00 [10:02:24]wFMCommunicate OK [10:02:24]SAM_PROTO_SignData done [10:02:24]FM_MakeSignedData done [10:02:24]CreateOFDProtocolMessage [10:02:24]wFMCommunicate request_size=4 [10:02:24]MH_SAM_APDU [10:02:24]CAPDU: 80 11 00 00 [10:02:24]Write to MH i2c: E2 08 00 DD 03 80 11 00 00 00 00 00 00 5A [10:02:24]Write i2c OK [10:02:24]MH_I2C_Read... [10:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:24]Read from MH i2c: E2 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 17 00 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 17 00 DD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A6 [10:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:02:24]wFMCommunicate OK [10:02:24]CreateOFDProtocolMessage done [10:02:24]OFDSenderStorePacket 58193 [10:02:24]StoreOFDPacket docnum=58193 [10:02:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3D 42 07 01 8C BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 AF 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E3 00 00 35 04 06 00 30 E6 8E 92 92 01 3E DA E3 FA CD E5 22 2B [10:02:24]CheckFolder [10:02:24]dirname=/storage/ofd_packets [10:02:24]CheckFolder done [10:02:24]ProducePacketName [10:02:24]name=ofd_packets/00058193 [10:02:24]NVStorageSaveData ofd_packets/00058193 [10:02:24]File name is /storage/ofd_packets/00058193 [10:02:24]Write 301 bytes [10:02:24]NVStorageSaveData done [10:02:24]OFDSenderStorePacket done [10:02:24]KKMCreateOFDPacket done [10:02:24]NVStorageSaveData kkm_last_timestamp [10:02:24]File name is /storage/kkm_last_timestamp [10:02:24]Write 4 bytes [10:02:24]NVStorageSaveData done [10:02:24]ExternCall_PrintAddStr [10:02:24]wPrintStart [10:02:24]Write to MH i2c: 01 00 00 DE 03 E1 [10:02:24]Write i2c OK [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: 01 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: 01 07 00 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 FF 0F F6 [10:02:24]RasterBufferAndPrint [10:02:24]line Счет N : (1)2075444 [10:02:24]line ИНН: 02508201610067 [10:02:24]line Контрольно-Кассовый Чек [10:02:24]line ПРОДАЖА [10:02:24]line ТРК (МРК, ГНК) : 42 [10:02:24]line Товар: 2710124500 [10:02:24]line Аи-95-К-5 [10:02:24]line 40.440 * 74.20 [10:02:24]line = 3000.65 [10:02:24]line НДС 12% НСП 1% [10:02:24]line > о реализуемом товаре [10:02:24]line ОКРУГЛЕНИЕ: -0.65 [10:02:24]line ИТОГО: 3000.00 [10:02:24]line Внесено: 3000.00 [10:02:24]line СДАЧА: 0.00 [10:02:24]line НСП 1% : 26.55 [10:02:24]line НДС 12% : 318.65 [10:02:24]line Наличными: 3000.00 [10:02:24]line Безнал.: 0.00 [10:02:24]line Место: АЗС № 135 "Партнер Нефть" [10:02:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:02:24]line СНО: Общий режим [10:02:24]line Чек 177 20.08.2024 10:02 [10:02:24]line Смена: 100 ФФД: 1.0 [10:02:24]line ЗНМ: 0300000196 [10:02:24]line РНМ: 0000000000162794 [10:02:24]line Версия ККМ: v1.0 [10:02:24]line ФМ: 0000000002094532 [10:02:24]line ФД: 58193 [10:02:24]line ФПД: 53766792581633 [10:02:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100223&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58193&fm=53766792581633&tin=02508201610067®Number=0000000000162794&sum=300000 [10:02:25]OFD Sender: Processing packet 58193 [packets to send 51, broken 50] [10:02:25]ProducePacketName [10:02:25]name=ofd_packets/00058193 [10:02:25]OFD Sender: To server: pG, [10:02:25]CommunicateWithHost lk.salyk.kg:30040 [10:02:25]ConnectInit lk.salyk.kg [10:02:25]written 0, free lines is 4095 [10:02:25]Connected sock=10 [10:02:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3D 42 07 01 8C BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 AF 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E3 00 00 35 04 06 00 30 E6 8E 92 92 01 3E DA E3 FA CD E5 22 2B [10:02:25]Write to MH i2c: 01 00 00 09 04 0D [10:02:25]Write i2c OK [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: 01 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: 01 07 00 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: 01 07 00 09 04 00 00 00 00 00 C7 0C E7 [10:02:25]RasterBufferAndPrint [10:02:25]line [10:02:25]line [10:02:25]line [10:02:25]line [10:02:25]line [10:02:25]written 0, free lines is 3288 [10:02:25]MH_Cut [10:02:25]Write to MH i2c: D1 01 00 10 04 01 E6 [10:02:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 39 8F 47 00 24 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E3 00 00 F4 03 04 00 FF 14 C4 66 B6 04 01 00 00 64 8E 41 48 95 26 5E A0 [10:02:25]CommunicateWithHost err = 0 [10:02:25]CheckOFDResponse [10:02:25]1017 (14) - 77093643461234 [10:02:25]1041 (16) - 0000000002094532 [10:02:25]1040 (4) - 58193 [10:02:25]1012 (4) - 20.08.2024 04:01 [10:02:25]1206 (1) - 0 [10:02:25]OFD Sender: Remove packet 58193 [10:02:25]ProducePacketName [10:02:25]name=ofd_packets/00058193 [10:02:25]NVStorageDeleteData [10:02:25]Write i2c OK [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: D1 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: D1 01 00 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: D1 01 00 10 04 00 E5 [10:02:25]Write to MH i2c: 01 00 00 11 04 15 [10:02:25]Write i2c OK [10:02:25]MH_I2C_Read... [10:02:26]OFD Sender: No OFD packet to send [10:02:26]*** Cut start [10:02:26]*** Partial cut [10:02:26]*** CUTSNS_PIN = 1 [10:02:26]*** CUTSNS_PIN = 0 [10:02:26]*** Brake cut motor [10:02:27]Read from MH i2c: 01 [10:02:27]MH_I2C_Read... [10:02:27]*** Stop cut motor [10:02:27]*** Cut end [10:02:27]Read from MH i2c: 01 07 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: 01 07 00 11 04 00 00 00 00 00 FF 0F 2A [10:02:27]process_action close_receipt done [10:02:27]requested_data is exist [10:02:27]produce_requested_data [10:02:27]requested_item fm.sn is exist - process it [10:02:27]wFMCommunicate request_size=4 [10:02:27]MH_SAM_APDU [10:02:27]CAPDU: 80 11 00 00 [10:02:27]Write to MH i2c: E2 08 00 12 04 80 11 00 00 00 00 00 00 90 [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:27]Read from MH i2c: E2 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 17 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 17 00 12 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DC [10:02:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:02:27]wFMCommunicate OK [10:02:27]requested_item fd.num is exist - process it [10:02:27]SAM_PROTO_GetFieldsCounters [10:02:27]wFMCommunicate request_size=4 [10:02:27]MH_SAM_APDU [10:02:27]CAPDU: 80 13 00 00 [10:02:27]Write to MH i2c: E2 08 00 13 04 80 13 00 00 00 00 00 00 93 [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:27]Read from MH i2c: E2 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 62 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 62 00 13 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 51 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [10:02:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 51 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:27]wFMCommunicate OK [10:02:27]SAM_PROTO_GetFieldsCounters done [10:02:27]requested_item shift.num is exist - process it [10:02:27]requested_item shift.opened is exist - process it [10:02:27]req_shift_opened [10:02:27]FM_GetShiftState [10:02:27]SAM_PROTO_GetShiftState [10:02:27]wFMCommunicate request_size=4 [10:02:27]MH_SAM_APDU [10:02:27]CAPDU: 80 13 01 00 [10:02:27]Write to MH i2c: E2 08 00 14 04 80 13 01 00 00 00 00 00 95 [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:27]Read from MH i2c: E2 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 0E 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: E2 0E 00 14 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [10:02:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:02:27]wFMCommunicate OK [10:02:27]SAM_PROTO_GetShiftState done [10:02:27]FM_GetShiftState done [10:02:27]req_shift_opened done [10:02:27]requested_item shift.open_date is exist - process it [10:02:27]req_shift_open_date [10:02:27]req_shift_open_date done [10:02:27]produce_requested_data done [10:02:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58193,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:02:27]process_action_free close_receipt [10:02:27]json_value_free [10:02:27]json_value_free done [10:02:27]process_json_proto returns [10:02:27]Send response to host [10:02:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58193,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:02:27]free response buf [10:02:27]execute_script done [10:02:27]execute_script returns [10:02:27]free content buf [10:02:27]Sock 7.Close socket [10:02:27]Sock 7.Thread stoped [10:02:28]accept exits with 9 [10:02:28]New connection [10:02:28]New thread 3067182436 created [10:02:28]Thread 3067039076 joined [10:02:28]Waiting for new connection... [10:02:28] Sock 9.Parse request [10:02:28]Sock 9.Check first char [10:02:28]Sock 9.First char is OK [10:02:28]request: POST /json_proto HTTP/1.0 [10:02:28]Method: POST [10:02:28]URL: /json_proto [10:02:28]Method is POST - this is cgi request [10:02:28]url: /json_proto [10:02:28]query_string will be loaded in cgi processing [10:02:28]execute_cgi json_proto POST (null) [10:02:28]execute_cgi path=json_proto method=POST [10:02:28]POST find Content-Length [10:02:28]Host: 172.17.44.3:8080 [10:02:28]Content-Length: 739 [10:02:28]Content-Type: application/json [10:02:28] [10:02:28]POST finish read [10:02:28]Found Content-Length = 739 [10:02:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58193, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:28]execute_script... [10:02:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58193, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:28]POST & json_proto [10:02:28]process_json_proto [10:02:28]json parsed OK: [10:02:28]protocol is kg_v1.0 [10:02:28]action value=close_receipt [10:02:28]process_action close_receipt [10:02:28]cmd_close_receipt [10:02:28]MH_GetDate [10:02:28]Write to MH i2c: F0 00 00 15 04 08 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: F0 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: F0 09 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: F0 09 00 15 04 00 B5 69 C4 66 AD C5 5D 66 8E [10:02:28]GetLastDocTimeStamp 1724148143 [10:02:28]current date 1724148149 [10:02:28]FM_GetShiftState [10:02:28]SAM_PROTO_GetShiftState [10:02:28]wFMCommunicate request_size=4 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 13 01 00 [10:02:28]Write to MH i2c: E2 08 00 16 04 80 13 01 00 00 00 00 00 97 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 0E 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 0E 00 16 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BA [10:02:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:02:28]wFMCommunicate OK [10:02:28]SAM_PROTO_GetShiftState done [10:02:28]FM_GetShiftState done [10:02:28]opened in 1724112910 [10:02:28]opened+sec_in_day 1724199310 [10:02:28]quantity*price = 300064 [10:02:28]sum+1 = 300066 [10:02:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 178 20.08.2024 10:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58193 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58194 ФПД: 187132236287743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100229&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58194&fm=187132236287743&tin=02508201610067®Number=0000000000162794&sum=300000 [10:02:30]StoreToDocumentArchive [10:02:30]shift 100 fd 58194 [10:02:30]save to /storage/0100/doc_00058194 [10:02:30]save last doc name /storage/0100/doc_00058194 to /storage/kkm_last_doc_name [10:02:30]save OK [10:02:30]Clear old archive folders... [10:02:30]ProcessDocumentItem done err = 0, tmpTLVsize=279 [10:02:30]tlvbuf is 00715AA0 [10:02:30]SAM_PROTO_ClearQueue [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 09 00 00 [10:02:30]Write to MH i2c: E2 08 00 25 04 80 09 00 00 00 00 00 00 9B [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 03 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 03 00 25 04 00 90 00 9D [10:02:30]RAPDU: 90 00 [10:02:30]wFMCommunicate OK [10:02:30]SAM_PROTO_ClearQueue done [10:02:30]KKMCreateOFDPacket [10:02:30]OFDProtocolAddRootSTLVToBuf [10:02:30]FM_MakeSignedData [10:02:30]FM_MakeSignedData [10:02:30]SAM_PROTO_SignData [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 0D 01 02 [10:02:30]Write to MH i2c: E2 08 00 26 04 80 0D 01 02 00 00 00 00 A3 [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 03 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 03 00 26 04 00 90 00 9E [10:02:30]RAPDU: 90 00 [10:02:30]wFMCommunicate OK [10:02:30]wFMCommunicate request_size=255 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 B5 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 51 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 [10:02:30]Write to MH i2c: E2 02 01 27 04 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 B5 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 51 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 00 00 54 [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 03 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 03 00 27 04 00 90 00 9F [10:02:30]RAPDU: 90 00 [10:02:30]wFMCommunicate OK [10:02:30]wFMCommunicate request_size=38 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E3 00 00 35 04 06 00 AA 32 1E 78 4E FF [10:02:30]Write to MH i2c: E2 29 00 28 04 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E3 00 00 35 04 06 00 AA 32 1E 78 4E FF 00 00 1C [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 03 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 03 00 28 04 00 90 00 A0 [10:02:30]RAPDU: 90 00 [10:02:30]wFMCommunicate OK [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 0D 03 02 [10:02:30]Write to MH i2c: E2 08 00 29 04 80 0D 03 02 00 00 00 00 A8 [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 0B 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 0B 00 29 04 00 DA 4C B4 E4 96 09 8A 17 90 00 A7 [10:02:30]RAPDU: DA 4C B4 E4 96 09 8A 17 90 00 [10:02:30]wFMCommunicate OK [10:02:30]SAM_PROTO_SignData done [10:02:30]FM_MakeSignedData done [10:02:30]CreateOFDProtocolMessage [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 11 00 00 [10:02:30]Write to MH i2c: E2 08 00 2A 04 80 11 00 00 00 00 00 00 A8 [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:31]Read from MH i2c: E2 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: E2 17 00 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: E2 17 00 2A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F4 [10:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:02:31]wFMCommunicate OK [10:02:31]CreateOFDProtocolMessage done [10:02:31]OFDSenderStorePacket 58194 [10:02:31]StoreOFDPacket docnum=58194 [10:02:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 2B 01 00 00 AF BF 23 01 24 EB 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 B5 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 51 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E3 00 00 35 04 06 00 AA 32 1E 78 4E FF DA 4C B4 E4 96 09 8A 17 [10:02:31]CheckFolder [10:02:31]dirname=/storage/ofd_packets [10:02:31]CheckFolder done [10:02:31]ProducePacketName [10:02:31]name=ofd_packets/00058194 [10:02:31]NVStorageSaveData ofd_packets/00058194 [10:02:31]File name is /storage/ofd_packets/00058194 [10:02:31]Write 329 bytes [10:02:31]NVStorageSaveData done [10:02:31]OFDSenderStorePacket done [10:02:31]KKMCreateOFDPacket done [10:02:31]NVStorageSaveData kkm_last_timestamp [10:02:31]File name is /storage/kkm_last_timestamp [10:02:31]Write 4 bytes [10:02:31]NVStorageSaveData done [10:02:31]ExternCall_PrintAddStr [10:02:31]wPrintStart [10:02:31]Write to MH i2c: 01 00 00 2B 04 2F [10:02:31]Write i2c OK [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: 01 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: 01 07 00 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 FF 0F 44 [10:02:31]RasterBufferAndPrint [10:02:31]line Счет N : (1)2075444 [10:02:31]line ИНН: 02508201610067 [10:02:31]line Контрольно-Кассовый Чек [10:02:31]line ВОЗВРАТ ПРОДАЖИ [10:02:31]line ТРК (МРК, ГНК) : 42 [10:02:31]line Товар: 2710124500 [10:02:31]line Аи-95-К-5 [10:02:31]line 40.440 * 74.20 [10:02:31]line = 3000.65 [10:02:31]line НДС 12% НСП 1% [10:02:31]line > о реализуемом товаре [10:02:31]line ОКРУГЛЕНИЕ: -0.65 [10:02:31]line ИТОГО: 3000.00 [10:02:31]line НСП 1% : 26.55 [10:02:31]line НДС 12% : 318.65 [10:02:31]line Наличными: 3000.00 [10:02:31]line Безнал.: 0.00 [10:02:31]line Место: АЗС № 135 "Партнер Нефть" [10:02:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:02:31]line СНО: Общий режим [10:02:31]line Чек 178 20.08.2024 10:02 [10:02:31]line Смена: 100 ФФД: 1.0 [10:02:31]line ЗНМ: 0300000196 [10:02:31]line РНМ: 0000000000162794 [10:02:31]line Версия ККМ: v1.0 [10:02:31]line ФД осн.: 58193 [10:02:31]line ФМ осн.: 0000000002094532 [10:02:31]line ФМ: 0000000002094532 [10:02:31]line ФД: 58194 [10:02:31]line ФПД: 187132236287743 [10:02:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100229&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58194&fm=187132236287743&tin=02508201610067®Number=0000000000162794&sum=300000 [10:02:31]OFD Sender: Processing packet 58194 [packets to send 51, broken 50] [10:02:31]ProducePacketName [10:02:31]name=ofd_packets/00058194 [10:02:31]OFD Sender: To server: pG, [10:02:31]CommunicateWithHost lk.salyk.kg:30040 [10:02:31]ConnectInit lk.salyk.kg [10:02:31]written 0, free lines is 4095 [10:02:31]Connected sock=10 [10:02:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 2B 01 00 00 AF BF 23 01 24 EB 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 B5 69 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 51 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E3 00 00 35 04 06 00 AA 32 1E 78 4E FF DA 4C B4 E4 96 09 8A 17 [10:02:31]Write to MH i2c: 01 00 00 56 04 5A [10:02:31]Write i2c OK [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: 01 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: 01 07 00 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: 01 07 00 56 04 00 00 00 00 00 C8 0C 35 [10:02:31]RasterBufferAndPrint [10:02:31]line [10:02:31]line [10:02:31]line [10:02:31]line [10:02:31]line [10:02:31]written 0, free lines is 3299 [10:02:31]MH_Cut [10:02:31]Write to MH i2c: D1 01 00 5D 04 01 33 [10:02:31]Write i2c OK [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: D1 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: D1 01 00 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: D1 01 00 5D 04 00 32 [10:02:31]Write to MH i2c: 01 00 00 5E 04 62 [10:02:31]Write i2c OK [10:02:31]MH_I2C_Read... [10:02:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 07 D2 47 00 F3 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E3 00 00 F4 03 04 00 05 15 C4 66 B6 04 01 00 00 D9 FB 48 8E 56 FD 71 92 [10:02:31]CommunicateWithHost err = 0 [10:02:31]CheckOFDResponse [10:02:31]1017 (14) - 77093643461234 [10:02:31]1041 (16) - 0000000002094532 [10:02:31]1040 (4) - 58194 [10:02:31]1012 (4) - 20.08.2024 04:01 [10:02:31]1206 (1) - 0 [10:02:31]OFD Sender: Remove packet 58194 [10:02:31]ProducePacketName [10:02:31]name=ofd_packets/00058194 [10:02:31]NVStorageDeleteData [10:02:32]OFD Sender: No OFD packet to send [10:02:32]*** Cut start [10:02:32]*** Partial cut [10:02:32]*** CUTSNS_PIN = 1 [10:02:32]*** CUTSNS_PIN = 0 [10:02:32]*** Brake cut motor [10:02:33]Read from MH i2c: 01 [10:02:33]MH_I2C_Read... [10:02:33]*** Stop cut motor [10:02:33]*** Cut end [10:02:33]Read from MH i2c: 01 07 00 [10:02:33]MH_I2C_Read... [10:02:33]Read from MH i2c: 01 07 00 5E 04 00 00 00 00 00 FF 0F 77 [10:02:33]process_action close_receipt done [10:02:33]requested_data is exist [10:02:33]produce_requested_data [10:02:33]requested_item fm.sn is exist - process it [10:02:33]wFMCommunicate request_size=4 [10:02:33]MH_SAM_APDU [10:02:33]CAPDU: 80 11 00 00 [10:02:33]Write to MH i2c: E2 08 00 5F 04 80 11 00 00 00 00 00 00 DD [10:02:33]Write i2c OK [10:02:33]MH_I2C_Read... [10:02:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:33]Read from MH i2c: E2 [10:02:33]MH_I2C_Read... [10:02:33]Read from MH i2c: E2 17 00 [10:02:33]MH_I2C_Read... [10:02:33]Read from MH i2c: E2 17 00 5F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 29 [10:02:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:02:33]wFMCommunicate OK [10:02:33]requested_item fd.num is exist - process it [10:02:33]SAM_PROTO_GetFieldsCounters [10:02:33]wFMCommunicate request_size=4 [10:02:33]MH_SAM_APDU [10:02:33]CAPDU: 80 13 00 00 [10:02:33]Write to MH i2c: E2 08 00 60 04 80 13 00 00 00 00 00 00 E0 [10:02:33]Write i2c OK [10:02:33]MH_I2C_Read... [10:02:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:33]Read from MH i2c: E2 [10:02:33]MH_I2C_Read... [10:02:33]Read from MH i2c: E2 62 00 [10:02:33]MH_I2C_Read... [10:02:33]Read from MH i2c: E2 62 00 60 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 52 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [10:02:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 52 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:33]wFMCommunicate OK [10:02:33]SAM_PROTO_GetFieldsCounters done [10:02:33]requested_item shift.num is exist - process it [10:02:33]requested_item shift.opened is exist - process it [10:02:33]req_shift_opened [10:02:33]FM_GetShiftState [10:02:33]SAM_PROTO_GetShiftState [10:02:33]wFMCommunicate request_size=4 [10:02:33]MH_SAM_APDU [10:02:33]CAPDU: 80 13 01 00 [10:02:33]Write to MH i2c: E2 08 00 61 04 80 13 01 00 00 00 00 00 E2 [10:02:33]Write i2c OK [10:02:33]MH_I2C_Read... [10:02:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:33]Read from MH i2c: E2 [10:02:33]MH_I2C_Read... [10:02:33]Read from MH i2c: E2 0E 00 [10:02:33]MH_I2C_Read... [10:02:33]Read from MH i2c: E2 0E 00 61 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 05 [10:02:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:02:33]wFMCommunicate OK [10:02:33]SAM_PROTO_GetShiftState done [10:02:33]FM_GetShiftState done [10:02:33]req_shift_opened done [10:02:33]requested_item shift.open_date is exist - process it [10:02:33]req_shift_open_date [10:02:33]req_shift_open_date done [10:02:33]produce_requested_data done [10:02:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58194,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:02:33]process_action_free close_receipt [10:02:33]json_value_free [10:02:33]json_value_free done [10:02:33]process_json_proto returns [10:02:33]Send response to host [10:02:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58194,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:02:33]free response buf [10:02:33]execute_script done [10:02:33]execute_script returns [10:02:33]free content buf [10:02:33]Sock 9.Close socket [10:02:33]Sock 9.Thread stoped [10:02:37]OFD Sender: No OFD packet to send [10:02:42]OFD Sender: No OFD packet to send [10:02:47]OFD Sender: No OFD packet to send [10:02:52]OFD Sender: No OFD packet to send [10:02:57]OFD Sender: No OFD packet to send [10:03:02]OFD Sender: No OFD packet to send [10:03:07]OFD Sender: No OFD packet to send [10:03:12]OFD Sender: No OFD packet to send [10:03:17]OFD Sender: No OFD packet to send [10:03:22]OFD Sender: No OFD packet to send [10:03:27]OFD Sender: No OFD packet to send [10:03:32]OFD Sender: No OFD packet to send [10:03:37]OFD Sender: No OFD packet to send [10:03:42]OFD Sender: No OFD packet to send [10:03:47]OFD Sender: No OFD packet to send [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:50]accept exits with 7 [10:05:50]New connection [10:05:50]New thread 3067039076 created [10:05:50]Thread 3067182436 joined [10:05:50]Waiting for new connection... [10:05:50] Sock 7.Parse request [10:05:50]Sock 7.Check first char [10:05:50]Sock 7.First char is OK [10:05:50]request: POST /json_proto HTTP/1.0 [10:05:50]Method: POST [10:05:50]URL: /json_proto [10:05:50]Method is POST - this is cgi request [10:05:50]url: /json_proto [10:05:50]query_string will be loaded in cgi processing [10:05:50]execute_cgi json_proto POST (null) [10:05:50]execute_cgi path=json_proto method=POST [10:05:50]POST find Content-Length [10:05:50]Host: 172.17.44.3:8080 [10:05:50]Content-Length: 791 [10:05:50]Content-Type: application/json [10:05:50] [10:05:50]POST finish read [10:05:50]Found Content-Length = 791 [10:05:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:50]execute_script... [10:05:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:50]POST & json_proto [10:05:50]process_json_proto [10:05:50]json parsed OK: [10:05:50]protocol is kg_v1.0 [10:05:50]action value=close_receipt [10:05:50]process_action close_receipt [10:05:50]cmd_close_receipt [10:05:50]MH_GetDate [10:05:50]Write to MH i2c: F0 00 00 62 04 55 [10:05:50]Write i2c OK [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: F0 [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: F0 09 00 [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: F0 09 00 62 04 00 7F 6A C4 66 AD C5 5D 66 A6 [10:05:50]GetLastDocTimeStamp 1724148149 [10:05:50]current date 1724148351 [10:05:50]FM_GetShiftState [10:05:50]SAM_PROTO_GetShiftState [10:05:50]wFMCommunicate request_size=4 [10:05:50]MH_SAM_APDU [10:05:50]CAPDU: 80 13 01 00 [10:05:50]Write to MH i2c: E2 08 00 63 04 80 13 01 00 00 00 00 00 E4 [10:05:50]Write i2c OK [10:05:50]MH_I2C_Read... [10:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:50]Read from MH i2c: E2 [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: E2 0E 00 [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: E2 0E 00 63 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 07 [10:05:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:05:50]wFMCommunicate OK [10:05:50]SAM_PROTO_GetShiftState done [10:05:50]FM_GetShiftState done [10:05:50]opened in 1724112910 [10:05:50]opened+sec_in_day 1724199310 [10:05:50]quantity*price = 0 [10:05:50]sum+1 = 1 [10:05:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 179 20.08.2024 10:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58195 ФПД: 63450998496889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100551&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58195&fm=63450998496889&tin=02508201610067®Number=0000000000162794&sum=0 [10:05:51]StoreToDocumentArchive [10:05:51]shift 100 fd 58195 [10:05:51]save to /storage/0100/doc_00058195 [10:05:51]save last doc name /storage/0100/doc_00058195 to /storage/kkm_last_doc_name [10:05:51]save OK [10:05:51]Clear old archive folders... [10:05:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:05:51]tlvbuf is 006C3950 [10:05:51]SAM_PROTO_ClearQueue [10:05:51]wFMCommunicate request_size=4 [10:05:51]MH_SAM_APDU [10:05:51]CAPDU: 80 09 00 00 [10:05:51]Write to MH i2c: E2 08 00 70 04 80 09 00 00 00 00 00 00 E6 [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:52]Read from MH i2c: E2 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 03 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 03 00 70 04 00 90 00 E8 [10:05:52]RAPDU: 90 00 [10:05:52]wFMCommunicate OK [10:05:52]SAM_PROTO_ClearQueue done [10:05:52]KKMCreateOFDPacket [10:05:52]OFDProtocolAddRootSTLVToBuf [10:05:52]FM_MakeSignedData [10:05:52]FM_MakeSignedData [10:05:52]SAM_PROTO_SignData [10:05:52]wFMCommunicate request_size=4 [10:05:52]MH_SAM_APDU [10:05:52]CAPDU: 80 0D 01 02 [10:05:52]Write to MH i2c: E2 08 00 71 04 80 0D 01 02 00 00 00 00 EE [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:52]Read from MH i2c: E2 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 03 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 03 00 71 04 00 90 00 E9 [10:05:52]RAPDU: 90 00 [10:05:52]wFMCommunicate OK [10:05:52]wFMCommunicate request_size=255 [10:05:52]MH_SAM_APDU [10:05:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 7F 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E3 00 00 35 04 06 00 39 B5 56 39 [10:05:52]Write to MH i2c: E2 02 01 72 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 7F 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E3 00 00 35 04 06 00 39 B5 56 39 00 00 43 [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:52]Read from MH i2c: E2 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 03 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 03 00 72 04 00 90 00 EA [10:05:52]RAPDU: 90 00 [10:05:52]wFMCommunicate OK [10:05:52]wFMCommunicate request_size=7 [10:05:52]MH_SAM_APDU [10:05:52]CAPDU: 80 0D 02 02 02 DE 79 [10:05:52]Write to MH i2c: E2 0A 00 73 04 80 0D 02 02 02 00 DE 79 00 00 4C [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:52]Read from MH i2c: E2 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 03 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 03 00 73 04 00 90 00 EB [10:05:52]RAPDU: 90 00 [10:05:52]wFMCommunicate OK [10:05:52]wFMCommunicate request_size=4 [10:05:52]MH_SAM_APDU [10:05:52]CAPDU: 80 0D 03 02 [10:05:52]Write to MH i2c: E2 08 00 74 04 80 0D 03 02 00 00 00 00 F3 [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:52]Read from MH i2c: E2 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 0B 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 0B 00 74 04 00 7B B3 64 CF 71 17 B0 D8 90 00 65 [10:05:52]RAPDU: 7B B3 64 CF 71 17 B0 D8 90 00 [10:05:52]wFMCommunicate OK [10:05:52]SAM_PROTO_SignData done [10:05:52]FM_MakeSignedData done [10:05:52]CreateOFDProtocolMessage [10:05:52]wFMCommunicate request_size=4 [10:05:52]MH_SAM_APDU [10:05:52]CAPDU: 80 11 00 00 [10:05:52]Write to MH i2c: E2 08 00 75 04 80 11 00 00 00 00 00 00 F3 [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:52]Read from MH i2c: E2 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 17 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: E2 17 00 75 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3F [10:05:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:05:52]wFMCommunicate OK [10:05:52]CreateOFDProtocolMessage done [10:05:52]OFDSenderStorePacket 58195 [10:05:52]StoreOFDPacket docnum=58195 [10:05:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7F F9 04 01 CF CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 7F 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E3 00 00 35 04 06 00 39 B5 56 39 DE 79 7B B3 64 CF 71 17 B0 D8 [10:05:52]CheckFolder [10:05:52]dirname=/storage/ofd_packets [10:05:52]CheckFolder done [10:05:52]ProducePacketName [10:05:52]name=ofd_packets/00058195 [10:05:52]NVStorageSaveData ofd_packets/00058195 [10:05:52]File name is /storage/ofd_packets/00058195 [10:05:52]Write 298 bytes [10:05:52]NVStorageSaveData done [10:05:52]OFDSenderStorePacket done [10:05:52]KKMCreateOFDPacket done [10:05:52]NVStorageSaveData kkm_last_timestamp [10:05:52]File name is /storage/kkm_last_timestamp [10:05:52]Write 4 bytes [10:05:52]NVStorageSaveData done [10:05:52]ExternCall_PrintAddStr [10:05:52]wPrintStart [10:05:52]Write to MH i2c: 01 00 00 76 04 7A [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: 01 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: 01 07 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: 01 07 00 76 04 00 00 00 00 00 FF 0F 8F [10:05:52]RasterBufferAndPrint [10:05:52]line Счет N : (1)2075438 [10:05:52]line ИНН: 02508201610067 [10:05:52]line Контрольно-Кассовый Чек [10:05:52]line ПРОДАЖА [10:05:52]line ТРК (МРК, ГНК) : 11 [10:05:52]line Товар: 2710194210 [10:05:52]line ДТ-К-5 [10:05:52]line 131.100 * 0.00 [10:05:52]line = 0.00 [10:05:52]line НДС 12% НСП 1% [10:05:52]line > о реализуемом товаре [10:05:52]line ИТОГО: 0.00 [10:05:52]line НСП 1% : 0.00 [10:05:52]line НДС 12% : 0.00 [10:05:52]line Наличными: 0.00 [10:05:52]line Безнал.: 0.00 [10:05:52]line Место: АЗС № 135 "Партнер Нефть" [10:05:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:05:52]line СНО: Общий режим [10:05:52]line Чек 179 20.08.2024 10:05 [10:05:52]line Смена: 100 ФФД: 1.0 [10:05:52]line ЗНМ: 0300000196 [10:05:52]line РНМ: 0000000000162794 [10:05:52]line Версия ККМ: v1.0 [10:05:52]line Талоны: Топливная Карта [10:05:52]line 92875 [10:05:52]line ФМ: 0000000002094532 [10:05:52]line ФД: 58195 [10:05:52]line ФПД: 63450998496889 [10:05:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100551&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58195&fm=63450998496889&tin=02508201610067®Number=0000000000162794&sum=0 [10:05:52]OFD Sender: Processing packet 58195 [packets to send 51, broken 50] [10:05:52]ProducePacketName [10:05:52]name=ofd_packets/00058195 [10:05:52]OFD Sender: To server: pG, [10:05:52]CommunicateWithHost lk.salyk.kg:30040 [10:05:52]ConnectInit lk.salyk.kg [10:05:52]written 0, free lines is 4095 [10:05:52]Connected sock=10 [10:05:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7F F9 04 01 CF CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 7F 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E3 00 00 35 04 06 00 39 B5 56 39 DE 79 7B B3 64 CF 71 17 B0 D8 [10:05:53]Write to MH i2c: 01 00 00 A0 04 A4 [10:05:53]Write i2c OK [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: 01 [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: 01 07 00 [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: 01 07 00 A0 04 00 00 00 00 00 B7 0C 6E [10:05:53]RasterBufferAndPrint [10:05:53]line [10:05:53]line [10:05:53]line [10:05:53]line [10:05:53]line [10:05:53]written 0, free lines is 3261 [10:05:53]MH_Cut [10:05:53]Write to MH i2c: D1 01 00 A7 04 01 7D [10:05:53]Write i2c OK [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: D1 [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: D1 01 00 [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: D1 01 00 A7 04 00 7C [10:05:53]Write to MH i2c: 01 00 00 A8 04 AC [10:05:53]Write i2c OK [10:05:53]MH_I2C_Read... [10:05:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7B 46 47 00 63 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E3 00 00 F4 03 04 00 CE 15 C4 66 B6 04 01 00 00 84 DF 42 67 28 EF F0 64 [10:05:53]CommunicateWithHost err = 0 [10:05:53]CheckOFDResponse [10:05:53]1017 (14) - 77093643461234 [10:05:53]1041 (16) - 0000000002094532 [10:05:53]1040 (4) - 58195 [10:05:53]1012 (4) - 20.08.2024 04:04 [10:05:53]1206 (1) - 0 [10:05:53]OFD Sender: Remove packet 58195 [10:05:53]ProducePacketName [10:05:53]name=ofd_packets/00058195 [10:05:53]NVStorageDeleteData [10:05:53]OFD Sender: No OFD packet to send [10:05:54]*** Cut start [10:05:54]*** Partial cut [10:05:54]*** CUTSNS_PIN = 1 [10:05:54]*** CUTSNS_PIN = 0 [10:05:54]*** Brake cut motor [10:05:54]Read from MH i2c: 01 [10:05:54]MH_I2C_Read... [10:05:54]*** Stop cut motor [10:05:54]*** Cut end [10:05:54]Read from MH i2c: 01 07 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: 01 07 00 A8 04 00 00 00 00 00 FF 0F C1 [10:05:54]process_action close_receipt done [10:05:54]requested_data is exist [10:05:54]produce_requested_data [10:05:54]requested_item fm.sn is exist - process it [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 11 00 00 [10:05:54]Write to MH i2c: E2 08 00 A9 04 80 11 00 00 00 00 00 00 27 [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 17 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 17 00 A9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 73 [10:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:05:54]wFMCommunicate OK [10:05:54]requested_item fd.num is exist - process it [10:05:54]SAM_PROTO_GetFieldsCounters [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 13 00 00 [10:05:54]Write to MH i2c: E2 08 00 AA 04 80 13 00 00 00 00 00 00 2A [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:55]Read from MH i2c: E2 [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: E2 62 00 [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: E2 62 00 AA 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 53 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [10:05:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 53 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:55]wFMCommunicate OK [10:05:55]SAM_PROTO_GetFieldsCounters done [10:05:55]requested_item shift.num is exist - process it [10:05:55]requested_item shift.opened is exist - process it [10:05:55]req_shift_opened [10:05:55]FM_GetShiftState [10:05:55]SAM_PROTO_GetShiftState [10:05:55]wFMCommunicate request_size=4 [10:05:55]MH_SAM_APDU [10:05:55]CAPDU: 80 13 01 00 [10:05:55]Write to MH i2c: E2 08 00 AB 04 80 13 01 00 00 00 00 00 2C [10:05:55]Write i2c OK [10:05:55]MH_I2C_Read... [10:05:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:55]Read from MH i2c: E2 [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: E2 0E 00 [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: E2 0E 00 AB 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4F [10:05:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:05:55]wFMCommunicate OK [10:05:55]SAM_PROTO_GetShiftState done [10:05:55]FM_GetShiftState done [10:05:55]req_shift_opened done [10:05:55]requested_item shift.open_date is exist - process it [10:05:55]req_shift_open_date [10:05:55]req_shift_open_date done [10:05:55]produce_requested_data done [10:05:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58195,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:05:55]process_action_free close_receipt [10:05:55]json_value_free [10:05:55]json_value_free done [10:05:55]process_json_proto returns [10:05:55]Send response to host [10:05:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58195,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:05:55]free response buf [10:05:55]execute_script done [10:05:55]execute_script returns [10:05:55]free content buf [10:05:55]Sock 7.Close socket [10:05:55]Sock 7.Thread stoped [10:05:58]OFD Sender: No OFD packet to send [10:06:03]OFD Sender: No OFD packet to send [10:06:08]OFD Sender: No OFD packet to send [10:06:13]OFD Sender: No OFD packet to send [10:06:18]OFD Sender: No OFD packet to send [10:06:23]OFD Sender: No OFD packet to send [10:06:28]OFD Sender: No OFD packet to send [10:06:33]OFD Sender: No OFD packet to send [10:06:38]OFD Sender: No OFD packet to send [10:06:43]OFD Sender: No OFD packet to send [10:06:48]OFD Sender: No OFD packet to send [10:06:53]OFD Sender: No OFD packet to send [10:06:58]OFD Sender: No OFD packet to send [10:07:03]OFD Sender: No OFD packet to send [10:07:08]OFD Sender: No OFD packet to send [10:07:13]OFD Sender: No OFD packet to send [10:07:18]OFD Sender: No OFD packet to send [10:07:23]OFD Sender: No OFD packet to send [10:07:28]OFD Sender: No OFD packet to send [10:07:33]OFD Sender: No OFD packet to send [10:07:38]OFD Sender: No OFD packet to send [10:07:43]OFD Sender: No OFD packet to send [10:07:48]OFD Sender: No OFD packet to send [10:07:50]accept exits with 9 [10:07:50]New connection [10:07:50]New thread 3067182436 created [10:07:50]Thread 3067039076 joined [10:07:50]Waiting for new connection... [10:07:50] Sock 9.Parse request [10:07:50]Sock 9.Check first char [10:07:50]Sock 9.First char is OK [10:07:50]request: POST /json_proto HTTP/1.0 [10:07:50]Method: POST [10:07:50]URL: /json_proto [10:07:50]Method is POST - this is cgi request [10:07:50]url: /json_proto [10:07:50]query_string will be loaded in cgi processing [10:07:50]execute_cgi json_proto POST (null) [10:07:50]execute_cgi path=json_proto method=POST [10:07:50]POST find Content-Length [10:07:50]Host: 172.17.44.3:8080 [10:07:50]Content-Length: 793 [10:07:50]Content-Type: application/json [10:07:50] [10:07:50]POST finish read [10:07:50]Found Content-Length = 793 [10:07:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 43.470, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:50]execute_script... [10:07: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)2075447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 43.470, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:50]POST & json_proto [10:07:50]process_json_proto [10:07:50]json parsed OK: [10:07:50]protocol is kg_v1.0 [10:07:50]action value=close_receipt [10:07:50]process_action close_receipt [10:07:50]cmd_close_receipt [10:07:50]MH_GetDate [10:07:50]Write to MH i2c: F0 00 00 AC 04 9F [10:07:50]Write i2c OK [10:07:50]MH_I2C_Read... [10:07:50]Read from MH i2c: F0 [10:07:50]MH_I2C_Read... [10:07:50]Read from MH i2c: F0 09 00 [10:07:50]MH_I2C_Read... [10:07:50]Read from MH i2c: F0 09 00 AC 04 00 F7 6A C4 66 AD C5 5D 66 68 [10:07:50]GetLastDocTimeStamp 1724148351 [10:07:50]current date 1724148471 [10:07:50]FM_GetShiftState [10:07:50]SAM_PROTO_GetShiftState [10:07:50]wFMCommunicate request_size=4 [10:07:50]MH_SAM_APDU [10:07:50]CAPDU: 80 13 01 00 [10:07:50]Write to MH i2c: E2 08 00 AD 04 80 13 01 00 00 00 00 00 2E [10:07:50]Write i2c OK [10:07:50]MH_I2C_Read... [10:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:50]Read from MH i2c: E2 [10:07:50]MH_I2C_Read... [10:07:50]Read from MH i2c: E2 0E 00 [10:07:50]MH_I2C_Read... [10:07:50]Read from MH i2c: E2 0E 00 AD 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 51 [10:07:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:07:50]wFMCommunicate OK [10:07:50]SAM_PROTO_GetShiftState done [10:07:50]FM_GetShiftState done [10:07:50]opened in 1724112910 [10:07:50]opened+sec_in_day 1724199310 [10:07:50]quantity*price = 0 [10:07:50]sum+1 = 1 [10:07:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 180 20.08.2024 10:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58196 ФПД: 131982753181536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100751&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58196&fm=131982753181536&tin=02508201610067®Number=0000000000162794&sum=0 [10:07:51]StoreToDocumentArchive [10:07:51]shift 100 fd 58196 [10:07:51]save to /storage/0100/doc_00058196 [10:07:51]save last doc name /storage/0100/doc_00058196 to /storage/kkm_last_doc_name [10:07:51]save OK [10:07:51]Clear old archive folders... [10:07:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:51]tlvbuf is 006C5560 [10:07:51]SAM_PROTO_ClearQueue [10:07:51]wFMCommunicate request_size=4 [10:07:51]MH_SAM_APDU [10:07:51]CAPDU: 80 09 00 00 [10:07:51]Write to MH i2c: E2 08 00 BA 04 80 09 00 00 00 00 00 00 30 [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:51]Read from MH i2c: E2 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 03 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 03 00 BA 04 00 90 00 32 [10:07:51]RAPDU: 90 00 [10:07:51]wFMCommunicate OK [10:07:51]SAM_PROTO_ClearQueue done [10:07:51]KKMCreateOFDPacket [10:07:51]OFDProtocolAddRootSTLVToBuf [10:07:51]FM_MakeSignedData [10:07:51]FM_MakeSignedData [10:07:51]SAM_PROTO_SignData [10:07:51]wFMCommunicate request_size=4 [10:07:51]MH_SAM_APDU [10:07:51]CAPDU: 80 0D 01 02 [10:07:51]Write to MH i2c: E2 08 00 BB 04 80 0D 01 02 00 00 00 00 38 [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:51]Read from MH i2c: E2 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 03 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 03 00 BB 04 00 90 00 33 [10:07:51]RAPDU: 90 00 [10:07:51]wFMCommunicate OK [10:07:51]wFMCommunicate request_size=255 [10:07:51]MH_SAM_APDU [10:07: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 34 FF 03 08 00 03 CE A9 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F7 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E3 00 00 35 04 06 00 78 [10:07:51]Write to MH i2c: E2 02 01 BC 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 34 FF 03 08 00 03 CE A9 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F7 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E3 00 00 35 04 06 00 78 00 00 07 [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:51]Read from MH i2c: E2 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 03 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 03 00 BC 04 00 90 00 34 [10:07:51]RAPDU: 90 00 [10:07:51]wFMCommunicate OK [10:07:51]wFMCommunicate request_size=10 [10:07:51]MH_SAM_APDU [10:07:51]CAPDU: 80 0D 02 02 05 09 A1 1E AF 60 [10:07:51]Write to MH i2c: E2 0D 00 BD 04 80 0D 02 02 05 00 09 A1 1E AF 60 00 00 1C [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:51]Read from MH i2c: E2 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 03 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 03 00 BD 04 00 90 00 35 [10:07:51]RAPDU: 90 00 [10:07:51]wFMCommunicate OK [10:07:51]wFMCommunicate request_size=4 [10:07:51]MH_SAM_APDU [10:07:51]CAPDU: 80 0D 03 02 [10:07:51]Write to MH i2c: E2 08 00 BE 04 80 0D 03 02 00 00 00 00 3D [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:51]Read from MH i2c: E2 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 0B 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 0B 00 BE 04 00 0F E3 F0 4D 54 DB C0 0E 90 00 6A [10:07:51]RAPDU: 0F E3 F0 4D 54 DB C0 0E 90 00 [10:07:51]wFMCommunicate OK [10:07:51]SAM_PROTO_SignData done [10:07:51]FM_MakeSignedData done [10:07:51]CreateOFDProtocolMessage [10:07:51]wFMCommunicate request_size=4 [10:07:51]MH_SAM_APDU [10:07:51]CAPDU: 80 11 00 00 [10:07:51]Write to MH i2c: E2 08 00 BF 04 80 11 00 00 00 00 00 00 3D [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:51]Read from MH i2c: E2 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 17 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: E2 17 00 BF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 89 [10:07:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:07:51]wFMCommunicate OK [10:07:51]CreateOFDProtocolMessage done [10:07:51]OFDSenderStorePacket 58196 [10:07:51]StoreOFDPacket docnum=58196 [10:07:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 31 07 01 86 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CE A9 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F7 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E3 00 00 35 04 06 00 78 09 A1 1E AF 60 0F E3 F0 4D 54 DB C0 0E [10:07:51]CheckFolder [10:07:51]dirname=/storage/ofd_packets [10:07:51]CheckFolder done [10:07:51]ProducePacketName [10:07:51]name=ofd_packets/00058196 [10:07:51]NVStorageSaveData ofd_packets/00058196 [10:07:51]File name is /storage/ofd_packets/00058196 [10:07:51]Write 301 bytes [10:07:51]NVStorageSaveData done [10:07:51]OFDSenderStorePacket done [10:07:51]KKMCreateOFDPacket done [10:07:51]NVStorageSaveData kkm_last_timestamp [10:07:51]File name is /storage/kkm_last_timestamp [10:07:51]Write 4 bytes [10:07:51]NVStorageSaveData done [10:07:51]ExternCall_PrintAddStr [10:07:51]wPrintStart [10:07:51]Write to MH i2c: 01 00 00 C0 04 C4 [10:07:52]Write i2c OK [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: 01 [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: 01 07 00 [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 FF 0F D9 [10:07:52]RasterBufferAndPrint [10:07:52]line Счет N : (1)2075447 [10:07:52]line ИНН: 02508201610067 [10:07:52]line Контрольно-Кассовый Чек [10:07:52]line ПРОДАЖА [10:07:52]line ТРК (МРК, ГНК) : 53 [10:07:52]line Товар: 2710124130 [10:07:52]line Аи-92-К-4 [10:07:52]line 43.470 * 0.00 [10:07:52]line = 0.00 [10:07:52]line НДС 12% НСП 1% [10:07:52]line > о реализуемом товаре [10:07:52]line ИТОГО: 0.00 [10:07:52]line НСП 1% : 0.00 [10:07:52]line НДС 12% : 0.00 [10:07:52]line Наличными: 0.00 [10:07:52]line Безнал.: 0.00 [10:07:52]line Место: АЗС № 135 "Партнер Нефть" [10:07:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:07:52]line СНО: Общий режим [10:07:52]line Чек 180 20.08.2024 10:07 [10:07:52]line Смена: 100 ФФД: 1.0 [10:07:52]line ЗНМ: 0300000196 [10:07:52]line РНМ: 0000000000162794 [10:07:52]line Версия ККМ: v1.0 [10:07:52]line Талоны: Топливная Карта [10:07:52]line 92875 [10:07:52]line ФМ: 0000000002094532 [10:07:52]line ФД: 58196 [10:07:52]line ФПД: 131982753181536 [10:07:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100751&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58196&fm=131982753181536&tin=02508201610067®Number=0000000000162794&sum=0 [10:07:52]OFD Sender: Processing packet 58196 [packets to send 51, broken 50] [10:07:52]ProducePacketName [10:07:52]name=ofd_packets/00058196 [10:07:52]OFD Sender: To server: pG, [10:07:52]CommunicateWithHost lk.salyk.kg:30040 [10:07:52]ConnectInit lk.salyk.kg [10:07:52]written 0, free lines is 4095 [10:07:52]Connected sock=10 [10:07:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 31 07 01 86 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CE A9 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F7 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E3 00 00 35 04 06 00 78 09 A1 1E AF 60 0F E3 F0 4D 54 DB C0 0E [10:07:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 36 0B 47 00 38 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 32 30 39 34 35 33 32 10 04 04 00 54 E3 00 00 F4 03 04 00 46 16 C4 66 B6 04 01 00 00 0A 78 BB EA 2F E6 C6 89 [10:07:52]CommunicateWithHost err = 0 [10:07:52]CheckOFDResponse [10:07:52]1017 (14) - 77093643461234 [10:07:52]1041 (16) - 0000000002094532 [10:07:52]1040 (4) - 58196 [10:07:52]1012 (4) - 20.08.2024 04:06 [10:07:52]1206 (1) - 0 [10:07:52]OFD Sender: Remove packet 58196 [10:07:52]ProducePacketName [10:07:52]name=ofd_packets/00058196 [10:07:52]NVStorageDeleteData [10:07:52]Write to MH i2c: 01 00 00 EA 04 EE [10:07:52]Write i2c OK [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: 01 [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: 01 07 00 [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: 01 07 00 EA 04 00 00 00 00 00 BC 0C BD [10:07:52]RasterBufferAndPrint [10:07:52]line [10:07:52]line [10:07:52]line [10:07:52]line [10:07:52]line [10:07:52]written 0, free lines is 3264 [10:07:52]MH_Cut [10:07:52]Write to MH i2c: D1 01 00 F1 04 01 C7 [10:07:52]Write i2c OK [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: D1 [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: D1 01 00 [10:07:52]MH_I2C_Read... [10:07:52]Read from MH i2c: D1 01 00 F1 04 00 C6 [10:07:52]Write to MH i2c: 01 00 00 F2 04 F6 [10:07:52]Write i2c OK [10:07:52]MH_I2C_Read... [10:07:53]OFD Sender: No OFD packet to send [10:07:53]*** Cut start [10:07:53]*** Partial cut [10:07:53]*** CUTSNS_PIN = 1 [10:07:53]*** CUTSNS_PIN = 0 [10:07:54]*** Brake cut motor [10:07:54]Read from MH i2c: 01 [10:07:54]MH_I2C_Read... [10:07:54]*** Stop cut motor [10:07:54]*** Cut end [10:07:54]Read from MH i2c: 01 07 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: 01 07 00 F2 04 00 00 00 00 00 FF 0F 0B [10:07:54]process_action close_receipt done [10:07:54]requested_data is exist [10:07:54]produce_requested_data [10:07:54]requested_item fm.sn is exist - process it [10:07:54]wFMCommunicate request_size=4 [10:07:54]MH_SAM_APDU [10:07:54]CAPDU: 80 11 00 00 [10:07:54]Write to MH i2c: E2 08 00 F3 04 80 11 00 00 00 00 00 00 71 [10:07:54]Write i2c OK [10:07:54]MH_I2C_Read... [10:07:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:54]Read from MH i2c: E2 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 17 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 17 00 F3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [10:07:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:07:54]wFMCommunicate OK [10:07:54]requested_item fd.num is exist - process it [10:07:54]SAM_PROTO_GetFieldsCounters [10:07:54]wFMCommunicate request_size=4 [10:07:54]MH_SAM_APDU [10:07:54]CAPDU: 80 13 00 00 [10:07:54]Write to MH i2c: E2 08 00 F4 04 80 13 00 00 00 00 00 00 74 [10:07:54]Write i2c OK [10:07:54]MH_I2C_Read... [10:07:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:54]Read from MH i2c: E2 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 62 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 62 00 F4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 54 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [10:07:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 54 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:54]wFMCommunicate OK [10:07:54]SAM_PROTO_GetFieldsCounters done [10:07:54]requested_item shift.num is exist - process it [10:07:54]requested_item shift.opened is exist - process it [10:07:54]req_shift_opened [10:07:54]FM_GetShiftState [10:07:54]SAM_PROTO_GetShiftState [10:07:54]wFMCommunicate request_size=4 [10:07:54]MH_SAM_APDU [10:07:54]CAPDU: 80 13 01 00 [10:07:54]Write to MH i2c: E2 08 00 F5 04 80 13 01 00 00 00 00 00 76 [10:07:54]Write i2c OK [10:07:54]MH_I2C_Read... [10:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:54]Read from MH i2c: E2 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 0E 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 0E 00 F5 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [10:07:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:07:54]wFMCommunicate OK [10:07:54]SAM_PROTO_GetShiftState done [10:07:54]FM_GetShiftState done [10:07:54]req_shift_opened done [10:07:54]requested_item shift.open_date is exist - process it [10:07:54]req_shift_open_date [10:07:54]req_shift_open_date done [10:07:54]produce_requested_data done [10:07:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58196,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:07:54]process_action_free close_receipt [10:07:54]json_value_free [10:07:54]json_value_free done [10:07:54]process_json_proto returns [10:07:54]Send response to host [10:07:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58196,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:07:54]free response buf [10:07:54]execute_script done [10:07:54]execute_script returns [10:07:54]free content buf [10:07:54]Sock 9.Close socket [10:07:54]Sock 9.Thread stoped [10:07:54]accept exits with 7 [10:07:54]New connection [10:07:54]New thread 3067039076 created [10:07:54]Thread 3067182436 joined [10:07:54]Waiting for new connection... [10:07:54] Sock 7.Parse request [10:07:54]Sock 7.Check first char [10:07:54]Sock 7.First char is OK [10:07:54]request: POST /json_proto HTTP/1.0 [10:07:54]Method: POST [10:07:54]URL: /json_proto [10:07:54]Method is POST - this is cgi request [10:07:54]url: /json_proto [10:07:54]query_string will be loaded in cgi processing [10:07:54]execute_cgi json_proto POST (null) [10:07:54]execute_cgi path=json_proto method=POST [10:07:54]POST find Content-Length [10:07:54]Host: 172.17.44.3:8080 [10:07:54]Content-Length: 793 [10:07:54]Content-Type: application/json [10:07:54] [10:07:54]POST finish read [10:07:54]Found Content-Length = 793 [10:07:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:54]execute_script... [10:07: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)2075449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:54]POST & json_proto [10:07:54]process_json_proto [10:07:54]json parsed OK: [10:07:54]protocol is kg_v1.0 [10:07:54]action value=close_receipt [10:07:54]process_action close_receipt [10:07:54]cmd_close_receipt [10:07:54]MH_GetDate [10:07:54]Write to MH i2c: F0 00 00 F6 04 E9 [10:07:54]Write i2c OK [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: F0 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: F0 09 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: F0 09 00 F6 04 00 FB 6A C4 66 AD C5 5D 66 B6 [10:07:54]GetLastDocTimeStamp 1724148471 [10:07:54]current date 1724148475 [10:07:54]FM_GetShiftState [10:07:54]SAM_PROTO_GetShiftState [10:07:54]wFMCommunicate request_size=4 [10:07:54]MH_SAM_APDU [10:07:54]CAPDU: 80 13 01 00 [10:07:54]Write to MH i2c: E2 08 00 F7 04 80 13 01 00 00 00 00 00 78 [10:07:54]Write i2c OK [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 [10:07:54]MH_I2C_Read... [10:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:54]Read from MH i2c: E2 0E 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 0E 00 F7 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9B [10:07:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:07:54]wFMCommunicate OK [10:07:54]SAM_PROTO_GetShiftState done [10:07:54]FM_GetShiftState done [10:07:54]opened in 1724112910 [10:07:54]opened+sec_in_day 1724199310 [10:07:54]quantity*price = 0 [10:07:54]sum+1 = 1 [10:07:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 181 20.08.2024 10:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58197 ФПД: 161613486228738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58197&fm=161613486228738&tin=02508201610067®Number=0000000000162794&sum=0 [10:07:56]StoreToDocumentArchive [10:07:56]shift 100 fd 58197 [10:07:56]save to /storage/0100/doc_00058197 [10:07:56]save last doc name /storage/0100/doc_00058197 to /storage/kkm_last_doc_name [10:07:56]save OK [10:07:56]Clear old archive folders... [10:07:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:56]tlvbuf is 00748720 [10:07:56]SAM_PROTO_ClearQueue [10:07:56]wFMCommunicate request_size=4 [10:07:56]MH_SAM_APDU [10:07:56]CAPDU: 80 09 00 00 [10:07:56]Write to MH i2c: E2 08 00 04 05 80 09 00 00 00 00 00 00 7B [10:07:56]Write i2c OK [10:07:56]MH_I2C_Read... [10:07:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:56]Read from MH i2c: E2 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 03 00 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 03 00 04 05 00 90 00 7D [10:07:56]RAPDU: 90 00 [10:07:56]wFMCommunicate OK [10:07:56]SAM_PROTO_ClearQueue done [10:07:56]KKMCreateOFDPacket [10:07:56]OFDProtocolAddRootSTLVToBuf [10:07:56]FM_MakeSignedData [10:07:56]FM_MakeSignedData [10:07:56]SAM_PROTO_SignData [10:07:56]wFMCommunicate request_size=4 [10:07:56]MH_SAM_APDU [10:07:56]CAPDU: 80 0D 01 02 [10:07:56]Write to MH i2c: E2 08 00 05 05 80 0D 01 02 00 00 00 00 83 [10:07:56]Write i2c OK [10:07:56]MH_I2C_Read... [10:07:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:56]Read from MH i2c: E2 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 03 00 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 03 00 05 05 00 90 00 7E [10:07:56]RAPDU: 90 00 [10:07:56]wFMCommunicate OK [10:07:56]wFMCommunicate request_size=255 [10:07:56]MH_SAM_APDU [10:07: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FB 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E3 00 00 35 04 06 00 92 [10:07:56]Write to MH i2c: E2 02 01 06 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FB 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E3 00 00 35 04 06 00 92 00 00 D2 [10:07:56]Write i2c OK [10:07:56]MH_I2C_Read... [10:07:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:56]Read from MH i2c: E2 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 03 00 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 03 00 06 05 00 90 00 7F [10:07:56]RAPDU: 90 00 [10:07:56]wFMCommunicate OK [10:07:56]wFMCommunicate request_size=10 [10:07:56]MH_SAM_APDU [10:07:56]CAPDU: 80 0D 02 02 05 FC 92 70 05 02 [10:07:56]Write to MH i2c: E2 0D 00 07 05 80 0D 02 02 05 00 FC 92 70 05 02 00 00 95 [10:07:56]Write i2c OK [10:07:56]MH_I2C_Read... [10:07:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:56]Read from MH i2c: E2 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 03 00 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 03 00 07 05 00 90 00 80 [10:07:56]RAPDU: 90 00 [10:07:56]wFMCommunicate OK [10:07:56]wFMCommunicate request_size=4 [10:07:56]MH_SAM_APDU [10:07:56]CAPDU: 80 0D 03 02 [10:07:56]Write to MH i2c: E2 08 00 08 05 80 0D 03 02 00 00 00 00 88 [10:07:56]Write i2c OK [10:07:56]MH_I2C_Read... [10:07:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:56]Read from MH i2c: E2 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 0B 00 [10:07:56]MH_I2C_Read... [10:07:56]Read from MH i2c: E2 0B 00 08 05 00 46 30 9E 58 E3 4A 10 0A 90 00 3C [10:07:56]RAPDU: 46 30 9E 58 E3 4A 10 0A 90 00 [10:07:56]wFMCommunicate OK [10:07:56]SAM_PROTO_SignData done [10:07:56]FM_MakeSignedData done [10:07:56]CreateOFDProtocolMessage [10:07:56]wFMCommunicate request_size=4 [10:07:56]MH_SAM_APDU [10:07:56]CAPDU: 80 11 00 00 [10:07:56]Write to MH i2c: E2 08 00 09 05 80 11 00 00 00 00 00 00 88 [10:07:56]Write i2c OK [10:07:56]MH_I2C_Read... [10:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:57]Read from MH i2c: E2 [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: E2 17 00 [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: E2 17 00 09 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D4 [10:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:07:57]wFMCommunicate OK [10:07:57]CreateOFDProtocolMessage done [10:07:57]OFDSenderStorePacket 58197 [10:07:57]StoreOFDPacket docnum=58197 [10:07:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 89 24 07 01 88 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FB 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E3 00 00 35 04 06 00 92 FC 92 70 05 02 46 30 9E 58 E3 4A 10 0A [10:07:57]CheckFolder [10:07:57]dirname=/storage/ofd_packets [10:07:57]CheckFolder done [10:07:57]ProducePacketName [10:07:57]name=ofd_packets/00058197 [10:07:57]NVStorageSaveData ofd_packets/00058197 [10:07:57]File name is /storage/ofd_packets/00058197 [10:07:57]Write 301 bytes [10:07:57]NVStorageSaveData done [10:07:57]OFDSenderStorePacket done [10:07:57]KKMCreateOFDPacket done [10:07:57]NVStorageSaveData kkm_last_timestamp [10:07:57]File name is /storage/kkm_last_timestamp [10:07:57]Write 4 bytes [10:07:57]NVStorageSaveData done [10:07:57]ExternCall_PrintAddStr [10:07:57]wPrintStart [10:07:57]Write to MH i2c: 01 00 00 0A 05 0F [10:07:57]Write i2c OK [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: 01 [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: 01 07 00 [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: 01 07 00 0A 05 00 00 00 00 00 FF 0F 24 [10:07:57]RasterBufferAndPrint [10:07:57]line Счет N : (1)2075449 [10:07:57]line ИНН: 02508201610067 [10:07:57]line Контрольно-Кассовый Чек [10:07:57]line ПРОДАЖА [10:07:57]line ТРК (МРК, ГНК) : 43 [10:07:57]line Товар: 2710124130 [10:07:57]line Аи-92-К-4 [10:07:57]line 14.750 * 0.00 [10:07:57]line = 0.00 [10:07:57]line НДС 12% НСП 1% [10:07:57]line > о реализуемом товаре [10:07:57]line ИТОГО: 0.00 [10:07:57]line НСП 1% : 0.00 [10:07:57]line НДС 12% : 0.00 [10:07:57]line Наличными: 0.00 [10:07:57]line Безнал.: 0.00 [10:07:57]line Место: АЗС № 135 "Партнер Нефть" [10:07:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:07:57]line СНО: Общий режим [10:07:57]line Чек 181 20.08.2024 10:07 [10:07:57]line Смена: 100 ФФД: 1.0 [10:07:57]line ЗНМ: 0300000196 [10:07:57]line РНМ: 0000000000162794 [10:07:57]line Версия ККМ: v1.0 [10:07:57]line Талоны: Топливная Карта [10:07:57]line 92875 [10:07:57]line ФМ: 0000000002094532 [10:07:57]line ФД: 58197 [10:07:57]line ФПД: 161613486228738 [10:07:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58197&fm=161613486228738&tin=02508201610067®Number=0000000000162794&sum=0 [10:07:57]OFD Sender: Processing packet 58197 [packets to send 51, broken 50] [10:07:57]ProducePacketName [10:07:57]name=ofd_packets/00058197 [10:07:57]OFD Sender: To server: pG, [10:07:57]CommunicateWithHost lk.salyk.kg:30040 [10:07:57]ConnectInit lk.salyk.kg [10:07:57]written 0, free lines is 4095 [10:07:57]Connected sock=10 [10:07:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 89 24 07 01 88 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FB 6A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E3 00 00 35 04 06 00 92 FC 92 70 05 02 46 30 9E 58 E3 4A 10 0A [10:07:57]Write to MH i2c: 01 00 00 34 05 39 [10:07:57]Write i2c OK [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: 01 [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: 01 07 00 [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: 01 07 00 34 05 00 00 00 00 00 D1 0C 1D [10:07:57]RasterBufferAndPrint [10:07:57]line [10:07:57]line [10:07:57]line [10:07:57]line [10:07:57]line [10:07:57]written 0, free lines is 3295 [10:07:57]MH_Cut [10:07:57]Write to MH i2c: D1 01 00 3B 05 01 12 [10:07:57]Write i2c OK [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: D1 [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: D1 01 00 [10:07:57]MH_I2C_Read... [10:07:57]Read from MH i2c: D1 01 00 3B 05 00 11 [10:07:57]Write to MH i2c: 01 00 00 3C 05 41 [10:07:57]Write i2c OK [10:07:57]MH_I2C_Read... [10:07:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0A AE 47 00 E6 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E3 00 00 F4 03 04 00 4B 16 C4 66 B6 04 01 00 00 26 A4 5C 2C 8F 0C 1B 9B [10:07:57]CommunicateWithHost err = 0 [10:07:57]CheckOFDResponse [10:07:57]1017 (14) - 77093643461234 [10:07:57]1041 (16) - 0000000002094532 [10:07:57]1040 (4) - 58197 [10:07:57]1012 (4) - 20.08.2024 04:06 [10:07:57]1206 (1) - 0 [10:07:57]OFD Sender: Remove packet 58197 [10:07:57]ProducePacketName [10:07:57]name=ofd_packets/00058197 [10:07:57]NVStorageDeleteData [10:07:58]OFD Sender: No OFD packet to send [10:07:58]*** Cut start [10:07:58]*** Partial cut [10:07:58]*** CUTSNS_PIN = 1 [10:07:58]*** CUTSNS_PIN = 0 [10:07:59]*** Brake cut motor [10:07:59]Read from MH i2c: 01 [10:07:59]MH_I2C_Read... [10:07:59]*** Stop cut motor [10:07:59]*** Cut end [10:07:59]Read from MH i2c: 01 07 00 [10:07:59]MH_I2C_Read... [10:07:59]Read from MH i2c: 01 07 00 3C 05 00 00 00 00 00 FF 0F 56 [10:07:59]process_action close_receipt done [10:07:59]requested_data is exist [10:07:59]produce_requested_data [10:07:59]requested_item fm.sn is exist - process it [10:07:59]wFMCommunicate request_size=4 [10:07:59]MH_SAM_APDU [10:07:59]CAPDU: 80 11 00 00 [10:07:59]Write to MH i2c: E2 08 00 3D 05 80 11 00 00 00 00 00 00 BC [10:07:59]Write i2c OK [10:07:59]MH_I2C_Read... [10:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:59]Read from MH i2c: E2 [10:07:59]MH_I2C_Read... [10:07:59]Read from MH i2c: E2 17 00 [10:07:59]MH_I2C_Read... [10:07:59]Read from MH i2c: E2 17 00 3D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 08 [10:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:07:59]wFMCommunicate OK [10:07:59]requested_item fd.num is exist - process it [10:07:59]SAM_PROTO_GetFieldsCounters [10:07:59]wFMCommunicate request_size=4 [10:07:59]MH_SAM_APDU [10:07:59]CAPDU: 80 13 00 00 [10:07:59]Write to MH i2c: E2 08 00 3E 05 80 13 00 00 00 00 00 00 BF [10:07:59]Write i2c OK [10:07:59]MH_I2C_Read... [10:07:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:59]Read from MH i2c: E2 [10:07:59]MH_I2C_Read... [10:07:59]Read from MH i2c: E2 62 00 [10:07:59]MH_I2C_Read... [10:07:59]Read from MH i2c: E2 62 00 3E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 55 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [10:07:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 55 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:59]wFMCommunicate OK [10:07:59]SAM_PROTO_GetFieldsCounters done [10:07:59]requested_item shift.num is exist - process it [10:07:59]requested_item shift.opened is exist - process it [10:07:59]req_shift_opened [10:07:59]FM_GetShiftState [10:07:59]SAM_PROTO_GetShiftState [10:07:59]wFMCommunicate request_size=4 [10:07:59]MH_SAM_APDU [10:07:59]CAPDU: 80 13 01 00 [10:07:59]Write to MH i2c: E2 08 00 3F 05 80 13 01 00 00 00 00 00 C1 [10:07:59]Write i2c OK [10:07:59]MH_I2C_Read... [10:07:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:59]Read from MH i2c: E2 [10:07:59]MH_I2C_Read... [10:07:59]Read from MH i2c: E2 0E 00 [10:07:59]MH_I2C_Read... [10:07:59]Read from MH i2c: E2 0E 00 3F 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E4 [10:07:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:07:59]wFMCommunicate OK [10:07:59]SAM_PROTO_GetShiftState done [10:07:59]FM_GetShiftState done [10:07:59]req_shift_opened done [10:07:59]requested_item shift.open_date is exist - process it [10:07:59]req_shift_open_date [10:07:59]req_shift_open_date done [10:07:59]produce_requested_data done [10:07:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58197,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:07:59]process_action_free close_receipt [10:07:59]json_value_free [10:07:59]json_value_free done [10:07:59]process_json_proto returns [10:07:59]Send response to host [10:07:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58197,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:07:59]free response buf [10:07:59]execute_script done [10:07:59]execute_script returns [10:07:59]free content buf [10:07:59]Sock 7.Close socket [10:07:59]Sock 7.Thread stoped [10:08:03]OFD Sender: No OFD packet to send [10:08:08]OFD Sender: No OFD packet to send [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08:23]OFD Sender: No OFD packet to send [10:08:28]OFD Sender: No OFD packet to send [10:08:33]OFD Sender: No OFD packet to send [10:08:38]OFD Sender: No OFD packet to send [10:08:43]OFD Sender: No OFD packet to send [10:08:48]OFD Sender: No OFD packet to send [10:08:53]OFD Sender: No OFD packet to send [10:08:58]OFD Sender: No OFD packet to send [10:09:03]OFD Sender: No OFD packet to send [10:09:08]OFD Sender: No OFD packet to send [10:09:13]OFD Sender: No OFD packet to send [10:09:18]OFD Sender: No OFD packet to send [10:09:23]OFD Sender: No OFD packet to send [10:09:28]OFD Sender: No OFD packet to send [10:09:33]OFD Sender: No OFD packet to send [10:09:38]OFD Sender: No OFD packet to send [10:09:43]OFD Sender: No OFD packet to send [10:09:48]OFD Sender: No OFD packet to send [10:09:53]OFD Sender: No OFD packet to send [10:09:58]OFD Sender: No OFD packet to send [10:09:59]accept exits with 9 [10:09:59]New connection [10:09:59]New thread 3067182436 created [10:09:59]Thread 3067039076 joined [10:09:59]Waiting for new connection... [10:09:59] Sock 9.Parse request [10:09:59]Sock 9.Check first char [10:09:59]Sock 9.First char is OK [10:09:59]request: POST /json_proto HTTP/1.0 [10:09:59]Method: POST [10:09:59]URL: /json_proto [10:09:59]Method is POST - this is cgi request [10:09:59]url: /json_proto [10:09:59]query_string will be loaded in cgi processing [10:09:59]execute_cgi json_proto POST (null) [10:09:59]execute_cgi path=json_proto method=POST [10:09:59]POST find Content-Length [10:09:59]Host: 172.17.44.3:8080 [10:09:59]Content-Length: 785 [10:09:59]Content-Type: application/json [10:09:59] [10:09:59]POST finish read [10:09:59]Found Content-Length = 785 [10:09:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:59]execute_script... [10:09:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:59]POST & json_proto [10:09:59]process_json_proto [10:09:59]json parsed OK: [10:09:59]protocol is kg_v1.0 [10:09:59]action value=close_receipt [10:09:59]process_action close_receipt [10:09:59]cmd_close_receipt [10:09:59]MH_GetDate [10:09:59]Write to MH i2c: F0 00 00 40 05 34 [10:09:59]Write i2c OK [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: F0 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: F0 09 00 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: F0 09 00 40 05 00 78 6B C4 66 AD C5 5D 66 7F [10:09:59]GetLastDocTimeStamp 1724148475 [10:09:59]current date 1724148600 [10:09:59]FM_GetShiftState [10:09:59]SAM_PROTO_GetShiftState [10:09:59]wFMCommunicate request_size=4 [10:09:59]MH_SAM_APDU [10:09:59]CAPDU: 80 13 01 00 [10:09:59]Write to MH i2c: E2 08 00 41 05 80 13 01 00 00 00 00 00 C3 [10:09:59]Write i2c OK [10:09:59]MH_I2C_Read... [10:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:59]Read from MH i2c: E2 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: E2 0E 00 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: E2 0E 00 41 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E6 [10:09:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:09:59]wFMCommunicate OK [10:09:59]SAM_PROTO_GetShiftState done [10:09:59]FM_GetShiftState done [10:09:59]opened in 1724112910 [10:09:59]opened+sec_in_day 1724199310 [10:09:59]quantity*price = 100035 [10:09:59]sum+1 = 100036 [10:09:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 182 20.08.2024 10:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58198 ФПД: 278335437337855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101000&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58198&fm=278335437337855&tin=02508201610067®Number=0000000000162794&sum=100035 [10:10:00]StoreToDocumentArchive [10:10:00]shift 100 fd 58198 [10:10:00]save to /storage/0100/doc_00058198 [10:10:00]save last doc name /storage/0100/doc_00058198 to /storage/kkm_last_doc_name [10:10:00]save OK [10:10:00]Clear old archive folders... [10:10:00]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:10:00]tlvbuf is 007481C0 [10:10:00]SAM_PROTO_ClearQueue [10:10:00]wFMCommunicate request_size=4 [10:10:00]MH_SAM_APDU [10:10:00]CAPDU: 80 09 00 00 [10:10:00]Write to MH i2c: E2 08 00 4E 05 80 09 00 00 00 00 00 00 C5 [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:00]Read from MH i2c: E2 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 03 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 03 00 4E 05 00 90 00 C7 [10:10:00]RAPDU: 90 00 [10:10:00]wFMCommunicate OK [10:10:00]SAM_PROTO_ClearQueue done [10:10:00]KKMCreateOFDPacket [10:10:00]OFDProtocolAddRootSTLVToBuf [10:10:00]FM_MakeSignedData [10:10:00]FM_MakeSignedData [10:10:00]SAM_PROTO_SignData [10:10:00]wFMCommunicate request_size=4 [10:10:00]MH_SAM_APDU [10:10:00]CAPDU: 80 0D 01 02 [10:10:00]Write to MH i2c: E2 08 00 4F 05 80 0D 01 02 00 00 00 00 CD [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:00]Read from MH i2c: E2 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 03 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 03 00 4F 05 00 90 00 C8 [10:10:00]RAPDU: 90 00 [10:10:00]wFMCommunicate OK [10:10:00]wFMCommunicate request_size=253 [10:10:00]MH_SAM_APDU [10:10:00]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 78 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E3 00 00 35 04 06 00 FD 25 04 DE F4 FF [10:10:00]Write to MH i2c: E2 00 01 50 05 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 78 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E3 00 00 35 04 06 00 FD 25 04 DE F4 FF 00 00 D5 [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:00]Read from MH i2c: E2 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 03 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 03 00 50 05 00 90 00 C9 [10:10:00]RAPDU: 90 00 [10:10:00]wFMCommunicate OK [10:10:00]wFMCommunicate request_size=4 [10:10:00]MH_SAM_APDU [10:10:00]CAPDU: 80 0D 03 02 [10:10:00]Write to MH i2c: E2 08 00 51 05 80 0D 03 02 00 00 00 00 D1 [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:00]Read from MH i2c: E2 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 0B 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 0B 00 51 05 00 B2 FA BA B7 B8 76 8A 94 90 00 3B [10:10:00]RAPDU: B2 FA BA B7 B8 76 8A 94 90 00 [10:10:00]wFMCommunicate OK [10:10:00]SAM_PROTO_SignData done [10:10:00]FM_MakeSignedData done [10:10:00]CreateOFDProtocolMessage [10:10:00]wFMCommunicate request_size=4 [10:10:00]MH_SAM_APDU [10:10:00]CAPDU: 80 11 00 00 [10:10:00]Write to MH i2c: E2 08 00 52 05 80 11 00 00 00 00 00 00 D1 [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:00]Read from MH i2c: E2 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 17 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 17 00 52 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [10:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:10:00]wFMCommunicate OK [10:10:00]CreateOFDProtocolMessage done [10:10:00]OFDSenderStorePacket 58198 [10:10:00]StoreOFDPacket docnum=58198 [10:10:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 AC CF 00 01 B1 3D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 78 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E3 00 00 35 04 06 00 FD 25 04 DE F4 FF B2 FA BA B7 B8 76 8A 94 [10:10:00]CheckFolder [10:10:00]dirname=/storage/ofd_packets [10:10:00]CheckFolder done [10:10:00]ProducePacketName [10:10:00]name=ofd_packets/00058198 [10:10:00]NVStorageSaveData ofd_packets/00058198 [10:10:00]File name is /storage/ofd_packets/00058198 [10:10:00]Write 294 bytes [10:10:00]NVStorageSaveData done [10:10:00]OFDSenderStorePacket done [10:10:00]KKMCreateOFDPacket done [10:10:00]NVStorageSaveData kkm_last_timestamp [10:10:00]File name is /storage/kkm_last_timestamp [10:10:00]Write 4 bytes [10:10:00]NVStorageSaveData done [10:10:00]ExternCall_PrintAddStr [10:10:00]wPrintStart [10:10:00]Write to MH i2c: 01 00 00 53 05 58 [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: 01 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: 01 07 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: 01 07 00 53 05 00 00 00 00 00 FF 0F 6D [10:10:00]RasterBufferAndPrint [10:10:00]line Счет N : (1)2075451 [10:10:00]line ИНН: 02508201610067 [10:10:00]line Контрольно-Кассовый Чек [10:10:00]line ПРОДАЖА [10:10:00]line ТРК (МРК, ГНК) : 64 [10:10:00]line Товар: 2710124130 [10:10:00]line SU-92 [10:10:00]line 14.540 * 68.80 [10:10:00]line = 1000.35 [10:10:00]line НДС 12% НСП 1% [10:10:00]line > о реализуемом товаре [10:10:00]line ИТОГО: 1000.35 [10:10:00]line НСП 1% : 8.85 [10:10:00]line НДС 12% : 106.23 [10:10:00]line Наличными: 0.00 [10:10:00]line Безнал.: 1000.35 [10:10:00]line Место: АЗС № 135 "Партнер Нефть" [10:10:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:10:00]line СНО: Общий режим [10:10:00]line Чек 182 20.08.2024 10:10 [10:10:00]line Смена: 100 ФФД: 1.0 [10:10:00]line ЗНМ: 0300000196 [10:10:00]line РНМ: 0000000000162794 [10:10:00]line Версия ККМ: v1.0 [10:10:00]line Платежная система: O! деньги [10:10:00]line ФМ: 0000000002094532 [10:10:00]line ФД: 58198 [10:10:00]line ФПД: 278335437337855 [10:10:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101000&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58198&fm=278335437337855&tin=02508201610067®Number=0000000000162794&sum=100035 [10:10:01]OFD Sender: Processing packet 58198 [packets to send 51, broken 50] [10:10:01]ProducePacketName [10:10:01]name=ofd_packets/00058198 [10:10:01]OFD Sender: To server: pG, [10:10:01]CommunicateWithHost lk.salyk.kg:30040 [10:10:01]ConnectInit lk.salyk.kg [10:10:01]written 0, free lines is 4095 [10:10:01]Connected sock=7 [10:10:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 AC CF 00 01 B1 3D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 78 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E3 00 00 35 04 06 00 FD 25 04 DE F4 FF B2 FA BA B7 B8 76 8A 94 [10:10:01]Write to MH i2c: 01 00 00 7D 05 82 [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: 01 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: 01 07 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: 01 07 00 7D 05 00 00 00 00 00 BD 0C 52 [10:10:01]RasterBufferAndPrint [10:10:01]line [10:10:01]line [10:10:01]line [10:10:01]line [10:10:01]line [10:10:01]written 0, free lines is 3265 [10:10:01]MH_Cut [10:10:01]Write to MH i2c: D1 01 00 84 05 01 5B [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: D1 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: D1 01 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: D1 01 00 84 05 00 5A [10:10:01]Write to MH i2c: 01 00 00 85 05 8A [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B6 8B 47 00 31 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E3 00 00 F4 03 04 00 C7 16 C4 66 B6 04 01 00 00 29 13 01 FD A2 2C 71 33 [10:10:01]CommunicateWithHost err = 0 [10:10:01]CheckOFDResponse [10:10:01]1017 (14) - 77093643461234 [10:10:01]1041 (16) - 0000000002094532 [10:10:01]1040 (4) - 58198 [10:10:01]1012 (4) - 20.08.2024 04:08 [10:10:01]1206 (1) - 0 [10:10:01]OFD Sender: Remove packet 58198 [10:10:01]ProducePacketName [10:10:01]name=ofd_packets/00058198 [10:10:01]NVStorageDeleteData [10:10:02]OFD Sender: No OFD packet to send [10:10:02]*** Cut start [10:10:02]*** Partial cut [10:10:02]*** CUTSNS_PIN = 1 [10:10:02]*** CUTSNS_PIN = 0 [10:10:02]*** Brake cut motor [10:10:03]Read from MH i2c: 01 [10:10:03]MH_I2C_Read... [10:10:03]*** Stop cut motor [10:10:03]*** Cut end [10:10:03]Read from MH i2c: 01 07 00 [10:10:03]MH_I2C_Read... [10:10:03]Read from MH i2c: 01 07 00 85 05 00 00 00 00 00 FF 0F 9F [10:10:03]process_action close_receipt done [10:10:03]requested_data is exist [10:10:03]produce_requested_data [10:10:03]requested_item fm.sn is exist - process it [10:10:03]wFMCommunicate request_size=4 [10:10:03]MH_SAM_APDU [10:10:03]CAPDU: 80 11 00 00 [10:10:03]Write to MH i2c: E2 08 00 86 05 80 11 00 00 00 00 00 00 05 [10:10:03]Write i2c OK [10:10:03]MH_I2C_Read... [10:10:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:03]Read from MH i2c: E2 [10:10:03]MH_I2C_Read... [10:10:03]Read from MH i2c: E2 17 00 [10:10:03]MH_I2C_Read... [10:10:03]Read from MH i2c: E2 17 00 86 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 51 [10:10:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:10:03]wFMCommunicate OK [10:10:03]requested_item fd.num is exist - process it [10:10:03]SAM_PROTO_GetFieldsCounters [10:10:03]wFMCommunicate request_size=4 [10:10:03]MH_SAM_APDU [10:10:03]CAPDU: 80 13 00 00 [10:10:03]Write to MH i2c: E2 08 00 87 05 80 13 00 00 00 00 00 00 08 [10:10:03]Write i2c OK [10:10:03]MH_I2C_Read... [10:10:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:03]Read from MH i2c: E2 [10:10:03]MH_I2C_Read... [10:10:03]Read from MH i2c: E2 62 00 [10:10:03]MH_I2C_Read... [10:10:03]Read from MH i2c: E2 62 00 87 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 56 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [10:10:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 56 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:03]wFMCommunicate OK [10:10:03]SAM_PROTO_GetFieldsCounters done [10:10:03]requested_item shift.num is exist - process it [10:10:03]requested_item shift.opened is exist - process it [10:10:03]req_shift_opened [10:10:03]FM_GetShiftState [10:10:03]SAM_PROTO_GetShiftState [10:10:03]wFMCommunicate request_size=4 [10:10:03]MH_SAM_APDU [10:10:03]CAPDU: 80 13 01 00 [10:10:03]Write to MH i2c: E2 08 00 88 05 80 13 01 00 00 00 00 00 0A [10:10:03]Write i2c OK [10:10:03]MH_I2C_Read... [10:10:03]Read from MH i2c: E2 [10:10:03]MH_I2C_Read... [10:10:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:03]Read from MH i2c: E2 0E 00 [10:10:03]MH_I2C_Read... [10:10:03]Read from MH i2c: E2 0E 00 88 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2D [10:10:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:10:03]wFMCommunicate OK [10:10:03]SAM_PROTO_GetShiftState done [10:10:03]FM_GetShiftState done [10:10:03]req_shift_opened done [10:10:03]requested_item shift.open_date is exist - process it [10:10:03]req_shift_open_date [10:10:03]req_shift_open_date done [10:10:03]produce_requested_data done [10:10:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58198,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:10:03]process_action_free close_receipt [10:10:03]json_value_free [10:10:03]json_value_free done [10:10:03]process_json_proto returns [10:10:03]Send response to host [10:10:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58198,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:10:03]free response buf [10:10:03]execute_script done [10:10:03]execute_script returns [10:10:03]free content buf [10:10:03]Sock 9.Close socket [10:10:03]Sock 9.Thread stoped [10:10:07]OFD Sender: No OFD packet to send [10:10:12]OFD Sender: No OFD packet to send [10:10:17]OFD Sender: No OFD packet to send [10:10:22]OFD Sender: No OFD packet to send [10:10:27]OFD Sender: No OFD packet to send [10:10:32]OFD Sender: No OFD packet to send [10:10:36]accept exits with 10 [10:10:36]New connection [10:10:36]New thread 3067039076 created [10:10:36]Thread 3067182436 joined [10:10:36]Waiting for new connection... [10:10:36] Sock 10.Parse request [10:10:36]Sock 10.Check first char [10:10:36]Sock 10.First char is OK [10:10:36]request: POST /json_proto HTTP/1.0 [10:10:36]Method: POST [10:10:36]URL: /json_proto [10:10:36]Method is POST - this is cgi request [10:10:36]url: /json_proto [10:10:36]query_string will be loaded in cgi processing [10:10:36]execute_cgi json_proto POST (null) [10:10:36]execute_cgi path=json_proto method=POST [10:10:36]POST find Content-Length [10:10:36]Host: 172.17.44.3:8080 [10:10:36]Content-Length: 790 [10:10:36]Content-Type: application/json [10:10:36] [10:10:36]POST finish read [10:10:36]Found Content-Length = 790 [10:10:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:36]execute_script... [10:10:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:36]POST & json_proto [10:10:36]process_json_proto [10:10:36]json parsed OK: [10:10:36]protocol is kg_v1.0 [10:10:36]action value=close_receipt [10:10:36]process_action close_receipt [10:10:36]cmd_close_receipt [10:10:36]MH_GetDate [10:10:36]Write to MH i2c: F0 00 00 89 05 7D [10:10:36]Write i2c OK [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: F0 [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: F0 09 00 [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: F0 09 00 89 05 00 9D 6B C4 66 AD C5 5D 66 ED [10:10:36]GetLastDocTimeStamp 1724148600 [10:10:36]current date 1724148637 [10:10:36]FM_GetShiftState [10:10:36]SAM_PROTO_GetShiftState [10:10:36]wFMCommunicate request_size=4 [10:10:36]MH_SAM_APDU [10:10:36]CAPDU: 80 13 01 00 [10:10:36]Write to MH i2c: E2 08 00 8A 05 80 13 01 00 00 00 00 00 0C [10:10:36]Write i2c OK [10:10:36]MH_I2C_Read... [10:10:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:36]Read from MH i2c: E2 [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: E2 0E 00 [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: E2 0E 00 8A 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2F [10:10:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:10:36]wFMCommunicate OK [10:10:36]SAM_PROTO_GetShiftState done [10:10:36]FM_GetShiftState done [10:10:36]opened in 1724112910 [10:10:36]opened+sec_in_day 1724199310 [10:10:36]quantity*price = 0 [10:10:36]sum+1 = 1 [10:10:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 183 20.08.2024 10:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58199 ФПД: 87835766436910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101037&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58199&fm=87835766436910&tin=02508201610067®Number=0000000000162794&sum=0 [10:10:37]StoreToDocumentArchive [10:10:37]shift 100 fd 58199 [10:10:37]save to /storage/0100/doc_00058199 [10:10:37]save last doc name /storage/0100/doc_00058199 to /storage/kkm_last_doc_name [10:10:37]save OK [10:10:37]Clear old archive folders... [10:10:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:10:37]tlvbuf is 00705910 [10:10:37]SAM_PROTO_ClearQueue [10:10:37]wFMCommunicate request_size=4 [10:10:37]MH_SAM_APDU [10:10:37]CAPDU: 80 09 00 00 [10:10:37]Write to MH i2c: E2 08 00 97 05 80 09 00 00 00 00 00 00 0E [10:10:37]Write i2c OK [10:10:37]MH_I2C_Read... [10:10:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:37]Read from MH i2c: E2 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 03 00 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 03 00 97 05 00 90 00 10 [10:10:37]RAPDU: 90 00 [10:10:37]wFMCommunicate OK [10:10:37]SAM_PROTO_ClearQueue done [10:10:37]KKMCreateOFDPacket [10:10:37]OFDProtocolAddRootSTLVToBuf [10:10:37]FM_MakeSignedData [10:10:37]FM_MakeSignedData [10:10:37]SAM_PROTO_SignData [10:10:37]wFMCommunicate request_size=4 [10:10:37]MH_SAM_APDU [10:10:37]CAPDU: 80 0D 01 02 [10:10:37]Write to MH i2c: E2 08 00 98 05 80 0D 01 02 00 00 00 00 16 [10:10:37]Write i2c OK [10:10:37]MH_I2C_Read... [10:10:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:37]Read from MH i2c: E2 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 03 00 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 03 00 98 05 00 90 00 11 [10:10:37]RAPDU: 90 00 [10:10:37]wFMCommunicate OK [10:10:37]wFMCommunicate request_size=255 [10:10:37]MH_SAM_APDU [10:10:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B7 00 00 00 F4 03 04 00 9D 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E3 00 00 35 04 06 00 4F E2 DB A8 [10:10:37]Write to MH i2c: E2 02 01 99 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B7 00 00 00 F4 03 04 00 9D 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E3 00 00 35 04 06 00 4F E2 DB A8 00 00 B4 [10:10:37]Write i2c OK [10:10:37]MH_I2C_Read... [10:10:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:38]Read from MH i2c: E2 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: E2 03 00 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: E2 03 00 99 05 00 90 00 12 [10:10:38]RAPDU: 90 00 [10:10:38]wFMCommunicate OK [10:10:38]wFMCommunicate request_size=7 [10:10:38]MH_SAM_APDU [10:10:38]CAPDU: 80 0D 02 02 02 34 2E [10:10:38]Write to MH i2c: E2 0A 00 9A 05 80 0D 02 02 02 00 34 2E 00 00 7F [10:10:38]Write i2c OK [10:10:38]MH_I2C_Read... [10:10:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:38]Read from MH i2c: E2 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: E2 03 00 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: E2 03 00 9A 05 00 90 00 13 [10:10:38]RAPDU: 90 00 [10:10:38]wFMCommunicate OK [10:10:38]wFMCommunicate request_size=4 [10:10:38]MH_SAM_APDU [10:10:38]CAPDU: 80 0D 03 02 [10:10:38]Write to MH i2c: E2 08 00 9B 05 80 0D 03 02 00 00 00 00 1B [10:10:38]Write i2c OK [10:10:38]MH_I2C_Read... [10:10:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:38]Read from MH i2c: E2 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: E2 0B 00 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: E2 0B 00 9B 05 00 0B A5 ED 43 BE 26 F7 50 90 00 27 [10:10:38]RAPDU: 0B A5 ED 43 BE 26 F7 50 90 00 [10:10:38]wFMCommunicate OK [10:10:38]SAM_PROTO_SignData done [10:10:38]FM_MakeSignedData done [10:10:38]CreateOFDProtocolMessage [10:10:38]wFMCommunicate request_size=4 [10:10:38]MH_SAM_APDU [10:10:38]CAPDU: 80 11 00 00 [10:10:38]Write to MH i2c: E2 08 00 9C 05 80 11 00 00 00 00 00 00 1B [10:10:38]Write i2c OK [10:10:38]MH_I2C_Read... [10:10:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:38]Read from MH i2c: E2 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: E2 17 00 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: E2 17 00 9C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [10:10:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:10:38]wFMCommunicate OK [10:10:38]CreateOFDProtocolMessage done [10:10:38]OFDSenderStorePacket 58199 [10:10:38]StoreOFDPacket docnum=58199 [10:10:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 4E 5E 04 01 59 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B7 00 00 00 F4 03 04 00 9D 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E3 00 00 35 04 06 00 4F E2 DB A8 34 2E 0B A5 ED 43 BE 26 F7 50 [10:10:38]CheckFolder [10:10:38]dirname=/storage/ofd_packets [10:10:38]CheckFolder done [10:10:38]ProducePacketName [10:10:38]name=ofd_packets/00058199 [10:10:38]NVStorageSaveData ofd_packets/00058199 [10:10:38]File name is /storage/ofd_packets/00058199 [10:10:38]Write 298 bytes [10:10:38]NVStorageSaveData done [10:10:38]OFDSenderStorePacket done [10:10:38]KKMCreateOFDPacket done [10:10:38]NVStorageSaveData kkm_last_timestamp [10:10:38]File name is /storage/kkm_last_timestamp [10:10:38]Write 4 bytes [10:10:38]NVStorageSaveData done [10:10:38]ExternCall_PrintAddStr [10:10:38]wPrintStart [10:10:38]Write to MH i2c: 01 00 00 9D 05 A2 [10:10:38]Write i2c OK [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: 01 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: 01 07 00 [10:10:38]MH_I2C_Read... [10:10:38]Read from MH i2c: 01 07 00 9D 05 00 00 00 00 00 FF 0F B7 [10:10:38]RasterBufferAndPrint [10:10:38]line Счет N : (1)2075450 [10:10:38]line ИНН: 02508201610067 [10:10:38]line Контрольно-Кассовый Чек [10:10:38]line ПРОДАЖА [10:10:38]line ТРК (МРК, ГНК) : 21 [10:10:38]line Товар: 2710194210 [10:10:38]line ДТ-К-5 [10:10:38]line 25.000 * 0.00 [10:10:38]line = 0.00 [10:10:38]line НДС 12% НСП 1% [10:10:38]line > о реализуемом товаре [10:10:38]line ИТОГО: 0.00 [10:10:38]line НСП 1% : 0.00 [10:10:38]line НДС 12% : 0.00 [10:10:38]line Наличными: 0.00 [10:10:38]line Безнал.: 0.00 [10:10:38]line Место: АЗС № 135 "Партнер Нефть" [10:10:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:10:38]line СНО: Общий режим [10:10:38]line Чек 183 20.08.2024 10:10 [10:10:38]line Смена: 100 ФФД: 1.0 [10:10:38]line ЗНМ: 0300000196 [10:10:38]line РНМ: 0000000000162794 [10:10:38]line Версия ККМ: v1.0 [10:10:38]line Талоны: Топливная Карта [10:10:38]line 92875 [10:10:38]line ФМ: 0000000002094532 [10:10:38]line ФД: 58199 [10:10:38]line ФПД: 87835766436910 [10:10:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101037&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58199&fm=87835766436910&tin=02508201610067®Number=0000000000162794&sum=0 [10:10:38]OFD Sender: Processing packet 58199 [packets to send 51, broken 50] [10:10:38]ProducePacketName [10:10:38]name=ofd_packets/00058199 [10:10:38]OFD Sender: To server: pG, [10:10:38]CommunicateWithHost lk.salyk.kg:30040 [10:10:38]ConnectInit lk.salyk.kg [10:10:38]written 0, free lines is 4095 [10:10:38]Connected sock=9 [10:10:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 4E 5E 04 01 59 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B7 00 00 00 F4 03 04 00 9D 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E3 00 00 35 04 06 00 4F E2 DB A8 34 2E 0B A5 ED 43 BE 26 F7 50 [10:10:39]Write to MH i2c: 01 00 00 C7 05 CC [10:10:39]Write i2c OK [10:10:39]MH_I2C_Read... [10:10:39]Read from MH i2c: 01 [10:10:39]MH_I2C_Read... [10:10:39]Read from MH i2c: 01 07 00 [10:10:39]MH_I2C_Read... [10:10:39]Read from MH i2c: 01 07 00 C7 05 00 00 00 00 00 B3 0C 92 [10:10:39]RasterBufferAndPrint [10:10:39]line [10:10:39]line [10:10:39]line [10:10:39]line [10:10:39]line [10:10:39]written 0, free lines is 3255 [10:10:39]MH_Cut [10:10:39]Write to MH i2c: D1 01 00 CE 05 01 A5 [10:10:39]Write i2c OK [10:10:39]MH_I2C_Read... [10:10:39]Read from MH i2c: D1 [10:10:39]MH_I2C_Read... [10:10:39]Read from MH i2c: D1 01 00 [10:10:39]MH_I2C_Read... [10:10:39]Read from MH i2c: D1 01 00 CE 05 00 A4 [10:10:39]Write to MH i2c: 01 00 00 CF 05 D4 [10:10:39]Write i2c OK [10:10:39]MH_I2C_Read... [10:10:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F6 64 47 00 11 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 32 30 39 34 35 33 32 10 04 04 00 57 E3 00 00 F4 03 04 00 EC 16 C4 66 B6 04 01 00 00 C8 52 69 63 F2 7F 53 68 [10:10:39]CommunicateWithHost err = 0 [10:10:39]CheckOFDResponse [10:10:39]1017 (14) - 77093643461234 [10:10:39]1041 (16) - 0000000002094532 [10:10:39]1040 (4) - 58199 [10:10:39]1012 (4) - 20.08.2024 04:09 [10:10:39]1206 (1) - 0 [10:10:39]OFD Sender: Remove packet 58199 [10:10:39]ProducePacketName [10:10:39]name=ofd_packets/00058199 [10:10:39]NVStorageDeleteData [10:10:39]OFD Sender: No OFD packet to send [10:10:39]*** Cut start [10:10:39]*** Partial cut [10:10:39]*** CUTSNS_PIN = 1 [10:10:40]*** CUTSNS_PIN = 0 [10:10:40]*** Brake cut motor [10:10:40]Read from MH i2c: 01 [10:10:40]MH_I2C_Read... [10:10:40]*** Stop cut motor [10:10:40]*** Cut end [10:10:40]Read from MH i2c: 01 07 00 [10:10:40]MH_I2C_Read... [10:10:40]Read from MH i2c: 01 07 00 CF 05 00 00 00 00 00 FF 0F E9 [10:10:40]process_action close_receipt done [10:10:40]requested_data is exist [10:10:40]produce_requested_data [10:10:40]requested_item fm.sn is exist - process it [10:10:40]wFMCommunicate request_size=4 [10:10:40]MH_SAM_APDU [10:10:40]CAPDU: 80 11 00 00 [10:10:40]Write to MH i2c: E2 08 00 D0 05 80 11 00 00 00 00 00 00 4F [10:10:40]Write i2c OK [10:10:40]MH_I2C_Read... [10:10:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:40]Read from MH i2c: E2 [10:10:40]MH_I2C_Read... [10:10:40]Read from MH i2c: E2 17 00 [10:10:40]MH_I2C_Read... [10:10:40]Read from MH i2c: E2 17 00 D0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9B [10:10:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:10:40]wFMCommunicate OK [10:10:40]requested_item fd.num is exist - process it [10:10:40]SAM_PROTO_GetFieldsCounters [10:10:40]wFMCommunicate request_size=4 [10:10:40]MH_SAM_APDU [10:10:40]CAPDU: 80 13 00 00 [10:10:40]Write to MH i2c: E2 08 00 D1 05 80 13 00 00 00 00 00 00 52 [10:10:40]Write i2c OK [10:10:40]MH_I2C_Read... [10:10:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:40]Read from MH i2c: E2 [10:10:40]MH_I2C_Read... [10:10:40]Read from MH i2c: E2 62 00 [10:10:40]MH_I2C_Read... [10:10:40]Read from MH i2c: E2 62 00 D1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 57 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [10:10:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 57 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:40]wFMCommunicate OK [10:10:40]SAM_PROTO_GetFieldsCounters done [10:10:40]requested_item shift.num is exist - process it [10:10:40]requested_item shift.opened is exist - process it [10:10:40]req_shift_opened [10:10:40]FM_GetShiftState [10:10:40]SAM_PROTO_GetShiftState [10:10:40]wFMCommunicate request_size=4 [10:10:40]MH_SAM_APDU [10:10:40]CAPDU: 80 13 01 00 [10:10:40]Write to MH i2c: E2 08 00 D2 05 80 13 01 00 00 00 00 00 54 [10:10:40]Write i2c OK [10:10:40]MH_I2C_Read... [10:10:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:40]Read from MH i2c: E2 [10:10:40]MH_I2C_Read... [10:10:40]Read from MH i2c: E2 0E 00 [10:10:40]MH_I2C_Read... [10:10:40]Read from MH i2c: E2 0E 00 D2 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 77 [10:10:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:10:40]wFMCommunicate OK [10:10:40]SAM_PROTO_GetShiftState done [10:10:40]FM_GetShiftState done [10:10:40]req_shift_opened done [10:10:40]requested_item shift.open_date is exist - process it [10:10:40]req_shift_open_date [10:10:40]req_shift_open_date done [10:10:40]produce_requested_data done [10:10:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58199,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:10:40]process_action_free close_receipt [10:10:40]json_value_free [10:10:40]json_value_free done [10:10:40]process_json_proto returns [10:10:40]Send response to host [10:10:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58199,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:10:40]free response buf [10:10:40]execute_script done [10:10:40]execute_script returns [10:10:40]free content buf [10:10:40]Sock 10.Close socket [10:10:40]Sock 10.Thread stoped [10:10:44]OFD Sender: No OFD packet to send [10:10:49]OFD Sender: No OFD packet to send [10:10:54]OFD Sender: No OFD packet to send [10:10:59]OFD Sender: No OFD packet to send [10:11:04]OFD Sender: No OFD packet to send [10:11:05]accept exits with 7 [10:11:05]New connection [10:11:05]New thread 3067182436 created [10:11:05]Thread 3067039076 joined [10:11:05]Waiting for new connection... [10:11:05] Sock 7.Parse request [10:11:05]Sock 7.Check first char [10:11:05]Sock 7.First char is OK [10:11:05]request: POST /json_proto HTTP/1.0 [10:11:05]Method: POST [10:11:05]URL: /json_proto [10:11:05]Method is POST - this is cgi request [10:11:05]url: /json_proto [10:11:05]query_string will be loaded in cgi processing [10:11:05]execute_cgi json_proto POST (null) [10:11:05]execute_cgi path=json_proto method=POST [10:11:05]POST find Content-Length [10:11:05]Host: 172.17.44.3:8080 [10:11:05]Content-Length: 685 [10:11:05]Content-Type: application/json [10:11:05] [10:11:05]POST finish read [10:11:05]Found Content-Length = 685 [10:11:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.240, "sum" : 10000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 10000.00, "payments": [ { "type": 0, "sum" : 10000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:05]execute_script... [10:11: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)2075452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.240, "sum" : 10000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 10000.00, "payments": [ { "type": 0, "sum" : 10000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:05]POST & json_proto [10:11:05]process_json_proto [10:11:05]json parsed OK: [10:11:05]protocol is kg_v1.0 [10:11:05]action value=close_receipt [10:11:05]process_action close_receipt [10:11:05]cmd_close_receipt [10:11:05]MH_GetDate [10:11:05]Write to MH i2c: F0 00 00 D3 05 C7 [10:11:05]Write i2c OK [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: F0 [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: F0 09 00 [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: F0 09 00 D3 05 00 BA 6B C4 66 AD C5 5D 66 54 [10:11:05]GetLastDocTimeStamp 1724148637 [10:11:05]current date 1724148666 [10:11:05]FM_GetShiftState [10:11:05]SAM_PROTO_GetShiftState [10:11:05]wFMCommunicate request_size=4 [10:11:05]MH_SAM_APDU [10:11:05]CAPDU: 80 13 01 00 [10:11:05]Write to MH i2c: E2 08 00 D4 05 80 13 01 00 00 00 00 00 56 [10:11:05]Write i2c OK [10:11:05]MH_I2C_Read... [10:11:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:05]Read from MH i2c: E2 [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: E2 0E 00 [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: E2 0E 00 D4 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 79 [10:11:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:05]wFMCommunicate OK [10:11:05]SAM_PROTO_GetShiftState done [10:11:05]FM_GetShiftState done [10:11:05]opened in 1724112910 [10:11:05]opened+sec_in_day 1724199310 [10:11:05]quantity*price = 1000048 [10:11:05]sum+1 = 1000050 [10:11:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 10000.00 Внесено: 10000.00 СДАЧА: 0.00 НСП 1% : 88.50 НДС 12% : 1062.00 Наличными: 10000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 184 20.08.2024 10:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58200 ФПД: 139841740573956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101106&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58200&fm=139841740573956&tin=02508201610067®Number=0000000000162794&sum=1000000 [10:11:06]StoreToDocumentArchive [10:11:06]shift 100 fd 58200 [10:11:06]save to /storage/0100/doc_00058200 [10:11:06]save last doc name /storage/0100/doc_00058200 to /storage/kkm_last_doc_name [10:11:06]save OK [10:11:06]Clear old archive folders... [10:11:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:11:06]tlvbuf is 00748300 [10:11:06]SAM_PROTO_ClearQueue [10:11:06]wFMCommunicate request_size=4 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 09 00 00 [10:11:06]Write to MH i2c: E2 08 00 E1 05 80 09 00 00 00 00 00 00 58 [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 03 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 03 00 E1 05 00 90 00 5A [10:11:06]RAPDU: 90 00 [10:11:06]wFMCommunicate OK [10:11:06]SAM_PROTO_ClearQueue done [10:11:06]KKMCreateOFDPacket [10:11:06]OFDProtocolAddRootSTLVToBuf [10:11:06]FM_MakeSignedData [10:11:06]FM_MakeSignedData [10:11:06]SAM_PROTO_SignData [10:11:06]wFMCommunicate request_size=4 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 0D 01 02 [10:11:06]Write to MH i2c: E2 08 00 E2 05 80 0D 01 02 00 00 00 00 60 [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 03 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 03 00 E2 05 00 90 00 5B [10:11:06]RAPDU: 90 00 [10:11:06]wFMCommunicate OK [10:11:06]wFMCommunicate request_size=255 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 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 BA 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E3 00 00 35 04 06 00 7F 2F 71 45 [10:11:06]Write to MH i2c: E2 02 01 E3 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 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 BA 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E3 00 00 35 04 06 00 7F 2F 71 45 00 00 5E [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 03 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 03 00 E3 05 00 90 00 5C [10:11:06]RAPDU: 90 00 [10:11:06]wFMCommunicate OK [10:11:06]wFMCommunicate request_size=7 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 0D 02 02 02 8D 04 [10:11:06]Write to MH i2c: E2 0A 00 E4 05 80 0D 02 02 02 00 8D 04 00 00 F8 [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 03 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 03 00 E4 05 00 90 00 5D [10:11:06]RAPDU: 90 00 [10:11:06]wFMCommunicate OK [10:11:06]wFMCommunicate request_size=4 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 0D 03 02 [10:11:06]Write to MH i2c: E2 08 00 E5 05 80 0D 03 02 00 00 00 00 65 [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 0B 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 0B 00 E5 05 00 DB 98 A2 AB 6B 3B D4 69 90 00 09 [10:11:06]RAPDU: DB 98 A2 AB 6B 3B D4 69 90 00 [10:11:06]wFMCommunicate OK [10:11:06]SAM_PROTO_SignData done [10:11:06]FM_MakeSignedData done [10:11:06]CreateOFDProtocolMessage [10:11:06]wFMCommunicate request_size=4 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 11 00 00 [10:11:06]Write to MH i2c: E2 08 00 E6 05 80 11 00 00 00 00 00 00 65 [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 17 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 17 00 E6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [10:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:06]wFMCommunicate OK [10:11:06]CreateOFDProtocolMessage done [10:11:06]OFDSenderStorePacket 58200 [10:11:06]StoreOFDPacket docnum=58200 [10:11:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 79 7E 04 01 29 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 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 BA 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E3 00 00 35 04 06 00 7F 2F 71 45 8D 04 DB 98 A2 AB 6B 3B D4 69 [10:11:06]CheckFolder [10:11:06]dirname=/storage/ofd_packets [10:11:06]CheckFolder done [10:11:06]ProducePacketName [10:11:06]name=ofd_packets/00058200 [10:11:06]NVStorageSaveData ofd_packets/00058200 [10:11:06]File name is /storage/ofd_packets/00058200 [10:11:06]Write 298 bytes [10:11:06]NVStorageSaveData done [10:11:06]OFDSenderStorePacket done [10:11:06]KKMCreateOFDPacket done [10:11:06]NVStorageSaveData kkm_last_timestamp [10:11:06]File name is /storage/kkm_last_timestamp [10:11:06]Write 4 bytes [10:11:06]NVStorageSaveData done [10:11:06]ExternCall_PrintAddStr [10:11:06]wPrintStart [10:11:06]Write to MH i2c: 01 00 00 E7 05 EC [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: 01 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: 01 07 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: 01 07 00 E7 05 00 00 00 00 00 FF 0F 01 [10:11:06]RasterBufferAndPrint [10:11:06]line Счет N : (1)2075452 [10:11:06]line ИНН: 02508201610067 [10:11:06]line Контрольно-Кассовый Чек [10:11:06]line ПРОДАЖА [10:11:06]line ТРК (МРК, ГНК) : 21 [10:11:06]line Товар: 2710194210 [10:11:06]line ДТ-К-5 [10:11:06]line 131.240 * 76.20 [10:11:06]line = 10000.49 [10:11:06]line НДС 12% НСП 1% [10:11:06]line > о реализуемом товаре [10:11:06]line ОКРУГЛЕНИЕ: -0.49 [10:11:06]line ИТОГО: 10000.00 [10:11:06]line Внесено: 10000.00 [10:11:06]line СДАЧА: 0.00 [10:11:06]line НСП 1% : 88.50 [10:11:06]line НДС 12% : 1062.00 [10:11:06]line Наличными: 10000.00 [10:11:06]line Безнал.: 0.00 [10:11:06]line Место: АЗС № 135 "Партнер Нефть" [10:11:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:11:06]line СНО: Общий режим [10:11:06]line Чек 184 20.08.2024 10:11 [10:11:06]line Смена: 100 ФФД: 1.0 [10:11:06]line ЗНМ: 0300000196 [10:11:06]line РНМ: 0000000000162794 [10:11:06]line Версия ККМ: v1.0 [10:11:06]line ФМ: 0000000002094532 [10:11:06]line ФД: 58200 [10:11:06]line ФПД: 139841740573956 [10:11:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101106&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58200&fm=139841740573956&tin=02508201610067®Number=0000000000162794&sum=1000000 [10:11:07]OFD Sender: Processing packet 58200 [packets to send 51, broken 50] [10:11:07]ProducePacketName [10:11:07]name=ofd_packets/00058200 [10:11:07]OFD Sender: To server: pG, [10:11:07]CommunicateWithHost lk.salyk.kg:30040 [10:11:07]ConnectInit lk.salyk.kg [10:11:07]written 0, free lines is 4095 [10:11:07]Connected sock=10 [10:11:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 79 7E 04 01 29 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 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 BA 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E3 00 00 35 04 06 00 7F 2F 71 45 8D 04 DB 98 A2 AB 6B 3B D4 69 [10:11:07]Write to MH i2c: 01 00 00 12 06 18 [10:11:07]Write i2c OK [10:11:07]MH_I2C_Read... [10:11:07]Read from MH i2c: 01 [10:11:07]MH_I2C_Read... [10:11:07]Read from MH i2c: 01 07 00 [10:11:07]MH_I2C_Read... [10:11:07]Read from MH i2c: 01 07 00 12 06 00 00 00 00 00 A9 0C D4 [10:11:07]RasterBufferAndPrint [10:11:07]line [10:11:07]line [10:11:07]line [10:11:07]line [10:11:07]line [10:11:07]written 0, free lines is 3245 [10:11:07]MH_Cut [10:11:07]Write to MH i2c: D1 01 00 19 06 01 F1 [10:11:07]Write i2c OK [10:11:07]MH_I2C_Read... [10:11:07]Read from MH i2c: D1 [10:11:07]MH_I2C_Read... [10:11:07]Read from MH i2c: D1 01 00 [10:11:07]MH_I2C_Read... [10:11:07]Read from MH i2c: D1 01 00 19 06 00 F0 [10:11:07]Write to MH i2c: 01 00 00 1A 06 20 [10:11:07]Write i2c OK [10:11:07]MH_I2C_Read... [10:11:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6E 0A 47 00 96 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 32 30 39 34 35 33 32 10 04 04 00 58 E3 00 00 F4 03 04 00 09 17 C4 66 B6 04 01 00 00 33 2F CB 94 EE 9C F7 29 [10:11:07]CommunicateWithHost err = 0 [10:11:07]CheckOFDResponse [10:11:07]1017 (14) - 77093643461234 [10:11:07]1041 (16) - 0000000002094532 [10:11:07]1040 (4) - 58200 [10:11:07]1012 (4) - 20.08.2024 04:09 [10:11:07]1206 (1) - 0 [10:11:07]OFD Sender: Remove packet 58200 [10:11:07]ProducePacketName [10:11:07]name=ofd_packets/00058200 [10:11:07]NVStorageDeleteData [10:11:08]OFD Sender: No OFD packet to send [10:11:08]*** Cut start [10:11:08]*** Partial cut [10:11:08]*** CUTSNS_PIN = 1 [10:11:08]*** CUTSNS_PIN = 0 [10:11:08]*** Brake cut motor [10:11:09]Read from MH i2c: 01 [10:11:09]MH_I2C_Read... [10:11:09]*** Stop cut motor [10:11:09]*** Cut end [10:11:09]Read from MH i2c: 01 07 00 [10:11:09]MH_I2C_Read... [10:11:09]Read from MH i2c: 01 07 00 1A 06 00 00 00 00 00 FF 0F 35 [10:11:09]process_action close_receipt done [10:11:09]requested_data is exist [10:11:09]produce_requested_data [10:11:09]requested_item fm.sn is exist - process it [10:11:09]wFMCommunicate request_size=4 [10:11:09]MH_SAM_APDU [10:11:09]CAPDU: 80 11 00 00 [10:11:09]Write to MH i2c: E2 08 00 1B 06 80 11 00 00 00 00 00 00 9B [10:11:09]Write i2c OK [10:11:09]MH_I2C_Read... [10:11:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:09]Read from MH i2c: E2 [10:11:09]MH_I2C_Read... [10:11:09]Read from MH i2c: E2 17 00 [10:11:09]MH_I2C_Read... [10:11:09]Read from MH i2c: E2 17 00 1B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E7 [10:11:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:09]wFMCommunicate OK [10:11:09]requested_item fd.num is exist - process it [10:11:09]SAM_PROTO_GetFieldsCounters [10:11:09]wFMCommunicate request_size=4 [10:11:09]MH_SAM_APDU [10:11:09]CAPDU: 80 13 00 00 [10:11:09]Write to MH i2c: E2 08 00 1C 06 80 13 00 00 00 00 00 00 9E [10:11:09]Write i2c OK [10:11:09]MH_I2C_Read... [10:11:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:09]Read from MH i2c: E2 [10:11:09]MH_I2C_Read... [10:11:09]Read from MH i2c: E2 62 00 [10:11:09]MH_I2C_Read... [10:11:09]Read from MH i2c: E2 62 00 1C 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 58 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [10:11:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 58 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:09]wFMCommunicate OK [10:11:09]SAM_PROTO_GetFieldsCounters done [10:11:09]requested_item shift.num is exist - process it [10:11:09]requested_item shift.opened is exist - process it [10:11:09]req_shift_opened [10:11:09]FM_GetShiftState [10:11:09]SAM_PROTO_GetShiftState [10:11:09]wFMCommunicate request_size=4 [10:11:09]MH_SAM_APDU [10:11:09]CAPDU: 80 13 01 00 [10:11:09]Write to MH i2c: E2 08 00 1D 06 80 13 01 00 00 00 00 00 A0 [10:11:09]Write i2c OK [10:11:09]MH_I2C_Read... [10:11:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:09]Read from MH i2c: E2 [10:11:09]MH_I2C_Read... [10:11:09]Read from MH i2c: E2 0E 00 [10:11:09]MH_I2C_Read... [10:11:09]Read from MH i2c: E2 0E 00 1D 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C3 [10:11:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:09]wFMCommunicate OK [10:11:09]SAM_PROTO_GetShiftState done [10:11:09]FM_GetShiftState done [10:11:09]req_shift_opened done [10:11:09]requested_item shift.open_date is exist - process it [10:11:09]req_shift_open_date [10:11:09]req_shift_open_date done [10:11:09]produce_requested_data done [10:11:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58200,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:11:09]process_action_free close_receipt [10:11:09]json_value_free [10:11:09]json_value_free done [10:11:09]process_json_proto returns [10:11:09]Send response to host [10:11:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58200,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:11:09]free response buf [10:11:09]execute_script done [10:11:09]execute_script returns [10:11:09]free content buf [10:11:09]Sock 7.Close socket [10:11:09]Sock 7.Thread stoped [10:11:10]accept exits with 9 [10:11:10]New connection [10:11:10]New thread 3067039076 created [10:11:10]Thread 3067182436 joined [10:11:10]Waiting for new connection... [10:11:10] Sock 9.Parse request [10:11:10]Sock 9.Check first char [10:11:10]Sock 9.First char is OK [10:11:10]request: POST /json_proto HTTP/1.0 [10:11:10]Method: POST [10:11:10]URL: /json_proto [10:11:10]Method is POST - this is cgi request [10:11:10]url: /json_proto [10:11:10]query_string will be loaded in cgi processing [10:11:10]execute_cgi json_proto POST (null) [10:11:10]execute_cgi path=json_proto method=POST [10:11:10]POST find Content-Length [10:11:10]Host: 172.17.44.3:8080 [10:11:10]Content-Length: 741 [10:11:10]Content-Type: application/json [10:11:10] [10:11:10]POST finish read [10:11:10]Found Content-Length = 741 [10:11:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58200, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.240, "sum" : 10000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 10000.00, "payments": [ { "type": 0, "sum" : 10000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:10]execute_script... [10:11:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58200, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.240, "sum" : 10000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 10000.00, "payments": [ { "type": 0, "sum" : 10000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:10]POST & json_proto [10:11:10]process_json_proto [10:11:10]json parsed OK: [10:11:10]protocol is kg_v1.0 [10:11:10]action value=close_receipt [10:11:10]process_action close_receipt [10:11:10]cmd_close_receipt [10:11:10]MH_GetDate [10:11:10]Write to MH i2c: F0 00 00 1E 06 13 [10:11:10]Write i2c OK [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: F0 [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: F0 09 00 [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: F0 09 00 1E 06 00 BF 6B C4 66 AD C5 5D 66 A5 [10:11:10]GetLastDocTimeStamp 1724148666 [10:11:10]current date 1724148671 [10:11:10]FM_GetShiftState [10:11:10]SAM_PROTO_GetShiftState [10:11:10]wFMCommunicate request_size=4 [10:11:10]MH_SAM_APDU [10:11:10]CAPDU: 80 13 01 00 [10:11:10]Write to MH i2c: E2 08 00 1F 06 80 13 01 00 00 00 00 00 A2 [10:11:10]Write i2c OK [10:11:10]MH_I2C_Read... [10:11:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:10]Read from MH i2c: E2 [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: E2 0E 00 [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: E2 0E 00 1F 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C5 [10:11:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:10]wFMCommunicate OK [10:11:10]SAM_PROTO_GetShiftState done [10:11:10]FM_GetShiftState done [10:11:10]opened in 1724112910 [10:11:10]opened+sec_in_day 1724199310 [10:11:10]quantity*price = 1000048 [10:11:10]sum+1 = 1000050 [10:11:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 10000.00 НСП 1% : 88.50 НДС 12% : 1062.00 Наличными: 10000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 185 20.08.2024 10:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58200 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58201 ФПД: 30295474444737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101111&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58201&fm=30295474444737&tin=02508201610067®Number=0000000000162794&sum=1000000 [10:11:12]StoreToDocumentArchive [10:11:12]shift 100 fd 58201 [10:11:12]save to /storage/0100/doc_00058201 [10:11:12]save last doc name /storage/0100/doc_00058201 to /storage/kkm_last_doc_name [10:11:12]save OK [10:11:12]Clear old archive folders... [10:11:12]ProcessDocumentItem done err = 0, tmpTLVsize=276 [10:11:12]tlvbuf is 00726780 [10:11:12]SAM_PROTO_ClearQueue [10:11:12]wFMCommunicate request_size=4 [10:11:12]MH_SAM_APDU [10:11:12]CAPDU: 80 09 00 00 [10:11:12]Write to MH i2c: E2 08 00 2E 06 80 09 00 00 00 00 00 00 A6 [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:12]Read from MH i2c: E2 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 2E 06 00 90 00 A8 [10:11:12]RAPDU: 90 00 [10:11:12]wFMCommunicate OK [10:11:12]SAM_PROTO_ClearQueue done [10:11:12]KKMCreateOFDPacket [10:11:12]OFDProtocolAddRootSTLVToBuf [10:11:12]FM_MakeSignedData [10:11:12]FM_MakeSignedData [10:11:12]SAM_PROTO_SignData [10:11:12]wFMCommunicate request_size=4 [10:11:12]MH_SAM_APDU [10:11:12]CAPDU: 80 0D 01 02 [10:11:12]Write to MH i2c: E2 08 00 2F 06 80 0D 01 02 00 00 00 00 AE [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:12]Read from MH i2c: E2 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 2F 06 00 90 00 A9 [10:11:12]RAPDU: 90 00 [10:11:12]wFMCommunicate OK [10:11:12]wFMCommunicate request_size=255 [10:11:12]MH_SAM_APDU [10:11:12]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 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 BF 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 58 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 [10:11:12]Write to MH i2c: E2 02 01 30 06 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 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 BF 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 58 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 00 00 40 [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:12]Read from MH i2c: E2 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 30 06 00 90 00 AA [10:11:12]RAPDU: 90 00 [10:11:12]wFMCommunicate OK [10:11:12]wFMCommunicate request_size=35 [10:11:12]MH_SAM_APDU [10:11:12]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E3 00 00 35 04 06 00 1B 8D B6 FE 19 C1 [10:11:12]Write to MH i2c: E2 26 00 31 06 80 0D 02 02 1E 00 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E3 00 00 35 04 06 00 1B 8D B6 FE 19 C1 00 00 0F [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:12]Read from MH i2c: E2 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 31 06 00 90 00 AB [10:11:12]RAPDU: 90 00 [10:11:12]wFMCommunicate OK [10:11:12]wFMCommunicate request_size=4 [10:11:12]MH_SAM_APDU [10:11:12]CAPDU: 80 0D 03 02 [10:11:12]Write to MH i2c: E2 08 00 32 06 80 0D 03 02 00 00 00 00 B3 [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:13]Read from MH i2c: E2 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 0B 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 0B 00 32 06 00 6C 6F 56 E4 3F D5 B6 EB 90 00 7E [10:11:13]RAPDU: 6C 6F 56 E4 3F D5 B6 EB 90 00 [10:11:13]wFMCommunicate OK [10:11:13]SAM_PROTO_SignData done [10:11:13]FM_MakeSignedData done [10:11:13]CreateOFDProtocolMessage [10:11:13]wFMCommunicate request_size=4 [10:11:13]MH_SAM_APDU [10:11:13]CAPDU: 80 11 00 00 [10:11:13]Write to MH i2c: E2 08 00 33 06 80 11 00 00 00 00 00 00 B3 [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:13]Read from MH i2c: E2 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 17 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 17 00 33 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FF [10:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:13]wFMCommunicate OK [10:11:13]CreateOFDProtocolMessage done [10:11:13]OFDSenderStorePacket 58201 [10:11:13]StoreOFDPacket docnum=58201 [10:11:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 91 28 20 01 80 16 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 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 BF 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 58 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E3 00 00 35 04 06 00 1B 8D B6 FE 19 C1 6C 6F 56 E4 3F D5 B6 EB [10:11:13]CheckFolder [10:11:13]dirname=/storage/ofd_packets [10:11:13]CheckFolder done [10:11:13]ProducePacketName [10:11:13]name=ofd_packets/00058201 [10:11:13]NVStorageSaveData ofd_packets/00058201 [10:11:13]File name is /storage/ofd_packets/00058201 [10:11:13]Write 326 bytes [10:11:13]NVStorageSaveData done [10:11:13]OFDSenderStorePacket done [10:11:13]KKMCreateOFDPacket done [10:11:13]NVStorageSaveData kkm_last_timestamp [10:11:13]File name is /storage/kkm_last_timestamp [10:11:13]Write 4 bytes [10:11:13]NVStorageSaveData done [10:11:13]ExternCall_PrintAddStr [10:11:13]wPrintStart [10:11:13]Write to MH i2c: 01 00 00 34 06 3A [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 07 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 07 00 34 06 00 00 00 00 00 FF 0F 4F [10:11:13]RasterBufferAndPrint [10:11:13]line Счет N : (1)2075452 [10:11:13]line ИНН: 02508201610067 [10:11:13]line Контрольно-Кассовый Чек [10:11:13]line ВОЗВРАТ ПРОДАЖИ [10:11:13]line ТРК (МРК, ГНК) : 21 [10:11:13]line Товар: 2710194210 [10:11:13]line ДТ-К-5 [10:11:13]line 131.240 * 76.20 [10:11:13]line = 10000.49 [10:11:13]line НДС 12% НСП 1% [10:11:13]line > о реализуемом товаре [10:11:13]line ОКРУГЛЕНИЕ: -0.49 [10:11:13]line ИТОГО: 10000.00 [10:11:13]line НСП 1% : 88.50 [10:11:13]line НДС 12% : 1062.00 [10:11:13]line Наличными: 10000.00 [10:11:13]line Безнал.: 0.00 [10:11:13]line Место: АЗС № 135 "Партнер Нефть" [10:11:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:11:13]line СНО: Общий режим [10:11:13]line Чек 185 20.08.2024 10:11 [10:11:13]line Смена: 100 ФФД: 1.0 [10:11:13]line ЗНМ: 0300000196 [10:11:13]line РНМ: 0000000000162794 [10:11:13]line Версия ККМ: v1.0 [10:11:13]line ФД осн.: 58200 [10:11:13]line ФМ осн.: 0000000002094532 [10:11:13]line ФМ: 0000000002094532 [10:11:13]line ФД: 58201 [10:11:13]line ФПД: 30295474444737 [10:11:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101111&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58201&fm=30295474444737&tin=02508201610067®Number=0000000000162794&sum=1000000 [10:11:13]written 0, free lines is 4095 [10:11:13]OFD Sender: Processing packet 58201 [packets to send 51, broken 50] [10:11:13]ProducePacketName [10:11:13]name=ofd_packets/00058201 [10:11:13]OFD Sender: To server: pG, [10:11:13]CommunicateWithHost lk.salyk.kg:30040 [10:11:13]ConnectInit lk.salyk.kg [10:11:13]Connected sock=10 [10:11:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 91 28 20 01 80 16 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 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 BF 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 58 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E3 00 00 35 04 06 00 1B 8D B6 FE 19 C1 6C 6F 56 E4 3F D5 B6 EB [10:11:13]Write to MH i2c: 01 00 00 5F 06 65 [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 07 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 07 00 5F 06 00 00 00 00 00 A6 0C 1E [10:11:13]RasterBufferAndPrint [10:11:13]line [10:11:13]line [10:11:13]line [10:11:13]line [10:11:13]line [10:11:13]written 0, free lines is 3248 [10:11:13]MH_Cut [10:11:13]Write to MH i2c: D1 01 00 66 06 01 3E [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: D1 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: D1 01 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: D1 01 00 66 06 00 3D [10:11:13]Write to MH i2c: 01 00 00 67 06 6D [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 74 43 47 00 4A 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 32 30 39 34 35 33 32 10 04 04 00 59 E3 00 00 F4 03 04 00 0F 17 C4 66 B6 04 01 00 00 91 6E 92 8B C6 4F 91 1C [10:11:13]CommunicateWithHost err = 0 [10:11:13]CheckOFDResponse [10:11:13]1017 (14) - 77093643461234 [10:11:13]1041 (16) - 0000000002094532 [10:11:13]1040 (4) - 58201 [10:11:13]1012 (4) - 20.08.2024 04:09 [10:11:13]1206 (1) - 0 [10:11:13]OFD Sender: Remove packet 58201 [10:11:13]ProducePacketName [10:11:13]name=ofd_packets/00058201 [10:11:13]NVStorageDeleteData [10:11:14]OFD Sender: No OFD packet to send [10:11:14]*** Cut start [10:11:14]*** Partial cut [10:11:14]*** CUTSNS_PIN = 1 [10:11:14]*** CUTSNS_PIN = 0 [10:11:15]*** Brake cut motor [10:11:15]Read from MH i2c: 01 [10:11:15]MH_I2C_Read... [10:11:15]*** Stop cut motor [10:11:15]*** Cut end [10:11:15]Read from MH i2c: 01 07 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: 01 07 00 67 06 00 00 00 00 00 FF 0F 82 [10:11:15]process_action close_receipt done [10:11:15]requested_data is exist [10:11:15]produce_requested_data [10:11:15]requested_item fm.sn is exist - process it [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 11 00 00 [10:11:15]Write to MH i2c: E2 08 00 68 06 80 11 00 00 00 00 00 00 E8 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 17 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 17 00 68 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 34 [10:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:15]wFMCommunicate OK [10:11:15]requested_item fd.num is exist - process it [10:11:15]SAM_PROTO_GetFieldsCounters [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 13 00 00 [10:11:15]Write to MH i2c: E2 08 00 69 06 80 13 00 00 00 00 00 00 EB [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 62 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 62 00 69 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 59 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [10:11:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 59 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:15]wFMCommunicate OK [10:11:15]SAM_PROTO_GetFieldsCounters done [10:11:15]requested_item shift.num is exist - process it [10:11:15]requested_item shift.opened is exist - process it [10:11:15]req_shift_opened [10:11:15]FM_GetShiftState [10:11:15]SAM_PROTO_GetShiftState [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 13 01 00 [10:11:15]Write to MH i2c: E2 08 00 6A 06 80 13 01 00 00 00 00 00 ED [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 0E 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 0E 00 6A 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 10 [10:11:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:15]wFMCommunicate OK [10:11:15]SAM_PROTO_GetShiftState done [10:11:15]FM_GetShiftState done [10:11:15]req_shift_opened done [10:11:15]requested_item shift.open_date is exist - process it [10:11:15]req_shift_open_date [10:11:15]req_shift_open_date done [10:11:15]produce_requested_data done [10:11:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58201,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:11:15]process_action_free close_receipt [10:11:15]json_value_free [10:11:15]json_value_free done [10:11:15]process_json_proto returns [10:11:15]Send response to host [10:11:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58201,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:11:15]free response buf [10:11:15]execute_script done [10:11:15]execute_script returns [10:11:15]free content buf [10:11:15]Sock 9.Close socket [10:11:15]Sock 9.Thread stoped [10:11:16]accept exits with 7 [10:11:16]New connection [10:11:16]New thread 3067182436 created [10:11:16]Thread 3067039076 joined [10:11:16]Waiting for new connection... [10:11:16] Sock 7.Parse request [10:11:16]Sock 7.Check first char [10:11:16]Sock 7.First char is OK [10:11:16]request: POST /json_proto HTTP/1.0 [10:11:16]Method: POST [10:11:16]URL: /json_proto [10:11:16]Method is POST - this is cgi request [10:11:16]url: /json_proto [10:11:16]query_string will be loaded in cgi processing [10:11:16]execute_cgi json_proto POST (null) [10:11:16]execute_cgi path=json_proto method=POST [10:11:16]POST find Content-Length [10:11:16]Host: 172.17.44.3:8080 [10:11:16]Content-Length: 678 [10:11:16]Content-Type: application/json [10:11:16] [10:11:16]POST finish read [10:11:16]Found Content-Length = 678 [10:11:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:16]execute_script... [10:11: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)2075446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:16]POST & json_proto [10:11:16]process_json_proto [10:11:16]json parsed OK: [10:11:16]protocol is kg_v1.0 [10:11:16]action value=close_receipt [10:11:16]process_action close_receipt [10:11:16]cmd_close_receipt [10:11:16]MH_GetDate [10:11:16]Write to MH i2c: F0 00 00 6B 06 60 [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: F0 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: F0 09 00 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: F0 09 00 6B 06 00 C5 6B C4 66 AD C5 5D 66 F8 [10:11:16]GetLastDocTimeStamp 1724148671 [10:11:16]current date 1724148677 [10:11:16]FM_GetShiftState [10:11:16]SAM_PROTO_GetShiftState [10:11:16]wFMCommunicate request_size=4 [10:11:16]MH_SAM_APDU [10:11:16]CAPDU: 80 13 01 00 [10:11:16]Write to MH i2c: E2 08 00 6C 06 80 13 01 00 00 00 00 00 EF [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:16]Read from MH i2c: E2 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: E2 0E 00 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: E2 0E 00 6C 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 12 [10:11:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:16]wFMCommunicate OK [10:11:16]SAM_PROTO_GetShiftState done [10:11:16]FM_GetShiftState done [10:11:16]opened in 1724112910 [10:11:16]opened+sec_in_day 1724199310 [10:11:16]quantity*price = 40002 [10:11:16]sum+1 = 40003 [10:11:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 186 20.08.2024 10:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58202 ФПД: 120800847601772 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101117&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58202&fm=120800847601772&tin=02508201610067®Number=0000000000162794&sum=40000 [10:11:17]StoreToDocumentArchive [10:11:17]shift 100 fd 58202 [10:11:17]save to /storage/0100/doc_00058202 [10:11:17]save last doc name /storage/0100/doc_00058202 to /storage/kkm_last_doc_name [10:11:17]save OK [10:11:17]Clear old archive folders... [10:11:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:17]tlvbuf is 00740230 [10:11:17]SAM_PROTO_ClearQueue [10:11:17]wFMCommunicate request_size=4 [10:11:17]MH_SAM_APDU [10:11:17]CAPDU: 80 09 00 00 [10:11:17]Write to MH i2c: E2 08 00 79 06 80 09 00 00 00 00 00 00 F1 [10:11:17]Write i2c OK [10:11:17]MH_I2C_Read... [10:11:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:17]Read from MH i2c: E2 [10:11:17]MH_I2C_Read... [10:11:17]Read from MH i2c: E2 03 00 [10:11:17]MH_I2C_Read... [10:11:17]Read from MH i2c: E2 03 00 79 06 00 90 00 F3 [10:11:17]RAPDU: 90 00 [10:11:17]wFMCommunicate OK [10:11:17]SAM_PROTO_ClearQueue done [10:11:17]KKMCreateOFDPacket [10:11:17]OFDProtocolAddRootSTLVToBuf [10:11:17]FM_MakeSignedData [10:11:17]FM_MakeSignedData [10:11:17]SAM_PROTO_SignData [10:11:17]wFMCommunicate request_size=4 [10:11:17]MH_SAM_APDU [10:11:17]CAPDU: 80 0D 01 02 [10:11:17]Write to MH i2c: E2 08 00 7A 06 80 0D 01 02 00 00 00 00 F9 [10:11:17]Write i2c OK [10:11:17]MH_I2C_Read... [10:11:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:17]Read from MH i2c: E2 [10:11:17]MH_I2C_Read... [10:11:17]Read from MH i2c: E2 03 00 [10:11:17]MH_I2C_Read... [10:11:17]Read from MH i2c: E2 03 00 7A 06 00 90 00 F4 [10:11:17]RAPDU: 90 00 [10:11:17]wFMCommunicate OK [10:11:17]wFMCommunicate request_size=255 [10:11:17]MH_SAM_APDU [10:11: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 C5 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E3 00 00 35 04 06 00 6D [10:11:17]Write to MH i2c: E2 02 01 7B 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 C5 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E3 00 00 35 04 06 00 6D 00 00 7B [10:11:17]Write i2c OK [10:11:17]MH_I2C_Read... [10:11:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:17]Read from MH i2c: E2 [10:11:17]MH_I2C_Read... [10:11:17]Read from MH i2c: E2 03 00 [10:11:17]MH_I2C_Read... [10:11:17]Read from MH i2c: E2 03 00 7B 06 00 90 00 F5 [10:11:17]RAPDU: 90 00 [10:11:17]wFMCommunicate OK [10:11:17]wFMCommunicate request_size=10 [10:11:17]MH_SAM_APDU [10:11:17]CAPDU: 80 0D 02 02 05 DE 23 9C 20 6C [10:11:17]Write to MH i2c: E2 0D 00 7C 06 80 0D 02 02 05 00 DE 23 9C 20 6C 00 00 2F [10:11:17]Write i2c OK [10:11:17]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 03 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 03 00 7C 06 00 90 00 F6 [10:11:18]RAPDU: 90 00 [10:11:18]wFMCommunicate OK [10:11:18]wFMCommunicate request_size=4 [10:11:18]MH_SAM_APDU [10:11:18]CAPDU: 80 0D 03 02 [10:11:18]Write to MH i2c: E2 08 00 7D 06 80 0D 03 02 00 00 00 00 FE [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 0B 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 0B 00 7D 06 00 DE E5 A5 D2 CF 12 5D A3 90 00 1A [10:11:18]RAPDU: DE E5 A5 D2 CF 12 5D A3 90 00 [10:11:18]wFMCommunicate OK [10:11:18]SAM_PROTO_SignData done [10:11:18]FM_MakeSignedData done [10:11:18]CreateOFDProtocolMessage [10:11:18]wFMCommunicate request_size=4 [10:11:18]MH_SAM_APDU [10:11:18]CAPDU: 80 11 00 00 [10:11:18]Write to MH i2c: E2 08 00 7E 06 80 11 00 00 00 00 00 00 FE [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 17 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 17 00 7E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4A [10:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:18]wFMCommunicate OK [10:11:18]CreateOFDProtocolMessage done [10:11:18]OFDSenderStorePacket 58202 [10:11:18]StoreOFDPacket docnum=58202 [10:11:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 7A 07 01 FE B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 C5 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E3 00 00 35 04 06 00 6D DE 23 9C 20 6C DE E5 A5 D2 CF 12 5D A3 [10:11:18]CheckFolder [10:11:18]dirname=/storage/ofd_packets [10:11:18]CheckFolder done [10:11:18]ProducePacketName [10:11:18]name=ofd_packets/00058202 [10:11:18]NVStorageSaveData ofd_packets/00058202 [10:11:18]File name is /storage/ofd_packets/00058202 [10:11:18]Write 301 bytes [10:11:18]NVStorageSaveData done [10:11:18]OFDSenderStorePacket done [10:11:18]KKMCreateOFDPacket done [10:11:18]NVStorageSaveData kkm_last_timestamp [10:11:18]File name is /storage/kkm_last_timestamp [10:11:18]Write 4 bytes [10:11:18]NVStorageSaveData done [10:11:18]ExternCall_PrintAddStr [10:11:18]wPrintStart [10:11:18]Write to MH i2c: 01 00 00 7F 06 85 [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: 01 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: 01 07 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: 01 07 00 7F 06 00 00 00 00 00 FF 0F 9A [10:11:18]RasterBufferAndPrint [10:11:18]line Счет N : (1)2075446 [10:11:18]line ИНН: 02508201610067 [10:11:18]line Контрольно-Кассовый Чек [10:11:18]line ПРОДАЖА [10:11:18]line ТРК (МРК, ГНК) : 33 [10:11:18]line Товар: 2710124130 [10:11:18]line Аи-92-К-4 [10:11:18]line 5.900 * 67.80 [10:11:18]line = 400.02 [10:11:18]line НДС 12% НСП 1% [10:11:18]line > о реализуемом товаре [10:11:18]line ОКРУГЛЕНИЕ: -0.02 [10:11:18]line ИТОГО: 400.00 [10:11:18]line Внесено: 400.00 [10:11:18]line СДАЧА: 0.00 [10:11:18]line НСП 1% : 3.54 [10:11:18]line НДС 12% : 42.48 [10:11:18]line Наличными: 400.00 [10:11:18]line Безнал.: 0.00 [10:11:18]line Место: АЗС № 135 "Партнер Нефть" [10:11:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:11:18]line СНО: Общий режим [10:11:18]line Чек 186 20.08.2024 10:11 [10:11:18]line Смена: 100 ФФД: 1.0 [10:11:18]line ЗНМ: 0300000196 [10:11:18]line РНМ: 0000000000162794 [10:11:18]line Версия ККМ: v1.0 [10:11:18]line ФМ: 0000000002094532 [10:11:18]line ФД: 58202 [10:11:18]line ФПД: 120800847601772 [10:11:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101117&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58202&fm=120800847601772&tin=02508201610067®Number=0000000000162794&sum=40000 [10:11:18]written 0, free lines is 4095 [10:11:18]OFD Sender: Processing packet 58202 [packets to send 51, broken 50] [10:11:18]ProducePacketName [10:11:18]name=ofd_packets/00058202 [10:11:18]OFD Sender: To server: pG, [10:11:18]CommunicateWithHost lk.salyk.kg:30040 [10:11:18]ConnectInit lk.salyk.kg [10:11:18]Connected sock=10 [10:11:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 7A 07 01 FE B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 C5 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E3 00 00 35 04 06 00 6D DE 23 9C 20 6C DE E5 A5 D2 CF 12 5D A3 [10:11:18]Write to MH i2c: 01 00 00 AA 06 B0 [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: 01 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: 01 07 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: 01 07 00 AA 06 00 00 00 00 00 B8 0C 7B [10:11:18]RasterBufferAndPrint [10:11:18]line [10:11:18]line [10:11:18]line [10:11:18]line [10:11:18]line [10:11:18]written 0, free lines is 3273 [10:11:18]MH_Cut [10:11:18]Write to MH i2c: D1 01 00 B1 06 01 89 [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: D1 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: D1 01 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: D1 01 00 B1 06 00 88 [10:11:18]Write to MH i2c: 01 00 00 B2 06 B8 [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 30 29 47 00 FA 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E3 00 00 F4 03 04 00 14 17 C4 66 B6 04 01 00 00 74 60 6A DD 75 11 8C E3 [10:11:18]CommunicateWithHost err = 0 [10:11:18]CheckOFDResponse [10:11:18]1017 (14) - 77093643461234 [10:11:18]1041 (16) - 0000000002094532 [10:11:18]1040 (4) - 58202 [10:11:18]1012 (4) - 20.08.2024 04:09 [10:11:18]1206 (1) - 0 [10:11:18]OFD Sender: Remove packet 58202 [10:11:18]ProducePacketName [10:11:18]name=ofd_packets/00058202 [10:11:18]NVStorageDeleteData [10:11:19]OFD Sender: No OFD packet to send [10:11:19]*** Cut start [10:11:19]*** Partial cut [10:11:19]*** CUTSNS_PIN = 1 [10:11:19]*** CUTSNS_PIN = 0 [10:11:19]*** Brake cut motor [10:11:20]Read from MH i2c: 01 [10:11:20]MH_I2C_Read... [10:11:20]*** Stop cut motor [10:11:20]*** Cut end [10:11:20]Read from MH i2c: 01 07 00 [10:11:20]MH_I2C_Read... [10:11:20]Read from MH i2c: 01 07 00 B2 06 00 00 00 00 00 FF 0F CD [10:11:20]process_action close_receipt done [10:11:20]requested_data is exist [10:11:20]produce_requested_data [10:11:20]requested_item fm.sn is exist - process it [10:11:20]wFMCommunicate request_size=4 [10:11:20]MH_SAM_APDU [10:11:20]CAPDU: 80 11 00 00 [10:11:20]Write to MH i2c: E2 08 00 B3 06 80 11 00 00 00 00 00 00 33 [10:11:20]Write i2c OK [10:11:20]MH_I2C_Read... [10:11:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:20]Read from MH i2c: E2 [10:11:20]MH_I2C_Read... [10:11:20]Read from MH i2c: E2 17 00 [10:11:20]MH_I2C_Read... [10:11:20]Read from MH i2c: E2 17 00 B3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7F [10:11:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:20]wFMCommunicate OK [10:11:20]requested_item fd.num is exist - process it [10:11:20]SAM_PROTO_GetFieldsCounters [10:11:20]wFMCommunicate request_size=4 [10:11:20]MH_SAM_APDU [10:11:20]CAPDU: 80 13 00 00 [10:11:20]Write to MH i2c: E2 08 00 B4 06 80 13 00 00 00 00 00 00 36 [10:11:20]Write i2c OK [10:11:20]MH_I2C_Read... [10:11:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:20]Read from MH i2c: E2 [10:11:20]MH_I2C_Read... [10:11:20]Read from MH i2c: E2 62 00 [10:11:20]MH_I2C_Read... [10:11:20]Read from MH i2c: E2 62 00 B4 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [10:11:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:20]wFMCommunicate OK [10:11:20]SAM_PROTO_GetFieldsCounters done [10:11:20]requested_item shift.num is exist - process it [10:11:20]requested_item shift.opened is exist - process it [10:11:20]req_shift_opened [10:11:20]FM_GetShiftState [10:11:20]SAM_PROTO_GetShiftState [10:11:20]wFMCommunicate request_size=4 [10:11:20]MH_SAM_APDU [10:11:20]CAPDU: 80 13 01 00 [10:11:20]Write to MH i2c: E2 08 00 B5 06 80 13 01 00 00 00 00 00 38 [10:11:20]Write i2c OK [10:11:20]MH_I2C_Read... [10:11:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:20]Read from MH i2c: E2 [10:11:20]MH_I2C_Read... [10:11:20]Read from MH i2c: E2 0E 00 [10:11:20]MH_I2C_Read... [10:11:20]Read from MH i2c: E2 0E 00 B5 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5B [10:11:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:20]wFMCommunicate OK [10:11:20]SAM_PROTO_GetShiftState done [10:11:20]FM_GetShiftState done [10:11:20]req_shift_opened done [10:11:20]requested_item shift.open_date is exist - process it [10:11:20]req_shift_open_date [10:11:20]req_shift_open_date done [10:11:20]produce_requested_data done [10:11:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58202,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:11:20]process_action_free close_receipt [10:11:20]json_value_free [10:11:20]json_value_free done [10:11:20]process_json_proto returns [10:11:20]Send response to host [10:11:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58202,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:11:20]free response buf [10:11:20]execute_script done [10:11:20]execute_script returns [10:11:20]free content buf [10:11:20]Sock 7.Close socket [10:11:20]Sock 7.Thread stoped [10:11:21]accept exits with 9 [10:11:21]New connection [10:11:21]New thread 3067039076 created [10:11:21]Thread 3067182436 joined [10:11:21]Waiting for new connection... [10:11:21] Sock 9.Parse request [10:11:21]Sock 9.Check first char [10:11:21]Sock 9.First char is OK [10:11:21]request: POST /json_proto HTTP/1.0 [10:11:21]Method: POST [10:11:21]URL: /json_proto [10:11:21]Method is POST - this is cgi request [10:11:21]url: /json_proto [10:11:21]query_string will be loaded in cgi processing [10:11:21]execute_cgi json_proto POST (null) [10:11:21]execute_cgi path=json_proto method=POST [10:11:21]POST find Content-Length [10:11:21]Host: 172.17.44.3:8080 [10:11:21]Content-Length: 685 [10:11:21]Content-Type: application/json [10:11:21] [10:11:21]POST finish read [10:11:21]Found Content-Length = 685 [10:11:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.240, "sum" : 10000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 10000.00, "payments": [ { "type": 0, "sum" : 10000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:21]execute_script... [10:11: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)2075453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.240, "sum" : 10000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 10000.00, "payments": [ { "type": 0, "sum" : 10000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:21]POST & json_proto [10:11:21]process_json_proto [10:11:21]json parsed OK: [10:11:21]protocol is kg_v1.0 [10:11:21]action value=close_receipt [10:11:21]process_action close_receipt [10:11:21]cmd_close_receipt [10:11:21]MH_GetDate [10:11:21]Write to MH i2c: F0 00 00 B6 06 AB [10:11:21]Write i2c OK [10:11:21]MH_I2C_Read... [10:11:21]Read from MH i2c: F0 [10:11:21]MH_I2C_Read... [10:11:21]Read from MH i2c: F0 09 00 [10:11:21]MH_I2C_Read... [10:11:21]Read from MH i2c: F0 09 00 B6 06 00 CA 6B C4 66 AD C5 5D 66 48 [10:11:21]GetLastDocTimeStamp 1724148677 [10:11:21]current date 1724148682 [10:11:21]FM_GetShiftState [10:11:21]SAM_PROTO_GetShiftState [10:11:21]wFMCommunicate request_size=4 [10:11:21]MH_SAM_APDU [10:11:21]CAPDU: 80 13 01 00 [10:11:21]Write to MH i2c: E2 08 00 B7 06 80 13 01 00 00 00 00 00 3A [10:11:21]Write i2c OK [10:11:21]MH_I2C_Read... [10:11:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:21]Read from MH i2c: E2 [10:11:21]MH_I2C_Read... [10:11:21]Read from MH i2c: E2 0E 00 [10:11:21]MH_I2C_Read... [10:11:21]Read from MH i2c: E2 0E 00 B7 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5D [10:11:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:21]wFMCommunicate OK [10:11:21]SAM_PROTO_GetShiftState done [10:11:21]FM_GetShiftState done [10:11:21]opened in 1724112910 [10:11:21]opened+sec_in_day 1724199310 [10:11:21]quantity*price = 1000048 [10:11:21]sum+1 = 1000050 [10:11:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 10000.00 Внесено: 10000.00 СДАЧА: 0.00 НСП 1% : 88.50 НДС 12% : 1062.00 Наличными: 10000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 187 20.08.2024 10:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58203 ФПД: 62006780718381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101122&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58203&fm=62006780718381&tin=02508201610067®Number=0000000000162794&sum=1000000 [10:11:23]StoreToDocumentArchive [10:11:23]shift 100 fd 58203 [10:11:23]save to /storage/0100/doc_00058203 [10:11:23]save last doc name /storage/0100/doc_00058203 to /storage/kkm_last_doc_name [10:11:23]save OK [10:11:23]Clear old archive folders... [10:11:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:11:23]tlvbuf is 0070B770 [10:11:23]SAM_PROTO_ClearQueue [10:11:23]wFMCommunicate request_size=4 [10:11:23]MH_SAM_APDU [10:11:23]CAPDU: 80 09 00 00 [10:11:23]Write to MH i2c: E2 08 00 C4 06 80 09 00 00 00 00 00 00 3C [10:11:23]Write i2c OK [10:11:23]MH_I2C_Read... [10:11:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:23]Read from MH i2c: E2 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 03 00 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 03 00 C4 06 00 90 00 3E [10:11:23]RAPDU: 90 00 [10:11:23]wFMCommunicate OK [10:11:23]SAM_PROTO_ClearQueue done [10:11:23]KKMCreateOFDPacket [10:11:23]OFDProtocolAddRootSTLVToBuf [10:11:23]FM_MakeSignedData [10:11:23]FM_MakeSignedData [10:11:23]SAM_PROTO_SignData [10:11:23]wFMCommunicate request_size=4 [10:11:23]MH_SAM_APDU [10:11:23]CAPDU: 80 0D 01 02 [10:11:23]Write to MH i2c: E2 08 00 C5 06 80 0D 01 02 00 00 00 00 44 [10:11:23]Write i2c OK [10:11:23]MH_I2C_Read... [10:11:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:23]Read from MH i2c: E2 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 03 00 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 03 00 C5 06 00 90 00 3F [10:11:23]RAPDU: 90 00 [10:11:23]wFMCommunicate OK [10:11:23]wFMCommunicate request_size=255 [10:11:23]MH_SAM_APDU [10:11:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 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 CA 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E3 00 00 35 04 06 00 38 65 14 23 [10:11:23]Write to MH i2c: E2 02 01 C6 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 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 CA 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E3 00 00 35 04 06 00 38 65 14 23 00 00 C8 [10:11:23]Write i2c OK [10:11:23]MH_I2C_Read... [10:11:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:23]Read from MH i2c: E2 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 03 00 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 03 00 C6 06 00 90 00 40 [10:11:23]RAPDU: 90 00 [10:11:23]wFMCommunicate OK [10:11:23]wFMCommunicate request_size=7 [10:11:23]MH_SAM_APDU [10:11:23]CAPDU: 80 0D 02 02 02 6D 2D [10:11:23]Write to MH i2c: E2 0A 00 C7 06 80 0D 02 02 02 00 6D 2D 00 00 E5 [10:11:23]Write i2c OK [10:11:23]MH_I2C_Read... [10:11:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:23]Read from MH i2c: E2 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 03 00 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 03 00 C7 06 00 90 00 41 [10:11:23]RAPDU: 90 00 [10:11:23]wFMCommunicate OK [10:11:23]wFMCommunicate request_size=4 [10:11:23]MH_SAM_APDU [10:11:23]CAPDU: 80 0D 03 02 [10:11:23]Write to MH i2c: E2 08 00 C8 06 80 0D 03 02 00 00 00 00 49 [10:11:23]Write i2c OK [10:11:23]MH_I2C_Read... [10:11:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:23]Read from MH i2c: E2 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 0B 00 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 0B 00 C8 06 00 09 2A A2 C2 0D EB 03 0C 90 00 E8 [10:11:23]RAPDU: 09 2A A2 C2 0D EB 03 0C 90 00 [10:11:23]wFMCommunicate OK [10:11:23]SAM_PROTO_SignData done [10:11:23]FM_MakeSignedData done [10:11:23]CreateOFDProtocolMessage [10:11:23]wFMCommunicate request_size=4 [10:11:23]MH_SAM_APDU [10:11:23]CAPDU: 80 11 00 00 [10:11:23]Write to MH i2c: E2 08 00 C9 06 80 11 00 00 00 00 00 00 49 [10:11:23]Write i2c OK [10:11:23]MH_I2C_Read... [10:11:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:23]Read from MH i2c: E2 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 17 00 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: E2 17 00 C9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 95 [10:11:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:23]wFMCommunicate OK [10:11:23]CreateOFDProtocolMessage done [10:11:23]OFDSenderStorePacket 58203 [10:11:23]StoreOFDPacket docnum=58203 [10:11:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7F 00 04 01 21 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 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 CA 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E3 00 00 35 04 06 00 38 65 14 23 6D 2D 09 2A A2 C2 0D EB 03 0C [10:11:23]CheckFolder [10:11:23]dirname=/storage/ofd_packets [10:11:23]CheckFolder done [10:11:23]ProducePacketName [10:11:23]name=ofd_packets/00058203 [10:11:23]NVStorageSaveData ofd_packets/00058203 [10:11:23]File name is /storage/ofd_packets/00058203 [10:11:23]Write 298 bytes [10:11:23]NVStorageSaveData done [10:11:23]OFDSenderStorePacket done [10:11:23]KKMCreateOFDPacket done [10:11:23]NVStorageSaveData kkm_last_timestamp [10:11:23]File name is /storage/kkm_last_timestamp [10:11:23]Write 4 bytes [10:11:23]NVStorageSaveData done [10:11:23]ExternCall_PrintAddStr [10:11:23]wPrintStart [10:11:23]Write to MH i2c: 01 00 00 CA 06 D0 [10:11:23]OFD Sender: Processing packet 58203 [packets to send 51, broken 50] [10:11:23]ProducePacketName [10:11:23]name=ofd_packets/00058203 [10:11:23]OFD Sender: To server: pG, [10:11:23]CommunicateWithHost lk.salyk.kg:30040 [10:11:23]ConnectInit lk.salyk.kg [10:11:23]Write i2c OK [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: 01 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: 01 07 00 [10:11:23]MH_I2C_Read... [10:11:23]Read from MH i2c: 01 07 00 CA 06 00 00 00 00 00 FF 0F E5 [10:11:23]RasterBufferAndPrint [10:11:23]line Счет N : (1)2075453 [10:11:23]line ИНН: 02508201610067 [10:11:23]line Контрольно-Кассовый Чек [10:11:23]line ПРОДАЖА [10:11:23]line ТРК (МРК, ГНК) : 21 [10:11:23]line Товар: 2710194210 [10:11:23]line ДТ-К-5 [10:11:23]line 131.240 * 76.20 [10:11:23]line = 10000.49 [10:11:23]line НДС 12% НСП 1% [10:11:23]line > о реализуемом товаре [10:11:23]line ОКРУГЛЕНИЕ: -0.49 [10:11:23]line ИТОГО: 10000.00 [10:11:23]line Внесено: 10000.00 [10:11:23]line СДАЧА: 0.00 [10:11:23]line НСП 1% : 88.50 [10:11:23]line НДС 12% : 1062.00 [10:11:23]line Наличными: 10000.00 [10:11:23]line Безнал.: 0.00 [10:11:23]line Место: АЗС № 135 "Партнер Нефть" [10:11:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:11:23]line СНО: Общий режим [10:11:23]line Чек 187 20.08.2024 10:11 [10:11:23]line Смена: 100 ФФД: 1.0 [10:11:23]line ЗНМ: 0300000196 [10:11:23]line РНМ: 0000000000162794 [10:11:23]line Версия ККМ: v1.0 [10:11:23]line ФМ: 0000000002094532 [10:11:23]line ФД: 58203 [10:11:23]line ФПД: 62006780718381 [10:11:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101122&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58203&fm=62006780718381&tin=02508201610067®Number=0000000000162794&sum=1000000 [10:11:23]written 0, free lines is 4095 [10:11:24]Connected sock=10 [10:11:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7F 00 04 01 21 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 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 CA 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E3 00 00 35 04 06 00 38 65 14 23 6D 2D 09 2A A2 C2 0D EB 03 0C [10:11:24]Write to MH i2c: 01 00 00 F5 06 FB [10:11:24]Write i2c OK [10:11:24]MH_I2C_Read... [10:11:24]Read from MH i2c: 01 [10:11:24]MH_I2C_Read... [10:11:24]Read from MH i2c: 01 07 00 [10:11:24]MH_I2C_Read... [10:11:24]Read from MH i2c: 01 07 00 F5 06 00 00 00 00 00 B5 0C C3 [10:11:24]RasterBufferAndPrint [10:11:24]line [10:11:24]line [10:11:24]line [10:11:24]line [10:11:24]line [10:11:24]written 0, free lines is 3275 [10:11:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 38 1B 47 00 2F 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 32 30 39 34 35 33 32 10 04 04 00 5B E3 00 00 F4 03 04 00 19 17 C4 66 B6 04 01 00 00 29 C6 17 7A 67 BF 58 EC [10:11:24]CommunicateWithHost err = 0 [10:11:24]CheckOFDResponse [10:11:24]1017 (14) - 77093643461234 [10:11:24]1041 (16) - 0000000002094532 [10:11:24]1040 (4) - 58203 [10:11:24]1012 (4) - 20.08.2024 04:10 [10:11:24]1206 (1) - 0 [10:11:24]OFD Sender: Remove packet 58203 [10:11:24]ProducePacketName [10:11:24]name=ofd_packets/00058203 [10:11:24]NVStorageDeleteData [10:11:24]MH_Cut [10:11:24]Write to MH i2c: D1 01 00 FC 06 01 D4 [10:11:24]Write i2c OK [10:11:24]MH_I2C_Read... [10:11:24]Read from MH i2c: D1 [10:11:24]MH_I2C_Read... [10:11:24]Read from MH i2c: D1 01 00 [10:11:24]MH_I2C_Read... [10:11:24]Read from MH i2c: D1 01 00 FC 06 00 D3 [10:11:24]Write to MH i2c: 01 00 00 FD 06 03 [10:11:24]Write i2c OK [10:11:24]MH_I2C_Read... [10:11:25]OFD Sender: No OFD packet to send [10:11:25]*** Cut start [10:11:25]*** Partial cut [10:11:25]*** CUTSNS_PIN = 1 [10:11:25]*** CUTSNS_PIN = 0 [10:11:25]*** Brake cut motor [10:11:25]Read from MH i2c: *** Stop cut motor [10:11:25]01 *** Cut end [10:11:25] [10:11:25]MH_I2C_Read... [10:11:25]Read from MH i2c: 01 07 00 [10:11:25]MH_I2C_Read... [10:11:25]Read from MH i2c: 01 07 00 FD 06 00 00 00 00 00 FF 0F 18 [10:11:25]process_action close_receipt done [10:11:25]requested_data is exist [10:11:25]produce_requested_data [10:11:25]requested_item fm.sn is exist - process it [10:11:25]wFMCommunicate request_size=4 [10:11:25]MH_SAM_APDU [10:11:25]CAPDU: 80 11 00 00 [10:11:25]Write to MH i2c: E2 08 00 FE 06 80 11 00 00 00 00 00 00 7E [10:11:25]Write i2c OK [10:11:25]MH_I2C_Read... [10:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:26]Read from MH i2c: E2 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 17 00 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 17 00 FE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CA [10:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:26]wFMCommunicate OK [10:11:26]requested_item fd.num is exist - process it [10:11:26]SAM_PROTO_GetFieldsCounters [10:11:26]wFMCommunicate request_size=4 [10:11:26]MH_SAM_APDU [10:11:26]CAPDU: 80 13 00 00 [10:11:26]Write to MH i2c: E2 08 00 FF 06 80 13 00 00 00 00 00 00 81 [10:11:26]Write i2c OK [10:11:26]MH_I2C_Read... [10:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:26]Read from MH i2c: E2 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 62 00 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 62 00 FF 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [10:11:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:26]wFMCommunicate OK [10:11:26]SAM_PROTO_GetFieldsCounters done [10:11:26]requested_item shift.num is exist - process it [10:11:26]requested_item shift.opened is exist - process it [10:11:26]req_shift_opened [10:11:26]FM_GetShiftState [10:11:26]SAM_PROTO_GetShiftState [10:11:26]wFMCommunicate request_size=4 [10:11:26]MH_SAM_APDU [10:11:26]CAPDU: 80 13 01 00 [10:11:26]Write to MH i2c: E2 08 00 00 07 80 13 01 00 00 00 00 00 84 [10:11:26]Write i2c OK [10:11:26]MH_I2C_Read... [10:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:26]Read from MH i2c: E2 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 0E 00 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 0E 00 00 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A7 [10:11:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:26]wFMCommunicate OK [10:11:26]SAM_PROTO_GetShiftState done [10:11:26]FM_GetShiftState done [10:11:26]req_shift_opened done [10:11:26]requested_item shift.open_date is exist - process it [10:11:26]req_shift_open_date [10:11:26]req_shift_open_date done [10:11:26]produce_requested_data done [10:11:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58203,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:11:26]process_action_free close_receipt [10:11:26]json_value_free [10:11:26]json_value_free done [10:11:26]process_json_proto returns [10:11:26]Send response to host [10:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58203,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:11:26]free response buf [10:11:26]execute_script done [10:11:26]execute_script returns [10:11:26]free content buf [10:11:26]Sock 9.Close socket [10:11:26]Sock 9.Thread stoped [10:11:28]accept exits with 7 [10:11:28]New connection [10:11:28]New thread 3067182436 created [10:11:28]Thread 3067039076 joined [10:11:28]Waiting for new connection... [10:11:28] Sock 7.Parse request [10:11:28]Sock 7.Check first char [10:11:28]Sock 7.First char is OK [10:11:28]request: POST /json_proto HTTP/1.0 [10:11:28]Method: POST [10:11:28]URL: /json_proto [10:11:28]Method is POST - this is cgi request [10:11:28]url: /json_proto [10:11:28]query_string will be loaded in cgi processing [10:11:28]execute_cgi json_proto POST (null) [10:11:28]execute_cgi path=json_proto method=POST [10:11:28]POST find Content-Length [10:11:28]Host: 172.17.44.3:8080 [10:11:28]Content-Length: 741 [10:11:28]Content-Type: application/json [10:11:28] [10:11:28]POST finish read [10:11:28]Found Content-Length = 741 [10:11:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58203, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.240, "sum" : 10000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 10000.00, "payments": [ { "type": 0, "sum" : 10000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:28]execute_script... [10:11:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58203, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.240, "sum" : 10000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 10000.00, "payments": [ { "type": 0, "sum" : 10000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:28]POST & json_proto [10:11:28]process_json_proto [10:11:28]json parsed OK: [10:11:28]protocol is kg_v1.0 [10:11:28]action value=close_receipt [10:11:28]process_action close_receipt [10:11:28]cmd_close_receipt [10:11:28]MH_GetDate [10:11:28]Write to MH i2c: F0 00 00 01 07 F7 [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: F0 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: F0 09 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: F0 09 00 01 07 00 D1 6B C4 66 AD C5 5D 66 9B [10:11:28]GetLastDocTimeStamp 1724148682 [10:11:28]current date 1724148689 [10:11:28]FM_GetShiftState [10:11:28]SAM_PROTO_GetShiftState [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 13 01 00 [10:11:28]Write to MH i2c: E2 08 00 02 07 80 13 01 00 00 00 00 00 86 [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 0E 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 0E 00 02 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A9 [10:11:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:28]wFMCommunicate OK [10:11:28]SAM_PROTO_GetShiftState done [10:11:28]FM_GetShiftState done [10:11:28]opened in 1724112910 [10:11:28]opened+sec_in_day 1724199310 [10:11:28]quantity*price = 1000048 [10:11:28]sum+1 = 1000050 [10:11:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 10000.00 НСП 1% : 88.50 НДС 12% : 1062.00 Наличными: 10000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 188 20.08.2024 10:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58203 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58204 ФПД: 138178354640254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101129&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58204&fm=138178354640254&tin=02508201610067®Number=0000000000162794&sum=1000000 [10:11:30]StoreToDocumentArchive [10:11:30]shift 100 fd 58204 [10:11:30]save to /storage/0100/doc_00058204 [10:11:30]save last doc name /storage/0100/doc_00058204 to /storage/kkm_last_doc_name [10:11:30]save OK [10:11:30]Clear old archive folders... [10:11:30]ProcessDocumentItem done err = 0, tmpTLVsize=276 [10:11:30]tlvbuf is 0076C500 [10:11:30]SAM_PROTO_ClearQueue [10:11:30]wFMCommunicate request_size=4 [10:11:30]MH_SAM_APDU [10:11:30]CAPDU: 80 09 00 00 [10:11:30]Write to MH i2c: E2 08 00 11 07 80 09 00 00 00 00 00 00 8A [10:11:30]Write i2c OK [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 [10:11:30]MH_I2C_Read... [10:11:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:30]Read from MH i2c: E2 03 00 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 03 00 11 07 00 90 00 8C [10:11:30]RAPDU: 90 00 [10:11:30]wFMCommunicate OK [10:11:30]SAM_PROTO_ClearQueue done [10:11:30]KKMCreateOFDPacket [10:11:30]OFDProtocolAddRootSTLVToBuf [10:11:30]FM_MakeSignedData [10:11:30]FM_MakeSignedData [10:11:30]SAM_PROTO_SignData [10:11:30]wFMCommunicate request_size=4 [10:11:30]MH_SAM_APDU [10:11:30]CAPDU: 80 0D 01 02 [10:11:30]Write to MH i2c: E2 08 00 12 07 80 0D 01 02 00 00 00 00 92 [10:11:30]Write i2c OK [10:11:30]MH_I2C_Read... [10:11:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:30]Read from MH i2c: E2 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 03 00 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 03 00 12 07 00 90 00 8D [10:11:30]RAPDU: 90 00 [10:11:30]wFMCommunicate OK [10:11:30]wFMCommunicate request_size=255 [10:11:30]MH_SAM_APDU [10:11:30]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 D1 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 5B E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 [10:11:30]Write to MH i2c: E2 02 01 13 07 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 D1 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 5B E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 00 00 3C [10:11:30]Write i2c OK [10:11:30]MH_I2C_Read... [10:11:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:30]Read from MH i2c: E2 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 03 00 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 03 00 13 07 00 90 00 8E [10:11:30]RAPDU: 90 00 [10:11:30]wFMCommunicate OK [10:11:30]wFMCommunicate request_size=35 [10:11:30]MH_SAM_APDU [10:11:30]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E3 00 00 35 04 06 00 7D AC 27 BE 75 7E [10:11:30]Write to MH i2c: E2 26 00 14 07 80 0D 02 02 1E 00 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E3 00 00 35 04 06 00 7D AC 27 BE 75 7E 00 00 C1 [10:11:30]Write i2c OK [10:11:30]MH_I2C_Read... [10:11:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:30]Read from MH i2c: E2 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 03 00 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 03 00 14 07 00 90 00 8F [10:11:30]RAPDU: 90 00 [10:11:30]wFMCommunicate OK [10:11:30]wFMCommunicate request_size=4 [10:11:30]MH_SAM_APDU [10:11:30]CAPDU: 80 0D 03 02 [10:11:30]Write to MH i2c: E2 08 00 15 07 80 0D 03 02 00 00 00 00 97 [10:11:30]Write i2c OK [10:11:30]MH_I2C_Read... [10:11:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:30]Read from MH i2c: E2 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 0B 00 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: E2 0B 00 15 07 00 1E 06 E9 9F 5E 4A 8F 72 90 00 ED [10:11:30]RAPDU: 1E 06 E9 9F 5E 4A 8F 72 90 00 [10:11:30]wFMCommunicate OK [10:11:30]SAM_PROTO_SignData done [10:11:30]FM_MakeSignedData done [10:11:30]CreateOFDProtocolMessage [10:11:30]wFMCommunicate request_size=4 [10:11:30]MH_SAM_APDU [10:11:30]CAPDU: 80 11 00 00 [10:11:30]Write to MH i2c: E2 08 00 16 07 80 11 00 00 00 00 00 00 97 [10:11:30]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:31]Read from MH i2c: E2 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 17 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 17 00 16 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E3 [10:11:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:31]wFMCommunicate OK [10:11:31]CreateOFDProtocolMessage done [10:11:31]OFDSenderStorePacket 58204 [10:11:31]StoreOFDPacket docnum=58204 [10:11:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 58 72 20 01 AE 9D 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 D1 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 5B E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E3 00 00 35 04 06 00 7D AC 27 BE 75 7E 1E 06 E9 9F 5E 4A 8F 72 [10:11:31]CheckFolder [10:11:31]dirname=/storage/ofd_packets [10:11:31]CheckFolder done [10:11:31]ProducePacketName [10:11:31]name=ofd_packets/00058204 [10:11:31]NVStorageSaveData ofd_packets/00058204 [10:11:31]File name is /storage/ofd_packets/00058204 [10:11:31]Write 326 bytes [10:11:31]NVStorageSaveData done [10:11:31]OFDSenderStorePacket done [10:11:31]KKMCreateOFDPacket done [10:11:31]NVStorageSaveData kkm_last_timestamp [10:11:31]File name is /storage/kkm_last_timestamp [10:11:31]Write 4 bytes [10:11:31]NVStorageSaveData done [10:11:31]ExternCall_PrintAddStr [10:11:31]wPrintStart [10:11:31]Write to MH i2c: 01 00 00 17 07 1E [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: 01 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: 01 07 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: 01 07 00 17 07 00 00 00 00 00 FF 0F 33 [10:11:31]RasterBufferAndPrint [10:11:31]line Счет N : (1)2075453 [10:11:31]line ИНН: 02508201610067 [10:11:31]line Контрольно-Кассовый Чек [10:11:31]line ВОЗВРАТ ПРОДАЖИ [10:11:31]line ТРК (МРК, ГНК) : 21 [10:11:31]line Товар: 2710194210 [10:11:31]line ДТ-К-5 [10:11:31]line 131.240 * 76.20 [10:11:31]line = 10000.49 [10:11:31]line НДС 12% НСП 1% [10:11:31]line > о реализуемом товаре [10:11:31]line ОКРУГЛЕНИЕ: -0.49 [10:11:31]line ИТОГО: 10000.00 [10:11:31]line НСП 1% : 88.50 [10:11:31]line НДС 12% : 1062.00 [10:11:31]line Наличными: 10000.00 [10:11:31]line Безнал.: 0.00 [10:11:31]line Место: АЗС № 135 "Партнер Нефть" [10:11:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:11:31]line СНО: Общий режим [10:11:31]line Чек 188 20.08.2024 10:11 [10:11:31]line Смена: 100 ФФД: 1.0 [10:11:31]line ЗНМ: 0300000196 [10:11:31]line РНМ: 0000000000162794 [10:11:31]line Версия ККМ: v1.0 [10:11:31]line ФД осн.: 58203 [10:11:31]line ФМ осн.: 0000000002094532 [10:11:31]line ФМ: 0000000002094532 [10:11:31]line ФД: 58204 [10:11:31]line ФПД: 138178354640254 [10:11:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101129&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58204&fm=138178354640254&tin=02508201610067®Number=0000000000162794&sum=1000000 [10:11:31]written 0, free lines is 4095 [10:11:31]OFD Sender: Processing packet 58204 [packets to send 51, broken 50] [10:11:31]ProducePacketName [10:11:31]name=ofd_packets/00058204 [10:11:31]OFD Sender: To server: pG, [10:11:31]CommunicateWithHost lk.salyk.kg:30040 [10:11:31]ConnectInit lk.salyk.kg [10:11:31]Connected sock=11 [10:11:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 58 72 20 01 AE 9D 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 71 42 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 42 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 9E 01 00 00 00 07 04 06 00 40 42 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 D1 6B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 5B E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E3 00 00 35 04 06 00 7D AC 27 BE 75 7E 1E 06 E9 9F 5E 4A 8F 72 [10:11:31]Write to MH i2c: 01 00 00 42 07 49 [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: 01 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: 01 07 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: 01 07 00 42 07 00 00 00 00 00 0C 0D 69 [10:11:31]RasterBufferAndPrint [10:11:31]line [10:11:31]line [10:11:31]line [10:11:31]line [10:11:31]line [10:11:31]written 0, free lines is 3364 [10:11:31]MH_Cut [10:11:31]Write to MH i2c: D1 01 00 49 07 01 22 [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: D1 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: D1 01 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: D1 01 00 49 07 00 21 [10:11:31]Write to MH i2c: 01 00 00 4A 07 51 [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7F 35 47 00 E4 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E3 00 00 F4 03 04 00 21 17 C4 66 B6 04 01 00 00 03 5E A5 A3 A3 C8 5C F8 [10:11:32]CommunicateWithHost err = 0 [10:11:32]CheckOFDResponse [10:11:32]1017 (14) - 77093643461234 [10:11:32]1041 (16) - 0000000002094532 [10:11:32]1040 (4) - 58204 [10:11:32]1012 (4) - 20.08.2024 04:10 [10:11:32]1206 (1) - 0 [10:11:32]OFD Sender: Remove packet 58204 [10:11:32]ProducePacketName [10:11:32]name=ofd_packets/00058204 [10:11:32]NVStorageDeleteData [10:11:32]*** Cut start [10:11:32]*** Partial cut [10:11:32]*** CUTSNS_PIN = 1 [10:11:32]*** CUTSNS_PIN = 0 [10:11:32]OFD Sender: No OFD packet to send [10:11:32]*** Brake cut motor [10:11:33]Read from MH i2c: 01 [10:11:33]MH_I2C_Read... [10:11:33]*** Stop cut motor [10:11:33]*** Cut end [10:11:33]Read from MH i2c: 01 07 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: 01 07 00 4A 07 00 00 00 00 00 FF 0F 66 [10:11:33]process_action close_receipt done [10:11:33]requested_data is exist [10:11:33]produce_requested_data [10:11:33]requested_item fm.sn is exist - process it [10:11:33]wFMCommunicate request_size=4 [10:11:33]MH_SAM_APDU [10:11:33]CAPDU: 80 11 00 00 [10:11:33]Write to MH i2c: E2 08 00 4B 07 80 11 00 00 00 00 00 00 CC [10:11:33]Write i2c OK [10:11:33]MH_I2C_Read... [10:11:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:33]Read from MH i2c: E2 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 17 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 17 00 4B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 18 [10:11:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:11:33]wFMCommunicate OK [10:11:33]requested_item fd.num is exist - process it [10:11:33]SAM_PROTO_GetFieldsCounters [10:11:33]wFMCommunicate request_size=4 [10:11:33]MH_SAM_APDU [10:11:33]CAPDU: 80 13 00 00 [10:11:33]Write to MH i2c: E2 08 00 4C 07 80 13 00 00 00 00 00 00 CF [10:11:33]Write i2c OK [10:11:33]MH_I2C_Read... [10:11:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:33]Read from MH i2c: E2 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 62 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 62 00 4C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [10:11:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:33]wFMCommunicate OK [10:11:33]SAM_PROTO_GetFieldsCounters done [10:11:33]requested_item shift.num is exist - process it [10:11:33]requested_item shift.opened is exist - process it [10:11:33]req_shift_opened [10:11:33]FM_GetShiftState [10:11:33]SAM_PROTO_GetShiftState [10:11:33]wFMCommunicate request_size=4 [10:11:33]MH_SAM_APDU [10:11:33]CAPDU: 80 13 01 00 [10:11:33]Write to MH i2c: E2 08 00 4D 07 80 13 01 00 00 00 00 00 D1 [10:11:33]Write i2c OK [10:11:33]MH_I2C_Read... [10:11:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:33]Read from MH i2c: E2 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 0E 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 0E 00 4D 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F4 [10:11:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:11:33]wFMCommunicate OK [10:11:33]SAM_PROTO_GetShiftState done [10:11:33]FM_GetShiftState done [10:11:33]req_shift_opened done [10:11:33]requested_item shift.open_date is exist - process it [10:11:33]req_shift_open_date [10:11:33]req_shift_open_date done [10:11:33]produce_requested_data done [10:11:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58204,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:11:33]process_action_free close_receipt [10:11:33]json_value_free [10:11:33]json_value_free done [10:11:33]process_json_proto returns [10:11:33]Send response to host [10:11:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58204,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:11:33]free response buf [10:11:33]execute_script done [10:11:33]execute_script returns [10:11:33]free content buf [10:11:33]Sock 7.Close socket [10:11:33]Sock 7.Thread stoped [10:11:37]OFD Sender: No OFD packet to send [10:11:42]OFD Sender: No OFD packet to send [10:11:47]OFD Sender: No OFD packet to send [10:11:52]OFD Sender: No OFD packet to send [10:11:57]OFD Sender: No OFD packet to send [10:12:02]OFD Sender: No OFD packet to send [10:12:07]OFD Sender: No OFD packet to send [10:12:12]OFD Sender: No OFD packet to send [10:12:17]OFD Sender: No OFD packet to send [10:12:22]OFD Sender: No OFD packet to send [10:12:27]OFD Sender: No OFD packet to send [10:12:32]OFD Sender: No OFD packet to send [10:12:37]OFD Sender: No OFD packet to send [10:12:42]OFD Sender: No OFD packet to send [10:12:47]OFD Sender: No OFD packet to send [10:12:52]OFD Sender: No OFD packet to send [10:12:56]accept exits with 9 [10:12:56]New connection [10:12:56]New thread 3067039076 created [10:12:56]Thread 3067182436 joined [10:12:56]Waiting for new connection... [10:12:56] Sock 9.Parse request [10:12:56]Sock 9.Check first char [10:12:56]Sock 9.First char is OK [10:12:56]request: POST /json_proto HTTP/1.0 [10:12:56]Method: POST [10:12:56]URL: /json_proto [10:12:56]Method is POST - this is cgi request [10:12:56]url: /json_proto [10:12:56]query_string will be loaded in cgi processing [10:12:56]execute_cgi json_proto POST (null) [10:12:56]execute_cgi path=json_proto method=POST [10:12:56]POST find Content-Length [10:12:56]Host: 172.17.44.3:8080 [10:12:56]Content-Length: 802 [10:12:56]Content-Type: application/json [10:12:56] [10:12:56]POST finish read [10:12:56]Found Content-Length = 802 [10:12:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:56]execute_script... [10:12: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)2075454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:56]POST & json_proto [10:12:56]process_json_proto [10:12:56]json parsed OK: [10:12:56]protocol is kg_v1.0 [10:12:56]action value=close_receipt [10:12:56]process_action close_receipt [10:12:56]cmd_close_receipt [10:12:56]MH_GetDate [10:12:56]Write to MH i2c: F0 00 00 4E 07 44 [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: F0 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: F0 09 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: F0 09 00 4E 07 00 29 6C C4 66 AD C5 5D 66 41 [10:12:56]GetLastDocTimeStamp 1724148689 [10:12:56]current date 1724148777 [10:12:56]FM_GetShiftState [10:12:56]SAM_PROTO_GetShiftState [10:12:56]wFMCommunicate request_size=4 [10:12:56]MH_SAM_APDU [10:12:56]CAPDU: 80 13 01 00 [10:12:56]Write to MH i2c: E2 08 00 4F 07 80 13 01 00 00 00 00 00 D3 [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:56]Read from MH i2c: E2 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 0E 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 0E 00 4F 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F6 [10:12:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:12:56]wFMCommunicate OK [10:12:56]SAM_PROTO_GetShiftState done [10:12:56]FM_GetShiftState done [10:12:56]opened in 1724112910 [10:12:56]opened+sec_in_day 1724199310 [10:12:56]quantity*price = 70037 [10:12:56]sum+1 = 70038 [10:12:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 189 20.08.2024 10:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58205 ФПД: 197891329320526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101257&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58205&fm=197891329320526&tin=02508201610067®Number=0000000000162794&sum=70037 [10:12:57]StoreToDocumentArchive [10:12:57]shift 100 fd 58205 [10:12:57]save to /storage/0100/doc_00058205 [10:12:57]save last doc name /storage/0100/doc_00058205 to /storage/kkm_last_doc_name [10:12:57]save OK [10:12:57]Clear old archive folders... [10:12:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:57]tlvbuf is 006FFCC0 [10:12:57]SAM_PROTO_ClearQueue [10:12:57]wFMCommunicate request_size=4 [10:12:57]MH_SAM_APDU [10:12:57]CAPDU: 80 09 00 00 [10:12:57]Write to MH i2c: E2 08 00 5C 07 80 09 00 00 00 00 00 00 D5 [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:57]Read from MH i2c: E2 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 03 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 03 00 5C 07 00 90 00 D7 [10:12:57]RAPDU: 90 00 [10:12:57]wFMCommunicate OK [10:12:57]SAM_PROTO_ClearQueue done [10:12:57]KKMCreateOFDPacket [10:12:57]OFDProtocolAddRootSTLVToBuf [10:12:57]FM_MakeSignedData [10:12:57]FM_MakeSignedData [10:12:57]SAM_PROTO_SignData [10:12:57]wFMCommunicate request_size=4 [10:12:57]MH_SAM_APDU [10:12:57]CAPDU: 80 0D 01 02 [10:12:57]Write to MH i2c: E2 08 00 5D 07 80 0D 01 02 00 00 00 00 DD [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:57]Read from MH i2c: E2 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 03 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 03 00 5D 07 00 90 00 D8 [10:12:57]RAPDU: 90 00 [10:12:57]wFMCommunicate OK [10:12:57]wFMCommunicate request_size=255 [10:12:57]MH_SAM_APDU [10:12:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 29 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E3 00 00 35 04 06 00 B3 [10:12:57]Write to MH i2c: E2 02 01 5E 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 29 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E3 00 00 35 04 06 00 B3 00 00 5C [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]OFD Sender: No OFD packet to send [10:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:57]Read from MH i2c: E2 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 03 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 03 00 5E 07 00 90 00 D9 [10:12:57]RAPDU: 90 00 [10:12:57]wFMCommunicate OK [10:12:57]wFMCommunicate request_size=10 [10:12:57]MH_SAM_APDU [10:12:57]CAPDU: 80 0D 02 02 05 FB 2A 63 66 4E [10:12:57]Write to MH i2c: E2 0D 00 5F 07 80 0D 02 02 05 00 FB 2A 63 66 4E 00 00 26 [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:57]Read from MH i2c: E2 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 03 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 03 00 5F 07 00 90 00 DA [10:12:57]RAPDU: 90 00 [10:12:57]wFMCommunicate OK [10:12:57]wFMCommunicate request_size=4 [10:12:57]MH_SAM_APDU [10:12:57]CAPDU: 80 0D 03 02 [10:12:57]Write to MH i2c: E2 08 00 60 07 80 0D 03 02 00 00 00 00 E2 [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:57]Read from MH i2c: E2 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 0B 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 0B 00 60 07 00 66 15 38 C5 46 AC E0 73 90 00 A0 [10:12:57]RAPDU: 66 15 38 C5 46 AC E0 73 90 00 [10:12:57]wFMCommunicate OK [10:12:57]SAM_PROTO_SignData done [10:12:57]FM_MakeSignedData done [10:12:57]CreateOFDProtocolMessage [10:12:57]wFMCommunicate request_size=4 [10:12:57]MH_SAM_APDU [10:12:57]CAPDU: 80 11 00 00 [10:12:57]Write to MH i2c: E2 08 00 61 07 80 11 00 00 00 00 00 00 E2 [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:57]Read from MH i2c: E2 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 17 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: E2 17 00 61 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [10:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:12:57]wFMCommunicate OK [10:12:57]CreateOFDProtocolMessage done [10:12:57]OFDSenderStorePacket 58205 [10:12:57]StoreOFDPacket docnum=58205 [10:12:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 02 65 07 01 DF 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 29 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E3 00 00 35 04 06 00 B3 FB 2A 63 66 4E 66 15 38 C5 46 AC E0 73 [10:12:57]CheckFolder [10:12:57]dirname=/storage/ofd_packets [10:12:57]CheckFolder done [10:12:57]ProducePacketName [10:12:57]name=ofd_packets/00058205 [10:12:57]NVStorageSaveData ofd_packets/00058205 [10:12:57]File name is /storage/ofd_packets/00058205 [10:12:57]Write 301 bytes [10:12:57]NVStorageSaveData done [10:12:57]OFDSenderStorePacket done [10:12:57]KKMCreateOFDPacket done [10:12:57]NVStorageSaveData kkm_last_timestamp [10:12:57]File name is /storage/kkm_last_timestamp [10:12:57]Write 4 bytes [10:12:57]NVStorageSaveData done [10:12:57]ExternCall_PrintAddStr [10:12:57]wPrintStart [10:12:57]Write to MH i2c: 01 00 00 62 07 69 [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: 01 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: 01 07 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: 01 07 00 62 07 00 00 00 00 00 FF 0F 7E [10:12:57]RasterBufferAndPrint [10:12:57]line Счет N : (1)2075454 [10:12:57]line ИНН: 02508201610067 [10:12:57]line Контрольно-Кассовый Чек [10:12:57]line ПРОДАЖА [10:12:57]line ТРК (МРК, ГНК) : 63 [10:12:57]line Товар: 2710124130 [10:12:57]line Аи-92-К-4 [10:12:57]line 10.330 * 67.80 [10:12:57]line = 700.37 [10:12:57]line НДС 12% НСП 1% [10:12:57]line > о реализуемом товаре [10:12:57]line ИТОГО: 700.37 [10:12:57]line НСП 1% : 6.20 [10:12:57]line НДС 12% : 74.38 [10:12:57]line Наличными: 0.00 [10:12:57]line Безнал.: 700.37 [10:12:57]line Место: АЗС № 135 "Партнер Нефть" [10:12:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:12:57]line СНО: Общий режим [10:12:57]line Чек 189 20.08.2024 10:12 [10:12:57]line Смена: 100 ФФД: 1.0 [10:12:57]line ЗНМ: 0300000196 [10:12:57]line РНМ: 0000000000162794 [10:12:57]line Версия ККМ: v1.0 [10:12:57]line Платежная система: O! деньги [10:12:57]line ФМ: 0000000002094532 [10:12:57]line ФД: 58205 [10:12:57]line ФПД: 197891329320526 [10:12:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101257&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58205&fm=197891329320526&tin=02508201610067®Number=0000000000162794&sum=70037 [10:12:58]OFD Sender: Processing packet 58205 [packets to send 51, broken 50] [10:12:58]ProducePacketName [10:12:58]name=ofd_packets/00058205 [10:12:58]OFD Sender: To server: pG, [10:12:58]CommunicateWithHost lk.salyk.kg:30040 [10:12:58]ConnectInit lk.salyk.kg [10:12:58]written 0, free lines is 4095 [10:12:58]Connected sock=10 [10:12:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 02 65 07 01 DF 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 29 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E3 00 00 35 04 06 00 B3 FB 2A 63 66 4E 66 15 38 C5 46 AC E0 73 [10:12:58]Write to MH i2c: 01 00 00 8C 07 93 [10:12:58]Write i2c OK [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: 01 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: 01 07 00 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: 01 07 00 8C 07 00 00 00 00 00 C2 0C 68 [10:12:58]RasterBufferAndPrint [10:12:58]line [10:12:58]line [10:12:58]line [10:12:58]line [10:12:58]line [10:12:58]written 0, free lines is 3271 [10:12:58]MH_Cut [10:12:58]Write to MH i2c: D1 01 00 93 07 01 6C [10:12:58]Write i2c OK [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: D1 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: D1 01 00 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: D1 01 00 93 07 00 6B [10:12:58]Write to MH i2c: 01 00 00 94 07 9B [10:12:58]Write i2c OK [10:12:58]MH_I2C_Read... [10:12:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 80 65 47 00 06 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 32 30 39 34 35 33 32 10 04 04 00 5D E3 00 00 F4 03 04 00 78 17 C4 66 B6 04 01 00 00 B9 B2 70 8F AB DA 6E 46 [10:12:58]CommunicateWithHost err = 0 [10:12:58]CheckOFDResponse [10:12:58]1017 (14) - 77093643461234 [10:12:58]1041 (16) - 0000000002094532 [10:12:58]1040 (4) - 58205 [10:12:58]1012 (4) - 20.08.2024 04:11 [10:12:58]1206 (1) - 0 [10:12:58]OFD Sender: Remove packet 58205 [10:12:58]ProducePacketName [10:12:58]name=ofd_packets/00058205 [10:12:58]NVStorageDeleteData [10:12:59]OFD Sender: No OFD packet to send [10:12:59]*** Cut start [10:12:59]*** Partial cut [10:12:59]*** CUTSNS_PIN = 1 [10:12:59]*** CUTSNS_PIN = 0 [10:12:59]*** Brake cut motor [10:13:00]Read from MH i2c: 01 [10:13:00]MH_I2C_Read... [10:13:00]*** Stop cut motor [10:13:00]*** Cut end [10:13:00]Read from MH i2c: 01 07 00 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: 01 07 00 94 07 00 00 00 00 00 FF 0F B0 [10:13:00]process_action close_receipt done [10:13:00]requested_data is exist [10:13:00]produce_requested_data [10:13:00]requested_item fm.sn is exist - process it [10:13:00]wFMCommunicate request_size=4 [10:13:00]MH_SAM_APDU [10:13:00]CAPDU: 80 11 00 00 [10:13:00]Write to MH i2c: E2 08 00 95 07 80 11 00 00 00 00 00 00 16 [10:13:00]Write i2c OK [10:13:00]MH_I2C_Read... [10:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:00]Read from MH i2c: E2 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: E2 17 00 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: E2 17 00 95 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 62 [10:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:13:00]wFMCommunicate OK [10:13:00]requested_item fd.num is exist - process it [10:13:00]SAM_PROTO_GetFieldsCounters [10:13:00]wFMCommunicate request_size=4 [10:13:00]MH_SAM_APDU [10:13:00]CAPDU: 80 13 00 00 [10:13:00]Write to MH i2c: E2 08 00 96 07 80 13 00 00 00 00 00 00 19 [10:13:00]Write i2c OK [10:13:00]MH_I2C_Read... [10:13:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:00]Read from MH i2c: E2 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: E2 62 00 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: E2 62 00 96 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [10:13:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:00]wFMCommunicate OK [10:13:00]SAM_PROTO_GetFieldsCounters done [10:13:00]requested_item shift.num is exist - process it [10:13:00]requested_item shift.opened is exist - process it [10:13:00]req_shift_opened [10:13:00]FM_GetShiftState [10:13:00]SAM_PROTO_GetShiftState [10:13:00]wFMCommunicate request_size=4 [10:13:00]MH_SAM_APDU [10:13:00]CAPDU: 80 13 01 00 [10:13:00]Write to MH i2c: E2 08 00 97 07 80 13 01 00 00 00 00 00 1B [10:13:00]Write i2c OK [10:13:00]MH_I2C_Read... [10:13:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:00]Read from MH i2c: E2 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: E2 0E 00 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: E2 0E 00 97 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3E [10:13:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:13:00]wFMCommunicate OK [10:13:00]SAM_PROTO_GetShiftState done [10:13:00]FM_GetShiftState done [10:13:00]req_shift_opened done [10:13:00]requested_item shift.open_date is exist - process it [10:13:00]req_shift_open_date [10:13:00]req_shift_open_date done [10:13:00]produce_requested_data done [10:13:00]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58205,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:13:00]process_action_free close_receipt [10:13:00]json_value_free [10:13:00]json_value_free done [10:13:00]process_json_proto returns [10:13:00]Send response to host [10:13:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58205,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:13:00]free response buf [10:13:00]execute_script done [10:13:00]execute_script returns [10:13:00]free content buf [10:13:00]Sock 9.Close socket [10:13:00]Sock 9.Thread stoped [10:13:00]accept exits with 7 [10:13:00]New connection [10:13:00]New thread 3067182436 created [10:13:00]Thread 3067039076 joined [10:13:00]Waiting for new connection... [10:13:00] Sock 7.Parse request [10:13:00]Sock 7.Check first char [10:13:00]Sock 7.First char is OK [10:13:00]request: POST /json_proto HTTP/1.0 [10:13:00]Method: POST [10:13:00]URL: /json_proto [10:13:00]Method is POST - this is cgi request [10:13:00]url: /json_proto [10:13:00]query_string will be loaded in cgi processing [10:13:00]execute_cgi json_proto POST (null) [10:13:00]execute_cgi path=json_proto method=POST [10:13:00]POST find Content-Length [10:13:00]Host: 172.17.44.3:8080 [10:13:00]Content-Length: 802 [10:13:00]Content-Type: application/json [10:13:00] [10:13:00]POST finish read [10:13:00]Found Content-Length = 802 [10:13:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:00]execute_script... [10:13:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:00]POST & json_proto [10:13:00]process_json_proto [10:13:00]json parsed OK: [10:13:00]protocol is kg_v1.0 [10:13:00]action value=close_receipt [10:13:00]process_action close_receipt [10:13:00]cmd_close_receipt [10:13:00]MH_GetDate [10:13:00]Write to MH i2c: F0 00 00 98 07 8E [10:13:00]Write i2c OK [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: F0 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: F0 09 00 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: F0 09 00 98 07 00 2D 6C C4 66 AD C5 5D 66 8F [10:13:00]GetLastDocTimeStamp 1724148777 [10:13:00]current date 1724148781 [10:13:00]FM_GetShiftState [10:13:00]SAM_PROTO_GetShiftState [10:13:00]wFMCommunicate request_size=4 [10:13:00]MH_SAM_APDU [10:13:00]CAPDU: 80 13 01 00 [10:13:00]Write to MH i2c: E2 08 00 99 07 80 13 01 00 00 00 00 00 1D [10:13:00]Write i2c OK [10:13:00]MH_I2C_Read... [10:13:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:00]Read from MH i2c: E2 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: E2 0E 00 [10:13:00]MH_I2C_Read... [10:13:00]Read from MH i2c: E2 0E 00 99 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 40 [10:13:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:13:00]wFMCommunicate OK [10:13:00]SAM_PROTO_GetShiftState done [10:13:00]FM_GetShiftState done [10:13:00]opened in 1724112910 [10:13:00]opened+sec_in_day 1724199310 [10:13:00]quantity*price = 998982 [10:13:00]sum+1 = 998983 [10:13:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9989.82 НСП 1% : 88.40 НДС 12% : 1060.87 Наличными: 0.00 Безнал.: 9989.82 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 190 20.08.2024 10:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58206 ФПД: 45777752810657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101301&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58206&fm=45777752810657&tin=02508201610067®Number=0000000000162794&sum=998982 [10:13:02]StoreToDocumentArchive [10:13:02]shift 100 fd 58206 [10:13:02]save to /storage/0100/doc_00058206 [10:13:02]save last doc name /storage/0100/doc_00058206 to /storage/kkm_last_doc_name [10:13:02]save OK [10:13:02]Clear old archive folders... [10:13:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:13:02]tlvbuf is 006FF880 [10:13:02]SAM_PROTO_ClearQueue [10:13:02]wFMCommunicate request_size=4 [10:13:02]MH_SAM_APDU [10:13:02]CAPDU: 80 09 00 00 [10:13:02]Write to MH i2c: E2 08 00 A6 07 80 09 00 00 00 00 00 00 1F [10:13:02]Write i2c OK [10:13:02]MH_I2C_Read... [10:13:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:02]Read from MH i2c: E2 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 A6 07 00 90 00 21 [10:13:02]RAPDU: 90 00 [10:13:02]wFMCommunicate OK [10:13:02]SAM_PROTO_ClearQueue done [10:13:02]KKMCreateOFDPacket [10:13:02]OFDProtocolAddRootSTLVToBuf [10:13:02]FM_MakeSignedData [10:13:02]FM_MakeSignedData [10:13:02]SAM_PROTO_SignData [10:13:02]wFMCommunicate request_size=4 [10:13:02]MH_SAM_APDU [10:13:02]CAPDU: 80 0D 01 02 [10:13:02]Write to MH i2c: E2 08 00 A7 07 80 0D 01 02 00 00 00 00 27 [10:13:02]Write i2c OK [10:13:02]MH_I2C_Read... [10:13:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:02]Read from MH i2c: E2 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 A7 07 00 90 00 22 [10:13:02]RAPDU: 90 00 [10:13:02]wFMCommunicate OK [10:13:02]wFMCommunicate request_size=255 [10:13:02]MH_SAM_APDU [10:13:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BE 00 00 00 F4 03 04 00 2D 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E3 00 00 35 04 06 00 29 A2 76 B1 [10:13:02]Write to MH i2c: E2 02 01 A8 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BE 00 00 00 F4 03 04 00 2D 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E3 00 00 35 04 06 00 29 A2 76 B1 00 00 01 [10:13:02]Write i2c OK [10:13:02]MH_I2C_Read... [10:13:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:02]Read from MH i2c: E2 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 A8 07 00 90 00 23 [10:13:02]RAPDU: 90 00 [10:13:02]wFMCommunicate OK [10:13:02]wFMCommunicate request_size=7 [10:13:02]MH_SAM_APDU [10:13:02]CAPDU: 80 0D 02 02 02 E4 A1 [10:13:02]Write to MH i2c: E2 0A 00 A9 07 80 0D 02 02 02 00 E4 A1 00 00 B3 [10:13:02]Write i2c OK [10:13:02]MH_I2C_Read... [10:13:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:02]Read from MH i2c: E2 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 A9 07 00 90 00 24 [10:13:02]RAPDU: 90 00 [10:13:02]wFMCommunicate OK [10:13:02]wFMCommunicate request_size=4 [10:13:02]MH_SAM_APDU [10:13:02]CAPDU: 80 0D 03 02 [10:13:02]Write to MH i2c: E2 08 00 AA 07 80 0D 03 02 00 00 00 00 2C [10:13:02]Write i2c OK [10:13:02]MH_I2C_Read... [10:13:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:02]Read from MH i2c: E2 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 0B 00 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 0B 00 AA 07 00 9B 68 FA 2F 35 34 82 5B 90 00 9F [10:13:02]RAPDU: 9B 68 FA 2F 35 34 82 5B 90 00 [10:13:02]wFMCommunicate OK [10:13:02]SAM_PROTO_SignData done [10:13:02]FM_MakeSignedData done [10:13:02]CreateOFDProtocolMessage [10:13:02]wFMCommunicate request_size=4 [10:13:02]MH_SAM_APDU [10:13:02]CAPDU: 80 11 00 00 [10:13:02]Write to MH i2c: E2 08 00 AB 07 80 11 00 00 00 00 00 00 2C [10:13:02]Write i2c OK [10:13:02]MH_I2C_Read... [10:13:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:02]Read from MH i2c: E2 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 17 00 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 17 00 AB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [10:13:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:13:02]wFMCommunicate OK [10:13:02]CreateOFDProtocolMessage done [10:13:02]OFDSenderStorePacket 58206 [10:13:02]StoreOFDPacket docnum=58206 [10:13:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7B 89 04 01 98 E3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BE 00 00 00 F4 03 04 00 2D 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E3 00 00 35 04 06 00 29 A2 76 B1 E4 A1 9B 68 FA 2F 35 34 82 5B [10:13:02]CheckFolder [10:13:02]dirname=/storage/ofd_packets [10:13:02]CheckFolder done [10:13:02]ProducePacketName [10:13:02]name=ofd_packets/00058206 [10:13:02]NVStorageSaveData ofd_packets/00058206 [10:13:02]File name is /storage/ofd_packets/00058206 [10:13:03]Write 298 bytes [10:13:03]NVStorageSaveData done [10:13:03]OFDSenderStorePacket done [10:13:03]KKMCreateOFDPacket done [10:13:03]NVStorageSaveData kkm_last_timestamp [10:13:03]File name is /storage/kkm_last_timestamp [10:13:03]Write 4 bytes [10:13:03]NVStorageSaveData done [10:13:03]ExternCall_PrintAddStr [10:13:03]wPrintStart [10:13:03]Write to MH i2c: 01 00 00 AC 07 B3 [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 07 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 07 00 AC 07 00 00 00 00 00 FF 0F C8 [10:13:03]RasterBufferAndPrint [10:13:03]line Счет N : (1)2075448 [10:13:03]line ИНН: 02508201610067 [10:13:03]line Контрольно-Кассовый Чек [10:13:03]line ПРОДАЖА [10:13:03]line ТРК (МРК, ГНК) : 11 [10:13:03]line Товар: 2710194210 [10:13:03]line ДТ-К-5 [10:13:03]line 131.100 * 76.20 [10:13:03]line = 9989.82 [10:13:03]line НДС 12% НСП 1% [10:13:03]line > о реализуемом товаре [10:13:03]line ИТОГО: 9989.82 [10:13:03]line НСП 1% : 88.40 [10:13:03]line НДС 12% : 1060.87 [10:13:03]line Наличными: 0.00 [10:13:03]line Безнал.: 9989.82 [10:13:03]line Место: АЗС № 135 "Партнер Нефть" [10:13:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:13:03]line СНО: Общий режим [10:13:03]line Чек 190 20.08.2024 10:13 [10:13:03]line Смена: 100 ФФД: 1.0 [10:13:03]line ЗНМ: 0300000196 [10:13:03]line РНМ: 0000000000162794 [10:13:03]line Версия ККМ: v1.0 [10:13:03]line Платежная система: O! деньги [10:13:03]line ФМ: 0000000002094532 [10:13:03]line ФД: 58206 [10:13:03]line ФПД: 45777752810657 [10:13:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101301&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58206&fm=45777752810657&tin=02508201610067®Number=0000000000162794&sum=998982 [10:13:03]written 0, free lines is 4095 [10:13:03]OFD Sender: Processing packet 58206 [packets to send 51, broken 50] [10:13:03]ProducePacketName [10:13:03]name=ofd_packets/00058206 [10:13:03]OFD Sender: To server: pG, [10:13:03]CommunicateWithHost lk.salyk.kg:30040 [10:13:03]ConnectInit lk.salyk.kg [10:13:03]Connected sock=10 [10:13:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7B 89 04 01 98 E3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BE 00 00 00 F4 03 04 00 2D 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E3 00 00 35 04 06 00 29 A2 76 B1 E4 A1 9B 68 FA 2F 35 34 82 5B [10:13:03]Write to MH i2c: 01 00 00 D6 07 DD [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 07 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 07 00 D6 07 00 00 00 00 00 D5 0C C5 [10:13:03]RasterBufferAndPrint [10:13:03]line [10:13:03]line [10:13:03]line [10:13:03]line [10:13:03]line [10:13:03]written 0, free lines is 3294 [10:13:03]MH_Cut [10:13:03]Write to MH i2c: D1 01 00 DD 07 01 B6 [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: D1 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: D1 01 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: D1 01 00 DD 07 00 B5 [10:13:03]Write to MH i2c: 01 00 00 DE 07 E5 [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7F B7 47 00 06 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 32 30 39 34 35 33 32 10 04 04 00 5E E3 00 00 F4 03 04 00 7D 17 C4 66 B6 04 01 00 00 3A 5A F1 42 25 06 D5 A6 [10:13:03]CommunicateWithHost err = 0 [10:13:03]CheckOFDResponse [10:13:03]1017 (14) - 77093643461234 [10:13:03]1041 (16) - 0000000002094532 [10:13:03]1040 (4) - 58206 [10:13:03]1012 (4) - 20.08.2024 04:11 [10:13:03]1206 (1) - 0 [10:13:03]OFD Sender: Remove packet 58206 [10:13:03]ProducePacketName [10:13:03]name=ofd_packets/00058206 [10:13:03]NVStorageDeleteData [10:13:04]OFD Sender: No OFD packet to send [10:13:04]*** Cut start [10:13:04]*** Partial cut [10:13:04]*** CUTSNS_PIN = 1 [10:13:04]*** CUTSNS_PIN = 0 [10:13:04]*** Brake cut motor [10:13:05]Read from MH i2c: 01 [10:13:05]MH_I2C_Read... [10:13:05]*** Stop cut motor [10:13:05]*** Cut end [10:13:05]Read from MH i2c: 01 07 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 07 00 DE 07 00 00 00 00 00 FF 0F FA [10:13:05]process_action close_receipt done [10:13:05]requested_data is exist [10:13:05]produce_requested_data [10:13:05]requested_item fm.sn is exist - process it [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 11 00 00 [10:13:05]Write to MH i2c: E2 08 00 DF 07 80 11 00 00 00 00 00 00 60 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 17 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 17 00 DF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AC [10:13:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:13:05]wFMCommunicate OK [10:13:05]requested_item fd.num is exist - process it [10:13:05]SAM_PROTO_GetFieldsCounters [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 13 00 00 [10:13:05]Write to MH i2c: E2 08 00 E0 07 80 13 00 00 00 00 00 00 63 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 62 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 62 00 E0 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [10:13:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:05]wFMCommunicate OK [10:13:05]SAM_PROTO_GetFieldsCounters done [10:13:05]requested_item shift.num is exist - process it [10:13:05]requested_item shift.opened is exist - process it [10:13:05]req_shift_opened [10:13:05]FM_GetShiftState [10:13:05]SAM_PROTO_GetShiftState [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 13 01 00 [10:13:05]Write to MH i2c: E2 08 00 E1 07 80 13 01 00 00 00 00 00 65 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 0E 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 0E 00 E1 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 88 [10:13:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:13:05]wFMCommunicate OK [10:13:05]SAM_PROTO_GetShiftState done [10:13:05]FM_GetShiftState done [10:13:05]req_shift_opened done [10:13:05]requested_item shift.open_date is exist - process it [10:13:05]req_shift_open_date [10:13:05]req_shift_open_date done [10:13:05]produce_requested_data done [10:13:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58206,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:13:05]process_action_free close_receipt [10:13:05]json_value_free [10:13:05]json_value_free done [10:13:05]process_json_proto returns [10:13:05]Send response to host [10:13:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58206,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:13:05]free response buf [10:13:05]execute_script done [10:13:05]execute_script returns [10:13:05]free content buf [10:13:05]Sock 7.Close socket [10:13:05]Sock 7.Thread stoped [10:13:09]OFD Sender: No OFD packet to send [10:13:14]OFD Sender: No OFD packet to send [10:13:19]OFD Sender: No OFD packet to send [10:13:24]OFD Sender: No OFD packet to send [10:13:29]OFD Sender: No OFD packet to send [10:13:34]OFD Sender: No OFD packet to send [10:13:39]OFD Sender: No OFD packet to send [10:13:40]accept exits with 9 [10:13:40]New connection [10:13:40]New thread 3067039076 created [10:13:40]Thread 3067182436 joined [10:13:40]Waiting for new connection... [10:13:40] Sock 9.Parse request [10:13:40]Sock 9.Check first char [10:13:40]Sock 9.First char is OK [10:13:40]request: POST /json_proto HTTP/1.0 [10:13:40]Method: POST [10:13:40]URL: /json_proto [10:13:40]Method is POST - this is cgi request [10:13:40]url: /json_proto [10:13:40]query_string will be loaded in cgi processing [10:13:40]execute_cgi json_proto POST (null) [10:13:40]execute_cgi path=json_proto method=POST [10:13:40]POST find Content-Length [10:13:40]Host: 172.17.44.3:8080 [10:13:40]Content-Length: 820 [10:13:40]Content-Type: application/json [10:13:40] [10:13:40]POST finish read [10:13:40]Found Content-Length = 820 [10:13:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:40]execute_script... [10:13: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)2075456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:40]POST & json_proto [10:13:40]process_json_proto [10:13:40]json parsed OK: [10:13:40]protocol is kg_v1.0 [10:13:40]action value=close_receipt [10:13:40]process_action close_receipt [10:13:40]cmd_close_receipt [10:13:40]MH_GetDate [10:13:40]Write to MH i2c: F0 00 00 E2 07 D8 [10:13:40]Write i2c OK [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: F0 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: F0 09 00 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: F0 09 00 E2 07 00 55 6C C4 66 AD C5 5D 66 01 [10:13:40]GetLastDocTimeStamp 1724148781 [10:13:40]current date 1724148821 [10:13:40]FM_GetShiftState [10:13:40]SAM_PROTO_GetShiftState [10:13:40]wFMCommunicate request_size=4 [10:13:40]MH_SAM_APDU [10:13:40]CAPDU: 80 13 01 00 [10:13:40]Write to MH i2c: E2 08 00 E3 07 80 13 01 00 00 00 00 00 67 [10:13:40]Write i2c OK [10:13:40]MH_I2C_Read... [10:13:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:40]Read from MH i2c: E2 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: E2 0E 00 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: E2 0E 00 E3 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8A [10:13:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:13:40]wFMCommunicate OK [10:13:40]SAM_PROTO_GetShiftState done [10:13:40]FM_GetShiftState done [10:13:40]opened in 1724112910 [10:13:40]opened+sec_in_day 1724199310 [10:13:40]quantity*price = 100021 [10:13:40]sum+1 = 100023 [10:13:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 191 20.08.2024 10:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58207 ФПД: 133702867660953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101341&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58207&fm=133702867660953&tin=02508201610067®Number=0000000000162794&sum=100022 [10:13:41]StoreToDocumentArchive [10:13:41]shift 100 fd 58207 [10:13:41]save to /storage/0100/doc_00058207 [10:13:41]save last doc name /storage/0100/doc_00058207 to /storage/kkm_last_doc_name [10:13:41]save OK [10:13:41]Clear old archive folders... [10:13:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:41]tlvbuf is 007741F0 [10:13:41]SAM_PROTO_ClearQueue [10:13:41]wFMCommunicate request_size=4 [10:13:41]MH_SAM_APDU [10:13:41]CAPDU: 80 09 00 00 [10:13:41]Write to MH i2c: E2 08 00 F0 07 80 09 00 00 00 00 00 00 69 [10:13:41]Write i2c OK [10:13:41]MH_I2C_Read... [10:13:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:42]Read from MH i2c: E2 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 03 00 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 03 00 F0 07 00 90 00 6B [10:13:42]RAPDU: 90 00 [10:13:42]wFMCommunicate OK [10:13:42]SAM_PROTO_ClearQueue done [10:13:42]KKMCreateOFDPacket [10:13:42]OFDProtocolAddRootSTLVToBuf [10:13:42]FM_MakeSignedData [10:13:42]FM_MakeSignedData [10:13:42]SAM_PROTO_SignData [10:13:42]wFMCommunicate request_size=4 [10:13:42]MH_SAM_APDU [10:13:42]CAPDU: 80 0D 01 02 [10:13:42]Write to MH i2c: E2 08 00 F1 07 80 0D 01 02 00 00 00 00 71 [10:13:42]Write i2c OK [10:13:42]MH_I2C_Read... [10:13:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:42]Read from MH i2c: E2 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 03 00 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 03 00 F1 07 00 90 00 6C [10:13:42]RAPDU: 90 00 [10:13:42]wFMCommunicate OK [10:13:42]wFMCommunicate request_size=255 [10:13:42]MH_SAM_APDU [10:13:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BF 00 00 00 F4 03 04 00 55 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E3 00 00 35 04 06 00 79 [10:13:42]Write to MH i2c: E2 02 01 F2 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BF 00 00 00 F4 03 04 00 55 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E3 00 00 35 04 06 00 79 00 00 0F [10:13:42]Write i2c OK [10:13:42]MH_I2C_Read... [10:13:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:42]Read from MH i2c: E2 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 03 00 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 03 00 F2 07 00 90 00 6D [10:13:42]RAPDU: 90 00 [10:13:42]wFMCommunicate OK [10:13:42]wFMCommunicate request_size=10 [10:13:42]MH_SAM_APDU [10:13:42]CAPDU: 80 0D 02 02 05 9A 1F EE B0 99 [10:13:42]Write to MH i2c: E2 0D 00 F3 07 80 0D 02 02 05 00 9A 1F EE B0 99 00 00 6E [10:13:42]Write i2c OK [10:13:42]MH_I2C_Read... [10:13:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:42]Read from MH i2c: E2 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 03 00 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 03 00 F3 07 00 90 00 6E [10:13:42]RAPDU: 90 00 [10:13:42]wFMCommunicate OK [10:13:42]wFMCommunicate request_size=4 [10:13:42]MH_SAM_APDU [10:13:42]CAPDU: 80 0D 03 02 [10:13:42]Write to MH i2c: E2 08 00 F4 07 80 0D 03 02 00 00 00 00 76 [10:13:42]Write i2c OK [10:13:42]MH_I2C_Read... [10:13:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:42]Read from MH i2c: E2 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 0B 00 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 0B 00 F4 07 00 9F 9B 9F 3F 47 12 AA 9D 90 00 2F [10:13:42]RAPDU: 9F 9B 9F 3F 47 12 AA 9D 90 00 [10:13:42]wFMCommunicate OK [10:13:42]SAM_PROTO_SignData done [10:13:42]FM_MakeSignedData done [10:13:42]CreateOFDProtocolMessage [10:13:42]wFMCommunicate request_size=4 [10:13:42]MH_SAM_APDU [10:13:42]CAPDU: 80 11 00 00 [10:13:42]Write to MH i2c: E2 08 00 F5 07 80 11 00 00 00 00 00 00 76 [10:13:42]Write i2c OK [10:13:42]MH_I2C_Read... [10:13:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:42]Read from MH i2c: E2 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 17 00 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: E2 17 00 F5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C2 [10:13:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:13:42]wFMCommunicate OK [10:13:42]CreateOFDProtocolMessage done [10:13:42]OFDSenderStorePacket 58207 [10:13:42]StoreOFDPacket docnum=58207 [10:13:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5C 79 07 01 02 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BF 00 00 00 F4 03 04 00 55 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E3 00 00 35 04 06 00 79 9A 1F EE B0 99 9F 9B 9F 3F 47 12 AA 9D [10:13:42]CheckFolder [10:13:42]dirname=/storage/ofd_packets [10:13:42]CheckFolder done [10:13:42]ProducePacketName [10:13:42]name=ofd_packets/00058207 [10:13:42]NVStorageSaveData ofd_packets/00058207 [10:13:42]File name is /storage/ofd_packets/00058207 [10:13:42]Write 301 bytes [10:13:42]NVStorageSaveData done [10:13:42]OFDSenderStorePacket done [10:13:42]KKMCreateOFDPacket done [10:13:42]NVStorageSaveData kkm_last_timestamp [10:13:42]File name is /storage/kkm_last_timestamp [10:13:42]Write 4 bytes [10:13:42]NVStorageSaveData done [10:13:42]ExternCall_PrintAddStr [10:13:42]wPrintStart [10:13:42]Write to MH i2c: 01 00 00 F6 07 FD [10:13:42]Write i2c OK [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: 01 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: 01 07 00 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: 01 07 00 F6 07 00 00 00 00 00 FF 0F 12 [10:13:42]RasterBufferAndPrint [10:13:42]line Счет N : (1)2075456 [10:13:42]line ИНН: 02508201610067 [10:13:42]line Контрольно-Кассовый Чек [10:13:42]line ПРОДАЖА [10:13:42]line ТРК (МРК, ГНК) : 42 [10:13:42]line Товар: 2710124500 [10:13:42]line Аи-95-К-5 [10:13:42]line 13.480 * 74.20 [10:13:42]line = 1000.22 [10:13:42]line НДС 12% НСП 1% [10:13:42]line > о реализуемом товаре [10:13:42]line ИТОГО: 1000.22 [10:13:42]line НСП 1% : 8.85 [10:13:42]line НДС 12% : 106.22 [10:13:42]line Наличными: 0.00 [10:13:42]line Безнал.: 1000.22 [10:13:42]line Место: АЗС № 135 "Партнер Нефть" [10:13:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:13:42]line СНО: Общий режим [10:13:42]line Чек 191 20.08.2024 10:13 [10:13:42]line Смена: 100 ФФД: 1.0 [10:13:42]line ЗНМ: 0300000196 [10:13:42]line РНМ: 0000000000162794 [10:13:42]line Версия ККМ: v1.0 [10:13:42]line Платежная система: Бакай Банк [10:13:42]line ФМ: 0000000002094532 [10:13:42]line ФД: 58207 [10:13:42]line ФПД: 133702867660953 [10:13:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101341&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58207&fm=133702867660953&tin=02508201610067®Number=0000000000162794&sum=100022 [10:13:42]OFD Sender: Processing packet 58207 [packets to send 51, broken 50] [10:13:42]ProducePacketName [10:13:42]name=ofd_packets/00058207 [10:13:42]OFD Sender: To server: pG, [10:13:42]CommunicateWithHost lk.salyk.kg:30040 [10:13:42]ConnectInit lk.salyk.kg [10:13:42]written 0, free lines is 4095 [10:13:43]Connected sock=10 [10:13:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5C 79 07 01 02 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BF 00 00 00 F4 03 04 00 55 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E3 00 00 35 04 06 00 79 9A 1F EE B0 99 9F 9B 9F 3F 47 12 AA 9D [10:13:43]Write to MH i2c: 01 00 00 20 08 28 [10:13:43]Write i2c OK [10:13:43]MH_I2C_Read... [10:13:43]Read from MH i2c: 01 [10:13:43]MH_I2C_Read... [10:13:43]Read from MH i2c: 01 07 00 [10:13:43]MH_I2C_Read... [10:13:43]Read from MH i2c: 01 07 00 20 08 00 00 00 00 00 CC 0C 07 [10:13:43]RasterBufferAndPrint [10:13:43]line [10:13:43]line [10:13:43]line [10:13:43]line [10:13:43]line [10:13:43]written 0, free lines is 3282 [10:13:43]MH_Cut [10:13:43]Write to MH i2c: D1 01 00 27 08 01 01 [10:13:43]Write i2c OK [10:13:43]MH_I2C_Read... [10:13:43]Read from MH i2c: D1 [10:13:43]MH_I2C_Read... [10:13:43]Read from MH i2c: D1 01 00 [10:13:43]MH_I2C_Read... [10:13:43]Read from MH i2c: D1 01 00 27 08 00 00 [10:13:43]Write to MH i2c: 01 00 00 28 08 30 [10:13:43]Write i2c OK [10:13:43]MH_I2C_Read... [10:13:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D0 42 47 00 35 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 32 30 39 34 35 33 32 10 04 04 00 5F E3 00 00 F4 03 04 00 A4 17 C4 66 B6 04 01 00 00 D0 87 C1 98 E9 5F CF 40 [10:13:43]CommunicateWithHost err = 0 [10:13:43]CheckOFDResponse [10:13:43]1017 (14) - 77093643461234 [10:13:43]1041 (16) - 0000000002094532 [10:13:43]1040 (4) - 58207 [10:13:43]1012 (4) - 20.08.2024 04:12 [10:13:43]1206 (1) - 0 [10:13:43]OFD Sender: Remove packet 58207 [10:13:43]ProducePacketName [10:13:43]name=ofd_packets/00058207 [10:13:43]NVStorageDeleteData [10:13:43]OFD Sender: No OFD packet to send [10:13:44]*** Cut start [10:13:44]*** Partial cut [10:13:44]*** CUTSNS_PIN = 1 [10:13:44]*** CUTSNS_PIN = 0 [10:13:44]*** Brake cut motor [10:13:44]Read from MH i2c: 01 [10:13:44]MH_I2C_Read... [10:13:44]*** Stop cut motor [10:13:44]*** Cut end [10:13:44]Read from MH i2c: 01 07 00 [10:13:44]MH_I2C_Read... [10:13:44]Read from MH i2c: 01 07 00 28 08 00 00 00 00 00 FF 0F 45 [10:13:44]process_action close_receipt done [10:13:44]requested_data is exist [10:13:44]produce_requested_data [10:13:44]requested_item fm.sn is exist - process it [10:13:44]wFMCommunicate request_size=4 [10:13:44]MH_SAM_APDU [10:13:44]CAPDU: 80 11 00 00 [10:13:44]Write to MH i2c: E2 08 00 29 08 80 11 00 00 00 00 00 00 AB [10:13:44]Write i2c OK [10:13:44]MH_I2C_Read... [10:13:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:44]Read from MH i2c: E2 [10:13:44]MH_I2C_Read... [10:13:44]Read from MH i2c: E2 17 00 [10:13:44]MH_I2C_Read... [10:13:44]Read from MH i2c: E2 17 00 29 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F7 [10:13:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:13:44]wFMCommunicate OK [10:13:44]requested_item fd.num is exist - process it [10:13:44]SAM_PROTO_GetFieldsCounters [10:13:44]wFMCommunicate request_size=4 [10:13:44]MH_SAM_APDU [10:13:44]CAPDU: 80 13 00 00 [10:13:44]Write to MH i2c: E2 08 00 2A 08 80 13 00 00 00 00 00 00 AE [10:13:44]Write i2c OK [10:13:44]MH_I2C_Read... [10:13:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:45]Read from MH i2c: E2 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: E2 62 00 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: E2 62 00 2A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [10:13:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:45]wFMCommunicate OK [10:13:45]SAM_PROTO_GetFieldsCounters done [10:13:45]requested_item shift.num is exist - process it [10:13:45]requested_item shift.opened is exist - process it [10:13:45]req_shift_opened [10:13:45]FM_GetShiftState [10:13:45]SAM_PROTO_GetShiftState [10:13:45]wFMCommunicate request_size=4 [10:13:45]MH_SAM_APDU [10:13:45]CAPDU: 80 13 01 00 [10:13:45]Write to MH i2c: E2 08 00 2B 08 80 13 01 00 00 00 00 00 B0 [10:13:45]Write i2c OK [10:13:45]MH_I2C_Read... [10:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:45]Read from MH i2c: E2 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: E2 0E 00 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: E2 0E 00 2B 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D3 [10:13:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:13:45]wFMCommunicate OK [10:13:45]SAM_PROTO_GetShiftState done [10:13:45]FM_GetShiftState done [10:13:45]req_shift_opened done [10:13:45]requested_item shift.open_date is exist - process it [10:13:45]req_shift_open_date [10:13:45]req_shift_open_date done [10:13:45]produce_requested_data done [10:13:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58207,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:13:45]process_action_free close_receipt [10:13:45]json_value_free [10:13:45]json_value_free done [10:13:45]process_json_proto returns [10:13:45]Send response to host [10:13:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58207,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:13:45]free response buf [10:13:45]execute_script done [10:13:45]execute_script returns [10:13:45]free content buf [10:13:45]Sock 9.Close socket [10:13:45]Sock 9.Thread stoped [10:13:45]accept exits with 7 [10:13:45]New connection [10:13:45]New thread 3067182436 created [10:13:45]Thread 3067039076 joined [10:13:45]Waiting for new connection... [10:13:45] Sock 7.Parse request [10:13:45]Sock 7.Check first char [10:13:45]Sock 7.First char is OK [10:13:45]request: POST /json_proto HTTP/1.0 [10:13:45]Method: POST [10:13:45]URL: /json_proto [10:13:45]Method is POST - this is cgi request [10:13:45]url: /json_proto [10:13:45]query_string will be loaded in cgi processing [10:13:45]execute_cgi json_proto POST (null) [10:13:45]execute_cgi path=json_proto method=POST [10:13:45]POST find Content-Length [10:13:45]Host: 172.17.44.3:8080 [10:13:45]Content-Length: 804 [10:13:45]Content-Type: application/json [10:13:45] [10:13:45]POST finish read [10:13:45]Found Content-Length = 804 [10:13:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:45]execute_script... [10:13:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:45]POST & json_proto [10:13:45]process_json_proto [10:13:45]json parsed OK: [10:13:45]protocol is kg_v1.0 [10:13:45]action value=close_receipt [10:13:45]process_action close_receipt [10:13:45]cmd_close_receipt [10:13:45]MH_GetDate [10:13:45]Write to MH i2c: F0 00 00 2C 08 23 [10:13:45]Write i2c OK [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 09 00 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 09 00 2C 08 00 5A 6C C4 66 AD C5 5D 66 51 [10:13:45]GetLastDocTimeStamp 1724148821 [10:13:45]current date 1724148826 [10:13:45]FM_GetShiftState [10:13:45]SAM_PROTO_GetShiftState [10:13:45]wFMCommunicate request_size=4 [10:13:45]MH_SAM_APDU [10:13:45]CAPDU: 80 13 01 00 [10:13:45]Write to MH i2c: E2 08 00 2D 08 80 13 01 00 00 00 00 00 B2 [10:13:45]Write i2c OK [10:13:45]MH_I2C_Read... [10:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:45]Read from MH i2c: E2 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: E2 0E 00 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: E2 0E 00 2D 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D5 [10:13:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:13:45]wFMCommunicate OK [10:13:45]SAM_PROTO_GetShiftState done [10:13:45]FM_GetShiftState done [10:13:45]opened in 1724112910 [10:13:45]opened+sec_in_day 1724199310 [10:13:45]quantity*price = 100021 [10:13:45]sum+1 = 100023 [10:13:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 192 20.08.2024 10:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58208 ФПД: 260441687451550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101346&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58208&fm=260441687451550&tin=02508201610067®Number=0000000000162794&sum=100022 [10:13:46]StoreToDocumentArchive [10:13:46]shift 100 fd 58208 [10:13:46]save to /storage/0100/doc_00058208 [10:13:46]save last doc name /storage/0100/doc_00058208 to /storage/kkm_last_doc_name [10:13:46]save OK [10:13:46]Clear old archive folders... [10:13:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:46]tlvbuf is B6EF9AD0 [10:13:46]SAM_PROTO_ClearQueue [10:13:46]wFMCommunicate request_size=4 [10:13:46]MH_SAM_APDU [10:13:46]CAPDU: 80 09 00 00 [10:13:46]Write to MH i2c: E2 08 00 3A 08 80 09 00 00 00 00 00 00 B4 [10:13:46]Write i2c OK [10:13:46]MH_I2C_Read... [10:13:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:46]Read from MH i2c: E2 [10:13:46]MH_I2C_Read... [10:13:46]Read from MH i2c: E2 03 00 [10:13:46]MH_I2C_Read... [10:13:46]Read from MH i2c: E2 03 00 3A 08 00 90 00 B6 [10:13:46]RAPDU: 90 00 [10:13:46]wFMCommunicate OK [10:13:46]SAM_PROTO_ClearQueue done [10:13:46]KKMCreateOFDPacket [10:13:46]OFDProtocolAddRootSTLVToBuf [10:13:46]FM_MakeSignedData [10:13:46]FM_MakeSignedData [10:13:46]SAM_PROTO_SignData [10:13:46]wFMCommunicate request_size=4 [10:13:46]MH_SAM_APDU [10:13:46]CAPDU: 80 0D 01 02 [10:13:46]Write to MH i2c: E2 08 00 3B 08 80 0D 01 02 00 00 00 00 BC [10:13:46]Write i2c OK [10:13:46]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 3B 08 00 90 00 B7 [10:13:47]RAPDU: 90 00 [10:13:47]wFMCommunicate OK [10:13:47]wFMCommunicate request_size=255 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C0 00 00 00 F4 03 04 00 5A 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E3 00 00 35 04 06 00 EC [10:13:47]Write to MH i2c: E2 02 01 3C 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C0 00 00 00 F4 03 04 00 5A 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E3 00 00 35 04 06 00 EC 00 00 D4 [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 3C 08 00 90 00 B8 [10:13:47]RAPDU: 90 00 [10:13:47]wFMCommunicate OK [10:13:47]wFMCommunicate request_size=10 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 0D 02 02 05 DE CE 43 E7 9E [10:13:47]Write to MH i2c: E2 0D 00 3D 08 80 0D 02 02 05 00 DE CE 43 E7 9E 00 00 3D [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 3D 08 00 90 00 B9 [10:13:47]RAPDU: 90 00 [10:13:47]wFMCommunicate OK [10:13:47]wFMCommunicate request_size=4 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 0D 03 02 [10:13:47]Write to MH i2c: E2 08 00 3E 08 80 0D 03 02 00 00 00 00 C1 [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 0B 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 0B 00 3E 08 00 7C 2E C0 5B A6 E0 62 DC 90 00 4B [10:13:47]RAPDU: 7C 2E C0 5B A6 E0 62 DC 90 00 [10:13:47]wFMCommunicate OK [10:13:47]SAM_PROTO_SignData done [10:13:47]FM_MakeSignedData done [10:13:47]CreateOFDProtocolMessage [10:13:47]wFMCommunicate request_size=4 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 11 00 00 [10:13:47]Write to MH i2c: E2 08 00 3F 08 80 11 00 00 00 00 00 00 C1 [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:47]Read from MH i2c: E2 17 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 17 00 3F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [10:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:13:47]wFMCommunicate OK [10:13:47]CreateOFDProtocolMessage done [10:13:47]OFDSenderStorePacket 58208 [10:13:47]StoreOFDPacket docnum=58208 [10:13:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A8 D7 07 01 18 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C0 00 00 00 F4 03 04 00 5A 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E3 00 00 35 04 06 00 EC DE CE 43 E7 9E 7C 2E C0 5B A6 E0 62 DC [10:13:47]CheckFolder [10:13:47]dirname=/storage/ofd_packets [10:13:47]CheckFolder done [10:13:47]ProducePacketName [10:13:47]name=ofd_packets/00058208 [10:13:47]NVStorageSaveData ofd_packets/00058208 [10:13:47]File name is /storage/ofd_packets/00058208 [10:13:47]Write 301 bytes [10:13:47]NVStorageSaveData done [10:13:47]OFDSenderStorePacket done [10:13:47]KKMCreateOFDPacket done [10:13:47]NVStorageSaveData kkm_last_timestamp [10:13:47]File name is /storage/kkm_last_timestamp [10:13:47]Write 4 bytes [10:13:47]NVStorageSaveData done [10:13:47]ExternCall_PrintAddStr [10:13:47]wPrintStart [10:13:47]Write to MH i2c: 01 00 00 40 08 48 [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 07 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 07 00 40 08 00 00 00 00 00 FF 0F 5D [10:13:47]RasterBufferAndPrint [10:13:47]line Счет N : (1)2075457 [10:13:47]line ИНН: 02508201610067 [10:13:47]line Контрольно-Кассовый Чек [10:13:47]line ПРОДАЖА [10:13:47]line ТРК (МРК, ГНК) : 52 [10:13:47]line Товар: 2710124500 [10:13:47]line Аи-95-К-5 [10:13:47]line 13.480 * 74.20 [10:13:47]line = 1000.22 [10:13:47]line НДС 12% НСП 1% [10:13:47]line > о реализуемом товаре [10:13:47]line ИТОГО: 1000.22 [10:13:47]line НСП 1% : 8.85 [10:13:47]line НДС 12% : 106.22 [10:13:47]line Наличными: 0.00 [10:13:47]line Безнал.: 1000.22 [10:13:47]line Место: АЗС № 135 "Партнер Нефть" [10:13:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:13:47]line СНО: Общий режим [10:13:47]line Чек 192 20.08.2024 10:13 [10:13:47]line Смена: 100 ФФД: 1.0 [10:13:47]line ЗНМ: 0300000196 [10:13:47]line РНМ: 0000000000162794 [10:13:47]line Версия ККМ: v1.0 [10:13:47]line Платежная система: O! деньги [10:13:47]line ФМ: 0000000002094532 [10:13:47]line ФД: 58208 [10:13:47]line ФПД: 260441687451550 [10:13:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101346&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58208&fm=260441687451550&tin=02508201610067®Number=0000000000162794&sum=100022 [10:13:47]OFD Sender: Processing packet 58208 [packets to send 51, broken 50] [10:13:47]ProducePacketName [10:13:47]name=ofd_packets/00058208 [10:13:47]OFD Sender: To server: pG, [10:13:47]CommunicateWithHost lk.salyk.kg:30040 [10:13:47]ConnectInit lk.salyk.kg [10:13:47]written 0, free lines is 4095 [10:13:48]Connected sock=10 [10:13:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A8 D7 07 01 18 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C0 00 00 00 F4 03 04 00 5A 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E3 00 00 35 04 06 00 EC DE CE 43 E7 9E 7C 2E C0 5B A6 E0 62 DC [10:13:48]Write to MH i2c: 01 00 00 6A 08 72 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 07 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 07 00 6A 08 00 00 00 00 00 D7 0C 5C [10:13:48]RasterBufferAndPrint [10:13:48]line [10:13:48]line [10:13:48]line [10:13:48]line [10:13:48]line [10:13:48]written 0, free lines is 3298 [10:13:48]MH_Cut [10:13:48]Write to MH i2c: D1 01 00 71 08 01 4B [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: D1 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: D1 01 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: D1 01 00 71 08 00 4A [10:13:48]Write to MH i2c: 01 00 00 72 08 7A [10:13:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3C B6 47 00 C6 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 32 30 39 34 35 33 32 10 04 04 00 60 E3 00 00 F4 03 04 00 A9 17 C4 66 B6 04 01 00 00 00 8D B7 CC 1D 6D D9 88 [10:13:48]CommunicateWithHost err = 0 [10:13:48]CheckOFDResponse [10:13:48]1017 (14) - 77093643461234 [10:13:48]1041 (16) - 0000000002094532 [10:13:48]1040 (4) - 58208 [10:13:48]1012 (4) - 20.08.2024 04:12 [10:13:48]1206 (1) - 0 [10:13:48]OFD Sender: Remove packet 58208 [10:13:48]ProducePacketName [10:13:48]name=ofd_packets/00058208 [10:13:48]NVStorageDeleteData [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]OFD Sender: No OFD packet to send [10:13:49]*** Cut start [10:13:49]*** Partial cut [10:13:49]*** CUTSNS_PIN = 1 [10:13:49]*** CUTSNS_PIN = 0 [10:13:49]*** Brake cut motor [10:13:49]Read from MH i2c: 01 [10:13:49]MH_I2C_Read... [10:13:49]*** Stop cut motor [10:13:49]*** Cut end [10:13:49]Read from MH i2c: 01 07 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 07 00 72 08 00 00 00 00 00 FF 0F 8F [10:13:49]process_action close_receipt done [10:13:49]requested_data is exist [10:13:49]produce_requested_data [10:13:49]requested_item fm.sn is exist - process it [10:13:49]wFMCommunicate request_size=4 [10:13:49]MH_SAM_APDU [10:13:49]CAPDU: 80 11 00 00 [10:13:49]Write to MH i2c: E2 08 00 73 08 80 11 00 00 00 00 00 00 F5 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:49]Read from MH i2c: E2 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: E2 17 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: E2 17 00 73 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 41 [10:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:13:50]wFMCommunicate OK [10:13:50]requested_item fd.num is exist - process it [10:13:50]SAM_PROTO_GetFieldsCounters [10:13:50]wFMCommunicate request_size=4 [10:13:50]MH_SAM_APDU [10:13:50]CAPDU: 80 13 00 00 [10:13:50]Write to MH i2c: E2 08 00 74 08 80 13 00 00 00 00 00 00 F8 [10:13:50]Write i2c OK [10:13:50]MH_I2C_Read... [10:13:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:50]Read from MH i2c: E2 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 62 00 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 62 00 74 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 60 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [10:13:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 60 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:50]wFMCommunicate OK [10:13:50]SAM_PROTO_GetFieldsCounters done [10:13:50]requested_item shift.num is exist - process it [10:13:50]requested_item shift.opened is exist - process it [10:13:50]req_shift_opened [10:13:50]FM_GetShiftState [10:13:50]SAM_PROTO_GetShiftState [10:13:50]wFMCommunicate request_size=4 [10:13:50]MH_SAM_APDU [10:13:50]CAPDU: 80 13 01 00 [10:13:50]Write to MH i2c: E2 08 00 75 08 80 13 01 00 00 00 00 00 FA [10:13:50]Write i2c OK [10:13:50]MH_I2C_Read... [10:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:50]Read from MH i2c: E2 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 0E 00 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 0E 00 75 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [10:13:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:13:50]wFMCommunicate OK [10:13:50]SAM_PROTO_GetShiftState done [10:13:50]FM_GetShiftState done [10:13:50]req_shift_opened done [10:13:50]requested_item shift.open_date is exist - process it [10:13:50]req_shift_open_date [10:13:50]req_shift_open_date done [10:13:50]produce_requested_data done [10:13:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58208,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:13:50]process_action_free close_receipt [10:13:50]json_value_free [10:13:50]json_value_free done [10:13:50]process_json_proto returns [10:13:50]Send response to host [10:13:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58208,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:13:50]free response buf [10:13:50]execute_script done [10:13:50]execute_script returns [10:13:50]free content buf [10:13:50]Sock 7.Close socket [10:13:50]Sock 7.Thread stoped [10:13:53]OFD Sender: No OFD packet to send [10:13:58]OFD Sender: No OFD packet to send [10:14:03]OFD Sender: No OFD packet to send [10:14:08]OFD Sender: No OFD packet to send [10:14:13]OFD Sender: No OFD packet to send [10:14:18]OFD Sender: No OFD packet to send [10:14:23]OFD Sender: No OFD packet to send [10:14:25]accept exits with 9 [10:14:25]New connection [10:14:25]New thread 3067039076 created [10:14:25]Thread 3067182436 joined [10:14:25]Waiting for new connection... [10:14:25] Sock 9.Parse request [10:14:25]Sock 9.Check first char [10:14:25]Sock 9.First char is OK [10:14:25]request: POST /json_proto HTTP/1.0 [10:14:25]Method: POST [10:14:25]URL: /json_proto [10:14:25]Method is POST - this is cgi request [10:14:25]url: /json_proto [10:14:25]query_string will be loaded in cgi processing [10:14:25]execute_cgi json_proto POST (null) [10:14:25]execute_cgi path=json_proto method=POST [10:14:25]POST find Content-Length [10:14:25]Host: 172.17.44.3:8080 [10:14:25]Content-Length: 804 [10:14:25]Content-Type: application/json [10:14:25] [10:14:25]POST finish read [10:14:25]Found Content-Length = 804 [10:14:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:25]execute_script... [10:14: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)2075455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:25]POST & json_proto [10:14:25]process_json_proto [10:14:25]json parsed OK: [10:14:25]protocol is kg_v1.0 [10:14:25]action value=close_receipt [10:14:25]process_action close_receipt [10:14:25]cmd_close_receipt [10:14:25]MH_GetDate [10:14:25]Write to MH i2c: F0 00 00 76 08 6D [10:14:25]Write i2c OK [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: F0 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: F0 09 00 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: F0 09 00 76 08 00 82 6C C4 66 AD C5 5D 66 C3 [10:14:25]GetLastDocTimeStamp 1724148826 [10:14:25]current date 1724148866 [10:14:25]FM_GetShiftState [10:14:25]SAM_PROTO_GetShiftState [10:14:25]wFMCommunicate request_size=4 [10:14:25]MH_SAM_APDU [10:14:25]CAPDU: 80 13 01 00 [10:14:25]Write to MH i2c: E2 08 00 77 08 80 13 01 00 00 00 00 00 FC [10:14:25]Write i2c OK [10:14:25]MH_I2C_Read... [10:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:25]Read from MH i2c: E2 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: E2 0E 00 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: E2 0E 00 77 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1F [10:14:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:14:25]wFMCommunicate OK [10:14:25]SAM_PROTO_GetShiftState done [10:14:25]FM_GetShiftState done [10:14:25]opened in 1724112910 [10:14:25]opened+sec_in_day 1724199310 [10:14:25]quantity*price = 500033 [10:14:25]sum+1 = 500035 [10:14:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.34 НСП 1% : 44.25 НДС 12% : 531.01 Наличными: 0.00 Безнал.: 5000.34 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 193 20.08.2024 10:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58209 ФПД: 212729204065337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101426&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58209&fm=212729204065337&tin=02508201610067®Number=0000000000162794&sum=500034 [10:14:26]StoreToDocumentArchive [10:14:26]shift 100 fd 58209 [10:14:26]save to /storage/0100/doc_00058209 [10:14:26]save last doc name /storage/0100/doc_00058209 to /storage/kkm_last_doc_name [10:14:26]save OK [10:14:26]Clear old archive folders... [10:14:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:14:26]tlvbuf is 007482E0 [10:14:26]SAM_PROTO_ClearQueue [10:14:26]wFMCommunicate request_size=4 [10:14:26]MH_SAM_APDU [10:14:26]CAPDU: 80 09 00 00 [10:14:26]Write to MH i2c: E2 08 00 84 08 80 09 00 00 00 00 00 00 FE [10:14:26]Write i2c OK [10:14:26]MH_I2C_Read... [10:14:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:26]Read from MH i2c: E2 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: E2 03 00 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: E2 03 00 84 08 00 90 00 00 [10:14:26]RAPDU: 90 00 [10:14:26]wFMCommunicate OK [10:14:26]SAM_PROTO_ClearQueue done [10:14:26]KKMCreateOFDPacket [10:14:26]OFDProtocolAddRootSTLVToBuf [10:14:26]FM_MakeSignedData [10:14:26]FM_MakeSignedData [10:14:26]SAM_PROTO_SignData [10:14:26]wFMCommunicate request_size=4 [10:14:26]MH_SAM_APDU [10:14:26]CAPDU: 80 0D 01 02 [10:14:26]Write to MH i2c: E2 08 00 85 08 80 0D 01 02 00 00 00 00 06 [10:14:26]Write i2c OK [10:14:26]MH_I2C_Read... [10:14:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:26]Read from MH i2c: E2 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: E2 03 00 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: E2 03 00 85 08 00 90 00 01 [10:14:26]RAPDU: 90 00 [10:14:26]wFMCommunicate OK [10:14:26]wFMCommunicate request_size=255 [10:14:26]MH_SAM_APDU [10:14:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 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 6D CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 82 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E3 00 00 35 04 06 00 C1 [10:14:26]Write to MH i2c: E2 02 01 86 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 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 6D CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 82 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E3 00 00 35 04 06 00 C1 00 00 05 [10:14:27]Write i2c OK [10:14:27]MH_I2C_Read... [10:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:27]Read from MH i2c: E2 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: E2 03 00 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: E2 03 00 86 08 00 90 00 02 [10:14:27]RAPDU: 90 00 [10:14:27]wFMCommunicate OK [10:14:27]wFMCommunicate request_size=10 [10:14:27]MH_SAM_APDU [10:14:27]CAPDU: 80 0D 02 02 05 79 E0 A4 44 39 [10:14:27]Write to MH i2c: E2 0D 00 87 08 80 0D 02 02 05 00 79 E0 A4 44 39 00 00 8D [10:14:27]Write i2c OK [10:14:27]MH_I2C_Read... [10:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:27]Read from MH i2c: E2 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: E2 03 00 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: E2 03 00 87 08 00 90 00 03 [10:14:27]RAPDU: 90 00 [10:14:27]wFMCommunicate OK [10:14:27]wFMCommunicate request_size=4 [10:14:27]MH_SAM_APDU [10:14:27]CAPDU: 80 0D 03 02 [10:14:27]Write to MH i2c: E2 08 00 88 08 80 0D 03 02 00 00 00 00 0B [10:14:27]Write i2c OK [10:14:27]MH_I2C_Read... [10:14:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:27]Read from MH i2c: E2 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: E2 0B 00 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: E2 0B 00 88 08 00 E9 6A 80 58 A7 13 DA 4D 90 00 18 [10:14:27]RAPDU: E9 6A 80 58 A7 13 DA 4D 90 00 [10:14:27]wFMCommunicate OK [10:14:27]SAM_PROTO_SignData done [10:14:27]FM_MakeSignedData done [10:14:27]CreateOFDProtocolMessage [10:14:27]wFMCommunicate request_size=4 [10:14:27]MH_SAM_APDU [10:14:27]CAPDU: 80 11 00 00 [10:14:27]Write to MH i2c: E2 08 00 89 08 80 11 00 00 00 00 00 00 0B [10:14:27]Write i2c OK [10:14:27]MH_I2C_Read... [10:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:27]Read from MH i2c: E2 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: E2 17 00 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: E2 17 00 89 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [10:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:14:27]wFMCommunicate OK [10:14:27]CreateOFDProtocolMessage done [10:14:27]OFDSenderStorePacket 58209 [10:14:27]StoreOFDPacket docnum=58209 [10:14:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 C1 07 01 3E CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 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 6D CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 82 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E3 00 00 35 04 06 00 C1 79 E0 A4 44 39 E9 6A 80 58 A7 13 DA 4D [10:14:27]CheckFolder [10:14:27]dirname=/storage/ofd_packets [10:14:27]CheckFolder done [10:14:27]ProducePacketName [10:14:27]name=ofd_packets/00058209 [10:14:27]NVStorageSaveData ofd_packets/00058209 [10:14:27]File name is /storage/ofd_packets/00058209 [10:14:27]Write 301 bytes [10:14:27]NVStorageSaveData done [10:14:27]OFDSenderStorePacket done [10:14:27]KKMCreateOFDPacket done [10:14:27]NVStorageSaveData kkm_last_timestamp [10:14:27]File name is /storage/kkm_last_timestamp [10:14:27]Write 4 bytes [10:14:27]NVStorageSaveData done [10:14:27]ExternCall_PrintAddStr [10:14:27]wPrintStart [10:14:27]Write to MH i2c: 01 00 00 8A 08 92 [10:14:27]Write i2c OK [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: 01 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: 01 07 00 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: 01 07 00 8A 08 00 00 00 00 00 FF 0F A7 [10:14:27]RasterBufferAndPrint [10:14:27]line Счет N : (1)2075455 [10:14:27]line ИНН: 02508201610067 [10:14:27]line Контрольно-Кассовый Чек [10:14:27]line ПРОДАЖА [10:14:27]line ТРК (МРК, ГНК) : 32 [10:14:27]line Товар: 2710124500 [10:14:27]line Аи-95-К-5 [10:14:27]line 67.390 * 74.20 [10:14:27]line = 5000.34 [10:14:27]line НДС 12% НСП 1% [10:14:27]line > о реализуемом товаре [10:14:27]line ИТОГО: 5000.34 [10:14:27]line НСП 1% : 44.25 [10:14:27]line НДС 12% : 531.01 [10:14:27]line Наличными: 0.00 [10:14:27]line Безнал.: 5000.34 [10:14:27]line Место: АЗС № 135 "Партнер Нефть" [10:14:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:14:27]line СНО: Общий режим [10:14:27]line Чек 193 20.08.2024 10:14 [10:14:27]line Смена: 100 ФФД: 1.0 [10:14:27]line ЗНМ: 0300000196 [10:14:27]line РНМ: 0000000000162794 [10:14:27]line Версия ККМ: v1.0 [10:14:27]line Платежная система: O! деньги [10:14:27]line ФМ: 0000000002094532 [10:14:27]line ФД: 58209 [10:14:27]line ФПД: 212729204065337 [10:14:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101426&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58209&fm=212729204065337&tin=02508201610067®Number=0000000000162794&sum=500034 [10:14:27]OFD Sender: Processing packet 58209 [packets to send 51, broken 50] [10:14:27]ProducePacketName [10:14:27]name=ofd_packets/00058209 [10:14:27]OFD Sender: To server: pG, [10:14:27]CommunicateWithHost lk.salyk.kg:30040 [10:14:27]ConnectInit lk.salyk.kg [10:14:27]written 0, free lines is 4095 [10:14:27]Connected sock=10 [10:14:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 C1 07 01 3E CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 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 6D CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 82 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E3 00 00 35 04 06 00 C1 79 E0 A4 44 39 E9 6A 80 58 A7 13 DA 4D [10:14:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 56 45 47 00 8A 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 32 30 39 34 35 33 32 10 04 04 00 61 E3 00 00 F4 03 04 00 D1 17 C4 66 B6 04 01 00 00 E8 E9 3C E3 5A F6 4F C7 [10:14:28]CommunicateWithHost err = 0 [10:14:28]CheckOFDResponse [10:14:28]1017 (14) - 77093643461234 [10:14:28]1041 (16) - 0000000002094532 [10:14:28]1040 (4) - 58209 [10:14:28]1012 (4) - 20.08.2024 04:13 [10:14:28]1206 (1) - 0 [10:14:28]OFD Sender: Remove packet 58209 [10:14:28]ProducePacketName [10:14:28]name=ofd_packets/00058209 [10:14:28]NVStorageDeleteData [10:14:28]Write to MH i2c: 01 00 00 B4 08 BC [10:14:28]Write i2c OK [10:14:28]MH_I2C_Read... [10:14:28]Read from MH i2c: 01 [10:14:28]MH_I2C_Read... [10:14:28]Read from MH i2c: 01 07 00 [10:14:28]MH_I2C_Read... [10:14:28]Read from MH i2c: 01 07 00 B4 08 00 00 00 00 00 D9 0C A8 [10:14:28]RasterBufferAndPrint [10:14:28]line [10:14:28]line [10:14:28]line [10:14:28]line [10:14:28]line [10:14:28]written 0, free lines is 3296 [10:14:28]MH_Cut [10:14:28]Write to MH i2c: D1 01 00 BB 08 01 95 [10:14:28]Write i2c OK [10:14:28]MH_I2C_Read... [10:14:28]Read from MH i2c: D1 [10:14:28]MH_I2C_Read... [10:14:28]Read from MH i2c: D1 01 00 [10:14:28]MH_I2C_Read... [10:14:28]Read from MH i2c: D1 01 00 BB 08 00 94 [10:14:28]Write to MH i2c: 01 00 00 BC 08 C4 [10:14:28]Write i2c OK [10:14:28]MH_I2C_Read... [10:14:28]OFD Sender: No OFD packet to send [10:14:29]*** Cut start [10:14:29]*** Partial cut [10:14:29]*** CUTSNS_PIN = 1 [10:14:29]*** CUTSNS_PIN = 0 [10:14:29]*** Brake cut motor [10:14:29]Read from MH i2c: 01 [10:14:29]MH_I2C_Read... [10:14:29]*** Stop cut motor [10:14:29]*** Cut end [10:14:29]Read from MH i2c: 01 07 00 [10:14:29]MH_I2C_Read... [10:14:29]Read from MH i2c: 01 07 00 BC 08 00 00 00 00 00 FF 0F D9 [10:14:29]process_action close_receipt done [10:14:29]requested_data is exist [10:14:29]produce_requested_data [10:14:29]requested_item fm.sn is exist - process it [10:14:29]wFMCommunicate request_size=4 [10:14:29]MH_SAM_APDU [10:14:29]CAPDU: 80 11 00 00 [10:14:29]Write to MH i2c: E2 08 00 BD 08 80 11 00 00 00 00 00 00 3F [10:14:29]Write i2c OK [10:14:29]MH_I2C_Read... [10:14:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:29]Read from MH i2c: E2 [10:14:29]MH_I2C_Read... [10:14:29]Read from MH i2c: E2 17 00 [10:14:29]MH_I2C_Read... [10:14:29]Read from MH i2c: E2 17 00 BD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8B [10:14:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:14:29]wFMCommunicate OK [10:14:29]requested_item fd.num is exist - process it [10:14:29]SAM_PROTO_GetFieldsCounters [10:14:29]wFMCommunicate request_size=4 [10:14:29]MH_SAM_APDU [10:14:29]CAPDU: 80 13 00 00 [10:14:29]Write to MH i2c: E2 08 00 BE 08 80 13 00 00 00 00 00 00 42 [10:14:29]Write i2c OK [10:14:29]MH_I2C_Read... [10:14:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:29]Read from MH i2c: E2 [10:14:29]MH_I2C_Read... [10:14:29]Read from MH i2c: E2 62 00 [10:14:29]MH_I2C_Read... [10:14:29]Read from MH i2c: E2 62 00 BE 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 61 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [10:14:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 61 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:29]wFMCommunicate OK [10:14:29]SAM_PROTO_GetFieldsCounters done [10:14:29]requested_item shift.num is exist - process it [10:14:29]requested_item shift.opened is exist - process it [10:14:29]req_shift_opened [10:14:29]FM_GetShiftState [10:14:29]SAM_PROTO_GetShiftState [10:14:29]wFMCommunicate request_size=4 [10:14:29]MH_SAM_APDU [10:14:29]CAPDU: 80 13 01 00 [10:14:29]Write to MH i2c: E2 08 00 BF 08 80 13 01 00 00 00 00 00 44 [10:14:29]Write i2c OK [10:14:29]MH_I2C_Read... [10:14:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:30]Read from MH i2c: E2 [10:14:30]MH_I2C_Read... [10:14:30]Read from MH i2c: E2 0E 00 [10:14:30]MH_I2C_Read... [10:14:30]Read from MH i2c: E2 0E 00 BF 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 67 [10:14:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:14:30]wFMCommunicate OK [10:14:30]SAM_PROTO_GetShiftState done [10:14:30]FM_GetShiftState done [10:14:30]req_shift_opened done [10:14:30]requested_item shift.open_date is exist - process it [10:14:30]req_shift_open_date [10:14:30]req_shift_open_date done [10:14:30]produce_requested_data done [10:14:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58209,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:14:30]process_action_free close_receipt [10:14:30]json_value_free [10:14:30]json_value_free done [10:14:30]process_json_proto returns [10:14:30]Send response to host [10:14:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58209,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:14:30]free response buf [10:14:30]execute_script done [10:14:30]execute_script returns [10:14:30]free content buf [10:14:30]Sock 9.Close socket [10:14:30]Sock 9.Thread stoped [10:14:33]OFD Sender: No OFD packet to send [10:14:38]OFD Sender: No OFD packet to send [10:14:43]OFD Sender: No OFD packet to send [10:14:48]OFD Sender: No OFD packet to send [10:14:53]OFD Sender: No OFD packet to send [10:14:58]OFD Sender: No OFD packet to send [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:16]accept exits with 7 [10:16:16]New connection [10:16:16]New thread 3067182436 created [10:16:16]Thread 3067039076 joined [10:16:16]Waiting for new connection... [10:16:16] Sock 7.Parse request [10:16:16]Sock 7.Check first char [10:16:16]Sock 7.First char is OK [10:16:16]request: POST /json_proto HTTP/1.0 [10:16:16]Method: POST [10:16:16]URL: /json_proto [10:16:16]Method is POST - this is cgi request [10:16:16]url: /json_proto [10:16:16]query_string will be loaded in cgi processing [10:16:16]execute_cgi json_proto POST (null) [10:16:16]execute_cgi path=json_proto method=POST [10:16:16]POST find Content-Length [10:16:16]Host: 172.17.44.3:8080 [10:16:16]Content-Length: 790 [10:16:16]Content-Type: application/json [10:16:16] [10:16:16]POST finish read [10:16:16]Found Content-Length = 790 [10:16:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:16]execute_script... [10:16: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)2075459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:16]POST & json_proto [10:16:16]process_json_proto [10:16:16]json parsed OK: [10:16:16]protocol is kg_v1.0 [10:16:16]action value=close_receipt [10:16:16]process_action close_receipt [10:16:16]cmd_close_receipt [10:16:16]MH_GetDate [10:16:16]Write to MH i2c: F0 00 00 C0 08 B7 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: F0 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: F0 09 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: F0 09 00 C0 08 00 F1 6C C4 66 AD C5 5D 66 7C [10:16:16]GetLastDocTimeStamp 1724148866 [10:16:16]current date 1724148977 [10:16:16]FM_GetShiftState [10:16:16]SAM_PROTO_GetShiftState [10:16:16]wFMCommunicate request_size=4 [10:16:16]MH_SAM_APDU [10:16:16]CAPDU: 80 13 01 00 [10:16:16]Write to MH i2c: E2 08 00 C1 08 80 13 01 00 00 00 00 00 46 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:16]Read from MH i2c: E2 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 0E 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 0E 00 C1 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 69 [10:16:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:16:16]wFMCommunicate OK [10:16:16]SAM_PROTO_GetShiftState done [10:16:16]FM_GetShiftState done [10:16:16]opened in 1724112910 [10:16:16]opened+sec_in_day 1724199310 [10:16:16]quantity*price = 0 [10:16:16]sum+1 = 1 [10:16:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 194 20.08.2024 10:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58210 ФПД: 40978528546690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101617&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58210&fm=40978528546690&tin=02508201610067®Number=0000000000162794&sum=0 [10:16:17]StoreToDocumentArchive [10:16:17]shift 100 fd 58210 [10:16:17]save to /storage/0100/doc_00058210 [10:16:17]save last doc name /storage/0100/doc_00058210 to /storage/kkm_last_doc_name [10:16:17]save OK [10:16:17]Clear old archive folders... [10:16:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:16:17]tlvbuf is 006A97C0 [10:16:17]SAM_PROTO_ClearQueue [10:16:17]wFMCommunicate request_size=4 [10:16:17]MH_SAM_APDU [10:16:17]CAPDU: 80 09 00 00 [10:16:17]Write to MH i2c: E2 08 00 CE 08 80 09 00 00 00 00 00 00 48 [10:16:17]Write i2c OK [10:16:17]MH_I2C_Read... [10:16:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:17]Read from MH i2c: E2 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 03 00 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 03 00 CE 08 00 90 00 4A [10:16:17]RAPDU: 90 00 [10:16:17]wFMCommunicate OK [10:16:17]SAM_PROTO_ClearQueue done [10:16:17]KKMCreateOFDPacket [10:16:17]OFDProtocolAddRootSTLVToBuf [10:16:17]FM_MakeSignedData [10:16:17]FM_MakeSignedData [10:16:17]SAM_PROTO_SignData [10:16:17]wFMCommunicate request_size=4 [10:16:17]MH_SAM_APDU [10:16:17]CAPDU: 80 0D 01 02 [10:16:17]Write to MH i2c: E2 08 00 CF 08 80 0D 01 02 00 00 00 00 50 [10:16:17]Write i2c OK [10:16:17]MH_I2C_Read... [10:16:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:17]Read from MH i2c: E2 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 03 00 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 03 00 CF 08 00 90 00 4B [10:16:17]RAPDU: 90 00 [10:16:17]wFMCommunicate OK [10:16:17]wFMCommunicate request_size=255 [10:16:17]MH_SAM_APDU [10:16:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F1 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E3 00 00 35 04 06 00 25 45 0E A3 [10:16:17]Write to MH i2c: E2 02 01 D0 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F1 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E3 00 00 35 04 06 00 25 45 0E A3 00 00 34 [10:16:17]Write i2c OK [10:16:17]MH_I2C_Read... [10:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:17]Read from MH i2c: E2 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 03 00 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 03 00 D0 08 00 90 00 4C [10:16:17]RAPDU: 90 00 [10:16:17]wFMCommunicate OK [10:16:17]wFMCommunicate request_size=7 [10:16:17]MH_SAM_APDU [10:16:17]CAPDU: 80 0D 02 02 02 2F 82 [10:16:17]Write to MH i2c: E2 0A 00 D1 08 80 0D 02 02 02 00 2F 82 00 00 08 [10:16:17]Write i2c OK [10:16:17]MH_I2C_Read... [10:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:17]Read from MH i2c: E2 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 03 00 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 03 00 D1 08 00 90 00 4D [10:16:17]RAPDU: 90 00 [10:16:17]wFMCommunicate OK [10:16:17]wFMCommunicate request_size=4 [10:16:17]MH_SAM_APDU [10:16:17]CAPDU: 80 0D 03 02 [10:16:17]Write to MH i2c: E2 08 00 D2 08 80 0D 03 02 00 00 00 00 55 [10:16:17]Write i2c OK [10:16:17]MH_I2C_Read... [10:16:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:17]Read from MH i2c: E2 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 0B 00 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 0B 00 D2 08 00 61 DC F6 19 95 92 05 B7 90 00 85 [10:16:17]RAPDU: 61 DC F6 19 95 92 05 B7 90 00 [10:16:17]wFMCommunicate OK [10:16:17]SAM_PROTO_SignData done [10:16:17]FM_MakeSignedData done [10:16:17]CreateOFDProtocolMessage [10:16:17]wFMCommunicate request_size=4 [10:16:17]MH_SAM_APDU [10:16:17]CAPDU: 80 11 00 00 [10:16:17]Write to MH i2c: E2 08 00 D3 08 80 11 00 00 00 00 00 00 55 [10:16:17]Write i2c OK [10:16:17]MH_I2C_Read... [10:16:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:17]Read from MH i2c: E2 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 17 00 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: E2 17 00 D3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A1 [10:16:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:16:17]wFMCommunicate OK [10:16:17]CreateOFDProtocolMessage done [10:16:17]OFDSenderStorePacket 58210 [10:16:17]StoreOFDPacket docnum=58210 [10:16:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 13 1E 04 01 51 FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F1 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E3 00 00 35 04 06 00 25 45 0E A3 2F 82 61 DC F6 19 95 92 05 B7 [10:16:17]CheckFolder [10:16:17]dirname=/storage/ofd_packets [10:16:17]CheckFolder done [10:16:17]ProducePacketName [10:16:17]name=ofd_packets/00058210 [10:16:17]NVStorageSaveData ofd_packets/00058210 [10:16:17]File name is /storage/ofd_packets/00058210 [10:16:17]Write 298 bytes [10:16:17]NVStorageSaveData done [10:16:17]OFDSenderStorePacket done [10:16:17]KKMCreateOFDPacket done [10:16:17]NVStorageSaveData kkm_last_timestamp [10:16:17]File name is /storage/kkm_last_timestamp [10:16:17]Write 4 bytes [10:16:17]NVStorageSaveData done [10:16:17]ExternCall_PrintAddStr [10:16:17]wPrintStart [10:16:17]Write to MH i2c: 01 00 00 D4 08 DC [10:16:17]Write i2c OK [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: 01 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: 01 07 00 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: 01 07 00 D4 08 00 00 00 00 00 FF 0F F1 [10:16:17]RasterBufferAndPrint [10:16:17]line Счет N : (1)2075459 [10:16:17]line ИНН: 02508201610067 [10:16:17]line Контрольно-Кассовый Чек [10:16:17]line ПРОДАЖА [10:16:17]line ТРК (МРК, ГНК) : 21 [10:16:17]line Товар: 2710194210 [10:16:17]line ДТ-К-5 [10:16:17]line 13.130 * 0.00 [10:16:17]line = 0.00 [10:16:17]line НДС 12% НСП 1% [10:16:17]line > о реализуемом товаре [10:16:17]line ИТОГО: 0.00 [10:16:17]line НСП 1% : 0.00 [10:16:17]line НДС 12% : 0.00 [10:16:17]line Наличными: 0.00 [10:16:17]line Безнал.: 0.00 [10:16:17]line Место: АЗС № 135 "Партнер Нефть" [10:16:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:16:17]line СНО: Общий режим [10:16:17]line Чек 194 20.08.2024 10:16 [10:16:17]line Смена: 100 ФФД: 1.0 [10:16:17]line ЗНМ: 0300000196 [10:16:17]line РНМ: 0000000000162794 [10:16:17]line Версия ККМ: v1.0 [10:16:17]line Талоны: Топливная Карта [10:16:17]line 68771 [10:16:17]line ФМ: 0000000002094532 [10:16:17]line ФД: 58210 [10:16:17]line ФПД: 40978528546690 [10:16:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101617&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58210&fm=40978528546690&tin=02508201610067®Number=0000000000162794&sum=0 [10:16:18]OFD Sender: Processing packet 58210 [packets to send 51, broken 50] [10:16:18]ProducePacketName [10:16:18]name=ofd_packets/00058210 [10:16:18]OFD Sender: To server: pG, [10:16:18]CommunicateWithHost lk.salyk.kg:30040 [10:16:18]ConnectInit lk.salyk.kg [10:16:18]written 0, free lines is 4095 [10:16:18]Connected sock=10 [10:16:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 13 1E 04 01 51 FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F1 6C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E3 00 00 35 04 06 00 25 45 0E A3 2F 82 61 DC F6 19 95 92 05 B7 [10:16:18]Write to MH i2c: 01 00 00 FE 08 06 [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: 01 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: 01 07 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: 01 07 00 FE 08 00 00 00 00 00 B6 0C CF [10:16:18]RasterBufferAndPrint [10:16:18]line [10:16:18]line [10:16:18]line [10:16:18]line [10:16:18]line [10:16:18]written 0, free lines is 3258 [10:16:18]MH_Cut [10:16:18]Write to MH i2c: D1 01 00 05 09 01 E0 [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: D1 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: D1 01 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: D1 01 00 05 09 00 DF [10:16:18]Write to MH i2c: 01 00 00 06 09 0F [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C2 B4 47 00 54 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 32 30 39 34 35 33 32 10 04 04 00 62 E3 00 00 F4 03 04 00 40 18 C4 66 B6 04 01 00 00 27 65 B2 7A 35 86 B1 17 [10:16:18]CommunicateWithHost err = 0 [10:16:18]CheckOFDResponse [10:16:18]1017 (14) - 77093643461234 [10:16:18]1041 (16) - 0000000002094532 [10:16:18]1040 (4) - 58210 [10:16:18]1012 (4) - 20.08.2024 04:14 [10:16:18]1206 (1) - 0 [10:16:18]OFD Sender: Remove packet 58210 [10:16:18]ProducePacketName [10:16:18]name=ofd_packets/00058210 [10:16:18]NVStorageDeleteData [10:16:19]OFD Sender: No OFD packet to send [10:16:19]*** Cut start [10:16:19]*** Partial cut [10:16:19]*** CUTSNS_PIN = 1 [10:16:19]*** CUTSNS_PIN = 0 [10:16:19]*** Brake cut motor [10:16:20]Read from MH i2c: 01 [10:16:20]MH_I2C_Read... [10:16:20]*** Stop cut motor [10:16:20]*** Cut end [10:16:20]Read from MH i2c: 01 07 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: 01 07 00 06 09 00 00 00 00 00 FF 0F 24 [10:16:20]process_action close_receipt done [10:16:20]requested_data is exist [10:16:20]produce_requested_data [10:16:20]requested_item fm.sn is exist - process it [10:16:20]wFMCommunicate request_size=4 [10:16:20]MH_SAM_APDU [10:16:20]CAPDU: 80 11 00 00 [10:16:20]Write to MH i2c: E2 08 00 07 09 80 11 00 00 00 00 00 00 8A [10:16:20]Write i2c OK [10:16:20]MH_I2C_Read... [10:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:20]Read from MH i2c: E2 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 17 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 17 00 07 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D6 [10:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:16:20]wFMCommunicate OK [10:16:20]requested_item fd.num is exist - process it [10:16:20]SAM_PROTO_GetFieldsCounters [10:16:20]wFMCommunicate request_size=4 [10:16:20]MH_SAM_APDU [10:16:20]CAPDU: 80 13 00 00 [10:16:20]Write to MH i2c: E2 08 00 08 09 80 13 00 00 00 00 00 00 8D [10:16:20]Write i2c OK [10:16:20]MH_I2C_Read... [10:16:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:20]Read from MH i2c: E2 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 62 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 62 00 08 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 62 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [10:16:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 62 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:20]wFMCommunicate OK [10:16:20]SAM_PROTO_GetFieldsCounters done [10:16:20]requested_item shift.num is exist - process it [10:16:20]requested_item shift.opened is exist - process it [10:16:20]req_shift_opened [10:16:20]FM_GetShiftState [10:16:20]SAM_PROTO_GetShiftState [10:16:20]wFMCommunicate request_size=4 [10:16:20]MH_SAM_APDU [10:16:20]CAPDU: 80 13 01 00 [10:16:20]Write to MH i2c: E2 08 00 09 09 80 13 01 00 00 00 00 00 8F [10:16:20]Write i2c OK [10:16:20]MH_I2C_Read... [10:16:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:20]Read from MH i2c: E2 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 0E 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 0E 00 09 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B2 [10:16:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:16:20]wFMCommunicate OK [10:16:20]SAM_PROTO_GetShiftState done [10:16:20]FM_GetShiftState done [10:16:20]req_shift_opened done [10:16:20]requested_item shift.open_date is exist - process it [10:16:20]req_shift_open_date [10:16:20]req_shift_open_date done [10:16:20]produce_requested_data done [10:16:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58210,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:16:20]process_action_free close_receipt [10:16:20]json_value_free [10:16:20]json_value_free done [10:16:20]process_json_proto returns [10:16:20]Send response to host [10:16:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58210,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:16:20]free response buf [10:16:20]execute_script done [10:16:20]execute_script returns [10:16:20]free content buf [10:16:20]Sock 7.Close socket [10:16:20]Sock 7.Thread stoped [10:16:24]OFD Sender: No OFD packet to send [10:16:29]OFD Sender: No OFD packet to send [10:16:34]OFD Sender: No OFD packet to send [10:16:39]OFD Sender: No OFD packet to send [10:16:44]OFD Sender: No OFD packet to send [10:16:49]OFD Sender: No OFD packet to send [10:16:54]OFD Sender: No OFD packet to send [10:16:55]accept exits with 9 [10:16:55]New connection [10:16:55]New thread 3067039076 created [10:16:55]Thread 3067182436 joined [10:16:55]Waiting for new connection... [10:16:55] Sock 9.Parse request [10:16:55]Sock 9.Check first char [10:16:55]Sock 9.First char is OK [10:16:55]request: POST /json_proto HTTP/1.0 [10:16:55]Method: POST [10:16:55]URL: /json_proto [10:16:55]Method is POST - this is cgi request [10:16:55]url: /json_proto [10:16:55]query_string will be loaded in cgi processing [10:16:55]execute_cgi json_proto POST (null) [10:16:55]execute_cgi path=json_proto method=POST [10:16:55]POST find Content-Length [10:16:55]Host: 172.17.44.3:8080 [10:16:55]Content-Length: 755 [10:16:55]Content-Type: application/json [10:16:55] [10:16:55]POST finish read [10:16:55]Found Content-Length = 755 [10:16:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30074589", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:55]execute_script... [10:16: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)2075460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30074589", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:55]POST & json_proto [10:16:55]process_json_proto [10:16:55]json parsed OK: [10:16:55]protocol is kg_v1.0 [10:16:55]action value=close_receipt [10:16:55]process_action close_receipt [10:16:55]cmd_close_receipt [10:16:55]MH_GetDate [10:16:55]Write to MH i2c: F0 00 00 0A 09 02 [10:16:55]Write i2c OK [10:16:55]MH_I2C_Read... [10:16:55]Read from MH i2c: F0 [10:16:55]MH_I2C_Read... [10:16:55]Read from MH i2c: F0 09 00 [10:16:55]MH_I2C_Read... [10:16:55]Read from MH i2c: F0 09 00 0A 09 00 18 6D C4 66 AD C5 5D 66 EF [10:16:55]GetLastDocTimeStamp 1724148977 [10:16:55]current date 1724149016 [10:16:55]FM_GetShiftState [10:16:55]SAM_PROTO_GetShiftState [10:16:55]wFMCommunicate request_size=4 [10:16:55]MH_SAM_APDU [10:16:55]CAPDU: 80 13 01 00 [10:16:55]Write to MH i2c: E2 08 00 0B 09 80 13 01 00 00 00 00 00 91 [10:16:55]Write i2c OK [10:16:55]MH_I2C_Read... [10:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:55]Read from MH i2c: E2 [10:16:55]MH_I2C_Read... [10:16:55]Read from MH i2c: E2 0E 00 [10:16:55]MH_I2C_Read... [10:16:55]Read from MH i2c: E2 0E 00 0B 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B4 [10:16:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:16:55]wFMCommunicate OK [10:16:55]SAM_PROTO_GetShiftState done [10:16:55]FM_GetShiftState done [10:16:55]opened in 1724112910 [10:16:55]opened+sec_in_day 1724199310 [10:16:55]quantity*price = 0 [10:16:55]sum+1 = 1 [10:16:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 195 20.08.2024 10:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30074589 ФМ: 0000000002094532 ФД: 58211 ФПД: 266254308470235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101656&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58211&fm=266254308470235&tin=02508201610067®Number=0000000000162794&sum=0 [10:16:56]StoreToDocumentArchive [10:16:56]shift 100 fd 58211 [10:16:56]save to /storage/0100/doc_00058211 [10:16:56]save last doc name /storage/0100/doc_00058211 to /storage/kkm_last_doc_name [10:16:56]save OK [10:16:56]Clear old archive folders... [10:16:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:56]tlvbuf is 006ED450 [10:16:56]SAM_PROTO_ClearQueue [10:16:56]wFMCommunicate request_size=4 [10:16:56]MH_SAM_APDU [10:16:56]CAPDU: 80 09 00 00 [10:16:56]Write to MH i2c: E2 08 00 18 09 80 09 00 00 00 00 00 00 93 [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:56]Read from MH i2c: E2 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 03 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 03 00 18 09 00 90 00 95 [10:16:56]RAPDU: 90 00 [10:16:56]wFMCommunicate OK [10:16:56]SAM_PROTO_ClearQueue done [10:16:56]KKMCreateOFDPacket [10:16:56]OFDProtocolAddRootSTLVToBuf [10:16:56]FM_MakeSignedData [10:16:56]FM_MakeSignedData [10:16:56]SAM_PROTO_SignData [10:16:56]wFMCommunicate request_size=4 [10:16:56]MH_SAM_APDU [10:16:56]CAPDU: 80 0D 01 02 [10:16:56]Write to MH i2c: E2 08 00 19 09 80 0D 01 02 00 00 00 00 9B [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:56]Read from MH i2c: E2 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 03 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 03 00 19 09 00 90 00 96 [10:16:56]RAPDU: 90 00 [10:16:56]wFMCommunicate OK [10:16:56]wFMCommunicate request_size=255 [10:16:56]MH_SAM_APDU [10:16: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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 18 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E3 00 00 35 04 06 00 F2 [10:16:56]Write to MH i2c: E2 02 01 1A 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 18 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E3 00 00 35 04 06 00 F2 00 00 8B [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:56]Read from MH i2c: E2 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 03 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 03 00 1A 09 00 90 00 97 [10:16:56]RAPDU: 90 00 [10:16:56]wFMCommunicate OK [10:16:56]wFMCommunicate request_size=10 [10:16:56]MH_SAM_APDU [10:16:56]CAPDU: 80 0D 02 02 05 28 29 79 ED DB [10:16:56]Write to MH i2c: E2 0D 00 1B 09 80 0D 02 02 05 00 28 29 79 ED DB 00 00 3A [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:56]Read from MH i2c: E2 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 03 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 03 00 1B 09 00 90 00 98 [10:16:56]RAPDU: 90 00 [10:16:56]wFMCommunicate OK [10:16:56]wFMCommunicate request_size=4 [10:16:56]MH_SAM_APDU [10:16:56]CAPDU: 80 0D 03 02 [10:16:56]Write to MH i2c: E2 08 00 1C 09 80 0D 03 02 00 00 00 00 A0 [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:56]Read from MH i2c: E2 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 0B 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 0B 00 1C 09 00 39 EB 44 ED 99 AD 6E 3A 90 00 E4 [10:16:56]RAPDU: 39 EB 44 ED 99 AD 6E 3A 90 00 [10:16:56]wFMCommunicate OK [10:16:56]SAM_PROTO_SignData done [10:16:56]FM_MakeSignedData done [10:16:56]CreateOFDProtocolMessage [10:16:56]wFMCommunicate request_size=4 [10:16:56]MH_SAM_APDU [10:16:56]CAPDU: 80 11 00 00 [10:16:56]Write to MH i2c: E2 08 00 1D 09 80 11 00 00 00 00 00 00 A0 [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:56]Read from MH i2c: E2 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 17 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 17 00 1D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EC [10:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:16:56]wFMCommunicate OK [10:16:56]CreateOFDProtocolMessage done [10:16:56]OFDSenderStorePacket 58211 [10:16:56]StoreOFDPacket docnum=58211 [10:16:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D5 53 07 01 34 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 18 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E3 00 00 35 04 06 00 F2 28 29 79 ED DB 39 EB 44 ED 99 AD 6E 3A [10:16:56]CheckFolder [10:16:56]dirname=/storage/ofd_packets [10:16:56]CheckFolder done [10:16:56]ProducePacketName [10:16:56]name=ofd_packets/00058211 [10:16:56]NVStorageSaveData ofd_packets/00058211 [10:16:56]File name is /storage/ofd_packets/00058211 [10:16:56]Write 301 bytes [10:16:56]NVStorageSaveData done [10:16:56]OFDSenderStorePacket done [10:16:56]KKMCreateOFDPacket done [10:16:56]NVStorageSaveData kkm_last_timestamp [10:16:56]File name is /storage/kkm_last_timestamp [10:16:56]Write 4 bytes [10:16:56]NVStorageSaveData done [10:16:56]ExternCall_PrintAddStr [10:16:56]wPrintStart [10:16:56]Write to MH i2c: 01 00 00 1E 09 27 [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: 01 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: 01 07 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: 01 07 00 1E 09 00 00 00 00 00 FF 0F 3C [10:16:56]RasterBufferAndPrint [10:16:56]line Счет N : (1)2075460 [10:16:56]line ИНН: 02508201610067 [10:16:56]line Контрольно-Кассовый Чек [10:16:56]line ПРОДАЖА [10:16:56]line ТРК (МРК, ГНК) : 43 [10:16:56]line Товар: 2710124130 [10:16:56]line Аи-92-К-4 [10:16:56]line 40.000 * 0.00 [10:16:56]line = 0.00 [10:16:56]line НДС 12% НСП 1% [10:16:56]line > о реализуемом товаре [10:16:56]line ИТОГО: 0.00 [10:16:56]line НСП 1% : 0.00 [10:16:56]line НДС 12% : 0.00 [10:16:56]line Наличными: 0.00 [10:16:56]line Безнал.: 0.00 [10:16:56]line Место: АЗС № 135 "Партнер Нефть" [10:16:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:16:56]line СНО: Общий режим [10:16:56]line Чек 195 20.08.2024 10:16 [10:16:56]line Смена: 100 ФФД: 1.0 [10:16:56]line ЗНМ: 0300000196 [10:16:56]line РНМ: 0000000000162794 [10:16:56]line Версия ККМ: v1.0 [10:16:56]line Талоны: ТК ГПНА Online [10:16:56]line 30074589 [10:16:56]line ФМ: 0000000002094532 [10:16:56]line ФД: 58211 [10:16:56]line ФПД: 266254308470235 [10:16:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101656&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58211&fm=266254308470235&tin=02508201610067®Number=0000000000162794&sum=0 [10:16:57]OFD Sender: Processing packet 58211 [packets to send 51, broken 50] [10:16:57]ProducePacketName [10:16:57]name=ofd_packets/00058211 [10:16:57]OFD Sender: To server: pG, [10:16:57]CommunicateWithHost lk.salyk.kg:30040 [10:16:57]ConnectInit lk.salyk.kg [10:16:57]written 0, free lines is 4095 [10:16:57]Connected sock=7 [10:16:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D5 53 07 01 34 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 18 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E3 00 00 35 04 06 00 F2 28 29 79 ED DB 39 EB 44 ED 99 AD 6E 3A [10:16:57]Write to MH i2c: 01 00 00 48 09 51 [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 48 09 00 00 00 00 00 BE 0C 22 [10:16:57]RasterBufferAndPrint [10:16:57]line [10:16:57]line [10:16:57]line [10:16:57]line [10:16:57]line [10:16:57]written 0, free lines is 3268 [10:16:57]MH_Cut [10:16:57]Write to MH i2c: D1 01 00 4F 09 01 2A [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: D1 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: D1 01 00 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: D1 01 00 4F 09 00 29 [10:16:57]Write to MH i2c: 01 00 00 50 09 59 [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 10 90 47 00 3B 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 32 30 39 34 35 33 32 10 04 04 00 63 E3 00 00 F4 03 04 00 67 18 C4 66 B6 04 01 00 00 6B 26 2A 7F EB C3 1E F2 [10:16:57]CommunicateWithHost err = 0 [10:16:57]CheckOFDResponse [10:16:57]1017 (14) - 77093643461234 [10:16:57]1041 (16) - 0000000002094532 [10:16:57]1040 (4) - 58211 [10:16:57]1012 (4) - 20.08.2024 04:15 [10:16:57]1206 (1) - 0 [10:16:57]OFD Sender: Remove packet 58211 [10:16:57]ProducePacketName [10:16:57]name=ofd_packets/00058211 [10:16:57]NVStorageDeleteData [10:16:58]OFD Sender: No OFD packet to send [10:16:58]*** Cut start [10:16:58]*** Partial cut [10:16:58]*** CUTSNS_PIN = 1 [10:16:58]*** CUTSNS_PIN = 0 [10:16:58]*** 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 50 09 00 00 00 00 00 FF 0F 6E [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 51 09 80 11 00 00 00 00 00 00 D4 [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 51 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 20 [10:16:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 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 52 09 80 13 00 00 00 00 00 00 D7 [10:16:59]Write i2c OK [10:16:59]MH_I2C_Read... [10:16:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:59]Read from MH i2c: E2 [10:16:59]MH_I2C_Read... [10:16:59]Read from MH i2c: E2 62 00 [10:16:59]MH_I2C_Read... [10:16:59]Read from MH i2c: E2 62 00 52 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 63 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [10:16:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 63 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:59]wFMCommunicate OK [10:16:59]SAM_PROTO_GetFieldsCounters done [10:16:59]requested_item shift.num is exist - process it [10:16:59]requested_item shift.opened is exist - process it [10:16:59]req_shift_opened [10:16:59]FM_GetShiftState [10:16:59]SAM_PROTO_GetShiftState [10:16:59]wFMCommunicate request_size=4 [10:16:59]MH_SAM_APDU [10:16:59]CAPDU: 80 13 01 00 [10:16:59]Write to MH i2c: E2 08 00 53 09 80 13 01 00 00 00 00 00 D9 [10:16:59]Write i2c OK [10:16:59]MH_I2C_Read... [10:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:59]Read from MH i2c: E2 [10:16:59]MH_I2C_Read... [10:16:59]Read from MH i2c: E2 0E 00 [10:16:59]MH_I2C_Read... [10:16:59]Read from MH i2c: E2 0E 00 53 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FC [10:16:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:16:59]wFMCommunicate OK [10:16:59]SAM_PROTO_GetShiftState done [10:16:59]FM_GetShiftState done [10:16:59]req_shift_opened done [10:16:59]requested_item shift.open_date is exist - process it [10:16:59]req_shift_open_date [10:16:59]req_shift_open_date done [10:16:59]produce_requested_data done [10:16:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58211,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:16:59]process_action_free close_receipt [10:16:59]json_value_free [10:16:59]json_value_free done [10:16:59]process_json_proto returns [10:16:59]Send response to host [10:16:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58211,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:16:59]free response buf [10:16:59]execute_script done [10:16:59]execute_script returns [10:16:59]free content buf [10:16:59]Sock 9.Close socket [10:16:59]Sock 9.Thread stoped [10:17:03]OFD Sender: No OFD packet to send [10:17:08]OFD Sender: No OFD packet to send [10:17:13]OFD Sender: No OFD packet to send [10:17:18]OFD Sender: No OFD packet to send [10:17:23]OFD Sender: No OFD packet to send [10:17:27]accept exits with 10 [10:17:27]New connection [10:17:27]New thread 3067182436 created [10:17:27]Thread 3067039076 joined [10:17:27]Waiting for new connection... [10:17:27] Sock 10.Parse request [10:17:27]Sock 10.Check first char [10:17:27]Sock 10.First char is OK [10:17:27]request: POST /json_proto HTTP/1.0 [10:17:27]Method: POST [10:17:27]URL: /json_proto [10:17:27]Method is POST - this is cgi request [10:17:27]url: /json_proto [10:17:27]query_string will be loaded in cgi processing [10:17:27]execute_cgi json_proto POST (null) [10:17:27]execute_cgi path=json_proto method=POST [10:17:27]POST find Content-Length [10:17:27]Host: 172.17.44.3:8080 [10:17:27]Content-Length: 804 [10:17:27]Content-Type: application/json [10:17:27] [10:17:27]POST finish read [10:17:27]Found Content-Length = 804 [10:17:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:27]execute_script... [10:17:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:27]POST & json_proto [10:17:27]process_json_proto [10:17:27]json parsed OK: [10:17:27]protocol is kg_v1.0 [10:17:27]action value=close_receipt [10:17:27]process_action close_receipt [10:17:27]cmd_close_receipt [10:17:27]MH_GetDate [10:17:27]Write to MH i2c: F0 00 00 54 09 4C [10:17:27]Write i2c OK [10:17:27]MH_I2C_Read... [10:17:27]Read from MH i2c: F0 [10:17:27]MH_I2C_Read... [10:17:27]Read from MH i2c: F0 09 00 [10:17:27]MH_I2C_Read... [10:17:27]Read from MH i2c: F0 09 00 54 09 00 39 6D C4 66 AD C5 5D 66 5A [10:17:27]GetLastDocTimeStamp 1724149016 [10:17:27]current date 1724149049 [10:17:27]FM_GetShiftState [10:17:27]SAM_PROTO_GetShiftState [10:17:27]wFMCommunicate request_size=4 [10:17:27]MH_SAM_APDU [10:17:27]CAPDU: 80 13 01 00 [10:17:27]Write to MH i2c: E2 08 00 55 09 80 13 01 00 00 00 00 00 DB [10:17:27]Write i2c OK [10:17:27]MH_I2C_Read... [10:17:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:28]Read from MH i2c: E2 [10:17:28]MH_I2C_Read... [10:17:28]Read from MH i2c: E2 0E 00 [10:17:28]MH_I2C_Read... [10:17:28]Read from MH i2c: E2 0E 00 55 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FE [10:17:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:17:28]wFMCommunicate OK [10:17:28]SAM_PROTO_GetShiftState done [10:17:28]FM_GetShiftState done [10:17:28]opened in 1724112910 [10:17:28]opened+sec_in_day 1724199310 [10:17:28]quantity*price = 300064 [10:17:28]sum+1 = 300066 [10:17:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 196 20.08.2024 10:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58212 ФПД: 150459551350428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101729&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58212&fm=150459551350428&tin=02508201610067®Number=0000000000162794&sum=300065 [10:17:29]StoreToDocumentArchive [10:17:29]shift 100 fd 58212 [10:17:29]save to /storage/0100/doc_00058212 [10:17:29]save last doc name /storage/0100/doc_00058212 to /storage/kkm_last_doc_name [10:17:29]save OK [10:17:29]Clear old archive folders... [10:17:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:29]tlvbuf is 006EC3D0 [10:17:29]SAM_PROTO_ClearQueue [10:17:29]wFMCommunicate request_size=4 [10:17:29]MH_SAM_APDU [10:17:29]CAPDU: 80 09 00 00 [10:17:29]Write to MH i2c: E2 08 00 62 09 80 09 00 00 00 00 00 00 DD [10:17:29]Write i2c OK [10:17:29]MH_I2C_Read... [10:17:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:29]Read from MH i2c: E2 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 03 00 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 03 00 62 09 00 90 00 DF [10:17:29]RAPDU: 90 00 [10:17:29]wFMCommunicate OK [10:17:29]SAM_PROTO_ClearQueue done [10:17:29]KKMCreateOFDPacket [10:17:29]OFDProtocolAddRootSTLVToBuf [10:17:29]FM_MakeSignedData [10:17:29]FM_MakeSignedData [10:17:29]SAM_PROTO_SignData [10:17:29]wFMCommunicate request_size=4 [10:17:29]MH_SAM_APDU [10:17:29]CAPDU: 80 0D 01 02 [10:17:29]Write to MH i2c: E2 08 00 63 09 80 0D 01 02 00 00 00 00 E5 [10:17:29]Write i2c OK [10:17:29]MH_I2C_Read... [10:17:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:29]Read from MH i2c: E2 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 03 00 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 03 00 63 09 00 90 00 E0 [10:17:29]RAPDU: 90 00 [10:17:29]wFMCommunicate OK [10:17:29]wFMCommunicate request_size=255 [10:17:29]MH_SAM_APDU [10:17:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 39 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E3 00 00 35 04 06 00 88 [10:17:29]Write to MH i2c: E2 02 01 64 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 39 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E3 00 00 35 04 06 00 88 00 00 ED [10:17:29]Write i2c OK [10:17:29]MH_I2C_Read... [10:17:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:29]Read from MH i2c: E2 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 03 00 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 03 00 64 09 00 90 00 E1 [10:17:29]RAPDU: 90 00 [10:17:29]wFMCommunicate OK [10:17:29]wFMCommunicate request_size=10 [10:17:29]MH_SAM_APDU [10:17:29]CAPDU: 80 0D 02 02 05 D7 98 1C 7E 9C [10:17:29]Write to MH i2c: E2 0D 00 65 09 80 0D 02 02 05 00 D7 98 1C 7E 9C 00 00 97 [10:17:29]Write i2c OK [10:17:29]MH_I2C_Read... [10:17:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:29]Read from MH i2c: E2 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 03 00 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 03 00 65 09 00 90 00 E2 [10:17:29]RAPDU: 90 00 [10:17:29]wFMCommunicate OK [10:17:29]wFMCommunicate request_size=4 [10:17:29]MH_SAM_APDU [10:17:29]CAPDU: 80 0D 03 02 [10:17:29]Write to MH i2c: E2 08 00 66 09 80 0D 03 02 00 00 00 00 EA [10:17:29]Write i2c OK [10:17:29]MH_I2C_Read... [10:17:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:29]Read from MH i2c: E2 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 0B 00 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 0B 00 66 09 00 2E CF 89 36 D7 B7 C8 54 90 00 51 [10:17:29]RAPDU: 2E CF 89 36 D7 B7 C8 54 90 00 [10:17:29]wFMCommunicate OK [10:17:29]SAM_PROTO_SignData done [10:17:29]FM_MakeSignedData done [10:17:29]CreateOFDProtocolMessage [10:17:29]wFMCommunicate request_size=4 [10:17:29]MH_SAM_APDU [10:17:29]CAPDU: 80 11 00 00 [10:17:29]Write to MH i2c: E2 08 00 67 09 80 11 00 00 00 00 00 00 EA [10:17:29]Write i2c OK [10:17:29]MH_I2C_Read... [10:17:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:29]Read from MH i2c: E2 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 17 00 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: E2 17 00 67 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 36 [10:17:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:17:29]wFMCommunicate OK [10:17:29]CreateOFDProtocolMessage done [10:17:29]OFDSenderStorePacket 58212 [10:17:29]StoreOFDPacket docnum=58212 [10:17:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6E F0 07 01 22 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 39 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E3 00 00 35 04 06 00 88 D7 98 1C 7E 9C 2E CF 89 36 D7 B7 C8 54 [10:17:29]CheckFolder [10:17:29]dirname=/storage/ofd_packets [10:17:29]CheckFolder done [10:17:29]ProducePacketName [10:17:29]name=ofd_packets/00058212 [10:17:29]NVStorageSaveData ofd_packets/00058212 [10:17:29]File name is /storage/ofd_packets/00058212 [10:17:29]Write 301 bytes [10:17:29]NVStorageSaveData done [10:17:29]OFDSenderStorePacket done [10:17:29]KKMCreateOFDPacket done [10:17:29]NVStorageSaveData kkm_last_timestamp [10:17:29]File name is /storage/kkm_last_timestamp [10:17:29]Write 4 bytes [10:17:29]NVStorageSaveData done [10:17:29]ExternCall_PrintAddStr [10:17:29]wPrintStart [10:17:29]Write to MH i2c: 01 00 00 68 09 71 [10:17:29]Write i2c OK [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: 01 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: 01 07 00 [10:17:29]MH_I2C_Read... [10:17:29]Read from MH i2c: 01 07 00 68 09 00 00 00 00 00 FF 0F 86 [10:17:29]RasterBufferAndPrint [10:17:29]line Счет N : (1)2075461 [10:17:29]line ИНН: 02508201610067 [10:17:29]line Контрольно-Кассовый Чек [10:17:29]line ПРОДАЖА [10:17:29]line ТРК (МРК, ГНК) : 32 [10:17:29]line Товар: 2710124500 [10:17:29]line Аи-95-К-5 [10:17:29]line 40.440 * 74.20 [10:17:29]line = 3000.65 [10:17:29]line НДС 12% НСП 1% [10:17:29]line > о реализуемом товаре [10:17:29]line ИТОГО: 3000.65 [10:17:29]line НСП 1% : 26.55 [10:17:29]line НДС 12% : 318.65 [10:17:29]line Наличными: 0.00 [10:17:29]line Безнал.: 3000.65 [10:17:29]line Место: АЗС № 135 "Партнер Нефть" [10:17:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:17:29]line СНО: Общий режим [10:17:29]line Чек 196 20.08.2024 10:17 [10:17:29]line Смена: 100 ФФД: 1.0 [10:17:29]line ЗНМ: 0300000196 [10:17:29]line РНМ: 0000000000162794 [10:17:29]line Версия ККМ: v1.0 [10:17:29]line Платежная система: O! деньги [10:17:29]line ФМ: 0000000002094532 [10:17:29]line ФД: 58212 [10:17:29]line ФПД: 150459551350428 [10:17:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101729&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58212&fm=150459551350428&tin=02508201610067®Number=0000000000162794&sum=300065 [10:17:30]OFD Sender: Processing packet 58212 [packets to send 51, broken 50] [10:17:30]ProducePacketName [10:17:30]name=ofd_packets/00058212 [10:17:30]OFD Sender: To server: pG, [10:17:30]CommunicateWithHost lk.salyk.kg:30040 [10:17:30]ConnectInit lk.salyk.kg [10:17:30]written 0, free lines is 4095 [10:17:30]Connected sock=9 [10:17:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6E F0 07 01 22 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 39 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E3 00 00 35 04 06 00 88 D7 98 1C 7E 9C 2E CF 89 36 D7 B7 C8 54 [10:17:30]Write to MH i2c: 01 00 00 92 09 9B [10:17:30]Write i2c OK [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: 01 [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: 01 07 00 [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: 01 07 00 92 09 00 00 00 00 00 C8 0C 76 [10:17:30]RasterBufferAndPrint [10:17:30]line [10:17:30]line [10:17:30]line [10:17:30]line [10:17:30]line [10:17:30]written 0, free lines is 3278 [10:17:30]MH_Cut [10:17:30]Write to MH i2c: D1 01 00 99 09 01 74 [10:17:30]Write i2c OK [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: D1 [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: D1 01 00 [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: D1 01 00 99 09 00 73 [10:17:30]Write to MH i2c: 01 00 00 9A 09 A3 [10:17:30]Write i2c OK [10:17:30]MH_I2C_Read... [10:17:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 42 54 47 00 85 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E3 00 00 F4 03 04 00 88 18 C4 66 B6 04 01 00 00 00 5F DB 0E 00 7F 84 C8 [10:17:30]CommunicateWithHost err = 0 [10:17:30]CheckOFDResponse [10:17:30]1017 (14) - 77093643461234 [10:17:30]1041 (16) - 0000000002094532 [10:17:30]1040 (4) - 58212 [10:17:30]1012 (4) - 20.08.2024 04:16 [10:17:30]1206 (1) - 0 [10:17:30]OFD Sender: Remove packet 58212 [10:17:30]ProducePacketName [10:17:30]name=ofd_packets/00058212 [10:17:30]NVStorageDeleteData [10:17:31]OFD Sender: No OFD packet to send [10:17:31]*** Cut start [10:17:31]*** Partial cut [10:17:31]*** CUTSNS_PIN = 1 [10:17:31]*** CUTSNS_PIN = 0 [10:17:31]*** Brake cut motor [10:17:32]Read from MH i2c: 01 [10:17:32]MH_I2C_Read... [10:17:32]*** Stop cut motor [10:17:32]*** Cut end [10:17:32]Read from MH i2c: 01 07 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: 01 07 00 9A 09 00 00 00 00 00 FF 0F B8 [10:17:32]process_action close_receipt done [10:17:32]requested_data is exist [10:17:32]produce_requested_data [10:17:32]requested_item fm.sn is exist - process it [10:17:32]wFMCommunicate request_size=4 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 11 00 00 [10:17:32]Write to MH i2c: E2 08 00 9B 09 80 11 00 00 00 00 00 00 1E [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 17 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 17 00 9B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [10:17:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:17:32]wFMCommunicate OK [10:17:32]requested_item fd.num is exist - process it [10:17:32]SAM_PROTO_GetFieldsCounters [10:17:32]wFMCommunicate request_size=4 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 13 00 00 [10:17:32]Write to MH i2c: E2 08 00 9C 09 80 13 00 00 00 00 00 00 21 [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 62 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 62 00 9C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 64 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [10:17:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 64 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:32]wFMCommunicate OK [10:17:32]SAM_PROTO_GetFieldsCounters done [10:17:32]requested_item shift.num is exist - process it [10:17:32]requested_item shift.opened is exist - process it [10:17:32]req_shift_opened [10:17:32]FM_GetShiftState [10:17:32]SAM_PROTO_GetShiftState [10:17:32]wFMCommunicate request_size=4 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 13 01 00 [10:17:32]Write to MH i2c: E2 08 00 9D 09 80 13 01 00 00 00 00 00 23 [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 0E 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 0E 00 9D 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 46 [10:17:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:17:32]wFMCommunicate OK [10:17:32]SAM_PROTO_GetShiftState done [10:17:32]FM_GetShiftState done [10:17:32]req_shift_opened done [10:17:32]requested_item shift.open_date is exist - process it [10:17:32]req_shift_open_date [10:17:32]req_shift_open_date done [10:17:32]produce_requested_data done [10:17:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58212,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:17:32]process_action_free close_receipt [10:17:32]json_value_free [10:17:32]json_value_free done [10:17:32]process_json_proto returns [10:17:32]Send response to host [10:17:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58212,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:17:32]free response buf [10:17:32]execute_script done [10:17:32]execute_script returns [10:17:32]free content buf [10:17:32]Sock 10.Close socket [10:17:32]Sock 10.Thread stoped [10:17:35]accept exits with 7 [10:17:35]New connection [10:17:35]New thread 3067039076 created [10:17:35]Thread 3067182436 joined [10:17:35]Waiting for new connection... [10:17:35] Sock 7.Parse request [10:17:35]Sock 7.Check first char [10:17:35]Sock 7.First char is OK [10:17:35]request: POST /json_proto HTTP/1.0 [10:17:35]Method: POST [10:17:35]URL: /json_proto [10:17:35]Method is POST - this is cgi request [10:17:35]url: /json_proto [10:17:35]query_string will be loaded in cgi processing [10:17:35]execute_cgi json_proto POST (null) [10:17:35]execute_cgi path=json_proto method=POST [10:17:35]POST find Content-Length [10:17:35]Host: 172.17.44.3:8080 [10:17:35]Content-Length: 793 [10:17:35]Content-Type: application/json [10:17:35] [10:17:35]POST finish read [10:17:35]Found Content-Length = 793 [10:17:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:35]execute_script... [10: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)2075462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:35]POST & json_proto [10:17:35]process_json_proto [10:17:35]json parsed OK: [10:17:35]protocol is kg_v1.0 [10:17:35]action value=close_receipt [10:17:35]process_action close_receipt [10:17:35]cmd_close_receipt [10:17:35]MH_GetDate [10:17:35]Write to MH i2c: F0 00 00 9E 09 96 [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: F0 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: F0 09 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: F0 09 00 9E 09 00 40 6D C4 66 AD C5 5D 66 AB [10:17:35]GetLastDocTimeStamp 1724149049 [10:17:35]current date 1724149056 [10:17:35]FM_GetShiftState [10:17:35]SAM_PROTO_GetShiftState [10:17:35]wFMCommunicate request_size=4 [10:17:35]MH_SAM_APDU [10:17:35]CAPDU: 80 13 01 00 [10:17:35]Write to MH i2c: E2 08 00 9F 09 80 13 01 00 00 00 00 00 25 [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:36]Read from MH i2c: E2 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 0E 00 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 0E 00 9F 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 48 [10:17:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:17:36]wFMCommunicate OK [10:17:36]SAM_PROTO_GetShiftState done [10:17:36]FM_GetShiftState done [10:17:36]opened in 1724112910 [10:17:36]opened+sec_in_day 1724199310 [10:17:36]quantity*price = 0 [10:17:36]sum+1 = 1 [10:17:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 197 20.08.2024 10:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58213 ФПД: 240421095961947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101737&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58213&fm=240421095961947&tin=02508201610067®Number=0000000000162794&sum=0 [10:17:37]StoreToDocumentArchive [10:17:37]shift 100 fd 58213 [10:17:37]save to /storage/0100/doc_00058213 [10:17:37]save last doc name /storage/0100/doc_00058213 to /storage/kkm_last_doc_name [10:17:37]save OK [10:17:37]Clear old archive folders... [10:17:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:37]tlvbuf is 00729FA0 [10:17:37]SAM_PROTO_ClearQueue [10:17:37]wFMCommunicate request_size=4 [10:17:37]MH_SAM_APDU [10:17:37]CAPDU: 80 09 00 00 [10:17:37]Write to MH i2c: E2 08 00 AC 09 80 09 00 00 00 00 00 00 27 [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:37]Read from MH i2c: E2 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 03 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 03 00 AC 09 00 90 00 29 [10:17:37]RAPDU: 90 00 [10:17:37]wFMCommunicate OK [10:17:37]SAM_PROTO_ClearQueue done [10:17:37]KKMCreateOFDPacket [10:17:37]OFDProtocolAddRootSTLVToBuf [10:17:37]FM_MakeSignedData [10:17:37]FM_MakeSignedData [10:17:37]SAM_PROTO_SignData [10:17:37]wFMCommunicate request_size=4 [10:17:37]MH_SAM_APDU [10:17:37]CAPDU: 80 0D 01 02 [10:17:37]Write to MH i2c: E2 08 00 AD 09 80 0D 01 02 00 00 00 00 2F [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:37]Read from MH i2c: E2 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 03 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 03 00 AD 09 00 90 00 2A [10:17:37]RAPDU: 90 00 [10:17:37]wFMCommunicate OK [10:17:37]wFMCommunicate request_size=255 [10:17:37]MH_SAM_APDU [10:17: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 41 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E3 00 00 35 04 06 00 DA [10:17:37]Write to MH i2c: E2 02 01 AE 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 41 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E3 00 00 35 04 06 00 DA 00 00 2F [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:37]Read from MH i2c: E2 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 03 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 03 00 AE 09 00 90 00 2B [10:17:37]RAPDU: 90 00 [10:17:37]wFMCommunicate OK [10:17:37]wFMCommunicate request_size=10 [10:17:37]MH_SAM_APDU [10:17:37]CAPDU: 80 0D 02 02 05 A9 66 05 75 5B [10:17:37]Write to MH i2c: E2 0D 00 AF 09 80 0D 02 02 05 00 A9 66 05 75 5B 00 00 20 [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:37]Read from MH i2c: E2 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 03 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 03 00 AF 09 00 90 00 2C [10:17:37]RAPDU: 90 00 [10:17:37]wFMCommunicate OK [10:17:37]wFMCommunicate request_size=4 [10:17:37]MH_SAM_APDU [10:17:37]CAPDU: 80 0D 03 02 [10:17:37]Write to MH i2c: E2 08 00 B0 09 80 0D 03 02 00 00 00 00 34 [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:37]Read from MH i2c: E2 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 0B 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 0B 00 B0 09 00 DA 2F 61 32 02 C5 C1 D7 90 00 30 [10:17:37]RAPDU: DA 2F 61 32 02 C5 C1 D7 90 00 [10:17:37]wFMCommunicate OK [10:17:37]SAM_PROTO_SignData done [10:17:37]FM_MakeSignedData done [10:17:37]CreateOFDProtocolMessage [10:17:37]wFMCommunicate request_size=4 [10:17:37]MH_SAM_APDU [10:17:37]CAPDU: 80 11 00 00 [10:17:37]Write to MH i2c: E2 08 00 B1 09 80 11 00 00 00 00 00 00 34 [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:37]Read from MH i2c: E2 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 17 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 17 00 B1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 80 [10:17:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:17:37]wFMCommunicate OK [10:17:37]CreateOFDProtocolMessage done [10:17:37]OFDSenderStorePacket 58213 [10:17:37]StoreOFDPacket docnum=58213 [10:17:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F3 86 07 01 71 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 41 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E3 00 00 35 04 06 00 DA A9 66 05 75 5B DA 2F 61 32 02 C5 C1 D7 [10:17:37]CheckFolder [10:17:37]dirname=/storage/ofd_packets [10:17:37]CheckFolder done [10:17:37]ProducePacketName [10:17:37]name=ofd_packets/00058213 [10:17:37]NVStorageSaveData ofd_packets/00058213 [10:17:37]File name is /storage/ofd_packets/00058213 [10:17:37]Write 301 bytes [10:17:37]NVStorageSaveData done [10:17:37]OFDSenderStorePacket done [10:17:37]KKMCreateOFDPacket done [10:17:37]NVStorageSaveData kkm_last_timestamp [10:17:37]File name is /storage/kkm_last_timestamp [10:17:37]Write 4 bytes [10:17:37]NVStorageSaveData done [10:17:37]ExternCall_PrintAddStr [10:17:37]wPrintStart [10:17:37]Write to MH i2c: 01 00 00 B2 09 BB [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: 01 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: 01 07 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: 01 07 00 B2 09 00 00 00 00 00 FF 0F D0 [10:17:37]RasterBufferAndPrint [10:17:37]line Счет N : (1)2075462 [10:17:37]line ИНН: 02508201610067 [10:17:37]line Контрольно-Кассовый Чек [10:17:37]OFD Sender: Processing packet 58213 [packets to send 51, broken 50] [10:17:37]ProducePacketName [10:17:37]name=ofd_packets/00058213 [10:17:37]OFD Sender: To server: pG, [10:17:37]CommunicateWithHost lk.salyk.kg:30040 [10:17:37]ConnectInit lk.salyk.kg [10:17:37]line ПРОДАЖА [10:17:37]line ТРК (МРК, ГНК) : 53 [10:17:37]line Товар: 2710124130 [10:17:37]line Аи-92-К-4 [10:17:37]line 14.750 * 0.00 [10:17:37]line = 0.00 [10:17:37]line НДС 12% НСП 1% [10:17:37]line > о реализуемом товаре [10:17:37]line ИТОГО: 0.00 [10:17:37]line НСП 1% : 0.00 [10:17:37]line НДС 12% : 0.00 [10:17:37]line Наличными: 0.00 [10:17:37]line Безнал.: 0.00 [10:17:37]line Место: АЗС № 135 "Партнер Нефть" [10:17:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:17:37]line СНО: Общий режим [10:17:37]line Чек 197 20.08.2024 10:17 [10:17:37]line Смена: 100 ФФД: 1.0 [10:17:37]line ЗНМ: 0300000196 [10:17:37]line РНМ: 0000000000162794 [10:17:37]line Версия ККМ: v1.0 [10:17:37]line Талоны: Топливная Карта [10:17:37]line 92875 [10:17:37]line ФМ: 0000000002094532 [10:17:37]line ФД: 58213 [10:17:37]line ФПД: 240421095961947 [10:17:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101737&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58213&fm=240421095961947&tin=02508201610067®Number=0000000000162794&sum=0 [10:17:37]written 0, free lines is 4095 [10:17:38]Connected sock=10 [10:17:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F3 86 07 01 71 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 41 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E3 00 00 35 04 06 00 DA A9 66 05 75 5B DA 2F 61 32 02 C5 C1 D7 [10:17:38]Write to MH i2c: 01 00 00 DC 09 E5 [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 07 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 07 00 DC 09 00 00 00 00 00 BC 0C B4 [10:17:38]RasterBufferAndPrint [10:17:38]line [10:17:38]line [10:17:38]line [10:17:38]line [10:17:38]line [10:17:38]written 0, free lines is 3266 [10:17:38]MH_Cut [10:17:38]Write to MH i2c: D1 01 00 E3 09 01 BE [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: D1 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: D1 01 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: D1 01 00 E3 09 00 BD [10:17:38]Write to MH i2c: 01 00 00 E4 09 ED [10:17:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5B 8B 47 00 32 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E3 00 00 F4 03 04 00 8F 18 C4 66 B6 04 01 00 00 CA EC 10 C6 F5 BE E9 0C [10:17:38]CommunicateWithHost err = 0 [10:17:38]CheckOFDResponse [10:17:38]1017 (14) - 77093643461234 [10:17:38]1041 (16) - 0000000002094532 [10:17:38]1040 (4) - 58213 [10:17:38]1012 (4) - 20.08.2024 04:16 [10:17:38]1206 (1) - 0 [10:17:38]OFD Sender: Remove packet 58213 [10:17:38]ProducePacketName [10:17:38]name=ofd_packets/00058213 [10:17:38]NVStorageDeleteData [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]OFD Sender: No OFD packet to send [10:17:39]*** Cut start [10:17:39]*** Partial cut [10:17:39]*** CUTSNS_PIN = 1 [10:17:39]*** CUTSNS_PIN = 0 [10:17:39]*** Brake cut motor [10:17:39]Read from MH i2c: 01 [10:17:39]MH_I2C_Read... [10:17:39]*** Stop cut motor [10:17:39]*** Cut end [10:17:39]Read from MH i2c: 01 07 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: 01 07 00 E4 09 00 00 00 00 00 FF 0F 02 [10:17:39]process_action close_receipt done [10:17:39]requested_data is exist [10:17:39]produce_requested_data [10:17:39]requested_item fm.sn is exist - process it [10:17:39]wFMCommunicate request_size=4 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 11 00 00 [10:17:39]Write to MH i2c: E2 08 00 E5 09 80 11 00 00 00 00 00 00 68 [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:39]Read from MH i2c: E2 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 17 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 17 00 E5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B4 [10:17:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:17:39]wFMCommunicate OK [10:17:39]requested_item fd.num is exist - process it [10:17:39]SAM_PROTO_GetFieldsCounters [10:17:39]wFMCommunicate request_size=4 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 13 00 00 [10:17:39]Write to MH i2c: E2 08 00 E6 09 80 13 00 00 00 00 00 00 6B [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:39]Read from MH i2c: E2 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 62 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: E2 62 00 E6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 65 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [10:17:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 65 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:39]wFMCommunicate OK [10:17:39]SAM_PROTO_GetFieldsCounters done [10:17:39]requested_item shift.num is exist - process it [10:17:39]requested_item shift.opened is exist - process it [10:17:39]req_shift_opened [10:17:39]FM_GetShiftState [10:17:39]SAM_PROTO_GetShiftState [10:17:39]wFMCommunicate request_size=4 [10:17:39]MH_SAM_APDU [10:17:39]CAPDU: 80 13 01 00 [10:17:39]Write to MH i2c: E2 08 00 E7 09 80 13 01 00 00 00 00 00 6D [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:40]Read from MH i2c: E2 [10:17:40]MH_I2C_Read... [10:17:40]Read from MH i2c: E2 0E 00 [10:17:40]MH_I2C_Read... [10:17:40]Read from MH i2c: E2 0E 00 E7 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 90 [10:17:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:17:40]wFMCommunicate OK [10:17:40]SAM_PROTO_GetShiftState done [10:17:40]FM_GetShiftState done [10:17:40]req_shift_opened done [10:17:40]requested_item shift.open_date is exist - process it [10:17:40]req_shift_open_date [10:17:40]req_shift_open_date done [10:17:40]produce_requested_data done [10:17:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58213,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:17:40]process_action_free close_receipt [10:17:40]json_value_free [10:17:40]json_value_free done [10:17:40]process_json_proto returns [10:17:40]Send response to host [10:17:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58213,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:17:40]free response buf [10:17:40]execute_script done [10:17:40]execute_script returns [10:17:40]free content buf [10:17:40]Sock 7.Close socket [10:17:40]Sock 7.Thread stoped [10:17:43]OFD Sender: No OFD packet to send [10:17:48]OFD Sender: No OFD packet to send [10:17:53]OFD Sender: No OFD packet to send [10:17:58]OFD Sender: No OFD packet to send [10:18:03]OFD Sender: No OFD packet to send [10:18:08]OFD Sender: No OFD packet to send [10:18:13]OFD Sender: No OFD packet to send [10:18:18]OFD Sender: No OFD packet to send [10:18:23]OFD Sender: No OFD packet to send [10:18:28]OFD Sender: No OFD packet to send [10:18:33]OFD Sender: No OFD packet to send [10:18:38]OFD Sender: No OFD packet to send [10:18:43]OFD Sender: No OFD packet to send [10:18:44]accept exits with 9 [10:18:44]New connection [10:18:44]New thread 3067182436 created [10:18:44]Thread 3067039076 joined [10:18:44]Waiting for new connection... [10:18:44] Sock 9.Parse request [10:18:44]Sock 9.Check first char [10:18:44]Sock 9.First char is OK [10:18:44]request: POST /json_proto HTTP/1.0 [10:18:44]Method: POST [10:18:44]URL: /json_proto [10:18:44]Method is POST - this is cgi request [10:18:44]url: /json_proto [10:18:44]query_string will be loaded in cgi processing [10:18:44]execute_cgi json_proto POST (null) [10:18:44]execute_cgi path=json_proto method=POST [10:18:44]POST find Content-Length [10:18:44]Host: 172.17.44.3:8080 [10:18:44]Content-Length: 801 [10:18:44]Content-Type: application/json [10:18:44] [10:18:44]POST finish read [10:18:44]Found Content-Length = 801 [10:18:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:44]execute_script... [10:18: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)2075464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:44]POST & json_proto [10:18:44]process_json_proto [10:18:44]json parsed OK: [10:18:44]protocol is kg_v1.0 [10:18:44]action value=close_receipt [10:18:44]process_action close_receipt [10:18:44]cmd_close_receipt [10:18:44]MH_GetDate [10:18:44]Write to MH i2c: F0 00 00 E8 09 E0 [10:18:44]Write i2c OK [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: F0 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: F0 09 00 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: F0 09 00 E8 09 00 85 6D C4 66 AD C5 5D 66 3A [10:18:44]GetLastDocTimeStamp 1724149057 [10:18:44]current date 1724149125 [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 E9 09 80 13 01 00 00 00 00 00 6F [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 E9 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 92 [10:18:44]RAPDU: 09 00 01 0E E0 C3 66 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]opened in 1724112910 [10:18:44]opened+sec_in_day 1724199310 [10:18:44]quantity*price = 50010 [10:18:44]sum+1 = 50012 [10:18:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 198 20.08.2024 10:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58214 ФПД: 15184022912144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101845&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58214&fm=15184022912144&tin=02508201610067®Number=0000000000162794&sum=50011 [10:18:45]StoreToDocumentArchive [10:18:45]shift 100 fd 58214 [10:18:45]save to /storage/0100/doc_00058214 [10:18:45]save last doc name /storage/0100/doc_00058214 to /storage/kkm_last_doc_name [10:18:45]save OK [10:18:45]Clear old archive folders... [10:18:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:18:45]tlvbuf is 006ED150 [10:18:45]SAM_PROTO_ClearQueue [10:18:45]wFMCommunicate request_size=4 [10:18:45]MH_SAM_APDU [10:18:45]CAPDU: 80 09 00 00 [10:18:45]Write to MH i2c: E2 08 00 F6 09 80 09 00 00 00 00 00 00 71 [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:45]Read from MH i2c: E2 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: E2 03 00 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: E2 03 00 F6 09 00 90 00 73 [10:18:45]RAPDU: 90 00 [10:18:45]wFMCommunicate OK [10:18:45]SAM_PROTO_ClearQueue done [10:18:45]KKMCreateOFDPacket [10:18:45]OFDProtocolAddRootSTLVToBuf [10:18:45]FM_MakeSignedData [10:18:45]FM_MakeSignedData [10:18:45]SAM_PROTO_SignData [10:18:45]wFMCommunicate request_size=4 [10:18:45]MH_SAM_APDU [10:18:45]CAPDU: 80 0D 01 02 [10:18:45]Write to MH i2c: E2 08 00 F7 09 80 0D 01 02 00 00 00 00 79 [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:45]Read from MH i2c: E2 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: E2 03 00 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: E2 03 00 F7 09 00 90 00 74 [10:18:45]RAPDU: 90 00 [10:18:45]wFMCommunicate OK [10:18:45]wFMCommunicate request_size=255 [10:18:45]MH_SAM_APDU [10:18:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C6 00 00 00 F4 03 04 00 85 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E3 00 00 35 04 06 00 0D [10:18:45]Write to MH i2c: E2 02 01 F8 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C6 00 00 00 F4 03 04 00 85 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E3 00 00 35 04 06 00 0D 00 00 8F [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:46]Read from MH i2c: E2 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: E2 03 00 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: E2 03 00 F8 09 00 90 00 75 [10:18:46]RAPDU: 90 00 [10:18:46]wFMCommunicate OK [10:18:46]wFMCommunicate request_size=10 [10:18:46]MH_SAM_APDU [10:18:46]CAPDU: 80 0D 02 02 05 CF 4E 4A BC 90 [10:18:46]Write to MH i2c: E2 0D 00 F9 09 80 0D 02 02 05 00 CF 4E 4A BC 90 00 00 39 [10:18:46]Write i2c OK [10:18:46]MH_I2C_Read... [10:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:46]Read from MH i2c: E2 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: E2 03 00 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: E2 03 00 F9 09 00 90 00 76 [10:18:46]RAPDU: 90 00 [10:18:46]wFMCommunicate OK [10:18:46]wFMCommunicate request_size=4 [10:18:46]MH_SAM_APDU [10:18:46]CAPDU: 80 0D 03 02 [10:18:46]Write to MH i2c: E2 08 00 FA 09 80 0D 03 02 00 00 00 00 7E [10:18:46]Write i2c OK [10:18:46]MH_I2C_Read... [10:18:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:46]Read from MH i2c: E2 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: E2 0B 00 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: E2 0B 00 FA 09 00 B3 89 2D 15 E1 B8 2D 5D 90 00 20 [10:18:46]RAPDU: B3 89 2D 15 E1 B8 2D 5D 90 00 [10:18:46]wFMCommunicate OK [10:18:46]SAM_PROTO_SignData done [10:18:46]FM_MakeSignedData done [10:18:46]CreateOFDProtocolMessage [10:18:46]wFMCommunicate request_size=4 [10:18:46]MH_SAM_APDU [10:18:46]CAPDU: 80 11 00 00 [10:18:46]Write to MH i2c: E2 08 00 FB 09 80 11 00 00 00 00 00 00 7E [10:18:46]Write i2c OK [10:18:46]MH_I2C_Read... [10:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:46]Read from MH i2c: E2 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: E2 17 00 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: E2 17 00 FB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CA [10:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:18:46]wFMCommunicate OK [10:18:46]CreateOFDProtocolMessage done [10:18:46]OFDSenderStorePacket 58214 [10:18:46]StoreOFDPacket docnum=58214 [10:18:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7D F8 07 01 1D E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 85 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E3 00 00 35 04 06 00 0D CF 4E 4A BC 90 B3 89 2D 15 E1 B8 2D 5D [10:18:46]CheckFolder [10:18:46]dirname=/storage/ofd_packets [10:18:46]CheckFolder done [10:18:46]ProducePacketName [10:18:46]name=ofd_packets/00058214 [10:18:46]NVStorageSaveData ofd_packets/00058214 [10:18:46]File name is /storage/ofd_packets/00058214 [10:18:46]Write 301 bytes [10:18:46]NVStorageSaveData done [10:18:46]OFDSenderStorePacket done [10:18:46]KKMCreateOFDPacket done [10:18:46]NVStorageSaveData kkm_last_timestamp [10:18:46]File name is /storage/kkm_last_timestamp [10:18:46]Write 4 bytes [10:18:46]NVStorageSaveData done [10:18:46]ExternCall_PrintAddStr [10:18:46]wPrintStart [10:18:46]Write to MH i2c: 01 00 00 FC 09 05 [10:18:46]Write i2c OK [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: 01 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: 01 07 00 [10:18:46]MH_I2C_Read... [10:18:46]Read from MH i2c: 01 07 00 FC 09 00 00 00 00 00 FF 0F 1A [10:18:46]RasterBufferAndPrint [10:18:46]line Счет N : (1)2075464 [10:18:46]line ИНН: 02508201610067 [10:18:46]line Контрольно-Кассовый Чек [10:18:46]line ПРОДАЖА [10:18:46]line ТРК (МРК, ГНК) : 62 [10:18:46]line Товар: 2710124500 [10:18:46]line Аи-95-К-5 [10:18:46]line 6.740 * 74.20 [10:18:46]line = 500.11 [10:18:46]line НДС 12% НСП 1% [10:18:46]line > о реализуемом товаре [10:18:46]line ИТОГО: 500.11 [10:18:46]line НСП 1% : 4.43 [10:18:46]line НДС 12% : 53.11 [10:18:46]line Наличными: 0.00 [10:18:46]line Безнал.: 500.11 [10:18:46]line Место: АЗС № 135 "Партнер Нефть" [10:18:46]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:18:46]line СНО: Общий режим [10:18:46]line Чек 198 20.08.2024 10:18 [10:18:46]line Смена: 100 ФФД: 1.0 [10:18:46]line ЗНМ: 0300000196 [10:18:46]line РНМ: 0000000000162794 [10:18:46]line Версия ККМ: v1.0 [10:18:46]line Платежная система: O! деньги [10:18:46]line ФМ: 0000000002094532 [10:18:46]line ФД: 58214 [10:18:46]line ФПД: 15184022912144 [10:18:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101845&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58214&fm=15184022912144&tin=02508201610067®Number=0000000000162794&sum=50011 [10:18:46]OFD Sender: Processing packet 58214 [packets to send 51, broken 50] [10:18:46]ProducePacketName [10:18:46]name=ofd_packets/00058214 [10:18:46]OFD Sender: To server: pG, [10:18:46]CommunicateWithHost lk.salyk.kg:30040 [10:18:46]ConnectInit lk.salyk.kg [10:18:46]written 0, free lines is 4095 [10:18:46]Connected sock=10 [10:18:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7D F8 07 01 1D E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 85 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E3 00 00 35 04 06 00 0D CF 4E 4A BC 90 B3 89 2D 15 E1 B8 2D 5D [10:18:47]Write to MH i2c: 01 00 00 26 0A 30 [10:18:47]Write i2c OK [10:18:47]MH_I2C_Read... [10:18:47]Read from MH i2c: 01 [10:18:47]MH_I2C_Read... [10:18:47]Read from MH i2c: 01 07 00 [10:18:47]MH_I2C_Read... [10:18:47]Read from MH i2c: 01 07 00 26 0A 00 00 00 00 00 B3 0C F6 [10:18:47]RasterBufferAndPrint [10:18:47]line [10:18:47]line [10:18:47]line [10:18:47]line [10:18:47]line [10:18:47]written 0, free lines is 3257 [10:18:47]MH_Cut [10:18:47]Write to MH i2c: D1 01 00 2D 0A 01 09 [10:18:47]Write i2c OK [10:18:47]MH_I2C_Read... [10:18:47]Read from MH i2c: D1 [10:18:47]MH_I2C_Read... [10:18:47]Read from MH i2c: D1 01 00 [10:18:47]MH_I2C_Read... [10:18:47]Read from MH i2c: D1 01 00 2D 0A 00 08 [10:18:47]Write to MH i2c: 01 00 00 2E 0A 38 [10:18:47]Write i2c OK [10:18:47]MH_I2C_Read... [10:18:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 77 64 47 00 3E 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 32 30 39 34 35 33 32 10 04 04 00 66 E3 00 00 F4 03 04 00 D4 18 C4 66 B6 04 01 00 00 33 28 12 C4 2D 90 CC 0F [10:18:47]CommunicateWithHost err = 0 [10:18:47]CheckOFDResponse [10:18:47]1017 (14) - 77093643461234 [10:18:47]1041 (16) - 0000000002094532 [10:18:47]1040 (4) - 58214 [10:18:47]1012 (4) - 20.08.2024 04:17 [10:18:47]1206 (1) - 0 [10:18:47]OFD Sender: Remove packet 58214 [10:18:47]ProducePacketName [10:18:47]name=ofd_packets/00058214 [10:18:47]NVStorageDeleteData [10:18:47]OFD Sender: No OFD packet to send [10:18:48]*** Cut start [10:18:48]*** Partial cut [10:18:48]*** CUTSNS_PIN = 1 [10:18:48]*** CUTSNS_PIN = 0 [10:18:48]*** Brake cut motor [10:18:48]Read from MH i2c: 01 [10:18:48]MH_I2C_Read... [10:18:48]*** Stop cut motor [10:18:48]*** Cut end [10:18:48]Read from MH i2c: 01 07 00 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: 01 07 00 2E 0A 00 00 00 00 00 FF 0F 4D [10:18:48]process_action close_receipt done [10:18:48]requested_data is exist [10:18:48]produce_requested_data [10:18:48]requested_item fm.sn is exist - process it [10:18:48]wFMCommunicate request_size=4 [10:18:48]MH_SAM_APDU [10:18:48]CAPDU: 80 11 00 00 [10:18:48]Write to MH i2c: E2 08 00 2F 0A 80 11 00 00 00 00 00 00 B3 [10:18:48]Write i2c OK [10:18:48]MH_I2C_Read... [10:18:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:48]Read from MH i2c: E2 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: E2 17 00 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: E2 17 00 2F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FF [10:18:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:18:48]wFMCommunicate OK [10:18:48]requested_item fd.num is exist - process it [10:18:48]SAM_PROTO_GetFieldsCounters [10:18:48]wFMCommunicate request_size=4 [10:18:48]MH_SAM_APDU [10:18:48]CAPDU: 80 13 00 00 [10:18:48]Write to MH i2c: E2 08 00 30 0A 80 13 00 00 00 00 00 00 B6 [10:18:48]Write i2c OK [10:18:48]MH_I2C_Read... [10:18:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:48]Read from MH i2c: E2 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: E2 62 00 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: E2 62 00 30 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 66 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [10:18:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 66 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:48]wFMCommunicate OK [10:18:48]SAM_PROTO_GetFieldsCounters done [10:18:48]requested_item shift.num is exist - process it [10:18:48]requested_item shift.opened is exist - process it [10:18:48]req_shift_opened [10:18:48]FM_GetShiftState [10:18:48]SAM_PROTO_GetShiftState [10:18:48]wFMCommunicate request_size=4 [10:18:48]MH_SAM_APDU [10:18:48]CAPDU: 80 13 01 00 [10:18:48]Write to MH i2c: E2 08 00 31 0A 80 13 01 00 00 00 00 00 B8 [10:18:48]Write i2c OK [10:18:48]MH_I2C_Read... [10:18:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:48]Read from MH i2c: E2 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: E2 0E 00 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: E2 0E 00 31 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DB [10:18:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:18:48]wFMCommunicate OK [10:18:48]SAM_PROTO_GetShiftState done [10:18:48]FM_GetShiftState done [10:18:48]req_shift_opened done [10:18:48]requested_item shift.open_date is exist - process it [10:18:48]req_shift_open_date [10:18:48]req_shift_open_date done [10:18:48]produce_requested_data done [10:18:48]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58214,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:18:48]process_action_free close_receipt [10:18:48]json_value_free [10:18:48]json_value_free done [10:18:48]process_json_proto returns [10:18:48]Send response to host [10:18:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58214,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:18:48]free response buf [10:18:48]execute_script done [10:18:48]execute_script returns [10:18:48]free content buf [10:18:48]Sock 9.Close socket [10:18:48]Sock 9.Thread stoped [10:18:52]OFD Sender: No OFD packet to send [10:18:57]OFD Sender: No OFD packet to send [10:19:02]OFD Sender: No OFD packet to send [10:19:03]accept exits with 7 [10:19:03]New connection [10:19:03]New thread 3067039076 created [10:19:03]Thread 3067182436 joined [10:19:03]Waiting for new connection... [10:19:03] Sock 7.Parse request [10:19:03]Sock 7.Check first char [10:19:03]Sock 7.First char is OK [10:19:03]request: POST /json_proto HTTP/1.0 [10:19:03]Method: POST [10:19:03]URL: /json_proto [10:19:03]Method is POST - this is cgi request [10:19:03]url: /json_proto [10:19:03]query_string will be loaded in cgi processing [10:19:03]execute_cgi json_proto POST (null) [10:19:03]execute_cgi path=json_proto method=POST [10:19:03]POST find Content-Length [10:19:03]Host: 172.17.44.3:8080 [10:19:03]Content-Length: 790 [10:19:03]Content-Type: application/json [10:19:03] [10:19:03]POST finish read [10:19:03]Found Content-Length = 790 [10:19:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:03]execute_script... [10:19: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)2075463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:03]POST & json_proto [10:19:03]process_json_proto [10:19:03]json parsed OK: [10:19:03]protocol is kg_v1.0 [10:19:03]action value=close_receipt [10:19:03]process_action close_receipt [10:19:03]cmd_close_receipt [10:19:03]MH_GetDate [10:19:03]Write to MH i2c: F0 00 00 32 0A 2B [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: F0 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: F0 09 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: F0 09 00 32 0A 00 98 6D C4 66 AD C5 5D 66 98 [10:19:03]GetLastDocTimeStamp 1724149125 [10:19:03]current date 1724149144 [10:19:03]FM_GetShiftState [10:19:03]SAM_PROTO_GetShiftState [10:19:03]wFMCommunicate request_size=4 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 13 01 00 [10:19:03]Write to MH i2c: E2 08 00 33 0A 80 13 01 00 00 00 00 00 BA [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 0E 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 0E 00 33 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DD [10:19:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:19:03]wFMCommunicate OK [10:19:03]SAM_PROTO_GetShiftState done [10:19:03]FM_GetShiftState done [10:19:03]opened in 1724112910 [10:19:03]opened+sec_in_day 1724199310 [10:19:03]quantity*price = 0 [10:19:03]sum+1 = 1 [10:19:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 199 20.08.2024 10:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58215 ФПД: 101484971067743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101904&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58215&fm=101484971067743&tin=02508201610067®Number=0000000000162794&sum=0 [10:19:04]StoreToDocumentArchive [10:19:04]shift 100 fd 58215 [10:19:04]save to /storage/0100/doc_00058215 [10:19:04]save last doc name /storage/0100/doc_00058215 to /storage/kkm_last_doc_name [10:19:04]save OK [10:19:04]Clear old archive folders... [10:19:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:19:04]tlvbuf is 006ED010 [10:19:04]SAM_PROTO_ClearQueue [10:19:04]wFMCommunicate request_size=4 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 09 00 00 [10:19:04]Write to MH i2c: E2 08 00 40 0A 80 09 00 00 00 00 00 00 BC [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:04]Read from MH i2c: E2 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 03 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 03 00 40 0A 00 90 00 BE [10:19:04]RAPDU: 90 00 [10:19:04]wFMCommunicate OK [10:19:04]SAM_PROTO_ClearQueue done [10:19:04]KKMCreateOFDPacket [10:19:04]OFDProtocolAddRootSTLVToBuf [10:19:04]FM_MakeSignedData [10:19:04]FM_MakeSignedData [10:19:04]SAM_PROTO_SignData [10:19:04]wFMCommunicate request_size=4 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 0D 01 02 [10:19:04]Write to MH i2c: E2 08 00 41 0A 80 0D 01 02 00 00 00 00 C4 [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:04]Read from MH i2c: E2 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 03 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 03 00 41 0A 00 90 00 BF [10:19:04]RAPDU: 90 00 [10:19:04]wFMCommunicate OK [10:19:04]wFMCommunicate request_size=255 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 98 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E3 00 00 35 04 06 00 5C 4C CF A6 [10:19:04]Write to MH i2c: E2 02 01 42 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 98 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E3 00 00 35 04 06 00 5C 4C CF A6 00 00 0C [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:04]Read from MH i2c: E2 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 03 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 03 00 42 0A 00 90 00 C0 [10:19:04]RAPDU: 90 00 [10:19:04]wFMCommunicate OK [10:19:04]wFMCommunicate request_size=7 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 0D 02 02 02 89 5F [10:19:04]Write to MH i2c: E2 0A 00 43 0A 80 0D 02 02 02 00 89 5F 00 00 B3 [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:04]Read from MH i2c: E2 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 03 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 03 00 43 0A 00 90 00 C1 [10:19:04]RAPDU: 90 00 [10:19:04]wFMCommunicate OK [10:19:04]wFMCommunicate request_size=4 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 0D 03 02 [10:19:04]Write to MH i2c: E2 08 00 44 0A 80 0D 03 02 00 00 00 00 C9 [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:04]Read from MH i2c: E2 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 0B 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 0B 00 44 0A 00 D5 90 0F 50 AE 43 62 68 90 00 49 [10:19:04]RAPDU: D5 90 0F 50 AE 43 62 68 90 00 [10:19:04]wFMCommunicate OK [10:19:04]SAM_PROTO_SignData done [10:19:04]FM_MakeSignedData done [10:19:04]CreateOFDProtocolMessage [10:19:04]wFMCommunicate request_size=4 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 11 00 00 [10:19:04]Write to MH i2c: E2 08 00 45 0A 80 11 00 00 00 00 00 00 C9 [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:04]Read from MH i2c: E2 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 17 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 17 00 45 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 15 [10:19:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:19:04]wFMCommunicate OK [10:19:04]CreateOFDProtocolMessage done [10:19:04]OFDSenderStorePacket 58215 [10:19:04]StoreOFDPacket docnum=58215 [10:19:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 67 DB 04 01 79 A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 98 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E3 00 00 35 04 06 00 5C 4C CF A6 89 5F D5 90 0F 50 AE 43 62 68 [10:19:04]CheckFolder [10:19:04]dirname=/storage/ofd_packets [10:19:04]CheckFolder done [10:19:04]ProducePacketName [10:19:04]name=ofd_packets/00058215 [10:19:04]NVStorageSaveData ofd_packets/00058215 [10:19:04]File name is /storage/ofd_packets/00058215 [10:19:04]Write 298 bytes [10:19:04]NVStorageSaveData done [10:19:04]OFDSenderStorePacket done [10:19:04]KKMCreateOFDPacket done [10:19:04]NVStorageSaveData kkm_last_timestamp [10:19:04]File name is /storage/kkm_last_timestamp [10:19:04]Write 4 bytes [10:19:04]NVStorageSaveData done [10:19:04]ExternCall_PrintAddStr [10:19:04]wPrintStart [10:19:04]Write to MH i2c: 01 00 00 46 0A 50 [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: 01 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: 01 07 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: 01 07 00 46 0A 00 00 00 00 00 FF 0F 65 [10:19:04]RasterBufferAndPrint [10:19:04]line Счет N : (1)2075463 [10:19:04]line ИНН: 02508201610067 [10:19:04]line Контрольно-Кассовый Чек [10:19:04]line ПРОДАЖА [10:19:04]line ТРК (МРК, ГНК) : 21 [10:19:04]line Товар: 2710194210 [10:19:04]line ДТ-К-5 [10:19:04]line 10.500 * 0.00 [10:19:04]line = 0.00 [10:19:04]line НДС 12% НСП 1% [10:19:04]line > о реализуемом товаре [10:19:04]line ИТОГО: 0.00 [10:19:04]line НСП 1% : 0.00 [10:19:04]line НДС 12% : 0.00 [10:19:04]line Наличными: 0.00 [10:19:04]line Безнал.: 0.00 [10:19:04]line Место: АЗС № 135 "Партнер Нефть" [10:19:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:19:04]line СНО: Общий режим [10:19:04]line Чек 199 20.08.2024 10:19 [10:19:04]line Смена: 100 ФФД: 1.0 [10:19:04]line ЗНМ: 0300000196 [10:19:04]line РНМ: 0000000000162794 [10:19:04]line Версия ККМ: v1.0 [10:19:04]line Талоны: Топливная Карта [10:19:04]line 68771 [10:19:04]line ФМ: 0000000002094532 [10:19:04]line ФД: 58215 [10:19:04]line ФПД: 101484971067743 [10:19:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101904&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58215&fm=101484971067743&tin=02508201610067®Number=0000000000162794&sum=0 [10:19:05]OFD Sender: Processing packet 58215 [packets to send 51, broken 50] [10:19:05]ProducePacketName [10:19:05]name=ofd_packets/00058215 [10:19:05]OFD Sender: To server: pG, [10:19:05]CommunicateWithHost lk.salyk.kg:30040 [10:19:05]ConnectInit lk.salyk.kg [10:19:05]written 0, free lines is 4095 [10:19:05]Connected sock=11 [10:19:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 67 DB 04 01 79 A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 98 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E3 00 00 35 04 06 00 5C 4C CF A6 89 5F D5 90 0F 50 AE 43 62 68 [10:19:05]Write to MH i2c: 01 00 00 70 0A 7A [10:19:05]Write i2c OK [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: 01 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: 01 07 00 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: 01 07 00 70 0A 00 00 00 00 00 B2 0C 3F [10:19:05]RasterBufferAndPrint [10:19:05]line [10:19:05]line [10:19:05]line [10:19:05]line [10:19:05]line [10:19:05]written 0, free lines is 3254 [10:19:05]MH_Cut [10:19:05]Write to MH i2c: D1 01 00 77 0A 01 53 [10:19:05]Write i2c OK [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: D1 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: D1 01 00 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: D1 01 00 77 0A 00 52 [10:19:05]Write to MH i2c: 01 00 00 78 0A 82 [10:19:05]Write i2c OK [10:19:05]MH_I2C_Read... [10:19:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C7 47 47 00 D6 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E3 00 00 F4 03 04 00 E7 18 C4 66 B6 04 01 00 00 A9 65 03 57 27 35 0B 67 [10:19:05]CommunicateWithHost err = 0 [10:19:05]CheckOFDResponse [10:19:05]1017 (14) - 77093643461234 [10:19:05]1041 (16) - 0000000002094532 [10:19:05]1040 (4) - 58215 [10:19:05]1012 (4) - 20.08.2024 04:17 [10:19:05]1206 (1) - 0 [10:19:05]OFD Sender: Remove packet 58215 [10:19:05]ProducePacketName [10:19:05]name=ofd_packets/00058215 [10:19:05]NVStorageDeleteData [10:19:06]OFD Sender: No OFD packet to send [10:19:06]*** Cut start [10:19:06]*** Partial cut [10:19:06]*** CUTSNS_PIN = 1 [10:19:06]*** CUTSNS_PIN = 0 [10:19:06]*** Brake cut motor [10:19:07]Read from MH i2c: 01 [10:19:07]MH_I2C_Read... [10:19:07]*** Stop cut motor [10:19:07]*** Cut end [10:19:07]Read from MH i2c: 01 07 00 [10:19:07]MH_I2C_Read... [10:19:07]Read from MH i2c: 01 07 00 78 0A 00 00 00 00 00 FF 0F 97 [10:19:07]process_action close_receipt done [10:19:07]requested_data is exist [10:19:07]produce_requested_data [10:19:07]requested_item fm.sn is exist - process it [10:19:07]wFMCommunicate request_size=4 [10:19:07]MH_SAM_APDU [10:19:07]CAPDU: 80 11 00 00 [10:19:07]Write to MH i2c: E2 08 00 79 0A 80 11 00 00 00 00 00 00 FD [10:19:07]Write i2c OK [10:19:07]MH_I2C_Read... [10:19:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:07]Read from MH i2c: E2 [10:19:07]MH_I2C_Read... [10:19:07]Read from MH i2c: E2 17 00 [10:19:07]MH_I2C_Read... [10:19:07]Read from MH i2c: E2 17 00 79 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 49 [10:19:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:19:07]wFMCommunicate OK [10:19:07]requested_item fd.num is exist - process it [10:19:07]SAM_PROTO_GetFieldsCounters [10:19:07]wFMCommunicate request_size=4 [10:19:07]MH_SAM_APDU [10:19:07]CAPDU: 80 13 00 00 [10:19:07]Write to MH i2c: E2 08 00 7A 0A 80 13 00 00 00 00 00 00 00 [10:19:07]Write i2c OK [10:19:07]MH_I2C_Read... [10:19:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:07]Read from MH i2c: E2 [10:19:07]MH_I2C_Read... [10:19:07]Read from MH i2c: E2 62 00 [10:19:07]MH_I2C_Read... [10:19:07]Read from MH i2c: E2 62 00 7A 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 67 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [10:19:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 67 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:07]wFMCommunicate OK [10:19:07]SAM_PROTO_GetFieldsCounters done [10:19:07]requested_item shift.num is exist - process it [10:19:07]requested_item shift.opened is exist - process it [10:19:07]req_shift_opened [10:19:07]FM_GetShiftState [10:19:07]SAM_PROTO_GetShiftState [10:19:07]wFMCommunicate request_size=4 [10:19:07]MH_SAM_APDU [10:19:07]CAPDU: 80 13 01 00 [10:19:07]Write to MH i2c: E2 08 00 7B 0A 80 13 01 00 00 00 00 00 02 [10:19:07]Write i2c OK [10:19:07]MH_I2C_Read... [10:19:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:07]Read from MH i2c: E2 [10:19:07]MH_I2C_Read... [10:19:07]Read from MH i2c: E2 0E 00 [10:19:07]MH_I2C_Read... [10:19:07]Read from MH i2c: E2 0E 00 7B 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 25 [10:19:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:19:07]wFMCommunicate OK [10:19:07]SAM_PROTO_GetShiftState done [10:19:07]FM_GetShiftState done [10:19:07]req_shift_opened done [10:19:07]requested_item shift.open_date is exist - process it [10:19:07]req_shift_open_date [10:19:07]req_shift_open_date done [10:19:07]produce_requested_data done [10:19:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58215,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:19:07]process_action_free close_receipt [10:19:07]json_value_free [10:19:07]json_value_free done [10:19:07]process_json_proto returns [10:19:07]Send response to host [10:19:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58215,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:19:07]free response buf [10:19:07]execute_script done [10:19:07]execute_script returns [10:19:07]free content buf [10:19:07]Sock 7.Close socket [10:19:07]Sock 7.Thread stoped [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:46]OFD Sender: No OFD packet to send [10:19:51]OFD Sender: No OFD packet to send [10:19:56]OFD Sender: No OFD packet to send [10:20:01]OFD Sender: No OFD packet to send [10:20:05]accept exits with 9 [10:20:05]New connection [10:20:05]New thread 3067182436 created [10:20:05]Thread 3067039076 joined [10:20:05]Waiting for new connection... [10:20:05] Sock 9.Parse request [10:20:05]Sock 9.Check first char [10:20:05]Sock 9.First char is OK [10:20:05]request: POST /json_proto HTTP/1.0 [10:20:05]Method: POST [10:20:05]URL: /json_proto [10:20:05]Method is POST - this is cgi request [10:20:05]url: /json_proto [10:20:05]query_string will be loaded in cgi processing [10:20:05]execute_cgi json_proto POST (null) [10:20:05]execute_cgi path=json_proto method=POST [10:20:05]POST find Content-Length [10:20:05]Host: 172.17.44.3:8080 [10:20:05]Content-Length: 804 [10:20:05]Content-Type: application/json [10:20:05] [10:20:05]POST finish read [10:20:05]Found Content-Length = 804 [10:20:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:05]execute_script... [10:20: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)2075465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:05]POST & json_proto [10:20:05]process_json_proto [10:20:05]json parsed OK: [10:20:05]protocol is kg_v1.0 [10:20:05]action value=close_receipt [10:20:05]process_action close_receipt [10:20:05]cmd_close_receipt [10:20:05]MH_GetDate [10:20:05]Write to MH i2c: F0 00 00 7C 0A 75 [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: F0 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: F0 09 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: F0 09 00 7C 0A 00 D6 6D C4 66 AD C5 5D 66 20 [10:20:05]GetLastDocTimeStamp 1724149144 [10:20:05]current date 1724149206 [10:20:05]FM_GetShiftState [10:20:05]SAM_PROTO_GetShiftState [10:20:05]wFMCommunicate request_size=4 [10:20:05]MH_SAM_APDU [10:20:05]CAPDU: 80 13 01 00 [10:20:05]Write to MH i2c: E2 08 00 7D 0A 80 13 01 00 00 00 00 00 04 [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:05]Read from MH i2c: E2 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 0E 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 0E 00 7D 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 27 [10:20:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:20:05]wFMCommunicate OK [10:20:05]SAM_PROTO_GetShiftState done [10:20:05]FM_GetShiftState done [10:20:05]opened in 1724112910 [10:20:05]opened+sec_in_day 1724199310 [10:20:05]quantity*price = 150032 [10:20:05]sum+1 = 150033 [10:20:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 200 20.08.2024 10:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58216 ФПД: 154404269000600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102006&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58216&fm=154404269000600&tin=02508201610067®Number=0000000000162794&sum=150032 [10:20:06]StoreToDocumentArchive [10:20:06]shift 100 fd 58216 [10:20:06]save to /storage/0100/doc_00058216 [10:20:06]save last doc name /storage/0100/doc_00058216 to /storage/kkm_last_doc_name [10:20:06]save OK [10:20:06]Clear old archive folders... [10:20:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:06]tlvbuf is 006A98C0 [10:20:06]SAM_PROTO_ClearQueue [10:20:06]wFMCommunicate request_size=4 [10:20:06]MH_SAM_APDU [10:20:06]CAPDU: 80 09 00 00 [10:20:06]Write to MH i2c: E2 08 00 8A 0A 80 09 00 00 00 00 00 00 06 [10:20:06]Write i2c OK [10:20:06]MH_I2C_Read... [10:20:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:06]Read from MH i2c: E2 [10:20:06]MH_I2C_Read... [10:20:06]Read from MH i2c: E2 03 00 [10:20:06]MH_I2C_Read... [10:20:06]Read from MH i2c: E2 03 00 8A 0A 00 90 00 08 [10:20:06]RAPDU: 90 00 [10:20:06]wFMCommunicate OK [10:20:06]SAM_PROTO_ClearQueue done [10:20:06]KKMCreateOFDPacket [10:20:06]OFDProtocolAddRootSTLVToBuf [10:20:06]FM_MakeSignedData [10:20:06]FM_MakeSignedData [10:20:06]SAM_PROTO_SignData [10:20:06]wFMCommunicate request_size=4 [10:20:06]MH_SAM_APDU [10:20:06]CAPDU: 80 0D 01 02 [10:20:06]Write to MH i2c: E2 08 00 8B 0A 80 0D 01 02 00 00 00 00 0E [10:20:06]Write i2c OK [10:20:06]MH_I2C_Read... [10:20:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:06]Read from MH i2c: E2 [10:20:06]MH_I2C_Read... [10:20:06]Read from MH i2c: E2 03 00 [10:20:06]MH_I2C_Read... [10:20:06]Read from MH i2c: E2 03 00 8B 0A 00 90 00 09 [10:20:06]RAPDU: 90 00 [10:20:06]wFMCommunicate OK [10:20:06]wFMCommunicate request_size=255 [10:20:06]MH_SAM_APDU [10:20:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 D6 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E3 00 00 35 04 06 00 8C [10:20:06]Write to MH i2c: E2 02 01 8C 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 D6 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E3 00 00 35 04 06 00 8C 00 00 AF [10:20:06]Write i2c OK [10:20:06]MH_I2C_Read... [10:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:07]Read from MH i2c: E2 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 03 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 03 00 8C 0A 00 90 00 0A [10:20:07]RAPDU: 90 00 [10:20:07]wFMCommunicate OK [10:20:07]wFMCommunicate request_size=10 [10:20:07]MH_SAM_APDU [10:20:07]CAPDU: 80 0D 02 02 05 6E 0B 9B 07 98 [10:20:07]Write to MH i2c: E2 0D 00 8D 0A 80 0D 02 02 05 00 6E 0B 9B 07 98 00 00 CE [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:07]Read from MH i2c: E2 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 03 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 03 00 8D 0A 00 90 00 0B [10:20:07]RAPDU: 90 00 [10:20:07]wFMCommunicate OK [10:20:07]wFMCommunicate request_size=4 [10:20:07]MH_SAM_APDU [10:20:07]CAPDU: 80 0D 03 02 [10:20:07]Write to MH i2c: E2 08 00 8E 0A 80 0D 03 02 00 00 00 00 13 [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:07]Read from MH i2c: E2 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 0B 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 0B 00 8E 0A 00 04 55 EE F1 CD B5 C4 2D 90 00 BF [10:20:07]RAPDU: 04 55 EE F1 CD B5 C4 2D 90 00 [10:20:07]wFMCommunicate OK [10:20:07]SAM_PROTO_SignData done [10:20:07]FM_MakeSignedData done [10:20:07]CreateOFDProtocolMessage [10:20:07]wFMCommunicate request_size=4 [10:20:07]MH_SAM_APDU [10:20:07]CAPDU: 80 11 00 00 [10:20:07]Write to MH i2c: E2 08 00 8F 0A 80 11 00 00 00 00 00 00 13 [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:07]Read from MH i2c: E2 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 17 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 17 00 8F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [10:20:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:20:07]wFMCommunicate OK [10:20:07]CreateOFDProtocolMessage done [10:20:07]OFDSenderStorePacket 58216 [10:20:07]StoreOFDPacket docnum=58216 [10:20:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B5 9C 07 01 E5 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 D6 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E3 00 00 35 04 06 00 8C 6E 0B 9B 07 98 04 55 EE F1 CD B5 C4 2D [10:20:07]CheckFolder [10:20:07]dirname=/storage/ofd_packets [10:20:07]CheckFolder done [10:20:07]ProducePacketName [10:20:07]name=ofd_packets/00058216 [10:20:07]NVStorageSaveData ofd_packets/00058216 [10:20:07]File name is /storage/ofd_packets/00058216 [10:20:07]Write 301 bytes [10:20:07]NVStorageSaveData done [10:20:07]OFDSenderStorePacket done [10:20:07]KKMCreateOFDPacket done [10:20:07]NVStorageSaveData kkm_last_timestamp [10:20:07]File name is /storage/kkm_last_timestamp [10:20:07]Write 4 bytes [10:20:07]NVStorageSaveData done [10:20:07]ExternCall_PrintAddStr [10:20:07]wPrintStart [10:20:07]Write to MH i2c: 01 00 00 90 0A 9A [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: 01 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: 01 07 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: 01 07 00 90 0A 00 00 00 00 00 FF 0F AF [10:20:07]RasterBufferAndPrint [10:20:07]line Счет N : (1)2075465 [10:20:07]line ИНН: 02508201610067 [10:20:07]line Контрольно-Кассовый Чек [10:20:07]line ПРОДАЖА [10:20:07]line ТРК (МРК, ГНК) : 42 [10:20:07]line Товар: 2710124500 [10:20:07]line Аи-95-К-5 [10:20:07]line 20.220 * 74.20 [10:20:07]line = 1500.32 [10:20:07]line НДС 12% НСП 1% [10:20:07]line > о реализуемом товаре [10:20:07]line ИТОГО: 1500.32 [10:20:07]line НСП 1% : 13.28 [10:20:07]line НДС 12% : 159.33 [10:20:07]line Наличными: 0.00 [10:20:07]line Безнал.: 1500.32 [10:20:07]line Место: АЗС № 135 "Партнер Нефть" [10:20:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:20:07]line СНО: Общий режим [10:20:07]line Чек 200 20.08.2024 10:20 [10:20:07]line Смена: 100 ФФД: 1.0 [10:20:07]line ЗНМ: 0300000196 [10:20:07]line РНМ: 0000000000162794 [10:20:07]line Версия ККМ: v1.0 [10:20:07]line Платежная система: O! деньги [10:20:07]line ФМ: 0000000002094532 [10:20:07]line ФД: 58216 [10:20:07]line ФПД: 154404269000600 [10:20:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102006&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58216&fm=154404269000600&tin=02508201610067®Number=0000000000162794&sum=150032 [10:20:07]OFD Sender: Processing packet 58216 [packets to send 51, broken 50] [10:20:07]ProducePacketName [10:20:07]name=ofd_packets/00058216 [10:20:07]OFD Sender: To server: pG, [10:20:07]CommunicateWithHost lk.salyk.kg:30040 [10:20:07]ConnectInit lk.salyk.kg [10:20:07]written 0, free lines is 4095 [10:20:07]Connected sock=10 [10:20:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B5 9C 07 01 E5 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 D6 6D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E3 00 00 35 04 06 00 8C 6E 0B 9B 07 98 04 55 EE F1 CD B5 C4 2D [10:20:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 85 53 47 00 6E 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E3 00 00 F4 03 04 00 25 19 C4 66 B6 04 01 00 00 74 09 95 02 1A 72 67 F0 [10:20:07]CommunicateWithHost err = 0 [10:20:07]CheckOFDResponse [10:20:07]1017 (14) - 77093643461234 [10:20:07]1041 (16) - 0000000002094532 [10:20:07]1040 (4) - 58216 [10:20:07]1012 (4) - 20.08.2024 04:18 [10:20:07]1206 (1) - 0 [10:20:07]OFD Sender: Remove packet 58216 [10:20:07]ProducePacketName [10:20:07]name=ofd_packets/00058216 [10:20:07]NVStorageDeleteData [10:20:08]Write to MH i2c: 01 00 00 BA 0A C4 [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: 01 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: 01 07 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: 01 07 00 BA 0A 00 00 00 00 00 C4 0C 9B [10:20:08]RasterBufferAndPrint [10:20:08]line [10:20:08]line [10:20:08]line [10:20:08]line [10:20:08]line [10:20:08]written 0, free lines is 3274 [10:20:08]MH_Cut [10:20:08]Write to MH i2c: D1 01 00 C1 0A 01 9D [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: D1 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: D1 01 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: D1 01 00 C1 0A 00 9C [10:20:08]Write to MH i2c: 01 00 00 C2 0A CC [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]OFD Sender: No OFD packet to send [10:20:08]*** Cut start [10:20:08]*** Partial cut [10:20:08]*** CUTSNS_PIN = 1 [10:20:08]*** CUTSNS_PIN = 0 [10:20:09]*** Brake cut motor [10:20:09]Read from MH i2c: 01 [10:20:09]MH_I2C_Read... [10:20:09]*** Stop cut motor [10:20:09]*** Cut end [10:20:09]Read from MH i2c: 01 07 00 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: 01 07 00 C2 0A 00 00 00 00 00 FF 0F E1 [10:20:09]process_action close_receipt done [10:20:09]requested_data is exist [10:20:09]produce_requested_data [10:20:09]requested_item fm.sn is exist - process it [10:20:09]wFMCommunicate request_size=4 [10:20:09]MH_SAM_APDU [10:20:09]CAPDU: 80 11 00 00 [10:20:09]Write to MH i2c: E2 08 00 C3 0A 80 11 00 00 00 00 00 00 47 [10:20:09]Write i2c OK [10:20:09]MH_I2C_Read... [10:20:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:09]Read from MH i2c: E2 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: E2 17 00 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: E2 17 00 C3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 93 [10:20:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:20:09]wFMCommunicate OK [10:20:09]requested_item fd.num is exist - process it [10:20:09]SAM_PROTO_GetFieldsCounters [10:20:09]wFMCommunicate request_size=4 [10:20:09]MH_SAM_APDU [10:20:09]CAPDU: 80 13 00 00 [10:20:09]Write to MH i2c: E2 08 00 C4 0A 80 13 00 00 00 00 00 00 4A [10:20:09]Write i2c OK [10:20:09]MH_I2C_Read... [10:20:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:09]Read from MH i2c: E2 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: E2 62 00 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: E2 62 00 C4 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 68 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [10:20:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 68 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:09]wFMCommunicate OK [10:20:09]SAM_PROTO_GetFieldsCounters done [10:20:09]requested_item shift.num is exist - process it [10:20:09]requested_item shift.opened is exist - process it [10:20:09]req_shift_opened [10:20:09]FM_GetShiftState [10:20:09]SAM_PROTO_GetShiftState [10:20:09]wFMCommunicate request_size=4 [10:20:09]MH_SAM_APDU [10:20:09]CAPDU: 80 13 01 00 [10:20:09]Write to MH i2c: E2 08 00 C5 0A 80 13 01 00 00 00 00 00 4C [10:20:09]Write i2c OK [10:20:09]MH_I2C_Read... [10:20:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:09]Read from MH i2c: E2 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: E2 0E 00 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: E2 0E 00 C5 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6F [10:20:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:20:09]wFMCommunicate OK [10:20:09]SAM_PROTO_GetShiftState done [10:20:09]FM_GetShiftState done [10:20:09]req_shift_opened done [10:20:09]requested_item shift.open_date is exist - process it [10:20:09]req_shift_open_date [10:20:09]req_shift_open_date done [10:20:09]produce_requested_data done [10:20:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58216,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:20:09]process_action_free close_receipt [10:20:09]json_value_free [10:20:09]json_value_free done [10:20:09]process_json_proto returns [10:20:09]Send response to host [10:20:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58216,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:20:09]free response buf [10:20:09]execute_script done [10:20:09]execute_script returns [10:20:09]free content buf [10:20:09]Sock 9.Close socket [10:20:09]Sock 9.Thread stoped [10:20:13]OFD Sender: No OFD packet to send [10:20:18]OFD Sender: No OFD packet to send [10:20:23]OFD Sender: No OFD packet to send [10:20:28]OFD Sender: No OFD packet to send [10:20:33]OFD Sender: No OFD packet to send [10:20:38]OFD Sender: No OFD packet to send [10:20:43]OFD Sender: No OFD packet to send [10:20:48]OFD Sender: No OFD packet to send [10:20: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:05]accept exits with 7 [10:21:05]New connection [10:21:05]New thread 3067039076 created [10:21:05]Thread 3067182436 joined [10:21:05]Waiting for new connection... [10:21:05] Sock 7.Parse request [10:21:05]Sock 7.Check first char [10:21:05]Sock 7.First char is OK [10:21:05]request: POST /json_proto HTTP/1.0 [10:21:05]Method: POST [10:21:05]URL: /json_proto [10:21:05]Method is POST - this is cgi request [10:21:05]url: /json_proto [10:21:05]query_string will be loaded in cgi processing [10:21:05]execute_cgi json_proto POST (null) [10:21:05]execute_cgi path=json_proto method=POST [10:21:05]POST find Content-Length [10:21:05]Host: 172.17.44.3:8080 [10:21:05]Content-Length: 791 [10:21:05]Content-Type: application/json [10:21:05] [10:21:05]POST finish read [10:21:05]Found Content-Length = 791 [10:21:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 101.450, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:05]execute_script... [10:21: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)2075458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 101.450, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:05]POST & json_proto [10:21:05]process_json_proto [10:21:05]json parsed OK: [10:21:05]protocol is kg_v1.0 [10:21:05]action value=close_receipt [10:21:05]process_action close_receipt [10:21:05]cmd_close_receipt [10:21:05]MH_GetDate [10:21:05]Write to MH i2c: F0 00 00 C6 0A BF [10:21:05]Write i2c OK [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: F0 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: F0 09 00 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: F0 09 00 C6 0A 00 12 6E C4 66 AD C5 5D 66 A7 [10:21:05]GetLastDocTimeStamp 1724149206 [10:21:05]current date 1724149266 [10:21:05]FM_GetShiftState [10:21:05]SAM_PROTO_GetShiftState [10:21:05]wFMCommunicate request_size=4 [10:21:05]MH_SAM_APDU [10:21:05]CAPDU: 80 13 01 00 [10:21:05]Write to MH i2c: E2 08 00 C7 0A 80 13 01 00 00 00 00 00 4E [10:21:05]Write i2c OK [10:21:05]MH_I2C_Read... [10:21:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:05]Read from MH i2c: E2 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: E2 0E 00 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: E2 0E 00 C7 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 71 [10:21:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:05]wFMCommunicate OK [10:21:05]SAM_PROTO_GetShiftState done [10:21:05]FM_GetShiftState done [10:21:05]opened in 1724112910 [10:21:05]opened+sec_in_day 1724199310 [10:21:05]quantity*price = 0 [10:21:05]sum+1 = 1 [10:21:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 201 20.08.2024 10:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58217 ФПД: 190322022434788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102106&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58217&fm=190322022434788&tin=02508201610067®Number=0000000000162794&sum=0 [10:21:06]StoreToDocumentArchive [10:21:06]shift 100 fd 58217 [10:21:06]save to /storage/0100/doc_00058217 [10:21:06]save last doc name /storage/0100/doc_00058217 to /storage/kkm_last_doc_name [10:21:06]save OK [10:21:06]Clear old archive folders... [10:21:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:21:06]tlvbuf is 006F6C00 [10:21:06]SAM_PROTO_ClearQueue [10:21:06]wFMCommunicate request_size=4 [10:21:06]MH_SAM_APDU [10:21:06]CAPDU: 80 09 00 00 [10:21:06]Write to MH i2c: E2 08 00 D4 0A 80 09 00 00 00 00 00 00 50 [10:21:06]Write i2c OK [10:21:06]MH_I2C_Read... [10:21:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:06]Read from MH i2c: E2 [10:21:06]MH_I2C_Read... [10:21:06]Read from MH i2c: E2 03 00 [10:21:06]MH_I2C_Read... [10:21:06]Read from MH i2c: E2 03 00 D4 0A 00 90 00 52 [10:21:06]RAPDU: 90 00 [10:21:06]wFMCommunicate OK [10:21:06]SAM_PROTO_ClearQueue done [10:21:06]KKMCreateOFDPacket [10:21:06]OFDProtocolAddRootSTLVToBuf [10:21:06]FM_MakeSignedData [10:21:06]FM_MakeSignedData [10:21:06]SAM_PROTO_SignData [10:21:06]wFMCommunicate request_size=4 [10:21:06]MH_SAM_APDU [10:21:06]CAPDU: 80 0D 01 02 [10:21:06]Write to MH i2c: E2 08 00 D5 0A 80 0D 01 02 00 00 00 00 58 [10:21:06]Write i2c OK [10:21:06]MH_I2C_Read... [10:21:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:07]Read from MH i2c: E2 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 03 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 03 00 D5 0A 00 90 00 53 [10:21:07]RAPDU: 90 00 [10:21:07]wFMCommunicate OK [10:21:07]wFMCommunicate request_size=255 [10:21:07]MH_SAM_APDU [10:21: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 35 FF 03 08 00 03 4A 8C 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 C9 00 00 00 F4 03 04 00 12 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E3 00 00 35 04 06 00 AD 18 CC 8A [10:21:07]Write to MH i2c: E2 02 01 D6 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 8C 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 C9 00 00 00 F4 03 04 00 12 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E3 00 00 35 04 06 00 AD 18 CC 8A 00 00 C7 [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:07]Read from MH i2c: E2 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 03 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 03 00 D6 0A 00 90 00 54 [10:21:07]RAPDU: 90 00 [10:21:07]wFMCommunicate OK [10:21:07]wFMCommunicate request_size=7 [10:21:07]MH_SAM_APDU [10:21:07]CAPDU: 80 0D 02 02 02 47 E4 [10:21:07]Write to MH i2c: E2 0A 00 D7 0A 80 0D 02 02 02 00 47 E4 00 00 8A [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:07]Read from MH i2c: E2 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 03 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 03 00 D7 0A 00 90 00 55 [10:21:07]RAPDU: 90 00 [10:21:07]wFMCommunicate OK [10:21:07]wFMCommunicate request_size=4 [10:21:07]MH_SAM_APDU [10:21:07]CAPDU: 80 0D 03 02 [10:21:07]Write to MH i2c: E2 08 00 D8 0A 80 0D 03 02 00 00 00 00 5D [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:07]Read from MH i2c: E2 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 0B 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 0B 00 D8 0A 00 50 C2 02 C8 B6 09 BA E7 90 00 9A [10:21:07]RAPDU: 50 C2 02 C8 B6 09 BA E7 90 00 [10:21:07]wFMCommunicate OK [10:21:07]SAM_PROTO_SignData done [10:21:07]FM_MakeSignedData done [10:21:07]CreateOFDProtocolMessage [10:21:07]wFMCommunicate request_size=4 [10:21:07]MH_SAM_APDU [10:21:07]CAPDU: 80 11 00 00 [10:21:07]Write to MH i2c: E2 08 00 D9 0A 80 11 00 00 00 00 00 00 5D [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:07]Read from MH i2c: E2 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 17 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 17 00 D9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A9 [10:21:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:07]wFMCommunicate OK [10:21:07]CreateOFDProtocolMessage done [10:21:07]OFDSenderStorePacket 58217 [10:21:07]StoreOFDPacket docnum=58217 [10:21:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B0 5F 04 01 42 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 8C 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 C9 00 00 00 F4 03 04 00 12 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E3 00 00 35 04 06 00 AD 18 CC 8A 47 E4 50 C2 02 C8 B6 09 BA E7 [10:21:07]CheckFolder [10:21:07]dirname=/storage/ofd_packets [10:21:07]CheckFolder done [10:21:07]ProducePacketName [10:21:07]name=ofd_packets/00058217 [10:21:07]NVStorageSaveData ofd_packets/00058217 [10:21:07]File name is /storage/ofd_packets/00058217 [10:21:07]Write 298 bytes [10:21:07]NVStorageSaveData done [10:21:07]OFDSenderStorePacket done [10:21:07]KKMCreateOFDPacket done [10:21:07]NVStorageSaveData kkm_last_timestamp [10:21:07]File name is /storage/kkm_last_timestamp [10:21:07]Write 4 bytes [10:21:07]NVStorageSaveData done [10:21:07]ExternCall_PrintAddStr [10:21:07]wPrintStart [10:21:07]Write to MH i2c: 01 00 00 DA 0A E4 [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: 01 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: 01 07 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: 01 07 00 DA 0A 00 00 00 00 00 FF 0F F9 [10:21:07]RasterBufferAndPrint [10:21:07]line Счет N : (1)2075458 [10:21:07]line ИНН: 02508201610067 [10:21:07]line Контрольно-Кассовый Чек [10:21:07]line ПРОДАЖА [10:21:07]line ТРК (МРК, ГНК) : 11 [10:21:07]line Товар: 2710194210 [10:21:07]line ДТ-К-5 [10:21:07]line 101.450 * 0.00 [10:21:07]line = 0.00 [10:21:07]line НДС 12% НСП 1% [10:21:07]line > о реализуемом товаре [10:21:07]line ИТОГО: 0.00 [10:21:07]line НСП 1% : 0.00 [10:21:07]line НДС 12% : 0.00 [10:21:07]line Наличными: 0.00 [10:21:07]line Безнал.: 0.00 [10:21:07]line Место: АЗС № 135 "Партнер Нефть" [10:21:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:21:07]line СНО: Общий режим [10:21:07]line Чек 201 20.08.2024 10:21 [10:21:07]line Смена: 100 ФФД: 1.0 [10:21:07]line ЗНМ: 0300000196 [10:21:07]line РНМ: 0000000000162794 [10:21:07]line Версия ККМ: v1.0 [10:21:07]line Талоны: Топливная Карта [10:21:07]line 68771 [10:21:07]line ФМ: 0000000002094532 [10:21:07]line ФД: 58217 [10:21:07]line ФПД: 190322022434788 [10:21:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102106&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58217&fm=190322022434788&tin=02508201610067®Number=0000000000162794&sum=0 [10:21:07]OFD Sender: Processing packet 58217 [packets to send 51, broken 50] [10:21:07]ProducePacketName [10:21:07]name=ofd_packets/00058217 [10:21:07]OFD Sender: To server: pG, [10:21:07]CommunicateWithHost lk.salyk.kg:30040 [10:21:07]ConnectInit lk.salyk.kg [10:21:07]written 0, free lines is 4095 [10:21:08]Connected sock=10 [10:21:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B0 5F 04 01 42 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 8C 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 C9 00 00 00 F4 03 04 00 12 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E3 00 00 35 04 06 00 AD 18 CC 8A 47 E4 50 C2 02 C8 B6 09 BA E7 [10:21:08]Write to MH i2c: 01 00 00 04 0B 0F [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: 01 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: 01 07 00 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: 01 07 00 04 0B 00 00 00 00 00 C2 0C E4 [10:21:08]RasterBufferAndPrint [10:21:08]line [10:21:08]line [10:21:08]line [10:21:08]line [10:21:08]line [10:21:08]written 0, free lines is 3272 [10:21:08]MH_Cut [10:21:08]Write to MH i2c: D1 01 00 0B 0B 01 E8 [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: D1 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: D1 01 00 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: D1 01 00 0B 0B 00 E7 [10:21:08]Write to MH i2c: 01 00 00 0C 0B 17 [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 58 EB 47 00 6D EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E3 00 00 F4 03 04 00 61 19 C4 66 B6 04 01 00 00 D7 52 FE BE DD 06 DE 1A [10:21:08]CommunicateWithHost err = 0 [10:21:08]CheckOFDResponse [10:21:08]1017 (14) - 77093643461234 [10:21:08]1041 (16) - 0000000002094532 [10:21:08]1040 (4) - 58217 [10:21:08]1012 (4) - 20.08.2024 04:19 [10:21:08]1206 (1) - 0 [10:21:08]OFD Sender: Remove packet 58217 [10:21:08]ProducePacketName [10:21:08]name=ofd_packets/00058217 [10:21:08]NVStorageDeleteData [10:21:08]OFD Sender: No OFD packet to send [10:21:09]*** Cut start [10:21:09]*** Partial cut [10:21:09]*** CUTSNS_PIN = 1 [10:21:09]*** CUTSNS_PIN = 0 [10:21:09]*** Brake cut motor [10:21:09]Read from MH i2c: 01 [10:21:09]MH_I2C_Read... [10:21:09]*** Stop cut motor [10:21:09]*** Cut end [10:21:09]Read from MH i2c: 01 07 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: 01 07 00 0C 0B 00 00 00 00 00 FF 0F 2C [10:21:09]process_action close_receipt done [10:21:09]requested_data is exist [10:21:09]produce_requested_data [10:21:09]requested_item fm.sn is exist - process it [10:21:09]wFMCommunicate request_size=4 [10:21:09]MH_SAM_APDU [10:21:09]CAPDU: 80 11 00 00 [10:21:09]Write to MH i2c: E2 08 00 0D 0B 80 11 00 00 00 00 00 00 92 [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:09]Read from MH i2c: E2 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 17 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 17 00 0D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DE [10:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:09]wFMCommunicate OK [10:21:09]requested_item fd.num is exist - process it [10:21:09]SAM_PROTO_GetFieldsCounters [10:21:09]wFMCommunicate request_size=4 [10:21:09]MH_SAM_APDU [10:21:09]CAPDU: 80 13 00 00 [10:21:09]Write to MH i2c: E2 08 00 0E 0B 80 13 00 00 00 00 00 00 95 [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:09]Read from MH i2c: E2 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 62 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 62 00 0E 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 69 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [10:21:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 69 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:09]wFMCommunicate OK [10:21:09]SAM_PROTO_GetFieldsCounters done [10:21:09]requested_item shift.num is exist - process it [10:21:09]requested_item shift.opened is exist - process it [10:21:09]req_shift_opened [10:21:09]FM_GetShiftState [10:21:09]SAM_PROTO_GetShiftState [10:21:09]wFMCommunicate request_size=4 [10:21:09]MH_SAM_APDU [10:21:09]CAPDU: 80 13 01 00 [10:21:09]Write to MH i2c: E2 08 00 0F 0B 80 13 01 00 00 00 00 00 97 [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:10]Read from MH i2c: E2 [10:21:10]MH_I2C_Read... [10:21:10]Read from MH i2c: E2 0E 00 [10:21:10]MH_I2C_Read... [10:21:10]Read from MH i2c: E2 0E 00 0F 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BA [10:21:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:10]wFMCommunicate OK [10:21:10]SAM_PROTO_GetShiftState done [10:21:10]FM_GetShiftState done [10:21:10]req_shift_opened done [10:21:10]requested_item shift.open_date is exist - process it [10:21:10]req_shift_open_date [10:21:10]req_shift_open_date done [10:21:10]produce_requested_data done [10:21:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58217,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:21:10]process_action_free close_receipt [10:21:10]json_value_free [10:21:10]json_value_free done [10:21:10]process_json_proto returns [10:21:10]Send response to host [10:21:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58217,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:21:10]free response buf [10:21:10]execute_script done [10:21:10]execute_script returns [10:21:10]free content buf [10:21:10]Sock 7.Close socket [10:21:10]Sock 7.Thread stoped [10:21:13]OFD Sender: No OFD packet to send [10:21:18]OFD Sender: No OFD packet to send [10:21:23]OFD Sender: No OFD packet to send [10:21:25]accept exits with 9 [10:21:25]New connection [10:21:25]New thread 3067182436 created [10:21:25]Thread 3067039076 joined [10:21:25]Waiting for new connection... [10:21:25] Sock 9.Parse request [10:21:25]Sock 9.Check first char [10:21:25]Sock 9.First char is OK [10:21:25]request: POST /json_proto HTTP/1.0 [10:21:25]Method: POST [10:21:25]URL: /json_proto [10:21:25]Method is POST - this is cgi request [10:21:25]url: /json_proto [10:21:25]query_string will be loaded in cgi processing [10:21:25]execute_cgi json_proto POST (null) [10:21:25]execute_cgi path=json_proto method=POST [10:21:25]POST find Content-Length [10:21:25]Host: 172.17.44.3:8080 [10:21:25]Content-Length: 804 [10:21:25]Content-Type: application/json [10:21:25] [10:21:25]POST finish read [10:21:25]Found Content-Length = 804 [10:21:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:25]execute_script... [10:21: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)2075467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:25]POST & json_proto [10:21:25]process_json_proto [10:21:25]json parsed OK: [10:21:25]protocol is kg_v1.0 [10:21:25]action value=close_receipt [10:21:25]process_action close_receipt [10:21:25]cmd_close_receipt [10:21:25]MH_GetDate [10:21:25]Write to MH i2c: F0 00 00 10 0B 0A [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: F0 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: F0 09 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: F0 09 00 10 0B 00 26 6E C4 66 AD C5 5D 66 06 [10:21:25]GetLastDocTimeStamp 1724149266 [10:21:25]current date 1724149286 [10:21:25]FM_GetShiftState [10:21:25]SAM_PROTO_GetShiftState [10:21:25]wFMCommunicate request_size=4 [10:21:25]MH_SAM_APDU [10:21:25]CAPDU: 80 13 01 00 [10:21:25]Write to MH i2c: E2 08 00 11 0B 80 13 01 00 00 00 00 00 99 [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:25]Read from MH i2c: E2 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 0E 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 0E 00 11 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BC [10:21:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:25]wFMCommunicate OK [10:21:25]SAM_PROTO_GetShiftState done [10:21:25]FM_GetShiftState done [10:21:25]opened in 1724112910 [10:21:25]opened+sec_in_day 1724199310 [10:21:25]quantity*price = 100021 [10:21:25]sum+1 = 100023 [10:21:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 202 20.08.2024 10:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58218 ФПД: 69029054746964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102126&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58218&fm=69029054746964&tin=02508201610067®Number=0000000000162794&sum=100022 [10:21:26]StoreToDocumentArchive [10:21:26]shift 100 fd 58218 [10:21:26]save to /storage/0100/doc_00058218 [10:21:26]save last doc name /storage/0100/doc_00058218 to /storage/kkm_last_doc_name [10:21:26]save OK [10:21:26]Clear old archive folders... [10:21:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:26]tlvbuf is 006F0530 [10:21:26]SAM_PROTO_ClearQueue [10:21:26]wFMCommunicate request_size=4 [10:21:26]MH_SAM_APDU [10:21:26]CAPDU: 80 09 00 00 [10:21:26]Write to MH i2c: E2 08 00 1E 0B 80 09 00 00 00 00 00 00 9B [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:26]Read from MH i2c: E2 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 1E 0B 00 90 00 9D [10:21:26]RAPDU: 90 00 [10:21:26]wFMCommunicate OK [10:21:26]SAM_PROTO_ClearQueue done [10:21:26]KKMCreateOFDPacket [10:21:26]OFDProtocolAddRootSTLVToBuf [10:21:26]FM_MakeSignedData [10:21:26]FM_MakeSignedData [10:21:26]SAM_PROTO_SignData [10:21:26]wFMCommunicate request_size=4 [10:21:26]MH_SAM_APDU [10:21:26]CAPDU: 80 0D 01 02 [10:21:26]Write to MH i2c: E2 08 00 1F 0B 80 0D 01 02 00 00 00 00 A3 [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:26]Read from MH i2c: E2 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 1F 0B 00 90 00 9E [10:21:26]RAPDU: 90 00 [10:21:26]wFMCommunicate OK [10:21:26]wFMCommunicate request_size=255 [10:21:26]MH_SAM_APDU [10:21:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CA 00 00 00 F4 03 04 00 26 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E3 00 00 35 04 06 00 3E [10:21:26]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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 CA 00 00 00 F4 03 04 00 26 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E3 00 00 35 04 06 00 3E 00 00 EF [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:27]Read from MH i2c: E2 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 03 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 03 00 20 0B 00 90 00 9F [10:21:27]RAPDU: 90 00 [10:21:27]wFMCommunicate OK [10:21:27]wFMCommunicate request_size=10 [10:21:27]MH_SAM_APDU [10:21:27]CAPDU: 80 0D 02 02 05 C8 14 49 91 54 [10:21:27]Write to MH i2c: E2 0D 00 21 0B 80 0D 02 02 05 00 C8 14 49 91 54 00 00 BA [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:27]Read from MH i2c: E2 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 03 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 03 00 21 0B 00 90 00 A0 [10:21:27]RAPDU: 90 00 [10:21:27]wFMCommunicate OK [10:21:27]wFMCommunicate request_size=4 [10:21:27]MH_SAM_APDU [10:21:27]CAPDU: 80 0D 03 02 [10:21:27]Write to MH i2c: E2 08 00 22 0B 80 0D 03 02 00 00 00 00 A8 [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:27]Read from MH i2c: E2 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 0B 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 0B 00 22 0B 00 13 B6 2D 83 39 85 A9 05 90 00 8E [10:21:27]RAPDU: 13 B6 2D 83 39 85 A9 05 90 00 [10:21:27]wFMCommunicate OK [10:21:27]SAM_PROTO_SignData done [10:21:27]FM_MakeSignedData done [10:21:27]CreateOFDProtocolMessage [10:21:27]wFMCommunicate request_size=4 [10:21:27]MH_SAM_APDU [10:21:27]CAPDU: 80 11 00 00 [10:21:27]Write to MH i2c: E2 08 00 23 0B 80 11 00 00 00 00 00 00 A8 [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:27]Read from MH i2c: E2 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 17 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 17 00 23 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F4 [10:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:27]wFMCommunicate OK [10:21:27]CreateOFDProtocolMessage done [10:21:27]OFDSenderStorePacket 58218 [10:21:27]StoreOFDPacket docnum=58218 [10:21:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 74 4F 07 01 FF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 CA 00 00 00 F4 03 04 00 26 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E3 00 00 35 04 06 00 3E C8 14 49 91 54 13 B6 2D 83 39 85 A9 05 [10:21:27]CheckFolder [10:21:27]dirname=/storage/ofd_packets [10:21:27]CheckFolder done [10:21:27]ProducePacketName [10:21:27]name=ofd_packets/00058218 [10:21:27]NVStorageSaveData ofd_packets/00058218 [10:21:27]File name is /storage/ofd_packets/00058218 [10:21:27]Write 301 bytes [10:21:27]NVStorageSaveData done [10:21:27]OFDSenderStorePacket done [10:21:27]KKMCreateOFDPacket done [10:21:27]NVStorageSaveData kkm_last_timestamp [10:21:27]File name is /storage/kkm_last_timestamp [10:21:27]Write 4 bytes [10:21:27]NVStorageSaveData done [10:21:27]ExternCall_PrintAddStr [10:21:27]wPrintStart [10:21:27]Write to MH i2c: 01 00 00 24 0B 2F [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: 01 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: 01 07 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: 01 07 00 24 0B 00 00 00 00 00 FF 0F 44 [10:21:27]RasterBufferAndPrint [10:21:27]line Счет N : (1)2075467 [10:21:27]line ИНН: 02508201610067 [10:21:27]line Контрольно-Кассовый Чек [10:21:27]line ПРОДАЖА [10:21:27]line ТРК (МРК, ГНК) : 32 [10:21:27]line Товар: 2710124500 [10:21:27]line Аи-95-К-5 [10:21:27]line 13.480 * 74.20 [10:21:27]line = 1000.22 [10:21:27]line НДС 12% НСП 1% [10:21:27]line > о реализуемом товаре [10:21:27]line ИТОГО: 1000.22 [10:21:27]line НСП 1% : 8.85 [10:21:27]line НДС 12% : 106.22 [10:21:27]line Наличными: 0.00 [10:21:27]line Безнал.: 1000.22 [10:21:27]line Место: АЗС № 135 "Партнер Нефть" [10:21:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:21:27]line СНО: Общий режим [10:21:27]line Чек 202 20.08.2024 10:21 [10:21:27]line Смена: 100 ФФД: 1.0 [10:21:27]line ЗНМ: 0300000196 [10:21:27]line РНМ: 0000000000162794 [10:21:27]line Версия ККМ: v1.0 [10:21:27]line Платежная система: O! деньги [10:21:27]line ФМ: 0000000002094532 [10:21:27]line ФД: 58218 [10:21:27]line ФПД: 69029054746964 [10:21:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102126&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58218&fm=69029054746964&tin=02508201610067®Number=0000000000162794&sum=100022 [10:21:27]OFD Sender: Processing packet 58218 [packets to send 51, broken 50] [10:21:27]ProducePacketName [10:21:27]name=ofd_packets/00058218 [10:21:27]OFD Sender: To server: pG, [10:21:27]CommunicateWithHost lk.salyk.kg:30040 [10:21:27]ConnectInit lk.salyk.kg [10:21:27]written 0, free lines is 4095 [10:21:27]Connected sock=10 [10:21:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 74 4F 07 01 FF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 CA 00 00 00 F4 03 04 00 26 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E3 00 00 35 04 06 00 3E C8 14 49 91 54 13 B6 2D 83 39 85 A9 05 [10:21:28]Write to MH i2c: 01 00 00 4E 0B 59 [10:21:28]Write i2c OK [10:21:28]MH_I2C_Read... [10:21:28]Read from MH i2c: 01 [10:21:28]MH_I2C_Read... [10:21:28]Read from MH i2c: 01 07 00 [10:21:28]MH_I2C_Read... [10:21:28]Read from MH i2c: 01 07 00 4E 0B 00 00 00 00 00 C1 0C 2D [10:21:28]RasterBufferAndPrint [10:21:28]line [10:21:28]line [10:21:28]line [10:21:28]line [10:21:28]line [10:21:28]written 0, free lines is 3270 [10:21:28]MH_Cut [10:21:28]Write to MH i2c: D1 01 00 55 0B 01 32 [10:21:28]Write i2c OK [10:21:28]MH_I2C_Read... [10:21:28]Read from MH i2c: D1 [10:21:28]MH_I2C_Read... [10:21:28]Read from MH i2c: D1 01 00 [10:21:28]MH_I2C_Read... [10:21:28]Read from MH i2c: D1 01 00 55 0B 00 31 [10:21:28]Write to MH i2c: 01 00 00 56 0B 61 [10:21:28]Write i2c OK [10:21:28]MH_I2C_Read... [10:21:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9A CE 47 00 85 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 32 30 39 34 35 33 32 10 04 04 00 6A E3 00 00 F4 03 04 00 75 19 C4 66 B6 04 01 00 00 B2 2F D7 D4 A1 8C FF 3B [10:21:28]CommunicateWithHost err = 0 [10:21:28]CheckOFDResponse [10:21:28]1017 (14) - 77093643461234 [10:21:28]1041 (16) - 0000000002094532 [10:21:28]1040 (4) - 58218 [10:21:28]1012 (4) - 20.08.2024 04:20 [10:21:28]1206 (1) - 0 [10:21:28]OFD Sender: Remove packet 58218 [10:21:28]ProducePacketName [10:21:28]name=ofd_packets/00058218 [10:21:28]NVStorageDeleteData [10:21:28]OFD Sender: No OFD packet to send [10:21:29]*** Cut start [10:21:29]*** Partial cut [10:21:29]*** CUTSNS_PIN = 1 [10:21:29]*** CUTSNS_PIN = 0 [10:21:29]*** Brake cut motor [10:21:29]Read from MH i2c: 01 [10:21:29]MH_I2C_Read... [10:21:29]*** Stop cut motor [10:21:29]*** Cut end [10:21:29]Read from MH i2c: 01 07 00 [10:21:29]MH_I2C_Read... [10:21:29]Read from MH i2c: 01 07 00 56 0B 00 00 00 00 00 FF 0F 76 [10:21:29]process_action close_receipt done [10:21:29]requested_data is exist [10:21:29]produce_requested_data [10:21:29]requested_item fm.sn is exist - process it [10:21:29]wFMCommunicate request_size=4 [10:21:29]MH_SAM_APDU [10:21:29]CAPDU: 80 11 00 00 [10:21:29]Write to MH i2c: E2 08 00 57 0B 80 11 00 00 00 00 00 00 DC [10:21:29]Write i2c OK [10:21:29]MH_I2C_Read... [10:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:29]Read from MH i2c: E2 [10:21:29]MH_I2C_Read... [10:21:29]Read from MH i2c: E2 17 00 [10:21:29]MH_I2C_Read... [10:21:29]Read from MH i2c: E2 17 00 57 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 28 [10:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:29]wFMCommunicate OK [10:21:29]requested_item fd.num is exist - process it [10:21:29]SAM_PROTO_GetFieldsCounters [10:21:29]wFMCommunicate request_size=4 [10:21:29]MH_SAM_APDU [10:21:29]CAPDU: 80 13 00 00 [10:21:29]Write to MH i2c: E2 08 00 58 0B 80 13 00 00 00 00 00 00 DF [10:21:29]Write i2c OK [10:21:29]MH_I2C_Read... [10:21:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:29]Read from MH i2c: E2 [10:21:29]MH_I2C_Read... [10:21:29]Read from MH i2c: E2 62 00 [10:21:29]MH_I2C_Read... [10:21:29]Read from MH i2c: E2 62 00 58 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [10:21:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:29]wFMCommunicate OK [10:21:29]SAM_PROTO_GetFieldsCounters done [10:21:29]requested_item shift.num is exist - process it [10:21:29]requested_item shift.opened is exist - process it [10:21:29]req_shift_opened [10:21:29]FM_GetShiftState [10:21:29]SAM_PROTO_GetShiftState [10:21:29]wFMCommunicate request_size=4 [10:21:29]MH_SAM_APDU [10:21:29]CAPDU: 80 13 01 00 [10:21:29]Write to MH i2c: E2 08 00 59 0B 80 13 01 00 00 00 00 00 E1 [10:21:29]Write i2c OK [10:21:29]MH_I2C_Read... [10:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:30]Read from MH i2c: E2 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: E2 0E 00 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: E2 0E 00 59 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 04 [10:21:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:30]wFMCommunicate OK [10:21:30]SAM_PROTO_GetShiftState done [10:21:30]FM_GetShiftState done [10:21:30]req_shift_opened done [10:21:30]requested_item shift.open_date is exist - process it [10:21:30]req_shift_open_date [10:21:30]req_shift_open_date done [10:21:30]produce_requested_data done [10:21:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58218,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:21:30]process_action_free close_receipt [10:21:30]json_value_free [10:21:30]json_value_free done [10:21:30]process_json_proto returns [10:21:30]Send response to host [10:21:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58218,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:21:30]free response buf [10:21:30]execute_script done [10:21:30]execute_script returns [10:21:30]free content buf [10:21:30]Sock 9.Close socket [10:21:30]Sock 9.Thread stoped [10:21:33]OFD Sender: No OFD packet to send [10:21:36]accept exits with 7 [10:21:36]New connection [10:21:36]New thread 3067039076 created [10:21:36]Thread 3067182436 joined [10:21:36]Waiting for new connection... [10:21:36] Sock 7.Parse request [10:21:36]Sock 7.Check first char [10:21:36]Sock 7.First char is OK [10:21:36]request: POST /json_proto HTTP/1.0 [10:21:36]Method: POST [10:21:36]URL: /json_proto [10:21:36]Method is POST - this is cgi request [10:21:36]url: /json_proto [10:21:36]query_string will be loaded in cgi processing [10:21:36]execute_cgi json_proto POST (null) [10:21:36]execute_cgi path=json_proto method=POST [10:21:36]POST find Content-Length [10:21:36]Host: 172.17.44.3:8080 [10:21:36]Content-Length: 681 [10:21:36]Content-Type: application/json [10:21:36] [10:21:36]POST finish read [10:21:36]Found Content-Length = 681 [10:21:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [10:21:36]execute_script... [10:21:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [10:21:36]POST & json_proto [10:21:36]process_json_proto [10:21:36]json parsed OK: [10:21:36]protocol is kg_v1.0 [10:21:36]action value=close_receipt [10:21:36]process_action close_receipt [10:21:36]cmd_close_receipt [10:21:36]MH_GetDate [10:21:36]Write to MH i2c: F0 00 00 5A 0B 54 [10:21:36]Write i2c OK [10:21:36]MH_I2C_Read... [10:21:36]Read from MH i2c: F0 [10:21:36]MH_I2C_Read... [10:21:36]Read from MH i2c: F0 09 00 [10:21:36]MH_I2C_Read... [10:21:36]Read from MH i2c: F0 09 00 5A 0B 00 31 6E C4 66 AD C5 5D 66 5B [10:21:36]GetLastDocTimeStamp 1724149286 [10:21:36]current date 1724149297 [10:21:36]FM_GetShiftState [10:21:36]SAM_PROTO_GetShiftState [10:21:36]wFMCommunicate request_size=4 [10:21:36]MH_SAM_APDU [10:21:36]CAPDU: 80 13 01 00 [10:21:36]Write to MH i2c: E2 08 00 5B 0B 80 13 01 00 00 00 00 00 E3 [10:21:36]Write i2c OK [10:21:36]MH_I2C_Read... [10:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:36]Read from MH i2c: E2 [10:21:36]MH_I2C_Read... [10:21:36]Read from MH i2c: E2 0E 00 [10:21:36]MH_I2C_Read... [10:21:36]Read from MH i2c: E2 0E 00 5B 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 06 [10:21:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:36]wFMCommunicate OK [10:21:36]SAM_PROTO_GetShiftState done [10:21:36]FM_GetShiftState done [10:21:36]opened in 1724112910 [10:21:36]opened+sec_in_day 1724199310 [10:21:36]quantity*price = 800023 [10:21:36]sum+1 = 800025 [10:21:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 8000.00 Внесено: 8000.00 СДАЧА: 0.00 НСП 1% : 70.80 НДС 12% : 849.58 Наличными: 8000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 203 20.08.2024 10:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58219 ФПД: 190494735702063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102137&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58219&fm=190494735702063&tin=02508201610067®Number=0000000000162794&sum=800000 [10:21:37]StoreToDocumentArchive [10:21:37]shift 100 fd 58219 [10:21:37]save to /storage/0100/doc_00058219 [10:21:37]save last doc name /storage/0100/doc_00058219 to /storage/kkm_last_doc_name [10:21:37]save OK [10:21:37]Clear old archive folders... [10:21:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:21:37]tlvbuf is 006A8DA0 [10:21:37]SAM_PROTO_ClearQueue [10:21:37]wFMCommunicate request_size=4 [10:21:37]MH_SAM_APDU [10:21:37]CAPDU: 80 09 00 00 [10:21:37]Write to MH i2c: E2 08 00 68 0B 80 09 00 00 00 00 00 00 E5 [10:21:37]Write i2c OK [10:21:37]MH_I2C_Read... [10:21:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:37]Read from MH i2c: E2 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: E2 03 00 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: E2 03 00 68 0B 00 90 00 E7 [10:21:37]RAPDU: 90 00 [10:21:37]wFMCommunicate OK [10:21:37]SAM_PROTO_ClearQueue done [10:21:37]KKMCreateOFDPacket [10:21:37]OFDProtocolAddRootSTLVToBuf [10:21:37]FM_MakeSignedData [10:21:37]FM_MakeSignedData [10:21:37]SAM_PROTO_SignData [10:21:37]wFMCommunicate request_size=4 [10:21:37]MH_SAM_APDU [10:21:37]CAPDU: 80 0D 01 02 [10:21:37]Write to MH i2c: E2 08 00 69 0B 80 0D 01 02 00 00 00 00 ED [10:21:37]Write i2c OK [10:21:37]MH_I2C_Read... [10:21:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:37]Read from MH i2c: E2 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: E2 03 00 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: E2 03 00 69 0B 00 90 00 E8 [10:21:37]RAPDU: 90 00 [10:21:37]wFMCommunicate OK [10:21:37]wFMCommunicate request_size=255 [10:21:37]MH_SAM_APDU [10:21:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 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 CB 00 00 00 F4 03 04 00 31 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E3 00 00 35 04 06 00 AD 41 03 0D [10:21:37]Write to MH i2c: E2 02 01 6A 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 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 CB 00 00 00 F4 03 04 00 31 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E3 00 00 35 04 06 00 AD 41 03 0D 00 00 ED [10:21:37]Write i2c OK [10:21:37]MH_I2C_Read... [10:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:37]Read from MH i2c: E2 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: E2 03 00 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: E2 03 00 6A 0B 00 90 00 E9 [10:21:37]RAPDU: 90 00 [10:21:37]wFMCommunicate OK [10:21:37]wFMCommunicate request_size=7 [10:21:37]MH_SAM_APDU [10:21:37]CAPDU: 80 0D 02 02 02 98 2F [10:21:37]Write to MH i2c: E2 0A 00 6B 0B 80 0D 02 02 02 00 98 2F 00 00 BB [10:21:37]Write i2c OK [10:21:37]MH_I2C_Read... [10:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:38]Read from MH i2c: E2 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 6B 0B 00 90 00 EA [10:21:38]RAPDU: 90 00 [10:21:38]wFMCommunicate OK [10:21:38]wFMCommunicate request_size=4 [10:21:38]MH_SAM_APDU [10:21:38]CAPDU: 80 0D 03 02 [10:21:38]Write to MH i2c: E2 08 00 6C 0B 80 0D 03 02 00 00 00 00 F2 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:38]Read from MH i2c: E2 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 0B 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 0B 00 6C 0B 00 46 2F 64 84 06 72 21 B0 90 00 99 [10:21:38]RAPDU: 46 2F 64 84 06 72 21 B0 90 00 [10:21:38]wFMCommunicate OK [10:21:38]SAM_PROTO_SignData done [10:21:38]FM_MakeSignedData done [10:21:38]CreateOFDProtocolMessage [10:21:38]wFMCommunicate request_size=4 [10:21:38]MH_SAM_APDU [10:21:38]CAPDU: 80 11 00 00 [10:21:38]Write to MH i2c: E2 08 00 6D 0B 80 11 00 00 00 00 00 00 F2 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:38]Read from MH i2c: E2 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 17 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 17 00 6D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [10:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:38]wFMCommunicate OK [10:21:38]CreateOFDProtocolMessage done [10:21:38]OFDSenderStorePacket 58219 [10:21:38]StoreOFDPacket docnum=58219 [10:21:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 CB BD 04 01 BE 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 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 CB 00 00 00 F4 03 04 00 31 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E3 00 00 35 04 06 00 AD 41 03 0D 98 2F 46 2F 64 84 06 72 21 B0 [10:21:38]CheckFolder [10:21:38]dirname=/storage/ofd_packets [10:21:38]CheckFolder done [10:21:38]ProducePacketName [10:21:38]name=ofd_packets/00058219 [10:21:38]NVStorageSaveData ofd_packets/00058219 [10:21:38]File name is /storage/ofd_packets/00058219 [10:21:38]Write 298 bytes [10:21:38]NVStorageSaveData done [10:21:38]OFDSenderStorePacket done [10:21:38]KKMCreateOFDPacket done [10:21:38]NVStorageSaveData kkm_last_timestamp [10:21:38]File name is /storage/kkm_last_timestamp [10:21:38]Write 4 bytes [10:21:38]NVStorageSaveData done [10:21:38]ExternCall_PrintAddStr [10:21:38]wPrintStart [10:21:38]Write to MH i2c: 01 00 00 6E 0B 79 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: 01 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: 01 07 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: 01 07 00 6E 0B 00 00 00 00 00 FF 0F 8E [10:21:38]RasterBufferAndPrint [10:21:38]line Счет N : (1)2075468 [10:21:38]line ИНН: 02508201610067 [10:21:38]line Контрольно-Кассовый Чек [10:21:38]line ПРОДАЖА [10:21:38]line ТРК (МРК, ГНК) : 11 [10:21:38]line Товар: 2710194210 [10:21:38]line ДТ-К-5 [10:21:38]line 104.990 * 76.20 [10:21:38]line = 8000.24 [10:21:38]line НДС 12% НСП 1% [10:21:38]line > о реализуемом товаре [10:21:38]line ОКРУГЛЕНИЕ: -0.24 [10:21:38]line ИТОГО: 8000.00 [10:21:38]line Внесено: 8000.00 [10:21:38]line СДАЧА: 0.00 [10:21:38]line НСП 1% : 70.80 [10:21:38]line НДС 12% : 849.58 [10:21:38]line Наличными: 8000.00 [10:21:38]line Безнал.: 0.00 [10:21:38]line Место: АЗС № 135 "Партнер Нефть" [10:21:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:21:38]line СНО: Общий режим [10:21:38]line Чек 203 20.08.2024 10:21 [10:21:38]line Смена: 100 ФФД: 1.0 [10:21:38]line ЗНМ: 0300000196 [10:21:38]line РНМ: 0000000000162794 [10:21:38]line Версия ККМ: v1.0 [10:21:38]line ФМ: 0000000002094532 [10:21:38]line ФД: 58219 [10:21:38]line ФПД: 190494735702063 [10:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102137&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58219&fm=190494735702063&tin=02508201610067®Number=0000000000162794&sum=800000 [10:21:38]OFD Sender: Processing packet 58219 [packets to send 51, broken 50] [10:21:38]ProducePacketName [10:21:38]name=ofd_packets/00058219 [10:21:38]OFD Sender: To server: pG, [10:21:38]CommunicateWithHost lk.salyk.kg:30040 [10:21:38]ConnectInit lk.salyk.kg [10:21:38]written 0, free lines is 4095 [10:21:38]Connected sock=10 [10:21:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 CB BD 04 01 BE 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 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 CB 00 00 00 F4 03 04 00 31 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E3 00 00 35 04 06 00 AD 41 03 0D 98 2F 46 2F 64 84 06 72 21 B0 [10:21:38]Write to MH i2c: 01 00 00 99 0B A4 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: 01 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: 01 07 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: 01 07 00 99 0B 00 00 00 00 00 B1 0C 68 [10:21:38]RasterBufferAndPrint [10:21:38]line [10:21:38]line [10:21:38]line [10:21:38]line [10:21:38]line [10:21:38]written 0, free lines is 3255 [10:21:38]MH_Cut [10:21:38]Write to MH i2c: D1 01 00 A0 0B 01 7D [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: D1 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: D1 01 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: D1 01 00 A0 0B 00 7C [10:21:38]Write to MH i2c: 01 00 00 A1 0B AC [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BF 11 47 00 98 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 32 30 39 34 35 33 32 10 04 04 00 6B E3 00 00 F4 03 04 00 80 19 C4 66 B6 04 01 00 00 08 CE 71 55 C8 42 F0 31 [10:21:38]CommunicateWithHost err = 0 [10:21:38]CheckOFDResponse [10:21:38]1017 (14) - 77093643461234 [10:21:38]1041 (16) - 0000000002094532 [10:21:38]1040 (4) - 58219 [10:21:38]1012 (4) - 20.08.2024 04:20 [10:21:38]1206 (1) - 0 [10:21:38]OFD Sender: Remove packet 58219 [10:21:38]ProducePacketName [10:21:38]name=ofd_packets/00058219 [10:21:38]NVStorageDeleteData [10:21:39]OFD Sender: No OFD packet to send [10:21:39]*** Cut start [10:21:39]*** Partial cut [10:21:39]*** CUTSNS_PIN = 1 [10:21:39]*** CUTSNS_PIN = 0 [10:21:40]*** Brake cut motor [10:21:40]Read from MH i2c: 01 [10:21:40]MH_I2C_Read... [10:21:40]*** Stop cut motor [10:21:40]*** Cut end [10:21:40]Read from MH i2c: 01 07 00 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: 01 07 00 A1 0B 00 00 00 00 00 FF 0F C1 [10:21:40]process_action close_receipt done [10:21:40]requested_data is exist [10:21:40]produce_requested_data [10:21:40]requested_item fm.sn is exist - process it [10:21:40]wFMCommunicate request_size=4 [10:21:40]MH_SAM_APDU [10:21:40]CAPDU: 80 11 00 00 [10:21:40]Write to MH i2c: E2 08 00 A2 0B 80 11 00 00 00 00 00 00 27 [10:21:40]Write i2c OK [10:21:40]MH_I2C_Read... [10:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:40]Read from MH i2c: E2 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: E2 17 00 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: E2 17 00 A2 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 73 [10:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:40]wFMCommunicate OK [10:21:40]requested_item fd.num is exist - process it [10:21:40]SAM_PROTO_GetFieldsCounters [10:21:40]wFMCommunicate request_size=4 [10:21:40]MH_SAM_APDU [10:21:40]CAPDU: 80 13 00 00 [10:21:40]Write to MH i2c: E2 08 00 A3 0B 80 13 00 00 00 00 00 00 2A [10:21:40]Write i2c OK [10:21:40]MH_I2C_Read... [10:21:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:40]Read from MH i2c: E2 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: E2 62 00 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: E2 62 00 A3 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [10:21:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:40]wFMCommunicate OK [10:21:40]SAM_PROTO_GetFieldsCounters done [10:21:40]requested_item shift.num is exist - process it [10:21:40]requested_item shift.opened is exist - process it [10:21:40]req_shift_opened [10:21:40]FM_GetShiftState [10:21:40]SAM_PROTO_GetShiftState [10:21:40]wFMCommunicate request_size=4 [10:21:40]MH_SAM_APDU [10:21:40]CAPDU: 80 13 01 00 [10:21:40]Write to MH i2c: E2 08 00 A4 0B 80 13 01 00 00 00 00 00 2C [10:21:40]Write i2c OK [10:21:40]MH_I2C_Read... [10:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:40]Read from MH i2c: E2 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: E2 0E 00 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: E2 0E 00 A4 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4F [10:21:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:40]wFMCommunicate OK [10:21:40]SAM_PROTO_GetShiftState done [10:21:40]FM_GetShiftState done [10:21:40]req_shift_opened done [10:21:40]requested_item shift.open_date is exist - process it [10:21:40]req_shift_open_date [10:21:40]req_shift_open_date done [10:21:40]produce_requested_data done [10:21:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58219,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:21:40]process_action_free close_receipt [10:21:40]json_value_free [10:21:40]json_value_free done [10:21:40]process_json_proto returns [10:21:40]Send response to host [10:21:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58219,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:21:40]free response buf [10:21:40]execute_script done [10:21:40]execute_script returns [10:21:40]free content buf [10:21:40]Sock 7.Close socket [10:21:40]Sock 7.Thread stoped [10:21:42]accept exits with 9 [10:21:42]New connection [10:21:42]New thread 3067182436 created [10:21:42]Thread 3067039076 joined [10:21:42]Waiting for new connection... [10:21:42] Sock 9.Parse request [10:21:42]Sock 9.Check first char [10:21:42]Sock 9.First char is OK [10:21:42]request: POST /json_proto HTTP/1.0 [10:21:42]Method: POST [10:21:42]URL: /json_proto [10:21:42]Method is POST - this is cgi request [10:21:42]url: /json_proto [10:21:42]query_string will be loaded in cgi processing [10:21:42]execute_cgi json_proto POST (null) [10:21:42]execute_cgi path=json_proto method=POST [10:21:42]POST find Content-Length [10:21:42]Host: 172.17.44.3:8080 [10:21:42]Content-Length: 790 [10:21:42]Content-Type: application/json [10:21:42] [10:21:42]POST finish read [10:21:42]Found Content-Length = 790 [10:21:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:42]execute_script... [10:21: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)2075466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:42]POST & json_proto [10:21:42]process_json_proto [10:21:42]json parsed OK: [10:21:42]protocol is kg_v1.0 [10:21:42]action value=close_receipt [10:21:42]process_action close_receipt [10:21:42]cmd_close_receipt [10:21:42]MH_GetDate [10:21:42]Write to MH i2c: F0 00 00 A5 0B 9F [10:21:42]Write i2c OK [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: F0 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: F0 09 00 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: F0 09 00 A5 0B 00 37 6E C4 66 AD C5 5D 66 AC [10:21:42]GetLastDocTimeStamp 1724149297 [10:21:42]current date 1724149303 [10:21:42]FM_GetShiftState [10:21:42]SAM_PROTO_GetShiftState [10:21:42]wFMCommunicate request_size=4 [10:21:42]MH_SAM_APDU [10:21:42]CAPDU: 80 13 01 00 [10:21:42]Write to MH i2c: E2 08 00 A6 0B 80 13 01 00 00 00 00 00 2E [10:21:42]Write i2c OK [10:21:42]MH_I2C_Read... [10:21:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:42]Read from MH i2c: E2 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: E2 0E 00 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: E2 0E 00 A6 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 51 [10:21:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:42]wFMCommunicate OK [10:21:42]SAM_PROTO_GetShiftState done [10:21:42]FM_GetShiftState done [10:21:42]opened in 1724112910 [10:21:42]opened+sec_in_day 1724199310 [10:21:42]quantity*price = 0 [10:21:42]sum+1 = 1 [10:21:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 204 20.08.2024 10:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58220 ФПД: 35289928333907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102144&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58220&fm=35289928333907&tin=02508201610067®Number=0000000000162794&sum=0 [10:21:44]StoreToDocumentArchive [10:21:44]shift 100 fd 58220 [10:21:44]save to /storage/0100/doc_00058220 [10:21:44]save last doc name /storage/0100/doc_00058220 to /storage/kkm_last_doc_name [10:21:44]save OK [10:21:44]Clear old archive folders... [10:21:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:21:44]tlvbuf is 00740BE0 [10:21:44]SAM_PROTO_ClearQueue [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 09 00 00 [10:21:44]Write to MH i2c: E2 08 00 B3 0B 80 09 00 00 00 00 00 00 30 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 B3 0B 00 90 00 32 [10:21:44]RAPDU: 90 00 [10:21:44]wFMCommunicate OK [10:21:44]SAM_PROTO_ClearQueue done [10:21:44]KKMCreateOFDPacket [10:21:44]OFDProtocolAddRootSTLVToBuf [10:21:44]FM_MakeSignedData [10:21:44]FM_MakeSignedData [10:21:44]SAM_PROTO_SignData [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 0D 01 02 [10:21:44]Write to MH i2c: E2 08 00 B4 0B 80 0D 01 02 00 00 00 00 38 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 B4 0B 00 90 00 33 [10:21:44]RAPDU: 90 00 [10:21:44]wFMCommunicate OK [10:21:44]wFMCommunicate request_size=255 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 38 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E3 00 00 35 04 06 00 20 18 93 A4 [10:21:44]Write to MH i2c: E2 02 01 B5 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 38 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E3 00 00 35 04 06 00 20 18 93 A4 00 00 40 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]OFD Sender: No OFD packet to send [10:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 B5 0B 00 90 00 34 [10:21:44]RAPDU: 90 00 [10:21:44]wFMCommunicate OK [10:21:44]wFMCommunicate request_size=7 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 0D 02 02 02 7A 53 [10:21:44]Write to MH i2c: E2 0A 00 B6 0B 80 0D 02 02 02 00 7A 53 00 00 0C [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 B6 0B 00 90 00 35 [10:21:44]RAPDU: 90 00 [10:21:44]wFMCommunicate OK [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 0D 03 02 [10:21:44]Write to MH i2c: E2 08 00 B7 0B 80 0D 03 02 00 00 00 00 3D [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 0B 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 0B 00 B7 0B 00 A0 D5 50 09 19 75 72 E5 90 00 F1 [10:21:44]RAPDU: A0 D5 50 09 19 75 72 E5 90 00 [10:21:44]wFMCommunicate OK [10:21:44]SAM_PROTO_SignData done [10:21:44]FM_MakeSignedData done [10:21:44]CreateOFDProtocolMessage [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 11 00 00 [10:21:44]Write to MH i2c: E2 08 00 B8 0B 80 11 00 00 00 00 00 00 3D [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 17 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 17 00 B8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 89 [10:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:44]wFMCommunicate OK [10:21:44]CreateOFDProtocolMessage done [10:21:44]OFDSenderStorePacket 58220 [10:21:44]StoreOFDPacket docnum=58220 [10:21:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 2D F4 04 01 80 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 38 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E3 00 00 35 04 06 00 20 18 93 A4 7A 53 A0 D5 50 09 19 75 72 E5 [10:21:44]CheckFolder [10:21:44]dirname=/storage/ofd_packets [10:21:44]CheckFolder done [10:21:44]ProducePacketName [10:21:44]name=ofd_packets/00058220 [10:21:44]NVStorageSaveData ofd_packets/00058220 [10:21:44]File name is /storage/ofd_packets/00058220 [10:21:44]Write 298 bytes [10:21:44]NVStorageSaveData done [10:21:44]OFDSenderStorePacket done [10:21:44]KKMCreateOFDPacket done [10:21:44]NVStorageSaveData kkm_last_timestamp [10:21:44]File name is /storage/kkm_last_timestamp [10:21:44]Write 4 bytes [10:21:44]NVStorageSaveData done [10:21:44]ExternCall_PrintAddStr [10:21:44]wPrintStart [10:21:44]Write to MH i2c: 01 00 00 B9 0B C4 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: 01 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: 01 07 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: 01 07 00 B9 0B 00 00 00 00 00 FF 0F D9 [10:21:44]RasterBufferAndPrint [10:21:44]line Счет N : (1)2075466 [10:21:44]line ИНН: 02508201610067 [10:21:44]line Контрольно-Кассовый Чек [10:21:44]line ПРОДАЖА [10:21:44]line ТРК (МРК, ГНК) : 21 [10:21:44]line Товар: 2710194210 [10:21:44]line ДТ-К-5 [10:21:44]line 26.250 * 0.00 [10:21:44]line = 0.00 [10:21:44]line НДС 12% НСП 1% [10:21:44]line > о реализуемом товаре [10:21:44]line ИТОГО: 0.00 [10:21:44]line НСП 1% : 0.00 [10:21:44]line НДС 12% : 0.00 [10:21:44]line Наличными: 0.00 [10:21:44]line Безнал.: 0.00 [10:21:44]line Место: АЗС № 135 "Партнер Нефть" [10:21:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:21:44]line СНО: Общий режим [10:21:44]line Чек 204 20.08.2024 10:21 [10:21:44]line Смена: 100 ФФД: 1.0 [10:21:44]line ЗНМ: 0300000196 [10:21:44]line РНМ: 0000000000162794 [10:21:44]line Версия ККМ: v1.0 [10:21:44]line Талоны: Топливная Карта [10:21:44]line 68771 [10:21:44]line ФМ: 0000000002094532 [10:21:44]line ФД: 58220 [10:21:44]line ФПД: 35289928333907 [10:21:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102144&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58220&fm=35289928333907&tin=02508201610067®Number=0000000000162794&sum=0 [10:21:44]written 0, free lines is 4095 [10:21:44]OFD Sender: Processing packet 58220 [packets to send 51, broken 50] [10:21:44]ProducePacketName [10:21:44]name=ofd_packets/00058220 [10:21:44]OFD Sender: To server: pG, [10:21:44]CommunicateWithHost lk.salyk.kg:30040 [10:21:44]ConnectInit lk.salyk.kg [10:21:44]Connected sock=10 [10:21:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 2D F4 04 01 80 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 38 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E3 00 00 35 04 06 00 20 18 93 A4 7A 53 A0 D5 50 09 19 75 72 E5 [10:21:45]Write to MH i2c: 01 00 00 E3 0B EE [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: 01 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: 01 07 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: 01 07 00 E3 0B 00 00 00 00 00 C1 0C C2 [10:21:45]RasterBufferAndPrint [10:21:45]line [10:21:45]line [10:21:45]line [10:21:45]line [10:21:45]line [10:21:45]written 0, free lines is 3279 [10:21:45]MH_Cut [10:21:45]Write to MH i2c: D1 01 00 EA 0B 01 C7 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: D1 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: D1 01 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: D1 01 00 EA 0B 00 C6 [10:21:45]Write to MH i2c: 01 00 00 EB 0B F6 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A2 A6 47 00 2C 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 32 30 39 34 35 33 32 10 04 04 00 6C E3 00 00 F4 03 04 00 86 19 C4 66 B6 04 01 00 00 97 8D CD 2B 06 CD DE 47 [10:21:45]CommunicateWithHost err = 0 [10:21:45]CheckOFDResponse [10:21:45]1017 (14) - 77093643461234 [10:21:45]1041 (16) - 0000000002094532 [10:21:45]1040 (4) - 58220 [10:21:45]1012 (4) - 20.08.2024 04:20 [10:21:45]1206 (1) - 0 [10:21:45]OFD Sender: Remove packet 58220 [10:21:45]ProducePacketName [10:21:45]name=ofd_packets/00058220 [10:21:45]NVStorageDeleteData [10:21:45]OFD Sender: No OFD packet to send [10:21:46]*** Cut start [10:21:46]*** Partial cut [10:21:46]*** CUTSNS_PIN = 1 [10:21:46]*** CUTSNS_PIN = 0 [10:21:46]*** Brake cut motor [10:21:46]Read from MH i2c: 01 [10:21:46]MH_I2C_Read... [10:21:46]*** Stop cut motor [10:21:46]*** Cut end [10:21:46]Read from MH i2c: 01 07 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: 01 07 00 EB 0B 00 00 00 00 00 FF 0F 0B [10:21:46]process_action close_receipt done [10:21:46]requested_data is exist [10:21:46]produce_requested_data [10:21:46]requested_item fm.sn is exist - process it [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 11 00 00 [10:21:46]Write to MH i2c: E2 08 00 EC 0B 80 11 00 00 00 00 00 00 71 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 17 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 17 00 EC 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [10:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:46]wFMCommunicate OK [10:21:46]requested_item fd.num is exist - process it [10:21:46]SAM_PROTO_GetFieldsCounters [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 13 00 00 [10:21:46]Write to MH i2c: E2 08 00 ED 0B 80 13 00 00 00 00 00 00 74 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 62 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 62 00 ED 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [10:21:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:47]wFMCommunicate OK [10:21:47]SAM_PROTO_GetFieldsCounters done [10:21:47]requested_item shift.num is exist - process it [10:21:47]requested_item shift.opened is exist - process it [10:21:47]req_shift_opened [10:21:47]FM_GetShiftState [10:21:47]SAM_PROTO_GetShiftState [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 13 01 00 [10:21:47]Write to MH i2c: E2 08 00 EE 0B 80 13 01 00 00 00 00 00 76 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0E 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0E 00 EE 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [10:21:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:47]wFMCommunicate OK [10:21:47]SAM_PROTO_GetShiftState done [10:21:47]FM_GetShiftState done [10:21:47]req_shift_opened done [10:21:47]requested_item shift.open_date is exist - process it [10:21:47]req_shift_open_date [10:21:47]req_shift_open_date done [10:21:47]produce_requested_data done [10:21:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58220,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:21:47]process_action_free close_receipt [10:21:47]json_value_free [10:21:47]json_value_free done [10:21:47]process_json_proto returns [10:21:47]Send response to host [10:21:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58220,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:21:47]free response buf [10:21:47]execute_script done [10:21:47]execute_script returns [10:21:47]free content buf [10:21:47]Sock 9.Close socket [10:21:47]Sock 9.Thread stoped [10:21:47]accept exits with 7 [10:21:47]New connection [10:21:47]New thread 3067039076 created [10:21:47]Thread 3067182436 joined [10:21:47]Waiting for new connection... [10:21:47] Sock 7.Parse request [10:21:47]Sock 7.Check first char [10:21:47]Sock 7.First char is OK [10:21:47]request: POST /json_proto HTTP/1.0 [10:21:47]Method: POST [10:21:47]URL: /json_proto [10:21:47]Method is POST - this is cgi request [10:21:47]url: /json_proto [10:21:47]query_string will be loaded in cgi processing [10:21:47]execute_cgi json_proto POST (null) [10:21:47]execute_cgi path=json_proto method=POST [10:21:47]POST find Content-Length [10:21:47]Host: 172.17.44.3:8080 [10:21:47]Content-Length: 737 [10:21:47]Content-Type: application/json [10:21:47] [10:21:47]POST finish read [10:21:47]Found Content-Length = 737 [10:21:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58219, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [10:21:47]execute_script... [10:21:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58219, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [10:21:47]POST & json_proto [10:21:47]process_json_proto [10:21:47]json parsed OK: [10:21:47]protocol is kg_v1.0 [10:21:47]action value=close_receipt [10:21:47]process_action close_receipt [10:21:47]cmd_close_receipt [10:21:47]MH_GetDate [10:21:47]Write to MH i2c: F0 00 00 EF 0B E9 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: F0 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: F0 09 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: F0 09 00 EF 0B 00 3C 6E C4 66 AD C5 5D 66 FB [10:21:47]GetLastDocTimeStamp 1724149304 [10:21:47]current date 1724149308 [10:21:47]FM_GetShiftState [10:21:47]SAM_PROTO_GetShiftState [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 13 01 00 [10:21:47]Write to MH i2c: E2 08 00 F0 0B 80 13 01 00 00 00 00 00 78 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0E 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0E 00 F0 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9B [10:21:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:47]wFMCommunicate OK [10:21:47]SAM_PROTO_GetShiftState done [10:21:47]FM_GetShiftState done [10:21:47]opened in 1724112910 [10:21:47]opened+sec_in_day 1724199310 [10:21:47]quantity*price = 800023 [10:21:47]sum+1 = 800025 [10:21:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 8000.00 НСП 1% : 70.80 НДС 12% : 849.58 Наличными: 8000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 205 20.08.2024 10:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58219 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58221 ФПД: 1619040344759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102148&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58221&fm=1619040344759&tin=02508201610067®Number=0000000000162794&sum=800000 [10:21:49]StoreToDocumentArchive [10:21:49]shift 100 fd 58221 [10:21:49]save to /storage/0100/doc_00058221 [10:21:49]save last doc name /storage/0100/doc_00058221 to /storage/kkm_last_doc_name [10:21:49]save OK [10:21:49]Clear old archive folders... [10:21:49]ProcessDocumentItem done err = 0, tmpTLVsize=276 [10:21:49]tlvbuf is 006D8B10 [10:21:49]SAM_PROTO_ClearQueue [10:21:49]wFMCommunicate request_size=4 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 09 00 00 [10:21:49]Write to MH i2c: E2 08 00 FF 0B 80 09 00 00 00 00 00 00 7C [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 03 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 03 00 FF 0B 00 90 00 7E [10:21:49]RAPDU: 90 00 [10:21:49]wFMCommunicate OK [10:21:49]SAM_PROTO_ClearQueue done [10:21:49]KKMCreateOFDPacket [10:21:49]OFDProtocolAddRootSTLVToBuf [10:21:49]FM_MakeSignedData [10:21:49]FM_MakeSignedData [10:21:49]SAM_PROTO_SignData [10:21:49]wFMCommunicate request_size=4 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 0D 01 02 [10:21:49]Write to MH i2c: E2 08 00 00 0C 80 0D 01 02 00 00 00 00 85 [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 03 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 03 00 00 0C 00 90 00 80 [10:21:49]RAPDU: 90 00 [10:21:49]wFMCommunicate OK [10:21:49]wFMCommunicate request_size=255 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 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 CD 00 00 00 F4 03 04 00 3C 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 6B E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 [10:21:49]Write to MH i2c: E2 02 01 01 0C 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 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 CD 00 00 00 F4 03 04 00 3C 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 6B E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 00 00 86 [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 03 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 03 00 01 0C 00 90 00 81 [10:21:49]RAPDU: 90 00 [10:21:49]wFMCommunicate OK [10:21:49]wFMCommunicate request_size=35 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E3 00 00 35 04 06 00 01 78 F6 53 1A B7 [10:21:49]Write to MH i2c: E2 26 00 02 0C 80 0D 02 02 1E 00 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E3 00 00 35 04 06 00 01 78 F6 53 1A B7 00 00 57 [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 03 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 03 00 02 0C 00 90 00 82 [10:21:49]RAPDU: 90 00 [10:21:49]wFMCommunicate OK [10:21:49]wFMCommunicate request_size=4 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 0D 03 02 [10:21:49]Write to MH i2c: E2 08 00 03 0C 80 0D 03 02 00 00 00 00 8A [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 0B 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 0B 00 03 0C 00 51 BF 50 85 BB 7B 09 35 90 00 E4 [10:21:49]RAPDU: 51 BF 50 85 BB 7B 09 35 90 00 [10:21:49]wFMCommunicate OK [10:21:49]SAM_PROTO_SignData done [10:21:49]FM_MakeSignedData done [10:21:49]CreateOFDProtocolMessage [10:21:49]wFMCommunicate request_size=4 [10:21:49]MH_SAM_APDU [10:21:49]CAPDU: 80 11 00 00 [10:21:49]Write to MH i2c: E2 08 00 04 0C 80 11 00 00 00 00 00 00 8A [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:49]Read from MH i2c: E2 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 17 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: E2 17 00 04 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D6 [10:21:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:49]wFMCommunicate OK [10:21:49]CreateOFDProtocolMessage done [10:21:49]OFDSenderStorePacket 58221 [10:21:49]StoreOFDPacket docnum=58221 [10:21:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 35 23 20 01 4B E6 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 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 CD 00 00 00 F4 03 04 00 3C 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 6B E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E3 00 00 35 04 06 00 01 78 F6 53 1A B7 51 BF 50 85 BB 7B 09 35 [10:21:49]CheckFolder [10:21:49]dirname=/storage/ofd_packets [10:21:49]CheckFolder done [10:21:49]ProducePacketName [10:21:49]name=ofd_packets/00058221 [10:21:49]NVStorageSaveData ofd_packets/00058221 [10:21:49]File name is /storage/ofd_packets/00058221 [10:21:49]Write 326 bytes [10:21:49]NVStorageSaveData done [10:21:49]OFDSenderStorePacket done [10:21:49]KKMCreateOFDPacket done [10:21:49]NVStorageSaveData kkm_last_timestamp [10:21:49]File name is /storage/kkm_last_timestamp [10:21:49]Write 4 bytes [10:21:49]NVStorageSaveData done [10:21:49]ExternCall_PrintAddStr [10:21:49]wPrintStart [10:21:49]Write to MH i2c: 01 00 00 05 0C 11 [10:21:49]OFD Sender: Processing packet 58221 [packets to send 51, broken 50] [10:21:49]ProducePacketName [10:21:49]name=ofd_packets/00058221 [10:21:49]OFD Sender: To server: pG, [10:21:49]CommunicateWithHost lk.salyk.kg:30040 [10:21:49]ConnectInit lk.salyk.kg [10:21:49]Write i2c OK [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: 01 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: 01 07 00 [10:21:49]MH_I2C_Read... [10:21:49]Read from MH i2c: 01 07 00 05 0C 00 00 00 00 00 FF 0F 26 [10:21:49]RasterBufferAndPrint [10:21:49]line Счет N : (1)2075468 [10:21:49]line ИНН: 02508201610067 [10:21:49]line Контрольно-Кассовый Чек [10:21:49]line ВОЗВРАТ ПРОДАЖИ [10:21:49]line ТРК (МРК, ГНК) : 11 [10:21:49]line Товар: 2710194210 [10:21:49]line ДТ-К-5 [10:21:49]line 104.990 * 76.20 [10:21:49]line = 8000.24 [10:21:49]line НДС 12% НСП 1% [10:21:49]line > о реализуемом товаре [10:21:49]line ОКРУГЛЕНИЕ: -0.24 [10:21:49]line ИТОГО: 8000.00 [10:21:49]line НСП 1% : 70.80 [10:21:49]line НДС 12% : 849.58 [10:21:49]line Наличными: 8000.00 [10:21:49]line Безнал.: 0.00 [10:21:49]line Место: АЗС № 135 "Партнер Нефть" [10:21:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:21:49]line СНО: Общий режим [10:21:49]line Чек 205 20.08.2024 10:21 [10:21:49]line Смена: 100 ФФД: 1.0 [10:21:49]line ЗНМ: 0300000196 [10:21:49]line РНМ: 0000000000162794 [10:21:49]line Версия ККМ: v1.0 [10:21:49]line ФД осн.: 58219 [10:21:49]line ФМ осн.: 0000000002094532 [10:21:49]line ФМ: 0000000002094532 [10:21:49]line ФД: 58221 [10:21:49]line ФПД: 1619040344759 [10:21:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102148&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58221&fm=1619040344759&tin=02508201610067®Number=0000000000162794&sum=800000 [10:21:49]written 0, free lines is 4095 [10:21:50]Connected sock=10 [10:21:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 35 23 20 01 4B E6 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 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 CD 00 00 00 F4 03 04 00 3C 6E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 6B E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E3 00 00 35 04 06 00 01 78 F6 53 1A B7 51 BF 50 85 BB 7B 09 35 [10:21:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3A 76 47 00 3E 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 32 30 39 34 35 33 32 10 04 04 00 6D E3 00 00 F4 03 04 00 8C 19 C4 66 B6 04 01 00 00 21 48 55 37 65 AC FF 66 [10:21:50]CommunicateWithHost err = 0 [10:21:50]CheckOFDResponse [10:21:50]1017 (14) - 77093643461234 [10:21:50]1041 (16) - 0000000002094532 [10:21:50]1040 (4) - 58221 [10:21:50]1012 (4) - 20.08.2024 04:20 [10:21:50]1206 (1) - 0 [10:21:50]OFD Sender: Remove packet 58221 [10:21:50]ProducePacketName [10:21:50]name=ofd_packets/00058221 [10:21:50]NVStorageDeleteData [10:21:50]Write to MH i2c: 01 00 00 30 0C 3C [10:21:50]Write i2c OK [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: 01 [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: 01 07 00 [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: 01 07 00 30 0C 00 00 00 00 00 2E 0D 7E [10:21:50]RasterBufferAndPrint [10:21:50]line [10:21:50]line [10:21:50]line [10:21:50]line [10:21:50]line [10:21:50]written 0, free lines is 3395 [10:21:50]MH_Cut [10:21:50]Write to MH i2c: D1 01 00 37 0C 01 15 [10:21:50]Write i2c OK [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: D1 [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: D1 01 00 [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: D1 01 00 37 0C 00 14 [10:21:50]Write to MH i2c: 01 00 00 38 0C 44 [10:21:50]Write i2c OK [10:21:50]MH_I2C_Read... [10:21:51]OFD Sender: No OFD packet to send [10:21:51]*** Cut start [10:21:51]*** Partial cut [10:21:51]*** CUTSNS_PIN = 1 [10:21:51]*** CUTSNS_PIN = 0 [10:21:51]*** Brake cut motor [10:21:51]Read from MH i2c: 01 [10:21:52]MH_I2C_Read... [10:21:52]*** Stop cut motor [10:21:52]*** Cut end [10:21:52]Read from MH i2c: 01 07 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: 01 07 00 38 0C 00 00 00 00 00 FF 0F 59 [10:21:52]process_action close_receipt done [10:21:52]requested_data is exist [10:21:52]produce_requested_data [10:21:52]requested_item fm.sn is exist - process it [10:21:52]wFMCommunicate request_size=4 [10:21:52]MH_SAM_APDU [10:21:52]CAPDU: 80 11 00 00 [10:21:52]Write to MH i2c: E2 08 00 39 0C 80 11 00 00 00 00 00 00 BF [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:52]Read from MH i2c: E2 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 17 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 17 00 39 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [10:21:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:21:52]wFMCommunicate OK [10:21:52]requested_item fd.num is exist - process it [10:21:52]SAM_PROTO_GetFieldsCounters [10:21:52]wFMCommunicate request_size=4 [10:21:52]MH_SAM_APDU [10:21:52]CAPDU: 80 13 00 00 [10:21:52]Write to MH i2c: E2 08 00 3A 0C 80 13 00 00 00 00 00 00 C2 [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:52]Read from MH i2c: E2 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 62 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 62 00 3A 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [10:21:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:52]wFMCommunicate OK [10:21:52]SAM_PROTO_GetFieldsCounters done [10:21:52]requested_item shift.num is exist - process it [10:21:52]requested_item shift.opened is exist - process it [10:21:52]req_shift_opened [10:21:52]FM_GetShiftState [10:21:52]SAM_PROTO_GetShiftState [10:21:52]wFMCommunicate request_size=4 [10:21:52]MH_SAM_APDU [10:21:52]CAPDU: 80 13 01 00 [10:21:52]Write to MH i2c: E2 08 00 3B 0C 80 13 01 00 00 00 00 00 C4 [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:52]Read from MH i2c: E2 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 0E 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 0E 00 3B 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E7 [10:21:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:21:52]wFMCommunicate OK [10:21:52]SAM_PROTO_GetShiftState done [10:21:52]FM_GetShiftState done [10:21:52]req_shift_opened done [10:21:52]requested_item shift.open_date is exist - process it [10:21:52]req_shift_open_date [10:21:52]req_shift_open_date done [10:21:52]produce_requested_data done [10:21:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58221,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:21:52]process_action_free close_receipt [10:21:52]json_value_free [10:21:52]json_value_free done [10:21:52]process_json_proto returns [10:21:52]Send response to host [10:21:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58221,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:21:52]free response buf [10:21:52]execute_script done [10:21:52]execute_script returns [10:21:52]free content buf [10:21:52]Sock 7.Close socket [10:21:52]Sock 7.Thread stoped [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:31]OFD Sender: No OFD packet to send [10:22:36]OFD Sender: No OFD packet to send [10:22:41]OFD Sender: No OFD packet to send [10:22:46]OFD Sender: No OFD packet to send [10:22:51]OFD Sender: No OFD packet to send [10:22:56]OFD Sender: No OFD packet to send [10:23:01]OFD Sender: No OFD packet to send [10:23:06]OFD Sender: No OFD packet to send [10:23:11]OFD Sender: No OFD packet to send [10:23:16]OFD Sender: No OFD packet to send [10:23:21]OFD Sender: No OFD packet to send [10:23:26]OFD Sender: No OFD packet to send [10:23:31]OFD Sender: No OFD packet to send [10:23:36]OFD Sender: No OFD packet to send [10:23:41]OFD Sender: No OFD packet to send [10:23:46]OFD Sender: No OFD packet to send [10:23:51]OFD Sender: No OFD packet to send [10:23:56]OFD Sender: No OFD packet to send [10:24:01]OFD Sender: No OFD packet to send [10:24:06]OFD Sender: No OFD packet to send [10:24:11]OFD Sender: No OFD packet to send [10:24:16]OFD Sender: No OFD packet to send [10:24:21]OFD Sender: No OFD packet to send [10:24:26]OFD Sender: No OFD packet to send [10:24:31]OFD Sender: No OFD packet to send [10:24:36]OFD Sender: No OFD packet to send [10:24:41]OFD Sender: No OFD packet to send [10:24:46]OFD Sender: No OFD packet to send [10:24:51]OFD Sender: No OFD packet to send [10:24:56]OFD Sender: No OFD packet to send [10:25:01]OFD Sender: No OFD packet to send [10:25:06]OFD Sender: No OFD packet to send [10:25:11]OFD Sender: No OFD packet to send [10:25:16]OFD Sender: No OFD packet to send [10:25:21]OFD Sender: No OFD packet to send [10:25:26]OFD Sender: No OFD packet to send [10:25:31]accept exits with 9 [10:25:31]New connection [10:25:31]New thread 3067182436 created [10:25:31]Thread 3067039076 joined [10:25:31]Waiting for new connection... [10:25:31] Sock 9.Parse request [10:25:31]Sock 9.Check first char [10:25:31]Sock 9.First char is OK [10:25:31]request: POST /json_proto HTTP/1.0 [10:25:31]Method: POST [10:25:31]URL: /json_proto [10:25:31]Method is POST - this is cgi request [10:25:31]url: /json_proto [10:25:31]query_string will be loaded in cgi processing [10:25:31]execute_cgi json_proto POST (null) [10:25:31]execute_cgi path=json_proto method=POST [10:25:31]POST find Content-Length [10:25:31]Host: 172.17.44.3:8080 [10:25:31]Content-Length: 798 [10:25:31]Content-Type: application/json [10:25:31] [10:25:31]POST finish read [10:25:31]Found Content-Length = 798 [10:25:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 9.450, "sum" : 650.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 650.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:31]execute_script... [10:25: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)2075470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 9.450, "sum" : 650.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 650.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:31]POST & json_proto [10:25:31]process_json_proto [10:25:31]json parsed OK: [10:25:31]protocol is kg_v1.0 [10:25:31]action value=close_receipt [10:25:31]process_action close_receipt [10:25:31]cmd_close_receipt [10:25:31]MH_GetDate [10:25:31]Write to MH i2c: F0 00 00 3C 0C 37 [10:25:31]Write i2c OK [10:25:31]MH_I2C_Read... [10:25:31]Read from MH i2c: F0 [10:25:31]MH_I2C_Read... [10:25:31]Read from MH i2c: F0 09 00 [10:25:31]MH_I2C_Read... [10:25:31]Read from MH i2c: F0 09 00 3C 0C 00 1C 6F C4 66 AD C5 5D 66 2A [10:25:31]GetLastDocTimeStamp 1724149308 [10:25:31]current date 1724149532 [10:25:31]FM_GetShiftState [10:25:31]SAM_PROTO_GetShiftState [10:25:31]wFMCommunicate request_size=4 [10:25:31]MH_SAM_APDU [10:25:31]CAPDU: 80 13 01 00 [10:25:31]Write to MH i2c: E2 08 00 3D 0C 80 13 01 00 00 00 00 00 C6 [10:25:31]Write i2c OK [10:25:31]MH_I2C_Read... [10:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:31]Read from MH i2c: E2 [10:25:31]MH_I2C_Read... [10:25:31]Read from MH i2c: E2 0E 00 [10:25:31]MH_I2C_Read... [10:25:31]Read from MH i2c: E2 0E 00 3D 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [10:25:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:25:31]wFMCommunicate OK [10:25:31]SAM_PROTO_GetShiftState done [10:25:31]FM_GetShiftState done [10:25:31]opened in 1724112910 [10:25:31]opened+sec_in_day 1724199310 [10:25:31]quantity*price = 65016 [10:25:31]sum+1 = 65017 [10:25:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.16 НСП 1% : 5.75 НДС 12% : 69.04 Наличными: 0.00 Безнал.: 650.16 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 206 20.08.2024 10:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58222 ФПД: 167559682751603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102532&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58222&fm=167559682751603&tin=02508201610067®Number=0000000000162794&sum=65016 [10:25:32]StoreToDocumentArchive [10:25:32]shift 100 fd 58222 [10:25:32]save to /storage/0100/doc_00058222 [10:25:32]save last doc name /storage/0100/doc_00058222 to /storage/kkm_last_doc_name [10:25:32]save OK [10:25:32]Clear old archive folders... [10:25:32]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:25:32]tlvbuf is 006ECF40 [10:25:32]SAM_PROTO_ClearQueue [10:25:32]wFMCommunicate request_size=4 [10:25:32]MH_SAM_APDU [10:25:32]CAPDU: 80 09 00 00 [10:25:32]Write to MH i2c: E2 08 00 4A 0C 80 09 00 00 00 00 00 00 C8 [10:25:32]Write i2c OK [10:25:32]MH_I2C_Read... [10:25:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:32]Read from MH i2c: E2 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 03 00 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 03 00 4A 0C 00 90 00 CA [10:25:32]RAPDU: 90 00 [10:25:32]wFMCommunicate OK [10:25:32]SAM_PROTO_ClearQueue done [10:25:32]KKMCreateOFDPacket [10:25:32]OFDProtocolAddRootSTLVToBuf [10:25:32]FM_MakeSignedData [10:25:32]FM_MakeSignedData [10:25:32]SAM_PROTO_SignData [10:25:32]wFMCommunicate request_size=4 [10:25:32]MH_SAM_APDU [10:25:32]CAPDU: 80 0D 01 02 [10:25:32]Write to MH i2c: E2 08 00 4B 0C 80 0D 01 02 00 00 00 00 D0 [10:25:32]Write i2c OK [10:25:32]MH_I2C_Read... [10:25:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:32]Read from MH i2c: E2 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 03 00 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 03 00 4B 0C 00 90 00 CB [10:25:32]RAPDU: 90 00 [10:25:32]wFMCommunicate OK [10:25:32]wFMCommunicate request_size=253 [10:25:32]MH_SAM_APDU [10:25:32]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 1C 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E3 00 00 35 04 06 00 98 65 07 5E 7C 73 [10:25:32]Write to MH i2c: E2 00 01 4C 0C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 1C 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E3 00 00 35 04 06 00 98 65 07 5E 7C 73 00 00 48 [10:25:32]Write i2c OK [10:25:32]MH_I2C_Read... [10:25:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:32]Read from MH i2c: E2 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 03 00 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 03 00 4C 0C 00 90 00 CC [10:25:32]RAPDU: 90 00 [10:25:32]wFMCommunicate OK [10:25:32]wFMCommunicate request_size=4 [10:25:32]MH_SAM_APDU [10:25:32]CAPDU: 80 0D 03 02 [10:25:32]Write to MH i2c: E2 08 00 4D 0C 80 0D 03 02 00 00 00 00 D4 [10:25:32]Write i2c OK [10:25:32]MH_I2C_Read... [10:25:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:32]Read from MH i2c: E2 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 0B 00 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 0B 00 4D 0C 00 7C 2E 52 67 86 A8 26 C4 90 00 50 [10:25:32]RAPDU: 7C 2E 52 67 86 A8 26 C4 90 00 [10:25:32]wFMCommunicate OK [10:25:32]SAM_PROTO_SignData done [10:25:32]FM_MakeSignedData done [10:25:32]CreateOFDProtocolMessage [10:25:32]wFMCommunicate request_size=4 [10:25:32]MH_SAM_APDU [10:25:32]CAPDU: 80 11 00 00 [10:25:32]Write to MH i2c: E2 08 00 4E 0C 80 11 00 00 00 00 00 00 D4 [10:25:32]Write i2c OK [10:25:32]MH_I2C_Read... [10:25:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:32]Read from MH i2c: E2 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 17 00 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 17 00 4E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 20 [10:25:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:25:32]wFMCommunicate OK [10:25:32]CreateOFDProtocolMessage done [10:25:32]OFDSenderStorePacket 58222 [10:25:32]StoreOFDPacket docnum=58222 [10:25:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 00 CF 00 01 55 66 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 1C 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E3 00 00 35 04 06 00 98 65 07 5E 7C 73 7C 2E 52 67 86 A8 26 C4 [10:25:32]CheckFolder [10:25:32]dirname=/storage/ofd_packets [10:25:32]CheckFolder done [10:25:32]ProducePacketName [10:25:32]name=ofd_packets/00058222 [10:25:32]NVStorageSaveData ofd_packets/00058222 [10:25:32]File name is /storage/ofd_packets/00058222 [10:25:32]Write 294 bytes [10:25:32]NVStorageSaveData done [10:25:32]OFDSenderStorePacket done [10:25:32]KKMCreateOFDPacket done [10:25:32]NVStorageSaveData kkm_last_timestamp [10:25:32]File name is /storage/kkm_last_timestamp [10:25:32]Write 4 bytes [10:25:32]NVStorageSaveData done [10:25:32]ExternCall_PrintAddStr [10:25:32]wPrintStart [10:25:32]Write to MH i2c: 01 00 00 4F 0C 5B [10:25:32]Write i2c OK [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: 01 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: 01 07 00 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: 01 07 00 4F 0C 00 00 00 00 00 FF 0F 70 [10:25:32]RasterBufferAndPrint [10:25:32]line Счет N : (1)2075470 [10:25:32]line ИНН: 02508201610067 [10:25:32]line Контрольно-Кассовый Чек [10:25:32]line ПРОДАЖА [10:25:32]line ТРК (МРК, ГНК) : 44 [10:25:32]line Товар: 2710124130 [10:25:32]line SU-92 [10:25:32]line 9.450 * 68.80 [10:25:32]line = 650.16 [10:25:32]line НДС 12% НСП 1% [10:25:32]line > о реализуемом товаре [10:25:32]line ИТОГО: 650.16 [10:25:32]line НСП 1% : 5.75 [10:25:32]line НДС 12% : 69.04 [10:25:32]line Наличными: 0.00 [10:25:32]line Безнал.: 650.16 [10:25:32]line Место: АЗС № 135 "Партнер Нефть" [10:25:32]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:25:32]line СНО: Общий режим [10:25:32]line Чек 206 20.08.2024 10:25 [10:25:32]line Смена: 100 ФФД: 1.0 [10:25:32]line ЗНМ: 0300000196 [10:25:32]line РНМ: 0000000000162794 [10:25:32]line Версия ККМ: v1.0 [10:25:32]line Платежная система: Бакай Банк [10:25:32]line ФМ: 0000000002094532 [10:25:32]line ФД: 58222 [10:25:32]line ФПД: 167559682751603 [10:25:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102532&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58222&fm=167559682751603&tin=02508201610067®Number=0000000000162794&sum=65016 [10:25:33]OFD Sender: Processing packet 58222 [packets to send 51, broken 50] [10:25:33]ProducePacketName [10:25:33]name=ofd_packets/00058222 [10:25:33]OFD Sender: To server: pG, [10:25:33]CommunicateWithHost lk.salyk.kg:30040 [10:25:33]ConnectInit lk.salyk.kg [10:25:33]written 0, free lines is 4095 [10:25:33]Connected sock=7 [10:25:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 00 CF 00 01 55 66 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 1C 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E3 00 00 35 04 06 00 98 65 07 5E 7C 73 7C 2E 52 67 86 A8 26 C4 [10:25:33]Write to MH i2c: 01 00 00 79 0C 85 [10:25:33]Write i2c OK [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: 01 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: 01 07 00 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: 01 07 00 79 0C 00 00 00 00 00 B6 0C 4E [10:25:33]RasterBufferAndPrint [10:25:33]line [10:25:33]line [10:25:33]line [10:25:33]line [10:25:33]line [10:25:33]written 0, free lines is 3262 [10:25:33]MH_Cut [10:25:33]Write to MH i2c: D1 01 00 80 0C 01 5E [10:25:33]Write i2c OK [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: D1 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: D1 01 00 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: D1 01 00 80 0C 00 5D [10:25:33]Write to MH i2c: 01 00 00 81 0C 8D [10:25:33]Write i2c OK [10:25:33]MH_I2C_Read... [10:25:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 82 7F 47 00 73 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 32 30 39 34 35 33 32 10 04 04 00 6E E3 00 00 F4 03 04 00 6B 1A C4 66 B6 04 01 00 00 38 16 25 6D 21 5D DE AC [10:25:33]CommunicateWithHost err = 0 [10:25:33]CheckOFDResponse [10:25:33]1017 (14) - 77093643461234 [10:25:33]1041 (16) - 0000000002094532 [10:25:33]1040 (4) - 58222 [10:25:33]1012 (4) - 20.08.2024 04:24 [10:25:33]1206 (1) - 0 [10:25:33]OFD Sender: Remove packet 58222 [10:25:33]ProducePacketName [10:25:33]name=ofd_packets/00058222 [10:25:33]NVStorageDeleteData [10:25:34]OFD Sender: No OFD packet to send [10:25:34]*** Cut start [10:25:34]*** Partial cut [10:25:34]*** CUTSNS_PIN = 1 [10:25:34]*** CUTSNS_PIN = 0 [10:25:34]*** Brake cut motor [10:25:35]Read from MH i2c: 01 [10:25:35]MH_I2C_Read... [10:25:35]*** Stop cut motor [10:25:35]*** Cut end [10:25:35]Read from MH i2c: 01 07 00 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: 01 07 00 81 0C 00 00 00 00 00 FF 0F A2 [10:25:35]process_action close_receipt done [10:25:35]requested_data is exist [10:25:35]produce_requested_data [10:25:35]requested_item fm.sn is exist - process it [10:25:35]wFMCommunicate request_size=4 [10:25:35]MH_SAM_APDU [10:25:35]CAPDU: 80 11 00 00 [10:25:35]Write to MH i2c: E2 08 00 82 0C 80 11 00 00 00 00 00 00 08 [10:25:35]Write i2c OK [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 [10:25:35]MH_I2C_Read... [10:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:35]Read from MH i2c: E2 17 00 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 17 00 82 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [10:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:25:35]wFMCommunicate OK [10:25:35]requested_item fd.num is exist - process it [10:25:35]SAM_PROTO_GetFieldsCounters [10:25:35]wFMCommunicate request_size=4 [10:25:35]MH_SAM_APDU [10:25:35]CAPDU: 80 13 00 00 [10:25:35]Write to MH i2c: E2 08 00 83 0C 80 13 00 00 00 00 00 00 0B [10:25:35]Write i2c OK [10:25:35]MH_I2C_Read... [10:25:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:35]Read from MH i2c: E2 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 62 00 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 62 00 83 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [10:25:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:25:35]wFMCommunicate OK [10:25:35]SAM_PROTO_GetFieldsCounters done [10:25:35]requested_item shift.num is exist - process it [10:25:35]requested_item shift.opened is exist - process it [10:25:35]req_shift_opened [10:25:35]FM_GetShiftState [10:25:35]SAM_PROTO_GetShiftState [10:25:35]wFMCommunicate request_size=4 [10:25:35]MH_SAM_APDU [10:25:35]CAPDU: 80 13 01 00 [10:25:35]Write to MH i2c: E2 08 00 84 0C 80 13 01 00 00 00 00 00 0D [10:25:35]Write i2c OK [10:25:35]MH_I2C_Read... [10:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:35]Read from MH i2c: E2 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 0E 00 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 0E 00 84 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 30 [10:25:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:25:35]wFMCommunicate OK [10:25:35]SAM_PROTO_GetShiftState done [10:25:35]FM_GetShiftState done [10:25:35]req_shift_opened done [10:25:35]requested_item shift.open_date is exist - process it [10:25:35]req_shift_open_date [10:25:35]req_shift_open_date done [10:25:35]produce_requested_data done [10:25:35]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58222,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:25:35]process_action_free close_receipt [10:25:35]json_value_free [10:25:35]json_value_free done [10:25:35]process_json_proto returns [10:25:35]Send response to host [10:25:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58222,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:25:35]free response buf [10:25:35]execute_script done [10:25:35]execute_script returns [10:25:35]free content buf [10:25:35]Sock 9.Close socket [10:25:35]Sock 9.Thread stoped [10:25:39]OFD Sender: No OFD packet to send [10:25:44]OFD Sender: No OFD packet to send [10:25:49]OFD Sender: No OFD packet to send [10:25:54]OFD Sender: No OFD packet to send [10:25:59]OFD Sender: No OFD packet to send [10:26:04]OFD Sender: No OFD packet to send [10:26:09]OFD Sender: No OFD packet to send [10:26:14]OFD Sender: No OFD packet to send [10:26:19]OFD Sender: No OFD packet to send [10:26:24]OFD Sender: No OFD packet to send [10:26:29]OFD Sender: No OFD packet to send [10:26:34]OFD Sender: No OFD packet to send [10:26:39]OFD Sender: No OFD packet to send [10:26:44]OFD Sender: No OFD packet to send [10:26:49]OFD Sender: No OFD packet to send [10:26:54]OFD Sender: No OFD packet to send [10:26:59]OFD Sender: No OFD packet to send [10:27:00]accept exits with 10 [10:27:00]New connection [10:27:00]New thread 3067039076 created [10:27:00]Thread 3067182436 joined [10:27:00]Waiting for new connection... [10:27:00] Sock 10.Parse request [10:27:00]Sock 10.Check first char [10:27:00]Sock 10.First char is OK [10:27:00]request: POST /json_proto HTTP/1.0 [10:27:00]Method: POST [10:27:00]URL: /json_proto [10:27:00]Method is POST - this is cgi request [10:27:00]url: /json_proto [10:27:00]query_string will be loaded in cgi processing [10:27:00]execute_cgi json_proto POST (null) [10:27:00]execute_cgi path=json_proto method=POST [10:27:00]POST find Content-Length [10:27:00]Host: 172.17.44.3:8080 [10:27:00]Content-Length: 793 [10:27:00]Content-Type: application/json [10:27:00] [10:27:00]POST finish read [10:27:00]Found Content-Length = 793 [10:27:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:00]execute_script... [10:27: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)2075471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:00]POST & json_proto [10:27:00]process_json_proto [10:27:00]json parsed OK: [10:27:00]protocol is kg_v1.0 [10:27:00]action value=close_receipt [10:27:00]process_action close_receipt [10:27:00]cmd_close_receipt [10:27:00]MH_GetDate [10:27:00]Write to MH i2c: F0 00 00 85 0C 80 [10:27:00]Write i2c OK [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: F0 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: F0 09 00 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: F0 09 00 85 0C 00 75 6F C4 66 AD C5 5D 66 CC [10:27:00]GetLastDocTimeStamp 1724149532 [10:27:00]current date 1724149621 [10:27:00]FM_GetShiftState [10:27:00]SAM_PROTO_GetShiftState [10:27:00]wFMCommunicate request_size=4 [10:27:00]MH_SAM_APDU [10:27:00]CAPDU: 80 13 01 00 [10:27:00]Write to MH i2c: E2 08 00 86 0C 80 13 01 00 00 00 00 00 0F [10:27:00]Write i2c OK [10:27:00]MH_I2C_Read... [10:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:00]Read from MH i2c: E2 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: E2 0E 00 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: E2 0E 00 86 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [10:27:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:27:00]wFMCommunicate OK [10:27:00]SAM_PROTO_GetShiftState done [10:27:00]FM_GetShiftState done [10:27:00]opened in 1724112910 [10:27:00]opened+sec_in_day 1724199310 [10:27:00]quantity*price = 0 [10:27:00]sum+1 = 1 [10:27:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 207 20.08.2024 10:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58223 ФПД: 105114973079502 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102701&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58223&fm=105114973079502&tin=02508201610067®Number=0000000000162794&sum=0 [10:27:01]StoreToDocumentArchive [10:27:01]shift 100 fd 58223 [10:27:01]save to /storage/0100/doc_00058223 [10:27:01]save last doc name /storage/0100/doc_00058223 to /storage/kkm_last_doc_name [10:27:01]save OK [10:27:01]Clear old archive folders... [10:27:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:01]tlvbuf is 006ECE00 [10:27:01]SAM_PROTO_ClearQueue [10:27:01]wFMCommunicate request_size=4 [10:27:01]MH_SAM_APDU [10:27:01]CAPDU: 80 09 00 00 [10:27:01]Write to MH i2c: E2 08 00 93 0C 80 09 00 00 00 00 00 00 11 [10:27:01]Write i2c OK [10:27:01]MH_I2C_Read... [10:27:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:01]Read from MH i2c: E2 [10:27:01]MH_I2C_Read... [10:27:01]Read from MH i2c: E2 03 00 [10:27:01]MH_I2C_Read... [10:27:01]Read from MH i2c: E2 03 00 93 0C 00 90 00 13 [10:27:01]RAPDU: 90 00 [10:27:01]wFMCommunicate OK [10:27:01]SAM_PROTO_ClearQueue done [10:27:01]KKMCreateOFDPacket [10:27:01]OFDProtocolAddRootSTLVToBuf [10:27:01]FM_MakeSignedData [10:27:01]FM_MakeSignedData [10:27:01]SAM_PROTO_SignData [10:27:01]wFMCommunicate request_size=4 [10:27:01]MH_SAM_APDU [10:27:01]CAPDU: 80 0D 01 02 [10:27:01]Write to MH i2c: E2 08 00 94 0C 80 0D 01 02 00 00 00 00 19 [10:27:01]Write i2c OK [10:27:01]MH_I2C_Read... [10:27:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:01]Read from MH i2c: E2 [10:27:01]MH_I2C_Read... [10:27:01]Read from MH i2c: E2 03 00 [10:27:01]MH_I2C_Read... [10:27:01]Read from MH i2c: E2 03 00 94 0C 00 90 00 14 [10:27:01]RAPDU: 90 00 [10:27:01]wFMCommunicate OK [10:27:01]wFMCommunicate request_size=255 [10:27:01]MH_SAM_APDU [10:27:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 CF 00 00 00 F4 03 04 00 75 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E3 00 00 35 04 06 00 5F [10:27:01]Write to MH i2c: E2 02 01 95 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 34 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 CF 00 00 00 F4 03 04 00 75 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E3 00 00 35 04 06 00 5F 00 00 48 [10:27:01]Write i2c OK [10:27:01]MH_I2C_Read... [10:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:02]Read from MH i2c: E2 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 03 00 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 03 00 95 0C 00 90 00 15 [10:27:02]RAPDU: 90 00 [10:27:02]wFMCommunicate OK [10:27:02]wFMCommunicate request_size=10 [10:27:02]MH_SAM_APDU [10:27:02]CAPDU: 80 0D 02 02 05 99 FC A1 87 CE [10:27:02]Write to MH i2c: E2 0D 00 96 0C 80 0D 02 02 05 00 99 FC A1 87 CE 00 00 B1 [10:27:02]Write i2c OK [10:27:02]MH_I2C_Read... [10:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:02]Read from MH i2c: E2 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 03 00 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 03 00 96 0C 00 90 00 16 [10:27:02]RAPDU: 90 00 [10:27:02]wFMCommunicate OK [10:27:02]wFMCommunicate request_size=4 [10:27:02]MH_SAM_APDU [10:27:02]CAPDU: 80 0D 03 02 [10:27:02]Write to MH i2c: E2 08 00 97 0C 80 0D 03 02 00 00 00 00 1E [10:27:02]Write i2c OK [10:27:02]MH_I2C_Read... [10:27:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:02]Read from MH i2c: E2 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 0B 00 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 0B 00 97 0C 00 B4 F0 59 4D 53 8D 9B 77 90 00 5B [10:27:02]RAPDU: B4 F0 59 4D 53 8D 9B 77 90 00 [10:27:02]wFMCommunicate OK [10:27:02]SAM_PROTO_SignData done [10:27:02]FM_MakeSignedData done [10:27:02]CreateOFDProtocolMessage [10:27:02]wFMCommunicate request_size=4 [10:27:02]MH_SAM_APDU [10:27:02]CAPDU: 80 11 00 00 [10:27:02]Write to MH i2c: E2 08 00 98 0C 80 11 00 00 00 00 00 00 1E [10:27:02]Write i2c OK [10:27:02]MH_I2C_Read... [10:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:02]Read from MH i2c: E2 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 17 00 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: E2 17 00 98 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [10:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:27:02]wFMCommunicate OK [10:27:02]CreateOFDProtocolMessage done [10:27:02]OFDSenderStorePacket 58223 [10:27:02]StoreOFDPacket docnum=58223 [10:27:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FE A6 07 01 19 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 CF 00 00 00 F4 03 04 00 75 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E3 00 00 35 04 06 00 5F 99 FC A1 87 CE B4 F0 59 4D 53 8D 9B 77 [10:27:02]CheckFolder [10:27:02]dirname=/storage/ofd_packets [10:27:02]CheckFolder done [10:27:02]ProducePacketName [10:27:02]name=ofd_packets/00058223 [10:27:02]NVStorageSaveData ofd_packets/00058223 [10:27:02]File name is /storage/ofd_packets/00058223 [10:27:02]Write 301 bytes [10:27:02]NVStorageSaveData done [10:27:02]OFDSenderStorePacket done [10:27:02]KKMCreateOFDPacket done [10:27:02]NVStorageSaveData kkm_last_timestamp [10:27:02]File name is /storage/kkm_last_timestamp [10:27:02]Write 4 bytes [10:27:02]NVStorageSaveData done [10:27:02]ExternCall_PrintAddStr [10:27:02]wPrintStart [10:27:02]Write to MH i2c: 01 00 00 99 0C A5 [10:27:02]Write i2c OK [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: 01 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: 01 07 00 [10:27:02]MH_I2C_Read... [10:27:02]Read from MH i2c: 01 07 00 99 0C 00 00 00 00 00 FF 0F BA [10:27:02]RasterBufferAndPrint [10:27:02]line Счет N : (1)2075471 [10:27:02]line ИНН: 02508201610067 [10:27:02]line Контрольно-Кассовый Чек [10:27:02]line ПРОДАЖА [10:27:02]line ТРК (МРК, ГНК) : 53 [10:27:02]line Товар: 2710124130 [10:27:02]line Аи-92-К-4 [10:27:02]line 10.000 * 0.00 [10:27:02]line = 0.00 [10:27:02]line НДС 12% НСП 1% [10:27:02]line > о реализуемом товаре [10:27:02]line ИТОГО: 0.00 [10:27:02]line НСП 1% : 0.00 [10:27:02]line НДС 12% : 0.00 [10:27:02]line Наличными: 0.00 [10:27:02]line Безнал.: 0.00 [10:27:02]line Место: АЗС № 135 "Партнер Нефть" [10:27:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:27:02]line СНО: Общий режим [10:27:02]line Чек 207 20.08.2024 10:27 [10:27:02]line Смена: 100 ФФД: 1.0 [10:27:02]line ЗНМ: 0300000196 [10:27:02]line РНМ: 0000000000162794 [10:27:02]line Версия ККМ: v1.0 [10:27:02]line Талоны: Топливная Карта [10:27:02]line 92875 [10:27:02]line ФМ: 0000000002094532 [10:27:02]line ФД: 58223 [10:27:02]line ФПД: 105114973079502 [10:27:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102701&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58223&fm=105114973079502&tin=02508201610067®Number=0000000000162794&sum=0 [10:27:02]OFD Sender: Processing packet 58223 [packets to send 51, broken 50] [10:27:02]ProducePacketName [10:27:02]name=ofd_packets/00058223 [10:27:02]OFD Sender: To server: pG, [10:27:02]CommunicateWithHost lk.salyk.kg:30040 [10:27:02]ConnectInit lk.salyk.kg [10:27:02]written 0, free lines is 4095 [10:27:02]Connected sock=9 [10:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FE A6 07 01 19 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 CF 00 00 00 F4 03 04 00 75 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E3 00 00 35 04 06 00 5F 99 FC A1 87 CE B4 F0 59 4D 53 8D 9B 77 [10:27:03]Write to MH i2c: 01 00 00 C3 0C CF [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: 01 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: 01 07 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: 01 07 00 C3 0C 00 00 00 00 00 B7 0C 99 [10:27:03]RasterBufferAndPrint [10:27:03]line [10:27:03]line [10:27:03]line [10:27:03]line [10:27:03]line [10:27:03]written 0, free lines is 3261 [10:27:03]MH_Cut [10:27:03]Write to MH i2c: D1 01 00 CA 0C 01 A8 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: D1 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: D1 01 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: D1 01 00 CA 0C 00 A7 [10:27:03]Write to MH i2c: 01 00 00 CB 0C D7 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AB 8D 47 00 DC 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E3 00 00 F4 03 04 00 C4 1A C4 66 B6 04 01 00 00 68 72 D2 5F 67 9A D9 9D [10:27:03]CommunicateWithHost err = 0 [10:27:03]CheckOFDResponse [10:27:03]1017 (14) - 77093643461234 [10:27:03]1041 (16) - 0000000002094532 [10:27:03]1040 (4) - 58223 [10:27:03]1012 (4) - 20.08.2024 04:25 [10:27:03]1206 (1) - 0 [10:27:03]OFD Sender: Remove packet 58223 [10:27:03]ProducePacketName [10:27:03]name=ofd_packets/00058223 [10:27:03]NVStorageDeleteData [10:27:03]OFD Sender: No OFD packet to send [10:27:03]*** Cut start [10:27:03]*** Partial cut [10:27:03]*** CUTSNS_PIN = 1 [10:27:04]*** CUTSNS_PIN = 0 [10:27:04]*** Brake cut motor [10:27:04]Read from MH i2c: 01 [10:27:04]MH_I2C_Read... [10:27:04]*** Stop cut motor [10:27:04]*** Cut end [10:27:04]Read from MH i2c: 01 07 00 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: 01 07 00 CB 0C 00 00 00 00 00 FF 0F EC [10:27:04]process_action close_receipt done [10:27:04]requested_data is exist [10:27:04]produce_requested_data [10:27:04]requested_item fm.sn is exist - process it [10:27:04]wFMCommunicate request_size=4 [10:27:04]MH_SAM_APDU [10:27:04]CAPDU: 80 11 00 00 [10:27:04]Write to MH i2c: E2 08 00 CC 0C 80 11 00 00 00 00 00 00 52 [10:27:04]Write i2c OK [10:27:04]MH_I2C_Read... [10:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:04]Read from MH i2c: E2 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: E2 17 00 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: E2 17 00 CC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [10:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:27:04]wFMCommunicate OK [10:27:04]requested_item fd.num is exist - process it [10:27:04]SAM_PROTO_GetFieldsCounters [10:27:04]wFMCommunicate request_size=4 [10:27:04]MH_SAM_APDU [10:27:04]CAPDU: 80 13 00 00 [10:27:04]Write to MH i2c: E2 08 00 CD 0C 80 13 00 00 00 00 00 00 55 [10:27:04]Write i2c OK [10:27:04]MH_I2C_Read... [10:27:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:04]Read from MH i2c: E2 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: E2 62 00 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: E2 62 00 CD 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [10:27:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:04]wFMCommunicate OK [10:27:04]SAM_PROTO_GetFieldsCounters done [10:27:04]requested_item shift.num is exist - process it [10:27:04]requested_item shift.opened is exist - process it [10:27:04]req_shift_opened [10:27:04]FM_GetShiftState [10:27:04]SAM_PROTO_GetShiftState [10:27:04]wFMCommunicate request_size=4 [10:27:04]MH_SAM_APDU [10:27:04]CAPDU: 80 13 01 00 [10:27:04]Write to MH i2c: E2 08 00 CE 0C 80 13 01 00 00 00 00 00 57 [10:27:04]Write i2c OK [10:27:04]MH_I2C_Read... [10:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:04]Read from MH i2c: E2 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: E2 0E 00 [10:27:04]MH_I2C_Read... [10:27:04]Read from MH i2c: E2 0E 00 CE 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7A [10:27:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:27:04]wFMCommunicate OK [10:27:04]SAM_PROTO_GetShiftState done [10:27:04]FM_GetShiftState done [10:27:04]req_shift_opened done [10:27:04]requested_item shift.open_date is exist - process it [10:27:04]req_shift_open_date [10:27:04]req_shift_open_date done [10:27:04]produce_requested_data done [10:27:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58223,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:27:04]process_action_free close_receipt [10:27:04]json_value_free [10:27:04]json_value_free done [10:27:04]process_json_proto returns [10:27:04]Send response to host [10:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58223,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:27:04]free response buf [10:27:04]execute_script done [10:27:04]execute_script returns [10:27:04]free content buf [10:27:04]Sock 10.Close socket [10:27:04]Sock 10.Thread stoped [10:27:08]OFD Sender: No OFD packet to send [10:27:13]OFD Sender: No OFD packet to send [10:27:18]OFD Sender: No OFD packet to send [10:27:23]OFD Sender: No OFD packet to send [10:27:28]OFD Sender: No OFD packet to send [10:27:33]OFD Sender: No OFD packet to send [10:27:38]OFD Sender: No OFD packet to send [10:27:43]OFD Sender: No OFD packet to send [10:27:43]int [10:27:43]Write to MH i2c: 01 00 00 CF 0C DB [10:27:43]*** FLAG_PRN_PAP1 set [10:27:43]Write i2c OK [10:27:43]MH_I2C_Read... [10:27:43]Read from MH i2c: 01 [10:27:43]MH_I2C_Read... [10:27:43]Read from MH i2c: 01 07 00 [10:27:43]MH_I2C_Read... [10:27:43]Read from MH i2c: 01 07 00 CF 0C 00 01 00 00 00 FF 0F F1 [10:27:43]state=0 [10:27:43]No paper [10:27:43]int [10:27:43]Write to MH i2c: 01 00 00 D0 0C DC [10:27:43]*** FLAG_PRN_PAP2 set [10:27:43]Write i2c OK [10:27:43]MH_I2C_Read... [10:27:43]Read from MH i2c: 01 [10:27:43]MH_I2C_Read... [10:27:43]Read from MH i2c: 01 07 00 [10:27:43]MH_I2C_Read... [10:27:43]Read from MH i2c: 01 07 00 D0 0C 00 03 00 00 00 FF 0F F4 [10:27:43]state=0 [10:27:43]No paper [10:27:43]Cover opened [10:27:44]int [10:27:44]Write to MH i2c: 01 00 00 D1 0C DD [10:27:44]*** FLAG_PRN_PAP2 reset [10:27:44]Write i2c OK [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: 01 [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: 01 07 00 [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: 01 07 00 D1 0C 00 01 00 00 00 FF 0F F3 [10:27:44]state=3 [10:27:44]No paper [10:27:44]Cover closed [10:27:44]int [10:27:44]Write to MH i2c: 01 00 00 D2 0C DE [10:27:44]*** FLAG_PRN_PAP2 set [10:27:44]Write i2c OK [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: 01 [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: 01 07 00 [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: 01 07 00 D2 0C 00 03 00 00 00 FF 0F F6 [10:27:44]state=0 [10:27:44]No paper [10:27:44]Cover opened [10:27:48]accept exits with 7 [10:27:48]New connection [10:27:48]New thread 3067182436 created [10:27:48]Thread 3067039076 joined [10:27:48]Waiting for new connection... [10:27:48] Sock 7.Parse request [10:27:48]Sock 7.Check first char [10:27:48]Sock 7.First char is OK [10:27:48]request: POST /json_proto HTTP/1.0 [10:27:48]Method: POST [10:27:48]URL: /json_proto [10:27:48]Method is POST - this is cgi request [10:27:48]url: /json_proto [10:27:48]query_string will be loaded in cgi processing [10:27:48]execute_cgi json_proto POST (null) [10:27:48]execute_cgi path=json_proto method=POST [10:27:48]POST find Content-Length [10:27:48]Host: 172.17.44.3:8080 [10:27:48]Content-Length: 678 [10:27:48]Content-Type: application/json [10:27:48] [10:27:48]POST finish read [10:27:48]Found Content-Length = 678 [10:27:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:48]execute_script... [10:27: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)2075472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:48]POST & json_proto [10:27:48]process_json_proto [10:27:48]json parsed OK: [10:27:48]protocol is kg_v1.0 [10:27:48]action value=close_receipt [10:27:48]process_action close_receipt [10:27:48]cmd_close_receipt [10:27:48]MH_GetDate [10:27:48]Write to MH i2c: F0 00 00 D3 0C CE [10:27:48]Write i2c OK [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: F0 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: F0 09 00 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: F0 09 00 D3 0C 00 A5 6F C4 66 AD C5 5D 66 4A [10:27:48]GetLastDocTimeStamp 1724149621 [10:27:48]current date 1724149669 [10:27:48]FM_GetShiftState [10:27:48]SAM_PROTO_GetShiftState [10:27:48]wFMCommunicate request_size=4 [10:27:48]MH_SAM_APDU [10:27:48]CAPDU: 80 13 01 00 [10:27:48]Write to MH i2c: E2 08 00 D4 0C 80 13 01 00 00 00 00 00 5D [10:27:48]Write i2c OK [10:27:48]MH_I2C_Read... [10:27:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:48]Read from MH i2c: E2 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: E2 0E 00 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: E2 0E 00 D4 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 80 [10:27:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:27:48]wFMCommunicate OK [10:27:48]SAM_PROTO_GetShiftState done [10:27:48]FM_GetShiftState done [10:27:48]opened in 1724112910 [10:27:48]opened+sec_in_day 1724199310 [10:27:48]quantity*price = 50036 [10:27:48]sum+1 = 50037 [10:27:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 208 20.08.2024 10:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58224 ФПД: 34629250016692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102749&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58224&fm=34629250016692&tin=02508201610067®Number=0000000000162794&sum=50000 [10:27:49]StoreToDocumentArchive [10:27:49]shift 100 fd 58224 [10:27:49]save to /storage/0100/doc_00058224 [10:27:49]save last doc name /storage/0100/doc_00058224 to /storage/kkm_last_doc_name [10:27:49]save OK [10:27:49]Clear old archive folders... [10:27:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:49]tlvbuf is 006C7F60 [10:27:49]SAM_PROTO_ClearQueue [10:27:49]wFMCommunicate request_size=4 [10:27:49]MH_SAM_APDU [10:27:49]CAPDU: 80 09 00 00 [10:27:49]Write to MH i2c: E2 08 00 E2 0C 80 09 00 00 00 00 00 00 60 [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 03 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 03 00 E2 0C 00 90 00 62 [10:27:49]RAPDU: 90 00 [10:27:49]wFMCommunicate OK [10:27:49]SAM_PROTO_ClearQueue done [10:27:49]KKMCreateOFDPacket [10:27:49]OFDProtocolAddRootSTLVToBuf [10:27:49]FM_MakeSignedData [10:27:49]FM_MakeSignedData [10:27:49]SAM_PROTO_SignData [10:27:49]wFMCommunicate request_size=4 [10:27:49]MH_SAM_APDU [10:27:49]CAPDU: 80 0D 01 02 [10:27:49]Write to MH i2c: E2 08 00 E3 0C 80 0D 01 02 00 00 00 00 68 [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 03 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 03 00 E3 0C 00 90 00 63 [10:27:49]RAPDU: 90 00 [10:27:49]wFMCommunicate OK [10:27:49]wFMCommunicate request_size=255 [10:27:49]MH_SAM_APDU [10:27: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 A5 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E3 00 00 35 04 06 00 1F [10:27:49]Write to MH i2c: E2 02 01 E4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 A5 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E3 00 00 35 04 06 00 1F 00 00 C7 [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 03 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 03 00 E4 0C 00 90 00 64 [10:27:49]RAPDU: 90 00 [10:27:49]wFMCommunicate OK [10:27:49]wFMCommunicate request_size=10 [10:27:49]MH_SAM_APDU [10:27:49]CAPDU: 80 0D 02 02 05 7E C0 25 65 B4 [10:27:49]Write to MH i2c: E2 0D 00 E5 0C 80 0D 02 02 05 00 7E C0 25 65 B4 00 00 F1 [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 03 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 03 00 E5 0C 00 90 00 65 [10:27:49]RAPDU: 90 00 [10:27:49]wFMCommunicate OK [10:27:49]wFMCommunicate request_size=4 [10:27:49]MH_SAM_APDU [10:27:49]CAPDU: 80 0D 03 02 [10:27:49]Write to MH i2c: E2 08 00 E6 0C 80 0D 03 02 00 00 00 00 6D [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 0B 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 0B 00 E6 0C 00 B4 EF 31 91 C3 1A CE BD 90 00 3B [10:27:49]RAPDU: B4 EF 31 91 C3 1A CE BD 90 00 [10:27:49]wFMCommunicate OK [10:27:49]SAM_PROTO_SignData done [10:27:49]FM_MakeSignedData done [10:27:49]CreateOFDProtocolMessage [10:27:49]wFMCommunicate request_size=4 [10:27:49]MH_SAM_APDU [10:27:49]CAPDU: 80 11 00 00 [10:27:49]Write to MH i2c: E2 08 00 E7 0C 80 11 00 00 00 00 00 00 6D [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 17 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 17 00 E7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [10:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:27:49]wFMCommunicate OK [10:27:49]CreateOFDProtocolMessage done [10:27:49]OFDSenderStorePacket 58224 [10:27:49]StoreOFDPacket docnum=58224 [10:27:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B7 4F 07 01 56 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 A5 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E3 00 00 35 04 06 00 1F 7E C0 25 65 B4 B4 EF 31 91 C3 1A CE BD [10:27:49]CheckFolder [10:27:49]dirname=/storage/ofd_packets [10:27:49]CheckFolder done [10:27:49]ProducePacketName [10:27:49]name=ofd_packets/00058224 [10:27:49]NVStorageSaveData ofd_packets/00058224 [10:27:49]File name is /storage/ofd_packets/00058224 [10:27:49]Write 301 bytes [10:27:49]NVStorageSaveData done [10:27:49]OFDSenderStorePacket done [10:27:49]KKMCreateOFDPacket done [10:27:49]NVStorageSaveData kkm_last_timestamp [10:27:49]File name is /storage/kkm_last_timestamp [10:27:49]Write 4 bytes [10:27:49]NVStorageSaveData done [10:27:49]ExternCall_PrintAddStr [10:27:49]wPrintStart [10:27:49]Write to MH i2c: 01 00 00 E8 0C F4 [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: 01 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: 01 07 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: 01 07 00 E8 0C 00 00 00 00 00 FF 0F 09 [10:27:49]RasterBufferAndPrint [10:27:49]line Счет N : (1)2075472 [10:27:49]line ИНН: 02508201610067 [10:27:49]line Контрольно-Кассовый Чек [10:27:49]line ПРОДАЖА [10:27:49]line ТРК (МРК, ГНК) : 43 [10:27:49]line Товар: 2710124130 [10:27:49]line Аи-92-К-4 [10:27:49]line 7.380 * 67.80 [10:27:49]line = 500.36 [10:27:49]line НДС 12% НСП 1% [10:27:49]line > о реализуемом товаре [10:27:49]line ОКРУГЛЕНИЕ: -0.36 [10:27:49]line ИТОГО: 500.00 [10:27:49]line Внесено: 500.00 [10:27:49]line СДАЧА: 0.00 [10:27:49]line НСП 1% : 4.43 [10:27:49]line НДС 12% : 53.14 [10:27:49]line Наличными: 500.00 [10:27:49]line Безнал.: 0.00 [10:27:49]line Место: АЗС № 135 "Партнер Нефть" [10:27:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:27:49]line СНО: Общий режим [10:27:49]line Чек 208 20.08.2024 10:27 [10:27:49]line Смена: 100 ФФД: 1.0 [10:27:49]line ЗНМ: 0300000196 [10:27:49]line РНМ: 0000000000162794 [10:27:49]line Версия ККМ: v1.0 [10:27:49]line ФМ: 0000000002094532 [10:27:49]line ФД: 58224 [10:27:49]line ФПД: 34629250016692 [10:27:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102749&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58224&fm=34629250016692&tin=02508201610067®Number=0000000000162794&sum=50000 [10:27:50]OFD Sender: Processing packet 58224 [packets to send 51, broken 50] [10:27:50]ProducePacketName [10:27:50]name=ofd_packets/00058224 [10:27:50]OFD Sender: To server: pG, [10:27:50]CommunicateWithHost lk.salyk.kg:30040 [10:27:50]ConnectInit lk.salyk.kg [10:27:50]written 0, free lines is 4095 [10:27:50]Connected sock=10 [10:27:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B7 4F 07 01 56 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 A5 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E3 00 00 35 04 06 00 1F 7E C0 25 65 B4 B4 EF 31 91 C3 1A CE BD [10:27:50]Write to MH i2c: 01 00 00 13 0D 20 [10:27:50]Write i2c OK [10:27:50]MH_I2C_Read... [10:27:50]Read from MH i2c: 01 [10:27:50]MH_I2C_Read... [10:27:50]Read from MH i2c: 01 07 00 [10:27:50]MH_I2C_Read... [10:27:50]Read from MH i2c: 01 07 00 13 0D 00 00 00 00 00 AD 0C E0 [10:27:50]RasterBufferAndPrint [10:27:50]line [10:27:50]line [10:27:50]line [10:27:50]line [10:27:50]line [10:27:50]written 0, free lines is 3249 [10:27:50]MH_Cut [10:27:50]Write to MH i2c: D1 01 00 1A 0D 01 F9 [10:27:50]Write i2c OK [10:27:50]MH_I2C_Read... [10:27:50]Read from MH i2c: D1 [10:27:50]MH_I2C_Read... [10:27:50]Read from MH i2c: D1 01 00 [10:27:50]MH_I2C_Read... [10:27:50]Read from MH i2c: D1 01 00 1A 0D 00 F8 [10:27:50]Write to MH i2c: 01 00 00 1B 0D 28 [10:27:50]Write i2c OK [10:27:50]MH_I2C_Read... [10:27:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9D 0C 47 00 FF 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E3 00 00 F4 03 04 00 F4 1A C4 66 B6 04 01 00 00 C8 90 03 78 AF 24 91 97 [10:27:51]CommunicateWithHost err = 0 [10:27:51]CheckOFDResponse [10:27:51]1017 (14) - 77093643461234 [10:27:51]1041 (16) - 0000000002094532 [10:27:51]1040 (4) - 58224 [10:27:51]1012 (4) - 20.08.2024 04:26 [10:27:51]1206 (1) - 0 [10:27:51]OFD Sender: Remove packet 58224 [10:27:51]ProducePacketName [10:27:51]name=ofd_packets/00058224 [10:27:51]NVStorageDeleteData [10:27:51]*** Cut start [10:27:51]*** Partial cut [10:27:51]*** CUTSNS_PIN = 1 [10:27:51]OFD Sender: No OFD packet to send [10:27:51]*** CUTSNS_PIN = 0 [10:27:51]*** Brake cut motor [10:27:52]Read from MH i2c: 01 [10:27:52]MH_I2C_Read... [10:27:52]*** Stop cut motor [10:27:52]*** Cut end [10:27:52]Read from MH i2c: 01 07 00 [10:27:52]MH_I2C_Read... [10:27:52]Read from MH i2c: 01 07 00 1B 0D 00 00 00 00 00 FF 0F 3D [10:27:52]process_action close_receipt done [10:27:52]requested_data is exist [10:27:52]produce_requested_data [10:27:52]requested_item fm.sn is exist - process it [10:27:52]wFMCommunicate request_size=4 [10:27:52]MH_SAM_APDU [10:27:52]CAPDU: 80 11 00 00 [10:27:52]Write to MH i2c: E2 08 00 1C 0D 80 11 00 00 00 00 00 00 A3 [10:27:52]Write i2c OK [10:27:52]MH_I2C_Read... [10:27:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:52]Read from MH i2c: E2 [10:27:52]MH_I2C_Read... [10:27:52]Read from MH i2c: E2 17 00 [10:27:52]MH_I2C_Read... [10:27:52]Read from MH i2c: E2 17 00 1C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EF [10:27:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:27:52]wFMCommunicate OK [10:27:52]requested_item fd.num is exist - process it [10:27:52]SAM_PROTO_GetFieldsCounters [10:27:52]wFMCommunicate request_size=4 [10:27:52]MH_SAM_APDU [10:27:52]CAPDU: 80 13 00 00 [10:27:52]Write to MH i2c: E2 08 00 1D 0D 80 13 00 00 00 00 00 00 A6 [10:27:52]Write i2c OK [10:27:52]MH_I2C_Read... [10:27:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:52]Read from MH i2c: E2 [10:27:52]MH_I2C_Read... [10:27:52]Read from MH i2c: E2 62 00 [10:27:52]MH_I2C_Read... [10:27:52]Read from MH i2c: E2 62 00 1D 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 70 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [10:27:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 70 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:52]wFMCommunicate OK [10:27:52]SAM_PROTO_GetFieldsCounters done [10:27:52]requested_item shift.num is exist - process it [10:27:52]requested_item shift.opened is exist - process it [10:27:52]req_shift_opened [10:27:52]FM_GetShiftState [10:27:52]SAM_PROTO_GetShiftState [10:27:52]wFMCommunicate request_size=4 [10:27:52]MH_SAM_APDU [10:27:52]CAPDU: 80 13 01 00 [10:27:52]Write to MH i2c: E2 08 00 1E 0D 80 13 01 00 00 00 00 00 A8 [10:27:52]Write i2c OK [10:27:52]MH_I2C_Read... [10:27:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:52]Read from MH i2c: E2 [10:27:52]MH_I2C_Read... [10:27:52]Read from MH i2c: E2 0E 00 [10:27:52]MH_I2C_Read... [10:27:52]Read from MH i2c: E2 0E 00 1E 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CB [10:27:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:27:52]wFMCommunicate OK [10:27:52]SAM_PROTO_GetShiftState done [10:27:52]FM_GetShiftState done [10:27:52]req_shift_opened done [10:27:52]requested_item shift.open_date is exist - process it [10:27:52]req_shift_open_date [10:27:52]req_shift_open_date done [10:27:52]produce_requested_data done [10:27:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58224,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:27:52]process_action_free close_receipt [10:27:52]json_value_free [10:27:52]json_value_free done [10:27:52]process_json_proto returns [10:27:52]Send response to host [10:27:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58224,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:27:52]free response buf [10:27:52]execute_script done [10:27:52]execute_script returns [10:27:52]free content buf [10:27:52]Sock 7.Close socket [10:27:52]Sock 7.Thread stoped [10:27:53]accept exits with 9 [10:27:53]New connection [10:27:53]New thread 3067039076 created [10:27:53]Thread 3067182436 joined [10:27:53]Waiting for new connection... [10:27:53] Sock 9.Parse request [10:27:53]Sock 9.Check first char [10:27:53]Sock 9.First char is OK [10:27:53]request: POST /json_proto HTTP/1.0 [10:27:53]Method: POST [10:27:53]URL: /json_proto [10:27:53]Method is POST - this is cgi request [10:27:53]url: /json_proto [10:27:53]query_string will be loaded in cgi processing [10:27:53]execute_cgi json_proto POST (null) [10:27:53]execute_cgi path=json_proto method=POST [10:27:53]POST find Content-Length [10:27:53]Host: 172.17.44.3:8080 [10:27:53]Content-Length: 215 [10:27:53]Content-Type: application/json [10:27:53] [10:27:53]POST finish read [10:27:53]Found Content-Length = 215 [10:27:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:53]execute_script... [10:27:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:53]POST & json_proto [10:27:53]process_json_proto [10:27:53]json parsed OK: [10:27:53]protocol is kg_v1.0 [10:27:53]action value=get_value [10:27:53]process_action get_value [10:27:53]cmd_get_value [10:27:53]process_action get_value done [10:27:53]requested_data is exist [10:27:53]produce_requested_data [10:27:53]requested_item kkm.sn is exist - process it [10:27:53]requested_item kkm.ver is exist - process it [10:27:53]requested_item fm.sn is exist - process it [10:27:53]wFMCommunicate request_size=4 [10:27:53]MH_SAM_APDU [10:27:53]CAPDU: 80 11 00 00 [10:27:53]Write to MH i2c: E2 08 00 1F 0D 80 11 00 00 00 00 00 00 A6 [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:53]Read from MH i2c: E2 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 17 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 17 00 1F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F2 [10:27:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:27:53]wFMCommunicate OK [10:27:53]requested_item fd.num is exist - process it [10:27:53]SAM_PROTO_GetFieldsCounters [10:27:53]wFMCommunicate request_size=4 [10:27:53]MH_SAM_APDU [10:27:53]CAPDU: 80 13 00 00 [10:27:53]Write to MH i2c: E2 08 00 20 0D 80 13 00 00 00 00 00 00 A9 [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:53]Read from MH i2c: E2 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 62 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 62 00 20 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 70 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [10:27:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 70 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:53]wFMCommunicate OK [10:27:53]SAM_PROTO_GetFieldsCounters done [10:27:53]requested_item shift.num is exist - process it [10:27:53]requested_item shift.opened is exist - process it [10:27:53]req_shift_opened [10:27:53]FM_GetShiftState [10:27:53]SAM_PROTO_GetShiftState [10:27:53]wFMCommunicate request_size=4 [10:27:53]MH_SAM_APDU [10:27:53]CAPDU: 80 13 01 00 [10:27:53]Write to MH i2c: E2 08 00 21 0D 80 13 01 00 00 00 00 00 AB [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:53]Read from MH i2c: E2 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 0E 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 0E 00 21 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CE [10:27:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:27:53]wFMCommunicate OK [10:27:53]SAM_PROTO_GetShiftState done [10:27:53]FM_GetShiftState done [10:27:53]req_shift_opened done [10:27:53]requested_item shift.open_date is exist - process it [10:27:53]req_shift_open_date [10:27:53]req_shift_open_date done [10:27:53]produce_requested_data done [10:27:53]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58224,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:27:53]process_action_free get_value [10:27:53]json_value_free [10:27:53]json_value_free done [10:27:53]process_json_proto returns [10:27:53]Send response to host [10:27:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58224,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:27:53]free response buf [10:27:53]execute_script done [10:27:53]execute_script returns [10:27:53]free content buf [10:27:53]Sock 9.Close socket [10:27:53]Sock 9.Thread stoped [10:27:53]accept exits with 7 [10:27:53]New connection [10:27:53]New thread 3067182436 created [10:27:53]Thread 3067039076 joined [10:27:53]Waiting for new connection... [10:27:53] Sock 7.Parse request [10:27:53]Sock 7.Check first char [10:27:53]Sock 7.First char is OK [10:27:53]request: POST /json_proto HTTP/1.0 [10:27:53]Method: POST [10:27:53]URL: /json_proto [10:27:53]Method is POST - this is cgi request [10:27:53]url: /json_proto [10:27:53]query_string will be loaded in cgi processing [10:27:53]execute_cgi json_proto POST (null) [10:27:53]execute_cgi path=json_proto method=POST [10:27:53]POST find Content-Length [10:27:53]Host: 172.17.44.3:8080 [10:27:53]Content-Length: 331 [10:27:53]Content-Type: application/json [10:27:53] [10:27:53]POST finish read [10:27:53]Found Content-Length = 331 [10:27:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:27:53]execute_script... [10:27:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:27:53]POST & json_proto [10:27:53]process_json_proto [10:27:53]json parsed OK: [10:27:53]protocol is kg_v1.0 [10:27:53]action value=get_value [10:27:53]process_action get_value [10:27:53]cmd_get_value [10:27:53]process_action get_value done [10:27:53]requested_data is exist [10:27:53]produce_requested_data [10:27:53]requested_item fm.sale.total is exist - process it [10:27:53]SAM_PROTO_GetFMData [10:27:53]wFMCommunicate request_size=4 [10:27:53]MH_SAM_APDU [10:27:53]CAPDU: 80 13 03 00 [10:27:53]Write to MH i2c: E2 08 00 22 0D 80 13 03 00 00 00 00 00 AE [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:27:54]Read from MH i2c: E2 [10:27:54]MH_I2C_Read... [10:27:54]Read from MH i2c: E2 FD 00 [10:27:54]MH_I2C_Read... [10:27:54]Read from MH i2c: E2 FD 00 22 0D 00 C4 04 85 04 C0 04 6E 04 04 00 A8 E2 00 00 69 04 A3 00 6F 04 04 00 7D E0 00 00 B1 04 05 00 77 06 A3 87 01 70 04 04 00 F4 38 55 3C 72 04 05 00 83 CD 4D 4B 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 BB 97 29 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3B 3F 77 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 9B 00 6F 04 04 00 2B 02 00 00 B1 04 04 00 CC 8D CA 08 70 04 04 00 CC 8D CA 08 72 04 00 00 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 A6 06 EF EF 03 09 00 90 00 74 [10:27:54]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 A8 E2 00 00 69 04 A3 00 6F 04 04 00 7D E0 00 00 B1 04 05 00 77 06 A3 87 01 70 04 04 00 F4 38 55 3C 72 04 05 00 83 CD 4D 4B 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 BB 97 29 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3B 3F 77 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 9B 00 6F 04 04 00 2B 02 00 00 B1 04 04 00 CC 8D CA 08 70 04 04 00 CC 8D CA 08 72 04 00 00 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 A6 06 EF EF 03 09 00 90 00 [10:27:54]wFMCommunicate OK [10:27:54]wFMCommunicate request_size=4 [10:27:54]MH_SAM_APDU [10:27:54]CAPDU: 80 17 00 00 [10:27:54]Write to MH i2c: E2 08 00 23 0D 80 17 00 00 00 00 00 00 B0 [10:27:54]Write i2c OK [10:27:54]MH_I2C_Read... [10:27:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:27:54]Read from MH i2c: E2 [10:27:54]MH_I2C_Read... [10:27:54]Read from MH i2c: E2 FD 00 [10:27:54]MH_I2C_Read... [10:27:54]Read from MH i2c: E2 FD 00 23 0D 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EF EA 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 52 [10:27:54]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EF EA 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [10:27:54]wFMCommunicate OK [10:27:54]wFMCommunicate request_size=4 [10:27:54]MH_SAM_APDU [10:27:54]CAPDU: 80 17 00 00 [10:27:54]Write to MH i2c: E2 08 00 24 0D 80 17 00 00 00 00 00 00 B1 [10:27:54]Write i2c OK [10:27:54]MH_I2C_Read... [10:27:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:27:54]Read from MH i2c: E2 [10:27:54]MH_I2C_Read... [10:27:54]Read from MH i2c: E2 FD 00 [10:27:54]MH_I2C_Read... [10:27:54]Read from MH i2c: E2 FD 00 24 0D 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 C6 [10:27:54]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [10:27:54]wFMCommunicate OK [10:27:54]wFMCommunicate request_size=4 [10:27:54]MH_SAM_APDU [10:27:54]CAPDU: 80 17 00 00 [10:27:54]Write to MH i2c: E2 08 00 25 0D 80 17 00 00 00 00 00 00 B2 [10:27:54]Write i2c OK [10:27:54]MH_I2C_Read... [10:27:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:27:54]Read from MH i2c: E2 [10:27:54]MH_I2C_Read... [10:27:54]Read from MH i2c: E2 FD 00 [10:27:54]MH_I2C_Read... [10:27:54]Read from MH i2c: E2 FD 00 25 0D 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 2A [10:27:54]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:27:55]wFMCommunicate OK [10:27:55]wFMCommunicate request_size=4 [10:27:55]MH_SAM_APDU [10:27:55]CAPDU: 80 17 00 00 [10:27:55]Write to MH i2c: E2 08 00 26 0D 80 17 00 00 00 00 00 00 B3 [10:27:55]Write i2c OK [10:27:55]MH_I2C_Read... [10:27:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [10:27:55]Read from MH i2c: E2 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 E1 00 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 E1 00 26 0D 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A1 [10:27:55]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:27:55]wFMCommunicate OK [10:27:55]SAM_PROTO_GetFMData done [10:27:55]requested_item fm.sale_refund.total is exist - process it [10:27:55]requested_item fm.buy.total is exist - process it [10:27:55]requested_item shift.sale.total is exist - process it [10:27:55]SAM_PROTO_GetShiftData [10:27:55]wFMCommunicate request_size=4 [10:27:55]MH_SAM_APDU [10:27:55]CAPDU: 80 13 02 00 [10:27:55]Write to MH i2c: E2 08 00 27 0D 80 13 02 00 00 00 00 00 B2 [10:27:55]Write i2c OK [10:27:55]MH_I2C_Read... [10:27:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:27:55]Read from MH i2c: E2 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 FD 00 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 FD 00 27 0D 00 BB 04 AA 04 B7 04 6E 04 04 00 D0 00 00 00 69 04 9D 00 6F 04 04 00 CB 00 00 00 B1 04 04 00 8A F5 24 01 70 04 03 00 6C 93 55 72 04 03 00 1E 62 CF 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 F7 1C 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 C1 97 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 05 00 00 00 B1 04 03 00 90 A4 34 70 04 03 00 90 A4 34 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 37 97 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 D8 [10:27:55]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 D0 00 00 00 69 04 9D 00 6F 04 04 00 CB 00 00 00 B1 04 04 00 8A F5 24 01 70 04 03 00 6C 93 55 72 04 03 00 1E 62 CF 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 F7 1C 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 C1 97 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 05 00 00 00 B1 04 03 00 90 A4 34 70 04 03 00 90 A4 34 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 37 97 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [10:27:55]wFMCommunicate OK [10:27:55]wFMCommunicate request_size=4 [10:27:55]MH_SAM_APDU [10:27:55]CAPDU: 80 17 00 00 [10:27:55]Write to MH i2c: E2 08 00 28 0D 80 17 00 00 00 00 00 00 B5 [10:27:55]Write i2c OK [10:27:55]MH_I2C_Read... [10:27:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:27:56]Read from MH i2c: E2 [10:27:56]MH_I2C_Read... [10:27:56]Read from MH i2c: E2 FD 00 [10:27:56]MH_I2C_Read... [10:27:56]Read from MH i2c: E2 FD 00 28 0D 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 44 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 1A [10:27:56]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 44 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [10:27:56]wFMCommunicate OK [10:27:56]wFMCommunicate request_size=4 [10:27:56]MH_SAM_APDU [10:27:56]CAPDU: 80 17 00 00 [10:27:56]Write to MH i2c: E2 08 00 29 0D 80 17 00 00 00 00 00 00 B6 [10:27:56]Write i2c OK [10:27:56]MH_I2C_Read... [10:27:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:27:56]Read from MH i2c: E2 [10:27:56]MH_I2C_Read... [10:27:56]Read from MH i2c: E2 FD 00 [10:27:56]MH_I2C_Read... [10:27:56]Read from MH i2c: E2 FD 00 29 0D 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 E2 [10:27:56]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [10:27:56]wFMCommunicate OK [10:27:56]wFMCommunicate request_size=4 [10:27:56]MH_SAM_APDU [10:27:56]CAPDU: 80 17 00 00 [10:27:56]Write to MH i2c: E2 08 00 2A 0D 80 17 00 00 00 00 00 00 B7 [10:27:56]OFD Sender: No OFD packet to send [10:27:56]Write i2c OK [10:27:56]MH_I2C_Read... [10:27:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:27:56]Read from MH i2c: E2 [10:27:56]MH_I2C_Read... [10:27:56]Read from MH i2c: E2 FD 00 [10:27:56]MH_I2C_Read... [10:27:56]Read from MH i2c: E2 FD 00 2A 0D 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 2C [10:27:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:27:57]wFMCommunicate OK [10:27:57]wFMCommunicate request_size=4 [10:27:57]MH_SAM_APDU [10:27:57]CAPDU: 80 17 00 00 [10:27:57]Write to MH i2c: E2 08 00 2B 0D 80 17 00 00 00 00 00 00 B8 [10:27:57]Write i2c OK [10:27:57]MH_I2C_Read... [10:27:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [10:27:57]Read from MH i2c: E2 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: E2 D8 00 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: E2 D8 00 2B 0D 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9F [10:27:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:27:57]wFMCommunicate OK [10:27:57]SAM_PROTO_GetShiftData done [10:27:57]requested_item shift.sale.total_cash is exist - process it [10:27:57]requested_item shift.sale_refund.total is exist - process it [10:27:57]requested_item shift.sale_refund.total_cash is exist - process it [10:27:57]requested_item shift.buy.total is exist - process it [10:27:57]requested_item shift.buy.total_cash is exist - process it [10:27:57]produce_requested_data done [10:27:57]produce_requested_data return {"fm.sale.total":65705754.79,"fm.sale_refund.total":1474923.00,"fm.buy.total":0.00,"shift.sale.total":191993.70,"shift.sale.total_cash":56083.00,"shift.sale_refund.total":34500.00,"shift.sale_refund.total_cash":34500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:27:57]process_action_free get_value [10:27:57]json_value_free [10:27:57]json_value_free done [10:27:57]process_json_proto returns [10:27:57]Send response to host [10:27:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":65705754.79,"fm.sale_refund.total":1474923.00,"fm.buy.total":0.00,"shift.sale.total":191993.70,"shift.sale.total_cash":56083.00,"shift.sale_refund.total":34500.00,"shift.sale_refund.total_cash":34500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:27:57]free response buf [10:27:57]execute_script done [10:27:57]execute_script returns [10:27:57]free content buf [10:27:57]Sock 7.Close socket [10:27:57]Sock 7.Thread stoped [10:27:57]accept exits with 9 [10:27:57]New connection [10:27:57]New thread 3067039076 created [10:27:57]Thread 3067182436 joined [10:27:57]Waiting for new connection... [10:27:57] Sock 9.Parse request [10:27:57]Sock 9.Check first char [10:27:57]Sock 9.First char is OK [10:27:57]request: POST /json_proto HTTP/1.0 [10:27:57]Method: POST [10:27:57]URL: /json_proto [10:27:57]Method is POST - this is cgi request [10:27:57]url: /json_proto [10:27:57]query_string will be loaded in cgi processing [10:27:57]execute_cgi json_proto POST (null) [10:27:57]execute_cgi path=json_proto method=POST [10:27:57]POST find Content-Length [10:27:57]Host: 172.17.44.3:8080 [10:27:57]Content-Length: 804 [10:27:57]Content-Type: application/json [10:27:57] [10:27:57]POST finish read [10:27:57]Found Content-Length = 804 [10:27:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 63.680, "sum" : 4317.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4317.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:57]execute_script... [10:27:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 63.680, "sum" : 4317.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4317.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:57]POST & json_proto [10:27:57]process_json_proto [10:27:57]json parsed OK: [10:27:57]protocol is kg_v1.0 [10:27:57]action value=close_receipt [10:27:57]process_action close_receipt [10:27:57]cmd_close_receipt [10:27:57]MH_GetDate [10:27:57]Write to MH i2c: F0 00 00 2C 0D 28 [10:27:57]Write i2c OK [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: F0 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: F0 09 00 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: F0 09 00 2C 0D 00 AE 6F C4 66 AD C5 5D 66 AD [10:27:57]GetLastDocTimeStamp 1724149669 [10:27:57]current date 1724149678 [10:27:57]FM_GetShiftState [10:27:57]SAM_PROTO_GetShiftState [10:27:57]wFMCommunicate request_size=4 [10:27:57]MH_SAM_APDU [10:27:57]CAPDU: 80 13 01 00 [10:27:57]Write to MH i2c: E2 08 00 2D 0D 80 13 01 00 00 00 00 00 B7 [10:27:57]Write i2c OK [10:27:57]MH_I2C_Read... [10:27:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:57]Read from MH i2c: E2 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: E2 0E 00 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: E2 0E 00 2D 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DA [10:27:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:27:57]wFMCommunicate OK [10:27:57]SAM_PROTO_GetShiftState done [10:27:57]FM_GetShiftState done [10:27:57]opened in 1724112910 [10:27:57]opened+sec_in_day 1724199310 [10:27:57]quantity*price = 431750 [10:27:57]sum+1 = 431751 [10:27:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4317.50 НСП 1% : 38.21 НДС 12% : 458.50 Наличными: 0.00 Безнал.: 4317.50 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 209 20.08.2024 10:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58225 ФПД: 131138433936080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102758&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58225&fm=131138433936080&tin=02508201610067®Number=0000000000162794&sum=431750 [10:27:59]StoreToDocumentArchive [10:27:59]shift 100 fd 58225 [10:27:59]save to /storage/0100/doc_00058225 [10:27:59]save last doc name /storage/0100/doc_00058225 to /storage/kkm_last_doc_name [10:27:59]save OK [10:27:59]Clear old archive folders... [10:27:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:59]tlvbuf is 00786470 [10:27:59]SAM_PROTO_ClearQueue [10:27:59]wFMCommunicate request_size=4 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 09 00 00 [10:27:59]Write to MH i2c: E2 08 00 3A 0D 80 09 00 00 00 00 00 00 B9 [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 3A 0D 00 90 00 BB [10:27:59]RAPDU: 90 00 [10:27:59]wFMCommunicate OK [10:27:59]SAM_PROTO_ClearQueue done [10:27:59]KKMCreateOFDPacket [10:27:59]OFDProtocolAddRootSTLVToBuf [10:27:59]FM_MakeSignedData [10:27:59]FM_MakeSignedData [10:27:59]SAM_PROTO_SignData [10:27:59]wFMCommunicate request_size=4 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 0D 01 02 [10:27:59]Write to MH i2c: E2 08 00 3B 0D 80 0D 01 02 00 00 00 00 C1 [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 3B 0D 00 90 00 BC [10:27:59]RAPDU: 90 00 [10:27:59]wFMCommunicate OK [10:27:59]wFMCommunicate request_size=255 [10:27:59]MH_SAM_APDU [10:27: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 34 FF 03 08 00 03 C0 F8 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 86 96 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 86 96 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A B3 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 86 96 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 AE 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E3 00 00 35 04 06 00 77 [10:27:59]Write to MH i2c: E2 02 01 3C 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C0 F8 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 86 96 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 86 96 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A B3 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 86 96 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 AE 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E3 00 00 35 04 06 00 77 00 00 8A [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 3C 0D 00 90 00 BD [10:27:59]RAPDU: 90 00 [10:27:59]wFMCommunicate OK [10:27:59]wFMCommunicate request_size=10 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 0D 02 02 05 45 0B C5 6A D0 [10:27:59]Write to MH i2c: E2 0D 00 3D 0D 80 0D 02 02 05 00 45 0B C5 6A D0 00 00 1D [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 3D 0D 00 90 00 BE [10:27:59]RAPDU: 90 00 [10:27:59]wFMCommunicate OK [10:27:59]wFMCommunicate request_size=4 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 0D 03 02 [10:27:59]Write to MH i2c: E2 08 00 3E 0D 80 0D 03 02 00 00 00 00 C6 [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 0B 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 0B 00 3E 0D 00 F3 FC 2E 37 42 38 14 27 90 00 D0 [10:27:59]RAPDU: F3 FC 2E 37 42 38 14 27 90 00 [10:27:59]wFMCommunicate OK [10:27:59]SAM_PROTO_SignData done [10:27:59]FM_MakeSignedData done [10:27:59]CreateOFDProtocolMessage [10:27:59]wFMCommunicate request_size=4 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 11 00 00 [10:27:59]Write to MH i2c: E2 08 00 3F 0D 80 11 00 00 00 00 00 00 C6 [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 17 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 17 00 3F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [10:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:27:59]wFMCommunicate OK [10:27:59]CreateOFDProtocolMessage done [10:27:59]OFDSenderStorePacket 58225 [10:27:59]StoreOFDPacket docnum=58225 [10:27:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FC 0B 07 01 F6 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C0 F8 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 86 96 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 86 96 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A B3 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 86 96 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 AE 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E3 00 00 35 04 06 00 77 45 0B C5 6A D0 F3 FC 2E 37 42 38 14 27 [10:27:59]CheckFolder [10:27:59]dirname=/storage/ofd_packets [10:27:59]CheckFolder done [10:27:59]ProducePacketName [10:27:59]name=ofd_packets/00058225 [10:27:59]NVStorageSaveData ofd_packets/00058225 [10:27:59]File name is /storage/ofd_packets/00058225 [10:27:59]Write 301 bytes [10:27:59]NVStorageSaveData done [10:27:59]OFDSenderStorePacket done [10:27:59]KKMCreateOFDPacket done [10:27:59]NVStorageSaveData kkm_last_timestamp [10:27:59]File name is /storage/kkm_last_timestamp [10:27:59]Write 4 bytes [10:27:59]NVStorageSaveData done [10:27:59]ExternCall_PrintAddStr [10:27:59]wPrintStart [10:27:59]Write to MH i2c: 01 00 00 40 0D 4D [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: 01 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: 01 07 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: 01 07 00 40 0D 00 00 00 00 00 FF 0F 62 [10:27:59]RasterBufferAndPrint [10:27:59]line Счет N : (1)2075469 [10:27:59]line ИНН: 02508201610067 [10:27:59]line Контрольно-Кассовый Чек [10:27:59]line ПРОДАЖА [10:27:59]line ТРК (МРК, ГНК) : 33 [10:27:59]line Товар: 2710124130 [10:27:59]line Аи-92-К-4 [10:27:59]line 63.680 * 67.80 [10:27:59]line = 4317.50 [10:27:59]line НДС 12% НСП 1% [10:27:59]line > о реализуемом товаре [10:27:59]line ИТОГО: 4317.50 [10:27:59]line НСП 1% : 38.21 [10:27:59]line НДС 12% : 458.50 [10:27:59]line Наличными: 0.00 [10:27:59]line Безнал.: 4317.50 [10:27:59]line Место: АЗС № 135 "Партнер Нефть" [10:27:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:27:59]line СНО: Общий режим [10:27:59]line Чек 209 20.08.2024 10:27 [10:27:59]line Смена: 100 ФФД: 1.0 [10:27:59]line ЗНМ: 0300000196 [10:27:59]line РНМ: 0000000000162794 [10:27:59]line Версия ККМ: v1.0 [10:27:59]line Платежная система: O! деньги [10:27:59]line ФМ: 0000000002094532 [10:27:59]line ФД: 58225 [10:27:59]line ФПД: 131138433936080 [10:27:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102758&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58225&fm=131138433936080&tin=02508201610067®Number=0000000000162794&sum=431750 [10:27:59]written 0, free lines is 4095 [10:28:00]OFD Sender: Processing packet 58225 [packets to send 51, broken 50] [10:28:00]ProducePacketName [10:28:00]name=ofd_packets/00058225 [10:28:00]OFD Sender: To server: pG, [10:28:00]CommunicateWithHost lk.salyk.kg:30040 [10:28:00]ConnectInit lk.salyk.kg [10:28:00]Connected sock=7 [10:28:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FC 0B 07 01 F6 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C0 F8 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 86 96 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 86 96 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A B3 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 86 96 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 AE 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E3 00 00 35 04 06 00 77 45 0B C5 6A D0 F3 FC 2E 37 42 38 14 27 [10:28:00]Write to MH i2c: 01 00 00 6A 0D 77 [10:28:00]Write i2c OK [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: 01 [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: 01 07 00 [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: 01 07 00 6A 0D 00 00 00 00 00 F0 0C 7A [10:28:00]RasterBufferAndPrint [10:28:00]line [10:28:00]line [10:28:00]line [10:28:00]line [10:28:00]line [10:28:00]written 0, free lines is 3332 [10:28:00]MH_Cut [10:28:00]Write to MH i2c: D1 01 00 71 0D 01 50 [10:28:00]Write i2c OK [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: D1 [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: D1 01 00 [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: D1 01 00 71 0D 00 4F [10:28:00]Write to MH i2c: 01 00 00 72 0D 7F [10:28:00]Write i2c OK [10:28:00]MH_I2C_Read... [10:28:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 62 F6 47 00 A5 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 32 30 39 34 35 33 32 10 04 04 00 71 E3 00 00 F4 03 04 00 FE 1A C4 66 B6 04 01 00 00 E1 55 03 19 34 FF B7 78 [10:28:00]CommunicateWithHost err = 0 [10:28:00]CheckOFDResponse [10:28:00]1017 (14) - 77093643461234 [10:28:00]1041 (16) - 0000000002094532 [10:28:00]1040 (4) - 58225 [10:28:00]1012 (4) - 20.08.2024 04:26 [10:28:00]1206 (1) - 0 [10:28:00]OFD Sender: Remove packet 58225 [10:28:00]ProducePacketName [10:28:00]name=ofd_packets/00058225 [10:28:00]NVStorageDeleteData [10:28:01]OFD Sender: No OFD packet to send [10:28:01]*** Cut start [10:28:01]*** Partial cut [10:28:01]*** CUTSNS_PIN = 1 [10:28:01]*** CUTSNS_PIN = 0 [10:28:01]*** Brake cut motor [10:28:01]Read from MH i2c: 01 [10:28:01]MH_I2C_Read... [10:28:01]*** Stop cut motor [10:28:01]*** Cut end [10:28:02]Read from MH i2c: 01 07 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: 01 07 00 72 0D 00 00 00 00 00 FF 0F 94 [10:28:02]process_action close_receipt done [10:28:02]requested_data is exist [10:28:02]produce_requested_data [10:28:02]requested_item fm.sn is exist - process it [10:28:02]wFMCommunicate request_size=4 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 11 00 00 [10:28:02]Write to MH i2c: E2 08 00 73 0D 80 11 00 00 00 00 00 00 FA [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 17 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 17 00 73 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 46 [10:28:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:28:02]wFMCommunicate OK [10:28:02]requested_item fd.num is exist - process it [10:28:02]SAM_PROTO_GetFieldsCounters [10:28:02]wFMCommunicate request_size=4 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 13 00 00 [10:28:02]Write to MH i2c: E2 08 00 74 0D 80 13 00 00 00 00 00 00 FD [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 62 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 62 00 74 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 71 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [10:28:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 71 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:02]wFMCommunicate OK [10:28:02]SAM_PROTO_GetFieldsCounters done [10:28:02]requested_item shift.num is exist - process it [10:28:02]requested_item shift.opened is exist - process it [10:28:02]req_shift_opened [10:28:02]FM_GetShiftState [10:28:02]SAM_PROTO_GetShiftState [10:28:02]wFMCommunicate request_size=4 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 13 01 00 [10:28:02]Write to MH i2c: E2 08 00 75 0D 80 13 01 00 00 00 00 00 FF [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 0E 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 0E 00 75 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [10:28:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:28:02]wFMCommunicate OK [10:28:02]SAM_PROTO_GetShiftState done [10:28:02]FM_GetShiftState done [10:28:02]req_shift_opened done [10:28:02]requested_item shift.open_date is exist - process it [10:28:02]req_shift_open_date [10:28:02]req_shift_open_date done [10:28:02]produce_requested_data done [10:28:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58225,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:28:02]process_action_free close_receipt [10:28:02]json_value_free [10:28:02]json_value_free done [10:28:02]process_json_proto returns [10:28:02]Send response to host [10:28:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58225,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:28:02]free response buf [10:28:02]execute_script done [10:28:02]execute_script returns [10:28:02]free content buf [10:28:02]Sock 9.Close socket [10:28:02]Sock 9.Thread stoped [10:28:06]OFD Sender: No OFD packet to send [10:28:11]OFD Sender: No OFD packet to send [10:28:16]OFD Sender: No OFD packet to send [10:28:21]OFD Sender: No OFD packet to send [10:28:26]OFD Sender: No OFD packet to send [10:28:31]OFD Sender: No OFD packet to send [10:28:36]OFD Sender: No OFD packet to send [10:28:41]OFD Sender: No OFD packet to send [10:28:46]OFD Sender: No OFD packet to send [10:28:46]accept exits with 10 [10:28:46]New connection [10:28:46]New thread 3067182436 created [10:28:46]Thread 3067039076 joined [10:28:46]Waiting for new connection... [10:28:46] Sock 10.Parse request [10:28:46]Sock 10.Check first char [10:28:46]Sock 10.First char is OK [10:28:46]request: POST /json_proto HTTP/1.0 [10:28:46]Method: POST [10:28:46]URL: /json_proto [10:28:46]Method is POST - this is cgi request [10:28:46]url: /json_proto [10:28:46]query_string will be loaded in cgi processing [10:28:46]execute_cgi json_proto POST (null) [10:28:46]execute_cgi path=json_proto method=POST [10:28:46]POST find Content-Length [10:28:46]Host: 172.17.44.3:8080 [10:28:46]Content-Length: 785 [10:28:46]Content-Type: application/json [10:28:46] [10:28:46]POST finish read [10:28:46]Found Content-Length = 785 [10:28:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:46]execute_script... [10:28: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)2075474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:46]POST & json_proto [10:28:46]process_json_proto [10:28:46]json parsed OK: [10:28:46]protocol is kg_v1.0 [10:28:46]action value=close_receipt [10:28:46]process_action close_receipt [10:28:46]cmd_close_receipt [10:28:46]MH_GetDate [10:28:46]Write to MH i2c: F0 00 00 76 0D 72 [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: F0 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: F0 09 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: F0 09 00 76 0D 00 DF 6F C4 66 AD C5 5D 66 28 [10:28:46]GetLastDocTimeStamp 1724149678 [10:28:46]current date 1724149727 [10:28:46]FM_GetShiftState [10:28:46]SAM_PROTO_GetShiftState [10:28:46]wFMCommunicate request_size=4 [10:28:46]MH_SAM_APDU [10:28:46]CAPDU: 80 13 01 00 [10:28:46]Write to MH i2c: E2 08 00 77 0D 80 13 01 00 00 00 00 00 01 [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:46]Read from MH i2c: E2 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 0E 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 0E 00 77 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [10:28:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:28:46]wFMCommunicate OK [10:28:46]SAM_PROTO_GetShiftState done [10:28:46]FM_GetShiftState done [10:28:46]opened in 1724112910 [10:28:46]opened+sec_in_day 1724199310 [10:28:46]quantity*price = 100035 [10:28:46]sum+1 = 100036 [10:28:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 210 20.08.2024 10:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58226 ФПД: 119693806891802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102847&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58226&fm=119693806891802&tin=02508201610067®Number=0000000000162794&sum=100035 [10:28:47]StoreToDocumentArchive [10:28:47]shift 100 fd 58226 [10:28:47]save to /storage/0100/doc_00058226 [10:28:47]save last doc name /storage/0100/doc_00058226 to /storage/kkm_last_doc_name [10:28:47]save OK [10:28:47]Clear old archive folders... [10:28:47]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:28:47]tlvbuf is 006F0410 [10:28:47]SAM_PROTO_ClearQueue [10:28:47]wFMCommunicate request_size=4 [10:28:47]MH_SAM_APDU [10:28:47]CAPDU: 80 09 00 00 [10:28:47]Write to MH i2c: E2 08 00 84 0D 80 09 00 00 00 00 00 00 03 [10:28:47]Write i2c OK [10:28:47]MH_I2C_Read... [10:28:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:47]Read from MH i2c: E2 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: E2 03 00 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: E2 03 00 84 0D 00 90 00 05 [10:28:47]RAPDU: 90 00 [10:28:47]wFMCommunicate OK [10:28:47]SAM_PROTO_ClearQueue done [10:28:47]KKMCreateOFDPacket [10:28:47]OFDProtocolAddRootSTLVToBuf [10:28:47]FM_MakeSignedData [10:28:47]FM_MakeSignedData [10:28:47]SAM_PROTO_SignData [10:28:47]wFMCommunicate request_size=4 [10:28:47]MH_SAM_APDU [10:28:47]CAPDU: 80 0D 01 02 [10:28:47]Write to MH i2c: E2 08 00 85 0D 80 0D 01 02 00 00 00 00 0B [10:28:47]Write i2c OK [10:28:47]MH_I2C_Read... [10:28:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:47]Read from MH i2c: E2 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: E2 03 00 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: E2 03 00 85 0D 00 90 00 06 [10:28:47]RAPDU: 90 00 [10:28:47]wFMCommunicate OK [10:28:47]wFMCommunicate request_size=253 [10:28:47]MH_SAM_APDU [10:28:47]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 DF 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E3 00 00 35 04 06 00 6C DC 62 D7 73 1A [10:28:47]Write to MH i2c: E2 00 01 86 0D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 DF 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E3 00 00 35 04 06 00 6C DC 62 D7 73 1A 00 00 CD [10:28:47]Write i2c OK [10:28:47]MH_I2C_Read... [10:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:47]Read from MH i2c: E2 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: E2 03 00 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: E2 03 00 86 0D 00 90 00 07 [10:28:47]RAPDU: 90 00 [10:28:47]wFMCommunicate OK [10:28:47]wFMCommunicate request_size=4 [10:28:47]MH_SAM_APDU [10:28:47]CAPDU: 80 0D 03 02 [10:28:47]Write to MH i2c: E2 08 00 87 0D 80 0D 03 02 00 00 00 00 0F [10:28:47]Write i2c OK [10:28:47]MH_I2C_Read... [10:28:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:48]Read from MH i2c: E2 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 0B 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 0B 00 87 0D 00 56 6B 57 43 DC 1A 8C 39 90 00 26 [10:28:48]RAPDU: 56 6B 57 43 DC 1A 8C 39 90 00 [10:28:48]wFMCommunicate OK [10:28:48]SAM_PROTO_SignData done [10:28:48]FM_MakeSignedData done [10:28:48]CreateOFDProtocolMessage [10:28:48]wFMCommunicate request_size=4 [10:28:48]MH_SAM_APDU [10:28:48]CAPDU: 80 11 00 00 [10:28:48]Write to MH i2c: E2 08 00 88 0D 80 11 00 00 00 00 00 00 0F [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:48]Read from MH i2c: E2 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 17 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 17 00 88 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [10:28:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:28:48]wFMCommunicate OK [10:28:48]CreateOFDProtocolMessage done [10:28:48]OFDSenderStorePacket 58226 [10:28:48]StoreOFDPacket docnum=58226 [10:28:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 92 7F 00 01 B7 63 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 DF 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E3 00 00 35 04 06 00 6C DC 62 D7 73 1A 56 6B 57 43 DC 1A 8C 39 [10:28:48]CheckFolder [10:28:48]dirname=/storage/ofd_packets [10:28:48]CheckFolder done [10:28:48]ProducePacketName [10:28:48]name=ofd_packets/00058226 [10:28:48]NVStorageSaveData ofd_packets/00058226 [10:28:48]File name is /storage/ofd_packets/00058226 [10:28:48]Write 294 bytes [10:28:48]NVStorageSaveData done [10:28:48]OFDSenderStorePacket done [10:28:48]KKMCreateOFDPacket done [10:28:48]NVStorageSaveData kkm_last_timestamp [10:28:48]File name is /storage/kkm_last_timestamp [10:28:48]Write 4 bytes [10:28:48]NVStorageSaveData done [10:28:48]ExternCall_PrintAddStr [10:28:48]wPrintStart [10:28:48]Write to MH i2c: 01 00 00 89 0D 96 [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: 01 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: 01 07 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: 01 07 00 89 0D 00 00 00 00 00 FF 0F AB [10:28:48]RasterBufferAndPrint [10:28:48]line Счет N : (1)2075474 [10:28:48]line ИНН: 02508201610067 [10:28:48]line Контрольно-Кассовый Чек [10:28:48]line ПРОДАЖА [10:28:48]line ТРК (МРК, ГНК) : 64 [10:28:48]line Товар: 2710124130 [10:28:48]line SU-92 [10:28:48]line 14.540 * 68.80 [10:28:48]line = 1000.35 [10:28:48]line НДС 12% НСП 1% [10:28:48]line > о реализуемом товаре [10:28:48]line ИТОГО: 1000.35 [10:28:48]line НСП 1% : 8.85 [10:28:48]line НДС 12% : 106.23 [10:28:48]line Наличными: 0.00 [10:28:48]line Безнал.: 1000.35 [10:28:48]line Место: АЗС № 135 "Партнер Нефть" [10:28:48]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:28:48]line СНО: Общий режим [10:28:48]line Чек 210 20.08.2024 10:28 [10:28:48]line Смена: 100 ФФД: 1.0 [10:28:48]line ЗНМ: 0300000196 [10:28:48]line РНМ: 0000000000162794 [10:28:48]line Версия ККМ: v1.0 [10:28:48]line Платежная система: O! деньги [10:28:48]line ФМ: 0000000002094532 [10:28:48]line ФД: 58226 [10:28:48]line ФПД: 119693806891802 [10:28:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102847&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58226&fm=119693806891802&tin=02508201610067®Number=0000000000162794&sum=100035 [10:28:48]OFD Sender: Processing packet 58226 [packets to send 51, broken 50] [10:28:48]ProducePacketName [10:28:48]name=ofd_packets/00058226 [10:28:48]OFD Sender: To server: pG, [10:28:48]CommunicateWithHost lk.salyk.kg:30040 [10:28:48]ConnectInit lk.salyk.kg [10:28:48]written 0, free lines is 4095 [10:28:48]Connected sock=7 [10:28:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 92 7F 00 01 B7 63 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 DF 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E3 00 00 35 04 06 00 6C DC 62 D7 73 1A 56 6B 57 43 DC 1A 8C 39 [10:28:48]Write to MH i2c: 01 00 00 B3 0D C0 [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: 01 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: 01 07 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: 01 07 00 B3 0D 00 00 00 00 00 B0 0C 83 [10:28:48]RasterBufferAndPrint [10:28:48]line [10:28:48]line [10:28:48]line [10:28:48]line [10:28:48]line [10:28:48]written 0, free lines is 3253 [10:28:48]MH_Cut [10:28:48]Write to MH i2c: D1 01 00 BA 0D 01 99 [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: D1 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: D1 01 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: D1 01 00 BA 0D 00 98 [10:28:48]Write to MH i2c: 01 00 00 BB 0D C8 [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A2 4B 47 00 BF 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 32 30 39 34 35 33 32 10 04 04 00 72 E3 00 00 F4 03 04 00 2E 1B C4 66 B6 04 01 00 00 F7 49 53 A6 ED E1 78 33 [10:28:48]CommunicateWithHost err = 0 [10:28:48]CheckOFDResponse [10:28:48]1017 (14) - 77093643461234 [10:28:48]1041 (16) - 0000000002094532 [10:28:48]1040 (4) - 58226 [10:28:48]1012 (4) - 20.08.2024 04:27 [10:28:48]1206 (1) - 0 [10:28:48]OFD Sender: Remove packet 58226 [10:28:48]ProducePacketName [10:28:48]name=ofd_packets/00058226 [10:28:48]NVStorageDeleteData [10:28:49]OFD Sender: No OFD packet to send [10:28:49]*** Cut start [10:28:49]*** Partial cut [10:28:49]*** CUTSNS_PIN = 1 [10:28:49]*** CUTSNS_PIN = 0 [10:28:50]*** Brake cut motor [10:28:50]Read from MH i2c: 01 [10:28:50]MH_I2C_Read... [10:28:50]*** Stop cut motor [10:28:50]*** Cut end [10:28:50]Read from MH i2c: 01 07 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: 01 07 00 BB 0D 00 00 00 00 00 FF 0F DD [10:28:50]process_action close_receipt done [10:28:50]requested_data is exist [10:28:50]produce_requested_data [10:28:50]requested_item fm.sn is exist - process it [10:28:50]wFMCommunicate request_size=4 [10:28:50]MH_SAM_APDU [10:28:50]CAPDU: 80 11 00 00 [10:28:50]Write to MH i2c: E2 08 00 BC 0D 80 11 00 00 00 00 00 00 43 [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 17 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 17 00 BC 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [10:28:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:28:50]wFMCommunicate OK [10:28:50]requested_item fd.num is exist - process it [10:28:50]SAM_PROTO_GetFieldsCounters [10:28:50]wFMCommunicate request_size=4 [10:28:50]MH_SAM_APDU [10:28:50]CAPDU: 80 13 00 00 [10:28:50]Write to MH i2c: E2 08 00 BD 0D 80 13 00 00 00 00 00 00 46 [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 62 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 62 00 BD 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 72 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [10:28:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 72 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:50]wFMCommunicate OK [10:28:50]SAM_PROTO_GetFieldsCounters done [10:28:50]requested_item shift.num is exist - process it [10:28:50]requested_item shift.opened is exist - process it [10:28:50]req_shift_opened [10:28:50]FM_GetShiftState [10:28:50]SAM_PROTO_GetShiftState [10:28:50]wFMCommunicate request_size=4 [10:28:50]MH_SAM_APDU [10:28:50]CAPDU: 80 13 01 00 [10:28:50]Write to MH i2c: E2 08 00 BE 0D 80 13 01 00 00 00 00 00 48 [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 0E 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 0E 00 BE 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6B [10:28:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:28:50]wFMCommunicate OK [10:28:50]SAM_PROTO_GetShiftState done [10:28:50]FM_GetShiftState done [10:28:50]req_shift_opened done [10:28:50]requested_item shift.open_date is exist - process it [10:28:50]req_shift_open_date [10:28:50]req_shift_open_date done [10:28:50]produce_requested_data done [10:28:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58226,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:28:50]process_action_free close_receipt [10:28:50]json_value_free [10:28:50]json_value_free done [10:28:50]process_json_proto returns [10:28:50]Send response to host [10:28:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58226,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:28:50]free response buf [10:28:50]execute_script done [10:28:50]execute_script returns [10:28:50]free content buf [10:28:50]Sock 10.Close socket [10:28:50]Sock 10.Thread stoped [10:28:54]OFD Sender: No OFD packet to send [10:28:59]OFD Sender: No OFD packet to send [10:29:04]OFD Sender: No OFD packet to send [10:29:09]OFD Sender: No OFD packet to send [10:29:09]accept exits with 9 [10:29:09]New connection [10:29:09]New thread 3067039076 created [10:29:09]Thread 3067182436 joined [10:29:09]Waiting for new connection... [10:29:09] Sock 9.Parse request [10:29:09]Sock 9.Check first char [10:29:09]Sock 9.First char is OK [10:29:09]request: POST /json_proto HTTP/1.0 [10:29:09]Method: POST [10:29:09]URL: /json_proto [10:29:09]Method is POST - this is cgi request [10:29:09]url: /json_proto [10:29:09]query_string will be loaded in cgi processing [10:29:09]execute_cgi json_proto POST (null) [10:29:09]execute_cgi path=json_proto method=POST [10:29:09]POST find Content-Length [10:29:09]Host: 172.17.44.3:8080 [10:29:09]Content-Length: 790 [10:29:09]Content-Type: application/json [10:29:09] [10:29:09]POST finish read [10:29:09]Found Content-Length = 790 [10:29:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:09]execute_script... [10:29: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)2075473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:09]POST & json_proto [10:29:09]process_json_proto [10:29:09]json parsed OK: [10:29:09]protocol is kg_v1.0 [10:29:09]action value=close_receipt [10:29:09]process_action close_receipt [10:29:09]cmd_close_receipt [10:29:09]MH_GetDate [10:29:09]Write to MH i2c: F0 00 00 BF 0D BB [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: F0 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: F0 09 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: F0 09 00 BF 0D 00 F6 6F C4 66 AD C5 5D 66 88 [10:29:09]GetLastDocTimeStamp 1724149727 [10:29:09]current date 1724149750 [10:29:09]FM_GetShiftState [10:29:09]SAM_PROTO_GetShiftState [10:29:09]wFMCommunicate request_size=4 [10:29:09]MH_SAM_APDU [10:29:09]CAPDU: 80 13 01 00 [10:29:09]Write to MH i2c: E2 08 00 C0 0D 80 13 01 00 00 00 00 00 4A [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 0E 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 0E 00 C0 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6D [10:29:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:29:09]wFMCommunicate OK [10:29:09]SAM_PROTO_GetShiftState done [10:29:09]FM_GetShiftState done [10:29:09]opened in 1724112910 [10:29:09]opened+sec_in_day 1724199310 [10:29:09]quantity*price = 0 [10:29:09]sum+1 = 1 [10:29:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 211 20.08.2024 10:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58227 ФПД: 231818627281596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102910&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58227&fm=231818627281596&tin=02508201610067®Number=0000000000162794&sum=0 [10:29:10]StoreToDocumentArchive [10:29:10]shift 100 fd 58227 [10:29:10]save to /storage/0100/doc_00058227 [10:29:10]save last doc name /storage/0100/doc_00058227 to /storage/kkm_last_doc_name [10:29:10]save OK [10:29:10]Clear old archive folders... [10:29:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:29:10]tlvbuf is 006C9650 [10:29:10]SAM_PROTO_ClearQueue [10:29:10]wFMCommunicate request_size=4 [10:29:10]MH_SAM_APDU [10:29:10]CAPDU: 80 09 00 00 [10:29:10]Write to MH i2c: E2 08 00 CD 0D 80 09 00 00 00 00 00 00 4C [10:29:10]Write i2c OK [10:29:10]MH_I2C_Read... [10:29:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:10]Read from MH i2c: E2 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 03 00 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 03 00 CD 0D 00 90 00 4E [10:29:10]RAPDU: 90 00 [10:29:10]wFMCommunicate OK [10:29:10]SAM_PROTO_ClearQueue done [10:29:10]KKMCreateOFDPacket [10:29:10]OFDProtocolAddRootSTLVToBuf [10:29:10]FM_MakeSignedData [10:29:10]FM_MakeSignedData [10:29:10]SAM_PROTO_SignData [10:29:10]wFMCommunicate request_size=4 [10:29:10]MH_SAM_APDU [10:29:10]CAPDU: 80 0D 01 02 [10:29:10]Write to MH i2c: E2 08 00 CE 0D 80 0D 01 02 00 00 00 00 54 [10:29:10]Write i2c OK [10:29:10]MH_I2C_Read... [10:29:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:11]Read from MH i2c: E2 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 CE 0D 00 90 00 4F [10:29:11]RAPDU: 90 00 [10:29:11]wFMCommunicate OK [10:29:11]wFMCommunicate request_size=255 [10:29:11]MH_SAM_APDU [10:29:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 F6 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E3 00 00 35 04 06 00 D2 D6 7A EE [10:29:11]Write to MH i2c: E2 02 01 CF 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 F6 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E3 00 00 35 04 06 00 D2 D6 7A EE 00 00 48 [10:29:11]Write i2c OK [10:29:11]MH_I2C_Read... [10:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:11]Read from MH i2c: E2 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 CF 0D 00 90 00 50 [10:29:11]RAPDU: 90 00 [10:29:11]wFMCommunicate OK [10:29:11]wFMCommunicate request_size=7 [10:29:11]MH_SAM_APDU [10:29:11]CAPDU: 80 0D 02 02 02 72 BC [10:29:11]Write to MH i2c: E2 0A 00 D0 0D 80 0D 02 02 02 00 72 BC 00 00 89 [10:29:11]Write i2c OK [10:29:11]MH_I2C_Read... [10:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:11]Read from MH i2c: E2 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 D0 0D 00 90 00 51 [10:29:11]RAPDU: 90 00 [10:29:11]wFMCommunicate OK [10:29:11]wFMCommunicate request_size=4 [10:29:11]MH_SAM_APDU [10:29:11]CAPDU: 80 0D 03 02 [10:29:11]Write to MH i2c: E2 08 00 D1 0D 80 0D 03 02 00 00 00 00 59 [10:29:11]Write i2c OK [10:29:11]MH_I2C_Read... [10:29:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:11]Read from MH i2c: E2 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 0B 00 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 0B 00 D1 0D 00 FF C6 D1 85 15 A7 E4 6E 90 00 83 [10:29:11]RAPDU: FF C6 D1 85 15 A7 E4 6E 90 00 [10:29:11]wFMCommunicate OK [10:29:11]SAM_PROTO_SignData done [10:29:11]FM_MakeSignedData done [10:29:11]CreateOFDProtocolMessage [10:29:11]wFMCommunicate request_size=4 [10:29:11]MH_SAM_APDU [10:29:11]CAPDU: 80 11 00 00 [10:29:11]Write to MH i2c: E2 08 00 D2 0D 80 11 00 00 00 00 00 00 59 [10:29:11]Write i2c OK [10:29:11]MH_I2C_Read... [10:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:11]Read from MH i2c: E2 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 17 00 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 17 00 D2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A5 [10:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:29:11]wFMCommunicate OK [10:29:11]CreateOFDProtocolMessage done [10:29:11]OFDSenderStorePacket 58227 [10:29:11]StoreOFDPacket docnum=58227 [10:29:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 05 20 04 01 9D 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 F6 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E3 00 00 35 04 06 00 D2 D6 7A EE 72 BC FF C6 D1 85 15 A7 E4 6E [10:29:11]CheckFolder [10:29:11]dirname=/storage/ofd_packets [10:29:11]CheckFolder done [10:29:11]ProducePacketName [10:29:11]name=ofd_packets/00058227 [10:29:11]NVStorageSaveData ofd_packets/00058227 [10:29:11]File name is /storage/ofd_packets/00058227 [10:29:11]Write 298 bytes [10:29:11]NVStorageSaveData done [10:29:11]OFDSenderStorePacket done [10:29:11]KKMCreateOFDPacket done [10:29:11]NVStorageSaveData kkm_last_timestamp [10:29:11]File name is /storage/kkm_last_timestamp [10:29:11]Write 4 bytes [10:29:11]NVStorageSaveData done [10:29:11]ExternCall_PrintAddStr [10:29:11]wPrintStart [10:29:11]Write to MH i2c: 01 00 00 D3 0D E0 [10:29:11]Write i2c OK [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: 01 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: 01 07 00 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: 01 07 00 D3 0D 00 00 00 00 00 FF 0F F5 [10:29:11]RasterBufferAndPrint [10:29:11]line Счет N : (1)2075473 [10:29:11]line ИНН: 02508201610067 [10:29:11]line Контрольно-Кассовый Чек [10:29:11]line ПРОДАЖА [10:29:11]line ТРК (МРК, ГНК) : 21 [10:29:11]line Товар: 2710194210 [10:29:11]line ДТ-К-5 [10:29:11]line 20.000 * 0.00 [10:29:11]line = 0.00 [10:29:11]line НДС 12% НСП 1% [10:29:11]line > о реализуемом товаре [10:29:11]line ИТОГО: 0.00 [10:29:11]line НСП 1% : 0.00 [10:29:11]line НДС 12% : 0.00 [10:29:11]line Наличными: 0.00 [10:29:11]line Безнал.: 0.00 [10:29:11]line Место: АЗС № 135 "Партнер Нефть" [10:29:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:29:11]line СНО: Общий режим [10:29:11]line Чек 211 20.08.2024 10:29 [10:29:11]line Смена: 100 ФФД: 1.0 [10:29:11]line ЗНМ: 0300000196 [10:29:11]line РНМ: 0000000000162794 [10:29:11]line Версия ККМ: v1.0 [10:29:11]line Талоны: Топливная Карта [10:29:11]line 92875 [10:29:11]line ФМ: 0000000002094532 [10:29:11]line ФД: 58227 [10:29:11]line ФПД: 231818627281596 [10:29:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102910&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58227&fm=231818627281596&tin=02508201610067®Number=0000000000162794&sum=0 [10:29:11]OFD Sender: Processing packet 58227 [packets to send 51, broken 50] [10:29:11]ProducePacketName [10:29:11]name=ofd_packets/00058227 [10:29:11]OFD Sender: To server: pG, [10:29:11]CommunicateWithHost lk.salyk.kg:30040 [10:29:11]ConnectInit lk.salyk.kg [10:29:11]written 0, free lines is 4095 [10:29:11]Connected sock=10 [10:29:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 05 20 04 01 9D 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 F6 6F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E3 00 00 35 04 06 00 D2 D6 7A EE 72 BC FF C6 D1 85 15 A7 E4 6E [10:29:12]Write to MH i2c: 01 00 00 FD 0D 0A [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 07 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 07 00 FD 0D 00 00 00 00 00 B3 0C D0 [10:29:12]RasterBufferAndPrint [10:29:12]line [10:29:12]line [10:29:12]line [10:29:12]line [10:29:12]line [10:29:12]written 0, free lines is 3257 [10:29:12]MH_Cut [10:29:12]Write to MH i2c: D1 01 00 04 0E 01 E4 [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: D1 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: D1 01 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: D1 01 00 04 0E 00 E3 [10:29:12]Write to MH i2c: 01 00 00 05 0E 13 [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C1 21 47 00 8D 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 32 30 39 34 35 33 32 10 04 04 00 73 E3 00 00 F4 03 04 00 45 1B C4 66 B6 04 01 00 00 F6 33 75 29 C4 92 0E AE [10:29:12]CommunicateWithHost err = 0 [10:29:12]CheckOFDResponse [10:29:12]1017 (14) - 77093643461234 [10:29:12]1041 (16) - 0000000002094532 [10:29:12]1040 (4) - 58227 [10:29:12]1012 (4) - 20.08.2024 04:27 [10:29:12]1206 (1) - 0 [10:29:12]OFD Sender: Remove packet 58227 [10:29:12]ProducePacketName [10:29:12]name=ofd_packets/00058227 [10:29:12]NVStorageDeleteData [10:29:12]OFD Sender: No OFD packet to send [10:29:13]*** Cut start [10:29:13]*** Partial cut [10:29:13]*** CUTSNS_PIN = 1 [10:29:13]*** CUTSNS_PIN = 0 [10:29:13]*** Brake cut motor [10:29:13]Read from MH i2c: 01 [10:29:13]MH_I2C_Read... [10:29:13]*** Stop cut motor [10:29:13]*** Cut end [10:29:13]Read from MH i2c: 01 07 00 [10:29:13]MH_I2C_Read... [10:29:13]Read from MH i2c: 01 07 00 05 0E 00 00 00 00 00 FF 0F 28 [10:29:13]process_action close_receipt done [10:29:13]requested_data is exist [10:29:13]produce_requested_data [10:29:13]requested_item fm.sn is exist - process it [10:29:13]wFMCommunicate request_size=4 [10:29:13]MH_SAM_APDU [10:29:13]CAPDU: 80 11 00 00 [10:29:13]Write to MH i2c: E2 08 00 06 0E 80 11 00 00 00 00 00 00 8E [10:29:13]Write i2c OK [10:29:13]MH_I2C_Read... [10:29:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:13]Read from MH i2c: E2 [10:29:13]MH_I2C_Read... [10:29:13]Read from MH i2c: E2 17 00 [10:29:13]MH_I2C_Read... [10:29:13]Read from MH i2c: E2 17 00 06 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DA [10:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:29:13]wFMCommunicate OK [10:29:13]requested_item fd.num is exist - process it [10:29:13]SAM_PROTO_GetFieldsCounters [10:29:13]wFMCommunicate request_size=4 [10:29:13]MH_SAM_APDU [10:29:13]CAPDU: 80 13 00 00 [10:29:13]Write to MH i2c: E2 08 00 07 0E 80 13 00 00 00 00 00 00 91 [10:29:13]Write i2c OK [10:29:13]MH_I2C_Read... [10:29:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:13]Read from MH i2c: E2 [10:29:13]MH_I2C_Read... [10:29:13]Read from MH i2c: E2 62 00 [10:29:13]MH_I2C_Read... [10:29:13]Read from MH i2c: E2 62 00 07 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 73 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [10:29:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 73 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:29:13]wFMCommunicate OK [10:29:13]SAM_PROTO_GetFieldsCounters done [10:29:13]requested_item shift.num is exist - process it [10:29:13]requested_item shift.opened is exist - process it [10:29:13]req_shift_opened [10:29:13]FM_GetShiftState [10:29:13]SAM_PROTO_GetShiftState [10:29:13]wFMCommunicate request_size=4 [10:29:13]MH_SAM_APDU [10:29:13]CAPDU: 80 13 01 00 [10:29:13]Write to MH i2c: E2 08 00 08 0E 80 13 01 00 00 00 00 00 93 [10:29:13]Write i2c OK [10:29:13]MH_I2C_Read... [10:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:14]Read from MH i2c: E2 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: E2 0E 00 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: E2 0E 00 08 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B6 [10:29:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:29:14]wFMCommunicate OK [10:29:14]SAM_PROTO_GetShiftState done [10:29:14]FM_GetShiftState done [10:29:14]req_shift_opened done [10:29:14]requested_item shift.open_date is exist - process it [10:29:14]req_shift_open_date [10:29:14]req_shift_open_date done [10:29:14]produce_requested_data done [10:29:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58227,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:29:14]process_action_free close_receipt [10:29:14]json_value_free [10:29:14]json_value_free done [10:29:14]process_json_proto returns [10:29:14]Send response to host [10:29:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58227,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:29:14]free response buf [10:29:14]execute_script done [10:29:14]execute_script returns [10:29:14]free content buf [10:29:14]Sock 9.Close socket [10:29:14]Sock 9.Thread stoped [10:29:17]OFD Sender: No OFD packet to send [10:29:22]OFD Sender: No OFD packet to send [10:29:27]OFD Sender: No OFD packet to send [10:29:32]OFD Sender: No OFD packet to send [10:29:37]OFD Sender: No OFD packet to send [10:29:42]OFD Sender: No OFD packet to send [10:29:47]OFD Sender: No OFD packet to send [10:29:52]OFD Sender: No OFD packet to send [10:29:57]OFD Sender: No OFD packet to send [10:30:02]OFD Sender: No OFD packet to send [10:30:07]OFD Sender: No OFD packet to send [10:30:12]OFD Sender: No OFD packet to send [10:30:15]accept exits with 7 [10:30:15]New connection [10:30:15]New thread 3067182436 created [10:30:15]Thread 3067039076 joined [10:30:15]Waiting for new connection... [10:30:15] Sock 7.Parse request [10:30:15]Sock 7.Check first char [10:30:15]Sock 7.First char is OK [10:30:15]request: POST /json_proto HTTP/1.0 [10:30:15]Method: POST [10:30:15]URL: /json_proto [10:30:15]Method is POST - this is cgi request [10:30:15]url: /json_proto [10:30:15]query_string will be loaded in cgi processing [10:30:15]execute_cgi json_proto POST (null) [10:30:15]execute_cgi path=json_proto method=POST [10:30:15]POST find Content-Length [10:30:15]Host: 172.17.44.3:8080 [10:30:15]Content-Length: 804 [10:30:15]Content-Type: application/json [10:30:15] [10:30:15]POST finish read [10:30:15]Found Content-Length = 804 [10:30:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:15]execute_script... [10:30:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:15]POST & json_proto [10:30:15]process_json_proto [10:30:15]json parsed OK: [10:30:15]protocol is kg_v1.0 [10:30:15]action value=close_receipt [10:30:15]process_action close_receipt [10:30:15]cmd_close_receipt [10:30:15]MH_GetDate [10:30:15]Write to MH i2c: F0 00 00 09 0E 06 [10:30:15]Write i2c OK [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: F0 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: F0 09 00 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: F0 09 00 09 0E 00 38 70 C4 66 AD C5 5D 66 16 [10:30:15]GetLastDocTimeStamp 1724149750 [10:30:15]current date 1724149816 [10:30:15]FM_GetShiftState [10:30:15]SAM_PROTO_GetShiftState [10:30:15]wFMCommunicate request_size=4 [10:30:15]MH_SAM_APDU [10:30:15]CAPDU: 80 13 01 00 [10:30:15]Write to MH i2c: E2 08 00 0A 0E 80 13 01 00 00 00 00 00 95 [10:30:15]Write i2c OK [10:30:15]MH_I2C_Read... [10:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:15]Read from MH i2c: E2 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 0E 00 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 0E 00 0A 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [10:30:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:30:15]wFMCommunicate OK [10:30:15]SAM_PROTO_GetShiftState done [10:30:15]FM_GetShiftState done [10:30:15]opened in 1724112910 [10:30:15]opened+sec_in_day 1724199310 [10:30:15]quantity*price = 100021 [10:30:15]sum+1 = 100023 [10:30:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 212 20.08.2024 10:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58228 ФПД: 220329881222360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103017&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58228&fm=220329881222360&tin=02508201610067®Number=0000000000162794&sum=100022 [10:30:17]StoreToDocumentArchive [10:30:17]shift 100 fd 58228 [10:30:17]save to /storage/0100/doc_00058228 [10:30:17]save last doc name /storage/0100/doc_00058228 to /storage/kkm_last_doc_name [10:30:17]save OK [10:30:17]Clear old archive folders... [10:30:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:17]tlvbuf is 006F03E0 [10:30:17]SAM_PROTO_ClearQueue [10:30:17]wFMCommunicate request_size=4 [10:30:17]MH_SAM_APDU [10:30:17]CAPDU: 80 09 00 00 [10:30:17]Write to MH i2c: E2 08 00 17 0E 80 09 00 00 00 00 00 00 97 [10:30:17]Write i2c OK [10:30:17]MH_I2C_Read... [10:30:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:17]Read from MH i2c: E2 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 03 00 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 03 00 17 0E 00 90 00 99 [10:30:17]RAPDU: 90 00 [10:30:17]wFMCommunicate OK [10:30:17]SAM_PROTO_ClearQueue done [10:30:17]KKMCreateOFDPacket [10:30:17]OFDProtocolAddRootSTLVToBuf [10:30:17]FM_MakeSignedData [10:30:17]FM_MakeSignedData [10:30:17]SAM_PROTO_SignData [10:30:17]wFMCommunicate request_size=4 [10:30:17]MH_SAM_APDU [10:30:17]CAPDU: 80 0D 01 02 [10:30:17]Write to MH i2c: E2 08 00 18 0E 80 0D 01 02 00 00 00 00 9F [10:30:17]Write i2c OK [10:30:17]MH_I2C_Read... [10:30:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:17]Read from MH i2c: E2 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 03 00 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 03 00 18 0E 00 90 00 9A [10:30:17]RAPDU: 90 00 [10:30:17]wFMCommunicate OK [10:30:17]wFMCommunicate request_size=255 [10:30:17]MH_SAM_APDU [10:30:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D4 00 00 00 F4 03 04 00 39 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E3 00 00 35 04 06 00 C8 [10:30:17]Write to MH i2c: E2 02 01 19 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D4 00 00 00 F4 03 04 00 39 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E3 00 00 35 04 06 00 C8 00 00 9E [10:30:17]Write i2c OK [10:30:17]MH_I2C_Read... [10:30:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:17]Read from MH i2c: E2 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 03 00 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 03 00 19 0E 00 90 00 9B [10:30:17]RAPDU: 90 00 [10:30:17]wFMCommunicate OK [10:30:17]wFMCommunicate request_size=10 [10:30:17]MH_SAM_APDU [10:30:17]CAPDU: 80 0D 02 02 05 63 8C 4D BC D8 [10:30:17]Write to MH i2c: E2 0D 00 1A 0E 80 0D 02 02 05 00 63 8C 4D BC D8 00 00 7C [10:30:17]Write i2c OK [10:30:17]MH_I2C_Read... [10:30:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:17]Read from MH i2c: E2 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 03 00 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 03 00 1A 0E 00 90 00 9C [10:30:17]RAPDU: 90 00 [10:30:17]wFMCommunicate OK [10:30:17]wFMCommunicate request_size=4 [10:30:17]MH_SAM_APDU [10:30:17]CAPDU: 80 0D 03 02 [10:30:17]Write to MH i2c: E2 08 00 1B 0E 80 0D 03 02 00 00 00 00 A4 [10:30:17]Write i2c OK [10:30:17]MH_I2C_Read... [10:30:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:17]Read from MH i2c: E2 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 0B 00 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 0B 00 1B 0E 00 0C 7C 14 19 71 4B 20 16 90 00 4C [10:30:17]RAPDU: 0C 7C 14 19 71 4B 20 16 90 00 [10:30:17]wFMCommunicate OK [10:30:17]SAM_PROTO_SignData done [10:30:17]FM_MakeSignedData done [10:30:17]CreateOFDProtocolMessage [10:30:17]wFMCommunicate request_size=4 [10:30:17]MH_SAM_APDU [10:30:17]CAPDU: 80 11 00 00 [10:30:17]Write to MH i2c: E2 08 00 1C 0E 80 11 00 00 00 00 00 00 A4 [10:30:17]Write i2c OK [10:30:17]MH_I2C_Read... [10:30:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:17]Read from MH i2c: E2 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 17 00 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: E2 17 00 1C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F0 [10:30:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:30:17]wFMCommunicate OK [10:30:17]CreateOFDProtocolMessage done [10:30:17]OFDSenderStorePacket 58228 [10:30:17]StoreOFDPacket docnum=58228 [10:30:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9F 4C 07 01 FB B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D4 00 00 00 F4 03 04 00 39 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E3 00 00 35 04 06 00 C8 63 8C 4D BC D8 0C 7C 14 19 71 4B 20 16 [10:30:17]CheckFolder [10:30:17]dirname=/storage/ofd_packets [10:30:17]CheckFolder done [10:30:17]ProducePacketName [10:30:17]name=ofd_packets/00058228 [10:30:17]NVStorageSaveData ofd_packets/00058228 [10:30:17]File name is /storage/ofd_packets/00058228 [10:30:17]Write 301 bytes [10:30:17]NVStorageSaveData done [10:30:17]OFDSenderStorePacket done [10:30:17]KKMCreateOFDPacket done [10:30:17]NVStorageSaveData kkm_last_timestamp [10:30:17]File name is /storage/kkm_last_timestamp [10:30:17]Write 4 bytes [10:30:17]NVStorageSaveData done [10:30:17]ExternCall_PrintAddStr [10:30:17]wPrintStart [10:30:17]Write to MH i2c: 01 00 00 1D 0E 2B [10:30:17]Write i2c OK [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: 01 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: 01 07 00 [10:30:17]MH_I2C_Read... [10:30:17]Read from MH i2c: 01 07 00 1D 0E 00 00 00 00 00 FF 0F 40 [10:30:17]RasterBufferAndPrint [10:30:17]line Счет N : (1)2075475 [10:30:17]line ИНН: 02508201610067 [10:30:17]line Контрольно-Кассовый Чек [10:30:17]line ПРОДАЖА [10:30:17]line ТРК (МРК, ГНК) : 42 [10:30:17]line Товар: 2710124500 [10:30:17]line Аи-95-К-5 [10:30:17]line 13.480 * 74.20 [10:30:17]line = 1000.22 [10:30:17]line НДС 12% НСП 1% [10:30:17]line > о реализуемом товаре [10:30:17]line ИТОГО: 1000.22 [10:30:17]line НСП 1% : 8.85 [10:30:17]line НДС 12% : 106.22 [10:30:17]line Наличными: 0.00 [10:30:17]line Безнал.: 1000.22 [10:30:17]line Место: АЗС № 135 "Партнер Нефть" [10:30:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:30:17]line СНО: Общий режим [10:30:17]line Чек 212 20.08.2024 10:30 [10:30:17]line Смена: 100 ФФД: 1.0 [10:30:17]line ЗНМ: 0300000196 [10:30:17]line РНМ: 0000000000162794 [10:30:17]line Версия ККМ: v1.0 [10:30:17]line Платежная система: O! деньги [10:30:17]line ФМ: 0000000002094532 [10:30:17]line ФД: 58228 [10:30:17]line ФПД: 220329881222360 [10:30:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103017&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58228&fm=220329881222360&tin=02508201610067®Number=0000000000162794&sum=100022 [10:30:17]OFD Sender: Processing packet 58228 [packets to send 51, broken 50] [10:30:17]ProducePacketName [10:30:17]name=ofd_packets/00058228 [10:30:17]OFD Sender: To server: pG, [10:30:17]CommunicateWithHost lk.salyk.kg:30040 [10:30:17]ConnectInit lk.salyk.kg [10:30:17]written 0, free lines is 4095 [10:30:18]Connected sock=10 [10:30:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9F 4C 07 01 FB B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D4 00 00 00 F4 03 04 00 39 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E3 00 00 35 04 06 00 C8 63 8C 4D BC D8 0C 7C 14 19 71 4B 20 16 [10:30:18]Write to MH i2c: 01 00 00 47 0E 55 [10:30:18]Write i2c OK [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 07 00 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: 01 07 00 47 0E 00 00 00 00 00 C4 0C 2C [10:30:18]RasterBufferAndPrint [10:30:18]line [10:30:18]line [10:30:18]line [10:30:18]line [10:30:18]line [10:30:18]written 0, free lines is 3274 [10:30:18]MH_Cut [10:30:18]Write to MH i2c: D1 01 00 4E 0E 01 2E [10:30:18]Write i2c OK [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: D1 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: D1 01 00 [10:30:18]MH_I2C_Read... [10:30:18]Read from MH i2c: D1 01 00 4E 0E 00 2D [10:30:18]Write to MH i2c: 01 00 00 4F 0E 5D [10:30:18]Write i2c OK [10:30:18]MH_I2C_Read... [10:30:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 42 86 47 00 95 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E3 00 00 F4 03 04 00 88 1B C4 66 B6 04 01 00 00 BC 8B BF BF 74 1F D5 2A [10:30:18]CommunicateWithHost err = 0 [10:30:18]CheckOFDResponse [10:30:18]1017 (14) - 77093643461234 [10:30:18]1041 (16) - 0000000002094532 [10:30:18]1040 (4) - 58228 [10:30:18]1012 (4) - 20.08.2024 04:28 [10:30:18]1206 (1) - 0 [10:30:18]OFD Sender: Remove packet 58228 [10:30:18]ProducePacketName [10:30:18]name=ofd_packets/00058228 [10:30:18]NVStorageDeleteData [10:30:18]OFD Sender: No OFD packet to send [10:30:19]*** Cut start [10:30:19]*** Partial cut [10:30:19]*** CUTSNS_PIN = 1 [10:30:19]*** CUTSNS_PIN = 0 [10:30:19]*** Brake cut motor [10:30:19]Read from MH i2c: 01 [10:30:19]MH_I2C_Read... [10:30:19]*** Stop cut motor [10:30:19]*** Cut end [10:30:20]Read from MH i2c: 01 07 00 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: 01 07 00 4F 0E 00 00 00 00 00 FF 0F 72 [10:30:20]process_action close_receipt done [10:30:20]requested_data is exist [10:30:20]produce_requested_data [10:30:20]requested_item fm.sn is exist - process it [10:30:20]wFMCommunicate request_size=4 [10:30:20]MH_SAM_APDU [10:30:20]CAPDU: 80 11 00 00 [10:30:20]Write to MH i2c: E2 08 00 50 0E 80 11 00 00 00 00 00 00 D8 [10:30:20]Write i2c OK [10:30:20]MH_I2C_Read... [10:30:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:20]Read from MH i2c: E2 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: E2 17 00 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: E2 17 00 50 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 24 [10:30:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:30:20]wFMCommunicate OK [10:30:20]requested_item fd.num is exist - process it [10:30:20]SAM_PROTO_GetFieldsCounters [10:30:20]wFMCommunicate request_size=4 [10:30:20]MH_SAM_APDU [10:30:20]CAPDU: 80 13 00 00 [10:30:20]Write to MH i2c: E2 08 00 51 0E 80 13 00 00 00 00 00 00 DB [10:30:20]Write i2c OK [10:30:20]MH_I2C_Read... [10:30:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:20]Read from MH i2c: E2 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: E2 62 00 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: E2 62 00 51 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 74 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [10:30:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 74 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:20]wFMCommunicate OK [10:30:20]SAM_PROTO_GetFieldsCounters done [10:30:20]requested_item shift.num is exist - process it [10:30:20]requested_item shift.opened is exist - process it [10:30:20]req_shift_opened [10:30:20]FM_GetShiftState [10:30:20]SAM_PROTO_GetShiftState [10:30:20]wFMCommunicate request_size=4 [10:30:20]MH_SAM_APDU [10:30:20]CAPDU: 80 13 01 00 [10:30:20]Write to MH i2c: E2 08 00 52 0E 80 13 01 00 00 00 00 00 DD [10:30:20]Write i2c OK [10:30:20]MH_I2C_Read... [10:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:20]Read from MH i2c: E2 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: E2 0E 00 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: E2 0E 00 52 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 00 [10:30:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:30:20]wFMCommunicate OK [10:30:20]SAM_PROTO_GetShiftState done [10:30:20]FM_GetShiftState done [10:30:20]req_shift_opened done [10:30:20]requested_item shift.open_date is exist - process it [10:30:20]req_shift_open_date [10:30:20]req_shift_open_date done [10:30:20]produce_requested_data done [10:30:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58228,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:30:20]process_action_free close_receipt [10:30:20]json_value_free [10:30:20]json_value_free done [10:30:20]process_json_proto returns [10:30:20]Send response to host [10:30:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58228,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:30:20]free response buf [10:30:20]execute_script done [10:30:20]execute_script returns [10:30:20]free content buf [10:30:20]Sock 7.Close socket [10:30:20]Sock 7.Thread stoped [10:30:24]OFD Sender: No OFD packet to send [10:30:29]OFD Sender: No OFD packet to send [10:30:34]OFD Sender: No OFD packet to send [10:30:39]OFD Sender: No OFD packet to send [10:30:44]OFD Sender: No OFD packet to send [10:30:49]OFD Sender: No OFD packet to send [10:30:54]OFD Sender: No OFD packet to send [10:30:59]OFD Sender: No OFD packet to send [10:31:04]OFD Sender: No OFD packet to send [10:31:08]accept exits with 9 [10:31:08]New connection [10:31:08]New thread 3067039076 created [10:31:08]Thread 3067182436 joined [10:31:08]Waiting for new connection... [10:31:08] Sock 9.Parse request [10:31:08]Sock 9.Check first char [10:31:08]Sock 9.First char is OK [10:31:08]request: POST /json_proto HTTP/1.0 [10:31:08]Method: POST [10:31:08]URL: /json_proto [10:31:08]Method is POST - this is cgi request [10:31:08]url: /json_proto [10:31:08]query_string will be loaded in cgi processing [10:31:08]execute_cgi json_proto POST (null) [10:31:08]execute_cgi path=json_proto method=POST [10:31:08]POST find Content-Length [10:31:08]Host: 172.17.44.3:8080 [10:31:08]Content-Length: 755 [10:31:08]Content-Type: application/json [10:31:08] [10:31:08]POST finish read [10:31:08]Found Content-Length = 755 [10:31:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:08]execute_script... [10:31: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)2075476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:08]POST & json_proto [10:31:08]process_json_proto [10:31:08]json parsed OK: [10:31:08]protocol is kg_v1.0 [10:31:08]action value=close_receipt [10:31:08]process_action close_receipt [10:31:08]cmd_close_receipt [10:31:08]MH_GetDate [10:31:08]Write to MH i2c: F0 00 00 53 0E 50 [10:31:08]Write i2c OK [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: F0 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: F0 09 00 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: F0 09 00 53 0E 00 6D 70 C4 66 AD C5 5D 66 95 [10:31:08]GetLastDocTimeStamp 1724149817 [10:31:08]current date 1724149869 [10:31:08]FM_GetShiftState [10:31:08]SAM_PROTO_GetShiftState [10:31:08]wFMCommunicate request_size=4 [10:31:08]MH_SAM_APDU [10:31:08]CAPDU: 80 13 01 00 [10:31:08]Write to MH i2c: E2 08 00 54 0E 80 13 01 00 00 00 00 00 DF [10:31:08]Write i2c OK [10:31:08]MH_I2C_Read... [10:31:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:08]Read from MH i2c: E2 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: E2 0E 00 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: E2 0E 00 54 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 02 [10:31:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:31:08]wFMCommunicate OK [10:31:08]SAM_PROTO_GetShiftState done [10:31:08]FM_GetShiftState done [10:31:08]opened in 1724112910 [10:31:08]opened+sec_in_day 1724199310 [10:31:08]quantity*price = 0 [10:31:08]sum+1 = 1 [10:31:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 213 20.08.2024 10:31 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58229 ФПД: 203004844908621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103109&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58229&fm=203004844908621&tin=02508201610067®Number=0000000000162794&sum=0 [10:31:09]StoreToDocumentArchive [10:31:09]shift 100 fd 58229 [10:31:09]save to /storage/0100/doc_00058229 [10:31:09]save last doc name /storage/0100/doc_00058229 to /storage/kkm_last_doc_name [10:31:09]save OK [10:31:09]Clear old archive folders... [10:31:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:09]tlvbuf is 006C8580 [10:31:09]SAM_PROTO_ClearQueue [10:31:09]wFMCommunicate request_size=4 [10:31:09]MH_SAM_APDU [10:31:09]CAPDU: 80 09 00 00 [10:31:09]Write to MH i2c: E2 08 00 61 0E 80 09 00 00 00 00 00 00 E1 [10:31:09]Write i2c OK [10:31:09]MH_I2C_Read... [10:31:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:09]Read from MH i2c: E2 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: E2 03 00 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: E2 03 00 61 0E 00 90 00 E3 [10:31:09]RAPDU: 90 00 [10:31:09]wFMCommunicate OK [10:31:09]SAM_PROTO_ClearQueue done [10:31:09]KKMCreateOFDPacket [10:31:09]OFDProtocolAddRootSTLVToBuf [10:31:09]FM_MakeSignedData [10:31:09]FM_MakeSignedData [10:31:09]SAM_PROTO_SignData [10:31:09]wFMCommunicate request_size=4 [10:31:09]MH_SAM_APDU [10:31:09]CAPDU: 80 0D 01 02 [10:31:09]Write to MH i2c: E2 08 00 62 0E 80 0D 01 02 00 00 00 00 E9 [10:31:09]Write i2c OK [10:31:09]MH_I2C_Read... [10:31:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:09]Read from MH i2c: E2 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: E2 03 00 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: E2 03 00 62 0E 00 90 00 E4 [10:31:09]RAPDU: 90 00 [10:31:09]wFMCommunicate OK [10:31:09]wFMCommunicate request_size=255 [10:31:09]MH_SAM_APDU [10:31: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6D 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E3 00 00 35 04 06 00 B8 [10:31:09]Write to MH i2c: E2 02 01 63 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6D 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E3 00 00 35 04 06 00 B8 00 00 76 [10:31:09]Write i2c OK [10:31:09]MH_I2C_Read... [10:31:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:09]Read from MH i2c: E2 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: E2 03 00 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: E2 03 00 63 0E 00 90 00 E5 [10:31:09]RAPDU: 90 00 [10:31:09]wFMCommunicate OK [10:31:09]wFMCommunicate request_size=10 [10:31:09]MH_SAM_APDU [10:31:09]CAPDU: 80 0D 02 02 05 A1 BF AB 20 4D [10:31:09]Write to MH i2c: E2 0D 00 64 0E 80 0D 02 02 05 00 A1 BF AB 20 4D 00 00 6E [10:31:09]Write i2c OK [10:31:09]MH_I2C_Read... [10:31:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:10]Read from MH i2c: E2 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 03 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 03 00 64 0E 00 90 00 E6 [10:31:10]RAPDU: 90 00 [10:31:10]wFMCommunicate OK [10:31:10]wFMCommunicate request_size=4 [10:31:10]MH_SAM_APDU [10:31:10]CAPDU: 80 0D 03 02 [10:31:10]Write to MH i2c: E2 08 00 65 0E 80 0D 03 02 00 00 00 00 EE [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:10]Read from MH i2c: E2 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 0B 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 0B 00 65 0E 00 E1 48 A9 54 70 22 55 71 90 00 6D [10:31:10]RAPDU: E1 48 A9 54 70 22 55 71 90 00 [10:31:10]wFMCommunicate OK [10:31:10]SAM_PROTO_SignData done [10:31:10]FM_MakeSignedData done [10:31:10]CreateOFDProtocolMessage [10:31:10]wFMCommunicate request_size=4 [10:31:10]MH_SAM_APDU [10:31:10]CAPDU: 80 11 00 00 [10:31:10]Write to MH i2c: E2 08 00 66 0E 80 11 00 00 00 00 00 00 EE [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:10]Read from MH i2c: E2 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 17 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 17 00 66 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3A [10:31:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:31:10]wFMCommunicate OK [10:31:10]CreateOFDProtocolMessage done [10:31:10]OFDSenderStorePacket 58229 [10:31:10]StoreOFDPacket docnum=58229 [10:31:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D0 99 07 01 ED 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6D 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E3 00 00 35 04 06 00 B8 A1 BF AB 20 4D E1 48 A9 54 70 22 55 71 [10:31:10]CheckFolder [10:31:10]dirname=/storage/ofd_packets [10:31:10]CheckFolder done [10:31:10]ProducePacketName [10:31:10]name=ofd_packets/00058229 [10:31:10]NVStorageSaveData ofd_packets/00058229 [10:31:10]File name is /storage/ofd_packets/00058229 [10:31:10]Write 301 bytes [10:31:10]NVStorageSaveData done [10:31:10]OFDSenderStorePacket done [10:31:10]KKMCreateOFDPacket done [10:31:10]NVStorageSaveData kkm_last_timestamp [10:31:10]File name is /storage/kkm_last_timestamp [10:31:10]Write 4 bytes [10:31:10]NVStorageSaveData done [10:31:10]ExternCall_PrintAddStr [10:31:10]wPrintStart [10:31:10]Write to MH i2c: 01 00 00 67 0E 75 [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: 01 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: 01 07 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: 01 07 00 67 0E 00 00 00 00 00 FF 0F 8A [10:31:10]RasterBufferAndPrint [10:31:10]line Счет N : (1)2075476 [10:31:10]line ИНН: 02508201610067 [10:31:10]line Контрольно-Кассовый Чек [10:31:10]line ПРОДАЖА [10:31:10]line ТРК (МРК, ГНК) : 53 [10:31:10]line Товар: 2710124130 [10:31:10]line Аи-92-К-4 [10:31:10]line 10.000 * 0.00 [10:31:10]line = 0.00 [10:31:10]line НДС 12% НСП 1% [10:31:10]line > о реализуемом товаре [10:31:10]line ИТОГО: 0.00 [10:31:10]line НСП 1% : 0.00 [10:31:10]line НДС 12% : 0.00 [10:31:10]line Наличными: 0.00 [10:31:10]line Безнал.: 0.00 [10:31:10]line Место: АЗС № 135 "Партнер Нефть" [10:31:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:31:10]line СНО: Общий режим [10:31:10]line Чек 213 20.08.2024 10:31 [10:31:10]line Смена: 100 ФФД: 1.0 [10:31:10]line ЗНМ: 0300000196 [10:31:10]line РНМ: 0000000000162794 [10:31:10]line Версия ККМ: v1.0 [10:31:10]line Талоны: ТК ГПНА Online [10:31:10]line 30103677 [10:31:10]line ФМ: 0000000002094532 [10:31:10]line ФД: 58229 [10:31:10]line ФПД: 203004844908621 [10:31:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103109&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58229&fm=203004844908621&tin=02508201610067®Number=0000000000162794&sum=0 [10:31:10]OFD Sender: Processing packet 58229 [packets to send 51, broken 50] [10:31:10]ProducePacketName [10:31:10]name=ofd_packets/00058229 [10:31:10]OFD Sender: To server: pG, [10:31:10]CommunicateWithHost lk.salyk.kg:30040 [10:31:10]ConnectInit lk.salyk.kg [10:31:10]written 0, free lines is 4095 [10:31:10]Connected sock=10 [10:31:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D0 99 07 01 ED 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6D 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E3 00 00 35 04 06 00 B8 A1 BF AB 20 4D E1 48 A9 54 70 22 55 71 [10:31:10]Write to MH i2c: 01 00 00 91 0E 9F [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: 01 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: 01 07 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: 01 07 00 91 0E 00 00 00 00 00 C0 0C 72 [10:31:10]RasterBufferAndPrint [10:31:10]line [10:31:10]line [10:31:10]line [10:31:10]line [10:31:10]line [10:31:10]written 0, free lines is 3270 [10:31:10]MH_Cut [10:31:10]Write to MH i2c: D1 01 00 98 0E 01 78 [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: D1 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: D1 01 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: D1 01 00 98 0E 00 77 [10:31:10]Write to MH i2c: 01 00 00 99 0E A7 [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F5 92 47 00 E4 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 32 30 39 34 35 33 32 10 04 04 00 75 E3 00 00 F4 03 04 00 BC 1B C4 66 B6 04 01 00 00 D0 9E 95 A3 E8 53 0C 11 [10:31:10]CommunicateWithHost err = 0 [10:31:10]CheckOFDResponse [10:31:10]1017 (14) - 77093643461234 [10:31:10]1041 (16) - 0000000002094532 [10:31:10]1040 (4) - 58229 [10:31:10]1012 (4) - 20.08.2024 04:29 [10:31:10]1206 (1) - 0 [10:31:10]OFD Sender: Remove packet 58229 [10:31:10]ProducePacketName [10:31:10]name=ofd_packets/00058229 [10:31:10]NVStorageDeleteData [10:31:11]OFD Sender: No OFD packet to send [10:31:11]*** Cut start [10:31:11]*** Partial cut [10:31:11]*** CUTSNS_PIN = 1 [10:31:11]*** CUTSNS_PIN = 0 [10:31:12]*** Brake cut motor [10:31:12]Read from MH i2c: 01 [10:31:12]MH_I2C_Read... [10:31:12]*** Stop cut motor [10:31:12]*** Cut end [10:31:12]Read from MH i2c: 01 07 00 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: 01 07 00 99 0E 00 00 00 00 00 FF 0F BC [10:31:12]process_action close_receipt done [10:31:12]requested_data is exist [10:31:12]produce_requested_data [10:31:12]requested_item fm.sn is exist - process it [10:31:12]wFMCommunicate request_size=4 [10:31:12]MH_SAM_APDU [10:31:12]CAPDU: 80 11 00 00 [10:31:12]Write to MH i2c: E2 08 00 9A 0E 80 11 00 00 00 00 00 00 22 [10:31:12]Write i2c OK [10:31:12]MH_I2C_Read... [10:31:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:12]Read from MH i2c: E2 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 17 00 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 17 00 9A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6E [10:31:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:31:12]wFMCommunicate OK [10:31:12]requested_item fd.num is exist - process it [10:31:12]SAM_PROTO_GetFieldsCounters [10:31:12]wFMCommunicate request_size=4 [10:31:12]MH_SAM_APDU [10:31:12]CAPDU: 80 13 00 00 [10:31:12]Write to MH i2c: E2 08 00 9B 0E 80 13 00 00 00 00 00 00 25 [10:31:12]Write i2c OK [10:31:12]MH_I2C_Read... [10:31:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:12]Read from MH i2c: E2 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 62 00 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 62 00 9B 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 75 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [10:31:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 75 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:12]wFMCommunicate OK [10:31:12]SAM_PROTO_GetFieldsCounters done [10:31:12]requested_item shift.num is exist - process it [10:31:12]requested_item shift.opened is exist - process it [10:31:12]req_shift_opened [10:31:12]FM_GetShiftState [10:31:12]SAM_PROTO_GetShiftState [10:31:12]wFMCommunicate request_size=4 [10:31:12]MH_SAM_APDU [10:31:12]CAPDU: 80 13 01 00 [10:31:12]Write to MH i2c: E2 08 00 9C 0E 80 13 01 00 00 00 00 00 27 [10:31:12]Write i2c OK [10:31:12]MH_I2C_Read... [10:31:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:12]Read from MH i2c: E2 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 0E 00 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 0E 00 9C 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4A [10:31:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:31:12]wFMCommunicate OK [10:31:12]SAM_PROTO_GetShiftState done [10:31:12]FM_GetShiftState done [10:31:12]req_shift_opened done [10:31:12]requested_item shift.open_date is exist - process it [10:31:12]req_shift_open_date [10:31:12]req_shift_open_date done [10:31:12]produce_requested_data done [10:31:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58229,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:31:12]process_action_free close_receipt [10:31:12]json_value_free [10:31:12]json_value_free done [10:31:12]process_json_proto returns [10:31:12]Send response to host [10:31:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58229,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:31:12]free response buf [10:31:12]execute_script done [10:31:12]execute_script returns [10:31:12]free content buf [10:31:12]Sock 9.Close socket [10:31:12]Sock 9.Thread stoped [10:31:16]OFD Sender: No OFD packet to send [10:31:21]OFD Sender: No OFD packet to send [10:31:26]OFD Sender: No OFD packet to send [10:31:31]OFD Sender: No OFD packet to send [10:31:36]OFD Sender: No OFD packet to send [10:31:41]OFD Sender: No OFD packet to send [10:31:46]OFD Sender: No OFD packet to send [10:31:51]OFD Sender: No OFD packet to send [10:31:56]OFD Sender: No OFD packet to send [10:32:01]OFD Sender: No OFD packet to send [10:32:01]accept exits with 7 [10:32:01]New connection [10:32:01]New thread 3067182436 created [10:32:01]Thread 3067039076 joined [10:32:01]Waiting for new connection... [10:32:01] Sock 7.Parse request [10:32:01]Sock 7.Check first char [10:32:01]Sock 7.First char is OK [10:32:01]request: POST /json_proto HTTP/1.0 [10:32:01]Method: POST [10:32:01]URL: /json_proto [10:32:01]Method is POST - this is cgi request [10:32:01]url: /json_proto [10:32:01]query_string will be loaded in cgi processing [10:32:01]execute_cgi json_proto POST (null) [10:32:01]execute_cgi path=json_proto method=POST [10:32:01]POST find Content-Length [10:32:01]Host: 172.17.44.3:8080 [10:32:01]Content-Length: 801 [10:32:01]Content-Type: application/json [10:32:01] [10:32:01]POST finish read [10:32:01]Found Content-Length = 801 [10:32:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:01]execute_script... [10:32: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)2075477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:01]POST & json_proto [10:32:01]process_json_proto [10:32:01]json parsed OK: [10:32:01]protocol is kg_v1.0 [10:32:01]action value=close_receipt [10:32:01]process_action close_receipt [10:32:01]cmd_close_receipt [10:32:01]MH_GetDate [10:32:01]Write to MH i2c: F0 00 00 9D 0E 9A [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: F0 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: F0 09 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: F0 09 00 9D 0E 00 A2 70 C4 66 AD C5 5D 66 14 [10:32:01]GetLastDocTimeStamp 1724149869 [10:32:01]current date 1724149922 [10:32:01]FM_GetShiftState [10:32:01]SAM_PROTO_GetShiftState [10:32:01]wFMCommunicate request_size=4 [10:32:01]MH_SAM_APDU [10:32:01]CAPDU: 80 13 01 00 [10:32:01]Write to MH i2c: E2 08 00 9E 0E 80 13 01 00 00 00 00 00 29 [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:01]Read from MH i2c: E2 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 0E 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 0E 00 9E 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4C [10:32:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:32:01]wFMCommunicate OK [10:32:01]SAM_PROTO_GetShiftState done [10:32:01]FM_GetShiftState done [10:32:01]opened in 1724112910 [10:32:01]opened+sec_in_day 1724199310 [10:32:01]quantity*price = 50036 [10:32:01]sum+1 = 50037 [10:32:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 214 20.08.2024 10:32 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58230 ФПД: 271828207437334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103202&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58230&fm=271828207437334&tin=02508201610067®Number=0000000000162794&sum=50036 [10:32:02]StoreToDocumentArchive [10:32:02]shift 100 fd 58230 [10:32:02]save to /storage/0100/doc_00058230 [10:32:02]save last doc name /storage/0100/doc_00058230 to /storage/kkm_last_doc_name [10:32:02]save OK [10:32:02]Clear old archive folders... [10:32:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:02]tlvbuf is 006EF720 [10:32:02]SAM_PROTO_ClearQueue [10:32:02]wFMCommunicate request_size=4 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 09 00 00 [10:32:02]Write to MH i2c: E2 08 00 AB 0E 80 09 00 00 00 00 00 00 2B [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:02]Read from MH i2c: E2 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 AB 0E 00 90 00 2D [10:32:02]RAPDU: 90 00 [10:32:02]wFMCommunicate OK [10:32:02]SAM_PROTO_ClearQueue done [10:32:02]KKMCreateOFDPacket [10:32:02]OFDProtocolAddRootSTLVToBuf [10:32:02]FM_MakeSignedData [10:32:02]FM_MakeSignedData [10:32:02]SAM_PROTO_SignData [10:32:02]wFMCommunicate request_size=4 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 0D 01 02 [10:32:02]Write to MH i2c: E2 08 00 AC 0E 80 0D 01 02 00 00 00 00 33 [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 AC 0E 00 90 00 2E [10:32:03]RAPDU: 90 00 [10:32:03]wFMCommunicate OK [10:32:03]wFMCommunicate request_size=255 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 A2 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E3 00 00 35 04 06 00 F7 [10:32:03]Write to MH i2c: E2 02 01 AD 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 A2 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E3 00 00 35 04 06 00 F7 00 00 BC [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 AD 0E 00 90 00 2F [10:32:03]RAPDU: 90 00 [10:32:03]wFMCommunicate OK [10:32:03]wFMCommunicate request_size=10 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 0D 02 02 05 39 EF BE 86 16 [10:32:03]Write to MH i2c: E2 0D 00 AE 0E 80 0D 02 02 05 00 39 EF BE 86 16 00 00 C2 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 AE 0E 00 90 00 30 [10:32:03]RAPDU: 90 00 [10:32:03]wFMCommunicate OK [10:32:03]wFMCommunicate request_size=4 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 0D 03 02 [10:32:03]Write to MH i2c: E2 08 00 AF 0E 80 0D 03 02 00 00 00 00 38 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 0B 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 0B 00 AF 0E 00 BA 35 44 CE 87 2D EC 5A 90 00 34 [10:32:03]RAPDU: BA 35 44 CE 87 2D EC 5A 90 00 [10:32:03]wFMCommunicate OK [10:32:03]SAM_PROTO_SignData done [10:32:03]FM_MakeSignedData done [10:32:03]CreateOFDProtocolMessage [10:32:03]wFMCommunicate request_size=4 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 11 00 00 [10:32:03]Write to MH i2c: E2 08 00 B0 0E 80 11 00 00 00 00 00 00 38 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 17 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 17 00 B0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 84 [10:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:32:03]wFMCommunicate OK [10:32:03]CreateOFDProtocolMessage done [10:32:03]OFDSenderStorePacket 58230 [10:32:03]StoreOFDPacket docnum=58230 [10:32:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB 47 07 01 83 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 A2 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E3 00 00 35 04 06 00 F7 39 EF BE 86 16 BA 35 44 CE 87 2D EC 5A [10:32:03]CheckFolder [10:32:03]dirname=/storage/ofd_packets [10:32:03]CheckFolder done [10:32:03]ProducePacketName [10:32:03]name=ofd_packets/00058230 [10:32:03]NVStorageSaveData ofd_packets/00058230 [10:32:03]File name is /storage/ofd_packets/00058230 [10:32:03]Write 301 bytes [10:32:03]NVStorageSaveData done [10:32:03]OFDSenderStorePacket done [10:32:03]KKMCreateOFDPacket done [10:32:03]NVStorageSaveData kkm_last_timestamp [10:32:03]File name is /storage/kkm_last_timestamp [10:32:03]Write 4 bytes [10:32:03]NVStorageSaveData done [10:32:03]ExternCall_PrintAddStr [10:32:03]wPrintStart [10:32:03]Write to MH i2c: 01 00 00 B1 0E BF [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 07 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 07 00 B1 0E 00 00 00 00 00 FF 0F D4 [10:32:03]RasterBufferAndPrint [10:32:03]line Счет N : (1)2075477 [10:32:03]line ИНН: 02508201610067 [10:32:03]line Контрольно-Кассовый Чек [10:32:03]line ПРОДАЖА [10:32:03]line ТРК (МРК, ГНК) : 33 [10:32:03]line Товар: 2710124130 [10:32:03]line Аи-92-К-4 [10:32:03]line 7.380 * 67.80 [10:32:03]line = 500.36 [10:32:03]line НДС 12% НСП 1% [10:32:03]line > о реализуемом товаре [10:32:03]line ИТОГО: 500.36 [10:32:03]line НСП 1% : 4.43 [10:32:03]line НДС 12% : 53.14 [10:32:03]line Наличными: 0.00 [10:32:03]line Безнал.: 500.36 [10:32:03]line Место: АЗС № 135 "Партнер Нефть" [10:32:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:32:03]line СНО: Общий режим [10:32:03]line Чек 214 20.08.2024 10:32 [10:32:03]line Смена: 100 ФФД: 1.0 [10:32:03]line ЗНМ: 0300000196 [10:32:03]line РНМ: 0000000000162794 [10:32:03]line Версия ККМ: v1.0 [10:32:03]line Платежная система: O! деньги [10:32:03]line ФМ: 0000000002094532 [10:32:03]line ФД: 58230 [10:32:03]line ФПД: 271828207437334 [10:32:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103202&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58230&fm=271828207437334&tin=02508201610067®Number=0000000000162794&sum=50036 [10:32:03]OFD Sender: Processing packet 58230 [packets to send 51, broken 50] [10:32:03]ProducePacketName [10:32:03]name=ofd_packets/00058230 [10:32:03]OFD Sender: To server: pG, [10:32:03]CommunicateWithHost lk.salyk.kg:30040 [10:32:03]ConnectInit lk.salyk.kg [10:32:03]written 0, free lines is 4095 [10:32:04]Connected sock=10 [10:32:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB 47 07 01 83 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 A2 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E3 00 00 35 04 06 00 F7 39 EF BE 86 16 BA 35 44 CE 87 2D EC 5A [10:32:04]Write to MH i2c: 01 00 00 DB 0E E9 [10:32:04]Write i2c OK [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: 01 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: 01 07 00 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: 01 07 00 DB 0E 00 00 00 00 00 B7 0C B3 [10:32:04]RasterBufferAndPrint [10:32:04]line [10:32:04]line [10:32:04]line [10:32:04]line [10:32:04]line [10:32:04]written 0, free lines is 3260 [10:32:04]MH_Cut [10:32:04]Write to MH i2c: D1 01 00 E2 0E 01 C2 [10:32:04]Write i2c OK [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: D1 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: D1 01 00 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: D1 01 00 E2 0E 00 C1 [10:32:04]Write to MH i2c: 01 00 00 E3 0E F1 [10:32:04]Write i2c OK [10:32:04]MH_I2C_Read... [10:32:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A7 C3 47 00 42 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E3 00 00 F4 03 04 00 F1 1B C4 66 B6 04 01 00 00 B4 48 5E 52 46 4C DB FE [10:32:04]CommunicateWithHost err = 0 [10:32:04]CheckOFDResponse [10:32:04]1017 (14) - 77093643461234 [10:32:04]1041 (16) - 0000000002094532 [10:32:04]1040 (4) - 58230 [10:32:04]1012 (4) - 20.08.2024 04:30 [10:32:04]1206 (1) - 0 [10:32:04]OFD Sender: Remove packet 58230 [10:32:04]ProducePacketName [10:32:04]name=ofd_packets/00058230 [10:32:04]NVStorageDeleteData [10:32:04]OFD Sender: No OFD packet to send [10:32:05]*** Cut start [10:32:05]*** Partial cut [10:32:05]*** CUTSNS_PIN = 1 [10:32:05]*** CUTSNS_PIN = 0 [10:32:05]*** Brake cut motor [10:32:05]Read from MH i2c: 01 [10:32:05]MH_I2C_Read... [10:32:05]*** Stop cut motor [10:32:05]*** Cut end [10:32:05]Read from MH i2c: 01 07 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: 01 07 00 E3 0E 00 00 00 00 00 FF 0F 06 [10:32:05]process_action close_receipt done [10:32:05]requested_data is exist [10:32:05]produce_requested_data [10:32:05]requested_item fm.sn is exist - process it [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 11 00 00 [10:32:05]Write to MH i2c: E2 08 00 E4 0E 80 11 00 00 00 00 00 00 6C [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 17 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 17 00 E4 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B8 [10:32:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:32:05]wFMCommunicate OK [10:32:05]requested_item fd.num is exist - process it [10:32:05]SAM_PROTO_GetFieldsCounters [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 13 00 00 [10:32:05]Write to MH i2c: E2 08 00 E5 0E 80 13 00 00 00 00 00 00 6F [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:06]Read from MH i2c: E2 [10:32:06]MH_I2C_Read... [10:32:06]Read from MH i2c: E2 62 00 [10:32:06]MH_I2C_Read... [10:32:06]Read from MH i2c: E2 62 00 E5 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 76 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [10:32:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 76 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:06]wFMCommunicate OK [10:32:06]SAM_PROTO_GetFieldsCounters done [10:32:06]requested_item shift.num is exist - process it [10:32:06]requested_item shift.opened is exist - process it [10:32:06]req_shift_opened [10:32:06]FM_GetShiftState [10:32:06]SAM_PROTO_GetShiftState [10:32:06]wFMCommunicate request_size=4 [10:32:06]MH_SAM_APDU [10:32:06]CAPDU: 80 13 01 00 [10:32:06]Write to MH i2c: E2 08 00 E6 0E 80 13 01 00 00 00 00 00 71 [10:32:06]Write i2c OK [10:32:06]MH_I2C_Read... [10:32:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:06]Read from MH i2c: E2 [10:32:06]MH_I2C_Read... [10:32:06]Read from MH i2c: E2 0E 00 [10:32:06]MH_I2C_Read... [10:32:06]Read from MH i2c: E2 0E 00 E6 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 94 [10:32:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:32:06]wFMCommunicate OK [10:32:06]SAM_PROTO_GetShiftState done [10:32:06]FM_GetShiftState done [10:32:06]req_shift_opened done [10:32:06]requested_item shift.open_date is exist - process it [10:32:06]req_shift_open_date [10:32:06]req_shift_open_date done [10:32:06]produce_requested_data done [10:32:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58230,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:32:06]process_action_free close_receipt [10:32:06]json_value_free [10:32:06]json_value_free done [10:32:06]process_json_proto returns [10:32:06]Send response to host [10:32:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58230,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:32:06]free response buf [10:32:06]execute_script done [10:32:06]execute_script returns [10:32:06]free content buf [10:32:06]Sock 7.Close socket [10:32:06]Sock 7.Thread stoped [10:32:09]OFD Sender: No OFD packet to send [10:32:14]OFD Sender: No OFD packet to send [10:32:19]OFD Sender: No OFD packet to send [10:32:24]OFD Sender: No OFD packet to send [10:32:29]OFD Sender: No OFD packet to send [10:32:34]OFD Sender: No OFD packet to send [10:32:36]accept exits with 9 [10:32:36]New connection [10:32:36]New thread 3067039076 created [10:32:36]Thread 3067182436 joined [10:32:36]Waiting for new connection... [10:32:36] Sock 9.Parse request [10:32:36]Sock 9.Check first char [10:32:36]Sock 9.First char is OK [10:32:36]request: POST /json_proto HTTP/1.0 [10:32:36]Method: POST [10:32:36]URL: /json_proto [10:32:36]Method is POST - this is cgi request [10:32:36]url: /json_proto [10:32:36]query_string will be loaded in cgi processing [10:32:36]execute_cgi json_proto POST (null) [10:32:36]execute_cgi path=json_proto method=POST [10:32:36]POST find Content-Length [10:32:36]Host: 172.17.44.3:8080 [10:32:36]Content-Length: 801 [10:32:36]Content-Type: application/json [10:32:36] [10:32:36]POST finish read [10:32:36]Found Content-Length = 801 [10:32:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:36]execute_script... [10:32:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:36]POST & json_proto [10:32:36]process_json_proto [10:32:36]json parsed OK: [10:32:36]protocol is kg_v1.0 [10:32:36]action value=close_receipt [10:32:36]process_action close_receipt [10:32:36]cmd_close_receipt [10:32:36]MH_GetDate [10:32:36]Write to MH i2c: F0 00 00 E7 0E E4 [10:32:36]Write i2c OK [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: F0 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: F0 09 00 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: F0 09 00 E7 0E 00 C5 70 C4 66 AD C5 5D 66 81 [10:32:36]GetLastDocTimeStamp 1724149922 [10:32:36]current date 1724149957 [10:32:36]FM_GetShiftState [10:32:36]SAM_PROTO_GetShiftState [10:32:36]wFMCommunicate request_size=4 [10:32:36]MH_SAM_APDU [10:32:36]CAPDU: 80 13 01 00 [10:32:36]Write to MH i2c: E2 08 00 E8 0E 80 13 01 00 00 00 00 00 73 [10:32:36]Write i2c OK [10:32:36]MH_I2C_Read... [10:32:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:36]Read from MH i2c: E2 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: E2 0E 00 [10:32:36]MH_I2C_Read... [10:32:36]Read from MH i2c: E2 0E 00 E8 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 96 [10:32:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:32:36]wFMCommunicate OK [10:32:36]SAM_PROTO_GetShiftState done [10:32:36]FM_GetShiftState done [10:32:36]opened in 1724112910 [10:32:36]opened+sec_in_day 1724199310 [10:32:36]quantity*price = 60027 [10:32:36]sum+1 = 60029 [10:32:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.28 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 0.00 Безнал.: 600.28 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 215 20.08.2024 10:32 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58231 ФПД: 164983728197388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103237&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58231&fm=164983728197388&tin=02508201610067®Number=0000000000162794&sum=60028 [10:32:37]StoreToDocumentArchive [10:32:37]shift 100 fd 58231 [10:32:37]save to /storage/0100/doc_00058231 [10:32:37]save last doc name /storage/0100/doc_00058231 to /storage/kkm_last_doc_name [10:32:37]save OK [10:32:37]Clear old archive folders... [10:32:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:37]tlvbuf is 006C8F40 [10:32:37]SAM_PROTO_ClearQueue [10:32:37]wFMCommunicate request_size=4 [10:32:37]MH_SAM_APDU [10:32:37]CAPDU: 80 09 00 00 [10:32:37]Write to MH i2c: E2 08 00 F5 0E 80 09 00 00 00 00 00 00 75 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 03 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 03 00 F5 0E 00 90 00 77 [10:32:37]RAPDU: 90 00 [10:32:37]wFMCommunicate OK [10:32:37]SAM_PROTO_ClearQueue done [10:32:37]KKMCreateOFDPacket [10:32:37]OFDProtocolAddRootSTLVToBuf [10:32:37]FM_MakeSignedData [10:32:37]FM_MakeSignedData [10:32:37]SAM_PROTO_SignData [10:32:37]wFMCommunicate request_size=4 [10:32:37]MH_SAM_APDU [10:32:37]CAPDU: 80 0D 01 02 [10:32:37]Write to MH i2c: E2 08 00 F6 0E 80 0D 01 02 00 00 00 00 7D [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 03 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 03 00 F6 0E 00 90 00 78 [10:32:37]RAPDU: 90 00 [10:32:37]wFMCommunicate OK [10:32:37]wFMCommunicate request_size=255 [10:32:37]MH_SAM_APDU [10:32: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 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 C5 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E3 00 00 35 04 06 00 96 [10:32:37]Write to MH i2c: E2 02 01 F7 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 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 C5 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E3 00 00 35 04 06 00 96 00 00 29 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 03 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 03 00 F7 0E 00 90 00 79 [10:32:37]RAPDU: 90 00 [10:32:37]wFMCommunicate OK [10:32:37]wFMCommunicate request_size=10 [10:32:37]MH_SAM_APDU [10:32:37]CAPDU: 80 0D 02 02 05 0D 44 83 4F 0C [10:32:37]Write to MH i2c: E2 0D 00 F8 0E 80 0D 02 02 05 00 0D 44 83 4F 0C 00 00 B9 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 03 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 03 00 F8 0E 00 90 00 7A [10:32:37]RAPDU: 90 00 [10:32:37]wFMCommunicate OK [10:32:37]wFMCommunicate request_size=4 [10:32:37]MH_SAM_APDU [10:32:37]CAPDU: 80 0D 03 02 [10:32:37]Write to MH i2c: E2 08 00 F9 0E 80 0D 03 02 00 00 00 00 82 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 0B 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 0B 00 F9 0E 00 1C 12 AD D6 85 3B D8 B8 90 00 84 [10:32:37]RAPDU: 1C 12 AD D6 85 3B D8 B8 90 00 [10:32:37]wFMCommunicate OK [10:32:37]SAM_PROTO_SignData done [10:32:37]FM_MakeSignedData done [10:32:37]CreateOFDProtocolMessage [10:32:37]wFMCommunicate request_size=4 [10:32:37]MH_SAM_APDU [10:32:37]CAPDU: 80 11 00 00 [10:32:37]Write to MH i2c: E2 08 00 FA 0E 80 11 00 00 00 00 00 00 82 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:37]Read from MH i2c: E2 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 17 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: E2 17 00 FA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CE [10:32:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:32:37]wFMCommunicate OK [10:32:37]CreateOFDProtocolMessage done [10:32:37]OFDSenderStorePacket 58231 [10:32:37]StoreOFDPacket docnum=58231 [10:32:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7E 4C 07 01 E7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 C5 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E3 00 00 35 04 06 00 96 0D 44 83 4F 0C 1C 12 AD D6 85 3B D8 B8 [10:32:37]CheckFolder [10:32:37]dirname=/storage/ofd_packets [10:32:37]CheckFolder done [10:32:37]ProducePacketName [10:32:37]name=ofd_packets/00058231 [10:32:37]NVStorageSaveData ofd_packets/00058231 [10:32:37]File name is /storage/ofd_packets/00058231 [10:32:37]Write 301 bytes [10:32:37]NVStorageSaveData done [10:32:37]OFDSenderStorePacket done [10:32:37]KKMCreateOFDPacket done [10:32:37]NVStorageSaveData kkm_last_timestamp [10:32:37]File name is /storage/kkm_last_timestamp [10:32:37]Write 4 bytes [10:32:37]NVStorageSaveData done [10:32:37]ExternCall_PrintAddStr [10:32:37]wPrintStart [10:32:37]Write to MH i2c: 01 00 00 FB 0E 09 [10:32:37]Write i2c OK [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: 01 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: 01 07 00 [10:32:37]MH_I2C_Read... [10:32:37]Read from MH i2c: 01 07 00 FB 0E 00 00 00 00 00 FF 0F 1E [10:32:37]RasterBufferAndPrint [10:32:37]line Счет N : (1)2075479 [10:32:37]line ИНН: 02508201610067 [10:32:37]line Контрольно-Кассовый Чек [10:32:37]line ПРОДАЖА [10:32:37]line ТРК (МРК, ГНК) : 42 [10:32:37]line Товар: 2710124500 [10:32:37]line Аи-95-К-5 [10:32:37]line 8.090 * 74.20 [10:32:37]line = 600.28 [10:32:37]line НДС 12% НСП 1% [10:32:37]line > о реализуемом товаре [10:32:37]line ИТОГО: 600.28 [10:32:37]line НСП 1% : 5.31 [10:32:37]line НДС 12% : 63.75 [10:32:37]line Наличными: 0.00 [10:32:37]line Безнал.: 600.28 [10:32:37]line Место: АЗС № 135 "Партнер Нефть" [10:32:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:32:37]line СНО: Общий режим [10:32:37]line Чек 215 20.08.2024 10:32 [10:32:37]line Смена: 100 ФФД: 1.0 [10:32:37]line ЗНМ: 0300000196 [10:32:37]line РНМ: 0000000000162794 [10:32:37]line Версия ККМ: v1.0 [10:32:37]line Платежная система: O! деньги [10:32:37]line ФМ: 0000000002094532 [10:32:37]line ФД: 58231 [10:32:37]line ФПД: 164983728197388 [10:32:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103237&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58231&fm=164983728197388&tin=02508201610067®Number=0000000000162794&sum=60028 [10:32:38]OFD Sender: Processing packet 58231 [packets to send 51, broken 50] [10:32:38]ProducePacketName [10:32:38]name=ofd_packets/00058231 [10:32:38]OFD Sender: To server: pG, [10:32:38]CommunicateWithHost lk.salyk.kg:30040 [10:32:38]ConnectInit lk.salyk.kg [10:32:38]written 0, free lines is 4095 [10:32:38]Connected sock=10 [10:32:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7E 4C 07 01 E7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 C5 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E3 00 00 35 04 06 00 96 0D 44 83 4F 0C 1C 12 AD D6 85 3B D8 B8 [10:32:38]Write to MH i2c: 01 00 00 25 0F 34 [10:32:38]Write i2c OK [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: 01 [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: 01 07 00 [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: 01 07 00 25 0F 00 00 00 00 00 BC 0C 03 [10:32:38]RasterBufferAndPrint [10:32:38]line [10:32:38]line [10:32:38]line [10:32:38]line [10:32:38]line [10:32:38]written 0, free lines is 3267 [10:32:38]MH_Cut [10:32:38]Write to MH i2c: D1 01 00 2C 0F 01 0D [10:32:38]Write i2c OK [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: D1 [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: D1 01 00 [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: D1 01 00 2C 0F 00 0C [10:32:38]Write to MH i2c: 01 00 00 2D 0F 3C [10:32:38]Write i2c OK [10:32:38]MH_I2C_Read... [10:32:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4F F9 47 00 11 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 32 30 39 34 35 33 32 10 04 04 00 77 E3 00 00 F4 03 04 00 14 1C C4 66 B6 04 01 00 00 33 F3 3E 11 A5 19 89 7F [10:32:38]CommunicateWithHost err = 0 [10:32:38]CheckOFDResponse [10:32:38]1017 (14) - 77093643461234 [10:32:38]1041 (16) - 0000000002094532 [10:32:38]1040 (4) - 58231 [10:32:38]1012 (4) - 20.08.2024 04:31 [10:32:38]1206 (1) - 0 [10:32:38]OFD Sender: Remove packet 58231 [10:32:38]ProducePacketName [10:32:38]name=ofd_packets/00058231 [10:32:38]NVStorageDeleteData [10:32:39]OFD Sender: No OFD packet to send [10:32:39]*** Cut start [10:32:39]*** Partial cut [10:32:39]*** CUTSNS_PIN = 1 [10:32:39]*** CUTSNS_PIN = 0 [10:32:39]*** Brake cut motor [10:32:40]Read from MH i2c: 01 [10:32:40]MH_I2C_Read... [10:32:40]*** Stop cut motor [10:32:40]*** Cut end [10:32:40]Read from MH i2c: 01 07 00 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: 01 07 00 2D 0F 00 00 00 00 00 FF 0F 51 [10:32:40]process_action close_receipt done [10:32:40]requested_data is exist [10:32:40]produce_requested_data [10:32:40]requested_item fm.sn is exist - process it [10:32:40]wFMCommunicate request_size=4 [10:32:40]MH_SAM_APDU [10:32:40]CAPDU: 80 11 00 00 [10:32:40]Write to MH i2c: E2 08 00 2E 0F 80 11 00 00 00 00 00 00 B7 [10:32:40]Write i2c OK [10:32:40]MH_I2C_Read... [10:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:40]Read from MH i2c: E2 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 17 00 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 17 00 2E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 03 [10:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:32:40]wFMCommunicate OK [10:32:40]requested_item fd.num is exist - process it [10:32:40]SAM_PROTO_GetFieldsCounters [10:32:40]wFMCommunicate request_size=4 [10:32:40]MH_SAM_APDU [10:32:40]CAPDU: 80 13 00 00 [10:32:40]Write to MH i2c: E2 08 00 2F 0F 80 13 00 00 00 00 00 00 BA [10:32:40]Write i2c OK [10:32:40]MH_I2C_Read... [10:32:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:40]Read from MH i2c: E2 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 62 00 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 62 00 2F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 77 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [10:32:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 77 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:40]wFMCommunicate OK [10:32:40]SAM_PROTO_GetFieldsCounters done [10:32:40]requested_item shift.num is exist - process it [10:32:40]requested_item shift.opened is exist - process it [10:32:40]req_shift_opened [10:32:40]FM_GetShiftState [10:32:40]SAM_PROTO_GetShiftState [10:32:40]wFMCommunicate request_size=4 [10:32:40]MH_SAM_APDU [10:32:40]CAPDU: 80 13 01 00 [10:32:40]Write to MH i2c: E2 08 00 30 0F 80 13 01 00 00 00 00 00 BC [10:32:40]Write i2c OK [10:32:40]MH_I2C_Read... [10:32:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:40]Read from MH i2c: E2 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 0E 00 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 0E 00 30 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DF [10:32:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:32:40]wFMCommunicate OK [10:32:40]SAM_PROTO_GetShiftState done [10:32:40]FM_GetShiftState done [10:32:40]req_shift_opened done [10:32:40]requested_item shift.open_date is exist - process it [10:32:40]req_shift_open_date [10:32:40]req_shift_open_date done [10:32:40]produce_requested_data done [10:32:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58231,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:32:40]process_action_free close_receipt [10:32:40]json_value_free [10:32:40]json_value_free done [10:32:40]process_json_proto returns [10:32:40]Send response to host [10:32:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58231,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:32:40]free response buf [10:32:40]execute_script done [10:32:40]execute_script returns [10:32:40]free content buf [10:32:40]Sock 9.Close socket [10:32:40]Sock 9.Thread stoped [10:32:44]OFD Sender: No OFD packet to send [10:32:49]OFD Sender: No OFD packet to send [10:32:54]OFD Sender: No OFD packet to send [10:32:59]OFD Sender: No OFD packet to send [10:33:00]accept exits with 7 [10:33:00]New connection [10:33:00]New thread 3067182436 created [10:33:00]Thread 3067039076 joined [10:33:00]Waiting for new connection... [10:33:00] Sock 7.Parse request [10:33:00]Sock 7.Check first char [10:33:00]Sock 7.First char is OK [10:33:00]request: POST /json_proto HTTP/1.0 [10:33:00]Method: POST [10:33:00]URL: /json_proto [10:33:00]Method is POST - this is cgi request [10:33:00]url: /json_proto [10:33:00]query_string will be loaded in cgi processing [10:33:00]execute_cgi json_proto POST (null) [10:33:00]execute_cgi path=json_proto method=POST [10:33:00]POST find Content-Length [10:33:00]Host: 172.17.44.3:8080 [10:33:00]Content-Length: 790 [10:33:00]Content-Type: application/json [10:33:00] [10:33:00]POST finish read [10:33:00]Found Content-Length = 790 [10:33:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:00]execute_script... [10:33: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)2075478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:00]POST & json_proto [10:33:00]process_json_proto [10:33:00]json parsed OK: [10:33:00]protocol is kg_v1.0 [10:33:00]action value=close_receipt [10:33:00]process_action close_receipt [10:33:00]cmd_close_receipt [10:33:00]MH_GetDate [10:33:00]Write to MH i2c: F0 00 00 31 0F 2F [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: F0 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: F0 09 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: F0 09 00 31 0F 00 DD 70 C4 66 AD C5 5D 66 E4 [10:33:00]GetLastDocTimeStamp 1724149957 [10:33:00]current date 1724149981 [10:33:00]FM_GetShiftState [10:33:00]SAM_PROTO_GetShiftState [10:33:00]wFMCommunicate request_size=4 [10:33:00]MH_SAM_APDU [10:33:00]CAPDU: 80 13 01 00 [10:33:00]Write to MH i2c: E2 08 00 32 0F 80 13 01 00 00 00 00 00 BE [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:00]Read from MH i2c: E2 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 0E 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 0E 00 32 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E1 [10:33:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:33:00]wFMCommunicate OK [10:33:00]SAM_PROTO_GetShiftState done [10:33:00]FM_GetShiftState done [10:33:00]opened in 1724112910 [10:33:00]opened+sec_in_day 1724199310 [10:33:00]quantity*price = 0 [10:33:00]sum+1 = 1 [10:33:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 216 20.08.2024 10:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58232 ФПД: 272922478167102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103301&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58232&fm=272922478167102&tin=02508201610067®Number=0000000000162794&sum=0 [10:33:01]StoreToDocumentArchive [10:33:01]shift 100 fd 58232 [10:33:01]save to /storage/0100/doc_00058232 [10:33:01]save last doc name /storage/0100/doc_00058232 to /storage/kkm_last_doc_name [10:33:01]save OK [10:33:01]Clear old archive folders... [10:33:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:33:01]tlvbuf is 006E6310 [10:33:01]SAM_PROTO_ClearQueue [10:33:01]wFMCommunicate request_size=4 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 09 00 00 [10:33:01]Write to MH i2c: E2 08 00 3F 0F 80 09 00 00 00 00 00 00 C0 [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 03 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 03 00 3F 0F 00 90 00 C2 [10:33:01]RAPDU: 90 00 [10:33:01]wFMCommunicate OK [10:33:01]SAM_PROTO_ClearQueue done [10:33:01]KKMCreateOFDPacket [10:33:01]OFDProtocolAddRootSTLVToBuf [10:33:01]FM_MakeSignedData [10:33:01]FM_MakeSignedData [10:33:01]SAM_PROTO_SignData [10:33:01]wFMCommunicate request_size=4 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 0D 01 02 [10:33:01]Write to MH i2c: E2 08 00 40 0F 80 0D 01 02 00 00 00 00 C8 [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 03 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 03 00 40 0F 00 90 00 C3 [10:33:01]RAPDU: 90 00 [10:33:01]wFMCommunicate OK [10:33:01]wFMCommunicate request_size=255 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D8 00 00 00 F4 03 04 00 DD 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E3 00 00 35 04 06 00 F8 38 B7 5C [10:33:01]Write to MH i2c: E2 02 01 41 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D8 00 00 00 F4 03 04 00 DD 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E3 00 00 35 04 06 00 F8 38 B7 5C 00 00 AA [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:02]Read from MH i2c: E2 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: E2 03 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: E2 03 00 41 0F 00 90 00 C4 [10:33:02]RAPDU: 90 00 [10:33:02]wFMCommunicate OK [10:33:02]wFMCommunicate request_size=7 [10:33:02]MH_SAM_APDU [10:33:02]CAPDU: 80 0D 02 02 02 C4 3E [10:33:02]Write to MH i2c: E2 0A 00 42 0F 80 0D 02 02 02 00 C4 3E 00 00 D1 [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:02]Read from MH i2c: E2 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: E2 03 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: E2 03 00 42 0F 00 90 00 C5 [10:33:02]RAPDU: 90 00 [10:33:02]wFMCommunicate OK [10:33:02]wFMCommunicate request_size=4 [10:33:02]MH_SAM_APDU [10:33:02]CAPDU: 80 0D 03 02 [10:33:02]Write to MH i2c: E2 08 00 43 0F 80 0D 03 02 00 00 00 00 CD [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:02]Read from MH i2c: E2 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: E2 0B 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: E2 0B 00 43 0F 00 91 65 C5 0F 23 CC E9 73 90 00 E3 [10:33:02]RAPDU: 91 65 C5 0F 23 CC E9 73 90 00 [10:33:02]wFMCommunicate OK [10:33:02]SAM_PROTO_SignData done [10:33:02]FM_MakeSignedData done [10:33:02]CreateOFDProtocolMessage [10:33:02]wFMCommunicate request_size=4 [10:33:02]MH_SAM_APDU [10:33:02]CAPDU: 80 11 00 00 [10:33:02]Write to MH i2c: E2 08 00 44 0F 80 11 00 00 00 00 00 00 CD [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:02]Read from MH i2c: E2 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: E2 17 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: E2 17 00 44 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 19 [10:33:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:33:02]wFMCommunicate OK [10:33:02]CreateOFDProtocolMessage done [10:33:02]OFDSenderStorePacket 58232 [10:33:02]StoreOFDPacket docnum=58232 [10:33:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E6 B1 04 01 A1 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 DD 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E3 00 00 35 04 06 00 F8 38 B7 5C C4 3E 91 65 C5 0F 23 CC E9 73 [10:33:02]CheckFolder [10:33:02]dirname=/storage/ofd_packets [10:33:02]CheckFolder done [10:33:02]ProducePacketName [10:33:02]name=ofd_packets/00058232 [10:33:02]NVStorageSaveData ofd_packets/00058232 [10:33:02]File name is /storage/ofd_packets/00058232 [10:33:02]Write 298 bytes [10:33:02]NVStorageSaveData done [10:33:02]OFDSenderStorePacket done [10:33:02]KKMCreateOFDPacket done [10:33:02]NVStorageSaveData kkm_last_timestamp [10:33:02]File name is /storage/kkm_last_timestamp [10:33:02]Write 4 bytes [10:33:02]NVStorageSaveData done [10:33:02]ExternCall_PrintAddStr [10:33:02]wPrintStart [10:33:02]Write to MH i2c: 01 00 00 45 0F 54 [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 07 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 07 00 45 0F 00 00 00 00 00 FF 0F 69 [10:33:02]RasterBufferAndPrint [10:33:02]line Счет N : (1)2075478 [10:33:02]line ИНН: 02508201610067 [10:33:02]line Контрольно-Кассовый Чек [10:33:02]line ПРОДАЖА [10:33:02]line ТРК (МРК, ГНК) : 21 [10:33:02]line Товар: 2710194210 [10:33:02]line ДТ-К-5 [10:33:02]line 10.000 * 0.00 [10:33:02]line = 0.00 [10:33:02]line НДС 12% НСП 1% [10:33:02]line > о реализуемом товаре [10:33:02]line ИТОГО: 0.00 [10:33:02]line НСП 1% : 0.00 [10:33:02]line НДС 12% : 0.00 [10:33:02]line Наличными: 0.00 [10:33:02]line Безнал.: 0.00 [10:33:02]line Место: АЗС № 135 "Партнер Нефть" [10:33:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:33:02]line СНО: Общий режим [10:33:02]line Чек 216 20.08.2024 10:33 [10:33:02]line Смена: 100 ФФД: 1.0 [10:33:02]line ЗНМ: 0300000196 [10:33:02]line РНМ: 0000000000162794 [10:33:02]line Версия ККМ: v1.0 [10:33:02]line Талоны: Топливная Карта [10:33:02]line 68771 [10:33:02]line ФМ: 0000000002094532 [10:33:02]line ФД: 58232 [10:33:02]line ФПД: 272922478167102 [10:33:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103301&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58232&fm=272922478167102&tin=02508201610067®Number=0000000000162794&sum=0 [10:33:02]OFD Sender: Processing packet 58232 [packets to send 51, broken 50] [10:33:02]ProducePacketName [10:33:02]name=ofd_packets/00058232 [10:33:02]OFD Sender: To server: pG, [10:33:02]CommunicateWithHost lk.salyk.kg:30040 [10:33:02]ConnectInit lk.salyk.kg [10:33:02]written 0, free lines is 4095 [10:33:02]Connected sock=10 [10:33:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E6 B1 04 01 A1 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 DD 70 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E3 00 00 35 04 06 00 F8 38 B7 5C C4 3E 91 65 C5 0F 23 CC E9 73 [10:33:02]Write to MH i2c: 01 00 00 6F 0F 7E [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 07 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 07 00 6F 0F 00 00 00 00 00 B3 0C 44 [10:33:02]RasterBufferAndPrint [10:33:02]line [10:33:02]line [10:33:02]line [10:33:02]line [10:33:02]line [10:33:02]written 0, free lines is 3255 [10:33:02]MH_Cut [10:33:02]Write to MH i2c: D1 01 00 76 0F 01 57 [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: D1 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: D1 01 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: D1 01 00 76 0F 00 56 [10:33:02]Write to MH i2c: 01 00 00 77 0F 86 [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D1 58 47 00 A2 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E3 00 00 F4 03 04 00 2C 1C C4 66 B6 04 01 00 00 4E 92 43 CF 36 FB 94 2E [10:33:03]CommunicateWithHost err = 0 [10:33:03]CheckOFDResponse [10:33:03]1017 (14) - 77093643461234 [10:33:03]1041 (16) - 0000000002094532 [10:33:03]1040 (4) - 58232 [10:33:03]1012 (4) - 20.08.2024 04:31 [10:33:03]1206 (1) - 0 [10:33:03]OFD Sender: Remove packet 58232 [10:33:03]ProducePacketName [10:33:03]name=ofd_packets/00058232 [10:33:03]NVStorageDeleteData [10:33:03]OFD Sender: No OFD packet to send [10:33:03]*** Cut start [10:33:03]*** Partial cut [10:33:03]*** CUTSNS_PIN = 1 [10:33:03]*** CUTSNS_PIN = 0 [10:33:04]*** Brake cut motor [10:33:04]Read from MH i2c: 01 [10:33:04]MH_I2C_Read... [10:33:04]*** Stop cut motor [10:33:04]*** Cut end [10:33:04]Read from MH i2c: 01 07 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: 01 07 00 77 0F 00 00 00 00 00 FF 0F 9B [10:33:04]process_action close_receipt done [10:33:04]requested_data is exist [10:33:04]produce_requested_data [10:33:04]requested_item fm.sn is exist - process it [10:33:04]wFMCommunicate request_size=4 [10:33:04]MH_SAM_APDU [10:33:04]CAPDU: 80 11 00 00 [10:33:04]Write to MH i2c: E2 08 00 78 0F 80 11 00 00 00 00 00 00 01 [10:33:04]Write i2c OK [10:33:04]MH_I2C_Read... [10:33:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:04]Read from MH i2c: E2 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 17 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 17 00 78 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4D [10:33:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:33:04]wFMCommunicate OK [10:33:04]requested_item fd.num is exist - process it [10:33:04]SAM_PROTO_GetFieldsCounters [10:33:04]wFMCommunicate request_size=4 [10:33:04]MH_SAM_APDU [10:33:04]CAPDU: 80 13 00 00 [10:33:04]Write to MH i2c: E2 08 00 79 0F 80 13 00 00 00 00 00 00 04 [10:33:04]Write i2c OK [10:33:04]MH_I2C_Read... [10:33:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:04]Read from MH i2c: E2 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 62 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 62 00 79 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 78 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [10:33:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 78 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:04]wFMCommunicate OK [10:33:04]SAM_PROTO_GetFieldsCounters done [10:33:04]requested_item shift.num is exist - process it [10:33:04]requested_item shift.opened is exist - process it [10:33:04]req_shift_opened [10:33:04]FM_GetShiftState [10:33:04]SAM_PROTO_GetShiftState [10:33:04]wFMCommunicate request_size=4 [10:33:04]MH_SAM_APDU [10:33:04]CAPDU: 80 13 01 00 [10:33:04]Write to MH i2c: E2 08 00 7A 0F 80 13 01 00 00 00 00 00 06 [10:33:04]Write i2c OK [10:33:04]MH_I2C_Read... [10:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:04]Read from MH i2c: E2 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 0E 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 0E 00 7A 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 29 [10:33:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:33:04]wFMCommunicate OK [10:33:04]SAM_PROTO_GetShiftState done [10:33:04]FM_GetShiftState done [10:33:04]req_shift_opened done [10:33:04]requested_item shift.open_date is exist - process it [10:33:04]req_shift_open_date [10:33:04]req_shift_open_date done [10:33:04]produce_requested_data done [10:33:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58232,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:33:04]process_action_free close_receipt [10:33:04]json_value_free [10:33:04]json_value_free done [10:33:04]process_json_proto returns [10:33:04]Send response to host [10:33:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58232,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:33:04]free response buf [10:33:04]execute_script done [10:33:04]execute_script returns [10:33:04]free content buf [10:33:04]Sock 7.Close socket [10:33:04]Sock 7.Thread stoped [10:33:08]OFD Sender: No OFD packet to send [10:33:13]OFD Sender: No OFD packet to send [10:33:18]OFD Sender: No OFD packet to send [10:33:23]OFD Sender: No OFD packet to send [10:33:28]OFD Sender: No OFD packet to send [10:33:33]OFD Sender: No OFD packet to send [10:33:38]OFD Sender: No OFD packet to send [10:33:43]OFD Sender: No OFD packet to send [10:33:48]OFD Sender: No OFD packet to send [10:33:53]OFD Sender: No OFD packet to send [10:33:58]OFD Sender: No OFD packet to send [10:34:03]OFD Sender: No OFD packet to send [10:34:08]OFD Sender: No OFD packet to send [10:34:13]OFD Sender: No OFD packet to send [10:34:18]OFD Sender: No OFD packet to send [10:34:23]OFD Sender: No OFD packet to send [10:34:28]OFD Sender: No OFD packet to send [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:43]OFD Sender: No OFD packet to send [10:34:48]OFD Sender: No OFD packet to send [10:34:53]OFD Sender: No OFD packet to send [10:34:58]OFD Sender: No OFD packet to send [10:35:03]OFD Sender: No OFD packet to send [10:35:08]OFD Sender: No OFD packet to send [10:35:13]OFD Sender: No OFD packet to send [10:35:18]OFD Sender: No OFD packet to send [10:35:23]OFD Sender: No OFD packet to send [10:35:28]OFD Sender: No OFD packet to send [10:35:33]OFD Sender: No OFD packet to send [10:35:38]OFD Sender: No OFD packet to send [10:35:43]OFD Sender: No OFD packet to send [10:35:48]OFD Sender: No OFD packet to send [10:35:53]OFD Sender: No OFD packet to send [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]OFD Sender: No OFD packet to send [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:38]OFD Sender: No OFD packet to send [10:36:43]OFD Sender: No OFD packet to send [10:36:48]OFD Sender: No OFD packet to send [10:36:53]OFD Sender: No OFD packet to send [10:36:58]OFD Sender: No OFD packet to send [10:37:03]accept exits with 9 [10:37:03]New connection [10:37:03]New thread 3067039076 created [10:37:03]Thread 3067182436 joined [10:37:03]Waiting for new connection... [10:37:03] Sock 9.Parse request [10:37:03]Sock 9.Check first char [10:37:03]Sock 9.First char is OK [10:37:03]request: POST /json_proto HTTP/1.0 [10:37:03]Method: POST [10:37:03]URL: /json_proto [10:37:03]Method is POST - this is cgi request [10:37:03]url: /json_proto [10:37:03]query_string will be loaded in cgi processing [10:37:03]execute_cgi json_proto POST (null) [10:37:03]execute_cgi path=json_proto method=POST [10:37:03]POST find Content-Length [10:37:03]Host: 172.17.44.3:8080 [10:37:03]Content-Length: 801 [10:37:03]Content-Type: application/json [10:37:03] [10:37:03]POST finish read [10:37:03]Found Content-Length = 801 [10:37:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:03]execute_script... [10:37:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:03]POST & json_proto [10:37:03]process_json_proto [10:37:03]json parsed OK: [10:37:03]protocol is kg_v1.0 [10:37:03]action value=close_receipt [10:37:03]process_action close_receipt [10:37:03]cmd_close_receipt [10:37:03]MH_GetDate [10:37:03]Write to MH i2c: F0 00 00 7B 0F 79 [10:37:03]Write i2c OK [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: F0 [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: F0 09 00 [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: F0 09 00 7B 0F 00 D0 71 C4 66 AD C5 5D 66 22 [10:37:03]GetLastDocTimeStamp 1724149981 [10:37:03]current date 1724150224 [10:37:03]FM_GetShiftState [10:37:03]SAM_PROTO_GetShiftState [10:37:03]wFMCommunicate request_size=4 [10:37:03]MH_SAM_APDU [10:37:03]CAPDU: 80 13 01 00 [10:37:03]Write to MH i2c: E2 08 00 7C 0F 80 13 01 00 00 00 00 00 08 [10:37:03]Write i2c OK [10:37:03]MH_I2C_Read... [10:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:03]Read from MH i2c: E2 [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: E2 0E 00 [10:37:03]MH_I2C_Read... [10:37:03]Read from MH i2c: E2 0E 00 7C 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [10:37:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:37:03]wFMCommunicate OK [10:37:03]SAM_PROTO_GetShiftState done [10:37:03]FM_GetShiftState done [10:37:03]opened in 1724112910 [10:37:03]opened+sec_in_day 1724199310 [10:37:03]quantity*price = 40002 [10:37:03]sum+1 = 40003 [10:37:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 217 20.08.2024 10:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58233 ФПД: 118083682125591 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103704&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58233&fm=118083682125591&tin=02508201610067®Number=0000000000162794&sum=40002 [10:37:04]StoreToDocumentArchive [10:37:04]shift 100 fd 58233 [10:37:04]save to /storage/0100/doc_00058233 [10:37:04]save last doc name /storage/0100/doc_00058233 to /storage/kkm_last_doc_name [10:37:04]save OK [10:37:04]Clear old archive folders... [10:37:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:04]tlvbuf is 006C9BC0 [10:37:04]SAM_PROTO_ClearQueue [10:37:04]wFMCommunicate request_size=4 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 09 00 00 [10:37:04]Write to MH i2c: E2 08 00 89 0F 80 09 00 00 00 00 00 00 0A [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 89 0F 00 90 00 0C [10:37:04]RAPDU: 90 00 [10:37:04]wFMCommunicate OK [10:37:04]SAM_PROTO_ClearQueue done [10:37:04]KKMCreateOFDPacket [10:37:04]OFDProtocolAddRootSTLVToBuf [10:37:04]FM_MakeSignedData [10:37:04]FM_MakeSignedData [10:37:04]SAM_PROTO_SignData [10:37:04]wFMCommunicate request_size=4 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 0D 01 02 [10:37:04]Write to MH i2c: E2 08 00 8A 0F 80 0D 01 02 00 00 00 00 12 [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 8A 0F 00 90 00 0D [10:37:04]RAPDU: 90 00 [10:37:04]wFMCommunicate OK [10:37:04]wFMCommunicate request_size=255 [10:37:04]MH_SAM_APDU [10:37: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D0 71 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E3 00 00 35 04 06 00 6B [10:37:04]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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D0 71 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E3 00 00 35 04 06 00 6B 00 00 E5 [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 8B 0F 00 90 00 0E [10:37:04]RAPDU: 90 00 [10:37:04]wFMCommunicate OK [10:37:04]wFMCommunicate request_size=10 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 0D 02 02 05 65 7F ED 47 17 [10:37:04]Write to MH i2c: E2 0D 00 8C 0F 80 0D 02 02 05 00 65 7F ED 47 17 00 00 4E [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 03 00 8C 0F 00 90 00 0F [10:37:04]RAPDU: 90 00 [10:37:04]wFMCommunicate OK [10:37:04]wFMCommunicate request_size=4 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 0D 03 02 [10:37:04]Write to MH i2c: E2 08 00 8D 0F 80 0D 03 02 00 00 00 00 17 [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 0B 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 0B 00 8D 0F 00 3F 53 D7 7F D0 6C F1 90 90 00 BD [10:37:04]RAPDU: 3F 53 D7 7F D0 6C F1 90 90 00 [10:37:04]wFMCommunicate OK [10:37:04]SAM_PROTO_SignData done [10:37:04]FM_MakeSignedData done [10:37:04]CreateOFDProtocolMessage [10:37:04]wFMCommunicate request_size=4 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 11 00 00 [10:37:04]Write to MH i2c: E2 08 00 8E 0F 80 11 00 00 00 00 00 00 17 [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:04]Read from MH i2c: E2 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 17 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: E2 17 00 8E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 63 [10:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:37:04]wFMCommunicate OK [10:37:04]CreateOFDProtocolMessage done [10:37:04]OFDSenderStorePacket 58233 [10:37:04]StoreOFDPacket docnum=58233 [10:37:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4C 56 07 01 56 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D0 71 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E3 00 00 35 04 06 00 6B 65 7F ED 47 17 3F 53 D7 7F D0 6C F1 90 [10:37:04]CheckFolder [10:37:04]dirname=/storage/ofd_packets [10:37:04]CheckFolder done [10:37:04]ProducePacketName [10:37:04]name=ofd_packets/00058233 [10:37:04]NVStorageSaveData ofd_packets/00058233 [10:37:04]File name is /storage/ofd_packets/00058233 [10:37:04]Write 301 bytes [10:37:04]NVStorageSaveData done [10:37:04]OFDSenderStorePacket done [10:37:04]KKMCreateOFDPacket done [10:37:04]NVStorageSaveData kkm_last_timestamp [10:37:04]File name is /storage/kkm_last_timestamp [10:37:04]Write 4 bytes [10:37:04]NVStorageSaveData done [10:37:04]ExternCall_PrintAddStr [10:37:04]wPrintStart [10:37:04]Write to MH i2c: 01 00 00 8F 0F 9E [10:37:04]Write i2c OK [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: 01 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: 01 07 00 [10:37:04]MH_I2C_Read... [10:37:04]Read from MH i2c: 01 07 00 8F 0F 00 00 00 00 00 FF 0F B3 [10:37:04]RasterBufferAndPrint [10:37:04]line Счет N : (1)2075481 [10:37:04]line ИНН: 02508201610067 [10:37:04]line Контрольно-Кассовый Чек [10:37:04]line ПРОДАЖА [10:37:04]line ТРК (МРК, ГНК) : 43 [10:37:04]line Товар: 2710124130 [10:37:04]line Аи-92-К-4 [10:37:04]line 5.900 * 67.80 [10:37:04]line = 400.02 [10:37:04]line НДС 12% НСП 1% [10:37:04]line > о реализуемом товаре [10:37:04]line ИТОГО: 400.02 [10:37:04]line НСП 1% : 3.54 [10:37:04]line НДС 12% : 42.48 [10:37:04]line Наличными: 0.00 [10:37:04]line Безнал.: 400.02 [10:37:04]line Место: АЗС № 135 "Партнер Нефть" [10:37:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:37:04]line СНО: Общий режим [10:37:04]line Чек 217 20.08.2024 10:37 [10:37:04]line Смена: 100 ФФД: 1.0 [10:37:04]line ЗНМ: 0300000196 [10:37:04]line РНМ: 0000000000162794 [10:37:04]line Версия ККМ: v1.0 [10:37:04]line Платежная система: O! деньги [10:37:04]line ФМ: 0000000002094532 [10:37:04]line ФД: 58233 [10:37:04]line ФПД: 118083682125591 [10:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103704&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58233&fm=118083682125591&tin=02508201610067®Number=0000000000162794&sum=40002 [10:37:05]OFD Sender: Processing packet 58233 [packets to send 51, broken 50] [10:37:05]ProducePacketName [10:37:05]name=ofd_packets/00058233 [10:37:05]OFD Sender: To server: pG, [10:37:05]CommunicateWithHost lk.salyk.kg:30040 [10:37:05]ConnectInit lk.salyk.kg [10:37:05]written 0, free lines is 4095 [10:37:05]Connected sock=10 [10:37:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4C 56 07 01 56 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D0 71 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E3 00 00 35 04 06 00 6B 65 7F ED 47 17 3F 53 D7 7F D0 6C F1 90 [10:37:05]Write to MH i2c: 01 00 00 B9 0F C8 [10:37:05]Write i2c OK [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: 01 [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: 01 07 00 [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: 01 07 00 B9 0F 00 00 00 00 00 C2 0C 9D [10:37:05]RasterBufferAndPrint [10:37:05]line [10:37:05]line [10:37:05]line [10:37:05]line [10:37:05]line [10:37:05]written 0, free lines is 3272 [10:37:05]MH_Cut [10:37:05]Write to MH i2c: D1 01 00 C0 0F 01 A1 [10:37:05]Write i2c OK [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: D1 [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: D1 01 00 [10:37:05]MH_I2C_Read... [10:37:05]Read from MH i2c: D1 01 00 C0 0F 00 A0 [10:37:05]Write to MH i2c: 01 00 00 C1 0F D0 [10:37:05]Write i2c OK [10:37:05]MH_I2C_Read... [10:37:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6B C6 47 00 D1 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 32 30 39 34 35 33 32 10 04 04 00 79 E3 00 00 F4 03 04 00 1F 1D C4 66 B6 04 01 00 00 E2 86 25 AD 40 33 83 54 [10:37:05]CommunicateWithHost err = 0 [10:37:05]CheckOFDResponse [10:37:05]1017 (14) - 77093643461234 [10:37:05]1041 (16) - 0000000002094532 [10:37:05]1040 (4) - 58233 [10:37:05]1012 (4) - 20.08.2024 04:35 [10:37:05]1206 (1) - 0 [10:37:05]OFD Sender: Remove packet 58233 [10:37:05]ProducePacketName [10:37:05]name=ofd_packets/00058233 [10:37:05]NVStorageDeleteData [10:37:06]OFD Sender: No OFD packet to send [10:37:06]*** Cut start [10:37:06]*** Partial cut [10:37:06]*** CUTSNS_PIN = 1 [10:37:06]*** CUTSNS_PIN = 0 [10:37:06]*** Brake cut motor [10:37:07]Read from MH i2c: 01 [10:37:07]MH_I2C_Read... [10:37:07]*** Stop cut motor [10:37:07]*** Cut end [10:37:07]Read from MH i2c: 01 07 00 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: 01 07 00 C1 0F 00 00 00 00 00 FF 0F E5 [10:37:07]process_action close_receipt done [10:37:07]requested_data is exist [10:37:07]produce_requested_data [10:37:07]requested_item fm.sn is exist - process it [10:37:07]wFMCommunicate request_size=4 [10:37:07]MH_SAM_APDU [10:37:07]CAPDU: 80 11 00 00 [10:37:07]Write to MH i2c: E2 08 00 C2 0F 80 11 00 00 00 00 00 00 4B [10:37:07]Write i2c OK [10:37:07]MH_I2C_Read... [10:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:07]Read from MH i2c: E2 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: E2 17 00 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: E2 17 00 C2 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 97 [10:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:37:07]wFMCommunicate OK [10:37:07]requested_item fd.num is exist - process it [10:37:07]SAM_PROTO_GetFieldsCounters [10:37:07]wFMCommunicate request_size=4 [10:37:07]MH_SAM_APDU [10:37:07]CAPDU: 80 13 00 00 [10:37:07]Write to MH i2c: E2 08 00 C3 0F 80 13 00 00 00 00 00 00 4E [10:37:07]Write i2c OK [10:37:07]MH_I2C_Read... [10:37:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:07]Read from MH i2c: E2 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: E2 62 00 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: E2 62 00 C3 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 79 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [10:37:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 79 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:07]wFMCommunicate OK [10:37:07]SAM_PROTO_GetFieldsCounters done [10:37:07]requested_item shift.num is exist - process it [10:37:07]requested_item shift.opened is exist - process it [10:37:07]req_shift_opened [10:37:07]FM_GetShiftState [10:37:07]SAM_PROTO_GetShiftState [10:37:07]wFMCommunicate request_size=4 [10:37:07]MH_SAM_APDU [10:37:07]CAPDU: 80 13 01 00 [10:37:07]Write to MH i2c: E2 08 00 C4 0F 80 13 01 00 00 00 00 00 50 [10:37:07]Write i2c OK [10:37:07]MH_I2C_Read... [10:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:07]Read from MH i2c: E2 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: E2 0E 00 [10:37:07]MH_I2C_Read... [10:37:07]Read from MH i2c: E2 0E 00 C4 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 73 [10:37:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:37:07]wFMCommunicate OK [10:37:07]SAM_PROTO_GetShiftState done [10:37:07]FM_GetShiftState done [10:37:07]req_shift_opened done [10:37:07]requested_item shift.open_date is exist - process it [10:37:07]req_shift_open_date [10:37:07]req_shift_open_date done [10:37:07]produce_requested_data done [10:37:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58233,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:37:07]process_action_free close_receipt [10:37:07]json_value_free [10:37:07]json_value_free done [10:37:07]process_json_proto returns [10:37:07]Send response to host [10:37:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58233,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:37:07]free response buf [10:37:07]execute_script done [10:37:07]execute_script returns [10:37:07]free content buf [10:37:07]Sock 9.Close socket [10:37:07]Sock 9.Thread stoped [10:37:11]OFD Sender: No OFD packet to send [10:37:16]OFD Sender: No OFD packet to send [10:37:21]OFD Sender: No OFD packet to send [10:37:26]OFD Sender: No OFD packet to send [10:37:31]OFD Sender: No OFD packet to send [10:37:36]OFD Sender: No OFD packet to send [10:37:41]OFD Sender: No OFD packet to send [10:37:46]OFD Sender: No OFD packet to send [10:37:51]OFD Sender: No OFD packet to send [10:37:56]OFD Sender: No OFD packet to send [10:38:01]OFD Sender: No OFD packet to send [10:38:06]OFD Sender: No OFD packet to send [10:38:11]OFD Sender: No OFD packet to send [10:38:16]OFD Sender: No OFD packet to send [10:38:21]OFD Sender: No OFD packet to send [10:38:26]OFD Sender: No OFD packet to send [10:38:31]OFD Sender: No OFD packet to send [10:38:36]OFD Sender: No OFD packet to send [10:38:41]OFD Sender: No OFD packet to send [10:38:46]OFD Sender: No OFD packet to send [10:38:51]OFD Sender: No OFD packet to send [10:38:56]OFD Sender: No OFD packet to send [10:39:00]accept exits with 7 [10:39:00]New connection [10:39:00]New thread 3067182436 created [10:39:00]Thread 3067039076 joined [10:39:00]Waiting for new connection... [10:39:00] Sock 7.Parse request [10:39:00]Sock 7.Check first char [10:39:00]Sock 7.First char is OK [10:39:00]request: POST /json_proto HTTP/1.0 [10:39:00]Method: POST [10:39:00]URL: /json_proto [10:39:00]Method is POST - this is cgi request [10:39:00]url: /json_proto [10:39:00]query_string will be loaded in cgi processing [10:39:00]execute_cgi json_proto POST (null) [10:39:00]execute_cgi path=json_proto method=POST [10:39:00]POST find Content-Length [10:39:00]Host: 172.17.44.3:8080 [10:39:00]Content-Length: 785 [10:39:00]Content-Type: application/json [10:39:00] [10:39:00]POST finish read [10:39:00]Found Content-Length = 785 [10:39:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:00]execute_script... [10: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)2075482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:00]POST & json_proto [10:39:00]process_json_proto [10:39:00]json parsed OK: [10:39:00]protocol is kg_v1.0 [10:39:00]action value=close_receipt [10:39:00]process_action close_receipt [10:39:00]cmd_close_receipt [10:39:00]MH_GetDate [10:39:00]Write to MH i2c: F0 00 00 C5 0F C3 [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: F0 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: F0 09 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: F0 09 00 C5 0F 00 45 72 C4 66 AD C5 5D 66 E2 [10:39:00]GetLastDocTimeStamp 1724150224 [10:39:00]current date 1724150341 [10:39:00]FM_GetShiftState [10:39:00]SAM_PROTO_GetShiftState [10:39:00]wFMCommunicate request_size=4 [10:39:00]MH_SAM_APDU [10:39:00]CAPDU: 80 13 01 00 [10:39:00]Write to MH i2c: E2 08 00 C6 0F 80 13 01 00 00 00 00 00 52 [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:00]Read from MH i2c: E2 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 0E 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 0E 00 C6 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 75 [10:39:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:39:00]wFMCommunicate OK [10:39:00]SAM_PROTO_GetShiftState done [10:39:00]FM_GetShiftState done [10:39:00]opened in 1724112910 [10:39:00]opened+sec_in_day 1724199310 [10:39:00]quantity*price = 100035 [10:39:00]sum+1 = 100036 [10:39:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 218 20.08.2024 10:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58234 ФПД: 76799583423454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103901&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58234&fm=76799583423454&tin=02508201610067®Number=0000000000162794&sum=100035 [10:39:01]StoreToDocumentArchive [10:39:01]shift 100 fd 58234 [10:39:01]save to /storage/0100/doc_00058234 [10:39:01]save last doc name /storage/0100/doc_00058234 to /storage/kkm_last_doc_name [10:39:01]save OK [10:39:01]Clear old archive folders... [10:39:01]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:39:01]tlvbuf is 006F0210 [10:39:01]SAM_PROTO_ClearQueue [10:39:01]wFMCommunicate request_size=4 [10:39:01]MH_SAM_APDU [10:39:01]CAPDU: 80 09 00 00 [10:39:01]Write to MH i2c: E2 08 00 D3 0F 80 09 00 00 00 00 00 00 54 [10:39:01]Write i2c OK [10:39:01]MH_I2C_Read... [10:39:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:01]Read from MH i2c: E2 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 D3 0F 00 90 00 56 [10:39:01]RAPDU: 90 00 [10:39:01]wFMCommunicate OK [10:39:01]SAM_PROTO_ClearQueue done [10:39:01]KKMCreateOFDPacket [10:39:01]OFDProtocolAddRootSTLVToBuf [10:39:01]FM_MakeSignedData [10:39:01]FM_MakeSignedData [10:39:01]SAM_PROTO_SignData [10:39:01]wFMCommunicate request_size=4 [10:39:01]MH_SAM_APDU [10:39:01]CAPDU: 80 0D 01 02 [10:39:01]Write to MH i2c: E2 08 00 D4 0F 80 0D 01 02 00 00 00 00 5C [10:39:01]Write i2c OK [10:39:01]MH_I2C_Read... [10:39:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:01]Read from MH i2c: E2 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 D4 0F 00 90 00 57 [10:39:01]RAPDU: 90 00 [10:39:01]wFMCommunicate OK [10:39:01]wFMCommunicate request_size=253 [10:39:01]MH_SAM_APDU [10:39:01]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 45 72 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E3 00 00 35 04 06 00 45 D9 4B E3 8B DE [10:39:01]Write to MH i2c: E2 00 01 D5 0F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 45 72 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E3 00 00 35 04 06 00 45 D9 4B E3 8B DE 00 00 3E [10:39:01]Write i2c OK [10:39:01]MH_I2C_Read... [10:39:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:01]Read from MH i2c: E2 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 D5 0F 00 90 00 58 [10:39:01]RAPDU: 90 00 [10:39:01]wFMCommunicate OK [10:39:01]wFMCommunicate request_size=4 [10:39:01]MH_SAM_APDU [10:39:01]CAPDU: 80 0D 03 02 [10:39:01]Write to MH i2c: E2 08 00 D6 0F 80 0D 03 02 00 00 00 00 60 [10:39:01]Write i2c OK [10:39:01]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 0B 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 0B 00 D6 0F 00 00 0A E3 12 AB 44 94 BB 90 00 9E [10:39:02]RAPDU: 00 0A E3 12 AB 44 94 BB 90 00 [10:39:02]wFMCommunicate OK [10:39:02]SAM_PROTO_SignData done [10:39:02]FM_MakeSignedData done [10:39:02]CreateOFDProtocolMessage [10:39:02]wFMCommunicate request_size=4 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 11 00 00 [10:39:02]Write to MH i2c: E2 08 00 D7 0F 80 11 00 00 00 00 00 00 60 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 17 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 17 00 D7 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AC [10:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:39:02]wFMCommunicate OK [10:39:02]CreateOFDProtocolMessage done [10:39:02]OFDSenderStorePacket 58234 [10:39:02]StoreOFDPacket docnum=58234 [10:39:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 98 D5 00 01 31 29 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 45 72 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E3 00 00 35 04 06 00 45 D9 4B E3 8B DE 00 0A E3 12 AB 44 94 BB [10:39:02]CheckFolder [10:39:02]dirname=/storage/ofd_packets [10:39:02]CheckFolder done [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00058234 [10:39:02]NVStorageSaveData ofd_packets/00058234 [10:39:02]File name is /storage/ofd_packets/00058234 [10:39:02]Write 294 bytes [10:39:02]NVStorageSaveData done [10:39:02]OFDSenderStorePacket done [10:39:02]KKMCreateOFDPacket done [10:39:02]NVStorageSaveData kkm_last_timestamp [10:39:02]File name is /storage/kkm_last_timestamp [10:39:02]Write 4 bytes [10:39:02]NVStorageSaveData done [10:39:02]ExternCall_PrintAddStr [10:39:02]wPrintStart [10:39:02]Write to MH i2c: 01 00 00 D8 0F E7 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 D8 0F 00 00 00 00 00 FF 0F FC [10:39:02]RasterBufferAndPrint [10:39:02]line Счет N : (1)2075482 [10:39:02]line ИНН: 02508201610067 [10:39:02]line Контрольно-Кассовый Чек [10:39:02]line ПРОДАЖА [10:39:02]line ТРК (МРК, ГНК) : 34 [10:39:02]line Товар: 2710124130 [10:39:02]line SU-92 [10:39:02]line 14.540 * 68.80 [10:39:02]line = 1000.35 [10:39:02]line НДС 12% НСП 1% [10:39:02]line > о реализуемом товаре [10:39:02]line ИТОГО: 1000.35 [10:39:02]line НСП 1% : 8.85 [10:39:02]line НДС 12% : 106.23 [10:39:02]line Наличными: 0.00 [10:39:02]line Безнал.: 1000.35 [10:39:02]line Место: АЗС № 135 "Партнер Нефть" [10:39:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:39:02]line СНО: Общий режим [10:39:02]line Чек 218 20.08.2024 10:39 [10:39:02]line Смена: 100 ФФД: 1.0 [10:39:02]line ЗНМ: 0300000196 [10:39:02]line РНМ: 0000000000162794 [10:39:02]line Версия ККМ: v1.0 [10:39:02]line Платежная система: O! деньги [10:39:02]line ФМ: 0000000002094532 [10:39:02]line ФД: 58234 [10:39:02]line ФПД: 76799583423454 [10:39:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103901&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58234&fm=76799583423454&tin=02508201610067®Number=0000000000162794&sum=100035 [10:39:02]OFD Sender: Processing packet 58234 [packets to send 51, broken 50] [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00058234 [10:39:02]OFD Sender: To server: pG, [10:39:02]CommunicateWithHost lk.salyk.kg:30040 [10:39:02]ConnectInit lk.salyk.kg [10:39:02]written 0, free lines is 4095 [10:39:02]Connected sock=10 [10:39:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 98 D5 00 01 31 29 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 45 72 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E3 00 00 35 04 06 00 45 D9 4B E3 8B DE 00 0A E3 12 AB 44 94 BB [10:39:02]Write to MH i2c: 01 00 00 02 10 12 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 02 10 00 00 00 00 00 B5 0C DA [10:39:02]RasterBufferAndPrint [10:39:02]line [10:39:02]line [10:39:02]line [10:39:02]line [10:39:02]line [10:39:02]written 0, free lines is 3259 [10:39:02]MH_Cut [10:39:02]Write to MH i2c: D1 01 00 09 10 01 EB [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: D1 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: D1 01 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: D1 01 00 09 10 00 EA [10:39:02]Write to MH i2c: 01 00 00 0A 10 1A [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 38 53 47 00 AD 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E3 00 00 F4 03 04 00 94 1D C4 66 B6 04 01 00 00 C6 08 E5 17 95 37 AF F9 [10:39:02]CommunicateWithHost err = 0 [10:39:02]CheckOFDResponse [10:39:02]1017 (14) - 77093643461234 [10:39:02]1041 (16) - 0000000002094532 [10:39:02]1040 (4) - 58234 [10:39:02]1012 (4) - 20.08.2024 04:37 [10:39:02]1206 (1) - 0 [10:39:02]OFD Sender: Remove packet 58234 [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00058234 [10:39:02]NVStorageDeleteData [10:39:03]OFD Sender: No OFD packet to send [10:39:03]*** Cut start [10:39:03]*** Partial cut [10:39:03]*** CUTSNS_PIN = 1 [10:39:03]*** CUTSNS_PIN = 0 [10:39:04]*** Brake cut motor [10:39:04]Read from MH i2c: 01 [10:39:04]MH_I2C_Read... [10:39:04]*** Stop cut motor [10:39:04]*** Cut end [10:39:04]Read from MH i2c: 01 07 00 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: 01 07 00 0A 10 00 00 00 00 00 FF 0F 2F [10:39:04]process_action close_receipt done [10:39:04]requested_data is exist [10:39:04]produce_requested_data [10:39:04]requested_item fm.sn is exist - process it [10:39:04]wFMCommunicate request_size=4 [10:39:04]MH_SAM_APDU [10:39:04]CAPDU: 80 11 00 00 [10:39:04]Write to MH i2c: E2 08 00 0B 10 80 11 00 00 00 00 00 00 95 [10:39:04]Write i2c OK [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 [10:39:04]MH_I2C_Read... [10:39:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:04]Read from MH i2c: E2 17 00 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 17 00 0B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E1 [10:39:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:39:04]wFMCommunicate OK [10:39:04]requested_item fd.num is exist - process it [10:39:04]SAM_PROTO_GetFieldsCounters [10:39:04]wFMCommunicate request_size=4 [10:39:04]MH_SAM_APDU [10:39:04]CAPDU: 80 13 00 00 [10:39:04]Write to MH i2c: E2 08 00 0C 10 80 13 00 00 00 00 00 00 98 [10:39:04]Write i2c OK [10:39:04]MH_I2C_Read... [10:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:04]Read from MH i2c: E2 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 62 00 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 62 00 0C 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [10:39:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:04]wFMCommunicate OK [10:39:04]SAM_PROTO_GetFieldsCounters done [10:39:04]requested_item shift.num is exist - process it [10:39:04]requested_item shift.opened is exist - process it [10:39:04]req_shift_opened [10:39:04]FM_GetShiftState [10:39:04]SAM_PROTO_GetShiftState [10:39:04]wFMCommunicate request_size=4 [10:39:04]MH_SAM_APDU [10:39:04]CAPDU: 80 13 01 00 [10:39:04]Write to MH i2c: E2 08 00 0D 10 80 13 01 00 00 00 00 00 9A [10:39:04]Write i2c OK [10:39:04]MH_I2C_Read... [10:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:04]Read from MH i2c: E2 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 0E 00 [10:39:04]MH_I2C_Read... [10:39:04]Read from MH i2c: E2 0E 00 0D 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BD [10:39:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:39:04]wFMCommunicate OK [10:39:04]SAM_PROTO_GetShiftState done [10:39:04]FM_GetShiftState done [10:39:04]req_shift_opened done [10:39:04]requested_item shift.open_date is exist - process it [10:39:04]req_shift_open_date [10:39:04]req_shift_open_date done [10:39:04]produce_requested_data done [10:39:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58234,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:39:04]process_action_free close_receipt [10:39:04]json_value_free [10:39:04]json_value_free done [10:39:04]process_json_proto returns [10:39:04]Send response to host [10:39:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58234,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:39:04]free response buf [10:39:04]execute_script done [10:39:04]execute_script returns [10:39:04]free content buf [10:39:04]Sock 7.Close socket [10:39:04]Sock 7.Thread stoped [10:39:08]OFD Sender: No OFD packet to send [10:39:13]OFD Sender: No OFD packet to send [10:39:18]OFD Sender: No OFD packet to send [10:39:23]OFD Sender: No OFD packet to send [10:39:28]OFD Sender: No OFD packet to send [10:39:33]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:18]OFD Sender: No OFD packet to send [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:46]accept exits with 9 [10:40:46]New connection [10:40:46]New thread 3067039076 created [10:40:46]Thread 3067182436 joined [10:40:46]Waiting for new connection... [10:40:46] Sock 9.Parse request [10:40:46]Sock 9.Check first char [10:40:46]Sock 9.First char is OK [10:40:46]request: POST /json_proto HTTP/1.0 [10:40:46]Method: POST [10:40:46]URL: /json_proto [10:40:46]Method is POST - this is cgi request [10:40:46]url: /json_proto [10:40:46]query_string will be loaded in cgi processing [10:40:46]execute_cgi json_proto POST (null) [10:40:46]execute_cgi path=json_proto method=POST [10:40:46]POST find Content-Length [10:40:46]Host: 172.17.44.3:8080 [10:40:46]Content-Length: 804 [10:40:46]Content-Type: application/json [10:40:46] [10:40:46]POST finish read [10:40:46]Found Content-Length = 804 [10:40:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:46]execute_script... [10:40: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)2075483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:46]POST & json_proto [10:40:46]process_json_proto [10:40:46]json parsed OK: [10:40:46]protocol is kg_v1.0 [10:40:46]action value=close_receipt [10:40:46]process_action close_receipt [10:40:46]cmd_close_receipt [10:40:46]MH_GetDate [10:40:46]Write to MH i2c: F0 00 00 0E 10 0D [10:40:46]Write i2c OK [10:40:46]MH_I2C_Read... [10:40:46]Read from MH i2c: F0 [10:40:46]MH_I2C_Read... [10:40:46]Read from MH i2c: F0 09 00 [10:40:46]MH_I2C_Read... [10:40:46]Read from MH i2c: F0 09 00 0E 10 00 AF 72 C4 66 AD C5 5D 66 96 [10:40:46]GetLastDocTimeStamp 1724150341 [10:40:46]current date 1724150447 [10:40:46]FM_GetShiftState [10:40:46]SAM_PROTO_GetShiftState [10:40:46]wFMCommunicate request_size=4 [10:40:46]MH_SAM_APDU [10:40:46]CAPDU: 80 13 01 00 [10:40:46]Write to MH i2c: E2 08 00 0F 10 80 13 01 00 00 00 00 00 9C [10:40:46]Write i2c OK [10:40:46]MH_I2C_Read... [10:40:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:46]Read from MH i2c: E2 [10:40:46]MH_I2C_Read... [10:40:46]Read from MH i2c: E2 0E 00 [10:40:46]MH_I2C_Read... [10:40:46]Read from MH i2c: E2 0E 00 0F 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BF [10:40:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:40:46]wFMCommunicate OK [10:40:46]SAM_PROTO_GetShiftState done [10:40:46]FM_GetShiftState done [10:40:46]opened in 1724112910 [10:40:46]opened+sec_in_day 1724199310 [10:40:46]quantity*price = 300064 [10:40:46]sum+1 = 300066 [10:40:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 219 20.08.2024 10:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58235 ФПД: 114987924287932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104047&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58235&fm=114987924287932&tin=02508201610067®Number=0000000000162794&sum=300065 [10:40:47]StoreToDocumentArchive [10:40:47]shift 100 fd 58235 [10:40:47]save to /storage/0100/doc_00058235 [10:40:47]save last doc name /storage/0100/doc_00058235 to /storage/kkm_last_doc_name [10:40:47]save OK [10:40:47]Clear old archive folders... [10:40:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:47]tlvbuf is 006C8F00 [10:40:47]SAM_PROTO_ClearQueue [10:40:47]wFMCommunicate request_size=4 [10:40:47]MH_SAM_APDU [10:40:47]CAPDU: 80 09 00 00 [10:40:47]Write to MH i2c: E2 08 00 1C 10 80 09 00 00 00 00 00 00 9E [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:47]Read from MH i2c: E2 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 03 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 03 00 1C 10 00 90 00 A0 [10:40:47]RAPDU: 90 00 [10:40:47]wFMCommunicate OK [10:40:47]SAM_PROTO_ClearQueue done [10:40:47]KKMCreateOFDPacket [10:40:47]OFDProtocolAddRootSTLVToBuf [10:40:47]FM_MakeSignedData [10:40:47]FM_MakeSignedData [10:40:47]SAM_PROTO_SignData [10:40:47]wFMCommunicate request_size=4 [10:40:47]MH_SAM_APDU [10:40:47]CAPDU: 80 0D 01 02 [10:40:47]Write to MH i2c: E2 08 00 1D 10 80 0D 01 02 00 00 00 00 A6 [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:47]Read from MH i2c: E2 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 03 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 03 00 1D 10 00 90 00 A1 [10:40:47]RAPDU: 90 00 [10:40:47]wFMCommunicate OK [10:40:47]wFMCommunicate request_size=255 [10:40:47]MH_SAM_APDU [10:40:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 AF 72 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E3 00 00 35 04 06 00 68 [10:40:47]Write to MH i2c: E2 02 01 1E 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 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 AF 72 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E3 00 00 35 04 06 00 68 00 00 37 [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:47]Read from MH i2c: E2 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 03 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 03 00 1E 10 00 90 00 A2 [10:40:47]RAPDU: 90 00 [10:40:47]wFMCommunicate OK [10:40:47]wFMCommunicate request_size=10 [10:40:47]MH_SAM_APDU [10:40:47]CAPDU: 80 0D 02 02 05 94 B6 61 71 BC [10:40:47]Write to MH i2c: E2 0D 00 1F 10 80 0D 02 02 05 00 94 B6 61 71 BC 00 00 8B [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:47]Read from MH i2c: E2 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 03 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 03 00 1F 10 00 90 00 A3 [10:40:47]RAPDU: 90 00 [10:40:47]wFMCommunicate OK [10:40:47]wFMCommunicate request_size=4 [10:40:47]MH_SAM_APDU [10:40:47]CAPDU: 80 0D 03 02 [10:40:47]Write to MH i2c: E2 08 00 20 10 80 0D 03 02 00 00 00 00 AB [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:47]Read from MH i2c: E2 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 0B 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 0B 00 20 10 00 76 3D 94 D1 AB 8D 83 CF 90 00 4E [10:40:47]RAPDU: 76 3D 94 D1 AB 8D 83 CF 90 00 [10:40:47]wFMCommunicate OK [10:40:47]SAM_PROTO_SignData done [10:40:47]FM_MakeSignedData done [10:40:47]CreateOFDProtocolMessage [10:40:47]wFMCommunicate request_size=4 [10:40:47]MH_SAM_APDU [10:40:47]CAPDU: 80 11 00 00 [10:40:47]Write to MH i2c: E2 08 00 21 10 80 11 00 00 00 00 00 00 AB [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:47]Read from MH i2c: E2 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 17 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 17 00 21 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F7 [10:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:40:47]wFMCommunicate OK [10:40:47]CreateOFDProtocolMessage done [10:40:47]OFDSenderStorePacket 58235 [10:40:47]StoreOFDPacket docnum=58235 [10:40:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 22 6E 07 01 C3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 AF 72 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E3 00 00 35 04 06 00 68 94 B6 61 71 BC 76 3D 94 D1 AB 8D 83 CF [10:40:47]CheckFolder [10:40:47]dirname=/storage/ofd_packets [10:40:47]CheckFolder done [10:40:47]ProducePacketName [10:40:47]name=ofd_packets/00058235 [10:40:47]NVStorageSaveData ofd_packets/00058235 [10:40:47]File name is /storage/ofd_packets/00058235 [10:40:47]Write 301 bytes [10:40:47]NVStorageSaveData done [10:40:47]OFDSenderStorePacket done [10:40:47]KKMCreateOFDPacket done [10:40:47]NVStorageSaveData kkm_last_timestamp [10:40:47]File name is /storage/kkm_last_timestamp [10:40:47]Write 4 bytes [10:40:47]NVStorageSaveData done [10:40:47]ExternCall_PrintAddStr [10:40:47]wPrintStart [10:40:47]Write to MH i2c: 01 00 00 22 10 32 [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: 01 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: 01 07 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: 01 07 00 22 10 00 00 00 00 00 FF 0F 47 [10:40:47]RasterBufferAndPrint [10:40:47]line Счет N : (1)2075483 [10:40:47]line ИНН: 02508201610067 [10:40:47]line Контрольно-Кассовый Чек [10:40:47]line ПРОДАЖА [10:40:47]line ТРК (МРК, ГНК) : 42 [10:40:47]line Товар: 2710124500 [10:40:47]line Аи-95-К-5 [10:40:47]line 40.440 * 74.20 [10:40:47]line = 3000.65 [10:40:47]line НДС 12% НСП 1% [10:40:47]line > о реализуемом товаре [10:40:47]line ИТОГО: 3000.65 [10:40:47]line НСП 1% : 26.55 [10:40:47]line НДС 12% : 318.65 [10:40:47]line Наличными: 0.00 [10:40:47]line Безнал.: 3000.65 [10:40:47]line Место: АЗС № 135 "Партнер Нефть" [10:40:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:40:47]line СНО: Общий режим [10:40:47]line Чек 219 20.08.2024 10:40 [10:40:47]line Смена: 100 ФФД: 1.0 [10:40:47]line ЗНМ: 0300000196 [10:40:47]line РНМ: 0000000000162794 [10:40:47]line Версия ККМ: v1.0 [10:40:47]line Платежная система: O! деньги [10:40:47]line ФМ: 0000000002094532 [10:40:47]line ФД: 58235 [10:40:47]line ФПД: 114987924287932 [10:40:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104047&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58235&fm=114987924287932&tin=02508201610067®Number=0000000000162794&sum=300065 [10:40:48]OFD Sender: Processing packet 58235 [packets to send 51, broken 50] [10:40:48]ProducePacketName [10:40:48]name=ofd_packets/00058235 [10:40:48]OFD Sender: To server: pG, [10:40:48]CommunicateWithHost lk.salyk.kg:30040 [10:40:48]ConnectInit lk.salyk.kg [10:40:48]written 0, free lines is 4095 [10:40:48]Connected sock=10 [10:40:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 22 6E 07 01 C3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 AF 72 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E3 00 00 35 04 06 00 68 94 B6 61 71 BC 76 3D 94 D1 AB 8D 83 CF [10:40:48]Write to MH i2c: 01 00 00 4C 10 5C [10:40:48]Write i2c OK [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: 01 [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: 01 07 00 [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: 01 07 00 4C 10 00 00 00 00 00 C0 0C 2F [10:40:48]RasterBufferAndPrint [10:40:48]line [10:40:48]line [10:40:48]line [10:40:48]line [10:40:48]line [10:40:48]written 0, free lines is 3269 [10:40:48]MH_Cut [10:40:48]Write to MH i2c: D1 01 00 53 10 01 35 [10:40:48]Write i2c OK [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: D1 [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: D1 01 00 [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: D1 01 00 53 10 00 34 [10:40:48]Write to MH i2c: 01 00 00 54 10 64 [10:40:48]Write i2c OK [10:40:48]MH_I2C_Read... [10:40:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AD 36 47 00 1D 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 32 30 39 34 35 33 32 10 04 04 00 7B E3 00 00 F4 03 04 00 FE 1D C4 66 B6 04 01 00 00 A1 85 4B BA 9B 13 CB 15 [10:40:48]CommunicateWithHost err = 0 [10:40:48]CheckOFDResponse [10:40:48]1017 (14) - 77093643461234 [10:40:48]1041 (16) - 0000000002094532 [10:40:48]1040 (4) - 58235 [10:40:48]1012 (4) - 20.08.2024 04:39 [10:40:48]1206 (1) - 0 [10:40:48]OFD Sender: Remove packet 58235 [10:40:48]ProducePacketName [10:40:48]name=ofd_packets/00058235 [10:40:48]NVStorageDeleteData [10:40:49]OFD Sender: No OFD packet to send [10:40:49]*** Cut start [10:40:49]*** Partial cut [10:40:49]*** CUTSNS_PIN = 1 [10:40:49]*** CUTSNS_PIN = 0 [10:40:50]*** Brake cut motor [10:40:50]Read from MH i2c: 01 [10:40:50]MH_I2C_Read... [10:40:50]*** Stop cut motor [10:40:50]*** Cut end [10:40:50]Read from MH i2c: 01 07 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: 01 07 00 54 10 00 00 00 00 00 FF 0F 79 [10:40:50]process_action close_receipt done [10:40:50]requested_data is exist [10:40:50]produce_requested_data [10:40:50]requested_item fm.sn is exist - process it [10:40:50]wFMCommunicate request_size=4 [10:40:50]MH_SAM_APDU [10:40:50]CAPDU: 80 11 00 00 [10:40:50]Write to MH i2c: E2 08 00 55 10 80 11 00 00 00 00 00 00 DF [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:50]Read from MH i2c: E2 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 17 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 17 00 55 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2B [10:40:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:40:50]wFMCommunicate OK [10:40:50]requested_item fd.num is exist - process it [10:40:50]SAM_PROTO_GetFieldsCounters [10:40:50]wFMCommunicate request_size=4 [10:40:50]MH_SAM_APDU [10:40:50]CAPDU: 80 13 00 00 [10:40:50]Write to MH i2c: E2 08 00 56 10 80 13 00 00 00 00 00 00 E2 [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:50]Read from MH i2c: E2 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 62 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 62 00 56 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [10:40:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:50]wFMCommunicate OK [10:40:50]SAM_PROTO_GetFieldsCounters done [10:40:50]requested_item shift.num is exist - process it [10:40:50]requested_item shift.opened is exist - process it [10:40:50]req_shift_opened [10:40:50]FM_GetShiftState [10:40:50]SAM_PROTO_GetShiftState [10:40:50]wFMCommunicate request_size=4 [10:40:50]MH_SAM_APDU [10:40:50]CAPDU: 80 13 01 00 [10:40:50]Write to MH i2c: E2 08 00 57 10 80 13 01 00 00 00 00 00 E4 [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:50]Read from MH i2c: E2 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 0E 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 0E 00 57 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 07 [10:40:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:40:50]wFMCommunicate OK [10:40:50]SAM_PROTO_GetShiftState done [10:40:50]FM_GetShiftState done [10:40:50]req_shift_opened done [10:40:50]requested_item shift.open_date is exist - process it [10:40:50]req_shift_open_date [10:40:50]req_shift_open_date done [10:40:50]produce_requested_data done [10:40:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58235,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:40:50]process_action_free close_receipt [10:40:50]json_value_free [10:40:50]json_value_free done [10:40:50]process_json_proto returns [10:40:50]Send response to host [10:40:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58235,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:40:50]free response buf [10:40:50]execute_script done [10:40:50]execute_script returns [10:40:50]free content buf [10:40:50]Sock 9.Close socket [10:40:50]Sock 9.Thread stoped [10:40:54]OFD Sender: No OFD packet to send [10:40:59]OFD Sender: No OFD packet to send [10:41:04]OFD Sender: No OFD packet to send [10:41:09]OFD Sender: No OFD packet to send [10:41:14]OFD Sender: No OFD packet to send [10:41:19]OFD Sender: No OFD packet to send [10:41:24]OFD Sender: No OFD packet to send [10:41:29]OFD Sender: No OFD packet to send [10:41:34]OFD Sender: No OFD packet to send [10:41:39]OFD Sender: No OFD packet to send [10:41:44]OFD Sender: No OFD packet to send [10:41:49]OFD Sender: No OFD packet to send [10:41:54]OFD Sender: No OFD packet to send [10:41:59]OFD Sender: No OFD packet to send [10:42:04]OFD Sender: No OFD packet to send [10:42:09]OFD Sender: No OFD packet to send [10:42:14]OFD Sender: No OFD packet to send [10:42:19]OFD Sender: No OFD packet to send [10:42:24]OFD Sender: No OFD packet to send [10:42:29]OFD Sender: No OFD packet to send [10:42:34]OFD Sender: No OFD packet to send [10:42:35]accept exits with 7 [10:42:35]New connection [10:42:35]New thread 3067182436 created [10:42:35]Thread 3067039076 joined [10:42:35]Waiting for new connection... [10:42:35] Sock 7.Parse request [10:42:35]Sock 7.Check first char [10:42:35]Sock 7.First char is OK [10:42:35]request: POST /json_proto HTTP/1.0 [10:42:35]Method: POST [10:42:35]URL: /json_proto [10:42:35]Method is POST - this is cgi request [10:42:35]url: /json_proto [10:42:35]query_string will be loaded in cgi processing [10:42:35]execute_cgi json_proto POST (null) [10:42:35]execute_cgi path=json_proto method=POST [10:42:35]POST find Content-Length [10:42:35]Host: 172.17.44.3:8080 [10:42:35]Content-Length: 678 [10:42:35]Content-Type: application/json [10:42:35] [10:42:35]POST finish read [10:42:35]Found Content-Length = 678 [10:42:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:35]execute_script... [10:42:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:35]POST & json_proto [10:42:35]process_json_proto [10:42:35]json parsed OK: [10:42:35]protocol is kg_v1.0 [10:42:35]action value=close_receipt [10:42:35]process_action close_receipt [10:42:35]cmd_close_receipt [10:42:35]MH_GetDate [10:42:35]Write to MH i2c: F0 00 00 58 10 57 [10:42:35]Write i2c OK [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: F0 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: F0 09 00 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: F0 09 00 58 10 00 1C 73 C4 66 AD C5 5D 66 4E [10:42:35]GetLastDocTimeStamp 1724150447 [10:42:35]current date 1724150556 [10:42:35]FM_GetShiftState [10:42:35]SAM_PROTO_GetShiftState [10:42:35]wFMCommunicate request_size=4 [10:42:35]MH_SAM_APDU [10:42:35]CAPDU: 80 13 01 00 [10:42:35]Write to MH i2c: E2 08 00 59 10 80 13 01 00 00 00 00 00 E6 [10:42:35]Write i2c OK [10:42:35]MH_I2C_Read... [10:42:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:35]Read from MH i2c: E2 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: E2 0E 00 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: E2 0E 00 59 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 09 [10:42:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:42:35]wFMCommunicate OK [10:42:35]SAM_PROTO_GetShiftState done [10:42:35]FM_GetShiftState done [10:42:35]opened in 1724112910 [10:42:35]opened+sec_in_day 1724199310 [10:42:35]quantity*price = 50036 [10:42:35]sum+1 = 50037 [10:42:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 220 20.08.2024 10:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58236 ФПД: 182219162891949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104236&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58236&fm=182219162891949&tin=02508201610067®Number=0000000000162794&sum=50000 [10:42:36]StoreToDocumentArchive [10:42:36]shift 100 fd 58236 [10:42:36]save to /storage/0100/doc_00058236 [10:42:36]save last doc name /storage/0100/doc_00058236 to /storage/kkm_last_doc_name [10:42:36]save OK [10:42:36]Clear old archive folders... [10:42:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:36]tlvbuf is 0070DEC0 [10:42:36]SAM_PROTO_ClearQueue [10:42:36]wFMCommunicate request_size=4 [10:42:36]MH_SAM_APDU [10:42:36]CAPDU: 80 09 00 00 [10:42:36]Write to MH i2c: E2 08 00 66 10 80 09 00 00 00 00 00 00 E8 [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:36]Read from MH i2c: E2 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 03 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 03 00 66 10 00 90 00 EA [10:42:36]RAPDU: 90 00 [10:42:36]wFMCommunicate OK [10:42:36]SAM_PROTO_ClearQueue done [10:42:36]KKMCreateOFDPacket [10:42:36]OFDProtocolAddRootSTLVToBuf [10:42:36]FM_MakeSignedData [10:42:36]FM_MakeSignedData [10:42:36]SAM_PROTO_SignData [10:42:36]wFMCommunicate request_size=4 [10:42:36]MH_SAM_APDU [10:42:36]CAPDU: 80 0D 01 02 [10:42:36]Write to MH i2c: E2 08 00 67 10 80 0D 01 02 00 00 00 00 F0 [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:36]Read from MH i2c: E2 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 03 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 03 00 67 10 00 90 00 EB [10:42:36]RAPDU: 90 00 [10:42:36]wFMCommunicate OK [10:42:36]wFMCommunicate request_size=255 [10:42:36]MH_SAM_APDU [10:42:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 1C 73 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E3 00 00 35 04 06 00 A5 [10:42:36]Write to MH i2c: E2 02 01 68 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 1C 73 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E3 00 00 35 04 06 00 A5 00 00 68 [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:36]Read from MH i2c: E2 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 03 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 03 00 68 10 00 90 00 EC [10:42:36]RAPDU: 90 00 [10:42:36]wFMCommunicate OK [10:42:36]wFMCommunicate request_size=10 [10:42:36]MH_SAM_APDU [10:42:36]CAPDU: 80 0D 02 02 05 BA 34 79 B6 AD [10:42:36]Write to MH i2c: E2 0D 00 69 10 80 0D 02 02 05 00 BA 34 79 B6 AD 00 00 C7 [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:36]Read from MH i2c: E2 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 03 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 03 00 69 10 00 90 00 ED [10:42:36]RAPDU: 90 00 [10:42:36]wFMCommunicate OK [10:42:36]wFMCommunicate request_size=4 [10:42:36]MH_SAM_APDU [10:42:36]CAPDU: 80 0D 03 02 [10:42:36]Write to MH i2c: E2 08 00 6A 10 80 0D 03 02 00 00 00 00 F5 [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:36]Read from MH i2c: E2 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 0B 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 0B 00 6A 10 00 87 00 55 F0 FD 82 3C C8 90 00 45 [10:42:36]RAPDU: 87 00 55 F0 FD 82 3C C8 90 00 [10:42:36]wFMCommunicate OK [10:42:36]SAM_PROTO_SignData done [10:42:36]FM_MakeSignedData done [10:42:36]CreateOFDProtocolMessage [10:42:36]wFMCommunicate request_size=4 [10:42:36]MH_SAM_APDU [10:42:36]CAPDU: 80 11 00 00 [10:42:36]Write to MH i2c: E2 08 00 6B 10 80 11 00 00 00 00 00 00 F5 [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:36]Read from MH i2c: E2 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 17 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 17 00 6B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 41 [10:42:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:42:36]wFMCommunicate OK [10:42:36]CreateOFDProtocolMessage done [10:42:36]OFDSenderStorePacket 58236 [10:42:36]StoreOFDPacket docnum=58236 [10:42:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C7 95 07 01 C9 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 1C 73 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E3 00 00 35 04 06 00 A5 BA 34 79 B6 AD 87 00 55 F0 FD 82 3C C8 [10:42:36]CheckFolder [10:42:36]dirname=/storage/ofd_packets [10:42:36]CheckFolder done [10:42:36]ProducePacketName [10:42:36]name=ofd_packets/00058236 [10:42:36]NVStorageSaveData ofd_packets/00058236 [10:42:36]File name is /storage/ofd_packets/00058236 [10:42:36]Write 301 bytes [10:42:36]NVStorageSaveData done [10:42:36]OFDSenderStorePacket done [10:42:36]KKMCreateOFDPacket done [10:42:36]NVStorageSaveData kkm_last_timestamp [10:42:36]File name is /storage/kkm_last_timestamp [10:42:36]Write 4 bytes [10:42:36]NVStorageSaveData done [10:42:36]ExternCall_PrintAddStr [10:42:36]wPrintStart [10:42:36]Write to MH i2c: 01 00 00 6C 10 7C [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: 01 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: 01 07 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: 01 07 00 6C 10 00 00 00 00 00 FF 0F 91 [10:42:36]RasterBufferAndPrint [10:42:36]line Счет N : (1)2075485 [10:42:36]line ИНН: 02508201610067 [10:42:36]line Контрольно-Кассовый Чек [10:42:36]line ПРОДАЖА [10:42:36]line ТРК (МРК, ГНК) : 33 [10:42:36]line Товар: 2710124130 [10:42:36]line Аи-92-К-4 [10:42:36]line 7.380 * 67.80 [10:42:36]line = 500.36 [10:42:36]line НДС 12% НСП 1% [10:42:36]line > о реализуемом товаре [10:42:36]line ОКРУГЛЕНИЕ: -0.36 [10:42:36]line ИТОГО: 500.00 [10:42:36]line Внесено: 500.00 [10:42:36]line СДАЧА: 0.00 [10:42:36]line НСП 1% : 4.43 [10:42:36]line НДС 12% : 53.14 [10:42:36]line Наличными: 500.00 [10:42:36]line Безнал.: 0.00 [10:42:36]line Место: АЗС № 135 "Партнер Нефть" [10:42:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:42:36]line СНО: Общий режим [10:42:36]line Чек 220 20.08.2024 10:42 [10:42:36]line Смена: 100 ФФД: 1.0 [10:42:36]line ЗНМ: 0300000196 [10:42:36]line РНМ: 0000000000162794 [10:42:36]line Версия ККМ: v1.0 [10:42:36]line ФМ: 0000000002094532 [10:42:36]line ФД: 58236 [10:42:36]line ФПД: 182219162891949 [10:42:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104236&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58236&fm=182219162891949&tin=02508201610067®Number=0000000000162794&sum=50000 [10:42:37]OFD Sender: Processing packet 58236 [packets to send 51, broken 50] [10:42:37]ProducePacketName [10:42:37]name=ofd_packets/00058236 [10:42:37]OFD Sender: To server: pG, [10:42:37]CommunicateWithHost lk.salyk.kg:30040 [10:42:37]ConnectInit lk.salyk.kg [10:42:37]written 0, free lines is 4095 [10:42:37]Connected sock=10 [10:42:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C7 95 07 01 C9 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 1C 73 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E3 00 00 35 04 06 00 A5 BA 34 79 B6 AD 87 00 55 F0 FD 82 3C C8 [10:42:37]Write to MH i2c: 01 00 00 97 10 A7 [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: 01 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: 01 07 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: 01 07 00 97 10 00 00 00 00 00 A1 0C 5B [10:42:37]RasterBufferAndPrint [10:42:37]line [10:42:37]line [10:42:37]line [10:42:37]line [10:42:37]line [10:42:37]written 0, free lines is 3239 [10:42:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F5 8A 47 00 F1 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 32 30 39 34 35 33 32 10 04 04 00 7C E3 00 00 F4 03 04 00 6B 1E C4 66 B6 04 01 00 00 77 D0 6E 05 B0 01 47 84 [10:42:37]CommunicateWithHost err = 0 [10:42:37]CheckOFDResponse [10:42:37]1017 (14) - 77093643461234 [10:42:37]1041 (16) - 0000000002094532 [10:42:37]1040 (4) - 58236 [10:42:37]1012 (4) - 20.08.2024 04:41 [10:42:37]1206 (1) - 0 [10:42:37]OFD Sender: Remove packet 58236 [10:42:37]ProducePacketName [10:42:37]name=ofd_packets/00058236 [10:42:37]NVStorageDeleteData [10:42:37]MH_Cut [10:42:37]Write to MH i2c: D1 01 00 9E 10 01 80 [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: D1 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: D1 01 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: D1 01 00 9E 10 00 7F [10:42:37]Write to MH i2c: 01 00 00 9F 10 AF [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:38]OFD Sender: No OFD packet to send [10:42:38]*** Cut start [10:42:38]*** Partial cut [10:42:38]*** CUTSNS_PIN = 1 [10:42:38]*** CUTSNS_PIN = 0 [10:42:38]*** Brake cut motor [10:42:39]Read from MH i2c: 01 [10:42:39]MH_I2C_Read... [10:42:39]*** Stop cut motor [10:42:39]*** Cut end [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 9F 10 00 00 00 00 00 FF 0F C4 [10:42:39]process_action close_receipt done [10:42:39]requested_data is exist [10:42:39]produce_requested_data [10:42:39]requested_item fm.sn is exist - process it [10:42:39]wFMCommunicate request_size=4 [10:42:39]MH_SAM_APDU [10:42:39]CAPDU: 80 11 00 00 [10:42:39]Write to MH i2c: E2 08 00 A0 10 80 11 00 00 00 00 00 00 2A [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: E2 [10:42:39]MH_I2C_Read... [10:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:39]Read from MH i2c: E2 17 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: E2 17 00 A0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [10:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:42:39]wFMCommunicate OK [10:42:39]requested_item fd.num is exist - process it [10:42:39]SAM_PROTO_GetFieldsCounters [10:42:39]wFMCommunicate request_size=4 [10:42:39]MH_SAM_APDU [10:42:39]CAPDU: 80 13 00 00 [10:42:39]Write to MH i2c: E2 08 00 A1 10 80 13 00 00 00 00 00 00 2D [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:39]Read from MH i2c: E2 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: E2 62 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: E2 62 00 A1 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [10:42:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:39]wFMCommunicate OK [10:42:39]SAM_PROTO_GetFieldsCounters done [10:42:39]requested_item shift.num is exist - process it [10:42:39]requested_item shift.opened is exist - process it [10:42:39]req_shift_opened [10:42:39]FM_GetShiftState [10:42:39]SAM_PROTO_GetShiftState [10:42:39]wFMCommunicate request_size=4 [10:42:39]MH_SAM_APDU [10:42:39]CAPDU: 80 13 01 00 [10:42:39]Write to MH i2c: E2 08 00 A2 10 80 13 01 00 00 00 00 00 2F [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:39]Read from MH i2c: E2 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: E2 0E 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: E2 0E 00 A2 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 52 [10:42:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:42:39]wFMCommunicate OK [10:42:39]SAM_PROTO_GetShiftState done [10:42:39]FM_GetShiftState done [10:42:39]req_shift_opened done [10:42:39]requested_item shift.open_date is exist - process it [10:42:39]req_shift_open_date [10:42:39]req_shift_open_date done [10:42:39]produce_requested_data done [10:42:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58236,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:42:39]process_action_free close_receipt [10:42:39]json_value_free [10:42:39]json_value_free done [10:42:39]process_json_proto returns [10:42:39]Send response to host [10:42:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58236,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:42:39]free response buf [10:42:39]execute_script done [10:42:39]execute_script returns [10:42:39]free content buf [10:42:39]Sock 7.Close socket [10:42:39]Sock 7.Thread stoped [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:15]accept exits with 9 [10:43:15]New connection [10:43:15]New thread 3067039076 created [10:43:15]Thread 3067182436 joined [10:43:15]Waiting for new connection... [10:43:15] Sock 9.Parse request [10:43:15]Sock 9.Check first char [10:43:15]Sock 9.First char is OK [10:43:15]request: POST /json_proto HTTP/1.0 [10:43:15]Method: POST [10:43:15]URL: /json_proto [10:43:15]Method is POST - this is cgi request [10:43:15]url: /json_proto [10:43:15]query_string will be loaded in cgi processing [10:43:15]execute_cgi json_proto POST (null) [10:43:15]execute_cgi path=json_proto method=POST [10:43:15]POST find Content-Length [10:43:15]Host: 172.17.44.3:8080 [10:43:15]Content-Length: 790 [10:43:15]Content-Type: application/json [10:43:15] [10:43:15]POST finish read [10:43:15]Found Content-Length = 790 [10:43:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:15]execute_script... [10:43: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)2075484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:15]POST & json_proto [10:43:15]process_json_proto [10:43:15]json parsed OK: [10:43:15]protocol is kg_v1.0 [10:43:15]action value=close_receipt [10:43:15]process_action close_receipt [10:43:15]cmd_close_receipt [10:43:15]MH_GetDate [10:43:15]Write to MH i2c: F0 00 00 A3 10 A2 [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: F0 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: F0 09 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: F0 09 00 A3 10 00 44 73 C4 66 AD C5 5D 66 C1 [10:43:15]GetLastDocTimeStamp 1724150556 [10:43:15]current date 1724150596 [10:43:15]FM_GetShiftState [10:43:15]SAM_PROTO_GetShiftState [10:43:15]wFMCommunicate request_size=4 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 13 01 00 [10:43:15]Write to MH i2c: E2 08 00 A4 10 80 13 01 00 00 00 00 00 31 [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 0E 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 0E 00 A4 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [10:43:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:43:15]wFMCommunicate OK [10:43:15]SAM_PROTO_GetShiftState done [10:43:15]FM_GetShiftState done [10:43:15]opened in 1724112910 [10:43:15]opened+sec_in_day 1724199310 [10:43:15]quantity*price = 0 [10:43:15]sum+1 = 1 [10:43:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 221 20.08.2024 10:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58237 ФПД: 280467564238317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104316&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58237&fm=280467564238317&tin=02508201610067®Number=0000000000162794&sum=0 [10:43:16]StoreToDocumentArchive [10:43:16]shift 100 fd 58237 [10:43:16]save to /storage/0100/doc_00058237 [10:43:16]save last doc name /storage/0100/doc_00058237 to /storage/kkm_last_doc_name [10:43:16]save OK [10:43:16]Clear old archive folders... [10:43:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:43:16]tlvbuf is 00743DE0 [10:43:16]SAM_PROTO_ClearQueue [10:43:16]wFMCommunicate request_size=4 [10:43:16]MH_SAM_APDU [10:43:16]CAPDU: 80 09 00 00 [10:43:16]Write to MH i2c: E2 08 00 B1 10 80 09 00 00 00 00 00 00 33 [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:16]Read from MH i2c: E2 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: E2 03 00 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: E2 03 00 B1 10 00 90 00 35 [10:43:16]RAPDU: 90 00 [10:43:16]wFMCommunicate OK [10:43:16]SAM_PROTO_ClearQueue done [10:43:16]KKMCreateOFDPacket [10:43:16]OFDProtocolAddRootSTLVToBuf [10:43:16]FM_MakeSignedData [10:43:16]FM_MakeSignedData [10:43:16]SAM_PROTO_SignData [10:43:16]wFMCommunicate request_size=4 [10:43:16]MH_SAM_APDU [10:43:16]CAPDU: 80 0D 01 02 [10:43:16]Write to MH i2c: E2 08 00 B2 10 80 0D 01 02 00 00 00 00 3B [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:16]Read from MH i2c: E2 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: E2 03 00 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: E2 03 00 B2 10 00 90 00 36 [10:43:16]RAPDU: 90 00 [10:43:16]wFMCommunicate OK [10:43:16]wFMCommunicate request_size=255 [10:43:16]MH_SAM_APDU [10:43:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 44 73 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E3 00 00 35 04 06 00 FF 15 71 89 [10:43:16]Write to MH i2c: E2 02 01 B3 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 44 73 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E3 00 00 35 04 06 00 FF 15 71 89 00 00 15 [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:17]Read from MH i2c: E2 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 03 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 03 00 B3 10 00 90 00 37 [10:43:17]RAPDU: 90 00 [10:43:17]wFMCommunicate OK [10:43:17]wFMCommunicate request_size=7 [10:43:17]MH_SAM_APDU [10:43:17]CAPDU: 80 0D 02 02 02 95 ED [10:43:17]Write to MH i2c: E2 0A 00 B4 10 80 0D 02 02 02 00 95 ED 00 00 C4 [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:17]Read from MH i2c: E2 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 03 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 03 00 B4 10 00 90 00 38 [10:43:17]RAPDU: 90 00 [10:43:17]wFMCommunicate OK [10:43:17]wFMCommunicate request_size=4 [10:43:17]MH_SAM_APDU [10:43:17]CAPDU: 80 0D 03 02 [10:43:17]Write to MH i2c: E2 08 00 B5 10 80 0D 03 02 00 00 00 00 40 [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:17]Read from MH i2c: E2 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 0B 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 0B 00 B5 10 00 16 62 6C 1C E4 0F 2E BE 90 00 20 [10:43:17]RAPDU: 16 62 6C 1C E4 0F 2E BE 90 00 [10:43:17]wFMCommunicate OK [10:43:17]SAM_PROTO_SignData done [10:43:17]FM_MakeSignedData done [10:43:17]CreateOFDProtocolMessage [10:43:17]wFMCommunicate request_size=4 [10:43:17]MH_SAM_APDU [10:43:17]CAPDU: 80 11 00 00 [10:43:17]Write to MH i2c: E2 08 00 B6 10 80 11 00 00 00 00 00 00 40 [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:17]Read from MH i2c: E2 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 17 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 17 00 B6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8C [10:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:43:17]wFMCommunicate OK [10:43:17]CreateOFDProtocolMessage done [10:43:17]OFDSenderStorePacket 58237 [10:43:17]StoreOFDPacket docnum=58237 [10:43:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 42 E0 04 01 1A 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 44 73 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E3 00 00 35 04 06 00 FF 15 71 89 95 ED 16 62 6C 1C E4 0F 2E BE [10:43:17]CheckFolder [10:43:17]dirname=/storage/ofd_packets [10:43:17]CheckFolder done [10:43:17]ProducePacketName [10:43:17]name=ofd_packets/00058237 [10:43:17]NVStorageSaveData ofd_packets/00058237 [10:43:17]File name is /storage/ofd_packets/00058237 [10:43:17]Write 298 bytes [10:43:17]NVStorageSaveData done [10:43:17]OFDSenderStorePacket done [10:43:17]KKMCreateOFDPacket done [10:43:17]NVStorageSaveData kkm_last_timestamp [10:43:17]File name is /storage/kkm_last_timestamp [10:43:17]Write 4 bytes [10:43:17]NVStorageSaveData done [10:43:17]ExternCall_PrintAddStr [10:43:17]wPrintStart [10:43:17]Write to MH i2c: 01 00 00 B7 10 C7 [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: 01 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: 01 07 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: 01 07 00 B7 10 00 00 00 00 00 FF 0F DC [10:43:17]RasterBufferAndPrint [10:43:17]line Счет N : (1)2075484 [10:43:17]line ИНН: 02508201610067 [10:43:17]line Контрольно-Кассовый Чек [10:43:17]line ПРОДАЖА [10:43:17]line ТРК (МРК, ГНК) : 11 [10:43:17]line Товар: 2710194210 [10:43:17]line ДТ-К-5 [10:43:17]line 26.250 * 0.00 [10:43:17]line = 0.00 [10:43:17]line НДС 12% НСП 1% [10:43:17]line > о реализуемом товаре [10:43:17]line ИТОГО: 0.00 [10:43:17]line НСП 1% : 0.00 [10:43:17]line НДС 12% : 0.00 [10:43:17]line Наличными: 0.00 [10:43:17]line Безнал.: 0.00 [10:43:17]line Место: АЗС № 135 "Партнер Нефть" [10:43:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:43:17]line СНО: Общий режим [10:43:17]line Чек 221 20.08.2024 10:43 [10:43:17]line Смена: 100 ФФД: 1.0 [10:43:17]line ЗНМ: 0300000196 [10:43:17]line РНМ: 0000000000162794 [10:43:17]line Версия ККМ: v1.0 [10:43:17]line Талоны: Топливная Карта [10:43:17]line 68771 [10:43:17]line ФМ: 0000000002094532 [10:43:17]line ФД: 58237 [10:43:17]line ФПД: 280467564238317 [10:43:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104316&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58237&fm=280467564238317&tin=02508201610067®Number=0000000000162794&sum=0 [10:43:17]OFD Sender: Processing packet 58237 [packets to send 51, broken 50] [10:43:17]ProducePacketName [10:43:17]name=ofd_packets/00058237 [10:43:17]OFD Sender: To server: pG, [10:43:17]CommunicateWithHost lk.salyk.kg:30040 [10:43:17]ConnectInit lk.salyk.kg [10:43:17]written 0, free lines is 4095 [10:43:17]Connected sock=10 [10:43:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 42 E0 04 01 1A 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 44 73 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E3 00 00 35 04 06 00 FF 15 71 89 95 ED 16 62 6C 1C E4 0F 2E BE [10:43:18]Write to MH i2c: 01 00 00 E1 10 F1 [10:43:18]Write i2c OK [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: 01 [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: 01 07 00 [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: 01 07 00 E1 10 00 00 00 00 00 BC 0C C0 [10:43:18]RasterBufferAndPrint [10:43:18]line [10:43:18]line [10:43:18]line [10:43:18]line [10:43:18]line [10:43:18]written 0, free lines is 3266 [10:43:18]MH_Cut [10:43:18]Write to MH i2c: D1 01 00 E8 10 01 CA [10:43:18]Write i2c OK [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: D1 [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: D1 01 00 [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: D1 01 00 E8 10 00 C9 [10:43:18]Write to MH i2c: 01 00 00 E9 10 F9 [10:43:18]Write i2c OK [10:43:18]MH_I2C_Read... [10:43:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E0 18 47 00 0F 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E3 00 00 F4 03 04 00 93 1E C4 66 B6 04 01 00 00 7A AC BB BE A7 C8 89 73 [10:43:18]CommunicateWithHost err = 0 [10:43:18]CheckOFDResponse [10:43:18]1017 (14) - 77093643461234 [10:43:18]1041 (16) - 0000000002094532 [10:43:18]1040 (4) - 58237 [10:43:18]1012 (4) - 20.08.2024 04:41 [10:43:18]1206 (1) - 0 [10:43:18]OFD Sender: Remove packet 58237 [10:43:18]ProducePacketName [10:43:18]name=ofd_packets/00058237 [10:43:18]NVStorageDeleteData [10:43:18]OFD Sender: No OFD packet to send [10:43:18]*** Cut start [10:43:18]*** Partial cut [10:43:18]*** CUTSNS_PIN = 1 [10:43:19]*** CUTSNS_PIN = 0 [10:43:19]*** Brake cut motor [10:43:19]Read from MH i2c: 01 [10:43:19]MH_I2C_Read... [10:43:19]*** Stop cut motor [10:43:19]*** Cut end [10:43:19]Read from MH i2c: 01 07 00 [10:43:19]MH_I2C_Read... [10:43:19]Read from MH i2c: 01 07 00 E9 10 00 00 00 00 00 FF 0F 0E [10:43:19]process_action close_receipt done [10:43:19]requested_data is exist [10:43:19]produce_requested_data [10:43:19]requested_item fm.sn is exist - process it [10:43:19]wFMCommunicate request_size=4 [10:43:19]MH_SAM_APDU [10:43:19]CAPDU: 80 11 00 00 [10:43:19]Write to MH i2c: E2 08 00 EA 10 80 11 00 00 00 00 00 00 74 [10:43:19]Write i2c OK [10:43:19]MH_I2C_Read... [10:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:19]Read from MH i2c: E2 [10:43:19]MH_I2C_Read... [10:43:19]Read from MH i2c: E2 17 00 [10:43:19]MH_I2C_Read... [10:43:19]Read from MH i2c: E2 17 00 EA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [10:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:43:19]wFMCommunicate OK [10:43:19]requested_item fd.num is exist - process it [10:43:19]SAM_PROTO_GetFieldsCounters [10:43:19]wFMCommunicate request_size=4 [10:43:19]MH_SAM_APDU [10:43:19]CAPDU: 80 13 00 00 [10:43:19]Write to MH i2c: E2 08 00 EB 10 80 13 00 00 00 00 00 00 77 [10:43:19]Write i2c OK [10:43:19]MH_I2C_Read... [10:43:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:19]Read from MH i2c: E2 [10:43:19]MH_I2C_Read... [10:43:19]Read from MH i2c: E2 62 00 [10:43:19]MH_I2C_Read... [10:43:19]Read from MH i2c: E2 62 00 EB 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [10:43:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:43:19]wFMCommunicate OK [10:43:19]SAM_PROTO_GetFieldsCounters done [10:43:19]requested_item shift.num is exist - process it [10:43:19]requested_item shift.opened is exist - process it [10:43:19]req_shift_opened [10:43:19]FM_GetShiftState [10:43:19]SAM_PROTO_GetShiftState [10:43:19]wFMCommunicate request_size=4 [10:43:19]MH_SAM_APDU [10:43:19]CAPDU: 80 13 01 00 [10:43:19]Write to MH i2c: E2 08 00 EC 10 80 13 01 00 00 00 00 00 79 [10:43:19]Write i2c OK [10:43:19]MH_I2C_Read... [10:43:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:19]Read from MH i2c: E2 [10:43:19]MH_I2C_Read... [10:43:19]Read from MH i2c: E2 0E 00 [10:43:19]MH_I2C_Read... [10:43:19]Read from MH i2c: E2 0E 00 EC 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9C [10:43:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:43:19]wFMCommunicate OK [10:43:19]SAM_PROTO_GetShiftState done [10:43:19]FM_GetShiftState done [10:43:19]req_shift_opened done [10:43:19]requested_item shift.open_date is exist - process it [10:43:19]req_shift_open_date [10:43:19]req_shift_open_date done [10:43:19]produce_requested_data done [10:43:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58237,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:43:19]process_action_free close_receipt [10:43:19]json_value_free [10:43:19]json_value_free done [10:43:19]process_json_proto returns [10:43:19]Send response to host [10:43:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58237,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:43:19]free response buf [10:43:19]execute_script done [10:43:19]execute_script returns [10:43:19]free content buf [10:43:19]Sock 9.Close socket [10:43:19]Sock 9.Thread stoped [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: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:48]OFD Sender: No OFD packet to send [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:27]accept exits with 7 [10:46:27]New connection [10:46:27]New thread 3067182436 created [10:46:27]Thread 3067039076 joined [10:46:27]Waiting for new connection... [10:46:27] Sock 7.Parse request [10:46:27]Sock 7.Check first char [10:46:27]Sock 7.First char is OK [10:46:27]request: POST /json_proto HTTP/1.0 [10:46:27]Method: POST [10:46:27]URL: /json_proto [10:46:27]Method is POST - this is cgi request [10:46:27]url: /json_proto [10:46:27]query_string will be loaded in cgi processing [10:46:27]execute_cgi json_proto POST (null) [10:46:27]execute_cgi path=json_proto method=POST [10:46:27]POST find Content-Length [10:46:27]Host: 172.17.44.3:8080 [10:46:27]Content-Length: 807 [10:46:27]Content-Type: application/json [10:46:27] [10:46:27]POST finish read [10:46:27]Found Content-Length = 807 [10:46:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 52.090, "sum" : 2000.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:27]execute_script... [10:46:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 52.090, "sum" : 2000.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:27]POST & json_proto [10:46:27]process_json_proto [10:46:27]json parsed OK: [10:46:27]protocol is kg_v1.0 [10:46:27]action value=close_receipt [10:46:27]process_action close_receipt [10:46:27]cmd_close_receipt [10:46:27]MH_GetDate [10:46:27]Write to MH i2c: F0 00 00 ED 10 EC [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: F0 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: F0 09 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: F0 09 00 ED 10 00 04 74 C4 66 AD C5 5D 66 CC [10:46:27]GetLastDocTimeStamp 1724150596 [10:46:27]current date 1724150788 [10:46:27]FM_GetShiftState [10:46:27]SAM_PROTO_GetShiftState [10:46:27]wFMCommunicate request_size=4 [10:46:27]MH_SAM_APDU [10:46:27]CAPDU: 80 13 01 00 [10:46:27]Write to MH i2c: E2 08 00 EE 10 80 13 01 00 00 00 00 00 7B [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:27]Read from MH i2c: E2 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 0E 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: E2 0E 00 EE 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9E [10:46:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:46:27]wFMCommunicate OK [10:46:27]SAM_PROTO_GetShiftState done [10:46:27]FM_GetShiftState done [10:46:27]opened in 1724112910 [10:46:27]opened+sec_in_day 1724199310 [10:46:27]quantity*price = 200025 [10:46:27]sum+1 = 200027 [10:46:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.26 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.26 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 222 20.08.2024 10:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58238 ФПД: 198748085830843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104628&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58238&fm=198748085830843&tin=02508201610067®Number=0000000000162794&sum=200026 [10:46:28]StoreToDocumentArchive [10:46:28]shift 100 fd 58238 [10:46:28]save to /storage/0100/doc_00058238 [10:46:28]save last doc name /storage/0100/doc_00058238 to /storage/kkm_last_doc_name [10:46:28]save OK [10:46:28]Clear old archive folders... [10:46:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:46:28]tlvbuf is B6EE07B0 [10:46:28]SAM_PROTO_ClearQueue [10:46:28]wFMCommunicate request_size=4 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 09 00 00 [10:46:28]Write to MH i2c: E2 08 00 FB 10 80 09 00 00 00 00 00 00 7D [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 03 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 03 00 FB 10 00 90 00 7F [10:46:28]RAPDU: 90 00 [10:46:28]wFMCommunicate OK [10:46:28]SAM_PROTO_ClearQueue done [10:46:28]KKMCreateOFDPacket [10:46:28]OFDProtocolAddRootSTLVToBuf [10:46:28]FM_MakeSignedData [10:46:28]FM_MakeSignedData [10:46:28]SAM_PROTO_SignData [10:46:28]wFMCommunicate request_size=4 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 0D 01 02 [10:46:28]Write to MH i2c: E2 08 00 FC 10 80 0D 01 02 00 00 00 00 85 [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 03 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 03 00 FC 10 00 90 00 80 [10:46:28]RAPDU: 90 00 [10:46:28]wFMCommunicate OK [10:46:28]wFMCommunicate request_size=255 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 04 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E3 00 00 35 04 06 00 B4 C2 [10:46:28]Write to MH i2c: E2 02 01 FD 10 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 04 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E3 00 00 35 04 06 00 B4 C2 00 00 BC [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 03 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 03 00 FD 10 00 90 00 81 [10:46:28]RAPDU: 90 00 [10:46:28]wFMCommunicate OK [10:46:28]wFMCommunicate request_size=9 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 0D 02 02 04 A5 0E 44 BB [10:46:28]Write to MH i2c: E2 0C 00 FE 10 80 0D 02 02 04 00 A5 0E 44 BB 00 00 42 [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 03 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 03 00 FE 10 00 90 00 82 [10:46:28]RAPDU: 90 00 [10:46:28]wFMCommunicate OK [10:46:28]wFMCommunicate request_size=4 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 0D 03 02 [10:46:28]Write to MH i2c: E2 08 00 FF 10 80 0D 03 02 00 00 00 00 8A [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 0B 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 0B 00 FF 10 00 AF BD E8 5E E4 64 0E D1 90 00 64 [10:46:28]RAPDU: AF BD E8 5E E4 64 0E D1 90 00 [10:46:28]wFMCommunicate OK [10:46:28]SAM_PROTO_SignData done [10:46:28]FM_MakeSignedData done [10:46:28]CreateOFDProtocolMessage [10:46:28]wFMCommunicate request_size=4 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 11 00 00 [10:46:28]Write to MH i2c: E2 08 00 00 11 80 11 00 00 00 00 00 00 8B [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 17 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 17 00 00 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D7 [10:46:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:46:28]wFMCommunicate OK [10:46:28]CreateOFDProtocolMessage done [10:46:28]OFDSenderStorePacket 58238 [10:46:28]StoreOFDPacket docnum=58238 [10:46:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 4C 9E 06 01 4F 4A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 04 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E3 00 00 35 04 06 00 B4 C2 A5 0E 44 BB AF BD E8 5E E4 64 0E D1 [10:46:28]CheckFolder [10:46:28]dirname=/storage/ofd_packets [10:46:28]CheckFolder done [10:46:28]ProducePacketName [10:46:28]name=ofd_packets/00058238 [10:46:28]NVStorageSaveData ofd_packets/00058238 [10:46:28]File name is /storage/ofd_packets/00058238 [10:46:28]Write 300 bytes [10:46:28]NVStorageSaveData done [10:46:28]OFDSenderStorePacket done [10:46:28]KKMCreateOFDPacket done [10:46:28]NVStorageSaveData kkm_last_timestamp [10:46:28]File name is /storage/kkm_last_timestamp [10:46:28]Write 4 bytes [10:46:28]NVStorageSaveData done [10:46:28]ExternCall_PrintAddStr [10:46:28]wPrintStart [10:46:28]Write to MH i2c: 01 00 00 01 11 12 [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: 01 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: 01 07 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: 01 07 00 01 11 00 00 00 00 00 FF 0F 27 [10:46:28]RasterBufferAndPrint [10:46:28]line Счет N : (1)2075486 [10:46:28]line ИНН: 02508201610067 [10:46:28]line Контрольно-Кассовый Чек [10:46:28]line ПРОДАЖА [10:46:28]line ТРК (МРК, ГНК) : 81 [10:46:28]line Товар: 2711190000 [10:46:28]line ГАЗ-К-5 [10:46:28]line 52.090 * 38.40 [10:46:28]line = 2000.26 [10:46:28]line НДС 12% НСП 1% [10:46:28]line > о реализуемом товаре [10:46:28]line ИТОГО: 2000.26 [10:46:28]line НСП 1% : 17.70 [10:46:28]line НДС 12% : 212.42 [10:46:28]line Наличными: 0.00 [10:46:28]line Безнал.: 2000.26 [10:46:28]line Место: АЗС № 135 "Партнер Нефть" [10:46:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:46:28]line СНО: Общий режим [10:46:28]line Чек 222 20.08.2024 10:46 [10:46:28]line Смена: 100 ФФД: 1.0 [10:46:28]line ЗНМ: 0300000196 [10:46:28]line РНМ: 0000000000162794 [10:46:28]line Версия ККМ: v1.0 [10:46:28]line Платежная система: O! деньги [10:46:28]line ФМ: 0000000002094532 [10:46:28]line ФД: 58238 [10:46:28]line ФПД: 198748085830843 [10:46:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104628&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58238&fm=198748085830843&tin=02508201610067®Number=0000000000162794&sum=200026 [10:46:29]OFD Sender: Processing packet 58238 [packets to send 51, broken 50] [10:46:29]ProducePacketName [10:46:29]name=ofd_packets/00058238 [10:46:29]OFD Sender: To server: pG, [10:46:29]CommunicateWithHost lk.salyk.kg:30040 [10:46:29]ConnectInit lk.salyk.kg [10:46:29]written 0, free lines is 4095 [10:46:29]Connected sock=10 [10:46:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 4C 9E 06 01 4F 4A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 04 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E3 00 00 35 04 06 00 B4 C2 A5 0E 44 BB AF BD E8 5E E4 64 0E D1 [10:46:29]Write to MH i2c: 01 00 00 2B 11 3C [10:46:29]Write i2c OK [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: 01 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: 01 07 00 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: 01 07 00 2B 11 00 00 00 00 00 C4 0C 13 [10:46:29]RasterBufferAndPrint [10:46:29]line [10:46:29]line [10:46:29]line [10:46:29]line [10:46:29]line [10:46:29]written 0, free lines is 3274 [10:46:29]MH_Cut [10:46:29]Write to MH i2c: D1 01 00 32 11 01 15 [10:46:29]Write i2c OK [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: D1 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: D1 01 00 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: D1 01 00 32 11 00 14 [10:46:29]Write to MH i2c: 01 00 00 33 11 44 [10:46:29]Write i2c OK [10:46:29]MH_I2C_Read... [10:46:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 71 76 47 00 B3 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E3 00 00 F4 03 04 00 53 1F C4 66 B6 04 01 00 00 3C 85 19 84 9A 94 0A 79 [10:46:29]CommunicateWithHost err = 0 [10:46:29]CheckOFDResponse [10:46:29]1017 (14) - 77093643461234 [10:46:29]1041 (16) - 0000000002094532 [10:46:29]1040 (4) - 58238 [10:46:29]1012 (4) - 20.08.2024 04:45 [10:46:29]1206 (1) - 0 [10:46:29]OFD Sender: Remove packet 58238 [10:46:29]ProducePacketName [10:46:29]name=ofd_packets/00058238 [10:46:29]NVStorageDeleteData [10:46:30]OFD Sender: No OFD packet to send [10:46:30]*** Cut start [10:46:30]*** Partial cut [10:46:30]*** CUTSNS_PIN = 1 [10:46:30]*** CUTSNS_PIN = 0 [10:46:30]*** Brake cut motor [10:46:31]Read from MH i2c: 01 [10:46:31]MH_I2C_Read... [10:46:31]*** Stop cut motor [10:46:31]*** Cut end [10:46:31]Read from MH i2c: 01 07 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: 01 07 00 33 11 00 00 00 00 00 FF 0F 59 [10:46:31]process_action close_receipt done [10:46:31]requested_data is exist [10:46:31]produce_requested_data [10:46:31]requested_item fm.sn is exist - process it [10:46:31]wFMCommunicate request_size=4 [10:46:31]MH_SAM_APDU [10:46:31]CAPDU: 80 11 00 00 [10:46:31]Write to MH i2c: E2 08 00 34 11 80 11 00 00 00 00 00 00 BF [10:46:31]Write i2c OK [10:46:31]MH_I2C_Read... [10:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:31]Read from MH i2c: E2 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 17 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 17 00 34 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [10:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:46:31]wFMCommunicate OK [10:46:31]requested_item fd.num is exist - process it [10:46:31]SAM_PROTO_GetFieldsCounters [10:46:31]wFMCommunicate request_size=4 [10:46:31]MH_SAM_APDU [10:46:31]CAPDU: 80 13 00 00 [10:46:31]Write to MH i2c: E2 08 00 35 11 80 13 00 00 00 00 00 00 C2 [10:46:31]Write i2c OK [10:46:31]MH_I2C_Read... [10:46:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:31]Read from MH i2c: E2 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 62 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 62 00 35 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [10:46:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:31]wFMCommunicate OK [10:46:31]SAM_PROTO_GetFieldsCounters done [10:46:31]requested_item shift.num is exist - process it [10:46:31]requested_item shift.opened is exist - process it [10:46:31]req_shift_opened [10:46:31]FM_GetShiftState [10:46:31]SAM_PROTO_GetShiftState [10:46:31]wFMCommunicate request_size=4 [10:46:31]MH_SAM_APDU [10:46:31]CAPDU: 80 13 01 00 [10:46:31]Write to MH i2c: E2 08 00 36 11 80 13 01 00 00 00 00 00 C4 [10:46:31]Write i2c OK [10:46:31]MH_I2C_Read... [10:46:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:31]Read from MH i2c: E2 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 0E 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 0E 00 36 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E7 [10:46:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:46:31]wFMCommunicate OK [10:46:31]SAM_PROTO_GetShiftState done [10:46:31]FM_GetShiftState done [10:46:31]req_shift_opened done [10:46:31]requested_item shift.open_date is exist - process it [10:46:31]req_shift_open_date [10:46:31]req_shift_open_date done [10:46:31]produce_requested_data done [10:46:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58238,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:46:31]process_action_free close_receipt [10:46:31]json_value_free [10:46:31]json_value_free done [10:46:31]process_json_proto returns [10:46:31]Send response to host [10:46:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58238,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:46:31]free response buf [10:46:31]execute_script done [10:46:31]execute_script returns [10:46:31]free content buf [10:46:31]Sock 7.Close socket [10:46:31]Sock 7.Thread stoped [10:46:35]OFD Sender: No OFD packet to send [10:46:40]OFD Sender: No OFD packet to send [10:46:45]OFD Sender: No OFD packet to send [10:46:50]OFD Sender: No OFD packet to send [10:46:52]accept exits with 9 [10:46:52]New connection [10:46:52]New thread 3067039076 created [10:46:52]Thread 3067182436 joined [10:46:52]Waiting for new connection... [10:46:52] Sock 9.Parse request [10:46:52]Sock 9.Check first char [10:46:52]Sock 9.First char is OK [10:46:52]request: POST /json_proto HTTP/1.0 [10:46:52]Method: POST [10:46:52]URL: /json_proto [10:46:52]Method is POST - this is cgi request [10:46:52]url: /json_proto [10:46:52]query_string will be loaded in cgi processing [10:46:52]execute_cgi json_proto POST (null) [10:46:52]execute_cgi path=json_proto method=POST [10:46:52]POST find Content-Length [10:46:52]Host: 172.17.44.3:8080 [10:46:52]Content-Length: 782 [10:46:52]Content-Type: application/json [10:46:52] [10:46:52]POST finish read [10:46:52]Found Content-Length = 782 [10:46:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:52]execute_script... [10:46: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)2075487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:52]POST & json_proto [10:46:52]process_json_proto [10:46:52]json parsed OK: [10:46:52]protocol is kg_v1.0 [10:46:52]action value=close_receipt [10:46:52]process_action close_receipt [10:46:52]cmd_close_receipt [10:46:52]MH_GetDate [10:46:52]Write to MH i2c: F0 00 00 37 11 37 [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: F0 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: F0 09 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: F0 09 00 37 11 00 1D 74 C4 66 AD C5 5D 66 30 [10:46:52]GetLastDocTimeStamp 1724150788 [10:46:52]current date 1724150813 [10:46:52]FM_GetShiftState [10:46:52]SAM_PROTO_GetShiftState [10:46:52]wFMCommunicate request_size=4 [10:46:52]MH_SAM_APDU [10:46:52]CAPDU: 80 13 01 00 [10:46:52]Write to MH i2c: E2 08 00 38 11 80 13 01 00 00 00 00 00 C6 [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:52]Read from MH i2c: E2 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 0E 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 0E 00 38 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [10:46:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:46:52]wFMCommunicate OK [10:46:52]SAM_PROTO_GetShiftState done [10:46:52]FM_GetShiftState done [10:46:52]opened in 1724112910 [10:46:52]opened+sec_in_day 1724199310 [10:46:52]quantity*price = 30065 [10:46:52]sum+1 = 30067 [10:46:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.66 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 0.00 Безнал.: 300.66 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 223 20.08.2024 10:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58239 ФПД: 242374836465369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104653&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58239&fm=242374836465369&tin=02508201610067®Number=0000000000162794&sum=30066 [10:46:53]StoreToDocumentArchive [10:46:53]shift 100 fd 58239 [10:46:53]save to /storage/0100/doc_00058239 [10:46:53]save last doc name /storage/0100/doc_00058239 to /storage/kkm_last_doc_name [10:46:53]save OK [10:46:53]Clear old archive folders... [10:46:53]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:46:53]tlvbuf is 006FFCE0 [10:46:53]SAM_PROTO_ClearQueue [10:46:53]wFMCommunicate request_size=4 [10:46:53]MH_SAM_APDU [10:46:53]CAPDU: 80 09 00 00 [10:46:53]Write to MH i2c: E2 08 00 45 11 80 09 00 00 00 00 00 00 C8 [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:53]Read from MH i2c: E2 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 03 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 03 00 45 11 00 90 00 CA [10:46:53]RAPDU: 90 00 [10:46:53]wFMCommunicate OK [10:46:53]SAM_PROTO_ClearQueue done [10:46:53]KKMCreateOFDPacket [10:46:53]OFDProtocolAddRootSTLVToBuf [10:46:53]FM_MakeSignedData [10:46:53]FM_MakeSignedData [10:46:53]SAM_PROTO_SignData [10:46:53]wFMCommunicate request_size=4 [10:46:53]MH_SAM_APDU [10:46:53]CAPDU: 80 0D 01 02 [10:46:53]Write to MH i2c: E2 08 00 46 11 80 0D 01 02 00 00 00 00 D0 [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:53]Read from MH i2c: E2 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 03 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 03 00 46 11 00 90 00 CB [10:46:53]RAPDU: 90 00 [10:46:53]wFMCommunicate OK [10:46:53]wFMCommunicate request_size=253 [10:46:53]MH_SAM_APDU [10:46:53]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 1D 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E3 00 00 35 04 06 00 DC 70 4A 07 AE D9 [10:46:53]Write to MH i2c: E2 00 01 47 11 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 1D 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E3 00 00 35 04 06 00 DC 70 4A 07 AE D9 00 00 6B [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:53]Read from MH i2c: E2 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 03 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 03 00 47 11 00 90 00 CC [10:46:53]RAPDU: 90 00 [10:46:53]wFMCommunicate OK [10:46:53]wFMCommunicate request_size=4 [10:46:53]MH_SAM_APDU [10:46:53]CAPDU: 80 0D 03 02 [10:46:53]Write to MH i2c: E2 08 00 48 11 80 0D 03 02 00 00 00 00 D4 [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:53]Read from MH i2c: E2 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 0B 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 0B 00 48 11 00 51 41 EF 5B 5F 70 F9 12 90 00 8B [10:46:53]RAPDU: 51 41 EF 5B 5F 70 F9 12 90 00 [10:46:53]wFMCommunicate OK [10:46:53]SAM_PROTO_SignData done [10:46:53]FM_MakeSignedData done [10:46:53]CreateOFDProtocolMessage [10:46:53]wFMCommunicate request_size=4 [10:46:53]MH_SAM_APDU [10:46:53]CAPDU: 80 11 00 00 [10:46:53]Write to MH i2c: E2 08 00 49 11 80 11 00 00 00 00 00 00 D4 [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:53]Read from MH i2c: E2 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 17 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 17 00 49 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 20 [10:46:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:46:53]wFMCommunicate OK [10:46:53]CreateOFDProtocolMessage done [10:46:53]OFDSenderStorePacket 58239 [10:46:53]StoreOFDPacket docnum=58239 [10:46:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 00 CF 00 01 55 66 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 1D 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E3 00 00 35 04 06 00 DC 70 4A 07 AE D9 51 41 EF 5B 5F 70 F9 12 [10:46:53]CheckFolder [10:46:53]dirname=/storage/ofd_packets [10:46:53]CheckFolder done [10:46:53]ProducePacketName [10:46:53]name=ofd_packets/00058239 [10:46:53]NVStorageSaveData ofd_packets/00058239 [10:46:53]File name is /storage/ofd_packets/00058239 [10:46:53]Write 294 bytes [10:46:53]NVStorageSaveData done [10:46:53]OFDSenderStorePacket done [10:46:53]KKMCreateOFDPacket done [10:46:53]NVStorageSaveData kkm_last_timestamp [10:46:53]File name is /storage/kkm_last_timestamp [10:46:53]Write 4 bytes [10:46:53]NVStorageSaveData done [10:46:53]ExternCall_PrintAddStr [10:46:53]wPrintStart [10:46:53]Write to MH i2c: 01 00 00 4A 11 5B [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: 01 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: 01 07 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: 01 07 00 4A 11 00 00 00 00 00 FF 0F 70 [10:46:53]RasterBufferAndPrint [10:46:53]line Счет N : (1)2075487 [10:46:53]line ИНН: 02508201610067 [10:46:53]line Контрольно-Кассовый Чек [10:46:53]line ПРОДАЖА [10:46:53]line ТРК (МРК, ГНК) : 34 [10:46:53]line Товар: 2710124130 [10:46:53]line SU-92 [10:46:53]line 4.370 * 68.80 [10:46:53]line = 300.66 [10:46:53]line НДС 12% НСП 1% [10:46:53]line > о реализуемом товаре [10:46:53]line ИТОГО: 300.66 [10:46:53]line НСП 1% : 2.66 [10:46:53]line НДС 12% : 31.93 [10:46:53]line Наличными: 0.00 [10:46:53]line Безнал.: 300.66 [10:46:53]line Место: АЗС № 135 "Партнер Нефть" [10:46:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:46:53]line СНО: Общий режим [10:46:53]line Чек 223 20.08.2024 10:46 [10:46:53]line Смена: 100 ФФД: 1.0 [10:46:53]line ЗНМ: 0300000196 [10:46:53]line РНМ: 0000000000162794 [10:46:53]line Версия ККМ: v1.0 [10:46:53]line Платежная система: O! деньги [10:46:53]line ФМ: 0000000002094532 [10:46:53]line ФД: 58239 [10:46:53]line ФПД: 242374836465369 [10:46:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104653&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58239&fm=242374836465369&tin=02508201610067®Number=0000000000162794&sum=30066 [10:46:54]OFD Sender: Processing packet 58239 [packets to send 51, broken 50] [10:46:54]ProducePacketName [10:46:54]name=ofd_packets/00058239 [10:46:54]OFD Sender: To server: pG, [10:46:54]CommunicateWithHost lk.salyk.kg:30040 [10:46:54]ConnectInit lk.salyk.kg [10:46:54]written 0, free lines is 4095 [10:46:54]Connected sock=10 [10:46:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 00 CF 00 01 55 66 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 1D 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E3 00 00 35 04 06 00 DC 70 4A 07 AE D9 51 41 EF 5B 5F 70 F9 12 [10:46:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6E A0 47 00 2E 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 32 30 39 34 35 33 32 10 04 04 00 7F E3 00 00 F4 03 04 00 6C 1F C4 66 B6 04 01 00 00 29 8A 18 9C 0C 53 F9 49 [10:46:54]CommunicateWithHost err = 0 [10:46:54]CheckOFDResponse [10:46:54]1017 (14) - 77093643461234 [10:46:54]1041 (16) - 0000000002094532 [10:46:54]1040 (4) - 58239 [10:46:54]1012 (4) - 20.08.2024 04:45 [10:46:54]1206 (1) - 0 [10:46:54]OFD Sender: Remove packet 58239 [10:46:54]ProducePacketName [10:46:54]name=ofd_packets/00058239 [10:46:54]NVStorageDeleteData [10:46:54]Write to MH i2c: 01 00 00 74 11 85 [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: 01 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: 01 07 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: 01 07 00 74 11 00 00 00 00 00 DA 0C 72 [10:46:54]RasterBufferAndPrint [10:46:54]line [10:46:54]line [10:46:54]line [10:46:54]line [10:46:54]line [10:46:54]written 0, free lines is 3295 [10:46:54]MH_Cut [10:46:54]Write to MH i2c: D1 01 00 7B 11 01 5E [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: D1 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: D1 01 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: D1 01 00 7B 11 00 5D [10:46:54]Write to MH i2c: 01 00 00 7C 11 8D [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:55]OFD Sender: No OFD packet to send [10:46:55]*** Cut start [10:46:55]*** Partial cut [10:46:55]*** CUTSNS_PIN = 1 [10:46:55]*** CUTSNS_PIN = 0 [10:46:55]*** 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 7C 11 00 00 00 00 00 FF 0F A2 [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 7D 11 80 11 00 00 00 00 00 00 08 [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 7D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [10:46:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 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 7E 11 80 13 00 00 00 00 00 00 0B [10:46:56]Write i2c OK [10:46:56]MH_I2C_Read... [10:46:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:56]Read from MH i2c: E2 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 62 00 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 62 00 7E 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [10:46:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:56]wFMCommunicate OK [10:46:56]SAM_PROTO_GetFieldsCounters done [10:46:56]requested_item shift.num is exist - process it [10:46:56]requested_item shift.opened is exist - process it [10:46:56]req_shift_opened [10:46:56]FM_GetShiftState [10:46:56]SAM_PROTO_GetShiftState [10:46:56]wFMCommunicate request_size=4 [10:46:56]MH_SAM_APDU [10:46:56]CAPDU: 80 13 01 00 [10:46:56]Write to MH i2c: E2 08 00 7F 11 80 13 01 00 00 00 00 00 0D [10:46:56]Write i2c OK [10:46:56]MH_I2C_Read... [10:46:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:56]Read from MH i2c: E2 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 0E 00 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 0E 00 7F 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 30 [10:46:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:46:56]wFMCommunicate OK [10:46:56]SAM_PROTO_GetShiftState done [10:46:56]FM_GetShiftState done [10:46:56]req_shift_opened done [10:46:56]requested_item shift.open_date is exist - process it [10:46:56]req_shift_open_date [10:46:56]req_shift_open_date done [10:46:56]produce_requested_data done [10:46:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58239,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:46:56]process_action_free close_receipt [10:46:56]json_value_free [10:46:56]json_value_free done [10:46:56]process_json_proto returns [10:46:56]Send response to host [10:46:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58239,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:46:56]free response buf [10:46:56]execute_script done [10:46:56]execute_script returns [10:46:56]free content buf [10:46:56]Sock 9.Close socket [10:46:56]Sock 9.Thread stoped [10:47:00]OFD Sender: No OFD packet to send [10:47:05]OFD Sender: No OFD packet to send [10:47:10]OFD Sender: No OFD packet to send [10:47:15]OFD Sender: No OFD packet to send [10:47:20]OFD Sender: No OFD packet to send [10:47:25]OFD Sender: No OFD packet to send [10:47:30]OFD Sender: No OFD packet to send [10:47:35]OFD Sender: No OFD packet to send [10:47:40]OFD Sender: No OFD packet to send [10:47:45]OFD Sender: No OFD packet to send [10:47:48]accept exits with 7 [10:47:48]New connection [10:47:48]New thread 3067182436 created [10:47:48]Thread 3067039076 joined [10:47:48]Waiting for new connection... [10:47:48] Sock 7.Parse request [10:47:48]Sock 7.Check first char [10:47:48]Sock 7.First char is OK [10:47:48]request: POST /json_proto HTTP/1.0 [10:47:48]Method: POST [10:47:48]URL: /json_proto [10:47:48]Method is POST - this is cgi request [10:47:48]url: /json_proto [10:47:48]query_string will be loaded in cgi processing [10:47:48]execute_cgi json_proto POST (null) [10:47:48]execute_cgi path=json_proto method=POST [10:47:48]POST find Content-Length [10:47:48]Host: 172.17.44.3:8080 [10:47:48]Content-Length: 683 [10:47:48]Content-Type: application/json [10:47:48] [10:47:48]POST finish read [10:47:48]Found Content-Length = 683 [10:47:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:48]execute_script... [10:47: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)2075491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:48]POST & json_proto [10:47:48]process_json_proto [10:47:48]json parsed OK: [10:47:48]protocol is kg_v1.0 [10:47:48]action value=close_receipt [10:47:48]process_action close_receipt [10:47:48]cmd_close_receipt [10:47:48]MH_GetDate [10:47:48]Write to MH i2c: F0 00 00 80 11 80 [10:47:48]Write i2c OK [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: F0 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: F0 09 00 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: F0 09 00 80 11 00 55 74 C4 66 AD C5 5D 66 B1 [10:47:48]GetLastDocTimeStamp 1724150813 [10:47:48]current date 1724150869 [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 81 11 80 13 01 00 00 00 00 00 0F [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 81 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [10:47:48]RAPDU: 09 00 01 0E E0 C3 66 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]opened in 1724112910 [10:47:48]opened+sec_in_day 1724199310 [10:47:48]quantity*price = 100005 [10:47:48]sum+1 = 100006 [10:47:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 224 20.08.2024 10:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58240 ФПД: 205284731216227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104749&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58240&fm=205284731216227&tin=02508201610067®Number=0000000000162794&sum=100000 [10:47:49]StoreToDocumentArchive [10:47:49]shift 100 fd 58240 [10:47:49]save to /storage/0100/doc_00058240 [10:47:49]save last doc name /storage/0100/doc_00058240 to /storage/kkm_last_doc_name [10:47:49]save OK [10:47:49]Clear old archive folders... [10:47:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:49]tlvbuf is 006EFB50 [10:47:49]SAM_PROTO_ClearQueue [10:47:49]wFMCommunicate request_size=4 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 09 00 00 [10:47:49]Write to MH i2c: E2 08 00 8E 11 80 09 00 00 00 00 00 00 11 [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 03 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 03 00 8E 11 00 90 00 13 [10:47:49]RAPDU: 90 00 [10:47:49]wFMCommunicate OK [10:47:49]SAM_PROTO_ClearQueue done [10:47:49]KKMCreateOFDPacket [10:47:49]OFDProtocolAddRootSTLVToBuf [10:47:49]FM_MakeSignedData [10:47:49]FM_MakeSignedData [10:47:49]SAM_PROTO_SignData [10:47:49]wFMCommunicate request_size=4 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 0D 01 02 [10:47:49]Write to MH i2c: E2 08 00 8F 11 80 0D 01 02 00 00 00 00 19 [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 03 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 03 00 8F 11 00 90 00 14 [10:47:49]RAPDU: 90 00 [10:47:49]wFMCommunicate OK [10:47:49]wFMCommunicate request_size=255 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 55 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E3 00 00 35 04 06 00 BA [10:47:49]Write to MH i2c: E2 02 01 90 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 55 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E3 00 00 35 04 06 00 BA 00 00 77 [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 03 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 03 00 90 11 00 90 00 15 [10:47:49]RAPDU: 90 00 [10:47:49]wFMCommunicate OK [10:47:49]wFMCommunicate request_size=10 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 0D 02 02 05 B4 93 7B 61 63 [10:47:49]Write to MH i2c: E2 0D 00 91 11 80 0D 02 02 05 00 B4 93 7B 61 63 00 00 AC [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 03 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 03 00 91 11 00 90 00 16 [10:47:49]RAPDU: 90 00 [10:47:49]wFMCommunicate OK [10:47:49]wFMCommunicate request_size=4 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 0D 03 02 [10:47:49]Write to MH i2c: E2 08 00 92 11 80 0D 03 02 00 00 00 00 1E [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 0B 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 0B 00 92 11 00 3A 3F 9D A4 36 42 AF 31 90 00 31 [10:47:49]RAPDU: 3A 3F 9D A4 36 42 AF 31 90 00 [10:47:49]wFMCommunicate OK [10:47:49]SAM_PROTO_SignData done [10:47:49]FM_MakeSignedData done [10:47:49]CreateOFDProtocolMessage [10:47:49]wFMCommunicate request_size=4 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 11 00 00 [10:47:49]Write to MH i2c: E2 08 00 93 11 80 11 00 00 00 00 00 00 1E [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 17 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 17 00 93 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [10:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:47:49]wFMCommunicate OK [10:47:49]CreateOFDProtocolMessage done [10:47:49]OFDSenderStorePacket 58240 [10:47:49]StoreOFDPacket docnum=58240 [10:47:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 16 9F 07 01 7B 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 55 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E3 00 00 35 04 06 00 BA B4 93 7B 61 63 3A 3F 9D A4 36 42 AF 31 [10:47:49]CheckFolder [10:47:49]dirname=/storage/ofd_packets [10:47:49]CheckFolder done [10:47:49]ProducePacketName [10:47:49]name=ofd_packets/00058240 [10:47:49]NVStorageSaveData ofd_packets/00058240 [10:47:49]File name is /storage/ofd_packets/00058240 [10:47:49]Write 301 bytes [10:47:49]NVStorageSaveData done [10:47:49]OFDSenderStorePacket done [10:47:49]KKMCreateOFDPacket done [10:47:49]NVStorageSaveData kkm_last_timestamp [10:47:49]File name is /storage/kkm_last_timestamp [10:47:49]Write 4 bytes [10:47:49]NVStorageSaveData done [10:47:49]ExternCall_PrintAddStr [10:47:49]wPrintStart [10:47:49]Write to MH i2c: 01 00 00 94 11 A5 [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: 01 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: 01 07 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: 01 07 00 94 11 00 00 00 00 00 FF 0F BA [10:47:49]RasterBufferAndPrint [10:47:49]line Счет N : (1)2075491 [10:47:49]line ИНН: 02508201610067 [10:47:49]line Контрольно-Кассовый Чек [10:47:49]line ПРОДАЖА [10:47:49]line ТРК (МРК, ГНК) : 43 [10:47:49]line Товар: 2710124130 [10:47:49]line Аи-92-К-4 [10:47:49]line 14.750 * 67.80 [10:47:49]line = 1000.05 [10:47:49]line НДС 12% НСП 1% [10:47:49]line > о реализуемом товаре [10:47:49]line ОКРУГЛЕНИЕ: -0.05 [10:47:49]line ИТОГО: 1000.00 [10:47:49]line Внесено: 1000.00 [10:47:49]line СДАЧА: 0.00 [10:47:49]line НСП 1% : 8.85 [10:47:49]line НДС 12% : 106.20 [10:47:49]line Наличными: 1000.00 [10:47:49]line Безнал.: 0.00 [10:47:49]line Место: АЗС № 135 "Партнер Нефть" [10:47:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:47:49]line СНО: Общий режим [10:47:49]line Чек 224 20.08.2024 10:47 [10:47:49]line Смена: 100 ФФД: 1.0 [10:47:49]line ЗНМ: 0300000196 [10:47:49]line РНМ: 0000000000162794 [10:47:49]line Версия ККМ: v1.0 [10:47:49]line ФМ: 0000000002094532 [10:47:49]line ФД: 58240 [10:47:49]line ФПД: 205284731216227 [10:47:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104749&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58240&fm=205284731216227&tin=02508201610067®Number=0000000000162794&sum=100000 [10:47:50]OFD Sender: Processing packet 58240 [packets to send 51, broken 50] [10:47:50]ProducePacketName [10:47:50]name=ofd_packets/00058240 [10:47:50]OFD Sender: To server: pG, [10:47:50]CommunicateWithHost lk.salyk.kg:30040 [10:47:50]ConnectInit lk.salyk.kg [10:47:50]written 0, free lines is 4095 [10:47:50]Connected sock=9 [10:47:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 16 9F 07 01 7B 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 55 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E3 00 00 35 04 06 00 BA B4 93 7B 61 63 3A 3F 9D A4 36 42 AF 31 [10:47:50]Write to MH i2c: 01 00 00 BF 11 D0 [10:47:50]Write i2c OK [10:47:50]MH_I2C_Read... [10:47:50]Read from MH i2c: 01 [10:47:50]MH_I2C_Read... [10:47:50]Read from MH i2c: 01 07 00 [10:47:50]MH_I2C_Read... [10:47:50]Read from MH i2c: 01 07 00 BF 11 00 00 00 00 00 AD 0C 90 [10:47:50]RasterBufferAndPrint [10:47:50]line [10:47:50]line [10:47:50]line [10:47:50]line [10:47:50]line [10:47:50]written 0, free lines is 3251 [10:47:50]MH_Cut [10:47:50]Write to MH i2c: D1 01 00 C6 11 01 A9 [10:47:50]Write i2c OK [10:47:50]MH_I2C_Read... [10:47:50]Read from MH i2c: D1 [10:47:50]MH_I2C_Read... [10:47:50]Read from MH i2c: D1 01 00 [10:47:50]MH_I2C_Read... [10:47:50]Read from MH i2c: D1 01 00 C6 11 00 A8 [10:47:50]Write to MH i2c: 01 00 00 C7 11 D8 [10:47:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 41 2C 47 00 EC D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E3 00 00 F4 03 04 00 A4 1F C4 66 B6 04 01 00 00 16 83 9E 20 9C 33 CD 47 [10:47:50]CommunicateWithHost err = 0 [10:47:50]CheckOFDResponse [10:47:50]1017 (14) - 77093643461234 [10:47:50]1041 (16) - 0000000002094532 [10:47:50]1040 (4) - 58240 [10:47:50]1012 (4) - 20.08.2024 04:46 [10:47:50]1206 (1) - 0 [10:47:50]OFD Sender: Remove packet 58240 [10:47:50]ProducePacketName [10:47:50]name=ofd_packets/00058240 [10:47:50]NVStorageDeleteData [10:47:50]Write i2c OK [10:47:50]MH_I2C_Read... [10:47:51]OFD Sender: No OFD packet to send [10:47:51]*** Cut start [10:47:51]*** Partial cut [10:47:51]*** CUTSNS_PIN = 1 [10:47:51]*** CUTSNS_PIN = 0 [10:47:51]*** Brake cut motor [10:47:52]Read from MH i2c: 01 [10:47:52]MH_I2C_Read... [10:47:52]*** Stop cut motor [10:47:52]*** Cut end [10:47:52]Read from MH i2c: 01 07 00 [10:47:52]MH_I2C_Read... [10:47:52]Read from MH i2c: 01 07 00 C7 11 00 00 00 00 00 FF 0F ED [10:47:52]process_action close_receipt done [10:47:52]requested_data is exist [10:47:52]produce_requested_data [10:47:52]requested_item fm.sn is exist - process it [10:47:52]wFMCommunicate request_size=4 [10:47:52]MH_SAM_APDU [10:47:52]CAPDU: 80 11 00 00 [10:47:52]Write to MH i2c: E2 08 00 C8 11 80 11 00 00 00 00 00 00 53 [10:47:52]Write i2c OK [10:47:52]MH_I2C_Read... [10:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:52]Read from MH i2c: E2 [10:47:52]MH_I2C_Read... [10:47:52]Read from MH i2c: E2 17 00 [10:47:52]MH_I2C_Read... [10:47:52]Read from MH i2c: E2 17 00 C8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9F [10:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:47:52]wFMCommunicate OK [10:47:52]requested_item fd.num is exist - process it [10:47:52]SAM_PROTO_GetFieldsCounters [10:47:52]wFMCommunicate request_size=4 [10:47:52]MH_SAM_APDU [10:47:52]CAPDU: 80 13 00 00 [10:47:52]Write to MH i2c: E2 08 00 C9 11 80 13 00 00 00 00 00 00 56 [10:47:52]Write i2c OK [10:47:52]MH_I2C_Read... [10:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:52]Read from MH i2c: E2 [10:47:52]MH_I2C_Read... [10:47:52]Read from MH i2c: E2 62 00 [10:47:52]MH_I2C_Read... [10:47:52]Read from MH i2c: E2 62 00 C9 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 80 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [10:47:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 80 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:52]wFMCommunicate OK [10:47:52]SAM_PROTO_GetFieldsCounters done [10:47:52]requested_item shift.num is exist - process it [10:47:52]requested_item shift.opened is exist - process it [10:47:52]req_shift_opened [10:47:52]FM_GetShiftState [10:47:52]SAM_PROTO_GetShiftState [10:47:52]wFMCommunicate request_size=4 [10:47:52]MH_SAM_APDU [10:47:52]CAPDU: 80 13 01 00 [10:47:52]Write to MH i2c: E2 08 00 CA 11 80 13 01 00 00 00 00 00 58 [10:47:52]Write i2c OK [10:47:52]MH_I2C_Read... [10:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:52]Read from MH i2c: E2 [10:47:52]MH_I2C_Read... [10:47:52]Read from MH i2c: E2 0E 00 [10:47:52]MH_I2C_Read... [10:47:52]Read from MH i2c: E2 0E 00 CA 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7B [10:47:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:47:52]wFMCommunicate OK [10:47:52]SAM_PROTO_GetShiftState done [10:47:52]FM_GetShiftState done [10:47:52]req_shift_opened done [10:47:52]requested_item shift.open_date is exist - process it [10:47:52]req_shift_open_date [10:47:52]req_shift_open_date done [10:47:52]produce_requested_data done [10:47:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58240,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:47:52]process_action_free close_receipt [10:47:52]json_value_free [10:47:52]json_value_free done [10:47:52]process_json_proto returns [10:47:52]Send response to host [10:47:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58240,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:47:52]free response buf [10:47:52]execute_script done [10:47:52]execute_script returns [10:47:52]free content buf [10:47:52]Sock 7.Close socket [10:47:52]Sock 7.Thread stoped [10:47:56]OFD Sender: No OFD packet to send [10:48:01]OFD Sender: No OFD packet to send [10:48:06]OFD Sender: No OFD packet to send [10:48:11]OFD Sender: No OFD packet to send [10:48:16]OFD Sender: No OFD packet to send [10:48:21]OFD Sender: No OFD packet to send [10:48:26]OFD Sender: No OFD packet to send [10:48:31]OFD Sender: No OFD packet to send [10:48:36]OFD Sender: No OFD packet to send [10:48:41]OFD Sender: No OFD packet to send [10:48:44]int [10:48:44]Write to MH i2c: 01 00 00 CB 11 DC [10:48:44]*** FLAG_PRN_PAP1 set [10:48:44]Write i2c OK [10:48:44]MH_I2C_Read... [10:48:44]Read from MH i2c: 01 [10:48:44]MH_I2C_Read... [10:48:44]Read from MH i2c: 01 07 00 [10:48:44]MH_I2C_Read... [10:48:44]Read from MH i2c: 01 07 00 CB 11 00 01 00 00 00 FF 0F F2 [10:48:44]state=0 [10:48:44]No paper [10:48:44]int [10:48:44]Write to MH i2c: 01 00 00 CC 11 DD [10:48:44]*** FLAG_PRN_PAP2 set [10:48:44]Write i2c OK [10:48:44]MH_I2C_Read... [10:48:44]Read from MH i2c: 01 [10:48:44]MH_I2C_Read... [10:48:44]Read from MH i2c: 01 07 00 [10:48:44]MH_I2C_Read... [10:48:44]Read from MH i2c: 01 07 00 CC 11 00 03 00 00 00 FF 0F F5 [10:48:44]state=0 [10:48:44]No paper [10:48:44]Cover opened [10:48:46]OFD Sender: No OFD packet to send [10:48:47]int [10:48:47]Write to MH i2c: 01 00 00 CD 11 DE [10:48:47]*** FLAG_PRN_PAP2 reset [10:48:47]Write i2c OK [10:48:47]MH_I2C_Read... [10:48:47]Read from MH i2c: 01 [10:48:47]MH_I2C_Read... [10:48:47]Read from MH i2c: 01 07 00 [10:48:47]MH_I2C_Read... [10:48:47]Read from MH i2c: 01 07 00 CD 11 00 01 00 00 00 FF 0F F4 [10:48:47]state=3 [10:48:47]No paper [10:48:47]Cover closed [10:48:47]int [10:48:47]Write to MH i2c: 01 00 00 CE 11 DF [10:48:47]*** FLAG_PRN_PAP2 set [10:48:47]Write i2c OK [10:48:47]MH_I2C_Read... [10:48:47]Read from MH i2c: 01 [10:48:47]MH_I2C_Read... [10:48:47]Read from MH i2c: 01 07 00 [10:48:47]MH_I2C_Read... [10:48:47]Read from MH i2c: 01 07 00 CE 11 00 03 00 00 00 FF 0F F7 [10:48:47]state=0 [10:48:47]No paper [10:48:47]Cover opened [10:48:48]int [10:48:48]Write to MH i2c: 01 00 00 CF 11 E0 [10:48:48]*** FLAG_PRN_PAP2 reset [10:48:48]Write i2c OK [10:48:48]MH_I2C_Read... [10:48:48]Read from MH i2c: 01 [10:48:48]MH_I2C_Read... [10:48:48]Read from MH i2c: 01 07 00 [10:48:48]MH_I2C_Read... [10:48:48]Read from MH i2c: 01 07 00 CF 11 00 01 00 00 00 FF 0F F6 [10:48:48]state=3 [10:48:48]No paper [10:48:48]Cover closed [10:48:48]int [10:48:48]Write to MH i2c: 01 00 00 D0 11 E1 [10:48:48]*** FLAG_PRN_PAP1 reset [10:48:48]Write i2c OK [10:48:48]MH_I2C_Read... [10:48:48]Read from MH i2c: 01 [10:48:48]MH_I2C_Read... [10:48:48]Read from MH i2c: 01 07 00 [10:48:48]MH_I2C_Read... [10:48:48]Read from MH i2c: 01 07 00 D0 11 00 00 00 00 00 FF 0F F6 [10:48:48]state=0 [10:48:51]OFD Sender: No OFD packet to send [10:48:53]accept exits with 10 [10:48:53]New connection [10:48:53]New thread 3067039076 created [10:48:53]Thread 3067182436 joined [10:48:53]Waiting for new connection... [10:48:53] Sock 10.Parse request [10:48:53]Sock 10.Check first char [10:48:53]Sock 10.First char is OK [10:48:53]request: POST /json_proto HTTP/1.0 [10:48:53]Method: POST [10:48:53]URL: /json_proto [10:48:53]Method is POST - this is cgi request [10:48:53]url: /json_proto [10:48:53]query_string will be loaded in cgi processing [10:48:53]execute_cgi json_proto POST (null) [10:48:53]execute_cgi path=json_proto method=POST [10:48:53]POST find Content-Length [10:48:53]Host: 172.17.44.3:8080 [10:48:53]Content-Length: 215 [10:48:53]Content-Type: application/json [10:48:53] [10:48:53]POST finish read [10:48:53]Found Content-Length = 215 [10:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:53]execute_script... [10:48:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:53]POST & json_proto [10:48:53]process_json_proto [10:48:53]json parsed OK: [10:48:53]protocol is kg_v1.0 [10:48:53]action value=get_value [10:48:53]process_action get_value [10:48:53]cmd_get_value [10:48:53]process_action get_value done [10:48:53]requested_data is exist [10:48:53]produce_requested_data [10:48:53]requested_item kkm.sn is exist - process it [10:48:53]requested_item kkm.ver is exist - process it [10:48:53]requested_item fm.sn is exist - process it [10:48:53]wFMCommunicate request_size=4 [10:48:53]MH_SAM_APDU [10:48:53]CAPDU: 80 11 00 00 [10:48:53]Write to MH i2c: E2 08 00 D1 11 80 11 00 00 00 00 00 00 5C [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 17 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 17 00 D1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A8 [10:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:48:53]wFMCommunicate OK [10:48:53]requested_item fd.num is exist - process it [10:48:53]SAM_PROTO_GetFieldsCounters [10:48:53]wFMCommunicate request_size=4 [10:48:53]MH_SAM_APDU [10:48:53]CAPDU: 80 13 00 00 [10:48:53]Write to MH i2c: E2 08 00 D2 11 80 13 00 00 00 00 00 00 5F [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 62 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 62 00 D2 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 80 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [10:48:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 80 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:53]wFMCommunicate OK [10:48:53]SAM_PROTO_GetFieldsCounters done [10:48:53]requested_item shift.num is exist - process it [10:48:53]requested_item shift.opened is exist - process it [10:48:53]req_shift_opened [10:48:53]FM_GetShiftState [10:48:53]SAM_PROTO_GetShiftState [10:48:53]wFMCommunicate request_size=4 [10:48:53]MH_SAM_APDU [10:48:53]CAPDU: 80 13 01 00 [10:48:53]Write to MH i2c: E2 08 00 D3 11 80 13 01 00 00 00 00 00 61 [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 0E 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 0E 00 D3 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 84 [10:48:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:48:53]wFMCommunicate OK [10:48:53]SAM_PROTO_GetShiftState done [10:48:53]FM_GetShiftState done [10:48:53]req_shift_opened done [10:48:53]requested_item shift.open_date is exist - process it [10:48:53]req_shift_open_date [10:48:53]req_shift_open_date done [10:48:53]produce_requested_data done [10:48:53]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58240,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:48:53]process_action_free get_value [10:48:53]json_value_free [10:48:53]json_value_free done [10:48:53]process_json_proto returns [10:48:53]Send response to host [10:48:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58240,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:48:53]free response buf [10:48:53]execute_script done [10:48:53]execute_script returns [10:48:53]free content buf [10:48:53]Sock 10.Close socket [10:48:53]Sock 10.Thread stoped [10:48:53]accept exits with 7 [10:48:53]New connection [10:48:53]New thread 3067182436 created [10:48:53]Thread 3067039076 joined [10:48:53]Waiting for new connection... [10:48:53] Sock 7.Parse request [10:48:53]Sock 7.Check first char [10:48:53]Sock 7.First char is OK [10:48:53]request: POST /json_proto HTTP/1.0 [10:48:53]Method: POST [10:48:53]URL: /json_proto [10:48:53]Method is POST - this is cgi request [10:48:53]url: /json_proto [10:48:53]query_string will be loaded in cgi processing [10:48:53]execute_cgi json_proto POST (null) [10:48:53]execute_cgi path=json_proto method=POST [10:48:53]POST find Content-Length [10:48:53]Host: 172.17.44.3:8080 [10:48:53]Content-Length: 331 [10:48:53]Content-Type: application/json [10:48:53] [10:48:53]POST finish read [10:48:53]Found Content-Length = 331 [10:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:48:53]execute_script... [10:48:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:48:54]POST & json_proto [10:48:54]process_json_proto [10:48:54]json parsed OK: [10:48:54]protocol is kg_v1.0 [10:48:54]action value=get_value [10:48:54]process_action get_value [10:48:54]cmd_get_value [10:48:54]process_action get_value done [10:48:54]requested_data is exist [10:48:54]produce_requested_data [10:48:54]requested_item fm.sale.total is exist - process it [10:48:54]SAM_PROTO_GetFMData [10:48:54]wFMCommunicate request_size=4 [10:48:54]MH_SAM_APDU [10:48:54]CAPDU: 80 13 03 00 [10:48:54]Write to MH i2c: E2 08 00 D4 11 80 13 03 00 00 00 00 00 64 [10:48:54]Write i2c OK [10:48:54]MH_I2C_Read... [10:48:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:48:54]Read from MH i2c: E2 [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: E2 FD 00 [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: E2 FD 00 D4 11 00 C4 04 85 04 C0 04 6E 04 04 00 B8 E2 00 00 69 04 A3 00 6F 04 04 00 8D E0 00 00 B1 04 05 00 48 DC BA 87 01 70 04 04 00 E4 82 57 3C 72 04 05 00 64 59 63 4B 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E7 43 9A 29 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 3A 75 77 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 9B 00 6F 04 04 00 2B 02 00 00 B1 04 04 00 CC 8D CA 08 70 04 04 00 CC 8D CA 08 72 04 00 00 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 A6 06 EF EF 03 09 00 90 00 88 [10:48:54]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 B8 E2 00 00 69 04 A3 00 6F 04 04 00 8D E0 00 00 B1 04 05 00 48 DC BA 87 01 70 04 04 00 E4 82 57 3C 72 04 05 00 64 59 63 4B 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E7 43 9A 29 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 3A 75 77 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 9B 00 6F 04 04 00 2B 02 00 00 B1 04 04 00 CC 8D CA 08 70 04 04 00 CC 8D CA 08 72 04 00 00 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 A6 06 EF EF 03 09 00 90 00 [10:48:54]wFMCommunicate OK [10:48:54]wFMCommunicate request_size=4 [10:48:54]MH_SAM_APDU [10:48:54]CAPDU: 80 17 00 00 [10:48:54]Write to MH i2c: E2 08 00 D5 11 80 17 00 00 00 00 00 00 66 [10:48:54]Write i2c OK [10:48:54]MH_I2C_Read... [10:48:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:48:54]Read from MH i2c: E2 [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: E2 FD 00 [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: E2 FD 00 D5 11 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EF EA 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 08 [10:48:54]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EF EA 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [10:48:54]wFMCommunicate OK [10:48:54]wFMCommunicate request_size=4 [10:48:54]MH_SAM_APDU [10:48:54]CAPDU: 80 17 00 00 [10:48:54]Write to MH i2c: E2 08 00 D6 11 80 17 00 00 00 00 00 00 67 [10:48:54]Write i2c OK [10:48:54]MH_I2C_Read... [10:48:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:48:55]Read from MH i2c: E2 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 FD 00 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 FD 00 D6 11 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 7C [10:48:55]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [10:48:55]wFMCommunicate OK [10:48:55]wFMCommunicate request_size=4 [10:48:55]MH_SAM_APDU [10:48:55]CAPDU: 80 17 00 00 [10:48:55]Write to MH i2c: E2 08 00 D7 11 80 17 00 00 00 00 00 00 68 [10:48:55]Write i2c OK [10:48:55]MH_I2C_Read... [10:48:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:48:55]Read from MH i2c: E2 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 FD 00 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 FD 00 D7 11 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E0 [10:48:55]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:48:55]wFMCommunicate OK [10:48:55]wFMCommunicate request_size=4 [10:48:55]MH_SAM_APDU [10:48:55]CAPDU: 80 17 00 00 [10:48:55]Write to MH i2c: E2 08 00 D8 11 80 17 00 00 00 00 00 00 69 [10:48:55]Write i2c OK [10:48:55]MH_I2C_Read... [10:48:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [10:48:55]Read from MH i2c: E2 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 E1 00 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 E1 00 D8 11 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 57 [10:48:55]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:48:55]wFMCommunicate OK [10:48:55]SAM_PROTO_GetFMData done [10:48:55]requested_item fm.sale_refund.total is exist - process it [10:48:55]requested_item fm.buy.total is exist - process it [10:48:55]requested_item shift.sale.total is exist - process it [10:48:55]SAM_PROTO_GetShiftData [10:48:55]wFMCommunicate request_size=4 [10:48:55]MH_SAM_APDU [10:48:55]CAPDU: 80 13 02 00 [10:48:55]Write to MH i2c: E2 08 00 D9 11 80 13 02 00 00 00 00 00 68 [10:48:55]Write i2c OK [10:48:55]MH_I2C_Read... [10:48:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:48:56]Read from MH i2c: E2 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 FD 00 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 FD 00 D9 11 00 BB 04 AA 04 B7 04 6E 04 04 00 E0 00 00 00 69 04 9D 00 6F 04 04 00 DB 00 00 00 B1 04 04 00 5B CB 3C 01 70 04 03 00 5C DD 57 72 04 03 00 FF ED E4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F8 A4 21 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 C0 CD 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 05 00 00 00 B1 04 03 00 90 A4 34 70 04 03 00 90 A4 34 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 37 97 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 EA [10:48:56]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 E0 00 00 00 69 04 9D 00 6F 04 04 00 DB 00 00 00 B1 04 04 00 5B CB 3C 01 70 04 03 00 5C DD 57 72 04 03 00 FF ED E4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F8 A4 21 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 C0 CD 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 05 00 00 00 B1 04 03 00 90 A4 34 70 04 03 00 90 A4 34 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 37 97 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [10:48:56]wFMCommunicate OK [10:48:56]wFMCommunicate request_size=4 [10:48:56]MH_SAM_APDU [10:48:56]CAPDU: 80 17 00 00 [10:48:56]Write to MH i2c: E2 08 00 DA 11 80 17 00 00 00 00 00 00 6B [10:48:56]Write i2c OK [10:48:56]MH_I2C_Read... [10:48:56]OFD Sender: No OFD packet to send [10:48:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:48:56]Read from MH i2c: E2 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 FD 00 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 FD 00 DA 11 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 44 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 D0 [10:48:56]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 44 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [10:48:56]wFMCommunicate OK [10:48:56]wFMCommunicate request_size=4 [10:48:56]MH_SAM_APDU [10:48:56]CAPDU: 80 17 00 00 [10:48:56]Write to MH i2c: E2 08 00 DB 11 80 17 00 00 00 00 00 00 6C [10:48:56]Write i2c OK [10:48:56]MH_I2C_Read... [10:48:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:48:56]Read from MH i2c: E2 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 FD 00 [10:48:56]MH_I2C_Read... [10:48:56]Read from MH i2c: E2 FD 00 DB 11 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 98 [10:48:56]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [10:48:56]wFMCommunicate OK [10:48:56]wFMCommunicate request_size=4 [10:48:56]MH_SAM_APDU [10:48:56]CAPDU: 80 17 00 00 [10:48:56]Write to MH i2c: E2 08 00 DC 11 80 17 00 00 00 00 00 00 6D [10:48:56]Write i2c OK [10:48:56]MH_I2C_Read... [10:48:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:48:57]Read from MH i2c: E2 [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: E2 FD 00 [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: E2 FD 00 DC 11 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 E2 [10:48:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:48:57]wFMCommunicate OK [10:48:57]wFMCommunicate request_size=4 [10:48:57]MH_SAM_APDU [10:48:57]CAPDU: 80 17 00 00 [10:48:57]Write to MH i2c: E2 08 00 DD 11 80 17 00 00 00 00 00 00 6E [10:48:57]Write i2c OK [10:48:57]MH_I2C_Read... [10:48:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [10:48:57]Read from MH i2c: E2 [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: E2 D8 00 [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: E2 D8 00 DD 11 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 55 [10:48:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:48:57]wFMCommunicate OK [10:48:57]SAM_PROTO_GetShiftData done [10:48:57]requested_item shift.sale.total_cash is exist - process it [10:48:57]requested_item shift.sale_refund.total is exist - process it [10:48:57]requested_item shift.sale_refund.total_cash is exist - process it [10:48:57]requested_item shift.buy.total is exist - process it [10:48:57]requested_item shift.buy.total_cash is exist - process it [10:48:57]produce_requested_data done [10:48:57]produce_requested_data return {"fm.sale.total":65721375.44,"fm.sale_refund.total":1474923.00,"fm.buy.total":0.00,"shift.sale.total":207614.35,"shift.sale.total_cash":57583.00,"shift.sale_refund.total":34500.00,"shift.sale_refund.total_cash":34500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:48:57]process_action_free get_value [10:48:57]json_value_free [10:48:57]json_value_free done [10:48:57]process_json_proto returns [10:48:57]Send response to host [10:48:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":65721375.44,"fm.sale_refund.total":1474923.00,"fm.buy.total":0.00,"shift.sale.total":207614.35,"shift.sale.total_cash":57583.00,"shift.sale_refund.total":34500.00,"shift.sale_refund.total_cash":34500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:48:57]free response buf [10:48:57]execute_script done [10:48:57]execute_script returns [10:48:57]free content buf [10:48:57]Sock 7.Close socket [10:48:57]Sock 7.Thread stoped [10:49:01]OFD Sender: No OFD packet to send [10:49:03]accept exits with 9 [10:49:03]New connection [10:49:03]New thread 3067039076 created [10:49:03]Thread 3067182436 joined [10:49:03]Waiting for new connection... [10:49:03] Sock 9.Parse request [10:49:03]Sock 9.Check first char [10:49:03]Sock 9.First char is OK [10:49:03]request: POST /json_proto HTTP/1.0 [10:49:03]Method: POST [10:49:03]URL: /json_proto [10:49:03]Method is POST - this is cgi request [10:49:03]url: /json_proto [10:49:03]query_string will be loaded in cgi processing [10:49:03]execute_cgi json_proto POST (null) [10:49:03]execute_cgi path=json_proto method=POST [10:49:03]POST find Content-Length [10:49:03]Host: 172.17.44.3:8080 [10:49:03]Content-Length: 804 [10:49:03]Content-Type: application/json [10:49:03] [10:49:03]POST finish read [10:49:03]Found Content-Length = 804 [10:49:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:03]execute_script... [10:49: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)2075492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:03]POST & json_proto [10:49:03]process_json_proto [10:49:03]json parsed OK: [10:49:03]protocol is kg_v1.0 [10:49:03]action value=close_receipt [10:49:03]process_action close_receipt [10:49:03]cmd_close_receipt [10:49:03]MH_GetDate [10:49:03]Write to MH i2c: F0 00 00 DE 11 DE [10:49:03]Write i2c OK [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: F0 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: F0 09 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: F0 09 00 DE 11 00 A0 74 C4 66 AD C5 5D 66 5A [10:49:03]GetLastDocTimeStamp 1724150869 [10:49:03]current date 1724150944 [10:49:03]FM_GetShiftState [10:49:03]SAM_PROTO_GetShiftState [10:49:03]wFMCommunicate request_size=4 [10:49:03]MH_SAM_APDU [10:49:03]CAPDU: 80 13 01 00 [10:49:03]Write to MH i2c: E2 08 00 DF 11 80 13 01 00 00 00 00 00 6D [10:49:03]Write i2c OK [10:49:03]MH_I2C_Read... [10:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:03]Read from MH i2c: E2 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 0E 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 0E 00 DF 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 90 [10:49:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:49:03]wFMCommunicate OK [10:49:03]SAM_PROTO_GetShiftState done [10:49:03]FM_GetShiftState done [10:49:03]opened in 1724112910 [10:49:03]opened+sec_in_day 1724199310 [10:49:03]quantity*price = 100021 [10:49:03]sum+1 = 100023 [10:49:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 225 20.08.2024 10:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58241 ФПД: 12175280916820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104904&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58241&fm=12175280916820&tin=02508201610067®Number=0000000000162794&sum=100022 [10:49:04]StoreToDocumentArchive [10:49:04]shift 100 fd 58241 [10:49:04]save to /storage/0100/doc_00058241 [10:49:04]save last doc name /storage/0100/doc_00058241 to /storage/kkm_last_doc_name [10:49:04]save OK [10:49:04]Clear old archive folders... [10:49:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:04]tlvbuf is B6EE0500 [10:49:04]SAM_PROTO_ClearQueue [10:49:04]wFMCommunicate request_size=4 [10:49:04]MH_SAM_APDU [10:49:04]CAPDU: 80 09 00 00 [10:49:04]Write to MH i2c: E2 08 00 EC 11 80 09 00 00 00 00 00 00 6F [10:49:04]Write i2c OK [10:49:04]MH_I2C_Read... [10:49:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:04]Read from MH i2c: E2 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: E2 03 00 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: E2 03 00 EC 11 00 90 00 71 [10:49:04]RAPDU: 90 00 [10:49:04]wFMCommunicate OK [10:49:04]SAM_PROTO_ClearQueue done [10:49:04]KKMCreateOFDPacket [10:49:04]OFDProtocolAddRootSTLVToBuf [10:49:04]FM_MakeSignedData [10:49:04]FM_MakeSignedData [10:49:04]SAM_PROTO_SignData [10:49:04]wFMCommunicate request_size=4 [10:49:04]MH_SAM_APDU [10:49:04]CAPDU: 80 0D 01 02 [10:49:04]Write to MH i2c: E2 08 00 ED 11 80 0D 01 02 00 00 00 00 77 [10:49:04]Write i2c OK [10:49:04]MH_I2C_Read... [10:49:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:04]Read from MH i2c: E2 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: E2 03 00 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: E2 03 00 ED 11 00 90 00 72 [10:49:04]RAPDU: 90 00 [10:49:04]wFMCommunicate OK [10:49:04]wFMCommunicate request_size=255 [10:49:04]MH_SAM_APDU [10:49: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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E1 00 00 00 F4 03 04 00 A0 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E3 00 00 35 04 06 00 0B [10:49:04]Write to MH i2c: E2 02 01 EE 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E1 00 00 00 F4 03 04 00 A0 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E3 00 00 35 04 06 00 0B 00 00 3E [10:49:04]Write i2c OK [10:49:04]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:05]Read from MH i2c: E2 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 03 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 03 00 EE 11 00 90 00 73 [10:49:05]RAPDU: 90 00 [10:49:05]wFMCommunicate OK [10:49:05]wFMCommunicate request_size=10 [10:49:05]MH_SAM_APDU [10:49:05]CAPDU: 80 0D 02 02 05 12 C7 4B 49 54 [10:49:05]Write to MH i2c: E2 0D 00 EF 11 80 0D 02 02 05 00 12 C7 4B 49 54 00 00 45 [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:05]Read from MH i2c: E2 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 03 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 03 00 EF 11 00 90 00 74 [10:49:05]RAPDU: 90 00 [10:49:05]wFMCommunicate OK [10:49:05]wFMCommunicate request_size=4 [10:49:05]MH_SAM_APDU [10:49:05]CAPDU: 80 0D 03 02 [10:49:05]Write to MH i2c: E2 08 00 F0 11 80 0D 03 02 00 00 00 00 7C [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:05]Read from MH i2c: E2 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 0B 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 0B 00 F0 11 00 01 25 B1 9C 8A 43 D8 6E 90 00 03 [10:49:05]RAPDU: 01 25 B1 9C 8A 43 D8 6E 90 00 [10:49:05]wFMCommunicate OK [10:49:05]SAM_PROTO_SignData done [10:49:05]FM_MakeSignedData done [10:49:05]CreateOFDProtocolMessage [10:49:05]wFMCommunicate request_size=4 [10:49:05]MH_SAM_APDU [10:49:05]CAPDU: 80 11 00 00 [10:49:05]Write to MH i2c: E2 08 00 F1 11 80 11 00 00 00 00 00 00 7C [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:05]Read from MH i2c: E2 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 17 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 17 00 F1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [10:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:49:05]wFMCommunicate OK [10:49:05]CreateOFDProtocolMessage done [10:49:05]OFDSenderStorePacket 58241 [10:49:05]StoreOFDPacket docnum=58241 [10:49:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E4 64 07 01 86 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E1 00 00 00 F4 03 04 00 A0 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E3 00 00 35 04 06 00 0B 12 C7 4B 49 54 01 25 B1 9C 8A 43 D8 6E [10:49:05]CheckFolder [10:49:05]dirname=/storage/ofd_packets [10:49:05]CheckFolder done [10:49:05]ProducePacketName [10:49:05]name=ofd_packets/00058241 [10:49:05]NVStorageSaveData ofd_packets/00058241 [10:49:05]File name is /storage/ofd_packets/00058241 [10:49:05]Write 301 bytes [10:49:05]NVStorageSaveData done [10:49:05]OFDSenderStorePacket done [10:49:05]KKMCreateOFDPacket done [10:49:05]NVStorageSaveData kkm_last_timestamp [10:49:05]File name is /storage/kkm_last_timestamp [10:49:05]Write 4 bytes [10:49:05]NVStorageSaveData done [10:49:05]OFD Sender: Processing packet 58241 [packets to send 51, broken 50] [10:49:05]ProducePacketName [10:49:05]name=ofd_packets/00058241 [10:49:05]OFD Sender: To server: pG, [10:49:05]CommunicateWithHost lk.salyk.kg:30040 [10:49:05]ConnectInit lk.salyk.kg [10:49:05]ExternCall_PrintAddStr [10:49:05]wPrintStart [10:49:05]Write to MH i2c: 01 00 00 F2 11 03 [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: 01 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: 01 07 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: 01 07 00 F2 11 00 00 00 00 00 FF 0F 18 [10:49:05]RasterBufferAndPrint [10:49:05]line Счет N : (1)2075492 [10:49:05]line ИНН: 02508201610067 [10:49:05]line Контрольно-Кассовый Чек [10:49:05]line ПРОДАЖА [10:49:05]line ТРК (МРК, ГНК) : 62 [10:49:05]line Товар: 2710124500 [10:49:05]line Аи-95-К-5 [10:49:05]line 13.480 * 74.20 [10:49:05]line = 1000.22 [10:49:05]line НДС 12% НСП 1% [10:49:05]line > о реализуемом товаре [10:49:05]line ИТОГО: 1000.22 [10:49:05]line НСП 1% : 8.85 [10:49:05]line НДС 12% : 106.22 [10:49:05]line Наличными: 0.00 [10:49:05]line Безнал.: 1000.22 [10:49:05]line Место: АЗС № 135 "Партнер Нефть" [10:49:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:49:05]line СНО: Общий режим [10:49:05]line Чек 225 20.08.2024 10:49 [10:49:05]line Смена: 100 ФФД: 1.0 [10:49:05]line ЗНМ: 0300000196 [10:49:05]line РНМ: 0000000000162794 [10:49:05]line Версия ККМ: v1.0 [10:49:05]line Платежная система: O! деньги [10:49:05]line ФМ: 0000000002094532 [10:49:05]line ФД: 58241 [10:49:05]line ФПД: 12175280916820 [10:49:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104904&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58241&fm=12175280916820&tin=02508201610067®Number=0000000000162794&sum=100022 [10:49:05]written 0, free lines is 4095 [10:49:05]Connected sock=11 [10:49:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E4 64 07 01 86 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E1 00 00 00 F4 03 04 00 A0 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E3 00 00 35 04 06 00 0B 12 C7 4B 49 54 01 25 B1 9C 8A 43 D8 6E [10:49:05]Write to MH i2c: 01 00 00 1C 12 2E [10:49:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 10 22 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 32 30 39 34 35 33 32 10 04 04 00 81 E3 00 00 F4 03 04 00 EF 1F C4 66 B6 04 01 00 00 22 47 D2 E7 09 33 0A 97 [10:49:05]CommunicateWithHost err = 0 [10:49:05]CheckOFDResponse [10:49:05]1017 (14) - 77093643461234 [10:49:05]1041 (16) - 0000000002094532 [10:49:05]1040 (4) - 58241 [10:49:05]1012 (4) - 20.08.2024 04:47 [10:49:05]1206 (1) - 0 [10:49:05]OFD Sender: Remove packet 58241 [10:49:05]ProducePacketName [10:49:05]name=ofd_packets/00058241 [10:49:05]NVStorageDeleteData [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: 01 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: 01 07 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: 01 07 00 1C 12 00 00 00 00 00 CB 0C 0C [10:49:05]RasterBufferAndPrint [10:49:05]line [10:49:05]line [10:49:05]line [10:49:05]line [10:49:05]line [10:49:05]written 0, free lines is 3332 [10:49:05]MH_Cut [10:49:05]Write to MH i2c: D1 01 00 23 12 01 07 [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: D1 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: D1 01 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: D1 01 00 23 12 00 06 [10:49:05]Write to MH i2c: 01 00 00 24 12 36 [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:06]OFD Sender: No OFD packet to send [10:49:06]*** Cut start [10:49:06]*** Partial cut [10:49:06]*** CUTSNS_PIN = 1 [10:49:06]*** CUTSNS_PIN = 0 [10:49:07]*** Brake cut motor [10:49:07]Read from MH i2c: 01 [10:49:07]MH_I2C_Read... [10:49:07]*** Stop cut motor [10:49:07]*** Cut end [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 24 12 00 00 00 00 00 FF 0F 4B [10:49:07]process_action close_receipt done [10:49:07]requested_data is exist [10:49:07]produce_requested_data [10:49:07]requested_item fm.sn is exist - process it [10:49:07]wFMCommunicate request_size=4 [10:49:07]MH_SAM_APDU [10:49:07]CAPDU: 80 11 00 00 [10:49:07]Write to MH i2c: E2 08 00 25 12 80 11 00 00 00 00 00 00 B1 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:07]Read from MH i2c: E2 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: E2 17 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: E2 17 00 25 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FD [10:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:49:07]wFMCommunicate OK [10:49:07]requested_item fd.num is exist - process it [10:49:07]SAM_PROTO_GetFieldsCounters [10:49:07]wFMCommunicate request_size=4 [10:49:07]MH_SAM_APDU [10:49:07]CAPDU: 80 13 00 00 [10:49:07]Write to MH i2c: E2 08 00 26 12 80 13 00 00 00 00 00 00 B4 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:07]Read from MH i2c: E2 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: E2 62 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: E2 62 00 26 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 81 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [10:49:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 81 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:07]wFMCommunicate OK [10:49:07]SAM_PROTO_GetFieldsCounters done [10:49:07]requested_item shift.num is exist - process it [10:49:07]requested_item shift.opened is exist - process it [10:49:07]req_shift_opened [10:49:07]FM_GetShiftState [10:49:07]SAM_PROTO_GetShiftState [10:49:07]wFMCommunicate request_size=4 [10:49:07]MH_SAM_APDU [10:49:07]CAPDU: 80 13 01 00 [10:49:07]Write to MH i2c: E2 08 00 27 12 80 13 01 00 00 00 00 00 B6 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:07]Read from MH i2c: E2 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: E2 0E 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: E2 0E 00 27 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D9 [10:49:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:49:07]wFMCommunicate OK [10:49:07]SAM_PROTO_GetShiftState done [10:49:07]FM_GetShiftState done [10:49:07]req_shift_opened done [10:49:07]requested_item shift.open_date is exist - process it [10:49:07]req_shift_open_date [10:49:07]req_shift_open_date done [10:49:07]produce_requested_data done [10:49:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58241,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:49:07]process_action_free close_receipt [10:49:07]json_value_free [10:49:07]json_value_free done [10:49:07]process_json_proto returns [10:49:07]Send response to host [10:49:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58241,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:49:07]free response buf [10:49:07]execute_script done [10:49:07]execute_script returns [10:49:07]free content buf [10:49:07]Sock 9.Close socket [10:49:07]Sock 9.Thread stoped [10:49:11]OFD Sender: No OFD packet to send [10:49:16]OFD Sender: No OFD packet to send [10:49:21]OFD Sender: No OFD packet to send [10:49:26]OFD Sender: No OFD packet to send [10:49:31]OFD Sender: No OFD packet to send [10:49:36]OFD Sender: No OFD packet to send [10:49:41]OFD Sender: No OFD packet to send [10:49:46]OFD Sender: No OFD packet to send [10:49:46]accept exits with 7 [10:49:46]New connection [10:49:46]New thread 3067182436 created [10:49:46]Thread 3067039076 joined [10:49:46]Waiting for new connection... [10:49:46] Sock 7.Parse request [10:49:46]Sock 7.Check first char [10:49:46]Sock 7.First char is OK [10:49:46]request: POST /json_proto HTTP/1.0 [10:49:46]Method: POST [10:49:46]URL: /json_proto [10:49:46]Method is POST - this is cgi request [10:49:46]url: /json_proto [10:49:46]query_string will be loaded in cgi processing [10:49:46]execute_cgi json_proto POST (null) [10:49:46]execute_cgi path=json_proto method=POST [10:49:46]POST find Content-Length [10:49:46]Host: 172.17.44.3:8080 [10:49:46]Content-Length: 678 [10:49:46]Content-Type: application/json [10:49:46] [10:49:46]POST finish read [10:49:46]Found Content-Length = 678 [10:49:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:46]execute_script... [10: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)2075493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:46]POST & json_proto [10:49:46]process_json_proto [10:49:46]json parsed OK: [10:49:46]protocol is kg_v1.0 [10:49:46]action value=close_receipt [10:49:46]process_action close_receipt [10:49:46]cmd_close_receipt [10:49:46]MH_GetDate [10:49:46]Write to MH i2c: F0 00 00 28 12 29 [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: F0 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: F0 09 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: F0 09 00 28 12 00 CB 74 C4 66 AD C5 5D 66 D0 [10:49:46]GetLastDocTimeStamp 1724150944 [10:49:46]current date 1724150987 [10:49:46]FM_GetShiftState [10:49:46]SAM_PROTO_GetShiftState [10:49:46]wFMCommunicate request_size=4 [10:49:46]MH_SAM_APDU [10:49:46]CAPDU: 80 13 01 00 [10:49:46]Write to MH i2c: E2 08 00 29 12 80 13 01 00 00 00 00 00 B8 [10:49:46]Write i2c OK [10:49:46]MH_I2C_Read... [10:49:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:46]Read from MH i2c: E2 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 0E 00 [10:49:46]MH_I2C_Read... [10:49:46]Read from MH i2c: E2 0E 00 29 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DB [10:49:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:49:46]wFMCommunicate OK [10:49:46]SAM_PROTO_GetShiftState done [10:49:46]FM_GetShiftState done [10:49:46]opened in 1724112910 [10:49:46]opened+sec_in_day 1724199310 [10:49:46]quantity*price = 50010 [10:49:46]sum+1 = 50012 [10:49:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 226 20.08.2024 10:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58242 ФПД: 41771078018063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104947&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58242&fm=41771078018063&tin=02508201610067®Number=0000000000162794&sum=50000 [10:49:47]StoreToDocumentArchive [10:49:47]shift 100 fd 58242 [10:49:47]save to /storage/0100/doc_00058242 [10:49:47]save last doc name /storage/0100/doc_00058242 to /storage/kkm_last_doc_name [10:49:47]save OK [10:49:47]Clear old archive folders... [10:49:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:47]tlvbuf is 00734C90 [10:49:47]SAM_PROTO_ClearQueue [10:49:47]wFMCommunicate request_size=4 [10:49:47]MH_SAM_APDU [10:49:47]CAPDU: 80 09 00 00 [10:49:47]Write to MH i2c: E2 08 00 36 12 80 09 00 00 00 00 00 00 BA [10:49:47]Write i2c OK [10:49:47]MH_I2C_Read... [10:49:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:47]Read from MH i2c: E2 [10:49:47]MH_I2C_Read... [10:49:47]Read from MH i2c: E2 03 00 [10:49:47]MH_I2C_Read... [10:49:47]Read from MH i2c: E2 03 00 36 12 00 90 00 BC [10:49:47]RAPDU: 90 00 [10:49:47]wFMCommunicate OK [10:49:47]SAM_PROTO_ClearQueue done [10:49:47]KKMCreateOFDPacket [10:49:47]OFDProtocolAddRootSTLVToBuf [10:49:47]FM_MakeSignedData [10:49:47]FM_MakeSignedData [10:49:47]SAM_PROTO_SignData [10:49:47]wFMCommunicate request_size=4 [10:49:47]MH_SAM_APDU [10:49:47]CAPDU: 80 0D 01 02 [10:49:47]Write to MH i2c: E2 08 00 37 12 80 0D 01 02 00 00 00 00 C2 [10:49:47]Write i2c OK [10:49:47]MH_I2C_Read... [10:49:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:48]Read from MH i2c: E2 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 03 00 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 03 00 37 12 00 90 00 BD [10:49:48]RAPDU: 90 00 [10:49:48]wFMCommunicate OK [10:49:48]wFMCommunicate request_size=255 [10:49:48]MH_SAM_APDU [10: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 CB 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E3 00 00 35 04 06 00 25 [10:49:48]Write to MH i2c: E2 02 01 38 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 CB 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E3 00 00 35 04 06 00 25 00 00 5F [10:49:48]Write i2c OK [10:49:48]MH_I2C_Read... [10:49:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:48]Read from MH i2c: E2 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 03 00 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 03 00 38 12 00 90 00 BE [10:49:48]RAPDU: 90 00 [10:49:48]wFMCommunicate OK [10:49:48]wFMCommunicate request_size=10 [10:49:48]MH_SAM_APDU [10:49:48]CAPDU: 80 0D 02 02 05 FD 96 44 64 0F [10:49:48]Write to MH i2c: E2 0D 00 39 12 80 0D 02 02 05 00 FD 96 44 64 0F 00 00 19 [10:49:48]Write i2c OK [10:49:48]MH_I2C_Read... [10:49:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:48]Read from MH i2c: E2 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 03 00 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 03 00 39 12 00 90 00 BF [10:49:48]RAPDU: 90 00 [10:49:48]wFMCommunicate OK [10:49:48]wFMCommunicate request_size=4 [10:49:48]MH_SAM_APDU [10:49:48]CAPDU: 80 0D 03 02 [10:49:48]Write to MH i2c: E2 08 00 3A 12 80 0D 03 02 00 00 00 00 C7 [10:49:48]Write i2c OK [10:49:48]MH_I2C_Read... [10:49:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:48]Read from MH i2c: E2 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 0B 00 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 0B 00 3A 12 00 22 2C A8 5C 3F A0 4F D9 90 00 21 [10:49:48]RAPDU: 22 2C A8 5C 3F A0 4F D9 90 00 [10:49:48]wFMCommunicate OK [10:49:48]SAM_PROTO_SignData done [10:49:48]FM_MakeSignedData done [10:49:48]CreateOFDProtocolMessage [10:49:48]wFMCommunicate request_size=4 [10:49:48]MH_SAM_APDU [10:49:48]CAPDU: 80 11 00 00 [10:49:48]Write to MH i2c: E2 08 00 3B 12 80 11 00 00 00 00 00 00 C7 [10:49:48]Write i2c OK [10:49:48]MH_I2C_Read... [10:49:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:48]Read from MH i2c: E2 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 17 00 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: E2 17 00 3B 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [10:49:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:49:48]wFMCommunicate OK [10:49:48]CreateOFDProtocolMessage done [10:49:48]OFDSenderStorePacket 58242 [10:49:48]StoreOFDPacket docnum=58242 [10:49:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 6E 07 01 CB 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 E2 00 00 00 F4 03 04 00 CB 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E3 00 00 35 04 06 00 25 FD 96 44 64 0F 22 2C A8 5C 3F A0 4F D9 [10:49:48]CheckFolder [10:49:48]dirname=/storage/ofd_packets [10:49:48]CheckFolder done [10:49:48]ProducePacketName [10:49:48]name=ofd_packets/00058242 [10:49:48]NVStorageSaveData ofd_packets/00058242 [10:49:48]File name is /storage/ofd_packets/00058242 [10:49:48]Write 301 bytes [10:49:48]NVStorageSaveData done [10:49:48]OFDSenderStorePacket done [10:49:48]KKMCreateOFDPacket done [10:49:48]NVStorageSaveData kkm_last_timestamp [10:49:48]File name is /storage/kkm_last_timestamp [10:49:48]Write 4 bytes [10:49:48]NVStorageSaveData done [10:49:48]ExternCall_PrintAddStr [10:49:48]wPrintStart [10:49:48]Write to MH i2c: 01 00 00 3C 12 4E [10:49:48]Write i2c OK [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: 01 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: 01 07 00 [10:49:48]MH_I2C_Read... [10:49:48]Read from MH i2c: 01 07 00 3C 12 00 00 00 00 00 FF 0F 63 [10:49:48]RasterBufferAndPrint [10:49:48]line Счет N : (1)2075493 [10:49:48]line ИНН: 02508201610067 [10:49:48]line Контрольно-Кассовый Чек [10:49:48]line ПРОДАЖА [10:49:48]line ТРК (МРК, ГНК) : 52 [10:49:48]line Товар: 2710124500 [10:49:48]line Аи-95-К-5 [10:49:48]line 6.740 * 74.20 [10:49:48]line = 500.11 [10:49:48]line НДС 12% НСП 1% [10:49:48]line > о реализуемом товаре [10:49:48]line ОКРУГЛЕНИЕ: -0.11 [10:49:48]line ИТОГО: 500.00 [10:49:48]line Внесено: 500.00 [10:49:48]line СДАЧА: 0.00 [10:49:48]line НСП 1% : 4.43 [10:49:48]line НДС 12% : 53.11 [10:49:48]line Наличными: 500.00 [10:49:48]line Безнал.: 0.00 [10:49:48]line Место: АЗС № 135 "Партнер Нефть" [10:49:48]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:49:48]line СНО: Общий режим [10:49:48]line Чек 226 20.08.2024 10:49 [10:49:48]line Смена: 100 ФФД: 1.0 [10:49:48]line ЗНМ: 0300000196 [10:49:48]line РНМ: 0000000000162794 [10:49:48]line Версия ККМ: v1.0 [10:49:48]line ФМ: 0000000002094532 [10:49:48]line ФД: 58242 [10:49:48]line ФПД: 41771078018063 [10:49:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104947&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58242&fm=41771078018063&tin=02508201610067®Number=0000000000162794&sum=50000 [10:49:48]OFD Sender: Processing packet 58242 [packets to send 51, broken 50] [10:49:48]ProducePacketName [10:49:48]name=ofd_packets/00058242 [10:49:48]OFD Sender: To server: pG, [10:49:48]CommunicateWithHost lk.salyk.kg:30040 [10:49:48]ConnectInit lk.salyk.kg [10:49:48]written 0, free lines is 4095 [10:49:48]Connected sock=10 [10:49:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 6E 07 01 CB 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 E2 00 00 00 F4 03 04 00 CB 74 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E3 00 00 35 04 06 00 25 FD 96 44 64 0F 22 2C A8 5C 3F A0 4F D9 [10:49:49]Write to MH i2c: 01 00 00 67 12 79 [10:49:49]Write i2c OK [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: 01 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: 01 07 00 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: 01 07 00 67 12 00 00 00 00 00 A5 0C 31 [10:49:49]RasterBufferAndPrint [10:49:49]line [10:49:49]line [10:49:49]line [10:49:49]line [10:49:49]line [10:49:49]written 0, free lines is 3241 [10:49:49]MH_Cut [10:49:49]Write to MH i2c: D1 01 00 6E 12 01 52 [10:49:49]Write i2c OK [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: D1 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: D1 01 00 [10:49:49]MH_I2C_Read... [10:49:49]Read from MH i2c: D1 01 00 6E 12 00 51 [10:49:49]Write to MH i2c: 01 00 00 6F 12 81 [10:49:49]Write i2c OK [10:49:49]MH_I2C_Read... [10:49:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CE D2 47 00 90 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 32 30 39 34 35 33 32 10 04 04 00 82 E3 00 00 F4 03 04 00 1A 20 C4 66 B6 04 01 00 00 92 5E AE BE 54 6A 1F D2 [10:49:49]CommunicateWithHost err = 0 [10:49:49]CheckOFDResponse [10:49:49]1017 (14) - 77093643461234 [10:49:49]1041 (16) - 0000000002094532 [10:49:49]1040 (4) - 58242 [10:49:49]1012 (4) - 20.08.2024 04:48 [10:49:49]1206 (1) - 0 [10:49:49]OFD Sender: Remove packet 58242 [10:49:49]ProducePacketName [10:49:49]name=ofd_packets/00058242 [10:49:49]NVStorageDeleteData [10:49:49]OFD Sender: No OFD packet to send [10:49:50]*** Cut start [10:49:50]*** Partial cut [10:49:50]*** CUTSNS_PIN = 1 [10:49:50]*** CUTSNS_PIN = 0 [10:49:50]*** Brake cut motor [10:49:50]Read from MH i2c: 01 [10:49:50]MH_I2C_Read... [10:49:50]*** Stop cut motor [10:49:50]*** Cut end [10:49:50]Read from MH i2c: 01 07 00 [10:49:50]MH_I2C_Read... [10:49:50]Read from MH i2c: 01 07 00 6F 12 00 00 00 00 00 FF 0F 96 [10:49:50]process_action close_receipt done [10:49:50]requested_data is exist [10:49:50]produce_requested_data [10:49:50]requested_item fm.sn is exist - process it [10:49:50]wFMCommunicate request_size=4 [10:49:50]MH_SAM_APDU [10:49:50]CAPDU: 80 11 00 00 [10:49:50]Write to MH i2c: E2 08 00 70 12 80 11 00 00 00 00 00 00 FC [10:49:50]Write i2c OK [10:49:50]MH_I2C_Read... [10:49:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:50]Read from MH i2c: E2 [10:49:50]MH_I2C_Read... [10:49:50]Read from MH i2c: E2 17 00 [10:49:50]MH_I2C_Read... [10:49:50]Read from MH i2c: E2 17 00 70 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 48 [10:49:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:49:50]wFMCommunicate OK [10:49:50]requested_item fd.num is exist - process it [10:49:50]SAM_PROTO_GetFieldsCounters [10:49:50]wFMCommunicate request_size=4 [10:49:50]MH_SAM_APDU [10:49:50]CAPDU: 80 13 00 00 [10:49:50]Write to MH i2c: E2 08 00 71 12 80 13 00 00 00 00 00 00 FF [10:49:50]Write i2c OK [10:49:50]MH_I2C_Read... [10:49:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:51]Read from MH i2c: E2 [10:49:51]MH_I2C_Read... [10:49:51]Read from MH i2c: E2 62 00 [10:49:51]MH_I2C_Read... [10:49:51]Read from MH i2c: E2 62 00 71 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 82 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [10:49:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 82 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:51]wFMCommunicate OK [10:49:51]SAM_PROTO_GetFieldsCounters done [10:49:51]requested_item shift.num is exist - process it [10:49:51]requested_item shift.opened is exist - process it [10:49:51]req_shift_opened [10:49:51]FM_GetShiftState [10:49:51]SAM_PROTO_GetShiftState [10:49:51]wFMCommunicate request_size=4 [10:49:51]MH_SAM_APDU [10:49:51]CAPDU: 80 13 01 00 [10:49:51]Write to MH i2c: E2 08 00 72 12 80 13 01 00 00 00 00 00 01 [10:49:51]Write i2c OK [10:49:51]MH_I2C_Read... [10:49:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:51]Read from MH i2c: E2 [10:49:51]MH_I2C_Read... [10:49:51]Read from MH i2c: E2 0E 00 [10:49:51]MH_I2C_Read... [10:49:51]Read from MH i2c: E2 0E 00 72 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [10:49:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:49:51]wFMCommunicate OK [10:49:51]SAM_PROTO_GetShiftState done [10:49:51]FM_GetShiftState done [10:49:51]req_shift_opened done [10:49:51]requested_item shift.open_date is exist - process it [10:49:51]req_shift_open_date [10:49:51]req_shift_open_date done [10:49:51]produce_requested_data done [10:49:51]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58242,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:49:51]process_action_free close_receipt [10:49:51]json_value_free [10:49:51]json_value_free done [10:49:51]process_json_proto returns [10:49:51]Send response to host [10:49:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58242,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:49:51]free response buf [10:49:51]execute_script done [10:49:51]execute_script returns [10:49:51]free content buf [10:49:51]Sock 7.Close socket [10:49:51]Sock 7.Thread stoped [10:49:54]OFD Sender: No OFD packet to send [10:49:59]OFD Sender: No OFD packet to send [10:50:04]OFD Sender: No OFD packet to send [10:50:09]OFD Sender: No OFD packet to send [10:50:14]OFD Sender: No OFD packet to send [10:50:19]OFD Sender: No OFD packet to send [10:50:24]OFD Sender: No OFD packet to send [10:50:29]OFD Sender: No OFD packet to send [10:50:34]OFD Sender: No OFD packet to send [10:50:39]OFD Sender: No OFD packet to send [10:50:44]OFD Sender: No OFD packet to send [10:50:49]OFD Sender: No OFD packet to send [10:50:54]OFD Sender: No OFD packet to send [10:50:59]OFD Sender: No OFD packet to send [10:51:04]OFD Sender: No OFD packet to send [10:51:09]OFD Sender: No OFD packet to send [10:51:14]OFD Sender: No OFD packet to send [10:51:19]OFD Sender: No OFD packet to send [10:51:24]OFD Sender: No OFD packet to send [10:51:29]OFD Sender: No OFD packet to send [10:51:31]accept exits with 9 [10:51:31]New connection [10:51:31]New thread 3067039076 created [10:51:31]Thread 3067182436 joined [10:51:31]Waiting for new connection... [10:51:31] Sock 9.Parse request [10:51:31]Sock 9.Check first char [10:51:31]Sock 9.First char is OK [10:51:31]request: POST /json_proto HTTP/1.0 [10:51:31]Method: POST [10:51:31]URL: /json_proto [10:51:31]Method is POST - this is cgi request [10:51:31]url: /json_proto [10:51:31]query_string will be loaded in cgi processing [10:51:31]execute_cgi json_proto POST (null) [10:51:31]execute_cgi path=json_proto method=POST [10:51:31]POST find Content-Length [10:51:31]Host: 172.17.44.3:8080 [10:51:31]Content-Length: 802 [10:51:31]Content-Type: application/json [10:51:31] [10:51:31]POST finish read [10:51:31]Found Content-Length = 802 [10:51:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:31]execute_script... [10:51: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)2075495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:31]POST & json_proto [10:51:31]process_json_proto [10:51:31]json parsed OK: [10:51:31]protocol is kg_v1.0 [10:51:31]action value=close_receipt [10:51:31]process_action close_receipt [10:51:31]cmd_close_receipt [10:51:31]MH_GetDate [10:51:31]Write to MH i2c: F0 00 00 73 12 74 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: F0 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: F0 09 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: F0 09 00 73 12 00 34 75 C4 66 AD C5 5D 66 85 [10:51:31]GetLastDocTimeStamp 1724150987 [10:51:31]current date 1724151092 [10:51:31]FM_GetShiftState [10:51:31]SAM_PROTO_GetShiftState [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 13 01 00 [10:51:31]Write to MH i2c: E2 08 00 74 12 80 13 01 00 00 00 00 00 03 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 0E 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 0E 00 74 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 26 [10:51:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:51:31]wFMCommunicate OK [10:51:31]SAM_PROTO_GetShiftState done [10:51:31]FM_GetShiftState done [10:51:31]opened in 1724112910 [10:51:31]opened+sec_in_day 1724199310 [10:51:31]quantity*price = 50083 [10:51:31]sum+1 = 50085 [10:51:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 227 20.08.2024 10:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58243 ФПД: 8785551360947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105132&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58243&fm=8785551360947&tin=02508201610067®Number=0000000000162794&sum=50084 [10:51:32]StoreToDocumentArchive [10:51:32]shift 100 fd 58243 [10:51:32]save to /storage/0100/doc_00058243 [10:51:32]save last doc name /storage/0100/doc_00058243 to /storage/kkm_last_doc_name [10:51:32]save OK [10:51:32]Clear old archive folders... [10:51:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:51:32]tlvbuf is 006E8BA0 [10:51:32]SAM_PROTO_ClearQueue [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 09 00 00 [10:51:32]Write to MH i2c: E2 08 00 81 12 80 09 00 00 00 00 00 00 05 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 81 12 00 90 00 07 [10:51:32]RAPDU: 90 00 [10:51:32]wFMCommunicate OK [10:51:32]SAM_PROTO_ClearQueue done [10:51:32]KKMCreateOFDPacket [10:51:32]OFDProtocolAddRootSTLVToBuf [10:51:32]FM_MakeSignedData [10:51:32]FM_MakeSignedData [10:51:32]SAM_PROTO_SignData [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 0D 01 02 [10:51:32]Write to MH i2c: E2 08 00 82 12 80 0D 01 02 00 00 00 00 0D [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 82 12 00 90 00 08 [10:51:32]RAPDU: 90 00 [10:51:32]wFMCommunicate OK [10:51:32]wFMCommunicate request_size=255 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 34 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E3 00 00 35 04 06 00 [10:51:32]Write to MH i2c: E2 02 01 83 12 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 34 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E3 00 00 35 04 06 00 00 00 BD [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 83 12 00 90 00 09 [10:51:32]RAPDU: 90 00 [10:51:32]wFMCommunicate OK [10:51:32]wFMCommunicate request_size=11 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 0D 02 02 06 07 FD 8B AB 03 B3 [10:51:32]Write to MH i2c: E2 0E 00 84 12 80 0D 02 02 06 00 07 FD 8B AB 03 B3 00 00 0C [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 03 00 84 12 00 90 00 0A [10:51:32]RAPDU: 90 00 [10:51:32]wFMCommunicate OK [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 0D 03 02 [10:51:32]Write to MH i2c: E2 08 00 85 12 80 0D 03 02 00 00 00 00 12 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0B 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0B 00 85 12 00 0D D3 AB 66 B0 C8 23 95 90 00 34 [10:51:32]RAPDU: 0D D3 AB 66 B0 C8 23 95 90 00 [10:51:32]wFMCommunicate OK [10:51:32]SAM_PROTO_SignData done [10:51:32]FM_MakeSignedData done [10:51:32]CreateOFDProtocolMessage [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 11 00 00 [10:51:32]Write to MH i2c: E2 08 00 86 12 80 11 00 00 00 00 00 00 12 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 17 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 17 00 86 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5E [10:51:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:51:32]wFMCommunicate OK [10:51:32]CreateOFDProtocolMessage done [10:51:32]OFDSenderStorePacket 58243 [10:51:32]StoreOFDPacket docnum=58243 [10:51:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58243,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:51:35]free response buf [10:51:35]execute_script done [10:51:35]execute_script returns [10:51:35]free content buf [10:51:35]Sock 9.Close socket [10:51:35]Sock 9.Thread stoped [10:51:39]OFD Sender: No OFD packet to send [10:51:43]accept exits with 10 [10:51:43]New connection [10:51:43]New thread 3067182436 created [10:51:43]Thread 3067039076 joined [10:51:43]Waiting for new connection... [10:51:43] Sock 10.Parse request [10:51:43]Sock 10.Check first char [10:51:43]Sock 10.First char is OK [10:51:43]request: POST /json_proto HTTP/1.0 [10:51:43]Method: POST [10:51:43]URL: /json_proto [10:51:43]Method is POST - this is cgi request [10:51:43]url: /json_proto [10:51:43]query_string will be loaded in cgi processing [10:51:43]execute_cgi json_proto POST (null) [10:51:43]execute_cgi path=json_proto method=POST [10:51:43]POST find Content-Length [10:51:43]Host: 172.17.44.3:8080 [10:51:43]Content-Length: 796 [10:51:43]Content-Type: application/json [10:51:43] [10:51:43]POST finish read [10:51:43]Found Content-Length = 796 [10:51:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 0.00, "quantity" : 52.140, "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\u000A99847", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:43]execute_script... [10:51: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)2075490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 0.00, "quantity" : 52.140, "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\u000A99847", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:43]POST & json_proto [10:51:43]process_json_proto [10:51:43]json parsed OK: [10:51:43]protocol is kg_v1.0 [10:51:43]action value=close_receipt [10:51:43]process_action close_receipt [10:51:43]cmd_close_receipt [10:51:43]MH_GetDate [10:51:43]Write to MH i2c: F0 00 00 BD 12 BE [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: F0 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: F0 09 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: F0 09 00 BD 12 00 40 75 C4 66 AD C5 5D 66 DB [10:51:43]GetLastDocTimeStamp 1724151092 [10:51:43]current date 1724151104 [10:51:43]FM_GetShiftState [10:51:43]SAM_PROTO_GetShiftState [10:51:43]wFMCommunicate request_size=4 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 13 01 00 [10:51:43]Write to MH i2c: E2 08 00 BE 12 80 13 01 00 00 00 00 00 4D [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 0E 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 0E 00 BE 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 70 [10:51:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:51:43]wFMCommunicate OK [10:51:43]SAM_PROTO_GetShiftState done [10:51:43]FM_GetShiftState done [10:51:43]opened in 1724112910 [10:51:43]opened+sec_in_day 1724199310 [10:51:43]quantity*price = 0 [10:51:43]sum+1 = 1 [10:51:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 228 20.08.2024 10:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 99847 ФМ: 0000000002094532 ФД: 58244 ФПД: 6163301751694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105144&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58244&fm=6163301751694&tin=02508201610067®Number=0000000000162794&sum=0 [10:51:44]StoreToDocumentArchive [10:51:44]shift 100 fd 58244 [10:51:44]save to /storage/0100/doc_00058244 [10:51:44]save last doc name /storage/0100/doc_00058244 to /storage/kkm_last_doc_name [10:51:44]save OK [10:51:44]Clear old archive folders... [10:51:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:51:44]tlvbuf is 006C9000 [10:51:44]SAM_PROTO_ClearQueue [10:51:44]wFMCommunicate request_size=4 [10:51:44]MH_SAM_APDU [10:51:44]CAPDU: 80 09 00 00 [10:51:44]Write to MH i2c: E2 08 00 CB 12 80 09 00 00 00 00 00 00 4F [10:51:44]Write i2c OK [10:51:44]MH_I2C_Read... [10:51:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:44]Read from MH i2c: E2 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: E2 03 00 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: E2 03 00 CB 12 00 90 00 51 [10:51:44]RAPDU: 90 00 [10:51:44]wFMCommunicate OK [10:51:44]SAM_PROTO_ClearQueue done [10:51:44]KKMCreateOFDPacket [10:51:44]OFDProtocolAddRootSTLVToBuf [10:51:44]FM_MakeSignedData [10:51:44]FM_MakeSignedData [10:51:44]SAM_PROTO_SignData [10:51:44]wFMCommunicate request_size=4 [10:51:44]MH_SAM_APDU [10:51:44]CAPDU: 80 0D 01 02 [10:51:44]Write to MH i2c: E2 08 00 CC 12 80 0D 01 02 00 00 00 00 57 [10:51:44]Write i2c OK [10:51:44]MH_I2C_Read... [10:51:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:44]Read from MH i2c: E2 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: E2 03 00 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: E2 03 00 CC 12 00 90 00 52 [10:51:44]RAPDU: 90 00 [10:51:44]wFMCommunicate OK [10:51:44]wFMCommunicate request_size=255 [10:51:44]MH_SAM_APDU [10:51:44]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC CB 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 40 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E3 00 00 35 04 06 00 05 9B [10:51:44]Write to MH i2c: E2 02 01 CD 12 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC CB 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 40 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E3 00 00 35 04 06 00 05 9B 00 00 AA [10:51:44]Write i2c OK [10:51:44]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 03 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 03 00 CD 12 00 90 00 53 [10:51:45]RAPDU: 90 00 [10:51:45]wFMCommunicate OK [10:51:45]wFMCommunicate request_size=9 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 0D 02 02 04 01 69 5B 8E [10:51:45]Write to MH i2c: E2 0C 00 CE 12 80 0D 02 02 04 00 01 69 5B 8E 00 00 B5 [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 03 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 03 00 CE 12 00 90 00 54 [10:51:45]RAPDU: 90 00 [10:51:45]wFMCommunicate OK [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 0D 03 02 [10:51:45]Write to MH i2c: E2 08 00 CF 12 80 0D 03 02 00 00 00 00 5C [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 0B 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 0B 00 CF 12 00 F5 C8 F7 FD C5 BA F1 0D 90 00 8B [10:51:45]RAPDU: F5 C8 F7 FD C5 BA F1 0D 90 00 [10:51:45]wFMCommunicate OK [10:51:45]SAM_PROTO_SignData done [10:51:45]FM_MakeSignedData done [10:51:45]CreateOFDProtocolMessage [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 11 00 00 [10:51:45]Write to MH i2c: E2 08 00 D0 12 80 11 00 00 00 00 00 00 5C [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 17 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 17 00 D0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A8 [10:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:51:45]wFMCommunicate OK [10:51:45]CreateOFDProtocolMessage done [10:51:45]OFDSenderStorePacket 58244 [10:51:45]StoreOFDPacket docnum=58244 [10:51:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A8 CE 06 01 D7 E9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC CB 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 40 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E3 00 00 35 04 06 00 05 9B 01 69 5B 8E F5 C8 F7 FD C5 BA F1 0D [10:51:45]CheckFolder [10:51:45]dirname=/storage/ofd_packets [10:51:45]CheckFolder done [10:51:45]ProducePacketName [10:51:45]name=ofd_packets/00058244 [10:51:45]NVStorageSaveData ofd_packets/00058244 [10:51:45]File name is /storage/ofd_packets/00058244 [10:51:45]Write 300 bytes [10:51:45]NVStorageSaveData done [10:51:45]OFDSenderStorePacket done [10:51:45]KKMCreateOFDPacket done [10:51:45]NVStorageSaveData kkm_last_timestamp [10:51:45]File name is /storage/kkm_last_timestamp [10:51:45]Write 4 bytes [10:51:45]NVStorageSaveData done [10:51:45]ExternCall_PrintAddStr [10:51:45]wPrintStart [10:51:45]Write to MH i2c: 01 00 00 D1 12 E3 [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 07 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 07 00 D1 12 00 00 00 00 00 FF 0F F8 [10:51:45]RasterBufferAndPrint [10:51:45]line Счет N : (1)2075490 [10:51:45]line ИНН: 02508201610067 [10:51:45]line Контрольно-Кассовый Чек [10:51:45]line ПРОДАЖА [10:51:45]line ТРК (МРК, ГНК) : 81 [10:51:45]line Товар: 2711190000 [10:51:45]line ГАЗ-К-5 [10:51:45]line 52.140 * 0.00 [10:51:45]line = 0.00 [10:51:45]line НДС 12% НСП 1% [10:51:45]line > о реализуемом товаре [10:51:45]line ИТОГО: 0.00 [10:51:45]line НСП 1% : 0.00 [10:51:45]line НДС 12% : 0.00 [10:51:45]line Наличными: 0.00 [10:51:45]line Безнал.: 0.00 [10:51:45]line Место: АЗС № 135 "Партнер Нефть" [10:51:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:51:45]line СНО: Общий режим [10:51:45]line Чек 228 20.08.2024 10:51 [10:51:45]line Смена: 100 ФФД: 1.0 [10:51:45]line ЗНМ: 0300000196 [10:51:45]line РНМ: 0000000000162794 [10:51:45]line Версия ККМ: v1.0 [10:51:45]line Талоны: Топливная Карта [10:51:45]line 99847 [10:51:45]line ФМ: 0000000002094532 [10:51:45]line ФД: 58244 [10:51:45]line ФПД: 6163301751694 [10:51:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105144&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58244&fm=6163301751694&tin=02508201610067®Number=0000000000162794&sum=0 [10:51:45]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:51:45]ProducePacketName [10:51:45]name=ofd_packets/00058244 [10:51:45]OFD Sender: To server: pG, [10:51:45]CommunicateWithHost lk.salyk.kg:30040 [10:51:45]ConnectInit lk.salyk.kg [10:51:45]written 0, free lines is 4095 [10:51:45]Write to MH i2c: 01 00 00 FB 12 0D [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 07 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 07 00 FB 12 00 00 00 00 00 B7 0C D7 [10:51:45]RasterBufferAndPrint [10:51:45]line [10:51:45]line [10:51:45]line [10:51:45]line [10:51:45]line [10:51:45]written 0, free lines is 3262 [10:51:46]MH_Cut [10:51:46]Write to MH i2c: D1 01 00 02 13 01 E7 [10:51:46]Write i2c OK [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: D1 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: D1 01 00 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: D1 01 00 02 13 00 E6 [10:51:46]Write to MH i2c: 01 00 00 03 13 16 [10:51:46]Write i2c OK [10:51:46]MH_I2C_Read... [10:51:46]*** Cut start [10:51:46]*** Partial cut [10:51:46]*** CUTSNS_PIN = 1 [10:51:46]*** CUTSNS_PIN = 0 [10:51:47]*** Brake cut motor [10:51:47]Read from MH i2c: 01 [10:51:47]MH_I2C_Read... [10:51:47]*** Stop cut motor [10:51:47]*** Cut end [10:51:47]Read from MH i2c: 01 07 00 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: 01 07 00 03 13 00 00 00 00 00 FF 0F 2B [10:51:47]process_action close_receipt done [10:51:47]requested_data is exist [10:51:47]produce_requested_data [10:51:47]requested_item fm.sn is exist - process it [10:51:47]wFMCommunicate request_size=4 [10:51:47]MH_SAM_APDU [10:51:47]CAPDU: 80 11 00 00 [10:51:47]Write to MH i2c: E2 08 00 04 13 80 11 00 00 00 00 00 00 91 [10:51:47]Write i2c OK [10:51:47]MH_I2C_Read... [10:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:47]Read from MH i2c: E2 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 17 00 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 17 00 04 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DD [10:51:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:51:47]wFMCommunicate OK [10:51:47]requested_item fd.num is exist - process it [10:51:47]SAM_PROTO_GetFieldsCounters [10:51:47]wFMCommunicate request_size=4 [10:51:47]MH_SAM_APDU [10:51:47]CAPDU: 80 13 00 00 [10:51:47]Write to MH i2c: E2 08 00 05 13 80 13 00 00 00 00 00 00 94 [10:51:47]Write i2c OK [10:51:47]MH_I2C_Read... [10:51:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:47]Read from MH i2c: E2 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 62 00 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 62 00 05 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 84 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [10:51:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 84 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:47]wFMCommunicate OK [10:51:47]SAM_PROTO_GetFieldsCounters done [10:51:47]requested_item shift.num is exist - process it [10:51:47]requested_item shift.opened is exist - process it [10:51:47]req_shift_opened [10:51:47]FM_GetShiftState [10:51:47]SAM_PROTO_GetShiftState [10:51:47]wFMCommunicate request_size=4 [10:51:47]MH_SAM_APDU [10:51:47]CAPDU: 80 13 01 00 [10:51:47]Write to MH i2c: E2 08 00 06 13 80 13 01 00 00 00 00 00 96 [10:51:47]Write i2c OK [10:51:47]MH_I2C_Read... [10:51:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:47]Read from MH i2c: E2 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 0E 00 [10:51:47]MH_I2C_Read... [10:51:47]Read from MH i2c: E2 0E 00 06 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B9 [10:51:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:51:47]wFMCommunicate OK [10:51:47]SAM_PROTO_GetShiftState done [10:51:47]FM_GetShiftState done [10:51:47]req_shift_opened done [10:51:47]requested_item shift.open_date is exist - process it [10:51:47]req_shift_open_date [10:51:47]req_shift_open_date done [10:51:47]produce_requested_data done [10:51:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58244,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:51:47]process_action_free close_receipt [10:51:47]json_value_free [10:51:47]json_value_free done [10:51:47]process_json_proto returns [10:51:47]Send response to host [10:51:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58244,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:51:47]free response buf [10:51:47]execute_script done [10:51:47]execute_script returns [10:51:47]free content buf [10:51:47]Sock 10.Close socket [10:51:47]Sock 10.Thread stoped [10:51:50]ConnectInit Can't take IP for lk.salyk.kg [10:51:50]CommunicateWithHost connect error [10:51:50]CommunicateWithHost err = -1 [10:51:50]OFD Sender: Server communicate error [10:51:55]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:51:55]ProducePacketName [10:51:55]name=ofd_packets/00058244 [10:51:55]OFD Sender: To server: pG, [10:51:55]CommunicateWithHost lk.salyk.kg:30040 [10:51:55]ConnectInit lk.salyk.kg [10:52:00]ConnectInit Can't take IP for lk.salyk.kg [10:52:00]CommunicateWithHost connect error [10:52:00]CommunicateWithHost err = -1 [10:52:00]OFD Sender: Server communicate error [10:52:05]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:52:05]ProducePacketName [10:52:05]name=ofd_packets/00058244 [10:52:05]OFD Sender: To server: pG, [10:52:05]CommunicateWithHost lk.salyk.kg:30040 [10:52:05]ConnectInit lk.salyk.kg [10:52:10]ConnectInit Can't take IP for lk.salyk.kg [10:52:10]CommunicateWithHost connect error [10:52:10]CommunicateWithHost err = -1 [10:52:10]OFD Sender: Server communicate error [10:52:15]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:52:15]ProducePacketName [10:52:15]name=ofd_packets/00058244 [10:52:15]OFD Sender: To server: pG, [10:52:15]CommunicateWithHost lk.salyk.kg:30040 [10:52:15]ConnectInit lk.salyk.kg [10:52:20]ConnectInit Can't take IP for lk.salyk.kg [10:52:20]CommunicateWithHost connect error [10:52:20]CommunicateWithHost err = -1 [10:52:20]OFD Sender: Server communicate error [10:52:25]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:52:25]ProducePacketName [10:52:25]name=ofd_packets/00058244 [10:52:25]OFD Sender: To server: pG, [10:52:25]CommunicateWithHost lk.salyk.kg:30040 [10:52:25]ConnectInit lk.salyk.kg [10:52:30]ConnectInit Can't take IP for lk.salyk.kg [10:52:30]CommunicateWithHost connect error [10:52:30]CommunicateWithHost err = -1 [10:52:30]OFD Sender: Server communicate error [10:52:35]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:52:35]ProducePacketName [10:52:35]name=ofd_packets/00058244 [10:52:35]OFD Sender: To server: pG, [10:52:35]CommunicateWithHost lk.salyk.kg:30040 [10:52:35]ConnectInit lk.salyk.kg [10:52:40]ConnectInit Can't take IP for lk.salyk.kg [10:52:40]CommunicateWithHost connect error [10:52:40]CommunicateWithHost err = -1 [10:52:40]OFD Sender: Server communicate error [10:52:45]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:52:45]ProducePacketName [10:52:45]name=ofd_packets/00058244 [10:52:45]OFD Sender: To server: pG, [10:52:45]CommunicateWithHost lk.salyk.kg:30040 [10:52:45]ConnectInit lk.salyk.kg [10:52:50]ConnectInit Can't take IP for lk.salyk.kg [10:52:50]CommunicateWithHost connect error [10:52:50]CommunicateWithHost err = -1 [10:52:50]OFD Sender: Server communicate error [10:52:55]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:52:55]ProducePacketName [10:52:55]name=ofd_packets/00058244 [10:52:55]OFD Sender: To server: pG, [10:52:55]CommunicateWithHost lk.salyk.kg:30040 [10:52:55]ConnectInit lk.salyk.kg [10:53:00]ConnectInit Can't take IP for lk.salyk.kg [10:53:00]CommunicateWithHost connect error [10:53:00]CommunicateWithHost err = -1 [10:53:00]OFD Sender: Server communicate error [10:53:05]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:53:05]ProducePacketName [10:53:05]name=ofd_packets/00058244 [10:53:05]OFD Sender: To server: pG, [10:53:05]CommunicateWithHost lk.salyk.kg:30040 [10:53:05]ConnectInit lk.salyk.kg [10:53:10]ConnectInit Can't take IP for lk.salyk.kg [10:53:10]CommunicateWithHost connect error [10:53:10]CommunicateWithHost err = -1 [10:53:10]OFD Sender: Server communicate error [10:53:15]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:53:15]ProducePacketName [10:53:15]name=ofd_packets/00058244 [10:53:15]OFD Sender: To server: pG, [10:53:15]CommunicateWithHost lk.salyk.kg:30040 [10:53:15]ConnectInit lk.salyk.kg [10:53:20]ConnectInit Can't take IP for lk.salyk.kg [10:53:20]CommunicateWithHost connect error [10:53:20]CommunicateWithHost err = -1 [10:53:20]OFD Sender: Server communicate error [10:53:25]OFD Sender: Processing packet 58244 [packets to send 51, broken 50] [10:53:25]ProducePacketName [10:53:25]name=ofd_packets/00058244 [10:53:25]OFD Sender: To server: pG, [10:53:25]CommunicateWithHost lk.salyk.kg:30040 [10:53:25]ConnectInit lk.salyk.kg [10:53:29]accept exits with 7 [10:53:29]New connection [10:53:29]New thread 3067039076 created [10:53:29]Thread 3067182436 joined [10:53:29]Waiting for new connection... [10:53:29] Sock 7.Parse request [10:53:29]Sock 7.Check first char [10:53:29]Sock 7.First char is OK [10:53:29]request: POST /json_proto HTTP/1.0 [10:53:29]Method: POST [10:53:29]URL: /json_proto [10:53:29]Method is POST - this is cgi request [10:53:29]url: /json_proto [10:53:29]query_string will be loaded in cgi processing [10:53:29]execute_cgi json_proto POST (null) [10:53:29]execute_cgi path=json_proto method=POST [10:53:29]POST find Content-Length [10:53:29]Host: 172.17.44.3:8080 [10:53:29]Content-Length: 805 [10:53:29]Content-Type: application/json [10:53:29] [10:53:29]POST finish read [10:53:29]Found Content-Length = 805 [10:53:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:29]execute_script... [10:53:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:29]POST & json_proto [10:53:29]process_json_proto [10:53:29]json parsed OK: [10:53:29]protocol is kg_v1.0 [10:53:29]action value=close_receipt [10:53:29]process_action close_receipt [10:53:29]cmd_close_receipt [10:53:29]MH_GetDate [10:53:29]Write to MH i2c: F0 00 00 07 13 09 [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: F0 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: F0 09 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: F0 09 00 07 13 00 AA 75 C4 66 AD C5 5D 66 90 [10:53:29]GetLastDocTimeStamp 1724151104 [10:53:29]current date 1724151210 [10:53:29]FM_GetShiftState [10:53:29]SAM_PROTO_GetShiftState [10:53:29]wFMCommunicate request_size=4 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 13 01 00 [10:53:29]Write to MH i2c: E2 08 00 08 13 80 13 01 00 00 00 00 00 98 [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 0E 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 0E 00 08 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BB [10:53:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:53:29]wFMCommunicate OK [10:53:29]SAM_PROTO_GetShiftState done [10:53:29]FM_GetShiftState done [10:53:29]opened in 1724112910 [10:53:29]opened+sec_in_day 1724199310 [10:53:29]quantity*price = 100070 [10:53:29]sum+1 = 100072 [10:53:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 229 20.08.2024 10:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58245 ФПД: 47943987133320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105330&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58245&fm=47943987133320&tin=02508201610067®Number=0000000000162794&sum=100071 [10:53:30]StoreToDocumentArchive [10:53:30]shift 100 fd 58245 [10:53:30]save to /storage/0100/doc_00058245 [10:53:30]save last doc name /storage/0100/doc_00058245 to /storage/kkm_last_doc_name [10:53:30]save OK [10:53:30]Clear old archive folders... [10:53:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:53:30]tlvbuf is 0072C950 [10:53:30]SAM_PROTO_ClearQueue [10:53:30]wFMCommunicate request_size=4 [10:53:30]MH_SAM_APDU [10:53:30]CAPDU: 80 09 00 00 [10:53:30]Write to MH i2c: E2 08 00 15 13 80 09 00 00 00 00 00 00 9A [10:53:30]Write i2c OK [10:53:30]MH_I2C_Read... [10:53:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:30]Read from MH i2c: E2 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: E2 03 00 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: E2 03 00 15 13 00 90 00 9C [10:53:30]RAPDU: 90 00 [10:53:30]wFMCommunicate OK [10:53:30]SAM_PROTO_ClearQueue done [10:53:30]KKMCreateOFDPacket [10:53:30]OFDProtocolAddRootSTLVToBuf [10:53:30]FM_MakeSignedData [10:53:30]FM_MakeSignedData [10:53:30]SAM_PROTO_SignData [10:53:30]wFMCommunicate request_size=4 [10:53:30]MH_SAM_APDU [10:53:30]CAPDU: 80 0D 01 02 [10:53:30]Write to MH i2c: E2 08 00 16 13 80 0D 01 02 00 00 00 00 A2 [10:53:30]Write i2c OK [10:53:30]MH_I2C_Read... [10:53:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:30]Read from MH i2c: E2 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: E2 03 00 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: E2 03 00 16 13 00 90 00 9D [10:53:30]RAPDU: 90 00 [10:53:30]wFMCommunicate OK [10:53:30]wFMCommunicate request_size=255 [10:53:30]MH_SAM_APDU [10:53:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 AA 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E3 00 00 35 04 06 00 [10:53:30]Write to MH i2c: E2 02 01 17 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 AA 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E3 00 00 35 04 06 00 00 00 BF [10:53:30]Write i2c OK [10:53:30]MH_I2C_Read... [10:53:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:30]Read from MH i2c: E2 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: E2 03 00 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: E2 03 00 17 13 00 90 00 9E [10:53:31]RAPDU: 90 00 [10:53:31]wFMCommunicate OK [10:53:31]wFMCommunicate request_size=11 [10:53:31]MH_SAM_APDU [10:53:31]CAPDU: 80 0D 02 02 06 2B 9A D4 52 7B 88 [10:53:31]Write to MH i2c: E2 0E 00 18 13 80 0D 02 02 06 00 2B 9A D4 52 7B 88 00 00 9F [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: E2 [10:53:31]MH_I2C_Read... [10:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:31]Read from MH i2c: E2 03 00 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: E2 03 00 18 13 00 90 00 9F [10:53:31]RAPDU: 90 00 [10:53:31]wFMCommunicate OK [10:53:31]wFMCommunicate request_size=4 [10:53:31]MH_SAM_APDU [10:53:31]CAPDU: 80 0D 03 02 [10:53:31]Write to MH i2c: E2 08 00 19 13 80 0D 03 02 00 00 00 00 A7 [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:31]Read from MH i2c: E2 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: E2 0B 00 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: E2 0B 00 19 13 00 A2 40 51 B6 32 18 22 68 90 00 65 [10:53:31]RAPDU: A2 40 51 B6 32 18 22 68 90 00 [10:53:31]wFMCommunicate OK [10:53:31]SAM_PROTO_SignData done [10:53:31]FM_MakeSignedData done [10:53:31]CreateOFDProtocolMessage [10:53:31]wFMCommunicate request_size=4 [10:53:31]MH_SAM_APDU [10:53:31]CAPDU: 80 11 00 00 [10:53:31]Write to MH i2c: E2 08 00 1A 13 80 11 00 00 00 00 00 00 A7 [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:31]Read from MH i2c: E2 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: E2 17 00 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: E2 17 00 1A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F3 [10:53:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:53:31]wFMCommunicate OK [10:53:31]CreateOFDProtocolMessage done [10:53:31]OFDSenderStorePacket 58245 [10:53:31]StoreOFDPacket docnum=58245 [10:53:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 45 79 08 01 AB 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 AA 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E3 00 00 35 04 06 00 2B 9A D4 52 7B 88 A2 40 51 B6 32 18 22 68 [10:53:31]CheckFolder [10:53:31]dirname=/storage/ofd_packets [10:53:31]CheckFolder done [10:53:31]ProducePacketName [10:53:31]name=ofd_packets/00058245 [10:53:31]NVStorageSaveData ofd_packets/00058245 [10:53:31]File name is /storage/ofd_packets/00058245 [10:53:31]Write 302 bytes [10:53:31]NVStorageSaveData done [10:53:31]OFDSenderStorePacket done [10:53:31]KKMCreateOFDPacket done [10:53:31]NVStorageSaveData kkm_last_timestamp [10:53:31]File name is /storage/kkm_last_timestamp [10:53:31]Write 4 bytes [10:53:31]NVStorageSaveData done [10:53:31]ExternCall_PrintAddStr [10:53:31]wPrintStart [10:53:31]Write to MH i2c: 01 00 00 1B 13 2E [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: 01 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: 01 07 00 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: 01 07 00 1B 13 00 00 00 00 00 FF 0F 43 [10:53:31]RasterBufferAndPrint [10:53:31]line Счет N : (1)2075497 [10:53:31]line ИНН: 02508201610067 [10:53:31]line Контрольно-Кассовый Чек [10:53:31]line ПРОДАЖА [10:53:31]line ТРК (МРК, ГНК) : 61 [10:53:31]line Товар: 2710124900 [10:53:31]line Аи-100-К-3 [10:53:31]line 10.370 * 96.50 [10:53:31]line = 1000.71 [10:53:31]line НДС 12% НСП 1% [10:53:31]line > о реализуемом товаре [10:53:31]line ИТОГО: 1000.71 [10:53:31]line НСП 1% : 8.86 [10:53:31]line НДС 12% : 106.27 [10:53:31]line Наличными: 0.00 [10:53:31]line Безнал.: 1000.71 [10:53:31]line Место: АЗС № 135 "Партнер Нефть" [10:53:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:53:31]line СНО: Общий режим [10:53:31]line Чек 229 20.08.2024 10:53 [10:53:31]line Смена: 100 ФФД: 1.0 [10:53:31]line ЗНМ: 0300000196 [10:53:31]line РНМ: 0000000000162794 [10:53:31]line Версия ККМ: v1.0 [10:53:31]line Платежная система: O! деньги [10:53:31]line ФМ: 0000000002094532 [10:53:31]line ФД: 58245 [10:53:31]line ФПД: 47943987133320 [10:53:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105330&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58245&fm=47943987133320&tin=02508201610067®Number=0000000000162794&sum=100071 [10:53:31]written 0, free lines is 4095 [10:53:31]OFD Sender: Processing packet 58244 [packets to send 52, broken 50] [10:53:31]ProducePacketName [10:53:31]name=ofd_packets/00058244 [10:53:31]OFD Sender: To server: pG, [10:53:31]CommunicateWithHost lk.salyk.kg:30040 [10:53:31]ConnectInit lk.salyk.kg [10:53:31]Write to MH i2c: 01 00 00 45 13 58 [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: 01 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: 01 07 00 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: 01 07 00 45 13 00 00 00 00 00 B9 0C 24 [10:53:31]RasterBufferAndPrint [10:53:31]line [10:53:31]line [10:53:31]line [10:53:31]line [10:53:31]line [10:53:31]written 0, free lines is 3269 [10:53:31]MH_Cut [10:53:31]Write to MH i2c: D1 01 00 4C 13 01 31 [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: D1 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: D1 01 00 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: D1 01 00 4C 13 00 30 [10:53:31]Write to MH i2c: 01 00 00 4D 13 60 [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:32]*** Cut start [10:53:32]*** Partial cut [10:53:32]*** CUTSNS_PIN = 1 [10:53:32]*** CUTSNS_PIN = 0 [10:53:32]*** Brake cut motor [10:53:33]Read from MH i2c: 01 [10:53:33]MH_I2C_Read... [10:53:33]*** Stop cut motor [10:53:33]*** Cut end [10:53:33]Read from MH i2c: 01 07 00 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: 01 07 00 4D 13 00 00 00 00 00 FF 0F 75 [10:53:33]process_action close_receipt done [10:53:33]requested_data is exist [10:53:33]produce_requested_data [10:53:33]requested_item fm.sn is exist - process it [10:53:33]wFMCommunicate request_size=4 [10:53:33]MH_SAM_APDU [10:53:33]CAPDU: 80 11 00 00 [10:53:33]Write to MH i2c: E2 08 00 4E 13 80 11 00 00 00 00 00 00 DB [10:53:33]Write i2c OK [10:53:33]MH_I2C_Read... [10:53:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:33]Read from MH i2c: E2 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 17 00 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 17 00 4E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 27 [10:53:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:53:33]wFMCommunicate OK [10:53:33]requested_item fd.num is exist - process it [10:53:33]SAM_PROTO_GetFieldsCounters [10:53:33]wFMCommunicate request_size=4 [10:53:33]MH_SAM_APDU [10:53:33]CAPDU: 80 13 00 00 [10:53:33]Write to MH i2c: E2 08 00 4F 13 80 13 00 00 00 00 00 00 DE [10:53:33]Write i2c OK [10:53:33]MH_I2C_Read... [10:53:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:33]Read from MH i2c: E2 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 62 00 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 62 00 4F 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 85 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [10:53:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 85 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:33]wFMCommunicate OK [10:53:33]SAM_PROTO_GetFieldsCounters done [10:53:33]requested_item shift.num is exist - process it [10:53:33]requested_item shift.opened is exist - process it [10:53:33]req_shift_opened [10:53:33]FM_GetShiftState [10:53:33]SAM_PROTO_GetShiftState [10:53:33]wFMCommunicate request_size=4 [10:53:33]MH_SAM_APDU [10:53:33]CAPDU: 80 13 01 00 [10:53:33]Write to MH i2c: E2 08 00 50 13 80 13 01 00 00 00 00 00 E0 [10:53:33]Write i2c OK [10:53:33]MH_I2C_Read... [10:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:33]Read from MH i2c: E2 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 0E 00 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 0E 00 50 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 03 [10:53:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:53:33]wFMCommunicate OK [10:53:33]SAM_PROTO_GetShiftState done [10:53:33]FM_GetShiftState done [10:53:33]req_shift_opened done [10:53:33]requested_item shift.open_date is exist - process it [10:53:33]req_shift_open_date [10:53:33]req_shift_open_date done [10:53:33]produce_requested_data done [10:53:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58245,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:53:33]process_action_free close_receipt [10:53:33]json_value_free [10:53:33]json_value_free done [10:53:33]process_json_proto returns [10:53:33]Send response to host [10:53:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58245,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:53:33]free response buf [10:53:33]execute_script done [10:53:33]execute_script returns [10:53:33]free content buf [10:53:33]Sock 7.Close socket [10:53:33]Sock 7.Thread stoped [10:53:36]ConnectInit Can't take IP for lk.salyk.kg [10:53:36]CommunicateWithHost connect error [10:53:36]CommunicateWithHost err = -1 [10:53:36]OFD Sender: Server communicate error [10:53:41]OFD Sender: Processing packet 58244 [packets to send 52, broken 50] [10:53:41]ProducePacketName [10:53:41]name=ofd_packets/00058244 [10:53:41]OFD Sender: To server: pG, [10:53:41]CommunicateWithHost lk.salyk.kg:30040 [10:53:41]ConnectInit lk.salyk.kg [10:53:46]ConnectInit Can't take IP for lk.salyk.kg [10:53:46]CommunicateWithHost connect error [10:53:46]CommunicateWithHost err = -1 [10:53:46]OFD Sender: Server communicate error [10:53:51]OFD Sender: Processing packet 58244 [packets to send 52, broken 50] [10:53:51]ProducePacketName [10:53:51]name=ofd_packets/00058244 [10:53:51]OFD Sender: To server: pG, [10:53:51]CommunicateWithHost lk.salyk.kg:30040 [10:53:51]ConnectInit lk.salyk.kg [10:53:51]Connected sock=7 [10:53:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A8 CE 06 01 D7 E9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC CB 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 40 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E3 00 00 35 04 06 00 05 9B 01 69 5B 8E F5 C8 F7 FD C5 BA F1 0D [10:53:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 15 5F 47 00 CE 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 32 30 39 34 35 33 32 10 04 04 00 84 E3 00 00 F4 03 04 00 0D 21 C4 66 B6 04 01 00 00 E9 9F 23 26 9C 15 BB 04 [10:53:51]CommunicateWithHost err = 0 [10:53:51]CheckOFDResponse [10:53:51]1017 (14) - 77093643461234 [10:53:51]1041 (16) - 0000000002094532 [10:53:51]1040 (4) - 58244 [10:53:51]1012 (4) - 20.08.2024 04:52 [10:53:51]1206 (1) - 0 [10:53:51]OFD Sender: Remove packet 58244 [10:53:51]ProducePacketName [10:53:51]name=ofd_packets/00058244 [10:53:51]NVStorageDeleteData [10:53:52]OFD Sender: Processing packet 58245 [packets to send 51, broken 50] [10:53:52]ProducePacketName [10:53:52]name=ofd_packets/00058245 [10:53:52]OFD Sender: To server: pG, [10:53:52]CommunicateWithHost lk.salyk.kg:30040 [10:53:52]ConnectInit lk.salyk.kg [10:53:52]Connected sock=7 [10:53:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 45 79 08 01 AB 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 AA 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E3 00 00 35 04 06 00 2B 9A D4 52 7B 88 A2 40 51 B6 32 18 22 68 [10:53:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 64 87 47 00 27 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E3 00 00 F4 03 04 00 0E 21 C4 66 B6 04 01 00 00 1F 22 7C 7B 7F BF 33 02 [10:53:52]CommunicateWithHost err = 0 [10:53:52]CheckOFDResponse [10:53:52]1017 (14) - 77093643461234 [10:53:52]1041 (16) - 0000000002094532 [10:53:52]1040 (4) - 58245 [10:53:52]1012 (4) - 20.08.2024 04:52 [10:53:52]1206 (1) - 0 [10:53:52]OFD Sender: Remove packet 58245 [10:53:52]ProducePacketName [10:53:52]name=ofd_packets/00058245 [10:53:52]NVStorageDeleteData [10:53:53]OFD Sender: No OFD packet to send [10:53:57]ConnectInit Can't connect to host [10:53:58]OFD Sender: No OFD packet to send [10:54:03]OFD Sender: No OFD packet to send [10:54:08]OFD Sender: No OFD packet to send [10:54:13]OFD Sender: No OFD packet to send [10:54:18]OFD Sender: No OFD packet to send [10:54:23]OFD Sender: No OFD packet to send [10:54:28]OFD Sender: No OFD packet to send [10:54:28]accept exits with 11 [10:54:28]New connection [10:54:28]New thread 3067182436 created [10:54:28]Thread 3067039076 joined [10:54:28]Waiting for new connection... [10:54:28] Sock 11.Parse request [10:54:28]Sock 11.Check first char [10:54:28]Sock 11.First char is OK [10:54:28]request: POST /json_proto HTTP/1.0 [10:54:28]Method: POST [10:54:28]URL: /json_proto [10:54:28]Method is POST - this is cgi request [10:54:28]url: /json_proto [10:54:28]query_string will be loaded in cgi processing [10:54:28]execute_cgi json_proto POST (null) [10:54:28]execute_cgi path=json_proto method=POST [10:54:28]POST find Content-Length [10:54:28]Host: 172.17.44.3:8080 [10:54:28]Content-Length: 790 [10:54:28]Content-Type: application/json [10:54:28] [10:54:28]POST finish read [10:54:28]Found Content-Length = 790 [10:54:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:28]execute_script... [10:54:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:28]POST & json_proto [10:54:28]process_json_proto [10:54:28]json parsed OK: [10:54:28]protocol is kg_v1.0 [10:54:28]action value=close_receipt [10:54:28]process_action close_receipt [10:54:28]cmd_close_receipt [10:54:28]MH_GetDate [10:54:28]Write to MH i2c: F0 00 00 51 13 53 [10:54:28]Write i2c OK [10:54:28]MH_I2C_Read... [10:54:28]Read from MH i2c: F0 [10:54:28]MH_I2C_Read... [10:54:28]Read from MH i2c: F0 09 00 [10:54:28]MH_I2C_Read... [10:54:28]Read from MH i2c: F0 09 00 51 13 00 E6 75 C4 66 AD C5 5D 66 16 [10:54:28]GetLastDocTimeStamp 1724151210 [10:54:28]current date 1724151270 [10:54:28]FM_GetShiftState [10:54:28]SAM_PROTO_GetShiftState [10:54:28]wFMCommunicate request_size=4 [10:54:28]MH_SAM_APDU [10:54:28]CAPDU: 80 13 01 00 [10:54:28]Write to MH i2c: E2 08 00 52 13 80 13 01 00 00 00 00 00 E2 [10:54:28]Write i2c OK [10:54:28]MH_I2C_Read... [10:54:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:29]Read from MH i2c: E2 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: E2 0E 00 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: E2 0E 00 52 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 05 [10:54:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:54:29]wFMCommunicate OK [10:54:29]SAM_PROTO_GetShiftState done [10:54:29]FM_GetShiftState done [10:54:29]opened in 1724112910 [10:54:29]opened+sec_in_day 1724199310 [10:54:29]quantity*price = 0 [10:54:29]sum+1 = 1 [10:54:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 230 20.08.2024 10:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58246 ФПД: 167894381207664 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105430&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58246&fm=167894381207664&tin=02508201610067®Number=0000000000162794&sum=0 [10:54:30]StoreToDocumentArchive [10:54:30]shift 100 fd 58246 [10:54:30]save to /storage/0100/doc_00058246 [10:54:30]save last doc name /storage/0100/doc_00058246 to /storage/kkm_last_doc_name [10:54:30]save OK [10:54:30]Clear old archive folders... [10:54:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:54:30]tlvbuf is B6DE0120 [10:54:30]SAM_PROTO_ClearQueue [10:54:30]wFMCommunicate request_size=4 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 09 00 00 [10:54:30]Write to MH i2c: E2 08 00 5F 13 80 09 00 00 00 00 00 00 E4 [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 5F 13 00 90 00 E6 [10:54:30]RAPDU: 90 00 [10:54:30]wFMCommunicate OK [10:54:30]SAM_PROTO_ClearQueue done [10:54:30]KKMCreateOFDPacket [10:54:30]OFDProtocolAddRootSTLVToBuf [10:54:30]FM_MakeSignedData [10:54:30]FM_MakeSignedData [10:54:30]SAM_PROTO_SignData [10:54:30]wFMCommunicate request_size=4 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 0D 01 02 [10:54:30]Write to MH i2c: E2 08 00 60 13 80 0D 01 02 00 00 00 00 EC [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 60 13 00 90 00 E7 [10:54:30]RAPDU: 90 00 [10:54:30]wFMCommunicate OK [10:54:30]wFMCommunicate request_size=255 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E6 00 00 00 F4 03 04 00 E6 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E3 00 00 35 04 06 00 98 B2 F4 F3 [10:54:30]Write to MH i2c: E2 02 01 61 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E6 00 00 00 F4 03 04 00 E6 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E3 00 00 35 04 06 00 98 B2 F4 F3 00 00 E6 [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 61 13 00 90 00 E8 [10:54:30]RAPDU: 90 00 [10:54:30]wFMCommunicate OK [10:54:30]wFMCommunicate request_size=7 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 0D 02 02 02 A0 70 [10:54:30]Write to MH i2c: E2 0A 00 62 13 80 0D 02 02 02 00 A0 70 00 00 03 [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:30]Read from MH i2c: E2 03 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 62 13 00 90 00 E9 [10:54:30]RAPDU: 90 00 [10:54:30]wFMCommunicate OK [10:54:30]wFMCommunicate request_size=4 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 0D 03 02 [10:54:30]Write to MH i2c: E2 08 00 63 13 80 0D 03 02 00 00 00 00 F1 [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 0B 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 0B 00 63 13 00 00 5F 76 24 19 26 F0 49 90 00 63 [10:54:30]RAPDU: 00 5F 76 24 19 26 F0 49 90 00 [10:54:30]wFMCommunicate OK [10:54:30]SAM_PROTO_SignData done [10:54:30]FM_MakeSignedData done [10:54:30]CreateOFDProtocolMessage [10:54:30]wFMCommunicate request_size=4 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 11 00 00 [10:54:30]Write to MH i2c: E2 08 00 64 13 80 11 00 00 00 00 00 00 F1 [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 17 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 17 00 64 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3D [10:54:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:54:30]wFMCommunicate OK [10:54:30]CreateOFDProtocolMessage done [10:54:30]OFDSenderStorePacket 58246 [10:54:30]StoreOFDPacket docnum=58246 [10:54:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E2 D6 04 01 E8 D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 E6 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E3 00 00 35 04 06 00 98 B2 F4 F3 A0 70 00 5F 76 24 19 26 F0 49 [10:54:30]CheckFolder [10:54:30]dirname=/storage/ofd_packets [10:54:30]CheckFolder done [10:54:30]ProducePacketName [10:54:30]name=ofd_packets/00058246 [10:54:30]NVStorageSaveData ofd_packets/00058246 [10:54:30]File name is /storage/ofd_packets/00058246 [10:54:30]Write 298 bytes [10:54:30]NVStorageSaveData done [10:54:30]OFDSenderStorePacket done [10:54:30]KKMCreateOFDPacket done [10:54:30]NVStorageSaveData kkm_last_timestamp [10:54:30]File name is /storage/kkm_last_timestamp [10:54:30]Write 4 bytes [10:54:30]NVStorageSaveData done [10:54:30]ExternCall_PrintAddStr [10:54:30]wPrintStart [10:54:30]Write to MH i2c: 01 00 00 65 13 78 [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: 01 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: 01 07 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: 01 07 00 65 13 00 00 00 00 00 FF 0F 8D [10:54:30]RasterBufferAndPrint [10:54:30]line Счет N : (1)2075498 [10:54:30]line ИНН: 02508201610067 [10:54:30]line Контрольно-Кассовый Чек [10:54:30]line ПРОДАЖА [10:54:30]line ТРК (МРК, ГНК) : 21 [10:54:30]line Товар: 2710194210 [10:54:30]line ДТ-К-5 [10:54:30]line 10.000 * 0.00 [10:54:30]line = 0.00 [10:54:30]line НДС 12% НСП 1% [10:54:30]line > о реализуемом товаре [10:54:30]line ИТОГО: 0.00 [10:54:30]line НСП 1% : 0.00 [10:54:30]line НДС 12% : 0.00 [10:54:30]line Наличными: 0.00 [10:54:30]line Безнал.: 0.00 [10:54:30]line Место: АЗС № 135 "Партнер Нефть" [10:54:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:54:30]line СНО: Общий режим [10:54:30]line Чек 230 20.08.2024 10:54 [10:54:30]line Смена: 100 ФФД: 1.0 [10:54:30]line ЗНМ: 0300000196 [10:54:30]line РНМ: 0000000000162794 [10:54:30]line Версия ККМ: v1.0 [10:54:30]line Талоны: Топливная Карта [10:54:30]line 68771 [10:54:30]line ФМ: 0000000002094532 [10:54:30]line ФД: 58246 [10:54:30]line ФПД: 167894381207664 [10:54:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105430&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58246&fm=167894381207664&tin=02508201610067®Number=0000000000162794&sum=0 [10:54:30]written 0, free lines is 4095 [10:54:30]OFD Sender: Processing packet 58246 [packets to send 51, broken 50] [10:54:30]ProducePacketName [10:54:30]name=ofd_packets/00058246 [10:54:30]OFD Sender: To server: pG, [10:54:30]CommunicateWithHost lk.salyk.kg:30040 [10:54:30]ConnectInit lk.salyk.kg [10:54:31]Connected sock=9 [10:54:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E2 D6 04 01 E8 D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 E6 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E3 00 00 35 04 06 00 98 B2 F4 F3 A0 70 00 5F 76 24 19 26 F0 49 [10:54:31]Write to MH i2c: 01 00 00 8F 13 A2 [10:54:31]Write i2c OK [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 07 00 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 07 00 8F 13 00 00 00 00 00 C6 0C 7B [10:54:31]RasterBufferAndPrint [10:54:31]line [10:54:31]line [10:54:31]line [10:54:31]line [10:54:31]line [10:54:31]written 0, free lines is 3287 [10:54:31]MH_Cut [10:54:31]Write to MH i2c: D1 01 00 96 13 01 7B [10:54:31]Write i2c OK [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: D1 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: D1 01 00 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: D1 01 00 96 13 00 7A [10:54:31]Write to MH i2c: 01 00 00 97 13 AA [10:54:31]Write i2c OK [10:54:31]MH_I2C_Read... [10:54:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 49 90 47 00 A5 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 32 30 39 34 35 33 32 10 04 04 00 86 E3 00 00 F4 03 04 00 34 21 C4 66 B6 04 01 00 00 B1 27 F5 73 B5 A7 2D 82 [10:54:31]CommunicateWithHost err = 0 [10:54:31]CheckOFDResponse [10:54:31]1017 (14) - 77093643461234 [10:54:31]1041 (16) - 0000000002094532 [10:54:31]1040 (4) - 58246 [10:54:31]1012 (4) - 20.08.2024 04:53 [10:54:31]1206 (1) - 0 [10:54:31]OFD Sender: Remove packet 58246 [10:54:31]ProducePacketName [10:54:31]name=ofd_packets/00058246 [10:54:31]NVStorageDeleteData [10:54:31]OFD Sender: No OFD packet to send [10:54:32]*** Cut start [10:54:32]*** Partial cut [10:54:32]*** CUTSNS_PIN = 1 [10:54:32]*** CUTSNS_PIN = 0 [10:54:32]*** Brake cut motor [10:54:32]Read from MH i2c: 01 [10:54:32]MH_I2C_Read... [10:54:32]*** Stop cut motor [10:54:32]*** Cut end [10:54:32]Read from MH i2c: 01 07 00 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: 01 07 00 97 13 00 00 00 00 00 FF 0F BF [10:54:32]process_action close_receipt done [10:54:32]requested_data is exist [10:54:32]produce_requested_data [10:54:32]requested_item fm.sn is exist - process it [10:54:32]wFMCommunicate request_size=4 [10:54:32]MH_SAM_APDU [10:54:32]CAPDU: 80 11 00 00 [10:54:32]Write to MH i2c: E2 08 00 98 13 80 11 00 00 00 00 00 00 25 [10:54:32]Write i2c OK [10:54:32]MH_I2C_Read... [10:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:32]Read from MH i2c: E2 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 17 00 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 17 00 98 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 71 [10:54:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:54:32]wFMCommunicate OK [10:54:32]requested_item fd.num is exist - process it [10:54:32]SAM_PROTO_GetFieldsCounters [10:54:32]wFMCommunicate request_size=4 [10:54:32]MH_SAM_APDU [10:54:32]CAPDU: 80 13 00 00 [10:54:32]Write to MH i2c: E2 08 00 99 13 80 13 00 00 00 00 00 00 28 [10:54:32]Write i2c OK [10:54:32]MH_I2C_Read... [10:54:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:33]Read from MH i2c: E2 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 62 00 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 62 00 99 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 86 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [10:54:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 86 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:33]wFMCommunicate OK [10:54:33]SAM_PROTO_GetFieldsCounters done [10:54:33]requested_item shift.num is exist - process it [10:54:33]requested_item shift.opened is exist - process it [10:54:33]req_shift_opened [10:54:33]FM_GetShiftState [10:54:33]SAM_PROTO_GetShiftState [10:54:33]wFMCommunicate request_size=4 [10:54:33]MH_SAM_APDU [10:54:33]CAPDU: 80 13 01 00 [10:54:33]Write to MH i2c: E2 08 00 9A 13 80 13 01 00 00 00 00 00 2A [10:54:33]Write i2c OK [10:54:33]MH_I2C_Read... [10:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:33]Read from MH i2c: E2 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 0E 00 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 0E 00 9A 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4D [10:54:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:54:33]wFMCommunicate OK [10:54:33]SAM_PROTO_GetShiftState done [10:54:33]FM_GetShiftState done [10:54:33]req_shift_opened done [10:54:33]requested_item shift.open_date is exist - process it [10:54:33]req_shift_open_date [10:54:33]req_shift_open_date done [10:54:33]produce_requested_data done [10:54:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58246,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:54:33]process_action_free close_receipt [10:54:33]json_value_free [10:54:33]json_value_free done [10:54:33]process_json_proto returns [10:54:33]Send response to host [10:54:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58246,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:54:33]free response buf [10:54:33]execute_script done [10:54:33]execute_script returns [10:54:33]free content buf [10:54:33]Sock 11.Close socket [10:54:33]Sock 11.Thread stoped [10:54:36]OFD Sender: No OFD packet to send [10:54:41]accept exits with 7 [10:54:41]New connection [10:54:41]New thread 3067039076 created [10:54:41] Sock 7.Parse request [10:54:41]Thread 3067182436 joined [10:54:41]Sock 7.Check first char [10:54:41]Waiting for new connection... [10:54:41]Sock 7.First char is OK [10:54:41]request: POST /json_proto HTTP/1.0 [10:54:41]Method: POST [10:54:41]URL: /json_proto [10:54:41]Method is POST - this is cgi request [10:54:41]url: /json_proto [10:54:41]query_string will be loaded in cgi processing [10:54:41]execute_cgi json_proto POST (null) [10:54:41]execute_cgi path=json_proto method=POST [10:54:41]POST find Content-Length [10:54:41]Host: 172.17.44.3:8080 [10:54:41]Content-Length: 804 [10:54:41]Content-Type: application/json [10:54:41] [10:54:41]POST finish read [10:54:41]Found Content-Length = 804 [10:54:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:41]execute_script... [10:54:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:41]POST & json_proto [10:54:41]process_json_proto [10:54:41]json parsed OK: [10:54:41]protocol is kg_v1.0 [10:54:41]action value=close_receipt [10:54:41]process_action close_receipt [10:54:41]cmd_close_receipt [10:54:41]MH_GetDate [10:54:41]Write to MH i2c: F0 00 00 9B 13 9D [10:54:41]Write i2c OK [10:54:41]MH_I2C_Read... [10:54:41]Read from MH i2c: F0 [10:54:41]MH_I2C_Read... [10:54:41]Read from MH i2c: F0 09 00 [10:54:41]MH_I2C_Read... [10:54:41]Read from MH i2c: F0 09 00 9B 13 00 F2 75 C4 66 AD C5 5D 66 6C [10:54:41]GetLastDocTimeStamp 1724151270 [10:54:41]current date 1724151282 [10:54:41]FM_GetShiftState [10:54:41]SAM_PROTO_GetShiftState [10:54:41]wFMCommunicate request_size=4 [10:54:41]MH_SAM_APDU [10:54:41]CAPDU: 80 13 01 00 [10:54:41]Write to MH i2c: E2 08 00 9C 13 80 13 01 00 00 00 00 00 2C [10:54:41]Write i2c OK [10:54:41]MH_I2C_Read... [10:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:41]Read from MH i2c: E2 [10:54:41]MH_I2C_Read... [10:54:41]Read from MH i2c: E2 0E 00 [10:54:41]MH_I2C_Read... [10:54:41]Read from MH i2c: E2 0E 00 9C 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4F [10:54:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:54:41]wFMCommunicate OK [10:54:41]SAM_PROTO_GetShiftState done [10:54:41]FM_GetShiftState done [10:54:41]opened in 1724112910 [10:54:41]opened+sec_in_day 1724199310 [10:54:41]quantity*price = 140015 [10:54:41]sum+1 = 140016 [10:54:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.15 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 0.00 Безнал.: 1400.15 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 231 20.08.2024 10:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58247 ФПД: 171696616558291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105442&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58247&fm=171696616558291&tin=02508201610067®Number=0000000000162794&sum=140015 [10:54:42]StoreToDocumentArchive [10:54:42]shift 100 fd 58247 [10:54:42]save to /storage/0100/doc_00058247 [10:54:42]save last doc name /storage/0100/doc_00058247 to /storage/kkm_last_doc_name [10:54:42]save OK [10:54:42]Clear old archive folders... [10:54:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:42]tlvbuf is B6EE0380 [10:54:42]SAM_PROTO_ClearQueue [10:54:42]wFMCommunicate request_size=4 [10:54:42]MH_SAM_APDU [10:54:42]CAPDU: 80 09 00 00 [10:54:42]Write to MH i2c: E2 08 00 A9 13 80 09 00 00 00 00 00 00 2E [10:54:42]Write i2c OK [10:54:42]MH_I2C_Read... [10:54:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:42]Read from MH i2c: E2 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 03 00 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 03 00 A9 13 00 90 00 30 [10:54:42]RAPDU: 90 00 [10:54:42]wFMCommunicate OK [10:54:42]SAM_PROTO_ClearQueue done [10:54:42]KKMCreateOFDPacket [10:54:42]OFDProtocolAddRootSTLVToBuf [10:54:42]FM_MakeSignedData [10:54:42]FM_MakeSignedData [10:54:42]SAM_PROTO_SignData [10:54:42]wFMCommunicate request_size=4 [10:54:42]MH_SAM_APDU [10:54:42]CAPDU: 80 0D 01 02 [10:54:42]Write to MH i2c: E2 08 00 AA 13 80 0D 01 02 00 00 00 00 36 [10:54:42]Write i2c OK [10:54:42]MH_I2C_Read... [10:54:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:42]Read from MH i2c: E2 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 03 00 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 03 00 AA 13 00 90 00 31 [10:54:42]RAPDU: 90 00 [10:54:42]wFMCommunicate OK [10:54:42]wFMCommunicate request_size=255 [10:54:42]MH_SAM_APDU [10:54:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 F2 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E3 00 00 35 04 06 00 9C [10:54:42]Write to MH i2c: E2 02 01 AB 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 F2 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E3 00 00 35 04 06 00 9C 00 00 9D [10:54:42]Write i2c OK [10:54:42]MH_I2C_Read... [10:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:42]Read from MH i2c: E2 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 03 00 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 03 00 AB 13 00 90 00 32 [10:54:42]RAPDU: 90 00 [10:54:42]wFMCommunicate OK [10:54:42]wFMCommunicate request_size=10 [10:54:42]MH_SAM_APDU [10:54:42]CAPDU: 80 0D 02 02 05 28 3B D6 CE D3 [10:54:42]Write to MH i2c: E2 0D 00 AC 13 80 0D 02 02 05 00 28 3B D6 CE D3 00 00 1D [10:54:42]Write i2c OK [10:54:42]MH_I2C_Read... [10:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:42]Read from MH i2c: E2 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 03 00 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 03 00 AC 13 00 90 00 33 [10:54:42]RAPDU: 90 00 [10:54:42]wFMCommunicate OK [10:54:42]wFMCommunicate request_size=4 [10:54:42]MH_SAM_APDU [10:54:42]CAPDU: 80 0D 03 02 [10:54:42]Write to MH i2c: E2 08 00 AD 13 80 0D 03 02 00 00 00 00 3B [10:54:42]Write i2c OK [10:54:42]MH_I2C_Read... [10:54:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:43]Read from MH i2c: E2 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: E2 0B 00 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: E2 0B 00 AD 13 00 F5 9C E0 0B B1 A7 F6 AA 90 00 B0 [10:54:43]RAPDU: F5 9C E0 0B B1 A7 F6 AA 90 00 [10:54:43]wFMCommunicate OK [10:54:43]SAM_PROTO_SignData done [10:54:43]FM_MakeSignedData done [10:54:43]CreateOFDProtocolMessage [10:54:43]wFMCommunicate request_size=4 [10:54:43]MH_SAM_APDU [10:54:43]CAPDU: 80 11 00 00 [10:54:43]Write to MH i2c: E2 08 00 AE 13 80 11 00 00 00 00 00 00 3B [10:54:43]Write i2c OK [10:54:43]MH_I2C_Read... [10:54:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:43]Read from MH i2c: E2 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: E2 17 00 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: E2 17 00 AE 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 87 [10:54:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:54:43]wFMCommunicate OK [10:54:43]CreateOFDProtocolMessage done [10:54:43]OFDSenderStorePacket 58247 [10:54:43]StoreOFDPacket docnum=58247 [10:54:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FF 92 07 01 73 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 F2 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E3 00 00 35 04 06 00 9C 28 3B D6 CE D3 F5 9C E0 0B B1 A7 F6 AA [10:54:43]CheckFolder [10:54:43]dirname=/storage/ofd_packets [10:54:43]CheckFolder done [10:54:43]ProducePacketName [10:54:43]name=ofd_packets/00058247 [10:54:43]NVStorageSaveData ofd_packets/00058247 [10:54:43]File name is /storage/ofd_packets/00058247 [10:54:43]Write 301 bytes [10:54:43]NVStorageSaveData done [10:54:43]OFDSenderStorePacket done [10:54:43]KKMCreateOFDPacket done [10:54:43]NVStorageSaveData kkm_last_timestamp [10:54:43]File name is /storage/kkm_last_timestamp [10:54:43]Write 4 bytes [10:54:43]NVStorageSaveData done [10:54:43]ExternCall_PrintAddStr [10:54:43]wPrintStart [10:54:43]Write to MH i2c: 01 00 00 AF 13 C2 [10:54:43]Write i2c OK [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: 01 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: 01 07 00 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: 01 07 00 AF 13 00 00 00 00 00 FF 0F D7 [10:54:43]RasterBufferAndPrint [10:54:43]line Счет N : (1)2075499 [10:54:43]line ИНН: 02508201610067 [10:54:43]line Контрольно-Кассовый Чек [10:54:43]line ПРОДАЖА [10:54:43]line ТРК (МРК, ГНК) : 32 [10:54:43]line Товар: 2710124500 [10:54:43]line Аи-95-К-5 [10:54:43]line 18.870 * 74.20 [10:54:43]line = 1400.15 [10:54:43]line НДС 12% НСП 1% [10:54:43]line > о реализуемом товаре [10:54:43]line ИТОГО: 1400.15 [10:54:43]line НСП 1% : 12.39 [10:54:43]line НДС 12% : 148.69 [10:54:43]line Наличными: 0.00 [10:54:43]line Безнал.: 1400.15 [10:54:43]line Место: АЗС № 135 "Партнер Нефть" [10:54:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:54:43]line СНО: Общий режим [10:54:43]line Чек 231 20.08.2024 10:54 [10:54:43]line Смена: 100 ФФД: 1.0 [10:54:43]line ЗНМ: 0300000196 [10:54:43]line РНМ: 0000000000162794 [10:54:43]line Версия ККМ: v1.0 [10:54:43]line Платежная система: O! деньги [10:54:43]line ФМ: 0000000002094532 [10:54:43]line ФД: 58247 [10:54:43]line ФПД: 171696616558291 [10:54:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105442&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58247&fm=171696616558291&tin=02508201610067®Number=0000000000162794&sum=140015 [10:54:43]written 0, free lines is 4095 [10:54:43]OFD Sender: Processing packet 58247 [packets to send 51, broken 50] [10:54:43]ProducePacketName [10:54:43]name=ofd_packets/00058247 [10:54:43]OFD Sender: To server: pG, [10:54:43]CommunicateWithHost lk.salyk.kg:30040 [10:54:43]ConnectInit lk.salyk.kg [10:54:43]Connected sock=11 [10:54:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FF 92 07 01 73 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 F2 75 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E3 00 00 35 04 06 00 9C 28 3B D6 CE D3 F5 9C E0 0B B1 A7 F6 AA [10:54:43]Write to MH i2c: 01 00 00 D9 13 EC [10:54:43]Write i2c OK [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: 01 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: 01 07 00 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: 01 07 00 D9 13 00 00 00 00 00 BD 0C BC [10:54:43]RasterBufferAndPrint [10:54:43]line [10:54:43]line [10:54:43]line [10:54:43]line [10:54:43]line [10:54:43]written 0, free lines is 3275 [10:54:43]MH_Cut [10:54:43]Write to MH i2c: D1 01 00 E0 13 01 C5 [10:54:43]Write i2c OK [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: D1 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: D1 01 00 [10:54:43]MH_I2C_Read... [10:54:43]Read from MH i2c: D1 01 00 E0 13 00 C4 [10:54:43]Write to MH i2c: 01 00 00 E1 13 F4 [10:54:43]Write i2c OK [10:54:43]MH_I2C_Read... [10:54:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C7 D1 47 00 3A 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 32 30 39 34 35 33 32 10 04 04 00 87 E3 00 00 F4 03 04 00 41 21 C4 66 B6 04 01 00 00 A4 D5 02 9E 6F D9 18 52 [10:54:43]CommunicateWithHost err = 0 [10:54:43]CheckOFDResponse [10:54:43]1017 (14) - 77093643461234 [10:54:43]1041 (16) - 0000000002094532 [10:54:43]1040 (4) - 58247 [10:54:43]1012 (4) - 20.08.2024 04:53 [10:54:43]1206 (1) - 0 [10:54:43]OFD Sender: Remove packet 58247 [10:54:43]ProducePacketName [10:54:43]name=ofd_packets/00058247 [10:54:43]NVStorageDeleteData [10:54:44]OFD Sender: No OFD packet to send [10:54:44]*** Cut start [10:54:44]*** Partial cut [10:54:44]*** CUTSNS_PIN = 1 [10:54:44]*** CUTSNS_PIN = 0 [10:54:44]*** Brake cut motor [10:54:45]Read from MH i2c: 01 [10:54:45]MH_I2C_Read... [10:54:45]*** Stop cut motor [10:54:45]*** Cut end [10:54:45]Read from MH i2c: 01 07 00 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: 01 07 00 E1 13 00 00 00 00 00 FF 0F 09 [10:54:45]process_action close_receipt done [10:54:45]requested_data is exist [10:54:45]produce_requested_data [10:54:45]requested_item fm.sn is exist - process it [10:54:45]wFMCommunicate request_size=4 [10:54:45]MH_SAM_APDU [10:54:45]CAPDU: 80 11 00 00 [10:54:45]Write to MH i2c: E2 08 00 E2 13 80 11 00 00 00 00 00 00 6F [10:54:45]Write i2c OK [10:54:45]MH_I2C_Read... [10:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:45]Read from MH i2c: E2 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: E2 17 00 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: E2 17 00 E2 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BB [10:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:54:45]wFMCommunicate OK [10:54:45]requested_item fd.num is exist - process it [10:54:45]SAM_PROTO_GetFieldsCounters [10:54:45]wFMCommunicate request_size=4 [10:54:45]MH_SAM_APDU [10:54:45]CAPDU: 80 13 00 00 [10:54:45]Write to MH i2c: E2 08 00 E3 13 80 13 00 00 00 00 00 00 72 [10:54:45]Write i2c OK [10:54:45]MH_I2C_Read... [10:54:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:45]Read from MH i2c: E2 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: E2 62 00 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: E2 62 00 E3 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 87 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [10:54:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 87 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:45]wFMCommunicate OK [10:54:45]SAM_PROTO_GetFieldsCounters done [10:54:45]requested_item shift.num is exist - process it [10:54:45]requested_item shift.opened is exist - process it [10:54:45]req_shift_opened [10:54:45]FM_GetShiftState [10:54:45]SAM_PROTO_GetShiftState [10:54:45]wFMCommunicate request_size=4 [10:54:45]MH_SAM_APDU [10:54:45]CAPDU: 80 13 01 00 [10:54:45]Write to MH i2c: E2 08 00 E4 13 80 13 01 00 00 00 00 00 74 [10:54:45]Write i2c OK [10:54:45]MH_I2C_Read... [10:54:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:45]Read from MH i2c: E2 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: E2 0E 00 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: E2 0E 00 E4 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 97 [10:54:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:54:45]wFMCommunicate OK [10:54:45]SAM_PROTO_GetShiftState done [10:54:45]FM_GetShiftState done [10:54:45]req_shift_opened done [10:54:45]requested_item shift.open_date is exist - process it [10:54:45]req_shift_open_date [10:54:45]req_shift_open_date done [10:54:45]produce_requested_data done [10:54:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58247,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:54:45]process_action_free close_receipt [10:54:45]json_value_free [10:54:45]json_value_free done [10:54:45]process_json_proto returns [10:54:45]Send response to host [10:54:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58247,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:54:45]free response buf [10:54:45]execute_script done [10:54:45]execute_script returns [10:54:45]free content buf [10:54:45]Sock 7.Close socket [10:54:45]Sock 7.Thread stoped [10:54:49]OFD Sender: No OFD packet to send [10:54:54]OFD Sender: No OFD packet to send [10:54:59]OFD Sender: No OFD packet to send [10:55:04]OFD Sender: No OFD packet to send [10:55:05]accept exits with 9 [10:55:05]New connection [10:55:05]New thread 3067182436 created [10:55:05]Thread 3067039076 joined [10:55:05]Waiting for new connection... [10:55:05] Sock 9.Parse request [10:55:05]Sock 9.Check first char [10:55:05]Sock 9.First char is OK [10:55:05]request: POST /json_proto HTTP/1.0 [10:55:05]Method: POST [10:55:05]URL: /json_proto [10:55:05]Method is POST - this is cgi request [10:55:05]url: /json_proto [10:55:05]query_string will be loaded in cgi processing [10:55:05]execute_cgi json_proto POST (null) [10:55:05]execute_cgi path=json_proto method=POST [10:55:05]POST find Content-Length [10:55:05]Host: 172.17.44.3:8080 [10:55:05]Content-Length: 793 [10:55:05]Content-Type: application/json [10:55:05] [10:55:05]POST finish read [10:55:05]Found Content-Length = 793 [10:55:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:05]execute_script... [10:55: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)2075500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:05]POST & json_proto [10:55:05]process_json_proto [10:55:05]json parsed OK: [10:55:05]protocol is kg_v1.0 [10:55:05]action value=close_receipt [10:55:05]process_action close_receipt [10:55:05]cmd_close_receipt [10:55:05]MH_GetDate [10:55:05]Write to MH i2c: F0 00 00 E5 13 E7 [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: F0 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: F0 09 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: F0 09 00 E5 13 00 0B 76 C4 66 AD C5 5D 66 D0 [10:55:05]GetLastDocTimeStamp 1724151282 [10:55:05]current date 1724151307 [10:55:05]FM_GetShiftState [10:55:05]SAM_PROTO_GetShiftState [10:55:05]wFMCommunicate request_size=4 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 13 01 00 [10:55:05]Write to MH i2c: E2 08 00 E6 13 80 13 01 00 00 00 00 00 76 [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 0E 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 0E 00 E6 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [10:55:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:55:05]wFMCommunicate OK [10:55:05]SAM_PROTO_GetShiftState done [10:55:05]FM_GetShiftState done [10:55:05]opened in 1724112910 [10:55:05]opened+sec_in_day 1724199310 [10:55:05]quantity*price = 0 [10:55:05]sum+1 = 1 [10:55:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 232 20.08.2024 10:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58248 ФПД: 36973232926094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105507&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58248&fm=36973232926094&tin=02508201610067®Number=0000000000162794&sum=0 [10:55:07]StoreToDocumentArchive [10:55:07]shift 100 fd 58248 [10:55:07]save to /storage/0100/doc_00058248 [10:55:07]save last doc name /storage/0100/doc_00058248 to /storage/kkm_last_doc_name [10:55:07]save OK [10:55:07]Clear old archive folders... [10:55:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:07]tlvbuf is 007A0B80 [10:55:07]SAM_PROTO_ClearQueue [10:55:07]wFMCommunicate request_size=4 [10:55:07]MH_SAM_APDU [10:55:07]CAPDU: 80 09 00 00 [10:55:07]Write to MH i2c: E2 08 00 F3 13 80 09 00 00 00 00 00 00 78 [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:07]Read from MH i2c: E2 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 03 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 03 00 F3 13 00 90 00 7A [10:55:07]RAPDU: 90 00 [10:55:07]wFMCommunicate OK [10:55:07]SAM_PROTO_ClearQueue done [10:55:07]KKMCreateOFDPacket [10:55:07]OFDProtocolAddRootSTLVToBuf [10:55:07]FM_MakeSignedData [10:55:07]FM_MakeSignedData [10:55:07]SAM_PROTO_SignData [10:55:07]wFMCommunicate request_size=4 [10:55:07]MH_SAM_APDU [10:55:07]CAPDU: 80 0D 01 02 [10:55:07]Write to MH i2c: E2 08 00 F4 13 80 0D 01 02 00 00 00 00 80 [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:07]Read from MH i2c: E2 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 03 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 03 00 F4 13 00 90 00 7B [10:55:07]RAPDU: 90 00 [10:55:07]wFMCommunicate OK [10:55:07]wFMCommunicate request_size=255 [10:55:07]MH_SAM_APDU [10:55: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 34 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 E8 00 00 00 F4 03 04 00 0B 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E3 00 00 35 04 06 00 21 [10:55:07]Write to MH i2c: E2 02 01 F5 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 34 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 E8 00 00 00 F4 03 04 00 0B 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E3 00 00 35 04 06 00 21 00 00 77 [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:07]Read from MH i2c: E2 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 03 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 03 00 F5 13 00 90 00 7C [10:55:07]RAPDU: 90 00 [10:55:07]wFMCommunicate OK [10:55:07]wFMCommunicate request_size=10 [10:55:07]MH_SAM_APDU [10:55:07]CAPDU: 80 0D 02 02 05 A0 80 6A 2D 8E [10:55:07]Write to MH i2c: E2 0D 00 F6 13 80 0D 02 02 05 00 A0 80 6A 2D 8E 00 00 D2 [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:07]Read from MH i2c: E2 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 03 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 03 00 F6 13 00 90 00 7D [10:55:07]RAPDU: 90 00 [10:55:07]wFMCommunicate OK [10:55:07]wFMCommunicate request_size=4 [10:55:07]MH_SAM_APDU [10:55:07]CAPDU: 80 0D 03 02 [10:55:07]Write to MH i2c: E2 08 00 F7 13 80 0D 03 02 00 00 00 00 85 [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:07]Read from MH i2c: E2 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 0B 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 0B 00 F7 13 00 3F 24 41 43 51 3E DF 9D 90 00 78 [10:55:07]RAPDU: 3F 24 41 43 51 3E DF 9D 90 00 [10:55:07]wFMCommunicate OK [10:55:07]SAM_PROTO_SignData done [10:55:07]FM_MakeSignedData done [10:55:07]CreateOFDProtocolMessage [10:55:07]wFMCommunicate request_size=4 [10:55:07]MH_SAM_APDU [10:55:07]CAPDU: 80 11 00 00 [10:55:07]Write to MH i2c: E2 08 00 F8 13 80 11 00 00 00 00 00 00 85 [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:07]Read from MH i2c: E2 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 17 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 17 00 F8 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D1 [10:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:55:07]wFMCommunicate OK [10:55:07]CreateOFDProtocolMessage done [10:55:07]OFDSenderStorePacket 58248 [10:55:07]StoreOFDPacket docnum=58248 [10:55:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 14 26 07 01 68 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E8 00 00 00 F4 03 04 00 0B 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E3 00 00 35 04 06 00 21 A0 80 6A 2D 8E 3F 24 41 43 51 3E DF 9D [10:55:07]CheckFolder [10:55:07]dirname=/storage/ofd_packets [10:55:07]CheckFolder done [10:55:07]ProducePacketName [10:55:07]name=ofd_packets/00058248 [10:55:07]NVStorageSaveData ofd_packets/00058248 [10:55:07]File name is /storage/ofd_packets/00058248 [10:55:07]Write 301 bytes [10:55:07]NVStorageSaveData done [10:55:07]OFDSenderStorePacket done [10:55:07]KKMCreateOFDPacket done [10:55:07]NVStorageSaveData kkm_last_timestamp [10:55:07]File name is /storage/kkm_last_timestamp [10:55:07]Write 4 bytes [10:55:07]NVStorageSaveData done [10:55:07]ExternCall_PrintAddStr [10:55:07]wPrintStart [10:55:07]Write to MH i2c: 01 00 00 F9 13 0C [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: 01 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: 01 07 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: 01 07 00 F9 13 00 00 00 00 00 FF 0F 21 [10:55:07]RasterBufferAndPrint [10:55:07]line Счет N : (1)2075500 [10:55:07]line ИНН: 02508201610067 [10:55:07]line Контрольно-Кассовый Чек [10:55:07]line ПРОДАЖА [10:55:07]line ТРК (МРК, ГНК) : 53 [10:55:07]line Товар: 2710124130 [10:55:07]line Аи-92-К-4 [10:55:07]line 20.000 * 0.00 [10:55:07]line = 0.00 [10:55:07]line НДС 12% НСП 1% [10:55:07]line > о реализуемом товаре [10:55:07]line ИТОГО: 0.00 [10:55:07]line НСП 1% : 0.00 [10:55:07]line НДС 12% : 0.00 [10:55:07]line Наличными: 0.00 [10:55:07]line Безнал.: 0.00 [10:55:07]line Место: АЗС № 135 "Партнер Нефть" [10:55:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:55:07]line СНО: Общий режим [10:55:07]line Чек 232 20.08.2024 10:55 [10:55:07]line Смена: 100 ФФД: 1.0 [10:55:07]line ЗНМ: 0300000196 [10:55:07]line РНМ: 0000000000162794 [10:55:07]line Версия ККМ: v1.0 [10:55:07]line Талоны: Топливная Карта [10:55:07]line 92875 [10:55:07]line ФМ: 0000000002094532 [10:55:07]line ФД: 58248 [10:55:07]line ФПД: 36973232926094 [10:55:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105507&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58248&fm=36973232926094&tin=02508201610067®Number=0000000000162794&sum=0 [10:55:07]written 0, free lines is 4095 [10:55:07]OFD Sender: Processing packet 58248 [packets to send 51, broken 50] [10:55:07]ProducePacketName [10:55:07]name=ofd_packets/00058248 [10:55:07]OFD Sender: To server: pG, [10:55:07]CommunicateWithHost lk.salyk.kg:30040 [10:55:07]ConnectInit lk.salyk.kg [10:55:07]Connected sock=10 [10:55:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 14 26 07 01 68 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E8 00 00 00 F4 03 04 00 0B 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E3 00 00 35 04 06 00 21 A0 80 6A 2D 8E 3F 24 41 43 51 3E DF 9D [10:55:08]Write to MH i2c: 01 00 00 23 14 37 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: 01 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: 01 07 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: 01 07 00 23 14 00 00 00 00 00 C5 0C 0F [10:55:08]RasterBufferAndPrint [10:55:08]line [10:55:08]line [10:55:08]line [10:55:08]line [10:55:08]line [10:55:08]written 0, free lines is 3283 [10:55:08]MH_Cut [10:55:08]Write to MH i2c: D1 01 00 2A 14 01 10 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: D1 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: D1 01 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: D1 01 00 2A 14 00 0F [10:55:08]Write to MH i2c: 01 00 00 2B 14 3F [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F8 9A 47 00 42 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 32 30 39 34 35 33 32 10 04 04 00 88 E3 00 00 F4 03 04 00 59 21 C4 66 B6 04 01 00 00 BE C0 0B 9E 37 40 A1 64 [10:55:08]CommunicateWithHost err = 0 [10:55:08]CheckOFDResponse [10:55:08]1017 (14) - 77093643461234 [10:55:08]1041 (16) - 0000000002094532 [10:55:08]1040 (4) - 58248 [10:55:08]1012 (4) - 20.08.2024 04:53 [10:55:08]1206 (1) - 0 [10:55:08]OFD Sender: Remove packet 58248 [10:55:08]ProducePacketName [10:55:08]name=ofd_packets/00058248 [10:55:08]NVStorageDeleteData [10:55:08]OFD Sender: No OFD packet to send [10:55:09]*** Cut start [10:55:09]*** Partial cut [10:55:09]*** CUTSNS_PIN = 1 [10:55:09]*** CUTSNS_PIN = 0 [10:55:09]*** Brake cut motor [10:55:09]Read from MH i2c: 01 [10:55:09]MH_I2C_Read... [10:55:09]*** Stop cut motor [10:55:09]*** Cut end [10:55:09]Read from MH i2c: 01 07 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: 01 07 00 2B 14 00 00 00 00 00 FF 0F 54 [10:55:09]process_action close_receipt done [10:55:09]requested_data is exist [10:55:09]produce_requested_data [10:55:09]requested_item fm.sn is exist - process it [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 11 00 00 [10:55:09]Write to MH i2c: E2 08 00 2C 14 80 11 00 00 00 00 00 00 BA [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 17 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 17 00 2C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 06 [10:55:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:55:09]wFMCommunicate OK [10:55:09]requested_item fd.num is exist - process it [10:55:09]SAM_PROTO_GetFieldsCounters [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 13 00 00 [10:55:09]Write to MH i2c: E2 08 00 2D 14 80 13 00 00 00 00 00 00 BD [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 62 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 62 00 2D 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 88 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [10:55:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 88 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:09]wFMCommunicate OK [10:55:09]SAM_PROTO_GetFieldsCounters done [10:55:09]requested_item shift.num is exist - process it [10:55:09]requested_item shift.opened is exist - process it [10:55:09]req_shift_opened [10:55:09]FM_GetShiftState [10:55:09]SAM_PROTO_GetShiftState [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 13 01 00 [10:55:09]Write to MH i2c: E2 08 00 2E 14 80 13 01 00 00 00 00 00 BF [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 0E 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 0E 00 2E 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E2 [10:55:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:55:10]wFMCommunicate OK [10:55:10]SAM_PROTO_GetShiftState done [10:55:10]FM_GetShiftState done [10:55:10]req_shift_opened done [10:55:10]requested_item shift.open_date is exist - process it [10:55:10]req_shift_open_date [10:55:10]req_shift_open_date done [10:55:10]produce_requested_data done [10:55:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58248,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:55:10]process_action_free close_receipt [10:55:10]json_value_free [10:55:10]json_value_free done [10:55:10]process_json_proto returns [10:55:10]Send response to host [10:55:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58248,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:55:10]free response buf [10:55:10]execute_script done [10:55:10]execute_script returns [10:55:10]free content buf [10:55:10]Sock 9.Close socket [10:55:10]Sock 9.Thread stoped [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:09]accept exits with 7 [10:56:09]New connection [10:56:09]New thread 3067039076 created [10:56:09]Thread 3067182436 joined [10:56:09]Waiting for new connection... [10:56:09] Sock 7.Parse request [10:56:09]Sock 7.Check first char [10:56:09]Sock 7.First char is OK [10:56:09]request: POST /json_proto HTTP/1.0 [10:56:09]Method: POST [10:56:09]URL: /json_proto [10:56:09]Method is POST - this is cgi request [10:56:09]url: /json_proto [10:56:09]query_string will be loaded in cgi processing [10:56:09]execute_cgi json_proto POST (null) [10:56:09]execute_cgi path=json_proto method=POST [10:56:09]POST find Content-Length [10:56:09]Host: 172.17.44.3:8080 [10:56:09]Content-Length: 801 [10:56:09]Content-Type: application/json [10:56:09] [10:56:09]POST finish read [10:56:09]Found Content-Length = 801 [10:56:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:09]execute_script... [10:56: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)2075501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:09]POST & json_proto [10:56:09]process_json_proto [10:56:09]json parsed OK: [10:56:09]protocol is kg_v1.0 [10:56:09]action value=close_receipt [10:56:09]process_action close_receipt [10:56:09]cmd_close_receipt [10:56:09]MH_GetDate [10:56:09]Write to MH i2c: F0 00 00 2F 14 32 [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: F0 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: F0 09 00 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: F0 09 00 2F 14 00 4A 76 C4 66 AD C5 5D 66 5A [10:56:09]GetLastDocTimeStamp 1724151307 [10:56:09]current date 1724151370 [10:56:09]FM_GetShiftState [10:56:09]SAM_PROTO_GetShiftState [10:56:09]wFMCommunicate request_size=4 [10:56:09]MH_SAM_APDU [10:56:09]CAPDU: 80 13 01 00 [10:56:09]Write to MH i2c: E2 08 00 30 14 80 13 01 00 00 00 00 00 C1 [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:09]Read from MH i2c: E2 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 0E 00 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 0E 00 30 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E4 [10:56:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:56:09]wFMCommunicate OK [10:56:09]SAM_PROTO_GetShiftState done [10:56:09]FM_GetShiftState done [10:56:09]opened in 1724112910 [10:56:09]opened+sec_in_day 1724199310 [10:56:09]quantity*price = 50036 [10:56:09]sum+1 = 50037 [10:56:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 233 20.08.2024 10:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58249 ФПД: 207612045406998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105610&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58249&fm=207612045406998&tin=02508201610067®Number=0000000000162794&sum=50036 [10:56:10]StoreToDocumentArchive [10:56:10]shift 100 fd 58249 [10:56:10]save to /storage/0100/doc_00058249 [10:56:10]save last doc name /storage/0100/doc_00058249 to /storage/kkm_last_doc_name [10:56:10]save OK [10:56:10]Clear old archive folders... [10:56:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:10]tlvbuf is 007172A0 [10:56:10]SAM_PROTO_ClearQueue [10:56:10]wFMCommunicate request_size=4 [10:56:10]MH_SAM_APDU [10:56:10]CAPDU: 80 09 00 00 [10:56:10]Write to MH i2c: E2 08 00 3D 14 80 09 00 00 00 00 00 00 C3 [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:10]Read from MH i2c: E2 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 03 00 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 03 00 3D 14 00 90 00 C5 [10:56:10]RAPDU: 90 00 [10:56:10]wFMCommunicate OK [10:56:10]SAM_PROTO_ClearQueue done [10:56:10]KKMCreateOFDPacket [10:56:10]OFDProtocolAddRootSTLVToBuf [10:56:10]FM_MakeSignedData [10:56:10]FM_MakeSignedData [10:56:10]SAM_PROTO_SignData [10:56:10]wFMCommunicate request_size=4 [10:56:10]MH_SAM_APDU [10:56:10]CAPDU: 80 0D 01 02 [10:56:10]Write to MH i2c: E2 08 00 3E 14 80 0D 01 02 00 00 00 00 CB [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:11]Read from MH i2c: E2 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 03 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 03 00 3E 14 00 90 00 C6 [10:56:11]RAPDU: 90 00 [10:56:11]wFMCommunicate OK [10:56:11]wFMCommunicate request_size=255 [10:56:11]MH_SAM_APDU [10:56: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 4A 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E3 00 00 35 04 06 00 BC [10:56:11]Write to MH i2c: E2 02 01 3F 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 4A 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E3 00 00 35 04 06 00 BC 00 00 ED [10:56:11]Write i2c OK [10:56:11]MH_I2C_Read... [10:56:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:11]Read from MH i2c: E2 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 03 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 03 00 3F 14 00 90 00 C7 [10:56:11]RAPDU: 90 00 [10:56:11]wFMCommunicate OK [10:56:11]wFMCommunicate request_size=10 [10:56:11]MH_SAM_APDU [10:56:11]CAPDU: 80 0D 02 02 05 D2 72 37 B3 16 [10:56:11]Write to MH i2c: E2 0D 00 40 14 80 0D 02 02 05 00 D2 72 37 B3 16 00 00 1C [10:56:11]Write i2c OK [10:56:11]MH_I2C_Read... [10:56:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:11]Read from MH i2c: E2 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 03 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 03 00 40 14 00 90 00 C8 [10:56:11]RAPDU: 90 00 [10:56:11]wFMCommunicate OK [10:56:11]wFMCommunicate request_size=4 [10:56:11]MH_SAM_APDU [10:56:11]CAPDU: 80 0D 03 02 [10:56:11]Write to MH i2c: E2 08 00 41 14 80 0D 03 02 00 00 00 00 D0 [10:56:11]Write i2c OK [10:56:11]MH_I2C_Read... [10:56:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:11]Read from MH i2c: E2 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 0B 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 0B 00 41 14 00 DF B9 B8 20 64 22 0E B0 90 00 85 [10:56:11]RAPDU: DF B9 B8 20 64 22 0E B0 90 00 [10:56:11]wFMCommunicate OK [10:56:11]SAM_PROTO_SignData done [10:56:11]FM_MakeSignedData done [10:56:11]CreateOFDProtocolMessage [10:56:11]wFMCommunicate request_size=4 [10:56:11]MH_SAM_APDU [10:56:11]CAPDU: 80 11 00 00 [10:56:11]Write to MH i2c: E2 08 00 42 14 80 11 00 00 00 00 00 00 D0 [10:56:11]Write i2c OK [10:56:11]MH_I2C_Read... [10:56:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:11]Read from MH i2c: E2 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 17 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 17 00 42 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1C [10:56:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:56:11]wFMCommunicate OK [10:56:11]CreateOFDProtocolMessage done [10:56:11]OFDSenderStorePacket 58249 [10:56:11]StoreOFDPacket docnum=58249 [10:56:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 61 4B 07 01 EB 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 4A 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E3 00 00 35 04 06 00 BC D2 72 37 B3 16 DF B9 B8 20 64 22 0E B0 [10:56:11]CheckFolder [10:56:11]dirname=/storage/ofd_packets [10:56:11]CheckFolder done [10:56:11]ProducePacketName [10:56:11]name=ofd_packets/00058249 [10:56:11]NVStorageSaveData ofd_packets/00058249 [10:56:11]File name is /storage/ofd_packets/00058249 [10:56:11]Write 301 bytes [10:56:11]NVStorageSaveData done [10:56:11]OFDSenderStorePacket done [10:56:11]KKMCreateOFDPacket done [10:56:11]NVStorageSaveData kkm_last_timestamp [10:56:11]File name is /storage/kkm_last_timestamp [10:56:11]Write 4 bytes [10:56:11]NVStorageSaveData done [10:56:11]ExternCall_PrintAddStr [10:56:11]wPrintStart [10:56:11]Write to MH i2c: 01 00 00 43 14 57 [10:56:11]Write i2c OK [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: 01 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: 01 07 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: 01 07 00 43 14 00 00 00 00 00 FF 0F 6C [10:56:11]RasterBufferAndPrint [10:56:11]line Счет N : (1)2075501 [10:56:11]line ИНН: 02508201610067 [10:56:11]line Контрольно-Кассовый Чек [10:56:11]line ПРОДАЖА [10:56:11]line ТРК (МРК, ГНК) : 43 [10:56:11]line Товар: 2710124130 [10:56:11]line Аи-92-К-4 [10:56:11]line 7.380 * 67.80 [10:56:11]line = 500.36 [10:56:11]line НДС 12% НСП 1% [10:56:11]line > о реализуемом товаре [10:56:11]line ИТОГО: 500.36 [10:56:11]line НСП 1% : 4.43 [10:56:11]line НДС 12% : 53.14 [10:56:11]line Наличными: 0.00 [10:56:11]line Безнал.: 500.36 [10:56:11]line Место: АЗС № 135 "Партнер Нефть" [10:56:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:56:11]line СНО: Общий режим [10:56:11]line Чек 233 20.08.2024 10:56 [10:56:11]line Смена: 100 ФФД: 1.0 [10:56:11]line ЗНМ: 0300000196 [10:56:11]line РНМ: 0000000000162794 [10:56:11]line Версия ККМ: v1.0 [10:56:11]line Платежная система: O! деньги [10:56:11]line ФМ: 0000000002094532 [10:56:11]line ФД: 58249 [10:56:11]line ФПД: 207612045406998 [10:56:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105610&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58249&fm=207612045406998&tin=02508201610067®Number=0000000000162794&sum=50036 [10:56:11]OFD Sender: Processing packet 58249 [packets to send 51, broken 50] [10:56:11]ProducePacketName [10:56:11]name=ofd_packets/00058249 [10:56:11]OFD Sender: To server: pG, [10:56:11]CommunicateWithHost lk.salyk.kg:30040 [10:56:11]ConnectInit lk.salyk.kg [10:56:11]written 0, free lines is 4095 [10:56:12]Connected sock=10 [10:56:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 61 4B 07 01 EB 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 4A 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E3 00 00 35 04 06 00 BC D2 72 37 B3 16 DF B9 B8 20 64 22 0E B0 [10:56:12]Write to MH i2c: 01 00 00 6D 14 81 [10:56:12]Write i2c OK [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: 01 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: 01 07 00 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: 01 07 00 6D 14 00 00 00 00 00 C7 0C 5B [10:56:12]RasterBufferAndPrint [10:56:12]line [10:56:12]line [10:56:12]line [10:56:12]line [10:56:12]line [10:56:12]written 0, free lines is 3277 [10:56:12]MH_Cut [10:56:12]Write to MH i2c: D1 01 00 74 14 01 5A [10:56:12]Write i2c OK [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: D1 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: D1 01 00 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: D1 01 00 74 14 00 59 [10:56:12]Write to MH i2c: 01 00 00 75 14 89 [10:56:12]Write i2c OK [10:56:12]MH_I2C_Read... [10:56:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E6 A0 47 00 5F A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E3 00 00 F4 03 04 00 9A 21 C4 66 B6 04 01 00 00 29 2A C3 9A 84 07 19 EF [10:56:12]CommunicateWithHost err = 0 [10:56:12]CheckOFDResponse [10:56:12]1017 (14) - 77093643461234 [10:56:12]1041 (16) - 0000000002094532 [10:56:12]1040 (4) - 58249 [10:56:12]1012 (4) - 20.08.2024 04:54 [10:56:12]1206 (1) - 0 [10:56:12]OFD Sender: Remove packet 58249 [10:56:12]ProducePacketName [10:56:12]name=ofd_packets/00058249 [10:56:12]NVStorageDeleteData [10:56:12]OFD Sender: No OFD packet to send [10:56:13]*** Cut start [10:56:13]*** Partial cut [10:56:13]*** CUTSNS_PIN = 1 [10:56:13]*** CUTSNS_PIN = 0 [10:56:13]*** Brake cut motor [10:56:13]Read from MH i2c: 01 [10:56:13]MH_I2C_Read... [10:56:13]*** Stop cut motor [10:56:13]*** Cut end [10:56:13]Read from MH i2c: 01 07 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: 01 07 00 75 14 00 00 00 00 00 FF 0F 9E [10:56:13]process_action close_receipt done [10:56:13]requested_data is exist [10:56:13]produce_requested_data [10:56:13]requested_item fm.sn is exist - process it [10:56:13]wFMCommunicate request_size=4 [10:56:13]MH_SAM_APDU [10:56:13]CAPDU: 80 11 00 00 [10:56:13]Write to MH i2c: E2 08 00 76 14 80 11 00 00 00 00 00 00 04 [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:13]Read from MH i2c: E2 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 17 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 17 00 76 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 50 [10:56:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:56:13]wFMCommunicate OK [10:56:13]requested_item fd.num is exist - process it [10:56:13]SAM_PROTO_GetFieldsCounters [10:56:13]wFMCommunicate request_size=4 [10:56:13]MH_SAM_APDU [10:56:13]CAPDU: 80 13 00 00 [10:56:13]Write to MH i2c: E2 08 00 77 14 80 13 00 00 00 00 00 00 07 [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:14]Read from MH i2c: E2 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: E2 62 00 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: E2 62 00 77 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 89 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [10:56:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 89 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:14]wFMCommunicate OK [10:56:14]SAM_PROTO_GetFieldsCounters done [10:56:14]requested_item shift.num is exist - process it [10:56:14]requested_item shift.opened is exist - process it [10:56:14]req_shift_opened [10:56:14]FM_GetShiftState [10:56:14]SAM_PROTO_GetShiftState [10:56:14]wFMCommunicate request_size=4 [10:56:14]MH_SAM_APDU [10:56:14]CAPDU: 80 13 01 00 [10:56:14]Write to MH i2c: E2 08 00 78 14 80 13 01 00 00 00 00 00 09 [10:56:14]Write i2c OK [10:56:14]MH_I2C_Read... [10:56:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:14]Read from MH i2c: E2 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: E2 0E 00 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: E2 0E 00 78 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2C [10:56:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:56:14]wFMCommunicate OK [10:56:14]SAM_PROTO_GetShiftState done [10:56:14]FM_GetShiftState done [10:56:14]req_shift_opened done [10:56:14]requested_item shift.open_date is exist - process it [10:56:14]req_shift_open_date [10:56:14]req_shift_open_date done [10:56:14]produce_requested_data done [10:56:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58249,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:56:14]process_action_free close_receipt [10:56:14]json_value_free [10:56:14]json_value_free done [10:56:14]process_json_proto returns [10:56:14]Send response to host [10:56:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58249,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:56:14]free response buf [10:56:14]execute_script done [10:56:14]execute_script returns [10:56:14]free content buf [10:56:14]Sock 7.Close socket [10:56:14]Sock 7.Thread stoped [10:56:14]accept exits with 9 [10:56:14]New connection [10:56:14]New thread 3067182436 created [10:56:14]Thread 3067039076 joined [10:56:14]Waiting for new connection... [10:56:14] Sock 9.Parse request [10:56:14]Sock 9.Check first char [10:56:14]Sock 9.First char is OK [10:56:14]request: POST /json_proto HTTP/1.0 [10:56:14]Method: POST [10:56:14]URL: /json_proto [10:56:14]Method is POST - this is cgi request [10:56:14]url: /json_proto [10:56:14]query_string will be loaded in cgi processing [10:56:14]execute_cgi json_proto POST (null) [10:56:14]execute_cgi path=json_proto method=POST [10:56:14]POST find Content-Length [10:56:14]Host: 172.17.44.3:8080 [10:56:14]Content-Length: 807 [10:56:14]Content-Type: application/json [10:56:14] [10:56:14]POST finish read [10:56:14]Found Content-Length = 807 [10:56:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 52.090, "sum" : 2000.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:14]execute_script... [10:56:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 52.090, "sum" : 2000.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:14]POST & json_proto [10:56:14]process_json_proto [10:56:14]json parsed OK: [10:56:14]protocol is kg_v1.0 [10:56:14]action value=close_receipt [10:56:14]process_action close_receipt [10:56:14]cmd_close_receipt [10:56:14]MH_GetDate [10:56:14]Write to MH i2c: F0 00 00 79 14 7C [10:56:14]Write i2c OK [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: F0 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: F0 09 00 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: F0 09 00 79 14 00 4F 76 C4 66 AD C5 5D 66 A9 [10:56:14]GetLastDocTimeStamp 1724151370 [10:56:14]current date 1724151375 [10:56:14]FM_GetShiftState [10:56:14]SAM_PROTO_GetShiftState [10:56:14]wFMCommunicate request_size=4 [10:56:14]MH_SAM_APDU [10:56:14]CAPDU: 80 13 01 00 [10:56:14]Write to MH i2c: E2 08 00 7A 14 80 13 01 00 00 00 00 00 0B [10:56:14]Write i2c OK [10:56:14]MH_I2C_Read... [10:56:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:14]Read from MH i2c: E2 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: E2 0E 00 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: E2 0E 00 7A 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2E [10:56:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:56:14]wFMCommunicate OK [10:56:14]SAM_PROTO_GetShiftState done [10:56:14]FM_GetShiftState done [10:56:14]opened in 1724112910 [10:56:14]opened+sec_in_day 1724199310 [10:56:14]quantity*price = 200025 [10:56:14]sum+1 = 200027 [10:56:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.26 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.26 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 234 20.08.2024 10:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58250 ФПД: 16973462868869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105615&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58250&fm=16973462868869&tin=02508201610067®Number=0000000000162794&sum=200026 [10:56:15]StoreToDocumentArchive [10:56:15]shift 100 fd 58250 [10:56:15]save to /storage/0100/doc_00058250 [10:56:15]save last doc name /storage/0100/doc_00058250 to /storage/kkm_last_doc_name [10:56:15]save OK [10:56:15]Clear old archive folders... [10:56:15]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:56:15]tlvbuf is B6F8D650 [10:56:15]SAM_PROTO_ClearQueue [10:56:15]wFMCommunicate request_size=4 [10:56:15]MH_SAM_APDU [10:56:15]CAPDU: 80 09 00 00 [10:56:15]Write to MH i2c: E2 08 00 87 14 80 09 00 00 00 00 00 00 0D [10:56:15]Write i2c OK [10:56:15]MH_I2C_Read... [10:56:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:15]Read from MH i2c: E2 [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: E2 03 00 [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: E2 03 00 87 14 00 90 00 0F [10:56:15]RAPDU: 90 00 [10:56:15]wFMCommunicate OK [10:56:15]SAM_PROTO_ClearQueue done [10:56:15]KKMCreateOFDPacket [10:56:15]OFDProtocolAddRootSTLVToBuf [10:56:15]FM_MakeSignedData [10:56:15]FM_MakeSignedData [10:56:15]SAM_PROTO_SignData [10:56:15]wFMCommunicate request_size=4 [10:56:15]MH_SAM_APDU [10:56:15]CAPDU: 80 0D 01 02 [10:56:15]Write to MH i2c: E2 08 00 88 14 80 0D 01 02 00 00 00 00 15 [10:56:15]Write i2c OK [10:56:15]MH_I2C_Read... [10:56:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:15]Read from MH i2c: E2 [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: E2 03 00 [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: E2 03 00 88 14 00 90 00 10 [10:56:15]RAPDU: 90 00 [10:56:15]wFMCommunicate OK [10:56:15]wFMCommunicate request_size=255 [10:56:15]MH_SAM_APDU [10:56:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 4F 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E3 00 00 35 04 06 00 0F 6F [10:56:15]Write to MH i2c: E2 02 01 89 14 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 4F 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E3 00 00 35 04 06 00 0F 6F 00 00 B9 [10:56:15]Write i2c OK [10:56:15]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:16]Read from MH i2c: E2 03 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 89 14 00 90 00 11 [10:56:16]RAPDU: 90 00 [10:56:16]wFMCommunicate OK [10:56:16]wFMCommunicate request_size=9 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 0D 02 02 04 F1 39 93 85 [10:56:16]Write to MH i2c: E2 0C 00 8A 14 80 0D 02 02 04 00 F1 39 93 85 00 00 62 [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 8A 14 00 90 00 12 [10:56:16]RAPDU: 90 00 [10:56:16]wFMCommunicate OK [10:56:16]wFMCommunicate request_size=4 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 0D 03 02 [10:56:16]Write to MH i2c: E2 08 00 8B 14 80 0D 03 02 00 00 00 00 1A [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 0B 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 0B 00 8B 14 00 89 81 53 AF F2 D8 74 7B 90 00 E0 [10:56:16]RAPDU: 89 81 53 AF F2 D8 74 7B 90 00 [10:56:16]wFMCommunicate OK [10:56:16]SAM_PROTO_SignData done [10:56:16]FM_MakeSignedData done [10:56:16]CreateOFDProtocolMessage [10:56:16]wFMCommunicate request_size=4 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 11 00 00 [10:56:16]Write to MH i2c: E2 08 00 8C 14 80 11 00 00 00 00 00 00 1A [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 17 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 17 00 8C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 66 [10:56:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:56:16]wFMCommunicate OK [10:56:16]CreateOFDProtocolMessage done [10:56:16]OFDSenderStorePacket 58250 [10:56:16]StoreOFDPacket docnum=58250 [10:56:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A9 CF 06 01 FB E3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 4F 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E3 00 00 35 04 06 00 0F 6F F1 39 93 85 89 81 53 AF F2 D8 74 7B [10:56:16]CheckFolder [10:56:16]dirname=/storage/ofd_packets [10:56:16]CheckFolder done [10:56:16]ProducePacketName [10:56:16]name=ofd_packets/00058250 [10:56:16]NVStorageSaveData ofd_packets/00058250 [10:56:16]File name is /storage/ofd_packets/00058250 [10:56:16]Write 300 bytes [10:56:16]NVStorageSaveData done [10:56:16]OFDSenderStorePacket done [10:56:16]KKMCreateOFDPacket done [10:56:16]NVStorageSaveData kkm_last_timestamp [10:56:16]File name is /storage/kkm_last_timestamp [10:56:16]Write 4 bytes [10:56:16]NVStorageSaveData done [10:56:16]ExternCall_PrintAddStr [10:56:16]wPrintStart [10:56:16]Write to MH i2c: 01 00 00 8D 14 A1 [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: 01 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: 01 07 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: 01 07 00 8D 14 00 00 00 00 00 FF 0F B6 [10:56:16]RasterBufferAndPrint [10:56:16]line Счет N : (1)2075496 [10:56:16]line ИНН: 02508201610067 [10:56:16]line Контрольно-Кассовый Чек [10:56:16]line ПРОДАЖА [10:56:16]line ТРК (МРК, ГНК) : 81 [10:56:16]line Товар: 2711190000 [10:56:16]line ГАЗ-К-5 [10:56:16]line 52.090 * 38.40 [10:56:16]line = 2000.26 [10:56:16]line НДС 12% НСП 1% [10:56:16]line > о реализуемом товаре [10:56:16]line ИТОГО: 2000.26 [10:56:16]line НСП 1% : 17.70 [10:56:16]line НДС 12% : 212.42 [10:56:16]line Наличными: 0.00 [10:56:16]line Безнал.: 2000.26 [10:56:16]line Место: АЗС № 135 "Партнер Нефть" [10:56:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:56:16]line СНО: Общий режим [10:56:16]line Чек 234 20.08.2024 10:56 [10:56:16]line Смена: 100 ФФД: 1.0 [10:56:16]line ЗНМ: 0300000196 [10:56:16]line РНМ: 0000000000162794 [10:56:16]line Версия ККМ: v1.0 [10:56:16]line Платежная система: O! деньги [10:56:16]line ФМ: 0000000002094532 [10:56:16]line ФД: 58250 [10:56:16]line ФПД: 16973462868869 [10:56:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105615&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58250&fm=16973462868869&tin=02508201610067®Number=0000000000162794&sum=200026 [10:56:16]OFD Sender: Processing packet 58250 [packets to send 51, broken 50] [10:56:16]ProducePacketName [10:56:16]name=ofd_packets/00058250 [10:56:16]OFD Sender: To server: pG, [10:56:16]CommunicateWithHost lk.salyk.kg:30040 [10:56:16]ConnectInit lk.salyk.kg [10:56:16]written 0, free lines is 4095 [10:56:16]Connected sock=10 [10:56:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A9 CF 06 01 FB E3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 4F 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E3 00 00 35 04 06 00 0F 6F F1 39 93 85 89 81 53 AF F2 D8 74 7B [10:56:17]Write to MH i2c: 01 00 00 B7 14 CB [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 07 00 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 07 00 B7 14 00 00 00 00 00 C8 0C A6 [10:56:17]RasterBufferAndPrint [10:56:17]line [10:56:17]line [10:56:17]line [10:56:17]line [10:56:17]line [10:56:17]written 0, free lines is 3283 [10:56:17]MH_Cut [10:56:17]Write to MH i2c: D1 01 00 BE 14 01 A4 [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: D1 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: D1 01 00 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: D1 01 00 BE 14 00 A3 [10:56:17]Write to MH i2c: 01 00 00 BF 14 D3 [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7D 13 47 00 83 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 32 30 39 34 35 33 32 10 04 04 00 8A E3 00 00 F4 03 04 00 9E 21 C4 66 B6 04 01 00 00 32 AF FA 9A E8 5F 28 6F [10:56:17]CommunicateWithHost err = 0 [10:56:17]CheckOFDResponse [10:56:17]1017 (14) - 77093643461234 [10:56:17]1041 (16) - 0000000002094532 [10:56:17]1040 (4) - 58250 [10:56:17]1012 (4) - 20.08.2024 04:54 [10:56:17]1206 (1) - 0 [10:56:17]OFD Sender: Remove packet 58250 [10:56:17]ProducePacketName [10:56:17]name=ofd_packets/00058250 [10:56:17]NVStorageDeleteData [10:56:17]OFD Sender: No OFD packet to send [10:56:18]*** Cut start [10:56:18]*** Partial cut [10:56:18]*** CUTSNS_PIN = 1 [10:56:18]*** CUTSNS_PIN = 0 [10:56:18]*** Brake cut motor [10:56:18]Read from MH i2c: 01 [10:56:18]MH_I2C_Read... [10:56:18]*** Stop cut motor [10:56:18]*** Cut end [10:56:18]Read from MH i2c: 01 07 00 [10:56:18]MH_I2C_Read... [10:56:18]Read from MH i2c: 01 07 00 BF 14 00 00 00 00 00 FF 0F E8 [10:56:18]process_action close_receipt done [10:56:18]requested_data is exist [10:56:18]produce_requested_data [10:56:18]requested_item fm.sn is exist - process it [10:56:18]wFMCommunicate request_size=4 [10:56:18]MH_SAM_APDU [10:56:18]CAPDU: 80 11 00 00 [10:56:18]Write to MH i2c: E2 08 00 C0 14 80 11 00 00 00 00 00 00 4E [10:56:18]Write i2c OK [10:56:18]MH_I2C_Read... [10:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:18]Read from MH i2c: E2 [10:56:18]MH_I2C_Read... [10:56:18]Read from MH i2c: E2 17 00 [10:56:18]MH_I2C_Read... [10:56:18]Read from MH i2c: E2 17 00 C0 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9A [10:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:56:18]wFMCommunicate OK [10:56:18]requested_item fd.num is exist - process it [10:56:18]SAM_PROTO_GetFieldsCounters [10:56:18]wFMCommunicate request_size=4 [10:56:18]MH_SAM_APDU [10:56:18]CAPDU: 80 13 00 00 [10:56:18]Write to MH i2c: E2 08 00 C1 14 80 13 00 00 00 00 00 00 51 [10:56:18]Write i2c OK [10:56:18]MH_I2C_Read... [10:56:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:18]Read from MH i2c: E2 [10:56:18]MH_I2C_Read... [10:56:18]Read from MH i2c: E2 62 00 [10:56:18]MH_I2C_Read... [10:56:18]Read from MH i2c: E2 62 00 C1 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [10:56:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:18]wFMCommunicate OK [10:56:18]SAM_PROTO_GetFieldsCounters done [10:56:18]requested_item shift.num is exist - process it [10:56:18]requested_item shift.opened is exist - process it [10:56:18]req_shift_opened [10:56:18]FM_GetShiftState [10:56:18]SAM_PROTO_GetShiftState [10:56:18]wFMCommunicate request_size=4 [10:56:18]MH_SAM_APDU [10:56:18]CAPDU: 80 13 01 00 [10:56:18]Write to MH i2c: E2 08 00 C2 14 80 13 01 00 00 00 00 00 53 [10:56:18]Write i2c OK [10:56:18]MH_I2C_Read... [10:56:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:19]Read from MH i2c: E2 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 0E 00 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 0E 00 C2 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 76 [10:56:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:56:19]wFMCommunicate OK [10:56:19]SAM_PROTO_GetShiftState done [10:56:19]FM_GetShiftState done [10:56:19]req_shift_opened done [10:56:19]requested_item shift.open_date is exist - process it [10:56:19]req_shift_open_date [10:56:19]req_shift_open_date done [10:56:19]produce_requested_data done [10:56:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58250,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:56:19]process_action_free close_receipt [10:56:19]json_value_free [10:56:19]json_value_free done [10:56:19]process_json_proto returns [10:56:19]Send response to host [10:56:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58250,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:56:19]free response buf [10:56:19]execute_script done [10:56:19]execute_script returns [10:56:19]free content buf [10:56:19]Sock 9.Close socket [10:56:19]Sock 9.Thread stoped [10:56:22]OFD Sender: No OFD packet to send [10:56:27]OFD Sender: No OFD packet to send [10:56:32]OFD Sender: No OFD packet to send [10:56:37]OFD Sender: No OFD packet to send [10:56:42]OFD Sender: No OFD packet to send [10:56:47]OFD Sender: No OFD packet to send [10:56:52]OFD Sender: No OFD packet to send [10:56:57]OFD Sender: No OFD packet to send [10:57:02]OFD Sender: No OFD packet to send [10:57:05]accept exits with 7 [10:57:05]New connection [10:57:05]New thread 3067039076 created [10:57:05]Thread 3067182436 joined [10:57:05]Waiting for new connection... [10:57:05] Sock 7.Parse request [10:57:05]Sock 7.Check first char [10:57:05]Sock 7.First char is OK [10:57:05]request: POST /json_proto HTTP/1.0 [10:57:05]Method: POST [10:57:05]URL: /json_proto [10:57:05]Method is POST - this is cgi request [10:57:05]url: /json_proto [10:57:05]query_string will be loaded in cgi processing [10:57:05]execute_cgi json_proto POST (null) [10:57:05]execute_cgi path=json_proto method=POST [10:57:05]POST find Content-Length [10:57:05]Host: 172.17.44.3:8080 [10:57:05]Content-Length: 805 [10:57:05]Content-Type: application/json [10:57:05] [10:57:05]POST finish read [10:57:05]Found Content-Length = 805 [10:57:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:05]execute_script... [10:57: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)2075502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:05]POST & json_proto [10:57:05]process_json_proto [10:57:05]json parsed OK: [10:57:05]protocol is kg_v1.0 [10:57:05]action value=close_receipt [10:57:05]process_action close_receipt [10:57:05]cmd_close_receipt [10:57:05]MH_GetDate [10:57:05]Write to MH i2c: F0 00 00 C3 14 C6 [10:57:05]Write i2c OK [10:57:05]MH_I2C_Read... [10:57:05]Read from MH i2c: F0 [10:57:05]MH_I2C_Read... [10:57:05]Read from MH i2c: F0 09 00 [10:57:05]MH_I2C_Read... [10:57:05]Read from MH i2c: F0 09 00 C3 14 00 82 76 C4 66 AD C5 5D 66 26 [10:57:05]GetLastDocTimeStamp 1724151375 [10:57:05]current date 1724151426 [10:57:05]FM_GetShiftState [10:57:05]SAM_PROTO_GetShiftState [10:57:05]wFMCommunicate request_size=4 [10:57:05]MH_SAM_APDU [10:57:05]CAPDU: 80 13 01 00 [10:57:05]Write to MH i2c: E2 08 00 C4 14 80 13 01 00 00 00 00 00 55 [10:57:05]Write i2c OK [10:57:05]MH_I2C_Read... [10:57:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:05]Read from MH i2c: E2 [10:57:05]MH_I2C_Read... [10:57:05]Read from MH i2c: E2 0E 00 [10:57:05]MH_I2C_Read... [10:57:05]Read from MH i2c: E2 0E 00 C4 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 78 [10:57:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:57:05]wFMCommunicate OK [10:57:05]SAM_PROTO_GetShiftState done [10:57:05]FM_GetShiftState done [10:57:05]opened in 1724112910 [10:57:05]opened+sec_in_day 1724199310 [10:57:05]quantity*price = 100070 [10:57:05]sum+1 = 100072 [10:57:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 235 20.08.2024 10:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58251 ФПД: 253447937491365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105706&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58251&fm=253447937491365&tin=02508201610067®Number=0000000000162794&sum=100071 [10:57:06]StoreToDocumentArchive [10:57:06]shift 100 fd 58251 [10:57:06]save to /storage/0100/doc_00058251 [10:57:06]save last doc name /storage/0100/doc_00058251 to /storage/kkm_last_doc_name [10:57:06]save OK [10:57:06]Clear old archive folders... [10:57:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:57:06]tlvbuf is 00749CA0 [10:57:06]SAM_PROTO_ClearQueue [10:57:06]wFMCommunicate request_size=4 [10:57:06]MH_SAM_APDU [10:57:06]CAPDU: 80 09 00 00 [10:57:06]Write to MH i2c: E2 08 00 D1 14 80 09 00 00 00 00 00 00 57 [10:57:06]Write i2c OK [10:57:06]MH_I2C_Read... [10:57:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:06]Read from MH i2c: E2 [10:57:06]MH_I2C_Read... [10:57:06]Read from MH i2c: E2 03 00 [10:57:06]MH_I2C_Read... [10:57:06]Read from MH i2c: E2 03 00 D1 14 00 90 00 59 [10:57:06]RAPDU: 90 00 [10:57:06]wFMCommunicate OK [10:57:06]SAM_PROTO_ClearQueue done [10:57:06]KKMCreateOFDPacket [10:57:06]OFDProtocolAddRootSTLVToBuf [10:57:06]FM_MakeSignedData [10:57:06]FM_MakeSignedData [10:57:06]SAM_PROTO_SignData [10:57:06]wFMCommunicate request_size=4 [10:57:06]MH_SAM_APDU [10:57:06]CAPDU: 80 0D 01 02 [10:57:06]Write to MH i2c: E2 08 00 D2 14 80 0D 01 02 00 00 00 00 5F [10:57:06]Write i2c OK [10:57:06]MH_I2C_Read... [10:57:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:06]Read from MH i2c: E2 [10:57:06]MH_I2C_Read... [10:57:06]Read from MH i2c: E2 03 00 [10:57:06]MH_I2C_Read... [10:57:06]Read from MH i2c: E2 03 00 D2 14 00 90 00 5A [10:57:06]RAPDU: 90 00 [10:57:06]wFMCommunicate OK [10:57:06]wFMCommunicate request_size=255 [10:57:06]MH_SAM_APDU [10:57:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 82 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E3 00 00 35 04 06 00 [10:57:06]Write to MH i2c: E2 02 01 D3 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 82 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E3 00 00 35 04 06 00 00 00 61 [10:57:06]Write i2c OK [10:57:06]MH_I2C_Read... [10:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:07]Read from MH i2c: E2 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: E2 03 00 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: E2 03 00 D3 14 00 90 00 5B [10:57:07]RAPDU: 90 00 [10:57:07]wFMCommunicate OK [10:57:07]wFMCommunicate request_size=11 [10:57:07]MH_SAM_APDU [10:57:07]CAPDU: 80 0D 02 02 06 E6 82 72 48 81 A5 [10:57:07]Write to MH i2c: E2 0E 00 D4 14 80 0D 02 02 06 00 E6 82 72 48 81 A5 00 00 B6 [10:57:07]Write i2c OK [10:57:07]MH_I2C_Read... [10:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:07]Read from MH i2c: E2 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: E2 03 00 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: E2 03 00 D4 14 00 90 00 5C [10:57:07]RAPDU: 90 00 [10:57:07]wFMCommunicate OK [10:57:07]wFMCommunicate request_size=4 [10:57:07]MH_SAM_APDU [10:57:07]CAPDU: 80 0D 03 02 [10:57:07]Write to MH i2c: E2 08 00 D5 14 80 0D 03 02 00 00 00 00 64 [10:57:07]Write i2c OK [10:57:07]MH_I2C_Read... [10:57:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:07]Read from MH i2c: E2 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: E2 0B 00 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: E2 0B 00 D5 14 00 A1 56 BD 27 DA 65 7F 2F 90 00 2D [10:57:07]RAPDU: A1 56 BD 27 DA 65 7F 2F 90 00 [10:57:07]wFMCommunicate OK [10:57:07]SAM_PROTO_SignData done [10:57:07]FM_MakeSignedData done [10:57:07]CreateOFDProtocolMessage [10:57:07]wFMCommunicate request_size=4 [10:57:07]MH_SAM_APDU [10:57:07]CAPDU: 80 11 00 00 [10:57:07]Write to MH i2c: E2 08 00 D6 14 80 11 00 00 00 00 00 00 64 [10:57:07]Write i2c OK [10:57:07]MH_I2C_Read... [10:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:07]Read from MH i2c: E2 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: E2 17 00 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: E2 17 00 D6 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B0 [10:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:57:07]wFMCommunicate OK [10:57:07]CreateOFDProtocolMessage done [10:57:07]OFDSenderStorePacket 58251 [10:57:07]StoreOFDPacket docnum=58251 [10:57:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 C0 6C 08 01 67 AF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 82 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E3 00 00 35 04 06 00 E6 82 72 48 81 A5 A1 56 BD 27 DA 65 7F 2F [10:57:07]CheckFolder [10:57:07]dirname=/storage/ofd_packets [10:57:07]CheckFolder done [10:57:07]ProducePacketName [10:57:07]name=ofd_packets/00058251 [10:57:07]NVStorageSaveData ofd_packets/00058251 [10:57:07]File name is /storage/ofd_packets/00058251 [10:57:07]Write 302 bytes [10:57:07]NVStorageSaveData done [10:57:07]OFDSenderStorePacket done [10:57:07]KKMCreateOFDPacket done [10:57:07]NVStorageSaveData kkm_last_timestamp [10:57:07]File name is /storage/kkm_last_timestamp [10:57:07]Write 4 bytes [10:57:07]NVStorageSaveData done [10:57:07]ExternCall_PrintAddStr [10:57:07]wPrintStart [10:57:07]Write to MH i2c: 01 00 00 D7 14 EB [10:57:07]Write i2c OK [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: 01 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: 01 07 00 [10:57:07]MH_I2C_Read... [10:57:07]Read from MH i2c: 01 07 00 D7 14 00 00 00 00 00 FF 0F 00 [10:57:07]RasterBufferAndPrint [10:57:07]line Счет N : (1)2075502 [10:57:07]line ИНН: 02508201610067 [10:57:07]line Контрольно-Кассовый Чек [10:57:07]line ПРОДАЖА [10:57:07]line ТРК (МРК, ГНК) : 61 [10:57:07]line Товар: 2710124900 [10:57:07]line Аи-100-К-3 [10:57:07]line 10.370 * 96.50 [10:57:07]line = 1000.71 [10:57:07]line НДС 12% НСП 1% [10:57:07]line > о реализуемом товаре [10:57:07]line ИТОГО: 1000.71 [10:57:07]line НСП 1% : 8.86 [10:57:07]line НДС 12% : 106.27 [10:57:07]line Наличными: 0.00 [10:57:07]line Безнал.: 1000.71 [10:57:07]line Место: АЗС № 135 "Партнер Нефть" [10:57:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:57:07]line СНО: Общий режим [10:57:07]line Чек 235 20.08.2024 10:57 [10:57:07]line Смена: 100 ФФД: 1.0 [10:57:07]line ЗНМ: 0300000196 [10:57:07]line РНМ: 0000000000162794 [10:57:07]line Версия ККМ: v1.0 [10:57:07]line Платежная система: O! деньги [10:57:07]line ФМ: 0000000002094532 [10:57:07]line ФД: 58251 [10:57:07]line ФПД: 253447937491365 [10:57:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105706&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58251&fm=253447937491365&tin=02508201610067®Number=0000000000162794&sum=100071 [10:57:07]OFD Sender: Processing packet 58251 [packets to send 51, broken 50] [10:57:07]ProducePacketName [10:57:07]name=ofd_packets/00058251 [10:57:07]OFD Sender: To server: pG, [10:57:07]CommunicateWithHost lk.salyk.kg:30040 [10:57:07]ConnectInit lk.salyk.kg [10:57:07]written 0, free lines is 4095 [10:57:07]Connected sock=10 [10:57:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 C0 6C 08 01 67 AF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 82 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E3 00 00 35 04 06 00 E6 82 72 48 81 A5 A1 56 BD 27 DA 65 7F 2F [10:57:08]Write to MH i2c: 01 00 00 01 15 16 [10:57:08]Write i2c OK [10:57:08]MH_I2C_Read... [10:57:08]Read from MH i2c: 01 [10:57:08]MH_I2C_Read... [10:57:08]Read from MH i2c: 01 07 00 [10:57:08]MH_I2C_Read... [10:57:08]Read from MH i2c: 01 07 00 01 15 00 00 00 00 00 CA 0C F3 [10:57:08]RasterBufferAndPrint [10:57:08]line [10:57:08]line [10:57:08]line [10:57:08]line [10:57:08]line [10:57:08]written 0, free lines is 3280 [10:57:08]MH_Cut [10:57:08]Write to MH i2c: D1 01 00 08 15 01 EF [10:57:08]Write i2c OK [10:57:08]MH_I2C_Read... [10:57:08]Read from MH i2c: D1 [10:57:08]MH_I2C_Read... [10:57:08]Read from MH i2c: D1 01 00 [10:57:08]MH_I2C_Read... [10:57:08]Read from MH i2c: D1 01 00 08 15 00 EE [10:57:08]Write to MH i2c: 01 00 00 09 15 1E [10:57:08]Write i2c OK [10:57:08]MH_I2C_Read... [10:57:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4F F5 47 00 4C 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E3 00 00 F4 03 04 00 D1 21 C4 66 B6 04 01 00 00 23 4F D9 A7 49 BE 51 31 [10:57:08]CommunicateWithHost err = 0 [10:57:08]CheckOFDResponse [10:57:08]1017 (14) - 77093643461234 [10:57:08]1041 (16) - 0000000002094532 [10:57:08]1040 (4) - 58251 [10:57:08]1012 (4) - 20.08.2024 04:55 [10:57:08]1206 (1) - 0 [10:57:08]OFD Sender: Remove packet 58251 [10:57:08]ProducePacketName [10:57:08]name=ofd_packets/00058251 [10:57:08]NVStorageDeleteData [10:57:08]OFD Sender: No OFD packet to send [10:57:09]*** Cut start [10:57:09]*** Partial cut [10:57:09]*** CUTSNS_PIN = 1 [10:57:09]*** CUTSNS_PIN = 0 [10:57:09]*** Brake cut motor [10:57:09]Read from MH i2c: 01 [10:57:09]MH_I2C_Read... [10:57:09]*** Stop cut motor [10:57:09]*** Cut end [10:57:09]Read from MH i2c: 01 07 00 [10:57:09]MH_I2C_Read... [10:57:09]Read from MH i2c: 01 07 00 09 15 00 00 00 00 00 FF 0F 33 [10:57:09]process_action close_receipt done [10:57:09]requested_data is exist [10:57:09]produce_requested_data [10:57:09]requested_item fm.sn is exist - process it [10:57:09]wFMCommunicate request_size=4 [10:57:09]MH_SAM_APDU [10:57:09]CAPDU: 80 11 00 00 [10:57:09]Write to MH i2c: E2 08 00 0A 15 80 11 00 00 00 00 00 00 99 [10:57:09]Write i2c OK [10:57:09]MH_I2C_Read... [10:57:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:09]Read from MH i2c: E2 [10:57:09]MH_I2C_Read... [10:57:09]Read from MH i2c: E2 17 00 [10:57:09]MH_I2C_Read... [10:57:09]Read from MH i2c: E2 17 00 0A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E5 [10:57:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:57:09]wFMCommunicate OK [10:57:09]requested_item fd.num is exist - process it [10:57:09]SAM_PROTO_GetFieldsCounters [10:57:09]wFMCommunicate request_size=4 [10:57:09]MH_SAM_APDU [10:57:09]CAPDU: 80 13 00 00 [10:57:09]Write to MH i2c: E2 08 00 0B 15 80 13 00 00 00 00 00 00 9C [10:57:09]Write i2c OK [10:57:09]MH_I2C_Read... [10:57:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:09]Read from MH i2c: E2 [10:57:09]MH_I2C_Read... [10:57:09]Read from MH i2c: E2 62 00 [10:57:09]MH_I2C_Read... [10:57:09]Read from MH i2c: E2 62 00 0B 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [10:57:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:57:09]wFMCommunicate OK [10:57:09]SAM_PROTO_GetFieldsCounters done [10:57:09]requested_item shift.num is exist - process it [10:57:09]requested_item shift.opened is exist - process it [10:57:09]req_shift_opened [10:57:09]FM_GetShiftState [10:57:09]SAM_PROTO_GetShiftState [10:57:09]wFMCommunicate request_size=4 [10:57:09]MH_SAM_APDU [10:57:09]CAPDU: 80 13 01 00 [10:57:09]Write to MH i2c: E2 08 00 0C 15 80 13 01 00 00 00 00 00 9E [10:57:09]Write i2c OK [10:57:09]MH_I2C_Read... [10:57:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:09]Read from MH i2c: E2 [10:57:09]MH_I2C_Read... [10:57:09]Read from MH i2c: E2 0E 00 [10:57:09]MH_I2C_Read... [10:57:09]Read from MH i2c: E2 0E 00 0C 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C1 [10:57:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:57:09]wFMCommunicate OK [10:57:09]SAM_PROTO_GetShiftState done [10:57:09]FM_GetShiftState done [10:57:09]req_shift_opened done [10:57:09]requested_item shift.open_date is exist - process it [10:57:09]req_shift_open_date [10:57:09]req_shift_open_date done [10:57:09]produce_requested_data done [10:57:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58251,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:57:09]process_action_free close_receipt [10:57:09]json_value_free [10:57:09]json_value_free done [10:57:09]process_json_proto returns [10:57:09]Send response to host [10:57:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58251,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:57:09]free response buf [10:57:09]execute_script done [10:57:09]execute_script returns [10:57:09]free content buf [10:57:09]Sock 7.Close socket [10:57:09]Sock 7.Thread stoped [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:02]accept exits with 9 [10:58:02]New connection [10:58:02]New thread 3067182436 created [10:58:02]Thread 3067039076 joined [10:58:02]Waiting for new connection... [10:58:02] Sock 9.Parse request [10:58:02]Sock 9.Check first char [10:58:02]Sock 9.First char is OK [10:58:02]request: POST /json_proto HTTP/1.0 [10:58:02]Method: POST [10:58:02]URL: /json_proto [10:58:02]Method is POST - this is cgi request [10:58:02]url: /json_proto [10:58:02]query_string will be loaded in cgi processing [10:58:02]execute_cgi json_proto POST (null) [10:58:02]execute_cgi path=json_proto method=POST [10:58:02]POST find Content-Length [10:58:02]Host: 172.17.44.3:8080 [10:58:02]Content-Length: 804 [10:58:02]Content-Type: application/json [10:58:02] [10:58:02]POST finish read [10:58:02]Found Content-Length = 804 [10:58:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:02]execute_script... [10:58: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)2075505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:02]POST & json_proto [10:58:02]process_json_proto [10:58:02]json parsed OK: [10:58:02]protocol is kg_v1.0 [10:58:02]action value=close_receipt [10:58:02]process_action close_receipt [10:58:02]cmd_close_receipt [10:58:02]MH_GetDate [10:58:02]Write to MH i2c: F0 00 00 0D 15 11 [10:58:02]Write i2c OK [10:58:02]MH_I2C_Read... [10:58:02]Read from MH i2c: F0 [10:58:02]MH_I2C_Read... [10:58:02]Read from MH i2c: F0 09 00 [10:58:02]MH_I2C_Read... [10:58:02]Read from MH i2c: F0 09 00 0D 15 00 BC 76 C4 66 AD C5 5D 66 AB [10:58:02]GetLastDocTimeStamp 1724151426 [10:58:02]current date 1724151484 [10:58:02]FM_GetShiftState [10:58:02]SAM_PROTO_GetShiftState [10:58:02]wFMCommunicate request_size=4 [10:58:02]MH_SAM_APDU [10:58:02]CAPDU: 80 13 01 00 [10:58:02]Write to MH i2c: E2 08 00 0E 15 80 13 01 00 00 00 00 00 A0 [10:58:02]Write i2c OK [10:58:02]MH_I2C_Read... [10:58:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:02]Read from MH i2c: E2 [10:58:02]MH_I2C_Read... [10:58:02]Read from MH i2c: E2 0E 00 [10:58:02]MH_I2C_Read... [10:58:02]Read from MH i2c: E2 0E 00 0E 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C3 [10:58:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:58:02]wFMCommunicate OK [10:58:02]SAM_PROTO_GetShiftState done [10:58:02]FM_GetShiftState done [10:58:02]opened in 1724112910 [10:58:02]opened+sec_in_day 1724199310 [10:58:02]quantity*price = 100021 [10:58:02]sum+1 = 100023 [10:58:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 236 20.08.2024 10:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58252 ФПД: 100763251903056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105804&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58252&fm=100763251903056&tin=02508201610067®Number=0000000000162794&sum=100022 [10:58:04]StoreToDocumentArchive [10:58:04]shift 100 fd 58252 [10:58:04]save to /storage/0100/doc_00058252 [10:58:04]save last doc name /storage/0100/doc_00058252 to /storage/kkm_last_doc_name [10:58:04]save OK [10:58:04]Clear old archive folders... [10:58:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:58:04]tlvbuf is 0072CF20 [10:58:04]SAM_PROTO_ClearQueue [10:58:04]wFMCommunicate request_size=4 [10:58:04]MH_SAM_APDU [10:58:04]CAPDU: 80 09 00 00 [10:58:04]Write to MH i2c: E2 08 00 1B 15 80 09 00 00 00 00 00 00 A2 [10:58:04]Write i2c OK [10:58:04]MH_I2C_Read... [10:58:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:04]Read from MH i2c: E2 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 03 00 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 03 00 1B 15 00 90 00 A4 [10:58:04]RAPDU: 90 00 [10:58:04]wFMCommunicate OK [10:58:04]SAM_PROTO_ClearQueue done [10:58:04]KKMCreateOFDPacket [10:58:04]OFDProtocolAddRootSTLVToBuf [10:58:04]FM_MakeSignedData [10:58:04]FM_MakeSignedData [10:58:04]SAM_PROTO_SignData [10:58:04]wFMCommunicate request_size=4 [10:58:04]MH_SAM_APDU [10:58:04]CAPDU: 80 0D 01 02 [10:58:04]Write to MH i2c: E2 08 00 1C 15 80 0D 01 02 00 00 00 00 AA [10:58:04]Write i2c OK [10:58:04]MH_I2C_Read... [10:58:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:04]Read from MH i2c: E2 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 03 00 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 03 00 1C 15 00 90 00 A5 [10:58:04]RAPDU: 90 00 [10:58:04]wFMCommunicate OK [10:58:04]wFMCommunicate request_size=255 [10:58:04]MH_SAM_APDU [10:58: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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EC 00 00 00 F4 03 04 00 BC 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E3 00 00 35 04 06 00 5B [10:58:04]Write to MH i2c: E2 02 01 1D 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 EC 00 00 00 F4 03 04 00 BC 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E3 00 00 35 04 06 00 5B 00 00 F5 [10:58:04]Write i2c OK [10:58:04]MH_I2C_Read... [10:58:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:04]Read from MH i2c: E2 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 03 00 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 03 00 1D 15 00 90 00 A6 [10:58:04]RAPDU: 90 00 [10:58:04]wFMCommunicate OK [10:58:04]wFMCommunicate request_size=10 [10:58:04]MH_SAM_APDU [10:58:04]CAPDU: 80 0D 02 02 05 A4 C5 D6 0A 50 [10:58:04]Write to MH i2c: E2 0D 00 1E 15 80 0D 02 02 05 00 A4 C5 D6 0A 50 00 00 50 [10:58:04]Write i2c OK [10:58:04]MH_I2C_Read... [10:58:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:04]Read from MH i2c: E2 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 03 00 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 03 00 1E 15 00 90 00 A7 [10:58:04]RAPDU: 90 00 [10:58:04]wFMCommunicate OK [10:58:04]wFMCommunicate request_size=4 [10:58:04]MH_SAM_APDU [10:58:04]CAPDU: 80 0D 03 02 [10:58:04]Write to MH i2c: E2 08 00 1F 15 80 0D 03 02 00 00 00 00 AF [10:58:04]Write i2c OK [10:58:04]MH_I2C_Read... [10:58:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:04]Read from MH i2c: E2 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 0B 00 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 0B 00 1F 15 00 6C C6 71 EF 3F 0C 45 D7 90 00 A9 [10:58:04]RAPDU: 6C C6 71 EF 3F 0C 45 D7 90 00 [10:58:04]wFMCommunicate OK [10:58:04]SAM_PROTO_SignData done [10:58:04]FM_MakeSignedData done [10:58:04]CreateOFDProtocolMessage [10:58:04]wFMCommunicate request_size=4 [10:58:04]MH_SAM_APDU [10:58:04]CAPDU: 80 11 00 00 [10:58:04]Write to MH i2c: E2 08 00 20 15 80 11 00 00 00 00 00 00 AF [10:58:04]Write i2c OK [10:58:04]MH_I2C_Read... [10:58:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:04]Read from MH i2c: E2 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 17 00 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: E2 17 00 20 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FB [10:58:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:58:04]wFMCommunicate OK [10:58:04]CreateOFDProtocolMessage done [10:58:04]OFDSenderStorePacket 58252 [10:58:04]StoreOFDPacket docnum=58252 [10:58:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F7 28 07 01 FF 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EC 00 00 00 F4 03 04 00 BC 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E3 00 00 35 04 06 00 5B A4 C5 D6 0A 50 6C C6 71 EF 3F 0C 45 D7 [10:58:04]CheckFolder [10:58:04]dirname=/storage/ofd_packets [10:58:04]CheckFolder done [10:58:04]ProducePacketName [10:58:04]name=ofd_packets/00058252 [10:58:04]NVStorageSaveData ofd_packets/00058252 [10:58:04]File name is /storage/ofd_packets/00058252 [10:58:04]Write 301 bytes [10:58:04]NVStorageSaveData done [10:58:04]OFDSenderStorePacket done [10:58:04]KKMCreateOFDPacket done [10:58:04]NVStorageSaveData kkm_last_timestamp [10:58:04]File name is /storage/kkm_last_timestamp [10:58:04]Write 4 bytes [10:58:04]NVStorageSaveData done [10:58:04]ExternCall_PrintAddStr [10:58:04]wPrintStart [10:58:04]Write to MH i2c: 01 00 00 21 15 36 [10:58:04]Write i2c OK [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: 01 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: 01 07 00 [10:58:04]MH_I2C_Read... [10:58:04]Read from MH i2c: 01 07 00 21 15 00 00 00 00 00 FF 0F 4B [10:58:04]RasterBufferAndPrint [10:58:04]line Счет N : (1)2075505 [10:58:04]line ИНН: 02508201610067 [10:58:04]line Контрольно-Кассовый Чек [10:58:04]line ПРОДАЖА [10:58:04]line ТРК (МРК, ГНК) : 62 [10:58:04]line Товар: 2710124500 [10:58:04]line Аи-95-К-5 [10:58:04]line 13.480 * 74.20 [10:58:04]line = 1000.22 [10:58:04]line НДС 12% НСП 1% [10:58:04]line > о реализуемом товаре [10:58:04]line ИТОГО: 1000.22 [10:58:04]line НСП 1% : 8.85 [10:58:04]line НДС 12% : 106.22 [10:58:04]line Наличными: 0.00 [10:58:04]line Безнал.: 1000.22 [10:58:04]line Место: АЗС № 135 "Партнер Нефть" [10:58:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:58:04]line СНО: Общий режим [10:58:04]line Чек 236 20.08.2024 10:58 [10:58:04]line Смена: 100 ФФД: 1.0 [10:58:04]line ЗНМ: 0300000196 [10:58:04]line РНМ: 0000000000162794 [10:58:04]line Версия ККМ: v1.0 [10:58:04]line Платежная система: O! деньги [10:58:04]line ФМ: 0000000002094532 [10:58:04]line ФД: 58252 [10:58:04]line ФПД: 100763251903056 [10:58:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105804&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58252&fm=100763251903056&tin=02508201610067®Number=0000000000162794&sum=100022 [10:58:04]OFD Sender: Processing packet 58252 [packets to send 51, broken 50] [10:58:04]ProducePacketName [10:58:04]name=ofd_packets/00058252 [10:58:04]OFD Sender: To server: pG, [10:58:04]CommunicateWithHost lk.salyk.kg:30040 [10:58:04]ConnectInit lk.salyk.kg [10:58:04]written 0, free lines is 4095 [10:58:05]Connected sock=10 [10:58:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F7 28 07 01 FF 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EC 00 00 00 F4 03 04 00 BC 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E3 00 00 35 04 06 00 5B A4 C5 D6 0A 50 6C C6 71 EF 3F 0C 45 D7 [10:58:05]Write to MH i2c: 01 00 00 4B 15 60 [10:58:05]Write i2c OK [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: 01 [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: 01 07 00 [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: 01 07 00 4B 15 00 00 00 00 00 C0 0C 33 [10:58:05]RasterBufferAndPrint [10:58:05]line [10:58:05]line [10:58:05]line [10:58:05]line [10:58:05]line [10:58:05]written 0, free lines is 3270 [10:58:05]MH_Cut [10:58:05]Write to MH i2c: D1 01 00 52 15 01 39 [10:58:05]Write i2c OK [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: D1 [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: D1 01 00 [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: D1 01 00 52 15 00 38 [10:58:05]Write to MH i2c: 01 00 00 53 15 68 [10:58:05]Write i2c OK [10:58:05]MH_I2C_Read... [10:58:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 27 DA 47 00 6B 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 32 30 39 34 35 33 32 10 04 04 00 8C E3 00 00 F4 03 04 00 0B 22 C4 66 B6 04 01 00 00 D0 C5 2F E5 92 97 1D 1E [10:58:05]CommunicateWithHost err = 0 [10:58:05]CheckOFDResponse [10:58:05]1017 (14) - 77093643461234 [10:58:05]1041 (16) - 0000000002094532 [10:58:05]1040 (4) - 58252 [10:58:05]1012 (4) - 20.08.2024 04:56 [10:58:05]1206 (1) - 0 [10:58:05]OFD Sender: Remove packet 58252 [10:58:05]ProducePacketName [10:58:05]name=ofd_packets/00058252 [10:58:05]NVStorageDeleteData [10:58:05]OFD Sender: No OFD packet to send [10:58:06]*** Cut start [10:58:06]*** Partial cut [10:58:06]*** CUTSNS_PIN = 1 [10:58:06]*** CUTSNS_PIN = 0 [10:58:06]*** Brake cut motor [10:58:07]Read from MH i2c: 01 [10:58:07]MH_I2C_Read... [10:58:07]*** Stop cut motor [10:58:07]*** Cut end [10:58:07]Read from MH i2c: 01 07 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: 01 07 00 53 15 00 00 00 00 00 FF 0F 7D [10:58:07]process_action close_receipt done [10:58:07]requested_data is exist [10:58:07]produce_requested_data [10:58:07]requested_item fm.sn is exist - process it [10:58:07]wFMCommunicate request_size=4 [10:58:07]MH_SAM_APDU [10:58:07]CAPDU: 80 11 00 00 [10:58:07]Write to MH i2c: E2 08 00 54 15 80 11 00 00 00 00 00 00 E3 [10:58:07]Write i2c OK [10:58:07]MH_I2C_Read... [10:58:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:07]Read from MH i2c: E2 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 17 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 17 00 54 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2F [10:58:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:58:07]wFMCommunicate OK [10:58:07]requested_item fd.num is exist - process it [10:58:07]SAM_PROTO_GetFieldsCounters [10:58:07]wFMCommunicate request_size=4 [10:58:07]MH_SAM_APDU [10:58:07]CAPDU: 80 13 00 00 [10:58:07]Write to MH i2c: E2 08 00 55 15 80 13 00 00 00 00 00 00 E6 [10:58:07]Write i2c OK [10:58:07]MH_I2C_Read... [10:58:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:07]Read from MH i2c: E2 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 62 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 62 00 55 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [10:58:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:07]wFMCommunicate OK [10:58:07]SAM_PROTO_GetFieldsCounters done [10:58:07]requested_item shift.num is exist - process it [10:58:07]requested_item shift.opened is exist - process it [10:58:07]req_shift_opened [10:58:07]FM_GetShiftState [10:58:07]SAM_PROTO_GetShiftState [10:58:07]wFMCommunicate request_size=4 [10:58:07]MH_SAM_APDU [10:58:07]CAPDU: 80 13 01 00 [10:58:07]Write to MH i2c: E2 08 00 56 15 80 13 01 00 00 00 00 00 E8 [10:58:07]Write i2c OK [10:58:07]MH_I2C_Read... [10:58:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:07]Read from MH i2c: E2 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 0E 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 0E 00 56 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0B [10:58:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:58:07]wFMCommunicate OK [10:58:07]SAM_PROTO_GetShiftState done [10:58:07]FM_GetShiftState done [10:58:07]req_shift_opened done [10:58:07]requested_item shift.open_date is exist - process it [10:58:07]req_shift_open_date [10:58:07]req_shift_open_date done [10:58:07]produce_requested_data done [10:58:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58252,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:58:07]process_action_free close_receipt [10:58:07]json_value_free [10:58:07]json_value_free done [10:58:07]process_json_proto returns [10:58:07]Send response to host [10:58:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58252,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:58:07]free response buf [10:58:07]execute_script done [10:58:07]execute_script returns [10:58:07]free content buf [10:58:07]Sock 9.Close socket [10:58:07]Sock 9.Thread stoped [10:58:10]OFD Sender: No OFD packet to send [10:58:15]OFD Sender: No OFD packet to send [10:58:17]accept exits with 7 [10:58:17]New connection [10:58:17]New thread 3067039076 created [10:58:17]Thread 3067182436 joined [10:58:17]Waiting for new connection... [10:58:17] Sock 7.Parse request [10:58:17]Sock 7.Check first char [10:58:17]Sock 7.First char is OK [10:58:17]request: POST /json_proto HTTP/1.0 [10:58:17]Method: POST [10:58:17]URL: /json_proto [10:58:17]Method is POST - this is cgi request [10:58:17]url: /json_proto [10:58:17]query_string will be loaded in cgi processing [10:58:17]execute_cgi json_proto POST (null) [10:58:17]execute_cgi path=json_proto method=POST [10:58:17]POST find Content-Length [10:58:17]Host: 172.17.44.3:8080 [10:58:17]Content-Length: 790 [10:58:17]Content-Type: application/json [10:58:17] [10:58:17]POST finish read [10:58:17]Found Content-Length = 790 [10:58:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:17]execute_script... [10:58: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)2075504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:17]POST & json_proto [10:58:17]process_json_proto [10:58:17]json parsed OK: [10:58:17]protocol is kg_v1.0 [10:58:17]action value=close_receipt [10:58:17]process_action close_receipt [10:58:17]cmd_close_receipt [10:58:17]MH_GetDate [10:58:17]Write to MH i2c: F0 00 00 57 15 5B [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: F0 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: F0 09 00 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: F0 09 00 57 15 00 CA 76 C4 66 AD C5 5D 66 03 [10:58:17]GetLastDocTimeStamp 1724151484 [10:58:17]current date 1724151498 [10:58:17]FM_GetShiftState [10:58:17]SAM_PROTO_GetShiftState [10:58:17]wFMCommunicate request_size=4 [10:58:17]MH_SAM_APDU [10:58:17]CAPDU: 80 13 01 00 [10:58:17]Write to MH i2c: E2 08 00 58 15 80 13 01 00 00 00 00 00 EA [10:58:17]Write i2c OK [10:58:17]MH_I2C_Read... [10:58:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:17]Read from MH i2c: E2 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 0E 00 [10:58:17]MH_I2C_Read... [10:58:17]Read from MH i2c: E2 0E 00 58 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0D [10:58:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:58:17]wFMCommunicate OK [10:58:17]SAM_PROTO_GetShiftState done [10:58:17]FM_GetShiftState done [10:58:17]opened in 1724112910 [10:58:17]opened+sec_in_day 1724199310 [10:58:17]quantity*price = 0 [10:58:17]sum+1 = 1 [10:58:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 237 20.08.2024 10:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58253 ФПД: 21932811526393 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105818&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58253&fm=21932811526393&tin=02508201610067®Number=0000000000162794&sum=0 [10:58:18]StoreToDocumentArchive [10:58:18]shift 100 fd 58253 [10:58:18]save to /storage/0100/doc_00058253 [10:58:18]save last doc name /storage/0100/doc_00058253 to /storage/kkm_last_doc_name [10:58:18]save OK [10:58:18]Clear old archive folders... [10:58:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:58:18]tlvbuf is 006C55F0 [10:58:18]SAM_PROTO_ClearQueue [10:58:18]wFMCommunicate request_size=4 [10:58:18]MH_SAM_APDU [10:58:18]CAPDU: 80 09 00 00 [10:58:18]Write to MH i2c: E2 08 00 65 15 80 09 00 00 00 00 00 00 EC [10:58:18]Write i2c OK [10:58:18]MH_I2C_Read... [10:58:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:18]Read from MH i2c: E2 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: E2 03 00 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: E2 03 00 65 15 00 90 00 EE [10:58:18]RAPDU: 90 00 [10:58:18]wFMCommunicate OK [10:58:18]SAM_PROTO_ClearQueue done [10:58:18]KKMCreateOFDPacket [10:58:18]OFDProtocolAddRootSTLVToBuf [10:58:18]FM_MakeSignedData [10:58:18]FM_MakeSignedData [10:58:18]SAM_PROTO_SignData [10:58:18]wFMCommunicate request_size=4 [10:58:18]MH_SAM_APDU [10:58:18]CAPDU: 80 0D 01 02 [10:58:18]Write to MH i2c: E2 08 00 66 15 80 0D 01 02 00 00 00 00 F4 [10:58:18]Write i2c OK [10:58:18]MH_I2C_Read... [10:58:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:18]Read from MH i2c: E2 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: E2 03 00 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: E2 03 00 66 15 00 90 00 EF [10:58:18]RAPDU: 90 00 [10:58:18]wFMCommunicate OK [10:58:18]wFMCommunicate request_size=255 [10:58:18]MH_SAM_APDU [10:58:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 00 00 00 F4 03 04 00 CA 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E3 00 00 35 04 06 00 13 F2 A1 70 [10:58:18]Write to MH i2c: E2 02 01 67 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 00 00 00 F4 03 04 00 CA 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E3 00 00 35 04 06 00 13 F2 A1 70 00 00 FD [10:58:18]Write i2c OK [10:58:18]MH_I2C_Read... [10:58:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:18]Read from MH i2c: E2 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: E2 03 00 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: E2 03 00 67 15 00 90 00 F0 [10:58:18]RAPDU: 90 00 [10:58:18]wFMCommunicate OK [10:58:18]wFMCommunicate request_size=7 [10:58:18]MH_SAM_APDU [10:58:18]CAPDU: 80 0D 02 02 02 A0 F9 [10:58:18]Write to MH i2c: E2 0A 00 68 15 80 0D 02 02 02 00 A0 F9 00 00 94 [10:58:18]Write i2c OK [10:58:18]MH_I2C_Read... [10:58:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:18]Read from MH i2c: E2 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: E2 03 00 [10:58:18]MH_I2C_Read... [10:58:18]Read from MH i2c: E2 03 00 68 15 00 90 00 F1 [10:58:18]RAPDU: 90 00 [10:58:18]wFMCommunicate OK [10:58:18]wFMCommunicate request_size=4 [10:58:18]MH_SAM_APDU [10:58:18]CAPDU: 80 0D 03 02 [10:58:18]Write to MH i2c: E2 08 00 69 15 80 0D 03 02 00 00 00 00 F9 [10:58:18]Write i2c OK [10:58:18]MH_I2C_Read... [10:58:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:19]Read from MH i2c: E2 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 0B 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 0B 00 69 15 00 77 24 D0 70 DA 82 99 C7 90 00 91 [10:58:19]RAPDU: 77 24 D0 70 DA 82 99 C7 90 00 [10:58:19]wFMCommunicate OK [10:58:19]SAM_PROTO_SignData done [10:58:19]FM_MakeSignedData done [10:58:19]CreateOFDProtocolMessage [10:58:19]wFMCommunicate request_size=4 [10:58:19]MH_SAM_APDU [10:58:19]CAPDU: 80 11 00 00 [10:58:19]Write to MH i2c: E2 08 00 6A 15 80 11 00 00 00 00 00 00 F9 [10:58:19]Write i2c OK [10:58:19]MH_I2C_Read... [10:58:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:19]Read from MH i2c: E2 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 17 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: E2 17 00 6A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 45 [10:58:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:58:19]wFMCommunicate OK [10:58:19]CreateOFDProtocolMessage done [10:58:19]OFDSenderStorePacket 58253 [10:58:19]StoreOFDPacket docnum=58253 [10:58:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 DF 77 04 01 78 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 00 00 00 F4 03 04 00 CA 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E3 00 00 35 04 06 00 13 F2 A1 70 A0 F9 77 24 D0 70 DA 82 99 C7 [10:58:19]CheckFolder [10:58:19]dirname=/storage/ofd_packets [10:58:19]CheckFolder done [10:58:19]ProducePacketName [10:58:19]name=ofd_packets/00058253 [10:58:19]NVStorageSaveData ofd_packets/00058253 [10:58:19]File name is /storage/ofd_packets/00058253 [10:58:19]Write 298 bytes [10:58:19]NVStorageSaveData done [10:58:19]OFDSenderStorePacket done [10:58:19]KKMCreateOFDPacket done [10:58:19]NVStorageSaveData kkm_last_timestamp [10:58:19]File name is /storage/kkm_last_timestamp [10:58:19]Write 4 bytes [10:58:19]NVStorageSaveData done [10:58:19]ExternCall_PrintAddStr [10:58:19]wPrintStart [10:58:19]Write to MH i2c: 01 00 00 6B 15 80 [10:58:19]Write i2c OK [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: 01 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: 01 07 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: 01 07 00 6B 15 00 00 00 00 00 FF 0F 95 [10:58:19]RasterBufferAndPrint [10:58:19]line Счет N : (1)2075504 [10:58:19]line ИНН: 02508201610067 [10:58:19]line Контрольно-Кассовый Чек [10:58:19]line ПРОДАЖА [10:58:19]line ТРК (МРК, ГНК) : 21 [10:58:19]line Товар: 2710194210 [10:58:19]line ДТ-К-5 [10:58:19]line 20.000 * 0.00 [10:58:19]line = 0.00 [10:58:19]line НДС 12% НСП 1% [10:58:19]line > о реализуемом товаре [10:58:19]line ИТОГО: 0.00 [10:58:19]line НСП 1% : 0.00 [10:58:19]line НДС 12% : 0.00 [10:58:19]line Наличными: 0.00 [10:58:19]line Безнал.: 0.00 [10:58:19]line Место: АЗС № 135 "Партнер Нефть" [10:58:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:58:19]line СНО: Общий режим [10:58:19]line Чек 237 20.08.2024 10:58 [10:58:19]line Смена: 100 ФФД: 1.0 [10:58:19]line ЗНМ: 0300000196 [10:58:19]line РНМ: 0000000000162794 [10:58:19]line Версия ККМ: v1.0 [10:58:19]line Талоны: Топливная Карта [10:58:19]line 68771 [10:58:19]line ФМ: 0000000002094532 [10:58:19]line ФД: 58253 [10:58:19]line ФПД: 21932811526393 [10:58:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105818&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58253&fm=21932811526393&tin=02508201610067®Number=0000000000162794&sum=0 [10:58:19]OFD Sender: Processing packet 58253 [packets to send 51, broken 50] [10:58:19]ProducePacketName [10:58:19]name=ofd_packets/00058253 [10:58:19]OFD Sender: To server: pG, [10:58:19]CommunicateWithHost lk.salyk.kg:30040 [10:58:19]ConnectInit lk.salyk.kg [10:58:19]written 0, free lines is 4095 [10:58:19]Connected sock=10 [10:58:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 DF 77 04 01 78 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 00 00 00 F4 03 04 00 CA 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E3 00 00 35 04 06 00 13 F2 A1 70 A0 F9 77 24 D0 70 DA 82 99 C7 [10:58:19]Write to MH i2c: 01 00 00 95 15 AA [10:58:19]Write i2c OK [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: 01 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: 01 07 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: 01 07 00 95 15 00 00 00 00 00 C3 0C 80 [10:58:19]RasterBufferAndPrint [10:58:19]line [10:58:19]line [10:58:19]line [10:58:19]line [10:58:19]line [10:58:19]written 0, free lines is 3274 [10:58:19]MH_Cut [10:58:19]Write to MH i2c: D1 01 00 9C 15 01 83 [10:58:19]Write i2c OK [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: D1 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: D1 01 00 [10:58:19]MH_I2C_Read... [10:58:19]Read from MH i2c: D1 01 00 9C 15 00 82 [10:58:19]Write to MH i2c: 01 00 00 9D 15 B2 [10:58:19]Write i2c OK [10:58:19]MH_I2C_Read... [10:58:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4B 5B 47 00 17 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 32 30 39 34 35 33 32 10 04 04 00 8D E3 00 00 F4 03 04 00 19 22 C4 66 B6 04 01 00 00 7E FD 82 5B 7F 0A 0B CA [10:58:19]CommunicateWithHost err = 0 [10:58:19]CheckOFDResponse [10:58:19]1017 (14) - 77093643461234 [10:58:19]1041 (16) - 0000000002094532 [10:58:19]1040 (4) - 58253 [10:58:19]1012 (4) - 20.08.2024 04:56 [10:58:19]1206 (1) - 0 [10:58:19]OFD Sender: Remove packet 58253 [10:58:19]ProducePacketName [10:58:19]name=ofd_packets/00058253 [10:58:19]NVStorageDeleteData [10:58:20]OFD Sender: No OFD packet to send [10:58:20]*** Cut start [10:58:20]*** Partial cut [10:58:20]*** CUTSNS_PIN = 1 [10:58:20]*** CUTSNS_PIN = 0 [10:58:21]*** Brake cut motor [10:58:21]Read from MH i2c: 01 [10:58:21]MH_I2C_Read... [10:58:21]*** Stop cut motor [10:58:21]*** Cut end [10:58:21]Read from MH i2c: 01 07 00 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: 01 07 00 9D 15 00 00 00 00 00 FF 0F C7 [10:58:21]process_action close_receipt done [10:58:21]requested_data is exist [10:58:21]produce_requested_data [10:58:21]requested_item fm.sn is exist - process it [10:58:21]wFMCommunicate request_size=4 [10:58:21]MH_SAM_APDU [10:58:21]CAPDU: 80 11 00 00 [10:58:21]Write to MH i2c: E2 08 00 9E 15 80 11 00 00 00 00 00 00 2D [10:58:21]Write i2c OK [10:58:21]MH_I2C_Read... [10:58:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:21]Read from MH i2c: E2 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: E2 17 00 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: E2 17 00 9E 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 79 [10:58:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:58:21]wFMCommunicate OK [10:58:21]requested_item fd.num is exist - process it [10:58:21]SAM_PROTO_GetFieldsCounters [10:58:21]wFMCommunicate request_size=4 [10:58:21]MH_SAM_APDU [10:58:21]CAPDU: 80 13 00 00 [10:58:21]Write to MH i2c: E2 08 00 9F 15 80 13 00 00 00 00 00 00 30 [10:58:21]Write i2c OK [10:58:21]MH_I2C_Read... [10:58:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:21]Read from MH i2c: E2 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: E2 62 00 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: E2 62 00 9F 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [10:58:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:21]wFMCommunicate OK [10:58:21]SAM_PROTO_GetFieldsCounters done [10:58:21]requested_item shift.num is exist - process it [10:58:21]requested_item shift.opened is exist - process it [10:58:21]req_shift_opened [10:58:21]FM_GetShiftState [10:58:21]SAM_PROTO_GetShiftState [10:58:21]wFMCommunicate request_size=4 [10:58:21]MH_SAM_APDU [10:58:21]CAPDU: 80 13 01 00 [10:58:21]Write to MH i2c: E2 08 00 A0 15 80 13 01 00 00 00 00 00 32 [10:58:21]Write i2c OK [10:58:21]MH_I2C_Read... [10:58:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:21]Read from MH i2c: E2 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: E2 0E 00 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: E2 0E 00 A0 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 55 [10:58:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:58:21]wFMCommunicate OK [10:58:21]SAM_PROTO_GetShiftState done [10:58:21]FM_GetShiftState done [10:58:21]req_shift_opened done [10:58:21]requested_item shift.open_date is exist - process it [10:58:21]req_shift_open_date [10:58:21]req_shift_open_date done [10:58:21]produce_requested_data done [10:58:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58253,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:58:21]process_action_free close_receipt [10:58:21]json_value_free [10:58:21]json_value_free done [10:58:21]process_json_proto returns [10:58:21]Send response to host [10:58:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58253,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:58:21]free response buf [10:58:21]execute_script done [10:58:21]execute_script returns [10:58:21]free content buf [10:58:21]Sock 7.Close socket [10:58:21]Sock 7.Thread stoped [10:58:25]OFD Sender: No OFD packet to send [10:58:30]OFD Sender: No OFD packet to send [10:58:35]OFD Sender: No OFD packet to send [10:58:40]OFD Sender: No OFD packet to send [10:58:45]OFD Sender: No OFD packet to send [10:58:50]accept exits with 9 [10:58:50]New connection [10:58:50]New thread 3067182436 created [10:58:50]Thread 3067039076 joined [10:58:50]Waiting for new connection... [10:58:50] Sock 9.Parse request [10:58:50]Sock 9.Check first char [10:58:50]Sock 9.First char is OK [10:58:50]request: POST /json_proto HTTP/1.0 [10:58:50]Method: POST [10:58:50]URL: /json_proto [10:58:50]Method is POST - this is cgi request [10:58:50]url: /json_proto [10:58:50]query_string will be loaded in cgi processing [10:58:50]execute_cgi json_proto POST (null) [10:58:50]execute_cgi path=json_proto method=POST [10:58:50]POST find Content-Length [10:58:50]Host: 172.17.44.3:8080 [10:58:50]Content-Length: 755 [10:58:50]Content-Type: application/json [10:58:50] [10:58:50]POST finish read [10:58:50]Found Content-Length = 755 [10:58:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30034252", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:50]execute_script... [10:58:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30034252", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:50]POST & json_proto [10:58:50]process_json_proto [10:58:50]json parsed OK: [10:58:50]protocol is kg_v1.0 [10:58:50]action value=close_receipt [10:58:50]process_action close_receipt [10:58:50]cmd_close_receipt [10:58:50]MH_GetDate [10:58:50]Write to MH i2c: F0 00 00 A1 15 A5 [10:58:50]Write i2c OK [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: F0 [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: F0 09 00 [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: F0 09 00 A1 15 00 EB 76 C4 66 AD C5 5D 66 6E [10:58:50]GetLastDocTimeStamp 1724151498 [10:58:50]current date 1724151531 [10:58:50]FM_GetShiftState [10:58:50]SAM_PROTO_GetShiftState [10:58:50]wFMCommunicate request_size=4 [10:58:50]MH_SAM_APDU [10:58:50]CAPDU: 80 13 01 00 [10:58:50]Write to MH i2c: E2 08 00 A2 15 80 13 01 00 00 00 00 00 34 [10:58:50]Write i2c OK [10:58:50]MH_I2C_Read... [10:58:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:50]Read from MH i2c: E2 [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: E2 0E 00 [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: E2 0E 00 A2 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 57 [10:58:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:58:50]wFMCommunicate OK [10:58:50]SAM_PROTO_GetShiftState done [10:58:50]FM_GetShiftState done [10:58:50]opened in 1724112910 [10:58:50]opened+sec_in_day 1724199310 [10:58:50]quantity*price = 0 [10:58:50]sum+1 = 1 [10:58:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 238 20.08.2024 10:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30034252 ФМ: 0000000002094532 ФД: 58254 ФПД: 30151465689740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105851&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58254&fm=30151465689740&tin=02508201610067®Number=0000000000162794&sum=0 [10:58:51]StoreToDocumentArchive [10:58:51]shift 100 fd 58254 [10:58:51]save to /storage/0100/doc_00058254 [10:58:51]save last doc name /storage/0100/doc_00058254 to /storage/kkm_last_doc_name [10:58:51]save OK [10:58:51]Clear old archive folders... [10:58:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:58:51]tlvbuf is 006E8C20 [10:58:51]SAM_PROTO_ClearQueue [10:58:51]wFMCommunicate request_size=4 [10:58:51]MH_SAM_APDU [10:58:51]CAPDU: 80 09 00 00 [10:58:51]Write to MH i2c: E2 08 00 AF 15 80 09 00 00 00 00 00 00 36 [10:58:51]Write i2c OK [10:58:51]MH_I2C_Read... [10:58:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:51]Read from MH i2c: E2 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 AF 15 00 90 00 38 [10:58:51]RAPDU: 90 00 [10:58:51]wFMCommunicate OK [10:58:51]SAM_PROTO_ClearQueue done [10:58:51]KKMCreateOFDPacket [10:58:51]OFDProtocolAddRootSTLVToBuf [10:58:51]FM_MakeSignedData [10:58:51]FM_MakeSignedData [10:58:51]SAM_PROTO_SignData [10:58:51]wFMCommunicate request_size=4 [10:58:51]MH_SAM_APDU [10:58:51]CAPDU: 80 0D 01 02 [10:58:51]Write to MH i2c: E2 08 00 B0 15 80 0D 01 02 00 00 00 00 3E [10:58:51]Write i2c OK [10:58:51]MH_I2C_Read... [10:58:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:51]Read from MH i2c: E2 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 B0 15 00 90 00 39 [10:58:51]RAPDU: 90 00 [10:58:51]wFMCommunicate OK [10:58:51]wFMCommunicate request_size=255 [10:58:51]MH_SAM_APDU [10:58:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 EE 00 00 00 F4 03 04 00 EB 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E3 00 00 35 04 06 00 1B [10:58:51]Write to MH i2c: E2 02 01 B1 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 34 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 EE 00 00 00 F4 03 04 00 EB 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E3 00 00 35 04 06 00 1B 00 00 7F [10:58:51]Write i2c OK [10:58:51]MH_I2C_Read... [10:58:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:51]Read from MH i2c: E2 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 B1 15 00 90 00 3A [10:58:51]RAPDU: 90 00 [10:58:51]wFMCommunicate OK [10:58:51]wFMCommunicate request_size=10 [10:58:51]MH_SAM_APDU [10:58:51]CAPDU: 80 0D 02 02 05 6C 2F 66 E2 8C [10:58:51]Write to MH i2c: E2 0D 00 B2 15 80 0D 02 02 05 00 6C 2F 66 E2 8C 00 00 BA [10:58:51]Write i2c OK [10:58:51]MH_I2C_Read... [10:58:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:51]Read from MH i2c: E2 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 B2 15 00 90 00 3B [10:58:51]RAPDU: 90 00 [10:58:51]wFMCommunicate OK [10:58:51]wFMCommunicate request_size=4 [10:58:51]MH_SAM_APDU [10:58:51]CAPDU: 80 0D 03 02 [10:58:51]Write to MH i2c: E2 08 00 B3 15 80 0D 03 02 00 00 00 00 43 [10:58:51]Write i2c OK [10:58:51]MH_I2C_Read... [10:58:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:52]Read from MH i2c: E2 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 0B 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 0B 00 B3 15 00 E9 1E 80 E7 1E 8D 6E 76 90 00 41 [10:58:52]RAPDU: E9 1E 80 E7 1E 8D 6E 76 90 00 [10:58:52]wFMCommunicate OK [10:58:52]SAM_PROTO_SignData done [10:58:52]FM_MakeSignedData done [10:58:52]CreateOFDProtocolMessage [10:58:52]wFMCommunicate request_size=4 [10:58:52]MH_SAM_APDU [10:58:52]CAPDU: 80 11 00 00 [10:58:52]Write to MH i2c: E2 08 00 B4 15 80 11 00 00 00 00 00 00 43 [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:52]Read from MH i2c: E2 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 17 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 17 00 B4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [10:58:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:58:52]wFMCommunicate OK [10:58:52]CreateOFDProtocolMessage done [10:58:52]OFDSenderStorePacket 58254 [10:58:52]StoreOFDPacket docnum=58254 [10:58:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 36 BC 07 01 3A 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 34 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 EE 00 00 00 F4 03 04 00 EB 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E3 00 00 35 04 06 00 1B 6C 2F 66 E2 8C E9 1E 80 E7 1E 8D 6E 76 [10:58:52]CheckFolder [10:58:52]dirname=/storage/ofd_packets [10:58:52]CheckFolder done [10:58:52]ProducePacketName [10:58:52]name=ofd_packets/00058254 [10:58:52]NVStorageSaveData ofd_packets/00058254 [10:58:52]File name is /storage/ofd_packets/00058254 [10:58:52]Write 301 bytes [10:58:52]NVStorageSaveData done [10:58:52]OFDSenderStorePacket done [10:58:52]KKMCreateOFDPacket done [10:58:52]NVStorageSaveData kkm_last_timestamp [10:58:52]File name is /storage/kkm_last_timestamp [10:58:52]Write 4 bytes [10:58:52]NVStorageSaveData done [10:58:52]ExternCall_PrintAddStr [10:58:52]wPrintStart [10:58:52]Write to MH i2c: 01 00 00 B5 15 CA [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 07 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 07 00 B5 15 00 00 00 00 00 FF 0F DF [10:58:52]RasterBufferAndPrint [10:58:52]line Счет N : (1)2075506 [10:58:52]line ИНН: 02508201610067 [10:58:52]line Контрольно-Кассовый Чек [10:58:52]line ПРОДАЖА [10:58:52]line ТРК (МРК, ГНК) : 33 [10:58:52]line Товар: 2710124130 [10:58:52]line Аи-92-К-4 [10:58:52]line 15.000 * 0.00 [10:58:52]line = 0.00 [10:58:52]line НДС 12% НСП 1% [10:58:52]line > о реализуемом товаре [10:58:52]line ИТОГО: 0.00 [10:58:52]line НСП 1% : 0.00 [10:58:52]line НДС 12% : 0.00 [10:58:52]line Наличными: 0.00 [10:58:52]line Безнал.: 0.00 [10:58:52]line Место: АЗС № 135 "Партнер Нефть" [10:58:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:58:52]line СНО: Общий режим [10:58:52]line Чек 238 20.08.2024 10:58 [10:58:52]line Смена: 100 ФФД: 1.0 [10:58:52]line ЗНМ: 0300000196 [10:58:52]line РНМ: 0000000000162794 [10:58:52]line Версия ККМ: v1.0 [10:58:52]line Талоны: ТК ГПНА Online [10:58:52]line 30034252 [10:58:52]line ФМ: 0000000002094532 [10:58:52]line ФД: 58254 [10:58:52]line ФПД: 30151465689740 [10:58:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105851&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58254&fm=30151465689740&tin=02508201610067®Number=0000000000162794&sum=0 [10:58:52]OFD Sender: Processing packet 58254 [packets to send 51, broken 50] [10:58:52]ProducePacketName [10:58:52]name=ofd_packets/00058254 [10:58:52]OFD Sender: To server: pG, [10:58:52]CommunicateWithHost lk.salyk.kg:30040 [10:58:52]ConnectInit lk.salyk.kg [10:58:52]written 0, free lines is 4095 [10:58:52]Connected sock=10 [10:58:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 36 BC 07 01 3A 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 34 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 EE 00 00 00 F4 03 04 00 EB 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E3 00 00 35 04 06 00 1B 6C 2F 66 E2 8C E9 1E 80 E7 1E 8D 6E 76 [10:58:52]Write to MH i2c: 01 00 00 DF 15 F4 [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 07 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 07 00 DF 15 00 00 00 00 00 B3 0C BA [10:58:52]RasterBufferAndPrint [10:58:52]line [10:58:52]line [10:58:52]line [10:58:52]line [10:58:52]line [10:58:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 41 D5 47 00 14 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 32 30 39 34 35 33 32 10 04 04 00 8E E3 00 00 F4 03 04 00 3A 22 C4 66 B6 04 01 00 00 48 8E 85 62 55 15 1A C3 [10:58:52]CommunicateWithHost err = 0 [10:58:52]CheckOFDResponse [10:58:52]1017 (14) - 77093643461234 [10:58:52]1041 (16) - 0000000002094532 [10:58:52]1040 (4) - 58254 [10:58:52]1012 (4) - 20.08.2024 04:57 [10:58:52]1206 (1) - 0 [10:58:52]OFD Sender: Remove packet 58254 [10:58:52]ProducePacketName [10:58:52]name=ofd_packets/00058254 [10:58:52]NVStorageDeleteData [10:58:52]written 0, free lines is 3257 [10:58:52]MH_Cut [10:58:52]Write to MH i2c: D1 01 00 E6 15 01 CD [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: D1 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: D1 01 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: D1 01 00 E6 15 00 CC [10:58:52]Write to MH i2c: 01 00 00 E7 15 FC [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:53]OFD Sender: No OFD packet to send [10:58:53]*** Cut start [10:58:53]*** Partial cut [10:58:53]*** CUTSNS_PIN = 1 [10:58:53]*** CUTSNS_PIN = 0 [10:58:54]*** Brake cut motor [10:58:54]Read from MH i2c: 01 [10:58:54]MH_I2C_Read... [10:58:54]*** Stop cut motor [10:58:54]*** Cut end [10:58:54]Read from MH i2c: 01 07 00 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: 01 07 00 E7 15 00 00 00 00 00 FF 0F 11 [10:58:54]process_action close_receipt done [10:58:54]requested_data is exist [10:58:54]produce_requested_data [10:58:54]requested_item fm.sn is exist - process it [10:58:54]wFMCommunicate request_size=4 [10:58:54]MH_SAM_APDU [10:58:54]CAPDU: 80 11 00 00 [10:58:54]Write to MH i2c: E2 08 00 E8 15 80 11 00 00 00 00 00 00 77 [10:58:54]Write i2c OK [10:58:54]MH_I2C_Read... [10:58:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:54]Read from MH i2c: E2 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 17 00 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 17 00 E8 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C3 [10:58:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:58:54]wFMCommunicate OK [10:58:54]requested_item fd.num is exist - process it [10:58:54]SAM_PROTO_GetFieldsCounters [10:58:54]wFMCommunicate request_size=4 [10:58:54]MH_SAM_APDU [10:58:54]CAPDU: 80 13 00 00 [10:58:54]Write to MH i2c: E2 08 00 E9 15 80 13 00 00 00 00 00 00 7A [10:58:54]Write i2c OK [10:58:54]MH_I2C_Read... [10:58:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:54]Read from MH i2c: E2 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 62 00 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 62 00 E9 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [10:58:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:54]wFMCommunicate OK [10:58:54]SAM_PROTO_GetFieldsCounters done [10:58:54]requested_item shift.num is exist - process it [10:58:54]requested_item shift.opened is exist - process it [10:58:54]req_shift_opened [10:58:54]FM_GetShiftState [10:58:54]SAM_PROTO_GetShiftState [10:58:54]wFMCommunicate request_size=4 [10:58:54]MH_SAM_APDU [10:58:54]CAPDU: 80 13 01 00 [10:58:54]Write to MH i2c: E2 08 00 EA 15 80 13 01 00 00 00 00 00 7C [10:58:54]Write i2c OK [10:58:54]MH_I2C_Read... [10:58:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:54]Read from MH i2c: E2 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 0E 00 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 0E 00 EA 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9F [10:58:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:58:54]wFMCommunicate OK [10:58:54]SAM_PROTO_GetShiftState done [10:58:54]FM_GetShiftState done [10:58:54]req_shift_opened done [10:58:54]requested_item shift.open_date is exist - process it [10:58:54]req_shift_open_date [10:58:54]req_shift_open_date done [10:58:54]produce_requested_data done [10:58:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58254,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:58:54]process_action_free close_receipt [10:58:54]json_value_free [10:58:54]json_value_free done [10:58:54]process_json_proto returns [10:58:54]Send response to host [10:58:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58254,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:58:54]free response buf [10:58:54]execute_script done [10:58:54]execute_script returns [10:58:54]free content buf [10:58:54]Sock 9.Close socket [10:58:54]Sock 9.Thread stoped [10:58:54]accept exits with 7 [10:58:54]New connection [10:58:54]New thread 3067039076 created [10:58:54]Thread 3067182436 joined [10:58:54]Waiting for new connection... [10:58:54] Sock 7.Parse request [10:58:54]Sock 7.Check first char [10:58:54]Sock 7.First char is OK [10:58:54]request: POST /json_proto HTTP/1.0 [10:58:54]Method: POST [10:58:54]URL: /json_proto [10:58:54]Method is POST - this is cgi request [10:58:54]url: /json_proto [10:58:54]query_string will be loaded in cgi processing [10:58:54]execute_cgi json_proto POST (null) [10:58:54]execute_cgi path=json_proto method=POST [10:58:54]POST find Content-Length [10:58:54]Host: 172.17.44.3:8080 [10:58:54]Content-Length: 782 [10:58:55]Content-Type: application/json [10:58:55] [10:58:55]POST finish read [10:58:55]Found Content-Length = 782 [10:58:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:55]execute_script... [10:58: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)2075507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:55]POST & json_proto [10:58:55]process_json_proto [10:58:55]json parsed OK: [10:58:55]protocol is kg_v1.0 [10:58:55]action value=close_receipt [10:58:55]process_action close_receipt [10:58:55]cmd_close_receipt [10:58:55]MH_GetDate [10:58:55]Write to MH i2c: F0 00 00 EB 15 EF [10:58:55]Write i2c OK [10:58:55]MH_I2C_Read... [10:58:55]Read from MH i2c: F0 [10:58:55]MH_I2C_Read... [10:58:55]Read from MH i2c: F0 09 00 [10:58:55]MH_I2C_Read... [10:58:55]Read from MH i2c: F0 09 00 EB 15 00 F0 76 C4 66 AD C5 5D 66 BD [10:58:55]GetLastDocTimeStamp 1724151531 [10:58:55]current date 1724151536 [10:58:55]FM_GetShiftState [10:58:55]SAM_PROTO_GetShiftState [10:58:55]wFMCommunicate request_size=4 [10:58:55]MH_SAM_APDU [10:58:55]CAPDU: 80 13 01 00 [10:58:55]Write to MH i2c: E2 08 00 EC 15 80 13 01 00 00 00 00 00 7E [10:58:55]Write i2c OK [10:58:55]MH_I2C_Read... [10:58:55]Read from MH i2c: E2 [10:58:55]MH_I2C_Read... [10:58:55]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:55]E2 0E 00 [10:58:55]MH_I2C_Read... [10:58:55]Read from MH i2c: E2 0E 00 EC 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A1 [10:58:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:58:55]wFMCommunicate OK [10:58:55]SAM_PROTO_GetShiftState done [10:58:55]FM_GetShiftState done [10:58:55]opened in 1724112910 [10:58:55]opened+sec_in_day 1724199310 [10:58:55]quantity*price = 50017 [10:58:55]sum+1 = 50019 [10:58:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 239 20.08.2024 10:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58255 ФПД: 157262578088791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105856&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58255&fm=157262578088791&tin=02508201610067®Number=0000000000162794&sum=50018 [10:58:56]StoreToDocumentArchive [10:58:56]shift 100 fd 58255 [10:58:56]save to /storage/0100/doc_00058255 [10:58:56]save last doc name /storage/0100/doc_00058255 to /storage/kkm_last_doc_name [10:58:56]save OK [10:58:56]Clear old archive folders... [10:58:56]ProcessDocumentItem done err = 0, tmpTLVsize=244 [10:58:56]tlvbuf is B6EF93D0 [10:58:56]SAM_PROTO_ClearQueue [10:58:56]wFMCommunicate request_size=4 [10:58:56]MH_SAM_APDU [10:58:56]CAPDU: 80 09 00 00 [10:58:56]Write to MH i2c: E2 08 00 F9 15 80 09 00 00 00 00 00 00 80 [10:58:56]Write i2c OK [10:58:56]MH_I2C_Read... [10:58:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:56]Read from MH i2c: E2 [10:58:56]MH_I2C_Read... [10:58:56]Read from MH i2c: E2 03 00 [10:58:56]MH_I2C_Read... [10:58:56]Read from MH i2c: E2 03 00 F9 15 00 90 00 82 [10:58:56]RAPDU: 90 00 [10:58:56]wFMCommunicate OK [10:58:56]SAM_PROTO_ClearQueue done [10:58:56]KKMCreateOFDPacket [10:58:56]OFDProtocolAddRootSTLVToBuf [10:58:56]FM_MakeSignedData [10:58:56]FM_MakeSignedData [10:58:56]SAM_PROTO_SignData [10:58:56]wFMCommunicate request_size=4 [10:58:56]MH_SAM_APDU [10:58:56]CAPDU: 80 0D 01 02 [10:58:56]Write to MH i2c: E2 08 00 FA 15 80 0D 01 02 00 00 00 00 88 [10:58:56]Write i2c OK [10:58:56]MH_I2C_Read... [10:58:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:56]Read from MH i2c: E2 [10:58:56]MH_I2C_Read... [10:58:56]Read from MH i2c: E2 03 00 [10:58:56]MH_I2C_Read... [10:58:56]Read from MH i2c: E2 03 00 FA 15 00 90 00 83 [10:58:56]RAPDU: 90 00 [10:58:56]wFMCommunicate OK [10:58:56]wFMCommunicate request_size=253 [10:58:56]MH_SAM_APDU [10:58:56]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F0 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E3 00 00 35 04 06 00 8F 07 8C 1A 7B 57 [10:58:56]Write to MH i2c: E2 00 01 FB 15 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F0 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E3 00 00 35 04 06 00 8F 07 8C 1A 7B 57 00 00 1B [10:58:56]Write i2c OK [10:58:56]MH_I2C_Read... [10:58:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:56]Read from MH i2c: E2 [10:58:56]MH_I2C_Read... [10:58:56]Read from MH i2c: E2 03 00 [10:58:56]MH_I2C_Read... [10:58:56]Read from MH i2c: E2 03 00 FB 15 00 90 00 84 [10:58:56]RAPDU: 90 00 [10:58:56]wFMCommunicate OK [10:58:56]wFMCommunicate request_size=4 [10:58:56]MH_SAM_APDU [10:58:56]CAPDU: 80 0D 03 02 [10:58:56]Write to MH i2c: E2 08 00 FC 15 80 0D 03 02 00 00 00 00 8C [10:58:56]Write i2c OK [10:58:56]MH_I2C_Read... [10:58:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:56]Read from MH i2c: E2 [10:58:56]MH_I2C_Read... [10:58:56]Read from MH i2c: E2 0B 00 [10:58:56]MH_I2C_Read... [10:58:56]Read from MH i2c: E2 0B 00 FC 15 00 AC 66 49 53 53 45 96 46 90 00 AF [10:58:56]RAPDU: AC 66 49 53 53 45 96 46 90 00 [10:58:56]wFMCommunicate OK [10:58:56]SAM_PROTO_SignData done [10:58:56]FM_MakeSignedData done [10:58:56]CreateOFDProtocolMessage [10:58:56]wFMCommunicate request_size=4 [10:58:56]MH_SAM_APDU [10:58:56]CAPDU: 80 11 00 00 [10:58:56]Write to MH i2c: E2 08 00 FD 15 80 11 00 00 00 00 00 00 8C [10:58:56]Write i2c OK [10:58:56]MH_I2C_Read... [10:58:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:57]Read from MH i2c: E2 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: E2 17 00 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: E2 17 00 FD 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D8 [10:58:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:58:57]wFMCommunicate OK [10:58:57]CreateOFDProtocolMessage done [10:58:57]OFDSenderStorePacket 58255 [10:58:57]StoreOFDPacket docnum=58255 [10:58:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E6 97 00 01 22 8A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F0 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E3 00 00 35 04 06 00 8F 07 8C 1A 7B 57 AC 66 49 53 53 45 96 46 [10:58:57]CheckFolder [10:58:57]dirname=/storage/ofd_packets [10:58:57]CheckFolder done [10:58:57]ProducePacketName [10:58:57]name=ofd_packets/00058255 [10:58:57]NVStorageSaveData ofd_packets/00058255 [10:58:57]File name is /storage/ofd_packets/00058255 [10:58:57]Write 294 bytes [10:58:57]NVStorageSaveData done [10:58:57]OFDSenderStorePacket done [10:58:57]KKMCreateOFDPacket done [10:58:57]NVStorageSaveData kkm_last_timestamp [10:58:57]File name is /storage/kkm_last_timestamp [10:58:57]Write 4 bytes [10:58:57]NVStorageSaveData done [10:58:57]ExternCall_PrintAddStr [10:58:57]wPrintStart [10:58:57]Write to MH i2c: 01 00 00 FE 15 13 [10:58:57]Write i2c OK [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: 01 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: 01 07 00 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: 01 07 00 FE 15 00 00 00 00 00 FF 0F 28 [10:58:57]RasterBufferAndPrint [10:58:57]line Счет N : (1)2075507 [10:58:57]line ИНН: 02508201610067 [10:58:57]line Контрольно-Кассовый Чек [10:58:57]line ПРОДАЖА [10:58:57]line ТРК (МРК, ГНК) : 54 [10:58:57]line Товар: 2710124130 [10:58:57]line SU-92 [10:58:57]line 7.270 * 68.80 [10:58:57]line = 500.18 [10:58:57]line НДС 12% НСП 1% [10:58:57]line > о реализуемом товаре [10:58:57]line ИТОГО: 500.18 [10:58:57]line НСП 1% : 4.43 [10:58:57]line НДС 12% : 53.12 [10:58:57]line Наличными: 0.00 [10:58:57]line Безнал.: 500.18 [10:58:57]line Место: АЗС № 135 "Партнер Нефть" [10:58:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:58:57]line СНО: Общий режим [10:58:57]line Чек 239 20.08.2024 10:58 [10:58:57]line Смена: 100 ФФД: 1.0 [10:58:57]line ЗНМ: 0300000196 [10:58:57]line РНМ: 0000000000162794 [10:58:57]line Версия ККМ: v1.0 [10:58:57]line Платежная система: O! деньги [10:58:57]line ФМ: 0000000002094532 [10:58:57]line ФД: 58255 [10:58:57]line ФПД: 157262578088791 [10:58:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105856&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58255&fm=157262578088791&tin=02508201610067®Number=0000000000162794&sum=50018 [10:58:57]OFD Sender: Processing packet 58255 [packets to send 51, broken 50] [10:58:57]ProducePacketName [10:58:57]name=ofd_packets/00058255 [10:58:57]OFD Sender: To server: pG, [10:58:57]CommunicateWithHost lk.salyk.kg:30040 [10:58:57]ConnectInit lk.salyk.kg [10:58:57]written 0, free lines is 4095 [10:58:57]Connected sock=10 [10:58:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E6 97 00 01 22 8A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F0 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E3 00 00 35 04 06 00 8F 07 8C 1A 7B 57 AC 66 49 53 53 45 96 46 [10:58:57]Write to MH i2c: 01 00 00 28 16 3E [10:58:57]Write i2c OK [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: 01 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: 01 07 00 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: 01 07 00 28 16 00 00 00 00 00 B8 0C 09 [10:58:57]RasterBufferAndPrint [10:58:57]line [10:58:57]line [10:58:57]line [10:58:57]line [10:58:57]line [10:58:57]written 0, free lines is 3268 [10:58:57]MH_Cut [10:58:57]Write to MH i2c: D1 01 00 2F 16 01 17 [10:58:57]Write i2c OK [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: D1 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: D1 01 00 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: D1 01 00 2F 16 00 16 [10:58:57]Write to MH i2c: 01 00 00 30 16 46 [10:58:57]Write i2c OK [10:58:57]MH_I2C_Read... [10:58:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 57 47 47 00 6D 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 32 30 39 34 35 33 32 10 04 04 00 8F E3 00 00 F4 03 04 00 3F 22 C4 66 B6 04 01 00 00 58 41 33 02 A3 43 0C F1 [10:58:57]CommunicateWithHost err = 0 [10:58:57]CheckOFDResponse [10:58:57]1017 (14) - 77093643461234 [10:58:57]1041 (16) - 0000000002094532 [10:58:57]1040 (4) - 58255 [10:58:57]1012 (4) - 20.08.2024 04:57 [10:58:57]1206 (1) - 0 [10:58:57]OFD Sender: Remove packet 58255 [10:58:57]ProducePacketName [10:58:57]name=ofd_packets/00058255 [10:58:57]NVStorageDeleteData [10:58:58]OFD Sender: No OFD packet to send [10:58:58]*** Cut start [10:58:58]*** Partial cut [10:58:58]*** CUTSNS_PIN = 1 [10:58:58]*** CUTSNS_PIN = 0 [10:58:58]*** Brake cut motor [10:58:59]Read from MH i2c: 01 [10:58:59]MH_I2C_Read... [10:58:59]*** Stop cut motor [10:58:59]*** Cut end [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 30 16 00 00 00 00 00 FF 0F 5B [10:58:59]process_action close_receipt done [10:58:59]requested_data is exist [10:58:59]produce_requested_data [10:58:59]requested_item fm.sn is exist - process it [10:58:59]wFMCommunicate request_size=4 [10:58:59]MH_SAM_APDU [10:58:59]CAPDU: 80 11 00 00 [10:58:59]Write to MH i2c: E2 08 00 31 16 80 11 00 00 00 00 00 00 C1 [10:58:59]Write i2c OK [10:58:59]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 31 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [10:58:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:58:59]wFMCommunicate OK [10:58:59]requested_item fd.num is exist - process it [10:58:59]SAM_PROTO_GetFieldsCounters [10:58:59]wFMCommunicate request_size=4 [10:58:59]MH_SAM_APDU [10:58:59]CAPDU: 80 13 00 00 [10:58:59]Write to MH i2c: E2 08 00 32 16 80 13 00 00 00 00 00 00 C4 [10:58:59]Write i2c OK [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: E2 [10:58:59]MH_I2C_Read... [10:58:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:59]Read from MH i2c: E2 62 00 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: E2 62 00 32 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [10:58:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:59]wFMCommunicate OK [10:58:59]SAM_PROTO_GetFieldsCounters done [10:58:59]requested_item shift.num is exist - process it [10:58:59]requested_item shift.opened is exist - process it [10:58:59]req_shift_opened [10:58:59]FM_GetShiftState [10:58:59]SAM_PROTO_GetShiftState [10:58:59]wFMCommunicate request_size=4 [10:58:59]MH_SAM_APDU [10:58:59]CAPDU: 80 13 01 00 [10:58:59]Write to MH i2c: E2 08 00 33 16 80 13 01 00 00 00 00 00 C6 [10:58:59]Write i2c OK [10:58:59]MH_I2C_Read... [10:58:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:59]Read from MH i2c: E2 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: E2 0E 00 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: E2 0E 00 33 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [10:58:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:58:59]wFMCommunicate OK [10:58:59]SAM_PROTO_GetShiftState done [10:58:59]FM_GetShiftState done [10:58:59]req_shift_opened done [10:58:59]requested_item shift.open_date is exist - process it [10:58:59]req_shift_open_date [10:58:59]req_shift_open_date done [10:58:59]produce_requested_data done [10:58:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58255,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:58:59]process_action_free close_receipt [10:58:59]json_value_free [10:58:59]json_value_free done [10:58:59]process_json_proto returns [10:58:59]Send response to host [10:58:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58255,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:58:59]free response buf [10:58:59]execute_script done [10:58:59]execute_script returns [10:58:59]free content buf [10:58:59]Sock 7.Close socket [10:58:59]Sock 7.Thread stoped [10:59:01]accept exits with 9 [10:59:01]New connection [10:59:01]New thread 3067182436 created [10:59:01]Thread 3067039076 joined [10:59:01]Waiting for new connection... [10:59:01] Sock 9.Parse request [10:59:01]Sock 9.Check first char [10:59:01]Sock 9.First char is OK [10:59:01]request: POST /json_proto HTTP/1.0 [10:59:01]Method: POST [10:59:01]URL: /json_proto [10:59:01]Method is POST - this is cgi request [10:59:01]url: /json_proto [10:59:01]query_string will be loaded in cgi processing [10:59:01]execute_cgi json_proto POST (null) [10:59:01]execute_cgi path=json_proto method=POST [10:59:01]POST find Content-Length [10:59:01]Host: 172.17.44.3:8080 [10:59:01]Content-Length: 807 [10:59:01]Content-Type: application/json [10:59:01] [10:59:01]POST finish read [10:59:01]Found Content-Length = 807 [10:59:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:01]execute_script... [10:59: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)2075503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:01]POST & json_proto [10:59:01]process_json_proto [10:59:01]json parsed OK: [10:59:01]protocol is kg_v1.0 [10:59:01]action value=close_receipt [10:59:01]process_action close_receipt [10:59:01]cmd_close_receipt [10:59:01]MH_GetDate [10:59:01]Write to MH i2c: F0 00 00 34 16 39 [10:59:01]Write i2c OK [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: F0 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: F0 09 00 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: F0 09 00 34 16 00 F6 76 C4 66 AD C5 5D 66 0D [10:59:01]GetLastDocTimeStamp 1724151536 [10:59:01]current date 1724151542 [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 35 16 80 13 01 00 00 00 00 00 C8 [10:59:01]Write i2c OK [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 [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 0E 00 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 0E 00 35 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EB [10:59:01]RAPDU: 09 00 01 0E E0 C3 66 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]opened in 1724112910 [10:59:01]opened+sec_in_day 1724199310 [10:59:01]quantity*price = 100032 [10:59:01]sum+1 = 100033 [10:59:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 240 20.08.2024 10:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58256 ФПД: 221371804703335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105902&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58256&fm=221371804703335&tin=02508201610067®Number=0000000000162794&sum=100032 [10:59:02]StoreToDocumentArchive [10:59:02]shift 100 fd 58256 [10:59:02]save to /storage/0100/doc_00058256 [10:59:02]save last doc name /storage/0100/doc_00058256 to /storage/kkm_last_doc_name [10:59:02]save OK [10:59:02]Clear old archive folders... [10:59:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:59:02]tlvbuf is 00769D60 [10:59:02]SAM_PROTO_ClearQueue [10:59:02]wFMCommunicate request_size=4 [10:59:02]MH_SAM_APDU [10:59:02]CAPDU: 80 09 00 00 [10:59:02]Write to MH i2c: E2 08 00 42 16 80 09 00 00 00 00 00 00 CA [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 42 16 00 90 00 CC [10:59:02]RAPDU: 90 00 [10:59:02]wFMCommunicate OK [10:59:02]SAM_PROTO_ClearQueue done [10:59:02]KKMCreateOFDPacket [10:59:02]OFDProtocolAddRootSTLVToBuf [10:59:02]FM_MakeSignedData [10:59:02]FM_MakeSignedData [10:59:02]SAM_PROTO_SignData [10:59:02]wFMCommunicate request_size=4 [10:59:02]MH_SAM_APDU [10:59:02]CAPDU: 80 0D 01 02 [10:59:02]Write to MH i2c: E2 08 00 43 16 80 0D 01 02 00 00 00 00 D2 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 43 16 00 90 00 CD [10:59:02]RAPDU: 90 00 [10:59:02]wFMCommunicate OK [10:59:02]wFMCommunicate request_size=255 [10:59:02]MH_SAM_APDU [10:59:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F6 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E3 00 00 35 04 06 00 C9 56 [10:59:02]Write to MH i2c: E2 02 01 44 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F6 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E3 00 00 35 04 06 00 C9 56 00 00 27 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 44 16 00 90 00 CE [10:59:03]RAPDU: 90 00 [10:59:03]wFMCommunicate OK [10:59:03]wFMCommunicate request_size=9 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 0D 02 02 04 23 C8 5A 67 [10:59:03]Write to MH i2c: E2 0C 00 45 16 80 0D 02 02 04 00 23 C8 5A 67 00 00 89 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 45 16 00 90 00 CF [10:59:03]RAPDU: 90 00 [10:59:03]wFMCommunicate OK [10:59:03]wFMCommunicate request_size=4 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 0D 03 02 [10:59:03]Write to MH i2c: E2 08 00 46 16 80 0D 03 02 00 00 00 00 D7 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]OFD Sender: No OFD packet to send [10:59:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 0B 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 0B 00 46 16 00 2A EC 8F AD D4 EB 44 51 90 00 7E [10:59:03]RAPDU: 2A EC 8F AD D4 EB 44 51 90 00 [10:59:03]wFMCommunicate OK [10:59:03]SAM_PROTO_SignData done [10:59:03]FM_MakeSignedData done [10:59:03]CreateOFDProtocolMessage [10:59:03]wFMCommunicate request_size=4 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 11 00 00 [10:59:03]Write to MH i2c: E2 08 00 47 16 80 11 00 00 00 00 00 00 D7 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 17 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 17 00 47 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [10:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:59:03]wFMCommunicate OK [10:59:03]CreateOFDProtocolMessage done [10:59:03]OFDSenderStorePacket 58256 [10:59:03]StoreOFDPacket docnum=58256 [10:59:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 21 A5 06 01 6E 08 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F6 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E3 00 00 35 04 06 00 C9 56 23 C8 5A 67 2A EC 8F AD D4 EB 44 51 [10:59:03]CheckFolder [10:59:03]dirname=/storage/ofd_packets [10:59:03]CheckFolder done [10:59:03]ProducePacketName [10:59:03]name=ofd_packets/00058256 [10:59:03]NVStorageSaveData ofd_packets/00058256 [10:59:03]File name is /storage/ofd_packets/00058256 [10:59:03]Write 300 bytes [10:59:03]NVStorageSaveData done [10:59:03]OFDSenderStorePacket done [10:59:03]KKMCreateOFDPacket done [10:59:03]NVStorageSaveData kkm_last_timestamp [10:59:03]File name is /storage/kkm_last_timestamp [10:59:03]Write 4 bytes [10:59:03]NVStorageSaveData done [10:59:03]ExternCall_PrintAddStr [10:59:03]wPrintStart [10:59:03]Write to MH i2c: 01 00 00 48 16 5E [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 07 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 07 00 48 16 00 00 00 00 00 FF 0F 73 [10:59:03]RasterBufferAndPrint [10:59:03]line Счет N : (1)2075503 [10:59:03]line ИНН: 02508201610067 [10:59:03]line Контрольно-Кассовый Чек [10:59:03]line ПРОДАЖА [10:59:03]line ТРК (МРК, ГНК) : 81 [10:59:03]line Товар: 2711190000 [10:59:03]line ГАЗ-К-5 [10:59:03]line 26.050 * 38.40 [10:59:03]line = 1000.32 [10:59:03]line НДС 12% НСП 1% [10:59:03]line > о реализуемом товаре [10:59:03]line ИТОГО: 1000.32 [10:59:03]line НСП 1% : 8.85 [10:59:03]line НДС 12% : 106.23 [10:59:03]line Наличными: 0.00 [10:59:03]line Безнал.: 1000.32 [10:59:03]line Место: АЗС № 135 "Партнер Нефть" [10:59:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:59:03]line СНО: Общий режим [10:59:03]line Чек 240 20.08.2024 10:59 [10:59:03]line Смена: 100 ФФД: 1.0 [10:59:03]line ЗНМ: 0300000196 [10:59:03]line РНМ: 0000000000162794 [10:59:03]line Версия ККМ: v1.0 [10:59:03]line Платежная система: O! деньги [10:59:03]line ФМ: 0000000002094532 [10:59:03]line ФД: 58256 [10:59:03]line ФПД: 221371804703335 [10:59:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105902&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58256&fm=221371804703335&tin=02508201610067®Number=0000000000162794&sum=100032 [10:59:03]written 0, free lines is 4095 [10:59:03]OFD Sender: Processing packet 58256 [packets to send 51, broken 50] [10:59:03]ProducePacketName [10:59:03]name=ofd_packets/00058256 [10:59:03]OFD Sender: To server: pG, [10:59:03]CommunicateWithHost lk.salyk.kg:30040 [10:59:03]ConnectInit lk.salyk.kg [10:59:03]Connected sock=10 [10:59:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 21 A5 06 01 6E 08 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F6 76 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E3 00 00 35 04 06 00 C9 56 23 C8 5A 67 2A EC 8F AD D4 EB 44 51 [10:59:03]Write to MH i2c: 01 00 00 72 16 88 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 07 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 07 00 72 16 00 00 00 00 00 C7 0C 62 [10:59:03]RasterBufferAndPrint [10:59:03]line [10:59:03]line [10:59:03]line [10:59:03]line [10:59:03]line [10:59:03]written 0, free lines is 3290 [10:59:03]MH_Cut [10:59:03]Write to MH i2c: D1 01 00 79 16 01 61 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: D1 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: D1 01 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: D1 01 00 79 16 00 60 [10:59:03]Write to MH i2c: 01 00 00 7A 16 90 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 22 02 47 00 47 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E3 00 00 F4 03 04 00 45 22 C4 66 B6 04 01 00 00 0D 1D 7C AF 71 61 C1 64 [10:59:03]CommunicateWithHost err = 0 [10:59:03]CheckOFDResponse [10:59:03]1017 (14) - 77093643461234 [10:59:03]1041 (16) - 0000000002094532 [10:59:03]1040 (4) - 58256 [10:59:03]1012 (4) - 20.08.2024 04:57 [10:59:03]1206 (1) - 0 [10:59:03]OFD Sender: Remove packet 58256 [10:59:03]ProducePacketName [10:59:03]name=ofd_packets/00058256 [10:59:03]NVStorageDeleteData [10:59:04]OFD Sender: No OFD packet to send [10:59:04]*** Cut start [10:59:04]*** Partial cut [10:59:04]*** CUTSNS_PIN = 1 [10:59:04]*** CUTSNS_PIN = 0 [10:59:04]*** Brake cut motor [10:59:05]Read from MH i2c: 01 [10:59:05]MH_I2C_Read... [10:59:05]*** Stop cut motor [10:59:05]*** Cut end [10:59:05]Read from MH i2c: 01 07 00 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: 01 07 00 7A 16 00 00 00 00 00 FF 0F A5 [10:59:05]process_action close_receipt done [10:59:05]requested_data is exist [10:59:05]produce_requested_data [10:59:05]requested_item fm.sn is exist - process it [10:59:05]wFMCommunicate request_size=4 [10:59:05]MH_SAM_APDU [10:59:05]CAPDU: 80 11 00 00 [10:59:05]Write to MH i2c: E2 08 00 7B 16 80 11 00 00 00 00 00 00 0B [10:59:05]Write i2c OK [10:59:05]MH_I2C_Read... [10:59:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:05]Read from MH i2c: E2 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 17 00 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 17 00 7B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [10:59:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:59:05]wFMCommunicate OK [10:59:05]requested_item fd.num is exist - process it [10:59:05]SAM_PROTO_GetFieldsCounters [10:59:05]wFMCommunicate request_size=4 [10:59:05]MH_SAM_APDU [10:59:05]CAPDU: 80 13 00 00 [10:59:05]Write to MH i2c: E2 08 00 7C 16 80 13 00 00 00 00 00 00 0E [10:59:05]Write i2c OK [10:59:05]MH_I2C_Read... [10:59:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:05]Read from MH i2c: E2 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 62 00 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 62 00 7C 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 90 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [10:59:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 90 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:05]wFMCommunicate OK [10:59:05]SAM_PROTO_GetFieldsCounters done [10:59:05]requested_item shift.num is exist - process it [10:59:05]requested_item shift.opened is exist - process it [10:59:05]req_shift_opened [10:59:05]FM_GetShiftState [10:59:05]SAM_PROTO_GetShiftState [10:59:05]wFMCommunicate request_size=4 [10:59:05]MH_SAM_APDU [10:59:05]CAPDU: 80 13 01 00 [10:59:05]Write to MH i2c: E2 08 00 7D 16 80 13 01 00 00 00 00 00 10 [10:59:05]Write i2c OK [10:59:05]MH_I2C_Read... [10:59:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:05]Read from MH i2c: E2 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 0E 00 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 0E 00 7D 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [10:59:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:59:05]wFMCommunicate OK [10:59:05]SAM_PROTO_GetShiftState done [10:59:05]FM_GetShiftState done [10:59:05]req_shift_opened done [10:59:05]requested_item shift.open_date is exist - process it [10:59:05]req_shift_open_date [10:59:05]req_shift_open_date done [10:59:05]produce_requested_data done [10:59:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58256,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:59:05]process_action_free close_receipt [10:59:05]json_value_free [10:59:05]json_value_free done [10:59:05]process_json_proto returns [10:59:05]Send response to host [10:59:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58256,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:59:05]free response buf [10:59:05]execute_script done [10:59:05]execute_script returns [10:59:05]free content buf [10:59:05]Sock 9.Close socket [10:59:05]Sock 9.Thread stoped [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:38]accept exits with 7 [10:59:38]New connection [10:59:38]New thread 3067039076 created [10:59:38]Thread 3067182436 joined [10:59:38]Waiting for new connection... [10:59:38] Sock 7.Parse request [10:59:38]Sock 7.Check first char [10:59:38]Sock 7.First char is OK [10:59:38]request: POST /json_proto HTTP/1.0 [10:59:38]Method: POST [10:59:38]URL: /json_proto [10:59:38]Method is POST - this is cgi request [10:59:38]url: /json_proto [10:59:38]query_string will be loaded in cgi processing [10:59:38]execute_cgi json_proto POST (null) [10:59:38]execute_cgi path=json_proto method=POST [10:59:38]POST find Content-Length [10:59:38]Host: 172.17.44.3:8080 [10:59:38]Content-Length: 804 [10:59:38]Content-Type: application/json [10:59:38] [10:59:38]POST finish read [10:59:38]Found Content-Length = 804 [10:59:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:38]execute_script... [10:59: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)2075508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:38]POST & json_proto [10:59:38]process_json_proto [10:59:38]json parsed OK: [10:59:38]protocol is kg_v1.0 [10:59:38]action value=close_receipt [10:59:38]process_action close_receipt [10:59:38]cmd_close_receipt [10:59:38]MH_GetDate [10:59:38]Write to MH i2c: F0 00 00 7E 16 83 [10:59:38]Write i2c OK [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: F0 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: F0 09 00 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: F0 09 00 7E 16 00 1B 77 C4 66 AD C5 5D 66 7D [10:59:38]GetLastDocTimeStamp 1724151542 [10:59:38]current date 1724151579 [10:59:38]FM_GetShiftState [10:59:38]SAM_PROTO_GetShiftState [10:59:38]wFMCommunicate request_size=4 [10:59:38]MH_SAM_APDU [10:59:38]CAPDU: 80 13 01 00 [10:59:38]Write to MH i2c: E2 08 00 7F 16 80 13 01 00 00 00 00 00 12 [10:59:38]Write i2c OK [10:59:38]MH_I2C_Read... [10:59:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:38]Read from MH i2c: E2 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: E2 0E 00 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: E2 0E 00 7F 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 35 [10:59:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:59:38]wFMCommunicate OK [10:59:38]SAM_PROTO_GetShiftState done [10:59:38]FM_GetShiftState done [10:59:38]opened in 1724112910 [10:59:38]opened+sec_in_day 1724199310 [10:59:38]quantity*price = 100005 [10:59:38]sum+1 = 100006 [10:59:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 241 20.08.2024 10:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58257 ФПД: 175765526672555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105939&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58257&fm=175765526672555&tin=02508201610067®Number=0000000000162794&sum=100005 [10:59:39]StoreToDocumentArchive [10:59:39]shift 100 fd 58257 [10:59:39]save to /storage/0100/doc_00058257 [10:59:39]save last doc name /storage/0100/doc_00058257 to /storage/kkm_last_doc_name [10:59:39]save OK [10:59:39]Clear old archive folders... [10:59:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:39]tlvbuf is B6EF9A70 [10:59:39]SAM_PROTO_ClearQueue [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 09 00 00 [10:59:39]Write to MH i2c: E2 08 00 8C 16 80 09 00 00 00 00 00 00 14 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 8C 16 00 90 00 16 [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]SAM_PROTO_ClearQueue done [10:59:39]KKMCreateOFDPacket [10:59:39]OFDProtocolAddRootSTLVToBuf [10:59:39]FM_MakeSignedData [10:59:39]FM_MakeSignedData [10:59:39]SAM_PROTO_SignData [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 01 02 [10:59:39]Write to MH i2c: E2 08 00 8D 16 80 0D 01 02 00 00 00 00 1C [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 8D 16 00 90 00 17 [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]wFMCommunicate request_size=255 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 1B 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E3 00 00 35 04 06 00 9F [10:59:39]Write to MH i2c: E2 02 01 8E 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 1B 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E3 00 00 35 04 06 00 9F 00 00 54 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:40]Read from MH i2c: E2 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 03 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 03 00 8E 16 00 90 00 18 [10:59:40]RAPDU: 90 00 [10:59:40]wFMCommunicate OK [10:59:40]wFMCommunicate request_size=10 [10:59:40]MH_SAM_APDU [10:59:40]CAPDU: 80 0D 02 02 05 DB 99 C7 F4 AB [10:59:40]Write to MH i2c: E2 0D 00 8F 16 80 0D 02 02 05 00 DB 99 C7 F4 AB 00 00 03 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:40]Read from MH i2c: E2 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 03 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 03 00 8F 16 00 90 00 19 [10:59:40]RAPDU: 90 00 [10:59:40]wFMCommunicate OK [10:59:40]wFMCommunicate request_size=4 [10:59:40]MH_SAM_APDU [10:59:40]CAPDU: 80 0D 03 02 [10:59:40]Write to MH i2c: E2 08 00 90 16 80 0D 03 02 00 00 00 00 21 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:40]Read from MH i2c: E2 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 0B 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 0B 00 90 16 00 69 12 EE DB 55 40 C1 AE 90 00 6A [10:59:40]RAPDU: 69 12 EE DB 55 40 C1 AE 90 00 [10:59:40]wFMCommunicate OK [10:59:40]SAM_PROTO_SignData done [10:59:40]FM_MakeSignedData done [10:59:40]CreateOFDProtocolMessage [10:59:40]wFMCommunicate request_size=4 [10:59:40]MH_SAM_APDU [10:59:40]CAPDU: 80 11 00 00 [10:59:40]Write to MH i2c: E2 08 00 91 16 80 11 00 00 00 00 00 00 21 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:40]Read from MH i2c: E2 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 17 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 17 00 91 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6D [10:59:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:59:40]wFMCommunicate OK [10:59:40]CreateOFDProtocolMessage done [10:59:40]OFDSenderStorePacket 58257 [10:59:40]StoreOFDPacket docnum=58257 [10:59:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 88 3B 07 01 A1 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 1B 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E3 00 00 35 04 06 00 9F DB 99 C7 F4 AB 69 12 EE DB 55 40 C1 AE [10:59:40]CheckFolder [10:59:40]dirname=/storage/ofd_packets [10:59:40]CheckFolder done [10:59:40]ProducePacketName [10:59:40]name=ofd_packets/00058257 [10:59:40]NVStorageSaveData ofd_packets/00058257 [10:59:40]File name is /storage/ofd_packets/00058257 [10:59:40]Write 301 bytes [10:59:40]NVStorageSaveData done [10:59:40]OFDSenderStorePacket done [10:59:40]KKMCreateOFDPacket done [10:59:40]NVStorageSaveData kkm_last_timestamp [10:59:40]File name is /storage/kkm_last_timestamp [10:59:40]Write 4 bytes [10:59:40]NVStorageSaveData done [10:59:40]ExternCall_PrintAddStr [10:59:40]wPrintStart [10:59:40]Write to MH i2c: 01 00 00 92 16 A8 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 92 16 00 00 00 00 00 FF 0F BD [10:59:40]RasterBufferAndPrint [10:59:40]line Счет N : (1)2075508 [10:59:40]line ИНН: 02508201610067 [10:59:40]line Контрольно-Кассовый Чек [10:59:40]line ПРОДАЖА [10:59:40]line ТРК (МРК, ГНК) : 43 [10:59:40]line Товар: 2710124130 [10:59:40]line Аи-92-К-4 [10:59:40]line 14.750 * 67.80 [10:59:40]line = 1000.05 [10:59:40]line НДС 12% НСП 1% [10:59:40]line > о реализуемом товаре [10:59:40]line ИТОГО: 1000.05 [10:59:40]line НСП 1% : 8.85 [10:59:40]line НДС 12% : 106.20 [10:59:40]line Наличными: 0.00 [10:59:40]line Безнал.: 1000.05 [10:59:40]line Место: АЗС № 135 "Партнер Нефть" [10:59:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [10:59:40]line СНО: Общий режим [10:59:40]line Чек 241 20.08.2024 10:59 [10:59:40]line Смена: 100 ФФД: 1.0 [10:59:40]line ЗНМ: 0300000196 [10:59:40]line РНМ: 0000000000162794 [10:59:40]line Версия ККМ: v1.0 [10:59:40]line Платежная система: O! деньги [10:59:40]line ФМ: 0000000002094532 [10:59:40]line ФД: 58257 [10:59:40]line ФПД: 175765526672555 [10:59:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105939&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58257&fm=175765526672555&tin=02508201610067®Number=0000000000162794&sum=100005 [10:59:40]written 0, free lines is 4095 [10:59:40]OFD Sender: Processing packet 58257 [packets to send 51, broken 50] [10:59:40]ProducePacketName [10:59:40]name=ofd_packets/00058257 [10:59:40]OFD Sender: To server: pG, [10:59:40]CommunicateWithHost lk.salyk.kg:30040 [10:59:40]ConnectInit lk.salyk.kg [10:59:40]Connected sock=10 [10:59:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 88 3B 07 01 A1 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 1B 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E3 00 00 35 04 06 00 9F DB 99 C7 F4 AB 69 12 EE DB 55 40 C1 AE [10:59:40]Write to MH i2c: 01 00 00 BC 16 D2 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 BC 16 00 00 00 00 00 BB 0C A0 [10:59:40]RasterBufferAndPrint [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]written 0, free lines is 3266 [10:59:40]MH_Cut [10:59:40]Write to MH i2c: D1 01 00 C3 16 01 AB [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 01 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 01 00 C3 16 00 AA [10:59:40]Write to MH i2c: 01 00 00 C4 16 DA [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 27 B9 47 00 47 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 32 30 39 34 35 33 32 10 04 04 00 91 E3 00 00 F4 03 04 00 6A 22 C4 66 B6 04 01 00 00 C5 DB CC 20 58 70 A9 58 [10:59:40]CommunicateWithHost err = 0 [10:59:40]CheckOFDResponse [10:59:40]1017 (14) - 77093643461234 [10:59:40]1041 (16) - 0000000002094532 [10:59:40]1040 (4) - 58257 [10:59:40]1012 (4) - 20.08.2024 04:58 [10:59:40]1206 (1) - 0 [10:59:40]OFD Sender: Remove packet 58257 [10:59:40]ProducePacketName [10:59:40]name=ofd_packets/00058257 [10:59:40]NVStorageDeleteData [10:59:41]OFD Sender: No OFD packet to send [10:59:41]*** Cut start [10:59:41]*** Partial cut [10:59:41]*** CUTSNS_PIN = 1 [10:59:41]*** CUTSNS_PIN = 0 [10:59:41]*** Brake cut motor [10:59:42]Read from MH i2c: 01 [10:59:42]MH_I2C_Read... [10:59:42]*** Stop cut motor [10:59:42]*** Cut end [10:59:42]Read from MH i2c: 01 07 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: 01 07 00 C4 16 00 00 00 00 00 FF 0F EF [10:59:42]process_action close_receipt done [10:59:42]requested_data is exist [10:59:42]produce_requested_data [10:59:42]requested_item fm.sn is exist - process it [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 11 00 00 [10:59:42]Write to MH i2c: E2 08 00 C5 16 80 11 00 00 00 00 00 00 55 [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 17 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 17 00 C5 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A1 [10:59:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [10:59:42]wFMCommunicate OK [10:59:42]requested_item fd.num is exist - process it [10:59:42]SAM_PROTO_GetFieldsCounters [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 13 00 00 [10:59:42]Write to MH i2c: E2 08 00 C6 16 80 13 00 00 00 00 00 00 58 [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 62 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 62 00 C6 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 91 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [10:59:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 91 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:42]wFMCommunicate OK [10:59:42]SAM_PROTO_GetFieldsCounters done [10:59:42]requested_item shift.num is exist - process it [10:59:42]requested_item shift.opened is exist - process it [10:59:42]req_shift_opened [10:59:42]FM_GetShiftState [10:59:42]SAM_PROTO_GetShiftState [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 13 01 00 [10:59:42]Write to MH i2c: E2 08 00 C7 16 80 13 01 00 00 00 00 00 5A [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 0E 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 0E 00 C7 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7D [10:59:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [10:59:42]wFMCommunicate OK [10:59:42]SAM_PROTO_GetShiftState done [10:59:42]FM_GetShiftState done [10:59:42]req_shift_opened done [10:59:42]requested_item shift.open_date is exist - process it [10:59:42]req_shift_open_date [10:59:42]req_shift_open_date done [10:59:42]produce_requested_data done [10:59:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58257,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [10:59:42]process_action_free close_receipt [10:59:42]json_value_free [10:59:42]json_value_free done [10:59:42]process_json_proto returns [10:59:42]Send response to host [10:59:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58257,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [10:59:42]free response buf [10:59:42]execute_script done [10:59:42]execute_script returns [10:59:42]free content buf [10:59:42]Sock 7.Close socket [10:59:42]Sock 7.Thread stoped [10:59:46]OFD Sender: No OFD packet to send [10:59:51]OFD Sender: No OFD packet to send [10:59:56]OFD Sender: No OFD packet to send [11:00:01]OFD Sender: No OFD packet to send [11:00:06]OFD Sender: No OFD packet to send [11:00:11]OFD Sender: No OFD packet to send [11:00:16]OFD Sender: No OFD packet to send [11:00:21]OFD Sender: No OFD packet to send [11:00:26]OFD Sender: No OFD packet to send [11:00:30]accept exits with 9 [11:00:30]New connection [11:00:30]New thread 3067182436 created [11:00:30]Thread 3067039076 joined [11:00:30]Waiting for new connection... [11:00:30] Sock 9.Parse request [11:00:30]Sock 9.Check first char [11:00:30]Sock 9.First char is OK [11:00:30]request: POST /json_proto HTTP/1.0 [11:00:30]Method: POST [11:00:30]URL: /json_proto [11:00:30]Method is POST - this is cgi request [11:00:30]url: /json_proto [11:00:30]query_string will be loaded in cgi processing [11:00:30]execute_cgi json_proto POST (null) [11:00:30]execute_cgi path=json_proto method=POST [11:00:30]POST find Content-Length [11:00:30]Host: 172.17.44.3:8080 [11:00:30]Content-Length: 755 [11:00:30]Content-Type: application/json [11:00:30] [11:00:30]POST finish read [11:00:30]Found Content-Length = 755 [11:00:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30074274", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:30]execute_script... [11:00:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30074274", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:30]POST & json_proto [11:00:30]process_json_proto [11:00:30]json parsed OK: [11:00:30]protocol is kg_v1.0 [11:00:30]action value=close_receipt [11:00:30]process_action close_receipt [11:00:30]cmd_close_receipt [11:00:30]MH_GetDate [11:00:30]Write to MH i2c: F0 00 00 C8 16 CD [11:00:30]Write i2c OK [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: F0 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: F0 09 00 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: F0 09 00 C8 16 00 4F 77 C4 66 AD C5 5D 66 FB [11:00:30]GetLastDocTimeStamp 1724151579 [11:00:30]current date 1724151631 [11:00:30]FM_GetShiftState [11:00:30]SAM_PROTO_GetShiftState [11:00:30]wFMCommunicate request_size=4 [11:00:30]MH_SAM_APDU [11:00:30]CAPDU: 80 13 01 00 [11:00:30]Write to MH i2c: E2 08 00 C9 16 80 13 01 00 00 00 00 00 5C [11:00:30]Write i2c OK [11:00:30]MH_I2C_Read... [11:00:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:30]Read from MH i2c: E2 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 0E 00 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 0E 00 C9 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7F [11:00:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:00:30]wFMCommunicate OK [11:00:30]SAM_PROTO_GetShiftState done [11:00:30]FM_GetShiftState done [11:00:30]opened in 1724112910 [11:00:30]opened+sec_in_day 1724199310 [11:00:30]quantity*price = 0 [11:00:30]sum+1 = 1 [11:00:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 242 20.08.2024 11:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30074274 ФМ: 0000000002094532 ФД: 58258 ФПД: 260704524869226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110031&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58258&fm=260704524869226&tin=02508201610067®Number=0000000000162794&sum=0 [11:00:31]StoreToDocumentArchive [11:00:31]shift 100 fd 58258 [11:00:31]save to /storage/0100/doc_00058258 [11:00:31]save last doc name /storage/0100/doc_00058258 to /storage/kkm_last_doc_name [11:00:31]save OK [11:00:31]Clear old archive folders... [11:00:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:31]tlvbuf is 00709620 [11:00:31]SAM_PROTO_ClearQueue [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 09 00 00 [11:00:31]Write to MH i2c: E2 08 00 D6 16 80 09 00 00 00 00 00 00 5E [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 03 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 03 00 D6 16 00 90 00 60 [11:00:31]RAPDU: 90 00 [11:00:31]wFMCommunicate OK [11:00:31]SAM_PROTO_ClearQueue done [11:00:31]KKMCreateOFDPacket [11:00:31]OFDProtocolAddRootSTLVToBuf [11:00:31]FM_MakeSignedData [11:00:31]FM_MakeSignedData [11:00:31]SAM_PROTO_SignData [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 0D 01 02 [11:00:31]Write to MH i2c: E2 08 00 D7 16 80 0D 01 02 00 00 00 00 66 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 03 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 03 00 D7 16 00 90 00 61 [11:00:31]RAPDU: 90 00 [11:00:31]wFMCommunicate OK [11:00:31]wFMCommunicate request_size=255 [11:00:31]MH_SAM_APDU [11:00: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 34 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 F2 00 00 00 F4 03 04 00 4F 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E3 00 00 35 04 06 00 ED [11:00:31]Write to MH i2c: E2 02 01 D8 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 34 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 F2 00 00 00 F4 03 04 00 4F 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E3 00 00 35 04 06 00 ED 00 00 4B [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 03 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 03 00 D8 16 00 90 00 62 [11:00:31]RAPDU: 90 00 [11:00:31]wFMCommunicate OK [11:00:31]wFMCommunicate request_size=10 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 0D 02 02 05 1C 00 98 9E 6A [11:00:31]Write to MH i2c: E2 0D 00 D9 16 80 0D 02 02 05 00 1C 00 98 9E 6A 00 00 2F [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 03 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 03 00 D9 16 00 90 00 63 [11:00:31]RAPDU: 90 00 [11:00:31]wFMCommunicate OK [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 0D 03 02 [11:00:31]Write to MH i2c: E2 08 00 DA 16 80 0D 03 02 00 00 00 00 6B [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 0B 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 0B 00 DA 16 00 FA A5 A8 A6 90 F1 38 43 90 00 55 [11:00:31]RAPDU: FA A5 A8 A6 90 F1 38 43 90 00 [11:00:31]wFMCommunicate OK [11:00:31]SAM_PROTO_SignData done [11:00:31]FM_MakeSignedData done [11:00:31]CreateOFDProtocolMessage [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 11 00 00 [11:00:31]Write to MH i2c: E2 08 00 DB 16 80 11 00 00 00 00 00 00 6B [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 17 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 17 00 DB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B7 [11:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:00:32]wFMCommunicate OK [11:00:32]CreateOFDProtocolMessage done [11:00:32]OFDSenderStorePacket 58258 [11:00:32]StoreOFDPacket docnum=58258 [11:00:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 51 6A 07 01 81 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 F2 00 00 00 F4 03 04 00 4F 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E3 00 00 35 04 06 00 ED 1C 00 98 9E 6A FA A5 A8 A6 90 F1 38 43 [11:00:32]CheckFolder [11:00:32]dirname=/storage/ofd_packets [11:00:32]CheckFolder done [11:00:32]ProducePacketName [11:00:32]name=ofd_packets/00058258 [11:00:32]NVStorageSaveData ofd_packets/00058258 [11:00:32]File name is /storage/ofd_packets/00058258 [11:00:32]Write 301 bytes [11:00:32]NVStorageSaveData done [11:00:32]OFDSenderStorePacket done [11:00:32]KKMCreateOFDPacket done [11:00:32]NVStorageSaveData kkm_last_timestamp [11:00:32]File name is /storage/kkm_last_timestamp [11:00:32]Write 4 bytes [11:00:32]NVStorageSaveData done [11:00:32]ExternCall_PrintAddStr [11:00:32]wPrintStart [11:00:32]Write to MH i2c: 01 00 00 DC 16 F2 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 DC 16 00 00 00 00 00 FF 0F 07 [11:00:32]RasterBufferAndPrint [11:00:32]line Счет N : (1)2075510 [11:00:32]line ИНН: 02508201610067 [11:00:32]line Контрольно-Кассовый Чек [11:00:32]line ПРОДАЖА [11:00:32]line ТРК (МРК, ГНК) : 63 [11:00:32]line Товар: 2710124130 [11:00:32]line Аи-92-К-4 [11:00:32]line 10.000 * 0.00 [11:00:32]line = 0.00 [11:00:32]line НДС 12% НСП 1% [11:00:32]line > о реализуемом товаре [11:00:32]line ИТОГО: 0.00 [11:00:32]line НСП 1% : 0.00 [11:00:32]line НДС 12% : 0.00 [11:00:32]line Наличными: 0.00 [11:00:32]line Безнал.: 0.00 [11:00:32]line Место: АЗС № 135 "Партнер Нефть" [11:00:32]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:00:32]line СНО: Общий режим [11:00:32]line Чек 242 20.08.2024 11:00 [11:00:32]line Смена: 100 ФФД: 1.0 [11:00:32]line ЗНМ: 0300000196 [11:00:32]line РНМ: 0000000000162794 [11:00:32]line Версия ККМ: v1.0 [11:00:32]line Талоны: ТК ГПНА Online [11:00:32]line 30074274 [11:00:32]line ФМ: 0000000002094532 [11:00:32]line ФД: 58258 [11:00:32]line ФПД: 260704524869226 [11:00:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110031&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58258&fm=260704524869226&tin=02508201610067®Number=0000000000162794&sum=0 [11:00:32]OFD Sender: Processing packet 58258 [packets to send 51, broken 50] [11:00:32]ProducePacketName [11:00:32]name=ofd_packets/00058258 [11:00:32]OFD Sender: To server: pG, [11:00:32]CommunicateWithHost lk.salyk.kg:30040 [11:00:32]ConnectInit lk.salyk.kg [11:00:32]written 0, free lines is 4095 [11:00:32]Connected sock=10 [11:00:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 51 6A 07 01 81 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 F2 00 00 00 F4 03 04 00 4F 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E3 00 00 35 04 06 00 ED 1C 00 98 9E 6A FA A5 A8 A6 90 F1 38 43 [11:00:32]Write to MH i2c: 01 00 00 06 17 1D [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 06 17 00 00 00 00 00 BD 0C ED [11:00:32]RasterBufferAndPrint [11:00:32]line [11:00:32]line [11:00:32]line [11:00:32]line [11:00:32]line [11:00:32]written 0, free lines is 3267 [11:00:32]MH_Cut [11:00:32]Write to MH i2c: D1 01 00 0D 17 01 F6 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: D1 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: D1 01 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: D1 01 00 0D 17 00 F5 [11:00:32]Write to MH i2c: 01 00 00 0E 17 25 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 69 32 47 00 E0 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E3 00 00 F4 03 04 00 9E 22 C4 66 B6 04 01 00 00 70 48 41 CC C3 B7 44 4B [11:00:32]CommunicateWithHost err = 0 [11:00:32]CheckOFDResponse [11:00:32]1017 (14) - 77093643461234 [11:00:32]1041 (16) - 0000000002094532 [11:00:32]1040 (4) - 58258 [11:00:32]1012 (4) - 20.08.2024 04:59 [11:00:32]1206 (1) - 0 [11:00:32]OFD Sender: Remove packet 58258 [11:00:32]ProducePacketName [11:00:32]name=ofd_packets/00058258 [11:00:32]NVStorageDeleteData [11:00:33]OFD Sender: No OFD packet to send [11:00:33]*** Cut start [11:00:33]*** Partial cut [11:00:33]*** CUTSNS_PIN = 1 [11:00:33]*** CUTSNS_PIN = 0 [11:00:34]*** Brake cut motor [11:00:34]Read from MH i2c: 01 [11:00:34]MH_I2C_Read... [11:00:34]*** Stop cut motor [11:00:34]*** Cut end [11:00:34]Read from MH i2c: 01 07 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: 01 07 00 0E 17 00 00 00 00 00 FF 0F 3A [11:00:34]process_action close_receipt done [11:00:34]requested_data is exist [11:00:34]produce_requested_data [11:00:34]requested_item fm.sn is exist - process it [11:00:34]wFMCommunicate request_size=4 [11:00:34]MH_SAM_APDU [11:00:34]CAPDU: 80 11 00 00 [11:00:34]Write to MH i2c: E2 08 00 0F 17 80 11 00 00 00 00 00 00 A0 [11:00:34]Write i2c OK [11:00:34]MH_I2C_Read... [11:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:34]Read from MH i2c: E2 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 17 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 17 00 0F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EC [11:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:00:34]wFMCommunicate OK [11:00:34]requested_item fd.num is exist - process it [11:00:34]SAM_PROTO_GetFieldsCounters [11:00:34]wFMCommunicate request_size=4 [11:00:34]MH_SAM_APDU [11:00:34]CAPDU: 80 13 00 00 [11:00:34]Write to MH i2c: E2 08 00 10 17 80 13 00 00 00 00 00 00 A3 [11:00:34]Write i2c OK [11:00:34]MH_I2C_Read... [11:00:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:34]Read from MH i2c: E2 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 62 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 62 00 10 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 92 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [11:00:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 92 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:34]wFMCommunicate OK [11:00:34]SAM_PROTO_GetFieldsCounters done [11:00:34]requested_item shift.num is exist - process it [11:00:34]requested_item shift.opened is exist - process it [11:00:34]req_shift_opened [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 11 17 80 13 01 00 00 00 00 00 A5 [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 11 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C8 [11:00:34]RAPDU: 09 00 01 0E E0 C3 66 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]req_shift_opened done [11:00:34]requested_item shift.open_date is exist - process it [11:00:34]req_shift_open_date [11:00:34]req_shift_open_date done [11:00:34]produce_requested_data done [11:00:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58258,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:00:34]process_action_free close_receipt [11:00:34]json_value_free [11:00:34]json_value_free done [11:00:34]process_json_proto returns [11:00:34]Send response to host [11:00:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58258,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:00:34]free response buf [11:00:34]execute_script done [11:00:34]execute_script returns [11:00:34]free content buf [11:00:34]Sock 9.Close socket [11:00:34]Sock 9.Thread stoped [11:00:38]OFD Sender: No OFD packet to send [11:00:43]OFD Sender: No OFD packet to send [11:00:48]OFD Sender: No OFD packet to send [11:00:53]OFD Sender: No OFD packet to send [11:00:58]OFD Sender: No OFD packet to send [11:01:03]OFD Sender: No OFD packet to send [11:01:08]OFD Sender: No OFD packet to send [11:01:13]OFD Sender: No OFD packet to send [11:01:18]OFD Sender: No OFD packet to send [11:01:23]OFD Sender: No OFD packet to send [11:01:25]accept exits with 7 [11:01:25]New connection [11:01:25]New thread 3067039076 created [11:01:25]Thread 3067182436 joined [11:01:25]Waiting for new connection... [11:01:25] Sock 7.Parse request [11:01:25]Sock 7.Check first char [11:01:25]Sock 7.First char is OK [11:01:25]request: POST /json_proto HTTP/1.0 [11:01:25]Method: POST [11:01:25]URL: /json_proto [11:01:25]Method is POST - this is cgi request [11:01:25]url: /json_proto [11:01:25]query_string will be loaded in cgi processing [11:01:25]execute_cgi json_proto POST (null) [11:01:25]execute_cgi path=json_proto method=POST [11:01:25]POST find Content-Length [11:01:25]Host: 172.17.44.3:8080 [11:01:25]Content-Length: 805 [11:01:25]Content-Type: application/json [11:01:25] [11:01:25]POST finish read [11:01:25]Found Content-Length = 805 [11:01:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:25]execute_script... [11:01: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)2075509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:25]POST & json_proto [11:01:25]process_json_proto [11:01:25]json parsed OK: [11:01:25]protocol is kg_v1.0 [11:01:25]action value=close_receipt [11:01:25]process_action close_receipt [11:01:25]cmd_close_receipt [11:01:25]MH_GetDate [11:01:25]Write to MH i2c: F0 00 00 12 17 18 [11:01:25]Write i2c OK [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: F0 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: F0 09 00 [11:01:25]MH_I2C_Read... [11:01:25]Read from MH i2c: F0 09 00 12 17 00 87 77 C4 66 AD C5 5D 66 7E [11:01:25]GetLastDocTimeStamp 1724151631 [11:01:25]current date 1724151687 [11:01:25]FM_GetShiftState [11:01:25]SAM_PROTO_GetShiftState [11:01:25]wFMCommunicate request_size=4 [11:01:25]MH_SAM_APDU [11:01:25]CAPDU: 80 13 01 00 [11:01:25]Write to MH i2c: E2 08 00 13 17 80 13 01 00 00 00 00 00 A7 [11:01:25]Write i2c OK [11:01:25]MH_I2C_Read... [11:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:26]Read from MH i2c: E2 [11:01:26]MH_I2C_Read... [11:01:26]Read from MH i2c: E2 0E 00 [11:01:26]MH_I2C_Read... [11:01:26]Read from MH i2c: E2 0E 00 13 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CA [11:01:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:01:26]wFMCommunicate OK [11:01:26]SAM_PROTO_GetShiftState done [11:01:26]FM_GetShiftState done [11:01:26]opened in 1724112910 [11:01:26]opened+sec_in_day 1724199310 [11:01:26]quantity*price = 50035 [11:01:26]sum+1 = 50036 [11:01:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 243 20.08.2024 11:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58259 ФПД: 28812630247911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110127&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58259&fm=28812630247911&tin=02508201610067®Number=0000000000162794&sum=50035 [11:01:27]StoreToDocumentArchive [11:01:27]shift 100 fd 58259 [11:01:27]save to /storage/0100/doc_00058259 [11:01:27]save last doc name /storage/0100/doc_00058259 to /storage/kkm_last_doc_name [11:01:27]save OK [11:01:27]Clear old archive folders... [11:01:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:01:27]tlvbuf is B6F12A70 [11:01:27]SAM_PROTO_ClearQueue [11:01:27]wFMCommunicate request_size=4 [11:01:27]MH_SAM_APDU [11:01:27]CAPDU: 80 09 00 00 [11:01:27]Write to MH i2c: E2 08 00 20 17 80 09 00 00 00 00 00 00 A9 [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 03 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 03 00 20 17 00 90 00 AB [11:01:27]RAPDU: 90 00 [11:01:27]wFMCommunicate OK [11:01:27]SAM_PROTO_ClearQueue done [11:01:27]KKMCreateOFDPacket [11:01:27]OFDProtocolAddRootSTLVToBuf [11:01:27]FM_MakeSignedData [11:01:27]FM_MakeSignedData [11:01:27]SAM_PROTO_SignData [11:01:27]wFMCommunicate request_size=4 [11:01:27]MH_SAM_APDU [11:01:27]CAPDU: 80 0D 01 02 [11:01:27]Write to MH i2c: E2 08 00 21 17 80 0D 01 02 00 00 00 00 B1 [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 03 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 03 00 21 17 00 90 00 AC [11:01:27]RAPDU: 90 00 [11:01:27]wFMCommunicate OK [11:01:27]wFMCommunicate request_size=255 [11:01:27]MH_SAM_APDU [11:01:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 87 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E3 00 00 35 04 06 00 1A 34 [11:01:27]Write to MH i2c: E2 02 01 22 17 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 87 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E3 00 00 35 04 06 00 1A 34 00 00 FC [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 03 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 03 00 22 17 00 90 00 AD [11:01:27]RAPDU: 90 00 [11:01:27]wFMCommunicate OK [11:01:27]wFMCommunicate request_size=9 [11:01:27]MH_SAM_APDU [11:01:27]CAPDU: 80 0D 02 02 04 76 97 49 E7 [11:01:27]Write to MH i2c: E2 0C 00 23 17 80 0D 02 02 04 00 76 97 49 E7 00 00 F9 [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 03 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 03 00 23 17 00 90 00 AE [11:01:27]RAPDU: 90 00 [11:01:27]wFMCommunicate OK [11:01:27]wFMCommunicate request_size=4 [11:01:27]MH_SAM_APDU [11:01:27]CAPDU: 80 0D 03 02 [11:01:27]Write to MH i2c: E2 08 00 24 17 80 0D 03 02 00 00 00 00 B6 [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 0B 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 0B 00 24 17 00 91 72 74 6B 49 98 BF A3 90 00 DC [11:01:27]RAPDU: 91 72 74 6B 49 98 BF A3 90 00 [11:01:27]wFMCommunicate OK [11:01:27]SAM_PROTO_SignData done [11:01:27]FM_MakeSignedData done [11:01:27]CreateOFDProtocolMessage [11:01:27]wFMCommunicate request_size=4 [11:01:27]MH_SAM_APDU [11:01:27]CAPDU: 80 11 00 00 [11:01:27]Write to MH i2c: E2 08 00 25 17 80 11 00 00 00 00 00 00 B6 [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:27]Read from MH i2c: E2 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 17 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: E2 17 00 25 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 02 [11:01:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:01:27]wFMCommunicate OK [11:01:27]CreateOFDProtocolMessage done [11:01:27]OFDSenderStorePacket 58259 [11:01:27]StoreOFDPacket docnum=58259 [11:01:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 84 D2 06 01 52 1F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 87 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E3 00 00 35 04 06 00 1A 34 76 97 49 E7 91 72 74 6B 49 98 BF A3 [11:01:27]CheckFolder [11:01:27]dirname=/storage/ofd_packets [11:01:27]CheckFolder done [11:01:27]ProducePacketName [11:01:27]name=ofd_packets/00058259 [11:01:27]NVStorageSaveData ofd_packets/00058259 [11:01:27]File name is /storage/ofd_packets/00058259 [11:01:27]Write 300 bytes [11:01:27]NVStorageSaveData done [11:01:27]OFDSenderStorePacket done [11:01:27]KKMCreateOFDPacket done [11:01:27]NVStorageSaveData kkm_last_timestamp [11:01:27]File name is /storage/kkm_last_timestamp [11:01:27]Write 4 bytes [11:01:27]NVStorageSaveData done [11:01:27]ExternCall_PrintAddStr [11:01:27]wPrintStart [11:01:27]Write to MH i2c: 01 00 00 26 17 3D [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: 01 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: 01 07 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: 01 07 00 26 17 00 00 00 00 00 FF 0F 52 [11:01:27]RasterBufferAndPrint [11:01:27]line Счет N : (1)2075509 [11:01:27]line ИНН: 02508201610067 [11:01:27]line Контрольно-Кассовый Чек [11:01:27]line ПРОДАЖА [11:01:27]line ТРК (МРК, ГНК) : 81 [11:01:27]line Товар: 2711190000 [11:01:27]line ГАЗ-К-5 [11:01:27]line 13.030 * 38.40 [11:01:27]line = 500.35 [11:01:27]line НДС 12% НСП 1% [11:01:27]line > о реализуемом товаре [11:01:27]line ИТОГО: 500.35 [11:01:27]line НСП 1% : 4.43 [11:01:27]line НДС 12% : 53.13 [11:01:27]line Наличными: 0.00 [11:01:27]line Безнал.: 500.35 [11:01:27]line Место: АЗС № 135 "Партнер Нефть" [11:01:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:01:27]line СНО: Общий режим [11:01:27]line Чек 243 20.08.2024 11:01 [11:01:27]line Смена: 100 ФФД: 1.0 [11:01:27]line ЗНМ: 0300000196 [11:01:27]line РНМ: 0000000000162794 [11:01:27]line Версия ККМ: v1.0 [11:01:27]line Платежная система: O! деньги [11:01:27]line ФМ: 0000000002094532 [11:01:27]line ФД: 58259 [11:01:27]line ФПД: 28812630247911 [11:01:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110127&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58259&fm=28812630247911&tin=02508201610067®Number=0000000000162794&sum=50035 [11:01:28]OFD Sender: Processing packet 58259 [packets to send 51, broken 50] [11:01:28]ProducePacketName [11:01:28]name=ofd_packets/00058259 [11:01:28]OFD Sender: To server: pG, [11:01:28]CommunicateWithHost lk.salyk.kg:30040 [11:01:28]ConnectInit lk.salyk.kg [11:01:28]written 0, free lines is 4095 [11:01:28]Connected sock=10 [11:01:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 84 D2 06 01 52 1F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 87 77 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E3 00 00 35 04 06 00 1A 34 76 97 49 E7 91 72 74 6B 49 98 BF A3 [11:01:28]Write to MH i2c: 01 00 00 50 17 67 [11:01:28]Write i2c OK [11:01:28]MH_I2C_Read... [11:01:28]Read from MH i2c: 01 [11:01:28]MH_I2C_Read... [11:01:28]Read from MH i2c: 01 07 00 [11:01:28]MH_I2C_Read... [11:01:28]Read from MH i2c: 01 07 00 50 17 00 00 00 00 00 B2 0C 2C [11:01:28]RasterBufferAndPrint [11:01:28]line [11:01:28]line [11:01:28]line [11:01:28]line [11:01:28]line [11:01:28]written 0, free lines is 3257 [11:01:28]MH_Cut [11:01:28]Write to MH i2c: D1 01 00 57 17 01 40 [11:01:28]Write i2c OK [11:01:28]MH_I2C_Read... [11:01:28]Read from MH i2c: D1 [11:01:28]MH_I2C_Read... [11:01:28]Read from MH i2c: D1 01 00 [11:01:28]MH_I2C_Read... [11:01:28]Read from MH i2c: D1 01 00 57 17 00 3F [11:01:28]Write to MH i2c: 01 00 00 58 17 6F [11:01:28]Write i2c OK [11:01:28]MH_I2C_Read... [11:01:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FA 3D 47 00 75 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 32 30 39 34 35 33 32 10 04 04 00 93 E3 00 00 F4 03 04 00 D6 22 C4 66 B6 04 01 00 00 14 65 7E CE BA 3D 65 DC [11:01:28]CommunicateWithHost err = 0 [11:01:28]CheckOFDResponse [11:01:28]1017 (14) - 77093643461234 [11:01:28]1041 (16) - 0000000002094532 [11:01:28]1040 (4) - 58259 [11:01:28]1012 (4) - 20.08.2024 05:00 [11:01:28]1206 (1) - 0 [11:01:28]OFD Sender: Remove packet 58259 [11:01:28]ProducePacketName [11:01:28]name=ofd_packets/00058259 [11:01:28]NVStorageDeleteData [11:01:29]OFD Sender: No OFD packet to send [11:01:29]*** Cut start [11:01:29]*** Partial cut [11:01:29]*** CUTSNS_PIN = 1 [11:01:29]*** CUTSNS_PIN = 0 [11:01:29]*** Brake cut motor [11:01:30]Read from MH i2c: 01 [11:01:30]MH_I2C_Read... [11:01:30]*** Stop cut motor [11:01:30]*** Cut end [11:01:30]Read from MH i2c: 01 07 00 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: 01 07 00 58 17 00 00 00 00 00 FF 0F 84 [11:01:30]process_action close_receipt done [11:01:30]requested_data is exist [11:01:30]produce_requested_data [11:01:30]requested_item fm.sn is exist - process it [11:01:30]wFMCommunicate request_size=4 [11:01:30]MH_SAM_APDU [11:01:30]CAPDU: 80 11 00 00 [11:01:30]Write to MH i2c: E2 08 00 59 17 80 11 00 00 00 00 00 00 EA [11:01:30]Write i2c OK [11:01:30]MH_I2C_Read... [11:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:30]Read from MH i2c: E2 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: E2 17 00 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: E2 17 00 59 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 36 [11:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:01:30]wFMCommunicate OK [11:01:30]requested_item fd.num is exist - process it [11:01:30]SAM_PROTO_GetFieldsCounters [11:01:30]wFMCommunicate request_size=4 [11:01:30]MH_SAM_APDU [11:01:30]CAPDU: 80 13 00 00 [11:01:30]Write to MH i2c: E2 08 00 5A 17 80 13 00 00 00 00 00 00 ED [11:01:30]Write i2c OK [11:01:30]MH_I2C_Read... [11:01:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:30]Read from MH i2c: E2 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: E2 62 00 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: E2 62 00 5A 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 93 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [11:01:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 93 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:30]wFMCommunicate OK [11:01:30]SAM_PROTO_GetFieldsCounters done [11:01:30]requested_item shift.num is exist - process it [11:01:30]requested_item shift.opened is exist - process it [11:01:30]req_shift_opened [11:01:30]FM_GetShiftState [11:01:30]SAM_PROTO_GetShiftState [11:01:30]wFMCommunicate request_size=4 [11:01:30]MH_SAM_APDU [11:01:30]CAPDU: 80 13 01 00 [11:01:30]Write to MH i2c: E2 08 00 5B 17 80 13 01 00 00 00 00 00 EF [11:01:30]Write i2c OK [11:01:30]MH_I2C_Read... [11:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:30]Read from MH i2c: E2 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: E2 0E 00 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: E2 0E 00 5B 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 12 [11:01:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:01:30]wFMCommunicate OK [11:01:30]SAM_PROTO_GetShiftState done [11:01:30]FM_GetShiftState done [11:01:30]req_shift_opened done [11:01:30]requested_item shift.open_date is exist - process it [11:01:30]req_shift_open_date [11:01:30]req_shift_open_date done [11:01:30]produce_requested_data done [11:01:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58259,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:01:30]process_action_free close_receipt [11:01:30]json_value_free [11:01:30]json_value_free done [11:01:30]process_json_proto returns [11:01:30]Send response to host [11:01:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58259,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:01:30]free response buf [11:01:30]execute_script done [11:01:30]execute_script returns [11:01:30]free content buf [11:01:30]Sock 7.Close socket [11:01:30]Sock 7.Thread stoped [11:01:34]OFD Sender: No OFD packet to send [11:01:39]OFD Sender: No OFD packet to send [11:01:44]OFD Sender: No OFD packet to send [11:01:49]OFD Sender: No OFD packet to send [11:01:54]OFD Sender: No OFD packet to send [11:01:59]OFD Sender: No OFD packet to send [11:02:04]OFD Sender: No OFD packet to send [11:02:09]OFD Sender: No OFD packet to send [11:02:14]OFD Sender: No OFD packet to send [11:02:19]OFD Sender: No OFD packet to send [11:02:24]OFD Sender: No OFD packet to send [11:02:29]OFD Sender: No OFD packet to send [11:02:34]OFD Sender: No OFD packet to send [11:02:39]OFD Sender: No OFD packet to send [11:02:44]OFD Sender: No OFD packet to send [11:02:49]OFD Sender: No OFD packet to send [11:02:54]OFD Sender: No OFD packet to send [11:02:59]OFD Sender: No OFD packet to send [11:03:04]OFD Sender: No OFD packet to send [11:03:09]OFD Sender: No OFD packet to send [11:03:14]OFD Sender: No OFD packet to send [11:03:19]OFD Sender: No OFD packet to send [11:03:24]OFD Sender: No OFD packet to send [11:03:29]OFD Sender: No OFD packet to send [11:03:34]OFD Sender: No OFD packet to send [11:03:39]OFD Sender: No OFD packet to send [11:03:44]OFD Sender: No OFD packet to send [11:03:49]OFD Sender: No OFD packet to send [11:03:54]OFD Sender: No OFD packet to send [11:03:59]OFD Sender: No OFD packet to send [11:04:04]OFD Sender: No OFD packet to send [11:04:09]OFD Sender: No OFD packet to send [11:04:14]OFD Sender: No OFD packet to send [11:04:19]OFD Sender: No OFD packet to send [11:04:24]OFD Sender: No OFD packet to send [11:04:29]OFD Sender: No OFD packet to send [11:04:34]OFD Sender: No OFD packet to send [11:04:34]accept exits with 9 [11:04:34]New connection [11:04:34]New thread 3067182436 created [11:04:34]Thread 3067039076 joined [11:04:34]Waiting for new connection... [11:04:34] Sock 9.Parse request [11:04:34]Sock 9.Check first char [11:04:34]Sock 9.First char is OK [11:04:34]request: POST /json_proto HTTP/1.0 [11:04:34]Method: POST [11:04:34]URL: /json_proto [11:04:34]Method is POST - this is cgi request [11:04:34]url: /json_proto [11:04:34]query_string will be loaded in cgi processing [11:04:34]execute_cgi json_proto POST (null) [11:04:34]execute_cgi path=json_proto method=POST [11:04:34]POST find Content-Length [11:04:34]Host: 172.17.44.3:8080 [11:04:34]Content-Length: 807 [11:04:34]Content-Type: application/json [11:04:34] [11:04:34]POST finish read [11:04:34]Found Content-Length = 807 [11:04:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:34]execute_script... [11:04:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:34]POST & json_proto [11:04:34]process_json_proto [11:04:34]json parsed OK: [11:04:34]protocol is kg_v1.0 [11:04:34]action value=close_receipt [11:04:34]process_action close_receipt [11:04:34]cmd_close_receipt [11:04:34]MH_GetDate [11:04:34]Write to MH i2c: F0 00 00 5C 17 62 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: F0 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: F0 09 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: F0 09 00 5C 17 00 44 78 C4 66 AD C5 5D 66 86 [11:04:34]GetLastDocTimeStamp 1724151687 [11:04:34]current date 1724151876 [11:04:34]FM_GetShiftState [11:04:34]SAM_PROTO_GetShiftState [11:04:34]wFMCommunicate request_size=4 [11:04:34]MH_SAM_APDU [11:04:34]CAPDU: 80 13 01 00 [11:04:34]Write to MH i2c: E2 08 00 5D 17 80 13 01 00 00 00 00 00 F1 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:35]Read from MH i2c: E2 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: E2 0E 00 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: E2 0E 00 5D 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 14 [11:04:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:04:35]wFMCommunicate OK [11:04:35]SAM_PROTO_GetShiftState done [11:04:35]FM_GetShiftState done [11:04:35]opened in 1724112910 [11:04:35]opened+sec_in_day 1724199310 [11:04:35]quantity*price = 150028 [11:04:35]sum+1 = 150030 [11:04:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.29 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.29 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 244 20.08.2024 11:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58260 ФПД: 188613555710795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110436&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58260&fm=188613555710795&tin=02508201610067®Number=0000000000162794&sum=150029 [11:04:36]StoreToDocumentArchive [11:04:36]shift 100 fd 58260 [11:04:36]save to /storage/0100/doc_00058260 [11:04:36]save last doc name /storage/0100/doc_00058260 to /storage/kkm_last_doc_name [11:04:36]save OK [11:04:36]Clear old archive folders... [11:04:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:04:36]tlvbuf is 00771700 [11:04:36]SAM_PROTO_ClearQueue [11:04:36]wFMCommunicate request_size=4 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 09 00 00 [11:04:36]Write to MH i2c: E2 08 00 6A 17 80 09 00 00 00 00 00 00 F3 [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:36]Read from MH i2c: E2 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 6A 17 00 90 00 F5 [11:04:36]RAPDU: 90 00 [11:04:36]wFMCommunicate OK [11:04:36]SAM_PROTO_ClearQueue done [11:04:36]KKMCreateOFDPacket [11:04:36]OFDProtocolAddRootSTLVToBuf [11:04:36]FM_MakeSignedData [11:04:36]FM_MakeSignedData [11:04:36]SAM_PROTO_SignData [11:04:36]wFMCommunicate request_size=4 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 0D 01 02 [11:04:36]Write to MH i2c: E2 08 00 6B 17 80 0D 01 02 00 00 00 00 FB [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:36]Read from MH i2c: E2 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 6B 17 00 90 00 F6 [11:04:36]RAPDU: 90 00 [11:04:36]wFMCommunicate OK [11:04:36]wFMCommunicate request_size=255 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 44 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E3 00 00 35 04 06 00 AB 8B [11:04:36]Write to MH i2c: E2 02 01 6C 17 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 44 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E3 00 00 35 04 06 00 AB 8B 00 00 93 [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:36]Read from MH i2c: E2 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 6C 17 00 90 00 F7 [11:04:36]RAPDU: 90 00 [11:04:36]wFMCommunicate OK [11:04:36]wFMCommunicate request_size=9 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 0D 02 02 04 03 FC EB 4B [11:04:36]Write to MH i2c: E2 0C 00 6D 17 80 0D 02 02 04 00 03 FC EB 4B 00 00 3B [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:36]Read from MH i2c: E2 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 6D 17 00 90 00 F8 [11:04:36]RAPDU: 90 00 [11:04:36]wFMCommunicate OK [11:04:36]wFMCommunicate request_size=4 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 0D 03 02 [11:04:36]Write to MH i2c: E2 08 00 6E 17 80 0D 03 02 00 00 00 00 00 [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:36]Read from MH i2c: E2 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 0B 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 0B 00 6E 17 00 6D 84 33 A8 9C 71 A8 53 90 00 D5 [11:04:36]RAPDU: 6D 84 33 A8 9C 71 A8 53 90 00 [11:04:36]wFMCommunicate OK [11:04:36]SAM_PROTO_SignData done [11:04:36]FM_MakeSignedData done [11:04:36]CreateOFDProtocolMessage [11:04:36]wFMCommunicate request_size=4 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 11 00 00 [11:04:36]Write to MH i2c: E2 08 00 6F 17 80 11 00 00 00 00 00 00 00 [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:36]Read from MH i2c: E2 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 17 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 17 00 6F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4C [11:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:04:36]wFMCommunicate OK [11:04:36]CreateOFDProtocolMessage done [11:04:36]OFDSenderStorePacket 58260 [11:04:36]StoreOFDPacket docnum=58260 [11:04:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 70 57 06 01 1E 23 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 44 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E3 00 00 35 04 06 00 AB 8B 03 FC EB 4B 6D 84 33 A8 9C 71 A8 53 [11:04:36]CheckFolder [11:04:36]dirname=/storage/ofd_packets [11:04:36]CheckFolder done [11:04:36]ProducePacketName [11:04:36]name=ofd_packets/00058260 [11:04:36]NVStorageSaveData ofd_packets/00058260 [11:04:36]File name is /storage/ofd_packets/00058260 [11:04:36]Write 300 bytes [11:04:36]NVStorageSaveData done [11:04:36]OFDSenderStorePacket done [11:04:36]KKMCreateOFDPacket done [11:04:36]NVStorageSaveData kkm_last_timestamp [11:04:36]File name is /storage/kkm_last_timestamp [11:04:36]Write 4 bytes [11:04:36]NVStorageSaveData done [11:04:36]ExternCall_PrintAddStr [11:04:36]wPrintStart [11:04:36]Write to MH i2c: 01 00 00 70 17 87 [11:04:36]OFD Sender: Processing packet 58260 [packets to send 51, broken 50] [11:04:36]ProducePacketName [11:04:36]name=ofd_packets/00058260 [11:04:36]OFD Sender: To server: pG, [11:04:36]CommunicateWithHost lk.salyk.kg:30040 [11:04:36]ConnectInit lk.salyk.kg [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: 01 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: 01 07 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: 01 07 00 70 17 00 00 00 00 00 FF 0F 9C [11:04:36]RasterBufferAndPrint [11:04:36]line Счет N : (1)2075511 [11:04:36]line ИНН: 02508201610067 [11:04:36]line Контрольно-Кассовый Чек [11:04:36]line ПРОДАЖА [11:04:36]line ТРК (МРК, ГНК) : 81 [11:04:36]line Товар: 2711190000 [11:04:36]line ГАЗ-К-5 [11:04:36]line 39.070 * 38.40 [11:04:36]line = 1500.29 [11:04:36]line НДС 12% НСП 1% [11:04:36]line > о реализуемом товаре [11:04:36]line ИТОГО: 1500.29 [11:04:36]line НСП 1% : 13.28 [11:04:36]line НДС 12% : 159.32 [11:04:36]line Наличными: 0.00 [11:04:36]line Безнал.: 1500.29 [11:04:36]line Место: АЗС № 135 "Партнер Нефть" [11:04:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:04:36]line СНО: Общий режим [11:04:36]line Чек 244 20.08.2024 11:04 [11:04:36]line Смена: 100 ФФД: 1.0 [11:04:36]line ЗНМ: 0300000196 [11:04:36]line РНМ: 0000000000162794 [11:04:36]line Версия ККМ: v1.0 [11:04:36]line Платежная система: O! деньги [11:04:36]line ФМ: 0000000002094532 [11:04:36]line ФД: 58260 [11:04:36]line ФПД: 188613555710795 [11:04:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110436&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58260&fm=188613555710795&tin=02508201610067®Number=0000000000162794&sum=150029 [11:04:37]Connected sock=10 [11:04:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 70 57 06 01 1E 23 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 44 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E3 00 00 35 04 06 00 AB 8B 03 FC EB 4B 6D 84 33 A8 9C 71 A8 53 [11:04:37]written 0, free lines is 4095 [11:04:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 52 9F 47 00 62 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 32 30 39 34 35 33 32 10 04 04 00 94 E3 00 00 F4 03 04 00 92 23 C4 66 B6 04 01 00 00 30 DB AF 7D 99 D6 3C F8 [11:04:37]CommunicateWithHost err = 0 [11:04:37]CheckOFDResponse [11:04:37]1017 (14) - 77093643461234 [11:04:37]1041 (16) - 0000000002094532 [11:04:37]1040 (4) - 58260 [11:04:37]1012 (4) - 20.08.2024 05:03 [11:04:37]1206 (1) - 0 [11:04:37]OFD Sender: Remove packet 58260 [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00058260 [11:04:37]NVStorageDeleteData [11:04:37]Write to MH i2c: 01 00 00 9A 17 B1 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 07 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 07 00 9A 17 00 00 00 00 00 B0 0C 74 [11:04:37]RasterBufferAndPrint [11:04:37]line [11:04:37]line [11:04:37]line [11:04:37]line [11:04:37]line [11:04:37]written 0, free lines is 3253 [11:04:37]MH_Cut [11:04:37]Write to MH i2c: D1 01 00 A1 17 01 8A [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: D1 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: D1 01 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: D1 01 00 A1 17 00 89 [11:04:37]Write to MH i2c: 01 00 00 A2 17 B9 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]OFD Sender: No OFD packet to send [11:04:38]*** Cut start [11:04:38]*** Partial cut [11:04:38]*** CUTSNS_PIN = 1 [11:04:38]*** CUTSNS_PIN = 0 [11:04:38]*** Brake cut motor [11:04:39]Read from MH i2c: 01 [11:04:39]MH_I2C_Read... [11:04:39]*** Stop cut motor [11:04:39]*** Cut end [11:04:39]Read from MH i2c: 01 07 00 [11:04:39]MH_I2C_Read... [11:04:39]Read from MH i2c: 01 07 00 A2 17 00 00 00 00 00 FF 0F CE [11:04:39]process_action close_receipt done [11:04:39]requested_data is exist [11:04:39]produce_requested_data [11:04:39]requested_item fm.sn is exist - process it [11:04:39]wFMCommunicate request_size=4 [11:04:39]MH_SAM_APDU [11:04:39]CAPDU: 80 11 00 00 [11:04:39]Write to MH i2c: E2 08 00 A3 17 80 11 00 00 00 00 00 00 34 [11:04:39]Write i2c OK [11:04:39]MH_I2C_Read... [11:04:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:39]Read from MH i2c: E2 [11:04:39]MH_I2C_Read... [11:04:39]Read from MH i2c: E2 17 00 [11:04:39]MH_I2C_Read... [11:04:39]Read from MH i2c: E2 17 00 A3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 80 [11:04:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:04:39]wFMCommunicate OK [11:04:39]requested_item fd.num is exist - process it [11:04:39]SAM_PROTO_GetFieldsCounters [11:04:39]wFMCommunicate request_size=4 [11:04:39]MH_SAM_APDU [11:04:39]CAPDU: 80 13 00 00 [11:04:39]Write to MH i2c: E2 08 00 A4 17 80 13 00 00 00 00 00 00 37 [11:04:39]Write i2c OK [11:04:39]MH_I2C_Read... [11:04:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:39]Read from MH i2c: E2 [11:04:39]MH_I2C_Read... [11:04:39]Read from MH i2c: E2 62 00 [11:04:39]MH_I2C_Read... [11:04:39]Read from MH i2c: E2 62 00 A4 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 94 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [11:04:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 94 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:04:39]wFMCommunicate OK [11:04:39]SAM_PROTO_GetFieldsCounters done [11:04:39]requested_item shift.num is exist - process it [11:04:39]requested_item shift.opened is exist - process it [11:04:39]req_shift_opened [11:04:39]FM_GetShiftState [11:04:39]SAM_PROTO_GetShiftState [11:04:39]wFMCommunicate request_size=4 [11:04:39]MH_SAM_APDU [11:04:39]CAPDU: 80 13 01 00 [11:04:39]Write to MH i2c: E2 08 00 A5 17 80 13 01 00 00 00 00 00 39 [11:04:39]Write i2c OK [11:04:39]MH_I2C_Read... [11:04:39]Read from MH i2c: E2 [11:04:39]MH_I2C_Read... [11:04:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:39]Read from MH i2c: E2 0E 00 [11:04:39]MH_I2C_Read... [11:04:39]Read from MH i2c: E2 0E 00 A5 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5C [11:04:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:04:39]wFMCommunicate OK [11:04:39]SAM_PROTO_GetShiftState done [11:04:39]FM_GetShiftState done [11:04:39]req_shift_opened done [11:04:39]requested_item shift.open_date is exist - process it [11:04:39]req_shift_open_date [11:04:39]req_shift_open_date done [11:04:39]produce_requested_data done [11:04:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58260,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:04:39]process_action_free close_receipt [11:04:39]json_value_free [11:04:39]json_value_free done [11:04:39]process_json_proto returns [11:04:39]Send response to host [11:04:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58260,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:04:39]free response buf [11:04:39]execute_script done [11:04:39]execute_script returns [11:04:39]free content buf [11:04:39]Sock 9.Close socket [11:04:39]Sock 9.Thread stoped [11:04:42]OFD Sender: No OFD packet to send [11:04:47]OFD Sender: No OFD packet to send [11:04:52]OFD Sender: No OFD packet to send [11:04:57]OFD Sender: No OFD packet to send [11:05:02]OFD Sender: No OFD packet to send [11:05:07]OFD Sender: No OFD packet to send [11:05:12]OFD Sender: No OFD packet to send [11:05:17]OFD Sender: No OFD packet to send [11:05:22]OFD Sender: No OFD packet to send [11:05:27]OFD Sender: No OFD packet to send [11:05:32]OFD Sender: No OFD packet to send [11:05:37]OFD Sender: No OFD packet to send [11:05:42]OFD Sender: No OFD packet to send [11:05:47]OFD Sender: No OFD packet to send [11:05:52]OFD Sender: No OFD packet to send [11:05:57]OFD Sender: No OFD packet to send [11:06:02]OFD Sender: No OFD packet to send [11:06:07]OFD Sender: No OFD packet to send [11:06:12]OFD Sender: No OFD packet to send [11:06:16]accept exits with 7 [11:06:16]New connection [11:06:16]New thread 3067039076 created [11:06:16]Thread 3067182436 joined [11:06:16]Waiting for new connection... [11:06:16] Sock 7.Parse request [11:06:16]Sock 7.Check first char [11:06:16]Sock 7.First char is OK [11:06:16]request: POST /json_proto HTTP/1.0 [11:06:16]Method: POST [11:06:16]URL: /json_proto [11:06:16]Method is POST - this is cgi request [11:06:16]url: /json_proto [11:06:16]query_string will be loaded in cgi processing [11:06:16]execute_cgi json_proto POST (null) [11:06:16]execute_cgi path=json_proto method=POST [11:06:16]POST find Content-Length [11:06:16]Host: 172.17.44.3:8080 [11:06:16]Content-Length: 804 [11:06:16]Content-Type: application/json [11:06:16] [11:06:16]POST finish read [11:06:16]Found Content-Length = 804 [11:06:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.520, "sum" : 2190.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2190.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:16]execute_script... [11:06:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.520, "sum" : 2190.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2190.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:16]POST & json_proto [11:06:16]process_json_proto [11:06:16]json parsed OK: [11:06:16]protocol is kg_v1.0 [11:06:16]action value=close_receipt [11:06:16]process_action close_receipt [11:06:16]cmd_close_receipt [11:06:16]MH_GetDate [11:06:16]Write to MH i2c: F0 00 00 A6 17 AC [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: F0 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: F0 09 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: F0 09 00 A6 17 00 A9 78 C4 66 AD C5 5D 66 35 [11:06:16]GetLastDocTimeStamp 1724151876 [11:06:16]current date 1724151977 [11:06:16]FM_GetShiftState [11:06:16]SAM_PROTO_GetShiftState [11:06:16]wFMCommunicate request_size=4 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 13 01 00 [11:06:16]Write to MH i2c: E2 08 00 A7 17 80 13 01 00 00 00 00 00 3B [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 0E 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 0E 00 A7 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5E [11:06:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:06:16]wFMCommunicate OK [11:06:16]SAM_PROTO_GetShiftState done [11:06:16]FM_GetShiftState done [11:06:16]opened in 1724112910 [11:06:16]opened+sec_in_day 1724199310 [11:06:16]quantity*price = 219038 [11:06:16]sum+1 = 219039 [11:06:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2190.38 НСП 1% : 19.38 НДС 12% : 232.61 Наличными: 0.00 Безнал.: 2190.38 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 245 20.08.2024 11:06 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58261 ФПД: 187443875058774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110618&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58261&fm=187443875058774&tin=02508201610067®Number=0000000000162794&sum=219038 [11:06:17]StoreToDocumentArchive [11:06:17]shift 100 fd 58261 [11:06:17]save to /storage/0100/doc_00058261 [11:06:17]save last doc name /storage/0100/doc_00058261 to /storage/kkm_last_doc_name [11:06:17]save OK [11:06:17]Clear old archive folders... [11:06:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:17]tlvbuf is 00735190 [11:06:17]SAM_PROTO_ClearQueue [11:06:17]wFMCommunicate request_size=4 [11:06:17]MH_SAM_APDU [11:06:17]CAPDU: 80 09 00 00 [11:06:17]Write to MH i2c: E2 08 00 B4 17 80 09 00 00 00 00 00 00 3D [11:06:17]Write i2c OK [11:06:17]MH_I2C_Read... [11:06:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:18]Read from MH i2c: E2 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 03 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 03 00 B4 17 00 90 00 3F [11:06:18]RAPDU: 90 00 [11:06:18]wFMCommunicate OK [11:06:18]SAM_PROTO_ClearQueue done [11:06:18]KKMCreateOFDPacket [11:06:18]OFDProtocolAddRootSTLVToBuf [11:06:18]FM_MakeSignedData [11:06:18]FM_MakeSignedData [11:06:18]SAM_PROTO_SignData [11:06:18]wFMCommunicate request_size=4 [11:06:18]MH_SAM_APDU [11:06:18]CAPDU: 80 0D 01 02 [11:06:18]Write to MH i2c: E2 08 00 B5 17 80 0D 01 02 00 00 00 00 45 [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:18]Read from MH i2c: E2 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 03 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 03 00 B5 17 00 90 00 40 [11:06:18]RAPDU: 90 00 [11:06:18]wFMCommunicate OK [11:06:18]wFMCommunicate request_size=255 [11:06:18]MH_SAM_APDU [11:06:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9E 57 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 57 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 57 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 AA 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E3 00 00 35 04 06 00 AA [11:06:18]Write to MH i2c: E2 02 01 B6 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 35 FF 03 08 00 03 50 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9E 57 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 57 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 57 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 AA 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E3 00 00 35 04 06 00 AA 00 00 AA [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:18]Read from MH i2c: E2 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 03 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 03 00 B6 17 00 90 00 41 [11:06:18]RAPDU: 90 00 [11:06:18]wFMCommunicate OK [11:06:18]wFMCommunicate request_size=10 [11:06:18]MH_SAM_APDU [11:06:18]CAPDU: 80 0D 02 02 05 7A AD 96 94 56 [11:06:18]Write to MH i2c: E2 0D 00 B7 17 80 0D 02 02 05 00 7A AD 96 94 56 00 00 F9 [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:18]Read from MH i2c: E2 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 03 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 03 00 B7 17 00 90 00 42 [11:06:18]RAPDU: 90 00 [11:06:18]wFMCommunicate OK [11:06:18]wFMCommunicate request_size=4 [11:06:18]MH_SAM_APDU [11:06:18]CAPDU: 80 0D 03 02 [11:06:18]Write to MH i2c: E2 08 00 B8 17 80 0D 03 02 00 00 00 00 4A [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:18]Read from MH i2c: E2 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 0B 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 0B 00 B8 17 00 6B 3F AF A5 C2 68 8B 42 90 00 40 [11:06:18]RAPDU: 6B 3F AF A5 C2 68 8B 42 90 00 [11:06:18]wFMCommunicate OK [11:06:18]SAM_PROTO_SignData done [11:06:18]FM_MakeSignedData done [11:06:18]CreateOFDProtocolMessage [11:06:18]wFMCommunicate request_size=4 [11:06:18]MH_SAM_APDU [11:06:18]CAPDU: 80 11 00 00 [11:06:18]Write to MH i2c: E2 08 00 B9 17 80 11 00 00 00 00 00 00 4A [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:18]Read from MH i2c: E2 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 17 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 17 00 B9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 96 [11:06:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:06:18]wFMCommunicate OK [11:06:18]CreateOFDProtocolMessage done [11:06:18]OFDSenderStorePacket 58261 [11:06:18]StoreOFDPacket docnum=58261 [11:06:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F5 34 07 01 B4 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 35 FF 03 08 00 03 50 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9E 57 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 57 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 57 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 AA 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E3 00 00 35 04 06 00 AA 7A AD 96 94 56 6B 3F AF A5 C2 68 8B 42 [11:06:18]CheckFolder [11:06:18]dirname=/storage/ofd_packets [11:06:18]CheckFolder done [11:06:18]ProducePacketName [11:06:18]name=ofd_packets/00058261 [11:06:18]NVStorageSaveData ofd_packets/00058261 [11:06:18]File name is /storage/ofd_packets/00058261 [11:06:18]Write 301 bytes [11:06:18]NVStorageSaveData done [11:06:18]OFDSenderStorePacket done [11:06:18]KKMCreateOFDPacket done [11:06:18]NVStorageSaveData kkm_last_timestamp [11:06:18]File name is /storage/kkm_last_timestamp [11:06:18]Write 4 bytes [11:06:18]NVStorageSaveData done [11:06:18]ExternCall_PrintAddStr [11:06:18]wPrintStart [11:06:18]Write to MH i2c: 01 00 00 BA 17 D1 [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: 01 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: 01 07 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: 01 07 00 BA 17 00 00 00 00 00 FF 0F E6 [11:06:18]RasterBufferAndPrint [11:06:18]line Счет N : (1)2075513 [11:06:18]line ИНН: 02508201610067 [11:06:18]line Контрольно-Кассовый Чек [11:06:18]line ПРОДАЖА [11:06:18]line ТРК (МРК, ГНК) : 42 [11:06:18]line Товар: 2710124500 [11:06:18]line Аи-95-К-5 [11:06:18]line 29.520 * 74.20 [11:06:18]line = 2190.38 [11:06:18]line НДС 12% НСП 1% [11:06:18]line > о реализуемом товаре [11:06:18]line ИТОГО: 2190.38 [11:06:18]line НСП 1% : 19.38 [11:06:18]line НДС 12% : 232.61 [11:06:18]line Наличными: 0.00 [11:06:18]line Безнал.: 2190.38 [11:06:18]line Место: АЗС № 135 "Партнер Нефть" [11:06:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:06:18]line СНО: Общий режим [11:06:18]line Чек 245 20.08.2024 11:06 [11:06:18]line Смена: 100 ФФД: 1.0 [11:06:18]line ЗНМ: 0300000196 [11:06:18]line РНМ: 0000000000162794 [11:06:18]line Версия ККМ: v1.0 [11:06:18]line Платежная система: O! деньги [11:06:18]line ФМ: 0000000002094532 [11:06:18]line ФД: 58261 [11:06:18]line ФПД: 187443875058774 [11:06:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110618&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58261&fm=187443875058774&tin=02508201610067®Number=0000000000162794&sum=219038 [11:06:18]OFD Sender: Processing packet 58261 [packets to send 51, broken 50] [11:06:18]ProducePacketName [11:06:18]name=ofd_packets/00058261 [11:06:18]OFD Sender: To server: pG, [11:06:18]CommunicateWithHost lk.salyk.kg:30040 [11:06:18]ConnectInit lk.salyk.kg [11:06:18]written 0, free lines is 4095 [11:06:19]Write to MH i2c: 01 00 00 E4 17 FB [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: 01 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: 01 07 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: 01 07 00 E4 17 00 00 00 00 00 B9 0C C7 [11:06:19]RasterBufferAndPrint [11:06:19]line [11:06:19]line [11:06:19]line [11:06:19]line [11:06:19]line [11:06:19]written 0, free lines is 3261 [11:06:19]MH_Cut [11:06:19]Write to MH i2c: D1 01 00 EB 17 01 D4 [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: D1 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: D1 01 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: D1 01 00 EB 17 00 D3 [11:06:19]Write to MH i2c: 01 00 00 EC 17 03 [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:20]*** Cut start [11:06:20]*** Partial cut [11:06:20]*** CUTSNS_PIN = 1 [11:06:20]*** CUTSNS_PIN = 0 [11:06:20]*** Brake cut motor [11:06:20]Read from MH i2c: 01 [11:06:20]MH_I2C_Read... [11:06:20]*** Stop cut motor [11:06:20]*** Cut end [11:06:20]Read from MH i2c: 01 07 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: 01 07 00 EC 17 00 00 00 00 00 FF 0F 18 [11:06:20]process_action close_receipt done [11:06:20]requested_data is exist [11:06:20]produce_requested_data [11:06:20]requested_item fm.sn is exist - process it [11:06:20]wFMCommunicate request_size=4 [11:06:20]MH_SAM_APDU [11:06:20]CAPDU: 80 11 00 00 [11:06:20]Write to MH i2c: E2 08 00 ED 17 80 11 00 00 00 00 00 00 7E [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:20]Read from MH i2c: E2 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 17 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 17 00 ED 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CA [11:06:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:06:20]wFMCommunicate OK [11:06:20]requested_item fd.num is exist - process it [11:06:20]SAM_PROTO_GetFieldsCounters [11:06:20]wFMCommunicate request_size=4 [11:06:20]MH_SAM_APDU [11:06:20]CAPDU: 80 13 00 00 [11:06:20]Write to MH i2c: E2 08 00 EE 17 80 13 00 00 00 00 00 00 81 [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:21]Read from MH i2c: E2 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: E2 62 00 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: E2 62 00 EE 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 95 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [11:06:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 95 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:21]wFMCommunicate OK [11:06:21]SAM_PROTO_GetFieldsCounters done [11:06:21]requested_item shift.num is exist - process it [11:06:21]requested_item shift.opened is exist - process it [11:06:21]req_shift_opened [11:06:21]FM_GetShiftState [11:06:21]SAM_PROTO_GetShiftState [11:06:21]wFMCommunicate request_size=4 [11:06:21]MH_SAM_APDU [11:06:21]CAPDU: 80 13 01 00 [11:06:21]Write to MH i2c: E2 08 00 EF 17 80 13 01 00 00 00 00 00 83 [11:06:21]Write i2c OK [11:06:21]MH_I2C_Read... [11:06:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:21]Read from MH i2c: E2 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: E2 0E 00 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: E2 0E 00 EF 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A6 [11:06:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:06:21]wFMCommunicate OK [11:06:21]SAM_PROTO_GetShiftState done [11:06:21]FM_GetShiftState done [11:06:21]req_shift_opened done [11:06:21]requested_item shift.open_date is exist - process it [11:06:21]req_shift_open_date [11:06:21]req_shift_open_date done [11:06:21]produce_requested_data done [11:06:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58261,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:06:21]process_action_free close_receipt [11:06:21]json_value_free [11:06:21]json_value_free done [11:06:21]process_json_proto returns [11:06:21]Send response to host [11:06:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58261,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:06:21]free response buf [11:06:21]execute_script done [11:06:21]execute_script returns [11:06:21]free content buf [11:06:21]Sock 7.Close socket [11:06:21]Sock 7.Thread stoped [11:07:40]accept exits with 9 [11:07:40]New connection [11:07:40]New thread 3067182436 created [11:07:40]Thread 3067039076 joined [11:07:40]Waiting for new connection... [11:07:40] Sock 9.Parse request [11:07:40]Sock 9.Check first char [11:07:40]Sock 9.First char is OK [11:07:40]request: POST /json_proto HTTP/1.0 [11:07:40]Method: POST [11:07:40]URL: /json_proto [11:07:40]Method is POST - this is cgi request [11:07:40]url: /json_proto [11:07:40]query_string will be loaded in cgi processing [11:07:40]execute_cgi json_proto POST (null) [11:07:40]execute_cgi path=json_proto method=POST [11:07:40]POST find Content-Length [11:07:40]Host: 172.17.44.3:8080 [11:07:40]Content-Length: 794 [11:07:40]Content-Type: application/json [11:07:40] [11:07:40]POST finish read [11:07:40]Found Content-Length = 794 [11:07:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 0.00, "quantity" : 41.450, "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\u000A90874", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:40]execute_script... [11:07: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)2075516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 0.00, "quantity" : 41.450, "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\u000A90874", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:40]POST & json_proto [11:07:40]process_json_proto [11:07:40]json parsed OK: [11:07:40]protocol is kg_v1.0 [11:07:40]action value=close_receipt [11:07:40]process_action close_receipt [11:07:40]cmd_close_receipt [11:07:40]MH_GetDate [11:07:40]Write to MH i2c: F0 00 00 F0 17 F6 [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: F0 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: F0 09 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: F0 09 00 F0 17 00 FD 78 C4 66 AD C5 5D 66 D3 [11:07:40]GetLastDocTimeStamp 1724151978 [11:07:40]current date 1724152061 [11:07:40]FM_GetShiftState [11:07:40]SAM_PROTO_GetShiftState [11:07:40]wFMCommunicate request_size=4 [11:07:40]MH_SAM_APDU [11:07:40]CAPDU: 80 13 01 00 [11:07:40]Write to MH i2c: E2 08 00 F1 17 80 13 01 00 00 00 00 00 85 [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:40]Read from MH i2c: E2 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 0E 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 0E 00 F1 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A8 [11:07:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:07:40]wFMCommunicate OK [11:07:40]SAM_PROTO_GetShiftState done [11:07:40]FM_GetShiftState done [11:07:40]opened in 1724112910 [11:07:40]opened+sec_in_day 1724199310 [11:07:40]quantity*price = 0 [11:07:40]sum+1 = 1 [11:07:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 246 20.08.2024 11:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 90874 ФМ: 0000000002094532 ФД: 58262 ФПД: 244556931844631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110741&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58262&fm=244556931844631&tin=02508201610067®Number=0000000000162794&sum=0 [11:07:41]StoreToDocumentArchive [11:07:41]shift 100 fd 58262 [11:07:41]save to /storage/0100/doc_00058262 [11:07:41]save last doc name /storage/0100/doc_00058262 to /storage/kkm_last_doc_name [11:07:41]save OK [11:07:41]Clear old archive folders... [11:07:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:07:41]tlvbuf is 006C53B0 [11:07:41]SAM_PROTO_ClearQueue [11:07:41]wFMCommunicate request_size=4 [11:07:41]MH_SAM_APDU [11:07:41]CAPDU: 80 09 00 00 [11:07:41]Write to MH i2c: E2 08 00 FE 17 80 09 00 00 00 00 00 00 87 [11:07:41]Write i2c OK [11:07:41]MH_I2C_Read... [11:07:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:41]Read from MH i2c: E2 [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: E2 03 00 [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: E2 03 00 FE 17 00 90 00 89 [11:07:41]RAPDU: 90 00 [11:07:41]wFMCommunicate OK [11:07:41]SAM_PROTO_ClearQueue done [11:07:41]KKMCreateOFDPacket [11:07:41]OFDProtocolAddRootSTLVToBuf [11:07:41]FM_MakeSignedData [11:07:41]FM_MakeSignedData [11:07:41]SAM_PROTO_SignData [11:07:41]wFMCommunicate request_size=4 [11:07:41]MH_SAM_APDU [11:07:41]CAPDU: 80 0D 01 02 [11:07:41]Write to MH i2c: E2 08 00 FF 17 80 0D 01 02 00 00 00 00 8F [11:07:41]Write i2c OK [11:07:41]MH_I2C_Read... [11:07:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:41]Read from MH i2c: E2 [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: E2 03 00 [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: E2 03 00 FF 17 00 90 00 8A [11:07:41]RAPDU: 90 00 [11:07:41]wFMCommunicate OK [11:07:41]wFMCommunicate request_size=255 [11:07:41]MH_SAM_APDU [11:07:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 EA A1 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FD 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E3 00 00 35 04 06 00 [11:07:41]Write to MH i2c: E2 02 01 00 18 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 EA A1 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FD 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E3 00 00 35 04 06 00 00 00 C0 [11:07:41]Write i2c OK [11:07:41]MH_I2C_Read... [11:07:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:42]Read from MH i2c: E2 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 03 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 03 00 00 18 00 90 00 8C [11:07:42]RAPDU: 90 00 [11:07:42]wFMCommunicate OK [11:07:42]wFMCommunicate request_size=11 [11:07:42]MH_SAM_APDU [11:07:42]CAPDU: 80 0D 02 02 06 DE 6C 59 0C CA 17 [11:07:42]Write to MH i2c: E2 0E 00 01 18 80 0D 02 02 06 00 DE 6C 59 0C CA 17 00 00 2F [11:07:42]Write i2c OK [11:07:42]MH_I2C_Read... [11:07:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:42]Read from MH i2c: E2 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 03 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 03 00 01 18 00 90 00 8D [11:07:42]RAPDU: 90 00 [11:07:42]wFMCommunicate OK [11:07:42]wFMCommunicate request_size=4 [11:07:42]MH_SAM_APDU [11:07:42]CAPDU: 80 0D 03 02 [11:07:42]Write to MH i2c: E2 08 00 02 18 80 0D 03 02 00 00 00 00 95 [11:07:42]Write i2c OK [11:07:42]MH_I2C_Read... [11:07:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:42]Read from MH i2c: E2 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 0B 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 0B 00 02 18 00 5A F4 42 BC D2 FE 15 46 90 00 0D [11:07:42]RAPDU: 5A F4 42 BC D2 FE 15 46 90 00 [11:07:42]wFMCommunicate OK [11:07:42]SAM_PROTO_SignData done [11:07:42]FM_MakeSignedData done [11:07:42]CreateOFDProtocolMessage [11:07:42]wFMCommunicate request_size=4 [11:07:42]MH_SAM_APDU [11:07:42]CAPDU: 80 11 00 00 [11:07:42]Write to MH i2c: E2 08 00 03 18 80 11 00 00 00 00 00 00 95 [11:07:42]Write i2c OK [11:07:42]MH_I2C_Read... [11:07:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:42]Read from MH i2c: E2 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 17 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 17 00 03 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E1 [11:07:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:07:42]wFMCommunicate OK [11:07:42]CreateOFDProtocolMessage done [11:07:42]OFDSenderStorePacket 58262 [11:07:42]StoreOFDPacket docnum=58262 [11:07:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 54 B0 08 01 E1 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 EA A1 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FD 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E3 00 00 35 04 06 00 DE 6C 59 0C CA 17 5A F4 42 BC D2 FE 15 46 [11:07:42]CheckFolder [11:07:42]dirname=/storage/ofd_packets [11:07:42]CheckFolder done [11:07:42]ProducePacketName [11:07:42]name=ofd_packets/00058262 [11:07:42]NVStorageSaveData ofd_packets/00058262 [11:07:42]File name is /storage/ofd_packets/00058262 [11:07:42]Write 302 bytes [11:07:42]NVStorageSaveData done [11:07:42]OFDSenderStorePacket done [11:07:42]KKMCreateOFDPacket done [11:07:42]NVStorageSaveData kkm_last_timestamp [11:07:42]File name is /storage/kkm_last_timestamp [11:07:42]Write 4 bytes [11:07:42]NVStorageSaveData done [11:07:42]ExternCall_PrintAddStr [11:07:42]wPrintStart [11:07:42]Write to MH i2c: 01 00 00 04 18 1C [11:07:42]Write i2c OK [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: 01 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: 01 07 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: 01 07 00 04 18 00 00 00 00 00 FF 0F 31 [11:07:42]RasterBufferAndPrint [11:07:42]line Счет N : (1)2075516 [11:07:42]line ИНН: 02508201610067 [11:07:42]line Контрольно-Кассовый Чек [11:07:42]line ПРОДАЖА [11:07:42]line ТРК (МРК, ГНК) : 51 [11:07:42]line Товар: 2710124900 [11:07:42]line Аи-100-К-3 [11:07:42]line 41.450 * 0.00 [11:07:42]line = 0.00 [11:07:42]line НДС 12% НСП 1% [11:07:42]line > о реализуемом товаре [11:07:42]line ИТОГО: 0.00 [11:07:42]line НСП 1% : 0.00 [11:07:42]line НДС 12% : 0.00 [11:07:42]line Наличными: 0.00 [11:07:42]line Безнал.: 0.00 [11:07:42]line Место: АЗС № 135 "Партнер Нефть" [11:07:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:07:42]line СНО: Общий режим [11:07:42]line Чек 246 20.08.2024 11:07 [11:07:42]line Смена: 100 ФФД: 1.0 [11:07:42]line ЗНМ: 0300000196 [11:07:42]line РНМ: 0000000000162794 [11:07:42]line Версия ККМ: v1.0 [11:07:42]line Талоны: Топливная Карта [11:07:42]line 90874 [11:07:42]line ФМ: 0000000002094532 [11:07:42]line ФД: 58262 [11:07:42]line ФПД: 244556931844631 [11:07:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110741&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58262&fm=244556931844631&tin=02508201610067®Number=0000000000162794&sum=0 [11:07:42]written 0, free lines is 4095 [11:07:43]Write to MH i2c: 01 00 00 2E 18 46 [11:07:43]Write i2c OK [11:07:43]MH_I2C_Read... [11:07:43]Read from MH i2c: 01 [11:07:43]MH_I2C_Read... [11:07:43]Read from MH i2c: 01 07 00 [11:07:43]MH_I2C_Read... [11:07:43]Read from MH i2c: 01 07 00 2E 18 00 00 00 00 00 B2 0C 0B [11:07:43]RasterBufferAndPrint [11:07:43]line [11:07:43]line [11:07:43]line [11:07:43]line [11:07:43]line [11:07:43]written 0, free lines is 3256 [11:07:43]MH_Cut [11:07:43]Write to MH i2c: D1 01 00 35 18 01 1F [11:07:43]Write i2c OK [11:07:43]MH_I2C_Read... [11:07:43]Read from MH i2c: D1 [11:07:43]MH_I2C_Read... [11:07:43]Read from MH i2c: D1 01 00 [11:07:43]MH_I2C_Read... [11:07:43]Read from MH i2c: D1 01 00 35 18 00 1E [11:07:43]Write to MH i2c: 01 00 00 36 18 4E [11:07:43]Write i2c OK [11:07:43]MH_I2C_Read... [11:07:43]*** Cut start [11:07:43]*** Partial cut [11:07:43]*** CUTSNS_PIN = 1 [11:07:43]*** CUTSNS_PIN = 0 [11:07:44]*** Brake cut motor [11:07:44]Read from MH i2c: 01 [11:07:44]MH_I2C_Read... [11:07:44]*** Stop cut motor [11:07:44]*** Cut end [11:07:44]Read from MH i2c: 01 07 00 [11:07:44]MH_I2C_Read... [11:07:44]Read from MH i2c: 01 07 00 36 18 00 00 00 00 00 FF 0F 63 [11:07:44]process_action close_receipt done [11:07:44]requested_data is exist [11:07:44]produce_requested_data [11:07:44]requested_item fm.sn is exist - process it [11:07:44]wFMCommunicate request_size=4 [11:07:44]MH_SAM_APDU [11:07:44]CAPDU: 80 11 00 00 [11:07:44]Write to MH i2c: E2 08 00 37 18 80 11 00 00 00 00 00 00 C9 [11:07:44]Write i2c OK [11:07:44]MH_I2C_Read... [11:07:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:44]Read from MH i2c: E2 [11:07:44]MH_I2C_Read... [11:07:44]Read from MH i2c: E2 17 00 [11:07:44]MH_I2C_Read... [11:07:44]Read from MH i2c: E2 17 00 37 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 15 [11:07:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:07:44]wFMCommunicate OK [11:07:44]requested_item fd.num is exist - process it [11:07:44]SAM_PROTO_GetFieldsCounters [11:07:44]wFMCommunicate request_size=4 [11:07:44]MH_SAM_APDU [11:07:44]CAPDU: 80 13 00 00 [11:07:44]Write to MH i2c: E2 08 00 38 18 80 13 00 00 00 00 00 00 CC [11:07:44]Write i2c OK [11:07:44]MH_I2C_Read... [11:07:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:44]Read from MH i2c: E2 [11:07:44]MH_I2C_Read... [11:07:44]Read from MH i2c: E2 62 00 [11:07:44]MH_I2C_Read... [11:07:44]Read from MH i2c: E2 62 00 38 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 96 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [11:07:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 96 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:44]wFMCommunicate OK [11:07:44]SAM_PROTO_GetFieldsCounters done [11:07:44]requested_item shift.num is exist - process it [11:07:44]requested_item shift.opened is exist - process it [11:07:44]req_shift_opened [11:07:44]FM_GetShiftState [11:07:44]SAM_PROTO_GetShiftState [11:07:44]wFMCommunicate request_size=4 [11:07:44]MH_SAM_APDU [11:07:44]CAPDU: 80 13 01 00 [11:07:44]Write to MH i2c: E2 08 00 39 18 80 13 01 00 00 00 00 00 CE [11:07:44]Write i2c OK [11:07:44]MH_I2C_Read... [11:07:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:44]Read from MH i2c: E2 [11:07:44]MH_I2C_Read... [11:07:44]Read from MH i2c: E2 0E 00 [11:07:44]MH_I2C_Read... [11:07:44]Read from MH i2c: E2 0E 00 39 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [11:07:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:07:44]wFMCommunicate OK [11:07:44]SAM_PROTO_GetShiftState done [11:07:44]FM_GetShiftState done [11:07:44]req_shift_opened done [11:07:44]requested_item shift.open_date is exist - process it [11:07:44]req_shift_open_date [11:07:44]req_shift_open_date done [11:07:44]produce_requested_data done [11:07:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58262,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:07:44]process_action_free close_receipt [11:07:44]json_value_free [11:07:44]json_value_free done [11:07:44]process_json_proto returns [11:07:44]Send response to host [11:07:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58262,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:07:44]free response buf [11:07:44]execute_script done [11:07:44]execute_script returns [11:07:44]free content buf [11:07:44]Sock 9.Close socket [11:07:44]Sock 9.Thread stoped [11:07:52]accept exits with 7 [11:07:52]New connection [11:07:52]New thread 3067039076 created [11:07:52]Thread 3067182436 joined [11:07:52]Waiting for new connection... [11:07:52] Sock 7.Parse request [11:07:52]Sock 7.Check first char [11:07:52]Sock 7.First char is OK [11:07:52]request: POST /json_proto HTTP/1.0 [11:07:52]Method: POST [11:07:52]URL: /json_proto [11:07:52]Method is POST - this is cgi request [11:07:52]url: /json_proto [11:07:52]query_string will be loaded in cgi processing [11:07:52]execute_cgi json_proto POST (null) [11:07:52]execute_cgi path=json_proto method=POST [11:07:52]POST find Content-Length [11:07:52]Host: 172.17.44.3:8080 [11:07:52]Content-Length: 804 [11:07:52]Content-Type: application/json [11:07:52] [11:07:52]POST finish read [11:07:52]Found Content-Length = 804 [11:07:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:52]execute_script... [11:07: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)2075517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:52]POST & json_proto [11:07:52]process_json_proto [11:07:52]json parsed OK: [11:07:52]protocol is kg_v1.0 [11:07:52]action value=close_receipt [11:07:52]process_action close_receipt [11:07:52]cmd_close_receipt [11:07:52]MH_GetDate [11:07:52]Write to MH i2c: F0 00 00 3A 18 41 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: F0 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: F0 09 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: F0 09 00 3A 18 00 09 79 C4 66 AD C5 5D 66 2B [11:07:52]GetLastDocTimeStamp 1724152061 [11:07:52]current date 1724152073 [11:07:52]FM_GetShiftState [11:07:52]SAM_PROTO_GetShiftState [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 13 01 00 [11:07:52]Write to MH i2c: E2 08 00 3B 18 80 13 01 00 00 00 00 00 D0 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 0E 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 0E 00 3B 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F3 [11:07:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:07:52]wFMCommunicate OK [11:07:52]SAM_PROTO_GetShiftState done [11:07:52]FM_GetShiftState done [11:07:52]opened in 1724112910 [11:07:52]opened+sec_in_day 1724199310 [11:07:52]quantity*price = 200043 [11:07:52]sum+1 = 200044 [11:07:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 247 20.08.2024 11:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58263 ФПД: 132320108272644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110753&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58263&fm=132320108272644&tin=02508201610067®Number=0000000000162794&sum=200043 [11:07:53]StoreToDocumentArchive [11:07:53]shift 100 fd 58263 [11:07:53]save to /storage/0100/doc_00058263 [11:07:53]save last doc name /storage/0100/doc_00058263 to /storage/kkm_last_doc_name [11:07:53]save OK [11:07:53]Clear old archive folders... [11:07:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:53]tlvbuf is B6F12A20 [11:07:53]SAM_PROTO_ClearQueue [11:07:53]wFMCommunicate request_size=4 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 09 00 00 [11:07:53]Write to MH i2c: E2 08 00 48 18 80 09 00 00 00 00 00 00 D2 [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 48 18 00 90 00 D4 [11:07:53]RAPDU: 90 00 [11:07:53]wFMCommunicate OK [11:07:53]SAM_PROTO_ClearQueue done [11:07:53]KKMCreateOFDPacket [11:07:53]OFDProtocolAddRootSTLVToBuf [11:07:53]FM_MakeSignedData [11:07:53]FM_MakeSignedData [11:07:53]SAM_PROTO_SignData [11:07:53]wFMCommunicate request_size=4 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 0D 01 02 [11:07:53]Write to MH i2c: E2 08 00 49 18 80 0D 01 02 00 00 00 00 DA [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 49 18 00 90 00 D5 [11:07:53]RAPDU: 90 00 [11:07:53]wFMCommunicate OK [11:07:53]wFMCommunicate request_size=255 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F7 00 00 00 F4 03 04 00 09 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E3 00 00 35 04 06 00 78 [11:07:53]Write to MH i2c: E2 02 01 4A 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 09 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E3 00 00 35 04 06 00 78 00 00 5D [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 4A 18 00 90 00 D6 [11:07:53]RAPDU: 90 00 [11:07:53]wFMCommunicate OK [11:07:53]wFMCommunicate request_size=10 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 0D 02 02 05 58 2D 0C DC 04 [11:07:53]Write to MH i2c: E2 0D 00 4B 18 80 0D 02 02 05 00 58 2D 0C DC 04 00 00 58 [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 4B 18 00 90 00 D7 [11:07:53]RAPDU: 90 00 [11:07:53]wFMCommunicate OK [11:07:53]wFMCommunicate request_size=4 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 0D 03 02 [11:07:53]Write to MH i2c: E2 08 00 4C 18 80 0D 03 02 00 00 00 00 DF [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 0B 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 0B 00 4C 18 00 92 7F 3F 22 79 4E 82 2A 90 00 C5 [11:07:53]RAPDU: 92 7F 3F 22 79 4E 82 2A 90 00 [11:07:53]wFMCommunicate OK [11:07:53]SAM_PROTO_SignData done [11:07:53]FM_MakeSignedData done [11:07:53]CreateOFDProtocolMessage [11:07:53]wFMCommunicate request_size=4 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 11 00 00 [11:07:53]Write to MH i2c: E2 08 00 4D 18 80 11 00 00 00 00 00 00 DF [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 17 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 17 00 4D 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2B [11:07:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:07:53]wFMCommunicate OK [11:07:53]CreateOFDProtocolMessage done [11:07:53]OFDSenderStorePacket 58263 [11:07:53]StoreOFDPacket docnum=58263 [11:07:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AD C6 07 01 C5 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 09 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E3 00 00 35 04 06 00 78 58 2D 0C DC 04 92 7F 3F 22 79 4E 82 2A [11:07:53]CheckFolder [11:07:53]dirname=/storage/ofd_packets [11:07:53]CheckFolder done [11:07:53]ProducePacketName [11:07:53]name=ofd_packets/00058263 [11:07:53]NVStorageSaveData ofd_packets/00058263 [11:07:53]File name is /storage/ofd_packets/00058263 [11:07:53]Write 301 bytes [11:07:53]NVStorageSaveData done [11:07:53]OFDSenderStorePacket done [11:07:53]KKMCreateOFDPacket done [11:07:53]NVStorageSaveData kkm_last_timestamp [11:07:53]File name is /storage/kkm_last_timestamp [11:07:53]Write 4 bytes [11:07:53]NVStorageSaveData done [11:07:53]ExternCall_PrintAddStr [11:07:53]wPrintStart [11:07:53]Write to MH i2c: 01 00 00 4E 18 66 [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 4E 18 00 00 00 00 00 FF 0F 7B [11:07:53]RasterBufferAndPrint [11:07:53]line Счет N : (1)2075517 [11:07:53]line ИНН: 02508201610067 [11:07:53]line Контрольно-Кассовый Чек [11:07:53]line ПРОДАЖА [11:07:53]line ТРК (МРК, ГНК) : 62 [11:07:53]line Товар: 2710124500 [11:07:53]line Аи-95-К-5 [11:07:53]line 26.960 * 74.20 [11:07:53]line = 2000.43 [11:07:53]line НДС 12% НСП 1% [11:07:53]line > о реализуемом товаре [11:07:53]line ИТОГО: 2000.43 [11:07:53]line НСП 1% : 17.70 [11:07:53]line НДС 12% : 212.43 [11:07:53]line Наличными: 0.00 [11:07:53]line Безнал.: 2000.43 [11:07:53]line Место: АЗС № 135 "Партнер Нефть" [11:07:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:07:53]line СНО: Общий режим [11:07:53]line Чек 247 20.08.2024 11:07 [11:07:53]line Смена: 100 ФФД: 1.0 [11:07:53]line ЗНМ: 0300000196 [11:07:53]line РНМ: 0000000000162794 [11:07:53]line Версия ККМ: v1.0 [11:07:53]line Платежная система: O! деньги [11:07:53]line ФМ: 0000000002094532 [11:07:53]line ФД: 58263 [11:07:53]line ФПД: 132320108272644 [11:07:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110753&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58263&fm=132320108272644&tin=02508201610067®Number=0000000000162794&sum=200043 [11:07:54]written 0, free lines is 4095 [11:07:54]Write to MH i2c: 01 00 00 78 18 90 [11:07:54]Write i2c OK [11:07:54]MH_I2C_Read... [11:07:54]Read from MH i2c: 01 [11:07:54]MH_I2C_Read... [11:07:54]Read from MH i2c: 01 07 00 [11:07:54]MH_I2C_Read... [11:07:54]Read from MH i2c: 01 07 00 78 18 00 00 00 00 00 B9 0C 5C [11:07:54]RasterBufferAndPrint [11:07:54]line [11:07:54]line [11:07:54]line [11:07:54]line [11:07:54]line [11:07:54]written 0, free lines is 3263 [11:07:54]MH_Cut [11:07:54]Write to MH i2c: D1 01 00 7F 18 01 69 [11:07:54]Write i2c OK [11:07:54]MH_I2C_Read... [11:07:54]Read from MH i2c: D1 [11:07:54]MH_I2C_Read... [11:07:54]Read from MH i2c: D1 01 00 [11:07:54]MH_I2C_Read... [11:07:54]Read from MH i2c: D1 01 00 7F 18 00 68 [11:07:54]Write to MH i2c: 01 00 00 80 18 98 [11:07:54]Write i2c OK [11:07:54]MH_I2C_Read... [11:07:55]*** Cut start [11:07:55]*** Partial cut [11:07:55]*** CUTSNS_PIN = 1 [11:07:55]*** CUTSNS_PIN = 0 [11:07:55]*** Brake cut motor [11:07:56]Read from MH i2c: 01 [11:07:56]MH_I2C_Read... [11:07:56]*** Stop cut motor [11:07:56]*** Cut end [11:07:56]Read from MH i2c: 01 07 00 [11:07:56]MH_I2C_Read... [11:07:56]Read from MH i2c: 01 07 00 80 18 00 00 00 00 00 FF 0F AD [11:07:56]process_action close_receipt done [11:07:56]requested_data is exist [11:07:56]produce_requested_data [11:07:56]requested_item fm.sn is exist - process it [11:07:56]wFMCommunicate request_size=4 [11:07:56]MH_SAM_APDU [11:07:56]CAPDU: 80 11 00 00 [11:07:56]Write to MH i2c: E2 08 00 81 18 80 11 00 00 00 00 00 00 13 [11:07:56]Write i2c OK [11:07:56]MH_I2C_Read... [11:07:56]Read from MH i2c: E2 [11:07:56]MH_I2C_Read... [11:07:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:56]Read from MH i2c: E2 17 00 [11:07:56]MH_I2C_Read... [11:07:56]Read from MH i2c: E2 17 00 81 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [11:07:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:07:56]wFMCommunicate OK [11:07:56]requested_item fd.num is exist - process it [11:07:56]SAM_PROTO_GetFieldsCounters [11:07:56]wFMCommunicate request_size=4 [11:07:56]MH_SAM_APDU [11:07:56]CAPDU: 80 13 00 00 [11:07:56]Write to MH i2c: E2 08 00 82 18 80 13 00 00 00 00 00 00 16 [11:07:56]Write i2c OK [11:07:56]MH_I2C_Read... [11:07:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:56]Read from MH i2c: E2 [11:07:56]MH_I2C_Read... [11:07:56]Read from MH i2c: E2 62 00 [11:07:56]MH_I2C_Read... [11:07:56]Read from MH i2c: E2 62 00 82 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 97 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [11:07:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 97 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:56]wFMCommunicate OK [11:07:56]SAM_PROTO_GetFieldsCounters done [11:07:56]requested_item shift.num is exist - process it [11:07:56]requested_item shift.opened is exist - process it [11:07:56]req_shift_opened [11:07:56]FM_GetShiftState [11:07:56]SAM_PROTO_GetShiftState [11:07:56]wFMCommunicate request_size=4 [11:07:56]MH_SAM_APDU [11:07:56]CAPDU: 80 13 01 00 [11:07:56]Write to MH i2c: E2 08 00 83 18 80 13 01 00 00 00 00 00 18 [11:07:56]Write i2c OK [11:07:56]MH_I2C_Read... [11:07:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:56]Read from MH i2c: E2 [11:07:56]MH_I2C_Read... [11:07:56]Read from MH i2c: E2 0E 00 [11:07:56]MH_I2C_Read... [11:07:56]Read from MH i2c: E2 0E 00 83 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [11:07:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:07:56]wFMCommunicate OK [11:07:56]SAM_PROTO_GetShiftState done [11:07:56]FM_GetShiftState done [11:07:56]req_shift_opened done [11:07:56]requested_item shift.open_date is exist - process it [11:07:56]req_shift_open_date [11:07:56]req_shift_open_date done [11:07:56]produce_requested_data done [11:07:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58263,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:07:56]process_action_free close_receipt [11:07:56]json_value_free [11:07:56]json_value_free done [11:07:56]process_json_proto returns [11:07:56]Send response to host [11:07:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58263,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:07:56]free response buf [11:07:56]execute_script done [11:07:56]execute_script returns [11:07:56]free content buf [11:07:56]Sock 7.Close socket [11:07:56]Sock 7.Thread stoped [11:08:28]ConnectInit Can't connect to host [11:08:28]CommunicateWithHost connect error [11:08:28]CommunicateWithHost err = -1 [11:08:28]OFD Sender: Server communicate error [11:08:28]OFD Sender: Processing packet 58261 [packets to send 53, broken 50] [11:08:28]ProducePacketName [11:08:28]name=ofd_packets/00058261 [11:08:28]OFD Sender: To server: pG, [11:08:28]CommunicateWithHost lk.salyk.kg:30040 [11:08:28]ConnectInit lk.salyk.kg [11:08:28]Connected sock=7 [11:08:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F5 34 07 01 B4 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 35 FF 03 08 00 03 50 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9E 57 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 57 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 57 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 AA 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E3 00 00 35 04 06 00 AA 7A AD 96 94 56 6B 3F AF A5 C2 68 8B 42 [11:08:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 27 DA 47 00 0E 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 32 30 39 34 35 33 32 10 04 04 00 95 E3 00 00 F4 03 04 00 7A 24 C4 66 B6 04 01 00 00 F9 89 C2 86 7A 40 9B 17 [11:08:28]CommunicateWithHost err = 0 [11:08:28]CheckOFDResponse [11:08:28]1017 (14) - 77093643461234 [11:08:28]1041 (16) - 0000000002094532 [11:08:28]1040 (4) - 58261 [11:08:28]1012 (4) - 20.08.2024 05:07 [11:08:28]1206 (1) - 0 [11:08:28]OFD Sender: Remove packet 58261 [11:08:28]ProducePacketName [11:08:28]name=ofd_packets/00058261 [11:08:28]NVStorageDeleteData [11:08:29]OFD Sender: Processing packet 58262 [packets to send 52, broken 50] [11:08:29]ProducePacketName [11:08:29]name=ofd_packets/00058262 [11:08:29]OFD Sender: To server: pG, [11:08:29]CommunicateWithHost lk.salyk.kg:30040 [11:08:29]ConnectInit lk.salyk.kg [11:08:29]Connected sock=7 [11:08:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 54 B0 08 01 E1 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 EA A1 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FD 78 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E3 00 00 35 04 06 00 DE 6C 59 0C CA 17 5A F4 42 BC D2 FE 15 46 [11:08:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A6 7F 47 00 30 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 32 30 39 34 35 33 32 10 04 04 00 96 E3 00 00 F4 03 04 00 7B 24 C4 66 B6 04 01 00 00 3B C6 D2 EF 55 7D 32 FD [11:08:29]CommunicateWithHost err = 0 [11:08:29]CheckOFDResponse [11:08:29]1017 (14) - 77093643461234 [11:08:29]1041 (16) - 0000000002094532 [11:08:29]1040 (4) - 58262 [11:08:29]1012 (4) - 20.08.2024 05:07 [11:08:29]1206 (1) - 0 [11:08:29]OFD Sender: Remove packet 58262 [11:08:29]ProducePacketName [11:08:29]name=ofd_packets/00058262 [11:08:29]NVStorageDeleteData [11:08:30]OFD Sender: Processing packet 58263 [packets to send 51, broken 50] [11:08:30]ProducePacketName [11:08:30]name=ofd_packets/00058263 [11:08:30]OFD Sender: To server: pG, [11:08:30]CommunicateWithHost lk.salyk.kg:30040 [11:08:30]ConnectInit lk.salyk.kg [11:08:30]Connected sock=7 [11:08:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AD C6 07 01 C5 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 09 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E3 00 00 35 04 06 00 78 58 2D 0C DC 04 92 7F 3F 22 79 4E 82 2A [11:08:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 22 76 47 00 F4 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 32 30 39 34 35 33 32 10 04 04 00 97 E3 00 00 F4 03 04 00 7C 24 C4 66 B6 04 01 00 00 25 3D 16 95 25 B8 46 2A [11:08:30]CommunicateWithHost err = 0 [11:08:30]CheckOFDResponse [11:08:30]1017 (14) - 77093643461234 [11:08:30]1041 (16) - 0000000002094532 [11:08:30]1040 (4) - 58263 [11:08:30]1012 (4) - 20.08.2024 05:07 [11:08:30]1206 (1) - 0 [11:08:30]OFD Sender: Remove packet 58263 [11:08:30]ProducePacketName [11:08:30]name=ofd_packets/00058263 [11:08:30]NVStorageDeleteData [11:08:31]OFD Sender: No OFD packet to send [11:08:36]OFD Sender: No OFD packet to send [11:08:41]OFD Sender: No OFD packet to send [11:08:46]OFD Sender: No OFD packet to send [11:08:51]OFD Sender: No OFD packet to send [11:08:56]OFD Sender: No OFD packet to send [11:09:01]OFD Sender: No OFD packet to send [11:09:06]OFD Sender: No OFD packet to send [11:09:11]OFD Sender: No OFD packet to send [11:09:16]OFD Sender: No OFD packet to send [11:09:21]OFD Sender: No OFD packet to send [11:09:26]OFD Sender: No OFD packet to send [11:09:31]OFD Sender: No OFD packet to send [11:09:36]OFD Sender: No OFD packet to send [11:09:41]OFD Sender: No OFD packet to send [11:09:46]OFD Sender: No OFD packet to send [11:09:51]OFD Sender: No OFD packet to send [11:09:56]OFD Sender: No OFD packet to send [11:10:01]OFD Sender: No OFD packet to send [11:10:06]OFD Sender: No OFD packet to send [11:10:11]OFD Sender: No OFD packet to send [11:10:16]OFD Sender: No OFD packet to send [11:10:21]OFD Sender: No OFD packet to send [11:10:26]OFD Sender: No OFD packet to send [11:10:31]OFD Sender: No OFD packet to send [11:10:36]OFD Sender: No OFD packet to send [11:10:41]OFD Sender: No OFD packet to send [11:10:46]OFD Sender: No OFD packet to send [11:10:51]OFD Sender: No OFD packet to send [11:10:52]accept exits with 9 [11:10:52]New connection [11:10:52]New thread 3067182436 created [11:10:52]Thread 3067039076 joined [11:10:52]Waiting for new connection... [11:10:52] Sock 9.Parse request [11:10:52]Sock 9.Check first char [11:10:52]Sock 9.First char is OK [11:10:52]request: POST /json_proto HTTP/1.0 [11:10:52]Method: POST [11:10:52]URL: /json_proto [11:10:52]Method is POST - this is cgi request [11:10:52]url: /json_proto [11:10:52]query_string will be loaded in cgi processing [11:10:52]execute_cgi json_proto POST (null) [11:10:52]execute_cgi path=json_proto method=POST [11:10:52]POST find Content-Length [11:10:52]Host: 172.17.44.3:8080 [11:10:52]Content-Length: 755 [11:10:52]Content-Type: application/json [11:10:52] [11:10:52]POST finish read [11:10:52]Found Content-Length = 755 [11:10:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30106605", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:52]execute_script... [11:10: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)2075520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30106605", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:52]POST & json_proto [11:10:52]process_json_proto [11:10:52]json parsed OK: [11:10:52]protocol is kg_v1.0 [11:10:52]action value=close_receipt [11:10:52]process_action close_receipt [11:10:52]cmd_close_receipt [11:10:52]MH_GetDate [11:10:52]Write to MH i2c: F0 00 00 84 18 8B [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: F0 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: F0 09 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: F0 09 00 84 18 00 BD 79 C4 66 AD C5 5D 66 29 [11:10:52]GetLastDocTimeStamp 1724152073 [11:10:52]current date 1724152253 [11:10:52]FM_GetShiftState [11:10:52]SAM_PROTO_GetShiftState [11:10:52]wFMCommunicate request_size=4 [11:10:52]MH_SAM_APDU [11:10:52]CAPDU: 80 13 01 00 [11:10:52]Write to MH i2c: E2 08 00 85 18 80 13 01 00 00 00 00 00 1A [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:52]Read from MH i2c: E2 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 0E 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 0E 00 85 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3D [11:10:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:10:52]wFMCommunicate OK [11:10:52]SAM_PROTO_GetShiftState done [11:10:52]FM_GetShiftState done [11:10:52]opened in 1724112910 [11:10:52]opened+sec_in_day 1724199310 [11:10:52]quantity*price = 0 [11:10:52]sum+1 = 1 [11:10:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 248 20.08.2024 11:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106605 ФМ: 0000000002094532 ФД: 58264 ФПД: 76753256448224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111053&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58264&fm=76753256448224&tin=02508201610067®Number=0000000000162794&sum=0 [11:10:53]StoreToDocumentArchive [11:10:53]shift 100 fd 58264 [11:10:53]save to /storage/0100/doc_00058264 [11:10:53]save last doc name /storage/0100/doc_00058264 to /storage/kkm_last_doc_name [11:10:53]save OK [11:10:53]Clear old archive folders... [11:10:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:53]tlvbuf is 00771B50 [11:10:53]SAM_PROTO_ClearQueue [11:10:53]wFMCommunicate request_size=4 [11:10:53]MH_SAM_APDU [11:10:53]CAPDU: 80 09 00 00 [11:10:53]Write to MH i2c: E2 08 00 92 18 80 09 00 00 00 00 00 00 1C [11:10:53]Write i2c OK [11:10:53]MH_I2C_Read... [11:10:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:53]Read from MH i2c: E2 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 03 00 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 03 00 92 18 00 90 00 1E [11:10:53]RAPDU: 90 00 [11:10:53]wFMCommunicate OK [11:10:53]SAM_PROTO_ClearQueue done [11:10:53]KKMCreateOFDPacket [11:10:53]OFDProtocolAddRootSTLVToBuf [11:10:53]FM_MakeSignedData [11:10:53]FM_MakeSignedData [11:10:53]SAM_PROTO_SignData [11:10:53]wFMCommunicate request_size=4 [11:10:53]MH_SAM_APDU [11:10:53]CAPDU: 80 0D 01 02 [11:10:53]Write to MH i2c: E2 08 00 93 18 80 0D 01 02 00 00 00 00 24 [11:10:53]Write i2c OK [11:10:53]MH_I2C_Read... [11:10:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:53]Read from MH i2c: E2 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 03 00 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 03 00 93 18 00 90 00 1F [11:10:53]RAPDU: 90 00 [11:10:53]wFMCommunicate OK [11:10:53]wFMCommunicate request_size=255 [11:10:53]MH_SAM_APDU [11:10:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 F8 00 00 00 F4 03 04 00 BD 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E3 00 00 35 04 06 00 45 [11:10:53]Write to MH i2c: E2 02 01 94 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 34 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 F8 00 00 00 F4 03 04 00 BD 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E3 00 00 35 04 06 00 45 00 00 DD [11:10:53]Write i2c OK [11:10:53]MH_I2C_Read... [11:10:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:53]Read from MH i2c: E2 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 03 00 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 03 00 94 18 00 90 00 20 [11:10:53]RAPDU: 90 00 [11:10:53]wFMCommunicate OK [11:10:53]wFMCommunicate request_size=10 [11:10:53]MH_SAM_APDU [11:10:53]CAPDU: 80 0D 02 02 05 CE 82 96 00 E0 [11:10:53]Write to MH i2c: E2 0D 00 95 18 80 0D 02 02 05 00 CE 82 96 00 E0 00 00 F7 [11:10:53]Write i2c OK [11:10:53]MH_I2C_Read... [11:10:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:53]Read from MH i2c: E2 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 03 00 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 03 00 95 18 00 90 00 21 [11:10:53]RAPDU: 90 00 [11:10:53]wFMCommunicate OK [11:10:53]wFMCommunicate request_size=4 [11:10:53]MH_SAM_APDU [11:10:53]CAPDU: 80 0D 03 02 [11:10:53]Write to MH i2c: E2 08 00 96 18 80 0D 03 02 00 00 00 00 29 [11:10:53]Write i2c OK [11:10:53]MH_I2C_Read... [11:10:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:53]Read from MH i2c: E2 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 0B 00 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 0B 00 96 18 00 36 4C 4D BF F8 0C 5A 15 90 00 2B [11:10:53]RAPDU: 36 4C 4D BF F8 0C 5A 15 90 00 [11:10:53]wFMCommunicate OK [11:10:53]SAM_PROTO_SignData done [11:10:53]FM_MakeSignedData done [11:10:53]CreateOFDProtocolMessage [11:10:53]wFMCommunicate request_size=4 [11:10:53]MH_SAM_APDU [11:10:53]CAPDU: 80 11 00 00 [11:10:53]Write to MH i2c: E2 08 00 97 18 80 11 00 00 00 00 00 00 29 [11:10:53]Write i2c OK [11:10:53]MH_I2C_Read... [11:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:53]Read from MH i2c: E2 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 17 00 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: E2 17 00 97 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 75 [11:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:10:53]wFMCommunicate OK [11:10:53]CreateOFDProtocolMessage done [11:10:53]OFDSenderStorePacket 58264 [11:10:53]StoreOFDPacket docnum=58264 [11:10:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 B2 07 01 39 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 F8 00 00 00 F4 03 04 00 BD 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E3 00 00 35 04 06 00 45 CE 82 96 00 E0 36 4C 4D BF F8 0C 5A 15 [11:10:53]CheckFolder [11:10:53]dirname=/storage/ofd_packets [11:10:53]CheckFolder done [11:10:53]ProducePacketName [11:10:53]name=ofd_packets/00058264 [11:10:53]NVStorageSaveData ofd_packets/00058264 [11:10:53]File name is /storage/ofd_packets/00058264 [11:10:53]Write 301 bytes [11:10:53]NVStorageSaveData done [11:10:53]OFDSenderStorePacket done [11:10:53]KKMCreateOFDPacket done [11:10:53]NVStorageSaveData kkm_last_timestamp [11:10:53]File name is /storage/kkm_last_timestamp [11:10:53]Write 4 bytes [11:10:53]NVStorageSaveData done [11:10:53]ExternCall_PrintAddStr [11:10:53]wPrintStart [11:10:53]Write to MH i2c: 01 00 00 98 18 B0 [11:10:53]Write i2c OK [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: 01 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: 01 07 00 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: 01 07 00 98 18 00 00 00 00 00 FF 0F C5 [11:10:53]RasterBufferAndPrint [11:10:53]line Счет N : (1)2075520 [11:10:53]line ИНН: 02508201610067 [11:10:53]line Контрольно-Кассовый Чек [11:10:53]line ПРОДАЖА [11:10:53]line ТРК (МРК, ГНК) : 33 [11:10:53]line Товар: 2710124130 [11:10:53]line Аи-92-К-4 [11:10:53]line 10.000 * 0.00 [11:10:53]line = 0.00 [11:10:53]line НДС 12% НСП 1% [11:10:53]line > о реализуемом товаре [11:10:53]line ИТОГО: 0.00 [11:10:53]line НСП 1% : 0.00 [11:10:53]line НДС 12% : 0.00 [11:10:53]line Наличными: 0.00 [11:10:53]line Безнал.: 0.00 [11:10:53]line Место: АЗС № 135 "Партнер Нефть" [11:10:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:10:53]line СНО: Общий режим [11:10:53]line Чек 248 20.08.2024 11:10 [11:10:53]line Смена: 100 ФФД: 1.0 [11:10:53]line ЗНМ: 0300000196 [11:10:53]line РНМ: 0000000000162794 [11:10:53]line Версия ККМ: v1.0 [11:10:53]line Талоны: ТК ГПНА Online [11:10:53]line 30106605 [11:10:53]line ФМ: 0000000002094532 [11:10:53]line ФД: 58264 [11:10:53]line ФПД: 76753256448224 [11:10:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111053&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58264&fm=76753256448224&tin=02508201610067®Number=0000000000162794&sum=0 [11:10:54]OFD Sender: Processing packet 58264 [packets to send 51, broken 50] [11:10:54]ProducePacketName [11:10:54]name=ofd_packets/00058264 [11:10:54]OFD Sender: To server: pG, [11:10:54]CommunicateWithHost lk.salyk.kg:30040 [11:10:54]ConnectInit lk.salyk.kg [11:10:54]written 0, free lines is 4095 [11:10:54]Connected sock=11 [11:10:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 B2 07 01 39 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 F8 00 00 00 F4 03 04 00 BD 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E3 00 00 35 04 06 00 45 CE 82 96 00 E0 36 4C 4D BF F8 0C 5A 15 [11:10:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BB 75 47 00 80 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 32 30 39 34 35 33 32 10 04 04 00 98 E3 00 00 F4 03 04 00 0C 25 C4 66 B6 04 01 00 00 3C A6 37 5D 41 CF 00 C0 [11:10:54]CommunicateWithHost err = 0 [11:10:54]CheckOFDResponse [11:10:54]1017 (14) - 77093643461234 [11:10:54]1041 (16) - 0000000002094532 [11:10:54]1040 (4) - 58264 [11:10:54]1012 (4) - 20.08.2024 05:09 [11:10:54]1206 (1) - 0 [11:10:54]OFD Sender: Remove packet 58264 [11:10:54]ProducePacketName [11:10:54]name=ofd_packets/00058264 [11:10:54]NVStorageDeleteData [11:10:54]Write to MH i2c: 01 00 00 C2 18 DA [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: 01 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: 01 07 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: 01 07 00 C2 18 00 00 00 00 00 B2 0C 9F [11:10:54]RasterBufferAndPrint [11:10:54]line [11:10:54]line [11:10:54]line [11:10:54]line [11:10:54]line [11:10:54]written 0, free lines is 3255 [11:10:54]MH_Cut [11:10:54]Write to MH i2c: D1 01 00 C9 18 01 B3 [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: D1 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: D1 01 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: D1 01 00 C9 18 00 B2 [11:10:54]Write to MH i2c: 01 00 00 CA 18 E2 [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:55]OFD Sender: No OFD packet to send [11:10:55]*** Cut start [11:10:55]*** Partial cut [11:10:55]*** CUTSNS_PIN = 1 [11:10:55]*** CUTSNS_PIN = 0 [11:10:55]*** Brake cut motor [11:10:56]Read from MH i2c: 01 [11:10:56]MH_I2C_Read... [11:10:56]*** Stop cut motor [11:10:56]*** Cut end [11:10:56]Read from MH i2c: 01 07 00 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: 01 07 00 CA 18 00 00 00 00 00 FF 0F F7 [11:10:56]process_action close_receipt done [11:10:56]requested_data is exist [11:10:56]produce_requested_data [11:10:56]requested_item fm.sn is exist - process it [11:10:56]wFMCommunicate request_size=4 [11:10:56]MH_SAM_APDU [11:10:56]CAPDU: 80 11 00 00 [11:10:56]Write to MH i2c: E2 08 00 CB 18 80 11 00 00 00 00 00 00 5D [11:10:56]Write i2c OK [11:10:56]MH_I2C_Read... [11:10:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:56]Read from MH i2c: E2 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 17 00 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 17 00 CB 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A9 [11:10:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:10:56]wFMCommunicate OK [11:10:56]requested_item fd.num is exist - process it [11:10:56]SAM_PROTO_GetFieldsCounters [11:10:56]wFMCommunicate request_size=4 [11:10:56]MH_SAM_APDU [11:10:56]CAPDU: 80 13 00 00 [11:10:56]Write to MH i2c: E2 08 00 CC 18 80 13 00 00 00 00 00 00 60 [11:10:56]Write i2c OK [11:10:56]MH_I2C_Read... [11:10:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:56]Read from MH i2c: E2 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 62 00 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 62 00 CC 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 98 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [11:10:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 98 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:56]wFMCommunicate OK [11:10:56]SAM_PROTO_GetFieldsCounters done [11:10:56]requested_item shift.num is exist - process it [11:10:56]requested_item shift.opened is exist - process it [11:10:56]req_shift_opened [11:10:56]FM_GetShiftState [11:10:56]SAM_PROTO_GetShiftState [11:10:56]wFMCommunicate request_size=4 [11:10:56]MH_SAM_APDU [11:10:56]CAPDU: 80 13 01 00 [11:10:56]Write to MH i2c: E2 08 00 CD 18 80 13 01 00 00 00 00 00 62 [11:10:56]Write i2c OK [11:10:56]MH_I2C_Read... [11:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:56]Read from MH i2c: E2 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 0E 00 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 0E 00 CD 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 85 [11:10:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:10:56]wFMCommunicate OK [11:10:56]SAM_PROTO_GetShiftState done [11:10:56]FM_GetShiftState done [11:10:56]req_shift_opened done [11:10:56]requested_item shift.open_date is exist - process it [11:10:56]req_shift_open_date [11:10:56]req_shift_open_date done [11:10:56]produce_requested_data done [11:10:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58264,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:10:56]process_action_free close_receipt [11:10:56]json_value_free [11:10:56]json_value_free done [11:10:56]process_json_proto returns [11:10:56]Send response to host [11:10:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58264,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:10:56]free response buf [11:10:56]execute_script done [11:10:56]execute_script returns [11:10:56]free content buf [11:10:56]Sock 9.Close socket [11:10:56]Sock 9.Thread stoped [11:11:00]OFD Sender: No OFD packet to send [11:11:05]OFD Sender: No OFD packet to send [11:11:10]OFD Sender: No OFD packet to send [11:11:15]OFD Sender: No OFD packet to send [11:11:20]OFD Sender: No OFD packet to send [11:11:25]OFD Sender: No OFD packet to send [11:11:30]OFD Sender: No OFD packet to send [11:11:35]OFD Sender: No OFD packet to send [11:11:37]accept exits with 7 [11:11:37]New connection [11:11:37]New thread 3067039076 created [11:11:37]Thread 3067182436 joined [11:11:37]Waiting for new connection... [11:11:37] Sock 7.Parse request [11:11:37]Sock 7.Check first char [11:11:37]Sock 7.First char is OK [11:11:37]request: POST /json_proto HTTP/1.0 [11:11:37]Method: POST [11:11:37]URL: /json_proto [11:11:37]Method is POST - this is cgi request [11:11:37]url: /json_proto [11:11:37]query_string will be loaded in cgi processing [11:11:37]execute_cgi json_proto POST (null) [11:11:37]execute_cgi path=json_proto method=POST [11:11:37]POST find Content-Length [11:11:37]Host: 172.17.44.3:8080 [11:11:37]Content-Length: 752 [11:11:37]Content-Type: application/json [11:11:37] [11:11:37]POST finish read [11:11:37]Found Content-Length = 752 [11:11:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A30158630", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:37]execute_script... [11:11: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)2075519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A30158630", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:37]POST & json_proto [11:11:37]process_json_proto [11:11:37]json parsed OK: [11:11:37]protocol is kg_v1.0 [11:11:37]action value=close_receipt [11:11:37]process_action close_receipt [11:11:37]cmd_close_receipt [11:11:37]MH_GetDate [11:11:37]Write to MH i2c: F0 00 00 CE 18 D5 [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: F0 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: F0 09 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: F0 09 00 CE 18 00 EA 79 C4 66 AD C5 5D 66 A0 [11:11:37]GetLastDocTimeStamp 1724152253 [11:11:37]current date 1724152298 [11:11:37]FM_GetShiftState [11:11:37]SAM_PROTO_GetShiftState [11:11:37]wFMCommunicate request_size=4 [11:11:37]MH_SAM_APDU [11:11:37]CAPDU: 80 13 01 00 [11:11:37]Write to MH i2c: E2 08 00 CF 18 80 13 01 00 00 00 00 00 64 [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:37]Read from MH i2c: E2 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 0E 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 0E 00 CF 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [11:11:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:11:37]wFMCommunicate OK [11:11:37]SAM_PROTO_GetShiftState done [11:11:37]FM_GetShiftState done [11:11:37]opened in 1724112910 [11:11:37]opened+sec_in_day 1724199310 [11:11:37]quantity*price = 0 [11:11:37]sum+1 = 1 [11:11:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 249 20.08.2024 11:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30158630 ФМ: 0000000002094532 ФД: 58265 ФПД: 22652326709840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58265&fm=22652326709840&tin=02508201610067®Number=0000000000162794&sum=0 [11:11:38]StoreToDocumentArchive [11:11:38]shift 100 fd 58265 [11:11:38]save to /storage/0100/doc_00058265 [11:11:38]save last doc name /storage/0100/doc_00058265 to /storage/kkm_last_doc_name [11:11:38]save OK [11:11:38]Clear old archive folders... [11:11:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:11:38]tlvbuf is 0074FB60 [11:11:38]SAM_PROTO_ClearQueue [11:11:38]wFMCommunicate request_size=4 [11:11:38]MH_SAM_APDU [11:11:38]CAPDU: 80 09 00 00 [11:11:38]Write to MH i2c: E2 08 00 DC 18 80 09 00 00 00 00 00 00 66 [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:38]Read from MH i2c: E2 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 03 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 03 00 DC 18 00 90 00 68 [11:11:38]RAPDU: 90 00 [11:11:38]wFMCommunicate OK [11:11:38]SAM_PROTO_ClearQueue done [11:11:38]KKMCreateOFDPacket [11:11:38]OFDProtocolAddRootSTLVToBuf [11:11:38]FM_MakeSignedData [11:11:38]FM_MakeSignedData [11:11:38]SAM_PROTO_SignData [11:11:38]wFMCommunicate request_size=4 [11:11:38]MH_SAM_APDU [11:11:38]CAPDU: 80 0D 01 02 [11:11:38]Write to MH i2c: E2 08 00 DD 18 80 0D 01 02 00 00 00 00 6E [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:38]Read from MH i2c: E2 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 03 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 03 00 DD 18 00 90 00 69 [11:11:38]RAPDU: 90 00 [11:11:38]wFMCommunicate OK [11:11:38]wFMCommunicate request_size=255 [11:11:38]MH_SAM_APDU [11:11: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 35 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 F9 00 00 00 F4 03 04 00 EA 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E3 00 00 35 04 06 00 14 9A 27 E3 [11:11:38]Write to MH i2c: E2 02 01 DE 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 35 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 F9 00 00 00 F4 03 04 00 EA 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E3 00 00 35 04 06 00 14 9A 27 E3 00 00 B8 [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:38]Read from MH i2c: E2 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 03 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 03 00 DE 18 00 90 00 6A [11:11:38]RAPDU: 90 00 [11:11:38]wFMCommunicate OK [11:11:38]wFMCommunicate request_size=7 [11:11:38]MH_SAM_APDU [11:11:38]CAPDU: 80 0D 02 02 02 0A 50 [11:11:38]Write to MH i2c: E2 0A 00 DF 18 80 0D 02 02 02 00 0A 50 00 00 CF [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:38]Read from MH i2c: E2 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 03 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 03 00 DF 18 00 90 00 6B [11:11:38]RAPDU: 90 00 [11:11:38]wFMCommunicate OK [11:11:38]wFMCommunicate request_size=4 [11:11:38]MH_SAM_APDU [11:11:38]CAPDU: 80 0D 03 02 [11:11:38]Write to MH i2c: E2 08 00 E0 18 80 0D 03 02 00 00 00 00 73 [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:38]Read from MH i2c: E2 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 0B 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 0B 00 E0 18 00 3C BF CD B0 F3 95 60 4E 90 00 22 [11:11:38]RAPDU: 3C BF CD B0 F3 95 60 4E 90 00 [11:11:38]wFMCommunicate OK [11:11:38]SAM_PROTO_SignData done [11:11:38]FM_MakeSignedData done [11:11:38]CreateOFDProtocolMessage [11:11:38]wFMCommunicate request_size=4 [11:11:38]MH_SAM_APDU [11:11:38]CAPDU: 80 11 00 00 [11:11:38]Write to MH i2c: E2 08 00 E1 18 80 11 00 00 00 00 00 00 73 [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:38]Read from MH i2c: E2 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 17 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: E2 17 00 E1 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [11:11:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:11:38]wFMCommunicate OK [11:11:38]CreateOFDProtocolMessage done [11:11:38]OFDSenderStorePacket 58265 [11:11:38]StoreOFDPacket docnum=58265 [11:11:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F3 92 04 01 1F C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 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 F9 00 00 00 F4 03 04 00 EA 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E3 00 00 35 04 06 00 14 9A 27 E3 0A 50 3C BF CD B0 F3 95 60 4E [11:11:38]CheckFolder [11:11:38]dirname=/storage/ofd_packets [11:11:38]CheckFolder done [11:11:38]ProducePacketName [11:11:38]name=ofd_packets/00058265 [11:11:38]NVStorageSaveData ofd_packets/00058265 [11:11:38]File name is /storage/ofd_packets/00058265 [11:11:38]Write 298 bytes [11:11:38]NVStorageSaveData done [11:11:38]OFDSenderStorePacket done [11:11:38]KKMCreateOFDPacket done [11:11:38]NVStorageSaveData kkm_last_timestamp [11:11:38]File name is /storage/kkm_last_timestamp [11:11:38]Write 4 bytes [11:11:38]NVStorageSaveData done [11:11:38]ExternCall_PrintAddStr [11:11:38]wPrintStart [11:11:38]Write to MH i2c: 01 00 00 E2 18 FA [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: 01 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: 01 07 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: 01 07 00 E2 18 00 00 00 00 00 FF 0F 0F [11:11:38]RasterBufferAndPrint [11:11:38]line Счет N : (1)2075519 [11:11:38]line ИНН: 02508201610067 [11:11:38]line Контрольно-Кассовый Чек [11:11:38]line ПРОДАЖА [11:11:38]line ТРК (МРК, ГНК) : 21 [11:11:38]line Товар: 2710194210 [11:11:38]line ДТ-К-5 [11:11:38]line 15.000 * 0.00 [11:11:38]line = 0.00 [11:11:38]line НДС 12% НСП 1% [11:11:38]line > о реализуемом товаре [11:11:38]line ИТОГО: 0.00 [11:11:38]line НСП 1% : 0.00 [11:11:38]line НДС 12% : 0.00 [11:11:38]line Наличными: 0.00 [11:11:38]line Безнал.: 0.00 [11:11:38]line Место: АЗС № 135 "Партнер Нефть" [11:11:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:11:38]line СНО: Общий режим [11:11:38]line Чек 249 20.08.2024 11:11 [11:11:38]line Смена: 100 ФФД: 1.0 [11:11:38]line ЗНМ: 0300000196 [11:11:38]line РНМ: 0000000000162794 [11:11:38]line Версия ККМ: v1.0 [11:11:38]line Талоны: ТК ГПНА Online [11:11:38]line 30158630 [11:11:38]line ФМ: 0000000002094532 [11:11:38]line ФД: 58265 [11:11:38]line ФПД: 22652326709840 [11:11:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58265&fm=22652326709840&tin=02508201610067®Number=0000000000162794&sum=0 [11:11:39]OFD Sender: Processing packet 58265 [packets to send 51, broken 50] [11:11:39]ProducePacketName [11:11:39]name=ofd_packets/00058265 [11:11:39]OFD Sender: To server: pG, [11:11:39]CommunicateWithHost lk.salyk.kg:30040 [11:11:39]ConnectInit lk.salyk.kg [11:11:39]written 0, free lines is 4095 [11:11:39]Connected sock=10 [11:11:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F3 92 04 01 1F C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 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 F9 00 00 00 F4 03 04 00 EA 79 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E3 00 00 35 04 06 00 14 9A 27 E3 0A 50 3C BF CD B0 F3 95 60 4E [11:11:39]Write to MH i2c: 01 00 00 0C 19 25 [11:11:39]Write i2c OK [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: 01 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: 01 07 00 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: 01 07 00 0C 19 00 00 00 00 00 BB 0C F3 [11:11:39]RasterBufferAndPrint [11:11:39]line [11:11:39]line [11:11:39]line [11:11:39]line [11:11:39]line [11:11:39]written 0, free lines is 3265 [11:11:39]MH_Cut [11:11:39]Write to MH i2c: D1 01 00 13 19 01 FE [11:11:39]Write i2c OK [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: D1 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: D1 01 00 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: D1 01 00 13 19 00 FD [11:11:39]Write to MH i2c: 01 00 00 14 19 2D [11:11:39]Write i2c OK [11:11:39]MH_I2C_Read... [11:11:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 57 53 47 00 06 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 32 30 39 34 35 33 32 10 04 04 00 99 E3 00 00 F4 03 04 00 39 25 C4 66 B6 04 01 00 00 97 BA 8B F5 61 DE 56 21 [11:11:39]CommunicateWithHost err = 0 [11:11:39]CheckOFDResponse [11:11:39]1017 (14) - 77093643461234 [11:11:39]1041 (16) - 0000000002094532 [11:11:39]1040 (4) - 58265 [11:11:39]1012 (4) - 20.08.2024 05:10 [11:11:39]1206 (1) - 0 [11:11:39]OFD Sender: Remove packet 58265 [11:11:39]ProducePacketName [11:11:39]name=ofd_packets/00058265 [11:11:39]NVStorageDeleteData [11:11:40]OFD Sender: No OFD packet to send [11:11:40]*** Cut start [11:11:40]*** Partial cut [11:11:40]*** CUTSNS_PIN = 1 [11:11:40]*** CUTSNS_PIN = 0 [11:11:40]*** Brake cut motor [11:11:41]Read from MH i2c: 01 [11:11:41]MH_I2C_Read... [11:11:41]*** Stop cut motor [11:11:41]*** Cut end [11:11:41]Read from MH i2c: 01 07 00 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: 01 07 00 14 19 00 00 00 00 00 FF 0F 42 [11:11:41]process_action close_receipt done [11:11:41]requested_data is exist [11:11:41]produce_requested_data [11:11:41]requested_item fm.sn is exist - process it [11:11:41]wFMCommunicate request_size=4 [11:11:41]MH_SAM_APDU [11:11:41]CAPDU: 80 11 00 00 [11:11:41]Write to MH i2c: E2 08 00 15 19 80 11 00 00 00 00 00 00 A8 [11:11:41]Write i2c OK [11:11:41]MH_I2C_Read... [11:11:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:41]Read from MH i2c: E2 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: E2 17 00 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: E2 17 00 15 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F4 [11:11:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:11:41]wFMCommunicate OK [11:11:41]requested_item fd.num is exist - process it [11:11:41]SAM_PROTO_GetFieldsCounters [11:11:41]wFMCommunicate request_size=4 [11:11:41]MH_SAM_APDU [11:11:41]CAPDU: 80 13 00 00 [11:11:41]Write to MH i2c: E2 08 00 16 19 80 13 00 00 00 00 00 00 AB [11:11:41]Write i2c OK [11:11:41]MH_I2C_Read... [11:11:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:41]Read from MH i2c: E2 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: E2 62 00 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: E2 62 00 16 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 99 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [11:11:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 99 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:11:41]wFMCommunicate OK [11:11:41]SAM_PROTO_GetFieldsCounters done [11:11:41]requested_item shift.num is exist - process it [11:11:41]requested_item shift.opened is exist - process it [11:11:41]req_shift_opened [11:11:41]FM_GetShiftState [11:11:41]SAM_PROTO_GetShiftState [11:11:41]wFMCommunicate request_size=4 [11:11:41]MH_SAM_APDU [11:11:41]CAPDU: 80 13 01 00 [11:11:41]Write to MH i2c: E2 08 00 17 19 80 13 01 00 00 00 00 00 AD [11:11:41]Write i2c OK [11:11:41]MH_I2C_Read... [11:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:41]Read from MH i2c: E2 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: E2 0E 00 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: E2 0E 00 17 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D0 [11:11:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:11:41]wFMCommunicate OK [11:11:41]SAM_PROTO_GetShiftState done [11:11:41]FM_GetShiftState done [11:11:41]req_shift_opened done [11:11:41]requested_item shift.open_date is exist - process it [11:11:41]req_shift_open_date [11:11:41]req_shift_open_date done [11:11:41]produce_requested_data done [11:11:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58265,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:11:41]process_action_free close_receipt [11:11:41]json_value_free [11:11:41]json_value_free done [11:11:41]process_json_proto returns [11:11:41]Send response to host [11:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58265,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:11:41]free response buf [11:11:41]execute_script done [11:11:41]execute_script returns [11:11:41]free content buf [11:11:41]Sock 7.Close socket [11:11:41]Sock 7.Thread stoped [11:11:45]OFD Sender: No OFD packet to send [11:11:50]OFD Sender: No OFD packet to send [11:11:55]OFD Sender: No OFD packet to send [11:12:00]OFD Sender: No OFD packet to send [11:12:05]OFD Sender: No OFD packet to send [11:12:10]OFD Sender: No OFD packet to send [11:12:12]accept exits with 9 [11:12:12]New connection [11:12:12]New thread 3067182436 created [11:12:12]Thread 3067039076 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.44.3:8080 [11:12:12]Content-Length: 804 [11:12:12]Content-Type: application/json [11:12:12] [11:12:12]POST finish read [11:12:12]Found Content-Length = 804 [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)2075521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "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)2075521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "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 18 19 20 [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 18 19 00 0D 7A C4 66 AD C5 5D 66 0F [11:12:12]GetLastDocTimeStamp 1724152298 [11:12:12]current date 1724152333 [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 19 19 80 13 01 00 00 00 00 00 AF [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 19 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D2 [11:12:12]RAPDU: 09 00 01 0E E0 C3 66 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 1724112910 [11:12:12]opened+sec_in_day 1724199310 [11:12:12]quantity*price = 100021 [11:12:12]sum+1 = 100023 [11:12:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 250 20.08.2024 11:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58266 ФПД: 226703871502623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58266&fm=226703871502623&tin=02508201610067®Number=0000000000162794&sum=100022 [11:12:13]StoreToDocumentArchive [11:12:13]shift 100 fd 58266 [11:12:13]save to /storage/0100/doc_00058266 [11:12:13]save last doc name /storage/0100/doc_00058266 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=251 [11:12:13]tlvbuf is B6F8D820 [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 26 19 80 09 00 00 00 00 00 00 B1 [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 26 19 00 90 00 B3 [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 27 19 80 0D 01 02 00 00 00 00 B9 [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 27 19 00 90 00 B4 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FA 00 00 00 F4 03 04 00 0D 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E3 00 00 35 04 06 00 CE [11:12:13]Write to MH i2c: E2 02 01 28 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FA 00 00 00 F4 03 04 00 0D 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E3 00 00 35 04 06 00 CE 00 00 E8 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 28 19 00 90 00 B5 [11:12:14]RAPDU: 90 00 [11:12:14]wFMCommunicate OK [11:12:14]wFMCommunicate request_size=10 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 0D 02 02 05 2F 9B BA E9 1F [11:12:14]Write to MH i2c: E2 0D 00 29 19 80 0D 02 02 05 00 2F 9B BA E9 1F 00 00 52 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 29 19 00 90 00 B6 [11:12:14]RAPDU: 90 00 [11:12:14]wFMCommunicate OK [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 0D 03 02 [11:12:14]Write to MH i2c: E2 08 00 2A 19 80 0D 03 02 00 00 00 00 BE [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0B 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0B 00 2A 19 00 6D D0 BB AB F6 DE 8F FD 90 00 C2 [11:12:14]RAPDU: 6D D0 BB AB F6 DE 8F FD 90 00 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_SignData done [11:12:14]FM_MakeSignedData done [11:12:14]CreateOFDProtocolMessage [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 11 00 00 [11:12:14]Write to MH i2c: E2 08 00 2B 19 80 11 00 00 00 00 00 00 BE [11:12:14]Write i2c OK [11:12:14]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 2B 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0A [11:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:12:14]wFMCommunicate OK [11:12:14]CreateOFDProtocolMessage done [11:12:14]OFDSenderStorePacket 58266 [11:12:14]StoreOFDPacket docnum=58266 [11:12:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8D 32 07 01 D4 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FA 00 00 00 F4 03 04 00 0D 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E3 00 00 35 04 06 00 CE 2F 9B BA E9 1F 6D D0 BB AB F6 DE 8F FD [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/00058266 [11:12:14]NVStorageSaveData ofd_packets/00058266 [11:12:14]File name is /storage/ofd_packets/00058266 [11:12:14]Write 301 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 2C 19 45 [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 2C 19 00 00 00 00 00 FF 0F 5A [11:12:14]RasterBufferAndPrint [11:12:14]line Счет N : (1)2075521 [11:12:14]line ИНН: 02508201610067 [11:12:14]line Контрольно-Кассовый Чек [11:12:14]line ПРОДАЖА [11:12:14]line ТРК (МРК, ГНК) : 42 [11:12:14]line Товар: 2710124500 [11:12:14]line Аи-95-К-5 [11:12:14]line 13.480 * 74.20 [11:12:14]line = 1000.22 [11:12:14]line НДС 12% НСП 1% [11:12:14]line > о реализуемом товаре [11:12:14]line ИТОГО: 1000.22 [11:12:14]line НСП 1% : 8.85 [11:12:14]line НДС 12% : 106.22 [11:12:14]line Наличными: 0.00 [11:12:14]line Безнал.: 1000.22 [11:12:14]line Место: АЗС № 135 "Партнер Нефть" [11:12:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:12:14]line СНО: Общий режим [11:12:14]line Чек 250 20.08.2024 11:12 [11:12:14]line Смена: 100 ФФД: 1.0 [11:12:14]line ЗНМ: 0300000196 [11:12:14]line РНМ: 0000000000162794 [11:12:14]line Версия ККМ: v1.0 [11:12:14]line Платежная система: O! деньги [11:12:14]line ФМ: 0000000002094532 [11:12:14]line ФД: 58266 [11:12:14]line ФПД: 226703871502623 [11:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58266&fm=226703871502623&tin=02508201610067®Number=0000000000162794&sum=100022 [11:12:14]OFD Sender: Processing packet 58266 [packets to send 51, broken 50] [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00058266 [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]Connected sock=10 [11:12:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8D 32 07 01 D4 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FA 00 00 00 F4 03 04 00 0D 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E3 00 00 35 04 06 00 CE 2F 9B BA E9 1F 6D D0 BB AB F6 DE 8F FD [11:12:14]Write to MH i2c: 01 00 00 56 19 6F [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 56 19 00 00 00 00 00 B4 0C 36 [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 3259 [11:12:15]MH_Cut [11:12:15]Write to MH i2c: D1 01 00 5D 19 01 48 [11:12:15]Write i2c OK [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: D1 [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: D1 01 00 [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: D1 01 00 5D 19 00 47 [11:12:15]Write to MH i2c: 01 00 00 5E 19 77 [11:12:15]Write i2c OK [11:12:15]MH_I2C_Read... [11:12:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5E 6F 47 00 0C 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 32 30 39 34 35 33 32 10 04 04 00 9A E3 00 00 F4 03 04 00 5C 25 C4 66 B6 04 01 00 00 2B B6 97 C7 1A C4 16 BD [11:12:15]CommunicateWithHost err = 0 [11:12:15]CheckOFDResponse [11:12:15]1017 (14) - 77093643461234 [11:12:15]1041 (16) - 0000000002094532 [11:12:15]1040 (4) - 58266 [11:12:15]1012 (4) - 20.08.2024 05:10 [11:12:15]1206 (1) - 0 [11:12:15]OFD Sender: Remove packet 58266 [11:12:15]ProducePacketName [11:12:15]name=ofd_packets/00058266 [11:12:15]NVStorageDeleteData [11:12:15]OFD Sender: No OFD packet to send [11:12:15]*** Cut start [11:12:15]*** Partial cut [11:12:15]*** CUTSNS_PIN = 1 [11:12:15]*** CUTSNS_PIN = 0 [11:12:16]*** Brake cut motor [11:12:16]Read from MH i2c: 01 [11:12:16]MH_I2C_Read... [11:12:16]*** Stop cut motor [11:12:16]Read from MH i2c: 01 07 00 [11:12:16]MH_I2C_Read... [11:12:16]*** Cut end [11:12:16]Read from MH i2c: 01 07 00 5E 19 00 00 00 00 00 FF 0F 8C [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 5F 19 80 11 00 00 00 00 00 00 F2 [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 5F 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [11:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 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 60 19 80 13 00 00 00 00 00 00 F5 [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 60 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [11:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9A E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 61 19 80 13 01 00 00 00 00 00 F7 [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 61 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [11:12:16]RAPDU: 09 00 01 0E E0 C3 66 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":"0000000002094532","fd.num":58266,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [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":"0000000002094532","fd.num":58266,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [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:20]OFD Sender: No OFD packet to send [11:12:25]OFD Sender: No OFD packet to send [11:12:30]OFD Sender: No OFD packet to send [11:12:35]OFD Sender: No OFD packet to send [11:12:40]OFD Sender: No OFD packet to send [11:12:45]OFD Sender: No OFD packet to send [11:12:50]OFD Sender: No OFD packet to send [11:12:55]OFD Sender: No OFD packet to send [11:13:00]OFD Sender: No OFD packet to send [11:13:05]OFD Sender: No OFD packet to send [11:13:10]OFD Sender: No OFD packet to send [11:13:15]OFD Sender: No OFD packet to send [11:13:20]OFD Sender: No OFD packet to send [11:13:25]OFD Sender: No OFD packet to send [11:13:30]OFD Sender: No OFD packet to send [11:13:35]OFD Sender: No OFD packet to send [11:13:40]OFD Sender: No OFD packet to send [11:13:45]OFD Sender: No OFD packet to send [11:13:50]OFD Sender: No OFD packet to send [11:13:55]accept exits with 7 [11:13:55]New connection [11:13:55]New thread 3067039076 created [11:13:55]Thread 3067182436 joined [11:13:55]Waiting for new connection... [11:13:55] Sock 7.Parse request [11:13:55]Sock 7.Check first char [11:13:55]Sock 7.First char is OK [11:13:55]request: POST /json_proto HTTP/1.0 [11:13:55]Method: POST [11:13:55]URL: /json_proto [11:13:55]Method is POST - this is cgi request [11:13:55]url: /json_proto [11:13:55]query_string will be loaded in cgi processing [11:13:55]execute_cgi json_proto POST (null) [11:13:55]execute_cgi path=json_proto method=POST [11:13:55]POST find Content-Length [11:13:55]Host: 172.17.44.3:8080 [11:13:55]Content-Length: 790 [11:13:55]Content-Type: application/json [11:13:55] [11:13:55]POST finish read [11:13:55]Found Content-Length = 790 [11:13:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:55]execute_script... [11:13: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)2075522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:55]POST & json_proto [11:13:55]process_json_proto [11:13:55]json parsed OK: [11:13:55]protocol is kg_v1.0 [11:13:55]action value=close_receipt [11:13:55]process_action close_receipt [11:13:55]cmd_close_receipt [11:13:55]MH_GetDate [11:13:55]Write to MH i2c: F0 00 00 62 19 6A [11:13:55]Write i2c OK [11:13:55]MH_I2C_Read... [11:13:55]Read from MH i2c: F0 [11:13:55]MH_I2C_Read... [11:13:55]Read from MH i2c: F0 09 00 [11:13:55]MH_I2C_Read... [11:13:55]Read from MH i2c: F0 09 00 62 19 00 74 7A C4 66 AD C5 5D 66 C0 [11:13:55]GetLastDocTimeStamp 1724152333 [11:13:55]current date 1724152436 [11:13:55]FM_GetShiftState [11:13:55]SAM_PROTO_GetShiftState [11:13:55]wFMCommunicate request_size=4 [11:13:55]MH_SAM_APDU [11:13:55]CAPDU: 80 13 01 00 [11:13:55]Write to MH i2c: E2 08 00 63 19 80 13 01 00 00 00 00 00 F9 [11:13:55]Write i2c OK [11:13:55]MH_I2C_Read... [11:13:55]OFD Sender: No OFD packet to send [11:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:55]Read from MH i2c: E2 [11:13:55]MH_I2C_Read... [11:13:55]Read from MH i2c: E2 0E 00 [11:13:55]MH_I2C_Read... [11:13:55]Read from MH i2c: E2 0E 00 63 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1C [11:13:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:13:55]wFMCommunicate OK [11:13:55]SAM_PROTO_GetShiftState done [11:13:55]FM_GetShiftState done [11:13:55]opened in 1724112910 [11:13:55]opened+sec_in_day 1724199310 [11:13:55]quantity*price = 0 [11:13:55]sum+1 = 1 [11:13:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 251 20.08.2024 11:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58267 ФПД: 189904874033300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111356&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58267&fm=189904874033300&tin=02508201610067®Number=0000000000162794&sum=0 [11:13:56]StoreToDocumentArchive [11:13:56]shift 100 fd 58267 [11:13:56]save to /storage/0100/doc_00058267 [11:13:56]save last doc name /storage/0100/doc_00058267 to /storage/kkm_last_doc_name [11:13:56]save OK [11:13:56]Clear old archive folders... [11:13:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:13:56]tlvbuf is 00744060 [11:13:56]SAM_PROTO_ClearQueue [11:13:56]wFMCommunicate request_size=4 [11:13:56]MH_SAM_APDU [11:13:56]CAPDU: 80 09 00 00 [11:13:56]Write to MH i2c: E2 08 00 70 19 80 09 00 00 00 00 00 00 FB [11:13:56]Write i2c OK [11:13:56]MH_I2C_Read... [11:13:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:56]Read from MH i2c: E2 [11:13:56]MH_I2C_Read... [11:13:56]Read from MH i2c: E2 03 00 [11:13:56]MH_I2C_Read... [11:13:56]Read from MH i2c: E2 03 00 70 19 00 90 00 FD [11:13:56]RAPDU: 90 00 [11:13:56]wFMCommunicate OK [11:13:56]SAM_PROTO_ClearQueue done [11:13:56]KKMCreateOFDPacket [11:13:56]OFDProtocolAddRootSTLVToBuf [11:13:56]FM_MakeSignedData [11:13:56]FM_MakeSignedData [11:13:56]SAM_PROTO_SignData [11:13:56]wFMCommunicate request_size=4 [11:13:56]MH_SAM_APDU [11:13:56]CAPDU: 80 0D 01 02 [11:13:56]Write to MH i2c: E2 08 00 71 19 80 0D 01 02 00 00 00 00 03 [11:13:56]Write i2c OK [11:13:56]MH_I2C_Read... [11:13:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:56]Read from MH i2c: E2 [11:13:56]MH_I2C_Read... [11:13:56]Read from MH i2c: E2 03 00 [11:13:56]MH_I2C_Read... [11:13:56]Read from MH i2c: E2 03 00 71 19 00 90 00 FE [11:13:56]RAPDU: 90 00 [11:13:56]wFMCommunicate OK [11:13:56]wFMCommunicate request_size=255 [11:13:56]MH_SAM_APDU [11:13:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 74 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E3 00 00 35 04 06 00 AC B7 AC 8E [11:13:56]Write to MH i2c: E2 02 01 72 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 74 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E3 00 00 35 04 06 00 AC B7 AC 8E 00 00 6C [11:13:56]Write i2c OK [11:13:56]MH_I2C_Read... [11:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:57]Read from MH i2c: E2 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 03 00 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 03 00 72 19 00 90 00 FF [11:13:57]RAPDU: 90 00 [11:13:57]wFMCommunicate OK [11:13:57]wFMCommunicate request_size=7 [11:13:57]MH_SAM_APDU [11:13:57]CAPDU: 80 0D 02 02 02 D0 94 [11:13:57]Write to MH i2c: E2 0A 00 73 19 80 0D 02 02 02 00 D0 94 00 00 6E [11:13:57]Write i2c OK [11:13:57]MH_I2C_Read... [11:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:57]Read from MH i2c: E2 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 03 00 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 03 00 73 19 00 90 00 00 [11:13:57]RAPDU: 90 00 [11:13:57]wFMCommunicate OK [11:13:57]wFMCommunicate request_size=4 [11:13:57]MH_SAM_APDU [11:13:57]CAPDU: 80 0D 03 02 [11:13:57]Write to MH i2c: E2 08 00 74 19 80 0D 03 02 00 00 00 00 08 [11:13:57]Write i2c OK [11:13:57]MH_I2C_Read... [11:13:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:57]Read from MH i2c: E2 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 0B 00 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 0B 00 74 19 00 BD 53 7F 33 19 52 BF 9D 90 00 92 [11:13:57]RAPDU: BD 53 7F 33 19 52 BF 9D 90 00 [11:13:57]wFMCommunicate OK [11:13:57]SAM_PROTO_SignData done [11:13:57]FM_MakeSignedData done [11:13:57]CreateOFDProtocolMessage [11:13:57]wFMCommunicate request_size=4 [11:13:57]MH_SAM_APDU [11:13:57]CAPDU: 80 11 00 00 [11:13:57]Write to MH i2c: E2 08 00 75 19 80 11 00 00 00 00 00 00 08 [11:13:57]Write i2c OK [11:13:57]MH_I2C_Read... [11:13:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:57]Read from MH i2c: E2 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 17 00 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 17 00 75 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [11:13:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:13:57]wFMCommunicate OK [11:13:57]CreateOFDProtocolMessage done [11:13:57]OFDSenderStorePacket 58267 [11:13:57]StoreOFDPacket docnum=58267 [11:13:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 9D 6C 04 01 46 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 74 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E3 00 00 35 04 06 00 AC B7 AC 8E D0 94 BD 53 7F 33 19 52 BF 9D [11:13:57]CheckFolder [11:13:57]dirname=/storage/ofd_packets [11:13:57]CheckFolder done [11:13:57]ProducePacketName [11:13:57]name=ofd_packets/00058267 [11:13:57]NVStorageSaveData ofd_packets/00058267 [11:13:57]File name is /storage/ofd_packets/00058267 [11:13:57]Write 298 bytes [11:13:57]NVStorageSaveData done [11:13:57]OFDSenderStorePacket done [11:13:57]KKMCreateOFDPacket done [11:13:57]NVStorageSaveData kkm_last_timestamp [11:13:57]File name is /storage/kkm_last_timestamp [11:13:57]Write 4 bytes [11:13:57]NVStorageSaveData done [11:13:57]ExternCall_PrintAddStr [11:13:57]wPrintStart [11:13:57]Write to MH i2c: 01 00 00 76 19 8F [11:13:57]Write i2c OK [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: 01 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: 01 07 00 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: 01 07 00 76 19 00 00 00 00 00 FF 0F A4 [11:13:57]RasterBufferAndPrint [11:13:57]line Счет N : (1)2075522 [11:13:57]line ИНН: 02508201610067 [11:13:57]line Контрольно-Кассовый Чек [11:13:57]line ПРОДАЖА [11:13:57]line ТРК (МРК, ГНК) : 21 [11:13:57]line Товар: 2710194210 [11:13:57]line ДТ-К-5 [11:13:57]line 13.130 * 0.00 [11:13:57]line = 0.00 [11:13:57]line НДС 12% НСП 1% [11:13:57]line > о реализуемом товаре [11:13:57]line ИТОГО: 0.00 [11:13:57]line НСП 1% : 0.00 [11:13:57]line НДС 12% : 0.00 [11:13:57]line Наличными: 0.00 [11:13:57]line Безнал.: 0.00 [11:13:57]line Место: АЗС № 135 "Партнер Нефть" [11:13:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:13:57]line СНО: Общий режим [11:13:57]line Чек 251 20.08.2024 11:13 [11:13:57]line Смена: 100 ФФД: 1.0 [11:13:57]line ЗНМ: 0300000196 [11:13:57]line РНМ: 0000000000162794 [11:13:57]line Версия ККМ: v1.0 [11:13:57]line Талоны: Топливная Карта [11:13:57]line 68771 [11:13:57]line ФМ: 0000000002094532 [11:13:57]line ФД: 58267 [11:13:57]line ФПД: 189904874033300 [11:13:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111356&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58267&fm=189904874033300&tin=02508201610067®Number=0000000000162794&sum=0 [11:13:57]OFD Sender: Processing packet 58267 [packets to send 51, broken 50] [11:13:57]ProducePacketName [11:13:57]name=ofd_packets/00058267 [11:13:57]OFD Sender: To server: pG, [11:13:57]CommunicateWithHost lk.salyk.kg:30040 [11:13:57]ConnectInit lk.salyk.kg [11:13:57]written 0, free lines is 4095 [11:13:57]Connected sock=10 [11:13:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 9D 6C 04 01 46 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 74 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E3 00 00 35 04 06 00 AC B7 AC 8E D0 94 BD 53 7F 33 19 52 BF 9D [11:13:58]Write to MH i2c: 01 00 00 A0 19 B9 [11:13:58]Write i2c OK [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: 01 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: 01 07 00 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: 01 07 00 A0 19 00 00 00 00 00 BD 0C 89 [11:13:58]RasterBufferAndPrint [11:13:58]line [11:13:58]line [11:13:58]line [11:13:58]line [11:13:58]line [11:13:58]written 0, free lines is 3267 [11:13:58]MH_Cut [11:13:58]Write to MH i2c: D1 01 00 A7 19 01 92 [11:13:58]Write i2c OK [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: D1 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: D1 01 00 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: D1 01 00 A7 19 00 91 [11:13:58]Write to MH i2c: 01 00 00 A8 19 C1 [11:13:58]Write i2c OK [11:13:58]MH_I2C_Read... [11:13:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EC E8 47 00 42 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E3 00 00 F4 03 04 00 C3 25 C4 66 B6 04 01 00 00 CB FF 70 74 84 77 BE 4E [11:13:58]CommunicateWithHost err = 0 [11:13:58]CheckOFDResponse [11:13:58]1017 (14) - 77093643461234 [11:13:58]1041 (16) - 0000000002094532 [11:13:58]1040 (4) - 58267 [11:13:58]1012 (4) - 20.08.2024 05:12 [11:13:58]1206 (1) - 0 [11:13:58]OFD Sender: Remove packet 58267 [11:13:58]ProducePacketName [11:13:58]name=ofd_packets/00058267 [11:13:58]NVStorageDeleteData [11:13:58]OFD Sender: No OFD packet to send [11:13:58]*** Cut start [11:13:58]*** Partial cut [11:13:58]*** CUTSNS_PIN = 1 [11:13:59]*** CUTSNS_PIN = 0 [11:13:59]*** Brake cut motor [11:13:59]Read from MH i2c: 01 [11:13:59]MH_I2C_Read... [11:13:59]*** Stop cut motor [11:13:59]*** Cut end [11:13:59]Read from MH i2c: 01 07 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: 01 07 00 A8 19 00 00 00 00 00 FF 0F D6 [11:13:59]process_action close_receipt done [11:13:59]requested_data is exist [11:13:59]produce_requested_data [11:13:59]requested_item fm.sn is exist - process it [11:13:59]wFMCommunicate request_size=4 [11:13:59]MH_SAM_APDU [11:13:59]CAPDU: 80 11 00 00 [11:13:59]Write to MH i2c: E2 08 00 A9 19 80 11 00 00 00 00 00 00 3C [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:59]Read from MH i2c: E2 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 17 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 17 00 A9 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [11:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:13:59]wFMCommunicate OK [11:13:59]requested_item fd.num is exist - process it [11:13:59]SAM_PROTO_GetFieldsCounters [11:13:59]wFMCommunicate request_size=4 [11:13:59]MH_SAM_APDU [11:13:59]CAPDU: 80 13 00 00 [11:13:59]Write to MH i2c: E2 08 00 AA 19 80 13 00 00 00 00 00 00 3F [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:59]Read from MH i2c: E2 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 62 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 62 00 AA 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [11:13:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9B E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:59]wFMCommunicate OK [11:13:59]SAM_PROTO_GetFieldsCounters done [11:13:59]requested_item shift.num is exist - process it [11:13:59]requested_item shift.opened is exist - process it [11:13:59]req_shift_opened [11:13:59]FM_GetShiftState [11:13:59]SAM_PROTO_GetShiftState [11:13:59]wFMCommunicate request_size=4 [11:13:59]MH_SAM_APDU [11:13:59]CAPDU: 80 13 01 00 [11:13:59]Write to MH i2c: E2 08 00 AB 19 80 13 01 00 00 00 00 00 41 [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:59]Read from MH i2c: E2 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 0E 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 0E 00 AB 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [11:13:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:13:59]wFMCommunicate OK [11:13:59]SAM_PROTO_GetShiftState done [11:13:59]FM_GetShiftState done [11:13:59]req_shift_opened done [11:13:59]requested_item shift.open_date is exist - process it [11:13:59]req_shift_open_date [11:13:59]req_shift_open_date done [11:13:59]produce_requested_data done [11:13:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58267,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:13:59]process_action_free close_receipt [11:13:59]json_value_free [11:13:59]json_value_free done [11:13:59]process_json_proto returns [11:13:59]Send response to host [11:13:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58267,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:13:59]free response buf [11:13:59]execute_script done [11:13:59]execute_script returns [11:13:59]free content buf [11:13:59]Sock 7.Close socket [11:13:59]Sock 7.Thread stoped [11:14:03]OFD Sender: No OFD packet to send [11:14:08]OFD Sender: No OFD packet to send [11:14:13]OFD Sender: No OFD packet to send [11:14:16]accept exits with 9 [11:14:16]New connection [11:14:16]New thread 3067182436 created [11:14:16]Thread 3067039076 joined [11:14:16]Waiting for new connection... [11:14:16] Sock 9.Parse request [11:14:16]Sock 9.Check first char [11:14:16]Sock 9.First char is OK [11:14:16]request: POST /json_proto HTTP/1.0 [11:14:16]Method: POST [11:14:16]URL: /json_proto [11:14:16]Method is POST - this is cgi request [11:14:16]url: /json_proto [11:14:16]query_string will be loaded in cgi processing [11:14:16]execute_cgi json_proto POST (null) [11:14:16]execute_cgi path=json_proto method=POST [11:14:16]POST find Content-Length [11:14:16]Host: 172.17.44.3:8080 [11:14:16]Content-Length: 791 [11:14:16]Content-Type: application/json [11:14:16] [11:14:16]POST finish read [11:14:16]Found Content-Length = 791 [11:14:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99938", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:16]execute_script... [11:14: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)2075518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99938", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:16]POST & json_proto [11:14:16]process_json_proto [11:14:16]json parsed OK: [11:14:16]protocol is kg_v1.0 [11:14:16]action value=close_receipt [11:14:16]process_action close_receipt [11:14:16]cmd_close_receipt [11:14:16]MH_GetDate [11:14:16]Write to MH i2c: F0 00 00 AC 19 B4 [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: F0 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: F0 09 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: F0 09 00 AC 19 00 89 7A C4 66 AD C5 5D 66 1F [11:14:16]GetLastDocTimeStamp 1724152436 [11:14:16]current date 1724152457 [11:14:16]FM_GetShiftState [11:14:16]SAM_PROTO_GetShiftState [11:14:16]wFMCommunicate request_size=4 [11:14:16]MH_SAM_APDU [11:14:16]CAPDU: 80 13 01 00 [11:14:16]Write to MH i2c: E2 08 00 AD 19 80 13 01 00 00 00 00 00 43 [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:16]Read from MH i2c: E2 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 0E 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 0E 00 AD 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [11:14:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:14:16]wFMCommunicate OK [11:14:16]SAM_PROTO_GetShiftState done [11:14:16]FM_GetShiftState done [11:14:16]opened in 1724112910 [11:14:16]opened+sec_in_day 1724199310 [11:14:16]quantity*price = 0 [11:14:16]sum+1 = 1 [11:14:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 252 20.08.2024 11:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 99938 ФМ: 0000000002094532 ФД: 58268 ФПД: 28148067827127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111417&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58268&fm=28148067827127&tin=02508201610067®Number=0000000000162794&sum=0 [11:14:17]StoreToDocumentArchive [11:14:17]shift 100 fd 58268 [11:14:17]save to /storage/0100/doc_00058268 [11:14:17]save last doc name /storage/0100/doc_00058268 to /storage/kkm_last_doc_name [11:14:17]save OK [11:14:17]Clear old archive folders... [11:14:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:14:17]tlvbuf is B6F127E0 [11:14:17]SAM_PROTO_ClearQueue [11:14:17]wFMCommunicate request_size=4 [11:14:17]MH_SAM_APDU [11:14:17]CAPDU: 80 09 00 00 [11:14:17]Write to MH i2c: E2 08 00 BA 19 80 09 00 00 00 00 00 00 45 [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:17]Read from MH i2c: E2 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 03 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 03 00 BA 19 00 90 00 47 [11:14:17]RAPDU: 90 00 [11:14:17]wFMCommunicate OK [11:14:17]SAM_PROTO_ClearQueue done [11:14:17]KKMCreateOFDPacket [11:14:17]OFDProtocolAddRootSTLVToBuf [11:14:17]FM_MakeSignedData [11:14:17]FM_MakeSignedData [11:14:17]SAM_PROTO_SignData [11:14:17]wFMCommunicate request_size=4 [11:14:17]MH_SAM_APDU [11:14:17]CAPDU: 80 0D 01 02 [11:14:17]Write to MH i2c: E2 08 00 BB 19 80 0D 01 02 00 00 00 00 4D [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:17]Read from MH i2c: E2 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 03 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 03 00 BB 19 00 90 00 48 [11:14:17]RAPDU: 90 00 [11:14:17]wFMCommunicate OK [11:14:17]wFMCommunicate request_size=255 [11:14:17]MH_SAM_APDU [11:14:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 89 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E3 00 00 35 04 06 00 19 99 BB 95 [11:14:17]Write to MH i2c: E2 02 01 BC 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 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 89 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E3 00 00 35 04 06 00 19 99 BB 95 00 00 DC [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 BC 19 00 90 00 49 [11:14:18]RAPDU: 90 00 [11:14:18]wFMCommunicate OK [11:14:18]wFMCommunicate request_size=7 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 0D 02 02 02 7D B7 [11:14:18]Write to MH i2c: E2 0A 00 BD 19 80 0D 02 02 02 00 7D B7 00 00 88 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 BD 19 00 90 00 4A [11:14:18]RAPDU: 90 00 [11:14:18]wFMCommunicate OK [11:14:18]wFMCommunicate request_size=4 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 0D 03 02 [11:14:18]Write to MH i2c: E2 08 00 BE 19 80 0D 03 02 00 00 00 00 52 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 0B 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 0B 00 BE 19 00 EB D4 D1 D7 C5 75 BD 8F 90 00 40 [11:14:18]RAPDU: EB D4 D1 D7 C5 75 BD 8F 90 00 [11:14:18]wFMCommunicate OK [11:14:18]SAM_PROTO_SignData done [11:14:18]FM_MakeSignedData done [11:14:18]CreateOFDProtocolMessage [11:14:18]wFMCommunicate request_size=4 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 11 00 00 [11:14:18]Write to MH i2c: E2 08 00 BF 19 80 11 00 00 00 00 00 00 52 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 17 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 17 00 BF 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [11:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:14:18]wFMCommunicate OK [11:14:18]CreateOFDProtocolMessage done [11:14:18]OFDSenderStorePacket 58268 [11:14:18]StoreOFDPacket docnum=58268 [11:14:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8F 09 04 01 E5 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 FC 00 00 00 F4 03 04 00 89 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E3 00 00 35 04 06 00 19 99 BB 95 7D B7 EB D4 D1 D7 C5 75 BD 8F [11:14:18]CheckFolder [11:14:18]dirname=/storage/ofd_packets [11:14:18]CheckFolder done [11:14:18]ProducePacketName [11:14:18]name=ofd_packets/00058268 [11:14:18]NVStorageSaveData ofd_packets/00058268 [11:14:18]File name is /storage/ofd_packets/00058268 [11:14:18]Write 298 bytes [11:14:18]NVStorageSaveData done [11:14:18]OFDSenderStorePacket done [11:14:18]KKMCreateOFDPacket done [11:14:18]NVStorageSaveData kkm_last_timestamp [11:14:18]File name is /storage/kkm_last_timestamp [11:14:18]Write 4 bytes [11:14:18]NVStorageSaveData done [11:14:18]ExternCall_PrintAddStr [11:14:18]wPrintStart [11:14:18]Write to MH i2c: 01 00 00 C0 19 D9 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 07 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 07 00 C0 19 00 00 00 00 00 FF 0F EE [11:14:18]RasterBufferAndPrint [11:14:18]line Счет N : (1)2075518 [11:14:18]line ИНН: 02508201610067 [11:14:18]line Контрольно-Кассовый Чек [11:14:18]line ПРОДАЖА [11:14:18]line ТРК (МРК, ГНК) : 11 [11:14:18]line Товар: 2710194210 [11:14:18]line ДТ-К-5 [11:14:18]line 100.000 * 0.00 [11:14:18]line = 0.00 [11:14:18]line НДС 12% НСП 1% [11:14:18]line > о реализуемом товаре [11:14:18]line ИТОГО: 0.00 [11:14:18]line НСП 1% : 0.00 [11:14:18]line НДС 12% : 0.00 [11:14:18]line Наличными: 0.00 [11:14:18]line Безнал.: 0.00 [11:14:18]line Место: АЗС № 135 "Партнер Нефть" [11:14:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:14:18]line СНО: Общий режим [11:14:18]line Чек 252 20.08.2024 11:14 [11:14:18]line Смена: 100 ФФД: 1.0 [11:14:18]line ЗНМ: 0300000196 [11:14:18]line РНМ: 0000000000162794 [11:14:18]line Версия ККМ: v1.0 [11:14:18]line Талоны: Топливная Карта [11:14:18]line 99938 [11:14:18]line ФМ: 0000000002094532 [11:14:18]line ФД: 58268 [11:14:18]line ФПД: 28148067827127 [11:14:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111417&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58268&fm=28148067827127&tin=02508201610067®Number=0000000000162794&sum=0 [11:14:18]OFD Sender: Processing packet 58268 [packets to send 51, broken 50] [11:14:18]ProducePacketName [11:14:18]name=ofd_packets/00058268 [11:14:18]OFD Sender: To server: pG, [11:14:18]CommunicateWithHost lk.salyk.kg:30040 [11:14:18]ConnectInit lk.salyk.kg [11:14:18]written 0, free lines is 4095 [11:14:18]Connected sock=10 [11:14:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8F 09 04 01 E5 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 FC 00 00 00 F4 03 04 00 89 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E3 00 00 35 04 06 00 19 99 BB 95 7D B7 EB D4 D1 D7 C5 75 BD 8F [11:14:19]Write to MH i2c: 01 00 00 EA 19 03 [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 EA 19 00 00 00 00 00 B2 0C C8 [11:14:19]RasterBufferAndPrint [11:14:19]line [11:14:19]line [11:14:19]line [11:14:19]line [11:14:19]line [11:14:19]written 0, free lines is 3256 [11:14:19]MH_Cut [11:14:19]Write to MH i2c: D1 01 00 F1 19 01 DC [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: D1 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: D1 01 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: D1 01 00 F1 19 00 DB [11:14:19]Write to MH i2c: 01 00 00 F2 19 0B [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A6 2F 47 00 E1 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 32 30 39 34 35 33 32 10 04 04 00 9C E3 00 00 F4 03 04 00 D8 25 C4 66 B6 04 01 00 00 5D 73 1F 97 35 86 AF B4 [11:14:19]CommunicateWithHost err = 0 [11:14:19]CheckOFDResponse [11:14:19]1017 (14) - 77093643461234 [11:14:19]1041 (16) - 0000000002094532 [11:14:19]1040 (4) - 58268 [11:14:19]1012 (4) - 20.08.2024 05:12 [11:14:19]1206 (1) - 0 [11:14:19]OFD Sender: Remove packet 58268 [11:14:19]ProducePacketName [11:14:19]name=ofd_packets/00058268 [11:14:19]NVStorageDeleteData [11:14:19]OFD Sender: No OFD packet to send [11:14:19]*** Cut start [11:14:19]*** Partial cut [11:14:19]*** CUTSNS_PIN = 1 [11:14:19]*** CUTSNS_PIN = 0 [11:14:20]*** Brake cut motor [11:14:20]Read from MH i2c: 01 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: 01 07 00 [11:14:20]MH_I2C_Read... [11:14:20]*** Stop cut motor [11:14:20]*** Cut end [11:14:20]Read from MH i2c: 01 07 00 F2 19 00 00 00 00 00 FF 0F 20 [11:14:20]process_action close_receipt done [11:14:20]requested_data is exist [11:14:20]produce_requested_data [11:14:20]requested_item fm.sn is exist - process it [11:14:20]wFMCommunicate request_size=4 [11:14:20]MH_SAM_APDU [11:14:20]CAPDU: 80 11 00 00 [11:14:20]Write to MH i2c: E2 08 00 F3 19 80 11 00 00 00 00 00 00 86 [11:14:20]Write i2c OK [11:14:20]MH_I2C_Read... [11:14:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:20]Read from MH i2c: E2 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: E2 17 00 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: E2 17 00 F3 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [11:14:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:14:20]wFMCommunicate OK [11:14:20]requested_item fd.num is exist - process it [11:14:20]SAM_PROTO_GetFieldsCounters [11:14:20]wFMCommunicate request_size=4 [11:14:20]MH_SAM_APDU [11:14:20]CAPDU: 80 13 00 00 [11:14:20]Write to MH i2c: E2 08 00 F4 19 80 13 00 00 00 00 00 00 89 [11:14:20]Write i2c OK [11:14:20]MH_I2C_Read... [11:14:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:20]Read from MH i2c: E2 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: E2 62 00 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: E2 62 00 F4 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [11:14:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9C E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:20]wFMCommunicate OK [11:14:20]SAM_PROTO_GetFieldsCounters done [11:14:20]requested_item shift.num is exist - process it [11:14:20]requested_item shift.opened is exist - process it [11:14:20]req_shift_opened [11:14:20]FM_GetShiftState [11:14:20]SAM_PROTO_GetShiftState [11:14:20]wFMCommunicate request_size=4 [11:14:20]MH_SAM_APDU [11:14:20]CAPDU: 80 13 01 00 [11:14:20]Write to MH i2c: E2 08 00 F5 19 80 13 01 00 00 00 00 00 8B [11:14:20]Write i2c OK [11:14:20]MH_I2C_Read... [11:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:20]Read from MH i2c: E2 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: E2 0E 00 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: E2 0E 00 F5 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AE [11:14:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:14:20]wFMCommunicate OK [11:14:20]SAM_PROTO_GetShiftState done [11:14:20]FM_GetShiftState done [11:14:20]req_shift_opened done [11:14:20]requested_item shift.open_date is exist - process it [11:14:20]req_shift_open_date [11:14:20]req_shift_open_date done [11:14:20]produce_requested_data done [11:14:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58268,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:14:20]process_action_free close_receipt [11:14:20]json_value_free [11:14:20]json_value_free done [11:14:20]process_json_proto returns [11:14:20]Send response to host [11:14:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58268,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:14:20]free response buf [11:14:20]execute_script done [11:14:20]execute_script returns [11:14:20]free content buf [11:14:20]Sock 9.Close socket [11:14:20]Sock 9.Thread stoped [11:14:24]OFD Sender: No OFD packet to send [11:14:29]OFD Sender: No OFD packet to send [11:14:34]OFD Sender: No OFD packet to send [11:14:39]OFD Sender: No OFD packet to send [11:14:44]OFD Sender: No OFD packet to send [11:14:49]OFD Sender: No OFD packet to send [11:14:54]OFD Sender: No OFD packet to send [11:14:59]OFD Sender: No OFD packet to send [11:15: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: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:05]accept exits with 7 [11:16:05]New connection [11:16:05]New thread 3067039076 created [11:16:05]Thread 3067182436 joined [11:16:05]Waiting for new connection... [11:16:05] Sock 7.Parse request [11:16:05]Sock 7.Check first char [11:16:05]Sock 7.First char is OK [11:16:05]request: POST /json_proto HTTP/1.0 [11:16:05]Method: POST [11:16:05]URL: /json_proto [11:16:05]Method is POST - this is cgi request [11:16:05]url: /json_proto [11:16:05]query_string will be loaded in cgi processing [11:16:05]execute_cgi json_proto POST (null) [11:16:05]execute_cgi path=json_proto method=POST [11:16:05]POST find Content-Length [11:16:05]Host: 172.17.44.3:8080 [11:16:05]Content-Length: 782 [11:16:05]Content-Type: application/json [11:16:05] [11:16:05]POST finish read [11:16:05]Found Content-Length = 782 [11:16:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.000, "sum" : 550.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 550.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:05]execute_script... [11: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)2075524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.000, "sum" : 550.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 550.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:05]POST & json_proto [11:16:05]process_json_proto [11:16:05]json parsed OK: [11:16:05]protocol is kg_v1.0 [11:16:05]action value=close_receipt [11:16:05]process_action close_receipt [11:16:05]cmd_close_receipt [11:16:05]MH_GetDate [11:16:05]Write to MH i2c: F0 00 00 F6 19 FE [11:16:05]Write i2c OK [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: F0 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: F0 09 00 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: F0 09 00 F6 19 00 F6 7A C4 66 AD C5 5D 66 D6 [11:16:05]GetLastDocTimeStamp 1724152457 [11:16:05]current date 1724152566 [11:16:05]FM_GetShiftState [11:16:05]SAM_PROTO_GetShiftState [11:16:05]wFMCommunicate request_size=4 [11:16:05]MH_SAM_APDU [11:16:05]CAPDU: 80 13 01 00 [11:16:05]Write to MH i2c: E2 08 00 F7 19 80 13 01 00 00 00 00 00 8D [11:16:05]Write i2c OK [11:16:05]MH_I2C_Read... [11:16:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:05]Read from MH i2c: E2 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: E2 0E 00 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: E2 0E 00 F7 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [11:16:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:16:05]wFMCommunicate OK [11:16:05]SAM_PROTO_GetShiftState done [11:16:05]FM_GetShiftState done [11:16:05]opened in 1724112910 [11:16:05]opened+sec_in_day 1724199310 [11:16:05]quantity*price = 55040 [11:16:05]sum+1 = 55041 [11:16:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 550.40 НСП 1% : 4.87 НДС 12% : 58.45 Наличными: 0.00 Безнал.: 550.40 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 253 20.08.2024 11:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58269 ФПД: 263346922447782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111606&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58269&fm=263346922447782&tin=02508201610067®Number=0000000000162794&sum=55040 [11:16:06]StoreToDocumentArchive [11:16:06]shift 100 fd 58269 [11:16:06]save to /storage/0100/doc_00058269 [11:16:06]save last doc name /storage/0100/doc_00058269 to /storage/kkm_last_doc_name [11:16:06]save OK [11:16:06]Clear old archive folders... [11:16:06]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:16:06]tlvbuf is 007719E0 [11:16:06]SAM_PROTO_ClearQueue [11:16:06]wFMCommunicate request_size=4 [11:16:06]MH_SAM_APDU [11:16:06]CAPDU: 80 09 00 00 [11:16:06]Write to MH i2c: E2 08 00 04 1A 80 09 00 00 00 00 00 00 90 [11:16:06]Write i2c OK [11:16:06]MH_I2C_Read... [11:16:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:06]Read from MH i2c: E2 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 03 00 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 03 00 04 1A 00 90 00 92 [11:16:06]RAPDU: 90 00 [11:16:06]wFMCommunicate OK [11:16:06]SAM_PROTO_ClearQueue done [11:16:06]KKMCreateOFDPacket [11:16:06]OFDProtocolAddRootSTLVToBuf [11:16:06]FM_MakeSignedData [11:16:06]FM_MakeSignedData [11:16:06]SAM_PROTO_SignData [11:16:06]wFMCommunicate request_size=4 [11:16:06]MH_SAM_APDU [11:16:06]CAPDU: 80 0D 01 02 [11:16:06]Write to MH i2c: E2 08 00 05 1A 80 0D 01 02 00 00 00 00 98 [11:16:06]Write i2c OK [11:16:06]MH_I2C_Read... [11:16:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:06]Read from MH i2c: E2 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 03 00 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 03 00 05 1A 00 90 00 93 [11:16:06]RAPDU: 90 00 [11:16:06]wFMCommunicate OK [11:16:06]wFMCommunicate request_size=253 [11:16:06]MH_SAM_APDU [11:16:06]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 F6 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E3 00 00 35 04 06 00 EF 83 3B C3 E3 A6 [11:16:06]Write to MH i2c: E2 00 01 06 1A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 F6 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E3 00 00 35 04 06 00 EF 83 3B C3 E3 A6 00 00 72 [11:16:06]Write i2c OK [11:16:06]MH_I2C_Read... [11:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:06]Read from MH i2c: E2 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 03 00 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 03 00 06 1A 00 90 00 94 [11:16:06]RAPDU: 90 00 [11:16:06]wFMCommunicate OK [11:16:06]wFMCommunicate request_size=4 [11:16:06]MH_SAM_APDU [11:16:06]CAPDU: 80 0D 03 02 [11:16:06]Write to MH i2c: E2 08 00 07 1A 80 0D 03 02 00 00 00 00 9C [11:16:06]Write i2c OK [11:16:06]MH_I2C_Read... [11:16:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:06]Read from MH i2c: E2 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 0B 00 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 0B 00 07 1A 00 F2 86 EC 3C 7A 10 C1 6E 90 00 F6 [11:16:06]RAPDU: F2 86 EC 3C 7A 10 C1 6E 90 00 [11:16:06]wFMCommunicate OK [11:16:06]SAM_PROTO_SignData done [11:16:06]FM_MakeSignedData done [11:16:06]CreateOFDProtocolMessage [11:16:06]wFMCommunicate request_size=4 [11:16:06]MH_SAM_APDU [11:16:06]CAPDU: 80 11 00 00 [11:16:06]Write to MH i2c: E2 08 00 08 1A 80 11 00 00 00 00 00 00 9C [11:16:06]Write i2c OK [11:16:06]MH_I2C_Read... [11:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:06]Read from MH i2c: E2 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 17 00 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: E2 17 00 08 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E8 [11:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:16:06]wFMCommunicate OK [11:16:06]CreateOFDProtocolMessage done [11:16:06]OFDSenderStorePacket 58269 [11:16:06]StoreOFDPacket docnum=58269 [11:16:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 70 86 00 01 48 B1 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 F6 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E3 00 00 35 04 06 00 EF 83 3B C3 E3 A6 F2 86 EC 3C 7A 10 C1 6E [11:16:06]CheckFolder [11:16:06]dirname=/storage/ofd_packets [11:16:06]CheckFolder done [11:16:06]ProducePacketName [11:16:06]name=ofd_packets/00058269 [11:16:06]NVStorageSaveData ofd_packets/00058269 [11:16:06]File name is /storage/ofd_packets/00058269 [11:16:06]Write 294 bytes [11:16:06]NVStorageSaveData done [11:16:06]OFDSenderStorePacket done [11:16:06]KKMCreateOFDPacket done [11:16:06]NVStorageSaveData kkm_last_timestamp [11:16:06]File name is /storage/kkm_last_timestamp [11:16:06]Write 4 bytes [11:16:06]NVStorageSaveData done [11:16:06]ExternCall_PrintAddStr [11:16:06]wPrintStart [11:16:06]Write to MH i2c: 01 00 00 09 1A 23 [11:16:06]Write i2c OK [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: 01 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: 01 07 00 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: 01 07 00 09 1A 00 00 00 00 00 FF 0F 38 [11:16:06]RasterBufferAndPrint [11:16:06]line Счет N : (1)2075524 [11:16:06]line ИНН: 02508201610067 [11:16:06]line Контрольно-Кассовый Чек [11:16:06]line ПРОДАЖА [11:16:06]line ТРК (МРК, ГНК) : 44 [11:16:06]line Товар: 2710124130 [11:16:06]line SU-92 [11:16:06]line 8.000 * 68.80 [11:16:06]line = 550.40 [11:16:06]line НДС 12% НСП 1% [11:16:06]line > о реализуемом товаре [11:16:06]line ИТОГО: 550.40 [11:16:06]line НСП 1% : 4.87 [11:16:06]line НДС 12% : 58.45 [11:16:06]line Наличными: 0.00 [11:16:06]line Безнал.: 550.40 [11:16:06]line Место: АЗС № 135 "Партнер Нефть" [11:16:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:16:06]line СНО: Общий режим [11:16:06]line Чек 253 20.08.2024 11:16 [11:16:06]line Смена: 100 ФФД: 1.0 [11:16:06]line ЗНМ: 0300000196 [11:16:06]line РНМ: 0000000000162794 [11:16:06]line Версия ККМ: v1.0 [11:16:06]line Платежная система: O! деньги [11:16:06]line ФМ: 0000000002094532 [11:16:06]line ФД: 58269 [11:16:06]line ФПД: 263346922447782 [11:16:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111606&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58269&fm=263346922447782&tin=02508201610067®Number=0000000000162794&sum=55040 [11:16:07]OFD Sender: Processing packet 58269 [packets to send 51, broken 50] [11:16:07]ProducePacketName [11:16:07]name=ofd_packets/00058269 [11:16:07]OFD Sender: To server: pG, [11:16:07]CommunicateWithHost lk.salyk.kg:30040 [11:16:07]ConnectInit lk.salyk.kg [11:16:07]written 0, free lines is 4095 [11:16:07]Connected sock=10 [11:16:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 70 86 00 01 48 B1 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 F6 7A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E3 00 00 35 04 06 00 EF 83 3B C3 E3 A6 F2 86 EC 3C 7A 10 C1 6E [11:16:07]Write to MH i2c: 01 00 00 33 1A 4D [11:16:07]Write i2c OK [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: 01 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: 01 07 00 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: 01 07 00 33 1A 00 00 00 00 00 B9 0C 19 [11:16:07]RasterBufferAndPrint [11:16:07]line [11:16:07]line [11:16:07]line [11:16:07]line [11:16:07]line [11:16:07]written 0, free lines is 3264 [11:16:07]MH_Cut [11:16:07]Write to MH i2c: D1 01 00 3A 1A 01 26 [11:16:07]Write i2c OK [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: D1 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: D1 01 00 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: D1 01 00 3A 1A 00 25 [11:16:07]Write to MH i2c: 01 00 00 3B 1A 55 [11:16:07]Write i2c OK [11:16:07]MH_I2C_Read... [11:16:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BC 8B 47 00 AE 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E3 00 00 F4 03 04 00 45 26 C4 66 B6 04 01 00 00 DD E2 BF 8C 9A BD 54 CE [11:16:07]CommunicateWithHost err = 0 [11:16:07]CheckOFDResponse [11:16:07]1017 (14) - 77093643461234 [11:16:07]1041 (16) - 0000000002094532 [11:16:07]1040 (4) - 58269 [11:16:07]1012 (4) - 20.08.2024 05:14 [11:16:07]1206 (1) - 0 [11:16:07]OFD Sender: Remove packet 58269 [11:16:07]ProducePacketName [11:16:07]name=ofd_packets/00058269 [11:16:07]NVStorageDeleteData [11:16:08]OFD Sender: No OFD packet to send [11:16:08]*** Cut start [11:16:08]*** Partial cut [11:16:08]*** CUTSNS_PIN = 1 [11:16:08]*** CUTSNS_PIN = 0 [11:16:08]*** Brake cut motor [11:16:09]Read from MH i2c: 01 [11:16:09]MH_I2C_Read... [11:16:09]*** Stop cut motor [11:16:09]*** Cut end [11:16:09]Read from MH i2c: 01 07 00 [11:16:09]MH_I2C_Read... [11:16:09]Read from MH i2c: 01 07 00 3B 1A 00 00 00 00 00 FF 0F 6A [11:16:09]process_action close_receipt done [11:16:09]requested_data is exist [11:16:09]produce_requested_data [11:16:09]requested_item fm.sn is exist - process it [11:16:09]wFMCommunicate request_size=4 [11:16:09]MH_SAM_APDU [11:16:09]CAPDU: 80 11 00 00 [11:16:09]Write to MH i2c: E2 08 00 3C 1A 80 11 00 00 00 00 00 00 D0 [11:16:09]Write i2c OK [11:16:09]MH_I2C_Read... [11:16:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:09]Read from MH i2c: E2 [11:16:09]MH_I2C_Read... [11:16:09]Read from MH i2c: E2 17 00 [11:16:09]MH_I2C_Read... [11:16:09]Read from MH i2c: E2 17 00 3C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1C [11:16:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:16:09]wFMCommunicate OK [11:16:09]requested_item fd.num is exist - process it [11:16:09]SAM_PROTO_GetFieldsCounters [11:16:09]wFMCommunicate request_size=4 [11:16:09]MH_SAM_APDU [11:16:09]CAPDU: 80 13 00 00 [11:16:09]Write to MH i2c: E2 08 00 3D 1A 80 13 00 00 00 00 00 00 D3 [11:16:09]Write i2c OK [11:16:09]MH_I2C_Read... [11:16:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:09]Read from MH i2c: E2 [11:16:09]MH_I2C_Read... [11:16:09]Read from MH i2c: E2 62 00 [11:16:09]MH_I2C_Read... [11:16:09]Read from MH i2c: E2 62 00 3D 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [11:16:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9D E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:16:09]wFMCommunicate OK [11:16:09]SAM_PROTO_GetFieldsCounters done [11:16:09]requested_item shift.num is exist - process it [11:16:09]requested_item shift.opened is exist - process it [11:16:09]req_shift_opened [11:16:09]FM_GetShiftState [11:16:09]SAM_PROTO_GetShiftState [11:16:09]wFMCommunicate request_size=4 [11:16:09]MH_SAM_APDU [11:16:09]CAPDU: 80 13 01 00 [11:16:09]Write to MH i2c: E2 08 00 3E 1A 80 13 01 00 00 00 00 00 D5 [11:16:09]Write i2c OK [11:16:09]MH_I2C_Read... [11:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:09]Read from MH i2c: E2 [11:16:09]MH_I2C_Read... [11:16:09]Read from MH i2c: E2 0E 00 [11:16:09]MH_I2C_Read... [11:16:09]Read from MH i2c: E2 0E 00 3E 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F8 [11:16:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:16:09]wFMCommunicate OK [11:16:09]SAM_PROTO_GetShiftState done [11:16:09]FM_GetShiftState done [11:16:09]req_shift_opened done [11:16:09]requested_item shift.open_date is exist - process it [11:16:09]req_shift_open_date [11:16:09]req_shift_open_date done [11:16:09]produce_requested_data done [11:16:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58269,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:16:09]process_action_free close_receipt [11:16:09]json_value_free [11:16:09]json_value_free done [11:16:09]process_json_proto returns [11:16:09]Send response to host [11:16:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58269,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:16:09]free response buf [11:16:09]execute_script done [11:16:09]execute_script returns [11:16:09]free content buf [11:16:09]Sock 7.Close socket [11:16:09]Sock 7.Thread stoped [11:16:13]OFD Sender: No OFD packet to send [11:16:18]OFD Sender: No OFD packet to send [11:16:23]OFD Sender: No OFD packet to send [11:16:28]OFD Sender: No OFD packet to send [11:16:33]OFD Sender: No OFD packet to send [11:16:38]OFD Sender: No OFD packet to send [11:16:43]OFD Sender: No OFD packet to send [11:16:48]OFD Sender: No OFD packet to send [11:16:53]OFD Sender: No OFD packet to send [11:16:58]OFD Sender: No OFD packet to send [11:17:03]OFD Sender: No OFD packet to send [11:17:08]OFD Sender: No OFD packet to send [11:17:13]OFD Sender: No OFD packet to send [11:17:18]OFD Sender: No OFD packet to send [11:17:23]OFD Sender: No OFD packet to send [11:17:28]OFD Sender: No OFD packet to send [11:17:33]OFD Sender: No OFD packet to send [11:17:38]OFD Sender: No OFD packet to send [11:17:43]OFD Sender: No OFD packet to send [11:17:48]OFD Sender: No OFD packet to send [11:17:53]OFD Sender: No OFD packet to send [11:17:58]OFD Sender: No OFD packet to send [11:18:03]OFD Sender: No OFD packet to send [11:18:08]OFD Sender: No OFD packet to send [11:18:13]OFD Sender: No OFD packet to send [11:18:18]OFD Sender: No OFD packet to send [11:18:23]OFD Sender: No OFD packet to send [11:18:27]accept exits with 9 [11:18:27]New connection [11:18:27]New thread 3067182436 created [11:18:27]Thread 3067039076 joined [11:18:27]Waiting for new connection... [11:18:27] Sock 9.Parse request [11:18:27]Sock 9.Check first char [11:18:27]Sock 9.First char is OK [11:18:27]request: POST /json_proto HTTP/1.0 [11:18:27]Method: POST [11:18:27]URL: /json_proto [11:18:27]Method is POST - this is cgi request [11:18:27]url: /json_proto [11:18:27]query_string will be loaded in cgi processing [11:18:27]execute_cgi json_proto POST (null) [11:18:27]execute_cgi path=json_proto method=POST [11:18:27]POST find Content-Length [11:18:27]Host: 172.17.44.3:8080 [11:18:27]Content-Length: 755 [11:18:27]Content-Type: application/json [11:18:27] [11:18:27]POST finish read [11:18:27]Found Content-Length = 755 [11:18:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30010427", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:27]execute_script... [11:18:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30010427", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:27]POST & json_proto [11:18:27]process_json_proto [11:18:27]json parsed OK: [11:18:27]protocol is kg_v1.0 [11:18:27]action value=close_receipt [11:18:27]process_action close_receipt [11:18:27]cmd_close_receipt [11:18:27]MH_GetDate [11:18:27]Write to MH i2c: F0 00 00 3F 1A 48 [11:18:27]Write i2c OK [11:18:27]MH_I2C_Read... [11:18:27]Read from MH i2c: F0 [11:18:27]MH_I2C_Read... [11:18:27]Read from MH i2c: F0 09 00 [11:18:27]MH_I2C_Read... [11:18:27]Read from MH i2c: F0 09 00 3F 1A 00 84 7B C4 66 AD C5 5D 66 AF [11:18:27]GetLastDocTimeStamp 1724152566 [11:18:27]current date 1724152708 [11:18:27]FM_GetShiftState [11:18:27]SAM_PROTO_GetShiftState [11:18:27]wFMCommunicate request_size=4 [11:18:27]MH_SAM_APDU [11:18:27]CAPDU: 80 13 01 00 [11:18:27]Write to MH i2c: E2 08 00 40 1A 80 13 01 00 00 00 00 00 D7 [11:18:27]Write i2c OK [11:18:27]MH_I2C_Read... [11:18:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:27]Read from MH i2c: E2 [11:18:27]MH_I2C_Read... [11:18:27]Read from MH i2c: E2 0E 00 [11:18:27]MH_I2C_Read... [11:18:27]Read from MH i2c: E2 0E 00 40 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FA [11:18:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:18:27]wFMCommunicate OK [11:18:27]SAM_PROTO_GetShiftState done [11:18:27]FM_GetShiftState done [11:18:27]opened in 1724112910 [11:18:27]opened+sec_in_day 1724199310 [11:18:27]quantity*price = 0 [11:18:27]sum+1 = 1 [11:18:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 254 20.08.2024 11:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30010427 ФМ: 0000000002094532 ФД: 58270 ФПД: 13549346563466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58270&fm=13549346563466&tin=02508201610067®Number=0000000000162794&sum=0 [11:18:28]StoreToDocumentArchive [11:18:28]shift 100 fd 58270 [11:18:28]save to /storage/0100/doc_00058270 [11:18:28]save last doc name /storage/0100/doc_00058270 to /storage/kkm_last_doc_name [11:18:28]save OK [11:18:28]Clear old archive folders... [11:18:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:28]tlvbuf is 00705460 [11:18:28]SAM_PROTO_ClearQueue [11:18:28]wFMCommunicate request_size=4 [11:18:28]MH_SAM_APDU [11:18:28]CAPDU: 80 09 00 00 [11:18:28]Write to MH i2c: E2 08 00 4D 1A 80 09 00 00 00 00 00 00 D9 [11:18:28]Write i2c OK [11:18:28]MH_I2C_Read... [11:18:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:28]Read from MH i2c: E2 [11:18:28]MH_I2C_Read... [11:18:28]Read from MH i2c: E2 03 00 [11:18:28]MH_I2C_Read... [11:18:28]Read from MH i2c: E2 03 00 4D 1A 00 90 00 DB [11:18:28]RAPDU: 90 00 [11:18:28]wFMCommunicate OK [11:18:28]SAM_PROTO_ClearQueue done [11:18:28]KKMCreateOFDPacket [11:18:28]OFDProtocolAddRootSTLVToBuf [11:18:28]FM_MakeSignedData [11:18:28]FM_MakeSignedData [11:18:28]SAM_PROTO_SignData [11:18:28]wFMCommunicate request_size=4 [11:18:28]MH_SAM_APDU [11:18:28]CAPDU: 80 0D 01 02 [11:18:28]Write to MH i2c: E2 08 00 4E 1A 80 0D 01 02 00 00 00 00 E1 [11:18:28]Write i2c OK [11:18:28]MH_I2C_Read... [11:18:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:28]Read from MH i2c: E2 [11:18:28]MH_I2C_Read... [11:18:28]Read from MH i2c: E2 03 00 [11:18:28]MH_I2C_Read... [11:18:28]Read from MH i2c: E2 03 00 4E 1A 00 90 00 DC [11:18:28]RAPDU: 90 00 [11:18:28]wFMCommunicate OK [11:18:28]wFMCommunicate request_size=255 [11:18:28]MH_SAM_APDU [11:18: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 34 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 FE 00 00 00 F4 03 04 00 84 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E3 00 00 35 04 06 00 0C [11:18:28]Write to MH i2c: E2 02 01 4F 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 34 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 FE 00 00 00 F4 03 04 00 84 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E3 00 00 35 04 06 00 0C 00 00 6D [11:18:28]Write i2c OK [11:18:28]MH_I2C_Read... [11:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:29]Read from MH i2c: E2 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: E2 03 00 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: E2 03 00 4F 1A 00 90 00 DD [11:18:29]RAPDU: 90 00 [11:18:29]wFMCommunicate OK [11:18:29]wFMCommunicate request_size=10 [11:18:29]MH_SAM_APDU [11:18:29]CAPDU: 80 0D 02 02 05 52 B3 FD 25 8A [11:18:29]Write to MH i2c: E2 0D 00 50 1A 80 0D 02 02 05 00 52 B3 FD 25 8A 00 00 9F [11:18:29]Write i2c OK [11:18:29]MH_I2C_Read... [11:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:29]Read from MH i2c: E2 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: E2 03 00 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: E2 03 00 50 1A 00 90 00 DE [11:18:29]RAPDU: 90 00 [11:18:29]wFMCommunicate OK [11:18:29]wFMCommunicate request_size=4 [11:18:29]MH_SAM_APDU [11:18:29]CAPDU: 80 0D 03 02 [11:18:29]Write to MH i2c: E2 08 00 51 1A 80 0D 03 02 00 00 00 00 E6 [11:18:29]Write i2c OK [11:18:29]MH_I2C_Read... [11:18:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:29]Read from MH i2c: E2 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: E2 0B 00 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: E2 0B 00 51 1A 00 D8 62 77 95 D4 36 45 E3 90 00 5F [11:18:29]RAPDU: D8 62 77 95 D4 36 45 E3 90 00 [11:18:29]wFMCommunicate OK [11:18:29]SAM_PROTO_SignData done [11:18:29]FM_MakeSignedData done [11:18:29]CreateOFDProtocolMessage [11:18:29]wFMCommunicate request_size=4 [11:18:29]MH_SAM_APDU [11:18:29]CAPDU: 80 11 00 00 [11:18:29]Write to MH i2c: E2 08 00 52 1A 80 11 00 00 00 00 00 00 E6 [11:18:29]Write i2c OK [11:18:29]MH_I2C_Read... [11:18:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:29]Read from MH i2c: E2 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: E2 17 00 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: E2 17 00 52 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 32 [11:18:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:18:29]wFMCommunicate OK [11:18:29]CreateOFDProtocolMessage done [11:18:29]OFDSenderStorePacket 58270 [11:18:29]StoreOFDPacket docnum=58270 [11:18:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 87 07 01 69 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 34 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 FE 00 00 00 F4 03 04 00 84 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E3 00 00 35 04 06 00 0C 52 B3 FD 25 8A D8 62 77 95 D4 36 45 E3 [11:18:29]CheckFolder [11:18:29]dirname=/storage/ofd_packets [11:18:29]CheckFolder done [11:18:29]ProducePacketName [11:18:29]name=ofd_packets/00058270 [11:18:29]NVStorageSaveData ofd_packets/00058270 [11:18:29]File name is /storage/ofd_packets/00058270 [11:18:29]Write 301 bytes [11:18:29]NVStorageSaveData done [11:18:29]OFDSenderStorePacket done [11:18:29]KKMCreateOFDPacket done [11:18:29]NVStorageSaveData kkm_last_timestamp [11:18:29]File name is /storage/kkm_last_timestamp [11:18:29]Write 4 bytes [11:18:29]NVStorageSaveData done [11:18:29]ExternCall_PrintAddStr [11:18:29]wPrintStart [11:18:29]Write to MH i2c: 01 00 00 53 1A 6D [11:18:29]Write i2c OK [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: 01 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: 01 07 00 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: 01 07 00 53 1A 00 00 00 00 00 FF 0F 82 [11:18:29]RasterBufferAndPrint [11:18:29]line Счет N : (1)2075525 [11:18:29]line ИНН: 02508201610067 [11:18:29]line Контрольно-Кассовый Чек [11:18:29]line ПРОДАЖА [11:18:29]line ТРК (МРК, ГНК) : 33 [11:18:29]line Товар: 2710124130 [11:18:29]line Аи-92-К-4 [11:18:29]line 20.000 * 0.00 [11:18:29]line = 0.00 [11:18:29]line НДС 12% НСП 1% [11:18:29]line > о реализуемом товаре [11:18:29]line ИТОГО: 0.00 [11:18:29]line НСП 1% : 0.00 [11:18:29]line НДС 12% : 0.00 [11:18:29]line Наличными: 0.00 [11:18:29]line Безнал.: 0.00 [11:18:29]line Место: АЗС № 135 "Партнер Нефть" [11:18:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:18:29]line СНО: Общий режим [11:18:29]line Чек 254 20.08.2024 11:18 [11:18:29]line Смена: 100 ФФД: 1.0 [11:18:29]line ЗНМ: 0300000196 [11:18:29]line РНМ: 0000000000162794 [11:18:29]line Версия ККМ: v1.0 [11:18:29]line Талоны: ТК ГПНА Online [11:18:29]line 30010427 [11:18:29]line ФМ: 0000000002094532 [11:18:29]line ФД: 58270 [11:18:29]line ФПД: 13549346563466 [11:18:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58270&fm=13549346563466&tin=02508201610067®Number=0000000000162794&sum=0 [11:18:29]OFD Sender: Processing packet 58270 [packets to send 51, broken 50] [11:18:29]ProducePacketName [11:18:29]name=ofd_packets/00058270 [11:18:29]OFD Sender: To server: pG, [11:18:29]CommunicateWithHost lk.salyk.kg:30040 [11:18:29]ConnectInit lk.salyk.kg [11:18:29]written 0, free lines is 4095 [11:18:29]Connected sock=10 [11:18:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 87 07 01 69 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 34 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 FE 00 00 00 F4 03 04 00 84 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E3 00 00 35 04 06 00 0C 52 B3 FD 25 8A D8 62 77 95 D4 36 45 E3 [11:18:29]Write to MH i2c: 01 00 00 7D 1A 97 [11:18:29]Write i2c OK [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: 01 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: 01 07 00 [11:18:29]MH_I2C_Read... [11:18:29]Read from MH i2c: 01 07 00 7D 1A 00 00 00 00 00 B8 0C 62 [11:18:29]RasterBufferAndPrint [11:18:29]line [11:18:29]line [11:18:29]line [11:18:29]line [11:18:29]line [11:18:29]written 0, free lines is 3262 [11:18:30]MH_Cut [11:18:30]Write to MH i2c: D1 01 00 84 1A 01 70 [11:18:30]Write i2c OK [11:18:30]MH_I2C_Read... [11:18:30]Read from MH i2c: D1 [11:18:30]MH_I2C_Read... [11:18:30]Read from MH i2c: D1 01 00 [11:18:30]MH_I2C_Read... [11:18:30]Read from MH i2c: D1 01 00 84 1A 00 6F [11:18:30]Write to MH i2c: 01 00 00 85 1A 9F [11:18:30]Write i2c OK [11:18:30]MH_I2C_Read... [11:18:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 78 62 47 00 86 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 32 30 39 34 35 33 32 10 04 04 00 9E E3 00 00 F4 03 04 00 D3 26 C4 66 B6 04 01 00 00 10 D6 06 C7 99 16 07 E7 [11:18:30]CommunicateWithHost err = 0 [11:18:30]CheckOFDResponse [11:18:30]1017 (14) - 77093643461234 [11:18:30]1041 (16) - 0000000002094532 [11:18:30]1040 (4) - 58270 [11:18:30]1012 (4) - 20.08.2024 05:17 [11:18:30]1206 (1) - 0 [11:18:30]OFD Sender: Remove packet 58270 [11:18:30]ProducePacketName [11:18:30]name=ofd_packets/00058270 [11:18:30]NVStorageDeleteData [11:18:30]OFD Sender: No OFD packet to send [11:18:30]*** Cut start [11:18:30]*** Partial cut [11:18:30]*** CUTSNS_PIN = 1 [11:18:30]*** CUTSNS_PIN = 0 [11:18:31]*** Brake cut motor [11:18:31]Read from MH i2c: 01 [11:18:31]MH_I2C_Read... [11:18:31]*** Stop cut motor [11:18:31]Read from MH i2c: 01 07 00 [11:18:31]MH_I2C_Read... [11:18:31]*** Cut end [11:18:31]Read from MH i2c: 01 07 00 85 1A 00 00 00 00 00 FF 0F B4 [11:18:31]process_action close_receipt done [11:18:31]requested_data is exist [11:18:31]produce_requested_data [11:18:31]requested_item fm.sn is exist - process it [11:18:31]wFMCommunicate request_size=4 [11:18:31]MH_SAM_APDU [11:18:31]CAPDU: 80 11 00 00 [11:18:31]Write to MH i2c: E2 08 00 86 1A 80 11 00 00 00 00 00 00 1A [11:18:31]Write i2c OK [11:18:31]MH_I2C_Read... [11:18:31]Read from MH i2c: E2 [11:18:31]MH_I2C_Read... [11:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:31]Read from MH i2c: E2 17 00 [11:18:31]MH_I2C_Read... [11:18:31]Read from MH i2c: E2 17 00 86 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 66 [11:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:18:31]wFMCommunicate OK [11:18:31]requested_item fd.num is exist - process it [11:18:31]SAM_PROTO_GetFieldsCounters [11:18:31]wFMCommunicate request_size=4 [11:18:31]MH_SAM_APDU [11:18:31]CAPDU: 80 13 00 00 [11:18:31]Write to MH i2c: E2 08 00 87 1A 80 13 00 00 00 00 00 00 1D [11:18:31]Write i2c OK [11:18:31]MH_I2C_Read... [11:18:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:31]Read from MH i2c: E2 [11:18:31]MH_I2C_Read... [11:18:31]Read from MH i2c: E2 62 00 [11:18:31]MH_I2C_Read... [11:18:31]Read from MH i2c: E2 62 00 87 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [11:18:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9E E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:31]wFMCommunicate OK [11:18:31]SAM_PROTO_GetFieldsCounters done [11:18:31]requested_item shift.num is exist - process it [11:18:31]requested_item shift.opened is exist - process it [11:18:31]req_shift_opened [11:18:31]FM_GetShiftState [11:18:31]SAM_PROTO_GetShiftState [11:18:31]wFMCommunicate request_size=4 [11:18:31]MH_SAM_APDU [11:18:31]CAPDU: 80 13 01 00 [11:18:31]Write to MH i2c: E2 08 00 88 1A 80 13 01 00 00 00 00 00 1F [11:18:31]Write i2c OK [11:18:31]MH_I2C_Read... [11:18:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:31]Read from MH i2c: E2 [11:18:31]MH_I2C_Read... [11:18:31]Read from MH i2c: E2 0E 00 [11:18:31]MH_I2C_Read... [11:18:31]Read from MH i2c: E2 0E 00 88 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 42 [11:18:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:18:31]wFMCommunicate OK [11:18:31]SAM_PROTO_GetShiftState done [11:18:31]FM_GetShiftState done [11:18:31]req_shift_opened done [11:18:31]requested_item shift.open_date is exist - process it [11:18:31]req_shift_open_date [11:18:31]req_shift_open_date done [11:18:31]produce_requested_data done [11:18:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58270,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:18:31]process_action_free close_receipt [11:18:31]json_value_free [11:18:31]json_value_free done [11:18:31]process_json_proto returns [11:18:31]Send response to host [11:18:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58270,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:18:31]free response buf [11:18:31]execute_script done [11:18:31]execute_script returns [11:18:31]free content buf [11:18:31]Sock 9.Close socket [11:18:31]Sock 9.Thread stoped [11:18:35]OFD Sender: No OFD packet to send [11:18:40]OFD Sender: No OFD packet to send [11:18:45]OFD Sender: No OFD packet to send [11:18:50]OFD Sender: No OFD packet to send [11:18:54]accept exits with 7 [11:18:54]New connection [11:18:54]New thread 3067039076 created [11:18:54]Thread 3067182436 joined [11:18:54]Waiting for new connection... [11:18:54] Sock 7.Parse request [11:18:54]Sock 7.Check first char [11:18:54]Sock 7.First char is OK [11:18:54]request: POST /json_proto HTTP/1.0 [11:18:54]Method: POST [11:18:54]URL: /json_proto [11:18:54]Method is POST - this is cgi request [11:18:54]url: /json_proto [11:18:54]query_string will be loaded in cgi processing [11:18:54]execute_cgi json_proto POST (null) [11:18:54]execute_cgi path=json_proto method=POST [11:18:54]POST find Content-Length [11:18:54]Host: 172.17.44.3:8080 [11:18:54]Content-Length: 804 [11:18:54]Content-Type: application/json [11:18:54] [11:18:54]POST finish read [11:18:54]Found Content-Length = 804 [11:18:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:54]execute_script... [11: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)2075527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:54]POST & json_proto [11:18:54]process_json_proto [11:18:54]json parsed OK: [11:18:54]protocol is kg_v1.0 [11:18:54]action value=close_receipt [11:18:54]process_action close_receipt [11:18:54]cmd_close_receipt [11:18:54]MH_GetDate [11:18:54]Write to MH i2c: F0 00 00 89 1A 92 [11:18:54]Write i2c OK [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: F0 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: F0 09 00 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: F0 09 00 89 1A 00 9F 7B C4 66 AD C5 5D 66 14 [11:18:54]GetLastDocTimeStamp 1724152708 [11:18:54]current date 1724152735 [11:18:54]FM_GetShiftState [11:18:54]SAM_PROTO_GetShiftState [11:18:54]wFMCommunicate request_size=4 [11:18:54]MH_SAM_APDU [11:18:54]CAPDU: 80 13 01 00 [11:18:54]Write to MH i2c: E2 08 00 8A 1A 80 13 01 00 00 00 00 00 21 [11:18:54]Write i2c OK [11:18:54]MH_I2C_Read... [11:18:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:54]Read from MH i2c: E2 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: E2 0E 00 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: E2 0E 00 8A 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 44 [11:18:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:18:54]wFMCommunicate OK [11:18:54]SAM_PROTO_GetShiftState done [11:18:54]FM_GetShiftState done [11:18:54]opened in 1724112910 [11:18:54]opened+sec_in_day 1724199310 [11:18:54]quantity*price = 100021 [11:18:54]sum+1 = 100023 [11:18:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 255 20.08.2024 11:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58271 ФПД: 38412808184282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111855&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58271&fm=38412808184282&tin=02508201610067®Number=0000000000162794&sum=100022 [11:18:55]StoreToDocumentArchive [11:18:55]shift 100 fd 58271 [11:18:55]save to /storage/0100/doc_00058271 [11:18:55]save last doc name /storage/0100/doc_00058271 to /storage/kkm_last_doc_name [11:18:55]save OK [11:18:55]Clear old archive folders... [11:18:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:55]tlvbuf is 00768B60 [11:18:55]SAM_PROTO_ClearQueue [11:18:55]wFMCommunicate request_size=4 [11:18:55]MH_SAM_APDU [11:18:55]CAPDU: 80 09 00 00 [11:18:55]Write to MH i2c: E2 08 00 97 1A 80 09 00 00 00 00 00 00 23 [11:18:55]Write i2c OK [11:18:55]MH_I2C_Read... [11:18:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:55]Read from MH i2c: E2 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 03 00 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 03 00 97 1A 00 90 00 25 [11:18:55]RAPDU: 90 00 [11:18:55]wFMCommunicate OK [11:18:55]SAM_PROTO_ClearQueue done [11:18:55]KKMCreateOFDPacket [11:18:55]OFDProtocolAddRootSTLVToBuf [11:18:55]FM_MakeSignedData [11:18:55]FM_MakeSignedData [11:18:55]SAM_PROTO_SignData [11:18:55]wFMCommunicate request_size=4 [11:18:55]MH_SAM_APDU [11:18:55]CAPDU: 80 0D 01 02 [11:18:55]Write to MH i2c: E2 08 00 98 1A 80 0D 01 02 00 00 00 00 2B [11:18:55]Write i2c OK [11:18:55]MH_I2C_Read... [11:18:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:55]Read from MH i2c: E2 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 03 00 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 03 00 98 1A 00 90 00 26 [11:18:55]RAPDU: 90 00 [11:18:55]wFMCommunicate OK [11:18:55]wFMCommunicate request_size=255 [11:18:55]MH_SAM_APDU [11: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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FF 00 00 00 F4 03 04 00 9F 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E3 00 00 35 04 06 00 22 [11:18:55]Write to MH i2c: E2 02 01 99 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FF 00 00 00 F4 03 04 00 9F 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E3 00 00 35 04 06 00 22 00 00 4B [11:18:55]Write i2c OK [11:18:55]MH_I2C_Read... [11:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:56]Read from MH i2c: E2 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 03 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 03 00 99 1A 00 90 00 27 [11:18:56]RAPDU: 90 00 [11:18:56]wFMCommunicate OK [11:18:56]wFMCommunicate request_size=10 [11:18:56]MH_SAM_APDU [11:18:56]CAPDU: 80 0D 02 02 05 EF AD C9 61 DA [11:18:56]Write to MH i2c: E2 0D 00 9A 1A 80 0D 02 02 05 00 EF AD C9 61 DA 00 00 D8 [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:56]Read from MH i2c: E2 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 03 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 03 00 9A 1A 00 90 00 28 [11:18:56]RAPDU: 90 00 [11:18:56]wFMCommunicate OK [11:18:56]wFMCommunicate request_size=4 [11:18:56]MH_SAM_APDU [11:18:56]CAPDU: 80 0D 03 02 [11:18:56]Write to MH i2c: E2 08 00 9B 1A 80 0D 03 02 00 00 00 00 30 [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:56]Read from MH i2c: E2 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 0B 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 0B 00 9B 1A 00 F8 FA 9A B6 B8 15 1B 44 90 00 9F [11:18:56]RAPDU: F8 FA 9A B6 B8 15 1B 44 90 00 [11:18:56]wFMCommunicate OK [11:18:56]SAM_PROTO_SignData done [11:18:56]FM_MakeSignedData done [11:18:56]CreateOFDProtocolMessage [11:18:56]wFMCommunicate request_size=4 [11:18:56]MH_SAM_APDU [11:18:56]CAPDU: 80 11 00 00 [11:18:56]Write to MH i2c: E2 08 00 9C 1A 80 11 00 00 00 00 00 00 30 [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:56]Read from MH i2c: E2 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 17 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 17 00 9C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7C [11:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:18:56]wFMCommunicate OK [11:18:56]CreateOFDProtocolMessage done [11:18:56]OFDSenderStorePacket 58271 [11:18:56]StoreOFDPacket docnum=58271 [11:18:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2E 61 07 01 77 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FF 00 00 00 F4 03 04 00 9F 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E3 00 00 35 04 06 00 22 EF AD C9 61 DA F8 FA 9A B6 B8 15 1B 44 [11:18:56]CheckFolder [11:18:56]dirname=/storage/ofd_packets [11:18:56]CheckFolder done [11:18:56]ProducePacketName [11:18:56]name=ofd_packets/00058271 [11:18:56]NVStorageSaveData ofd_packets/00058271 [11:18:56]File name is /storage/ofd_packets/00058271 [11:18:56]Write 301 bytes [11:18:56]NVStorageSaveData done [11:18:56]OFDSenderStorePacket done [11:18:56]KKMCreateOFDPacket done [11:18:56]NVStorageSaveData kkm_last_timestamp [11:18:56]File name is /storage/kkm_last_timestamp [11:18:56]Write 4 bytes [11:18:56]NVStorageSaveData done [11:18:56]ExternCall_PrintAddStr [11:18:56]wPrintStart [11:18:56]Write to MH i2c: 01 00 00 9D 1A B7 [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: 01 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: 01 07 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: 01 07 00 9D 1A 00 00 00 00 00 FF 0F CC [11:18:56]RasterBufferAndPrint [11:18:56]line Счет N : (1)2075527 [11:18:56]line ИНН: 02508201610067 [11:18:56]line Контрольно-Кассовый Чек [11:18:56]line ПРОДАЖА [11:18:56]line ТРК (МРК, ГНК) : 52 [11:18:56]line Товар: 2710124500 [11:18:56]line Аи-95-К-5 [11:18:56]line 13.480 * 74.20 [11:18:56]line = 1000.22 [11:18:56]line НДС 12% НСП 1% [11:18:56]line > о реализуемом товаре [11:18:56]line ИТОГО: 1000.22 [11:18:56]line НСП 1% : 8.85 [11:18:56]line НДС 12% : 106.22 [11:18:56]line Наличными: 0.00 [11:18:56]line Безнал.: 1000.22 [11:18:56]line Место: АЗС № 135 "Партнер Нефть" [11:18:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:18:56]line СНО: Общий режим [11:18:56]line Чек 255 20.08.2024 11:18 [11:18:56]line Смена: 100 ФФД: 1.0 [11:18:56]line ЗНМ: 0300000196 [11:18:56]line РНМ: 0000000000162794 [11:18:56]line Версия ККМ: v1.0 [11:18:56]line Платежная система: O! деньги [11:18:56]line ФМ: 0000000002094532 [11:18:56]line ФД: 58271 [11:18:56]line ФПД: 38412808184282 [11:18:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111855&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58271&fm=38412808184282&tin=02508201610067®Number=0000000000162794&sum=100022 [11:18:56]OFD Sender: Processing packet 58271 [packets to send 51, broken 50] [11:18:56]ProducePacketName [11:18:56]name=ofd_packets/00058271 [11:18:56]OFD Sender: To server: pG, [11:18:56]CommunicateWithHost lk.salyk.kg:30040 [11:18:56]ConnectInit lk.salyk.kg [11:18:56]written 0, free lines is 4095 [11:18:56]Connected sock=10 [11:18:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2E 61 07 01 77 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FF 00 00 00 F4 03 04 00 9F 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E3 00 00 35 04 06 00 22 EF AD C9 61 DA F8 FA 9A B6 B8 15 1B 44 [11:18:57]Write to MH i2c: 01 00 00 C7 1A E1 [11:18:57]Write i2c OK [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: 01 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: 01 07 00 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: 01 07 00 C7 1A 00 00 00 00 00 B7 0C AB [11:18:57]RasterBufferAndPrint [11:18:57]line [11:18:57]line [11:18:57]line [11:18:57]line [11:18:57]line [11:18:57]written 0, free lines is 3259 [11:18:57]MH_Cut [11:18:57]Write to MH i2c: D1 01 00 CE 1A 01 BA [11:18:57]Write i2c OK [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: D1 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: D1 01 00 [11:18:57]MH_I2C_Read... [11:18:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BC 56 47 00 72 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E3 00 00 F4 03 04 00 EE 26 C4 66 B6 04 01 00 00 74 28 AE 3F AA 2D DF A1 [11:18:57]CommunicateWithHost err = 0 [11:18:57]CheckOFDResponse [11:18:57]1017 (14) - 77093643461234 [11:18:57]1041 (16) - 0000000002094532 [11:18:57]1040 (4) - 58271 [11:18:57]1012 (4) - 20.08.2024 05:17 [11:18:57]1206 (1) - 0 [11:18:57]OFD Sender: Remove packet 58271 [11:18:57]ProducePacketName [11:18:57]name=ofd_packets/00058271 [11:18:57]NVStorageDeleteData [11:18:57]Read from MH i2c: D1 01 00 CE 1A 00 B9 [11:18:57]Write to MH i2c: 01 00 00 CF 1A E9 [11:18:57]Write i2c OK [11:18:57]MH_I2C_Read... [11:18:57]OFD Sender: No OFD packet to send [11:18:58]*** Cut start [11:18:58]*** Partial cut [11:18:58]*** CUTSNS_PIN = 1 [11:18:58]*** CUTSNS_PIN = 0 [11:18:58]*** Brake cut motor [11:18:58]Read from MH i2c: 01 [11:18:58]MH_I2C_Read... [11:18:58]*** Stop cut motor [11:18:58]*** Cut end [11:18:58]Read from MH i2c: 01 07 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: 01 07 00 CF 1A 00 00 00 00 00 FF 0F FE [11:18:58]process_action close_receipt done [11:18:58]requested_data is exist [11:18:58]produce_requested_data [11:18:58]requested_item fm.sn is exist - process it [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 11 00 00 [11:18:58]Write to MH i2c: E2 08 00 D0 1A 80 11 00 00 00 00 00 00 64 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 17 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 17 00 D0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B0 [11:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:18:58]wFMCommunicate OK [11:18:58]requested_item fd.num is exist - process it [11:18:58]SAM_PROTO_GetFieldsCounters [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 13 00 00 [11:18:58]Write to MH i2c: E2 08 00 D1 1A 80 13 00 00 00 00 00 00 67 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 62 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 62 00 D1 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [11:18:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9F E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:58]wFMCommunicate OK [11:18:58]SAM_PROTO_GetFieldsCounters done [11:18:58]requested_item shift.num is exist - process it [11:18:58]requested_item shift.opened is exist - process it [11:18:58]req_shift_opened [11:18:58]FM_GetShiftState [11:18:58]SAM_PROTO_GetShiftState [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 13 01 00 [11:18:58]Write to MH i2c: E2 08 00 D2 1A 80 13 01 00 00 00 00 00 69 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 0E 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 0E 00 D2 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8C [11:18:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:18:58]wFMCommunicate OK [11:18:58]SAM_PROTO_GetShiftState done [11:18:58]FM_GetShiftState done [11:18:58]req_shift_opened done [11:18:58]requested_item shift.open_date is exist - process it [11:18:58]req_shift_open_date [11:18:58]req_shift_open_date done [11:18:58]produce_requested_data done [11:18:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58271,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:18:58]process_action_free close_receipt [11:18:58]json_value_free [11:18:58]json_value_free done [11:18:58]process_json_proto returns [11:18:58]Send response to host [11:18:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58271,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:18:58]free response buf [11:18:58]execute_script done [11:18:58]execute_script returns [11:18:58]free content buf [11:18:58]Sock 7.Close socket [11:18:58]Sock 7.Thread stoped [11:19:02]OFD Sender: No OFD packet to send [11:19:07]OFD Sender: No OFD packet to send [11:19:12]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:46]accept exits with 9 [11:19:46]New connection [11:19:46]New thread 3067182436 created [11:19:46]Thread 3067039076 joined [11:19:46]Waiting for new connection... [11:19:46] Sock 9.Parse request [11:19:46]Sock 9.Check first char [11:19:46]Sock 9.First char is OK [11:19:46]request: POST /json_proto HTTP/1.0 [11:19:46]Method: POST [11:19:46]URL: /json_proto [11:19:46]Method is POST - this is cgi request [11:19:46]url: /json_proto [11:19:46]query_string will be loaded in cgi processing [11:19:46]execute_cgi json_proto POST (null) [11:19:46]execute_cgi path=json_proto method=POST [11:19:46]POST find Content-Length [11:19:46]Host: 172.17.44.3:8080 [11:19:46]Content-Length: 821 [11:19:46]Content-Type: application/json [11:19:46] [11:19:46]POST finish read [11:19:46]Found Content-Length = 821 [11:19:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 14.330, "sum" : 550.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 550.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:46]execute_script... [11:19:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 14.330, "sum" : 550.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 550.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:46]POST & json_proto [11:19:46]process_json_proto [11:19:46]json parsed OK: [11:19:46]protocol is kg_v1.0 [11:19:46]action value=close_receipt [11:19:46]process_action close_receipt [11:19:46]cmd_close_receipt [11:19:46]MH_GetDate [11:19:46]Write to MH i2c: F0 00 00 D3 1A DC [11:19:46]Write i2c OK [11:19:46]MH_I2C_Read... [11:19:46]Read from MH i2c: F0 [11:19:46]MH_I2C_Read... [11:19:46]Read from MH i2c: F0 09 00 [11:19:46]MH_I2C_Read... [11:19:46]Read from MH i2c: F0 09 00 D3 1A 00 D3 7B C4 66 AD C5 5D 66 92 [11:19:46]GetLastDocTimeStamp 1724152735 [11:19:46]current date 1724152787 [11:19:46]FM_GetShiftState [11:19:46]SAM_PROTO_GetShiftState [11:19:46]wFMCommunicate request_size=4 [11:19:46]MH_SAM_APDU [11:19:46]CAPDU: 80 13 01 00 [11:19:46]Write to MH i2c: E2 08 00 D4 1A 80 13 01 00 00 00 00 00 6B [11:19:46]Write i2c OK [11:19:46]MH_I2C_Read... [11:19:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:46]Read from MH i2c: E2 [11:19:46]MH_I2C_Read... [11:19:46]Read from MH i2c: E2 0E 00 [11:19:46]MH_I2C_Read... [11:19:46]Read from MH i2c: E2 0E 00 D4 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8E [11:19:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:19:46]wFMCommunicate OK [11:19:46]SAM_PROTO_GetShiftState done [11:19:46]FM_GetShiftState done [11:19:46]opened in 1724112910 [11:19:46]opened+sec_in_day 1724199310 [11:19:46]quantity*price = 55027 [11:19:46]sum+1 = 55028 [11:19:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 550.27 НСП 1% : 4.87 НДС 12% : 58.44 Наличными: 0.00 Безнал.: 550.27 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 256 20.08.2024 11:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58272 ФПД: 122038483744670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111947&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58272&fm=122038483744670&tin=02508201610067®Number=0000000000162794&sum=55027 [11:19:47]StoreToDocumentArchive [11:19:47]shift 100 fd 58272 [11:19:47]save to /storage/0100/doc_00058272 [11:19:47]save last doc name /storage/0100/doc_00058272 to /storage/kkm_last_doc_name [11:19:47]save OK [11:19:47]Clear old archive folders... [11:19:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:19:47]tlvbuf is B6EE0800 [11:19:47]SAM_PROTO_ClearQueue [11:19:47]wFMCommunicate request_size=4 [11:19:47]MH_SAM_APDU [11:19:47]CAPDU: 80 09 00 00 [11:19:47]Write to MH i2c: E2 08 00 E1 1A 80 09 00 00 00 00 00 00 6D [11:19:47]Write i2c OK [11:19:47]MH_I2C_Read... [11:19:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:47]Read from MH i2c: E2 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 03 00 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 03 00 E1 1A 00 90 00 6F [11:19:47]RAPDU: 90 00 [11:19:47]wFMCommunicate OK [11:19:47]SAM_PROTO_ClearQueue done [11:19:47]KKMCreateOFDPacket [11:19:47]OFDProtocolAddRootSTLVToBuf [11:19:47]FM_MakeSignedData [11:19:47]FM_MakeSignedData [11:19:47]SAM_PROTO_SignData [11:19:47]wFMCommunicate request_size=4 [11:19:47]MH_SAM_APDU [11:19:47]CAPDU: 80 0D 01 02 [11:19:47]Write to MH i2c: E2 08 00 E2 1A 80 0D 01 02 00 00 00 00 75 [11:19:47]Write i2c OK [11:19:47]MH_I2C_Read... [11:19:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:47]Read from MH i2c: E2 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 03 00 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 03 00 E2 1A 00 90 00 70 [11:19:47]RAPDU: 90 00 [11:19:47]wFMCommunicate OK [11:19:47]wFMCommunicate request_size=255 [11:19:47]MH_SAM_APDU [11:19:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 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 D4 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 D6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 D3 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E3 00 00 35 04 06 00 6E FE [11:19:47]Write to MH i2c: E2 02 01 E3 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 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 D4 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 D6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 D3 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E3 00 00 35 04 06 00 6E FE 00 00 5C [11:19:47]Write i2c OK [11:19:47]MH_I2C_Read... [11:19:47]OFD Sender: No OFD packet to send [11:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:47]Read from MH i2c: E2 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 03 00 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 03 00 E3 1A 00 90 00 71 [11:19:47]RAPDU: 90 00 [11:19:47]wFMCommunicate OK [11:19:47]wFMCommunicate request_size=9 [11:19:47]MH_SAM_APDU [11:19:47]CAPDU: 80 0D 02 02 04 4C 78 F7 9E [11:19:47]Write to MH i2c: E2 0C 00 E4 1A 80 0D 02 02 04 00 4C 78 F7 9E 00 00 D9 [11:19:47]Write i2c OK [11:19:47]MH_I2C_Read... [11:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:47]Read from MH i2c: E2 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 03 00 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 03 00 E4 1A 00 90 00 72 [11:19:47]RAPDU: 90 00 [11:19:47]wFMCommunicate OK [11:19:47]wFMCommunicate request_size=4 [11:19:47]MH_SAM_APDU [11:19:47]CAPDU: 80 0D 03 02 [11:19:47]Write to MH i2c: E2 08 00 E5 1A 80 0D 03 02 00 00 00 00 7A [11:19:47]Write i2c OK [11:19:47]MH_I2C_Read... [11:19:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:47]Read from MH i2c: E2 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 0B 00 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 0B 00 E5 1A 00 AE 34 C0 FB 0F 0F 16 9E 90 00 EA [11:19:47]RAPDU: AE 34 C0 FB 0F 0F 16 9E 90 00 [11:19:47]wFMCommunicate OK [11:19:47]SAM_PROTO_SignData done [11:19:47]FM_MakeSignedData done [11:19:47]CreateOFDProtocolMessage [11:19:47]wFMCommunicate request_size=4 [11:19:47]MH_SAM_APDU [11:19:47]CAPDU: 80 11 00 00 [11:19:47]Write to MH i2c: E2 08 00 E6 1A 80 11 00 00 00 00 00 00 7A [11:19:47]Write i2c OK [11:19:47]MH_I2C_Read... [11:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:47]Read from MH i2c: E2 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 17 00 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: E2 17 00 E6 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C6 [11:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:19:47]wFMCommunicate OK [11:19:47]CreateOFDProtocolMessage done [11:19:47]OFDSenderStorePacket 58272 [11:19:47]StoreOFDPacket docnum=58272 [11:19:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 3E 8A 06 01 70 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 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 D4 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 D6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 D3 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E3 00 00 35 04 06 00 6E FE 4C 78 F7 9E AE 34 C0 FB 0F 0F 16 9E [11:19:47]CheckFolder [11:19:47]dirname=/storage/ofd_packets [11:19:47]CheckFolder done [11:19:47]ProducePacketName [11:19:47]name=ofd_packets/00058272 [11:19:47]NVStorageSaveData ofd_packets/00058272 [11:19:47]File name is /storage/ofd_packets/00058272 [11:19:47]Write 300 bytes [11:19:47]NVStorageSaveData done [11:19:47]OFDSenderStorePacket done [11:19:47]KKMCreateOFDPacket done [11:19:47]NVStorageSaveData kkm_last_timestamp [11:19:47]File name is /storage/kkm_last_timestamp [11:19:47]Write 4 bytes [11:19:47]NVStorageSaveData done [11:19:47]ExternCall_PrintAddStr [11:19:47]wPrintStart [11:19:47]Write to MH i2c: 01 00 00 E7 1A 01 [11:19:47]Write i2c OK [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: 01 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: 01 07 00 [11:19:47]MH_I2C_Read... [11:19:47]Read from MH i2c: 01 07 00 E7 1A 00 00 00 00 00 FF 0F 16 [11:19:47]RasterBufferAndPrint [11:19:47]line Счет N : (1)2075526 [11:19:47]line ИНН: 02508201610067 [11:19:47]line Контрольно-Кассовый Чек [11:19:47]line ПРОДАЖА [11:19:47]line ТРК (МРК, ГНК) : 81 [11:19:47]line Товар: 2711190000 [11:19:47]line ГАЗ-К-5 [11:19:47]line 14.330 * 38.40 [11:19:47]line = 550.27 [11:19:47]line НДС 12% НСП 1% [11:19:47]line > о реализуемом товаре [11:19:47]line ИТОГО: 550.27 [11:19:47]line НСП 1% : 4.87 [11:19:47]line НДС 12% : 58.44 [11:19:47]line Наличными: 0.00 [11:19:47]line Безнал.: 550.27 [11:19:47]line Место: АЗС № 135 "Партнер Нефть" [11:19:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:19:47]line СНО: Общий режим [11:19:47]line Чек 256 20.08.2024 11:19 [11:19:47]line Смена: 100 ФФД: 1.0 [11:19:47]line ЗНМ: 0300000196 [11:19:47]line РНМ: 0000000000162794 [11:19:47]line Версия ККМ: v1.0 [11:19:47]line Платежная система: Бакай Банк [11:19:47]line ФМ: 0000000002094532 [11:19:47]line ФД: 58272 [11:19:47]line ФПД: 122038483744670 [11:19:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111947&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58272&fm=122038483744670&tin=02508201610067®Number=0000000000162794&sum=55027 [11:19:48]OFD Sender: Processing packet 58272 [packets to send 51, broken 50] [11:19:48]ProducePacketName [11:19:48]name=ofd_packets/00058272 [11:19:48]OFD Sender: To server: pG, [11:19:48]CommunicateWithHost lk.salyk.kg:30040 [11:19:48]ConnectInit lk.salyk.kg [11:19:48]written 0, free lines is 4095 [11:19:48]Connected sock=10 [11:19:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 3E 8A 06 01 70 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 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 D4 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 D6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 D3 7B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E3 00 00 35 04 06 00 6E FE 4C 78 F7 9E AE 34 C0 FB 0F 0F 16 9E [11:19:48]Write to MH i2c: 01 00 00 11 1B 2C [11:19:48]Write i2c OK [11:19:48]MH_I2C_Read... [11:19:48]Read from MH i2c: 01 [11:19:48]MH_I2C_Read... [11:19:48]Read from MH i2c: 01 07 00 [11:19:48]MH_I2C_Read... [11:19:48]Read from MH i2c: 01 07 00 11 1B 00 00 00 00 00 B7 0C F6 [11:19:48]RasterBufferAndPrint [11:19:48]line [11:19:48]line [11:19:48]line [11:19:48]line [11:19:48]line [11:19:48]written 0, free lines is 3259 [11:19:48]MH_Cut [11:19:48]Write to MH i2c: D1 01 00 18 1B 01 05 [11:19:48]Write i2c OK [11:19:48]MH_I2C_Read... [11:19:48]Read from MH i2c: D1 [11:19:48]MH_I2C_Read... [11:19:48]Read from MH i2c: D1 01 00 [11:19:48]MH_I2C_Read... [11:19:48]Read from MH i2c: D1 01 00 18 1B 00 04 [11:19:48]Write to MH i2c: 01 00 00 19 1B 34 [11:19:48]Write i2c OK [11:19:48]MH_I2C_Read... [11:19:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B2 F4 47 00 8E 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 32 30 39 34 35 33 32 10 04 04 00 A0 E3 00 00 F4 03 04 00 22 27 C4 66 B6 04 01 00 00 D7 02 E0 D4 86 11 EE F3 [11:19:48]CommunicateWithHost err = 0 [11:19:48]CheckOFDResponse [11:19:48]1017 (14) - 77093643461234 [11:19:48]1041 (16) - 0000000002094532 [11:19:48]1040 (4) - 58272 [11:19:48]1012 (4) - 20.08.2024 05:18 [11:19:48]1206 (1) - 0 [11:19:48]OFD Sender: Remove packet 58272 [11:19:48]ProducePacketName [11:19:48]name=ofd_packets/00058272 [11:19:48]NVStorageDeleteData [11:19:49]OFD Sender: No OFD packet to send [11:19:49]*** Cut start [11:19:49]*** Partial cut [11:19:49]*** CUTSNS_PIN = 1 [11:19:49]*** CUTSNS_PIN = 0 [11:19:49]*** Brake cut motor [11:19:50]Read from MH i2c: 01 [11:19:50]MH_I2C_Read... [11:19:50]*** Stop cut motor [11:19:50]*** Cut end [11:19:50]Read from MH i2c: 01 07 00 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: 01 07 00 19 1B 00 00 00 00 00 FF 0F 49 [11:19:50]process_action close_receipt done [11:19:50]requested_data is exist [11:19:50]produce_requested_data [11:19:50]requested_item fm.sn is exist - process it [11:19:50]wFMCommunicate request_size=4 [11:19:50]MH_SAM_APDU [11:19:50]CAPDU: 80 11 00 00 [11:19:50]Write to MH i2c: E2 08 00 1A 1B 80 11 00 00 00 00 00 00 AF [11:19:50]Write i2c OK [11:19:50]MH_I2C_Read... [11:19:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:50]Read from MH i2c: E2 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 17 00 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 17 00 1A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FB [11:19:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:19:50]wFMCommunicate OK [11:19:50]requested_item fd.num is exist - process it [11:19:50]SAM_PROTO_GetFieldsCounters [11:19:50]wFMCommunicate request_size=4 [11:19:50]MH_SAM_APDU [11:19:50]CAPDU: 80 13 00 00 [11:19:50]Write to MH i2c: E2 08 00 1B 1B 80 13 00 00 00 00 00 00 B2 [11:19:50]Write i2c OK [11:19:50]MH_I2C_Read... [11:19:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:50]Read from MH i2c: E2 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 62 00 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 62 00 1B 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [11:19:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:50]wFMCommunicate OK [11:19:50]SAM_PROTO_GetFieldsCounters done [11:19:50]requested_item shift.num is exist - process it [11:19:50]requested_item shift.opened is exist - process it [11:19:50]req_shift_opened [11:19:50]FM_GetShiftState [11:19:50]SAM_PROTO_GetShiftState [11:19:50]wFMCommunicate request_size=4 [11:19:50]MH_SAM_APDU [11:19:50]CAPDU: 80 13 01 00 [11:19:50]Write to MH i2c: E2 08 00 1C 1B 80 13 01 00 00 00 00 00 B4 [11:19:50]Write i2c OK [11:19:50]MH_I2C_Read... [11:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:50]Read from MH i2c: E2 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 0E 00 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 0E 00 1C 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D7 [11:19:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:19:50]wFMCommunicate OK [11:19:50]SAM_PROTO_GetShiftState done [11:19:50]FM_GetShiftState done [11:19:50]req_shift_opened done [11:19:50]requested_item shift.open_date is exist - process it [11:19:50]req_shift_open_date [11:19:50]req_shift_open_date done [11:19:50]produce_requested_data done [11:19:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58272,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:19:50]process_action_free close_receipt [11:19:50]json_value_free [11:19:50]json_value_free done [11:19:50]process_json_proto returns [11:19:50]Send response to host [11:19:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58272,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:19:50]free response buf [11:19:50]execute_script done [11:19:50]execute_script returns [11:19:50]free content buf [11:19:50]Sock 9.Close socket [11:19:50]Sock 9.Thread stoped [11:19:54]OFD Sender: No OFD packet to send [11:19:59]OFD Sender: No OFD packet to send [11:20:04]OFD Sender: No OFD packet to send [11:20:09]OFD Sender: No OFD packet to send [11:20:14]OFD Sender: No OFD packet to send [11:20:19]OFD Sender: No OFD packet to send [11:20:24]OFD Sender: No OFD packet to send [11:20:29]OFD Sender: No OFD packet to send [11:20:34]OFD Sender: No OFD packet to send [11:20:39]OFD Sender: No OFD packet to send [11:20:44]OFD Sender: No OFD packet to send [11:20:49]OFD Sender: No OFD packet to send [11:20:54]OFD Sender: No OFD packet to send [11:20:59]OFD Sender: No OFD packet to send [11:21:04]OFD Sender: No OFD packet to send [11:21:09]OFD Sender: No OFD packet to send [11:21:14]OFD Sender: No OFD packet to send [11:21:19]OFD Sender: No OFD packet to send [11:21:24]OFD Sender: No OFD packet to send [11:21:29]OFD Sender: No OFD packet to send [11:21:34]OFD Sender: No OFD packet to send [11:21:34]accept exits with 7 [11:21:34]New connection [11:21:34]New thread 3067039076 created [11:21:34]Thread 3067182436 joined [11:21:34]Waiting for new connection... [11:21:34] Sock 7.Parse request [11:21:34]Sock 7.Check first char [11:21:34]Sock 7.First char is OK [11:21:34]request: POST /json_proto HTTP/1.0 [11:21:34]Method: POST [11:21:34]URL: /json_proto [11:21:34]Method is POST - this is cgi request [11:21:34]url: /json_proto [11:21:34]query_string will be loaded in cgi processing [11:21:34]execute_cgi json_proto POST (null) [11:21:34]execute_cgi path=json_proto method=POST [11:21:34]POST find Content-Length [11:21:34]Host: 172.17.44.3:8080 [11:21:34]Content-Length: 790 [11:21:34]Content-Type: application/json [11:21:34] [11:21:34]POST finish read [11:21:34]Found Content-Length = 790 [11:21:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:34]execute_script... [11:21:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:34]POST & json_proto [11:21:34]process_json_proto [11:21:34]json parsed OK: [11:21:34]protocol is kg_v1.0 [11:21:34]action value=close_receipt [11:21:34]process_action close_receipt [11:21:34]cmd_close_receipt [11:21:34]MH_GetDate [11:21:34]Write to MH i2c: F0 00 00 1D 1B 27 [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 09 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 09 00 1D 1B 00 40 7C C4 66 AD C5 5D 66 4B [11:21:34]GetLastDocTimeStamp 1724152787 [11:21:34]current date 1724152896 [11:21:34]FM_GetShiftState [11:21:34]SAM_PROTO_GetShiftState [11:21:34]wFMCommunicate request_size=4 [11:21:34]MH_SAM_APDU [11:21:34]CAPDU: 80 13 01 00 [11:21:34]Write to MH i2c: E2 08 00 1E 1B 80 13 01 00 00 00 00 00 B6 [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:34]Read from MH i2c: E2 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 0E 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 0E 00 1E 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D9 [11:21:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:21:34]wFMCommunicate OK [11:21:34]SAM_PROTO_GetShiftState done [11:21:34]FM_GetShiftState done [11:21:34]opened in 1724112910 [11:21:34]opened+sec_in_day 1724199310 [11:21:34]quantity*price = 0 [11:21:34]sum+1 = 1 [11:21:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 257 20.08.2024 11:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58273 ФПД: 152199502182476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112136&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58273&fm=152199502182476&tin=02508201610067®Number=0000000000162794&sum=0 [11:21:35]StoreToDocumentArchive [11:21:35]shift 100 fd 58273 [11:21:35]save to /storage/0100/doc_00058273 [11:21:35]save last doc name /storage/0100/doc_00058273 to /storage/kkm_last_doc_name [11:21:35]save OK [11:21:35]Clear old archive folders... [11:21:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:21:36]tlvbuf is B6F90A40 [11:21:36]SAM_PROTO_ClearQueue [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 09 00 00 [11:21:36]Write to MH i2c: E2 08 00 2B 1B 80 09 00 00 00 00 00 00 B8 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 2B 1B 00 90 00 BA [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]SAM_PROTO_ClearQueue done [11:21:36]KKMCreateOFDPacket [11:21:36]OFDProtocolAddRootSTLVToBuf [11:21:36]FM_MakeSignedData [11:21:36]FM_MakeSignedData [11:21:36]SAM_PROTO_SignData [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 01 02 [11:21:36]Write to MH i2c: E2 08 00 2C 1B 80 0D 01 02 00 00 00 00 C0 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 2C 1B 00 90 00 BB [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=255 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 40 7C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E3 00 00 35 04 06 00 8A 6C B5 43 [11:21:36]Write to MH i2c: E2 02 01 2D 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 40 7C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E3 00 00 35 04 06 00 8A 6C B5 43 00 00 55 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 2D 1B 00 90 00 BC [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=7 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 02 02 02 38 4C [11:21:36]Write to MH i2c: E2 0A 00 2E 1B 80 0D 02 02 02 00 38 4C 00 00 4B [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 2E 1B 00 90 00 BD [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 03 02 [11:21:36]Write to MH i2c: E2 08 00 2F 1B 80 0D 03 02 00 00 00 00 C5 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0B 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0B 00 2F 1B 00 62 C6 24 5D 38 83 04 3C 90 00 6A [11:21:36]RAPDU: 62 C6 24 5D 38 83 04 3C 90 00 [11:21:36]wFMCommunicate OK [11:21:36]SAM_PROTO_SignData done [11:21:36]FM_MakeSignedData done [11:21:36]CreateOFDProtocolMessage [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 11 00 00 [11:21:36]Write to MH i2c: E2 08 00 30 1B 80 11 00 00 00 00 00 00 C5 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 17 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 17 00 30 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 11 [11:21:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:21:36]wFMCommunicate OK [11:21:36]CreateOFDProtocolMessage done [11:21:36]OFDSenderStorePacket 58273 [11:21:36]StoreOFDPacket docnum=58273 [11:21:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 0D 11 04 01 1D 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 40 7C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E3 00 00 35 04 06 00 8A 6C B5 43 38 4C 62 C6 24 5D 38 83 04 3C [11:21:36]CheckFolder [11:21:36]dirname=/storage/ofd_packets [11:21:36]CheckFolder done [11:21:36]ProducePacketName [11:21:36]name=ofd_packets/00058273 [11:21:36]NVStorageSaveData ofd_packets/00058273 [11:21:36]File name is /storage/ofd_packets/00058273 [11:21:36]Write 298 bytes [11:21:36]NVStorageSaveData done [11:21:36]OFDSenderStorePacket done [11:21:36]KKMCreateOFDPacket done [11:21:36]NVStorageSaveData kkm_last_timestamp [11:21:36]File name is /storage/kkm_last_timestamp [11:21:36]Write 4 bytes [11:21:36]NVStorageSaveData done [11:21:36]ExternCall_PrintAddStr [11:21:36]wPrintStart [11:21:36]Write to MH i2c: 01 00 00 31 1B 4C [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: 01 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: 01 07 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: 01 07 00 31 1B 00 00 00 00 00 FF 0F 61 [11:21:36]RasterBufferAndPrint [11:21:36]line Счет N : (1)2075531 [11:21:36]line ИНН: 02508201610067 [11:21:36]line Контрольно-Кассовый Чек [11:21:36]line ПРОДАЖА [11:21:36]line ТРК (МРК, ГНК) : 11 [11:21:36]line Товар: 2710194210 [11:21:36]line ДТ-К-5 [11:21:36]line 13.130 * 0.00 [11:21:36]line = 0.00 [11:21:36]line НДС 12% НСП 1% [11:21:36]line > о реализуемом товаре [11:21:36]line ИТОГО: 0.00 [11:21:36]line НСП 1% : 0.00 [11:21:36]line НДС 12% : 0.00 [11:21:36]line Наличными: 0.00 [11:21:36]line Безнал.: 0.00 [11:21:36]line Место: АЗС № 135 "Партнер Нефть" [11:21:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:21:36]line СНО: Общий режим [11:21:36]line Чек 257 20.08.2024 11:21 [11:21:36]line Смена: 100 ФФД: 1.0 [11:21:36]line ЗНМ: 0300000196 [11:21:36]line РНМ: 0000000000162794 [11:21:36]line Версия ККМ: v1.0 [11:21:36]line Талоны: Топливная Карта [11:21:36]line 68771 [11:21:36]line ФМ: 0000000002094532 [11:21:36]line ФД: 58273 [11:21:36]line ФПД: 152199502182476 [11:21:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112136&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58273&fm=152199502182476&tin=02508201610067®Number=0000000000162794&sum=0 [11:21:36]OFD Sender: Processing packet 58273 [packets to send 51, broken 50] [11:21:36]ProducePacketName [11:21:36]name=ofd_packets/00058273 [11:21:36]OFD Sender: To server: pG, [11:21:36]CommunicateWithHost lk.salyk.kg:30040 [11:21:36]ConnectInit lk.salyk.kg [11:21:36]written 0, free lines is 4095 [11:21:37]Connected sock=11 [11:21:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 0D 11 04 01 1D 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 40 7C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E3 00 00 35 04 06 00 8A 6C B5 43 38 4C 62 C6 24 5D 38 83 04 3C [11:21:37]Write to MH i2c: 01 00 00 5B 1B 76 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 07 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 07 00 5B 1B 00 00 00 00 00 B1 0C 3A [11:21:37]RasterBufferAndPrint [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]written 0, free lines is 3253 [11:21:37]MH_Cut [11:21:37]Write to MH i2c: D1 01 00 62 1B 01 4F [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 01 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 01 00 62 1B 00 4E [11:21:37]Write to MH i2c: 01 00 00 63 1B 7E [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EE 86 47 00 84 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 32 30 39 34 35 33 32 10 04 04 00 A1 E3 00 00 F4 03 04 00 8F 27 C4 66 B6 04 01 00 00 BD 00 4F 07 27 FE 36 8A [11:21:37]CommunicateWithHost err = 0 [11:21:37]CheckOFDResponse [11:21:37]1017 (14) - 77093643461234 [11:21:37]1041 (16) - 0000000002094532 [11:21:37]1040 (4) - 58273 [11:21:37]1012 (4) - 20.08.2024 05:20 [11:21:37]1206 (1) - 0 [11:21:37]OFD Sender: Remove packet 58273 [11:21:37]ProducePacketName [11:21:37]name=ofd_packets/00058273 [11:21:37]NVStorageDeleteData [11:21:37]OFD Sender: No OFD packet to send [11:21:38]*** Cut start [11:21:38]*** Partial cut [11:21:38]*** CUTSNS_PIN = 1 [11:21:38]*** CUTSNS_PIN = 0 [11:21:38]*** Brake cut motor [11:21:38]Read from MH i2c: 01 [11:21:38]MH_I2C_Read... [11:21:38]*** Stop cut motor [11:21:38]*** Cut end [11:21:38]Read from MH i2c: 01 07 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 07 00 63 1B 00 00 00 00 00 FF 0F 93 [11:21:38]process_action close_receipt done [11:21:38]requested_data is exist [11:21:38]produce_requested_data [11:21:38]requested_item fm.sn is exist - process it [11:21:38]wFMCommunicate request_size=4 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 11 00 00 [11:21:38]Write to MH i2c: E2 08 00 64 1B 80 11 00 00 00 00 00 00 F9 [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 17 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 17 00 64 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 45 [11:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:21:38]wFMCommunicate OK [11:21:38]requested_item fd.num is exist - process it [11:21:38]SAM_PROTO_GetFieldsCounters [11:21:38]wFMCommunicate request_size=4 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 13 00 00 [11:21:38]Write to MH i2c: E2 08 00 65 1B 80 13 00 00 00 00 00 00 FC [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:39]Read from MH i2c: E2 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 62 00 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 62 00 65 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [11:21:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:39]wFMCommunicate OK [11:21:39]SAM_PROTO_GetFieldsCounters done [11:21:39]requested_item shift.num is exist - process it [11:21:39]requested_item shift.opened is exist - process it [11:21:39]req_shift_opened [11:21:39]FM_GetShiftState [11:21:39]SAM_PROTO_GetShiftState [11:21:39]wFMCommunicate request_size=4 [11:21:39]MH_SAM_APDU [11:21:39]CAPDU: 80 13 01 00 [11:21:39]Write to MH i2c: E2 08 00 66 1B 80 13 01 00 00 00 00 00 FE [11:21:39]Write i2c OK [11:21:39]MH_I2C_Read... [11:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:39]Read from MH i2c: E2 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 0E 00 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 0E 00 66 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 21 [11:21:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:21:39]wFMCommunicate OK [11:21:39]SAM_PROTO_GetShiftState done [11:21:39]FM_GetShiftState done [11:21:39]req_shift_opened done [11:21:39]requested_item shift.open_date is exist - process it [11:21:39]req_shift_open_date [11:21:39]req_shift_open_date done [11:21:39]produce_requested_data done [11:21:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58273,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:21:39]process_action_free close_receipt [11:21:39]json_value_free [11:21:39]json_value_free done [11:21:39]process_json_proto returns [11:21:39]Send response to host [11:21:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58273,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:21:39]free response buf [11:21:39]execute_script done [11:21:39]execute_script returns [11:21:39]free content buf [11:21:39]Sock 7.Close socket [11:21:39]Sock 7.Thread stoped [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: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:01]accept exits with 9 [11:24:01]New connection [11:24:01]New thread 3067182436 created [11:24:01]Thread 3067039076 joined [11:24:01]Waiting for new connection... [11:24:01] Sock 9.Parse request [11:24:01]Sock 9.Check first char [11:24:01]Sock 9.First char is OK [11:24:01]request: POST /json_proto HTTP/1.0 [11:24:01]Method: POST [11:24:01]URL: /json_proto [11:24:01]Method is POST - this is cgi request [11:24:01]url: /json_proto [11:24:01]query_string will be loaded in cgi processing [11:24:01]execute_cgi json_proto POST (null) [11:24:01]execute_cgi path=json_proto method=POST [11:24:01]POST find Content-Length [11:24:01]Host: 172.17.44.3:8080 [11:24:01]Content-Length: 789 [11:24:01]Content-Type: application/json [11:24:01] [11:24:01]POST finish read [11:24:01]Found Content-Length = 789 [11:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A3886", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:01]execute_script... [11:24: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)2075529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A3886", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:01]POST & json_proto [11:24:01]process_json_proto [11:24:01]json parsed OK: [11:24:01]protocol is kg_v1.0 [11:24:01]action value=close_receipt [11:24:01]process_action close_receipt [11:24:01]cmd_close_receipt [11:24:01]MH_GetDate [11:24:01]Write to MH i2c: F0 00 00 67 1B 71 [11:24:01]Write i2c OK [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 09 00 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 09 00 67 1B 00 D2 7C C4 66 AD C5 5D 66 27 [11:24:01]GetLastDocTimeStamp 1724152896 [11:24:01]current date 1724153042 [11:24:01]FM_GetShiftState [11:24:01]SAM_PROTO_GetShiftState [11:24:01]wFMCommunicate request_size=4 [11:24:01]MH_SAM_APDU [11:24:01]CAPDU: 80 13 01 00 [11:24:01]Write to MH i2c: E2 08 00 68 1B 80 13 01 00 00 00 00 00 00 [11:24:01]Write i2c OK [11:24:01]MH_I2C_Read... [11:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:01]Read from MH i2c: E2 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: E2 0E 00 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: E2 0E 00 68 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 23 [11:24:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:24:01]wFMCommunicate OK [11:24:01]SAM_PROTO_GetShiftState done [11:24:01]FM_GetShiftState done [11:24:01]opened in 1724112910 [11:24:01]opened+sec_in_day 1724199310 [11:24:01]quantity*price = 0 [11:24:01]sum+1 = 1 [11:24:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 258 20.08.2024 11:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 3886 ФМ: 0000000002094532 ФД: 58274 ФПД: 164028657954957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112402&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58274&fm=164028657954957&tin=02508201610067®Number=0000000000162794&sum=0 [11:24:02]StoreToDocumentArchive [11:24:02]shift 100 fd 58274 [11:24:02]save to /storage/0100/doc_00058274 [11:24:02]save last doc name /storage/0100/doc_00058274 to /storage/kkm_last_doc_name [11:24:02]save OK [11:24:02]Clear old archive folders... [11:24:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:24:02]tlvbuf is B6F12640 [11:24:02]SAM_PROTO_ClearQueue [11:24:02]wFMCommunicate request_size=4 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 09 00 00 [11:24:02]Write to MH i2c: E2 08 00 75 1B 80 09 00 00 00 00 00 00 02 [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 75 1B 00 90 00 04 [11:24:02]RAPDU: 90 00 [11:24:02]wFMCommunicate OK [11:24:02]SAM_PROTO_ClearQueue done [11:24:02]KKMCreateOFDPacket [11:24:02]OFDProtocolAddRootSTLVToBuf [11:24:02]FM_MakeSignedData [11:24:02]FM_MakeSignedData [11:24:02]SAM_PROTO_SignData [11:24:02]wFMCommunicate request_size=4 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 0D 01 02 [11:24:02]Write to MH i2c: E2 08 00 76 1B 80 0D 01 02 00 00 00 00 0A [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 76 1B 00 90 00 05 [11:24:02]RAPDU: 90 00 [11:24:02]wFMCommunicate OK [11:24:02]wFMCommunicate request_size=255 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 02 01 00 00 F4 03 04 00 D2 7C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E3 00 00 35 04 06 00 95 2E E5 E3 [11:24:02]Write to MH i2c: E2 02 01 77 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 35 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 02 01 00 00 F4 03 04 00 D2 7C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E3 00 00 35 04 06 00 95 2E E5 E3 00 00 9D [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 77 1B 00 90 00 06 [11:24:02]RAPDU: 90 00 [11:24:02]wFMCommunicate OK [11:24:02]wFMCommunicate request_size=7 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 0D 02 02 02 F0 8D [11:24:02]Write to MH i2c: E2 0A 00 78 1B 80 0D 02 02 02 00 F0 8D 00 00 8E [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 78 1B 00 90 00 07 [11:24:02]RAPDU: 90 00 [11:24:02]wFMCommunicate OK [11:24:02]wFMCommunicate request_size=4 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 0D 03 02 [11:24:02]Write to MH i2c: E2 08 00 79 1B 80 0D 03 02 00 00 00 00 0F [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 0B 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 0B 00 79 1B 00 75 3A 8C 8F BC 42 F3 0F 90 00 DA [11:24:02]RAPDU: 75 3A 8C 8F BC 42 F3 0F 90 00 [11:24:02]wFMCommunicate OK [11:24:02]SAM_PROTO_SignData done [11:24:02]FM_MakeSignedData done [11:24:02]CreateOFDProtocolMessage [11:24:02]wFMCommunicate request_size=4 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 11 00 00 [11:24:02]Write to MH i2c: E2 08 00 7A 1B 80 11 00 00 00 00 00 00 0F [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 17 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 17 00 7A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [11:24:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:24:02]wFMCommunicate OK [11:24:02]CreateOFDProtocolMessage done [11:24:02]OFDSenderStorePacket 58274 [11:24:02]StoreOFDPacket docnum=58274 [11:24:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 4D 7A 04 01 09 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 02 01 00 00 F4 03 04 00 D2 7C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E3 00 00 35 04 06 00 95 2E E5 E3 F0 8D 75 3A 8C 8F BC 42 F3 0F [11:24:02]CheckFolder [11:24:02]dirname=/storage/ofd_packets [11:24:02]CheckFolder done [11:24:02]ProducePacketName [11:24:02]name=ofd_packets/00058274 [11:24:02]NVStorageSaveData ofd_packets/00058274 [11:24:02]File name is /storage/ofd_packets/00058274 [11:24:02]Write 298 bytes [11:24:02]NVStorageSaveData done [11:24:02]OFDSenderStorePacket done [11:24:02]KKMCreateOFDPacket done [11:24:02]NVStorageSaveData kkm_last_timestamp [11:24:02]File name is /storage/kkm_last_timestamp [11:24:02]Write 4 bytes [11:24:02]NVStorageSaveData done [11:24:02]ExternCall_PrintAddStr [11:24:02]wPrintStart [11:24:02]Write to MH i2c: 01 00 00 7B 1B 96 [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: 01 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: 01 07 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: 01 07 00 7B 1B 00 00 00 00 00 FF 0F AB [11:24:02]RasterBufferAndPrint [11:24:02]line Счет N : (1)2075529 [11:24:02]line ИНН: 02508201610067 [11:24:02]line Контрольно-Кассовый Чек [11:24:02]line ПРОДАЖА [11:24:02]line ТРК (МРК, ГНК) : 21 [11:24:02]line Товар: 2710194210 [11:24:02]line ДТ-К-5 [11:24:02]line 60.000 * 0.00 [11:24:02]line = 0.00 [11:24:02]line НДС 12% НСП 1% [11:24:02]line > о реализуемом товаре [11:24:02]line ИТОГО: 0.00 [11:24:02]line НСП 1% : 0.00 [11:24:02]line НДС 12% : 0.00 [11:24:02]line Наличными: 0.00 [11:24:02]line Безнал.: 0.00 [11:24:02]line Место: АЗС № 135 "Партнер Нефть" [11:24:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:24:02]line СНО: Общий режим [11:24:02]line Чек 258 20.08.2024 11:24 [11:24:02]line Смена: 100 ФФД: 1.0 [11:24:02]line ЗНМ: 0300000196 [11:24:02]line РНМ: 0000000000162794 [11:24:02]line Версия ККМ: v1.0 [11:24:02]line Талоны: Топливная Карта [11:24:02]line 3886 [11:24:02]line ФМ: 0000000002094532 [11:24:02]line ФД: 58274 [11:24:02]line ФПД: 164028657954957 [11:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112402&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58274&fm=164028657954957&tin=02508201610067®Number=0000000000162794&sum=0 [11:24:03]OFD Sender: Processing packet 58274 [packets to send 51, broken 50] [11:24:03]ProducePacketName [11:24:03]name=ofd_packets/00058274 [11:24:03]OFD Sender: To server: pG, [11:24:03]CommunicateWithHost lk.salyk.kg:30040 [11:24:03]ConnectInit lk.salyk.kg [11:24:03]written 0, free lines is 4095 [11:24:03]Connected sock=10 [11:24:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 4D 7A 04 01 09 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 02 01 00 00 F4 03 04 00 D2 7C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E3 00 00 35 04 06 00 95 2E E5 E3 F0 8D 75 3A 8C 8F BC 42 F3 0F [11:24:03]Write to MH i2c: 01 00 00 A5 1B C0 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 07 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 07 00 A5 1B 00 00 00 00 00 B2 0C 85 [11:24:03]RasterBufferAndPrint [11:24:03]line [11:24:03]line [11:24:03]line [11:24:03]line [11:24:03]line [11:24:03]written 0, free lines is 3255 [11:24:03]MH_Cut [11:24:03]Write to MH i2c: D1 01 00 AC 1B 01 99 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: D1 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: D1 01 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: D1 01 00 AC 1B 00 98 [11:24:03]Write to MH i2c: 01 00 00 AD 1B C8 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 96 A7 47 00 AE 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 32 30 39 34 35 33 32 10 04 04 00 A2 E3 00 00 F4 03 04 00 21 28 C4 66 B6 04 01 00 00 EA DF F7 15 1C 9B B3 37 [11:24:03]CommunicateWithHost err = 0 [11:24:03]CheckOFDResponse [11:24:03]1017 (14) - 77093643461234 [11:24:03]1041 (16) - 0000000002094532 [11:24:03]1040 (4) - 58274 [11:24:03]1012 (4) - 20.08.2024 05:22 [11:24:03]1206 (1) - 0 [11:24:03]OFD Sender: Remove packet 58274 [11:24:03]ProducePacketName [11:24:03]name=ofd_packets/00058274 [11:24:03]NVStorageDeleteData [11:24:04]OFD Sender: No OFD packet to send [11:24:04]*** Cut start [11:24:04]*** Partial cut [11:24:04]*** CUTSNS_PIN = 1 [11:24:04]*** CUTSNS_PIN = 0 [11:24:04]*** Brake cut motor [11:24:05]Read from MH i2c: 01 [11:24:05]MH_I2C_Read... [11:24:05]*** Stop cut motor [11:24:05]*** Cut end [11:24:05]Read from MH i2c: 01 07 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 07 00 AD 1B 00 00 00 00 00 FF 0F DD [11:24:05]process_action close_receipt done [11:24:05]requested_data is exist [11:24:05]produce_requested_data [11:24:05]requested_item fm.sn is exist - process it [11:24:05]wFMCommunicate request_size=4 [11:24:05]MH_SAM_APDU [11:24:05]CAPDU: 80 11 00 00 [11:24:05]Write to MH i2c: E2 08 00 AE 1B 80 11 00 00 00 00 00 00 43 [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:05]Read from MH i2c: E2 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 17 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 17 00 AE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [11:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:24:05]wFMCommunicate OK [11:24:05]requested_item fd.num is exist - process it [11:24:05]SAM_PROTO_GetFieldsCounters [11:24:05]wFMCommunicate request_size=4 [11:24:05]MH_SAM_APDU [11:24:05]CAPDU: 80 13 00 00 [11:24:05]Write to MH i2c: E2 08 00 AF 1B 80 13 00 00 00 00 00 00 46 [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:05]Read from MH i2c: E2 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 62 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 62 00 AF 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 56 [11:24:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:05]wFMCommunicate OK [11:24:05]SAM_PROTO_GetFieldsCounters done [11:24:05]requested_item shift.num is exist - process it [11:24:05]requested_item shift.opened is exist - process it [11:24:05]req_shift_opened [11:24:05]FM_GetShiftState [11:24:05]SAM_PROTO_GetShiftState [11:24:05]wFMCommunicate request_size=4 [11:24:05]MH_SAM_APDU [11:24:05]CAPDU: 80 13 01 00 [11:24:05]Write to MH i2c: E2 08 00 B0 1B 80 13 01 00 00 00 00 00 48 [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:05]Read from MH i2c: E2 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 0E 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 0E 00 B0 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6B [11:24:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:24:05]wFMCommunicate OK [11:24:05]SAM_PROTO_GetShiftState done [11:24:05]FM_GetShiftState done [11:24:05]req_shift_opened done [11:24:05]requested_item shift.open_date is exist - process it [11:24:05]req_shift_open_date [11:24:05]req_shift_open_date done [11:24:05]produce_requested_data done [11:24:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58274,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:24:05]process_action_free close_receipt [11:24:05]json_value_free [11:24:05]json_value_free done [11:24:05]process_json_proto returns [11:24:05]Send response to host [11:24:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58274,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:24:05]free response buf [11:24:05]execute_script done [11:24:05]execute_script returns [11:24:05]free content buf [11:24:05]Sock 9.Close socket [11:24:05]Sock 9.Thread stoped [11:24:09]OFD Sender: No OFD packet to send [11:24:14]OFD Sender: No OFD packet to send [11:24:19]OFD Sender: No OFD packet to send [11:24:24]OFD Sender: No OFD packet to send [11:24:29]OFD Sender: No OFD packet to send [11:24:34]OFD Sender: No OFD packet to send [11:24:39]OFD Sender: No OFD packet to send [11:24:44]OFD Sender: No OFD packet to send [11:24:49]OFD Sender: No OFD packet to send [11:24:54]OFD Sender: No OFD packet to send [11:24:59]OFD Sender: No OFD packet to send [11:25:04]OFD Sender: No OFD packet to send [11:25:09]OFD Sender: No OFD packet to send [11:25:14]OFD Sender: No OFD packet to send [11:25:19]OFD Sender: No OFD packet to send [11:25:24]OFD Sender: No OFD packet to send [11:25:29]OFD Sender: No OFD packet to send [11:25:34]OFD Sender: No OFD packet to send [11:25:39]accept exits with 7 [11:25:39]New connection [11:25:39]New thread 3067039076 created [11:25:39]Thread 3067182436 joined [11:25:39]Waiting for new connection... [11:25:39] Sock 7.Parse request [11:25:39]Sock 7.Check first char [11:25:39]Sock 7.First char is OK [11:25:39]request: POST /json_proto HTTP/1.0 [11:25:39]Method: POST [11:25:39]URL: /json_proto [11:25:39]Method is POST - this is cgi request [11:25:39]url: /json_proto [11:25:39]query_string will be loaded in cgi processing [11:25:39]execute_cgi json_proto POST (null) [11:25:39]execute_cgi path=json_proto method=POST [11:25:39]POST find Content-Length [11:25:39]Host: 172.17.44.3:8080 [11:25:39]Content-Length: 802 [11:25:39]Content-Type: application/json [11:25:39] [11:25:39]POST finish read [11:25:39]Found Content-Length = 802 [11:25:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:39]execute_script... [11:25:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:39]POST & json_proto [11:25:39]process_json_proto [11:25:39]json parsed OK: [11:25:39]protocol is kg_v1.0 [11:25:39]action value=close_receipt [11:25:39]process_action close_receipt [11:25:39]cmd_close_receipt [11:25:39]MH_GetDate [11:25:39]Write to MH i2c: F0 00 00 B1 1B BB [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: F0 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: F0 09 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: F0 09 00 B1 1B 00 34 7D C4 66 AD C5 5D 66 D4 [11:25:39]GetLastDocTimeStamp 1724153042 [11:25:39]current date 1724153140 [11:25:39]FM_GetShiftState [11:25:39]SAM_PROTO_GetShiftState [11:25:39]wFMCommunicate request_size=4 [11:25:39]MH_SAM_APDU [11:25:39]CAPDU: 80 13 01 00 [11:25:39]Write to MH i2c: E2 08 00 B2 1B 80 13 01 00 00 00 00 00 4A [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]OFD Sender: No OFD packet to send [11:25:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:39]Read from MH i2c: E2 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 0E 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 0E 00 B2 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6D [11:25:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:25:39]wFMCommunicate OK [11:25:39]SAM_PROTO_GetShiftState done [11:25:39]FM_GetShiftState done [11:25:39]opened in 1724112910 [11:25:39]opened+sec_in_day 1724199310 [11:25:39]quantity*price = 70037 [11:25:39]sum+1 = 70038 [11:25:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 259 20.08.2024 11:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58275 ФПД: 189224434207112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112540&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58275&fm=189224434207112&tin=02508201610067®Number=0000000000162794&sum=70037 [11:25:40]StoreToDocumentArchive [11:25:40]shift 100 fd 58275 [11:25:40]save to /storage/0100/doc_00058275 [11:25:40]save last doc name /storage/0100/doc_00058275 to /storage/kkm_last_doc_name [11:25:40]save OK [11:25:40]Clear old archive folders... [11:25:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:40]tlvbuf is 00709590 [11:25:40]SAM_PROTO_ClearQueue [11:25:40]wFMCommunicate request_size=4 [11:25:40]MH_SAM_APDU [11:25:40]CAPDU: 80 09 00 00 [11:25:40]Write to MH i2c: E2 08 00 BF 1B 80 09 00 00 00 00 00 00 4C [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:40]Read from MH i2c: E2 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 03 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 03 00 BF 1B 00 90 00 4E [11:25:40]RAPDU: 90 00 [11:25:40]wFMCommunicate OK [11:25:40]SAM_PROTO_ClearQueue done [11:25:40]KKMCreateOFDPacket [11:25:40]OFDProtocolAddRootSTLVToBuf [11:25:40]FM_MakeSignedData [11:25:40]FM_MakeSignedData [11:25:40]SAM_PROTO_SignData [11:25:40]wFMCommunicate request_size=4 [11:25:40]MH_SAM_APDU [11:25:40]CAPDU: 80 0D 01 02 [11:25:40]Write to MH i2c: E2 08 00 C0 1B 80 0D 01 02 00 00 00 00 54 [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:40]Read from MH i2c: E2 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 03 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 03 00 C0 1B 00 90 00 4F [11:25:40]RAPDU: 90 00 [11:25:40]wFMCommunicate OK [11:25:40]wFMCommunicate request_size=255 [11:25:40]MH_SAM_APDU [11:25:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 34 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E3 00 00 35 04 06 00 AC [11:25:40]Write to MH i2c: E2 02 01 C1 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 34 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E3 00 00 35 04 06 00 AC 00 00 75 [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:40]Read from MH i2c: E2 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 03 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 03 00 C1 1B 00 90 00 50 [11:25:40]RAPDU: 90 00 [11:25:40]wFMCommunicate OK [11:25:40]wFMCommunicate request_size=10 [11:25:40]MH_SAM_APDU [11:25:40]CAPDU: 80 0D 02 02 05 19 3F 2F 09 88 [11:25:40]Write to MH i2c: E2 0D 00 C2 1B 80 0D 02 02 05 00 19 3F 2F 09 88 00 00 79 [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:40]Read from MH i2c: E2 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 03 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 03 00 C2 1B 00 90 00 51 [11:25:40]RAPDU: 90 00 [11:25:40]wFMCommunicate OK [11:25:40]wFMCommunicate request_size=4 [11:25:40]MH_SAM_APDU [11:25:40]CAPDU: 80 0D 03 02 [11:25:40]Write to MH i2c: E2 08 00 C3 1B 80 0D 03 02 00 00 00 00 59 [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:40]Read from MH i2c: E2 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 0B 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 0B 00 C3 1B 00 B5 88 F1 65 F7 37 48 32 90 00 95 [11:25:40]RAPDU: B5 88 F1 65 F7 37 48 32 90 00 [11:25:40]wFMCommunicate OK [11:25:40]SAM_PROTO_SignData done [11:25:40]FM_MakeSignedData done [11:25:40]CreateOFDProtocolMessage [11:25:40]wFMCommunicate request_size=4 [11:25:40]MH_SAM_APDU [11:25:40]CAPDU: 80 11 00 00 [11:25:40]Write to MH i2c: E2 08 00 C4 1B 80 11 00 00 00 00 00 00 59 [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:40]Read from MH i2c: E2 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 17 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: E2 17 00 C4 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A5 [11:25:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:25:40]wFMCommunicate OK [11:25:40]CreateOFDProtocolMessage done [11:25:40]OFDSenderStorePacket 58275 [11:25:40]StoreOFDPacket docnum=58275 [11:25:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7C 74 07 01 A5 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 34 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E3 00 00 35 04 06 00 AC 19 3F 2F 09 88 B5 88 F1 65 F7 37 48 32 [11:25:40]CheckFolder [11:25:40]dirname=/storage/ofd_packets [11:25:40]CheckFolder done [11:25:40]ProducePacketName [11:25:40]name=ofd_packets/00058275 [11:25:40]NVStorageSaveData ofd_packets/00058275 [11:25:40]File name is /storage/ofd_packets/00058275 [11:25:40]Write 301 bytes [11:25:40]NVStorageSaveData done [11:25:40]OFDSenderStorePacket done [11:25:40]KKMCreateOFDPacket done [11:25:40]NVStorageSaveData kkm_last_timestamp [11:25:40]File name is /storage/kkm_last_timestamp [11:25:40]Write 4 bytes [11:25:40]NVStorageSaveData done [11:25:40]ExternCall_PrintAddStr [11:25:40]wPrintStart [11:25:40]Write to MH i2c: 01 00 00 C5 1B E0 [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: 01 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: 01 07 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: 01 07 00 C5 1B 00 00 00 00 00 FF 0F F5 [11:25:40]RasterBufferAndPrint [11:25:40]line Счет N : (1)2075532 [11:25:40]line ИНН: 02508201610067 [11:25:40]line Контрольно-Кассовый Чек [11:25:40]line ПРОДАЖА [11:25:40]line ТРК (МРК, ГНК) : 33 [11:25:40]line Товар: 2710124130 [11:25:40]line Аи-92-К-4 [11:25:40]line 10.330 * 67.80 [11:25:40]line = 700.37 [11:25:40]line НДС 12% НСП 1% [11:25:40]line > о реализуемом товаре [11:25:40]line ИТОГО: 700.37 [11:25:40]line НСП 1% : 6.20 [11:25:40]line НДС 12% : 74.38 [11:25:40]line Наличными: 0.00 [11:25:40]line Безнал.: 700.37 [11:25:40]line Место: АЗС № 135 "Партнер Нефть" [11:25:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:25:40]line СНО: Общий режим [11:25:40]line Чек 259 20.08.2024 11:25 [11:25:40]line Смена: 100 ФФД: 1.0 [11:25:40]line ЗНМ: 0300000196 [11:25:40]line РНМ: 0000000000162794 [11:25:40]line Версия ККМ: v1.0 [11:25:40]line Платежная система: O! деньги [11:25:40]line ФМ: 0000000002094532 [11:25:40]line ФД: 58275 [11:25:40]line ФПД: 189224434207112 [11:25:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112540&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58275&fm=189224434207112&tin=02508201610067®Number=0000000000162794&sum=70037 [11:25:41]OFD Sender: Processing packet 58275 [packets to send 51, broken 50] [11:25:41]ProducePacketName [11:25:41]name=ofd_packets/00058275 [11:25:41]OFD Sender: To server: pG, [11:25:41]CommunicateWithHost lk.salyk.kg:30040 [11:25:41]ConnectInit lk.salyk.kg [11:25:41]written 0, free lines is 4095 [11:25:41]Connected sock=11 [11:25:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7C 74 07 01 A5 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 34 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E3 00 00 35 04 06 00 AC 19 3F 2F 09 88 B5 88 F1 65 F7 37 48 32 [11:25:41]Write to MH i2c: 01 00 00 EF 1B 0A [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: 01 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: 01 07 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: 01 07 00 EF 1B 00 00 00 00 00 B6 0C D3 [11:25:41]RasterBufferAndPrint [11:25:41]line [11:25:41]line [11:25:41]line [11:25:41]line [11:25:41]line [11:25:41]written 0, free lines is 3259 [11:25:41]MH_Cut [11:25:41]Write to MH i2c: D1 01 00 F6 1B 01 E3 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: D1 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: D1 01 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: D1 01 00 F6 1B 00 E2 [11:25:41]Write to MH i2c: 01 00 00 F7 1B 12 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F8 99 47 00 95 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 32 30 39 34 35 33 32 10 04 04 00 A3 E3 00 00 F4 03 04 00 83 28 C4 66 B6 04 01 00 00 9B B3 23 B6 3F BF F4 DA [11:25:41]CommunicateWithHost err = 0 [11:25:41]CheckOFDResponse [11:25:41]1017 (14) - 77093643461234 [11:25:41]1041 (16) - 0000000002094532 [11:25:41]1040 (4) - 58275 [11:25:41]1012 (4) - 20.08.2024 05:24 [11:25:41]1206 (1) - 0 [11:25:41]OFD Sender: Remove packet 58275 [11:25:41]ProducePacketName [11:25:41]name=ofd_packets/00058275 [11:25:41]NVStorageDeleteData [11:25:42]OFD Sender: No OFD packet to send [11:25:42]*** Cut start [11:25:42]*** Partial cut [11:25:42]*** CUTSNS_PIN = 1 [11:25:42]*** CUTSNS_PIN = 0 [11:25:42]*** Brake cut motor [11:25:43]Read from MH i2c: 01 [11:25:43]MH_I2C_Read... [11:25:43]*** Stop cut motor [11:25:43]*** Cut end [11:25:43]Read from MH i2c: 01 07 00 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: 01 07 00 F7 1B 00 00 00 00 00 FF 0F 27 [11:25:43]process_action close_receipt done [11:25:43]requested_data is exist [11:25:43]produce_requested_data [11:25:43]requested_item fm.sn is exist - process it [11:25:43]wFMCommunicate request_size=4 [11:25:43]MH_SAM_APDU [11:25:43]CAPDU: 80 11 00 00 [11:25:43]Write to MH i2c: E2 08 00 F8 1B 80 11 00 00 00 00 00 00 8D [11:25:43]Write i2c OK [11:25:43]MH_I2C_Read... [11:25:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:43]Read from MH i2c: E2 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: E2 17 00 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: E2 17 00 F8 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [11:25:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:25:43]wFMCommunicate OK [11:25:43]requested_item fd.num is exist - process it [11:25:43]SAM_PROTO_GetFieldsCounters [11:25:43]wFMCommunicate request_size=4 [11:25:43]MH_SAM_APDU [11:25:43]CAPDU: 80 13 00 00 [11:25:43]Write to MH i2c: E2 08 00 F9 1B 80 13 00 00 00 00 00 00 90 [11:25:43]Write i2c OK [11:25:43]MH_I2C_Read... [11:25:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:43]Read from MH i2c: E2 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: E2 62 00 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: E2 62 00 F9 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [11:25:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:43]wFMCommunicate OK [11:25:43]SAM_PROTO_GetFieldsCounters done [11:25:43]requested_item shift.num is exist - process it [11:25:43]requested_item shift.opened is exist - process it [11:25:43]req_shift_opened [11:25:43]FM_GetShiftState [11:25:43]SAM_PROTO_GetShiftState [11:25:43]wFMCommunicate request_size=4 [11:25:43]MH_SAM_APDU [11:25:43]CAPDU: 80 13 01 00 [11:25:43]Write to MH i2c: E2 08 00 FA 1B 80 13 01 00 00 00 00 00 92 [11:25:43]Write i2c OK [11:25:43]MH_I2C_Read... [11:25:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:43]Read from MH i2c: E2 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: E2 0E 00 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: E2 0E 00 FA 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B5 [11:25:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:25:43]wFMCommunicate OK [11:25:43]SAM_PROTO_GetShiftState done [11:25:43]FM_GetShiftState done [11:25:43]req_shift_opened done [11:25:43]requested_item shift.open_date is exist - process it [11:25:43]req_shift_open_date [11:25:43]req_shift_open_date done [11:25:43]produce_requested_data done [11:25:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58275,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:25:43]process_action_free close_receipt [11:25:43]json_value_free [11:25:43]json_value_free done [11:25:43]process_json_proto returns [11:25:43]Send response to host [11:25:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58275,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:25:43]free response buf [11:25:43]execute_script done [11:25:43]execute_script returns [11:25:43]free content buf [11:25:43]Sock 7.Close socket [11:25:43]Sock 7.Thread stoped [11:25:47]OFD Sender: No OFD packet to send [11:25:52]OFD Sender: No OFD packet to send [11:25:57]accept exits with 9 [11:25:57]New connection [11:25:57]New thread 3067182436 created [11:25:57]Thread 3067039076 joined [11:25:57]Waiting for new connection... [11:25:57] Sock 9.Parse request [11:25:57]Sock 9.Check first char [11:25:57]Sock 9.First char is OK [11:25:57]request: POST /json_proto HTTP/1.0 [11:25:57]Method: POST [11:25:57]URL: /json_proto [11:25:57]Method is POST - this is cgi request [11:25:57]url: /json_proto [11:25:57]query_string will be loaded in cgi processing [11:25:57]execute_cgi json_proto POST (null) [11:25:57]execute_cgi path=json_proto method=POST [11:25:57]POST find Content-Length [11:25:57]Host: 172.17.44.3:8080 [11:25:57]Content-Length: 790 [11:25:57]Content-Type: application/json [11:25:57] [11:25:57]POST finish read [11:25:57]Found Content-Length = 790 [11:25:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 22.310, "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\u000A90817", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:57]execute_script... [11:25: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)2075533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 22.310, "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\u000A90817", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:57]POST & json_proto [11:25:57]process_json_proto [11:25:57]json parsed OK: [11:25:57]protocol is kg_v1.0 [11:25:57]action value=close_receipt [11:25:57]process_action close_receipt [11:25:57]cmd_close_receipt [11:25:57]MH_GetDate [11:25:57]Write to MH i2c: F0 00 00 FB 1B 05 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: F0 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: F0 09 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: F0 09 00 FB 1B 00 46 7D C4 66 AD C5 5D 66 30 [11:25:57]GetLastDocTimeStamp 1724153140 [11:25:57]current date 1724153158 [11:25:57]FM_GetShiftState [11:25:57]SAM_PROTO_GetShiftState [11:25:57]wFMCommunicate request_size=4 [11:25:57]MH_SAM_APDU [11:25:57]CAPDU: 80 13 01 00 [11:25:57]Write to MH i2c: E2 08 00 FC 1B 80 13 01 00 00 00 00 00 94 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 0E 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 0E 00 FC 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B7 [11:25:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:25:57]wFMCommunicate OK [11:25:57]SAM_PROTO_GetShiftState done [11:25:57]FM_GetShiftState done [11:25:57]opened in 1724112910 [11:25:57]opened+sec_in_day 1724199310 [11:25:57]quantity*price = 0 [11:25:57]sum+1 = 1 [11:25:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 260 20.08.2024 11:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 90817 ФМ: 0000000002094532 ФД: 58276 ФПД: 18410330093858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112558&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58276&fm=18410330093858&tin=02508201610067®Number=0000000000162794&sum=0 [11:25:58]StoreToDocumentArchive [11:25:58]shift 100 fd 58276 [11:25:58]save to /storage/0100/doc_00058276 [11:25:58]save last doc name /storage/0100/doc_00058276 to /storage/kkm_last_doc_name [11:25:58]save OK [11:25:58]Clear old archive folders... [11:25:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:25:58]tlvbuf is 007983C0 [11:25:58]SAM_PROTO_ClearQueue [11:25:58]wFMCommunicate request_size=4 [11:25:58]MH_SAM_APDU [11:25:58]CAPDU: 80 09 00 00 [11:25:58]Write to MH i2c: E2 08 00 09 1C 80 09 00 00 00 00 00 00 97 [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:58]Read from MH i2c: E2 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 03 00 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 03 00 09 1C 00 90 00 99 [11:25:58]RAPDU: 90 00 [11:25:58]wFMCommunicate OK [11:25:58]SAM_PROTO_ClearQueue done [11:25:58]KKMCreateOFDPacket [11:25:58]OFDProtocolAddRootSTLVToBuf [11:25:58]FM_MakeSignedData [11:25:58]FM_MakeSignedData [11:25:58]SAM_PROTO_SignData [11:25:58]wFMCommunicate request_size=4 [11:25:58]MH_SAM_APDU [11:25:58]CAPDU: 80 0D 01 02 [11:25:58]Write to MH i2c: E2 08 00 0A 1C 80 0D 01 02 00 00 00 00 9F [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:58]Read from MH i2c: E2 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 03 00 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 03 00 0A 1C 00 90 00 9A [11:25:58]RAPDU: 90 00 [11:25:58]wFMCommunicate OK [11:25:58]wFMCommunicate request_size=255 [11:25:58]MH_SAM_APDU [11:25:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 46 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E3 00 00 35 04 06 00 10 BE 7D 2F [11:25:58]Write to MH i2c: E2 02 01 0B 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 46 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E3 00 00 35 04 06 00 10 BE 7D 2F 00 00 CD [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:58]Read from MH i2c: E2 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 03 00 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 03 00 0B 1C 00 90 00 9B [11:25:58]RAPDU: 90 00 [11:25:58]wFMCommunicate OK [11:25:58]wFMCommunicate request_size=7 [11:25:58]MH_SAM_APDU [11:25:58]CAPDU: 80 0D 02 02 02 79 22 [11:25:58]Write to MH i2c: E2 0A 00 0C 1C 80 0D 02 02 02 00 79 22 00 00 41 [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:58]Read from MH i2c: E2 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 03 00 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 03 00 0C 1C 00 90 00 9C [11:25:58]RAPDU: 90 00 [11:25:58]wFMCommunicate OK [11:25:58]wFMCommunicate request_size=4 [11:25:58]MH_SAM_APDU [11:25:58]CAPDU: 80 0D 03 02 [11:25:58]Write to MH i2c: E2 08 00 0D 1C 80 0D 03 02 00 00 00 00 A4 [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:58]Read from MH i2c: E2 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 0B 00 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 0B 00 0D 1C 00 88 EA DB 2F 30 AB BD 57 90 00 10 [11:25:58]RAPDU: 88 EA DB 2F 30 AB BD 57 90 00 [11:25:58]wFMCommunicate OK [11:25:58]SAM_PROTO_SignData done [11:25:58]FM_MakeSignedData done [11:25:58]CreateOFDProtocolMessage [11:25:58]wFMCommunicate request_size=4 [11:25:58]MH_SAM_APDU [11:25:58]CAPDU: 80 11 00 00 [11:25:58]Write to MH i2c: E2 08 00 0E 1C 80 11 00 00 00 00 00 00 A4 [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:58]Read from MH i2c: E2 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 17 00 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: E2 17 00 0E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F0 [11:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:25:58]wFMCommunicate OK [11:25:58]CreateOFDProtocolMessage done [11:25:58]OFDSenderStorePacket 58276 [11:25:58]StoreOFDPacket docnum=58276 [11:25:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E8 07 04 01 02 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 46 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E3 00 00 35 04 06 00 10 BE 7D 2F 79 22 88 EA DB 2F 30 AB BD 57 [11:25:58]CheckFolder [11:25:58]dirname=/storage/ofd_packets [11:25:58]CheckFolder done [11:25:58]ProducePacketName [11:25:58]name=ofd_packets/00058276 [11:25:58]NVStorageSaveData ofd_packets/00058276 [11:25:58]File name is /storage/ofd_packets/00058276 [11:25:58]Write 298 bytes [11:25:58]NVStorageSaveData done [11:25:58]OFDSenderStorePacket done [11:25:58]KKMCreateOFDPacket done [11:25:58]NVStorageSaveData kkm_last_timestamp [11:25:58]File name is /storage/kkm_last_timestamp [11:25:58]Write 4 bytes [11:25:58]NVStorageSaveData done [11:25:58]ExternCall_PrintAddStr [11:25:58]wPrintStart [11:25:58]Write to MH i2c: 01 00 00 0F 1C 2B [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: 01 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: 01 07 00 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: 01 07 00 0F 1C 00 00 00 00 00 FF 0F 40 [11:25:58]RasterBufferAndPrint [11:25:58]line Счет N : (1)2075533 [11:25:58]line ИНН: 02508201610067 [11:25:58]line Контрольно-Кассовый Чек [11:25:58]line ПРОДАЖА [11:25:58]line ТРК (МРК, ГНК) : 21 [11:25:58]line Товар: 2710194210 [11:25:58]line ДТ-К-5 [11:25:58]line 22.310 * 0.00 [11:25:58]line = 0.00 [11:25:58]line НДС 12% НСП 1% [11:25:58]line > о реализуемом товаре [11:25:58]line ИТОГО: 0.00 [11:25:58]line НСП 1% : 0.00 [11:25:58]line НДС 12% : 0.00 [11:25:58]line Наличными: 0.00 [11:25:58]line Безнал.: 0.00 [11:25:58]line Место: АЗС № 135 "Партнер Нефть" [11:25:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:25:58]line СНО: Общий режим [11:25:58]line Чек 260 20.08.2024 11:25 [11:25:58]line Смена: 100 ФФД: 1.0 [11:25:58]line ЗНМ: 0300000196 [11:25:58]line РНМ: 0000000000162794 [11:25:58]line Версия ККМ: v1.0 [11:25:58]line Талоны: Топливная Карта [11:25:58]line 90817 [11:25:58]line ФМ: 0000000002094532 [11:25:58]line ФД: 58276 [11:25:58]line ФПД: 18410330093858 [11:25:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112558&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58276&fm=18410330093858&tin=02508201610067®Number=0000000000162794&sum=0 [11:25:59]OFD Sender: Processing packet 58276 [packets to send 51, broken 50] [11:25:59]ProducePacketName [11:25:59]name=ofd_packets/00058276 [11:25:59]OFD Sender: To server: pG, [11:25:59]CommunicateWithHost lk.salyk.kg:30040 [11:25:59]ConnectInit lk.salyk.kg [11:25:59]written 0, free lines is 4095 [11:25:59]Connected sock=10 [11:25:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E8 07 04 01 02 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 46 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E3 00 00 35 04 06 00 10 BE 7D 2F 79 22 88 EA DB 2F 30 AB BD 57 [11:25:59]Write to MH i2c: 01 00 00 39 1C 55 [11:25:59]Write i2c OK [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 07 00 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: 01 07 00 39 1C 00 00 00 00 00 B6 0C 1E [11:25:59]RasterBufferAndPrint [11:25:59]line [11:25:59]line [11:25:59]line [11:25:59]line [11:25:59]line [11:25:59]written 0, free lines is 3258 [11:25:59]MH_Cut [11:25:59]Write to MH i2c: D1 01 00 40 1C 01 2E [11:25:59]Write i2c OK [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: D1 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: D1 01 00 [11:25:59]MH_I2C_Read... [11:25:59]Read from MH i2c: D1 01 00 40 1C 00 2D [11:25:59]Write to MH i2c: 01 00 00 41 1C 5D [11:25:59]Write i2c OK [11:25:59]MH_I2C_Read... [11:25:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C0 C2 47 00 87 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 32 30 39 34 35 33 32 10 04 04 00 A4 E3 00 00 F4 03 04 00 95 28 C4 66 B6 04 01 00 00 C0 CC 84 D1 73 75 B9 87 [11:25:59]CommunicateWithHost err = 0 [11:25:59]CheckOFDResponse [11:25:59]1017 (14) - 77093643461234 [11:25:59]1041 (16) - 0000000002094532 [11:25:59]1040 (4) - 58276 [11:25:59]1012 (4) - 20.08.2024 05:24 [11:25:59]1206 (1) - 0 [11:25:59]OFD Sender: Remove packet 58276 [11:25:59]ProducePacketName [11:25:59]name=ofd_packets/00058276 [11:25:59]NVStorageDeleteData [11:26:00]OFD Sender: No OFD packet to send [11:26:00]*** Cut start [11:26:00]*** Partial cut [11:26:00]*** CUTSNS_PIN = 1 [11:26:00]*** CUTSNS_PIN = 0 [11:26:00]*** Brake cut motor [11:26:01]Read from MH i2c: 01 [11:26:01]MH_I2C_Read... [11:26:01]*** Stop cut motor [11:26:01]*** Cut end [11:26:01]Read from MH i2c: 01 07 00 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: 01 07 00 41 1C 00 00 00 00 00 FF 0F 72 [11:26:01]process_action close_receipt done [11:26:01]requested_data is exist [11:26:01]produce_requested_data [11:26:01]requested_item fm.sn is exist - process it [11:26:01]wFMCommunicate request_size=4 [11:26:01]MH_SAM_APDU [11:26:01]CAPDU: 80 11 00 00 [11:26:01]Write to MH i2c: E2 08 00 42 1C 80 11 00 00 00 00 00 00 D8 [11:26:01]Write i2c OK [11:26:01]MH_I2C_Read... [11:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:01]Read from MH i2c: E2 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 17 00 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 17 00 42 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 24 [11:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:26:01]wFMCommunicate OK [11:26:01]requested_item fd.num is exist - process it [11:26:01]SAM_PROTO_GetFieldsCounters [11:26:01]wFMCommunicate request_size=4 [11:26:01]MH_SAM_APDU [11:26:01]CAPDU: 80 13 00 00 [11:26:01]Write to MH i2c: E2 08 00 43 1C 80 13 00 00 00 00 00 00 DB [11:26:01]Write i2c OK [11:26:01]MH_I2C_Read... [11:26:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:01]Read from MH i2c: E2 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 62 00 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 62 00 43 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [11:26:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:26:01]wFMCommunicate OK [11:26:01]SAM_PROTO_GetFieldsCounters done [11:26:01]requested_item shift.num is exist - process it [11:26:01]requested_item shift.opened is exist - process it [11:26:01]req_shift_opened [11:26:01]FM_GetShiftState [11:26:01]SAM_PROTO_GetShiftState [11:26:01]wFMCommunicate request_size=4 [11:26:01]MH_SAM_APDU [11:26:01]CAPDU: 80 13 01 00 [11:26:01]Write to MH i2c: E2 08 00 44 1C 80 13 01 00 00 00 00 00 DD [11:26:01]Write i2c OK [11:26:01]MH_I2C_Read... [11:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:01]Read from MH i2c: E2 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 0E 00 [11:26:01]MH_I2C_Read... [11:26:01]Read from MH i2c: E2 0E 00 44 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 00 [11:26:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:26:01]wFMCommunicate OK [11:26:01]SAM_PROTO_GetShiftState done [11:26:01]FM_GetShiftState done [11:26:01]req_shift_opened done [11:26:01]requested_item shift.open_date is exist - process it [11:26:01]req_shift_open_date [11:26:01]req_shift_open_date done [11:26:01]produce_requested_data done [11:26:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58276,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:26:01]process_action_free close_receipt [11:26:01]json_value_free [11:26:01]json_value_free done [11:26:01]process_json_proto returns [11:26:01]Send response to host [11:26:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58276,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:26:01]free response buf [11:26:01]execute_script done [11:26:01]execute_script returns [11:26:01]free content buf [11:26:01]Sock 9.Close socket [11:26:01]Sock 9.Thread stoped [11:26:05]OFD Sender: No OFD packet to send [11:26:10]OFD Sender: No OFD packet to send [11:26:15]OFD Sender: No OFD packet to send [11:26:20]OFD Sender: No OFD packet to send [11:26:25]OFD Sender: No OFD packet to send [11:26:27]accept exits with 7 [11:26:27]New connection [11:26:27]New thread 3067039076 created [11:26:27]Thread 3067182436 joined [11:26:27]Waiting for new connection... [11:26:27] Sock 7.Parse request [11:26:27]Sock 7.Check first char [11:26:27]Sock 7.First char is OK [11:26:27]request: POST /json_proto HTTP/1.0 [11:26:27]Method: POST [11:26:27]URL: /json_proto [11:26:27]Method is POST - this is cgi request [11:26:27]url: /json_proto [11:26:27]query_string will be loaded in cgi processing [11:26:27]execute_cgi json_proto POST (null) [11:26:27]execute_cgi path=json_proto method=POST [11:26:27]POST find Content-Length [11:26:27]Host: 172.17.44.3:8080 [11:26:27]Content-Length: 804 [11:26:27]Content-Type: application/json [11:26:27] [11:26:27]POST finish read [11:26:27]Found Content-Length = 804 [11:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:27]execute_script... [11:26:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:27]POST & json_proto [11:26:27]process_json_proto [11:26:27]json parsed OK: [11:26:27]protocol is kg_v1.0 [11:26:27]action value=close_receipt [11:26:27]process_action close_receipt [11:26:27]cmd_close_receipt [11:26:27]MH_GetDate [11:26:27]Write to MH i2c: F0 00 00 45 1C 50 [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: F0 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: F0 09 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: F0 09 00 45 1C 00 64 7D C4 66 AD C5 5D 66 99 [11:26:27]GetLastDocTimeStamp 1724153158 [11:26:27]current date 1724153188 [11:26:27]FM_GetShiftState [11:26:27]SAM_PROTO_GetShiftState [11:26:27]wFMCommunicate request_size=4 [11:26:27]MH_SAM_APDU [11:26:27]CAPDU: 80 13 01 00 [11:26:27]Write to MH i2c: E2 08 00 46 1C 80 13 01 00 00 00 00 00 DF [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:27]Read from MH i2c: E2 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 0E 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 0E 00 46 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 02 [11:26:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:26:27]wFMCommunicate OK [11:26:27]SAM_PROTO_GetShiftState done [11:26:27]FM_GetShiftState done [11:26:27]opened in 1724112910 [11:26:27]opened+sec_in_day 1724199310 [11:26:27]quantity*price = 100005 [11:26:27]sum+1 = 100006 [11:26:27]Check (price>sum+1) || (price+1 о реализуемом товаре [11:28:46]line ИТОГО: 1000.05 [11:28:46]line НСП 1% : 8.85 [11:28:46]line НДС 12% : 106.20 [11:28:46]line Наличными: 0.00 [11:28:46]line Безнал.: 1000.05 [11:28:46]line Место: АЗС № 135 "Партнер Нефть" [11:28:46]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:28:46]line СНО: Общий режим [11:28:46]line Чек 261 20.08.2024 11:26 [11:28:46]line Смена: 100 ФФД: 1.0 [11:28:46]line ЗНМ: 0300000196 [11:28:46]line РНМ: 0000000000162794 [11:28:46]line Версия ККМ: v1.0 [11:28:46]line Платежная система: O! деньги [11:28:46]line ФМ: 0000000002094532 [11:28:46]line ФД: 58277 [11:28:46]line ФПД: 259029585565180 [11:28:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112629&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58277&fm=259029585565180&tin=02508201610067®Number=0000000000162794&sum=100005 [11:28:46]written 0, free lines is 4095 [11:28:46]Write to MH i2c: 01 00 00 47 00 47 [11:28:46]Write i2c OK [11:28:46]MH_I2C_Read... [11:28:46]Read from MH i2c: 01 [11:28:46]MH_I2C_Read... [11:28:46]Read from MH i2c: 01 07 00 [11:28:46]MH_I2C_Read... [11:28:46]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 BF 0C 19 [11:28:46]RasterBufferAndPrint [11:28:46]line [11:28:46]line [11:28:46]line [11:28:46]line [11:28:46]line [11:28:46]written 0, free lines is 3273 [11:28:46]MH_Cut [11:28:46]Write to MH i2c: D1 01 00 4E 00 01 20 [11:28:46]Write i2c OK [11:28:46]MH_I2C_Read... [11:28:46]Read from MH i2c: D1 [11:28:46]MH_I2C_Read... [11:28:46]Read from MH i2c: D1 01 00 [11:28:46]MH_I2C_Read... [11:28:46]Read from MH i2c: D1 01 00 4E 00 00 1F [11:28:46]Write to MH i2c: 01 00 00 4F 00 4F [11:28:46]Write i2c OK [11:28:46]MH_I2C_Read... [11:28:47]*** Cut start [11:28:47]*** Partial cut [11:28:47]*** CUTSNS_PIN = 1 [11:28:47]*** CUTSNS_PIN = 0 [11:28:47]*** Brake cut motor [11:28:48]Read from MH i2c: 01 [11:28:48]MH_I2C_Read... [11:28:48]*** Stop cut motor [11:28:48]*** Cut end [11:28:48]Read from MH i2c: 01 07 00 [11:28:48]MH_I2C_Read... [11:28:48]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [11:28:48]process_action print_doc done [11:28:48]requested_data is exist [11:28:48]produce_requested_data [11:28:48]produce_requested_data return (null) [11:28:48]process_action_free print_doc [11:28:48]json_value_free [11:28:48]json_value_free done [11:28:48]process_json_proto returns [11:28:48]Send response to host [11:28:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [11:28:48]free response buf [11:28:48]execute_script done [11:28:48]execute_script returns [11:28:48]free content buf [11:28:48]Sock 8.Close socket [11:28:48]Sock 8.Thread stoped [11:28:48]OFD Sender: No OFD packet to send [11:28:51]accept exits with 9 [11:28:51]New connection [11:28:51]New thread 3066711396 created [11:28:51]Thread 3066854756 joined [11:28:51]Waiting for new connection... [11:28:51] Sock 9.Parse request [11:28:51]Sock 9.Check first char [11:28:51]Sock 9.First char is OK [11:28:51]request: POST /json_proto HTTP/1.0 [11:28:51]Method: POST [11:28:51]URL: /json_proto [11:28:51]Method is POST - this is cgi request [11:28:51]url: /json_proto [11:28:51]query_string will be loaded in cgi processing [11:28:51]execute_cgi json_proto POST (null) [11:28:51]execute_cgi path=json_proto method=POST [11:28:51]POST find Content-Length [11:28:51]Host: 172.17.44.3:8080 [11:28:51]Content-Length: 801 [11:28:51]Content-Type: application/json [11:28:51] [11:28:51]POST finish read [11:28:51]Found Content-Length = 801 [11:28:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:51]execute_script... [11:28:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:51]POST & json_proto [11:28:51]process_json_proto [11:28:51]json parsed OK: [11:28:51]protocol is kg_v1.0 [11:28:51]action value=close_receipt [11:28:51]process_action close_receipt [11:28:51]cmd_close_receipt [11:28:51]MH_GetDate [11:28:51]Write to MH i2c: F0 00 00 50 00 3F [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: F0 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: F0 09 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: F0 09 00 50 00 00 F3 7D C4 66 AD C5 5D 66 17 [11:28:51]GetLastDocTimeStamp 1724153189 [11:28:51]current date 1724153331 [11:28:51]FM_GetShiftState [11:28:51]SAM_PROTO_GetShiftState [11:28:51]wFMCommunicate request_size=4 [11:28:51]MH_SAM_APDU [11:28:51]CAPDU: 80 13 01 00 [11:28:51]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:51]Read from MH i2c: E2 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 0E 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [11:28:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:28:51]wFMCommunicate OK [11:28:51]SAM_PROTO_GetShiftState done [11:28:51]FM_GetShiftState done [11:28:51]opened in 1724112910 [11:28:51]opened+sec_in_day 1724199310 [11:28:51]quantity*price = 60003 [11:28:51]sum+1 = 60004 [11:28:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 262 20.08.2024 11:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58278 ФПД: 158404605333739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112851&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58278&fm=158404605333739&tin=02508201610067®Number=0000000000162794&sum=60003 [11:28:52]StoreToDocumentArchive [11:28:52]shift 100 fd 58278 [11:28:52]save to /storage/0100/doc_00058278 [11:28:52]save last doc name /storage/0100/doc_00058278 to /storage/kkm_last_doc_name [11:28:52]save OK [11:28:52]Clear old archive folders... [11:28:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:52]tlvbuf is 0193DDC0 [11:28:52]SAM_PROTO_ClearQueue [11:28:52]wFMCommunicate request_size=4 [11:28:52]MH_SAM_APDU [11:28:52]CAPDU: 80 09 00 00 [11:28:52]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [11:28:52]Write i2c OK [11:28:52]MH_I2C_Read... [11:28:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:52]Read from MH i2c: E2 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 03 00 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [11:28:52]RAPDU: 90 00 [11:28:52]wFMCommunicate OK [11:28:52]SAM_PROTO_ClearQueue done [11:28:52]KKMCreateOFDPacket [11:28:52]OFDProtocolAddRootSTLVToBuf [11:28:52]FM_MakeSignedData [11:28:52]FM_MakeSignedData [11:28:52]SAM_PROTO_SignData [11:28:52]wFMCommunicate request_size=4 [11:28:52]MH_SAM_APDU [11:28:52]CAPDU: 80 0D 01 02 [11:28:52]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [11:28:52]Write i2c OK [11:28:52]MH_I2C_Read... [11:28:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:52]Read from MH i2c: E2 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 03 00 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [11:28:52]RAPDU: 90 00 [11:28:52]wFMCommunicate OK [11:28:52]wFMCommunicate request_size=255 [11:28:52]MH_SAM_APDU [11:28:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 F3 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E3 00 00 35 04 06 00 90 [11:28:52]Write to MH i2c: E2 02 01 60 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 F3 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E3 00 00 35 04 06 00 90 00 00 3E [11:28:52]Write i2c OK [11:28:52]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [11:28:53]RAPDU: 90 00 [11:28:53]wFMCommunicate OK [11:28:53]wFMCommunicate request_size=10 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 0D 02 02 05 11 72 3B 50 EB [11:28:53]Write to MH i2c: E2 0D 00 61 00 80 0D 02 02 05 00 11 72 3B 50 EB 00 00 DE [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [11:28:53]RAPDU: 90 00 [11:28:53]wFMCommunicate OK [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 0D 03 02 [11:28:53]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 0B 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 0B 00 62 00 00 42 50 2A B5 D0 8D EF 77 90 00 12 [11:28:53]RAPDU: 42 50 2A B5 D0 8D EF 77 90 00 [11:28:53]wFMCommunicate OK [11:28:53]SAM_PROTO_SignData done [11:28:53]FM_MakeSignedData done [11:28:53]CreateOFDProtocolMessage [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 11 00 00 [11:28:53]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 17 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 29 [11:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:28:53]wFMCommunicate OK [11:28:53]CreateOFDProtocolMessage done [11:28:53]OFDSenderStorePacket 58278 [11:28:53]StoreOFDPacket docnum=58278 [11:28:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 06 2C 07 01 73 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 F3 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E3 00 00 35 04 06 00 90 11 72 3B 50 EB 42 50 2A B5 D0 8D EF 77 [11:28:53]CheckFolder [11:28:53]dirname=/storage/ofd_packets [11:28:53]CheckFolder done [11:28:53]ProducePacketName [11:28:53]name=ofd_packets/00058278 [11:28:53]NVStorageSaveData ofd_packets/00058278 [11:28:53]File name is /storage/ofd_packets/00058278 [11:28:53]Write 301 bytes [11:28:53]NVStorageSaveData done [11:28:53]OFDSenderStorePacket done [11:28:53]KKMCreateOFDPacket done [11:28:53]NVStorageSaveData kkm_last_timestamp [11:28:53]File name is /storage/kkm_last_timestamp [11:28:53]OFD Sender: Processing packet 58278 [packets to send 51, broken 50] [11:28:53]ProducePacketName [11:28:53]name=ofd_packets/00058278 [11:28:53]OFD Sender: To server: pG, [11:28:53]CommunicateWithHost lk.salyk.kg:30040 [11:28:53]ConnectInit lk.salyk.kg [11:28:53]Write 4 bytes [11:28:53]NVStorageSaveData done [11:28:53]ExternCall_PrintAddStr [11:28:53]wPrintStart [11:28:53]Write to MH i2c: 01 00 00 64 00 64 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 07 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [11:28:53]RasterBufferAndPrint [11:28:53]line Счет N : (1)2075536 [11:28:53]line ИНН: 02508201610067 [11:28:53]line Контрольно-Кассовый Чек [11:28:53]line ПРОДАЖА [11:28:53]line ТРК (МРК, ГНК) : 53 [11:28:53]line Товар: 2710124130 [11:28:53]line Аи-92-К-4 [11:28:53]line 8.850 * 67.80 [11:28:53]line = 600.03 [11:28:53]line НДС 12% НСП 1% [11:28:53]line > о реализуемом товаре [11:28:53]line ИТОГО: 600.03 [11:28:53]line НСП 1% : 5.31 [11:28:53]line НДС 12% : 63.72 [11:28:53]line Наличными: 0.00 [11:28:53]line Безнал.: 600.03 [11:28:53]line Место: АЗС № 135 "Партнер Нефть" [11:28:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:28:53]line СНО: Общий режим [11:28:53]line Чек 262 20.08.2024 11:28 [11:28:53]line Смена: 100 ФФД: 1.0 [11:28:53]line ЗНМ: 0300000196 [11:28:53]line РНМ: 0000000000162794 [11:28:53]line Версия ККМ: v1.0 [11:28:53]line Платежная система: O! деньги [11:28:53]line ФМ: 0000000002094532 [11:28:53]line ФД: 58278 [11:28:53]line ФПД: 158404605333739 [11:28:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112851&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58278&fm=158404605333739&tin=02508201610067®Number=0000000000162794&sum=60003 [11:28:53]written 0, free lines is 4095 [11:28:53]Connected sock=11 [11:28:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 06 2C 07 01 73 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 F3 7D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E3 00 00 35 04 06 00 90 11 72 3B 50 EB 42 50 2A B5 D0 8D EF 77 [11:28:53]Write to MH i2c: 01 00 00 8E 00 8E [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 07 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 CD 0C 6E [11:28:53]RasterBufferAndPrint [11:28:53]line [11:28:53]line [11:28:53]line [11:28:53]line [11:28:53]line [11:28:53]written 0, free lines is 3287 [11:28:53]MH_Cut [11:28:53]Write to MH i2c: D1 01 00 95 00 01 67 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: D1 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: D1 01 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: D1 01 00 95 00 00 66 [11:28:53]Write to MH i2c: 01 00 00 96 00 96 [11:28:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B8 BC 47 00 B0 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E3 00 00 F4 03 04 00 42 29 C4 66 B6 04 01 00 00 80 C5 D6 BC 2B 9A 74 09 [11:28:53]CommunicateWithHost err = 0 [11:28:53]CheckOFDResponse [11:28:53]1017 (14) - 77093643461234 [11:28:53]1041 (16) - 0000000002094532 [11:28:53]1040 (4) - 58278 [11:28:53]1012 (4) - 20.08.2024 05:27 [11:28:53]1206 (1) - 0 [11:28:53]OFD Sender: Remove packet 58278 [11:28:53]ProducePacketName [11:28:53]name=ofd_packets/00058278 [11:28:53]NVStorageDeleteData [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:54]OFD Sender: No OFD packet to send [11:28:54]*** Cut start [11:28:54]*** Partial cut [11:28:54]*** CUTSNS_PIN = 1 [11:28:54]*** CUTSNS_PIN = 0 [11:28:54]*** Brake cut motor [11:28:55]Read from MH i2c: 01 [11:28:55]MH_I2C_Read... [11:28:55]*** Stop cut motor [11:28:55]*** Cut end [11:28:55]Read from MH i2c: 01 07 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [11:28:55]process_action close_receipt done [11:28:55]requested_data is exist [11:28:55]produce_requested_data [11:28:55]requested_item fm.sn is exist - process it [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 11 00 00 [11:28:55]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 17 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 17 00 97 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [11:28:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:28:55]wFMCommunicate OK [11:28:55]requested_item fd.num is exist - process it [11:28:55]SAM_PROTO_GetFieldsCounters [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 13 00 00 [11:28:55]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 62 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 62 00 98 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [11:28:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:28:55]wFMCommunicate OK [11:28:55]SAM_PROTO_GetFieldsCounters done [11:28:55]requested_item shift.num is exist - process it [11:28:55]requested_item shift.opened is exist - process it [11:28:55]req_shift_opened [11:28:55]FM_GetShiftState [11:28:55]SAM_PROTO_GetShiftState [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 13 01 00 [11:28:55]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 0E 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [11:28:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:28:55]wFMCommunicate OK [11:28:55]SAM_PROTO_GetShiftState done [11:28:55]FM_GetShiftState done [11:28:55]req_shift_opened done [11:28:55]requested_item shift.open_date is exist - process it [11:28:55]req_shift_open_date [11:28:55]req_shift_open_date done [11:28:55]produce_requested_data done [11:28:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58278,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:28:55]process_action_free close_receipt [11:28:55]json_value_free [11:28:55]json_value_free done [11:28:55]process_json_proto returns [11:28:55]Send response to host [11:28:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58278,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:28:55]free response buf [11:28:55]execute_script done [11:28:55]execute_script returns [11:28:55]free content buf [11:28:55]Sock 9.Close socket [11:28:55]Sock 9.Thread stoped [11:28:59]OFD Sender: No OFD packet to send [11:29:04]OFD Sender: No OFD packet to send [11:29:09]OFD Sender: No OFD packet to send [11:29:14]OFD Sender: No OFD packet to send [11:29:19]OFD Sender: No OFD packet to send [11:29:24]OFD Sender: No OFD packet to send [11:29:29]OFD Sender: No OFD packet to send [11:29:34]OFD Sender: No OFD packet to send [11:29:39]OFD Sender: No OFD packet to send [11:29:44]OFD Sender: No OFD packet to send [11:29:49]OFD Sender: No OFD packet to send [11:29:54]OFD Sender: No OFD packet to send [11:29:59]OFD Sender: No OFD packet to send [11:30:04]OFD Sender: No OFD packet to send [11:30:09]OFD Sender: No OFD packet to send [11:30:14]OFD Sender: No OFD packet to send [11:30:19]OFD Sender: No OFD packet to send [11:30:24]OFD Sender: No OFD packet to send [11:30:28]accept exits with 8 [11:30:28]New connection [11:30:28]New thread 3066854756 created [11:30:28]Thread 3066711396 joined [11:30:28]Waiting for new connection... [11:30:28] Sock 8.Parse request [11:30:28]Sock 8.Check first char [11:30:28]Sock 8.First char is OK [11:30:28]request: POST /json_proto HTTP/1.0 [11:30:28]Method: POST [11:30:28]URL: /json_proto [11:30:28]Method is POST - this is cgi request [11:30:28]url: /json_proto [11:30:28]query_string will be loaded in cgi processing [11:30:28]execute_cgi json_proto POST (null) [11:30:28]execute_cgi path=json_proto method=POST [11:30:28]POST find Content-Length [11:30:28]Host: 172.17.44.3:8080 [11:30:28]Content-Length: 801 [11:30:28]Content-Type: application/json [11:30:28] [11:30:28]POST finish read [11:30:28]Found Content-Length = 801 [11:30:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:28]execute_script... [11:30: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)2075540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:28]POST & json_proto [11:30:28]process_json_proto [11:30:28]json parsed OK: [11:30:28]protocol is kg_v1.0 [11:30:28]action value=close_receipt [11:30:28]process_action close_receipt [11:30:28]cmd_close_receipt [11:30:28]MH_GetDate [11:30:28]Write to MH i2c: F0 00 00 9A 00 89 [11:30:28]Write i2c OK [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: F0 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: F0 09 00 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: F0 09 00 9A 00 00 54 7E C4 66 AD C5 5D 66 C3 [11:30:28]GetLastDocTimeStamp 1724153331 [11:30:28]current date 1724153428 [11:30:28]FM_GetShiftState [11:30:28]SAM_PROTO_GetShiftState [11:30:28]wFMCommunicate request_size=4 [11:30:28]MH_SAM_APDU [11:30:28]CAPDU: 80 13 01 00 [11:30:28]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [11:30:28]Write i2c OK [11:30:28]MH_I2C_Read... [11:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:28]Read from MH i2c: E2 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 0E 00 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [11:30:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:30:28]wFMCommunicate OK [11:30:28]SAM_PROTO_GetShiftState done [11:30:28]FM_GetShiftState done [11:30:28]opened in 1724112910 [11:30:28]opened+sec_in_day 1724199310 [11:30:28]quantity*price = 50036 [11:30:28]sum+1 = 50037 [11:30:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 263 20.08.2024 11:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58279 ФПД: 75616430158043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113028&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58279&fm=75616430158043&tin=02508201610067®Number=0000000000162794&sum=50036 [11:30:29]StoreToDocumentArchive [11:30:29]shift 100 fd 58279 [11:30:29]save to /storage/0100/doc_00058279 [11:30:29]save last doc name /storage/0100/doc_00058279 to /storage/kkm_last_doc_name [11:30:29]save OK [11:30:29]Clear old archive folders... [11:30:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:30:29]tlvbuf is 019447C0 [11:30:29]SAM_PROTO_ClearQueue [11:30:29]wFMCommunicate request_size=4 [11:30:29]MH_SAM_APDU [11:30:29]CAPDU: 80 09 00 00 [11:30:29]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [11:30:29]Write i2c OK [11:30:29]MH_I2C_Read... [11:30:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:29]Read from MH i2c: E2 [11:30:29]MH_I2C_Read... [11:30:29]Read from MH i2c: E2 03 00 [11:30:29]MH_I2C_Read... [11:30:29]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [11:30:29]RAPDU: 90 00 [11:30:29]wFMCommunicate OK [11:30:29]SAM_PROTO_ClearQueue done [11:30:29]KKMCreateOFDPacket [11:30:29]OFDProtocolAddRootSTLVToBuf [11:30:29]FM_MakeSignedData [11:30:29]FM_MakeSignedData [11:30:29]SAM_PROTO_SignData [11:30:29]wFMCommunicate request_size=4 [11:30:29]MH_SAM_APDU [11:30:29]CAPDU: 80 0D 01 02 [11:30:29]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [11:30:29]Write i2c OK [11:30:29]MH_I2C_Read... [11:30:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:29]Read from MH i2c: E2 [11:30:29]MH_I2C_Read... [11:30:29]Read from MH i2c: E2 03 00 [11:30:29]MH_I2C_Read... [11:30:29]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [11:30:29]RAPDU: 90 00 [11:30:29]wFMCommunicate OK [11:30:29]wFMCommunicate request_size=255 [11:30:29]MH_SAM_APDU [11:30:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 54 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E3 00 00 35 04 06 00 44 [11:30:29]Write to MH i2c: E2 02 01 AA 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 54 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E3 00 00 35 04 06 00 44 00 00 1B [11:30:29]Write i2c OK [11:30:29]MH_I2C_Read... [11:30:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:30]Read from MH i2c: E2 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: E2 03 00 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [11:30:30]RAPDU: 90 00 [11:30:30]wFMCommunicate OK [11:30:30]wFMCommunicate request_size=10 [11:30:30]MH_SAM_APDU [11:30:30]CAPDU: 80 0D 02 02 05 C5 D2 75 70 DB [11:30:30]Write to MH i2c: E2 0D 00 AB 00 80 0D 02 02 05 00 C5 D2 75 70 DB 00 00 86 [11:30:30]Write i2c OK [11:30:30]MH_I2C_Read... [11:30:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:30]Read from MH i2c: E2 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: E2 03 00 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [11:30:30]RAPDU: 90 00 [11:30:30]wFMCommunicate OK [11:30:30]wFMCommunicate request_size=4 [11:30:30]MH_SAM_APDU [11:30:30]CAPDU: 80 0D 03 02 [11:30:30]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [11:30:30]Write i2c OK [11:30:30]MH_I2C_Read... [11:30:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:30]Read from MH i2c: E2 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: E2 0B 00 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: E2 0B 00 AC 00 00 5F 38 83 99 4B 7B F3 E8 90 00 7C [11:30:30]RAPDU: 5F 38 83 99 4B 7B F3 E8 90 00 [11:30:30]wFMCommunicate OK [11:30:30]SAM_PROTO_SignData done [11:30:30]FM_MakeSignedData done [11:30:30]CreateOFDProtocolMessage [11:30:30]wFMCommunicate request_size=4 [11:30:30]MH_SAM_APDU [11:30:30]CAPDU: 80 11 00 00 [11:30:30]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [11:30:30]Write i2c OK [11:30:30]MH_I2C_Read... [11:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:30]Read from MH i2c: E2 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: E2 17 00 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 73 [11:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:30:30]wFMCommunicate OK [11:30:30]CreateOFDProtocolMessage done [11:30:30]OFDSenderStorePacket 58279 [11:30:30]StoreOFDPacket docnum=58279 [11:30:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1A 06 07 01 FB 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 54 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E3 00 00 35 04 06 00 44 C5 D2 75 70 DB 5F 38 83 99 4B 7B F3 E8 [11:30:30]CheckFolder [11:30:30]dirname=/storage/ofd_packets [11:30:30]CheckFolder done [11:30:30]ProducePacketName [11:30:30]name=ofd_packets/00058279 [11:30:30]NVStorageSaveData ofd_packets/00058279 [11:30:30]File name is /storage/ofd_packets/00058279 [11:30:30]Write 301 bytes [11:30:30]NVStorageSaveData done [11:30:30]OFDSenderStorePacket done [11:30:30]KKMCreateOFDPacket done [11:30:30]NVStorageSaveData kkm_last_timestamp [11:30:30]File name is /storage/kkm_last_timestamp [11:30:30]Write 4 bytes [11:30:30]NVStorageSaveData done [11:30:30]ExternCall_PrintAddStr [11:30:30]wPrintStart [11:30:30]Write to MH i2c: 01 00 00 AE 00 AE [11:30:30]Write i2c OK [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: 01 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: 01 07 00 [11:30:30]MH_I2C_Read... [11:30:30]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [11:30:30]RasterBufferAndPrint [11:30:30]line Счет N : (1)2075540 [11:30:30]line ИНН: 02508201610067 [11:30:30]line Контрольно-Кассовый Чек [11:30:30]line ПРОДАЖА [11:30:30]line ТРК (МРК, ГНК) : 33 [11:30:30]line Товар: 2710124130 [11:30:30]line Аи-92-К-4 [11:30:30]line 7.380 * 67.80 [11:30:30]line = 500.36 [11:30:30]line НДС 12% НСП 1% [11:30:30]line > о реализуемом товаре [11:30:30]line ИТОГО: 500.36 [11:30:30]line НСП 1% : 4.43 [11:30:30]line НДС 12% : 53.14 [11:30:30]line Наличными: 0.00 [11:30:30]line Безнал.: 500.36 [11:30:30]line Место: АЗС № 135 "Партнер Нефть" [11:30:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:30:30]line СНО: Общий режим [11:30:30]line Чек 263 20.08.2024 11:30 [11:30:30]line Смена: 100 ФФД: 1.0 [11:30:30]line ЗНМ: 0300000196 [11:30:30]line РНМ: 0000000000162794 [11:30:30]line Версия ККМ: v1.0 [11:30:30]line Платежная система: O! деньги [11:30:30]line ФМ: 0000000002094532 [11:30:30]line ФД: 58279 [11:30:30]line ФПД: 75616430158043 [11:30:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113028&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58279&fm=75616430158043&tin=02508201610067®Number=0000000000162794&sum=50036 [11:30:30]OFD Sender: Processing packet 58279 [packets to send 51, broken 50] [11:30:30]ProducePacketName [11:30:30]name=ofd_packets/00058279 [11:30:30]OFD Sender: To server: pG, [11:30:30]CommunicateWithHost lk.salyk.kg:30040 [11:30:30]ConnectInit lk.salyk.kg [11:30:30]written 0, free lines is 4095 [11:30:30]Connected sock=10 [11:30:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1A 06 07 01 FB 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 54 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E3 00 00 35 04 06 00 44 C5 D2 75 70 DB 5F 38 83 99 4B 7B F3 E8 [11:30:31]Write to MH i2c: 01 00 00 D8 00 D8 [11:30:31]Write i2c OK [11:30:31]MH_I2C_Read... [11:30:31]Read from MH i2c: 01 [11:30:31]MH_I2C_Read... [11:30:31]Read from MH i2c: 01 07 00 [11:30:31]MH_I2C_Read... [11:30:31]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 CA 0C B5 [11:30:31]RasterBufferAndPrint [11:30:31]line [11:30:31]line [11:30:31]line [11:30:31]line [11:30:31]line [11:30:31]written 0, free lines is 3280 [11:30:31]MH_Cut [11:30:31]Write to MH i2c: D1 01 00 DF 00 01 B1 [11:30:31]Write i2c OK [11:30:31]MH_I2C_Read... [11:30:31]Read from MH i2c: D1 [11:30:31]MH_I2C_Read... [11:30:31]Read from MH i2c: D1 01 00 [11:30:31]MH_I2C_Read... [11:30:31]Read from MH i2c: D1 01 00 DF 00 00 B0 [11:30:31]Write to MH i2c: 01 00 00 E0 00 E0 [11:30:31]Write i2c OK [11:30:31]MH_I2C_Read... [11:30:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 50 B9 47 00 43 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 32 30 39 34 35 33 32 10 04 04 00 A7 E3 00 00 F4 03 04 00 A3 29 C4 66 B6 04 01 00 00 74 37 FF 90 C9 61 00 DD [11:30:31]CommunicateWithHost err = 0 [11:30:31]CheckOFDResponse [11:30:31]1017 (14) - 77093643461234 [11:30:31]1041 (16) - 0000000002094532 [11:30:31]1040 (4) - 58279 [11:30:31]1012 (4) - 20.08.2024 05:29 [11:30:31]1206 (1) - 0 [11:30:31]OFD Sender: Remove packet 58279 [11:30:31]ProducePacketName [11:30:31]name=ofd_packets/00058279 [11:30:31]NVStorageDeleteData [11:30:31]OFD Sender: No OFD packet to send [11:30:31]*** Cut start [11:30:31]*** Partial cut [11:30:31]*** CUTSNS_PIN = 1 [11:30:31]*** CUTSNS_PIN = 0 [11:30:32]*** Brake cut motor [11:30:32]Read from MH i2c: 01 [11:30:32]MH_I2C_Read... [11:30:32]*** Stop cut motor [11:30:32]*** Cut end [11:30:32]Read from MH i2c: 01 07 00 [11:30:32]MH_I2C_Read... [11:30:32]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 FF 0F F5 [11:30:32]process_action close_receipt done [11:30:32]requested_data is exist [11:30:32]produce_requested_data [11:30:32]requested_item fm.sn is exist - process it [11:30:32]wFMCommunicate request_size=4 [11:30:32]MH_SAM_APDU [11:30:32]CAPDU: 80 11 00 00 [11:30:32]Write to MH i2c: E2 08 00 E1 00 80 11 00 00 00 00 00 00 5B [11:30:32]Write i2c OK [11:30:32]MH_I2C_Read... [11:30:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:32]Read from MH i2c: E2 [11:30:32]MH_I2C_Read... [11:30:32]Read from MH i2c: E2 17 00 [11:30:32]MH_I2C_Read... [11:30:32]Read from MH i2c: E2 17 00 E1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A7 [11:30:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:30:32]wFMCommunicate OK [11:30:32]requested_item fd.num is exist - process it [11:30:32]SAM_PROTO_GetFieldsCounters [11:30:32]wFMCommunicate request_size=4 [11:30:32]MH_SAM_APDU [11:30:32]CAPDU: 80 13 00 00 [11:30:32]Write to MH i2c: E2 08 00 E2 00 80 13 00 00 00 00 00 00 5E [11:30:32]Write i2c OK [11:30:32]MH_I2C_Read... [11:30:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:32]Read from MH i2c: E2 [11:30:32]MH_I2C_Read... [11:30:32]Read from MH i2c: E2 62 00 [11:30:32]MH_I2C_Read... [11:30:32]Read from MH i2c: E2 62 00 E2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [11:30:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:30:32]wFMCommunicate OK [11:30:32]SAM_PROTO_GetFieldsCounters done [11:30:32]requested_item shift.num is exist - process it [11:30:32]requested_item shift.opened is exist - process it [11:30:32]req_shift_opened [11:30:32]FM_GetShiftState [11:30:32]SAM_PROTO_GetShiftState [11:30:32]wFMCommunicate request_size=4 [11:30:32]MH_SAM_APDU [11:30:32]CAPDU: 80 13 01 00 [11:30:32]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [11:30:32]Write i2c OK [11:30:32]MH_I2C_Read... [11:30:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:32]Read from MH i2c: E2 [11:30:32]MH_I2C_Read... [11:30:32]Read from MH i2c: E2 0E 00 [11:30:32]MH_I2C_Read... [11:30:32]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 83 [11:30:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:30:32]wFMCommunicate OK [11:30:32]SAM_PROTO_GetShiftState done [11:30:32]FM_GetShiftState done [11:30:32]req_shift_opened done [11:30:32]requested_item shift.open_date is exist - process it [11:30:32]req_shift_open_date [11:30:32]req_shift_open_date done [11:30:32]produce_requested_data done [11:30:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58279,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:30:32]process_action_free close_receipt [11:30:32]json_value_free [11:30:32]json_value_free done [11:30:32]process_json_proto returns [11:30:32]Send response to host [11:30:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58279,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:30:32]free response buf [11:30:32]execute_script done [11:30:32]execute_script returns [11:30:32]free content buf [11:30:32]Sock 8.Close socket [11:30:32]Sock 8.Thread stoped [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:13]accept exits with 9 [11:31:13]New connection [11:31:13]New thread 3066711396 created [11:31:13]Thread 3066854756 joined [11:31:13]Waiting for new connection... [11:31:13] Sock 9.Parse request [11:31:13]Sock 9.Check first char [11:31:13]Sock 9.First char is OK [11:31:13]request: POST /json_proto HTTP/1.0 [11:31:13]Method: POST [11:31:13]URL: /json_proto [11:31:13]Method is POST - this is cgi request [11:31:13]url: /json_proto [11:31:13]query_string will be loaded in cgi processing [11:31:13]execute_cgi json_proto POST (null) [11:31:13]execute_cgi path=json_proto method=POST [11:31:13]POST find Content-Length [11:31:13]Host: 172.17.44.3:8080 [11:31:13]Content-Length: 804 [11:31:13]Content-Type: application/json [11:31:13] [11:31:13]POST finish read [11:31:13]Found Content-Length = 804 [11:31:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.770, "sum" : 1001.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1001.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:13]execute_script... [11:31: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)2075541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.770, "sum" : 1001.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1001.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:13]POST & json_proto [11:31:13]process_json_proto [11:31:13]json parsed OK: [11:31:13]protocol is kg_v1.0 [11:31:13]action value=close_receipt [11:31:13]process_action close_receipt [11:31:13]cmd_close_receipt [11:31:13]MH_GetDate [11:31:13]Write to MH i2c: F0 00 00 E4 00 D3 [11:31:13]Write i2c OK [11:31:13]MH_I2C_Read... [11:31:13]Read from MH i2c: F0 [11:31:13]MH_I2C_Read... [11:31:13]Read from MH i2c: F0 09 00 [11:31:13]MH_I2C_Read... [11:31:13]Read from MH i2c: F0 09 00 E4 00 00 81 7E C4 66 AD C5 5D 66 3A [11:31:13]GetLastDocTimeStamp 1724153428 [11:31:13]current date 1724153473 [11:31:13]FM_GetShiftState [11:31:13]SAM_PROTO_GetShiftState [11:31:13]wFMCommunicate request_size=4 [11:31:13]MH_SAM_APDU [11:31:13]CAPDU: 80 13 01 00 [11:31:13]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [11:31:13]Write i2c OK [11:31:13]MH_I2C_Read... [11:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:13]Read from MH i2c: E2 [11:31:13]MH_I2C_Read... [11:31:13]Read from MH i2c: E2 0E 00 [11:31:13]MH_I2C_Read... [11:31:13]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 85 [11:31:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:31:13]wFMCommunicate OK [11:31:13]SAM_PROTO_GetShiftState done [11:31:13]FM_GetShiftState done [11:31:13]opened in 1724112910 [11:31:13]opened+sec_in_day 1724199310 [11:31:13]quantity*price = 100140 [11:31:13]sum+1 = 100142 [11:31:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1001.41 НСП 1% : 8.86 НДС 12% : 106.34 Наличными: 0.00 Безнал.: 1001.41 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 264 20.08.2024 11:31 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58280 ФПД: 14563502439836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113113&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58280&fm=14563502439836&tin=02508201610067®Number=0000000000162794&sum=100141 [11:31:14]StoreToDocumentArchive [11:31:14]shift 100 fd 58280 [11:31:14]save to /storage/0100/doc_00058280 [11:31:14]save last doc name /storage/0100/doc_00058280 to /storage/kkm_last_doc_name [11:31:14]save OK [11:31:14]Clear old archive folders... [11:31:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:31:14]tlvbuf is 01942900 [11:31:14]SAM_PROTO_ClearQueue [11:31:14]wFMCommunicate request_size=4 [11:31:14]MH_SAM_APDU [11:31:14]CAPDU: 80 09 00 00 [11:31:14]Write to MH i2c: E2 08 00 F2 00 80 09 00 00 00 00 00 00 64 [11:31:14]Write i2c OK [11:31:14]MH_I2C_Read... [11:31:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:14]Read from MH i2c: E2 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 03 00 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [11:31:14]RAPDU: 90 00 [11:31:14]wFMCommunicate OK [11:31:14]SAM_PROTO_ClearQueue done [11:31:14]KKMCreateOFDPacket [11:31:14]OFDProtocolAddRootSTLVToBuf [11:31:14]FM_MakeSignedData [11:31:14]FM_MakeSignedData [11:31:14]SAM_PROTO_SignData [11:31:14]wFMCommunicate request_size=4 [11:31:14]MH_SAM_APDU [11:31:14]CAPDU: 80 0D 01 02 [11:31:14]Write to MH i2c: E2 08 00 F3 00 80 0D 01 02 00 00 00 00 6C [11:31:14]Write i2c OK [11:31:14]MH_I2C_Read... [11:31:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:14]Read from MH i2c: E2 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 03 00 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [11:31:14]RAPDU: 90 00 [11:31:14]wFMCommunicate OK [11:31:14]wFMCommunicate request_size=255 [11:31:14]MH_SAM_APDU [11:31:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2D 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 87 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 81 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E3 00 00 35 04 06 00 0D [11:31:14]Write to MH i2c: E2 02 01 F4 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 34 FF 03 08 00 03 B2 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2D 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 87 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 81 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E3 00 00 35 04 06 00 0D 00 00 6C [11:31:14]Write i2c OK [11:31:14]MH_I2C_Read... [11:31:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:14]Read from MH i2c: E2 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 03 00 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [11:31:14]RAPDU: 90 00 [11:31:14]wFMCommunicate OK [11:31:14]wFMCommunicate request_size=10 [11:31:14]MH_SAM_APDU [11:31:14]CAPDU: 80 0D 02 02 05 3E D4 63 BD 9C [11:31:14]Write to MH i2c: E2 0D 00 F5 00 80 0D 02 02 05 00 3E D4 63 BD 9C 00 00 47 [11:31:14]Write i2c OK [11:31:14]MH_I2C_Read... [11:31:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:14]Read from MH i2c: E2 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 03 00 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [11:31:14]RAPDU: 90 00 [11:31:14]wFMCommunicate OK [11:31:14]wFMCommunicate request_size=4 [11:31:14]MH_SAM_APDU [11:31:14]CAPDU: 80 0D 03 02 [11:31:14]Write to MH i2c: E2 08 00 F6 00 80 0D 03 02 00 00 00 00 71 [11:31:14]Write i2c OK [11:31:14]MH_I2C_Read... [11:31:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:14]Read from MH i2c: E2 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 0B 00 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 0B 00 F6 00 00 78 BF 0F C6 A0 D4 67 C9 90 00 22 [11:31:14]RAPDU: 78 BF 0F C6 A0 D4 67 C9 90 00 [11:31:14]wFMCommunicate OK [11:31:14]SAM_PROTO_SignData done [11:31:14]FM_MakeSignedData done [11:31:14]CreateOFDProtocolMessage [11:31:14]wFMCommunicate request_size=4 [11:31:14]MH_SAM_APDU [11:31:14]CAPDU: 80 11 00 00 [11:31:14]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [11:31:14]Write i2c OK [11:31:14]MH_I2C_Read... [11:31:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:14]Read from MH i2c: E2 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 17 00 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: E2 17 00 F7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [11:31:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:31:14]wFMCommunicate OK [11:31:14]CreateOFDProtocolMessage done [11:31:14]OFDSenderStorePacket 58280 [11:31:14]StoreOFDPacket docnum=58280 [11:31:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C6 49 07 01 4C 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2D 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 87 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 81 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E3 00 00 35 04 06 00 0D 3E D4 63 BD 9C 78 BF 0F C6 A0 D4 67 C9 [11:31:14]CheckFolder [11:31:14]dirname=/storage/ofd_packets [11:31:14]CheckFolder done [11:31:14]ProducePacketName [11:31:14]name=ofd_packets/00058280 [11:31:14]NVStorageSaveData ofd_packets/00058280 [11:31:14]File name is /storage/ofd_packets/00058280 [11:31:14]Write 301 bytes [11:31:14]NVStorageSaveData done [11:31:14]OFDSenderStorePacket done [11:31:14]KKMCreateOFDPacket done [11:31:14]NVStorageSaveData kkm_last_timestamp [11:31:14]File name is /storage/kkm_last_timestamp [11:31:14]Write 4 bytes [11:31:14]NVStorageSaveData done [11:31:14]ExternCall_PrintAddStr [11:31:14]wPrintStart [11:31:14]Write to MH i2c: 01 00 00 F8 00 F8 [11:31:14]Write i2c OK [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: 01 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: 01 07 00 [11:31:14]MH_I2C_Read... [11:31:14]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [11:31:14]RasterBufferAndPrint [11:31:14]line Счет N : (1)2075541 [11:31:14]line ИНН: 02508201610067 [11:31:14]line Контрольно-Кассовый Чек [11:31:14]line ПРОДАЖА [11:31:14]line ТРК (МРК, ГНК) : 43 [11:31:14]line Товар: 2710124130 [11:31:14]line Аи-92-К-4 [11:31:14]line 14.770 * 67.80 [11:31:14]line = 1001.41 [11:31:14]line НДС 12% НСП 1% [11:31:14]line > о реализуемом товаре [11:31:14]line ИТОГО: 1001.41 [11:31:14]line НСП 1% : 8.86 [11:31:14]line НДС 12% : 106.34 [11:31:14]line Наличными: 0.00 [11:31:14]line Безнал.: 1001.41 [11:31:14]line Место: АЗС № 135 "Партнер Нефть" [11:31:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:31:14]line СНО: Общий режим [11:31:14]line Чек 264 20.08.2024 11:31 [11:31:14]line Смена: 100 ФФД: 1.0 [11:31:14]line ЗНМ: 0300000196 [11:31:14]line РНМ: 0000000000162794 [11:31:14]line Версия ККМ: v1.0 [11:31:14]line Платежная система: O! деньги [11:31:14]line ФМ: 0000000002094532 [11:31:14]line ФД: 58280 [11:31:14]line ФПД: 14563502439836 [11:31:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113113&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58280&fm=14563502439836&tin=02508201610067®Number=0000000000162794&sum=100141 [11:31:15]OFD Sender: Processing packet 58280 [packets to send 51, broken 50] [11:31:15]ProducePacketName [11:31:15]name=ofd_packets/00058280 [11:31:15]OFD Sender: To server: pG, [11:31:15]CommunicateWithHost lk.salyk.kg:30040 [11:31:15]ConnectInit lk.salyk.kg [11:31:15]written 0, free lines is 4095 [11:31:15]Connected sock=10 [11:31:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C6 49 07 01 4C 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2D 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 87 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 81 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E3 00 00 35 04 06 00 0D 3E D4 63 BD 9C 78 BF 0F C6 A0 D4 67 C9 [11:31:15]Write to MH i2c: 01 00 00 22 01 23 [11:31:15]Write i2c OK [11:31:15]MH_I2C_Read... [11:31:15]Read from MH i2c: 01 [11:31:15]MH_I2C_Read... [11:31:15]Read from MH i2c: 01 07 00 [11:31:15]MH_I2C_Read... [11:31:15]Read from MH i2c: 01 07 00 22 01 00 00 00 00 00 BC 0C F2 [11:31:15]RasterBufferAndPrint [11:31:15]line [11:31:15]line [11:31:15]line [11:31:15]line [11:31:15]line [11:31:15]written 0, free lines is 3267 [11:31:15]MH_Cut [11:31:15]Write to MH i2c: D1 01 00 29 01 01 FC [11:31:15]Write i2c OK [11:31:15]MH_I2C_Read... [11:31:15]Read from MH i2c: D1 [11:31:15]MH_I2C_Read... [11:31:15]Read from MH i2c: D1 01 00 [11:31:15]MH_I2C_Read... [11:31:15]Read from MH i2c: D1 01 00 29 01 00 FB [11:31:15]Write to MH i2c: 01 00 00 2A 01 2B [11:31:15]Write i2c OK [11:31:15]MH_I2C_Read... [11:31:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 90 3B 47 00 9C 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 32 30 39 34 35 33 32 10 04 04 00 A8 E3 00 00 F4 03 04 00 D0 29 C4 66 B6 04 01 00 00 7F A1 F1 EE EA 10 0A AF [11:31:15]CommunicateWithHost err = 0 [11:31:15]CheckOFDResponse [11:31:15]1017 (14) - 77093643461234 [11:31:15]1041 (16) - 0000000002094532 [11:31:15]1040 (4) - 58280 [11:31:15]1012 (4) - 20.08.2024 05:29 [11:31:15]1206 (1) - 0 [11:31:15]OFD Sender: Remove packet 58280 [11:31:15]ProducePacketName [11:31:15]name=ofd_packets/00058280 [11:31:15]NVStorageDeleteData [11:31:16]OFD Sender: No OFD packet to send [11:31:16]*** Cut start [11:31:16]*** Partial cut [11:31:16]*** CUTSNS_PIN = 1 [11:31:16]*** CUTSNS_PIN = 0 [11:31:16]*** Brake cut motor [11:31:17]Read from MH i2c: 01 [11:31:17]MH_I2C_Read... [11:31:17]*** Stop cut motor [11:31:17]*** Cut end [11:31:17]Read from MH i2c: 01 07 00 [11:31:17]MH_I2C_Read... [11:31:17]Read from MH i2c: 01 07 00 2A 01 00 00 00 00 00 FF 0F 40 [11:31:17]process_action close_receipt done [11:31:17]requested_data is exist [11:31:17]produce_requested_data [11:31:17]requested_item fm.sn is exist - process it [11:31:17]wFMCommunicate request_size=4 [11:31:17]MH_SAM_APDU [11:31:17]CAPDU: 80 11 00 00 [11:31:17]Write to MH i2c: E2 08 00 2B 01 80 11 00 00 00 00 00 00 A6 [11:31:17]Write i2c OK [11:31:17]MH_I2C_Read... [11:31:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:17]Read from MH i2c: E2 [11:31:17]MH_I2C_Read... [11:31:17]Read from MH i2c: E2 17 00 [11:31:17]MH_I2C_Read... [11:31:17]Read from MH i2c: E2 17 00 2B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F2 [11:31:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:31:17]wFMCommunicate OK [11:31:17]requested_item fd.num is exist - process it [11:31:17]SAM_PROTO_GetFieldsCounters [11:31:17]wFMCommunicate request_size=4 [11:31:17]MH_SAM_APDU [11:31:17]CAPDU: 80 13 00 00 [11:31:17]Write to MH i2c: E2 08 00 2C 01 80 13 00 00 00 00 00 00 A9 [11:31:17]Write i2c OK [11:31:17]MH_I2C_Read... [11:31:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:17]Read from MH i2c: E2 [11:31:17]MH_I2C_Read... [11:31:17]Read from MH i2c: E2 62 00 [11:31:17]MH_I2C_Read... [11:31:17]Read from MH i2c: E2 62 00 2C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 D1 [11:31:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:31:17]wFMCommunicate OK [11:31:17]SAM_PROTO_GetFieldsCounters done [11:31:17]requested_item shift.num is exist - process it [11:31:17]requested_item shift.opened is exist - process it [11:31:17]req_shift_opened [11:31:17]FM_GetShiftState [11:31:17]SAM_PROTO_GetShiftState [11:31:17]wFMCommunicate request_size=4 [11:31:17]MH_SAM_APDU [11:31:17]CAPDU: 80 13 01 00 [11:31:17]Write to MH i2c: E2 08 00 2D 01 80 13 01 00 00 00 00 00 AB [11:31:17]Write i2c OK [11:31:17]MH_I2C_Read... [11:31:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:17]Read from MH i2c: E2 [11:31:17]MH_I2C_Read... [11:31:17]Read from MH i2c: E2 0E 00 [11:31:17]MH_I2C_Read... [11:31:17]Read from MH i2c: E2 0E 00 2D 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CE [11:31:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:31:17]wFMCommunicate OK [11:31:17]SAM_PROTO_GetShiftState done [11:31:17]FM_GetShiftState done [11:31:17]req_shift_opened done [11:31:17]requested_item shift.open_date is exist - process it [11:31:17]req_shift_open_date [11:31:17]req_shift_open_date done [11:31:17]produce_requested_data done [11:31:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58280,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:31:17]process_action_free close_receipt [11:31:17]json_value_free [11:31:17]json_value_free done [11:31:17]process_json_proto returns [11:31:17]Send response to host [11:31:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58280,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:31:17]free response buf [11:31:17]execute_script done [11:31:17]execute_script returns [11:31:17]free content buf [11:31:17]Sock 9.Close socket [11:31:17]Sock 9.Thread stoped [11:31:18]accept exits with 8 [11:31:18]New connection [11:31:18]New thread 3066854756 created [11:31:18]Thread 3066711396 joined [11:31:18]Waiting for new connection... [11:31:18] Sock 8.Parse request [11:31:18]Sock 8.Check first char [11:31:18]Sock 8.First char is OK [11:31:18]request: POST /json_proto HTTP/1.0 [11:31:18]Method: POST [11:31:18]URL: /json_proto [11:31:18]Method is POST - this is cgi request [11:31:18]url: /json_proto [11:31:18]query_string will be loaded in cgi processing [11:31:18]execute_cgi json_proto POST (null) [11:31:18]execute_cgi path=json_proto method=POST [11:31:18]POST find Content-Length [11:31:18]Host: 172.17.44.3:8080 [11:31:18]Content-Length: 790 [11:31:18]Content-Type: application/json [11:31:18] [11:31:18]POST finish read [11:31:18]Found Content-Length = 790 [11:31:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:18]execute_script... [11:31: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)2075539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:18]POST & json_proto [11:31:18]process_json_proto [11:31:18]json parsed OK: [11:31:18]protocol is kg_v1.0 [11:31:18]action value=close_receipt [11:31:18]process_action close_receipt [11:31:18]cmd_close_receipt [11:31:18]MH_GetDate [11:31:18]Write to MH i2c: F0 00 00 2E 01 1E [11:31:18]Write i2c OK [11:31:18]MH_I2C_Read... [11:31:18]Read from MH i2c: F0 [11:31:18]MH_I2C_Read... [11:31:18]Read from MH i2c: F0 09 00 [11:31:18]MH_I2C_Read... [11:31:18]Read from MH i2c: F0 09 00 2E 01 00 87 7E C4 66 AD C5 5D 66 8B [11:31:18]GetLastDocTimeStamp 1724153473 [11:31:18]current date 1724153479 [11:31:18]FM_GetShiftState [11:31:18]SAM_PROTO_GetShiftState [11:31:18]wFMCommunicate request_size=4 [11:31:18]MH_SAM_APDU [11:31:18]CAPDU: 80 13 01 00 [11:31:18]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [11:31:18]Write i2c OK [11:31:18]MH_I2C_Read... [11:31:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:18]Read from MH i2c: E2 [11:31:18]MH_I2C_Read... [11:31:18]Read from MH i2c: E2 0E 00 [11:31:18]MH_I2C_Read... [11:31:18]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D0 [11:31:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:31:18]wFMCommunicate OK [11:31:18]SAM_PROTO_GetShiftState done [11:31:18]FM_GetShiftState done [11:31:18]opened in 1724112910 [11:31:18]opened+sec_in_day 1724199310 [11:31:18]quantity*price = 0 [11:31:18]sum+1 = 1 [11:31:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 265 20.08.2024 11:31 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58281 ФПД: 56025622768214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113119&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58281&fm=56025622768214&tin=02508201610067®Number=0000000000162794&sum=0 [11:31:20]StoreToDocumentArchive [11:31:20]shift 100 fd 58281 [11:31:20]save to /storage/0100/doc_00058281 [11:31:20]save last doc name /storage/0100/doc_00058281 to /storage/kkm_last_doc_name [11:31:20]save OK [11:31:20]Clear old archive folders... [11:31:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:31:20]tlvbuf is 0196D060 [11:31:20]SAM_PROTO_ClearQueue [11:31:20]wFMCommunicate request_size=4 [11:31:20]MH_SAM_APDU [11:31:20]CAPDU: 80 09 00 00 [11:31:20]Write to MH i2c: E2 08 00 3C 01 80 09 00 00 00 00 00 00 AF [11:31:20]Write i2c OK [11:31:20]MH_I2C_Read... [11:31:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:20]Read from MH i2c: E2 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 03 00 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [11:31:20]RAPDU: 90 00 [11:31:20]wFMCommunicate OK [11:31:20]SAM_PROTO_ClearQueue done [11:31:20]KKMCreateOFDPacket [11:31:20]OFDProtocolAddRootSTLVToBuf [11:31:20]FM_MakeSignedData [11:31:20]FM_MakeSignedData [11:31:20]SAM_PROTO_SignData [11:31:20]wFMCommunicate request_size=4 [11:31:20]MH_SAM_APDU [11:31:20]CAPDU: 80 0D 01 02 [11:31:20]Write to MH i2c: E2 08 00 3D 01 80 0D 01 02 00 00 00 00 B7 [11:31:20]Write i2c OK [11:31:20]MH_I2C_Read... [11:31:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:20]Read from MH i2c: E2 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 03 00 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [11:31:20]RAPDU: 90 00 [11:31:20]wFMCommunicate OK [11:31:20]wFMCommunicate request_size=255 [11:31:20]MH_SAM_APDU [11:31:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 09 01 00 00 F4 03 04 00 87 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E3 00 00 35 04 06 00 32 F4 7B 57 [11:31:20]Write to MH i2c: E2 02 01 3E 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 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 87 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E3 00 00 35 04 06 00 32 F4 7B 57 00 00 D7 [11:31:20]Write i2c OK [11:31:20]MH_I2C_Read... [11:31:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:20]Read from MH i2c: E2 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 03 00 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [11:31:20]RAPDU: 90 00 [11:31:20]wFMCommunicate OK [11:31:20]wFMCommunicate request_size=7 [11:31:20]MH_SAM_APDU [11:31:20]CAPDU: 80 0D 02 02 02 EA 56 [11:31:20]Write to MH i2c: E2 0A 00 3F 01 80 0D 02 02 02 00 EA 56 00 00 FE [11:31:20]Write i2c OK [11:31:20]MH_I2C_Read... [11:31:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:20]Read from MH i2c: E2 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 03 00 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [11:31:20]RAPDU: 90 00 [11:31:20]wFMCommunicate OK [11:31:20]wFMCommunicate request_size=4 [11:31:20]MH_SAM_APDU [11:31:20]CAPDU: 80 0D 03 02 [11:31:20]Write to MH i2c: E2 08 00 40 01 80 0D 03 02 00 00 00 00 BC [11:31:20]Write i2c OK [11:31:20]MH_I2C_Read... [11:31:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:20]Read from MH i2c: E2 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 0B 00 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 0B 00 40 01 00 0D FC 82 51 BA 7F C7 48 90 00 E1 [11:31:20]RAPDU: 0D FC 82 51 BA 7F C7 48 90 00 [11:31:20]wFMCommunicate OK [11:31:20]SAM_PROTO_SignData done [11:31:20]FM_MakeSignedData done [11:31:20]CreateOFDProtocolMessage [11:31:20]wFMCommunicate request_size=4 [11:31:20]MH_SAM_APDU [11:31:20]CAPDU: 80 11 00 00 [11:31:20]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [11:31:20]Write i2c OK [11:31:20]MH_I2C_Read... [11:31:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:20]Read from MH i2c: E2 [11:31:20]MH_I2C_Read... [11:31:20]Read from MH i2c: E2 17 00 [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 08 [11:31:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:31:21]wFMCommunicate OK [11:31:21]CreateOFDProtocolMessage done [11:31:21]OFDSenderStorePacket 58281 [11:31:21]StoreOFDPacket docnum=58281 [11:31:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 89 DD 04 01 F1 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 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 09 01 00 00 F4 03 04 00 87 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E3 00 00 35 04 06 00 32 F4 7B 57 EA 56 0D FC 82 51 BA 7F C7 48 [11:31:21]CheckFolder [11:31:21]dirname=/storage/ofd_packets [11:31:21]CheckFolder done [11:31:21]ProducePacketName [11:31:21]name=ofd_packets/00058281 [11:31:21]NVStorageSaveData ofd_packets/00058281 [11:31:21]File name is /storage/ofd_packets/00058281 [11:31:21]Write 298 bytes [11:31:21]NVStorageSaveData done [11:31:21]OFDSenderStorePacket done [11:31:21]KKMCreateOFDPacket done [11:31:21]NVStorageSaveData kkm_last_timestamp [11:31:21]File name is /storage/kkm_last_timestamp [11:31:21]Write 4 bytes [11:31:21]NVStorageSaveData done [11:31:21]ExternCall_PrintAddStr [11:31:21]wPrintStart [11:31:21]Write to MH i2c: 01 00 00 42 01 43 [11:31:21]Write i2c OK [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: 01 [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: 01 07 00 [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [11:31:21]RasterBufferAndPrint [11:31:21]line Счет N : (1)2075539 [11:31:21]line ИНН: 02508201610067 [11:31:21]line Контрольно-Кассовый Чек [11:31:21]line ПРОДАЖА [11:31:21]line ТРК (МРК, ГНК) : 11 [11:31:21]line Товар: 2710194210 [11:31:21]line ДТ-К-5 [11:31:21]line 30.000 * 0.00 [11:31:21]line = 0.00 [11:31:21]line НДС 12% НСП 1% [11:31:21]line > о реализуемом товаре [11:31:21]line ИТОГО: 0.00 [11:31:21]line НСП 1% : 0.00 [11:31:21]line НДС 12% : 0.00 [11:31:21]line Наличными: 0.00 [11:31:21]line Безнал.: 0.00 [11:31:21]line Место: АЗС № 135 "Партнер Нефть" [11:31:21]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:31:21]line СНО: Общий режим [11:31:21]line Чек 265 20.08.2024 11:31 [11:31:21]line Смена: 100 ФФД: 1.0 [11:31:21]line ЗНМ: 0300000196 [11:31:21]line РНМ: 0000000000162794 [11:31:21]line Версия ККМ: v1.0 [11:31:21]line Талоны: Топливная Карта [11:31:21]line 68771 [11:31:21]line ФМ: 0000000002094532 [11:31:21]line ФД: 58281 [11:31:21]line ФПД: 56025622768214 [11:31:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113119&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58281&fm=56025622768214&tin=02508201610067®Number=0000000000162794&sum=0 [11:31:21]OFD Sender: Processing packet 58281 [packets to send 51, broken 50] [11:31:21]ProducePacketName [11:31:21]name=ofd_packets/00058281 [11:31:21]OFD Sender: To server: pG, [11:31:21]CommunicateWithHost lk.salyk.kg:30040 [11:31:21]ConnectInit lk.salyk.kg [11:31:21]written 0, free lines is 4095 [11:31:21]Connected sock=10 [11:31:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 89 DD 04 01 F1 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 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 09 01 00 00 F4 03 04 00 87 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E3 00 00 35 04 06 00 32 F4 7B 57 EA 56 0D FC 82 51 BA 7F C7 48 [11:31:21]Write to MH i2c: 01 00 00 6C 01 6D [11:31:21]Write i2c OK [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: 01 [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: 01 07 00 [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: 01 07 00 6C 01 00 00 00 00 00 DD 0C 5D [11:31:21]RasterBufferAndPrint [11:31:21]line [11:31:21]line [11:31:21]line [11:31:21]line [11:31:21]line [11:31:21]written 0, free lines is 3309 [11:31:21]MH_Cut [11:31:21]Write to MH i2c: D1 01 00 73 01 01 46 [11:31:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 85 F5 47 00 A8 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E3 00 00 F4 03 04 00 D6 29 C4 66 B6 04 01 00 00 1D C7 77 53 2D 82 C6 04 [11:31:21]CommunicateWithHost err = 0 [11:31:21]CheckOFDResponse [11:31:21]1017 (14) - 77093643461234 [11:31:21]1041 (16) - 0000000002094532 [11:31:21]1040 (4) - 58281 [11:31:21]1012 (4) - 20.08.2024 05:29 [11:31:21]1206 (1) - 0 [11:31:21]OFD Sender: Remove packet 58281 [11:31:21]ProducePacketName [11:31:21]name=ofd_packets/00058281 [11:31:21]NVStorageDeleteData [11:31:21]Write i2c OK [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: D1 [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: D1 01 00 [11:31:21]MH_I2C_Read... [11:31:21]Read from MH i2c: D1 01 00 73 01 00 45 [11:31:21]Write to MH i2c: 01 00 00 74 01 75 [11:31:21]Write i2c OK [11:31:21]MH_I2C_Read... [11:31:22]OFD Sender: No OFD packet to send [11:31:22]*** Cut start [11:31:22]*** Partial cut [11:31:22]*** CUTSNS_PIN = 1 [11:31:22]*** CUTSNS_PIN = 0 [11:31:22]*** Brake cut motor [11:31:23]Read from MH i2c: 01 [11:31:23]*** Stop cut motor [11:31:23]MH_I2C_Read... [11:31:23]*** Cut end [11:31:23]Read from MH i2c: 01 07 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 07 00 74 01 00 00 00 00 00 FF 0F 8A [11:31:23]process_action close_receipt done [11:31:23]requested_data is exist [11:31:23]produce_requested_data [11:31:23]requested_item fm.sn is exist - process it [11:31:23]wFMCommunicate request_size=4 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 11 00 00 [11:31:23]Write to MH i2c: E2 08 00 75 01 80 11 00 00 00 00 00 00 F0 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:23] [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 17 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 17 00 75 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [11:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:31:23]wFMCommunicate OK [11:31:23]requested_item fd.num is exist - process it [11:31:23]SAM_PROTO_GetFieldsCounters [11:31:23]wFMCommunicate request_size=4 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 13 00 00 [11:31:23]Write to MH i2c: E2 08 00 76 01 80 13 00 00 00 00 00 00 F3 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 62 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 62 00 76 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [11:31:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:31:23]wFMCommunicate OK [11:31:23]SAM_PROTO_GetFieldsCounters done [11:31:23]requested_item shift.num is exist - process it [11:31:23]requested_item shift.opened is exist - process it [11:31:23]req_shift_opened [11:31:23]FM_GetShiftState [11:31:23]SAM_PROTO_GetShiftState [11:31:23]wFMCommunicate request_size=4 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 13 01 00 [11:31:23]Write to MH i2c: E2 08 00 77 01 80 13 01 00 00 00 00 00 F5 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 0E 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 0E 00 77 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 18 [11:31:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:31:23]wFMCommunicate OK [11:31:23]SAM_PROTO_GetShiftState done [11:31:23]FM_GetShiftState done [11:31:23]req_shift_opened done [11:31:23]requested_item shift.open_date is exist - process it [11:31:23]req_shift_open_date [11:31:23]req_shift_open_date done [11:31:23]produce_requested_data done [11:31:23]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58281,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:31:23]process_action_free close_receipt [11:31:23]json_value_free [11:31:23]json_value_free done [11:31:23]process_json_proto returns [11:31:23]Send response to host [11:31:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58281,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:31:23]free response buf [11:31:23]execute_script done [11:31:23]execute_script returns [11:31:23]free content buf [11:31:23]Sock 8.Close socket [11:31:23]Sock 8.Thread stoped [11:31:27]OFD Sender: No OFD packet to send [11:31:32]OFD Sender: No OFD packet to send [11:31:37]OFD Sender: No OFD packet to send [11:31:42]OFD Sender: No OFD packet to send [11:31:47]OFD Sender: No OFD packet to send [11:31:52]OFD Sender: No OFD packet to send [11:31:57]OFD Sender: No OFD packet to send [11:32:02]OFD Sender: No OFD packet to send [11:32:07]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32:15]accept exits with 9 [11:32:15]New connection [11:32:15]New thread 3066711396 created [11:32:15]Thread 3066854756 joined [11:32:15]Waiting for new connection... [11:32:15] Sock 9.Parse request [11:32:15]Sock 9.Check first char [11:32:15]Sock 9.First char is OK [11:32:15]request: POST /json_proto HTTP/1.0 [11:32:15]Method: POST [11:32:15]URL: /json_proto [11:32:15]Method is POST - this is cgi request [11:32:15]url: /json_proto [11:32:15]query_string will be loaded in cgi processing [11:32:15]execute_cgi json_proto POST (null) [11:32:15]execute_cgi path=json_proto method=POST [11:32:15]POST find Content-Length [11:32:15]Host: 172.17.44.3:8080 [11:32:15]Content-Length: 801 [11:32:15]Content-Type: application/json [11:32:15] [11:32:15]POST finish read [11:32:15]Found Content-Length = 801 [11:32:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:15]execute_script... [11:32: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)2075542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:15]POST & json_proto [11:32:15]process_json_proto [11:32:15]json parsed OK: [11:32:15]protocol is kg_v1.0 [11:32:15]action value=close_receipt [11:32:15]process_action close_receipt [11:32:15]cmd_close_receipt [11:32:15]MH_GetDate [11:32:15]Write to MH i2c: F0 00 00 78 01 68 [11:32:15]Write i2c OK [11:32:15]MH_I2C_Read... [11:32:15]Read from MH i2c: F0 [11:32:15]MH_I2C_Read... [11:32:15]Read from MH i2c: F0 09 00 [11:32:15]MH_I2C_Read... [11:32:15]Read from MH i2c: F0 09 00 78 01 00 BF 7E C4 66 AD C5 5D 66 0D [11:32:15]GetLastDocTimeStamp 1724153479 [11:32:15]current date 1724153535 [11:32:15]FM_GetShiftState [11:32:15]SAM_PROTO_GetShiftState [11:32:15]wFMCommunicate request_size=4 [11:32:15]MH_SAM_APDU [11:32:15]CAPDU: 80 13 01 00 [11:32:15]Write to MH i2c: E2 08 00 79 01 80 13 01 00 00 00 00 00 F7 [11:32:15]Write i2c OK [11:32:15]MH_I2C_Read... [11:32:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:15]Read from MH i2c: E2 [11:32:15]MH_I2C_Read... [11:32:15]Read from MH i2c: E2 0E 00 [11:32:15]MH_I2C_Read... [11:32:15]Read from MH i2c: E2 0E 00 79 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [11:32:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:32:15]wFMCommunicate OK [11:32:15]SAM_PROTO_GetShiftState done [11:32:15]FM_GetShiftState done [11:32:15]opened in 1724112910 [11:32:15]opened+sec_in_day 1724199310 [11:32:15]quantity*price = 60003 [11:32:15]sum+1 = 60004 [11:32:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 266 20.08.2024 11:32 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58282 ФПД: 110700390769346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113215&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58282&fm=110700390769346&tin=02508201610067®Number=0000000000162794&sum=60003 [11:32:16]StoreToDocumentArchive [11:32:16]shift 100 fd 58282 [11:32:16]save to /storage/0100/doc_00058282 [11:32:16]save last doc name /storage/0100/doc_00058282 to /storage/kkm_last_doc_name [11:32:16]save OK [11:32:16]Clear old archive folders... [11:32:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:32:16]tlvbuf is 0198FF90 [11:32:16]SAM_PROTO_ClearQueue [11:32:16]wFMCommunicate request_size=4 [11:32:16]MH_SAM_APDU [11:32:16]CAPDU: 80 09 00 00 [11:32:16]Write to MH i2c: E2 08 00 86 01 80 09 00 00 00 00 00 00 F9 [11:32:16]Write i2c OK [11:32:16]MH_I2C_Read... [11:32:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:16]Read from MH i2c: E2 [11:32:16]MH_I2C_Read... [11:32:16]Read from MH i2c: E2 03 00 [11:32:16]MH_I2C_Read... [11:32:16]Read from MH i2c: E2 03 00 86 01 00 90 00 FB [11:32:16]RAPDU: 90 00 [11:32:16]wFMCommunicate OK [11:32:16]SAM_PROTO_ClearQueue done [11:32:16]KKMCreateOFDPacket [11:32:16]OFDProtocolAddRootSTLVToBuf [11:32:16]FM_MakeSignedData [11:32:16]FM_MakeSignedData [11:32:16]SAM_PROTO_SignData [11:32:16]wFMCommunicate request_size=4 [11:32:16]MH_SAM_APDU [11:32:16]CAPDU: 80 0D 01 02 [11:32:16]Write to MH i2c: E2 08 00 87 01 80 0D 01 02 00 00 00 00 01 [11:32:16]Write i2c OK [11:32:16]MH_I2C_Read... [11:32:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:16]Read from MH i2c: E2 [11:32:16]MH_I2C_Read... [11:32:16]Read from MH i2c: E2 03 00 [11:32:16]MH_I2C_Read... [11:32:16]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [11:32:16]RAPDU: 90 00 [11:32:16]wFMCommunicate OK [11:32:16]wFMCommunicate request_size=255 [11:32:16]MH_SAM_APDU [11:32: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 BF 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E3 00 00 35 04 06 00 64 [11:32:16]Write to MH i2c: E2 02 01 88 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 BF 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E3 00 00 35 04 06 00 64 00 00 10 [11:32:16]Write i2c OK [11:32:16]MH_I2C_Read... [11:32:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:16]Read from MH i2c: E2 [11:32:16]MH_I2C_Read... [11:32:16]Read from MH i2c: E2 03 00 [11:32:16]MH_I2C_Read... [11:32:16]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [11:32:16]RAPDU: 90 00 [11:32:16]wFMCommunicate OK [11:32:16]wFMCommunicate request_size=10 [11:32:16]MH_SAM_APDU [11:32:16]CAPDU: 80 0D 02 02 05 AE 71 77 E2 C2 [11:32:16]Write to MH i2c: E2 0D 00 89 01 80 0D 02 02 05 00 AE 71 77 E2 C2 00 00 48 [11:32:16]Write i2c OK [11:32:16]MH_I2C_Read... [11:32:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:17]Read from MH i2c: E2 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: E2 03 00 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [11:32:17]RAPDU: 90 00 [11:32:17]wFMCommunicate OK [11:32:17]wFMCommunicate request_size=4 [11:32:17]MH_SAM_APDU [11:32:17]CAPDU: 80 0D 03 02 [11:32:17]Write to MH i2c: E2 08 00 8A 01 80 0D 03 02 00 00 00 00 06 [11:32:17]Write i2c OK [11:32:17]MH_I2C_Read... [11:32:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:17]Read from MH i2c: E2 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: E2 0B 00 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: E2 0B 00 8A 01 00 AE AC D2 5F 17 1C C6 B2 90 00 3D [11:32:17]RAPDU: AE AC D2 5F 17 1C C6 B2 90 00 [11:32:17]wFMCommunicate OK [11:32:17]SAM_PROTO_SignData done [11:32:17]FM_MakeSignedData done [11:32:17]CreateOFDProtocolMessage [11:32:17]wFMCommunicate request_size=4 [11:32:17]MH_SAM_APDU [11:32:17]CAPDU: 80 11 00 00 [11:32:17]Write to MH i2c: E2 08 00 8B 01 80 11 00 00 00 00 00 00 06 [11:32:17]Write i2c OK [11:32:17]MH_I2C_Read... [11:32:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:17]Read from MH i2c: E2 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: E2 17 00 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: E2 17 00 8B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 52 [11:32:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:32:17]wFMCommunicate OK [11:32:17]CreateOFDProtocolMessage done [11:32:17]OFDSenderStorePacket 58282 [11:32:17]StoreOFDPacket docnum=58282 [11:32:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B2 25 07 01 F5 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 BF 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E3 00 00 35 04 06 00 64 AE 71 77 E2 C2 AE AC D2 5F 17 1C C6 B2 [11:32:17]CheckFolder [11:32:17]dirname=/storage/ofd_packets [11:32:17]CheckFolder done [11:32:17]ProducePacketName [11:32:17]name=ofd_packets/00058282 [11:32:17]NVStorageSaveData ofd_packets/00058282 [11:32:17]File name is /storage/ofd_packets/00058282 [11:32:17]Write 301 bytes [11:32:17]NVStorageSaveData done [11:32:17]OFDSenderStorePacket done [11:32:17]KKMCreateOFDPacket done [11:32:17]NVStorageSaveData kkm_last_timestamp [11:32:17]File name is /storage/kkm_last_timestamp [11:32:17]Write 4 bytes [11:32:17]NVStorageSaveData done [11:32:17]ExternCall_PrintAddStr [11:32:17]wPrintStart [11:32:17]Write to MH i2c: 01 00 00 8C 01 8D [11:32:17]Write i2c OK [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: 01 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: 01 07 00 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 FF 0F A2 [11:32:17]RasterBufferAndPrint [11:32:17]line Счет N : (1)2075542 [11:32:17]line ИНН: 02508201610067 [11:32:17]line Контрольно-Кассовый Чек [11:32:17]line ПРОДАЖА [11:32:17]line ТРК (МРК, ГНК) : 53 [11:32:17]line Товар: 2710124130 [11:32:17]line Аи-92-К-4 [11:32:17]line 8.850 * 67.80 [11:32:17]line = 600.03 [11:32:17]line НДС 12% НСП 1% [11:32:17]line > о реализуемом товаре [11:32:17]line ИТОГО: 600.03 [11:32:17]line НСП 1% : 5.31 [11:32:17]line НДС 12% : 63.72 [11:32:17]line Наличными: 0.00 [11:32:17]line Безнал.: 600.03 [11:32:17]line Место: АЗС № 135 "Партнер Нефть" [11:32:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:32:17]line СНО: Общий режим [11:32:17]line Чек 266 20.08.2024 11:32 [11:32:17]line Смена: 100 ФФД: 1.0 [11:32:17]line ЗНМ: 0300000196 [11:32:17]line РНМ: 0000000000162794 [11:32:17]line Версия ККМ: v1.0 [11:32:17]line Платежная система: O! деньги [11:32:17]line ФМ: 0000000002094532 [11:32:17]line ФД: 58282 [11:32:17]line ФПД: 110700390769346 [11:32:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113215&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58282&fm=110700390769346&tin=02508201610067®Number=0000000000162794&sum=60003 [11:32:17]OFD Sender: Processing packet 58282 [packets to send 51, broken 50] [11:32:17]ProducePacketName [11:32:17]name=ofd_packets/00058282 [11:32:17]OFD Sender: To server: pG, [11:32:17]CommunicateWithHost lk.salyk.kg:30040 [11:32:17]ConnectInit lk.salyk.kg [11:32:17]written 0, free lines is 4095 [11:32:17]Connected sock=10 [11:32:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B2 25 07 01 F5 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 BF 7E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E3 00 00 35 04 06 00 64 AE 71 77 E2 C2 AE AC D2 5F 17 1C C6 B2 [11:32:17]Write to MH i2c: 01 00 00 B6 01 B7 [11:32:17]Write i2c OK [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: 01 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: 01 07 00 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: 01 07 00 B6 01 00 00 00 00 00 C5 0C 8F [11:32:17]RasterBufferAndPrint [11:32:17]line [11:32:17]line [11:32:17]line [11:32:17]line [11:32:17]line [11:32:17]written 0, free lines is 3275 [11:32:17]MH_Cut [11:32:17]Write to MH i2c: D1 01 00 BD 01 01 90 [11:32:17]Write i2c OK [11:32:17]MH_I2C_Read... [11:32:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1B 23 47 00 39 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 32 30 39 34 35 33 32 10 04 04 00 AA E3 00 00 F4 03 04 00 0E 2A C4 66 B6 04 01 00 00 D5 06 BA 6F AC 23 FE 48 [11:32:17]CommunicateWithHost err = 0 [11:32:17]CheckOFDResponse [11:32:17]1017 (14) - 77093643461234 [11:32:17]1041 (16) - 0000000002094532 [11:32:17]1040 (4) - 58282 [11:32:17]1012 (4) - 20.08.2024 05:30 [11:32:17]1206 (1) - 0 [11:32:17]OFD Sender: Remove packet 58282 [11:32:17]ProducePacketName [11:32:17]name=ofd_packets/00058282 [11:32:17]NVStorageDeleteData [11:32:17]Read from MH i2c: D1 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: D1 01 00 [11:32:17]MH_I2C_Read... [11:32:17]Read from MH i2c: D1 01 00 BD 01 00 8F [11:32:17]Write to MH i2c: 01 00 00 BE 01 BF [11:32:17]Write i2c OK [11:32:17]MH_I2C_Read... [11:32:18]OFD Sender: No OFD packet to send [11:32:18]*** Cut start [11:32:18]*** Partial cut [11:32:18]*** CUTSNS_PIN = 1 [11:32:18]*** CUTSNS_PIN = 0 [11:32:19]*** Brake cut motor [11:32:19]Read from MH i2c: 01 [11:32:19]MH_I2C_Read... [11:32:19]*** Stop cut motor [11:32:19]*** Cut end [11:32:19]Read from MH i2c: 01 07 00 [11:32:19]MH_I2C_Read... [11:32:19]Read from MH i2c: 01 07 00 BE 01 00 00 00 00 00 FF 0F D4 [11:32:19]process_action close_receipt done [11:32:19]requested_data is exist [11:32:19]produce_requested_data [11:32:19]requested_item fm.sn is exist - process it [11:32:19]wFMCommunicate request_size=4 [11:32:19]MH_SAM_APDU [11:32:19]CAPDU: 80 11 00 00 [11:32:19]Write to MH i2c: E2 08 00 BF 01 80 11 00 00 00 00 00 00 3A [11:32:19]Write i2c OK [11:32:19]MH_I2C_Read... [11:32:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:19]Read from MH i2c: E2 [11:32:19]MH_I2C_Read... [11:32:19]Read from MH i2c: E2 17 00 [11:32:19]MH_I2C_Read... [11:32:19]Read from MH i2c: E2 17 00 BF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 86 [11:32:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:32:19]wFMCommunicate OK [11:32:19]requested_item fd.num is exist - process it [11:32:19]SAM_PROTO_GetFieldsCounters [11:32:19]wFMCommunicate request_size=4 [11:32:19]MH_SAM_APDU [11:32:19]CAPDU: 80 13 00 00 [11:32:19]Write to MH i2c: E2 08 00 C0 01 80 13 00 00 00 00 00 00 3D [11:32:19]Write i2c OK [11:32:19]MH_I2C_Read... [11:32:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:19]Read from MH i2c: E2 [11:32:19]MH_I2C_Read... [11:32:19]Read from MH i2c: E2 62 00 [11:32:19]MH_I2C_Read... [11:32:19]Read from MH i2c: E2 62 00 C0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 6D [11:32:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:19]wFMCommunicate OK [11:32:19]SAM_PROTO_GetFieldsCounters done [11:32:19]requested_item shift.num is exist - process it [11:32:19]requested_item shift.opened is exist - process it [11:32:19]req_shift_opened [11:32:19]FM_GetShiftState [11:32:19]SAM_PROTO_GetShiftState [11:32:19]wFMCommunicate request_size=4 [11:32:19]MH_SAM_APDU [11:32:19]CAPDU: 80 13 01 00 [11:32:19]Write to MH i2c: E2 08 00 C1 01 80 13 01 00 00 00 00 00 3F [11:32:19]Write i2c OK [11:32:19]MH_I2C_Read... [11:32:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:19]Read from MH i2c: E2 [11:32:19]MH_I2C_Read... [11:32:19]Read from MH i2c: E2 0E 00 [11:32:19]MH_I2C_Read... [11:32:19]Read from MH i2c: E2 0E 00 C1 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 62 [11:32:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:32:19]wFMCommunicate OK [11:32:19]SAM_PROTO_GetShiftState done [11:32:19]FM_GetShiftState done [11:32:19]req_shift_opened done [11:32:19]requested_item shift.open_date is exist - process it [11:32:19]req_shift_open_date [11:32:19]req_shift_open_date done [11:32:19]produce_requested_data done [11:32:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58282,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:32:19]process_action_free close_receipt [11:32:19]json_value_free [11:32:19]json_value_free done [11:32:19]process_json_proto returns [11:32:19]Send response to host [11:32:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58282,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:32:19]free response buf [11:32:19]execute_script done [11:32:19]execute_script returns [11:32:19]free content buf [11:32:19]Sock 9.Close socket [11:32:19]Sock 9.Thread stoped [11:32:23]OFD Sender: No OFD packet to send [11:32:28]OFD Sender: No OFD packet to send [11:32:33]OFD Sender: No OFD packet to send [11:32:38]OFD Sender: No OFD packet to send [11:32:43]OFD Sender: No OFD packet to send [11:32:48]OFD Sender: No OFD packet to send [11:32:53]OFD Sender: No OFD packet to send [11:32:58]OFD Sender: No OFD packet to send [11:33:03]OFD Sender: No OFD packet to send [11:33:08]OFD Sender: No OFD packet to send [11:33:13]OFD Sender: No OFD packet to send [11:33:18]OFD Sender: No OFD packet to send [11:33:23]OFD Sender: No OFD packet to send [11:33:28]OFD Sender: No OFD packet to send [11:33:33]OFD Sender: No OFD packet to send [11:33:38]OFD Sender: No OFD packet to send [11:33:43]OFD Sender: No OFD packet to send [11:33:48]OFD Sender: No OFD packet to send [11:33:53]OFD Sender: No OFD packet to send [11:33:58]OFD Sender: No OFD packet to send [11:34:03]OFD Sender: No OFD packet to send [11:34:08]OFD Sender: No OFD packet to send [11:34:13]OFD Sender: No OFD packet to send [11:34:18]OFD Sender: No OFD packet to send [11:34:23]OFD Sender: No OFD packet to send [11:34:28]OFD Sender: No OFD packet to send [11:34:33]OFD Sender: No OFD packet to send [11:34:38]OFD Sender: No OFD packet to send [11:34:43]OFD Sender: No OFD packet to send [11:34:48]OFD Sender: No OFD packet to send [11:34:53]OFD Sender: No OFD packet to send [11:34:56]accept exits with 8 [11:34:56]New connection [11:34:56]New thread 3066854756 created [11:34:56]Thread 3066711396 joined [11:34:56]Waiting for new connection... [11:34:56] Sock 8.Parse request [11:34:56]Sock 8.Check first char [11:34:56]Sock 8.First char is OK [11:34:56]request: POST /json_proto HTTP/1.0 [11:34:56]Method: POST [11:34:56]URL: /json_proto [11:34:56]Method is POST - this is cgi request [11:34:56]url: /json_proto [11:34:56]query_string will be loaded in cgi processing [11:34:56]execute_cgi json_proto POST (null) [11:34:56]execute_cgi path=json_proto method=POST [11:34:56]POST find Content-Length [11:34:56]Host: 172.17.44.3:8080 [11:34:56]Content-Length: 801 [11:34:56]Content-Type: application/json [11:34:56] [11:34:56]POST finish read [11:34:56]Found Content-Length = 801 [11:34:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:56]execute_script... [11:34: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)2075545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:56]POST & json_proto [11:34:56]process_json_proto [11:34:56]json parsed OK: [11:34:56]protocol is kg_v1.0 [11:34:56]action value=close_receipt [11:34:56]process_action close_receipt [11:34:56]cmd_close_receipt [11:34:56]MH_GetDate [11:34:56]Write to MH i2c: F0 00 00 C2 01 B2 [11:34:56]Write i2c OK [11:34:56]MH_I2C_Read... [11:34:56]Read from MH i2c: F0 [11:34:56]MH_I2C_Read... [11:34:56]Read from MH i2c: F0 09 00 [11:34:56]MH_I2C_Read... [11:34:56]Read from MH i2c: F0 09 00 C2 01 00 61 7F C4 66 AD C5 5D 66 FA [11:34:56]GetLastDocTimeStamp 1724153535 [11:34:56]current date 1724153697 [11:34:56]FM_GetShiftState [11:34:56]SAM_PROTO_GetShiftState [11:34:56]wFMCommunicate request_size=4 [11:34:56]MH_SAM_APDU [11:34:56]CAPDU: 80 13 01 00 [11:34:56]Write to MH i2c: E2 08 00 C3 01 80 13 01 00 00 00 00 00 41 [11:34:56]Write i2c OK [11:34:56]MH_I2C_Read... [11:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:56]Read from MH i2c: E2 [11:34:56]MH_I2C_Read... [11:34:56]Read from MH i2c: E2 0E 00 [11:34:56]MH_I2C_Read... [11:34:56]Read from MH i2c: E2 0E 00 C3 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [11:34:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:34:56]wFMCommunicate OK [11:34:56]SAM_PROTO_GetShiftState done [11:34:56]FM_GetShiftState done [11:34:56]opened in 1724112910 [11:34:56]opened+sec_in_day 1724199310 [11:34:56]quantity*price = 50036 [11:34:56]sum+1 = 50037 [11:34:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 267 20.08.2024 11:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58283 ФПД: 99795337573428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113457&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58283&fm=99795337573428&tin=02508201610067®Number=0000000000162794&sum=50036 [11:34:57]StoreToDocumentArchive [11:34:57]shift 100 fd 58283 [11:34:57]save to /storage/0100/doc_00058283 [11:34:57]save last doc name /storage/0100/doc_00058283 to /storage/kkm_last_doc_name [11:34:57]save OK [11:34:57]Clear old archive folders... [11:34:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:57]tlvbuf is 0198E690 [11:34:57]SAM_PROTO_ClearQueue [11:34:57]wFMCommunicate request_size=4 [11:34:57]MH_SAM_APDU [11:34:57]CAPDU: 80 09 00 00 [11:34:57]Write to MH i2c: E2 08 00 D0 01 80 09 00 00 00 00 00 00 43 [11:34:57]Write i2c OK [11:34:57]MH_I2C_Read... [11:34:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:57]Read from MH i2c: E2 [11:34:57]MH_I2C_Read... [11:34:57]Read from MH i2c: E2 03 00 [11:34:57]MH_I2C_Read... [11:34:57]Read from MH i2c: E2 03 00 D0 01 00 90 00 45 [11:34:57]RAPDU: 90 00 [11:34:57]wFMCommunicate OK [11:34:57]SAM_PROTO_ClearQueue done [11:34:57]KKMCreateOFDPacket [11:34:57]OFDProtocolAddRootSTLVToBuf [11:34:57]FM_MakeSignedData [11:34:57]FM_MakeSignedData [11:34:57]SAM_PROTO_SignData [11:34:57]wFMCommunicate request_size=4 [11:34:57]MH_SAM_APDU [11:34:57]CAPDU: 80 0D 01 02 [11:34:57]Write to MH i2c: E2 08 00 D1 01 80 0D 01 02 00 00 00 00 4B [11:34:57]Write i2c OK [11:34:57]MH_I2C_Read... [11:34:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:57]Read from MH i2c: E2 [11:34:57]MH_I2C_Read... [11:34:57]Read from MH i2c: E2 03 00 [11:34:57]MH_I2C_Read... [11:34:57]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [11:34:57]RAPDU: 90 00 [11:34:57]wFMCommunicate OK [11:34:57]wFMCommunicate request_size=255 [11:34:57]MH_SAM_APDU [11:34: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 61 7F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E3 00 00 35 04 06 00 5A [11:34:57]Write to MH i2c: E2 02 01 D2 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 61 7F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E3 00 00 35 04 06 00 5A 00 00 70 [11:34:57]Write i2c OK [11:34:57]MH_I2C_Read... [11:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:58]Read from MH i2c: E2 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 03 00 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [11:34:58]RAPDU: 90 00 [11:34:58]wFMCommunicate OK [11:34:58]wFMCommunicate request_size=10 [11:34:58]MH_SAM_APDU [11:34:58]CAPDU: 80 0D 02 02 05 C3 69 A5 74 34 [11:34:58]Write to MH i2c: E2 0D 00 D3 01 80 0D 02 02 05 00 C3 69 A5 74 34 00 00 D1 [11:34:58]Write i2c OK [11:34:58]MH_I2C_Read... [11:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:58]Read from MH i2c: E2 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 03 00 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [11:34:58]RAPDU: 90 00 [11:34:58]wFMCommunicate OK [11:34:58]wFMCommunicate request_size=4 [11:34:58]MH_SAM_APDU [11:34:58]CAPDU: 80 0D 03 02 [11:34:58]Write to MH i2c: E2 08 00 D4 01 80 0D 03 02 00 00 00 00 50 [11:34:58]Write i2c OK [11:34:58]MH_I2C_Read... [11:34:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:58]Read from MH i2c: E2 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 0B 00 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 0B 00 D4 01 00 21 98 18 F8 48 09 EA F7 90 00 4C [11:34:58]RAPDU: 21 98 18 F8 48 09 EA F7 90 00 [11:34:58]wFMCommunicate OK [11:34:58]SAM_PROTO_SignData done [11:34:58]FM_MakeSignedData done [11:34:58]CreateOFDProtocolMessage [11:34:58]wFMCommunicate request_size=4 [11:34:58]MH_SAM_APDU [11:34:58]CAPDU: 80 11 00 00 [11:34:58]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [11:34:58]Write i2c OK [11:34:58]MH_I2C_Read... [11:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:58]Read from MH i2c: E2 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 17 00 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9C [11:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:34:58]wFMCommunicate OK [11:34:58]CreateOFDProtocolMessage done [11:34:58]OFDSenderStorePacket 58283 [11:34:58]StoreOFDPacket docnum=58283 [11:34:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C7 C9 07 01 27 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 61 7F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E3 00 00 35 04 06 00 5A C3 69 A5 74 34 21 98 18 F8 48 09 EA F7 [11:34:58]CheckFolder [11:34:58]dirname=/storage/ofd_packets [11:34:58]CheckFolder done [11:34:58]ProducePacketName [11:34:58]name=ofd_packets/00058283 [11:34:58]NVStorageSaveData ofd_packets/00058283 [11:34:58]File name is /storage/ofd_packets/00058283 [11:34:58]Write 301 bytes [11:34:58]NVStorageSaveData done [11:34:58]OFDSenderStorePacket done [11:34:58]KKMCreateOFDPacket done [11:34:58]NVStorageSaveData kkm_last_timestamp [11:34:58]File name is /storage/kkm_last_timestamp [11:34:58]Write 4 bytes [11:34:58]NVStorageSaveData done [11:34:58]ExternCall_PrintAddStr [11:34:58]wPrintStart [11:34:58]Write to MH i2c: 01 00 00 D6 01 D7 [11:34:58]Write i2c OK [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: 01 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: 01 07 00 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: 01 07 00 D6 01 00 00 00 00 00 FF 0F EC [11:34:58]RasterBufferAndPrint [11:34:58]line Счет N : (1)2075545 [11:34:58]line ИНН: 02508201610067 [11:34:58]line Контрольно-Кассовый Чек [11:34:58]line ПРОДАЖА [11:34:58]line ТРК (МРК, ГНК) : 53 [11:34:58]line Товар: 2710124130 [11:34:58]line Аи-92-К-4 [11:34:58]line 7.380 * 67.80 [11:34:58]line = 500.36 [11:34:58]line НДС 12% НСП 1% [11:34:58]line > о реализуемом товаре [11:34:58]line ИТОГО: 500.36 [11:34:58]line НСП 1% : 4.43 [11:34:58]line НДС 12% : 53.14 [11:34:58]line Наличными: 0.00 [11:34:58]line Безнал.: 500.36 [11:34:58]line Место: АЗС № 135 "Партнер Нефть" [11:34:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:34:58]line СНО: Общий режим [11:34:58]line Чек 267 20.08.2024 11:34 [11:34:58]line Смена: 100 ФФД: 1.0 [11:34:58]line ЗНМ: 0300000196 [11:34:58]line РНМ: 0000000000162794 [11:34:58]line Версия ККМ: v1.0 [11:34:58]line Платежная система: O! деньги [11:34:58]line ФМ: 0000000002094532 [11:34:58]line ФД: 58283 [11:34:58]line ФПД: 99795337573428 [11:34:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113457&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58283&fm=99795337573428&tin=02508201610067®Number=0000000000162794&sum=50036 [11:34:58]OFD Sender: Processing packet 58283 [packets to send 51, broken 50] [11:34:58]ProducePacketName [11:34:58]name=ofd_packets/00058283 [11:34:58]OFD Sender: To server: pG, [11:34:58]CommunicateWithHost lk.salyk.kg:30040 [11:34:58]ConnectInit lk.salyk.kg [11:34:58]written 0, free lines is 4095 [11:34:58]Connected sock=10 [11:34:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C7 C9 07 01 27 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 61 7F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E3 00 00 35 04 06 00 5A C3 69 A5 74 34 21 98 18 F8 48 09 EA F7 [11:34:59]Write to MH i2c: 01 00 00 00 02 02 [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: 01 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: 01 07 00 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: 01 07 00 00 02 00 00 00 00 00 CA 0C DF [11:34:59]RasterBufferAndPrint [11:34:59]line [11:34:59]line [11:34:59]line [11:34:59]line [11:34:59]line [11:34:59]written 0, free lines is 3280 [11:34:59]MH_Cut [11:34:59]Write to MH i2c: D1 01 00 07 02 01 DB [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: D1 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: D1 01 00 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: D1 01 00 07 02 00 DA [11:34:59]Write to MH i2c: 01 00 00 08 02 0A [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 06 5E 47 00 ED 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 32 30 39 34 35 33 32 10 04 04 00 AB E3 00 00 F4 03 04 00 B0 2A C4 66 B6 04 01 00 00 95 E9 FB 39 F6 F2 19 DA [11:34:59]CommunicateWithHost err = 0 [11:34:59]CheckOFDResponse [11:34:59]1017 (14) - 77093643461234 [11:34:59]1041 (16) - 0000000002094532 [11:34:59]1040 (4) - 58283 [11:34:59]1012 (4) - 20.08.2024 05:33 [11:34:59]1206 (1) - 0 [11:34:59]OFD Sender: Remove packet 58283 [11:34:59]ProducePacketName [11:34:59]name=ofd_packets/00058283 [11:34:59]NVStorageDeleteData [11:34:59]OFD Sender: No OFD packet to send [11:35:00]*** Cut start [11:35:00]*** Partial cut [11:35:00]*** CUTSNS_PIN = 1 [11:35:00]*** CUTSNS_PIN = 0 [11:35:00]*** Brake cut motor [11:35:00]Read from MH i2c: 01 [11:35:00]MH_I2C_Read... [11:35:00]*** Stop cut motor [11:35:00]*** Cut end [11:35:00]Read from MH i2c: 01 07 00 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 07 00 08 02 00 00 00 00 00 FF 0F 1F [11:35:00]process_action close_receipt done [11:35:00]requested_data is exist [11:35:00]produce_requested_data [11:35:00]requested_item fm.sn is exist - process it [11:35:00]wFMCommunicate request_size=4 [11:35:00]MH_SAM_APDU [11:35:00]CAPDU: 80 11 00 00 [11:35:00]Write to MH i2c: E2 08 00 09 02 80 11 00 00 00 00 00 00 85 [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:00]Read from MH i2c: E2 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: E2 17 00 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: E2 17 00 09 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D1 [11:35:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:35:00]wFMCommunicate OK [11:35:00]requested_item fd.num is exist - process it [11:35:00]SAM_PROTO_GetFieldsCounters [11:35:00]wFMCommunicate request_size=4 [11:35:00]MH_SAM_APDU [11:35:00]CAPDU: 80 13 00 00 [11:35:00]Write to MH i2c: E2 08 00 0A 02 80 13 00 00 00 00 00 00 88 [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:00]Read from MH i2c: E2 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: E2 62 00 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: E2 62 00 0A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [11:35:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:00]wFMCommunicate OK [11:35:00]SAM_PROTO_GetFieldsCounters done [11:35:00]requested_item shift.num is exist - process it [11:35:00]requested_item shift.opened is exist - process it [11:35:00]req_shift_opened [11:35:00]FM_GetShiftState [11:35:00]SAM_PROTO_GetShiftState [11:35:00]wFMCommunicate request_size=4 [11:35:00]MH_SAM_APDU [11:35:00]CAPDU: 80 13 01 00 [11:35:00]Write to MH i2c: E2 08 00 0B 02 80 13 01 00 00 00 00 00 8A [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:01]Read from MH i2c: E2 [11:35:01]MH_I2C_Read... [11:35:01]Read from MH i2c: E2 0E 00 [11:35:01]MH_I2C_Read... [11:35:01]Read from MH i2c: E2 0E 00 0B 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AD [11:35:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:35:01]wFMCommunicate OK [11:35:01]SAM_PROTO_GetShiftState done [11:35:01]FM_GetShiftState done [11:35:01]req_shift_opened done [11:35:01]requested_item shift.open_date is exist - process it [11:35:01]req_shift_open_date [11:35:01]req_shift_open_date done [11:35:01]produce_requested_data done [11:35:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58283,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:35:01]process_action_free close_receipt [11:35:01]json_value_free [11:35:01]json_value_free done [11:35:01]process_json_proto returns [11:35:01]Send response to host [11:35:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58283,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:35:01]free response buf [11:35:01]execute_script done [11:35:01]execute_script returns [11:35:01]free content buf [11:35:01]Sock 8.Close socket [11:35:01]Sock 8.Thread stoped [11:35:04]OFD Sender: No OFD packet to send [11:35:09]OFD Sender: No OFD packet to send [11:35:13]accept exits with 9 [11:35:13]New connection [11:35:13]New thread 3066711396 created [11:35:13]Thread 3066854756 joined [11:35:13]Waiting for new connection... [11:35:13] Sock 9.Parse request [11:35:13]Sock 9.Check first char [11:35:13]Sock 9.First char is OK [11:35:13]request: POST /json_proto HTTP/1.0 [11:35:13]Method: POST [11:35:13]URL: /json_proto [11:35:13]Method is POST - this is cgi request [11:35:13]url: /json_proto [11:35:13]query_string will be loaded in cgi processing [11:35:13]execute_cgi json_proto POST (null) [11:35:13]execute_cgi path=json_proto method=POST [11:35:13]POST find Content-Length [11:35:13]Host: 172.17.44.3:8080 [11:35:13]Content-Length: 790 [11:35:13]Content-Type: application/json [11:35:13] [11:35:13]POST finish read [11:35:13]Found Content-Length = 790 [11:35:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:13]execute_script... [11:35: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)2075544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:13]POST & json_proto [11:35:13]process_json_proto [11:35:13]json parsed OK: [11:35:13]protocol is kg_v1.0 [11:35:13]action value=close_receipt [11:35:13]process_action close_receipt [11:35:13]cmd_close_receipt [11:35:13]MH_GetDate [11:35:13]Write to MH i2c: F0 00 00 0C 02 FD [11:35:13]Write i2c OK [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: F0 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: F0 09 00 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: F0 09 00 0C 02 00 71 7F C4 66 AD C5 5D 66 55 [11:35:13]GetLastDocTimeStamp 1724153697 [11:35:13]current date 1724153713 [11:35:13]FM_GetShiftState [11:35:13]SAM_PROTO_GetShiftState [11:35:13]wFMCommunicate request_size=4 [11:35:13]MH_SAM_APDU [11:35:13]CAPDU: 80 13 01 00 [11:35:13]Write to MH i2c: E2 08 00 0D 02 80 13 01 00 00 00 00 00 8C [11:35:13]Write i2c OK [11:35:13]MH_I2C_Read... [11:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:13]Read from MH i2c: E2 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 0E 00 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 0E 00 0D 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AF [11:35:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:35:13]wFMCommunicate OK [11:35:13]SAM_PROTO_GetShiftState done [11:35:13]FM_GetShiftState done [11:35:13]opened in 1724112910 [11:35:13]opened+sec_in_day 1724199310 [11:35:13]quantity*price = 0 [11:35:13]sum+1 = 1 [11:35:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 268 20.08.2024 11:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58284 ФПД: 22259573847275 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58284&fm=22259573847275&tin=02508201610067®Number=0000000000162794&sum=0 [11:35:14]StoreToDocumentArchive [11:35:14]shift 100 fd 58284 [11:35:14]save to /storage/0100/doc_00058284 [11:35:14]save last doc name /storage/0100/doc_00058284 to /storage/kkm_last_doc_name [11:35:14]save OK [11:35:14]Clear old archive folders... [11:35:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:35:14]tlvbuf is 019902E0 [11:35:14]SAM_PROTO_ClearQueue [11:35:14]wFMCommunicate request_size=4 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 09 00 00 [11:35:14]Write to MH i2c: E2 08 00 1A 02 80 09 00 00 00 00 00 00 8E [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 1A 02 00 90 00 90 [11:35:14]RAPDU: 90 00 [11:35:14]wFMCommunicate OK [11:35:14]SAM_PROTO_ClearQueue done [11:35:14]KKMCreateOFDPacket [11:35:14]OFDProtocolAddRootSTLVToBuf [11:35:14]FM_MakeSignedData [11:35:14]FM_MakeSignedData [11:35:14]SAM_PROTO_SignData [11:35:14]wFMCommunicate request_size=4 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 0D 01 02 [11:35:14]Write to MH i2c: E2 08 00 1B 02 80 0D 01 02 00 00 00 00 96 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 1B 02 00 90 00 91 [11:35:14]RAPDU: 90 00 [11:35:14]wFMCommunicate OK [11:35:14]wFMCommunicate request_size=255 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 71 7F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E3 00 00 35 04 06 00 14 3E B5 FD [11:35:14]Write to MH i2c: E2 02 01 1C 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 71 7F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E3 00 00 35 04 06 00 14 3E B5 FD 00 00 FE [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]OFD Sender: No OFD packet to send [11:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 1C 02 00 90 00 92 [11:35:14]RAPDU: 90 00 [11:35:14]wFMCommunicate OK [11:35:14]wFMCommunicate request_size=7 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 0D 02 02 02 F4 EB [11:35:14]Write to MH i2c: E2 0A 00 1D 02 80 0D 02 02 02 00 F4 EB 00 00 7C [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:15]Read from MH i2c: E2 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 03 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [11:35:15]RAPDU: 90 00 [11:35:15]wFMCommunicate OK [11:35:15]wFMCommunicate request_size=4 [11:35:15]MH_SAM_APDU [11:35:15]CAPDU: 80 0D 03 02 [11:35:15]Write to MH i2c: E2 08 00 1E 02 80 0D 03 02 00 00 00 00 9B [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:15]Read from MH i2c: E2 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 0B 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 0B 00 1E 02 00 F9 B0 E7 61 78 C5 B4 1F 90 00 9D [11:35:15]RAPDU: F9 B0 E7 61 78 C5 B4 1F 90 00 [11:35:15]wFMCommunicate OK [11:35:15]SAM_PROTO_SignData done [11:35:15]FM_MakeSignedData done [11:35:15]CreateOFDProtocolMessage [11:35:15]wFMCommunicate request_size=4 [11:35:15]MH_SAM_APDU [11:35:15]CAPDU: 80 11 00 00 [11:35:15]Write to MH i2c: E2 08 00 1F 02 80 11 00 00 00 00 00 00 9B [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:15]Read from MH i2c: E2 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 17 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 17 00 1F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E7 [11:35:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:35:15]wFMCommunicate OK [11:35:15]CreateOFDProtocolMessage done [11:35:15]OFDSenderStorePacket 58284 [11:35:15]StoreOFDPacket docnum=58284 [11:35:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 90 97 04 01 9D 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 71 7F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E3 00 00 35 04 06 00 14 3E B5 FD F4 EB F9 B0 E7 61 78 C5 B4 1F [11:35:15]CheckFolder [11:35:15]dirname=/storage/ofd_packets [11:35:15]CheckFolder done [11:35:15]ProducePacketName [11:35:15]name=ofd_packets/00058284 [11:35:15]NVStorageSaveData ofd_packets/00058284 [11:35:15]File name is /storage/ofd_packets/00058284 [11:35:15]Write 298 bytes [11:35:15]NVStorageSaveData done [11:35:15]OFDSenderStorePacket done [11:35:15]KKMCreateOFDPacket done [11:35:15]NVStorageSaveData kkm_last_timestamp [11:35:15]File name is /storage/kkm_last_timestamp [11:35:15]Write 4 bytes [11:35:15]NVStorageSaveData done [11:35:15]ExternCall_PrintAddStr [11:35:15]wPrintStart [11:35:15]Write to MH i2c: 01 00 00 20 02 22 [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 07 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 FF 0F 37 [11:35:15]RasterBufferAndPrint [11:35:15]line Счет N : (1)2075544 [11:35:15]line ИНН: 02508201610067 [11:35:15]line Контрольно-Кассовый Чек [11:35:15]line ПРОДАЖА [11:35:15]line ТРК (МРК, ГНК) : 21 [11:35:15]line Товар: 2710194210 [11:35:15]line ДТ-К-5 [11:35:15]line 26.250 * 0.00 [11:35:15]line = 0.00 [11:35:15]line НДС 12% НСП 1% [11:35:15]line > о реализуемом товаре [11:35:15]line ИТОГО: 0.00 [11:35:15]line НСП 1% : 0.00 [11:35:15]line НДС 12% : 0.00 [11:35:15]line Наличными: 0.00 [11:35:15]line Безнал.: 0.00 [11:35:15]line Место: АЗС № 135 "Партнер Нефть" [11:35:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:35:15]line СНО: Общий режим [11:35:15]line Чек 268 20.08.2024 11:35 [11:35:15]line Смена: 100 ФФД: 1.0 [11:35:15]line ЗНМ: 0300000196 [11:35:15]line РНМ: 0000000000162794 [11:35:15]line Версия ККМ: v1.0 [11:35:15]line Талоны: Топливная Карта [11:35:15]line 68771 [11:35:15]line ФМ: 0000000002094532 [11:35:15]line ФД: 58284 [11:35:15]line ФПД: 22259573847275 [11:35:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58284&fm=22259573847275&tin=02508201610067®Number=0000000000162794&sum=0 [11:35:15]OFD Sender: Processing packet 58284 [packets to send 51, broken 50] [11:35:15]ProducePacketName [11:35:15]name=ofd_packets/00058284 [11:35:15]OFD Sender: To server: pG, [11:35:15]CommunicateWithHost lk.salyk.kg:30040 [11:35:15]ConnectInit lk.salyk.kg [11:35:15]written 0, free lines is 4095 [11:35:15]Connected sock=10 [11:35:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 90 97 04 01 9D 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 71 7F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E3 00 00 35 04 06 00 14 3E B5 FD F4 EB F9 B0 E7 61 78 C5 B4 1F [11:35:15]Write to MH i2c: 01 00 00 4A 02 4C [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 07 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 07 00 4A 02 00 00 00 00 00 BF 0C 1E [11:35:15]RasterBufferAndPrint [11:35:15]line [11:35:15]line [11:35:15]line [11:35:15]line [11:35:15]line [11:35:15]written 0, free lines is 3269 [11:35:15]MH_Cut [11:35:15]Write to MH i2c: D1 01 00 51 02 01 25 [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: D1 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: D1 01 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: D1 01 00 51 02 00 24 [11:35:15]Write to MH i2c: 01 00 00 52 02 54 [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 18 F2 47 00 5A 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 32 30 39 34 35 33 32 10 04 04 00 AC E3 00 00 F4 03 04 00 C0 2A C4 66 B6 04 01 00 00 F4 AE FC 35 BE 33 49 AE [11:35:15]CommunicateWithHost err = 0 [11:35:15]CheckOFDResponse [11:35:15]1017 (14) - 77093643461234 [11:35:15]1041 (16) - 0000000002094532 [11:35:15]1040 (4) - 58284 [11:35:15]1012 (4) - 20.08.2024 05:33 [11:35:15]1206 (1) - 0 [11:35:15]OFD Sender: Remove packet 58284 [11:35:15]ProducePacketName [11:35:15]name=ofd_packets/00058284 [11:35:15]NVStorageDeleteData [11:35:16]OFD Sender: No OFD packet to send [11:35:16]*** Cut start [11:35:16]*** Partial cut [11:35:16]*** CUTSNS_PIN = 1 [11:35:16]*** CUTSNS_PIN = 0 [11:35:17]*** Brake cut motor [11:35:17]Read from MH i2c: 01 [11:35:17]MH_I2C_Read... [11:35:17]*** Stop cut motor [11:35:17]*** Cut end [11:35:17]Read from MH i2c: 01 07 00 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: 01 07 00 52 02 00 00 00 00 00 FF 0F 69 [11:35:17]process_action close_receipt done [11:35:17]requested_data is exist [11:35:17]produce_requested_data [11:35:17]requested_item fm.sn is exist - process it [11:35:17]wFMCommunicate request_size=4 [11:35:17]MH_SAM_APDU [11:35:17]CAPDU: 80 11 00 00 [11:35:17]Write to MH i2c: E2 08 00 53 02 80 11 00 00 00 00 00 00 CF [11:35:17]Write i2c OK [11:35:17]MH_I2C_Read... [11:35:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:17]Read from MH i2c: E2 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: E2 17 00 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: E2 17 00 53 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1B [11:35:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:35:17]wFMCommunicate OK [11:35:17]requested_item fd.num is exist - process it [11:35:17]SAM_PROTO_GetFieldsCounters [11:35:17]wFMCommunicate request_size=4 [11:35:17]MH_SAM_APDU [11:35:17]CAPDU: 80 13 00 00 [11:35:17]Write to MH i2c: E2 08 00 54 02 80 13 00 00 00 00 00 00 D2 [11:35:17]Write i2c OK [11:35:17]MH_I2C_Read... [11:35:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:17]Read from MH i2c: E2 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: E2 62 00 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: E2 62 00 54 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [11:35:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:17]wFMCommunicate OK [11:35:17]SAM_PROTO_GetFieldsCounters done [11:35:17]requested_item shift.num is exist - process it [11:35:17]requested_item shift.opened is exist - process it [11:35:17]req_shift_opened [11:35:17]FM_GetShiftState [11:35:17]SAM_PROTO_GetShiftState [11:35:17]wFMCommunicate request_size=4 [11:35:17]MH_SAM_APDU [11:35:17]CAPDU: 80 13 01 00 [11:35:17]Write to MH i2c: E2 08 00 55 02 80 13 01 00 00 00 00 00 D4 [11:35:17]Write i2c OK [11:35:17]MH_I2C_Read... [11:35:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:17]Read from MH i2c: E2 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: E2 0E 00 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: E2 0E 00 55 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F7 [11:35:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:35:17]wFMCommunicate OK [11:35:17]SAM_PROTO_GetShiftState done [11:35:17]FM_GetShiftState done [11:35:17]req_shift_opened done [11:35:17]requested_item shift.open_date is exist - process it [11:35:17]req_shift_open_date [11:35:17]req_shift_open_date done [11:35:17]produce_requested_data done [11:35:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58284,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:35:17]process_action_free close_receipt [11:35:17]json_value_free [11:35:17]json_value_free done [11:35:17]process_json_proto returns [11:35:17]Send response to host [11:35:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58284,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:35:17]free response buf [11:35:17]execute_script done [11:35:17]execute_script returns [11:35:17]free content buf [11:35:17]Sock 9.Close socket [11:35:17]Sock 9.Thread stoped [11:35:21]OFD Sender: No OFD packet to send [11:35:26]OFD Sender: No OFD packet to send [11:35:31]OFD Sender: No OFD packet to send [11:35:36]OFD Sender: No OFD packet to send [11:35:41]OFD Sender: No OFD packet to send [11:35:46]OFD Sender: No OFD packet to send [11:35:51]OFD Sender: No OFD packet to send [11:35:56]OFD Sender: No OFD packet to send [11:36:01]OFD Sender: No OFD packet to send [11:36:06]OFD Sender: No OFD packet to send [11:36:11]OFD Sender: No OFD packet to send [11:36:16]OFD Sender: No OFD packet to send [11:36:21]OFD Sender: No OFD packet to send [11:36:26]OFD Sender: No OFD packet to send [11:36:31]OFD Sender: No OFD packet to send [11:36:36]OFD Sender: No OFD packet to send [11:36:41]OFD Sender: No OFD packet to send [11:36:46]OFD Sender: No OFD packet to send [11:36:51]OFD Sender: No OFD packet to send [11:36:56]OFD Sender: No OFD packet to send [11:37:01]OFD Sender: No OFD packet to send [11:37:06]OFD Sender: No OFD packet to send [11:37:11]OFD Sender: No OFD packet to send [11:37:16]OFD Sender: No OFD packet to send [11:37:21]OFD Sender: No OFD packet to send [11:37:26]OFD Sender: No OFD packet to send [11:37:31]OFD Sender: No OFD packet to send [11:37:36]OFD Sender: No OFD packet to send [11:37:41]OFD Sender: No OFD packet to send [11:37:46]OFD Sender: No OFD packet to send [11:37:51]OFD Sender: No OFD packet to send [11:37:52]accept exits with 8 [11:37:52]New connection [11:37:52]New thread 3066854756 created [11:37:52]Thread 3066711396 joined [11:37:52]Waiting for new connection... [11:37:52] Sock 8.Parse request [11:37:52]Sock 8.Check first char [11:37:52]Sock 8.First char is OK [11:37:52]request: POST /json_proto HTTP/1.0 [11:37:52]Method: POST [11:37:52]URL: /json_proto [11:37:52]Method is POST - this is cgi request [11:37:52]url: /json_proto [11:37:52]query_string will be loaded in cgi processing [11:37:52]execute_cgi json_proto POST (null) [11:37:52]execute_cgi path=json_proto method=POST [11:37:52]POST find Content-Length [11:37:52]Host: 172.17.44.3:8080 [11:37:52]Content-Length: 801 [11:37:52]Content-Type: application/json [11:37:52] [11:37:52]POST finish read [11:37:52]Found Content-Length = 801 [11:37:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:52]execute_script... [11:37:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:52]POST & json_proto [11:37:52]process_json_proto [11:37:52]json parsed OK: [11:37:52]protocol is kg_v1.0 [11:37:52]action value=close_receipt [11:37:52]process_action close_receipt [11:37:52]cmd_close_receipt [11:37:52]MH_GetDate [11:37:52]Write to MH i2c: F0 00 00 56 02 47 [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: F0 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: F0 09 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: F0 09 00 56 02 00 11 80 C4 66 AD C5 5D 66 40 [11:37:52]GetLastDocTimeStamp 1724153713 [11:37:52]current date 1724153873 [11:37:52]FM_GetShiftState [11:37:52]SAM_PROTO_GetShiftState [11:37:52]wFMCommunicate request_size=4 [11:37:52]MH_SAM_APDU [11:37:52]CAPDU: 80 13 01 00 [11:37:52]Write to MH i2c: E2 08 00 57 02 80 13 01 00 00 00 00 00 D6 [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:52]Read from MH i2c: E2 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 0E 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 0E 00 57 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [11:37:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:37:52]wFMCommunicate OK [11:37:52]SAM_PROTO_GetShiftState done [11:37:52]FM_GetShiftState done [11:37:52]opened in 1724112910 [11:37:52]opened+sec_in_day 1724199310 [11:37:52]quantity*price = 200025 [11:37:52]sum+1 = 200026 [11:37:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 269 20.08.2024 11:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58285 ФПД: 142554878409058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113753&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58285&fm=142554878409058&tin=02508201610067®Number=0000000000162794&sum=200025 [11:37:53]StoreToDocumentArchive [11:37:53]shift 100 fd 58285 [11:37:53]save to /storage/0100/doc_00058285 [11:37:53]save last doc name /storage/0100/doc_00058285 to /storage/kkm_last_doc_name [11:37:53]save OK [11:37:53]Clear old archive folders... [11:37:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:37:53]tlvbuf is 01943450 [11:37:53]SAM_PROTO_ClearQueue [11:37:53]wFMCommunicate request_size=4 [11:37:53]MH_SAM_APDU [11:37:53]CAPDU: 80 09 00 00 [11:37:53]Write to MH i2c: E2 08 00 64 02 80 09 00 00 00 00 00 00 D8 [11:37:53]Write i2c OK [11:37:53]MH_I2C_Read... [11:37:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:53]Read from MH i2c: E2 [11:37:53]MH_I2C_Read... [11:37:53]Read from MH i2c: E2 03 00 [11:37:53]MH_I2C_Read... [11:37:53]Read from MH i2c: E2 03 00 64 02 00 90 00 DA [11:37:53]RAPDU: 90 00 [11:37:53]wFMCommunicate OK [11:37:53]SAM_PROTO_ClearQueue done [11:37:53]KKMCreateOFDPacket [11:37:53]OFDProtocolAddRootSTLVToBuf [11:37:53]FM_MakeSignedData [11:37:53]FM_MakeSignedData [11:37:53]SAM_PROTO_SignData [11:37:53]wFMCommunicate request_size=4 [11:37:53]MH_SAM_APDU [11:37:53]CAPDU: 80 0D 01 02 [11:37:53]Write to MH i2c: E2 08 00 65 02 80 0D 01 02 00 00 00 00 E0 [11:37:53]Write i2c OK [11:37:53]MH_I2C_Read... [11:37:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:54]Read from MH i2c: E2 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 03 00 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [11:37:54]RAPDU: 90 00 [11:37:54]wFMCommunicate OK [11:37:54]wFMCommunicate request_size=255 [11:37:54]MH_SAM_APDU [11:37:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 11 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E3 00 00 35 04 06 00 81 A7 24 E3 [11:37:54]Write to MH i2c: E2 02 01 66 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 11 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E3 00 00 35 04 06 00 81 A7 24 E3 00 00 6E [11:37:54]Write i2c OK [11:37:54]MH_I2C_Read... [11:37:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:54]Read from MH i2c: E2 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 03 00 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 03 00 66 02 00 90 00 DC [11:37:54]RAPDU: 90 00 [11:37:54]wFMCommunicate OK [11:37:54]wFMCommunicate request_size=7 [11:37:54]MH_SAM_APDU [11:37:54]CAPDU: 80 0D 02 02 02 79 62 [11:37:54]Write to MH i2c: E2 0A 00 67 02 80 0D 02 02 02 00 79 62 00 00 C2 [11:37:54]Write i2c OK [11:37:54]MH_I2C_Read... [11:37:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:54]Read from MH i2c: E2 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 03 00 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 03 00 67 02 00 90 00 DD [11:37:54]RAPDU: 90 00 [11:37:54]wFMCommunicate OK [11:37:54]wFMCommunicate request_size=4 [11:37:54]MH_SAM_APDU [11:37:54]CAPDU: 80 0D 03 02 [11:37:54]Write to MH i2c: E2 08 00 68 02 80 0D 03 02 00 00 00 00 E5 [11:37:54]Write i2c OK [11:37:54]MH_I2C_Read... [11:37:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:54]Read from MH i2c: E2 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 0B 00 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 0B 00 68 02 00 32 A1 67 3F A6 1F 89 3F 90 00 EC [11:37:54]RAPDU: 32 A1 67 3F A6 1F 89 3F 90 00 [11:37:54]wFMCommunicate OK [11:37:54]SAM_PROTO_SignData done [11:37:54]FM_MakeSignedData done [11:37:54]CreateOFDProtocolMessage [11:37:54]wFMCommunicate request_size=4 [11:37:54]MH_SAM_APDU [11:37:54]CAPDU: 80 11 00 00 [11:37:54]Write to MH i2c: E2 08 00 69 02 80 11 00 00 00 00 00 00 E5 [11:37:54]Write i2c OK [11:37:54]MH_I2C_Read... [11:37:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:54]Read from MH i2c: E2 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 17 00 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 17 00 69 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 31 [11:37:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:37:54]wFMCommunicate OK [11:37:54]CreateOFDProtocolMessage done [11:37:54]OFDSenderStorePacket 58285 [11:37:54]StoreOFDPacket docnum=58285 [11:37:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 4A C3 04 01 45 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 11 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E3 00 00 35 04 06 00 81 A7 24 E3 79 62 32 A1 67 3F A6 1F 89 3F [11:37:54]CheckFolder [11:37:54]dirname=/storage/ofd_packets [11:37:54]CheckFolder done [11:37:54]ProducePacketName [11:37:54]name=ofd_packets/00058285 [11:37:54]NVStorageSaveData ofd_packets/00058285 [11:37:54]File name is /storage/ofd_packets/00058285 [11:37:54]Write 298 bytes [11:37:54]NVStorageSaveData done [11:37:54]OFDSenderStorePacket done [11:37:54]KKMCreateOFDPacket done [11:37:54]NVStorageSaveData kkm_last_timestamp [11:37:54]File name is /storage/kkm_last_timestamp [11:37:54]Write 4 bytes [11:37:54]NVStorageSaveData done [11:37:54]ExternCall_PrintAddStr [11:37:54]wPrintStart [11:37:54]Write to MH i2c: 01 00 00 6A 02 6C [11:37:54]Write i2c OK [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: 01 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: 01 07 00 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: 01 07 00 6A 02 00 00 00 00 00 FF 0F 81 [11:37:54]RasterBufferAndPrint [11:37:54]line Счет N : (1)2075547 [11:37:54]line ИНН: 02508201610067 [11:37:54]line Контрольно-Кассовый Чек [11:37:54]line ПРОДАЖА [11:37:54]line ТРК (МРК, ГНК) : 11 [11:37:54]line Товар: 2710194210 [11:37:54]line ДТ-К-5 [11:37:54]line 26.250 * 76.20 [11:37:54]line = 2000.25 [11:37:54]line НДС 12% НСП 1% [11:37:54]line > о реализуемом товаре [11:37:54]line ИТОГО: 2000.25 [11:37:54]line НСП 1% : 17.70 [11:37:54]line НДС 12% : 212.42 [11:37:54]line Наличными: 0.00 [11:37:54]line Безнал.: 2000.25 [11:37:54]line Место: АЗС № 135 "Партнер Нефть" [11:37:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:37:54]line СНО: Общий режим [11:37:54]line Чек 269 20.08.2024 11:37 [11:37:54]line Смена: 100 ФФД: 1.0 [11:37:54]line ЗНМ: 0300000196 [11:37:54]line РНМ: 0000000000162794 [11:37:54]line Версия ККМ: v1.0 [11:37:54]line Платежная система: O! деньги [11:37:54]line ФМ: 0000000002094532 [11:37:54]line ФД: 58285 [11:37:54]line ФПД: 142554878409058 [11:37:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113753&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58285&fm=142554878409058&tin=02508201610067®Number=0000000000162794&sum=200025 [11:37:54]OFD Sender: Processing packet 58285 [packets to send 51, broken 50] [11:37:54]ProducePacketName [11:37:54]name=ofd_packets/00058285 [11:37:54]OFD Sender: To server: pG, [11:37:54]CommunicateWithHost lk.salyk.kg:30040 [11:37:54]ConnectInit lk.salyk.kg [11:37:54]written 0, free lines is 4095 [11:37:54]Connected sock=10 [11:37:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 4A C3 04 01 45 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 11 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E3 00 00 35 04 06 00 81 A7 24 E3 79 62 32 A1 67 3F A6 1F 89 3F [11:37:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 93 D6 47 00 ED 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 32 30 39 34 35 33 32 10 04 04 00 AD E3 00 00 F4 03 04 00 60 2B C4 66 B6 04 01 00 00 65 5F C9 39 F9 60 46 89 [11:37:55]CommunicateWithHost err = 0 [11:37:55]CheckOFDResponse [11:37:55]1017 (14) - 77093643461234 [11:37:55]1041 (16) - 0000000002094532 [11:37:55]1040 (4) - 58285 [11:37:55]1012 (4) - 20.08.2024 05:36 [11:37:55]1206 (1) - 0 [11:37:55]OFD Sender: Remove packet 58285 [11:37:55]ProducePacketName [11:37:55]name=ofd_packets/00058285 [11:37:55]NVStorageDeleteData [11:37:55]Write to MH i2c: 01 00 00 94 02 96 [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: 01 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: 01 07 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: 01 07 00 94 02 00 00 00 00 00 BF 0C 68 [11:37:55]RasterBufferAndPrint [11:37:55]line [11:37:55]line [11:37:55]line [11:37:55]line [11:37:55]line [11:37:55]written 0, free lines is 3269 [11:37:55]MH_Cut [11:37:55]Write to MH i2c: D1 01 00 9B 02 01 6F [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: D1 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: D1 01 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: D1 01 00 9B 02 00 6E [11:37:55]Write to MH i2c: 01 00 00 9C 02 9E [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]OFD Sender: No OFD packet to send [11:37:56]*** Cut start [11:37:56]*** Partial cut [11:37:56]*** CUTSNS_PIN = 1 [11:37:56]*** CUTSNS_PIN = 0 [11:37:56]*** Brake cut motor [11:37:56]Read from MH i2c: 01 [11:37:56]MH_I2C_Read... [11:37:56]*** Stop cut motor [11:37:56]*** Cut end [11:37:56]Read from MH i2c: 01 07 00 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: 01 07 00 9C 02 00 00 00 00 00 FF 0F B3 [11:37:56]process_action close_receipt done [11:37:56]requested_data is exist [11:37:56]produce_requested_data [11:37:56]requested_item fm.sn is exist - process it [11:37:56]wFMCommunicate request_size=4 [11:37:56]MH_SAM_APDU [11:37:56]CAPDU: 80 11 00 00 [11:37:56]Write to MH i2c: E2 08 00 9D 02 80 11 00 00 00 00 00 00 19 [11:37:56]Write i2c OK [11:37:56]MH_I2C_Read... [11:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:56]Read from MH i2c: E2 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: E2 17 00 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: E2 17 00 9D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [11:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:37:56]wFMCommunicate OK [11:37:56]requested_item fd.num is exist - process it [11:37:56]SAM_PROTO_GetFieldsCounters [11:37:56]wFMCommunicate request_size=4 [11:37:56]MH_SAM_APDU [11:37:56]CAPDU: 80 13 00 00 [11:37:56]Write to MH i2c: E2 08 00 9E 02 80 13 00 00 00 00 00 00 1C [11:37:56]Write i2c OK [11:37:56]MH_I2C_Read... [11:37:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:56]Read from MH i2c: E2 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: E2 62 00 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: E2 62 00 9E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [11:37:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:56]wFMCommunicate OK [11:37:56]SAM_PROTO_GetFieldsCounters done [11:37:56]requested_item shift.num is exist - process it [11:37:56]requested_item shift.opened is exist - process it [11:37:56]req_shift_opened [11:37:56]FM_GetShiftState [11:37:56]SAM_PROTO_GetShiftState [11:37:56]wFMCommunicate request_size=4 [11:37:56]MH_SAM_APDU [11:37:56]CAPDU: 80 13 01 00 [11:37:56]Write to MH i2c: E2 08 00 9F 02 80 13 01 00 00 00 00 00 1E [11:37:56]Write i2c OK [11:37:56]MH_I2C_Read... [11:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:57]Read from MH i2c: E2 [11:37:57]MH_I2C_Read... [11:37:57]Read from MH i2c: E2 0E 00 [11:37:57]MH_I2C_Read... [11:37:57]Read from MH i2c: E2 0E 00 9F 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 41 [11:37:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:37:57]wFMCommunicate OK [11:37:57]SAM_PROTO_GetShiftState done [11:37:57]FM_GetShiftState done [11:37:57]req_shift_opened done [11:37:57]requested_item shift.open_date is exist - process it [11:37:57]req_shift_open_date [11:37:57]req_shift_open_date done [11:37:57]produce_requested_data done [11:37:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58285,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:37:57]process_action_free close_receipt [11:37:57]json_value_free [11:37:57]json_value_free done [11:37:57]process_json_proto returns [11:37:57]Send response to host [11:37:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58285,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:37:57]free response buf [11:37:57]execute_script done [11:37:57]execute_script returns [11:37:57]free content buf [11:37:57]Sock 8.Close socket [11:37:57]Sock 8.Thread stoped [11:38:00]OFD Sender: No OFD packet to send [11:38:05]OFD Sender: No OFD packet to send [11:38:10]OFD Sender: No OFD packet to send [11:38:15]OFD Sender: No OFD packet to send [11:38:20]OFD Sender: No OFD packet to send [11:38:25]OFD Sender: No OFD packet to send [11:38:30]OFD Sender: No OFD packet to send [11:38:35]OFD Sender: No OFD packet to send [11:38:40]OFD Sender: No OFD packet to send [11:38:45]OFD Sender: No OFD packet to send [11:38:50]OFD Sender: No OFD packet to send [11:38:55]OFD Sender: No OFD packet to send [11:39:00]OFD Sender: No OFD packet to send [11:39:05]OFD Sender: No OFD packet to send [11:39:10]OFD Sender: No OFD packet to send [11:39:15]OFD Sender: No OFD packet to send [11:39:20]OFD Sender: No OFD packet to send [11:39:25]OFD Sender: No OFD packet to send [11:39:27]accept exits with 9 [11:39:27]New connection [11:39:27]New thread 3066711396 created [11:39:27]Thread 3066854756 joined [11:39:27]Waiting for new connection... [11:39:27] Sock 9.Parse request [11:39:27]Sock 9.Check first char [11:39:27]Sock 9.First char is OK [11:39:27]request: POST /json_proto HTTP/1.0 [11:39:27]Method: POST [11:39:27]URL: /json_proto [11:39:27]Method is POST - this is cgi request [11:39:27]url: /json_proto [11:39:27]query_string will be loaded in cgi processing [11:39:27]execute_cgi json_proto POST (null) [11:39:27]execute_cgi path=json_proto method=POST [11:39:27]POST find Content-Length [11:39:27]Host: 172.17.44.3:8080 [11:39:27]Content-Length: 678 [11:39:27]Content-Type: application/json [11:39:27] [11:39:27]POST finish read [11:39:27]Found Content-Length = 678 [11:39:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:27]execute_script... [11:39:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:27]POST & json_proto [11:39:27]process_json_proto [11:39:27]json parsed OK: [11:39:27]protocol is kg_v1.0 [11:39:27]action value=close_receipt [11:39:27]process_action close_receipt [11:39:27]cmd_close_receipt [11:39:27]MH_GetDate [11:39:27]Write to MH i2c: F0 00 00 A0 02 91 [11:39:27]Write i2c OK [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: F0 [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: F0 09 00 [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: F0 09 00 A0 02 00 6F 80 C4 66 AD C5 5D 66 E8 [11:39:27]GetLastDocTimeStamp 1724153873 [11:39:27]current date 1724153967 [11:39:27]FM_GetShiftState [11:39:27]SAM_PROTO_GetShiftState [11:39:27]wFMCommunicate request_size=4 [11:39:27]MH_SAM_APDU [11:39:27]CAPDU: 80 13 01 00 [11:39:27]Write to MH i2c: E2 08 00 A1 02 80 13 01 00 00 00 00 00 20 [11:39:27]Write i2c OK [11:39:27]MH_I2C_Read... [11:39:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:27]Read from MH i2c: E2 [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: E2 0E 00 [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: E2 0E 00 A1 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [11:39:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:39:27]wFMCommunicate OK [11:39:27]SAM_PROTO_GetShiftState done [11:39:27]FM_GetShiftState done [11:39:27]opened in 1724112910 [11:39:27]opened+sec_in_day 1724199310 [11:39:27]quantity*price = 20001 [11:39:27]sum+1 = 20002 [11:39:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 270 20.08.2024 11:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58286 ФПД: 239010703607434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113927&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58286&fm=239010703607434&tin=02508201610067®Number=0000000000162794&sum=20000 [11:39:28]StoreToDocumentArchive [11:39:28]shift 100 fd 58286 [11:39:28]save to /storage/0100/doc_00058286 [11:39:28]save last doc name /storage/0100/doc_00058286 to /storage/kkm_last_doc_name [11:39:28]save OK [11:39:28]Clear old archive folders... [11:39:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:28]tlvbuf is 01943730 [11:39:28]SAM_PROTO_ClearQueue [11:39:28]wFMCommunicate request_size=4 [11:39:28]MH_SAM_APDU [11:39:28]CAPDU: 80 09 00 00 [11:39:28]Write to MH i2c: E2 08 00 AE 02 80 09 00 00 00 00 00 00 22 [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [11:39:28]RAPDU: 90 00 [11:39:28]wFMCommunicate OK [11:39:28]SAM_PROTO_ClearQueue done [11:39:28]KKMCreateOFDPacket [11:39:28]OFDProtocolAddRootSTLVToBuf [11:39:28]FM_MakeSignedData [11:39:28]FM_MakeSignedData [11:39:28]SAM_PROTO_SignData [11:39:28]wFMCommunicate request_size=4 [11:39:28]MH_SAM_APDU [11:39:28]CAPDU: 80 0D 01 02 [11:39:28]Write to MH i2c: E2 08 00 AF 02 80 0D 01 02 00 00 00 00 2A [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [11:39:28]RAPDU: 90 00 [11:39:28]wFMCommunicate OK [11:39:28]wFMCommunicate request_size=255 [11:39:28]MH_SAM_APDU [11:39: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 6F 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E3 00 00 35 04 06 00 D9 [11:39:28]Write to MH i2c: E2 02 01 B0 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 6F 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E3 00 00 35 04 06 00 D9 00 00 9D [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [11:39:28]RAPDU: 90 00 [11:39:28]wFMCommunicate OK [11:39:28]wFMCommunicate request_size=10 [11:39:28]MH_SAM_APDU [11:39:28]CAPDU: 80 0D 02 02 05 61 04 16 06 8A [11:39:28]Write to MH i2c: E2 0D 00 B1 02 80 0D 02 02 05 00 61 04 16 06 8A 00 00 42 [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 B1 02 00 90 00 27 [11:39:28]RAPDU: 90 00 [11:39:28]wFMCommunicate OK [11:39:28]wFMCommunicate request_size=4 [11:39:28]MH_SAM_APDU [11:39:28]CAPDU: 80 0D 03 02 [11:39:28]Write to MH i2c: E2 08 00 B2 02 80 0D 03 02 00 00 00 00 2F [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 0B 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 0B 00 B2 02 00 BA 23 3E 7F 6A 5D 52 59 90 00 3C [11:39:28]RAPDU: BA 23 3E 7F 6A 5D 52 59 90 00 [11:39:28]wFMCommunicate OK [11:39:28]SAM_PROTO_SignData done [11:39:28]FM_MakeSignedData done [11:39:28]CreateOFDProtocolMessage [11:39:28]wFMCommunicate request_size=4 [11:39:28]MH_SAM_APDU [11:39:28]CAPDU: 80 11 00 00 [11:39:28]Write to MH i2c: E2 08 00 B3 02 80 11 00 00 00 00 00 00 2F [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:29]Read from MH i2c: E2 [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: E2 17 00 [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: E2 17 00 B3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7B [11:39:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:39:29]wFMCommunicate OK [11:39:29]CreateOFDProtocolMessage done [11:39:29]OFDSenderStorePacket 58286 [11:39:29]StoreOFDPacket docnum=58286 [11:39:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 88 C7 07 01 B2 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 6F 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E3 00 00 35 04 06 00 D9 61 04 16 06 8A BA 23 3E 7F 6A 5D 52 59 [11:39:29]CheckFolder [11:39:29]dirname=/storage/ofd_packets [11:39:29]CheckFolder done [11:39:29]ProducePacketName [11:39:29]name=ofd_packets/00058286 [11:39:29]NVStorageSaveData ofd_packets/00058286 [11:39:29]File name is /storage/ofd_packets/00058286 [11:39:29]Write 301 bytes [11:39:29]NVStorageSaveData done [11:39:29]OFDSenderStorePacket done [11:39:29]KKMCreateOFDPacket done [11:39:29]NVStorageSaveData kkm_last_timestamp [11:39:29]File name is /storage/kkm_last_timestamp [11:39:29]Write 4 bytes [11:39:29]NVStorageSaveData done [11:39:29]ExternCall_PrintAddStr [11:39:29]wPrintStart [11:39:29]Write to MH i2c: 01 00 00 B4 02 B6 [11:39:29]Write i2c OK [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: 01 [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: 01 07 00 [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: 01 07 00 B4 02 00 00 00 00 00 FF 0F CB [11:39:29]RasterBufferAndPrint [11:39:29]line Счет N : (1)2075548 [11:39:29]line ИНН: 02508201610067 [11:39:29]line Контрольно-Кассовый Чек [11:39:29]line ПРОДАЖА [11:39:29]line ТРК (МРК, ГНК) : 33 [11:39:29]line Товар: 2710124130 [11:39:29]line Аи-92-К-4 [11:39:29]line 2.950 * 67.80 [11:39:29]line = 200.01 [11:39:29]line НДС 12% НСП 1% [11:39:29]line > о реализуемом товаре [11:39:29]line ОКРУГЛЕНИЕ: -0.01 [11:39:29]line ИТОГО: 200.00 [11:39:29]line Внесено: 200.00 [11:39:29]line СДАЧА: 0.00 [11:39:29]line НСП 1% : 1.77 [11:39:29]line НДС 12% : 21.24 [11:39:29]line Наличными: 200.00 [11:39:29]line Безнал.: 0.00 [11:39:29]line Место: АЗС № 135 "Партнер Нефть" [11:39:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:39:29]line СНО: Общий режим [11:39:29]line Чек 270 20.08.2024 11:39 [11:39:29]line Смена: 100 ФФД: 1.0 [11:39:29]line ЗНМ: 0300000196 [11:39:29]line РНМ: 0000000000162794 [11:39:29]line Версия ККМ: v1.0 [11:39:29]line ФМ: 0000000002094532 [11:39:29]line ФД: 58286 [11:39:29]line ФПД: 239010703607434 [11:39:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113927&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58286&fm=239010703607434&tin=02508201610067®Number=0000000000162794&sum=20000 [11:39:29]OFD Sender: Processing packet 58286 [packets to send 51, broken 50] [11:39:29]ProducePacketName [11:39:29]name=ofd_packets/00058286 [11:39:29]OFD Sender: To server: pG, [11:39:29]CommunicateWithHost lk.salyk.kg:30040 [11:39:29]ConnectInit lk.salyk.kg [11:39:29]written 0, free lines is 4095 [11:39:29]Connected sock=10 [11:39:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 88 C7 07 01 B2 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 6F 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E3 00 00 35 04 06 00 D9 61 04 16 06 8A BA 23 3E 7F 6A 5D 52 59 [11:39:29]Write to MH i2c: 01 00 00 DF 02 E1 [11:39:29]Write i2c OK [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: 01 [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: 01 07 00 [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: 01 07 00 DF 02 00 00 00 00 00 A9 0C 9D [11:39:29]RasterBufferAndPrint [11:39:29]line [11:39:29]line [11:39:29]line [11:39:29]line [11:39:29]line [11:39:29]written 0, free lines is 3245 [11:39:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 21 61 47 00 CF 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 32 30 39 34 35 33 32 10 04 04 00 AE E3 00 00 F4 03 04 00 BE 2B C4 66 B6 04 01 00 00 DA 99 24 9E 41 0B 7D 2F [11:39:29]CommunicateWithHost err = 0 [11:39:29]CheckOFDResponse [11:39:29]1017 (14) - 77093643461234 [11:39:29]1041 (16) - 0000000002094532 [11:39:29]1040 (4) - 58286 [11:39:29]1012 (4) - 20.08.2024 05:38 [11:39:29]1206 (1) - 0 [11:39:29]OFD Sender: Remove packet 58286 [11:39:29]ProducePacketName [11:39:29]name=ofd_packets/00058286 [11:39:29]NVStorageDeleteData [11:39:29]MH_Cut [11:39:29]Write to MH i2c: D1 01 00 E6 02 01 BA [11:39:29]Write i2c OK [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: D1 [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: D1 01 00 [11:39:29]MH_I2C_Read... [11:39:29]Read from MH i2c: D1 01 00 E6 02 00 B9 [11:39:29]Write to MH i2c: 01 00 00 E7 02 E9 [11:39:29]Write i2c OK [11:39:29]MH_I2C_Read... [11:39:30]OFD Sender: No OFD packet to send [11:39:30]*** Cut start [11:39:30]*** Partial cut [11:39:30]*** CUTSNS_PIN = 1 [11:39:30]*** CUTSNS_PIN = 0 [11:39:31]*** Brake cut motor [11:39:31]Read from MH i2c: 01 [11:39:31]MH_I2C_Read... [11:39:31]*** Stop cut motor [11:39:31]*** Cut end [11:39:31]Read from MH i2c: 01 07 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 FF 0F FE [11:39:31]process_action close_receipt done [11:39:31]requested_data is exist [11:39:31]produce_requested_data [11:39:31]requested_item fm.sn is exist - process it [11:39:31]wFMCommunicate request_size=4 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 11 00 00 [11:39:31]Write to MH i2c: E2 08 00 E8 02 80 11 00 00 00 00 00 00 64 [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 17 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 17 00 E8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B0 [11:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:39:31]wFMCommunicate OK [11:39:31]requested_item fd.num is exist - process it [11:39:31]SAM_PROTO_GetFieldsCounters [11:39:31]wFMCommunicate request_size=4 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 13 00 00 [11:39:31]Write to MH i2c: E2 08 00 E9 02 80 13 00 00 00 00 00 00 67 [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 62 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 62 00 E9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [11:39:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:39:31]wFMCommunicate OK [11:39:31]SAM_PROTO_GetFieldsCounters done [11:39:31]requested_item shift.num is exist - process it [11:39:31]requested_item shift.opened is exist - process it [11:39:31]req_shift_opened [11:39:31]FM_GetShiftState [11:39:31]SAM_PROTO_GetShiftState [11:39:31]wFMCommunicate request_size=4 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 13 01 00 [11:39:31]Write to MH i2c: E2 08 00 EA 02 80 13 01 00 00 00 00 00 69 [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 0E 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 0E 00 EA 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8C [11:39:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:39:31]wFMCommunicate OK [11:39:31]SAM_PROTO_GetShiftState done [11:39:31]FM_GetShiftState done [11:39:31]req_shift_opened done [11:39:31]requested_item shift.open_date is exist - process it [11:39:31]req_shift_open_date [11:39:31]req_shift_open_date done [11:39:31]produce_requested_data done [11:39:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58286,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:39:31]process_action_free close_receipt [11:39:31]json_value_free [11:39:31]json_value_free done [11:39:31]process_json_proto returns [11:39:31]Send response to host [11:39:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58286,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:39:31]free response buf [11:39:31]execute_script done [11:39:31]execute_script returns [11:39:31]free content buf [11:39:31]Sock 9.Close socket [11:39:31]Sock 9.Thread stoped [11:39:35]OFD Sender: No OFD packet to send [11:39:40]OFD Sender: No OFD packet to send [11:39:45]OFD Sender: No OFD packet to send [11:39:50]OFD Sender: No OFD packet to send [11:39:55]OFD Sender: No OFD packet to send [11:40:00]OFD Sender: No OFD packet to send [11:40:05]OFD Sender: No OFD packet to send [11:40:10]OFD Sender: No OFD packet to send [11:40:15]OFD Sender: No OFD packet to send [11:40:20]OFD Sender: No OFD packet to send [11:40:25]OFD Sender: No OFD packet to send [11:40:30]OFD Sender: No OFD packet to send [11:40:35]OFD Sender: No OFD packet to send [11:40:35]accept exits with 8 [11:40:35]New connection [11:40:35]New thread 3066854756 created [11:40:35]Thread 3066711396 joined [11:40:35]Waiting for new connection... [11:40:35] Sock 8.Parse request [11:40:35]Sock 8.Check first char [11:40:35]Sock 8.First char is OK [11:40:35]request: POST /json_proto HTTP/1.0 [11:40:35]Method: POST [11:40:35]URL: /json_proto [11:40:35]Method is POST - this is cgi request [11:40:35]url: /json_proto [11:40:35]query_string will be loaded in cgi processing [11:40:35]execute_cgi json_proto POST (null) [11:40:35]execute_cgi path=json_proto method=POST [11:40:35]POST find Content-Length [11:40:35]Host: 172.17.44.3:8080 [11:40:35]Content-Length: 804 [11:40:35]Content-Type: application/json [11:40:35] [11:40:35]POST finish read [11:40:35]Found Content-Length = 804 [11:40:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:35]execute_script... [11:40:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:35]POST & json_proto [11:40:35]process_json_proto [11:40:35]json parsed OK: [11:40:35]protocol is kg_v1.0 [11:40:35]action value=close_receipt [11:40:35]process_action close_receipt [11:40:35]cmd_close_receipt [11:40:35]MH_GetDate [11:40:35]Write to MH i2c: F0 00 00 EB 02 DC [11:40:35]Write i2c OK [11:40:35]MH_I2C_Read... [11:40:35]Read from MH i2c: F0 [11:40:35]MH_I2C_Read... [11:40:35]Read from MH i2c: F0 09 00 [11:40:35]MH_I2C_Read... [11:40:35]Read from MH i2c: F0 09 00 EB 02 00 B4 80 C4 66 AD C5 5D 66 78 [11:40:35]GetLastDocTimeStamp 1724153967 [11:40:35]current date 1724154036 [11:40:35]FM_GetShiftState [11:40:35]SAM_PROTO_GetShiftState [11:40:35]wFMCommunicate request_size=4 [11:40:35]MH_SAM_APDU [11:40:35]CAPDU: 80 13 01 00 [11:40:35]Write to MH i2c: E2 08 00 EC 02 80 13 01 00 00 00 00 00 6B [11:40:35]Write i2c OK [11:40:35]MH_I2C_Read... [11:40:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:35]Read from MH i2c: E2 [11:40:35]MH_I2C_Read... [11:40:35]Read from MH i2c: E2 0E 00 [11:40:35]MH_I2C_Read... [11:40:35]Read from MH i2c: E2 0E 00 EC 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8E [11:40:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:40:35]wFMCommunicate OK [11:40:35]SAM_PROTO_GetShiftState done [11:40:35]FM_GetShiftState done [11:40:35]opened in 1724112910 [11:40:35]opened+sec_in_day 1724199310 [11:40:35]quantity*price = 100005 [11:40:35]sum+1 = 100006 [11:40:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 271 20.08.2024 11:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58287 ФПД: 130497902903647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114036&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58287&fm=130497902903647&tin=02508201610067®Number=0000000000162794&sum=100005 [11:40:36]StoreToDocumentArchive [11:40:36]shift 100 fd 58287 [11:40:36]save to /storage/0100/doc_00058287 [11:40:36]save last doc name /storage/0100/doc_00058287 to /storage/kkm_last_doc_name [11:40:36]save OK [11:40:36]Clear old archive folders... [11:40:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:40:36]tlvbuf is 01941450 [11:40:36]SAM_PROTO_ClearQueue [11:40:36]wFMCommunicate request_size=4 [11:40:36]MH_SAM_APDU [11:40:36]CAPDU: 80 09 00 00 [11:40:36]Write to MH i2c: E2 08 00 F9 02 80 09 00 00 00 00 00 00 6D [11:40:36]Write i2c OK [11:40:36]MH_I2C_Read... [11:40:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:36]Read from MH i2c: E2 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 03 00 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 03 00 F9 02 00 90 00 6F [11:40:36]RAPDU: 90 00 [11:40:36]wFMCommunicate OK [11:40:36]SAM_PROTO_ClearQueue done [11:40:36]KKMCreateOFDPacket [11:40:36]OFDProtocolAddRootSTLVToBuf [11:40:36]FM_MakeSignedData [11:40:36]FM_MakeSignedData [11:40:36]SAM_PROTO_SignData [11:40:36]wFMCommunicate request_size=4 [11:40:36]MH_SAM_APDU [11:40:36]CAPDU: 80 0D 01 02 [11:40:36]Write to MH i2c: E2 08 00 FA 02 80 0D 01 02 00 00 00 00 75 [11:40:36]Write i2c OK [11:40:36]MH_I2C_Read... [11:40:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:36]Read from MH i2c: E2 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 03 00 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 03 00 FA 02 00 90 00 70 [11:40:36]RAPDU: 90 00 [11:40:36]wFMCommunicate OK [11:40:36]wFMCommunicate request_size=255 [11:40:36]MH_SAM_APDU [11:40:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 B4 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E3 00 00 35 04 06 00 76 [11:40:36]Write to MH i2c: E2 02 01 FB 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 B4 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E3 00 00 35 04 06 00 76 00 00 63 [11:40:36]Write i2c OK [11:40:36]MH_I2C_Read... [11:40:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:37]Read from MH i2c: E2 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: E2 03 00 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [11:40:37]RAPDU: 90 00 [11:40:37]wFMCommunicate OK [11:40:37]wFMCommunicate request_size=10 [11:40:37]MH_SAM_APDU [11:40:37]CAPDU: 80 0D 02 02 05 AF E9 25 81 5F [11:40:37]Write to MH i2c: E2 0D 00 FC 02 80 0D 02 02 05 00 AF E9 25 81 5F 00 00 1F [11:40:37]Write i2c OK [11:40:37]MH_I2C_Read... [11:40:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:37]Read from MH i2c: E2 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: E2 03 00 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [11:40:37]RAPDU: 90 00 [11:40:37]wFMCommunicate OK [11:40:37]wFMCommunicate request_size=4 [11:40:37]MH_SAM_APDU [11:40:37]CAPDU: 80 0D 03 02 [11:40:37]Write to MH i2c: E2 08 00 FD 02 80 0D 03 02 00 00 00 00 7A [11:40:37]Write i2c OK [11:40:37]MH_I2C_Read... [11:40:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:37]Read from MH i2c: E2 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: E2 0B 00 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: E2 0B 00 FD 02 00 80 B9 D4 FA C2 43 64 66 90 00 51 [11:40:37]RAPDU: 80 B9 D4 FA C2 43 64 66 90 00 [11:40:37]wFMCommunicate OK [11:40:37]SAM_PROTO_SignData done [11:40:37]FM_MakeSignedData done [11:40:37]CreateOFDProtocolMessage [11:40:37]wFMCommunicate request_size=4 [11:40:37]MH_SAM_APDU [11:40:37]CAPDU: 80 11 00 00 [11:40:37]Write to MH i2c: E2 08 00 FE 02 80 11 00 00 00 00 00 00 7A [11:40:37]Write i2c OK [11:40:37]MH_I2C_Read... [11:40:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:37]Read from MH i2c: E2 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: E2 17 00 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: E2 17 00 FE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C6 [11:40:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:40:37]wFMCommunicate OK [11:40:37]CreateOFDProtocolMessage done [11:40:37]OFDSenderStorePacket 58287 [11:40:37]StoreOFDPacket docnum=58287 [11:40:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 50 02 07 01 05 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 B4 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E3 00 00 35 04 06 00 76 AF E9 25 81 5F 80 B9 D4 FA C2 43 64 66 [11:40:37]CheckFolder [11:40:37]dirname=/storage/ofd_packets [11:40:37]CheckFolder done [11:40:37]ProducePacketName [11:40:37]name=ofd_packets/00058287 [11:40:37]NVStorageSaveData ofd_packets/00058287 [11:40:37]File name is /storage/ofd_packets/00058287 [11:40:37]Write 301 bytes [11:40:37]NVStorageSaveData done [11:40:37]OFDSenderStorePacket done [11:40:37]KKMCreateOFDPacket done [11:40:37]NVStorageSaveData kkm_last_timestamp [11:40:37]File name is /storage/kkm_last_timestamp [11:40:37]Write 4 bytes [11:40:37]NVStorageSaveData done [11:40:37]ExternCall_PrintAddStr [11:40:37]wPrintStart [11:40:37]Write to MH i2c: 01 00 00 FF 02 01 [11:40:37]Write i2c OK [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: 01 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: 01 07 00 [11:40:37]MH_I2C_Read... [11:40:37]Read from MH i2c: 01 07 00 FF 02 00 00 00 00 00 FF 0F 16 [11:40:37]RasterBufferAndPrint [11:40:37]line Счет N : (1)2075550 [11:40:37]line ИНН: 02508201610067 [11:40:37]line Контрольно-Кассовый Чек [11:40:37]line ПРОДАЖА [11:40:37]line ТРК (МРК, ГНК) : 43 [11:40:37]line Товар: 2710124130 [11:40:37]line Аи-92-К-4 [11:40:37]line 14.750 * 67.80 [11:40:37]line = 1000.05 [11:40:37]line НДС 12% НСП 1% [11:40:37]line > о реализуемом товаре [11:40:37]line ИТОГО: 1000.05 [11:40:37]line НСП 1% : 8.85 [11:40:37]line НДС 12% : 106.20 [11:40:37]line Наличными: 0.00 [11:40:37]line Безнал.: 1000.05 [11:40:37]line Место: АЗС № 135 "Партнер Нефть" [11:40:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:40:37]line СНО: Общий режим [11:40:37]line Чек 271 20.08.2024 11:40 [11:40:37]line Смена: 100 ФФД: 1.0 [11:40:37]line ЗНМ: 0300000196 [11:40:37]line РНМ: 0000000000162794 [11:40:37]line Версия ККМ: v1.0 [11:40:37]line Платежная система: O! деньги [11:40:37]line ФМ: 0000000002094532 [11:40:37]line ФД: 58287 [11:40:37]line ФПД: 130497902903647 [11:40:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114036&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58287&fm=130497902903647&tin=02508201610067®Number=0000000000162794&sum=100005 [11:40:37]OFD Sender: Processing packet 58287 [packets to send 51, broken 50] [11:40:37]ProducePacketName [11:40:37]name=ofd_packets/00058287 [11:40:37]OFD Sender: To server: pG, [11:40:37]CommunicateWithHost lk.salyk.kg:30040 [11:40:37]ConnectInit lk.salyk.kg [11:40:37]written 0, free lines is 4095 [11:40:37]Connected sock=10 [11:40:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 50 02 07 01 05 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 B4 80 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E3 00 00 35 04 06 00 76 AF E9 25 81 5F 80 B9 D4 FA C2 43 64 66 [11:40:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 71 19 47 00 E1 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 32 30 39 34 35 33 32 10 04 04 00 AF E3 00 00 F4 03 04 00 02 2C C4 66 B6 04 01 00 00 F2 4C 21 FB 04 37 61 C5 [11:40:38]CommunicateWithHost err = 0 [11:40:38]CheckOFDResponse [11:40:38]1017 (14) - 77093643461234 [11:40:38]1041 (16) - 0000000002094532 [11:40:38]1040 (4) - 58287 [11:40:38]1012 (4) - 20.08.2024 05:39 [11:40:38]1206 (1) - 0 [11:40:38]OFD Sender: Remove packet 58287 [11:40:38]ProducePacketName [11:40:38]name=ofd_packets/00058287 [11:40:38]NVStorageDeleteData [11:40:38]Write to MH i2c: 01 00 00 29 03 2C [11:40:38]Write i2c OK [11:40:38]MH_I2C_Read... [11:40:38]Read from MH i2c: 01 [11:40:38]MH_I2C_Read... [11:40:38]Read from MH i2c: 01 07 00 [11:40:38]MH_I2C_Read... [11:40:38]Read from MH i2c: 01 07 00 29 03 00 00 00 00 00 C2 0C 01 [11:40:38]RasterBufferAndPrint [11:40:38]line [11:40:38]line [11:40:38]line [11:40:38]line [11:40:38]line [11:40:38]written 0, free lines is 3272 [11:40:38]MH_Cut [11:40:38]Write to MH i2c: D1 01 00 30 03 01 05 [11:40:38]Write i2c OK [11:40:38]MH_I2C_Read... [11:40:38]Read from MH i2c: D1 [11:40:38]MH_I2C_Read... [11:40:38]Read from MH i2c: D1 01 00 [11:40:38]MH_I2C_Read... [11:40:38]Read from MH i2c: D1 01 00 30 03 00 04 [11:40:38]Write to MH i2c: 01 00 00 31 03 34 [11:40:38]Write i2c OK [11:40:38]MH_I2C_Read... [11:40:38]OFD Sender: No OFD packet to send [11:40:38]*** Cut start [11:40:38]*** Partial cut [11:40:38]*** CUTSNS_PIN = 1 [11:40:39]*** CUTSNS_PIN = 0 [11:40:39]*** Brake cut motor [11:40:39]Read from MH i2c: 01 [11:40:39]MH_I2C_Read... [11:40:39]*** Stop cut motor [11:40:39]*** Cut end [11:40:39]Read from MH i2c: 01 07 00 [11:40:39]MH_I2C_Read... [11:40:39]Read from MH i2c: 01 07 00 31 03 00 00 00 00 00 FF 0F 49 [11:40:39]process_action close_receipt done [11:40:39]requested_data is exist [11:40:39]produce_requested_data [11:40:39]requested_item fm.sn is exist - process it [11:40:39]wFMCommunicate request_size=4 [11:40:39]MH_SAM_APDU [11:40:39]CAPDU: 80 11 00 00 [11:40:39]Write to MH i2c: E2 08 00 32 03 80 11 00 00 00 00 00 00 AF [11:40:39]Write i2c OK [11:40:39]MH_I2C_Read... [11:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:39]Read from MH i2c: E2 [11:40:39]MH_I2C_Read... [11:40:39]Read from MH i2c: E2 17 00 [11:40:39]MH_I2C_Read... [11:40:39]Read from MH i2c: E2 17 00 32 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FB [11:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:40:39]wFMCommunicate OK [11:40:39]requested_item fd.num is exist - process it [11:40:39]SAM_PROTO_GetFieldsCounters [11:40:39]wFMCommunicate request_size=4 [11:40:39]MH_SAM_APDU [11:40:39]CAPDU: 80 13 00 00 [11:40:39]Write to MH i2c: E2 08 00 33 03 80 13 00 00 00 00 00 00 B2 [11:40:39]Write i2c OK [11:40:39]MH_I2C_Read... [11:40:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:39]Read from MH i2c: E2 [11:40:39]MH_I2C_Read... [11:40:39]Read from MH i2c: E2 62 00 [11:40:39]MH_I2C_Read... [11:40:39]Read from MH i2c: E2 62 00 33 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [11:40:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:40:39]wFMCommunicate OK [11:40:39]SAM_PROTO_GetFieldsCounters done [11:40:39]requested_item shift.num is exist - process it [11:40:39]requested_item shift.opened is exist - process it [11:40:39]req_shift_opened [11:40:39]FM_GetShiftState [11:40:39]SAM_PROTO_GetShiftState [11:40:39]wFMCommunicate request_size=4 [11:40:39]MH_SAM_APDU [11:40:39]CAPDU: 80 13 01 00 [11:40:39]Write to MH i2c: E2 08 00 34 03 80 13 01 00 00 00 00 00 B4 [11:40:39]Write i2c OK [11:40:39]MH_I2C_Read... [11:40:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:39]Read from MH i2c: E2 [11:40:39]MH_I2C_Read... [11:40:39]Read from MH i2c: E2 0E 00 [11:40:39]MH_I2C_Read... [11:40:39]Read from MH i2c: E2 0E 00 34 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D7 [11:40:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:40:39]wFMCommunicate OK [11:40:39]SAM_PROTO_GetShiftState done [11:40:39]FM_GetShiftState done [11:40:39]req_shift_opened done [11:40:39]requested_item shift.open_date is exist - process it [11:40:39]req_shift_open_date [11:40:39]req_shift_open_date done [11:40:39]produce_requested_data done [11:40:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58287,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:40:39]process_action_free close_receipt [11:40:39]json_value_free [11:40:39]json_value_free done [11:40:39]process_json_proto returns [11:40:39]Send response to host [11:40:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58287,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:40:39]free response buf [11:40:39]execute_script done [11:40:39]execute_script returns [11:40:39]free content buf [11:40:39]Sock 8.Close socket [11:40:39]Sock 8.Thread stoped [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]accept exits with 9 [11:41:53]New connection [11:41:53]New thread 3066711396 created [11:41:53]Thread 3066854756 joined [11:41:53]Waiting for new connection... [11:41:53] Sock 9.Parse request [11:41:53]Sock 9.Check first char [11:41:53]Sock 9.First char is OK [11:41:53]request: POST /json_proto HTTP/1.0 [11:41:53]Method: POST [11:41:53]URL: /json_proto [11:41:53]Method is POST - this is cgi request [11:41:53]url: /json_proto [11:41:53]query_string will be loaded in cgi processing [11:41:53]execute_cgi json_proto POST (null) [11:41:53]execute_cgi path=json_proto method=POST [11:41:53]POST find Content-Length [11:41:53]Host: 172.17.44.3:8080 [11:41:53]Content-Length: 785 [11:41:53]Content-Type: application/json [11:41:53] [11:41:53]POST finish read [11:41:53]Found Content-Length = 785 [11:41:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:53]execute_script... [11:41: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)2075551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:53]POST & json_proto [11:41:53]process_json_proto [11:41:53]json parsed OK: [11:41:53]protocol is kg_v1.0 [11:41:53]action value=close_receipt [11:41:53]process_action close_receipt [11:41:53]cmd_close_receipt [11:41:53]MH_GetDate [11:41:53]Write to MH i2c: F0 00 00 35 03 27 [11:41:53]Write i2c OK [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: F0 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: F0 09 00 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: F0 09 00 35 03 00 01 81 C4 66 AD C5 5D 66 11 [11:41:53]GetLastDocTimeStamp 1724154036 [11:41:53]current date 1724154113 [11:41:53]FM_GetShiftState [11:41:53]SAM_PROTO_GetShiftState [11:41:53]wFMCommunicate request_size=4 [11:41:53]MH_SAM_APDU [11:41:53]CAPDU: 80 13 01 00 [11:41:53]Write to MH i2c: E2 08 00 36 03 80 13 01 00 00 00 00 00 B6 [11:41:53]Write i2c OK [11:41:53]MH_I2C_Read... [11:41:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:53]Read from MH i2c: E2 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: E2 0E 00 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: E2 0E 00 36 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D9 [11:41:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:41:53]wFMCommunicate OK [11:41:53]SAM_PROTO_GetShiftState done [11:41:53]FM_GetShiftState done [11:41:53]opened in 1724112910 [11:41:53]opened+sec_in_day 1724199310 [11:41:53]quantity*price = 100035 [11:41:53]sum+1 = 100036 [11:41:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 272 20.08.2024 11:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58288 ФПД: 194669766766210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114153&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58288&fm=194669766766210&tin=02508201610067®Number=0000000000162794&sum=100035 [11:41:54]StoreToDocumentArchive [11:41:54]shift 100 fd 58288 [11:41:54]save to /storage/0100/doc_00058288 [11:41:54]save last doc name /storage/0100/doc_00058288 to /storage/kkm_last_doc_name [11:41:54]save OK [11:41:54]Clear old archive folders... [11:41:54]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:41:54]tlvbuf is 01958D20 [11:41:54]SAM_PROTO_ClearQueue [11:41:54]wFMCommunicate request_size=4 [11:41:54]MH_SAM_APDU [11:41:54]CAPDU: 80 09 00 00 [11:41:54]Write to MH i2c: E2 08 00 43 03 80 09 00 00 00 00 00 00 B8 [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:54]Read from MH i2c: E2 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 03 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [11:41:54]RAPDU: 90 00 [11:41:54]wFMCommunicate OK [11:41:54]SAM_PROTO_ClearQueue done [11:41:54]KKMCreateOFDPacket [11:41:54]OFDProtocolAddRootSTLVToBuf [11:41:54]FM_MakeSignedData [11:41:54]FM_MakeSignedData [11:41:54]SAM_PROTO_SignData [11:41:54]wFMCommunicate request_size=4 [11:41:54]MH_SAM_APDU [11:41:54]CAPDU: 80 0D 01 02 [11:41:54]Write to MH i2c: E2 08 00 44 03 80 0D 01 02 00 00 00 00 C0 [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:54]Read from MH i2c: E2 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 03 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 03 00 44 03 00 90 00 BB [11:41:54]RAPDU: 90 00 [11:41:54]wFMCommunicate OK [11:41:54]wFMCommunicate request_size=253 [11:41:54]MH_SAM_APDU [11:41:54]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 01 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E3 00 00 35 04 06 00 B1 0D 16 4B EE 82 [11:41:54]Write to MH i2c: E2 00 01 45 03 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 01 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E3 00 00 35 04 06 00 B1 0D 16 4B EE 82 00 00 B4 [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:54]Read from MH i2c: E2 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 03 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [11:41:54]RAPDU: 90 00 [11:41:54]wFMCommunicate OK [11:41:54]wFMCommunicate request_size=4 [11:41:54]MH_SAM_APDU [11:41:54]CAPDU: 80 0D 03 02 [11:41:54]Write to MH i2c: E2 08 00 46 03 80 0D 03 02 00 00 00 00 C4 [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:54]Read from MH i2c: E2 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 0B 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 0B 00 46 03 00 55 4B 26 E1 14 4F D6 35 90 00 DA [11:41:54]RAPDU: 55 4B 26 E1 14 4F D6 35 90 00 [11:41:54]wFMCommunicate OK [11:41:54]SAM_PROTO_SignData done [11:41:54]FM_MakeSignedData done [11:41:54]CreateOFDProtocolMessage [11:41:54]wFMCommunicate request_size=4 [11:41:54]MH_SAM_APDU [11:41:54]CAPDU: 80 11 00 00 [11:41:54]Write to MH i2c: E2 08 00 47 03 80 11 00 00 00 00 00 00 C4 [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:54]Read from MH i2c: E2 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 17 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 17 00 47 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 10 [11:41:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:41:54]wFMCommunicate OK [11:41:54]CreateOFDProtocolMessage done [11:41:54]OFDSenderStorePacket 58288 [11:41:54]StoreOFDPacket docnum=58288 [11:41:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 4C E5 00 01 13 2F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 01 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E3 00 00 35 04 06 00 B1 0D 16 4B EE 82 55 4B 26 E1 14 4F D6 35 [11:41:54]CheckFolder [11:41:54]dirname=/storage/ofd_packets [11:41:54]CheckFolder done [11:41:54]ProducePacketName [11:41:54]name=ofd_packets/00058288 [11:41:54]NVStorageSaveData ofd_packets/00058288 [11:41:54]File name is /storage/ofd_packets/00058288 [11:41:54]Write 294 bytes [11:41:54]NVStorageSaveData done [11:41:54]OFDSenderStorePacket done [11:41:54]KKMCreateOFDPacket done [11:41:54]NVStorageSaveData kkm_last_timestamp [11:41:54]File name is /storage/kkm_last_timestamp [11:41:54]Write 4 bytes [11:41:54]NVStorageSaveData done [11:41:54]ExternCall_PrintAddStr [11:41:54]wPrintStart [11:41:54]Write to MH i2c: 01 00 00 48 03 4B [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: 01 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: 01 07 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 FF 0F 60 [11:41:54]RasterBufferAndPrint [11:41:54]line Счет N : (1)2075551 [11:41:54]line ИНН: 02508201610067 [11:41:54]line Контрольно-Кассовый Чек [11:41:54]line ПРОДАЖА [11:41:54]line ТРК (МРК, ГНК) : 34 [11:41:54]line Товар: 2710124130 [11:41:54]line SU-92 [11:41:54]line 14.540 * 68.80 [11:41:54]line = 1000.35 [11:41:54]line НДС 12% НСП 1% [11:41:54]line > о реализуемом товаре [11:41:54]line ИТОГО: 1000.35 [11:41:54]line НСП 1% : 8.85 [11:41:54]line НДС 12% : 106.23 [11:41:54]line Наличными: 0.00 [11:41:54]line Безнал.: 1000.35 [11:41:54]line Место: АЗС № 135 "Партнер Нефть" [11:41:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:41:54]line СНО: Общий режим [11:41:54]line Чек 272 20.08.2024 11:41 [11:41:54]line Смена: 100 ФФД: 1.0 [11:41:54]line ЗНМ: 0300000196 [11:41:54]line РНМ: 0000000000162794 [11:41:54]line Версия ККМ: v1.0 [11:41:54]line Платежная система: O! деньги [11:41:54]line ФМ: 0000000002094532 [11:41:54]line ФД: 58288 [11:41:54]line ФПД: 194669766766210 [11:41:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114153&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58288&fm=194669766766210&tin=02508201610067®Number=0000000000162794&sum=100035 [11:41:55]OFD Sender: Processing packet 58288 [packets to send 51, broken 50] [11:41:55]ProducePacketName [11:41:55]name=ofd_packets/00058288 [11:41:55]OFD Sender: To server: pG, [11:41:55]CommunicateWithHost lk.salyk.kg:30040 [11:41:55]ConnectInit lk.salyk.kg [11:41:55]written 0, free lines is 4095 [11:41:55]Connected sock=8 [11:41:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 4C E5 00 01 13 2F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 01 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E3 00 00 35 04 06 00 B1 0D 16 4B EE 82 55 4B 26 E1 14 4F D6 35 [11:41:55]Write to MH i2c: 01 00 00 72 03 75 [11:41:55]Write i2c OK [11:41:55]MH_I2C_Read... [11:41:55]Read from MH i2c: 01 [11:41:55]MH_I2C_Read... [11:41:55]Read from MH i2c: 01 07 00 [11:41:55]MH_I2C_Read... [11:41:55]Read from MH i2c: 01 07 00 72 03 00 00 00 00 00 C3 0C 4B [11:41:55]RasterBufferAndPrint [11:41:55]line [11:41:55]line [11:41:55]line [11:41:55]line [11:41:55]line [11:41:55]written 0, free lines is 3273 [11:41:55]MH_Cut [11:41:55]Write to MH i2c: D1 01 00 79 03 01 4E [11:41:55]Write i2c OK [11:41:55]MH_I2C_Read... [11:41:55]Read from MH i2c: D1 [11:41:55]MH_I2C_Read... [11:41:55]Read from MH i2c: D1 01 00 [11:41:55]MH_I2C_Read... [11:41:55]Read from MH i2c: D1 01 00 79 03 00 4D [11:41:55]Write to MH i2c: 01 00 00 7A 03 7D [11:41:55]Write i2c OK [11:41:55]MH_I2C_Read... [11:41:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1F B2 47 00 E1 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 32 30 39 34 35 33 32 10 04 04 00 B0 E3 00 00 F4 03 04 00 50 2C C4 66 B6 04 01 00 00 78 D1 17 F7 09 EA AD 28 [11:41:55]CommunicateWithHost err = 0 [11:41:55]CheckOFDResponse [11:41:55]1017 (14) - 77093643461234 [11:41:55]1041 (16) - 0000000002094532 [11:41:55]1040 (4) - 58288 [11:41:55]1012 (4) - 20.08.2024 05:40 [11:41:55]1206 (1) - 0 [11:41:55]OFD Sender: Remove packet 58288 [11:41:55]ProducePacketName [11:41:55]name=ofd_packets/00058288 [11:41:55]NVStorageDeleteData [11:41:56]OFD Sender: No OFD packet to send [11:41:56]*** Cut start [11:41:56]*** Partial cut [11:41:56]*** CUTSNS_PIN = 1 [11:41:56]*** CUTSNS_PIN = 0 [11:41:56]*** Brake cut motor [11:41:57]Read from MH i2c: 01 [11:41:57]MH_I2C_Read... [11:41:57]*** Stop cut motor [11:41:57]*** Cut end [11:41:57]Read from MH i2c: 01 07 00 [11:41:57]MH_I2C_Read... [11:41:57]Read from MH i2c: 01 07 00 7A 03 00 00 00 00 00 FF 0F 92 [11:41:57]process_action close_receipt done [11:41:57]requested_data is exist [11:41:57]produce_requested_data [11:41:57]requested_item fm.sn is exist - process it [11:41:57]wFMCommunicate request_size=4 [11:41:57]MH_SAM_APDU [11:41:57]CAPDU: 80 11 00 00 [11:41:57]Write to MH i2c: E2 08 00 7B 03 80 11 00 00 00 00 00 00 F8 [11:41:57]Write i2c OK [11:41:57]MH_I2C_Read... [11:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:57]Read from MH i2c: E2 [11:41:57]MH_I2C_Read... [11:41:57]Read from MH i2c: E2 17 00 [11:41:57]MH_I2C_Read... [11:41:57]Read from MH i2c: E2 17 00 7B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 44 [11:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:41:57]wFMCommunicate OK [11:41:57]requested_item fd.num is exist - process it [11:41:57]SAM_PROTO_GetFieldsCounters [11:41:57]wFMCommunicate request_size=4 [11:41:57]MH_SAM_APDU [11:41:57]CAPDU: 80 13 00 00 [11:41:57]Write to MH i2c: E2 08 00 7C 03 80 13 00 00 00 00 00 00 FB [11:41:57]Write i2c OK [11:41:57]MH_I2C_Read... [11:41:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:57]Read from MH i2c: E2 [11:41:57]MH_I2C_Read... [11:41:57]Read from MH i2c: E2 62 00 [11:41:57]MH_I2C_Read... [11:41:57]Read from MH i2c: E2 62 00 7C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [11:41:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:57]wFMCommunicate OK [11:41:57]SAM_PROTO_GetFieldsCounters done [11:41:57]requested_item shift.num is exist - process it [11:41:57]requested_item shift.opened is exist - process it [11:41:57]req_shift_opened [11:41:57]FM_GetShiftState [11:41:57]SAM_PROTO_GetShiftState [11:41:57]wFMCommunicate request_size=4 [11:41:57]MH_SAM_APDU [11:41:57]CAPDU: 80 13 01 00 [11:41:57]Write to MH i2c: E2 08 00 7D 03 80 13 01 00 00 00 00 00 FD [11:41:57]Write i2c OK [11:41:57]MH_I2C_Read... [11:41:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:57]Read from MH i2c: E2 [11:41:57]MH_I2C_Read... [11:41:57]Read from MH i2c: E2 0E 00 [11:41:57]MH_I2C_Read... [11:41:57]Read from MH i2c: E2 0E 00 7D 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 20 [11:41:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:41:57]wFMCommunicate OK [11:41:57]SAM_PROTO_GetShiftState done [11:41:57]FM_GetShiftState done [11:41:57]req_shift_opened done [11:41:57]requested_item shift.open_date is exist - process it [11:41:57]req_shift_open_date [11:41:57]req_shift_open_date done [11:41:57]produce_requested_data done [11:41:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58288,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:41:57]process_action_free close_receipt [11:41:57]json_value_free [11:41:57]json_value_free done [11:41:57]process_json_proto returns [11:41:57]Send response to host [11:41:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58288,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:41:57]free response buf [11:41:57]execute_script done [11:41:57]execute_script returns [11:41:57]free content buf [11:41:57]Sock 9.Close socket [11:41:57]Sock 9.Thread stoped [11:42:01]OFD Sender: No OFD packet to send [11:42:06]OFD Sender: No OFD packet to send [11:42:11]OFD Sender: No OFD packet to send [11:42:11]accept exits with 10 [11:42:11]New connection [11:42:11]New thread 3066854756 created [11:42:11]Thread 3066711396 joined [11:42:11]Waiting for new connection... [11:42:11] Sock 10.Parse request [11:42:11]Sock 10.Check first char [11:42:11]Sock 10.First char is OK [11:42:11]request: POST /json_proto HTTP/1.0 [11:42:11]Method: POST [11:42:11]URL: /json_proto [11:42:11]Method is POST - this is cgi request [11:42:11]url: /json_proto [11:42:11]query_string will be loaded in cgi processing [11:42:11]execute_cgi json_proto POST (null) [11:42:11]execute_cgi path=json_proto method=POST [11:42:11]POST find Content-Length [11:42:11]Host: 172.17.44.3:8080 [11:42:11]Content-Length: 801 [11:42:11]Content-Type: application/json [11:42:11] [11:42:11]POST finish read [11:42:11]Found Content-Length = 801 [11:42:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:11]execute_script... [11:42: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)2075552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:11]POST & json_proto [11:42:11]process_json_proto [11:42:11]json parsed OK: [11:42:11]protocol is kg_v1.0 [11:42:11]action value=close_receipt [11:42:11]process_action close_receipt [11:42:11]cmd_close_receipt [11:42:11]MH_GetDate [11:42:11]Write to MH i2c: F0 00 00 7E 03 70 [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: F0 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: F0 09 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: F0 09 00 7E 03 00 14 81 C4 66 AD C5 5D 66 6D [11:42:11]GetLastDocTimeStamp 1724154113 [11:42:11]current date 1724154132 [11:42:11]FM_GetShiftState [11:42:11]SAM_PROTO_GetShiftState [11:42:11]wFMCommunicate request_size=4 [11:42:11]MH_SAM_APDU [11:42:11]CAPDU: 80 13 01 00 [11:42:11]Write to MH i2c: E2 08 00 7F 03 80 13 01 00 00 00 00 00 FF [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:11]Read from MH i2c: E2 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 0E 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 0E 00 7F 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [11:42:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:42:11]wFMCommunicate OK [11:42:11]SAM_PROTO_GetShiftState done [11:42:11]FM_GetShiftState done [11:42:11]opened in 1724112910 [11:42:11]opened+sec_in_day 1724199310 [11:42:11]quantity*price = 50036 [11:42:11]sum+1 = 50037 [11:42:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 273 20.08.2024 11:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58289 ФПД: 186153377320238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58289&fm=186153377320238&tin=02508201610067®Number=0000000000162794&sum=50036 [11:42:12]StoreToDocumentArchive [11:42:12]shift 100 fd 58289 [11:42:12]save to /storage/0100/doc_00058289 [11:42:12]save last doc name /storage/0100/doc_00058289 to /storage/kkm_last_doc_name [11:42:12]save OK [11:42:12]Clear old archive folders... [11:42:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:12]tlvbuf is 01977790 [11:42:12]SAM_PROTO_ClearQueue [11:42:12]wFMCommunicate request_size=4 [11:42:12]MH_SAM_APDU [11:42:12]CAPDU: 80 09 00 00 [11:42:12]Write to MH i2c: E2 08 00 8C 03 80 09 00 00 00 00 00 00 01 [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:12]Read from MH i2c: E2 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: E2 03 00 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: E2 03 00 8C 03 00 90 00 03 [11:42:12]RAPDU: 90 00 [11:42:12]wFMCommunicate OK [11:42:12]SAM_PROTO_ClearQueue done [11:42:12]KKMCreateOFDPacket [11:42:12]OFDProtocolAddRootSTLVToBuf [11:42:12]FM_MakeSignedData [11:42:12]FM_MakeSignedData [11:42:12]SAM_PROTO_SignData [11:42:12]wFMCommunicate request_size=4 [11:42:12]MH_SAM_APDU [11:42:12]CAPDU: 80 0D 01 02 [11:42:12]Write to MH i2c: E2 08 00 8D 03 80 0D 01 02 00 00 00 00 09 [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [11:42:13]RAPDU: 90 00 [11:42:13]wFMCommunicate OK [11:42:13]wFMCommunicate request_size=255 [11:42:13]MH_SAM_APDU [11:42: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 14 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E3 00 00 35 04 06 00 A9 [11:42:13]Write to MH i2c: E2 02 01 8E 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 14 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E3 00 00 35 04 06 00 A9 00 00 3E [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [11:42:13]RAPDU: 90 00 [11:42:13]wFMCommunicate OK [11:42:13]wFMCommunicate request_size=10 [11:42:13]MH_SAM_APDU [11:42:13]CAPDU: 80 0D 02 02 05 4E 35 ED CD 2E [11:42:13]Write to MH i2c: E2 0D 00 8F 03 80 0D 02 02 05 00 4E 35 ED CD 2E 00 00 81 [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 8F 03 00 90 00 06 [11:42:13]RAPDU: 90 00 [11:42:13]wFMCommunicate OK [11:42:13]wFMCommunicate request_size=4 [11:42:13]MH_SAM_APDU [11:42:13]CAPDU: 80 0D 03 02 [11:42:13]Write to MH i2c: E2 08 00 90 03 80 0D 03 02 00 00 00 00 0E [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 0B 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 0B 00 90 03 00 91 4E 50 C6 22 DF 11 00 90 00 16 [11:42:13]RAPDU: 91 4E 50 C6 22 DF 11 00 90 00 [11:42:13]wFMCommunicate OK [11:42:13]SAM_PROTO_SignData done [11:42:13]FM_MakeSignedData done [11:42:13]CreateOFDProtocolMessage [11:42:13]wFMCommunicate request_size=4 [11:42:13]MH_SAM_APDU [11:42:13]CAPDU: 80 11 00 00 [11:42:13]Write to MH i2c: E2 08 00 91 03 80 11 00 00 00 00 00 00 0E [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 17 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 17 00 91 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5A [11:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:42:13]wFMCommunicate OK [11:42:13]CreateOFDProtocolMessage done [11:42:13]OFDSenderStorePacket 58289 [11:42:13]StoreOFDPacket docnum=58289 [11:42:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 88 02 07 01 A5 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 14 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E3 00 00 35 04 06 00 A9 4E 35 ED CD 2E 91 4E 50 C6 22 DF 11 00 [11:42:13]CheckFolder [11:42:13]dirname=/storage/ofd_packets [11:42:13]CheckFolder done [11:42:13]ProducePacketName [11:42:13]name=ofd_packets/00058289 [11:42:13]NVStorageSaveData ofd_packets/00058289 [11:42:13]File name is /storage/ofd_packets/00058289 [11:42:13]Write 301 bytes [11:42:13]NVStorageSaveData done [11:42:13]OFDSenderStorePacket done [11:42:13]KKMCreateOFDPacket done [11:42:13]NVStorageSaveData kkm_last_timestamp [11:42:13]File name is /storage/kkm_last_timestamp [11:42:13]Write 4 bytes [11:42:13]NVStorageSaveData done [11:42:13]ExternCall_PrintAddStr [11:42:13]wPrintStart [11:42:13]Write to MH i2c: 01 00 00 92 03 95 [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 07 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 07 00 92 03 00 00 00 00 00 FF 0F AA [11:42:13]RasterBufferAndPrint [11:42:13]line Счет N : (1)2075552 [11:42:13]line ИНН: 02508201610067 [11:42:13]line Контрольно-Кассовый Чек [11:42:13]line ПРОДАЖА [11:42:13]line ТРК (МРК, ГНК) : 63 [11:42:13]line Товар: 2710124130 [11:42:13]line Аи-92-К-4 [11:42:13]line 7.380 * 67.80 [11:42:13]line = 500.36 [11:42:13]line НДС 12% НСП 1% [11:42:13]line > о реализуемом товаре [11:42:13]line ИТОГО: 500.36 [11:42:13]line НСП 1% : 4.43 [11:42:13]line НДС 12% : 53.14 [11:42:13]line Наличными: 0.00 [11:42:13]line Безнал.: 500.36 [11:42:13]line Место: АЗС № 135 "Партнер Нефть" [11:42:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:42:13]line СНО: Общий режим [11:42:13]line Чек 273 20.08.2024 11:42 [11:42:13]line Смена: 100 ФФД: 1.0 [11:42:13]line ЗНМ: 0300000196 [11:42:13]line РНМ: 0000000000162794 [11:42:13]line Версия ККМ: v1.0 [11:42:13]line Платежная система: O! деньги [11:42:13]line ФМ: 0000000002094532 [11:42:13]line ФД: 58289 [11:42:13]line ФПД: 186153377320238 [11:42:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58289&fm=186153377320238&tin=02508201610067®Number=0000000000162794&sum=50036 [11:42:13]OFD Sender: Processing packet 58289 [packets to send 51, broken 50] [11:42:13]ProducePacketName [11:42:13]name=ofd_packets/00058289 [11:42:13]OFD Sender: To server: pG, [11:42:13]CommunicateWithHost lk.salyk.kg:30040 [11:42:13]ConnectInit lk.salyk.kg [11:42:13]written 0, free lines is 4095 [11:42:13]Connected sock=9 [11:42:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 88 02 07 01 A5 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 14 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E3 00 00 35 04 06 00 A9 4E 35 ED CD 2E 91 4E 50 C6 22 DF 11 00 [11:42:14]Write to MH i2c: 01 00 00 BC 03 BF [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: 01 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: 01 07 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: 01 07 00 BC 03 00 00 00 00 00 C5 0C 97 [11:42:14]RasterBufferAndPrint [11:42:14]line [11:42:14]line [11:42:14]line [11:42:14]line [11:42:14]line [11:42:14]written 0, free lines is 3274 [11:42:14]MH_Cut [11:42:14]Write to MH i2c: D1 01 00 C3 03 01 98 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: D1 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: D1 01 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: D1 01 00 C3 03 00 97 [11:42:14]Write to MH i2c: 01 00 00 C4 03 C7 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1B 34 47 00 C3 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 32 30 39 34 35 33 32 10 04 04 00 B1 E3 00 00 F4 03 04 00 63 2C C4 66 B6 04 01 00 00 BD 0D 5C 47 C9 F9 60 22 [11:42:14]CommunicateWithHost err = 0 [11:42:14]CheckOFDResponse [11:42:14]1017 (14) - 77093643461234 [11:42:14]1041 (16) - 0000000002094532 [11:42:14]1040 (4) - 58289 [11:42:14]1012 (4) - 20.08.2024 05:40 [11:42:14]1206 (1) - 0 [11:42:14]OFD Sender: Remove packet 58289 [11:42:14]ProducePacketName [11:42:14]name=ofd_packets/00058289 [11:42:14]NVStorageDeleteData [11:42:14]OFD Sender: No OFD packet to send [11:42:15]*** Cut start [11:42:15]*** Partial cut [11:42:15]*** CUTSNS_PIN = 1 [11:42:15]*** CUTSNS_PIN = 0 [11:42:15]*** Brake cut motor [11:42:15]Read from MH i2c: 01 [11:42:15]MH_I2C_Read... [11:42:15]*** Stop cut motor [11:42:15]*** Cut end [11:42:15]Read from MH i2c: 01 07 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: 01 07 00 C4 03 00 00 00 00 00 FF 0F DC [11:42:15]process_action close_receipt done [11:42:15]requested_data is exist [11:42:15]produce_requested_data [11:42:15]requested_item fm.sn is exist - process it [11:42:15]wFMCommunicate request_size=4 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 11 00 00 [11:42:15]Write to MH i2c: E2 08 00 C5 03 80 11 00 00 00 00 00 00 42 [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:15]Read from MH i2c: E2 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 17 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 17 00 C5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8E [11:42:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:42:15]wFMCommunicate OK [11:42:15]requested_item fd.num is exist - process it [11:42:15]SAM_PROTO_GetFieldsCounters [11:42:15]wFMCommunicate request_size=4 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 13 00 00 [11:42:15]Write to MH i2c: E2 08 00 C6 03 80 13 00 00 00 00 00 00 45 [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 62 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 62 00 C6 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 91 [11:42:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:16]wFMCommunicate OK [11:42:16]SAM_PROTO_GetFieldsCounters done [11:42:16]requested_item shift.num is exist - process it [11:42:16]requested_item shift.opened is exist - process it [11:42:16]req_shift_opened [11:42:16]FM_GetShiftState [11:42:16]SAM_PROTO_GetShiftState [11:42:16]wFMCommunicate request_size=4 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 13 01 00 [11:42:16]Write to MH i2c: E2 08 00 C7 03 80 13 01 00 00 00 00 00 47 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 0E 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 0E 00 C7 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6A [11:42:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:42:16]wFMCommunicate OK [11:42:16]SAM_PROTO_GetShiftState done [11:42:16]FM_GetShiftState done [11:42:16]req_shift_opened done [11:42:16]requested_item shift.open_date is exist - process it [11:42:16]req_shift_open_date [11:42:16]req_shift_open_date done [11:42:16]produce_requested_data done [11:42:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58289,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:42:16]process_action_free close_receipt [11:42:16]json_value_free [11:42:16]json_value_free done [11:42:16]process_json_proto returns [11:42:16]Send response to host [11:42:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58289,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:42:16]free response buf [11:42:16]execute_script done [11:42:16]execute_script returns [11:42:16]free content buf [11:42:16]Sock 10.Close socket [11:42:16]Sock 10.Thread stoped [11:42:19]OFD Sender: No OFD packet to send [11:42:24]OFD Sender: No OFD packet to send [11:42:29]OFD Sender: No OFD packet to send [11:42:34]OFD Sender: No OFD packet to send [11:42:39]OFD Sender: No OFD packet to send [11:42:44]OFD Sender: No OFD packet to send [11:42:49]OFD Sender: No OFD packet to send [11:42:54]OFD Sender: No OFD packet to send [11:42:59]OFD Sender: No OFD packet to send [11:43:04]OFD Sender: No OFD packet to send [11:43:09]OFD Sender: No OFD packet to send [11:43:14]OFD Sender: No OFD packet to send [11:43:19]OFD Sender: No OFD packet to send [11:43:24]OFD Sender: No OFD packet to send [11:43:29]OFD Sender: No OFD packet to send [11:43:34]OFD Sender: No OFD packet to send [11:43:39]OFD Sender: No OFD packet to send [11:43:44]OFD Sender: No OFD packet to send [11:43:49]OFD Sender: No OFD packet to send [11:43:54]OFD Sender: No OFD packet to send [11:43:59]OFD Sender: No OFD packet to send [11:44:04]OFD Sender: No OFD packet to send [11:44:09]OFD Sender: No OFD packet to send [11:44:14]OFD Sender: No OFD packet to send [11:44:19]OFD Sender: No OFD packet to send [11:44:24]OFD Sender: No OFD packet to send [11:44:29]OFD Sender: No OFD packet to send [11:44:34]OFD Sender: No OFD packet to send [11:44:39]OFD Sender: No OFD packet to send [11:44:44]OFD Sender: No OFD packet to send [11:44:49]OFD Sender: No OFD packet to send [11:44:54]OFD Sender: No OFD packet to send [11:44:59]OFD Sender: No OFD packet to send [11:45:04]OFD Sender: No OFD packet to send [11:45:09]OFD Sender: No OFD packet to send [11:45:14]OFD Sender: No OFD packet to send [11:45:19]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:34]accept exits with 8 [11:45:34]New connection [11:45:34]New thread 3066711396 created [11:45:34]Thread 3066854756 joined [11:45:34]Waiting for new connection... [11:45:34] Sock 8.Parse request [11:45:34]Sock 8.Check first char [11:45:34]Sock 8.First char is OK [11:45:34]request: POST /json_proto HTTP/1.0 [11:45:34]Method: POST [11:45:34]URL: /json_proto [11:45:34]Method is POST - this is cgi request [11:45:34]url: /json_proto [11:45:34]query_string will be loaded in cgi processing [11:45:34]execute_cgi json_proto POST (null) [11:45:34]execute_cgi path=json_proto method=POST [11:45:34]POST find Content-Length [11:45:34]Host: 172.17.44.3:8080 [11:45:34]Content-Length: 807 [11:45:34]Content-Type: application/json [11:45:34] [11:45:34]POST finish read [11:45:34]Found Content-Length = 807 [11:45:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:34]execute_script... [11:45: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)2075553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:34]POST & json_proto [11:45:34]process_json_proto [11:45:34]json parsed OK: [11:45:34]protocol is kg_v1.0 [11:45:34]action value=close_receipt [11:45:34]process_action close_receipt [11:45:34]cmd_close_receipt [11:45:34]MH_GetDate [11:45:34]Write to MH i2c: F0 00 00 C8 03 BA [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: F0 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: F0 09 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: F0 09 00 C8 03 00 DF 81 C4 66 AD C5 5D 66 82 [11:45:34]GetLastDocTimeStamp 1724154132 [11:45:34]current date 1724154335 [11:45:34]FM_GetShiftState [11:45:34]SAM_PROTO_GetShiftState [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 13 01 00 [11:45:34]Write to MH i2c: E2 08 00 C9 03 80 13 01 00 00 00 00 00 49 [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 0E 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 0E 00 C9 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6C [11:45:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:45:34]wFMCommunicate OK [11:45:34]SAM_PROTO_GetShiftState done [11:45:34]FM_GetShiftState done [11:45:34]opened in 1724112910 [11:45:34]opened+sec_in_day 1724199310 [11:45:34]quantity*price = 100032 [11:45:34]sum+1 = 100033 [11:45:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 274 20.08.2024 11:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58290 ФПД: 269114965631721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114535&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58290&fm=269114965631721&tin=02508201610067®Number=0000000000162794&sum=100032 [11:45:35]StoreToDocumentArchive [11:45:35]shift 100 fd 58290 [11:45:35]save to /storage/0100/doc_00058290 [11:45:35]save last doc name /storage/0100/doc_00058290 to /storage/kkm_last_doc_name [11:45:35]save OK [11:45:35]Clear old archive folders... [11:45:35]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:45:35]tlvbuf is 0197D610 [11:45:35]SAM_PROTO_ClearQueue [11:45:35]wFMCommunicate request_size=4 [11:45:35]MH_SAM_APDU [11:45:35]CAPDU: 80 09 00 00 [11:45:35]Write to MH i2c: E2 08 00 D6 03 80 09 00 00 00 00 00 00 4B [11:45:35]Write i2c OK [11:45:35]MH_I2C_Read... [11:45:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 03 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 03 00 D6 03 00 90 00 4D [11:45:36]RAPDU: 90 00 [11:45:36]wFMCommunicate OK [11:45:36]SAM_PROTO_ClearQueue done [11:45:36]KKMCreateOFDPacket [11:45:36]OFDProtocolAddRootSTLVToBuf [11:45:36]FM_MakeSignedData [11:45:36]FM_MakeSignedData [11:45:36]SAM_PROTO_SignData [11:45:36]wFMCommunicate request_size=4 [11:45:36]MH_SAM_APDU [11:45:36]CAPDU: 80 0D 01 02 [11:45:36]Write to MH i2c: E2 08 00 D7 03 80 0D 01 02 00 00 00 00 53 [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 03 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 03 00 D7 03 00 90 00 4E [11:45:36]RAPDU: 90 00 [11:45:36]wFMCommunicate OK [11:45:36]wFMCommunicate request_size=255 [11:45:36]MH_SAM_APDU [11:45:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 DF 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E3 00 00 35 04 06 00 F4 C2 [11:45:36]Write to MH i2c: E2 02 01 D8 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 DF 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E3 00 00 35 04 06 00 F4 C2 00 00 78 [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 03 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 03 00 D8 03 00 90 00 4F [11:45:36]RAPDU: 90 00 [11:45:36]wFMCommunicate OK [11:45:36]wFMCommunicate request_size=9 [11:45:36]MH_SAM_APDU [11:45:36]CAPDU: 80 0D 02 02 04 35 EE 22 E9 [11:45:36]Write to MH i2c: E2 0C 00 D9 03 80 0D 02 02 04 00 35 EE 22 E9 00 00 8C [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 03 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 03 00 D9 03 00 90 00 50 [11:45:36]RAPDU: 90 00 [11:45:36]wFMCommunicate OK [11:45:36]wFMCommunicate request_size=4 [11:45:36]MH_SAM_APDU [11:45:36]CAPDU: 80 0D 03 02 [11:45:36]Write to MH i2c: E2 08 00 DA 03 80 0D 03 02 00 00 00 00 58 [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 0B 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 0B 00 DA 03 00 5D 15 D2 12 B6 82 9E C3 90 00 48 [11:45:36]RAPDU: 5D 15 D2 12 B6 82 9E C3 90 00 [11:45:36]wFMCommunicate OK [11:45:36]SAM_PROTO_SignData done [11:45:36]FM_MakeSignedData done [11:45:36]CreateOFDProtocolMessage [11:45:36]wFMCommunicate request_size=4 [11:45:36]MH_SAM_APDU [11:45:36]CAPDU: 80 11 00 00 [11:45:36]Write to MH i2c: E2 08 00 DB 03 80 11 00 00 00 00 00 00 58 [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 17 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 17 00 DB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A4 [11:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:45:36]wFMCommunicate OK [11:45:36]CreateOFDProtocolMessage done [11:45:36]OFDSenderStorePacket 58290 [11:45:36]StoreOFDPacket docnum=58290 [11:45:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 6E DF 06 01 6D 25 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 DF 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E3 00 00 35 04 06 00 F4 C2 35 EE 22 E9 5D 15 D2 12 B6 82 9E C3 [11:45:36]CheckFolder [11:45:36]dirname=/storage/ofd_packets [11:45:36]CheckFolder done [11:45:36]ProducePacketName [11:45:36]name=ofd_packets/00058290 [11:45:36]NVStorageSaveData ofd_packets/00058290 [11:45:36]File name is /storage/ofd_packets/00058290 [11:45:36]Write 300 bytes [11:45:36]NVStorageSaveData done [11:45:36]OFDSenderStorePacket done [11:45:36]KKMCreateOFDPacket done [11:45:36]NVStorageSaveData kkm_last_timestamp [11:45:36]File name is /storage/kkm_last_timestamp [11:45:36]Write 4 bytes [11:45:36]NVStorageSaveData done [11:45:36]ExternCall_PrintAddStr [11:45:36]wPrintStart [11:45:36]Write to MH i2c: 01 00 00 DC 03 DF [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: 01 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: 01 07 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: 01 07 00 DC 03 00 00 00 00 00 FF 0F F4 [11:45:36]RasterBufferAndPrint [11:45:36]line Счет N : (1)2075553 [11:45:36]line ИНН: 02508201610067 [11:45:36]line Контрольно-Кассовый Чек [11:45:36]line ПРОДАЖА [11:45:36]line ТРК (МРК, ГНК) : 81 [11:45:36]line Товар: 2711190000 [11:45:36]line ГАЗ-К-5 [11:45:36]line 26.050 * 38.40 [11:45:36]line = 1000.32 [11:45:36]line НДС 12% НСП 1% [11:45:36]line > о реализуемом товаре [11:45:36]line ИТОГО: 1000.32 [11:45:36]line НСП 1% : 8.85 [11:45:36]line НДС 12% : 106.23 [11:45:36]line Наличными: 0.00 [11:45:36]line Безнал.: 1000.32 [11:45:36]line Место: АЗС № 135 "Партнер Нефть" [11:45:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:45:36]line СНО: Общий режим [11:45:36]line Чек 274 20.08.2024 11:45 [11:45:36]line Смена: 100 ФФД: 1.0 [11:45:36]line ЗНМ: 0300000196 [11:45:36]line РНМ: 0000000000162794 [11:45:36]line Версия ККМ: v1.0 [11:45:36]line Платежная система: O! деньги [11:45:36]line ФМ: 0000000002094532 [11:45:36]line ФД: 58290 [11:45:36]line ФПД: 269114965631721 [11:45:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114535&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58290&fm=269114965631721&tin=02508201610067®Number=0000000000162794&sum=100032 [11:45:36]OFD Sender: Processing packet 58290 [packets to send 51, broken 50] [11:45:36]ProducePacketName [11:45:36]name=ofd_packets/00058290 [11:45:36]OFD Sender: To server: pG, [11:45:36]CommunicateWithHost lk.salyk.kg:30040 [11:45:36]ConnectInit lk.salyk.kg [11:45:36]written 0, free lines is 4095 [11:45:37]Connected sock=11 [11:45:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 6E DF 06 01 6D 25 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 DF 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E3 00 00 35 04 06 00 F4 C2 35 EE 22 E9 5D 15 D2 12 B6 82 9E C3 [11:45:37]Write to MH i2c: 01 00 00 06 04 0A [11:45:37]Write i2c OK [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: 01 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: 01 07 00 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: 01 07 00 06 04 00 00 00 00 00 B6 0C D3 [11:45:37]RasterBufferAndPrint [11:45:37]line [11:45:37]line [11:45:37]line [11:45:37]line [11:45:37]line [11:45:37]written 0, free lines is 3259 [11:45:37]MH_Cut [11:45:37]Write to MH i2c: D1 01 00 0D 04 01 E3 [11:45:37]Write i2c OK [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: D1 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: D1 01 00 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: D1 01 00 0D 04 00 E2 [11:45:37]Write to MH i2c: 01 00 00 0E 04 12 [11:45:37]Write i2c OK [11:45:37]MH_I2C_Read... [11:45:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C3 23 47 00 88 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 32 30 39 34 35 33 32 10 04 04 00 B2 E3 00 00 F4 03 04 00 2E 2D C4 66 B6 04 01 00 00 FC 1A 64 6E 9A B6 7E DD [11:45:37]CommunicateWithHost err = 0 [11:45:37]CheckOFDResponse [11:45:37]1017 (14) - 77093643461234 [11:45:37]1041 (16) - 0000000002094532 [11:45:37]1040 (4) - 58290 [11:45:37]1012 (4) - 20.08.2024 05:44 [11:45:37]1206 (1) - 0 [11:45:37]OFD Sender: Remove packet 58290 [11:45:37]ProducePacketName [11:45:37]name=ofd_packets/00058290 [11:45:37]NVStorageDeleteData [11:45:37]OFD Sender: No OFD packet to send [11:45:38]*** Cut start [11:45:38]*** Partial cut [11:45:38]*** CUTSNS_PIN = 1 [11:45:38]*** CUTSNS_PIN = 0 [11:45:38]*** Brake cut motor [11:45:38]Read from MH i2c: 01 [11:45:38]MH_I2C_Read... [11:45:38]*** Stop cut motor [11:45:38]*** Cut end [11:45:38]Read from MH i2c: 01 07 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: 01 07 00 0E 04 00 00 00 00 00 FF 0F 27 [11:45:38]process_action close_receipt done [11:45:38]requested_data is exist [11:45:38]produce_requested_data [11:45:38]requested_item fm.sn is exist - process it [11:45:38]wFMCommunicate request_size=4 [11:45:38]MH_SAM_APDU [11:45:38]CAPDU: 80 11 00 00 [11:45:38]Write to MH i2c: E2 08 00 0F 04 80 11 00 00 00 00 00 00 8D [11:45:38]Write i2c OK [11:45:38]MH_I2C_Read... [11:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:38]Read from MH i2c: E2 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 17 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 17 00 0F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [11:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:45:38]wFMCommunicate OK [11:45:38]requested_item fd.num is exist - process it [11:45:38]SAM_PROTO_GetFieldsCounters [11:45:38]wFMCommunicate request_size=4 [11:45:38]MH_SAM_APDU [11:45:38]CAPDU: 80 13 00 00 [11:45:38]Write to MH i2c: E2 08 00 10 04 80 13 00 00 00 00 00 00 90 [11:45:38]Write i2c OK [11:45:38]MH_I2C_Read... [11:45:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:39]Read from MH i2c: E2 [11:45:39]MH_I2C_Read... [11:45:39]Read from MH i2c: E2 62 00 [11:45:39]MH_I2C_Read... [11:45:39]Read from MH i2c: E2 62 00 10 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [11:45:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:39]wFMCommunicate OK [11:45:39]SAM_PROTO_GetFieldsCounters done [11:45:39]requested_item shift.num is exist - process it [11:45:39]requested_item shift.opened is exist - process it [11:45:39]req_shift_opened [11:45:39]FM_GetShiftState [11:45:39]SAM_PROTO_GetShiftState [11:45:39]wFMCommunicate request_size=4 [11:45:39]MH_SAM_APDU [11:45:39]CAPDU: 80 13 01 00 [11:45:39]Write to MH i2c: E2 08 00 11 04 80 13 01 00 00 00 00 00 92 [11:45:39]Write i2c OK [11:45:39]MH_I2C_Read... [11:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:39]Read from MH i2c: E2 [11:45:39]MH_I2C_Read... [11:45:39]Read from MH i2c: E2 0E 00 [11:45:39]MH_I2C_Read... [11:45:39]Read from MH i2c: E2 0E 00 11 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B5 [11:45:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:45:39]wFMCommunicate OK [11:45:39]SAM_PROTO_GetShiftState done [11:45:39]FM_GetShiftState done [11:45:39]req_shift_opened done [11:45:39]requested_item shift.open_date is exist - process it [11:45:39]req_shift_open_date [11:45:39]req_shift_open_date done [11:45:39]produce_requested_data done [11:45:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58290,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:45:39]process_action_free close_receipt [11:45:39]json_value_free [11:45:39]json_value_free done [11:45:39]process_json_proto returns [11:45:39]Send response to host [11:45:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58290,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:45:39]free response buf [11:45:39]execute_script done [11:45:39]execute_script returns [11:45:39]free content buf [11:45:39]Sock 8.Close socket [11:45:39]Sock 8.Thread stoped [11:45:42]OFD Sender: No OFD packet to send [11:45:47]OFD Sender: No OFD packet to send [11:45:52]OFD Sender: No OFD packet to send [11:45:57]OFD Sender: No OFD packet to send [11:46:01]accept exits with 9 [11:46:01]New connection [11:46:01]New thread 3066854756 created [11:46:01]Thread 3066711396 joined [11:46:01]Waiting for new connection... [11:46:01] Sock 9.Parse request [11:46:01]Sock 9.Check first char [11:46:01]Sock 9.First char is OK [11:46:01]request: POST /json_proto HTTP/1.0 [11:46:01]Method: POST [11:46:01]URL: /json_proto [11:46:01]Method is POST - this is cgi request [11:46:01]url: /json_proto [11:46:01]query_string will be loaded in cgi processing [11:46:01]execute_cgi json_proto POST (null) [11:46:01]execute_cgi path=json_proto method=POST [11:46:01]POST find Content-Length [11:46:01]Host: 172.17.44.3:8080 [11:46:01]Content-Length: 804 [11:46:01]Content-Type: application/json [11:46:01] [11:46:01]POST finish read [11:46:01]Found Content-Length = 804 [11:46:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:01]execute_script... [11:46:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:01]POST & json_proto [11:46:01]process_json_proto [11:46:01]json parsed OK: [11:46:01]protocol is kg_v1.0 [11:46:01]action value=close_receipt [11:46:01]process_action close_receipt [11:46:01]cmd_close_receipt [11:46:01]MH_GetDate [11:46:01]Write to MH i2c: F0 00 00 12 04 05 [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 09 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 09 00 12 04 00 F9 81 C4 66 AD C5 5D 66 E7 [11:46:01]GetLastDocTimeStamp 1724154335 [11:46:01]current date 1724154361 [11:46:01]FM_GetShiftState [11:46:01]SAM_PROTO_GetShiftState [11:46:01]wFMCommunicate request_size=4 [11:46:01]MH_SAM_APDU [11:46:01]CAPDU: 80 13 01 00 [11:46:01]Write to MH i2c: E2 08 00 13 04 80 13 01 00 00 00 00 00 94 [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:01]Read from MH i2c: E2 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 0E 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 0E 00 13 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B7 [11:46:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:46:01]wFMCommunicate OK [11:46:01]SAM_PROTO_GetShiftState done [11:46:01]FM_GetShiftState done [11:46:01]opened in 1724112910 [11:46:01]opened+sec_in_day 1724199310 [11:46:01]quantity*price = 300064 [11:46:01]sum+1 = 300066 [11:46:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 275 20.08.2024 11:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58291 ФПД: 10687309409088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114601&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58291&fm=10687309409088&tin=02508201610067®Number=0000000000162794&sum=300065 [11:46:02]StoreToDocumentArchive [11:46:02]shift 100 fd 58291 [11:46:02]save to /storage/0100/doc_00058291 [11:46:02]save last doc name /storage/0100/doc_00058291 to /storage/kkm_last_doc_name [11:46:02]save OK [11:46:02]Clear old archive folders... [11:46:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:02]tlvbuf is 0197B5B0 [11:46:02]SAM_PROTO_ClearQueue [11:46:02]wFMCommunicate request_size=4 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 09 00 00 [11:46:02]Write to MH i2c: E2 08 00 20 04 80 09 00 00 00 00 00 00 96 [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 03 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 03 00 20 04 00 90 00 98 [11:46:02]RAPDU: 90 00 [11:46:02]wFMCommunicate OK [11:46:02]SAM_PROTO_ClearQueue done [11:46:02]KKMCreateOFDPacket [11:46:02]OFDProtocolAddRootSTLVToBuf [11:46:02]FM_MakeSignedData [11:46:02]FM_MakeSignedData [11:46:02]SAM_PROTO_SignData [11:46:02]wFMCommunicate request_size=4 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 0D 01 02 [11:46:02]Write to MH i2c: E2 08 00 21 04 80 0D 01 02 00 00 00 00 9E [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 03 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 03 00 21 04 00 90 00 99 [11:46:02]RAPDU: 90 00 [11:46:02]wFMCommunicate OK [11:46:02]wFMCommunicate request_size=255 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 F9 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E3 00 00 35 04 06 00 09 [11:46:02]Write to MH i2c: E2 02 01 22 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 F9 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E3 00 00 35 04 06 00 09 00 00 9A [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 03 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 03 00 22 04 00 90 00 9A [11:46:02]RAPDU: 90 00 [11:46:02]wFMCommunicate OK [11:46:02]wFMCommunicate request_size=10 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 0D 02 02 05 B8 55 47 EB 40 [11:46:02]Write to MH i2c: E2 0D 00 23 04 80 0D 02 02 05 00 B8 55 47 EB 40 00 00 2A [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 03 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 03 00 23 04 00 90 00 9B [11:46:02]RAPDU: 90 00 [11:46:02]wFMCommunicate OK [11:46:02]wFMCommunicate request_size=4 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 0D 03 02 [11:46:02]Write to MH i2c: E2 08 00 24 04 80 0D 03 02 00 00 00 00 A3 [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:02]OFD Sender: No OFD packet to send [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 0B 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 0B 00 24 04 00 44 A8 05 37 CC 0B 43 AC 90 00 92 [11:46:02]RAPDU: 44 A8 05 37 CC 0B 43 AC 90 00 [11:46:02]wFMCommunicate OK [11:46:02]SAM_PROTO_SignData done [11:46:02]FM_MakeSignedData done [11:46:02]CreateOFDProtocolMessage [11:46:02]wFMCommunicate request_size=4 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 11 00 00 [11:46:02]Write to MH i2c: E2 08 00 25 04 80 11 00 00 00 00 00 00 A3 [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 17 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 17 00 25 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EF [11:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:46:02]wFMCommunicate OK [11:46:02]CreateOFDProtocolMessage done [11:46:02]OFDSenderStorePacket 58291 [11:46:02]StoreOFDPacket docnum=58291 [11:46:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D9 87 07 01 84 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 F9 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E3 00 00 35 04 06 00 09 B8 55 47 EB 40 44 A8 05 37 CC 0B 43 AC [11:46:02]CheckFolder [11:46:02]dirname=/storage/ofd_packets [11:46:02]CheckFolder done [11:46:02]ProducePacketName [11:46:02]name=ofd_packets/00058291 [11:46:02]NVStorageSaveData ofd_packets/00058291 [11:46:02]File name is /storage/ofd_packets/00058291 [11:46:02]Write 301 bytes [11:46:02]NVStorageSaveData done [11:46:02]OFDSenderStorePacket done [11:46:02]KKMCreateOFDPacket done [11:46:02]NVStorageSaveData kkm_last_timestamp [11:46:02]File name is /storage/kkm_last_timestamp [11:46:02]Write 4 bytes [11:46:02]NVStorageSaveData done [11:46:02]ExternCall_PrintAddStr [11:46:02]wPrintStart [11:46:02]Write to MH i2c: 01 00 00 26 04 2A [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: 01 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: 01 07 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: 01 07 00 26 04 00 00 00 00 00 FF 0F 3F [11:46:02]RasterBufferAndPrint [11:46:02]line Счет N : (1)2075554 [11:46:02]line ИНН: 02508201610067 [11:46:02]line Контрольно-Кассовый Чек [11:46:02]line ПРОДАЖА [11:46:02]line ТРК (МРК, ГНК) : 52 [11:46:02]line Товар: 2710124500 [11:46:02]line Аи-95-К-5 [11:46:02]line 40.440 * 74.20 [11:46:02]line = 3000.65 [11:46:02]line НДС 12% НСП 1% [11:46:02]line > о реализуемом товаре [11:46:02]line ИТОГО: 3000.65 [11:46:02]line НСП 1% : 26.55 [11:46:02]line НДС 12% : 318.65 [11:46:02]line Наличными: 0.00 [11:46:02]line Безнал.: 3000.65 [11:46:02]line Место: АЗС № 135 "Партнер Нефть" [11:46:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:46:02]line СНО: Общий режим [11:46:02]line Чек 275 20.08.2024 11:46 [11:46:02]line Смена: 100 ФФД: 1.0 [11:46:02]line ЗНМ: 0300000196 [11:46:02]line РНМ: 0000000000162794 [11:46:02]line Версия ККМ: v1.0 [11:46:02]line Платежная система: O! деньги [11:46:02]line ФМ: 0000000002094532 [11:46:02]line ФД: 58291 [11:46:02]line ФПД: 10687309409088 [11:46:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114601&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58291&fm=10687309409088&tin=02508201610067®Number=0000000000162794&sum=300065 [11:46:03]OFD Sender: Processing packet 58291 [packets to send 51, broken 50] [11:46:03]ProducePacketName [11:46:03]name=ofd_packets/00058291 [11:46:03]OFD Sender: To server: pG, [11:46:03]CommunicateWithHost lk.salyk.kg:30040 [11:46:03]ConnectInit lk.salyk.kg [11:46:03]written 0, free lines is 4095 [11:46:03]Connected sock=10 [11:46:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D9 87 07 01 84 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 F9 81 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E3 00 00 35 04 06 00 09 B8 55 47 EB 40 44 A8 05 37 CC 0B 43 AC [11:46:03]Write to MH i2c: 01 00 00 50 04 54 [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: 01 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: 01 07 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 C8 0C 2F [11:46:03]RasterBufferAndPrint [11:46:03]line [11:46:03]line [11:46:03]line [11:46:03]line [11:46:03]line [11:46:03]written 0, free lines is 3277 [11:46:03]MH_Cut [11:46:03]Write to MH i2c: D1 01 00 57 04 01 2D [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: D1 [11:46:03]MH_I2C_Read... [11:46:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2F 87 47 00 AA 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 32 30 39 34 35 33 32 10 04 04 00 B3 E3 00 00 F4 03 04 00 48 2D C4 66 B6 04 01 00 00 27 2B 74 C5 71 5F 89 71 [11:46:03]CommunicateWithHost err = 0 [11:46:03]CheckOFDResponse [11:46:03]1017 (14) - 77093643461234 [11:46:03]1041 (16) - 0000000002094532 [11:46:03]1040 (4) - 58291 [11:46:03]1012 (4) - 20.08.2024 05:44 [11:46:03]1206 (1) - 0 [11:46:03]OFD Sender: Remove packet 58291 [11:46:03]ProducePacketName [11:46:03]name=ofd_packets/00058291 [11:46:03]NVStorageDeleteData [11:46:03]Read from MH i2c: D1 01 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: D1 01 00 57 04 00 2C [11:46:03]Write to MH i2c: 01 00 00 58 04 5C [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:04]OFD Sender: No OFD packet to send [11:46:04]*** Cut start [11:46:04]*** Partial cut [11:46:04]*** CUTSNS_PIN = 1 [11:46:04]*** CUTSNS_PIN = 0 [11:46:04]*** Brake cut motor [11:46:05]Read from MH i2c: 01 [11:46:05]MH_I2C_Read... [11:46:05]*** Stop cut motor [11:46:05]*** Cut end [11:46:05]Read from MH i2c: 01 07 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: 01 07 00 58 04 00 00 00 00 00 FF 0F 71 [11:46:05]process_action close_receipt done [11:46:05]requested_data is exist [11:46:05]produce_requested_data [11:46:05]requested_item fm.sn is exist - process it [11:46:05]wFMCommunicate request_size=4 [11:46:05]MH_SAM_APDU [11:46:05]CAPDU: 80 11 00 00 [11:46:05]Write to MH i2c: E2 08 00 59 04 80 11 00 00 00 00 00 00 D7 [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:05]Read from MH i2c: E2 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 17 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 17 00 59 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [11:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:46:05]wFMCommunicate OK [11:46:05]requested_item fd.num is exist - process it [11:46:05]SAM_PROTO_GetFieldsCounters [11:46:05]wFMCommunicate request_size=4 [11:46:05]MH_SAM_APDU [11:46:05]CAPDU: 80 13 00 00 [11:46:05]Write to MH i2c: E2 08 00 5A 04 80 13 00 00 00 00 00 00 DA [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:05]Read from MH i2c: E2 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 62 00 [11:46:05]MH_I2C_Read... [11:46:05]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [11:46:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:05]wFMCommunicate OK [11:46:05]SAM_PROTO_GetFieldsCounters done [11:46:05]requested_item shift.num is exist - process it [11:46:05]requested_item shift.opened is exist - process it [11:46:05]req_shift_opened [11:46:05]FM_GetShiftState [11:46:05]SAM_PROTO_GetShiftState [11:46:05]wFMCommunicate request_size=4 [11:46:05]MH_SAM_APDU [11:46:05]CAPDU: 80 13 01 00 [11:46:05]Write to MH i2c: E2 08 00 5B 04 80 13 01 00 00 00 00 00 DC [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:05]Read from MH i2c: E2 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 0E 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: E2 0E 00 5B 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FF [11:46:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:46:05]wFMCommunicate OK [11:46:05]SAM_PROTO_GetShiftState done [11:46:05]FM_GetShiftState done [11:46:05]req_shift_opened done [11:46:05]requested_item shift.open_date is exist - process it [11:46:05]req_shift_open_date [11:46:05]req_shift_open_date done [11:46:05]produce_requested_data done [11:46:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58291,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:46:05]process_action_free close_receipt [11:46:05]json_value_free [11:46:05]json_value_free done [11:46:05]process_json_proto returns [11:46:05]Send response to host [11:46:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58291,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:46:05]free response buf [11:46:05]execute_script done [11:46:05]execute_script returns [11:46:05]free content buf [11:46:05]Sock 9.Close socket [11:46:05]Sock 9.Thread stoped [11:46:09]OFD Sender: No OFD packet to send [11:46:14]OFD Sender: No OFD packet to send [11:46:19]OFD Sender: No OFD packet to send [11:46:24]OFD Sender: No OFD packet to send [11:46:29]OFD Sender: No OFD packet to send [11:46:34]OFD Sender: No OFD packet to send [11:46:39]OFD Sender: No OFD packet to send [11:46:44]OFD Sender: No OFD packet to send [11:46:49]OFD Sender: No OFD packet to send [11:46:54]OFD Sender: No OFD packet to send [11:46:59]OFD Sender: No OFD packet to send [11:47:04]OFD Sender: No OFD packet to send [11:47:09]OFD Sender: No OFD packet to send [11:47:14]OFD Sender: No OFD packet to send [11:47:17]accept exits with 8 [11:47:17]New connection [11:47:17]New thread 3066711396 created [11:47:17]Thread 3066854756 joined [11:47:17]Waiting for new connection... [11:47:17] Sock 8.Parse request [11:47:17]Sock 8.Check first char [11:47:17]Sock 8.First char is OK [11:47:17]request: POST /json_proto HTTP/1.0 [11:47:17]Method: POST [11:47:17]URL: /json_proto [11:47:17]Method is POST - this is cgi request [11:47:17]url: /json_proto [11:47:17]query_string will be loaded in cgi processing [11:47:17]execute_cgi json_proto POST (null) [11:47:17]execute_cgi path=json_proto method=POST [11:47:17]POST find Content-Length [11:47:17]Host: 172.17.44.3:8080 [11:47:17]Content-Length: 801 [11:47:17]Content-Type: application/json [11:47:17] [11:47:17]POST finish read [11:47:17]Found Content-Length = 801 [11:47:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:17]execute_script... [11:47: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)2075555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:17]POST & json_proto [11:47:17]process_json_proto [11:47:17]json parsed OK: [11:47:17]protocol is kg_v1.0 [11:47:17]action value=close_receipt [11:47:17]process_action close_receipt [11:47:17]cmd_close_receipt [11:47:17]MH_GetDate [11:47:17]Write to MH i2c: F0 00 00 5C 04 4F [11:47:17]Write i2c OK [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: F0 [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: F0 09 00 [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: F0 09 00 5C 04 00 45 82 C4 66 AD C5 5D 66 7E [11:47:17]GetLastDocTimeStamp 1724154361 [11:47:17]current date 1724154437 [11:47:17]FM_GetShiftState [11:47:17]SAM_PROTO_GetShiftState [11:47:17]wFMCommunicate request_size=4 [11:47:17]MH_SAM_APDU [11:47:17]CAPDU: 80 13 01 00 [11:47:17]Write to MH i2c: E2 08 00 5D 04 80 13 01 00 00 00 00 00 DE [11:47:17]Write i2c OK [11:47:17]MH_I2C_Read... [11:47:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:17]Read from MH i2c: E2 [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: E2 0E 00 [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: E2 0E 00 5D 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 01 [11:47:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:47:17]wFMCommunicate OK [11:47:17]SAM_PROTO_GetShiftState done [11:47:17]FM_GetShiftState done [11:47:17]opened in 1724112910 [11:47:17]opened+sec_in_day 1724199310 [11:47:17]quantity*price = 50036 [11:47:17]sum+1 = 50037 [11:47:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 276 20.08.2024 11:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58292 ФПД: 216807538601398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114717&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58292&fm=216807538601398&tin=02508201610067®Number=0000000000162794&sum=50036 [11:47:18]StoreToDocumentArchive [11:47:18]shift 100 fd 58292 [11:47:18]save to /storage/0100/doc_00058292 [11:47:18]save last doc name /storage/0100/doc_00058292 to /storage/kkm_last_doc_name [11:47:18]save OK [11:47:18]Clear old archive folders... [11:47:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:18]tlvbuf is 0197CF10 [11:47:18]SAM_PROTO_ClearQueue [11:47:18]wFMCommunicate request_size=4 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 09 00 00 [11:47:18]Write to MH i2c: E2 08 00 6A 04 80 09 00 00 00 00 00 00 E0 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 6A 04 00 90 00 E2 [11:47:18]RAPDU: 90 00 [11:47:18]wFMCommunicate OK [11:47:18]SAM_PROTO_ClearQueue done [11:47:18]KKMCreateOFDPacket [11:47:18]OFDProtocolAddRootSTLVToBuf [11:47:18]FM_MakeSignedData [11:47:18]FM_MakeSignedData [11:47:18]SAM_PROTO_SignData [11:47:18]wFMCommunicate request_size=4 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 0D 01 02 [11:47:18]Write to MH i2c: E2 08 00 6B 04 80 0D 01 02 00 00 00 00 E8 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 6B 04 00 90 00 E3 [11:47:18]RAPDU: 90 00 [11:47:18]wFMCommunicate OK [11:47:18]wFMCommunicate request_size=255 [11:47:18]MH_SAM_APDU [11:47: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 45 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E3 00 00 35 04 06 00 C5 [11:47:18]Write to MH i2c: E2 02 01 6C 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 45 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E3 00 00 35 04 06 00 C5 00 00 71 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 6C 04 00 90 00 E4 [11:47:18]RAPDU: 90 00 [11:47:18]wFMCommunicate OK [11:47:18]wFMCommunicate request_size=10 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 0D 02 02 05 2F 70 52 AD B6 [11:47:18]Write to MH i2c: E2 0D 00 6D 04 80 0D 02 02 05 00 2F 70 52 AD B6 00 00 49 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 6D 04 00 90 00 E5 [11:47:18]RAPDU: 90 00 [11:47:18]wFMCommunicate OK [11:47:18]wFMCommunicate request_size=4 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 0D 03 02 [11:47:18]Write to MH i2c: E2 08 00 6E 04 80 0D 03 02 00 00 00 00 ED [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 0B 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 0B 00 6E 04 00 D9 60 D0 0C 59 52 C8 9F 90 00 15 [11:47:18]RAPDU: D9 60 D0 0C 59 52 C8 9F 90 00 [11:47:18]wFMCommunicate OK [11:47:18]SAM_PROTO_SignData done [11:47:18]FM_MakeSignedData done [11:47:18]CreateOFDProtocolMessage [11:47:18]wFMCommunicate request_size=4 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 11 00 00 [11:47:18]Write to MH i2c: E2 08 00 6F 04 80 11 00 00 00 00 00 00 ED [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 17 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 17 00 6F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 39 [11:47:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:47:18]wFMCommunicate OK [11:47:18]CreateOFDProtocolMessage done [11:47:18]OFDSenderStorePacket 58292 [11:47:18]StoreOFDPacket docnum=58292 [11:47:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C2 7B 07 01 9E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 45 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E3 00 00 35 04 06 00 C5 2F 70 52 AD B6 D9 60 D0 0C 59 52 C8 9F [11:47:18]CheckFolder [11:47:18]dirname=/storage/ofd_packets [11:47:18]CheckFolder done [11:47:18]ProducePacketName [11:47:18]name=ofd_packets/00058292 [11:47:18]NVStorageSaveData ofd_packets/00058292 [11:47:18]File name is /storage/ofd_packets/00058292 [11:47:18]Write 301 bytes [11:47:18]NVStorageSaveData done [11:47:18]OFDSenderStorePacket done [11:47:18]KKMCreateOFDPacket done [11:47:18]NVStorageSaveData kkm_last_timestamp [11:47:18]File name is /storage/kkm_last_timestamp [11:47:18]Write 4 bytes [11:47:18]NVStorageSaveData done [11:47:18]ExternCall_PrintAddStr [11:47:18]wPrintStart [11:47:18]Write to MH i2c: 01 00 00 70 04 74 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: 01 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: 01 07 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 FF 0F 89 [11:47:18]RasterBufferAndPrint [11:47:18]line Счет N : (1)2075555 [11:47:18]line ИНН: 02508201610067 [11:47:18]line Контрольно-Кассовый Чек [11:47:18]line ПРОДАЖА [11:47:18]line ТРК (МРК, ГНК) : 33 [11:47:18]line Товар: 2710124130 [11:47:18]line Аи-92-К-4 [11:47:18]line 7.380 * 67.80 [11:47:18]line = 500.36 [11:47:18]line НДС 12% НСП 1% [11:47:18]line > о реализуемом товаре [11:47:18]line ИТОГО: 500.36 [11:47:18]line НСП 1% : 4.43 [11:47:18]line НДС 12% : 53.14 [11:47:18]line Наличными: 0.00 [11:47:18]line Безнал.: 500.36 [11:47:18]line Место: АЗС № 135 "Партнер Нефть" [11:47:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:47:18]line СНО: Общий режим [11:47:18]line Чек 276 20.08.2024 11:47 [11:47:18]line Смена: 100 ФФД: 1.0 [11:47:18]line ЗНМ: 0300000196 [11:47:18]line РНМ: 0000000000162794 [11:47:18]line Версия ККМ: v1.0 [11:47:18]line Платежная система: O! деньги [11:47:18]line ФМ: 0000000002094532 [11:47:18]line ФД: 58292 [11:47:18]line ФПД: 216807538601398 [11:47:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114717&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58292&fm=216807538601398&tin=02508201610067®Number=0000000000162794&sum=50036 [11:47:19]OFD Sender: Processing packet 58292 [packets to send 51, broken 50] [11:47:19]ProducePacketName [11:47:19]name=ofd_packets/00058292 [11:47:19]OFD Sender: To server: pG, [11:47:19]CommunicateWithHost lk.salyk.kg:30040 [11:47:19]ConnectInit lk.salyk.kg [11:47:19]written 0, free lines is 4095 [11:47:19]Connected sock=10 [11:47:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C2 7B 07 01 9E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 45 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E3 00 00 35 04 06 00 C5 2F 70 52 AD B6 D9 60 D0 0C 59 52 C8 9F [11:47:19]Write to MH i2c: 01 00 00 9A 04 9E [11:47:19]Write i2c OK [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: 01 [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: 01 07 00 [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: 01 07 00 9A 04 00 00 00 00 00 CC 0C 7D [11:47:19]RasterBufferAndPrint [11:47:19]line [11:47:19]line [11:47:19]line [11:47:19]line [11:47:19]line [11:47:19]written 0, free lines is 3282 [11:47:19]MH_Cut [11:47:19]Write to MH i2c: D1 01 00 A1 04 01 77 [11:47:19]Write i2c OK [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: D1 [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: D1 01 00 [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: D1 01 00 A1 04 00 76 [11:47:19]Write to MH i2c: 01 00 00 A2 04 A6 [11:47:19]Write i2c OK [11:47:19]MH_I2C_Read... [11:47:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 91 06 47 00 BE 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 32 30 39 34 35 33 32 10 04 04 00 B4 E3 00 00 F4 03 04 00 94 2D C4 66 B6 04 01 00 00 82 24 C9 32 1D FB F2 17 [11:47:19]CommunicateWithHost err = 0 [11:47:19]CheckOFDResponse [11:47:19]1017 (14) - 77093643461234 [11:47:19]1041 (16) - 0000000002094532 [11:47:19]1040 (4) - 58292 [11:47:19]1012 (4) - 20.08.2024 05:45 [11:47:19]1206 (1) - 0 [11:47:19]OFD Sender: Remove packet 58292 [11:47:19]ProducePacketName [11:47:19]name=ofd_packets/00058292 [11:47:19]NVStorageDeleteData [11:47:20]OFD Sender: No OFD packet to send [11:47:20]*** Cut start [11:47:20]*** Partial cut [11:47:20]*** CUTSNS_PIN = 1 [11:47:20]*** CUTSNS_PIN = 0 [11:47:20]*** Brake cut motor [11:47:21]Read from MH i2c: 01 [11:47:21]MH_I2C_Read... [11:47:21]*** Stop cut motor [11:47:21]*** Cut end [11:47:21]Read from MH i2c: 01 07 00 [11:47:21]MH_I2C_Read... [11:47:21]Read from MH i2c: 01 07 00 A2 04 00 00 00 00 00 FF 0F BB [11:47:21]process_action close_receipt done [11:47:21]requested_data is exist [11:47:21]produce_requested_data [11:47:21]requested_item fm.sn is exist - process it [11:47:21]wFMCommunicate request_size=4 [11:47:21]MH_SAM_APDU [11:47:21]CAPDU: 80 11 00 00 [11:47:21]Write to MH i2c: E2 08 00 A3 04 80 11 00 00 00 00 00 00 21 [11:47:21]Write i2c OK [11:47:21]MH_I2C_Read... [11:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:21]Read from MH i2c: E2 [11:47:21]MH_I2C_Read... [11:47:21]Read from MH i2c: E2 17 00 [11:47:21]MH_I2C_Read... [11:47:21]Read from MH i2c: E2 17 00 A3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6D [11:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:47:21]wFMCommunicate OK [11:47:21]requested_item fd.num is exist - process it [11:47:21]SAM_PROTO_GetFieldsCounters [11:47:21]wFMCommunicate request_size=4 [11:47:21]MH_SAM_APDU [11:47:21]CAPDU: 80 13 00 00 [11:47:21]Write to MH i2c: E2 08 00 A4 04 80 13 00 00 00 00 00 00 24 [11:47:21]Write i2c OK [11:47:21]MH_I2C_Read... [11:47:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:21]Read from MH i2c: E2 [11:47:21]MH_I2C_Read... [11:47:21]Read from MH i2c: E2 62 00 [11:47:21]MH_I2C_Read... [11:47:21]Read from MH i2c: E2 62 00 A4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [11:47:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:21]wFMCommunicate OK [11:47:21]SAM_PROTO_GetFieldsCounters done [11:47:21]requested_item shift.num is exist - process it [11:47:21]requested_item shift.opened is exist - process it [11:47:21]req_shift_opened [11:47:21]FM_GetShiftState [11:47:21]SAM_PROTO_GetShiftState [11:47:21]wFMCommunicate request_size=4 [11:47:21]MH_SAM_APDU [11:47:21]CAPDU: 80 13 01 00 [11:47:21]Write to MH i2c: E2 08 00 A5 04 80 13 01 00 00 00 00 00 26 [11:47:21]Write i2c OK [11:47:21]MH_I2C_Read... [11:47:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:21]Read from MH i2c: E2 [11:47:21]MH_I2C_Read... [11:47:21]Read from MH i2c: E2 0E 00 [11:47:21]MH_I2C_Read... [11:47:21]Read from MH i2c: E2 0E 00 A5 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 49 [11:47:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:47:21]wFMCommunicate OK [11:47:21]SAM_PROTO_GetShiftState done [11:47:21]FM_GetShiftState done [11:47:21]req_shift_opened done [11:47:21]requested_item shift.open_date is exist - process it [11:47:21]req_shift_open_date [11:47:21]req_shift_open_date done [11:47:21]produce_requested_data done [11:47:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58292,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:47:21]process_action_free close_receipt [11:47:21]json_value_free [11:47:21]json_value_free done [11:47:21]process_json_proto returns [11:47:21]Send response to host [11:47:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58292,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:47:21]free response buf [11:47:21]execute_script done [11:47:21]execute_script returns [11:47:21]free content buf [11:47:21]Sock 8.Close socket [11:47:21]Sock 8.Thread stoped [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:50]OFD Sender: No OFD packet to send [11:47:55]OFD Sender: No OFD packet to send [11:48:00]OFD Sender: No OFD packet to send [11:48:05]OFD Sender: No OFD packet to send [11:48:10]OFD Sender: No OFD packet to send [11:48:15]OFD Sender: No OFD packet to send [11:48:20]OFD Sender: No OFD packet to send [11:48:25]OFD Sender: No OFD packet to send [11:48:30]OFD Sender: No OFD packet to send [11:48:35]OFD Sender: No OFD packet to send [11:48:40]OFD Sender: No OFD packet to send [11:48:45]OFD Sender: No OFD packet to send [11:48:50]OFD Sender: No OFD packet to send [11:48:55]OFD Sender: No OFD packet to send [11:49:00]OFD Sender: No OFD packet to send [11:49:05]OFD Sender: No OFD packet to send [11:49:10]OFD Sender: No OFD packet to send [11:49:15]OFD Sender: No OFD packet to send [11:49:20]OFD Sender: No OFD packet to send [11:49:25]OFD Sender: No OFD packet to send [11:49:30]OFD Sender: No OFD packet to send [11:49:35]OFD Sender: No OFD packet to send [11:49:40]OFD Sender: No OFD packet to send [11:49:45]OFD Sender: No OFD packet to send [11:49:50]OFD Sender: No OFD packet to send [11:49:55]OFD Sender: No OFD packet to send [11:50:00]OFD Sender: No OFD packet to send [11:50:05]OFD Sender: No OFD packet to send [11:50:08]accept exits with 9 [11:50:08]New connection [11:50:08]New thread 3066854756 created [11:50:08]Thread 3066711396 joined [11:50:08]Waiting for new connection... [11:50:08] Sock 9.Parse request [11:50:08]Sock 9.Check first char [11:50:08]Sock 9.First char is OK [11:50:08]request: POST /json_proto HTTP/1.0 [11:50:08]Method: POST [11:50:08]URL: /json_proto [11:50:08]Method is POST - this is cgi request [11:50:08]url: /json_proto [11:50:08]query_string will be loaded in cgi processing [11:50:08]execute_cgi json_proto POST (null) [11:50:08]execute_cgi path=json_proto method=POST [11:50:08]POST find Content-Length [11:50:08]Host: 172.17.44.3:8080 [11:50:08]Content-Length: 790 [11:50:08]Content-Type: application/json [11:50:08] [11:50:08]POST finish read [11:50:08]Found Content-Length = 790 [11:50:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:08]execute_script... [11:50: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)2075556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:08]POST & json_proto [11:50:08]process_json_proto [11:50:08]json parsed OK: [11:50:08]protocol is kg_v1.0 [11:50:08]action value=close_receipt [11:50:08]process_action close_receipt [11:50:08]cmd_close_receipt [11:50:08]MH_GetDate [11:50:08]Write to MH i2c: F0 00 00 A6 04 99 [11:50:08]Write i2c OK [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: F0 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: F0 09 00 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: F0 09 00 A6 04 00 F1 82 C4 66 AD C5 5D 66 74 [11:50:08]GetLastDocTimeStamp 1724154437 [11:50:08]current date 1724154609 [11:50:08]FM_GetShiftState [11:50:08]SAM_PROTO_GetShiftState [11:50:08]wFMCommunicate request_size=4 [11:50:08]MH_SAM_APDU [11:50:08]CAPDU: 80 13 01 00 [11:50:08]Write to MH i2c: E2 08 00 A7 04 80 13 01 00 00 00 00 00 28 [11:50:08]Write i2c OK [11:50:08]MH_I2C_Read... [11:50:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:08]Read from MH i2c: E2 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 0E 00 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 0E 00 A7 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4B [11:50:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:50:08]wFMCommunicate OK [11:50:08]SAM_PROTO_GetShiftState done [11:50:08]FM_GetShiftState done [11:50:08]opened in 1724112910 [11:50:08]opened+sec_in_day 1724199310 [11:50:08]quantity*price = 0 [11:50:08]sum+1 = 1 [11:50:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 277 20.08.2024 11:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58293 ФПД: 141680173399870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115009&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58293&fm=141680173399870&tin=02508201610067®Number=0000000000162794&sum=0 [11:50:09]StoreToDocumentArchive [11:50:09]shift 100 fd 58293 [11:50:09]save to /storage/0100/doc_00058293 [11:50:09]save last doc name /storage/0100/doc_00058293 to /storage/kkm_last_doc_name [11:50:09]save OK [11:50:09]Clear old archive folders... [11:50:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:50:09]tlvbuf is 0193F4D0 [11:50:09]SAM_PROTO_ClearQueue [11:50:09]wFMCommunicate request_size=4 [11:50:09]MH_SAM_APDU [11:50:09]CAPDU: 80 09 00 00 [11:50:09]Write to MH i2c: E2 08 00 B4 04 80 09 00 00 00 00 00 00 2A [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:10]Read from MH i2c: E2 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 03 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 03 00 B4 04 00 90 00 2C [11:50:10]RAPDU: 90 00 [11:50:10]wFMCommunicate OK [11:50:10]SAM_PROTO_ClearQueue done [11:50:10]KKMCreateOFDPacket [11:50:10]OFDProtocolAddRootSTLVToBuf [11:50:10]FM_MakeSignedData [11:50:10]FM_MakeSignedData [11:50:10]SAM_PROTO_SignData [11:50:10]wFMCommunicate request_size=4 [11:50:10]MH_SAM_APDU [11:50:10]CAPDU: 80 0D 01 02 [11:50:10]Write to MH i2c: E2 08 00 B5 04 80 0D 01 02 00 00 00 00 32 [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:10]Read from MH i2c: E2 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 03 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 03 00 B5 04 00 90 00 2D [11:50:10]RAPDU: 90 00 [11:50:10]wFMCommunicate OK [11:50:10]wFMCommunicate request_size=255 [11:50:10]MH_SAM_APDU [11:50:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 15 01 00 00 F4 03 04 00 F1 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E3 00 00 35 04 06 00 80 DB 7C 68 [11:50:10]Write to MH i2c: E2 02 01 B6 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 15 01 00 00 F4 03 04 00 F1 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E3 00 00 35 04 06 00 80 DB 7C 68 00 00 83 [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:10]OFD Sender: No OFD packet to send [11:50:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:10]Read from MH i2c: E2 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 03 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 03 00 B6 04 00 90 00 2E [11:50:10]RAPDU: 90 00 [11:50:10]wFMCommunicate OK [11:50:10]wFMCommunicate request_size=7 [11:50:10]MH_SAM_APDU [11:50:10]CAPDU: 80 0D 02 02 02 3F 3E [11:50:10]Write to MH i2c: E2 0A 00 B7 04 80 0D 02 02 02 00 3F 3E 00 00 B6 [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:10]Read from MH i2c: E2 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 03 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 03 00 B7 04 00 90 00 2F [11:50:10]RAPDU: 90 00 [11:50:10]wFMCommunicate OK [11:50:10]wFMCommunicate request_size=4 [11:50:10]MH_SAM_APDU [11:50:10]CAPDU: 80 0D 03 02 [11:50:10]Write to MH i2c: E2 08 00 B8 04 80 0D 03 02 00 00 00 00 37 [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:10]Read from MH i2c: E2 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 0B 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 0B 00 B8 04 00 A1 29 F5 F2 F1 28 59 27 90 00 82 [11:50:10]RAPDU: A1 29 F5 F2 F1 28 59 27 90 00 [11:50:10]wFMCommunicate OK [11:50:10]SAM_PROTO_SignData done [11:50:10]FM_MakeSignedData done [11:50:10]CreateOFDProtocolMessage [11:50:10]wFMCommunicate request_size=4 [11:50:10]MH_SAM_APDU [11:50:10]CAPDU: 80 11 00 00 [11:50:10]Write to MH i2c: E2 08 00 B9 04 80 11 00 00 00 00 00 00 37 [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:10]Read from MH i2c: E2 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 17 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: E2 17 00 B9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 83 [11:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:50:10]wFMCommunicate OK [11:50:10]CreateOFDProtocolMessage done [11:50:10]OFDSenderStorePacket 58293 [11:50:10]StoreOFDPacket docnum=58293 [11:50:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 BB 4A 04 01 D1 5C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 F1 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E3 00 00 35 04 06 00 80 DB 7C 68 3F 3E A1 29 F5 F2 F1 28 59 27 [11:50:10]CheckFolder [11:50:10]dirname=/storage/ofd_packets [11:50:10]CheckFolder done [11:50:10]ProducePacketName [11:50:10]name=ofd_packets/00058293 [11:50:10]NVStorageSaveData ofd_packets/00058293 [11:50:10]File name is /storage/ofd_packets/00058293 [11:50:10]Write 298 bytes [11:50:10]NVStorageSaveData done [11:50:10]OFDSenderStorePacket done [11:50:10]KKMCreateOFDPacket done [11:50:10]NVStorageSaveData kkm_last_timestamp [11:50:10]File name is /storage/kkm_last_timestamp [11:50:10]Write 4 bytes [11:50:10]NVStorageSaveData done [11:50:10]ExternCall_PrintAddStr [11:50:10]wPrintStart [11:50:10]Write to MH i2c: 01 00 00 BA 04 BE [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: 01 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: 01 07 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 FF 0F D3 [11:50:10]RasterBufferAndPrint [11:50:10]line Счет N : (1)2075556 [11:50:10]line ИНН: 02508201610067 [11:50:10]line Контрольно-Кассовый Чек [11:50:10]line ПРОДАЖА [11:50:10]line ТРК (МРК, ГНК) : 11 [11:50:10]line Товар: 2710194210 [11:50:10]line ДТ-К-5 [11:50:10]line 25.000 * 0.00 [11:50:10]line = 0.00 [11:50:10]line НДС 12% НСП 1% [11:50:10]line > о реализуемом товаре [11:50:10]line ИТОГО: 0.00 [11:50:10]line НСП 1% : 0.00 [11:50:10]line НДС 12% : 0.00 [11:50:10]line Наличными: 0.00 [11:50:10]line Безнал.: 0.00 [11:50:10]line Место: АЗС № 135 "Партнер Нефть" [11:50:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:50:10]line СНО: Общий режим [11:50:10]line Чек 277 20.08.2024 11:50 [11:50:10]line Смена: 100 ФФД: 1.0 [11:50:10]line ЗНМ: 0300000196 [11:50:10]line РНМ: 0000000000162794 [11:50:10]line Версия ККМ: v1.0 [11:50:10]line Талоны: Топливная Карта [11:50:10]line 68771 [11:50:10]line ФМ: 0000000002094532 [11:50:10]line ФД: 58293 [11:50:10]line ФПД: 141680173399870 [11:50:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115009&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58293&fm=141680173399870&tin=02508201610067®Number=0000000000162794&sum=0 [11:50:10]OFD Sender: Processing packet 58293 [packets to send 51, broken 50] [11:50:10]ProducePacketName [11:50:10]name=ofd_packets/00058293 [11:50:10]OFD Sender: To server: pG, [11:50:10]CommunicateWithHost lk.salyk.kg:30040 [11:50:10]ConnectInit lk.salyk.kg [11:50:10]written 0, free lines is 4095 [11:50:11]Write to MH i2c: 01 00 00 E4 04 E8 [11:50:11]Write i2c OK [11:50:11]MH_I2C_Read... [11:50:11]Read from MH i2c: 01 [11:50:11]MH_I2C_Read... [11:50:11]Read from MH i2c: 01 07 00 [11:50:11]MH_I2C_Read... [11:50:11]Read from MH i2c: 01 07 00 E4 04 00 00 00 00 00 B6 0C B1 [11:50:11]RasterBufferAndPrint [11:50:11]line [11:50:11]line [11:50:11]line [11:50:11]line [11:50:11]line [11:50:11]written 0, free lines is 3258 [11:50:11]MH_Cut [11:50:11]Write to MH i2c: D1 01 00 EB 04 01 C1 [11:50:11]Write i2c OK [11:50:11]MH_I2C_Read... [11:50:11]Read from MH i2c: D1 [11:50:11]MH_I2C_Read... [11:50:11]Read from MH i2c: D1 01 00 [11:50:11]MH_I2C_Read... [11:50:11]Read from MH i2c: D1 01 00 EB 04 00 C0 [11:50:11]Write to MH i2c: 01 00 00 EC 04 F0 [11:50:11]Write i2c OK [11:50:11]MH_I2C_Read... [11:50:11]Connected sock=8 [11:50:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 BB 4A 04 01 D1 5C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 F1 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E3 00 00 35 04 06 00 80 DB 7C 68 3F 3E A1 29 F5 F2 F1 28 59 27 [11:50:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 97 7B 47 00 04 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 32 30 39 34 35 33 32 10 04 04 00 B5 E3 00 00 F4 03 04 00 40 2E C4 66 B6 04 01 00 00 7F 13 94 95 2E FB 82 5E [11:50:11]CommunicateWithHost err = 0 [11:50:11]CheckOFDResponse [11:50:11]1017 (14) - 77093643461234 [11:50:11]1041 (16) - 0000000002094532 [11:50:11]1040 (4) - 58293 [11:50:11]1012 (4) - 20.08.2024 05:48 [11:50:11]1206 (1) - 0 [11:50:11]OFD Sender: Remove packet 58293 [11:50:11]ProducePacketName [11:50:11]name=ofd_packets/00058293 [11:50:11]NVStorageDeleteData [11:50:12]OFD Sender: No OFD packet to send [11:50:12]*** Cut start [11:50:12]*** Partial cut [11:50:12]*** CUTSNS_PIN = 1 [11:50:12]*** CUTSNS_PIN = 0 [11:50:12]*** Brake cut motor [11:50:12]Read from MH i2c: 01 [11:50:12]MH_I2C_Read... [11:50:12]*** Stop cut motor [11:50:12]*** Cut end [11:50:12]Read from MH i2c: 01 07 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: 01 07 00 EC 04 00 00 00 00 00 FF 0F 05 [11:50:12]process_action close_receipt done [11:50:12]requested_data is exist [11:50:12]produce_requested_data [11:50:12]requested_item fm.sn is exist - process it [11:50:12]wFMCommunicate request_size=4 [11:50:12]MH_SAM_APDU [11:50:12]CAPDU: 80 11 00 00 [11:50:12]Write to MH i2c: E2 08 00 ED 04 80 11 00 00 00 00 00 00 6B [11:50:12]Write i2c OK [11:50:12]MH_I2C_Read... [11:50:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:12]Read from MH i2c: E2 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 17 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 17 00 ED 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B7 [11:50:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:50:12]wFMCommunicate OK [11:50:12]requested_item fd.num is exist - process it [11:50:12]SAM_PROTO_GetFieldsCounters [11:50:12]wFMCommunicate request_size=4 [11:50:12]MH_SAM_APDU [11:50:12]CAPDU: 80 13 00 00 [11:50:12]Write to MH i2c: E2 08 00 EE 04 80 13 00 00 00 00 00 00 6E [11:50:12]Write i2c OK [11:50:12]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 62 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 62 00 EE 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 CA [11:50:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:13]wFMCommunicate OK [11:50:13]SAM_PROTO_GetFieldsCounters done [11:50:13]requested_item shift.num is exist - process it [11:50:13]requested_item shift.opened is exist - process it [11:50:13]req_shift_opened [11:50:13]FM_GetShiftState [11:50:13]SAM_PROTO_GetShiftState [11:50:13]wFMCommunicate request_size=4 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 13 01 00 [11:50:13]Write to MH i2c: E2 08 00 EF 04 80 13 01 00 00 00 00 00 70 [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 0E 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 0E 00 EF 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 93 [11:50:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:50:13]wFMCommunicate OK [11:50:13]SAM_PROTO_GetShiftState done [11:50:13]FM_GetShiftState done [11:50:13]req_shift_opened done [11:50:13]requested_item shift.open_date is exist - process it [11:50:13]req_shift_open_date [11:50:13]req_shift_open_date done [11:50:13]produce_requested_data done [11:50:13]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58293,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:50:13]process_action_free close_receipt [11:50:13]json_value_free [11:50:13]json_value_free done [11:50:13]process_json_proto returns [11:50:13]Send response to host [11:50:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58293,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:50:13]free response buf [11:50:13]execute_script done [11:50:13]execute_script returns [11:50:13]free content buf [11:50:13]Sock 9.Close socket [11:50:13]Sock 9.Thread stoped [11:50:17]OFD Sender: No OFD packet to send [11:50:17]accept exits with 10 [11:50:17]New connection [11:50:17]New thread 3066711396 created [11:50:17]Thread 3066854756 joined [11:50:17]Waiting for new connection... [11:50:17] Sock 10.Parse request [11:50:17]Sock 10.Check first char [11:50:17]Sock 10.First char is OK [11:50:17]request: POST /json_proto HTTP/1.0 [11:50:17]Method: POST [11:50:17]URL: /json_proto [11:50:17]Method is POST - this is cgi request [11:50:17]url: /json_proto [11:50:17]query_string will be loaded in cgi processing [11:50:17]execute_cgi json_proto POST (null) [11:50:17]execute_cgi path=json_proto method=POST [11:50:17]POST find Content-Length [11:50:17]Host: 172.17.44.3:8080 [11:50:17]Content-Length: 755 [11:50:17]Content-Type: application/json [11:50:17] [11:50:17]POST finish read [11:50:17]Found Content-Length = 755 [11:50:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30025029", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:17]execute_script... [11:50:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30025029", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:17]POST & json_proto [11:50:17]process_json_proto [11:50:17]json parsed OK: [11:50:17]protocol is kg_v1.0 [11:50:17]action value=close_receipt [11:50:17]process_action close_receipt [11:50:17]cmd_close_receipt [11:50:17]MH_GetDate [11:50:17]Write to MH i2c: F0 00 00 F0 04 E3 [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: F0 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: F0 09 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: F0 09 00 F0 04 00 F9 82 C4 66 AD C5 5D 66 C6 [11:50:17]GetLastDocTimeStamp 1724154609 [11:50:17]current date 1724154617 [11:50:17]FM_GetShiftState [11:50:17]SAM_PROTO_GetShiftState [11:50:17]wFMCommunicate request_size=4 [11:50:17]MH_SAM_APDU [11:50:17]CAPDU: 80 13 01 00 [11:50:17]Write to MH i2c: E2 08 00 F1 04 80 13 01 00 00 00 00 00 72 [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:17]Read from MH i2c: E2 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 0E 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 0E 00 F1 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 95 [11:50:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:50:17]wFMCommunicate OK [11:50:17]SAM_PROTO_GetShiftState done [11:50:17]FM_GetShiftState done [11:50:17]opened in 1724112910 [11:50:17]opened+sec_in_day 1724199310 [11:50:17]quantity*price = 0 [11:50:17]sum+1 = 1 [11:50:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 278 20.08.2024 11:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30025029 ФМ: 0000000002094532 ФД: 58294 ФПД: 162832841425943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115017&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58294&fm=162832841425943&tin=02508201610067®Number=0000000000162794&sum=0 [11:50:18]StoreToDocumentArchive [11:50:18]shift 100 fd 58294 [11:50:18]save to /storage/0100/doc_00058294 [11:50:18]save last doc name /storage/0100/doc_00058294 to /storage/kkm_last_doc_name [11:50:18]save OK [11:50:18]Clear old archive folders... [11:50:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:50:18]tlvbuf is 01941110 [11:50:18]SAM_PROTO_ClearQueue [11:50:18]wFMCommunicate request_size=4 [11:50:18]MH_SAM_APDU [11:50:18]CAPDU: 80 09 00 00 [11:50:18]Write to MH i2c: E2 08 00 FE 04 80 09 00 00 00 00 00 00 74 [11:50:18]Write i2c OK [11:50:18]MH_I2C_Read... [11:50:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:18]Read from MH i2c: E2 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: E2 03 00 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: E2 03 00 FE 04 00 90 00 76 [11:50:18]RAPDU: 90 00 [11:50:18]wFMCommunicate OK [11:50:18]SAM_PROTO_ClearQueue done [11:50:18]KKMCreateOFDPacket [11:50:18]OFDProtocolAddRootSTLVToBuf [11:50:18]FM_MakeSignedData [11:50:18]FM_MakeSignedData [11:50:18]SAM_PROTO_SignData [11:50:18]wFMCommunicate request_size=4 [11:50:18]MH_SAM_APDU [11:50:18]CAPDU: 80 0D 01 02 [11:50:18]Write to MH i2c: E2 08 00 FF 04 80 0D 01 02 00 00 00 00 7C [11:50:18]Write i2c OK [11:50:18]MH_I2C_Read... [11:50:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:18]Read from MH i2c: E2 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: E2 03 00 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: E2 03 00 FF 04 00 90 00 77 [11:50:18]RAPDU: 90 00 [11:50:18]wFMCommunicate OK [11:50:18]wFMCommunicate request_size=255 [11:50:18]MH_SAM_APDU [11:50: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 34 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 16 01 00 00 F4 03 04 00 F9 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E3 00 00 35 04 06 00 94 [11:50:18]Write to MH i2c: E2 02 01 00 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 16 01 00 00 F4 03 04 00 F9 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E3 00 00 35 04 06 00 94 00 00 3E [11:50:18]Write i2c OK [11:50:18]MH_I2C_Read... [11:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:19]Read from MH i2c: E2 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 03 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 03 00 00 05 00 90 00 79 [11:50:19]RAPDU: 90 00 [11:50:19]wFMCommunicate OK [11:50:19]wFMCommunicate request_size=10 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 0D 02 02 05 18 79 AB C4 17 [11:50:19]Write to MH i2c: E2 0D 00 01 05 80 0D 02 02 05 00 18 79 AB C4 17 00 00 A1 [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:19]Read from MH i2c: E2 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 03 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 03 00 01 05 00 90 00 7A [11:50:19]RAPDU: 90 00 [11:50:19]wFMCommunicate OK [11:50:19]wFMCommunicate request_size=4 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 0D 03 02 [11:50:19]Write to MH i2c: E2 08 00 02 05 80 0D 03 02 00 00 00 00 82 [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:19]Read from MH i2c: E2 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 0B 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 0B 00 02 05 00 35 36 1D 30 C7 A3 AB 28 90 00 78 [11:50:19]RAPDU: 35 36 1D 30 C7 A3 AB 28 90 00 [11:50:19]wFMCommunicate OK [11:50:19]SAM_PROTO_SignData done [11:50:19]FM_MakeSignedData done [11:50:19]CreateOFDProtocolMessage [11:50:19]wFMCommunicate request_size=4 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 11 00 00 [11:50:19]Write to MH i2c: E2 08 00 03 05 80 11 00 00 00 00 00 00 82 [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:19]Read from MH i2c: E2 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 17 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 17 00 03 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CE [11:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:50:19]wFMCommunicate OK [11:50:19]CreateOFDProtocolMessage done [11:50:19]OFDSenderStorePacket 58294 [11:50:19]StoreOFDPacket docnum=58294 [11:50:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F6 52 07 01 BB 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 34 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 16 01 00 00 F4 03 04 00 F9 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E3 00 00 35 04 06 00 94 18 79 AB C4 17 35 36 1D 30 C7 A3 AB 28 [11:50:19]CheckFolder [11:50:19]dirname=/storage/ofd_packets [11:50:19]CheckFolder done [11:50:19]ProducePacketName [11:50:19]name=ofd_packets/00058294 [11:50:19]NVStorageSaveData ofd_packets/00058294 [11:50:19]File name is /storage/ofd_packets/00058294 [11:50:19]Write 301 bytes [11:50:19]NVStorageSaveData done [11:50:19]OFDSenderStorePacket done [11:50:19]KKMCreateOFDPacket done [11:50:19]NVStorageSaveData kkm_last_timestamp [11:50:19]File name is /storage/kkm_last_timestamp [11:50:19]Write 4 bytes [11:50:19]NVStorageSaveData done [11:50:19]ExternCall_PrintAddStr [11:50:19]wPrintStart [11:50:19]Write to MH i2c: 01 00 00 04 05 09 [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: 01 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: 01 07 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: 01 07 00 04 05 00 00 00 00 00 FF 0F 1E [11:50:19]RasterBufferAndPrint [11:50:19]line Счет N : (1)2075557 [11:50:19]line ИНН: 02508201610067 [11:50:19]line Контрольно-Кассовый Чек [11:50:19]line ПРОДАЖА [11:50:19]line ТРК (МРК, ГНК) : 53 [11:50:19]line Товар: 2710124130 [11:50:19]line Аи-92-К-4 [11:50:19]line 20.000 * 0.00 [11:50:19]line = 0.00 [11:50:19]line НДС 12% НСП 1% [11:50:19]line > о реализуемом товаре [11:50:19]line ИТОГО: 0.00 [11:50:19]line НСП 1% : 0.00 [11:50:19]line НДС 12% : 0.00 [11:50:19]line Наличными: 0.00 [11:50:19]line Безнал.: 0.00 [11:50:19]line Место: АЗС № 135 "Партнер Нефть" [11:50:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:50:19]line СНО: Общий режим [11:50:19]line Чек 278 20.08.2024 11:50 [11:50:19]line Смена: 100 ФФД: 1.0 [11:50:19]line ЗНМ: 0300000196 [11:50:19]line РНМ: 0000000000162794 [11:50:19]line Версия ККМ: v1.0 [11:50:19]line Талоны: ТК ГПНА Online [11:50:19]line 30025029 [11:50:19]line ФМ: 0000000002094532 [11:50:19]line ФД: 58294 [11:50:19]line ФПД: 162832841425943 [11:50:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115017&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58294&fm=162832841425943&tin=02508201610067®Number=0000000000162794&sum=0 [11:50:19]written 0, free lines is 4095 [11:50:19]OFD Sender: Processing packet 58294 [packets to send 51, broken 50] [11:50:19]ProducePacketName [11:50:19]name=ofd_packets/00058294 [11:50:19]OFD Sender: To server: pG, [11:50:19]CommunicateWithHost lk.salyk.kg:30040 [11:50:19]ConnectInit lk.salyk.kg [11:50:19]Connected sock=9 [11:50:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F6 52 07 01 BB 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 34 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 16 01 00 00 F4 03 04 00 F9 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E3 00 00 35 04 06 00 94 18 79 AB C4 17 35 36 1D 30 C7 A3 AB 28 [11:50:19]Write to MH i2c: 01 00 00 2E 05 33 [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: 01 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: 01 07 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: 01 07 00 2E 05 00 00 00 00 00 BF 0C 05 [11:50:19]RasterBufferAndPrint [11:50:19]line [11:50:19]line [11:50:19]line [11:50:19]line [11:50:19]line [11:50:19]written 0, free lines is 3269 [11:50:19]MH_Cut [11:50:19]Write to MH i2c: D1 01 00 35 05 01 0C [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: D1 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: D1 01 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: D1 01 00 35 05 00 0B [11:50:19]Write to MH i2c: 01 00 00 36 05 3B [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4D 2A 47 00 D3 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E3 00 00 F4 03 04 00 48 2E C4 66 B6 04 01 00 00 A8 30 35 9F 97 AE F8 27 [11:50:19]CommunicateWithHost err = 0 [11:50:19]CheckOFDResponse [11:50:19]1017 (14) - 77093643461234 [11:50:19]1041 (16) - 0000000002094532 [11:50:19]1040 (4) - 58294 [11:50:19]1012 (4) - 20.08.2024 05:48 [11:50:19]1206 (1) - 0 [11:50:19]OFD Sender: Remove packet 58294 [11:50:19]ProducePacketName [11:50:19]name=ofd_packets/00058294 [11:50:19]NVStorageDeleteData [11:50:20]OFD Sender: No OFD packet to send [11:50:20]*** Cut start [11:50:20]*** Partial cut [11:50:20]*** CUTSNS_PIN = 1 [11:50:20]*** CUTSNS_PIN = 0 [11:50:20]*** Brake cut motor [11:50:21]Read from MH i2c: 01 [11:50:21]MH_I2C_Read... [11:50:21]*** Stop cut motor [11:50:21]*** Cut end [11:50:21]Read from MH i2c: 01 07 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: 01 07 00 36 05 00 00 00 00 00 FF 0F 50 [11:50:21]process_action close_receipt done [11:50:21]requested_data is exist [11:50:21]produce_requested_data [11:50:21]requested_item fm.sn is exist - process it [11:50:21]wFMCommunicate request_size=4 [11:50:21]MH_SAM_APDU [11:50:21]CAPDU: 80 11 00 00 [11:50:21]Write to MH i2c: E2 08 00 37 05 80 11 00 00 00 00 00 00 B6 [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 17 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 17 00 37 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 02 [11:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:50:21]wFMCommunicate OK [11:50:21]requested_item fd.num is exist - process it [11:50:21]SAM_PROTO_GetFieldsCounters [11:50:21]wFMCommunicate request_size=4 [11:50:21]MH_SAM_APDU [11:50:21]CAPDU: 80 13 00 00 [11:50:21]Write to MH i2c: E2 08 00 38 05 80 13 00 00 00 00 00 00 B9 [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 62 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 62 00 38 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 19 [11:50:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:21]wFMCommunicate OK [11:50:21]SAM_PROTO_GetFieldsCounters done [11:50:21]requested_item shift.num is exist - process it [11:50:21]requested_item shift.opened is exist - process it [11:50:21]req_shift_opened [11:50:21]FM_GetShiftState [11:50:21]SAM_PROTO_GetShiftState [11:50:21]wFMCommunicate request_size=4 [11:50:21]MH_SAM_APDU [11:50:21]CAPDU: 80 13 01 00 [11:50:21]Write to MH i2c: E2 08 00 39 05 80 13 01 00 00 00 00 00 BB [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 0E 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 0E 00 39 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DE [11:50:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:50:21]wFMCommunicate OK [11:50:21]SAM_PROTO_GetShiftState done [11:50:21]FM_GetShiftState done [11:50:21]req_shift_opened done [11:50:21]requested_item shift.open_date is exist - process it [11:50:21]req_shift_open_date [11:50:21]req_shift_open_date done [11:50:21]produce_requested_data done [11:50:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58294,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:50:21]process_action_free close_receipt [11:50:21]json_value_free [11:50:21]json_value_free done [11:50:21]process_json_proto returns [11:50:21]Send response to host [11:50:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58294,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:50:21]free response buf [11:50:21]execute_script done [11:50:21]execute_script returns [11:50:21]free content buf [11:50:21]Sock 10.Close socket [11:50:21]Sock 10.Thread stoped [11:50:22]accept exits with 8 [11:50:22]New connection [11:50:22]New thread 3066854756 created [11:50:22]Thread 3066711396 joined [11:50:22]Waiting for new connection... [11:50:22] Sock 8.Parse request [11:50:22]Sock 8.Check first char [11:50:22]Sock 8.First char is OK [11:50:22]request: POST /json_proto HTTP/1.0 [11:50:22]Method: POST [11:50:22]URL: /json_proto [11:50:22]Method is POST - this is cgi request [11:50:22]url: /json_proto [11:50:22]query_string will be loaded in cgi processing [11:50:22]execute_cgi json_proto POST (null) [11:50:22]execute_cgi path=json_proto method=POST [11:50:22]POST find Content-Length [11:50:22]Host: 172.17.44.3:8080 [11:50:22]Content-Length: 789 [11:50:22]Content-Type: application/json [11:50:22] [11:50:22]POST finish read [11:50:22]Found Content-Length = 789 [11:50:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 5.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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:22]execute_script... [11:50: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)2075558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 5.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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:22]POST & json_proto [11:50:22]process_json_proto [11:50:22]json parsed OK: [11:50:22]protocol is kg_v1.0 [11:50:22]action value=close_receipt [11:50:22]process_action close_receipt [11:50:22]cmd_close_receipt [11:50:22]MH_GetDate [11:50:22]Write to MH i2c: F0 00 00 3A 05 2E [11:50:22]Write i2c OK [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: F0 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: F0 09 00 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: F0 09 00 3A 05 00 FE 82 C4 66 AD C5 5D 66 16 [11:50:22]GetLastDocTimeStamp 1724154617 [11:50:22]current date 1724154622 [11:50:22]FM_GetShiftState [11:50:22]SAM_PROTO_GetShiftState [11:50:22]wFMCommunicate request_size=4 [11:50:22]MH_SAM_APDU [11:50:22]CAPDU: 80 13 01 00 [11:50:22]Write to MH i2c: E2 08 00 3B 05 80 13 01 00 00 00 00 00 BD [11:50:22]Write i2c OK [11:50:22]MH_I2C_Read... [11:50:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:22]Read from MH i2c: E2 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: E2 0E 00 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: E2 0E 00 3B 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E0 [11:50:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:50:22]wFMCommunicate OK [11:50:22]SAM_PROTO_GetShiftState done [11:50:22]FM_GetShiftState done [11:50:22]opened in 1724112910 [11:50:22]opened+sec_in_day 1724199310 [11:50:22]quantity*price = 0 [11:50:22]sum+1 = 1 [11:50:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 279 20.08.2024 11:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58295 ФПД: 145294092974261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115023&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58295&fm=145294092974261&tin=02508201610067®Number=0000000000162794&sum=0 [11:50:24]StoreToDocumentArchive [11:50:24]shift 100 fd 58295 [11:50:24]save to /storage/0100/doc_00058295 [11:50:24]save last doc name /storage/0100/doc_00058295 to /storage/kkm_last_doc_name [11:50:24]save OK [11:50:24]Clear old archive folders... [11:50:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:50:24]tlvbuf is 01969C20 [11:50:24]SAM_PROTO_ClearQueue [11:50:24]wFMCommunicate request_size=4 [11:50:24]MH_SAM_APDU [11:50:24]CAPDU: 80 09 00 00 [11:50:24]Write to MH i2c: E2 08 00 48 05 80 09 00 00 00 00 00 00 BF [11:50:24]Write i2c OK [11:50:24]MH_I2C_Read... [11:50:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:24]Read from MH i2c: E2 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 03 00 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 03 00 48 05 00 90 00 C1 [11:50:24]RAPDU: 90 00 [11:50:24]wFMCommunicate OK [11:50:24]SAM_PROTO_ClearQueue done [11:50:24]KKMCreateOFDPacket [11:50:24]OFDProtocolAddRootSTLVToBuf [11:50:24]FM_MakeSignedData [11:50:24]FM_MakeSignedData [11:50:24]SAM_PROTO_SignData [11:50:24]wFMCommunicate request_size=4 [11:50:24]MH_SAM_APDU [11:50:24]CAPDU: 80 0D 01 02 [11:50:24]Write to MH i2c: E2 08 00 49 05 80 0D 01 02 00 00 00 00 C7 [11:50:24]Write i2c OK [11:50:24]MH_I2C_Read... [11:50:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:24]Read from MH i2c: E2 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 03 00 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 03 00 49 05 00 90 00 C2 [11:50:24]RAPDU: 90 00 [11:50:24]wFMCommunicate OK [11:50:24]wFMCommunicate request_size=255 [11:50:24]MH_SAM_APDU [11:50:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 FF 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E3 00 00 35 04 06 00 84 24 EA CC [11:50:24]Write to MH i2c: E2 02 01 4A 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 FF 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E3 00 00 35 04 06 00 84 24 EA CC 00 00 DB [11:50:24]Write i2c OK [11:50:24]MH_I2C_Read... [11:50:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:24]Read from MH i2c: E2 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 03 00 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 03 00 4A 05 00 90 00 C3 [11:50:24]RAPDU: 90 00 [11:50:24]wFMCommunicate OK [11:50:24]wFMCommunicate request_size=7 [11:50:24]MH_SAM_APDU [11:50:24]CAPDU: 80 0D 02 02 02 B8 B5 [11:50:24]Write to MH i2c: E2 0A 00 4B 05 80 0D 02 02 02 00 B8 B5 00 00 3B [11:50:24]Write i2c OK [11:50:24]MH_I2C_Read... [11:50:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:24]Read from MH i2c: E2 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 03 00 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 03 00 4B 05 00 90 00 C4 [11:50:24]RAPDU: 90 00 [11:50:24]wFMCommunicate OK [11:50:24]wFMCommunicate request_size=4 [11:50:24]MH_SAM_APDU [11:50:24]CAPDU: 80 0D 03 02 [11:50:24]Write to MH i2c: E2 08 00 4C 05 80 0D 03 02 00 00 00 00 CC [11:50:24]Write i2c OK [11:50:24]MH_I2C_Read... [11:50:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:24]Read from MH i2c: E2 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 0B 00 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 0B 00 4C 05 00 DE 14 7A F0 2E 53 CD 10 90 00 87 [11:50:24]RAPDU: DE 14 7A F0 2E 53 CD 10 90 00 [11:50:24]wFMCommunicate OK [11:50:24]SAM_PROTO_SignData done [11:50:24]FM_MakeSignedData done [11:50:24]CreateOFDProtocolMessage [11:50:24]wFMCommunicate request_size=4 [11:50:24]MH_SAM_APDU [11:50:24]CAPDU: 80 11 00 00 [11:50:24]Write to MH i2c: E2 08 00 4D 05 80 11 00 00 00 00 00 00 CC [11:50:24]Write i2c OK [11:50:24]MH_I2C_Read... [11:50:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:24]Read from MH i2c: E2 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 17 00 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: E2 17 00 4D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 18 [11:50:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:50:24]wFMCommunicate OK [11:50:24]CreateOFDProtocolMessage done [11:50:24]OFDSenderStorePacket 58295 [11:50:24]StoreOFDPacket docnum=58295 [11:50:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 18 89 04 01 1E 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 FF 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E3 00 00 35 04 06 00 84 24 EA CC B8 B5 DE 14 7A F0 2E 53 CD 10 [11:50:24]CheckFolder [11:50:24]dirname=/storage/ofd_packets [11:50:24]CheckFolder done [11:50:24]ProducePacketName [11:50:24]name=ofd_packets/00058295 [11:50:24]NVStorageSaveData ofd_packets/00058295 [11:50:24]File name is /storage/ofd_packets/00058295 [11:50:24]Write 298 bytes [11:50:24]NVStorageSaveData done [11:50:24]OFDSenderStorePacket done [11:50:24]KKMCreateOFDPacket done [11:50:24]NVStorageSaveData kkm_last_timestamp [11:50:24]File name is /storage/kkm_last_timestamp [11:50:24]Write 4 bytes [11:50:24]NVStorageSaveData done [11:50:24]ExternCall_PrintAddStr [11:50:24]wPrintStart [11:50:24]Write to MH i2c: 01 00 00 4E 05 53 [11:50:24]Write i2c OK [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: 01 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: 01 07 00 [11:50:24]MH_I2C_Read... [11:50:24]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 FF 0F 68 [11:50:24]RasterBufferAndPrint [11:50:24]line Счет N : (1)2075558 [11:50:24]line ИНН: 02508201610067 [11:50:24]line Контрольно-Кассовый Чек [11:50:24]line ПРОДАЖА [11:50:24]line ТРК (МРК, ГНК) : 21 [11:50:24]line Товар: 2710194210 [11:50:24]line ДТ-К-5 [11:50:24]line 5.000 * 0.00 [11:50:24]line = 0.00 [11:50:24]line НДС 12% НСП 1% [11:50:24]line > о реализуемом товаре [11:50:24]line ИТОГО: 0.00 [11:50:24]line НСП 1% : 0.00 [11:50:24]line НДС 12% : 0.00 [11:50:24]line Наличными: 0.00 [11:50:24]line Безнал.: 0.00 [11:50:24]line Место: АЗС № 135 "Партнер Нефть" [11:50:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:50:24]line СНО: Общий режим [11:50:24]line Чек 279 20.08.2024 11:50 [11:50:24]line Смена: 100 ФФД: 1.0 [11:50:24]line ЗНМ: 0300000196 [11:50:24]line РНМ: 0000000000162794 [11:50:24]line Версия ККМ: v1.0 [11:50:24]line Талоны: Топливная Карта [11:50:24]line 68771 [11:50:24]line ФМ: 0000000002094532 [11:50:24]line ФД: 58295 [11:50:24]line ФПД: 145294092974261 [11:50:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115023&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58295&fm=145294092974261&tin=02508201610067®Number=0000000000162794&sum=0 [11:50:24]written 0, free lines is 4095 [11:50:24]OFD Sender: Processing packet 58295 [packets to send 51, broken 50] [11:50:24]ProducePacketName [11:50:24]name=ofd_packets/00058295 [11:50:24]OFD Sender: To server: pG, [11:50:24]CommunicateWithHost lk.salyk.kg:30040 [11:50:24]ConnectInit lk.salyk.kg [11:50:25]Connected sock=11 [11:50:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 18 89 04 01 1E 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 FF 82 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E3 00 00 35 04 06 00 84 24 EA CC B8 B5 DE 14 7A F0 2E 53 CD 10 [11:50:25]Write to MH i2c: 01 00 00 78 05 7D [11:50:25]Write i2c OK [11:50:25]MH_I2C_Read... [11:50:25]Read from MH i2c: 01 [11:50:25]MH_I2C_Read... [11:50:25]Read from MH i2c: 01 07 00 [11:50:25]MH_I2C_Read... [11:50:25]Read from MH i2c: 01 07 00 78 05 00 00 00 00 00 DB 0C 6B [11:50:25]RasterBufferAndPrint [11:50:25]line [11:50:25]line [11:50:25]line [11:50:25]line [11:50:25]line [11:50:25]written 0, free lines is 3306 [11:50:25]MH_Cut [11:50:25]Write to MH i2c: D1 01 00 7F 05 01 56 [11:50:25]Write i2c OK [11:50:25]MH_I2C_Read... [11:50:25]Read from MH i2c: D1 [11:50:25]MH_I2C_Read... [11:50:25]Read from MH i2c: D1 01 00 [11:50:25]MH_I2C_Read... [11:50:25]Read from MH i2c: D1 01 00 7F 05 00 55 [11:50:25]Write to MH i2c: 01 00 00 80 05 85 [11:50:25]Write i2c OK [11:50:25]MH_I2C_Read... [11:50:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 58 39 47 00 18 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E3 00 00 F4 03 04 00 4E 2E C4 66 B6 04 01 00 00 70 C0 DB 5C 60 7C C7 3C [11:50:25]CommunicateWithHost err = 0 [11:50:25]CheckOFDResponse [11:50:25]1017 (14) - 77093643461234 [11:50:25]1041 (16) - 0000000002094532 [11:50:25]1040 (4) - 58295 [11:50:25]1012 (4) - 20.08.2024 05:49 [11:50:25]1206 (1) - 0 [11:50:25]OFD Sender: Remove packet 58295 [11:50:25]ProducePacketName [11:50:25]name=ofd_packets/00058295 [11:50:25]NVStorageDeleteData [11:50:26]OFD Sender: No OFD packet to send [11:50:26]*** Cut start [11:50:26]*** Partial cut [11:50:26]*** CUTSNS_PIN = 1 [11:50:26]*** CUTSNS_PIN = 0 [11:50:26]*** Brake cut motor [11:50:26]Read from MH i2c: 01 [11:50:26]MH_I2C_Read... [11:50:26]*** Stop cut motor [11:50:26]*** Cut end [11:50:26]Read from MH i2c: 01 07 00 [11:50:26]MH_I2C_Read... [11:50:26]Read from MH i2c: 01 07 00 80 05 00 00 00 00 00 FF 0F 9A [11:50:26]process_action close_receipt done [11:50:26]requested_data is exist [11:50:26]produce_requested_data [11:50:26]requested_item fm.sn is exist - process it [11:50:26]wFMCommunicate request_size=4 [11:50:26]MH_SAM_APDU [11:50:26]CAPDU: 80 11 00 00 [11:50:26]Write to MH i2c: E2 08 00 81 05 80 11 00 00 00 00 00 00 00 [11:50:26]Write i2c OK [11:50:26]MH_I2C_Read... [11:50:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:26]Read from MH i2c: E2 [11:50:26]MH_I2C_Read... [11:50:26]Read from MH i2c: E2 17 00 [11:50:26]MH_I2C_Read... [11:50:26]Read from MH i2c: E2 17 00 81 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4C [11:50:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:50:26]wFMCommunicate OK [11:50:26]requested_item fd.num is exist - process it [11:50:26]SAM_PROTO_GetFieldsCounters [11:50:26]wFMCommunicate request_size=4 [11:50:26]MH_SAM_APDU [11:50:26]CAPDU: 80 13 00 00 [11:50:26]Write to MH i2c: E2 08 00 82 05 80 13 00 00 00 00 00 00 03 [11:50:26]Write i2c OK [11:50:26]MH_I2C_Read... [11:50:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:27]Read from MH i2c: E2 [11:50:27]MH_I2C_Read... [11:50:27]Read from MH i2c: E2 62 00 [11:50:27]MH_I2C_Read... [11:50:27]Read from MH i2c: E2 62 00 82 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [11:50:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:27]wFMCommunicate OK [11:50:27]SAM_PROTO_GetFieldsCounters done [11:50:27]requested_item shift.num is exist - process it [11:50:27]requested_item shift.opened is exist - process it [11:50:27]req_shift_opened [11:50:27]FM_GetShiftState [11:50:27]SAM_PROTO_GetShiftState [11:50:27]wFMCommunicate request_size=4 [11:50:27]MH_SAM_APDU [11:50:27]CAPDU: 80 13 01 00 [11:50:27]Write to MH i2c: E2 08 00 83 05 80 13 01 00 00 00 00 00 05 [11:50:27]Write i2c OK [11:50:27]MH_I2C_Read... [11:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:27]Read from MH i2c: E2 [11:50:27]MH_I2C_Read... [11:50:27]Read from MH i2c: E2 0E 00 [11:50:27]MH_I2C_Read... [11:50:27]Read from MH i2c: E2 0E 00 83 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 28 [11:50:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:50:27]wFMCommunicate OK [11:50:27]SAM_PROTO_GetShiftState done [11:50:27]FM_GetShiftState done [11:50:27]req_shift_opened done [11:50:27]requested_item shift.open_date is exist - process it [11:50:27]req_shift_open_date [11:50:27]req_shift_open_date done [11:50:27]produce_requested_data done [11:50:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58295,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:50:27]process_action_free close_receipt [11:50:27]json_value_free [11:50:27]json_value_free done [11:50:27]process_json_proto returns [11:50:27]Send response to host [11:50:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58295,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:50:27]free response buf [11:50:27]execute_script done [11:50:27]execute_script returns [11:50:27]free content buf [11:50:27]Sock 8.Close socket [11:50:27]Sock 8.Thread stoped [11:50:31]OFD Sender: No OFD packet to send [11:50:36]OFD Sender: No OFD packet to send [11:50:41]OFD Sender: No OFD packet to send [11:50:46]OFD Sender: No OFD packet to send [11:50:51]OFD Sender: No OFD packet to send [11:50:56]OFD Sender: No OFD packet to send [11:51:01]OFD Sender: No OFD packet to send [11:51:06]OFD Sender: No OFD packet to send [11:51:11]OFD Sender: No OFD packet to send [11:51:16]OFD Sender: No OFD packet to send [11:51:21]OFD Sender: No OFD packet to send [11:51:26]OFD Sender: No OFD packet to send [11:51:28]accept exits with 9 [11:51:28]New connection [11:51:28]New thread 3066711396 created [11:51:28]Thread 3066854756 joined [11:51:28]Waiting for new connection... [11:51:28] Sock 9.Parse request [11:51:28]Sock 9.Check first char [11:51:28]Sock 9.First char is OK [11:51:28]request: POST /json_proto HTTP/1.0 [11:51:28]Method: POST [11:51:28]URL: /json_proto [11:51:28]Method is POST - this is cgi request [11:51:28]url: /json_proto [11:51:28]query_string will be loaded in cgi processing [11:51:28]execute_cgi json_proto POST (null) [11:51:28]execute_cgi path=json_proto method=POST [11:51:28]POST find Content-Length [11:51:28]Host: 172.17.44.3:8080 [11:51:28]Content-Length: 755 [11:51:28]Content-Type: application/json [11:51:28] [11:51:28]POST finish read [11:51:28]Found Content-Length = 755 [11:51:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30017786", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:28]execute_script... [11:51: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)2075559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30017786", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:28]POST & json_proto [11:51:28]process_json_proto [11:51:28]json parsed OK: [11:51:28]protocol is kg_v1.0 [11:51:28]action value=close_receipt [11:51:28]process_action close_receipt [11:51:28]cmd_close_receipt [11:51:28]MH_GetDate [11:51:28]Write to MH i2c: F0 00 00 84 05 78 [11:51:28]Write i2c OK [11:51:28]MH_I2C_Read... [11:51:28]Read from MH i2c: F0 [11:51:28]MH_I2C_Read... [11:51:28]Read from MH i2c: F0 09 00 [11:51:28]MH_I2C_Read... [11:51:28]Read from MH i2c: F0 09 00 84 05 00 40 83 C4 66 AD C5 5D 66 A3 [11:51:28]GetLastDocTimeStamp 1724154623 [11:51:28]current date 1724154688 [11:51:28]FM_GetShiftState [11:51:28]SAM_PROTO_GetShiftState [11:51:28]wFMCommunicate request_size=4 [11:51:28]MH_SAM_APDU [11:51:28]CAPDU: 80 13 01 00 [11:51:28]Write to MH i2c: E2 08 00 85 05 80 13 01 00 00 00 00 00 07 [11:51:28]Write i2c OK [11:51:28]MH_I2C_Read... [11:51:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:28]Read from MH i2c: E2 [11:51:28]MH_I2C_Read... [11:51:28]Read from MH i2c: E2 0E 00 [11:51:28]MH_I2C_Read... [11:51:28]Read from MH i2c: E2 0E 00 85 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2A [11:51:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:51:28]wFMCommunicate OK [11:51:28]SAM_PROTO_GetShiftState done [11:51:28]FM_GetShiftState done [11:51:28]opened in 1724112910 [11:51:28]opened+sec_in_day 1724199310 [11:51:28]quantity*price = 0 [11:51:28]sum+1 = 1 [11:51:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 280 20.08.2024 11:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30017786 ФМ: 0000000002094532 ФД: 58296 ФПД: 34775533311012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115128&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58296&fm=34775533311012&tin=02508201610067®Number=0000000000162794&sum=0 [11:51:29]StoreToDocumentArchive [11:51:29]shift 100 fd 58296 [11:51:29]save to /storage/0100/doc_00058296 [11:51:29]save last doc name /storage/0100/doc_00058296 to /storage/kkm_last_doc_name [11:51:29]save OK [11:51:29]Clear old archive folders... [11:51:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:29]tlvbuf is 01957BF0 [11:51:29]SAM_PROTO_ClearQueue [11:51:29]wFMCommunicate request_size=4 [11:51:29]MH_SAM_APDU [11:51:29]CAPDU: 80 09 00 00 [11:51:29]Write to MH i2c: E2 08 00 92 05 80 09 00 00 00 00 00 00 09 [11:51:29]Write i2c OK [11:51:29]MH_I2C_Read... [11:51:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:29]Read from MH i2c: E2 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 03 00 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 03 00 92 05 00 90 00 0B [11:51:29]RAPDU: 90 00 [11:51:29]wFMCommunicate OK [11:51:29]SAM_PROTO_ClearQueue done [11:51:29]KKMCreateOFDPacket [11:51:29]OFDProtocolAddRootSTLVToBuf [11:51:29]FM_MakeSignedData [11:51:29]FM_MakeSignedData [11:51:29]SAM_PROTO_SignData [11:51:29]wFMCommunicate request_size=4 [11:51:29]MH_SAM_APDU [11:51:29]CAPDU: 80 0D 01 02 [11:51:29]Write to MH i2c: E2 08 00 93 05 80 0D 01 02 00 00 00 00 11 [11:51:29]Write i2c OK [11:51:29]MH_I2C_Read... [11:51:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:29]Read from MH i2c: E2 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 03 00 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 03 00 93 05 00 90 00 0C [11:51:29]RAPDU: 90 00 [11:51:29]wFMCommunicate OK [11:51:29]wFMCommunicate request_size=255 [11:51:29]MH_SAM_APDU [11:51: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 34 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 18 01 00 00 F4 03 04 00 40 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E3 00 00 35 04 06 00 1F [11:51:29]Write to MH i2c: E2 02 01 94 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 18 01 00 00 F4 03 04 00 40 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E3 00 00 35 04 06 00 1F 00 00 72 [11:51:29]Write i2c OK [11:51:29]MH_I2C_Read... [11:51:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:29]Read from MH i2c: E2 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 03 00 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 03 00 94 05 00 90 00 0D [11:51:29]RAPDU: 90 00 [11:51:29]wFMCommunicate OK [11:51:29]wFMCommunicate request_size=10 [11:51:29]MH_SAM_APDU [11:51:29]CAPDU: 80 0D 02 02 05 A0 CF 4F 54 24 [11:51:29]Write to MH i2c: E2 0D 00 95 05 80 0D 02 02 05 00 A0 CF 4F 54 24 00 00 54 [11:51:29]Write i2c OK [11:51:29]MH_I2C_Read... [11:51:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:29]Read from MH i2c: E2 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 03 00 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 03 00 95 05 00 90 00 0E [11:51:29]RAPDU: 90 00 [11:51:29]wFMCommunicate OK [11:51:29]wFMCommunicate request_size=4 [11:51:29]MH_SAM_APDU [11:51:29]CAPDU: 80 0D 03 02 [11:51:29]Write to MH i2c: E2 08 00 96 05 80 0D 03 02 00 00 00 00 16 [11:51:29]Write i2c OK [11:51:29]MH_I2C_Read... [11:51:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:30]Read from MH i2c: E2 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: E2 0B 00 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: E2 0B 00 96 05 00 12 74 00 98 53 C5 7F EC 90 00 B8 [11:51:30]RAPDU: 12 74 00 98 53 C5 7F EC 90 00 [11:51:30]wFMCommunicate OK [11:51:30]SAM_PROTO_SignData done [11:51:30]FM_MakeSignedData done [11:51:30]CreateOFDProtocolMessage [11:51:30]wFMCommunicate request_size=4 [11:51:30]MH_SAM_APDU [11:51:30]CAPDU: 80 11 00 00 [11:51:30]Write to MH i2c: E2 08 00 97 05 80 11 00 00 00 00 00 00 16 [11:51:30]Write i2c OK [11:51:30]MH_I2C_Read... [11:51:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:30]Read from MH i2c: E2 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: E2 17 00 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: E2 17 00 97 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 62 [11:51:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:51:30]wFMCommunicate OK [11:51:30]CreateOFDProtocolMessage done [11:51:30]OFDSenderStorePacket 58296 [11:51:30]StoreOFDPacket docnum=58296 [11:51:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 46 07 01 B6 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 18 01 00 00 F4 03 04 00 40 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E3 00 00 35 04 06 00 1F A0 CF 4F 54 24 12 74 00 98 53 C5 7F EC [11:51:30]CheckFolder [11:51:30]dirname=/storage/ofd_packets [11:51:30]CheckFolder done [11:51:30]ProducePacketName [11:51:30]name=ofd_packets/00058296 [11:51:30]NVStorageSaveData ofd_packets/00058296 [11:51:30]File name is /storage/ofd_packets/00058296 [11:51:30]Write 301 bytes [11:51:30]NVStorageSaveData done [11:51:30]OFDSenderStorePacket done [11:51:30]KKMCreateOFDPacket done [11:51:30]NVStorageSaveData kkm_last_timestamp [11:51:30]File name is /storage/kkm_last_timestamp [11:51:30]Write 4 bytes [11:51:30]NVStorageSaveData done [11:51:30]ExternCall_PrintAddStr [11:51:30]wPrintStart [11:51:30]Write to MH i2c: 01 00 00 98 05 9D [11:51:30]Write i2c OK [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: 01 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: 01 07 00 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: 01 07 00 98 05 00 00 00 00 00 FF 0F B2 [11:51:30]RasterBufferAndPrint [11:51:30]line Счет N : (1)2075559 [11:51:30]line ИНН: 02508201610067 [11:51:30]line Контрольно-Кассовый Чек [11:51:30]line ПРОДАЖА [11:51:30]line ТРК (МРК, ГНК) : 33 [11:51:30]line Товар: 2710124130 [11:51:30]line Аи-92-К-4 [11:51:30]line 10.000 * 0.00 [11:51:30]line = 0.00 [11:51:30]line НДС 12% НСП 1% [11:51:30]line > о реализуемом товаре [11:51:30]line ИТОГО: 0.00 [11:51:30]line НСП 1% : 0.00 [11:51:30]line НДС 12% : 0.00 [11:51:30]line Наличными: 0.00 [11:51:30]line Безнал.: 0.00 [11:51:30]line Место: АЗС № 135 "Партнер Нефть" [11:51:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:51:30]line СНО: Общий режим [11:51:30]line Чек 280 20.08.2024 11:51 [11:51:30]line Смена: 100 ФФД: 1.0 [11:51:30]line ЗНМ: 0300000196 [11:51:30]line РНМ: 0000000000162794 [11:51:30]line Версия ККМ: v1.0 [11:51:30]line Талоны: ТК ГПНА Online [11:51:30]line 30017786 [11:51:30]line ФМ: 0000000002094532 [11:51:30]line ФД: 58296 [11:51:30]line ФПД: 34775533311012 [11:51:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115128&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58296&fm=34775533311012&tin=02508201610067®Number=0000000000162794&sum=0 [11:51:30]OFD Sender: Processing packet 58296 [packets to send 51, broken 50] [11:51:30]ProducePacketName [11:51:30]name=ofd_packets/00058296 [11:51:30]OFD Sender: To server: pG, [11:51:30]CommunicateWithHost lk.salyk.kg:30040 [11:51:30]ConnectInit lk.salyk.kg [11:51:30]written 0, free lines is 4095 [11:51:30]Connected sock=10 [11:51:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 46 07 01 B6 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 18 01 00 00 F4 03 04 00 40 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E3 00 00 35 04 06 00 1F A0 CF 4F 54 24 12 74 00 98 53 C5 7F EC [11:51:30]Write to MH i2c: 01 00 00 C2 05 C7 [11:51:30]Write i2c OK [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: 01 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: 01 07 00 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: 01 07 00 C2 05 00 00 00 00 00 BE 0C 98 [11:51:30]RasterBufferAndPrint [11:51:30]line [11:51:30]line [11:51:30]line [11:51:30]line [11:51:30]line [11:51:30]written 0, free lines is 3268 [11:51:30]MH_Cut [11:51:30]Write to MH i2c: D1 01 00 C9 05 01 A0 [11:51:30]Write i2c OK [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: D1 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: D1 01 00 [11:51:30]MH_I2C_Read... [11:51:30]Read from MH i2c: D1 01 00 C9 05 00 9F [11:51:30]Write to MH i2c: 01 00 00 CA 05 CF [11:51:30]Write i2c OK [11:51:30]MH_I2C_Read... [11:51:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 77 91 47 00 FE 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E3 00 00 F4 03 04 00 8F 2E C4 66 B6 04 01 00 00 BE A0 33 E6 6F 34 36 F5 [11:51:30]CommunicateWithHost err = 0 [11:51:30]CheckOFDResponse [11:51:30]1017 (14) - 77093643461234 [11:51:30]1041 (16) - 0000000002094532 [11:51:30]1040 (4) - 58296 [11:51:30]1012 (4) - 20.08.2024 05:50 [11:51:30]1206 (1) - 0 [11:51:30]OFD Sender: Remove packet 58296 [11:51:30]ProducePacketName [11:51:30]name=ofd_packets/00058296 [11:51:30]NVStorageDeleteData [11:51:31]OFD Sender: No OFD packet to send [11:51:31]*** Cut start [11:51:31]*** Partial cut [11:51:31]*** CUTSNS_PIN = 1 [11:51:31]*** CUTSNS_PIN = 0 [11:51:32]*** Brake cut motor [11:51:32]Read from MH i2c: 01 [11:51:32]MH_I2C_Read... [11:51:32]*** Stop cut motor [11:51:32]*** Cut end [11:51:32]Read from MH i2c: 01 07 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: 01 07 00 CA 05 00 00 00 00 00 FF 0F E4 [11:51:32]process_action close_receipt done [11:51:32]requested_data is exist [11:51:32]produce_requested_data [11:51:32]requested_item fm.sn is exist - process it [11:51:32]wFMCommunicate request_size=4 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 11 00 00 [11:51:32]Write to MH i2c: E2 08 00 CB 05 80 11 00 00 00 00 00 00 4A [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:32]Read from MH i2c: E2 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 17 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 17 00 CB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 96 [11:51:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:51:32]wFMCommunicate OK [11:51:32]requested_item fd.num is exist - process it [11:51:32]SAM_PROTO_GetFieldsCounters [11:51:32]wFMCommunicate request_size=4 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 13 00 00 [11:51:32]Write to MH i2c: E2 08 00 CC 05 80 13 00 00 00 00 00 00 4D [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:32]Read from MH i2c: E2 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 62 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 62 00 CC 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [11:51:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:32]wFMCommunicate OK [11:51:32]SAM_PROTO_GetFieldsCounters done [11:51:32]requested_item shift.num is exist - process it [11:51:32]requested_item shift.opened is exist - process it [11:51:32]req_shift_opened [11:51:32]FM_GetShiftState [11:51:32]SAM_PROTO_GetShiftState [11:51:32]wFMCommunicate request_size=4 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 13 01 00 [11:51:32]Write to MH i2c: E2 08 00 CD 05 80 13 01 00 00 00 00 00 4F [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:32]Read from MH i2c: E2 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 0E 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 0E 00 CD 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 72 [11:51:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:51:32]wFMCommunicate OK [11:51:32]SAM_PROTO_GetShiftState done [11:51:32]FM_GetShiftState done [11:51:32]req_shift_opened done [11:51:32]requested_item shift.open_date is exist - process it [11:51:32]req_shift_open_date [11:51:32]req_shift_open_date done [11:51:32]produce_requested_data done [11:51:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58296,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:51:32]process_action_free close_receipt [11:51:32]json_value_free [11:51:32]json_value_free done [11:51:32]process_json_proto returns [11:51:32]Send response to host [11:51:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58296,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:51:32]free response buf [11:51:32]execute_script done [11:51:32]execute_script returns [11:51:32]free content buf [11:51:32]Sock 9.Close socket [11:51:32]Sock 9.Thread stoped [11:51:36]OFD Sender: No OFD packet to send [11:51:41]OFD Sender: No OFD packet to send [11:51:46]OFD Sender: No OFD packet to send [11:51:51]OFD Sender: No OFD packet to send [11:51:56]OFD Sender: No OFD packet to send [11:52:01]OFD Sender: No OFD packet to send [11:52:06]OFD Sender: No OFD packet to send [11:52:11]OFD Sender: No OFD packet to send [11:52:16]OFD Sender: No OFD packet to send [11:52:17]accept exits with 8 [11:52:17]New connection [11:52:17]New thread 3066854756 created [11:52:17]Thread 3066711396 joined [11:52:17]Waiting for new connection... [11:52:17] Sock 8.Parse request [11:52:17]Sock 8.Check first char [11:52:17]Sock 8.First char is OK [11:52:17]request: POST /json_proto HTTP/1.0 [11:52:17]Method: POST [11:52:17]URL: /json_proto [11:52:17]Method is POST - this is cgi request [11:52:17]url: /json_proto [11:52:17]query_string will be loaded in cgi processing [11:52:17]execute_cgi json_proto POST (null) [11:52:17]execute_cgi path=json_proto method=POST [11:52:17]POST find Content-Length [11:52:17]Host: 172.17.44.3:8080 [11:52:17]Content-Length: 804 [11:52:17]Content-Type: application/json [11:52:17] [11:52:17]POST finish read [11:52:17]Found Content-Length = 804 [11:52:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:17]execute_script... [11:52:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:17]POST & json_proto [11:52:17]process_json_proto [11:52:17]json parsed OK: [11:52:17]protocol is kg_v1.0 [11:52:17]action value=close_receipt [11:52:17]process_action close_receipt [11:52:17]cmd_close_receipt [11:52:17]MH_GetDate [11:52:17]Write to MH i2c: F0 00 00 CE 05 C2 [11:52:17]Write i2c OK [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: F0 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: F0 09 00 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: F0 09 00 CE 05 00 72 83 C4 66 AD C5 5D 66 1F [11:52:17]GetLastDocTimeStamp 1724154688 [11:52:17]current date 1724154738 [11:52:17]FM_GetShiftState [11:52:17]SAM_PROTO_GetShiftState [11:52:17]wFMCommunicate request_size=4 [11:52:17]MH_SAM_APDU [11:52:17]CAPDU: 80 13 01 00 [11:52:17]Write to MH i2c: E2 08 00 CF 05 80 13 01 00 00 00 00 00 51 [11:52:17]Write i2c OK [11:52:17]MH_I2C_Read... [11:52:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:17]Read from MH i2c: E2 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 0E 00 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 0E 00 CF 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 74 [11:52:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:52:17]wFMCommunicate OK [11:52:17]SAM_PROTO_GetShiftState done [11:52:17]FM_GetShiftState done [11:52:17]opened in 1724112910 [11:52:17]opened+sec_in_day 1724199310 [11:52:17]quantity*price = 120055 [11:52:17]sum+1 = 120057 [11:52:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 281 20.08.2024 11:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58297 ФПД: 125657799015367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115218&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58297&fm=125657799015367&tin=02508201610067®Number=0000000000162794&sum=120056 [11:52:18]StoreToDocumentArchive [11:52:18]shift 100 fd 58297 [11:52:18]save to /storage/0100/doc_00058297 [11:52:18]save last doc name /storage/0100/doc_00058297 to /storage/kkm_last_doc_name [11:52:18]save OK [11:52:18]Clear old archive folders... [11:52:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:18]tlvbuf is B6F406C0 [11:52:18]SAM_PROTO_ClearQueue [11:52:18]wFMCommunicate request_size=4 [11:52:18]MH_SAM_APDU [11:52:18]CAPDU: 80 09 00 00 [11:52:18]Write to MH i2c: E2 08 00 DC 05 80 09 00 00 00 00 00 00 53 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:18]Read from MH i2c: E2 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 03 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 03 00 DC 05 00 90 00 55 [11:52:18]RAPDU: 90 00 [11:52:18]wFMCommunicate OK [11:52:18]SAM_PROTO_ClearQueue done [11:52:18]KKMCreateOFDPacket [11:52:18]OFDProtocolAddRootSTLVToBuf [11:52:18]FM_MakeSignedData [11:52:18]FM_MakeSignedData [11:52:18]SAM_PROTO_SignData [11:52:18]wFMCommunicate request_size=4 [11:52:18]MH_SAM_APDU [11:52:18]CAPDU: 80 0D 01 02 [11:52:18]Write to MH i2c: E2 08 00 DD 05 80 0D 01 02 00 00 00 00 5B [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:19]Read from MH i2c: E2 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 03 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 03 00 DD 05 00 90 00 56 [11:52:19]RAPDU: 90 00 [11:52:19]wFMCommunicate OK [11:52:19]wFMCommunicate request_size=255 [11:52:19]MH_SAM_APDU [11:52:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 72 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E3 00 00 35 04 06 00 72 [11:52:19]Write to MH i2c: E2 02 01 DE 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 72 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E3 00 00 35 04 06 00 72 00 00 2B [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:19]Read from MH i2c: E2 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 03 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 03 00 DE 05 00 90 00 57 [11:52:19]RAPDU: 90 00 [11:52:19]wFMCommunicate OK [11:52:19]wFMCommunicate request_size=10 [11:52:19]MH_SAM_APDU [11:52:19]CAPDU: 80 0D 02 02 05 48 FC 79 3B C7 [11:52:19]Write to MH i2c: E2 0D 00 DF 05 80 0D 02 02 05 00 48 FC 79 3B C7 00 00 27 [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:19]Read from MH i2c: E2 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 03 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 03 00 DF 05 00 90 00 58 [11:52:19]RAPDU: 90 00 [11:52:19]wFMCommunicate OK [11:52:19]wFMCommunicate request_size=4 [11:52:19]MH_SAM_APDU [11:52:19]CAPDU: 80 0D 03 02 [11:52:19]Write to MH i2c: E2 08 00 E0 05 80 0D 03 02 00 00 00 00 60 [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:19]Read from MH i2c: E2 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 0B 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 0B 00 E0 05 00 30 CC AE AD E0 EC 16 3A 90 00 D4 [11:52:19]RAPDU: 30 CC AE AD E0 EC 16 3A 90 00 [11:52:19]wFMCommunicate OK [11:52:19]SAM_PROTO_SignData done [11:52:19]FM_MakeSignedData done [11:52:19]CreateOFDProtocolMessage [11:52:19]wFMCommunicate request_size=4 [11:52:19]MH_SAM_APDU [11:52:19]CAPDU: 80 11 00 00 [11:52:19]Write to MH i2c: E2 08 00 E1 05 80 11 00 00 00 00 00 00 60 [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:19]Read from MH i2c: E2 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 17 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 17 00 E1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AC [11:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:52:19]wFMCommunicate OK [11:52:19]CreateOFDProtocolMessage done [11:52:19]OFDSenderStorePacket 58297 [11:52:19]StoreOFDPacket docnum=58297 [11:52:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 99 FB 07 01 1C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 72 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E3 00 00 35 04 06 00 72 48 FC 79 3B C7 30 CC AE AD E0 EC 16 3A [11:52:19]CheckFolder [11:52:19]dirname=/storage/ofd_packets [11:52:19]CheckFolder done [11:52:19]ProducePacketName [11:52:19]name=ofd_packets/00058297 [11:52:19]NVStorageSaveData ofd_packets/00058297 [11:52:19]File name is /storage/ofd_packets/00058297 [11:52:19]Write 301 bytes [11:52:19]NVStorageSaveData done [11:52:19]OFDSenderStorePacket done [11:52:19]KKMCreateOFDPacket done [11:52:19]NVStorageSaveData kkm_last_timestamp [11:52:19]File name is /storage/kkm_last_timestamp [11:52:19]Write 4 bytes [11:52:19]NVStorageSaveData done [11:52:19]ExternCall_PrintAddStr [11:52:19]wPrintStart [11:52:19]Write to MH i2c: 01 00 00 E2 05 E7 [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: 01 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: 01 07 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: 01 07 00 E2 05 00 00 00 00 00 FF 0F FC [11:52:19]RasterBufferAndPrint [11:52:19]line Счет N : (1)2075561 [11:52:19]line ИНН: 02508201610067 [11:52:19]line Контрольно-Кассовый Чек [11:52:19]line ПРОДАЖА [11:52:19]line ТРК (МРК, ГНК) : 62 [11:52:19]line Товар: 2710124500 [11:52:19]line Аи-95-К-5 [11:52:19]line 16.180 * 74.20 [11:52:19]line = 1200.56 [11:52:19]line НДС 12% НСП 1% [11:52:19]line > о реализуемом товаре [11:52:19]line ИТОГО: 1200.56 [11:52:19]line НСП 1% : 10.62 [11:52:19]line НДС 12% : 127.49 [11:52:19]line Наличными: 0.00 [11:52:19]line Безнал.: 1200.56 [11:52:19]line Место: АЗС № 135 "Партнер Нефть" [11:52:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:52:19]line СНО: Общий режим [11:52:19]line Чек 281 20.08.2024 11:52 [11:52:19]line Смена: 100 ФФД: 1.0 [11:52:19]line ЗНМ: 0300000196 [11:52:19]line РНМ: 0000000000162794 [11:52:19]line Версия ККМ: v1.0 [11:52:19]line Платежная система: O! деньги [11:52:19]line ФМ: 0000000002094532 [11:52:19]line ФД: 58297 [11:52:19]line ФПД: 125657799015367 [11:52:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115218&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58297&fm=125657799015367&tin=02508201610067®Number=0000000000162794&sum=120056 [11:52:19]OFD Sender: Processing packet 58297 [packets to send 51, broken 50] [11:52:19]ProducePacketName [11:52:19]name=ofd_packets/00058297 [11:52:19]OFD Sender: To server: pG, [11:52:19]CommunicateWithHost lk.salyk.kg:30040 [11:52:19]ConnectInit lk.salyk.kg [11:52:19]written 0, free lines is 4095 [11:52:19]Connected sock=10 [11:52:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 99 FB 07 01 1C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 72 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E3 00 00 35 04 06 00 72 48 FC 79 3B C7 30 CC AE AD E0 EC 16 3A [11:52:20]Write to MH i2c: 01 00 00 0C 06 12 [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: 01 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: 01 07 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: 01 07 00 0C 06 00 00 00 00 00 C8 0C ED [11:52:20]RasterBufferAndPrint [11:52:20]line [11:52:20]line [11:52:20]line [11:52:20]line [11:52:20]line [11:52:20]written 0, free lines is 3277 [11:52:20]MH_Cut [11:52:20]Write to MH i2c: D1 01 00 13 06 01 EB [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: D1 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: D1 01 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: D1 01 00 13 06 00 EA [11:52:20]Write to MH i2c: 01 00 00 14 06 1A [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A8 53 47 00 73 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 32 30 39 34 35 33 32 10 04 04 00 B9 E3 00 00 F4 03 04 00 C1 2E C4 66 B6 04 01 00 00 14 CC 04 8C 2B FB 4B E0 [11:52:20]CommunicateWithHost err = 0 [11:52:20]CheckOFDResponse [11:52:20]1017 (14) - 77093643461234 [11:52:20]1041 (16) - 0000000002094532 [11:52:20]1040 (4) - 58297 [11:52:20]1012 (4) - 20.08.2024 05:50 [11:52:20]1206 (1) - 0 [11:52:20]OFD Sender: Remove packet 58297 [11:52:20]ProducePacketName [11:52:20]name=ofd_packets/00058297 [11:52:20]NVStorageDeleteData [11:52:20]OFD Sender: No OFD packet to send [11:52:21]*** Cut start [11:52:21]*** Partial cut [11:52:21]*** CUTSNS_PIN = 1 [11:52:21]*** CUTSNS_PIN = 0 [11:52:21]*** Brake cut motor [11:52:21]Read from MH i2c: 01 [11:52:21]MH_I2C_Read... [11:52:21]*** Stop cut motor [11:52:21]*** Cut end [11:52:21]Read from MH i2c: 01 07 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: 01 07 00 14 06 00 00 00 00 00 FF 0F 2F [11:52:21]process_action close_receipt done [11:52:21]requested_data is exist [11:52:21]produce_requested_data [11:52:21]requested_item fm.sn is exist - process it [11:52:21]wFMCommunicate request_size=4 [11:52:21]MH_SAM_APDU [11:52:21]CAPDU: 80 11 00 00 [11:52:21]Write to MH i2c: E2 08 00 15 06 80 11 00 00 00 00 00 00 95 [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 17 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 17 00 15 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E1 [11:52:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:52:21]wFMCommunicate OK [11:52:21]requested_item fd.num is exist - process it [11:52:21]SAM_PROTO_GetFieldsCounters [11:52:21]wFMCommunicate request_size=4 [11:52:21]MH_SAM_APDU [11:52:21]CAPDU: 80 13 00 00 [11:52:21]Write to MH i2c: E2 08 00 16 06 80 13 00 00 00 00 00 00 98 [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:22]Read from MH i2c: E2 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: E2 62 00 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: E2 62 00 16 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 04 [11:52:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:22]wFMCommunicate OK [11:52:22]SAM_PROTO_GetFieldsCounters done [11:52:22]requested_item shift.num is exist - process it [11:52:22]requested_item shift.opened is exist - process it [11:52:22]req_shift_opened [11:52:22]FM_GetShiftState [11:52:22]SAM_PROTO_GetShiftState [11:52:22]wFMCommunicate request_size=4 [11:52:22]MH_SAM_APDU [11:52:22]CAPDU: 80 13 01 00 [11:52:22]Write to MH i2c: E2 08 00 17 06 80 13 01 00 00 00 00 00 9A [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:22]Read from MH i2c: E2 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: E2 0E 00 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: E2 0E 00 17 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BD [11:52:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:52:22]wFMCommunicate OK [11:52:22]SAM_PROTO_GetShiftState done [11:52:22]FM_GetShiftState done [11:52:22]req_shift_opened done [11:52:22]requested_item shift.open_date is exist - process it [11:52:22]req_shift_open_date [11:52:22]req_shift_open_date done [11:52:22]produce_requested_data done [11:52:22]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58297,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:52:22]process_action_free close_receipt [11:52:22]json_value_free [11:52:22]json_value_free done [11:52:22]process_json_proto returns [11:52:22]Send response to host [11:52:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58297,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:52:22]free response buf [11:52:22]execute_script done [11:52:22]execute_script returns [11:52:22]free content buf [11:52:22]Sock 8.Close socket [11:52:22]Sock 8.Thread stoped [11:52:25]OFD Sender: No OFD packet to send [11:52:30]OFD Sender: No OFD packet to send [11:52:35]OFD Sender: No OFD packet to send [11:52:40]OFD Sender: No OFD packet to send [11:52:42]accept exits with 9 [11:52:42]New connection [11:52:42]New thread 3066711396 created [11:52:42]Thread 3066854756 joined [11:52:42]Waiting for new connection... [11:52:42] Sock 9.Parse request [11:52:42]Sock 9.Check first char [11:52:42]Sock 9.First char is OK [11:52:42]request: POST /json_proto HTTP/1.0 [11:52:42]Method: POST [11:52:42]URL: /json_proto [11:52:42]Method is POST - this is cgi request [11:52:42]url: /json_proto [11:52:42]query_string will be loaded in cgi processing [11:52:42]execute_cgi json_proto POST (null) [11:52:42]execute_cgi path=json_proto method=POST [11:52:42]POST find Content-Length [11:52:42]Host: 172.17.44.3:8080 [11:52:42]Content-Length: 792 [11:52:42]Content-Type: application/json [11:52:42] [11:52:42]POST finish read [11:52:42]Found Content-Length = 792 [11:52:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A3812", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:42]execute_script... [11:52: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)2075560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A3812", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:42]POST & json_proto [11:52:42]process_json_proto [11:52:42]json parsed OK: [11:52:42]protocol is kg_v1.0 [11:52:42]action value=close_receipt [11:52:42]process_action close_receipt [11:52:42]cmd_close_receipt [11:52:42]MH_GetDate [11:52:42]Write to MH i2c: F0 00 00 18 06 0D [11:52:42]Write i2c OK [11:52:42]MH_I2C_Read... [11:52:42]Read from MH i2c: F0 [11:52:42]MH_I2C_Read... [11:52:42]Read from MH i2c: F0 09 00 [11:52:42]MH_I2C_Read... [11:52:42]Read from MH i2c: F0 09 00 18 06 00 8A 83 C4 66 AD C5 5D 66 82 [11:52:42]GetLastDocTimeStamp 1724154738 [11:52:42]current date 1724154762 [11:52:42]FM_GetShiftState [11:52:42]SAM_PROTO_GetShiftState [11:52:42]wFMCommunicate request_size=4 [11:52:42]MH_SAM_APDU [11:52:42]CAPDU: 80 13 01 00 [11:52:42]Write to MH i2c: E2 08 00 19 06 80 13 01 00 00 00 00 00 9C [11:52:42]Write i2c OK [11:52:42]MH_I2C_Read... [11:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:42]Read from MH i2c: E2 [11:52:42]MH_I2C_Read... [11:52:42]Read from MH i2c: E2 0E 00 [11:52:42]MH_I2C_Read... [11:52:42]Read from MH i2c: E2 0E 00 19 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BF [11:52:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:52:42]wFMCommunicate OK [11:52:42]SAM_PROTO_GetShiftState done [11:52:42]FM_GetShiftState done [11:52:42]opened in 1724112910 [11:52:42]opened+sec_in_day 1724199310 [11:52:42]quantity*price = 0 [11:52:42]sum+1 = 1 [11:52:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 282 20.08.2024 11:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 3812 ФМ: 0000000002094532 ФД: 58298 ФПД: 160140442198469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115242&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58298&fm=160140442198469&tin=02508201610067®Number=0000000000162794&sum=0 [11:52:43]StoreToDocumentArchive [11:52:43]shift 100 fd 58298 [11:52:43]save to /storage/0100/doc_00058298 [11:52:43]save last doc name /storage/0100/doc_00058298 to /storage/kkm_last_doc_name [11:52:43]save OK [11:52:43]Clear old archive folders... [11:52:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:43]tlvbuf is 019562A0 [11:52:43]SAM_PROTO_ClearQueue [11:52:43]wFMCommunicate request_size=4 [11:52:43]MH_SAM_APDU [11:52:43]CAPDU: 80 09 00 00 [11:52:43]Write to MH i2c: E2 08 00 26 06 80 09 00 00 00 00 00 00 9E [11:52:43]Write i2c OK [11:52:43]MH_I2C_Read... [11:52:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:43]Read from MH i2c: E2 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 03 00 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 03 00 26 06 00 90 00 A0 [11:52:43]RAPDU: 90 00 [11:52:43]wFMCommunicate OK [11:52:43]SAM_PROTO_ClearQueue done [11:52:43]KKMCreateOFDPacket [11:52:43]OFDProtocolAddRootSTLVToBuf [11:52:43]FM_MakeSignedData [11:52:43]FM_MakeSignedData [11:52:43]SAM_PROTO_SignData [11:52:43]wFMCommunicate request_size=4 [11:52:43]MH_SAM_APDU [11:52:43]CAPDU: 80 0D 01 02 [11:52:43]Write to MH i2c: E2 08 00 27 06 80 0D 01 02 00 00 00 00 A6 [11:52:43]Write i2c OK [11:52:43]MH_I2C_Read... [11:52:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:43]Read from MH i2c: E2 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 03 00 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 03 00 27 06 00 90 00 A1 [11:52:43]RAPDU: 90 00 [11:52:43]wFMCommunicate OK [11:52:43]wFMCommunicate request_size=255 [11:52:43]MH_SAM_APDU [11:52: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 34 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 1A 01 00 00 F4 03 04 00 8A 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E3 00 00 35 04 06 00 91 [11:52:43]Write to MH i2c: E2 02 01 28 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 34 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 1A 01 00 00 F4 03 04 00 8A 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E3 00 00 35 04 06 00 91 00 00 FE [11:52:43]Write i2c OK [11:52:43]MH_I2C_Read... [11:52:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:43]Read from MH i2c: E2 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 03 00 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 03 00 28 06 00 90 00 A2 [11:52:43]RAPDU: 90 00 [11:52:43]wFMCommunicate OK [11:52:43]wFMCommunicate request_size=10 [11:52:43]MH_SAM_APDU [11:52:43]CAPDU: 80 0D 02 02 05 A5 9A 2B E1 C5 [11:52:43]Write to MH i2c: E2 0D 00 29 06 80 0D 02 02 05 00 A5 9A 2B E1 C5 00 00 C3 [11:52:43]Write i2c OK [11:52:43]MH_I2C_Read... [11:52:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:43]Read from MH i2c: E2 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 03 00 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 03 00 29 06 00 90 00 A3 [11:52:43]RAPDU: 90 00 [11:52:43]wFMCommunicate OK [11:52:43]wFMCommunicate request_size=4 [11:52:43]MH_SAM_APDU [11:52:43]CAPDU: 80 0D 03 02 [11:52:43]Write to MH i2c: E2 08 00 2A 06 80 0D 03 02 00 00 00 00 AB [11:52:43]Write i2c OK [11:52:43]MH_I2C_Read... [11:52:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:43]Read from MH i2c: E2 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 0B 00 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 0B 00 2A 06 00 28 D9 F9 51 CF 33 DB CD 90 00 A1 [11:52:43]RAPDU: 28 D9 F9 51 CF 33 DB CD 90 00 [11:52:43]wFMCommunicate OK [11:52:43]SAM_PROTO_SignData done [11:52:43]FM_MakeSignedData done [11:52:43]CreateOFDProtocolMessage [11:52:43]wFMCommunicate request_size=4 [11:52:43]MH_SAM_APDU [11:52:43]CAPDU: 80 11 00 00 [11:52:43]Write to MH i2c: E2 08 00 2B 06 80 11 00 00 00 00 00 00 AB [11:52:43]Write i2c OK [11:52:43]MH_I2C_Read... [11:52:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:43]Read from MH i2c: E2 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 17 00 [11:52:43]MH_I2C_Read... [11:52:43]Read from MH i2c: E2 17 00 2B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F7 [11:52:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:52:43]wFMCommunicate OK [11:52:43]CreateOFDProtocolMessage done [11:52:43]OFDSenderStorePacket 58298 [11:52:43]StoreOFDPacket docnum=58298 [11:52:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB A3 07 01 38 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 1A 01 00 00 F4 03 04 00 8A 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E3 00 00 35 04 06 00 91 A5 9A 2B E1 C5 28 D9 F9 51 CF 33 DB CD [11:52:43]CheckFolder [11:52:43]dirname=/storage/ofd_packets [11:52:44]CheckFolder done [11:52:44]ProducePacketName [11:52:44]name=ofd_packets/00058298 [11:52:44]NVStorageSaveData ofd_packets/00058298 [11:52:44]File name is /storage/ofd_packets/00058298 [11:52:44]Write 301 bytes [11:52:44]NVStorageSaveData done [11:52:44]OFDSenderStorePacket done [11:52:44]KKMCreateOFDPacket done [11:52:44]NVStorageSaveData kkm_last_timestamp [11:52:44]File name is /storage/kkm_last_timestamp [11:52:44]Write 4 bytes [11:52:44]NVStorageSaveData done [11:52:44]OFD Sender: Processing packet 58298 [packets to send 51, broken 50] [11:52:44]ProducePacketName [11:52:44]name=ofd_packets/00058298 [11:52:44]OFD Sender: To server: pG, [11:52:44]CommunicateWithHost lk.salyk.kg:30040 [11:52:44]ConnectInit lk.salyk.kg [11:52:44]ExternCall_PrintAddStr [11:52:44]wPrintStart [11:52:44]Write to MH i2c: 01 00 00 2C 06 32 [11:52:44]Write i2c OK [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: 01 [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: 01 07 00 [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: 01 07 00 2C 06 00 00 00 00 00 FF 0F 47 [11:52:44]RasterBufferAndPrint [11:52:44]line Счет N : (1)2075560 [11:52:44]line ИНН: 02508201610067 [11:52:44]line Контрольно-Кассовый Чек [11:52:44]line ПРОДАЖА [11:52:44]line ТРК (МРК, ГНК) : 43 [11:52:44]line Товар: 2710124130 [11:52:44]line Аи-92-К-4 [11:52:44]line 20.000 * 0.00 [11:52:44]line = 0.00 [11:52:44]line НДС 12% НСП 1% [11:52:44]line > о реализуемом товаре [11:52:44]line ИТОГО: 0.00 [11:52:44]line НСП 1% : 0.00 [11:52:44]line НДС 12% : 0.00 [11:52:44]line Наличными: 0.00 [11:52:44]line Безнал.: 0.00 [11:52:44]line Место: АЗС № 135 "Партнер Нефть" [11:52:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:52:44]line СНО: Общий режим [11:52:44]line Чек 282 20.08.2024 11:52 [11:52:44]line Смена: 100 ФФД: 1.0 [11:52:44]line ЗНМ: 0300000196 [11:52:44]line РНМ: 0000000000162794 [11:52:44]line Версия ККМ: v1.0 [11:52:44]line Талоны: Топливная Карта [11:52:44]line 3812 [11:52:44]line ФМ: 0000000002094532 [11:52:44]line ФД: 58298 [11:52:44]line ФПД: 160140442198469 [11:52:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115242&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58298&fm=160140442198469&tin=02508201610067®Number=0000000000162794&sum=0 [11:52:44]Connected sock=11 [11:52:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB A3 07 01 38 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 1A 01 00 00 F4 03 04 00 8A 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E3 00 00 35 04 06 00 91 A5 9A 2B E1 C5 28 D9 F9 51 CF 33 DB CD [11:52:44]written 0, free lines is 4095 [11:52:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B3 78 47 00 F5 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 32 30 39 34 35 33 32 10 04 04 00 BA E3 00 00 F4 03 04 00 D9 2E C4 66 B6 04 01 00 00 AC 03 52 FC AB 9B 3E 57 [11:52:44]CommunicateWithHost err = 0 [11:52:44]CheckOFDResponse [11:52:44]1017 (14) - 77093643461234 [11:52:44]1041 (16) - 0000000002094532 [11:52:44]1040 (4) - 58298 [11:52:44]1012 (4) - 20.08.2024 05:51 [11:52:44]1206 (1) - 0 [11:52:44]OFD Sender: Remove packet 58298 [11:52:44]ProducePacketName [11:52:44]name=ofd_packets/00058298 [11:52:44]NVStorageDeleteData [11:52:44]Write to MH i2c: 01 00 00 56 06 5C [11:52:44]Write i2c OK [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: 01 [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: 01 07 00 [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: 01 07 00 56 06 00 00 00 00 00 C3 0C 32 [11:52:44]RasterBufferAndPrint [11:52:44]line [11:52:44]line [11:52:44]line [11:52:44]line [11:52:44]line [11:52:44]written 0, free lines is 3273 [11:52:44]MH_Cut [11:52:44]Write to MH i2c: D1 01 00 5D 06 01 35 [11:52:44]Write i2c OK [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: D1 [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: D1 01 00 [11:52:44]MH_I2C_Read... [11:52:44]Read from MH i2c: D1 01 00 5D 06 00 34 [11:52:44]Write to MH i2c: 01 00 00 5E 06 64 [11:52:44]Write i2c OK [11:52:44]MH_I2C_Read... [11:52:45]OFD Sender: No OFD packet to send [11:52:45]*** Cut start [11:52:45]*** Partial cut [11:52:45]*** CUTSNS_PIN = 1 [11:52:45]*** CUTSNS_PIN = 0 [11:52:46]*** Brake cut motor [11:52:46]Read from MH i2c: 01 [11:52:46]MH_I2C_Read... [11:52:46]*** Stop cut motor [11:52:46]*** Cut end [11:52:46]Read from MH i2c: 01 07 00 [11:52:46]MH_I2C_Read... [11:52:46]Read from MH i2c: 01 07 00 5E 06 00 00 00 00 00 FF 0F 79 [11:52:46]process_action close_receipt done [11:52:46]requested_data is exist [11:52:46]produce_requested_data [11:52:46]requested_item fm.sn is exist - process it [11:52:46]wFMCommunicate request_size=4 [11:52:46]MH_SAM_APDU [11:52:46]CAPDU: 80 11 00 00 [11:52:46]Write to MH i2c: E2 08 00 5F 06 80 11 00 00 00 00 00 00 DF [11:52:46]Write i2c OK [11:52:46]MH_I2C_Read... [11:52:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:46]Read from MH i2c: E2 [11:52:46]MH_I2C_Read... [11:52:46]Read from MH i2c: E2 17 00 [11:52:46]MH_I2C_Read... [11:52:46]Read from MH i2c: E2 17 00 5F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2B [11:52:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:52:46]wFMCommunicate OK [11:52:46]requested_item fd.num is exist - process it [11:52:46]SAM_PROTO_GetFieldsCounters [11:52:46]wFMCommunicate request_size=4 [11:52:46]MH_SAM_APDU [11:52:46]CAPDU: 80 13 00 00 [11:52:46]Write to MH i2c: E2 08 00 60 06 80 13 00 00 00 00 00 00 E2 [11:52:46]Write i2c OK [11:52:46]MH_I2C_Read... [11:52:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:46]Read from MH i2c: E2 [11:52:46]MH_I2C_Read... [11:52:46]Read from MH i2c: E2 62 00 [11:52:46]MH_I2C_Read... [11:52:46]Read from MH i2c: E2 62 00 60 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [11:52:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:46]wFMCommunicate OK [11:52:46]SAM_PROTO_GetFieldsCounters done [11:52:46]requested_item shift.num is exist - process it [11:52:46]requested_item shift.opened is exist - process it [11:52:46]req_shift_opened [11:52:46]FM_GetShiftState [11:52:46]SAM_PROTO_GetShiftState [11:52:46]wFMCommunicate request_size=4 [11:52:46]MH_SAM_APDU [11:52:46]CAPDU: 80 13 01 00 [11:52:46]Write to MH i2c: E2 08 00 61 06 80 13 01 00 00 00 00 00 E4 [11:52:46]Write i2c OK [11:52:46]MH_I2C_Read... [11:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:46]Read from MH i2c: E2 [11:52:46]MH_I2C_Read... [11:52:46]Read from MH i2c: E2 0E 00 [11:52:46]MH_I2C_Read... [11:52:46]Read from MH i2c: E2 0E 00 61 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 07 [11:52:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:52:46]wFMCommunicate OK [11:52:46]SAM_PROTO_GetShiftState done [11:52:46]FM_GetShiftState done [11:52:46]req_shift_opened done [11:52:46]requested_item shift.open_date is exist - process it [11:52:46]req_shift_open_date [11:52:46]req_shift_open_date done [11:52:46]produce_requested_data done [11:52:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58298,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:52:46]process_action_free close_receipt [11:52:46]json_value_free [11:52:46]json_value_free done [11:52:46]process_json_proto returns [11:52:46]Send response to host [11:52:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58298,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:52:46]free response buf [11:52:46]execute_script done [11:52:46]execute_script returns [11:52:46]free content buf [11:52:46]Sock 9.Close socket [11:52:46]Sock 9.Thread stoped [11:52:50]OFD Sender: No OFD packet to send [11:52:55]OFD Sender: No OFD packet to send [11:53:00]OFD Sender: No OFD packet to send [11:53:05]OFD Sender: No OFD packet to send [11:53:10]OFD Sender: No OFD packet to send [11:53:15]OFD Sender: No OFD packet to send [11:53:20]OFD Sender: No OFD packet to send [11:53:25]OFD Sender: No OFD packet to send [11:53:30]OFD Sender: No OFD packet to send [11:53:35]OFD Sender: No OFD packet to send [11:53:37]accept exits with 8 [11:53:37]New connection [11:53:37]New thread 3066854756 created [11:53:37]Thread 3066711396 joined [11:53:37]Waiting for new connection... [11:53:37] Sock 8.Parse request [11:53:37]Sock 8.Check first char [11:53:37]Sock 8.First char is OK [11:53:37]request: POST /json_proto HTTP/1.0 [11:53:37]Method: POST [11:53:37]URL: /json_proto [11:53:37]Method is POST - this is cgi request [11:53:37]url: /json_proto [11:53:37]query_string will be loaded in cgi processing [11:53:37]execute_cgi json_proto POST (null) [11:53:37]execute_cgi path=json_proto method=POST [11:53:37]POST find Content-Length [11:53:37]Host: 172.17.44.3:8080 [11:53:37]Content-Length: 785 [11:53:37]Content-Type: application/json [11:53:37] [11:53:37]POST finish read [11:53:37]Found Content-Length = 785 [11:53:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:37]execute_script... [11:53: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)2075562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:37]POST & json_proto [11:53:37]process_json_proto [11:53:37]json parsed OK: [11:53:37]protocol is kg_v1.0 [11:53:37]action value=close_receipt [11:53:37]process_action close_receipt [11:53:37]cmd_close_receipt [11:53:37]MH_GetDate [11:53:37]Write to MH i2c: F0 00 00 62 06 57 [11:53:37]Write i2c OK [11:53:37]MH_I2C_Read... [11:53:37]Read from MH i2c: F0 [11:53:37]MH_I2C_Read... [11:53:37]Read from MH i2c: F0 09 00 [11:53:37]MH_I2C_Read... [11:53:37]Read from MH i2c: F0 09 00 62 06 00 C2 83 C4 66 AD C5 5D 66 04 [11:53:37]GetLastDocTimeStamp 1724154762 [11:53:37]current date 1724154818 [11:53:37]FM_GetShiftState [11:53:37]SAM_PROTO_GetShiftState [11:53:37]wFMCommunicate request_size=4 [11:53:37]MH_SAM_APDU [11:53:37]CAPDU: 80 13 01 00 [11:53:37]Write to MH i2c: E2 08 00 63 06 80 13 01 00 00 00 00 00 E6 [11:53:37]Write i2c OK [11:53:37]MH_I2C_Read... [11:53:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:37]Read from MH i2c: E2 [11:53:37]MH_I2C_Read... [11:53:37]Read from MH i2c: E2 0E 00 [11:53:37]MH_I2C_Read... [11:53:37]Read from MH i2c: E2 0E 00 63 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 09 [11:53:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:53:37]wFMCommunicate OK [11:53:37]SAM_PROTO_GetShiftState done [11:53:37]FM_GetShiftState done [11:53:37]opened in 1724112910 [11:53:37]opened+sec_in_day 1724199310 [11:53:37]quantity*price = 100035 [11:53:37]sum+1 = 100036 [11:53:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 283 20.08.2024 11:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58299 ФПД: 272977408835741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115338&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58299&fm=272977408835741&tin=02508201610067®Number=0000000000162794&sum=100035 [11:53:38]StoreToDocumentArchive [11:53:38]shift 100 fd 58299 [11:53:38]save to /storage/0100/doc_00058299 [11:53:38]save last doc name /storage/0100/doc_00058299 to /storage/kkm_last_doc_name [11:53:38]save OK [11:53:38]Clear old archive folders... [11:53:38]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:53:38]tlvbuf is 01957EE0 [11:53:38]SAM_PROTO_ClearQueue [11:53:38]wFMCommunicate request_size=4 [11:53:38]MH_SAM_APDU [11:53:38]CAPDU: 80 09 00 00 [11:53:38]Write to MH i2c: E2 08 00 70 06 80 09 00 00 00 00 00 00 E8 [11:53:38]Write i2c OK [11:53:38]MH_I2C_Read... [11:53:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:38]Read from MH i2c: E2 [11:53:38]MH_I2C_Read... [11:53:38]Read from MH i2c: E2 03 00 [11:53:38]MH_I2C_Read... [11:53:38]Read from MH i2c: E2 03 00 70 06 00 90 00 EA [11:53:38]RAPDU: 90 00 [11:53:38]wFMCommunicate OK [11:53:38]SAM_PROTO_ClearQueue done [11:53:38]KKMCreateOFDPacket [11:53:38]OFDProtocolAddRootSTLVToBuf [11:53:38]FM_MakeSignedData [11:53:38]FM_MakeSignedData [11:53:38]SAM_PROTO_SignData [11:53:38]wFMCommunicate request_size=4 [11:53:38]MH_SAM_APDU [11:53:38]CAPDU: 80 0D 01 02 [11:53:38]Write to MH i2c: E2 08 00 71 06 80 0D 01 02 00 00 00 00 F0 [11:53:38]Write i2c OK [11:53:38]MH_I2C_Read... [11:53:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:39]Read from MH i2c: E2 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 03 00 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 03 00 71 06 00 90 00 EB [11:53:39]RAPDU: 90 00 [11:53:39]wFMCommunicate OK [11:53:39]wFMCommunicate request_size=253 [11:53:39]MH_SAM_APDU [11:53:39]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 C2 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E3 00 00 35 04 06 00 F8 45 81 7C 40 9D [11:53:39]Write to MH i2c: E2 00 01 72 06 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 C2 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E3 00 00 35 04 06 00 F8 45 81 7C 40 9D 00 00 45 [11:53:39]Write i2c OK [11:53:39]MH_I2C_Read... [11:53:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:39]Read from MH i2c: E2 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 03 00 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 03 00 72 06 00 90 00 EC [11:53:39]RAPDU: 90 00 [11:53:39]wFMCommunicate OK [11:53:39]wFMCommunicate request_size=4 [11:53:39]MH_SAM_APDU [11:53:39]CAPDU: 80 0D 03 02 [11:53:39]Write to MH i2c: E2 08 00 73 06 80 0D 03 02 00 00 00 00 F4 [11:53:39]Write i2c OK [11:53:39]MH_I2C_Read... [11:53:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:39]Read from MH i2c: E2 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 0B 00 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 0B 00 73 06 00 6B AF 53 CF B6 2A CA 28 90 00 03 [11:53:39]RAPDU: 6B AF 53 CF B6 2A CA 28 90 00 [11:53:39]wFMCommunicate OK [11:53:39]SAM_PROTO_SignData done [11:53:39]FM_MakeSignedData done [11:53:39]CreateOFDProtocolMessage [11:53:39]wFMCommunicate request_size=4 [11:53:39]MH_SAM_APDU [11:53:39]CAPDU: 80 11 00 00 [11:53:39]Write to MH i2c: E2 08 00 74 06 80 11 00 00 00 00 00 00 F4 [11:53:39]Write i2c OK [11:53:39]MH_I2C_Read... [11:53:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:39]Read from MH i2c: E2 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 17 00 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 17 00 74 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 40 [11:53:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:53:39]wFMCommunicate OK [11:53:39]CreateOFDProtocolMessage done [11:53:39]OFDSenderStorePacket 58299 [11:53:39]StoreOFDPacket docnum=58299 [11:53:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 B9 1A 00 01 55 99 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 C2 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E3 00 00 35 04 06 00 F8 45 81 7C 40 9D 6B AF 53 CF B6 2A CA 28 [11:53:39]CheckFolder [11:53:39]dirname=/storage/ofd_packets [11:53:39]CheckFolder done [11:53:39]ProducePacketName [11:53:39]name=ofd_packets/00058299 [11:53:39]NVStorageSaveData ofd_packets/00058299 [11:53:39]File name is /storage/ofd_packets/00058299 [11:53:39]Write 294 bytes [11:53:39]NVStorageSaveData done [11:53:39]OFDSenderStorePacket done [11:53:39]KKMCreateOFDPacket done [11:53:39]NVStorageSaveData kkm_last_timestamp [11:53:39]File name is /storage/kkm_last_timestamp [11:53:39]Write 4 bytes [11:53:39]NVStorageSaveData done [11:53:39]ExternCall_PrintAddStr [11:53:39]wPrintStart [11:53:39]Write to MH i2c: 01 00 00 75 06 7B [11:53:39]Write i2c OK [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: 01 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: 01 07 00 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: 01 07 00 75 06 00 00 00 00 00 FF 0F 90 [11:53:39]RasterBufferAndPrint [11:53:39]line Счет N : (1)2075562 [11:53:39]line ИНН: 02508201610067 [11:53:39]line Контрольно-Кассовый Чек [11:53:39]line ПРОДАЖА [11:53:39]line ТРК (МРК, ГНК) : 54 [11:53:39]line Товар: 2710124130 [11:53:39]line SU-92 [11:53:39]line 14.540 * 68.80 [11:53:39]line = 1000.35 [11:53:39]line НДС 12% НСП 1% [11:53:39]line > о реализуемом товаре [11:53:39]line ИТОГО: 1000.35 [11:53:39]line НСП 1% : 8.85 [11:53:39]line НДС 12% : 106.23 [11:53:39]line Наличными: 0.00 [11:53:39]line Безнал.: 1000.35 [11:53:39]line Место: АЗС № 135 "Партнер Нефть" [11:53:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:53:39]line СНО: Общий режим [11:53:39]line Чек 283 20.08.2024 11:53 [11:53:39]line Смена: 100 ФФД: 1.0 [11:53:39]line ЗНМ: 0300000196 [11:53:39]line РНМ: 0000000000162794 [11:53:39]line Версия ККМ: v1.0 [11:53:39]line Платежная система: O! деньги [11:53:39]line ФМ: 0000000002094532 [11:53:39]line ФД: 58299 [11:53:39]line ФПД: 272977408835741 [11:53:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115338&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58299&fm=272977408835741&tin=02508201610067®Number=0000000000162794&sum=100035 [11:53:39]OFD Sender: Processing packet 58299 [packets to send 51, broken 50] [11:53:39]ProducePacketName [11:53:39]name=ofd_packets/00058299 [11:53:39]OFD Sender: To server: pG, [11:53:39]CommunicateWithHost lk.salyk.kg:30040 [11:53:39]ConnectInit lk.salyk.kg [11:53:39]written 0, free lines is 4095 [11:53:39]Connected sock=10 [11:53:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 B9 1A 00 01 55 99 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 C2 83 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E3 00 00 35 04 06 00 F8 45 81 7C 40 9D 6B AF 53 CF B6 2A CA 28 [11:53:40]Write to MH i2c: 01 00 00 9F 06 A5 [11:53:40]Write i2c OK [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: 01 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: 01 07 00 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: 01 07 00 9F 06 00 00 00 00 00 C4 0C 7C [11:53:40]RasterBufferAndPrint [11:53:40]line [11:53:40]line [11:53:40]line [11:53:40]line [11:53:40]line [11:53:40]written 0, free lines is 3274 [11:53:40]MH_Cut [11:53:40]Write to MH i2c: D1 01 00 A6 06 01 7E [11:53:40]Write i2c OK [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: D1 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: D1 01 00 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: D1 01 00 A6 06 00 7D [11:53:40]Write to MH i2c: 01 00 00 A7 06 AD [11:53:40]Write i2c OK [11:53:40]MH_I2C_Read... [11:53:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A0 75 47 00 CD 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 32 30 39 34 35 33 32 10 04 04 00 BB E3 00 00 F4 03 04 00 11 2F C4 66 B6 04 01 00 00 8C 0F BC FC 0A C1 C8 15 [11:53:40]CommunicateWithHost err = 0 [11:53:40]CheckOFDResponse [11:53:40]1017 (14) - 77093643461234 [11:53:40]1041 (16) - 0000000002094532 [11:53:40]1040 (4) - 58299 [11:53:40]1012 (4) - 20.08.2024 05:52 [11:53:40]1206 (1) - 0 [11:53:40]OFD Sender: Remove packet 58299 [11:53:40]ProducePacketName [11:53:40]name=ofd_packets/00058299 [11:53:40]NVStorageDeleteData [11:53:40]OFD Sender: No OFD packet to send [11:53:41]*** Cut start [11:53:41]*** Partial cut [11:53:41]*** CUTSNS_PIN = 1 [11:53:41]*** CUTSNS_PIN = 0 [11:53:41]*** Brake cut motor [11:53:41]Read from MH i2c: 01 [11:53:41]MH_I2C_Read... [11:53:41]*** Stop cut motor [11:53:41]*** Cut end [11:53:41]Read from MH i2c: 01 07 00 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: 01 07 00 A7 06 00 00 00 00 00 FF 0F C2 [11:53:41]process_action close_receipt done [11:53:41]requested_data is exist [11:53:41]produce_requested_data [11:53:41]requested_item fm.sn is exist - process it [11:53:41]wFMCommunicate request_size=4 [11:53:41]MH_SAM_APDU [11:53:41]CAPDU: 80 11 00 00 [11:53:41]Write to MH i2c: E2 08 00 A8 06 80 11 00 00 00 00 00 00 28 [11:53:41]Write i2c OK [11:53:41]MH_I2C_Read... [11:53:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:41]Read from MH i2c: E2 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 17 00 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 17 00 A8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 74 [11:53:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:53:41]wFMCommunicate OK [11:53:41]requested_item fd.num is exist - process it [11:53:41]SAM_PROTO_GetFieldsCounters [11:53:41]wFMCommunicate request_size=4 [11:53:41]MH_SAM_APDU [11:53:41]CAPDU: 80 13 00 00 [11:53:41]Write to MH i2c: E2 08 00 A9 06 80 13 00 00 00 00 00 00 2B [11:53:41]Write i2c OK [11:53:41]MH_I2C_Read... [11:53:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:41]Read from MH i2c: E2 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 62 00 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 62 00 A9 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 9F [11:53:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:41]wFMCommunicate OK [11:53:41]SAM_PROTO_GetFieldsCounters done [11:53:41]requested_item shift.num is exist - process it [11:53:41]requested_item shift.opened is exist - process it [11:53:41]req_shift_opened [11:53:41]FM_GetShiftState [11:53:41]SAM_PROTO_GetShiftState [11:53:41]wFMCommunicate request_size=4 [11:53:41]MH_SAM_APDU [11:53:41]CAPDU: 80 13 01 00 [11:53:41]Write to MH i2c: E2 08 00 AA 06 80 13 01 00 00 00 00 00 2D [11:53:41]Write i2c OK [11:53:41]MH_I2C_Read... [11:53:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:42]Read from MH i2c: E2 [11:53:42]MH_I2C_Read... [11:53:42]Read from MH i2c: E2 0E 00 [11:53:42]MH_I2C_Read... [11:53:42]Read from MH i2c: E2 0E 00 AA 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 50 [11:53:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:53:42]wFMCommunicate OK [11:53:42]SAM_PROTO_GetShiftState done [11:53:42]FM_GetShiftState done [11:53:42]req_shift_opened done [11:53:42]requested_item shift.open_date is exist - process it [11:53:42]req_shift_open_date [11:53:42]req_shift_open_date done [11:53:42]produce_requested_data done [11:53:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58299,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:53:42]process_action_free close_receipt [11:53:42]json_value_free [11:53:42]json_value_free done [11:53:42]process_json_proto returns [11:53:42]Send response to host [11:53:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58299,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:53:42]free response buf [11:53:42]execute_script done [11:53:42]execute_script returns [11:53:42]free content buf [11:53:42]Sock 8.Close socket [11:53:42]Sock 8.Thread stoped [11:53:45]OFD Sender: No OFD packet to send [11:53:50]OFD Sender: No OFD packet to send [11:53:55]OFD Sender: No OFD packet to send [11:54:00]OFD Sender: No OFD packet to send [11:54:05]OFD Sender: No OFD packet to send [11:54:10]OFD Sender: No OFD packet to send [11:54:15]OFD Sender: No OFD packet to send [11:54:20]OFD Sender: No OFD packet to send [11:54:25]OFD Sender: No OFD packet to send [11:54:30]OFD Sender: No OFD packet to send [11:54:35]OFD Sender: No OFD packet to send [11:54:40]OFD Sender: No OFD packet to send [11:54:43]accept exits with 9 [11:54:43]New connection [11:54:43]New thread 3066711396 created [11:54:43]Thread 3066854756 joined [11:54:43]Waiting for new connection... [11:54:43] Sock 9.Parse request [11:54:43]Sock 9.Check first char [11:54:43]Sock 9.First char is OK [11:54:43]request: POST /json_proto HTTP/1.0 [11:54:43]Method: POST [11:54:43]URL: /json_proto [11:54:43]Method is POST - this is cgi request [11:54:43]url: /json_proto [11:54:43]query_string will be loaded in cgi processing [11:54:43]execute_cgi json_proto POST (null) [11:54:43]execute_cgi path=json_proto method=POST [11:54:43]POST find Content-Length [11:54:43]Host: 172.17.44.3:8080 [11:54:43]Content-Length: 782 [11:54:43]Content-Type: application/json [11:54:43] [11:54:43]POST finish read [11:54:43]Found Content-Length = 782 [11:54:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 6.780, "sum" : 466.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 466.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:43]execute_script... [11:54:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 6.780, "sum" : 466.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 466.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:43]POST & json_proto [11:54:43]process_json_proto [11:54:43]json parsed OK: [11:54:43]protocol is kg_v1.0 [11:54:43]action value=close_receipt [11:54:43]process_action close_receipt [11:54:43]cmd_close_receipt [11:54:43]MH_GetDate [11:54:43]Write to MH i2c: F0 00 00 AB 06 A0 [11:54:43]Write i2c OK [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: F0 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: F0 09 00 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: F0 09 00 AB 06 00 03 84 C4 66 AD C5 5D 66 8F [11:54:43]GetLastDocTimeStamp 1724154818 [11:54:43]current date 1724154883 [11:54:43]FM_GetShiftState [11:54:43]SAM_PROTO_GetShiftState [11:54:43]wFMCommunicate request_size=4 [11:54:43]MH_SAM_APDU [11:54:43]CAPDU: 80 13 01 00 [11:54:43]Write to MH i2c: E2 08 00 AC 06 80 13 01 00 00 00 00 00 2F [11:54:43]Write i2c OK [11:54:43]MH_I2C_Read... [11:54:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:43]Read from MH i2c: E2 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: E2 0E 00 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: E2 0E 00 AC 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 52 [11:54:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:54:43]wFMCommunicate OK [11:54:43]SAM_PROTO_GetShiftState done [11:54:43]FM_GetShiftState done [11:54:43]opened in 1724112910 [11:54:43]opened+sec_in_day 1724199310 [11:54:43]quantity*price = 46646 [11:54:43]sum+1 = 46647 [11:54:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 466.46 НСП 1% : 4.13 НДС 12% : 49.54 Наличными: 0.00 Безнал.: 466.46 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 284 20.08.2024 11:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58300 ФПД: 41032936541703 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115443&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58300&fm=41032936541703&tin=02508201610067®Number=0000000000162794&sum=46646 [11:54:44]StoreToDocumentArchive [11:54:44]shift 100 fd 58300 [11:54:44]save to /storage/0100/doc_00058300 [11:54:44]save last doc name /storage/0100/doc_00058300 to /storage/kkm_last_doc_name [11:54:44]save OK [11:54:44]Clear old archive folders... [11:54:44]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:54:44]tlvbuf is 01959B20 [11:54:44]SAM_PROTO_ClearQueue [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 09 00 00 [11:54:44]Write to MH i2c: E2 08 00 B9 06 80 09 00 00 00 00 00 00 31 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 B9 06 00 90 00 33 [11:54:44]RAPDU: 90 00 [11:54:44]wFMCommunicate OK [11:54:44]SAM_PROTO_ClearQueue done [11:54:44]KKMCreateOFDPacket [11:54:44]OFDProtocolAddRootSTLVToBuf [11:54:44]FM_MakeSignedData [11:54:44]FM_MakeSignedData [11:54:44]SAM_PROTO_SignData [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 0D 01 02 [11:54:44]Write to MH i2c: E2 08 00 BA 06 80 0D 01 02 00 00 00 00 39 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 BA 06 00 90 00 34 [11:54:44]RAPDU: 90 00 [11:54:44]wFMCommunicate OK [11:54:44]wFMCommunicate request_size=253 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7C 1A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 36 B6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 B6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 B6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 03 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E3 00 00 35 04 06 00 25 51 B9 9B 4E 07 [11:54:44]Write to MH i2c: E2 00 01 BB 06 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7C 1A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 36 B6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 B6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 B6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 03 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E3 00 00 35 04 06 00 25 51 B9 9B 4E 07 00 00 3D [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 BB 06 00 90 00 35 [11:54:44]RAPDU: 90 00 [11:54:44]wFMCommunicate OK [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 0D 03 02 [11:54:44]Write to MH i2c: E2 08 00 BC 06 80 0D 03 02 00 00 00 00 3D [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 0B 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 0B 00 BC 06 00 6B 5E 5C 88 EC 51 BC FA 90 00 DE [11:54:44]RAPDU: 6B 5E 5C 88 EC 51 BC FA 90 00 [11:54:44]wFMCommunicate OK [11:54:44]SAM_PROTO_SignData done [11:54:44]FM_MakeSignedData done [11:54:44]CreateOFDProtocolMessage [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 11 00 00 [11:54:44]Write to MH i2c: E2 08 00 BD 06 80 11 00 00 00 00 00 00 3D [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 17 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 17 00 BD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 89 [11:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:54:44]wFMCommunicate OK [11:54:44]CreateOFDProtocolMessage done [11:54:44]OFDSenderStorePacket 58300 [11:54:44]StoreOFDPacket docnum=58300 [11:54:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 0E 85 00 01 E1 6F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7C 1A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 36 B6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 B6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 B6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 03 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E3 00 00 35 04 06 00 25 51 B9 9B 4E 07 6B 5E 5C 88 EC 51 BC FA [11:54:44]CheckFolder [11:54:44]dirname=/storage/ofd_packets [11:54:44]CheckFolder done [11:54:44]ProducePacketName [11:54:44]name=ofd_packets/00058300 [11:54:44]NVStorageSaveData ofd_packets/00058300 [11:54:44]File name is /storage/ofd_packets/00058300 [11:54:44]Write 294 bytes [11:54:44]NVStorageSaveData done [11:54:44]OFDSenderStorePacket done [11:54:44]KKMCreateOFDPacket done [11:54:44]NVStorageSaveData kkm_last_timestamp [11:54:44]File name is /storage/kkm_last_timestamp [11:54:44]Write 4 bytes [11:54:44]NVStorageSaveData done [11:54:44]ExternCall_PrintAddStr [11:54:44]wPrintStart [11:54:44]Write to MH i2c: 01 00 00 BE 06 C4 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 07 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 07 00 BE 06 00 00 00 00 00 FF 0F D9 [11:54:44]RasterBufferAndPrint [11:54:44]line Счет N : (1)2075563 [11:54:44]line ИНН: 02508201610067 [11:54:44]line Контрольно-Кассовый Чек [11:54:44]line ПРОДАЖА [11:54:44]line ТРК (МРК, ГНК) : 34 [11:54:44]line Товар: 2710124130 [11:54:44]line SU-92 [11:54:44]line 6.780 * 68.80 [11:54:44]line = 466.46 [11:54:44]line НДС 12% НСП 1% [11:54:44]line > о реализуемом товаре [11:54:44]line ИТОГО: 466.46 [11:54:44]line НСП 1% : 4.13 [11:54:44]line НДС 12% : 49.54 [11:54:44]line Наличными: 0.00 [11:54:44]line Безнал.: 466.46 [11:54:44]line Место: АЗС № 135 "Партнер Нефть" [11:54:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:54:44]line СНО: Общий режим [11:54:44]line Чек 284 20.08.2024 11:54 [11:54:44]line Смена: 100 ФФД: 1.0 [11:54:44]line ЗНМ: 0300000196 [11:54:44]line РНМ: 0000000000162794 [11:54:44]line Версия ККМ: v1.0 [11:54:44]line Платежная система: O! деньги [11:54:44]line ФМ: 0000000002094532 [11:54:44]line ФД: 58300 [11:54:44]line ФПД: 41032936541703 [11:54:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115443&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58300&fm=41032936541703&tin=02508201610067®Number=0000000000162794&sum=46646 [11:54:45]OFD Sender: Processing packet 58300 [packets to send 51, broken 50] [11:54:45]ProducePacketName [11:54:45]name=ofd_packets/00058300 [11:54:45]OFD Sender: To server: pG, [11:54:45]CommunicateWithHost lk.salyk.kg:30040 [11:54:45]ConnectInit lk.salyk.kg [11:54:45]written 0, free lines is 4095 [11:54:45]Connected sock=10 [11:54:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 0E 85 00 01 E1 6F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 7C 1A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 36 B6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 B6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 B6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 03 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E3 00 00 35 04 06 00 25 51 B9 9B 4E 07 6B 5E 5C 88 EC 51 BC FA [11:54:45]Write to MH i2c: 01 00 00 E8 06 EE [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: 01 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: 01 07 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: 01 07 00 E8 06 00 00 00 00 00 C7 0C C8 [11:54:45]RasterBufferAndPrint [11:54:45]line [11:54:45]line [11:54:45]line [11:54:45]line [11:54:45]line [11:54:45]written 0, free lines is 3277 [11:54:45]MH_Cut [11:54:45]Write to MH i2c: D1 01 00 EF 06 01 C7 [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: D1 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: D1 01 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: D1 01 00 EF 06 00 C6 [11:54:45]Write to MH i2c: 01 00 00 F0 06 F6 [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E3 8E 47 00 01 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 32 30 39 34 35 33 32 10 04 04 00 BC E3 00 00 F4 03 04 00 52 2F C4 66 B6 04 01 00 00 97 A7 F9 E8 BA 8E 6E F9 [11:54:45]CommunicateWithHost err = 0 [11:54:45]CheckOFDResponse [11:54:45]1017 (14) - 77093643461234 [11:54:45]1041 (16) - 0000000002094532 [11:54:45]1040 (4) - 58300 [11:54:45]1012 (4) - 20.08.2024 05:53 [11:54:45]1206 (1) - 0 [11:54:45]OFD Sender: Remove packet 58300 [11:54:45]ProducePacketName [11:54:45]name=ofd_packets/00058300 [11:54:45]NVStorageDeleteData [11:54:46]OFD Sender: No OFD packet to send [11:54:46]*** Cut start [11:54:46]*** Partial cut [11:54:46]*** CUTSNS_PIN = 1 [11:54:46]*** CUTSNS_PIN = 0 [11:54:46]*** Brake cut motor [11:54:47]Read from MH i2c: 01 [11:54:47]MH_I2C_Read... [11:54:47]*** Stop cut motor [11:54:47]*** Cut end [11:54:47]Read from MH i2c: 01 07 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 FF 0F 0B [11:54:47]process_action close_receipt done [11:54:47]requested_data is exist [11:54:47]produce_requested_data [11:54:47]requested_item fm.sn is exist - process it [11:54:47]wFMCommunicate request_size=4 [11:54:47]MH_SAM_APDU [11:54:47]CAPDU: 80 11 00 00 [11:54:47]Write to MH i2c: E2 08 00 F1 06 80 11 00 00 00 00 00 00 71 [11:54:47]Write i2c OK [11:54:47]MH_I2C_Read... [11:54:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:47]Read from MH i2c: E2 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 17 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 17 00 F1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [11:54:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:54:47]wFMCommunicate OK [11:54:47]requested_item fd.num is exist - process it [11:54:47]SAM_PROTO_GetFieldsCounters [11:54:47]wFMCommunicate request_size=4 [11:54:47]MH_SAM_APDU [11:54:47]CAPDU: 80 13 00 00 [11:54:47]Write to MH i2c: E2 08 00 F2 06 80 13 00 00 00 00 00 00 74 [11:54:47]Write i2c OK [11:54:47]MH_I2C_Read... [11:54:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:47]Read from MH i2c: E2 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 62 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 62 00 F2 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [11:54:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:54:47]wFMCommunicate OK [11:54:47]SAM_PROTO_GetFieldsCounters done [11:54:47]requested_item shift.num is exist - process it [11:54:47]requested_item shift.opened is exist - process it [11:54:47]req_shift_opened [11:54:47]FM_GetShiftState [11:54:47]SAM_PROTO_GetShiftState [11:54:47]wFMCommunicate request_size=4 [11:54:47]MH_SAM_APDU [11:54:47]CAPDU: 80 13 01 00 [11:54:47]Write to MH i2c: E2 08 00 F3 06 80 13 01 00 00 00 00 00 76 [11:54:47]Write i2c OK [11:54:47]MH_I2C_Read... [11:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:47]Read from MH i2c: E2 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 0E 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 0E 00 F3 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [11:54:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:54:47]wFMCommunicate OK [11:54:47]SAM_PROTO_GetShiftState done [11:54:47]FM_GetShiftState done [11:54:47]req_shift_opened done [11:54:47]requested_item shift.open_date is exist - process it [11:54:47]req_shift_open_date [11:54:47]req_shift_open_date done [11:54:47]produce_requested_data done [11:54:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58300,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:54:47]process_action_free close_receipt [11:54:47]json_value_free [11:54:47]json_value_free done [11:54:47]process_json_proto returns [11:54:47]Send response to host [11:54:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58300,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:54:47]free response buf [11:54:47]execute_script done [11:54:47]execute_script returns [11:54:47]free content buf [11:54:47]Sock 9.Close socket [11:54:47]Sock 9.Thread stoped [11:54:51]OFD Sender: No OFD packet to send [11:54:56]OFD Sender: No OFD packet to send [11:55:01]OFD Sender: No OFD packet to send [11:55:06]OFD Sender: No OFD packet to send [11:55:11]OFD Sender: No OFD packet to send [11:55:16]OFD Sender: No OFD packet to send [11:55:21]OFD Sender: No OFD packet to send [11:55:26]OFD Sender: No OFD packet to send [11:55:31]OFD Sender: No OFD packet to send [11:55:36]OFD Sender: No OFD packet to send [11:55:41]OFD Sender: No OFD packet to send [11:55:46]OFD Sender: No OFD packet to send [11:55:51]OFD Sender: No OFD packet to send [11:55:56]OFD Sender: No OFD packet to send [11:56:01]OFD Sender: No OFD packet to send [11:56:06]OFD Sender: No OFD packet to send [11:56:11]OFD Sender: No OFD packet to send [11:56:16]OFD Sender: No OFD packet to send [11:56:21]OFD Sender: No OFD packet to send [11:56:26]OFD Sender: No OFD packet to send [11:56:31]OFD Sender: No OFD packet to send [11:56:36]OFD Sender: No OFD packet to send [11:56:41]OFD Sender: No OFD packet to send [11:56:46]OFD Sender: No OFD packet to send [11:56:51]OFD Sender: No OFD packet to send [11:56:56]OFD Sender: No OFD packet to send [11:57:01]OFD Sender: No OFD packet to send [11:57:06]OFD Sender: No OFD packet to send [11:57:11]OFD Sender: No OFD packet to send [11:57:16]OFD Sender: No OFD packet to send [11:57:21]OFD Sender: No OFD packet to send [11:57:26]OFD Sender: No OFD packet to send [11:57:31]OFD Sender: No OFD packet to send [11:57:36]OFD Sender: No OFD packet to send [11:57:40]accept exits with 8 [11:57:40]New connection [11:57:40]New thread 3066854756 created [11:57:40]Thread 3066711396 joined [11:57:40]Waiting for new connection... [11:57:40] Sock 8.Parse request [11:57:40]Sock 8.Check first char [11:57:40]Sock 8.First char is OK [11:57:40]request: POST /json_proto HTTP/1.0 [11:57:40]Method: POST [11:57:40]URL: /json_proto [11:57:40]Method is POST - this is cgi request [11:57:40]url: /json_proto [11:57:40]query_string will be loaded in cgi processing [11:57:40]execute_cgi json_proto POST (null) [11:57:40]execute_cgi path=json_proto method=POST [11:57:40]POST find Content-Length [11:57:40]Host: 172.17.44.3:8080 [11:57:40]Content-Length: 785 [11:57:40]Content-Type: application/json [11:57:40] [11:57:40]POST finish read [11:57:40]Found Content-Length = 785 [11:57:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:40]execute_script... [11:57: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)2075565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:40]POST & json_proto [11:57:40]process_json_proto [11:57:40]json parsed OK: [11:57:40]protocol is kg_v1.0 [11:57:40]action value=close_receipt [11:57:40]process_action close_receipt [11:57:40]cmd_close_receipt [11:57:40]MH_GetDate [11:57:40]Write to MH i2c: F0 00 00 F4 06 E9 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 09 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 09 00 F4 06 00 B4 84 C4 66 AD C5 5D 66 89 [11:57:40]GetLastDocTimeStamp 1724154883 [11:57:40]current date 1724155060 [11:57:40]FM_GetShiftState [11:57:40]SAM_PROTO_GetShiftState [11:57:40]wFMCommunicate request_size=4 [11:57:40]MH_SAM_APDU [11:57:40]CAPDU: 80 13 01 00 [11:57:40]Write to MH i2c: E2 08 00 F5 06 80 13 01 00 00 00 00 00 78 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:40]Read from MH i2c: E2 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 0E 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 0E 00 F5 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9B [11:57:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:57:40]wFMCommunicate OK [11:57:40]SAM_PROTO_GetShiftState done [11:57:40]FM_GetShiftState done [11:57:40]opened in 1724112910 [11:57:40]opened+sec_in_day 1724199310 [11:57:40]quantity*price = 100035 [11:57:40]sum+1 = 100036 [11:57:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 285 20.08.2024 11:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58301 ФПД: 74382542048456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115740&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58301&fm=74382542048456&tin=02508201610067®Number=0000000000162794&sum=100035 [11:57:41]StoreToDocumentArchive [11:57:41]shift 100 fd 58301 [11:57:41]save to /storage/0100/doc_00058301 [11:57:41]save last doc name /storage/0100/doc_00058301 to /storage/kkm_last_doc_name [11:57:41]save OK [11:57:41]Clear old archive folders... [11:57:41]ProcessDocumentItem done err = 0, tmpTLVsize=244 [11:57:41]tlvbuf is 0199B200 [11:57:41]SAM_PROTO_ClearQueue [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 09 00 00 [11:57:41]Write to MH i2c: E2 08 00 02 07 80 09 00 00 00 00 00 00 7B [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [11:57:41]RAPDU: 90 00 [11:57:41]wFMCommunicate OK [11:57:41]SAM_PROTO_ClearQueue done [11:57:41]KKMCreateOFDPacket [11:57:41]OFDProtocolAddRootSTLVToBuf [11:57:41]FM_MakeSignedData [11:57:41]FM_MakeSignedData [11:57:41]SAM_PROTO_SignData [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 0D 01 02 [11:57:41]Write to MH i2c: E2 08 00 03 07 80 0D 01 02 00 00 00 00 83 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 03 07 00 90 00 7E [11:57:41]RAPDU: 90 00 [11:57:41]wFMCommunicate OK [11:57:41]wFMCommunicate request_size=253 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 B4 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E3 00 00 35 04 06 00 43 A6 88 FF 0C C8 [11:57:41]Write to MH i2c: E2 00 01 04 07 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 B4 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E3 00 00 35 04 06 00 43 A6 88 FF 0C C8 00 00 FC [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]OFD Sender: No OFD packet to send [11:57:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 04 07 00 90 00 7F [11:57:41]RAPDU: 90 00 [11:57:41]wFMCommunicate OK [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 0D 03 02 [11:57:41]Write to MH i2c: E2 08 00 05 07 80 0D 03 02 00 00 00 00 87 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 0B 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 0B 00 05 07 00 4E B6 89 DB 80 15 03 D4 90 00 5C [11:57:41]RAPDU: 4E B6 89 DB 80 15 03 D4 90 00 [11:57:41]wFMCommunicate OK [11:57:41]SAM_PROTO_SignData done [11:57:41]FM_MakeSignedData done [11:57:41]CreateOFDProtocolMessage [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 11 00 00 [11:57:41]Write to MH i2c: E2 08 00 06 07 80 11 00 00 00 00 00 00 87 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 17 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 17 00 06 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D3 [11:57:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:57:41]wFMCommunicate OK [11:57:41]CreateOFDProtocolMessage done [11:57:41]OFDSenderStorePacket 58301 [11:57:41]StoreOFDPacket docnum=58301 [11:57:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 69 44 00 01 85 68 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 B4 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E3 00 00 35 04 06 00 43 A6 88 FF 0C C8 4E B6 89 DB 80 15 03 D4 [11:57:41]CheckFolder [11:57:41]dirname=/storage/ofd_packets [11:57:41]CheckFolder done [11:57:41]ProducePacketName [11:57:41]name=ofd_packets/00058301 [11:57:41]NVStorageSaveData ofd_packets/00058301 [11:57:41]File name is /storage/ofd_packets/00058301 [11:57:41]Write 294 bytes [11:57:41]NVStorageSaveData done [11:57:41]OFDSenderStorePacket done [11:57:41]KKMCreateOFDPacket done [11:57:41]NVStorageSaveData kkm_last_timestamp [11:57:41]File name is /storage/kkm_last_timestamp [11:57:41]Write 4 bytes [11:57:41]NVStorageSaveData done [11:57:41]ExternCall_PrintAddStr [11:57:41]wPrintStart [11:57:41]Write to MH i2c: 01 00 00 07 07 0E [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 07 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 07 00 07 07 00 00 00 00 00 FF 0F 23 [11:57:41]RasterBufferAndPrint [11:57:41]line Счет N : (1)2075565 [11:57:41]line ИНН: 02508201610067 [11:57:41]line Контрольно-Кассовый Чек [11:57:41]line ПРОДАЖА [11:57:41]line ТРК (МРК, ГНК) : 44 [11:57:41]line Товар: 2710124130 [11:57:41]line SU-92 [11:57:41]line 14.540 * 68.80 [11:57:41]line = 1000.35 [11:57:41]line НДС 12% НСП 1% [11:57:41]line > о реализуемом товаре [11:57:41]line ИТОГО: 1000.35 [11:57:41]line НСП 1% : 8.85 [11:57:41]line НДС 12% : 106.23 [11:57:41]line Наличными: 0.00 [11:57:41]line Безнал.: 1000.35 [11:57:41]line Место: АЗС № 135 "Партнер Нефть" [11:57:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:57:41]line СНО: Общий режим [11:57:41]line Чек 285 20.08.2024 11:57 [11:57:41]line Смена: 100 ФФД: 1.0 [11:57:41]line ЗНМ: 0300000196 [11:57:41]line РНМ: 0000000000162794 [11:57:41]line Версия ККМ: v1.0 [11:57:41]line Платежная система: O! деньги [11:57:41]line ФМ: 0000000002094532 [11:57:41]line ФД: 58301 [11:57:41]line ФПД: 74382542048456 [11:57:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115740&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58301&fm=74382542048456&tin=02508201610067®Number=0000000000162794&sum=100035 [11:57:42]OFD Sender: Processing packet 58301 [packets to send 51, broken 50] [11:57:42]ProducePacketName [11:57:42]name=ofd_packets/00058301 [11:57:42]OFD Sender: To server: pG, [11:57:42]CommunicateWithHost lk.salyk.kg:30040 [11:57:42]ConnectInit lk.salyk.kg [11:57:42]written 0, free lines is 4095 [11:57:42]Connected sock=10 [11:57:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 69 44 00 01 85 68 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 B4 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E3 00 00 35 04 06 00 43 A6 88 FF 0C C8 4E B6 89 DB 80 15 03 D4 [11:57:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F3 94 47 00 44 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 32 30 39 34 35 33 32 10 04 04 00 BD E3 00 00 F4 03 04 00 03 30 C4 66 B6 04 01 00 00 6A 15 98 2C 3A F6 0A DA [11:57:42]CommunicateWithHost err = 0 [11:57:42]CheckOFDResponse [11:57:42]1017 (14) - 77093643461234 [11:57:42]1041 (16) - 0000000002094532 [11:57:42]1040 (4) - 58301 [11:57:42]1012 (4) - 20.08.2024 05:56 [11:57:42]1206 (1) - 0 [11:57:42]OFD Sender: Remove packet 58301 [11:57:42]ProducePacketName [11:57:42]name=ofd_packets/00058301 [11:57:42]NVStorageDeleteData [11:57:42]Write to MH i2c: 01 00 00 31 07 38 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 07 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 07 00 31 07 00 00 00 00 00 B9 0C 04 [11:57:42]RasterBufferAndPrint [11:57:42]line [11:57:42]line [11:57:42]line [11:57:42]line [11:57:42]line [11:57:42]written 0, free lines is 3263 [11:57:42]MH_Cut [11:57:42]Write to MH i2c: D1 01 00 38 07 01 11 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: D1 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: D1 01 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: D1 01 00 38 07 00 10 [11:57:42]Write to MH i2c: 01 00 00 39 07 40 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]OFD Sender: No OFD packet to send [11:57:43]*** Cut start [11:57:43]*** Partial cut [11:57:43]*** CUTSNS_PIN = 1 [11:57:43]*** CUTSNS_PIN = 0 [11:57:43]*** Brake cut motor [11:57:44]Read from MH i2c: 01 [11:57:44]MH_I2C_Read... [11:57:44]*** Stop cut motor [11:57:44]*** Cut end [11:57:44]Read from MH i2c: 01 07 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: 01 07 00 39 07 00 00 00 00 00 FF 0F 55 [11:57:44]process_action close_receipt done [11:57:44]requested_data is exist [11:57:44]produce_requested_data [11:57:44]requested_item fm.sn is exist - process it [11:57:44]wFMCommunicate request_size=4 [11:57:44]MH_SAM_APDU [11:57:44]CAPDU: 80 11 00 00 [11:57:44]Write to MH i2c: E2 08 00 3A 07 80 11 00 00 00 00 00 00 BB [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:44]Read from MH i2c: E2 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 17 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 17 00 3A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 07 [11:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:57:44]wFMCommunicate OK [11:57:44]requested_item fd.num is exist - process it [11:57:44]SAM_PROTO_GetFieldsCounters [11:57:44]wFMCommunicate request_size=4 [11:57:44]MH_SAM_APDU [11:57:44]CAPDU: 80 13 00 00 [11:57:44]Write to MH i2c: E2 08 00 3B 07 80 13 00 00 00 00 00 00 BE [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:44]Read from MH i2c: E2 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 62 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 62 00 3B 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [11:57:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:44]wFMCommunicate OK [11:57:44]SAM_PROTO_GetFieldsCounters done [11:57:44]requested_item shift.num is exist - process it [11:57:44]requested_item shift.opened is exist - process it [11:57:44]req_shift_opened [11:57:44]FM_GetShiftState [11:57:44]SAM_PROTO_GetShiftState [11:57:44]wFMCommunicate request_size=4 [11:57:44]MH_SAM_APDU [11:57:44]CAPDU: 80 13 01 00 [11:57:44]Write to MH i2c: E2 08 00 3C 07 80 13 01 00 00 00 00 00 C0 [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 [11:57:44]MH_I2C_Read... [11:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:44]Read from MH i2c: E2 0E 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 0E 00 3C 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E3 [11:57:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:57:44]wFMCommunicate OK [11:57:44]SAM_PROTO_GetShiftState done [11:57:44]FM_GetShiftState done [11:57:44]req_shift_opened done [11:57:44]requested_item shift.open_date is exist - process it [11:57:44]req_shift_open_date [11:57:44]req_shift_open_date done [11:57:44]produce_requested_data done [11:57:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58301,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:57:44]process_action_free close_receipt [11:57:44]json_value_free [11:57:44]json_value_free done [11:57:44]process_json_proto returns [11:57:44]Send response to host [11:57:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58301,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:57:44]free response buf [11:57:44]execute_script done [11:57:44]execute_script returns [11:57:44]free content buf [11:57:44]Sock 8.Close socket [11:57:44]Sock 8.Thread stoped [11:57:47]OFD Sender: No OFD packet to send [11:57:52]OFD Sender: No OFD packet to send [11:57:57]OFD Sender: No OFD packet to send [11:58:02]OFD Sender: No OFD packet to send [11:58:07]OFD Sender: No OFD packet to send [11:58:12]OFD Sender: No OFD packet to send [11:58:14]accept exits with 9 [11:58:14]New connection [11:58:14]New thread 3066711396 created [11:58:14]Thread 3066854756 joined [11:58:14]Waiting for new connection... [11:58:14] Sock 9.Parse request [11:58:14]Sock 9.Check first char [11:58:14]Sock 9.First char is OK [11:58:14]request: POST /json_proto HTTP/1.0 [11:58:14]Method: POST [11:58:14]URL: /json_proto [11:58:14]Method is POST - this is cgi request [11:58:14]url: /json_proto [11:58:14]query_string will be loaded in cgi processing [11:58:14]execute_cgi json_proto POST (null) [11:58:14]execute_cgi path=json_proto method=POST [11:58:14]POST find Content-Length [11:58:14]Host: 172.17.44.3:8080 [11:58:14]Content-Length: 790 [11:58:14]Content-Type: application/json [11:58:14] [11:58:14]POST finish read [11:58:14]Found Content-Length = 790 [11:58:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:14]execute_script... [11:58:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:14]POST & json_proto [11:58:14]process_json_proto [11:58:14]json parsed OK: [11:58:14]protocol is kg_v1.0 [11:58:14]action value=close_receipt [11:58:14]process_action close_receipt [11:58:14]cmd_close_receipt [11:58:14]MH_GetDate [11:58:14]Write to MH i2c: F0 00 00 3D 07 33 [11:58:14]Write i2c OK [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: F0 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: F0 09 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: F0 09 00 3D 07 00 D6 84 C4 66 AD C5 5D 66 F5 [11:58:14]GetLastDocTimeStamp 1724155060 [11:58:14]current date 1724155094 [11:58:14]FM_GetShiftState [11:58:14]SAM_PROTO_GetShiftState [11:58:14]wFMCommunicate request_size=4 [11:58:14]MH_SAM_APDU [11:58:14]CAPDU: 80 13 01 00 [11:58:14]Write to MH i2c: E2 08 00 3E 07 80 13 01 00 00 00 00 00 C2 [11:58:14]Write i2c OK [11:58:14]MH_I2C_Read... [11:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:14]Read from MH i2c: E2 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 0E 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 0E 00 3E 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E5 [11:58:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:58:14]wFMCommunicate OK [11:58:14]SAM_PROTO_GetShiftState done [11:58:14]FM_GetShiftState done [11:58:14]opened in 1724112910 [11:58:14]opened+sec_in_day 1724199310 [11:58:14]quantity*price = 0 [11:58:14]sum+1 = 1 [11:58:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 286 20.08.2024 11:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58302 ФПД: 67934695732525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115814&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58302&fm=67934695732525&tin=02508201610067®Number=0000000000162794&sum=0 [11:58:15]StoreToDocumentArchive [11:58:15]shift 100 fd 58302 [11:58:15]save to /storage/0100/doc_00058302 [11:58:15]save last doc name /storage/0100/doc_00058302 to /storage/kkm_last_doc_name [11:58:15]save OK [11:58:15]Clear old archive folders... [11:58:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:58:15]tlvbuf is 01977C00 [11:58:15]SAM_PROTO_ClearQueue [11:58:15]wFMCommunicate request_size=4 [11:58:15]MH_SAM_APDU [11:58:15]CAPDU: 80 09 00 00 [11:58:15]Write to MH i2c: E2 08 00 4B 07 80 09 00 00 00 00 00 00 C4 [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:15]Read from MH i2c: E2 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 03 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 03 00 4B 07 00 90 00 C6 [11:58:15]RAPDU: 90 00 [11:58:15]wFMCommunicate OK [11:58:15]SAM_PROTO_ClearQueue done [11:58:15]KKMCreateOFDPacket [11:58:15]OFDProtocolAddRootSTLVToBuf [11:58:15]FM_MakeSignedData [11:58:15]FM_MakeSignedData [11:58:15]SAM_PROTO_SignData [11:58:15]wFMCommunicate request_size=4 [11:58:15]MH_SAM_APDU [11:58:15]CAPDU: 80 0D 01 02 [11:58:15]Write to MH i2c: E2 08 00 4C 07 80 0D 01 02 00 00 00 00 CC [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:15]Read from MH i2c: E2 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 03 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 03 00 4C 07 00 90 00 C7 [11:58:15]RAPDU: 90 00 [11:58:15]wFMCommunicate OK [11:58:15]wFMCommunicate request_size=255 [11:58:15]MH_SAM_APDU [11:58:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 D6 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E3 00 00 35 04 06 00 3D C9 47 68 [11:58:15]Write to MH i2c: E2 02 01 4D 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 D6 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E3 00 00 35 04 06 00 3D C9 47 68 00 00 B9 [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:15]Read from MH i2c: E2 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 03 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 03 00 4D 07 00 90 00 C8 [11:58:15]RAPDU: 90 00 [11:58:15]wFMCommunicate OK [11:58:15]wFMCommunicate request_size=7 [11:58:15]MH_SAM_APDU [11:58:15]CAPDU: 80 0D 02 02 02 35 2D [11:58:15]Write to MH i2c: E2 0A 00 4E 07 80 0D 02 02 02 00 35 2D 00 00 35 [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:15]Read from MH i2c: E2 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 03 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 03 00 4E 07 00 90 00 C9 [11:58:15]RAPDU: 90 00 [11:58:15]wFMCommunicate OK [11:58:15]wFMCommunicate request_size=4 [11:58:15]MH_SAM_APDU [11:58:15]CAPDU: 80 0D 03 02 [11:58:15]Write to MH i2c: E2 08 00 4F 07 80 0D 03 02 00 00 00 00 D1 [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:15]Read from MH i2c: E2 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 0B 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 0B 00 4F 07 00 D7 7D BB BF 01 5E 77 7F 90 00 F5 [11:58:15]RAPDU: D7 7D BB BF 01 5E 77 7F 90 00 [11:58:15]wFMCommunicate OK [11:58:15]SAM_PROTO_SignData done [11:58:15]FM_MakeSignedData done [11:58:15]CreateOFDProtocolMessage [11:58:15]wFMCommunicate request_size=4 [11:58:15]MH_SAM_APDU [11:58:15]CAPDU: 80 11 00 00 [11:58:15]Write to MH i2c: E2 08 00 50 07 80 11 00 00 00 00 00 00 D1 [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:15]Read from MH i2c: E2 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 17 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 17 00 50 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [11:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:58:15]wFMCommunicate OK [11:58:15]CreateOFDProtocolMessage done [11:58:15]OFDSenderStorePacket 58302 [11:58:15]StoreOFDPacket docnum=58302 [11:58:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 25 81 04 01 29 F2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 D6 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E3 00 00 35 04 06 00 3D C9 47 68 35 2D D7 7D BB BF 01 5E 77 7F [11:58:15]CheckFolder [11:58:15]dirname=/storage/ofd_packets [11:58:15]CheckFolder done [11:58:15]ProducePacketName [11:58:15]name=ofd_packets/00058302 [11:58:15]NVStorageSaveData ofd_packets/00058302 [11:58:15]File name is /storage/ofd_packets/00058302 [11:58:15]Write 298 bytes [11:58:15]NVStorageSaveData done [11:58:15]OFDSenderStorePacket done [11:58:15]KKMCreateOFDPacket done [11:58:15]NVStorageSaveData kkm_last_timestamp [11:58:15]File name is /storage/kkm_last_timestamp [11:58:15]Write 4 bytes [11:58:15]NVStorageSaveData done [11:58:15]ExternCall_PrintAddStr [11:58:15]wPrintStart [11:58:15]Write to MH i2c: 01 00 00 51 07 58 [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: 01 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: 01 07 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: 01 07 00 51 07 00 00 00 00 00 FF 0F 6D [11:58:15]RasterBufferAndPrint [11:58:15]line Счет N : (1)2075566 [11:58:15]line ИНН: 02508201610067 [11:58:15]line Контрольно-Кассовый Чек [11:58:15]line ПРОДАЖА [11:58:15]line ТРК (МРК, ГНК) : 11 [11:58:15]line Товар: 2710194210 [11:58:15]line ДТ-К-5 [11:58:15]line 19.690 * 0.00 [11:58:15]line = 0.00 [11:58:15]line НДС 12% НСП 1% [11:58:15]line > о реализуемом товаре [11:58:15]line ИТОГО: 0.00 [11:58:15]line НСП 1% : 0.00 [11:58:15]line НДС 12% : 0.00 [11:58:15]line Наличными: 0.00 [11:58:15]line Безнал.: 0.00 [11:58:15]line Место: АЗС № 135 "Партнер Нефть" [11:58:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [11:58:15]line СНО: Общий режим [11:58:15]line Чек 286 20.08.2024 11:58 [11:58:15]line Смена: 100 ФФД: 1.0 [11:58:15]line ЗНМ: 0300000196 [11:58:15]line РНМ: 0000000000162794 [11:58:15]line Версия ККМ: v1.0 [11:58:15]line Талоны: Топливная Карта [11:58:15]line 68771 [11:58:15]line ФМ: 0000000002094532 [11:58:15]line ФД: 58302 [11:58:15]line ФПД: 67934695732525 [11:58:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115814&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58302&fm=67934695732525&tin=02508201610067®Number=0000000000162794&sum=0 [11:58:16]OFD Sender: Processing packet 58302 [packets to send 51, broken 50] [11:58:16]ProducePacketName [11:58:16]name=ofd_packets/00058302 [11:58:16]OFD Sender: To server: pG, [11:58:16]CommunicateWithHost lk.salyk.kg:30040 [11:58:16]ConnectInit lk.salyk.kg [11:58:16]written 0, free lines is 4095 [11:58:16]Connected sock=10 [11:58:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 25 81 04 01 29 F2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 D6 84 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E3 00 00 35 04 06 00 3D C9 47 68 35 2D D7 7D BB BF 01 5E 77 7F [11:58:16]Write to MH i2c: 01 00 00 7B 07 82 [11:58:16]Write i2c OK [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: 01 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: 01 07 00 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: 01 07 00 7B 07 00 00 00 00 00 C1 0C 56 [11:58:16]RasterBufferAndPrint [11:58:16]line [11:58:16]line [11:58:16]line [11:58:16]line [11:58:16]line [11:58:16]written 0, free lines is 3271 [11:58:16]MH_Cut [11:58:16]Write to MH i2c: D1 01 00 82 07 01 5B [11:58:16]Write i2c OK [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: D1 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: D1 01 00 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: D1 01 00 82 07 00 5A [11:58:16]Write to MH i2c: 01 00 00 83 07 8A [11:58:16]Write i2c OK [11:58:16]MH_I2C_Read... [11:58:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CC A8 47 00 7B 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 32 30 39 34 35 33 32 10 04 04 00 BE E3 00 00 F4 03 04 00 25 30 C4 66 B6 04 01 00 00 F7 7F 8A 58 B4 8D 40 AD [11:58:16]CommunicateWithHost err = 0 [11:58:16]CheckOFDResponse [11:58:16]1017 (14) - 77093643461234 [11:58:16]1041 (16) - 0000000002094532 [11:58:16]1040 (4) - 58302 [11:58:16]1012 (4) - 20.08.2024 05:56 [11:58:16]1206 (1) - 0 [11:58:16]OFD Sender: Remove packet 58302 [11:58:16]ProducePacketName [11:58:16]name=ofd_packets/00058302 [11:58:16]NVStorageDeleteData [11:58:17]OFD Sender: No OFD packet to send [11:58:17]*** Cut start [11:58:17]*** Partial cut [11:58:17]*** CUTSNS_PIN = 1 [11:58:17]*** CUTSNS_PIN = 0 [11:58:17]*** Brake cut motor [11:58:18]Read from MH i2c: 01 [11:58:18]MH_I2C_Read... [11:58:18]*** Stop cut motor [11:58:18]*** Cut end [11:58:18]Read from MH i2c: 01 07 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: 01 07 00 83 07 00 00 00 00 00 FF 0F 9F [11:58:18]process_action close_receipt done [11:58:18]requested_data is exist [11:58:18]produce_requested_data [11:58:18]requested_item fm.sn is exist - process it [11:58:18]wFMCommunicate request_size=4 [11:58:18]MH_SAM_APDU [11:58:18]CAPDU: 80 11 00 00 [11:58:18]Write to MH i2c: E2 08 00 84 07 80 11 00 00 00 00 00 00 05 [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:18]Read from MH i2c: E2 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 17 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 17 00 84 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 51 [11:58:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [11:58:18]wFMCommunicate OK [11:58:18]requested_item fd.num is exist - process it [11:58:18]SAM_PROTO_GetFieldsCounters [11:58:18]wFMCommunicate request_size=4 [11:58:18]MH_SAM_APDU [11:58:18]CAPDU: 80 13 00 00 [11:58:18]Write to MH i2c: E2 08 00 85 07 80 13 00 00 00 00 00 00 08 [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:18]Read from MH i2c: E2 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 62 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 62 00 85 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [11:58:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:58:18]wFMCommunicate OK [11:58:18]SAM_PROTO_GetFieldsCounters done [11:58:18]requested_item shift.num is exist - process it [11:58:18]requested_item shift.opened is exist - process it [11:58:18]req_shift_opened [11:58:18]FM_GetShiftState [11:58:18]SAM_PROTO_GetShiftState [11:58:18]wFMCommunicate request_size=4 [11:58:18]MH_SAM_APDU [11:58:18]CAPDU: 80 13 01 00 [11:58:18]Write to MH i2c: E2 08 00 86 07 80 13 01 00 00 00 00 00 0A [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:18]Read from MH i2c: E2 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 0E 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 0E 00 86 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2D [11:58:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [11:58:18]wFMCommunicate OK [11:58:18]SAM_PROTO_GetShiftState done [11:58:18]FM_GetShiftState done [11:58:18]req_shift_opened done [11:58:18]requested_item shift.open_date is exist - process it [11:58:18]req_shift_open_date [11:58:18]req_shift_open_date done [11:58:18]produce_requested_data done [11:58:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58302,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [11:58:18]process_action_free close_receipt [11:58:18]json_value_free [11:58:18]json_value_free done [11:58:18]process_json_proto returns [11:58:18]Send response to host [11:58:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58302,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [11:58:18]free response buf [11:58:18]execute_script done [11:58:18]execute_script returns [11:58:18]free content buf [11:58:18]Sock 9.Close socket [11:58:18]Sock 9.Thread stoped [11:58:22]OFD Sender: No OFD packet to send [11:58:27]OFD Sender: No OFD packet to send [11:58:32]OFD Sender: No OFD packet to send [11:58:37]OFD Sender: No OFD packet to send [11:58:42]OFD Sender: No OFD packet to send [11:58:47]OFD Sender: No OFD packet to send [11:58:52]OFD Sender: No OFD packet to send [11:58:57]OFD Sender: No OFD packet to send [11:59:02]OFD Sender: No OFD packet to send [11:59:07]OFD Sender: No OFD packet to send [11:59:12]OFD Sender: No OFD packet to send [11:59:17]OFD Sender: No OFD packet to send [11:59:22]OFD Sender: No OFD packet to send [11:59:27]OFD Sender: No OFD packet to send [11:59:32]OFD Sender: No OFD packet to send [11:59:37]OFD Sender: No OFD packet to send [11:59:42]OFD Sender: No OFD packet to send [11:59:47]OFD Sender: No OFD packet to send [11:59:52]OFD Sender: No OFD packet to send [11:59:57]OFD Sender: No OFD packet to send [12:00:02]OFD Sender: No OFD packet to send [12:00:07]OFD Sender: No OFD packet to send [12:00:12]OFD Sender: No OFD packet to send [12:00:17]OFD Sender: No OFD packet to send [12:00:22]OFD Sender: No OFD packet to send [12:00:23]accept exits with 8 [12:00:23]New connection [12:00:23]New thread 3066854756 created [12:00:23]Thread 3066711396 joined [12:00:23]Waiting for new connection... [12:00:23] Sock 8.Parse request [12:00:23]Sock 8.Check first char [12:00:23]Sock 8.First char is OK [12:00:23]request: POST /json_proto HTTP/1.0 [12:00:23]Method: POST [12:00:23]URL: /json_proto [12:00:23]Method is POST - this is cgi request [12:00:23]url: /json_proto [12:00:23]query_string will be loaded in cgi processing [12:00:23]execute_cgi json_proto POST (null) [12:00:23]execute_cgi path=json_proto method=POST [12:00:23]POST find Content-Length [12:00:23]Host: 172.17.44.3:8080 [12:00:23]Content-Length: 804 [12:00:23]Content-Type: application/json [12:00:23] [12:00:23]POST finish read [12:00:23]Found Content-Length = 804 [12:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:23]execute_script... [12:00:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:23]POST & json_proto [12:00:23]process_json_proto [12:00:23]json parsed OK: [12:00:23]protocol is kg_v1.0 [12:00:23]action value=close_receipt [12:00:23]process_action close_receipt [12:00:23]cmd_close_receipt [12:00:23]MH_GetDate [12:00:23]Write to MH i2c: F0 00 00 87 07 7D [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: F0 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: F0 09 00 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: F0 09 00 87 07 00 57 85 C4 66 AD C5 5D 66 C1 [12:00:23]GetLastDocTimeStamp 1724155094 [12:00:23]current date 1724155223 [12:00:23]FM_GetShiftState [12:00:23]SAM_PROTO_GetShiftState [12:00:23]wFMCommunicate request_size=4 [12:00:23]MH_SAM_APDU [12:00:23]CAPDU: 80 13 01 00 [12:00:23]Write to MH i2c: E2 08 00 88 07 80 13 01 00 00 00 00 00 0C [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:23]Read from MH i2c: E2 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: E2 0E 00 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: E2 0E 00 88 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2F [12:00:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:00:23]wFMCommunicate OK [12:00:23]SAM_PROTO_GetShiftState done [12:00:23]FM_GetShiftState done [12:00:23]opened in 1724112910 [12:00:23]opened+sec_in_day 1724199310 [12:00:23]quantity*price = 200043 [12:00:23]sum+1 = 200044 [12:00:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 287 20.08.2024 12:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58303 ФПД: 118777225127473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120023&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58303&fm=118777225127473&tin=02508201610067®Number=0000000000162794&sum=200043 [12:00:24]StoreToDocumentArchive [12:00:24]shift 100 fd 58303 [12:00:24]save to /storage/0100/doc_00058303 [12:00:24]save last doc name /storage/0100/doc_00058303 to /storage/kkm_last_doc_name [12:00:24]save OK [12:00:24]Clear old archive folders... [12:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:00:24]tlvbuf is 01958980 [12:00:24]SAM_PROTO_ClearQueue [12:00:24]wFMCommunicate request_size=4 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 09 00 00 [12:00:24]Write to MH i2c: E2 08 00 95 07 80 09 00 00 00 00 00 00 0E [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 95 07 00 90 00 10 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]SAM_PROTO_ClearQueue done [12:00:24]KKMCreateOFDPacket [12:00:24]OFDProtocolAddRootSTLVToBuf [12:00:24]FM_MakeSignedData [12:00:24]FM_MakeSignedData [12:00:24]SAM_PROTO_SignData [12:00:24]wFMCommunicate request_size=4 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 01 02 [12:00:24]Write to MH i2c: E2 08 00 96 07 80 0D 01 02 00 00 00 00 16 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 96 07 00 90 00 11 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]wFMCommunicate request_size=255 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 57 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E3 00 00 35 04 06 00 6C [12:00:24]Write to MH i2c: E2 02 01 97 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1F 01 00 00 F4 03 04 00 57 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E3 00 00 35 04 06 00 6C 00 00 38 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 97 07 00 90 00 12 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]wFMCommunicate request_size=10 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 02 02 05 06 FA 4F A6 31 [12:00:24]Write to MH i2c: E2 0D 00 98 07 80 0D 02 02 05 00 06 FA 4F A6 31 00 00 49 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:25]Read from MH i2c: E2 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 03 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 03 00 98 07 00 90 00 13 [12:00:25]RAPDU: 90 00 [12:00:25]wFMCommunicate OK [12:00:25]wFMCommunicate request_size=4 [12:00:25]MH_SAM_APDU [12:00:25]CAPDU: 80 0D 03 02 [12:00:25]Write to MH i2c: E2 08 00 99 07 80 0D 03 02 00 00 00 00 1B [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:25]Read from MH i2c: E2 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 0B 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 0B 00 99 07 00 C0 35 64 13 9C 44 C6 4F 90 00 7D [12:00:25]RAPDU: C0 35 64 13 9C 44 C6 4F 90 00 [12:00:25]wFMCommunicate OK [12:00:25]SAM_PROTO_SignData done [12:00:25]FM_MakeSignedData done [12:00:25]CreateOFDProtocolMessage [12:00:25]wFMCommunicate request_size=4 [12:00:25]MH_SAM_APDU [12:00:25]CAPDU: 80 11 00 00 [12:00:25]Write to MH i2c: E2 08 00 9A 07 80 11 00 00 00 00 00 00 1B [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:25]Read from MH i2c: E2 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 17 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 17 00 9A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [12:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:00:25]wFMCommunicate OK [12:00:25]CreateOFDProtocolMessage done [12:00:25]OFDSenderStorePacket 58303 [12:00:25]StoreOFDPacket docnum=58303 [12:00:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3F FB 07 01 18 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 57 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E3 00 00 35 04 06 00 6C 06 FA 4F A6 31 C0 35 64 13 9C 44 C6 4F [12:00:25]CheckFolder [12:00:25]dirname=/storage/ofd_packets [12:00:25]CheckFolder done [12:00:25]ProducePacketName [12:00:25]name=ofd_packets/00058303 [12:00:25]NVStorageSaveData ofd_packets/00058303 [12:00:25]File name is /storage/ofd_packets/00058303 [12:00:25]Write 301 bytes [12:00:25]NVStorageSaveData done [12:00:25]OFDSenderStorePacket done [12:00:25]KKMCreateOFDPacket done [12:00:25]NVStorageSaveData kkm_last_timestamp [12:00:25]File name is /storage/kkm_last_timestamp [12:00:25]Write 4 bytes [12:00:25]NVStorageSaveData done [12:00:25]ExternCall_PrintAddStr [12:00:25]wPrintStart [12:00:25]Write to MH i2c: 01 00 00 9B 07 A2 [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 9B 07 00 00 00 00 00 FF 0F B7 [12:00:25]RasterBufferAndPrint [12:00:25]line Счет N : (1)2075567 [12:00:25]line ИНН: 02508201610067 [12:00:25]line Контрольно-Кассовый Чек [12:00:25]line ПРОДАЖА [12:00:25]line ТРК (МРК, ГНК) : 42 [12:00:25]line Товар: 2710124500 [12:00:25]line Аи-95-К-5 [12:00:25]line 26.960 * 74.20 [12:00:25]line = 2000.43 [12:00:25]line НДС 12% НСП 1% [12:00:25]line > о реализуемом товаре [12:00:25]line ИТОГО: 2000.43 [12:00:25]line НСП 1% : 17.70 [12:00:25]line НДС 12% : 212.43 [12:00:25]line Наличными: 0.00 [12:00:25]line Безнал.: 2000.43 [12:00:25]line Место: АЗС № 135 "Партнер Нефть" [12:00:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:00:25]line СНО: Общий режим [12:00:25]line Чек 287 20.08.2024 12:00 [12:00:25]line Смена: 100 ФФД: 1.0 [12:00:25]line ЗНМ: 0300000196 [12:00:25]line РНМ: 0000000000162794 [12:00:25]line Версия ККМ: v1.0 [12:00:25]line Платежная система: O! деньги [12:00:25]line ФМ: 0000000002094532 [12:00:25]line ФД: 58303 [12:00:25]line ФПД: 118777225127473 [12:00:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120023&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58303&fm=118777225127473&tin=02508201610067®Number=0000000000162794&sum=200043 [12:00:25]OFD Sender: Processing packet 58303 [packets to send 51, broken 50] [12:00:25]ProducePacketName [12:00:25]name=ofd_packets/00058303 [12:00:25]OFD Sender: To server: pG, [12:00:25]CommunicateWithHost lk.salyk.kg:30040 [12:00:25]ConnectInit lk.salyk.kg [12:00:25]written 0, free lines is 4095 [12:00:25]Connected sock=9 [12:00:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3F FB 07 01 18 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 57 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E3 00 00 35 04 06 00 6C 06 FA 4F A6 31 C0 35 64 13 9C 44 C6 4F [12:00:25]Write to MH i2c: 01 00 00 C5 07 CC [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 C5 07 00 00 00 00 00 C3 0C A2 [12:00:25]RasterBufferAndPrint [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]written 0, free lines is 3273 [12:00:25]MH_Cut [12:00:25]Write to MH i2c: D1 01 00 CC 07 01 A5 [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 01 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 01 00 CC 07 00 A4 [12:00:25]Write to MH i2c: 01 00 00 CD 07 D4 [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B6 4D 47 00 2F 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 32 30 39 34 35 33 32 10 04 04 00 BF E3 00 00 F4 03 04 00 A6 30 C4 66 B6 04 01 00 00 6F 2A B1 1F 5F F9 54 86 [12:00:25]CommunicateWithHost err = 0 [12:00:25]CheckOFDResponse [12:00:25]1017 (14) - 77093643461234 [12:00:25]1041 (16) - 0000000002094532 [12:00:25]1040 (4) - 58303 [12:00:25]1012 (4) - 20.08.2024 05:59 [12:00:25]1206 (1) - 0 [12:00:25]OFD Sender: Remove packet 58303 [12:00:25]ProducePacketName [12:00:25]name=ofd_packets/00058303 [12:00:25]NVStorageDeleteData [12:00:26]OFD Sender: No OFD packet to send [12:00:26]*** Cut start [12:00:26]*** Partial cut [12:00:26]*** CUTSNS_PIN = 1 [12:00:26]*** CUTSNS_PIN = 0 [12:00:27]*** Brake cut motor [12:00:27]Read from MH i2c: 01 [12:00:27]MH_I2C_Read... [12:00:27]*** Stop cut motor [12:00:27]*** Cut end [12:00:27]Read from MH i2c: 01 07 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 07 00 CD 07 00 00 00 00 00 FF 0F E9 [12:00:27]process_action close_receipt done [12:00:27]requested_data is exist [12:00:27]produce_requested_data [12:00:27]requested_item fm.sn is exist - process it [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 11 00 00 [12:00:27]Write to MH i2c: E2 08 00 CE 07 80 11 00 00 00 00 00 00 4F [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 17 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 17 00 CE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9B [12:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:00:27]wFMCommunicate OK [12:00:27]requested_item fd.num is exist - process it [12:00:27]SAM_PROTO_GetFieldsCounters [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 13 00 00 [12:00:27]Write to MH i2c: E2 08 00 CF 07 80 13 00 00 00 00 00 00 52 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 62 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 62 00 CF 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [12:00:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:27]wFMCommunicate OK [12:00:27]SAM_PROTO_GetFieldsCounters done [12:00:27]requested_item shift.num is exist - process it [12:00:27]requested_item shift.opened is exist - process it [12:00:27]req_shift_opened [12:00:27]FM_GetShiftState [12:00:27]SAM_PROTO_GetShiftState [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 13 01 00 [12:00:27]Write to MH i2c: E2 08 00 D0 07 80 13 01 00 00 00 00 00 54 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 0E 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 0E 00 D0 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 77 [12:00:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:00:27]wFMCommunicate OK [12:00:27]SAM_PROTO_GetShiftState done [12:00:27]FM_GetShiftState done [12:00:27]req_shift_opened done [12:00:27]requested_item shift.open_date is exist - process it [12:00:27]req_shift_open_date [12:00:27]req_shift_open_date done [12:00:27]produce_requested_data done [12:00:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58303,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:00:27]process_action_free close_receipt [12:00:27]json_value_free [12:00:27]json_value_free done [12:00:27]process_json_proto returns [12:00:27]Send response to host [12:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58303,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:00:27]free response buf [12:00:27]execute_script done [12:00:27]execute_script returns [12:00:27]free content buf [12:00:27]Sock 8.Close socket [12:00:27]Sock 8.Thread stoped [12:00:31]OFD Sender: No OFD packet to send [12:00:36]OFD Sender: No OFD packet to send [12:00:41]OFD Sender: No OFD packet to send [12:00:46]OFD Sender: No OFD packet to send [12:00:51]OFD Sender: No OFD packet to send [12:00:56]OFD Sender: No OFD packet to send [12:01:01]OFD Sender: No OFD packet to send [12:01:06]OFD Sender: No OFD packet to send [12:01:11]OFD Sender: No OFD packet to send [12:01:16]OFD Sender: No OFD packet to send [12:01:21]OFD Sender: No OFD packet to send [12:01:26]OFD Sender: No OFD packet to send [12:01:31]OFD Sender: No OFD packet to send [12:01:36]OFD Sender: No OFD packet to send [12:01:41]OFD Sender: No OFD packet to send [12:01:46]OFD Sender: No OFD packet to send [12:01:51]OFD Sender: No OFD packet to send [12:01:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:12]accept exits with 10 [12:02:12]New connection [12:02:12]New thread 3066711396 created [12:02:12]Thread 3066854756 joined [12:02:12]Waiting for new connection... [12:02:12] Sock 10.Parse request [12:02:12]Sock 10.Check first char [12:02:12]Sock 10.First char is OK [12:02:12]request: POST /json_proto HTTP/1.0 [12:02:12]Method: POST [12:02:12]URL: /json_proto [12:02:12]Method is POST - this is cgi request [12:02:12]url: /json_proto [12:02:12]query_string will be loaded in cgi processing [12:02:12]execute_cgi json_proto POST (null) [12:02:12]execute_cgi path=json_proto method=POST [12:02:12]POST find Content-Length [12:02:12]Host: 172.17.44.3:8080 [12:02:12]Content-Length: 807 [12:02:12]Content-Type: application/json [12:02:12] [12:02:12]POST finish read [12:02:12]Found Content-Length = 807 [12:02:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:12]execute_script... [12:02:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:12]POST & json_proto [12:02:12]process_json_proto [12:02:12]json parsed OK: [12:02:12]protocol is kg_v1.0 [12:02:12]action value=close_receipt [12:02:12]process_action close_receipt [12:02:12]cmd_close_receipt [12:02:12]MH_GetDate [12:02:12]Write to MH i2c: F0 00 00 D1 07 C7 [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: F0 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: F0 09 00 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: F0 09 00 D1 07 00 C5 85 C4 66 AD C5 5D 66 79 [12:02:12]GetLastDocTimeStamp 1724155223 [12:02:12]current date 1724155333 [12:02:12]FM_GetShiftState [12:02:12]SAM_PROTO_GetShiftState [12:02:12]wFMCommunicate request_size=4 [12:02:12]MH_SAM_APDU [12:02:12]CAPDU: 80 13 01 00 [12:02:12]Write to MH i2c: E2 08 00 D2 07 80 13 01 00 00 00 00 00 56 [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:12]Read from MH i2c: E2 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 0E 00 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 0E 00 D2 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 79 [12:02:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:02:12]wFMCommunicate OK [12:02:12]SAM_PROTO_GetShiftState done [12:02:12]FM_GetShiftState done [12:02:12]opened in 1724112910 [12:02:12]opened+sec_in_day 1724199310 [12:02:12]quantity*price = 100032 [12:02:12]sum+1 = 100033 [12:02:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 288 20.08.2024 12:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58304 ФПД: 11046446724025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58304&fm=11046446724025&tin=02508201610067®Number=0000000000162794&sum=100032 [12:02:13]StoreToDocumentArchive [12:02:13]shift 100 fd 58304 [12:02:13]save to /storage/0100/doc_00058304 [12:02:13]save last doc name /storage/0100/doc_00058304 to /storage/kkm_last_doc_name [12:02:13]save OK [12:02:13]Clear old archive folders... [12:02:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:02:13]tlvbuf is 01978DE0 [12:02:13]SAM_PROTO_ClearQueue [12:02:13]wFMCommunicate request_size=4 [12:02:13]MH_SAM_APDU [12:02:13]CAPDU: 80 09 00 00 [12:02:13]Write to MH i2c: E2 08 00 DF 07 80 09 00 00 00 00 00 00 58 [12:02:13]Write i2c OK [12:02:13]MH_I2C_Read... [12:02:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:14]Read from MH i2c: E2 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 03 00 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 03 00 DF 07 00 90 00 5A [12:02:14]RAPDU: 90 00 [12:02:14]wFMCommunicate OK [12:02:14]SAM_PROTO_ClearQueue done [12:02:14]KKMCreateOFDPacket [12:02:14]OFDProtocolAddRootSTLVToBuf [12:02:14]FM_MakeSignedData [12:02:14]FM_MakeSignedData [12:02:14]SAM_PROTO_SignData [12:02:14]wFMCommunicate request_size=4 [12:02:14]MH_SAM_APDU [12:02:14]CAPDU: 80 0D 01 02 [12:02:14]Write to MH i2c: E2 08 00 E0 07 80 0D 01 02 00 00 00 00 60 [12:02:14]Write i2c OK [12:02:14]MH_I2C_Read... [12:02:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:14]Read from MH i2c: E2 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 03 00 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 03 00 E0 07 00 90 00 5B [12:02:14]RAPDU: 90 00 [12:02:14]wFMCommunicate OK [12:02:14]wFMCommunicate request_size=255 [12:02:14]MH_SAM_APDU [12:02:14]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 C5 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E3 00 00 35 04 06 00 0A 0B [12:02:14]Write to MH i2c: E2 02 01 E1 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 C5 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E3 00 00 35 04 06 00 0A 0B 00 00 EA [12:02:14]Write i2c OK [12:02:14]MH_I2C_Read... [12:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:14]Read from MH i2c: E2 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 03 00 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 03 00 E1 07 00 90 00 5C [12:02:14]RAPDU: 90 00 [12:02:14]wFMCommunicate OK [12:02:14]wFMCommunicate request_size=9 [12:02:14]MH_SAM_APDU [12:02:14]CAPDU: 80 0D 02 02 04 F3 88 73 B9 [12:02:14]Write to MH i2c: E2 0C 00 E2 07 80 0D 02 02 04 00 F3 88 73 B9 00 00 12 [12:02:14]Write i2c OK [12:02:14]MH_I2C_Read... [12:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:14]Read from MH i2c: E2 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 03 00 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 03 00 E2 07 00 90 00 5D [12:02:14]RAPDU: 90 00 [12:02:14]wFMCommunicate OK [12:02:14]wFMCommunicate request_size=4 [12:02:14]MH_SAM_APDU [12:02:14]CAPDU: 80 0D 03 02 [12:02:14]Write to MH i2c: E2 08 00 E3 07 80 0D 03 02 00 00 00 00 65 [12:02:14]Write i2c OK [12:02:14]MH_I2C_Read... [12:02:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:14]Read from MH i2c: E2 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 0B 00 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 0B 00 E3 07 00 F6 34 96 B3 95 93 DB E1 90 00 BD [12:02:14]RAPDU: F6 34 96 B3 95 93 DB E1 90 00 [12:02:14]wFMCommunicate OK [12:02:14]SAM_PROTO_SignData done [12:02:14]FM_MakeSignedData done [12:02:14]CreateOFDProtocolMessage [12:02:14]wFMCommunicate request_size=4 [12:02:14]MH_SAM_APDU [12:02:14]CAPDU: 80 11 00 00 [12:02:14]Write to MH i2c: E2 08 00 E4 07 80 11 00 00 00 00 00 00 65 [12:02:14]Write i2c OK [12:02:14]MH_I2C_Read... [12:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:14]Read from MH i2c: E2 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 17 00 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: E2 17 00 E4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [12:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:02:14]wFMCommunicate OK [12:02:14]CreateOFDProtocolMessage done [12:02:14]OFDSenderStorePacket 58304 [12:02:14]StoreOFDPacket docnum=58304 [12:02:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 64 D9 06 01 7B 67 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 C5 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E3 00 00 35 04 06 00 0A 0B F3 88 73 B9 F6 34 96 B3 95 93 DB E1 [12:02:14]CheckFolder [12:02:14]dirname=/storage/ofd_packets [12:02:14]CheckFolder done [12:02:14]ProducePacketName [12:02:14]name=ofd_packets/00058304 [12:02:14]NVStorageSaveData ofd_packets/00058304 [12:02:14]File name is /storage/ofd_packets/00058304 [12:02:14]Write 300 bytes [12:02:14]NVStorageSaveData done [12:02:14]OFDSenderStorePacket done [12:02:14]KKMCreateOFDPacket done [12:02:14]NVStorageSaveData kkm_last_timestamp [12:02:14]File name is /storage/kkm_last_timestamp [12:02:14]Write 4 bytes [12:02:14]NVStorageSaveData done [12:02:14]ExternCall_PrintAddStr [12:02:14]wPrintStart [12:02:14]Write to MH i2c: 01 00 00 E5 07 EC [12:02:14]Write i2c OK [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: 01 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: 01 07 00 [12:02:14]MH_I2C_Read... [12:02:14]Read from MH i2c: 01 07 00 E5 07 00 00 00 00 00 FF 0F 01 [12:02:14]RasterBufferAndPrint [12:02:14]line Счет N : (1)2075569 [12:02:14]line ИНН: 02508201610067 [12:02:14]line Контрольно-Кассовый Чек [12:02:14]line ПРОДАЖА [12:02:14]line ТРК (МРК, ГНК) : 81 [12:02:14]line Товар: 2711190000 [12:02:14]line ГАЗ-К-5 [12:02:14]line 26.050 * 38.40 [12:02:14]line = 1000.32 [12:02:14]line НДС 12% НСП 1% [12:02:14]line > о реализуемом товаре [12:02:14]line ИТОГО: 1000.32 [12:02:14]line НСП 1% : 8.85 [12:02:14]line НДС 12% : 106.23 [12:02:14]line Наличными: 0.00 [12:02:14]line Безнал.: 1000.32 [12:02:14]line Место: АЗС № 135 "Партнер Нефть" [12:02:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:02:14]line СНО: Общий режим [12:02:14]line Чек 288 20.08.2024 12:02 [12:02:14]line Смена: 100 ФФД: 1.0 [12:02:14]line ЗНМ: 0300000196 [12:02:14]line РНМ: 0000000000162794 [12:02:14]line Версия ККМ: v1.0 [12:02:14]line Платежная система: O! деньги [12:02:14]line ФМ: 0000000002094532 [12:02:14]line ФД: 58304 [12:02:14]line ФПД: 11046446724025 [12:02:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58304&fm=11046446724025&tin=02508201610067®Number=0000000000162794&sum=100032 [12:02:14]OFD Sender: Processing packet 58304 [packets to send 51, broken 50] [12:02:14]ProducePacketName [12:02:14]name=ofd_packets/00058304 [12:02:14]OFD Sender: To server: pG, [12:02:14]CommunicateWithHost lk.salyk.kg:30040 [12:02:14]ConnectInit lk.salyk.kg [12:02:14]written 0, free lines is 4095 [12:02:15]Connected sock=9 [12:02:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 64 D9 06 01 7B 67 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 C5 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E3 00 00 35 04 06 00 0A 0B F3 88 73 B9 F6 34 96 B3 95 93 DB E1 [12:02:15]Write to MH i2c: 01 00 00 0F 08 17 [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: 01 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: 01 07 00 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: 01 07 00 0F 08 00 00 00 00 00 C1 0C EB [12:02:15]RasterBufferAndPrint [12:02:15]line [12:02:15]line [12:02:15]line [12:02:15]line [12:02:15]line [12:02:15]written 0, free lines is 3272 [12:02:15]MH_Cut [12:02:15]Write to MH i2c: D1 01 00 16 08 01 F0 [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: D1 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: D1 01 00 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: D1 01 00 16 08 00 EF [12:02:15]Write to MH i2c: 01 00 00 17 08 1F [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2C E8 47 00 39 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 32 30 39 34 35 33 32 10 04 04 00 C0 E3 00 00 F4 03 04 00 14 31 C4 66 B6 04 01 00 00 54 D6 8A CA 66 4D 96 2E [12:02:15]CommunicateWithHost err = 0 [12:02:15]CheckOFDResponse [12:02:15]1017 (14) - 77093643461234 [12:02:15]1041 (16) - 0000000002094532 [12:02:15]1040 (4) - 58304 [12:02:15]1012 (4) - 20.08.2024 06:00 [12:02:15]1206 (1) - 0 [12:02:15]OFD Sender: Remove packet 58304 [12:02:15]ProducePacketName [12:02:15]name=ofd_packets/00058304 [12:02:15]NVStorageDeleteData [12:02:15]OFD Sender: No OFD packet to send [12:02:16]*** Cut start [12:02:16]*** Partial cut [12:02:16]*** CUTSNS_PIN = 1 [12:02:16]*** CUTSNS_PIN = 0 [12:02:16]*** Brake cut motor [12:02:16]Read from MH i2c: 01 [12:02:16]MH_I2C_Read... [12:02:16]*** Stop cut motor [12:02:16]*** Cut end [12:02:16]Read from MH i2c: 01 07 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: 01 07 00 17 08 00 00 00 00 00 FF 0F 34 [12:02:16]process_action close_receipt done [12:02:16]requested_data is exist [12:02:16]produce_requested_data [12:02:16]requested_item fm.sn is exist - process it [12:02:16]wFMCommunicate request_size=4 [12:02:16]MH_SAM_APDU [12:02:16]CAPDU: 80 11 00 00 [12:02:16]Write to MH i2c: E2 08 00 18 08 80 11 00 00 00 00 00 00 9A [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:16]Read from MH i2c: E2 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 17 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 17 00 18 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E6 [12:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:02:16]wFMCommunicate OK [12:02:16]requested_item fd.num is exist - process it [12:02:16]SAM_PROTO_GetFieldsCounters [12:02:16]wFMCommunicate request_size=4 [12:02:16]MH_SAM_APDU [12:02:16]CAPDU: 80 13 00 00 [12:02:16]Write to MH i2c: E2 08 00 19 08 80 13 00 00 00 00 00 00 9D [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:17]Read from MH i2c: E2 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 62 00 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 62 00 19 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [12:02:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:17]wFMCommunicate OK [12:02:17]SAM_PROTO_GetFieldsCounters done [12:02:17]requested_item shift.num is exist - process it [12:02:17]requested_item shift.opened is exist - process it [12:02:17]req_shift_opened [12:02:17]FM_GetShiftState [12:02:17]SAM_PROTO_GetShiftState [12:02:17]wFMCommunicate request_size=4 [12:02:17]MH_SAM_APDU [12:02:17]CAPDU: 80 13 01 00 [12:02:17]Write to MH i2c: E2 08 00 1A 08 80 13 01 00 00 00 00 00 9F [12:02:17]Write i2c OK [12:02:17]MH_I2C_Read... [12:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:17]Read from MH i2c: E2 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 0E 00 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 0E 00 1A 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C2 [12:02:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:02:17]wFMCommunicate OK [12:02:17]SAM_PROTO_GetShiftState done [12:02:17]FM_GetShiftState done [12:02:17]req_shift_opened done [12:02:17]requested_item shift.open_date is exist - process it [12:02:17]req_shift_open_date [12:02:17]req_shift_open_date done [12:02:17]produce_requested_data done [12:02:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58304,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:02:17]process_action_free close_receipt [12:02:17]json_value_free [12:02:17]json_value_free done [12:02:17]process_json_proto returns [12:02:17]Send response to host [12:02:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58304,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:02:17]free response buf [12:02:17]execute_script done [12:02:17]execute_script returns [12:02:17]free content buf [12:02:17]Sock 10.Close socket [12:02:17]Sock 10.Thread stoped [12:02:20]OFD Sender: No OFD packet to send [12:02:23]accept exits with 8 [12:02:23]New connection [12:02:23]New thread 3066854756 created [12:02:23]Thread 3066711396 joined [12:02:23]Waiting for new connection... [12:02:23] Sock 8.Parse request [12:02:23]Sock 8.Check first char [12:02:23]Sock 8.First char is OK [12:02:23]request: POST /json_proto HTTP/1.0 [12:02:23]Method: POST [12:02:23]URL: /json_proto [12:02:23]Method is POST - this is cgi request [12:02:23]url: /json_proto [12:02:23]query_string will be loaded in cgi processing [12:02:23]execute_cgi json_proto POST (null) [12:02:23]execute_cgi path=json_proto method=POST [12:02:23]POST find Content-Length [12:02:23]Host: 172.17.44.3:8080 [12:02:23]Content-Length: 678 [12:02:23]Content-Type: application/json [12:02:23] [12:02:23]POST finish read [12:02:23]Found Content-Length = 678 [12:02:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:23]execute_script... [12:02: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)2075568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:23]POST & json_proto [12:02:23]process_json_proto [12:02:23]json parsed OK: [12:02:23]protocol is kg_v1.0 [12:02:23]action value=close_receipt [12:02:23]process_action close_receipt [12:02:23]cmd_close_receipt [12:02:23]MH_GetDate [12:02:23]Write to MH i2c: F0 00 00 1B 08 12 [12:02:23]Write i2c OK [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: F0 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: F0 09 00 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: F0 09 00 1B 08 00 D0 85 C4 66 AD C5 5D 66 CF [12:02:23]GetLastDocTimeStamp 1724155333 [12:02:23]current date 1724155344 [12:02:23]FM_GetShiftState [12:02:23]SAM_PROTO_GetShiftState [12:02:23]wFMCommunicate request_size=4 [12:02:23]MH_SAM_APDU [12:02:23]CAPDU: 80 13 01 00 [12:02:23]Write to MH i2c: E2 08 00 1C 08 80 13 01 00 00 00 00 00 A1 [12:02:23]Write i2c OK [12:02:23]MH_I2C_Read... [12:02:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:23]Read from MH i2c: E2 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: E2 0E 00 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: E2 0E 00 1C 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C4 [12:02:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:02:23]wFMCommunicate OK [12:02:23]SAM_PROTO_GetShiftState done [12:02:23]FM_GetShiftState done [12:02:23]opened in 1724112910 [12:02:23]opened+sec_in_day 1724199310 [12:02:23]quantity*price = 30035 [12:02:23]sum+1 = 30036 [12:02:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 289 20.08.2024 12:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58305 ФПД: 228963584003562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120224&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58305&fm=228963584003562&tin=02508201610067®Number=0000000000162794&sum=30000 [12:02:25]StoreToDocumentArchive [12:02:25]shift 100 fd 58305 [12:02:25]save to /storage/0100/doc_00058305 [12:02:25]save last doc name /storage/0100/doc_00058305 to /storage/kkm_last_doc_name [12:02:25]save OK [12:02:25]Clear old archive folders... [12:02:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:25]tlvbuf is 0194E370 [12:02:25]SAM_PROTO_ClearQueue [12:02:25]wFMCommunicate request_size=4 [12:02:25]MH_SAM_APDU [12:02:25]CAPDU: 80 09 00 00 [12:02:25]Write to MH i2c: E2 08 00 29 08 80 09 00 00 00 00 00 00 A3 [12:02:25]Write i2c OK [12:02:25]MH_I2C_Read... [12:02:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:25]Read from MH i2c: E2 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 03 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 03 00 29 08 00 90 00 A5 [12:02:25]RAPDU: 90 00 [12:02:25]wFMCommunicate OK [12:02:25]SAM_PROTO_ClearQueue done [12:02:25]KKMCreateOFDPacket [12:02:25]OFDProtocolAddRootSTLVToBuf [12:02:25]FM_MakeSignedData [12:02:25]FM_MakeSignedData [12:02:25]SAM_PROTO_SignData [12:02:25]wFMCommunicate request_size=4 [12:02:25]MH_SAM_APDU [12:02:25]CAPDU: 80 0D 01 02 [12:02:25]Write to MH i2c: E2 08 00 2A 08 80 0D 01 02 00 00 00 00 AB [12:02:25]Write i2c OK [12:02:25]MH_I2C_Read... [12:02:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:25]Read from MH i2c: E2 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 03 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 03 00 2A 08 00 90 00 A6 [12:02:25]RAPDU: 90 00 [12:02:25]wFMCommunicate OK [12:02:25]wFMCommunicate request_size=255 [12:02:25]MH_SAM_APDU [12:02:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 D0 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E3 00 00 35 04 06 00 D0 [12:02:25]Write to MH i2c: E2 02 01 2B 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 D0 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E3 00 00 35 04 06 00 D0 00 00 BE [12:02:25]Write i2c OK [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:25] [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 03 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 03 00 2B 08 00 90 00 A7 [12:02:25]RAPDU: 90 00 [12:02:25]wFMCommunicate OK [12:02:25]wFMCommunicate request_size=10 [12:02:25]MH_SAM_APDU [12:02:25]CAPDU: 80 0D 02 02 05 3D BD 17 4D EA [12:02:25]Write to MH i2c: E2 0D 00 2C 08 80 0D 02 02 05 00 3D BD 17 4D EA 00 00 00 [12:02:25]Write i2c OK [12:02:25]MH_I2C_Read... [12:02:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:25]Read from MH i2c: E2 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 03 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 03 00 2C 08 00 90 00 A8 [12:02:25]RAPDU: 90 00 [12:02:25]wFMCommunicate OK [12:02:25]wFMCommunicate request_size=4 [12:02:25]MH_SAM_APDU [12:02:25]CAPDU: 80 0D 03 02 [12:02:25]Write to MH i2c: E2 08 00 2D 08 80 0D 03 02 00 00 00 00 B0 [12:02:25]Write i2c OK [12:02:25]MH_I2C_Read... [12:02:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:25]Read from MH i2c: E2 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 0B 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 0B 00 2D 08 00 BE 0B 4E 48 6A 98 92 2D 90 00 D1 [12:02:25]RAPDU: BE 0B 4E 48 6A 98 92 2D 90 00 [12:02:25]wFMCommunicate OK [12:02:25]SAM_PROTO_SignData done [12:02:25]FM_MakeSignedData done [12:02:25]CreateOFDProtocolMessage [12:02:25]wFMCommunicate request_size=4 [12:02:25]MH_SAM_APDU [12:02:25]CAPDU: 80 11 00 00 [12:02:25]Write to MH i2c: E2 08 00 2E 08 80 11 00 00 00 00 00 00 B0 [12:02:25]Write i2c OK [12:02:25]MH_I2C_Read... [12:02:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:25]Read from MH i2c: E2 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 17 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 17 00 2E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [12:02:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:02:25]wFMCommunicate OK [12:02:25]CreateOFDProtocolMessage done [12:02:25]OFDSenderStorePacket 58305 [12:02:25]StoreOFDPacket docnum=58305 [12:02:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F 6F 07 01 A9 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 D0 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E3 00 00 35 04 06 00 D0 3D BD 17 4D EA BE 0B 4E 48 6A 98 92 2D [12:02:25]CheckFolder [12:02:25]dirname=/storage/ofd_packets [12:02:25]CheckFolder done [12:02:25]ProducePacketName [12:02:25]name=ofd_packets/00058305 [12:02:25]NVStorageSaveData ofd_packets/00058305 [12:02:25]File name is /storage/ofd_packets/00058305 [12:02:25]Write 301 bytes [12:02:25]NVStorageSaveData done [12:02:25]OFDSenderStorePacket done [12:02:25]KKMCreateOFDPacket done [12:02:25]NVStorageSaveData kkm_last_timestamp [12:02:25]File name is /storage/kkm_last_timestamp [12:02:25]Write 4 bytes [12:02:25]NVStorageSaveData done [12:02:25]ExternCall_PrintAddStr [12:02:25]wPrintStart [12:02:25]Write to MH i2c: 01 00 00 2F 08 37 [12:02:25]Write i2c OK [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: 01 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: 01 07 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: 01 07 00 2F 08 00 00 00 00 00 FF 0F 4C [12:02:25]RasterBufferAndPrint [12:02:25]line Счет N : (1)2075568 [12:02:25]line ИНН: 02508201610067 [12:02:25]line Контрольно-Кассовый Чек [12:02:25]line ПРОДАЖА [12:02:25]line ТРК (МРК, ГНК) : 63 [12:02:25]line Товар: 2710124130 [12:02:25]line Аи-92-К-4 [12:02:25]line 4.430 * 67.80 [12:02:25]line = 300.35 [12:02:25]line НДС 12% НСП 1% [12:02:25]line > о реализуемом товаре [12:02:25]line ОКРУГЛЕНИЕ: -0.35 [12:02:25]line ИТОГО: 300.00 [12:02:25]line Внесено: 300.00 [12:02:25]line СДАЧА: 0.00 [12:02:25]line НСП 1% : 2.66 [12:02:25]line НДС 12% : 31.90 [12:02:25]line Наличными: 300.00 [12:02:25]line Безнал.: 0.00 [12:02:25]line Место: АЗС № 135 "Партнер Нефть" [12:02:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:02:25]line СНО: Общий режим [12:02:25]line Чек 289 20.08.2024 12:02 [12:02:25]line Смена: 100 ФФД: 1.0 [12:02:25]line ЗНМ: 0300000196 [12:02:25]line РНМ: 0000000000162794 [12:02:25]line Версия ККМ: v1.0 [12:02:25]line ФМ: 0000000002094532 [12:02:25]line ФД: 58305 [12:02:25]line ФПД: 228963584003562 [12:02:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120224&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58305&fm=228963584003562&tin=02508201610067®Number=0000000000162794&sum=30000 [12:02:25]OFD Sender: Processing packet 58305 [packets to send 51, broken 50] [12:02:25]ProducePacketName [12:02:25]name=ofd_packets/00058305 [12:02:25]OFD Sender: To server: pG, [12:02:25]CommunicateWithHost lk.salyk.kg:30040 [12:02:25]ConnectInit lk.salyk.kg [12:02:25]written 0, free lines is 4095 [12:02:26]Connected sock=10 [12:02:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F 6F 07 01 A9 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 D0 85 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E3 00 00 35 04 06 00 D0 3D BD 17 4D EA BE 0B 4E 48 6A 98 92 2D [12:02:26]Write to MH i2c: 01 00 00 5A 08 62 [12:02:26]Write i2c OK [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: 01 [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: 01 07 00 [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: 01 07 00 5A 08 00 00 00 00 00 B6 0C 2B [12:02:26]RasterBufferAndPrint [12:02:26]line [12:02:26]line [12:02:26]line [12:02:26]line [12:02:26]line [12:02:26]written 0, free lines is 3259 [12:02:26]MH_Cut [12:02:26]Write to MH i2c: D1 01 00 61 08 01 3B [12:02:26]Write i2c OK [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: D1 [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: D1 01 00 [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: D1 01 00 61 08 00 3A [12:02:26]Write to MH i2c: 01 00 00 62 08 6A [12:02:26]Write i2c OK [12:02:26]MH_I2C_Read... [12:02:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DC C6 47 00 E8 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 32 30 39 34 35 33 32 10 04 04 00 C1 E3 00 00 F4 03 04 00 1F 31 C4 66 B6 04 01 00 00 9F 0E 6D 77 4D E7 87 98 [12:02:26]CommunicateWithHost err = 0 [12:02:26]CheckOFDResponse [12:02:26]1017 (14) - 77093643461234 [12:02:26]1041 (16) - 0000000002094532 [12:02:26]1040 (4) - 58305 [12:02:26]1012 (4) - 20.08.2024 06:01 [12:02:26]1206 (1) - 0 [12:02:26]OFD Sender: Remove packet 58305 [12:02:26]ProducePacketName [12:02:26]name=ofd_packets/00058305 [12:02:26]NVStorageDeleteData [12:02:27]OFD Sender: No OFD packet to send [12:02:27]*** Cut start [12:02:27]*** Partial cut [12:02:27]*** CUTSNS_PIN = 1 [12:02:27]*** CUTSNS_PIN = 0 [12:02:27]*** Brake cut motor [12:02:28]Read from MH i2c: 01 [12:02:28]MH_I2C_Read... [12:02:28]*** Stop cut motor [12:02:28]*** Cut end [12:02:28]Read from MH i2c: 01 07 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: 01 07 00 62 08 00 00 00 00 00 FF 0F 7F [12:02:28]process_action close_receipt done [12:02:28]requested_data is exist [12:02:28]produce_requested_data [12:02:28]requested_item fm.sn is exist - process it [12:02:28]wFMCommunicate request_size=4 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 11 00 00 [12:02:28]Write to MH i2c: E2 08 00 63 08 80 11 00 00 00 00 00 00 E5 [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 17 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 17 00 63 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 31 [12:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:02:28]wFMCommunicate OK [12:02:28]requested_item fd.num is exist - process it [12:02:28]SAM_PROTO_GetFieldsCounters [12:02:28]wFMCommunicate request_size=4 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 13 00 00 [12:02:28]Write to MH i2c: E2 08 00 64 08 80 13 00 00 00 00 00 00 E8 [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 62 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 62 00 64 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [12:02:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:28]wFMCommunicate OK [12:02:28]SAM_PROTO_GetFieldsCounters done [12:02:28]requested_item shift.num is exist - process it [12:02:28]requested_item shift.opened is exist - process it [12:02:28]req_shift_opened [12:02:28]FM_GetShiftState [12:02:28]SAM_PROTO_GetShiftState [12:02:28]wFMCommunicate request_size=4 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 13 01 00 [12:02:28]Write to MH i2c: E2 08 00 65 08 80 13 01 00 00 00 00 00 EA [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:28]Read from MH i2c: E2 0E 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 0E 00 65 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0D [12:02:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:02:28]wFMCommunicate OK [12:02:28]SAM_PROTO_GetShiftState done [12:02:28]FM_GetShiftState done [12:02:28]req_shift_opened done [12:02:28]requested_item shift.open_date is exist - process it [12:02:28]req_shift_open_date [12:02:28]req_shift_open_date done [12:02:28]produce_requested_data done [12:02:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58305,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:02:28]process_action_free close_receipt [12:02:28]json_value_free [12:02:28]json_value_free done [12:02:28]process_json_proto returns [12:02:28]Send response to host [12:02:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58305,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:02:28]free response buf [12:02:28]execute_script done [12:02:28]execute_script returns [12:02:28]free content buf [12:02:28]Sock 8.Close socket [12:02:28]Sock 8.Thread stoped [12:02:32]OFD Sender: No OFD packet to send [12:02:37]OFD Sender: No OFD packet to send [12:02:42]OFD Sender: No OFD packet to send [12:02:47]OFD Sender: No OFD packet to send [12:02:52]OFD Sender: No OFD packet to send [12:02:57]OFD Sender: No OFD packet to send [12:03:02]OFD Sender: No OFD packet to send [12:03:07]OFD Sender: No OFD packet to send [12:03:12]OFD Sender: No OFD packet to send [12:03:17]OFD Sender: No OFD packet to send [12:03:22]OFD Sender: No OFD packet to send [12:03:27]OFD Sender: No OFD packet to send [12:03:32]OFD Sender: No OFD packet to send [12:03:37]OFD Sender: No OFD packet to send [12:03:42]OFD Sender: No OFD packet to send [12:03:47]OFD Sender: No OFD packet to send [12:03:52]OFD Sender: No OFD packet to send [12:03:57]OFD Sender: No OFD packet to send [12:04:02]OFD Sender: No OFD packet to send [12:04:07]OFD Sender: No OFD packet to send [12:04:12]OFD Sender: No OFD packet to send [12:04:17]OFD Sender: No OFD packet to send [12:04:22]OFD Sender: No OFD packet to send [12:04:27]OFD Sender: No OFD packet to send [12:04:32]OFD Sender: No OFD packet to send [12:04:37]OFD Sender: No OFD packet to send [12:04:42]OFD Sender: No OFD packet to send [12:04:47]OFD Sender: No OFD packet to send [12:04:52]OFD Sender: No OFD packet to send [12:04:57]OFD Sender: No OFD packet to send [12:05:02]OFD Sender: No OFD packet to send [12:05:07]OFD Sender: No OFD packet to send [12:05:12]OFD Sender: No OFD packet to send [12:05:17]OFD Sender: No OFD packet to send [12:05:22]OFD Sender: No OFD packet to send [12:05:27]OFD Sender: No OFD packet to send [12:05:32]OFD Sender: No OFD packet to send [12:05:37]OFD Sender: No OFD packet to send [12:05:42]OFD Sender: No OFD packet to send [12:05:47]OFD Sender: No OFD packet to send [12:05:52]OFD Sender: No OFD packet to send [12:05:57]OFD Sender: No OFD packet to send [12:06:02]OFD Sender: No OFD packet to send [12:06:07]OFD Sender: No OFD packet to send [12:06:12]OFD Sender: No OFD packet to send [12:06:17]OFD Sender: No OFD packet to send [12:06:22]OFD Sender: No OFD packet to send [12:06:27]OFD Sender: No OFD packet to send [12:06:32]OFD Sender: No OFD packet to send [12:06:35]accept exits with 9 [12:06:35]New connection [12:06:35]New thread 3066711396 created [12:06:35]Thread 3066854756 joined [12:06:35]Waiting for new connection... [12:06:35] Sock 9.Parse request [12:06:35]Sock 9.Check first char [12:06:35]Sock 9.First char is OK [12:06:35]request: POST /json_proto HTTP/1.0 [12:06:35]Method: POST [12:06:35]URL: /json_proto [12:06:35]Method is POST - this is cgi request [12:06:35]url: /json_proto [12:06:35]query_string will be loaded in cgi processing [12:06:35]execute_cgi json_proto POST (null) [12:06:35]execute_cgi path=json_proto method=POST [12:06:35]POST find Content-Length [12:06:35]Host: 172.17.44.3:8080 [12:06:35]Content-Length: 678 [12:06:35]Content-Type: application/json [12:06:35] [12:06:35]POST finish read [12:06:35]Found Content-Length = 678 [12:06:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:35]execute_script... [12:06: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)2075572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:35]POST & json_proto [12:06:35]process_json_proto [12:06:35]json parsed OK: [12:06:35]protocol is kg_v1.0 [12:06:35]action value=close_receipt [12:06:35]process_action close_receipt [12:06:35]cmd_close_receipt [12:06:35]MH_GetDate [12:06:35]Write to MH i2c: F0 00 00 66 08 5D [12:06:35]Write i2c OK [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: F0 [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: F0 09 00 [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: F0 09 00 66 08 00 CC 86 C4 66 AD C5 5D 66 17 [12:06:35]GetLastDocTimeStamp 1724155344 [12:06:35]current date 1724155596 [12:06:35]FM_GetShiftState [12:06:35]SAM_PROTO_GetShiftState [12:06:35]wFMCommunicate request_size=4 [12:06:35]MH_SAM_APDU [12:06:35]CAPDU: 80 13 01 00 [12:06:35]Write to MH i2c: E2 08 00 67 08 80 13 01 00 00 00 00 00 EC [12:06:35]Write i2c OK [12:06:35]MH_I2C_Read... [12:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:35]Read from MH i2c: E2 [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: E2 0E 00 [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: E2 0E 00 67 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0F [12:06:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:06:35]wFMCommunicate OK [12:06:35]SAM_PROTO_GetShiftState done [12:06:35]FM_GetShiftState done [12:06:35]opened in 1724112910 [12:06:35]opened+sec_in_day 1724199310 [12:06:35]quantity*price = 30035 [12:06:35]sum+1 = 30036 [12:06:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 290 20.08.2024 12:06 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58306 ФПД: 107305996141626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120636&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58306&fm=107305996141626&tin=02508201610067®Number=0000000000162794&sum=30000 [12:06:36]StoreToDocumentArchive [12:06:36]shift 100 fd 58306 [12:06:36]save to /storage/0100/doc_00058306 [12:06:36]save last doc name /storage/0100/doc_00058306 to /storage/kkm_last_doc_name [12:06:36]save OK [12:06:36]Clear old archive folders... [12:06:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:06:36]tlvbuf is 0197C5E0 [12:06:36]SAM_PROTO_ClearQueue [12:06:36]wFMCommunicate request_size=4 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 09 00 00 [12:06:36]Write to MH i2c: E2 08 00 74 08 80 09 00 00 00 00 00 00 EE [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:36]Read from MH i2c: E2 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 74 08 00 90 00 F0 [12:06:36]RAPDU: 90 00 [12:06:36]wFMCommunicate OK [12:06:36]SAM_PROTO_ClearQueue done [12:06:36]KKMCreateOFDPacket [12:06:36]OFDProtocolAddRootSTLVToBuf [12:06:36]FM_MakeSignedData [12:06:36]FM_MakeSignedData [12:06:36]SAM_PROTO_SignData [12:06:36]wFMCommunicate request_size=4 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 0D 01 02 [12:06:36]Write to MH i2c: E2 08 00 75 08 80 0D 01 02 00 00 00 00 F6 [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:36]Read from MH i2c: E2 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 75 08 00 90 00 F1 [12:06:36]RAPDU: 90 00 [12:06:36]wFMCommunicate OK [12:06:36]wFMCommunicate request_size=255 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 CC 86 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E3 00 00 35 04 06 00 61 [12:06:36]Write to MH i2c: E2 02 01 76 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 CC 86 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E3 00 00 35 04 06 00 61 00 00 99 [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:37]Read from MH i2c: E2 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: E2 03 00 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: E2 03 00 76 08 00 90 00 F2 [12:06:37]RAPDU: 90 00 [12:06:37]wFMCommunicate OK [12:06:37]wFMCommunicate request_size=10 [12:06:37]MH_SAM_APDU [12:06:37]CAPDU: 80 0D 02 02 05 98 1F C8 44 3A [12:06:37]Write to MH i2c: E2 0D 00 77 08 80 0D 02 02 05 00 98 1F C8 44 3A 00 00 00 [12:06:37]Write i2c OK [12:06:37]MH_I2C_Read... [12:06:37]OFD Sender: No OFD packet to send [12:06:37]Read from MH i2c: E2 [12:06:37]MH_I2C_Read... [12:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:37]Read from MH i2c: E2 03 00 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: E2 03 00 77 08 00 90 00 F3 [12:06:37]RAPDU: 90 00 [12:06:37]wFMCommunicate OK [12:06:37]wFMCommunicate request_size=4 [12:06:37]MH_SAM_APDU [12:06:37]CAPDU: 80 0D 03 02 [12:06:37]Write to MH i2c: E2 08 00 78 08 80 0D 03 02 00 00 00 00 FB [12:06:37]Write i2c OK [12:06:37]MH_I2C_Read... [12:06:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:37]Read from MH i2c: E2 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: E2 0B 00 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: E2 0B 00 78 08 00 D5 7E A3 DB 35 D7 96 A8 90 00 17 [12:06:37]RAPDU: D5 7E A3 DB 35 D7 96 A8 90 00 [12:06:37]wFMCommunicate OK [12:06:37]SAM_PROTO_SignData done [12:06:37]FM_MakeSignedData done [12:06:37]CreateOFDProtocolMessage [12:06:37]wFMCommunicate request_size=4 [12:06:37]MH_SAM_APDU [12:06:37]CAPDU: 80 11 00 00 [12:06:37]Write to MH i2c: E2 08 00 79 08 80 11 00 00 00 00 00 00 FB [12:06:37]Write i2c OK [12:06:37]MH_I2C_Read... [12:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:37]Read from MH i2c: E2 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: E2 17 00 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: E2 17 00 79 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 47 [12:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:06:37]wFMCommunicate OK [12:06:37]CreateOFDProtocolMessage done [12:06:37]OFDSenderStorePacket 58306 [12:06:37]StoreOFDPacket docnum=58306 [12:06:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EF 66 07 01 A4 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 CC 86 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E3 00 00 35 04 06 00 61 98 1F C8 44 3A D5 7E A3 DB 35 D7 96 A8 [12:06:37]CheckFolder [12:06:37]dirname=/storage/ofd_packets [12:06:37]CheckFolder done [12:06:37]ProducePacketName [12:06:37]name=ofd_packets/00058306 [12:06:37]NVStorageSaveData ofd_packets/00058306 [12:06:37]File name is /storage/ofd_packets/00058306 [12:06:37]Write 301 bytes [12:06:37]NVStorageSaveData done [12:06:37]OFDSenderStorePacket done [12:06:37]KKMCreateOFDPacket done [12:06:37]NVStorageSaveData kkm_last_timestamp [12:06:37]File name is /storage/kkm_last_timestamp [12:06:37]Write 4 bytes [12:06:37]NVStorageSaveData done [12:06:37]ExternCall_PrintAddStr [12:06:37]wPrintStart [12:06:37]Write to MH i2c: 01 00 00 7A 08 82 [12:06:37]Write i2c OK [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: 01 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: 01 07 00 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: 01 07 00 7A 08 00 00 00 00 00 FF 0F 97 [12:06:37]RasterBufferAndPrint [12:06:37]line Счет N : (1)2075572 [12:06:37]line ИНН: 02508201610067 [12:06:37]line Контрольно-Кассовый Чек [12:06:37]line ПРОДАЖА [12:06:37]line ТРК (МРК, ГНК) : 53 [12:06:37]line Товар: 2710124130 [12:06:37]line Аи-92-К-4 [12:06:37]line 4.430 * 67.80 [12:06:37]line = 300.35 [12:06:37]line НДС 12% НСП 1% [12:06:37]line > о реализуемом товаре [12:06:37]line ОКРУГЛЕНИЕ: -0.35 [12:06:37]line ИТОГО: 300.00 [12:06:37]line Внесено: 300.00 [12:06:37]line СДАЧА: 0.00 [12:06:37]line НСП 1% : 2.66 [12:06:37]line НДС 12% : 31.90 [12:06:37]line Наличными: 300.00 [12:06:37]line Безнал.: 0.00 [12:06:37]line Место: АЗС № 135 "Партнер Нефть" [12:06:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:06:37]line СНО: Общий режим [12:06:37]line Чек 290 20.08.2024 12:06 [12:06:37]line Смена: 100 ФФД: 1.0 [12:06:37]line ЗНМ: 0300000196 [12:06:37]line РНМ: 0000000000162794 [12:06:37]line Версия ККМ: v1.0 [12:06:37]line ФМ: 0000000002094532 [12:06:37]line ФД: 58306 [12:06:37]line ФПД: 107305996141626 [12:06:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120636&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58306&fm=107305996141626&tin=02508201610067®Number=0000000000162794&sum=30000 [12:06:37]OFD Sender: Processing packet 58306 [packets to send 51, broken 50] [12:06:37]ProducePacketName [12:06:37]name=ofd_packets/00058306 [12:06:37]OFD Sender: To server: pG, [12:06:37]CommunicateWithHost lk.salyk.kg:30040 [12:06:37]ConnectInit lk.salyk.kg [12:06:37]written 0, free lines is 4095 [12:06:37]Connected sock=10 [12:06:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EF 66 07 01 A4 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 CC 86 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E3 00 00 35 04 06 00 61 98 1F C8 44 3A D5 7E A3 DB 35 D7 96 A8 [12:06:38]Write to MH i2c: 01 00 00 A5 08 AD [12:06:38]Write i2c OK [12:06:38]MH_I2C_Read... [12:06:38]Read from MH i2c: 01 [12:06:38]MH_I2C_Read... [12:06:38]Read from MH i2c: 01 07 00 [12:06:38]MH_I2C_Read... [12:06:38]Read from MH i2c: 01 07 00 A5 08 00 00 00 00 00 A9 0C 69 [12:06:38]RasterBufferAndPrint [12:06:38]line [12:06:38]line [12:06:38]line [12:06:38]line [12:06:38]line [12:06:38]written 0, free lines is 3247 [12:06:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9A 43 47 00 88 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 32 30 39 34 35 33 32 10 04 04 00 C2 E3 00 00 F4 03 04 00 1B 32 C4 66 B6 04 01 00 00 B4 EE 7D 2D 3F C1 53 E2 [12:06:38]CommunicateWithHost err = 0 [12:06:38]CheckOFDResponse [12:06:38]1017 (14) - 77093643461234 [12:06:38]1041 (16) - 0000000002094532 [12:06:38]1040 (4) - 58306 [12:06:38]1012 (4) - 20.08.2024 06:05 [12:06:38]1206 (1) - 0 [12:06:38]OFD Sender: Remove packet 58306 [12:06:38]ProducePacketName [12:06:38]name=ofd_packets/00058306 [12:06:38]NVStorageDeleteData [12:06:38]MH_Cut [12:06:38]Write to MH i2c: D1 01 00 AC 08 01 86 [12:06:38]Write i2c OK [12:06:38]MH_I2C_Read... [12:06:38]Read from MH i2c: D1 [12:06:38]MH_I2C_Read... [12:06:38]Read from MH i2c: D1 01 00 [12:06:38]MH_I2C_Read... [12:06:38]Read from MH i2c: D1 01 00 AC 08 00 85 [12:06:38]Write to MH i2c: 01 00 00 AD 08 B5 [12:06:38]Write i2c OK [12:06:38]MH_I2C_Read... [12:06:38]OFD Sender: No OFD packet to send [12:06:39]*** Cut start [12:06:39]*** Partial cut [12:06:39]*** CUTSNS_PIN = 1 [12:06:39]*** CUTSNS_PIN = 0 [12:06:39]*** Brake cut motor [12:06:39]Read from MH i2c: 01 [12:06:39]MH_I2C_Read... [12:06:39]*** Stop cut motor [12:06:39]*** Cut end [12:06:39]Read from MH i2c: 01 07 00 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: 01 07 00 AD 08 00 00 00 00 00 FF 0F CA [12:06:39]process_action close_receipt done [12:06:39]requested_data is exist [12:06:39]produce_requested_data [12:06:39]requested_item fm.sn is exist - process it [12:06:39]wFMCommunicate request_size=4 [12:06:39]MH_SAM_APDU [12:06:39]CAPDU: 80 11 00 00 [12:06:39]Write to MH i2c: E2 08 00 AE 08 80 11 00 00 00 00 00 00 30 [12:06:39]Write i2c OK [12:06:39]MH_I2C_Read... [12:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:39]Read from MH i2c: E2 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: E2 17 00 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: E2 17 00 AE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7C [12:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:06:39]wFMCommunicate OK [12:06:39]requested_item fd.num is exist - process it [12:06:39]SAM_PROTO_GetFieldsCounters [12:06:39]wFMCommunicate request_size=4 [12:06:39]MH_SAM_APDU [12:06:39]CAPDU: 80 13 00 00 [12:06:39]Write to MH i2c: E2 08 00 AF 08 80 13 00 00 00 00 00 00 33 [12:06:39]Write i2c OK [12:06:39]MH_I2C_Read... [12:06:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:40]Read from MH i2c: E2 [12:06:40]MH_I2C_Read... [12:06:40]Read from MH i2c: E2 62 00 [12:06:40]MH_I2C_Read... [12:06:40]Read from MH i2c: E2 62 00 AF 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [12:06:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:06:40]wFMCommunicate OK [12:06:40]SAM_PROTO_GetFieldsCounters done [12:06:40]requested_item shift.num is exist - process it [12:06:40]requested_item shift.opened is exist - process it [12:06:40]req_shift_opened [12:06:40]FM_GetShiftState [12:06:40]SAM_PROTO_GetShiftState [12:06:40]wFMCommunicate request_size=4 [12:06:40]MH_SAM_APDU [12:06:40]CAPDU: 80 13 01 00 [12:06:40]Write to MH i2c: E2 08 00 B0 08 80 13 01 00 00 00 00 00 35 [12:06:40]Write i2c OK [12:06:40]MH_I2C_Read... [12:06:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:40]Read from MH i2c: E2 [12:06:40]MH_I2C_Read... [12:06:40]Read from MH i2c: E2 0E 00 [12:06:40]MH_I2C_Read... [12:06:40]Read from MH i2c: E2 0E 00 B0 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 58 [12:06:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:06:40]wFMCommunicate OK [12:06:40]SAM_PROTO_GetShiftState done [12:06:40]FM_GetShiftState done [12:06:40]req_shift_opened done [12:06:40]requested_item shift.open_date is exist - process it [12:06:40]req_shift_open_date [12:06:40]req_shift_open_date done [12:06:40]produce_requested_data done [12:06:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58306,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:06:40]process_action_free close_receipt [12:06:40]json_value_free [12:06:40]json_value_free done [12:06:40]process_json_proto returns [12:06:40]Send response to host [12:06:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58306,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:06:40]free response buf [12:06:40]execute_script done [12:06:40]execute_script returns [12:06:40]free content buf [12:06:40]Sock 9.Close socket [12:06:40]Sock 9.Thread stoped [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:30]accept exits with 8 [12:07:30]New connection [12:07:30]New thread 3066854756 created [12:07:30]Thread 3066711396 joined [12:07:30]Waiting for new connection... [12:07:30] Sock 8.Parse request [12:07:30]Sock 8.Check first char [12:07:30]Sock 8.First char is OK [12:07:30]request: POST /json_proto HTTP/1.0 [12:07:30]Method: POST [12:07:30]URL: /json_proto [12:07:30]Method is POST - this is cgi request [12:07:30]url: /json_proto [12:07:30]query_string will be loaded in cgi processing [12:07:30]execute_cgi json_proto POST (null) [12:07:30]execute_cgi path=json_proto method=POST [12:07:30]POST find Content-Length [12:07:30]Host: 172.17.44.3:8080 [12:07:30]Content-Length: 790 [12:07:30]Content-Type: application/json [12:07:30] [12:07:30]POST finish read [12:07:30]Found Content-Length = 790 [12:07:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:30]execute_script... [12: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)2075571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:30]POST & json_proto [12:07:30]process_json_proto [12:07:30]json parsed OK: [12:07:30]protocol is kg_v1.0 [12:07:30]action value=close_receipt [12:07:30]process_action close_receipt [12:07:30]cmd_close_receipt [12:07:30]MH_GetDate [12:07:30]Write to MH i2c: F0 00 00 B1 08 A8 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: F0 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: F0 09 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: F0 09 00 B1 08 00 02 87 C4 66 AD C5 5D 66 99 [12:07:30]GetLastDocTimeStamp 1724155596 [12:07:30]current date 1724155650 [12:07:30]FM_GetShiftState [12:07:30]SAM_PROTO_GetShiftState [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 13 01 00 [12:07:30]Write to MH i2c: E2 08 00 B2 08 80 13 01 00 00 00 00 00 37 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 0E 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 0E 00 B2 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5A [12:07:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:07:30]wFMCommunicate OK [12:07:30]SAM_PROTO_GetShiftState done [12:07:30]FM_GetShiftState done [12:07:30]opened in 1724112910 [12:07:30]opened+sec_in_day 1724199310 [12:07:30]quantity*price = 0 [12:07:30]sum+1 = 1 [12:07:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 291 20.08.2024 12:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58307 ФПД: 124367523827080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120730&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58307&fm=124367523827080&tin=02508201610067®Number=0000000000162794&sum=0 [12:07:31]StoreToDocumentArchive [12:07:31]shift 100 fd 58307 [12:07:31]save to /storage/0100/doc_00058307 [12:07:31]save last doc name /storage/0100/doc_00058307 to /storage/kkm_last_doc_name [12:07:31]save OK [12:07:31]Clear old archive folders... [12:07:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:07:31]tlvbuf is 019574F0 [12:07:31]SAM_PROTO_ClearQueue [12:07:31]wFMCommunicate request_size=4 [12:07:31]MH_SAM_APDU [12:07:31]CAPDU: 80 09 00 00 [12:07:31]Write to MH i2c: E2 08 00 BF 08 80 09 00 00 00 00 00 00 39 [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:31]Read from MH i2c: E2 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 03 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 03 00 BF 08 00 90 00 3B [12:07:31]RAPDU: 90 00 [12:07:31]wFMCommunicate OK [12:07:31]SAM_PROTO_ClearQueue done [12:07:31]KKMCreateOFDPacket [12:07:31]OFDProtocolAddRootSTLVToBuf [12:07:31]FM_MakeSignedData [12:07:31]FM_MakeSignedData [12:07:31]SAM_PROTO_SignData [12:07:31]wFMCommunicate request_size=4 [12:07:31]MH_SAM_APDU [12:07:31]CAPDU: 80 0D 01 02 [12:07:31]Write to MH i2c: E2 08 00 C0 08 80 0D 01 02 00 00 00 00 41 [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:31]Read from MH i2c: E2 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 03 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 03 00 C0 08 00 90 00 3C [12:07:31]RAPDU: 90 00 [12:07:31]wFMCommunicate OK [12:07:31]wFMCommunicate request_size=255 [12:07:31]MH_SAM_APDU [12:07:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 02 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E3 00 00 35 04 06 00 71 1C 92 14 [12:07:31]Write to MH i2c: E2 02 01 C1 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 02 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E3 00 00 35 04 06 00 71 1C 92 14 00 00 1C [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:31]Read from MH i2c: E2 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 03 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 03 00 C1 08 00 90 00 3D [12:07:31]RAPDU: 90 00 [12:07:31]wFMCommunicate OK [12:07:31]wFMCommunicate request_size=7 [12:07:31]MH_SAM_APDU [12:07:31]CAPDU: 80 0D 02 02 02 4D 88 [12:07:31]Write to MH i2c: E2 0A 00 C2 08 80 0D 02 02 02 00 4D 88 00 00 1D [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:31]Read from MH i2c: E2 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 03 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 03 00 C2 08 00 90 00 3E [12:07:31]RAPDU: 90 00 [12:07:31]wFMCommunicate OK [12:07:31]wFMCommunicate request_size=4 [12:07:31]MH_SAM_APDU [12:07:31]CAPDU: 80 0D 03 02 [12:07:31]Write to MH i2c: E2 08 00 C3 08 80 0D 03 02 00 00 00 00 46 [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:31]Read from MH i2c: E2 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 0B 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 0B 00 C3 08 00 97 01 49 E6 5B AB 63 E4 90 00 5B [12:07:31]RAPDU: 97 01 49 E6 5B AB 63 E4 90 00 [12:07:31]wFMCommunicate OK [12:07:31]SAM_PROTO_SignData done [12:07:31]FM_MakeSignedData done [12:07:31]CreateOFDProtocolMessage [12:07:31]wFMCommunicate request_size=4 [12:07:31]MH_SAM_APDU [12:07:31]CAPDU: 80 11 00 00 [12:07:31]Write to MH i2c: E2 08 00 C4 08 80 11 00 00 00 00 00 00 46 [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:31]Read from MH i2c: E2 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 17 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: E2 17 00 C4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 92 [12:07:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:07:31]wFMCommunicate OK [12:07:31]CreateOFDProtocolMessage done [12:07:31]OFDSenderStorePacket 58307 [12:07:31]StoreOFDPacket docnum=58307 [12:07:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 1F 66 04 01 A4 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 02 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E3 00 00 35 04 06 00 71 1C 92 14 4D 88 97 01 49 E6 5B AB 63 E4 [12:07:31]CheckFolder [12:07:31]dirname=/storage/ofd_packets [12:07:31]CheckFolder done [12:07:31]ProducePacketName [12:07:31]name=ofd_packets/00058307 [12:07:31]NVStorageSaveData ofd_packets/00058307 [12:07:31]File name is /storage/ofd_packets/00058307 [12:07:31]Write 298 bytes [12:07:31]NVStorageSaveData done [12:07:31]OFDSenderStorePacket done [12:07:31]KKMCreateOFDPacket done [12:07:31]NVStorageSaveData kkm_last_timestamp [12:07:31]File name is /storage/kkm_last_timestamp [12:07:31]Write 4 bytes [12:07:31]NVStorageSaveData done [12:07:31]ExternCall_PrintAddStr [12:07:31]wPrintStart [12:07:31]Write to MH i2c: 01 00 00 C5 08 CD [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 07 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 07 00 C5 08 00 00 00 00 00 FF 0F E2 [12:07:31]RasterBufferAndPrint [12:07:31]line Счет N : (1)2075571 [12:07:31]line ИНН: 02508201610067 [12:07:31]line Контрольно-Кассовый Чек [12:07:31]line ПРОДАЖА [12:07:31]line ТРК (МРК, ГНК) : 21 [12:07:31]line Товар: 2710194210 [12:07:31]line ДТ-К-5 [12:07:31]line 39.380 * 0.00 [12:07:31]line = 0.00 [12:07:31]line НДС 12% НСП 1% [12:07:31]line > о реализуемом товаре [12:07:31]line ИТОГО: 0.00 [12:07:31]line НСП 1% : 0.00 [12:07:31]line НДС 12% : 0.00 [12:07:31]line Наличными: 0.00 [12:07:31]line Безнал.: 0.00 [12:07:31]line Место: АЗС № 135 "Партнер Нефть" [12:07:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:07:31]line СНО: Общий режим [12:07:31]line Чек 291 20.08.2024 12:07 [12:07:31]line Смена: 100 ФФД: 1.0 [12:07:31]line ЗНМ: 0300000196 [12:07:31]line РНМ: 0000000000162794 [12:07:31]line Версия ККМ: v1.0 [12:07:31]line Талоны: Топливная Карта [12:07:31]line 68771 [12:07:31]line ФМ: 0000000002094532 [12:07:31]line ФД: 58307 [12:07:31]line ФПД: 124367523827080 [12:07:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120730&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58307&fm=124367523827080&tin=02508201610067®Number=0000000000162794&sum=0 [12:07:32]OFD Sender: Processing packet 58307 [packets to send 51, broken 50] [12:07:32]ProducePacketName [12:07:32]name=ofd_packets/00058307 [12:07:32]OFD Sender: To server: pG, [12:07:32]CommunicateWithHost lk.salyk.kg:30040 [12:07:32]ConnectInit lk.salyk.kg [12:07:32]written 0, free lines is 4095 [12:07:32]Connected sock=10 [12:07:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 1F 66 04 01 A4 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 02 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E3 00 00 35 04 06 00 71 1C 92 14 4D 88 97 01 49 E6 5B AB 63 E4 [12:07:32]Write to MH i2c: 01 00 00 EF 08 F7 [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 07 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 07 00 EF 08 00 00 00 00 00 C4 0C CE [12:07:32]RasterBufferAndPrint [12:07:32]line [12:07:32]line [12:07:32]line [12:07:32]line [12:07:32]line [12:07:32]written 0, free lines is 3274 [12:07:32]MH_Cut [12:07:32]Write to MH i2c: D1 01 00 F6 08 01 D0 [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: D1 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: D1 01 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: D1 01 00 F6 08 00 CF [12:07:32]Write to MH i2c: 01 00 00 F7 08 FF [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 70 82 47 00 60 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 32 30 39 34 35 33 32 10 04 04 00 C3 E3 00 00 F4 03 04 00 51 32 C4 66 B6 04 01 00 00 C9 E3 29 8A 1F E2 FF 48 [12:07:32]CommunicateWithHost err = 0 [12:07:32]CheckOFDResponse [12:07:32]1017 (14) - 77093643461234 [12:07:32]1041 (16) - 0000000002094532 [12:07:32]1040 (4) - 58307 [12:07:32]1012 (4) - 20.08.2024 06:06 [12:07:32]1206 (1) - 0 [12:07:32]OFD Sender: Remove packet 58307 [12:07:32]ProducePacketName [12:07:32]name=ofd_packets/00058307 [12:07:32]NVStorageDeleteData [12:07:33]OFD Sender: No OFD packet to send [12:07:33]*** Cut start [12:07:33]*** Partial cut [12:07:33]*** CUTSNS_PIN = 1 [12:07:33]*** CUTSNS_PIN = 0 [12:07:33]*** Brake cut motor [12:07:34]Read from MH i2c: 01 [12:07:34]MH_I2C_Read... [12:07:34]*** Stop cut motor [12:07:34]*** Cut end [12:07:34]Read from MH i2c: 01 07 00 [12:07:34]MH_I2C_Read... [12:07:34]Read from MH i2c: 01 07 00 F7 08 00 00 00 00 00 FF 0F 14 [12:07:34]process_action close_receipt done [12:07:34]requested_data is exist [12:07:34]produce_requested_data [12:07:34]requested_item fm.sn is exist - process it [12:07:34]wFMCommunicate request_size=4 [12:07:34]MH_SAM_APDU [12:07:34]CAPDU: 80 11 00 00 [12:07:34]Write to MH i2c: E2 08 00 F8 08 80 11 00 00 00 00 00 00 7A [12:07:34]Write i2c OK [12:07:34]MH_I2C_Read... [12:07:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:34]Read from MH i2c: E2 [12:07:34]MH_I2C_Read... [12:07:34]Read from MH i2c: E2 17 00 [12:07:34]MH_I2C_Read... [12:07:34]Read from MH i2c: E2 17 00 F8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C6 [12:07:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:07:34]wFMCommunicate OK [12:07:34]requested_item fd.num is exist - process it [12:07:34]SAM_PROTO_GetFieldsCounters [12:07:34]wFMCommunicate request_size=4 [12:07:34]MH_SAM_APDU [12:07:34]CAPDU: 80 13 00 00 [12:07:34]Write to MH i2c: E2 08 00 F9 08 80 13 00 00 00 00 00 00 7D [12:07:34]Write i2c OK [12:07:34]MH_I2C_Read... [12:07:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:34]Read from MH i2c: E2 [12:07:34]MH_I2C_Read... [12:07:34]Read from MH i2c: E2 62 00 [12:07:34]MH_I2C_Read... [12:07:34]Read from MH i2c: E2 62 00 F9 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [12:07:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:07:34]wFMCommunicate OK [12:07:34]SAM_PROTO_GetFieldsCounters done [12:07:34]requested_item shift.num is exist - process it [12:07:34]requested_item shift.opened is exist - process it [12:07:34]req_shift_opened [12:07:34]FM_GetShiftState [12:07:34]SAM_PROTO_GetShiftState [12:07:34]wFMCommunicate request_size=4 [12:07:34]MH_SAM_APDU [12:07:34]CAPDU: 80 13 01 00 [12:07:34]Write to MH i2c: E2 08 00 FA 08 80 13 01 00 00 00 00 00 7F [12:07:34]Write i2c OK [12:07:34]MH_I2C_Read... [12:07:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:34]Read from MH i2c: E2 [12:07:34]MH_I2C_Read... [12:07:34]Read from MH i2c: E2 0E 00 [12:07:34]MH_I2C_Read... [12:07:34]Read from MH i2c: E2 0E 00 FA 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A2 [12:07:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:07:34]wFMCommunicate OK [12:07:34]SAM_PROTO_GetShiftState done [12:07:34]FM_GetShiftState done [12:07:34]req_shift_opened done [12:07:34]requested_item shift.open_date is exist - process it [12:07:34]req_shift_open_date [12:07:34]req_shift_open_date done [12:07:34]produce_requested_data done [12:07:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58307,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:07:34]process_action_free close_receipt [12:07:34]json_value_free [12:07:34]json_value_free done [12:07:34]process_json_proto returns [12:07:34]Send response to host [12:07:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58307,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:07:34]free response buf [12:07:34]execute_script done [12:07:34]execute_script returns [12:07:34]free content buf [12:07:34]Sock 8.Close socket [12:07:34]Sock 8.Thread stoped [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:36]accept exits with 9 [12:08:36]New connection [12:08:36]New thread 3066711396 created [12:08:36]Thread 3066854756 joined [12:08:36]Waiting for new connection... [12:08:36] Sock 9.Parse request [12:08:36]Sock 9.Check first char [12:08:36]Sock 9.First char is OK [12:08:36]request: POST /json_proto HTTP/1.0 [12:08:36]Method: POST [12:08:36]URL: /json_proto [12:08:36]Method is POST - this is cgi request [12:08:36]url: /json_proto [12:08:36]query_string will be loaded in cgi processing [12:08:36]execute_cgi json_proto POST (null) [12:08:36]execute_cgi path=json_proto method=POST [12:08:36]POST find Content-Length [12:08:36]Host: 172.17.44.3:8080 [12:08:36]Content-Length: 801 [12:08:36]Content-Type: application/json [12:08:36] [12:08:36]POST finish read [12:08:36]Found Content-Length = 801 [12:08:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:36]execute_script... [12:08:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:36]POST & json_proto [12:08:36]process_json_proto [12:08:36]json parsed OK: [12:08:36]protocol is kg_v1.0 [12:08:36]action value=close_receipt [12:08:36]process_action close_receipt [12:08:36]cmd_close_receipt [12:08:36]MH_GetDate [12:08:36]Write to MH i2c: F0 00 00 FB 08 F2 [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: F0 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: F0 09 00 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: F0 09 00 FB 08 00 44 87 C4 66 AD C5 5D 66 25 [12:08:36]GetLastDocTimeStamp 1724155650 [12:08:36]current date 1724155716 [12:08:36]FM_GetShiftState [12:08:36]SAM_PROTO_GetShiftState [12:08:36]wFMCommunicate request_size=4 [12:08:36]MH_SAM_APDU [12:08:36]CAPDU: 80 13 01 00 [12:08:36]Write to MH i2c: E2 08 00 FC 08 80 13 01 00 00 00 00 00 81 [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:36]Read from MH i2c: E2 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: E2 0E 00 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: E2 0E 00 FC 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A4 [12:08:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:08:36]wFMCommunicate OK [12:08:36]SAM_PROTO_GetShiftState done [12:08:36]FM_GetShiftState done [12:08:36]opened in 1724112910 [12:08:36]opened+sec_in_day 1724199310 [12:08:36]quantity*price = 40002 [12:08:36]sum+1 = 40003 [12:08:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 292 20.08.2024 12:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58308 ФПД: 229248204744880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120837&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58308&fm=229248204744880&tin=02508201610067®Number=0000000000162794&sum=40002 [12:08:37]StoreToDocumentArchive [12:08:37]shift 100 fd 58308 [12:08:37]save to /storage/0100/doc_00058308 [12:08:37]save last doc name /storage/0100/doc_00058308 to /storage/kkm_last_doc_name [12:08:37]save OK [12:08:37]Clear old archive folders... [12:08:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:37]tlvbuf is 01978480 [12:08:37]SAM_PROTO_ClearQueue [12:08:37]wFMCommunicate request_size=4 [12:08:37]MH_SAM_APDU [12:08:37]CAPDU: 80 09 00 00 [12:08:37]Write to MH i2c: E2 08 00 09 09 80 09 00 00 00 00 00 00 84 [12:08:37]Write i2c OK [12:08:37]MH_I2C_Read... [12:08:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:37]Read from MH i2c: E2 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 03 00 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 03 00 09 09 00 90 00 86 [12:08:37]RAPDU: 90 00 [12:08:37]wFMCommunicate OK [12:08:37]SAM_PROTO_ClearQueue done [12:08:37]KKMCreateOFDPacket [12:08:37]OFDProtocolAddRootSTLVToBuf [12:08:37]FM_MakeSignedData [12:08:37]FM_MakeSignedData [12:08:37]SAM_PROTO_SignData [12:08:37]wFMCommunicate request_size=4 [12:08:37]MH_SAM_APDU [12:08:37]CAPDU: 80 0D 01 02 [12:08:37]Write to MH i2c: E2 08 00 0A 09 80 0D 01 02 00 00 00 00 8C [12:08:37]Write i2c OK [12:08:37]MH_I2C_Read... [12:08:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:37]Read from MH i2c: E2 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 03 00 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 03 00 0A 09 00 90 00 87 [12:08:37]RAPDU: 90 00 [12:08:37]wFMCommunicate OK [12:08:37]wFMCommunicate request_size=255 [12:08:37]MH_SAM_APDU [12:08: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 45 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E3 00 00 35 04 06 00 D0 [12:08:37]Write to MH i2c: E2 02 01 0B 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 45 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E3 00 00 35 04 06 00 D0 00 00 E6 [12:08:37]Write i2c OK [12:08:37]MH_I2C_Read... [12:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:37]Read from MH i2c: E2 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 03 00 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 03 00 0B 09 00 90 00 88 [12:08:38]RAPDU: 90 00 [12:08:38]wFMCommunicate OK [12:08:38]wFMCommunicate request_size=10 [12:08:38]MH_SAM_APDU [12:08:38]CAPDU: 80 0D 02 02 05 80 01 CF 28 B0 [12:08:38]Write to MH i2c: E2 0D 00 0C 09 80 0D 02 02 05 00 80 01 CF 28 B0 00 00 C1 [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:38]Read from MH i2c: E2 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 03 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 03 00 0C 09 00 90 00 89 [12:08:38]RAPDU: 90 00 [12:08:38]wFMCommunicate OK [12:08:38]wFMCommunicate request_size=4 [12:08:38]MH_SAM_APDU [12:08:38]CAPDU: 80 0D 03 02 [12:08:38]Write to MH i2c: E2 08 00 0D 09 80 0D 03 02 00 00 00 00 91 [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:38]Read from MH i2c: E2 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 0B 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 0B 00 0D 09 00 1F 13 50 19 70 B0 B0 F3 90 00 F0 [12:08:38]RAPDU: 1F 13 50 19 70 B0 B0 F3 90 00 [12:08:38]wFMCommunicate OK [12:08:38]SAM_PROTO_SignData done [12:08:38]FM_MakeSignedData done [12:08:38]CreateOFDProtocolMessage [12:08:38]wFMCommunicate request_size=4 [12:08:38]MH_SAM_APDU [12:08:38]CAPDU: 80 11 00 00 [12:08:38]Write to MH i2c: E2 08 00 0E 09 80 11 00 00 00 00 00 00 91 [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:38]Read from MH i2c: E2 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 17 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 17 00 0E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DD [12:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:08:38]wFMCommunicate OK [12:08:38]CreateOFDProtocolMessage done [12:08:38]OFDSenderStorePacket 58308 [12:08:38]StoreOFDPacket docnum=58308 [12:08:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7C F5 07 01 73 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 45 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E3 00 00 35 04 06 00 D0 80 01 CF 28 B0 1F 13 50 19 70 B0 B0 F3 [12:08:38]CheckFolder [12:08:38]dirname=/storage/ofd_packets [12:08:38]CheckFolder done [12:08:38]ProducePacketName [12:08:38]name=ofd_packets/00058308 [12:08:38]NVStorageSaveData ofd_packets/00058308 [12:08:38]File name is /storage/ofd_packets/00058308 [12:08:38]Write 301 bytes [12:08:38]NVStorageSaveData done [12:08:38]OFDSenderStorePacket done [12:08:38]KKMCreateOFDPacket done [12:08:38]NVStorageSaveData kkm_last_timestamp [12:08:38]File name is /storage/kkm_last_timestamp [12:08:38]Write 4 bytes [12:08:38]NVStorageSaveData done [12:08:38]ExternCall_PrintAddStr [12:08:38]wPrintStart [12:08:38]Write to MH i2c: 01 00 00 0F 09 18 [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: 01 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: 01 07 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: 01 07 00 0F 09 00 00 00 00 00 FF 0F 2D [12:08:38]RasterBufferAndPrint [12:08:38]line Счет N : (1)2075574 [12:08:38]line ИНН: 02508201610067 [12:08:38]line Контрольно-Кассовый Чек [12:08:38]line ПРОДАЖА [12:08:38]line ТРК (МРК, ГНК) : 43 [12:08:38]line Товар: 2710124130 [12:08:38]line Аи-92-К-4 [12:08:38]line 5.900 * 67.80 [12:08:38]line = 400.02 [12:08:38]line НДС 12% НСП 1% [12:08:38]line > о реализуемом товаре [12:08:38]line ИТОГО: 400.02 [12:08:38]line НСП 1% : 3.54 [12:08:38]line НДС 12% : 42.48 [12:08:38]line Наличными: 0.00 [12:08:38]line Безнал.: 400.02 [12:08:38]line Место: АЗС № 135 "Партнер Нефть" [12:08:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:08:38]line СНО: Общий режим [12:08:38]line Чек 292 20.08.2024 12:08 [12:08:38]line Смена: 100 ФФД: 1.0 [12:08:38]line ЗНМ: 0300000196 [12:08:38]line РНМ: 0000000000162794 [12:08:38]line Версия ККМ: v1.0 [12:08:38]line Платежная система: O! деньги [12:08:38]line ФМ: 0000000002094532 [12:08:38]line ФД: 58308 [12:08:38]line ФПД: 229248204744880 [12:08:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120837&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58308&fm=229248204744880&tin=02508201610067®Number=0000000000162794&sum=40002 [12:08:38]OFD Sender: Processing packet 58308 [packets to send 51, broken 50] [12:08:38]ProducePacketName [12:08:38]name=ofd_packets/00058308 [12:08:38]OFD Sender: To server: pG, [12:08:38]CommunicateWithHost lk.salyk.kg:30040 [12:08:38]ConnectInit lk.salyk.kg [12:08:38]written 0, free lines is 4095 [12:08:38]Connected sock=11 [12:08:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7C F5 07 01 73 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 45 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E3 00 00 35 04 06 00 D0 80 01 CF 28 B0 1F 13 50 19 70 B0 B0 F3 [12:08:38]Write to MH i2c: 01 00 00 39 09 42 [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: 01 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: 01 07 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: 01 07 00 39 09 00 00 00 00 00 CF 0C 24 [12:08:38]RasterBufferAndPrint [12:08:38]line [12:08:38]line [12:08:38]line [12:08:38]line [12:08:38]line [12:08:38]written 0, free lines is 3285 [12:08:38]MH_Cut [12:08:38]Write to MH i2c: D1 01 00 40 09 01 1B [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: D1 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: D1 01 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: D1 01 00 40 09 00 1A [12:08:38]Write to MH i2c: 01 00 00 41 09 4A [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7C F0 47 00 CF 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 32 30 39 34 35 33 32 10 04 04 00 C4 E3 00 00 F4 03 04 00 93 32 C4 66 B6 04 01 00 00 DD D5 AD 97 7F 20 14 38 [12:08:39]CommunicateWithHost err = 0 [12:08:39]CheckOFDResponse [12:08:39]1017 (14) - 77093643461234 [12:08:39]1041 (16) - 0000000002094532 [12:08:39]1040 (4) - 58308 [12:08:39]1012 (4) - 20.08.2024 06:07 [12:08:39]1206 (1) - 0 [12:08:39]OFD Sender: Remove packet 58308 [12:08:39]ProducePacketName [12:08:39]name=ofd_packets/00058308 [12:08:39]NVStorageDeleteData [12:08:39]OFD Sender: No OFD packet to send [12:08:39]*** Cut start [12:08:39]*** Partial cut [12:08:39]*** CUTSNS_PIN = 1 [12:08:39]*** CUTSNS_PIN = 0 [12:08:40]*** Brake cut motor [12:08:40]Read from MH i2c: 01 [12:08:40]MH_I2C_Read... [12:08:40]*** Stop cut motor [12:08:40]*** Cut end [12:08:40]Read from MH i2c: 01 07 00 [12:08:40]MH_I2C_Read... [12:08:40]Read from MH i2c: 01 07 00 41 09 00 00 00 00 00 FF 0F 5F [12:08:40]process_action close_receipt done [12:08:40]requested_data is exist [12:08:40]produce_requested_data [12:08:40]requested_item fm.sn is exist - process it [12:08:40]wFMCommunicate request_size=4 [12:08:40]MH_SAM_APDU [12:08:40]CAPDU: 80 11 00 00 [12:08:40]Write to MH i2c: E2 08 00 42 09 80 11 00 00 00 00 00 00 C5 [12:08:40]Write i2c OK [12:08:40]MH_I2C_Read... [12:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:40]Read from MH i2c: E2 [12:08:40]MH_I2C_Read... [12:08:40]Read from MH i2c: E2 17 00 [12:08:40]MH_I2C_Read... [12:08:40]Read from MH i2c: E2 17 00 42 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 11 [12:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:08:40]wFMCommunicate OK [12:08:40]requested_item fd.num is exist - process it [12:08:40]SAM_PROTO_GetFieldsCounters [12:08:40]wFMCommunicate request_size=4 [12:08:40]MH_SAM_APDU [12:08:40]CAPDU: 80 13 00 00 [12:08:40]Write to MH i2c: E2 08 00 43 09 80 13 00 00 00 00 00 00 C8 [12:08:40]Write i2c OK [12:08:40]MH_I2C_Read... [12:08:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:40]Read from MH i2c: E2 [12:08:40]MH_I2C_Read... [12:08:40]Read from MH i2c: E2 62 00 [12:08:40]MH_I2C_Read... [12:08:40]Read from MH i2c: E2 62 00 43 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [12:08:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:40]wFMCommunicate OK [12:08:40]SAM_PROTO_GetFieldsCounters done [12:08:40]requested_item shift.num is exist - process it [12:08:40]requested_item shift.opened is exist - process it [12:08:40]req_shift_opened [12:08:40]FM_GetShiftState [12:08:40]SAM_PROTO_GetShiftState [12:08:40]wFMCommunicate request_size=4 [12:08:40]MH_SAM_APDU [12:08:40]CAPDU: 80 13 01 00 [12:08:40]Write to MH i2c: E2 08 00 44 09 80 13 01 00 00 00 00 00 CA [12:08:40]Write i2c OK [12:08:40]MH_I2C_Read... [12:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:40]Read from MH i2c: E2 [12:08:40]MH_I2C_Read... [12:08:40]Read from MH i2c: E2 0E 00 [12:08:40]MH_I2C_Read... [12:08:40]Read from MH i2c: E2 0E 00 44 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 ED [12:08:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:08:40]wFMCommunicate OK [12:08:40]SAM_PROTO_GetShiftState done [12:08:40]FM_GetShiftState done [12:08:40]req_shift_opened done [12:08:40]requested_item shift.open_date is exist - process it [12:08:40]req_shift_open_date [12:08:40]req_shift_open_date done [12:08:40]produce_requested_data done [12:08:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58308,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:08:40]process_action_free close_receipt [12:08:40]json_value_free [12:08:40]json_value_free done [12:08:40]process_json_proto returns [12:08:40]Send response to host [12:08:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58308,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:08:40]free response buf [12:08:40]execute_script done [12:08:40]execute_script returns [12:08:40]free content buf [12:08:40]Sock 9.Close socket [12:08:40]Sock 9.Thread stoped [12:08:44]OFD Sender: No OFD packet to send [12:08:49]OFD Sender: No OFD packet to send [12:08:54]OFD Sender: No OFD packet to send [12:08:59]OFD Sender: No OFD packet to send [12:09:04]OFD Sender: No OFD packet to send [12:09:09]OFD Sender: No OFD packet to send [12:09:14]OFD Sender: No OFD packet to send [12:09:19]OFD Sender: No OFD packet to send [12:09:24]OFD Sender: No OFD packet to send [12:09:29]OFD Sender: No OFD packet to send [12:09:34]OFD Sender: No OFD packet to send [12:09:39]OFD Sender: No OFD packet to send [12:09:42]accept exits with 8 [12:09:42]New connection [12:09:42]New thread 3066854756 created [12:09:42]Thread 3066711396 joined [12:09:42]Waiting for new connection... [12:09:42] Sock 8.Parse request [12:09:42]Sock 8.Check first char [12:09:42]Sock 8.First char is OK [12:09:42]request: POST /json_proto HTTP/1.0 [12:09:42]Method: POST [12:09:42]URL: /json_proto [12:09:42]Method is POST - this is cgi request [12:09:42]url: /json_proto [12:09:42]query_string will be loaded in cgi processing [12:09:42]execute_cgi json_proto POST (null) [12:09:42]execute_cgi path=json_proto method=POST [12:09:42]POST find Content-Length [12:09:42]Host: 172.17.44.3:8080 [12:09:42]Content-Length: 790 [12:09:42]Content-Type: application/json [12:09:42] [12:09:42]POST finish read [12:09:42]Found Content-Length = 790 [12:09:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:42]execute_script... [12:09: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)2075576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:42]POST & json_proto [12:09:42]process_json_proto [12:09:42]json parsed OK: [12:09:42]protocol is kg_v1.0 [12:09:42]action value=close_receipt [12:09:42]process_action close_receipt [12:09:42]cmd_close_receipt [12:09:42]MH_GetDate [12:09:42]Write to MH i2c: F0 00 00 45 09 3D [12:09:42]Write i2c OK [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: F0 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: F0 09 00 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: F0 09 00 45 09 00 87 87 C4 66 AD C5 5D 66 B3 [12:09:42]GetLastDocTimeStamp 1724155717 [12:09:42]current date 1724155783 [12:09:42]FM_GetShiftState [12:09:42]SAM_PROTO_GetShiftState [12:09:42]wFMCommunicate request_size=4 [12:09:42]MH_SAM_APDU [12:09:42]CAPDU: 80 13 01 00 [12:09:42]Write to MH i2c: E2 08 00 46 09 80 13 01 00 00 00 00 00 CC [12:09:42]Write i2c OK [12:09:42]MH_I2C_Read... [12:09:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:42]Read from MH i2c: E2 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: E2 0E 00 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: E2 0E 00 46 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EF [12:09:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:09:42]wFMCommunicate OK [12:09:42]SAM_PROTO_GetShiftState done [12:09:42]FM_GetShiftState done [12:09:42]opened in 1724112910 [12:09:42]opened+sec_in_day 1724199310 [12:09:42]quantity*price = 0 [12:09:42]sum+1 = 1 [12:09:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 293 20.08.2024 12:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58309 ФПД: 203682899143161 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120943&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58309&fm=203682899143161&tin=02508201610067®Number=0000000000162794&sum=0 [12:09:43]StoreToDocumentArchive [12:09:43]shift 100 fd 58309 [12:09:43]save to /storage/0100/doc_00058309 [12:09:43]save last doc name /storage/0100/doc_00058309 to /storage/kkm_last_doc_name [12:09:43]save OK [12:09:43]Clear old archive folders... [12:09:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:09:43]tlvbuf is 01998320 [12:09:43]SAM_PROTO_ClearQueue [12:09:43]wFMCommunicate request_size=4 [12:09:43]MH_SAM_APDU [12:09:43]CAPDU: 80 09 00 00 [12:09:43]Write to MH i2c: E2 08 00 53 09 80 09 00 00 00 00 00 00 CE [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 53 09 00 90 00 D0 [12:09:44]RAPDU: 90 00 [12:09:44]wFMCommunicate OK [12:09:44]SAM_PROTO_ClearQueue done [12:09:44]KKMCreateOFDPacket [12:09:44]OFDProtocolAddRootSTLVToBuf [12:09:44]FM_MakeSignedData [12:09:44]FM_MakeSignedData [12:09:44]SAM_PROTO_SignData [12:09:44]wFMCommunicate request_size=4 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 0D 01 02 [12:09:44]Write to MH i2c: E2 08 00 54 09 80 0D 01 02 00 00 00 00 D6 [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 54 09 00 90 00 D1 [12:09:44]RAPDU: 90 00 [12:09:44]wFMCommunicate OK [12:09:44]wFMCommunicate request_size=255 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 87 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E3 00 00 35 04 06 00 B9 3F 9E D9 [12:09:44]Write to MH i2c: E2 02 01 55 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 87 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E3 00 00 35 04 06 00 B9 3F 9E D9 00 00 86 [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 55 09 00 90 00 D2 [12:09:44]RAPDU: 90 00 [12:09:44]wFMCommunicate OK [12:09:44]wFMCommunicate request_size=7 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 0D 02 02 02 A9 F9 [12:09:44]Write to MH i2c: E2 0A 00 56 09 80 0D 02 02 02 00 A9 F9 00 00 7F [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 56 09 00 90 00 D3 [12:09:44]RAPDU: 90 00 [12:09:44]wFMCommunicate OK [12:09:44]wFMCommunicate request_size=4 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 0D 03 02 [12:09:44]Write to MH i2c: E2 08 00 57 09 80 0D 03 02 00 00 00 00 DB [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 0B 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 0B 00 57 09 00 61 C1 E0 86 2C A3 5B 33 90 00 C1 [12:09:44]RAPDU: 61 C1 E0 86 2C A3 5B 33 90 00 [12:09:44]wFMCommunicate OK [12:09:44]SAM_PROTO_SignData done [12:09:44]FM_MakeSignedData done [12:09:44]CreateOFDProtocolMessage [12:09:44]wFMCommunicate request_size=4 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 11 00 00 [12:09:44]Write to MH i2c: E2 08 00 58 09 80 11 00 00 00 00 00 00 DB [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 17 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 17 00 58 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 27 [12:09:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:09:44]wFMCommunicate OK [12:09:44]CreateOFDProtocolMessage done [12:09:44]OFDSenderStorePacket 58309 [12:09:44]StoreOFDPacket docnum=58309 [12:09:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 BC 27 04 01 72 C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 87 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E3 00 00 35 04 06 00 B9 3F 9E D9 A9 F9 61 C1 E0 86 2C A3 5B 33 [12:09:44]CheckFolder [12:09:44]dirname=/storage/ofd_packets [12:09:44]CheckFolder done [12:09:44]ProducePacketName [12:09:44]name=ofd_packets/00058309 [12:09:44]NVStorageSaveData ofd_packets/00058309 [12:09:44]File name is /storage/ofd_packets/00058309 [12:09:44]Write 298 bytes [12:09:44]NVStorageSaveData done [12:09:44]OFDSenderStorePacket done [12:09:44]KKMCreateOFDPacket done [12:09:44]NVStorageSaveData kkm_last_timestamp [12:09:44]File name is /storage/kkm_last_timestamp [12:09:44]Write 4 bytes [12:09:44]NVStorageSaveData done [12:09:44]ExternCall_PrintAddStr [12:09:44]wPrintStart [12:09:44]Write to MH i2c: 01 00 00 59 09 62 [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 07 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 07 00 59 09 00 00 00 00 00 FF 0F 77 [12:09:44]RasterBufferAndPrint [12:09:44]line Счет N : (1)2075576 [12:09:44]line ИНН: 02508201610067 [12:09:44]line Контрольно-Кассовый Чек [12:09:44]line ПРОДАЖА [12:09:44]line ТРК (МРК, ГНК) : 11 [12:09:44]line Товар: 2710194210 [12:09:44]line ДТ-К-5 [12:09:44]line 13.130 * 0.00 [12:09:44]line = 0.00 [12:09:44]line НДС 12% НСП 1% [12:09:44]line > о реализуемом товаре [12:09:44]line ИТОГО: 0.00 [12:09:44]line НСП 1% : 0.00 [12:09:44]line НДС 12% : 0.00 [12:09:44]line Наличными: 0.00 [12:09:44]line Безнал.: 0.00 [12:09:44]line Место: АЗС № 135 "Партнер Нефть" [12:09:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:09:44]line СНО: Общий режим [12:09:44]line Чек 293 20.08.2024 12:09 [12:09:44]line Смена: 100 ФФД: 1.0 [12:09:44]line ЗНМ: 0300000196 [12:09:44]line РНМ: 0000000000162794 [12:09:44]line Версия ККМ: v1.0 [12:09:44]line Талоны: Топливная Карта [12:09:44]line 68771 [12:09:44]line ФМ: 0000000002094532 [12:09:44]line ФД: 58309 [12:09:44]line ФПД: 203682899143161 [12:09:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120943&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58309&fm=203682899143161&tin=02508201610067®Number=0000000000162794&sum=0 [12:09:44]OFD Sender: Processing packet 58309 [packets to send 51, broken 50] [12:09:44]ProducePacketName [12:09:44]name=ofd_packets/00058309 [12:09:44]OFD Sender: To server: pG, [12:09:44]CommunicateWithHost lk.salyk.kg:30040 [12:09:44]ConnectInit lk.salyk.kg [12:09:44]written 0, free lines is 4095 [12:09:45]Connected sock=10 [12:09:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 BC 27 04 01 72 C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 87 87 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E3 00 00 35 04 06 00 B9 3F 9E D9 A9 F9 61 C1 E0 86 2C A3 5B 33 [12:09:45]Write to MH i2c: 01 00 00 83 09 8C [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: 01 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: 01 07 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: 01 07 00 83 09 00 00 00 00 00 B7 0C 56 [12:09:45]RasterBufferAndPrint [12:09:45]line [12:09:45]line [12:09:45]line [12:09:45]line [12:09:45]line [12:09:45]written 0, free lines is 3258 [12:09:45]MH_Cut [12:09:45]Write to MH i2c: D1 01 00 8A 09 01 65 [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: D1 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: D1 01 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: D1 01 00 8A 09 00 64 [12:09:45]Write to MH i2c: 01 00 00 8B 09 94 [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F7 42 47 00 B7 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E3 00 00 F4 03 04 00 D6 32 C4 66 B6 04 01 00 00 79 7F 37 4B 2E 9C D5 CB [12:09:45]CommunicateWithHost err = 0 [12:09:45]CheckOFDResponse [12:09:45]1017 (14) - 77093643461234 [12:09:45]1041 (16) - 0000000002094532 [12:09:45]1040 (4) - 58309 [12:09:45]1012 (4) - 20.08.2024 06:08 [12:09:45]1206 (1) - 0 [12:09:45]OFD Sender: Remove packet 58309 [12:09:45]ProducePacketName [12:09:45]name=ofd_packets/00058309 [12:09:45]NVStorageDeleteData [12:09:45]OFD Sender: No OFD packet to send [12:09:46]*** Cut start [12:09:46]*** Partial cut [12:09:46]*** CUTSNS_PIN = 1 [12:09:46]*** CUTSNS_PIN = 0 [12:09:46]*** Brake cut motor [12:09:46]Read from MH i2c: 01 [12:09:46]MH_I2C_Read... [12:09:46]*** Stop cut motor [12:09:46]*** Cut end [12:09:46]Read from MH i2c: 01 07 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: 01 07 00 8B 09 00 00 00 00 00 FF 0F A9 [12:09:46]process_action close_receipt done [12:09:46]requested_data is exist [12:09:46]produce_requested_data [12:09:46]requested_item fm.sn is exist - process it [12:09:46]wFMCommunicate request_size=4 [12:09:46]MH_SAM_APDU [12:09:46]CAPDU: 80 11 00 00 [12:09:46]Write to MH i2c: E2 08 00 8C 09 80 11 00 00 00 00 00 00 0F [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:46]Read from MH i2c: E2 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 17 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 17 00 8C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [12:09:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:09:46]wFMCommunicate OK [12:09:46]requested_item fd.num is exist - process it [12:09:46]SAM_PROTO_GetFieldsCounters [12:09:46]wFMCommunicate request_size=4 [12:09:46]MH_SAM_APDU [12:09:46]CAPDU: 80 13 00 00 [12:09:46]Write to MH i2c: E2 08 00 8D 09 80 13 00 00 00 00 00 00 12 [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:47]Read from MH i2c: E2 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 62 00 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 62 00 8D 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [12:09:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:09:47]wFMCommunicate OK [12:09:47]SAM_PROTO_GetFieldsCounters done [12:09:47]requested_item shift.num is exist - process it [12:09:47]requested_item shift.opened is exist - process it [12:09:47]req_shift_opened [12:09:47]FM_GetShiftState [12:09:47]SAM_PROTO_GetShiftState [12:09:47]wFMCommunicate request_size=4 [12:09:47]MH_SAM_APDU [12:09:47]CAPDU: 80 13 01 00 [12:09:47]Write to MH i2c: E2 08 00 8E 09 80 13 01 00 00 00 00 00 14 [12:09:47]Write i2c OK [12:09:47]MH_I2C_Read... [12:09:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:47]Read from MH i2c: E2 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 0E 00 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 0E 00 8E 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 37 [12:09:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:09:47]wFMCommunicate OK [12:09:47]SAM_PROTO_GetShiftState done [12:09:47]FM_GetShiftState done [12:09:47]req_shift_opened done [12:09:47]requested_item shift.open_date is exist - process it [12:09:47]req_shift_open_date [12:09:47]req_shift_open_date done [12:09:47]produce_requested_data done [12:09:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58309,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:09:47]process_action_free close_receipt [12:09:47]json_value_free [12:09:47]json_value_free done [12:09:47]process_json_proto returns [12:09:47]Send response to host [12:09:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58309,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:09:47]free response buf [12:09:47]execute_script done [12:09:47]execute_script returns [12:09:47]free content buf [12:09:47]Sock 8.Close socket [12:09:47]Sock 8.Thread stoped [12:09:50]OFD Sender: No OFD packet to send [12:09:55]OFD Sender: No OFD packet to send [12:10:00]OFD Sender: No OFD packet to send [12:10:05]OFD Sender: No OFD packet to send [12:10:10]OFD Sender: No OFD packet to send [12:10:15]OFD Sender: No OFD packet to send [12:10:20]OFD Sender: No OFD packet to send [12:10:25]OFD Sender: No OFD packet to send [12:10:30]OFD Sender: No OFD packet to send [12:10:35]OFD Sender: No OFD packet to send [12:10:40]OFD Sender: No OFD packet to send [12:10:45]OFD Sender: No OFD packet to send [12:10:50]OFD Sender: No OFD packet to send [12:10:55]OFD Sender: No OFD packet to send [12:11:00]OFD Sender: No OFD packet to send [12:11:05]OFD Sender: No OFD packet to send [12:11:10]OFD Sender: No OFD packet to send [12:11:15]OFD Sender: No OFD packet to send [12:11:20]OFD Sender: No OFD packet to send [12:11:25]OFD Sender: No OFD packet to send [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:46]OFD Sender: No OFD packet to send [12:12:51]OFD Sender: No OFD packet to send [12:12:56]OFD Sender: No OFD packet to send [12:13:01]OFD Sender: No OFD packet to send [12:13:06]OFD Sender: No OFD packet to send [12:13:11]OFD Sender: No OFD packet to send [12:13:16]OFD Sender: No OFD packet to send [12:13:21]OFD Sender: No OFD packet to send [12:13:26]OFD Sender: No OFD packet to send [12:13:31]OFD Sender: No OFD packet to send [12:13:36]OFD Sender: No OFD packet to send [12:13:38]accept exits with 9 [12:13:38]New connection [12:13:38]New thread 3066711396 created [12:13:38]Thread 3066854756 joined [12:13:38]Waiting for new connection... [12:13:38] Sock 9.Parse request [12:13:38]Sock 9.Check first char [12:13:38]Sock 9.First char is OK [12:13:38]request: POST /json_proto HTTP/1.0 [12:13:38]Method: POST [12:13:38]URL: /json_proto [12:13:38]Method is POST - this is cgi request [12:13:38]url: /json_proto [12:13:38]query_string will be loaded in cgi processing [12:13:38]execute_cgi json_proto POST (null) [12:13:38]execute_cgi path=json_proto method=POST [12:13:38]POST find Content-Length [12:13:38]Host: 172.17.44.3:8080 [12:13:38]Content-Length: 785 [12:13:38]Content-Type: application/json [12:13:38] [12:13:38]POST finish read [12:13:38]Found Content-Length = 785 [12:13:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:38]execute_script... [12:13:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:38]POST & json_proto [12:13:38]process_json_proto [12:13:38]json parsed OK: [12:13:38]protocol is kg_v1.0 [12:13:38]action value=close_receipt [12:13:38]process_action close_receipt [12:13:38]cmd_close_receipt [12:13:38]MH_GetDate [12:13:38]Write to MH i2c: F0 00 00 8F 09 87 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: F0 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: F0 09 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: F0 09 00 8F 09 00 72 88 C4 66 AD C5 5D 66 E9 [12:13:38]GetLastDocTimeStamp 1724155783 [12:13:38]current date 1724156018 [12:13:38]FM_GetShiftState [12:13:38]SAM_PROTO_GetShiftState [12:13:38]wFMCommunicate request_size=4 [12:13:38]MH_SAM_APDU [12:13:38]CAPDU: 80 13 01 00 [12:13:38]Write to MH i2c: E2 08 00 90 09 80 13 01 00 00 00 00 00 16 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:38]Read from MH i2c: E2 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 0E 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 0E 00 90 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [12:13:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:13:38]wFMCommunicate OK [12:13:38]SAM_PROTO_GetShiftState done [12:13:38]FM_GetShiftState done [12:13:38]opened in 1724112910 [12:13:38]opened+sec_in_day 1724199310 [12:13:38]quantity*price = 100035 [12:13:38]sum+1 = 100036 [12:13:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 294 20.08.2024 12:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58310 ФПД: 248206288808643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121339&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58310&fm=248206288808643&tin=02508201610067®Number=0000000000162794&sum=100035 [12:13:39]StoreToDocumentArchive [12:13:39]shift 100 fd 58310 [12:13:39]save to /storage/0100/doc_00058310 [12:13:39]save last doc name /storage/0100/doc_00058310 to /storage/kkm_last_doc_name [12:13:39]save OK [12:13:39]Clear old archive folders... [12:13:39]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:13:39]tlvbuf is 019836B0 [12:13:39]SAM_PROTO_ClearQueue [12:13:39]wFMCommunicate request_size=4 [12:13:39]MH_SAM_APDU [12:13:39]CAPDU: 80 09 00 00 [12:13:39]Write to MH i2c: E2 08 00 9D 09 80 09 00 00 00 00 00 00 18 [12:13:39]Write i2c OK [12:13:39]MH_I2C_Read... [12:13:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:39]Read from MH i2c: E2 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: E2 03 00 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: E2 03 00 9D 09 00 90 00 1A [12:13:39]RAPDU: 90 00 [12:13:39]wFMCommunicate OK [12:13:39]SAM_PROTO_ClearQueue done [12:13:39]KKMCreateOFDPacket [12:13:39]OFDProtocolAddRootSTLVToBuf [12:13:39]FM_MakeSignedData [12:13:39]FM_MakeSignedData [12:13:39]SAM_PROTO_SignData [12:13:39]wFMCommunicate request_size=4 [12:13:39]MH_SAM_APDU [12:13:39]CAPDU: 80 0D 01 02 [12:13:39]Write to MH i2c: E2 08 00 9E 09 80 0D 01 02 00 00 00 00 20 [12:13:39]Write i2c OK [12:13:39]MH_I2C_Read... [12:13:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:39]Read from MH i2c: E2 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: E2 03 00 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: E2 03 00 9E 09 00 90 00 1B [12:13:39]RAPDU: 90 00 [12:13:39]wFMCommunicate OK [12:13:39]wFMCommunicate request_size=253 [12:13:39]MH_SAM_APDU [12:13:39]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 73 88 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E3 00 00 35 04 06 00 E1 BE 07 AC EA C3 [12:13:39]Write to MH i2c: E2 00 01 9F 09 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 73 88 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E3 00 00 35 04 06 00 E1 BE 07 AC EA C3 00 00 29 [12:13:39]Write i2c OK [12:13:39]MH_I2C_Read... [12:13:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:39]Read from MH i2c: E2 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: E2 03 00 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: E2 03 00 9F 09 00 90 00 1C [12:13:39]RAPDU: 90 00 [12:13:39]wFMCommunicate OK [12:13:39]wFMCommunicate request_size=4 [12:13:39]MH_SAM_APDU [12:13:39]CAPDU: 80 0D 03 02 [12:13:39]Write to MH i2c: E2 08 00 A0 09 80 0D 03 02 00 00 00 00 24 [12:13:39]Write i2c OK [12:13:39]MH_I2C_Read... [12:13:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:39]Read from MH i2c: E2 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: E2 0B 00 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: E2 0B 00 A0 09 00 B3 CC 52 14 67 79 72 5C 90 00 B8 [12:13:39]RAPDU: B3 CC 52 14 67 79 72 5C 90 00 [12:13:39]wFMCommunicate OK [12:13:39]SAM_PROTO_SignData done [12:13:39]FM_MakeSignedData done [12:13:39]CreateOFDProtocolMessage [12:13:39]wFMCommunicate request_size=4 [12:13:39]MH_SAM_APDU [12:13:39]CAPDU: 80 11 00 00 [12:13:39]Write to MH i2c: E2 08 00 A1 09 80 11 00 00 00 00 00 00 24 [12:13:39]Write i2c OK [12:13:39]MH_I2C_Read... [12:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:40]Read from MH i2c: E2 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: E2 17 00 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: E2 17 00 A1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 70 [12:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:13:40]wFMCommunicate OK [12:13:40]CreateOFDProtocolMessage done [12:13:40]OFDSenderStorePacket 58310 [12:13:40]StoreOFDPacket docnum=58310 [12:13:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 D9 10 00 01 BF 1A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 73 88 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E3 00 00 35 04 06 00 E1 BE 07 AC EA C3 B3 CC 52 14 67 79 72 5C [12:13:40]CheckFolder [12:13:40]dirname=/storage/ofd_packets [12:13:40]CheckFolder done [12:13:40]ProducePacketName [12:13:40]name=ofd_packets/00058310 [12:13:40]NVStorageSaveData ofd_packets/00058310 [12:13:40]File name is /storage/ofd_packets/00058310 [12:13:40]Write 294 bytes [12:13:40]NVStorageSaveData done [12:13:40]OFDSenderStorePacket done [12:13:40]KKMCreateOFDPacket done [12:13:40]NVStorageSaveData kkm_last_timestamp [12:13:40]File name is /storage/kkm_last_timestamp [12:13:40]Write 4 bytes [12:13:40]NVStorageSaveData done [12:13:40]ExternCall_PrintAddStr [12:13:40]wPrintStart [12:13:40]Write to MH i2c: 01 00 00 A2 09 AB [12:13:40]Write i2c OK [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: 01 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: 01 07 00 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: 01 07 00 A2 09 00 00 00 00 00 FF 0F C0 [12:13:40]RasterBufferAndPrint [12:13:40]line Счет N : (1)2075578 [12:13:40]line ИНН: 02508201610067 [12:13:40]line Контрольно-Кассовый Чек [12:13:40]line ПРОДАЖА [12:13:40]line ТРК (МРК, ГНК) : 34 [12:13:40]line Товар: 2710124130 [12:13:40]line SU-92 [12:13:40]line 14.540 * 68.80 [12:13:40]line = 1000.35 [12:13:40]line НДС 12% НСП 1% [12:13:40]line > о реализуемом товаре [12:13:40]line ИТОГО: 1000.35 [12:13:40]line НСП 1% : 8.85 [12:13:40]line НДС 12% : 106.23 [12:13:40]line Наличными: 0.00 [12:13:40]line Безнал.: 1000.35 [12:13:40]line Место: АЗС № 135 "Партнер Нефть" [12:13:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:13:40]line СНО: Общий режим [12:13:40]line Чек 294 20.08.2024 12:13 [12:13:40]line Смена: 100 ФФД: 1.0 [12:13:40]line ЗНМ: 0300000196 [12:13:40]line РНМ: 0000000000162794 [12:13:40]line Версия ККМ: v1.0 [12:13:40]line Платежная система: O! деньги [12:13:40]line ФМ: 0000000002094532 [12:13:40]line ФД: 58310 [12:13:40]line ФПД: 248206288808643 [12:13:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121339&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58310&fm=248206288808643&tin=02508201610067®Number=0000000000162794&sum=100035 [12:13:40]OFD Sender: Processing packet 58310 [packets to send 51, broken 50] [12:13:40]ProducePacketName [12:13:40]name=ofd_packets/00058310 [12:13:40]OFD Sender: To server: pG, [12:13:40]CommunicateWithHost lk.salyk.kg:30040 [12:13:40]ConnectInit lk.salyk.kg [12:13:40]written 0, free lines is 4095 [12:13:40]Connected sock=8 [12:13:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 D9 10 00 01 BF 1A 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 73 88 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E3 00 00 35 04 06 00 E1 BE 07 AC EA C3 B3 CC 52 14 67 79 72 5C [12:13:40]Write to MH i2c: 01 00 00 CC 09 D5 [12:13:40]Write i2c OK [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: 01 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: 01 07 00 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: 01 07 00 CC 09 00 00 00 00 00 C5 0C AD [12:13:40]RasterBufferAndPrint [12:13:40]line [12:13:40]line [12:13:40]line [12:13:40]line [12:13:40]line [12:13:40]written 0, free lines is 3273 [12:13:40]MH_Cut [12:13:40]Write to MH i2c: D1 01 00 D3 09 01 AE [12:13:40]Write i2c OK [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: D1 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: D1 01 00 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: D1 01 00 D3 09 00 AD [12:13:40]Write to MH i2c: 01 00 00 D4 09 DD [12:13:40]Write i2c OK [12:13:40]MH_I2C_Read... [12:13:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EB 5E 47 00 8B 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 32 30 39 34 35 33 32 10 04 04 00 C6 E3 00 00 F4 03 04 00 C1 33 C4 66 B6 04 01 00 00 E8 37 45 C5 08 71 33 6A [12:13:40]CommunicateWithHost err = 0 [12:13:40]CheckOFDResponse [12:13:40]1017 (14) - 77093643461234 [12:13:40]1041 (16) - 0000000002094532 [12:13:40]1040 (4) - 58310 [12:13:40]1012 (4) - 20.08.2024 06:12 [12:13:40]1206 (1) - 0 [12:13:40]OFD Sender: Remove packet 58310 [12:13:40]ProducePacketName [12:13:40]name=ofd_packets/00058310 [12:13:40]NVStorageDeleteData [12:13:41]OFD Sender: No OFD packet to send [12:13:41]*** Cut start [12:13:41]*** Partial cut [12:13:41]*** CUTSNS_PIN = 1 [12:13:41]*** CUTSNS_PIN = 0 [12:13:42]*** Brake cut motor [12:13:42]Read from MH i2c: 01 [12:13:42]MH_I2C_Read... [12:13:42]*** Stop cut motor [12:13:42]*** Cut end [12:13:42]Read from MH i2c: 01 07 00 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: 01 07 00 D4 09 00 00 00 00 00 FF 0F F2 [12:13:42]process_action close_receipt done [12:13:42]requested_data is exist [12:13:42]produce_requested_data [12:13:42]requested_item fm.sn is exist - process it [12:13:42]wFMCommunicate request_size=4 [12:13:42]MH_SAM_APDU [12:13:42]CAPDU: 80 11 00 00 [12:13:42]Write to MH i2c: E2 08 00 D5 09 80 11 00 00 00 00 00 00 58 [12:13:42]Write i2c OK [12:13:42]MH_I2C_Read... [12:13:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:42]Read from MH i2c: E2 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: E2 17 00 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: E2 17 00 D5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A4 [12:13:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:13:42]wFMCommunicate OK [12:13:42]requested_item fd.num is exist - process it [12:13:42]SAM_PROTO_GetFieldsCounters [12:13:42]wFMCommunicate request_size=4 [12:13:42]MH_SAM_APDU [12:13:42]CAPDU: 80 13 00 00 [12:13:42]Write to MH i2c: E2 08 00 D6 09 80 13 00 00 00 00 00 00 5B [12:13:42]Write i2c OK [12:13:42]MH_I2C_Read... [12:13:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:42]Read from MH i2c: E2 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: E2 62 00 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: E2 62 00 D6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [12:13:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:42]wFMCommunicate OK [12:13:42]SAM_PROTO_GetFieldsCounters done [12:13:42]requested_item shift.num is exist - process it [12:13:42]requested_item shift.opened is exist - process it [12:13:42]req_shift_opened [12:13:42]FM_GetShiftState [12:13:42]SAM_PROTO_GetShiftState [12:13:42]wFMCommunicate request_size=4 [12:13:42]MH_SAM_APDU [12:13:42]CAPDU: 80 13 01 00 [12:13:42]Write to MH i2c: E2 08 00 D7 09 80 13 01 00 00 00 00 00 5D [12:13:42]Write i2c OK [12:13:42]MH_I2C_Read... [12:13:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:42]Read from MH i2c: E2 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: E2 0E 00 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: E2 0E 00 D7 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 80 [12:13:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:13:42]wFMCommunicate OK [12:13:42]SAM_PROTO_GetShiftState done [12:13:42]FM_GetShiftState done [12:13:42]req_shift_opened done [12:13:42]requested_item shift.open_date is exist - process it [12:13:42]req_shift_open_date [12:13:42]req_shift_open_date done [12:13:42]produce_requested_data done [12:13:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58310,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:13:42]process_action_free close_receipt [12:13:42]json_value_free [12:13:42]json_value_free done [12:13:42]process_json_proto returns [12:13:42]Send response to host [12:13:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58310,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:13:42]free response buf [12:13:42]execute_script done [12:13:42]execute_script returns [12:13:42]free content buf [12:13:42]Sock 9.Close socket [12:13:42]Sock 9.Thread stoped [12:13:46]OFD Sender: No OFD packet to send [12:13:51]OFD Sender: No OFD packet to send [12:13:56]OFD Sender: No OFD packet to send [12:14:01]OFD Sender: No OFD packet to send [12:14:06]OFD Sender: No OFD packet to send [12:14:11]OFD Sender: No OFD packet to send [12:14:16]OFD Sender: No OFD packet to send [12:14:21]OFD Sender: No OFD packet to send [12:14:26]OFD Sender: No OFD packet to send [12:14:31]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:16]OFD Sender: No OFD packet to send [12:15:21]OFD Sender: No OFD packet to send [12:15:26]OFD Sender: No OFD packet to send [12:15:31]OFD Sender: No OFD packet to send [12:15:36]OFD Sender: No OFD packet to send [12:15:41]OFD Sender: No OFD packet to send [12:15:46]OFD Sender: No OFD packet to send [12:15:51]OFD Sender: No OFD packet to send [12:15:56]OFD Sender: No OFD packet to send [12:16:01]OFD Sender: No OFD packet to send [12:16:06]OFD Sender: No OFD packet to send [12:16:11]OFD Sender: No OFD packet to send [12:16:16]OFD Sender: No OFD packet to send [12:16:20]accept exits with 10 [12:16:20]New connection [12:16:20]New thread 3066854756 created [12:16:20]Thread 3066711396 joined [12:16:20]Waiting for new connection... [12:16:20] Sock 10.Parse request [12:16:20]Sock 10.Check first char [12:16:20]Sock 10.First char is OK [12:16:20]request: POST /json_proto HTTP/1.0 [12:16:20]Method: POST [12:16:20]URL: /json_proto [12:16:20]Method is POST - this is cgi request [12:16:20]url: /json_proto [12:16:20]query_string will be loaded in cgi processing [12:16:20]execute_cgi json_proto POST (null) [12:16:20]execute_cgi path=json_proto method=POST [12:16:20]POST find Content-Length [12:16:20]Host: 172.17.44.3:8080 [12:16:20]Content-Length: 790 [12:16:20]Content-Type: application/json [12:16:20] [12:16:20]POST finish read [12:16:20]Found Content-Length = 790 [12:16:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:20]execute_script... [12:16: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)2075580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:20]POST & json_proto [12:16:20]process_json_proto [12:16:20]json parsed OK: [12:16:20]protocol is kg_v1.0 [12:16:20]action value=close_receipt [12:16:20]process_action close_receipt [12:16:20]cmd_close_receipt [12:16:20]MH_GetDate [12:16:20]Write to MH i2c: F0 00 00 D8 09 D0 [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: F0 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: F0 09 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: F0 09 00 D8 09 00 15 89 C4 66 AD C5 5D 66 D6 [12:16:20]GetLastDocTimeStamp 1724156019 [12:16:20]current date 1724156181 [12:16:20]FM_GetShiftState [12:16:20]SAM_PROTO_GetShiftState [12:16:20]wFMCommunicate request_size=4 [12:16:20]MH_SAM_APDU [12:16:20]CAPDU: 80 13 01 00 [12:16:20]Write to MH i2c: E2 08 00 D9 09 80 13 01 00 00 00 00 00 5F [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:20]Read from MH i2c: E2 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 0E 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 0E 00 D9 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 82 [12:16:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:16:20]wFMCommunicate OK [12:16:20]SAM_PROTO_GetShiftState done [12:16:20]FM_GetShiftState done [12:16:20]opened in 1724112910 [12:16:20]opened+sec_in_day 1724199310 [12:16:20]quantity*price = 0 [12:16:20]sum+1 = 1 [12:16:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 295 20.08.2024 12:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58311 ФПД: 83212458757608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121621&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58311&fm=83212458757608&tin=02508201610067®Number=0000000000162794&sum=0 [12:16:22]StoreToDocumentArchive [12:16:22]shift 100 fd 58311 [12:16:22]save to /storage/0100/doc_00058311 [12:16:22]save last doc name /storage/0100/doc_00058311 to /storage/kkm_last_doc_name [12:16:22]save OK [12:16:22]Clear old archive folders... [12:16:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:16:22]tlvbuf is 01948E60 [12:16:22]SAM_PROTO_ClearQueue [12:16:22]wFMCommunicate request_size=4 [12:16:22]MH_SAM_APDU [12:16:22]CAPDU: 80 09 00 00 [12:16:22]Write to MH i2c: E2 08 00 E6 09 80 09 00 00 00 00 00 00 61 [12:16:22]Write i2c OK [12:16:22]MH_I2C_Read... [12:16:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:22]Read from MH i2c: E2 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 03 00 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 03 00 E6 09 00 90 00 63 [12:16:22]RAPDU: 90 00 [12:16:22]wFMCommunicate OK [12:16:22]SAM_PROTO_ClearQueue done [12:16:22]KKMCreateOFDPacket [12:16:22]OFDProtocolAddRootSTLVToBuf [12:16:22]FM_MakeSignedData [12:16:22]FM_MakeSignedData [12:16:22]SAM_PROTO_SignData [12:16:22]wFMCommunicate request_size=4 [12:16:22]MH_SAM_APDU [12:16:22]CAPDU: 80 0D 01 02 [12:16:22]Write to MH i2c: E2 08 00 E7 09 80 0D 01 02 00 00 00 00 69 [12:16:22]Write i2c OK [12:16:22]MH_I2C_Read... [12:16:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:22]Read from MH i2c: E2 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 03 00 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 03 00 E7 09 00 90 00 64 [12:16:22]RAPDU: 90 00 [12:16:22]wFMCommunicate OK [12:16:22]wFMCommunicate request_size=255 [12:16:22]MH_SAM_APDU [12:16:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 15 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E3 00 00 35 04 06 00 4B AE 69 0B [12:16:22]Write to MH i2c: E2 02 01 E8 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 15 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E3 00 00 35 04 06 00 4B AE 69 0B 00 00 AB [12:16:22]Write i2c OK [12:16:22]MH_I2C_Read... [12:16:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:22]Read from MH i2c: E2 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 03 00 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 03 00 E8 09 00 90 00 65 [12:16:22]RAPDU: 90 00 [12:16:22]wFMCommunicate OK [12:16:22]wFMCommunicate request_size=7 [12:16:22]MH_SAM_APDU [12:16:22]CAPDU: 80 0D 02 02 02 8D E8 [12:16:22]Write to MH i2c: E2 0A 00 E9 09 80 0D 02 02 02 00 8D E8 00 00 E5 [12:16:22]Write i2c OK [12:16:22]MH_I2C_Read... [12:16:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:22]Read from MH i2c: E2 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 03 00 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 03 00 E9 09 00 90 00 66 [12:16:22]RAPDU: 90 00 [12:16:22]wFMCommunicate OK [12:16:22]wFMCommunicate request_size=4 [12:16:22]MH_SAM_APDU [12:16:22]CAPDU: 80 0D 03 02 [12:16:22]Write to MH i2c: E2 08 00 EA 09 80 0D 03 02 00 00 00 00 6E [12:16:22]Write i2c OK [12:16:22]MH_I2C_Read... [12:16:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:22]Read from MH i2c: E2 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 0B 00 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 0B 00 EA 09 00 B3 05 77 BE 7D 0A 0C D2 90 00 C1 [12:16:22]RAPDU: B3 05 77 BE 7D 0A 0C D2 90 00 [12:16:22]wFMCommunicate OK [12:16:22]SAM_PROTO_SignData done [12:16:22]FM_MakeSignedData done [12:16:22]CreateOFDProtocolMessage [12:16:22]wFMCommunicate request_size=4 [12:16:22]MH_SAM_APDU [12:16:22]CAPDU: 80 11 00 00 [12:16:22]Write to MH i2c: E2 08 00 EB 09 80 11 00 00 00 00 00 00 6E [12:16:22]Write i2c OK [12:16:22]MH_I2C_Read... [12:16:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:22]Read from MH i2c: E2 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 17 00 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: E2 17 00 EB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BA [12:16:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:16:22]wFMCommunicate OK [12:16:22]CreateOFDProtocolMessage done [12:16:22]OFDSenderStorePacket 58311 [12:16:22]StoreOFDPacket docnum=58311 [12:16:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 88 75 04 01 E7 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 15 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E3 00 00 35 04 06 00 4B AE 69 0B 8D E8 B3 05 77 BE 7D 0A 0C D2 [12:16:22]CheckFolder [12:16:22]dirname=/storage/ofd_packets [12:16:22]CheckFolder done [12:16:22]ProducePacketName [12:16:22]name=ofd_packets/00058311 [12:16:22]NVStorageSaveData ofd_packets/00058311 [12:16:22]File name is /storage/ofd_packets/00058311 [12:16:22]Write 298 bytes [12:16:22]NVStorageSaveData done [12:16:22]OFDSenderStorePacket done [12:16:22]KKMCreateOFDPacket done [12:16:22]NVStorageSaveData kkm_last_timestamp [12:16:22]File name is /storage/kkm_last_timestamp [12:16:22]Write 4 bytes [12:16:22]NVStorageSaveData done [12:16:22]ExternCall_PrintAddStr [12:16:22]wPrintStart [12:16:22]Write to MH i2c: 01 00 00 EC 09 F5 [12:16:22]Write i2c OK [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: 01 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: 01 07 00 [12:16:22]MH_I2C_Read... [12:16:22]Read from MH i2c: 01 07 00 EC 09 00 00 00 00 00 FF 0F 0A [12:16:22]RasterBufferAndPrint [12:16:22]line Счет N : (1)2075580 [12:16:22]line ИНН: 02508201610067 [12:16:22]line Контрольно-Кассовый Чек [12:16:22]line ПРОДАЖА [12:16:22]line ТРК (МРК, ГНК) : 21 [12:16:22]line Товар: 2710194210 [12:16:22]line ДТ-К-5 [12:16:22]line 13.130 * 0.00 [12:16:22]line = 0.00 [12:16:22]line НДС 12% НСП 1% [12:16:22]line > о реализуемом товаре [12:16:22]line ИТОГО: 0.00 [12:16:22]line НСП 1% : 0.00 [12:16:22]line НДС 12% : 0.00 [12:16:22]line Наличными: 0.00 [12:16:22]line Безнал.: 0.00 [12:16:22]line Место: АЗС № 135 "Партнер Нефть" [12:16:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:16:22]line СНО: Общий режим [12:16:22]line Чек 295 20.08.2024 12:16 [12:16:22]line Смена: 100 ФФД: 1.0 [12:16:22]line ЗНМ: 0300000196 [12:16:22]line РНМ: 0000000000162794 [12:16:22]line Версия ККМ: v1.0 [12:16:22]line Талоны: Топливная Карта [12:16:22]line 68771 [12:16:22]line ФМ: 0000000002094532 [12:16:22]line ФД: 58311 [12:16:22]line ФПД: 83212458757608 [12:16:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121621&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58311&fm=83212458757608&tin=02508201610067®Number=0000000000162794&sum=0 [12:16:22]OFD Sender: Processing packet 58311 [packets to send 51, broken 50] [12:16:22]ProducePacketName [12:16:22]name=ofd_packets/00058311 [12:16:22]OFD Sender: To server: pG, [12:16:22]CommunicateWithHost lk.salyk.kg:30040 [12:16:22]ConnectInit lk.salyk.kg [12:16:22]written 0, free lines is 4095 [12:16:23]Connected sock=9 [12:16:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 88 75 04 01 E7 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 15 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E3 00 00 35 04 06 00 4B AE 69 0B 8D E8 B3 05 77 BE 7D 0A 0C D2 [12:16:23]Write to MH i2c: 01 00 00 16 0A 20 [12:16:23]Write i2c OK [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: 01 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: 01 07 00 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: 01 07 00 16 0A 00 00 00 00 00 BC 0C EF [12:16:23]RasterBufferAndPrint [12:16:23]line [12:16:23]line [12:16:23]line [12:16:23]line [12:16:23]line [12:16:23]written 0, free lines is 3266 [12:16:23]MH_Cut [12:16:23]Write to MH i2c: D1 01 00 1D 0A 01 F9 [12:16:23]Write i2c OK [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: D1 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: D1 01 00 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: D1 01 00 1D 0A 00 F8 [12:16:23]Write to MH i2c: 01 00 00 1E 0A 28 [12:16:23]Write i2c OK [12:16:23]MH_I2C_Read... [12:16:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3F F1 47 00 6A B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E3 00 00 F4 03 04 00 64 34 C4 66 B6 04 01 00 00 7C 6B 58 CC E6 52 1C 43 [12:16:23]CommunicateWithHost err = 0 [12:16:23]CheckOFDResponse [12:16:23]1017 (14) - 77093643461234 [12:16:23]1041 (16) - 0000000002094532 [12:16:23]1040 (4) - 58311 [12:16:23]1012 (4) - 20.08.2024 06:15 [12:16:23]1206 (1) - 0 [12:16:23]OFD Sender: Remove packet 58311 [12:16:23]ProducePacketName [12:16:23]name=ofd_packets/00058311 [12:16:23]NVStorageDeleteData [12:16:23]OFD Sender: No OFD packet to send [12:16:24]*** Cut start [12:16:24]*** Partial cut [12:16:24]*** CUTSNS_PIN = 1 [12:16:24]*** CUTSNS_PIN = 0 [12:16:24]*** Brake cut motor [12:16:24]Read from MH i2c: 01 [12:16:24]MH_I2C_Read... [12:16:24]*** Stop cut motor [12:16:24]*** Cut end [12:16:24]Read from MH i2c: 01 07 00 [12:16:24]MH_I2C_Read... [12:16:24]Read from MH i2c: 01 07 00 1E 0A 00 00 00 00 00 FF 0F 3D [12:16:24]process_action close_receipt done [12:16:24]requested_data is exist [12:16:24]produce_requested_data [12:16:24]requested_item fm.sn is exist - process it [12:16:24]wFMCommunicate request_size=4 [12:16:24]MH_SAM_APDU [12:16:24]CAPDU: 80 11 00 00 [12:16:24]Write to MH i2c: E2 08 00 1F 0A 80 11 00 00 00 00 00 00 A3 [12:16:24]Write i2c OK [12:16:24]MH_I2C_Read... [12:16:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:25]Read from MH i2c: E2 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 17 00 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 17 00 1F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EF [12:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:16:25]wFMCommunicate OK [12:16:25]requested_item fd.num is exist - process it [12:16:25]SAM_PROTO_GetFieldsCounters [12:16:25]wFMCommunicate request_size=4 [12:16:25]MH_SAM_APDU [12:16:25]CAPDU: 80 13 00 00 [12:16:25]Write to MH i2c: E2 08 00 20 0A 80 13 00 00 00 00 00 00 A6 [12:16:25]Write i2c OK [12:16:25]MH_I2C_Read... [12:16:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:25]Read from MH i2c: E2 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 62 00 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 62 00 20 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [12:16:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:25]wFMCommunicate OK [12:16:25]SAM_PROTO_GetFieldsCounters done [12:16:25]requested_item shift.num is exist - process it [12:16:25]requested_item shift.opened is exist - process it [12:16:25]req_shift_opened [12:16:25]FM_GetShiftState [12:16:25]SAM_PROTO_GetShiftState [12:16:25]wFMCommunicate request_size=4 [12:16:25]MH_SAM_APDU [12:16:25]CAPDU: 80 13 01 00 [12:16:25]Write to MH i2c: E2 08 00 21 0A 80 13 01 00 00 00 00 00 A8 [12:16:25]Write i2c OK [12:16:25]MH_I2C_Read... [12:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:25]Read from MH i2c: E2 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 0E 00 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 0E 00 21 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CB [12:16:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:16:25]wFMCommunicate OK [12:16:25]SAM_PROTO_GetShiftState done [12:16:25]FM_GetShiftState done [12:16:25]req_shift_opened done [12:16:25]requested_item shift.open_date is exist - process it [12:16:25]req_shift_open_date [12:16:25]req_shift_open_date done [12:16:25]produce_requested_data done [12:16:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58311,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:16:25]process_action_free close_receipt [12:16:25]json_value_free [12:16:25]json_value_free done [12:16:25]process_json_proto returns [12:16:25]Send response to host [12:16:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58311,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:16:25]free response buf [12:16:25]execute_script done [12:16:25]execute_script returns [12:16:25]free content buf [12:16:25]Sock 10.Close socket [12:16:25]Sock 10.Thread stoped [12:16:28]OFD Sender: No OFD packet to send [12:16:33]OFD Sender: No OFD packet to send [12:16:38]OFD Sender: No OFD packet to send [12:16:43]OFD Sender: No OFD packet to send [12:16:48]OFD Sender: No OFD packet to send [12:16:49]accept exits with 8 [12:16:49]New connection [12:16:49]New thread 3066711396 created [12:16:49]Thread 3066854756 joined [12:16:49]Waiting for new connection... [12:16:49] Sock 8.Parse request [12:16:49]Sock 8.Check first char [12:16:49]Sock 8.First char is OK [12:16:49]request: POST /json_proto HTTP/1.0 [12:16:49]Method: POST [12:16:49]URL: /json_proto [12:16:49]Method is POST - this is cgi request [12:16:49]url: /json_proto [12:16:49]query_string will be loaded in cgi processing [12:16:49]execute_cgi json_proto POST (null) [12:16:49]execute_cgi path=json_proto method=POST [12:16:49]POST find Content-Length [12:16:49]Host: 172.17.44.3:8080 [12:16:49]Content-Length: 805 [12:16:49]Content-Type: application/json [12:16:49] [12:16:49]POST finish read [12:16:49]Found Content-Length = 805 [12:16:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 25.810, "sum" : 2490.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2490.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:49]execute_script... [12:16:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 25.810, "sum" : 2490.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2490.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:49]POST & json_proto [12:16:49]process_json_proto [12:16:49]json parsed OK: [12:16:49]protocol is kg_v1.0 [12:16:49]action value=close_receipt [12:16:49]process_action close_receipt [12:16:49]cmd_close_receipt [12:16:49]MH_GetDate [12:16:49]Write to MH i2c: F0 00 00 22 0A 1B [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: F0 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: F0 09 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: F0 09 00 22 0A 00 32 89 C4 66 AD C5 5D 66 3E [12:16:49]GetLastDocTimeStamp 1724156181 [12:16:49]current date 1724156210 [12:16:49]FM_GetShiftState [12:16:49]SAM_PROTO_GetShiftState [12:16:49]wFMCommunicate request_size=4 [12:16:49]MH_SAM_APDU [12:16:49]CAPDU: 80 13 01 00 [12:16:49]Write to MH i2c: E2 08 00 23 0A 80 13 01 00 00 00 00 00 AA [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:49]Read from MH i2c: E2 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 0E 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 0E 00 23 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CD [12:16:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:16:49]wFMCommunicate OK [12:16:49]SAM_PROTO_GetShiftState done [12:16:49]FM_GetShiftState done [12:16:49]opened in 1724112910 [12:16:49]opened+sec_in_day 1724199310 [12:16:49]quantity*price = 249066 [12:16:49]sum+1 = 249068 [12:16:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2490.67 НСП 1% : 22.04 НДС 12% : 264.50 Наличными: 0.00 Безнал.: 2490.67 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 296 20.08.2024 12:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58312 ФПД: 121466490611520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121650&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58312&fm=121466490611520&tin=02508201610067®Number=0000000000162794&sum=249067 [12:16:51]StoreToDocumentArchive [12:16:51]shift 100 fd 58312 [12:16:51]save to /storage/0100/doc_00058312 [12:16:51]save last doc name /storage/0100/doc_00058312 to /storage/kkm_last_doc_name [12:16:51]save OK [12:16:51]Clear old archive folders... [12:16:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:16:51]tlvbuf is 0197C350 [12:16:51]SAM_PROTO_ClearQueue [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 09 00 00 [12:16:51]Write to MH i2c: E2 08 00 30 0A 80 09 00 00 00 00 00 00 AC [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 03 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 03 00 30 0A 00 90 00 AE [12:16:51]RAPDU: 90 00 [12:16:51]wFMCommunicate OK [12:16:51]SAM_PROTO_ClearQueue done [12:16:51]KKMCreateOFDPacket [12:16:51]OFDProtocolAddRootSTLVToBuf [12:16:51]FM_MakeSignedData [12:16:51]FM_MakeSignedData [12:16:51]SAM_PROTO_SignData [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 0D 01 02 [12:16:51]Write to MH i2c: E2 08 00 31 0A 80 0D 01 02 00 00 00 00 B4 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 03 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 03 00 31 0A 00 90 00 AF [12:16:51]RAPDU: 90 00 [12:16:51]wFMCommunicate OK [12:16:51]wFMCommunicate request_size=255 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 D2 64 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 EB CC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB CC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB CC 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 32 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E3 00 00 35 04 06 00 [12:16:51]Write to MH i2c: E2 02 01 32 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 D2 64 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 EB CC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB CC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB CC 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 32 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E3 00 00 35 04 06 00 00 00 9C [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 03 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 03 00 32 0A 00 90 00 B0 [12:16:51]RAPDU: 90 00 [12:16:51]wFMCommunicate OK [12:16:51]wFMCommunicate request_size=11 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 0D 02 02 06 6E 79 1F 06 67 40 [12:16:51]Write to MH i2c: E2 0E 00 33 0A 80 0D 02 02 06 00 6E 79 1F 06 67 40 00 00 76 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 03 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 03 00 33 0A 00 90 00 B1 [12:16:51]RAPDU: 90 00 [12:16:51]wFMCommunicate OK [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 0D 03 02 [12:16:51]Write to MH i2c: E2 08 00 34 0A 80 0D 03 02 00 00 00 00 B9 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 0B 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 0B 00 34 0A 00 F2 71 97 29 0C A2 F1 47 90 00 C3 [12:16:51]RAPDU: F2 71 97 29 0C A2 F1 47 90 00 [12:16:51]wFMCommunicate OK [12:16:51]SAM_PROTO_SignData done [12:16:51]FM_MakeSignedData done [12:16:51]CreateOFDProtocolMessage [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 11 00 00 [12:16:51]Write to MH i2c: E2 08 00 35 0A 80 11 00 00 00 00 00 00 B9 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 17 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 17 00 35 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 05 [12:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:16:51]wFMCommunicate OK [12:16:51]CreateOFDProtocolMessage done [12:16:51]OFDSenderStorePacket 58312 [12:16:51]StoreOFDPacket docnum=58312 [12:16:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 58 E0 08 01 D6 F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 D2 64 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 EB CC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB CC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB CC 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 32 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E3 00 00 35 04 06 00 6E 79 1F 06 67 40 F2 71 97 29 0C A2 F1 47 [12:16:51]CheckFolder [12:16:51]dirname=/storage/ofd_packets [12:16:51]CheckFolder done [12:16:51]ProducePacketName [12:16:51]name=ofd_packets/00058312 [12:16:51]NVStorageSaveData ofd_packets/00058312 [12:16:51]File name is /storage/ofd_packets/00058312 [12:16:51]Write 302 bytes [12:16:51]NVStorageSaveData done [12:16:51]OFDSenderStorePacket done [12:16:51]KKMCreateOFDPacket done [12:16:51]NVStorageSaveData kkm_last_timestamp [12:16:51]File name is /storage/kkm_last_timestamp [12:16:51]Write 4 bytes [12:16:51]NVStorageSaveData done [12:16:51]ExternCall_PrintAddStr [12:16:51]wPrintStart [12:16:51]Write to MH i2c: 01 00 00 36 0A 40 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: 01 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: 01 07 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: 01 07 00 36 0A 00 00 00 00 00 FF 0F 55 [12:16:51]RasterBufferAndPrint [12:16:51]line Счет N : (1)2075579 [12:16:51]line ИНН: 02508201610067 [12:16:51]line Контрольно-Кассовый Чек [12:16:51]line ПРОДАЖА [12:16:51]line ТРК (МРК, ГНК) : 41 [12:16:51]line Товар: 2710124900 [12:16:51]line Аи-100-К-3 [12:16:51]line 25.810 * 96.50 [12:16:51]line = 2490.67 [12:16:51]line НДС 12% НСП 1% [12:16:51]line > о реализуемом товаре [12:16:51]line ИТОГО: 2490.67 [12:16:51]line НСП 1% : 22.04 [12:16:51]line НДС 12% : 264.50 [12:16:51]line Наличными: 0.00 [12:16:51]line Безнал.: 2490.67 [12:16:51]line Место: АЗС № 135 "Партнер Нефть" [12:16:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:16:51]line СНО: Общий режим [12:16:51]line Чек 296 20.08.2024 12:16 [12:16:51]line Смена: 100 ФФД: 1.0 [12:16:51]line ЗНМ: 0300000196 [12:16:51]line РНМ: 0000000000162794 [12:16:51]line Версия ККМ: v1.0 [12:16:51]line Платежная система: O! деньги [12:16:51]line ФМ: 0000000002094532 [12:16:51]line ФД: 58312 [12:16:51]line ФПД: 121466490611520 [12:16:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121650&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58312&fm=121466490611520&tin=02508201610067®Number=0000000000162794&sum=249067 [12:16:51]OFD Sender: Processing packet 58312 [packets to send 51, broken 50] [12:16:51]ProducePacketName [12:16:51]name=ofd_packets/00058312 [12:16:51]OFD Sender: To server: pG, [12:16:51]CommunicateWithHost lk.salyk.kg:30040 [12:16:51]ConnectInit lk.salyk.kg [12:16:51]written 0, free lines is 4095 [12:16:52]Connected sock=10 [12:16:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 58 E0 08 01 D6 F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 D2 64 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 EB CC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB CC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB CC 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 32 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E3 00 00 35 04 06 00 6E 79 1F 06 67 40 F2 71 97 29 0C A2 F1 47 [12:16:52]Write to MH i2c: 01 00 00 60 0A 6A [12:16:52]Write i2c OK [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: 01 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: 01 07 00 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: 01 07 00 60 0A 00 00 00 00 00 BB 0C 38 [12:16:52]RasterBufferAndPrint [12:16:52]line [12:16:52]line [12:16:52]line [12:16:52]line [12:16:52]line [12:16:52]written 0, free lines is 3265 [12:16:52]MH_Cut [12:16:52]Write to MH i2c: D1 01 00 67 0A 01 43 [12:16:52]Write i2c OK [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: D1 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: D1 01 00 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: D1 01 00 67 0A 00 42 [12:16:52]Write to MH i2c: 01 00 00 68 0A 72 [12:16:52]Write i2c OK [12:16:52]MH_I2C_Read... [12:16:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B0 60 47 00 02 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 32 30 39 34 35 33 32 10 04 04 00 C8 E3 00 00 F4 03 04 00 81 34 C4 66 B6 04 01 00 00 59 AD 0C 05 36 18 0B F7 [12:16:52]CommunicateWithHost err = 0 [12:16:52]CheckOFDResponse [12:16:52]1017 (14) - 77093643461234 [12:16:52]1041 (16) - 0000000002094532 [12:16:52]1040 (4) - 58312 [12:16:52]1012 (4) - 20.08.2024 06:15 [12:16:52]1206 (1) - 0 [12:16:52]OFD Sender: Remove packet 58312 [12:16:52]ProducePacketName [12:16:52]name=ofd_packets/00058312 [12:16:52]NVStorageDeleteData [12:16:53]OFD Sender: No OFD packet to send [12:16:53]*** Cut start [12:16:53]*** Partial cut [12:16:53]*** CUTSNS_PIN = 1 [12:16:53]*** CUTSNS_PIN = 0 [12:16:53]*** Brake cut motor [12:16:53]Read from MH i2c: 01 [12:16:53]MH_I2C_Read... [12:16:53]*** Stop cut motor [12:16:53]*** Cut end [12:16:53]Read from MH i2c: 01 07 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: 01 07 00 68 0A 00 00 00 00 00 FF 0F 87 [12:16:53]process_action close_receipt done [12:16:53]requested_data is exist [12:16:53]produce_requested_data [12:16:53]requested_item fm.sn is exist - process it [12:16:53]wFMCommunicate request_size=4 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 11 00 00 [12:16:53]Write to MH i2c: E2 08 00 69 0A 80 11 00 00 00 00 00 00 ED [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:54]Read from MH i2c: E2 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 17 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 17 00 69 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 39 [12:16:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:16:54]wFMCommunicate OK [12:16:54]requested_item fd.num is exist - process it [12:16:54]SAM_PROTO_GetFieldsCounters [12:16:54]wFMCommunicate request_size=4 [12:16:54]MH_SAM_APDU [12:16:54]CAPDU: 80 13 00 00 [12:16:54]Write to MH i2c: E2 08 00 6A 0A 80 13 00 00 00 00 00 00 F0 [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:54]Read from MH i2c: E2 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 62 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 62 00 6A 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [12:16:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:54]wFMCommunicate OK [12:16:54]SAM_PROTO_GetFieldsCounters done [12:16:54]requested_item shift.num is exist - process it [12:16:54]requested_item shift.opened is exist - process it [12:16:54]req_shift_opened [12:16:54]FM_GetShiftState [12:16:54]SAM_PROTO_GetShiftState [12:16:54]wFMCommunicate request_size=4 [12:16:54]MH_SAM_APDU [12:16:54]CAPDU: 80 13 01 00 [12:16:54]Write to MH i2c: E2 08 00 6B 0A 80 13 01 00 00 00 00 00 F2 [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:54]Read from MH i2c: E2 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 0E 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 0E 00 6B 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 15 [12:16:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:16:54]wFMCommunicate OK [12:16:54]SAM_PROTO_GetShiftState done [12:16:54]FM_GetShiftState done [12:16:54]req_shift_opened done [12:16:54]requested_item shift.open_date is exist - process it [12:16:54]req_shift_open_date [12:16:54]req_shift_open_date done [12:16:54]produce_requested_data done [12:16:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58312,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:16:54]process_action_free close_receipt [12:16:54]json_value_free [12:16:54]json_value_free done [12:16:54]process_json_proto returns [12:16:54]Send response to host [12:16:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58312,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:16:54]free response buf [12:16:54]execute_script done [12:16:54]execute_script returns [12:16:54]free content buf [12:16:54]Sock 8.Close socket [12:16:54]Sock 8.Thread stoped [12:16:58]OFD Sender: No OFD packet to send [12:17:03]OFD Sender: No OFD packet to send [12:17:08]OFD Sender: No OFD packet to send [12:17:13]OFD Sender: No OFD packet to send [12:17:18]OFD Sender: No OFD packet to send [12:17:23]OFD Sender: No OFD packet to send [12:17:28]OFD Sender: No OFD packet to send [12:17:33]OFD Sender: No OFD packet to send [12:17:38]OFD Sender: No OFD packet to send [12:17:43]OFD Sender: No OFD packet to send [12:17:48]OFD Sender: No OFD packet to send [12:17:48]accept exits with 9 [12:17:48]New connection [12:17:48]New thread 3066854756 created [12:17:48]Thread 3066711396 joined [12:17:48]Waiting for new connection... [12:17:48] Sock 9.Parse request [12:17:48]Sock 9.Check first char [12:17:48]Sock 9.First char is OK [12:17:48]request: POST /json_proto HTTP/1.0 [12:17:48]Method: POST [12:17:48]URL: /json_proto [12:17:48]Method is POST - this is cgi request [12:17:48]url: /json_proto [12:17:48]query_string will be loaded in cgi processing [12:17:48]execute_cgi json_proto POST (null) [12:17:48]execute_cgi path=json_proto method=POST [12:17:48]POST find Content-Length [12:17:48]Host: 172.17.44.3:8080 [12:17:48]Content-Length: 790 [12:17:48]Content-Type: application/json [12:17:48] [12:17:48]POST finish read [12:17:48]Found Content-Length = 790 [12:17:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:48]execute_script... [12:17:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:48]POST & json_proto [12:17:48]process_json_proto [12:17:48]json parsed OK: [12:17:48]protocol is kg_v1.0 [12:17:48]action value=close_receipt [12:17:48]process_action close_receipt [12:17:48]cmd_close_receipt [12:17:48]MH_GetDate [12:17:48]Write to MH i2c: F0 00 00 6C 0A 65 [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: F0 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: F0 09 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: F0 09 00 6C 0A 00 6D 89 C4 66 AD C5 5D 66 C3 [12:17:48]GetLastDocTimeStamp 1724156210 [12:17:48]current date 1724156269 [12:17:48]FM_GetShiftState [12:17:48]SAM_PROTO_GetShiftState [12:17:48]wFMCommunicate request_size=4 [12:17:48]MH_SAM_APDU [12:17:48]CAPDU: 80 13 01 00 [12:17:48]Write to MH i2c: E2 08 00 6D 0A 80 13 01 00 00 00 00 00 F4 [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:48]Read from MH i2c: E2 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 0E 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 0E 00 6D 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 17 [12:17:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:17:48]wFMCommunicate OK [12:17:48]SAM_PROTO_GetShiftState done [12:17:48]FM_GetShiftState done [12:17:48]opened in 1724112910 [12:17:48]opened+sec_in_day 1724199310 [12:17:48]quantity*price = 0 [12:17:48]sum+1 = 1 [12:17:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 297 20.08.2024 12:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58313 ФПД: 112168471845584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121749&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58313&fm=112168471845584&tin=02508201610067®Number=0000000000162794&sum=0 [12:17:49]StoreToDocumentArchive [12:17:49]shift 100 fd 58313 [12:17:49]save to /storage/0100/doc_00058313 [12:17:49]save last doc name /storage/0100/doc_00058313 to /storage/kkm_last_doc_name [12:17:49]save OK [12:17:49]Clear old archive folders... [12:17:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:17:49]tlvbuf is 0197C620 [12:17:49]SAM_PROTO_ClearQueue [12:17:49]wFMCommunicate request_size=4 [12:17:49]MH_SAM_APDU [12:17:49]CAPDU: 80 09 00 00 [12:17:49]Write to MH i2c: E2 08 00 7A 0A 80 09 00 00 00 00 00 00 F6 [12:17:49]Write i2c OK [12:17:49]MH_I2C_Read... [12:17:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:49]Read from MH i2c: E2 [12:17:49]MH_I2C_Read... [12:17:49]Read from MH i2c: E2 03 00 [12:17:49]MH_I2C_Read... [12:17:49]Read from MH i2c: E2 03 00 7A 0A 00 90 00 F8 [12:17:49]RAPDU: 90 00 [12:17:49]wFMCommunicate OK [12:17:49]SAM_PROTO_ClearQueue done [12:17:49]KKMCreateOFDPacket [12:17:49]OFDProtocolAddRootSTLVToBuf [12:17:49]FM_MakeSignedData [12:17:49]FM_MakeSignedData [12:17:49]SAM_PROTO_SignData [12:17:49]wFMCommunicate request_size=4 [12:17:49]MH_SAM_APDU [12:17:49]CAPDU: 80 0D 01 02 [12:17:49]Write to MH i2c: E2 08 00 7B 0A 80 0D 01 02 00 00 00 00 FE [12:17:49]Write i2c OK [12:17:49]MH_I2C_Read... [12:17:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:49]Read from MH i2c: E2 [12:17:49]MH_I2C_Read... [12:17:49]Read from MH i2c: E2 03 00 [12:17:49]MH_I2C_Read... [12:17:49]Read from MH i2c: E2 03 00 7B 0A 00 90 00 F9 [12:17:49]RAPDU: 90 00 [12:17:49]wFMCommunicate OK [12:17:49]wFMCommunicate request_size=255 [12:17:49]MH_SAM_APDU [12:17:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 6D 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E3 00 00 35 04 06 00 66 04 41 EB [12:17:49]Write to MH i2c: E2 02 01 7C 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 6D 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E3 00 00 35 04 06 00 66 04 41 EB 00 00 7E [12:17:49]Write i2c OK [12:17:49]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 03 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 03 00 7C 0A 00 90 00 FA [12:17:50]RAPDU: 90 00 [12:17:50]wFMCommunicate OK [12:17:50]wFMCommunicate request_size=7 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 0D 02 02 02 5A D0 [12:17:50]Write to MH i2c: E2 0A 00 7D 0A 80 0D 02 02 02 00 5A D0 00 00 2F [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 03 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 03 00 7D 0A 00 90 00 FB [12:17:50]RAPDU: 90 00 [12:17:50]wFMCommunicate OK [12:17:50]wFMCommunicate request_size=4 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 0D 03 02 [12:17:50]Write to MH i2c: E2 08 00 7E 0A 80 0D 03 02 00 00 00 00 03 [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 0B 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 0B 00 7E 0A 00 8B 78 4E 5A 6A FB E5 1C 90 00 15 [12:17:50]RAPDU: 8B 78 4E 5A 6A FB E5 1C 90 00 [12:17:50]wFMCommunicate OK [12:17:50]SAM_PROTO_SignData done [12:17:50]FM_MakeSignedData done [12:17:50]CreateOFDProtocolMessage [12:17:50]wFMCommunicate request_size=4 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 11 00 00 [12:17:50]Write to MH i2c: E2 08 00 7F 0A 80 11 00 00 00 00 00 00 03 [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 17 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 17 00 7F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [12:17:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:17:50]wFMCommunicate OK [12:17:50]CreateOFDProtocolMessage done [12:17:50]OFDSenderStorePacket 58313 [12:17:50]StoreOFDPacket docnum=58313 [12:17:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 02 1B 04 01 C8 D8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 6D 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E3 00 00 35 04 06 00 66 04 41 EB 5A D0 8B 78 4E 5A 6A FB E5 1C [12:17:50]CheckFolder [12:17:50]dirname=/storage/ofd_packets [12:17:50]CheckFolder done [12:17:50]ProducePacketName [12:17:50]name=ofd_packets/00058313 [12:17:50]NVStorageSaveData ofd_packets/00058313 [12:17:50]File name is /storage/ofd_packets/00058313 [12:17:50]Write 298 bytes [12:17:50]NVStorageSaveData done [12:17:50]OFDSenderStorePacket done [12:17:50]KKMCreateOFDPacket done [12:17:50]NVStorageSaveData kkm_last_timestamp [12:17:50]File name is /storage/kkm_last_timestamp [12:17:50]Write 4 bytes [12:17:50]NVStorageSaveData done [12:17:50]ExternCall_PrintAddStr [12:17:50]wPrintStart [12:17:50]Write to MH i2c: 01 00 00 80 0A 8A [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 07 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 07 00 80 0A 00 00 00 00 00 FF 0F 9F [12:17:50]RasterBufferAndPrint [12:17:50]line Счет N : (1)2075582 [12:17:50]line ИНН: 02508201610067 [12:17:50]line Контрольно-Кассовый Чек [12:17:50]line ПРОДАЖА [12:17:50]line ТРК (МРК, ГНК) : 11 [12:17:50]line Товар: 2710194210 [12:17:50]line ДТ-К-5 [12:17:50]line 19.690 * 0.00 [12:17:50]line = 0.00 [12:17:50]line НДС 12% НСП 1% [12:17:50]line > о реализуемом товаре [12:17:50]line ИТОГО: 0.00 [12:17:50]line НСП 1% : 0.00 [12:17:50]line НДС 12% : 0.00 [12:17:50]line Наличными: 0.00 [12:17:50]line Безнал.: 0.00 [12:17:50]line Место: АЗС № 135 "Партнер Нефть" [12:17:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:17:50]line СНО: Общий режим [12:17:50]line Чек 297 20.08.2024 12:17 [12:17:50]line Смена: 100 ФФД: 1.0 [12:17:50]line ЗНМ: 0300000196 [12:17:50]line РНМ: 0000000000162794 [12:17:50]line Версия ККМ: v1.0 [12:17:50]line Талоны: Топливная Карта [12:17:50]line 68771 [12:17:50]line ФМ: 0000000002094532 [12:17:50]line ФД: 58313 [12:17:50]line ФПД: 112168471845584 [12:17:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121749&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58313&fm=112168471845584&tin=02508201610067®Number=0000000000162794&sum=0 [12:17:50]OFD Sender: Processing packet 58313 [packets to send 51, broken 50] [12:17:50]ProducePacketName [12:17:50]name=ofd_packets/00058313 [12:17:50]OFD Sender: To server: pG, [12:17:50]CommunicateWithHost lk.salyk.kg:30040 [12:17:50]ConnectInit lk.salyk.kg [12:17:50]written 0, free lines is 4095 [12:17:50]Connected sock=8 [12:17:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 02 1B 04 01 C8 D8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 6D 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E3 00 00 35 04 06 00 66 04 41 EB 5A D0 8B 78 4E 5A 6A FB E5 1C [12:17:50]Write to MH i2c: 01 00 00 AA 0A B4 [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 07 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 07 00 AA 0A 00 00 00 00 00 C0 0C 87 [12:17:50]RasterBufferAndPrint [12:17:50]line [12:17:50]line [12:17:50]line [12:17:50]line [12:17:50]line [12:17:50]written 0, free lines is 3268 [12:17:50]MH_Cut [12:17:50]Write to MH i2c: D1 01 00 B1 0A 01 8D [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: D1 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: D1 01 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: D1 01 00 B1 0A 00 8C [12:17:50]Write to MH i2c: 01 00 00 B2 0A BC [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 50 68 47 00 84 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E3 00 00 F4 03 04 00 BB 34 C4 66 B6 04 01 00 00 31 85 51 7B 1D 30 6A FF [12:17:51]CommunicateWithHost err = 0 [12:17:51]CheckOFDResponse [12:17:51]1017 (14) - 77093643461234 [12:17:51]1041 (16) - 0000000002094532 [12:17:51]1040 (4) - 58313 [12:17:51]1012 (4) - 20.08.2024 06:16 [12:17:51]1206 (1) - 0 [12:17:51]OFD Sender: Remove packet 58313 [12:17:51]ProducePacketName [12:17:51]name=ofd_packets/00058313 [12:17:51]NVStorageDeleteData [12:17:51]OFD Sender: No OFD packet to send [12:17:51]*** Cut start [12:17:51]*** Partial cut [12:17:51]*** CUTSNS_PIN = 1 [12:17:51]*** CUTSNS_PIN = 0 [12:17:52]*** Brake cut motor [12:17:52]Read from MH i2c: 01 [12:17:52]MH_I2C_Read... [12:17:52]*** Stop cut motor [12:17:52]*** Cut end [12:17:52]Read from MH i2c: 01 07 00 [12:17:52]MH_I2C_Read... [12:17:52]Read from MH i2c: 01 07 00 B2 0A 00 00 00 00 00 FF 0F D1 [12:17:52]process_action close_receipt done [12:17:52]requested_data is exist [12:17:52]produce_requested_data [12:17:52]requested_item fm.sn is exist - process it [12:17:52]wFMCommunicate request_size=4 [12:17:52]MH_SAM_APDU [12:17:52]CAPDU: 80 11 00 00 [12:17:52]Write to MH i2c: E2 08 00 B3 0A 80 11 00 00 00 00 00 00 37 [12:17:52]Write i2c OK [12:17:52]MH_I2C_Read... [12:17:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:52]Read from MH i2c: E2 [12:17:52]MH_I2C_Read... [12:17:52]Read from MH i2c: E2 17 00 [12:17:52]MH_I2C_Read... [12:17:52]Read from MH i2c: E2 17 00 B3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 83 [12:17:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:17:52]wFMCommunicate OK [12:17:52]requested_item fd.num is exist - process it [12:17:52]SAM_PROTO_GetFieldsCounters [12:17:52]wFMCommunicate request_size=4 [12:17:52]MH_SAM_APDU [12:17:52]CAPDU: 80 13 00 00 [12:17:52]Write to MH i2c: E2 08 00 B4 0A 80 13 00 00 00 00 00 00 3A [12:17:52]Write i2c OK [12:17:52]MH_I2C_Read... [12:17:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:52]Read from MH i2c: E2 [12:17:52]MH_I2C_Read... [12:17:52]Read from MH i2c: E2 62 00 [12:17:52]MH_I2C_Read... [12:17:52]Read from MH i2c: E2 62 00 B4 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [12:17:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:52]wFMCommunicate OK [12:17:52]SAM_PROTO_GetFieldsCounters done [12:17:52]requested_item shift.num is exist - process it [12:17:52]requested_item shift.opened is exist - process it [12:17:52]req_shift_opened [12:17:52]FM_GetShiftState [12:17:52]SAM_PROTO_GetShiftState [12:17:52]wFMCommunicate request_size=4 [12:17:52]MH_SAM_APDU [12:17:52]CAPDU: 80 13 01 00 [12:17:52]Write to MH i2c: E2 08 00 B5 0A 80 13 01 00 00 00 00 00 3C [12:17:52]Write i2c OK [12:17:52]MH_I2C_Read... [12:17:52]Read from MH i2c: E2 [12:17:52]MH_I2C_Read... [12:17:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:52]Read from MH i2c: E2 0E 00 [12:17:52]MH_I2C_Read... [12:17:52]Read from MH i2c: E2 0E 00 B5 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5F [12:17:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:17:52]wFMCommunicate OK [12:17:52]SAM_PROTO_GetShiftState done [12:17:52]FM_GetShiftState done [12:17:52]req_shift_opened done [12:17:52]requested_item shift.open_date is exist - process it [12:17:52]req_shift_open_date [12:17:52]req_shift_open_date done [12:17:52]produce_requested_data done [12:17:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58313,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:17:52]process_action_free close_receipt [12:17:52]json_value_free [12:17:52]json_value_free done [12:17:52]process_json_proto returns [12:17:52]Send response to host [12:17:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58313,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:17:52]free response buf [12:17:52]execute_script done [12:17:52]execute_script returns [12:17:52]free content buf [12:17:52]Sock 9.Close socket [12:17:52]Sock 9.Thread stoped [12:17:56]OFD Sender: No OFD packet to send [12:18:01]OFD Sender: No OFD packet to send [12:18:06]OFD Sender: No OFD packet to send [12:18:11]OFD Sender: No OFD packet to send [12:18:16]OFD Sender: No OFD packet to send [12:18:21]OFD Sender: No OFD packet to send [12:18:26]OFD Sender: No OFD packet to send [12:18:31]OFD Sender: No OFD packet to send [12:18:35]accept exits with 10 [12:18:35]New connection [12:18:35]New thread 3066711396 created [12:18:35]Thread 3066854756 joined [12:18:35]Waiting for new connection... [12:18:35] Sock 10.Parse request [12:18:35]Sock 10.Check first char [12:18:35]Sock 10.First char is OK [12:18:35]request: POST /json_proto HTTP/1.0 [12:18:35]Method: POST [12:18:35]URL: /json_proto [12:18:35]Method is POST - this is cgi request [12:18:35]url: /json_proto [12:18:35]query_string will be loaded in cgi processing [12:18:35]execute_cgi json_proto POST (null) [12:18:35]execute_cgi path=json_proto method=POST [12:18:35]POST find Content-Length [12:18:35]Host: 172.17.44.3:8080 [12:18:35]Content-Length: 804 [12:18:35]Content-Type: application/json [12:18:35] [12:18:35]POST finish read [12:18:35]Found Content-Length = 804 [12:18:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:35]execute_script... [12: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)2075575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:35]POST & json_proto [12:18:35]process_json_proto [12:18:35]json parsed OK: [12:18:35]protocol is kg_v1.0 [12:18:35]action value=close_receipt [12:18:35]process_action close_receipt [12:18:35]cmd_close_receipt [12:18:35]MH_GetDate [12:18:35]Write to MH i2c: F0 00 00 B6 0A AF [12:18:35]Write i2c OK [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: F0 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: F0 09 00 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: F0 09 00 B6 0A 00 9B 89 C4 66 AD C5 5D 66 3B [12:18:35]GetLastDocTimeStamp 1724156269 [12:18:35]current date 1724156315 [12:18:35]FM_GetShiftState [12:18:35]SAM_PROTO_GetShiftState [12:18:35]wFMCommunicate request_size=4 [12:18:35]MH_SAM_APDU [12:18:35]CAPDU: 80 13 01 00 [12:18:35]Write to MH i2c: E2 08 00 B7 0A 80 13 01 00 00 00 00 00 3E [12:18:35]Write i2c OK [12:18:35]MH_I2C_Read... [12:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:35]Read from MH i2c: E2 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: E2 0E 00 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: E2 0E 00 B7 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 61 [12:18:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:18:35]wFMCommunicate OK [12:18:35]SAM_PROTO_GetShiftState done [12:18:35]FM_GetShiftState done [12:18:35]opened in 1724112910 [12:18:35]opened+sec_in_day 1724199310 [12:18:35]quantity*price = 150032 [12:18:35]sum+1 = 150033 [12:18:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 298 20.08.2024 12:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58314 ФПД: 261586519381533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121835&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58314&fm=261586519381533&tin=02508201610067®Number=0000000000162794&sum=150032 [12:18:36]StoreToDocumentArchive [12:18:36]shift 100 fd 58314 [12:18:36]save to /storage/0100/doc_00058314 [12:18:36]save last doc name /storage/0100/doc_00058314 to /storage/kkm_last_doc_name [12:18:36]save OK [12:18:36]Clear old archive folders... [12:18:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:36]tlvbuf is 01977B80 [12:18:36]SAM_PROTO_ClearQueue [12:18:36]wFMCommunicate request_size=4 [12:18:36]MH_SAM_APDU [12:18:36]CAPDU: 80 09 00 00 [12:18:36]Write to MH i2c: E2 08 00 C4 0A 80 09 00 00 00 00 00 00 40 [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:36]Read from MH i2c: E2 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 03 00 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 03 00 C4 0A 00 90 00 42 [12:18:36]RAPDU: 90 00 [12:18:36]wFMCommunicate OK [12:18:36]SAM_PROTO_ClearQueue done [12:18:36]KKMCreateOFDPacket [12:18:36]OFDProtocolAddRootSTLVToBuf [12:18:36]FM_MakeSignedData [12:18:36]FM_MakeSignedData [12:18:36]SAM_PROTO_SignData [12:18:36]wFMCommunicate request_size=4 [12:18:36]MH_SAM_APDU [12:18:36]CAPDU: 80 0D 01 02 [12:18:36]Write to MH i2c: E2 08 00 C5 0A 80 0D 01 02 00 00 00 00 48 [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:36]OFD Sender: No OFD packet to send [12:18:36]Read from MH i2c: E2 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 03 00 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 03 00 C5 0A 00 90 00 43 [12:18:36]RAPDU: 90 00 [12:18:36]wFMCommunicate OK [12:18:36]wFMCommunicate request_size=255 [12:18:36]MH_SAM_APDU [12:18: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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 9B 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E3 00 00 35 04 06 00 ED [12:18:36]Write to MH i2c: E2 02 01 C6 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 9B 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E3 00 00 35 04 06 00 ED 00 00 F0 [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:36]Read from MH i2c: E2 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 03 00 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 03 00 C6 0A 00 90 00 44 [12:18:36]RAPDU: 90 00 [12:18:36]wFMCommunicate OK [12:18:36]wFMCommunicate request_size=10 [12:18:36]MH_SAM_APDU [12:18:36]CAPDU: 80 0D 02 02 05 E9 5B 90 D6 1D [12:18:36]Write to MH i2c: E2 0D 00 C7 0A 80 0D 02 02 05 00 E9 5B 90 D6 1D 00 00 1C [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:36]Read from MH i2c: E2 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 03 00 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 03 00 C7 0A 00 90 00 45 [12:18:36]RAPDU: 90 00 [12:18:36]wFMCommunicate OK [12:18:36]wFMCommunicate request_size=4 [12:18:36]MH_SAM_APDU [12:18:36]CAPDU: 80 0D 03 02 [12:18:36]Write to MH i2c: E2 08 00 C8 0A 80 0D 03 02 00 00 00 00 4D [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:36]Read from MH i2c: E2 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 0B 00 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 0B 00 C8 0A 00 52 CD 37 98 93 FF 6F 32 90 00 6F [12:18:36]RAPDU: 52 CD 37 98 93 FF 6F 32 90 00 [12:18:36]wFMCommunicate OK [12:18:36]SAM_PROTO_SignData done [12:18:36]FM_MakeSignedData done [12:18:36]CreateOFDProtocolMessage [12:18:36]wFMCommunicate request_size=4 [12:18:36]MH_SAM_APDU [12:18:36]CAPDU: 80 11 00 00 [12:18:36]Write to MH i2c: E2 08 00 C9 0A 80 11 00 00 00 00 00 00 4D [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:37]Read from MH i2c: E2 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: E2 17 00 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: E2 17 00 C9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 99 [12:18:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:18:37]wFMCommunicate OK [12:18:37]CreateOFDProtocolMessage done [12:18:37]OFDSenderStorePacket 58314 [12:18:37]StoreOFDPacket docnum=58314 [12:18:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 65 64 07 01 B3 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 9B 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E3 00 00 35 04 06 00 ED E9 5B 90 D6 1D 52 CD 37 98 93 FF 6F 32 [12:18:37]CheckFolder [12:18:37]dirname=/storage/ofd_packets [12:18:37]CheckFolder done [12:18:37]ProducePacketName [12:18:37]name=ofd_packets/00058314 [12:18:37]NVStorageSaveData ofd_packets/00058314 [12:18:37]File name is /storage/ofd_packets/00058314 [12:18:37]Write 301 bytes [12:18:37]NVStorageSaveData done [12:18:37]OFDSenderStorePacket done [12:18:37]KKMCreateOFDPacket done [12:18:37]NVStorageSaveData kkm_last_timestamp [12:18:37]File name is /storage/kkm_last_timestamp [12:18:37]Write 4 bytes [12:18:37]NVStorageSaveData done [12:18:37]ExternCall_PrintAddStr [12:18:37]wPrintStart [12:18:37]Write to MH i2c: 01 00 00 CA 0A D4 [12:18:37]Write i2c OK [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: 01 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: 01 07 00 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: 01 07 00 CA 0A 00 00 00 00 00 FF 0F E9 [12:18:37]RasterBufferAndPrint [12:18:37]line Счет N : (1)2075575 [12:18:37]line ИНН: 02508201610067 [12:18:37]line Контрольно-Кассовый Чек [12:18:37]line ПРОДАЖА [12:18:37]line ТРК (МРК, ГНК) : 52 [12:18:37]line Товар: 2710124500 [12:18:37]line Аи-95-К-5 [12:18:37]line 20.220 * 74.20 [12:18:37]line = 1500.32 [12:18:37]line НДС 12% НСП 1% [12:18:37]line > о реализуемом товаре [12:18:37]line ИТОГО: 1500.32 [12:18:37]line НСП 1% : 13.28 [12:18:37]line НДС 12% : 159.33 [12:18:37]line Наличными: 0.00 [12:18:37]line Безнал.: 1500.32 [12:18:37]line Место: АЗС № 135 "Партнер Нефть" [12:18:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:18:37]line СНО: Общий режим [12:18:37]line Чек 298 20.08.2024 12:18 [12:18:37]line Смена: 100 ФФД: 1.0 [12:18:37]line ЗНМ: 0300000196 [12:18:37]line РНМ: 0000000000162794 [12:18:37]line Версия ККМ: v1.0 [12:18:37]line Платежная система: O! деньги [12:18:37]line ФМ: 0000000002094532 [12:18:37]line ФД: 58314 [12:18:37]line ФПД: 261586519381533 [12:18:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121835&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58314&fm=261586519381533&tin=02508201610067®Number=0000000000162794&sum=150032 [12:18:37]OFD Sender: Processing packet 58314 [packets to send 51, broken 50] [12:18:37]ProducePacketName [12:18:37]name=ofd_packets/00058314 [12:18:37]OFD Sender: To server: pG, [12:18:37]CommunicateWithHost lk.salyk.kg:30040 [12:18:37]ConnectInit lk.salyk.kg [12:18:37]written 0, free lines is 4095 [12:18:37]Write to MH i2c: 01 00 00 F4 0A FE [12:18:37]Write i2c OK [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: 01 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: 01 07 00 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: 01 07 00 F4 0A 00 00 00 00 00 BF 0C D0 [12:18:37]RasterBufferAndPrint [12:18:37]line [12:18:37]line [12:18:37]line [12:18:37]line [12:18:37]line [12:18:37]written 0, free lines is 3267 [12:18:37]MH_Cut [12:18:37]Write to MH i2c: D1 01 00 FB 0A 01 D7 [12:18:37]Write i2c OK [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: D1 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: D1 01 00 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: D1 01 00 FB 0A 00 D6 [12:18:37]Write to MH i2c: 01 00 00 FC 0A 06 [12:18:37]Write i2c OK [12:18:37]MH_I2C_Read... [12:18:38]*** Cut start [12:18:38]*** Partial cut [12:18:38]*** CUTSNS_PIN = 1 [12:18:38]*** CUTSNS_PIN = 0 [12:18:39]*** Brake cut motor [12:18:39]Read from MH i2c: 01 [12:18:39]MH_I2C_Read... [12:18:39]*** Stop cut motor [12:18:39]*** Cut end [12:18:39]Read from MH i2c: 01 07 00 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: 01 07 00 FC 0A 00 00 00 00 00 FF 0F 1B [12:18:39]process_action close_receipt done [12:18:39]requested_data is exist [12:18:39]produce_requested_data [12:18:39]requested_item fm.sn is exist - process it [12:18:39]wFMCommunicate request_size=4 [12:18:39]MH_SAM_APDU [12:18:39]CAPDU: 80 11 00 00 [12:18:39]Write to MH i2c: E2 08 00 FD 0A 80 11 00 00 00 00 00 00 81 [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:39]Read from MH i2c: E2 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: E2 17 00 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: E2 17 00 FD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CD [12:18:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:18:39]wFMCommunicate OK [12:18:39]requested_item fd.num is exist - process it [12:18:39]SAM_PROTO_GetFieldsCounters [12:18:39]wFMCommunicate request_size=4 [12:18:39]MH_SAM_APDU [12:18:39]CAPDU: 80 13 00 00 [12:18:39]Write to MH i2c: E2 08 00 FE 0A 80 13 00 00 00 00 00 00 84 [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:39]Read from MH i2c: E2 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: E2 62 00 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: E2 62 00 FE 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [12:18:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:39]wFMCommunicate OK [12:18:39]SAM_PROTO_GetFieldsCounters done [12:18:39]requested_item shift.num is exist - process it [12:18:39]requested_item shift.opened is exist - process it [12:18:39]req_shift_opened [12:18:39]FM_GetShiftState [12:18:39]SAM_PROTO_GetShiftState [12:18:39]wFMCommunicate request_size=4 [12:18:39]MH_SAM_APDU [12:18:39]CAPDU: 80 13 01 00 [12:18:39]Write to MH i2c: E2 08 00 FF 0A 80 13 01 00 00 00 00 00 86 [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:39]Read from MH i2c: E2 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: E2 0E 00 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: E2 0E 00 FF 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A9 [12:18:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:18:39]wFMCommunicate OK [12:18:39]SAM_PROTO_GetShiftState done [12:18:39]FM_GetShiftState done [12:18:39]req_shift_opened done [12:18:39]requested_item shift.open_date is exist - process it [12:18:39]req_shift_open_date [12:18:39]req_shift_open_date done [12:18:39]produce_requested_data done [12:18:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58314,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:18:39]process_action_free close_receipt [12:18:39]json_value_free [12:18:39]json_value_free done [12:18:39]process_json_proto returns [12:18:39]Send response to host [12:18:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58314,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:18:39]free response buf [12:18:39]execute_script done [12:18:39]execute_script returns [12:18:39]free content buf [12:18:39]Sock 10.Close socket [12:18:39]Sock 10.Thread stoped [12:19:42]accept exits with 8 [12:19:42]New connection [12:19:42]New thread 3066854756 created [12:19:42]Thread 3066711396 joined [12:19:42]Waiting for new connection... [12:19:42] Sock 8.Parse request [12:19:42]Sock 8.Check first char [12:19:42]Sock 8.First char is OK [12:19:42]request: POST /json_proto HTTP/1.0 [12:19:42]Method: POST [12:19:42]URL: /json_proto [12:19:42]Method is POST - this is cgi request [12:19:42]url: /json_proto [12:19:42]query_string will be loaded in cgi processing [12:19:42]execute_cgi json_proto POST (null) [12:19:42]execute_cgi path=json_proto method=POST [12:19:42]POST find Content-Length [12:19:42]Host: 172.17.44.3:8080 [12:19:42]Content-Length: 790 [12:19:42]Content-Type: application/json [12:19:42] [12:19:42]POST finish read [12:19:42]Found Content-Length = 790 [12:19:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:42]execute_script... [12:19: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)2075583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 39.380, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:42]POST & json_proto [12:19:42]process_json_proto [12:19:42]json parsed OK: [12:19:42]protocol is kg_v1.0 [12:19:42]action value=close_receipt [12:19:42]process_action close_receipt [12:19:42]cmd_close_receipt [12:19:42]MH_GetDate [12:19:42]Write to MH i2c: F0 00 00 00 0B FA [12:19:42]Write i2c OK [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: F0 [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: F0 09 00 [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: F0 09 00 00 0B 00 DF 89 C4 66 AD C5 5D 66 CA [12:19:42]GetLastDocTimeStamp 1724156315 [12:19:42]current date 1724156383 [12:19:42]FM_GetShiftState [12:19:42]SAM_PROTO_GetShiftState [12:19:42]wFMCommunicate request_size=4 [12:19:42]MH_SAM_APDU [12:19:42]CAPDU: 80 13 01 00 [12:19:42]Write to MH i2c: E2 08 00 01 0B 80 13 01 00 00 00 00 00 89 [12:19:42]Write i2c OK [12:19:42]MH_I2C_Read... [12:19:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:42]Read from MH i2c: E2 [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: E2 0E 00 [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: E2 0E 00 01 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AC [12:19:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:19:42]wFMCommunicate OK [12:19:42]SAM_PROTO_GetShiftState done [12:19:42]FM_GetShiftState done [12:19:42]opened in 1724112910 [12:19:42]opened+sec_in_day 1724199310 [12:19:42]quantity*price = 0 [12:19:42]sum+1 = 1 [12:19:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 299 20.08.2024 12:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58315 ФПД: 269670400258642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121943&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58315&fm=269670400258642&tin=02508201610067®Number=0000000000162794&sum=0 [12:19:44]StoreToDocumentArchive [12:19:44]shift 100 fd 58315 [12:19:44]save to /storage/0100/doc_00058315 [12:19:44]save last doc name /storage/0100/doc_00058315 to /storage/kkm_last_doc_name [12:19:44]save OK [12:19:44]Clear old archive folders... [12:19:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:19:44]tlvbuf is B6EA9B40 [12:19:44]SAM_PROTO_ClearQueue [12:19:44]wFMCommunicate request_size=4 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 09 00 00 [12:19:44]Write to MH i2c: E2 08 00 0E 0B 80 09 00 00 00 00 00 00 8B [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 0E 0B 00 90 00 8D [12:19:44]RAPDU: 90 00 [12:19:44]wFMCommunicate OK [12:19:44]SAM_PROTO_ClearQueue done [12:19:44]KKMCreateOFDPacket [12:19:44]OFDProtocolAddRootSTLVToBuf [12:19:44]FM_MakeSignedData [12:19:44]FM_MakeSignedData [12:19:44]SAM_PROTO_SignData [12:19:44]wFMCommunicate request_size=4 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 0D 01 02 [12:19:44]Write to MH i2c: E2 08 00 0F 0B 80 0D 01 02 00 00 00 00 93 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 0F 0B 00 90 00 8E [12:19:44]RAPDU: 90 00 [12:19:44]wFMCommunicate OK [12:19:44]wFMCommunicate request_size=255 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 DF 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E3 00 00 35 04 06 00 F5 43 88 69 [12:19:44]Write to MH i2c: E2 02 01 10 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 DF 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E3 00 00 35 04 06 00 F5 43 88 69 00 00 53 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 10 0B 00 90 00 8F [12:19:44]RAPDU: 90 00 [12:19:44]wFMCommunicate OK [12:19:44]wFMCommunicate request_size=7 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 0D 02 02 02 F2 52 [12:19:44]Write to MH i2c: E2 0A 00 11 0B 80 0D 02 02 02 00 F2 52 00 00 DE [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 11 0B 00 90 00 90 [12:19:44]RAPDU: 90 00 [12:19:44]wFMCommunicate OK [12:19:44]wFMCommunicate request_size=4 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 0D 03 02 [12:19:44]Write to MH i2c: E2 08 00 12 0B 80 0D 03 02 00 00 00 00 98 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 0B 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 0B 00 12 0B 00 D7 7C B9 72 E3 5A 55 77 90 00 20 [12:19:44]RAPDU: D7 7C B9 72 E3 5A 55 77 90 00 [12:19:44]wFMCommunicate OK [12:19:44]SAM_PROTO_SignData done [12:19:44]FM_MakeSignedData done [12:19:44]CreateOFDProtocolMessage [12:19:44]wFMCommunicate request_size=4 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 11 00 00 [12:19:44]Write to MH i2c: E2 08 00 13 0B 80 11 00 00 00 00 00 00 98 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 17 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 17 00 13 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E4 [12:19:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:19:44]wFMCommunicate OK [12:19:44]CreateOFDProtocolMessage done [12:19:44]OFDSenderStorePacket 58315 [12:19:44]StoreOFDPacket docnum=58315 [12:19:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 4E 5E 04 01 9C A6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 DF 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E3 00 00 35 04 06 00 F5 43 88 69 F2 52 D7 7C B9 72 E3 5A 55 77 [12:19:44]CheckFolder [12:19:44]dirname=/storage/ofd_packets [12:19:44]CheckFolder done [12:19:44]ProducePacketName [12:19:44]name=ofd_packets/00058315 [12:19:44]NVStorageSaveData ofd_packets/00058315 [12:19:44]File name is /storage/ofd_packets/00058315 [12:19:44]Write 298 bytes [12:19:44]NVStorageSaveData done [12:19:44]OFDSenderStorePacket done [12:19:44]KKMCreateOFDPacket done [12:19:44]NVStorageSaveData kkm_last_timestamp [12:19:44]File name is /storage/kkm_last_timestamp [12:19:44]Write 4 bytes [12:19:44]NVStorageSaveData done [12:19:44]ExternCall_PrintAddStr [12:19:44]wPrintStart [12:19:44]Write to MH i2c: 01 00 00 14 0B 1F [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 07 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 07 00 14 0B 00 00 00 00 00 FF 0F 34 [12:19:44]RasterBufferAndPrint [12:19:44]line Счет N : (1)2075583 [12:19:44]line ИНН: 02508201610067 [12:19:44]line Контрольно-Кассовый Чек [12:19:44]line ПРОДАЖА [12:19:44]line ТРК (МРК, ГНК) : 21 [12:19:44]line Товар: 2710194210 [12:19:44]line ДТ-К-5 [12:19:44]line 39.380 * 0.00 [12:19:44]line = 0.00 [12:19:44]line НДС 12% НСП 1% [12:19:44]line > о реализуемом товаре [12:19:44]line ИТОГО: 0.00 [12:19:44]line НСП 1% : 0.00 [12:19:44]line НДС 12% : 0.00 [12:19:44]line Наличными: 0.00 [12:19:44]line Безнал.: 0.00 [12:19:44]line Место: АЗС № 135 "Партнер Нефть" [12:19:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:19:44]line СНО: Общий режим [12:19:44]line Чек 299 20.08.2024 12:19 [12:19:44]line Смена: 100 ФФД: 1.0 [12:19:44]line ЗНМ: 0300000196 [12:19:44]line РНМ: 0000000000162794 [12:19:44]line Версия ККМ: v1.0 [12:19:44]line Талоны: Топливная Карта [12:19:44]line 68771 [12:19:44]line ФМ: 0000000002094532 [12:19:44]line ФД: 58315 [12:19:44]line ФПД: 269670400258642 [12:19:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121943&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58315&fm=269670400258642&tin=02508201610067®Number=0000000000162794&sum=0 [12:19:44]written 0, free lines is 4095 [12:19:45]Write to MH i2c: 01 00 00 3E 0B 49 [12:19:45]Write i2c OK [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 07 00 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 07 00 3E 0B 00 00 00 00 00 B7 0C 13 [12:19:45]RasterBufferAndPrint [12:19:45]line [12:19:45]line [12:19:45]line [12:19:45]line [12:19:45]line [12:19:45]written 0, free lines is 3258 [12:19:45]MH_Cut [12:19:45]Write to MH i2c: D1 01 00 45 0B 01 22 [12:19:45]Write i2c OK [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: D1 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: D1 01 00 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: D1 01 00 45 0B 00 21 [12:19:45]Write to MH i2c: 01 00 00 46 0B 51 [12:19:45]Write i2c OK [12:19:45]MH_I2C_Read... [12:19:46]*** Cut start [12:19:46]*** Partial cut [12:19:46]*** CUTSNS_PIN = 1 [12:19:46]*** CUTSNS_PIN = 0 [12:19:46]*** Brake cut motor [12:19:46]Read from MH i2c: 01 [12:19:46]MH_I2C_Read... [12:19:46]*** Stop cut motor [12:19:46]*** Cut end [12:19:46]Read from MH i2c: 01 07 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 07 00 46 0B 00 00 00 00 00 FF 0F 66 [12:19:46]process_action close_receipt done [12:19:46]requested_data is exist [12:19:46]produce_requested_data [12:19:46]requested_item fm.sn is exist - process it [12:19:46]wFMCommunicate request_size=4 [12:19:46]MH_SAM_APDU [12:19:46]CAPDU: 80 11 00 00 [12:19:46]Write to MH i2c: E2 08 00 47 0B 80 11 00 00 00 00 00 00 CC [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:46]Read from MH i2c: E2 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: E2 17 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: E2 17 00 47 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 18 [12:19:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:19:46]wFMCommunicate OK [12:19:46]requested_item fd.num is exist - process it [12:19:46]SAM_PROTO_GetFieldsCounters [12:19:46]wFMCommunicate request_size=4 [12:19:46]MH_SAM_APDU [12:19:46]CAPDU: 80 13 00 00 [12:19:46]Write to MH i2c: E2 08 00 48 0B 80 13 00 00 00 00 00 00 CF [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:47]Read from MH i2c: E2 [12:19:47]MH_I2C_Read... [12:19:47]Read from MH i2c: E2 62 00 [12:19:47]MH_I2C_Read... [12:19:47]Read from MH i2c: E2 62 00 48 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [12:19:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:19:47]wFMCommunicate OK [12:19:47]SAM_PROTO_GetFieldsCounters done [12:19:47]requested_item shift.num is exist - process it [12:19:47]requested_item shift.opened is exist - process it [12:19:47]req_shift_opened [12:19:47]FM_GetShiftState [12:19:47]SAM_PROTO_GetShiftState [12:19:47]wFMCommunicate request_size=4 [12:19:47]MH_SAM_APDU [12:19:47]CAPDU: 80 13 01 00 [12:19:47]Write to MH i2c: E2 08 00 49 0B 80 13 01 00 00 00 00 00 D1 [12:19:47]Write i2c OK [12:19:47]MH_I2C_Read... [12:19:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:47]Read from MH i2c: E2 [12:19:47]MH_I2C_Read... [12:19:47]Read from MH i2c: E2 0E 00 [12:19:47]MH_I2C_Read... [12:19:47]Read from MH i2c: E2 0E 00 49 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F4 [12:19:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:19:47]wFMCommunicate OK [12:19:47]SAM_PROTO_GetShiftState done [12:19:47]FM_GetShiftState done [12:19:47]req_shift_opened done [12:19:47]requested_item shift.open_date is exist - process it [12:19:47]req_shift_open_date [12:19:47]req_shift_open_date done [12:19:47]produce_requested_data done [12:19:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58315,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:19:47]process_action_free close_receipt [12:19:47]json_value_free [12:19:47]json_value_free done [12:19:47]process_json_proto returns [12:19:47]Send response to host [12:19:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58315,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:19:47]free response buf [12:19:47]execute_script done [12:19:47]execute_script returns [12:19:47]free content buf [12:19:47]Sock 8.Close socket [12:19:47]Sock 8.Thread stoped [12:20:17]accept exits with 10 [12:20:17]New connection [12:20:17]New thread 3066711396 created [12:20:17]Thread 3066854756 joined [12:20:17]Waiting for new connection... [12:20:17] Sock 10.Parse request [12:20:17]Sock 10.Check first char [12:20:17]Sock 10.First char is OK [12:20:17]request: POST /json_proto HTTP/1.0 [12:20:17]Method: POST [12:20:17]URL: /json_proto [12:20:17]Method is POST - this is cgi request [12:20:17]url: /json_proto [12:20:17]query_string will be loaded in cgi processing [12:20:17]execute_cgi json_proto POST (null) [12:20:17]execute_cgi path=json_proto method=POST [12:20:17]POST find Content-Length [12:20:17]Host: 172.17.44.3:8080 [12:20:17]Content-Length: 782 [12:20:17]Content-Type: application/json [12:20:17] [12:20:17]POST finish read [12:20:17]Found Content-Length = 782 [12:20:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:17]execute_script... [12:20:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:17]POST & json_proto [12:20:17]process_json_proto [12:20:17]json parsed OK: [12:20:17]protocol is kg_v1.0 [12:20:17]action value=close_receipt [12:20:17]process_action close_receipt [12:20:17]cmd_close_receipt [12:20:17]MH_GetDate [12:20:17]Write to MH i2c: F0 00 00 4A 0B 44 [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 09 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 09 00 4A 0B 00 01 8A C4 66 AD C5 5D 66 37 [12:20:17]GetLastDocTimeStamp 1724156383 [12:20:17]current date 1724156417 [12:20:17]FM_GetShiftState [12:20:17]SAM_PROTO_GetShiftState [12:20:17]wFMCommunicate request_size=4 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 13 01 00 [12:20:17]Write to MH i2c: E2 08 00 4B 0B 80 13 01 00 00 00 00 00 D3 [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0E 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0E 00 4B 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F6 [12:20:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:20:17]wFMCommunicate OK [12:20:17]SAM_PROTO_GetShiftState done [12:20:17]FM_GetShiftState done [12:20:17]opened in 1724112910 [12:20:17]opened+sec_in_day 1724199310 [12:20:17]quantity*price = 50017 [12:20:17]sum+1 = 50019 [12:20:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 300 20.08.2024 12:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58316 ФПД: 46470781308212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122017&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58316&fm=46470781308212&tin=02508201610067®Number=0000000000162794&sum=50018 [12:20:18]StoreToDocumentArchive [12:20:18]shift 100 fd 58316 [12:20:18]save to /storage/0100/doc_00058316 [12:20:18]save last doc name /storage/0100/doc_00058316 to /storage/kkm_last_doc_name [12:20:18]save OK [12:20:18]Clear old archive folders... [12:20:18]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:20:18]tlvbuf is B6EA9A00 [12:20:18]SAM_PROTO_ClearQueue [12:20:18]wFMCommunicate request_size=4 [12:20:18]MH_SAM_APDU [12:20:18]CAPDU: 80 09 00 00 [12:20:18]Write to MH i2c: E2 08 00 58 0B 80 09 00 00 00 00 00 00 D5 [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:18]Read from MH i2c: E2 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 58 0B 00 90 00 D7 [12:20:18]RAPDU: 90 00 [12:20:18]wFMCommunicate OK [12:20:18]SAM_PROTO_ClearQueue done [12:20:18]KKMCreateOFDPacket [12:20:18]OFDProtocolAddRootSTLVToBuf [12:20:18]FM_MakeSignedData [12:20:18]FM_MakeSignedData [12:20:18]SAM_PROTO_SignData [12:20:18]wFMCommunicate request_size=4 [12:20:18]MH_SAM_APDU [12:20:18]CAPDU: 80 0D 01 02 [12:20:18]Write to MH i2c: E2 08 00 59 0B 80 0D 01 02 00 00 00 00 DD [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:18]Read from MH i2c: E2 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 59 0B 00 90 00 D8 [12:20:18]RAPDU: 90 00 [12:20:18]wFMCommunicate OK [12:20:18]wFMCommunicate request_size=253 [12:20:18]MH_SAM_APDU [12:20:18]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 01 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E3 00 00 35 04 06 00 2A 43 D2 69 8D 34 [12:20:18]Write to MH i2c: E2 00 01 5A 0B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 01 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E3 00 00 35 04 06 00 2A 43 D2 69 8D 34 00 00 6B [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:18]Read from MH i2c: E2 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 5A 0B 00 90 00 D9 [12:20:18]RAPDU: 90 00 [12:20:18]wFMCommunicate OK [12:20:18]wFMCommunicate request_size=4 [12:20:18]MH_SAM_APDU [12:20:18]CAPDU: 80 0D 03 02 [12:20:18]Write to MH i2c: E2 08 00 5B 0B 80 0D 03 02 00 00 00 00 E1 [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:18]Read from MH i2c: E2 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 0B 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 0B 00 5B 0B 00 F8 F9 A1 38 63 6D 5B 2D 90 00 04 [12:20:18]RAPDU: F8 F9 A1 38 63 6D 5B 2D 90 00 [12:20:18]wFMCommunicate OK [12:20:18]SAM_PROTO_SignData done [12:20:18]FM_MakeSignedData done [12:20:18]CreateOFDProtocolMessage [12:20:18]wFMCommunicate request_size=4 [12:20:18]MH_SAM_APDU [12:20:18]CAPDU: 80 11 00 00 [12:20:18]Write to MH i2c: E2 08 00 5C 0B 80 11 00 00 00 00 00 00 E1 [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:18]Read from MH i2c: E2 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 17 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 17 00 5C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2D [12:20:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:20:18]wFMCommunicate OK [12:20:18]CreateOFDProtocolMessage done [12:20:18]OFDSenderStorePacket 58316 [12:20:18]StoreOFDPacket docnum=58316 [12:20:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 DB D1 00 01 46 D9 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 01 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E3 00 00 35 04 06 00 2A 43 D2 69 8D 34 F8 F9 A1 38 63 6D 5B 2D [12:20:18]CheckFolder [12:20:18]dirname=/storage/ofd_packets [12:20:18]CheckFolder done [12:20:18]ProducePacketName [12:20:18]name=ofd_packets/00058316 [12:20:18]NVStorageSaveData ofd_packets/00058316 [12:20:18]File name is /storage/ofd_packets/00058316 [12:20:18]Write 294 bytes [12:20:18]NVStorageSaveData done [12:20:18]OFDSenderStorePacket done [12:20:18]KKMCreateOFDPacket done [12:20:18]NVStorageSaveData kkm_last_timestamp [12:20:18]File name is /storage/kkm_last_timestamp [12:20:18]Write 4 bytes [12:20:18]NVStorageSaveData done [12:20:18]ExternCall_PrintAddStr [12:20:18]wPrintStart [12:20:18]Write to MH i2c: 01 00 00 5D 0B 68 [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: 01 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: 01 07 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: 01 07 00 5D 0B 00 00 00 00 00 FF 0F 7D [12:20:18]RasterBufferAndPrint [12:20:18]line Счет N : (1)2075584 [12:20:18]line ИНН: 02508201610067 [12:20:18]line Контрольно-Кассовый Чек [12:20:18]line ПРОДАЖА [12:20:18]line ТРК (МРК, ГНК) : 64 [12:20:18]line Товар: 2710124130 [12:20:18]line SU-92 [12:20:18]line 7.270 * 68.80 [12:20:18]line = 500.18 [12:20:18]line НДС 12% НСП 1% [12:20:18]line > о реализуемом товаре [12:20:18]line ИТОГО: 500.18 [12:20:18]line НСП 1% : 4.43 [12:20:18]line НДС 12% : 53.12 [12:20:18]line Наличными: 0.00 [12:20:18]line Безнал.: 500.18 [12:20:18]line Место: АЗС № 135 "Партнер Нефть" [12:20:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:20:18]line СНО: Общий режим [12:20:18]line Чек 300 20.08.2024 12:20 [12:20:18]line Смена: 100 ФФД: 1.0 [12:20:18]line ЗНМ: 0300000196 [12:20:18]line РНМ: 0000000000162794 [12:20:18]line Версия ККМ: v1.0 [12:20:18]line Платежная система: O! деньги [12:20:18]line ФМ: 0000000002094532 [12:20:18]line ФД: 58316 [12:20:18]line ФПД: 46470781308212 [12:20:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122017&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58316&fm=46470781308212&tin=02508201610067®Number=0000000000162794&sum=50018 [12:20:19]written 0, free lines is 4095 [12:20:19]Write to MH i2c: 01 00 00 87 0B 92 [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 07 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 07 00 87 0B 00 00 00 00 00 B2 0C 57 [12:20:19]RasterBufferAndPrint [12:20:19]line [12:20:19]line [12:20:19]line [12:20:19]line [12:20:19]line [12:20:19]written 0, free lines is 3255 [12:20:19]MH_Cut [12:20:19]Write to MH i2c: D1 01 00 8E 0B 01 6B [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: D1 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: D1 01 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: D1 01 00 8E 0B 00 6A [12:20:19]Write to MH i2c: 01 00 00 8F 0B 9A [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:20]*** Cut start [12:20:20]*** Partial cut [12:20:20]*** CUTSNS_PIN = 1 [12:20:20]*** CUTSNS_PIN = 0 [12:20:20]*** Brake cut motor [12:20:21]Read from MH i2c: 01 [12:20:21]MH_I2C_Read... [12:20:21]*** Stop cut motor [12:20:21]*** Cut end [12:20:21]Read from MH i2c: 01 07 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: 01 07 00 8F 0B 00 00 00 00 00 FF 0F AF [12:20:21]process_action close_receipt done [12:20:21]requested_data is exist [12:20:21]produce_requested_data [12:20:21]requested_item fm.sn is exist - process it [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 11 00 00 [12:20:21]Write to MH i2c: E2 08 00 90 0B 80 11 00 00 00 00 00 00 15 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 17 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 17 00 90 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 61 [12:20:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:20:21]wFMCommunicate OK [12:20:21]requested_item fd.num is exist - process it [12:20:21]SAM_PROTO_GetFieldsCounters [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 00 00 [12:20:21]Write to MH i2c: E2 08 00 91 0B 80 13 00 00 00 00 00 00 18 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 62 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 62 00 91 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [12:20:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:21]wFMCommunicate OK [12:20:21]SAM_PROTO_GetFieldsCounters done [12:20:21]requested_item shift.num is exist - process it [12:20:21]requested_item shift.opened is exist - process it [12:20:21]req_shift_opened [12:20:21]FM_GetShiftState [12:20:21]SAM_PROTO_GetShiftState [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 01 00 [12:20:21]Write to MH i2c: E2 08 00 92 0B 80 13 01 00 00 00 00 00 1A [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 92 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3D [12:20:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:20:21]wFMCommunicate OK [12:20:21]SAM_PROTO_GetShiftState done [12:20:21]FM_GetShiftState done [12:20:21]req_shift_opened done [12:20:21]requested_item shift.open_date is exist - process it [12:20:21]req_shift_open_date [12:20:21]req_shift_open_date done [12:20:21]produce_requested_data done [12:20:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58316,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:20:21]process_action_free close_receipt [12:20:21]json_value_free [12:20:21]json_value_free done [12:20:21]process_json_proto returns [12:20:21]Send response to host [12:20:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58316,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:20:21]free response buf [12:20:21]execute_script done [12:20:21]execute_script returns [12:20:21]free content buf [12:20:21]Sock 10.Close socket [12:20:21]Sock 10.Thread stoped [12:20:21]accept exits with 8 [12:20:21]New connection [12:20:21]New thread 3066854756 created [12:20:21]Thread 3066711396 joined [12:20:21]Waiting for new connection... [12:20:21] Sock 8.Parse request [12:20:21]Sock 8.Check first char [12:20:21]Sock 8.First char is OK [12:20:21]request: POST /json_proto HTTP/1.0 [12:20:21]Method: POST [12:20:21]URL: /json_proto [12:20:21]Method is POST - this is cgi request [12:20:21]url: /json_proto [12:20:21]query_string will be loaded in cgi processing [12:20:21]execute_cgi json_proto POST (null) [12:20:21]execute_cgi path=json_proto method=POST [12:20:21]POST find Content-Length [12:20:21]Host: 172.17.44.3:8080 [12:20:21]Content-Length: 804 [12:20:21]Content-Type: application/json [12:20:21] [12:20:21]POST finish read [12:20:21]Found Content-Length = 804 [12:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:21]execute_script... [12:20:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:21]POST & json_proto [12:20:21]process_json_proto [12:20:21]json parsed OK: [12:20:21]protocol is kg_v1.0 [12:20:21]action value=close_receipt [12:20:21]process_action close_receipt [12:20:21]cmd_close_receipt [12:20:21]MH_GetDate [12:20:21]Write to MH i2c: F0 00 00 93 0B 8D [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 09 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 09 00 93 0B 00 06 8A C4 66 AD C5 5D 66 85 [12:20:21]GetLastDocTimeStamp 1724156417 [12:20:21]current date 1724156422 [12:20:21]FM_GetShiftState [12:20:21]SAM_PROTO_GetShiftState [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 01 00 [12:20:21]Write to MH i2c: E2 08 00 94 0B 80 13 01 00 00 00 00 00 1C [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 94 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3F [12:20:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:20:21]wFMCommunicate OK [12:20:21]SAM_PROTO_GetShiftState done [12:20:21]FM_GetShiftState done [12:20:21]opened in 1724112910 [12:20:21]opened+sec_in_day 1724199310 [12:20:21]quantity*price = 100005 [12:20:21]sum+1 = 100006 [12:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 301 20.08.2024 12:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58317 ФПД: 108199076569210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122022&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58317&fm=108199076569210&tin=02508201610067®Number=0000000000162794&sum=100005 [12:20:23]StoreToDocumentArchive [12:20:23]shift 100 fd 58317 [12:20:23]save to /storage/0100/doc_00058317 [12:20:23]save last doc name /storage/0100/doc_00058317 to /storage/kkm_last_doc_name [12:20:23]save OK [12:20:23]Clear old archive folders... [12:20:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:23]tlvbuf is 0196F0C0 [12:20:23]SAM_PROTO_ClearQueue [12:20:23]wFMCommunicate request_size=4 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 09 00 00 [12:20:23]Write to MH i2c: E2 08 00 A1 0B 80 09 00 00 00 00 00 00 1E [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 A1 0B 00 90 00 20 [12:20:23]RAPDU: 90 00 [12:20:23]wFMCommunicate OK [12:20:23]SAM_PROTO_ClearQueue done [12:20:23]KKMCreateOFDPacket [12:20:23]OFDProtocolAddRootSTLVToBuf [12:20:23]FM_MakeSignedData [12:20:23]FM_MakeSignedData [12:20:23]SAM_PROTO_SignData [12:20:23]wFMCommunicate request_size=4 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 0D 01 02 [12:20:23]Write to MH i2c: E2 08 00 A2 0B 80 0D 01 02 00 00 00 00 26 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 A2 0B 00 90 00 21 [12:20:23]RAPDU: 90 00 [12:20:23]wFMCommunicate OK [12:20:23]wFMCommunicate request_size=255 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 06 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E3 00 00 35 04 06 00 62 [12:20:23]Write to MH i2c: E2 02 01 A3 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 06 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E3 00 00 35 04 06 00 62 00 00 98 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:23]E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 A3 0B 00 90 00 22 [12:20:23]RAPDU: 90 00 [12:20:23]wFMCommunicate OK [12:20:23]wFMCommunicate request_size=10 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 0D 02 02 05 68 0F 86 20 7A [12:20:23]Write to MH i2c: E2 0D 00 A4 0B 80 0D 02 02 05 00 68 0F 86 20 7A 00 00 CA [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 A4 0B 00 90 00 23 [12:20:23]RAPDU: 90 00 [12:20:23]wFMCommunicate OK [12:20:23]wFMCommunicate request_size=4 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 0D 03 02 [12:20:23]Write to MH i2c: E2 08 00 A5 0B 80 0D 03 02 00 00 00 00 2B [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 0B 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 0B 00 A5 0B 00 84 02 48 20 46 F6 C9 E3 90 00 02 [12:20:23]RAPDU: 84 02 48 20 46 F6 C9 E3 90 00 [12:20:23]wFMCommunicate OK [12:20:23]SAM_PROTO_SignData done [12:20:23]FM_MakeSignedData done [12:20:23]CreateOFDProtocolMessage [12:20:23]wFMCommunicate request_size=4 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 11 00 00 [12:20:23]Write to MH i2c: E2 08 00 A6 0B 80 11 00 00 00 00 00 00 2B [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 17 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 17 00 A6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 77 [12:20:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:20:23]wFMCommunicate OK [12:20:23]CreateOFDProtocolMessage done [12:20:23]OFDSenderStorePacket 58317 [12:20:23]StoreOFDPacket docnum=58317 [12:20:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 87 52 07 01 9D 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 06 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E3 00 00 35 04 06 00 62 68 0F 86 20 7A 84 02 48 20 46 F6 C9 E3 [12:20:23]CheckFolder [12:20:23]dirname=/storage/ofd_packets [12:20:23]CheckFolder done [12:20:23]ProducePacketName [12:20:23]name=ofd_packets/00058317 [12:20:23]NVStorageSaveData ofd_packets/00058317 [12:20:23]File name is /storage/ofd_packets/00058317 [12:20:23]Write 301 bytes [12:20:23]NVStorageSaveData done [12:20:23]OFDSenderStorePacket done [12:20:23]KKMCreateOFDPacket done [12:20:23]NVStorageSaveData kkm_last_timestamp [12:20:23]File name is /storage/kkm_last_timestamp [12:20:23]Write 4 bytes [12:20:23]NVStorageSaveData done [12:20:23]ExternCall_PrintAddStr [12:20:23]wPrintStart [12:20:23]Write to MH i2c: 01 00 00 A7 0B B2 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 07 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 07 00 A7 0B 00 00 00 00 00 FF 0F C7 [12:20:23]RasterBufferAndPrint [12:20:23]line Счет N : (1)2075585 [12:20:23]line ИНН: 02508201610067 [12:20:23]line Контрольно-Кассовый Чек [12:20:23]line ПРОДАЖА [12:20:23]line ТРК (МРК, ГНК) : 43 [12:20:23]line Товар: 2710124130 [12:20:23]line Аи-92-К-4 [12:20:23]line 14.750 * 67.80 [12:20:23]line = 1000.05 [12:20:23]line НДС 12% НСП 1% [12:20:23]line > о реализуемом товаре [12:20:23]line ИТОГО: 1000.05 [12:20:23]line НСП 1% : 8.85 [12:20:23]line НДС 12% : 106.20 [12:20:23]line Наличными: 0.00 [12:20:23]line Безнал.: 1000.05 [12:20:24]line Место: АЗС № 135 "Партнер Нефть" [12:20:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:20:24]line СНО: Общий режим [12:20:24]line Чек 301 20.08.2024 12:20 [12:20:24]line Смена: 100 ФФД: 1.0 [12:20:24]line ЗНМ: 0300000196 [12:20:24]line РНМ: 0000000000162794 [12:20:24]line Версия ККМ: v1.0 [12:20:24]line Платежная система: O! деньги [12:20:24]line ФМ: 0000000002094532 [12:20:24]line ФД: 58317 [12:20:24]line ФПД: 108199076569210 [12:20:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122022&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58317&fm=108199076569210&tin=02508201610067®Number=0000000000162794&sum=100005 [12:20:24]written 0, free lines is 4095 [12:20:24]Write to MH i2c: 01 00 00 D1 0B DC [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: 01 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: 01 07 00 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: 01 07 00 D1 0B 00 00 00 00 00 BB 0C AA [12:20:24]RasterBufferAndPrint [12:20:24]line [12:20:24]line [12:20:24]line [12:20:24]line [12:20:24]line [12:20:24]written 0, free lines is 3268 [12:20:24]MH_Cut [12:20:24]Write to MH i2c: D1 01 00 D8 0B 01 B5 [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: D1 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: D1 01 00 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: D1 01 00 D8 0B 00 B4 [12:20:24]Write to MH i2c: 01 00 00 D9 0B E4 [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:25]*** Cut start [12:20:25]*** Partial cut [12:20:25]*** CUTSNS_PIN = 1 [12:20:25]*** CUTSNS_PIN = 0 [12:20:25]*** Brake cut motor [12:20:26]Read from MH i2c: 01 [12:20:26]MH_I2C_Read... [12:20:26]*** Stop cut motor [12:20:26]*** Cut end [12:20:26]Read from MH i2c: 01 07 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: 01 07 00 D9 0B 00 00 00 00 00 FF 0F F9 [12:20:26]process_action close_receipt done [12:20:26]requested_data is exist [12:20:26]produce_requested_data [12:20:26]requested_item fm.sn is exist - process it [12:20:26]wFMCommunicate request_size=4 [12:20:26]MH_SAM_APDU [12:20:26]CAPDU: 80 11 00 00 [12:20:26]Write to MH i2c: E2 08 00 DA 0B 80 11 00 00 00 00 00 00 5F [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:26]Read from MH i2c: E2 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: E2 17 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: E2 17 00 DA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AB [12:20:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:20:26]wFMCommunicate OK [12:20:26]requested_item fd.num is exist - process it [12:20:26]SAM_PROTO_GetFieldsCounters [12:20:26]wFMCommunicate request_size=4 [12:20:26]MH_SAM_APDU [12:20:26]CAPDU: 80 13 00 00 [12:20:26]Write to MH i2c: E2 08 00 DB 0B 80 13 00 00 00 00 00 00 62 [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:26]Read from MH i2c: E2 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: E2 62 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: E2 62 00 DB 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [12:20:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:26]wFMCommunicate OK [12:20:26]SAM_PROTO_GetFieldsCounters done [12:20:26]requested_item shift.num is exist - process it [12:20:26]requested_item shift.opened is exist - process it [12:20:26]req_shift_opened [12:20:26]FM_GetShiftState [12:20:26]SAM_PROTO_GetShiftState [12:20:26]wFMCommunicate request_size=4 [12:20:26]MH_SAM_APDU [12:20:26]CAPDU: 80 13 01 00 [12:20:26]Write to MH i2c: E2 08 00 DC 0B 80 13 01 00 00 00 00 00 64 [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:26]Read from MH i2c: E2 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: E2 0E 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: E2 0E 00 DC 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [12:20:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:20:26]wFMCommunicate OK [12:20:26]SAM_PROTO_GetShiftState done [12:20:26]FM_GetShiftState done [12:20:26]req_shift_opened done [12:20:26]requested_item shift.open_date is exist - process it [12:20:26]req_shift_open_date [12:20:26]req_shift_open_date done [12:20:26]produce_requested_data done [12:20:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58317,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:20:26]process_action_free close_receipt [12:20:26]json_value_free [12:20:26]json_value_free done [12:20:26]process_json_proto returns [12:20:26]Send response to host [12:20:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58317,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:20:26]free response buf [12:20:26]execute_script done [12:20:26]execute_script returns [12:20:26]free content buf [12:20:26]Sock 8.Close socket [12:20:26]Sock 8.Thread stoped [12:20:26]accept exits with 10 [12:20:26]New connection [12:20:26]New thread 3066711396 created [12:20:26]Thread 3066854756 joined [12:20:26]Waiting for new connection... [12:20:26] Sock 10.Parse request [12:20:26]Sock 10.Check first char [12:20:26]Sock 10.First char is OK [12:20:26]request: POST /json_proto HTTP/1.0 [12:20:26]Method: POST [12:20:26]URL: /json_proto [12:20:26]Method is POST - this is cgi request [12:20:26]url: /json_proto [12:20:26]query_string will be loaded in cgi processing [12:20:26]execute_cgi json_proto POST (null) [12:20:26]execute_cgi path=json_proto method=POST [12:20:26]POST find Content-Length [12:20:26]Host: 172.17.44.3:8080 [12:20:26]Content-Length: 792 [12:20:26]Content-Type: application/json [12:20:26] [12:20:26]POST finish read [12:20:26]Found Content-Length = 792 [12:20:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A2244", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:26]execute_script... [12:20: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)2075581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A2244", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:26]POST & json_proto [12:20:26]process_json_proto [12:20:26]json parsed OK: [12:20:26]protocol is kg_v1.0 [12:20:26]action value=close_receipt [12:20:26]process_action close_receipt [12:20:26]cmd_close_receipt [12:20:26]MH_GetDate [12:20:26]Write to MH i2c: F0 00 00 DD 0B D7 [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: F0 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: F0 09 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: F0 09 00 DD 0B 00 0B 8A C4 66 AD C5 5D 66 D4 [12:20:26]GetLastDocTimeStamp 1724156422 [12:20:26]current date 1724156427 [12:20:26]FM_GetShiftState [12:20:26]SAM_PROTO_GetShiftState [12:20:26]wFMCommunicate request_size=4 [12:20:26]MH_SAM_APDU [12:20:26]CAPDU: 80 13 01 00 [12:20:26]Write to MH i2c: E2 08 00 DE 0B 80 13 01 00 00 00 00 00 66 [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:26]Read from MH i2c: E2 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: E2 0E 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: E2 0E 00 DE 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 89 [12:20:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:20:26]wFMCommunicate OK [12:20:26]SAM_PROTO_GetShiftState done [12:20:26]FM_GetShiftState done [12:20:26]opened in 1724112910 [12:20:26]opened+sec_in_day 1724199310 [12:20:26]quantity*price = 0 [12:20:26]sum+1 = 1 [12:20:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 302 20.08.2024 12:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 2244 ФМ: 0000000002094532 ФД: 58318 ФПД: 118244668665920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122027&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58318&fm=118244668665920&tin=02508201610067®Number=0000000000162794&sum=0 [12:20:28]StoreToDocumentArchive [12:20:28]shift 100 fd 58318 [12:20:28]save to /storage/0100/doc_00058318 [12:20:28]save last doc name /storage/0100/doc_00058318 to /storage/kkm_last_doc_name [12:20:28]save OK [12:20:28]Clear old archive folders... [12:20:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:28]tlvbuf is 019C2D80 [12:20:28]SAM_PROTO_ClearQueue [12:20:28]wFMCommunicate request_size=4 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 09 00 00 [12:20:28]Write to MH i2c: E2 08 00 EB 0B 80 09 00 00 00 00 00 00 68 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 EB 0B 00 90 00 6A [12:20:28]RAPDU: 90 00 [12:20:28]wFMCommunicate OK [12:20:28]SAM_PROTO_ClearQueue done [12:20:28]KKMCreateOFDPacket [12:20:28]OFDProtocolAddRootSTLVToBuf [12:20:28]FM_MakeSignedData [12:20:28]FM_MakeSignedData [12:20:28]SAM_PROTO_SignData [12:20:28]wFMCommunicate request_size=4 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 0D 01 02 [12:20:28]Write to MH i2c: E2 08 00 EC 0B 80 0D 01 02 00 00 00 00 70 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 EC 0B 00 90 00 6B [12:20:28]RAPDU: 90 00 [12:20:28]wFMCommunicate OK [12:20:28]wFMCommunicate request_size=255 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2E 01 00 00 F4 03 04 00 0B 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E3 00 00 35 04 06 00 6B [12:20:28]Write to MH i2c: E2 02 01 ED 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2E 01 00 00 F4 03 04 00 0B 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E3 00 00 35 04 06 00 6B 00 00 33 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 ED 0B 00 90 00 6C [12:20:28]RAPDU: 90 00 [12:20:28]wFMCommunicate OK [12:20:28]wFMCommunicate request_size=10 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 0D 02 02 05 8A FB 78 F0 40 [12:20:28]Write to MH i2c: E2 0D 00 EE 0B 80 0D 02 02 05 00 8A FB 78 F0 40 00 00 AA [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 EE 0B 00 90 00 6D [12:20:28]RAPDU: 90 00 [12:20:28]wFMCommunicate OK [12:20:28]wFMCommunicate request_size=4 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 0D 03 02 [12:20:28]Write to MH i2c: E2 08 00 EF 0B 80 0D 03 02 00 00 00 00 75 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 0B 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 0B 00 EF 0B 00 6B B4 03 A0 46 32 D9 37 90 00 C0 [12:20:28]RAPDU: 6B B4 03 A0 46 32 D9 37 90 00 [12:20:28]wFMCommunicate OK [12:20:28]SAM_PROTO_SignData done [12:20:28]FM_MakeSignedData done [12:20:28]CreateOFDProtocolMessage [12:20:28]wFMCommunicate request_size=4 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 11 00 00 [12:20:28]Write to MH i2c: E2 08 00 F0 0B 80 11 00 00 00 00 00 00 75 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:29]Read from MH i2c: E2 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: E2 17 00 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: E2 17 00 F0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C1 [12:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:20:29]wFMCommunicate OK [12:20:29]CreateOFDProtocolMessage done [12:20:29]OFDSenderStorePacket 58318 [12:20:29]StoreOFDPacket docnum=58318 [12:20:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1D 98 07 01 7B 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2E 01 00 00 F4 03 04 00 0B 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E3 00 00 35 04 06 00 6B 8A FB 78 F0 40 6B B4 03 A0 46 32 D9 37 [12:20:29]CheckFolder [12:20:29]dirname=/storage/ofd_packets [12:20:29]CheckFolder done [12:20:29]ProducePacketName [12:20:29]name=ofd_packets/00058318 [12:20:29]NVStorageSaveData ofd_packets/00058318 [12:20:29]File name is /storage/ofd_packets/00058318 [12:20:29]Write 301 bytes [12:20:29]NVStorageSaveData done [12:20:29]OFDSenderStorePacket done [12:20:29]KKMCreateOFDPacket done [12:20:29]NVStorageSaveData kkm_last_timestamp [12:20:29]File name is /storage/kkm_last_timestamp [12:20:29]Write 4 bytes [12:20:29]NVStorageSaveData done [12:20:29]ExternCall_PrintAddStr [12:20:29]wPrintStart [12:20:29]Write to MH i2c: 01 00 00 F1 0B FC [12:20:29]Write i2c OK [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 07 00 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 07 00 F1 0B 00 00 00 00 00 FF 0F 11 [12:20:29]RasterBufferAndPrint [12:20:29]line Счет N : (1)2075581 [12:20:29]line ИНН: 02508201610067 [12:20:29]line Контрольно-Кассовый Чек [12:20:29]line ПРОДАЖА [12:20:29]line ТРК (МРК, ГНК) : 32 [12:20:29]line Товар: 2710124500 [12:20:29]line Аи-95-К-5 [12:20:29]line 60.000 * 0.00 [12:20:29]line = 0.00 [12:20:29]line НДС 12% НСП 1% [12:20:29]line > о реализуемом товаре [12:20:29]line ИТОГО: 0.00 [12:20:29]line НСП 1% : 0.00 [12:20:29]line НДС 12% : 0.00 [12:20:29]line Наличными: 0.00 [12:20:29]line Безнал.: 0.00 [12:20:29]line Место: АЗС № 135 "Партнер Нефть" [12:20:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:20:29]line СНО: Общий режим [12:20:29]line Чек 302 20.08.2024 12:20 [12:20:29]line Смена: 100 ФФД: 1.0 [12:20:29]line ЗНМ: 0300000196 [12:20:29]line РНМ: 0000000000162794 [12:20:29]line Версия ККМ: v1.0 [12:20:29]line Талоны: Топливная Карта [12:20:29]line 2244 [12:20:29]line ФМ: 0000000002094532 [12:20:29]line ФД: 58318 [12:20:29]line ФПД: 118244668665920 [12:20:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122027&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58318&fm=118244668665920&tin=02508201610067®Number=0000000000162794&sum=0 [12:20:29]written 0, free lines is 4095 [12:20:29]Write to MH i2c: 01 00 00 1B 0C 27 [12:20:29]Write i2c OK [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 07 00 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 07 00 1B 0C 00 00 00 00 00 CE 0C 08 [12:20:29]RasterBufferAndPrint [12:20:29]line [12:20:29]line [12:20:29]line [12:20:29]line [12:20:29]line [12:20:29]written 0, free lines is 3293 [12:20:29]MH_Cut [12:20:29]Write to MH i2c: D1 01 00 22 0C 01 00 [12:20:29]Write i2c OK [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: D1 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: D1 01 00 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: D1 01 00 22 0C 00 FF [12:20:29]Write to MH i2c: 01 00 00 23 0C 2F [12:20:29]Write i2c OK [12:20:29]MH_I2C_Read... [12:20:30]*** Cut start [12:20:30]*** Partial cut [12:20:30]*** CUTSNS_PIN = 1 [12:20:30]*** CUTSNS_PIN = 0 [12:20:30]*** Brake cut motor [12:20:31]Read from MH i2c: 01 [12:20:31]MH_I2C_Read... [12:20:31]*** Stop cut motor [12:20:31]*** Cut end [12:20:31]Read from MH i2c: 01 07 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: 01 07 00 23 0C 00 00 00 00 00 FF 0F 44 [12:20:31]process_action close_receipt done [12:20:31]requested_data is exist [12:20:31]produce_requested_data [12:20:31]requested_item fm.sn is exist - process it [12:20:31]wFMCommunicate request_size=4 [12:20:31]MH_SAM_APDU [12:20:31]CAPDU: 80 11 00 00 [12:20:31]Write to MH i2c: E2 08 00 24 0C 80 11 00 00 00 00 00 00 AA [12:20:31]Write i2c OK [12:20:31]MH_I2C_Read... [12:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:31]Read from MH i2c: E2 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 17 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 17 00 24 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F6 [12:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:20:31]wFMCommunicate OK [12:20:31]requested_item fd.num is exist - process it [12:20:31]SAM_PROTO_GetFieldsCounters [12:20:31]wFMCommunicate request_size=4 [12:20:31]MH_SAM_APDU [12:20:31]CAPDU: 80 13 00 00 [12:20:31]Write to MH i2c: E2 08 00 25 0C 80 13 00 00 00 00 00 00 AD [12:20:31]Write i2c OK [12:20:31]MH_I2C_Read... [12:20:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:31]Read from MH i2c: E2 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 62 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 62 00 25 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 6D [12:20:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:31]wFMCommunicate OK [12:20:31]SAM_PROTO_GetFieldsCounters done [12:20:31]requested_item shift.num is exist - process it [12:20:31]requested_item shift.opened is exist - process it [12:20:31]req_shift_opened [12:20:31]FM_GetShiftState [12:20:31]SAM_PROTO_GetShiftState [12:20:31]wFMCommunicate request_size=4 [12:20:31]MH_SAM_APDU [12:20:31]CAPDU: 80 13 01 00 [12:20:31]Write to MH i2c: E2 08 00 26 0C 80 13 01 00 00 00 00 00 AF [12:20:31]Write i2c OK [12:20:31]MH_I2C_Read... [12:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:31]Read from MH i2c: E2 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 0E 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 0E 00 26 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D2 [12:20:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:20:31]wFMCommunicate OK [12:20:31]SAM_PROTO_GetShiftState done [12:20:31]FM_GetShiftState done [12:20:31]req_shift_opened done [12:20:31]requested_item shift.open_date is exist - process it [12:20:31]req_shift_open_date [12:20:31]req_shift_open_date done [12:20:31]produce_requested_data done [12:20:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58318,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:20:31]process_action_free close_receipt [12:20:31]json_value_free [12:20:31]json_value_free done [12:20:31]process_json_proto returns [12:20:31]Send response to host [12:20:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58318,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:20:31]free response buf [12:20:31]execute_script done [12:20:31]execute_script returns [12:20:31]free content buf [12:20:31]Sock 10.Close socket [12:20:31]Sock 10.Thread stoped [12:20:31]accept exits with 8 [12:20:31]New connection [12:20:31]New thread 3066854756 created [12:20:31]Thread 3066711396 joined [12:20:31]Waiting for new connection... [12:20:31] Sock 8.Parse request [12:20:31]Sock 8.Check first char [12:20:31]Sock 8.First char is OK [12:20:31]request: POST /json_proto HTTP/1.0 [12:20:31]Method: POST [12:20:31]URL: /json_proto [12:20:31]Method is POST - this is cgi request [12:20:31]url: /json_proto [12:20:31]query_string will be loaded in cgi processing [12:20:31]execute_cgi json_proto POST (null) [12:20:31]execute_cgi path=json_proto method=POST [12:20:31]POST find Content-Length [12:20:31]Host: 172.17.44.3:8080 [12:20:31]Content-Length: 678 [12:20:31]Content-Type: application/json [12:20:31] [12:20:31]POST finish read [12:20:31]Found Content-Length = 678 [12:20:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:31]execute_script... [12:20: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)2075586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:31]POST & json_proto [12:20:31]process_json_proto [12:20:31]json parsed OK: [12:20:31]protocol is kg_v1.0 [12:20:31]action value=close_receipt [12:20:31]process_action close_receipt [12:20:31]cmd_close_receipt [12:20:31]MH_GetDate [12:20:31]Write to MH i2c: F0 00 00 27 0C 22 [12:20:31]Write i2c OK [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: F0 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: F0 09 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: F0 09 00 27 0C 00 10 8A C4 66 AD C5 5D 66 24 [12:20:31]GetLastDocTimeStamp 1724156427 [12:20:31]current date 1724156432 [12:20:31]FM_GetShiftState [12:20:31]SAM_PROTO_GetShiftState [12:20:31]wFMCommunicate request_size=4 [12:20:31]MH_SAM_APDU [12:20:31]CAPDU: 80 13 01 00 [12:20:31]Write to MH i2c: E2 08 00 28 0C 80 13 01 00 00 00 00 00 B1 [12:20:31]Write i2c OK [12:20:31]MH_I2C_Read... [12:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:31]Read from MH i2c: E2 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 0E 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 0E 00 28 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D4 [12:20:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:20:31]wFMCommunicate OK [12:20:31]SAM_PROTO_GetShiftState done [12:20:31]FM_GetShiftState done [12:20:31]opened in 1724112910 [12:20:31]opened+sec_in_day 1724199310 [12:20:31]quantity*price = 20001 [12:20:31]sum+1 = 20002 [12:20:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 303 20.08.2024 12:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58319 ФПД: 273103652944287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122032&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58319&fm=273103652944287&tin=02508201610067®Number=0000000000162794&sum=20000 [12:20:32]StoreToDocumentArchive [12:20:32]shift 100 fd 58319 [12:20:32]save to /storage/0100/doc_00058319 [12:20:32]save last doc name /storage/0100/doc_00058319 to /storage/kkm_last_doc_name [12:20:32]save OK [12:20:32]Clear old archive folders... [12:20:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:32]tlvbuf is 019DC4F0 [12:20:32]SAM_PROTO_ClearQueue [12:20:32]wFMCommunicate request_size=4 [12:20:32]MH_SAM_APDU [12:20:32]CAPDU: 80 09 00 00 [12:20:33]Write to MH i2c: E2 08 00 35 0C 80 09 00 00 00 00 00 00 B3 [12:20:33]Write i2c OK [12:20:33]MH_I2C_Read... [12:20:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:33]Read from MH i2c: E2 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 03 00 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 03 00 35 0C 00 90 00 B5 [12:20:33]RAPDU: 90 00 [12:20:33]wFMCommunicate OK [12:20:33]SAM_PROTO_ClearQueue done [12:20:33]KKMCreateOFDPacket [12:20:33]OFDProtocolAddRootSTLVToBuf [12:20:33]FM_MakeSignedData [12:20:33]FM_MakeSignedData [12:20:33]SAM_PROTO_SignData [12:20:33]wFMCommunicate request_size=4 [12:20:33]MH_SAM_APDU [12:20:33]CAPDU: 80 0D 01 02 [12:20:33]Write to MH i2c: E2 08 00 36 0C 80 0D 01 02 00 00 00 00 BB [12:20:33]Write i2c OK [12:20:33]MH_I2C_Read... [12:20:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:33]Read from MH i2c: E2 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 03 00 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 03 00 36 0C 00 90 00 B6 [12:20:33]RAPDU: 90 00 [12:20:33]wFMCommunicate OK [12:20:33]wFMCommunicate request_size=255 [12:20:33]MH_SAM_APDU [12:20: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 10 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E3 00 00 35 04 06 00 F8 [12:20:33]Write to MH i2c: E2 02 01 37 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 10 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E3 00 00 35 04 06 00 F8 00 00 3A [12:20:33]Write i2c OK [12:20:33]MH_I2C_Read... [12:20:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:33]Read from MH i2c: E2 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 03 00 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 03 00 37 0C 00 90 00 B7 [12:20:33]RAPDU: 90 00 [12:20:33]wFMCommunicate OK [12:20:33]wFMCommunicate request_size=10 [12:20:33]MH_SAM_APDU [12:20:33]CAPDU: 80 0D 02 02 05 62 E6 38 79 9F [12:20:33]Write to MH i2c: E2 0D 00 38 0C 80 0D 02 02 05 00 62 E6 38 79 9F 00 00 60 [12:20:33]Write i2c OK [12:20:33]MH_I2C_Read... [12:20:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:33]Read from MH i2c: E2 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 03 00 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 03 00 38 0C 00 90 00 B8 [12:20:33]RAPDU: 90 00 [12:20:33]wFMCommunicate OK [12:20:33]wFMCommunicate request_size=4 [12:20:33]MH_SAM_APDU [12:20:33]CAPDU: 80 0D 03 02 [12:20:33]Write to MH i2c: E2 08 00 39 0C 80 0D 03 02 00 00 00 00 C0 [12:20:33]Write i2c OK [12:20:33]MH_I2C_Read... [12:20:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:33]Read from MH i2c: E2 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 0B 00 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 0B 00 39 0C 00 D0 56 7B DC 0A 7D F2 09 90 00 C0 [12:20:33]RAPDU: D0 56 7B DC 0A 7D F2 09 90 00 [12:20:33]wFMCommunicate OK [12:20:33]SAM_PROTO_SignData done [12:20:33]FM_MakeSignedData done [12:20:33]CreateOFDProtocolMessage [12:20:33]wFMCommunicate request_size=4 [12:20:33]MH_SAM_APDU [12:20:33]CAPDU: 80 11 00 00 [12:20:33]Write to MH i2c: E2 08 00 3A 0C 80 11 00 00 00 00 00 00 C0 [12:20:33]Write i2c OK [12:20:33]MH_I2C_Read... [12:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:33]Read from MH i2c: E2 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 17 00 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: E2 17 00 3A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0C [12:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:20:33]wFMCommunicate OK [12:20:33]CreateOFDProtocolMessage done [12:20:33]OFDSenderStorePacket 58319 [12:20:33]StoreOFDPacket docnum=58319 [12:20:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 8A 07 01 3E D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 10 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E3 00 00 35 04 06 00 F8 62 E6 38 79 9F D0 56 7B DC 0A 7D F2 09 [12:20:33]CheckFolder [12:20:33]dirname=/storage/ofd_packets [12:20:33]CheckFolder done [12:20:33]ProducePacketName [12:20:33]name=ofd_packets/00058319 [12:20:33]NVStorageSaveData ofd_packets/00058319 [12:20:33]File name is /storage/ofd_packets/00058319 [12:20:33]Write 301 bytes [12:20:33]NVStorageSaveData done [12:20:33]OFDSenderStorePacket done [12:20:33]KKMCreateOFDPacket done [12:20:33]NVStorageSaveData kkm_last_timestamp [12:20:33]File name is /storage/kkm_last_timestamp [12:20:33]Write 4 bytes [12:20:33]NVStorageSaveData done [12:20:33]ExternCall_PrintAddStr [12:20:33]wPrintStart [12:20:33]Write to MH i2c: 01 00 00 3B 0C 47 [12:20:33]Write i2c OK [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: 01 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: 01 07 00 [12:20:33]MH_I2C_Read... [12:20:33]Read from MH i2c: 01 07 00 3B 0C 00 00 00 00 00 FF 0F 5C [12:20:33]RasterBufferAndPrint [12:20:33]line Счет N : (1)2075586 [12:20:33]line ИНН: 02508201610067 [12:20:33]line Контрольно-Кассовый Чек [12:20:33]line ПРОДАЖА [12:20:33]line ТРК (МРК, ГНК) : 53 [12:20:33]line Товар: 2710124130 [12:20:33]line Аи-92-К-4 [12:20:33]line 2.950 * 67.80 [12:20:33]line = 200.01 [12:20:33]line НДС 12% НСП 1% [12:20:33]line > о реализуемом товаре [12:20:33]line ОКРУГЛЕНИЕ: -0.01 [12:20:33]line ИТОГО: 200.00 [12:20:33]line Внесено: 200.00 [12:20:33]line СДАЧА: 0.00 [12:20:33]line НСП 1% : 1.77 [12:20:33]line НДС 12% : 21.24 [12:20:33]line Наличными: 200.00 [12:20:33]line Безнал.: 0.00 [12:20:33]line Место: АЗС № 135 "Партнер Нефть" [12:20:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:20:33]line СНО: Общий режим [12:20:33]line Чек 303 20.08.2024 12:20 [12:20:33]line Смена: 100 ФФД: 1.0 [12:20:33]line ЗНМ: 0300000196 [12:20:33]line РНМ: 0000000000162794 [12:20:33]line Версия ККМ: v1.0 [12:20:33]line ФМ: 0000000002094532 [12:20:33]line ФД: 58319 [12:20:33]line ФПД: 273103652944287 [12:20:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122032&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58319&fm=273103652944287&tin=02508201610067®Number=0000000000162794&sum=20000 [12:20:33]written 0, free lines is 4095 [12:20:34]Write to MH i2c: 01 00 00 66 0C 72 [12:20:34]Write i2c OK [12:20:34]MH_I2C_Read... [12:20:34]Read from MH i2c: 01 [12:20:34]MH_I2C_Read... [12:20:34]Read from MH i2c: 01 07 00 [12:20:34]MH_I2C_Read... [12:20:34]Read from MH i2c: 01 07 00 66 0C 00 00 00 00 00 AD 0C 32 [12:20:34]RasterBufferAndPrint [12:20:34]line [12:20:34]line [12:20:34]line [12:20:34]line [12:20:34]line [12:20:34]written 0, free lines is 3265 [12:20:34]MH_Cut [12:20:34]Write to MH i2c: D1 01 00 6D 0C 01 4B [12:20:34]Write i2c OK [12:20:34]MH_I2C_Read... [12:20:34]Read from MH i2c: D1 [12:20:34]MH_I2C_Read... [12:20:34]Read from MH i2c: D1 01 00 [12:20:34]MH_I2C_Read... [12:20:34]Read from MH i2c: D1 01 00 6D 0C 00 4A [12:20:34]Write to MH i2c: 01 00 00 6E 0C 7A [12:20:34]Write i2c OK [12:20:34]MH_I2C_Read... [12:20:35]*** Cut start [12:20:35]*** Partial cut [12:20:35]*** CUTSNS_PIN = 1 [12:20:35]*** CUTSNS_PIN = 0 [12:20:35]*** Brake cut motor [12:20:35]Read from MH i2c: 01 [12:20:35]MH_I2C_Read... [12:20:35]*** Stop cut motor [12:20:35]*** Cut end [12:20:35]Read from MH i2c: 01 07 00 [12:20:35]MH_I2C_Read... [12:20:35]Read from MH i2c: 01 07 00 6E 0C 00 00 00 00 00 FF 0F 8F [12:20:35]process_action close_receipt done [12:20:35]requested_data is exist [12:20:35]produce_requested_data [12:20:35]requested_item fm.sn is exist - process it [12:20:35]wFMCommunicate request_size=4 [12:20:35]MH_SAM_APDU [12:20:35]CAPDU: 80 11 00 00 [12:20:35]Write to MH i2c: E2 08 00 6F 0C 80 11 00 00 00 00 00 00 F5 [12:20:35]Write i2c OK [12:20:35]MH_I2C_Read... [12:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:35]Read from MH i2c: E2 [12:20:35]MH_I2C_Read... [12:20:35]Read from MH i2c: E2 17 00 [12:20:35]MH_I2C_Read... [12:20:35]Read from MH i2c: E2 17 00 6F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 41 [12:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:20:35]wFMCommunicate OK [12:20:35]requested_item fd.num is exist - process it [12:20:35]SAM_PROTO_GetFieldsCounters [12:20:35]wFMCommunicate request_size=4 [12:20:35]MH_SAM_APDU [12:20:35]CAPDU: 80 13 00 00 [12:20:35]Write to MH i2c: E2 08 00 70 0C 80 13 00 00 00 00 00 00 F8 [12:20:35]Write i2c OK [12:20:35]MH_I2C_Read... [12:20:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:36]Read from MH i2c: E2 [12:20:36]MH_I2C_Read... [12:20:36]Read from MH i2c: E2 62 00 [12:20:36]MH_I2C_Read... [12:20:36]Read from MH i2c: E2 62 00 70 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [12:20:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:36]wFMCommunicate OK [12:20:36]SAM_PROTO_GetFieldsCounters done [12:20:36]requested_item shift.num is exist - process it [12:20:36]requested_item shift.opened is exist - process it [12:20:36]req_shift_opened [12:20:36]FM_GetShiftState [12:20:36]SAM_PROTO_GetShiftState [12:20:36]wFMCommunicate request_size=4 [12:20:36]MH_SAM_APDU [12:20:36]CAPDU: 80 13 01 00 [12:20:36]Write to MH i2c: E2 08 00 71 0C 80 13 01 00 00 00 00 00 FA [12:20:36]Write i2c OK [12:20:36]MH_I2C_Read... [12:20:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:36]Read from MH i2c: E2 [12:20:36]MH_I2C_Read... [12:20:36]Read from MH i2c: E2 0E 00 [12:20:36]MH_I2C_Read... [12:20:36]Read from MH i2c: E2 0E 00 71 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [12:20:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:20:36]wFMCommunicate OK [12:20:36]SAM_PROTO_GetShiftState done [12:20:36]FM_GetShiftState done [12:20:36]req_shift_opened done [12:20:36]requested_item shift.open_date is exist - process it [12:20:36]req_shift_open_date [12:20:36]req_shift_open_date done [12:20:36]produce_requested_data done [12:20:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58319,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:20:36]process_action_free close_receipt [12:20:36]json_value_free [12:20:36]json_value_free done [12:20:36]process_json_proto returns [12:20:36]Send response to host [12:20:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58319,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:20:36]free response buf [12:20:36]execute_script done [12:20:36]execute_script returns [12:20:36]free content buf [12:20:36]Sock 8.Close socket [12:20:36]Sock 8.Thread stoped [12:20:50]ConnectInit Can't connect to host [12:20:50]CommunicateWithHost connect error [12:20:50]CommunicateWithHost err = -1 [12:20:50]OFD Sender: Server communicate error [12:20:50]OFD Sender: Processing packet 58314 [packets to send 56, broken 50] [12:20:50]ProducePacketName [12:20:50]name=ofd_packets/00058314 [12:20:50]OFD Sender: To server: pG, [12:20:50]CommunicateWithHost lk.salyk.kg:30040 [12:20:50]ConnectInit lk.salyk.kg [12:20:51]Connected sock=8 [12:20:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 65 64 07 01 B3 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 9B 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E3 00 00 35 04 06 00 ED E9 5B 90 D6 1D 52 CD 37 98 93 FF 6F 32 [12:20:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C8 84 47 00 84 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 32 30 39 34 35 33 32 10 04 04 00 CA E3 00 00 F4 03 04 00 70 35 C4 66 B6 04 01 00 00 81 FD C0 87 77 F3 8C 11 [12:20:51]CommunicateWithHost err = 0 [12:20:51]CheckOFDResponse [12:20:51]1017 (14) - 77093643461234 [12:20:51]1041 (16) - 0000000002094532 [12:20:51]1040 (4) - 58314 [12:20:51]1012 (4) - 20.08.2024 06:19 [12:20:51]1206 (1) - 0 [12:20:51]OFD Sender: Remove packet 58314 [12:20:51]ProducePacketName [12:20:51]name=ofd_packets/00058314 [12:20:51]NVStorageDeleteData [12:20:52]OFD Sender: Processing packet 58315 [packets to send 55, broken 50] [12:20:52]ProducePacketName [12:20:52]name=ofd_packets/00058315 [12:20:52]OFD Sender: To server: pG, [12:20:52]CommunicateWithHost lk.salyk.kg:30040 [12:20:52]ConnectInit lk.salyk.kg [12:20:52]Connected sock=8 [12:20:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 4E 5E 04 01 9C A6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 DF 89 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E3 00 00 35 04 06 00 F5 43 88 69 F2 52 D7 7C B9 72 E3 5A 55 77 [12:20:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 03 38 47 00 31 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 32 30 39 34 35 33 32 10 04 04 00 CB E3 00 00 F4 03 04 00 71 35 C4 66 B6 04 01 00 00 6D CB 87 48 C5 E6 03 6F [12:20:52]CommunicateWithHost err = 0 [12:20:52]CheckOFDResponse [12:20:52]1017 (14) - 77093643461234 [12:20:52]1041 (16) - 0000000002094532 [12:20:52]1040 (4) - 58315 [12:20:52]1012 (4) - 20.08.2024 06:19 [12:20:52]1206 (1) - 0 [12:20:52]OFD Sender: Remove packet 58315 [12:20:52]ProducePacketName [12:20:52]name=ofd_packets/00058315 [12:20:52]NVStorageDeleteData [12:20:53]OFD Sender: Processing packet 58316 [packets to send 54, broken 50] [12:20:53]ProducePacketName [12:20:53]name=ofd_packets/00058316 [12:20:53]OFD Sender: To server: pG, [12:20:53]CommunicateWithHost lk.salyk.kg:30040 [12:20:53]ConnectInit lk.salyk.kg [12:20:53]Connected sock=8 [12:20:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 DB D1 00 01 46 D9 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 01 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E3 00 00 35 04 06 00 2A 43 D2 69 8D 34 F8 F9 A1 38 63 6D 5B 2D [12:20:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 37 93 47 00 4D 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 32 30 39 34 35 33 32 10 04 04 00 CC E3 00 00 F4 03 04 00 72 35 C4 66 B6 04 01 00 00 BF 0A F9 A0 F7 F1 C0 20 [12:20:53]CommunicateWithHost err = 0 [12:20:53]CheckOFDResponse [12:20:53]1017 (14) - 77093643461234 [12:20:53]1041 (16) - 0000000002094532 [12:20:53]1040 (4) - 58316 [12:20:53]1012 (4) - 20.08.2024 06:19 [12:20:53]1206 (1) - 0 [12:20:53]OFD Sender: Remove packet 58316 [12:20:53]ProducePacketName [12:20:53]name=ofd_packets/00058316 [12:20:53]NVStorageDeleteData [12:20:54]OFD Sender: Processing packet 58317 [packets to send 53, broken 50] [12:20:54]ProducePacketName [12:20:54]name=ofd_packets/00058317 [12:20:54]OFD Sender: To server: pG, [12:20:54]CommunicateWithHost lk.salyk.kg:30040 [12:20:54]ConnectInit lk.salyk.kg [12:20:54]Connected sock=8 [12:20:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 87 52 07 01 9D 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 06 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E3 00 00 35 04 06 00 62 68 0F 86 20 7A 84 02 48 20 46 F6 C9 E3 [12:20:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 16 F9 47 00 EA 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 32 30 39 34 35 33 32 10 04 04 00 CD E3 00 00 F4 03 04 00 73 35 C4 66 B6 04 01 00 00 3A D9 DB 80 D5 8A 91 49 [12:20:54]CommunicateWithHost err = 0 [12:20:54]CheckOFDResponse [12:20:54]1017 (14) - 77093643461234 [12:20:54]1041 (16) - 0000000002094532 [12:20:54]1040 (4) - 58317 [12:20:54]1012 (4) - 20.08.2024 06:19 [12:20:54]1206 (1) - 0 [12:20:54]OFD Sender: Remove packet 58317 [12:20:54]ProducePacketName [12:20:54]name=ofd_packets/00058317 [12:20:54]NVStorageDeleteData [12:20:55]OFD Sender: Processing packet 58318 [packets to send 52, broken 50] [12:20:55]ProducePacketName [12:20:55]name=ofd_packets/00058318 [12:20:55]OFD Sender: To server: pG, [12:20:55]CommunicateWithHost lk.salyk.kg:30040 [12:20:55]ConnectInit lk.salyk.kg [12:20:55]Connected sock=8 [12:20:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1D 98 07 01 7B 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2E 01 00 00 F4 03 04 00 0B 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E3 00 00 35 04 06 00 6B 8A FB 78 F0 40 6B B4 03 A0 46 32 D9 37 [12:20:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 61 5C 47 00 9A DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E3 00 00 F4 03 04 00 74 35 C4 66 B6 04 01 00 00 97 5A 0A 57 9D B9 20 0D [12:20:55]CommunicateWithHost err = 0 [12:20:55]CheckOFDResponse [12:20:55]1017 (14) - 77093643461234 [12:20:55]1041 (16) - 0000000002094532 [12:20:55]1040 (4) - 58318 [12:20:55]1012 (4) - 20.08.2024 06:19 [12:20:55]1206 (1) - 0 [12:20:55]OFD Sender: Remove packet 58318 [12:20:55]ProducePacketName [12:20:55]name=ofd_packets/00058318 [12:20:55]NVStorageDeleteData [12:20:56]OFD Sender: Processing packet 58319 [packets to send 51, broken 50] [12:20:56]ProducePacketName [12:20:56]name=ofd_packets/00058319 [12:20:56]OFD Sender: To server: pG, [12:20:56]CommunicateWithHost lk.salyk.kg:30040 [12:20:56]ConnectInit lk.salyk.kg [12:20:56]Connected sock=8 [12:20:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 8A 07 01 3E D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 10 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E3 00 00 35 04 06 00 F8 62 E6 38 79 9F D0 56 7B DC 0A 7D F2 09 [12:20:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C7 0F 47 00 54 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 32 30 39 34 35 33 32 10 04 04 00 CF E3 00 00 F4 03 04 00 75 35 C4 66 B6 04 01 00 00 5E 4C 92 32 14 57 B7 F2 [12:20:56]CommunicateWithHost err = 0 [12:20:56]CheckOFDResponse [12:20:56]1017 (14) - 77093643461234 [12:20:56]1041 (16) - 0000000002094532 [12:20:56]1040 (4) - 58319 [12:20:56]1012 (4) - 20.08.2024 06:19 [12:20:56]1206 (1) - 0 [12:20:56]OFD Sender: Remove packet 58319 [12:20:56]ProducePacketName [12:20:56]name=ofd_packets/00058319 [12:20:56]NVStorageDeleteData [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:56]accept exits with 10 [12:23:56]New connection [12:23:56]New thread 3066711396 created [12:23:56]Thread 3066854756 joined [12:23:56]Waiting for new connection... [12:23:56] Sock 10.Parse request [12:23:56]Sock 10.Check first char [12:23:56]Sock 10.First char is OK [12:23:56]request: POST /json_proto HTTP/1.0 [12:23:56]Method: POST [12:23:56]URL: /json_proto [12:23:56]Method is POST - this is cgi request [12:23:56]url: /json_proto [12:23:56]query_string will be loaded in cgi processing [12:23:56]execute_cgi json_proto POST (null) [12:23:56]execute_cgi path=json_proto method=POST [12:23:56]POST find Content-Length [12:23:56]Host: 172.17.44.3:8080 [12:23:56]Content-Length: 804 [12:23:56]Content-Type: application/json [12:23:56] [12:23:56]POST finish read [12:23:56]Found Content-Length = 804 [12:23:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:56]execute_script... [12:23: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)2075587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:56]POST & json_proto [12:23:56]process_json_proto [12:23:56]json parsed OK: [12:23:56]protocol is kg_v1.0 [12:23:56]action value=close_receipt [12:23:56]process_action close_receipt [12:23:56]cmd_close_receipt [12:23:56]MH_GetDate [12:23:56]Write to MH i2c: F0 00 00 72 0C 6D [12:23:56]Write i2c OK [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: F0 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: F0 09 00 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: F0 09 00 72 0C 00 DD 8A C4 66 AD C5 5D 66 3C [12:23:56]GetLastDocTimeStamp 1724156432 [12:23:56]current date 1724156637 [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 0C 80 13 01 00 00 00 00 00 FC [12:23:56]Write i2c OK [12:23:56]MH_I2C_Read... [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 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1F [12:23:57]RAPDU: 09 00 01 0E E0 C3 66 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]opened in 1724112910 [12:23:57]opened+sec_in_day 1724199310 [12:23:57]quantity*price = 300064 [12:23:57]sum+1 = 300066 [12:23:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 304 20.08.2024 12:23 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58320 ФПД: 94608228586961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122357&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58320&fm=94608228586961&tin=02508201610067®Number=0000000000162794&sum=300065 [12:23:58]StoreToDocumentArchive [12:23:58]shift 100 fd 58320 [12:23:58]save to /storage/0100/doc_00058320 [12:23:58]save last doc name /storage/0100/doc_00058320 to /storage/kkm_last_doc_name [12:23:58]save OK [12:23:58]Clear old archive folders... [12:23:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:58]tlvbuf is 019EA7E0 [12:23:58]SAM_PROTO_ClearQueue [12:23:58]wFMCommunicate request_size=4 [12:23:58]MH_SAM_APDU [12:23:58]CAPDU: 80 09 00 00 [12:23:58]Write to MH i2c: E2 08 00 80 0C 80 09 00 00 00 00 00 00 FE [12:23:58]Write i2c OK [12:23:58]MH_I2C_Read... [12:23:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:58]Read from MH i2c: E2 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 03 00 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 03 00 80 0C 00 90 00 00 [12:23:58]RAPDU: 90 00 [12:23:58]wFMCommunicate OK [12:23:58]SAM_PROTO_ClearQueue done [12:23:58]KKMCreateOFDPacket [12:23:58]OFDProtocolAddRootSTLVToBuf [12:23:58]FM_MakeSignedData [12:23:58]FM_MakeSignedData [12:23:58]SAM_PROTO_SignData [12:23:58]wFMCommunicate request_size=4 [12:23:58]MH_SAM_APDU [12:23:58]CAPDU: 80 0D 01 02 [12:23:58]Write to MH i2c: E2 08 00 81 0C 80 0D 01 02 00 00 00 00 06 [12:23:58]Write i2c OK [12:23:58]MH_I2C_Read... [12:23:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:58]Read from MH i2c: E2 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 03 00 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 03 00 81 0C 00 90 00 01 [12:23:58]RAPDU: 90 00 [12:23:58]wFMCommunicate OK [12:23:58]wFMCommunicate request_size=255 [12:23:58]MH_SAM_APDU [12:23:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 DD 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E3 00 00 35 04 06 00 56 [12:23:58]Write to MH i2c: E2 02 01 82 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 DD 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E3 00 00 35 04 06 00 56 00 00 76 [12:23:58]Write i2c OK [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 [12:23:58]MH_I2C_Read... [12:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:58]Read from MH i2c: E2 03 00 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 03 00 82 0C 00 90 00 02 [12:23:58]RAPDU: 90 00 [12:23:58]wFMCommunicate OK [12:23:58]wFMCommunicate request_size=10 [12:23:58]MH_SAM_APDU [12:23:58]CAPDU: 80 0D 02 02 05 0B B1 DB 95 D1 [12:23:58]Write to MH i2c: E2 0D 00 83 0C 80 0D 02 02 05 00 0B B1 DB 95 D1 00 00 10 [12:23:58]Write i2c OK [12:23:58]MH_I2C_Read... [12:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:58]Read from MH i2c: E2 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 03 00 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 03 00 83 0C 00 90 00 03 [12:23:58]RAPDU: 90 00 [12:23:58]wFMCommunicate OK [12:23:58]wFMCommunicate request_size=4 [12:23:58]MH_SAM_APDU [12:23:58]CAPDU: 80 0D 03 02 [12:23:58]Write to MH i2c: E2 08 00 84 0C 80 0D 03 02 00 00 00 00 0B [12:23:58]Write i2c OK [12:23:58]MH_I2C_Read... [12:23:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:58]Read from MH i2c: E2 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 0B 00 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 0B 00 84 0C 00 E1 1F 8E 8C 50 00 35 62 90 00 0D [12:23:58]RAPDU: E1 1F 8E 8C 50 00 35 62 90 00 [12:23:58]wFMCommunicate OK [12:23:58]SAM_PROTO_SignData done [12:23:58]FM_MakeSignedData done [12:23:58]CreateOFDProtocolMessage [12:23:58]wFMCommunicate request_size=4 [12:23:58]MH_SAM_APDU [12:23:58]CAPDU: 80 11 00 00 [12:23:58]Write to MH i2c: E2 08 00 85 0C 80 11 00 00 00 00 00 00 0B [12:23:58]Write i2c OK [12:23:58]MH_I2C_Read... [12:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:58]Read from MH i2c: E2 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 17 00 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: E2 17 00 85 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [12:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:23:58]wFMCommunicate OK [12:23:58]CreateOFDProtocolMessage done [12:23:58]OFDSenderStorePacket 58320 [12:23:58]StoreOFDPacket docnum=58320 [12:23:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 1C 07 01 06 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 DD 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E3 00 00 35 04 06 00 56 0B B1 DB 95 D1 E1 1F 8E 8C 50 00 35 62 [12:23:58]CheckFolder [12:23:58]dirname=/storage/ofd_packets [12:23:58]CheckFolder done [12:23:58]ProducePacketName [12:23:58]name=ofd_packets/00058320 [12:23:58]NVStorageSaveData ofd_packets/00058320 [12:23:58]File name is /storage/ofd_packets/00058320 [12:23:58]Write 301 bytes [12:23:58]NVStorageSaveData done [12:23:58]OFDSenderStorePacket done [12:23:58]KKMCreateOFDPacket done [12:23:58]NVStorageSaveData kkm_last_timestamp [12:23:58]File name is /storage/kkm_last_timestamp [12:23:58]Write 4 bytes [12:23:58]NVStorageSaveData done [12:23:58]ExternCall_PrintAddStr [12:23:58]wPrintStart [12:23:58]Write to MH i2c: 01 00 00 86 0C 92 [12:23:58]Write i2c OK [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: 01 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: 01 07 00 [12:23:58]MH_I2C_Read... [12:23:58]Read from MH i2c: 01 07 00 86 0C 00 00 00 00 00 FF 0F A7 [12:23:58]RasterBufferAndPrint [12:23:58]line Счет N : (1)2075587 [12:23:58]line ИНН: 02508201610067 [12:23:58]line Контрольно-Кассовый Чек [12:23:58]line ПРОДАЖА [12:23:58]line ТРК (МРК, ГНК) : 42 [12:23:58]line Товар: 2710124500 [12:23:58]line Аи-95-К-5 [12:23:58]line 40.440 * 74.20 [12:23:58]line = 3000.65 [12:23:58]line НДС 12% НСП 1% [12:23:58]line > о реализуемом товаре [12:23:58]line ИТОГО: 3000.65 [12:23:58]line НСП 1% : 26.55 [12:23:58]line НДС 12% : 318.65 [12:23:58]line Наличными: 0.00 [12:23:58]line Безнал.: 3000.65 [12:23:58]line Место: АЗС № 135 "Партнер Нефть" [12:23:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:23:58]line СНО: Общий режим [12:23:58]line Чек 304 20.08.2024 12:23 [12:23:58]line Смена: 100 ФФД: 1.0 [12:23:58]line ЗНМ: 0300000196 [12:23:58]line РНМ: 0000000000162794 [12:23:58]line Версия ККМ: v1.0 [12:23:58]line Платежная система: O! деньги [12:23:58]line ФМ: 0000000002094532 [12:23:58]line ФД: 58320 [12:23:58]line ФПД: 94608228586961 [12:23:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122357&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58320&fm=94608228586961&tin=02508201610067®Number=0000000000162794&sum=300065 [12:23:59]OFD Sender: Processing packet 58320 [packets to send 51, broken 50] [12:23:59]ProducePacketName [12:23:59]name=ofd_packets/00058320 [12:23:59]OFD Sender: To server: pG, [12:23:59]CommunicateWithHost lk.salyk.kg:30040 [12:23:59]ConnectInit lk.salyk.kg [12:23:59]written 0, free lines is 4095 [12:23:59]Connected sock=9 [12:23:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 1C 07 01 06 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 DD 8A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E3 00 00 35 04 06 00 56 0B B1 DB 95 D1 E1 1F 8E 8C 50 00 35 62 [12:23:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C2 36 47 00 F0 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 32 30 39 34 35 33 32 10 04 04 00 D0 E3 00 00 F4 03 04 00 2C 36 C4 66 B6 04 01 00 00 83 F1 87 6E C0 75 A8 75 [12:23:59]CommunicateWithHost err = 0 [12:23:59]CheckOFDResponse [12:23:59]1017 (14) - 77093643461234 [12:23:59]1041 (16) - 0000000002094532 [12:23:59]1040 (4) - 58320 [12:23:59]1012 (4) - 20.08.2024 06:22 [12:23:59]1206 (1) - 0 [12:23:59]OFD Sender: Remove packet 58320 [12:23:59]ProducePacketName [12:23:59]name=ofd_packets/00058320 [12:23:59]NVStorageDeleteData [12:23:59]Write to MH i2c: 01 00 00 B0 0C BC [12:23:59]Write i2c OK [12:23:59]MH_I2C_Read... [12:23:59]Read from MH i2c: 01 [12:23:59]MH_I2C_Read... [12:23:59]Read from MH i2c: 01 07 00 [12:23:59]MH_I2C_Read... [12:23:59]Read from MH i2c: 01 07 00 B0 0C 00 00 00 00 00 BB 0C 8A [12:23:59]RasterBufferAndPrint [12:23:59]line [12:23:59]line [12:23:59]line [12:23:59]line [12:23:59]line [12:23:59]written 0, free lines is 3265 [12:23:59]MH_Cut [12:23:59]Write to MH i2c: D1 01 00 B7 0C 01 95 [12:23:59]Write i2c OK [12:23:59]MH_I2C_Read... [12:23:59]Read from MH i2c: D1 [12:23:59]MH_I2C_Read... [12:23:59]Read from MH i2c: D1 01 00 [12:23:59]MH_I2C_Read... [12:23:59]Read from MH i2c: D1 01 00 B7 0C 00 94 [12:23:59]Write to MH i2c: 01 00 00 B8 0C C4 [12:23:59]Write i2c OK [12:23:59]MH_I2C_Read... [12:23:59]OFD Sender: No OFD packet to send [12:24:00]*** Cut start [12:24:00]*** Partial cut [12:24:00]*** CUTSNS_PIN = 1 [12:24:00]*** CUTSNS_PIN = 0 [12:24:00]*** Brake cut motor [12:24:01]Read from MH i2c: 01 [12:24:01]MH_I2C_Read... [12:24:01]*** Stop cut motor [12:24:01]*** Cut end [12:24:01]Read from MH i2c: 01 07 00 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: 01 07 00 B8 0C 00 00 00 00 00 FF 0F D9 [12:24:01]process_action close_receipt done [12:24:01]requested_data is exist [12:24:01]produce_requested_data [12:24:01]requested_item fm.sn is exist - process it [12:24:01]wFMCommunicate request_size=4 [12:24:01]MH_SAM_APDU [12:24:01]CAPDU: 80 11 00 00 [12:24:01]Write to MH i2c: E2 08 00 B9 0C 80 11 00 00 00 00 00 00 3F [12:24:01]Write i2c OK [12:24:01]MH_I2C_Read... [12:24:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:01]Read from MH i2c: E2 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: E2 17 00 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: E2 17 00 B9 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8B [12:24:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:24:01]wFMCommunicate OK [12:24:01]requested_item fd.num is exist - process it [12:24:01]SAM_PROTO_GetFieldsCounters [12:24:01]wFMCommunicate request_size=4 [12:24:01]MH_SAM_APDU [12:24:01]CAPDU: 80 13 00 00 [12:24:01]Write to MH i2c: E2 08 00 BA 0C 80 13 00 00 00 00 00 00 42 [12:24:01]Write i2c OK [12:24:01]MH_I2C_Read... [12:24:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:01]Read from MH i2c: E2 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: E2 62 00 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: E2 62 00 BA 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [12:24:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:24:01]wFMCommunicate OK [12:24:01]SAM_PROTO_GetFieldsCounters done [12:24:01]requested_item shift.num is exist - process it [12:24:01]requested_item shift.opened is exist - process it [12:24:01]req_shift_opened [12:24:01]FM_GetShiftState [12:24:01]SAM_PROTO_GetShiftState [12:24:01]wFMCommunicate request_size=4 [12:24:01]MH_SAM_APDU [12:24:01]CAPDU: 80 13 01 00 [12:24:01]Write to MH i2c: E2 08 00 BB 0C 80 13 01 00 00 00 00 00 44 [12:24:01]Write i2c OK [12:24:01]MH_I2C_Read... [12:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:01]Read from MH i2c: E2 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: E2 0E 00 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: E2 0E 00 BB 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 67 [12:24:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:24:01]wFMCommunicate OK [12:24:01]SAM_PROTO_GetShiftState done [12:24:01]FM_GetShiftState done [12:24:01]req_shift_opened done [12:24:01]requested_item shift.open_date is exist - process it [12:24:01]req_shift_open_date [12:24:01]req_shift_open_date done [12:24:01]produce_requested_data done [12:24:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58320,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:24:01]process_action_free close_receipt [12:24:01]json_value_free [12:24:01]json_value_free done [12:24:01]process_json_proto returns [12:24:01]Send response to host [12:24:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58320,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:24:01]free response buf [12:24:01]execute_script done [12:24:01]execute_script returns [12:24:01]free content buf [12:24:01]Sock 10.Close socket [12:24:01]Sock 10.Thread stoped [12:24:04]OFD Sender: No OFD packet to send [12:24:09]OFD Sender: No OFD packet to send [12:24:14]OFD Sender: No OFD packet to send [12:24:19]OFD Sender: No OFD packet to send [12:24:24]OFD Sender: No OFD packet to send [12:24:29]OFD Sender: No OFD packet to send [12:24:34]OFD Sender: No OFD packet to send [12:24:39]OFD Sender: No OFD packet to send [12:24:44]OFD Sender: No OFD packet to send [12:24:50]OFD Sender: No OFD packet to send [12:24:55]OFD Sender: No OFD packet to send [12:25:00]OFD Sender: No OFD packet to send [12:25:05]OFD Sender: No OFD packet to send [12:25:10]OFD Sender: No OFD packet to send [12:25:15]OFD Sender: No OFD packet to send [12:25:20]OFD Sender: No OFD packet to send [12:25:25]OFD Sender: No OFD packet to send [12:25:30]OFD Sender: No OFD packet to send [12:25:35]OFD Sender: No OFD packet to send [12:25:40]OFD Sender: No OFD packet to send [12:25:45]OFD Sender: No OFD packet to send [12:25:50]OFD Sender: No OFD packet to send [12:25:55]OFD Sender: No OFD packet to send [12:26:00]OFD Sender: No OFD packet to send [12:26:05]OFD Sender: No OFD packet to send [12:26:10]OFD Sender: No OFD packet to send [12:26:14]accept exits with 8 [12:26:14]New connection [12:26:14]New thread 3066854756 created [12:26:14]Thread 3066711396 joined [12:26:14]Waiting for new connection... [12:26:14] Sock 8.Parse request [12:26:14]Sock 8.Check first char [12:26:14]Sock 8.First char is OK [12:26:14]request: POST /json_proto HTTP/1.0 [12:26:14]Method: POST [12:26:14]URL: /json_proto [12:26:14]Method is POST - this is cgi request [12:26:14]url: /json_proto [12:26:14]query_string will be loaded in cgi processing [12:26:14]execute_cgi json_proto POST (null) [12:26:14]execute_cgi path=json_proto method=POST [12:26:14]POST find Content-Length [12:26:14]Host: 172.17.44.3:8080 [12:26:14]Content-Length: 804 [12:26:14]Content-Type: application/json [12:26:14] [12:26:14]POST finish read [12:26:14]Found Content-Length = 804 [12:26:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:14]execute_script... [12:26: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)2075589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:14]POST & json_proto [12:26:14]process_json_proto [12:26:14]json parsed OK: [12:26:14]protocol is kg_v1.0 [12:26:14]action value=close_receipt [12:26:14]process_action close_receipt [12:26:14]cmd_close_receipt [12:26:14]MH_GetDate [12:26:14]Write to MH i2c: F0 00 00 BC 0C B7 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: F0 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: F0 09 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: F0 09 00 BC 0C 00 67 8B C4 66 AD C5 5D 66 11 [12:26:14]GetLastDocTimeStamp 1724156637 [12:26:14]current date 1724156775 [12:26:14]FM_GetShiftState [12:26:14]SAM_PROTO_GetShiftState [12:26:14]wFMCommunicate request_size=4 [12:26:14]MH_SAM_APDU [12:26:14]CAPDU: 80 13 01 00 [12:26:14]Write to MH i2c: E2 08 00 BD 0C 80 13 01 00 00 00 00 00 46 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:14]Read from MH i2c: E2 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 0E 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 0E 00 BD 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 69 [12:26:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:26:14]wFMCommunicate OK [12:26:14]SAM_PROTO_GetShiftState done [12:26:14]FM_GetShiftState done [12:26:14]opened in 1724112910 [12:26:14]opened+sec_in_day 1724199310 [12:26:14]quantity*price = 100021 [12:26:14]sum+1 = 100023 [12:26:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 305 20.08.2024 12:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58321 ФПД: 25038677217002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122615&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58321&fm=25038677217002&tin=02508201610067®Number=0000000000162794&sum=100022 [12:26:15]StoreToDocumentArchive [12:26:15]shift 100 fd 58321 [12:26:15]save to /storage/0100/doc_00058321 [12:26:15]save last doc name /storage/0100/doc_00058321 to /storage/kkm_last_doc_name [12:26:15]save OK [12:26:15]Clear old archive folders... [12:26:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:15]tlvbuf is 01949550 [12:26:15]SAM_PROTO_ClearQueue [12:26:15]wFMCommunicate request_size=4 [12:26:15]MH_SAM_APDU [12:26:15]CAPDU: 80 09 00 00 [12:26:15]Write to MH i2c: E2 08 00 CA 0C 80 09 00 00 00 00 00 00 48 [12:26:15]Write i2c OK [12:26:15]MH_I2C_Read... [12:26:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:15]Read from MH i2c: E2 [12:26:15]MH_I2C_Read... [12:26:15]Read from MH i2c: E2 03 00 [12:26:15]MH_I2C_Read... [12:26:15]Read from MH i2c: E2 03 00 CA 0C 00 90 00 4A [12:26:15]RAPDU: 90 00 [12:26:15]wFMCommunicate OK [12:26:15]SAM_PROTO_ClearQueue done [12:26:15]KKMCreateOFDPacket [12:26:15]OFDProtocolAddRootSTLVToBuf [12:26:15]FM_MakeSignedData [12:26:15]FM_MakeSignedData [12:26:15]SAM_PROTO_SignData [12:26:15]wFMCommunicate request_size=4 [12:26:15]MH_SAM_APDU [12:26:15]CAPDU: 80 0D 01 02 [12:26:15]Write to MH i2c: E2 08 00 CB 0C 80 0D 01 02 00 00 00 00 50 [12:26:15]Write i2c OK [12:26:15]MH_I2C_Read... [12:26:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:16]Read from MH i2c: E2 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 03 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 03 00 CB 0C 00 90 00 4B [12:26:16]RAPDU: 90 00 [12:26:16]wFMCommunicate OK [12:26:16]wFMCommunicate request_size=255 [12:26:16]MH_SAM_APDU [12:26:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 67 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E3 00 00 35 04 06 00 16 [12:26:16]Write to MH i2c: E2 02 01 CC 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 67 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E3 00 00 35 04 06 00 16 00 00 A1 [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:16]Read from MH i2c: E2 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 03 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 03 00 CC 0C 00 90 00 4C [12:26:16]RAPDU: 90 00 [12:26:16]wFMCommunicate OK [12:26:16]wFMCommunicate request_size=10 [12:26:16]MH_SAM_APDU [12:26:16]CAPDU: 80 0D 02 02 05 C5 C5 76 0E EA [12:26:16]Write to MH i2c: E2 0D 00 CD 0C 80 0D 02 02 05 00 C5 C5 76 0E EA 00 00 55 [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:16]Read from MH i2c: E2 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 03 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 03 00 CD 0C 00 90 00 4D [12:26:16]RAPDU: 90 00 [12:26:16]wFMCommunicate OK [12:26:16]wFMCommunicate request_size=4 [12:26:16]MH_SAM_APDU [12:26:16]CAPDU: 80 0D 03 02 [12:26:16]Write to MH i2c: E2 08 00 CE 0C 80 0D 03 02 00 00 00 00 55 [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:16]Read from MH i2c: E2 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 0B 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 0B 00 CE 0C 00 74 91 57 69 3D AC 86 4E 90 00 D8 [12:26:16]RAPDU: 74 91 57 69 3D AC 86 4E 90 00 [12:26:16]wFMCommunicate OK [12:26:16]SAM_PROTO_SignData done [12:26:16]FM_MakeSignedData done [12:26:16]CreateOFDProtocolMessage [12:26:16]wFMCommunicate request_size=4 [12:26:16]MH_SAM_APDU [12:26:16]CAPDU: 80 11 00 00 [12:26:16]Write to MH i2c: E2 08 00 CF 0C 80 11 00 00 00 00 00 00 55 [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:16]Read from MH i2c: E2 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 17 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 17 00 CF 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A1 [12:26:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:26:16]wFMCommunicate OK [12:26:16]CreateOFDProtocolMessage done [12:26:16]OFDSenderStorePacket 58321 [12:26:16]StoreOFDPacket docnum=58321 [12:26:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 64 88 07 01 44 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 67 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E3 00 00 35 04 06 00 16 C5 C5 76 0E EA 74 91 57 69 3D AC 86 4E [12:26:16]CheckFolder [12:26:16]dirname=/storage/ofd_packets [12:26:16]CheckFolder done [12:26:16]ProducePacketName [12:26:16]name=ofd_packets/00058321 [12:26:16]NVStorageSaveData ofd_packets/00058321 [12:26:16]File name is /storage/ofd_packets/00058321 [12:26:16]Write 301 bytes [12:26:16]NVStorageSaveData done [12:26:16]OFDSenderStorePacket done [12:26:16]KKMCreateOFDPacket done [12:26:16]NVStorageSaveData kkm_last_timestamp [12:26:16]File name is /storage/kkm_last_timestamp [12:26:16]Write 4 bytes [12:26:16]NVStorageSaveData done [12:26:16]ExternCall_PrintAddStr [12:26:16]wPrintStart [12:26:16]Write to MH i2c: 01 00 00 D0 0C DC [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: 01 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: 01 07 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: 01 07 00 D0 0C 00 00 00 00 00 FF 0F F1 [12:26:16]RasterBufferAndPrint [12:26:16]line Счет N : (1)2075589 [12:26:16]line ИНН: 02508201610067 [12:26:16]line Контрольно-Кассовый Чек [12:26:16]line ПРОДАЖА [12:26:16]line ТРК (МРК, ГНК) : 42 [12:26:16]line Товар: 2710124500 [12:26:16]line Аи-95-К-5 [12:26:16]line 13.480 * 74.20 [12:26:16]line = 1000.22 [12:26:16]line НДС 12% НСП 1% [12:26:16]line > о реализуемом товаре [12:26:16]line ИТОГО: 1000.22 [12:26:16]line НСП 1% : 8.85 [12:26:16]line НДС 12% : 106.22 [12:26:16]line Наличными: 0.00 [12:26:16]line Безнал.: 1000.22 [12:26:16]line Место: АЗС № 135 "Партнер Нефть" [12:26:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:26:16]line СНО: Общий режим [12:26:16]line Чек 305 20.08.2024 12:26 [12:26:16]line Смена: 100 ФФД: 1.0 [12:26:16]line ЗНМ: 0300000196 [12:26:16]line РНМ: 0000000000162794 [12:26:16]line Версия ККМ: v1.0 [12:26:16]line Платежная система: O! деньги [12:26:16]line ФМ: 0000000002094532 [12:26:16]line ФД: 58321 [12:26:16]line ФПД: 25038677217002 [12:26:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122615&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58321&fm=25038677217002&tin=02508201610067®Number=0000000000162794&sum=100022 [12:26:16]OFD Sender: Processing packet 58321 [packets to send 51, broken 50] [12:26:16]ProducePacketName [12:26:16]name=ofd_packets/00058321 [12:26:16]OFD Sender: To server: pG, [12:26:16]CommunicateWithHost lk.salyk.kg:30040 [12:26:16]ConnectInit lk.salyk.kg [12:26:16]written 0, free lines is 4095 [12:26:16]Connected sock=10 [12:26:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 64 88 07 01 44 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 67 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E3 00 00 35 04 06 00 16 C5 C5 76 0E EA 74 91 57 69 3D AC 86 4E [12:26:17]Write to MH i2c: 01 00 00 FA 0C 06 [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: 01 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: 01 07 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: 01 07 00 FA 0C 00 00 00 00 00 BB 0C D4 [12:26:17]RasterBufferAndPrint [12:26:17]line [12:26:17]line [12:26:17]line [12:26:17]line [12:26:17]line [12:26:17]written 0, free lines is 3265 [12:26:17]MH_Cut [12:26:17]Write to MH i2c: D1 01 00 01 0D 01 E0 [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: D1 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: D1 01 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: D1 01 00 01 0D 00 DF [12:26:17]Write to MH i2c: 01 00 00 02 0D 0F [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 21 1A 47 00 93 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 32 30 39 34 35 33 32 10 04 04 00 D1 E3 00 00 F4 03 04 00 B6 36 C4 66 B6 04 01 00 00 23 5C 47 A9 22 33 F0 32 [12:26:17]CommunicateWithHost err = 0 [12:26:17]CheckOFDResponse [12:26:17]1017 (14) - 77093643461234 [12:26:17]1041 (16) - 0000000002094532 [12:26:17]1040 (4) - 58321 [12:26:17]1012 (4) - 20.08.2024 06:24 [12:26:17]1206 (1) - 0 [12:26:17]OFD Sender: Remove packet 58321 [12:26:17]ProducePacketName [12:26:17]name=ofd_packets/00058321 [12:26:17]NVStorageDeleteData [12:26:17]OFD Sender: No OFD packet to send [12:26:18]*** Cut start [12:26:18]*** Partial cut [12:26:18]*** CUTSNS_PIN = 1 [12:26:18]*** CUTSNS_PIN = 0 [12:26:18]*** Brake cut motor [12:26:18]Read from MH i2c: 01 [12:26:18]MH_I2C_Read... [12:26:18]*** Stop cut motor [12:26:18]*** Cut end [12:26:18]Read from MH i2c: 01 07 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: 01 07 00 02 0D 00 00 00 00 00 FF 0F 24 [12:26:18]process_action close_receipt done [12:26:18]requested_data is exist [12:26:18]produce_requested_data [12:26:18]requested_item fm.sn is exist - process it [12:26:18]wFMCommunicate request_size=4 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 11 00 00 [12:26:18]Write to MH i2c: E2 08 00 03 0D 80 11 00 00 00 00 00 00 8A [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 17 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 17 00 03 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D6 [12:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:26:18]wFMCommunicate OK [12:26:18]requested_item fd.num is exist - process it [12:26:18]SAM_PROTO_GetFieldsCounters [12:26:18]wFMCommunicate request_size=4 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 13 00 00 [12:26:18]Write to MH i2c: E2 08 00 04 0D 80 13 00 00 00 00 00 00 8D [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:19]Read from MH i2c: E2 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: E2 62 00 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: E2 62 00 04 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [12:26:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:19]wFMCommunicate OK [12:26:19]SAM_PROTO_GetFieldsCounters done [12:26:19]requested_item shift.num is exist - process it [12:26:19]requested_item shift.opened is exist - process it [12:26:19]req_shift_opened [12:26:19]FM_GetShiftState [12:26:19]SAM_PROTO_GetShiftState [12:26:19]wFMCommunicate request_size=4 [12:26:19]MH_SAM_APDU [12:26:19]CAPDU: 80 13 01 00 [12:26:19]Write to MH i2c: E2 08 00 05 0D 80 13 01 00 00 00 00 00 8F [12:26:19]Write i2c OK [12:26:19]MH_I2C_Read... [12:26:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:19]Read from MH i2c: E2 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: E2 0E 00 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: E2 0E 00 05 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B2 [12:26:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:26:19]wFMCommunicate OK [12:26:19]SAM_PROTO_GetShiftState done [12:26:19]FM_GetShiftState done [12:26:19]req_shift_opened done [12:26:19]requested_item shift.open_date is exist - process it [12:26:19]req_shift_open_date [12:26:19]req_shift_open_date done [12:26:19]produce_requested_data done [12:26:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58321,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:26:19]process_action_free close_receipt [12:26:19]json_value_free [12:26:19]json_value_free done [12:26:19]process_json_proto returns [12:26:19]Send response to host [12:26:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58321,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:26:19]free response buf [12:26:19]execute_script done [12:26:19]execute_script returns [12:26:19]free content buf [12:26:19]Sock 8.Close socket [12:26:19]Sock 8.Thread stoped [12:26:22]OFD Sender: No OFD packet to send [12:26:27]OFD Sender: No OFD packet to send [12:26:32]OFD Sender: No OFD packet to send [12:26:37]OFD Sender: No OFD packet to send [12:26:42]OFD Sender: No OFD packet to send [12:26:47]OFD Sender: No OFD packet to send [12:26:52]OFD Sender: No OFD packet to send [12:26:57]OFD Sender: No OFD packet to send [12:27:02]OFD Sender: No OFD packet to send [12:27:07]OFD Sender: No OFD packet to send [12:27:12]OFD Sender: No OFD packet to send [12:27:17]OFD Sender: No OFD packet to send [12:27:22]OFD Sender: No OFD packet to send [12:27:27]OFD Sender: No OFD packet to send [12:27:32]OFD Sender: No OFD packet to send [12:27:37]OFD Sender: No OFD packet to send [12:27:42]OFD Sender: No OFD packet to send [12:27:47]OFD Sender: No OFD packet to send [12:27:52]OFD Sender: No OFD packet to send [12:27:57]OFD Sender: No OFD packet to send [12:28:02]OFD Sender: No OFD packet to send [12:28:07]OFD Sender: No OFD packet to send [12:28:12]OFD Sender: No OFD packet to send [12:28:17]OFD Sender: No OFD packet to send [12:28:22]OFD Sender: No OFD packet to send [12:28:27]accept exits with 9 [12:28:27]New connection [12:28:27]New thread 3066711396 created [12:28:27]Thread 3066854756 joined [12:28:27]Waiting for new connection... [12:28:27] Sock 9.Parse request [12:28:27]Sock 9.Check first char [12:28:27]Sock 9.First char is OK [12:28:27]request: POST /json_proto HTTP/1.0 [12:28:27]Method: POST [12:28:27]URL: /json_proto [12:28:27]Method is POST - this is cgi request [12:28:27]url: /json_proto [12:28:27]query_string will be loaded in cgi processing [12:28:27]execute_cgi json_proto POST (null) [12:28:27]execute_cgi path=json_proto method=POST [12:28:27]POST find Content-Length [12:28:27]Host: 172.17.44.3:8080 [12:28:27]Content-Length: 790 [12:28:27]Content-Type: application/json [12:28:27] [12:28:27]POST finish read [12:28:27]Found Content-Length = 790 [12:28:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:27]execute_script... [12:28:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:27]POST & json_proto [12:28:27]process_json_proto [12:28:27]json parsed OK: [12:28:27]protocol is kg_v1.0 [12:28:27]action value=close_receipt [12:28:27]process_action close_receipt [12:28:27]cmd_close_receipt [12:28:27]MH_GetDate [12:28:27]Write to MH i2c: F0 00 00 06 0D 02 [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: F0 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: F0 09 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: F0 09 00 06 0D 00 EB 8B C4 66 AD C5 5D 66 E0 [12:28:27]GetLastDocTimeStamp 1724156775 [12:28:27]current date 1724156907 [12:28:27]FM_GetShiftState [12:28:27]SAM_PROTO_GetShiftState [12:28:27]wFMCommunicate request_size=4 [12:28:27]MH_SAM_APDU [12:28:27]CAPDU: 80 13 01 00 [12:28:27]Write to MH i2c: E2 08 00 07 0D 80 13 01 00 00 00 00 00 91 [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:27]Read from MH i2c: E2 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 0E 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 0E 00 07 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B4 [12:28:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:28:27]wFMCommunicate OK [12:28:27]SAM_PROTO_GetShiftState done [12:28:27]FM_GetShiftState done [12:28:27]opened in 1724112910 [12:28:27]opened+sec_in_day 1724199310 [12:28:27]quantity*price = 0 [12:28:27]sum+1 = 1 [12:28:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 306 20.08.2024 12:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58322 ФПД: 131325270622020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122827&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58322&fm=131325270622020&tin=02508201610067®Number=0000000000162794&sum=0 [12:28:28]StoreToDocumentArchive [12:28:28]shift 100 fd 58322 [12:28:28]save to /storage/0100/doc_00058322 [12:28:28]save last doc name /storage/0100/doc_00058322 to /storage/kkm_last_doc_name [12:28:28]save OK [12:28:28]Clear old archive folders... [12:28:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:28:28]tlvbuf is 01999350 [12:28:28]SAM_PROTO_ClearQueue [12:28:28]wFMCommunicate request_size=4 [12:28:28]MH_SAM_APDU [12:28:28]CAPDU: 80 09 00 00 [12:28:28]Write to MH i2c: E2 08 00 14 0D 80 09 00 00 00 00 00 00 93 [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:28]Read from MH i2c: E2 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 03 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 03 00 14 0D 00 90 00 95 [12:28:28]RAPDU: 90 00 [12:28:28]wFMCommunicate OK [12:28:28]SAM_PROTO_ClearQueue done [12:28:28]KKMCreateOFDPacket [12:28:28]OFDProtocolAddRootSTLVToBuf [12:28:28]FM_MakeSignedData [12:28:28]FM_MakeSignedData [12:28:28]SAM_PROTO_SignData [12:28:28]wFMCommunicate request_size=4 [12:28:28]MH_SAM_APDU [12:28:28]CAPDU: 80 0D 01 02 [12:28:28]Write to MH i2c: E2 08 00 15 0D 80 0D 01 02 00 00 00 00 9B [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:28]Read from MH i2c: E2 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 03 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 03 00 15 0D 00 90 00 96 [12:28:28]RAPDU: 90 00 [12:28:28]wFMCommunicate OK [12:28:28]wFMCommunicate request_size=255 [12:28:28]MH_SAM_APDU [12:28:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 EB 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E3 00 00 35 04 06 00 77 70 8C 1A [12:28:28]Write to MH i2c: E2 02 01 16 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 EB 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E3 00 00 35 04 06 00 77 70 8C 1A 00 00 EB [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:28]Read from MH i2c: E2 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 03 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 03 00 16 0D 00 90 00 97 [12:28:28]RAPDU: 90 00 [12:28:28]wFMCommunicate OK [12:28:28]wFMCommunicate request_size=7 [12:28:28]MH_SAM_APDU [12:28:28]CAPDU: 80 0D 02 02 02 FF 44 [12:28:28]Write to MH i2c: E2 0A 00 17 0D 80 0D 02 02 02 00 FF 44 00 00 E5 [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:28]Read from MH i2c: E2 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 03 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 03 00 17 0D 00 90 00 98 [12:28:28]RAPDU: 90 00 [12:28:28]wFMCommunicate OK [12:28:28]wFMCommunicate request_size=4 [12:28:28]MH_SAM_APDU [12:28:28]CAPDU: 80 0D 03 02 [12:28:28]Write to MH i2c: E2 08 00 18 0D 80 0D 03 02 00 00 00 00 A0 [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:28]Read from MH i2c: E2 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 0B 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 0B 00 18 0D 00 D8 62 96 0E 1E 84 46 AD 90 00 14 [12:28:28]RAPDU: D8 62 96 0E 1E 84 46 AD 90 00 [12:28:28]wFMCommunicate OK [12:28:28]SAM_PROTO_SignData done [12:28:28]FM_MakeSignedData done [12:28:28]CreateOFDProtocolMessage [12:28:28]wFMCommunicate request_size=4 [12:28:28]MH_SAM_APDU [12:28:28]CAPDU: 80 11 00 00 [12:28:28]Write to MH i2c: E2 08 00 19 0D 80 11 00 00 00 00 00 00 A0 [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:28]Read from MH i2c: E2 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 17 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: E2 17 00 19 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EC [12:28:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:28:28]wFMCommunicate OK [12:28:28]CreateOFDProtocolMessage done [12:28:28]OFDSenderStorePacket 58322 [12:28:28]StoreOFDPacket docnum=58322 [12:28:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 6B 1B 04 01 0C DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 EB 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E3 00 00 35 04 06 00 77 70 8C 1A FF 44 D8 62 96 0E 1E 84 46 AD [12:28:28]CheckFolder [12:28:28]dirname=/storage/ofd_packets [12:28:28]CheckFolder done [12:28:28]ProducePacketName [12:28:28]name=ofd_packets/00058322 [12:28:28]NVStorageSaveData ofd_packets/00058322 [12:28:28]File name is /storage/ofd_packets/00058322 [12:28:28]Write 298 bytes [12:28:28]NVStorageSaveData done [12:28:28]OFDSenderStorePacket done [12:28:28]KKMCreateOFDPacket done [12:28:28]NVStorageSaveData kkm_last_timestamp [12:28:28]File name is /storage/kkm_last_timestamp [12:28:28]Write 4 bytes [12:28:28]NVStorageSaveData done [12:28:28]ExternCall_PrintAddStr [12:28:28]wPrintStart [12:28:28]Write to MH i2c: 01 00 00 1A 0D 27 [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: 01 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: 01 07 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: 01 07 00 1A 0D 00 00 00 00 00 FF 0F 3C [12:28:28]RasterBufferAndPrint [12:28:28]line Счет N : (1)2075590 [12:28:28]line ИНН: 02508201610067 [12:28:28]line Контрольно-Кассовый Чек [12:28:28]line ПРОДАЖА [12:28:28]line ТРК (МРК, ГНК) : 21 [12:28:28]line Товар: 2710194210 [12:28:28]line ДТ-К-5 [12:28:28]line 13.130 * 0.00 [12:28:28]line = 0.00 [12:28:28]line НДС 12% НСП 1% [12:28:28]line > о реализуемом товаре [12:28:28]line ИТОГО: 0.00 [12:28:28]line НСП 1% : 0.00 [12:28:28]line НДС 12% : 0.00 [12:28:28]line Наличными: 0.00 [12:28:28]line Безнал.: 0.00 [12:28:28]line Место: АЗС № 135 "Партнер Нефть" [12:28:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:28:28]line СНО: Общий режим [12:28:28]line Чек 306 20.08.2024 12:28 [12:28:28]line Смена: 100 ФФД: 1.0 [12:28:28]line ЗНМ: 0300000196 [12:28:28]line РНМ: 0000000000162794 [12:28:28]line Версия ККМ: v1.0 [12:28:28]line Талоны: Топливная Карта [12:28:28]line 68771 [12:28:28]line ФМ: 0000000002094532 [12:28:28]line ФД: 58322 [12:28:28]line ФПД: 131325270622020 [12:28:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122827&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58322&fm=131325270622020&tin=02508201610067®Number=0000000000162794&sum=0 [12:28:29]OFD Sender: Processing packet 58322 [packets to send 51, broken 50] [12:28:29]ProducePacketName [12:28:29]name=ofd_packets/00058322 [12:28:29]OFD Sender: To server: pG, [12:28:29]CommunicateWithHost lk.salyk.kg:30040 [12:28:29]ConnectInit lk.salyk.kg [12:28:29]written 0, free lines is 4095 [12:28:29]Connected sock=10 [12:28:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 6B 1B 04 01 0C DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 EB 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E3 00 00 35 04 06 00 77 70 8C 1A FF 44 D8 62 96 0E 1E 84 46 AD [12:28:29]Write to MH i2c: 01 00 00 44 0D 51 [12:28:29]Write i2c OK [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: 01 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: 01 07 00 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: 01 07 00 44 0D 00 00 00 00 00 BE 0C 22 [12:28:29]RasterBufferAndPrint [12:28:29]line [12:28:29]line [12:28:29]line [12:28:29]line [12:28:29]line [12:28:29]written 0, free lines is 3266 [12:28:29]MH_Cut [12:28:29]Write to MH i2c: D1 01 00 4B 0D 01 2A [12:28:29]Write i2c OK [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: D1 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: D1 01 00 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: D1 01 00 4B 0D 00 29 [12:28:29]Write to MH i2c: 01 00 00 4C 0D 59 [12:28:29]Write i2c OK [12:28:29]MH_I2C_Read... [12:28:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AB 78 47 00 3F 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 32 30 39 34 35 33 32 10 04 04 00 D2 E3 00 00 F4 03 04 00 3A 37 C4 66 B6 04 01 00 00 D1 C4 15 8A 9A D9 36 12 [12:28:29]CommunicateWithHost err = 0 [12:28:29]CheckOFDResponse [12:28:29]1017 (14) - 77093643461234 [12:28:29]1041 (16) - 0000000002094532 [12:28:29]1040 (4) - 58322 [12:28:29]1012 (4) - 20.08.2024 06:27 [12:28:29]1206 (1) - 0 [12:28:29]OFD Sender: Remove packet 58322 [12:28:29]ProducePacketName [12:28:29]name=ofd_packets/00058322 [12:28:29]NVStorageDeleteData [12:28:30]OFD Sender: No OFD packet to send [12:28:30]*** Cut start [12:28:30]*** Partial cut [12:28:30]*** CUTSNS_PIN = 1 [12:28:30]*** CUTSNS_PIN = 0 [12:28:30]*** Brake cut motor [12:28:31]Read from MH i2c: 01 [12:28:31]MH_I2C_Read... [12:28:31]*** Stop cut motor [12:28:31]*** Cut end [12:28:31]Read from MH i2c: 01 07 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: 01 07 00 4C 0D 00 00 00 00 00 FF 0F 6E [12:28:31]process_action close_receipt done [12:28:31]requested_data is exist [12:28:31]produce_requested_data [12:28:31]requested_item fm.sn is exist - process it [12:28:31]wFMCommunicate request_size=4 [12:28:31]MH_SAM_APDU [12:28:31]CAPDU: 80 11 00 00 [12:28:31]Write to MH i2c: E2 08 00 4D 0D 80 11 00 00 00 00 00 00 D4 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:31]Read from MH i2c: E2 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 17 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 17 00 4D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 20 [12:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:28:31]wFMCommunicate OK [12:28:31]requested_item fd.num is exist - process it [12:28:31]SAM_PROTO_GetFieldsCounters [12:28:31]wFMCommunicate request_size=4 [12:28:31]MH_SAM_APDU [12:28:31]CAPDU: 80 13 00 00 [12:28:31]Write to MH i2c: E2 08 00 4E 0D 80 13 00 00 00 00 00 00 D7 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:31]Read from MH i2c: E2 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 62 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 62 00 4E 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [12:28:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:31]wFMCommunicate OK [12:28:31]SAM_PROTO_GetFieldsCounters done [12:28:31]requested_item shift.num is exist - process it [12:28:31]requested_item shift.opened is exist - process it [12:28:31]req_shift_opened [12:28:31]FM_GetShiftState [12:28:31]SAM_PROTO_GetShiftState [12:28:31]wFMCommunicate request_size=4 [12:28:31]MH_SAM_APDU [12:28:31]CAPDU: 80 13 01 00 [12:28:31]Write to MH i2c: E2 08 00 4F 0D 80 13 01 00 00 00 00 00 D9 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:31]Read from MH i2c: E2 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 0E 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 0E 00 4F 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FC [12:28:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:28:31]wFMCommunicate OK [12:28:31]SAM_PROTO_GetShiftState done [12:28:31]FM_GetShiftState done [12:28:31]req_shift_opened done [12:28:31]requested_item shift.open_date is exist - process it [12:28:31]req_shift_open_date [12:28:31]req_shift_open_date done [12:28:31]produce_requested_data done [12:28:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58322,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:28:31]process_action_free close_receipt [12:28:31]json_value_free [12:28:31]json_value_free done [12:28:31]process_json_proto returns [12:28:31]Send response to host [12:28:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58322,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:28:31]free response buf [12:28:31]execute_script done [12:28:31]execute_script returns [12:28:31]free content buf [12:28:31]Sock 9.Close socket [12:28:31]Sock 9.Thread stoped [12:28:35]OFD Sender: No OFD packet to send [12:28:40]OFD Sender: No OFD packet to send [12:28:42]accept exits with 8 [12:28:42]New connection [12:28:42]New thread 3066854756 created [12:28:42]Thread 3066711396 joined [12:28:42]Waiting for new connection... [12:28:42] Sock 8.Parse request [12:28:42]Sock 8.Check first char [12:28:42]Sock 8.First char is OK [12:28:42]request: POST /json_proto HTTP/1.0 [12:28:42]Method: POST [12:28:42]URL: /json_proto [12:28:42]Method is POST - this is cgi request [12:28:42]url: /json_proto [12:28:42]query_string will be loaded in cgi processing [12:28:42]execute_cgi json_proto POST (null) [12:28:42]execute_cgi path=json_proto method=POST [12:28:42]POST find Content-Length [12:28:42]Host: 172.17.44.3:8080 [12:28:42]Content-Length: 678 [12:28:42]Content-Type: application/json [12:28:42] [12:28:42]POST finish read [12:28:42]Found Content-Length = 678 [12:28:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:42]execute_script... [12:28: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)2075592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:42]POST & json_proto [12:28:42]process_json_proto [12:28:42]json parsed OK: [12:28:42]protocol is kg_v1.0 [12:28:42]action value=close_receipt [12:28:42]process_action close_receipt [12:28:42]cmd_close_receipt [12:28:42]MH_GetDate [12:28:42]Write to MH i2c: F0 00 00 50 0D 4C [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: F0 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: F0 09 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: F0 09 00 50 0D 00 FB 8B C4 66 AD C5 5D 66 3A [12:28:42]GetLastDocTimeStamp 1724156907 [12:28:42]current date 1724156923 [12:28:42]FM_GetShiftState [12:28:42]SAM_PROTO_GetShiftState [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 13 01 00 [12:28:42]Write to MH i2c: E2 08 00 51 0D 80 13 01 00 00 00 00 00 DB [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 0E 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 0E 00 51 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FE [12:28:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:28:42]wFMCommunicate OK [12:28:42]SAM_PROTO_GetShiftState done [12:28:42]FM_GetShiftState done [12:28:42]opened in 1724112910 [12:28:42]opened+sec_in_day 1724199310 [12:28:42]quantity*price = 30035 [12:28:42]sum+1 = 30036 [12:28:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 307 20.08.2024 12:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58323 ФПД: 21334795365703 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122843&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58323&fm=21334795365703&tin=02508201610067®Number=0000000000162794&sum=30000 [12:28:43]StoreToDocumentArchive [12:28:43]shift 100 fd 58323 [12:28:43]save to /storage/0100/doc_00058323 [12:28:43]save last doc name /storage/0100/doc_00058323 to /storage/kkm_last_doc_name [12:28:43]save OK [12:28:43]Clear old archive folders... [12:28:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:43]tlvbuf is 01945D80 [12:28:43]SAM_PROTO_ClearQueue [12:28:43]wFMCommunicate request_size=4 [12:28:43]MH_SAM_APDU [12:28:43]CAPDU: 80 09 00 00 [12:28:43]Write to MH i2c: E2 08 00 5E 0D 80 09 00 00 00 00 00 00 DD [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:43]Read from MH i2c: E2 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: E2 03 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: E2 03 00 5E 0D 00 90 00 DF [12:28:43]RAPDU: 90 00 [12:28:43]wFMCommunicate OK [12:28:43]SAM_PROTO_ClearQueue done [12:28:43]KKMCreateOFDPacket [12:28:43]OFDProtocolAddRootSTLVToBuf [12:28:43]FM_MakeSignedData [12:28:43]FM_MakeSignedData [12:28:43]SAM_PROTO_SignData [12:28:43]wFMCommunicate request_size=4 [12:28:43]MH_SAM_APDU [12:28:43]CAPDU: 80 0D 01 02 [12:28:43]Write to MH i2c: E2 08 00 5F 0D 80 0D 01 02 00 00 00 00 E5 [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:43]Read from MH i2c: E2 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: E2 03 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: E2 03 00 5F 0D 00 90 00 E0 [12:28:43]RAPDU: 90 00 [12:28:43]wFMCommunicate OK [12:28:43]wFMCommunicate request_size=255 [12:28:43]MH_SAM_APDU [12:28: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 FB 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E3 00 00 35 04 06 00 13 [12:28:43]Write to MH i2c: E2 02 01 60 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 FB 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E3 00 00 35 04 06 00 13 00 00 90 [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:44]Read from MH i2c: E2 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 03 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 03 00 60 0D 00 90 00 E1 [12:28:44]RAPDU: 90 00 [12:28:44]wFMCommunicate OK [12:28:44]wFMCommunicate request_size=10 [12:28:44]MH_SAM_APDU [12:28:44]CAPDU: 80 0D 02 02 05 67 64 E6 2D 47 [12:28:44]Write to MH i2c: E2 0D 00 61 0D 80 0D 02 02 05 00 67 64 E6 2D 47 00 00 17 [12:28:44]Write i2c OK [12:28:44]MH_I2C_Read... [12:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:44]Read from MH i2c: E2 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 03 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 03 00 61 0D 00 90 00 E2 [12:28:44]RAPDU: 90 00 [12:28:44]wFMCommunicate OK [12:28:44]wFMCommunicate request_size=4 [12:28:44]MH_SAM_APDU [12:28:44]CAPDU: 80 0D 03 02 [12:28:44]Write to MH i2c: E2 08 00 62 0D 80 0D 03 02 00 00 00 00 EA [12:28:44]Write i2c OK [12:28:44]MH_I2C_Read... [12:28:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:44]Read from MH i2c: E2 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 0B 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 0B 00 62 0D 00 93 A8 7B C5 4F 0D EE C2 90 00 72 [12:28:44]RAPDU: 93 A8 7B C5 4F 0D EE C2 90 00 [12:28:44]wFMCommunicate OK [12:28:44]SAM_PROTO_SignData done [12:28:44]FM_MakeSignedData done [12:28:44]CreateOFDProtocolMessage [12:28:44]wFMCommunicate request_size=4 [12:28:44]MH_SAM_APDU [12:28:44]CAPDU: 80 11 00 00 [12:28:44]Write to MH i2c: E2 08 00 63 0D 80 11 00 00 00 00 00 00 EA [12:28:44]Write i2c OK [12:28:44]MH_I2C_Read... [12:28:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:44]Read from MH i2c: E2 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 17 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 17 00 63 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 36 [12:28:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:28:44]wFMCommunicate OK [12:28:44]CreateOFDProtocolMessage done [12:28:44]OFDSenderStorePacket 58323 [12:28:44]StoreOFDPacket docnum=58323 [12:28:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D2 01 07 01 D5 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 FB 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E3 00 00 35 04 06 00 13 67 64 E6 2D 47 93 A8 7B C5 4F 0D EE C2 [12:28:44]CheckFolder [12:28:44]dirname=/storage/ofd_packets [12:28:44]CheckFolder done [12:28:44]ProducePacketName [12:28:44]name=ofd_packets/00058323 [12:28:44]NVStorageSaveData ofd_packets/00058323 [12:28:44]File name is /storage/ofd_packets/00058323 [12:28:44]Write 301 bytes [12:28:44]NVStorageSaveData done [12:28:44]OFDSenderStorePacket done [12:28:44]KKMCreateOFDPacket done [12:28:44]NVStorageSaveData kkm_last_timestamp [12:28:44]File name is /storage/kkm_last_timestamp [12:28:44]Write 4 bytes [12:28:44]NVStorageSaveData done [12:28:44]ExternCall_PrintAddStr [12:28:44]wPrintStart [12:28:44]Write to MH i2c: 01 00 00 64 0D 71 [12:28:44]Write i2c OK [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: 01 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: 01 07 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: 01 07 00 64 0D 00 00 00 00 00 FF 0F 86 [12:28:44]RasterBufferAndPrint [12:28:44]line Счет N : (1)2075592 [12:28:44]line ИНН: 02508201610067 [12:28:44]line Контрольно-Кассовый Чек [12:28:44]line ПРОДАЖА [12:28:44]line ТРК (МРК, ГНК) : 43 [12:28:44]line Товар: 2710124130 [12:28:44]line Аи-92-К-4 [12:28:44]line 4.430 * 67.80 [12:28:44]line = 300.35 [12:28:44]line НДС 12% НСП 1% [12:28:44]line > о реализуемом товаре [12:28:44]line ОКРУГЛЕНИЕ: -0.35 [12:28:44]line ИТОГО: 300.00 [12:28:44]line Внесено: 300.00 [12:28:44]line СДАЧА: 0.00 [12:28:44]line НСП 1% : 2.66 [12:28:44]line НДС 12% : 31.90 [12:28:44]line Наличными: 300.00 [12:28:44]line Безнал.: 0.00 [12:28:44]line Место: АЗС № 135 "Партнер Нефть" [12:28:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:28:44]line СНО: Общий режим [12:28:44]line Чек 307 20.08.2024 12:28 [12:28:44]line Смена: 100 ФФД: 1.0 [12:28:44]line ЗНМ: 0300000196 [12:28:44]line РНМ: 0000000000162794 [12:28:44]line Версия ККМ: v1.0 [12:28:44]line ФМ: 0000000002094532 [12:28:44]line ФД: 58323 [12:28:44]line ФПД: 21334795365703 [12:28:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122843&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58323&fm=21334795365703&tin=02508201610067®Number=0000000000162794&sum=30000 [12:28:44]OFD Sender: Processing packet 58323 [packets to send 51, broken 50] [12:28:44]ProducePacketName [12:28:44]name=ofd_packets/00058323 [12:28:44]OFD Sender: To server: pG, [12:28:44]CommunicateWithHost lk.salyk.kg:30040 [12:28:44]ConnectInit lk.salyk.kg [12:28:44]written 0, free lines is 4095 [12:28:44]Connected sock=10 [12:28:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D2 01 07 01 D5 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 FB 8B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E3 00 00 35 04 06 00 13 67 64 E6 2D 47 93 A8 7B C5 4F 0D EE C2 [12:28:45]Write to MH i2c: 01 00 00 8F 0D 9C [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 8F 0D 00 00 00 00 00 9D 0C 4C [12:28:45]RasterBufferAndPrint [12:28:45]line [12:28:45]line [12:28:45]line [12:28:45]line [12:28:45]line [12:28:45]written 0, free lines is 3235 [12:28:45]MH_Cut [12:28:45]Write to MH i2c: D1 01 00 96 0D 01 75 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: D1 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: D1 01 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: D1 01 00 96 0D 00 74 [12:28:45]Write to MH i2c: 01 00 00 97 0D A4 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3F 20 47 00 C8 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 32 30 39 34 35 33 32 10 04 04 00 D3 E3 00 00 F4 03 04 00 49 37 C4 66 B6 04 01 00 00 4C 30 24 3E 3F C1 5A 3F [12:28:45]CommunicateWithHost err = 0 [12:28:45]CheckOFDResponse [12:28:45]1017 (14) - 77093643461234 [12:28:45]1041 (16) - 0000000002094532 [12:28:45]1040 (4) - 58323 [12:28:45]1012 (4) - 20.08.2024 06:27 [12:28:45]1206 (1) - 0 [12:28:45]OFD Sender: Remove packet 58323 [12:28:45]ProducePacketName [12:28:45]name=ofd_packets/00058323 [12:28:45]NVStorageDeleteData [12:28:45]OFD Sender: No OFD packet to send [12:28:45]*** Cut start [12:28:45]*** Partial cut [12:28:45]*** CUTSNS_PIN = 1 [12:28:46]*** CUTSNS_PIN = 0 [12:28:46]*** Brake cut motor [12:28:46]Read from MH i2c: 01 [12:28:46]MH_I2C_Read... [12:28:46]*** Stop cut motor [12:28:46]*** Cut end [12:28:46]Read from MH i2c: 01 07 00 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: 01 07 00 97 0D 00 00 00 00 00 FF 0F B9 [12:28:46]process_action close_receipt done [12:28:46]requested_data is exist [12:28:46]produce_requested_data [12:28:46]requested_item fm.sn is exist - process it [12:28:46]wFMCommunicate request_size=4 [12:28:46]MH_SAM_APDU [12:28:46]CAPDU: 80 11 00 00 [12:28:46]Write to MH i2c: E2 08 00 98 0D 80 11 00 00 00 00 00 00 1F [12:28:46]Write i2c OK [12:28:46]MH_I2C_Read... [12:28:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:46]Read from MH i2c: E2 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: E2 17 00 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: E2 17 00 98 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6B [12:28:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:28:46]wFMCommunicate OK [12:28:46]requested_item fd.num is exist - process it [12:28:46]SAM_PROTO_GetFieldsCounters [12:28:46]wFMCommunicate request_size=4 [12:28:46]MH_SAM_APDU [12:28:46]CAPDU: 80 13 00 00 [12:28:46]Write to MH i2c: E2 08 00 99 0D 80 13 00 00 00 00 00 00 22 [12:28:46]Write i2c OK [12:28:46]MH_I2C_Read... [12:28:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:46]Read from MH i2c: E2 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: E2 62 00 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: E2 62 00 99 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [12:28:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:46]wFMCommunicate OK [12:28:46]SAM_PROTO_GetFieldsCounters done [12:28:46]requested_item shift.num is exist - process it [12:28:46]requested_item shift.opened is exist - process it [12:28:46]req_shift_opened [12:28:46]FM_GetShiftState [12:28:46]SAM_PROTO_GetShiftState [12:28:46]wFMCommunicate request_size=4 [12:28:46]MH_SAM_APDU [12:28:46]CAPDU: 80 13 01 00 [12:28:46]Write to MH i2c: E2 08 00 9A 0D 80 13 01 00 00 00 00 00 24 [12:28:46]Write i2c OK [12:28:46]MH_I2C_Read... [12:28:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:46]Read from MH i2c: E2 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: E2 0E 00 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: E2 0E 00 9A 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 47 [12:28:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:28:46]wFMCommunicate OK [12:28:46]SAM_PROTO_GetShiftState done [12:28:46]FM_GetShiftState done [12:28:46]req_shift_opened done [12:28:46]requested_item shift.open_date is exist - process it [12:28:46]req_shift_open_date [12:28:46]req_shift_open_date done [12:28:46]produce_requested_data done [12:28:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58323,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:28:46]process_action_free close_receipt [12:28:46]json_value_free [12:28:46]json_value_free done [12:28:46]process_json_proto returns [12:28:46]Send response to host [12:28:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58323,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:28:46]free response buf [12:28:46]execute_script done [12:28:46]execute_script returns [12:28:46]free content buf [12:28:46]Sock 8.Close socket [12:28:46]Sock 8.Thread stoped [12:28:50]OFD Sender: No OFD packet to send [12:28:55]OFD Sender: No OFD packet to send [12:29:00]OFD Sender: No OFD packet to send [12:29:05]OFD Sender: No OFD packet to send [12:29:10]OFD Sender: No OFD packet to send [12:29:15]OFD Sender: No OFD packet to send [12:29:20]OFD Sender: No OFD packet to send [12:29:25]OFD Sender: No OFD packet to send [12:29:30]OFD Sender: No OFD packet to send [12:29:35]OFD Sender: No OFD packet to send [12:29:40]OFD Sender: No OFD packet to send [12:29:45]OFD Sender: No OFD packet to send [12:29:50]OFD Sender: No OFD packet to send [12:29:55]OFD Sender: No OFD packet to send [12:30:00]OFD Sender: No OFD packet to send [12:30:05]OFD Sender: No OFD packet to send [12:30:10]OFD Sender: No OFD packet to send [12:30:15]OFD Sender: No OFD packet to send [12:30:20]OFD Sender: No OFD packet to send [12:30:25]OFD Sender: No OFD packet to send [12:30:30]OFD Sender: No OFD packet to send [12:30:35]OFD Sender: No OFD packet to send [12:30:40]OFD Sender: No OFD packet to send [12:30:45]OFD Sender: No OFD packet to send [12:30:50]OFD Sender: No OFD packet to send [12:30:55]OFD Sender: No OFD packet to send [12:31:00]OFD Sender: No OFD packet to send [12:31:05]OFD Sender: No OFD packet to send [12:31:10]OFD Sender: No OFD packet to send [12:31:15]OFD Sender: No OFD packet to send [12:31:20]OFD Sender: No OFD packet to send [12:31:25]OFD Sender: No OFD packet to send [12:31:30]OFD Sender: No OFD packet to send [12:31:35]OFD Sender: No OFD packet to send [12:31:40]OFD Sender: No OFD packet to send [12:31:45]OFD Sender: No OFD packet to send [12:31:50]OFD Sender: No OFD packet to send [12:31:55]OFD Sender: No OFD packet to send [12:32:00]OFD Sender: No OFD packet to send [12:32:05]OFD Sender: No OFD packet to send [12:32:10]OFD Sender: No OFD packet to send [12:32:15]OFD Sender: No OFD packet to send [12:32:20]OFD Sender: No OFD packet to send [12:32:25]OFD Sender: No OFD packet to send [12:32:30]OFD Sender: No OFD packet to send [12:32:35]OFD Sender: No OFD packet to send [12:32:40]OFD Sender: No OFD packet to send [12:32:45]OFD Sender: No OFD packet to send [12:32:50]OFD Sender: No OFD packet to send [12:32:55]OFD Sender: No OFD packet to send [12:33:00]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:34]accept exits with 9 [12:33:34]New connection [12:33:34]New thread 3066711396 created [12:33:34]Thread 3066854756 joined [12:33:34]Waiting for new connection... [12:33:34] Sock 9.Parse request [12:33:34]Sock 9.Check first char [12:33:34]Sock 9.First char is OK [12:33:34]request: POST /json_proto HTTP/1.0 [12:33:34]Method: POST [12:33:34]URL: /json_proto [12:33:34]Method is POST - this is cgi request [12:33:34]url: /json_proto [12:33:34]query_string will be loaded in cgi processing [12:33:34]execute_cgi json_proto POST (null) [12:33:34]execute_cgi path=json_proto method=POST [12:33:34]POST find Content-Length [12:33:34]Host: 172.17.44.3:8080 [12:33:34]Content-Length: 804 [12:33:34]Content-Type: application/json [12:33:34] [12:33:34]POST finish read [12:33:34]Found Content-Length = 804 [12:33:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:34]execute_script... [12:33:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:34]POST & json_proto [12:33:34]process_json_proto [12:33:34]json parsed OK: [12:33:34]protocol is kg_v1.0 [12:33:34]action value=close_receipt [12:33:34]process_action close_receipt [12:33:34]cmd_close_receipt [12:33:34]MH_GetDate [12:33:34]Write to MH i2c: F0 00 00 9B 0D 97 [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: F0 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: F0 09 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: F0 09 00 9B 0D 00 1E 8D C4 66 AD C5 5D 66 AA [12:33:34]GetLastDocTimeStamp 1724156923 [12:33:34]current date 1724157214 [12:33:34]FM_GetShiftState [12:33:34]SAM_PROTO_GetShiftState [12:33:34]wFMCommunicate request_size=4 [12:33:34]MH_SAM_APDU [12:33:34]CAPDU: 80 13 01 00 [12:33:34]Write to MH i2c: E2 08 00 9C 0D 80 13 01 00 00 00 00 00 26 [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:34]Read from MH i2c: E2 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 0E 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 0E 00 9C 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 49 [12:33:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:33:34]wFMCommunicate OK [12:33:34]SAM_PROTO_GetShiftState done [12:33:34]FM_GetShiftState done [12:33:34]opened in 1724112910 [12:33:34]opened+sec_in_day 1724199310 [12:33:34]quantity*price = 100005 [12:33:34]sum+1 = 100006 [12:33:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 308 20.08.2024 12:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58324 ФПД: 136237719031915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123334&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58324&fm=136237719031915&tin=02508201610067®Number=0000000000162794&sum=100005 [12:33:35]StoreToDocumentArchive [12:33:35]shift 100 fd 58324 [12:33:35]save to /storage/0100/doc_00058324 [12:33:35]save last doc name /storage/0100/doc_00058324 to /storage/kkm_last_doc_name [12:33:35]save OK [12:33:35]Clear old archive folders... [12:33:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:35]tlvbuf is 01989DB0 [12:33:35]SAM_PROTO_ClearQueue [12:33:35]wFMCommunicate request_size=4 [12:33:35]MH_SAM_APDU [12:33:35]CAPDU: 80 09 00 00 [12:33:35]Write to MH i2c: E2 08 00 A9 0D 80 09 00 00 00 00 00 00 28 [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:35]Read from MH i2c: E2 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 03 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 03 00 A9 0D 00 90 00 2A [12:33:35]RAPDU: 90 00 [12:33:35]wFMCommunicate OK [12:33:35]SAM_PROTO_ClearQueue done [12:33:35]KKMCreateOFDPacket [12:33:35]OFDProtocolAddRootSTLVToBuf [12:33:35]FM_MakeSignedData [12:33:35]FM_MakeSignedData [12:33:35]SAM_PROTO_SignData [12:33:35]wFMCommunicate request_size=4 [12:33:35]MH_SAM_APDU [12:33:35]CAPDU: 80 0D 01 02 [12:33:35]Write to MH i2c: E2 08 00 AA 0D 80 0D 01 02 00 00 00 00 30 [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:35]Read from MH i2c: E2 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 03 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 03 00 AA 0D 00 90 00 2B [12:33:35]RAPDU: 90 00 [12:33:35]wFMCommunicate OK [12:33:35]wFMCommunicate request_size=255 [12:33:35]MH_SAM_APDU [12:33:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 1E 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E3 00 00 35 04 06 00 7B [12:33:35]Write to MH i2c: E2 02 01 AB 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 1E 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E3 00 00 35 04 06 00 7B 00 00 E4 [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:35]Read from MH i2c: E2 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 03 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 03 00 AB 0D 00 90 00 2C [12:33:35]RAPDU: 90 00 [12:33:35]wFMCommunicate OK [12:33:35]wFMCommunicate request_size=10 [12:33:35]MH_SAM_APDU [12:33:35]CAPDU: 80 0D 02 02 05 E8 50 D9 10 6B [12:33:35]Write to MH i2c: E2 0D 00 AC 0D 80 0D 02 02 05 00 E8 50 D9 10 6B 00 00 C9 [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:35]Read from MH i2c: E2 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 03 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 03 00 AC 0D 00 90 00 2D [12:33:35]RAPDU: 90 00 [12:33:35]wFMCommunicate OK [12:33:35]wFMCommunicate request_size=4 [12:33:35]MH_SAM_APDU [12:33:35]CAPDU: 80 0D 03 02 [12:33:35]Write to MH i2c: E2 08 00 AD 0D 80 0D 03 02 00 00 00 00 35 [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:35]Read from MH i2c: E2 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 0B 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 0B 00 AD 0D 00 C3 91 97 B3 61 5A B7 AA 90 00 F0 [12:33:35]RAPDU: C3 91 97 B3 61 5A B7 AA 90 00 [12:33:35]wFMCommunicate OK [12:33:35]SAM_PROTO_SignData done [12:33:35]FM_MakeSignedData done [12:33:35]CreateOFDProtocolMessage [12:33:35]wFMCommunicate request_size=4 [12:33:35]MH_SAM_APDU [12:33:35]CAPDU: 80 11 00 00 [12:33:35]Write to MH i2c: E2 08 00 AE 0D 80 11 00 00 00 00 00 00 35 [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]OFD Sender: No OFD packet to send [12:33:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:35]Read from MH i2c: E2 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 17 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: E2 17 00 AE 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 81 [12:33:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:33:35]wFMCommunicate OK [12:33:35]CreateOFDProtocolMessage done [12:33:35]OFDSenderStorePacket 58324 [12:33:35]StoreOFDPacket docnum=58324 [12:33:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 50 54 07 01 83 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 1E 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E3 00 00 35 04 06 00 7B E8 50 D9 10 6B C3 91 97 B3 61 5A B7 AA [12:33:35]CheckFolder [12:33:35]dirname=/storage/ofd_packets [12:33:35]CheckFolder done [12:33:35]ProducePacketName [12:33:35]name=ofd_packets/00058324 [12:33:35]NVStorageSaveData ofd_packets/00058324 [12:33:35]File name is /storage/ofd_packets/00058324 [12:33:35]Write 301 bytes [12:33:35]NVStorageSaveData done [12:33:35]OFDSenderStorePacket done [12:33:35]KKMCreateOFDPacket done [12:33:35]NVStorageSaveData kkm_last_timestamp [12:33:35]File name is /storage/kkm_last_timestamp [12:33:35]Write 4 bytes [12:33:35]NVStorageSaveData done [12:33:35]ExternCall_PrintAddStr [12:33:35]wPrintStart [12:33:35]Write to MH i2c: 01 00 00 AF 0D BC [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: 01 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: 01 07 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: 01 07 00 AF 0D 00 00 00 00 00 FF 0F D1 [12:33:35]RasterBufferAndPrint [12:33:35]line Счет N : (1)2075593 [12:33:35]line ИНН: 02508201610067 [12:33:35]line Контрольно-Кассовый Чек [12:33:35]line ПРОДАЖА [12:33:35]line ТРК (МРК, ГНК) : 43 [12:33:35]line Товар: 2710124130 [12:33:35]line Аи-92-К-4 [12:33:35]line 14.750 * 67.80 [12:33:35]line = 1000.05 [12:33:35]line НДС 12% НСП 1% [12:33:35]line > о реализуемом товаре [12:33:35]line ИТОГО: 1000.05 [12:33:35]line НСП 1% : 8.85 [12:33:35]line НДС 12% : 106.20 [12:33:35]line Наличными: 0.00 [12:33:35]line Безнал.: 1000.05 [12:33:35]line Место: АЗС № 135 "Партнер Нефть" [12:33:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:33:35]line СНО: Общий режим [12:33:35]line Чек 308 20.08.2024 12:33 [12:33:35]line Смена: 100 ФФД: 1.0 [12:33:35]line ЗНМ: 0300000196 [12:33:35]line РНМ: 0000000000162794 [12:33:35]line Версия ККМ: v1.0 [12:33:35]line Платежная система: O! деньги [12:33:35]line ФМ: 0000000002094532 [12:33:35]line ФД: 58324 [12:33:35]line ФПД: 136237719031915 [12:33:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123334&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58324&fm=136237719031915&tin=02508201610067®Number=0000000000162794&sum=100005 [12:33:36]OFD Sender: Processing packet 58324 [packets to send 51, broken 50] [12:33:36]ProducePacketName [12:33:36]name=ofd_packets/00058324 [12:33:36]OFD Sender: To server: pG, [12:33:36]CommunicateWithHost lk.salyk.kg:30040 [12:33:36]ConnectInit lk.salyk.kg [12:33:36]written 0, free lines is 4095 [12:33:36]Connected sock=10 [12:33:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 50 54 07 01 83 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 1E 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E3 00 00 35 04 06 00 7B E8 50 D9 10 6B C3 91 97 B3 61 5A B7 AA [12:33:36]Write to MH i2c: 01 00 00 D9 0D E6 [12:33:36]Write i2c OK [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 07 00 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 07 00 D9 0D 00 00 00 00 00 B7 0C B0 [12:33:36]RasterBufferAndPrint [12:33:36]line [12:33:36]line [12:33:36]line [12:33:36]line [12:33:36]line [12:33:36]written 0, free lines is 3261 [12:33:36]MH_Cut [12:33:36]Write to MH i2c: D1 01 00 E0 0D 01 BF [12:33:36]Write i2c OK [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: D1 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: D1 01 00 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: D1 01 00 E0 0D 00 BE [12:33:36]Write to MH i2c: 01 00 00 E1 0D EE [12:33:36]Write i2c OK [12:33:36]MH_I2C_Read... [12:33:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9C 4A 47 00 81 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 32 30 39 34 35 33 32 10 04 04 00 D4 E3 00 00 F4 03 04 00 6D 38 C4 66 B6 04 01 00 00 10 B7 ED 83 F1 DD 06 5B [12:33:36]CommunicateWithHost err = 0 [12:33:36]CheckOFDResponse [12:33:36]1017 (14) - 77093643461234 [12:33:36]1041 (16) - 0000000002094532 [12:33:36]1040 (4) - 58324 [12:33:36]1012 (4) - 20.08.2024 06:32 [12:33:36]1206 (1) - 0 [12:33:36]OFD Sender: Remove packet 58324 [12:33:36]ProducePacketName [12:33:36]name=ofd_packets/00058324 [12:33:36]NVStorageDeleteData [12:33:37]OFD Sender: No OFD packet to send [12:33:37]*** Cut start [12:33:37]*** Partial cut [12:33:37]*** CUTSNS_PIN = 1 [12:33:37]*** CUTSNS_PIN = 0 [12:33:37]*** Brake cut motor [12:33:38]Read from MH i2c: 01 [12:33:38]MH_I2C_Read... [12:33:38]*** Stop cut motor [12:33:38]*** Cut end [12:33:38]Read from MH i2c: 01 07 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: 01 07 00 E1 0D 00 00 00 00 00 FF 0F 03 [12:33:38]process_action close_receipt done [12:33:38]requested_data is exist [12:33:38]produce_requested_data [12:33:38]requested_item fm.sn is exist - process it [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 E2 0D 80 11 00 00 00 00 00 00 69 [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 E2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B5 [12:33:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:33:38]wFMCommunicate OK [12:33:38]requested_item fd.num is exist - process it [12:33:38]SAM_PROTO_GetFieldsCounters [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 13 00 00 [12:33:38]Write to MH i2c: E2 08 00 E3 0D 80 13 00 00 00 00 00 00 6C [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 62 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 62 00 E3 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [12:33:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:38]wFMCommunicate OK [12:33:38]SAM_PROTO_GetFieldsCounters done [12:33:38]requested_item shift.num is exist - process it [12:33:38]requested_item shift.opened is exist - process it [12:33:38]req_shift_opened [12:33:38]FM_GetShiftState [12:33:38]SAM_PROTO_GetShiftState [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 13 01 00 [12:33:38]Write to MH i2c: E2 08 00 E4 0D 80 13 01 00 00 00 00 00 6E [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 0E 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 0E 00 E4 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 91 [12:33:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:33:38]wFMCommunicate OK [12:33:38]SAM_PROTO_GetShiftState done [12:33:38]FM_GetShiftState done [12:33:38]req_shift_opened done [12:33:38]requested_item shift.open_date is exist - process it [12:33:38]req_shift_open_date [12:33:38]req_shift_open_date done [12:33:38]produce_requested_data done [12:33:38]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58324,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:33:38]process_action_free close_receipt [12:33:38]json_value_free [12:33:38]json_value_free done [12:33:38]process_json_proto returns [12:33:38]Send response to host [12:33:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58324,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:33:38]free response buf [12:33:38]execute_script done [12:33:38]execute_script returns [12:33:38]free content buf [12:33:38]Sock 9.Close socket [12:33:38]Sock 9.Thread stoped [12:33:42]OFD Sender: No OFD packet to send [12:33:47]OFD Sender: No OFD packet to send [12:33:52]OFD Sender: No OFD packet to send [12:33:57]OFD Sender: No OFD packet to send [12:34:02]OFD Sender: No OFD packet to send [12:34:07]OFD Sender: No OFD packet to send [12:34:12]OFD Sender: No OFD packet to send [12:34:17]OFD Sender: No OFD packet to send [12:34:22]OFD Sender: No OFD packet to send [12:34:27]OFD Sender: No OFD packet to send [12:34:32]OFD Sender: No OFD packet to send [12:34:37]OFD Sender: No OFD packet to send [12:34:42]OFD Sender: No OFD packet to send [12:34:47]OFD Sender: No OFD packet to send [12:34:52]OFD Sender: No OFD packet to send [12:34:57]OFD Sender: No OFD packet to send [12:35:02]OFD Sender: No OFD packet to send [12:35:07]OFD Sender: No OFD packet to send [12:35:12]OFD Sender: No OFD packet to send [12:35:17]OFD Sender: No OFD packet to send [12:35:22]OFD Sender: No OFD packet to send [12:35:27]OFD Sender: No OFD packet to send [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:46]accept exits with 8 [12:35:46]New connection [12:35:46]New thread 3066854756 created [12:35:46]Thread 3066711396 joined [12:35:46]Waiting for new connection... [12:35:46] Sock 8.Parse request [12:35:46]Sock 8.Check first char [12:35:46]Sock 8.First char is OK [12:35:46]request: POST /json_proto HTTP/1.0 [12:35:46]Method: POST [12:35:46]URL: /json_proto [12:35:46]Method is POST - this is cgi request [12:35:46]url: /json_proto [12:35:46]query_string will be loaded in cgi processing [12:35:46]execute_cgi json_proto POST (null) [12:35:46]execute_cgi path=json_proto method=POST [12:35:46]POST find Content-Length [12:35:46]Host: 172.17.44.3:8080 [12:35:46]Content-Length: 802 [12:35:46]Content-Type: application/json [12:35:46] [12:35:46]POST finish read [12:35:46]Found Content-Length = 802 [12:35:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 7.260, "sum" : 700.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:46]execute_script... [12:35: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)2075594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 7.260, "sum" : 700.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:46]POST & json_proto [12:35:46]process_json_proto [12:35:46]json parsed OK: [12:35:46]protocol is kg_v1.0 [12:35:46]action value=close_receipt [12:35:46]process_action close_receipt [12:35:46]cmd_close_receipt [12:35:46]MH_GetDate [12:35:46]Write to MH i2c: F0 00 00 E5 0D E1 [12:35:46]Write i2c OK [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: F0 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: F0 09 00 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: F0 09 00 E5 0D 00 A3 8D C4 66 AD C5 5D 66 79 [12:35:46]GetLastDocTimeStamp 1724157214 [12:35:46]current date 1724157347 [12:35:46]FM_GetShiftState [12:35:46]SAM_PROTO_GetShiftState [12:35:46]wFMCommunicate request_size=4 [12:35:46]MH_SAM_APDU [12:35:46]CAPDU: 80 13 01 00 [12:35:46]Write to MH i2c: E2 08 00 E6 0D 80 13 01 00 00 00 00 00 70 [12:35:46]Write i2c OK [12:35:46]MH_I2C_Read... [12:35:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:46]Read from MH i2c: E2 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 0E 00 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 0E 00 E6 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 93 [12:35:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:35:46]wFMCommunicate OK [12:35:46]SAM_PROTO_GetShiftState done [12:35:46]FM_GetShiftState done [12:35:46]opened in 1724112910 [12:35:46]opened+sec_in_day 1724199310 [12:35:46]quantity*price = 70059 [12:35:46]sum+1 = 70060 [12:35:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.59 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 0.00 Безнал.: 700.59 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 309 20.08.2024 12:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58325 ФПД: 4122472503291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123547&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58325&fm=4122472503291&tin=02508201610067®Number=0000000000162794&sum=70059 [12:35:48]StoreToDocumentArchive [12:35:48]shift 100 fd 58325 [12:35:48]save to /storage/0100/doc_00058325 [12:35:48]save last doc name /storage/0100/doc_00058325 to /storage/kkm_last_doc_name [12:35:48]save OK [12:35:48]Clear old archive folders... [12:35:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:35:48]tlvbuf is 01948090 [12:35:48]SAM_PROTO_ClearQueue [12:35:48]wFMCommunicate request_size=4 [12:35:48]MH_SAM_APDU [12:35:48]CAPDU: 80 09 00 00 [12:35:48]Write to MH i2c: E2 08 00 F3 0D 80 09 00 00 00 00 00 00 72 [12:35:48]Write i2c OK [12:35:48]MH_I2C_Read... [12:35:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:48]Read from MH i2c: E2 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 03 00 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 03 00 F3 0D 00 90 00 74 [12:35:48]RAPDU: 90 00 [12:35:48]wFMCommunicate OK [12:35:48]SAM_PROTO_ClearQueue done [12:35:48]KKMCreateOFDPacket [12:35:48]OFDProtocolAddRootSTLVToBuf [12:35:48]FM_MakeSignedData [12:35:48]FM_MakeSignedData [12:35:48]SAM_PROTO_SignData [12:35:48]wFMCommunicate request_size=4 [12:35:48]MH_SAM_APDU [12:35:48]CAPDU: 80 0D 01 02 [12:35:48]Write to MH i2c: E2 08 00 F4 0D 80 0D 01 02 00 00 00 00 7A [12:35:48]Write i2c OK [12:35:48]MH_I2C_Read... [12:35:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:48]Read from MH i2c: E2 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 03 00 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 03 00 F4 0D 00 90 00 75 [12:35:48]RAPDU: 90 00 [12:35:48]wFMCommunicate OK [12:35:48]wFMCommunicate request_size=255 [12:35:48]MH_SAM_APDU [12:35:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A3 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E3 00 00 35 04 06 00 [12:35:48]Write to MH i2c: E2 02 01 F5 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A3 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E3 00 00 35 04 06 00 00 00 7A [12:35:48]Write i2c OK [12:35:48]MH_I2C_Read... [12:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:48]Read from MH i2c: E2 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 03 00 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 03 00 F5 0D 00 90 00 76 [12:35:48]RAPDU: 90 00 [12:35:48]wFMCommunicate OK [12:35:48]wFMCommunicate request_size=11 [12:35:48]MH_SAM_APDU [12:35:48]CAPDU: 80 0D 02 02 06 03 BF D6 82 57 FB [12:35:48]Write to MH i2c: E2 0E 00 F6 0D 80 0D 02 02 06 00 03 BF D6 82 57 FB 00 00 F5 [12:35:48]Write i2c OK [12:35:48]MH_I2C_Read... [12:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:48]Read from MH i2c: E2 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 03 00 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 03 00 F6 0D 00 90 00 77 [12:35:48]RAPDU: 90 00 [12:35:48]wFMCommunicate OK [12:35:48]wFMCommunicate request_size=4 [12:35:48]MH_SAM_APDU [12:35:48]CAPDU: 80 0D 03 02 [12:35:48]Write to MH i2c: E2 08 00 F7 0D 80 0D 03 02 00 00 00 00 7F [12:35:48]Write i2c OK [12:35:48]MH_I2C_Read... [12:35:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:48]Read from MH i2c: E2 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 0B 00 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 0B 00 F7 0D 00 26 72 61 ED C3 E0 61 00 90 00 6A [12:35:48]RAPDU: 26 72 61 ED C3 E0 61 00 90 00 [12:35:48]wFMCommunicate OK [12:35:48]SAM_PROTO_SignData done [12:35:48]FM_MakeSignedData done [12:35:48]CreateOFDProtocolMessage [12:35:48]wFMCommunicate request_size=4 [12:35:48]MH_SAM_APDU [12:35:48]CAPDU: 80 11 00 00 [12:35:48]Write to MH i2c: E2 08 00 F8 0D 80 11 00 00 00 00 00 00 7F [12:35:48]Write i2c OK [12:35:48]MH_I2C_Read... [12:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:48]Read from MH i2c: E2 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 17 00 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: E2 17 00 F8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CB [12:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:35:48]wFMCommunicate OK [12:35:48]CreateOFDProtocolMessage done [12:35:48]OFDSenderStorePacket 58325 [12:35:48]StoreOFDPacket docnum=58325 [12:35:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 E0 5D 08 01 C5 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A3 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E3 00 00 35 04 06 00 03 BF D6 82 57 FB 26 72 61 ED C3 E0 61 00 [12:35:48]CheckFolder [12:35:48]dirname=/storage/ofd_packets [12:35:48]CheckFolder done [12:35:48]ProducePacketName [12:35:48]name=ofd_packets/00058325 [12:35:48]NVStorageSaveData ofd_packets/00058325 [12:35:48]File name is /storage/ofd_packets/00058325 [12:35:48]Write 302 bytes [12:35:48]NVStorageSaveData done [12:35:48]OFDSenderStorePacket done [12:35:48]KKMCreateOFDPacket done [12:35:48]NVStorageSaveData kkm_last_timestamp [12:35:48]File name is /storage/kkm_last_timestamp [12:35:48]Write 4 bytes [12:35:48]NVStorageSaveData done [12:35:48]ExternCall_PrintAddStr [12:35:48]wPrintStart [12:35:48]Write to MH i2c: 01 00 00 F9 0D 06 [12:35:48]Write i2c OK [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: 01 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: 01 07 00 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: 01 07 00 F9 0D 00 00 00 00 00 FF 0F 1B [12:35:48]RasterBufferAndPrint [12:35:48]line Счет N : (1)2075594 [12:35:48]line ИНН: 02508201610067 [12:35:48]line Контрольно-Кассовый Чек [12:35:48]line ПРОДАЖА [12:35:48]line ТРК (МРК, ГНК) : 31 [12:35:48]line Товар: 2710124900 [12:35:48]line Аи-100-К-3 [12:35:48]line 7.260 * 96.50 [12:35:48]line = 700.59 [12:35:48]line НДС 12% НСП 1% [12:35:48]line > о реализуемом товаре [12:35:48]line ИТОГО: 700.59 [12:35:48]line НСП 1% : 6.20 [12:35:48]line НДС 12% : 74.40 [12:35:48]line Наличными: 0.00 [12:35:48]line Безнал.: 700.59 [12:35:48]line Место: АЗС № 135 "Партнер Нефть" [12:35:48]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:35:48]line СНО: Общий режим [12:35:48]line Чек 309 20.08.2024 12:35 [12:35:48]line Смена: 100 ФФД: 1.0 [12:35:48]line ЗНМ: 0300000196 [12:35:48]line РНМ: 0000000000162794 [12:35:48]line Версия ККМ: v1.0 [12:35:48]line Платежная система: O! деньги [12:35:48]line ФМ: 0000000002094532 [12:35:48]line ФД: 58325 [12:35:48]line ФПД: 4122472503291 [12:35:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123547&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58325&fm=4122472503291&tin=02508201610067®Number=0000000000162794&sum=70059 [12:35:48]OFD Sender: Processing packet 58325 [packets to send 51, broken 50] [12:35:48]ProducePacketName [12:35:48]name=ofd_packets/00058325 [12:35:48]OFD Sender: To server: pG, [12:35:48]CommunicateWithHost lk.salyk.kg:30040 [12:35:48]ConnectInit lk.salyk.kg [12:35:48]written 0, free lines is 4095 [12:35:49]Connected sock=10 [12:35:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 E0 5D 08 01 C5 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A3 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E3 00 00 35 04 06 00 03 BF D6 82 57 FB 26 72 61 ED C3 E0 61 00 [12:35:49]Write to MH i2c: 01 00 00 23 0E 31 [12:35:49]Write i2c OK [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: 01 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: 01 07 00 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: 01 07 00 23 0E 00 00 00 00 00 B7 0C FB [12:35:49]RasterBufferAndPrint [12:35:49]line [12:35:49]line [12:35:49]line [12:35:49]line [12:35:49]line [12:35:49]written 0, free lines is 3261 [12:35:49]MH_Cut [12:35:49]Write to MH i2c: D1 01 00 2A 0E 01 0A [12:35:49]Write i2c OK [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: D1 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: D1 01 00 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: D1 01 00 2A 0E 00 09 [12:35:49]Write to MH i2c: 01 00 00 2B 0E 39 [12:35:49]Write i2c OK [12:35:49]MH_I2C_Read... [12:35:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E9 9A 47 00 90 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E3 00 00 F4 03 04 00 F2 38 C4 66 B6 04 01 00 00 C1 F3 FC 47 6D E0 94 93 [12:35:49]CommunicateWithHost err = 0 [12:35:49]CheckOFDResponse [12:35:49]1017 (14) - 77093643461234 [12:35:49]1041 (16) - 0000000002094532 [12:35:49]1040 (4) - 58325 [12:35:49]1012 (4) - 20.08.2024 06:34 [12:35:49]1206 (1) - 0 [12:35:49]OFD Sender: Remove packet 58325 [12:35:49]ProducePacketName [12:35:49]name=ofd_packets/00058325 [12:35:49]NVStorageDeleteData [12:35:49]OFD Sender: No OFD packet to send [12:35:50]*** Cut start [12:35:50]*** Partial cut [12:35:50]*** CUTSNS_PIN = 1 [12:35:50]*** CUTSNS_PIN = 0 [12:35:50]*** Brake cut motor [12:35:50]Read from MH i2c: 01 [12:35:50]MH_I2C_Read... [12:35:51]*** Stop cut motor [12:35:51]*** Cut end [12:35:51]Read from MH i2c: 01 07 00 [12:35:51]MH_I2C_Read... [12:35:51]Read from MH i2c: 01 07 00 2B 0E 00 00 00 00 00 FF 0F 4E [12:35:51]process_action close_receipt done [12:35:51]requested_data is exist [12:35:51]produce_requested_data [12:35:51]requested_item fm.sn is exist - process it [12:35:51]wFMCommunicate request_size=4 [12:35:51]MH_SAM_APDU [12:35:51]CAPDU: 80 11 00 00 [12:35:51]Write to MH i2c: E2 08 00 2C 0E 80 11 00 00 00 00 00 00 B4 [12:35:51]Write i2c OK [12:35:51]MH_I2C_Read... [12:35:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:51]Read from MH i2c: E2 [12:35:51]MH_I2C_Read... [12:35:51]Read from MH i2c: E2 17 00 [12:35:51]MH_I2C_Read... [12:35:51]Read from MH i2c: E2 17 00 2C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 00 [12:35:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:35:51]wFMCommunicate OK [12:35:51]requested_item fd.num is exist - process it [12:35:51]SAM_PROTO_GetFieldsCounters [12:35:51]wFMCommunicate request_size=4 [12:35:51]MH_SAM_APDU [12:35:51]CAPDU: 80 13 00 00 [12:35:51]Write to MH i2c: E2 08 00 2D 0E 80 13 00 00 00 00 00 00 B7 [12:35:51]Write i2c OK [12:35:51]MH_I2C_Read... [12:35:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:51]Read from MH i2c: E2 [12:35:51]MH_I2C_Read... [12:35:51]Read from MH i2c: E2 62 00 [12:35:51]MH_I2C_Read... [12:35:51]Read from MH i2c: E2 62 00 2D 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [12:35:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:51]wFMCommunicate OK [12:35:51]SAM_PROTO_GetFieldsCounters done [12:35:51]requested_item shift.num is exist - process it [12:35:51]requested_item shift.opened is exist - process it [12:35:51]req_shift_opened [12:35:51]FM_GetShiftState [12:35:51]SAM_PROTO_GetShiftState [12:35:51]wFMCommunicate request_size=4 [12:35:51]MH_SAM_APDU [12:35:51]CAPDU: 80 13 01 00 [12:35:51]Write to MH i2c: E2 08 00 2E 0E 80 13 01 00 00 00 00 00 B9 [12:35:51]Write i2c OK [12:35:51]MH_I2C_Read... [12:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:51]Read from MH i2c: E2 [12:35:51]MH_I2C_Read... [12:35:51]Read from MH i2c: E2 0E 00 [12:35:51]MH_I2C_Read... [12:35:51]Read from MH i2c: E2 0E 00 2E 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DC [12:35:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:35:51]wFMCommunicate OK [12:35:51]SAM_PROTO_GetShiftState done [12:35:51]FM_GetShiftState done [12:35:51]req_shift_opened done [12:35:51]requested_item shift.open_date is exist - process it [12:35:51]req_shift_open_date [12:35:51]req_shift_open_date done [12:35:51]produce_requested_data done [12:35:51]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58325,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:35:51]process_action_free close_receipt [12:35:51]json_value_free [12:35:51]json_value_free done [12:35:51]process_json_proto returns [12:35:51]Send response to host [12:35:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58325,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:35:51]free response buf [12:35:51]execute_script done [12:35:51]execute_script returns [12:35:51]free content buf [12:35:51]Sock 8.Close socket [12:35:51]Sock 8.Thread stoped [12:35:55]OFD Sender: No OFD packet to send [12:36:00]OFD Sender: No OFD packet to send [12:36:05]OFD Sender: No OFD packet to send [12:36:10]OFD Sender: No OFD packet to send [12:36:15]OFD Sender: No OFD packet to send [12:36:20]OFD Sender: No OFD packet to send [12:36:25]OFD Sender: No OFD packet to send [12:36:30]OFD Sender: No OFD packet to send [12:36:35]OFD Sender: No OFD packet to send [12:36:40]OFD Sender: No OFD packet to send [12:36:45]OFD Sender: No OFD packet to send [12:36:50]OFD Sender: No OFD packet to send [12:36:55]OFD Sender: No OFD packet to send [12:36:59]accept exits with 9 [12:36:59]New connection [12:36:59]New thread 3066711396 created [12:36:59]Thread 3066854756 joined [12:36:59]Waiting for new connection... [12:36:59] Sock 9.Parse request [12:36:59]Sock 9.Check first char [12:36:59]Sock 9.First char is OK [12:36:59]request: POST /json_proto HTTP/1.0 [12:36:59]Method: POST [12:36:59]URL: /json_proto [12:36:59]Method is POST - this is cgi request [12:36:59]url: /json_proto [12:36:59]query_string will be loaded in cgi processing [12:36:59]execute_cgi json_proto POST (null) [12:36:59]execute_cgi path=json_proto method=POST [12:36:59]POST find Content-Length [12:36:59]Host: 172.17.44.3:8080 [12:36:59]Content-Length: 783 [12:36:59]Content-Type: application/json [12:36:59] [12:36:59]POST finish read [12:36:59]Found Content-Length = 783 [12:36:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:59]execute_script... [12:36:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:59]POST & json_proto [12:36:59]process_json_proto [12:36:59]json parsed OK: [12:36:59]protocol is kg_v1.0 [12:36:59]action value=close_receipt [12:36:59]process_action close_receipt [12:36:59]cmd_close_receipt [12:36:59]MH_GetDate [12:36:59]Write to MH i2c: F0 00 00 2F 0E 2C [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: F0 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: F0 09 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: F0 09 00 2F 0E 00 EC 8D C4 66 AD C5 5D 66 0D [12:37:00]GetLastDocTimeStamp 1724157347 [12:37:00]current date 1724157420 [12:37:00]FM_GetShiftState [12:37:00]SAM_PROTO_GetShiftState [12:37:00]wFMCommunicate request_size=4 [12:37:00]MH_SAM_APDU [12:37:00]CAPDU: 80 13 01 00 [12:37:00]Write to MH i2c: E2 08 00 30 0E 80 13 01 00 00 00 00 00 BB [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:00]Read from MH i2c: E2 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 0E 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 0E 00 30 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DE [12:37:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:37:00]wFMCommunicate OK [12:37:00]SAM_PROTO_GetShiftState done [12:37:00]FM_GetShiftState done [12:37:00]opened in 1724112910 [12:37:00]opened+sec_in_day 1724199310 [12:37:00]quantity*price = 80014 [12:37:00]sum+1 = 80015 [12:37:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.14 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.14 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 310 20.08.2024 12:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58326 ФПД: 35112645870056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123700&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58326&fm=35112645870056&tin=02508201610067®Number=0000000000162794&sum=80014 [12:37:01]StoreToDocumentArchive [12:37:01]shift 100 fd 58326 [12:37:01]save to /storage/0100/doc_00058326 [12:37:01]save last doc name /storage/0100/doc_00058326 to /storage/kkm_last_doc_name [12:37:01]save OK [12:37:01]Clear old archive folders... [12:37:01]ProcessDocumentItem done err = 0, tmpTLVsize=244 [12:37:01]tlvbuf is 01983970 [12:37:01]SAM_PROTO_ClearQueue [12:37:01]wFMCommunicate request_size=4 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 09 00 00 [12:37:01]Write to MH i2c: E2 08 00 3D 0E 80 09 00 00 00 00 00 00 BD [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 3D 0E 00 90 00 BF [12:37:01]RAPDU: 90 00 [12:37:01]wFMCommunicate OK [12:37:01]SAM_PROTO_ClearQueue done [12:37:01]KKMCreateOFDPacket [12:37:01]OFDProtocolAddRootSTLVToBuf [12:37:01]FM_MakeSignedData [12:37:01]FM_MakeSignedData [12:37:01]SAM_PROTO_SignData [12:37:01]wFMCommunicate request_size=4 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 0D 01 02 [12:37:01]Write to MH i2c: E2 08 00 3E 0E 80 0D 01 02 00 00 00 00 C5 [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 3E 0E 00 90 00 C0 [12:37:01]RAPDU: 90 00 [12:37:01]wFMCommunicate OK [12:37:01]wFMCommunicate request_size=253 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 EC 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E3 00 00 35 04 06 00 1F EF 4C C8 C1 E8 [12:37:01]Write to MH i2c: E2 00 01 3F 0E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 EC 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E3 00 00 35 04 06 00 1F EF 4C C8 C1 E8 00 00 3E [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 3F 0E 00 90 00 C1 [12:37:01]RAPDU: 90 00 [12:37:01]wFMCommunicate OK [12:37:01]wFMCommunicate request_size=4 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 0D 03 02 [12:37:01]Write to MH i2c: E2 08 00 40 0E 80 0D 03 02 00 00 00 00 C9 [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 0B 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 0B 00 40 0E 00 C1 8C DD 0C DE FB DC 64 90 00 19 [12:37:01]RAPDU: C1 8C DD 0C DE FB DC 64 90 00 [12:37:01]wFMCommunicate OK [12:37:01]SAM_PROTO_SignData done [12:37:01]FM_MakeSignedData done [12:37:01]CreateOFDProtocolMessage [12:37:01]wFMCommunicate request_size=4 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 11 00 00 [12:37:01]Write to MH i2c: E2 08 00 41 0E 80 11 00 00 00 00 00 00 C9 [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 17 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 17 00 41 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 15 [12:37:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:37:01]wFMCommunicate OK [12:37:01]CreateOFDProtocolMessage done [12:37:01]OFDSenderStorePacket 58326 [12:37:01]StoreOFDPacket docnum=58326 [12:37:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 15 B9 00 01 E0 8C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 EC 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E3 00 00 35 04 06 00 1F EF 4C C8 C1 E8 C1 8C DD 0C DE FB DC 64 [12:37:01]CheckFolder [12:37:01]dirname=/storage/ofd_packets [12:37:01]CheckFolder done [12:37:01]ProducePacketName [12:37:01]name=ofd_packets/00058326 [12:37:01]NVStorageSaveData ofd_packets/00058326 [12:37:01]File name is /storage/ofd_packets/00058326 [12:37:01]Write 294 bytes [12:37:01]NVStorageSaveData done [12:37:01]OFDSenderStorePacket done [12:37:01]KKMCreateOFDPacket done [12:37:01]NVStorageSaveData kkm_last_timestamp [12:37:01]File name is /storage/kkm_last_timestamp [12:37:01]Write 4 bytes [12:37:01]NVStorageSaveData done [12:37:01]ExternCall_PrintAddStr [12:37:01]wPrintStart [12:37:01]Write to MH i2c: 01 00 00 42 0E 50 [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: 01 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: 01 07 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: 01 07 00 42 0E 00 00 00 00 00 FF 0F 65 [12:37:01]RasterBufferAndPrint [12:37:01]line Счет N : (1)2075596 [12:37:01]line ИНН: 02508201610067 [12:37:01]line Контрольно-Кассовый Чек [12:37:01]line ПРОДАЖА [12:37:01]line ТРК (МРК, ГНК) : 54 [12:37:01]line Товар: 2710124130 [12:37:01]line SU-92 [12:37:01]line 11.630 * 68.80 [12:37:01]line = 800.14 [12:37:01]line НДС 12% НСП 1% [12:37:01]line > о реализуемом товаре [12:37:01]line ИТОГО: 800.14 [12:37:01]line НСП 1% : 7.08 [12:37:01]line НДС 12% : 84.97 [12:37:01]line Наличными: 0.00 [12:37:01]line Безнал.: 800.14 [12:37:01]line Место: АЗС № 135 "Партнер Нефть" [12:37:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:37:01]line СНО: Общий режим [12:37:01]line Чек 310 20.08.2024 12:37 [12:37:01]line Смена: 100 ФФД: 1.0 [12:37:01]line ЗНМ: 0300000196 [12:37:01]line РНМ: 0000000000162794 [12:37:01]line Версия ККМ: v1.0 [12:37:01]line Платежная система: O! деньги [12:37:01]line ФМ: 0000000002094532 [12:37:01]line ФД: 58326 [12:37:01]line ФПД: 35112645870056 [12:37:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123700&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58326&fm=35112645870056&tin=02508201610067®Number=0000000000162794&sum=80014 [12:37:01]OFD Sender: Processing packet 58326 [packets to send 51, broken 50] [12:37:01]ProducePacketName [12:37:01]name=ofd_packets/00058326 [12:37:01]OFD Sender: To server: pG, [12:37:01]CommunicateWithHost lk.salyk.kg:30040 [12:37:01]ConnectInit lk.salyk.kg [12:37:01]written 0, free lines is 4095 [12:37:02]Connected sock=10 [12:37:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 15 B9 00 01 E0 8C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 EC 8D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E3 00 00 35 04 06 00 1F EF 4C C8 C1 E8 C1 8C DD 0C DE FB DC 64 [12:37:02]Write to MH i2c: 01 00 00 6C 0E 7A [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 07 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 07 00 6C 0E 00 00 00 00 00 B5 0C 42 [12:37:02]RasterBufferAndPrint [12:37:02]line [12:37:02]line [12:37:02]line [12:37:02]line [12:37:02]line [12:37:02]written 0, free lines is 3259 [12:37:02]MH_Cut [12:37:02]Write to MH i2c: D1 01 00 73 0E 01 53 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: D1 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: D1 01 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: D1 01 00 73 0E 00 52 [12:37:02]Write to MH i2c: 01 00 00 74 0E 82 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C0 68 47 00 3F 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E3 00 00 F4 03 04 00 3B 39 C4 66 B6 04 01 00 00 1D F6 D0 A3 51 40 B5 16 [12:37:02]CommunicateWithHost err = 0 [12:37:02]CheckOFDResponse [12:37:02]1017 (14) - 77093643461234 [12:37:02]1041 (16) - 0000000002094532 [12:37:02]1040 (4) - 58326 [12:37:02]1012 (4) - 20.08.2024 06:35 [12:37:02]1206 (1) - 0 [12:37:02]OFD Sender: Remove packet 58326 [12:37:02]ProducePacketName [12:37:02]name=ofd_packets/00058326 [12:37:02]NVStorageDeleteData [12:37:02]OFD Sender: No OFD packet to send [12:37:03]*** Cut start [12:37:03]*** Partial cut [12:37:03]*** CUTSNS_PIN = 1 [12:37:03]*** CUTSNS_PIN = 0 [12:37:03]*** Brake cut motor [12:37:03]Read from MH i2c: 01 [12:37:03]MH_I2C_Read... [12:37:03]*** Stop cut motor [12:37:03]*** Cut end [12:37:03]Read from MH i2c: 01 07 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: 01 07 00 74 0E 00 00 00 00 00 FF 0F 97 [12:37:03]process_action close_receipt done [12:37:03]requested_data is exist [12:37:03]produce_requested_data [12:37:03]requested_item fm.sn is exist - process it [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 11 00 00 [12:37:03]Write to MH i2c: E2 08 00 75 0E 80 11 00 00 00 00 00 00 FD [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:04]Read from MH i2c: E2 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 17 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 17 00 75 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 49 [12:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:37:04]wFMCommunicate OK [12:37:04]requested_item fd.num is exist - process it [12:37:04]SAM_PROTO_GetFieldsCounters [12:37:04]wFMCommunicate request_size=4 [12:37:04]MH_SAM_APDU [12:37:04]CAPDU: 80 13 00 00 [12:37:04]Write to MH i2c: E2 08 00 76 0E 80 13 00 00 00 00 00 00 00 [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:04]Read from MH i2c: E2 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 62 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 62 00 76 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [12:37:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:04]wFMCommunicate OK [12:37:04]SAM_PROTO_GetFieldsCounters done [12:37:04]requested_item shift.num is exist - process it [12:37:04]requested_item shift.opened is exist - process it [12:37:04]req_shift_opened [12:37:04]FM_GetShiftState [12:37:04]SAM_PROTO_GetShiftState [12:37:04]wFMCommunicate request_size=4 [12:37:04]MH_SAM_APDU [12:37:04]CAPDU: 80 13 01 00 [12:37:04]Write to MH i2c: E2 08 00 77 0E 80 13 01 00 00 00 00 00 02 [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:04]Read from MH i2c: E2 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 0E 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 0E 00 77 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 25 [12:37:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:37:04]wFMCommunicate OK [12:37:04]SAM_PROTO_GetShiftState done [12:37:04]FM_GetShiftState done [12:37:04]req_shift_opened done [12:37:04]requested_item shift.open_date is exist - process it [12:37:04]req_shift_open_date [12:37:04]req_shift_open_date done [12:37:04]produce_requested_data done [12:37:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58326,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:37:04]process_action_free close_receipt [12:37:04]json_value_free [12:37:04]json_value_free done [12:37:04]process_json_proto returns [12:37:04]Send response to host [12:37:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58326,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:37:04]free response buf [12:37:04]execute_script done [12:37:04]execute_script returns [12:37:04]free content buf [12:37:04]Sock 9.Close socket [12:37:04]Sock 9.Thread stoped [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:18]OFD Sender: No OFD packet to send [12:37:23]OFD Sender: No OFD packet to send [12:37:28]OFD Sender: No OFD packet to send [12:37:33]OFD Sender: No OFD packet to send [12:37:38]OFD Sender: No OFD packet to send [12:37:43]OFD Sender: No OFD packet to send [12:37:48]OFD Sender: No OFD packet to send [12:37: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:37]accept exits with 8 [12:39:37]New connection [12:39:37]New thread 3066854756 created [12:39:37]Thread 3066711396 joined [12:39:37]Waiting for new connection... [12:39:37] Sock 8.Parse request [12:39:37]Sock 8.Check first char [12:39:37]Sock 8.First char is OK [12:39:37]request: POST /json_proto HTTP/1.0 [12:39:37]Method: POST [12:39:37]URL: /json_proto [12:39:37]Method is POST - this is cgi request [12:39:37]url: /json_proto [12:39:37]query_string will be loaded in cgi processing [12:39:37]execute_cgi json_proto POST (null) [12:39:37]execute_cgi path=json_proto method=POST [12:39:37]POST find Content-Length [12:39:37]Host: 172.17.44.3:8080 [12:39:37]Content-Length: 790 [12:39:37]Content-Type: application/json [12:39:37] [12:39:37]POST finish read [12:39:37]Found Content-Length = 790 [12:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 45.940, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:37]execute_script... [12:39: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)2075597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 45.940, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:37]POST & json_proto [12:39:37]process_json_proto [12:39:37]json parsed OK: [12:39:37]protocol is kg_v1.0 [12:39:37]action value=close_receipt [12:39:37]process_action close_receipt [12:39:37]cmd_close_receipt [12:39:37]MH_GetDate [12:39:37]Write to MH i2c: F0 00 00 78 0E 75 [12:39:37]Write i2c OK [12:39:37]MH_I2C_Read... [12:39:37]Read from MH i2c: F0 [12:39:37]MH_I2C_Read... [12:39:37]Read from MH i2c: F0 09 00 [12:39:37]MH_I2C_Read... [12:39:37]Read from MH i2c: F0 09 00 78 0E 00 89 8E C4 66 AD C5 5D 66 F4 [12:39:37]GetLastDocTimeStamp 1724157420 [12:39:37]current date 1724157577 [12:39:37]FM_GetShiftState [12:39:37]SAM_PROTO_GetShiftState [12:39:37]wFMCommunicate request_size=4 [12:39:37]MH_SAM_APDU [12:39:37]CAPDU: 80 13 01 00 [12:39:37]Write to MH i2c: E2 08 00 79 0E 80 13 01 00 00 00 00 00 04 [12:39:37]Write i2c OK [12:39:37]MH_I2C_Read... [12:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:37]Read from MH i2c: E2 [12:39:37]MH_I2C_Read... [12:39:37]Read from MH i2c: E2 0E 00 [12:39:37]MH_I2C_Read... [12:39:37]Read from MH i2c: E2 0E 00 79 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 27 [12:39:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:39:37]wFMCommunicate OK [12:39:37]SAM_PROTO_GetShiftState done [12:39:37]FM_GetShiftState done [12:39:37]opened in 1724112910 [12:39:37]opened+sec_in_day 1724199310 [12:39:37]quantity*price = 0 [12:39:37]sum+1 = 1 [12:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 311 20.08.2024 12:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58327 ФПД: 127428468005045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123937&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58327&fm=127428468005045&tin=02508201610067®Number=0000000000162794&sum=0 [12:39:38]StoreToDocumentArchive [12:39:38]shift 100 fd 58327 [12:39:38]save to /storage/0100/doc_00058327 [12:39:38]save last doc name /storage/0100/doc_00058327 to /storage/kkm_last_doc_name [12:39:38]save OK [12:39:38]Clear old archive folders... [12:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:39:38]tlvbuf is 0198ABB0 [12:39:38]SAM_PROTO_ClearQueue [12:39:38]wFMCommunicate request_size=4 [12:39:38]MH_SAM_APDU [12:39:38]CAPDU: 80 09 00 00 [12:39:38]Write to MH i2c: E2 08 00 86 0E 80 09 00 00 00 00 00 00 06 [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:38]Read from MH i2c: E2 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 86 0E 00 90 00 08 [12:39:38]RAPDU: 90 00 [12:39:38]wFMCommunicate OK [12:39:38]SAM_PROTO_ClearQueue done [12:39:38]KKMCreateOFDPacket [12:39:38]OFDProtocolAddRootSTLVToBuf [12:39:38]FM_MakeSignedData [12:39:38]FM_MakeSignedData [12:39:38]SAM_PROTO_SignData [12:39:38]wFMCommunicate request_size=4 [12:39:38]MH_SAM_APDU [12:39:38]CAPDU: 80 0D 01 02 [12:39:38]Write to MH i2c: E2 08 00 87 0E 80 0D 01 02 00 00 00 00 0E [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:38]Read from MH i2c: E2 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 87 0E 00 90 00 09 [12:39:38]RAPDU: 90 00 [12:39:38]wFMCommunicate OK [12:39:38]wFMCommunicate request_size=255 [12:39:38]MH_SAM_APDU [12:39: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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 89 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E3 00 00 35 04 06 00 73 E5 40 91 [12:39:38]Write to MH i2c: E2 02 01 88 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 89 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E3 00 00 35 04 06 00 73 E5 40 91 00 00 4F [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:38]Read from MH i2c: E2 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 88 0E 00 90 00 0A [12:39:38]RAPDU: 90 00 [12:39:38]wFMCommunicate OK [12:39:38]wFMCommunicate request_size=7 [12:39:38]MH_SAM_APDU [12:39:38]CAPDU: 80 0D 02 02 02 D8 B5 [12:39:38]Write to MH i2c: E2 0A 00 89 0E 80 0D 02 02 02 00 D8 B5 00 00 A2 [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:38]Read from MH i2c: E2 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 89 0E 00 90 00 0B [12:39:38]RAPDU: 90 00 [12:39:38]wFMCommunicate OK [12:39:38]wFMCommunicate request_size=4 [12:39:38]MH_SAM_APDU [12:39:38]CAPDU: 80 0D 03 02 [12:39:38]Write to MH i2c: E2 08 00 8A 0E 80 0D 03 02 00 00 00 00 13 [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:38]Read from MH i2c: E2 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 0B 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 0B 00 8A 0E 00 7F C8 6A 02 9A 9F 38 F0 90 00 28 [12:39:38]RAPDU: 7F C8 6A 02 9A 9F 38 F0 90 00 [12:39:38]wFMCommunicate OK [12:39:38]SAM_PROTO_SignData done [12:39:38]FM_MakeSignedData done [12:39:38]CreateOFDProtocolMessage [12:39:38]wFMCommunicate request_size=4 [12:39:38]MH_SAM_APDU [12:39:38]CAPDU: 80 11 00 00 [12:39:38]Write to MH i2c: E2 08 00 8B 0E 80 11 00 00 00 00 00 00 13 [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:38]Read from MH i2c: E2 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 17 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 17 00 8B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [12:39:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:39:38]wFMCommunicate OK [12:39:38]CreateOFDProtocolMessage done [12:39:38]OFDSenderStorePacket 58327 [12:39:38]StoreOFDPacket docnum=58327 [12:39:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 96 AB 04 01 40 7D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 89 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E3 00 00 35 04 06 00 73 E5 40 91 D8 B5 7F C8 6A 02 9A 9F 38 F0 [12:39:38]CheckFolder [12:39:38]dirname=/storage/ofd_packets [12:39:38]CheckFolder done [12:39:38]ProducePacketName [12:39:38]name=ofd_packets/00058327 [12:39:38]NVStorageSaveData ofd_packets/00058327 [12:39:38]File name is /storage/ofd_packets/00058327 [12:39:38]Write 298 bytes [12:39:38]NVStorageSaveData done [12:39:38]OFDSenderStorePacket done [12:39:38]KKMCreateOFDPacket done [12:39:38]NVStorageSaveData kkm_last_timestamp [12:39:38]File name is /storage/kkm_last_timestamp [12:39:38]Write 4 bytes [12:39:38]NVStorageSaveData done [12:39:38]ExternCall_PrintAddStr [12:39:38]wPrintStart [12:39:38]Write to MH i2c: 01 00 00 8C 0E 9A [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: 01 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: 01 07 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: 01 07 00 8C 0E 00 00 00 00 00 FF 0F AF [12:39:38]RasterBufferAndPrint [12:39:38]line Счет N : (1)2075597 [12:39:38]line ИНН: 02508201610067 [12:39:38]line Контрольно-Кассовый Чек [12:39:38]line ПРОДАЖА [12:39:38]line ТРК (МРК, ГНК) : 21 [12:39:38]line Товар: 2710194210 [12:39:38]line ДТ-К-5 [12:39:38]line 45.940 * 0.00 [12:39:38]line = 0.00 [12:39:38]line НДС 12% НСП 1% [12:39:38]line > о реализуемом товаре [12:39:38]line ИТОГО: 0.00 [12:39:38]line НСП 1% : 0.00 [12:39:38]line НДС 12% : 0.00 [12:39:38]line Наличными: 0.00 [12:39:38]line Безнал.: 0.00 [12:39:38]line Место: АЗС № 135 "Партнер Нефть" [12:39:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:39:38]line СНО: Общий режим [12:39:38]line Чек 311 20.08.2024 12:39 [12:39:38]line Смена: 100 ФФД: 1.0 [12:39:38]line ЗНМ: 0300000196 [12:39:38]line РНМ: 0000000000162794 [12:39:38]line Версия ККМ: v1.0 [12:39:38]line Талоны: Топливная Карта [12:39:38]line 68771 [12:39:38]line ФМ: 0000000002094532 [12:39:38]line ФД: 58327 [12:39:38]line ФПД: 127428468005045 [12:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123937&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58327&fm=127428468005045&tin=02508201610067®Number=0000000000162794&sum=0 [12:39:39]OFD Sender: Processing packet 58327 [packets to send 51, broken 50] [12:39:39]ProducePacketName [12:39:39]name=ofd_packets/00058327 [12:39:39]OFD Sender: To server: pG, [12:39:39]CommunicateWithHost lk.salyk.kg:30040 [12:39:39]ConnectInit lk.salyk.kg [12:39:39]written 0, free lines is 4095 [12:39:39]Write to MH i2c: 01 00 00 B6 0E C4 [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: 01 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: 01 07 00 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: 01 07 00 B6 0E 00 00 00 00 00 B1 0C 88 [12:39:39]RasterBufferAndPrint [12:39:39]line [12:39:39]line [12:39:39]line [12:39:39]line [12:39:39]line [12:39:39]written 0, free lines is 3254 [12:39:39]MH_Cut [12:39:39]Write to MH i2c: D1 01 00 BD 0E 01 9D [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: D1 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: D1 01 00 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: D1 01 00 BD 0E 00 9C [12:39:39]Write to MH i2c: 01 00 00 BE 0E CC [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:40]*** Cut start [12:39:40]*** Partial cut [12:39:40]*** CUTSNS_PIN = 1 [12:39:40]*** CUTSNS_PIN = 0 [12:39:40]*** Brake cut motor [12:39:41]Read from MH i2c: 01 [12:39:41]MH_I2C_Read... [12:39:41]*** Stop cut motor [12:39:41]*** Cut end [12:39:41]Read from MH i2c: 01 07 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: 01 07 00 BE 0E 00 00 00 00 00 FF 0F E1 [12:39:41]process_action close_receipt done [12:39:41]requested_data is exist [12:39:41]produce_requested_data [12:39:41]requested_item fm.sn is exist - process it [12:39:41]wFMCommunicate request_size=4 [12:39:41]MH_SAM_APDU [12:39:41]CAPDU: 80 11 00 00 [12:39:41]Write to MH i2c: E2 08 00 BF 0E 80 11 00 00 00 00 00 00 47 [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:41]Read from MH i2c: E2 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: E2 17 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: E2 17 00 BF 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 93 [12:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:39:41]wFMCommunicate OK [12:39:41]requested_item fd.num is exist - process it [12:39:41]SAM_PROTO_GetFieldsCounters [12:39:41]wFMCommunicate request_size=4 [12:39:41]MH_SAM_APDU [12:39:41]CAPDU: 80 13 00 00 [12:39:41]Write to MH i2c: E2 08 00 C0 0E 80 13 00 00 00 00 00 00 4A [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:41]Read from MH i2c: E2 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: E2 62 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: E2 62 00 C0 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [12:39:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:41]wFMCommunicate OK [12:39:41]SAM_PROTO_GetFieldsCounters done [12:39:41]requested_item shift.num is exist - process it [12:39:41]requested_item shift.opened is exist - process it [12:39:41]req_shift_opened [12:39:41]FM_GetShiftState [12:39:41]SAM_PROTO_GetShiftState [12:39:41]wFMCommunicate request_size=4 [12:39:41]MH_SAM_APDU [12:39:41]CAPDU: 80 13 01 00 [12:39:41]Write to MH i2c: E2 08 00 C1 0E 80 13 01 00 00 00 00 00 4C [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:41]Read from MH i2c: E2 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: E2 0E 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: E2 0E 00 C1 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6F [12:39:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:39:41]wFMCommunicate OK [12:39:41]SAM_PROTO_GetShiftState done [12:39:41]FM_GetShiftState done [12:39:41]req_shift_opened done [12:39:41]requested_item shift.open_date is exist - process it [12:39:41]req_shift_open_date [12:39:41]req_shift_open_date done [12:39:41]produce_requested_data done [12:39:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58327,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:39:41]process_action_free close_receipt [12:39:41]json_value_free [12:39:41]json_value_free done [12:39:41]process_json_proto returns [12:39:41]Send response to host [12:39:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58327,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:39:41]free response buf [12:39:41]execute_script done [12:39:41]execute_script returns [12:39:41]free content buf [12:39:41]Sock 8.Close socket [12:39:41]Sock 8.Thread stoped [12:39:41]accept exits with 9 [12:39:41]New connection [12:39:41]New thread 3066711396 created [12:39:41]Thread 3066854756 joined [12:39:41]Waiting for new connection... [12:39:41] Sock 9.Parse request [12:39:41]Sock 9.Check first char [12:39:41]Sock 9.First char is OK [12:39:41]request: POST /json_proto HTTP/1.0 [12:39:41]Method: POST [12:39:41]URL: /json_proto [12:39:41]Method is POST - this is cgi request [12:39:41]url: /json_proto [12:39:41]query_string will be loaded in cgi processing [12:39:41]execute_cgi json_proto POST (null) [12:39:41]execute_cgi path=json_proto method=POST [12:39:41]POST find Content-Length [12:39:41]Host: 172.17.44.3:8080 [12:39:41]Content-Length: 790 [12:39:41]Content-Type: application/json [12:39:41] [12:39:41]POST finish read [12:39:41]Found Content-Length = 790 [12:39:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:41]execute_script... [12:39: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)2075599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:41]POST & json_proto [12:39:41]process_json_proto [12:39:41]json parsed OK: [12:39:41]protocol is kg_v1.0 [12:39:41]action value=close_receipt [12:39:41]process_action close_receipt [12:39:41]cmd_close_receipt [12:39:41]MH_GetDate [12:39:41]Write to MH i2c: F0 00 00 C2 0E BF [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: F0 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: F0 09 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: F0 09 00 C2 0E 00 8E 8E C4 66 AD C5 5D 66 43 [12:39:41]GetLastDocTimeStamp 1724157577 [12:39:41]current date 1724157582 [12:39:41]FM_GetShiftState [12:39:41]SAM_PROTO_GetShiftState [12:39:41]wFMCommunicate request_size=4 [12:39:41]MH_SAM_APDU [12:39:41]CAPDU: 80 13 01 00 [12:39:41]Write to MH i2c: E2 08 00 C3 0E 80 13 01 00 00 00 00 00 4E [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:41]Read from MH i2c: E2 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: E2 0E 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: E2 0E 00 C3 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 71 [12:39:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:39:41]wFMCommunicate OK [12:39:41]SAM_PROTO_GetShiftState done [12:39:41]FM_GetShiftState done [12:39:41]opened in 1724112910 [12:39:41]opened+sec_in_day 1724199310 [12:39:41]quantity*price = 0 [12:39:41]sum+1 = 1 [12:39:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 312 20.08.2024 12:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58328 ФПД: 183189334598502 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123942&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58328&fm=183189334598502&tin=02508201610067®Number=0000000000162794&sum=0 [12:39:43]StoreToDocumentArchive [12:39:43]shift 100 fd 58328 [12:39:43]save to /storage/0100/doc_00058328 [12:39:43]save last doc name /storage/0100/doc_00058328 to /storage/kkm_last_doc_name [12:39:43]save OK [12:39:43]Clear old archive folders... [12:39:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:39:43]tlvbuf is 0196E420 [12:39:43]SAM_PROTO_ClearQueue [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 09 00 00 [12:39:43]Write to MH i2c: E2 08 00 D0 0E 80 09 00 00 00 00 00 00 50 [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 03 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 03 00 D0 0E 00 90 00 52 [12:39:43]RAPDU: 90 00 [12:39:43]wFMCommunicate OK [12:39:43]SAM_PROTO_ClearQueue done [12:39:43]KKMCreateOFDPacket [12:39:43]OFDProtocolAddRootSTLVToBuf [12:39:43]FM_MakeSignedData [12:39:43]FM_MakeSignedData [12:39:43]SAM_PROTO_SignData [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 0D 01 02 [12:39:43]Write to MH i2c: E2 08 00 D1 0E 80 0D 01 02 00 00 00 00 58 [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 03 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 03 00 D1 0E 00 90 00 53 [12:39:43]RAPDU: 90 00 [12:39:43]wFMCommunicate OK [12:39:43]wFMCommunicate request_size=255 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 8E 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E3 00 00 35 04 06 00 A6 9C 17 37 [12:39:43]Write to MH i2c: E2 02 01 D2 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 8E 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E3 00 00 35 04 06 00 A6 9C 17 37 00 00 5D [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 03 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 03 00 D2 0E 00 90 00 54 [12:39:43]RAPDU: 90 00 [12:39:43]wFMCommunicate OK [12:39:43]wFMCommunicate request_size=7 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 0D 02 02 02 23 66 [12:39:43]Write to MH i2c: E2 0A 00 D3 0E 80 0D 02 02 02 00 23 66 00 00 E8 [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 03 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 03 00 D3 0E 00 90 00 55 [12:39:43]RAPDU: 90 00 [12:39:43]wFMCommunicate OK [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 0D 03 02 [12:39:43]Write to MH i2c: E2 08 00 D4 0E 80 0D 03 02 00 00 00 00 5D [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 0B 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 0B 00 D4 0E 00 2D FA 8E 1B E2 BA A0 9E 90 00 08 [12:39:43]RAPDU: 2D FA 8E 1B E2 BA A0 9E 90 00 [12:39:43]wFMCommunicate OK [12:39:43]SAM_PROTO_SignData done [12:39:43]FM_MakeSignedData done [12:39:43]CreateOFDProtocolMessage [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 11 00 00 [12:39:43]Write to MH i2c: E2 08 00 D5 0E 80 11 00 00 00 00 00 00 5D [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 17 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 17 00 D5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A9 [12:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:39:43]wFMCommunicate OK [12:39:43]CreateOFDProtocolMessage done [12:39:43]OFDSenderStorePacket 58328 [12:39:43]StoreOFDPacket docnum=58328 [12:39:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 FC 70 04 01 85 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 8E 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E3 00 00 35 04 06 00 A6 9C 17 37 23 66 2D FA 8E 1B E2 BA A0 9E [12:39:43]CheckFolder [12:39:43]dirname=/storage/ofd_packets [12:39:43]CheckFolder done [12:39:43]ProducePacketName [12:39:43]name=ofd_packets/00058328 [12:39:43]NVStorageSaveData ofd_packets/00058328 [12:39:43]File name is /storage/ofd_packets/00058328 [12:39:43]Write 298 bytes [12:39:43]NVStorageSaveData done [12:39:43]OFDSenderStorePacket done [12:39:43]KKMCreateOFDPacket done [12:39:43]NVStorageSaveData kkm_last_timestamp [12:39:43]File name is /storage/kkm_last_timestamp [12:39:43]Write 4 bytes [12:39:43]NVStorageSaveData done [12:39:44]ExternCall_PrintAddStr [12:39:44]wPrintStart [12:39:44]Write to MH i2c: 01 00 00 D6 0E E4 [12:39:44]Write i2c OK [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: 01 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: 01 07 00 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: 01 07 00 D6 0E 00 00 00 00 00 FF 0F F9 [12:39:44]RasterBufferAndPrint [12:39:44]line Счет N : (1)2075599 [12:39:44]line ИНН: 02508201610067 [12:39:44]line Контрольно-Кассовый Чек [12:39:44]line ПРОДАЖА [12:39:44]line ТРК (МРК, ГНК) : 11 [12:39:44]line Товар: 2710194210 [12:39:44]line ДТ-К-5 [12:39:44]line 13.130 * 0.00 [12:39:44]line = 0.00 [12:39:44]line НДС 12% НСП 1% [12:39:44]line > о реализуемом товаре [12:39:44]line ИТОГО: 0.00 [12:39:44]line НСП 1% : 0.00 [12:39:44]line НДС 12% : 0.00 [12:39:44]line Наличными: 0.00 [12:39:44]line Безнал.: 0.00 [12:39:44]line Место: АЗС № 135 "Партнер Нефть" [12:39:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:39:44]line СНО: Общий режим [12:39:44]line Чек 312 20.08.2024 12:39 [12:39:44]line Смена: 100 ФФД: 1.0 [12:39:44]line ЗНМ: 0300000196 [12:39:44]line РНМ: 0000000000162794 [12:39:44]line Версия ККМ: v1.0 [12:39:44]line Талоны: Топливная Карта [12:39:44]line 68771 [12:39:44]line ФМ: 0000000002094532 [12:39:44]line ФД: 58328 [12:39:44]line ФПД: 183189334598502 [12:39:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123942&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58328&fm=183189334598502&tin=02508201610067®Number=0000000000162794&sum=0 [12:39:44]written 0, free lines is 4095 [12:39:44]Write to MH i2c: 01 00 00 00 0F 0F [12:39:44]Write i2c OK [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: 01 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: 01 07 00 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: 01 07 00 00 0F 00 00 00 00 00 BE 0C E0 [12:39:44]RasterBufferAndPrint [12:39:44]line [12:39:44]line [12:39:44]line [12:39:44]line [12:39:44]line [12:39:44]written 0, free lines is 3270 [12:39:44]MH_Cut [12:39:44]Write to MH i2c: D1 01 00 07 0F 01 E8 [12:39:44]Write i2c OK [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: D1 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: D1 01 00 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: D1 01 00 07 0F 00 E7 [12:39:44]Write to MH i2c: 01 00 00 08 0F 17 [12:39:44]Write i2c OK [12:39:44]MH_I2C_Read... [12:39:45]*** Cut start [12:39:45]*** Partial cut [12:39:45]*** CUTSNS_PIN = 1 [12:39:45]*** CUTSNS_PIN = 0 [12:39:45]*** Brake cut motor [12:39:45]Read from MH i2c: 01 [12:39:46]MH_I2C_Read... [12:39:46]*** Stop cut motor [12:39:46]*** Cut end [12:39:46]Read from MH i2c: 01 07 00 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: 01 07 00 08 0F 00 00 00 00 00 FF 0F 2C [12:39:46]process_action close_receipt done [12:39:46]requested_data is exist [12:39:46]produce_requested_data [12:39:46]requested_item fm.sn is exist - process it [12:39:46]wFMCommunicate request_size=4 [12:39:46]MH_SAM_APDU [12:39:46]CAPDU: 80 11 00 00 [12:39:46]Write to MH i2c: E2 08 00 09 0F 80 11 00 00 00 00 00 00 92 [12:39:46]Write i2c OK [12:39:46]MH_I2C_Read... [12:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:46]Read from MH i2c: E2 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 17 00 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 17 00 09 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DE [12:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:39:46]wFMCommunicate OK [12:39:46]requested_item fd.num is exist - process it [12:39:46]SAM_PROTO_GetFieldsCounters [12:39:46]wFMCommunicate request_size=4 [12:39:46]MH_SAM_APDU [12:39:46]CAPDU: 80 13 00 00 [12:39:46]Write to MH i2c: E2 08 00 0A 0F 80 13 00 00 00 00 00 00 95 [12:39:46]Write i2c OK [12:39:46]MH_I2C_Read... [12:39:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:46]Read from MH i2c: E2 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 62 00 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 62 00 0A 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [12:39:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:46]wFMCommunicate OK [12:39:46]SAM_PROTO_GetFieldsCounters done [12:39:46]requested_item shift.num is exist - process it [12:39:46]requested_item shift.opened is exist - process it [12:39:46]req_shift_opened [12:39:46]FM_GetShiftState [12:39:46]SAM_PROTO_GetShiftState [12:39:46]wFMCommunicate request_size=4 [12:39:46]MH_SAM_APDU [12:39:46]CAPDU: 80 13 01 00 [12:39:46]Write to MH i2c: E2 08 00 0B 0F 80 13 01 00 00 00 00 00 97 [12:39:46]Write i2c OK [12:39:46]MH_I2C_Read... [12:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:46]Read from MH i2c: E2 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 0E 00 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 0E 00 0B 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BA [12:39:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:39:46]wFMCommunicate OK [12:39:46]SAM_PROTO_GetShiftState done [12:39:46]FM_GetShiftState done [12:39:46]req_shift_opened done [12:39:46]requested_item shift.open_date is exist - process it [12:39:46]req_shift_open_date [12:39:46]req_shift_open_date done [12:39:46]produce_requested_data done [12:39:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58328,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:39:46]process_action_free close_receipt [12:39:46]json_value_free [12:39:46]json_value_free done [12:39:46]process_json_proto returns [12:39:46]Send response to host [12:39:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58328,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:39:46]free response buf [12:39:46]execute_script done [12:39:46]execute_script returns [12:39:46]free content buf [12:39:46]Sock 9.Close socket [12:39:46]Sock 9.Thread stoped [12:39:48]accept exits with 8 [12:39:48]New connection [12:39:48]New thread 3066854756 created [12:39:48]Thread 3066711396 joined [12:39:48]Waiting for new connection... [12:39:48] Sock 8.Parse request [12:39:48]Sock 8.Check first char [12:39:48]Sock 8.First char is OK [12:39:48]request: POST /json_proto HTTP/1.0 [12:39:48]Method: POST [12:39:48]URL: /json_proto [12:39:48]Method is POST - this is cgi request [12:39:48]url: /json_proto [12:39:48]query_string will be loaded in cgi processing [12:39:48]execute_cgi json_proto POST (null) [12:39:48]execute_cgi path=json_proto method=POST [12:39:48]POST find Content-Length [12:39:48]Host: 172.17.44.3:8080 [12:39:48]Content-Length: 680 [12:39:48]Content-Type: application/json [12:39:48] [12:39:48]POST finish read [12:39:48]Found Content-Length = 680 [12:39:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:48]execute_script... [12:39: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)2075601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:48]POST & json_proto [12:39:48]process_json_proto [12:39:48]json parsed OK: [12:39:48]protocol is kg_v1.0 [12:39:48]action value=close_receipt [12:39:48]process_action close_receipt [12:39:48]cmd_close_receipt [12:39:48]MH_GetDate [12:39:48]Write to MH i2c: F0 00 00 0C 0F 0A [12:39:48]Write i2c OK [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: F0 [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: F0 09 00 [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: F0 09 00 0C 0F 00 95 8E C4 66 AD C5 5D 66 95 [12:39:48]GetLastDocTimeStamp 1724157582 [12:39:48]current date 1724157589 [12:39:48]FM_GetShiftState [12:39:48]SAM_PROTO_GetShiftState [12:39:48]wFMCommunicate request_size=4 [12:39:48]MH_SAM_APDU [12:39:48]CAPDU: 80 13 01 00 [12:39:48]Write to MH i2c: E2 08 00 0D 0F 80 13 01 00 00 00 00 00 99 [12:39:48]Write i2c OK [12:39:48]MH_I2C_Read... [12:39:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:48]Read from MH i2c: E2 [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: E2 0E 00 [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: E2 0E 00 0D 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BC [12:39:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:39:48]wFMCommunicate OK [12:39:48]SAM_PROTO_GetShiftState done [12:39:48]FM_GetShiftState done [12:39:48]opened in 1724112910 [12:39:48]opened+sec_in_day 1724199310 [12:39:48]quantity*price = 350062 [12:39:48]sum+1 = 350064 [12:39:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 313 20.08.2024 12:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58329 ФПД: 272288931294096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123949&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58329&fm=272288931294096&tin=02508201610067®Number=0000000000162794&sum=350000 [12:39:49]StoreToDocumentArchive [12:39:49]shift 100 fd 58329 [12:39:49]save to /storage/0100/doc_00058329 [12:39:49]save last doc name /storage/0100/doc_00058329 to /storage/kkm_last_doc_name [12:39:49]save OK [12:39:49]Clear old archive folders... [12:39:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:39:49]tlvbuf is 019F3F50 [12:39:49]SAM_PROTO_ClearQueue [12:39:49]wFMCommunicate request_size=4 [12:39:49]MH_SAM_APDU [12:39:49]CAPDU: 80 09 00 00 [12:39:49]Write to MH i2c: E2 08 00 1A 0F 80 09 00 00 00 00 00 00 9B [12:39:49]Write i2c OK [12:39:49]MH_I2C_Read... [12:39:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:49]Read from MH i2c: E2 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 03 00 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 03 00 1A 0F 00 90 00 9D [12:39:49]RAPDU: 90 00 [12:39:49]wFMCommunicate OK [12:39:49]SAM_PROTO_ClearQueue done [12:39:49]KKMCreateOFDPacket [12:39:49]OFDProtocolAddRootSTLVToBuf [12:39:49]FM_MakeSignedData [12:39:49]FM_MakeSignedData [12:39:49]SAM_PROTO_SignData [12:39:49]wFMCommunicate request_size=4 [12:39:49]MH_SAM_APDU [12:39:49]CAPDU: 80 0D 01 02 [12:39:49]Write to MH i2c: E2 08 00 1B 0F 80 0D 01 02 00 00 00 00 A3 [12:39:49]Write i2c OK [12:39:49]MH_I2C_Read... [12:39:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:49]Read from MH i2c: E2 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 03 00 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 03 00 1B 0F 00 90 00 9E [12:39:49]RAPDU: 90 00 [12:39:49]wFMCommunicate OK [12:39:49]wFMCommunicate request_size=255 [12:39:49]MH_SAM_APDU [12:39:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 95 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E3 00 00 35 04 06 00 F7 A5 35 06 [12:39:49]Write to MH i2c: E2 02 01 1C 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 95 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E3 00 00 35 04 06 00 F7 A5 35 06 00 00 54 [12:39:49]Write i2c OK [12:39:49]MH_I2C_Read... [12:39:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:50]Read from MH i2c: E2 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: E2 03 00 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: E2 03 00 1C 0F 00 90 00 9F [12:39:50]RAPDU: 90 00 [12:39:50]wFMCommunicate OK [12:39:50]wFMCommunicate request_size=7 [12:39:50]MH_SAM_APDU [12:39:50]CAPDU: 80 0D 02 02 02 AB 90 [12:39:50]Write to MH i2c: E2 0A 00 1D 0F 80 0D 02 02 02 00 AB 90 00 00 E5 [12:39:50]Write i2c OK [12:39:50]MH_I2C_Read... [12:39:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:50]Read from MH i2c: E2 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: E2 03 00 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: E2 03 00 1D 0F 00 90 00 A0 [12:39:50]RAPDU: 90 00 [12:39:50]wFMCommunicate OK [12:39:50]wFMCommunicate request_size=4 [12:39:50]MH_SAM_APDU [12:39:50]CAPDU: 80 0D 03 02 [12:39:50]Write to MH i2c: E2 08 00 1E 0F 80 0D 03 02 00 00 00 00 A8 [12:39:50]Write i2c OK [12:39:50]MH_I2C_Read... [12:39:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:50]Read from MH i2c: E2 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: E2 0B 00 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: E2 0B 00 1E 0F 00 EC 6B 84 E8 E2 E9 14 03 90 00 4E [12:39:50]RAPDU: EC 6B 84 E8 E2 E9 14 03 90 00 [12:39:50]wFMCommunicate OK [12:39:50]SAM_PROTO_SignData done [12:39:50]FM_MakeSignedData done [12:39:50]CreateOFDProtocolMessage [12:39:50]wFMCommunicate request_size=4 [12:39:50]MH_SAM_APDU [12:39:50]CAPDU: 80 11 00 00 [12:39:50]Write to MH i2c: E2 08 00 1F 0F 80 11 00 00 00 00 00 00 A8 [12:39:50]Write i2c OK [12:39:50]MH_I2C_Read... [12:39:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:50]Read from MH i2c: E2 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: E2 17 00 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: E2 17 00 1F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F4 [12:39:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:39:50]wFMCommunicate OK [12:39:50]CreateOFDProtocolMessage done [12:39:50]OFDSenderStorePacket 58329 [12:39:50]StoreOFDPacket docnum=58329 [12:39:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 1C D4 04 01 0B 99 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 95 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E3 00 00 35 04 06 00 F7 A5 35 06 AB 90 EC 6B 84 E8 E2 E9 14 03 [12:39:50]CheckFolder [12:39:50]dirname=/storage/ofd_packets [12:39:50]CheckFolder done [12:39:50]ProducePacketName [12:39:50]name=ofd_packets/00058329 [12:39:50]NVStorageSaveData ofd_packets/00058329 [12:39:50]File name is /storage/ofd_packets/00058329 [12:39:50]Write 298 bytes [12:39:50]NVStorageSaveData done [12:39:50]OFDSenderStorePacket done [12:39:50]KKMCreateOFDPacket done [12:39:50]NVStorageSaveData kkm_last_timestamp [12:39:50]File name is /storage/kkm_last_timestamp [12:39:50]Write 4 bytes [12:39:50]NVStorageSaveData done [12:39:50]ExternCall_PrintAddStr [12:39:50]wPrintStart [12:39:50]Write to MH i2c: 01 00 00 20 0F 2F [12:39:50]Write i2c OK [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: 01 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: 01 07 00 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: 01 07 00 20 0F 00 00 00 00 00 FF 0F 44 [12:39:50]RasterBufferAndPrint [12:39:50]line Счет N : (1)2075601 [12:39:50]line ИНН: 02508201610067 [12:39:50]line Контрольно-Кассовый Чек [12:39:50]line ПРОДАЖА [12:39:50]line ТРК (МРК, ГНК) : 21 [12:39:50]line Товар: 2710194210 [12:39:50]line ДТ-К-5 [12:39:50]line 45.940 * 76.20 [12:39:50]line = 3500.63 [12:39:50]line НДС 12% НСП 1% [12:39:50]line > о реализуемом товаре [12:39:50]line ОКРУГЛЕНИЕ: -0.63 [12:39:50]line ИТОГО: 3500.00 [12:39:50]line Внесено: 3500.00 [12:39:50]line СДАЧА: 0.00 [12:39:50]line НСП 1% : 30.98 [12:39:50]line НДС 12% : 371.75 [12:39:50]line Наличными: 3500.00 [12:39:50]line Безнал.: 0.00 [12:39:50]line Место: АЗС № 135 "Партнер Нефть" [12:39:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:39:50]line СНО: Общий режим [12:39:50]line Чек 313 20.08.2024 12:39 [12:39:50]line Смена: 100 ФФД: 1.0 [12:39:50]line ЗНМ: 0300000196 [12:39:50]line РНМ: 0000000000162794 [12:39:50]line Версия ККМ: v1.0 [12:39:50]line ФМ: 0000000002094532 [12:39:50]line ФД: 58329 [12:39:50]line ФПД: 272288931294096 [12:39:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123949&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58329&fm=272288931294096&tin=02508201610067®Number=0000000000162794&sum=350000 [12:39:50]written 0, free lines is 4095 [12:39:51]Write to MH i2c: 01 00 00 4B 0F 5A [12:39:51]Write i2c OK [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: 01 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: 01 07 00 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: 01 07 00 4B 0F 00 00 00 00 00 A8 0C 15 [12:39:51]RasterBufferAndPrint [12:39:51]line [12:39:51]line [12:39:51]line [12:39:51]line [12:39:51]line [12:39:51]written 0, free lines is 3250 [12:39:51]MH_Cut [12:39:51]Write to MH i2c: D1 01 00 52 0F 01 33 [12:39:51]Write i2c OK [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: D1 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: D1 01 00 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: D1 01 00 52 0F 00 32 [12:39:51]Write to MH i2c: 01 00 00 53 0F 62 [12:39:51]Write i2c OK [12:39:51]MH_I2C_Read... [12:39:52]*** Cut start [12:39:52]*** Partial cut [12:39:52]*** CUTSNS_PIN = 1 [12:39:52]*** CUTSNS_PIN = 0 [12:39:52]*** Brake cut motor [12:39:52]Read from MH i2c: 01 [12:39:52]MH_I2C_Read... [12:39:52]*** Stop cut motor [12:39:52]*** Cut end [12:39:52]Read from MH i2c: 01 07 00 [12:39:52]MH_I2C_Read... [12:39:52]Read from MH i2c: 01 07 00 53 0F 00 00 00 00 00 FF 0F 77 [12:39:52]process_action close_receipt done [12:39:52]requested_data is exist [12:39:52]produce_requested_data [12:39:52]requested_item fm.sn is exist - process it [12:39:52]wFMCommunicate request_size=4 [12:39:52]MH_SAM_APDU [12:39:52]CAPDU: 80 11 00 00 [12:39:52]Write to MH i2c: E2 08 00 54 0F 80 11 00 00 00 00 00 00 DD [12:39:52]Write i2c OK [12:39:52]MH_I2C_Read... [12:39:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:52]Read from MH i2c: E2 [12:39:52]MH_I2C_Read... [12:39:52]Read from MH i2c: E2 17 00 [12:39:52]MH_I2C_Read... [12:39:52]Read from MH i2c: E2 17 00 54 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 29 [12:39:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:39:52]wFMCommunicate OK [12:39:52]requested_item fd.num is exist - process it [12:39:52]SAM_PROTO_GetFieldsCounters [12:39:52]wFMCommunicate request_size=4 [12:39:52]MH_SAM_APDU [12:39:52]CAPDU: 80 13 00 00 [12:39:52]Write to MH i2c: E2 08 00 55 0F 80 13 00 00 00 00 00 00 E0 [12:39:52]Write i2c OK [12:39:52]MH_I2C_Read... [12:39:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:52]Read from MH i2c: E2 [12:39:52]MH_I2C_Read... [12:39:52]Read from MH i2c: E2 62 00 [12:39:52]MH_I2C_Read... [12:39:52]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [12:39:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:53]wFMCommunicate OK [12:39:53]SAM_PROTO_GetFieldsCounters done [12:39:53]requested_item shift.num is exist - process it [12:39:53]requested_item shift.opened is exist - process it [12:39:53]req_shift_opened [12:39:53]FM_GetShiftState [12:39:53]SAM_PROTO_GetShiftState [12:39:53]wFMCommunicate request_size=4 [12:39:53]MH_SAM_APDU [12:39:53]CAPDU: 80 13 01 00 [12:39:53]Write to MH i2c: E2 08 00 56 0F 80 13 01 00 00 00 00 00 E2 [12:39:53]Write i2c OK [12:39:53]MH_I2C_Read... [12:39:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:53]Read from MH i2c: E2 [12:39:53]MH_I2C_Read... [12:39:53]Read from MH i2c: E2 0E 00 [12:39:53]MH_I2C_Read... [12:39:53]Read from MH i2c: E2 0E 00 56 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 05 [12:39:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:39:53]wFMCommunicate OK [12:39:53]SAM_PROTO_GetShiftState done [12:39:53]FM_GetShiftState done [12:39:53]req_shift_opened done [12:39:53]requested_item shift.open_date is exist - process it [12:39:53]req_shift_open_date [12:39:53]req_shift_open_date done [12:39:53]produce_requested_data done [12:39:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58329,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:39:53]process_action_free close_receipt [12:39:53]json_value_free [12:39:53]json_value_free done [12:39:53]process_json_proto returns [12:39:53]Send response to host [12:39:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58329,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:39:53]free response buf [12:39:53]execute_script done [12:39:53]execute_script returns [12:39:53]free content buf [12:39:53]Sock 8.Close socket [12:39:53]Sock 8.Thread stoped [12:39:54]accept exits with 9 [12:39:54]New connection [12:39:54]New thread 3066711396 created [12:39:54]Thread 3066854756 joined [12:39:54]Waiting for new connection... [12:39:54] Sock 9.Parse request [12:39:54]Sock 9.Check first char [12:39:54]Sock 9.First char is OK [12:39:54]request: POST /json_proto HTTP/1.0 [12:39:54]Method: POST [12:39:54]URL: /json_proto [12:39:54]Method is POST - this is cgi request [12:39:54]url: /json_proto [12:39:54]query_string will be loaded in cgi processing [12:39:54]execute_cgi json_proto POST (null) [12:39:54]execute_cgi path=json_proto method=POST [12:39:54]POST find Content-Length [12:39:54]Host: 172.17.44.3:8080 [12:39:54]Content-Length: 736 [12:39:54]Content-Type: application/json [12:39:54] [12:39:54]POST finish read [12:39:54]Found Content-Length = 736 [12:39:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58329, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:54]execute_script... [12:39:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58329, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:54]POST & json_proto [12:39:54]process_json_proto [12:39:54]json parsed OK: [12:39:54]protocol is kg_v1.0 [12:39:54]action value=close_receipt [12:39:54]process_action close_receipt [12:39:54]cmd_close_receipt [12:39:54]MH_GetDate [12:39:54]Write to MH i2c: F0 00 00 57 0F 55 [12:39:54]Write i2c OK [12:39:54]MH_I2C_Read... [12:39:54]Read from MH i2c: F0 [12:39:54]MH_I2C_Read... [12:39:54]Read from MH i2c: F0 09 00 [12:39:54]MH_I2C_Read... [12:39:54]Read from MH i2c: F0 09 00 57 0F 00 9B 8E C4 66 AD C5 5D 66 E6 [12:39:54]GetLastDocTimeStamp 1724157589 [12:39:54]current date 1724157595 [12:39:54]FM_GetShiftState [12:39:54]SAM_PROTO_GetShiftState [12:39:54]wFMCommunicate request_size=4 [12:39:54]MH_SAM_APDU [12:39:54]CAPDU: 80 13 01 00 [12:39:54]Write to MH i2c: E2 08 00 58 0F 80 13 01 00 00 00 00 00 E4 [12:39:54]Write i2c OK [12:39:54]MH_I2C_Read... [12:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:54]Read from MH i2c: E2 [12:39:54]MH_I2C_Read... [12:39:54]Read from MH i2c: E2 0E 00 [12:39:54]MH_I2C_Read... [12:39:54]Read from MH i2c: E2 0E 00 58 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 07 [12:39:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:39:54]wFMCommunicate OK [12:39:54]SAM_PROTO_GetShiftState done [12:39:54]FM_GetShiftState done [12:39:54]opened in 1724112910 [12:39:54]opened+sec_in_day 1724199310 [12:39:54]quantity*price = 350062 [12:39:54]sum+1 = 350064 [12:39:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 3500.00 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 314 20.08.2024 12:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58329 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58330 ФПД: 9167990459668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123955&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58330&fm=9167990459668&tin=02508201610067®Number=0000000000162794&sum=350000 [12:39:55]StoreToDocumentArchive [12:39:55]shift 100 fd 58330 [12:39:55]save to /storage/0100/doc_00058330 [12:39:55]save last doc name /storage/0100/doc_00058330 to /storage/kkm_last_doc_name [12:39:55]save OK [12:39:55]Clear old archive folders... [12:39:55]ProcessDocumentItem done err = 0, tmpTLVsize=276 [12:39:55]tlvbuf is B6F404F0 [12:39:55]SAM_PROTO_ClearQueue [12:39:55]wFMCommunicate request_size=4 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 09 00 00 [12:39:55]Write to MH i2c: E2 08 00 67 0F 80 09 00 00 00 00 00 00 E8 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 67 0F 00 90 00 EA [12:39:55]RAPDU: 90 00 [12:39:55]wFMCommunicate OK [12:39:55]SAM_PROTO_ClearQueue done [12:39:55]KKMCreateOFDPacket [12:39:55]OFDProtocolAddRootSTLVToBuf [12:39:55]FM_MakeSignedData [12:39:55]FM_MakeSignedData [12:39:55]SAM_PROTO_SignData [12:39:55]wFMCommunicate request_size=4 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 0D 01 02 [12:39:55]Write to MH i2c: E2 08 00 68 0F 80 0D 01 02 00 00 00 00 F0 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 68 0F 00 90 00 EB [12:39:55]RAPDU: 90 00 [12:39:55]wFMCommunicate OK [12:39:55]wFMCommunicate request_size=255 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 9B 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 D9 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 [12:39:55]Write to MH i2c: E2 02 01 69 0F 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 9B 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 D9 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 00 00 C3 [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 69 0F 00 90 00 EC [12:39:56]RAPDU: 90 00 [12:39:56]wFMCommunicate OK [12:39:56]wFMCommunicate request_size=35 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E3 00 00 35 04 06 00 08 56 96 D0 8D 14 [12:39:56]Write to MH i2c: E2 26 00 6A 0F 80 0D 02 02 1E 00 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E3 00 00 35 04 06 00 08 56 96 D0 8D 14 00 00 01 [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 6A 0F 00 90 00 ED [12:39:56]RAPDU: 90 00 [12:39:56]wFMCommunicate OK [12:39:56]wFMCommunicate request_size=4 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 0D 03 02 [12:39:56]Write to MH i2c: E2 08 00 6B 0F 80 0D 03 02 00 00 00 00 F5 [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 0B 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 0B 00 6B 0F 00 E1 96 48 59 3D 16 3C 6B 90 00 08 [12:39:56]RAPDU: E1 96 48 59 3D 16 3C 6B 90 00 [12:39:56]wFMCommunicate OK [12:39:56]SAM_PROTO_SignData done [12:39:56]FM_MakeSignedData done [12:39:56]CreateOFDProtocolMessage [12:39:56]wFMCommunicate request_size=4 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 11 00 00 [12:39:56]Write to MH i2c: E2 08 00 6C 0F 80 11 00 00 00 00 00 00 F5 [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:56]Read from MH i2c: E2 17 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 17 00 6C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 41 [12:39:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:39:56]wFMCommunicate OK [12:39:56]CreateOFDProtocolMessage done [12:39:56]OFDSenderStorePacket 58330 [12:39:56]StoreOFDPacket docnum=58330 [12:39:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 AE C5 20 01 9D 4D 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 9B 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 D9 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E3 00 00 35 04 06 00 08 56 96 D0 8D 14 E1 96 48 59 3D 16 3C 6B [12:39:56]CheckFolder [12:39:56]dirname=/storage/ofd_packets [12:39:56]CheckFolder done [12:39:56]ProducePacketName [12:39:56]name=ofd_packets/00058330 [12:39:56]NVStorageSaveData ofd_packets/00058330 [12:39:56]File name is /storage/ofd_packets/00058330 [12:39:56]Write 326 bytes [12:39:56]NVStorageSaveData done [12:39:56]OFDSenderStorePacket done [12:39:56]KKMCreateOFDPacket done [12:39:56]NVStorageSaveData kkm_last_timestamp [12:39:56]File name is /storage/kkm_last_timestamp [12:39:56]Write 4 bytes [12:39:56]NVStorageSaveData done [12:39:56]ExternCall_PrintAddStr [12:39:56]wPrintStart [12:39:56]Write to MH i2c: 01 00 00 6D 0F 7C [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 07 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 07 00 6D 0F 00 00 00 00 00 FF 0F 91 [12:39:56]RasterBufferAndPrint [12:39:56]line Счет N : (1)2075601 [12:39:56]line ИНН: 02508201610067 [12:39:56]line Контрольно-Кассовый Чек [12:39:56]line ВОЗВРАТ ПРОДАЖИ [12:39:56]line ТРК (МРК, ГНК) : 21 [12:39:56]line Товар: 2710194210 [12:39:56]line ДТ-К-5 [12:39:56]line 45.940 * 76.20 [12:39:56]line = 3500.63 [12:39:56]line НДС 12% НСП 1% [12:39:56]line > о реализуемом товаре [12:39:56]line ОКРУГЛЕНИЕ: -0.63 [12:39:56]line ИТОГО: 3500.00 [12:39:56]line НСП 1% : 30.98 [12:39:56]line НДС 12% : 371.75 [12:39:56]line Наличными: 3500.00 [12:39:56]line Безнал.: 0.00 [12:39:56]line Место: АЗС № 135 "Партнер Нефть" [12:39:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:39:56]line СНО: Общий режим [12:39:56]line Чек 314 20.08.2024 12:39 [12:39:56]line Смена: 100 ФФД: 1.0 [12:39:56]line ЗНМ: 0300000196 [12:39:56]line РНМ: 0000000000162794 [12:39:56]line Версия ККМ: v1.0 [12:39:56]line ФД осн.: 58329 [12:39:56]line ФМ осн.: 0000000002094532 [12:39:56]line ФМ: 0000000002094532 [12:39:56]line ФД: 58330 [12:39:56]line ФПД: 9167990459668 [12:39:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123955&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58330&fm=9167990459668&tin=02508201610067®Number=0000000000162794&sum=350000 [12:39:56]written 0, free lines is 4095 [12:39:57]Write to MH i2c: 01 00 00 98 0F A7 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 98 0F 00 00 00 00 00 B3 0C 6D [12:39:57]RasterBufferAndPrint [12:39:57]line [12:39:57]line [12:39:57]line [12:39:57]line [12:39:57]line [12:39:57]written 0, free lines is 3270 [12:39:57]MH_Cut [12:39:57]Write to MH i2c: D1 01 00 9F 0F 01 80 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: D1 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: D1 01 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: D1 01 00 9F 0F 00 7F [12:39:57]Write to MH i2c: 01 00 00 A0 0F AF [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** Cut start [12:39:57]*** Partial cut [12:39:57]*** CUTSNS_PIN = 1 [12:39:57]*** CUTSNS_PIN = 0 [12:39:58]*** Brake cut motor [12:39:58]Read from MH i2c: 01 [12:39:58]MH_I2C_Read... [12:39:58]*** Stop cut motor [12:39:58]*** Cut end [12:39:58]Read from MH i2c: 01 07 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 07 00 A0 0F 00 00 00 00 00 FF 0F C4 [12:39:58]process_action close_receipt done [12:39:58]requested_data is exist [12:39:58]produce_requested_data [12:39:58]requested_item fm.sn is exist - process it [12:39:58]wFMCommunicate request_size=4 [12:39:58]MH_SAM_APDU [12:39:58]CAPDU: 80 11 00 00 [12:39:58]Write to MH i2c: E2 08 00 A1 0F 80 11 00 00 00 00 00 00 2A [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:58]Read from MH i2c: E2 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 17 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 17 00 A1 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [12:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:39:58]wFMCommunicate OK [12:39:58]requested_item fd.num is exist - process it [12:39:58]SAM_PROTO_GetFieldsCounters [12:39:58]wFMCommunicate request_size=4 [12:39:58]MH_SAM_APDU [12:39:58]CAPDU: 80 13 00 00 [12:39:58]Write to MH i2c: E2 08 00 A2 0F 80 13 00 00 00 00 00 00 2D [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:58]Read from MH i2c: E2 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 62 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 62 00 A2 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [12:39:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:58]wFMCommunicate OK [12:39:58]SAM_PROTO_GetFieldsCounters done [12:39:58]requested_item shift.num is exist - process it [12:39:58]requested_item shift.opened is exist - process it [12:39:58]req_shift_opened [12:39:58]FM_GetShiftState [12:39:58]SAM_PROTO_GetShiftState [12:39:58]wFMCommunicate request_size=4 [12:39:58]MH_SAM_APDU [12:39:58]CAPDU: 80 13 01 00 [12:39:58]Write to MH i2c: E2 08 00 A3 0F 80 13 01 00 00 00 00 00 2F [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:58]Read from MH i2c: E2 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 0E 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 0E 00 A3 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 52 [12:39:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:39:58]wFMCommunicate OK [12:39:58]SAM_PROTO_GetShiftState done [12:39:58]FM_GetShiftState done [12:39:58]req_shift_opened done [12:39:58]requested_item shift.open_date is exist - process it [12:39:58]req_shift_open_date [12:39:58]req_shift_open_date done [12:39:58]produce_requested_data done [12:39:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58330,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:39:58]process_action_free close_receipt [12:39:58]json_value_free [12:39:58]json_value_free done [12:39:58]process_json_proto returns [12:39:58]Send response to host [12:39:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58330,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:39:59]free response buf [12:39:59]execute_script done [12:39:59]execute_script returns [12:39:59]free content buf [12:39:59]Sock 9.Close socket [12:39:59]Sock 9.Thread stoped [12:40:24]accept exits with 8 [12:40:24]New connection [12:40:24]New thread 3066854756 created [12:40:24]Thread 3066711396 joined [12:40:24]Waiting for new connection... [12:40:24] Sock 8.Parse request [12:40:24]Sock 8.Check first char [12:40:24]Sock 8.First char is OK [12:40:24]request: POST /json_proto HTTP/1.0 [12:40:24]Method: POST [12:40:24]URL: /json_proto [12:40:24]Method is POST - this is cgi request [12:40:24]url: /json_proto [12:40:24]query_string will be loaded in cgi processing [12:40:24]execute_cgi json_proto POST (null) [12:40:24]execute_cgi path=json_proto method=POST [12:40:24]POST find Content-Length [12:40:24]Host: 172.17.44.3:8080 [12:40:24]Content-Length: 804 [12:40:24]Content-Type: application/json [12:40:24] [12:40:24]POST finish read [12:40:24]Found Content-Length = 804 [12:40:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 37.040, "sum" : 2748.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2748.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:24]execute_script... [12:40: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)2075598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 37.040, "sum" : 2748.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2748.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:24]POST & json_proto [12:40:24]process_json_proto [12:40:24]json parsed OK: [12:40:24]protocol is kg_v1.0 [12:40:24]action value=close_receipt [12:40:24]process_action close_receipt [12:40:24]cmd_close_receipt [12:40:24]MH_GetDate [12:40:24]Write to MH i2c: F0 00 00 A4 0F A2 [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: F0 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: F0 09 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: F0 09 00 A4 0F 00 B8 8E C4 66 AD C5 5D 66 50 [12:40:24]GetLastDocTimeStamp 1724157595 [12:40:24]current date 1724157624 [12:40:24]FM_GetShiftState [12:40:24]SAM_PROTO_GetShiftState [12:40:24]wFMCommunicate request_size=4 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 13 01 00 [12:40:24]Write to MH i2c: E2 08 00 A5 0F 80 13 01 00 00 00 00 00 31 [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 0E 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 0E 00 A5 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [12:40:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:40:24]wFMCommunicate OK [12:40:24]SAM_PROTO_GetShiftState done [12:40:24]FM_GetShiftState done [12:40:24]opened in 1724112910 [12:40:24]opened+sec_in_day 1724199310 [12:40:24]quantity*price = 274836 [12:40:24]sum+1 = 274838 [12:40:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2748.37 НСП 1% : 24.32 НДС 12% : 291.86 Наличными: 0.00 Безнал.: 2748.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 315 20.08.2024 12:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58331 ФПД: 261594324406113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124025&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58331&fm=261594324406113&tin=02508201610067®Number=0000000000162794&sum=274837 [12:40:25]StoreToDocumentArchive [12:40:25]shift 100 fd 58331 [12:40:25]save to /storage/0100/doc_00058331 [12:40:25]save last doc name /storage/0100/doc_00058331 to /storage/kkm_last_doc_name [12:40:25]save OK [12:40:25]Clear old archive folders... [12:40:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:25]tlvbuf is 019693D0 [12:40:25]SAM_PROTO_ClearQueue [12:40:25]wFMCommunicate request_size=4 [12:40:25]MH_SAM_APDU [12:40:25]CAPDU: 80 09 00 00 [12:40:25]Write to MH i2c: E2 08 00 B2 0F 80 09 00 00 00 00 00 00 33 [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:25]Read from MH i2c: E2 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 03 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 03 00 B2 0F 00 90 00 35 [12:40:25]RAPDU: 90 00 [12:40:25]wFMCommunicate OK [12:40:25]SAM_PROTO_ClearQueue done [12:40:25]KKMCreateOFDPacket [12:40:25]OFDProtocolAddRootSTLVToBuf [12:40:25]FM_MakeSignedData [12:40:25]FM_MakeSignedData [12:40:25]SAM_PROTO_SignData [12:40:25]wFMCommunicate request_size=4 [12:40:25]MH_SAM_APDU [12:40:25]CAPDU: 80 0D 01 02 [12:40:25]Write to MH i2c: E2 08 00 B3 0F 80 0D 01 02 00 00 00 00 3B [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:25]Read from MH i2c: E2 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 03 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 03 00 B3 0F 00 90 00 36 [12:40:25]RAPDU: 90 00 [12:40:25]wFMCommunicate OK [12:40:25]wFMCommunicate request_size=255 [12:40:25]MH_SAM_APDU [12:40:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B0 90 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 31 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 31 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 72 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 31 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 B9 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E3 00 00 35 04 06 00 ED [12:40:25]Write to MH i2c: E2 02 01 B4 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 35 FF 03 08 00 03 B0 90 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 31 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 31 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 72 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 31 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 B9 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E3 00 00 35 04 06 00 ED 00 00 B5 [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:25]Read from MH i2c: E2 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 03 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 03 00 B4 0F 00 90 00 37 [12:40:25]RAPDU: 90 00 [12:40:25]wFMCommunicate OK [12:40:25]wFMCommunicate request_size=10 [12:40:25]MH_SAM_APDU [12:40:25]CAPDU: 80 0D 02 02 05 EB 2C C8 0F 61 [12:40:25]Write to MH i2c: E2 0D 00 B5 0F 80 0D 02 02 05 00 EB 2C C8 0F 61 00 00 97 [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:25]Read from MH i2c: E2 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 03 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 03 00 B5 0F 00 90 00 38 [12:40:25]RAPDU: 90 00 [12:40:26]wFMCommunicate OK [12:40:26]wFMCommunicate request_size=4 [12:40:26]MH_SAM_APDU [12:40:26]CAPDU: 80 0D 03 02 [12:40:26]Write to MH i2c: E2 08 00 B6 0F 80 0D 03 02 00 00 00 00 40 [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:26]Read from MH i2c: E2 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 0B 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 0B 00 B6 0F 00 12 06 AC 1C BA 7A DC F8 90 00 29 [12:40:26]RAPDU: 12 06 AC 1C BA 7A DC F8 90 00 [12:40:26]wFMCommunicate OK [12:40:26]SAM_PROTO_SignData done [12:40:26]FM_MakeSignedData done [12:40:26]CreateOFDProtocolMessage [12:40:26]wFMCommunicate request_size=4 [12:40:26]MH_SAM_APDU [12:40:26]CAPDU: 80 11 00 00 [12:40:26]Write to MH i2c: E2 08 00 B7 0F 80 11 00 00 00 00 00 00 40 [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:26]Read from MH i2c: E2 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 17 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: E2 17 00 B7 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8C [12:40:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:40:26]wFMCommunicate OK [12:40:26]CreateOFDProtocolMessage done [12:40:26]OFDSenderStorePacket 58331 [12:40:26]StoreOFDPacket docnum=58331 [12:40:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6E BD 07 01 95 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B0 90 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 31 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 31 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 72 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 31 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 B9 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E3 00 00 35 04 06 00 ED EB 2C C8 0F 61 12 06 AC 1C BA 7A DC F8 [12:40:26]CheckFolder [12:40:26]dirname=/storage/ofd_packets [12:40:26]CheckFolder done [12:40:26]ProducePacketName [12:40:26]name=ofd_packets/00058331 [12:40:26]NVStorageSaveData ofd_packets/00058331 [12:40:26]File name is /storage/ofd_packets/00058331 [12:40:26]Write 301 bytes [12:40:26]NVStorageSaveData done [12:40:26]OFDSenderStorePacket done [12:40:26]KKMCreateOFDPacket done [12:40:26]NVStorageSaveData kkm_last_timestamp [12:40:26]File name is /storage/kkm_last_timestamp [12:40:26]Write 4 bytes [12:40:26]NVStorageSaveData done [12:40:26]ExternCall_PrintAddStr [12:40:26]wPrintStart [12:40:26]Write to MH i2c: 01 00 00 B8 0F C7 [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: 01 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: 01 07 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: 01 07 00 B8 0F 00 00 00 00 00 FF 0F DC [12:40:26]RasterBufferAndPrint [12:40:26]line Счет N : (1)2075598 [12:40:26]line ИНН: 02508201610067 [12:40:26]line Контрольно-Кассовый Чек [12:40:26]line ПРОДАЖА [12:40:26]line ТРК (МРК, ГНК) : 32 [12:40:26]line Товар: 2710124500 [12:40:26]line Аи-95-К-5 [12:40:26]line 37.040 * 74.20 [12:40:26]line = 2748.37 [12:40:26]line НДС 12% НСП 1% [12:40:26]line > о реализуемом товаре [12:40:26]line ИТОГО: 2748.37 [12:40:26]line НСП 1% : 24.32 [12:40:26]line НДС 12% : 291.86 [12:40:26]line Наличными: 0.00 [12:40:26]line Безнал.: 2748.37 [12:40:26]line Место: АЗС № 135 "Партнер Нефть" [12:40:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:40:26]line СНО: Общий режим [12:40:26]line Чек 315 20.08.2024 12:40 [12:40:26]line Смена: 100 ФФД: 1.0 [12:40:26]line ЗНМ: 0300000196 [12:40:26]line РНМ: 0000000000162794 [12:40:26]line Версия ККМ: v1.0 [12:40:26]line Платежная система: O! деньги [12:40:26]line ФМ: 0000000002094532 [12:40:26]line ФД: 58331 [12:40:26]line ФПД: 261594324406113 [12:40:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124025&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58331&fm=261594324406113&tin=02508201610067®Number=0000000000162794&sum=274837 [12:40:26]written 0, free lines is 4095 [12:40:26]Write to MH i2c: 01 00 00 E2 0F F1 [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: 01 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: 01 07 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: 01 07 00 E2 0F 00 00 00 00 00 C0 0C C4 [12:40:26]RasterBufferAndPrint [12:40:26]line [12:40:26]line [12:40:26]line [12:40:26]line [12:40:26]line [12:40:26]written 0, free lines is 3274 [12:40:26]MH_Cut [12:40:26]Write to MH i2c: D1 01 00 E9 0F 01 CA [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: D1 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: D1 01 00 [12:40:26]MH_I2C_Read... [12:40:26]Read from MH i2c: D1 01 00 E9 0F 00 C9 [12:40:26]Write to MH i2c: 01 00 00 EA 0F F9 [12:40:26]Write i2c OK [12:40:26]MH_I2C_Read... [12:40:27]*** Cut start [12:40:27]*** Partial cut [12:40:27]*** CUTSNS_PIN = 1 [12:40:27]*** CUTSNS_PIN = 0 [12:40:27]*** Brake cut motor [12:40:28]Read from MH i2c: 01 [12:40:28]MH_I2C_Read... [12:40:28]*** Stop cut motor [12:40:28]*** Cut end [12:40:28]Read from MH i2c: 01 07 00 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: 01 07 00 EA 0F 00 00 00 00 00 FF 0F 0E [12:40:28]process_action close_receipt done [12:40:28]requested_data is exist [12:40:28]produce_requested_data [12:40:28]requested_item fm.sn is exist - process it [12:40:28]wFMCommunicate request_size=4 [12:40:28]MH_SAM_APDU [12:40:28]CAPDU: 80 11 00 00 [12:40:28]Write to MH i2c: E2 08 00 EB 0F 80 11 00 00 00 00 00 00 74 [12:40:28]Write i2c OK [12:40:28]MH_I2C_Read... [12:40:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:28]Read from MH i2c: E2 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: E2 17 00 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: E2 17 00 EB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [12:40:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:40:28]wFMCommunicate OK [12:40:28]requested_item fd.num is exist - process it [12:40:28]SAM_PROTO_GetFieldsCounters [12:40:28]wFMCommunicate request_size=4 [12:40:28]MH_SAM_APDU [12:40:28]CAPDU: 80 13 00 00 [12:40:28]Write to MH i2c: E2 08 00 EC 0F 80 13 00 00 00 00 00 00 77 [12:40:28]Write i2c OK [12:40:28]MH_I2C_Read... [12:40:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:28]Read from MH i2c: E2 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: E2 62 00 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: E2 62 00 EC 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [12:40:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:28]wFMCommunicate OK [12:40:28]SAM_PROTO_GetFieldsCounters done [12:40:28]requested_item shift.num is exist - process it [12:40:28]requested_item shift.opened is exist - process it [12:40:28]req_shift_opened [12:40:28]FM_GetShiftState [12:40:28]SAM_PROTO_GetShiftState [12:40:28]wFMCommunicate request_size=4 [12:40:28]MH_SAM_APDU [12:40:28]CAPDU: 80 13 01 00 [12:40:28]Write to MH i2c: E2 08 00 ED 0F 80 13 01 00 00 00 00 00 79 [12:40:28]Write i2c OK [12:40:28]MH_I2C_Read... [12:40:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:28]Read from MH i2c: E2 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: E2 0E 00 [12:40:28]MH_I2C_Read... [12:40:28]Read from MH i2c: E2 0E 00 ED 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9C [12:40:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:40:28]wFMCommunicate OK [12:40:28]SAM_PROTO_GetShiftState done [12:40:28]FM_GetShiftState done [12:40:28]req_shift_opened done [12:40:28]requested_item shift.open_date is exist - process it [12:40:28]req_shift_open_date [12:40:28]req_shift_open_date done [12:40:28]produce_requested_data done [12:40:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58331,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:40:28]process_action_free close_receipt [12:40:28]json_value_free [12:40:28]json_value_free done [12:40:28]process_json_proto returns [12:40:28]Send response to host [12:40:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58331,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:40:28]free response buf [12:40:28]execute_script done [12:40:28]execute_script returns [12:40:28]free content buf [12:40:28]Sock 8.Close socket [12:40:28]Sock 8.Thread stoped [12:40:45]accept exits with 9 [12:40:45]New connection [12:40:45]New thread 3066711396 created [12:40:45]Thread 3066854756 joined [12:40:45]Waiting for new connection... [12:40:45] Sock 9.Parse request [12:40:45]Sock 9.Check first char [12:40:45]Sock 9.First char is OK [12:40:45]request: POST /json_proto HTTP/1.0 [12:40:45]Method: POST [12:40:45]URL: /json_proto [12:40:45]Method is POST - this is cgi request [12:40:45]url: /json_proto [12:40:45]query_string will be loaded in cgi processing [12:40:45]execute_cgi json_proto POST (null) [12:40:45]execute_cgi path=json_proto method=POST [12:40:45]POST find Content-Length [12:40:45]Host: 172.17.44.3:8080 [12:40:45]Content-Length: 804 [12:40:45]Content-Type: application/json [12:40:45] [12:40:45]POST finish read [12:40:45]Found Content-Length = 804 [12:40:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:45]execute_script... [12:40: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)2075600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:45]POST & json_proto [12:40:45]process_json_proto [12:40:45]json parsed OK: [12:40:45]protocol is kg_v1.0 [12:40:45]action value=close_receipt [12:40:45]process_action close_receipt [12:40:45]cmd_close_receipt [12:40:45]MH_GetDate [12:40:45]Write to MH i2c: F0 00 00 EE 0F EC [12:40:45]Write i2c OK [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: F0 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: F0 09 00 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: F0 09 00 EE 0F 00 CE 8E C4 66 AD C5 5D 66 B0 [12:40:45]GetLastDocTimeStamp 1724157625 [12:40:45]current date 1724157646 [12:40:45]FM_GetShiftState [12:40:45]SAM_PROTO_GetShiftState [12:40:45]wFMCommunicate request_size=4 [12:40:45]MH_SAM_APDU [12:40:45]CAPDU: 80 13 01 00 [12:40:45]Write to MH i2c: E2 08 00 EF 0F 80 13 01 00 00 00 00 00 7B [12:40:45]Write i2c OK [12:40:45]MH_I2C_Read... [12:40:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:45]Read from MH i2c: E2 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 0E 00 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 0E 00 EF 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9E [12:40:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:40:45]wFMCommunicate OK [12:40:45]SAM_PROTO_GetShiftState done [12:40:45]FM_GetShiftState done [12:40:45]opened in 1724112910 [12:40:45]opened+sec_in_day 1724199310 [12:40:45]quantity*price = 100005 [12:40:45]sum+1 = 100006 [12:40:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 316 20.08.2024 12:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58332 ФПД: 227253305123187 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124046&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58332&fm=227253305123187&tin=02508201610067®Number=0000000000162794&sum=100005 [12:40:46]StoreToDocumentArchive [12:40:46]shift 100 fd 58332 [12:40:46]save to /storage/0100/doc_00058332 [12:40:46]save last doc name /storage/0100/doc_00058332 to /storage/kkm_last_doc_name [12:40:46]save OK [12:40:46]Clear old archive folders... [12:40:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:46]tlvbuf is 01948490 [12:40:46]SAM_PROTO_ClearQueue [12:40:46]wFMCommunicate request_size=4 [12:40:46]MH_SAM_APDU [12:40:46]CAPDU: 80 09 00 00 [12:40:46]Write to MH i2c: E2 08 00 FC 0F 80 09 00 00 00 00 00 00 7D [12:40:46]Write i2c OK [12:40:46]MH_I2C_Read... [12:40:46]Read from MH i2c: E2 [12:40:46]MH_I2C_Read... [12:40:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:46]Read from MH i2c: E2 03 00 [12:40:46]MH_I2C_Read... [12:40:46]Read from MH i2c: E2 03 00 FC 0F 00 90 00 7F [12:40:46]RAPDU: 90 00 [12:40:46]wFMCommunicate OK [12:40:46]SAM_PROTO_ClearQueue done [12:40:46]KKMCreateOFDPacket [12:40:46]OFDProtocolAddRootSTLVToBuf [12:40:46]FM_MakeSignedData [12:40:46]FM_MakeSignedData [12:40:46]SAM_PROTO_SignData [12:40:46]wFMCommunicate request_size=4 [12:40:46]MH_SAM_APDU [12:40:46]CAPDU: 80 0D 01 02 [12:40:46]Write to MH i2c: E2 08 00 FD 0F 80 0D 01 02 00 00 00 00 85 [12:40:46]Write i2c OK [12:40:46]MH_I2C_Read... [12:40:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:46]Read from MH i2c: E2 [12:40:46]MH_I2C_Read... [12:40:46]Read from MH i2c: E2 03 00 [12:40:46]MH_I2C_Read... [12:40:46]Read from MH i2c: E2 03 00 FD 0F 00 90 00 80 [12:40:46]RAPDU: 90 00 [12:40:46]wFMCommunicate OK [12:40:46]wFMCommunicate request_size=255 [12:40:46]MH_SAM_APDU [12:40:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 CE 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E3 00 00 35 04 06 00 CE [12:40:46]Write to MH i2c: E2 02 01 FE 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 CE 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E3 00 00 35 04 06 00 CE 00 00 4D [12:40:46]Write i2c OK [12:40:46]MH_I2C_Read... [12:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:47]Read from MH i2c: E2 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 03 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 03 00 FE 0F 00 90 00 81 [12:40:47]RAPDU: 90 00 [12:40:47]wFMCommunicate OK [12:40:47]wFMCommunicate request_size=10 [12:40:47]MH_SAM_APDU [12:40:47]CAPDU: 80 0D 02 02 05 AF 88 86 A1 73 [12:40:47]Write to MH i2c: E2 0D 00 FF 0F 80 0D 02 02 05 00 AF 88 86 A1 73 00 00 63 [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:47]Read from MH i2c: E2 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 03 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 03 00 FF 0F 00 90 00 82 [12:40:47]RAPDU: 90 00 [12:40:47]wFMCommunicate OK [12:40:47]wFMCommunicate request_size=4 [12:40:47]MH_SAM_APDU [12:40:47]CAPDU: 80 0D 03 02 [12:40:47]Write to MH i2c: E2 08 00 00 10 80 0D 03 02 00 00 00 00 8B [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:47]Read from MH i2c: E2 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 0B 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 0B 00 00 10 00 C8 6E 32 45 70 62 A8 97 90 00 4A [12:40:47]RAPDU: C8 6E 32 45 70 62 A8 97 90 00 [12:40:47]wFMCommunicate OK [12:40:47]SAM_PROTO_SignData done [12:40:47]FM_MakeSignedData done [12:40:47]CreateOFDProtocolMessage [12:40:47]wFMCommunicate request_size=4 [12:40:47]MH_SAM_APDU [12:40:47]CAPDU: 80 11 00 00 [12:40:47]Write to MH i2c: E2 08 00 01 10 80 11 00 00 00 00 00 00 8B [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 [12:40:47]MH_I2C_Read... [12:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:47]Read from MH i2c: E2 17 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 17 00 01 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D7 [12:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:40:47]wFMCommunicate OK [12:40:47]CreateOFDProtocolMessage done [12:40:47]OFDSenderStorePacket 58332 [12:40:47]StoreOFDPacket docnum=58332 [12:40:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A0 40 07 01 EB 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 CE 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E3 00 00 35 04 06 00 CE AF 88 86 A1 73 C8 6E 32 45 70 62 A8 97 [12:40:47]CheckFolder [12:40:47]dirname=/storage/ofd_packets [12:40:47]CheckFolder done [12:40:47]ProducePacketName [12:40:47]name=ofd_packets/00058332 [12:40:47]NVStorageSaveData ofd_packets/00058332 [12:40:47]File name is /storage/ofd_packets/00058332 [12:40:47]Write 301 bytes [12:40:47]NVStorageSaveData done [12:40:47]OFDSenderStorePacket done [12:40:47]KKMCreateOFDPacket done [12:40:47]NVStorageSaveData kkm_last_timestamp [12:40:47]File name is /storage/kkm_last_timestamp [12:40:47]Write 4 bytes [12:40:47]NVStorageSaveData done [12:40:47]ExternCall_PrintAddStr [12:40:47]wPrintStart [12:40:47]Write to MH i2c: 01 00 00 02 10 12 [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: 01 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: 01 07 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: 01 07 00 02 10 00 00 00 00 00 FF 0F 27 [12:40:47]RasterBufferAndPrint [12:40:47]line Счет N : (1)2075600 [12:40:47]line ИНН: 02508201610067 [12:40:47]line Контрольно-Кассовый Чек [12:40:47]line ПРОДАЖА [12:40:47]line ТРК (МРК, ГНК) : 43 [12:40:47]line Товар: 2710124130 [12:40:47]line Аи-92-К-4 [12:40:47]line 14.750 * 67.80 [12:40:47]line = 1000.05 [12:40:47]line НДС 12% НСП 1% [12:40:47]line > о реализуемом товаре [12:40:47]line ИТОГО: 1000.05 [12:40:47]line НСП 1% : 8.85 [12:40:47]line НДС 12% : 106.20 [12:40:47]line Наличными: 0.00 [12:40:47]line Безнал.: 1000.05 [12:40:47]line Место: АЗС № 135 "Партнер Нефть" [12:40:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:40:47]line СНО: Общий режим [12:40:47]line Чек 316 20.08.2024 12:40 [12:40:47]line Смена: 100 ФФД: 1.0 [12:40:47]line ЗНМ: 0300000196 [12:40:47]line РНМ: 0000000000162794 [12:40:47]line Версия ККМ: v1.0 [12:40:47]line Платежная система: O! деньги [12:40:47]line ФМ: 0000000002094532 [12:40:47]line ФД: 58332 [12:40:47]line ФПД: 227253305123187 [12:40:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124046&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58332&fm=227253305123187&tin=02508201610067®Number=0000000000162794&sum=100005 [12:40:47]written 0, free lines is 4095 [12:40:47]Write to MH i2c: 01 00 00 2C 10 3C [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: 01 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: 01 07 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: 01 07 00 2C 10 00 00 00 00 00 C3 0C 12 [12:40:47]RasterBufferAndPrint [12:40:47]line [12:40:47]line [12:40:47]line [12:40:47]line [12:40:47]line [12:40:47]written 0, free lines is 3278 [12:40:47]MH_Cut [12:40:47]Write to MH i2c: D1 01 00 33 10 01 15 [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: D1 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: D1 01 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: D1 01 00 33 10 00 14 [12:40:47]Write to MH i2c: 01 00 00 34 10 44 [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:48]*** Cut start [12:40:48]*** Partial cut [12:40:48]*** CUTSNS_PIN = 1 [12:40:48]*** CUTSNS_PIN = 0 [12:40:48]*** Brake cut motor [12:40:49]Read from MH i2c: 01 [12:40:49]MH_I2C_Read... [12:40:49]*** Stop cut motor [12:40:49]*** Cut end [12:40:49]Read from MH i2c: 01 07 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: 01 07 00 34 10 00 00 00 00 00 FF 0F 59 [12:40:49]process_action close_receipt done [12:40:49]requested_data is exist [12:40:49]produce_requested_data [12:40:49]requested_item fm.sn is exist - process it [12:40:49]wFMCommunicate request_size=4 [12:40:49]MH_SAM_APDU [12:40:49]CAPDU: 80 11 00 00 [12:40:49]Write to MH i2c: E2 08 00 35 10 80 11 00 00 00 00 00 00 BF [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:49]Read from MH i2c: E2 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 17 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 17 00 35 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [12:40:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:40:49]wFMCommunicate OK [12:40:49]requested_item fd.num is exist - process it [12:40:49]SAM_PROTO_GetFieldsCounters [12:40:49]wFMCommunicate request_size=4 [12:40:49]MH_SAM_APDU [12:40:49]CAPDU: 80 13 00 00 [12:40:49]Write to MH i2c: E2 08 00 36 10 80 13 00 00 00 00 00 00 C2 [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:49]Read from MH i2c: E2 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 62 00 [12:40:49]MH_I2C_Read... [12:40:49]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [12:40:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:49]wFMCommunicate OK [12:40:49]SAM_PROTO_GetFieldsCounters done [12:40:49]requested_item shift.num is exist - process it [12:40:49]requested_item shift.opened is exist - process it [12:40:49]req_shift_opened [12:40:49]FM_GetShiftState [12:40:49]SAM_PROTO_GetShiftState [12:40:49]wFMCommunicate request_size=4 [12:40:49]MH_SAM_APDU [12:40:49]CAPDU: 80 13 01 00 [12:40:49]Write to MH i2c: E2 08 00 37 10 80 13 01 00 00 00 00 00 C4 [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:49]Read from MH i2c: E2 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 0E 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 0E 00 37 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E7 [12:40:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:40:49]wFMCommunicate OK [12:40:49]SAM_PROTO_GetShiftState done [12:40:49]FM_GetShiftState done [12:40:49]req_shift_opened done [12:40:49]requested_item shift.open_date is exist - process it [12:40:49]req_shift_open_date [12:40:49]req_shift_open_date done [12:40:49]produce_requested_data done [12:40:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58332,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:40:49]process_action_free close_receipt [12:40:49]json_value_free [12:40:49]json_value_free done [12:40:49]process_json_proto returns [12:40:49]Send response to host [12:40:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58332,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:40:49]free response buf [12:40:49]execute_script done [12:40:49]execute_script returns [12:40:49]free content buf [12:40:49]Sock 9.Close socket [12:40:49]Sock 9.Thread stoped [12:41:34]accept exits with 8 [12:41:34]New connection [12:41:34]New thread 3066854756 created [12:41:34]Thread 3066711396 joined [12:41:34]Waiting for new connection... [12:41:34] Sock 8.Parse request [12:41:34]Sock 8.Check first char [12:41:34]Sock 8.First char is OK [12:41:34]request: POST /json_proto HTTP/1.0 [12:41:34]Method: POST [12:41:34]URL: /json_proto [12:41:34]Method is POST - this is cgi request [12:41:34]url: /json_proto [12:41:34]query_string will be loaded in cgi processing [12:41:34]execute_cgi json_proto POST (null) [12:41:34]execute_cgi path=json_proto method=POST [12:41:34]POST find Content-Length [12:41:34]Host: 172.17.44.3:8080 [12:41:34]Content-Length: 790 [12:41:34]Content-Type: application/json [12:41:34] [12:41:34]POST finish read [12:41:34]Found Content-Length = 790 [12:41:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:34]execute_script... [12: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)2075603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:34]POST & json_proto [12:41:34]process_json_proto [12:41:34]json parsed OK: [12:41:34]protocol is kg_v1.0 [12:41:34]action value=close_receipt [12:41:34]process_action close_receipt [12:41:34]cmd_close_receipt [12:41:34]MH_GetDate [12:41:34]Write to MH i2c: F0 00 00 38 10 37 [12:41:34]Write i2c OK [12:41:34]MH_I2C_Read... [12:41:34]Read from MH i2c: F0 [12:41:34]MH_I2C_Read... [12:41:34]Read from MH i2c: F0 09 00 [12:41:34]MH_I2C_Read... [12:41:34]Read from MH i2c: F0 09 00 38 10 00 FE 8E C4 66 AD C5 5D 66 2B [12:41:34]GetLastDocTimeStamp 1724157646 [12:41:34]current date 1724157694 [12:41:34]FM_GetShiftState [12:41:34]SAM_PROTO_GetShiftState [12:41:34]wFMCommunicate request_size=4 [12:41:34]MH_SAM_APDU [12:41:34]CAPDU: 80 13 01 00 [12:41:34]Write to MH i2c: E2 08 00 39 10 80 13 01 00 00 00 00 00 C6 [12:41:34]Write i2c OK [12:41:34]MH_I2C_Read... [12:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:34]Read from MH i2c: E2 [12:41:34]MH_I2C_Read... [12:41:34]Read from MH i2c: E2 0E 00 [12:41:34]MH_I2C_Read... [12:41:34]Read from MH i2c: E2 0E 00 39 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [12:41:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:41:34]wFMCommunicate OK [12:41:34]SAM_PROTO_GetShiftState done [12:41:34]FM_GetShiftState done [12:41:34]opened in 1724112910 [12:41:34]opened+sec_in_day 1724199310 [12:41:34]quantity*price = 0 [12:41:34]sum+1 = 1 [12:41:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 317 20.08.2024 12:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58333 ФПД: 54807100411124 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124134&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58333&fm=54807100411124&tin=02508201610067®Number=0000000000162794&sum=0 [12:41:35]StoreToDocumentArchive [12:41:35]shift 100 fd 58333 [12:41:35]save to /storage/0100/doc_00058333 [12:41:35]save last doc name /storage/0100/doc_00058333 to /storage/kkm_last_doc_name [12:41:35]save OK [12:41:35]Clear old archive folders... [12:41:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:41:35]tlvbuf is 01989AF0 [12:41:35]SAM_PROTO_ClearQueue [12:41:35]wFMCommunicate request_size=4 [12:41:35]MH_SAM_APDU [12:41:35]CAPDU: 80 09 00 00 [12:41:35]Write to MH i2c: E2 08 00 46 10 80 09 00 00 00 00 00 00 C8 [12:41:35]Write i2c OK [12:41:35]MH_I2C_Read... [12:41:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:35]Read from MH i2c: E2 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 03 00 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 03 00 46 10 00 90 00 CA [12:41:35]RAPDU: 90 00 [12:41:35]wFMCommunicate OK [12:41:35]SAM_PROTO_ClearQueue done [12:41:35]KKMCreateOFDPacket [12:41:35]OFDProtocolAddRootSTLVToBuf [12:41:35]FM_MakeSignedData [12:41:35]FM_MakeSignedData [12:41:35]SAM_PROTO_SignData [12:41:35]wFMCommunicate request_size=4 [12:41:35]MH_SAM_APDU [12:41:35]CAPDU: 80 0D 01 02 [12:41:35]Write to MH i2c: E2 08 00 47 10 80 0D 01 02 00 00 00 00 D0 [12:41:35]Write i2c OK [12:41:35]MH_I2C_Read... [12:41:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:35]Read from MH i2c: E2 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 03 00 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 03 00 47 10 00 90 00 CB [12:41:35]RAPDU: 90 00 [12:41:35]wFMCommunicate OK [12:41:35]wFMCommunicate request_size=255 [12:41:35]MH_SAM_APDU [12:41:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 FE 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E3 00 00 35 04 06 00 31 D8 C5 C0 [12:41:35]Write to MH i2c: E2 02 01 48 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 FE 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E3 00 00 35 04 06 00 31 D8 C5 C0 00 00 93 [12:41:35]Write i2c OK [12:41:35]MH_I2C_Read... [12:41:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:35]Read from MH i2c: E2 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 03 00 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 03 00 48 10 00 90 00 CC [12:41:35]RAPDU: 90 00 [12:41:35]wFMCommunicate OK [12:41:35]wFMCommunicate request_size=7 [12:41:35]MH_SAM_APDU [12:41:35]CAPDU: 80 0D 02 02 02 4C F4 [12:41:35]Write to MH i2c: E2 0A 00 49 10 80 0D 02 02 02 00 4C F4 00 00 17 [12:41:35]Write i2c OK [12:41:35]MH_I2C_Read... [12:41:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:35]Read from MH i2c: E2 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 03 00 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 03 00 49 10 00 90 00 CD [12:41:35]RAPDU: 90 00 [12:41:35]wFMCommunicate OK [12:41:35]wFMCommunicate request_size=4 [12:41:35]MH_SAM_APDU [12:41:35]CAPDU: 80 0D 03 02 [12:41:35]Write to MH i2c: E2 08 00 4A 10 80 0D 03 02 00 00 00 00 D5 [12:41:35]Write i2c OK [12:41:35]MH_I2C_Read... [12:41:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:35]Read from MH i2c: E2 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 0B 00 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 0B 00 4A 10 00 FD 1D 27 CC 35 2E AD DE 90 00 D1 [12:41:35]RAPDU: FD 1D 27 CC 35 2E AD DE 90 00 [12:41:35]wFMCommunicate OK [12:41:35]SAM_PROTO_SignData done [12:41:35]FM_MakeSignedData done [12:41:35]CreateOFDProtocolMessage [12:41:35]wFMCommunicate request_size=4 [12:41:35]MH_SAM_APDU [12:41:35]CAPDU: 80 11 00 00 [12:41:35]Write to MH i2c: E2 08 00 4B 10 80 11 00 00 00 00 00 00 D5 [12:41:35]Write i2c OK [12:41:35]MH_I2C_Read... [12:41:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:35]Read from MH i2c: E2 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 17 00 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: E2 17 00 4B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 21 [12:41:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:41:35]wFMCommunicate OK [12:41:35]CreateOFDProtocolMessage done [12:41:35]OFDSenderStorePacket 58333 [12:41:35]StoreOFDPacket docnum=58333 [12:41:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 16 87 04 01 BB 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 FE 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E3 00 00 35 04 06 00 31 D8 C5 C0 4C F4 FD 1D 27 CC 35 2E AD DE [12:41:35]CheckFolder [12:41:35]dirname=/storage/ofd_packets [12:41:35]CheckFolder done [12:41:35]ProducePacketName [12:41:35]name=ofd_packets/00058333 [12:41:35]NVStorageSaveData ofd_packets/00058333 [12:41:35]File name is /storage/ofd_packets/00058333 [12:41:35]Write 298 bytes [12:41:35]NVStorageSaveData done [12:41:35]OFDSenderStorePacket done [12:41:35]KKMCreateOFDPacket done [12:41:35]NVStorageSaveData kkm_last_timestamp [12:41:35]File name is /storage/kkm_last_timestamp [12:41:35]Write 4 bytes [12:41:35]NVStorageSaveData done [12:41:35]ExternCall_PrintAddStr [12:41:35]wPrintStart [12:41:35]Write to MH i2c: 01 00 00 4C 10 5C [12:41:35]Write i2c OK [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: 01 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: 01 07 00 [12:41:35]MH_I2C_Read... [12:41:35]Read from MH i2c: 01 07 00 4C 10 00 00 00 00 00 FF 0F 71 [12:41:35]RasterBufferAndPrint [12:41:35]line Счет N : (1)2075603 [12:41:35]line ИНН: 02508201610067 [12:41:35]line Контрольно-Кассовый Чек [12:41:35]line ПРОДАЖА [12:41:35]line ТРК (МРК, ГНК) : 21 [12:41:35]line Товар: 2710194210 [12:41:35]line ДТ-К-5 [12:41:35]line 15.750 * 0.00 [12:41:35]line = 0.00 [12:41:35]line НДС 12% НСП 1% [12:41:35]line > о реализуемом товаре [12:41:35]line ИТОГО: 0.00 [12:41:35]line НСП 1% : 0.00 [12:41:35]line НДС 12% : 0.00 [12:41:35]line Наличными: 0.00 [12:41:35]line Безнал.: 0.00 [12:41:35]line Место: АЗС № 135 "Партнер Нефть" [12:41:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:41:35]line СНО: Общий режим [12:41:35]line Чек 317 20.08.2024 12:41 [12:41:35]line Смена: 100 ФФД: 1.0 [12:41:35]line ЗНМ: 0300000196 [12:41:35]line РНМ: 0000000000162794 [12:41:35]line Версия ККМ: v1.0 [12:41:35]line Талоны: Топливная Карта [12:41:35]line 68771 [12:41:35]line ФМ: 0000000002094532 [12:41:35]line ФД: 58333 [12:41:35]line ФПД: 54807100411124 [12:41:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124134&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58333&fm=54807100411124&tin=02508201610067®Number=0000000000162794&sum=0 [12:41:36]written 0, free lines is 4095 [12:41:36]Write to MH i2c: 01 00 00 76 10 86 [12:41:36]Write i2c OK [12:41:36]MH_I2C_Read... [12:41:36]Read from MH i2c: 01 [12:41:36]MH_I2C_Read... [12:41:36]Read from MH i2c: 01 07 00 [12:41:36]MH_I2C_Read... [12:41:36]Read from MH i2c: 01 07 00 76 10 00 00 00 00 00 B9 0C 52 [12:41:36]RasterBufferAndPrint [12:41:36]line [12:41:36]line [12:41:36]line [12:41:36]line [12:41:36]line [12:41:36]written 0, free lines is 3263 [12:41:36]MH_Cut [12:41:36]Write to MH i2c: D1 01 00 7D 10 01 5F [12:41:36]Write i2c OK [12:41:36]MH_I2C_Read... [12:41:36]Read from MH i2c: D1 [12:41:36]MH_I2C_Read... [12:41:36]Read from MH i2c: D1 01 00 [12:41:36]MH_I2C_Read... [12:41:36]Read from MH i2c: D1 01 00 7D 10 00 5E [12:41:36]Write to MH i2c: 01 00 00 7E 10 8E [12:41:36]Write i2c OK [12:41:36]MH_I2C_Read... [12:41:37]*** Cut start [12:41:37]*** Partial cut [12:41:37]*** CUTSNS_PIN = 1 [12:41:37]*** CUTSNS_PIN = 0 [12:41:37]*** Brake cut motor [12:41:37]Read from MH i2c: 01 [12:41:37]MH_I2C_Read... [12:41:38]*** Stop cut motor [12:41:38]*** Cut end [12:41:38]Read from MH i2c: 01 07 00 [12:41:38]MH_I2C_Read... [12:41:38]Read from MH i2c: 01 07 00 7E 10 00 00 00 00 00 FF 0F A3 [12:41:38]process_action close_receipt done [12:41:38]requested_data is exist [12:41:38]produce_requested_data [12:41:38]requested_item fm.sn is exist - process it [12:41:38]wFMCommunicate request_size=4 [12:41:38]MH_SAM_APDU [12:41:38]CAPDU: 80 11 00 00 [12:41:38]Write to MH i2c: E2 08 00 7F 10 80 11 00 00 00 00 00 00 09 [12:41:38]Write i2c OK [12:41:38]MH_I2C_Read... [12:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:38]Read from MH i2c: E2 [12:41:38]MH_I2C_Read... [12:41:38]Read from MH i2c: E2 17 00 [12:41:38]MH_I2C_Read... [12:41:38]Read from MH i2c: E2 17 00 7F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [12:41:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:41:38]wFMCommunicate OK [12:41:38]requested_item fd.num is exist - process it [12:41:38]SAM_PROTO_GetFieldsCounters [12:41:38]wFMCommunicate request_size=4 [12:41:38]MH_SAM_APDU [12:41:38]CAPDU: 80 13 00 00 [12:41:38]Write to MH i2c: E2 08 00 80 10 80 13 00 00 00 00 00 00 0C [12:41:38]Write i2c OK [12:41:38]MH_I2C_Read... [12:41:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:38]Read from MH i2c: E2 [12:41:38]MH_I2C_Read... [12:41:38]Read from MH i2c: E2 62 00 [12:41:38]MH_I2C_Read... [12:41:38]Read from MH i2c: E2 62 00 80 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [12:41:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:38]wFMCommunicate OK [12:41:38]SAM_PROTO_GetFieldsCounters done [12:41:38]requested_item shift.num is exist - process it [12:41:38]requested_item shift.opened is exist - process it [12:41:38]req_shift_opened [12:41:38]FM_GetShiftState [12:41:38]SAM_PROTO_GetShiftState [12:41:38]wFMCommunicate request_size=4 [12:41:38]MH_SAM_APDU [12:41:38]CAPDU: 80 13 01 00 [12:41:38]Write to MH i2c: E2 08 00 81 10 80 13 01 00 00 00 00 00 0E [12:41:38]Write i2c OK [12:41:38]MH_I2C_Read... [12:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:38]Read from MH i2c: E2 [12:41:38]MH_I2C_Read... [12:41:38]Read from MH i2c: E2 0E 00 [12:41:38]MH_I2C_Read... [12:41:38]Read from MH i2c: E2 0E 00 81 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 31 [12:41:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:41:38]wFMCommunicate OK [12:41:38]SAM_PROTO_GetShiftState done [12:41:38]FM_GetShiftState done [12:41:38]req_shift_opened done [12:41:38]requested_item shift.open_date is exist - process it [12:41:38]req_shift_open_date [12:41:38]req_shift_open_date done [12:41:38]produce_requested_data done [12:41:38]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58333,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:41:38]process_action_free close_receipt [12:41:38]json_value_free [12:41:38]json_value_free done [12:41:38]process_json_proto returns [12:41:38]Send response to host [12:41:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58333,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:41:38]free response buf [12:41:38]execute_script done [12:41:38]execute_script returns [12:41:38]free content buf [12:41:38]Sock 8.Close socket [12:41:38]Sock 8.Thread stoped [12:41:50]ConnectInit Can't connect to host [12:41:50]CommunicateWithHost connect error [12:41:50]CommunicateWithHost err = -1 [12:41:50]OFD Sender: Server communicate error [12:41:50]OFD Sender: Processing packet 58327 [packets to send 57, broken 50] [12:41:50]ProducePacketName [12:41:50]name=ofd_packets/00058327 [12:41:50]OFD Sender: To server: pG, [12:41:50]CommunicateWithHost lk.salyk.kg:30040 [12:41:50]ConnectInit lk.salyk.kg [12:41:50]Connected sock=8 [12:41:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 96 AB 04 01 40 7D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 89 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E3 00 00 35 04 06 00 73 E5 40 91 D8 B5 7F C8 6A 02 9A 9F 38 F0 [12:41:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 00 92 47 00 6B 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 32 30 39 34 35 33 32 10 04 04 00 D7 E3 00 00 F4 03 04 00 5B 3A C4 66 B6 04 01 00 00 F6 66 13 A8 97 C1 F0 2B [12:41:51]CommunicateWithHost err = 0 [12:41:51]CheckOFDResponse [12:41:51]1017 (14) - 77093643461234 [12:41:51]1041 (16) - 0000000002094532 [12:41:51]1040 (4) - 58327 [12:41:51]1012 (4) - 20.08.2024 06:40 [12:41:51]1206 (1) - 0 [12:41:51]OFD Sender: Remove packet 58327 [12:41:51]ProducePacketName [12:41:51]name=ofd_packets/00058327 [12:41:51]NVStorageDeleteData [12:41:51]OFD Sender: Processing packet 58328 [packets to send 56, broken 50] [12:41:51]ProducePacketName [12:41:51]name=ofd_packets/00058328 [12:41:51]OFD Sender: To server: pG, [12:41:51]CommunicateWithHost lk.salyk.kg:30040 [12:41:51]ConnectInit lk.salyk.kg [12:41:51]Connected sock=8 [12:41:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 FC 70 04 01 85 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 8E 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E3 00 00 35 04 06 00 A6 9C 17 37 23 66 2D FA 8E 1B E2 BA A0 9E [12:41:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 49 BB 47 00 6E 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E3 00 00 F4 03 04 00 5C 3A C4 66 B6 04 01 00 00 71 B9 06 EA 98 F2 DD 3F [12:41:51]CommunicateWithHost err = 0 [12:41:51]CheckOFDResponse [12:41:51]1017 (14) - 77093643461234 [12:41:51]1041 (16) - 0000000002094532 [12:41:51]1040 (4) - 58328 [12:41:51]1012 (4) - 20.08.2024 06:40 [12:41:51]1206 (1) - 0 [12:41:51]OFD Sender: Remove packet 58328 [12:41:51]ProducePacketName [12:41:51]name=ofd_packets/00058328 [12:41:51]NVStorageDeleteData [12:41:52]OFD Sender: Processing packet 58329 [packets to send 55, broken 50] [12:41:52]ProducePacketName [12:41:52]name=ofd_packets/00058329 [12:41:52]OFD Sender: To server: pG, [12:41:52]CommunicateWithHost lk.salyk.kg:30040 [12:41:52]ConnectInit lk.salyk.kg [12:41:52]Connected sock=8 [12:41:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 1C D4 04 01 0B 99 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 95 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E3 00 00 35 04 06 00 F7 A5 35 06 AB 90 EC 6B 84 E8 E2 E9 14 03 [12:41:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1B B5 47 00 B0 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 32 30 39 34 35 33 32 10 04 04 00 D9 E3 00 00 F4 03 04 00 5D 3A C4 66 B6 04 01 00 00 37 DB 24 5B 9E 71 3D DD [12:41:52]CommunicateWithHost err = 0 [12:41:52]CheckOFDResponse [12:41:52]1017 (14) - 77093643461234 [12:41:52]1041 (16) - 0000000002094532 [12:41:52]1040 (4) - 58329 [12:41:52]1012 (4) - 20.08.2024 06:40 [12:41:52]1206 (1) - 0 [12:41:52]OFD Sender: Remove packet 58329 [12:41:52]ProducePacketName [12:41:52]name=ofd_packets/00058329 [12:41:52]NVStorageDeleteData [12:41:53]OFD Sender: Processing packet 58330 [packets to send 54, broken 50] [12:41:53]ProducePacketName [12:41:53]name=ofd_packets/00058330 [12:41:53]OFD Sender: To server: pG, [12:41:53]CommunicateWithHost lk.salyk.kg:30040 [12:41:53]ConnectInit lk.salyk.kg [12:41:53]Connected sock=10 [12:41:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 AE C5 20 01 9D 4D 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 9B 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 D9 E3 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E3 00 00 35 04 06 00 08 56 96 D0 8D 14 E1 96 48 59 3D 16 3C 6B [12:41:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A7 06 47 00 CD 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 32 30 39 34 35 33 32 10 04 04 00 DA E3 00 00 F4 03 04 00 5E 3A C4 66 B6 04 01 00 00 5D 0C 2F FE F0 25 4C 06 [12:41:53]CommunicateWithHost err = 0 [12:41:53]CheckOFDResponse [12:41:53]1017 (14) - 77093643461234 [12:41:53]1041 (16) - 0000000002094532 [12:41:53]1040 (4) - 58330 [12:41:53]1012 (4) - 20.08.2024 06:40 [12:41:53]1206 (1) - 0 [12:41:53]OFD Sender: Remove packet 58330 [12:41:53]ProducePacketName [12:41:53]name=ofd_packets/00058330 [12:41:53]NVStorageDeleteData [12:41:54]OFD Sender: Processing packet 58331 [packets to send 53, broken 50] [12:41:54]ProducePacketName [12:41:54]name=ofd_packets/00058331 [12:41:54]OFD Sender: To server: pG, [12:41:54]CommunicateWithHost lk.salyk.kg:30040 [12:41:54]ConnectInit lk.salyk.kg [12:41:54]Connected sock=8 [12:41:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6E BD 07 01 95 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B0 90 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 31 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 31 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 72 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 31 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 B9 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E3 00 00 35 04 06 00 ED EB 2C C8 0F 61 12 06 AC 1C BA 7A DC F8 [12:41:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FA D0 47 00 E6 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 32 30 39 34 35 33 32 10 04 04 00 DB E3 00 00 F4 03 04 00 5F 3A C4 66 B6 04 01 00 00 1B C8 0E 90 2A 2B E6 DE [12:41:54]CommunicateWithHost err = 0 [12:41:54]CheckOFDResponse [12:41:54]1017 (14) - 77093643461234 [12:41:54]1041 (16) - 0000000002094532 [12:41:54]1040 (4) - 58331 [12:41:54]1012 (4) - 20.08.2024 06:40 [12:41:54]1206 (1) - 0 [12:41:54]OFD Sender: Remove packet 58331 [12:41:54]ProducePacketName [12:41:54]name=ofd_packets/00058331 [12:41:54]NVStorageDeleteData [12:41:55]OFD Sender: Processing packet 58332 [packets to send 52, broken 50] [12:41:55]ProducePacketName [12:41:55]name=ofd_packets/00058332 [12:41:55]OFD Sender: To server: pG, [12:41:55]CommunicateWithHost lk.salyk.kg:30040 [12:41:55]ConnectInit lk.salyk.kg [12:41:55]Connected sock=8 [12:41:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A0 40 07 01 EB 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 CE 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E3 00 00 35 04 06 00 CE AF 88 86 A1 73 C8 6E 32 45 70 62 A8 97 [12:41:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 53 73 47 00 87 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E3 00 00 F4 03 04 00 60 3A C4 66 B6 04 01 00 00 62 44 78 6F 39 03 97 12 [12:41:55]CommunicateWithHost err = 0 [12:41:55]CheckOFDResponse [12:41:55]1017 (14) - 77093643461234 [12:41:55]1041 (16) - 0000000002094532 [12:41:55]1040 (4) - 58332 [12:41:55]1012 (4) - 20.08.2024 06:40 [12:41:55]1206 (1) - 0 [12:41:55]OFD Sender: Remove packet 58332 [12:41:55]ProducePacketName [12:41:55]name=ofd_packets/00058332 [12:41:55]NVStorageDeleteData [12:41:56]OFD Sender: Processing packet 58333 [packets to send 51, broken 50] [12:41:56]ProducePacketName [12:41:56]name=ofd_packets/00058333 [12:41:56]OFD Sender: To server: pG, [12:41:56]CommunicateWithHost lk.salyk.kg:30040 [12:41:56]ConnectInit lk.salyk.kg [12:41:56]Connected sock=8 [12:41:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 16 87 04 01 BB 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 FE 8E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E3 00 00 35 04 06 00 31 D8 C5 C0 4C F4 FD 1D 27 CC 35 2E AD DE [12:41:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 43 11 47 00 2C 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 32 30 39 34 35 33 32 10 04 04 00 DD E3 00 00 F4 03 04 00 61 3A C4 66 B6 04 01 00 00 BE 87 D0 4E 83 8B E8 64 [12:41:56]CommunicateWithHost err = 0 [12:41:56]CheckOFDResponse [12:41:56]1017 (14) - 77093643461234 [12:41:56]1041 (16) - 0000000002094532 [12:41:56]1040 (4) - 58333 [12:41:56]1012 (4) - 20.08.2024 06:40 [12:41:56]1206 (1) - 0 [12:41:56]OFD Sender: Remove packet 58333 [12:41:56]ProducePacketName [12:41:56]name=ofd_packets/00058333 [12:41:56]NVStorageDeleteData [12:41:57]OFD Sender: No OFD packet to send [12:42:02]OFD Sender: No OFD packet to send [12:42:07]OFD Sender: No OFD packet to send [12:42:12]OFD Sender: No OFD packet to send [12:42:17]OFD Sender: No OFD packet to send [12:42:22]OFD Sender: No OFD packet to send [12:42:27]OFD Sender: No OFD packet to send [12:42:32]OFD Sender: No OFD packet to send [12:42:37]OFD Sender: No OFD packet to send [12:42:42]OFD Sender: No OFD packet to send [12:42:47]OFD Sender: No OFD packet to send [12:42:52]OFD Sender: No OFD packet to send [12:42:57]OFD Sender: No OFD packet to send [12:43:02]OFD Sender: No OFD packet to send [12:43:07]OFD Sender: No OFD packet to send [12:43:12]OFD Sender: No OFD packet to send [12:43:17]OFD Sender: No OFD packet to send [12:43:22]OFD Sender: No OFD packet to send [12:43:27]OFD Sender: No OFD packet to send [12:43:32]OFD Sender: No OFD packet to send [12:43:37]OFD Sender: No OFD packet to send [12:43:37]accept exits with 9 [12:43:37]New connection [12:43:37]New thread 3066711396 created [12:43:37]Thread 3066854756 joined [12:43:37]Waiting for new connection... [12:43:37] Sock 9.Parse request [12:43:37]Sock 9.Check first char [12:43:37]Sock 9.First char is OK [12:43:37]request: POST /json_proto HTTP/1.0 [12:43:37]Method: POST [12:43:37]URL: /json_proto [12:43:37]Method is POST - this is cgi request [12:43:37]url: /json_proto [12:43:37]query_string will be loaded in cgi processing [12:43:37]execute_cgi json_proto POST (null) [12:43:37]execute_cgi path=json_proto method=POST [12:43:37]POST find Content-Length [12:43:37]Host: 172.17.44.3:8080 [12:43:37]Content-Length: 678 [12:43:37]Content-Type: application/json [12:43:37] [12:43:37]POST finish read [12:43:37]Found Content-Length = 678 [12:43:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.990, "sum" : 270.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:37]execute_script... [12:43: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)2075604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.990, "sum" : 270.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:37]POST & json_proto [12:43:37]process_json_proto [12:43:37]json parsed OK: [12:43:37]protocol is kg_v1.0 [12:43:37]action value=close_receipt [12:43:37]process_action close_receipt [12:43:37]cmd_close_receipt [12:43:37]MH_GetDate [12:43:37]Write to MH i2c: F0 00 00 82 10 81 [12:43:37]Write i2c OK [12:43:37]MH_I2C_Read... [12:43:37]Read from MH i2c: F0 [12:43:37]MH_I2C_Read... [12:43:37]Read from MH i2c: F0 09 00 [12:43:37]MH_I2C_Read... [12:43:37]Read from MH i2c: F0 09 00 82 10 00 7A 8F C4 66 AD C5 5D 66 F2 [12:43:37]GetLastDocTimeStamp 1724157694 [12:43:37]current date 1724157818 [12:43:37]FM_GetShiftState [12:43:37]SAM_PROTO_GetShiftState [12:43:37]wFMCommunicate request_size=4 [12:43:37]MH_SAM_APDU [12:43:37]CAPDU: 80 13 01 00 [12:43:37]Write to MH i2c: E2 08 00 83 10 80 13 01 00 00 00 00 00 10 [12:43:37]Write i2c OK [12:43:37]MH_I2C_Read... [12:43:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:37]Read from MH i2c: E2 [12:43:37]MH_I2C_Read... [12:43:37]Read from MH i2c: E2 0E 00 [12:43:37]MH_I2C_Read... [12:43:37]Read from MH i2c: E2 0E 00 83 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [12:43:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:43:37]wFMCommunicate OK [12:43:37]SAM_PROTO_GetShiftState done [12:43:37]FM_GetShiftState done [12:43:37]opened in 1724112910 [12:43:37]opened+sec_in_day 1724199310 [12:43:37]quantity*price = 27052 [12:43:37]sum+1 = 27053 [12:43:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.73 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 318 20.08.2024 12:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58334 ФПД: 83778372414168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124338&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58334&fm=83778372414168&tin=02508201610067®Number=0000000000162794&sum=27000 [12:43:38]StoreToDocumentArchive [12:43:38]shift 100 fd 58334 [12:43:38]save to /storage/0100/doc_00058334 [12:43:38]save last doc name /storage/0100/doc_00058334 to /storage/kkm_last_doc_name [12:43:38]save OK [12:43:38]Clear old archive folders... [12:43:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:38]tlvbuf is 019996C0 [12:43:38]SAM_PROTO_ClearQueue [12:43:38]wFMCommunicate request_size=4 [12:43:38]MH_SAM_APDU [12:43:38]CAPDU: 80 09 00 00 [12:43:38]Write to MH i2c: E2 08 00 90 10 80 09 00 00 00 00 00 00 12 [12:43:38]Write i2c OK [12:43:38]MH_I2C_Read... [12:43:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:38]Read from MH i2c: E2 [12:43:38]MH_I2C_Read... [12:43:38]Read from MH i2c: E2 03 00 [12:43:38]MH_I2C_Read... [12:43:38]Read from MH i2c: E2 03 00 90 10 00 90 00 14 [12:43:38]RAPDU: 90 00 [12:43:38]wFMCommunicate OK [12:43:38]SAM_PROTO_ClearQueue done [12:43:38]KKMCreateOFDPacket [12:43:38]OFDProtocolAddRootSTLVToBuf [12:43:38]FM_MakeSignedData [12:43:38]FM_MakeSignedData [12:43:38]SAM_PROTO_SignData [12:43:38]wFMCommunicate request_size=4 [12:43:38]MH_SAM_APDU [12:43:38]CAPDU: 80 0D 01 02 [12:43:38]Write to MH i2c: E2 08 00 91 10 80 0D 01 02 00 00 00 00 1A [12:43:38]Write i2c OK [12:43:38]MH_I2C_Read... [12:43:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:38]Read from MH i2c: E2 [12:43:38]MH_I2C_Read... [12:43:38]Read from MH i2c: E2 03 00 [12:43:38]MH_I2C_Read... [12:43:38]Read from MH i2c: E2 03 00 91 10 00 90 00 15 [12:43:38]RAPDU: 90 00 [12:43:38]wFMCommunicate OK [12:43:38]wFMCommunicate request_size=255 [12:43:38]MH_SAM_APDU [12:43:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 96 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 7A 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E3 00 00 35 04 06 00 4C [12:43:38]Write to MH i2c: E2 02 01 92 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 34 FF 03 08 00 03 96 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 7A 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E3 00 00 35 04 06 00 4C 00 00 48 [12:43:38]Write i2c OK [12:43:38]MH_I2C_Read... [12:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:39]Read from MH i2c: E2 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: E2 03 00 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: E2 03 00 92 10 00 90 00 16 [12:43:39]RAPDU: 90 00 [12:43:39]wFMCommunicate OK [12:43:39]wFMCommunicate request_size=10 [12:43:39]MH_SAM_APDU [12:43:39]CAPDU: 80 0D 02 02 05 32 2C 20 AA D8 [12:43:39]Write to MH i2c: E2 0D 00 93 10 80 0D 02 02 05 00 32 2C 20 AA D8 00 00 27 [12:43:39]Write i2c OK [12:43:39]MH_I2C_Read... [12:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:39]Read from MH i2c: E2 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: E2 03 00 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: E2 03 00 93 10 00 90 00 17 [12:43:39]RAPDU: 90 00 [12:43:39]wFMCommunicate OK [12:43:39]wFMCommunicate request_size=4 [12:43:39]MH_SAM_APDU [12:43:39]CAPDU: 80 0D 03 02 [12:43:39]Write to MH i2c: E2 08 00 94 10 80 0D 03 02 00 00 00 00 1F [12:43:39]Write i2c OK [12:43:39]MH_I2C_Read... [12:43:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:39]Read from MH i2c: E2 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: E2 0B 00 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: E2 0B 00 94 10 00 8F E9 FF EC 70 5B DB 0F 90 00 38 [12:43:39]RAPDU: 8F E9 FF EC 70 5B DB 0F 90 00 [12:43:39]wFMCommunicate OK [12:43:39]SAM_PROTO_SignData done [12:43:39]FM_MakeSignedData done [12:43:39]CreateOFDProtocolMessage [12:43:39]wFMCommunicate request_size=4 [12:43:39]MH_SAM_APDU [12:43:39]CAPDU: 80 11 00 00 [12:43:39]Write to MH i2c: E2 08 00 95 10 80 11 00 00 00 00 00 00 1F [12:43:39]Write i2c OK [12:43:39]MH_I2C_Read... [12:43:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:39]Read from MH i2c: E2 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: E2 17 00 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: E2 17 00 95 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6B [12:43:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:43:39]wFMCommunicate OK [12:43:39]CreateOFDProtocolMessage done [12:43:39]OFDSenderStorePacket 58334 [12:43:39]StoreOFDPacket docnum=58334 [12:43:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 1F 07 01 F5 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 34 FF 03 08 00 03 96 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 7A 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E3 00 00 35 04 06 00 4C 32 2C 20 AA D8 8F E9 FF EC 70 5B DB 0F [12:43:39]CheckFolder [12:43:39]dirname=/storage/ofd_packets [12:43:39]CheckFolder done [12:43:39]ProducePacketName [12:43:39]name=ofd_packets/00058334 [12:43:39]NVStorageSaveData ofd_packets/00058334 [12:43:39]File name is /storage/ofd_packets/00058334 [12:43:39]Write 301 bytes [12:43:39]NVStorageSaveData done [12:43:39]OFDSenderStorePacket done [12:43:39]KKMCreateOFDPacket done [12:43:39]NVStorageSaveData kkm_last_timestamp [12:43:39]File name is /storage/kkm_last_timestamp [12:43:39]Write 4 bytes [12:43:39]NVStorageSaveData done [12:43:39]ExternCall_PrintAddStr [12:43:39]wPrintStart [12:43:39]Write to MH i2c: 01 00 00 96 10 A6 [12:43:39]Write i2c OK [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: 01 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: 01 07 00 [12:43:39]MH_I2C_Read... [12:43:39]Read from MH i2c: 01 07 00 96 10 00 00 00 00 00 FF 0F BB [12:43:39]RasterBufferAndPrint [12:43:39]line Счет N : (1)2075604 [12:43:39]line ИНН: 02508201610067 [12:43:39]line Контрольно-Кассовый Чек [12:43:39]line ПРОДАЖА [12:43:39]line ТРК (МРК, ГНК) : 33 [12:43:39]line Товар: 2710124130 [12:43:39]line Аи-92-К-4 [12:43:39]line 3.990 * 67.80 [12:43:39]line = 270.52 [12:43:39]line НДС 12% НСП 1% [12:43:39]line > о реализуемом товаре [12:43:39]line ОКРУГЛЕНИЕ: -0.52 [12:43:39]line ИТОГО: 270.00 [12:43:39]line Внесено: 270.00 [12:43:39]line СДАЧА: 0.00 [12:43:39]line НСП 1% : 2.39 [12:43:39]line НДС 12% : 28.73 [12:43:39]line Наличными: 270.00 [12:43:39]line Безнал.: 0.00 [12:43:39]line Место: АЗС № 135 "Партнер Нефть" [12:43:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:43:39]line СНО: Общий режим [12:43:39]line Чек 318 20.08.2024 12:43 [12:43:39]line Смена: 100 ФФД: 1.0 [12:43:39]line ЗНМ: 0300000196 [12:43:39]line РНМ: 0000000000162794 [12:43:39]line Версия ККМ: v1.0 [12:43:39]line ФМ: 0000000002094532 [12:43:39]line ФД: 58334 [12:43:39]line ФПД: 83778372414168 [12:43:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124338&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58334&fm=83778372414168&tin=02508201610067®Number=0000000000162794&sum=27000 [12:43:39]OFD Sender: Processing packet 58334 [packets to send 51, broken 50] [12:43:39]ProducePacketName [12:43:39]name=ofd_packets/00058334 [12:43:39]OFD Sender: To server: pG, [12:43:39]CommunicateWithHost lk.salyk.kg:30040 [12:43:39]ConnectInit lk.salyk.kg [12:43:39]written 0, free lines is 4095 [12:43:39]Connected sock=10 [12:43:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 1F 07 01 F5 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 34 FF 03 08 00 03 96 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 7A 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E3 00 00 35 04 06 00 4C 32 2C 20 AA D8 8F E9 FF EC 70 5B DB 0F [12:43:40]Write to MH i2c: 01 00 00 C1 10 D1 [12:43:40]Write i2c OK [12:43:40]MH_I2C_Read... [12:43:40]Read from MH i2c: 01 [12:43:40]MH_I2C_Read... [12:43:40]Read from MH i2c: 01 07 00 [12:43:40]MH_I2C_Read... [12:43:40]Read from MH i2c: 01 07 00 C1 10 00 00 00 00 00 AA 0C 8E [12:43:40]RasterBufferAndPrint [12:43:40]line [12:43:40]line [12:43:40]line [12:43:40]line [12:43:40]line [12:43:40]written 0, free lines is 3247 [12:43:40]MH_Cut [12:43:40]Write to MH i2c: D1 01 00 C8 10 01 AA [12:43:40]Write i2c OK [12:43:40]MH_I2C_Read... [12:43:40]Read from MH i2c: D1 [12:43:40]MH_I2C_Read... [12:43:40]Read from MH i2c: D1 01 00 [12:43:40]MH_I2C_Read... [12:43:40]Read from MH i2c: D1 01 00 C8 10 00 A9 [12:43:40]Write to MH i2c: 01 00 00 C9 10 D9 [12:43:40]Write i2c OK [12:43:40]MH_I2C_Read... [12:43:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3A 46 47 00 52 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 32 30 39 34 35 33 32 10 04 04 00 DE E3 00 00 F4 03 04 00 C9 3A C4 66 B6 04 01 00 00 DE C4 52 B5 B4 F7 96 B5 [12:43:40]CommunicateWithHost err = 0 [12:43:40]CheckOFDResponse [12:43:40]1017 (14) - 77093643461234 [12:43:40]1041 (16) - 0000000002094532 [12:43:40]1040 (4) - 58334 [12:43:40]1012 (4) - 20.08.2024 06:42 [12:43:40]1206 (1) - 0 [12:43:40]OFD Sender: Remove packet 58334 [12:43:40]ProducePacketName [12:43:40]name=ofd_packets/00058334 [12:43:40]NVStorageDeleteData [12:43:40]OFD Sender: No OFD packet to send [12:43:41]*** Cut start [12:43:41]*** Partial cut [12:43:41]*** CUTSNS_PIN = 1 [12:43:41]*** CUTSNS_PIN = 0 [12:43:41]*** Brake cut motor [12:43:41]Read from MH i2c: 01 [12:43:41]MH_I2C_Read... [12:43:41]*** Stop cut motor [12:43:41]*** Cut end [12:43:41]Read from MH i2c: 01 07 00 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: 01 07 00 C9 10 00 00 00 00 00 FF 0F EE [12:43:41]process_action close_receipt done [12:43:41]requested_data is exist [12:43:41]produce_requested_data [12:43:41]requested_item fm.sn is exist - process it [12:43:41]wFMCommunicate request_size=4 [12:43:41]MH_SAM_APDU [12:43:41]CAPDU: 80 11 00 00 [12:43:41]Write to MH i2c: E2 08 00 CA 10 80 11 00 00 00 00 00 00 54 [12:43:41]Write i2c OK [12:43:41]MH_I2C_Read... [12:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:41]Read from MH i2c: E2 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: E2 17 00 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: E2 17 00 CA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A0 [12:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:43:41]wFMCommunicate OK [12:43:41]requested_item fd.num is exist - process it [12:43:41]SAM_PROTO_GetFieldsCounters [12:43:41]wFMCommunicate request_size=4 [12:43:41]MH_SAM_APDU [12:43:41]CAPDU: 80 13 00 00 [12:43:41]Write to MH i2c: E2 08 00 CB 10 80 13 00 00 00 00 00 00 57 [12:43:41]Write i2c OK [12:43:41]MH_I2C_Read... [12:43:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:41]Read from MH i2c: E2 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: E2 62 00 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: E2 62 00 CB 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [12:43:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:41]wFMCommunicate OK [12:43:41]SAM_PROTO_GetFieldsCounters done [12:43:41]requested_item shift.num is exist - process it [12:43:41]requested_item shift.opened is exist - process it [12:43:41]req_shift_opened [12:43:41]FM_GetShiftState [12:43:41]SAM_PROTO_GetShiftState [12:43:41]wFMCommunicate request_size=4 [12:43:41]MH_SAM_APDU [12:43:41]CAPDU: 80 13 01 00 [12:43:41]Write to MH i2c: E2 08 00 CC 10 80 13 01 00 00 00 00 00 59 [12:43:41]Write i2c OK [12:43:41]MH_I2C_Read... [12:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:42]Read from MH i2c: E2 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 0E 00 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 0E 00 CC 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7C [12:43:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:43:42]wFMCommunicate OK [12:43:42]SAM_PROTO_GetShiftState done [12:43:42]FM_GetShiftState done [12:43:42]req_shift_opened done [12:43:42]requested_item shift.open_date is exist - process it [12:43:42]req_shift_open_date [12:43:42]req_shift_open_date done [12:43:42]produce_requested_data done [12:43:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58334,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:43:42]process_action_free close_receipt [12:43:42]json_value_free [12:43:42]json_value_free done [12:43:42]process_json_proto returns [12:43:42]Send response to host [12:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58334,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:43:42]free response buf [12:43:42]execute_script done [12:43:42]execute_script returns [12:43:42]free content buf [12:43:42]Sock 9.Close socket [12:43:42]Sock 9.Thread stoped [12:43:45]OFD Sender: No OFD packet to send [12:43:48]accept exits with 8 [12:43:48]New connection [12:43:48]New thread 3066854756 created [12:43:48]Thread 3066711396 joined [12:43:48]Waiting for new connection... [12:43:48] Sock 8.Parse request [12:43:48]Sock 8.Check first char [12:43:48]Sock 8.First char is OK [12:43:48]request: POST /json_proto HTTP/1.0 [12:43:48]Method: POST [12:43:48]URL: /json_proto [12:43:48]Method is POST - this is cgi request [12:43:48]url: /json_proto [12:43:48]query_string will be loaded in cgi processing [12:43:48]execute_cgi json_proto POST (null) [12:43:48]execute_cgi path=json_proto method=POST [12:43:48]POST find Content-Length [12:43:48]Host: 172.17.44.3:8080 [12:43:48]Content-Length: 802 [12:43:48]Content-Type: application/json [12:43:48] [12:43:48]POST finish read [12:43:48]Found Content-Length = 802 [12:43:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.070, "sum" : 750.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 750.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:48]execute_script... [12:43: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)2075605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.070, "sum" : 750.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 750.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:48]POST & json_proto [12:43:48]process_json_proto [12:43:48]json parsed OK: [12:43:48]protocol is kg_v1.0 [12:43:48]action value=close_receipt [12:43:48]process_action close_receipt [12:43:48]cmd_close_receipt [12:43:48]MH_GetDate [12:43:48]Write to MH i2c: F0 00 00 CD 10 CC [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: F0 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: F0 09 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: F0 09 00 CD 10 00 84 8F C4 66 AD C5 5D 66 47 [12:43:48]GetLastDocTimeStamp 1724157818 [12:43:48]current date 1724157828 [12:43:48]FM_GetShiftState [12:43:48]SAM_PROTO_GetShiftState [12:43:48]wFMCommunicate request_size=4 [12:43:48]MH_SAM_APDU [12:43:48]CAPDU: 80 13 01 00 [12:43:48]Write to MH i2c: E2 08 00 CE 10 80 13 01 00 00 00 00 00 5B [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:48]Read from MH i2c: E2 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 0E 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 0E 00 CE 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7E [12:43:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:43:48]wFMCommunicate OK [12:43:48]SAM_PROTO_GetShiftState done [12:43:48]FM_GetShiftState done [12:43:48]opened in 1724112910 [12:43:48]opened+sec_in_day 1724199310 [12:43:48]quantity*price = 75054 [12:43:48]sum+1 = 75056 [12:43:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 750.55 НСП 1% : 6.64 НДС 12% : 79.70 Наличными: 0.00 Безнал.: 750.55 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 319 20.08.2024 12:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58335 ФПД: 58363446985444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124348&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58335&fm=58363446985444&tin=02508201610067®Number=0000000000162794&sum=75055 [12:43:49]StoreToDocumentArchive [12:43:49]shift 100 fd 58335 [12:43:49]save to /storage/0100/doc_00058335 [12:43:49]save last doc name /storage/0100/doc_00058335 to /storage/kkm_last_doc_name [12:43:49]save OK [12:43:49]Clear old archive folders... [12:43:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:49]tlvbuf is 019E9570 [12:43:49]SAM_PROTO_ClearQueue [12:43:49]wFMCommunicate request_size=4 [12:43:49]MH_SAM_APDU [12:43:49]CAPDU: 80 09 00 00 [12:43:49]Write to MH i2c: E2 08 00 DB 10 80 09 00 00 00 00 00 00 5D [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:49]Read from MH i2c: E2 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 03 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 03 00 DB 10 00 90 00 5F [12:43:49]RAPDU: 90 00 [12:43:49]wFMCommunicate OK [12:43:49]SAM_PROTO_ClearQueue done [12:43:49]KKMCreateOFDPacket [12:43:49]OFDProtocolAddRootSTLVToBuf [12:43:49]FM_MakeSignedData [12:43:49]FM_MakeSignedData [12:43:49]SAM_PROTO_SignData [12:43:49]wFMCommunicate request_size=4 [12:43:49]MH_SAM_APDU [12:43:49]CAPDU: 80 0D 01 02 [12:43:49]Write to MH i2c: E2 08 00 DC 10 80 0D 01 02 00 00 00 00 65 [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:49]Read from MH i2c: E2 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 03 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 03 00 DC 10 00 90 00 60 [12:43:49]RAPDU: 90 00 [12:43:49]wFMCommunicate OK [12:43:49]wFMCommunicate request_size=255 [12:43:49]MH_SAM_APDU [12:43: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 34 FF 03 08 00 03 3E 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 84 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E3 00 00 35 04 06 00 35 [12:43:49]Write to MH i2c: E2 02 01 DD 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 34 FF 03 08 00 03 3E 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 84 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E3 00 00 35 04 06 00 35 00 00 1C [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:49]Read from MH i2c: E2 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 03 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 03 00 DD 10 00 90 00 61 [12:43:49]RAPDU: 90 00 [12:43:49]wFMCommunicate OK [12:43:49]wFMCommunicate request_size=10 [12:43:49]MH_SAM_APDU [12:43:49]CAPDU: 80 0D 02 02 05 14 CC 86 82 E4 [12:43:49]Write to MH i2c: E2 0D 00 DE 10 80 0D 02 02 05 00 14 CC 86 82 E4 00 00 3E [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:49]Read from MH i2c: E2 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 03 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 03 00 DE 10 00 90 00 62 [12:43:49]RAPDU: 90 00 [12:43:49]wFMCommunicate OK [12:43:49]wFMCommunicate request_size=4 [12:43:49]MH_SAM_APDU [12:43:49]CAPDU: 80 0D 03 02 [12:43:49]Write to MH i2c: E2 08 00 DF 10 80 0D 03 02 00 00 00 00 6A [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:49]Read from MH i2c: E2 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 0B 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 0B 00 DF 10 00 41 B3 1A 6F 89 E0 99 B8 90 00 A2 [12:43:49]RAPDU: 41 B3 1A 6F 89 E0 99 B8 90 00 [12:43:49]wFMCommunicate OK [12:43:49]SAM_PROTO_SignData done [12:43:49]FM_MakeSignedData done [12:43:49]CreateOFDProtocolMessage [12:43:49]wFMCommunicate request_size=4 [12:43:49]MH_SAM_APDU [12:43:49]CAPDU: 80 11 00 00 [12:43:49]Write to MH i2c: E2 08 00 E0 10 80 11 00 00 00 00 00 00 6A [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:49]Read from MH i2c: E2 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 17 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: E2 17 00 E0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B6 [12:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:43:49]wFMCommunicate OK [12:43:49]CreateOFDProtocolMessage done [12:43:49]OFDSenderStorePacket 58335 [12:43:49]StoreOFDPacket docnum=58335 [12:43:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D7 F1 07 01 91 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 84 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E3 00 00 35 04 06 00 35 14 CC 86 82 E4 41 B3 1A 6F 89 E0 99 B8 [12:43:49]CheckFolder [12:43:49]dirname=/storage/ofd_packets [12:43:49]CheckFolder done [12:43:49]ProducePacketName [12:43:49]name=ofd_packets/00058335 [12:43:49]NVStorageSaveData ofd_packets/00058335 [12:43:49]File name is /storage/ofd_packets/00058335 [12:43:49]Write 301 bytes [12:43:49]NVStorageSaveData done [12:43:49]OFDSenderStorePacket done [12:43:49]KKMCreateOFDPacket done [12:43:49]NVStorageSaveData kkm_last_timestamp [12:43:49]File name is /storage/kkm_last_timestamp [12:43:49]Write 4 bytes [12:43:49]NVStorageSaveData done [12:43:49]ExternCall_PrintAddStr [12:43:49]wPrintStart [12:43:49]Write to MH i2c: 01 00 00 E1 10 F1 [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: 01 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: 01 07 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: 01 07 00 E1 10 00 00 00 00 00 FF 0F 06 [12:43:49]RasterBufferAndPrint [12:43:49]line Счет N : (1)2075605 [12:43:49]line ИНН: 02508201610067 [12:43:49]line Контрольно-Кассовый Чек [12:43:49]line ПРОДАЖА [12:43:49]line ТРК (МРК, ГНК) : 53 [12:43:49]line Товар: 2710124130 [12:43:49]line Аи-92-К-4 [12:43:49]line 11.070 * 67.80 [12:43:49]line = 750.55 [12:43:49]line НДС 12% НСП 1% [12:43:49]line > о реализуемом товаре [12:43:49]line ИТОГО: 750.55 [12:43:49]line НСП 1% : 6.64 [12:43:49]line НДС 12% : 79.70 [12:43:49]line Наличными: 0.00 [12:43:49]line Безнал.: 750.55 [12:43:49]line Место: АЗС № 135 "Партнер Нефть" [12:43:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:43:49]line СНО: Общий режим [12:43:49]line Чек 319 20.08.2024 12:43 [12:43:49]line Смена: 100 ФФД: 1.0 [12:43:49]line ЗНМ: 0300000196 [12:43:49]line РНМ: 0000000000162794 [12:43:49]line Версия ККМ: v1.0 [12:43:49]line Платежная система: O! деньги [12:43:49]line ФМ: 0000000002094532 [12:43:49]line ФД: 58335 [12:43:49]line ФПД: 58363446985444 [12:43:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124348&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58335&fm=58363446985444&tin=02508201610067®Number=0000000000162794&sum=75055 [12:43:49]written 0, free lines is 4095 [12:43:49]OFD Sender: Processing packet 58335 [packets to send 51, broken 50] [12:43:49]ProducePacketName [12:43:49]name=ofd_packets/00058335 [12:43:49]OFD Sender: To server: pG, [12:43:49]CommunicateWithHost lk.salyk.kg:30040 [12:43:49]ConnectInit lk.salyk.kg [12:43:50]Connected sock=10 [12:43:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D7 F1 07 01 91 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 84 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E3 00 00 35 04 06 00 35 14 CC 86 82 E4 41 B3 1A 6F 89 E0 99 B8 [12:43:50]Write to MH i2c: 01 00 00 0B 11 1C [12:43:50]Write i2c OK [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: 01 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: 01 07 00 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: 01 07 00 0B 11 00 00 00 00 00 C8 0C F7 [12:43:50]RasterBufferAndPrint [12:43:50]line [12:43:50]line [12:43:50]line [12:43:50]line [12:43:50]line [12:43:50]written 0, free lines is 3278 [12:43:50]MH_Cut [12:43:50]Write to MH i2c: D1 01 00 12 11 01 F5 [12:43:50]Write i2c OK [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: D1 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: D1 01 00 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: D1 01 00 12 11 00 F4 [12:43:50]Write to MH i2c: 01 00 00 13 11 24 [12:43:50]Write i2c OK [12:43:50]MH_I2C_Read... [12:43:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 88 F2 47 00 84 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E3 00 00 F4 03 04 00 D3 3A C4 66 B6 04 01 00 00 C6 00 E5 38 B1 32 A3 32 [12:43:50]CommunicateWithHost err = 0 [12:43:50]CheckOFDResponse [12:43:50]1017 (14) - 77093643461234 [12:43:50]1041 (16) - 0000000002094532 [12:43:50]1040 (4) - 58335 [12:43:50]1012 (4) - 20.08.2024 06:42 [12:43:50]1206 (1) - 0 [12:43:50]OFD Sender: Remove packet 58335 [12:43:50]ProducePacketName [12:43:50]name=ofd_packets/00058335 [12:43:50]NVStorageDeleteData [12:43:51]OFD Sender: No OFD packet to send [12:43:51]*** Cut start [12:43:51]*** Partial cut [12:43:51]*** CUTSNS_PIN = 1 [12:43:51]*** CUTSNS_PIN = 0 [12:43:51]*** Brake cut motor [12:43:51]Read from MH i2c: 01 [12:43:51]MH_I2C_Read... [12:43:51]*** Stop cut motor [12:43:51]*** Cut end [12:43:51]Read from MH i2c: 01 07 00 [12:43:51]MH_I2C_Read... [12:43:51]Read from MH i2c: 01 07 00 13 11 00 00 00 00 00 FF 0F 39 [12:43:51]process_action close_receipt done [12:43:51]requested_data is exist [12:43:51]produce_requested_data [12:43:51]requested_item fm.sn is exist - process it [12:43:51]wFMCommunicate request_size=4 [12:43:51]MH_SAM_APDU [12:43:51]CAPDU: 80 11 00 00 [12:43:51]Write to MH i2c: E2 08 00 14 11 80 11 00 00 00 00 00 00 9F [12:43:51]Write i2c OK [12:43:51]MH_I2C_Read... [12:43:51]Read from MH i2c: E2 [12:43:51]MH_I2C_Read... [12:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:52]Read from MH i2c: E2 17 00 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 17 00 14 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EB [12:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:43:52]wFMCommunicate OK [12:43:52]requested_item fd.num is exist - process it [12:43:52]SAM_PROTO_GetFieldsCounters [12:43:52]wFMCommunicate request_size=4 [12:43:52]MH_SAM_APDU [12:43:52]CAPDU: 80 13 00 00 [12:43:52]Write to MH i2c: E2 08 00 15 11 80 13 00 00 00 00 00 00 A2 [12:43:52]Write i2c OK [12:43:52]MH_I2C_Read... [12:43:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:52]Read from MH i2c: E2 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 62 00 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 62 00 15 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [12:43:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:52]wFMCommunicate OK [12:43:52]SAM_PROTO_GetFieldsCounters done [12:43:52]requested_item shift.num is exist - process it [12:43:52]requested_item shift.opened is exist - process it [12:43:52]req_shift_opened [12:43:52]FM_GetShiftState [12:43:52]SAM_PROTO_GetShiftState [12:43:52]wFMCommunicate request_size=4 [12:43:52]MH_SAM_APDU [12:43:52]CAPDU: 80 13 01 00 [12:43:52]Write to MH i2c: E2 08 00 16 11 80 13 01 00 00 00 00 00 A4 [12:43:52]Write i2c OK [12:43:52]MH_I2C_Read... [12:43:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:52]Read from MH i2c: E2 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 0E 00 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 0E 00 16 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C7 [12:43:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:43:52]wFMCommunicate OK [12:43:52]SAM_PROTO_GetShiftState done [12:43:52]FM_GetShiftState done [12:43:52]req_shift_opened done [12:43:52]requested_item shift.open_date is exist - process it [12:43:52]req_shift_open_date [12:43:52]req_shift_open_date done [12:43:52]produce_requested_data done [12:43:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58335,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:43:52]process_action_free close_receipt [12:43:52]json_value_free [12:43:52]json_value_free done [12:43:52]process_json_proto returns [12:43:52]Send response to host [12:43:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58335,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:43:52]free response buf [12:43:52]execute_script done [12:43:52]execute_script returns [12:43:52]free content buf [12:43:52]Sock 8.Close socket [12:43:52]Sock 8.Thread stoped [12:43:56]OFD Sender: No OFD packet to send [12:44:01]OFD Sender: No OFD packet to send [12:44:06]OFD Sender: No OFD packet to send [12:44:11]OFD Sender: No OFD packet to send [12:44:16]OFD Sender: No OFD packet to send [12:44:21]OFD Sender: No OFD packet to send [12:44:26]OFD Sender: No OFD packet to send [12:44:31]OFD Sender: No OFD packet to send [12:44:36]OFD Sender: No OFD packet to send [12:44:41]OFD Sender: No OFD packet to send [12:44:46]OFD Sender: No OFD packet to send [12:44:51]OFD Sender: No OFD packet to send [12:44:56]OFD Sender: No OFD packet to send [12:45:01]OFD Sender: No OFD packet to send [12:45:06]OFD Sender: No OFD packet to send [12:45:11]OFD Sender: No OFD packet to send [12:45:16]OFD Sender: No OFD packet to send [12:45:21]OFD Sender: No OFD packet to send [12:45:23]accept exits with 9 [12:45:23]New connection [12:45:23]New thread 3066711396 created [12:45:23]Thread 3066854756 joined [12:45:23]Waiting for new connection... [12:45:23] Sock 9.Parse request [12:45:23]Sock 9.Check first char [12:45:23]Sock 9.First char is OK [12:45:23]request: POST /json_proto HTTP/1.0 [12:45:23]Method: POST [12:45:23]URL: /json_proto [12:45:23]Method is POST - this is cgi request [12:45:23]url: /json_proto [12:45:23]query_string will be loaded in cgi processing [12:45:23]execute_cgi json_proto POST (null) [12:45:23]execute_cgi path=json_proto method=POST [12:45:23]POST find Content-Length [12:45:23]Host: 172.17.44.3:8080 [12:45:23]Content-Length: 801 [12:45:23]Content-Type: application/json [12:45:23] [12:45:23]POST finish read [12:45:23]Found Content-Length = 801 [12:45:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:23]execute_script... [12:45:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:23]POST & json_proto [12:45:23]process_json_proto [12:45:23]json parsed OK: [12:45:23]protocol is kg_v1.0 [12:45:23]action value=close_receipt [12:45:23]process_action close_receipt [12:45:23]cmd_close_receipt [12:45:23]MH_GetDate [12:45:23]Write to MH i2c: F0 00 00 17 11 17 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: F0 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: F0 09 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: F0 09 00 17 11 00 E3 8F C4 66 AD C5 5D 66 F1 [12:45:23]GetLastDocTimeStamp 1724157828 [12:45:23]current date 1724157923 [12:45:23]FM_GetShiftState [12:45:23]SAM_PROTO_GetShiftState [12:45:23]wFMCommunicate request_size=4 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 13 01 00 [12:45:23]Write to MH i2c: E2 08 00 18 11 80 13 01 00 00 00 00 00 A6 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 0E 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 0E 00 18 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C9 [12:45:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:45:23]wFMCommunicate OK [12:45:23]SAM_PROTO_GetShiftState done [12:45:23]FM_GetShiftState done [12:45:23]opened in 1724112910 [12:45:23]opened+sec_in_day 1724199310 [12:45:23]quantity*price = 50036 [12:45:23]sum+1 = 50037 [12:45:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 320 20.08.2024 12:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58336 ФПД: 149095645091712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124523&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58336&fm=149095645091712&tin=02508201610067®Number=0000000000162794&sum=50036 [12:45:24]StoreToDocumentArchive [12:45:24]shift 100 fd 58336 [12:45:24]save to /storage/0100/doc_00058336 [12:45:24]save last doc name /storage/0100/doc_00058336 to /storage/kkm_last_doc_name [12:45:24]save OK [12:45:24]Clear old archive folders... [12:45:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:24]tlvbuf is 01945070 [12:45:24]SAM_PROTO_ClearQueue [12:45:24]wFMCommunicate request_size=4 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 09 00 00 [12:45:24]Write to MH i2c: E2 08 00 25 11 80 09 00 00 00 00 00 00 A8 [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 25 11 00 90 00 AA [12:45:24]RAPDU: 90 00 [12:45:24]wFMCommunicate OK [12:45:24]SAM_PROTO_ClearQueue done [12:45:24]KKMCreateOFDPacket [12:45:24]OFDProtocolAddRootSTLVToBuf [12:45:24]FM_MakeSignedData [12:45:24]FM_MakeSignedData [12:45:24]SAM_PROTO_SignData [12:45:24]wFMCommunicate request_size=4 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 0D 01 02 [12:45:24]Write to MH i2c: E2 08 00 26 11 80 0D 01 02 00 00 00 00 B0 [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 26 11 00 90 00 AB [12:45:24]RAPDU: 90 00 [12:45:24]wFMCommunicate OK [12:45:24]wFMCommunicate request_size=255 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 E3 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E3 00 00 35 04 06 00 87 [12:45:24]Write to MH i2c: E2 02 01 27 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 E3 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E3 00 00 35 04 06 00 87 00 00 FE [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 27 11 00 90 00 AC [12:45:24]RAPDU: 90 00 [12:45:24]wFMCommunicate OK [12:45:24]wFMCommunicate request_size=10 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 0D 02 02 05 9A 08 F6 97 80 [12:45:24]Write to MH i2c: E2 0D 00 28 11 80 0D 02 02 05 00 9A 08 F6 97 80 00 00 6C [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 28 11 00 90 00 AD [12:45:24]RAPDU: 90 00 [12:45:24]wFMCommunicate OK [12:45:24]wFMCommunicate request_size=4 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 0D 03 02 [12:45:24]Write to MH i2c: E2 08 00 29 11 80 0D 03 02 00 00 00 00 B5 [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 0B 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 0B 00 29 11 00 27 65 C5 3C 96 10 CA 8F 90 00 42 [12:45:24]RAPDU: 27 65 C5 3C 96 10 CA 8F 90 00 [12:45:24]wFMCommunicate OK [12:45:24]SAM_PROTO_SignData done [12:45:24]FM_MakeSignedData done [12:45:24]CreateOFDProtocolMessage [12:45:24]wFMCommunicate request_size=4 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 11 00 00 [12:45:24]Write to MH i2c: E2 08 00 2A 11 80 11 00 00 00 00 00 00 B5 [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 17 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 17 00 2A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 01 [12:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:45:24]wFMCommunicate OK [12:45:24]CreateOFDProtocolMessage done [12:45:24]OFDSenderStorePacket 58336 [12:45:24]StoreOFDPacket docnum=58336 [12:45:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 20 50 07 01 BD 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 E3 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E3 00 00 35 04 06 00 87 9A 08 F6 97 80 27 65 C5 3C 96 10 CA 8F [12:45:24]CheckFolder [12:45:24]dirname=/storage/ofd_packets [12:45:24]CheckFolder done [12:45:24]ProducePacketName [12:45:24]name=ofd_packets/00058336 [12:45:24]NVStorageSaveData ofd_packets/00058336 [12:45:24]File name is /storage/ofd_packets/00058336 [12:45:24]Write 301 bytes [12:45:24]NVStorageSaveData done [12:45:24]OFDSenderStorePacket done [12:45:24]KKMCreateOFDPacket done [12:45:24]NVStorageSaveData kkm_last_timestamp [12:45:24]File name is /storage/kkm_last_timestamp [12:45:24]Write 4 bytes [12:45:24]NVStorageSaveData done [12:45:24]ExternCall_PrintAddStr [12:45:24]wPrintStart [12:45:24]Write to MH i2c: 01 00 00 2B 11 3C [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 07 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 07 00 2B 11 00 00 00 00 00 FF 0F 51 [12:45:24]RasterBufferAndPrint [12:45:24]line Счет N : (1)2075606 [12:45:24]line ИНН: 02508201610067 [12:45:24]line Контрольно-Кассовый Чек [12:45:24]line ПРОДАЖА [12:45:24]line ТРК (МРК, ГНК) : 33 [12:45:24]line Товар: 2710124130 [12:45:24]line Аи-92-К-4 [12:45:24]line 7.380 * 67.80 [12:45:24]line = 500.36 [12:45:24]line НДС 12% НСП 1% [12:45:24]line > о реализуемом товаре [12:45:24]line ИТОГО: 500.36 [12:45:24]line НСП 1% : 4.43 [12:45:24]line НДС 12% : 53.14 [12:45:24]line Наличными: 0.00 [12:45:24]line Безнал.: 500.36 [12:45:24]line Место: АЗС № 135 "Партнер Нефть" [12:45:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:45:24]line СНО: Общий режим [12:45:24]line Чек 320 20.08.2024 12:45 [12:45:24]line Смена: 100 ФФД: 1.0 [12:45:24]line ЗНМ: 0300000196 [12:45:24]line РНМ: 0000000000162794 [12:45:24]line Версия ККМ: v1.0 [12:45:24]line Платежная система: O! деньги [12:45:24]line ФМ: 0000000002094532 [12:45:24]line ФД: 58336 [12:45:24]line ФПД: 149095645091712 [12:45:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124523&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58336&fm=149095645091712&tin=02508201610067®Number=0000000000162794&sum=50036 [12:45:25]OFD Sender: Processing packet 58336 [packets to send 51, broken 50] [12:45:25]ProducePacketName [12:45:25]name=ofd_packets/00058336 [12:45:25]OFD Sender: To server: pG, [12:45:25]CommunicateWithHost lk.salyk.kg:30040 [12:45:25]ConnectInit lk.salyk.kg [12:45:25]written 0, free lines is 4095 [12:45:25]Write to MH i2c: 01 00 00 55 11 66 [12:45:25]Write i2c OK [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: 01 [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: 01 07 00 [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: 01 07 00 55 11 00 00 00 00 00 B6 0C 2F [12:45:25]RasterBufferAndPrint [12:45:25]line [12:45:25]line [12:45:25]line [12:45:25]line [12:45:25]line [12:45:25]written 0, free lines is 3259 [12:45:25]MH_Cut [12:45:25]Write to MH i2c: D1 01 00 5C 11 01 3F [12:45:25]Write i2c OK [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: D1 [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: D1 01 00 [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: D1 01 00 5C 11 00 3E [12:45:25]Write to MH i2c: 01 00 00 5D 11 6E [12:45:25]Write i2c OK [12:45:25]MH_I2C_Read... [12:45:26]*** Cut start [12:45:26]*** Partial cut [12:45:26]*** CUTSNS_PIN = 1 [12:45:26]*** CUTSNS_PIN = 0 [12:45:26]*** Brake cut motor [12:45:27]Read from MH i2c: 01 [12:45:27]MH_I2C_Read... [12:45:27]*** Stop cut motor [12:45:27]*** Cut end [12:45:27]Read from MH i2c: 01 07 00 [12:45:27]MH_I2C_Read... [12:45:27]Read from MH i2c: 01 07 00 5D 11 00 00 00 00 00 FF 0F 83 [12:45:27]process_action close_receipt done [12:45:27]requested_data is exist [12:45:27]produce_requested_data [12:45:27]requested_item fm.sn is exist - process it [12:45:27]wFMCommunicate request_size=4 [12:45:27]MH_SAM_APDU [12:45:27]CAPDU: 80 11 00 00 [12:45:27]Write to MH i2c: E2 08 00 5E 11 80 11 00 00 00 00 00 00 E9 [12:45:27]Write i2c OK [12:45:27]MH_I2C_Read... [12:45:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:27]Read from MH i2c: E2 [12:45:27]MH_I2C_Read... [12:45:27]Read from MH i2c: E2 17 00 [12:45:27]MH_I2C_Read... [12:45:27]Read from MH i2c: E2 17 00 5E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [12:45:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:45:27]wFMCommunicate OK [12:45:27]requested_item fd.num is exist - process it [12:45:27]SAM_PROTO_GetFieldsCounters [12:45:27]wFMCommunicate request_size=4 [12:45:27]MH_SAM_APDU [12:45:27]CAPDU: 80 13 00 00 [12:45:27]Write to MH i2c: E2 08 00 5F 11 80 13 00 00 00 00 00 00 EC [12:45:27]Write i2c OK [12:45:27]MH_I2C_Read... [12:45:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:27]Read from MH i2c: E2 [12:45:27]MH_I2C_Read... [12:45:27]Read from MH i2c: E2 62 00 [12:45:27]MH_I2C_Read... [12:45:27]Read from MH i2c: E2 62 00 5F 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [12:45:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:27]wFMCommunicate OK [12:45:27]SAM_PROTO_GetFieldsCounters done [12:45:27]requested_item shift.num is exist - process it [12:45:27]requested_item shift.opened is exist - process it [12:45:27]req_shift_opened [12:45:27]FM_GetShiftState [12:45:27]SAM_PROTO_GetShiftState [12:45:27]wFMCommunicate request_size=4 [12:45:27]MH_SAM_APDU [12:45:27]CAPDU: 80 13 01 00 [12:45:27]Write to MH i2c: E2 08 00 60 11 80 13 01 00 00 00 00 00 EE [12:45:27]Write i2c OK [12:45:27]MH_I2C_Read... [12:45:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:27]Read from MH i2c: E2 [12:45:27]MH_I2C_Read... [12:45:27]Read from MH i2c: E2 0E 00 [12:45:27]MH_I2C_Read... [12:45:27]Read from MH i2c: E2 0E 00 60 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 11 [12:45:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:45:27]wFMCommunicate OK [12:45:27]SAM_PROTO_GetShiftState done [12:45:27]FM_GetShiftState done [12:45:27]req_shift_opened done [12:45:27]requested_item shift.open_date is exist - process it [12:45:27]req_shift_open_date [12:45:27]req_shift_open_date done [12:45:27]produce_requested_data done [12:45:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58336,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:45:27]process_action_free close_receipt [12:45:27]json_value_free [12:45:27]json_value_free done [12:45:27]process_json_proto returns [12:45:27]Send response to host [12:45:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58336,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:45:27]free response buf [12:45:27]execute_script done [12:45:27]execute_script returns [12:45:27]free content buf [12:45:27]Sock 9.Close socket [12:45:27]Sock 9.Thread stoped [12:47:38]ConnectInit Can't connect to host [12:47:38]CommunicateWithHost connect error [12:47:38]CommunicateWithHost err = -1 [12:47:38]OFD Sender: Server communicate error [12:47:43]OFD Sender: Processing packet 58336 [packets to send 51, broken 50] [12:47:43]ProducePacketName [12:47:43]name=ofd_packets/00058336 [12:47:43]OFD Sender: To server: pG, [12:47:43]CommunicateWithHost lk.salyk.kg:30040 [12:47:43]ConnectInit lk.salyk.kg [12:47:43]Connected sock=9 [12:47:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 20 50 07 01 BD 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 E3 8F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E3 00 00 35 04 06 00 87 9A 08 F6 97 80 27 65 C5 3C 96 10 CA 8F [12:47:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 41 1C 47 00 E5 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 32 30 39 34 35 33 32 10 04 04 00 E0 E3 00 00 F4 03 04 00 BC 3B C4 66 B6 04 01 00 00 B0 1D 7A 75 DE 71 0B 39 [12:47:44]CommunicateWithHost err = 0 [12:47:44]CheckOFDResponse [12:47:44]1017 (14) - 77093643461234 [12:47:44]1041 (16) - 0000000002094532 [12:47:44]1040 (4) - 58336 [12:47:44]1012 (4) - 20.08.2024 06:46 [12:47:44]1206 (1) - 0 [12:47:44]OFD Sender: Remove packet 58336 [12:47:44]ProducePacketName [12:47:44]name=ofd_packets/00058336 [12:47:44]NVStorageDeleteData [12:47:44]OFD Sender: No OFD packet to send [12:47:47]accept exits with 8 [12:47:47]New connection [12:47:47]New thread 3066854756 created [12:47:47]Thread 3066711396 joined [12:47:47]Waiting for new connection... [12:47:47] Sock 8.Parse request [12:47:47]Sock 8.Check first char [12:47:47]Sock 8.First char is OK [12:47:47]request: POST /json_proto HTTP/1.0 [12:47:47]Method: POST [12:47:47]URL: /json_proto [12:47:47]Method is POST - this is cgi request [12:47:47]url: /json_proto [12:47:47]query_string will be loaded in cgi processing [12:47:47]execute_cgi json_proto POST (null) [12:47:47]execute_cgi path=json_proto method=POST [12:47:47]POST find Content-Length [12:47:47]Host: 172.17.44.3:8080 [12:47:47]Content-Length: 807 [12:47:47]Content-Type: application/json [12:47:47] [12:47:47]POST finish read [12:47:47]Found Content-Length = 807 [12:47:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 43.990, "sum" : 1689.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1689.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:47]execute_script... [12:47:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 43.990, "sum" : 1689.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1689.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:47]POST & json_proto [12:47:47]process_json_proto [12:47:47]json parsed OK: [12:47:47]protocol is kg_v1.0 [12:47:47]action value=close_receipt [12:47:47]process_action close_receipt [12:47:47]cmd_close_receipt [12:47:47]MH_GetDate [12:47:47]Write to MH i2c: F0 00 00 61 11 61 [12:47:47]Write i2c OK [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: F0 [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: F0 09 00 [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: F0 09 00 61 11 00 74 90 C4 66 AD C5 5D 66 CD [12:47:47]GetLastDocTimeStamp 1724157923 [12:47:47]current date 1724158068 [12:47:47]FM_GetShiftState [12:47:47]SAM_PROTO_GetShiftState [12:47:47]wFMCommunicate request_size=4 [12:47:47]MH_SAM_APDU [12:47:47]CAPDU: 80 13 01 00 [12:47:47]Write to MH i2c: E2 08 00 62 11 80 13 01 00 00 00 00 00 F0 [12:47:47]Write i2c OK [12:47:47]MH_I2C_Read... [12:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:47]Read from MH i2c: E2 [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: E2 0E 00 [12:47:47]MH_I2C_Read... [12:47:47]Read from MH i2c: E2 0E 00 62 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 13 [12:47:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:47:47]wFMCommunicate OK [12:47:47]SAM_PROTO_GetShiftState done [12:47:47]FM_GetShiftState done [12:47:47]opened in 1724112910 [12:47:47]opened+sec_in_day 1724199310 [12:47:47]quantity*price = 168921 [12:47:47]sum+1 = 168923 [12:47:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1689.22 НСП 1% : 14.95 НДС 12% : 179.39 Наличными: 0.00 Безнал.: 1689.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 321 20.08.2024 12:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58337 ФПД: 139556967369274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124748&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58337&fm=139556967369274&tin=02508201610067®Number=0000000000162794&sum=168922 [12:47:48]StoreToDocumentArchive [12:47:48]shift 100 fd 58337 [12:47:48]save to /storage/0100/doc_00058337 [12:47:48]save last doc name /storage/0100/doc_00058337 to /storage/kkm_last_doc_name [12:47:48]save OK [12:47:48]Clear old archive folders... [12:47:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:47:48]tlvbuf is 0199FC70 [12:47:48]SAM_PROTO_ClearQueue [12:47:48]wFMCommunicate request_size=4 [12:47:48]MH_SAM_APDU [12:47:48]CAPDU: 80 09 00 00 [12:47:48]Write to MH i2c: E2 08 00 6F 11 80 09 00 00 00 00 00 00 F2 [12:47:48]Write i2c OK [12:47:48]MH_I2C_Read... [12:47:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:47:48]Read from MH i2c: E2 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 03 00 [12:47:48]MH_I2C_Read... [12:47:48]Read from MH i2c: E2 03 00 6F 11 00 90 00 F4 [12:47:48]RAPDU: 90 00 [12:47:48]wFMCommunicate OK [12:47:48]SAM_PROTO_ClearQueue done [12:47:48]KKMCreateOFDPacket [12:47:48]OFDProtocolAddRootSTLVToBuf [12:47:48]FM_MakeSignedData [12:47:48]FM_MakeSignedData [12:47:48]SAM_PROTO_SignData [12:47:48]wFMCommunicate request_size=4 [12:47:48]MH_SAM_APDU [12:47:48]CAPDU: 80 0D 01 02 [12:47:48]Write to MH i2c: E2 08 00 70 11 80 0D 01 02 00 00 00 00 FA [12:47:48]Write i2c OK [12:47:48]MH_I2C_Read... [12:47:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:47:49]Read from MH i2c: E2 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 03 00 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 03 00 70 11 00 90 00 F5 [12:47:49]RAPDU: 90 00 [12:47:49]wFMCommunicate OK [12:47:49]wFMCommunicate request_size=255 [12:47:49]MH_SAM_APDU [12:47:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D6 AB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 93 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 93 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 93 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 74 90 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E3 00 00 35 04 06 00 7E ED [12:47:49]Write to MH i2c: E2 02 01 71 11 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D6 AB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 93 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 93 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 93 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 74 90 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E3 00 00 35 04 06 00 7E ED 00 00 BD [12:47:49]Write i2c OK [12:47:49]MH_I2C_Read... [12:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:49]Read from MH i2c: E2 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 03 00 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 03 00 71 11 00 90 00 F6 [12:47:49]RAPDU: 90 00 [12:47:49]wFMCommunicate OK [12:47:49]wFMCommunicate request_size=9 [12:47:49]MH_SAM_APDU [12:47:49]CAPDU: 80 0D 02 02 04 23 77 4A 3A [12:47:49]Write to MH i2c: E2 0C 00 72 11 80 0D 02 02 04 00 23 77 4A 3A 00 00 23 [12:47:49]Write i2c OK [12:47:49]MH_I2C_Read... [12:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:49]Read from MH i2c: E2 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 03 00 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 03 00 72 11 00 90 00 F7 [12:47:49]RAPDU: 90 00 [12:47:49]wFMCommunicate OK [12:47:49]wFMCommunicate request_size=4 [12:47:49]MH_SAM_APDU [12:47:49]CAPDU: 80 0D 03 02 [12:47:49]Write to MH i2c: E2 08 00 73 11 80 0D 03 02 00 00 00 00 FF [12:47:49]Write i2c OK [12:47:49]MH_I2C_Read... [12:47:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:47:49]Read from MH i2c: E2 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 0B 00 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 0B 00 73 11 00 05 02 77 D0 1C 5D 15 14 90 00 F0 [12:47:49]RAPDU: 05 02 77 D0 1C 5D 15 14 90 00 [12:47:49]wFMCommunicate OK [12:47:49]SAM_PROTO_SignData done [12:47:49]FM_MakeSignedData done [12:47:49]CreateOFDProtocolMessage [12:47:49]wFMCommunicate request_size=4 [12:47:49]MH_SAM_APDU [12:47:49]CAPDU: 80 11 00 00 [12:47:49]Write to MH i2c: E2 08 00 74 11 80 11 00 00 00 00 00 00 FF [12:47:49]Write i2c OK [12:47:49]MH_I2C_Read... [12:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:49]Read from MH i2c: E2 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 17 00 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: E2 17 00 74 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4B [12:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:47:49]wFMCommunicate OK [12:47:49]CreateOFDProtocolMessage done [12:47:49]OFDSenderStorePacket 58337 [12:47:49]StoreOFDPacket docnum=58337 [12:47:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 B2 21 06 01 33 C4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D6 AB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 93 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 93 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 93 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 74 90 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E3 00 00 35 04 06 00 7E ED 23 77 4A 3A 05 02 77 D0 1C 5D 15 14 [12:47:49]CheckFolder [12:47:49]dirname=/storage/ofd_packets [12:47:49]CheckFolder done [12:47:49]ProducePacketName [12:47:49]name=ofd_packets/00058337 [12:47:49]NVStorageSaveData ofd_packets/00058337 [12:47:49]File name is /storage/ofd_packets/00058337 [12:47:49]Write 300 bytes [12:47:49]NVStorageSaveData done [12:47:49]OFDSenderStorePacket done [12:47:49]KKMCreateOFDPacket done [12:47:49]NVStorageSaveData kkm_last_timestamp [12:47:49]File name is /storage/kkm_last_timestamp [12:47:49]Write 4 bytes [12:47:49]NVStorageSaveData done [12:47:49]ExternCall_PrintAddStr [12:47:49]wPrintStart [12:47:49]Write to MH i2c: 01 00 00 75 11 86 [12:47:49]Write i2c OK [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: 01 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: 01 07 00 [12:47:49]MH_I2C_Read... [12:47:49]Read from MH i2c: 01 07 00 75 11 00 00 00 00 00 FF 0F 9B [12:47:49]RasterBufferAndPrint [12:47:49]line Счет N : (1)2075602 [12:47:49]line ИНН: 02508201610067 [12:47:49]line Контрольно-Кассовый Чек [12:47:49]line ПРОДАЖА [12:47:49]line ТРК (МРК, ГНК) : 81 [12:47:49]line Товар: 2711190000 [12:47:49]line ГАЗ-К-5 [12:47:49]line 43.990 * 38.40 [12:47:49]line = 1689.22 [12:47:49]line НДС 12% НСП 1% [12:47:49]line > о реализуемом товаре [12:47:49]line ИТОГО: 1689.22 [12:47:49]line НСП 1% : 14.95 [12:47:49]line НДС 12% : 179.39 [12:47:49]line Наличными: 0.00 [12:47:49]line Безнал.: 1689.22 [12:47:49]line Место: АЗС № 135 "Партнер Нефть" [12:47:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:47:49]line СНО: Общий режим [12:47:49]line Чек 321 20.08.2024 12:47 [12:47:49]line Смена: 100 ФФД: 1.0 [12:47:49]line ЗНМ: 0300000196 [12:47:49]line РНМ: 0000000000162794 [12:47:49]line Версия ККМ: v1.0 [12:47:49]line Платежная система: O! деньги [12:47:49]line ФМ: 0000000002094532 [12:47:49]line ФД: 58337 [12:47:49]line ФПД: 139556967369274 [12:47:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124748&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58337&fm=139556967369274&tin=02508201610067®Number=0000000000162794&sum=168922 [12:47:49]OFD Sender: Processing packet 58337 [packets to send 51, broken 50] [12:47:49]ProducePacketName [12:47:49]name=ofd_packets/00058337 [12:47:49]OFD Sender: To server: pG, [12:47:49]CommunicateWithHost lk.salyk.kg:30040 [12:47:49]ConnectInit lk.salyk.kg [12:47:49]written 0, free lines is 4095 [12:47:50]Connected sock=10 [12:47:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 B2 21 06 01 33 C4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D6 AB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 93 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 93 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 93 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 74 90 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E3 00 00 35 04 06 00 7E ED 23 77 4A 3A 05 02 77 D0 1C 5D 15 14 [12:47:50]Write to MH i2c: 01 00 00 9F 11 B0 [12:47:50]Write i2c OK [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: 01 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: 01 07 00 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: 01 07 00 9F 11 00 00 00 00 00 C3 0C 86 [12:47:50]RasterBufferAndPrint [12:47:50]line [12:47:50]line [12:47:50]line [12:47:50]line [12:47:50]line [12:47:50]written 0, free lines is 3271 [12:47:50]MH_Cut [12:47:50]Write to MH i2c: D1 01 00 A6 11 01 89 [12:47:50]Write i2c OK [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: D1 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: D1 01 00 [12:47:50]MH_I2C_Read... [12:47:50]Read from MH i2c: D1 01 00 A6 11 00 88 [12:47:50]Write to MH i2c: 01 00 00 A7 11 B8 [12:47:50]Write i2c OK [12:47:50]MH_I2C_Read... [12:47:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 98 21 47 00 13 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 32 30 39 34 35 33 32 10 04 04 00 E1 E3 00 00 F4 03 04 00 C3 3B C4 66 B6 04 01 00 00 B9 1D AF 99 4D 39 A7 8E [12:47:50]CommunicateWithHost err = 0 [12:47:50]CheckOFDResponse [12:47:50]1017 (14) - 77093643461234 [12:47:50]1041 (16) - 0000000002094532 [12:47:50]1040 (4) - 58337 [12:47:50]1012 (4) - 20.08.2024 06:46 [12:47:50]1206 (1) - 0 [12:47:50]OFD Sender: Remove packet 58337 [12:47:50]ProducePacketName [12:47:50]name=ofd_packets/00058337 [12:47:50]NVStorageDeleteData [12:47:50]OFD Sender: No OFD packet to send [12:47:51]*** Cut start [12:47:51]*** Partial cut [12:47:51]*** CUTSNS_PIN = 1 [12:47:51]*** CUTSNS_PIN = 0 [12:47:51]*** Brake cut motor [12:47:51]Read from MH i2c: 01 [12:47:51]MH_I2C_Read... [12:47:51]*** Stop cut motor [12:47:51]*** Cut end [12:47:51]Read from MH i2c: 01 07 00 [12:47:51]MH_I2C_Read... [12:47:51]Read from MH i2c: 01 07 00 A7 11 00 00 00 00 00 FF 0F CD [12:47:51]process_action close_receipt done [12:47:51]requested_data is exist [12:47:51]produce_requested_data [12:47:51]requested_item fm.sn is exist - process it [12:47:51]wFMCommunicate request_size=4 [12:47:51]MH_SAM_APDU [12:47:51]CAPDU: 80 11 00 00 [12:47:51]Write to MH i2c: E2 08 00 A8 11 80 11 00 00 00 00 00 00 33 [12:47:51]Write i2c OK [12:47:51]MH_I2C_Read... [12:47:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:51]Read from MH i2c: E2 [12:47:51]MH_I2C_Read... [12:47:51]Read from MH i2c: E2 17 00 [12:47:51]MH_I2C_Read... [12:47:51]Read from MH i2c: E2 17 00 A8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7F [12:47:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:47:51]wFMCommunicate OK [12:47:51]requested_item fd.num is exist - process it [12:47:51]SAM_PROTO_GetFieldsCounters [12:47:51]wFMCommunicate request_size=4 [12:47:51]MH_SAM_APDU [12:47:51]CAPDU: 80 13 00 00 [12:47:51]Write to MH i2c: E2 08 00 A9 11 80 13 00 00 00 00 00 00 36 [12:47:51]Write i2c OK [12:47:51]MH_I2C_Read... [12:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:47:52]Read from MH i2c: E2 [12:47:52]MH_I2C_Read... [12:47:52]Read from MH i2c: E2 62 00 [12:47:52]MH_I2C_Read... [12:47:52]Read from MH i2c: E2 62 00 A9 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 42 [12:47:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:47:52]wFMCommunicate OK [12:47:52]SAM_PROTO_GetFieldsCounters done [12:47:52]requested_item shift.num is exist - process it [12:47:52]requested_item shift.opened is exist - process it [12:47:52]req_shift_opened [12:47:52]FM_GetShiftState [12:47:52]SAM_PROTO_GetShiftState [12:47:52]wFMCommunicate request_size=4 [12:47:52]MH_SAM_APDU [12:47:52]CAPDU: 80 13 01 00 [12:47:52]Write to MH i2c: E2 08 00 AA 11 80 13 01 00 00 00 00 00 38 [12:47:52]Write i2c OK [12:47:52]MH_I2C_Read... [12:47:52]Read from MH i2c: E2 [12:47:52]MH_I2C_Read... [12:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:52]Read from MH i2c: E2 0E 00 [12:47:52]MH_I2C_Read... [12:47:52]Read from MH i2c: E2 0E 00 AA 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5B [12:47:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:47:52]wFMCommunicate OK [12:47:52]SAM_PROTO_GetShiftState done [12:47:52]FM_GetShiftState done [12:47:52]req_shift_opened done [12:47:52]requested_item shift.open_date is exist - process it [12:47:52]req_shift_open_date [12:47:52]req_shift_open_date done [12:47:52]produce_requested_data done [12:47:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58337,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:47:52]process_action_free close_receipt [12:47:52]json_value_free [12:47:52]json_value_free done [12:47:52]process_json_proto returns [12:47:52]Send response to host [12:47:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58337,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:47:52]free response buf [12:47:52]execute_script done [12:47:52]execute_script returns [12:47:52]free content buf [12:47:52]Sock 8.Close socket [12:47:52]Sock 8.Thread stoped [12:47:55]OFD Sender: No OFD packet to send [12:48:00]OFD Sender: No OFD packet to send [12:48:05]OFD Sender: No OFD packet to send [12:48:10]OFD Sender: No OFD packet to send [12:48:15]OFD Sender: No OFD packet to send [12:48:20]OFD Sender: No OFD packet to send [12:48:25]OFD Sender: No OFD packet to send [12:48:30]OFD Sender: No OFD packet to send [12:48:35]OFD Sender: No OFD packet to send [12:48:40]OFD Sender: No OFD packet to send [12:48:45]OFD Sender: No OFD packet to send [12:48:50]OFD Sender: No OFD packet to send [12:48:55]OFD Sender: No OFD packet to send [12:49:00]OFD Sender: No OFD packet to send [12:49:05]OFD Sender: No OFD packet to send [12:49:10]OFD Sender: No OFD packet to send [12:49:15]OFD Sender: No OFD packet to send [12:49:20]OFD Sender: No OFD packet to send [12:49:25]OFD Sender: No OFD packet to send [12:49:30]OFD Sender: No OFD packet to send [12:49:35]OFD Sender: No OFD packet to send [12:49:40]OFD Sender: No OFD packet to send [12:49:45]OFD Sender: No OFD packet to send [12:49:50]OFD Sender: No OFD packet to send [12:49:52]accept exits with 9 [12:49:52]New connection [12:49:52]New thread 3066711396 created [12:49:52]Thread 3066854756 joined [12:49:52]Waiting for new connection... [12:49:52] Sock 9.Parse request [12:49:52]Sock 9.Check first char [12:49:52]Sock 9.First char is OK [12:49:52]request: POST /json_proto HTTP/1.0 [12:49:52]Method: POST [12:49:52]URL: /json_proto [12:49:52]Method is POST - this is cgi request [12:49:52]url: /json_proto [12:49:52]query_string will be loaded in cgi processing [12:49:52]execute_cgi json_proto POST (null) [12:49:52]execute_cgi path=json_proto method=POST [12:49:52]POST find Content-Length [12:49:52]Host: 172.17.44.3:8080 [12:49:52]Content-Length: 789 [12:49:52]Content-Type: application/json [12:49:52] [12:49:52]POST finish read [12:49:52]Found Content-Length = 789 [12:49:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 7.880, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:52]execute_script... [12:49: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)2075607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 7.880, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:52]POST & json_proto [12:49:52]process_json_proto [12:49:52]json parsed OK: [12:49:52]protocol is kg_v1.0 [12:49:52]action value=close_receipt [12:49:52]process_action close_receipt [12:49:52]cmd_close_receipt [12:49:52]MH_GetDate [12:49:52]Write to MH i2c: F0 00 00 AB 11 AB [12:49:52]Write i2c OK [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: F0 [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: F0 09 00 [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: F0 09 00 AB 11 00 F0 90 C4 66 AD C5 5D 66 93 [12:49:52]GetLastDocTimeStamp 1724158068 [12:49:52]current date 1724158192 [12:49:52]FM_GetShiftState [12:49:52]SAM_PROTO_GetShiftState [12:49:52]wFMCommunicate request_size=4 [12:49:52]MH_SAM_APDU [12:49:52]CAPDU: 80 13 01 00 [12:49:52]Write to MH i2c: E2 08 00 AC 11 80 13 01 00 00 00 00 00 3A [12:49:52]Write i2c OK [12:49:52]MH_I2C_Read... [12:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:52]Read from MH i2c: E2 [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: E2 0E 00 [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: E2 0E 00 AC 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5D [12:49:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:49:52]wFMCommunicate OK [12:49:52]SAM_PROTO_GetShiftState done [12:49:52]FM_GetShiftState done [12:49:52]opened in 1724112910 [12:49:52]opened+sec_in_day 1724199310 [12:49:52]quantity*price = 0 [12:49:52]sum+1 = 1 [12:49:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 322 20.08.2024 12:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58338 ФПД: 9443719210609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124952&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58338&fm=9443719210609&tin=02508201610067®Number=0000000000162794&sum=0 [12:49:53]StoreToDocumentArchive [12:49:53]shift 100 fd 58338 [12:49:53]save to /storage/0100/doc_00058338 [12:49:53]save last doc name /storage/0100/doc_00058338 to /storage/kkm_last_doc_name [12:49:53]save OK [12:49:53]Clear old archive folders... [12:49:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:49:53]tlvbuf is 019726D0 [12:49:53]SAM_PROTO_ClearQueue [12:49:53]wFMCommunicate request_size=4 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 09 00 00 [12:49:53]Write to MH i2c: E2 08 00 B9 11 80 09 00 00 00 00 00 00 3C [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 B9 11 00 90 00 3E [12:49:53]RAPDU: 90 00 [12:49:53]wFMCommunicate OK [12:49:53]SAM_PROTO_ClearQueue done [12:49:53]KKMCreateOFDPacket [12:49:53]OFDProtocolAddRootSTLVToBuf [12:49:53]FM_MakeSignedData [12:49:53]FM_MakeSignedData [12:49:53]SAM_PROTO_SignData [12:49:53]wFMCommunicate request_size=4 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 0D 01 02 [12:49:53]Write to MH i2c: E2 08 00 BA 11 80 0D 01 02 00 00 00 00 44 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 BA 11 00 90 00 3F [12:49:53]RAPDU: 90 00 [12:49:53]wFMCommunicate OK [12:49:53]wFMCommunicate request_size=255 [12:49:53]MH_SAM_APDU [12:49: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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 F0 90 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E3 00 00 35 04 06 00 08 96 C9 87 [12:49:53]Write to MH i2c: E2 02 01 BB 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 F0 90 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E3 00 00 35 04 06 00 08 96 C9 87 00 00 88 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 BB 11 00 90 00 40 [12:49:53]RAPDU: 90 00 [12:49:53]wFMCommunicate OK [12:49:53]wFMCommunicate request_size=7 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 0D 02 02 02 66 71 [12:49:53]Write to MH i2c: E2 0A 00 BC 11 80 0D 02 02 02 00 66 71 00 00 22 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 BC 11 00 90 00 41 [12:49:53]RAPDU: 90 00 [12:49:53]wFMCommunicate OK [12:49:53]wFMCommunicate request_size=4 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 0D 03 02 [12:49:53]Write to MH i2c: E2 08 00 BD 11 80 0D 03 02 00 00 00 00 49 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 0B 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 0B 00 BD 11 00 6B 2E E5 C0 20 77 78 B3 90 00 4A [12:49:53]RAPDU: 6B 2E E5 C0 20 77 78 B3 90 00 [12:49:53]wFMCommunicate OK [12:49:53]SAM_PROTO_SignData done [12:49:53]FM_MakeSignedData done [12:49:53]CreateOFDProtocolMessage [12:49:53]wFMCommunicate request_size=4 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 11 00 00 [12:49:53]Write to MH i2c: E2 08 00 BE 11 80 11 00 00 00 00 00 00 49 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 17 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 17 00 BE 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 95 [12:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:49:53]wFMCommunicate OK [12:49:53]CreateOFDProtocolMessage done [12:49:53]OFDSenderStorePacket 58338 [12:49:53]StoreOFDPacket docnum=58338 [12:49:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 44 4C 04 01 01 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 F0 90 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E3 00 00 35 04 06 00 08 96 C9 87 66 71 6B 2E E5 C0 20 77 78 B3 [12:49:53]CheckFolder [12:49:53]dirname=/storage/ofd_packets [12:49:53]CheckFolder done [12:49:53]ProducePacketName [12:49:53]name=ofd_packets/00058338 [12:49:53]NVStorageSaveData ofd_packets/00058338 [12:49:53]File name is /storage/ofd_packets/00058338 [12:49:53]Write 298 bytes [12:49:53]NVStorageSaveData done [12:49:53]OFDSenderStorePacket done [12:49:53]KKMCreateOFDPacket done [12:49:53]NVStorageSaveData kkm_last_timestamp [12:49:53]File name is /storage/kkm_last_timestamp [12:49:53]Write 4 bytes [12:49:53]NVStorageSaveData done [12:49:53]ExternCall_PrintAddStr [12:49:53]wPrintStart [12:49:53]Write to MH i2c: 01 00 00 BF 11 D0 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: 01 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: 01 07 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: 01 07 00 BF 11 00 00 00 00 00 FF 0F E5 [12:49:53]RasterBufferAndPrint [12:49:53]line Счет N : (1)2075607 [12:49:53]line ИНН: 02508201610067 [12:49:53]line Контрольно-Кассовый Чек [12:49:53]line ПРОДАЖА [12:49:53]line ТРК (МРК, ГНК) : 11 [12:49:53]line Товар: 2710194210 [12:49:53]line ДТ-К-5 [12:49:53]line 7.880 * 0.00 [12:49:53]line = 0.00 [12:49:53]line НДС 12% НСП 1% [12:49:53]line > о реализуемом товаре [12:49:53]line ИТОГО: 0.00 [12:49:53]line НСП 1% : 0.00 [12:49:53]line НДС 12% : 0.00 [12:49:53]line Наличными: 0.00 [12:49:53]line Безнал.: 0.00 [12:49:53]line Место: АЗС № 135 "Партнер Нефть" [12:49:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:49:53]line СНО: Общий режим [12:49:53]line Чек 322 20.08.2024 12:49 [12:49:53]line Смена: 100 ФФД: 1.0 [12:49:53]line ЗНМ: 0300000196 [12:49:53]line РНМ: 0000000000162794 [12:49:53]line Версия ККМ: v1.0 [12:49:53]line Талоны: Топливная Карта [12:49:53]line 68771 [12:49:53]line ФМ: 0000000002094532 [12:49:53]line ФД: 58338 [12:49:53]line ФПД: 9443719210609 [12:49:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124952&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58338&fm=9443719210609&tin=02508201610067®Number=0000000000162794&sum=0 [12:49:54]OFD Sender: Processing packet 58338 [packets to send 51, broken 50] [12:49:54]ProducePacketName [12:49:54]name=ofd_packets/00058338 [12:49:54]OFD Sender: To server: pG, [12:49:54]CommunicateWithHost lk.salyk.kg:30040 [12:49:54]ConnectInit lk.salyk.kg [12:49:54]written 0, free lines is 4095 [12:49:54]Connected sock=10 [12:49:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 44 4C 04 01 01 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 F0 90 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E3 00 00 35 04 06 00 08 96 C9 87 66 71 6B 2E E5 C0 20 77 78 B3 [12:49:54]Write to MH i2c: 01 00 00 E9 11 FA [12:49:54]Write i2c OK [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: 01 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: 01 07 00 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: 01 07 00 E9 11 00 00 00 00 00 B5 0C C2 [12:49:54]RasterBufferAndPrint [12:49:54]line [12:49:54]line [12:49:54]line [12:49:54]line [12:49:54]line [12:49:54]written 0, free lines is 3257 [12:49:54]MH_Cut [12:49:54]Write to MH i2c: D1 01 00 F0 11 01 D3 [12:49:54]Write i2c OK [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: D1 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: D1 01 00 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: D1 01 00 F0 11 00 D2 [12:49:54]Write to MH i2c: 01 00 00 F1 11 02 [12:49:54]Write i2c OK [12:49:54]MH_I2C_Read... [12:49:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 86 24 47 00 CB F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E3 00 00 F4 03 04 00 3F 3C C4 66 B6 04 01 00 00 CF 5B 03 09 12 A3 A1 4A [12:49:54]CommunicateWithHost err = 0 [12:49:54]CheckOFDResponse [12:49:54]1017 (14) - 77093643461234 [12:49:54]1041 (16) - 0000000002094532 [12:49:54]1040 (4) - 58338 [12:49:54]1012 (4) - 20.08.2024 06:48 [12:49:54]1206 (1) - 0 [12:49:54]OFD Sender: Remove packet 58338 [12:49:54]ProducePacketName [12:49:54]name=ofd_packets/00058338 [12:49:54]NVStorageDeleteData [12:49:55]OFD Sender: No OFD packet to send [12:49:55]*** Cut start [12:49:55]*** Partial cut [12:49:55]*** CUTSNS_PIN = 1 [12:49:55]*** CUTSNS_PIN = 0 [12:49:55]*** Brake cut motor [12:49:56]Read from MH i2c: 01 [12:49:56]MH_I2C_Read... [12:49:56]*** Stop cut motor [12:49:56]*** Cut end [12:49:56]Read from MH i2c: 01 07 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: 01 07 00 F1 11 00 00 00 00 00 FF 0F 17 [12:49:56]process_action close_receipt done [12:49:56]requested_data is exist [12:49:56]produce_requested_data [12:49:56]requested_item fm.sn is exist - process it [12:49:56]wFMCommunicate request_size=4 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 11 00 00 [12:49:56]Write to MH i2c: E2 08 00 F2 11 80 11 00 00 00 00 00 00 7D [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 17 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 17 00 F2 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C9 [12:49:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:49:56]wFMCommunicate OK [12:49:56]requested_item fd.num is exist - process it [12:49:56]SAM_PROTO_GetFieldsCounters [12:49:56]wFMCommunicate request_size=4 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 13 00 00 [12:49:56]Write to MH i2c: E2 08 00 F3 11 80 13 00 00 00 00 00 00 80 [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 62 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 62 00 F3 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [12:49:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:56]wFMCommunicate OK [12:49:56]SAM_PROTO_GetFieldsCounters done [12:49:56]requested_item shift.num is exist - process it [12:49:56]requested_item shift.opened is exist - process it [12:49:56]req_shift_opened [12:49:56]FM_GetShiftState [12:49:56]SAM_PROTO_GetShiftState [12:49:56]wFMCommunicate request_size=4 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 13 01 00 [12:49:56]Write to MH i2c: E2 08 00 F4 11 80 13 01 00 00 00 00 00 82 [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 0E 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 0E 00 F4 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A5 [12:49:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:49:56]wFMCommunicate OK [12:49:56]SAM_PROTO_GetShiftState done [12:49:56]FM_GetShiftState done [12:49:56]req_shift_opened done [12:49:56]requested_item shift.open_date is exist - process it [12:49:56]req_shift_open_date [12:49:56]req_shift_open_date done [12:49:56]produce_requested_data done [12:49:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58338,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:49:56]process_action_free close_receipt [12:49:56]json_value_free [12:49:56]json_value_free done [12:49:56]process_json_proto returns [12:49:56]Send response to host [12:49:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58338,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:49:56]free response buf [12:49:56]execute_script done [12:49:56]execute_script returns [12:49:56]free content buf [12:49:56]Sock 9.Close socket [12:49:56]Sock 9.Thread stoped [12:50:00]OFD Sender: No OFD packet to send [12:50:05]OFD Sender: No OFD packet to send [12:50:10]OFD Sender: No OFD packet to send [12:50:15]OFD Sender: No OFD packet to send [12:50:20]OFD Sender: No OFD packet to send [12:50:25]OFD Sender: No OFD packet to send [12:50:30]OFD Sender: No OFD packet to send [12:50:35]OFD Sender: No OFD packet to send [12:50:40]OFD Sender: No OFD packet to send [12:50:45]OFD Sender: No OFD packet to send [12:50:50]OFD Sender: No OFD packet to send [12:50:55]OFD Sender: No OFD packet to send [12:51:00]OFD Sender: No OFD packet to send [12:51:05]OFD Sender: No OFD packet to send [12:51:10]OFD Sender: No OFD packet to send [12:51:15]OFD Sender: No OFD packet to send [12:51:20]OFD Sender: No OFD packet to send [12:51:25]OFD Sender: No OFD packet to send [12:51:30]OFD Sender: No OFD packet to send [12:51:35]OFD Sender: No OFD packet to send [12:51:40]OFD Sender: No OFD packet to send [12:51:45]OFD Sender: No OFD packet to send [12:51:50]OFD Sender: No OFD packet to send [12:51:55]OFD Sender: No OFD packet to send [12:52:00]OFD Sender: No OFD packet to send [12:52:03]accept exits with 8 [12:52:03]New connection [12:52:03]New thread 3066854756 created [12:52:03]Thread 3066711396 joined [12:52:03]Waiting for new connection... [12:52:03] Sock 8.Parse request [12:52:03]Sock 8.Check first char [12:52:03]Sock 8.First char is OK [12:52:03]request: POST /json_proto HTTP/1.0 [12:52:03]Method: POST [12:52:03]URL: /json_proto [12:52:03]Method is POST - this is cgi request [12:52:03]url: /json_proto [12:52:03]query_string will be loaded in cgi processing [12:52:03]execute_cgi json_proto POST (null) [12:52:03]execute_cgi path=json_proto method=POST [12:52:03]POST find Content-Length [12:52:03]Host: 172.17.44.3:8080 [12:52:03]Content-Length: 802 [12:52:03]Content-Type: application/json [12:52:03] [12:52:03]POST finish read [12:52:03]Found Content-Length = 802 [12:52:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:03]execute_script... [12: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)2075608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:03]POST & json_proto [12:52:03]process_json_proto [12:52:03]json parsed OK: [12:52:03]protocol is kg_v1.0 [12:52:03]action value=close_receipt [12:52:03]process_action close_receipt [12:52:03]cmd_close_receipt [12:52:03]MH_GetDate [12:52:03]Write to MH i2c: F0 00 00 F5 11 F5 [12:52:03]Write i2c OK [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: F0 [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: F0 09 00 [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: F0 09 00 F5 11 00 74 91 C4 66 AD C5 5D 66 62 [12:52:03]GetLastDocTimeStamp 1724158192 [12:52:03]current date 1724158324 [12:52:03]FM_GetShiftState [12:52:03]SAM_PROTO_GetShiftState [12:52:03]wFMCommunicate request_size=4 [12:52:03]MH_SAM_APDU [12:52:03]CAPDU: 80 13 01 00 [12:52:03]Write to MH i2c: E2 08 00 F6 11 80 13 01 00 00 00 00 00 84 [12:52:03]Write i2c OK [12:52:03]MH_I2C_Read... [12:52:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:03]Read from MH i2c: E2 [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: E2 0E 00 [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: E2 0E 00 F6 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A7 [12:52:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:52:03]wFMCommunicate OK [12:52:03]SAM_PROTO_GetShiftState done [12:52:03]FM_GetShiftState done [12:52:03]opened in 1724112910 [12:52:03]opened+sec_in_day 1724199310 [12:52:03]quantity*price = 80061 [12:52:03]sum+1 = 80063 [12:52:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 323 20.08.2024 12:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58339 ФПД: 161740792467224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125204&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58339&fm=161740792467224&tin=02508201610067®Number=0000000000162794&sum=80062 [12:52:04]StoreToDocumentArchive [12:52:04]shift 100 fd 58339 [12:52:04]save to /storage/0100/doc_00058339 [12:52:04]save last doc name /storage/0100/doc_00058339 to /storage/kkm_last_doc_name [12:52:04]save OK [12:52:04]Clear old archive folders... [12:52:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:04]tlvbuf is 01985CB0 [12:52:04]SAM_PROTO_ClearQueue [12:52:04]wFMCommunicate request_size=4 [12:52:04]MH_SAM_APDU [12:52:04]CAPDU: 80 09 00 00 [12:52:04]Write to MH i2c: E2 08 00 03 12 80 09 00 00 00 00 00 00 87 [12:52:04]Write i2c OK [12:52:04]MH_I2C_Read... [12:52:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:04]Read from MH i2c: E2 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 03 12 00 90 00 89 [12:52:04]RAPDU: 90 00 [12:52:04]wFMCommunicate OK [12:52:04]SAM_PROTO_ClearQueue done [12:52:04]KKMCreateOFDPacket [12:52:04]OFDProtocolAddRootSTLVToBuf [12:52:04]FM_MakeSignedData [12:52:04]FM_MakeSignedData [12:52:04]SAM_PROTO_SignData [12:52:04]wFMCommunicate request_size=4 [12:52:04]MH_SAM_APDU [12:52:04]CAPDU: 80 0D 01 02 [12:52:04]Write to MH i2c: E2 08 00 04 12 80 0D 01 02 00 00 00 00 8F [12:52:04]Write i2c OK [12:52:04]MH_I2C_Read... [12:52:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:04]Read from MH i2c: E2 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 04 12 00 90 00 8A [12:52:04]RAPDU: 90 00 [12:52:04]wFMCommunicate OK [12:52:04]wFMCommunicate request_size=255 [12:52:04]MH_SAM_APDU [12: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 74 91 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E3 00 00 35 04 06 00 93 [12:52:04]Write to MH i2c: E2 02 01 05 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 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 74 91 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E3 00 00 35 04 06 00 93 00 00 34 [12:52:04]Write i2c OK [12:52:04]MH_I2C_Read... [12:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:04]Read from MH i2c: E2 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 05 12 00 90 00 8B [12:52:04]RAPDU: 90 00 [12:52:04]wFMCommunicate OK [12:52:04]wFMCommunicate request_size=10 [12:52:04]MH_SAM_APDU [12:52:04]CAPDU: 80 0D 02 02 05 1A 36 7B 0F 18 [12:52:04]Write to MH i2c: E2 0D 00 06 12 80 0D 02 02 05 00 1A 36 7B 0F 18 00 00 8E [12:52:04]Write i2c OK [12:52:04]MH_I2C_Read... [12:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:04]Read from MH i2c: E2 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 06 12 00 90 00 8C [12:52:04]RAPDU: 90 00 [12:52:04]wFMCommunicate OK [12:52:04]wFMCommunicate request_size=4 [12:52:04]MH_SAM_APDU [12:52:04]CAPDU: 80 0D 03 02 [12:52:04]Write to MH i2c: E2 08 00 07 12 80 0D 03 02 00 00 00 00 94 [12:52:04]Write i2c OK [12:52:04]MH_I2C_Read... [12:52:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:04]Read from MH i2c: E2 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 0B 00 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 0B 00 07 12 00 8A 86 B3 C9 06 82 82 7A 90 00 A5 [12:52:04]RAPDU: 8A 86 B3 C9 06 82 82 7A 90 00 [12:52:04]wFMCommunicate OK [12:52:04]SAM_PROTO_SignData done [12:52:04]FM_MakeSignedData done [12:52:04]CreateOFDProtocolMessage [12:52:04]wFMCommunicate request_size=4 [12:52:04]MH_SAM_APDU [12:52:04]CAPDU: 80 11 00 00 [12:52:04]Write to MH i2c: E2 08 00 08 12 80 11 00 00 00 00 00 00 94 [12:52:04]Write i2c OK [12:52:04]MH_I2C_Read... [12:52:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:05]Read from MH i2c: E2 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 17 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 17 00 08 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E0 [12:52:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:52:05]wFMCommunicate OK [12:52:05]CreateOFDProtocolMessage done [12:52:05]OFDSenderStorePacket 58339 [12:52:05]StoreOFDPacket docnum=58339 [12:52:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 92 63 07 01 D9 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 74 91 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E3 00 00 35 04 06 00 93 1A 36 7B 0F 18 8A 86 B3 C9 06 82 82 7A [12:52:05]CheckFolder [12:52:05]dirname=/storage/ofd_packets [12:52:05]CheckFolder done [12:52:05]ProducePacketName [12:52:05]name=ofd_packets/00058339 [12:52:05]NVStorageSaveData ofd_packets/00058339 [12:52:05]File name is /storage/ofd_packets/00058339 [12:52:05]Write 301 bytes [12:52:05]NVStorageSaveData done [12:52:05]OFDSenderStorePacket done [12:52:05]KKMCreateOFDPacket done [12:52:05]NVStorageSaveData kkm_last_timestamp [12:52:05]File name is /storage/kkm_last_timestamp [12:52:05]Write 4 bytes [12:52:05]NVStorageSaveData done [12:52:05]ExternCall_PrintAddStr [12:52:05]wPrintStart [12:52:05]Write to MH i2c: 01 00 00 09 12 1B [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 07 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 07 00 09 12 00 00 00 00 00 FF 0F 30 [12:52:05]RasterBufferAndPrint [12:52:05]line Счет N : (1)2075608 [12:52:05]line ИНН: 02508201610067 [12:52:05]line Контрольно-Кассовый Чек [12:52:05]line ПРОДАЖА [12:52:05]line ТРК (МРК, ГНК) : 32 [12:52:05]line Товар: 2710124500 [12:52:05]line Аи-95-К-5 [12:52:05]line 10.790 * 74.20 [12:52:05]line = 800.62 [12:52:05]line НДС 12% НСП 1% [12:52:05]line > о реализуемом товаре [12:52:05]line ИТОГО: 800.62 [12:52:05]line НСП 1% : 7.08 [12:52:05]line НДС 12% : 85.02 [12:52:05]line Наличными: 0.00 [12:52:05]line Безнал.: 800.62 [12:52:05]line Место: АЗС № 135 "Партнер Нефть" [12:52:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:52:05]line СНО: Общий режим [12:52:05]line Чек 323 20.08.2024 12:52 [12:52:05]line Смена: 100 ФФД: 1.0 [12:52:05]line ЗНМ: 0300000196 [12:52:05]line РНМ: 0000000000162794 [12:52:05]line Версия ККМ: v1.0 [12:52:05]line Платежная система: O! деньги [12:52:05]line ФМ: 0000000002094532 [12:52:05]line ФД: 58339 [12:52:05]line ФПД: 161740792467224 [12:52:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125204&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58339&fm=161740792467224&tin=02508201610067®Number=0000000000162794&sum=80062 [12:52:05]OFD Sender: Processing packet 58339 [packets to send 51, broken 50] [12:52:05]ProducePacketName [12:52:05]name=ofd_packets/00058339 [12:52:05]OFD Sender: To server: pG, [12:52:05]CommunicateWithHost lk.salyk.kg:30040 [12:52:05]ConnectInit lk.salyk.kg [12:52:05]written 0, free lines is 4095 [12:52:05]Connected sock=9 [12:52:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 92 63 07 01 D9 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 74 91 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E3 00 00 35 04 06 00 93 1A 36 7B 0F 18 8A 86 B3 C9 06 82 82 7A [12:52:05]Write to MH i2c: 01 00 00 33 12 45 [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 07 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 07 00 33 12 00 00 00 00 00 BA 0C 12 [12:52:05]RasterBufferAndPrint [12:52:05]line [12:52:05]line [12:52:05]line [12:52:05]line [12:52:05]line [12:52:05]written 0, free lines is 3265 [12:52:05]MH_Cut [12:52:05]Write to MH i2c: D1 01 00 3A 12 01 1E [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: D1 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: D1 01 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: D1 01 00 3A 12 00 1D [12:52:05]Write to MH i2c: 01 00 00 3B 12 4D [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5E BE 47 00 CB 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E3 00 00 F4 03 04 00 C2 3C C4 66 B6 04 01 00 00 42 7F 45 EE 27 09 7A 78 [12:52:05]CommunicateWithHost err = 0 [12:52:05]CheckOFDResponse [12:52:05]1017 (14) - 77093643461234 [12:52:05]1041 (16) - 0000000002094532 [12:52:05]1040 (4) - 58339 [12:52:05]1012 (4) - 20.08.2024 06:50 [12:52:05]1206 (1) - 0 [12:52:05]OFD Sender: Remove packet 58339 [12:52:05]ProducePacketName [12:52:05]name=ofd_packets/00058339 [12:52:05]NVStorageDeleteData [12:52:06]OFD Sender: No OFD packet to send [12:52:06]*** Cut start [12:52:06]*** Partial cut [12:52:06]*** CUTSNS_PIN = 1 [12:52:06]*** CUTSNS_PIN = 0 [12:52:07]*** Brake cut motor [12:52:07]Read from MH i2c: 01 [12:52:07]MH_I2C_Read... [12:52:07]*** Stop cut motor [12:52:07]*** Cut end [12:52:07]Read from MH i2c: 01 07 00 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: 01 07 00 3B 12 00 00 00 00 00 FF 0F 62 [12:52:07]process_action close_receipt done [12:52:07]requested_data is exist [12:52:07]produce_requested_data [12:52:07]requested_item fm.sn is exist - process it [12:52:07]wFMCommunicate request_size=4 [12:52:07]MH_SAM_APDU [12:52:07]CAPDU: 80 11 00 00 [12:52:07]Write to MH i2c: E2 08 00 3C 12 80 11 00 00 00 00 00 00 C8 [12:52:07]Write i2c OK [12:52:07]MH_I2C_Read... [12:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:07]Read from MH i2c: E2 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: E2 17 00 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: E2 17 00 3C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 14 [12:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:52:07]wFMCommunicate OK [12:52:07]requested_item fd.num is exist - process it [12:52:07]SAM_PROTO_GetFieldsCounters [12:52:07]wFMCommunicate request_size=4 [12:52:07]MH_SAM_APDU [12:52:07]CAPDU: 80 13 00 00 [12:52:07]Write to MH i2c: E2 08 00 3D 12 80 13 00 00 00 00 00 00 CB [12:52:07]Write i2c OK [12:52:07]MH_I2C_Read... [12:52:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:07]Read from MH i2c: E2 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: E2 62 00 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: E2 62 00 3D 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [12:52:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:52:07]wFMCommunicate OK [12:52:07]SAM_PROTO_GetFieldsCounters done [12:52:07]requested_item shift.num is exist - process it [12:52:07]requested_item shift.opened is exist - process it [12:52:07]req_shift_opened [12:52:07]FM_GetShiftState [12:52:07]SAM_PROTO_GetShiftState [12:52:07]wFMCommunicate request_size=4 [12:52:07]MH_SAM_APDU [12:52:07]CAPDU: 80 13 01 00 [12:52:07]Write to MH i2c: E2 08 00 3E 12 80 13 01 00 00 00 00 00 CD [12:52:07]Write i2c OK [12:52:07]MH_I2C_Read... [12:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:07]Read from MH i2c: E2 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: E2 0E 00 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: E2 0E 00 3E 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F0 [12:52:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:52:07]wFMCommunicate OK [12:52:07]SAM_PROTO_GetShiftState done [12:52:07]FM_GetShiftState done [12:52:07]req_shift_opened done [12:52:07]requested_item shift.open_date is exist - process it [12:52:07]req_shift_open_date [12:52:07]req_shift_open_date done [12:52:07]produce_requested_data done [12:52:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58339,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:52:07]process_action_free close_receipt [12:52:07]json_value_free [12:52:07]json_value_free done [12:52:07]process_json_proto returns [12:52:07]Send response to host [12:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58339,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:52:07]free response buf [12:52:07]execute_script done [12:52:07]execute_script returns [12:52:07]free content buf [12:52:07]Sock 8.Close socket [12:52:07]Sock 8.Thread stoped [12:52:11]OFD Sender: No OFD packet to send [12:52:16]OFD Sender: No OFD packet to send [12:52:21]OFD Sender: No OFD packet to send [12:52:26]OFD Sender: No OFD packet to send [12:52:31]OFD Sender: No OFD packet to send [12:52:36]OFD Sender: No OFD packet to send [12:52:41]OFD Sender: No OFD packet to send [12:52:46]OFD Sender: No OFD packet to send [12:52:51]OFD Sender: No OFD packet to send [12:52:56]OFD Sender: No OFD packet to send [12:53:01]OFD Sender: No OFD packet to send [12:53:06]OFD Sender: No OFD packet to send [12:53:11]OFD Sender: No OFD packet to send [12:53:16]OFD Sender: No OFD packet to send [12:53:21]OFD Sender: No OFD packet to send [12:53:26]OFD Sender: No OFD packet to send [12:53:31]OFD Sender: No OFD packet to send [12:53:36]OFD Sender: No OFD packet to send [12:53:41]OFD Sender: No OFD packet to send [12:53:46]OFD Sender: No OFD packet to send [12:53:51]OFD Sender: No OFD packet to send [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:09]accept exits with 10 [12:54:09]New connection [12:54:09]New thread 3066711396 created [12:54:09]Thread 3066854756 joined [12:54:09]Waiting for new connection... [12:54:09] Sock 10.Parse request [12:54:09]Sock 10.Check first char [12:54:09]Sock 10.First char is OK [12:54:09]request: POST /json_proto HTTP/1.0 [12:54:09]Method: POST [12:54:09]URL: /json_proto [12:54:09]Method is POST - this is cgi request [12:54:09]url: /json_proto [12:54:09]query_string will be loaded in cgi processing [12:54:09]execute_cgi json_proto POST (null) [12:54:09]execute_cgi path=json_proto method=POST [12:54:09]POST find Content-Length [12:54:09]Host: 172.17.44.3:8080 [12:54:09]Content-Length: 678 [12:54:09]Content-Type: application/json [12:54:09] [12:54:09]POST finish read [12:54:09]Found Content-Length = 678 [12:54:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:09]execute_script... [12:54:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:09]POST & json_proto [12:54:09]process_json_proto [12:54:09]json parsed OK: [12:54:09]protocol is kg_v1.0 [12:54:09]action value=close_receipt [12:54:09]process_action close_receipt [12:54:09]cmd_close_receipt [12:54:09]MH_GetDate [12:54:09]Write to MH i2c: F0 00 00 3F 12 40 [12:54:09]Write i2c OK [12:54:09]MH_I2C_Read... [12:54:09]Read from MH i2c: F0 [12:54:09]MH_I2C_Read... [12:54:09]Read from MH i2c: F0 09 00 [12:54:09]MH_I2C_Read... [12:54:09]Read from MH i2c: F0 09 00 3F 12 00 F2 91 C4 66 AD C5 5D 66 2B [12:54:09]GetLastDocTimeStamp 1724158324 [12:54:09]current date 1724158450 [12:54:09]FM_GetShiftState [12:54:09]SAM_PROTO_GetShiftState [12:54:09]wFMCommunicate request_size=4 [12:54:09]MH_SAM_APDU [12:54:09]CAPDU: 80 13 01 00 [12:54:09]Write to MH i2c: E2 08 00 40 12 80 13 01 00 00 00 00 00 CF [12:54:09]Write i2c OK [12:54:09]MH_I2C_Read... [12:54:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:09]Read from MH i2c: E2 [12:54:09]MH_I2C_Read... [12:54:09]Read from MH i2c: E2 0E 00 [12:54:09]MH_I2C_Read... [12:54:09]Read from MH i2c: E2 0E 00 40 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F2 [12:54:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:54:09]wFMCommunicate OK [12:54:09]SAM_PROTO_GetShiftState done [12:54:09]FM_GetShiftState done [12:54:09]opened in 1724112910 [12:54:09]opened+sec_in_day 1724199310 [12:54:09]quantity*price = 40002 [12:54:09]sum+1 = 40003 [12:54:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 324 20.08.2024 12:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58340 ФПД: 156093652820762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125410&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58340&fm=156093652820762&tin=02508201610067®Number=0000000000162794&sum=40000 [12:54:10]StoreToDocumentArchive [12:54:10]shift 100 fd 58340 [12:54:10]save to /storage/0100/doc_00058340 [12:54:10]save last doc name /storage/0100/doc_00058340 to /storage/kkm_last_doc_name [12:54:10]save OK [12:54:10]Clear old archive folders... [12:54:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:10]tlvbuf is 019A0110 [12:54:10]SAM_PROTO_ClearQueue [12:54:10]wFMCommunicate request_size=4 [12:54:10]MH_SAM_APDU [12:54:10]CAPDU: 80 09 00 00 [12:54:10]Write to MH i2c: E2 08 00 4D 12 80 09 00 00 00 00 00 00 D1 [12:54:10]Write i2c OK [12:54:10]MH_I2C_Read... [12:54:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:10]Read from MH i2c: E2 [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: E2 03 00 [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: E2 03 00 4D 12 00 90 00 D3 [12:54:10]RAPDU: 90 00 [12:54:10]wFMCommunicate OK [12:54:10]SAM_PROTO_ClearQueue done [12:54:10]KKMCreateOFDPacket [12:54:10]OFDProtocolAddRootSTLVToBuf [12:54:10]FM_MakeSignedData [12:54:10]FM_MakeSignedData [12:54:10]SAM_PROTO_SignData [12:54:10]wFMCommunicate request_size=4 [12:54:10]MH_SAM_APDU [12:54:10]CAPDU: 80 0D 01 02 [12:54:10]Write to MH i2c: E2 08 00 4E 12 80 0D 01 02 00 00 00 00 D9 [12:54:10]Write i2c OK [12:54:10]MH_I2C_Read... [12:54:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:10]Read from MH i2c: E2 [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: E2 03 00 [12:54:10]MH_I2C_Read... [12:54:10]Read from MH i2c: E2 03 00 4E 12 00 90 00 D4 [12:54:10]RAPDU: 90 00 [12:54:10]wFMCommunicate OK [12:54:10]wFMCommunicate request_size=255 [12:54:10]MH_SAM_APDU [12:54: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 F2 91 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E3 00 00 35 04 06 00 8D [12:54:11]Write to MH i2c: E2 02 01 4F 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 F2 91 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E3 00 00 35 04 06 00 8D 00 00 E3 [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:11]Read from MH i2c: E2 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 03 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 03 00 4F 12 00 90 00 D5 [12:54:11]RAPDU: 90 00 [12:54:11]wFMCommunicate OK [12:54:11]wFMCommunicate request_size=10 [12:54:11]MH_SAM_APDU [12:54:11]CAPDU: 80 0D 02 02 05 F7 62 BA 63 1A [12:54:11]Write to MH i2c: E2 0D 00 50 12 80 0D 02 02 05 00 F7 62 BA 63 1A 00 00 76 [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:11]Read from MH i2c: E2 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 03 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 03 00 50 12 00 90 00 D6 [12:54:11]RAPDU: 90 00 [12:54:11]wFMCommunicate OK [12:54:11]wFMCommunicate request_size=4 [12:54:11]MH_SAM_APDU [12:54:11]CAPDU: 80 0D 03 02 [12:54:11]Write to MH i2c: E2 08 00 51 12 80 0D 03 02 00 00 00 00 DE [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:11]Read from MH i2c: E2 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 0B 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 0B 00 51 12 00 E1 78 43 29 85 D5 3F 5B 90 00 98 [12:54:11]RAPDU: E1 78 43 29 85 D5 3F 5B 90 00 [12:54:11]wFMCommunicate OK [12:54:11]SAM_PROTO_SignData done [12:54:11]FM_MakeSignedData done [12:54:11]CreateOFDProtocolMessage [12:54:11]wFMCommunicate request_size=4 [12:54:11]MH_SAM_APDU [12:54:11]CAPDU: 80 11 00 00 [12:54:11]Write to MH i2c: E2 08 00 52 12 80 11 00 00 00 00 00 00 DE [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:11]Read from MH i2c: E2 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 17 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 17 00 52 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2A [12:54:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:54:11]wFMCommunicate OK [12:54:11]CreateOFDProtocolMessage done [12:54:11]OFDSenderStorePacket 58340 [12:54:11]StoreOFDPacket docnum=58340 [12:54:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 63 C2 07 01 0D 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 F2 91 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E3 00 00 35 04 06 00 8D F7 62 BA 63 1A E1 78 43 29 85 D5 3F 5B [12:54:11]CheckFolder [12:54:11]dirname=/storage/ofd_packets [12:54:11]CheckFolder done [12:54:11]ProducePacketName [12:54:11]name=ofd_packets/00058340 [12:54:11]NVStorageSaveData ofd_packets/00058340 [12:54:11]File name is /storage/ofd_packets/00058340 [12:54:11]Write 301 bytes [12:54:11]NVStorageSaveData done [12:54:11]OFDSenderStorePacket done [12:54:11]KKMCreateOFDPacket done [12:54:11]NVStorageSaveData kkm_last_timestamp [12:54:11]File name is /storage/kkm_last_timestamp [12:54:11]Write 4 bytes [12:54:11]NVStorageSaveData done [12:54:11]ExternCall_PrintAddStr [12:54:11]wPrintStart [12:54:11]Write to MH i2c: 01 00 00 53 12 65 [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: 01 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: 01 07 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: 01 07 00 53 12 00 00 00 00 00 FF 0F 7A [12:54:11]RasterBufferAndPrint [12:54:11]line Счет N : (1)2075609 [12:54:11]line ИНН: 02508201610067 [12:54:11]line Контрольно-Кассовый Чек [12:54:11]line ПРОДАЖА [12:54:11]line ТРК (МРК, ГНК) : 53 [12:54:11]line Товар: 2710124130 [12:54:11]line Аи-92-К-4 [12:54:11]line 5.900 * 67.80 [12:54:11]line = 400.02 [12:54:11]line НДС 12% НСП 1% [12:54:11]line > о реализуемом товаре [12:54:11]line ОКРУГЛЕНИЕ: -0.02 [12:54:11]line ИТОГО: 400.00 [12:54:11]line Внесено: 400.00 [12:54:11]line СДАЧА: 0.00 [12:54:11]line НСП 1% : 3.54 [12:54:11]line НДС 12% : 42.48 [12:54:11]line Наличными: 400.00 [12:54:11]line Безнал.: 0.00 [12:54:11]line Место: АЗС № 135 "Партнер Нефть" [12:54:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:54:11]line СНО: Общий режим [12:54:11]line Чек 324 20.08.2024 12:54 [12:54:11]line Смена: 100 ФФД: 1.0 [12:54:11]line ЗНМ: 0300000196 [12:54:11]line РНМ: 0000000000162794 [12:54:11]line Версия ККМ: v1.0 [12:54:11]line ФМ: 0000000002094532 [12:54:11]line ФД: 58340 [12:54:11]line ФПД: 156093652820762 [12:54:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125410&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58340&fm=156093652820762&tin=02508201610067®Number=0000000000162794&sum=40000 [12:54:11]OFD Sender: Processing packet 58340 [packets to send 51, broken 50] [12:54:11]ProducePacketName [12:54:11]name=ofd_packets/00058340 [12:54:11]OFD Sender: To server: pG, [12:54:11]CommunicateWithHost lk.salyk.kg:30040 [12:54:11]ConnectInit lk.salyk.kg [12:54:11]written 0, free lines is 4095 [12:54:11]Connected sock=9 [12:54:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 63 C2 07 01 0D 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 F2 91 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E3 00 00 35 04 06 00 8D F7 62 BA 63 1A E1 78 43 29 85 D5 3F 5B [12:54:12]Write to MH i2c: 01 00 00 7E 12 90 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 07 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: 01 07 00 7E 12 00 00 00 00 00 A3 0C 46 [12:54:12]RasterBufferAndPrint [12:54:12]line [12:54:12]line [12:54:12]line [12:54:12]line [12:54:12]line [12:54:12]written 0, free lines is 3239 [12:54:12]MH_Cut [12:54:12]Write to MH i2c: D1 01 00 85 12 01 69 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: D1 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: D1 01 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: D1 01 00 85 12 00 68 [12:54:12]Write to MH i2c: 01 00 00 86 12 98 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 54 F9 47 00 5C 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E3 00 00 F4 03 04 00 41 3D C4 66 B6 04 01 00 00 6D C4 22 B9 1D D5 20 EC [12:54:12]CommunicateWithHost err = 0 [12:54:12]CheckOFDResponse [12:54:12]1017 (14) - 77093643461234 [12:54:12]1041 (16) - 0000000002094532 [12:54:12]1040 (4) - 58340 [12:54:12]1012 (4) - 20.08.2024 06:52 [12:54:12]1206 (1) - 0 [12:54:12]OFD Sender: Remove packet 58340 [12:54:12]ProducePacketName [12:54:12]name=ofd_packets/00058340 [12:54:12]NVStorageDeleteData [12:54:12]OFD Sender: No OFD packet to send [12:54:13]*** Cut start [12:54:13]*** Partial cut [12:54:13]*** CUTSNS_PIN = 1 [12:54:13]*** CUTSNS_PIN = 0 [12:54:13]*** Brake cut motor [12:54:13]Read from MH i2c: 01 [12:54:13]MH_I2C_Read... [12:54:13]*** Stop cut motor [12:54:13]*** Cut end [12:54:13]Read from MH i2c: 01 07 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: 01 07 00 86 12 00 00 00 00 00 FF 0F AD [12:54:13]process_action close_receipt done [12:54:13]requested_data is exist [12:54:13]produce_requested_data [12:54:13]requested_item fm.sn is exist - process it [12:54:13]wFMCommunicate request_size=4 [12:54:13]MH_SAM_APDU [12:54:13]CAPDU: 80 11 00 00 [12:54:13]Write to MH i2c: E2 08 00 87 12 80 11 00 00 00 00 00 00 13 [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:13]Read from MH i2c: E2 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 17 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 17 00 87 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [12:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:54:13]wFMCommunicate OK [12:54:13]requested_item fd.num is exist - process it [12:54:13]SAM_PROTO_GetFieldsCounters [12:54:13]wFMCommunicate request_size=4 [12:54:13]MH_SAM_APDU [12:54:13]CAPDU: 80 13 00 00 [12:54:13]Write to MH i2c: E2 08 00 88 12 80 13 00 00 00 00 00 00 16 [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 62 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 62 00 88 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [12:54:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:54:14]wFMCommunicate OK [12:54:14]SAM_PROTO_GetFieldsCounters done [12:54:14]requested_item shift.num is exist - process it [12:54:14]requested_item shift.opened is exist - process it [12:54:14]req_shift_opened [12:54:14]FM_GetShiftState [12:54:14]SAM_PROTO_GetShiftState [12:54:14]wFMCommunicate request_size=4 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 13 01 00 [12:54:14]Write to MH i2c: E2 08 00 89 12 80 13 01 00 00 00 00 00 18 [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 0E 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 0E 00 89 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [12:54:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:54:14]wFMCommunicate OK [12:54:14]SAM_PROTO_GetShiftState done [12:54:14]FM_GetShiftState done [12:54:14]req_shift_opened done [12:54:14]requested_item shift.open_date is exist - process it [12:54:14]req_shift_open_date [12:54:14]req_shift_open_date done [12:54:14]produce_requested_data done [12:54:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58340,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:54:14]process_action_free close_receipt [12:54:14]json_value_free [12:54:14]json_value_free done [12:54:14]process_json_proto returns [12:54:14]Send response to host [12:54:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58340,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:54:14]free response buf [12:54:14]execute_script done [12:54:14]execute_script returns [12:54:14]free content buf [12:54:14]Sock 10.Close socket [12:54:14]Sock 10.Thread stoped [12:54:17]OFD Sender: No OFD packet to send [12:54:22]OFD Sender: No OFD packet to send [12:54:27]OFD Sender: No OFD packet to send [12:54:32]OFD Sender: No OFD packet to send [12:54:37]OFD Sender: No OFD packet to send [12:54:42]OFD Sender: No OFD packet to send [12:54:47]OFD Sender: No OFD packet to send [12:54:52]OFD Sender: No OFD packet to send [12:54:57]OFD Sender: No OFD packet to send [12:55:02]OFD Sender: No OFD packet to send [12:55:07]OFD Sender: No OFD packet to send [12:55:12]OFD Sender: No OFD packet to send [12:55:17]OFD Sender: No OFD packet to send [12:55:20]accept exits with 8 [12:55:20]New connection [12:55:20]New thread 3066854756 created [12:55:20]Thread 3066711396 joined [12:55:20]Waiting for new connection... [12:55:20] Sock 8.Parse request [12:55:20]Sock 8.Check first char [12:55:20]Sock 8.First char is OK [12:55:20]request: POST /json_proto HTTP/1.0 [12:55:20]Method: POST [12:55:20]URL: /json_proto [12:55:20]Method is POST - this is cgi request [12:55:20]url: /json_proto [12:55:20]query_string will be loaded in cgi processing [12:55:20]execute_cgi json_proto POST (null) [12:55:20]execute_cgi path=json_proto method=POST [12:55:20]POST find Content-Length [12:55:20]Host: 172.17.44.3:8080 [12:55:20]Content-Length: 755 [12:55:20]Content-Type: application/json [12:55:20] [12:55:20]POST finish read [12:55:20]Found Content-Length = 755 [12:55:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30025029", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:20]execute_script... [12:55: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)2075610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30025029", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:20]POST & json_proto [12:55:20]process_json_proto [12:55:20]json parsed OK: [12:55:20]protocol is kg_v1.0 [12:55:20]action value=close_receipt [12:55:20]process_action close_receipt [12:55:20]cmd_close_receipt [12:55:20]MH_GetDate [12:55:20]Write to MH i2c: F0 00 00 8A 12 8B [12:55:20]Write i2c OK [12:55:20]MH_I2C_Read... [12:55:20]Read from MH i2c: F0 [12:55:20]MH_I2C_Read... [12:55:20]Read from MH i2c: F0 09 00 [12:55:20]MH_I2C_Read... [12:55:20]Read from MH i2c: F0 09 00 8A 12 00 39 92 C4 66 AD C5 5D 66 BE [12:55:20]GetLastDocTimeStamp 1724158450 [12:55:20]current date 1724158521 [12:55:20]FM_GetShiftState [12:55:20]SAM_PROTO_GetShiftState [12:55:20]wFMCommunicate request_size=4 [12:55:20]MH_SAM_APDU [12:55:20]CAPDU: 80 13 01 00 [12:55:20]Write to MH i2c: E2 08 00 8B 12 80 13 01 00 00 00 00 00 1A [12:55:20]Write i2c OK [12:55:20]MH_I2C_Read... [12:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:20]Read from MH i2c: E2 [12:55:20]MH_I2C_Read... [12:55:20]Read from MH i2c: E2 0E 00 [12:55:20]MH_I2C_Read... [12:55:20]Read from MH i2c: E2 0E 00 8B 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3D [12:55:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:55:20]wFMCommunicate OK [12:55:20]SAM_PROTO_GetShiftState done [12:55:20]FM_GetShiftState done [12:55:20]opened in 1724112910 [12:55:20]opened+sec_in_day 1724199310 [12:55:20]quantity*price = 0 [12:55:20]sum+1 = 1 [12:55:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 325 20.08.2024 12:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30025029 ФМ: 0000000002094532 ФД: 58341 ФПД: 208202937812705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125521&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58341&fm=208202937812705&tin=02508201610067®Number=0000000000162794&sum=0 [12:55:22]StoreToDocumentArchive [12:55:22]shift 100 fd 58341 [12:55:22]save to /storage/0100/doc_00058341 [12:55:22]save last doc name /storage/0100/doc_00058341 to /storage/kkm_last_doc_name [12:55:22]save OK [12:55:22]Clear old archive folders... [12:55:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:22]tlvbuf is 0198ADD0 [12:55:22]SAM_PROTO_ClearQueue [12:55:22]wFMCommunicate request_size=4 [12:55:22]MH_SAM_APDU [12:55:22]CAPDU: 80 09 00 00 [12:55:22]Write to MH i2c: E2 08 00 98 12 80 09 00 00 00 00 00 00 1C [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:22]Read from MH i2c: E2 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 03 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 03 00 98 12 00 90 00 1E [12:55:22]RAPDU: 90 00 [12:55:22]wFMCommunicate OK [12:55:22]SAM_PROTO_ClearQueue done [12:55:22]KKMCreateOFDPacket [12:55:22]OFDProtocolAddRootSTLVToBuf [12:55:22]FM_MakeSignedData [12:55:22]FM_MakeSignedData [12:55:22]SAM_PROTO_SignData [12:55:22]wFMCommunicate request_size=4 [12:55:22]MH_SAM_APDU [12:55:22]CAPDU: 80 0D 01 02 [12:55:22]Write to MH i2c: E2 08 00 99 12 80 0D 01 02 00 00 00 00 24 [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:22]Read from MH i2c: E2 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 03 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 03 00 99 12 00 90 00 1F [12:55:22]RAPDU: 90 00 [12:55:22]wFMCommunicate OK [12:55:22]wFMCommunicate request_size=255 [12:55:22]MH_SAM_APDU [12:55: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 34 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 45 01 00 00 F4 03 04 00 39 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E3 00 00 35 04 06 00 BD [12:55:22]Write to MH i2c: E2 02 01 9A 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 34 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 45 01 00 00 F4 03 04 00 39 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E3 00 00 35 04 06 00 BD 00 00 BC [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:22]Read from MH i2c: E2 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 03 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 03 00 9A 12 00 90 00 20 [12:55:22]RAPDU: 90 00 [12:55:22]wFMCommunicate OK [12:55:22]wFMCommunicate request_size=10 [12:55:22]MH_SAM_APDU [12:55:22]CAPDU: 80 0D 02 02 05 5C 06 26 46 E1 [12:55:22]Write to MH i2c: E2 0D 00 9B 12 80 0D 02 02 05 00 5C 06 26 46 E1 00 00 E0 [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:22]Read from MH i2c: E2 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 03 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 03 00 9B 12 00 90 00 21 [12:55:22]RAPDU: 90 00 [12:55:22]wFMCommunicate OK [12:55:22]wFMCommunicate request_size=4 [12:55:22]MH_SAM_APDU [12:55:22]CAPDU: 80 0D 03 02 [12:55:22]Write to MH i2c: E2 08 00 9C 12 80 0D 03 02 00 00 00 00 29 [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:22]Read from MH i2c: E2 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 0B 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 0B 00 9C 12 00 D0 30 DB 89 0D A3 93 14 90 00 E5 [12:55:22]RAPDU: D0 30 DB 89 0D A3 93 14 90 00 [12:55:22]wFMCommunicate OK [12:55:22]SAM_PROTO_SignData done [12:55:22]FM_MakeSignedData done [12:55:22]CreateOFDProtocolMessage [12:55:22]wFMCommunicate request_size=4 [12:55:22]MH_SAM_APDU [12:55:22]CAPDU: 80 11 00 00 [12:55:22]Write to MH i2c: E2 08 00 9D 12 80 11 00 00 00 00 00 00 29 [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:22]Read from MH i2c: E2 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 17 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 17 00 9D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 75 [12:55:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:55:22]wFMCommunicate OK [12:55:22]CreateOFDProtocolMessage done [12:55:22]OFDSenderStorePacket 58341 [12:55:22]StoreOFDPacket docnum=58341 [12:55:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 44 E3 07 01 17 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 45 01 00 00 F4 03 04 00 39 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E3 00 00 35 04 06 00 BD 5C 06 26 46 E1 D0 30 DB 89 0D A3 93 14 [12:55:22]CheckFolder [12:55:22]dirname=/storage/ofd_packets [12:55:22]CheckFolder done [12:55:22]ProducePacketName [12:55:22]name=ofd_packets/00058341 [12:55:22]NVStorageSaveData ofd_packets/00058341 [12:55:22]File name is /storage/ofd_packets/00058341 [12:55:22]Write 301 bytes [12:55:22]NVStorageSaveData done [12:55:22]OFDSenderStorePacket done [12:55:22]KKMCreateOFDPacket done [12:55:22]NVStorageSaveData kkm_last_timestamp [12:55:22]File name is /storage/kkm_last_timestamp [12:55:22]Write 4 bytes [12:55:22]NVStorageSaveData done [12:55:22]ExternCall_PrintAddStr [12:55:22]wPrintStart [12:55:22]Write to MH i2c: 01 00 00 9E 12 B0 [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: 01 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: 01 07 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: 01 07 00 9E 12 00 00 00 00 00 FF 0F C5 [12:55:22]RasterBufferAndPrint [12:55:22]line Счет N : (1)2075610 [12:55:22]line ИНН: 02508201610067 [12:55:22]line Контрольно-Кассовый Чек [12:55:22]line ПРОДАЖА [12:55:22]line ТРК (МРК, ГНК) : 33 [12:55:22]line Товар: 2710124130 [12:55:22]line Аи-92-К-4 [12:55:22]line 20.000 * 0.00 [12:55:22]line = 0.00 [12:55:22]line НДС 12% НСП 1% [12:55:22]line > о реализуемом товаре [12:55:22]line ИТОГО: 0.00 [12:55:22]line НСП 1% : 0.00 [12:55:22]line НДС 12% : 0.00 [12:55:22]line Наличными: 0.00 [12:55:22]line Безнал.: 0.00 [12:55:22]line Место: АЗС № 135 "Партнер Нефть" [12:55:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:55:22]line СНО: Общий режим [12:55:22]line Чек 325 20.08.2024 12:55 [12:55:22]line Смена: 100 ФФД: 1.0 [12:55:22]line ЗНМ: 0300000196 [12:55:22]line РНМ: 0000000000162794 [12:55:22]line Версия ККМ: v1.0 [12:55:22]line Талоны: ТК ГПНА Online [12:55:22]line 30025029 [12:55:22]line ФМ: 0000000002094532 [12:55:22]line ФД: 58341 [12:55:22]line ФПД: 208202937812705 [12:55:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125521&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58341&fm=208202937812705&tin=02508201610067®Number=0000000000162794&sum=0 [12:55:22]OFD Sender: Processing packet 58341 [packets to send 51, broken 50] [12:55:22]ProducePacketName [12:55:22]name=ofd_packets/00058341 [12:55:22]OFD Sender: To server: pG, [12:55:22]CommunicateWithHost lk.salyk.kg:30040 [12:55:22]ConnectInit lk.salyk.kg [12:55:22]written 0, free lines is 4095 [12:55:23]Connected sock=10 [12:55:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 44 E3 07 01 17 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 45 01 00 00 F4 03 04 00 39 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E3 00 00 35 04 06 00 BD 5C 06 26 46 E1 D0 30 DB 89 0D A3 93 14 [12:55:23]Write to MH i2c: 01 00 00 C8 12 DA [12:55:23]Write i2c OK [12:55:23]MH_I2C_Read... [12:55:23]Read from MH i2c: 01 [12:55:23]MH_I2C_Read... [12:55:23]Read from MH i2c: 01 07 00 [12:55:23]MH_I2C_Read... [12:55:23]Read from MH i2c: 01 07 00 C8 12 00 00 00 00 00 B5 0C A2 [12:55:23]RasterBufferAndPrint [12:55:23]line [12:55:23]line [12:55:23]line [12:55:23]line [12:55:23]line [12:55:23]written 0, free lines is 3258 [12:55:23]MH_Cut [12:55:23]Write to MH i2c: D1 01 00 CF 12 01 B3 [12:55:23]Write i2c OK [12:55:23]MH_I2C_Read... [12:55:23]Read from MH i2c: D1 [12:55:23]MH_I2C_Read... [12:55:23]Read from MH i2c: D1 01 00 [12:55:23]MH_I2C_Read... [12:55:23]Read from MH i2c: D1 01 00 CF 12 00 B2 [12:55:23]Write to MH i2c: 01 00 00 D0 12 E2 [12:55:23]Write i2c OK [12:55:23]MH_I2C_Read... [12:55:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 84 0E 47 00 F1 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 32 30 39 34 35 33 32 10 04 04 00 E5 E3 00 00 F4 03 04 00 88 3D C4 66 B6 04 01 00 00 17 26 B0 58 B3 43 31 1A [12:55:23]CommunicateWithHost err = 0 [12:55:23]CheckOFDResponse [12:55:23]1017 (14) - 77093643461234 [12:55:23]1041 (16) - 0000000002094532 [12:55:23]1040 (4) - 58341 [12:55:23]1012 (4) - 20.08.2024 06:54 [12:55:23]1206 (1) - 0 [12:55:23]OFD Sender: Remove packet 58341 [12:55:23]ProducePacketName [12:55:23]name=ofd_packets/00058341 [12:55:23]NVStorageDeleteData [12:55:23]OFD Sender: No OFD packet to send [12:55:24]*** Cut start [12:55:24]*** Partial cut [12:55:24]*** CUTSNS_PIN = 1 [12:55:24]*** CUTSNS_PIN = 0 [12:55:24]*** Brake cut motor [12:55:24]Read from MH i2c: 01 [12:55:24]MH_I2C_Read... [12:55:24]*** Stop cut motor [12:55:24]*** Cut end [12:55:24]Read from MH i2c: 01 07 00 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: 01 07 00 D0 12 00 00 00 00 00 FF 0F F7 [12:55:24]process_action close_receipt done [12:55:24]requested_data is exist [12:55:24]produce_requested_data [12:55:24]requested_item fm.sn is exist - process it [12:55:24]wFMCommunicate request_size=4 [12:55:24]MH_SAM_APDU [12:55:24]CAPDU: 80 11 00 00 [12:55:24]Write to MH i2c: E2 08 00 D1 12 80 11 00 00 00 00 00 00 5D [12:55:24]Write i2c OK [12:55:24]MH_I2C_Read... [12:55:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:25]Read from MH i2c: E2 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: E2 17 00 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: E2 17 00 D1 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A9 [12:55:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:55:25]wFMCommunicate OK [12:55:25]requested_item fd.num is exist - process it [12:55:25]SAM_PROTO_GetFieldsCounters [12:55:25]wFMCommunicate request_size=4 [12:55:25]MH_SAM_APDU [12:55:25]CAPDU: 80 13 00 00 [12:55:25]Write to MH i2c: E2 08 00 D2 12 80 13 00 00 00 00 00 00 60 [12:55:25]Write i2c OK [12:55:25]MH_I2C_Read... [12:55:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:25]Read from MH i2c: E2 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: E2 62 00 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: E2 62 00 D2 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [12:55:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:25]wFMCommunicate OK [12:55:25]SAM_PROTO_GetFieldsCounters done [12:55:25]requested_item shift.num is exist - process it [12:55:25]requested_item shift.opened is exist - process it [12:55:25]req_shift_opened [12:55:25]FM_GetShiftState [12:55:25]SAM_PROTO_GetShiftState [12:55:25]wFMCommunicate request_size=4 [12:55:25]MH_SAM_APDU [12:55:25]CAPDU: 80 13 01 00 [12:55:25]Write to MH i2c: E2 08 00 D3 12 80 13 01 00 00 00 00 00 62 [12:55:25]Write i2c OK [12:55:25]MH_I2C_Read... [12:55:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:25]Read from MH i2c: E2 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: E2 0E 00 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: E2 0E 00 D3 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 85 [12:55:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:55:25]wFMCommunicate OK [12:55:25]SAM_PROTO_GetShiftState done [12:55:25]FM_GetShiftState done [12:55:25]req_shift_opened done [12:55:25]requested_item shift.open_date is exist - process it [12:55:25]req_shift_open_date [12:55:25]req_shift_open_date done [12:55:25]produce_requested_data done [12:55:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58341,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:55:25]process_action_free close_receipt [12:55:25]json_value_free [12:55:25]json_value_free done [12:55:25]process_json_proto returns [12:55:25]Send response to host [12:55:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58341,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:55:25]free response buf [12:55:25]execute_script done [12:55:25]execute_script returns [12:55:25]free content buf [12:55:25]Sock 8.Close socket [12:55:25]Sock 8.Thread stoped [12:55:29]OFD Sender: No OFD packet to send [12:55:34]OFD Sender: No OFD packet to send [12:55:39]OFD Sender: No OFD packet to send [12:55:44]OFD Sender: No OFD packet to send [12:55:49]OFD Sender: No OFD packet to send [12:55:54]OFD Sender: No OFD packet to send [12:55:59]OFD Sender: No OFD packet to send [12:56:04]OFD Sender: No OFD packet to send [12:56:09]OFD Sender: No OFD packet to send [12:56:14]OFD Sender: No OFD packet to send [12:56:19]OFD Sender: No OFD packet to send [12:56:24]OFD Sender: No OFD packet to send [12:56:29]OFD Sender: No OFD packet to send [12:56:34]OFD Sender: No OFD packet to send [12:56:39]OFD Sender: No OFD packet to send [12:56:39]accept exits with 9 [12:56:39]New connection [12:56:39]New thread 3066711396 created [12:56:39]Thread 3066854756 joined [12:56:39]Waiting for new connection... [12:56:39] Sock 9.Parse request [12:56:39]Sock 9.Check first char [12:56:39]Sock 9.First char is OK [12:56:39]request: POST /json_proto HTTP/1.0 [12:56:39]Method: POST [12:56:39]URL: /json_proto [12:56:39]Method is POST - this is cgi request [12:56:39]url: /json_proto [12:56:39]query_string will be loaded in cgi processing [12:56:39]execute_cgi json_proto POST (null) [12:56:39]execute_cgi path=json_proto method=POST [12:56:39]POST find Content-Length [12:56:39]Host: 172.17.44.3:8080 [12:56:39]Content-Length: 755 [12:56:39]Content-Type: application/json [12:56:39] [12:56:39]POST finish read [12:56:39]Found Content-Length = 755 [12:56:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30106605", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:39]execute_script... [12: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)2075611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30106605", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:39]POST & json_proto [12:56:39]process_json_proto [12:56:39]json parsed OK: [12:56:39]protocol is kg_v1.0 [12:56:39]action value=close_receipt [12:56:39]process_action close_receipt [12:56:39]cmd_close_receipt [12:56:39]MH_GetDate [12:56:39]Write to MH i2c: F0 00 00 D4 12 D5 [12:56:39]Write i2c OK [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: F0 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: F0 09 00 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: F0 09 00 D4 12 00 88 92 C4 66 AD C5 5D 66 57 [12:56:39]GetLastDocTimeStamp 1724158521 [12:56:39]current date 1724158600 [12:56:39]FM_GetShiftState [12:56:39]SAM_PROTO_GetShiftState [12:56:39]wFMCommunicate request_size=4 [12:56:39]MH_SAM_APDU [12:56:39]CAPDU: 80 13 01 00 [12:56:39]Write to MH i2c: E2 08 00 D5 12 80 13 01 00 00 00 00 00 64 [12:56:39]Write i2c OK [12:56:39]MH_I2C_Read... [12:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:39]Read from MH i2c: E2 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: E2 0E 00 [12:56:39]MH_I2C_Read... [12:56:39]Read from MH i2c: E2 0E 00 D5 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [12:56:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:56:39]wFMCommunicate OK [12:56:39]SAM_PROTO_GetShiftState done [12:56:39]FM_GetShiftState done [12:56:39]opened in 1724112910 [12:56:39]opened+sec_in_day 1724199310 [12:56:39]quantity*price = 0 [12:56:39]sum+1 = 1 [12:56:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 326 20.08.2024 12:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106605 ФМ: 0000000002094532 ФД: 58342 ФПД: 277200762079684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125640&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58342&fm=277200762079684&tin=02508201610067®Number=0000000000162794&sum=0 [12:56:40]StoreToDocumentArchive [12:56:40]shift 100 fd 58342 [12:56:40]save to /storage/0100/doc_00058342 [12:56:40]save last doc name /storage/0100/doc_00058342 to /storage/kkm_last_doc_name [12:56:40]save OK [12:56:40]Clear old archive folders... [12:56:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:56:40]tlvbuf is 01999960 [12:56:40]SAM_PROTO_ClearQueue [12:56:40]wFMCommunicate request_size=4 [12:56:40]MH_SAM_APDU [12:56:40]CAPDU: 80 09 00 00 [12:56:40]Write to MH i2c: E2 08 00 E2 12 80 09 00 00 00 00 00 00 66 [12:56:40]Write i2c OK [12:56:40]MH_I2C_Read... [12:56:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:40]Read from MH i2c: E2 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: E2 03 00 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: E2 03 00 E2 12 00 90 00 68 [12:56:40]RAPDU: 90 00 [12:56:40]wFMCommunicate OK [12:56:40]SAM_PROTO_ClearQueue done [12:56:40]KKMCreateOFDPacket [12:56:40]OFDProtocolAddRootSTLVToBuf [12:56:40]FM_MakeSignedData [12:56:40]FM_MakeSignedData [12:56:40]SAM_PROTO_SignData [12:56:40]wFMCommunicate request_size=4 [12:56:40]MH_SAM_APDU [12:56:40]CAPDU: 80 0D 01 02 [12:56:40]Write to MH i2c: E2 08 00 E3 12 80 0D 01 02 00 00 00 00 6E [12:56:40]Write i2c OK [12:56:40]MH_I2C_Read... [12:56:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:40]Read from MH i2c: E2 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: E2 03 00 [12:56:40]MH_I2C_Read... [12:56:40]Read from MH i2c: E2 03 00 E3 12 00 90 00 69 [12:56:40]RAPDU: 90 00 [12:56:40]wFMCommunicate OK [12:56:40]wFMCommunicate request_size=255 [12:56:40]MH_SAM_APDU [12:56: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 34 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 46 01 00 00 F4 03 04 00 88 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E3 00 00 35 04 06 00 FC [12:56:40]Write to MH i2c: E2 02 01 E4 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 34 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 46 01 00 00 F4 03 04 00 88 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E3 00 00 35 04 06 00 FC 00 00 96 [12:56:40]Write i2c OK [12:56:40]MH_I2C_Read... [12:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:41]Read from MH i2c: E2 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 03 00 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 03 00 E4 12 00 90 00 6A [12:56:41]RAPDU: 90 00 [12:56:41]wFMCommunicate OK [12:56:41]wFMCommunicate request_size=10 [12:56:41]MH_SAM_APDU [12:56:41]CAPDU: 80 0D 02 02 05 1C D4 F4 89 C4 [12:56:41]Write to MH i2c: E2 0D 00 E5 12 80 0D 02 02 05 00 1C D4 F4 89 C4 00 00 AC [12:56:41]Write i2c OK [12:56:41]MH_I2C_Read... [12:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:41]Read from MH i2c: E2 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 03 00 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 03 00 E5 12 00 90 00 6B [12:56:41]RAPDU: 90 00 [12:56:41]wFMCommunicate OK [12:56:41]wFMCommunicate request_size=4 [12:56:41]MH_SAM_APDU [12:56:41]CAPDU: 80 0D 03 02 [12:56:41]Write to MH i2c: E2 08 00 E6 12 80 0D 03 02 00 00 00 00 73 [12:56:41]Write i2c OK [12:56:41]MH_I2C_Read... [12:56:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:41]Read from MH i2c: E2 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 0B 00 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 0B 00 E6 12 00 17 3A AC D5 91 3B 33 0D 90 00 52 [12:56:41]RAPDU: 17 3A AC D5 91 3B 33 0D 90 00 [12:56:41]wFMCommunicate OK [12:56:41]SAM_PROTO_SignData done [12:56:41]FM_MakeSignedData done [12:56:41]CreateOFDProtocolMessage [12:56:41]wFMCommunicate request_size=4 [12:56:41]MH_SAM_APDU [12:56:41]CAPDU: 80 11 00 00 [12:56:41]Write to MH i2c: E2 08 00 E7 12 80 11 00 00 00 00 00 00 73 [12:56:41]Write i2c OK [12:56:41]MH_I2C_Read... [12:56:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:41]Read from MH i2c: E2 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 17 00 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: E2 17 00 E7 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [12:56:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:56:41]wFMCommunicate OK [12:56:41]CreateOFDProtocolMessage done [12:56:41]OFDSenderStorePacket 58342 [12:56:41]StoreOFDPacket docnum=58342 [12:56:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B4 57 07 01 05 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 46 01 00 00 F4 03 04 00 88 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E3 00 00 35 04 06 00 FC 1C D4 F4 89 C4 17 3A AC D5 91 3B 33 0D [12:56:41]CheckFolder [12:56:41]dirname=/storage/ofd_packets [12:56:41]CheckFolder done [12:56:41]ProducePacketName [12:56:41]name=ofd_packets/00058342 [12:56:41]NVStorageSaveData ofd_packets/00058342 [12:56:41]File name is /storage/ofd_packets/00058342 [12:56:41]Write 301 bytes [12:56:41]NVStorageSaveData done [12:56:41]OFDSenderStorePacket done [12:56:41]KKMCreateOFDPacket done [12:56:41]NVStorageSaveData kkm_last_timestamp [12:56:41]File name is /storage/kkm_last_timestamp [12:56:41]Write 4 bytes [12:56:41]NVStorageSaveData done [12:56:41]ExternCall_PrintAddStr [12:56:41]wPrintStart [12:56:41]Write to MH i2c: 01 00 00 E8 12 FA [12:56:41]Write i2c OK [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: 01 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: 01 07 00 [12:56:41]MH_I2C_Read... [12:56:41]Read from MH i2c: 01 07 00 E8 12 00 00 00 00 00 FF 0F 0F [12:56:41]RasterBufferAndPrint [12:56:41]line Счет N : (1)2075611 [12:56:41]line ИНН: 02508201610067 [12:56:41]line Контрольно-Кассовый Чек [12:56:41]line ПРОДАЖА [12:56:41]line ТРК (МРК, ГНК) : 33 [12:56:41]line Товар: 2710124130 [12:56:41]line Аи-92-К-4 [12:56:41]line 20.000 * 0.00 [12:56:41]line = 0.00 [12:56:41]line НДС 12% НСП 1% [12:56:41]line > о реализуемом товаре [12:56:41]line ИТОГО: 0.00 [12:56:41]line НСП 1% : 0.00 [12:56:41]line НДС 12% : 0.00 [12:56:41]line Наличными: 0.00 [12:56:41]line Безнал.: 0.00 [12:56:41]line Место: АЗС № 135 "Партнер Нефть" [12:56:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:56:41]line СНО: Общий режим [12:56:41]line Чек 326 20.08.2024 12:56 [12:56:41]line Смена: 100 ФФД: 1.0 [12:56:41]line ЗНМ: 0300000196 [12:56:41]line РНМ: 0000000000162794 [12:56:41]line Версия ККМ: v1.0 [12:56:41]line Талоны: ТК ГПНА Online [12:56:41]line 30106605 [12:56:41]line ФМ: 0000000002094532 [12:56:41]line ФД: 58342 [12:56:41]line ФПД: 277200762079684 [12:56:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125640&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58342&fm=277200762079684&tin=02508201610067®Number=0000000000162794&sum=0 [12:56:41]OFD Sender: Processing packet 58342 [packets to send 51, broken 50] [12:56:41]ProducePacketName [12:56:41]name=ofd_packets/00058342 [12:56:41]OFD Sender: To server: pG, [12:56:41]CommunicateWithHost lk.salyk.kg:30040 [12:56:41]ConnectInit lk.salyk.kg [12:56:41]written 0, free lines is 4095 [12:56:41]Connected sock=10 [12:56:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B4 57 07 01 05 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 46 01 00 00 F4 03 04 00 88 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E3 00 00 35 04 06 00 FC 1C D4 F4 89 C4 17 3A AC D5 91 3B 33 0D [12:56:42]Write to MH i2c: 01 00 00 12 13 25 [12:56:42]Write i2c OK [12:56:42]MH_I2C_Read... [12:56:42]Read from MH i2c: 01 [12:56:42]MH_I2C_Read... [12:56:42]Read from MH i2c: 01 07 00 [12:56:42]MH_I2C_Read... [12:56:42]Read from MH i2c: 01 07 00 12 13 00 00 00 00 00 BF 0C F7 [12:56:42]RasterBufferAndPrint [12:56:42]line [12:56:42]line [12:56:42]line [12:56:42]line [12:56:42]line [12:56:42]written 0, free lines is 3267 [12:56:42]MH_Cut [12:56:42]Write to MH i2c: D1 01 00 19 13 01 FE [12:56:42]Write i2c OK [12:56:42]MH_I2C_Read... [12:56:42]Read from MH i2c: D1 [12:56:42]MH_I2C_Read... [12:56:42]Read from MH i2c: D1 01 00 [12:56:42]MH_I2C_Read... [12:56:42]Read from MH i2c: D1 01 00 19 13 00 FD [12:56:42]Write to MH i2c: 01 00 00 1A 13 2D [12:56:42]Write i2c OK [12:56:42]MH_I2C_Read... [12:56:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 33 DC 47 00 D8 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 32 30 39 34 35 33 32 10 04 04 00 E6 E3 00 00 F4 03 04 00 D7 3D C4 66 B6 04 01 00 00 E3 3B 97 F6 95 B1 2F B3 [12:56:42]CommunicateWithHost err = 0 [12:56:42]CheckOFDResponse [12:56:42]1017 (14) - 77093643461234 [12:56:42]1041 (16) - 0000000002094532 [12:56:42]1040 (4) - 58342 [12:56:42]1012 (4) - 20.08.2024 06:55 [12:56:42]1206 (1) - 0 [12:56:42]OFD Sender: Remove packet 58342 [12:56:42]ProducePacketName [12:56:42]name=ofd_packets/00058342 [12:56:42]NVStorageDeleteData [12:56:42]OFD Sender: No OFD packet to send [12:56:43]*** Cut start [12:56:43]*** Partial cut [12:56:43]*** CUTSNS_PIN = 1 [12:56:43]*** CUTSNS_PIN = 0 [12:56:43]*** Brake cut motor [12:56:43]Read from MH i2c: 01 [12:56:43]*** Stop cut motor [12:56:43]*** Cut end [12:56:43]MH_I2C_Read... [12:56:43]Read from MH i2c: 01 07 00 [12:56:43]MH_I2C_Read... [12:56:43]Read from MH i2c: 01 07 00 1A 13 00 00 00 00 00 FF 0F 42 [12:56:43]process_action close_receipt done [12:56:43]requested_data is exist [12:56:43]produce_requested_data [12:56:43]requested_item fm.sn is exist - process it [12:56:43]wFMCommunicate request_size=4 [12:56:43]MH_SAM_APDU [12:56:43]CAPDU: 80 11 00 00 [12:56:43]Write to MH i2c: E2 08 00 1B 13 80 11 00 00 00 00 00 00 A8 [12:56:43]Write i2c OK [12:56:43]MH_I2C_Read... [12:56:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:43]Read from MH i2c: E2 [12:56:43]MH_I2C_Read... [12:56:43]Read from MH i2c: E2 17 00 [12:56:43]MH_I2C_Read... [12:56:43]Read from MH i2c: E2 17 00 1B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F4 [12:56:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:56:43]wFMCommunicate OK [12:56:43]requested_item fd.num is exist - process it [12:56:43]SAM_PROTO_GetFieldsCounters [12:56:43]wFMCommunicate request_size=4 [12:56:43]MH_SAM_APDU [12:56:43]CAPDU: 80 13 00 00 [12:56:43]Write to MH i2c: E2 08 00 1C 13 80 13 00 00 00 00 00 00 AB [12:56:43]Write i2c OK [12:56:43]MH_I2C_Read... [12:56:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:43]Read from MH i2c: E2 [12:56:43]MH_I2C_Read... [12:56:43]Read from MH i2c: E2 62 00 [12:56:43]MH_I2C_Read... [12:56:43]Read from MH i2c: E2 62 00 1C 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 CB [12:56:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:43]wFMCommunicate OK [12:56:43]SAM_PROTO_GetFieldsCounters done [12:56:43]requested_item shift.num is exist - process it [12:56:43]requested_item shift.opened is exist - process it [12:56:43]req_shift_opened [12:56:43]FM_GetShiftState [12:56:43]SAM_PROTO_GetShiftState [12:56:43]wFMCommunicate request_size=4 [12:56:43]MH_SAM_APDU [12:56:43]CAPDU: 80 13 01 00 [12:56:43]Write to MH i2c: E2 08 00 1D 13 80 13 01 00 00 00 00 00 AD [12:56:43]Write i2c OK [12:56:43]MH_I2C_Read... [12:56:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:43]Read from MH i2c: E2 [12:56:43]MH_I2C_Read... [12:56:43]Read from MH i2c: E2 0E 00 [12:56:43]MH_I2C_Read... [12:56:43]Read from MH i2c: E2 0E 00 1D 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D0 [12:56:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:56:43]wFMCommunicate OK [12:56:43]SAM_PROTO_GetShiftState done [12:56:43]FM_GetShiftState done [12:56:43]req_shift_opened done [12:56:43]requested_item shift.open_date is exist - process it [12:56:43]req_shift_open_date [12:56:43]req_shift_open_date done [12:56:43]produce_requested_data done [12:56:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58342,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:56:43]process_action_free close_receipt [12:56:43]json_value_free [12:56:43]json_value_free done [12:56:43]process_json_proto returns [12:56:43]Send response to host [12:56:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58342,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:56:43]free response buf [12:56:43]execute_script done [12:56:43]execute_script returns [12:56:43]free content buf [12:56:43]Sock 9.Close socket [12:56:43]Sock 9.Thread stoped [12:56:47]OFD Sender: No OFD packet to send [12:56:52]OFD Sender: No OFD packet to send [12:56:57]OFD Sender: No OFD packet to send [12:57:02]OFD Sender: No OFD packet to send [12:57:03]accept exits with 8 [12:57:03]New connection [12:57:03]New thread 3066854756 created [12:57:03]Thread 3066711396 joined [12:57:03]Waiting for new connection... [12:57:03] Sock 8.Parse request [12:57:03]Sock 8.Check first char [12:57:03]Sock 8.First char is OK [12:57:03]request: POST /json_proto HTTP/1.0 [12:57:03]Method: POST [12:57:03]URL: /json_proto [12:57:03]Method is POST - this is cgi request [12:57:03]url: /json_proto [12:57:03]query_string will be loaded in cgi processing [12:57:03]execute_cgi json_proto POST (null) [12:57:03]execute_cgi path=json_proto method=POST [12:57:03]POST find Content-Length [12:57:03]Host: 172.17.44.3:8080 [12:57:03]Content-Length: 755 [12:57:03]Content-Type: application/json [12:57:03] [12:57:03]POST finish read [12:57:03]Found Content-Length = 755 [12:57:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30113999", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:03]execute_script... [12:57:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30113999", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:03]POST & json_proto [12:57:03]process_json_proto [12:57:03]json parsed OK: [12:57:03]protocol is kg_v1.0 [12:57:03]action value=close_receipt [12:57:03]process_action close_receipt [12:57:03]cmd_close_receipt [12:57:03]MH_GetDate [12:57:03]Write to MH i2c: F0 00 00 1E 13 20 [12:57:03]Write i2c OK [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: F0 [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: F0 09 00 [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: F0 09 00 1E 13 00 A0 92 C4 66 AD C5 5D 66 BA [12:57:03]GetLastDocTimeStamp 1724158600 [12:57:03]current date 1724158624 [12:57:03]FM_GetShiftState [12:57:03]SAM_PROTO_GetShiftState [12:57:03]wFMCommunicate request_size=4 [12:57:03]MH_SAM_APDU [12:57:03]CAPDU: 80 13 01 00 [12:57:03]Write to MH i2c: E2 08 00 1F 13 80 13 01 00 00 00 00 00 AF [12:57:03]Write i2c OK [12:57:03]MH_I2C_Read... [12:57:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:03]Read from MH i2c: E2 [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: E2 0E 00 [12:57:03]MH_I2C_Read... [12:57:03]Read from MH i2c: E2 0E 00 1F 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D2 [12:57:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:57:03]wFMCommunicate OK [12:57:03]SAM_PROTO_GetShiftState done [12:57:03]FM_GetShiftState done [12:57:03]opened in 1724112910 [12:57:03]opened+sec_in_day 1724199310 [12:57:03]quantity*price = 0 [12:57:03]sum+1 = 1 [12:57:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 327 20.08.2024 12:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30113999 ФМ: 0000000002094532 ФД: 58343 ФПД: 133622416356322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125704&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58343&fm=133622416356322&tin=02508201610067®Number=0000000000162794&sum=0 [12:57:04]StoreToDocumentArchive [12:57:04]shift 100 fd 58343 [12:57:04]save to /storage/0100/doc_00058343 [12:57:04]save last doc name /storage/0100/doc_00058343 to /storage/kkm_last_doc_name [12:57:04]save OK [12:57:04]Clear old archive folders... [12:57:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:57:04]tlvbuf is 0199FF40 [12:57:04]SAM_PROTO_ClearQueue [12:57:04]wFMCommunicate request_size=4 [12:57:04]MH_SAM_APDU [12:57:04]CAPDU: 80 09 00 00 [12:57:04]Write to MH i2c: E2 08 00 2C 13 80 09 00 00 00 00 00 00 B1 [12:57:04]Write i2c OK [12:57:04]MH_I2C_Read... [12:57:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 2C 13 00 90 00 B3 [12:57:05]RAPDU: 90 00 [12:57:05]wFMCommunicate OK [12:57:05]SAM_PROTO_ClearQueue done [12:57:05]KKMCreateOFDPacket [12:57:05]OFDProtocolAddRootSTLVToBuf [12:57:05]FM_MakeSignedData [12:57:05]FM_MakeSignedData [12:57:05]SAM_PROTO_SignData [12:57:05]wFMCommunicate request_size=4 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 0D 01 02 [12:57:05]Write to MH i2c: E2 08 00 2D 13 80 0D 01 02 00 00 00 00 B9 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 2D 13 00 90 00 B4 [12:57:05]RAPDU: 90 00 [12:57:05]wFMCommunicate OK [12:57:05]wFMCommunicate request_size=255 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 47 01 00 00 F4 03 04 00 A0 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E3 00 00 35 04 06 00 79 [12:57:05]Write to MH i2c: E2 02 01 2E 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 34 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 47 01 00 00 F4 03 04 00 A0 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E3 00 00 35 04 06 00 79 00 00 78 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 2E 13 00 90 00 B5 [12:57:05]RAPDU: 90 00 [12:57:05]wFMCommunicate OK [12:57:05]wFMCommunicate request_size=10 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 0D 02 02 05 87 64 A9 33 E2 [12:57:05]Write to MH i2c: E2 0D 00 2F 13 80 0D 02 02 05 00 87 64 A9 33 E2 00 00 6F [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 03 00 2F 13 00 90 00 B6 [12:57:05]RAPDU: 90 00 [12:57:05]wFMCommunicate OK [12:57:05]wFMCommunicate request_size=4 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 0D 03 02 [12:57:05]Write to MH i2c: E2 08 00 30 13 80 0D 03 02 00 00 00 00 BE [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 0B 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 0B 00 30 13 00 05 FB 94 D7 73 A6 5D F1 90 00 91 [12:57:05]RAPDU: 05 FB 94 D7 73 A6 5D F1 90 00 [12:57:05]wFMCommunicate OK [12:57:05]SAM_PROTO_SignData done [12:57:05]FM_MakeSignedData done [12:57:05]CreateOFDProtocolMessage [12:57:05]wFMCommunicate request_size=4 [12:57:05]MH_SAM_APDU [12:57:05]CAPDU: 80 11 00 00 [12:57:05]Write to MH i2c: E2 08 00 31 13 80 11 00 00 00 00 00 00 BE [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:05]Read from MH i2c: E2 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 17 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: E2 17 00 31 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0A [12:57:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:57:05]wFMCommunicate OK [12:57:05]CreateOFDProtocolMessage done [12:57:05]OFDSenderStorePacket 58343 [12:57:05]StoreOFDPacket docnum=58343 [12:57:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BF 5C 07 01 51 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 34 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 47 01 00 00 F4 03 04 00 A0 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E3 00 00 35 04 06 00 79 87 64 A9 33 E2 05 FB 94 D7 73 A6 5D F1 [12:57:05]CheckFolder [12:57:05]dirname=/storage/ofd_packets [12:57:05]CheckFolder done [12:57:05]ProducePacketName [12:57:05]name=ofd_packets/00058343 [12:57:05]NVStorageSaveData ofd_packets/00058343 [12:57:05]File name is /storage/ofd_packets/00058343 [12:57:05]Write 301 bytes [12:57:05]NVStorageSaveData done [12:57:05]OFDSenderStorePacket done [12:57:05]KKMCreateOFDPacket done [12:57:05]NVStorageSaveData kkm_last_timestamp [12:57:05]File name is /storage/kkm_last_timestamp [12:57:05]Write 4 bytes [12:57:05]NVStorageSaveData done [12:57:05]ExternCall_PrintAddStr [12:57:05]wPrintStart [12:57:05]Write to MH i2c: 01 00 00 32 13 45 [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: 01 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: 01 07 00 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: 01 07 00 32 13 00 00 00 00 00 FF 0F 5A [12:57:05]RasterBufferAndPrint [12:57:05]line Счет N : (1)2075612 [12:57:05]line ИНН: 02508201610067 [12:57:05]line Контрольно-Кассовый Чек [12:57:05]line ПРОДАЖА [12:57:05]line ТРК (МРК, ГНК) : 43 [12:57:05]line Товар: 2710124130 [12:57:05]line Аи-92-К-4 [12:57:05]line 20.000 * 0.00 [12:57:05]line = 0.00 [12:57:05]line НДС 12% НСП 1% [12:57:05]line > о реализуемом товаре [12:57:05]line ИТОГО: 0.00 [12:57:05]line НСП 1% : 0.00 [12:57:05]line НДС 12% : 0.00 [12:57:05]line Наличными: 0.00 [12:57:05]line Безнал.: 0.00 [12:57:05]line Место: АЗС № 135 "Партнер Нефть" [12:57:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:57:05]line СНО: Общий режим [12:57:05]line Чек 327 20.08.2024 12:57 [12:57:05]line Смена: 100 ФФД: 1.0 [12:57:05]line ЗНМ: 0300000196 [12:57:05]line РНМ: 0000000000162794 [12:57:05]line Версия ККМ: v1.0 [12:57:05]line Талоны: ТК ГПНА Online [12:57:05]line 30113999 [12:57:05]line ФМ: 0000000002094532 [12:57:05]line ФД: 58343 [12:57:05]line ФПД: 133622416356322 [12:57:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125704&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58343&fm=133622416356322&tin=02508201610067®Number=0000000000162794&sum=0 [12:57:05]OFD Sender: Processing packet 58343 [packets to send 51, broken 50] [12:57:05]ProducePacketName [12:57:05]name=ofd_packets/00058343 [12:57:05]OFD Sender: To server: pG, [12:57:05]CommunicateWithHost lk.salyk.kg:30040 [12:57:05]ConnectInit lk.salyk.kg [12:57:05]written 0, free lines is 4095 [12:57:06]Connected sock=10 [12:57:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BF 5C 07 01 51 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 34 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 47 01 00 00 F4 03 04 00 A0 92 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E3 00 00 35 04 06 00 79 87 64 A9 33 E2 05 FB 94 D7 73 A6 5D F1 [12:57:06]Write to MH i2c: 01 00 00 5C 13 6F [12:57:06]Write i2c OK [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: 01 [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: 01 07 00 [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: 01 07 00 5C 13 00 00 00 00 00 B5 0C 37 [12:57:06]RasterBufferAndPrint [12:57:06]line [12:57:06]line [12:57:06]line [12:57:06]line [12:57:06]line [12:57:06]written 0, free lines is 3258 [12:57:06]MH_Cut [12:57:06]Write to MH i2c: D1 01 00 63 13 01 48 [12:57:06]Write i2c OK [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: D1 [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: D1 01 00 [12:57:06]MH_I2C_Read... [12:57:06]Read from MH i2c: D1 01 00 63 13 00 47 [12:57:06]Write to MH i2c: 01 00 00 64 13 77 [12:57:06]Write i2c OK [12:57:06]MH_I2C_Read... [12:57:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EC 84 47 00 A2 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 32 30 39 34 35 33 32 10 04 04 00 E7 E3 00 00 F4 03 04 00 EF 3D C4 66 B6 04 01 00 00 BD 43 00 1D 15 22 68 CC [12:57:06]CommunicateWithHost err = 0 [12:57:06]CheckOFDResponse [12:57:06]1017 (14) - 77093643461234 [12:57:06]1041 (16) - 0000000002094532 [12:57:06]1040 (4) - 58343 [12:57:06]1012 (4) - 20.08.2024 06:55 [12:57:06]1206 (1) - 0 [12:57:06]OFD Sender: Remove packet 58343 [12:57:06]ProducePacketName [12:57:06]name=ofd_packets/00058343 [12:57:06]NVStorageDeleteData [12:57:06]OFD Sender: No OFD packet to send [12:57:07]*** Cut start [12:57:07]*** Partial cut [12:57:07]*** CUTSNS_PIN = 1 [12:57:07]*** CUTSNS_PIN = 0 [12:57:07]*** Brake cut motor [12:57:07]Read from MH i2c: 01 [12:57:07]MH_I2C_Read... [12:57:07]*** Stop cut motor [12:57:07]*** Cut end [12:57:07]Read from MH i2c: 01 07 00 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: 01 07 00 64 13 00 00 00 00 00 FF 0F 8C [12:57:07]process_action close_receipt done [12:57:07]requested_data is exist [12:57:07]produce_requested_data [12:57:07]requested_item fm.sn is exist - process it [12:57:07]wFMCommunicate request_size=4 [12:57:07]MH_SAM_APDU [12:57:07]CAPDU: 80 11 00 00 [12:57:07]Write to MH i2c: E2 08 00 65 13 80 11 00 00 00 00 00 00 F2 [12:57:07]Write i2c OK [12:57:07]MH_I2C_Read... [12:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:07]Read from MH i2c: E2 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: E2 17 00 [12:57:07]MH_I2C_Read... [12:57:07]Read from MH i2c: E2 17 00 65 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [12:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:57:07]wFMCommunicate OK [12:57:07]requested_item fd.num is exist - process it [12:57:07]SAM_PROTO_GetFieldsCounters [12:57:07]wFMCommunicate request_size=4 [12:57:07]MH_SAM_APDU [12:57:07]CAPDU: 80 13 00 00 [12:57:07]Write to MH i2c: E2 08 00 66 13 80 13 00 00 00 00 00 00 F5 [12:57:07]Write i2c OK [12:57:07]MH_I2C_Read... [12:57:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:08]Read from MH i2c: E2 [12:57:08]MH_I2C_Read... [12:57:08]Read from MH i2c: E2 62 00 [12:57:08]MH_I2C_Read... [12:57:08]Read from MH i2c: E2 62 00 66 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 19 [12:57:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:57:08]wFMCommunicate OK [12:57:08]SAM_PROTO_GetFieldsCounters done [12:57:08]requested_item shift.num is exist - process it [12:57:08]requested_item shift.opened is exist - process it [12:57:08]req_shift_opened [12:57:08]FM_GetShiftState [12:57:08]SAM_PROTO_GetShiftState [12:57:08]wFMCommunicate request_size=4 [12:57:08]MH_SAM_APDU [12:57:08]CAPDU: 80 13 01 00 [12:57:08]Write to MH i2c: E2 08 00 67 13 80 13 01 00 00 00 00 00 F7 [12:57:08]Write i2c OK [12:57:08]MH_I2C_Read... [12:57:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:08]Read from MH i2c: E2 [12:57:08]MH_I2C_Read... [12:57:08]Read from MH i2c: E2 0E 00 [12:57:08]MH_I2C_Read... [12:57:08]Read from MH i2c: E2 0E 00 67 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [12:57:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:57:08]wFMCommunicate OK [12:57:08]SAM_PROTO_GetShiftState done [12:57:08]FM_GetShiftState done [12:57:08]req_shift_opened done [12:57:08]requested_item shift.open_date is exist - process it [12:57:08]req_shift_open_date [12:57:08]req_shift_open_date done [12:57:08]produce_requested_data done [12:57:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58343,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:57:08]process_action_free close_receipt [12:57:08]json_value_free [12:57:08]json_value_free done [12:57:08]process_json_proto returns [12:57:08]Send response to host [12:57:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58343,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:57:08]free response buf [12:57:08]execute_script done [12:57:08]execute_script returns [12:57:08]free content buf [12:57:08]Sock 8.Close socket [12:57:08]Sock 8.Thread stoped [12:57:11]OFD Sender: No OFD packet to send [12:57:16]OFD Sender: No OFD packet to send [12:57:21]OFD Sender: No OFD packet to send [12:57:26]OFD Sender: No OFD packet to send [12:57:31]OFD Sender: No OFD packet to send [12:57:36]OFD Sender: No OFD packet to send [12:57:41]OFD Sender: No OFD packet to send [12:57:46]OFD Sender: No OFD packet to send [12:57:51]OFD Sender: No OFD packet to send [12:57:56]OFD Sender: No OFD packet to send [12:58:01]OFD Sender: No OFD packet to send [12:58:06]OFD Sender: No OFD packet to send [12:58:11]OFD Sender: No OFD packet to send [12:58:16]OFD Sender: No OFD packet to send [12:58:21]OFD Sender: No OFD packet to send [12:58:26]OFD Sender: No OFD packet to send [12:58:31]OFD Sender: No OFD packet to send [12:58:36]OFD Sender: No OFD packet to send [12:58:41]OFD Sender: No OFD packet to send [12:58:46]OFD Sender: No OFD packet to send [12:58:51]OFD Sender: No OFD packet to send [12:58:56]OFD Sender: No OFD packet to send [12:59:01]OFD Sender: No OFD packet to send [12:59:06]OFD Sender: No OFD packet to send [12:59:11]OFD Sender: No OFD packet to send [12:59:16]OFD Sender: No OFD packet to send [12:59:21]OFD Sender: No OFD packet to send [12:59:26]OFD Sender: No OFD packet to send [12:59:31]OFD Sender: No OFD packet to send [12:59:36]OFD Sender: No OFD packet to send [12:59:41]OFD Sender: No OFD packet to send [12:59:47]OFD Sender: No OFD packet to send [12:59:50]accept exits with 9 [12:59:50]New connection [12:59:50]New thread 3066711396 created [12:59:50]Thread 3066854756 joined [12:59:50]Waiting for new connection... [12:59:50] Sock 9.Parse request [12:59:50]Sock 9.Check first char [12:59:50]Sock 9.First char is OK [12:59:50]request: POST /json_proto HTTP/1.0 [12:59:50]Method: POST [12:59:50]URL: /json_proto [12:59:50]Method is POST - this is cgi request [12:59:50]url: /json_proto [12:59:50]query_string will be loaded in cgi processing [12:59:50]execute_cgi json_proto POST (null) [12:59:50]execute_cgi path=json_proto method=POST [12:59:50]POST find Content-Length [12:59:50]Host: 172.17.44.3:8080 [12:59:50]Content-Length: 755 [12:59:50]Content-Type: application/json [12:59:50] [12:59:50]POST finish read [12:59:50]Found Content-Length = 755 [12:59:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30113999", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:50]execute_script... [12:59: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)2075613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30113999", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:50]POST & json_proto [12:59:50]process_json_proto [12:59:50]json parsed OK: [12:59:50]protocol is kg_v1.0 [12:59:50]action value=close_receipt [12:59:50]process_action close_receipt [12:59:50]cmd_close_receipt [12:59:50]MH_GetDate [12:59:50]Write to MH i2c: F0 00 00 68 13 6A [12:59:50]Write i2c OK [12:59:50]MH_I2C_Read... [12:59:50]Read from MH i2c: F0 [12:59:50]MH_I2C_Read... [12:59:50]Read from MH i2c: F0 09 00 [12:59:50]MH_I2C_Read... [12:59:50]Read from MH i2c: F0 09 00 68 13 00 46 93 C4 66 AD C5 5D 66 AB [12:59:50]GetLastDocTimeStamp 1724158624 [12:59:50]current date 1724158790 [12:59:50]FM_GetShiftState [12:59:50]SAM_PROTO_GetShiftState [12:59:50]wFMCommunicate request_size=4 [12:59:50]MH_SAM_APDU [12:59:50]CAPDU: 80 13 01 00 [12:59:50]Write to MH i2c: E2 08 00 69 13 80 13 01 00 00 00 00 00 F9 [12:59:50]Write i2c OK [12:59:50]MH_I2C_Read... [12:59:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:50]Read from MH i2c: E2 [12:59:50]MH_I2C_Read... [12:59:50]Read from MH i2c: E2 0E 00 [12:59:50]MH_I2C_Read... [12:59:50]Read from MH i2c: E2 0E 00 69 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1C [12:59:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:59:50]wFMCommunicate OK [12:59:50]SAM_PROTO_GetShiftState done [12:59:50]FM_GetShiftState done [12:59:50]opened in 1724112910 [12:59:50]opened+sec_in_day 1724199310 [12:59:50]quantity*price = 0 [12:59:50]sum+1 = 1 [12:59:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 328 20.08.2024 12:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30113999 ФМ: 0000000002094532 ФД: 58344 ФПД: 101249636499103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125950&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58344&fm=101249636499103&tin=02508201610067®Number=0000000000162794&sum=0 [12:59:51]StoreToDocumentArchive [12:59:51]shift 100 fd 58344 [12:59:51]save to /storage/0100/doc_00058344 [12:59:51]save last doc name /storage/0100/doc_00058344 to /storage/kkm_last_doc_name [12:59:51]save OK [12:59:51]Clear old archive folders... [12:59:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:51]tlvbuf is B6E90440 [12:59:51]SAM_PROTO_ClearQueue [12:59:51]wFMCommunicate request_size=4 [12:59:51]MH_SAM_APDU [12:59:51]CAPDU: 80 09 00 00 [12:59:51]Write to MH i2c: E2 08 00 76 13 80 09 00 00 00 00 00 00 FB [12:59:51]Write i2c OK [12:59:51]MH_I2C_Read... [12:59:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:51]Read from MH i2c: E2 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 03 00 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 03 00 76 13 00 90 00 FD [12:59:51]RAPDU: 90 00 [12:59:51]wFMCommunicate OK [12:59:51]SAM_PROTO_ClearQueue done [12:59:51]KKMCreateOFDPacket [12:59:51]OFDProtocolAddRootSTLVToBuf [12:59:51]FM_MakeSignedData [12:59:51]FM_MakeSignedData [12:59:51]SAM_PROTO_SignData [12:59:51]wFMCommunicate request_size=4 [12:59:51]MH_SAM_APDU [12:59:51]CAPDU: 80 0D 01 02 [12:59:51]Write to MH i2c: E2 08 00 77 13 80 0D 01 02 00 00 00 00 03 [12:59:51]Write i2c OK [12:59:51]MH_I2C_Read... [12:59:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:51]Read from MH i2c: E2 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 03 00 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 03 00 77 13 00 90 00 FE [12:59:51]RAPDU: 90 00 [12:59:51]wFMCommunicate OK [12:59:51]wFMCommunicate request_size=255 [12:59:51]MH_SAM_APDU [12:59:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 48 01 00 00 F4 03 04 00 46 93 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E3 00 00 35 04 06 00 5C [12:59:51]Write to MH i2c: E2 02 01 78 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 34 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 48 01 00 00 F4 03 04 00 46 93 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E3 00 00 35 04 06 00 5C 00 00 85 [12:59:51]Write i2c OK [12:59:51]MH_I2C_Read... [12:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:51]Read from MH i2c: E2 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 03 00 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 03 00 78 13 00 90 00 FF [12:59:51]RAPDU: 90 00 [12:59:51]wFMCommunicate OK [12:59:51]wFMCommunicate request_size=10 [12:59:51]MH_SAM_APDU [12:59:51]CAPDU: 80 0D 02 02 05 16 04 9D FE 9F [12:59:51]Write to MH i2c: E2 0D 00 79 13 80 0D 02 02 05 00 16 04 9D FE 9F 00 00 64 [12:59:51]Write i2c OK [12:59:51]MH_I2C_Read... [12:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:51]Read from MH i2c: E2 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 03 00 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 03 00 79 13 00 90 00 00 [12:59:51]RAPDU: 90 00 [12:59:51]wFMCommunicate OK [12:59:51]wFMCommunicate request_size=4 [12:59:51]MH_SAM_APDU [12:59:51]CAPDU: 80 0D 03 02 [12:59:51]Write to MH i2c: E2 08 00 7A 13 80 0D 03 02 00 00 00 00 08 [12:59:51]Write i2c OK [12:59:51]MH_I2C_Read... [12:59:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:51]Read from MH i2c: E2 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 0B 00 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 0B 00 7A 13 00 74 62 CA 30 C5 CE 7C 55 90 00 3D [12:59:51]RAPDU: 74 62 CA 30 C5 CE 7C 55 90 00 [12:59:51]wFMCommunicate OK [12:59:51]SAM_PROTO_SignData done [12:59:51]FM_MakeSignedData done [12:59:51]CreateOFDProtocolMessage [12:59:51]wFMCommunicate request_size=4 [12:59:51]MH_SAM_APDU [12:59:51]CAPDU: 80 11 00 00 [12:59:51]Write to MH i2c: E2 08 00 7B 13 80 11 00 00 00 00 00 00 08 [12:59:51]Write i2c OK [12:59:51]MH_I2C_Read... [12:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:51]Read from MH i2c: E2 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 17 00 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: E2 17 00 7B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [12:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:59:51]wFMCommunicate OK [12:59:51]CreateOFDProtocolMessage done [12:59:51]OFDSenderStorePacket 58344 [12:59:51]StoreOFDPacket docnum=58344 [12:59:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 97 90 07 01 04 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 48 01 00 00 F4 03 04 00 46 93 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E3 00 00 35 04 06 00 5C 16 04 9D FE 9F 74 62 CA 30 C5 CE 7C 55 [12:59:51]CheckFolder [12:59:51]dirname=/storage/ofd_packets [12:59:51]CheckFolder done [12:59:51]ProducePacketName [12:59:51]name=ofd_packets/00058344 [12:59:51]NVStorageSaveData ofd_packets/00058344 [12:59:51]File name is /storage/ofd_packets/00058344 [12:59:51]Write 301 bytes [12:59:51]NVStorageSaveData done [12:59:51]OFDSenderStorePacket done [12:59:51]KKMCreateOFDPacket done [12:59:51]NVStorageSaveData kkm_last_timestamp [12:59:51]File name is /storage/kkm_last_timestamp [12:59:51]Write 4 bytes [12:59:51]NVStorageSaveData done [12:59:51]ExternCall_PrintAddStr [12:59:51]wPrintStart [12:59:51]Write to MH i2c: 01 00 00 7C 13 8F [12:59:51]Write i2c OK [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: 01 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: 01 07 00 [12:59:51]MH_I2C_Read... [12:59:51]Read from MH i2c: 01 07 00 7C 13 00 00 00 00 00 FF 0F A4 [12:59:51]RasterBufferAndPrint [12:59:51]line Счет N : (1)2075613 [12:59:51]line ИНН: 02508201610067 [12:59:51]line Контрольно-Кассовый Чек [12:59:51]line ПРОДАЖА [12:59:51]line ТРК (МРК, ГНК) : 43 [12:59:51]line Товар: 2710124130 [12:59:51]line Аи-92-К-4 [12:59:51]line 30.000 * 0.00 [12:59:51]line = 0.00 [12:59:51]line НДС 12% НСП 1% [12:59:51]line > о реализуемом товаре [12:59:51]line ИТОГО: 0.00 [12:59:51]line НСП 1% : 0.00 [12:59:51]line НДС 12% : 0.00 [12:59:51]line Наличными: 0.00 [12:59:51]line Безнал.: 0.00 [12:59:51]line Место: АЗС № 135 "Партнер Нефть" [12:59:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [12:59:51]line СНО: Общий режим [12:59:51]line Чек 328 20.08.2024 12:59 [12:59:51]line Смена: 100 ФФД: 1.0 [12:59:51]line ЗНМ: 0300000196 [12:59:51]line РНМ: 0000000000162794 [12:59:51]line Версия ККМ: v1.0 [12:59:51]line Талоны: ТК ГПНА Online [12:59:51]line 30113999 [12:59:51]line ФМ: 0000000002094532 [12:59:51]line ФД: 58344 [12:59:51]line ФПД: 101249636499103 [12:59:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125950&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58344&fm=101249636499103&tin=02508201610067®Number=0000000000162794&sum=0 [12:59:52]OFD Sender: Processing packet 58344 [packets to send 51, broken 50] [12:59:52]ProducePacketName [12:59:52]name=ofd_packets/00058344 [12:59:52]OFD Sender: To server: pG, [12:59:52]CommunicateWithHost lk.salyk.kg:30040 [12:59:52]ConnectInit lk.salyk.kg [12:59:52]written 0, free lines is 4095 [12:59:52]Connected sock=11 [12:59:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 97 90 07 01 04 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 48 01 00 00 F4 03 04 00 46 93 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E3 00 00 35 04 06 00 5C 16 04 9D FE 9F 74 62 CA 30 C5 CE 7C 55 [12:59:52]Write to MH i2c: 01 00 00 A6 13 B9 [12:59:52]Write i2c OK [12:59:52]MH_I2C_Read... [12:59:52]Read from MH i2c: 01 [12:59:52]MH_I2C_Read... [12:59:52]Read from MH i2c: 01 07 00 [12:59:52]MH_I2C_Read... [12:59:52]Read from MH i2c: 01 07 00 A6 13 00 00 00 00 00 B5 0C 81 [12:59:52]RasterBufferAndPrint [12:59:52]line [12:59:52]line [12:59:52]line [12:59:52]line [12:59:52]line [12:59:52]written 0, free lines is 3257 [12:59:52]MH_Cut [12:59:52]Write to MH i2c: D1 01 00 AD 13 01 92 [12:59:52]Write i2c OK [12:59:52]MH_I2C_Read... [12:59:52]Read from MH i2c: D1 [12:59:52]MH_I2C_Read... [12:59:52]Read from MH i2c: D1 01 00 [12:59:52]MH_I2C_Read... [12:59:52]Read from MH i2c: D1 01 00 AD 13 00 91 [12:59:52]Write to MH i2c: 01 00 00 AE 13 C1 [12:59:52]Write i2c OK [12:59:52]MH_I2C_Read... [12:59:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 12 13 47 00 6E 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 32 30 39 34 35 33 32 10 04 04 00 E8 E3 00 00 F4 03 04 00 95 3E C4 66 B6 04 01 00 00 69 06 5E 90 0B CD FA 9E [12:59:52]CommunicateWithHost err = 0 [12:59:52]CheckOFDResponse [12:59:52]1017 (14) - 77093643461234 [12:59:52]1041 (16) - 0000000002094532 [12:59:52]1040 (4) - 58344 [12:59:52]1012 (4) - 20.08.2024 06:58 [12:59:52]1206 (1) - 0 [12:59:52]OFD Sender: Remove packet 58344 [12:59:52]ProducePacketName [12:59:52]name=ofd_packets/00058344 [12:59:52]NVStorageDeleteData [12:59:53]OFD Sender: No OFD packet to send [12:59:53]*** Cut start [12:59:53]*** Partial cut [12:59:53]*** CUTSNS_PIN = 1 [12:59:53]*** CUTSNS_PIN = 0 [12:59:53]*** Brake cut motor [12:59:54]Read from MH i2c: 01 [12:59:54]MH_I2C_Read... [12:59:54]*** Stop cut motor [12:59:54]*** Cut end [12:59:54]Read from MH i2c: 01 07 00 [12:59:54]MH_I2C_Read... [12:59:54]Read from MH i2c: 01 07 00 AE 13 00 00 00 00 00 FF 0F D6 [12:59:54]process_action close_receipt done [12:59:54]requested_data is exist [12:59:54]produce_requested_data [12:59:54]requested_item fm.sn is exist - process it [12:59:54]wFMCommunicate request_size=4 [12:59:54]MH_SAM_APDU [12:59:54]CAPDU: 80 11 00 00 [12:59:54]Write to MH i2c: E2 08 00 AF 13 80 11 00 00 00 00 00 00 3C [12:59:54]Write i2c OK [12:59:54]MH_I2C_Read... [12:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:54]Read from MH i2c: E2 [12:59:54]MH_I2C_Read... [12:59:54]Read from MH i2c: E2 17 00 [12:59:54]MH_I2C_Read... [12:59:54]Read from MH i2c: E2 17 00 AF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [12:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [12:59:54]wFMCommunicate OK [12:59:54]requested_item fd.num is exist - process it [12:59:54]SAM_PROTO_GetFieldsCounters [12:59:54]wFMCommunicate request_size=4 [12:59:54]MH_SAM_APDU [12:59:54]CAPDU: 80 13 00 00 [12:59:54]Write to MH i2c: E2 08 00 B0 13 80 13 00 00 00 00 00 00 3F [12:59:54]Write i2c OK [12:59:54]MH_I2C_Read... [12:59:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:54]Read from MH i2c: E2 [12:59:54]MH_I2C_Read... [12:59:54]Read from MH i2c: E2 62 00 [12:59:54]MH_I2C_Read... [12:59:54]Read from MH i2c: E2 62 00 B0 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [12:59:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:54]wFMCommunicate OK [12:59:54]SAM_PROTO_GetFieldsCounters done [12:59:54]requested_item shift.num is exist - process it [12:59:54]requested_item shift.opened is exist - process it [12:59:54]req_shift_opened [12:59:54]FM_GetShiftState [12:59:54]SAM_PROTO_GetShiftState [12:59:54]wFMCommunicate request_size=4 [12:59:54]MH_SAM_APDU [12:59:54]CAPDU: 80 13 01 00 [12:59:54]Write to MH i2c: E2 08 00 B1 13 80 13 01 00 00 00 00 00 41 [12:59:54]Write i2c OK [12:59:54]MH_I2C_Read... [12:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:54]Read from MH i2c: E2 [12:59:54]MH_I2C_Read... [12:59:54]Read from MH i2c: E2 0E 00 [12:59:54]MH_I2C_Read... [12:59:54]Read from MH i2c: E2 0E 00 B1 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [12:59:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [12:59:54]wFMCommunicate OK [12:59:54]SAM_PROTO_GetShiftState done [12:59:54]FM_GetShiftState done [12:59:54]req_shift_opened done [12:59:54]requested_item shift.open_date is exist - process it [12:59:54]req_shift_open_date [12:59:54]req_shift_open_date done [12:59:54]produce_requested_data done [12:59:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58344,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [12:59:54]process_action_free close_receipt [12:59:54]json_value_free [12:59:54]json_value_free done [12:59:54]process_json_proto returns [12:59:54]Send response to host [12:59:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58344,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [12:59:54]free response buf [12:59:54]execute_script done [12:59:54]execute_script returns [12:59:54]free content buf [12:59:54]Sock 9.Close socket [12:59:54]Sock 9.Thread stoped [12:59:58]OFD Sender: No OFD packet to send [13:00:03]OFD Sender: No OFD packet to send [13:00:08]OFD Sender: No OFD packet to send [13:00:13]OFD Sender: No OFD packet to send [13:00:18]OFD Sender: No OFD packet to send [13:00:23]OFD Sender: No OFD packet to send [13:00:23]accept exits with 8 [13:00:23]New connection [13:00:23]New thread 3066854756 created [13:00:23]Thread 3066711396 joined [13:00:23]Waiting for new connection... [13:00:23] Sock 8.Parse request [13:00:23]Sock 8.Check first char [13:00:23]Sock 8.First char is OK [13:00:23]request: POST /json_proto HTTP/1.0 [13:00:23]Method: POST [13:00:23]URL: /json_proto [13:00:23]Method is POST - this is cgi request [13:00:23]url: /json_proto [13:00:23]query_string will be loaded in cgi processing [13:00:23]execute_cgi json_proto POST (null) [13:00:23]execute_cgi path=json_proto method=POST [13:00:23]POST find Content-Length [13:00:23]Host: 172.17.44.3:8080 [13:00:23]Content-Length: 801 [13:00:23]Content-Type: application/json [13:00:23] [13:00:23]POST finish read [13:00:23]Found Content-Length = 801 [13:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.210, "sum" : 353.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 353.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:23]execute_script... [13:00:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.210, "sum" : 353.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 353.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:23]POST & json_proto [13:00:23]process_json_proto [13:00:23]json parsed OK: [13:00:23]protocol is kg_v1.0 [13:00:23]action value=close_receipt [13:00:23]process_action close_receipt [13:00:23]cmd_close_receipt [13:00:23]MH_GetDate [13:00:23]Write to MH i2c: F0 00 00 B2 13 B4 [13:00:23]Write i2c OK [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: F0 [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: F0 09 00 [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: F0 09 00 B2 13 00 68 93 C4 66 AD C5 5D 66 17 [13:00:23]GetLastDocTimeStamp 1724158790 [13:00:23]current date 1724158824 [13:00:23]FM_GetShiftState [13:00:23]SAM_PROTO_GetShiftState [13:00:23]wFMCommunicate request_size=4 [13:00:23]MH_SAM_APDU [13:00:23]CAPDU: 80 13 01 00 [13:00:23]Write to MH i2c: E2 08 00 B3 13 80 13 01 00 00 00 00 00 43 [13:00:23]Write i2c OK [13:00:23]MH_I2C_Read... [13:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:23]Read from MH i2c: E2 [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: E2 0E 00 [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: E2 0E 00 B3 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [13:00:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:00:23]wFMCommunicate OK [13:00:23]SAM_PROTO_GetShiftState done [13:00:23]FM_GetShiftState done [13:00:23]opened in 1724112910 [13:00:23]opened+sec_in_day 1724199310 [13:00:23]quantity*price = 35323 [13:00:23]sum+1 = 35325 [13:00:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 353.24 НСП 1% : 3.13 НДС 12% : 37.51 Наличными: 0.00 Безнал.: 353.24 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 329 20.08.2024 13:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58345 ФПД: 103184904562146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130024&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58345&fm=103184904562146&tin=02508201610067®Number=0000000000162794&sum=35324 [13:00:24]StoreToDocumentArchive [13:00:24]shift 100 fd 58345 [13:00:24]save to /storage/0100/doc_00058345 [13:00:24]save last doc name /storage/0100/doc_00058345 to /storage/kkm_last_doc_name [13:00:24]save OK [13:00:24]Clear old archive folders... [13:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:24]tlvbuf is 01942220 [13:00:24]SAM_PROTO_ClearQueue [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 09 00 00 [13:00:24]Write to MH i2c: E2 08 00 C0 13 80 09 00 00 00 00 00 00 45 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 C0 13 00 90 00 47 [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]SAM_PROTO_ClearQueue done [13:00:24]KKMCreateOFDPacket [13:00:24]OFDProtocolAddRootSTLVToBuf [13:00:24]FM_MakeSignedData [13:00:24]FM_MakeSignedData [13:00:24]SAM_PROTO_SignData [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 01 02 [13:00:24]Write to MH i2c: E2 08 00 C1 13 80 0D 01 02 00 00 00 00 4D [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 C1 13 00 90 00 48 [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]wFMCommunicate request_size=255 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC 89 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 89 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 68 93 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E3 00 00 35 04 06 00 5D [13:00:24]Write to MH i2c: E2 02 01 C2 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 34 FF 03 08 00 03 5A 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC 89 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 89 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 68 93 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E3 00 00 35 04 06 00 5D 00 00 D1 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 C2 13 00 90 00 49 [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]wFMCommunicate request_size=10 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 02 02 05 D8 9B 95 25 E2 [13:00:24]Write to MH i2c: E2 0D 00 C3 13 80 0D 02 02 05 00 D8 9B 95 25 E2 00 00 69 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 C3 13 00 90 00 4A [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 03 02 [13:00:24]Write to MH i2c: E2 08 00 C4 13 80 0D 03 02 00 00 00 00 52 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 0B 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 0B 00 C4 13 00 BF D6 C2 37 2E 45 DB 04 90 00 33 [13:00:24]RAPDU: BF D6 C2 37 2E 45 DB 04 90 00 [13:00:24]wFMCommunicate OK [13:00:24]SAM_PROTO_SignData done [13:00:24]FM_MakeSignedData done [13:00:24]CreateOFDProtocolMessage [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 11 00 00 [13:00:24]Write to MH i2c: E2 08 00 C5 13 80 11 00 00 00 00 00 00 52 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 17 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 17 00 C5 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [13:00:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:00:24]wFMCommunicate OK [13:00:24]CreateOFDProtocolMessage done [13:00:24]OFDSenderStorePacket 58345 [13:00:24]StoreOFDPacket docnum=58345 [13:00:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C 9D 07 01 EB 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 34 FF 03 08 00 03 5A 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC 89 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 89 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 68 93 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E3 00 00 35 04 06 00 5D D8 9B 95 25 E2 BF D6 C2 37 2E 45 DB 04 [13:00:24]CheckFolder [13:00:24]dirname=/storage/ofd_packets [13:00:24]CheckFolder done [13:00:24]ProducePacketName [13:00:24]name=ofd_packets/00058345 [13:00:24]NVStorageSaveData ofd_packets/00058345 [13:00:24]File name is /storage/ofd_packets/00058345 [13:00:24]Write 301 bytes [13:00:24]NVStorageSaveData done [13:00:24]OFDSenderStorePacket done [13:00:24]KKMCreateOFDPacket done [13:00:24]NVStorageSaveData kkm_last_timestamp [13:00:24]File name is /storage/kkm_last_timestamp [13:00:24]Write 4 bytes [13:00:24]NVStorageSaveData done [13:00:24]ExternCall_PrintAddStr [13:00:24]wPrintStart [13:00:24]Write to MH i2c: 01 00 00 C6 13 D9 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: 01 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: 01 07 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: 01 07 00 C6 13 00 00 00 00 00 FF 0F EE [13:00:24]RasterBufferAndPrint [13:00:24]line Счет N : (1)2075614 [13:00:24]line ИНН: 02508201610067 [13:00:24]line Контрольно-Кассовый Чек [13:00:24]line ПРОДАЖА [13:00:24]line ТРК (МРК, ГНК) : 63 [13:00:24]line Товар: 2710124130 [13:00:24]line Аи-92-К-4 [13:00:24]line 5.210 * 67.80 [13:00:24]line = 353.24 [13:00:24]line НДС 12% НСП 1% [13:00:24]line > о реализуемом товаре [13:00:24]line ИТОГО: 353.24 [13:00:24]line НСП 1% : 3.13 [13:00:24]line НДС 12% : 37.51 [13:00:24]line Наличными: 0.00 [13:00:24]line Безнал.: 353.24 [13:00:24]line Место: АЗС № 135 "Партнер Нефть" [13:00:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:00:24]line СНО: Общий режим [13:00:24]line Чек 329 20.08.2024 13:00 [13:00:24]line Смена: 100 ФФД: 1.0 [13:00:24]line ЗНМ: 0300000196 [13:00:24]line РНМ: 0000000000162794 [13:00:24]line Версия ККМ: v1.0 [13:00:24]line Платежная система: O! деньги [13:00:24]line ФМ: 0000000002094532 [13:00:24]line ФД: 58345 [13:00:24]line ФПД: 103184904562146 [13:00:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130024&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58345&fm=103184904562146&tin=02508201610067®Number=0000000000162794&sum=35324 [13:00:25]written 0, free lines is 4095 [13:00:25]OFD Sender: Processing packet 58345 [packets to send 51, broken 50] [13:00:25]ProducePacketName [13:00:25]name=ofd_packets/00058345 [13:00:25]OFD Sender: To server: pG, [13:00:25]CommunicateWithHost lk.salyk.kg:30040 [13:00:25]ConnectInit lk.salyk.kg [13:00:25]Connected sock=10 [13:00:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C 9D 07 01 EB 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 34 FF 03 08 00 03 5A 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC 89 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 89 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 68 93 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E3 00 00 35 04 06 00 5D D8 9B 95 25 E2 BF D6 C2 37 2E 45 DB 04 [13:00:25]Write to MH i2c: 01 00 00 F0 13 03 [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 07 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 07 00 F0 13 00 00 00 00 00 BC 0C D2 [13:00:25]RasterBufferAndPrint [13:00:25]line [13:00:25]line [13:00:25]line [13:00:25]line [13:00:25]line [13:00:25]written 0, free lines is 3267 [13:00:25]MH_Cut [13:00:25]Write to MH i2c: D1 01 00 F7 13 01 DC [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: D1 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: D1 01 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: D1 01 00 F7 13 00 DB [13:00:25]Write to MH i2c: 01 00 00 F8 13 0B [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9D 3F 47 00 67 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E3 00 00 F4 03 04 00 B6 3E C4 66 B6 04 01 00 00 FE 77 DB 23 87 AF 88 BF [13:00:25]CommunicateWithHost err = 0 [13:00:25]CheckOFDResponse [13:00:25]1017 (14) - 77093643461234 [13:00:25]1041 (16) - 0000000002094532 [13:00:25]1040 (4) - 58345 [13:00:25]1012 (4) - 20.08.2024 06:59 [13:00:25]1206 (1) - 0 [13:00:25]OFD Sender: Remove packet 58345 [13:00:25]ProducePacketName [13:00:25]name=ofd_packets/00058345 [13:00:25]NVStorageDeleteData [13:00:26]OFD Sender: No OFD packet to send [13:00:26]*** Cut start [13:00:26]*** Partial cut [13:00:26]*** CUTSNS_PIN = 1 [13:00:26]*** CUTSNS_PIN = 0 [13:00:26]*** Brake cut motor [13:00:27]Read from MH i2c: 01 [13:00:27]MH_I2C_Read... [13:00:27]*** Stop cut motor [13:00:27]*** Cut end [13:00:27]Read from MH i2c: 01 07 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: 01 07 00 F8 13 00 00 00 00 00 FF 0F 20 [13:00:27]process_action close_receipt done [13:00:27]requested_data is exist [13:00:27]produce_requested_data [13:00:27]requested_item fm.sn is exist - process it [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 11 00 00 [13:00:27]Write to MH i2c: E2 08 00 F9 13 80 11 00 00 00 00 00 00 86 [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 17 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 17 00 F9 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [13:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:00:27]wFMCommunicate OK [13:00:27]requested_item fd.num is exist - process it [13:00:27]SAM_PROTO_GetFieldsCounters [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 13 00 00 [13:00:27]Write to MH i2c: E2 08 00 FA 13 80 13 00 00 00 00 00 00 89 [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 62 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 62 00 FA 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [13:00:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:27]wFMCommunicate OK [13:00:27]SAM_PROTO_GetFieldsCounters done [13:00:27]requested_item shift.num is exist - process it [13:00:27]requested_item shift.opened is exist - process it [13:00:27]req_shift_opened [13:00:27]FM_GetShiftState [13:00:27]SAM_PROTO_GetShiftState [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 13 01 00 [13:00:27]Write to MH i2c: E2 08 00 FB 13 80 13 01 00 00 00 00 00 8B [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 FB 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AE [13:00:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:00:27]wFMCommunicate OK [13:00:27]SAM_PROTO_GetShiftState done [13:00:27]FM_GetShiftState done [13:00:27]req_shift_opened done [13:00:27]requested_item shift.open_date is exist - process it [13:00:27]req_shift_open_date [13:00:27]req_shift_open_date done [13:00:27]produce_requested_data done [13:00:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58345,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:00:27]process_action_free close_receipt [13:00:27]json_value_free [13:00:27]json_value_free done [13:00:27]process_json_proto returns [13:00:27]Send response to host [13:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58345,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:00:27]free response buf [13:00:27]execute_script done [13:00:27]execute_script returns [13:00:27]free content buf [13:00:27]Sock 8.Close socket [13:00:27]Sock 8.Thread stoped [13:00:31]OFD Sender: No OFD packet to send [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:46]OFD Sender: No OFD packet to send [13:00:51]OFD Sender: No OFD packet to send [13:00:56]OFD Sender: No OFD packet to send [13:01:01]OFD Sender: No OFD packet to send [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:26]OFD Sender: No OFD packet to send [13:01:31]OFD Sender: No OFD packet to send [13:01:36]OFD Sender: No OFD packet to send [13:01:41]OFD Sender: No OFD packet to send [13:01:46]OFD Sender: No OFD packet to send [13:01:51]OFD Sender: No OFD packet to send [13:01:56]OFD Sender: No OFD packet to send [13:02:01]OFD Sender: No OFD packet to send [13:02:06]OFD Sender: No OFD packet to send [13:02:11]OFD Sender: No OFD packet to send [13:02:16]OFD Sender: No OFD packet to send [13:02:21]OFD Sender: No OFD packet to send [13:02:26]OFD Sender: No OFD packet to send [13:02:31]OFD Sender: No OFD packet to send [13:02:36]OFD Sender: No OFD packet to send [13:02:41]OFD Sender: No OFD packet to send [13:02:46]OFD Sender: No OFD packet to send [13:02:51]OFD Sender: No OFD packet to send [13:02:56]OFD Sender: No OFD packet to send [13:03:01]OFD Sender: No OFD packet to send [13:03:06]OFD Sender: No OFD packet to send [13:03:11]OFD Sender: No OFD packet to send [13:03:16]OFD Sender: No OFD packet to send [13:03:21]OFD Sender: No OFD packet to send [13:03:26]OFD Sender: No OFD packet to send [13:03:31]OFD Sender: No OFD packet to send [13:03:36]OFD Sender: No OFD packet to send [13:03:41]OFD Sender: No OFD packet to send [13:03:46]OFD Sender: No OFD packet to send [13:03:51]OFD Sender: No OFD packet to send [13:03:56]OFD Sender: No OFD packet to send [13:04:01]OFD Sender: No OFD packet to send [13:04:06]OFD Sender: No OFD packet to send [13:04:11]OFD Sender: No OFD packet to send [13:04:16]OFD Sender: No OFD packet to send [13:04:21]OFD Sender: No OFD packet to send [13:04:26]OFD Sender: No OFD packet to send [13:04:31]OFD Sender: No OFD packet to send [13:04:36]OFD Sender: No OFD packet to send [13:04:41]OFD Sender: No OFD packet to send [13:04:46]OFD Sender: No OFD packet to send [13:04:51]OFD Sender: No OFD packet to send [13:04:56]OFD Sender: No OFD packet to send [13:05:00]accept exits with 9 [13:05:00]New connection [13:05:00]New thread 3066711396 created [13:05:00]Thread 3066854756 joined [13:05:00]Waiting for new connection... [13:05:00] Sock 9.Parse request [13:05:00]Sock 9.Check first char [13:05:00]Sock 9.First char is OK [13:05:00]request: POST /json_proto HTTP/1.0 [13:05:00]Method: POST [13:05:00]URL: /json_proto [13:05:00]Method is POST - this is cgi request [13:05:00]url: /json_proto [13:05:00]query_string will be loaded in cgi processing [13:05:00]execute_cgi json_proto POST (null) [13:05:00]execute_cgi path=json_proto method=POST [13:05:00]POST find Content-Length [13:05:00]Host: 172.17.44.3:8080 [13:05:00]Content-Length: 801 [13:05:00]Content-Type: application/json [13:05:00] [13:05:00]POST finish read [13:05:00]Found Content-Length = 801 [13:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:00]execute_script... [13:05:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:00]POST & json_proto [13:05:00]process_json_proto [13:05:00]json parsed OK: [13:05:00]protocol is kg_v1.0 [13:05:00]action value=close_receipt [13:05:00]process_action close_receipt [13:05:00]cmd_close_receipt [13:05:00]MH_GetDate [13:05:00]Write to MH i2c: F0 00 00 FC 13 FE [13:05:00]Write i2c OK [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: F0 [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: F0 09 00 [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: F0 09 00 FC 13 00 7D 94 C4 66 AD C5 5D 66 77 [13:05:00]GetLastDocTimeStamp 1724158824 [13:05:00]current date 1724159101 [13:05:00]FM_GetShiftState [13:05:00]SAM_PROTO_GetShiftState [13:05:00]wFMCommunicate request_size=4 [13:05:00]MH_SAM_APDU [13:05:00]CAPDU: 80 13 01 00 [13:05:00]Write to MH i2c: E2 08 00 FD 13 80 13 01 00 00 00 00 00 8D [13:05:00]Write i2c OK [13:05:00]MH_I2C_Read... [13:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:00]Read from MH i2c: E2 [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: E2 0E 00 [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: E2 0E 00 FD 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [13:05:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:05:00]wFMCommunicate OK [13:05:00]SAM_PROTO_GetShiftState done [13:05:00]FM_GetShiftState done [13:05:00]opened in 1724112910 [13:05:00]opened+sec_in_day 1724199310 [13:05:00]quantity*price = 50036 [13:05:00]sum+1 = 50037 [13:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 330 20.08.2024 13:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58346 ФПД: 28977170680706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130501&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58346&fm=28977170680706&tin=02508201610067®Number=0000000000162794&sum=50036 [13:05:01]StoreToDocumentArchive [13:05:01]shift 100 fd 58346 [13:05:01]save to /storage/0100/doc_00058346 [13:05:01]save last doc name /storage/0100/doc_00058346 to /storage/kkm_last_doc_name [13:05:01]save OK [13:05:01]Clear old archive folders... [13:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:01]tlvbuf is B6E90CF0 [13:05:01]SAM_PROTO_ClearQueue [13:05:01]wFMCommunicate request_size=4 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 09 00 00 [13:05:01]Write to MH i2c: E2 08 00 0A 14 80 09 00 00 00 00 00 00 90 [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:01]Read from MH i2c: E2 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 0A 14 00 90 00 92 [13:05:01]RAPDU: 90 00 [13:05:01]wFMCommunicate OK [13:05:01]SAM_PROTO_ClearQueue done [13:05:01]KKMCreateOFDPacket [13:05:01]OFDProtocolAddRootSTLVToBuf [13:05:01]FM_MakeSignedData [13:05:01]FM_MakeSignedData [13:05:01]SAM_PROTO_SignData [13:05:01]wFMCommunicate request_size=4 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 0D 01 02 [13:05:01]Write to MH i2c: E2 08 00 0B 14 80 0D 01 02 00 00 00 00 98 [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:01]Read from MH i2c: E2 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 0B 14 00 90 00 93 [13:05:01]RAPDU: 90 00 [13:05:01]wFMCommunicate OK [13:05:01]wFMCommunicate request_size=255 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 7D 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E3 00 00 35 04 06 00 1A [13:05:01]Write to MH i2c: E2 02 01 0C 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 7D 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E3 00 00 35 04 06 00 1A 00 00 2C [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:02]Read from MH i2c: E2 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: E2 03 00 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: E2 03 00 0C 14 00 90 00 94 [13:05:02]RAPDU: 90 00 [13:05:02]wFMCommunicate OK [13:05:02]wFMCommunicate request_size=10 [13:05:02]MH_SAM_APDU [13:05:02]CAPDU: 80 0D 02 02 05 5A C5 F7 0B 82 [13:05:02]Write to MH i2c: E2 0D 00 0D 14 80 0D 02 02 05 00 5A C5 F7 0B 82 00 00 48 [13:05:02]Write i2c OK [13:05:02]MH_I2C_Read... [13:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:02]Read from MH i2c: E2 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: E2 03 00 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: E2 03 00 0D 14 00 90 00 95 [13:05:02]RAPDU: 90 00 [13:05:02]wFMCommunicate OK [13:05:02]wFMCommunicate request_size=4 [13:05:02]MH_SAM_APDU [13:05:02]CAPDU: 80 0D 03 02 [13:05:02]Write to MH i2c: E2 08 00 0E 14 80 0D 03 02 00 00 00 00 9D [13:05:02]Write i2c OK [13:05:02]MH_I2C_Read... [13:05:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:02]Read from MH i2c: E2 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: E2 0B 00 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: E2 0B 00 0E 14 00 F6 F3 F7 14 49 02 0F 22 90 00 0E [13:05:02]RAPDU: F6 F3 F7 14 49 02 0F 22 90 00 [13:05:02]wFMCommunicate OK [13:05:02]SAM_PROTO_SignData done [13:05:02]FM_MakeSignedData done [13:05:02]CreateOFDProtocolMessage [13:05:02]wFMCommunicate request_size=4 [13:05:02]MH_SAM_APDU [13:05:02]CAPDU: 80 11 00 00 [13:05:02]Write to MH i2c: E2 08 00 0F 14 80 11 00 00 00 00 00 00 9D [13:05:02]Write i2c OK [13:05:02]MH_I2C_Read... [13:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:02]Read from MH i2c: E2 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: E2 17 00 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: E2 17 00 0F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [13:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:05:02]wFMCommunicate OK [13:05:02]CreateOFDProtocolMessage done [13:05:02]OFDSenderStorePacket 58346 [13:05:02]StoreOFDPacket docnum=58346 [13:05:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AD FF 07 01 46 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 7D 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E3 00 00 35 04 06 00 1A 5A C5 F7 0B 82 F6 F3 F7 14 49 02 0F 22 [13:05:02]CheckFolder [13:05:02]dirname=/storage/ofd_packets [13:05:02]CheckFolder done [13:05:02]ProducePacketName [13:05:02]name=ofd_packets/00058346 [13:05:02]NVStorageSaveData ofd_packets/00058346 [13:05:02]File name is /storage/ofd_packets/00058346 [13:05:02]Write 301 bytes [13:05:02]NVStorageSaveData done [13:05:02]OFDSenderStorePacket done [13:05:02]KKMCreateOFDPacket done [13:05:02]NVStorageSaveData kkm_last_timestamp [13:05:02]File name is /storage/kkm_last_timestamp [13:05:02]Write 4 bytes [13:05:02]NVStorageSaveData done [13:05:02]ExternCall_PrintAddStr [13:05:02]wPrintStart [13:05:02]Write to MH i2c: 01 00 00 10 14 24 [13:05:02]Write i2c OK [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: 01 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: 01 07 00 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: 01 07 00 10 14 00 00 00 00 00 FF 0F 39 [13:05:02]RasterBufferAndPrint [13:05:02]line Счет N : (1)2075619 [13:05:02]line ИНН: 02508201610067 [13:05:02]line Контрольно-Кассовый Чек [13:05:02]line ПРОДАЖА [13:05:02]line ТРК (МРК, ГНК) : 53 [13:05:02]line Товар: 2710124130 [13:05:02]line Аи-92-К-4 [13:05:02]line 7.380 * 67.80 [13:05:02]line = 500.36 [13:05:02]line НДС 12% НСП 1% [13:05:02]line > о реализуемом товаре [13:05:02]line ИТОГО: 500.36 [13:05:02]line НСП 1% : 4.43 [13:05:02]line НДС 12% : 53.14 [13:05:02]line Наличными: 0.00 [13:05:02]line Безнал.: 500.36 [13:05:02]line Место: АЗС № 135 "Партнер Нефть" [13:05:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:05:02]line СНО: Общий режим [13:05:02]line Чек 330 20.08.2024 13:05 [13:05:02]line Смена: 100 ФФД: 1.0 [13:05:02]line ЗНМ: 0300000196 [13:05:02]line РНМ: 0000000000162794 [13:05:02]line Версия ККМ: v1.0 [13:05:02]line Платежная система: O! деньги [13:05:02]line ФМ: 0000000002094532 [13:05:02]line ФД: 58346 [13:05:02]line ФПД: 28977170680706 [13:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130501&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58346&fm=28977170680706&tin=02508201610067®Number=0000000000162794&sum=50036 [13:05:02]OFD Sender: Processing packet 58346 [packets to send 51, broken 50] [13:05:02]ProducePacketName [13:05:02]name=ofd_packets/00058346 [13:05:02]OFD Sender: To server: pG, [13:05:02]CommunicateWithHost lk.salyk.kg:30040 [13:05:02]ConnectInit lk.salyk.kg [13:05:02]written 0, free lines is 4095 [13:05:02]Connected sock=10 [13:05:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AD FF 07 01 46 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 7D 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E3 00 00 35 04 06 00 1A 5A C5 F7 0B 82 F6 F3 F7 14 49 02 0F 22 [13:05:03]Write to MH i2c: 01 00 00 3A 14 4E [13:05:03]Write i2c OK [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: 01 [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: 01 07 00 [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: 01 07 00 3A 14 00 00 00 00 00 AE 0C 0F [13:05:03]RasterBufferAndPrint [13:05:03]line [13:05:03]line [13:05:03]line [13:05:03]line [13:05:03]line [13:05:03]written 0, free lines is 3250 [13:05:03]MH_Cut [13:05:03]Write to MH i2c: D1 01 00 41 14 01 27 [13:05:03]Write i2c OK [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: D1 [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: D1 01 00 [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: D1 01 00 41 14 00 26 [13:05:03]Write to MH i2c: 01 00 00 42 14 56 [13:05:03]Write i2c OK [13:05:03]MH_I2C_Read... [13:05:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1B C1 47 00 03 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 32 30 39 34 35 33 32 10 04 04 00 EA E3 00 00 F4 03 04 00 CC 3F C4 66 B6 04 01 00 00 1B 21 77 01 AB B2 B5 9C [13:05:03]CommunicateWithHost err = 0 [13:05:03]CheckOFDResponse [13:05:03]1017 (14) - 77093643461234 [13:05:03]1041 (16) - 0000000002094532 [13:05:03]1040 (4) - 58346 [13:05:03]1012 (4) - 20.08.2024 07:03 [13:05:03]1206 (1) - 0 [13:05:03]OFD Sender: Remove packet 58346 [13:05:03]ProducePacketName [13:05:03]name=ofd_packets/00058346 [13:05:03]NVStorageDeleteData [13:05:03]OFD Sender: No OFD packet to send [13:05:03]*** Cut start [13:05:03]*** Partial cut [13:05:03]*** CUTSNS_PIN = 1 [13:05:04]*** CUTSNS_PIN = 0 [13:05:04]*** Brake cut motor [13:05:04]Read from MH i2c: 01 [13:05:04]MH_I2C_Read... [13:05:04]*** Stop cut motor [13:05:04]*** Cut end [13:05:04]Read from MH i2c: 01 07 00 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: 01 07 00 42 14 00 00 00 00 00 FF 0F 6B [13:05:04]process_action close_receipt done [13:05:04]requested_data is exist [13:05:04]produce_requested_data [13:05:04]requested_item fm.sn is exist - process it [13:05:04]wFMCommunicate request_size=4 [13:05:04]MH_SAM_APDU [13:05:04]CAPDU: 80 11 00 00 [13:05:04]Write to MH i2c: E2 08 00 43 14 80 11 00 00 00 00 00 00 D1 [13:05:04]Write i2c OK [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 [13:05:04]MH_I2C_Read... [13:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:04]Read from MH i2c: E2 17 00 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 17 00 43 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [13:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:05:04]wFMCommunicate OK [13:05:04]requested_item fd.num is exist - process it [13:05:04]SAM_PROTO_GetFieldsCounters [13:05:04]wFMCommunicate request_size=4 [13:05:04]MH_SAM_APDU [13:05:04]CAPDU: 80 13 00 00 [13:05:04]Write to MH i2c: E2 08 00 44 14 80 13 00 00 00 00 00 00 D4 [13:05:04]Write i2c OK [13:05:04]MH_I2C_Read... [13:05:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:04]Read from MH i2c: E2 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 62 00 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 62 00 44 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 04 [13:05:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:04]wFMCommunicate OK [13:05:04]SAM_PROTO_GetFieldsCounters done [13:05:04]requested_item shift.num is exist - process it [13:05:04]requested_item shift.opened is exist - process it [13:05:04]req_shift_opened [13:05:04]FM_GetShiftState [13:05:04]SAM_PROTO_GetShiftState [13:05:04]wFMCommunicate request_size=4 [13:05:04]MH_SAM_APDU [13:05:04]CAPDU: 80 13 01 00 [13:05:04]Write to MH i2c: E2 08 00 45 14 80 13 01 00 00 00 00 00 D6 [13:05:04]Write i2c OK [13:05:04]MH_I2C_Read... [13:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:04]Read from MH i2c: E2 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 0E 00 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 0E 00 45 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [13:05:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:05:04]wFMCommunicate OK [13:05:04]SAM_PROTO_GetShiftState done [13:05:04]FM_GetShiftState done [13:05:04]req_shift_opened done [13:05:04]requested_item shift.open_date is exist - process it [13:05:04]req_shift_open_date [13:05:04]req_shift_open_date done [13:05:04]produce_requested_data done [13:05:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58346,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:05:04]process_action_free close_receipt [13:05:04]json_value_free [13:05:04]json_value_free done [13:05:04]process_json_proto returns [13:05:04]Send response to host [13:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58346,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:05:04]free response buf [13:05:04]execute_script done [13:05:04]execute_script returns [13:05:04]free content buf [13:05:04]Sock 9.Close socket [13:05:04]Sock 9.Thread stoped [13:05:07]accept exits with 8 [13:05:07]New connection [13:05:07]New thread 3066854756 created [13:05:07]Thread 3066711396 joined [13:05:07]Waiting for new connection... [13:05:07] Sock 8.Parse request [13:05:07]Sock 8.Check first char [13:05:07]Sock 8.First char is OK [13:05:07]request: POST /json_proto HTTP/1.0 [13:05:07]Method: POST [13:05:07]URL: /json_proto [13:05:07]Method is POST - this is cgi request [13:05:07]url: /json_proto [13:05:07]query_string will be loaded in cgi processing [13:05:07]execute_cgi json_proto POST (null) [13:05:07]execute_cgi path=json_proto method=POST [13:05:07]POST find Content-Length [13:05:07]Host: 172.17.44.3:8080 [13:05:07]Content-Length: 801 [13:05:07]Content-Type: application/json [13:05:07] [13:05:07]POST finish read [13:05:07]Found Content-Length = 801 [13:05:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.580, "sum" : 310.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 310.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:07]execute_script... [13:05:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.580, "sum" : 310.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 310.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:07]POST & json_proto [13:05:07]process_json_proto [13:05:07]json parsed OK: [13:05:07]protocol is kg_v1.0 [13:05:07]action value=close_receipt [13:05:07]process_action close_receipt [13:05:07]cmd_close_receipt [13:05:07]MH_GetDate [13:05:07]Write to MH i2c: F0 00 00 46 14 49 [13:05:07]Write i2c OK [13:05:07]MH_I2C_Read... [13:05:07]Read from MH i2c: F0 [13:05:07]MH_I2C_Read... [13:05:07]Read from MH i2c: F0 09 00 [13:05:07]MH_I2C_Read... [13:05:07]Read from MH i2c: F0 09 00 46 14 00 84 94 C4 66 AD C5 5D 66 C9 [13:05:07]GetLastDocTimeStamp 1724159101 [13:05:07]current date 1724159108 [13:05:07]FM_GetShiftState [13:05:07]SAM_PROTO_GetShiftState [13:05:07]wFMCommunicate request_size=4 [13:05:07]MH_SAM_APDU [13:05:07]CAPDU: 80 13 01 00 [13:05:07]Write to MH i2c: E2 08 00 47 14 80 13 01 00 00 00 00 00 D8 [13:05:07]Write i2c OK [13:05:07]MH_I2C_Read... [13:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:07]Read from MH i2c: E2 [13:05:07]MH_I2C_Read... [13:05:07]Read from MH i2c: E2 0E 00 [13:05:07]MH_I2C_Read... [13:05:07]Read from MH i2c: E2 0E 00 47 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [13:05:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:05:07]wFMCommunicate OK [13:05:07]SAM_PROTO_GetShiftState done [13:05:07]FM_GetShiftState done [13:05:07]opened in 1724112910 [13:05:07]opened+sec_in_day 1724199310 [13:05:07]quantity*price = 31052 [13:05:07]sum+1 = 31053 [13:05:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 310.52 НСП 1% : 2.75 НДС 12% : 32.98 Наличными: 0.00 Безнал.: 310.52 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 331 20.08.2024 13:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58347 ФПД: 169279356020186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130508&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58347&fm=169279356020186&tin=02508201610067®Number=0000000000162794&sum=31052 [13:05:08]StoreToDocumentArchive [13:05:08]shift 100 fd 58347 [13:05:08]save to /storage/0100/doc_00058347 [13:05:08]save last doc name /storage/0100/doc_00058347 to /storage/kkm_last_doc_name [13:05:08]save OK [13:05:08]Clear old archive folders... [13:05:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:08]tlvbuf is 019A0210 [13:05:08]SAM_PROTO_ClearQueue [13:05:08]wFMCommunicate request_size=4 [13:05:08]MH_SAM_APDU [13:05:08]CAPDU: 80 09 00 00 [13:05:08]Write to MH i2c: E2 08 00 54 14 80 09 00 00 00 00 00 00 DA [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:09]Read from MH i2c: E2 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 03 00 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 03 00 54 14 00 90 00 DC [13:05:09]RAPDU: 90 00 [13:05:09]wFMCommunicate OK [13:05:09]SAM_PROTO_ClearQueue done [13:05:09]KKMCreateOFDPacket [13:05:09]OFDProtocolAddRootSTLVToBuf [13:05:09]FM_MakeSignedData [13:05:09]FM_MakeSignedData [13:05:09]SAM_PROTO_SignData [13:05:09]wFMCommunicate request_size=4 [13:05:09]MH_SAM_APDU [13:05:09]CAPDU: 80 0D 01 02 [13:05:09]Write to MH i2c: E2 08 00 55 14 80 0D 01 02 00 00 00 00 E2 [13:05:09]Write i2c OK [13:05:09]MH_I2C_Read... [13:05:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:09]Read from MH i2c: E2 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 03 00 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 03 00 55 14 00 90 00 DD [13:05:09]RAPDU: 90 00 [13:05:09]wFMCommunicate OK [13:05:09]wFMCommunicate request_size=255 [13:05:09]MH_SAM_APDU [13:05:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4C 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 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 E2 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 79 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 84 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E3 00 00 35 04 06 00 99 [13:05:09]Write to MH i2c: E2 02 01 56 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 34 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4C 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 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 E2 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 79 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 84 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E3 00 00 35 04 06 00 99 00 00 1D [13:05:09]Write i2c OK [13:05:09]MH_I2C_Read... [13:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:09]Read from MH i2c: E2 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 03 00 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 03 00 56 14 00 90 00 DE [13:05:09]RAPDU: 90 00 [13:05:09]wFMCommunicate OK [13:05:09]wFMCommunicate request_size=10 [13:05:09]MH_SAM_APDU [13:05:09]CAPDU: 80 0D 02 02 05 F5 6B E2 25 DA [13:05:09]Write to MH i2c: E2 0D 00 57 14 80 0D 02 02 05 00 F5 6B E2 25 DA 00 00 30 [13:05:09]Write i2c OK [13:05:09]MH_I2C_Read... [13:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:09]Read from MH i2c: E2 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 03 00 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 03 00 57 14 00 90 00 DF [13:05:09]RAPDU: 90 00 [13:05:09]wFMCommunicate OK [13:05:09]wFMCommunicate request_size=4 [13:05:09]MH_SAM_APDU [13:05:09]CAPDU: 80 0D 03 02 [13:05:09]Write to MH i2c: E2 08 00 58 14 80 0D 03 02 00 00 00 00 E7 [13:05:09]Write i2c OK [13:05:09]MH_I2C_Read... [13:05:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:09]Read from MH i2c: E2 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 0B 00 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 0B 00 58 14 00 08 5C 2A 58 55 1A D0 A6 90 00 B3 [13:05:09]RAPDU: 08 5C 2A 58 55 1A D0 A6 90 00 [13:05:09]wFMCommunicate OK [13:05:09]SAM_PROTO_SignData done [13:05:09]FM_MakeSignedData done [13:05:09]CreateOFDProtocolMessage [13:05:09]wFMCommunicate request_size=4 [13:05:09]MH_SAM_APDU [13:05:09]CAPDU: 80 11 00 00 [13:05:09]Write to MH i2c: E2 08 00 59 14 80 11 00 00 00 00 00 00 E7 [13:05:09]Write i2c OK [13:05:09]MH_I2C_Read... [13:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:09]Read from MH i2c: E2 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 17 00 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: E2 17 00 59 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [13:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:05:09]wFMCommunicate OK [13:05:09]CreateOFDProtocolMessage done [13:05:09]OFDSenderStorePacket 58347 [13:05:09]StoreOFDPacket docnum=58347 [13:05:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F6 02 07 01 01 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4C 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 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 E2 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 79 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 84 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E3 00 00 35 04 06 00 99 F5 6B E2 25 DA 08 5C 2A 58 55 1A D0 A6 [13:05:09]CheckFolder [13:05:09]dirname=/storage/ofd_packets [13:05:09]CheckFolder done [13:05:09]ProducePacketName [13:05:09]name=ofd_packets/00058347 [13:05:09]NVStorageSaveData ofd_packets/00058347 [13:05:09]File name is /storage/ofd_packets/00058347 [13:05:09]Write 301 bytes [13:05:09]NVStorageSaveData done [13:05:09]OFDSenderStorePacket done [13:05:09]KKMCreateOFDPacket done [13:05:09]NVStorageSaveData kkm_last_timestamp [13:05:09]File name is /storage/kkm_last_timestamp [13:05:09]Write 4 bytes [13:05:09]NVStorageSaveData done [13:05:09]ExternCall_PrintAddStr [13:05:09]wPrintStart [13:05:09]Write to MH i2c: 01 00 00 5A 14 6E [13:05:09]Write i2c OK [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: 01 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: 01 07 00 [13:05:09]MH_I2C_Read... [13:05:09]Read from MH i2c: 01 07 00 5A 14 00 00 00 00 00 FF 0F 83 [13:05:09]RasterBufferAndPrint [13:05:09]line Счет N : (1)2075617 [13:05:09]line ИНН: 02508201610067 [13:05:09]line Контрольно-Кассовый Чек [13:05:09]line ПРОДАЖА [13:05:09]line ТРК (МРК, ГНК) : 43 [13:05:09]line Товар: 2710124130 [13:05:09]line Аи-92-К-4 [13:05:09]line 4.580 * 67.80 [13:05:09]line = 310.52 [13:05:09]line НДС 12% НСП 1% [13:05:09]line > о реализуемом товаре [13:05:09]line ИТОГО: 310.52 [13:05:09]line НСП 1% : 2.75 [13:05:09]line НДС 12% : 32.98 [13:05:09]line Наличными: 0.00 [13:05:09]line Безнал.: 310.52 [13:05:09]line Место: АЗС № 135 "Партнер Нефть" [13:05:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:05:09]line СНО: Общий режим [13:05:09]line Чек 331 20.08.2024 13:05 [13:05:09]line Смена: 100 ФФД: 1.0 [13:05:09]line ЗНМ: 0300000196 [13:05:09]line РНМ: 0000000000162794 [13:05:09]line Версия ККМ: v1.0 [13:05:09]line Платежная система: O! деньги [13:05:09]line ФМ: 0000000002094532 [13:05:09]line ФД: 58347 [13:05:09]line ФПД: 169279356020186 [13:05:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130508&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58347&fm=169279356020186&tin=02508201610067®Number=0000000000162794&sum=31052 [13:05:09]OFD Sender: Processing packet 58347 [packets to send 51, broken 50] [13:05:09]ProducePacketName [13:05:09]name=ofd_packets/00058347 [13:05:09]OFD Sender: To server: pG, [13:05:09]CommunicateWithHost lk.salyk.kg:30040 [13:05:09]ConnectInit lk.salyk.kg [13:05:09]written 0, free lines is 4095 [13:05:10]Connected sock=9 [13:05:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F6 02 07 01 01 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4C 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 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 E2 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 79 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 84 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E3 00 00 35 04 06 00 99 F5 6B E2 25 DA 08 5C 2A 58 55 1A D0 A6 [13:05:10]Write to MH i2c: 01 00 00 84 14 98 [13:05:10]Write i2c OK [13:05:10]MH_I2C_Read... [13:05:10]Read from MH i2c: 01 [13:05:10]MH_I2C_Read... [13:05:10]Read from MH i2c: 01 07 00 [13:05:10]MH_I2C_Read... [13:05:10]Read from MH i2c: 01 07 00 84 14 00 00 00 00 00 C9 0C 74 [13:05:10]RasterBufferAndPrint [13:05:10]line [13:05:10]line [13:05:10]line [13:05:10]line [13:05:10]line [13:05:10]written 0, free lines is 3280 [13:05:10]MH_Cut [13:05:10]Write to MH i2c: D1 01 00 8B 14 01 71 [13:05:10]Write i2c OK [13:05:10]MH_I2C_Read... [13:05:10]Read from MH i2c: D1 [13:05:10]MH_I2C_Read... [13:05:10]Read from MH i2c: D1 01 00 [13:05:10]MH_I2C_Read... [13:05:10]Read from MH i2c: D1 01 00 8B 14 00 70 [13:05:10]Write to MH i2c: 01 00 00 8C 14 A0 [13:05:10]Write i2c OK [13:05:10]MH_I2C_Read... [13:05:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7C 36 47 00 D1 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E3 00 00 F4 03 04 00 D3 3F C4 66 B6 04 01 00 00 D0 36 FA 5D ED 28 C6 AA [13:05:10]CommunicateWithHost err = 0 [13:05:10]CheckOFDResponse [13:05:10]1017 (14) - 77093643461234 [13:05:10]1041 (16) - 0000000002094532 [13:05:10]1040 (4) - 58347 [13:05:10]1012 (4) - 20.08.2024 07:03 [13:05:10]1206 (1) - 0 [13:05:10]OFD Sender: Remove packet 58347 [13:05:10]ProducePacketName [13:05:10]name=ofd_packets/00058347 [13:05:10]NVStorageDeleteData [13:05:10]OFD Sender: No OFD packet to send [13:05:11]*** Cut start [13:05:11]*** Partial cut [13:05:11]*** CUTSNS_PIN = 1 [13:05:11]*** CUTSNS_PIN = 0 [13:05:11]*** Brake cut motor [13:05:11]Read from MH i2c: 01 [13:05:11]MH_I2C_Read... [13:05:11]*** Stop cut motor [13:05:11]*** Cut end [13:05:11]Read from MH i2c: 01 07 00 [13:05:11]MH_I2C_Read... [13:05:11]Read from MH i2c: 01 07 00 8C 14 00 00 00 00 00 FF 0F B5 [13:05:11]process_action close_receipt done [13:05:11]requested_data is exist [13:05:11]produce_requested_data [13:05:11]requested_item fm.sn is exist - process it [13:05:11]wFMCommunicate request_size=4 [13:05:11]MH_SAM_APDU [13:05:11]CAPDU: 80 11 00 00 [13:05:11]Write to MH i2c: E2 08 00 8D 14 80 11 00 00 00 00 00 00 1B [13:05:11]Write i2c OK [13:05:11]MH_I2C_Read... [13:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:11]Read from MH i2c: E2 [13:05:11]MH_I2C_Read... [13:05:11]Read from MH i2c: E2 17 00 [13:05:11]MH_I2C_Read... [13:05:11]Read from MH i2c: E2 17 00 8D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [13:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:05:11]wFMCommunicate OK [13:05:11]requested_item fd.num is exist - process it [13:05:11]SAM_PROTO_GetFieldsCounters [13:05:11]wFMCommunicate request_size=4 [13:05:11]MH_SAM_APDU [13:05:11]CAPDU: 80 13 00 00 [13:05:11]Write to MH i2c: E2 08 00 8E 14 80 13 00 00 00 00 00 00 1E [13:05:11]Write i2c OK [13:05:11]MH_I2C_Read... [13:05:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:12]Read from MH i2c: E2 [13:05:12]MH_I2C_Read... [13:05:12]Read from MH i2c: E2 62 00 [13:05:12]MH_I2C_Read... [13:05:12]Read from MH i2c: E2 62 00 8E 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [13:05:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:12]wFMCommunicate OK [13:05:12]SAM_PROTO_GetFieldsCounters done [13:05:12]requested_item shift.num is exist - process it [13:05:12]requested_item shift.opened is exist - process it [13:05:12]req_shift_opened [13:05:12]FM_GetShiftState [13:05:12]SAM_PROTO_GetShiftState [13:05:12]wFMCommunicate request_size=4 [13:05:12]MH_SAM_APDU [13:05:12]CAPDU: 80 13 01 00 [13:05:12]Write to MH i2c: E2 08 00 8F 14 80 13 01 00 00 00 00 00 20 [13:05:12]Write i2c OK [13:05:12]MH_I2C_Read... [13:05:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:12]Read from MH i2c: E2 [13:05:12]MH_I2C_Read... [13:05:12]Read from MH i2c: E2 0E 00 [13:05:12]MH_I2C_Read... [13:05:12]Read from MH i2c: E2 0E 00 8F 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [13:05:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:05:12]wFMCommunicate OK [13:05:12]SAM_PROTO_GetShiftState done [13:05:12]FM_GetShiftState done [13:05:12]req_shift_opened done [13:05:12]requested_item shift.open_date is exist - process it [13:05:12]req_shift_open_date [13:05:12]req_shift_open_date done [13:05:12]produce_requested_data done [13:05:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58347,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:05:12]process_action_free close_receipt [13:05:12]json_value_free [13:05:12]json_value_free done [13:05:12]process_json_proto returns [13:05:12]Send response to host [13:05:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58347,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:05:12]free response buf [13:05:12]execute_script done [13:05:12]execute_script returns [13:05:12]free content buf [13:05:12]Sock 8.Close socket [13:05:12]Sock 8.Thread stoped [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:06:57]accept exits with 10 [13:06:57]New connection [13:06:57]New thread 3066711396 created [13:06:57]Thread 3066854756 joined [13:06:57]Waiting for new connection... [13:06:57] Sock 10.Parse request [13:06:57]Sock 10.Check first char [13:06:57]Sock 10.First char is OK [13:06:57]request: POST /json_proto HTTP/1.0 [13:06:57]Method: POST [13:06:57]URL: /json_proto [13:06:57]Method is POST - this is cgi request [13:06:57]url: /json_proto [13:06:57]query_string will be loaded in cgi processing [13:06:57]execute_cgi json_proto POST (null) [13:06:57]execute_cgi path=json_proto method=POST [13:06:57]POST find Content-Length [13:06:57]Host: 172.17.44.3:8080 [13:06:57]Content-Length: 801 [13:06:57]Content-Type: application/json [13:06:57] [13:06:57]POST finish read [13:06:57]Found Content-Length = 801 [13:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:57]execute_script... [13:06:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:57]POST & json_proto [13:06:57]process_json_proto [13:06:57]json parsed OK: [13:06:57]protocol is kg_v1.0 [13:06:57]action value=close_receipt [13:06:57]process_action close_receipt [13:06:57]cmd_close_receipt [13:06:57]MH_GetDate [13:06:57]Write to MH i2c: F0 00 00 90 14 93 [13:06:57]Write i2c OK [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: F0 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: F0 09 00 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: F0 09 00 90 14 00 F2 94 C4 66 AD C5 5D 66 81 [13:06:57]GetLastDocTimeStamp 1724159108 [13:06:57]current date 1724159218 [13:06:57]FM_GetShiftState [13:06:57]SAM_PROTO_GetShiftState [13:06:57]wFMCommunicate request_size=4 [13:06:57]MH_SAM_APDU [13:06:57]CAPDU: 80 13 01 00 [13:06:57]Write to MH i2c: E2 08 00 91 14 80 13 01 00 00 00 00 00 22 [13:06:57]Write i2c OK [13:06:57]MH_I2C_Read... [13:06:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:57]Read from MH i2c: E2 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 0E 00 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 0E 00 91 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [13:06:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:06:57]wFMCommunicate OK [13:06:57]SAM_PROTO_GetShiftState done [13:06:57]FM_GetShiftState done [13:06:57]opened in 1724112910 [13:06:57]opened+sec_in_day 1724199310 [13:06:57]quantity*price = 100050 [13:06:57]sum+1 = 100052 [13:06:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 332 20.08.2024 13:06 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58348 ФПД: 76911987909063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130658&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58348&fm=76911987909063&tin=02508201610067®Number=0000000000162794&sum=100051 [13:06:58]StoreToDocumentArchive [13:06:58]shift 100 fd 58348 [13:06:58]save to /storage/0100/doc_00058348 [13:06:58]save last doc name /storage/0100/doc_00058348 to /storage/kkm_last_doc_name [13:06:58]save OK [13:06:58]Clear old archive folders... [13:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:06:58]tlvbuf is B6F3D7E0 [13:06:58]SAM_PROTO_ClearQueue [13:06:58]wFMCommunicate request_size=4 [13:06:58]MH_SAM_APDU [13:06:58]CAPDU: 80 09 00 00 [13:06:58]Write to MH i2c: E2 08 00 9E 14 80 09 00 00 00 00 00 00 24 [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:58]Read from MH i2c: E2 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 9E 14 00 90 00 26 [13:06:58]RAPDU: 90 00 [13:06:58]wFMCommunicate OK [13:06:58]SAM_PROTO_ClearQueue done [13:06:58]KKMCreateOFDPacket [13:06:58]OFDProtocolAddRootSTLVToBuf [13:06:58]FM_MakeSignedData [13:06:58]FM_MakeSignedData [13:06:58]SAM_PROTO_SignData [13:06:58]wFMCommunicate request_size=4 [13:06:58]MH_SAM_APDU [13:06:58]CAPDU: 80 0D 01 02 [13:06:58]Write to MH i2c: E2 08 00 9F 14 80 0D 01 02 00 00 00 00 2C [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:58]Read from MH i2c: E2 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 9F 14 00 90 00 27 [13:06:58]RAPDU: 90 00 [13:06:58]wFMCommunicate OK [13:06:58]wFMCommunicate request_size=255 [13:06:58]MH_SAM_APDU [13:06:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 F2 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E3 00 00 35 04 06 00 45 F3 77 B7 [13:06:58]Write to MH i2c: E2 02 01 A0 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 F2 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E3 00 00 35 04 06 00 45 F3 77 B7 00 00 AA [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:58]Read from MH i2c: E2 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 A0 14 00 90 00 28 [13:06:58]RAPDU: 90 00 [13:06:58]wFMCommunicate OK [13:06:58]wFMCommunicate request_size=7 [13:06:58]MH_SAM_APDU [13:06:58]CAPDU: 80 0D 02 02 02 E1 C7 [13:06:58]Write to MH i2c: E2 0A 00 A1 14 80 0D 02 02 02 00 E1 C7 00 00 DB [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:58]Read from MH i2c: E2 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 A1 14 00 90 00 29 [13:06:58]RAPDU: 90 00 [13:06:58]wFMCommunicate OK [13:06:58]wFMCommunicate request_size=4 [13:06:58]MH_SAM_APDU [13:06:58]CAPDU: 80 0D 03 02 [13:06:58]Write to MH i2c: E2 08 00 A2 14 80 0D 03 02 00 00 00 00 31 [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 0B 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 0B 00 A2 14 00 46 15 D1 E5 E9 C4 80 A3 90 00 13 [13:06:59]RAPDU: 46 15 D1 E5 E9 C4 80 A3 90 00 [13:06:59]wFMCommunicate OK [13:06:59]SAM_PROTO_SignData done [13:06:59]FM_MakeSignedData done [13:06:59]CreateOFDProtocolMessage [13:06:59]wFMCommunicate request_size=4 [13:06:59]MH_SAM_APDU [13:06:59]CAPDU: 80 11 00 00 [13:06:59]Write to MH i2c: E2 08 00 A3 14 80 11 00 00 00 00 00 00 31 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 17 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 17 00 A3 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7D [13:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:06:59]wFMCommunicate OK [13:06:59]CreateOFDProtocolMessage done [13:06:59]OFDSenderStorePacket 58348 [13:06:59]StoreOFDPacket docnum=58348 [13:06:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8E 5D 04 01 5A 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 F2 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E3 00 00 35 04 06 00 45 F3 77 B7 E1 C7 46 15 D1 E5 E9 C4 80 A3 [13:06:59]CheckFolder [13:06:59]dirname=/storage/ofd_packets [13:06:59]CheckFolder done [13:06:59]ProducePacketName [13:06:59]name=ofd_packets/00058348 [13:06:59]NVStorageSaveData ofd_packets/00058348 [13:06:59]File name is /storage/ofd_packets/00058348 [13:06:59]Write 298 bytes [13:06:59]NVStorageSaveData done [13:06:59]OFDSenderStorePacket done [13:06:59]KKMCreateOFDPacket done [13:06:59]NVStorageSaveData kkm_last_timestamp [13:06:59]File name is /storage/kkm_last_timestamp [13:06:59]Write 4 bytes [13:06:59]NVStorageSaveData done [13:06:59]OFD Sender: Processing packet 58348 [packets to send 51, broken 50] [13:06:59]ProducePacketName [13:06:59]name=ofd_packets/00058348 [13:06:59]OFD Sender: To server: pG, [13:06:59]CommunicateWithHost lk.salyk.kg:30040 [13:06:59]ConnectInit lk.salyk.kg [13:06:59]ExternCall_PrintAddStr [13:06:59]wPrintStart [13:06:59]Write to MH i2c: 01 00 00 A4 14 B8 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: 01 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: 01 07 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: 01 07 00 A4 14 00 00 00 00 00 FF 0F CD [13:06:59]RasterBufferAndPrint [13:06:59]line Счет N : (1)2075620 [13:06:59]line ИНН: 02508201610067 [13:06:59]line Контрольно-Кассовый Чек [13:06:59]line ПРОДАЖА [13:06:59]line ТРК (МРК, ГНК) : 11 [13:06:59]line Товар: 2710194210 [13:06:59]line ДТ-К-5 [13:06:59]line 13.130 * 76.20 [13:06:59]line = 1000.51 [13:06:59]line НДС 12% НСП 1% [13:06:59]line > о реализуемом товаре [13:06:59]line ИТОГО: 1000.51 [13:06:59]line НСП 1% : 8.85 [13:06:59]line НДС 12% : 106.25 [13:06:59]line Наличными: 0.00 [13:06:59]line Безнал.: 1000.51 [13:06:59]line Место: АЗС № 135 "Партнер Нефть" [13:06:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:06:59]line СНО: Общий режим [13:06:59]line Чек 332 20.08.2024 13:06 [13:06:59]line Смена: 100 ФФД: 1.0 [13:06:59]line ЗНМ: 0300000196 [13:06:59]line РНМ: 0000000000162794 [13:06:59]line Версия ККМ: v1.0 [13:06:59]line Платежная система: O! деньги [13:06:59]line ФМ: 0000000002094532 [13:06:59]line ФД: 58348 [13:06:59]line ФПД: 76911987909063 [13:06:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130658&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58348&fm=76911987909063&tin=02508201610067®Number=0000000000162794&sum=100051 [13:06:59]Connected sock=11 [13:06:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8E 5D 04 01 5A 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 F2 94 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E3 00 00 35 04 06 00 45 F3 77 B7 E1 C7 46 15 D1 E5 E9 C4 80 A3 [13:06:59]written 0, free lines is 4095 [13:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C5 45 47 00 95 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 32 30 39 34 35 33 32 10 04 04 00 EC E3 00 00 F4 03 04 00 40 40 C4 66 B6 04 01 00 00 35 D4 29 0E D3 D8 8D E0 [13:06:59]CommunicateWithHost err = 0 [13:06:59]CheckOFDResponse [13:06:59]1017 (14) - 77093643461234 [13:06:59]1041 (16) - 0000000002094532 [13:06:59]1040 (4) - 58348 [13:06:59]1012 (4) - 20.08.2024 07:05 [13:06:59]1206 (1) - 0 [13:06:59]OFD Sender: Remove packet 58348 [13:06:59]ProducePacketName [13:06:59]name=ofd_packets/00058348 [13:06:59]NVStorageDeleteData [13:06:59]Write to MH i2c: 01 00 00 CE 14 E2 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: 01 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: 01 07 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: 01 07 00 CE 14 00 00 00 00 00 B0 0C A5 [13:06:59]RasterBufferAndPrint [13:06:59]line [13:06:59]line [13:06:59]line [13:06:59]line [13:06:59]line [13:06:59]written 0, free lines is 3255 [13:06:59]MH_Cut [13:06:59]Write to MH i2c: D1 01 00 D5 14 01 BB [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: D1 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: D1 01 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: D1 01 00 D5 14 00 BA [13:06:59]Write to MH i2c: 01 00 00 D6 14 EA [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:07:00]OFD Sender: No OFD packet to send [13:07:00]*** Cut start [13:07:00]*** Partial cut [13:07:00]*** CUTSNS_PIN = 1 [13:07:00]*** CUTSNS_PIN = 0 [13:07:01]*** Brake cut motor [13:07:01]Read from MH i2c: 01 [13:07:01]MH_I2C_Read... [13:07:01]*** Stop cut motor [13:07:01]*** Cut end [13:07:01]Read from MH i2c: 01 07 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: 01 07 00 D6 14 00 00 00 00 00 FF 0F FF [13:07:01]process_action close_receipt done [13:07:01]requested_data is exist [13:07:01]produce_requested_data [13:07:01]requested_item fm.sn is exist - process it [13:07:01]wFMCommunicate request_size=4 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 11 00 00 [13:07:01]Write to MH i2c: E2 08 00 D7 14 80 11 00 00 00 00 00 00 65 [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 17 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 17 00 D7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [13:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:07:01]wFMCommunicate OK [13:07:01]requested_item fd.num is exist - process it [13:07:01]SAM_PROTO_GetFieldsCounters [13:07:01]wFMCommunicate request_size=4 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 13 00 00 [13:07:01]Write to MH i2c: E2 08 00 D8 14 80 13 00 00 00 00 00 00 68 [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 62 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 62 00 D8 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [13:07:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:07:01]wFMCommunicate OK [13:07:01]SAM_PROTO_GetFieldsCounters done [13:07:01]requested_item shift.num is exist - process it [13:07:01]requested_item shift.opened is exist - process it [13:07:01]req_shift_opened [13:07:01]FM_GetShiftState [13:07:01]SAM_PROTO_GetShiftState [13:07:01]wFMCommunicate request_size=4 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 13 01 00 [13:07:01]Write to MH i2c: E2 08 00 D9 14 80 13 01 00 00 00 00 00 6A [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 0E 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 0E 00 D9 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [13:07:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:07:01]wFMCommunicate OK [13:07:01]SAM_PROTO_GetShiftState done [13:07:01]FM_GetShiftState done [13:07:01]req_shift_opened done [13:07:01]requested_item shift.open_date is exist - process it [13:07:01]req_shift_open_date [13:07:01]req_shift_open_date done [13:07:01]produce_requested_data done [13:07:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58348,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:07:01]process_action_free close_receipt [13:07:01]json_value_free [13:07:01]json_value_free done [13:07:01]process_json_proto returns [13:07:01]Send response to host [13:07:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58348,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:07:01]free response buf [13:07:01]execute_script done [13:07:01]execute_script returns [13:07:01]free content buf [13:07:01]Sock 10.Close socket [13:07:01]Sock 10.Thread stoped [13:07:05]OFD Sender: No OFD packet to send [13:07:10]OFD Sender: No OFD packet to send [13:07:15]OFD Sender: No OFD packet to send [13:07:20]OFD Sender: No OFD packet to send [13:07:25]OFD Sender: No OFD packet to send [13:07:30]OFD Sender: No OFD packet to send [13:07:35]OFD Sender: No OFD packet to send [13:07:40]OFD Sender: No OFD packet to send [13:07:45]OFD Sender: No OFD packet to send [13:07:50]accept exits with 8 [13:07:50]New connection [13:07:50]New thread 3066854756 created [13:07:50]Thread 3066711396 joined [13:07:50]Waiting for new connection... [13:07:50] Sock 8.Parse request [13:07:50]Sock 8.Check first char [13:07:50]Sock 8.First char is OK [13:07:50]request: POST /json_proto HTTP/1.0 [13:07:50]Method: POST [13:07:50]URL: /json_proto [13:07:50]Method is POST - this is cgi request [13:07:50]url: /json_proto [13:07:50]query_string will be loaded in cgi processing [13:07:50]execute_cgi json_proto POST (null) [13:07:50]execute_cgi path=json_proto method=POST [13:07:50]POST find Content-Length [13:07:50]Host: 172.17.44.3:8080 [13:07:50]Content-Length: 801 [13:07:50]Content-Type: application/json [13:07:50] [13:07:50]POST finish read [13:07:50]Found Content-Length = 801 [13:07:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 250.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:50]execute_script... [13:07: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)2075622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 250.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:50]POST & json_proto [13:07:50]process_json_proto [13:07:50]json parsed OK: [13:07:50]protocol is kg_v1.0 [13:07:50]action value=close_receipt [13:07:50]process_action close_receipt [13:07:50]cmd_close_receipt [13:07:50]MH_GetDate [13:07:50]Write to MH i2c: F0 00 00 DA 14 DD [13:07:50]Write i2c OK [13:07:50]MH_I2C_Read... [13:07:50]Read from MH i2c: F0 [13:07:50]MH_I2C_Read... [13:07:50]Read from MH i2c: F0 09 00 [13:07:50]MH_I2C_Read... [13:07:50]Read from MH i2c: F0 09 00 DA 14 00 26 95 C4 66 AD C5 5D 66 00 [13:07:50]GetLastDocTimeStamp 1724159218 [13:07:50]current date 1724159270 [13:07:50]FM_GetShiftState [13:07:50]SAM_PROTO_GetShiftState [13:07:50]wFMCommunicate request_size=4 [13:07:50]MH_SAM_APDU [13:07:50]CAPDU: 80 13 01 00 [13:07:50]Write to MH i2c: E2 08 00 DB 14 80 13 01 00 00 00 00 00 6C [13:07:50]Write i2c OK [13:07:50]MH_I2C_Read... [13:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:50]Read from MH i2c: E2 [13:07:50]MH_I2C_Read... [13:07:50]Read from MH i2c: E2 0E 00 [13:07:50]MH_I2C_Read... [13:07:50]Read from MH i2c: E2 0E 00 DB 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [13:07:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:07:50]wFMCommunicate OK [13:07:50]SAM_PROTO_GetShiftState done [13:07:50]FM_GetShiftState done [13:07:50]opened in 1724112910 [13:07:50]opened+sec_in_day 1724199310 [13:07:50]quantity*price = 25018 [13:07:50]sum+1 = 25019 [13:07:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.18 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 0.00 Безнал.: 250.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 333 20.08.2024 13:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58349 ФПД: 193251919186437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130750&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58349&fm=193251919186437&tin=02508201610067®Number=0000000000162794&sum=25018 [13:07:51]StoreToDocumentArchive [13:07:51]shift 100 fd 58349 [13:07:51]save to /storage/0100/doc_00058349 [13:07:51]save last doc name /storage/0100/doc_00058349 to /storage/kkm_last_doc_name [13:07:51]save OK [13:07:51]Clear old archive folders... [13:07:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:51]tlvbuf is 019FD100 [13:07:51]SAM_PROTO_ClearQueue [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 09 00 00 [13:07:51]Write to MH i2c: E2 08 00 E8 14 80 09 00 00 00 00 00 00 6E [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 E8 14 00 90 00 70 [13:07:51]RAPDU: 90 00 [13:07:51]wFMCommunicate OK [13:07:51]SAM_PROTO_ClearQueue done [13:07:51]KKMCreateOFDPacket [13:07:51]OFDProtocolAddRootSTLVToBuf [13:07:51]FM_MakeSignedData [13:07:51]FM_MakeSignedData [13:07:51]SAM_PROTO_SignData [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 0D 01 02 [13:07:51]Write to MH i2c: E2 08 00 E9 14 80 0D 01 02 00 00 00 00 76 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 E9 14 00 90 00 71 [13:07:51]RAPDU: 90 00 [13:07:51]wFMCommunicate OK [13:07:51]wFMCommunicate request_size=255 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 26 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E3 00 00 35 04 06 00 AF [13:07:51]Write to MH i2c: E2 02 01 EA 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 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 26 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E3 00 00 35 04 06 00 AF 00 00 39 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 EA 14 00 90 00 72 [13:07:51]RAPDU: 90 00 [13:07:51]wFMCommunicate OK [13:07:51]wFMCommunicate request_size=10 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 0D 02 02 05 C2 F7 FE CA 05 [13:07:51]Write to MH i2c: E2 0D 00 EB 14 80 0D 02 02 05 00 C2 F7 FE CA 05 00 00 09 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 EB 14 00 90 00 73 [13:07:51]RAPDU: 90 00 [13:07:51]wFMCommunicate OK [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 0D 03 02 [13:07:51]Write to MH i2c: E2 08 00 EC 14 80 0D 03 02 00 00 00 00 7B [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 0B 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 0B 00 EC 14 00 F6 35 CE DC 9A 58 24 79 90 00 E0 [13:07:51]RAPDU: F6 35 CE DC 9A 58 24 79 90 00 [13:07:51]wFMCommunicate OK [13:07:51]SAM_PROTO_SignData done [13:07:51]FM_MakeSignedData done [13:07:51]CreateOFDProtocolMessage [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 11 00 00 [13:07:51]Write to MH i2c: E2 08 00 ED 14 80 11 00 00 00 00 00 00 7B [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 17 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 17 00 ED 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C7 [13:07:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:07:51]wFMCommunicate OK [13:07:51]CreateOFDProtocolMessage done [13:07:51]OFDSenderStorePacket 58349 [13:07:51]StoreOFDPacket docnum=58349 [13:07:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 46 4B 07 01 5D DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 26 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E3 00 00 35 04 06 00 AF C2 F7 FE CA 05 F6 35 CE DC 9A 58 24 79 [13:07:51]CheckFolder [13:07:51]dirname=/storage/ofd_packets [13:07:51]CheckFolder done [13:07:51]ProducePacketName [13:07:51]name=ofd_packets/00058349 [13:07:51]NVStorageSaveData ofd_packets/00058349 [13:07:51]File name is /storage/ofd_packets/00058349 [13:07:51]Write 301 bytes [13:07:51]NVStorageSaveData done [13:07:51]OFDSenderStorePacket done [13:07:51]KKMCreateOFDPacket done [13:07:51]NVStorageSaveData kkm_last_timestamp [13:07:51]File name is /storage/kkm_last_timestamp [13:07:51]Write 4 bytes [13:07:51]NVStorageSaveData done [13:07:51]ExternCall_PrintAddStr [13:07:51]wPrintStart [13:07:51]Write to MH i2c: 01 00 00 EE 14 02 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: 01 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: 01 07 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: 01 07 00 EE 14 00 00 00 00 00 FF 0F 17 [13:07:51]RasterBufferAndPrint [13:07:51]line Счет N : (1)2075622 [13:07:51]line ИНН: 02508201610067 [13:07:51]line Контрольно-Кассовый Чек [13:07:51]line ПРОДАЖА [13:07:51]line ТРК (МРК, ГНК) : 43 [13:07:51]line Товар: 2710124130 [13:07:51]line Аи-92-К-4 [13:07:51]line 3.690 * 67.80 [13:07:51]line = 250.18 [13:07:51]line НДС 12% НСП 1% [13:07:51]line > о реализуемом товаре [13:07:51]line ИТОГО: 250.18 [13:07:51]line НСП 1% : 2.21 [13:07:51]line НДС 12% : 26.57 [13:07:51]line Наличными: 0.00 [13:07:51]line Безнал.: 250.18 [13:07:51]line Место: АЗС № 135 "Партнер Нефть" [13:07:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:07:51]line СНО: Общий режим [13:07:51]line Чек 333 20.08.2024 13:07 [13:07:51]line Смена: 100 ФФД: 1.0 [13:07:51]line ЗНМ: 0300000196 [13:07:51]line РНМ: 0000000000162794 [13:07:51]line Версия ККМ: v1.0 [13:07:51]line Платежная система: O! деньги [13:07:51]line ФМ: 0000000002094532 [13:07:51]line ФД: 58349 [13:07:51]line ФПД: 193251919186437 [13:07:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130750&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58349&fm=193251919186437&tin=02508201610067®Number=0000000000162794&sum=25018 [13:07:52]OFD Sender: Processing packet 58349 [packets to send 51, broken 50] [13:07:52]ProducePacketName [13:07:52]name=ofd_packets/00058349 [13:07:52]OFD Sender: To server: pG, [13:07:52]CommunicateWithHost lk.salyk.kg:30040 [13:07:52]ConnectInit lk.salyk.kg [13:07:52]written 0, free lines is 4095 [13:07:52]Connected sock=10 [13:07:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 46 4B 07 01 5D DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 26 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E3 00 00 35 04 06 00 AF C2 F7 FE CA 05 F6 35 CE DC 9A 58 24 79 [13:07:52]Write to MH i2c: 01 00 00 18 15 2D [13:07:52]Write i2c OK [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: 01 [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: 01 07 00 [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: 01 07 00 18 15 00 00 00 00 00 BB 0C FB [13:07:52]RasterBufferAndPrint [13:07:52]line [13:07:52]line [13:07:52]line [13:07:52]line [13:07:52]line [13:07:52]written 0, free lines is 3264 [13:07:52]MH_Cut [13:07:52]Write to MH i2c: D1 01 00 1F 15 01 06 [13:07:52]Write i2c OK [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: D1 [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: D1 01 00 [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: D1 01 00 1F 15 00 05 [13:07:52]Write to MH i2c: 01 00 00 20 15 35 [13:07:52]Write i2c OK [13:07:52]MH_I2C_Read... [13:07:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A7 AF 47 00 C7 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 32 30 39 34 35 33 32 10 04 04 00 ED E3 00 00 F4 03 04 00 75 40 C4 66 B6 04 01 00 00 B8 8A E7 17 CF 72 84 79 [13:07:52]CommunicateWithHost err = 0 [13:07:52]CheckOFDResponse [13:07:52]1017 (14) - 77093643461234 [13:07:52]1041 (16) - 0000000002094532 [13:07:52]1040 (4) - 58349 [13:07:52]1012 (4) - 20.08.2024 07:06 [13:07:52]1206 (1) - 0 [13:07:52]OFD Sender: Remove packet 58349 [13:07:52]ProducePacketName [13:07:52]name=ofd_packets/00058349 [13:07:52]NVStorageDeleteData [13:07:53]OFD Sender: No OFD packet to send [13:07:53]*** Cut start [13:07:53]*** Partial cut [13:07:53]*** CUTSNS_PIN = 1 [13:07:53]*** CUTSNS_PIN = 0 [13:07:53]*** Brake cut motor [13:07:54]Read from MH i2c: 01 [13:07:54]MH_I2C_Read... [13:07:54]*** Stop cut motor [13:07:54]*** Cut end [13:07:54]Read from MH i2c: 01 07 00 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: 01 07 00 20 15 00 00 00 00 00 FF 0F 4A [13:07:54]process_action close_receipt done [13:07:54]requested_data is exist [13:07:54]produce_requested_data [13:07:54]requested_item fm.sn is exist - process it [13:07:54]wFMCommunicate request_size=4 [13:07:54]MH_SAM_APDU [13:07:54]CAPDU: 80 11 00 00 [13:07:54]Write to MH i2c: E2 08 00 21 15 80 11 00 00 00 00 00 00 B0 [13:07:54]Write i2c OK [13:07:54]MH_I2C_Read... [13:07:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:54]Read from MH i2c: E2 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 17 00 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 17 00 21 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [13:07:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:07:54]wFMCommunicate OK [13:07:54]requested_item fd.num is exist - process it [13:07:54]SAM_PROTO_GetFieldsCounters [13:07:54]wFMCommunicate request_size=4 [13:07:54]MH_SAM_APDU [13:07:54]CAPDU: 80 13 00 00 [13:07:54]Write to MH i2c: E2 08 00 22 15 80 13 00 00 00 00 00 00 B3 [13:07:54]Write i2c OK [13:07:54]MH_I2C_Read... [13:07:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:54]Read from MH i2c: E2 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 62 00 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 62 00 22 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 ED E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [13:07:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 ED E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:07:54]wFMCommunicate OK [13:07:54]SAM_PROTO_GetFieldsCounters done [13:07:54]requested_item shift.num is exist - process it [13:07:54]requested_item shift.opened is exist - process it [13:07:54]req_shift_opened [13:07:54]FM_GetShiftState [13:07:54]SAM_PROTO_GetShiftState [13:07:54]wFMCommunicate request_size=4 [13:07:54]MH_SAM_APDU [13:07:54]CAPDU: 80 13 01 00 [13:07:54]Write to MH i2c: E2 08 00 23 15 80 13 01 00 00 00 00 00 B5 [13:07:54]Write i2c OK [13:07:54]MH_I2C_Read... [13:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:54]Read from MH i2c: E2 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 0E 00 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 0E 00 23 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D8 [13:07:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:07:54]wFMCommunicate OK [13:07:54]SAM_PROTO_GetShiftState done [13:07:54]FM_GetShiftState done [13:07:54]req_shift_opened done [13:07:54]requested_item shift.open_date is exist - process it [13:07:54]req_shift_open_date [13:07:54]req_shift_open_date done [13:07:54]produce_requested_data done [13:07:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58349,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:07:54]process_action_free close_receipt [13:07:54]json_value_free [13:07:54]json_value_free done [13:07:54]process_json_proto returns [13:07:54]Send response to host [13:07:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58349,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:07:54]free response buf [13:07:54]execute_script done [13:07:54]execute_script returns [13:07:54]free content buf [13:07:54]Sock 8.Close socket [13:07:54]Sock 8.Thread stoped [13:07:58]OFD Sender: No OFD packet to send [13:08:03]OFD Sender: No OFD packet to send [13:08:08]OFD Sender: No OFD packet to send [13:08:13]OFD Sender: No OFD packet to send [13:08:18]OFD Sender: No OFD packet to send [13:08:23]OFD Sender: No OFD packet to send [13:08:28]OFD Sender: No OFD packet to send [13:08:33]OFD Sender: No OFD packet to send [13:08:38]OFD Sender: No OFD packet to send [13:08:41]accept exits with 9 [13:08:41]New connection [13:08:41]New thread 3066711396 created [13:08:41]Thread 3066854756 joined [13:08:41]Waiting for new connection... [13:08:41] Sock 9.Parse request [13:08:41]Sock 9.Check first char [13:08:41]Sock 9.First char is OK [13:08:41]request: POST /json_proto HTTP/1.0 [13:08:41]Method: POST [13:08:41]URL: /json_proto [13:08:41]Method is POST - this is cgi request [13:08:41]url: /json_proto [13:08:41]query_string will be loaded in cgi processing [13:08:41]execute_cgi json_proto POST (null) [13:08:41]execute_cgi path=json_proto method=POST [13:08:41]POST find Content-Length [13:08:41]Host: 172.17.44.3:8080 [13:08:41]Content-Length: 804 [13:08:41]Content-Type: application/json [13:08:41] [13:08:41]POST finish read [13:08:41]Found Content-Length = 804 [13:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 19.430, "sum" : 1317.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1317.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:41]execute_script... [13:08: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)2075623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 19.430, "sum" : 1317.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1317.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:41]POST & json_proto [13:08:41]process_json_proto [13:08:41]json parsed OK: [13:08:41]protocol is kg_v1.0 [13:08:41]action value=close_receipt [13:08:41]process_action close_receipt [13:08:41]cmd_close_receipt [13:08:41]MH_GetDate [13:08:41]Write to MH i2c: F0 00 00 24 15 28 [13:08:41]Write i2c OK [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: F0 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: F0 09 00 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: F0 09 00 24 15 00 5A 95 C4 66 AD C5 5D 66 7F [13:08:41]GetLastDocTimeStamp 1724159270 [13:08:41]current date 1724159322 [13:08:41]FM_GetShiftState [13:08:41]SAM_PROTO_GetShiftState [13:08:41]wFMCommunicate request_size=4 [13:08:41]MH_SAM_APDU [13:08:41]CAPDU: 80 13 01 00 [13:08:41]Write to MH i2c: E2 08 00 25 15 80 13 01 00 00 00 00 00 B7 [13:08:41]Write i2c OK [13:08:41]MH_I2C_Read... [13:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:41]Read from MH i2c: E2 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: E2 0E 00 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: E2 0E 00 25 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DA [13:08:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:08:41]wFMCommunicate OK [13:08:41]SAM_PROTO_GetShiftState done [13:08:41]FM_GetShiftState done [13:08:41]opened in 1724112910 [13:08:41]opened+sec_in_day 1724199310 [13:08:41]quantity*price = 131735 [13:08:41]sum+1 = 131736 [13:08:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1317.35 НСП 1% : 11.66 НДС 12% : 139.90 Наличными: 0.00 Безнал.: 1317.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 334 20.08.2024 13:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58350 ФПД: 157002662893486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130842&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58350&fm=157002662893486&tin=02508201610067®Number=0000000000162794&sum=131735 [13:08:42]StoreToDocumentArchive [13:08:42]shift 100 fd 58350 [13:08:42]save to /storage/0100/doc_00058350 [13:08:42]save last doc name /storage/0100/doc_00058350 to /storage/kkm_last_doc_name [13:08:42]save OK [13:08:42]Clear old archive folders... [13:08:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:42]tlvbuf is 019860E0 [13:08:42]SAM_PROTO_ClearQueue [13:08:42]wFMCommunicate request_size=4 [13:08:42]MH_SAM_APDU [13:08:42]CAPDU: 80 09 00 00 [13:08:42]Write to MH i2c: E2 08 00 32 15 80 09 00 00 00 00 00 00 B9 [13:08:42]Write i2c OK [13:08:42]MH_I2C_Read... [13:08:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:42]Read from MH i2c: E2 [13:08:42]MH_I2C_Read... [13:08:42]Read from MH i2c: E2 03 00 [13:08:42]MH_I2C_Read... [13:08:42]Read from MH i2c: E2 03 00 32 15 00 90 00 BB [13:08:42]RAPDU: 90 00 [13:08:42]wFMCommunicate OK [13:08:42]SAM_PROTO_ClearQueue done [13:08:42]KKMCreateOFDPacket [13:08:42]OFDProtocolAddRootSTLVToBuf [13:08:42]FM_MakeSignedData [13:08:42]FM_MakeSignedData [13:08:42]SAM_PROTO_SignData [13:08:42]wFMCommunicate request_size=4 [13:08:42]MH_SAM_APDU [13:08:42]CAPDU: 80 0D 01 02 [13:08:42]Write to MH i2c: E2 08 00 33 15 80 0D 01 02 00 00 00 00 C1 [13:08:42]Write i2c OK [13:08:42]MH_I2C_Read... [13:08:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:42]Read from MH i2c: E2 [13:08:42]MH_I2C_Read... [13:08:42]Read from MH i2c: E2 03 00 [13:08:42]MH_I2C_Read... [13:08:42]Read from MH i2c: E2 03 00 33 15 00 90 00 BC [13:08:42]RAPDU: 90 00 [13:08:42]wFMCommunicate OK [13:08:42]wFMCommunicate request_size=255 [13:08:42]MH_SAM_APDU [13:08: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 34 FF 03 08 00 03 E6 4B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 36 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 02 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 5A 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E3 00 00 35 04 06 00 8E [13:08:42]Write to MH i2c: E2 02 01 34 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 34 FF 03 08 00 03 E6 4B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 36 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 02 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 5A 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E3 00 00 35 04 06 00 8E 00 00 F8 [13:08:42]Write i2c OK [13:08:42]MH_I2C_Read... [13:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:43]Read from MH i2c: E2 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 03 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 03 00 34 15 00 90 00 BD [13:08:43]RAPDU: 90 00 [13:08:43]wFMCommunicate OK [13:08:43]wFMCommunicate request_size=10 [13:08:43]MH_SAM_APDU [13:08:43]CAPDU: 80 0D 02 02 05 CB 07 F3 57 AE [13:08:43]Write to MH i2c: E2 0D 00 35 15 80 0D 02 02 05 00 CB 07 F3 57 AE 00 00 98 [13:08:43]Write i2c OK [13:08:43]MH_I2C_Read... [13:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:43]Read from MH i2c: E2 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 03 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 03 00 35 15 00 90 00 BE [13:08:43]RAPDU: 90 00 [13:08:43]wFMCommunicate OK [13:08:43]wFMCommunicate request_size=4 [13:08:43]MH_SAM_APDU [13:08:43]CAPDU: 80 0D 03 02 [13:08:43]Write to MH i2c: E2 08 00 36 15 80 0D 03 02 00 00 00 00 C6 [13:08:43]Write i2c OK [13:08:43]MH_I2C_Read... [13:08:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:43]Read from MH i2c: E2 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 0B 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 0B 00 36 15 00 70 98 58 06 DD 9D 8C 22 90 00 55 [13:08:43]RAPDU: 70 98 58 06 DD 9D 8C 22 90 00 [13:08:43]wFMCommunicate OK [13:08:43]SAM_PROTO_SignData done [13:08:43]FM_MakeSignedData done [13:08:43]CreateOFDProtocolMessage [13:08:43]wFMCommunicate request_size=4 [13:08:43]MH_SAM_APDU [13:08:43]CAPDU: 80 11 00 00 [13:08:43]Write to MH i2c: E2 08 00 37 15 80 11 00 00 00 00 00 00 C6 [13:08:43]Write i2c OK [13:08:43]MH_I2C_Read... [13:08:43]OFD Sender: No OFD packet to send [13:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:43]Read from MH i2c: E2 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 17 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 17 00 37 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [13:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:08:43]wFMCommunicate OK [13:08:43]CreateOFDProtocolMessage done [13:08:43]OFDSenderStorePacket 58350 [13:08:43]StoreOFDPacket docnum=58350 [13:08:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E9 D7 07 01 7F EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 4B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 36 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 02 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 5A 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E3 00 00 35 04 06 00 8E CB 07 F3 57 AE 70 98 58 06 DD 9D 8C 22 [13:08:43]CheckFolder [13:08:43]dirname=/storage/ofd_packets [13:08:43]CheckFolder done [13:08:43]ProducePacketName [13:08:43]name=ofd_packets/00058350 [13:08:43]NVStorageSaveData ofd_packets/00058350 [13:08:43]File name is /storage/ofd_packets/00058350 [13:08:43]Write 301 bytes [13:08:43]NVStorageSaveData done [13:08:43]OFDSenderStorePacket done [13:08:43]KKMCreateOFDPacket done [13:08:43]NVStorageSaveData kkm_last_timestamp [13:08:43]File name is /storage/kkm_last_timestamp [13:08:43]Write 4 bytes [13:08:43]NVStorageSaveData done [13:08:43]ExternCall_PrintAddStr [13:08:43]wPrintStart [13:08:43]Write to MH i2c: 01 00 00 38 15 4D [13:08:43]Write i2c OK [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: 01 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: 01 07 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: 01 07 00 38 15 00 00 00 00 00 FF 0F 62 [13:08:43]RasterBufferAndPrint [13:08:43]line Счет N : (1)2075623 [13:08:43]line ИНН: 02508201610067 [13:08:43]line Контрольно-Кассовый Чек [13:08:43]line ПРОДАЖА [13:08:43]line ТРК (МРК, ГНК) : 53 [13:08:43]line Товар: 2710124130 [13:08:43]line Аи-92-К-4 [13:08:43]line 19.430 * 67.80 [13:08:43]line = 1317.35 [13:08:43]line НДС 12% НСП 1% [13:08:43]line > о реализуемом товаре [13:08:43]line ИТОГО: 1317.35 [13:08:43]line НСП 1% : 11.66 [13:08:43]line НДС 12% : 139.90 [13:08:43]line Наличными: 0.00 [13:08:43]line Безнал.: 1317.35 [13:08:43]line Место: АЗС № 135 "Партнер Нефть" [13:08:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:08:43]line СНО: Общий режим [13:08:43]line Чек 334 20.08.2024 13:08 [13:08:43]line Смена: 100 ФФД: 1.0 [13:08:43]line ЗНМ: 0300000196 [13:08:43]line РНМ: 0000000000162794 [13:08:43]line Версия ККМ: v1.0 [13:08:43]line Платежная система: O! деньги [13:08:43]line ФМ: 0000000002094532 [13:08:43]line ФД: 58350 [13:08:43]line ФПД: 157002662893486 [13:08:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130842&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58350&fm=157002662893486&tin=02508201610067®Number=0000000000162794&sum=131735 [13:08:43]OFD Sender: Processing packet 58350 [packets to send 51, broken 50] [13:08:43]ProducePacketName [13:08:43]name=ofd_packets/00058350 [13:08:43]OFD Sender: To server: pG, [13:08:43]CommunicateWithHost lk.salyk.kg:30040 [13:08:43]ConnectInit lk.salyk.kg [13:08:43]written 0, free lines is 4095 [13:08:43]Connected sock=10 [13:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E9 D7 07 01 7F EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 4B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 36 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 02 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 5A 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E3 00 00 35 04 06 00 8E CB 07 F3 57 AE 70 98 58 06 DD 9D 8C 22 [13:08:44]Write to MH i2c: 01 00 00 62 15 77 [13:08:44]Write i2c OK [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: 01 [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: 01 07 00 [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: 01 07 00 62 15 00 00 00 00 00 B2 0C 3C [13:08:44]RasterBufferAndPrint [13:08:44]line [13:08:44]line [13:08:44]line [13:08:44]line [13:08:44]line [13:08:44]written 0, free lines is 3255 [13:08:44]MH_Cut [13:08:44]Write to MH i2c: D1 01 00 69 15 01 50 [13:08:44]Write i2c OK [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: D1 [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: D1 01 00 [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: D1 01 00 69 15 00 4F [13:08:44]Write to MH i2c: 01 00 00 6A 15 7F [13:08:44]Write i2c OK [13:08:44]MH_I2C_Read... [13:08:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 83 21 47 00 3B DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E3 00 00 F4 03 04 00 A9 40 C4 66 B6 04 01 00 00 7A 64 8E F9 3C 24 D3 D3 [13:08:44]CommunicateWithHost err = 0 [13:08:44]CheckOFDResponse [13:08:44]1017 (14) - 77093643461234 [13:08:44]1041 (16) - 0000000002094532 [13:08:44]1040 (4) - 58350 [13:08:44]1012 (4) - 20.08.2024 07:07 [13:08:44]1206 (1) - 0 [13:08:44]OFD Sender: Remove packet 58350 [13:08:44]ProducePacketName [13:08:44]name=ofd_packets/00058350 [13:08:44]NVStorageDeleteData [13:08:44]OFD Sender: No OFD packet to send [13:08:44]*** Cut start [13:08:44]*** Partial cut [13:08:44]*** CUTSNS_PIN = 1 [13:08:45]*** CUTSNS_PIN = 0 [13:08:45]*** Brake cut motor [13:08:45]Read from MH i2c: 01 [13:08:45]MH_I2C_Read... [13:08:45]*** Stop cut motor [13:08:45]*** Cut end [13:08:45]Read from MH i2c: 01 07 00 [13:08:45]MH_I2C_Read... [13:08:45]Read from MH i2c: 01 07 00 6A 15 00 00 00 00 00 FF 0F 94 [13:08:45]process_action close_receipt done [13:08:45]requested_data is exist [13:08:45]produce_requested_data [13:08:45]requested_item fm.sn is exist - process it [13:08:45]wFMCommunicate request_size=4 [13:08:45]MH_SAM_APDU [13:08:45]CAPDU: 80 11 00 00 [13:08:45]Write to MH i2c: E2 08 00 6B 15 80 11 00 00 00 00 00 00 FA [13:08:45]Write i2c OK [13:08:45]MH_I2C_Read... [13:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:45]Read from MH i2c: E2 [13:08:45]MH_I2C_Read... [13:08:45]Read from MH i2c: E2 17 00 [13:08:45]MH_I2C_Read... [13:08:45]Read from MH i2c: E2 17 00 6B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 46 [13:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:08:45]wFMCommunicate OK [13:08:45]requested_item fd.num is exist - process it [13:08:45]SAM_PROTO_GetFieldsCounters [13:08:45]wFMCommunicate request_size=4 [13:08:45]MH_SAM_APDU [13:08:45]CAPDU: 80 13 00 00 [13:08:45]Write to MH i2c: E2 08 00 6C 15 80 13 00 00 00 00 00 00 FD [13:08:45]Write i2c OK [13:08:45]MH_I2C_Read... [13:08:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:45]Read from MH i2c: E2 [13:08:45]MH_I2C_Read... [13:08:45]Read from MH i2c: E2 62 00 [13:08:45]MH_I2C_Read... [13:08:45]Read from MH i2c: E2 62 00 6C 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [13:08:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:45]wFMCommunicate OK [13:08:45]SAM_PROTO_GetFieldsCounters done [13:08:45]requested_item shift.num is exist - process it [13:08:45]requested_item shift.opened is exist - process it [13:08:45]req_shift_opened [13:08:45]FM_GetShiftState [13:08:45]SAM_PROTO_GetShiftState [13:08:45]wFMCommunicate request_size=4 [13:08:45]MH_SAM_APDU [13:08:45]CAPDU: 80 13 01 00 [13:08:45]Write to MH i2c: E2 08 00 6D 15 80 13 01 00 00 00 00 00 FF [13:08:45]Write i2c OK [13:08:45]MH_I2C_Read... [13:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:45]Read from MH i2c: E2 [13:08:45]MH_I2C_Read... [13:08:45]Read from MH i2c: E2 0E 00 [13:08:45]MH_I2C_Read... [13:08:45]Read from MH i2c: E2 0E 00 6D 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [13:08:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:08:45]wFMCommunicate OK [13:08:45]SAM_PROTO_GetShiftState done [13:08:45]FM_GetShiftState done [13:08:45]req_shift_opened done [13:08:45]requested_item shift.open_date is exist - process it [13:08:45]req_shift_open_date [13:08:45]req_shift_open_date done [13:08:45]produce_requested_data done [13:08:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58350,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:08:45]process_action_free close_receipt [13:08:45]json_value_free [13:08:45]json_value_free done [13:08:45]process_json_proto returns [13:08:45]Send response to host [13:08:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58350,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:08:45]free response buf [13:08:45]execute_script done [13:08:45]execute_script returns [13:08:45]free content buf [13:08:45]Sock 9.Close socket [13:08:45]Sock 9.Thread stoped [13:08:49]OFD Sender: No OFD packet to send [13:08:54]OFD Sender: No OFD packet to send [13:08:59]OFD Sender: No OFD packet to send [13:09:04]OFD Sender: No OFD packet to send [13:09:09]OFD Sender: No OFD packet to send [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]accept exits with 8 [13:09:49]New connection [13:09:49]New thread 3066854756 created [13:09:49]Thread 3066711396 joined [13:09:49]Waiting for new connection... [13:09:49] Sock 8.Parse request [13:09:49]Sock 8.Check first char [13:09:49]Sock 8.First char is OK [13:09:49]request: POST /json_proto HTTP/1.0 [13:09:49]Method: POST [13:09:49]URL: /json_proto [13:09:49]Method is POST - this is cgi request [13:09:49]url: /json_proto [13:09:49]query_string will be loaded in cgi processing [13:09:49]execute_cgi json_proto POST (null) [13:09:49]execute_cgi path=json_proto method=POST [13:09:49]POST find Content-Length [13:09:49]Host: 172.17.44.3:8080 [13:09:49]Content-Length: 802 [13:09:49]Content-Type: application/json [13:09:49] [13:09:49]POST finish read [13:09:49]Found Content-Length = 802 [13:09:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:49]execute_script... [13:09: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)2075624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:49]POST & json_proto [13:09:49]process_json_proto [13:09:49]json parsed OK: [13:09:49]protocol is kg_v1.0 [13:09:49]action value=close_receipt [13:09:49]process_action close_receipt [13:09:49]cmd_close_receipt [13:09:49]MH_GetDate [13:09:49]Write to MH i2c: F0 00 00 6E 15 72 [13:09:49]Write i2c OK [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: F0 [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: F0 09 00 [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: F0 09 00 6E 15 00 9D 95 C4 66 AD C5 5D 66 0C [13:09:49]GetLastDocTimeStamp 1724159322 [13:09:49]current date 1724159389 [13:09:49]FM_GetShiftState [13:09:49]SAM_PROTO_GetShiftState [13:09:49]wFMCommunicate request_size=4 [13:09:49]MH_SAM_APDU [13:09:49]CAPDU: 80 13 01 00 [13:09:49]Write to MH i2c: E2 08 00 6F 15 80 13 01 00 00 00 00 00 01 [13:09:49]Write i2c OK [13:09:49]MH_I2C_Read... [13:09:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:49]Read from MH i2c: E2 [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: E2 0E 00 [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: E2 0E 00 6F 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [13:09:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:09:49]wFMCommunicate OK [13:09:49]SAM_PROTO_GetShiftState done [13:09:49]FM_GetShiftState done [13:09:49]opened in 1724112910 [13:09:49]opened+sec_in_day 1724199310 [13:09:49]quantity*price = 50083 [13:09:49]sum+1 = 50085 [13:09:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 335 20.08.2024 13:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58351 ФПД: 265286912463684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130949&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58351&fm=265286912463684&tin=02508201610067®Number=0000000000162794&sum=50084 [13:09:50]StoreToDocumentArchive [13:09:50]shift 100 fd 58351 [13:09:50]save to /storage/0100/doc_00058351 [13:09:50]save last doc name /storage/0100/doc_00058351 to /storage/kkm_last_doc_name [13:09:50]save OK [13:09:50]Clear old archive folders... [13:09:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:09:50]tlvbuf is 01953EE0 [13:09:50]SAM_PROTO_ClearQueue [13:09:50]wFMCommunicate request_size=4 [13:09:50]MH_SAM_APDU [13:09:50]CAPDU: 80 09 00 00 [13:09:50]Write to MH i2c: E2 08 00 7C 15 80 09 00 00 00 00 00 00 03 [13:09:50]Write i2c OK [13:09:50]MH_I2C_Read... [13:09:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:50]Read from MH i2c: E2 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 03 00 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 03 00 7C 15 00 90 00 05 [13:09:50]RAPDU: 90 00 [13:09:50]wFMCommunicate OK [13:09:50]SAM_PROTO_ClearQueue done [13:09:50]KKMCreateOFDPacket [13:09:50]OFDProtocolAddRootSTLVToBuf [13:09:50]FM_MakeSignedData [13:09:50]FM_MakeSignedData [13:09:50]SAM_PROTO_SignData [13:09:50]wFMCommunicate request_size=4 [13:09:50]MH_SAM_APDU [13:09:50]CAPDU: 80 0D 01 02 [13:09:50]Write to MH i2c: E2 08 00 7D 15 80 0D 01 02 00 00 00 00 0B [13:09:50]Write i2c OK [13:09:50]MH_I2C_Read... [13:09:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:50]Read from MH i2c: E2 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 03 00 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 03 00 7D 15 00 90 00 06 [13:09:50]RAPDU: 90 00 [13:09:50]wFMCommunicate OK [13:09:50]wFMCommunicate request_size=255 [13:09:50]MH_SAM_APDU [13:09:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 9D 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E3 00 00 35 04 06 00 [13:09:50]Write to MH i2c: E2 02 01 7E 15 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 9D 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E3 00 00 35 04 06 00 00 00 1D [13:09:50]Write i2c OK [13:09:50]MH_I2C_Read... [13:09:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:50]Read from MH i2c: E2 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 03 00 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 03 00 7E 15 00 90 00 07 [13:09:50]RAPDU: 90 00 [13:09:50]wFMCommunicate OK [13:09:50]wFMCommunicate request_size=11 [13:09:50]MH_SAM_APDU [13:09:50]CAPDU: 80 0D 02 02 06 F1 46 EC 2E 53 44 [13:09:50]Write to MH i2c: E2 0E 00 7F 15 80 0D 02 02 06 00 F1 46 EC 2E 53 44 00 00 02 [13:09:50]Write i2c OK [13:09:50]MH_I2C_Read... [13:09:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:50]Read from MH i2c: E2 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 03 00 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 03 00 7F 15 00 90 00 08 [13:09:50]RAPDU: 90 00 [13:09:50]wFMCommunicate OK [13:09:50]wFMCommunicate request_size=4 [13:09:50]MH_SAM_APDU [13:09:50]CAPDU: 80 0D 03 02 [13:09:50]Write to MH i2c: E2 08 00 80 15 80 0D 03 02 00 00 00 00 10 [13:09:50]Write i2c OK [13:09:50]MH_I2C_Read... [13:09:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:50]Read from MH i2c: E2 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 0B 00 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 0B 00 80 15 00 80 D6 4E F8 8D 38 7F EC 90 00 DD [13:09:50]RAPDU: 80 D6 4E F8 8D 38 7F EC 90 00 [13:09:50]wFMCommunicate OK [13:09:50]SAM_PROTO_SignData done [13:09:50]FM_MakeSignedData done [13:09:50]CreateOFDProtocolMessage [13:09:50]wFMCommunicate request_size=4 [13:09:50]MH_SAM_APDU [13:09:50]CAPDU: 80 11 00 00 [13:09:50]Write to MH i2c: E2 08 00 81 15 80 11 00 00 00 00 00 00 10 [13:09:50]Write i2c OK [13:09:50]MH_I2C_Read... [13:09:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:50]Read from MH i2c: E2 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 17 00 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: E2 17 00 81 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5C [13:09:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:09:50]wFMCommunicate OK [13:09:50]CreateOFDProtocolMessage done [13:09:50]OFDSenderStorePacket 58351 [13:09:50]StoreOFDPacket docnum=58351 [13:09:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 26 DA 08 01 80 84 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 9D 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E3 00 00 35 04 06 00 F1 46 EC 2E 53 44 80 D6 4E F8 8D 38 7F EC [13:09:50]CheckFolder [13:09:50]dirname=/storage/ofd_packets [13:09:50]CheckFolder done [13:09:50]ProducePacketName [13:09:50]name=ofd_packets/00058351 [13:09:50]NVStorageSaveData ofd_packets/00058351 [13:09:50]File name is /storage/ofd_packets/00058351 [13:09:50]Write 302 bytes [13:09:50]NVStorageSaveData done [13:09:50]OFDSenderStorePacket done [13:09:50]KKMCreateOFDPacket done [13:09:50]NVStorageSaveData kkm_last_timestamp [13:09:50]File name is /storage/kkm_last_timestamp [13:09:50]Write 4 bytes [13:09:50]NVStorageSaveData done [13:09:50]ExternCall_PrintAddStr [13:09:50]wPrintStart [13:09:50]Write to MH i2c: 01 00 00 82 15 97 [13:09:50]Write i2c OK [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: 01 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: 01 07 00 [13:09:50]MH_I2C_Read... [13:09:50]Read from MH i2c: 01 07 00 82 15 00 00 00 00 00 FF 0F AC [13:09:50]RasterBufferAndPrint [13:09:50]line Счет N : (1)2075624 [13:09:50]line ИНН: 02508201610067 [13:09:50]line Контрольно-Кассовый Чек [13:09:50]line ПРОДАЖА [13:09:50]line ТРК (МРК, ГНК) : 31 [13:09:50]line Товар: 2710124900 [13:09:50]line Аи-100-К-3 [13:09:50]line 5.190 * 96.50 [13:09:50]line = 500.84 [13:09:50]line НДС 12% НСП 1% [13:09:50]line > о реализуемом товаре [13:09:50]line ИТОГО: 500.84 [13:09:50]line НСП 1% : 4.43 [13:09:50]line НДС 12% : 53.19 [13:09:50]line Наличными: 0.00 [13:09:50]line Безнал.: 500.84 [13:09:50]line Место: АЗС № 135 "Партнер Нефть" [13:09:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:09:50]line СНО: Общий режим [13:09:50]line Чек 335 20.08.2024 13:09 [13:09:50]line Смена: 100 ФФД: 1.0 [13:09:50]line ЗНМ: 0300000196 [13:09:50]line РНМ: 0000000000162794 [13:09:50]line Версия ККМ: v1.0 [13:09:50]line Платежная система: O! деньги [13:09:50]line ФМ: 0000000002094532 [13:09:50]line ФД: 58351 [13:09:51]line ФПД: 265286912463684 [13:09:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130949&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58351&fm=265286912463684&tin=02508201610067®Number=0000000000162794&sum=50084 [13:09:51]OFD Sender: Processing packet 58351 [packets to send 51, broken 50] [13:09:51]ProducePacketName [13:09:51]name=ofd_packets/00058351 [13:09:51]OFD Sender: To server: pG, [13:09:51]CommunicateWithHost lk.salyk.kg:30040 [13:09:51]ConnectInit lk.salyk.kg [13:09:51]written 0, free lines is 4095 [13:09:51]Connected sock=10 [13:09:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 26 DA 08 01 80 84 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 9D 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E3 00 00 35 04 06 00 F1 46 EC 2E 53 44 80 D6 4E F8 8D 38 7F EC [13:09:51]Write to MH i2c: 01 00 00 AC 15 C1 [13:09:51]Write i2c OK [13:09:51]MH_I2C_Read... [13:09:51]Read from MH i2c: 01 [13:09:51]MH_I2C_Read... [13:09:51]Read from MH i2c: 01 07 00 [13:09:51]MH_I2C_Read... [13:09:51]Read from MH i2c: 01 07 00 AC 15 00 00 00 00 00 C2 0C 96 [13:09:51]RasterBufferAndPrint [13:09:51]line [13:09:51]line [13:09:51]line [13:09:51]line [13:09:51]line [13:09:51]written 0, free lines is 3272 [13:09:51]MH_Cut [13:09:51]Write to MH i2c: D1 01 00 B3 15 01 9A [13:09:51]Write i2c OK [13:09:51]MH_I2C_Read... [13:09:51]Read from MH i2c: D1 [13:09:51]MH_I2C_Read... [13:09:51]Read from MH i2c: D1 01 00 [13:09:51]MH_I2C_Read... [13:09:51]Read from MH i2c: D1 01 00 B3 15 00 99 [13:09:51]Write to MH i2c: 01 00 00 B4 15 C9 [13:09:51]Write i2c OK [13:09:51]MH_I2C_Read... [13:09:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 82 8A 47 00 90 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 32 30 39 34 35 33 32 10 04 04 00 EF E3 00 00 F4 03 04 00 EC 40 C4 66 B6 04 01 00 00 48 29 2A 1D 33 89 62 87 [13:09:51]CommunicateWithHost err = 0 [13:09:51]CheckOFDResponse [13:09:51]1017 (14) - 77093643461234 [13:09:51]1041 (16) - 0000000002094532 [13:09:51]1040 (4) - 58351 [13:09:51]1012 (4) - 20.08.2024 07:08 [13:09:51]1206 (1) - 0 [13:09:51]OFD Sender: Remove packet 58351 [13:09:51]ProducePacketName [13:09:51]name=ofd_packets/00058351 [13:09:51]NVStorageDeleteData [13:09:52]OFD Sender: No OFD packet to send [13:09:52]*** Cut start [13:09:52]*** Partial cut [13:09:52]*** CUTSNS_PIN = 1 [13:09:52]*** CUTSNS_PIN = 0 [13:09:52]*** Brake cut motor [13:09:53]Read from MH i2c: 01 [13:09:53]MH_I2C_Read... [13:09:53]*** Stop cut motor [13:09:53]*** Cut end [13:09:53]Read from MH i2c: 01 07 00 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: 01 07 00 B4 15 00 00 00 00 00 FF 0F DE [13:09:53]process_action close_receipt done [13:09:53]requested_data is exist [13:09:53]produce_requested_data [13:09:53]requested_item fm.sn is exist - process it [13:09:53]wFMCommunicate request_size=4 [13:09:53]MH_SAM_APDU [13:09:53]CAPDU: 80 11 00 00 [13:09:53]Write to MH i2c: E2 08 00 B5 15 80 11 00 00 00 00 00 00 44 [13:09:53]Write i2c OK [13:09:53]MH_I2C_Read... [13:09:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:53]Read from MH i2c: E2 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: E2 17 00 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: E2 17 00 B5 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 90 [13:09:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:09:53]wFMCommunicate OK [13:09:53]requested_item fd.num is exist - process it [13:09:53]SAM_PROTO_GetFieldsCounters [13:09:53]wFMCommunicate request_size=4 [13:09:53]MH_SAM_APDU [13:09:53]CAPDU: 80 13 00 00 [13:09:53]Write to MH i2c: E2 08 00 B6 15 80 13 00 00 00 00 00 00 47 [13:09:53]Write i2c OK [13:09:53]MH_I2C_Read... [13:09:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:53]Read from MH i2c: E2 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: E2 62 00 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: E2 62 00 B6 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 8B [13:09:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:53]wFMCommunicate OK [13:09:53]SAM_PROTO_GetFieldsCounters done [13:09:53]requested_item shift.num is exist - process it [13:09:53]requested_item shift.opened is exist - process it [13:09:53]req_shift_opened [13:09:53]FM_GetShiftState [13:09:53]SAM_PROTO_GetShiftState [13:09:53]wFMCommunicate request_size=4 [13:09:53]MH_SAM_APDU [13:09:53]CAPDU: 80 13 01 00 [13:09:53]Write to MH i2c: E2 08 00 B7 15 80 13 01 00 00 00 00 00 49 [13:09:53]Write i2c OK [13:09:53]MH_I2C_Read... [13:09:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:53]Read from MH i2c: E2 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: E2 0E 00 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: E2 0E 00 B7 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6C [13:09:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:09:53]wFMCommunicate OK [13:09:53]SAM_PROTO_GetShiftState done [13:09:53]FM_GetShiftState done [13:09:53]req_shift_opened done [13:09:53]requested_item shift.open_date is exist - process it [13:09:53]req_shift_open_date [13:09:53]req_shift_open_date done [13:09:53]produce_requested_data done [13:09:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58351,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:09:53]process_action_free close_receipt [13:09:53]json_value_free [13:09:53]json_value_free done [13:09:53]process_json_proto returns [13:09:53]Send response to host [13:09:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58351,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:09:53]free response buf [13:09:53]execute_script done [13:09:53]execute_script returns [13:09:53]free content buf [13:09:53]Sock 8.Close socket [13:09:53]Sock 8.Thread stoped [13:09:53]accept exits with 9 [13:09:53]New connection [13:09:53]New thread 3066711396 created [13:09:53]Thread 3066854756 joined [13:09:53]Waiting for new connection... [13:09:53] Sock 9.Parse request [13:09:53]Sock 9.Check first char [13:09:53]Sock 9.First char is OK [13:09:53]request: POST /json_proto HTTP/1.0 [13:09:53]Method: POST [13:09:53]URL: /json_proto [13:09:53]Method is POST - this is cgi request [13:09:53]url: /json_proto [13:09:53]query_string will be loaded in cgi processing [13:09:53]execute_cgi json_proto POST (null) [13:09:53]execute_cgi path=json_proto method=POST [13:09:53]POST find Content-Length [13:09:53]Host: 172.17.44.3:8080 [13:09:53]Content-Length: 678 [13:09:53]Content-Type: application/json [13:09:53] [13:09:53]POST finish read [13:09:53]Found Content-Length = 678 [13:09:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "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:09:53]execute_script... [13:09: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)2075625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "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:09:53]POST & json_proto [13:09:53]process_json_proto [13:09:53]json parsed OK: [13:09:53]protocol is kg_v1.0 [13:09:53]action value=close_receipt [13:09:53]process_action close_receipt [13:09:53]cmd_close_receipt [13:09:53]MH_GetDate [13:09:53]Write to MH i2c: F0 00 00 B8 15 BC [13:09:53]Write i2c OK [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: F0 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: F0 09 00 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: F0 09 00 B8 15 00 A2 95 C4 66 AD C5 5D 66 5B [13:09:53]GetLastDocTimeStamp 1724159389 [13:09:53]current date 1724159394 [13:09:53]FM_GetShiftState [13:09:53]SAM_PROTO_GetShiftState [13:09:53]wFMCommunicate request_size=4 [13:09:53]MH_SAM_APDU [13:09:53]CAPDU: 80 13 01 00 [13:09:53]Write to MH i2c: E2 08 00 B9 15 80 13 01 00 00 00 00 00 4B [13:09:53]Write i2c OK [13:09:53]MH_I2C_Read... [13:09:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:53]Read from MH i2c: E2 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: E2 0E 00 [13:09:53]MH_I2C_Read... [13:09:53]Read from MH i2c: E2 0E 00 B9 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6E [13:09:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:09:53]wFMCommunicate OK [13:09:53]SAM_PROTO_GetShiftState done [13:09:53]FM_GetShiftState done [13:09:53]opened in 1724112910 [13:09:53]opened+sec_in_day 1724199310 [13:09:53]quantity*price = 20034 [13:09:53]sum+1 = 20035 [13:09:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 336 20.08.2024 13:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58352 ФПД: 119626850187811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130954&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58352&fm=119626850187811&tin=02508201610067®Number=0000000000162794&sum=20000 [13:09:55]StoreToDocumentArchive [13:09:55]shift 100 fd 58352 [13:09:55]save to /storage/0100/doc_00058352 [13:09:55]save last doc name /storage/0100/doc_00058352 to /storage/kkm_last_doc_name [13:09:55]save OK [13:09:55]Clear old archive folders... [13:09:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:55]tlvbuf is 019CD550 [13:09:55]SAM_PROTO_ClearQueue [13:09:55]wFMCommunicate request_size=4 [13:09:55]MH_SAM_APDU [13:09:55]CAPDU: 80 09 00 00 [13:09:55]Write to MH i2c: E2 08 00 C6 15 80 09 00 00 00 00 00 00 4D [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:55]Read from MH i2c: E2 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 03 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 03 00 C6 15 00 90 00 4F [13:09:55]RAPDU: 90 00 [13:09:55]wFMCommunicate OK [13:09:55]SAM_PROTO_ClearQueue done [13:09:55]KKMCreateOFDPacket [13:09:55]OFDProtocolAddRootSTLVToBuf [13:09:55]FM_MakeSignedData [13:09:55]FM_MakeSignedData [13:09:55]SAM_PROTO_SignData [13:09:55]wFMCommunicate request_size=4 [13:09:55]MH_SAM_APDU [13:09:55]CAPDU: 80 0D 01 02 [13:09:55]Write to MH i2c: E2 08 00 C7 15 80 0D 01 02 00 00 00 00 55 [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:55]Read from MH i2c: E2 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 03 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 03 00 C7 15 00 90 00 50 [13:09:55]RAPDU: 90 00 [13:09:55]wFMCommunicate OK [13:09:55]wFMCommunicate request_size=255 [13:09:55]MH_SAM_APDU [13:09:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 A2 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E3 00 00 35 04 06 00 6C [13:09:55]Write to MH i2c: E2 02 01 C8 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 A2 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E3 00 00 35 04 06 00 6C 00 00 D7 [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:55]Read from MH i2c: E2 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 03 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 03 00 C8 15 00 90 00 51 [13:09:55]RAPDU: 90 00 [13:09:55]wFMCommunicate OK [13:09:55]wFMCommunicate request_size=10 [13:09:55]MH_SAM_APDU [13:09:55]CAPDU: 80 0D 02 02 05 CC CB E9 3A 23 [13:09:55]Write to MH i2c: E2 0D 00 C9 15 80 0D 02 02 05 00 CC CB E9 3A 23 00 00 3F [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:55]Read from MH i2c: E2 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 03 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 03 00 C9 15 00 90 00 52 [13:09:55]RAPDU: 90 00 [13:09:55]wFMCommunicate OK [13:09:55]wFMCommunicate request_size=4 [13:09:55]MH_SAM_APDU [13:09:55]CAPDU: 80 0D 03 02 [13:09:55]Write to MH i2c: E2 08 00 CA 15 80 0D 03 02 00 00 00 00 5A [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:55]Read from MH i2c: E2 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 0B 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 0B 00 CA 15 00 7A CA 90 0A 92 B2 D1 3D 90 00 8B [13:09:55]RAPDU: 7A CA 90 0A 92 B2 D1 3D 90 00 [13:09:55]wFMCommunicate OK [13:09:55]SAM_PROTO_SignData done [13:09:55]FM_MakeSignedData done [13:09:55]CreateOFDProtocolMessage [13:09:55]wFMCommunicate request_size=4 [13:09:55]MH_SAM_APDU [13:09:55]CAPDU: 80 11 00 00 [13:09:55]Write to MH i2c: E2 08 00 CB 15 80 11 00 00 00 00 00 00 5A [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:55]Read from MH i2c: E2 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 17 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 17 00 CB 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A6 [13:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:09:55]wFMCommunicate OK [13:09:55]CreateOFDProtocolMessage done [13:09:55]OFDSenderStorePacket 58352 [13:09:55]StoreOFDPacket docnum=58352 [13:09:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 70 07 01 77 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 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 A2 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E3 00 00 35 04 06 00 6C CC CB E9 3A 23 7A CA 90 0A 92 B2 D1 3D [13:09:55]CheckFolder [13:09:55]dirname=/storage/ofd_packets [13:09:55]CheckFolder done [13:09:55]ProducePacketName [13:09:55]name=ofd_packets/00058352 [13:09:55]NVStorageSaveData ofd_packets/00058352 [13:09:55]File name is /storage/ofd_packets/00058352 [13:09:55]Write 301 bytes [13:09:55]NVStorageSaveData done [13:09:55]OFDSenderStorePacket done [13:09:55]KKMCreateOFDPacket done [13:09:55]NVStorageSaveData kkm_last_timestamp [13:09:55]File name is /storage/kkm_last_timestamp [13:09:55]Write 4 bytes [13:09:55]NVStorageSaveData done [13:09:55]ExternCall_PrintAddStr [13:09:55]wPrintStart [13:09:55]Write to MH i2c: 01 00 00 CC 15 E1 [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: 01 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: 01 07 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: 01 07 00 CC 15 00 00 00 00 00 FF 0F F6 [13:09:55]RasterBufferAndPrint [13:09:55]line Счет N : (1)2075625 [13:09:55]line ИНН: 02508201610067 [13:09:55]line Контрольно-Кассовый Чек [13:09:55]line ПРОДАЖА [13:09:55]line ТРК (МРК, ГНК) : 62 [13:09:55]line Товар: 2710124500 [13:09:55]line Аи-95-К-5 [13:09:55]line 2.700 * 74.20 [13:09:55]line = 200.34 [13:09:55]line НДС 12% НСП 1% [13:09:55]line > о реализуемом товаре [13:09:55]line ОКРУГЛЕНИЕ: -0.34 [13:09:55]line ИТОГО: 200.00 [13:09:55]line Внесено: 200.00 [13:09:55]line СДАЧА: 0.00 [13:09:55]line НСП 1% : 1.77 [13:09:55]line НДС 12% : 21.27 [13:09:55]line Наличными: 200.00 [13:09:55]line Безнал.: 0.00 [13:09:55]line Место: АЗС № 135 "Партнер Нефть" [13:09:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:09:55]line СНО: Общий режим [13:09:55]line Чек 336 20.08.2024 13:09 [13:09:55]line Смена: 100 ФФД: 1.0 [13:09:55]line ЗНМ: 0300000196 [13:09:55]line РНМ: 0000000000162794 [13:09:55]line Версия ККМ: v1.0 [13:09:55]line ФМ: 0000000002094532 [13:09:55]line ФД: 58352 [13:09:55]line ФПД: 119626850187811 [13:09:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130954&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58352&fm=119626850187811&tin=02508201610067®Number=0000000000162794&sum=20000 [13:09:55]written 0, free lines is 4095 [13:09:55]OFD Sender: Processing packet 58352 [packets to send 51, broken 50] [13:09:55]ProducePacketName [13:09:55]name=ofd_packets/00058352 [13:09:55]OFD Sender: To server: pG, [13:09:55]CommunicateWithHost lk.salyk.kg:30040 [13:09:55]ConnectInit lk.salyk.kg [13:09:56]Connected sock=11 [13:09:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 70 07 01 77 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 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 A2 95 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E3 00 00 35 04 06 00 6C CC CB E9 3A 23 7A CA 90 0A 92 B2 D1 3D [13:09:56]Write to MH i2c: 01 00 00 F7 15 0C [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: 01 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: 01 07 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: 01 07 00 F7 15 00 00 00 00 00 A3 0C C2 [13:09:56]RasterBufferAndPrint [13:09:56]line [13:09:56]line [13:09:56]line [13:09:56]line [13:09:56]line [13:09:56]written 0, free lines is 3243 [13:09:56]MH_Cut [13:09:56]Write to MH i2c: D1 01 00 FE 15 01 E5 [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: D1 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: D1 01 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: D1 01 00 FE 15 00 E4 [13:09:56]Write to MH i2c: 01 00 00 FF 15 14 [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 94 99 47 00 9A 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 32 30 39 34 35 33 32 10 04 04 00 F0 E3 00 00 F4 03 04 00 F1 40 C4 66 B6 04 01 00 00 8B BD 2A 17 54 1B 05 CC [13:09:56]CommunicateWithHost err = 0 [13:09:56]CheckOFDResponse [13:09:56]1017 (14) - 77093643461234 [13:09:56]1041 (16) - 0000000002094532 [13:09:56]1040 (4) - 58352 [13:09:56]1012 (4) - 20.08.2024 07:08 [13:09:56]1206 (1) - 0 [13:09:56]OFD Sender: Remove packet 58352 [13:09:56]ProducePacketName [13:09:56]name=ofd_packets/00058352 [13:09:56]NVStorageDeleteData [13:09:56]OFD Sender: No OFD packet to send [13:09:57]*** Cut start [13:09:57]*** Partial cut [13:09:57]*** CUTSNS_PIN = 1 [13:09:57]*** CUTSNS_PIN = 0 [13:09:57]*** Brake cut motor [13:09:57]Read from MH i2c: 01 [13:09:57]*** Stop cut motor [13:09:57]MH_I2C_Read... [13:09:57]*** Cut end [13:09:57]Read from MH i2c: 01 07 00 [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: 01 07 00 FF 15 00 00 00 00 00 FF 0F 29 [13:09:57]process_action close_receipt done [13:09:57]requested_data is exist [13:09:57]produce_requested_data [13:09:57]requested_item fm.sn is exist - process it [13:09:57]wFMCommunicate request_size=4 [13:09:57]MH_SAM_APDU [13:09:57]CAPDU: 80 11 00 00 [13:09:57]Write to MH i2c: E2 08 00 00 16 80 11 00 00 00 00 00 00 90 [13:09:57]Write i2c OK [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:57] [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: E2 17 00 [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: E2 17 00 00 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DC [13:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:09:57]wFMCommunicate OK [13:09:57]requested_item fd.num is exist - process it [13:09:57]SAM_PROTO_GetFieldsCounters [13:09:57]wFMCommunicate request_size=4 [13:09:57]MH_SAM_APDU [13:09:57]CAPDU: 80 13 00 00 [13:09:57]Write to MH i2c: E2 08 00 01 16 80 13 00 00 00 00 00 00 93 [13:09:57]Write i2c OK [13:09:57]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 62 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 62 00 01 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [13:09:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F0 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:58]wFMCommunicate OK [13:09:58]SAM_PROTO_GetFieldsCounters done [13:09:58]requested_item shift.num is exist - process it [13:09:58]requested_item shift.opened is exist - process it [13:09:58]req_shift_opened [13:09:58]FM_GetShiftState [13:09:58]SAM_PROTO_GetShiftState [13:09:58]wFMCommunicate request_size=4 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 13 01 00 [13:09:58]Write to MH i2c: E2 08 00 02 16 80 13 01 00 00 00 00 00 95 [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 0E 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 0E 00 02 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [13:09:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:09:58]wFMCommunicate OK [13:09:58]SAM_PROTO_GetShiftState done [13:09:58]FM_GetShiftState done [13:09:58]req_shift_opened done [13:09:58]requested_item shift.open_date is exist - process it [13:09:58]req_shift_open_date [13:09:58]req_shift_open_date done [13:09:58]produce_requested_data done [13:09:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58352,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:09:58]process_action_free close_receipt [13:09:58]json_value_free [13:09:58]json_value_free done [13:09:58]process_json_proto returns [13:09:58]Send response to host [13:09:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58352,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:09:58]free response buf [13:09:58]execute_script done [13:09:58]execute_script returns [13:09:58]free content buf [13:09:58]Sock 9.Close socket [13:09:58]Sock 9.Thread stoped [13:10:01]OFD Sender: No OFD packet to send [13:10:06]OFD Sender: No OFD packet to send [13:10:11]OFD Sender: No OFD packet to send [13:10:16]OFD Sender: No OFD packet to send [13:10:21]OFD Sender: No OFD packet to send [13:10:26]OFD Sender: No OFD packet to send [13:10:31]OFD Sender: No OFD packet to send [13:10:36]OFD Sender: No OFD packet to send [13:10:41]OFD Sender: No OFD packet to send [13:10:46]OFD Sender: No OFD packet to send [13:10:51]OFD Sender: No OFD packet to send [13:10:56]OFD Sender: No OFD packet to send [13:11:01]OFD Sender: No OFD packet to send [13:11:06]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:25]accept exits with 8 [13:13:25]New connection [13:13:25]New thread 3066854756 created [13:13:25]Thread 3066711396 joined [13:13:25]Waiting for new connection... [13:13:25] Sock 8.Parse request [13:13:25]Sock 8.Check first char [13:13:25]Sock 8.First char is OK [13:13:25]request: POST /json_proto HTTP/1.0 [13:13:25]Method: POST [13:13:25]URL: /json_proto [13:13:25]Method is POST - this is cgi request [13:13:25]url: /json_proto [13:13:25]query_string will be loaded in cgi processing [13:13:25]execute_cgi json_proto POST (null) [13:13:25]execute_cgi path=json_proto method=POST [13:13:25]POST find Content-Length [13:13:25]Host: 172.17.44.3:8080 [13:13:25]Content-Length: 752 [13:13:25]Content-Type: application/json [13:13:25] [13:13:25]POST finish read [13:13:25]Found Content-Length = 752 [13:13:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:25]execute_script... [13:13:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:25]POST & json_proto [13:13:25]process_json_proto [13:13:25]json parsed OK: [13:13:25]protocol is kg_v1.0 [13:13:25]action value=close_receipt [13:13:25]process_action close_receipt [13:13:25]cmd_close_receipt [13:13:25]MH_GetDate [13:13:25]Write to MH i2c: F0 00 00 03 16 08 [13:13:25]Write i2c OK [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: F0 [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: F0 09 00 [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: F0 09 00 03 16 00 75 96 C4 66 AD C5 5D 66 7B [13:13:25]GetLastDocTimeStamp 1724159394 [13:13:25]current date 1724159605 [13:13:25]FM_GetShiftState [13:13:25]SAM_PROTO_GetShiftState [13:13:25]wFMCommunicate request_size=4 [13:13:25]MH_SAM_APDU [13:13:25]CAPDU: 80 13 01 00 [13:13:25]Write to MH i2c: E2 08 00 04 16 80 13 01 00 00 00 00 00 97 [13:13:25]Write i2c OK [13:13:25]MH_I2C_Read... [13:13:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:25]Read from MH i2c: E2 [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: E2 0E 00 [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: E2 0E 00 04 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BA [13:13:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:13:25]wFMCommunicate OK [13:13:25]SAM_PROTO_GetShiftState done [13:13:25]FM_GetShiftState done [13:13:25]opened in 1724112910 [13:13:25]opened+sec_in_day 1724199310 [13:13:25]quantity*price = 0 [13:13:25]sum+1 = 1 [13:13:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 337 20.08.2024 13:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106365 ФМ: 0000000002094532 ФД: 58353 ФПД: 235441422034440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131325&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58353&fm=235441422034440&tin=02508201610067®Number=0000000000162794&sum=0 [13:13:26]StoreToDocumentArchive [13:13:26]shift 100 fd 58353 [13:13:26]save to /storage/0100/doc_00058353 [13:13:26]save last doc name /storage/0100/doc_00058353 to /storage/kkm_last_doc_name [13:13:26]save OK [13:13:26]Clear old archive folders... [13:13:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:13:26]tlvbuf is B6F3D380 [13:13:26]SAM_PROTO_ClearQueue [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 09 00 00 [13:13:26]Write to MH i2c: E2 08 00 11 16 80 09 00 00 00 00 00 00 99 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 11 16 00 90 00 9B [13:13:26]RAPDU: 90 00 [13:13:26]wFMCommunicate OK [13:13:26]SAM_PROTO_ClearQueue done [13:13:26]KKMCreateOFDPacket [13:13:26]OFDProtocolAddRootSTLVToBuf [13:13:26]FM_MakeSignedData [13:13:26]FM_MakeSignedData [13:13:26]SAM_PROTO_SignData [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 0D 01 02 [13:13:26]Write to MH i2c: E2 08 00 12 16 80 0D 01 02 00 00 00 00 A1 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 12 16 00 90 00 9C [13:13:26]RAPDU: 90 00 [13:13:26]wFMCommunicate OK [13:13:26]wFMCommunicate request_size=255 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 51 01 00 00 F4 03 04 00 75 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E3 00 00 35 04 06 00 D6 21 FA 53 [13:13:26]Write to MH i2c: E2 02 01 13 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 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 75 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E3 00 00 35 04 06 00 D6 21 FA 53 00 00 A3 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 13 16 00 90 00 9D [13:13:26]RAPDU: 90 00 [13:13:26]wFMCommunicate OK [13:13:26]wFMCommunicate request_size=7 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 0D 02 02 02 66 08 [13:13:26]Write to MH i2c: E2 0A 00 14 16 80 0D 02 02 02 00 66 08 00 00 16 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 14 16 00 90 00 9E [13:13:26]RAPDU: 90 00 [13:13:26]wFMCommunicate OK [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 0D 03 02 [13:13:26]Write to MH i2c: E2 08 00 15 16 80 0D 03 02 00 00 00 00 A6 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 0B 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 0B 00 15 16 00 12 8E AB 59 48 18 43 5E 90 00 4C [13:13:26]RAPDU: 12 8E AB 59 48 18 43 5E 90 00 [13:13:26]wFMCommunicate OK [13:13:26]SAM_PROTO_SignData done [13:13:26]FM_MakeSignedData done [13:13:26]CreateOFDProtocolMessage [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 11 00 00 [13:13:26]Write to MH i2c: E2 08 00 16 16 80 11 00 00 00 00 00 00 A6 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 17 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 17 00 16 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F2 [13:13:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:13:26]wFMCommunicate OK [13:13:26]CreateOFDProtocolMessage done [13:13:26]OFDSenderStorePacket 58353 [13:13:26]StoreOFDPacket docnum=58353 [13:13:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 C0 BF 04 01 70 CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 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 51 01 00 00 F4 03 04 00 75 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E3 00 00 35 04 06 00 D6 21 FA 53 66 08 12 8E AB 59 48 18 43 5E [13:13:26]CheckFolder [13:13:26]dirname=/storage/ofd_packets [13:13:26]CheckFolder done [13:13:26]ProducePacketName [13:13:26]name=ofd_packets/00058353 [13:13:26]NVStorageSaveData ofd_packets/00058353 [13:13:26]File name is /storage/ofd_packets/00058353 [13:13:26]Write 298 bytes [13:13:26]NVStorageSaveData done [13:13:26]OFDSenderStorePacket done [13:13:26]KKMCreateOFDPacket done [13:13:26]NVStorageSaveData kkm_last_timestamp [13:13:26]File name is /storage/kkm_last_timestamp [13:13:26]Write 4 bytes [13:13:26]NVStorageSaveData done [13:13:26]ExternCall_PrintAddStr [13:13:26]wPrintStart [13:13:26]Write to MH i2c: 01 00 00 17 16 2D [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 07 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 07 00 17 16 00 00 00 00 00 FF 0F 42 [13:13:26]RasterBufferAndPrint [13:13:26]line Счет N : (1)2075627 [13:13:26]line ИНН: 02508201610067 [13:13:26]line Контрольно-Кассовый Чек [13:13:26]line ПРОДАЖА [13:13:26]line ТРК (МРК, ГНК) : 11 [13:13:26]line Товар: 2710194210 [13:13:26]line ДТ-К-5 [13:13:26]line 30.000 * 0.00 [13:13:26]line = 0.00 [13:13:26]line НДС 12% НСП 1% [13:13:26]line > о реализуемом товаре [13:13:26]line ИТОГО: 0.00 [13:13:26]line НСП 1% : 0.00 [13:13:26]line НДС 12% : 0.00 [13:13:26]line Наличными: 0.00 [13:13:26]line Безнал.: 0.00 [13:13:26]line Место: АЗС № 135 "Партнер Нефть" [13:13:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:13:26]line СНО: Общий режим [13:13:26]line Чек 337 20.08.2024 13:13 [13:13:26]line Смена: 100 ФФД: 1.0 [13:13:26]line ЗНМ: 0300000196 [13:13:26]line РНМ: 0000000000162794 [13:13:26]line Версия ККМ: v1.0 [13:13:26]line Талоны: ТК ГПНА Online [13:13:26]line 30106365 [13:13:26]line ФМ: 0000000002094532 [13:13:26]line ФД: 58353 [13:13:26]line ФПД: 235441422034440 [13:13:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131325&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58353&fm=235441422034440&tin=02508201610067®Number=0000000000162794&sum=0 [13:13:27]OFD Sender: Processing packet 58353 [packets to send 51, broken 50] [13:13:27]ProducePacketName [13:13:27]name=ofd_packets/00058353 [13:13:27]OFD Sender: To server: pG, [13:13:27]CommunicateWithHost lk.salyk.kg:30040 [13:13:27]ConnectInit lk.salyk.kg [13:13:27]written 0, free lines is 4095 [13:13:27]Connected sock=10 [13:13:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 C0 BF 04 01 70 CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 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 51 01 00 00 F4 03 04 00 75 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E3 00 00 35 04 06 00 D6 21 FA 53 66 08 12 8E AB 59 48 18 43 5E [13:13:27]Write to MH i2c: 01 00 00 41 16 57 [13:13:27]Write i2c OK [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: 01 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: 01 07 00 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: 01 07 00 41 16 00 00 00 00 00 B7 0C 21 [13:13:27]RasterBufferAndPrint [13:13:27]line [13:13:27]line [13:13:27]line [13:13:27]line [13:13:27]line [13:13:27]written 0, free lines is 3259 [13:13:27]MH_Cut [13:13:27]Write to MH i2c: D1 01 00 48 16 01 30 [13:13:27]Write i2c OK [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: D1 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: D1 01 00 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: D1 01 00 48 16 00 2F [13:13:27]Write to MH i2c: 01 00 00 49 16 5F [13:13:27]Write i2c OK [13:13:27]MH_I2C_Read... [13:13:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 07 27 47 00 75 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E3 00 00 F4 03 04 00 C4 41 C4 66 B6 04 01 00 00 EE 99 CC 83 FF A8 DA 28 [13:13:27]CommunicateWithHost err = 0 [13:13:27]CheckOFDResponse [13:13:27]1017 (14) - 77093643461234 [13:13:27]1041 (16) - 0000000002094532 [13:13:27]1040 (4) - 58353 [13:13:27]1012 (4) - 20.08.2024 07:12 [13:13:27]1206 (1) - 0 [13:13:27]OFD Sender: Remove packet 58353 [13:13:27]ProducePacketName [13:13:27]name=ofd_packets/00058353 [13:13:27]NVStorageDeleteData [13:13:28]OFD Sender: No OFD packet to send [13:13:28]*** Cut start [13:13:28]*** Partial cut [13:13:28]*** CUTSNS_PIN = 1 [13:13:28]*** CUTSNS_PIN = 0 [13:13:28]*** Brake cut motor [13:13:29]Read from MH i2c: 01 [13:13:29]MH_I2C_Read... [13:13:29]*** Stop cut motor [13:13:29]*** Cut end [13:13:29]Read from MH i2c: 01 07 00 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: 01 07 00 49 16 00 00 00 00 00 FF 0F 74 [13:13:29]process_action close_receipt done [13:13:29]requested_data is exist [13:13:29]produce_requested_data [13:13:29]requested_item fm.sn is exist - process it [13:13:29]wFMCommunicate request_size=4 [13:13:29]MH_SAM_APDU [13:13:29]CAPDU: 80 11 00 00 [13:13:29]Write to MH i2c: E2 08 00 4A 16 80 11 00 00 00 00 00 00 DA [13:13:29]Write i2c OK [13:13:29]MH_I2C_Read... [13:13:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:29]Read from MH i2c: E2 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: E2 17 00 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: E2 17 00 4A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 26 [13:13:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:13:29]wFMCommunicate OK [13:13:29]requested_item fd.num is exist - process it [13:13:29]SAM_PROTO_GetFieldsCounters [13:13:29]wFMCommunicate request_size=4 [13:13:29]MH_SAM_APDU [13:13:29]CAPDU: 80 13 00 00 [13:13:29]Write to MH i2c: E2 08 00 4B 16 80 13 00 00 00 00 00 00 DD [13:13:29]Write i2c OK [13:13:29]MH_I2C_Read... [13:13:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:29]Read from MH i2c: E2 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: E2 62 00 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: E2 62 00 4B 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [13:13:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F1 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:29]wFMCommunicate OK [13:13:29]SAM_PROTO_GetFieldsCounters done [13:13:29]requested_item shift.num is exist - process it [13:13:29]requested_item shift.opened is exist - process it [13:13:29]req_shift_opened [13:13:29]FM_GetShiftState [13:13:29]SAM_PROTO_GetShiftState [13:13:29]wFMCommunicate request_size=4 [13:13:29]MH_SAM_APDU [13:13:29]CAPDU: 80 13 01 00 [13:13:29]Write to MH i2c: E2 08 00 4C 16 80 13 01 00 00 00 00 00 DF [13:13:29]Write i2c OK [13:13:29]MH_I2C_Read... [13:13:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:29]Read from MH i2c: E2 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: E2 0E 00 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: E2 0E 00 4C 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 02 [13:13:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:13:29]wFMCommunicate OK [13:13:29]SAM_PROTO_GetShiftState done [13:13:29]FM_GetShiftState done [13:13:29]req_shift_opened done [13:13:29]requested_item shift.open_date is exist - process it [13:13:29]req_shift_open_date [13:13:29]req_shift_open_date done [13:13:29]produce_requested_data done [13:13:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58353,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:13:29]process_action_free close_receipt [13:13:29]json_value_free [13:13:29]json_value_free done [13:13:29]process_json_proto returns [13:13:29]Send response to host [13:13:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58353,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:13:29]free response buf [13:13:29]execute_script done [13:13:29]execute_script returns [13:13:29]free content buf [13:13:29]Sock 8.Close socket [13:13:29]Sock 8.Thread stoped [13:13:33]OFD Sender: No OFD packet to send [13:13:38]OFD Sender: No OFD packet to send [13:13:43]OFD Sender: No OFD packet to send [13:13:48]OFD Sender: No OFD packet to send [13:13:53]OFD Sender: No OFD packet to send [13:13:58]OFD Sender: No OFD packet to send [13:14:03]OFD Sender: No OFD packet to send [13:14:08]OFD Sender: No OFD packet to send [13:14:13]OFD Sender: No OFD packet to send [13:14:18]OFD Sender: No OFD packet to send [13:14:23]OFD Sender: No OFD packet to send [13:14:28]OFD Sender: No OFD packet to send [13:14:33]OFD Sender: No OFD packet to send [13:14:38]OFD Sender: No OFD packet to send [13:14:43]OFD Sender: No OFD packet to send [13:14:48]OFD Sender: No OFD packet to send [13:14:53]OFD Sender: No OFD packet to send [13:14:58]OFD Sender: No OFD packet to send [13:15:03]OFD Sender: No OFD packet to send [13:15:08]OFD Sender: No OFD packet to send [13:15:13]OFD Sender: No OFD packet to send [13:15:18]OFD Sender: No OFD packet to send [13:15:23]OFD Sender: No OFD packet to send [13:15:28]OFD Sender: No OFD packet to send [13:15:33]OFD Sender: No OFD packet to send [13:15:35]accept exits with 9 [13:15:35]New connection [13:15:35]New thread 3066711396 created [13:15:35]Thread 3066854756 joined [13:15:35]Waiting for new connection... [13:15:35] Sock 9.Parse request [13:15:35]Sock 9.Check first char [13:15:35]Sock 9.First char is OK [13:15:35]request: POST /json_proto HTTP/1.0 [13:15:35]Method: POST [13:15:35]URL: /json_proto [13:15:35]Method is POST - this is cgi request [13:15:35]url: /json_proto [13:15:35]query_string will be loaded in cgi processing [13:15:35]execute_cgi json_proto POST (null) [13:15:35]execute_cgi path=json_proto method=POST [13:15:35]POST find Content-Length [13:15:35]Host: 172.17.44.3:8080 [13:15:35]Content-Length: 678 [13:15:35]Content-Type: application/json [13:15:35] [13:15:35]POST finish read [13:15:35]Found Content-Length = 678 [13:15:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:35]execute_script... [13:15: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)2075629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:35]POST & json_proto [13:15:35]process_json_proto [13:15:35]json parsed OK: [13:15:35]protocol is kg_v1.0 [13:15:35]action value=close_receipt [13:15:35]process_action close_receipt [13:15:35]cmd_close_receipt [13:15:35]MH_GetDate [13:15:35]Write to MH i2c: F0 00 00 4D 16 52 [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: F0 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: F0 09 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: F0 09 00 4D 16 00 F7 96 C4 66 AD C5 5D 66 47 [13:15:35]GetLastDocTimeStamp 1724159605 [13:15:35]current date 1724159735 [13:15:35]FM_GetShiftState [13:15:35]SAM_PROTO_GetShiftState [13:15:35]wFMCommunicate request_size=4 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 13 01 00 [13:15:35]Write to MH i2c: E2 08 00 4E 16 80 13 01 00 00 00 00 00 E1 [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 0E 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 0E 00 4E 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 04 [13:15:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:15:35]wFMCommunicate OK [13:15:35]SAM_PROTO_GetShiftState done [13:15:35]FM_GetShiftState done [13:15:35]opened in 1724112910 [13:15:35]opened+sec_in_day 1724199310 [13:15:35]quantity*price = 20001 [13:15:35]sum+1 = 20002 [13:15:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 338 20.08.2024 13:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58354 ФПД: 154923965246671 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131535&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58354&fm=154923965246671&tin=02508201610067®Number=0000000000162794&sum=20000 [13:15:36]StoreToDocumentArchive [13:15:36]shift 100 fd 58354 [13:15:36]save to /storage/0100/doc_00058354 [13:15:36]save last doc name /storage/0100/doc_00058354 to /storage/kkm_last_doc_name [13:15:36]save OK [13:15:36]Clear old archive folders... [13:15:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:15:36]tlvbuf is 01985640 [13:15:36]SAM_PROTO_ClearQueue [13:15:36]wFMCommunicate request_size=4 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 09 00 00 [13:15:36]Write to MH i2c: E2 08 00 5B 16 80 09 00 00 00 00 00 00 E3 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 5B 16 00 90 00 E5 [13:15:36]RAPDU: 90 00 [13:15:36]wFMCommunicate OK [13:15:36]SAM_PROTO_ClearQueue done [13:15:36]KKMCreateOFDPacket [13:15:36]OFDProtocolAddRootSTLVToBuf [13:15:36]FM_MakeSignedData [13:15:36]FM_MakeSignedData [13:15:36]SAM_PROTO_SignData [13:15:36]wFMCommunicate request_size=4 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 0D 01 02 [13:15:36]Write to MH i2c: E2 08 00 5C 16 80 0D 01 02 00 00 00 00 EB [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 5C 16 00 90 00 E6 [13:15:36]RAPDU: 90 00 [13:15:36]wFMCommunicate OK [13:15:36]wFMCommunicate request_size=255 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 F7 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E3 00 00 35 04 06 00 8C [13:15:36]Write to MH i2c: E2 02 01 5D 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 F7 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E3 00 00 35 04 06 00 8C 00 00 37 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 5D 16 00 90 00 E7 [13:15:36]RAPDU: 90 00 [13:15:36]wFMCommunicate OK [13:15:36]wFMCommunicate request_size=10 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 0D 02 02 05 E7 0B EA 6C CF [13:15:36]Write to MH i2c: E2 0D 00 5E 16 80 0D 02 02 05 00 E7 0B EA 6C CF 00 00 0F [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 5E 16 00 90 00 E8 [13:15:36]RAPDU: 90 00 [13:15:36]wFMCommunicate OK [13:15:36]wFMCommunicate request_size=4 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 0D 03 02 [13:15:36]Write to MH i2c: E2 08 00 5F 16 80 0D 03 02 00 00 00 00 F0 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 0B 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 0B 00 5F 16 00 CB 47 3B 45 6A AE BF 18 90 00 72 [13:15:36]RAPDU: CB 47 3B 45 6A AE BF 18 90 00 [13:15:36]wFMCommunicate OK [13:15:36]SAM_PROTO_SignData done [13:15:36]FM_MakeSignedData done [13:15:36]CreateOFDProtocolMessage [13:15:36]wFMCommunicate request_size=4 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 11 00 00 [13:15:36]Write to MH i2c: E2 08 00 60 16 80 11 00 00 00 00 00 00 F0 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 17 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 17 00 60 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [13:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:15:36]wFMCommunicate OK [13:15:36]CreateOFDProtocolMessage done [13:15:36]OFDSenderStorePacket 58354 [13:15:36]StoreOFDPacket docnum=58354 [13:15:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 40 6F 07 01 2B 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 F7 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E3 00 00 35 04 06 00 8C E7 0B EA 6C CF CB 47 3B 45 6A AE BF 18 [13:15:36]CheckFolder [13:15:36]dirname=/storage/ofd_packets [13:15:36]CheckFolder done [13:15:36]ProducePacketName [13:15:36]name=ofd_packets/00058354 [13:15:36]NVStorageSaveData ofd_packets/00058354 [13:15:36]File name is /storage/ofd_packets/00058354 [13:15:36]Write 301 bytes [13:15:36]NVStorageSaveData done [13:15:36]OFDSenderStorePacket done [13:15:36]KKMCreateOFDPacket done [13:15:36]NVStorageSaveData kkm_last_timestamp [13:15:36]File name is /storage/kkm_last_timestamp [13:15:36]Write 4 bytes [13:15:36]NVStorageSaveData done [13:15:36]ExternCall_PrintAddStr [13:15:36]wPrintStart [13:15:36]Write to MH i2c: 01 00 00 61 16 77 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: 01 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: 01 07 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: 01 07 00 61 16 00 00 00 00 00 FF 0F 8C [13:15:36]RasterBufferAndPrint [13:15:36]line Счет N : (1)2075629 [13:15:36]line ИНН: 02508201610067 [13:15:36]line Контрольно-Кассовый Чек [13:15:36]line ПРОДАЖА [13:15:36]line ТРК (МРК, ГНК) : 63 [13:15:36]line Товар: 2710124130 [13:15:36]line Аи-92-К-4 [13:15:36]line 2.950 * 67.80 [13:15:36]line = 200.01 [13:15:36]line НДС 12% НСП 1% [13:15:36]line > о реализуемом товаре [13:15:36]line ОКРУГЛЕНИЕ: -0.01 [13:15:36]line ИТОГО: 200.00 [13:15:36]line Внесено: 200.00 [13:15:36]line СДАЧА: 0.00 [13:15:36]line НСП 1% : 1.77 [13:15:36]line НДС 12% : 21.24 [13:15:36]line Наличными: 200.00 [13:15:36]line Безнал.: 0.00 [13:15:36]line Место: АЗС № 135 "Партнер Нефть" [13:15:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:15:36]line СНО: Общий режим [13:15:36]line Чек 338 20.08.2024 13:15 [13:15:36]line Смена: 100 ФФД: 1.0 [13:15:36]line ЗНМ: 0300000196 [13:15:36]line РНМ: 0000000000162794 [13:15:36]line Версия ККМ: v1.0 [13:15:36]line ФМ: 0000000002094532 [13:15:36]line ФД: 58354 [13:15:36]line ФПД: 154923965246671 [13:15:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131535&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58354&fm=154923965246671&tin=02508201610067®Number=0000000000162794&sum=20000 [13:15:37]OFD Sender: Processing packet 58354 [packets to send 51, broken 50] [13:15:37]ProducePacketName [13:15:37]name=ofd_packets/00058354 [13:15:37]OFD Sender: To server: pG, [13:15:37]CommunicateWithHost lk.salyk.kg:30040 [13:15:37]ConnectInit lk.salyk.kg [13:15:37]written 0, free lines is 4095 [13:15:37]Connected sock=10 [13:15:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 40 6F 07 01 2B 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 F7 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E3 00 00 35 04 06 00 8C E7 0B EA 6C CF CB 47 3B 45 6A AE BF 18 [13:15:37]Write to MH i2c: 01 00 00 8C 16 A2 [13:15:37]Write i2c OK [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: 01 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: 01 07 00 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: 01 07 00 8C 16 00 00 00 00 00 9F 0C 54 [13:15:37]RasterBufferAndPrint [13:15:37]line [13:15:37]line [13:15:37]line [13:15:37]line [13:15:37]line [13:15:37]written 0, free lines is 3235 [13:15:37]MH_Cut [13:15:37]Write to MH i2c: D1 01 00 93 16 01 7B [13:15:37]Write i2c OK [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: D1 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: D1 01 00 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: D1 01 00 93 16 00 7A [13:15:37]Write to MH i2c: 01 00 00 94 16 AA [13:15:37]Write i2c OK [13:15:37]MH_I2C_Read... [13:15:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 21 D3 47 00 07 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 32 30 39 34 35 33 32 10 04 04 00 F2 E3 00 00 F4 03 04 00 46 42 C4 66 B6 04 01 00 00 45 26 6F 4F FF 8A 4E C0 [13:15:37]CommunicateWithHost err = 0 [13:15:37]CheckOFDResponse [13:15:37]1017 (14) - 77093643461234 [13:15:37]1041 (16) - 0000000002094532 [13:15:37]1040 (4) - 58354 [13:15:37]1012 (4) - 20.08.2024 07:14 [13:15:37]1206 (1) - 0 [13:15:37]OFD Sender: Remove packet 58354 [13:15:37]ProducePacketName [13:15:37]name=ofd_packets/00058354 [13:15:37]NVStorageDeleteData [13:15:38]OFD Sender: No OFD packet to send [13:15:38]*** Cut start [13:15:38]*** Partial cut [13:15:38]*** CUTSNS_PIN = 1 [13:15:38]*** CUTSNS_PIN = 0 [13:15:38]*** Brake cut motor [13:15:39]Read from MH i2c: 01 [13:15:39]MH_I2C_Read... [13:15:39]*** Stop cut motor [13:15:39]*** Cut end [13:15:39]Read from MH i2c: 01 07 00 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: 01 07 00 94 16 00 00 00 00 00 FF 0F BF [13:15:39]process_action close_receipt done [13:15:39]requested_data is exist [13:15:39]produce_requested_data [13:15:39]requested_item fm.sn is exist - process it [13:15:39]wFMCommunicate request_size=4 [13:15:39]MH_SAM_APDU [13:15:39]CAPDU: 80 11 00 00 [13:15:39]Write to MH i2c: E2 08 00 95 16 80 11 00 00 00 00 00 00 25 [13:15:39]Write i2c OK [13:15:39]MH_I2C_Read... [13:15:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:39]Read from MH i2c: E2 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 17 00 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 17 00 95 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 71 [13:15:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:15:39]wFMCommunicate OK [13:15:39]requested_item fd.num is exist - process it [13:15:39]SAM_PROTO_GetFieldsCounters [13:15:39]wFMCommunicate request_size=4 [13:15:39]MH_SAM_APDU [13:15:39]CAPDU: 80 13 00 00 [13:15:39]Write to MH i2c: E2 08 00 96 16 80 13 00 00 00 00 00 00 28 [13:15:39]Write i2c OK [13:15:39]MH_I2C_Read... [13:15:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:39]Read from MH i2c: E2 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 62 00 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 62 00 96 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [13:15:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F2 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:39]wFMCommunicate OK [13:15:39]SAM_PROTO_GetFieldsCounters done [13:15:39]requested_item shift.num is exist - process it [13:15:39]requested_item shift.opened is exist - process it [13:15:39]req_shift_opened [13:15:39]FM_GetShiftState [13:15:39]SAM_PROTO_GetShiftState [13:15:39]wFMCommunicate request_size=4 [13:15:39]MH_SAM_APDU [13:15:39]CAPDU: 80 13 01 00 [13:15:39]Write to MH i2c: E2 08 00 97 16 80 13 01 00 00 00 00 00 2A [13:15:39]Write i2c OK [13:15:39]MH_I2C_Read... [13:15:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:39]Read from MH i2c: E2 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 0E 00 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 0E 00 97 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4D [13:15:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:15:39]wFMCommunicate OK [13:15:39]SAM_PROTO_GetShiftState done [13:15:39]FM_GetShiftState done [13:15:39]req_shift_opened done [13:15:39]requested_item shift.open_date is exist - process it [13:15:39]req_shift_open_date [13:15:39]req_shift_open_date done [13:15:39]produce_requested_data done [13:15:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58354,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:15:39]process_action_free close_receipt [13:15:39]json_value_free [13:15:39]json_value_free done [13:15:39]process_json_proto returns [13:15:39]Send response to host [13:15:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58354,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:15:39]free response buf [13:15:39]execute_script done [13:15:39]execute_script returns [13:15:39]free content buf [13:15:39]Sock 9.Close socket [13:15:39]Sock 9.Thread stoped [13:15:39]accept exits with 8 [13:15:39]New connection [13:15:39]New thread 3066854756 created [13:15:39]Thread 3066711396 joined [13:15:39]Waiting for new connection... [13:15:39] Sock 8.Parse request [13:15:39]Sock 8.Check first char [13:15:39]Sock 8.First char is OK [13:15:39]request: POST /json_proto HTTP/1.0 [13:15:39]Method: POST [13:15:39]URL: /json_proto [13:15:39]Method is POST - this is cgi request [13:15:39]url: /json_proto [13:15:39]query_string will be loaded in cgi processing [13:15:39]execute_cgi json_proto POST (null) [13:15:39]execute_cgi path=json_proto method=POST [13:15:39]POST find Content-Length [13:15:39]Host: 172.17.44.3:8080 [13:15:39]Content-Length: 821 [13:15:39]Content-Type: application/json [13:15:39] [13:15:39]POST finish read [13:15:39]Found Content-Length = 821 [13:15:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 20.840, "sum" : 800.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:39]execute_script... [13:15: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)2075626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 20.840, "sum" : 800.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:39]POST & json_proto [13:15:39]process_json_proto [13:15:39]json parsed OK: [13:15:39]protocol is kg_v1.0 [13:15:39]action value=close_receipt [13:15:39]process_action close_receipt [13:15:39]cmd_close_receipt [13:15:39]MH_GetDate [13:15:39]Write to MH i2c: F0 00 00 98 16 9D [13:15:39]Write i2c OK [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: F0 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: F0 09 00 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: F0 09 00 98 16 00 FC 96 C4 66 AD C5 5D 66 97 [13:15:39]GetLastDocTimeStamp 1724159735 [13:15:39]current date 1724159740 [13:15:39]FM_GetShiftState [13:15:39]SAM_PROTO_GetShiftState [13:15:39]wFMCommunicate request_size=4 [13:15:39]MH_SAM_APDU [13:15:39]CAPDU: 80 13 01 00 [13:15:39]Write to MH i2c: E2 08 00 99 16 80 13 01 00 00 00 00 00 2C [13:15:39]Write i2c OK [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:39]E2 0E 00 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 0E 00 99 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4F [13:15:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:15:39]wFMCommunicate OK [13:15:39]SAM_PROTO_GetShiftState done [13:15:39]FM_GetShiftState done [13:15:39]opened in 1724112910 [13:15:39]opened+sec_in_day 1724199310 [13:15:39]quantity*price = 80025 [13:15:39]sum+1 = 80027 [13:15:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.26 НСП 1% : 7.08 НДС 12% : 84.98 Наличными: 0.00 Безнал.: 800.26 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 339 20.08.2024 13:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58355 ФПД: 273834466341145 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131540&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58355&fm=273834466341145&tin=02508201610067®Number=0000000000162794&sum=80026 [13:15:40]StoreToDocumentArchive [13:15:40]shift 100 fd 58355 [13:15:40]save to /storage/0100/doc_00058355 [13:15:40]save last doc name /storage/0100/doc_00058355 to /storage/kkm_last_doc_name [13:15:40]save OK [13:15:40]Clear old archive folders... [13:15:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:15:40]tlvbuf is 019CFFA0 [13:15:40]SAM_PROTO_ClearQueue [13:15:40]wFMCommunicate request_size=4 [13:15:40]MH_SAM_APDU [13:15:40]CAPDU: 80 09 00 00 [13:15:40]Write to MH i2c: E2 08 00 A6 16 80 09 00 00 00 00 00 00 2E [13:15:40]Write i2c OK [13:15:40]MH_I2C_Read... [13:15:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:40]Read from MH i2c: E2 [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: E2 03 00 [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: E2 03 00 A6 16 00 90 00 30 [13:15:40]RAPDU: 90 00 [13:15:40]wFMCommunicate OK [13:15:40]SAM_PROTO_ClearQueue done [13:15:40]KKMCreateOFDPacket [13:15:40]OFDProtocolAddRootSTLVToBuf [13:15:40]FM_MakeSignedData [13:15:40]FM_MakeSignedData [13:15:40]SAM_PROTO_SignData [13:15:40]wFMCommunicate request_size=4 [13:15:40]MH_SAM_APDU [13:15:40]CAPDU: 80 0D 01 02 [13:15:40]Write to MH i2c: E2 08 00 A7 16 80 0D 01 02 00 00 00 00 36 [13:15:40]Write i2c OK [13:15:40]MH_I2C_Read... [13:15:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:40]Read from MH i2c: E2 [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: E2 03 00 [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: E2 03 00 A7 16 00 90 00 31 [13:15:40]RAPDU: 90 00 [13:15:40]wFMCommunicate OK [13:15:40]wFMCommunicate request_size=255 [13:15:40]MH_SAM_APDU [13:15:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 51 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 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 32 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 FC 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E3 00 00 35 04 06 00 F9 0D [13:15:40]Write to MH i2c: E2 02 01 A8 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 51 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 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 32 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 FC 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E3 00 00 35 04 06 00 F9 0D 00 00 8E [13:15:41]Write i2c OK [13:15:41]MH_I2C_Read... [13:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:41]Read from MH i2c: E2 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: E2 03 00 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: E2 03 00 A8 16 00 90 00 32 [13:15:41]RAPDU: 90 00 [13:15:41]wFMCommunicate OK [13:15:41]wFMCommunicate request_size=9 [13:15:41]MH_SAM_APDU [13:15:41]CAPDU: 80 0D 02 02 04 0E 17 F1 19 [13:15:41]Write to MH i2c: E2 0C 00 A9 16 80 0D 02 02 04 00 0E 17 F1 19 00 00 70 [13:15:41]Write i2c OK [13:15:41]MH_I2C_Read... [13:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:41]Read from MH i2c: E2 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: E2 03 00 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: E2 03 00 A9 16 00 90 00 33 [13:15:41]RAPDU: 90 00 [13:15:41]wFMCommunicate OK [13:15:41]wFMCommunicate request_size=4 [13:15:41]MH_SAM_APDU [13:15:41]CAPDU: 80 0D 03 02 [13:15:41]Write to MH i2c: E2 08 00 AA 16 80 0D 03 02 00 00 00 00 3B [13:15:41]Write i2c OK [13:15:41]MH_I2C_Read... [13:15:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:41]Read from MH i2c: E2 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: E2 0B 00 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: E2 0B 00 AA 16 00 B0 57 D9 DD 7D 2C BC 72 90 00 D0 [13:15:41]RAPDU: B0 57 D9 DD 7D 2C BC 72 90 00 [13:15:41]wFMCommunicate OK [13:15:41]SAM_PROTO_SignData done [13:15:41]FM_MakeSignedData done [13:15:41]CreateOFDProtocolMessage [13:15:41]wFMCommunicate request_size=4 [13:15:41]MH_SAM_APDU [13:15:41]CAPDU: 80 11 00 00 [13:15:41]Write to MH i2c: E2 08 00 AB 16 80 11 00 00 00 00 00 00 3B [13:15:41]Write i2c OK [13:15:41]MH_I2C_Read... [13:15:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:41]Read from MH i2c: E2 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: E2 17 00 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: E2 17 00 AB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 87 [13:15:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:15:41]wFMCommunicate OK [13:15:41]CreateOFDProtocolMessage done [13:15:41]OFDSenderStorePacket 58355 [13:15:41]StoreOFDPacket docnum=58355 [13:15:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 4D C0 06 01 62 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 51 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 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 32 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 FC 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E3 00 00 35 04 06 00 F9 0D 0E 17 F1 19 B0 57 D9 DD 7D 2C BC 72 [13:15:41]CheckFolder [13:15:41]dirname=/storage/ofd_packets [13:15:41]CheckFolder done [13:15:41]ProducePacketName [13:15:41]name=ofd_packets/00058355 [13:15:41]NVStorageSaveData ofd_packets/00058355 [13:15:41]File name is /storage/ofd_packets/00058355 [13:15:41]Write 300 bytes [13:15:41]NVStorageSaveData done [13:15:41]OFDSenderStorePacket done [13:15:41]KKMCreateOFDPacket done [13:15:41]NVStorageSaveData kkm_last_timestamp [13:15:41]File name is /storage/kkm_last_timestamp [13:15:41]Write 4 bytes [13:15:41]NVStorageSaveData done [13:15:41]ExternCall_PrintAddStr [13:15:41]wPrintStart [13:15:41]Write to MH i2c: 01 00 00 AC 16 C2 [13:15:41]Write i2c OK [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: 01 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: 01 07 00 [13:15:41]MH_I2C_Read... [13:15:41]Read from MH i2c: 01 07 00 AC 16 00 00 00 00 00 FF 0F D7 [13:15:41]RasterBufferAndPrint [13:15:41]line Счет N : (1)2075626 [13:15:41]line ИНН: 02508201610067 [13:15:41]line Контрольно-Кассовый Чек [13:15:41]line ПРОДАЖА [13:15:41]line ТРК (МРК, ГНК) : 81 [13:15:41]line Товар: 2711190000 [13:15:41]line ГАЗ-К-5 [13:15:41]line 20.840 * 38.40 [13:15:41]line = 800.26 [13:15:41]line НДС 12% НСП 1% [13:15:41]line > о реализуемом товаре [13:15:41]line ИТОГО: 800.26 [13:15:41]line НСП 1% : 7.08 [13:15:41]line НДС 12% : 84.98 [13:15:41]line Наличными: 0.00 [13:15:41]line Безнал.: 800.26 [13:15:41]line Место: АЗС № 135 "Партнер Нефть" [13:15:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:15:41]line СНО: Общий режим [13:15:41]line Чек 339 20.08.2024 13:15 [13:15:41]line Смена: 100 ФФД: 1.0 [13:15:41]line ЗНМ: 0300000196 [13:15:41]line РНМ: 0000000000162794 [13:15:41]line Версия ККМ: v1.0 [13:15:42]line Платежная система: Бакай Банк [13:15:42]line ФМ: 0000000002094532 [13:15:42]line ФД: 58355 [13:15:42]line ФПД: 273834466341145 [13:15:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131540&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58355&fm=273834466341145&tin=02508201610067®Number=0000000000162794&sum=80026 [13:15:42]OFD Sender: Processing packet 58355 [packets to send 51, broken 50] [13:15:42]ProducePacketName [13:15:42]name=ofd_packets/00058355 [13:15:42]OFD Sender: To server: pG, [13:15:42]CommunicateWithHost lk.salyk.kg:30040 [13:15:42]ConnectInit lk.salyk.kg [13:15:42]written 0, free lines is 4095 [13:15:42]Connected sock=10 [13:15:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 4D C0 06 01 62 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 51 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 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 32 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 FC 96 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E3 00 00 35 04 06 00 F9 0D 0E 17 F1 19 B0 57 D9 DD 7D 2C BC 72 [13:15:42]Write to MH i2c: 01 00 00 D6 16 EC [13:15:42]Write i2c OK [13:15:42]MH_I2C_Read... [13:15:42]Read from MH i2c: 01 [13:15:42]MH_I2C_Read... [13:15:42]Read from MH i2c: 01 07 00 [13:15:42]MH_I2C_Read... [13:15:42]Read from MH i2c: 01 07 00 D6 16 00 00 00 00 00 C1 0C C0 [13:15:42]RasterBufferAndPrint [13:15:42]line [13:15:42]line [13:15:42]line [13:15:42]line [13:15:42]line [13:15:42]written 0, free lines is 3277 [13:15:42]MH_Cut [13:15:42]Write to MH i2c: D1 01 00 DD 16 01 C5 [13:15:42]Write i2c OK [13:15:42]MH_I2C_Read... [13:15:42]Read from MH i2c: D1 [13:15:42]MH_I2C_Read... [13:15:42]Read from MH i2c: D1 01 00 [13:15:42]MH_I2C_Read... [13:15:42]Read from MH i2c: D1 01 00 DD 16 00 C4 [13:15:42]Write to MH i2c: 01 00 00 DE 16 F4 [13:15:42]Write i2c OK [13:15:42]MH_I2C_Read... [13:15:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A2 33 47 00 72 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 32 30 39 34 35 33 32 10 04 04 00 F3 E3 00 00 F4 03 04 00 4B 42 C4 66 B6 04 01 00 00 4F EB 6B 0B 64 73 BD C6 [13:15:42]CommunicateWithHost err = 0 [13:15:42]CheckOFDResponse [13:15:42]1017 (14) - 77093643461234 [13:15:42]1041 (16) - 0000000002094532 [13:15:42]1040 (4) - 58355 [13:15:42]1012 (4) - 20.08.2024 07:14 [13:15:42]1206 (1) - 0 [13:15:42]OFD Sender: Remove packet 58355 [13:15:42]ProducePacketName [13:15:42]name=ofd_packets/00058355 [13:15:42]NVStorageDeleteData [13:15:43]OFD Sender: No OFD packet to send [13:15:43]*** Cut start [13:15:43]*** Partial cut [13:15:43]*** CUTSNS_PIN = 1 [13:15:43]*** CUTSNS_PIN = 0 [13:15:43]*** Brake cut motor [13:15:44]Read from MH i2c: 01 [13:15:44]MH_I2C_Read... [13:15:44]*** Stop cut motor [13:15:44]*** Cut end [13:15:44]Read from MH i2c: 01 07 00 [13:15:44]MH_I2C_Read... [13:15:44]Read from MH i2c: 01 07 00 DE 16 00 00 00 00 00 FF 0F 09 [13:15:44]process_action close_receipt done [13:15:44]requested_data is exist [13:15:44]produce_requested_data [13:15:44]requested_item fm.sn is exist - process it [13:15:44]wFMCommunicate request_size=4 [13:15:44]MH_SAM_APDU [13:15:44]CAPDU: 80 11 00 00 [13:15:44]Write to MH i2c: E2 08 00 DF 16 80 11 00 00 00 00 00 00 6F [13:15:44]Write i2c OK [13:15:44]MH_I2C_Read... [13:15:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:44]Read from MH i2c: E2 [13:15:44]MH_I2C_Read... [13:15:44]Read from MH i2c: E2 17 00 [13:15:44]MH_I2C_Read... [13:15:44]Read from MH i2c: E2 17 00 DF 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BB [13:15:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:15:44]wFMCommunicate OK [13:15:44]requested_item fd.num is exist - process it [13:15:44]SAM_PROTO_GetFieldsCounters [13:15:44]wFMCommunicate request_size=4 [13:15:44]MH_SAM_APDU [13:15:44]CAPDU: 80 13 00 00 [13:15:44]Write to MH i2c: E2 08 00 E0 16 80 13 00 00 00 00 00 00 72 [13:15:44]Write i2c OK [13:15:44]MH_I2C_Read... [13:15:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:44]Read from MH i2c: E2 [13:15:44]MH_I2C_Read... [13:15:44]Read from MH i2c: E2 62 00 [13:15:44]MH_I2C_Read... [13:15:44]Read from MH i2c: E2 62 00 E0 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [13:15:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F3 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:44]wFMCommunicate OK [13:15:44]SAM_PROTO_GetFieldsCounters done [13:15:44]requested_item shift.num is exist - process it [13:15:44]requested_item shift.opened is exist - process it [13:15:44]req_shift_opened [13:15:44]FM_GetShiftState [13:15:44]SAM_PROTO_GetShiftState [13:15:44]wFMCommunicate request_size=4 [13:15:44]MH_SAM_APDU [13:15:44]CAPDU: 80 13 01 00 [13:15:44]Write to MH i2c: E2 08 00 E1 16 80 13 01 00 00 00 00 00 74 [13:15:44]Write i2c OK [13:15:44]MH_I2C_Read... [13:15:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:44]Read from MH i2c: E2 [13:15:44]MH_I2C_Read... [13:15:44]Read from MH i2c: E2 0E 00 [13:15:44]MH_I2C_Read... [13:15:44]Read from MH i2c: E2 0E 00 E1 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 97 [13:15:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:15:44]wFMCommunicate OK [13:15:44]SAM_PROTO_GetShiftState done [13:15:44]FM_GetShiftState done [13:15:44]req_shift_opened done [13:15:44]requested_item shift.open_date is exist - process it [13:15:44]req_shift_open_date [13:15:44]req_shift_open_date done [13:15:44]produce_requested_data done [13:15:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58355,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:15:44]process_action_free close_receipt [13:15:44]json_value_free [13:15:44]json_value_free done [13:15:44]process_json_proto returns [13:15:44]Send response to host [13:15:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58355,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:15:44]free response buf [13:15:44]execute_script done [13:15:44]execute_script returns [13:15:44]free content buf [13:15:44]Sock 8.Close socket [13:15:44]Sock 8.Thread stoped [13:15:48]OFD Sender: No OFD packet to send [13:15:53]OFD Sender: No OFD packet to send [13:15:58]OFD Sender: No OFD packet to send [13:16:03]OFD Sender: No OFD packet to send [13:16:08]OFD Sender: No OFD packet to send [13:16:13]OFD Sender: No OFD packet to send [13:16:18]OFD Sender: No OFD packet to send [13:16:23]OFD Sender: No OFD packet to send [13:16:28]OFD Sender: No OFD packet to send [13:16:33]OFD Sender: No OFD packet to send [13:16:38]OFD Sender: No OFD packet to send [13:16:43]OFD Sender: No OFD packet to send [13:16:48]OFD Sender: No OFD packet to send [13:16:53]OFD Sender: No OFD packet to send [13:16:58]OFD Sender: No OFD packet to send [13:17:03]OFD Sender: No OFD packet to send [13:17:04]accept exits with 9 [13:17:04]New connection [13:17:04]New thread 3066711396 created [13:17:04]Thread 3066854756 joined [13:17:04]Waiting for new connection... [13:17:04] Sock 9.Parse request [13:17:04]Sock 9.Check first char [13:17:04]Sock 9.First char is OK [13:17:04]request: POST /json_proto HTTP/1.0 [13:17:04]Method: POST [13:17:04]URL: /json_proto [13:17:04]Method is POST - this is cgi request [13:17:04]url: /json_proto [13:17:04]query_string will be loaded in cgi processing [13:17:04]execute_cgi json_proto POST (null) [13:17:04]execute_cgi path=json_proto method=POST [13:17:04]POST find Content-Length [13:17:04]Host: 172.17.44.3:8080 [13:17:04]Content-Length: 805 [13:17:04]Content-Type: application/json [13:17:04] [13:17:04]POST finish read [13:17:04]Found Content-Length = 805 [13:17:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 20.840, "sum" : 800.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:04]execute_script... [13:17: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)2075631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 20.840, "sum" : 800.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:04]POST & json_proto [13:17:04]process_json_proto [13:17:04]json parsed OK: [13:17:04]protocol is kg_v1.0 [13:17:04]action value=close_receipt [13:17:04]process_action close_receipt [13:17:04]cmd_close_receipt [13:17:04]MH_GetDate [13:17:04]Write to MH i2c: F0 00 00 E2 16 E7 [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: F0 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: F0 09 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: F0 09 00 E2 16 00 51 97 C4 66 AD C5 5D 66 37 [13:17:04]GetLastDocTimeStamp 1724159740 [13:17:04]current date 1724159825 [13:17:04]FM_GetShiftState [13:17:04]SAM_PROTO_GetShiftState [13:17:04]wFMCommunicate request_size=4 [13:17:04]MH_SAM_APDU [13:17:04]CAPDU: 80 13 01 00 [13:17:04]Write to MH i2c: E2 08 00 E3 16 80 13 01 00 00 00 00 00 76 [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:04]Read from MH i2c: E2 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 0E 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 0E 00 E3 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [13:17:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:17:04]wFMCommunicate OK [13:17:04]SAM_PROTO_GetShiftState done [13:17:04]FM_GetShiftState done [13:17:04]opened in 1724112910 [13:17:04]opened+sec_in_day 1724199310 [13:17:04]quantity*price = 80025 [13:17:04]sum+1 = 80027 [13:17:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.26 НСП 1% : 7.08 НДС 12% : 84.98 Наличными: 0.00 Безнал.: 800.26 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 340 20.08.2024 13:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58356 ФПД: 244516617287165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131705&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58356&fm=244516617287165&tin=02508201610067®Number=0000000000162794&sum=80026 [13:17:05]StoreToDocumentArchive [13:17:05]shift 100 fd 58356 [13:17:05]save to /storage/0100/doc_00058356 [13:17:05]save last doc name /storage/0100/doc_00058356 to /storage/kkm_last_doc_name [13:17:05]save OK [13:17:05]Clear old archive folders... [13:17:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:17:05]tlvbuf is B6F3D070 [13:17:05]SAM_PROTO_ClearQueue [13:17:05]wFMCommunicate request_size=4 [13:17:05]MH_SAM_APDU [13:17:05]CAPDU: 80 09 00 00 [13:17:05]Write to MH i2c: E2 08 00 F0 16 80 09 00 00 00 00 00 00 78 [13:17:05]Write i2c OK [13:17:05]MH_I2C_Read... [13:17:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:05]Read from MH i2c: E2 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: E2 03 00 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: E2 03 00 F0 16 00 90 00 7A [13:17:05]RAPDU: 90 00 [13:17:05]wFMCommunicate OK [13:17:05]SAM_PROTO_ClearQueue done [13:17:05]KKMCreateOFDPacket [13:17:05]OFDProtocolAddRootSTLVToBuf [13:17:05]FM_MakeSignedData [13:17:05]FM_MakeSignedData [13:17:05]SAM_PROTO_SignData [13:17:05]wFMCommunicate request_size=4 [13:17:05]MH_SAM_APDU [13:17:05]CAPDU: 80 0D 01 02 [13:17:05]Write to MH i2c: E2 08 00 F1 16 80 0D 01 02 00 00 00 00 80 [13:17:05]Write i2c OK [13:17:05]MH_I2C_Read... [13:17:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:05]Read from MH i2c: E2 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: E2 03 00 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: E2 03 00 F1 16 00 90 00 7B [13:17:05]RAPDU: 90 00 [13:17:05]wFMCommunicate OK [13:17:05]wFMCommunicate request_size=255 [13:17:05]MH_SAM_APDU [13:17:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 51 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 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 32 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 51 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E3 00 00 35 04 06 00 DE 62 [13:17:05]Write to MH i2c: E2 02 01 F2 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 51 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 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 32 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 51 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E3 00 00 35 04 06 00 DE 62 00 00 6A [13:17:05]Write i2c OK [13:17:05]MH_I2C_Read... [13:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:05]Read from MH i2c: E2 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: E2 03 00 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: E2 03 00 F2 16 00 90 00 7C [13:17:05]RAPDU: 90 00 [13:17:05]wFMCommunicate OK [13:17:05]wFMCommunicate request_size=9 [13:17:05]MH_SAM_APDU [13:17:05]CAPDU: 80 0D 02 02 04 F6 1D 75 FD [13:17:05]Write to MH i2c: E2 0C 00 F3 16 80 0D 02 02 04 00 F6 1D 75 FD 00 00 10 [13:17:05]Write i2c OK [13:17:05]MH_I2C_Read... [13:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:05]Read from MH i2c: E2 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: E2 03 00 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: E2 03 00 F3 16 00 90 00 7D [13:17:05]RAPDU: 90 00 [13:17:05]wFMCommunicate OK [13:17:05]wFMCommunicate request_size=4 [13:17:05]MH_SAM_APDU [13:17:05]CAPDU: 80 0D 03 02 [13:17:05]Write to MH i2c: E2 08 00 F4 16 80 0D 03 02 00 00 00 00 85 [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:06]Read from MH i2c: E2 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 0B 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 0B 00 F4 16 00 D4 7D 27 2B D2 E7 4C A5 90 00 D3 [13:17:06]RAPDU: D4 7D 27 2B D2 E7 4C A5 90 00 [13:17:06]wFMCommunicate OK [13:17:06]SAM_PROTO_SignData done [13:17:06]FM_MakeSignedData done [13:17:06]CreateOFDProtocolMessage [13:17:06]wFMCommunicate request_size=4 [13:17:06]MH_SAM_APDU [13:17:06]CAPDU: 80 11 00 00 [13:17:06]Write to MH i2c: E2 08 00 F5 16 80 11 00 00 00 00 00 00 85 [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:06]Read from MH i2c: E2 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 17 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 17 00 F5 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D1 [13:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:17:06]wFMCommunicate OK [13:17:06]CreateOFDProtocolMessage done [13:17:06]OFDSenderStorePacket 58356 [13:17:06]StoreOFDPacket docnum=58356 [13:17:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 ED C3 06 01 4B 64 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 51 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 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 32 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 51 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E3 00 00 35 04 06 00 DE 62 F6 1D 75 FD D4 7D 27 2B D2 E7 4C A5 [13:17:06]CheckFolder [13:17:06]dirname=/storage/ofd_packets [13:17:06]CheckFolder done [13:17:06]ProducePacketName [13:17:06]name=ofd_packets/00058356 [13:17:06]NVStorageSaveData ofd_packets/00058356 [13:17:06]File name is /storage/ofd_packets/00058356 [13:17:06]Write 300 bytes [13:17:06]NVStorageSaveData done [13:17:06]OFDSenderStorePacket done [13:17:06]KKMCreateOFDPacket done [13:17:06]NVStorageSaveData kkm_last_timestamp [13:17:06]File name is /storage/kkm_last_timestamp [13:17:06]Write 4 bytes [13:17:06]NVStorageSaveData done [13:17:06]ExternCall_PrintAddStr [13:17:06]wPrintStart [13:17:06]Write to MH i2c: 01 00 00 F6 16 0C [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: 01 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: 01 07 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: 01 07 00 F6 16 00 00 00 00 00 FF 0F 21 [13:17:06]RasterBufferAndPrint [13:17:06]line Счет N : (1)2075631 [13:17:06]line ИНН: 02508201610067 [13:17:06]line Контрольно-Кассовый Чек [13:17:06]line ПРОДАЖА [13:17:06]line ТРК (МРК, ГНК) : 81 [13:17:06]line Товар: 2711190000 [13:17:06]line ГАЗ-К-5 [13:17:06]line 20.840 * 38.40 [13:17:06]line = 800.26 [13:17:06]line НДС 12% НСП 1% [13:17:06]line > о реализуемом товаре [13:17:06]line ИТОГО: 800.26 [13:17:06]line НСП 1% : 7.08 [13:17:06]line НДС 12% : 84.98 [13:17:06]line Наличными: 0.00 [13:17:06]line Безнал.: 800.26 [13:17:06]line Место: АЗС № 135 "Партнер Нефть" [13:17:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:17:06]line СНО: Общий режим [13:17:06]line Чек 340 20.08.2024 13:17 [13:17:06]line Смена: 100 ФФД: 1.0 [13:17:06]line ЗНМ: 0300000196 [13:17:06]line РНМ: 0000000000162794 [13:17:06]line Версия ККМ: v1.0 [13:17:06]line Платежная система: O! деньги [13:17:06]line ФМ: 0000000002094532 [13:17:06]line ФД: 58356 [13:17:06]line ФПД: 244516617287165 [13:17:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131705&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58356&fm=244516617287165&tin=02508201610067®Number=0000000000162794&sum=80026 [13:17:06]OFD Sender: Processing packet 58356 [packets to send 51, broken 50] [13:17:06]ProducePacketName [13:17:06]name=ofd_packets/00058356 [13:17:06]OFD Sender: To server: pG, [13:17:06]CommunicateWithHost lk.salyk.kg:30040 [13:17:06]ConnectInit lk.salyk.kg [13:17:06]written 0, free lines is 4095 [13:17:06]Connected sock=11 [13:17:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 ED C3 06 01 4B 64 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 51 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 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 32 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 51 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E3 00 00 35 04 06 00 DE 62 F6 1D 75 FD D4 7D 27 2B D2 E7 4C A5 [13:17:06]Write to MH i2c: 01 00 00 20 17 37 [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: 01 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: 01 07 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: 01 07 00 20 17 00 00 00 00 00 B4 0C FE [13:17:06]RasterBufferAndPrint [13:17:06]line [13:17:06]line [13:17:06]line [13:17:06]line [13:17:06]line [13:17:06]written 0, free lines is 3258 [13:17:06]MH_Cut [13:17:06]Write to MH i2c: D1 01 00 27 17 01 10 [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: D1 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: D1 01 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: D1 01 00 27 17 00 0F [13:17:06]Write to MH i2c: 01 00 00 28 17 3F [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E1 DF 47 00 67 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 32 30 39 34 35 33 32 10 04 04 00 F4 E3 00 00 F4 03 04 00 A0 42 C4 66 B6 04 01 00 00 A5 64 C7 12 F7 6A E2 46 [13:17:06]CommunicateWithHost err = 0 [13:17:06]CheckOFDResponse [13:17:06]1017 (14) - 77093643461234 [13:17:06]1041 (16) - 0000000002094532 [13:17:06]1040 (4) - 58356 [13:17:06]1012 (4) - 20.08.2024 07:15 [13:17:06]1206 (1) - 0 [13:17:06]OFD Sender: Remove packet 58356 [13:17:06]ProducePacketName [13:17:06]name=ofd_packets/00058356 [13:17:06]NVStorageDeleteData [13:17:07]OFD Sender: No OFD packet to send [13:17:07]*** Cut start [13:17:07]*** Partial cut [13:17:07]*** CUTSNS_PIN = 1 [13:17:07]*** CUTSNS_PIN = 0 [13:17:08]*** Brake cut motor [13:17:08]Read from MH i2c: 01 [13:17:08]MH_I2C_Read... [13:17:08]*** Stop cut motor [13:17:08]*** Cut end [13:17:08]Read from MH i2c: 01 07 00 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: 01 07 00 28 17 00 00 00 00 00 FF 0F 54 [13:17:08]process_action close_receipt done [13:17:08]requested_data is exist [13:17:08]produce_requested_data [13:17:08]requested_item fm.sn is exist - process it [13:17:08]wFMCommunicate request_size=4 [13:17:08]MH_SAM_APDU [13:17:08]CAPDU: 80 11 00 00 [13:17:08]Write to MH i2c: E2 08 00 29 17 80 11 00 00 00 00 00 00 BA [13:17:08]Write i2c OK [13:17:08]MH_I2C_Read... [13:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:08]Read from MH i2c: E2 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: E2 17 00 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: E2 17 00 29 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 06 [13:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:17:08]wFMCommunicate OK [13:17:08]requested_item fd.num is exist - process it [13:17:08]SAM_PROTO_GetFieldsCounters [13:17:08]wFMCommunicate request_size=4 [13:17:08]MH_SAM_APDU [13:17:08]CAPDU: 80 13 00 00 [13:17:08]Write to MH i2c: E2 08 00 2A 17 80 13 00 00 00 00 00 00 BD [13:17:08]Write i2c OK [13:17:08]MH_I2C_Read... [13:17:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:08]Read from MH i2c: E2 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: E2 62 00 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: E2 62 00 2A 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [13:17:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F4 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:08]wFMCommunicate OK [13:17:08]SAM_PROTO_GetFieldsCounters done [13:17:08]requested_item shift.num is exist - process it [13:17:08]requested_item shift.opened is exist - process it [13:17:08]req_shift_opened [13:17:08]FM_GetShiftState [13:17:08]SAM_PROTO_GetShiftState [13:17:08]wFMCommunicate request_size=4 [13:17:08]MH_SAM_APDU [13:17:08]CAPDU: 80 13 01 00 [13:17:08]Write to MH i2c: E2 08 00 2B 17 80 13 01 00 00 00 00 00 BF [13:17:08]Write i2c OK [13:17:08]MH_I2C_Read... [13:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:08]Read from MH i2c: E2 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: E2 0E 00 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: E2 0E 00 2B 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E2 [13:17:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:17:08]wFMCommunicate OK [13:17:08]SAM_PROTO_GetShiftState done [13:17:08]FM_GetShiftState done [13:17:08]req_shift_opened done [13:17:08]requested_item shift.open_date is exist - process it [13:17:08]req_shift_open_date [13:17:08]req_shift_open_date done [13:17:08]produce_requested_data done [13:17:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58356,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:17:08]process_action_free close_receipt [13:17:08]json_value_free [13:17:08]json_value_free done [13:17:08]process_json_proto returns [13:17:08]Send response to host [13:17:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58356,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:17:08]free response buf [13:17:08]execute_script done [13:17:08]execute_script returns [13:17:08]free content buf [13:17:08]Sock 9.Close socket [13:17:08]Sock 9.Thread stoped [13:17:12]OFD Sender: No OFD packet to send [13:17:17]OFD Sender: No OFD packet to send [13:17:22]OFD Sender: No OFD packet to send [13:17:27]OFD Sender: No OFD packet to send [13:17:32]OFD Sender: No OFD packet to send [13:17:37]OFD Sender: No OFD packet to send [13:17:42]OFD Sender: No OFD packet to send [13:17:47]OFD Sender: No OFD packet to send [13:17:52]OFD Sender: No OFD packet to send [13:17:57]OFD Sender: No OFD packet to send [13:18:02]OFD Sender: No OFD packet to send [13:18:07]OFD Sender: No OFD packet to send [13:18:12]OFD Sender: No OFD packet to send [13:18:17]OFD Sender: No OFD packet to send [13:18:22]OFD Sender: No OFD packet to send [13:18:27]OFD Sender: No OFD packet to send [13:18:32]OFD Sender: No OFD packet to send [13:18:37]OFD Sender: No OFD packet to send [13:18:42]OFD Sender: No OFD packet to send [13:18:47]OFD Sender: No OFD packet to send [13:18:52]OFD Sender: No OFD packet to send [13:18:57]OFD Sender: No OFD packet to send [13:19:02]OFD Sender: No OFD packet to send [13:19:07]OFD Sender: No OFD packet to send [13:19:08]accept exits with 8 [13:19:08]New connection [13:19:08]New thread 3066854756 created [13:19:08]Thread 3066711396 joined [13:19:08]Waiting for new connection... [13:19:08] Sock 8.Parse request [13:19:08]Sock 8.Check first char [13:19:08]Sock 8.First char is OK [13:19:08]request: POST /json_proto HTTP/1.0 [13:19:08]Method: POST [13:19:08]URL: /json_proto [13:19:08]Method is POST - this is cgi request [13:19:08]url: /json_proto [13:19:08]query_string will be loaded in cgi processing [13:19:08]execute_cgi json_proto POST (null) [13:19:08]execute_cgi path=json_proto method=POST [13:19:08]POST find Content-Length [13:19:08]Host: 172.17.44.3:8080 [13:19:08]Content-Length: 805 [13:19:08]Content-Type: application/json [13:19:08] [13:19:08]POST finish read [13:19:08]Found Content-Length = 805 [13:19:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:08]execute_script... [13: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)2075633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:08]POST & json_proto [13:19:08]process_json_proto [13:19:08]json parsed OK: [13:19:08]protocol is kg_v1.0 [13:19:08]action value=close_receipt [13:19:08]process_action close_receipt [13:19:08]cmd_close_receipt [13:19:08]MH_GetDate [13:19:08]Write to MH i2c: F0 00 00 2C 17 32 [13:19:08]Write i2c OK [13:19:08]MH_I2C_Read... [13:19:08]Read from MH i2c: F0 [13:19:08]MH_I2C_Read... [13:19:08]Read from MH i2c: F0 09 00 [13:19:08]MH_I2C_Read... [13:19:08]Read from MH i2c: F0 09 00 2C 17 00 CC 97 C4 66 AD C5 5D 66 FD [13:19:08]GetLastDocTimeStamp 1724159825 [13:19:08]current date 1724159948 [13:19:08]FM_GetShiftState [13:19:08]SAM_PROTO_GetShiftState [13:19:08]wFMCommunicate request_size=4 [13:19:08]MH_SAM_APDU [13:19:08]CAPDU: 80 13 01 00 [13:19:08]Write to MH i2c: E2 08 00 2D 17 80 13 01 00 00 00 00 00 C1 [13:19:08]Write i2c OK [13:19:08]MH_I2C_Read... [13:19:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:08]Read from MH i2c: E2 [13:19:08]MH_I2C_Read... [13:19:08]Read from MH i2c: E2 0E 00 [13:19:08]MH_I2C_Read... [13:19:08]Read from MH i2c: E2 0E 00 2D 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E4 [13:19:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:19:08]wFMCommunicate OK [13:19:08]SAM_PROTO_GetShiftState done [13:19:08]FM_GetShiftState done [13:19:08]opened in 1724112910 [13:19:08]opened+sec_in_day 1724199310 [13:19:08]quantity*price = 50035 [13:19:08]sum+1 = 50036 [13:19:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 341 20.08.2024 13:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58357 ФПД: 23963335381312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131908&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58357&fm=23963335381312&tin=02508201610067®Number=0000000000162794&sum=50035 [13:19:09]StoreToDocumentArchive [13:19:09]shift 100 fd 58357 [13:19:09]save to /storage/0100/doc_00058357 [13:19:09]save last doc name /storage/0100/doc_00058357 to /storage/kkm_last_doc_name [13:19:09]save OK [13:19:09]Clear old archive folders... [13:19:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:19:09]tlvbuf is 019EA150 [13:19:09]SAM_PROTO_ClearQueue [13:19:09]wFMCommunicate request_size=4 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 09 00 00 [13:19:09]Write to MH i2c: E2 08 00 3A 17 80 09 00 00 00 00 00 00 C3 [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 03 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 03 00 3A 17 00 90 00 C5 [13:19:09]RAPDU: 90 00 [13:19:09]wFMCommunicate OK [13:19:09]SAM_PROTO_ClearQueue done [13:19:09]KKMCreateOFDPacket [13:19:09]OFDProtocolAddRootSTLVToBuf [13:19:09]FM_MakeSignedData [13:19:09]FM_MakeSignedData [13:19:09]SAM_PROTO_SignData [13:19:09]wFMCommunicate request_size=4 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 0D 01 02 [13:19:09]Write to MH i2c: E2 08 00 3B 17 80 0D 01 02 00 00 00 00 CB [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 03 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 03 00 3B 17 00 90 00 C6 [13:19:09]RAPDU: 90 00 [13:19:09]wFMCommunicate OK [13:19:09]wFMCommunicate request_size=255 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 CC 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E3 00 00 35 04 06 00 15 CB [13:19:09]Write to MH i2c: E2 02 01 3C 17 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 CC 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E3 00 00 35 04 06 00 15 CB 00 00 D2 [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 03 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 03 00 3C 17 00 90 00 C7 [13:19:09]RAPDU: 90 00 [13:19:09]wFMCommunicate OK [13:19:09]wFMCommunicate request_size=9 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 0D 02 02 04 66 17 D1 40 [13:19:09]Write to MH i2c: E2 0C 00 3D 17 80 0D 02 02 04 00 66 17 D1 40 00 00 64 [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 03 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 03 00 3D 17 00 90 00 C8 [13:19:09]RAPDU: 90 00 [13:19:09]wFMCommunicate OK [13:19:09]wFMCommunicate request_size=4 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 0D 03 02 [13:19:09]Write to MH i2c: E2 08 00 3E 17 80 0D 03 02 00 00 00 00 D0 [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 0B 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 0B 00 3E 17 00 C0 5A F1 7C D1 66 8C 65 90 00 80 [13:19:09]RAPDU: C0 5A F1 7C D1 66 8C 65 90 00 [13:19:09]wFMCommunicate OK [13:19:09]SAM_PROTO_SignData done [13:19:09]FM_MakeSignedData done [13:19:09]CreateOFDProtocolMessage [13:19:09]wFMCommunicate request_size=4 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 11 00 00 [13:19:09]Write to MH i2c: E2 08 00 3F 17 80 11 00 00 00 00 00 00 D0 [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 17 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 17 00 3F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1C [13:19:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:19:09]wFMCommunicate OK [13:19:09]CreateOFDProtocolMessage done [13:19:09]OFDSenderStorePacket 58357 [13:19:09]StoreOFDPacket docnum=58357 [13:19:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 29 F4 06 01 0B 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 CC 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E3 00 00 35 04 06 00 15 CB 66 17 D1 40 C0 5A F1 7C D1 66 8C 65 [13:19:09]CheckFolder [13:19:09]dirname=/storage/ofd_packets [13:19:09]CheckFolder done [13:19:09]ProducePacketName [13:19:09]name=ofd_packets/00058357 [13:19:09]NVStorageSaveData ofd_packets/00058357 [13:19:09]File name is /storage/ofd_packets/00058357 [13:19:09]Write 300 bytes [13:19:09]NVStorageSaveData done [13:19:09]OFDSenderStorePacket done [13:19:09]KKMCreateOFDPacket done [13:19:09]NVStorageSaveData kkm_last_timestamp [13:19:09]File name is /storage/kkm_last_timestamp [13:19:09]Write 4 bytes [13:19:09]NVStorageSaveData done [13:19:09]ExternCall_PrintAddStr [13:19:09]wPrintStart [13:19:09]Write to MH i2c: 01 00 00 40 17 57 [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: 01 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: 01 07 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: 01 07 00 40 17 00 00 00 00 00 FF 0F 6C [13:19:09]RasterBufferAndPrint [13:19:09]line Счет N : (1)2075633 [13:19:09]line ИНН: 02508201610067 [13:19:09]line Контрольно-Кассовый Чек [13:19:09]line ПРОДАЖА [13:19:09]line ТРК (МРК, ГНК) : 81 [13:19:09]line Товар: 2711190000 [13:19:09]line ГАЗ-К-5 [13:19:09]line 13.030 * 38.40 [13:19:09]line = 500.35 [13:19:09]line НДС 12% НСП 1% [13:19:09]line > о реализуемом товаре [13:19:09]line ИТОГО: 500.35 [13:19:09]line НСП 1% : 4.43 [13:19:09]line НДС 12% : 53.13 [13:19:09]line Наличными: 0.00 [13:19:09]line Безнал.: 500.35 [13:19:09]line Место: АЗС № 135 "Партнер Нефть" [13:19:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:19:09]line СНО: Общий режим [13:19:09]line Чек 341 20.08.2024 13:19 [13:19:09]line Смена: 100 ФФД: 1.0 [13:19:09]line ЗНМ: 0300000196 [13:19:09]line РНМ: 0000000000162794 [13:19:09]line Версия ККМ: v1.0 [13:19:09]line Платежная система: O! деньги [13:19:09]line ФМ: 0000000002094532 [13:19:09]line ФД: 58357 [13:19:09]line ФПД: 23963335381312 [13:19:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131908&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58357&fm=23963335381312&tin=02508201610067®Number=0000000000162794&sum=50035 [13:19:10]OFD Sender: Processing packet 58357 [packets to send 51, broken 50] [13:19:10]ProducePacketName [13:19:10]name=ofd_packets/00058357 [13:19:10]OFD Sender: To server: pG, [13:19:10]CommunicateWithHost lk.salyk.kg:30040 [13:19:10]ConnectInit lk.salyk.kg [13:19:10]written 0, free lines is 4095 [13:19:10]Connected sock=10 [13:19:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 29 F4 06 01 0B 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 CC 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E3 00 00 35 04 06 00 15 CB 66 17 D1 40 C0 5A F1 7C D1 66 8C 65 [13:19:10]Write to MH i2c: 01 00 00 6A 17 81 [13:19:10]Write i2c OK [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: 01 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: 01 07 00 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: 01 07 00 6A 17 00 00 00 00 00 D1 0C 65 [13:19:10]RasterBufferAndPrint [13:19:10]line [13:19:10]line [13:19:10]line [13:19:10]line [13:19:10]line [13:19:10]written 0, free lines is 3287 [13:19:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 03 54 47 00 B4 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 32 30 39 34 35 33 32 10 04 04 00 F5 E3 00 00 F4 03 04 00 1B 43 C4 66 B6 04 01 00 00 94 5C F9 B3 4B A0 29 75 [13:19:10]CommunicateWithHost err = 0 [13:19:10]CheckOFDResponse [13:19:10]1017 (14) - 77093643461234 [13:19:10]1041 (16) - 0000000002094532 [13:19:10]1040 (4) - 58357 [13:19:10]1012 (4) - 20.08.2024 07:17 [13:19:10]1206 (1) - 0 [13:19:10]OFD Sender: Remove packet 58357 [13:19:10]ProducePacketName [13:19:10]name=ofd_packets/00058357 [13:19:10]NVStorageDeleteData [13:19:10]MH_Cut [13:19:10]Write to MH i2c: D1 01 00 71 17 01 5A [13:19:10]Write i2c OK [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: D1 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: D1 01 00 [13:19:10]MH_I2C_Read... [13:19:10]Read from MH i2c: D1 01 00 71 17 00 59 [13:19:10]Write to MH i2c: 01 00 00 72 17 89 [13:19:10]Write i2c OK [13:19:10]MH_I2C_Read... [13:19:11]OFD Sender: No OFD packet to send [13:19:11]*** Cut start [13:19:11]*** Partial cut [13:19:11]*** CUTSNS_PIN = 1 [13:19:11]*** CUTSNS_PIN = 0 [13:19:11]*** Brake cut motor [13:19:12]Read from MH i2c: 01 [13:19:12]MH_I2C_Read... [13:19:12]*** Stop cut motor [13:19:12]*** Cut end [13:19:12]Read from MH i2c: 01 07 00 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: 01 07 00 72 17 00 00 00 00 00 FF 0F 9E [13:19:12]process_action close_receipt done [13:19:12]requested_data is exist [13:19:12]produce_requested_data [13:19:12]requested_item fm.sn is exist - process it [13:19:12]wFMCommunicate request_size=4 [13:19:12]MH_SAM_APDU [13:19:12]CAPDU: 80 11 00 00 [13:19:12]Write to MH i2c: E2 08 00 73 17 80 11 00 00 00 00 00 00 04 [13:19:12]Write i2c OK [13:19:12]MH_I2C_Read... [13:19:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:12]Read from MH i2c: E2 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: E2 17 00 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: E2 17 00 73 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 50 [13:19:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:19:12]wFMCommunicate OK [13:19:12]requested_item fd.num is exist - process it [13:19:12]SAM_PROTO_GetFieldsCounters [13:19:12]wFMCommunicate request_size=4 [13:19:12]MH_SAM_APDU [13:19:12]CAPDU: 80 13 00 00 [13:19:12]Write to MH i2c: E2 08 00 74 17 80 13 00 00 00 00 00 00 07 [13:19:12]Write i2c OK [13:19:12]MH_I2C_Read... [13:19:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:12]Read from MH i2c: E2 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: E2 62 00 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: E2 62 00 74 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [13:19:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F5 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:19:12]wFMCommunicate OK [13:19:12]SAM_PROTO_GetFieldsCounters done [13:19:12]requested_item shift.num is exist - process it [13:19:12]requested_item shift.opened is exist - process it [13:19:12]req_shift_opened [13:19:12]FM_GetShiftState [13:19:12]SAM_PROTO_GetShiftState [13:19:12]wFMCommunicate request_size=4 [13:19:12]MH_SAM_APDU [13:19:12]CAPDU: 80 13 01 00 [13:19:12]Write to MH i2c: E2 08 00 75 17 80 13 01 00 00 00 00 00 09 [13:19:12]Write i2c OK [13:19:12]MH_I2C_Read... [13:19:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:12]Read from MH i2c: E2 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: E2 0E 00 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: E2 0E 00 75 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2C [13:19:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:19:12]wFMCommunicate OK [13:19:12]SAM_PROTO_GetShiftState done [13:19:12]FM_GetShiftState done [13:19:12]req_shift_opened done [13:19:12]requested_item shift.open_date is exist - process it [13:19:12]req_shift_open_date [13:19:12]req_shift_open_date done [13:19:12]produce_requested_data done [13:19:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58357,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:19:12]process_action_free close_receipt [13:19:12]json_value_free [13:19:12]json_value_free done [13:19:12]process_json_proto returns [13:19:12]Send response to host [13:19:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58357,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:19:12]free response buf [13:19:12]execute_script done [13:19:12]execute_script returns [13:19:12]free content buf [13:19:12]Sock 8.Close socket [13:19:12]Sock 8.Thread stoped [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:47]accept exits with 9 [13:19:47]New connection [13:19:47]New thread 3066711396 created [13:19:47]Thread 3066854756 joined [13:19:47]Waiting for new connection... [13:19:47] Sock 9.Parse request [13:19:47]Sock 9.Check first char [13:19:47]Sock 9.First char is OK [13:19:47]request: POST /json_proto HTTP/1.0 [13:19:47]Method: POST [13:19:47]URL: /json_proto [13:19:47]Method is POST - this is cgi request [13:19:47]url: /json_proto [13:19:47]query_string will be loaded in cgi processing [13:19:47]execute_cgi json_proto POST (null) [13:19:47]execute_cgi path=json_proto method=POST [13:19:47]POST find Content-Length [13:19:47]Host: 172.17.44.3:8080 [13:19:47]Content-Length: 785 [13:19:47]Content-Type: application/json [13:19:47] [13:19:47]POST finish read [13:19:47]Found Content-Length = 785 [13:19:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 20.030, "sum" : 1378.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1378.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:47]execute_script... [13:19: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)2075635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 20.030, "sum" : 1378.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1378.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:47]POST & json_proto [13:19:47]process_json_proto [13:19:47]json parsed OK: [13:19:47]protocol is kg_v1.0 [13:19:47]action value=close_receipt [13:19:47]process_action close_receipt [13:19:47]cmd_close_receipt [13:19:47]MH_GetDate [13:19:47]Write to MH i2c: F0 00 00 76 17 7C [13:19:47]Write i2c OK [13:19:47]MH_I2C_Read... [13:19:47]Read from MH i2c: F0 [13:19:47]MH_I2C_Read... [13:19:47]Read from MH i2c: F0 09 00 [13:19:47]MH_I2C_Read... [13:19:47]Read from MH i2c: F0 09 00 76 17 00 F4 97 C4 66 AD C5 5D 66 6F [13:19:47]GetLastDocTimeStamp 1724159948 [13:19:47]current date 1724159988 [13:19:47]FM_GetShiftState [13:19:47]SAM_PROTO_GetShiftState [13:19:47]wFMCommunicate request_size=4 [13:19:47]MH_SAM_APDU [13:19:47]CAPDU: 80 13 01 00 [13:19:47]Write to MH i2c: E2 08 00 77 17 80 13 01 00 00 00 00 00 0B [13:19:47]Write i2c OK [13:19:47]MH_I2C_Read... [13:19:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:47]Read from MH i2c: E2 [13:19:47]MH_I2C_Read... [13:19:47]Read from MH i2c: E2 0E 00 [13:19:47]MH_I2C_Read... [13:19:47]Read from MH i2c: E2 0E 00 77 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2E [13:19:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:19:47]wFMCommunicate OK [13:19:47]SAM_PROTO_GetShiftState done [13:19:47]FM_GetShiftState done [13:19:47]opened in 1724112910 [13:19:47]opened+sec_in_day 1724199310 [13:19:47]quantity*price = 137806 [13:19:47]sum+1 = 137807 [13:19:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1378.06 НСП 1% : 12.19 НДС 12% : 146.34 Наличными: 0.00 Безнал.: 1378.06 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 342 20.08.2024 13:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58358 ФПД: 67333542205745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131948&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58358&fm=67333542205745&tin=02508201610067®Number=0000000000162794&sum=137806 [13:19:48]StoreToDocumentArchive [13:19:48]shift 100 fd 58358 [13:19:48]save to /storage/0100/doc_00058358 [13:19:48]save last doc name /storage/0100/doc_00058358 to /storage/kkm_last_doc_name [13:19:48]save OK [13:19:48]Clear old archive folders... [13:19:48]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:19:48]tlvbuf is B6E904D0 [13:19:48]SAM_PROTO_ClearQueue [13:19:48]wFMCommunicate request_size=4 [13:19:48]MH_SAM_APDU [13:19:48]CAPDU: 80 09 00 00 [13:19:48]Write to MH i2c: E2 08 00 84 17 80 09 00 00 00 00 00 00 0D [13:19:48]Write i2c OK [13:19:48]MH_I2C_Read... [13:19:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:48]Read from MH i2c: E2 [13:19:48]MH_I2C_Read... [13:19:48]Read from MH i2c: E2 03 00 [13:19:48]MH_I2C_Read... [13:19:48]Read from MH i2c: E2 03 00 84 17 00 90 00 0F [13:19:48]RAPDU: 90 00 [13:19:48]wFMCommunicate OK [13:19:48]SAM_PROTO_ClearQueue done [13:19:48]KKMCreateOFDPacket [13:19:48]OFDProtocolAddRootSTLVToBuf [13:19:48]FM_MakeSignedData [13:19:48]FM_MakeSignedData [13:19:48]SAM_PROTO_SignData [13:19:48]wFMCommunicate request_size=4 [13:19:48]MH_SAM_APDU [13:19:48]CAPDU: 80 0D 01 02 [13:19:48]Write to MH i2c: E2 08 00 85 17 80 0D 01 02 00 00 00 00 15 [13:19:48]Write i2c OK [13:19:48]MH_I2C_Read... [13:19:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:48]Read from MH i2c: E2 [13:19:48]MH_I2C_Read... [13:19:48]Read from MH i2c: E2 03 00 [13:19:48]MH_I2C_Read... [13:19:48]Read from MH i2c: E2 03 00 85 17 00 90 00 10 [13:19:48]RAPDU: 90 00 [13:19:48]wFMCommunicate OK [13:19:48]wFMCommunicate request_size=253 [13:19:48]MH_SAM_APDU [13:19:48]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3E 4E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 4E 1A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 1A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 39 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4E 1A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 F4 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E3 00 00 35 04 06 00 3D 3D 4F DD 59 31 [13:19:48]Write to MH i2c: E2 00 01 86 17 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3E 4E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 4E 1A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 1A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 39 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4E 1A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 F4 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E3 00 00 35 04 06 00 3D 3D 4F DD 59 31 00 00 31 [13:19:48]Write i2c OK [13:19:48]MH_I2C_Read... [13:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:49]Read from MH i2c: E2 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: E2 03 00 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: E2 03 00 86 17 00 90 00 11 [13:19:49]RAPDU: 90 00 [13:19:49]wFMCommunicate OK [13:19:49]wFMCommunicate request_size=4 [13:19:49]MH_SAM_APDU [13:19:49]CAPDU: 80 0D 03 02 [13:19:49]Write to MH i2c: E2 08 00 87 17 80 0D 03 02 00 00 00 00 19 [13:19:49]Write i2c OK [13:19:49]MH_I2C_Read... [13:19:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:49]Read from MH i2c: E2 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: E2 0B 00 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: E2 0B 00 87 17 00 3F EB 80 A1 F6 C8 1A 78 90 00 B5 [13:19:49]RAPDU: 3F EB 80 A1 F6 C8 1A 78 90 00 [13:19:49]wFMCommunicate OK [13:19:49]SAM_PROTO_SignData done [13:19:49]FM_MakeSignedData done [13:19:49]CreateOFDProtocolMessage [13:19:49]wFMCommunicate request_size=4 [13:19:49]MH_SAM_APDU [13:19:49]CAPDU: 80 11 00 00 [13:19:49]Write to MH i2c: E2 08 00 88 17 80 11 00 00 00 00 00 00 19 [13:19:49]Write i2c OK [13:19:49]MH_I2C_Read... [13:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:49]Read from MH i2c: E2 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: E2 17 00 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: E2 17 00 88 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [13:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:19:49]wFMCommunicate OK [13:19:49]CreateOFDProtocolMessage done [13:19:49]OFDSenderStorePacket 58358 [13:19:49]StoreOFDPacket docnum=58358 [13:19:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 64 E0 00 01 C8 7D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3E 4E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 4E 1A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 1A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 39 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4E 1A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 F4 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E3 00 00 35 04 06 00 3D 3D 4F DD 59 31 3F EB 80 A1 F6 C8 1A 78 [13:19:49]CheckFolder [13:19:49]dirname=/storage/ofd_packets [13:19:49]CheckFolder done [13:19:49]ProducePacketName [13:19:49]name=ofd_packets/00058358 [13:19:49]NVStorageSaveData ofd_packets/00058358 [13:19:49]File name is /storage/ofd_packets/00058358 [13:19:49]Write 294 bytes [13:19:49]NVStorageSaveData done [13:19:49]OFDSenderStorePacket done [13:19:49]KKMCreateOFDPacket done [13:19:49]NVStorageSaveData kkm_last_timestamp [13:19:49]File name is /storage/kkm_last_timestamp [13:19:49]Write 4 bytes [13:19:49]NVStorageSaveData done [13:19:49]ExternCall_PrintAddStr [13:19:49]wPrintStart [13:19:49]Write to MH i2c: 01 00 00 89 17 A0 [13:19:49]Write i2c OK [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: 01 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: 01 07 00 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: 01 07 00 89 17 00 00 00 00 00 FF 0F B5 [13:19:49]RasterBufferAndPrint [13:19:49]line Счет N : (1)2075635 [13:19:49]line ИНН: 02508201610067 [13:19:49]line Контрольно-Кассовый Чек [13:19:49]line ПРОДАЖА [13:19:49]line ТРК (МРК, ГНК) : 64 [13:19:49]line Товар: 2710124130 [13:19:49]line SU-92 [13:19:49]line 20.030 * 68.80 [13:19:49]line = 1378.06 [13:19:49]line НДС 12% НСП 1% [13:19:49]line > о реализуемом товаре [13:19:49]line ИТОГО: 1378.06 [13:19:49]line НСП 1% : 12.19 [13:19:49]line НДС 12% : 146.34 [13:19:49]line Наличными: 0.00 [13:19:49]line Безнал.: 1378.06 [13:19:49]line Место: АЗС № 135 "Партнер Нефть" [13:19:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:19:49]line СНО: Общий режим [13:19:49]line Чек 342 20.08.2024 13:19 [13:19:49]line Смена: 100 ФФД: 1.0 [13:19:49]line ЗНМ: 0300000196 [13:19:49]line РНМ: 0000000000162794 [13:19:49]line Версия ККМ: v1.0 [13:19:49]line Платежная система: O! деньги [13:19:49]line ФМ: 0000000002094532 [13:19:49]line ФД: 58358 [13:19:49]line ФПД: 67333542205745 [13:19:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131948&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58358&fm=67333542205745&tin=02508201610067®Number=0000000000162794&sum=137806 [13:19:49]OFD Sender: Processing packet 58358 [packets to send 51, broken 50] [13:19:49]ProducePacketName [13:19:49]name=ofd_packets/00058358 [13:19:49]OFD Sender: To server: pG, [13:19:49]CommunicateWithHost lk.salyk.kg:30040 [13:19:49]ConnectInit lk.salyk.kg [13:19:49]written 0, free lines is 4095 [13:19:49]Connected sock=11 [13:19:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 64 E0 00 01 C8 7D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3E 4E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 4E 1A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 1A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 39 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4E 1A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 F4 97 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E3 00 00 35 04 06 00 3D 3D 4F DD 59 31 3F EB 80 A1 F6 C8 1A 78 [13:19:50]Write to MH i2c: 01 00 00 B3 17 CA [13:19:50]Write i2c OK [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: 01 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: 01 07 00 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: 01 07 00 B3 17 00 00 00 00 00 B7 0C 94 [13:19:50]RasterBufferAndPrint [13:19:50]line [13:19:50]line [13:19:50]line [13:19:50]line [13:19:50]line [13:19:50]written 0, free lines is 3259 [13:19:50]MH_Cut [13:19:50]Write to MH i2c: D1 01 00 BA 17 01 A3 [13:19:50]Write i2c OK [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: D1 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: D1 01 00 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: D1 01 00 BA 17 00 A2 [13:19:50]Write to MH i2c: 01 00 00 BB 17 D2 [13:19:50]Write i2c OK [13:19:50]MH_I2C_Read... [13:19:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F3 A7 47 00 FF EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E3 00 00 F4 03 04 00 43 43 C4 66 B6 04 01 00 00 FB 0C EC F0 6B 48 96 69 [13:19:50]CommunicateWithHost err = 0 [13:19:50]CheckOFDResponse [13:19:50]1017 (14) - 77093643461234 [13:19:50]1041 (16) - 0000000002094532 [13:19:50]1040 (4) - 58358 [13:19:50]1012 (4) - 20.08.2024 07:18 [13:19:50]1206 (1) - 0 [13:19:50]OFD Sender: Remove packet 58358 [13:19:50]ProducePacketName [13:19:50]name=ofd_packets/00058358 [13:19:50]NVStorageDeleteData [13:19:50]OFD Sender: No OFD packet to send [13:19:50]*** Cut start [13:19:50]*** Partial cut [13:19:50]*** CUTSNS_PIN = 1 [13:19:51]*** CUTSNS_PIN = 0 [13:19:51]*** Brake cut motor [13:19:51]Read from MH i2c: 01 [13:19:51]MH_I2C_Read... [13:19:51]*** Stop cut motor [13:19:51]Read from MH i2c: 01 07 00 [13:19:51]MH_I2C_Read... [13:19:51]*** Cut end [13:19:51]Read from MH i2c: 01 07 00 BB 17 00 00 00 00 00 FF 0F E7 [13:19:51]process_action close_receipt done [13:19:51]requested_data is exist [13:19:51]produce_requested_data [13:19:51]requested_item fm.sn is exist - process it [13:19:51]wFMCommunicate request_size=4 [13:19:51]MH_SAM_APDU [13:19:51]CAPDU: 80 11 00 00 [13:19:51]Write to MH i2c: E2 08 00 BC 17 80 11 00 00 00 00 00 00 4D [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:51]Read from MH i2c: E2 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 17 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 17 00 BC 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 99 [13:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:19:51]wFMCommunicate OK [13:19:51]requested_item fd.num is exist - process it [13:19:51]SAM_PROTO_GetFieldsCounters [13:19:51]wFMCommunicate request_size=4 [13:19:51]MH_SAM_APDU [13:19:51]CAPDU: 80 13 00 00 [13:19:51]Write to MH i2c: E2 08 00 BD 17 80 13 00 00 00 00 00 00 50 [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:51]Read from MH i2c: E2 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 62 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 62 00 BD 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [13:19:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F6 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:19:51]wFMCommunicate OK [13:19:51]SAM_PROTO_GetFieldsCounters done [13:19:51]requested_item shift.num is exist - process it [13:19:51]requested_item shift.opened is exist - process it [13:19:51]req_shift_opened [13:19:51]FM_GetShiftState [13:19:51]SAM_PROTO_GetShiftState [13:19:51]wFMCommunicate request_size=4 [13:19:51]MH_SAM_APDU [13:19:51]CAPDU: 80 13 01 00 [13:19:51]Write to MH i2c: E2 08 00 BE 17 80 13 01 00 00 00 00 00 52 [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:51]Read from MH i2c: E2 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 0E 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 0E 00 BE 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 75 [13:19:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:19:51]wFMCommunicate OK [13:19:51]SAM_PROTO_GetShiftState done [13:19:51]FM_GetShiftState done [13:19:51]req_shift_opened done [13:19:51]requested_item shift.open_date is exist - process it [13:19:51]req_shift_open_date [13:19:51]req_shift_open_date done [13:19:51]produce_requested_data done [13:19:51]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58358,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:19:51]process_action_free close_receipt [13:19:51]json_value_free [13:19:51]json_value_free done [13:19:51]process_json_proto returns [13:19:51]Send response to host [13:19:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58358,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:19:51]free response buf [13:19:51]execute_script done [13:19:51]execute_script returns [13:19:51]free content buf [13:19:51]Sock 9.Close socket [13:19:51]Sock 9.Thread stoped [13:19:55]OFD Sender: No OFD packet to send [13:20:00]OFD Sender: No OFD packet to send [13:20:05]OFD Sender: No OFD packet to send [13:20:10]OFD Sender: No OFD packet to send [13:20:15]OFD Sender: No OFD packet to send [13:20:20]OFD Sender: No OFD packet to send [13:20:25]OFD Sender: No OFD packet to send [13:20:26]accept exits with 8 [13:20:26]New connection [13:20:26]New thread 3066854756 created [13:20:26]Thread 3066711396 joined [13:20:26]Waiting for new connection... [13:20:26] Sock 8.Parse request [13:20:26]Sock 8.Check first char [13:20:26]Sock 8.First char is OK [13:20:26]request: POST /json_proto HTTP/1.0 [13:20:26]Method: POST [13:20:26]URL: /json_proto [13:20:26]Method is POST - this is cgi request [13:20:26]url: /json_proto [13:20:26]query_string will be loaded in cgi processing [13:20:26]execute_cgi json_proto POST (null) [13:20:26]execute_cgi path=json_proto method=POST [13:20:26]POST find Content-Length [13:20:26]Host: 172.17.44.3:8080 [13:20:26]Content-Length: 804 [13:20:26]Content-Type: application/json [13:20:26] [13:20:26]POST finish read [13:20:26]Found Content-Length = 804 [13:20:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:26]execute_script... [13:20: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)2075636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:26]POST & json_proto [13:20:26]process_json_proto [13:20:26]json parsed OK: [13:20:26]protocol is kg_v1.0 [13:20:26]action value=close_receipt [13:20:26]process_action close_receipt [13:20:26]cmd_close_receipt [13:20:26]MH_GetDate [13:20:26]Write to MH i2c: F0 00 00 BF 17 C5 [13:20:26]Write i2c OK [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: F0 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: F0 09 00 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: F0 09 00 BF 17 00 1B 98 C4 66 AD C5 5D 66 E0 [13:20:26]GetLastDocTimeStamp 1724159988 [13:20:26]current date 1724160027 [13:20:26]FM_GetShiftState [13:20:26]SAM_PROTO_GetShiftState [13:20:26]wFMCommunicate request_size=4 [13:20:26]MH_SAM_APDU [13:20:26]CAPDU: 80 13 01 00 [13:20:26]Write to MH i2c: E2 08 00 C0 17 80 13 01 00 00 00 00 00 54 [13:20:26]Write i2c OK [13:20:26]MH_I2C_Read... [13:20:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:26]Read from MH i2c: E2 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 0E 00 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 0E 00 C0 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 77 [13:20:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:20:26]wFMCommunicate OK [13:20:26]SAM_PROTO_GetShiftState done [13:20:26]FM_GetShiftState done [13:20:26]opened in 1724112910 [13:20:26]opened+sec_in_day 1724199310 [13:20:26]quantity*price = 200043 [13:20:26]sum+1 = 200044 [13:20:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 343 20.08.2024 13:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58359 ФПД: 78421998494595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132027&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58359&fm=78421998494595&tin=02508201610067®Number=0000000000162794&sum=200043 [13:20:27]StoreToDocumentArchive [13:20:27]shift 100 fd 58359 [13:20:27]save to /storage/0100/doc_00058359 [13:20:27]save last doc name /storage/0100/doc_00058359 to /storage/kkm_last_doc_name [13:20:27]save OK [13:20:27]Clear old archive folders... [13:20:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:20:27]tlvbuf is 019446C0 [13:20:27]SAM_PROTO_ClearQueue [13:20:27]wFMCommunicate request_size=4 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 09 00 00 [13:20:27]Write to MH i2c: E2 08 00 CD 17 80 09 00 00 00 00 00 00 56 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 03 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 03 00 CD 17 00 90 00 58 [13:20:27]RAPDU: 90 00 [13:20:27]wFMCommunicate OK [13:20:27]SAM_PROTO_ClearQueue done [13:20:27]KKMCreateOFDPacket [13:20:27]OFDProtocolAddRootSTLVToBuf [13:20:27]FM_MakeSignedData [13:20:27]FM_MakeSignedData [13:20:27]SAM_PROTO_SignData [13:20:27]wFMCommunicate request_size=4 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 0D 01 02 [13:20:27]Write to MH i2c: E2 08 00 CE 17 80 0D 01 02 00 00 00 00 5E [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 03 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 03 00 CE 17 00 90 00 59 [13:20:27]RAPDU: 90 00 [13:20:27]wFMCommunicate OK [13:20:27]wFMCommunicate request_size=255 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 57 01 00 00 F4 03 04 00 1B 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E3 00 00 35 04 06 00 47 [13:20:27]Write to MH i2c: E2 02 01 CF 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 1B 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E3 00 00 35 04 06 00 47 00 00 A2 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:28]Read from MH i2c: E2 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 03 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 03 00 CF 17 00 90 00 5A [13:20:28]RAPDU: 90 00 [13:20:28]wFMCommunicate OK [13:20:28]wFMCommunicate request_size=10 [13:20:28]MH_SAM_APDU [13:20:28]CAPDU: 80 0D 02 02 05 53 0B 5C E3 83 [13:20:28]Write to MH i2c: E2 0D 00 D0 17 80 0D 02 02 05 00 53 0B 5C E3 83 00 00 8B [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:28]Read from MH i2c: E2 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 03 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 03 00 D0 17 00 90 00 5B [13:20:28]RAPDU: 90 00 [13:20:28]wFMCommunicate OK [13:20:28]wFMCommunicate request_size=4 [13:20:28]MH_SAM_APDU [13:20:28]CAPDU: 80 0D 03 02 [13:20:28]Write to MH i2c: E2 08 00 D1 17 80 0D 03 02 00 00 00 00 63 [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:28]Read from MH i2c: E2 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 0B 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 0B 00 D1 17 00 F0 66 82 05 28 9B 6F 87 90 00 FA [13:20:28]RAPDU: F0 66 82 05 28 9B 6F 87 90 00 [13:20:28]wFMCommunicate OK [13:20:28]SAM_PROTO_SignData done [13:20:28]FM_MakeSignedData done [13:20:28]CreateOFDProtocolMessage [13:20:28]wFMCommunicate request_size=4 [13:20:28]MH_SAM_APDU [13:20:28]CAPDU: 80 11 00 00 [13:20:28]Write to MH i2c: E2 08 00 D2 17 80 11 00 00 00 00 00 00 63 [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:28]Read from MH i2c: E2 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 17 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 17 00 D2 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AF [13:20:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:20:28]wFMCommunicate OK [13:20:28]CreateOFDProtocolMessage done [13:20:28]OFDSenderStorePacket 58359 [13:20:28]StoreOFDPacket docnum=58359 [13:20:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AF 75 07 01 BE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 1B 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E3 00 00 35 04 06 00 47 53 0B 5C E3 83 F0 66 82 05 28 9B 6F 87 [13:20:28]CheckFolder [13:20:28]dirname=/storage/ofd_packets [13:20:28]CheckFolder done [13:20:28]ProducePacketName [13:20:28]name=ofd_packets/00058359 [13:20:28]NVStorageSaveData ofd_packets/00058359 [13:20:28]File name is /storage/ofd_packets/00058359 [13:20:28]Write 301 bytes [13:20:28]NVStorageSaveData done [13:20:28]OFDSenderStorePacket done [13:20:28]KKMCreateOFDPacket done [13:20:28]NVStorageSaveData kkm_last_timestamp [13:20:28]File name is /storage/kkm_last_timestamp [13:20:28]Write 4 bytes [13:20:28]NVStorageSaveData done [13:20:28]ExternCall_PrintAddStr [13:20:28]wPrintStart [13:20:28]Write to MH i2c: 01 00 00 D3 17 EA [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 07 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 07 00 D3 17 00 00 00 00 00 FF 0F FF [13:20:28]RasterBufferAndPrint [13:20:28]line Счет N : (1)2075636 [13:20:28]line ИНН: 02508201610067 [13:20:28]line Контрольно-Кассовый Чек [13:20:28]line ПРОДАЖА [13:20:28]line ТРК (МРК, ГНК) : 32 [13:20:28]line Товар: 2710124500 [13:20:28]line Аи-95-К-5 [13:20:28]line 26.960 * 74.20 [13:20:28]line = 2000.43 [13:20:28]line НДС 12% НСП 1% [13:20:28]line > о реализуемом товаре [13:20:28]line ИТОГО: 2000.43 [13:20:28]line НСП 1% : 17.70 [13:20:28]line НДС 12% : 212.43 [13:20:28]line Наличными: 0.00 [13:20:28]line Безнал.: 2000.43 [13:20:28]line Место: АЗС № 135 "Партнер Нефть" [13:20:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:20:28]line СНО: Общий режим [13:20:28]line Чек 343 20.08.2024 13:20 [13:20:28]line Смена: 100 ФФД: 1.0 [13:20:28]line ЗНМ: 0300000196 [13:20:28]line РНМ: 0000000000162794 [13:20:28]line Версия ККМ: v1.0 [13:20:28]line Платежная система: O! деньги [13:20:28]line ФМ: 0000000002094532 [13:20:28]line ФД: 58359 [13:20:28]line ФПД: 78421998494595 [13:20:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132027&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58359&fm=78421998494595&tin=02508201610067®Number=0000000000162794&sum=200043 [13:20:28]OFD Sender: Processing packet 58359 [packets to send 51, broken 50] [13:20:28]ProducePacketName [13:20:28]name=ofd_packets/00058359 [13:20:28]OFD Sender: To server: pG, [13:20:28]CommunicateWithHost lk.salyk.kg:30040 [13:20:28]ConnectInit lk.salyk.kg [13:20:28]written 0, free lines is 4095 [13:20:28]Connected sock=10 [13:20:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AF 75 07 01 BE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 1B 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E3 00 00 35 04 06 00 47 53 0B 5C E3 83 F0 66 82 05 28 9B 6F 87 [13:20:28]Write to MH i2c: 01 00 00 FD 17 14 [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 07 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 07 00 FD 17 00 00 00 00 00 C4 0C EB [13:20:28]RasterBufferAndPrint [13:20:28]line [13:20:28]line [13:20:28]line [13:20:28]line [13:20:28]line [13:20:28]written 0, free lines is 3273 [13:20:28]MH_Cut [13:20:28]Write to MH i2c: D1 01 00 04 18 01 EE [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: D1 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: D1 01 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: D1 01 00 04 18 00 ED [13:20:28]Write to MH i2c: 01 00 00 05 18 1D [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 09 86 47 00 3B 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E3 00 00 F4 03 04 00 69 43 C4 66 B6 04 01 00 00 A7 9A 2C 5D 56 03 64 8B [13:20:29]CommunicateWithHost err = 0 [13:20:29]CheckOFDResponse [13:20:29]1017 (14) - 77093643461234 [13:20:29]1041 (16) - 0000000002094532 [13:20:29]1040 (4) - 58359 [13:20:29]1012 (4) - 20.08.2024 07:19 [13:20:29]1206 (1) - 0 [13:20:29]OFD Sender: Remove packet 58359 [13:20:29]ProducePacketName [13:20:29]name=ofd_packets/00058359 [13:20:29]NVStorageDeleteData [13:20:29]OFD Sender: No OFD packet to send [13:20:29]*** Cut start [13:20:29]*** Partial cut [13:20:29]*** CUTSNS_PIN = 1 [13:20:29]*** CUTSNS_PIN = 0 [13:20:30]*** Brake cut motor [13:20:30]Read from MH i2c: 01 [13:20:30]MH_I2C_Read... [13:20:30]*** Stop cut motor [13:20:30]*** Cut end [13:20:30]Read from MH i2c: 01 07 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: 01 07 00 05 18 00 00 00 00 00 FF 0F 32 [13:20:30]process_action close_receipt done [13:20:30]requested_data is exist [13:20:30]produce_requested_data [13:20:30]requested_item fm.sn is exist - process it [13:20:30]wFMCommunicate request_size=4 [13:20:30]MH_SAM_APDU [13:20:30]CAPDU: 80 11 00 00 [13:20:30]Write to MH i2c: E2 08 00 06 18 80 11 00 00 00 00 00 00 98 [13:20:30]Write i2c OK [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 [13:20:30]MH_I2C_Read... [13:20:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:30]Read from MH i2c: E2 17 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 17 00 06 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E4 [13:20:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:20:30]wFMCommunicate OK [13:20:30]requested_item fd.num is exist - process it [13:20:30]SAM_PROTO_GetFieldsCounters [13:20:30]wFMCommunicate request_size=4 [13:20:30]MH_SAM_APDU [13:20:30]CAPDU: 80 13 00 00 [13:20:30]Write to MH i2c: E2 08 00 07 18 80 13 00 00 00 00 00 00 9B [13:20:30]Write i2c OK [13:20:30]MH_I2C_Read... [13:20:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:30]Read from MH i2c: E2 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 62 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 62 00 07 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [13:20:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F7 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:30]wFMCommunicate OK [13:20:30]SAM_PROTO_GetFieldsCounters done [13:20:30]requested_item shift.num is exist - process it [13:20:30]requested_item shift.opened is exist - process it [13:20:30]req_shift_opened [13:20:30]FM_GetShiftState [13:20:30]SAM_PROTO_GetShiftState [13:20:30]wFMCommunicate request_size=4 [13:20:30]MH_SAM_APDU [13:20:30]CAPDU: 80 13 01 00 [13:20:30]Write to MH i2c: E2 08 00 08 18 80 13 01 00 00 00 00 00 9D [13:20:30]Write i2c OK [13:20:30]MH_I2C_Read... [13:20:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:30]Read from MH i2c: E2 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 0E 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 0E 00 08 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C0 [13:20:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:20:30]wFMCommunicate OK [13:20:30]SAM_PROTO_GetShiftState done [13:20:30]FM_GetShiftState done [13:20:30]req_shift_opened done [13:20:30]requested_item shift.open_date is exist - process it [13:20:30]req_shift_open_date [13:20:30]req_shift_open_date done [13:20:30]produce_requested_data done [13:20:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58359,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:20:30]process_action_free close_receipt [13:20:30]json_value_free [13:20:30]json_value_free done [13:20:30]process_json_proto returns [13:20:30]Send response to host [13:20:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58359,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:20:30]free response buf [13:20:30]execute_script done [13:20:30]execute_script returns [13:20:30]free content buf [13:20:30]Sock 8.Close socket [13:20:30]Sock 8.Thread stoped [13:20:34]OFD Sender: No OFD packet to send [13:20:39]OFD Sender: No OFD packet to send [13:20:44]OFD Sender: No OFD packet to send [13:20:49]OFD Sender: No OFD packet to send [13:20:54]OFD Sender: No OFD packet to send [13:20:59]OFD Sender: No OFD packet to send [13:21:04]OFD Sender: No OFD packet to send [13:21:09]OFD Sender: No OFD packet to send [13:21:14]OFD Sender: No OFD packet to send [13:21:19]OFD Sender: No OFD packet to send [13:21:24]OFD Sender: No OFD packet to send [13:21:29]OFD Sender: No OFD packet to send [13:21:34]OFD Sender: No OFD packet to send [13:21:37]accept exits with 9 [13:21:37]New connection [13:21:37]New thread 3066711396 created [13:21:37]Thread 3066854756 joined [13:21:37]Waiting for new connection... [13:21:37] Sock 9.Parse request [13:21:37]Sock 9.Check first char [13:21:37]Sock 9.First char is OK [13:21:37]request: POST /json_proto HTTP/1.0 [13:21:37]Method: POST [13:21:37]URL: /json_proto [13:21:37]Method is POST - this is cgi request [13:21:37]url: /json_proto [13:21:37]query_string will be loaded in cgi processing [13:21:37]execute_cgi json_proto POST (null) [13:21:37]execute_cgi path=json_proto method=POST [13:21:37]POST find Content-Length [13:21:37]Host: 172.17.44.3:8080 [13:21:37]Content-Length: 804 [13:21:37]Content-Type: application/json [13:21:37] [13:21:37]POST finish read [13:21:37]Found Content-Length = 804 [13:21:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:37]execute_script... [13:21:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:37]POST & json_proto [13:21:37]process_json_proto [13:21:37]json parsed OK: [13:21:37]protocol is kg_v1.0 [13:21:37]action value=close_receipt [13:21:37]process_action close_receipt [13:21:37]cmd_close_receipt [13:21:37]MH_GetDate [13:21:37]Write to MH i2c: F0 00 00 09 18 10 [13:21:37]Write i2c OK [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: F0 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: F0 09 00 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: F0 09 00 09 18 00 62 98 C4 66 AD C5 5D 66 72 [13:21:37]GetLastDocTimeStamp 1724160027 [13:21:37]current date 1724160098 [13:21:37]FM_GetShiftState [13:21:37]SAM_PROTO_GetShiftState [13:21:37]wFMCommunicate request_size=4 [13:21:37]MH_SAM_APDU [13:21:37]CAPDU: 80 13 01 00 [13:21:37]Write to MH i2c: E2 08 00 0A 18 80 13 01 00 00 00 00 00 9F [13:21:37]Write i2c OK [13:21:37]MH_I2C_Read... [13:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:37]Read from MH i2c: E2 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: E2 0E 00 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: E2 0E 00 0A 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C2 [13:21:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:21:37]wFMCommunicate OK [13:21:37]SAM_PROTO_GetShiftState done [13:21:37]FM_GetShiftState done [13:21:37]opened in 1724112910 [13:21:37]opened+sec_in_day 1724199310 [13:21:37]quantity*price = 100005 [13:21:37]sum+1 = 100006 [13:21:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 344 20.08.2024 13:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58360 ФПД: 17986466756342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58360&fm=17986466756342&tin=02508201610067®Number=0000000000162794&sum=100005 [13:21:38]StoreToDocumentArchive [13:21:38]shift 100 fd 58360 [13:21:38]save to /storage/0100/doc_00058360 [13:21:38]save last doc name /storage/0100/doc_00058360 to /storage/kkm_last_doc_name [13:21:38]save OK [13:21:38]Clear old archive folders... [13:21:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:38]tlvbuf is 01951390 [13:21:38]SAM_PROTO_ClearQueue [13:21:38]wFMCommunicate request_size=4 [13:21:38]MH_SAM_APDU [13:21:38]CAPDU: 80 09 00 00 [13:21:38]Write to MH i2c: E2 08 00 17 18 80 09 00 00 00 00 00 00 A1 [13:21:38]Write i2c OK [13:21:38]MH_I2C_Read... [13:21:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:38]Read from MH i2c: E2 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: E2 03 00 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: E2 03 00 17 18 00 90 00 A3 [13:21:38]RAPDU: 90 00 [13:21:38]wFMCommunicate OK [13:21:38]SAM_PROTO_ClearQueue done [13:21:38]KKMCreateOFDPacket [13:21:38]OFDProtocolAddRootSTLVToBuf [13:21:38]FM_MakeSignedData [13:21:38]FM_MakeSignedData [13:21:38]SAM_PROTO_SignData [13:21:38]wFMCommunicate request_size=4 [13:21:38]MH_SAM_APDU [13:21:38]CAPDU: 80 0D 01 02 [13:21:38]Write to MH i2c: E2 08 00 18 18 80 0D 01 02 00 00 00 00 A9 [13:21:38]Write i2c OK [13:21:38]MH_I2C_Read... [13:21:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:38]Read from MH i2c: E2 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: E2 03 00 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: E2 03 00 18 18 00 90 00 A4 [13:21:38]RAPDU: 90 00 [13:21:38]wFMCommunicate OK [13:21:38]wFMCommunicate request_size=255 [13:21:38]MH_SAM_APDU [13:21:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 62 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E3 00 00 35 04 06 00 10 [13:21:38]Write to MH i2c: E2 02 01 19 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 62 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E3 00 00 35 04 06 00 10 00 00 89 [13:21:38]Write i2c OK [13:21:38]MH_I2C_Read... [13:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:38]Read from MH i2c: E2 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: E2 03 00 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: E2 03 00 19 18 00 90 00 A5 [13:21:38]RAPDU: 90 00 [13:21:38]wFMCommunicate OK [13:21:38]wFMCommunicate request_size=10 [13:21:38]MH_SAM_APDU [13:21:38]CAPDU: 80 0D 02 02 05 5B CC F6 36 F6 [13:21:38]Write to MH i2c: E2 0D 00 1A 18 80 0D 02 02 05 00 5B CC F6 36 F6 00 00 FF [13:21:38]Write i2c OK [13:21:38]MH_I2C_Read... [13:21:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:39]Read from MH i2c: E2 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: E2 03 00 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: E2 03 00 1A 18 00 90 00 A6 [13:21:39]RAPDU: 90 00 [13:21:39]wFMCommunicate OK [13:21:39]wFMCommunicate request_size=4 [13:21:39]MH_SAM_APDU [13:21:39]CAPDU: 80 0D 03 02 [13:21:39]Write to MH i2c: E2 08 00 1B 18 80 0D 03 02 00 00 00 00 AE [13:21:39]Write i2c OK [13:21:39]MH_I2C_Read... [13:21:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:39]Read from MH i2c: E2 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: E2 0B 00 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: E2 0B 00 1B 18 00 08 5A 7B 54 46 F5 82 93 90 00 30 [13:21:39]RAPDU: 08 5A 7B 54 46 F5 82 93 90 00 [13:21:39]wFMCommunicate OK [13:21:39]SAM_PROTO_SignData done [13:21:39]FM_MakeSignedData done [13:21:39]CreateOFDProtocolMessage [13:21:39]wFMCommunicate request_size=4 [13:21:39]MH_SAM_APDU [13:21:39]CAPDU: 80 11 00 00 [13:21:39]Write to MH i2c: E2 08 00 1C 18 80 11 00 00 00 00 00 00 AE [13:21:39]Write i2c OK [13:21:39]MH_I2C_Read... [13:21:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:39]Read from MH i2c: E2 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: E2 17 00 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: E2 17 00 1C 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FA [13:21:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:21:39]wFMCommunicate OK [13:21:39]CreateOFDProtocolMessage done [13:21:39]OFDSenderStorePacket 58360 [13:21:39]StoreOFDPacket docnum=58360 [13:21:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9A 68 07 01 76 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 62 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E3 00 00 35 04 06 00 10 5B CC F6 36 F6 08 5A 7B 54 46 F5 82 93 [13:21:39]CheckFolder [13:21:39]dirname=/storage/ofd_packets [13:21:39]CheckFolder done [13:21:39]ProducePacketName [13:21:39]name=ofd_packets/00058360 [13:21:39]NVStorageSaveData ofd_packets/00058360 [13:21:39]File name is /storage/ofd_packets/00058360 [13:21:39]Write 301 bytes [13:21:39]NVStorageSaveData done [13:21:39]OFDSenderStorePacket done [13:21:39]KKMCreateOFDPacket done [13:21:39]NVStorageSaveData kkm_last_timestamp [13:21:39]File name is /storage/kkm_last_timestamp [13:21:39]Write 4 bytes [13:21:39]NVStorageSaveData done [13:21:39]ExternCall_PrintAddStr [13:21:39]wPrintStart [13:21:39]Write to MH i2c: 01 00 00 1D 18 35 [13:21:39]Write i2c OK [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: 01 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: 01 07 00 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: 01 07 00 1D 18 00 00 00 00 00 FF 0F 4A [13:21:39]RasterBufferAndPrint [13:21:39]line Счет N : (1)2075638 [13:21:39]line ИНН: 02508201610067 [13:21:39]line Контрольно-Кассовый Чек [13:21:39]line ПРОДАЖА [13:21:39]line ТРК (МРК, ГНК) : 53 [13:21:39]line Товар: 2710124130 [13:21:39]line Аи-92-К-4 [13:21:39]line 14.750 * 67.80 [13:21:39]line = 1000.05 [13:21:39]line НДС 12% НСП 1% [13:21:39]line > о реализуемом товаре [13:21:39]line ИТОГО: 1000.05 [13:21:39]line НСП 1% : 8.85 [13:21:39]line НДС 12% : 106.20 [13:21:39]line Наличными: 0.00 [13:21:39]line Безнал.: 1000.05 [13:21:39]line Место: АЗС № 135 "Партнер Нефть" [13:21:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:21:39]line СНО: Общий режим [13:21:39]line Чек 344 20.08.2024 13:21 [13:21:39]line Смена: 100 ФФД: 1.0 [13:21:39]line ЗНМ: 0300000196 [13:21:39]line РНМ: 0000000000162794 [13:21:39]line Версия ККМ: v1.0 [13:21:39]line Платежная система: O! деньги [13:21:39]line ФМ: 0000000002094532 [13:21:39]line ФД: 58360 [13:21:39]line ФПД: 17986466756342 [13:21:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58360&fm=17986466756342&tin=02508201610067®Number=0000000000162794&sum=100005 [13:21:39]OFD Sender: Processing packet 58360 [packets to send 51, broken 50] [13:21:39]ProducePacketName [13:21:39]name=ofd_packets/00058360 [13:21:39]OFD Sender: To server: pG, [13:21:39]CommunicateWithHost lk.salyk.kg:30040 [13:21:39]ConnectInit lk.salyk.kg [13:21:39]written 0, free lines is 4095 [13:21:39]Connected sock=10 [13:21:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9A 68 07 01 76 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 62 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E3 00 00 35 04 06 00 10 5B CC F6 36 F6 08 5A 7B 54 46 F5 82 93 [13:21:39]Write to MH i2c: 01 00 00 47 18 5F [13:21:39]Write i2c OK [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: 01 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: 01 07 00 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: 01 07 00 47 18 00 00 00 00 00 C0 0C 32 [13:21:39]RasterBufferAndPrint [13:21:39]line [13:21:39]line [13:21:39]line [13:21:39]line [13:21:39]line [13:21:39]written 0, free lines is 3269 [13:21:39]MH_Cut [13:21:39]Write to MH i2c: D1 01 00 4E 18 01 38 [13:21:39]Write i2c OK [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: D1 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: D1 01 00 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: D1 01 00 4E 18 00 37 [13:21:39]Write to MH i2c: 01 00 00 4F 18 67 [13:21:39]Write i2c OK [13:21:39]MH_I2C_Read... [13:21:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 76 E8 47 00 66 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 32 30 39 34 35 33 32 10 04 04 00 F8 E3 00 00 F4 03 04 00 B0 43 C4 66 B6 04 01 00 00 27 C4 43 2D DF 7A 59 DF [13:21:39]CommunicateWithHost err = 0 [13:21:39]CheckOFDResponse [13:21:39]1017 (14) - 77093643461234 [13:21:39]1041 (16) - 0000000002094532 [13:21:39]1040 (4) - 58360 [13:21:39]1012 (4) - 20.08.2024 07:20 [13:21:39]1206 (1) - 0 [13:21:39]OFD Sender: Remove packet 58360 [13:21:39]ProducePacketName [13:21:39]name=ofd_packets/00058360 [13:21:39]NVStorageDeleteData [13:21:40]OFD Sender: No OFD packet to send [13:21:40]*** Cut start [13:21:40]*** Partial cut [13:21:40]*** CUTSNS_PIN = 1 [13:21:40]*** CUTSNS_PIN = 0 [13:21:41]*** Brake cut motor [13:21:41]Read from MH i2c: 01 [13:21:41]MH_I2C_Read... [13:21:41]*** Stop cut motor [13:21:41]*** Cut end [13:21:41]Read from MH i2c: 01 07 00 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: 01 07 00 4F 18 00 00 00 00 00 FF 0F 7C [13:21:41]process_action close_receipt done [13:21:41]requested_data is exist [13:21:41]produce_requested_data [13:21:41]requested_item fm.sn is exist - process it [13:21:41]wFMCommunicate request_size=4 [13:21:41]MH_SAM_APDU [13:21:41]CAPDU: 80 11 00 00 [13:21:41]Write to MH i2c: E2 08 00 50 18 80 11 00 00 00 00 00 00 E2 [13:21:41]Write i2c OK [13:21:41]MH_I2C_Read... [13:21:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:41]Read from MH i2c: E2 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: E2 17 00 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: E2 17 00 50 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [13:21:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:21:41]wFMCommunicate OK [13:21:41]requested_item fd.num is exist - process it [13:21:41]SAM_PROTO_GetFieldsCounters [13:21:41]wFMCommunicate request_size=4 [13:21:41]MH_SAM_APDU [13:21:41]CAPDU: 80 13 00 00 [13:21:41]Write to MH i2c: E2 08 00 51 18 80 13 00 00 00 00 00 00 E5 [13:21:41]Write i2c OK [13:21:41]MH_I2C_Read... [13:21:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:41]Read from MH i2c: E2 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: E2 62 00 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: E2 62 00 51 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [13:21:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F8 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:41]wFMCommunicate OK [13:21:41]SAM_PROTO_GetFieldsCounters done [13:21:41]requested_item shift.num is exist - process it [13:21:41]requested_item shift.opened is exist - process it [13:21:41]req_shift_opened [13:21:41]FM_GetShiftState [13:21:41]SAM_PROTO_GetShiftState [13:21:41]wFMCommunicate request_size=4 [13:21:41]MH_SAM_APDU [13:21:41]CAPDU: 80 13 01 00 [13:21:41]Write to MH i2c: E2 08 00 52 18 80 13 01 00 00 00 00 00 E7 [13:21:41]Write i2c OK [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: E2 [13:21:41]MH_I2C_Read... [13:21:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:41]Read from MH i2c: E2 0E 00 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: E2 0E 00 52 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0A [13:21:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:21:41]wFMCommunicate OK [13:21:41]SAM_PROTO_GetShiftState done [13:21:41]FM_GetShiftState done [13:21:41]req_shift_opened done [13:21:41]requested_item shift.open_date is exist - process it [13:21:41]req_shift_open_date [13:21:41]req_shift_open_date done [13:21:41]produce_requested_data done [13:21:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58360,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:21:41]process_action_free close_receipt [13:21:41]json_value_free [13:21:41]json_value_free done [13:21:41]process_json_proto returns [13:21:41]Send response to host [13:21:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58360,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:21:41]free response buf [13:21:41]execute_script done [13:21:41]execute_script returns [13:21:41]free content buf [13:21:41]Sock 9.Close socket [13:21:41]Sock 9.Thread stoped [13:21:42]accept exits with 8 [13:21:42]New connection [13:21:42]New thread 3066854756 created [13:21:42]Thread 3066711396 joined [13:21:42]Waiting for new connection... [13:21:42] Sock 8.Parse request [13:21:42]Sock 8.Check first char [13:21:42]Sock 8.First char is OK [13:21:42]request: POST /json_proto HTTP/1.0 [13:21:42]Method: POST [13:21:42]URL: /json_proto [13:21:42]Method is POST - this is cgi request [13:21:42]url: /json_proto [13:21:42]query_string will be loaded in cgi processing [13:21:42]execute_cgi json_proto POST (null) [13:21:42]execute_cgi path=json_proto method=POST [13:21:42]POST find Content-Length [13:21:42]Host: 172.17.44.3:8080 [13:21:42]Content-Length: 805 [13:21:42]Content-Type: application/json [13:21:42] [13:21:42]POST finish read [13:21:42]Found Content-Length = 805 [13:21:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 15.630, "sum" : 600.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:42]execute_script... [13:21: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)2075637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 15.630, "sum" : 600.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:42]POST & json_proto [13:21:42]process_json_proto [13:21:42]json parsed OK: [13:21:42]protocol is kg_v1.0 [13:21:42]action value=close_receipt [13:21:42]process_action close_receipt [13:21:42]cmd_close_receipt [13:21:42]MH_GetDate [13:21:42]Write to MH i2c: F0 00 00 53 18 5A [13:21:42]Write i2c OK [13:21:42]MH_I2C_Read... [13:21:42]Read from MH i2c: F0 [13:21:42]MH_I2C_Read... [13:21:42]Read from MH i2c: F0 09 00 [13:21:42]MH_I2C_Read... [13:21:42]Read from MH i2c: F0 09 00 53 18 00 66 98 C4 66 AD C5 5D 66 C0 [13:21:42]GetLastDocTimeStamp 1724160098 [13:21:42]current date 1724160102 [13:21:42]FM_GetShiftState [13:21:42]SAM_PROTO_GetShiftState [13:21:42]wFMCommunicate request_size=4 [13:21:42]MH_SAM_APDU [13:21:42]CAPDU: 80 13 01 00 [13:21:42]Write to MH i2c: E2 08 00 54 18 80 13 01 00 00 00 00 00 E9 [13:21:42]Write i2c OK [13:21:42]MH_I2C_Read... [13:21:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:42]Read from MH i2c: E2 [13:21:42]MH_I2C_Read... [13:21:42]Read from MH i2c: E2 0E 00 [13:21:42]MH_I2C_Read... [13:21:42]Read from MH i2c: E2 0E 00 54 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0C [13:21:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:21:42]wFMCommunicate OK [13:21:42]SAM_PROTO_GetShiftState done [13:21:42]FM_GetShiftState done [13:21:42]opened in 1724112910 [13:21:42]opened+sec_in_day 1724199310 [13:21:42]quantity*price = 60019 [13:21:42]sum+1 = 60020 [13:21:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.19 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 0.00 Безнал.: 600.19 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 345 20.08.2024 13:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58361 ФПД: 239818362327712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132142&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58361&fm=239818362327712&tin=02508201610067®Number=0000000000162794&sum=60019 [13:21:43]StoreToDocumentArchive [13:21:43]shift 100 fd 58361 [13:21:43]save to /storage/0100/doc_00058361 [13:21:43]save last doc name /storage/0100/doc_00058361 to /storage/kkm_last_doc_name [13:21:43]save OK [13:21:43]Clear old archive folders... [13:21:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:21:43]tlvbuf is 019F8160 [13:21:43]SAM_PROTO_ClearQueue [13:21:43]wFMCommunicate request_size=4 [13:21:43]MH_SAM_APDU [13:21:43]CAPDU: 80 09 00 00 [13:21:43]Write to MH i2c: E2 08 00 61 18 80 09 00 00 00 00 00 00 EB [13:21:43]Write i2c OK [13:21:43]MH_I2C_Read... [13:21:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:43]Read from MH i2c: E2 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 03 00 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 03 00 61 18 00 90 00 ED [13:21:43]RAPDU: 90 00 [13:21:43]wFMCommunicate OK [13:21:43]SAM_PROTO_ClearQueue done [13:21:43]KKMCreateOFDPacket [13:21:43]OFDProtocolAddRootSTLVToBuf [13:21:43]FM_MakeSignedData [13:21:43]FM_MakeSignedData [13:21:43]SAM_PROTO_SignData [13:21:43]wFMCommunicate request_size=4 [13:21:43]MH_SAM_APDU [13:21:43]CAPDU: 80 0D 01 02 [13:21:43]Write to MH i2c: E2 08 00 62 18 80 0D 01 02 00 00 00 00 F3 [13:21:43]Write i2c OK [13:21:43]MH_I2C_Read... [13:21:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:43]Read from MH i2c: E2 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 03 00 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 03 00 62 18 00 90 00 EE [13:21:43]RAPDU: 90 00 [13:21:43]wFMCommunicate OK [13:21:43]wFMCommunicate request_size=255 [13:21:43]MH_SAM_APDU [13:21:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0E 3D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 66 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E3 00 00 35 04 06 00 DA 1D [13:21:43]Write to MH i2c: E2 02 01 63 18 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0E 3D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 66 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E3 00 00 35 04 06 00 DA 1D 00 00 DE [13:21:43]Write i2c OK [13:21:43]MH_I2C_Read... [13:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:44]Read from MH i2c: E2 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: E2 03 00 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: E2 03 00 63 18 00 90 00 EF [13:21:44]RAPDU: 90 00 [13:21:44]wFMCommunicate OK [13:21:44]wFMCommunicate request_size=9 [13:21:44]MH_SAM_APDU [13:21:44]CAPDU: 80 0D 02 02 04 10 4C 12 A0 [13:21:44]Write to MH i2c: E2 0C 00 64 18 80 0D 02 02 04 00 10 4C 12 A0 00 00 0C [13:21:44]Write i2c OK [13:21:44]MH_I2C_Read... [13:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:44]Read from MH i2c: E2 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: E2 03 00 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: E2 03 00 64 18 00 90 00 F0 [13:21:44]RAPDU: 90 00 [13:21:44]wFMCommunicate OK [13:21:44]wFMCommunicate request_size=4 [13:21:44]MH_SAM_APDU [13:21:44]CAPDU: 80 0D 03 02 [13:21:44]Write to MH i2c: E2 08 00 65 18 80 0D 03 02 00 00 00 00 F8 [13:21:44]Write i2c OK [13:21:44]MH_I2C_Read... [13:21:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:44]Read from MH i2c: E2 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: E2 0B 00 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: E2 0B 00 65 18 00 FD 1A 52 84 9C B0 D9 75 90 00 80 [13:21:44]RAPDU: FD 1A 52 84 9C B0 D9 75 90 00 [13:21:44]wFMCommunicate OK [13:21:44]SAM_PROTO_SignData done [13:21:44]FM_MakeSignedData done [13:21:44]CreateOFDProtocolMessage [13:21:44]wFMCommunicate request_size=4 [13:21:44]MH_SAM_APDU [13:21:44]CAPDU: 80 11 00 00 [13:21:44]Write to MH i2c: E2 08 00 66 18 80 11 00 00 00 00 00 00 F8 [13:21:44]Write i2c OK [13:21:44]MH_I2C_Read... [13:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:44]Read from MH i2c: E2 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: E2 17 00 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: E2 17 00 66 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 44 [13:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:21:44]wFMCommunicate OK [13:21:44]CreateOFDProtocolMessage done [13:21:44]OFDSenderStorePacket 58361 [13:21:44]StoreOFDPacket docnum=58361 [13:21:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 D9 07 06 01 FC 8F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0E 3D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 66 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E3 00 00 35 04 06 00 DA 1D 10 4C 12 A0 FD 1A 52 84 9C B0 D9 75 [13:21:44]CheckFolder [13:21:44]dirname=/storage/ofd_packets [13:21:44]CheckFolder done [13:21:44]ProducePacketName [13:21:44]name=ofd_packets/00058361 [13:21:44]NVStorageSaveData ofd_packets/00058361 [13:21:44]File name is /storage/ofd_packets/00058361 [13:21:44]Write 300 bytes [13:21:44]NVStorageSaveData done [13:21:44]OFDSenderStorePacket done [13:21:44]KKMCreateOFDPacket done [13:21:44]NVStorageSaveData kkm_last_timestamp [13:21:44]File name is /storage/kkm_last_timestamp [13:21:44]Write 4 bytes [13:21:44]NVStorageSaveData done [13:21:44]ExternCall_PrintAddStr [13:21:44]wPrintStart [13:21:44]Write to MH i2c: 01 00 00 67 18 7F [13:21:44]Write i2c OK [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: 01 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: 01 07 00 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: 01 07 00 67 18 00 00 00 00 00 FF 0F 94 [13:21:44]RasterBufferAndPrint [13:21:44]line Счет N : (1)2075637 [13:21:44]line ИНН: 02508201610067 [13:21:44]line Контрольно-Кассовый Чек [13:21:44]line ПРОДАЖА [13:21:44]line ТРК (МРК, ГНК) : 81 [13:21:44]line Товар: 2711190000 [13:21:44]line ГАЗ-К-5 [13:21:44]line 15.630 * 38.40 [13:21:44]line = 600.19 [13:21:44]line НДС 12% НСП 1% [13:21:44]line > о реализуемом товаре [13:21:44]line ИТОГО: 600.19 [13:21:44]line НСП 1% : 5.31 [13:21:44]line НДС 12% : 63.74 [13:21:44]line Наличными: 0.00 [13:21:44]line Безнал.: 600.19 [13:21:44]line Место: АЗС № 135 "Партнер Нефть" [13:21:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:21:44]line СНО: Общий режим [13:21:44]line Чек 345 20.08.2024 13:21 [13:21:44]line Смена: 100 ФФД: 1.0 [13:21:44]line ЗНМ: 0300000196 [13:21:44]line РНМ: 0000000000162794 [13:21:44]line Версия ККМ: v1.0 [13:21:44]line Платежная система: O! деньги [13:21:44]line ФМ: 0000000002094532 [13:21:44]line ФД: 58361 [13:21:44]line ФПД: 239818362327712 [13:21:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132142&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58361&fm=239818362327712&tin=02508201610067®Number=0000000000162794&sum=60019 [13:21:44]OFD Sender: Processing packet 58361 [packets to send 51, broken 50] [13:21:44]ProducePacketName [13:21:44]name=ofd_packets/00058361 [13:21:44]OFD Sender: To server: pG, [13:21:44]CommunicateWithHost lk.salyk.kg:30040 [13:21:44]ConnectInit lk.salyk.kg [13:21:44]written 0, free lines is 4095 [13:21:44]Connected sock=10 [13:21:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 D9 07 06 01 FC 8F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0E 3D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 66 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E3 00 00 35 04 06 00 DA 1D 10 4C 12 A0 FD 1A 52 84 9C B0 D9 75 [13:21:44]Write to MH i2c: 01 00 00 91 18 A9 [13:21:44]Write i2c OK [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: 01 [13:21:44]MH_I2C_Read... [13:21:44]Read from MH i2c: 01 07 00 [13:21:44]MH_I2C_Read... [13:21:45]Read from MH i2c: 01 07 00 91 18 00 00 00 00 00 CD 0C 89 [13:21:45]RasterBufferAndPrint [13:21:45]line [13:21:45]line [13:21:45]line [13:21:45]line [13:21:45]line [13:21:45]written 0, free lines is 3289 [13:21:45]MH_Cut [13:21:45]Write to MH i2c: D1 01 00 98 18 01 82 [13:21:45]Write i2c OK [13:21:45]MH_I2C_Read... [13:21:45]Read from MH i2c: D1 [13:21:45]MH_I2C_Read... [13:21:45]Read from MH i2c: D1 01 00 [13:21:45]MH_I2C_Read... [13:21:45]Read from MH i2c: D1 01 00 98 18 00 81 [13:21:45]Write to MH i2c: 01 00 00 99 18 B1 [13:21:45]Write i2c OK [13:21:45]MH_I2C_Read... [13:21:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9D 96 47 00 4E 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 32 30 39 34 35 33 32 10 04 04 00 F9 E3 00 00 F4 03 04 00 B6 43 C4 66 B6 04 01 00 00 A8 75 83 B2 D8 BF D3 E0 [13:21:45]CommunicateWithHost err = 0 [13:21:45]CheckOFDResponse [13:21:45]1017 (14) - 77093643461234 [13:21:45]1041 (16) - 0000000002094532 [13:21:45]1040 (4) - 58361 [13:21:45]1012 (4) - 20.08.2024 07:20 [13:21:45]1206 (1) - 0 [13:21:45]OFD Sender: Remove packet 58361 [13:21:45]ProducePacketName [13:21:45]name=ofd_packets/00058361 [13:21:45]NVStorageDeleteData [13:21:45]OFD Sender: No OFD packet to send [13:21:45]*** Cut start [13:21:45]*** Partial cut [13:21:45]*** CUTSNS_PIN = 1 [13:21:45]*** CUTSNS_PIN = 0 [13:21:46]*** Brake cut motor [13:21:46]Read from MH i2c: 01 [13:21:46]MH_I2C_Read... [13:21:46]*** Stop cut motor [13:21:46]*** Cut end [13:21:46]Read from MH i2c: 01 07 00 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: 01 07 00 99 18 00 00 00 00 00 FF 0F C6 [13:21:46]process_action close_receipt done [13:21:46]requested_data is exist [13:21:46]produce_requested_data [13:21:46]requested_item fm.sn is exist - process it [13:21:46]wFMCommunicate request_size=4 [13:21:46]MH_SAM_APDU [13:21:46]CAPDU: 80 11 00 00 [13:21:46]Write to MH i2c: E2 08 00 9A 18 80 11 00 00 00 00 00 00 2C [13:21:46]Write i2c OK [13:21:46]MH_I2C_Read... [13:21:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:46]Read from MH i2c: E2 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: E2 17 00 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: E2 17 00 9A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [13:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:21:46]wFMCommunicate OK [13:21:46]requested_item fd.num is exist - process it [13:21:46]SAM_PROTO_GetFieldsCounters [13:21:46]wFMCommunicate request_size=4 [13:21:46]MH_SAM_APDU [13:21:46]CAPDU: 80 13 00 00 [13:21:46]Write to MH i2c: E2 08 00 9B 18 80 13 00 00 00 00 00 00 2F [13:21:46]Write i2c OK [13:21:46]MH_I2C_Read... [13:21:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:46]Read from MH i2c: E2 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: E2 62 00 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: E2 62 00 9B 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [13:21:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F9 E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:46]wFMCommunicate OK [13:21:46]SAM_PROTO_GetFieldsCounters done [13:21:46]requested_item shift.num is exist - process it [13:21:46]requested_item shift.opened is exist - process it [13:21:46]req_shift_opened [13:21:46]FM_GetShiftState [13:21:46]SAM_PROTO_GetShiftState [13:21:46]wFMCommunicate request_size=4 [13:21:46]MH_SAM_APDU [13:21:46]CAPDU: 80 13 01 00 [13:21:46]Write to MH i2c: E2 08 00 9C 18 80 13 01 00 00 00 00 00 31 [13:21:46]Write i2c OK [13:21:46]MH_I2C_Read... [13:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:46]Read from MH i2c: E2 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: E2 0E 00 [13:21:46]MH_I2C_Read... [13:21:46]Read from MH i2c: E2 0E 00 9C 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [13:21:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:21:46]wFMCommunicate OK [13:21:46]SAM_PROTO_GetShiftState done [13:21:46]FM_GetShiftState done [13:21:46]req_shift_opened done [13:21:46]requested_item shift.open_date is exist - process it [13:21:46]req_shift_open_date [13:21:46]req_shift_open_date done [13:21:46]produce_requested_data done [13:21:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58361,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:21:46]process_action_free close_receipt [13:21:46]json_value_free [13:21:46]json_value_free done [13:21:46]process_json_proto returns [13:21:46]Send response to host [13:21:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58361,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:21:46]free response buf [13:21:46]execute_script done [13:21:46]execute_script returns [13:21:46]free content buf [13:21:46]Sock 8.Close socket [13:21:46]Sock 8.Thread stoped [13:21:50]OFD Sender: No OFD packet to send [13:21:55]OFD Sender: No OFD packet to send [13:22:00]OFD Sender: No OFD packet to send [13:22:05]OFD Sender: No OFD packet to send [13:22:10]OFD Sender: No OFD packet to send [13:22:12]accept exits with 9 [13:22:12]New connection [13:22:12]New thread 3066711396 created [13:22:12]Thread 3066854756 joined [13:22:12]Waiting for new connection... [13:22:12] Sock 9.Parse request [13:22:12]Sock 9.Check first char [13:22:12]Sock 9.First char is OK [13:22:12]request: POST /json_proto HTTP/1.0 [13:22:12]Method: POST [13:22:12]URL: /json_proto [13:22:12]Method is POST - this is cgi request [13:22:12]url: /json_proto [13:22:12]query_string will be loaded in cgi processing [13:22:12]execute_cgi json_proto POST (null) [13:22:12]execute_cgi path=json_proto method=POST [13:22:12]POST find Content-Length [13:22:12]Host: 172.17.44.3:8080 [13:22:12]Content-Length: 801 [13:22:12]Content-Type: application/json [13:22:12] [13:22:12]POST finish read [13:22:12]Found Content-Length = 801 [13:22:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:12]execute_script... [13:22: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)2075639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:12]POST & json_proto [13:22:12]process_json_proto [13:22:12]json parsed OK: [13:22:12]protocol is kg_v1.0 [13:22:12]action value=close_receipt [13:22:12]process_action close_receipt [13:22:12]cmd_close_receipt [13:22:12]MH_GetDate [13:22:12]Write to MH i2c: F0 00 00 9D 18 A4 [13:22:12]Write i2c OK [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: F0 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: F0 09 00 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: F0 09 00 9D 18 00 85 98 C4 66 AD C5 5D 66 29 [13:22:12]GetLastDocTimeStamp 1724160102 [13:22:12]current date 1724160133 [13:22:12]FM_GetShiftState [13:22:12]SAM_PROTO_GetShiftState [13:22:12]wFMCommunicate request_size=4 [13:22:12]MH_SAM_APDU [13:22:12]CAPDU: 80 13 01 00 [13:22:12]Write to MH i2c: E2 08 00 9E 18 80 13 01 00 00 00 00 00 33 [13:22:12]Write i2c OK [13:22:12]MH_I2C_Read... [13:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:12]Read from MH i2c: E2 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: E2 0E 00 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: E2 0E 00 9E 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 56 [13:22:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:22:12]wFMCommunicate OK [13:22:12]SAM_PROTO_GetShiftState done [13:22:12]FM_GetShiftState done [13:22:12]opened in 1724112910 [13:22:12]opened+sec_in_day 1724199310 [13:22:12]quantity*price = 50036 [13:22:12]sum+1 = 50037 [13:22:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 346 20.08.2024 13:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58362 ФПД: 32845824016662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58362&fm=32845824016662&tin=02508201610067®Number=0000000000162794&sum=50036 [13:22:13]StoreToDocumentArchive [13:22:13]shift 100 fd 58362 [13:22:13]save to /storage/0100/doc_00058362 [13:22:13]save last doc name /storage/0100/doc_00058362 to /storage/kkm_last_doc_name [13:22:13]save OK [13:22:13]Clear old archive folders... [13:22:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:22:13]tlvbuf is B6EC2940 [13:22:13]SAM_PROTO_ClearQueue [13:22:13]wFMCommunicate request_size=4 [13:22:13]MH_SAM_APDU [13:22:13]CAPDU: 80 09 00 00 [13:22:13]Write to MH i2c: E2 08 00 AB 18 80 09 00 00 00 00 00 00 35 [13:22:13]Write i2c OK [13:22:13]MH_I2C_Read... [13:22:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:13]Read from MH i2c: E2 [13:22:13]MH_I2C_Read... [13:22:13]Read from MH i2c: E2 03 00 [13:22:13]MH_I2C_Read... [13:22:13]Read from MH i2c: E2 03 00 AB 18 00 90 00 37 [13:22:13]RAPDU: 90 00 [13:22:13]wFMCommunicate OK [13:22:13]SAM_PROTO_ClearQueue done [13:22:13]KKMCreateOFDPacket [13:22:13]OFDProtocolAddRootSTLVToBuf [13:22:13]FM_MakeSignedData [13:22:13]FM_MakeSignedData [13:22:13]SAM_PROTO_SignData [13:22:13]wFMCommunicate request_size=4 [13:22:13]MH_SAM_APDU [13:22:13]CAPDU: 80 0D 01 02 [13:22:13]Write to MH i2c: E2 08 00 AC 18 80 0D 01 02 00 00 00 00 3D [13:22:13]Write i2c OK [13:22:13]MH_I2C_Read... [13:22:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:13]Read from MH i2c: E2 [13:22:13]MH_I2C_Read... [13:22:13]Read from MH i2c: E2 03 00 [13:22:13]MH_I2C_Read... [13:22:13]Read from MH i2c: E2 03 00 AC 18 00 90 00 38 [13:22:13]RAPDU: 90 00 [13:22:13]wFMCommunicate OK [13:22:13]wFMCommunicate request_size=255 [13:22:13]MH_SAM_APDU [13:22: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 85 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E3 00 00 35 04 06 00 1D [13:22:13]Write to MH i2c: E2 02 01 AD 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 85 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E3 00 00 35 04 06 00 1D 00 00 00 [13:22:13]Write i2c OK [13:22:13]MH_I2C_Read... [13:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:14]Read from MH i2c: E2 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 03 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 03 00 AD 18 00 90 00 39 [13:22:14]RAPDU: 90 00 [13:22:14]wFMCommunicate OK [13:22:14]wFMCommunicate request_size=10 [13:22:14]MH_SAM_APDU [13:22:14]CAPDU: 80 0D 02 02 05 DF 83 AC 41 16 [13:22:14]Write to MH i2c: E2 0D 00 AE 18 80 0D 02 02 05 00 DF 83 AC 41 16 00 00 AF [13:22:14]Write i2c OK [13:22:14]MH_I2C_Read... [13:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:14]Read from MH i2c: E2 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 03 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 03 00 AE 18 00 90 00 3A [13:22:14]RAPDU: 90 00 [13:22:14]wFMCommunicate OK [13:22:14]wFMCommunicate request_size=4 [13:22:14]MH_SAM_APDU [13:22:14]CAPDU: 80 0D 03 02 [13:22:14]Write to MH i2c: E2 08 00 AF 18 80 0D 03 02 00 00 00 00 42 [13:22:14]Write i2c OK [13:22:14]MH_I2C_Read... [13:22:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:14]Read from MH i2c: E2 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 0B 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 0B 00 AF 18 00 87 BB E9 1B 68 DB CC 1F 90 00 B7 [13:22:14]RAPDU: 87 BB E9 1B 68 DB CC 1F 90 00 [13:22:14]wFMCommunicate OK [13:22:14]SAM_PROTO_SignData done [13:22:14]FM_MakeSignedData done [13:22:14]CreateOFDProtocolMessage [13:22:14]wFMCommunicate request_size=4 [13:22:14]MH_SAM_APDU [13:22:14]CAPDU: 80 11 00 00 [13:22:14]Write to MH i2c: E2 08 00 B0 18 80 11 00 00 00 00 00 00 42 [13:22:14]Write i2c OK [13:22:14]MH_I2C_Read... [13:22:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:14]Read from MH i2c: E2 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 17 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 17 00 B0 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8E [13:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:22:14]wFMCommunicate OK [13:22:14]CreateOFDProtocolMessage done [13:22:14]OFDSenderStorePacket 58362 [13:22:14]StoreOFDPacket docnum=58362 [13:22:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C2 A9 07 01 EC 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 85 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E3 00 00 35 04 06 00 1D DF 83 AC 41 16 87 BB E9 1B 68 DB CC 1F [13:22:14]CheckFolder [13:22:14]dirname=/storage/ofd_packets [13:22:14]CheckFolder done [13:22:14]ProducePacketName [13:22:14]name=ofd_packets/00058362 [13:22:14]NVStorageSaveData ofd_packets/00058362 [13:22:14]File name is /storage/ofd_packets/00058362 [13:22:14]Write 301 bytes [13:22:14]NVStorageSaveData done [13:22:14]OFDSenderStorePacket done [13:22:14]KKMCreateOFDPacket done [13:22:14]NVStorageSaveData kkm_last_timestamp [13:22:14]File name is /storage/kkm_last_timestamp [13:22:14]Write 4 bytes [13:22:14]NVStorageSaveData done [13:22:14]ExternCall_PrintAddStr [13:22:14]wPrintStart [13:22:14]Write to MH i2c: 01 00 00 B1 18 C9 [13:22:14]Write i2c OK [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: 01 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: 01 07 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: 01 07 00 B1 18 00 00 00 00 00 FF 0F DE [13:22:14]RasterBufferAndPrint [13:22:14]line Счет N : (1)2075639 [13:22:14]line ИНН: 02508201610067 [13:22:14]line Контрольно-Кассовый Чек [13:22:14]line ПРОДАЖА [13:22:14]line ТРК (МРК, ГНК) : 43 [13:22:14]line Товар: 2710124130 [13:22:14]line Аи-92-К-4 [13:22:14]line 7.380 * 67.80 [13:22:14]line = 500.36 [13:22:14]line НДС 12% НСП 1% [13:22:14]line > о реализуемом товаре [13:22:14]line ИТОГО: 500.36 [13:22:14]line НСП 1% : 4.43 [13:22:14]line НДС 12% : 53.14 [13:22:14]line Наличными: 0.00 [13:22:14]line Безнал.: 500.36 [13:22:14]line Место: АЗС № 135 "Партнер Нефть" [13:22:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:22:14]line СНО: Общий режим [13:22:14]line Чек 346 20.08.2024 13:22 [13:22:14]line Смена: 100 ФФД: 1.0 [13:22:14]line ЗНМ: 0300000196 [13:22:14]line РНМ: 0000000000162794 [13:22:14]line Версия ККМ: v1.0 [13:22:14]line Платежная система: O! деньги [13:22:14]line ФМ: 0000000002094532 [13:22:14]line ФД: 58362 [13:22:14]line ФПД: 32845824016662 [13:22:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58362&fm=32845824016662&tin=02508201610067®Number=0000000000162794&sum=50036 [13:22:14]OFD Sender: Processing packet 58362 [packets to send 51, broken 50] [13:22:14]ProducePacketName [13:22:14]name=ofd_packets/00058362 [13:22:14]OFD Sender: To server: pG, [13:22:14]CommunicateWithHost lk.salyk.kg:30040 [13:22:14]ConnectInit lk.salyk.kg [13:22:14]written 0, free lines is 4095 [13:22:15]Connected sock=10 [13:22:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C2 A9 07 01 EC 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 85 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E3 00 00 35 04 06 00 1D DF 83 AC 41 16 87 BB E9 1B 68 DB CC 1F [13:22:15]Write to MH i2c: 01 00 00 DB 18 F3 [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 07 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 07 00 DB 18 00 00 00 00 00 C4 0C CA [13:22:15]RasterBufferAndPrint [13:22:15]line [13:22:15]line [13:22:15]line [13:22:15]line [13:22:15]line [13:22:15]written 0, free lines is 3273 [13:22:15]MH_Cut [13:22:15]Write to MH i2c: D1 01 00 E2 18 01 CC [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: D1 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: D1 01 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: D1 01 00 E2 18 00 CB [13:22:15]Write to MH i2c: 01 00 00 E3 18 FB [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 20 8D 47 00 4F 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 32 30 39 34 35 33 32 10 04 04 00 FA E3 00 00 F4 03 04 00 D4 43 C4 66 B6 04 01 00 00 7E A7 7B 01 1A 1F DA 4C [13:22:15]CommunicateWithHost err = 0 [13:22:15]CheckOFDResponse [13:22:15]1017 (14) - 77093643461234 [13:22:15]1041 (16) - 0000000002094532 [13:22:15]1040 (4) - 58362 [13:22:15]1012 (4) - 20.08.2024 07:20 [13:22:15]1206 (1) - 0 [13:22:15]OFD Sender: Remove packet 58362 [13:22:15]ProducePacketName [13:22:15]name=ofd_packets/00058362 [13:22:15]NVStorageDeleteData [13:22:15]OFD Sender: No OFD packet to send [13:22:16]*** Cut start [13:22:16]*** Partial cut [13:22:16]*** CUTSNS_PIN = 1 [13:22:16]*** CUTSNS_PIN = 0 [13:22:16]*** Brake cut motor [13:22:16]Read from MH i2c: 01 [13:22:16]MH_I2C_Read... [13:22:16]*** Stop cut motor [13:22:16]*** Cut end [13:22:16]Read from MH i2c: 01 07 00 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: 01 07 00 E3 18 00 00 00 00 00 FF 0F 10 [13:22:16]process_action close_receipt done [13:22:16]requested_data is exist [13:22:16]produce_requested_data [13:22:16]requested_item fm.sn is exist - process it [13:22:16]wFMCommunicate request_size=4 [13:22:16]MH_SAM_APDU [13:22:16]CAPDU: 80 11 00 00 [13:22:16]Write to MH i2c: E2 08 00 E4 18 80 11 00 00 00 00 00 00 76 [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:16]Read from MH i2c: E2 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 17 00 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 17 00 E4 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C2 [13:22:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:22:16]wFMCommunicate OK [13:22:16]requested_item fd.num is exist - process it [13:22:16]SAM_PROTO_GetFieldsCounters [13:22:16]wFMCommunicate request_size=4 [13:22:16]MH_SAM_APDU [13:22:16]CAPDU: 80 13 00 00 [13:22:16]Write to MH i2c: E2 08 00 E5 18 80 13 00 00 00 00 00 00 79 [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:16]Read from MH i2c: E2 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 62 00 [13:22:16]MH_I2C_Read... [13:22:16]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [13:22:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FA E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:16]wFMCommunicate OK [13:22:16]SAM_PROTO_GetFieldsCounters done [13:22:16]requested_item shift.num is exist - process it [13:22:16]requested_item shift.opened is exist - process it [13:22:16]req_shift_opened [13:22:16]FM_GetShiftState [13:22:16]SAM_PROTO_GetShiftState [13:22:16]wFMCommunicate request_size=4 [13:22:16]MH_SAM_APDU [13:22:16]CAPDU: 80 13 01 00 [13:22:16]Write to MH i2c: E2 08 00 E6 18 80 13 01 00 00 00 00 00 7B [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:17]Read from MH i2c: E2 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: E2 0E 00 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: E2 0E 00 E6 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9E [13:22:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:22:17]wFMCommunicate OK [13:22:17]SAM_PROTO_GetShiftState done [13:22:17]FM_GetShiftState done [13:22:17]req_shift_opened done [13:22:17]requested_item shift.open_date is exist - process it [13:22:17]req_shift_open_date [13:22:17]req_shift_open_date done [13:22:17]produce_requested_data done [13:22:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58362,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:22:17]process_action_free close_receipt [13:22:17]json_value_free [13:22:17]json_value_free done [13:22:17]process_json_proto returns [13:22:17]Send response to host [13:22:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58362,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:22:17]free response buf [13:22:17]execute_script done [13:22:17]execute_script returns [13:22:17]free content buf [13:22:17]Sock 9.Close socket [13:22:17]Sock 9.Thread stoped [13:22:20]OFD Sender: No OFD packet to send [13:22:25]OFD Sender: No OFD packet to send [13:22:30]OFD Sender: No OFD packet to send [13:22:35]OFD Sender: No OFD packet to send [13:22:40]OFD Sender: No OFD packet to send [13:22:45]OFD Sender: No OFD packet to send [13:22:48]accept exits with 8 [13:22:48]New connection [13:22:48]New thread 3066854756 created [13:22:48]Thread 3066711396 joined [13:22:48]Waiting for new connection... [13:22:48] Sock 8.Parse request [13:22:48]Sock 8.Check first char [13:22:48]Sock 8.First char is OK [13:22:48]request: POST /json_proto HTTP/1.0 [13:22:48]Method: POST [13:22:48]URL: /json_proto [13:22:48]Method is POST - this is cgi request [13:22:48]url: /json_proto [13:22:48]query_string will be loaded in cgi processing [13:22:48]execute_cgi json_proto POST (null) [13:22:48]execute_cgi path=json_proto method=POST [13:22:48]POST find Content-Length [13:22:48]Host: 172.17.44.3:8080 [13:22:48]Content-Length: 802 [13:22:48]Content-Type: application/json [13:22:48] [13:22:48]POST finish read [13:22:48]Found Content-Length = 802 [13:22:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 7.260, "sum" : 700.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:48]execute_script... [13:22: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)2075640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 7.260, "sum" : 700.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:48]POST & json_proto [13:22:48]process_json_proto [13:22:48]json parsed OK: [13:22:48]protocol is kg_v1.0 [13:22:48]action value=close_receipt [13:22:48]process_action close_receipt [13:22:48]cmd_close_receipt [13:22:48]MH_GetDate [13:22:48]Write to MH i2c: F0 00 00 E7 18 EE [13:22:48]Write i2c OK [13:22:48]MH_I2C_Read... [13:22:48]Read from MH i2c: F0 [13:22:48]MH_I2C_Read... [13:22:48]Read from MH i2c: F0 09 00 [13:22:48]MH_I2C_Read... [13:22:48]Read from MH i2c: F0 09 00 E7 18 00 A8 98 C4 66 AD C5 5D 66 96 [13:22:48]GetLastDocTimeStamp 1724160133 [13:22:48]current date 1724160168 [13:22:48]FM_GetShiftState [13:22:48]SAM_PROTO_GetShiftState [13:22:48]wFMCommunicate request_size=4 [13:22:48]MH_SAM_APDU [13:22:48]CAPDU: 80 13 01 00 [13:22:48]Write to MH i2c: E2 08 00 E8 18 80 13 01 00 00 00 00 00 7D [13:22:48]Write i2c OK [13:22:48]MH_I2C_Read... [13:22:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:48]Read from MH i2c: E2 [13:22:48]MH_I2C_Read... [13:22:48]Read from MH i2c: E2 0E 00 [13:22:48]MH_I2C_Read... [13:22:48]Read from MH i2c: E2 0E 00 E8 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A0 [13:22:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:22:48]wFMCommunicate OK [13:22:48]SAM_PROTO_GetShiftState done [13:22:48]FM_GetShiftState done [13:22:48]opened in 1724112910 [13:22:48]opened+sec_in_day 1724199310 [13:22:48]quantity*price = 70059 [13:22:48]sum+1 = 70060 [13:22:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.59 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 0.00 Безнал.: 700.59 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 347 20.08.2024 13:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58363 ФПД: 94390309963943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132249&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58363&fm=94390309963943&tin=02508201610067®Number=0000000000162794&sum=70059 [13:22:49]StoreToDocumentArchive [13:22:49]shift 100 fd 58363 [13:22:49]save to /storage/0100/doc_00058363 [13:22:49]save last doc name /storage/0100/doc_00058363 to /storage/kkm_last_doc_name [13:22:49]save OK [13:22:49]Clear old archive folders... [13:22:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:22:49]tlvbuf is 01951350 [13:22:49]SAM_PROTO_ClearQueue [13:22:49]wFMCommunicate request_size=4 [13:22:49]MH_SAM_APDU [13:22:49]CAPDU: 80 09 00 00 [13:22:49]Write to MH i2c: E2 08 00 F5 18 80 09 00 00 00 00 00 00 7F [13:22:49]Write i2c OK [13:22:49]MH_I2C_Read... [13:22:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:49]Read from MH i2c: E2 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 03 00 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 03 00 F5 18 00 90 00 81 [13:22:49]RAPDU: 90 00 [13:22:49]wFMCommunicate OK [13:22:49]SAM_PROTO_ClearQueue done [13:22:49]KKMCreateOFDPacket [13:22:49]OFDProtocolAddRootSTLVToBuf [13:22:49]FM_MakeSignedData [13:22:49]FM_MakeSignedData [13:22:49]SAM_PROTO_SignData [13:22:49]wFMCommunicate request_size=4 [13:22:49]MH_SAM_APDU [13:22:49]CAPDU: 80 0D 01 02 [13:22:49]Write to MH i2c: E2 08 00 F6 18 80 0D 01 02 00 00 00 00 87 [13:22:49]Write i2c OK [13:22:49]MH_I2C_Read... [13:22:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:49]Read from MH i2c: E2 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 03 00 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 03 00 F6 18 00 90 00 82 [13:22:49]RAPDU: 90 00 [13:22:49]wFMCommunicate OK [13:22:49]wFMCommunicate request_size=255 [13:22:49]MH_SAM_APDU [13:22:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 A9 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E3 00 00 35 04 06 00 [13:22:49]Write to MH i2c: E2 02 01 F7 18 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 A9 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E3 00 00 35 04 06 00 00 00 E4 [13:22:49]Write i2c OK [13:22:49]MH_I2C_Read... [13:22:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:49]Read from MH i2c: E2 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 03 00 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 03 00 F7 18 00 90 00 83 [13:22:49]RAPDU: 90 00 [13:22:49]wFMCommunicate OK [13:22:49]wFMCommunicate request_size=11 [13:22:49]MH_SAM_APDU [13:22:49]CAPDU: 80 0D 02 02 06 55 D8 F4 E5 48 A7 [13:22:49]Write to MH i2c: E2 0E 00 F8 18 80 0D 02 02 06 00 55 D8 F4 E5 48 A7 00 00 8B [13:22:49]Write i2c OK [13:22:49]MH_I2C_Read... [13:22:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:49]Read from MH i2c: E2 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 03 00 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 03 00 F8 18 00 90 00 84 [13:22:49]RAPDU: 90 00 [13:22:49]wFMCommunicate OK [13:22:49]wFMCommunicate request_size=4 [13:22:49]MH_SAM_APDU [13:22:49]CAPDU: 80 0D 03 02 [13:22:49]Write to MH i2c: E2 08 00 F9 18 80 0D 03 02 00 00 00 00 8C [13:22:49]Write i2c OK [13:22:49]MH_I2C_Read... [13:22:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:49]Read from MH i2c: E2 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 0B 00 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 0B 00 F9 18 00 DB BB 97 AB EA 3F D1 DA 90 00 39 [13:22:49]RAPDU: DB BB 97 AB EA 3F D1 DA 90 00 [13:22:49]wFMCommunicate OK [13:22:49]SAM_PROTO_SignData done [13:22:49]FM_MakeSignedData done [13:22:49]CreateOFDProtocolMessage [13:22:49]wFMCommunicate request_size=4 [13:22:49]MH_SAM_APDU [13:22:49]CAPDU: 80 11 00 00 [13:22:49]Write to MH i2c: E2 08 00 FA 18 80 11 00 00 00 00 00 00 8C [13:22:49]Write i2c OK [13:22:49]MH_I2C_Read... [13:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:49]Read from MH i2c: E2 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 17 00 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: E2 17 00 FA 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D8 [13:22:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:22:49]wFMCommunicate OK [13:22:49]CreateOFDProtocolMessage done [13:22:49]OFDSenderStorePacket 58363 [13:22:49]StoreOFDPacket docnum=58363 [13:22:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 7A 79 08 01 68 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 A9 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E3 00 00 35 04 06 00 55 D8 F4 E5 48 A7 DB BB 97 AB EA 3F D1 DA [13:22:49]CheckFolder [13:22:49]dirname=/storage/ofd_packets [13:22:49]CheckFolder done [13:22:49]ProducePacketName [13:22:49]name=ofd_packets/00058363 [13:22:49]NVStorageSaveData ofd_packets/00058363 [13:22:49]File name is /storage/ofd_packets/00058363 [13:22:49]Write 302 bytes [13:22:49]NVStorageSaveData done [13:22:49]OFDSenderStorePacket done [13:22:49]KKMCreateOFDPacket done [13:22:49]NVStorageSaveData kkm_last_timestamp [13:22:49]File name is /storage/kkm_last_timestamp [13:22:49]Write 4 bytes [13:22:49]NVStorageSaveData done [13:22:49]ExternCall_PrintAddStr [13:22:49]wPrintStart [13:22:49]Write to MH i2c: 01 00 00 FB 18 13 [13:22:49]Write i2c OK [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: 01 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: 01 07 00 [13:22:49]MH_I2C_Read... [13:22:49]Read from MH i2c: 01 07 00 FB 18 00 00 00 00 00 FF 0F 28 [13:22:49]RasterBufferAndPrint [13:22:49]line Счет N : (1)2075640 [13:22:49]line ИНН: 02508201610067 [13:22:49]line Контрольно-Кассовый Чек [13:22:49]line ПРОДАЖА [13:22:49]line ТРК (МРК, ГНК) : 61 [13:22:49]line Товар: 2710124900 [13:22:49]line Аи-100-К-3 [13:22:49]line 7.260 * 96.50 [13:22:49]line = 700.59 [13:22:49]line НДС 12% НСП 1% [13:22:49]line > о реализуемом товаре [13:22:49]line ИТОГО: 700.59 [13:22:49]line НСП 1% : 6.20 [13:22:49]line НДС 12% : 74.40 [13:22:49]line Наличными: 0.00 [13:22:49]line Безнал.: 700.59 [13:22:49]line Место: АЗС № 135 "Партнер Нефть" [13:22:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:22:49]line СНО: Общий режим [13:22:49]line Чек 347 20.08.2024 13:22 [13:22:49]line Смена: 100 ФФД: 1.0 [13:22:49]line ЗНМ: 0300000196 [13:22:49]line РНМ: 0000000000162794 [13:22:49]line Версия ККМ: v1.0 [13:22:49]line Платежная система: O! деньги [13:22:49]line ФМ: 0000000002094532 [13:22:49]line ФД: 58363 [13:22:49]line ФПД: 94390309963943 [13:22:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132249&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58363&fm=94390309963943&tin=02508201610067®Number=0000000000162794&sum=70059 [13:22:50]written 0, free lines is 4095 [13:22:50]OFD Sender: Processing packet 58363 [packets to send 51, broken 50] [13:22:50]ProducePacketName [13:22:50]name=ofd_packets/00058363 [13:22:50]OFD Sender: To server: pG, [13:22:50]CommunicateWithHost lk.salyk.kg:30040 [13:22:50]ConnectInit lk.salyk.kg [13:22:50]Connected sock=10 [13:22:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 7A 79 08 01 68 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 A9 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E3 00 00 35 04 06 00 55 D8 F4 E5 48 A7 DB BB 97 AB EA 3F D1 DA [13:22:50]Write to MH i2c: 01 00 00 25 19 3E [13:22:50]Write i2c OK [13:22:50]MH_I2C_Read... [13:22:50]Read from MH i2c: 01 [13:22:50]MH_I2C_Read... [13:22:50]Read from MH i2c: 01 07 00 [13:22:50]MH_I2C_Read... [13:22:50]Read from MH i2c: 01 07 00 25 19 00 00 00 00 00 C3 0C 14 [13:22:50]RasterBufferAndPrint [13:22:50]line [13:22:50]line [13:22:50]line [13:22:50]line [13:22:50]line [13:22:50]written 0, free lines is 3272 [13:22:50]MH_Cut [13:22:50]Write to MH i2c: D1 01 00 2C 19 01 17 [13:22:50]Write i2c OK [13:22:50]MH_I2C_Read... [13:22:50]Read from MH i2c: D1 [13:22:50]MH_I2C_Read... [13:22:50]Read from MH i2c: D1 01 00 [13:22:50]MH_I2C_Read... [13:22:50]Read from MH i2c: D1 01 00 2C 19 00 16 [13:22:50]Write to MH i2c: 01 00 00 2D 19 46 [13:22:50]Write i2c OK [13:22:50]MH_I2C_Read... [13:22:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A9 32 47 00 9B 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 32 30 39 34 35 33 32 10 04 04 00 FB E3 00 00 F4 03 04 00 F7 43 C4 66 B6 04 01 00 00 2E E5 68 C0 A8 44 6C 25 [13:22:50]CommunicateWithHost err = 0 [13:22:50]CheckOFDResponse [13:22:50]1017 (14) - 77093643461234 [13:22:50]1041 (16) - 0000000002094532 [13:22:50]1040 (4) - 58363 [13:22:50]1012 (4) - 20.08.2024 07:21 [13:22:50]1206 (1) - 0 [13:22:50]OFD Sender: Remove packet 58363 [13:22:50]ProducePacketName [13:22:50]name=ofd_packets/00058363 [13:22:50]NVStorageDeleteData [13:22:51]OFD Sender: No OFD packet to send [13:22:51]*** Cut start [13:22:51]*** Partial cut [13:22:51]*** CUTSNS_PIN = 1 [13:22:51]*** CUTSNS_PIN = 0 [13:22:51]*** Brake cut motor [13:22:52]Read from MH i2c: 01 [13:22:52]MH_I2C_Read... [13:22:52]*** Stop cut motor [13:22:52]*** Cut end [13:22:52]Read from MH i2c: 01 07 00 [13:22:52]MH_I2C_Read... [13:22:52]Read from MH i2c: 01 07 00 2D 19 00 00 00 00 00 FF 0F 5B [13:22:52]process_action close_receipt done [13:22:52]requested_data is exist [13:22:52]produce_requested_data [13:22:52]requested_item fm.sn is exist - process it [13:22:52]wFMCommunicate request_size=4 [13:22:52]MH_SAM_APDU [13:22:52]CAPDU: 80 11 00 00 [13:22:52]Write to MH i2c: E2 08 00 2E 19 80 11 00 00 00 00 00 00 C1 [13:22:52]Write i2c OK [13:22:52]MH_I2C_Read... [13:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:52]Read from MH i2c: E2 [13:22:52]MH_I2C_Read... [13:22:52]Read from MH i2c: E2 17 00 [13:22:52]MH_I2C_Read... [13:22:52]Read from MH i2c: E2 17 00 2E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [13:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:22:52]wFMCommunicate OK [13:22:52]requested_item fd.num is exist - process it [13:22:52]SAM_PROTO_GetFieldsCounters [13:22:52]wFMCommunicate request_size=4 [13:22:52]MH_SAM_APDU [13:22:52]CAPDU: 80 13 00 00 [13:22:52]Write to MH i2c: E2 08 00 2F 19 80 13 00 00 00 00 00 00 C4 [13:22:52]Write i2c OK [13:22:52]MH_I2C_Read... [13:22:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:52]Read from MH i2c: E2 [13:22:52]MH_I2C_Read... [13:22:52]Read from MH i2c: E2 62 00 [13:22:52]MH_I2C_Read... [13:22:52]Read from MH i2c: E2 62 00 2F 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [13:22:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FB E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:52]wFMCommunicate OK [13:22:52]SAM_PROTO_GetFieldsCounters done [13:22:52]requested_item shift.num is exist - process it [13:22:52]requested_item shift.opened is exist - process it [13:22:52]req_shift_opened [13:22:52]FM_GetShiftState [13:22:52]SAM_PROTO_GetShiftState [13:22:52]wFMCommunicate request_size=4 [13:22:52]MH_SAM_APDU [13:22:52]CAPDU: 80 13 01 00 [13:22:52]Write to MH i2c: E2 08 00 30 19 80 13 01 00 00 00 00 00 C6 [13:22:52]Write i2c OK [13:22:52]MH_I2C_Read... [13:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:52]Read from MH i2c: E2 [13:22:52]MH_I2C_Read... [13:22:52]Read from MH i2c: E2 0E 00 [13:22:52]MH_I2C_Read... [13:22:52]Read from MH i2c: E2 0E 00 30 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [13:22:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:22:52]wFMCommunicate OK [13:22:52]SAM_PROTO_GetShiftState done [13:22:52]FM_GetShiftState done [13:22:52]req_shift_opened done [13:22:52]requested_item shift.open_date is exist - process it [13:22:52]req_shift_open_date [13:22:52]req_shift_open_date done [13:22:52]produce_requested_data done [13:22:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58363,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:22:52]process_action_free close_receipt [13:22:52]json_value_free [13:22:52]json_value_free done [13:22:52]process_json_proto returns [13:22:52]Send response to host [13:22:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58363,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:22:52]free response buf [13:22:52]execute_script done [13:22:52]execute_script returns [13:22:52]free content buf [13:22:52]Sock 8.Close socket [13:22:52]Sock 8.Thread stoped [13:22:56]OFD Sender: No OFD packet to send [13:23:01]OFD Sender: No OFD packet to send [13:23:06]OFD Sender: No OFD packet to send [13:23:07]accept exits with 9 [13:23:07]New connection [13:23:07]New thread 3066711396 created [13:23:07]Thread 3066854756 joined [13:23:07]Waiting for new connection... [13:23:07] Sock 9.Parse request [13:23:07]Sock 9.Check first char [13:23:07]Sock 9.First char is OK [13:23:07]request: POST /json_proto HTTP/1.0 [13:23:07]Method: POST [13:23:07]URL: /json_proto [13:23:07]Method is POST - this is cgi request [13:23:07]url: /json_proto [13:23:07]query_string will be loaded in cgi processing [13:23:07]execute_cgi json_proto POST (null) [13:23:07]execute_cgi path=json_proto method=POST [13:23:07]POST find Content-Length [13:23:07]Host: 172.17.44.3:8080 [13:23:07]Content-Length: 802 [13:23:07]Content-Type: application/json [13:23:07] [13:23:07]POST finish read [13:23:07]Found Content-Length = 802 [13:23:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:07]execute_script... [13:23:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:07]POST & json_proto [13:23:07]process_json_proto [13:23:07]json parsed OK: [13:23:07]protocol is kg_v1.0 [13:23:07]action value=close_receipt [13:23:07]process_action close_receipt [13:23:07]cmd_close_receipt [13:23:07]MH_GetDate [13:23:07]Write to MH i2c: F0 00 00 31 19 39 [13:23:07]Write i2c OK [13:23:07]MH_I2C_Read... [13:23:07]Read from MH i2c: F0 [13:23:07]MH_I2C_Read... [13:23:07]Read from MH i2c: F0 09 00 [13:23:07]MH_I2C_Read... [13:23:07]Read from MH i2c: F0 09 00 31 19 00 BC 98 C4 66 AD C5 5D 66 F5 [13:23:07]GetLastDocTimeStamp 1724160169 [13:23:07]current date 1724160188 [13:23:07]FM_GetShiftState [13:23:07]SAM_PROTO_GetShiftState [13:23:07]wFMCommunicate request_size=4 [13:23:07]MH_SAM_APDU [13:23:07]CAPDU: 80 13 01 00 [13:23:07]Write to MH i2c: E2 08 00 32 19 80 13 01 00 00 00 00 00 C8 [13:23:07]Write i2c OK [13:23:07]MH_I2C_Read... [13:23:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:07]Read from MH i2c: E2 [13:23:07]MH_I2C_Read... [13:23:07]Read from MH i2c: E2 0E 00 [13:23:07]MH_I2C_Read... [13:23:07]Read from MH i2c: E2 0E 00 32 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EB [13:23:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:23:07]wFMCommunicate OK [13:23:07]SAM_PROTO_GetShiftState done [13:23:07]FM_GetShiftState done [13:23:07]opened in 1724112910 [13:23:07]opened+sec_in_day 1724199310 [13:23:07]quantity*price = 80004 [13:23:07]sum+1 = 80005 [13:23:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 348 20.08.2024 13:23 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58364 ФПД: 10520918242117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132308&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58364&fm=10520918242117&tin=02508201610067®Number=0000000000162794&sum=80004 [13:23:08]StoreToDocumentArchive [13:23:08]shift 100 fd 58364 [13:23:08]save to /storage/0100/doc_00058364 [13:23:08]save last doc name /storage/0100/doc_00058364 to /storage/kkm_last_doc_name [13:23:08]save OK [13:23:08]Clear old archive folders... [13:23:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:08]tlvbuf is 0197D0F0 [13:23:08]SAM_PROTO_ClearQueue [13:23:08]wFMCommunicate request_size=4 [13:23:08]MH_SAM_APDU [13:23:08]CAPDU: 80 09 00 00 [13:23:08]Write to MH i2c: E2 08 00 3F 19 80 09 00 00 00 00 00 00 CA [13:23:08]Write i2c OK [13:23:08]MH_I2C_Read... [13:23:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:08]Read from MH i2c: E2 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 03 00 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 03 00 3F 19 00 90 00 CC [13:23:08]RAPDU: 90 00 [13:23:08]wFMCommunicate OK [13:23:08]SAM_PROTO_ClearQueue done [13:23:08]KKMCreateOFDPacket [13:23:08]OFDProtocolAddRootSTLVToBuf [13:23:08]FM_MakeSignedData [13:23:08]FM_MakeSignedData [13:23:08]SAM_PROTO_SignData [13:23:08]wFMCommunicate request_size=4 [13:23:08]MH_SAM_APDU [13:23:08]CAPDU: 80 0D 01 02 [13:23:08]Write to MH i2c: E2 08 00 40 19 80 0D 01 02 00 00 00 00 D2 [13:23:08]Write i2c OK [13:23:08]MH_I2C_Read... [13:23:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:08]Read from MH i2c: E2 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 03 00 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 03 00 40 19 00 90 00 CD [13:23:08]RAPDU: 90 00 [13:23:08]wFMCommunicate OK [13:23:08]wFMCommunicate request_size=255 [13:23:08]MH_SAM_APDU [13:23: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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 BC 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E3 00 00 35 04 06 00 09 [13:23:08]Write to MH i2c: E2 02 01 41 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 BC 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E3 00 00 35 04 06 00 09 00 00 29 [13:23:09]Write i2c OK [13:23:09]MH_I2C_Read... [13:23:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:09]Read from MH i2c: E2 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: E2 03 00 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: E2 03 00 41 19 00 90 00 CE [13:23:09]RAPDU: 90 00 [13:23:09]wFMCommunicate OK [13:23:09]wFMCommunicate request_size=10 [13:23:09]MH_SAM_APDU [13:23:09]CAPDU: 80 0D 02 02 05 91 97 98 33 45 [13:23:09]Write to MH i2c: E2 0D 00 42 19 80 0D 02 02 05 00 91 97 98 33 45 00 00 17 [13:23:09]Write i2c OK [13:23:09]MH_I2C_Read... [13:23:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:09]Read from MH i2c: E2 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: E2 03 00 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: E2 03 00 42 19 00 90 00 CF [13:23:09]RAPDU: 90 00 [13:23:09]wFMCommunicate OK [13:23:09]wFMCommunicate request_size=4 [13:23:09]MH_SAM_APDU [13:23:09]CAPDU: 80 0D 03 02 [13:23:09]Write to MH i2c: E2 08 00 43 19 80 0D 03 02 00 00 00 00 D7 [13:23:09]Write i2c OK [13:23:09]MH_I2C_Read... [13:23:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:09]Read from MH i2c: E2 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: E2 0B 00 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: E2 0B 00 43 19 00 43 88 E5 EA BE 7C 72 02 90 00 20 [13:23:09]RAPDU: 43 88 E5 EA BE 7C 72 02 90 00 [13:23:09]wFMCommunicate OK [13:23:09]SAM_PROTO_SignData done [13:23:09]FM_MakeSignedData done [13:23:09]CreateOFDProtocolMessage [13:23:09]wFMCommunicate request_size=4 [13:23:09]MH_SAM_APDU [13:23:09]CAPDU: 80 11 00 00 [13:23:09]Write to MH i2c: E2 08 00 44 19 80 11 00 00 00 00 00 00 D7 [13:23:09]Write i2c OK [13:23:09]MH_I2C_Read... [13:23:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:09]Read from MH i2c: E2 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: E2 17 00 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: E2 17 00 44 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [13:23:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:23:09]wFMCommunicate OK [13:23:09]CreateOFDProtocolMessage done [13:23:09]OFDSenderStorePacket 58364 [13:23:09]StoreOFDPacket docnum=58364 [13:23:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 97 E4 07 01 30 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 BC 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E3 00 00 35 04 06 00 09 91 97 98 33 45 43 88 E5 EA BE 7C 72 02 [13:23:09]CheckFolder [13:23:09]dirname=/storage/ofd_packets [13:23:09]CheckFolder done [13:23:09]ProducePacketName [13:23:09]name=ofd_packets/00058364 [13:23:09]NVStorageSaveData ofd_packets/00058364 [13:23:09]File name is /storage/ofd_packets/00058364 [13:23:09]Write 301 bytes [13:23:09]NVStorageSaveData done [13:23:09]OFDSenderStorePacket done [13:23:09]KKMCreateOFDPacket done [13:23:09]NVStorageSaveData kkm_last_timestamp [13:23:09]File name is /storage/kkm_last_timestamp [13:23:09]Write 4 bytes [13:23:09]NVStorageSaveData done [13:23:09]ExternCall_PrintAddStr [13:23:09]wPrintStart [13:23:09]Write to MH i2c: 01 00 00 45 19 5E [13:23:09]Write i2c OK [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: 01 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: 01 07 00 [13:23:09]MH_I2C_Read... [13:23:09]Read from MH i2c: 01 07 00 45 19 00 00 00 00 00 FF 0F 73 [13:23:09]RasterBufferAndPrint [13:23:09]line Счет N : (1)2075641 [13:23:09]line ИНН: 02508201610067 [13:23:09]line Контрольно-Кассовый Чек [13:23:09]line ПРОДАЖА [13:23:09]line ТРК (МРК, ГНК) : 33 [13:23:09]line Товар: 2710124130 [13:23:09]line Аи-92-К-4 [13:23:09]line 11.800 * 67.80 [13:23:09]line = 800.04 [13:23:09]line НДС 12% НСП 1% [13:23:09]line > о реализуемом товаре [13:23:09]line ИТОГО: 800.04 [13:23:09]line НСП 1% : 7.08 [13:23:09]line НДС 12% : 84.96 [13:23:09]line Наличными: 0.00 [13:23:09]line Безнал.: 800.04 [13:23:09]line Место: АЗС № 135 "Партнер Нефть" [13:23:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:23:09]line СНО: Общий режим [13:23:09]line Чек 348 20.08.2024 13:23 [13:23:09]line Смена: 100 ФФД: 1.0 [13:23:09]line ЗНМ: 0300000196 [13:23:09]line РНМ: 0000000000162794 [13:23:09]line Версия ККМ: v1.0 [13:23:09]line Платежная система: O! деньги [13:23:09]line ФМ: 0000000002094532 [13:23:09]line ФД: 58364 [13:23:09]line ФПД: 10520918242117 [13:23:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132308&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58364&fm=10520918242117&tin=02508201610067®Number=0000000000162794&sum=80004 [13:23:09]OFD Sender: Processing packet 58364 [packets to send 51, broken 50] [13:23:09]ProducePacketName [13:23:09]name=ofd_packets/00058364 [13:23:09]OFD Sender: To server: pG, [13:23:09]CommunicateWithHost lk.salyk.kg:30040 [13:23:09]ConnectInit lk.salyk.kg [13:23:09]written 0, free lines is 4095 [13:23:09]Connected sock=10 [13:23:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 97 E4 07 01 30 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 BC 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E3 00 00 35 04 06 00 09 91 97 98 33 45 43 88 E5 EA BE 7C 72 02 [13:23:10]Write to MH i2c: 01 00 00 6F 19 88 [13:23:10]Write i2c OK [13:23:10]MH_I2C_Read... [13:23:10]Read from MH i2c: 01 [13:23:10]MH_I2C_Read... [13:23:10]Read from MH i2c: 01 07 00 [13:23:10]MH_I2C_Read... [13:23:10]Read from MH i2c: 01 07 00 6F 19 00 00 00 00 00 D2 0C 6D [13:23:10]RasterBufferAndPrint [13:23:10]line [13:23:10]line [13:23:10]line [13:23:10]line [13:23:10]line [13:23:10]written 0, free lines is 3289 [13:23:10]MH_Cut [13:23:10]Write to MH i2c: D1 01 00 76 19 01 61 [13:23:10]Write i2c OK [13:23:10]MH_I2C_Read... [13:23:10]Read from MH i2c: D1 [13:23:10]MH_I2C_Read... [13:23:10]Read from MH i2c: D1 01 00 [13:23:10]MH_I2C_Read... [13:23:10]Read from MH i2c: D1 01 00 76 19 00 60 [13:23:10]Write to MH i2c: 01 00 00 77 19 90 [13:23:10]Write i2c OK [13:23:10]MH_I2C_Read... [13:23:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E9 3C 47 00 33 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 32 30 39 34 35 33 32 10 04 04 00 FC E3 00 00 F4 03 04 00 0B 44 C4 66 B6 04 01 00 00 FE 0D 74 DA A6 95 61 DD [13:23:10]CommunicateWithHost err = 0 [13:23:10]CheckOFDResponse [13:23:10]1017 (14) - 77093643461234 [13:23:10]1041 (16) - 0000000002094532 [13:23:10]1040 (4) - 58364 [13:23:10]1012 (4) - 20.08.2024 07:21 [13:23:10]1206 (1) - 0 [13:23:10]OFD Sender: Remove packet 58364 [13:23:10]ProducePacketName [13:23:10]name=ofd_packets/00058364 [13:23:10]NVStorageDeleteData [13:23:10]OFD Sender: No OFD packet to send [13:23:11]*** Cut start [13:23:11]*** Partial cut [13:23:11]*** CUTSNS_PIN = 1 [13:23:11]*** CUTSNS_PIN = 0 [13:23:11]*** Brake cut motor [13:23:11]Read from MH i2c: 01 [13:23:11]MH_I2C_Read... [13:23:11]*** Stop cut motor [13:23:11]*** Cut end [13:23:11]Read from MH i2c: 01 07 00 [13:23:11]MH_I2C_Read... [13:23:11]Read from MH i2c: 01 07 00 77 19 00 00 00 00 00 FF 0F A5 [13:23:11]process_action close_receipt done [13:23:11]requested_data is exist [13:23:11]produce_requested_data [13:23:11]requested_item fm.sn is exist - process it [13:23:11]wFMCommunicate request_size=4 [13:23:11]MH_SAM_APDU [13:23:11]CAPDU: 80 11 00 00 [13:23:11]Write to MH i2c: E2 08 00 78 19 80 11 00 00 00 00 00 00 0B [13:23:11]Write i2c OK [13:23:11]MH_I2C_Read... [13:23:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:11]Read from MH i2c: E2 [13:23:11]MH_I2C_Read... [13:23:11]Read from MH i2c: E2 17 00 [13:23:11]MH_I2C_Read... [13:23:11]Read from MH i2c: E2 17 00 78 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [13:23:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:23:11]wFMCommunicate OK [13:23:11]requested_item fd.num is exist - process it [13:23:11]SAM_PROTO_GetFieldsCounters [13:23:11]wFMCommunicate request_size=4 [13:23:11]MH_SAM_APDU [13:23:11]CAPDU: 80 13 00 00 [13:23:11]Write to MH i2c: E2 08 00 79 19 80 13 00 00 00 00 00 00 0E [13:23:11]Write i2c OK [13:23:11]MH_I2C_Read... [13:23:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:11]Read from MH i2c: E2 [13:23:11]MH_I2C_Read... [13:23:11]Read from MH i2c: E2 62 00 [13:23:11]MH_I2C_Read... [13:23:11]Read from MH i2c: E2 62 00 79 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [13:23:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FC E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:11]wFMCommunicate OK [13:23:11]SAM_PROTO_GetFieldsCounters done [13:23:11]requested_item shift.num is exist - process it [13:23:11]requested_item shift.opened is exist - process it [13:23:11]req_shift_opened [13:23:11]FM_GetShiftState [13:23:11]SAM_PROTO_GetShiftState [13:23:11]wFMCommunicate request_size=4 [13:23:11]MH_SAM_APDU [13:23:11]CAPDU: 80 13 01 00 [13:23:11]Write to MH i2c: E2 08 00 7A 19 80 13 01 00 00 00 00 00 10 [13:23:11]Write i2c OK [13:23:11]MH_I2C_Read... [13:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:12]Read from MH i2c: E2 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: E2 0E 00 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: E2 0E 00 7A 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [13:23:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:23:12]wFMCommunicate OK [13:23:12]SAM_PROTO_GetShiftState done [13:23:12]FM_GetShiftState done [13:23:12]req_shift_opened done [13:23:12]requested_item shift.open_date is exist - process it [13:23:12]req_shift_open_date [13:23:12]req_shift_open_date done [13:23:12]produce_requested_data done [13:23:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58364,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:23:12]process_action_free close_receipt [13:23:12]json_value_free [13:23:12]json_value_free done [13:23:12]process_json_proto returns [13:23:12]Send response to host [13:23:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58364,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:23:12]free response buf [13:23:12]execute_script done [13:23:12]execute_script returns [13:23:12]free content buf [13:23:12]Sock 9.Close socket [13:23:12]Sock 9.Thread stoped [13:23:15]OFD Sender: No OFD packet to send [13:23:20]OFD Sender: No OFD packet to send [13:23:25]OFD Sender: No OFD packet to send [13:23:30]OFD Sender: No OFD packet to send [13:23:35]OFD Sender: No OFD packet to send [13:23:40]OFD Sender: No OFD packet to send [13:23:45]OFD Sender: No OFD packet to send [13:23:50]OFD Sender: No OFD packet to send [13:23:55]OFD Sender: No OFD packet to send [13:24:00]OFD Sender: No OFD packet to send [13:24:05]OFD Sender: No OFD packet to send [13:24:09]accept exits with 8 [13:24:09]New connection [13:24:09]New thread 3066854756 created [13:24:09]Thread 3066711396 joined [13:24:09]Waiting for new connection... [13:24:09] Sock 8.Parse request [13:24:09]Sock 8.Check first char [13:24:09]Sock 8.First char is OK [13:24:09]request: POST /json_proto HTTP/1.0 [13:24:09]Method: POST [13:24:09]URL: /json_proto [13:24:09]Method is POST - this is cgi request [13:24:09]url: /json_proto [13:24:09]query_string will be loaded in cgi processing [13:24:09]execute_cgi json_proto POST (null) [13:24:09]execute_cgi path=json_proto method=POST [13:24:09]POST find Content-Length [13:24:09]Host: 172.17.44.3:8080 [13:24:09]Content-Length: 790 [13:24:09]Content-Type: application/json [13:24:09] [13:24:09]POST finish read [13:24:09]Found Content-Length = 790 [13:24:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:09]execute_script... [13: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)2075643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:09]POST & json_proto [13:24:09]process_json_proto [13:24:09]json parsed OK: [13:24:09]protocol is kg_v1.0 [13:24:09]action value=close_receipt [13:24:09]process_action close_receipt [13:24:09]cmd_close_receipt [13:24:09]MH_GetDate [13:24:09]Write to MH i2c: F0 00 00 7B 19 83 [13:24:09]Write i2c OK [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: F0 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: F0 09 00 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: F0 09 00 7B 19 00 F9 98 C4 66 AD C5 5D 66 7C [13:24:09]GetLastDocTimeStamp 1724160188 [13:24:09]current date 1724160249 [13:24:09]FM_GetShiftState [13:24:09]SAM_PROTO_GetShiftState [13:24:09]wFMCommunicate request_size=4 [13:24:09]MH_SAM_APDU [13:24:09]CAPDU: 80 13 01 00 [13:24:09]Write to MH i2c: E2 08 00 7C 19 80 13 01 00 00 00 00 00 12 [13:24:09]Write i2c OK [13:24:09]MH_I2C_Read... [13:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:09]Read from MH i2c: E2 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: E2 0E 00 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: E2 0E 00 7C 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 35 [13:24:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:24:09]wFMCommunicate OK [13:24:09]SAM_PROTO_GetShiftState done [13:24:09]FM_GetShiftState done [13:24:09]opened in 1724112910 [13:24:09]opened+sec_in_day 1724199310 [13:24:09]quantity*price = 0 [13:24:09]sum+1 = 1 [13:24:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 349 20.08.2024 13:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58365 ФПД: 218110595256279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132409&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58365&fm=218110595256279&tin=02508201610067®Number=0000000000162794&sum=0 [13:24:10]StoreToDocumentArchive [13:24:10]shift 100 fd 58365 [13:24:10]save to /storage/0100/doc_00058365 [13:24:10]save last doc name /storage/0100/doc_00058365 to /storage/kkm_last_doc_name [13:24:10]save OK [13:24:10]Clear old archive folders... [13:24:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:24:10]tlvbuf is 0197D1E0 [13:24:10]SAM_PROTO_ClearQueue [13:24:10]wFMCommunicate request_size=4 [13:24:10]MH_SAM_APDU [13:24:10]CAPDU: 80 09 00 00 [13:24:10]Write to MH i2c: E2 08 00 89 19 80 09 00 00 00 00 00 00 14 [13:24:10]Write i2c OK [13:24:10]MH_I2C_Read... [13:24:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:10]Read from MH i2c: E2 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 03 00 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 03 00 89 19 00 90 00 16 [13:24:10]RAPDU: 90 00 [13:24:10]wFMCommunicate OK [13:24:10]SAM_PROTO_ClearQueue done [13:24:10]KKMCreateOFDPacket [13:24:10]OFDProtocolAddRootSTLVToBuf [13:24:10]FM_MakeSignedData [13:24:10]FM_MakeSignedData [13:24:10]SAM_PROTO_SignData [13:24:10]wFMCommunicate request_size=4 [13:24:10]MH_SAM_APDU [13:24:10]CAPDU: 80 0D 01 02 [13:24:10]Write to MH i2c: E2 08 00 8A 19 80 0D 01 02 00 00 00 00 1C [13:24:10]Write i2c OK [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 [13:24:10]MH_I2C_Read... [13:24:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:10]Read from MH i2c: E2 03 00 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 03 00 8A 19 00 90 00 17 [13:24:10]RAPDU: 90 00 [13:24:10]wFMCommunicate OK [13:24:10]wFMCommunicate request_size=255 [13:24:10]MH_SAM_APDU [13:24:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 F9 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E3 00 00 35 04 06 00 C6 5E D4 8D [13:24:10]Write to MH i2c: E2 02 01 8B 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 F9 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E3 00 00 35 04 06 00 C6 5E D4 8D 00 00 D5 [13:24:10]Write i2c OK [13:24:10]MH_I2C_Read... [13:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:10]Read from MH i2c: E2 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 03 00 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 03 00 8B 19 00 90 00 18 [13:24:10]RAPDU: 90 00 [13:24:10]wFMCommunicate OK [13:24:10]wFMCommunicate request_size=7 [13:24:10]MH_SAM_APDU [13:24:10]CAPDU: 80 0D 02 02 02 4F D7 [13:24:10]Write to MH i2c: E2 0A 00 8C 19 80 0D 02 02 02 00 4F D7 00 00 49 [13:24:10]Write i2c OK [13:24:10]MH_I2C_Read... [13:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:10]Read from MH i2c: E2 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 03 00 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 03 00 8C 19 00 90 00 19 [13:24:10]RAPDU: 90 00 [13:24:10]wFMCommunicate OK [13:24:10]wFMCommunicate request_size=4 [13:24:10]MH_SAM_APDU [13:24:10]CAPDU: 80 0D 03 02 [13:24:10]Write to MH i2c: E2 08 00 8D 19 80 0D 03 02 00 00 00 00 21 [13:24:10]Write i2c OK [13:24:10]MH_I2C_Read... [13:24:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:10]Read from MH i2c: E2 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 0B 00 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 0B 00 8D 19 00 33 EE 7A FE A2 C1 F5 CB 90 00 DE [13:24:10]RAPDU: 33 EE 7A FE A2 C1 F5 CB 90 00 [13:24:10]wFMCommunicate OK [13:24:10]SAM_PROTO_SignData done [13:24:10]FM_MakeSignedData done [13:24:10]CreateOFDProtocolMessage [13:24:10]wFMCommunicate request_size=4 [13:24:10]MH_SAM_APDU [13:24:10]CAPDU: 80 11 00 00 [13:24:10]Write to MH i2c: E2 08 00 8E 19 80 11 00 00 00 00 00 00 21 [13:24:10]Write i2c OK [13:24:10]MH_I2C_Read... [13:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:10]Read from MH i2c: E2 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 17 00 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: E2 17 00 8E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6D [13:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:24:10]wFMCommunicate OK [13:24:10]CreateOFDProtocolMessage done [13:24:10]OFDSenderStorePacket 58365 [13:24:10]StoreOFDPacket docnum=58365 [13:24:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B8 40 04 01 FE 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 F9 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E3 00 00 35 04 06 00 C6 5E D4 8D 4F D7 33 EE 7A FE A2 C1 F5 CB [13:24:10]CheckFolder [13:24:10]dirname=/storage/ofd_packets [13:24:10]CheckFolder done [13:24:10]ProducePacketName [13:24:10]name=ofd_packets/00058365 [13:24:10]NVStorageSaveData ofd_packets/00058365 [13:24:10]File name is /storage/ofd_packets/00058365 [13:24:10]Write 298 bytes [13:24:10]NVStorageSaveData done [13:24:10]OFDSenderStorePacket done [13:24:10]KKMCreateOFDPacket done [13:24:10]NVStorageSaveData kkm_last_timestamp [13:24:10]File name is /storage/kkm_last_timestamp [13:24:10]Write 4 bytes [13:24:10]NVStorageSaveData done [13:24:10]ExternCall_PrintAddStr [13:24:10]wPrintStart [13:24:10]Write to MH i2c: 01 00 00 8F 19 A8 [13:24:10]Write i2c OK [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: 01 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: 01 07 00 [13:24:10]MH_I2C_Read... [13:24:10]Read from MH i2c: 01 07 00 8F 19 00 00 00 00 00 FF 0F BD [13:24:10]RasterBufferAndPrint [13:24:10]line Счет N : (1)2075643 [13:24:10]line ИНН: 02508201610067 [13:24:10]line Контрольно-Кассовый Чек [13:24:10]line ПРОДАЖА [13:24:10]line ТРК (МРК, ГНК) : 11 [13:24:10]line Товар: 2710194210 [13:24:10]line ДТ-К-5 [13:24:10]line 13.130 * 0.00 [13:24:10]line = 0.00 [13:24:10]line НДС 12% НСП 1% [13:24:10]line > о реализуемом товаре [13:24:10]line ИТОГО: 0.00 [13:24:10]line НСП 1% : 0.00 [13:24:10]line НДС 12% : 0.00 [13:24:10]line Наличными: 0.00 [13:24:10]line Безнал.: 0.00 [13:24:10]line Место: АЗС № 135 "Партнер Нефть" [13:24:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:24:10]line СНО: Общий режим [13:24:10]line Чек 349 20.08.2024 13:24 [13:24:10]line Смена: 100 ФФД: 1.0 [13:24:10]line ЗНМ: 0300000196 [13:24:10]line РНМ: 0000000000162794 [13:24:10]line Версия ККМ: v1.0 [13:24:10]line Талоны: Топливная Карта [13:24:10]line 68771 [13:24:10]line ФМ: 0000000002094532 [13:24:10]line ФД: 58365 [13:24:10]line ФПД: 218110595256279 [13:24:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132409&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58365&fm=218110595256279&tin=02508201610067®Number=0000000000162794&sum=0 [13:24:11]OFD Sender: Processing packet 58365 [packets to send 51, broken 50] [13:24:11]ProducePacketName [13:24:11]name=ofd_packets/00058365 [13:24:11]OFD Sender: To server: pG, [13:24:11]CommunicateWithHost lk.salyk.kg:30040 [13:24:11]ConnectInit lk.salyk.kg [13:24:11]written 0, free lines is 4095 [13:24:11]Connected sock=10 [13:24:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B8 40 04 01 FE 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 F9 98 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E3 00 00 35 04 06 00 C6 5E D4 8D 4F D7 33 EE 7A FE A2 C1 F5 CB [13:24:11]Write to MH i2c: 01 00 00 B9 19 D2 [13:24:11]Write i2c OK [13:24:11]MH_I2C_Read... [13:24:11]Read from MH i2c: 01 [13:24:11]MH_I2C_Read... [13:24:11]Read from MH i2c: 01 07 00 [13:24:11]MH_I2C_Read... [13:24:11]Read from MH i2c: 01 07 00 B9 19 00 00 00 00 00 C0 0C A5 [13:24:11]RasterBufferAndPrint [13:24:11]line [13:24:11]line [13:24:11]line [13:24:11]line [13:24:11]line [13:24:11]written 0, free lines is 3270 [13:24:11]MH_Cut [13:24:11]Write to MH i2c: D1 01 00 C0 19 01 AB [13:24:11]Write i2c OK [13:24:11]MH_I2C_Read... [13:24:11]Read from MH i2c: D1 [13:24:11]MH_I2C_Read... [13:24:11]Read from MH i2c: D1 01 00 [13:24:11]MH_I2C_Read... [13:24:11]Read from MH i2c: D1 01 00 C0 19 00 AA [13:24:11]Write to MH i2c: 01 00 00 C1 19 DA [13:24:11]Write i2c OK [13:24:11]MH_I2C_Read... [13:24:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 34 05 47 00 43 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 32 30 39 34 35 33 32 10 04 04 00 FD E3 00 00 F4 03 04 00 48 44 C4 66 B6 04 01 00 00 FF 50 4B 26 E7 0D FD 3F [13:24:11]CommunicateWithHost err = 0 [13:24:11]CheckOFDResponse [13:24:11]1017 (14) - 77093643461234 [13:24:11]1041 (16) - 0000000002094532 [13:24:11]1040 (4) - 58365 [13:24:11]1012 (4) - 20.08.2024 07:22 [13:24:11]1206 (1) - 0 [13:24:11]OFD Sender: Remove packet 58365 [13:24:11]ProducePacketName [13:24:11]name=ofd_packets/00058365 [13:24:11]NVStorageDeleteData [13:24:12]OFD Sender: No OFD packet to send [13:24:12]*** Cut start [13:24:12]*** Partial cut [13:24:12]*** CUTSNS_PIN = 1 [13:24:12]*** CUTSNS_PIN = 0 [13:24:12]*** Brake cut motor [13:24:12]Read from MH i2c: 01 [13:24:12]MH_I2C_Read... [13:24:12]*** Stop cut motor [13:24:12]*** Cut end [13:24:12]Read from MH i2c: 01 07 00 [13:24:12]MH_I2C_Read... [13:24:12]Read from MH i2c: 01 07 00 C1 19 00 00 00 00 00 FF 0F EF [13:24:12]process_action close_receipt done [13:24:12]requested_data is exist [13:24:13]produce_requested_data [13:24:13]requested_item fm.sn is exist - process it [13:24:13]wFMCommunicate request_size=4 [13:24:13]MH_SAM_APDU [13:24:13]CAPDU: 80 11 00 00 [13:24:13]Write to MH i2c: E2 08 00 C2 19 80 11 00 00 00 00 00 00 55 [13:24:13]Write i2c OK [13:24:13]MH_I2C_Read... [13:24:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:13]Read from MH i2c: E2 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 17 00 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 17 00 C2 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A1 [13:24:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:24:13]wFMCommunicate OK [13:24:13]requested_item fd.num is exist - process it [13:24:13]SAM_PROTO_GetFieldsCounters [13:24:13]wFMCommunicate request_size=4 [13:24:13]MH_SAM_APDU [13:24:13]CAPDU: 80 13 00 00 [13:24:13]Write to MH i2c: E2 08 00 C3 19 80 13 00 00 00 00 00 00 58 [13:24:13]Write i2c OK [13:24:13]MH_I2C_Read... [13:24:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:13]Read from MH i2c: E2 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 62 00 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 62 00 C3 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [13:24:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FD E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:13]wFMCommunicate OK [13:24:13]SAM_PROTO_GetFieldsCounters done [13:24:13]requested_item shift.num is exist - process it [13:24:13]requested_item shift.opened is exist - process it [13:24:13]req_shift_opened [13:24:13]FM_GetShiftState [13:24:13]SAM_PROTO_GetShiftState [13:24:13]wFMCommunicate request_size=4 [13:24:13]MH_SAM_APDU [13:24:13]CAPDU: 80 13 01 00 [13:24:13]Write to MH i2c: E2 08 00 C4 19 80 13 01 00 00 00 00 00 5A [13:24:13]Write i2c OK [13:24:13]MH_I2C_Read... [13:24:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:13]Read from MH i2c: E2 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 0E 00 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 0E 00 C4 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7D [13:24:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:24:13]wFMCommunicate OK [13:24:13]SAM_PROTO_GetShiftState done [13:24:13]FM_GetShiftState done [13:24:13]req_shift_opened done [13:24:13]requested_item shift.open_date is exist - process it [13:24:13]req_shift_open_date [13:24:13]req_shift_open_date done [13:24:13]produce_requested_data done [13:24:13]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58365,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:24:13]process_action_free close_receipt [13:24:13]json_value_free [13:24:13]json_value_free done [13:24:13]process_json_proto returns [13:24:13]Send response to host [13:24:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58365,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:24:13]free response buf [13:24:13]execute_script done [13:24:13]execute_script returns [13:24:13]free content buf [13:24:13]Sock 8.Close socket [13:24:13]Sock 8.Thread stoped [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:34]accept exits with 9 [13:24:34]New connection [13:24:34]New thread 3066711396 created [13:24:34]Thread 3066854756 joined [13:24:34]Waiting for new connection... [13:24:34] Sock 9.Parse request [13:24:34]Sock 9.Check first char [13:24:34]Sock 9.First char is OK [13:24:34]request: POST /json_proto HTTP/1.0 [13:24:34]Method: POST [13:24:34]URL: /json_proto [13:24:34]Method is POST - this is cgi request [13:24:34]url: /json_proto [13:24:34]query_string will be loaded in cgi processing [13:24:34]execute_cgi json_proto POST (null) [13:24:34]execute_cgi path=json_proto method=POST [13:24:34]POST find Content-Length [13:24:34]Host: 172.17.44.3:8080 [13:24:34]Content-Length: 801 [13:24:34]Content-Type: application/json [13:24:34] [13:24:34]POST finish read [13:24:34]Found Content-Length = 801 [13:24:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:34]execute_script... [13:24: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)2075645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:34]POST & json_proto [13:24:34]process_json_proto [13:24:34]json parsed OK: [13:24:34]protocol is kg_v1.0 [13:24:34]action value=close_receipt [13:24:34]process_action close_receipt [13:24:34]cmd_close_receipt [13:24:34]MH_GetDate [13:24:34]Write to MH i2c: F0 00 00 C5 19 CD [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: F0 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: F0 09 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: F0 09 00 C5 19 00 12 99 C4 66 AD C5 5D 66 E0 [13:24:34]GetLastDocTimeStamp 1724160249 [13:24:34]current date 1724160274 [13:24:34]FM_GetShiftState [13:24:34]SAM_PROTO_GetShiftState [13:24:34]wFMCommunicate request_size=4 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 13 01 00 [13:24:34]Write to MH i2c: E2 08 00 C6 19 80 13 01 00 00 00 00 00 5C [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:34]Read from MH i2c: E2 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 0E 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 0E 00 C6 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7F [13:24:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:24:34]wFMCommunicate OK [13:24:34]SAM_PROTO_GetShiftState done [13:24:34]FM_GetShiftState done [13:24:34]opened in 1724112910 [13:24:34]opened+sec_in_day 1724199310 [13:24:34]quantity*price = 50036 [13:24:34]sum+1 = 50037 [13:24:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 350 20.08.2024 13:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58366 ФПД: 127736988290843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132434&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58366&fm=127736988290843&tin=02508201610067®Number=0000000000162794&sum=50036 [13:24:35]StoreToDocumentArchive [13:24:35]shift 100 fd 58366 [13:24:35]save to /storage/0100/doc_00058366 [13:24:35]save last doc name /storage/0100/doc_00058366 to /storage/kkm_last_doc_name [13:24:35]save OK [13:24:35]Clear old archive folders... [13:24:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:24:35]tlvbuf is 0198CAF0 [13:24:35]SAM_PROTO_ClearQueue [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 09 00 00 [13:24:35]Write to MH i2c: E2 08 00 D3 19 80 09 00 00 00 00 00 00 5E [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 D3 19 00 90 00 60 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]SAM_PROTO_ClearQueue done [13:24:35]KKMCreateOFDPacket [13:24:35]OFDProtocolAddRootSTLVToBuf [13:24:35]FM_MakeSignedData [13:24:35]FM_MakeSignedData [13:24:35]SAM_PROTO_SignData [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 01 02 [13:24:35]Write to MH i2c: E2 08 00 D4 19 80 0D 01 02 00 00 00 00 66 [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 D4 19 00 90 00 61 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=255 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 12 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E3 00 00 35 04 06 00 74 [13:24:35]Write to MH i2c: E2 02 01 D5 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 12 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E3 00 00 35 04 06 00 74 00 00 16 [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 D5 19 00 90 00 62 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=10 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 02 02 05 2D 15 CF CF 1B [13:24:35]Write to MH i2c: E2 0D 00 D6 19 80 0D 02 02 05 00 2D 15 CF CF 1B 00 00 6E [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 D6 19 00 90 00 63 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 03 02 [13:24:35]Write to MH i2c: E2 08 00 D7 19 80 0D 03 02 00 00 00 00 6B [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 0B 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 0B 00 D7 19 00 FE 3E 99 0C B2 DB 39 2D 90 00 40 [13:24:35]RAPDU: FE 3E 99 0C B2 DB 39 2D 90 00 [13:24:35]wFMCommunicate OK [13:24:35]SAM_PROTO_SignData done [13:24:35]FM_MakeSignedData done [13:24:35]CreateOFDProtocolMessage [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 11 00 00 [13:24:35]Write to MH i2c: E2 08 00 D8 19 80 11 00 00 00 00 00 00 6B [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 17 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 17 00 D8 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B7 [13:24:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:24:35]wFMCommunicate OK [13:24:35]CreateOFDProtocolMessage done [13:24:35]OFDSenderStorePacket 58366 [13:24:35]StoreOFDPacket docnum=58366 [13:24:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E1 43 07 01 92 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 12 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E3 00 00 35 04 06 00 74 2D 15 CF CF 1B FE 3E 99 0C B2 DB 39 2D [13:24:35]CheckFolder [13:24:35]dirname=/storage/ofd_packets [13:24:35]CheckFolder done [13:24:35]ProducePacketName [13:24:35]name=ofd_packets/00058366 [13:24:35]NVStorageSaveData ofd_packets/00058366 [13:24:35]File name is /storage/ofd_packets/00058366 [13:24:35]Write 301 bytes [13:24:35]NVStorageSaveData done [13:24:35]OFDSenderStorePacket done [13:24:35]KKMCreateOFDPacket done [13:24:35]NVStorageSaveData kkm_last_timestamp [13:24:35]File name is /storage/kkm_last_timestamp [13:24:35]Write 4 bytes [13:24:35]NVStorageSaveData done [13:24:35]ExternCall_PrintAddStr [13:24:35]wPrintStart [13:24:35]Write to MH i2c: 01 00 00 D9 19 F2 [13:24:35]OFD Sender: Processing packet 58366 [packets to send 51, broken 50] [13:24:35]ProducePacketName [13:24:35]name=ofd_packets/00058366 [13:24:35]OFD Sender: To server: pG, [13:24:35]CommunicateWithHost lk.salyk.kg:30040 [13:24:35]ConnectInit lk.salyk.kg [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 07 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 07 00 D9 19 00 00 00 00 00 FF 0F 07 [13:24:35]RasterBufferAndPrint [13:24:35]line Счет N : (1)2075645 [13:24:35]line ИНН: 02508201610067 [13:24:35]line Контрольно-Кассовый Чек [13:24:35]line ПРОДАЖА [13:24:35]line ТРК (МРК, ГНК) : 53 [13:24:35]line Товар: 2710124130 [13:24:35]line Аи-92-К-4 [13:24:35]line 7.380 * 67.80 [13:24:35]line = 500.36 [13:24:35]line НДС 12% НСП 1% [13:24:35]line > о реализуемом товаре [13:24:35]line ИТОГО: 500.36 [13:24:35]line НСП 1% : 4.43 [13:24:35]line НДС 12% : 53.14 [13:24:35]line Наличными: 0.00 [13:24:35]line Безнал.: 500.36 [13:24:35]line Место: АЗС № 135 "Партнер Нефть" [13:24:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:24:35]line СНО: Общий режим [13:24:35]line Чек 350 20.08.2024 13:24 [13:24:35]line Смена: 100 ФФД: 1.0 [13:24:35]line ЗНМ: 0300000196 [13:24:35]line РНМ: 0000000000162794 [13:24:35]line Версия ККМ: v1.0 [13:24:35]line Платежная система: O! деньги [13:24:35]line ФМ: 0000000002094532 [13:24:35]line ФД: 58366 [13:24:35]line ФПД: 127736988290843 [13:24:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132434&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58366&fm=127736988290843&tin=02508201610067®Number=0000000000162794&sum=50036 [13:24:35]written 0, free lines is 4095 [13:24:36]Connected sock=10 [13:24:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E1 43 07 01 92 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 12 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E3 00 00 35 04 06 00 74 2D 15 CF CF 1B FE 3E 99 0C B2 DB 39 2D [13:24:36]Write to MH i2c: 01 00 00 03 1A 1D [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 07 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 07 00 03 1A 00 00 00 00 00 C6 0C F6 [13:24:36]RasterBufferAndPrint [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]written 0, free lines is 3276 [13:24:36]MH_Cut [13:24:36]Write to MH i2c: D1 01 00 0A 1A 01 F6 [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 01 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 01 00 0A 1A 00 F5 [13:24:36]Write to MH i2c: 01 00 00 0B 1A 25 [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 37 42 47 00 8A F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E3 00 00 F4 03 04 00 61 44 C4 66 B6 04 01 00 00 C1 24 D3 10 8E C3 6C DA [13:24:36]CommunicateWithHost err = 0 [13:24:36]CheckOFDResponse [13:24:36]1017 (14) - 77093643461234 [13:24:36]1041 (16) - 0000000002094532 [13:24:36]1040 (4) - 58366 [13:24:36]1012 (4) - 20.08.2024 07:23 [13:24:36]1206 (1) - 0 [13:24:36]OFD Sender: Remove packet 58366 [13:24:36]ProducePacketName [13:24:36]name=ofd_packets/00058366 [13:24:36]NVStorageDeleteData [13:24:36]OFD Sender: No OFD packet to send [13:24:37]*** Cut start [13:24:37]*** Partial cut [13:24:37]*** CUTSNS_PIN = 1 [13:24:37]*** CUTSNS_PIN = 0 [13:24:37]*** Brake cut motor [13:24:37]Read from MH i2c: 01 [13:24:37]MH_I2C_Read... [13:24:37]*** Stop cut motor [13:24:37]*** Cut end [13:24:37]Read from MH i2c: 01 07 00 [13:24:37]MH_I2C_Read... [13:24:37]Read from MH i2c: 01 07 00 0B 1A 00 00 00 00 00 FF 0F 3A [13:24:37]process_action close_receipt done [13:24:37]requested_data is exist [13:24:37]produce_requested_data [13:24:37]requested_item fm.sn is exist - process it [13:24:37]wFMCommunicate request_size=4 [13:24:37]MH_SAM_APDU [13:24:37]CAPDU: 80 11 00 00 [13:24:37]Write to MH i2c: E2 08 00 0C 1A 80 11 00 00 00 00 00 00 A0 [13:24:37]Write i2c OK [13:24:37]MH_I2C_Read... [13:24:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:37]Read from MH i2c: E2 [13:24:37]MH_I2C_Read... [13:24:37]Read from MH i2c: E2 17 00 [13:24:37]MH_I2C_Read... [13:24:37]Read from MH i2c: E2 17 00 0C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EC [13:24:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:24:37]wFMCommunicate OK [13:24:37]requested_item fd.num is exist - process it [13:24:37]SAM_PROTO_GetFieldsCounters [13:24:37]wFMCommunicate request_size=4 [13:24:37]MH_SAM_APDU [13:24:37]CAPDU: 80 13 00 00 [13:24:37]Write to MH i2c: E2 08 00 0D 1A 80 13 00 00 00 00 00 00 A3 [13:24:37]Write i2c OK [13:24:37]MH_I2C_Read... [13:24:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:38]Read from MH i2c: E2 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 62 00 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 62 00 0D 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [13:24:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FE E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:38]wFMCommunicate OK [13:24:38]SAM_PROTO_GetFieldsCounters done [13:24:38]requested_item shift.num is exist - process it [13:24:38]requested_item shift.opened is exist - process it [13:24:38]req_shift_opened [13:24:38]FM_GetShiftState [13:24:38]SAM_PROTO_GetShiftState [13:24:38]wFMCommunicate request_size=4 [13:24:38]MH_SAM_APDU [13:24:38]CAPDU: 80 13 01 00 [13:24:38]Write to MH i2c: E2 08 00 0E 1A 80 13 01 00 00 00 00 00 A5 [13:24:38]Write i2c OK [13:24:38]MH_I2C_Read... [13:24:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:38]Read from MH i2c: E2 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 0E 00 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 0E 00 0E 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C8 [13:24:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:24:38]wFMCommunicate OK [13:24:38]SAM_PROTO_GetShiftState done [13:24:38]FM_GetShiftState done [13:24:38]req_shift_opened done [13:24:38]requested_item shift.open_date is exist - process it [13:24:38]req_shift_open_date [13:24:38]req_shift_open_date done [13:24:38]produce_requested_data done [13:24:38]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58366,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:24:38]process_action_free close_receipt [13:24:38]json_value_free [13:24:38]json_value_free done [13:24:38]process_json_proto returns [13:24:38]Send response to host [13:24:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58366,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:24:38]free response buf [13:24:38]execute_script done [13:24:38]execute_script returns [13:24:38]free content buf [13:24:38]Sock 9.Close socket [13:24:38]Sock 9.Thread stoped [13:24:41]OFD Sender: No OFD packet to send [13:24:46]OFD Sender: No OFD packet to send [13:24:51]OFD Sender: No OFD packet to send [13:24:56]OFD Sender: No OFD packet to send [13:25:01]OFD Sender: No OFD packet to send [13:25:06]OFD Sender: No OFD packet to send [13:25:11]OFD Sender: No OFD packet to send [13:25:16]OFD Sender: No OFD packet to send [13:25:21]OFD Sender: No OFD packet to send [13:25:26]OFD Sender: No OFD packet to send [13:25:31]OFD Sender: No OFD packet to send [13:25:36]OFD Sender: No OFD packet to send [13:25:41]OFD Sender: No OFD packet to send [13:25:46]OFD Sender: No OFD packet to send [13:25:51]OFD Sender: No OFD packet to send [13:25:56]OFD Sender: No OFD packet to send [13:26:01]OFD Sender: No OFD packet to send [13:26:06]OFD Sender: No OFD packet to send [13:26:11]OFD Sender: No OFD packet to send [13:26:16]OFD Sender: No OFD packet to send [13:26:21]OFD Sender: No OFD packet to send [13:26:26]OFD Sender: No OFD packet to send [13:26:29]accept exits with 8 [13:26:29]New connection [13:26:29]New thread 3066854756 created [13:26:29]Thread 3066711396 joined [13:26:29]Waiting for new connection... [13:26:29] Sock 8.Parse request [13:26:29]Sock 8.Check first char [13:26:29]Sock 8.First char is OK [13:26:29]request: POST /json_proto HTTP/1.0 [13:26:29]Method: POST [13:26:29]URL: /json_proto [13:26:29]Method is POST - this is cgi request [13:26:29]url: /json_proto [13:26:29]query_string will be loaded in cgi processing [13:26:29]execute_cgi json_proto POST (null) [13:26:29]execute_cgi path=json_proto method=POST [13:26:29]POST find Content-Length [13:26:29]Host: 172.17.44.3:8080 [13:26:29]Content-Length: 804 [13:26:29]Content-Type: application/json [13:26:29] [13:26:29]POST finish read [13:26:29]Found Content-Length = 804 [13:26:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:29]execute_script... [13:26: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)2075649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:29]POST & json_proto [13:26:29]process_json_proto [13:26:29]json parsed OK: [13:26:29]protocol is kg_v1.0 [13:26:29]action value=close_receipt [13:26:29]process_action close_receipt [13:26:29]cmd_close_receipt [13:26:29]MH_GetDate [13:26:29]Write to MH i2c: F0 00 00 0F 1A 18 [13:26:29]Write i2c OK [13:26:29]MH_I2C_Read... [13:26:29]Read from MH i2c: F0 [13:26:29]MH_I2C_Read... [13:26:29]Read from MH i2c: F0 09 00 [13:26:29]MH_I2C_Read... [13:26:29]Read from MH i2c: F0 09 00 0F 1A 00 86 99 C4 66 AD C5 5D 66 9F [13:26:29]GetLastDocTimeStamp 1724160274 [13:26:29]current date 1724160390 [13:26:29]FM_GetShiftState [13:26:29]SAM_PROTO_GetShiftState [13:26:29]wFMCommunicate request_size=4 [13:26:29]MH_SAM_APDU [13:26:29]CAPDU: 80 13 01 00 [13:26:29]Write to MH i2c: E2 08 00 10 1A 80 13 01 00 00 00 00 00 A7 [13:26:29]Write i2c OK [13:26:29]MH_I2C_Read... [13:26:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:29]Read from MH i2c: E2 [13:26:29]MH_I2C_Read... [13:26:29]Read from MH i2c: E2 0E 00 [13:26:29]MH_I2C_Read... [13:26:29]Read from MH i2c: E2 0E 00 10 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CA [13:26:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:26:29]wFMCommunicate OK [13:26:29]SAM_PROTO_GetShiftState done [13:26:29]FM_GetShiftState done [13:26:29]opened in 1724112910 [13:26:29]opened+sec_in_day 1724199310 [13:26:29]quantity*price = 100005 [13:26:29]sum+1 = 100006 [13:26:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 351 20.08.2024 13:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58367 ФПД: 257230447799304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132630&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58367&fm=257230447799304&tin=02508201610067®Number=0000000000162794&sum=100005 [13:26:31]StoreToDocumentArchive [13:26:31]shift 100 fd 58367 [13:26:31]save to /storage/0100/doc_00058367 [13:26:31]save last doc name /storage/0100/doc_00058367 to /storage/kkm_last_doc_name [13:26:31]save OK [13:26:31]Clear old archive folders... [13:26:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:26:31]tlvbuf is 01985740 [13:26:31]SAM_PROTO_ClearQueue [13:26:31]wFMCommunicate request_size=4 [13:26:31]MH_SAM_APDU [13:26:31]CAPDU: 80 09 00 00 [13:26:31]Write to MH i2c: E2 08 00 1D 1A 80 09 00 00 00 00 00 00 A9 [13:26:31]Write i2c OK [13:26:31]MH_I2C_Read... [13:26:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:31]Read from MH i2c: E2 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 03 00 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 03 00 1D 1A 00 90 00 AB [13:26:31]RAPDU: 90 00 [13:26:31]wFMCommunicate OK [13:26:31]SAM_PROTO_ClearQueue done [13:26:31]KKMCreateOFDPacket [13:26:31]OFDProtocolAddRootSTLVToBuf [13:26:31]FM_MakeSignedData [13:26:31]FM_MakeSignedData [13:26:31]SAM_PROTO_SignData [13:26:31]wFMCommunicate request_size=4 [13:26:31]MH_SAM_APDU [13:26:31]CAPDU: 80 0D 01 02 [13:26:31]Write to MH i2c: E2 08 00 1E 1A 80 0D 01 02 00 00 00 00 B1 [13:26:31]Write i2c OK [13:26:31]MH_I2C_Read... [13:26:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:31]Read from MH i2c: E2 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 03 00 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 03 00 1E 1A 00 90 00 AC [13:26:31]RAPDU: 90 00 [13:26:31]wFMCommunicate OK [13:26:31]wFMCommunicate request_size=255 [13:26:31]MH_SAM_APDU [13:26: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 86 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E3 00 00 35 04 06 00 E9 [13:26:31]Write to MH i2c: E2 02 01 1F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 86 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E3 00 00 35 04 06 00 E9 00 00 9D [13:26:31]Write i2c OK [13:26:31]MH_I2C_Read... [13:26:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:31]Read from MH i2c: E2 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 03 00 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 03 00 1F 1A 00 90 00 AD [13:26:31]RAPDU: 90 00 [13:26:31]wFMCommunicate OK [13:26:31]wFMCommunicate request_size=10 [13:26:31]MH_SAM_APDU [13:26:31]CAPDU: 80 0D 02 02 05 F3 21 77 6C 08 [13:26:31]Write to MH i2c: E2 0D 00 20 1A 80 0D 02 02 05 00 F3 21 77 6C 08 00 00 BD [13:26:31]Write i2c OK [13:26:31]MH_I2C_Read... [13:26:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:31]Read from MH i2c: E2 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 03 00 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 03 00 20 1A 00 90 00 AE [13:26:31]RAPDU: 90 00 [13:26:31]wFMCommunicate OK [13:26:31]wFMCommunicate request_size=4 [13:26:31]MH_SAM_APDU [13:26:31]CAPDU: 80 0D 03 02 [13:26:31]Write to MH i2c: E2 08 00 21 1A 80 0D 03 02 00 00 00 00 B6 [13:26:31]Write i2c OK [13:26:31]MH_I2C_Read... [13:26:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:31]Read from MH i2c: E2 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 0B 00 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 0B 00 21 1A 00 94 21 56 84 B4 38 04 E0 90 00 16 [13:26:31]RAPDU: 94 21 56 84 B4 38 04 E0 90 00 [13:26:31]wFMCommunicate OK [13:26:31]SAM_PROTO_SignData done [13:26:31]FM_MakeSignedData done [13:26:31]CreateOFDProtocolMessage [13:26:31]wFMCommunicate request_size=4 [13:26:31]MH_SAM_APDU [13:26:31]CAPDU: 80 11 00 00 [13:26:31]Write to MH i2c: E2 08 00 22 1A 80 11 00 00 00 00 00 00 B6 [13:26:31]Write i2c OK [13:26:31]MH_I2C_Read... [13:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:31]Read from MH i2c: E2 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 17 00 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: E2 17 00 22 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 02 [13:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:26:31]wFMCommunicate OK [13:26:31]CreateOFDProtocolMessage done [13:26:31]OFDSenderStorePacket 58367 [13:26:31]StoreOFDPacket docnum=58367 [13:26:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4B 83 07 01 DA 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 86 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E3 00 00 35 04 06 00 E9 F3 21 77 6C 08 94 21 56 84 B4 38 04 E0 [13:26:31]CheckFolder [13:26:31]dirname=/storage/ofd_packets [13:26:31]CheckFolder done [13:26:31]ProducePacketName [13:26:31]name=ofd_packets/00058367 [13:26:31]NVStorageSaveData ofd_packets/00058367 [13:26:31]File name is /storage/ofd_packets/00058367 [13:26:31]Write 301 bytes [13:26:31]NVStorageSaveData done [13:26:31]OFDSenderStorePacket done [13:26:31]KKMCreateOFDPacket done [13:26:31]NVStorageSaveData kkm_last_timestamp [13:26:31]File name is /storage/kkm_last_timestamp [13:26:31]Write 4 bytes [13:26:31]NVStorageSaveData done [13:26:31]ExternCall_PrintAddStr [13:26:31]wPrintStart [13:26:31]Write to MH i2c: 01 00 00 23 1A 3D [13:26:31]Write i2c OK [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: 01 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: 01 07 00 [13:26:31]MH_I2C_Read... [13:26:31]Read from MH i2c: 01 07 00 23 1A 00 00 00 00 00 FF 0F 52 [13:26:31]RasterBufferAndPrint [13:26:31]line Счет N : (1)2075649 [13:26:31]line ИНН: 02508201610067 [13:26:31]line Контрольно-Кассовый Чек [13:26:31]line ПРОДАЖА [13:26:31]line ТРК (МРК, ГНК) : 63 [13:26:31]line Товар: 2710124130 [13:26:31]line Аи-92-К-4 [13:26:31]line 14.750 * 67.80 [13:26:31]line = 1000.05 [13:26:31]line НДС 12% НСП 1% [13:26:31]line > о реализуемом товаре [13:26:31]line ИТОГО: 1000.05 [13:26:31]line НСП 1% : 8.85 [13:26:31]line НДС 12% : 106.20 [13:26:31]line Наличными: 0.00 [13:26:31]line Безнал.: 1000.05 [13:26:31]line Место: АЗС № 135 "Партнер Нефть" [13:26:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:26:31]line СНО: Общий режим [13:26:31]line Чек 351 20.08.2024 13:26 [13:26:31]line Смена: 100 ФФД: 1.0 [13:26:31]line ЗНМ: 0300000196 [13:26:31]line РНМ: 0000000000162794 [13:26:31]line Версия ККМ: v1.0 [13:26:31]line Платежная система: O! деньги [13:26:31]line ФМ: 0000000002094532 [13:26:31]line ФД: 58367 [13:26:31]line ФПД: 257230447799304 [13:26:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132630&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58367&fm=257230447799304&tin=02508201610067®Number=0000000000162794&sum=100005 [13:26:31]OFD Sender: Processing packet 58367 [packets to send 51, broken 50] [13:26:31]ProducePacketName [13:26:31]name=ofd_packets/00058367 [13:26:31]OFD Sender: To server: pG, [13:26:31]CommunicateWithHost lk.salyk.kg:30040 [13:26:31]ConnectInit lk.salyk.kg [13:26:31]written 0, free lines is 4095 [13:26:32]Connected sock=10 [13:26:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4B 83 07 01 DA 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 86 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E3 00 00 35 04 06 00 E9 F3 21 77 6C 08 94 21 56 84 B4 38 04 E0 [13:26:32]Write to MH i2c: 01 00 00 4D 1A 67 [13:26:32]Write i2c OK [13:26:32]MH_I2C_Read... [13:26:32]Read from MH i2c: 01 [13:26:32]MH_I2C_Read... [13:26:32]Read from MH i2c: 01 07 00 [13:26:32]MH_I2C_Read... [13:26:32]Read from MH i2c: 01 07 00 4D 1A 00 00 00 00 00 C6 0C 40 [13:26:32]RasterBufferAndPrint [13:26:32]line [13:26:32]line [13:26:32]line [13:26:32]line [13:26:32]line [13:26:32]written 0, free lines is 3275 [13:26:32]MH_Cut [13:26:32]Write to MH i2c: D1 01 00 54 1A 01 40 [13:26:32]Write i2c OK [13:26:32]MH_I2C_Read... [13:26:32]Read from MH i2c: D1 [13:26:32]MH_I2C_Read... [13:26:32]Read from MH i2c: D1 01 00 [13:26:32]MH_I2C_Read... [13:26:32]Read from MH i2c: D1 01 00 54 1A 00 3F [13:26:32]Write to MH i2c: 01 00 00 55 1A 6F [13:26:32]Write i2c OK [13:26:32]MH_I2C_Read... [13:26:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E2 79 47 00 43 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E3 00 00 F4 03 04 00 D5 44 C4 66 B6 04 01 00 00 FB 62 AC 6A 7D D4 E8 09 [13:26:32]CommunicateWithHost err = 0 [13:26:32]CheckOFDResponse [13:26:32]1017 (14) - 77093643461234 [13:26:32]1041 (16) - 0000000002094532 [13:26:32]1040 (4) - 58367 [13:26:32]1012 (4) - 20.08.2024 07:25 [13:26:32]1206 (1) - 0 [13:26:32]OFD Sender: Remove packet 58367 [13:26:32]ProducePacketName [13:26:32]name=ofd_packets/00058367 [13:26:32]NVStorageDeleteData [13:26:33]OFD Sender: No OFD packet to send [13:26:33]*** Cut start [13:26:33]*** Partial cut [13:26:33]*** CUTSNS_PIN = 1 [13:26:33]*** CUTSNS_PIN = 0 [13:26:33]*** Brake cut motor [13:26:33]Read from MH i2c: 01 [13:26:33]MH_I2C_Read... [13:26:33]*** Stop cut motor [13:26:33]*** Cut end [13:26:33]Read from MH i2c: 01 07 00 [13:26:33]MH_I2C_Read... [13:26:33]Read from MH i2c: 01 07 00 55 1A 00 00 00 00 00 FF 0F 84 [13:26:33]process_action close_receipt done [13:26:33]requested_data is exist [13:26:33]produce_requested_data [13:26:33]requested_item fm.sn is exist - process it [13:26:33]wFMCommunicate request_size=4 [13:26:33]MH_SAM_APDU [13:26:33]CAPDU: 80 11 00 00 [13:26:33]Write to MH i2c: E2 08 00 56 1A 80 11 00 00 00 00 00 00 EA [13:26:33]Write i2c OK [13:26:33]MH_I2C_Read... [13:26:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:34]Read from MH i2c: E2 [13:26:34]MH_I2C_Read... [13:26:34]Read from MH i2c: E2 17 00 [13:26:34]MH_I2C_Read... [13:26:34]Read from MH i2c: E2 17 00 56 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 36 [13:26:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:26:34]wFMCommunicate OK [13:26:34]requested_item fd.num is exist - process it [13:26:34]SAM_PROTO_GetFieldsCounters [13:26:34]wFMCommunicate request_size=4 [13:26:34]MH_SAM_APDU [13:26:34]CAPDU: 80 13 00 00 [13:26:34]Write to MH i2c: E2 08 00 57 1A 80 13 00 00 00 00 00 00 ED [13:26:34]Write i2c OK [13:26:34]MH_I2C_Read... [13:26:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:34]Read from MH i2c: E2 [13:26:34]MH_I2C_Read... [13:26:34]Read from MH i2c: E2 62 00 [13:26:34]MH_I2C_Read... [13:26:34]Read from MH i2c: E2 62 00 57 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [13:26:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FF E3 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:26:34]wFMCommunicate OK [13:26:34]SAM_PROTO_GetFieldsCounters done [13:26:34]requested_item shift.num is exist - process it [13:26:34]requested_item shift.opened is exist - process it [13:26:34]req_shift_opened [13:26:34]FM_GetShiftState [13:26:34]SAM_PROTO_GetShiftState [13:26:34]wFMCommunicate request_size=4 [13:26:34]MH_SAM_APDU [13:26:34]CAPDU: 80 13 01 00 [13:26:34]Write to MH i2c: E2 08 00 58 1A 80 13 01 00 00 00 00 00 EF [13:26:34]Write i2c OK [13:26:34]MH_I2C_Read... [13:26:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:34]Read from MH i2c: E2 [13:26:34]MH_I2C_Read... [13:26:34]Read from MH i2c: E2 0E 00 [13:26:34]MH_I2C_Read... [13:26:34]Read from MH i2c: E2 0E 00 58 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 12 [13:26:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:26:34]wFMCommunicate OK [13:26:34]SAM_PROTO_GetShiftState done [13:26:34]FM_GetShiftState done [13:26:34]req_shift_opened done [13:26:34]requested_item shift.open_date is exist - process it [13:26:34]req_shift_open_date [13:26:34]req_shift_open_date done [13:26:34]produce_requested_data done [13:26:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58367,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:26:34]process_action_free close_receipt [13:26:34]json_value_free [13:26:34]json_value_free done [13:26:34]process_json_proto returns [13:26:34]Send response to host [13:26:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58367,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:26:34]free response buf [13:26:34]execute_script done [13:26:34]execute_script returns [13:26:34]free content buf [13:26:34]Sock 8.Close socket [13:26:34]Sock 8.Thread stoped [13:26:38]OFD Sender: No OFD packet to send [13:26:43]OFD Sender: No OFD packet to send [13:26:48]OFD Sender: No OFD packet to send [13:26:53]OFD Sender: No OFD packet to send [13:26:58]OFD Sender: No OFD packet to send [13:27:03]OFD Sender: No OFD packet to send [13:27:08]OFD Sender: No OFD packet to send [13:27:13]OFD Sender: No OFD packet to send [13:27:18]OFD Sender: No OFD packet to send [13:27:23]OFD Sender: No OFD packet to send [13:27:28]OFD Sender: No OFD packet to send [13:27:33]OFD Sender: No OFD packet to send [13:27:38]OFD Sender: No OFD packet to send [13:27:43]OFD Sender: No OFD packet to send [13:27:48]OFD Sender: No OFD packet to send [13:27:53]OFD Sender: No OFD packet to send [13:27:54]accept exits with 9 [13:27:54]New connection [13:27:54]New thread 3066711396 created [13:27:54]Thread 3066854756 joined [13:27:54]Waiting for new connection... [13:27:54] Sock 9.Parse request [13:27:54]Sock 9.Check first char [13:27:54]Sock 9.First char is OK [13:27:54]request: POST /json_proto HTTP/1.0 [13:27:54]Method: POST [13:27:54]URL: /json_proto [13:27:54]Method is POST - this is cgi request [13:27:54]url: /json_proto [13:27:54]query_string will be loaded in cgi processing [13:27:54]execute_cgi json_proto POST (null) [13:27:54]execute_cgi path=json_proto method=POST [13:27:54]POST find Content-Length [13:27:54]Host: 172.17.44.3:8080 [13:27:54]Content-Length: 804 [13:27:54]Content-Type: application/json [13:27:54] [13:27:54]POST finish read [13:27:54]Found Content-Length = 804 [13:27:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:54]execute_script... [13:27: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)2075652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:54]POST & json_proto [13:27:54]process_json_proto [13:27:54]json parsed OK: [13:27:54]protocol is kg_v1.0 [13:27:54]action value=close_receipt [13:27:54]process_action close_receipt [13:27:54]cmd_close_receipt [13:27:54]MH_GetDate [13:27:54]Write to MH i2c: F0 00 00 59 1A 62 [13:27:54]Write i2c OK [13:27:54]MH_I2C_Read... [13:27:54]Read from MH i2c: F0 [13:27:54]MH_I2C_Read... [13:27:54]Read from MH i2c: F0 09 00 [13:27:54]MH_I2C_Read... [13:27:54]Read from MH i2c: F0 09 00 59 1A 00 DB 99 C4 66 AD C5 5D 66 3E [13:27:54]GetLastDocTimeStamp 1724160390 [13:27:54]current date 1724160475 [13:27:54]FM_GetShiftState [13:27:54]SAM_PROTO_GetShiftState [13:27:54]wFMCommunicate request_size=4 [13:27:54]MH_SAM_APDU [13:27:54]CAPDU: 80 13 01 00 [13:27:54]Write to MH i2c: E2 08 00 5A 1A 80 13 01 00 00 00 00 00 F1 [13:27:54]Write i2c OK [13:27:54]MH_I2C_Read... [13:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:55]Read from MH i2c: E2 [13:27:55]MH_I2C_Read... [13:27:55]Read from MH i2c: E2 0E 00 [13:27:55]MH_I2C_Read... [13:27:55]Read from MH i2c: E2 0E 00 5A 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 14 [13:27:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:27:55]wFMCommunicate OK [13:27:55]SAM_PROTO_GetShiftState done [13:27:55]FM_GetShiftState done [13:27:55]opened in 1724112910 [13:27:55]opened+sec_in_day 1724199310 [13:27:55]quantity*price = 100005 [13:27:55]sum+1 = 100006 [13:27:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 352 20.08.2024 13:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58368 ФПД: 4454595397296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58368&fm=4454595397296&tin=02508201610067®Number=0000000000162794&sum=100005 [13:27:56]StoreToDocumentArchive [13:27:56]shift 100 fd 58368 [13:27:56]save to /storage/0100/doc_00058368 [13:27:56]save last doc name /storage/0100/doc_00058368 to /storage/kkm_last_doc_name [13:27:56]save OK [13:27:56]Clear old archive folders... [13:27:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:56]tlvbuf is 01951D40 [13:27:56]SAM_PROTO_ClearQueue [13:27:56]wFMCommunicate request_size=4 [13:27:56]MH_SAM_APDU [13:27:56]CAPDU: 80 09 00 00 [13:27:56]Write to MH i2c: E2 08 00 67 1A 80 09 00 00 00 00 00 00 F3 [13:27:56]Write i2c OK [13:27:56]MH_I2C_Read... [13:27:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:56]Read from MH i2c: E2 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 03 00 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 03 00 67 1A 00 90 00 F5 [13:27:56]RAPDU: 90 00 [13:27:56]wFMCommunicate OK [13:27:56]SAM_PROTO_ClearQueue done [13:27:56]KKMCreateOFDPacket [13:27:56]OFDProtocolAddRootSTLVToBuf [13:27:56]FM_MakeSignedData [13:27:56]FM_MakeSignedData [13:27:56]SAM_PROTO_SignData [13:27:56]wFMCommunicate request_size=4 [13:27:56]MH_SAM_APDU [13:27:56]CAPDU: 80 0D 01 02 [13:27:56]Write to MH i2c: E2 08 00 68 1A 80 0D 01 02 00 00 00 00 FB [13:27:56]Write i2c OK [13:27:56]MH_I2C_Read... [13:27:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:56]Read from MH i2c: E2 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 03 00 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 03 00 68 1A 00 90 00 F6 [13:27:56]RAPDU: 90 00 [13:27:56]wFMCommunicate OK [13:27:56]wFMCommunicate request_size=255 [13:27:56]MH_SAM_APDU [13:27: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 DB 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E4 00 00 35 04 06 00 04 [13:27:56]Write to MH i2c: E2 02 01 69 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 DB 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E4 00 00 35 04 06 00 04 00 00 5A [13:27:56]Write i2c OK [13:27:56]MH_I2C_Read... [13:27:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:56]Read from MH i2c: E2 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 03 00 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 03 00 69 1A 00 90 00 F7 [13:27:56]RAPDU: 90 00 [13:27:56]wFMCommunicate OK [13:27:56]wFMCommunicate request_size=10 [13:27:56]MH_SAM_APDU [13:27:56]CAPDU: 80 0D 02 02 05 0D 2A 93 86 B0 [13:27:56]Write to MH i2c: E2 0D 00 6A 1A 80 0D 02 02 05 00 0D 2A 93 86 B0 00 00 08 [13:27:56]Write i2c OK [13:27:56]MH_I2C_Read... [13:27:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:56]Read from MH i2c: E2 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 03 00 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 03 00 6A 1A 00 90 00 F8 [13:27:56]RAPDU: 90 00 [13:27:56]wFMCommunicate OK [13:27:56]wFMCommunicate request_size=4 [13:27:56]MH_SAM_APDU [13:27:56]CAPDU: 80 0D 03 02 [13:27:56]Write to MH i2c: E2 08 00 6B 1A 80 0D 03 02 00 00 00 00 00 [13:27:56]Write i2c OK [13:27:56]MH_I2C_Read... [13:27:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:56]Read from MH i2c: E2 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 0B 00 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 0B 00 6B 1A 00 E0 7A 86 03 19 65 98 20 90 00 1A [13:27:56]RAPDU: E0 7A 86 03 19 65 98 20 90 00 [13:27:56]wFMCommunicate OK [13:27:56]SAM_PROTO_SignData done [13:27:56]FM_MakeSignedData done [13:27:56]CreateOFDProtocolMessage [13:27:56]wFMCommunicate request_size=4 [13:27:56]MH_SAM_APDU [13:27:56]CAPDU: 80 11 00 00 [13:27:56]Write to MH i2c: E2 08 00 6C 1A 80 11 00 00 00 00 00 00 00 [13:27:56]Write i2c OK [13:27:56]MH_I2C_Read... [13:27:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:56]Read from MH i2c: E2 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 17 00 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: E2 17 00 6C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4C [13:27:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:27:56]wFMCommunicate OK [13:27:56]CreateOFDProtocolMessage done [13:27:56]OFDSenderStorePacket 58368 [13:27:56]StoreOFDPacket docnum=58368 [13:27:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F8 FA 07 01 0F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 DB 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E4 00 00 35 04 06 00 04 0D 2A 93 86 B0 E0 7A 86 03 19 65 98 20 [13:27:56]CheckFolder [13:27:56]dirname=/storage/ofd_packets [13:27:56]CheckFolder done [13:27:56]ProducePacketName [13:27:56]name=ofd_packets/00058368 [13:27:56]NVStorageSaveData ofd_packets/00058368 [13:27:56]File name is /storage/ofd_packets/00058368 [13:27:56]Write 301 bytes [13:27:56]NVStorageSaveData done [13:27:56]OFDSenderStorePacket done [13:27:56]KKMCreateOFDPacket done [13:27:56]NVStorageSaveData kkm_last_timestamp [13:27:56]File name is /storage/kkm_last_timestamp [13:27:56]Write 4 bytes [13:27:56]NVStorageSaveData done [13:27:56]ExternCall_PrintAddStr [13:27:56]wPrintStart [13:27:56]Write to MH i2c: 01 00 00 6D 1A 87 [13:27:56]Write i2c OK [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: 01 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: 01 07 00 [13:27:56]MH_I2C_Read... [13:27:56]Read from MH i2c: 01 07 00 6D 1A 00 00 00 00 00 FF 0F 9C [13:27:56]RasterBufferAndPrint [13:27:56]line Счет N : (1)2075652 [13:27:56]line ИНН: 02508201610067 [13:27:56]line Контрольно-Кассовый Чек [13:27:56]line ПРОДАЖА [13:27:56]line ТРК (МРК, ГНК) : 53 [13:27:56]line Товар: 2710124130 [13:27:56]line Аи-92-К-4 [13:27:56]line 14.750 * 67.80 [13:27:56]line = 1000.05 [13:27:56]line НДС 12% НСП 1% [13:27:56]line > о реализуемом товаре [13:27:56]line ИТОГО: 1000.05 [13:27:56]line НСП 1% : 8.85 [13:27:56]line НДС 12% : 106.20 [13:27:56]line Наличными: 0.00 [13:27:56]line Безнал.: 1000.05 [13:27:56]line Место: АЗС № 135 "Партнер Нефть" [13:27:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:27:56]line СНО: Общий режим [13:27:56]line Чек 352 20.08.2024 13:27 [13:27:56]line Смена: 100 ФФД: 1.0 [13:27:56]line ЗНМ: 0300000196 [13:27:56]line РНМ: 0000000000162794 [13:27:56]line Версия ККМ: v1.0 [13:27:56]line Платежная система: O! деньги [13:27:56]line ФМ: 0000000002094532 [13:27:56]line ФД: 58368 [13:27:56]line ФПД: 4454595397296 [13:27:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58368&fm=4454595397296&tin=02508201610067®Number=0000000000162794&sum=100005 [13:27:57]OFD Sender: Processing packet 58368 [packets to send 51, broken 50] [13:27:57]ProducePacketName [13:27:57]name=ofd_packets/00058368 [13:27:57]OFD Sender: To server: pG, [13:27:57]CommunicateWithHost lk.salyk.kg:30040 [13:27:57]ConnectInit lk.salyk.kg [13:27:57]written 0, free lines is 4095 [13:27:57]Connected sock=10 [13:27:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F8 FA 07 01 0F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 DB 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E4 00 00 35 04 06 00 04 0D 2A 93 86 B0 E0 7A 86 03 19 65 98 20 [13:27:57]Write to MH i2c: 01 00 00 97 1A B1 [13:27:57]Write i2c OK [13:27:57]MH_I2C_Read... [13:27:57]Read from MH i2c: 01 [13:27:57]MH_I2C_Read... [13:27:57]Read from MH i2c: 01 07 00 [13:27:57]MH_I2C_Read... [13:27:57]Read from MH i2c: 01 07 00 97 1A 00 00 00 00 00 C7 0C 8B [13:27:57]RasterBufferAndPrint [13:27:57]line [13:27:57]line [13:27:57]line [13:27:57]line [13:27:57]line [13:27:57]written 0, free lines is 3277 [13:27:57]MH_Cut [13:27:57]Write to MH i2c: D1 01 00 9E 1A 01 8A [13:27:57]Write i2c OK [13:27:57]MH_I2C_Read... [13:27:57]Read from MH i2c: D1 [13:27:57]MH_I2C_Read... [13:27:57]Read from MH i2c: D1 01 00 [13:27:57]MH_I2C_Read... [13:27:57]Read from MH i2c: D1 01 00 9E 1A 00 89 [13:27:57]Write to MH i2c: 01 00 00 9F 1A B9 [13:27:57]Write i2c OK [13:27:57]MH_I2C_Read... [13:27:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3D 9C 47 00 1E 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 32 30 39 34 35 33 32 10 04 04 00 00 E4 00 00 F4 03 04 00 2A 45 C4 66 B6 04 01 00 00 43 1F F5 CC F5 3E D1 E8 [13:27:57]CommunicateWithHost err = 0 [13:27:57]CheckOFDResponse [13:27:57]1017 (14) - 77093643461234 [13:27:57]1041 (16) - 0000000002094532 [13:27:57]1040 (4) - 58368 [13:27:57]1012 (4) - 20.08.2024 07:26 [13:27:57]1206 (1) - 0 [13:27:57]OFD Sender: Remove packet 58368 [13:27:57]ProducePacketName [13:27:57]name=ofd_packets/00058368 [13:27:57]NVStorageDeleteData [13:27:58]OFD Sender: No OFD packet to send [13:27:58]*** Cut start [13:27:58]*** Partial cut [13:27:58]*** CUTSNS_PIN = 1 [13:27:58]*** CUTSNS_PIN = 0 [13:27:58]*** Brake cut motor [13:27:59]Read from MH i2c: 01 [13:27:59]MH_I2C_Read... [13:27:59]*** Stop cut motor [13:27:59]*** Cut end [13:27:59]Read from MH i2c: 01 07 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: 01 07 00 9F 1A 00 00 00 00 00 FF 0F CE [13:27:59]process_action close_receipt done [13:27:59]requested_data is exist [13:27:59]produce_requested_data [13:27:59]requested_item fm.sn is exist - process it [13:27:59]wFMCommunicate request_size=4 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 11 00 00 [13:27:59]Write to MH i2c: E2 08 00 A0 1A 80 11 00 00 00 00 00 00 34 [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:59]Read from MH i2c: E2 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 17 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 17 00 A0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 80 [13:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:27:59]wFMCommunicate OK [13:27:59]requested_item fd.num is exist - process it [13:27:59]SAM_PROTO_GetFieldsCounters [13:27:59]wFMCommunicate request_size=4 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 13 00 00 [13:27:59]Write to MH i2c: E2 08 00 A1 1A 80 13 00 00 00 00 00 00 37 [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:59]Read from MH i2c: E2 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 62 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 62 00 A1 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 00 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [13:27:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 00 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:59]wFMCommunicate OK [13:27:59]SAM_PROTO_GetFieldsCounters done [13:27:59]requested_item shift.num is exist - process it [13:27:59]requested_item shift.opened is exist - process it [13:27:59]req_shift_opened [13:27:59]FM_GetShiftState [13:27:59]SAM_PROTO_GetShiftState [13:27:59]wFMCommunicate request_size=4 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 13 01 00 [13:27:59]Write to MH i2c: E2 08 00 A2 1A 80 13 01 00 00 00 00 00 39 [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:59]Read from MH i2c: E2 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 0E 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 0E 00 A2 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5C [13:27:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:27:59]wFMCommunicate OK [13:27:59]SAM_PROTO_GetShiftState done [13:27:59]FM_GetShiftState done [13:27:59]req_shift_opened done [13:27:59]requested_item shift.open_date is exist - process it [13:27:59]req_shift_open_date [13:27:59]req_shift_open_date done [13:27:59]produce_requested_data done [13:27:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58368,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:27:59]process_action_free close_receipt [13:27:59]json_value_free [13:27:59]json_value_free done [13:27:59]process_json_proto returns [13:27:59]Send response to host [13:27:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58368,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:27:59]free response buf [13:27:59]execute_script done [13:27:59]execute_script returns [13:27:59]free content buf [13:27:59]Sock 9.Close socket [13:27:59]Sock 9.Thread stoped [13:27:59]accept exits with 8 [13:27:59]New connection [13:27:59]New thread 3066854756 created [13:27:59]Thread 3066711396 joined [13:27:59]Waiting for new connection... [13:27:59] Sock 8.Parse request [13:27:59]Sock 8.Check first char [13:27:59]Sock 8.First char is OK [13:27:59]request: POST /json_proto HTTP/1.0 [13:27:59]Method: POST [13:27:59]URL: /json_proto [13:27:59]Method is POST - this is cgi request [13:27:59]url: /json_proto [13:27:59]query_string will be loaded in cgi processing [13:27:59]execute_cgi json_proto POST (null) [13:27:59]execute_cgi path=json_proto method=POST [13:27:59]POST find Content-Length [13:27:59]Host: 172.17.44.3:8080 [13:27:59]Content-Length: 807 [13:27:59]Content-Type: application/json [13:27:59] [13:27:59]POST finish read [13:27:59]Found Content-Length = 807 [13:27:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:59]execute_script... [13:27:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:59]POST & json_proto [13:27:59]process_json_proto [13:27:59]json parsed OK: [13:27:59]protocol is kg_v1.0 [13:27:59]action value=close_receipt [13:27:59]process_action close_receipt [13:27:59]cmd_close_receipt [13:27:59]MH_GetDate [13:27:59]Write to MH i2c: F0 00 00 A3 1A AC [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: F0 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: F0 09 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: F0 09 00 A3 1A 00 E0 99 C4 66 AD C5 5D 66 8D [13:27:59]GetLastDocTimeStamp 1724160475 [13:27:59]current date 1724160480 [13:27:59]FM_GetShiftState [13:27:59]SAM_PROTO_GetShiftState [13:27:59]wFMCommunicate request_size=4 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 13 01 00 [13:27:59]Write to MH i2c: E2 08 00 A4 1A 80 13 01 00 00 00 00 00 3B [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 [13:27:59]MH_I2C_Read... [13:27:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:59]Read from MH i2c: E2 0E 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 0E 00 A4 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5E [13:27:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:27:59]wFMCommunicate OK [13:27:59]SAM_PROTO_GetShiftState done [13:27:59]FM_GetShiftState done [13:27:59]opened in 1724112910 [13:27:59]opened+sec_in_day 1724199310 [13:27:59]quantity*price = 150028 [13:27:59]sum+1 = 150030 [13:27:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.29 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.29 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 353 20.08.2024 13:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58369 ФПД: 15682965366375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132800&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58369&fm=15682965366375&tin=02508201610067®Number=0000000000162794&sum=150029 [13:28:01]StoreToDocumentArchive [13:28:01]shift 100 fd 58369 [13:28:01]save to /storage/0100/doc_00058369 [13:28:01]save last doc name /storage/0100/doc_00058369 to /storage/kkm_last_doc_name [13:28:01]save OK [13:28:01]Clear old archive folders... [13:28:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:28:01]tlvbuf is 019FD3A0 [13:28:01]SAM_PROTO_ClearQueue [13:28:01]wFMCommunicate request_size=4 [13:28:01]MH_SAM_APDU [13:28:01]CAPDU: 80 09 00 00 [13:28:01]Write to MH i2c: E2 08 00 B1 1A 80 09 00 00 00 00 00 00 3D [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:01]Read from MH i2c: E2 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 03 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 03 00 B1 1A 00 90 00 3F [13:28:01]RAPDU: 90 00 [13:28:01]wFMCommunicate OK [13:28:01]SAM_PROTO_ClearQueue done [13:28:01]KKMCreateOFDPacket [13:28:01]OFDProtocolAddRootSTLVToBuf [13:28:01]FM_MakeSignedData [13:28:01]FM_MakeSignedData [13:28:01]SAM_PROTO_SignData [13:28:01]wFMCommunicate request_size=4 [13:28:01]MH_SAM_APDU [13:28:01]CAPDU: 80 0D 01 02 [13:28:01]Write to MH i2c: E2 08 00 B2 1A 80 0D 01 02 00 00 00 00 45 [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:01]Read from MH i2c: E2 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 03 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 03 00 B2 1A 00 90 00 40 [13:28:01]RAPDU: 90 00 [13:28:01]wFMCommunicate OK [13:28:01]wFMCommunicate request_size=255 [13:28:01]MH_SAM_APDU [13:28:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 E0 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E4 00 00 35 04 06 00 0E 43 [13:28:01]Write to MH i2c: E2 02 01 B3 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 E0 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E4 00 00 35 04 06 00 0E 43 00 00 91 [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:01]Read from MH i2c: E2 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 03 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 03 00 B3 1A 00 90 00 41 [13:28:01]RAPDU: 90 00 [13:28:01]wFMCommunicate OK [13:28:01]wFMCommunicate request_size=9 [13:28:01]MH_SAM_APDU [13:28:01]CAPDU: 80 0D 02 02 04 79 94 66 67 [13:28:01]Write to MH i2c: E2 0C 00 B4 1A 80 0D 02 02 04 00 79 94 66 67 00 00 2A [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:01]Read from MH i2c: E2 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 03 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 03 00 B4 1A 00 90 00 42 [13:28:01]RAPDU: 90 00 [13:28:01]wFMCommunicate OK [13:28:01]wFMCommunicate request_size=4 [13:28:01]MH_SAM_APDU [13:28:01]CAPDU: 80 0D 03 02 [13:28:01]Write to MH i2c: E2 08 00 B5 1A 80 0D 03 02 00 00 00 00 4A [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:01]Read from MH i2c: E2 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 0B 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 0B 00 B5 1A 00 79 BA 6B B7 86 E4 34 63 90 00 A1 [13:28:01]RAPDU: 79 BA 6B B7 86 E4 34 63 90 00 [13:28:01]wFMCommunicate OK [13:28:01]SAM_PROTO_SignData done [13:28:01]FM_MakeSignedData done [13:28:01]CreateOFDProtocolMessage [13:28:01]wFMCommunicate request_size=4 [13:28:01]MH_SAM_APDU [13:28:01]CAPDU: 80 11 00 00 [13:28:01]Write to MH i2c: E2 08 00 B6 1A 80 11 00 00 00 00 00 00 4A [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:01]Read from MH i2c: E2 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 17 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 17 00 B6 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 96 [13:28:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:28:01]wFMCommunicate OK [13:28:01]CreateOFDProtocolMessage done [13:28:01]OFDSenderStorePacket 58369 [13:28:01]StoreOFDPacket docnum=58369 [13:28:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 4B 2D 06 01 CE D6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 E0 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E4 00 00 35 04 06 00 0E 43 79 94 66 67 79 BA 6B B7 86 E4 34 63 [13:28:01]CheckFolder [13:28:01]dirname=/storage/ofd_packets [13:28:01]CheckFolder done [13:28:01]ProducePacketName [13:28:01]name=ofd_packets/00058369 [13:28:01]NVStorageSaveData ofd_packets/00058369 [13:28:01]File name is /storage/ofd_packets/00058369 [13:28:01]Write 300 bytes [13:28:01]NVStorageSaveData done [13:28:01]OFDSenderStorePacket done [13:28:01]KKMCreateOFDPacket done [13:28:01]NVStorageSaveData kkm_last_timestamp [13:28:01]File name is /storage/kkm_last_timestamp [13:28:01]Write 4 bytes [13:28:01]NVStorageSaveData done [13:28:01]ExternCall_PrintAddStr [13:28:01]wPrintStart [13:28:01]Write to MH i2c: 01 00 00 B7 1A D1 [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: 01 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: 01 07 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: 01 07 00 B7 1A 00 00 00 00 00 FF 0F E6 [13:28:01]RasterBufferAndPrint [13:28:01]line Счет N : (1)2075647 [13:28:01]line ИНН: 02508201610067 [13:28:01]line Контрольно-Кассовый Чек [13:28:01]line ПРОДАЖА [13:28:01]line ТРК (МРК, ГНК) : 81 [13:28:01]line Товар: 2711190000 [13:28:01]line ГАЗ-К-5 [13:28:01]line 39.070 * 38.40 [13:28:01]line = 1500.29 [13:28:01]line НДС 12% НСП 1% [13:28:01]line > о реализуемом товаре [13:28:01]line ИТОГО: 1500.29 [13:28:01]line НСП 1% : 13.28 [13:28:01]line НДС 12% : 159.32 [13:28:01]line Наличными: 0.00 [13:28:01]line Безнал.: 1500.29 [13:28:01]line Место: АЗС № 135 "Партнер Нефть" [13:28:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:28:01]line СНО: Общий режим [13:28:01]line Чек 353 20.08.2024 13:28 [13:28:01]line Смена: 100 ФФД: 1.0 [13:28:01]line ЗНМ: 0300000196 [13:28:01]line РНМ: 0000000000162794 [13:28:01]line Версия ККМ: v1.0 [13:28:01]line Платежная система: O! деньги [13:28:01]line ФМ: 0000000002094532 [13:28:01]line ФД: 58369 [13:28:01]line ФПД: 15682965366375 [13:28:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132800&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58369&fm=15682965366375&tin=02508201610067®Number=0000000000162794&sum=150029 [13:28:01]written 0, free lines is 4095 [13:28:01]OFD Sender: Processing packet 58369 [packets to send 51, broken 50] [13:28:01]ProducePacketName [13:28:01]name=ofd_packets/00058369 [13:28:01]OFD Sender: To server: pG, [13:28:01]CommunicateWithHost lk.salyk.kg:30040 [13:28:01]ConnectInit lk.salyk.kg [13:28:01]Connected sock=10 [13:28:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 4B 2D 06 01 CE D6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 E0 99 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E4 00 00 35 04 06 00 0E 43 79 94 66 67 79 BA 6B B7 86 E4 34 63 [13:28:02]Write to MH i2c: 01 00 00 E1 1A FB [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: 01 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: 01 07 00 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: 01 07 00 E1 1A 00 00 00 00 00 D9 0C E7 [13:28:02]RasterBufferAndPrint [13:28:02]line [13:28:02]line [13:28:02]line [13:28:02]line [13:28:02]line [13:28:02]written 0, free lines is 3302 [13:28:02]MH_Cut [13:28:02]Write to MH i2c: D1 01 00 E8 1A 01 D4 [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: D1 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: D1 01 00 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: D1 01 00 E8 1A 00 D3 [13:28:02]Write to MH i2c: 01 00 00 E9 1A 03 [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 77 04 47 00 E6 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E4 00 00 F4 03 04 00 2F 45 C4 66 B6 04 01 00 00 1F 92 1E DD 0C 37 F6 0B [13:28:02]CommunicateWithHost err = 0 [13:28:02]CheckOFDResponse [13:28:02]1017 (14) - 77093643461234 [13:28:02]1041 (16) - 0000000002094532 [13:28:02]1040 (4) - 58369 [13:28:02]1012 (4) - 20.08.2024 07:26 [13:28:02]1206 (1) - 0 [13:28:02]OFD Sender: Remove packet 58369 [13:28:02]ProducePacketName [13:28:02]name=ofd_packets/00058369 [13:28:02]NVStorageDeleteData [13:28:02]OFD Sender: No OFD packet to send [13:28:03]*** Cut start [13:28:03]*** Partial cut [13:28:03]*** CUTSNS_PIN = 1 [13:28:03]*** CUTSNS_PIN = 0 [13:28:03]*** Brake cut motor [13:28:03]Read from MH i2c: 01 [13:28:03]MH_I2C_Read... [13:28:03]*** Stop cut motor [13:28:03]*** Cut end [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 E9 1A 00 00 00 00 00 FF 0F 18 [13:28:03]process_action close_receipt done [13:28:03]requested_data is exist [13:28:03]produce_requested_data [13:28:03]requested_item fm.sn is exist - process it [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 EA 1A 80 11 00 00 00 00 00 00 7E [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 EA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CA [13:28:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:28:03]wFMCommunicate OK [13:28:03]requested_item fd.num is exist - process it [13:28:03]SAM_PROTO_GetFieldsCounters [13:28:03]wFMCommunicate request_size=4 [13:28:03]MH_SAM_APDU [13:28:03]CAPDU: 80 13 00 00 [13:28:03]Write to MH i2c: E2 08 00 EB 1A 80 13 00 00 00 00 00 00 81 [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:03]Read from MH i2c: E2 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 62 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 62 00 EB 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 01 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [13:28:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 01 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:03]wFMCommunicate OK [13:28:03]SAM_PROTO_GetFieldsCounters done [13:28:03]requested_item shift.num is exist - process it [13:28:03]requested_item shift.opened is exist - process it [13:28:03]req_shift_opened [13:28:03]FM_GetShiftState [13:28:03]SAM_PROTO_GetShiftState [13:28:03]wFMCommunicate request_size=4 [13:28:03]MH_SAM_APDU [13:28:03]CAPDU: 80 13 01 00 [13:28:03]Write to MH i2c: E2 08 00 EC 1A 80 13 01 00 00 00 00 00 83 [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:04]Read from MH i2c: E2 [13:28:04]MH_I2C_Read... [13:28:04]Read from MH i2c: E2 0E 00 [13:28:04]MH_I2C_Read... [13:28:04]Read from MH i2c: E2 0E 00 EC 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A6 [13:28:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:28:04]wFMCommunicate OK [13:28:04]SAM_PROTO_GetShiftState done [13:28:04]FM_GetShiftState done [13:28:04]req_shift_opened done [13:28:04]requested_item shift.open_date is exist - process it [13:28:04]req_shift_open_date [13:28:04]req_shift_open_date done [13:28:04]produce_requested_data done [13:28:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58369,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:28:04]process_action_free close_receipt [13:28:04]json_value_free [13:28:04]json_value_free done [13:28:04]process_json_proto returns [13:28:04]Send response to host [13:28:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58369,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:28:04]free response buf [13:28:04]execute_script done [13:28:04]execute_script returns [13:28:04]free content buf [13:28:04]Sock 8.Close socket [13:28:04]Sock 8.Thread stoped [13:28:07]OFD Sender: No OFD packet to send [13:28:12]OFD Sender: No OFD packet to send [13:28:17]OFD Sender: No OFD packet to send [13:28:22]OFD Sender: No OFD packet to send [13:28:27]OFD Sender: No OFD packet to send [13:28:32]OFD Sender: No OFD packet to send [13:28:37]OFD Sender: No OFD packet to send [13:28:42]OFD Sender: No OFD packet to send [13:28:47]OFD Sender: No OFD packet to send [13:28:52]OFD Sender: No OFD packet to send [13:28:57]OFD Sender: No OFD packet to send [13:29:02]OFD Sender: No OFD packet to send [13:29:07]OFD Sender: No OFD packet to send [13:29:12]OFD Sender: No OFD packet to send [13:29:17]OFD Sender: No OFD packet to send [13:29:22]OFD Sender: No OFD packet to send [13:29:27]OFD Sender: No OFD packet to send [13:29:32]OFD Sender: No OFD packet to send [13:29:37]OFD Sender: No OFD packet to send [13:29:42]OFD Sender: No OFD packet to send [13:29:47]OFD Sender: No OFD packet to send [13:29:52]accept exits with 9 [13:29:52]New connection [13:29:52]New thread 3066711396 created [13:29:52]Thread 3066854756 joined [13:29:52]Waiting for new connection... [13:29:52] Sock 9.Parse request [13:29:52]Sock 9.Check first char [13:29:52]Sock 9.First char is OK [13:29:52]request: POST /json_proto HTTP/1.0 [13:29:52]Method: POST [13:29:52]URL: /json_proto [13:29:52]Method is POST - this is cgi request [13:29:52]url: /json_proto [13:29:52]query_string will be loaded in cgi processing [13:29:52]execute_cgi json_proto POST (null) [13:29:52]execute_cgi path=json_proto method=POST [13:29:52]POST find Content-Length [13:29:52]Host: 172.17.44.3:8080 [13:29:52]Content-Length: 755 [13:29:52]Content-Type: application/json [13:29:52] [13:29:52]POST finish read [13:29:52]Found Content-Length = 755 [13:29:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30138145", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:52]execute_script... [13:29: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)2075655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30138145", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:52]POST & json_proto [13:29:52]process_json_proto [13:29:52]json parsed OK: [13:29:52]protocol is kg_v1.0 [13:29:52]action value=close_receipt [13:29:52]process_action close_receipt [13:29:52]cmd_close_receipt [13:29:52]MH_GetDate [13:29:52]Write to MH i2c: F0 00 00 ED 1A F6 [13:29:52]Write i2c OK [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: F0 [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: F0 09 00 [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: F0 09 00 ED 1A 00 51 9A C4 66 AD C5 5D 66 49 [13:29:52]GetLastDocTimeStamp 1724160480 [13:29:52]current date 1724160593 [13:29:52]FM_GetShiftState [13:29:52]SAM_PROTO_GetShiftState [13:29:52]wFMCommunicate request_size=4 [13:29:52]MH_SAM_APDU [13:29:52]CAPDU: 80 13 01 00 [13:29:52]Write to MH i2c: E2 08 00 EE 1A 80 13 01 00 00 00 00 00 85 [13:29:52]Write i2c OK [13:29:52]MH_I2C_Read... [13:29:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:52]Read from MH i2c: E2 [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: E2 0E 00 [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: E2 0E 00 EE 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A8 [13:29:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:29:52]wFMCommunicate OK [13:29:52]SAM_PROTO_GetShiftState done [13:29:52]FM_GetShiftState done [13:29:52]opened in 1724112910 [13:29:52]opened+sec_in_day 1724199310 [13:29:52]quantity*price = 0 [13:29:52]sum+1 = 1 [13:29:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 354 20.08.2024 13:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30138145 ФМ: 0000000002094532 ФД: 58370 ФПД: 27652308470212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132953&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58370&fm=27652308470212&tin=02508201610067®Number=0000000000162794&sum=0 [13:29:53]StoreToDocumentArchive [13:29:53]shift 100 fd 58370 [13:29:53]save to /storage/0100/doc_00058370 [13:29:53]save last doc name /storage/0100/doc_00058370 to /storage/kkm_last_doc_name [13:29:53]save OK [13:29:53]Clear old archive folders... [13:29:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:29:53]tlvbuf is B6D90300 [13:29:53]SAM_PROTO_ClearQueue [13:29:53]wFMCommunicate request_size=4 [13:29:53]MH_SAM_APDU [13:29:53]CAPDU: 80 09 00 00 [13:29:53]Write to MH i2c: E2 08 00 FB 1A 80 09 00 00 00 00 00 00 87 [13:29:53]Write i2c OK [13:29:53]MH_I2C_Read... [13:29:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:53]Read from MH i2c: E2 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 FB 1A 00 90 00 89 [13:29:53]RAPDU: 90 00 [13:29:53]wFMCommunicate OK [13:29:53]SAM_PROTO_ClearQueue done [13:29:53]KKMCreateOFDPacket [13:29:53]OFDProtocolAddRootSTLVToBuf [13:29:53]FM_MakeSignedData [13:29:53]FM_MakeSignedData [13:29:53]SAM_PROTO_SignData [13:29:53]wFMCommunicate request_size=4 [13:29:53]MH_SAM_APDU [13:29:53]CAPDU: 80 0D 01 02 [13:29:53]Write to MH i2c: E2 08 00 FC 1A 80 0D 01 02 00 00 00 00 8F [13:29:53]Write i2c OK [13:29:53]MH_I2C_Read... [13:29:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:53]Read from MH i2c: E2 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 FC 1A 00 90 00 8A [13:29:53]RAPDU: 90 00 [13:29:53]wFMCommunicate OK [13:29:53]wFMCommunicate request_size=255 [13:29:53]MH_SAM_APDU [13:29:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 62 01 00 00 F4 03 04 00 51 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E4 00 00 35 04 06 00 19 [13:29:53]Write to MH i2c: E2 02 01 FD 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 34 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 62 01 00 00 F4 03 04 00 51 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E4 00 00 35 04 06 00 19 00 00 15 [13:29:53]Write i2c OK [13:29:53]MH_I2C_Read... [13:29:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:54]Read from MH i2c: E2 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 03 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 03 00 FD 1A 00 90 00 8B [13:29:54]RAPDU: 90 00 [13:29:54]wFMCommunicate OK [13:29:54]wFMCommunicate request_size=10 [13:29:54]MH_SAM_APDU [13:29:54]CAPDU: 80 0D 02 02 05 26 4E 06 09 C4 [13:29:54]Write to MH i2c: E2 0D 00 FE 1A 80 0D 02 02 05 00 26 4E 06 09 C4 00 00 E3 [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:54]Read from MH i2c: E2 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 03 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 03 00 FE 1A 00 90 00 8C [13:29:54]RAPDU: 90 00 [13:29:54]wFMCommunicate OK [13:29:54]wFMCommunicate request_size=4 [13:29:54]MH_SAM_APDU [13:29:54]CAPDU: 80 0D 03 02 [13:29:54]Write to MH i2c: E2 08 00 FF 1A 80 0D 03 02 00 00 00 00 94 [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:54]Read from MH i2c: E2 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 0B 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 0B 00 FF 1A 00 7D 52 53 67 E7 E8 CD F0 90 00 AA [13:29:54]RAPDU: 7D 52 53 67 E7 E8 CD F0 90 00 [13:29:54]wFMCommunicate OK [13:29:54]SAM_PROTO_SignData done [13:29:54]FM_MakeSignedData done [13:29:54]CreateOFDProtocolMessage [13:29:54]wFMCommunicate request_size=4 [13:29:54]MH_SAM_APDU [13:29:54]CAPDU: 80 11 00 00 [13:29:54]Write to MH i2c: E2 08 00 00 1B 80 11 00 00 00 00 00 00 95 [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:54]Read from MH i2c: E2 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 17 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 17 00 00 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E1 [13:29:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:29:54]wFMCommunicate OK [13:29:54]CreateOFDProtocolMessage done [13:29:54]OFDSenderStorePacket 58370 [13:29:54]StoreOFDPacket docnum=58370 [13:29:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 92 E8 07 01 67 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 62 01 00 00 F4 03 04 00 51 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E4 00 00 35 04 06 00 19 26 4E 06 09 C4 7D 52 53 67 E7 E8 CD F0 [13:29:54]CheckFolder [13:29:54]dirname=/storage/ofd_packets [13:29:54]CheckFolder done [13:29:54]ProducePacketName [13:29:54]name=ofd_packets/00058370 [13:29:54]NVStorageSaveData ofd_packets/00058370 [13:29:54]File name is /storage/ofd_packets/00058370 [13:29:54]Write 301 bytes [13:29:54]NVStorageSaveData done [13:29:54]OFDSenderStorePacket done [13:29:54]KKMCreateOFDPacket done [13:29:54]NVStorageSaveData kkm_last_timestamp [13:29:54]File name is /storage/kkm_last_timestamp [13:29:54]Write 4 bytes [13:29:54]NVStorageSaveData done [13:29:54]ExternCall_PrintAddStr [13:29:54]wPrintStart [13:29:54]Write to MH i2c: 01 00 00 01 1B 1C [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 07 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 07 00 01 1B 00 00 00 00 00 FF 0F 31 [13:29:54]RasterBufferAndPrint [13:29:54]line Счет N : (1)2075655 [13:29:54]line ИНН: 02508201610067 [13:29:54]line Контрольно-Кассовый Чек [13:29:54]line ПРОДАЖА [13:29:54]line ТРК (МРК, ГНК) : 63 [13:29:54]line Товар: 2710124130 [13:29:54]line Аи-92-К-4 [13:29:54]line 30.000 * 0.00 [13:29:54]line = 0.00 [13:29:54]line НДС 12% НСП 1% [13:29:54]line > о реализуемом товаре [13:29:54]line ИТОГО: 0.00 [13:29:54]line НСП 1% : 0.00 [13:29:54]line НДС 12% : 0.00 [13:29:54]line Наличными: 0.00 [13:29:54]line Безнал.: 0.00 [13:29:54]line Место: АЗС № 135 "Партнер Нефть" [13:29:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:29:54]line СНО: Общий режим [13:29:54]line Чек 354 20.08.2024 13:29 [13:29:54]line Смена: 100 ФФД: 1.0 [13:29:54]line ЗНМ: 0300000196 [13:29:54]line РНМ: 0000000000162794 [13:29:54]line Версия ККМ: v1.0 [13:29:54]line Талоны: ТК ГПНА Online [13:29:54]line 30138145 [13:29:54]line ФМ: 0000000002094532 [13:29:54]line ФД: 58370 [13:29:54]line ФПД: 27652308470212 [13:29:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132953&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58370&fm=27652308470212&tin=02508201610067®Number=0000000000162794&sum=0 [13:29:54]OFD Sender: Processing packet 58370 [packets to send 51, broken 50] [13:29:54]ProducePacketName [13:29:54]name=ofd_packets/00058370 [13:29:54]OFD Sender: To server: pG, [13:29:54]CommunicateWithHost lk.salyk.kg:30040 [13:29:54]ConnectInit lk.salyk.kg [13:29:54]written 0, free lines is 4095 [13:29:54]Connected sock=10 [13:29:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 92 E8 07 01 67 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 62 01 00 00 F4 03 04 00 51 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E4 00 00 35 04 06 00 19 26 4E 06 09 C4 7D 52 53 67 E7 E8 CD F0 [13:29:55]Write to MH i2c: 01 00 00 2B 1B 46 [13:29:55]Write i2c OK [13:29:55]MH_I2C_Read... [13:29:55]Read from MH i2c: 01 [13:29:55]MH_I2C_Read... [13:29:55]Read from MH i2c: 01 07 00 [13:29:55]MH_I2C_Read... [13:29:55]Read from MH i2c: 01 07 00 2B 1B 00 00 00 00 00 C5 0C 1E [13:29:55]RasterBufferAndPrint [13:29:55]line [13:29:55]line [13:29:55]line [13:29:55]line [13:29:55]line [13:29:55]written 0, free lines is 3275 [13:29:55]MH_Cut [13:29:55]Write to MH i2c: D1 01 00 32 1B 01 1F [13:29:55]Write i2c OK [13:29:55]MH_I2C_Read... [13:29:55]Read from MH i2c: D1 [13:29:55]MH_I2C_Read... [13:29:55]Read from MH i2c: D1 01 00 [13:29:55]MH_I2C_Read... [13:29:55]Read from MH i2c: D1 01 00 32 1B 00 1E [13:29:55]Write to MH i2c: 01 00 00 33 1B 4E [13:29:55]Write i2c OK [13:29:55]MH_I2C_Read... [13:29:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B5 0A 47 00 E6 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E4 00 00 F4 03 04 00 A0 45 C4 66 B6 04 01 00 00 48 C7 CE B3 D4 77 FD 5F [13:29:55]CommunicateWithHost err = 0 [13:29:55]CheckOFDResponse [13:29:55]1017 (14) - 77093643461234 [13:29:55]1041 (16) - 0000000002094532 [13:29:55]1040 (4) - 58370 [13:29:55]1012 (4) - 20.08.2024 07:28 [13:29:55]1206 (1) - 0 [13:29:55]OFD Sender: Remove packet 58370 [13:29:55]ProducePacketName [13:29:55]name=ofd_packets/00058370 [13:29:55]NVStorageDeleteData [13:29:55]OFD Sender: No OFD packet to send [13:29:55]*** Cut start [13:29:55]*** Partial cut [13:29:55]*** CUTSNS_PIN = 1 [13:29:55]*** CUTSNS_PIN = 0 [13:29:56]*** Brake cut motor [13:29:56]Read from MH i2c: 01 [13:29:56]MH_I2C_Read... [13:29:56]*** Stop cut motor [13:29:56]*** Cut end [13:29:56]Read from MH i2c: 01 07 00 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: 01 07 00 33 1B 00 00 00 00 00 FF 0F 63 [13:29:56]process_action close_receipt done [13:29:56]requested_data is exist [13:29:56]produce_requested_data [13:29:56]requested_item fm.sn is exist - process it [13:29:56]wFMCommunicate request_size=4 [13:29:56]MH_SAM_APDU [13:29:56]CAPDU: 80 11 00 00 [13:29:56]Write to MH i2c: E2 08 00 34 1B 80 11 00 00 00 00 00 00 C9 [13:29:56]Write i2c OK [13:29:56]MH_I2C_Read... [13:29:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:56]Read from MH i2c: E2 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 17 00 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 17 00 34 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 15 [13:29:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:29:56]wFMCommunicate OK [13:29:56]requested_item fd.num is exist - process it [13:29:56]SAM_PROTO_GetFieldsCounters [13:29:56]wFMCommunicate request_size=4 [13:29:56]MH_SAM_APDU [13:29:56]CAPDU: 80 13 00 00 [13:29:56]Write to MH i2c: E2 08 00 35 1B 80 13 00 00 00 00 00 00 CC [13:29:56]Write i2c OK [13:29:56]MH_I2C_Read... [13:29:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:56]Read from MH i2c: E2 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 62 00 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 62 00 35 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 02 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [13:29:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 02 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:29:56]wFMCommunicate OK [13:29:56]SAM_PROTO_GetFieldsCounters done [13:29:56]requested_item shift.num is exist - process it [13:29:56]requested_item shift.opened is exist - process it [13:29:56]req_shift_opened [13:29:56]FM_GetShiftState [13:29:56]SAM_PROTO_GetShiftState [13:29:56]wFMCommunicate request_size=4 [13:29:56]MH_SAM_APDU [13:29:56]CAPDU: 80 13 01 00 [13:29:56]Write to MH i2c: E2 08 00 36 1B 80 13 01 00 00 00 00 00 CE [13:29:56]Write i2c OK [13:29:56]MH_I2C_Read... [13:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:56]Read from MH i2c: E2 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 0E 00 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 0E 00 36 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [13:29:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:29:56]wFMCommunicate OK [13:29:56]SAM_PROTO_GetShiftState done [13:29:56]FM_GetShiftState done [13:29:56]req_shift_opened done [13:29:56]requested_item shift.open_date is exist - process it [13:29:56]req_shift_open_date [13:29:56]req_shift_open_date done [13:29:56]produce_requested_data done [13:29:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58370,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:29:56]process_action_free close_receipt [13:29:56]json_value_free [13:29:56]json_value_free done [13:29:56]process_json_proto returns [13:29:56]Send response to host [13:29:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58370,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:29:56]free response buf [13:29:56]execute_script done [13:29:56]execute_script returns [13:29:56]free content buf [13:29:56]Sock 9.Close socket [13:29:56]Sock 9.Thread stoped [13:29:58]accept exits with 8 [13:29:58]New connection [13:29:58]New thread 3066854756 created [13:29:58]Thread 3066711396 joined [13:29:58]Waiting for new connection... [13:29:58] Sock 8.Parse request [13:29:58]Sock 8.Check first char [13:29:58]Sock 8.First char is OK [13:29:58]request: POST /json_proto HTTP/1.0 [13:29:58]Method: POST [13:29:58]URL: /json_proto [13:29:58]Method is POST - this is cgi request [13:29:58]url: /json_proto [13:29:58]query_string will be loaded in cgi processing [13:29:58]execute_cgi json_proto POST (null) [13:29:58]execute_cgi path=json_proto method=POST [13:29:58]POST find Content-Length [13:29:58]Host: 172.17.44.3:8080 [13:29:58]Content-Length: 802 [13:29:58]Content-Type: application/json [13:29:58] [13:29:58]POST finish read [13:29:58]Found Content-Length = 802 [13:29:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:58]execute_script... [13:29: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)2075656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:58]POST & json_proto [13:29:58]process_json_proto [13:29:58]json parsed OK: [13:29:58]protocol is kg_v1.0 [13:29:58]action value=close_receipt [13:29:58]process_action close_receipt [13:29:58]cmd_close_receipt [13:29:58]MH_GetDate [13:29:58]Write to MH i2c: F0 00 00 37 1B 41 [13:29:58]Write i2c OK [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: F0 [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: F0 09 00 [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: F0 09 00 37 1B 00 57 9A C4 66 AD C5 5D 66 9A [13:29:58]GetLastDocTimeStamp 1724160593 [13:29:58]current date 1724160599 [13:29:58]FM_GetShiftState [13:29:58]SAM_PROTO_GetShiftState [13:29:58]wFMCommunicate request_size=4 [13:29:58]MH_SAM_APDU [13:29:58]CAPDU: 80 13 01 00 [13:29:58]Write to MH i2c: E2 08 00 38 1B 80 13 01 00 00 00 00 00 D0 [13:29:58]Write i2c OK [13:29:58]MH_I2C_Read... [13:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:58]Read from MH i2c: E2 [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: E2 0E 00 [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: E2 0E 00 38 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F3 [13:29:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:29:58]wFMCommunicate OK [13:29:58]SAM_PROTO_GetShiftState done [13:29:58]FM_GetShiftState done [13:29:58]opened in 1724112910 [13:29:58]opened+sec_in_day 1724199310 [13:29:58]quantity*price = 70037 [13:29:58]sum+1 = 70038 [13:29:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 355 20.08.2024 13:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58371 ФПД: 87430907162795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132959&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58371&fm=87430907162795&tin=02508201610067®Number=0000000000162794&sum=70037 [13:29:59]StoreToDocumentArchive [13:29:59]shift 100 fd 58371 [13:29:59]save to /storage/0100/doc_00058371 [13:29:59]save last doc name /storage/0100/doc_00058371 to /storage/kkm_last_doc_name [13:29:59]save OK [13:29:59]Clear old archive folders... [13:29:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:29:59]tlvbuf is 019EA700 [13:29:59]SAM_PROTO_ClearQueue [13:29:59]wFMCommunicate request_size=4 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 09 00 00 [13:29:59]Write to MH i2c: E2 08 00 45 1B 80 09 00 00 00 00 00 00 D2 [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 45 1B 00 90 00 D4 [13:29:59]RAPDU: 90 00 [13:29:59]wFMCommunicate OK [13:29:59]SAM_PROTO_ClearQueue done [13:29:59]KKMCreateOFDPacket [13:29:59]OFDProtocolAddRootSTLVToBuf [13:29:59]FM_MakeSignedData [13:29:59]FM_MakeSignedData [13:29:59]SAM_PROTO_SignData [13:29:59]wFMCommunicate request_size=4 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 0D 01 02 [13:29:59]Write to MH i2c: E2 08 00 46 1B 80 0D 01 02 00 00 00 00 DA [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 46 1B 00 90 00 D5 [13:29:59]RAPDU: 90 00 [13:29:59]wFMCommunicate OK [13:29:59]wFMCommunicate request_size=255 [13:29:59]MH_SAM_APDU [13:29: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 57 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E4 00 00 35 04 06 00 4F [13:29:59]Write to MH i2c: E2 02 01 47 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 57 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E4 00 00 35 04 06 00 4F 00 00 9F [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 47 1B 00 90 00 D6 [13:29:59]RAPDU: 90 00 [13:29:59]wFMCommunicate OK [13:29:59]wFMCommunicate request_size=10 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 0D 02 02 05 84 98 29 F0 AB [13:29:59]Write to MH i2c: E2 0D 00 48 1B 80 0D 02 02 05 00 84 98 29 F0 AB 00 00 C7 [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 48 1B 00 90 00 D7 [13:29:59]RAPDU: 90 00 [13:29:59]wFMCommunicate OK [13:29:59]wFMCommunicate request_size=4 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 0D 03 02 [13:29:59]Write to MH i2c: E2 08 00 49 1B 80 0D 03 02 00 00 00 00 DF [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 0B 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 0B 00 49 1B 00 B1 DD 0D CF 65 4D 2A CE 90 00 F4 [13:29:59]RAPDU: B1 DD 0D CF 65 4D 2A CE 90 00 [13:29:59]wFMCommunicate OK [13:29:59]SAM_PROTO_SignData done [13:29:59]FM_MakeSignedData done [13:29:59]CreateOFDProtocolMessage [13:29:59]wFMCommunicate request_size=4 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 11 00 00 [13:29:59]Write to MH i2c: E2 08 00 4A 1B 80 11 00 00 00 00 00 00 DF [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 17 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 17 00 4A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2B [13:29:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:29:59]wFMCommunicate OK [13:29:59]CreateOFDProtocolMessage done [13:29:59]OFDSenderStorePacket 58371 [13:29:59]StoreOFDPacket docnum=58371 [13:29:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB E5 07 01 55 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 57 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E4 00 00 35 04 06 00 4F 84 98 29 F0 AB B1 DD 0D CF 65 4D 2A CE [13:29:59]CheckFolder [13:29:59]dirname=/storage/ofd_packets [13:29:59]CheckFolder done [13:29:59]ProducePacketName [13:29:59]name=ofd_packets/00058371 [13:29:59]NVStorageSaveData ofd_packets/00058371 [13:29:59]File name is /storage/ofd_packets/00058371 [13:29:59]Write 301 bytes [13:29:59]NVStorageSaveData done [13:29:59]OFDSenderStorePacket done [13:29:59]KKMCreateOFDPacket done [13:29:59]NVStorageSaveData kkm_last_timestamp [13:29:59]File name is /storage/kkm_last_timestamp [13:29:59]Write 4 bytes [13:29:59]NVStorageSaveData done [13:29:59]ExternCall_PrintAddStr [13:29:59]wPrintStart [13:29:59]Write to MH i2c: 01 00 00 4B 1B 66 [13:29:59]OFD Sender: Processing packet 58371 [packets to send 51, broken 50] [13:29:59]ProducePacketName [13:29:59]name=ofd_packets/00058371 [13:29:59]OFD Sender: To server: pG, [13:29:59]CommunicateWithHost lk.salyk.kg:30040 [13:29:59]ConnectInit lk.salyk.kg [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: 01 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: 01 07 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: 01 07 00 4B 1B 00 00 00 00 00 FF 0F 7B [13:29:59]RasterBufferAndPrint [13:29:59]line Счет N : (1)2075656 [13:29:59]line ИНН: 02508201610067 [13:29:59]line Контрольно-Кассовый Чек [13:29:59]line ПРОДАЖА [13:29:59]line ТРК (МРК, ГНК) : 33 [13:29:59]line Товар: 2710124130 [13:29:59]line Аи-92-К-4 [13:29:59]line 10.330 * 67.80 [13:29:59]line = 700.37 [13:29:59]line НДС 12% НСП 1% [13:29:59]line > о реализуемом товаре [13:29:59]line ИТОГО: 700.37 [13:29:59]line НСП 1% : 6.20 [13:29:59]line НДС 12% : 74.38 [13:29:59]line Наличными: 0.00 [13:29:59]line Безнал.: 700.37 [13:29:59]line Место: АЗС № 135 "Партнер Нефть" [13:29:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:29:59]line СНО: Общий режим [13:29:59]line Чек 355 20.08.2024 13:29 [13:29:59]line Смена: 100 ФФД: 1.0 [13:29:59]line ЗНМ: 0300000196 [13:29:59]line РНМ: 0000000000162794 [13:29:59]line Версия ККМ: v1.0 [13:29:59]line Платежная система: O! деньги [13:29:59]line ФМ: 0000000002094532 [13:29:59]line ФД: 58371 [13:29:59]line ФПД: 87430907162795 [13:29:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T132959&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58371&fm=87430907162795&tin=02508201610067®Number=0000000000162794&sum=70037 [13:29:59]written 0, free lines is 4095 [13:30:00]Connected sock=10 [13:30:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB E5 07 01 55 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 57 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E4 00 00 35 04 06 00 4F 84 98 29 F0 AB B1 DD 0D CF 65 4D 2A CE [13:30:00]Write to MH i2c: 01 00 00 75 1B 90 [13:30:00]Write i2c OK [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 07 00 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 07 00 75 1B 00 00 00 00 00 D3 0C 76 [13:30:00]RasterBufferAndPrint [13:30:00]line [13:30:00]line [13:30:00]line [13:30:00]line [13:30:00]line [13:30:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6A DF 47 00 91 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 32 30 39 34 35 33 32 10 04 04 00 03 E4 00 00 F4 03 04 00 A5 45 C4 66 B6 04 01 00 00 69 70 69 9A 57 E3 5F 91 [13:30:00]CommunicateWithHost err = 0 [13:30:00]CheckOFDResponse [13:30:00]1017 (14) - 77093643461234 [13:30:00]1041 (16) - 0000000002094532 [13:30:00]1040 (4) - 58371 [13:30:00]1012 (4) - 20.08.2024 07:28 [13:30:00]1206 (1) - 0 [13:30:00]OFD Sender: Remove packet 58371 [13:30:00]ProducePacketName [13:30:00]name=ofd_packets/00058371 [13:30:00]NVStorageDeleteData [13:30:00]written 0, free lines is 3306 [13:30:00]MH_Cut [13:30:00]Write to MH i2c: D1 01 00 7C 1B 01 69 [13:30:00]Write i2c OK [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: D1 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: D1 01 00 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: D1 01 00 7C 1B 00 68 [13:30:00]Write to MH i2c: 01 00 00 7D 1B 98 [13:30:00]Write i2c OK [13:30:00]MH_I2C_Read... [13:30:00]OFD Sender: No OFD packet to send [13:30:01]*** Cut start [13:30:01]*** Partial cut [13:30:01]*** CUTSNS_PIN = 1 [13:30:01]*** CUTSNS_PIN = 0 [13:30:01]*** Brake cut motor [13:30:01]Read from MH i2c: 01 [13:30:01]MH_I2C_Read... [13:30:01]*** Stop cut motor [13:30:01]*** Cut end [13:30:01]Read from MH i2c: 01 07 00 [13:30:01]MH_I2C_Read... [13:30:01]Read from MH i2c: 01 07 00 7D 1B 00 00 00 00 00 FF 0F AD [13:30:01]process_action close_receipt done [13:30:01]requested_data is exist [13:30:01]produce_requested_data [13:30:01]requested_item fm.sn is exist - process it [13:30:01]wFMCommunicate request_size=4 [13:30:01]MH_SAM_APDU [13:30:01]CAPDU: 80 11 00 00 [13:30:01]Write to MH i2c: E2 08 00 7E 1B 80 11 00 00 00 00 00 00 13 [13:30:01]Write i2c OK [13:30:01]MH_I2C_Read... [13:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:02]Read from MH i2c: E2 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 17 00 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 17 00 7E 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [13:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:30:02]wFMCommunicate OK [13:30:02]requested_item fd.num is exist - process it [13:30:02]SAM_PROTO_GetFieldsCounters [13:30:02]wFMCommunicate request_size=4 [13:30:02]MH_SAM_APDU [13:30:02]CAPDU: 80 13 00 00 [13:30:02]Write to MH i2c: E2 08 00 7F 1B 80 13 00 00 00 00 00 00 16 [13:30:02]Write i2c OK [13:30:02]MH_I2C_Read... [13:30:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:02]Read from MH i2c: E2 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 62 00 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 62 00 7F 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 03 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [13:30:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 03 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:02]wFMCommunicate OK [13:30:02]SAM_PROTO_GetFieldsCounters done [13:30:02]requested_item shift.num is exist - process it [13:30:02]requested_item shift.opened is exist - process it [13:30:02]req_shift_opened [13:30:02]FM_GetShiftState [13:30:02]SAM_PROTO_GetShiftState [13:30:02]wFMCommunicate request_size=4 [13:30:02]MH_SAM_APDU [13:30:02]CAPDU: 80 13 01 00 [13:30:02]Write to MH i2c: E2 08 00 80 1B 80 13 01 00 00 00 00 00 18 [13:30:02]Write i2c OK [13:30:02]MH_I2C_Read... [13:30:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:02]Read from MH i2c: E2 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 0E 00 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 0E 00 80 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [13:30:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:30:02]wFMCommunicate OK [13:30:02]SAM_PROTO_GetShiftState done [13:30:02]FM_GetShiftState done [13:30:02]req_shift_opened done [13:30:02]requested_item shift.open_date is exist - process it [13:30:02]req_shift_open_date [13:30:02]req_shift_open_date done [13:30:02]produce_requested_data done [13:30:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58371,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:30:02]process_action_free close_receipt [13:30:02]json_value_free [13:30:02]json_value_free done [13:30:02]process_json_proto returns [13:30:02]Send response to host [13:30:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58371,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:30:02]free response buf [13:30:02]execute_script done [13:30:02]execute_script returns [13:30:02]free content buf [13:30:02]Sock 8.Close socket [13:30:02]Sock 8.Thread stoped [13:30:05]OFD Sender: No OFD packet to send [13:30:10]OFD Sender: No OFD packet to send [13:30:15]OFD Sender: No OFD packet to send [13:30:20]OFD Sender: No OFD packet to send [13:30:23]accept exits with 9 [13:30:23]New connection [13:30:23]New thread 3066711396 created [13:30:23]Thread 3066854756 joined [13:30:23]Waiting for new connection... [13:30:23] Sock 9.Parse request [13:30:23]Sock 9.Check first char [13:30:23]Sock 9.First char is OK [13:30:23]request: POST /json_proto HTTP/1.0 [13:30:23]Method: POST [13:30:23]URL: /json_proto [13:30:23]Method is POST - this is cgi request [13:30:23]url: /json_proto [13:30:23]query_string will be loaded in cgi processing [13:30:23]execute_cgi json_proto POST (null) [13:30:23]execute_cgi path=json_proto method=POST [13:30:23]POST find Content-Length [13:30:23]Host: 172.17.44.3:8080 [13:30:23]Content-Length: 801 [13:30:23]Content-Type: application/json [13:30:23] [13:30:23]POST finish read [13:30:23]Found Content-Length = 801 [13:30:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:23]execute_script... [13:30: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)2075658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:23]POST & json_proto [13:30:23]process_json_proto [13:30:23]json parsed OK: [13:30:23]protocol is kg_v1.0 [13:30:23]action value=close_receipt [13:30:23]process_action close_receipt [13:30:23]cmd_close_receipt [13:30:23]MH_GetDate [13:30:23]Write to MH i2c: F0 00 00 81 1B 8B [13:30:23]Write i2c OK [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: F0 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: F0 09 00 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: F0 09 00 81 1B 00 70 9A C4 66 AD C5 5D 66 FD [13:30:23]GetLastDocTimeStamp 1724160599 [13:30:23]current date 1724160624 [13:30:23]FM_GetShiftState [13:30:23]SAM_PROTO_GetShiftState [13:30:23]wFMCommunicate request_size=4 [13:30:23]MH_SAM_APDU [13:30:23]CAPDU: 80 13 01 00 [13:30:23]Write to MH i2c: E2 08 00 82 1B 80 13 01 00 00 00 00 00 1A [13:30:23]Write i2c OK [13:30:23]MH_I2C_Read... [13:30:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:23]Read from MH i2c: E2 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 0E 00 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 0E 00 82 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3D [13:30:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:30:23]wFMCommunicate OK [13:30:23]SAM_PROTO_GetShiftState done [13:30:23]FM_GetShiftState done [13:30:23]opened in 1724112910 [13:30:23]opened+sec_in_day 1724199310 [13:30:23]quantity*price = 50036 [13:30:23]sum+1 = 50037 [13:30:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 356 20.08.2024 13:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58372 ФПД: 10047641851462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133024&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58372&fm=10047641851462&tin=02508201610067®Number=0000000000162794&sum=50036 [13:30:24]StoreToDocumentArchive [13:30:24]shift 100 fd 58372 [13:30:24]save to /storage/0100/doc_00058372 [13:30:24]save last doc name /storage/0100/doc_00058372 to /storage/kkm_last_doc_name [13:30:24]save OK [13:30:24]Clear old archive folders... [13:30:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:30:24]tlvbuf is B6EC2940 [13:30:24]SAM_PROTO_ClearQueue [13:30:24]wFMCommunicate request_size=4 [13:30:24]MH_SAM_APDU [13:30:24]CAPDU: 80 09 00 00 [13:30:24]Write to MH i2c: E2 08 00 8F 1B 80 09 00 00 00 00 00 00 1C [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 03 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 03 00 8F 1B 00 90 00 1E [13:30:24]RAPDU: 90 00 [13:30:24]wFMCommunicate OK [13:30:24]SAM_PROTO_ClearQueue done [13:30:24]KKMCreateOFDPacket [13:30:24]OFDProtocolAddRootSTLVToBuf [13:30:24]FM_MakeSignedData [13:30:24]FM_MakeSignedData [13:30:24]SAM_PROTO_SignData [13:30:24]wFMCommunicate request_size=4 [13:30:24]MH_SAM_APDU [13:30:24]CAPDU: 80 0D 01 02 [13:30:24]Write to MH i2c: E2 08 00 90 1B 80 0D 01 02 00 00 00 00 24 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 03 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 03 00 90 1B 00 90 00 1F [13:30:24]RAPDU: 90 00 [13:30:24]wFMCommunicate OK [13:30:24]wFMCommunicate request_size=255 [13:30:24]MH_SAM_APDU [13:30: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 70 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E4 00 00 35 04 06 00 09 [13:30:24]Write to MH i2c: E2 02 01 91 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 70 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E4 00 00 35 04 06 00 09 00 00 D5 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 03 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 03 00 91 1B 00 90 00 20 [13:30:24]RAPDU: 90 00 [13:30:24]wFMCommunicate OK [13:30:24]wFMCommunicate request_size=10 [13:30:24]MH_SAM_APDU [13:30:24]CAPDU: 80 0D 02 02 05 23 66 1F 96 46 [13:30:24]Write to MH i2c: E2 0D 00 92 1B 80 0D 02 02 05 00 23 66 1F 96 46 00 00 B5 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 03 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 03 00 92 1B 00 90 00 21 [13:30:24]RAPDU: 90 00 [13:30:24]wFMCommunicate OK [13:30:24]wFMCommunicate request_size=4 [13:30:24]MH_SAM_APDU [13:30:24]CAPDU: 80 0D 03 02 [13:30:24]Write to MH i2c: E2 08 00 93 1B 80 0D 03 02 00 00 00 00 29 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 0B 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 0B 00 93 1B 00 71 0D 3C 44 6D 8B FD 84 90 00 A1 [13:30:24]RAPDU: 71 0D 3C 44 6D 8B FD 84 90 00 [13:30:24]wFMCommunicate OK [13:30:24]SAM_PROTO_SignData done [13:30:24]FM_MakeSignedData done [13:30:24]CreateOFDProtocolMessage [13:30:24]wFMCommunicate request_size=4 [13:30:24]MH_SAM_APDU [13:30:24]CAPDU: 80 11 00 00 [13:30:24]Write to MH i2c: E2 08 00 94 1B 80 11 00 00 00 00 00 00 29 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 17 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 17 00 94 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 75 [13:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:30:24]wFMCommunicate OK [13:30:24]CreateOFDProtocolMessage done [13:30:24]OFDSenderStorePacket 58372 [13:30:24]StoreOFDPacket docnum=58372 [13:30:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 76 7D 07 01 D5 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 70 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E4 00 00 35 04 06 00 09 23 66 1F 96 46 71 0D 3C 44 6D 8B FD 84 [13:30:24]CheckFolder [13:30:24]dirname=/storage/ofd_packets [13:30:24]CheckFolder done [13:30:24]ProducePacketName [13:30:24]name=ofd_packets/00058372 [13:30:24]NVStorageSaveData ofd_packets/00058372 [13:30:24]File name is /storage/ofd_packets/00058372 [13:30:24]Write 301 bytes [13:30:24]NVStorageSaveData done [13:30:24]OFDSenderStorePacket done [13:30:24]KKMCreateOFDPacket done [13:30:24]NVStorageSaveData kkm_last_timestamp [13:30:24]File name is /storage/kkm_last_timestamp [13:30:24]Write 4 bytes [13:30:24]NVStorageSaveData done [13:30:24]ExternCall_PrintAddStr [13:30:24]wPrintStart [13:30:24]Write to MH i2c: 01 00 00 95 1B B0 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 07 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 07 00 95 1B 00 00 00 00 00 FF 0F C5 [13:30:24]RasterBufferAndPrint [13:30:24]line Счет N : (1)2075658 [13:30:24]line ИНН: 02508201610067 [13:30:24]line Контрольно-Кассовый Чек [13:30:24]line ПРОДАЖА [13:30:24]line ТРК (МРК, ГНК) : 53 [13:30:24]line Товар: 2710124130 [13:30:24]line Аи-92-К-4 [13:30:24]line 7.380 * 67.80 [13:30:24]line = 500.36 [13:30:24]line НДС 12% НСП 1% [13:30:24]line > о реализуемом товаре [13:30:24]line ИТОГО: 500.36 [13:30:24]line НСП 1% : 4.43 [13:30:24]line НДС 12% : 53.14 [13:30:24]line Наличными: 0.00 [13:30:24]line Безнал.: 500.36 [13:30:24]line Место: АЗС № 135 "Партнер Нефть" [13:30:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:30:24]line СНО: Общий режим [13:30:24]line Чек 356 20.08.2024 13:30 [13:30:24]line Смена: 100 ФФД: 1.0 [13:30:24]line ЗНМ: 0300000196 [13:30:24]line РНМ: 0000000000162794 [13:30:24]line Версия ККМ: v1.0 [13:30:24]line Платежная система: O! деньги [13:30:24]line ФМ: 0000000002094532 [13:30:24]line ФД: 58372 [13:30:24]line ФПД: 10047641851462 [13:30:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133024&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58372&fm=10047641851462&tin=02508201610067®Number=0000000000162794&sum=50036 [13:30:25]OFD Sender: Processing packet 58372 [packets to send 51, broken 50] [13:30:25]ProducePacketName [13:30:25]name=ofd_packets/00058372 [13:30:25]OFD Sender: To server: pG, [13:30:25]CommunicateWithHost lk.salyk.kg:30040 [13:30:25]ConnectInit lk.salyk.kg [13:30:25]written 0, free lines is 4095 [13:30:25]Connected sock=10 [13:30:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 76 7D 07 01 D5 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 70 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E4 00 00 35 04 06 00 09 23 66 1F 96 46 71 0D 3C 44 6D 8B FD 84 [13:30:25]Write to MH i2c: 01 00 00 BF 1B DA [13:30:25]Write i2c OK [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: 01 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: 01 07 00 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: 01 07 00 BF 1B 00 00 00 00 00 CE 0C BB [13:30:25]RasterBufferAndPrint [13:30:25]line [13:30:25]line [13:30:25]line [13:30:25]line [13:30:25]line [13:30:25]written 0, free lines is 3284 [13:30:25]MH_Cut [13:30:25]Write to MH i2c: D1 01 00 C6 1B 01 B3 [13:30:25]Write i2c OK [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: D1 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: D1 01 00 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: D1 01 00 C6 1B 00 B2 [13:30:25]Write to MH i2c: 01 00 00 C7 1B E2 [13:30:25]Write i2c OK [13:30:25]MH_I2C_Read... [13:30:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 67 0A 47 00 EB 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 32 30 39 34 35 33 32 10 04 04 00 04 E4 00 00 F4 03 04 00 BE 45 C4 66 B6 04 01 00 00 B5 B9 F0 96 E2 F7 E2 7F [13:30:25]CommunicateWithHost err = 0 [13:30:25]CheckOFDResponse [13:30:25]1017 (14) - 77093643461234 [13:30:25]1041 (16) - 0000000002094532 [13:30:25]1040 (4) - 58372 [13:30:25]1012 (4) - 20.08.2024 07:29 [13:30:25]1206 (1) - 0 [13:30:25]OFD Sender: Remove packet 58372 [13:30:25]ProducePacketName [13:30:25]name=ofd_packets/00058372 [13:30:25]NVStorageDeleteData [13:30:26]OFD Sender: No OFD packet to send [13:30:26]*** Cut start [13:30:26]*** Partial cut [13:30:26]*** CUTSNS_PIN = 1 [13:30:26]*** CUTSNS_PIN = 0 [13:30:26]*** Brake cut motor [13:30:27]Read from MH i2c: 01 [13:30:27]MH_I2C_Read... [13:30:27]*** Stop cut motor [13:30:27]*** Cut end [13:30:27]Read from MH i2c: 01 07 00 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: 01 07 00 C7 1B 00 00 00 00 00 FF 0F F7 [13:30:27]process_action close_receipt done [13:30:27]requested_data is exist [13:30:27]produce_requested_data [13:30:27]requested_item fm.sn is exist - process it [13:30:27]wFMCommunicate request_size=4 [13:30:27]MH_SAM_APDU [13:30:27]CAPDU: 80 11 00 00 [13:30:27]Write to MH i2c: E2 08 00 C8 1B 80 11 00 00 00 00 00 00 5D [13:30:27]Write i2c OK [13:30:27]MH_I2C_Read... [13:30:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:27]Read from MH i2c: E2 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: E2 17 00 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: E2 17 00 C8 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A9 [13:30:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:30:27]wFMCommunicate OK [13:30:27]requested_item fd.num is exist - process it [13:30:27]SAM_PROTO_GetFieldsCounters [13:30:27]wFMCommunicate request_size=4 [13:30:27]MH_SAM_APDU [13:30:27]CAPDU: 80 13 00 00 [13:30:27]Write to MH i2c: E2 08 00 C9 1B 80 13 00 00 00 00 00 00 60 [13:30:27]Write i2c OK [13:30:27]MH_I2C_Read... [13:30:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:27]Read from MH i2c: E2 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: E2 62 00 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: E2 62 00 C9 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 04 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [13:30:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 04 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:27]wFMCommunicate OK [13:30:27]SAM_PROTO_GetFieldsCounters done [13:30:27]requested_item shift.num is exist - process it [13:30:27]requested_item shift.opened is exist - process it [13:30:27]req_shift_opened [13:30:27]FM_GetShiftState [13:30:27]SAM_PROTO_GetShiftState [13:30:27]wFMCommunicate request_size=4 [13:30:27]MH_SAM_APDU [13:30:27]CAPDU: 80 13 01 00 [13:30:27]Write to MH i2c: E2 08 00 CA 1B 80 13 01 00 00 00 00 00 62 [13:30:27]Write i2c OK [13:30:27]MH_I2C_Read... [13:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:27]Read from MH i2c: E2 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: E2 0E 00 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: E2 0E 00 CA 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 85 [13:30:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:30:27]wFMCommunicate OK [13:30:27]SAM_PROTO_GetShiftState done [13:30:27]FM_GetShiftState done [13:30:27]req_shift_opened done [13:30:27]requested_item shift.open_date is exist - process it [13:30:27]req_shift_open_date [13:30:27]req_shift_open_date done [13:30:27]produce_requested_data done [13:30:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58372,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:30:27]process_action_free close_receipt [13:30:27]json_value_free [13:30:27]json_value_free done [13:30:27]process_json_proto returns [13:30:27]Send response to host [13:30:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58372,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:30:27]free response buf [13:30:27]execute_script done [13:30:27]execute_script returns [13:30:27]free content buf [13:30:27]Sock 9.Close socket [13:30:27]Sock 9.Thread stoped [13:30:31]OFD Sender: No OFD packet to send [13:30:35]accept exits with 8 [13:30:35]New connection [13:30:35]New thread 3066854756 created [13:30:35]Thread 3066711396 joined [13:30:35]Waiting for new connection... [13:30:35] Sock 8.Parse request [13:30:35]Sock 8.Check first char [13:30:35]Sock 8.First char is OK [13:30:35]request: POST /json_proto HTTP/1.0 [13:30:35]Method: POST [13:30:35]URL: /json_proto [13:30:35]Method is POST - this is cgi request [13:30:35]url: /json_proto [13:30:35]query_string will be loaded in cgi processing [13:30:35]execute_cgi json_proto POST (null) [13:30:35]execute_cgi path=json_proto method=POST [13:30:35]POST find Content-Length [13:30:35]Host: 172.17.44.3:8080 [13:30:35]Content-Length: 789 [13:30:35]Content-Type: application/json [13:30:35] [13:30:35]POST finish read [13:30:35]Found Content-Length = 789 [13:30:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 4.730, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:35]execute_script... [13: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)2075657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 4.730, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:35]POST & json_proto [13:30:35]process_json_proto [13:30:35]json parsed OK: [13:30:35]protocol is kg_v1.0 [13:30:35]action value=close_receipt [13:30:35]process_action close_receipt [13:30:35]cmd_close_receipt [13:30:35]MH_GetDate [13:30:35]Write to MH i2c: F0 00 00 CB 1B D5 [13:30:35]Write i2c OK [13:30:35]MH_I2C_Read... [13:30:35]Read from MH i2c: F0 [13:30:35]MH_I2C_Read... [13:30:35]Read from MH i2c: F0 09 00 [13:30:35]MH_I2C_Read... [13:30:35]Read from MH i2c: F0 09 00 CB 1B 00 7C 9A C4 66 AD C5 5D 66 53 [13:30:35]GetLastDocTimeStamp 1724160624 [13:30:35]current date 1724160636 [13:30:35]FM_GetShiftState [13:30:35]SAM_PROTO_GetShiftState [13:30:35]wFMCommunicate request_size=4 [13:30:35]MH_SAM_APDU [13:30:35]CAPDU: 80 13 01 00 [13:30:35]Write to MH i2c: E2 08 00 CC 1B 80 13 01 00 00 00 00 00 64 [13:30:35]Write i2c OK [13:30:35]MH_I2C_Read... [13:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:35]Read from MH i2c: E2 [13:30:35]MH_I2C_Read... [13:30:35]Read from MH i2c: E2 0E 00 [13:30:35]MH_I2C_Read... [13:30:35]Read from MH i2c: E2 0E 00 CC 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [13:30:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:30:35]wFMCommunicate OK [13:30:35]SAM_PROTO_GetShiftState done [13:30:35]FM_GetShiftState done [13:30:35]opened in 1724112910 [13:30:35]opened+sec_in_day 1724199310 [13:30:35]quantity*price = 0 [13:30:35]sum+1 = 1 [13:30:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 357 20.08.2024 13:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58373 ФПД: 116552602688180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133036&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58373&fm=116552602688180&tin=02508201610067®Number=0000000000162794&sum=0 [13:30:36]StoreToDocumentArchive [13:30:36]shift 100 fd 58373 [13:30:36]save to /storage/0100/doc_00058373 [13:30:36]save last doc name /storage/0100/doc_00058373 to /storage/kkm_last_doc_name [13:30:36]save OK [13:30:36]Clear old archive folders... [13:30:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:30:36]tlvbuf is 019DEA20 [13:30:36]SAM_PROTO_ClearQueue [13:30:36]wFMCommunicate request_size=4 [13:30:36]MH_SAM_APDU [13:30:36]CAPDU: 80 09 00 00 [13:30:36]Write to MH i2c: E2 08 00 D9 1B 80 09 00 00 00 00 00 00 66 [13:30:36]Write i2c OK [13:30:36]MH_I2C_Read... [13:30:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:36]Read from MH i2c: E2 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 03 00 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 03 00 D9 1B 00 90 00 68 [13:30:36]RAPDU: 90 00 [13:30:36]wFMCommunicate OK [13:30:36]SAM_PROTO_ClearQueue done [13:30:36]KKMCreateOFDPacket [13:30:36]OFDProtocolAddRootSTLVToBuf [13:30:36]FM_MakeSignedData [13:30:36]FM_MakeSignedData [13:30:36]SAM_PROTO_SignData [13:30:36]wFMCommunicate request_size=4 [13:30:36]MH_SAM_APDU [13:30:36]CAPDU: 80 0D 01 02 [13:30:36]Write to MH i2c: E2 08 00 DA 1B 80 0D 01 02 00 00 00 00 6E [13:30:36]Write i2c OK [13:30:36]MH_I2C_Read... [13:30:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:36]Read from MH i2c: E2 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 03 00 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 03 00 DA 1B 00 90 00 69 [13:30:36]RAPDU: 90 00 [13:30:36]wFMCommunicate OK [13:30:36]wFMCommunicate request_size=255 [13:30:36]MH_SAM_APDU [13:30:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 12 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 7C 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E4 00 00 35 04 06 00 6A 01 04 7B [13:30:36]Write to MH i2c: E2 02 01 DB 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 35 FF 03 08 00 03 7A 12 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 7C 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E4 00 00 35 04 06 00 6A 01 04 7B 00 00 31 [13:30:36]Write i2c OK [13:30:36]MH_I2C_Read... [13:30:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:36]Read from MH i2c: E2 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 03 00 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 03 00 DB 1B 00 90 00 6A [13:30:36]RAPDU: 90 00 [13:30:36]wFMCommunicate OK [13:30:36]wFMCommunicate request_size=7 [13:30:36]MH_SAM_APDU [13:30:36]CAPDU: 80 0D 02 02 02 1A B4 [13:30:36]Write to MH i2c: E2 0A 00 DC 1B 80 0D 02 02 02 00 1A B4 00 00 43 [13:30:36]Write i2c OK [13:30:36]MH_I2C_Read... [13:30:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:36]Read from MH i2c: E2 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 03 00 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 03 00 DC 1B 00 90 00 6B [13:30:36]RAPDU: 90 00 [13:30:36]wFMCommunicate OK [13:30:36]wFMCommunicate request_size=4 [13:30:36]MH_SAM_APDU [13:30:36]CAPDU: 80 0D 03 02 [13:30:36]Write to MH i2c: E2 08 00 DD 1B 80 0D 03 02 00 00 00 00 73 [13:30:36]Write i2c OK [13:30:36]MH_I2C_Read... [13:30:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:36]Read from MH i2c: E2 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 0B 00 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 0B 00 DD 1B 00 84 D9 D3 A7 33 04 17 D8 90 00 71 [13:30:36]RAPDU: 84 D9 D3 A7 33 04 17 D8 90 00 [13:30:36]wFMCommunicate OK [13:30:36]SAM_PROTO_SignData done [13:30:36]FM_MakeSignedData done [13:30:36]CreateOFDProtocolMessage [13:30:36]wFMCommunicate request_size=4 [13:30:36]MH_SAM_APDU [13:30:36]CAPDU: 80 11 00 00 [13:30:36]Write to MH i2c: E2 08 00 DE 1B 80 11 00 00 00 00 00 00 73 [13:30:36]Write i2c OK [13:30:36]MH_I2C_Read... [13:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:36]Read from MH i2c: E2 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 17 00 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: E2 17 00 DE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [13:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:30:36]wFMCommunicate OK [13:30:36]CreateOFDProtocolMessage done [13:30:36]OFDSenderStorePacket 58373 [13:30:36]StoreOFDPacket docnum=58373 [13:30:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 0D 44 04 01 D6 35 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 12 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 7C 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E4 00 00 35 04 06 00 6A 01 04 7B 1A B4 84 D9 D3 A7 33 04 17 D8 [13:30:36]CheckFolder [13:30:36]dirname=/storage/ofd_packets [13:30:36]CheckFolder done [13:30:36]ProducePacketName [13:30:36]name=ofd_packets/00058373 [13:30:36]NVStorageSaveData ofd_packets/00058373 [13:30:36]File name is /storage/ofd_packets/00058373 [13:30:36]Write 298 bytes [13:30:36]NVStorageSaveData done [13:30:36]OFDSenderStorePacket done [13:30:36]KKMCreateOFDPacket done [13:30:36]NVStorageSaveData kkm_last_timestamp [13:30:36]File name is /storage/kkm_last_timestamp [13:30:36]Write 4 bytes [13:30:36]NVStorageSaveData done [13:30:36]ExternCall_PrintAddStr [13:30:36]wPrintStart [13:30:36]Write to MH i2c: 01 00 00 DF 1B FA [13:30:36]Write i2c OK [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: 01 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: 01 07 00 [13:30:36]MH_I2C_Read... [13:30:36]Read from MH i2c: 01 07 00 DF 1B 00 00 00 00 00 FF 0F 0F [13:30:36]RasterBufferAndPrint [13:30:36]line Счет N : (1)2075657 [13:30:36]line ИНН: 02508201610067 [13:30:36]line Контрольно-Кассовый Чек [13:30:36]line ПРОДАЖА [13:30:36]line ТРК (МРК, ГНК) : 11 [13:30:36]line Товар: 2710194210 [13:30:36]line ДТ-К-5 [13:30:36]line 4.730 * 0.00 [13:30:36]line = 0.00 [13:30:36]line НДС 12% НСП 1% [13:30:36]line > о реализуемом товаре [13:30:36]line ИТОГО: 0.00 [13:30:36]line НСП 1% : 0.00 [13:30:36]line НДС 12% : 0.00 [13:30:36]line Наличными: 0.00 [13:30:36]line Безнал.: 0.00 [13:30:36]line Место: АЗС № 135 "Партнер Нефть" [13:30:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:30:36]line СНО: Общий режим [13:30:36]line Чек 357 20.08.2024 13:30 [13:30:36]line Смена: 100 ФФД: 1.0 [13:30:36]line ЗНМ: 0300000196 [13:30:36]line РНМ: 0000000000162794 [13:30:36]line Версия ККМ: v1.0 [13:30:36]line Талоны: Топливная Карта [13:30:36]line 68771 [13:30:36]line ФМ: 0000000002094532 [13:30:36]line ФД: 58373 [13:30:36]line ФПД: 116552602688180 [13:30:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133036&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58373&fm=116552602688180&tin=02508201610067®Number=0000000000162794&sum=0 [13:30:36]written 0, free lines is 4095 [13:30:36]OFD Sender: Processing packet 58373 [packets to send 51, broken 50] [13:30:36]ProducePacketName [13:30:36]name=ofd_packets/00058373 [13:30:36]OFD Sender: To server: pG, [13:30:36]CommunicateWithHost lk.salyk.kg:30040 [13:30:36]ConnectInit lk.salyk.kg [13:30:37]Connected sock=10 [13:30:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 0D 44 04 01 D6 35 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 12 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 7C 9A C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E4 00 00 35 04 06 00 6A 01 04 7B 1A B4 84 D9 D3 A7 33 04 17 D8 [13:30:37]Write to MH i2c: 01 00 00 09 1C 25 [13:30:37]Write i2c OK [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: 01 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: 01 07 00 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: 01 07 00 09 1C 00 00 00 00 00 DA 0C 12 [13:30:37]RasterBufferAndPrint [13:30:37]line [13:30:37]line [13:30:37]line [13:30:37]line [13:30:37]line [13:30:37]written 0, free lines is 3299 [13:30:37]MH_Cut [13:30:37]Write to MH i2c: D1 01 00 10 1C 01 FE [13:30:37]Write i2c OK [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: D1 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: D1 01 00 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: D1 01 00 10 1C 00 FD [13:30:37]Write to MH i2c: 01 00 00 11 1C 2D [13:30:37]Write i2c OK [13:30:37]MH_I2C_Read... [13:30:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3C C2 47 00 10 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E4 00 00 F4 03 04 00 CA 45 C4 66 B6 04 01 00 00 7D 39 E2 F9 C7 A2 15 4C [13:30:37]CommunicateWithHost err = 0 [13:30:37]CheckOFDResponse [13:30:37]1017 (14) - 77093643461234 [13:30:37]1041 (16) - 0000000002094532 [13:30:37]1040 (4) - 58373 [13:30:37]1012 (4) - 20.08.2024 07:29 [13:30:37]1206 (1) - 0 [13:30:37]OFD Sender: Remove packet 58373 [13:30:37]ProducePacketName [13:30:37]name=ofd_packets/00058373 [13:30:37]NVStorageDeleteData [13:30:37]OFD Sender: No OFD packet to send [13:30:38]*** Cut start [13:30:38]*** Partial cut [13:30:38]*** CUTSNS_PIN = 1 [13:30:38]*** CUTSNS_PIN = 0 [13:30:38]*** Brake cut motor [13:30:38]Read from MH i2c: 01 [13:30:38]MH_I2C_Read... [13:30:38]*** Stop cut motor [13:30:38]*** Cut end [13:30:38]Read from MH i2c: 01 07 00 [13:30:38]MH_I2C_Read... [13:30:38]Read from MH i2c: 01 07 00 11 1C 00 00 00 00 00 FF 0F 42 [13:30:38]process_action close_receipt done [13:30:38]requested_data is exist [13:30:38]produce_requested_data [13:30:38]requested_item fm.sn is exist - process it [13:30:38]wFMCommunicate request_size=4 [13:30:38]MH_SAM_APDU [13:30:38]CAPDU: 80 11 00 00 [13:30:38]Write to MH i2c: E2 08 00 12 1C 80 11 00 00 00 00 00 00 A8 [13:30:38]Write i2c OK [13:30:38]MH_I2C_Read... [13:30:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:38]Read from MH i2c: E2 [13:30:38]MH_I2C_Read... [13:30:38]Read from MH i2c: E2 17 00 [13:30:38]MH_I2C_Read... [13:30:38]Read from MH i2c: E2 17 00 12 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F4 [13:30:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:30:38]wFMCommunicate OK [13:30:38]requested_item fd.num is exist - process it [13:30:38]SAM_PROTO_GetFieldsCounters [13:30:38]wFMCommunicate request_size=4 [13:30:38]MH_SAM_APDU [13:30:38]CAPDU: 80 13 00 00 [13:30:38]Write to MH i2c: E2 08 00 13 1C 80 13 00 00 00 00 00 00 AB [13:30:38]Write i2c OK [13:30:38]MH_I2C_Read... [13:30:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:39]Read from MH i2c: E2 [13:30:39]MH_I2C_Read... [13:30:39]Read from MH i2c: E2 62 00 [13:30:39]MH_I2C_Read... [13:30:39]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 05 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [13:30:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 05 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:39]wFMCommunicate OK [13:30:39]SAM_PROTO_GetFieldsCounters done [13:30:39]requested_item shift.num is exist - process it [13:30:39]requested_item shift.opened is exist - process it [13:30:39]req_shift_opened [13:30:39]FM_GetShiftState [13:30:39]SAM_PROTO_GetShiftState [13:30:39]wFMCommunicate request_size=4 [13:30:39]MH_SAM_APDU [13:30:39]CAPDU: 80 13 01 00 [13:30:39]Write to MH i2c: E2 08 00 14 1C 80 13 01 00 00 00 00 00 AD [13:30:39]Write i2c OK [13:30:39]MH_I2C_Read... [13:30:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:39]Read from MH i2c: E2 [13:30:39]MH_I2C_Read... [13:30:39]Read from MH i2c: E2 0E 00 [13:30:39]MH_I2C_Read... [13:30:39]Read from MH i2c: E2 0E 00 14 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D0 [13:30:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:30:39]wFMCommunicate OK [13:30:39]SAM_PROTO_GetShiftState done [13:30:39]FM_GetShiftState done [13:30:39]req_shift_opened done [13:30:39]requested_item shift.open_date is exist - process it [13:30:39]req_shift_open_date [13:30:39]req_shift_open_date done [13:30:39]produce_requested_data done [13:30:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58373,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:30:39]process_action_free close_receipt [13:30:39]json_value_free [13:30:39]json_value_free done [13:30:39]process_json_proto returns [13:30:39]Send response to host [13:30:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58373,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:30:39]free response buf [13:30:39]execute_script done [13:30:39]execute_script returns [13:30:39]free content buf [13:30:39]Sock 8.Close socket [13:30:39]Sock 8.Thread stoped [13:30:42]OFD Sender: No OFD packet to send [13:30:47]OFD Sender: No OFD packet to send [13:30:52]OFD Sender: No OFD packet to send [13:30:57]OFD Sender: No OFD packet to send [13:31:02]OFD Sender: No OFD packet to send [13:31:07]OFD Sender: No OFD packet to send [13:31:12]OFD Sender: No OFD packet to send [13:31:17]OFD Sender: No OFD packet to send [13:31:22]OFD Sender: No OFD packet to send [13:31:27]OFD Sender: No OFD packet to send [13:31:32]OFD Sender: No OFD packet to send [13:31:37]OFD Sender: No OFD packet to send [13:31:42]OFD Sender: No OFD packet to send [13:31:47]OFD Sender: No OFD packet to send [13:31:52]OFD Sender: No OFD packet to send [13:31:57]OFD Sender: No OFD packet to send [13:32:03]OFD Sender: No OFD packet to send [13:32:08]OFD Sender: No OFD packet to send [13:32:13]OFD Sender: No OFD packet to send [13:32:18]OFD Sender: No OFD packet to send [13:32:23]OFD Sender: No OFD packet to send [13:32:28]OFD Sender: No OFD packet to send [13:32:33]OFD Sender: No OFD packet to send [13:32:38]OFD Sender: No OFD packet to send [13:32:43]OFD Sender: No OFD packet to send [13:32:48]OFD Sender: No OFD packet to send [13:32:53]OFD Sender: No OFD packet to send [13:32:58]OFD Sender: No OFD packet to send [13:33:03]OFD Sender: No OFD packet to send [13:33:08]OFD Sender: No OFD packet to send [13:33:13]OFD Sender: No OFD packet to send [13:33:15]accept exits with 9 [13:33:15]New connection [13:33:15]New thread 3066711396 created [13:33:15]Thread 3066854756 joined [13:33:15]Waiting for new connection... [13:33:15] Sock 9.Parse request [13:33:15]Sock 9.Check first char [13:33:15]Sock 9.First char is OK [13:33:15]request: POST /json_proto HTTP/1.0 [13:33:15]Method: POST [13:33:15]URL: /json_proto [13:33:15]Method is POST - this is cgi request [13:33:15]url: /json_proto [13:33:15]query_string will be loaded in cgi processing [13:33:15]execute_cgi json_proto POST (null) [13:33:15]execute_cgi path=json_proto method=POST [13:33:15]POST find Content-Length [13:33:15]Host: 172.17.44.3:8080 [13:33:15]Content-Length: 807 [13:33:15]Content-Type: application/json [13:33:15] [13:33:15]POST finish read [13:33:15]Found Content-Length = 807 [13:33:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:15]execute_script... [13:33: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)2075654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:15]POST & json_proto [13:33:15]process_json_proto [13:33:15]json parsed OK: [13:33:15]protocol is kg_v1.0 [13:33:15]action value=close_receipt [13:33:15]process_action close_receipt [13:33:15]cmd_close_receipt [13:33:15]MH_GetDate [13:33:15]Write to MH i2c: F0 00 00 15 1C 20 [13:33:15]Write i2c OK [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: F0 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: F0 09 00 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: F0 09 00 15 1C 00 1C 9B C4 66 AD C5 5D 66 3F [13:33:15]GetLastDocTimeStamp 1724160636 [13:33:15]current date 1724160796 [13:33:15]FM_GetShiftState [13:33:15]SAM_PROTO_GetShiftState [13:33:15]wFMCommunicate request_size=4 [13:33:15]MH_SAM_APDU [13:33:15]CAPDU: 80 13 01 00 [13:33:15]Write to MH i2c: E2 08 00 16 1C 80 13 01 00 00 00 00 00 AF [13:33:15]Write i2c OK [13:33:15]MH_I2C_Read... [13:33:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:15]Read from MH i2c: E2 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 0E 00 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: E2 0E 00 16 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D2 [13:33:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:33:15]wFMCommunicate OK [13:33:15]SAM_PROTO_GetShiftState done [13:33:15]FM_GetShiftState done [13:33:15]opened in 1724112910 [13:33:15]opened+sec_in_day 1724199310 [13:33:15]quantity*price = 150028 [13:33:15]sum+1 = 150030 [13:33:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.29 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.29 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 358 20.08.2024 13:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58374 ФПД: 199461722485079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133316&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58374&fm=199461722485079&tin=02508201610067®Number=0000000000162794&sum=150029 [13:33:16]StoreToDocumentArchive [13:33:16]shift 100 fd 58374 [13:33:16]save to /storage/0100/doc_00058374 [13:33:16]save last doc name /storage/0100/doc_00058374 to /storage/kkm_last_doc_name [13:33:16]save OK [13:33:16]Clear old archive folders... [13:33:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:33:16]tlvbuf is B6F40760 [13:33:16]SAM_PROTO_ClearQueue [13:33:16]wFMCommunicate request_size=4 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 09 00 00 [13:33:16]Write to MH i2c: E2 08 00 23 1C 80 09 00 00 00 00 00 00 B1 [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 03 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 03 00 23 1C 00 90 00 B3 [13:33:17]RAPDU: 90 00 [13:33:17]wFMCommunicate OK [13:33:17]SAM_PROTO_ClearQueue done [13:33:17]KKMCreateOFDPacket [13:33:17]OFDProtocolAddRootSTLVToBuf [13:33:17]FM_MakeSignedData [13:33:17]FM_MakeSignedData [13:33:17]SAM_PROTO_SignData [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 0D 01 02 [13:33:17]Write to MH i2c: E2 08 00 24 1C 80 0D 01 02 00 00 00 00 B9 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 03 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 03 00 24 1C 00 90 00 B4 [13:33:17]RAPDU: 90 00 [13:33:17]wFMCommunicate OK [13:33:17]wFMCommunicate request_size=255 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 1C 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E4 00 00 35 04 06 00 B5 68 [13:33:17]Write to MH i2c: E2 02 01 25 1C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 1C 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E4 00 00 35 04 06 00 B5 68 00 00 19 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 03 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 03 00 25 1C 00 90 00 B5 [13:33:17]RAPDU: 90 00 [13:33:17]wFMCommunicate OK [13:33:17]wFMCommunicate request_size=9 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 0D 02 02 04 CD 1D 71 57 [13:33:17]Write to MH i2c: E2 0C 00 26 1C 80 0D 02 02 04 00 CD 1D 71 57 00 00 76 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 03 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 03 00 26 1C 00 90 00 B6 [13:33:17]RAPDU: 90 00 [13:33:17]wFMCommunicate OK [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 0D 03 02 [13:33:17]Write to MH i2c: E2 08 00 27 1C 80 0D 03 02 00 00 00 00 BE [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 0B 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 0B 00 27 1C 00 B5 CD 9A CA B8 91 D5 C4 90 00 87 [13:33:17]RAPDU: B5 CD 9A CA B8 91 D5 C4 90 00 [13:33:17]wFMCommunicate OK [13:33:17]SAM_PROTO_SignData done [13:33:17]FM_MakeSignedData done [13:33:17]CreateOFDProtocolMessage [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 11 00 00 [13:33:17]Write to MH i2c: E2 08 00 28 1C 80 11 00 00 00 00 00 00 BE [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 17 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 17 00 28 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0A [13:33:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:33:17]wFMCommunicate OK [13:33:17]CreateOFDProtocolMessage done [13:33:17]OFDSenderStorePacket 58374 [13:33:17]StoreOFDPacket docnum=58374 [13:33:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A6 D1 06 01 E0 B5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 1C 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E4 00 00 35 04 06 00 B5 68 CD 1D 71 57 B5 CD 9A CA B8 91 D5 C4 [13:33:17]CheckFolder [13:33:17]dirname=/storage/ofd_packets [13:33:17]CheckFolder done [13:33:17]ProducePacketName [13:33:17]name=ofd_packets/00058374 [13:33:17]NVStorageSaveData ofd_packets/00058374 [13:33:17]File name is /storage/ofd_packets/00058374 [13:33:17]Write 300 bytes [13:33:17]NVStorageSaveData done [13:33:17]OFDSenderStorePacket done [13:33:17]KKMCreateOFDPacket done [13:33:17]NVStorageSaveData kkm_last_timestamp [13:33:17]File name is /storage/kkm_last_timestamp [13:33:17]Write 4 bytes [13:33:17]NVStorageSaveData done [13:33:17]ExternCall_PrintAddStr [13:33:17]wPrintStart [13:33:17]Write to MH i2c: 01 00 00 29 1C 45 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: 01 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: 01 07 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: 01 07 00 29 1C 00 00 00 00 00 FF 0F 5A [13:33:17]RasterBufferAndPrint [13:33:17]line Счет N : (1)2075654 [13:33:17]line ИНН: 02508201610067 [13:33:17]line Контрольно-Кассовый Чек [13:33:17]line ПРОДАЖА [13:33:17]line ТРК (МРК, ГНК) : 81 [13:33:17]line Товар: 2711190000 [13:33:17]line ГАЗ-К-5 [13:33:17]line 39.070 * 38.40 [13:33:17]line = 1500.29 [13:33:17]line НДС 12% НСП 1% [13:33:17]line > о реализуемом товаре [13:33:17]line ИТОГО: 1500.29 [13:33:17]line НСП 1% : 13.28 [13:33:17]line НДС 12% : 159.32 [13:33:17]line Наличными: 0.00 [13:33:17]line Безнал.: 1500.29 [13:33:17]line Место: АЗС № 135 "Партнер Нефть" [13:33:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:33:17]line СНО: Общий режим [13:33:17]line Чек 358 20.08.2024 13:33 [13:33:17]line Смена: 100 ФФД: 1.0 [13:33:17]line ЗНМ: 0300000196 [13:33:17]line РНМ: 0000000000162794 [13:33:17]line Версия ККМ: v1.0 [13:33:17]line Платежная система: O! деньги [13:33:17]line ФМ: 0000000002094532 [13:33:17]line ФД: 58374 [13:33:17]line ФПД: 199461722485079 [13:33:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133316&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58374&fm=199461722485079&tin=02508201610067®Number=0000000000162794&sum=150029 [13:33:17]OFD Sender: Processing packet 58374 [packets to send 51, broken 50] [13:33:17]ProducePacketName [13:33:17]name=ofd_packets/00058374 [13:33:17]OFD Sender: To server: pG, [13:33:17]CommunicateWithHost lk.salyk.kg:30040 [13:33:17]ConnectInit lk.salyk.kg [13:33:17]written 0, free lines is 4095 [13:33:18]Connected sock=10 [13:33:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 A6 D1 06 01 E0 B5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 1C 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E4 00 00 35 04 06 00 B5 68 CD 1D 71 57 B5 CD 9A CA B8 91 D5 C4 [13:33:18]Write to MH i2c: 01 00 00 53 1C 6F [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 53 1C 00 00 00 00 00 CB 0C 4D [13:33:18]RasterBufferAndPrint [13:33:18]line [13:33:18]line [13:33:18]line [13:33:18]line [13:33:18]line [13:33:18]written 0, free lines is 3281 [13:33:18]MH_Cut [13:33:18]Write to MH i2c: D1 01 00 5A 1C 01 48 [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: D1 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: D1 01 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: D1 01 00 5A 1C 00 47 [13:33:18]Write to MH i2c: 01 00 00 5B 1C 77 [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 87 E3 47 00 C6 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 32 30 39 34 35 33 32 10 04 04 00 06 E4 00 00 F4 03 04 00 6B 46 C4 66 B6 04 01 00 00 00 1A 00 36 1A 92 E4 57 [13:33:18]CommunicateWithHost err = 0 [13:33:18]CheckOFDResponse [13:33:18]1017 (14) - 77093643461234 [13:33:18]1041 (16) - 0000000002094532 [13:33:18]1040 (4) - 58374 [13:33:18]1012 (4) - 20.08.2024 07:31 [13:33:18]1206 (1) - 0 [13:33:18]OFD Sender: Remove packet 58374 [13:33:18]ProducePacketName [13:33:18]name=ofd_packets/00058374 [13:33:18]NVStorageDeleteData [13:33:18]OFD Sender: No OFD packet to send [13:33:19]*** Cut start [13:33:19]*** Partial cut [13:33:19]*** CUTSNS_PIN = 1 [13:33:19]*** CUTSNS_PIN = 0 [13:33:19]*** Brake cut motor [13:33:19]Read from MH i2c: 01 [13:33:19]MH_I2C_Read... [13:33:19]*** Stop cut motor [13:33:19]*** Cut end [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 5B 1C 00 00 00 00 00 FF 0F 8C [13:33:19]process_action close_receipt done [13:33:19]requested_data is exist [13:33:19]produce_requested_data [13:33:19]requested_item fm.sn is exist - process it [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 11 00 00 [13:33:19]Write to MH i2c: E2 08 00 5C 1C 80 11 00 00 00 00 00 00 F2 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 17 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 17 00 5C 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [13:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:33:19]wFMCommunicate OK [13:33:19]requested_item fd.num is exist - process it [13:33:19]SAM_PROTO_GetFieldsCounters [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 13 00 00 [13:33:19]Write to MH i2c: E2 08 00 5D 1C 80 13 00 00 00 00 00 00 F5 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:20]Read from MH i2c: E2 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 62 00 [13:33:20]MH_I2C_Read... [13:33:20]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 06 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [13:33:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 06 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:20]wFMCommunicate OK [13:33:20]SAM_PROTO_GetFieldsCounters done [13:33:20]requested_item shift.num is exist - process it [13:33:20]requested_item shift.opened is exist - process it [13:33:20]req_shift_opened [13:33:20]FM_GetShiftState [13:33:20]SAM_PROTO_GetShiftState [13:33:20]wFMCommunicate request_size=4 [13:33:20]MH_SAM_APDU [13:33:20]CAPDU: 80 13 01 00 [13:33:20]Write to MH i2c: E2 08 00 5E 1C 80 13 01 00 00 00 00 00 F7 [13:33:20]Write i2c OK [13:33:20]MH_I2C_Read... [13:33:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:20]Read from MH i2c: E2 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 0E 00 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 0E 00 5E 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [13:33:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:33:20]wFMCommunicate OK [13:33:20]SAM_PROTO_GetShiftState done [13:33:20]FM_GetShiftState done [13:33:20]req_shift_opened done [13:33:20]requested_item shift.open_date is exist - process it [13:33:20]req_shift_open_date [13:33:20]req_shift_open_date done [13:33:20]produce_requested_data done [13:33:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58374,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:33:20]process_action_free close_receipt [13:33:20]json_value_free [13:33:20]json_value_free done [13:33:20]process_json_proto returns [13:33:20]Send response to host [13:33:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58374,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:33:20]free response buf [13:33:20]execute_script done [13:33:20]execute_script returns [13:33:20]free content buf [13:33:20]Sock 9.Close socket [13:33:20]Sock 9.Thread stoped [13:33:23]OFD Sender: No OFD packet to send [13:33:28]OFD Sender: No OFD packet to send [13:33:33]OFD Sender: No OFD packet to send [13:33:38]OFD Sender: No OFD packet to send [13:33:43]OFD Sender: No OFD packet to send [13:33:48]accept exits with 8 [13:33:48]New connection [13:33:48]New thread 3066854756 created [13:33:48]Thread 3066711396 joined [13:33:48]Waiting for new connection... [13:33:48] Sock 8.Parse request [13:33:48]Sock 8.Check first char [13:33:48]Sock 8.First char is OK [13:33:48]request: POST /json_proto HTTP/1.0 [13:33:48]Method: POST [13:33:48]URL: /json_proto [13:33:48]Method is POST - this is cgi request [13:33:48]url: /json_proto [13:33:48]query_string will be loaded in cgi processing [13:33:48]execute_cgi json_proto POST (null) [13:33:48]execute_cgi path=json_proto method=POST [13:33:48]POST find Content-Length [13:33:48]Host: 172.17.44.3:8080 [13:33:48]Content-Length: 790 [13:33:48]Content-Type: application/json [13:33:48] [13:33:48]POST finish read [13:33:48]Found Content-Length = 790 [13:33:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:48]execute_script... [13:33: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)2075660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:48]POST & json_proto [13:33:48]process_json_proto [13:33:48]json parsed OK: [13:33:48]protocol is kg_v1.0 [13:33:48]action value=close_receipt [13:33:48]process_action close_receipt [13:33:48]cmd_close_receipt [13:33:48]MH_GetDate [13:33:48]Write to MH i2c: F0 00 00 5F 1C 6A [13:33:48]Write i2c OK [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: F0 [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: F0 09 00 [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: F0 09 00 5F 1C 00 3D 9B C4 66 AD C5 5D 66 AA [13:33:48]GetLastDocTimeStamp 1724160796 [13:33:48]current date 1724160829 [13:33:48]FM_GetShiftState [13:33:48]SAM_PROTO_GetShiftState [13:33:48]wFMCommunicate request_size=4 [13:33:48]MH_SAM_APDU [13:33:48]CAPDU: 80 13 01 00 [13:33:48]Write to MH i2c: E2 08 00 60 1C 80 13 01 00 00 00 00 00 F9 [13:33:48]Write i2c OK [13:33:48]MH_I2C_Read... [13:33:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:48]Read from MH i2c: E2 [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: E2 0E 00 [13:33:48]MH_I2C_Read... [13:33:48]Read from MH i2c: E2 0E 00 60 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1C [13:33:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:33:48]wFMCommunicate OK [13:33:48]SAM_PROTO_GetShiftState done [13:33:48]FM_GetShiftState done [13:33:48]opened in 1724112910 [13:33:48]opened+sec_in_day 1724199310 [13:33:48]quantity*price = 0 [13:33:48]sum+1 = 1 [13:33:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 359 20.08.2024 13:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58375 ФПД: 206844267553154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133349&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58375&fm=206844267553154&tin=02508201610067®Number=0000000000162794&sum=0 [13:33:49]StoreToDocumentArchive [13:33:49]shift 100 fd 58375 [13:33:49]save to /storage/0100/doc_00058375 [13:33:49]save last doc name /storage/0100/doc_00058375 to /storage/kkm_last_doc_name [13:33:49]save OK [13:33:49]Clear old archive folders... [13:33:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:33:49]tlvbuf is 019EA550 [13:33:49]SAM_PROTO_ClearQueue [13:33:49]wFMCommunicate request_size=4 [13:33:49]MH_SAM_APDU [13:33:49]CAPDU: 80 09 00 00 [13:33:49]Write to MH i2c: E2 08 00 6D 1C 80 09 00 00 00 00 00 00 FB [13:33:49]Write i2c OK [13:33:49]MH_I2C_Read... [13:33:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:49]Read from MH i2c: E2 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: E2 03 00 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: E2 03 00 6D 1C 00 90 00 FD [13:33:49]RAPDU: 90 00 [13:33:49]wFMCommunicate OK [13:33:49]SAM_PROTO_ClearQueue done [13:33:49]KKMCreateOFDPacket [13:33:49]OFDProtocolAddRootSTLVToBuf [13:33:49]FM_MakeSignedData [13:33:49]FM_MakeSignedData [13:33:49]SAM_PROTO_SignData [13:33:49]wFMCommunicate request_size=4 [13:33:49]MH_SAM_APDU [13:33:49]CAPDU: 80 0D 01 02 [13:33:49]Write to MH i2c: E2 08 00 6E 1C 80 0D 01 02 00 00 00 00 03 [13:33:49]Write i2c OK [13:33:49]MH_I2C_Read... [13:33:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:49]Read from MH i2c: E2 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: E2 03 00 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: E2 03 00 6E 1C 00 90 00 FE [13:33:49]RAPDU: 90 00 [13:33:49]wFMCommunicate OK [13:33:49]wFMCommunicate request_size=255 [13:33:49]MH_SAM_APDU [13:33:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 3D 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E4 00 00 35 04 06 00 BC 1F AF 17 [13:33:49]Write to MH i2c: E2 02 01 6F 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 3D 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E4 00 00 35 04 06 00 BC 1F AF 17 00 00 34 [13:33:49]Write i2c OK [13:33:49]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 6F 1C 00 90 00 FF [13:33:50]RAPDU: 90 00 [13:33:50]wFMCommunicate OK [13:33:50]wFMCommunicate request_size=7 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 0D 02 02 02 61 82 [13:33:50]Write to MH i2c: E2 0A 00 70 1C 80 0D 02 02 02 00 61 82 00 00 ED [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 70 1C 00 90 00 00 [13:33:50]RAPDU: 90 00 [13:33:50]wFMCommunicate OK [13:33:50]wFMCommunicate request_size=4 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 0D 03 02 [13:33:50]Write to MH i2c: E2 08 00 71 1C 80 0D 03 02 00 00 00 00 08 [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 0B 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 0B 00 71 1C 00 F5 01 4C 53 E6 CD 7D B4 90 00 82 [13:33:50]RAPDU: F5 01 4C 53 E6 CD 7D B4 90 00 [13:33:50]wFMCommunicate OK [13:33:50]SAM_PROTO_SignData done [13:33:50]FM_MakeSignedData done [13:33:50]CreateOFDProtocolMessage [13:33:50]wFMCommunicate request_size=4 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 11 00 00 [13:33:50]Write to MH i2c: E2 08 00 72 1C 80 11 00 00 00 00 00 00 08 [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 17 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 17 00 72 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [13:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:33:50]wFMCommunicate OK [13:33:50]CreateOFDProtocolMessage done [13:33:50]OFDSenderStorePacket 58375 [13:33:50]StoreOFDPacket docnum=58375 [13:33:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 C7 E8 04 01 8F C4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 3D 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E4 00 00 35 04 06 00 BC 1F AF 17 61 82 F5 01 4C 53 E6 CD 7D B4 [13:33:50]CheckFolder [13:33:50]dirname=/storage/ofd_packets [13:33:50]CheckFolder done [13:33:50]ProducePacketName [13:33:50]name=ofd_packets/00058375 [13:33:50]NVStorageSaveData ofd_packets/00058375 [13:33:50]File name is /storage/ofd_packets/00058375 [13:33:50]Write 298 bytes [13:33:50]NVStorageSaveData done [13:33:50]OFDSenderStorePacket done [13:33:50]KKMCreateOFDPacket done [13:33:50]NVStorageSaveData kkm_last_timestamp [13:33:50]File name is /storage/kkm_last_timestamp [13:33:50]Write 4 bytes [13:33:50]NVStorageSaveData done [13:33:50]ExternCall_PrintAddStr [13:33:50]wPrintStart [13:33:50]Write to MH i2c: 01 00 00 73 1C 8F [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: 01 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: 01 07 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: 01 07 00 73 1C 00 00 00 00 00 FF 0F A4 [13:33:50]RasterBufferAndPrint [13:33:50]line Счет N : (1)2075660 [13:33:50]line ИНН: 02508201610067 [13:33:50]line Контрольно-Кассовый Чек [13:33:50]line ПРОДАЖА [13:33:50]line ТРК (МРК, ГНК) : 21 [13:33:50]line Товар: 2710194210 [13:33:50]line ДТ-К-5 [13:33:50]line 13.130 * 0.00 [13:33:50]line = 0.00 [13:33:50]line НДС 12% НСП 1% [13:33:50]line > о реализуемом товаре [13:33:50]line ИТОГО: 0.00 [13:33:50]line НСП 1% : 0.00 [13:33:50]line НДС 12% : 0.00 [13:33:50]line Наличными: 0.00 [13:33:50]line Безнал.: 0.00 [13:33:50]line Место: АЗС № 135 "Партнер Нефть" [13:33:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:33:50]line СНО: Общий режим [13:33:50]line Чек 359 20.08.2024 13:33 [13:33:50]line Смена: 100 ФФД: 1.0 [13:33:50]line ЗНМ: 0300000196 [13:33:50]line РНМ: 0000000000162794 [13:33:50]line Версия ККМ: v1.0 [13:33:50]line Талоны: Топливная Карта [13:33:50]line 68771 [13:33:50]line ФМ: 0000000002094532 [13:33:50]line ФД: 58375 [13:33:50]line ФПД: 206844267553154 [13:33:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133349&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58375&fm=206844267553154&tin=02508201610067®Number=0000000000162794&sum=0 [13:33:50]OFD Sender: Processing packet 58375 [packets to send 51, broken 50] [13:33:50]ProducePacketName [13:33:50]name=ofd_packets/00058375 [13:33:50]OFD Sender: To server: pG, [13:33:50]CommunicateWithHost lk.salyk.kg:30040 [13:33:50]ConnectInit lk.salyk.kg [13:33:50]written 0, free lines is 4095 [13:33:50]Connected sock=10 [13:33:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 C7 E8 04 01 8F C4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 3D 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E4 00 00 35 04 06 00 BC 1F AF 17 61 82 F5 01 4C 53 E6 CD 7D B4 [13:33:51]Write to MH i2c: 01 00 00 9D 1C B9 [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 07 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 07 00 9D 1C 00 00 00 00 00 CB 0C 97 [13:33:51]RasterBufferAndPrint [13:33:51]line [13:33:51]line [13:33:51]line [13:33:51]line [13:33:51]line [13:33:51]written 0, free lines is 3282 [13:33:51]MH_Cut [13:33:51]Write to MH i2c: D1 01 00 A4 1C 01 92 [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: D1 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: D1 01 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: D1 01 00 A4 1C 00 91 [13:33:51]Write to MH i2c: 01 00 00 A5 1C C1 [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 85 9A 47 00 FA D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E4 00 00 F4 03 04 00 8C 46 C4 66 B6 04 01 00 00 AD 0C 7D B4 BE C1 3B C9 [13:33:51]CommunicateWithHost err = 0 [13:33:51]CheckOFDResponse [13:33:51]1017 (14) - 77093643461234 [13:33:51]1041 (16) - 0000000002094532 [13:33:51]1040 (4) - 58375 [13:33:51]1012 (4) - 20.08.2024 07:32 [13:33:51]1206 (1) - 0 [13:33:51]OFD Sender: Remove packet 58375 [13:33:51]ProducePacketName [13:33:51]name=ofd_packets/00058375 [13:33:51]NVStorageDeleteData [13:33:51]OFD Sender: No OFD packet to send [13:33:51]*** Cut start [13:33:51]*** Partial cut [13:33:51]*** CUTSNS_PIN = 1 [13:33:51]*** CUTSNS_PIN = 0 [13:33:52]*** Brake cut motor [13:33:52]Read from MH i2c: 01 [13:33:52]MH_I2C_Read... [13:33:52]*** Stop cut motor [13:33:52]*** Cut end [13:33:52]Read from MH i2c: 01 07 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: 01 07 00 A5 1C 00 00 00 00 00 FF 0F D6 [13:33:52]process_action close_receipt done [13:33:52]requested_data is exist [13:33:52]produce_requested_data [13:33:52]requested_item fm.sn is exist - process it [13:33:52]wFMCommunicate request_size=4 [13:33:52]MH_SAM_APDU [13:33:52]CAPDU: 80 11 00 00 [13:33:52]Write to MH i2c: E2 08 00 A6 1C 80 11 00 00 00 00 00 00 3C [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:52]Read from MH i2c: E2 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 17 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 17 00 A6 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [13:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:33:52]wFMCommunicate OK [13:33:52]requested_item fd.num is exist - process it [13:33:52]SAM_PROTO_GetFieldsCounters [13:33:52]wFMCommunicate request_size=4 [13:33:52]MH_SAM_APDU [13:33:52]CAPDU: 80 13 00 00 [13:33:52]Write to MH i2c: E2 08 00 A7 1C 80 13 00 00 00 00 00 00 3F [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:52]Read from MH i2c: E2 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 62 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 62 00 A7 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 07 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [13:33:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 07 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:52]wFMCommunicate OK [13:33:52]SAM_PROTO_GetFieldsCounters done [13:33:52]requested_item shift.num is exist - process it [13:33:52]requested_item shift.opened is exist - process it [13:33:52]req_shift_opened [13:33:52]FM_GetShiftState [13:33:52]SAM_PROTO_GetShiftState [13:33:52]wFMCommunicate request_size=4 [13:33:52]MH_SAM_APDU [13:33:52]CAPDU: 80 13 01 00 [13:33:52]Write to MH i2c: E2 08 00 A8 1C 80 13 01 00 00 00 00 00 41 [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:52]Read from MH i2c: E2 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 0E 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 0E 00 A8 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [13:33:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:33:52]wFMCommunicate OK [13:33:52]SAM_PROTO_GetShiftState done [13:33:52]FM_GetShiftState done [13:33:52]req_shift_opened done [13:33:52]requested_item shift.open_date is exist - process it [13:33:52]req_shift_open_date [13:33:52]req_shift_open_date done [13:33:52]produce_requested_data done [13:33:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58375,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:33:52]process_action_free close_receipt [13:33:52]json_value_free [13:33:52]json_value_free done [13:33:52]process_json_proto returns [13:33:52]Send response to host [13:33:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58375,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:33:52]free response buf [13:33:52]execute_script done [13:33:52]execute_script returns [13:33:52]free content buf [13:33:52]Sock 8.Close socket [13:33:52]Sock 8.Thread stoped [13:33:56]OFD Sender: No OFD packet to send [13:34:01]OFD Sender: No OFD packet to send [13:34:06]OFD Sender: No OFD packet to send [13:34:11]OFD Sender: No OFD packet to send [13:34:16]OFD Sender: No OFD packet to send [13:34:21]OFD Sender: No OFD packet to send [13:34:26]OFD Sender: No OFD packet to send [13:34:27]accept exits with 9 [13:34:27]New connection [13:34:27]New thread 3066711396 created [13:34:27]Thread 3066854756 joined [13:34:27]Waiting for new connection... [13:34:27] Sock 9.Parse request [13:34:27]Sock 9.Check first char [13:34:27]Sock 9.First char is OK [13:34:27]request: POST /json_proto HTTP/1.0 [13:34:27]Method: POST [13:34:27]URL: /json_proto [13:34:27]Method is POST - this is cgi request [13:34:27]url: /json_proto [13:34:27]query_string will be loaded in cgi processing [13:34:27]execute_cgi json_proto POST (null) [13:34:27]execute_cgi path=json_proto method=POST [13:34:27]POST find Content-Length [13:34:27]Host: 172.17.44.3:8080 [13:34:27]Content-Length: 804 [13:34:27]Content-Type: application/json [13:34:27] [13:34:27]POST finish read [13:34:27]Found Content-Length = 804 [13:34:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:27]execute_script... [13:34:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:27]POST & json_proto [13:34:27]process_json_proto [13:34:27]json parsed OK: [13:34:27]protocol is kg_v1.0 [13:34:27]action value=close_receipt [13:34:27]process_action close_receipt [13:34:27]cmd_close_receipt [13:34:27]MH_GetDate [13:34:27]Write to MH i2c: F0 00 00 A9 1C B4 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: F0 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: F0 09 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: F0 09 00 A9 1C 00 64 9B C4 66 AD C5 5D 66 1B [13:34:27]GetLastDocTimeStamp 1724160829 [13:34:27]current date 1724160868 [13:34:27]FM_GetShiftState [13:34:27]SAM_PROTO_GetShiftState [13:34:27]wFMCommunicate request_size=4 [13:34:27]MH_SAM_APDU [13:34:27]CAPDU: 80 13 01 00 [13:34:27]Write to MH i2c: E2 08 00 AA 1C 80 13 01 00 00 00 00 00 43 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:27]Read from MH i2c: E2 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 0E 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 0E 00 AA 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [13:34:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:34:27]wFMCommunicate OK [13:34:27]SAM_PROTO_GetShiftState done [13:34:27]FM_GetShiftState done [13:34:27]opened in 1724112910 [13:34:27]opened+sec_in_day 1724199310 [13:34:27]quantity*price = 100021 [13:34:27]sum+1 = 100023 [13:34:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 360 20.08.2024 13:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58376 ФПД: 21258951801364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133428&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58376&fm=21258951801364&tin=02508201610067®Number=0000000000162794&sum=100022 [13:34:28]StoreToDocumentArchive [13:34:28]shift 100 fd 58376 [13:34:28]save to /storage/0100/doc_00058376 [13:34:28]save last doc name /storage/0100/doc_00058376 to /storage/kkm_last_doc_name [13:34:28]save OK [13:34:28]Clear old archive folders... [13:34:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:34:28]tlvbuf is 019C8380 [13:34:28]SAM_PROTO_ClearQueue [13:34:28]wFMCommunicate request_size=4 [13:34:28]MH_SAM_APDU [13:34:28]CAPDU: 80 09 00 00 [13:34:28]Write to MH i2c: E2 08 00 B7 1C 80 09 00 00 00 00 00 00 45 [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:28]Read from MH i2c: E2 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 03 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 03 00 B7 1C 00 90 00 47 [13:34:28]RAPDU: 90 00 [13:34:28]wFMCommunicate OK [13:34:28]SAM_PROTO_ClearQueue done [13:34:28]KKMCreateOFDPacket [13:34:28]OFDProtocolAddRootSTLVToBuf [13:34:28]FM_MakeSignedData [13:34:28]FM_MakeSignedData [13:34:28]SAM_PROTO_SignData [13:34:28]wFMCommunicate request_size=4 [13:34:28]MH_SAM_APDU [13:34:28]CAPDU: 80 0D 01 02 [13:34:28]Write to MH i2c: E2 08 00 B8 1C 80 0D 01 02 00 00 00 00 4D [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:28]Read from MH i2c: E2 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 03 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 03 00 B8 1C 00 90 00 48 [13:34:28]RAPDU: 90 00 [13:34:28]wFMCommunicate OK [13:34:28]wFMCommunicate request_size=255 [13:34:28]MH_SAM_APDU [13:34:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 68 01 00 00 F4 03 04 00 64 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E4 00 00 35 04 06 00 13 [13:34:28]Write to MH i2c: E2 02 01 B9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 68 01 00 00 F4 03 04 00 64 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E4 00 00 35 04 06 00 13 00 00 17 [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:28]Read from MH i2c: E2 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 03 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 03 00 B9 1C 00 90 00 49 [13:34:28]RAPDU: 90 00 [13:34:28]wFMCommunicate OK [13:34:28]wFMCommunicate request_size=10 [13:34:28]MH_SAM_APDU [13:34:28]CAPDU: 80 0D 02 02 05 55 BC 45 3A 14 [13:34:28]Write to MH i2c: E2 0D 00 BA 1C 80 0D 02 02 05 00 55 BC 45 3A 14 00 00 FE [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:28]Read from MH i2c: E2 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 03 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 03 00 BA 1C 00 90 00 4A [13:34:28]RAPDU: 90 00 [13:34:28]wFMCommunicate OK [13:34:28]wFMCommunicate request_size=4 [13:34:28]MH_SAM_APDU [13:34:28]CAPDU: 80 0D 03 02 [13:34:28]Write to MH i2c: E2 08 00 BB 1C 80 0D 03 02 00 00 00 00 52 [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:28]Read from MH i2c: E2 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 0B 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 0B 00 BB 1C 00 0F 4F C4 9E FE EC 07 13 90 00 17 [13:34:28]RAPDU: 0F 4F C4 9E FE EC 07 13 90 00 [13:34:28]wFMCommunicate OK [13:34:28]SAM_PROTO_SignData done [13:34:28]FM_MakeSignedData done [13:34:28]CreateOFDProtocolMessage [13:34:28]wFMCommunicate request_size=4 [13:34:28]MH_SAM_APDU [13:34:28]CAPDU: 80 11 00 00 [13:34:28]Write to MH i2c: E2 08 00 BC 1C 80 11 00 00 00 00 00 00 52 [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:28]Read from MH i2c: E2 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 17 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 17 00 BC 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [13:34:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:34:28]wFMCommunicate OK [13:34:28]CreateOFDProtocolMessage done [13:34:28]OFDSenderStorePacket 58376 [13:34:28]StoreOFDPacket docnum=58376 [13:34:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 44 B5 07 01 91 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 68 01 00 00 F4 03 04 00 64 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E4 00 00 35 04 06 00 13 55 BC 45 3A 14 0F 4F C4 9E FE EC 07 13 [13:34:28]CheckFolder [13:34:28]dirname=/storage/ofd_packets [13:34:28]CheckFolder done [13:34:28]ProducePacketName [13:34:28]name=ofd_packets/00058376 [13:34:28]NVStorageSaveData ofd_packets/00058376 [13:34:28]File name is /storage/ofd_packets/00058376 [13:34:28]Write 301 bytes [13:34:28]NVStorageSaveData done [13:34:28]OFDSenderStorePacket done [13:34:28]KKMCreateOFDPacket done [13:34:28]NVStorageSaveData kkm_last_timestamp [13:34:28]File name is /storage/kkm_last_timestamp [13:34:28]Write 4 bytes [13:34:28]NVStorageSaveData done [13:34:28]ExternCall_PrintAddStr [13:34:28]wPrintStart [13:34:28]Write to MH i2c: 01 00 00 BD 1C D9 [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: 01 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: 01 07 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: 01 07 00 BD 1C 00 00 00 00 00 FF 0F EE [13:34:28]RasterBufferAndPrint [13:34:28]line Счет N : (1)2075661 [13:34:28]line ИНН: 02508201610067 [13:34:28]line Контрольно-Кассовый Чек [13:34:28]line ПРОДАЖА [13:34:28]line ТРК (МРК, ГНК) : 42 [13:34:28]line Товар: 2710124500 [13:34:28]line Аи-95-К-5 [13:34:28]line 13.480 * 74.20 [13:34:28]line = 1000.22 [13:34:28]line НДС 12% НСП 1% [13:34:28]line > о реализуемом товаре [13:34:28]line ИТОГО: 1000.22 [13:34:28]line НСП 1% : 8.85 [13:34:28]line НДС 12% : 106.22 [13:34:28]line Наличными: 0.00 [13:34:28]line Безнал.: 1000.22 [13:34:28]line Место: АЗС № 135 "Партнер Нефть" [13:34:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:34:28]line СНО: Общий режим [13:34:28]line Чек 360 20.08.2024 13:34 [13:34:28]line Смена: 100 ФФД: 1.0 [13:34:28]line ЗНМ: 0300000196 [13:34:28]line РНМ: 0000000000162794 [13:34:28]line Версия ККМ: v1.0 [13:34:28]line Платежная система: O! деньги [13:34:28]line ФМ: 0000000002094532 [13:34:28]line ФД: 58376 [13:34:28]line ФПД: 21258951801364 [13:34:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133428&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58376&fm=21258951801364&tin=02508201610067®Number=0000000000162794&sum=100022 [13:34:29]OFD Sender: Processing packet 58376 [packets to send 51, broken 50] [13:34:29]ProducePacketName [13:34:29]name=ofd_packets/00058376 [13:34:29]OFD Sender: To server: pG, [13:34:29]CommunicateWithHost lk.salyk.kg:30040 [13:34:29]ConnectInit lk.salyk.kg [13:34:29]written 0, free lines is 4095 [13:34:29]Connected sock=10 [13:34:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 44 B5 07 01 91 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 68 01 00 00 F4 03 04 00 64 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E4 00 00 35 04 06 00 13 55 BC 45 3A 14 0F 4F C4 9E FE EC 07 13 [13:34:29]Write to MH i2c: 01 00 00 E7 1C 03 [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: 01 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: 01 07 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: 01 07 00 E7 1C 00 00 00 00 00 C1 0C D7 [13:34:29]RasterBufferAndPrint [13:34:29]line [13:34:29]line [13:34:29]line [13:34:29]line [13:34:29]line [13:34:29]written 0, free lines is 3272 [13:34:29]MH_Cut [13:34:29]Write to MH i2c: D1 01 00 EE 1C 01 DC [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: D1 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: D1 01 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: D1 01 00 EE 1C 00 DB [13:34:29]Write to MH i2c: 01 00 00 EF 1C 0B [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8F 6C 47 00 34 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 32 30 39 34 35 33 32 10 04 04 00 08 E4 00 00 F4 03 04 00 B2 46 C4 66 B6 04 01 00 00 6C 17 43 4B 42 7A A9 36 [13:34:29]CommunicateWithHost err = 0 [13:34:29]CheckOFDResponse [13:34:29]1017 (14) - 77093643461234 [13:34:29]1041 (16) - 0000000002094532 [13:34:29]1040 (4) - 58376 [13:34:29]1012 (4) - 20.08.2024 07:33 [13:34:29]1206 (1) - 0 [13:34:29]OFD Sender: Remove packet 58376 [13:34:29]ProducePacketName [13:34:29]name=ofd_packets/00058376 [13:34:29]NVStorageDeleteData [13:34:30]OFD Sender: No OFD packet to send [13:34:30]*** Cut start [13:34:30]*** Partial cut [13:34:30]*** CUTSNS_PIN = 1 [13:34:30]*** CUTSNS_PIN = 0 [13:34:30]*** Brake cut motor [13:34:31]Read from MH i2c: 01 [13:34:31]MH_I2C_Read... [13:34:31]*** Stop cut motor [13:34:31]*** Cut end [13:34:31]Read from MH i2c: 01 07 00 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: 01 07 00 EF 1C 00 00 00 00 00 FF 0F 20 [13:34:31]process_action close_receipt done [13:34:31]requested_data is exist [13:34:31]produce_requested_data [13:34:31]requested_item fm.sn is exist - process it [13:34:31]wFMCommunicate request_size=4 [13:34:31]MH_SAM_APDU [13:34:31]CAPDU: 80 11 00 00 [13:34:31]Write to MH i2c: E2 08 00 F0 1C 80 11 00 00 00 00 00 00 86 [13:34:31]Write i2c OK [13:34:31]MH_I2C_Read... [13:34:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:31]Read from MH i2c: E2 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 17 00 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 17 00 F0 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [13:34:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:34:31]wFMCommunicate OK [13:34:31]requested_item fd.num is exist - process it [13:34:31]SAM_PROTO_GetFieldsCounters [13:34:31]wFMCommunicate request_size=4 [13:34:31]MH_SAM_APDU [13:34:31]CAPDU: 80 13 00 00 [13:34:31]Write to MH i2c: E2 08 00 F1 1C 80 13 00 00 00 00 00 00 89 [13:34:31]Write i2c OK [13:34:31]MH_I2C_Read... [13:34:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:31]Read from MH i2c: E2 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 62 00 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 62 00 F1 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 08 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [13:34:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 08 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:31]wFMCommunicate OK [13:34:31]SAM_PROTO_GetFieldsCounters done [13:34:31]requested_item shift.num is exist - process it [13:34:31]requested_item shift.opened is exist - process it [13:34:31]req_shift_opened [13:34:31]FM_GetShiftState [13:34:31]SAM_PROTO_GetShiftState [13:34:31]wFMCommunicate request_size=4 [13:34:31]MH_SAM_APDU [13:34:31]CAPDU: 80 13 01 00 [13:34:31]Write to MH i2c: E2 08 00 F2 1C 80 13 01 00 00 00 00 00 8B [13:34:31]Write i2c OK [13:34:31]MH_I2C_Read... [13:34:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:31]Read from MH i2c: E2 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 0E 00 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 0E 00 F2 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AE [13:34:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:34:31]wFMCommunicate OK [13:34:31]SAM_PROTO_GetShiftState done [13:34:31]FM_GetShiftState done [13:34:31]req_shift_opened done [13:34:31]requested_item shift.open_date is exist - process it [13:34:31]req_shift_open_date [13:34:31]req_shift_open_date done [13:34:31]produce_requested_data done [13:34:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58376,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:34:31]process_action_free close_receipt [13:34:31]json_value_free [13:34:31]json_value_free done [13:34:31]process_json_proto returns [13:34:31]Send response to host [13:34:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58376,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:34:31]free response buf [13:34:31]execute_script done [13:34:31]execute_script returns [13:34:31]free content buf [13:34:31]Sock 9.Close socket [13:34:31]Sock 9.Thread stoped [13:34:35]OFD Sender: No OFD packet to send [13:34:40]OFD Sender: No OFD packet to send [13:34:45]OFD Sender: No OFD packet to send [13:34:50]OFD Sender: No OFD packet to send [13:34:55]OFD Sender: No OFD packet to send [13:35:00]OFD Sender: No OFD packet to send [13:35:05]OFD Sender: No OFD packet to send [13:35:10]OFD Sender: No OFD packet to send [13:35:15]OFD Sender: No OFD packet to send [13:35:20]OFD Sender: No OFD packet to send [13:35:25]OFD Sender: No OFD packet to send [13:35:30]OFD Sender: No OFD packet to send [13:35:35]OFD Sender: No OFD packet to send [13:35:40]OFD Sender: No OFD packet to send [13:35:45]OFD Sender: No OFD packet to send [13:35:50]OFD Sender: No OFD packet to send [13:35:55]OFD Sender: No OFD packet to send [13:36:00]OFD Sender: No OFD packet to send [13:36:05]OFD Sender: No OFD packet to send [13:36:10]OFD Sender: No OFD packet to send [13:36:14]accept exits with 8 [13:36:14]New connection [13:36:14]New thread 3066854756 created [13:36:14]Thread 3066711396 joined [13:36:14]Waiting for new connection... [13:36:14] Sock 8.Parse request [13:36:14]Sock 8.Check first char [13:36:14]Sock 8.First char is OK [13:36:14]request: POST /json_proto HTTP/1.0 [13:36:14]Method: POST [13:36:14]URL: /json_proto [13:36:14]Method is POST - this is cgi request [13:36:14]url: /json_proto [13:36:14]query_string will be loaded in cgi processing [13:36:14]execute_cgi json_proto POST (null) [13:36:14]execute_cgi path=json_proto method=POST [13:36:14]POST find Content-Length [13:36:14]Host: 172.17.44.3:8080 [13:36:14]Content-Length: 801 [13:36:14]Content-Type: application/json [13:36:14] [13:36:14]POST finish read [13:36:14]Found Content-Length = 801 [13:36:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.200, "sum" : 420.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 420.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:14]execute_script... [13:36:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.200, "sum" : 420.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 420.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:14]POST & json_proto [13:36:14]process_json_proto [13:36:14]json parsed OK: [13:36:14]protocol is kg_v1.0 [13:36:14]action value=close_receipt [13:36:14]process_action close_receipt [13:36:14]cmd_close_receipt [13:36:14]MH_GetDate [13:36:14]Write to MH i2c: F0 00 00 F3 1C FE [13:36:14]Write i2c OK [13:36:14]MH_I2C_Read... [13:36:14]Read from MH i2c: F0 [13:36:14]MH_I2C_Read... [13:36:14]Read from MH i2c: F0 09 00 [13:36:14]MH_I2C_Read... [13:36:14]Read from MH i2c: F0 09 00 F3 1C 00 CF 9B C4 66 AD C5 5D 66 D0 [13:36:14]GetLastDocTimeStamp 1724160868 [13:36:14]current date 1724160975 [13:36:14]FM_GetShiftState [13:36:14]SAM_PROTO_GetShiftState [13:36:14]wFMCommunicate request_size=4 [13:36:14]MH_SAM_APDU [13:36:14]CAPDU: 80 13 01 00 [13:36:14]Write to MH i2c: E2 08 00 F4 1C 80 13 01 00 00 00 00 00 8D [13:36:14]Write i2c OK [13:36:14]MH_I2C_Read... [13:36:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:14]Read from MH i2c: E2 [13:36:14]MH_I2C_Read... [13:36:14]Read from MH i2c: E2 0E 00 [13:36:14]MH_I2C_Read... [13:36:14]Read from MH i2c: E2 0E 00 F4 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [13:36:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:36:14]wFMCommunicate OK [13:36:14]SAM_PROTO_GetShiftState done [13:36:14]FM_GetShiftState done [13:36:14]opened in 1724112910 [13:36:14]opened+sec_in_day 1724199310 [13:36:14]quantity*price = 42036 [13:36:14]sum+1 = 42037 [13:36:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 420.36 НСП 1% : 3.72 НДС 12% : 44.64 Наличными: 0.00 Безнал.: 420.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 361 20.08.2024 13:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58377 ФПД: 99333299919388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133615&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58377&fm=99333299919388&tin=02508201610067®Number=0000000000162794&sum=42036 [13:36:15]StoreToDocumentArchive [13:36:15]shift 100 fd 58377 [13:36:15]save to /storage/0100/doc_00058377 [13:36:15]save last doc name /storage/0100/doc_00058377 to /storage/kkm_last_doc_name [13:36:15]save OK [13:36:15]Clear old archive folders... [13:36:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:36:15]tlvbuf is 019C8DC0 [13:36:15]SAM_PROTO_ClearQueue [13:36:15]wFMCommunicate request_size=4 [13:36:15]MH_SAM_APDU [13:36:15]CAPDU: 80 09 00 00 [13:36:15]Write to MH i2c: E2 08 00 01 1D 80 09 00 00 00 00 00 00 90 [13:36:15]Write i2c OK [13:36:15]MH_I2C_Read... [13:36:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:15]Read from MH i2c: E2 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 03 00 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 03 00 01 1D 00 90 00 92 [13:36:15]RAPDU: 90 00 [13:36:15]wFMCommunicate OK [13:36:15]SAM_PROTO_ClearQueue done [13:36:15]KKMCreateOFDPacket [13:36:15]OFDProtocolAddRootSTLVToBuf [13:36:15]FM_MakeSignedData [13:36:15]FM_MakeSignedData [13:36:15]SAM_PROTO_SignData [13:36:15]wFMCommunicate request_size=4 [13:36:15]MH_SAM_APDU [13:36:15]CAPDU: 80 0D 01 02 [13:36:15]Write to MH i2c: E2 08 00 02 1D 80 0D 01 02 00 00 00 00 98 [13:36:15]Write i2c OK [13:36:15]MH_I2C_Read... [13:36:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:15]Read from MH i2c: E2 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 03 00 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 03 00 02 1D 00 90 00 93 [13:36:15]RAPDU: 90 00 [13:36:15]wFMCommunicate OK [13:36:15]wFMCommunicate request_size=255 [13:36:15]MH_SAM_APDU [13:36:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 CF 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E4 00 00 35 04 06 00 5A [13:36:15]Write to MH i2c: E2 02 01 03 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 34 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 CF 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E4 00 00 35 04 06 00 5A 00 00 AB [13:36:15]Write i2c OK [13:36:15]MH_I2C_Read... [13:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:16]Read from MH i2c: E2 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: E2 03 00 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: E2 03 00 03 1D 00 90 00 94 [13:36:16]RAPDU: 90 00 [13:36:16]wFMCommunicate OK [13:36:16]wFMCommunicate request_size=10 [13:36:16]MH_SAM_APDU [13:36:16]CAPDU: 80 0D 02 02 05 57 D6 0E 5A 1C [13:36:16]Write to MH i2c: E2 0D 00 04 1D 80 0D 02 02 05 00 57 D6 0E 5A 1C 00 00 56 [13:36:16]Write i2c OK [13:36:16]MH_I2C_Read... [13:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:16]Read from MH i2c: E2 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: E2 03 00 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: E2 03 00 04 1D 00 90 00 95 [13:36:16]RAPDU: 90 00 [13:36:16]wFMCommunicate OK [13:36:16]wFMCommunicate request_size=4 [13:36:16]MH_SAM_APDU [13:36:16]CAPDU: 80 0D 03 02 [13:36:16]Write to MH i2c: E2 08 00 05 1D 80 0D 03 02 00 00 00 00 9D [13:36:16]Write i2c OK [13:36:16]MH_I2C_Read... [13:36:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:16]Read from MH i2c: E2 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: E2 0B 00 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: E2 0B 00 05 1D 00 43 59 1F B3 67 59 51 D3 90 00 F0 [13:36:16]RAPDU: 43 59 1F B3 67 59 51 D3 90 00 [13:36:16]wFMCommunicate OK [13:36:16]SAM_PROTO_SignData done [13:36:16]FM_MakeSignedData done [13:36:16]CreateOFDProtocolMessage [13:36:16]wFMCommunicate request_size=4 [13:36:16]MH_SAM_APDU [13:36:16]CAPDU: 80 11 00 00 [13:36:16]Write to MH i2c: E2 08 00 06 1D 80 11 00 00 00 00 00 00 9D [13:36:16]Write i2c OK [13:36:16]MH_I2C_Read... [13:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:16]Read from MH i2c: E2 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: E2 17 00 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: E2 17 00 06 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [13:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:36:16]wFMCommunicate OK [13:36:16]CreateOFDProtocolMessage done [13:36:16]OFDSenderStorePacket 58377 [13:36:16]StoreOFDPacket docnum=58377 [13:36:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 53 68 07 01 5E 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 34 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 CF 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E4 00 00 35 04 06 00 5A 57 D6 0E 5A 1C 43 59 1F B3 67 59 51 D3 [13:36:16]CheckFolder [13:36:16]dirname=/storage/ofd_packets [13:36:16]CheckFolder done [13:36:16]ProducePacketName [13:36:16]name=ofd_packets/00058377 [13:36:16]NVStorageSaveData ofd_packets/00058377 [13:36:16]File name is /storage/ofd_packets/00058377 [13:36:16]Write 301 bytes [13:36:16]NVStorageSaveData done [13:36:16]OFDSenderStorePacket done [13:36:16]KKMCreateOFDPacket done [13:36:16]NVStorageSaveData kkm_last_timestamp [13:36:16]File name is /storage/kkm_last_timestamp [13:36:16]Write 4 bytes [13:36:16]NVStorageSaveData done [13:36:16]ExternCall_PrintAddStr [13:36:16]wPrintStart [13:36:16]Write to MH i2c: 01 00 00 07 1D 24 [13:36:16]OFD Sender: Processing packet 58377 [packets to send 51, broken 50] [13:36:16]ProducePacketName [13:36:16]name=ofd_packets/00058377 [13:36:16]OFD Sender: To server: pG, [13:36:16]CommunicateWithHost lk.salyk.kg:30040 [13:36:16]ConnectInit lk.salyk.kg [13:36:16]Write i2c OK [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: 01 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: 01 07 00 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: 01 07 00 07 1D 00 00 00 00 00 FF 0F 39 [13:36:16]RasterBufferAndPrint [13:36:16]line Счет N : (1)2075663 [13:36:16]line ИНН: 02508201610067 [13:36:16]line Контрольно-Кассовый Чек [13:36:16]line ПРОДАЖА [13:36:16]line ТРК (МРК, ГНК) : 53 [13:36:16]line Товар: 2710124130 [13:36:16]line Аи-92-К-4 [13:36:16]line 6.200 * 67.80 [13:36:16]line = 420.36 [13:36:16]line НДС 12% НСП 1% [13:36:16]line > о реализуемом товаре [13:36:16]line ИТОГО: 420.36 [13:36:16]line НСП 1% : 3.72 [13:36:16]line НДС 12% : 44.64 [13:36:16]line Наличными: 0.00 [13:36:16]line Безнал.: 420.36 [13:36:16]line Место: АЗС № 135 "Партнер Нефть" [13:36:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:36:16]line СНО: Общий режим [13:36:16]line Чек 361 20.08.2024 13:36 [13:36:16]line Смена: 100 ФФД: 1.0 [13:36:16]line ЗНМ: 0300000196 [13:36:16]line РНМ: 0000000000162794 [13:36:16]line Версия ККМ: v1.0 [13:36:16]line Платежная система: O! деньги [13:36:16]line ФМ: 0000000002094532 [13:36:16]line ФД: 58377 [13:36:16]line ФПД: 99333299919388 [13:36:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133615&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58377&fm=99333299919388&tin=02508201610067®Number=0000000000162794&sum=42036 [13:36:16]written 0, free lines is 4095 [13:36:16]Connected sock=10 [13:36:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 53 68 07 01 5E 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 34 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 CF 9B C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E4 00 00 35 04 06 00 5A 57 D6 0E 5A 1C 43 59 1F B3 67 59 51 D3 [13:36:16]Write to MH i2c: 01 00 00 31 1D 4E [13:36:16]Write i2c OK [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: 01 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: 01 07 00 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: 01 07 00 31 1D 00 00 00 00 00 D9 0C 3A [13:36:16]RasterBufferAndPrint [13:36:16]line [13:36:16]line [13:36:16]line [13:36:16]line [13:36:16]line [13:36:16]written 0, free lines is 3297 [13:36:16]MH_Cut [13:36:16]Write to MH i2c: D1 01 00 38 1D 01 27 [13:36:16]Write i2c OK [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: D1 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: D1 01 00 [13:36:16]MH_I2C_Read... [13:36:16]Read from MH i2c: D1 01 00 38 1D 00 26 [13:36:16]Write to MH i2c: 01 00 00 39 1D 56 [13:36:16]Write i2c OK [13:36:16]MH_I2C_Read... [13:36:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D7 AB 47 00 E1 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 32 30 39 34 35 33 32 10 04 04 00 09 E4 00 00 F4 03 04 00 1D 47 C4 66 B6 04 01 00 00 71 47 DD 7F 44 06 8F F3 [13:36:16]CommunicateWithHost err = 0 [13:36:16]CheckOFDResponse [13:36:16]1017 (14) - 77093643461234 [13:36:16]1041 (16) - 0000000002094532 [13:36:16]1040 (4) - 58377 [13:36:16]1012 (4) - 20.08.2024 07:34 [13:36:16]1206 (1) - 0 [13:36:16]OFD Sender: Remove packet 58377 [13:36:16]ProducePacketName [13:36:16]name=ofd_packets/00058377 [13:36:16]NVStorageDeleteData [13:36:17]OFD Sender: No OFD packet to send [13:36:17]*** Cut start [13:36:17]*** Partial cut [13:36:17]*** CUTSNS_PIN = 1 [13:36:17]*** CUTSNS_PIN = 0 [13:36:17]*** Brake cut motor [13:36:18]Read from MH i2c: 01 [13:36:18]MH_I2C_Read... [13:36:18]*** Stop cut motor [13:36:18]*** Cut end [13:36:18]Read from MH i2c: 01 07 00 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: 01 07 00 39 1D 00 00 00 00 00 FF 0F 6B [13:36:18]process_action close_receipt done [13:36:18]requested_data is exist [13:36:18]produce_requested_data [13:36:18]requested_item fm.sn is exist - process it [13:36:18]wFMCommunicate request_size=4 [13:36:18]MH_SAM_APDU [13:36:18]CAPDU: 80 11 00 00 [13:36:18]Write to MH i2c: E2 08 00 3A 1D 80 11 00 00 00 00 00 00 D1 [13:36:18]Write i2c OK [13:36:18]MH_I2C_Read... [13:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:18]Read from MH i2c: E2 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: E2 17 00 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: E2 17 00 3A 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [13:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:36:18]wFMCommunicate OK [13:36:18]requested_item fd.num is exist - process it [13:36:18]SAM_PROTO_GetFieldsCounters [13:36:18]wFMCommunicate request_size=4 [13:36:18]MH_SAM_APDU [13:36:18]CAPDU: 80 13 00 00 [13:36:18]Write to MH i2c: E2 08 00 3B 1D 80 13 00 00 00 00 00 00 D4 [13:36:18]Write i2c OK [13:36:18]MH_I2C_Read... [13:36:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:18]Read from MH i2c: E2 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: E2 62 00 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: E2 62 00 3B 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 09 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [13:36:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 09 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:18]wFMCommunicate OK [13:36:18]SAM_PROTO_GetFieldsCounters done [13:36:18]requested_item shift.num is exist - process it [13:36:18]requested_item shift.opened is exist - process it [13:36:18]req_shift_opened [13:36:18]FM_GetShiftState [13:36:18]SAM_PROTO_GetShiftState [13:36:18]wFMCommunicate request_size=4 [13:36:18]MH_SAM_APDU [13:36:18]CAPDU: 80 13 01 00 [13:36:18]Write to MH i2c: E2 08 00 3C 1D 80 13 01 00 00 00 00 00 D6 [13:36:18]Write i2c OK [13:36:18]MH_I2C_Read... [13:36:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:18]Read from MH i2c: E2 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: E2 0E 00 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: E2 0E 00 3C 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [13:36:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:36:18]wFMCommunicate OK [13:36:18]SAM_PROTO_GetShiftState done [13:36:18]FM_GetShiftState done [13:36:18]req_shift_opened done [13:36:18]requested_item shift.open_date is exist - process it [13:36:18]req_shift_open_date [13:36:18]req_shift_open_date done [13:36:18]produce_requested_data done [13:36:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58377,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:36:18]process_action_free close_receipt [13:36:18]json_value_free [13:36:18]json_value_free done [13:36:18]process_json_proto returns [13:36:18]Send response to host [13:36:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58377,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:36:18]free response buf [13:36:18]execute_script done [13:36:18]execute_script returns [13:36:18]free content buf [13:36:18]Sock 8.Close socket [13:36:18]Sock 8.Thread stoped [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:32]OFD Sender: No OFD packet to send [13:37:32]accept exits with 9 [13:37:32]New connection [13:37:32]New thread 3066711396 created [13:37:32]Thread 3066854756 joined [13:37:32]Waiting for new connection... [13:37:32] Sock 9.Parse request [13:37:32]Sock 9.Check first char [13:37:32]Sock 9.First char is OK [13:37:32]request: POST /json_proto HTTP/1.0 [13:37:32]Method: POST [13:37:32]URL: /json_proto [13:37:32]Method is POST - this is cgi request [13:37:32]url: /json_proto [13:37:32]query_string will be loaded in cgi processing [13:37:32]execute_cgi json_proto POST (null) [13:37:32]execute_cgi path=json_proto method=POST [13:37:32]POST find Content-Length [13:37:32]Host: 172.17.44.3:8080 [13:37:32]Content-Length: 807 [13:37:32]Content-Type: application/json [13:37:32] [13:37:32]POST finish read [13:37:32]Found Content-Length = 807 [13:37:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 60.000, "sum" : 2304.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2304.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:32]execute_script... [13: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)2075662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.40, "quantity" : 60.000, "sum" : 2304.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2304.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:32]POST & json_proto [13:37:32]process_json_proto [13:37:32]json parsed OK: [13:37:32]protocol is kg_v1.0 [13:37:32]action value=close_receipt [13:37:32]process_action close_receipt [13:37:32]cmd_close_receipt [13:37:32]MH_GetDate [13:37:32]Write to MH i2c: F0 00 00 3D 1D 49 [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: F0 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: F0 09 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: F0 09 00 3D 1D 00 1D 9C C4 66 AD C5 5D 66 6A [13:37:32]GetLastDocTimeStamp 1724160975 [13:37:32]current date 1724161053 [13:37:32]FM_GetShiftState [13:37:32]SAM_PROTO_GetShiftState [13:37:32]wFMCommunicate request_size=4 [13:37:32]MH_SAM_APDU [13:37:32]CAPDU: 80 13 01 00 [13:37:32]Write to MH i2c: E2 08 00 3E 1D 80 13 01 00 00 00 00 00 D8 [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:32]Read from MH i2c: E2 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 0E 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 0E 00 3E 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [13:37:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:37:32]wFMCommunicate OK [13:37:32]SAM_PROTO_GetShiftState done [13:37:32]FM_GetShiftState done [13:37:32]opened in 1724112910 [13:37:32]opened+sec_in_day 1724199310 [13:37:32]quantity*price = 230400 [13:37:32]sum+1 = 230401 [13:37:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2304.00 НСП 1% : 20.39 НДС 12% : 244.67 Наличными: 0.00 Безнал.: 2304.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 362 20.08.2024 13:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58378 ФПД: 88436871779763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133733&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58378&fm=88436871779763&tin=02508201610067®Number=0000000000162794&sum=230400 [13:37:33]StoreToDocumentArchive [13:37:33]shift 100 fd 58378 [13:37:33]save to /storage/0100/doc_00058378 [13:37:33]save last doc name /storage/0100/doc_00058378 to /storage/kkm_last_doc_name [13:37:33]save OK [13:37:33]Clear old archive folders... [13:37:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:37:33]tlvbuf is 01972730 [13:37:33]SAM_PROTO_ClearQueue [13:37:33]wFMCommunicate request_size=4 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 09 00 00 [13:37:33]Write to MH i2c: E2 08 00 4B 1D 80 09 00 00 00 00 00 00 DA [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 4B 1D 00 90 00 DC [13:37:33]RAPDU: 90 00 [13:37:33]wFMCommunicate OK [13:37:33]SAM_PROTO_ClearQueue done [13:37:33]KKMCreateOFDPacket [13:37:33]OFDProtocolAddRootSTLVToBuf [13:37:33]FM_MakeSignedData [13:37:33]FM_MakeSignedData [13:37:33]SAM_PROTO_SignData [13:37:33]wFMCommunicate request_size=4 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 0D 01 02 [13:37:33]Write to MH i2c: E2 08 00 4C 1D 80 0D 01 02 00 00 00 00 E2 [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 4C 1D 00 90 00 DD [13:37:33]RAPDU: 90 00 [13:37:33]wFMCommunicate OK [13:37:33]wFMCommunicate request_size=255 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 84 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 84 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 84 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 1D 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E4 00 00 35 04 06 00 50 6E [13:37:33]Write to MH i2c: E2 02 01 4D 1D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 84 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 84 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 84 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 1D 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E4 00 00 35 04 06 00 50 6E 00 00 CC [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 4D 1D 00 90 00 DE [13:37:33]RAPDU: 90 00 [13:37:33]wFMCommunicate OK [13:37:33]wFMCommunicate request_size=9 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 0D 02 02 04 D0 53 D5 B3 [13:37:33]Write to MH i2c: E2 0C 00 4E 1D 80 0D 02 02 04 00 D0 53 D5 B3 00 00 98 [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:34]Read from MH i2c: E2 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: E2 03 00 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: E2 03 00 4E 1D 00 90 00 DF [13:37:34]RAPDU: 90 00 [13:37:34]wFMCommunicate OK [13:37:34]wFMCommunicate request_size=4 [13:37:34]MH_SAM_APDU [13:37:34]CAPDU: 80 0D 03 02 [13:37:34]Write to MH i2c: E2 08 00 4F 1D 80 0D 03 02 00 00 00 00 E7 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:34]Read from MH i2c: E2 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: E2 0B 00 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: E2 0B 00 4F 1D 00 DB CC CB 6B EE FF 5A 91 90 00 9D [13:37:34]RAPDU: DB CC CB 6B EE FF 5A 91 90 00 [13:37:34]wFMCommunicate OK [13:37:34]SAM_PROTO_SignData done [13:37:34]FM_MakeSignedData done [13:37:34]CreateOFDProtocolMessage [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 50 1D 80 11 00 00 00 00 00 00 E7 [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 50 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [13:37:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:37:34]wFMCommunicate OK [13:37:34]CreateOFDProtocolMessage done [13:37:34]OFDSenderStorePacket 58378 [13:37:34]StoreOFDPacket docnum=58378 [13:37:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 F6 F3 06 01 E3 F9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 84 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 84 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 84 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 1D 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E4 00 00 35 04 06 00 50 6E D0 53 D5 B3 DB CC CB 6B EE FF 5A 91 [13:37:34]CheckFolder [13:37:34]dirname=/storage/ofd_packets [13:37:34]CheckFolder done [13:37:34]ProducePacketName [13:37:34]name=ofd_packets/00058378 [13:37:34]NVStorageSaveData ofd_packets/00058378 [13:37:34]File name is /storage/ofd_packets/00058378 [13:37:34]Write 300 bytes [13:37:34]NVStorageSaveData done [13:37:34]OFDSenderStorePacket done [13:37:34]KKMCreateOFDPacket done [13:37:34]NVStorageSaveData kkm_last_timestamp [13:37:34]File name is /storage/kkm_last_timestamp [13:37:34]Write 4 bytes [13:37:34]NVStorageSaveData done [13:37:34]ExternCall_PrintAddStr [13:37:34]wPrintStart [13:37:34]Write to MH i2c: 01 00 00 51 1D 6E [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: 01 [13:37:34]MH_I2C_Read... [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 51 1D 00 00 00 00 00 FF 0F 83 [13:37:34]RasterBufferAndPrint [13:37:34]line Счет N : (1)2075662 [13:37:34]line ИНН: 02508201610067 [13:37:34]line Контрольно-Кассовый Чек [13:37:34]line ПРОДАЖА [13:37:34]line ТРК (МРК, ГНК) : 81 [13:37:34]line Товар: 2711190000 [13:37:34]line ГАЗ-К-5 [13:37:34]line 60.000 * 38.40 [13:37:34]line = 2304.00 [13:37:34]line НДС 12% НСП 1% [13:37:34]line > о реализуемом товаре [13:37:34]line ИТОГО: 2304.00 [13:37:34]line НСП 1% : 20.39 [13:37:34]line НДС 12% : 244.67 [13:37:34]line Наличными: 0.00 [13:37:34]line Безнал.: 2304.00 [13:37:34]line Место: АЗС № 135 "Партнер Нефть" [13:37:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:37:34]line СНО: Общий режим [13:37:34]line Чек 362 20.08.2024 13:37 [13:37:34]line Смена: 100 ФФД: 1.0 [13:37:34]line ЗНМ: 0300000196 [13:37:34]line РНМ: 0000000000162794 [13:37:34]line Версия ККМ: v1.0 [13:37:34]line Платежная система: O! деньги [13:37:34]line ФМ: 0000000002094532 [13:37:34]line ФД: 58378 [13:37:34]line ФПД: 88436871779763 [13:37:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133733&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58378&fm=88436871779763&tin=02508201610067®Number=0000000000162794&sum=230400 [13:37:34]OFD Sender: Processing packet 58378 [packets to send 51, broken 50] [13:37:34]ProducePacketName [13:37:34]name=ofd_packets/00058378 [13:37:34]OFD Sender: To server: pG, [13:37:34]CommunicateWithHost lk.salyk.kg:30040 [13:37:34]ConnectInit lk.salyk.kg [13:37:34]written 0, free lines is 4095 [13:37:34]Connected sock=10 [13:37:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0E 01 00 00 F6 F3 06 01 E3 F9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 84 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 84 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 84 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 1D 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E4 00 00 35 04 06 00 50 6E D0 53 D5 B3 DB CC CB 6B EE FF 5A 91 [13:37:34]Write to MH i2c: 01 00 00 7B 1D 98 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: 01 [13:37:34]MH_I2C_Read... [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 7B 1D 00 00 00 00 00 D2 0C 7D [13:37:34]RasterBufferAndPrint [13:37:34]line [13:37:34]line [13:37:34]line [13:37:34]line [13:37:34]line [13:37:34]written 0, free lines is 3288 [13:37:34]MH_Cut [13:37:34]Write to MH i2c: D1 01 00 82 1D 01 71 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: D1 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: D1 01 00 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: D1 01 00 82 1D 00 70 [13:37:34]Write to MH i2c: 01 00 00 83 1D A0 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 80 1E 47 00 5A 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E4 00 00 F4 03 04 00 6B 47 C4 66 B6 04 01 00 00 D9 28 61 D6 7C 16 E2 F7 [13:37:35]CommunicateWithHost err = 0 [13:37:35]CheckOFDResponse [13:37:35]1017 (14) - 77093643461234 [13:37:35]1041 (16) - 0000000002094532 [13:37:35]1040 (4) - 58378 [13:37:35]1012 (4) - 20.08.2024 07:36 [13:37:35]1206 (1) - 0 [13:37:35]OFD Sender: Remove packet 58378 [13:37:35]ProducePacketName [13:37:35]name=ofd_packets/00058378 [13:37:35]NVStorageDeleteData [13:37:35]OFD Sender: No OFD packet to send [13:37:35]*** Cut start [13:37:35]*** Partial cut [13:37:35]*** CUTSNS_PIN = 1 [13:37:35]*** CUTSNS_PIN = 0 [13:37:36]*** Brake cut motor [13:37:36]Read from MH i2c: 01 [13:37:36]MH_I2C_Read... [13:37:36]*** Stop cut motor [13:37:36]*** Cut end [13:37:36]Read from MH i2c: 01 07 00 [13:37:36]MH_I2C_Read... [13:37:36]Read from MH i2c: 01 07 00 83 1D 00 00 00 00 00 FF 0F B5 [13:37:36]process_action close_receipt done [13:37:36]requested_data is exist [13:37:36]produce_requested_data [13:37:36]requested_item fm.sn is exist - process it [13:37:36]wFMCommunicate request_size=4 [13:37:36]MH_SAM_APDU [13:37:36]CAPDU: 80 11 00 00 [13:37:36]Write to MH i2c: E2 08 00 84 1D 80 11 00 00 00 00 00 00 1B [13:37:36]Write i2c OK [13:37:36]MH_I2C_Read... [13:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:36]Read from MH i2c: E2 [13:37:36]MH_I2C_Read... [13:37:36]Read from MH i2c: E2 17 00 [13:37:36]MH_I2C_Read... [13:37:36]Read from MH i2c: E2 17 00 84 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [13:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:37:36]wFMCommunicate OK [13:37:36]requested_item fd.num is exist - process it [13:37:36]SAM_PROTO_GetFieldsCounters [13:37:36]wFMCommunicate request_size=4 [13:37:36]MH_SAM_APDU [13:37:36]CAPDU: 80 13 00 00 [13:37:36]Write to MH i2c: E2 08 00 85 1D 80 13 00 00 00 00 00 00 1E [13:37:36]Write i2c OK [13:37:36]MH_I2C_Read... [13:37:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:36]Read from MH i2c: E2 [13:37:36]MH_I2C_Read... [13:37:36]Read from MH i2c: E2 62 00 [13:37:36]MH_I2C_Read... [13:37:36]Read from MH i2c: E2 62 00 85 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [13:37:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:36]wFMCommunicate OK [13:37:36]SAM_PROTO_GetFieldsCounters done [13:37:36]requested_item shift.num is exist - process it [13:37:36]requested_item shift.opened is exist - process it [13:37:36]req_shift_opened [13:37:36]FM_GetShiftState [13:37:36]SAM_PROTO_GetShiftState [13:37:36]wFMCommunicate request_size=4 [13:37:36]MH_SAM_APDU [13:37:36]CAPDU: 80 13 01 00 [13:37:36]Write to MH i2c: E2 08 00 86 1D 80 13 01 00 00 00 00 00 20 [13:37:36]Write i2c OK [13:37:36]MH_I2C_Read... [13:37:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:36]Read from MH i2c: E2 [13:37:36]MH_I2C_Read... [13:37:36]Read from MH i2c: E2 0E 00 [13:37:36]MH_I2C_Read... [13:37:36]Read from MH i2c: E2 0E 00 86 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [13:37:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:37:36]wFMCommunicate OK [13:37:36]SAM_PROTO_GetShiftState done [13:37:36]FM_GetShiftState done [13:37:36]req_shift_opened done [13:37:36]requested_item shift.open_date is exist - process it [13:37:36]req_shift_open_date [13:37:36]req_shift_open_date done [13:37:36]produce_requested_data done [13:37:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58378,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:37:36]process_action_free close_receipt [13:37:36]json_value_free [13:37:36]json_value_free done [13:37:36]process_json_proto returns [13:37:36]Send response to host [13:37:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58378,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:37:36]free response buf [13:37:36]execute_script done [13:37:36]execute_script returns [13:37:36]free content buf [13:37:36]Sock 9.Close socket [13:37:36]Sock 9.Thread stoped [13:37:40]OFD Sender: No OFD packet to send [13:37:45]OFD Sender: No OFD packet to send [13:37:50]OFD Sender: No OFD packet to send [13:37:55]OFD Sender: No OFD packet to send [13:38:00]OFD Sender: No OFD packet to send [13:38:05]OFD Sender: No OFD packet to send [13:38:10]OFD Sender: No OFD packet to send [13:38:13]accept exits with 8 [13:38:13]New connection [13:38:13]New thread 3066854756 created [13:38:13]Thread 3066711396 joined [13:38:13]Waiting for new connection... [13:38:13] Sock 8.Parse request [13:38:13]Sock 8.Check first char [13:38:13]Sock 8.First char is OK [13:38:13]request: POST /json_proto HTTP/1.0 [13:38:13]Method: POST [13:38:13]URL: /json_proto [13:38:13]Method is POST - this is cgi request [13:38:13]url: /json_proto [13:38:13]query_string will be loaded in cgi processing [13:38:13]execute_cgi json_proto POST (null) [13:38:13]execute_cgi path=json_proto method=POST [13:38:13]POST find Content-Length [13:38:13]Host: 172.17.44.3:8080 [13:38:13]Content-Length: 804 [13:38:13]Content-Type: application/json [13:38:13] [13:38:13]POST finish read [13:38:13]Found Content-Length = 804 [13:38:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:13]execute_script... [13:38: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)2075664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:13]POST & json_proto [13:38:13]process_json_proto [13:38:13]json parsed OK: [13:38:13]protocol is kg_v1.0 [13:38:13]action value=close_receipt [13:38:13]process_action close_receipt [13:38:13]cmd_close_receipt [13:38:13]MH_GetDate [13:38:13]Write to MH i2c: F0 00 00 87 1D 93 [13:38:13]Write i2c OK [13:38:13]MH_I2C_Read... [13:38:13]Read from MH i2c: F0 [13:38:13]MH_I2C_Read... [13:38:13]Read from MH i2c: F0 09 00 [13:38:13]MH_I2C_Read... [13:38:13]Read from MH i2c: F0 09 00 87 1D 00 46 9C C4 66 AD C5 5D 66 DD [13:38:13]GetLastDocTimeStamp 1724161053 [13:38:13]current date 1724161094 [13:38:13]FM_GetShiftState [13:38:13]SAM_PROTO_GetShiftState [13:38:13]wFMCommunicate request_size=4 [13:38:13]MH_SAM_APDU [13:38:13]CAPDU: 80 13 01 00 [13:38:13]Write to MH i2c: E2 08 00 88 1D 80 13 01 00 00 00 00 00 22 [13:38:13]Write i2c OK [13:38:13]MH_I2C_Read... [13:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:13]Read from MH i2c: E2 [13:38:13]MH_I2C_Read... [13:38:13]Read from MH i2c: E2 0E 00 [13:38:13]MH_I2C_Read... [13:38:13]Read from MH i2c: E2 0E 00 88 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [13:38:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:38:13]wFMCommunicate OK [13:38:13]SAM_PROTO_GetShiftState done [13:38:13]FM_GetShiftState done [13:38:13]opened in 1724112910 [13:38:13]opened+sec_in_day 1724199310 [13:38:13]quantity*price = 100005 [13:38:13]sum+1 = 100006 [13:38:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 363 20.08.2024 13:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58379 ФПД: 139146407447095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133814&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58379&fm=139146407447095&tin=02508201610067®Number=0000000000162794&sum=100005 [13:38:14]StoreToDocumentArchive [13:38:14]shift 100 fd 58379 [13:38:14]save to /storage/0100/doc_00058379 [13:38:14]save last doc name /storage/0100/doc_00058379 to /storage/kkm_last_doc_name [13:38:14]save OK [13:38:14]Clear old archive folders... [13:38:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:38:14]tlvbuf is 019EA4B0 [13:38:14]SAM_PROTO_ClearQueue [13:38:14]wFMCommunicate request_size=4 [13:38:14]MH_SAM_APDU [13:38:14]CAPDU: 80 09 00 00 [13:38:14]Write to MH i2c: E2 08 00 95 1D 80 09 00 00 00 00 00 00 24 [13:38:14]Write i2c OK [13:38:14]MH_I2C_Read... [13:38:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:38:14]Read from MH i2c: E2 [13:38:14]MH_I2C_Read... [13:38:14]Read from MH i2c: E2 03 00 [13:38:14]MH_I2C_Read... [13:38:14]Read from MH i2c: E2 03 00 95 1D 00 90 00 26 [13:38:14]RAPDU: 90 00 [13:38:14]wFMCommunicate OK [13:38:14]SAM_PROTO_ClearQueue done [13:38:14]KKMCreateOFDPacket [13:38:14]OFDProtocolAddRootSTLVToBuf [13:38:14]FM_MakeSignedData [13:38:14]FM_MakeSignedData [13:38:14]SAM_PROTO_SignData [13:38:14]wFMCommunicate request_size=4 [13:38:14]MH_SAM_APDU [13:38:14]CAPDU: 80 0D 01 02 [13:38:14]Write to MH i2c: E2 08 00 96 1D 80 0D 01 02 00 00 00 00 2C [13:38:14]Write i2c OK [13:38:14]MH_I2C_Read... [13:38:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:38:14]Read from MH i2c: E2 [13:38:14]MH_I2C_Read... [13:38:14]Read from MH i2c: E2 03 00 [13:38:14]MH_I2C_Read... [13:38:14]Read from MH i2c: E2 03 00 96 1D 00 90 00 27 [13:38:14]RAPDU: 90 00 [13:38:14]wFMCommunicate OK [13:38:14]wFMCommunicate request_size=255 [13:38:14]MH_SAM_APDU [13:38: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 46 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E4 00 00 35 04 06 00 7E [13:38:14]Write to MH i2c: E2 02 01 97 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 46 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E4 00 00 35 04 06 00 7E 00 00 89 [13:38:14]Write i2c OK [13:38:14]MH_I2C_Read... [13:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:15]Read from MH i2c: E2 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: E2 03 00 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: E2 03 00 97 1D 00 90 00 28 [13:38:15]RAPDU: 90 00 [13:38:15]wFMCommunicate OK [13:38:15]wFMCommunicate request_size=10 [13:38:15]MH_SAM_APDU [13:38:15]CAPDU: 80 0D 02 02 05 8D 8C 30 0A 37 [13:38:15]Write to MH i2c: E2 0D 00 98 1D 80 0D 02 02 05 00 8D 8C 30 0A 37 00 00 C3 [13:38:15]Write i2c OK [13:38:15]MH_I2C_Read... [13:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:15]Read from MH i2c: E2 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: E2 03 00 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: E2 03 00 98 1D 00 90 00 29 [13:38:15]RAPDU: 90 00 [13:38:15]wFMCommunicate OK [13:38:15]wFMCommunicate request_size=4 [13:38:15]MH_SAM_APDU [13:38:15]CAPDU: 80 0D 03 02 [13:38:15]Write to MH i2c: E2 08 00 99 1D 80 0D 03 02 00 00 00 00 31 [13:38:15]Write i2c OK [13:38:15]MH_I2C_Read... [13:38:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:38:15]Read from MH i2c: E2 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: E2 0B 00 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: E2 0B 00 99 1D 00 20 17 13 B4 D1 F8 EB 65 90 00 49 [13:38:15]RAPDU: 20 17 13 B4 D1 F8 EB 65 90 00 [13:38:15]wFMCommunicate OK [13:38:15]SAM_PROTO_SignData done [13:38:15]FM_MakeSignedData done [13:38:15]CreateOFDProtocolMessage [13:38:15]wFMCommunicate request_size=4 [13:38:15]MH_SAM_APDU [13:38:15]CAPDU: 80 11 00 00 [13:38:15]Write to MH i2c: E2 08 00 9A 1D 80 11 00 00 00 00 00 00 31 [13:38:15]Write i2c OK [13:38:15]MH_I2C_Read... [13:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:15]Read from MH i2c: E2 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: E2 17 00 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: E2 17 00 9A 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7D [13:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:38:15]wFMCommunicate OK [13:38:15]CreateOFDProtocolMessage done [13:38:15]OFDSenderStorePacket 58379 [13:38:15]StoreOFDPacket docnum=58379 [13:38:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E2 B5 07 01 12 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 46 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E4 00 00 35 04 06 00 7E 8D 8C 30 0A 37 20 17 13 B4 D1 F8 EB 65 [13:38:15]CheckFolder [13:38:15]dirname=/storage/ofd_packets [13:38:15]CheckFolder done [13:38:15]ProducePacketName [13:38:15]name=ofd_packets/00058379 [13:38:15]NVStorageSaveData ofd_packets/00058379 [13:38:15]File name is /storage/ofd_packets/00058379 [13:38:15]Write 301 bytes [13:38:15]NVStorageSaveData done [13:38:15]OFDSenderStorePacket done [13:38:15]KKMCreateOFDPacket done [13:38:15]NVStorageSaveData kkm_last_timestamp [13:38:15]File name is /storage/kkm_last_timestamp [13:38:15]Write 4 bytes [13:38:15]NVStorageSaveData done [13:38:15]ExternCall_PrintAddStr [13:38:15]wPrintStart [13:38:15]Write to MH i2c: 01 00 00 9B 1D B8 [13:38:15]Write i2c OK [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: 01 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: 01 07 00 [13:38:15]MH_I2C_Read... [13:38:15]Read from MH i2c: 01 07 00 9B 1D 00 00 00 00 00 FF 0F CD [13:38:15]RasterBufferAndPrint [13:38:15]line Счет N : (1)2075664 [13:38:15]line ИНН: 02508201610067 [13:38:15]line Контрольно-Кассовый Чек [13:38:15]line ПРОДАЖА [13:38:15]line ТРК (МРК, ГНК) : 33 [13:38:15]line Товар: 2710124130 [13:38:15]line Аи-92-К-4 [13:38:15]line 14.750 * 67.80 [13:38:15]line = 1000.05 [13:38:15]line НДС 12% НСП 1% [13:38:15]line > о реализуемом товаре [13:38:15]line ИТОГО: 1000.05 [13:38:15]line НСП 1% : 8.85 [13:38:15]line НДС 12% : 106.20 [13:38:15]line Наличными: 0.00 [13:38:15]line Безнал.: 1000.05 [13:38:15]line Место: АЗС № 135 "Партнер Нефть" [13:38:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:38:15]line СНО: Общий режим [13:38:15]line Чек 363 20.08.2024 13:38 [13:38:15]line Смена: 100 ФФД: 1.0 [13:38:15]line ЗНМ: 0300000196 [13:38:15]line РНМ: 0000000000162794 [13:38:15]line Версия ККМ: v1.0 [13:38:15]line Платежная система: O! деньги [13:38:15]line ФМ: 0000000002094532 [13:38:15]line ФД: 58379 [13:38:15]line ФПД: 139146407447095 [13:38:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133814&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58379&fm=139146407447095&tin=02508201610067®Number=0000000000162794&sum=100005 [13:38:15]OFD Sender: Processing packet 58379 [packets to send 51, broken 50] [13:38:15]ProducePacketName [13:38:15]name=ofd_packets/00058379 [13:38:15]OFD Sender: To server: pG, [13:38:15]CommunicateWithHost lk.salyk.kg:30040 [13:38:15]ConnectInit lk.salyk.kg [13:38:15]written 0, free lines is 4095 [13:38:15]Connected sock=9 [13:38:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E2 B5 07 01 12 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 46 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E4 00 00 35 04 06 00 7E 8D 8C 30 0A 37 20 17 13 B4 D1 F8 EB 65 [13:38:16]Write to MH i2c: 01 00 00 C5 1D E2 [13:38:16]Write i2c OK [13:38:16]MH_I2C_Read... [13:38:16]Read from MH i2c: 01 [13:38:16]MH_I2C_Read... [13:38:16]Read from MH i2c: 01 07 00 [13:38:16]MH_I2C_Read... [13:38:16]Read from MH i2c: 01 07 00 C5 1D 00 00 00 00 00 CB 0C C0 [13:38:16]RasterBufferAndPrint [13:38:16]line [13:38:16]line [13:38:16]line [13:38:16]line [13:38:16]line [13:38:16]written 0, free lines is 3281 [13:38:16]MH_Cut [13:38:16]Write to MH i2c: D1 01 00 CC 1D 01 BB [13:38:16]Write i2c OK [13:38:16]MH_I2C_Read... [13:38:16]Read from MH i2c: D1 [13:38:16]MH_I2C_Read... [13:38:16]Read from MH i2c: D1 01 00 [13:38:16]MH_I2C_Read... [13:38:16]Read from MH i2c: D1 01 00 CC 1D 00 BA [13:38:16]Write to MH i2c: 01 00 00 CD 1D EA [13:38:16]Write i2c OK [13:38:16]MH_I2C_Read... [13:38:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A6 AD 47 00 03 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 32 30 39 34 35 33 32 10 04 04 00 0B E4 00 00 F4 03 04 00 95 47 C4 66 B6 04 01 00 00 BD 46 B3 4F 1E C3 95 74 [13:38:16]CommunicateWithHost err = 0 [13:38:16]CheckOFDResponse [13:38:16]1017 (14) - 77093643461234 [13:38:16]1041 (16) - 0000000002094532 [13:38:16]1040 (4) - 58379 [13:38:16]1012 (4) - 20.08.2024 07:36 [13:38:16]1206 (1) - 0 [13:38:16]OFD Sender: Remove packet 58379 [13:38:16]ProducePacketName [13:38:16]name=ofd_packets/00058379 [13:38:16]NVStorageDeleteData [13:38:16]OFD Sender: No OFD packet to send [13:38:16]*** Cut start [13:38:16]*** Partial cut [13:38:16]*** CUTSNS_PIN = 1 [13:38:17]*** CUTSNS_PIN = 0 [13:38:17]*** Brake cut motor [13:38:17]Read from MH i2c: 01 [13:38:17]MH_I2C_Read... [13:38:17]*** Stop cut motor [13:38:17]*** Cut end [13:38:17]Read from MH i2c: 01 07 00 [13:38:17]MH_I2C_Read... [13:38:17]Read from MH i2c: 01 07 00 CD 1D 00 00 00 00 00 FF 0F FF [13:38:17]process_action close_receipt done [13:38:17]requested_data is exist [13:38:17]produce_requested_data [13:38:17]requested_item fm.sn is exist - process it [13:38:17]wFMCommunicate request_size=4 [13:38:17]MH_SAM_APDU [13:38:17]CAPDU: 80 11 00 00 [13:38:17]Write to MH i2c: E2 08 00 CE 1D 80 11 00 00 00 00 00 00 65 [13:38:17]Write i2c OK [13:38:17]MH_I2C_Read... [13:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:17]Read from MH i2c: E2 [13:38:17]MH_I2C_Read... [13:38:17]Read from MH i2c: E2 17 00 [13:38:17]MH_I2C_Read... [13:38:17]Read from MH i2c: E2 17 00 CE 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [13:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:38:17]wFMCommunicate OK [13:38:17]requested_item fd.num is exist - process it [13:38:17]SAM_PROTO_GetFieldsCounters [13:38:17]wFMCommunicate request_size=4 [13:38:17]MH_SAM_APDU [13:38:17]CAPDU: 80 13 00 00 [13:38:17]Write to MH i2c: E2 08 00 CF 1D 80 13 00 00 00 00 00 00 68 [13:38:17]Write i2c OK [13:38:17]MH_I2C_Read... [13:38:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:38:17]Read from MH i2c: E2 [13:38:17]MH_I2C_Read... [13:38:17]Read from MH i2c: E2 62 00 [13:38:17]MH_I2C_Read... [13:38:17]Read from MH i2c: E2 62 00 CF 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [13:38:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:38:17]wFMCommunicate OK [13:38:17]SAM_PROTO_GetFieldsCounters done [13:38:17]requested_item shift.num is exist - process it [13:38:17]requested_item shift.opened is exist - process it [13:38:17]req_shift_opened [13:38:17]FM_GetShiftState [13:38:17]SAM_PROTO_GetShiftState [13:38:17]wFMCommunicate request_size=4 [13:38:17]MH_SAM_APDU [13:38:17]CAPDU: 80 13 01 00 [13:38:17]Write to MH i2c: E2 08 00 D0 1D 80 13 01 00 00 00 00 00 6A [13:38:17]Write i2c OK [13:38:17]MH_I2C_Read... [13:38:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:17]Read from MH i2c: E2 [13:38:17]MH_I2C_Read... [13:38:17]Read from MH i2c: E2 0E 00 [13:38:17]MH_I2C_Read... [13:38:17]Read from MH i2c: E2 0E 00 D0 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [13:38:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:38:17]wFMCommunicate OK [13:38:17]SAM_PROTO_GetShiftState done [13:38:17]FM_GetShiftState done [13:38:17]req_shift_opened done [13:38:17]requested_item shift.open_date is exist - process it [13:38:17]req_shift_open_date [13:38:17]req_shift_open_date done [13:38:17]produce_requested_data done [13:38:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58379,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:38:17]process_action_free close_receipt [13:38:17]json_value_free [13:38:17]json_value_free done [13:38:17]process_json_proto returns [13:38:17]Send response to host [13:38:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58379,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:38:17]free response buf [13:38:17]execute_script done [13:38:17]execute_script returns [13:38:17]free content buf [13:38:17]Sock 8.Close socket [13:38:17]Sock 8.Thread stoped [13:38:21]OFD Sender: No OFD packet to send [13:38:26]OFD Sender: No OFD packet to send [13:38:31]OFD Sender: No OFD packet to send [13:38:36]OFD Sender: No OFD packet to send [13:38:41]OFD Sender: No OFD packet to send [13:38:46]OFD Sender: No OFD packet to send [13:38:51]OFD Sender: No OFD packet to send [13:38:56]OFD Sender: No OFD packet to send [13:39:01]OFD Sender: No OFD packet to send [13:39:06]OFD Sender: No OFD packet to send [13:39:11]OFD Sender: No OFD packet to send [13:39:16]OFD Sender: No OFD packet to send [13:39:21]OFD Sender: No OFD packet to send [13:39:26]OFD Sender: No OFD packet to send [13:39:31]OFD Sender: No OFD packet to send [13:39:36]OFD Sender: No OFD packet to send [13:39:41]OFD Sender: No OFD packet to send [13:39:46]OFD Sender: No OFD packet to send [13:39:51]OFD Sender: No OFD packet to send [13:39:53]accept exits with 10 [13:39:53]New connection [13:39:53]New thread 3066711396 created [13:39:53]Thread 3066854756 joined [13:39:53]Waiting for new connection... [13:39:53] Sock 10.Parse request [13:39:53]Sock 10.Check first char [13:39:53]Sock 10.First char is OK [13:39:53]request: POST /json_proto HTTP/1.0 [13:39:53]Method: POST [13:39:53]URL: /json_proto [13:39:53]Method is POST - this is cgi request [13:39:53]url: /json_proto [13:39:53]query_string will be loaded in cgi processing [13:39:53]execute_cgi json_proto POST (null) [13:39:53]execute_cgi path=json_proto method=POST [13:39:53]POST find Content-Length [13:39:53]Host: 172.17.44.3:8080 [13:39:53]Content-Length: 785 [13:39:53]Content-Type: application/json [13:39:53] [13:39:53]POST finish read [13:39:53]Found Content-Length = 785 [13:39:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:53]execute_script... [13:39: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)2075666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:53]POST & json_proto [13:39:53]process_json_proto [13:39:53]json parsed OK: [13:39:53]protocol is kg_v1.0 [13:39:53]action value=close_receipt [13:39:53]process_action close_receipt [13:39:53]cmd_close_receipt [13:39:53]MH_GetDate [13:39:53]Write to MH i2c: F0 00 00 D1 1D DD [13:39:53]Write i2c OK [13:39:53]MH_I2C_Read... [13:39:53]Read from MH i2c: F0 [13:39:53]MH_I2C_Read... [13:39:53]Read from MH i2c: F0 09 00 [13:39:53]MH_I2C_Read... [13:39:53]Read from MH i2c: F0 09 00 D1 1D 00 AA 9C C4 66 AD C5 5D 66 8B [13:39:53]GetLastDocTimeStamp 1724161094 [13:39:53]current date 1724161194 [13:39:53]FM_GetShiftState [13:39:53]SAM_PROTO_GetShiftState [13:39:53]wFMCommunicate request_size=4 [13:39:53]MH_SAM_APDU [13:39:53]CAPDU: 80 13 01 00 [13:39:53]Write to MH i2c: E2 08 00 D2 1D 80 13 01 00 00 00 00 00 6C [13:39:53]Write i2c OK [13:39:53]MH_I2C_Read... [13:39:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:53]Read from MH i2c: E2 [13:39:53]MH_I2C_Read... [13:39:53]Read from MH i2c: E2 0E 00 [13:39:53]MH_I2C_Read... [13:39:53]Read from MH i2c: E2 0E 00 D2 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [13:39:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:39:53]wFMCommunicate OK [13:39:53]SAM_PROTO_GetShiftState done [13:39:53]FM_GetShiftState done [13:39:53]opened in 1724112910 [13:39:53]opened+sec_in_day 1724199310 [13:39:53]quantity*price = 100035 [13:39:53]sum+1 = 100036 [13:39:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 364 20.08.2024 13:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58380 ФПД: 132265899125337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133954&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58380&fm=132265899125337&tin=02508201610067®Number=0000000000162794&sum=100035 [13:39:54]StoreToDocumentArchive [13:39:54]shift 100 fd 58380 [13:39:54]save to /storage/0100/doc_00058380 [13:39:54]save last doc name /storage/0100/doc_00058380 to /storage/kkm_last_doc_name [13:39:54]save OK [13:39:54]Clear old archive folders... [13:39:54]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:39:54]tlvbuf is B6F40410 [13:39:54]SAM_PROTO_ClearQueue [13:39:54]wFMCommunicate request_size=4 [13:39:54]MH_SAM_APDU [13:39:54]CAPDU: 80 09 00 00 [13:39:54]Write to MH i2c: E2 08 00 DF 1D 80 09 00 00 00 00 00 00 6E [13:39:54]Write i2c OK [13:39:54]MH_I2C_Read... [13:39:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:54]Read from MH i2c: E2 [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: E2 03 00 [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: E2 03 00 DF 1D 00 90 00 70 [13:39:54]RAPDU: 90 00 [13:39:54]wFMCommunicate OK [13:39:54]SAM_PROTO_ClearQueue done [13:39:54]KKMCreateOFDPacket [13:39:54]OFDProtocolAddRootSTLVToBuf [13:39:54]FM_MakeSignedData [13:39:54]FM_MakeSignedData [13:39:54]SAM_PROTO_SignData [13:39:54]wFMCommunicate request_size=4 [13:39:54]MH_SAM_APDU [13:39:54]CAPDU: 80 0D 01 02 [13:39:54]Write to MH i2c: E2 08 00 E0 1D 80 0D 01 02 00 00 00 00 76 [13:39:54]Write i2c OK [13:39:54]MH_I2C_Read... [13:39:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:54]Read from MH i2c: E2 [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: E2 03 00 [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: E2 03 00 E0 1D 00 90 00 71 [13:39:54]RAPDU: 90 00 [13:39:54]wFMCommunicate OK [13:39:54]wFMCommunicate request_size=253 [13:39:54]MH_SAM_APDU [13:39:54]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 AA 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E4 00 00 35 04 06 00 78 4B 8D EE EA 59 [13:39:54]Write to MH i2c: E2 00 01 E1 1D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 AA 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E4 00 00 35 04 06 00 78 4B 8D EE EA 59 00 00 D9 [13:39:55]Write i2c OK [13:39:55]MH_I2C_Read... [13:39:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:55]Read from MH i2c: E2 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 03 00 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 03 00 E1 1D 00 90 00 72 [13:39:55]RAPDU: 90 00 [13:39:55]wFMCommunicate OK [13:39:55]wFMCommunicate request_size=4 [13:39:55]MH_SAM_APDU [13:39:55]CAPDU: 80 0D 03 02 [13:39:55]Write to MH i2c: E2 08 00 E2 1D 80 0D 03 02 00 00 00 00 7A [13:39:55]Write i2c OK [13:39:55]MH_I2C_Read... [13:39:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:55]Read from MH i2c: E2 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 0B 00 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 0B 00 E2 1D 00 D7 3D DB A1 F3 AD 9B 8E 90 00 D4 [13:39:55]RAPDU: D7 3D DB A1 F3 AD 9B 8E 90 00 [13:39:55]wFMCommunicate OK [13:39:55]SAM_PROTO_SignData done [13:39:55]FM_MakeSignedData done [13:39:55]CreateOFDProtocolMessage [13:39:55]wFMCommunicate request_size=4 [13:39:55]MH_SAM_APDU [13:39:55]CAPDU: 80 11 00 00 [13:39:55]Write to MH i2c: E2 08 00 E3 1D 80 11 00 00 00 00 00 00 7A [13:39:55]Write i2c OK [13:39:55]MH_I2C_Read... [13:39:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:55]Read from MH i2c: E2 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 17 00 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 17 00 E3 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C6 [13:39:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:39:55]wFMCommunicate OK [13:39:55]CreateOFDProtocolMessage done [13:39:55]OFDSenderStorePacket 58380 [13:39:55]StoreOFDPacket docnum=58380 [13:39:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 A5 D8 00 01 D0 15 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 AA 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E4 00 00 35 04 06 00 78 4B 8D EE EA 59 D7 3D DB A1 F3 AD 9B 8E [13:39:55]CheckFolder [13:39:55]dirname=/storage/ofd_packets [13:39:55]CheckFolder done [13:39:55]ProducePacketName [13:39:55]name=ofd_packets/00058380 [13:39:55]NVStorageSaveData ofd_packets/00058380 [13:39:55]File name is /storage/ofd_packets/00058380 [13:39:55]Write 294 bytes [13:39:55]NVStorageSaveData done [13:39:55]OFDSenderStorePacket done [13:39:55]KKMCreateOFDPacket done [13:39:55]NVStorageSaveData kkm_last_timestamp [13:39:55]File name is /storage/kkm_last_timestamp [13:39:55]Write 4 bytes [13:39:55]NVStorageSaveData done [13:39:55]ExternCall_PrintAddStr [13:39:55]wPrintStart [13:39:55]Write to MH i2c: 01 00 00 E4 1D 01 [13:39:55]Write i2c OK [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: 01 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: 01 07 00 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: 01 07 00 E4 1D 00 00 00 00 00 FF 0F 16 [13:39:55]RasterBufferAndPrint [13:39:55]line Счет N : (1)2075666 [13:39:55]line ИНН: 02508201610067 [13:39:55]line Контрольно-Кассовый Чек [13:39:55]line ПРОДАЖА [13:39:55]line ТРК (МРК, ГНК) : 44 [13:39:55]line Товар: 2710124130 [13:39:55]line SU-92 [13:39:55]line 14.540 * 68.80 [13:39:55]line = 1000.35 [13:39:55]line НДС 12% НСП 1% [13:39:55]line > о реализуемом товаре [13:39:55]line ИТОГО: 1000.35 [13:39:55]line НСП 1% : 8.85 [13:39:55]line НДС 12% : 106.23 [13:39:55]line Наличными: 0.00 [13:39:55]line Безнал.: 1000.35 [13:39:55]line Место: АЗС № 135 "Партнер Нефть" [13:39:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:39:55]line СНО: Общий режим [13:39:55]line Чек 364 20.08.2024 13:39 [13:39:55]line Смена: 100 ФФД: 1.0 [13:39:55]line ЗНМ: 0300000196 [13:39:55]line РНМ: 0000000000162794 [13:39:55]line Версия ККМ: v1.0 [13:39:55]line Платежная система: O! деньги [13:39:55]line ФМ: 0000000002094532 [13:39:55]line ФД: 58380 [13:39:55]line ФПД: 132265899125337 [13:39:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T133954&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58380&fm=132265899125337&tin=02508201610067®Number=0000000000162794&sum=100035 [13:39:55]OFD Sender: Processing packet 58380 [packets to send 51, broken 50] [13:39:55]ProducePacketName [13:39:55]name=ofd_packets/00058380 [13:39:55]OFD Sender: To server: pG, [13:39:55]CommunicateWithHost lk.salyk.kg:30040 [13:39:55]ConnectInit lk.salyk.kg [13:39:55]written 0, free lines is 4095 [13:39:55]Connected sock=9 [13:39:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 A5 D8 00 01 D0 15 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 AA 9C C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E4 00 00 35 04 06 00 78 4B 8D EE EA 59 D7 3D DB A1 F3 AD 9B 8E [13:39:56]Write to MH i2c: 01 00 00 0E 1E 2C [13:39:56]Write i2c OK [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: 01 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: 01 07 00 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: 01 07 00 0E 1E 00 00 00 00 00 CE 0C 0D [13:39:56]RasterBufferAndPrint [13:39:56]line [13:39:56]line [13:39:56]line [13:39:56]line [13:39:56]line [13:39:56]written 0, free lines is 3285 [13:39:56]MH_Cut [13:39:56]Write to MH i2c: D1 01 00 15 1E 01 05 [13:39:56]Write i2c OK [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: D1 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: D1 01 00 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: D1 01 00 15 1E 00 04 [13:39:56]Write to MH i2c: 01 00 00 16 1E 34 [13:39:56]Write i2c OK [13:39:56]MH_I2C_Read... [13:39:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BE 4F 47 00 96 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E4 00 00 F4 03 04 00 F9 47 C4 66 B6 04 01 00 00 8E A7 B4 C8 30 A7 15 F3 [13:39:56]CommunicateWithHost err = 0 [13:39:56]CheckOFDResponse [13:39:56]1017 (14) - 77093643461234 [13:39:56]1041 (16) - 0000000002094532 [13:39:56]1040 (4) - 58380 [13:39:56]1012 (4) - 20.08.2024 07:38 [13:39:56]1206 (1) - 0 [13:39:56]OFD Sender: Remove packet 58380 [13:39:56]ProducePacketName [13:39:56]name=ofd_packets/00058380 [13:39:56]NVStorageDeleteData [13:39:56]OFD Sender: No OFD packet to send [13:39:57]*** Cut start [13:39:57]*** Partial cut [13:39:57]*** CUTSNS_PIN = 1 [13:39:57]*** CUTSNS_PIN = 0 [13:39:57]*** Brake cut motor [13:39:57]Read from MH i2c: 01 [13:39:57]MH_I2C_Read... [13:39:57]*** Stop cut motor [13:39:57]*** Cut end [13:39:57]Read from MH i2c: 01 07 00 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: 01 07 00 16 1E 00 00 00 00 00 FF 0F 49 [13:39:57]process_action close_receipt done [13:39:57]requested_data is exist [13:39:57]produce_requested_data [13:39:57]requested_item fm.sn is exist - process it [13:39:57]wFMCommunicate request_size=4 [13:39:57]MH_SAM_APDU [13:39:57]CAPDU: 80 11 00 00 [13:39:57]Write to MH i2c: E2 08 00 17 1E 80 11 00 00 00 00 00 00 AF [13:39:57]Write i2c OK [13:39:57]MH_I2C_Read... [13:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:57]Read from MH i2c: E2 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: E2 17 00 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: E2 17 00 17 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FB [13:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:39:57]wFMCommunicate OK [13:39:57]requested_item fd.num is exist - process it [13:39:57]SAM_PROTO_GetFieldsCounters [13:39:57]wFMCommunicate request_size=4 [13:39:57]MH_SAM_APDU [13:39:57]CAPDU: 80 13 00 00 [13:39:57]Write to MH i2c: E2 08 00 18 1E 80 13 00 00 00 00 00 00 B2 [13:39:57]Write i2c OK [13:39:57]MH_I2C_Read... [13:39:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:57]Read from MH i2c: E2 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: E2 62 00 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: E2 62 00 18 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [13:39:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:57]wFMCommunicate OK [13:39:57]SAM_PROTO_GetFieldsCounters done [13:39:57]requested_item shift.num is exist - process it [13:39:57]requested_item shift.opened is exist - process it [13:39:57]req_shift_opened [13:39:57]FM_GetShiftState [13:39:57]SAM_PROTO_GetShiftState [13:39:57]wFMCommunicate request_size=4 [13:39:57]MH_SAM_APDU [13:39:57]CAPDU: 80 13 01 00 [13:39:57]Write to MH i2c: E2 08 00 19 1E 80 13 01 00 00 00 00 00 B4 [13:39:57]Write i2c OK [13:39:57]MH_I2C_Read... [13:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:57]Read from MH i2c: E2 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: E2 0E 00 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: E2 0E 00 19 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D7 [13:39:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:39:57]wFMCommunicate OK [13:39:57]SAM_PROTO_GetShiftState done [13:39:57]FM_GetShiftState done [13:39:57]req_shift_opened done [13:39:57]requested_item shift.open_date is exist - process it [13:39:57]req_shift_open_date [13:39:57]req_shift_open_date done [13:39:57]produce_requested_data done [13:39:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58380,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:39:57]process_action_free close_receipt [13:39:57]json_value_free [13:39:57]json_value_free done [13:39:57]process_json_proto returns [13:39:57]Send response to host [13:39:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58380,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:39:57]free response buf [13:39:57]execute_script done [13:39:57]execute_script returns [13:39:57]free content buf [13:39:57]Sock 10.Close socket [13:39:57]Sock 10.Thread stoped [13:40:01]OFD Sender: No OFD packet to send [13:40:06]OFD Sender: No OFD packet to send [13:40:11]OFD Sender: No OFD packet to send [13:40:16]OFD Sender: No OFD packet to send [13:40:21]OFD Sender: No OFD packet to send [13:40:26]OFD Sender: No OFD packet to send [13:40:31]OFD Sender: No OFD packet to send [13:40:36]OFD Sender: No OFD packet to send [13:40:41]OFD Sender: No OFD packet to send [13:40:46]OFD Sender: No OFD packet to send [13:40:51]OFD Sender: No OFD packet to send [13:40:56]OFD Sender: No OFD packet to send [13:41:01]OFD Sender: No OFD packet to send [13:41:06]OFD Sender: No OFD packet to send [13:41:11]OFD Sender: No OFD packet to send [13:41:16]OFD Sender: No OFD packet to send [13:41:21]OFD Sender: No OFD packet to send [13:41:26]OFD Sender: No OFD packet to send [13:41:31]OFD Sender: No OFD packet to send [13:41:36]OFD Sender: No OFD packet to send [13:41:41]OFD Sender: No OFD packet to send [13:41:46]OFD Sender: No OFD packet to send [13:41:51]OFD Sender: No OFD packet to send [13:41:56]OFD Sender: No OFD packet to send [13:42:01]OFD Sender: No OFD packet to send [13:42:06]OFD Sender: No OFD packet to send [13:42:11]OFD Sender: No OFD packet to send [13:42:16]OFD Sender: No OFD packet to send [13:42:21]OFD Sender: No OFD packet to send [13:42:26]OFD Sender: No OFD packet to send [13:42:31]OFD Sender: No OFD packet to send [13:42:36]OFD Sender: No OFD packet to send [13:42:41]OFD Sender: No OFD packet to send [13:42:46]accept exits with 8 [13:42:46]New connection [13:42:46]New thread 3066854756 created [13:42:46]Thread 3066711396 joined [13:42:46]Waiting for new connection... [13:42:46] Sock 8.Parse request [13:42:46]Sock 8.Check first char [13:42:46]Sock 8.First char is OK [13:42:46]request: POST /json_proto HTTP/1.0 [13:42:46]Method: POST [13:42:46]URL: /json_proto [13:42:46]Method is POST - this is cgi request [13:42:46]url: /json_proto [13:42:46]query_string will be loaded in cgi processing [13:42:46]execute_cgi json_proto POST (null) [13:42:46]execute_cgi path=json_proto method=POST [13:42:46]POST find Content-Length [13:42:46]Host: 172.17.44.3:8080 [13:42:46]Content-Length: 802 [13:42:46]Content-Type: application/json [13:42:46] [13:42:46]POST finish read [13:42:46]Found Content-Length = 802 [13:42:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 9.330, "sum" : 900.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:46]execute_script... [13:42:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 9.330, "sum" : 900.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:46]POST & json_proto [13:42:46]process_json_proto [13:42:46]json parsed OK: [13:42:46]protocol is kg_v1.0 [13:42:46]action value=close_receipt [13:42:46]process_action close_receipt [13:42:46]cmd_close_receipt [13:42:46]MH_GetDate [13:42:46]Write to MH i2c: F0 00 00 1A 1E 27 [13:42:46]Write i2c OK [13:42:46]MH_I2C_Read... [13:42:46]Read from MH i2c: F0 [13:42:46]MH_I2C_Read... [13:42:46]Read from MH i2c: F0 09 00 [13:42:46]MH_I2C_Read... [13:42:46]Read from MH i2c: F0 09 00 1A 1E 00 57 9D C4 66 AD C5 5D 66 83 [13:42:46]GetLastDocTimeStamp 1724161194 [13:42:46]current date 1724161367 [13:42:46]FM_GetShiftState [13:42:46]SAM_PROTO_GetShiftState [13:42:46]wFMCommunicate request_size=4 [13:42:46]MH_SAM_APDU [13:42:46]CAPDU: 80 13 01 00 [13:42:46]Write to MH i2c: E2 08 00 1B 1E 80 13 01 00 00 00 00 00 B6 [13:42:46]Write i2c OK [13:42:46]MH_I2C_Read... [13:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:46]Read from MH i2c: E2 [13:42:46]MH_I2C_Read... [13:42:46]Read from MH i2c: E2 0E 00 [13:42:46]MH_I2C_Read... [13:42:46]Read from MH i2c: E2 0E 00 1B 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D9 [13:42:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:42:46]wFMCommunicate OK [13:42:46]SAM_PROTO_GetShiftState done [13:42:46]FM_GetShiftState done [13:42:46]opened in 1724112910 [13:42:46]opened+sec_in_day 1724199310 [13:42:46]quantity*price = 90034 [13:42:46]sum+1 = 90036 [13:42:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.35 НСП 1% : 7.97 НДС 12% : 95.61 Наличными: 0.00 Безнал.: 900.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 365 20.08.2024 13:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58381 ФПД: 16632889883909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134247&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58381&fm=16632889883909&tin=02508201610067®Number=0000000000162794&sum=90035 [13:42:47]StoreToDocumentArchive [13:42:47]shift 100 fd 58381 [13:42:47]save to /storage/0100/doc_00058381 [13:42:47]save last doc name /storage/0100/doc_00058381 to /storage/kkm_last_doc_name [13:42:47]save OK [13:42:47]Clear old archive folders... [13:42:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:42:47]tlvbuf is B6F40500 [13:42:47]SAM_PROTO_ClearQueue [13:42:47]wFMCommunicate request_size=4 [13:42:47]MH_SAM_APDU [13:42:47]CAPDU: 80 09 00 00 [13:42:47]Write to MH i2c: E2 08 00 28 1E 80 09 00 00 00 00 00 00 B8 [13:42:47]Write i2c OK [13:42:47]MH_I2C_Read... [13:42:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:47]Read from MH i2c: E2 [13:42:47]MH_I2C_Read... [13:42:47]Read from MH i2c: E2 03 00 [13:42:47]MH_I2C_Read... [13:42:47]Read from MH i2c: E2 03 00 28 1E 00 90 00 BA [13:42:47]RAPDU: 90 00 [13:42:47]wFMCommunicate OK [13:42:47]SAM_PROTO_ClearQueue done [13:42:47]KKMCreateOFDPacket [13:42:47]OFDProtocolAddRootSTLVToBuf [13:42:47]FM_MakeSignedData [13:42:47]FM_MakeSignedData [13:42:47]SAM_PROTO_SignData [13:42:47]wFMCommunicate request_size=4 [13:42:47]MH_SAM_APDU [13:42:47]CAPDU: 80 0D 01 02 [13:42:47]Write to MH i2c: E2 08 00 29 1E 80 0D 01 02 00 00 00 00 C0 [13:42:47]Write i2c OK [13:42:47]MH_I2C_Read... [13:42:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:47]Read from MH i2c: E2 [13:42:47]MH_I2C_Read... [13:42:47]Read from MH i2c: E2 03 00 [13:42:47]MH_I2C_Read... [13:42:47]Read from MH i2c: E2 03 00 29 1E 00 90 00 BB [13:42:47]RAPDU: 90 00 [13:42:47]wFMCommunicate OK [13:42:47]wFMCommunicate request_size=255 [13:42:47]MH_SAM_APDU [13:42:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 57 9D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E4 00 00 35 04 06 00 [13:42:47]Write to MH i2c: E2 02 01 2A 1E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 57 9D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E4 00 00 35 04 06 00 00 00 18 [13:42:47]Write i2c OK [13:42:47]MH_I2C_Read... [13:42:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:48]Read from MH i2c: E2 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: E2 03 00 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: E2 03 00 2A 1E 00 90 00 BC [13:42:48]RAPDU: 90 00 [13:42:48]wFMCommunicate OK [13:42:48]wFMCommunicate request_size=11 [13:42:48]MH_SAM_APDU [13:42:48]CAPDU: 80 0D 02 02 06 0F 20 A5 7E 3D 05 [13:42:48]Write to MH i2c: E2 0E 00 2B 1E 80 0D 02 02 06 00 0F 20 A5 7E 3D 05 00 00 63 [13:42:48]Write i2c OK [13:42:48]MH_I2C_Read... [13:42:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:48]Read from MH i2c: E2 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: E2 03 00 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: E2 03 00 2B 1E 00 90 00 BD [13:42:48]RAPDU: 90 00 [13:42:48]wFMCommunicate OK [13:42:48]wFMCommunicate request_size=4 [13:42:48]MH_SAM_APDU [13:42:48]CAPDU: 80 0D 03 02 [13:42:48]Write to MH i2c: E2 08 00 2C 1E 80 0D 03 02 00 00 00 00 C5 [13:42:48]Write i2c OK [13:42:48]MH_I2C_Read... [13:42:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:48]Read from MH i2c: E2 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: E2 0B 00 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: E2 0B 00 2C 1E 00 0E 8F 0F 2A C6 5B C1 D6 90 00 54 [13:42:48]RAPDU: 0E 8F 0F 2A C6 5B C1 D6 90 00 [13:42:48]wFMCommunicate OK [13:42:48]SAM_PROTO_SignData done [13:42:48]FM_MakeSignedData done [13:42:48]CreateOFDProtocolMessage [13:42:48]wFMCommunicate request_size=4 [13:42:48]MH_SAM_APDU [13:42:48]CAPDU: 80 11 00 00 [13:42:48]Write to MH i2c: E2 08 00 2D 1E 80 11 00 00 00 00 00 00 C5 [13:42:48]Write i2c OK [13:42:48]MH_I2C_Read... [13:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:48]Read from MH i2c: E2 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: E2 17 00 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: E2 17 00 2D 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 11 [13:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:42:48]wFMCommunicate OK [13:42:48]CreateOFDProtocolMessage done [13:42:48]OFDSenderStorePacket 58381 [13:42:48]StoreOFDPacket docnum=58381 [13:42:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 D0 A2 08 01 E3 B4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 57 9D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E4 00 00 35 04 06 00 0F 20 A5 7E 3D 05 0E 8F 0F 2A C6 5B C1 D6 [13:42:48]CheckFolder [13:42:48]dirname=/storage/ofd_packets [13:42:48]CheckFolder done [13:42:48]ProducePacketName [13:42:48]name=ofd_packets/00058381 [13:42:48]NVStorageSaveData ofd_packets/00058381 [13:42:48]File name is /storage/ofd_packets/00058381 [13:42:48]Write 302 bytes [13:42:48]NVStorageSaveData done [13:42:48]OFDSenderStorePacket done [13:42:48]KKMCreateOFDPacket done [13:42:48]NVStorageSaveData kkm_last_timestamp [13:42:48]File name is /storage/kkm_last_timestamp [13:42:48]Write 4 bytes [13:42:48]NVStorageSaveData done [13:42:48]ExternCall_PrintAddStr [13:42:48]wPrintStart [13:42:48]Write to MH i2c: 01 00 00 2E 1E 4C [13:42:48]Write i2c OK [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: 01 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: 01 07 00 [13:42:48]MH_I2C_Read... [13:42:48]Read from MH i2c: 01 07 00 2E 1E 00 00 00 00 00 FF 0F 61 [13:42:48]RasterBufferAndPrint [13:42:48]line Счет N : (1)2075667 [13:42:48]line ИНН: 02508201610067 [13:42:48]line Контрольно-Кассовый Чек [13:42:48]line ПРОДАЖА [13:42:48]line ТРК (МРК, ГНК) : 31 [13:42:48]line Товар: 2710124900 [13:42:48]line Аи-100-К-3 [13:42:48]line 9.330 * 96.50 [13:42:48]line = 900.35 [13:42:48]line НДС 12% НСП 1% [13:42:48]line > о реализуемом товаре [13:42:48]line ИТОГО: 900.35 [13:42:48]line НСП 1% : 7.97 [13:42:48]line НДС 12% : 95.61 [13:42:48]line Наличными: 0.00 [13:42:48]line Безнал.: 900.35 [13:42:48]line Место: АЗС № 135 "Партнер Нефть" [13:42:48]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:42:48]line СНО: Общий режим [13:42:48]line Чек 365 20.08.2024 13:42 [13:42:48]line Смена: 100 ФФД: 1.0 [13:42:48]line ЗНМ: 0300000196 [13:42:48]line РНМ: 0000000000162794 [13:42:48]line Версия ККМ: v1.0 [13:42:48]line Платежная система: O! деньги [13:42:48]line ФМ: 0000000002094532 [13:42:48]line ФД: 58381 [13:42:48]line ФПД: 16632889883909 [13:42:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134247&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58381&fm=16632889883909&tin=02508201610067®Number=0000000000162794&sum=90035 [13:42:48]OFD Sender: Processing packet 58381 [packets to send 51, broken 50] [13:42:48]ProducePacketName [13:42:48]name=ofd_packets/00058381 [13:42:48]OFD Sender: To server: pG, [13:42:48]CommunicateWithHost lk.salyk.kg:30040 [13:42:48]ConnectInit lk.salyk.kg [13:42:48]written 0, free lines is 4095 [13:42:48]Connected sock=9 [13:42:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 D0 A2 08 01 E3 B4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 57 9D C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E4 00 00 35 04 06 00 0F 20 A5 7E 3D 05 0E 8F 0F 2A C6 5B C1 D6 [13:42:49]Write to MH i2c: 01 00 00 58 1E 76 [13:42:49]Write i2c OK [13:42:49]MH_I2C_Read... [13:42:49]Read from MH i2c: 01 [13:42:49]MH_I2C_Read... [13:42:49]Read from MH i2c: 01 07 00 [13:42:49]MH_I2C_Read... [13:42:49]Read from MH i2c: 01 07 00 58 1E 00 00 00 00 00 C4 0C 4D [13:42:49]RasterBufferAndPrint [13:42:49]line [13:42:49]line [13:42:49]line [13:42:49]line [13:42:49]line [13:42:49]written 0, free lines is 3273 [13:42:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6C 8A 47 00 37 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E4 00 00 F4 03 04 00 A6 48 C4 66 B6 04 01 00 00 15 CF 34 5F 04 4F E0 CB [13:42:49]CommunicateWithHost err = 0 [13:42:49]CheckOFDResponse [13:42:49]1017 (14) - 77093643461234 [13:42:49]1041 (16) - 0000000002094532 [13:42:49]1040 (4) - 58381 [13:42:49]1012 (4) - 20.08.2024 07:41 [13:42:49]1206 (1) - 0 [13:42:49]OFD Sender: Remove packet 58381 [13:42:49]ProducePacketName [13:42:49]name=ofd_packets/00058381 [13:42:49]NVStorageDeleteData [13:42:49]MH_Cut [13:42:49]Write to MH i2c: D1 01 00 5F 1E 01 4F [13:42:49]Write i2c OK [13:42:49]MH_I2C_Read... [13:42:49]Read from MH i2c: D1 [13:42:49]MH_I2C_Read... [13:42:49]Read from MH i2c: D1 01 00 [13:42:49]MH_I2C_Read... [13:42:49]Read from MH i2c: D1 01 00 5F 1E 00 4E [13:42:49]Write to MH i2c: 01 00 00 60 1E 7E [13:42:49]Write i2c OK [13:42:49]MH_I2C_Read... [13:42:49]OFD Sender: No OFD packet to send [13:42:49]*** Cut start [13:42:49]*** Partial cut [13:42:49]*** CUTSNS_PIN = 1 [13:42:49]*** CUTSNS_PIN = 0 [13:42:50]*** Brake cut motor [13:42:50]Read from MH i2c: 01 [13:42:50]MH_I2C_Read... [13:42:50]*** Stop cut motor [13:42:50]*** Cut end [13:42:50]Read from MH i2c: 01 07 00 [13:42:50]MH_I2C_Read... [13:42:50]Read from MH i2c: 01 07 00 60 1E 00 00 00 00 00 FF 0F 93 [13:42:50]process_action close_receipt done [13:42:50]requested_data is exist [13:42:50]produce_requested_data [13:42:50]requested_item fm.sn is exist - process it [13:42:50]wFMCommunicate request_size=4 [13:42:50]MH_SAM_APDU [13:42:50]CAPDU: 80 11 00 00 [13:42:50]Write to MH i2c: E2 08 00 61 1E 80 11 00 00 00 00 00 00 F9 [13:42:50]Write i2c OK [13:42:50]MH_I2C_Read... [13:42:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:50]Read from MH i2c: E2 [13:42:50]MH_I2C_Read... [13:42:50]Read from MH i2c: E2 17 00 [13:42:50]MH_I2C_Read... [13:42:50]Read from MH i2c: E2 17 00 61 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 45 [13:42:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:42:50]wFMCommunicate OK [13:42:50]requested_item fd.num is exist - process it [13:42:50]SAM_PROTO_GetFieldsCounters [13:42:50]wFMCommunicate request_size=4 [13:42:50]MH_SAM_APDU [13:42:50]CAPDU: 80 13 00 00 [13:42:50]Write to MH i2c: E2 08 00 62 1E 80 13 00 00 00 00 00 00 FC [13:42:50]Write i2c OK [13:42:50]MH_I2C_Read... [13:42:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:50]Read from MH i2c: E2 [13:42:50]MH_I2C_Read... [13:42:50]Read from MH i2c: E2 62 00 [13:42:50]MH_I2C_Read... [13:42:50]Read from MH i2c: E2 62 00 62 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [13:42:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:42:50]wFMCommunicate OK [13:42:50]SAM_PROTO_GetFieldsCounters done [13:42:50]requested_item shift.num is exist - process it [13:42:50]requested_item shift.opened is exist - process it [13:42:50]req_shift_opened [13:42:50]FM_GetShiftState [13:42:50]SAM_PROTO_GetShiftState [13:42:50]wFMCommunicate request_size=4 [13:42:50]MH_SAM_APDU [13:42:50]CAPDU: 80 13 01 00 [13:42:50]Write to MH i2c: E2 08 00 63 1E 80 13 01 00 00 00 00 00 FE [13:42:50]Write i2c OK [13:42:50]MH_I2C_Read... [13:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:50]Read from MH i2c: E2 [13:42:50]MH_I2C_Read... [13:42:50]Read from MH i2c: E2 0E 00 [13:42:50]MH_I2C_Read... [13:42:50]Read from MH i2c: E2 0E 00 63 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 21 [13:42:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:42:50]wFMCommunicate OK [13:42:50]SAM_PROTO_GetShiftState done [13:42:50]FM_GetShiftState done [13:42:50]req_shift_opened done [13:42:50]requested_item shift.open_date is exist - process it [13:42:50]req_shift_open_date [13:42:50]req_shift_open_date done [13:42:50]produce_requested_data done [13:42:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58381,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:42:50]process_action_free close_receipt [13:42:50]json_value_free [13:42:50]json_value_free done [13:42:50]process_json_proto returns [13:42:50]Send response to host [13:42:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58381,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:42:50]free response buf [13:42:50]execute_script done [13:42:50]execute_script returns [13:42:50]free content buf [13:42:50]Sock 8.Close socket [13:42:50]Sock 8.Thread stoped [13:42:54]OFD Sender: No OFD packet to send [13:42:59]OFD Sender: No OFD packet to send [13:43:04]OFD Sender: No OFD packet to send [13:43:09]OFD Sender: No OFD packet to send [13:43:14]OFD Sender: No OFD packet to send [13:43:19]OFD Sender: No OFD packet to send [13:43:24]OFD Sender: No OFD packet to send [13:43:29]OFD Sender: No OFD packet to send [13:43:34]OFD Sender: No OFD packet to send [13:43:39]OFD Sender: No OFD packet to send [13:43:44]OFD Sender: No OFD packet to send [13:43:49]OFD Sender: No OFD packet to send [13:43:54]OFD Sender: No OFD packet to send [13:43:59]OFD Sender: No OFD packet to send [13:44:04]OFD Sender: No OFD packet to send [13:44:09]OFD Sender: No OFD packet to send [13:44:14]OFD Sender: No OFD packet to send [13:44:19]OFD Sender: No OFD packet to send [13:44: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:52]accept exits with 10 [13:45:52]New connection [13:45:52]New thread 3066711396 created [13:45:52]Thread 3066854756 joined [13:45:52]Waiting for new connection... [13:45:52] Sock 10.Parse request [13:45:52]Sock 10.Check first char [13:45:52]Sock 10.First char is OK [13:45:52]request: POST /json_proto HTTP/1.0 [13:45:52]Method: POST [13:45:52]URL: /json_proto [13:45:52]Method is POST - this is cgi request [13:45:52]url: /json_proto [13:45:52]query_string will be loaded in cgi processing [13:45:52]execute_cgi json_proto POST (null) [13:45:52]execute_cgi path=json_proto method=POST [13:45:52]POST find Content-Length [13:45:52]Host: 172.17.44.3:8080 [13:45:52]Content-Length: 790 [13:45:52]Content-Type: application/json [13:45:52] [13:45:52]POST finish read [13:45:52]Found Content-Length = 790 [13:45:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:52]execute_script... [13:45:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:52]POST & json_proto [13:45:52]process_json_proto [13:45:52]json parsed OK: [13:45:52]protocol is kg_v1.0 [13:45:52]action value=close_receipt [13:45:52]process_action close_receipt [13:45:52]cmd_close_receipt [13:45:52]MH_GetDate [13:45:52]Write to MH i2c: F0 00 00 64 1E 71 [13:45:52]Write i2c OK [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: F0 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: F0 09 00 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: F0 09 00 64 1E 00 11 9E C4 66 AD C5 5D 66 88 [13:45:52]GetLastDocTimeStamp 1724161367 [13:45:52]current date 1724161553 [13:45:52]FM_GetShiftState [13:45:52]SAM_PROTO_GetShiftState [13:45:52]wFMCommunicate request_size=4 [13:45:52]MH_SAM_APDU [13:45:52]CAPDU: 80 13 01 00 [13:45:52]Write to MH i2c: E2 08 00 65 1E 80 13 01 00 00 00 00 00 00 [13:45:52]Write i2c OK [13:45:52]MH_I2C_Read... [13:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:53]Read from MH i2c: E2 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: E2 0E 00 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: E2 0E 00 65 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 23 [13:45:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:45:53]wFMCommunicate OK [13:45:53]SAM_PROTO_GetShiftState done [13:45:53]FM_GetShiftState done [13:45:53]opened in 1724112910 [13:45:53]opened+sec_in_day 1724199310 [13:45:53]quantity*price = 0 [13:45:53]sum+1 = 1 [13:45:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 366 20.08.2024 13:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58382 ФПД: 60764807993056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134553&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58382&fm=60764807993056&tin=02508201610067®Number=0000000000162794&sum=0 [13:45:54]StoreToDocumentArchive [13:45:54]shift 100 fd 58382 [13:45:54]save to /storage/0100/doc_00058382 [13:45:54]save last doc name /storage/0100/doc_00058382 to /storage/kkm_last_doc_name [13:45:54]save OK [13:45:54]Clear old archive folders... [13:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:45:54]tlvbuf is 019C8580 [13:45:54]SAM_PROTO_ClearQueue [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 09 00 00 [13:45:54]Write to MH i2c: E2 08 00 72 1E 80 09 00 00 00 00 00 00 02 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 72 1E 00 90 00 04 [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]SAM_PROTO_ClearQueue done [13:45:54]KKMCreateOFDPacket [13:45:54]OFDProtocolAddRootSTLVToBuf [13:45:54]FM_MakeSignedData [13:45:54]FM_MakeSignedData [13:45:54]SAM_PROTO_SignData [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 0D 01 02 [13:45:54]Write to MH i2c: E2 08 00 73 1E 80 0D 01 02 00 00 00 00 0A [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 73 1E 00 90 00 05 [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]wFMCommunicate request_size=255 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 11 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E4 00 00 35 04 06 00 37 43 E8 CB [13:45:54]Write to MH i2c: E2 02 01 74 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 11 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E4 00 00 35 04 06 00 37 43 E8 CB 00 00 AC [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 74 1E 00 90 00 06 [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]wFMCommunicate request_size=7 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 0D 02 02 02 96 E0 [13:45:54]Write to MH i2c: E2 0A 00 75 1E 80 0D 02 02 02 00 96 E0 00 00 87 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 75 1E 00 90 00 07 [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 0D 03 02 [13:45:54]Write to MH i2c: E2 08 00 76 1E 80 0D 03 02 00 00 00 00 0F [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 0B 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 0B 00 76 1E 00 D1 BC A9 1B F7 6E 86 33 90 00 7F [13:45:54]RAPDU: D1 BC A9 1B F7 6E 86 33 90 00 [13:45:54]wFMCommunicate OK [13:45:54]SAM_PROTO_SignData done [13:45:54]FM_MakeSignedData done [13:45:54]CreateOFDProtocolMessage [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 11 00 00 [13:45:54]Write to MH i2c: E2 08 00 77 1E 80 11 00 00 00 00 00 00 0F [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 17 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 17 00 77 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [13:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:45:54]wFMCommunicate OK [13:45:54]CreateOFDProtocolMessage done [13:45:54]OFDSenderStorePacket 58382 [13:45:54]StoreOFDPacket docnum=58382 [13:45:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 48 49 04 01 FF ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 11 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E4 00 00 35 04 06 00 37 43 E8 CB 96 E0 D1 BC A9 1B F7 6E 86 33 [13:45:54]CheckFolder [13:45:54]dirname=/storage/ofd_packets [13:45:54]CheckFolder done [13:45:54]ProducePacketName [13:45:54]name=ofd_packets/00058382 [13:45:54]NVStorageSaveData ofd_packets/00058382 [13:45:54]File name is /storage/ofd_packets/00058382 [13:45:54]Write 298 bytes [13:45:54]NVStorageSaveData done [13:45:54]OFDSenderStorePacket done [13:45:54]KKMCreateOFDPacket done [13:45:54]NVStorageSaveData kkm_last_timestamp [13:45:54]File name is /storage/kkm_last_timestamp [13:45:54]Write 4 bytes [13:45:54]NVStorageSaveData done [13:45:54]ExternCall_PrintAddStr [13:45:54]wPrintStart [13:45:54]Write to MH i2c: 01 00 00 78 1E 96 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: 01 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: 01 07 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: 01 07 00 78 1E 00 00 00 00 00 FF 0F AB [13:45:54]RasterBufferAndPrint [13:45:54]line Счет N : (1)2075670 [13:45:54]line ИНН: 02508201610067 [13:45:54]line Контрольно-Кассовый Чек [13:45:54]line ПРОДАЖА [13:45:54]line ТРК (МРК, ГНК) : 11 [13:45:54]line Товар: 2710194210 [13:45:54]line ДТ-К-5 [13:45:54]line 13.130 * 0.00 [13:45:54]line = 0.00 [13:45:54]line НДС 12% НСП 1% [13:45:54]line > о реализуемом товаре [13:45:54]line ИТОГО: 0.00 [13:45:54]line НСП 1% : 0.00 [13:45:54]line НДС 12% : 0.00 [13:45:54]line Наличными: 0.00 [13:45:54]line Безнал.: 0.00 [13:45:54]line Место: АЗС № 135 "Партнер Нефть" [13:45:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:45:54]line СНО: Общий режим [13:45:54]line Чек 366 20.08.2024 13:45 [13:45:54]line Смена: 100 ФФД: 1.0 [13:45:54]line ЗНМ: 0300000196 [13:45:54]line РНМ: 0000000000162794 [13:45:54]line Версия ККМ: v1.0 [13:45:54]line Талоны: Топливная Карта [13:45:54]line 68771 [13:45:54]line ФМ: 0000000002094532 [13:45:54]line ФД: 58382 [13:45:54]line ФПД: 60764807993056 [13:45:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134553&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58382&fm=60764807993056&tin=02508201610067®Number=0000000000162794&sum=0 [13:45:55]OFD Sender: Processing packet 58382 [packets to send 51, broken 50] [13:45:55]ProducePacketName [13:45:55]name=ofd_packets/00058382 [13:45:55]OFD Sender: To server: pG, [13:45:55]CommunicateWithHost lk.salyk.kg:30040 [13:45:55]ConnectInit lk.salyk.kg [13:45:55]written 0, free lines is 4095 [13:45:55]Connected sock=9 [13:45:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 48 49 04 01 FF ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 11 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E4 00 00 35 04 06 00 37 43 E8 CB 96 E0 D1 BC A9 1B F7 6E 86 33 [13:45:55]Write to MH i2c: 01 00 00 A2 1E C0 [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 A2 1E 00 00 00 00 00 C4 0C 97 [13:45:55]RasterBufferAndPrint [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]written 0, free lines is 3274 [13:45:55]MH_Cut [13:45:55]Write to MH i2c: D1 01 00 A9 1E 01 99 [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 01 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 01 00 A9 1E 00 98 [13:45:55]Write to MH i2c: 01 00 00 AA 1E C8 [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 94 63 47 00 D0 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E4 00 00 F4 03 04 00 60 49 C4 66 B6 04 01 00 00 90 EA 01 19 1A 43 F1 A2 [13:45:55]CommunicateWithHost err = 0 [13:45:55]CheckOFDResponse [13:45:55]1017 (14) - 77093643461234 [13:45:55]1041 (16) - 0000000002094532 [13:45:55]1040 (4) - 58382 [13:45:55]1012 (4) - 20.08.2024 07:44 [13:45:55]1206 (1) - 0 [13:45:55]OFD Sender: Remove packet 58382 [13:45:55]ProducePacketName [13:45:55]name=ofd_packets/00058382 [13:45:55]NVStorageDeleteData [13:45:56]OFD Sender: No OFD packet to send [13:45:56]*** Cut start [13:45:56]*** Partial cut [13:45:56]*** CUTSNS_PIN = 1 [13:45:56]*** CUTSNS_PIN = 0 [13:45:56]*** Brake cut motor [13:45:56]Read from MH i2c: 01 [13:45:56]MH_I2C_Read... [13:45:57]*** Stop cut motor [13:45:57]*** Cut end [13:45:57]Read from MH i2c: 01 07 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: 01 07 00 AA 1E 00 00 00 00 00 FF 0F DD [13:45:57]process_action close_receipt done [13:45:57]requested_data is exist [13:45:57]produce_requested_data [13:45:57]requested_item fm.sn is exist - process it [13:45:57]wFMCommunicate request_size=4 [13:45:57]MH_SAM_APDU [13:45:57]CAPDU: 80 11 00 00 [13:45:57]Write to MH i2c: E2 08 00 AB 1E 80 11 00 00 00 00 00 00 43 [13:45:57]Write i2c OK [13:45:57]MH_I2C_Read... [13:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:57]Read from MH i2c: E2 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 17 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 17 00 AB 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [13:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:45:57]wFMCommunicate OK [13:45:57]requested_item fd.num is exist - process it [13:45:57]SAM_PROTO_GetFieldsCounters [13:45:57]wFMCommunicate request_size=4 [13:45:57]MH_SAM_APDU [13:45:57]CAPDU: 80 13 00 00 [13:45:57]Write to MH i2c: E2 08 00 AC 1E 80 13 00 00 00 00 00 00 46 [13:45:57]Write i2c OK [13:45:57]MH_I2C_Read... [13:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:45:57]Read from MH i2c: E2 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 62 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 62 00 AC 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 07 [13:45:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:45:57]wFMCommunicate OK [13:45:57]SAM_PROTO_GetFieldsCounters done [13:45:57]requested_item shift.num is exist - process it [13:45:57]requested_item shift.opened is exist - process it [13:45:57]req_shift_opened [13:45:57]FM_GetShiftState [13:45:57]SAM_PROTO_GetShiftState [13:45:57]wFMCommunicate request_size=4 [13:45:57]MH_SAM_APDU [13:45:57]CAPDU: 80 13 01 00 [13:45:57]Write to MH i2c: E2 08 00 AD 1E 80 13 01 00 00 00 00 00 48 [13:45:57]Write i2c OK [13:45:57]MH_I2C_Read... [13:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:57]Read from MH i2c: E2 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 0E 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 0E 00 AD 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6B [13:45:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:45:57]wFMCommunicate OK [13:45:57]SAM_PROTO_GetShiftState done [13:45:57]FM_GetShiftState done [13:45:57]req_shift_opened done [13:45:57]requested_item shift.open_date is exist - process it [13:45:57]req_shift_open_date [13:45:57]req_shift_open_date done [13:45:57]produce_requested_data done [13:45:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58382,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:45:57]process_action_free close_receipt [13:45:57]json_value_free [13:45:57]json_value_free done [13:45:57]process_json_proto returns [13:45:57]Send response to host [13:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58382,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:45:57]free response buf [13:45:57]execute_script done [13:45:57]execute_script returns [13:45:57]free content buf [13:45:57]Sock 10.Close socket [13:45:57]Sock 10.Thread stoped [13:46:01]OFD Sender: No OFD packet to send [13:46:06]OFD Sender: No OFD packet to send [13:46:11]OFD Sender: No OFD packet to send [13:46:16]OFD Sender: No OFD packet to send [13:46:21]OFD Sender: No OFD packet to send [13:46:26]OFD Sender: No OFD packet to send [13:46:31]OFD Sender: No OFD packet to send [13:46:36]OFD Sender: No OFD packet to send [13:46:41]OFD Sender: No OFD packet to send [13:46:41]accept exits with 8 [13:46:41]New connection [13:46:41]New thread 3066854756 created [13:46:41]Thread 3066711396 joined [13:46:41]Waiting for new connection... [13:46:41] Sock 8.Parse request [13:46:41]Sock 8.Check first char [13:46:41]Sock 8.First char is OK [13:46:41]request: POST /json_proto HTTP/1.0 [13:46:41]Method: POST [13:46:41]URL: /json_proto [13:46:41]Method is POST - this is cgi request [13:46:41]url: /json_proto [13:46:41]query_string will be loaded in cgi processing [13:46:41]execute_cgi json_proto POST (null) [13:46:41]execute_cgi path=json_proto method=POST [13:46:41]POST find Content-Length [13:46:41]Host: 172.17.44.3:8080 [13:46:41]Content-Length: 792 [13:46:41]Content-Type: application/json [13:46:41] [13:46:41]POST finish read [13:46:41]Found Content-Length = 792 [13:46:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A2750", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:41]execute_script... [13:46:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A2750", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:41]POST & json_proto [13:46:41]process_json_proto [13:46:41]json parsed OK: [13:46:41]protocol is kg_v1.0 [13:46:41]action value=close_receipt [13:46:41]process_action close_receipt [13:46:41]cmd_close_receipt [13:46:41]MH_GetDate [13:46:41]Write to MH i2c: F0 00 00 AE 1E BB [13:46:41]Write i2c OK [13:46:41]MH_I2C_Read... [13:46:41]Read from MH i2c: F0 [13:46:41]MH_I2C_Read... [13:46:41]Read from MH i2c: F0 09 00 [13:46:41]MH_I2C_Read... [13:46:41]Read from MH i2c: F0 09 00 AE 1E 00 42 9E C4 66 AD C5 5D 66 03 [13:46:41]GetLastDocTimeStamp 1724161553 [13:46:41]current date 1724161602 [13:46:41]FM_GetShiftState [13:46:41]SAM_PROTO_GetShiftState [13:46:41]wFMCommunicate request_size=4 [13:46:41]MH_SAM_APDU [13:46:41]CAPDU: 80 13 01 00 [13:46:41]Write to MH i2c: E2 08 00 AF 1E 80 13 01 00 00 00 00 00 4A [13:46:41]Write i2c OK [13:46:41]MH_I2C_Read... [13:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:41]Read from MH i2c: E2 [13:46:41]MH_I2C_Read... [13:46:41]Read from MH i2c: E2 0E 00 [13:46:41]MH_I2C_Read... [13:46:41]Read from MH i2c: E2 0E 00 AF 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6D [13:46:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:46:41]wFMCommunicate OK [13:46:41]SAM_PROTO_GetShiftState done [13:46:41]FM_GetShiftState done [13:46:41]opened in 1724112910 [13:46:41]opened+sec_in_day 1724199310 [13:46:41]quantity*price = 0 [13:46:41]sum+1 = 1 [13:46:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 367 20.08.2024 13:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 2750 ФМ: 0000000002094532 ФД: 58383 ФПД: 118177173398951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134642&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58383&fm=118177173398951&tin=02508201610067®Number=0000000000162794&sum=0 [13:46:42]StoreToDocumentArchive [13:46:42]shift 100 fd 58383 [13:46:42]save to /storage/0100/doc_00058383 [13:46:42]save last doc name /storage/0100/doc_00058383 to /storage/kkm_last_doc_name [13:46:42]save OK [13:46:42]Clear old archive folders... [13:46:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:46:42]tlvbuf is B6F3D440 [13:46:42]SAM_PROTO_ClearQueue [13:46:42]wFMCommunicate request_size=4 [13:46:42]MH_SAM_APDU [13:46:42]CAPDU: 80 09 00 00 [13:46:42]Write to MH i2c: E2 08 00 BC 1E 80 09 00 00 00 00 00 00 4C [13:46:42]Write i2c OK [13:46:42]MH_I2C_Read... [13:46:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:42]Read from MH i2c: E2 [13:46:42]MH_I2C_Read... [13:46:42]Read from MH i2c: E2 03 00 [13:46:42]MH_I2C_Read... [13:46:42]Read from MH i2c: E2 03 00 BC 1E 00 90 00 4E [13:46:42]RAPDU: 90 00 [13:46:42]wFMCommunicate OK [13:46:42]SAM_PROTO_ClearQueue done [13:46:42]KKMCreateOFDPacket [13:46:42]OFDProtocolAddRootSTLVToBuf [13:46:42]FM_MakeSignedData [13:46:42]FM_MakeSignedData [13:46:42]SAM_PROTO_SignData [13:46:42]wFMCommunicate request_size=4 [13:46:42]MH_SAM_APDU [13:46:42]CAPDU: 80 0D 01 02 [13:46:42]Write to MH i2c: E2 08 00 BD 1E 80 0D 01 02 00 00 00 00 54 [13:46:42]Write i2c OK [13:46:42]MH_I2C_Read... [13:46:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:42]Read from MH i2c: E2 [13:46:42]MH_I2C_Read... [13:46:42]Read from MH i2c: E2 03 00 [13:46:42]MH_I2C_Read... [13:46:42]Read from MH i2c: E2 03 00 BD 1E 00 90 00 4F [13:46:42]RAPDU: 90 00 [13:46:42]wFMCommunicate OK [13:46:42]wFMCommunicate request_size=255 [13:46:42]MH_SAM_APDU [13:46:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 6F 01 00 00 F4 03 04 00 42 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E4 00 00 35 04 06 00 6B [13:46:42]Write to MH i2c: E2 02 01 BE 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 34 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 6F 01 00 00 F4 03 04 00 42 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E4 00 00 35 04 06 00 6B 00 00 3B [13:46:42]Write i2c OK [13:46:42]MH_I2C_Read... [13:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:43]Read from MH i2c: E2 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: E2 03 00 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: E2 03 00 BE 1E 00 90 00 50 [13:46:43]RAPDU: 90 00 [13:46:43]wFMCommunicate OK [13:46:43]wFMCommunicate request_size=10 [13:46:43]MH_SAM_APDU [13:46:43]CAPDU: 80 0D 02 02 05 7B 44 70 E5 A7 [13:46:43]Write to MH i2c: E2 0D 00 BF 1E 80 0D 02 02 05 00 7B 44 70 E5 A7 00 00 1C [13:46:43]Write i2c OK [13:46:43]MH_I2C_Read... [13:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:43]Read from MH i2c: E2 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: E2 03 00 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: E2 03 00 BF 1E 00 90 00 51 [13:46:43]RAPDU: 90 00 [13:46:43]wFMCommunicate OK [13:46:43]wFMCommunicate request_size=4 [13:46:43]MH_SAM_APDU [13:46:43]CAPDU: 80 0D 03 02 [13:46:43]Write to MH i2c: E2 08 00 C0 1E 80 0D 03 02 00 00 00 00 59 [13:46:43]Write i2c OK [13:46:43]MH_I2C_Read... [13:46:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:46:43]Read from MH i2c: E2 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: E2 0B 00 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: E2 0B 00 C0 1E 00 73 1A 75 90 B8 C6 CF 90 90 00 C9 [13:46:43]RAPDU: 73 1A 75 90 B8 C6 CF 90 90 00 [13:46:43]wFMCommunicate OK [13:46:43]SAM_PROTO_SignData done [13:46:43]FM_MakeSignedData done [13:46:43]CreateOFDProtocolMessage [13:46:43]wFMCommunicate request_size=4 [13:46:43]MH_SAM_APDU [13:46:43]CAPDU: 80 11 00 00 [13:46:43]Write to MH i2c: E2 08 00 C1 1E 80 11 00 00 00 00 00 00 59 [13:46:43]Write i2c OK [13:46:43]MH_I2C_Read... [13:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:43]Read from MH i2c: E2 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: E2 17 00 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: E2 17 00 C1 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A5 [13:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:46:43]wFMCommunicate OK [13:46:43]CreateOFDProtocolMessage done [13:46:43]OFDSenderStorePacket 58383 [13:46:43]StoreOFDPacket docnum=58383 [13:46:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 50 0B 07 01 73 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 34 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 6F 01 00 00 F4 03 04 00 42 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E4 00 00 35 04 06 00 6B 7B 44 70 E5 A7 73 1A 75 90 B8 C6 CF 90 [13:46:43]CheckFolder [13:46:43]dirname=/storage/ofd_packets [13:46:43]CheckFolder done [13:46:43]ProducePacketName [13:46:43]name=ofd_packets/00058383 [13:46:43]NVStorageSaveData ofd_packets/00058383 [13:46:43]File name is /storage/ofd_packets/00058383 [13:46:43]Write 301 bytes [13:46:43]NVStorageSaveData done [13:46:43]OFDSenderStorePacket done [13:46:43]KKMCreateOFDPacket done [13:46:43]NVStorageSaveData kkm_last_timestamp [13:46:43]File name is /storage/kkm_last_timestamp [13:46:43]Write 4 bytes [13:46:43]NVStorageSaveData done [13:46:43]ExternCall_PrintAddStr [13:46:43]wPrintStart [13:46:43]Write to MH i2c: 01 00 00 C2 1E E0 [13:46:43]Write i2c OK [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: 01 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: 01 07 00 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: 01 07 00 C2 1E 00 00 00 00 00 FF 0F F5 [13:46:43]RasterBufferAndPrint [13:46:43]line Счет N : (1)2075674 [13:46:43]line ИНН: 02508201610067 [13:46:43]line Контрольно-Кассовый Чек [13:46:43]line ПРОДАЖА [13:46:43]line ТРК (МРК, ГНК) : 43 [13:46:43]line Товар: 2710124130 [13:46:43]line Аи-92-К-4 [13:46:43]line 30.000 * 0.00 [13:46:43]line = 0.00 [13:46:43]line НДС 12% НСП 1% [13:46:43]line > о реализуемом товаре [13:46:43]line ИТОГО: 0.00 [13:46:43]line НСП 1% : 0.00 [13:46:43]line НДС 12% : 0.00 [13:46:43]line Наличными: 0.00 [13:46:43]line Безнал.: 0.00 [13:46:43]line Место: АЗС № 135 "Партнер Нефть" [13:46:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:46:43]line СНО: Общий режим [13:46:43]line Чек 367 20.08.2024 13:46 [13:46:43]line Смена: 100 ФФД: 1.0 [13:46:43]line ЗНМ: 0300000196 [13:46:43]line РНМ: 0000000000162794 [13:46:43]line Версия ККМ: v1.0 [13:46:43]line Талоны: Топливная Карта [13:46:43]line 2750 [13:46:43]line ФМ: 0000000002094532 [13:46:43]line ФД: 58383 [13:46:43]line ФПД: 118177173398951 [13:46:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134642&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58383&fm=118177173398951&tin=02508201610067®Number=0000000000162794&sum=0 [13:46:43]OFD Sender: Processing packet 58383 [packets to send 51, broken 50] [13:46:43]ProducePacketName [13:46:43]name=ofd_packets/00058383 [13:46:43]OFD Sender: To server: pG, [13:46:43]CommunicateWithHost lk.salyk.kg:30040 [13:46:43]ConnectInit lk.salyk.kg [13:46:43]written 0, free lines is 4095 [13:46:43]Connected sock=10 [13:46:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 50 0B 07 01 73 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 34 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 6F 01 00 00 F4 03 04 00 42 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E4 00 00 35 04 06 00 6B 7B 44 70 E5 A7 73 1A 75 90 B8 C6 CF 90 [13:46:43]Write to MH i2c: 01 00 00 EC 1E 0A [13:46:43]Write i2c OK [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: 01 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: 01 07 00 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: 01 07 00 EC 1E 00 00 00 00 00 C6 0C E3 [13:46:43]RasterBufferAndPrint [13:46:43]line [13:46:43]line [13:46:43]line [13:46:43]line [13:46:43]line [13:46:43]written 0, free lines is 3276 [13:46:43]MH_Cut [13:46:43]Write to MH i2c: D1 01 00 F3 1E 01 E3 [13:46:43]Write i2c OK [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: D1 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: D1 01 00 [13:46:43]MH_I2C_Read... [13:46:43]Read from MH i2c: D1 01 00 F3 1E 00 E2 [13:46:43]Write to MH i2c: 01 00 00 F4 1E 12 [13:46:44]Write i2c OK [13:46:44]MH_I2C_Read... [13:46:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 87 C7 47 00 A4 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 32 30 39 34 35 33 32 10 04 04 00 0F E4 00 00 F4 03 04 00 91 49 C4 66 B6 04 01 00 00 68 4D B6 A7 93 3A E0 BD [13:46:44]CommunicateWithHost err = 0 [13:46:44]CheckOFDResponse [13:46:44]1017 (14) - 77093643461234 [13:46:44]1041 (16) - 0000000002094532 [13:46:44]1040 (4) - 58383 [13:46:44]1012 (4) - 20.08.2024 07:45 [13:46:44]1206 (1) - 0 [13:46:44]OFD Sender: Remove packet 58383 [13:46:44]ProducePacketName [13:46:44]name=ofd_packets/00058383 [13:46:44]NVStorageDeleteData [13:46:44]OFD Sender: No OFD packet to send [13:46:44]*** Cut start [13:46:44]*** Partial cut [13:46:44]*** CUTSNS_PIN = 1 [13:46:44]*** CUTSNS_PIN = 0 [13:46:45]*** Brake cut motor [13:46:45]Read from MH i2c: 01 [13:46:45]MH_I2C_Read... [13:46:45]*** Stop cut motor [13:46:45]*** Cut end [13:46:45]Read from MH i2c: 01 07 00 [13:46:45]MH_I2C_Read... [13:46:45]Read from MH i2c: 01 07 00 F4 1E 00 00 00 00 00 FF 0F 27 [13:46:45]process_action close_receipt done [13:46:45]requested_data is exist [13:46:45]produce_requested_data [13:46:45]requested_item fm.sn is exist - process it [13:46:45]wFMCommunicate request_size=4 [13:46:45]MH_SAM_APDU [13:46:45]CAPDU: 80 11 00 00 [13:46:45]Write to MH i2c: E2 08 00 F5 1E 80 11 00 00 00 00 00 00 8D [13:46:45]Write i2c OK [13:46:45]MH_I2C_Read... [13:46:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:45]Read from MH i2c: E2 [13:46:45]MH_I2C_Read... [13:46:45]Read from MH i2c: E2 17 00 [13:46:45]MH_I2C_Read... [13:46:45]Read from MH i2c: E2 17 00 F5 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [13:46:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:46:45]wFMCommunicate OK [13:46:45]requested_item fd.num is exist - process it [13:46:45]SAM_PROTO_GetFieldsCounters [13:46:45]wFMCommunicate request_size=4 [13:46:45]MH_SAM_APDU [13:46:45]CAPDU: 80 13 00 00 [13:46:45]Write to MH i2c: E2 08 00 F6 1E 80 13 00 00 00 00 00 00 90 [13:46:45]Write i2c OK [13:46:45]MH_I2C_Read... [13:46:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:46:45]Read from MH i2c: E2 [13:46:45]MH_I2C_Read... [13:46:45]Read from MH i2c: E2 62 00 [13:46:45]MH_I2C_Read... [13:46:45]Read from MH i2c: E2 62 00 F6 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [13:46:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:46:45]wFMCommunicate OK [13:46:45]SAM_PROTO_GetFieldsCounters done [13:46:45]requested_item shift.num is exist - process it [13:46:45]requested_item shift.opened is exist - process it [13:46:45]req_shift_opened [13:46:45]FM_GetShiftState [13:46:45]SAM_PROTO_GetShiftState [13:46:45]wFMCommunicate request_size=4 [13:46:45]MH_SAM_APDU [13:46:45]CAPDU: 80 13 01 00 [13:46:45]Write to MH i2c: E2 08 00 F7 1E 80 13 01 00 00 00 00 00 92 [13:46:45]Write i2c OK [13:46:45]MH_I2C_Read... [13:46:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:45]Read from MH i2c: E2 [13:46:45]MH_I2C_Read... [13:46:45]Read from MH i2c: E2 0E 00 [13:46:45]MH_I2C_Read... [13:46:45]Read from MH i2c: E2 0E 00 F7 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B5 [13:46:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:46:45]wFMCommunicate OK [13:46:45]SAM_PROTO_GetShiftState done [13:46:45]FM_GetShiftState done [13:46:45]req_shift_opened done [13:46:45]requested_item shift.open_date is exist - process it [13:46:45]req_shift_open_date [13:46:45]req_shift_open_date done [13:46:45]produce_requested_data done [13:46:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58383,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:46:45]process_action_free close_receipt [13:46:45]json_value_free [13:46:45]json_value_free done [13:46:45]process_json_proto returns [13:46:45]Send response to host [13:46:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58383,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:46:45]free response buf [13:46:45]execute_script done [13:46:45]execute_script returns [13:46:45]free content buf [13:46:45]Sock 8.Close socket [13:46:45]Sock 8.Thread stoped [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:01]accept exits with 9 [13:49:01]New connection [13:49:01]New thread 3066711396 created [13:49:01]Thread 3066854756 joined [13:49:01]Waiting for new connection... [13:49:01] Sock 9.Parse request [13:49:01]Sock 9.Check first char [13:49:01]Sock 9.First char is OK [13:49:01]request: POST /json_proto HTTP/1.0 [13:49:01]Method: POST [13:49:01]URL: /json_proto [13:49:01]Method is POST - this is cgi request [13:49:01]url: /json_proto [13:49:01]query_string will be loaded in cgi processing [13:49:01]execute_cgi json_proto POST (null) [13:49:01]execute_cgi path=json_proto method=POST [13:49:01]POST find Content-Length [13:49:01]Host: 172.17.44.3:8080 [13:49:01]Content-Length: 804 [13:49:01]Content-Type: application/json [13:49:01] [13:49:01]POST finish read [13:49:01]Found Content-Length = 804 [13:49:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:01]execute_script... [13:49:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:01]POST & json_proto [13:49:01]process_json_proto [13:49:01]json parsed OK: [13:49:01]protocol is kg_v1.0 [13:49:01]action value=close_receipt [13:49:01]process_action close_receipt [13:49:01]cmd_close_receipt [13:49:01]MH_GetDate [13:49:01]Write to MH i2c: F0 00 00 F8 1E 05 [13:49:01]Write i2c OK [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: F0 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: F0 09 00 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: F0 09 00 F8 1E 00 CE 9E C4 66 AD C5 5D 66 D9 [13:49:01]GetLastDocTimeStamp 1724161602 [13:49:01]current date 1724161742 [13:49:01]FM_GetShiftState [13:49:01]SAM_PROTO_GetShiftState [13:49:01]wFMCommunicate request_size=4 [13:49:01]MH_SAM_APDU [13:49:01]CAPDU: 80 13 01 00 [13:49:01]Write to MH i2c: E2 08 00 F9 1E 80 13 01 00 00 00 00 00 94 [13:49:01]Write i2c OK [13:49:01]MH_I2C_Read... [13:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:01]Read from MH i2c: E2 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: E2 0E 00 [13:49:01]MH_I2C_Read... [13:49:01]Read from MH i2c: E2 0E 00 F9 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B7 [13:49:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:49:01]wFMCommunicate OK [13:49:01]SAM_PROTO_GetShiftState done [13:49:01]FM_GetShiftState done [13:49:01]opened in 1724112910 [13:49:01]opened+sec_in_day 1724199310 [13:49:01]quantity*price = 100021 [13:49:01]sum+1 = 100023 [13:49:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 368 20.08.2024 13:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58384 ФПД: 64699548054106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134902&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58384&fm=64699548054106&tin=02508201610067®Number=0000000000162794&sum=100022 [13:49:02]StoreToDocumentArchive [13:49:02]shift 100 fd 58384 [13:49:02]save to /storage/0100/doc_00058384 [13:49:02]save last doc name /storage/0100/doc_00058384 to /storage/kkm_last_doc_name [13:49:02]save OK [13:49:02]Clear old archive folders... [13:49:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:49:02]tlvbuf is 01975000 [13:49:02]SAM_PROTO_ClearQueue [13:49:02]wFMCommunicate request_size=4 [13:49:02]MH_SAM_APDU [13:49:02]CAPDU: 80 09 00 00 [13:49:02]Write to MH i2c: E2 08 00 06 1F 80 09 00 00 00 00 00 00 97 [13:49:02]Write i2c OK [13:49:02]MH_I2C_Read... [13:49:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:02]Read from MH i2c: E2 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 03 00 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 03 00 06 1F 00 90 00 99 [13:49:02]RAPDU: 90 00 [13:49:02]wFMCommunicate OK [13:49:02]SAM_PROTO_ClearQueue done [13:49:02]KKMCreateOFDPacket [13:49:02]OFDProtocolAddRootSTLVToBuf [13:49:02]FM_MakeSignedData [13:49:02]FM_MakeSignedData [13:49:02]SAM_PROTO_SignData [13:49:02]wFMCommunicate request_size=4 [13:49:02]MH_SAM_APDU [13:49:02]CAPDU: 80 0D 01 02 [13:49:02]Write to MH i2c: E2 08 00 07 1F 80 0D 01 02 00 00 00 00 9F [13:49:02]Write i2c OK [13:49:02]MH_I2C_Read... [13:49:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:02]Read from MH i2c: E2 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 03 00 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 03 00 07 1F 00 90 00 9A [13:49:02]RAPDU: 90 00 [13:49:02]wFMCommunicate OK [13:49:02]wFMCommunicate request_size=255 [13:49:02]MH_SAM_APDU [13:49:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 70 01 00 00 F4 03 04 00 CE 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E4 00 00 35 04 06 00 3A [13:49:02]Write to MH i2c: E2 02 01 08 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 70 01 00 00 F4 03 04 00 CE 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E4 00 00 35 04 06 00 3A 00 00 0D [13:49:02]Write i2c OK [13:49:02]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 03 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 03 00 08 1F 00 90 00 9B [13:49:03]RAPDU: 90 00 [13:49:03]wFMCommunicate OK [13:49:03]wFMCommunicate request_size=10 [13:49:03]MH_SAM_APDU [13:49:03]CAPDU: 80 0D 02 02 05 D8 09 94 32 5A [13:49:03]Write to MH i2c: E2 0D 00 09 1F 80 0D 02 02 05 00 D8 09 94 32 5A 00 00 AD [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 03 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 03 00 09 1F 00 90 00 9C [13:49:03]RAPDU: 90 00 [13:49:03]wFMCommunicate OK [13:49:03]wFMCommunicate request_size=4 [13:49:03]MH_SAM_APDU [13:49:03]CAPDU: 80 0D 03 02 [13:49:03]Write to MH i2c: E2 08 00 0A 1F 80 0D 03 02 00 00 00 00 A4 [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 0B 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 0B 00 0A 1F 00 B7 57 21 B9 FF 0E 37 A0 90 00 71 [13:49:03]RAPDU: B7 57 21 B9 FF 0E 37 A0 90 00 [13:49:03]wFMCommunicate OK [13:49:03]SAM_PROTO_SignData done [13:49:03]FM_MakeSignedData done [13:49:03]CreateOFDProtocolMessage [13:49:03]wFMCommunicate request_size=4 [13:49:03]MH_SAM_APDU [13:49:03]CAPDU: 80 11 00 00 [13:49:03]Write to MH i2c: E2 08 00 0B 1F 80 11 00 00 00 00 00 00 A4 [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 17 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 17 00 0B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F0 [13:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:49:03]wFMCommunicate OK [13:49:03]CreateOFDProtocolMessage done [13:49:03]OFDSenderStorePacket 58384 [13:49:03]StoreOFDPacket docnum=58384 [13:49:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CA 4C 07 01 90 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 70 01 00 00 F4 03 04 00 CE 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E4 00 00 35 04 06 00 3A D8 09 94 32 5A B7 57 21 B9 FF 0E 37 A0 [13:49:03]CheckFolder [13:49:03]dirname=/storage/ofd_packets [13:49:03]CheckFolder done [13:49:03]ProducePacketName [13:49:03]name=ofd_packets/00058384 [13:49:03]NVStorageSaveData ofd_packets/00058384 [13:49:03]File name is /storage/ofd_packets/00058384 [13:49:03]Write 301 bytes [13:49:03]NVStorageSaveData done [13:49:03]OFDSenderStorePacket done [13:49:03]KKMCreateOFDPacket done [13:49:03]NVStorageSaveData kkm_last_timestamp [13:49:03]File name is /storage/kkm_last_timestamp [13:49:03]Write 4 bytes [13:49:03]NVStorageSaveData done [13:49:03]OFD Sender: Processing packet 58384 [packets to send 51, broken 50] [13:49:03]ProducePacketName [13:49:03]name=ofd_packets/00058384 [13:49:03]OFD Sender: To server: pG, [13:49:03]CommunicateWithHost lk.salyk.kg:30040 [13:49:03]ConnectInit lk.salyk.kg [13:49:03]ExternCall_PrintAddStr [13:49:03]wPrintStart [13:49:03]Write to MH i2c: 01 00 00 0C 1F 2B [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 07 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 07 00 0C 1F 00 00 00 00 00 FF 0F 40 [13:49:03]RasterBufferAndPrint [13:49:03]line Счет N : (1)2075675 [13:49:03]line ИНН: 02508201610067 [13:49:03]line Контрольно-Кассовый Чек [13:49:03]line ПРОДАЖА [13:49:03]line ТРК (МРК, ГНК) : 62 [13:49:03]line Товар: 2710124500 [13:49:03]line Аи-95-К-5 [13:49:03]line 13.480 * 74.20 [13:49:03]line = 1000.22 [13:49:03]line НДС 12% НСП 1% [13:49:03]line > о реализуемом товаре [13:49:03]line ИТОГО: 1000.22 [13:49:03]line НСП 1% : 8.85 [13:49:03]line НДС 12% : 106.22 [13:49:03]line Наличными: 0.00 [13:49:03]line Безнал.: 1000.22 [13:49:03]line Место: АЗС № 135 "Партнер Нефть" [13:49:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:49:03]line СНО: Общий режим [13:49:03]line Чек 368 20.08.2024 13:49 [13:49:03]line Смена: 100 ФФД: 1.0 [13:49:03]line ЗНМ: 0300000196 [13:49:03]line РНМ: 0000000000162794 [13:49:03]line Версия ККМ: v1.0 [13:49:03]line Платежная система: O! деньги [13:49:03]line ФМ: 0000000002094532 [13:49:03]line ФД: 58384 [13:49:03]line ФПД: 64699548054106 [13:49:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134902&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58384&fm=64699548054106&tin=02508201610067®Number=0000000000162794&sum=100022 [13:49:03]Connected sock=11 [13:49:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CA 4C 07 01 90 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 70 01 00 00 F4 03 04 00 CE 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E4 00 00 35 04 06 00 3A D8 09 94 32 5A B7 57 21 B9 FF 0E 37 A0 [13:49:03]written 0, free lines is 4095 [13:49:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 60 26 47 00 93 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 32 30 39 34 35 33 32 10 04 04 00 10 E4 00 00 F4 03 04 00 1C 4A C4 66 B6 04 01 00 00 5F B5 06 62 6D DF 20 EB [13:49:03]CommunicateWithHost err = 0 [13:49:03]CheckOFDResponse [13:49:03]1017 (14) - 77093643461234 [13:49:03]1041 (16) - 0000000002094532 [13:49:03]1040 (4) - 58384 [13:49:03]1012 (4) - 20.08.2024 07:47 [13:49:03]1206 (1) - 0 [13:49:03]OFD Sender: Remove packet 58384 [13:49:03]ProducePacketName [13:49:03]name=ofd_packets/00058384 [13:49:03]NVStorageDeleteData [13:49:04]Write to MH i2c: 01 00 00 36 1F 55 [13:49:04]Write i2c OK [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: 01 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: 01 07 00 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: 01 07 00 36 1F 00 00 00 00 00 C2 0C 2A [13:49:04]RasterBufferAndPrint [13:49:04]line [13:49:04]line [13:49:04]line [13:49:04]line [13:49:04]line [13:49:04]written 0, free lines is 3272 [13:49:04]MH_Cut [13:49:04]Write to MH i2c: D1 01 00 3D 1F 01 2E [13:49:04]Write i2c OK [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: D1 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: D1 01 00 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: D1 01 00 3D 1F 00 2D [13:49:04]Write to MH i2c: 01 00 00 3E 1F 5D [13:49:04]Write i2c OK [13:49:04]MH_I2C_Read... [13:49:04]OFD Sender: No OFD packet to send [13:49:04]*** Cut start [13:49:04]*** Partial cut [13:49:04]*** CUTSNS_PIN = 1 [13:49:05]*** CUTSNS_PIN = 0 [13:49:05]*** Brake cut motor [13:49:05]Read from MH i2c: 01 [13:49:05]MH_I2C_Read... [13:49:05]*** Stop cut motor [13:49:05]*** Cut end [13:49:05]Read from MH i2c: 01 07 00 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: 01 07 00 3E 1F 00 00 00 00 00 FF 0F 72 [13:49:05]process_action close_receipt done [13:49:05]requested_data is exist [13:49:05]produce_requested_data [13:49:05]requested_item fm.sn is exist - process it [13:49:05]wFMCommunicate request_size=4 [13:49:05]MH_SAM_APDU [13:49:05]CAPDU: 80 11 00 00 [13:49:05]Write to MH i2c: E2 08 00 3F 1F 80 11 00 00 00 00 00 00 D8 [13:49:05]Write i2c OK [13:49:05]MH_I2C_Read... [13:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:05]Read from MH i2c: E2 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: E2 17 00 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: E2 17 00 3F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 24 [13:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:49:05]wFMCommunicate OK [13:49:05]requested_item fd.num is exist - process it [13:49:05]SAM_PROTO_GetFieldsCounters [13:49:05]wFMCommunicate request_size=4 [13:49:05]MH_SAM_APDU [13:49:05]CAPDU: 80 13 00 00 [13:49:05]Write to MH i2c: E2 08 00 40 1F 80 13 00 00 00 00 00 00 DB [13:49:05]Write i2c OK [13:49:05]MH_I2C_Read... [13:49:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:05]Read from MH i2c: E2 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: E2 62 00 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: E2 62 00 40 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 10 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [13:49:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 10 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:49:05]wFMCommunicate OK [13:49:05]SAM_PROTO_GetFieldsCounters done [13:49:05]requested_item shift.num is exist - process it [13:49:05]requested_item shift.opened is exist - process it [13:49:05]req_shift_opened [13:49:05]FM_GetShiftState [13:49:05]SAM_PROTO_GetShiftState [13:49:05]wFMCommunicate request_size=4 [13:49:05]MH_SAM_APDU [13:49:05]CAPDU: 80 13 01 00 [13:49:05]Write to MH i2c: E2 08 00 41 1F 80 13 01 00 00 00 00 00 DD [13:49:05]Write i2c OK [13:49:05]MH_I2C_Read... [13:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:05]Read from MH i2c: E2 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: E2 0E 00 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: E2 0E 00 41 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 00 [13:49:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:49:05]wFMCommunicate OK [13:49:05]SAM_PROTO_GetShiftState done [13:49:05]FM_GetShiftState done [13:49:05]req_shift_opened done [13:49:05]requested_item shift.open_date is exist - process it [13:49:05]req_shift_open_date [13:49:05]req_shift_open_date done [13:49:05]produce_requested_data done [13:49:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58384,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:49:05]process_action_free close_receipt [13:49:05]json_value_free [13:49:05]json_value_free done [13:49:05]process_json_proto returns [13:49:05]Send response to host [13:49:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58384,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:49:05]free response buf [13:49:05]execute_script done [13:49:05]execute_script returns [13:49:05]free content buf [13:49:05]Sock 9.Close socket [13:49:05]Sock 9.Thread stoped [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:20]accept exits with 8 [13:49:20]New connection [13:49:20]New thread 3066854756 created [13:49:20]Thread 3066711396 joined [13:49:20]Waiting for new connection... [13:49:20] Sock 8.Parse request [13:49:20]Sock 8.Check first char [13:49:20]Sock 8.First char is OK [13:49:20]request: POST /json_proto HTTP/1.0 [13:49:20]Method: POST [13:49:20]URL: /json_proto [13:49:20]Method is POST - this is cgi request [13:49:20]url: /json_proto [13:49:20]query_string will be loaded in cgi processing [13:49:20]execute_cgi json_proto POST (null) [13:49:20]execute_cgi path=json_proto method=POST [13:49:20]POST find Content-Length [13:49:20]Host: 172.17.44.3:8080 [13:49:20]Content-Length: 750 [13:49:20]Content-Type: application/json [13:49:20] [13:49:20]POST finish read [13:49:20]Found Content-Length = 750 [13:49:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: cash2u", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:20]execute_script... [13:49: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)2075677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: cash2u", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:20]POST & json_proto [13:49:20]process_json_proto [13:49:20]json parsed OK: [13:49:20]protocol is kg_v1.0 [13:49:20]action value=close_receipt [13:49:20]process_action close_receipt [13:49:20]cmd_close_receipt [13:49:20]MH_GetDate [13:49:20]Write to MH i2c: F0 00 00 42 1F 50 [13:49:20]Write i2c OK [13:49:20]MH_I2C_Read... [13:49:20]Read from MH i2c: F0 [13:49:20]MH_I2C_Read... [13:49:20]Read from MH i2c: F0 09 00 [13:49:20]MH_I2C_Read... [13:49:20]Read from MH i2c: F0 09 00 42 1F 00 E1 9E C4 66 AD C5 5D 66 37 [13:49:20]GetLastDocTimeStamp 1724161742 [13:49:20]current date 1724161761 [13:49:20]FM_GetShiftState [13:49:20]SAM_PROTO_GetShiftState [13:49:20]wFMCommunicate request_size=4 [13:49:20]MH_SAM_APDU [13:49:20]CAPDU: 80 13 01 00 [13:49:20]Write to MH i2c: E2 08 00 43 1F 80 13 01 00 00 00 00 00 DF [13:49:20]Write i2c OK [13:49:20]MH_I2C_Read... [13:49:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:20]Read from MH i2c: E2 [13:49:20]MH_I2C_Read... [13:49:20]Read from MH i2c: E2 0E 00 [13:49:20]MH_I2C_Read... [13:49:20]Read from MH i2c: E2 0E 00 43 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 02 [13:49:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:49:20]wFMCommunicate OK [13:49:20]SAM_PROTO_GetShiftState done [13:49:20]FM_GetShiftState done [13:49:20]opened in 1724112910 [13:49:20]opened+sec_in_day 1724199310 [13:49:20]quantity*price = 80014 [13:49:20]sum+1 = 80015 [13:49:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.14 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.14 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 369 20.08.2024 13:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: cash2u ФМ: 0000000002094532 ФД: 58385 ФПД: 119853560382884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134921&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58385&fm=119853560382884&tin=02508201610067®Number=0000000000162794&sum=80014 [13:49:21]StoreToDocumentArchive [13:49:21]shift 100 fd 58385 [13:49:21]save to /storage/0100/doc_00058385 [13:49:21]save last doc name /storage/0100/doc_00058385 to /storage/kkm_last_doc_name [13:49:21]save OK [13:49:21]Clear old archive folders... [13:49:21]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:49:21]tlvbuf is B6D906D0 [13:49:21]SAM_PROTO_ClearQueue [13:49:21]wFMCommunicate request_size=4 [13:49:21]MH_SAM_APDU [13:49:21]CAPDU: 80 09 00 00 [13:49:21]Write to MH i2c: E2 08 00 50 1F 80 09 00 00 00 00 00 00 E1 [13:49:21]Write i2c OK [13:49:21]MH_I2C_Read... [13:49:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:21]Read from MH i2c: E2 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 03 00 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 03 00 50 1F 00 90 00 E3 [13:49:21]RAPDU: 90 00 [13:49:21]wFMCommunicate OK [13:49:21]SAM_PROTO_ClearQueue done [13:49:21]KKMCreateOFDPacket [13:49:21]OFDProtocolAddRootSTLVToBuf [13:49:21]FM_MakeSignedData [13:49:21]FM_MakeSignedData [13:49:21]SAM_PROTO_SignData [13:49:21]wFMCommunicate request_size=4 [13:49:21]MH_SAM_APDU [13:49:21]CAPDU: 80 0D 01 02 [13:49:21]Write to MH i2c: E2 08 00 51 1F 80 0D 01 02 00 00 00 00 E9 [13:49:21]Write i2c OK [13:49:21]MH_I2C_Read... [13:49:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:21]Read from MH i2c: E2 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 03 00 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 03 00 51 1F 00 90 00 E4 [13:49:21]RAPDU: 90 00 [13:49:21]wFMCommunicate OK [13:49:21]wFMCommunicate request_size=253 [13:49:21]MH_SAM_APDU [13:49:21]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 E1 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E4 00 00 35 04 06 00 6D 01 94 E4 45 A4 [13:49:21]Write to MH i2c: E2 00 01 52 1F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 E1 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E4 00 00 35 04 06 00 6D 01 94 E4 45 A4 00 00 E3 [13:49:21]Write i2c OK [13:49:21]MH_I2C_Read... [13:49:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:21]Read from MH i2c: E2 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 03 00 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 03 00 52 1F 00 90 00 E5 [13:49:21]RAPDU: 90 00 [13:49:21]wFMCommunicate OK [13:49:21]wFMCommunicate request_size=4 [13:49:21]MH_SAM_APDU [13:49:21]CAPDU: 80 0D 03 02 [13:49:21]Write to MH i2c: E2 08 00 53 1F 80 0D 03 02 00 00 00 00 ED [13:49:21]Write i2c OK [13:49:21]MH_I2C_Read... [13:49:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:21]Read from MH i2c: E2 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 0B 00 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 0B 00 53 1F 00 4E 83 BF 32 03 26 7C E3 90 00 38 [13:49:21]RAPDU: 4E 83 BF 32 03 26 7C E3 90 00 [13:49:21]wFMCommunicate OK [13:49:21]SAM_PROTO_SignData done [13:49:21]FM_MakeSignedData done [13:49:21]CreateOFDProtocolMessage [13:49:21]wFMCommunicate request_size=4 [13:49:21]MH_SAM_APDU [13:49:21]CAPDU: 80 11 00 00 [13:49:21]Write to MH i2c: E2 08 00 54 1F 80 11 00 00 00 00 00 00 ED [13:49:21]Write i2c OK [13:49:21]MH_I2C_Read... [13:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:21]Read from MH i2c: E2 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 17 00 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: E2 17 00 54 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 39 [13:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:49:21]wFMCommunicate OK [13:49:21]CreateOFDProtocolMessage done [13:49:21]OFDSenderStorePacket 58385 [13:49:21]StoreOFDPacket docnum=58385 [13:49:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 A4 54 00 01 4E AD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 E1 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E4 00 00 35 04 06 00 6D 01 94 E4 45 A4 4E 83 BF 32 03 26 7C E3 [13:49:21]CheckFolder [13:49:21]dirname=/storage/ofd_packets [13:49:21]CheckFolder done [13:49:21]ProducePacketName [13:49:21]name=ofd_packets/00058385 [13:49:21]NVStorageSaveData ofd_packets/00058385 [13:49:21]File name is /storage/ofd_packets/00058385 [13:49:21]Write 294 bytes [13:49:21]NVStorageSaveData done [13:49:21]OFDSenderStorePacket done [13:49:21]KKMCreateOFDPacket done [13:49:21]NVStorageSaveData kkm_last_timestamp [13:49:21]File name is /storage/kkm_last_timestamp [13:49:21]Write 4 bytes [13:49:21]NVStorageSaveData done [13:49:21]ExternCall_PrintAddStr [13:49:21]wPrintStart [13:49:21]Write to MH i2c: 01 00 00 55 1F 74 [13:49:21]Write i2c OK [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: 01 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: 01 07 00 [13:49:21]MH_I2C_Read... [13:49:21]Read from MH i2c: 01 07 00 55 1F 00 00 00 00 00 FF 0F 89 [13:49:21]RasterBufferAndPrint [13:49:21]line Счет N : (1)2075677 [13:49:21]line ИНН: 02508201610067 [13:49:21]line Контрольно-Кассовый Чек [13:49:21]line ПРОДАЖА [13:49:21]line ТРК (МРК, ГНК) : 54 [13:49:21]line Товар: 2710124130 [13:49:21]line SU-92 [13:49:21]line 11.630 * 68.80 [13:49:21]line = 800.14 [13:49:21]line НДС 12% НСП 1% [13:49:21]line > о реализуемом товаре [13:49:21]line ИТОГО: 800.14 [13:49:21]line НСП 1% : 7.08 [13:49:21]line НДС 12% : 84.97 [13:49:21]line Наличными: 0.00 [13:49:21]line Безнал.: 800.14 [13:49:21]line Место: АЗС № 135 "Партнер Нефть" [13:49:21]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:49:21]line СНО: Общий режим [13:49:21]line Чек 369 20.08.2024 13:49 [13:49:21]line Смена: 100 ФФД: 1.0 [13:49:21]line ЗНМ: 0300000196 [13:49:21]line РНМ: 0000000000162794 [13:49:21]line Версия ККМ: v1.0 [13:49:21]line Платежная система: cash2u [13:49:21]line ФМ: 0000000002094532 [13:49:21]line ФД: 58385 [13:49:21]line ФПД: 119853560382884 [13:49:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134921&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58385&fm=119853560382884&tin=02508201610067®Number=0000000000162794&sum=80014 [13:49:22]OFD Sender: Processing packet 58385 [packets to send 51, broken 50] [13:49:22]ProducePacketName [13:49:22]name=ofd_packets/00058385 [13:49:22]OFD Sender: To server: pG, [13:49:22]CommunicateWithHost lk.salyk.kg:30040 [13:49:22]ConnectInit lk.salyk.kg [13:49:22]written 0, free lines is 4095 [13:49:22]Connected sock=10 [13:49:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 A4 54 00 01 4E AD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 E1 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E4 00 00 35 04 06 00 6D 01 94 E4 45 A4 4E 83 BF 32 03 26 7C E3 [13:49:22]Write to MH i2c: 01 00 00 7E 1F 9D [13:49:22]Write i2c OK [13:49:22]MH_I2C_Read... [13:49:22]Read from MH i2c: 01 [13:49:22]MH_I2C_Read... [13:49:22]Read from MH i2c: 01 07 00 [13:49:22]MH_I2C_Read... [13:49:22]Read from MH i2c: 01 07 00 7E 1F 00 00 00 00 00 D9 0C 89 [13:49:22]RasterBufferAndPrint [13:49:22]line [13:49:22]line [13:49:22]line [13:49:22]line [13:49:22]line [13:49:22]written 0, free lines is 3296 [13:49:22]MH_Cut [13:49:22]Write to MH i2c: D1 01 00 85 1F 01 76 [13:49:22]Write i2c OK [13:49:22]MH_I2C_Read... [13:49:22]Read from MH i2c: D1 [13:49:22]MH_I2C_Read... [13:49:22]Read from MH i2c: D1 01 00 [13:49:22]MH_I2C_Read... [13:49:22]Read from MH i2c: D1 01 00 85 1F 00 75 [13:49:22]Write to MH i2c: 01 00 00 86 1F A5 [13:49:22]Write i2c OK [13:49:22]MH_I2C_Read... [13:49:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5F 25 47 00 4A 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E4 00 00 F4 03 04 00 2F 4A C4 66 B6 04 01 00 00 E4 4B 70 14 2B 1B 8C BB [13:49:22]CommunicateWithHost err = 0 [13:49:22]CheckOFDResponse [13:49:22]1017 (14) - 77093643461234 [13:49:22]1041 (16) - 0000000002094532 [13:49:22]1040 (4) - 58385 [13:49:22]1012 (4) - 20.08.2024 07:47 [13:49:22]1206 (1) - 0 [13:49:22]OFD Sender: Remove packet 58385 [13:49:22]ProducePacketName [13:49:22]name=ofd_packets/00058385 [13:49:22]NVStorageDeleteData [13:49:23]OFD Sender: No OFD packet to send [13:49:23]*** Cut start [13:49:23]*** Partial cut [13:49:23]*** CUTSNS_PIN = 1 [13:49:23]*** CUTSNS_PIN = 0 [13:49:23]*** Brake cut motor [13:49:24]Read from MH i2c: 01 [13:49:24]MH_I2C_Read... [13:49:24]*** Stop cut motor [13:49:24]*** Cut end [13:49:24]Read from MH i2c: 01 07 00 [13:49:24]MH_I2C_Read... [13:49:24]Read from MH i2c: 01 07 00 86 1F 00 00 00 00 00 FF 0F BA [13:49:24]process_action close_receipt done [13:49:24]requested_data is exist [13:49:24]produce_requested_data [13:49:24]requested_item fm.sn is exist - process it [13:49:24]wFMCommunicate request_size=4 [13:49:24]MH_SAM_APDU [13:49:24]CAPDU: 80 11 00 00 [13:49:24]Write to MH i2c: E2 08 00 87 1F 80 11 00 00 00 00 00 00 20 [13:49:24]Write i2c OK [13:49:24]MH_I2C_Read... [13:49:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:24]Read from MH i2c: E2 [13:49:24]MH_I2C_Read... [13:49:24]Read from MH i2c: E2 17 00 [13:49:24]MH_I2C_Read... [13:49:24]Read from MH i2c: E2 17 00 87 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6C [13:49:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:49:24]wFMCommunicate OK [13:49:24]requested_item fd.num is exist - process it [13:49:24]SAM_PROTO_GetFieldsCounters [13:49:24]wFMCommunicate request_size=4 [13:49:24]MH_SAM_APDU [13:49:24]CAPDU: 80 13 00 00 [13:49:24]Write to MH i2c: E2 08 00 88 1F 80 13 00 00 00 00 00 00 23 [13:49:24]Write i2c OK [13:49:24]MH_I2C_Read... [13:49:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:24]Read from MH i2c: E2 [13:49:24]MH_I2C_Read... [13:49:24]Read from MH i2c: E2 62 00 [13:49:24]MH_I2C_Read... [13:49:24]Read from MH i2c: E2 62 00 88 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 11 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [13:49:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 11 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:49:24]wFMCommunicate OK [13:49:24]SAM_PROTO_GetFieldsCounters done [13:49:24]requested_item shift.num is exist - process it [13:49:24]requested_item shift.opened is exist - process it [13:49:24]req_shift_opened [13:49:24]FM_GetShiftState [13:49:24]SAM_PROTO_GetShiftState [13:49:24]wFMCommunicate request_size=4 [13:49:24]MH_SAM_APDU [13:49:24]CAPDU: 80 13 01 00 [13:49:24]Write to MH i2c: E2 08 00 89 1F 80 13 01 00 00 00 00 00 25 [13:49:24]Write i2c OK [13:49:24]MH_I2C_Read... [13:49:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:24]Read from MH i2c: E2 [13:49:24]MH_I2C_Read... [13:49:24]Read from MH i2c: E2 0E 00 [13:49:24]MH_I2C_Read... [13:49:24]Read from MH i2c: E2 0E 00 89 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 48 [13:49:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:49:24]wFMCommunicate OK [13:49:24]SAM_PROTO_GetShiftState done [13:49:24]FM_GetShiftState done [13:49:24]req_shift_opened done [13:49:24]requested_item shift.open_date is exist - process it [13:49:24]req_shift_open_date [13:49:24]req_shift_open_date done [13:49:24]produce_requested_data done [13:49:24]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58385,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:49:24]process_action_free close_receipt [13:49:24]json_value_free [13:49:24]json_value_free done [13:49:24]process_json_proto returns [13:49:24]Send response to host [13:49:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58385,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:49:24]free response buf [13:49:24]execute_script done [13:49:24]execute_script returns [13:49:24]free content buf [13:49:24]Sock 8.Close socket [13:49:24]Sock 8.Thread stoped [13:49:28]OFD Sender: No OFD packet to send [13:49:33]OFD Sender: No OFD packet to send [13:49:38]OFD Sender: No OFD packet to send [13:49:39]accept exits with 9 [13:49:39]New connection [13:49:39]New thread 3066711396 created [13:49:39]Thread 3066854756 joined [13:49:39]Waiting for new connection... [13:49:39] Sock 9.Parse request [13:49:39]Sock 9.Check first char [13:49:39]Sock 9.First char is OK [13:49:39]request: POST /json_proto HTTP/1.0 [13:49:39]Method: POST [13:49:39]URL: /json_proto [13:49:39]Method is POST - this is cgi request [13:49:39]url: /json_proto [13:49:39]query_string will be loaded in cgi processing [13:49:39]execute_cgi json_proto POST (null) [13:49:39]execute_cgi path=json_proto method=POST [13:49:39]POST find Content-Length [13:49:39]Host: 172.17.44.3:8080 [13:49:39]Content-Length: 804 [13:49:39]Content-Type: application/json [13:49:39] [13:49:39]POST finish read [13:49:39]Found Content-Length = 804 [13:49:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:39]execute_script... [13:49:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:39]POST & json_proto [13:49:39]process_json_proto [13:49:39]json parsed OK: [13:49:39]protocol is kg_v1.0 [13:49:39]action value=close_receipt [13:49:39]process_action close_receipt [13:49:39]cmd_close_receipt [13:49:39]MH_GetDate [13:49:39]Write to MH i2c: F0 00 00 8A 1F 98 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: F0 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: F0 09 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: F0 09 00 8A 1F 00 F4 9E C4 66 AD C5 5D 66 92 [13:49:39]GetLastDocTimeStamp 1724161761 [13:49:39]current date 1724161780 [13:49:39]FM_GetShiftState [13:49:39]SAM_PROTO_GetShiftState [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 13 01 00 [13:49:39]Write to MH i2c: E2 08 00 8B 1F 80 13 01 00 00 00 00 00 27 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 0E 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 0E 00 8B 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4A [13:49:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:49:39]wFMCommunicate OK [13:49:39]SAM_PROTO_GetShiftState done [13:49:39]FM_GetShiftState done [13:49:39]opened in 1724112910 [13:49:39]opened+sec_in_day 1724199310 [13:49:39]quantity*price = 200043 [13:49:39]sum+1 = 200044 [13:49:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 370 20.08.2024 13:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58386 ФПД: 47840703565973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134940&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58386&fm=47840703565973&tin=02508201610067®Number=0000000000162794&sum=200043 [13:49:40]StoreToDocumentArchive [13:49:40]shift 100 fd 58386 [13:49:40]save to /storage/0100/doc_00058386 [13:49:40]save last doc name /storage/0100/doc_00058386 to /storage/kkm_last_doc_name [13:49:40]save OK [13:49:40]Clear old archive folders... [13:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:49:40]tlvbuf is B6F403A0 [13:49:40]SAM_PROTO_ClearQueue [13:49:40]wFMCommunicate request_size=4 [13:49:40]MH_SAM_APDU [13:49:40]CAPDU: 80 09 00 00 [13:49:40]Write to MH i2c: E2 08 00 98 1F 80 09 00 00 00 00 00 00 29 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:40]Read from MH i2c: E2 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 03 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 03 00 98 1F 00 90 00 2B [13:49:40]RAPDU: 90 00 [13:49:40]wFMCommunicate OK [13:49:40]SAM_PROTO_ClearQueue done [13:49:40]KKMCreateOFDPacket [13:49:40]OFDProtocolAddRootSTLVToBuf [13:49:40]FM_MakeSignedData [13:49:40]FM_MakeSignedData [13:49:40]SAM_PROTO_SignData [13:49:40]wFMCommunicate request_size=4 [13:49:40]MH_SAM_APDU [13:49:40]CAPDU: 80 0D 01 02 [13:49:40]Write to MH i2c: E2 08 00 99 1F 80 0D 01 02 00 00 00 00 31 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:40]Read from MH i2c: E2 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 03 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 03 00 99 1F 00 90 00 2C [13:49:40]RAPDU: 90 00 [13:49:40]wFMCommunicate OK [13:49:40]wFMCommunicate request_size=255 [13:49:40]MH_SAM_APDU [13:49:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 72 01 00 00 F4 03 04 00 F4 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E4 00 00 35 04 06 00 2B [13:49:40]Write to MH i2c: E2 02 01 9A 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 F4 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E4 00 00 35 04 06 00 2B 00 00 6F [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:40]Read from MH i2c: E2 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 03 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 03 00 9A 1F 00 90 00 2D [13:49:40]RAPDU: 90 00 [13:49:40]wFMCommunicate OK [13:49:40]wFMCommunicate request_size=10 [13:49:40]MH_SAM_APDU [13:49:40]CAPDU: 80 0D 02 02 05 82 C8 24 50 95 [13:49:40]Write to MH i2c: E2 0D 00 9B 1F 80 0D 02 02 05 00 82 C8 24 50 95 00 00 91 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:40]Read from MH i2c: E2 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 03 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 03 00 9B 1F 00 90 00 2E [13:49:40]RAPDU: 90 00 [13:49:40]wFMCommunicate OK [13:49:40]wFMCommunicate request_size=4 [13:49:40]MH_SAM_APDU [13:49:40]CAPDU: 80 0D 03 02 [13:49:40]Write to MH i2c: E2 08 00 9C 1F 80 0D 03 02 00 00 00 00 36 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:40]Read from MH i2c: E2 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 0B 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: E2 0B 00 9C 1F 00 1F CB 8C 3C CF AA 20 C1 90 00 43 [13:49:40]RAPDU: 1F CB 8C 3C CF AA 20 C1 90 00 [13:49:40]wFMCommunicate OK [13:49:40]SAM_PROTO_SignData done [13:49:40]FM_MakeSignedData done [13:49:40]CreateOFDProtocolMessage [13:49:40]wFMCommunicate request_size=4 [13:49:40]MH_SAM_APDU [13:49:40]CAPDU: 80 11 00 00 [13:49:40]Write to MH i2c: E2 08 00 9D 1F 80 11 00 00 00 00 00 00 36 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:41]Read from MH i2c: E2 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 17 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 17 00 9D 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 82 [13:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:49:41]wFMCommunicate OK [13:49:41]CreateOFDProtocolMessage done [13:49:41]OFDSenderStorePacket 58386 [13:49:41]StoreOFDPacket docnum=58386 [13:49:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8C F5 07 01 E7 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 72 01 00 00 F4 03 04 00 F4 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E4 00 00 35 04 06 00 2B 82 C8 24 50 95 1F CB 8C 3C CF AA 20 C1 [13:49:41]CheckFolder [13:49:41]dirname=/storage/ofd_packets [13:49:41]CheckFolder done [13:49:41]ProducePacketName [13:49:41]name=ofd_packets/00058386 [13:49:41]NVStorageSaveData ofd_packets/00058386 [13:49:41]File name is /storage/ofd_packets/00058386 [13:49:41]Write 301 bytes [13:49:41]NVStorageSaveData done [13:49:41]OFDSenderStorePacket done [13:49:41]KKMCreateOFDPacket done [13:49:41]NVStorageSaveData kkm_last_timestamp [13:49:41]File name is /storage/kkm_last_timestamp [13:49:41]Write 4 bytes [13:49:41]NVStorageSaveData done [13:49:41]ExternCall_PrintAddStr [13:49:41]wPrintStart [13:49:41]Write to MH i2c: 01 00 00 9E 1F BD [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: 01 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: 01 07 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: 01 07 00 9E 1F 00 00 00 00 00 FF 0F D2 [13:49:41]RasterBufferAndPrint [13:49:41]line Счет N : (1)2075676 [13:49:41]line ИНН: 02508201610067 [13:49:41]line Контрольно-Кассовый Чек [13:49:41]line ПРОДАЖА [13:49:41]line ТРК (МРК, ГНК) : 42 [13:49:41]line Товар: 2710124500 [13:49:41]line Аи-95-К-5 [13:49:41]line 26.960 * 74.20 [13:49:41]line = 2000.43 [13:49:41]line НДС 12% НСП 1% [13:49:41]line > о реализуемом товаре [13:49:41]line ИТОГО: 2000.43 [13:49:41]line НСП 1% : 17.70 [13:49:41]line НДС 12% : 212.43 [13:49:41]line Наличными: 0.00 [13:49:41]line Безнал.: 2000.43 [13:49:41]line Место: АЗС № 135 "Партнер Нефть" [13:49:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:49:41]line СНО: Общий режим [13:49:41]line Чек 370 20.08.2024 13:49 [13:49:41]line Смена: 100 ФФД: 1.0 [13:49:41]line ЗНМ: 0300000196 [13:49:41]line РНМ: 0000000000162794 [13:49:41]line Версия ККМ: v1.0 [13:49:41]line Платежная система: O! деньги [13:49:41]line ФМ: 0000000002094532 [13:49:41]line ФД: 58386 [13:49:41]line ФПД: 47840703565973 [13:49:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T134940&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58386&fm=47840703565973&tin=02508201610067®Number=0000000000162794&sum=200043 [13:49:41]OFD Sender: Processing packet 58386 [packets to send 51, broken 50] [13:49:41]ProducePacketName [13:49:41]name=ofd_packets/00058386 [13:49:41]OFD Sender: To server: pG, [13:49:41]CommunicateWithHost lk.salyk.kg:30040 [13:49:41]ConnectInit lk.salyk.kg [13:49:41]written 0, free lines is 4095 [13:49:41]Connected sock=10 [13:49:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8C F5 07 01 E7 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 72 01 00 00 F4 03 04 00 F4 9E C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E4 00 00 35 04 06 00 2B 82 C8 24 50 95 1F CB 8C 3C CF AA 20 C1 [13:49:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F0 45 47 00 27 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 32 30 39 34 35 33 32 10 04 04 00 12 E4 00 00 F4 03 04 00 42 4A C4 66 B6 04 01 00 00 EE F4 CD 26 48 13 35 AE [13:49:41]CommunicateWithHost err = 0 [13:49:41]CheckOFDResponse [13:49:41]1017 (14) - 77093643461234 [13:49:41]1041 (16) - 0000000002094532 [13:49:41]1040 (4) - 58386 [13:49:41]1012 (4) - 20.08.2024 07:48 [13:49:41]1206 (1) - 0 [13:49:41]OFD Sender: Remove packet 58386 [13:49:41]ProducePacketName [13:49:41]name=ofd_packets/00058386 [13:49:41]NVStorageDeleteData [13:49:41]Write to MH i2c: 01 00 00 C8 1F E7 [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: 01 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: 01 07 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: 01 07 00 C8 1F 00 00 00 00 00 C2 0C BC [13:49:41]RasterBufferAndPrint [13:49:41]line [13:49:41]line [13:49:41]line [13:49:41]line [13:49:41]line [13:49:41]written 0, free lines is 3272 [13:49:41]MH_Cut [13:49:41]Write to MH i2c: D1 01 00 CF 1F 01 C0 [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: D1 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: D1 01 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: D1 01 00 CF 1F 00 BF [13:49:41]Write to MH i2c: 01 00 00 D0 1F EF [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:42]OFD Sender: No OFD packet to send [13:49:42]*** Cut start [13:49:42]*** Partial cut [13:49:42]*** CUTSNS_PIN = 1 [13:49:42]*** CUTSNS_PIN = 0 [13:49:43]*** Brake cut motor [13:49:43]Read from MH i2c: 01 [13:49:43]MH_I2C_Read... [13:49:43]*** Stop cut motor [13:49:43]*** Cut end [13:49:43]Read from MH i2c: 01 07 00 [13:49:43]MH_I2C_Read... [13:49:43]Read from MH i2c: 01 07 00 D0 1F 00 00 00 00 00 FF 0F 04 [13:49:43]process_action close_receipt done [13:49:43]requested_data is exist [13:49:43]produce_requested_data [13:49:43]requested_item fm.sn is exist - process it [13:49:43]wFMCommunicate request_size=4 [13:49:43]MH_SAM_APDU [13:49:43]CAPDU: 80 11 00 00 [13:49:43]Write to MH i2c: E2 08 00 D1 1F 80 11 00 00 00 00 00 00 6A [13:49:43]Write i2c OK [13:49:43]MH_I2C_Read... [13:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:43]Read from MH i2c: E2 [13:49:43]MH_I2C_Read... [13:49:43]Read from MH i2c: E2 17 00 [13:49:43]MH_I2C_Read... [13:49:43]Read from MH i2c: E2 17 00 D1 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B6 [13:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:49:43]wFMCommunicate OK [13:49:43]requested_item fd.num is exist - process it [13:49:43]SAM_PROTO_GetFieldsCounters [13:49:43]wFMCommunicate request_size=4 [13:49:43]MH_SAM_APDU [13:49:43]CAPDU: 80 13 00 00 [13:49:43]Write to MH i2c: E2 08 00 D2 1F 80 13 00 00 00 00 00 00 6D [13:49:43]Write i2c OK [13:49:43]MH_I2C_Read... [13:49:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:43]Read from MH i2c: E2 [13:49:43]MH_I2C_Read... [13:49:43]Read from MH i2c: E2 62 00 [13:49:43]MH_I2C_Read... [13:49:43]Read from MH i2c: E2 62 00 D2 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 12 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [13:49:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 12 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:49:43]wFMCommunicate OK [13:49:43]SAM_PROTO_GetFieldsCounters done [13:49:43]requested_item shift.num is exist - process it [13:49:43]requested_item shift.opened is exist - process it [13:49:43]req_shift_opened [13:49:43]FM_GetShiftState [13:49:43]SAM_PROTO_GetShiftState [13:49:43]wFMCommunicate request_size=4 [13:49:43]MH_SAM_APDU [13:49:43]CAPDU: 80 13 01 00 [13:49:43]Write to MH i2c: E2 08 00 D3 1F 80 13 01 00 00 00 00 00 6F [13:49:43]Write i2c OK [13:49:43]MH_I2C_Read... [13:49:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:43]Read from MH i2c: E2 [13:49:43]MH_I2C_Read... [13:49:43]Read from MH i2c: E2 0E 00 [13:49:43]MH_I2C_Read... [13:49:43]Read from MH i2c: E2 0E 00 D3 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 92 [13:49:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:49:43]wFMCommunicate OK [13:49:43]SAM_PROTO_GetShiftState done [13:49:43]FM_GetShiftState done [13:49:43]req_shift_opened done [13:49:43]requested_item shift.open_date is exist - process it [13:49:43]req_shift_open_date [13:49:43]req_shift_open_date done [13:49:43]produce_requested_data done [13:49:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58386,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:49:43]process_action_free close_receipt [13:49:43]json_value_free [13:49:43]json_value_free done [13:49:43]process_json_proto returns [13:49:43]Send response to host [13:49:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58386,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:49:43]free response buf [13:49:43]execute_script done [13:49:43]execute_script returns [13:49:43]free content buf [13:49:43]Sock 9.Close socket [13:49:43]Sock 9.Thread stoped [13:49:47]OFD Sender: No OFD packet to send [13:49:52]OFD Sender: No OFD packet to send [13:49:57]OFD Sender: No OFD packet to send [13:50:02]OFD Sender: No OFD packet to send [13:50:07]OFD Sender: No OFD packet to send [13:50:12]OFD Sender: No OFD packet to send [13:50:17]OFD Sender: No OFD packet to send [13:50:22]OFD Sender: No OFD packet to send [13:50:27]OFD Sender: No OFD packet to send [13:50:32]OFD Sender: No OFD packet to send [13:50:37]OFD Sender: No OFD packet to send [13:50:42]OFD Sender: No OFD packet to send [13:50:47]OFD Sender: No OFD packet to send [13:50:52]OFD Sender: No OFD packet to send [13:50:57]accept exits with 8 [13:50:57]New connection [13:50:57]New thread 3066854756 created [13:50:57]Thread 3066711396 joined [13:50:57]Waiting for new connection... [13:50:57] Sock 8.Parse request [13:50:57]Sock 8.Check first char [13:50:57]Sock 8.First char is OK [13:50:57]request: POST /json_proto HTTP/1.0 [13:50:57]Method: POST [13:50:57]URL: /json_proto [13:50:57]Method is POST - this is cgi request [13:50:57]url: /json_proto [13:50:57]query_string will be loaded in cgi processing [13:50:57]execute_cgi json_proto POST (null) [13:50:57]execute_cgi path=json_proto method=POST [13:50:57]POST find Content-Length [13:50:57]Host: 172.17.44.3:8080 [13:50:57]Content-Length: 789 [13:50:57]Content-Type: application/json [13:50:57] [13:50:57]POST finish read [13:50:57]Found Content-Length = 789 [13:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 5.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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:57]execute_script... [13:50:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 5.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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:57]POST & json_proto [13:50:57]process_json_proto [13:50:57]json parsed OK: [13:50:57]protocol is kg_v1.0 [13:50:57]action value=close_receipt [13:50:57]process_action close_receipt [13:50:57]cmd_close_receipt [13:50:57]MH_GetDate [13:50:57]Write to MH i2c: F0 00 00 D4 1F E2 [13:50:57]Write i2c OK [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 09 00 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 09 00 D4 1F 00 42 9F C4 66 AD C5 5D 66 2B [13:50:57]GetLastDocTimeStamp 1724161780 [13:50:57]current date 1724161858 [13:50:57]FM_GetShiftState [13:50:57]SAM_PROTO_GetShiftState [13:50:57]wFMCommunicate request_size=4 [13:50:57]MH_SAM_APDU [13:50:57]CAPDU: 80 13 01 00 [13:50:57]Write to MH i2c: E2 08 00 D5 1F 80 13 01 00 00 00 00 00 71 [13:50:57]Write i2c OK [13:50:57]MH_I2C_Read... [13:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:57]Read from MH i2c: E2 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: E2 0E 00 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: E2 0E 00 D5 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 94 [13:50:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:50:57]wFMCommunicate OK [13:50:57]SAM_PROTO_GetShiftState done [13:50:57]FM_GetShiftState done [13:50:57]opened in 1724112910 [13:50:57]opened+sec_in_day 1724199310 [13:50:57]quantity*price = 0 [13:50:57]sum+1 = 1 [13:50:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 371 20.08.2024 13:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58387 ФПД: 279770295327987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135058&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58387&fm=279770295327987&tin=02508201610067®Number=0000000000162794&sum=0 [13:50:58]StoreToDocumentArchive [13:50:58]shift 100 fd 58387 [13:50:58]save to /storage/0100/doc_00058387 [13:50:58]save last doc name /storage/0100/doc_00058387 to /storage/kkm_last_doc_name [13:50:58]save OK [13:50:58]Clear old archive folders... [13:50:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:50:58]tlvbuf is 019BFC30 [13:50:58]SAM_PROTO_ClearQueue [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 09 00 00 [13:50:58]Write to MH i2c: E2 08 00 E2 1F 80 09 00 00 00 00 00 00 73 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 E2 1F 00 90 00 75 [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]SAM_PROTO_ClearQueue done [13:50:58]KKMCreateOFDPacket [13:50:58]OFDProtocolAddRootSTLVToBuf [13:50:58]FM_MakeSignedData [13:50:58]FM_MakeSignedData [13:50:58]SAM_PROTO_SignData [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 01 02 [13:50:58]Write to MH i2c: E2 08 00 E3 1F 80 0D 01 02 00 00 00 00 7B [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 E3 1F 00 90 00 76 [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]wFMCommunicate request_size=255 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 42 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E4 00 00 35 04 06 00 FE 73 19 12 [13:50:58]Write to MH i2c: E2 02 01 E4 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 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 42 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E4 00 00 35 04 06 00 FE 73 19 12 00 00 E6 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 E4 1F 00 90 00 77 [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]wFMCommunicate request_size=7 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 02 02 02 5C F3 [13:50:58]Write to MH i2c: E2 0A 00 E5 1F 80 0D 02 02 02 00 5C F3 00 00 D1 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 E5 1F 00 90 00 78 [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 03 02 [13:50:58]Write to MH i2c: E2 08 00 E6 1F 80 0D 03 02 00 00 00 00 80 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 0B 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 0B 00 E6 1F 00 59 C3 1A 1E 45 45 FA DE 90 00 37 [13:50:58]RAPDU: 59 C3 1A 1E 45 45 FA DE 90 00 [13:50:58]wFMCommunicate OK [13:50:58]SAM_PROTO_SignData done [13:50:58]FM_MakeSignedData done [13:50:58]CreateOFDProtocolMessage [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 11 00 00 [13:50:58]Write to MH i2c: E2 08 00 E7 1F 80 11 00 00 00 00 00 00 80 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 17 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 17 00 E7 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CC [13:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:50:58]wFMCommunicate OK [13:50:58]CreateOFDProtocolMessage done [13:50:58]OFDSenderStorePacket 58387 [13:50:58]StoreOFDPacket docnum=58387 [13:50:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A2 BD 04 01 7A 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 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 42 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E4 00 00 35 04 06 00 FE 73 19 12 5C F3 59 C3 1A 1E 45 45 FA DE [13:50:58]CheckFolder [13:50:58]dirname=/storage/ofd_packets [13:50:58]CheckFolder done [13:50:58]ProducePacketName [13:50:58]name=ofd_packets/00058387 [13:50:58]NVStorageSaveData ofd_packets/00058387 [13:50:58]File name is /storage/ofd_packets/00058387 [13:50:58]Write 298 bytes [13:50:58]NVStorageSaveData done [13:50:58]OFDSenderStorePacket done [13:50:58]KKMCreateOFDPacket done [13:50:58]NVStorageSaveData kkm_last_timestamp [13:50:58]File name is /storage/kkm_last_timestamp [13:50:58]Write 4 bytes [13:50:58]NVStorageSaveData done [13:50:58]ExternCall_PrintAddStr [13:50:58]wPrintStart [13:50:58]Write to MH i2c: 01 00 00 E8 1F 07 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: 01 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: 01 07 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: 01 07 00 E8 1F 00 00 00 00 00 FF 0F 1C [13:50:58]RasterBufferAndPrint [13:50:58]line Счет N : (1)2075679 [13:50:58]line ИНН: 02508201610067 [13:50:58]line Контрольно-Кассовый Чек [13:50:58]line ПРОДАЖА [13:50:58]line ТРК (МРК, ГНК) : 21 [13:50:58]line Товар: 2710194210 [13:50:58]line ДТ-К-5 [13:50:58]line 5.000 * 0.00 [13:50:58]line = 0.00 [13:50:58]line НДС 12% НСП 1% [13:50:58]line > о реализуемом товаре [13:50:58]line ИТОГО: 0.00 [13:50:58]line НСП 1% : 0.00 [13:50:58]line НДС 12% : 0.00 [13:50:58]line Наличными: 0.00 [13:50:58]line Безнал.: 0.00 [13:50:58]line Место: АЗС № 135 "Партнер Нефть" [13:50:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:50:58]line СНО: Общий режим [13:50:58]line Чек 371 20.08.2024 13:50 [13:50:58]line Смена: 100 ФФД: 1.0 [13:50:58]line ЗНМ: 0300000196 [13:50:58]line РНМ: 0000000000162794 [13:50:58]line Версия ККМ: v1.0 [13:50:58]line Талоны: Топливная Карта [13:50:58]line 68771 [13:50:58]line ФМ: 0000000002094532 [13:50:58]line ФД: 58387 [13:50:58]line ФПД: 279770295327987 [13:50:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135058&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58387&fm=279770295327987&tin=02508201610067®Number=0000000000162794&sum=0 [13:50:59]OFD Sender: Processing packet 58387 [packets to send 51, broken 50] [13:50:59]ProducePacketName [13:50:59]name=ofd_packets/00058387 [13:50:59]OFD Sender: To server: pG, [13:50:59]CommunicateWithHost lk.salyk.kg:30040 [13:50:59]ConnectInit lk.salyk.kg [13:50:59]written 0, free lines is 4095 [13:50:59]Connected sock=10 [13:50:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A2 BD 04 01 7A 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 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 42 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E4 00 00 35 04 06 00 FE 73 19 12 5C F3 59 C3 1A 1E 45 45 FA DE [13:50:59]Write to MH i2c: 01 00 00 12 20 32 [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 07 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 07 00 12 20 00 00 00 00 00 C4 0C 09 [13:50:59]RasterBufferAndPrint [13:50:59]line [13:50:59]line [13:50:59]line [13:50:59]line [13:50:59]line [13:50:59]written 0, free lines is 3273 [13:50:59]MH_Cut [13:50:59]Write to MH i2c: D1 01 00 19 20 01 0B [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: D1 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: D1 01 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: D1 01 00 19 20 00 0A [13:50:59]Write to MH i2c: 01 00 00 1A 20 3A [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 61 47 47 00 1E 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 32 30 39 34 35 33 32 10 04 04 00 13 E4 00 00 F4 03 04 00 90 4A C4 66 B6 04 01 00 00 F4 97 B9 9D F3 A8 66 EE [13:50:59]CommunicateWithHost err = 0 [13:50:59]CheckOFDResponse [13:50:59]1017 (14) - 77093643461234 [13:50:59]1041 (16) - 0000000002094532 [13:50:59]1040 (4) - 58387 [13:50:59]1012 (4) - 20.08.2024 07:49 [13:50:59]1206 (1) - 0 [13:50:59]OFD Sender: Remove packet 58387 [13:50:59]ProducePacketName [13:50:59]name=ofd_packets/00058387 [13:50:59]NVStorageDeleteData [13:51:00]OFD Sender: No OFD packet to send [13:51:00]*** Cut start [13:51:00]*** Partial cut [13:51:00]*** CUTSNS_PIN = 1 [13:51:00]*** CUTSNS_PIN = 0 [13:51:00]*** Brake cut motor [13:51:01]Read from MH i2c: 01 [13:51:01]MH_I2C_Read... [13:51:01]*** Stop cut motor [13:51:01]*** Cut end [13:51:01]Read from MH i2c: 01 07 00 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: 01 07 00 1A 20 00 00 00 00 00 FF 0F 4F [13:51:01]process_action close_receipt done [13:51:01]requested_data is exist [13:51:01]produce_requested_data [13:51:01]requested_item fm.sn is exist - process it [13:51:01]wFMCommunicate request_size=4 [13:51:01]MH_SAM_APDU [13:51:01]CAPDU: 80 11 00 00 [13:51:01]Write to MH i2c: E2 08 00 1B 20 80 11 00 00 00 00 00 00 B5 [13:51:01]Write i2c OK [13:51:01]MH_I2C_Read... [13:51:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:01]Read from MH i2c: E2 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 17 00 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 17 00 1B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 01 [13:51:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:51:01]wFMCommunicate OK [13:51:01]requested_item fd.num is exist - process it [13:51:01]SAM_PROTO_GetFieldsCounters [13:51:01]wFMCommunicate request_size=4 [13:51:01]MH_SAM_APDU [13:51:01]CAPDU: 80 13 00 00 [13:51:01]Write to MH i2c: E2 08 00 1C 20 80 13 00 00 00 00 00 00 B8 [13:51:01]Write i2c OK [13:51:01]MH_I2C_Read... [13:51:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:01]Read from MH i2c: E2 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 62 00 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 62 00 1C 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 13 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [13:51:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 13 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:01]wFMCommunicate OK [13:51:01]SAM_PROTO_GetFieldsCounters done [13:51:01]requested_item shift.num is exist - process it [13:51:01]requested_item shift.opened is exist - process it [13:51:01]req_shift_opened [13:51:01]FM_GetShiftState [13:51:01]SAM_PROTO_GetShiftState [13:51:01]wFMCommunicate request_size=4 [13:51:01]MH_SAM_APDU [13:51:01]CAPDU: 80 13 01 00 [13:51:01]Write to MH i2c: E2 08 00 1D 20 80 13 01 00 00 00 00 00 BA [13:51:01]Write i2c OK [13:51:01]MH_I2C_Read... [13:51:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:01]Read from MH i2c: E2 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 0E 00 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 0E 00 1D 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DD [13:51:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:51:01]wFMCommunicate OK [13:51:01]SAM_PROTO_GetShiftState done [13:51:01]FM_GetShiftState done [13:51:01]req_shift_opened done [13:51:01]requested_item shift.open_date is exist - process it [13:51:01]req_shift_open_date [13:51:01]req_shift_open_date done [13:51:01]produce_requested_data done [13:51:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58387,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:51:01]process_action_free close_receipt [13:51:01]json_value_free [13:51:01]json_value_free done [13:51:01]process_json_proto returns [13:51:01]Send response to host [13:51:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58387,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:51:01]free response buf [13:51:01]execute_script done [13:51:01]execute_script returns [13:51:01]free content buf [13:51:01]Sock 8.Close socket [13:51:01]Sock 8.Thread stoped [13:51:05]OFD Sender: No OFD packet to send [13:51:10]OFD Sender: No OFD packet to send [13:51:15]OFD Sender: No OFD packet to send [13:51:20]OFD Sender: No OFD packet to send [13:51:25]OFD Sender: No OFD packet to send [13:51:30]OFD Sender: No OFD packet to send [13:51:35]OFD Sender: No OFD packet to send [13:51:40]OFD Sender: No OFD packet to send [13:51:45]OFD Sender: No OFD packet to send [13:51:50]OFD Sender: No OFD packet to send [13:51:53]accept exits with 9 [13:51:53]New connection [13:51:53]New thread 3066711396 created [13:51:53]Thread 3066854756 joined [13:51:53]Waiting for new connection... [13:51:53] Sock 9.Parse request [13:51:53]Sock 9.Check first char [13:51:53]Sock 9.First char is OK [13:51:53]request: POST /json_proto HTTP/1.0 [13:51:53]Method: POST [13:51:53]URL: /json_proto [13:51:53]Method is POST - this is cgi request [13:51:53]url: /json_proto [13:51:53]query_string will be loaded in cgi processing [13:51:53]execute_cgi json_proto POST (null) [13:51:53]execute_cgi path=json_proto method=POST [13:51:53]POST find Content-Length [13:51:53]Host: 172.17.44.3:8080 [13:51:53]Content-Length: 783 [13:51:53]Content-Type: application/json [13:51:53] [13:51:53]POST finish read [13:51:53]Found Content-Length = 783 [13:51:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:53]execute_script... [13:51: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)2075680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:53]POST & json_proto [13:51:53]process_json_proto [13:51:53]json parsed OK: [13:51:53]protocol is kg_v1.0 [13:51:53]action value=close_receipt [13:51:53]process_action close_receipt [13:51:53]cmd_close_receipt [13:51:53]MH_GetDate [13:51:53]Write to MH i2c: F0 00 00 1E 20 2D [13:51:53]Write i2c OK [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: F0 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: F0 09 00 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: F0 09 00 1E 20 00 7A 9F C4 66 AD C5 5D 66 AE [13:51:53]GetLastDocTimeStamp 1724161858 [13:51:53]current date 1724161914 [13:51:53]FM_GetShiftState [13:51:53]SAM_PROTO_GetShiftState [13:51:53]wFMCommunicate request_size=4 [13:51:53]MH_SAM_APDU [13:51:53]CAPDU: 80 13 01 00 [13:51:53]Write to MH i2c: E2 08 00 1F 20 80 13 01 00 00 00 00 00 BC [13:51:53]Write i2c OK [13:51:53]MH_I2C_Read... [13:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:53]Read from MH i2c: E2 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: E2 0E 00 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: E2 0E 00 1F 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DF [13:51:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:51:53]wFMCommunicate OK [13:51:53]SAM_PROTO_GetShiftState done [13:51:53]FM_GetShiftState done [13:51:53]opened in 1724112910 [13:51:53]opened+sec_in_day 1724199310 [13:51:53]quantity*price = 70038 [13:51:53]sum+1 = 70039 [13:51:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 372 20.08.2024 13:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58388 ФПД: 101679130907361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135154&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58388&fm=101679130907361&tin=02508201610067®Number=0000000000162794&sum=70038 [13:51:54]StoreToDocumentArchive [13:51:54]shift 100 fd 58388 [13:51:54]save to /storage/0100/doc_00058388 [13:51:54]save last doc name /storage/0100/doc_00058388 to /storage/kkm_last_doc_name [13:51:54]save OK [13:51:54]Clear old archive folders... [13:51:54]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:51:54]tlvbuf is 019733B0 [13:51:54]SAM_PROTO_ClearQueue [13:51:54]wFMCommunicate request_size=4 [13:51:54]MH_SAM_APDU [13:51:54]CAPDU: 80 09 00 00 [13:51:54]Write to MH i2c: E2 08 00 2C 20 80 09 00 00 00 00 00 00 BE [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:54]Read from MH i2c: E2 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 2C 20 00 90 00 C0 [13:51:54]RAPDU: 90 00 [13:51:54]wFMCommunicate OK [13:51:54]SAM_PROTO_ClearQueue done [13:51:54]KKMCreateOFDPacket [13:51:54]OFDProtocolAddRootSTLVToBuf [13:51:54]FM_MakeSignedData [13:51:54]FM_MakeSignedData [13:51:54]SAM_PROTO_SignData [13:51:54]wFMCommunicate request_size=4 [13:51:54]MH_SAM_APDU [13:51:54]CAPDU: 80 0D 01 02 [13:51:54]Write to MH i2c: E2 08 00 2D 20 80 0D 01 02 00 00 00 00 C6 [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:54]Read from MH i2c: E2 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 2D 20 00 90 00 C1 [13:51:54]RAPDU: 90 00 [13:51:54]wFMCommunicate OK [13:51:54]wFMCommunicate request_size=253 [13:51:54]MH_SAM_APDU [13:51:54]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 7A 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E4 00 00 35 04 06 00 5C 7A 04 7A 92 E1 [13:51:55]Write to MH i2c: E2 00 01 2E 20 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 7A 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E4 00 00 35 04 06 00 5C 7A 04 7A 92 E1 00 00 CC [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:55]Read from MH i2c: E2 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 03 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 03 00 2E 20 00 90 00 C2 [13:51:55]RAPDU: 90 00 [13:51:55]wFMCommunicate OK [13:51:55]wFMCommunicate request_size=4 [13:51:55]MH_SAM_APDU [13:51:55]CAPDU: 80 0D 03 02 [13:51:55]Write to MH i2c: E2 08 00 2F 20 80 0D 03 02 00 00 00 00 CA [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:55]Read from MH i2c: E2 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 0B 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 0B 00 2F 20 00 73 D5 CF 4A 0B E6 2B 30 90 00 78 [13:51:55]RAPDU: 73 D5 CF 4A 0B E6 2B 30 90 00 [13:51:55]wFMCommunicate OK [13:51:55]SAM_PROTO_SignData done [13:51:55]FM_MakeSignedData done [13:51:55]CreateOFDProtocolMessage [13:51:55]wFMCommunicate request_size=4 [13:51:55]MH_SAM_APDU [13:51:55]CAPDU: 80 11 00 00 [13:51:55]Write to MH i2c: E2 08 00 30 20 80 11 00 00 00 00 00 00 CA [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:55]Read from MH i2c: E2 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 17 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 17 00 30 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 16 [13:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:51:55]wFMCommunicate OK [13:51:55]CreateOFDProtocolMessage done [13:51:55]OFDSenderStorePacket 58388 [13:51:55]StoreOFDPacket docnum=58388 [13:51:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 35 AF 00 01 11 F4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 7A 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E4 00 00 35 04 06 00 5C 7A 04 7A 92 E1 73 D5 CF 4A 0B E6 2B 30 [13:51:55]CheckFolder [13:51:55]dirname=/storage/ofd_packets [13:51:55]CheckFolder done [13:51:55]ProducePacketName [13:51:55]name=ofd_packets/00058388 [13:51:55]NVStorageSaveData ofd_packets/00058388 [13:51:55]File name is /storage/ofd_packets/00058388 [13:51:55]Write 294 bytes [13:51:55]NVStorageSaveData done [13:51:55]OFDSenderStorePacket done [13:51:55]KKMCreateOFDPacket done [13:51:55]NVStorageSaveData kkm_last_timestamp [13:51:55]File name is /storage/kkm_last_timestamp [13:51:55]Write 4 bytes [13:51:55]NVStorageSaveData done [13:51:55]ExternCall_PrintAddStr [13:51:55]wPrintStart [13:51:55]Write to MH i2c: 01 00 00 31 20 51 [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: 01 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: 01 07 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: 01 07 00 31 20 00 00 00 00 00 FF 0F 66 [13:51:55]RasterBufferAndPrint [13:51:55]line Счет N : (1)2075680 [13:51:55]line ИНН: 02508201610067 [13:51:55]line Контрольно-Кассовый Чек [13:51:55]line ПРОДАЖА [13:51:55]line ТРК (МРК, ГНК) : 54 [13:51:55]line Товар: 2710124130 [13:51:55]line SU-92 [13:51:55]line 10.180 * 68.80 [13:51:55]line = 700.38 [13:51:55]line НДС 12% НСП 1% [13:51:55]line > о реализуемом товаре [13:51:55]line ИТОГО: 700.38 [13:51:55]line НСП 1% : 6.20 [13:51:55]line НДС 12% : 74.38 [13:51:55]line Наличными: 0.00 [13:51:55]line Безнал.: 700.38 [13:51:55]line Место: АЗС № 135 "Партнер Нефть" [13:51:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:51:55]line СНО: Общий режим [13:51:55]line Чек 372 20.08.2024 13:51 [13:51:55]line Смена: 100 ФФД: 1.0 [13:51:55]line ЗНМ: 0300000196 [13:51:55]line РНМ: 0000000000162794 [13:51:55]line Версия ККМ: v1.0 [13:51:55]line Платежная система: O! деньги [13:51:55]line ФМ: 0000000002094532 [13:51:55]line ФД: 58388 [13:51:55]line ФПД: 101679130907361 [13:51:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135154&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58388&fm=101679130907361&tin=02508201610067®Number=0000000000162794&sum=70038 [13:51:55]OFD Sender: Processing packet 58388 [packets to send 51, broken 50] [13:51:55]ProducePacketName [13:51:55]name=ofd_packets/00058388 [13:51:55]OFD Sender: To server: pG, [13:51:55]CommunicateWithHost lk.salyk.kg:30040 [13:51:55]ConnectInit lk.salyk.kg [13:51:55]written 0, free lines is 4095 [13:51:55]Connected sock=10 [13:51:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 35 AF 00 01 11 F4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 7A 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E4 00 00 35 04 06 00 5C 7A 04 7A 92 E1 73 D5 CF 4A 0B E6 2B 30 [13:51:56]Write to MH i2c: 01 00 00 5B 20 7B [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: 01 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: 01 07 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: 01 07 00 5B 20 00 00 00 00 00 C3 0C 51 [13:51:56]RasterBufferAndPrint [13:51:56]line [13:51:56]line [13:51:56]line [13:51:56]line [13:51:56]line [13:51:56]written 0, free lines is 3272 [13:51:56]MH_Cut [13:51:56]Write to MH i2c: D1 01 00 62 20 01 54 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: D1 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: D1 01 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: D1 01 00 62 20 00 53 [13:51:56]Write to MH i2c: 01 00 00 63 20 83 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F1 78 47 00 26 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 32 30 39 34 35 33 32 10 04 04 00 14 E4 00 00 F4 03 04 00 C9 4A C4 66 B6 04 01 00 00 92 9C B9 63 BB 3E 21 94 [13:51:56]CommunicateWithHost err = 0 [13:51:56]CheckOFDResponse [13:51:56]1017 (14) - 77093643461234 [13:51:56]1041 (16) - 0000000002094532 [13:51:56]1040 (4) - 58388 [13:51:56]1012 (4) - 20.08.2024 07:50 [13:51:56]1206 (1) - 0 [13:51:56]OFD Sender: Remove packet 58388 [13:51:56]ProducePacketName [13:51:56]name=ofd_packets/00058388 [13:51:56]NVStorageDeleteData [13:51:56]OFD Sender: No OFD packet to send [13:51:57]*** Cut start [13:51:57]*** Partial cut [13:51:57]*** CUTSNS_PIN = 1 [13:51:57]*** CUTSNS_PIN = 0 [13:51:57]*** Brake cut motor [13:51:57]Read from MH i2c: 01 [13:51:57]MH_I2C_Read... [13:51:57]*** Stop cut motor [13:51:57]*** Cut end [13:51:57]Read from MH i2c: 01 07 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 07 00 63 20 00 00 00 00 00 FF 0F 98 [13:51:57]process_action close_receipt done [13:51:57]requested_data is exist [13:51:57]produce_requested_data [13:51:57]requested_item fm.sn is exist - process it [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 11 00 00 [13:51:57]Write to MH i2c: E2 08 00 64 20 80 11 00 00 00 00 00 00 FE [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 17 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 17 00 64 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4A [13:51:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:51:57]wFMCommunicate OK [13:51:57]requested_item fd.num is exist - process it [13:51:57]SAM_PROTO_GetFieldsCounters [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 13 00 00 [13:51:57]Write to MH i2c: E2 08 00 65 20 80 13 00 00 00 00 00 00 01 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 62 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 62 00 65 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 14 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [13:51:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 14 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:57]wFMCommunicate OK [13:51:57]SAM_PROTO_GetFieldsCounters done [13:51:57]requested_item shift.num is exist - process it [13:51:57]requested_item shift.opened is exist - process it [13:51:57]req_shift_opened [13:51:57]FM_GetShiftState [13:51:57]SAM_PROTO_GetShiftState [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 13 01 00 [13:51:57]Write to MH i2c: E2 08 00 66 20 80 13 01 00 00 00 00 00 03 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 0E 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 0E 00 66 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 26 [13:51:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:51:57]wFMCommunicate OK [13:51:57]SAM_PROTO_GetShiftState done [13:51:57]FM_GetShiftState done [13:51:57]req_shift_opened done [13:51:57]requested_item shift.open_date is exist - process it [13:51:57]req_shift_open_date [13:51:57]req_shift_open_date done [13:51:57]produce_requested_data done [13:51:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58388,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:51:57]process_action_free close_receipt [13:51:57]json_value_free [13:51:57]json_value_free done [13:51:57]process_json_proto returns [13:51:57]Send response to host [13:51:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58388,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:51:58]free response buf [13:51:58]execute_script done [13:51:58]execute_script returns [13:51:58]free content buf [13:51:58]Sock 9.Close socket [13:51:58]Sock 9.Thread stoped [13:52:01]OFD Sender: No OFD packet to send [13:52:06]OFD Sender: No OFD packet to send [13:52:11]accept exits with 8 [13:52:11]New connection [13:52:11]New thread 3066854756 created [13:52:11]Thread 3066711396 joined [13:52:11]Waiting for new connection... [13:52:11] Sock 8.Parse request [13:52:11]Sock 8.Check first char [13:52:11]Sock 8.First char is OK [13:52:11]request: POST /json_proto HTTP/1.0 [13:52:11]Method: POST [13:52:11]URL: /json_proto [13:52:11]Method is POST - this is cgi request [13:52:11]url: /json_proto [13:52:11]query_string will be loaded in cgi processing [13:52:11]execute_cgi json_proto POST (null) [13:52:11]execute_cgi path=json_proto method=POST [13:52:11]POST find Content-Length [13:52:11]Host: 172.17.44.3:8080 [13:52:11]Content-Length: 801 [13:52:11]Content-Type: application/json [13:52:11] [13:52:11]POST finish read [13:52:11]Found Content-Length = 801 [13:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:11]execute_script... [13:52:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:11]POST & json_proto [13:52:11]process_json_proto [13:52:11]json parsed OK: [13:52:11]protocol is kg_v1.0 [13:52:11]action value=close_receipt [13:52:11]process_action close_receipt [13:52:11]cmd_close_receipt [13:52:11]MH_GetDate [13:52:11]Write to MH i2c: F0 00 00 67 20 76 [13:52:11]Write i2c OK [13:52:11]MH_I2C_Read... [13:52:11]Read from MH i2c: F0 [13:52:11]MH_I2C_Read... [13:52:11]Read from MH i2c: F0 09 00 [13:52:11]MH_I2C_Read... [13:52:11]Read from MH i2c: F0 09 00 67 20 00 8C 9F C4 66 AD C5 5D 66 09 [13:52:11]GetLastDocTimeStamp 1724161914 [13:52:11]current date 1724161932 [13:52:11]FM_GetShiftState [13:52:11]SAM_PROTO_GetShiftState [13:52:11]wFMCommunicate request_size=4 [13:52:11]MH_SAM_APDU [13:52:11]CAPDU: 80 13 01 00 [13:52:11]Write to MH i2c: E2 08 00 68 20 80 13 01 00 00 00 00 00 05 [13:52:11]Write i2c OK [13:52:11]MH_I2C_Read... [13:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:11]Read from MH i2c: E2 [13:52:11]MH_I2C_Read... [13:52:11]Read from MH i2c: E2 0E 00 [13:52:11]MH_I2C_Read... [13:52:11]Read from MH i2c: E2 0E 00 68 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 28 [13:52:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:52:11]wFMCommunicate OK [13:52:11]SAM_PROTO_GetShiftState done [13:52:11]FM_GetShiftState done [13:52:11]opened in 1724112910 [13:52:11]opened+sec_in_day 1724199310 [13:52:11]quantity*price = 50010 [13:52:11]sum+1 = 50012 [13:52:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 373 20.08.2024 13:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58389 ФПД: 216223082362750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58389&fm=216223082362750&tin=02508201610067®Number=0000000000162794&sum=50011 [13:52:12]StoreToDocumentArchive [13:52:12]shift 100 fd 58389 [13:52:12]save to /storage/0100/doc_00058389 [13:52:12]save last doc name /storage/0100/doc_00058389 to /storage/kkm_last_doc_name [13:52:12]save OK [13:52:12]Clear old archive folders... [13:52:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:52:12]tlvbuf is B6D90500 [13:52:12]SAM_PROTO_ClearQueue [13:52:12]wFMCommunicate request_size=4 [13:52:12]MH_SAM_APDU [13:52:12]CAPDU: 80 09 00 00 [13:52:12]Write to MH i2c: E2 08 00 75 20 80 09 00 00 00 00 00 00 07 [13:52:12]Write i2c OK [13:52:12]MH_I2C_Read... [13:52:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:12]Read from MH i2c: E2 [13:52:12]MH_I2C_Read... [13:52:12]Read from MH i2c: E2 03 00 [13:52:12]MH_I2C_Read... [13:52:12]Read from MH i2c: E2 03 00 75 20 00 90 00 09 [13:52:12]RAPDU: 90 00 [13:52:12]wFMCommunicate OK [13:52:12]SAM_PROTO_ClearQueue done [13:52:12]KKMCreateOFDPacket [13:52:12]OFDProtocolAddRootSTLVToBuf [13:52:12]FM_MakeSignedData [13:52:12]FM_MakeSignedData [13:52:12]SAM_PROTO_SignData [13:52:12]wFMCommunicate request_size=4 [13:52:12]MH_SAM_APDU [13:52:12]CAPDU: 80 0D 01 02 [13:52:12]Write to MH i2c: E2 08 00 76 20 80 0D 01 02 00 00 00 00 0F [13:52:12]Write i2c OK [13:52:12]MH_I2C_Read... [13:52:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:12]Read from MH i2c: E2 [13:52:12]MH_I2C_Read... [13:52:12]Read from MH i2c: E2 03 00 [13:52:12]MH_I2C_Read... [13:52:12]Read from MH i2c: E2 03 00 76 20 00 90 00 0A [13:52:12]RAPDU: 90 00 [13:52:12]wFMCommunicate OK [13:52:12]wFMCommunicate request_size=255 [13:52:12]MH_SAM_APDU [13:52:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 8C 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E4 00 00 35 04 06 00 C4 [13:52:12]Write to MH i2c: E2 02 01 77 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 8C 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E4 00 00 35 04 06 00 C4 00 00 75 [13:52:12]Write i2c OK [13:52:12]MH_I2C_Read... [13:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:13]Read from MH i2c: E2 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: E2 03 00 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: E2 03 00 77 20 00 90 00 0B [13:52:13]RAPDU: 90 00 [13:52:13]wFMCommunicate OK [13:52:13]wFMCommunicate request_size=10 [13:52:13]MH_SAM_APDU [13:52:13]CAPDU: 80 0D 02 02 05 A7 5C 04 37 7E [13:52:13]Write to MH i2c: E2 0D 00 78 20 80 0D 02 02 05 00 A7 5C 04 37 7E 00 00 D8 [13:52:13]Write i2c OK [13:52:13]MH_I2C_Read... [13:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:13]Read from MH i2c: E2 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: E2 03 00 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: E2 03 00 78 20 00 90 00 0C [13:52:13]RAPDU: 90 00 [13:52:13]wFMCommunicate OK [13:52:13]wFMCommunicate request_size=4 [13:52:13]MH_SAM_APDU [13:52:13]CAPDU: 80 0D 03 02 [13:52:13]Write to MH i2c: E2 08 00 79 20 80 0D 03 02 00 00 00 00 14 [13:52:13]Write i2c OK [13:52:13]MH_I2C_Read... [13:52:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:13]Read from MH i2c: E2 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: E2 0B 00 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: E2 0B 00 79 20 00 03 32 8D 80 35 84 45 B5 90 00 0A [13:52:13]RAPDU: 03 32 8D 80 35 84 45 B5 90 00 [13:52:13]wFMCommunicate OK [13:52:13]SAM_PROTO_SignData done [13:52:13]FM_MakeSignedData done [13:52:13]CreateOFDProtocolMessage [13:52:13]wFMCommunicate request_size=4 [13:52:13]MH_SAM_APDU [13:52:13]CAPDU: 80 11 00 00 [13:52:13]Write to MH i2c: E2 08 00 7A 20 80 11 00 00 00 00 00 00 14 [13:52:13]Write i2c OK [13:52:13]MH_I2C_Read... [13:52:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:13]Read from MH i2c: E2 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: E2 17 00 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: E2 17 00 7A 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 60 [13:52:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:52:13]wFMCommunicate OK [13:52:13]CreateOFDProtocolMessage done [13:52:13]OFDSenderStorePacket 58389 [13:52:13]StoreOFDPacket docnum=58389 [13:52:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EC B8 07 01 FE 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 8C 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E4 00 00 35 04 06 00 C4 A7 5C 04 37 7E 03 32 8D 80 35 84 45 B5 [13:52:13]CheckFolder [13:52:13]dirname=/storage/ofd_packets [13:52:13]CheckFolder done [13:52:13]ProducePacketName [13:52:13]name=ofd_packets/00058389 [13:52:13]NVStorageSaveData ofd_packets/00058389 [13:52:13]File name is /storage/ofd_packets/00058389 [13:52:13]Write 301 bytes [13:52:13]NVStorageSaveData done [13:52:13]OFDSenderStorePacket done [13:52:13]KKMCreateOFDPacket done [13:52:13]NVStorageSaveData kkm_last_timestamp [13:52:13]File name is /storage/kkm_last_timestamp [13:52:13]Write 4 bytes [13:52:13]NVStorageSaveData done [13:52:13]ExternCall_PrintAddStr [13:52:13]wPrintStart [13:52:13]Write to MH i2c: 01 00 00 7B 20 9B [13:52:13]Write i2c OK [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: 01 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: 01 07 00 [13:52:13]MH_I2C_Read... [13:52:13]Read from MH i2c: 01 07 00 7B 20 00 00 00 00 00 FF 0F B0 [13:52:13]RasterBufferAndPrint [13:52:13]line Счет N : (1)2075681 [13:52:13]line ИНН: 02508201610067 [13:52:13]line Контрольно-Кассовый Чек [13:52:13]line ПРОДАЖА [13:52:13]line ТРК (МРК, ГНК) : 42 [13:52:13]line Товар: 2710124500 [13:52:13]line Аи-95-К-5 [13:52:13]line 6.740 * 74.20 [13:52:13]line = 500.11 [13:52:13]line НДС 12% НСП 1% [13:52:13]line > о реализуемом товаре [13:52:13]line ИТОГО: 500.11 [13:52:13]line НСП 1% : 4.43 [13:52:13]line НДС 12% : 53.11 [13:52:13]line Наличными: 0.00 [13:52:13]line Безнал.: 500.11 [13:52:13]line Место: АЗС № 135 "Партнер Нефть" [13:52:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:52:13]line СНО: Общий режим [13:52:13]line Чек 373 20.08.2024 13:52 [13:52:13]line Смена: 100 ФФД: 1.0 [13:52:13]line ЗНМ: 0300000196 [13:52:13]line РНМ: 0000000000162794 [13:52:13]line Версия ККМ: v1.0 [13:52:13]line Платежная система: O! деньги [13:52:13]line ФМ: 0000000002094532 [13:52:13]line ФД: 58389 [13:52:13]line ФПД: 216223082362750 [13:52:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58389&fm=216223082362750&tin=02508201610067®Number=0000000000162794&sum=50011 [13:52:13]OFD Sender: Processing packet 58389 [packets to send 51, broken 50] [13:52:13]ProducePacketName [13:52:13]name=ofd_packets/00058389 [13:52:13]OFD Sender: To server: pG, [13:52:13]CommunicateWithHost lk.salyk.kg:30040 [13:52:13]ConnectInit lk.salyk.kg [13:52:13]written 0, free lines is 4095 [13:52:13]Connected sock=10 [13:52:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EC B8 07 01 FE 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 8C 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E4 00 00 35 04 06 00 C4 A7 5C 04 37 7E 03 32 8D 80 35 84 45 B5 [13:52:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EE 20 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 32 30 39 34 35 33 32 10 04 04 00 15 E4 00 00 F4 03 04 00 DB 4A C4 66 B6 04 01 00 00 D4 FB 41 FF C0 0D CE 46 [13:52:13]CommunicateWithHost err = 0 [13:52:13]CheckOFDResponse [13:52:13]1017 (14) - 77093643461234 [13:52:13]1041 (16) - 0000000002094532 [13:52:13]1040 (4) - 58389 [13:52:13]1012 (4) - 20.08.2024 07:50 [13:52:13]1206 (1) - 0 [13:52:13]OFD Sender: Remove packet 58389 [13:52:13]ProducePacketName [13:52:13]name=ofd_packets/00058389 [13:52:13]NVStorageDeleteData [13:52:14]Write to MH i2c: 01 00 00 A5 20 C5 [13:52:14]Write i2c OK [13:52:14]MH_I2C_Read... [13:52:14]Read from MH i2c: 01 [13:52:14]MH_I2C_Read... [13:52:14]Read from MH i2c: 01 07 00 [13:52:14]MH_I2C_Read... [13:52:14]Read from MH i2c: 01 07 00 A5 20 00 00 00 00 00 C6 0C 9E [13:52:14]RasterBufferAndPrint [13:52:14]line [13:52:14]line [13:52:14]line [13:52:14]line [13:52:14]line [13:52:14]written 0, free lines is 3276 [13:52:14]MH_Cut [13:52:14]Write to MH i2c: D1 01 00 AC 20 01 9E [13:52:14]Write i2c OK [13:52:14]MH_I2C_Read... [13:52:14]Read from MH i2c: D1 [13:52:14]MH_I2C_Read... [13:52:14]Read from MH i2c: D1 01 00 [13:52:14]MH_I2C_Read... [13:52:14]Read from MH i2c: D1 01 00 AC 20 00 9D [13:52:14]Write to MH i2c: 01 00 00 AD 20 CD [13:52:14]Write i2c OK [13:52:14]MH_I2C_Read... [13:52:14]OFD Sender: No OFD packet to send [13:52:14]*** Cut start [13:52:14]*** Partial cut [13:52:14]*** CUTSNS_PIN = 1 [13:52:14]*** CUTSNS_PIN = 0 [13:52:15]*** Brake cut motor [13:52:15]Read from MH i2c: 01 [13:52:15]MH_I2C_Read... [13:52:15]*** Stop cut motor [13:52:15]*** Cut end [13:52:15]Read from MH i2c: 01 07 00 [13:52:15]MH_I2C_Read... [13:52:15]Read from MH i2c: 01 07 00 AD 20 00 00 00 00 00 FF 0F E2 [13:52:15]process_action close_receipt done [13:52:15]requested_data is exist [13:52:15]produce_requested_data [13:52:15]requested_item fm.sn is exist - process it [13:52:15]wFMCommunicate request_size=4 [13:52:15]MH_SAM_APDU [13:52:15]CAPDU: 80 11 00 00 [13:52:15]Write to MH i2c: E2 08 00 AE 20 80 11 00 00 00 00 00 00 48 [13:52:15]Write i2c OK [13:52:15]MH_I2C_Read... [13:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:15]Read from MH i2c: E2 [13:52:15]MH_I2C_Read... [13:52:15]Read from MH i2c: E2 17 00 [13:52:15]MH_I2C_Read... [13:52:15]Read from MH i2c: E2 17 00 AE 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 94 [13:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:52:15]wFMCommunicate OK [13:52:15]requested_item fd.num is exist - process it [13:52:15]SAM_PROTO_GetFieldsCounters [13:52:15]wFMCommunicate request_size=4 [13:52:15]MH_SAM_APDU [13:52:15]CAPDU: 80 13 00 00 [13:52:15]Write to MH i2c: E2 08 00 AF 20 80 13 00 00 00 00 00 00 4B [13:52:15]Write i2c OK [13:52:15]MH_I2C_Read... [13:52:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:15]Read from MH i2c: E2 [13:52:15]MH_I2C_Read... [13:52:15]Read from MH i2c: E2 62 00 [13:52:15]MH_I2C_Read... [13:52:15]Read from MH i2c: E2 62 00 AF 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 15 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [13:52:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 15 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:15]wFMCommunicate OK [13:52:15]SAM_PROTO_GetFieldsCounters done [13:52:15]requested_item shift.num is exist - process it [13:52:15]requested_item shift.opened is exist - process it [13:52:15]req_shift_opened [13:52:15]FM_GetShiftState [13:52:15]SAM_PROTO_GetShiftState [13:52:15]wFMCommunicate request_size=4 [13:52:15]MH_SAM_APDU [13:52:15]CAPDU: 80 13 01 00 [13:52:15]Write to MH i2c: E2 08 00 B0 20 80 13 01 00 00 00 00 00 4D [13:52:15]Write i2c OK [13:52:15]MH_I2C_Read... [13:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:15]Read from MH i2c: E2 [13:52:15]MH_I2C_Read... [13:52:15]Read from MH i2c: E2 0E 00 [13:52:15]MH_I2C_Read... [13:52:15]Read from MH i2c: E2 0E 00 B0 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 70 [13:52:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:52:15]wFMCommunicate OK [13:52:15]SAM_PROTO_GetShiftState done [13:52:15]FM_GetShiftState done [13:52:15]req_shift_opened done [13:52:15]requested_item shift.open_date is exist - process it [13:52:15]req_shift_open_date [13:52:15]req_shift_open_date done [13:52:15]produce_requested_data done [13:52:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58389,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:52:15]process_action_free close_receipt [13:52:15]json_value_free [13:52:15]json_value_free done [13:52:15]process_json_proto returns [13:52:15]Send response to host [13:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58389,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:52:15]free response buf [13:52:15]execute_script done [13:52:15]execute_script returns [13:52:15]free content buf [13:52:15]Sock 8.Close socket [13:52:15]Sock 8.Thread stoped [13:52:19]OFD Sender: No OFD packet to send [13:52:24]OFD Sender: No OFD packet to send [13:52:29]OFD Sender: No OFD packet to send [13:52:33]accept exits with 9 [13:52:33]New connection [13:52:33]New thread 3066711396 created [13:52:33]Thread 3066854756 joined [13:52:33]Waiting for new connection... [13:52:33] Sock 9.Parse request [13:52:33]Sock 9.Check first char [13:52:33]Sock 9.First char is OK [13:52:33]request: POST /json_proto HTTP/1.0 [13:52:33]Method: POST [13:52:33]URL: /json_proto [13:52:33]Method is POST - this is cgi request [13:52:33]url: /json_proto [13:52:33]query_string will be loaded in cgi processing [13:52:33]execute_cgi json_proto POST (null) [13:52:33]execute_cgi path=json_proto method=POST [13:52:33]POST find Content-Length [13:52:33]Host: 172.17.44.3:8080 [13:52:33]Content-Length: 785 [13:52:33]Content-Type: application/json [13:52:33] [13:52:33]POST finish read [13:52:33]Found Content-Length = 785 [13:52:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 49.700, "sum" : 3419.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3419.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:33]execute_script... [13:52: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)2075678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 49.700, "sum" : 3419.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3419.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:33]POST & json_proto [13:52:33]process_json_proto [13:52:33]json parsed OK: [13:52:33]protocol is kg_v1.0 [13:52:33]action value=close_receipt [13:52:33]process_action close_receipt [13:52:33]cmd_close_receipt [13:52:33]MH_GetDate [13:52:33]Write to MH i2c: F0 00 00 B1 20 C0 [13:52:33]Write i2c OK [13:52:33]MH_I2C_Read... [13:52:33]Read from MH i2c: F0 [13:52:33]MH_I2C_Read... [13:52:33]Read from MH i2c: F0 09 00 [13:52:33]MH_I2C_Read... [13:52:33]Read from MH i2c: F0 09 00 B1 20 00 A2 9F C4 66 AD C5 5D 66 69 [13:52:33]GetLastDocTimeStamp 1724161932 [13:52:33]current date 1724161954 [13:52:33]FM_GetShiftState [13:52:33]SAM_PROTO_GetShiftState [13:52:33]wFMCommunicate request_size=4 [13:52:33]MH_SAM_APDU [13:52:33]CAPDU: 80 13 01 00 [13:52:33]Write to MH i2c: E2 08 00 B2 20 80 13 01 00 00 00 00 00 4F [13:52:33]Write i2c OK [13:52:33]MH_I2C_Read... [13:52:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:33]Read from MH i2c: E2 [13:52:33]MH_I2C_Read... [13:52:33]Read from MH i2c: E2 0E 00 [13:52:33]MH_I2C_Read... [13:52:33]Read from MH i2c: E2 0E 00 B2 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 72 [13:52:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:52:33]wFMCommunicate OK [13:52:33]SAM_PROTO_GetShiftState done [13:52:33]FM_GetShiftState done [13:52:33]opened in 1724112910 [13:52:33]opened+sec_in_day 1724199310 [13:52:33]quantity*price = 341936 [13:52:33]sum+1 = 341937 [13:52:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3419.36 НСП 1% : 30.26 НДС 12% : 363.12 Наличными: 0.00 Безнал.: 3419.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 374 20.08.2024 13:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58390 ФПД: 226530419537830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135234&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58390&fm=226530419537830&tin=02508201610067®Number=0000000000162794&sum=341936 [13:52:34]StoreToDocumentArchive [13:52:34]shift 100 fd 58390 [13:52:34]save to /storage/0100/doc_00058390 [13:52:34]save last doc name /storage/0100/doc_00058390 to /storage/kkm_last_doc_name [13:52:34]save OK [13:52:34]Clear old archive folders... [13:52:34]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:52:34]tlvbuf is 019EAA80 [13:52:34]SAM_PROTO_ClearQueue [13:52:34]wFMCommunicate request_size=4 [13:52:34]MH_SAM_APDU [13:52:34]CAPDU: 80 09 00 00 [13:52:34]Write to MH i2c: E2 08 00 BF 20 80 09 00 00 00 00 00 00 51 [13:52:34]Write i2c OK [13:52:34]MH_I2C_Read... [13:52:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:34]Read from MH i2c: E2 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 03 00 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 03 00 BF 20 00 90 00 53 [13:52:34]RAPDU: 90 00 [13:52:34]wFMCommunicate OK [13:52:34]SAM_PROTO_ClearQueue done [13:52:34]KKMCreateOFDPacket [13:52:34]OFDProtocolAddRootSTLVToBuf [13:52:34]FM_MakeSignedData [13:52:34]FM_MakeSignedData [13:52:34]SAM_PROTO_SignData [13:52:34]wFMCommunicate request_size=4 [13:52:34]MH_SAM_APDU [13:52:34]CAPDU: 80 0D 01 02 [13:52:34]Write to MH i2c: E2 08 00 C0 20 80 0D 01 02 00 00 00 00 59 [13:52:34]Write i2c OK [13:52:34]MH_I2C_Read... [13:52:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:34]Read from MH i2c: E2 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 03 00 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 03 00 C0 20 00 90 00 54 [13:52:34]RAPDU: 90 00 [13:52:34]wFMCommunicate OK [13:52:34]wFMCommunicate request_size=253 [13:52:34]MH_SAM_APDU [13:52:34]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 24 C2 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 B0 37 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 37 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 37 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 A2 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E4 00 00 35 04 06 00 CE 07 39 2F F7 A6 [13:52:34]Write to MH i2c: E2 00 01 C1 20 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 24 C2 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 B0 37 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 37 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 37 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 A2 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E4 00 00 35 04 06 00 CE 07 39 2F F7 A6 00 00 0E [13:52:34]Write i2c OK [13:52:34]MH_I2C_Read... [13:52:34]OFD Sender: No OFD packet to send [13:52:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:34]Read from MH i2c: E2 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 03 00 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 03 00 C1 20 00 90 00 55 [13:52:34]RAPDU: 90 00 [13:52:34]wFMCommunicate OK [13:52:34]wFMCommunicate request_size=4 [13:52:34]MH_SAM_APDU [13:52:34]CAPDU: 80 0D 03 02 [13:52:34]Write to MH i2c: E2 08 00 C2 20 80 0D 03 02 00 00 00 00 5D [13:52:34]Write i2c OK [13:52:34]MH_I2C_Read... [13:52:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:34]Read from MH i2c: E2 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 0B 00 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 0B 00 C2 20 00 53 A9 FB 39 78 19 B2 9B 90 00 6C [13:52:34]RAPDU: 53 A9 FB 39 78 19 B2 9B 90 00 [13:52:34]wFMCommunicate OK [13:52:34]SAM_PROTO_SignData done [13:52:34]FM_MakeSignedData done [13:52:34]CreateOFDProtocolMessage [13:52:34]wFMCommunicate request_size=4 [13:52:34]MH_SAM_APDU [13:52:34]CAPDU: 80 11 00 00 [13:52:34]Write to MH i2c: E2 08 00 C3 20 80 11 00 00 00 00 00 00 5D [13:52:34]Write i2c OK [13:52:34]MH_I2C_Read... [13:52:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:34]Read from MH i2c: E2 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 17 00 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: E2 17 00 C3 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A9 [13:52:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:52:34]wFMCommunicate OK [13:52:34]CreateOFDProtocolMessage done [13:52:34]OFDSenderStorePacket 58390 [13:52:34]StoreOFDPacket docnum=58390 [13:52:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 B3 F8 00 01 E1 29 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 24 C2 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 B0 37 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 37 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 37 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 A2 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E4 00 00 35 04 06 00 CE 07 39 2F F7 A6 53 A9 FB 39 78 19 B2 9B [13:52:34]CheckFolder [13:52:34]dirname=/storage/ofd_packets [13:52:34]CheckFolder done [13:52:34]ProducePacketName [13:52:34]name=ofd_packets/00058390 [13:52:34]NVStorageSaveData ofd_packets/00058390 [13:52:34]File name is /storage/ofd_packets/00058390 [13:52:34]Write 294 bytes [13:52:34]NVStorageSaveData done [13:52:34]OFDSenderStorePacket done [13:52:34]KKMCreateOFDPacket done [13:52:34]NVStorageSaveData kkm_last_timestamp [13:52:34]File name is /storage/kkm_last_timestamp [13:52:34]Write 4 bytes [13:52:34]NVStorageSaveData done [13:52:34]ExternCall_PrintAddStr [13:52:34]wPrintStart [13:52:34]Write to MH i2c: 01 00 00 C4 20 E4 [13:52:34]Write i2c OK [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: 01 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: 01 07 00 [13:52:34]MH_I2C_Read... [13:52:34]Read from MH i2c: 01 07 00 C4 20 00 00 00 00 00 FF 0F F9 [13:52:34]RasterBufferAndPrint [13:52:34]line Счет N : (1)2075678 [13:52:34]line ИНН: 02508201610067 [13:52:34]line Контрольно-Кассовый Чек [13:52:34]line ПРОДАЖА [13:52:34]line ТРК (МРК, ГНК) : 34 [13:52:34]line Товар: 2710124130 [13:52:34]line SU-92 [13:52:34]line 49.700 * 68.80 [13:52:34]line = 3419.36 [13:52:34]line НДС 12% НСП 1% [13:52:34]line > о реализуемом товаре [13:52:34]line ИТОГО: 3419.36 [13:52:34]line НСП 1% : 30.26 [13:52:34]line НДС 12% : 363.12 [13:52:34]line Наличными: 0.00 [13:52:34]line Безнал.: 3419.36 [13:52:34]line Место: АЗС № 135 "Партнер Нефть" [13:52:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:52:34]line СНО: Общий режим [13:52:34]line Чек 374 20.08.2024 13:52 [13:52:34]line Смена: 100 ФФД: 1.0 [13:52:34]line ЗНМ: 0300000196 [13:52:34]line РНМ: 0000000000162794 [13:52:34]line Версия ККМ: v1.0 [13:52:34]line Платежная система: O! деньги [13:52:34]line ФМ: 0000000002094532 [13:52:34]line ФД: 58390 [13:52:34]line ФПД: 226530419537830 [13:52:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135234&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58390&fm=226530419537830&tin=02508201610067®Number=0000000000162794&sum=341936 [13:52:35]OFD Sender: Processing packet 58390 [packets to send 51, broken 50] [13:52:35]ProducePacketName [13:52:35]name=ofd_packets/00058390 [13:52:35]OFD Sender: To server: pG, [13:52:35]CommunicateWithHost lk.salyk.kg:30040 [13:52:35]ConnectInit lk.salyk.kg [13:52:35]written 0, free lines is 4095 [13:52:35]Connected sock=10 [13:52:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 B3 F8 00 01 E1 29 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 24 C2 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 B0 37 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 37 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 37 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 A2 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E4 00 00 35 04 06 00 CE 07 39 2F F7 A6 53 A9 FB 39 78 19 B2 9B [13:52:35]Write to MH i2c: 01 00 00 EE 20 0E [13:52:35]Write i2c OK [13:52:35]MH_I2C_Read... [13:52:35]Read from MH i2c: 01 [13:52:35]MH_I2C_Read... [13:52:35]Read from MH i2c: 01 07 00 [13:52:35]MH_I2C_Read... [13:52:35]Read from MH i2c: 01 07 00 EE 20 00 00 00 00 00 C6 0C E7 [13:52:35]RasterBufferAndPrint [13:52:35]line [13:52:35]line [13:52:35]line [13:52:35]line [13:52:35]line [13:52:35]written 0, free lines is 3275 [13:52:35]MH_Cut [13:52:35]Write to MH i2c: D1 01 00 F5 20 01 E7 [13:52:35]Write i2c OK [13:52:35]MH_I2C_Read... [13:52:35]Read from MH i2c: D1 [13:52:35]MH_I2C_Read... [13:52:35]Read from MH i2c: D1 01 00 [13:52:35]MH_I2C_Read... [13:52:35]Read from MH i2c: D1 01 00 F5 20 00 E6 [13:52:35]Write to MH i2c: 01 00 00 F6 20 16 [13:52:35]Write i2c OK [13:52:35]MH_I2C_Read... [13:52:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 14 DF 47 00 E8 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E4 00 00 F4 03 04 00 F0 4A C4 66 B6 04 01 00 00 26 53 2F C6 12 BA E5 B0 [13:52:35]CommunicateWithHost err = 0 [13:52:35]CheckOFDResponse [13:52:35]1017 (14) - 77093643461234 [13:52:35]1041 (16) - 0000000002094532 [13:52:35]1040 (4) - 58390 [13:52:35]1012 (4) - 20.08.2024 07:51 [13:52:35]1206 (1) - 0 [13:52:35]OFD Sender: Remove packet 58390 [13:52:35]ProducePacketName [13:52:35]name=ofd_packets/00058390 [13:52:35]NVStorageDeleteData [13:52:36]OFD Sender: No OFD packet to send [13:52:36]*** Cut start [13:52:36]*** Partial cut [13:52:36]*** CUTSNS_PIN = 1 [13:52:36]*** CUTSNS_PIN = 0 [13:52:36]*** Brake cut motor [13:52:37]Read from MH i2c: 01 [13:52:37]MH_I2C_Read... [13:52:37]*** Stop cut motor [13:52:37]*** Cut end [13:52:37]Read from MH i2c: 01 07 00 [13:52:37]MH_I2C_Read... [13:52:37]Read from MH i2c: 01 07 00 F6 20 00 00 00 00 00 FF 0F 2B [13:52:37]process_action close_receipt done [13:52:37]requested_data is exist [13:52:37]produce_requested_data [13:52:37]requested_item fm.sn is exist - process it [13:52:37]wFMCommunicate request_size=4 [13:52:37]MH_SAM_APDU [13:52:37]CAPDU: 80 11 00 00 [13:52:37]Write to MH i2c: E2 08 00 F7 20 80 11 00 00 00 00 00 00 91 [13:52:37]Write i2c OK [13:52:37]MH_I2C_Read... [13:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:37]Read from MH i2c: E2 [13:52:37]MH_I2C_Read... [13:52:37]Read from MH i2c: E2 17 00 [13:52:37]MH_I2C_Read... [13:52:37]Read from MH i2c: E2 17 00 F7 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DD [13:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:52:37]wFMCommunicate OK [13:52:37]requested_item fd.num is exist - process it [13:52:37]SAM_PROTO_GetFieldsCounters [13:52:37]wFMCommunicate request_size=4 [13:52:37]MH_SAM_APDU [13:52:37]CAPDU: 80 13 00 00 [13:52:37]Write to MH i2c: E2 08 00 F8 20 80 13 00 00 00 00 00 00 94 [13:52:37]Write i2c OK [13:52:37]MH_I2C_Read... [13:52:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:37]Read from MH i2c: E2 [13:52:37]MH_I2C_Read... [13:52:37]Read from MH i2c: E2 62 00 [13:52:37]MH_I2C_Read... [13:52:37]Read from MH i2c: E2 62 00 F8 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 16 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [13:52:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 16 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:37]wFMCommunicate OK [13:52:37]SAM_PROTO_GetFieldsCounters done [13:52:37]requested_item shift.num is exist - process it [13:52:37]requested_item shift.opened is exist - process it [13:52:37]req_shift_opened [13:52:37]FM_GetShiftState [13:52:37]SAM_PROTO_GetShiftState [13:52:37]wFMCommunicate request_size=4 [13:52:37]MH_SAM_APDU [13:52:37]CAPDU: 80 13 01 00 [13:52:37]Write to MH i2c: E2 08 00 F9 20 80 13 01 00 00 00 00 00 96 [13:52:37]Write i2c OK [13:52:37]MH_I2C_Read... [13:52:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:37]Read from MH i2c: E2 [13:52:37]MH_I2C_Read... [13:52:37]Read from MH i2c: E2 0E 00 [13:52:37]MH_I2C_Read... [13:52:37]Read from MH i2c: E2 0E 00 F9 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B9 [13:52:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:52:37]wFMCommunicate OK [13:52:37]SAM_PROTO_GetShiftState done [13:52:37]FM_GetShiftState done [13:52:37]req_shift_opened done [13:52:37]requested_item shift.open_date is exist - process it [13:52:37]req_shift_open_date [13:52:37]req_shift_open_date done [13:52:37]produce_requested_data done [13:52:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58390,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:52:37]process_action_free close_receipt [13:52:37]json_value_free [13:52:37]json_value_free done [13:52:37]process_json_proto returns [13:52:37]Send response to host [13:52:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58390,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:52:37]free response buf [13:52:37]execute_script done [13:52:37]execute_script returns [13:52:37]free content buf [13:52:37]Sock 9.Close socket [13:52:37]Sock 9.Thread stoped [13:52:41]OFD Sender: No OFD packet to send [13:52:46]OFD Sender: No OFD packet to send [13:52:51]OFD Sender: No OFD packet to send [13:52:56]OFD Sender: No OFD packet to send [13:53:01]OFD Sender: No OFD packet to send [13:53:02]int [13:53:02]Write to MH i2c: 01 00 00 FA 20 1A [13:53:02]*** FLAG_PRN_PAP1 set [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 FA 20 00 01 00 00 00 FF 0F 30 [13:53:02]state=0 [13:53:02]No paper [13:53:02]int [13:53:02]Write to MH i2c: 01 00 00 FB 20 1B [13:53:02]*** FLAG_PRN_PAP2 set [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 FB 20 00 03 00 00 00 FF 0F 33 [13:53:02]state=0 [13:53:02]No paper [13:53:02]Cover opened [13:53:02]int [13:53:02]Write to MH i2c: 01 00 00 FC 20 1C [13:53:02]*** FLAG_PRN_PAP2 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 20 00 01 00 00 00 FF 0F 32 [13:53:02]state=3 [13:53:02]No paper [13:53:02]Cover closed [13:53:02]int [13:53:02]Write to MH i2c: 01 00 00 FD 20 1D [13:53:02]*** FLAG_PRN_PAP2 set [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 FD 20 00 03 00 00 00 FF 0F 35 [13:53:02]state=0 [13:53:02]No paper [13:53:02]Cover opened [13:53:02]int [13:53:02]Write to MH i2c: 01 00 00 FE 20 1E [13:53:02]*** FLAG_PRN_PAP2 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 FE 20 00 01 00 00 00 FF 0F 34 [13:53:02]state=3 [13:53:02]No paper [13:53:02]Cover closed [13:53:02]int [13:53:02]Write to MH i2c: 01 00 00 FF 20 1F [13:53:02]*** FLAG_PRN_PAP2 set [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 FF 20 00 03 00 00 00 FF 0F 37 [13:53:02]state=0 [13:53:02]No paper [13:53:02]Cover opened [13:53:06]OFD Sender: No OFD packet to send [13:53:06]int [13:53:06]Write to MH i2c: 01 00 00 00 21 21 [13:53:06]*** FLAG_PRN_PAP2 reset [13:53:06]Write i2c OK [13:53:06]MH_I2C_Read... [13:53:06]Read from MH i2c: 01 [13:53:06]MH_I2C_Read... [13:53:06]Read from MH i2c: 01 07 00 [13:53:06]MH_I2C_Read... [13:53:06]Read from MH i2c: 01 07 00 00 21 00 01 00 00 00 FF 0F 37 [13:53:06]state=3 [13:53:06]No paper [13:53:06]Cover closed [13:53:06]int [13:53:06]Write to MH i2c: 01 00 00 01 21 22 [13:53:06]*** FLAG_PRN_PAP1 reset [13:53:06]Write i2c OK [13:53:06]MH_I2C_Read... [13:53:06]Read from MH i2c: 01 [13:53:06]MH_I2C_Read... [13:53:06]Read from MH i2c: 01 07 00 [13:53:06]MH_I2C_Read... [13:53:06]Read from MH i2c: 01 07 00 01 21 00 00 00 00 00 FF 0F 37 [13:53:06]state=0 [13:53:11]OFD Sender: No OFD packet to send [13:53:16]OFD Sender: No OFD packet to send [13:53:21]OFD Sender: No OFD packet to send [13:53:26]OFD Sender: No OFD packet to send [13:53:31]OFD Sender: No OFD packet to send [13:53:36]OFD Sender: No OFD packet to send [13:53:41]OFD Sender: No OFD packet to send [13:53:46]OFD Sender: No OFD packet to send [13:53:51]OFD Sender: No OFD packet to send [13:53:56]OFD Sender: No OFD packet to send [13:54:00]accept exits with 8 [13:54:00]New connection [13:54:00]New thread 3066854756 created [13:54:00]Thread 3066711396 joined [13:54:00]Waiting for new connection... [13:54:00] Sock 8.Parse request [13:54:00]Sock 8.Check first char [13:54:00]Sock 8.First char is OK [13:54:00]request: POST /json_proto HTTP/1.0 [13:54:00]Method: POST [13:54:00]URL: /json_proto [13:54:00]Method is POST - this is cgi request [13:54:00]url: /json_proto [13:54:00]query_string will be loaded in cgi processing [13:54:00]execute_cgi json_proto POST (null) [13:54:00]execute_cgi path=json_proto method=POST [13:54:00]POST find Content-Length [13:54:00]Host: 172.17.44.3:8080 [13:54:00]Content-Length: 801 [13:54:00]Content-Type: application/json [13:54:00] [13:54:00]POST finish read [13:54:00]Found Content-Length = 801 [13:54:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075683", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.560, "sum" : 580.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 580.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:00]execute_script... [13:54:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075683", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.560, "sum" : 580.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 580.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:00]POST & json_proto [13:54:00]process_json_proto [13:54:00]json parsed OK: [13:54:00]protocol is kg_v1.0 [13:54:00]action value=close_receipt [13:54:00]process_action close_receipt [13:54:00]cmd_close_receipt [13:54:00]MH_GetDate [13:54:00]Write to MH i2c: F0 00 00 02 21 12 [13:54:00]Write i2c OK [13:54:00]MH_I2C_Read... [13:54:00]Read from MH i2c: F0 [13:54:00]MH_I2C_Read... [13:54:00]Read from MH i2c: F0 09 00 [13:54:00]MH_I2C_Read... [13:54:00]Read from MH i2c: F0 09 00 02 21 00 F9 9F C4 66 AD C5 5D 66 12 [13:54:00]GetLastDocTimeStamp 1724161954 [13:54:00]current date 1724162041 [13:54:00]FM_GetShiftState [13:54:00]SAM_PROTO_GetShiftState [13:54:00]wFMCommunicate request_size=4 [13:54:00]MH_SAM_APDU [13:54:00]CAPDU: 80 13 01 00 [13:54:00]Write to MH i2c: E2 08 00 03 21 80 13 01 00 00 00 00 00 A1 [13:54:00]Write i2c OK [13:54:00]MH_I2C_Read... [13:54:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:01]Read from MH i2c: E2 [13:54:01]MH_I2C_Read... [13:54:01]Read from MH i2c: E2 0E 00 [13:54:01]MH_I2C_Read... [13:54:01]Read from MH i2c: E2 0E 00 03 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C4 [13:54:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:54:01]wFMCommunicate OK [13:54:01]SAM_PROTO_GetShiftState done [13:54:01]FM_GetShiftState done [13:54:01]opened in 1724112910 [13:54:01]opened+sec_in_day 1724199310 [13:54:01]quantity*price = 58036 [13:54:01]sum+1 = 58038 [13:54:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 580.37 НСП 1% : 5.14 НДС 12% : 61.63 Наличными: 0.00 Безнал.: 580.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 375 20.08.2024 13:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58391 ФПД: 165437165266497 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135401&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58391&fm=165437165266497&tin=02508201610067®Number=0000000000162794&sum=58037 [13:54:01]StoreToDocumentArchive [13:54:01]shift 100 fd 58391 [13:54:01]save to /storage/0100/doc_00058391 [13:54:01]save last doc name /storage/0100/doc_00058391 to /storage/kkm_last_doc_name [13:54:01]save OK [13:54:01]Clear old archive folders... [13:54:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:54:01]tlvbuf is 01974FD0 [13:54:01]SAM_PROTO_ClearQueue [13:54:01]wFMCommunicate request_size=4 [13:54:01]MH_SAM_APDU [13:54:01]CAPDU: 80 09 00 00 [13:54:01]Write to MH i2c: E2 08 00 10 21 80 09 00 00 00 00 00 00 A3 [13:54:01]Write i2c OK [13:54:01]MH_I2C_Read... [13:54:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:01]Read from MH i2c: E2 [13:54:01]MH_I2C_Read... [13:54:01]Read from MH i2c: E2 03 00 [13:54:01]MH_I2C_Read... [13:54:01]Read from MH i2c: E2 03 00 10 21 00 90 00 A5 [13:54:01]RAPDU: 90 00 [13:54:01]wFMCommunicate OK [13:54:01]SAM_PROTO_ClearQueue done [13:54:01]KKMCreateOFDPacket [13:54:01]OFDProtocolAddRootSTLVToBuf [13:54:01]FM_MakeSignedData [13:54:01]FM_MakeSignedData [13:54:01]SAM_PROTO_SignData [13:54:01]wFMCommunicate request_size=4 [13:54:01]MH_SAM_APDU [13:54:01]CAPDU: 80 0D 01 02 [13:54:01]Write to MH i2c: E2 08 00 11 21 80 0D 01 02 00 00 00 00 AB [13:54:01]Write i2c OK [13:54:01]MH_I2C_Read... [13:54:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:02]Read from MH i2c: E2 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 03 00 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 03 00 11 21 00 90 00 A6 [13:54:02]RAPDU: 90 00 [13:54:02]wFMCommunicate OK [13:54:02]wFMCommunicate request_size=255 [13:54:02]MH_SAM_APDU [13:54: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 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F9 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E4 00 00 35 04 06 00 96 [13:54:02]Write to MH i2c: E2 02 01 12 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 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F9 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E4 00 00 35 04 06 00 96 00 00 FB [13:54:02]Write i2c OK [13:54:02]MH_I2C_Read... [13:54:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:02]Read from MH i2c: E2 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 03 00 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 03 00 12 21 00 90 00 A7 [13:54:02]RAPDU: 90 00 [13:54:02]wFMCommunicate OK [13:54:02]wFMCommunicate request_size=10 [13:54:02]MH_SAM_APDU [13:54:02]CAPDU: 80 0D 02 02 05 76 D7 77 E6 41 [13:54:02]Write to MH i2c: E2 0D 00 13 21 80 0D 02 02 05 00 76 D7 77 E6 41 00 00 A3 [13:54:02]Write i2c OK [13:54:02]MH_I2C_Read... [13:54:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:02]Read from MH i2c: E2 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 03 00 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 03 00 13 21 00 90 00 A8 [13:54:02]RAPDU: 90 00 [13:54:02]wFMCommunicate OK [13:54:02]wFMCommunicate request_size=4 [13:54:02]MH_SAM_APDU [13:54:02]CAPDU: 80 0D 03 02 [13:54:02]Write to MH i2c: E2 08 00 14 21 80 0D 03 02 00 00 00 00 B0 [13:54:02]Write i2c OK [13:54:02]MH_I2C_Read... [13:54:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:02]Read from MH i2c: E2 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 0B 00 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 0B 00 14 21 00 D9 BF B1 BF BD 5E 27 19 90 00 14 [13:54:02]RAPDU: D9 BF B1 BF BD 5E 27 19 90 00 [13:54:02]wFMCommunicate OK [13:54:02]SAM_PROTO_SignData done [13:54:02]FM_MakeSignedData done [13:54:02]CreateOFDProtocolMessage [13:54:02]wFMCommunicate request_size=4 [13:54:02]MH_SAM_APDU [13:54:02]CAPDU: 80 11 00 00 [13:54:02]Write to MH i2c: E2 08 00 15 21 80 11 00 00 00 00 00 00 B0 [13:54:02]Write i2c OK [13:54:02]MH_I2C_Read... [13:54:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:02]Read from MH i2c: E2 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 17 00 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: E2 17 00 15 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [13:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:54:02]wFMCommunicate OK [13:54:02]CreateOFDProtocolMessage done [13:54:02]OFDSenderStorePacket 58391 [13:54:02]StoreOFDPacket docnum=58391 [13:54:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F3 01 07 01 1C 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 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F9 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E4 00 00 35 04 06 00 96 76 D7 77 E6 41 D9 BF B1 BF BD 5E 27 19 [13:54:02]CheckFolder [13:54:02]dirname=/storage/ofd_packets [13:54:02]CheckFolder done [13:54:02]ProducePacketName [13:54:02]name=ofd_packets/00058391 [13:54:02]NVStorageSaveData ofd_packets/00058391 [13:54:02]File name is /storage/ofd_packets/00058391 [13:54:02]Write 301 bytes [13:54:02]NVStorageSaveData done [13:54:02]OFDSenderStorePacket done [13:54:02]KKMCreateOFDPacket done [13:54:02]NVStorageSaveData kkm_last_timestamp [13:54:02]File name is /storage/kkm_last_timestamp [13:54:02]Write 4 bytes [13:54:02]NVStorageSaveData done [13:54:02]ExternCall_PrintAddStr [13:54:02]wPrintStart [13:54:02]Write to MH i2c: 01 00 00 16 21 37 [13:54:02]Write i2c OK [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: 01 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: 01 07 00 [13:54:02]MH_I2C_Read... [13:54:02]Read from MH i2c: 01 07 00 16 21 00 00 00 00 00 FF 0F 4C [13:54:02]RasterBufferAndPrint [13:54:02]line Счет N : (1)2075683 [13:54:02]line ИНН: 02508201610067 [13:54:02]line Контрольно-Кассовый Чек [13:54:02]line ПРОДАЖА [13:54:02]line ТРК (МРК, ГНК) : 63 [13:54:02]line Товар: 2710124130 [13:54:02]line Аи-92-К-4 [13:54:02]line 8.560 * 67.80 [13:54:02]line = 580.37 [13:54:02]line НДС 12% НСП 1% [13:54:02]line > о реализуемом товаре [13:54:02]line ИТОГО: 580.37 [13:54:02]line НСП 1% : 5.14 [13:54:02]line НДС 12% : 61.63 [13:54:02]line Наличными: 0.00 [13:54:02]line Безнал.: 580.37 [13:54:02]line Место: АЗС № 135 "Партнер Нефть" [13:54:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:54:02]line СНО: Общий режим [13:54:02]line Чек 375 20.08.2024 13:54 [13:54:02]line Смена: 100 ФФД: 1.0 [13:54:02]line ЗНМ: 0300000196 [13:54:02]line РНМ: 0000000000162794 [13:54:02]line Версия ККМ: v1.0 [13:54:02]line Платежная система: O! деньги [13:54:02]line ФМ: 0000000002094532 [13:54:02]line ФД: 58391 [13:54:02]line ФПД: 165437165266497 [13:54:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135401&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58391&fm=165437165266497&tin=02508201610067®Number=0000000000162794&sum=58037 [13:54:02]OFD Sender: Processing packet 58391 [packets to send 51, broken 50] [13:54:02]ProducePacketName [13:54:02]name=ofd_packets/00058391 [13:54:02]OFD Sender: To server: pG, [13:54:02]CommunicateWithHost lk.salyk.kg:30040 [13:54:02]ConnectInit lk.salyk.kg [13:54:02]written 0, free lines is 4095 [13:54:02]Connected sock=10 [13:54:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F3 01 07 01 1C 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 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F9 9F C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E4 00 00 35 04 06 00 96 76 D7 77 E6 41 D9 BF B1 BF BD 5E 27 19 [13:54:03]Write to MH i2c: 01 00 00 40 21 61 [13:54:03]Write i2c OK [13:54:03]MH_I2C_Read... [13:54:03]Read from MH i2c: 01 [13:54:03]MH_I2C_Read... [13:54:03]Read from MH i2c: 01 07 00 [13:54:03]MH_I2C_Read... [13:54:03]Read from MH i2c: 01 07 00 40 21 00 00 00 00 00 BE 0C 32 [13:54:03]RasterBufferAndPrint [13:54:03]line [13:54:03]line [13:54:03]line [13:54:03]line [13:54:03]line [13:54:03]written 0, free lines is 3268 [13:54:03]MH_Cut [13:54:03]Write to MH i2c: D1 01 00 47 21 01 3A [13:54:03]Write i2c OK [13:54:03]MH_I2C_Read... [13:54:03]Read from MH i2c: D1 [13:54:03]MH_I2C_Read... [13:54:03]Read from MH i2c: D1 01 00 [13:54:03]MH_I2C_Read... [13:54:03]Read from MH i2c: D1 01 00 47 21 00 39 [13:54:03]Write to MH i2c: 01 00 00 48 21 69 [13:54:03]Write i2c OK [13:54:03]MH_I2C_Read... [13:54:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 59 10 47 00 17 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 32 30 39 34 35 33 32 10 04 04 00 17 E4 00 00 F4 03 04 00 48 4B C4 66 B6 04 01 00 00 C4 74 52 25 32 CF 6B EC [13:54:03]CommunicateWithHost err = 0 [13:54:03]CheckOFDResponse [13:54:03]1017 (14) - 77093643461234 [13:54:03]1041 (16) - 0000000002094532 [13:54:03]1040 (4) - 58391 [13:54:03]1012 (4) - 20.08.2024 07:52 [13:54:03]1206 (1) - 0 [13:54:03]OFD Sender: Remove packet 58391 [13:54:03]ProducePacketName [13:54:03]name=ofd_packets/00058391 [13:54:03]NVStorageDeleteData [13:54:03]OFD Sender: No OFD packet to send [13:54:04]*** Cut start [13:54:04]*** Partial cut [13:54:04]*** CUTSNS_PIN = 1 [13:54:04]*** CUTSNS_PIN = 0 [13:54:04]*** Brake cut motor [13:54:04]Read from MH i2c: 01 [13:54:04]MH_I2C_Read... [13:54:04]*** Stop cut motor [13:54:04]*** Cut end [13:54:04]Read from MH i2c: 01 07 00 [13:54:04]MH_I2C_Read... [13:54:04]Read from MH i2c: 01 07 00 48 21 00 00 00 00 00 FF 0F 7E [13:54:04]process_action close_receipt done [13:54:04]requested_data is exist [13:54:04]produce_requested_data [13:54:04]requested_item fm.sn is exist - process it [13:54:04]wFMCommunicate request_size=4 [13:54:04]MH_SAM_APDU [13:54:04]CAPDU: 80 11 00 00 [13:54:04]Write to MH i2c: E2 08 00 49 21 80 11 00 00 00 00 00 00 E4 [13:54:04]Write i2c OK [13:54:04]MH_I2C_Read... [13:54:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:04]Read from MH i2c: E2 [13:54:04]MH_I2C_Read... [13:54:04]Read from MH i2c: E2 17 00 [13:54:04]MH_I2C_Read... [13:54:04]Read from MH i2c: E2 17 00 49 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 30 [13:54:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:54:04]wFMCommunicate OK [13:54:04]requested_item fd.num is exist - process it [13:54:04]SAM_PROTO_GetFieldsCounters [13:54:04]wFMCommunicate request_size=4 [13:54:04]MH_SAM_APDU [13:54:04]CAPDU: 80 13 00 00 [13:54:04]Write to MH i2c: E2 08 00 4A 21 80 13 00 00 00 00 00 00 E7 [13:54:04]Write i2c OK [13:54:04]MH_I2C_Read... [13:54:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:04]Read from MH i2c: E2 [13:54:04]MH_I2C_Read... [13:54:04]Read from MH i2c: E2 62 00 [13:54:04]MH_I2C_Read... [13:54:05]Read from MH i2c: E2 62 00 4A 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 17 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [13:54:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 17 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:05]wFMCommunicate OK [13:54:05]SAM_PROTO_GetFieldsCounters done [13:54:05]requested_item shift.num is exist - process it [13:54:05]requested_item shift.opened is exist - process it [13:54:05]req_shift_opened [13:54:05]FM_GetShiftState [13:54:05]SAM_PROTO_GetShiftState [13:54:05]wFMCommunicate request_size=4 [13:54:05]MH_SAM_APDU [13:54:05]CAPDU: 80 13 01 00 [13:54:05]Write to MH i2c: E2 08 00 4B 21 80 13 01 00 00 00 00 00 E9 [13:54:05]Write i2c OK [13:54:05]MH_I2C_Read... [13:54:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:05]Read from MH i2c: E2 [13:54:05]MH_I2C_Read... [13:54:05]Read from MH i2c: E2 0E 00 [13:54:05]MH_I2C_Read... [13:54:05]Read from MH i2c: E2 0E 00 4B 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0C [13:54:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:54:05]wFMCommunicate OK [13:54:05]SAM_PROTO_GetShiftState done [13:54:05]FM_GetShiftState done [13:54:05]req_shift_opened done [13:54:05]requested_item shift.open_date is exist - process it [13:54:05]req_shift_open_date [13:54:05]req_shift_open_date done [13:54:05]produce_requested_data done [13:54:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58391,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:54:05]process_action_free close_receipt [13:54:05]json_value_free [13:54:05]json_value_free done [13:54:05]process_json_proto returns [13:54:05]Send response to host [13:54:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58391,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:54:05]free response buf [13:54:05]execute_script done [13:54:05]execute_script returns [13:54:05]free content buf [13:54:05]Sock 8.Close socket [13:54:05]Sock 8.Thread stoped [13:54:08]OFD Sender: No OFD packet to send [13:54:13]OFD Sender: No OFD packet to send [13:54:18]OFD Sender: No OFD packet to send [13:54:23]OFD Sender: No OFD packet to send [13:54:28]OFD Sender: No OFD packet to send [13:54:33]OFD Sender: No OFD packet to send [13:54:38]OFD Sender: No OFD packet to send [13:54:43]OFD Sender: No OFD packet to send [13:54:48]OFD Sender: No OFD packet to send [13:54:53]OFD Sender: No OFD packet to send [13:54:58]OFD Sender: No OFD packet to send [13:55:03]OFD Sender: No OFD packet to send [13:55:05]accept exits with 9 [13:55:05]New connection [13:55:05]New thread 3066711396 created [13:55:05]Thread 3066854756 joined [13:55:05]Waiting for new connection... [13:55:05] Sock 9.Parse request [13:55:05]Sock 9.Check first char [13:55:05]Sock 9.First char is OK [13:55:05]request: POST /json_proto HTTP/1.0 [13:55:05]Method: POST [13:55:05]URL: /json_proto [13:55:05]Method is POST - this is cgi request [13:55:05]url: /json_proto [13:55:05]query_string will be loaded in cgi processing [13:55:05]execute_cgi json_proto POST (null) [13:55:05]execute_cgi path=json_proto method=POST [13:55:05]POST find Content-Length [13:55:05]Host: 172.17.44.3:8080 [13:55:05]Content-Length: 804 [13:55:05]Content-Type: application/json [13:55:05] [13:55:05]POST finish read [13:55:05]Found Content-Length = 804 [13:55:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:05]execute_script... [13:55: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)2075684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:05]POST & json_proto [13:55:05]process_json_proto [13:55:05]json parsed OK: [13:55:05]protocol is kg_v1.0 [13:55:05]action value=close_receipt [13:55:05]process_action close_receipt [13:55:05]cmd_close_receipt [13:55:05]MH_GetDate [13:55:05]Write to MH i2c: F0 00 00 4C 21 5C [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: F0 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: F0 09 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: F0 09 00 4C 21 00 39 A0 C4 66 AD C5 5D 66 9D [13:55:05]GetLastDocTimeStamp 1724162041 [13:55:05]current date 1724162105 [13:55:05]FM_GetShiftState [13:55:05]SAM_PROTO_GetShiftState [13:55:05]wFMCommunicate request_size=4 [13:55:05]MH_SAM_APDU [13:55:05]CAPDU: 80 13 01 00 [13:55:05]Write to MH i2c: E2 08 00 4D 21 80 13 01 00 00 00 00 00 EB [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:05]Read from MH i2c: E2 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 0E 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 0E 00 4D 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0E [13:55:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:55:05]wFMCommunicate OK [13:55:05]SAM_PROTO_GetShiftState done [13:55:05]FM_GetShiftState done [13:55:05]opened in 1724112910 [13:55:05]opened+sec_in_day 1724199310 [13:55:05]quantity*price = 100005 [13:55:05]sum+1 = 100006 [13:55:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 376 20.08.2024 13:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58392 ФПД: 237801988023830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135505&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58392&fm=237801988023830&tin=02508201610067®Number=0000000000162794&sum=100005 [13:55:06]StoreToDocumentArchive [13:55:06]shift 100 fd 58392 [13:55:06]save to /storage/0100/doc_00058392 [13:55:06]save last doc name /storage/0100/doc_00058392 to /storage/kkm_last_doc_name [13:55:06]save OK [13:55:06]Clear old archive folders... [13:55:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:06]tlvbuf is B6F3D490 [13:55:06]SAM_PROTO_ClearQueue [13:55:06]wFMCommunicate request_size=4 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 09 00 00 [13:55:06]Write to MH i2c: E2 08 00 5A 21 80 09 00 00 00 00 00 00 ED [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 03 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 03 00 5A 21 00 90 00 EF [13:55:06]RAPDU: 90 00 [13:55:06]wFMCommunicate OK [13:55:06]SAM_PROTO_ClearQueue done [13:55:06]KKMCreateOFDPacket [13:55:06]OFDProtocolAddRootSTLVToBuf [13:55:06]FM_MakeSignedData [13:55:06]FM_MakeSignedData [13:55:06]SAM_PROTO_SignData [13:55:06]wFMCommunicate request_size=4 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 0D 01 02 [13:55:06]Write to MH i2c: E2 08 00 5B 21 80 0D 01 02 00 00 00 00 F5 [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 03 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 03 00 5B 21 00 90 00 F0 [13:55:06]RAPDU: 90 00 [13:55:06]wFMCommunicate OK [13:55:06]wFMCommunicate request_size=255 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 39 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E4 00 00 35 04 06 00 D8 [13:55:06]Write to MH i2c: E2 02 01 5C 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 39 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E4 00 00 35 04 06 00 D8 00 00 BD [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 03 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 03 00 5C 21 00 90 00 F1 [13:55:06]RAPDU: 90 00 [13:55:06]wFMCommunicate OK [13:55:06]wFMCommunicate request_size=10 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 0D 02 02 05 47 97 05 E6 16 [13:55:06]Write to MH i2c: E2 0D 00 5D 21 80 0D 02 02 05 00 47 97 05 E6 16 00 00 E1 [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 03 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 03 00 5D 21 00 90 00 F2 [13:55:06]RAPDU: 90 00 [13:55:06]wFMCommunicate OK [13:55:06]wFMCommunicate request_size=4 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 0D 03 02 [13:55:06]Write to MH i2c: E2 08 00 5E 21 80 0D 03 02 00 00 00 00 FA [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 0B 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 0B 00 5E 21 00 8D BC F5 63 DB A8 A0 66 90 00 25 [13:55:06]RAPDU: 8D BC F5 63 DB A8 A0 66 90 00 [13:55:06]wFMCommunicate OK [13:55:06]SAM_PROTO_SignData done [13:55:06]FM_MakeSignedData done [13:55:06]CreateOFDProtocolMessage [13:55:06]wFMCommunicate request_size=4 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 11 00 00 [13:55:06]Write to MH i2c: E2 08 00 5F 21 80 11 00 00 00 00 00 00 FA [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 17 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 17 00 5F 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 46 [13:55:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:55:06]wFMCommunicate OK [13:55:06]CreateOFDProtocolMessage done [13:55:06]OFDSenderStorePacket 58392 [13:55:06]StoreOFDPacket docnum=58392 [13:55:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9E F0 07 01 31 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 39 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E4 00 00 35 04 06 00 D8 47 97 05 E6 16 8D BC F5 63 DB A8 A0 66 [13:55:06]CheckFolder [13:55:06]dirname=/storage/ofd_packets [13:55:06]CheckFolder done [13:55:06]ProducePacketName [13:55:06]name=ofd_packets/00058392 [13:55:06]NVStorageSaveData ofd_packets/00058392 [13:55:06]File name is /storage/ofd_packets/00058392 [13:55:06]Write 301 bytes [13:55:06]NVStorageSaveData done [13:55:06]OFDSenderStorePacket done [13:55:06]KKMCreateOFDPacket done [13:55:06]NVStorageSaveData kkm_last_timestamp [13:55:06]File name is /storage/kkm_last_timestamp [13:55:06]Write 4 bytes [13:55:06]NVStorageSaveData done [13:55:06]ExternCall_PrintAddStr [13:55:06]wPrintStart [13:55:06]Write to MH i2c: 01 00 00 60 21 81 [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: 01 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: 01 07 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: 01 07 00 60 21 00 00 00 00 00 FF 0F 96 [13:55:06]RasterBufferAndPrint [13:55:06]line Счет N : (1)2075684 [13:55:06]line ИНН: 02508201610067 [13:55:06]line Контрольно-Кассовый Чек [13:55:06]line ПРОДАЖА [13:55:06]line ТРК (МРК, ГНК) : 43 [13:55:06]line Товар: 2710124130 [13:55:06]line Аи-92-К-4 [13:55:06]line 14.750 * 67.80 [13:55:06]line = 1000.05 [13:55:06]line НДС 12% НСП 1% [13:55:06]line > о реализуемом товаре [13:55:06]line ИТОГО: 1000.05 [13:55:06]line НСП 1% : 8.85 [13:55:06]line НДС 12% : 106.20 [13:55:06]line Наличными: 0.00 [13:55:06]line Безнал.: 1000.05 [13:55:06]line Место: АЗС № 135 "Партнер Нефть" [13:55:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:55:06]line СНО: Общий режим [13:55:06]line Чек 376 20.08.2024 13:55 [13:55:06]line Смена: 100 ФФД: 1.0 [13:55:06]line ЗНМ: 0300000196 [13:55:06]line РНМ: 0000000000162794 [13:55:06]line Версия ККМ: v1.0 [13:55:06]line Платежная система: O! деньги [13:55:06]line ФМ: 0000000002094532 [13:55:06]line ФД: 58392 [13:55:06]line ФПД: 237801988023830 [13:55:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135505&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58392&fm=237801988023830&tin=02508201610067®Number=0000000000162794&sum=100005 [13:55:07]OFD Sender: Processing packet 58392 [packets to send 51, broken 50] [13:55:07]ProducePacketName [13:55:07]name=ofd_packets/00058392 [13:55:07]OFD Sender: To server: pG, [13:55:07]CommunicateWithHost lk.salyk.kg:30040 [13:55:07]ConnectInit lk.salyk.kg [13:55:07]written 0, free lines is 4095 [13:55:07]Connected sock=11 [13:55:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9E F0 07 01 31 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 39 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E4 00 00 35 04 06 00 D8 47 97 05 E6 16 8D BC F5 63 DB A8 A0 66 [13:55:07]Write to MH i2c: 01 00 00 8A 21 AB [13:55:07]Write i2c OK [13:55:07]MH_I2C_Read... [13:55:07]Read from MH i2c: 01 [13:55:07]MH_I2C_Read... [13:55:07]Read from MH i2c: 01 07 00 [13:55:07]MH_I2C_Read... [13:55:07]Read from MH i2c: 01 07 00 8A 21 00 00 00 00 00 C7 0C 85 [13:55:07]RasterBufferAndPrint [13:55:07]line [13:55:07]line [13:55:07]line [13:55:07]line [13:55:07]line [13:55:07]written 0, free lines is 3274 [13:55:07]MH_Cut [13:55:07]Write to MH i2c: D1 01 00 91 21 01 84 [13:55:07]Write i2c OK [13:55:07]MH_I2C_Read... [13:55:07]Read from MH i2c: D1 [13:55:07]MH_I2C_Read... [13:55:07]Read from MH i2c: D1 01 00 [13:55:07]MH_I2C_Read... [13:55:07]Read from MH i2c: D1 01 00 91 21 00 83 [13:55:07]Write to MH i2c: 01 00 00 92 21 B3 [13:55:07]Write i2c OK [13:55:07]MH_I2C_Read... [13:55:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 10 66 47 00 0F 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 32 30 39 34 35 33 32 10 04 04 00 18 E4 00 00 F4 03 04 00 88 4B C4 66 B6 04 01 00 00 E1 12 71 6C BC 7B 7D 62 [13:55:07]CommunicateWithHost err = 0 [13:55:07]CheckOFDResponse [13:55:07]1017 (14) - 77093643461234 [13:55:07]1041 (16) - 0000000002094532 [13:55:07]1040 (4) - 58392 [13:55:07]1012 (4) - 20.08.2024 07:53 [13:55:07]1206 (1) - 0 [13:55:07]OFD Sender: Remove packet 58392 [13:55:07]ProducePacketName [13:55:07]name=ofd_packets/00058392 [13:55:07]NVStorageDeleteData [13:55:08]OFD Sender: No OFD packet to send [13:55:08]*** Cut start [13:55:08]*** Partial cut [13:55:08]*** CUTSNS_PIN = 1 [13:55:08]*** CUTSNS_PIN = 0 [13:55:08]*** Brake cut motor [13:55:09]Read from MH i2c: 01 [13:55:09]MH_I2C_Read... [13:55:09]*** Stop cut motor [13:55:09]*** Cut end [13:55:09]Read from MH i2c: 01 07 00 [13:55:09]MH_I2C_Read... [13:55:09]Read from MH i2c: 01 07 00 92 21 00 00 00 00 00 FF 0F C8 [13:55:09]process_action close_receipt done [13:55:09]requested_data is exist [13:55:09]produce_requested_data [13:55:09]requested_item fm.sn is exist - process it [13:55:09]wFMCommunicate request_size=4 [13:55:09]MH_SAM_APDU [13:55:09]CAPDU: 80 11 00 00 [13:55:09]Write to MH i2c: E2 08 00 93 21 80 11 00 00 00 00 00 00 2E [13:55:09]Write i2c OK [13:55:09]MH_I2C_Read... [13:55:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:09]Read from MH i2c: E2 [13:55:09]MH_I2C_Read... [13:55:09]Read from MH i2c: E2 17 00 [13:55:09]MH_I2C_Read... [13:55:09]Read from MH i2c: E2 17 00 93 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7A [13:55:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:55:09]wFMCommunicate OK [13:55:09]requested_item fd.num is exist - process it [13:55:09]SAM_PROTO_GetFieldsCounters [13:55:09]wFMCommunicate request_size=4 [13:55:09]MH_SAM_APDU [13:55:09]CAPDU: 80 13 00 00 [13:55:09]Write to MH i2c: E2 08 00 94 21 80 13 00 00 00 00 00 00 31 [13:55:09]Write i2c OK [13:55:09]MH_I2C_Read... [13:55:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:09]Read from MH i2c: E2 [13:55:09]MH_I2C_Read... [13:55:09]Read from MH i2c: E2 62 00 [13:55:09]MH_I2C_Read... [13:55:09]Read from MH i2c: E2 62 00 94 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 18 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [13:55:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 18 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:09]wFMCommunicate OK [13:55:09]SAM_PROTO_GetFieldsCounters done [13:55:09]requested_item shift.num is exist - process it [13:55:09]requested_item shift.opened is exist - process it [13:55:09]req_shift_opened [13:55:09]FM_GetShiftState [13:55:09]SAM_PROTO_GetShiftState [13:55:09]wFMCommunicate request_size=4 [13:55:09]MH_SAM_APDU [13:55:09]CAPDU: 80 13 01 00 [13:55:09]Write to MH i2c: E2 08 00 95 21 80 13 01 00 00 00 00 00 33 [13:55:09]Write i2c OK [13:55:09]MH_I2C_Read... [13:55:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:09]Read from MH i2c: E2 [13:55:09]MH_I2C_Read... [13:55:09]Read from MH i2c: E2 0E 00 [13:55:09]MH_I2C_Read... [13:55:09]Read from MH i2c: E2 0E 00 95 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 56 [13:55:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:55:09]wFMCommunicate OK [13:55:09]SAM_PROTO_GetShiftState done [13:55:09]FM_GetShiftState done [13:55:09]req_shift_opened done [13:55:09]requested_item shift.open_date is exist - process it [13:55:09]req_shift_open_date [13:55:09]req_shift_open_date done [13:55:09]produce_requested_data done [13:55:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58392,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:55:09]process_action_free close_receipt [13:55:09]json_value_free [13:55:09]json_value_free done [13:55:09]process_json_proto returns [13:55:09]Send response to host [13:55:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58392,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:55:09]free response buf [13:55:09]execute_script done [13:55:09]execute_script returns [13:55:09]free content buf [13:55:09]Sock 9.Close socket [13:55:09]Sock 9.Thread stoped [13:55:13]OFD Sender: No OFD packet to send [13:55:18]OFD Sender: No OFD packet to send [13:55:23]OFD Sender: No OFD packet to send [13:55:28]OFD Sender: No OFD packet to send [13:55:33]OFD Sender: No OFD packet to send [13:55:38]OFD Sender: No OFD packet to send [13:55:43]OFD Sender: No OFD packet to send [13:55:45]accept exits with 8 [13:55:45]New connection [13:55:45]New thread 3066854756 created [13:55:45]Thread 3066711396 joined [13:55:45]Waiting for new connection... [13:55:45] Sock 8.Parse request [13:55:45]Sock 8.Check first char [13:55:45]Sock 8.First char is OK [13:55:45]request: POST /json_proto HTTP/1.0 [13:55:45]Method: POST [13:55:45]URL: /json_proto [13:55:45]Method is POST - this is cgi request [13:55:45]url: /json_proto [13:55:45]query_string will be loaded in cgi processing [13:55:45]execute_cgi json_proto POST (null) [13:55:45]execute_cgi path=json_proto method=POST [13:55:45]POST find Content-Length [13:55:45]Host: 172.17.44.3:8080 [13:55:45]Content-Length: 805 [13:55:45]Content-Type: application/json [13:55:45] [13:55:45]POST finish read [13:55:45]Found Content-Length = 805 [13:55:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:45]execute_script... [13:55: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)2075682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:45]POST & json_proto [13:55:45]process_json_proto [13:55:45]json parsed OK: [13:55:45]protocol is kg_v1.0 [13:55:45]action value=close_receipt [13:55:45]process_action close_receipt [13:55:45]cmd_close_receipt [13:55:45]MH_GetDate [13:55:45]Write to MH i2c: F0 00 00 96 21 A6 [13:55:45]Write i2c OK [13:55:45]MH_I2C_Read... [13:55:45]Read from MH i2c: F0 [13:55:45]MH_I2C_Read... [13:55:45]Read from MH i2c: F0 09 00 [13:55:45]MH_I2C_Read... [13:55:45]Read from MH i2c: F0 09 00 96 21 00 62 A0 C4 66 AD C5 5D 66 10 [13:55:45]GetLastDocTimeStamp 1724162105 [13:55:45]current date 1724162146 [13:55:45]FM_GetShiftState [13:55:45]SAM_PROTO_GetShiftState [13:55:45]wFMCommunicate request_size=4 [13:55:45]MH_SAM_APDU [13:55:45]CAPDU: 80 13 01 00 [13:55:45]Write to MH i2c: E2 08 00 97 21 80 13 01 00 00 00 00 00 35 [13:55:45]Write i2c OK [13:55:45]MH_I2C_Read... [13:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:45]Read from MH i2c: E2 [13:55:45]MH_I2C_Read... [13:55:45]Read from MH i2c: E2 0E 00 [13:55:45]MH_I2C_Read... [13:55:45]Read from MH i2c: E2 0E 00 97 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 58 [13:55:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:55:45]wFMCommunicate OK [13:55:45]SAM_PROTO_GetShiftState done [13:55:45]FM_GetShiftState done [13:55:45]opened in 1724112910 [13:55:45]opened+sec_in_day 1724199310 [13:55:45]quantity*price = 100070 [13:55:45]sum+1 = 100072 [13:55:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 377 20.08.2024 13:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58393 ФПД: 116642225527821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135546&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58393&fm=116642225527821&tin=02508201610067®Number=0000000000162794&sum=100071 [13:55:46]StoreToDocumentArchive [13:55:46]shift 100 fd 58393 [13:55:46]save to /storage/0100/doc_00058393 [13:55:46]save last doc name /storage/0100/doc_00058393 to /storage/kkm_last_doc_name [13:55:46]save OK [13:55:46]Clear old archive folders... [13:55:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:55:46]tlvbuf is B6F40590 [13:55:46]SAM_PROTO_ClearQueue [13:55:46]wFMCommunicate request_size=4 [13:55:46]MH_SAM_APDU [13:55:46]CAPDU: 80 09 00 00 [13:55:46]Write to MH i2c: E2 08 00 A4 21 80 09 00 00 00 00 00 00 37 [13:55:46]Write i2c OK [13:55:46]MH_I2C_Read... [13:55:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:46]Read from MH i2c: E2 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 03 00 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 03 00 A4 21 00 90 00 39 [13:55:46]RAPDU: 90 00 [13:55:46]wFMCommunicate OK [13:55:46]SAM_PROTO_ClearQueue done [13:55:46]KKMCreateOFDPacket [13:55:46]OFDProtocolAddRootSTLVToBuf [13:55:46]FM_MakeSignedData [13:55:46]FM_MakeSignedData [13:55:46]SAM_PROTO_SignData [13:55:46]wFMCommunicate request_size=4 [13:55:46]MH_SAM_APDU [13:55:46]CAPDU: 80 0D 01 02 [13:55:46]Write to MH i2c: E2 08 00 A5 21 80 0D 01 02 00 00 00 00 3F [13:55:46]Write i2c OK [13:55:46]MH_I2C_Read... [13:55:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:46]Read from MH i2c: E2 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 03 00 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 03 00 A5 21 00 90 00 3A [13:55:46]RAPDU: 90 00 [13:55:46]wFMCommunicate OK [13:55:46]wFMCommunicate request_size=255 [13:55:46]MH_SAM_APDU [13:55:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 62 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E4 00 00 35 04 06 00 [13:55:46]Write to MH i2c: E2 02 01 A6 21 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 62 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E4 00 00 35 04 06 00 00 00 69 [13:55:46]Write i2c OK [13:55:46]MH_I2C_Read... [13:55:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:46]Read from MH i2c: E2 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 03 00 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 03 00 A6 21 00 90 00 3B [13:55:46]RAPDU: 90 00 [13:55:46]wFMCommunicate OK [13:55:46]wFMCommunicate request_size=11 [13:55:46]MH_SAM_APDU [13:55:46]CAPDU: 80 0D 02 02 06 6A 15 E2 6B 1C 0D [13:55:46]Write to MH i2c: E2 0E 00 A7 21 80 0D 02 02 06 00 6A 15 E2 6B 1C 0D 00 00 43 [13:55:46]Write i2c OK [13:55:46]MH_I2C_Read... [13:55:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:46]Read from MH i2c: E2 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 03 00 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 03 00 A7 21 00 90 00 3C [13:55:46]RAPDU: 90 00 [13:55:46]wFMCommunicate OK [13:55:46]wFMCommunicate request_size=4 [13:55:46]MH_SAM_APDU [13:55:46]CAPDU: 80 0D 03 02 [13:55:46]Write to MH i2c: E2 08 00 A8 21 80 0D 03 02 00 00 00 00 44 [13:55:46]Write i2c OK [13:55:46]MH_I2C_Read... [13:55:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:46]Read from MH i2c: E2 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 0B 00 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 0B 00 A8 21 00 57 03 0B ED 8C 1B AE 9D 90 00 89 [13:55:46]RAPDU: 57 03 0B ED 8C 1B AE 9D 90 00 [13:55:46]wFMCommunicate OK [13:55:46]SAM_PROTO_SignData done [13:55:46]FM_MakeSignedData done [13:55:46]CreateOFDProtocolMessage [13:55:46]wFMCommunicate request_size=4 [13:55:46]MH_SAM_APDU [13:55:46]CAPDU: 80 11 00 00 [13:55:46]Write to MH i2c: E2 08 00 A9 21 80 11 00 00 00 00 00 00 44 [13:55:46]Write i2c OK [13:55:46]MH_I2C_Read... [13:55:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:46]Read from MH i2c: E2 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 17 00 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: E2 17 00 A9 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 90 [13:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:55:46]wFMCommunicate OK [13:55:46]CreateOFDProtocolMessage done [13:55:46]OFDSenderStorePacket 58393 [13:55:46]StoreOFDPacket docnum=58393 [13:55:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 9D AE 08 01 E9 D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 62 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E4 00 00 35 04 06 00 6A 15 E2 6B 1C 0D 57 03 0B ED 8C 1B AE 9D [13:55:46]CheckFolder [13:55:46]dirname=/storage/ofd_packets [13:55:46]CheckFolder done [13:55:46]ProducePacketName [13:55:46]name=ofd_packets/00058393 [13:55:46]NVStorageSaveData ofd_packets/00058393 [13:55:46]File name is /storage/ofd_packets/00058393 [13:55:46]Write 302 bytes [13:55:46]NVStorageSaveData done [13:55:46]OFDSenderStorePacket done [13:55:46]KKMCreateOFDPacket done [13:55:46]NVStorageSaveData kkm_last_timestamp [13:55:46]File name is /storage/kkm_last_timestamp [13:55:46]Write 4 bytes [13:55:46]NVStorageSaveData done [13:55:46]ExternCall_PrintAddStr [13:55:46]wPrintStart [13:55:46]Write to MH i2c: 01 00 00 AA 21 CB [13:55:46]Write i2c OK [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: 01 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: 01 07 00 [13:55:46]MH_I2C_Read... [13:55:46]Read from MH i2c: 01 07 00 AA 21 00 00 00 00 00 FF 0F E0 [13:55:46]RasterBufferAndPrint [13:55:46]line Счет N : (1)2075682 [13:55:46]line ИНН: 02508201610067 [13:55:46]line Контрольно-Кассовый Чек [13:55:46]line ПРОДАЖА [13:55:46]line ТРК (МРК, ГНК) : 31 [13:55:46]line Товар: 2710124900 [13:55:46]line Аи-100-К-3 [13:55:46]line 10.370 * 96.50 [13:55:46]line = 1000.71 [13:55:46]line НДС 12% НСП 1% [13:55:46]line > о реализуемом товаре [13:55:46]line ИТОГО: 1000.71 [13:55:46]line НСП 1% : 8.86 [13:55:46]line НДС 12% : 106.27 [13:55:46]line Наличными: 0.00 [13:55:46]line Безнал.: 1000.71 [13:55:46]line Место: АЗС № 135 "Партнер Нефть" [13:55:46]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:55:46]line СНО: Общий режим [13:55:46]line Чек 377 20.08.2024 13:55 [13:55:46]line Смена: 100 ФФД: 1.0 [13:55:46]line ЗНМ: 0300000196 [13:55:46]line РНМ: 0000000000162794 [13:55:46]line Версия ККМ: v1.0 [13:55:46]line Платежная система: O! деньги [13:55:46]line ФМ: 0000000002094532 [13:55:46]line ФД: 58393 [13:55:46]line ФПД: 116642225527821 [13:55:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135546&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58393&fm=116642225527821&tin=02508201610067®Number=0000000000162794&sum=100071 [13:55:47]OFD Sender: Processing packet 58393 [packets to send 51, broken 50] [13:55:47]ProducePacketName [13:55:47]name=ofd_packets/00058393 [13:55:47]OFD Sender: To server: pG, [13:55:47]CommunicateWithHost lk.salyk.kg:30040 [13:55:47]ConnectInit lk.salyk.kg [13:55:47]written 0, free lines is 4095 [13:55:47]Connected sock=9 [13:55:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 9D AE 08 01 E9 D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 62 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E4 00 00 35 04 06 00 6A 15 E2 6B 1C 0D 57 03 0B ED 8C 1B AE 9D [13:55:47]Write to MH i2c: 01 00 00 D4 21 F5 [13:55:47]Write i2c OK [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 07 00 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 07 00 D4 21 00 00 00 00 00 C8 0C D0 [13:55:47]RasterBufferAndPrint [13:55:47]line [13:55:47]line [13:55:47]line [13:55:47]line [13:55:47]line [13:55:47]written 0, free lines is 3278 [13:55:47]MH_Cut [13:55:47]Write to MH i2c: D1 01 00 DB 21 01 CE [13:55:47]Write i2c OK [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: D1 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: D1 01 00 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: D1 01 00 DB 21 00 CD [13:55:47]Write to MH i2c: 01 00 00 DC 21 FD [13:55:47]Write i2c OK [13:55:47]MH_I2C_Read... [13:55:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F1 03 47 00 3C 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 32 30 39 34 35 33 32 10 04 04 00 19 E4 00 00 F4 03 04 00 B0 4B C4 66 B6 04 01 00 00 B2 16 59 80 DE 33 1D 9F [13:55:47]CommunicateWithHost err = 0 [13:55:47]CheckOFDResponse [13:55:47]1017 (14) - 77093643461234 [13:55:47]1041 (16) - 0000000002094532 [13:55:47]1040 (4) - 58393 [13:55:47]1012 (4) - 20.08.2024 07:54 [13:55:47]1206 (1) - 0 [13:55:47]OFD Sender: Remove packet 58393 [13:55:47]ProducePacketName [13:55:47]name=ofd_packets/00058393 [13:55:47]NVStorageDeleteData [13:55:48]OFD Sender: No OFD packet to send [13:55:48]*** Cut start [13:55:48]*** Partial cut [13:55:48]*** CUTSNS_PIN = 1 [13:55:48]*** CUTSNS_PIN = 0 [13:55:48]*** Brake cut motor [13:55:49]Read from MH i2c: 01 [13:55:49]MH_I2C_Read... [13:55:49]*** Stop cut motor [13:55:49]*** Cut end [13:55:49]Read from MH i2c: 01 07 00 [13:55:49]MH_I2C_Read... [13:55:49]Read from MH i2c: 01 07 00 DC 21 00 00 00 00 00 FF 0F 12 [13:55:49]process_action close_receipt done [13:55:49]requested_data is exist [13:55:49]produce_requested_data [13:55:49]requested_item fm.sn is exist - process it [13:55:49]wFMCommunicate request_size=4 [13:55:49]MH_SAM_APDU [13:55:49]CAPDU: 80 11 00 00 [13:55:49]Write to MH i2c: E2 08 00 DD 21 80 11 00 00 00 00 00 00 78 [13:55:49]Write i2c OK [13:55:49]MH_I2C_Read... [13:55:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:49]Read from MH i2c: E2 [13:55:49]MH_I2C_Read... [13:55:49]Read from MH i2c: E2 17 00 [13:55:49]MH_I2C_Read... [13:55:49]Read from MH i2c: E2 17 00 DD 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C4 [13:55:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:55:49]wFMCommunicate OK [13:55:49]requested_item fd.num is exist - process it [13:55:49]SAM_PROTO_GetFieldsCounters [13:55:49]wFMCommunicate request_size=4 [13:55:49]MH_SAM_APDU [13:55:49]CAPDU: 80 13 00 00 [13:55:49]Write to MH i2c: E2 08 00 DE 21 80 13 00 00 00 00 00 00 7B [13:55:49]Write i2c OK [13:55:49]MH_I2C_Read... [13:55:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:49]Read from MH i2c: E2 [13:55:49]MH_I2C_Read... [13:55:49]Read from MH i2c: E2 62 00 [13:55:49]MH_I2C_Read... [13:55:49]Read from MH i2c: E2 62 00 DE 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 19 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [13:55:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 19 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:49]wFMCommunicate OK [13:55:49]SAM_PROTO_GetFieldsCounters done [13:55:49]requested_item shift.num is exist - process it [13:55:49]requested_item shift.opened is exist - process it [13:55:49]req_shift_opened [13:55:49]FM_GetShiftState [13:55:49]SAM_PROTO_GetShiftState [13:55:49]wFMCommunicate request_size=4 [13:55:49]MH_SAM_APDU [13:55:49]CAPDU: 80 13 01 00 [13:55:49]Write to MH i2c: E2 08 00 DF 21 80 13 01 00 00 00 00 00 7D [13:55:49]Write i2c OK [13:55:49]MH_I2C_Read... [13:55:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:49]Read from MH i2c: E2 [13:55:49]MH_I2C_Read... [13:55:49]Read from MH i2c: E2 0E 00 [13:55:49]MH_I2C_Read... [13:55:49]Read from MH i2c: E2 0E 00 DF 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A0 [13:55:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:55:49]wFMCommunicate OK [13:55:49]SAM_PROTO_GetShiftState done [13:55:49]FM_GetShiftState done [13:55:49]req_shift_opened done [13:55:49]requested_item shift.open_date is exist - process it [13:55:49]req_shift_open_date [13:55:49]req_shift_open_date done [13:55:49]produce_requested_data done [13:55:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58393,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:55:49]process_action_free close_receipt [13:55:49]json_value_free [13:55:49]json_value_free done [13:55:49]process_json_proto returns [13:55:49]Send response to host [13:55:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58393,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:55:49]free response buf [13:55:49]execute_script done [13:55:49]execute_script returns [13:55:49]free content buf [13:55:49]Sock 8.Close socket [13:55:49]Sock 8.Thread stoped [13:55:53]OFD Sender: No OFD packet to send [13:55:58]OFD Sender: No OFD packet to send [13:56:03]OFD Sender: No OFD packet to send [13:56:08]OFD Sender: No OFD packet to send [13:56:13]OFD Sender: No OFD packet to send [13:56:18]OFD Sender: No OFD packet to send [13:56:23]OFD Sender: No OFD packet to send [13:56:28]OFD Sender: No OFD packet to send [13:56:33]OFD Sender: No OFD packet to send [13:56:38]OFD Sender: No OFD packet to send [13:56:43]OFD Sender: No OFD packet to send [13:56:48]OFD Sender: No OFD packet to send [13:56:53]OFD Sender: No OFD packet to send [13:56:58]OFD Sender: No OFD packet to send [13:57:03]OFD Sender: No OFD packet to send [13:57:08]OFD Sender: No OFD packet to send [13:57:13]OFD Sender: No OFD packet to send [13:57:18]OFD Sender: No OFD packet to send [13:57:23]OFD Sender: No OFD packet to send [13:57:28]OFD Sender: No OFD packet to send [13:57:33]OFD Sender: No OFD packet to send [13:57:38]OFD Sender: No OFD packet to send [13:57:43]OFD Sender: No OFD packet to send [13:57:48]OFD Sender: No OFD packet to send [13:57:53]OFD Sender: No OFD packet to send [13:57:58]OFD Sender: No OFD packet to send [13:58:03]OFD Sender: No OFD packet to send [13:58:08]OFD Sender: No OFD packet to send [13:58:10]accept exits with 10 [13:58:10]New connection [13:58:10]New thread 3066711396 created [13:58:10]Thread 3066854756 joined [13:58:10]Waiting for new connection... [13:58:10] Sock 10.Parse request [13:58:10]Sock 10.Check first char [13:58:10]Sock 10.First char is OK [13:58:10]request: POST /json_proto HTTP/1.0 [13:58:10]Method: POST [13:58:10]URL: /json_proto [13:58:10]Method is POST - this is cgi request [13:58:10]url: /json_proto [13:58:10]query_string will be loaded in cgi processing [13:58:10]execute_cgi json_proto POST (null) [13:58:10]execute_cgi path=json_proto method=POST [13:58:10]POST find Content-Length [13:58:10]Host: 172.17.44.3:8080 [13:58:10]Content-Length: 659 [13:58:10]Content-Type: application/json [13:58:10] [13:58:10]POST finish read [13:58:10]Found Content-Length = 659 [13:58:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:10]execute_script... [13:58:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:10]POST & json_proto [13:58:10]process_json_proto [13:58:10]json parsed OK: [13:58:10]protocol is kg_v1.0 [13:58:10]action value=close_receipt [13:58:10]process_action close_receipt [13:58:10]cmd_close_receipt [13:58:10]MH_GetDate [13:58:10]Write to MH i2c: F0 00 00 E0 21 F0 [13:58:10]Write i2c OK [13:58:10]MH_I2C_Read... [13:58:10]Read from MH i2c: F0 [13:58:10]MH_I2C_Read... [13:58:10]Read from MH i2c: F0 09 00 [13:58:10]MH_I2C_Read... [13:58:10]Read from MH i2c: F0 09 00 E0 21 00 F3 A0 C4 66 AD C5 5D 66 EB [13:58:10]GetLastDocTimeStamp 1724162146 [13:58:10]current date 1724162291 [13:58:10]FM_GetShiftState [13:58:10]SAM_PROTO_GetShiftState [13:58:10]wFMCommunicate request_size=4 [13:58:10]MH_SAM_APDU [13:58:10]CAPDU: 80 13 01 00 [13:58:10]Write to MH i2c: E2 08 00 E1 21 80 13 01 00 00 00 00 00 7F [13:58:10]Write i2c OK [13:58:10]MH_I2C_Read... [13:58:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:10]Read from MH i2c: E2 [13:58:10]MH_I2C_Read... [13:58:10]Read from MH i2c: E2 0E 00 [13:58:10]MH_I2C_Read... [13:58:10]Read from MH i2c: E2 0E 00 E1 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A2 [13:58:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:58:10]wFMCommunicate OK [13:58:10]SAM_PROTO_GetShiftState done [13:58:10]FM_GetShiftState done [13:58:10]opened in 1724112910 [13:58:10]opened+sec_in_day 1724199310 [13:58:10]quantity*price = 30065 [13:58:10]sum+1 = 30067 [13:58:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 378 20.08.2024 13:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58394 ФПД: 116665786996225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135811&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58394&fm=116665786996225&tin=02508201610067®Number=0000000000162794&sum=30000 [13:58:11]StoreToDocumentArchive [13:58:11]shift 100 fd 58394 [13:58:11]save to /storage/0100/doc_00058394 [13:58:11]save last doc name /storage/0100/doc_00058394 to /storage/kkm_last_doc_name [13:58:11]save OK [13:58:11]Clear old archive folders... [13:58:11]ProcessDocumentItem done err = 0, tmpTLVsize=244 [13:58:11]tlvbuf is 0197D180 [13:58:11]SAM_PROTO_ClearQueue [13:58:11]wFMCommunicate request_size=4 [13:58:11]MH_SAM_APDU [13:58:11]CAPDU: 80 09 00 00 [13:58:11]Write to MH i2c: E2 08 00 EE 21 80 09 00 00 00 00 00 00 81 [13:58:11]Write i2c OK [13:58:11]MH_I2C_Read... [13:58:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:11]Read from MH i2c: E2 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 03 00 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 03 00 EE 21 00 90 00 83 [13:58:11]RAPDU: 90 00 [13:58:11]wFMCommunicate OK [13:58:11]SAM_PROTO_ClearQueue done [13:58:11]KKMCreateOFDPacket [13:58:11]OFDProtocolAddRootSTLVToBuf [13:58:11]FM_MakeSignedData [13:58:11]FM_MakeSignedData [13:58:11]SAM_PROTO_SignData [13:58:11]wFMCommunicate request_size=4 [13:58:11]MH_SAM_APDU [13:58:11]CAPDU: 80 0D 01 02 [13:58:11]Write to MH i2c: E2 08 00 EF 21 80 0D 01 02 00 00 00 00 89 [13:58:11]Write i2c OK [13:58:11]MH_I2C_Read... [13:58:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:11]Read from MH i2c: E2 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 03 00 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 03 00 EF 21 00 90 00 84 [13:58:11]RAPDU: 90 00 [13:58:11]wFMCommunicate OK [13:58:11]wFMCommunicate request_size=253 [13:58:11]MH_SAM_APDU [13:58:11]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 F3 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E4 00 00 35 04 06 00 6A 1B 5E CA 96 01 [13:58:11]Write to MH i2c: E2 00 01 F0 21 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 F3 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E4 00 00 35 04 06 00 6A 1B 5E CA 96 01 00 00 FA [13:58:11]Write i2c OK [13:58:11]MH_I2C_Read... [13:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:11]Read from MH i2c: E2 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 03 00 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 03 00 F0 21 00 90 00 85 [13:58:11]RAPDU: 90 00 [13:58:11]wFMCommunicate OK [13:58:11]wFMCommunicate request_size=4 [13:58:11]MH_SAM_APDU [13:58:11]CAPDU: 80 0D 03 02 [13:58:11]Write to MH i2c: E2 08 00 F1 21 80 0D 03 02 00 00 00 00 8D [13:58:11]Write i2c OK [13:58:11]MH_I2C_Read... [13:58:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:11]Read from MH i2c: E2 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 0B 00 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 0B 00 F1 21 00 9A 22 4E 64 EA B2 AE F2 90 00 38 [13:58:11]RAPDU: 9A 22 4E 64 EA B2 AE F2 90 00 [13:58:11]wFMCommunicate OK [13:58:11]SAM_PROTO_SignData done [13:58:11]FM_MakeSignedData done [13:58:11]CreateOFDProtocolMessage [13:58:11]wFMCommunicate request_size=4 [13:58:11]MH_SAM_APDU [13:58:11]CAPDU: 80 11 00 00 [13:58:11]Write to MH i2c: E2 08 00 F2 21 80 11 00 00 00 00 00 00 8D [13:58:11]Write i2c OK [13:58:11]MH_I2C_Read... [13:58:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:11]Read from MH i2c: E2 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 17 00 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 17 00 F2 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [13:58:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:58:11]wFMCommunicate OK [13:58:11]CreateOFDProtocolMessage done [13:58:11]OFDSenderStorePacket 58394 [13:58:11]StoreOFDPacket docnum=58394 [13:58:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 96 2B 00 01 D2 F6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 F3 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E4 00 00 35 04 06 00 6A 1B 5E CA 96 01 9A 22 4E 64 EA B2 AE F2 [13:58:11]CheckFolder [13:58:11]dirname=/storage/ofd_packets [13:58:11]CheckFolder done [13:58:11]ProducePacketName [13:58:11]name=ofd_packets/00058394 [13:58:11]NVStorageSaveData ofd_packets/00058394 [13:58:11]File name is /storage/ofd_packets/00058394 [13:58:11]Write 294 bytes [13:58:11]NVStorageSaveData done [13:58:11]OFDSenderStorePacket done [13:58:11]KKMCreateOFDPacket done [13:58:11]NVStorageSaveData kkm_last_timestamp [13:58:11]File name is /storage/kkm_last_timestamp [13:58:11]Write 4 bytes [13:58:11]NVStorageSaveData done [13:58:11]ExternCall_PrintAddStr [13:58:11]wPrintStart [13:58:11]Write to MH i2c: 01 00 00 F3 21 14 [13:58:11]Write i2c OK [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: 01 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: 01 07 00 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: 01 07 00 F3 21 00 00 00 00 00 FF 0F 29 [13:58:11]RasterBufferAndPrint [13:58:11]line Счет N : (1)2075686 [13:58:11]line ИНН: 02508201610067 [13:58:11]line Контрольно-Кассовый Чек [13:58:11]line ПРОДАЖА [13:58:11]line ТРК (МРК, ГНК) : 54 [13:58:11]line Товар: 2710124130 [13:58:11]line SU-92 [13:58:11]line 4.370 * 68.80 [13:58:11]line = 300.66 [13:58:11]line НДС 12% НСП 1% [13:58:11]line > о реализуемом товаре [13:58:11]line ОКРУГЛЕНИЕ: -0.66 [13:58:11]line ИТОГО: 300.00 [13:58:11]line Внесено: 300.00 [13:58:11]line СДАЧА: 0.00 [13:58:11]line НСП 1% : 2.66 [13:58:11]line НДС 12% : 31.93 [13:58:11]line Наличными: 300.00 [13:58:11]line Безнал.: 0.00 [13:58:11]line Место: АЗС № 135 "Партнер Нефть" [13:58:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:58:11]line СНО: Общий режим [13:58:11]line Чек 378 20.08.2024 13:58 [13:58:11]line Смена: 100 ФФД: 1.0 [13:58:11]line ЗНМ: 0300000196 [13:58:11]line РНМ: 0000000000162794 [13:58:11]line Версия ККМ: v1.0 [13:58:11]line ФМ: 0000000002094532 [13:58:11]line ФД: 58394 [13:58:11]line ФПД: 116665786996225 [13:58:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135811&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58394&fm=116665786996225&tin=02508201610067®Number=0000000000162794&sum=30000 [13:58:12]OFD Sender: Processing packet 58394 [packets to send 51, broken 50] [13:58:12]ProducePacketName [13:58:12]name=ofd_packets/00058394 [13:58:12]OFD Sender: To server: pG, [13:58:12]CommunicateWithHost lk.salyk.kg:30040 [13:58:12]ConnectInit lk.salyk.kg [13:58:12]written 0, free lines is 4095 [13:58:12]Connected sock=9 [13:58:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 96 2B 00 01 D2 F6 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 F3 A0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E4 00 00 35 04 06 00 6A 1B 5E CA 96 01 9A 22 4E 64 EA B2 AE F2 [13:58:12]Write to MH i2c: 01 00 00 1E 22 40 [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: 01 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: 01 07 00 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: 01 07 00 1E 22 00 00 00 00 00 AB 0C FE [13:58:12]RasterBufferAndPrint [13:58:12]line [13:58:12]line [13:58:12]line [13:58:12]line [13:58:12]line [13:58:12]written 0, free lines is 3247 [13:58:12]MH_Cut [13:58:12]Write to MH i2c: D1 01 00 25 22 01 19 [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: D1 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: D1 01 00 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: D1 01 00 25 22 00 18 [13:58:12]Write to MH i2c: 01 00 00 26 22 48 [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 31 47 47 00 BB E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E4 00 00 F4 03 04 00 41 4C C4 66 B6 04 01 00 00 29 C9 C3 5E BA 1A CA 0A [13:58:12]CommunicateWithHost err = 0 [13:58:12]CheckOFDResponse [13:58:12]1017 (14) - 77093643461234 [13:58:12]1041 (16) - 0000000002094532 [13:58:12]1040 (4) - 58394 [13:58:12]1012 (4) - 20.08.2024 07:56 [13:58:12]1206 (1) - 0 [13:58:12]OFD Sender: Remove packet 58394 [13:58:12]ProducePacketName [13:58:12]name=ofd_packets/00058394 [13:58:12]NVStorageDeleteData [13:58:13]OFD Sender: No OFD packet to send [13:58:13]*** Cut start [13:58:13]*** Partial cut [13:58:13]*** CUTSNS_PIN = 1 [13:58:13]*** CUTSNS_PIN = 0 [13:58:13]*** Brake cut motor [13:58:14]Read from MH i2c: 01 [13:58:14]MH_I2C_Read... [13:58:14]*** Stop cut motor [13:58:14]*** Cut end [13:58:14]Read from MH i2c: 01 07 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 07 00 26 22 00 00 00 00 00 FF 0F 5D [13:58:14]process_action close_receipt done [13:58:14]requested_data is exist [13:58:14]produce_requested_data [13:58:14]requested_item fm.sn is exist - process it [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 11 00 00 [13:58:14]Write to MH i2c: E2 08 00 27 22 80 11 00 00 00 00 00 00 C3 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 17 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 17 00 27 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0F [13:58:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:58:14]wFMCommunicate OK [13:58:14]requested_item fd.num is exist - process it [13:58:14]SAM_PROTO_GetFieldsCounters [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 13 00 00 [13:58:14]Write to MH i2c: E2 08 00 28 22 80 13 00 00 00 00 00 00 C6 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 62 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 62 00 28 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [13:58:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:58:14]wFMCommunicate OK [13:58:14]SAM_PROTO_GetFieldsCounters done [13:58:14]requested_item shift.num is exist - process it [13:58:14]requested_item shift.opened is exist - process it [13:58:14]req_shift_opened [13:58:14]FM_GetShiftState [13:58:14]SAM_PROTO_GetShiftState [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 13 01 00 [13:58:14]Write to MH i2c: E2 08 00 29 22 80 13 01 00 00 00 00 00 C8 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 0E 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 0E 00 29 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EB [13:58:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:58:14]wFMCommunicate OK [13:58:14]SAM_PROTO_GetShiftState done [13:58:14]FM_GetShiftState done [13:58:14]req_shift_opened done [13:58:14]requested_item shift.open_date is exist - process it [13:58:14]req_shift_open_date [13:58:14]req_shift_open_date done [13:58:14]produce_requested_data done [13:58:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58394,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:58:14]process_action_free close_receipt [13:58:14]json_value_free [13:58:14]json_value_free done [13:58:14]process_json_proto returns [13:58:14]Send response to host [13:58:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58394,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:58:14]free response buf [13:58:14]execute_script done [13:58:14]execute_script returns [13:58:14]free content buf [13:58:14]Sock 10.Close socket [13:58:14]Sock 10.Thread stoped [13:58:18]OFD Sender: No OFD packet to send [13:58:23]OFD Sender: No OFD packet to send [13:58:28]OFD Sender: No OFD packet to send [13:58:33]OFD Sender: No OFD packet to send [13:58:38]OFD Sender: No OFD packet to send [13:58:43]OFD Sender: No OFD packet to send [13:58:48]OFD Sender: No OFD packet to send [13:58:49]accept exits with 8 [13:58:49]New connection [13:58:49]New thread 3066854756 created [13:58:49]Thread 3066711396 joined [13:58:49]Waiting for new connection... [13:58:49] Sock 8.Parse request [13:58:49]Sock 8.Check first char [13:58:49]Sock 8.First char is OK [13:58:49]request: POST /json_proto HTTP/1.0 [13:58:49]Method: POST [13:58:49]URL: /json_proto [13:58:49]Method is POST - this is cgi request [13:58:49]url: /json_proto [13:58:49]query_string will be loaded in cgi processing [13:58:49]execute_cgi json_proto POST (null) [13:58:49]execute_cgi path=json_proto method=POST [13:58:49]POST find Content-Length [13:58:49]Host: 172.17.44.3:8080 [13:58:49]Content-Length: 801 [13:58:49]Content-Type: application/json [13:58:49] [13:58:49]POST finish read [13:58:49]Found Content-Length = 801 [13:58:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:49]execute_script... [13:58: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)2075687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:49]POST & json_proto [13:58:49]process_json_proto [13:58:49]json parsed OK: [13:58:49]protocol is kg_v1.0 [13:58:49]action value=close_receipt [13:58:49]process_action close_receipt [13:58:49]cmd_close_receipt [13:58:49]MH_GetDate [13:58:49]Write to MH i2c: F0 00 00 2A 22 3B [13:58:49]Write i2c OK [13:58:49]MH_I2C_Read... [13:58:49]Read from MH i2c: F0 [13:58:49]MH_I2C_Read... [13:58:49]Read from MH i2c: F0 09 00 [13:58:49]MH_I2C_Read... [13:58:49]Read from MH i2c: F0 09 00 2A 22 00 19 A1 C4 66 AD C5 5D 66 5D [13:58:49]GetLastDocTimeStamp 1724162291 [13:58:49]current date 1724162329 [13:58:49]FM_GetShiftState [13:58:49]SAM_PROTO_GetShiftState [13:58:49]wFMCommunicate request_size=4 [13:58:49]MH_SAM_APDU [13:58:49]CAPDU: 80 13 01 00 [13:58:49]Write to MH i2c: E2 08 00 2B 22 80 13 01 00 00 00 00 00 CA [13:58:49]Write i2c OK [13:58:49]MH_I2C_Read... [13:58:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:49]Read from MH i2c: E2 [13:58:49]MH_I2C_Read... [13:58:49]Read from MH i2c: E2 0E 00 [13:58:49]MH_I2C_Read... [13:58:49]Read from MH i2c: E2 0E 00 2B 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 ED [13:58:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:58:49]wFMCommunicate OK [13:58:49]SAM_PROTO_GetShiftState done [13:58:49]FM_GetShiftState done [13:58:49]opened in 1724112910 [13:58:49]opened+sec_in_day 1724199310 [13:58:49]quantity*price = 50036 [13:58:49]sum+1 = 50037 [13:58:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 379 20.08.2024 13:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58395 ФПД: 168992128002245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135850&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58395&fm=168992128002245&tin=02508201610067®Number=0000000000162794&sum=50036 [13:58:50]StoreToDocumentArchive [13:58:50]shift 100 fd 58395 [13:58:50]save to /storage/0100/doc_00058395 [13:58:50]save last doc name /storage/0100/doc_00058395 to /storage/kkm_last_doc_name [13:58:50]save OK [13:58:50]Clear old archive folders... [13:58:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:58:50]tlvbuf is 019E80B0 [13:58:50]SAM_PROTO_ClearQueue [13:58:50]wFMCommunicate request_size=4 [13:58:50]MH_SAM_APDU [13:58:50]CAPDU: 80 09 00 00 [13:58:50]Write to MH i2c: E2 08 00 38 22 80 09 00 00 00 00 00 00 CC [13:58:50]Write i2c OK [13:58:50]MH_I2C_Read... [13:58:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:50]Read from MH i2c: E2 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 03 00 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 03 00 38 22 00 90 00 CE [13:58:50]RAPDU: 90 00 [13:58:50]wFMCommunicate OK [13:58:50]SAM_PROTO_ClearQueue done [13:58:50]KKMCreateOFDPacket [13:58:50]OFDProtocolAddRootSTLVToBuf [13:58:50]FM_MakeSignedData [13:58:50]FM_MakeSignedData [13:58:50]SAM_PROTO_SignData [13:58:50]wFMCommunicate request_size=4 [13:58:50]MH_SAM_APDU [13:58:50]CAPDU: 80 0D 01 02 [13:58:50]Write to MH i2c: E2 08 00 39 22 80 0D 01 02 00 00 00 00 D4 [13:58:50]Write i2c OK [13:58:50]MH_I2C_Read... [13:58:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:50]Read from MH i2c: E2 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 03 00 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 03 00 39 22 00 90 00 CF [13:58:50]RAPDU: 90 00 [13:58:50]wFMCommunicate OK [13:58:50]wFMCommunicate request_size=255 [13:58:50]MH_SAM_APDU [13:58: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 1A A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E4 00 00 35 04 06 00 99 [13:58:50]Write to MH i2c: E2 02 01 3A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 1A A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E4 00 00 35 04 06 00 99 00 00 F4 [13:58:50]Write i2c OK [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 [13:58:50]MH_I2C_Read... [13:58:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:50]Read from MH i2c: E2 03 00 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 03 00 3A 22 00 90 00 D0 [13:58:50]RAPDU: 90 00 [13:58:50]wFMCommunicate OK [13:58:50]wFMCommunicate request_size=10 [13:58:50]MH_SAM_APDU [13:58:50]CAPDU: 80 0D 02 02 05 B2 8B C2 68 C5 [13:58:50]Write to MH i2c: E2 0D 00 3B 22 80 0D 02 02 05 00 B2 8B C2 68 C5 00 00 0D [13:58:50]Write i2c OK [13:58:50]MH_I2C_Read... [13:58:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:50]Read from MH i2c: E2 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 03 00 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 03 00 3B 22 00 90 00 D1 [13:58:50]RAPDU: 90 00 [13:58:50]wFMCommunicate OK [13:58:50]wFMCommunicate request_size=4 [13:58:50]MH_SAM_APDU [13:58:50]CAPDU: 80 0D 03 02 [13:58:50]Write to MH i2c: E2 08 00 3C 22 80 0D 03 02 00 00 00 00 D9 [13:58:50]Write i2c OK [13:58:50]MH_I2C_Read... [13:58:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:50]Read from MH i2c: E2 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 0B 00 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 0B 00 3C 22 00 B1 40 C3 DB 2F C1 C7 C4 90 00 E4 [13:58:50]RAPDU: B1 40 C3 DB 2F C1 C7 C4 90 00 [13:58:50]wFMCommunicate OK [13:58:50]SAM_PROTO_SignData done [13:58:50]FM_MakeSignedData done [13:58:50]CreateOFDProtocolMessage [13:58:50]wFMCommunicate request_size=4 [13:58:50]MH_SAM_APDU [13:58:50]CAPDU: 80 11 00 00 [13:58:50]Write to MH i2c: E2 08 00 3D 22 80 11 00 00 00 00 00 00 D9 [13:58:50]Write i2c OK [13:58:50]MH_I2C_Read... [13:58:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:50]Read from MH i2c: E2 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 17 00 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: E2 17 00 3D 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 25 [13:58:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:58:50]wFMCommunicate OK [13:58:50]CreateOFDProtocolMessage done [13:58:50]OFDSenderStorePacket 58395 [13:58:50]StoreOFDPacket docnum=58395 [13:58:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 99 8A 07 01 8D 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 1A A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E4 00 00 35 04 06 00 99 B2 8B C2 68 C5 B1 40 C3 DB 2F C1 C7 C4 [13:58:50]CheckFolder [13:58:50]dirname=/storage/ofd_packets [13:58:50]CheckFolder done [13:58:50]ProducePacketName [13:58:50]name=ofd_packets/00058395 [13:58:50]NVStorageSaveData ofd_packets/00058395 [13:58:50]File name is /storage/ofd_packets/00058395 [13:58:50]Write 301 bytes [13:58:50]NVStorageSaveData done [13:58:50]OFDSenderStorePacket done [13:58:50]KKMCreateOFDPacket done [13:58:50]NVStorageSaveData kkm_last_timestamp [13:58:50]File name is /storage/kkm_last_timestamp [13:58:50]Write 4 bytes [13:58:50]NVStorageSaveData done [13:58:50]ExternCall_PrintAddStr [13:58:50]wPrintStart [13:58:50]Write to MH i2c: 01 00 00 3E 22 60 [13:58:50]Write i2c OK [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: 01 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: 01 07 00 [13:58:50]MH_I2C_Read... [13:58:50]Read from MH i2c: 01 07 00 3E 22 00 00 00 00 00 FF 0F 75 [13:58:50]RasterBufferAndPrint [13:58:50]line Счет N : (1)2075687 [13:58:50]line ИНН: 02508201610067 [13:58:50]line Контрольно-Кассовый Чек [13:58:50]line ПРОДАЖА [13:58:50]line ТРК (МРК, ГНК) : 63 [13:58:50]line Товар: 2710124130 [13:58:50]line Аи-92-К-4 [13:58:50]line 7.380 * 67.80 [13:58:50]line = 500.36 [13:58:50]line НДС 12% НСП 1% [13:58:50]line > о реализуемом товаре [13:58:50]line ИТОГО: 500.36 [13:58:50]line НСП 1% : 4.43 [13:58:50]line НДС 12% : 53.14 [13:58:50]line Наличными: 0.00 [13:58:50]line Безнал.: 500.36 [13:58:50]line Место: АЗС № 135 "Партнер Нефть" [13:58:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:58:50]line СНО: Общий режим [13:58:50]line Чек 379 20.08.2024 13:58 [13:58:50]line Смена: 100 ФФД: 1.0 [13:58:50]line ЗНМ: 0300000196 [13:58:50]line РНМ: 0000000000162794 [13:58:50]line Версия ККМ: v1.0 [13:58:50]line Платежная система: O! деньги [13:58:50]line ФМ: 0000000002094532 [13:58:50]line ФД: 58395 [13:58:50]line ФПД: 168992128002245 [13:58:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135850&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58395&fm=168992128002245&tin=02508201610067®Number=0000000000162794&sum=50036 [13:58:51]OFD Sender: Processing packet 58395 [packets to send 51, broken 50] [13:58:51]ProducePacketName [13:58:51]name=ofd_packets/00058395 [13:58:51]OFD Sender: To server: pG, [13:58:51]CommunicateWithHost lk.salyk.kg:30040 [13:58:51]ConnectInit lk.salyk.kg [13:58:51]written 0, free lines is 4095 [13:58:51]Connected sock=10 [13:58:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 99 8A 07 01 8D 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 1A A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E4 00 00 35 04 06 00 99 B2 8B C2 68 C5 B1 40 C3 DB 2F C1 C7 C4 [13:58:51]Write to MH i2c: 01 00 00 68 22 8A [13:58:51]Write i2c OK [13:58:51]MH_I2C_Read... [13:58:51]Read from MH i2c: 01 [13:58:51]MH_I2C_Read... [13:58:51]Read from MH i2c: 01 07 00 [13:58:51]MH_I2C_Read... [13:58:51]Read from MH i2c: 01 07 00 68 22 00 00 00 00 00 CB 0C 68 [13:58:51]RasterBufferAndPrint [13:58:51]line [13:58:51]line [13:58:51]line [13:58:51]line [13:58:51]line [13:58:51]written 0, free lines is 3281 [13:58:51]MH_Cut [13:58:51]Write to MH i2c: D1 01 00 6F 22 01 63 [13:58:51]Write i2c OK [13:58:51]MH_I2C_Read... [13:58:51]Read from MH i2c: D1 [13:58:51]MH_I2C_Read... [13:58:51]Read from MH i2c: D1 01 00 [13:58:51]MH_I2C_Read... [13:58:51]Read from MH i2c: D1 01 00 6F 22 00 62 [13:58:51]Write to MH i2c: 01 00 00 70 22 92 [13:58:51]Write i2c OK [13:58:51]MH_I2C_Read... [13:58:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 33 97 47 00 8D 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 32 30 39 34 35 33 32 10 04 04 00 1B E4 00 00 F4 03 04 00 68 4C C4 66 B6 04 01 00 00 1F 09 84 B7 D1 1D C9 BE [13:58:51]CommunicateWithHost err = 0 [13:58:51]CheckOFDResponse [13:58:51]1017 (14) - 77093643461234 [13:58:51]1041 (16) - 0000000002094532 [13:58:51]1040 (4) - 58395 [13:58:51]1012 (4) - 20.08.2024 07:57 [13:58:51]1206 (1) - 0 [13:58:51]OFD Sender: Remove packet 58395 [13:58:51]ProducePacketName [13:58:51]name=ofd_packets/00058395 [13:58:51]NVStorageDeleteData [13:58:52]OFD Sender: No OFD packet to send [13:58:52]*** Cut start [13:58:52]*** Partial cut [13:58:52]*** CUTSNS_PIN = 1 [13:58:52]*** CUTSNS_PIN = 0 [13:58:52]*** Brake cut motor [13:58:53]Read from MH i2c: 01 [13:58:53]MH_I2C_Read... [13:58:53]*** Stop cut motor [13:58:53]*** Cut end [13:58:53]Read from MH i2c: 01 07 00 [13:58:53]MH_I2C_Read... [13:58:53]Read from MH i2c: 01 07 00 70 22 00 00 00 00 00 FF 0F A7 [13:58:53]process_action close_receipt done [13:58:53]requested_data is exist [13:58:53]produce_requested_data [13:58:53]requested_item fm.sn is exist - process it [13:58:53]wFMCommunicate request_size=4 [13:58:53]MH_SAM_APDU [13:58:53]CAPDU: 80 11 00 00 [13:58:53]Write to MH i2c: E2 08 00 71 22 80 11 00 00 00 00 00 00 0D [13:58:53]Write i2c OK [13:58:53]MH_I2C_Read... [13:58:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:53]Read from MH i2c: E2 [13:58:53]MH_I2C_Read... [13:58:53]Read from MH i2c: E2 17 00 [13:58:53]MH_I2C_Read... [13:58:53]Read from MH i2c: E2 17 00 71 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 59 [13:58:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:58:53]wFMCommunicate OK [13:58:53]requested_item fd.num is exist - process it [13:58:53]SAM_PROTO_GetFieldsCounters [13:58:53]wFMCommunicate request_size=4 [13:58:53]MH_SAM_APDU [13:58:53]CAPDU: 80 13 00 00 [13:58:53]Write to MH i2c: E2 08 00 72 22 80 13 00 00 00 00 00 00 10 [13:58:53]Write i2c OK [13:58:53]MH_I2C_Read... [13:58:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:53]Read from MH i2c: E2 [13:58:53]MH_I2C_Read... [13:58:53]Read from MH i2c: E2 62 00 [13:58:53]MH_I2C_Read... [13:58:53]Read from MH i2c: E2 62 00 72 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [13:58:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:58:53]wFMCommunicate OK [13:58:53]SAM_PROTO_GetFieldsCounters done [13:58:53]requested_item shift.num is exist - process it [13:58:53]requested_item shift.opened is exist - process it [13:58:53]req_shift_opened [13:58:53]FM_GetShiftState [13:58:53]SAM_PROTO_GetShiftState [13:58:53]wFMCommunicate request_size=4 [13:58:53]MH_SAM_APDU [13:58:53]CAPDU: 80 13 01 00 [13:58:53]Write to MH i2c: E2 08 00 73 22 80 13 01 00 00 00 00 00 12 [13:58:53]Write i2c OK [13:58:53]MH_I2C_Read... [13:58:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:53]Read from MH i2c: E2 [13:58:53]MH_I2C_Read... [13:58:53]Read from MH i2c: E2 0E 00 [13:58:53]MH_I2C_Read... [13:58:53]Read from MH i2c: E2 0E 00 73 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 35 [13:58:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:58:53]wFMCommunicate OK [13:58:53]SAM_PROTO_GetShiftState done [13:58:53]FM_GetShiftState done [13:58:53]req_shift_opened done [13:58:53]requested_item shift.open_date is exist - process it [13:58:53]req_shift_open_date [13:58:53]req_shift_open_date done [13:58:53]produce_requested_data done [13:58:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58395,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:58:53]process_action_free close_receipt [13:58:53]json_value_free [13:58:53]json_value_free done [13:58:53]process_json_proto returns [13:58:53]Send response to host [13:58:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58395,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:58:53]free response buf [13:58:53]execute_script done [13:58:53]execute_script returns [13:58:53]free content buf [13:58:53]Sock 8.Close socket [13:58:53]Sock 8.Thread stoped [13:58:57]OFD Sender: No OFD packet to send [13:58:59]accept exits with 9 [13:58:59]New connection [13:58:59]New thread 3066711396 created [13:58:59]Thread 3066854756 joined [13:58:59]Waiting for new connection... [13:58:59] Sock 9.Parse request [13:58:59]Sock 9.Check first char [13:58:59]Sock 9.First char is OK [13:58:59]request: POST /json_proto HTTP/1.0 [13:58:59]Method: POST [13:58:59]URL: /json_proto [13:58:59]Method is POST - this is cgi request [13:58:59]url: /json_proto [13:58:59]query_string will be loaded in cgi processing [13:58:59]execute_cgi json_proto POST (null) [13:58:59]execute_cgi path=json_proto method=POST [13:58:59]POST find Content-Length [13:58:59]Host: 172.17.44.3:8080 [13:58:59]Content-Length: 678 [13:58:59]Content-Type: application/json [13:58:59] [13:58:59]POST finish read [13:58:59]Found Content-Length = 678 [13:58:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.260, "sum" : 390.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 390.00, "total" : 390.00, "payments": [ { "type": 0, "sum" : 390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:59]execute_script... [13:58: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)2075688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.260, "sum" : 390.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 390.00, "total" : 390.00, "payments": [ { "type": 0, "sum" : 390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:59]POST & json_proto [13:58:59]process_json_proto [13:58:59]json parsed OK: [13:58:59]protocol is kg_v1.0 [13:58:59]action value=close_receipt [13:58:59]process_action close_receipt [13:58:59]cmd_close_receipt [13:58:59]MH_GetDate [13:58:59]Write to MH i2c: F0 00 00 74 22 85 [13:58:59]Write i2c OK [13:58:59]MH_I2C_Read... [13:58:59]Read from MH i2c: F0 [13:58:59]MH_I2C_Read... [13:58:59]Read from MH i2c: F0 09 00 [13:58:59]MH_I2C_Read... [13:58:59]Read from MH i2c: F0 09 00 74 22 00 24 A1 C4 66 AD C5 5D 66 B2 [13:58:59]GetLastDocTimeStamp 1724162330 [13:58:59]current date 1724162340 [13:58:59]FM_GetShiftState [13:58:59]SAM_PROTO_GetShiftState [13:58:59]wFMCommunicate request_size=4 [13:58:59]MH_SAM_APDU [13:58:59]CAPDU: 80 13 01 00 [13:58:59]Write to MH i2c: E2 08 00 75 22 80 13 01 00 00 00 00 00 14 [13:58:59]Write i2c OK [13:58:59]MH_I2C_Read... [13:58:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:59]Read from MH i2c: E2 [13:58:59]MH_I2C_Read... [13:58:59]Read from MH i2c: E2 0E 00 [13:58:59]MH_I2C_Read... [13:58:59]Read from MH i2c: E2 0E 00 75 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 37 [13:58:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:58:59]wFMCommunicate OK [13:58:59]SAM_PROTO_GetShiftState done [13:58:59]FM_GetShiftState done [13:58:59]opened in 1724112910 [13:58:59]opened+sec_in_day 1724199310 [13:58:59]quantity*price = 39029 [13:58:59]sum+1 = 39030 [13:58:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 390.00 Внесено: 390.00 СДАЧА: 0.00 НСП 1% : 3.45 НДС 12% : 41.45 Наличными: 390.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 380 20.08.2024 13:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58396 ФПД: 210511130538900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135900&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58396&fm=210511130538900&tin=02508201610067®Number=0000000000162794&sum=39000 [13:59:00]StoreToDocumentArchive [13:59:00]shift 100 fd 58396 [13:59:00]save to /storage/0100/doc_00058396 [13:59:00]save last doc name /storage/0100/doc_00058396 to /storage/kkm_last_doc_name [13:59:00]save OK [13:59:00]Clear old archive folders... [13:59:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:59:00]tlvbuf is 0197D980 [13:59:00]SAM_PROTO_ClearQueue [13:59:00]wFMCommunicate request_size=4 [13:59:00]MH_SAM_APDU [13:59:00]CAPDU: 80 09 00 00 [13:59:00]Write to MH i2c: E2 08 00 82 22 80 09 00 00 00 00 00 00 16 [13:59:00]Write i2c OK [13:59:00]MH_I2C_Read... [13:59:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:59:01]Read from MH i2c: E2 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 82 22 00 90 00 18 [13:59:01]RAPDU: 90 00 [13:59:01]wFMCommunicate OK [13:59:01]SAM_PROTO_ClearQueue done [13:59:01]KKMCreateOFDPacket [13:59:01]OFDProtocolAddRootSTLVToBuf [13:59:01]FM_MakeSignedData [13:59:01]FM_MakeSignedData [13:59:01]SAM_PROTO_SignData [13:59:01]wFMCommunicate request_size=4 [13:59:01]MH_SAM_APDU [13:59:01]CAPDU: 80 0D 01 02 [13:59:01]Write to MH i2c: E2 08 00 83 22 80 0D 01 02 00 00 00 00 1E [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:59:01]Read from MH i2c: E2 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 83 22 00 90 00 19 [13:59:01]RAPDU: 90 00 [13:59:01]wFMCommunicate OK [13:59:01]wFMCommunicate request_size=255 [13:59:01]MH_SAM_APDU [13:59:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 24 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E4 00 00 35 04 06 00 BF [13:59:01]Write to MH i2c: E2 02 01 84 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 35 FF 03 08 00 03 8C 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 24 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E4 00 00 35 04 06 00 BF 00 00 F8 [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:01]Read from MH i2c: E2 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 84 22 00 90 00 1A [13:59:01]RAPDU: 90 00 [13:59:01]wFMCommunicate OK [13:59:01]wFMCommunicate request_size=10 [13:59:01]MH_SAM_APDU [13:59:01]CAPDU: 80 0D 02 02 05 75 71 28 33 94 [13:59:01]Write to MH i2c: E2 0D 00 85 22 80 0D 02 02 05 00 75 71 28 33 94 00 00 00 [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:01]Read from MH i2c: E2 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 03 00 85 22 00 90 00 1B [13:59:01]RAPDU: 90 00 [13:59:01]wFMCommunicate OK [13:59:01]wFMCommunicate request_size=4 [13:59:01]MH_SAM_APDU [13:59:01]CAPDU: 80 0D 03 02 [13:59:01]Write to MH i2c: E2 08 00 86 22 80 0D 03 02 00 00 00 00 23 [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:59:01]Read from MH i2c: E2 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 0B 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 0B 00 86 22 00 62 9A 83 02 27 5E 15 B4 90 00 F3 [13:59:01]RAPDU: 62 9A 83 02 27 5E 15 B4 90 00 [13:59:01]wFMCommunicate OK [13:59:01]SAM_PROTO_SignData done [13:59:01]FM_MakeSignedData done [13:59:01]CreateOFDProtocolMessage [13:59:01]wFMCommunicate request_size=4 [13:59:01]MH_SAM_APDU [13:59:01]CAPDU: 80 11 00 00 [13:59:01]Write to MH i2c: E2 08 00 87 22 80 11 00 00 00 00 00 00 23 [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:01]Read from MH i2c: E2 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 17 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: E2 17 00 87 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6F [13:59:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:59:01]wFMCommunicate OK [13:59:01]CreateOFDProtocolMessage done [13:59:01]OFDSenderStorePacket 58396 [13:59:01]StoreOFDPacket docnum=58396 [13:59:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 80 7D 07 01 B9 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 24 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E4 00 00 35 04 06 00 BF 75 71 28 33 94 62 9A 83 02 27 5E 15 B4 [13:59:01]CheckFolder [13:59:01]dirname=/storage/ofd_packets [13:59:01]CheckFolder done [13:59:01]ProducePacketName [13:59:01]name=ofd_packets/00058396 [13:59:01]NVStorageSaveData ofd_packets/00058396 [13:59:01]File name is /storage/ofd_packets/00058396 [13:59:01]Write 301 bytes [13:59:01]NVStorageSaveData done [13:59:01]OFDSenderStorePacket done [13:59:01]KKMCreateOFDPacket done [13:59:01]NVStorageSaveData kkm_last_timestamp [13:59:01]File name is /storage/kkm_last_timestamp [13:59:01]Write 4 bytes [13:59:01]NVStorageSaveData done [13:59:01]ExternCall_PrintAddStr [13:59:01]wPrintStart [13:59:01]Write to MH i2c: 01 00 00 88 22 AA [13:59:01]OFD Sender: Processing packet 58396 [packets to send 51, broken 50] [13:59:01]ProducePacketName [13:59:01]name=ofd_packets/00058396 [13:59:01]OFD Sender: To server: pG, [13:59:01]CommunicateWithHost lk.salyk.kg:30040 [13:59:01]ConnectInit lk.salyk.kg [13:59:01]Write i2c OK [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: 01 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: 01 07 00 [13:59:01]MH_I2C_Read... [13:59:01]Read from MH i2c: 01 07 00 88 22 00 00 00 00 00 FF 0F BF [13:59:01]RasterBufferAndPrint [13:59:01]line Счет N : (1)2075688 [13:59:01]line ИНН: 02508201610067 [13:59:01]line Контрольно-Кассовый Чек [13:59:01]line ПРОДАЖА [13:59:01]line ТРК (МРК, ГНК) : 42 [13:59:01]line Товар: 2710124500 [13:59:01]line Аи-95-К-5 [13:59:01]line 5.260 * 74.20 [13:59:01]line = 390.29 [13:59:01]line НДС 12% НСП 1% [13:59:01]line > о реализуемом товаре [13:59:01]line ОКРУГЛЕНИЕ: -0.29 [13:59:01]line ИТОГО: 390.00 [13:59:01]line Внесено: 390.00 [13:59:01]line СДАЧА: 0.00 [13:59:01]line НСП 1% : 3.45 [13:59:01]line НДС 12% : 41.45 [13:59:01]line Наличными: 390.00 [13:59:01]line Безнал.: 0.00 [13:59:01]line Место: АЗС № 135 "Партнер Нефть" [13:59:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [13:59:01]line СНО: Общий режим [13:59:01]line Чек 380 20.08.2024 13:59 [13:59:01]line Смена: 100 ФФД: 1.0 [13:59:01]line ЗНМ: 0300000196 [13:59:01]line РНМ: 0000000000162794 [13:59:01]line Версия ККМ: v1.0 [13:59:01]line ФМ: 0000000002094532 [13:59:01]line ФД: 58396 [13:59:01]line ФПД: 210511130538900 [13:59:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T135900&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58396&fm=210511130538900&tin=02508201610067®Number=0000000000162794&sum=39000 [13:59:01]written 0, free lines is 4095 [13:59:01]Connected sock=10 [13:59:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 80 7D 07 01 B9 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 24 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E4 00 00 35 04 06 00 BF 75 71 28 33 94 62 9A 83 02 27 5E 15 B4 [13:59:02]Write to MH i2c: 01 00 00 B3 22 D5 [13:59:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DF B1 47 00 0B 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 32 30 39 34 35 33 32 10 04 04 00 1C E4 00 00 F4 03 04 00 73 4C C4 66 B6 04 01 00 00 1F 96 7D CC EF 9C 1E 2E [13:59:02]CommunicateWithHost err = 0 [13:59:02]CheckOFDResponse [13:59:02]1017 (14) - 77093643461234 [13:59:02]1041 (16) - 0000000002094532 [13:59:02]1040 (4) - 58396 [13:59:02]1012 (4) - 20.08.2024 07:57 [13:59:02]1206 (1) - 0 [13:59:02]OFD Sender: Remove packet 58396 [13:59:02]ProducePacketName [13:59:02]name=ofd_packets/00058396 [13:59:02]NVStorageDeleteData [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 07 00 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: 01 07 00 B3 22 00 00 00 00 00 B2 0C 9A [13:59:02]RasterBufferAndPrint [13:59:02]line [13:59:02]line [13:59:02]line [13:59:02]line [13:59:02]line [13:59:02]written 0, free lines is 3284 [13:59:02]MH_Cut [13:59:02]Write to MH i2c: D1 01 00 BA 22 01 AE [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: D1 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: D1 01 00 [13:59:02]MH_I2C_Read... [13:59:02]Read from MH i2c: D1 01 00 BA 22 00 AD [13:59:02]Write to MH i2c: 01 00 00 BB 22 DD [13:59:02]Write i2c OK [13:59:02]MH_I2C_Read... [13:59:02]OFD Sender: No OFD packet to send [13:59:02]*** Cut start [13:59:02]*** Partial cut [13:59:02]*** CUTSNS_PIN = 1 [13:59:02]*** CUTSNS_PIN = 0 [13:59:03]*** Brake cut motor [13:59:03]Read from MH i2c: 01 [13:59:03]MH_I2C_Read... [13:59:03]*** Stop cut motor [13:59:03]*** Cut end [13:59:03]Read from MH i2c: 01 07 00 [13:59:03]MH_I2C_Read... [13:59:03]Read from MH i2c: 01 07 00 BB 22 00 00 00 00 00 FF 0F F2 [13:59:03]process_action close_receipt done [13:59:03]requested_data is exist [13:59:03]produce_requested_data [13:59:03]requested_item fm.sn is exist - process it [13:59:03]wFMCommunicate request_size=4 [13:59:03]MH_SAM_APDU [13:59:03]CAPDU: 80 11 00 00 [13:59:03]Write to MH i2c: E2 08 00 BC 22 80 11 00 00 00 00 00 00 58 [13:59:03]Write i2c OK [13:59:03]MH_I2C_Read... [13:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:03]Read from MH i2c: E2 [13:59:03]MH_I2C_Read... [13:59:03]Read from MH i2c: E2 17 00 [13:59:03]MH_I2C_Read... [13:59:03]Read from MH i2c: E2 17 00 BC 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A4 [13:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [13:59:03]wFMCommunicate OK [13:59:03]requested_item fd.num is exist - process it [13:59:03]SAM_PROTO_GetFieldsCounters [13:59:03]wFMCommunicate request_size=4 [13:59:03]MH_SAM_APDU [13:59:03]CAPDU: 80 13 00 00 [13:59:03]Write to MH i2c: E2 08 00 BD 22 80 13 00 00 00 00 00 00 5B [13:59:03]Write i2c OK [13:59:03]MH_I2C_Read... [13:59:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:03]Read from MH i2c: E2 [13:59:03]MH_I2C_Read... [13:59:03]Read from MH i2c: E2 62 00 [13:59:03]MH_I2C_Read... [13:59:03]Read from MH i2c: E2 62 00 BD 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [13:59:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:59:03]wFMCommunicate OK [13:59:03]SAM_PROTO_GetFieldsCounters done [13:59:03]requested_item shift.num is exist - process it [13:59:03]requested_item shift.opened is exist - process it [13:59:03]req_shift_opened [13:59:03]FM_GetShiftState [13:59:03]SAM_PROTO_GetShiftState [13:59:03]wFMCommunicate request_size=4 [13:59:03]MH_SAM_APDU [13:59:03]CAPDU: 80 13 01 00 [13:59:03]Write to MH i2c: E2 08 00 BE 22 80 13 01 00 00 00 00 00 5D [13:59:03]Write i2c OK [13:59:03]MH_I2C_Read... [13:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:03]Read from MH i2c: E2 [13:59:03]MH_I2C_Read... [13:59:03]Read from MH i2c: E2 0E 00 [13:59:03]MH_I2C_Read... [13:59:03]Read from MH i2c: E2 0E 00 BE 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 80 [13:59:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [13:59:03]wFMCommunicate OK [13:59:03]SAM_PROTO_GetShiftState done [13:59:03]FM_GetShiftState done [13:59:03]req_shift_opened done [13:59:03]requested_item shift.open_date is exist - process it [13:59:03]req_shift_open_date [13:59:03]req_shift_open_date done [13:59:03]produce_requested_data done [13:59:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58396,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [13:59:03]process_action_free close_receipt [13:59:03]json_value_free [13:59:03]json_value_free done [13:59:03]process_json_proto returns [13:59:03]Send response to host [13:59:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58396,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [13:59:03]free response buf [13:59:03]execute_script done [13:59:03]execute_script returns [13:59:03]free content buf [13:59:03]Sock 9.Close socket [13:59:03]Sock 9.Thread stoped [13:59:07]OFD Sender: No OFD packet to send [13:59:12]OFD Sender: No OFD packet to send [13:59:17]OFD Sender: No OFD packet to send [13:59:22]OFD Sender: No OFD packet to send [13:59:27]OFD Sender: No OFD packet to send [13:59:32]OFD Sender: No OFD packet to send [13:59:37]OFD Sender: No OFD packet to send [13:59:42]OFD Sender: No OFD packet to send [13:59:47]OFD Sender: No OFD packet to send [13:59:52]OFD Sender: No OFD packet to send [13:59:57]OFD Sender: No OFD packet to send [14:00:02]OFD Sender: No OFD packet to send [14:00:04]accept exits with 8 [14:00:04]New connection [14:00:04]New thread 3066854756 created [14:00:04]Thread 3066711396 joined [14:00:04]Waiting for new connection... [14:00:04] Sock 8.Parse request [14:00:04]Sock 8.Check first char [14:00:04]Sock 8.First char is OK [14:00:04]request: POST /json_proto HTTP/1.0 [14:00:04]Method: POST [14:00:04]URL: /json_proto [14:00:04]Method is POST - this is cgi request [14:00:04]url: /json_proto [14:00:04]query_string will be loaded in cgi processing [14:00:04]execute_cgi json_proto POST (null) [14:00:04]execute_cgi path=json_proto method=POST [14:00:04]POST find Content-Length [14:00:04]Host: 172.17.44.3:8080 [14:00:04]Content-Length: 804 [14:00:04]Content-Type: application/json [14:00:04] [14:00:04]POST finish read [14:00:04]Found Content-Length = 804 [14:00:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:04]execute_script... [14:00:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:04]POST & json_proto [14:00:04]process_json_proto [14:00:04]json parsed OK: [14:00:04]protocol is kg_v1.0 [14:00:04]action value=close_receipt [14:00:04]process_action close_receipt [14:00:04]cmd_close_receipt [14:00:04]MH_GetDate [14:00:04]Write to MH i2c: F0 00 00 BF 22 D0 [14:00:04]Write i2c OK [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: F0 [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: F0 09 00 [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: F0 09 00 BF 22 00 65 A1 C4 66 AD C5 5D 66 3E [14:00:04]GetLastDocTimeStamp 1724162340 [14:00:04]current date 1724162405 [14:00:04]FM_GetShiftState [14:00:04]SAM_PROTO_GetShiftState [14:00:04]wFMCommunicate request_size=4 [14:00:04]MH_SAM_APDU [14:00:04]CAPDU: 80 13 01 00 [14:00:04]Write to MH i2c: E2 08 00 C0 22 80 13 01 00 00 00 00 00 5F [14:00:04]Write i2c OK [14:00:04]MH_I2C_Read... [14:00:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:04]Read from MH i2c: E2 [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: E2 0E 00 [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: E2 0E 00 C0 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 82 [14:00:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:00:04]wFMCommunicate OK [14:00:04]SAM_PROTO_GetShiftState done [14:00:04]FM_GetShiftState done [14:00:04]opened in 1724112910 [14:00:04]opened+sec_in_day 1724199310 [14:00:04]quantity*price = 100021 [14:00:04]sum+1 = 100023 [14:00:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 381 20.08.2024 14:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58397 ФПД: 118055957662178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140005&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58397&fm=118055957662178&tin=02508201610067®Number=0000000000162794&sum=100022 [14:00:05]StoreToDocumentArchive [14:00:05]shift 100 fd 58397 [14:00:05]save to /storage/0100/doc_00058397 [14:00:05]save last doc name /storage/0100/doc_00058397 to /storage/kkm_last_doc_name [14:00:05]save OK [14:00:05]Clear old archive folders... [14:00:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:05]tlvbuf is 01A19CE0 [14:00:05]SAM_PROTO_ClearQueue [14:00:05]wFMCommunicate request_size=4 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 09 00 00 [14:00:05]Write to MH i2c: E2 08 00 CD 22 80 09 00 00 00 00 00 00 61 [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 CD 22 00 90 00 63 [14:00:05]RAPDU: 90 00 [14:00:05]wFMCommunicate OK [14:00:05]SAM_PROTO_ClearQueue done [14:00:05]KKMCreateOFDPacket [14:00:05]OFDProtocolAddRootSTLVToBuf [14:00:05]FM_MakeSignedData [14:00:05]FM_MakeSignedData [14:00:05]SAM_PROTO_SignData [14:00:05]wFMCommunicate request_size=4 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 0D 01 02 [14:00:05]Write to MH i2c: E2 08 00 CE 22 80 0D 01 02 00 00 00 00 69 [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 CE 22 00 90 00 64 [14:00:05]RAPDU: 90 00 [14:00:05]wFMCommunicate OK [14:00:05]wFMCommunicate request_size=255 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7D 01 00 00 F4 03 04 00 65 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E4 00 00 35 04 06 00 6B [14:00:05]Write to MH i2c: E2 02 01 CF 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7D 01 00 00 F4 03 04 00 65 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E4 00 00 35 04 06 00 6B 00 00 BC [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 CF 22 00 90 00 65 [14:00:05]RAPDU: 90 00 [14:00:05]wFMCommunicate OK [14:00:05]wFMCommunicate request_size=10 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 0D 02 02 05 5F 0B 6B 89 E2 [14:00:05]Write to MH i2c: E2 0D 00 D0 22 80 0D 02 02 05 00 5F 0B 6B 89 E2 00 00 B6 [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 D0 22 00 90 00 66 [14:00:05]RAPDU: 90 00 [14:00:05]wFMCommunicate OK [14:00:05]wFMCommunicate request_size=4 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 0D 03 02 [14:00:05]Write to MH i2c: E2 08 00 D1 22 80 0D 03 02 00 00 00 00 6E [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 0B 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 0B 00 D1 22 00 64 6B CA B8 17 10 82 B1 90 00 1A [14:00:05]RAPDU: 64 6B CA B8 17 10 82 B1 90 00 [14:00:05]wFMCommunicate OK [14:00:05]SAM_PROTO_SignData done [14:00:05]FM_MakeSignedData done [14:00:05]CreateOFDProtocolMessage [14:00:05]wFMCommunicate request_size=4 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 11 00 00 [14:00:05]Write to MH i2c: E2 08 00 D2 22 80 11 00 00 00 00 00 00 6E [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 17 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 17 00 D2 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BA [14:00:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:00:05]wFMCommunicate OK [14:00:05]CreateOFDProtocolMessage done [14:00:05]OFDSenderStorePacket 58397 [14:00:05]StoreOFDPacket docnum=58397 [14:00:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FC 92 07 01 88 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7D 01 00 00 F4 03 04 00 65 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E4 00 00 35 04 06 00 6B 5F 0B 6B 89 E2 64 6B CA B8 17 10 82 B1 [14:00:05]CheckFolder [14:00:05]dirname=/storage/ofd_packets [14:00:05]CheckFolder done [14:00:05]ProducePacketName [14:00:05]name=ofd_packets/00058397 [14:00:05]NVStorageSaveData ofd_packets/00058397 [14:00:05]File name is /storage/ofd_packets/00058397 [14:00:05]Write 301 bytes [14:00:05]NVStorageSaveData done [14:00:05]OFDSenderStorePacket done [14:00:05]KKMCreateOFDPacket done [14:00:05]NVStorageSaveData kkm_last_timestamp [14:00:05]File name is /storage/kkm_last_timestamp [14:00:05]Write 4 bytes [14:00:05]NVStorageSaveData done [14:00:05]ExternCall_PrintAddStr [14:00:05]wPrintStart [14:00:05]Write to MH i2c: 01 00 00 D3 22 F5 [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: 01 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: 01 07 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: 01 07 00 D3 22 00 00 00 00 00 FF 0F 0A [14:00:05]RasterBufferAndPrint [14:00:05]line Счет N : (1)2075689 [14:00:05]line ИНН: 02508201610067 [14:00:05]line Контрольно-Кассовый Чек [14:00:05]line ПРОДАЖА [14:00:05]line ТРК (МРК, ГНК) : 32 [14:00:05]line Товар: 2710124500 [14:00:05]line Аи-95-К-5 [14:00:05]line 13.480 * 74.20 [14:00:05]line = 1000.22 [14:00:05]line НДС 12% НСП 1% [14:00:05]line > о реализуемом товаре [14:00:05]line ИТОГО: 1000.22 [14:00:05]line НСП 1% : 8.85 [14:00:05]line НДС 12% : 106.22 [14:00:05]line Наличными: 0.00 [14:00:05]line Безнал.: 1000.22 [14:00:05]line Место: АЗС № 135 "Партнер Нефть" [14:00:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:00:05]line СНО: Общий режим [14:00:05]line Чек 381 20.08.2024 14:00 [14:00:05]line Смена: 100 ФФД: 1.0 [14:00:05]line ЗНМ: 0300000196 [14:00:05]line РНМ: 0000000000162794 [14:00:05]line Версия ККМ: v1.0 [14:00:05]line Платежная система: O! деньги [14:00:05]line ФМ: 0000000002094532 [14:00:05]line ФД: 58397 [14:00:05]line ФПД: 118055957662178 [14:00:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140005&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58397&fm=118055957662178&tin=02508201610067®Number=0000000000162794&sum=100022 [14:00:06]OFD Sender: Processing packet 58397 [packets to send 51, broken 50] [14:00:06]ProducePacketName [14:00:06]name=ofd_packets/00058397 [14:00:06]OFD Sender: To server: pG, [14:00:06]CommunicateWithHost lk.salyk.kg:30040 [14:00:06]ConnectInit lk.salyk.kg [14:00:06]written 0, free lines is 4095 [14:00:06]Connected sock=11 [14:00:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FC 92 07 01 88 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7D 01 00 00 F4 03 04 00 65 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E4 00 00 35 04 06 00 6B 5F 0B 6B 89 E2 64 6B CA B8 17 10 82 B1 [14:00:06]Write to MH i2c: 01 00 00 FD 22 1F [14:00:06]Write i2c OK [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: 01 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: 01 07 00 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: 01 07 00 FD 22 00 00 00 00 00 C4 0C F6 [14:00:06]RasterBufferAndPrint [14:00:06]line [14:00:06]line [14:00:06]line [14:00:06]line [14:00:06]line [14:00:06]written 0, free lines is 3273 [14:00:06]MH_Cut [14:00:06]Write to MH i2c: D1 01 00 04 23 01 F9 [14:00:06]Write i2c OK [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: D1 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: D1 01 00 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: D1 01 00 04 23 00 F8 [14:00:06]Write to MH i2c: 01 00 00 05 23 28 [14:00:06]Write i2c OK [14:00:06]MH_I2C_Read... [14:00:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D8 D5 47 00 B7 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 32 30 39 34 35 33 32 10 04 04 00 1D E4 00 00 F4 03 04 00 B3 4C C4 66 B6 04 01 00 00 52 3C A4 DA BC 11 29 7D [14:00:06]CommunicateWithHost err = 0 [14:00:06]CheckOFDResponse [14:00:06]1017 (14) - 77093643461234 [14:00:06]1041 (16) - 0000000002094532 [14:00:06]1040 (4) - 58397 [14:00:06]1012 (4) - 20.08.2024 07:58 [14:00:06]1206 (1) - 0 [14:00:06]OFD Sender: Remove packet 58397 [14:00:06]ProducePacketName [14:00:06]name=ofd_packets/00058397 [14:00:06]NVStorageDeleteData [14:00:07]OFD Sender: No OFD packet to send [14:00:07]*** Cut start [14:00:07]*** Partial cut [14:00:07]*** CUTSNS_PIN = 1 [14:00:07]*** CUTSNS_PIN = 0 [14:00:07]*** Brake cut motor [14:00:08]Read from MH i2c: 01 [14:00:08]MH_I2C_Read... [14:00:08]*** Stop cut motor [14:00:08]*** Cut end [14:00:08]Read from MH i2c: 01 07 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: 01 07 00 05 23 00 00 00 00 00 FF 0F 3D [14:00:08]process_action close_receipt done [14:00:08]requested_data is exist [14:00:08]produce_requested_data [14:00:08]requested_item fm.sn is exist - process it [14:00:08]wFMCommunicate request_size=4 [14:00:08]MH_SAM_APDU [14:00:08]CAPDU: 80 11 00 00 [14:00:08]Write to MH i2c: E2 08 00 06 23 80 11 00 00 00 00 00 00 A3 [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:08]Read from MH i2c: E2 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 17 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 17 00 06 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EF [14:00:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:00:08]wFMCommunicate OK [14:00:08]requested_item fd.num is exist - process it [14:00:08]SAM_PROTO_GetFieldsCounters [14:00:08]wFMCommunicate request_size=4 [14:00:08]MH_SAM_APDU [14:00:08]CAPDU: 80 13 00 00 [14:00:08]Write to MH i2c: E2 08 00 07 23 80 13 00 00 00 00 00 00 A6 [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:08]Read from MH i2c: E2 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 62 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 62 00 07 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 A3 [14:00:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:08]wFMCommunicate OK [14:00:08]SAM_PROTO_GetFieldsCounters done [14:00:08]requested_item shift.num is exist - process it [14:00:08]requested_item shift.opened is exist - process it [14:00:08]req_shift_opened [14:00:08]FM_GetShiftState [14:00:08]SAM_PROTO_GetShiftState [14:00:08]wFMCommunicate request_size=4 [14:00:08]MH_SAM_APDU [14:00:08]CAPDU: 80 13 01 00 [14:00:08]Write to MH i2c: E2 08 00 08 23 80 13 01 00 00 00 00 00 A8 [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:08]Read from MH i2c: E2 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 0E 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 0E 00 08 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CB [14:00:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:00:08]wFMCommunicate OK [14:00:08]SAM_PROTO_GetShiftState done [14:00:08]FM_GetShiftState done [14:00:08]req_shift_opened done [14:00:08]requested_item shift.open_date is exist - process it [14:00:08]req_shift_open_date [14:00:08]req_shift_open_date done [14:00:08]produce_requested_data done [14:00:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58397,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:00:08]process_action_free close_receipt [14:00:08]json_value_free [14:00:08]json_value_free done [14:00:08]process_json_proto returns [14:00:08]Send response to host [14:00:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58397,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:00:08]free response buf [14:00:08]execute_script done [14:00:08]execute_script returns [14:00:08]free content buf [14:00:08]Sock 8.Close socket [14:00:08]Sock 8.Thread stoped [14:00:08]accept exits with 9 [14:00:08]New connection [14:00:08]New thread 3066711396 created [14:00:08]Thread 3066854756 joined [14:00:08]Waiting for new connection... [14:00:08] Sock 9.Parse request [14:00:08]Sock 9.Check first char [14:00:08]Sock 9.First char is OK [14:00:08]request: POST /json_proto HTTP/1.0 [14:00:08]Method: POST [14:00:08]URL: /json_proto [14:00:08]Method is POST - this is cgi request [14:00:08]url: /json_proto [14:00:08]query_string will be loaded in cgi processing [14:00:08]execute_cgi json_proto POST (null) [14:00:08]execute_cgi path=json_proto method=POST [14:00:08]POST find Content-Length [14:00:08]Host: 172.17.44.3:8080 [14:00:08]Content-Length: 752 [14:00:08]Content-Type: application/json [14:00:08] [14:00:08]POST finish read [14:00:08]Found Content-Length = 752 [14:00:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 49.200, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30155503", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:08]execute_script... [14:00:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 49.200, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30155503", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:08]POST & json_proto [14:00:08]process_json_proto [14:00:08]json parsed OK: [14:00:08]protocol is kg_v1.0 [14:00:08]action value=close_receipt [14:00:08]process_action close_receipt [14:00:08]cmd_close_receipt [14:00:08]MH_GetDate [14:00:08]Write to MH i2c: F0 00 00 09 23 1B [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: F0 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: F0 09 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: F0 09 00 09 23 00 69 A1 C4 66 AD C5 5D 66 8D [14:00:08]GetLastDocTimeStamp 1724162405 [14:00:08]current date 1724162409 [14:00:08]FM_GetShiftState [14:00:08]SAM_PROTO_GetShiftState [14:00:08]wFMCommunicate request_size=4 [14:00:08]MH_SAM_APDU [14:00:08]CAPDU: 80 13 01 00 [14:00:08]Write to MH i2c: E2 08 00 0A 23 80 13 01 00 00 00 00 00 AA [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 [14:00:08]MH_I2C_Read... [14:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:08]Read from MH i2c: E2 0E 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 0E 00 0A 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CD [14:00:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:00:08]wFMCommunicate OK [14:00:08]SAM_PROTO_GetShiftState done [14:00:08]FM_GetShiftState done [14:00:08]opened in 1724112910 [14:00:08]opened+sec_in_day 1724199310 [14:00:08]quantity*price = 0 [14:00:08]sum+1 = 1 [14:00:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 382 20.08.2024 14:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30155503 ФМ: 0000000002094532 ФД: 58398 ФПД: 180696574043103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140009&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58398&fm=180696574043103&tin=02508201610067®Number=0000000000162794&sum=0 [14:00:10]StoreToDocumentArchive [14:00:10]shift 100 fd 58398 [14:00:10]save to /storage/0100/doc_00058398 [14:00:10]save last doc name /storage/0100/doc_00058398 to /storage/kkm_last_doc_name [14:00:10]save OK [14:00:10]Clear old archive folders... [14:00:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:00:10]tlvbuf is 0195F6D0 [14:00:10]SAM_PROTO_ClearQueue [14:00:10]wFMCommunicate request_size=4 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 09 00 00 [14:00:10]Write to MH i2c: E2 08 00 17 23 80 09 00 00 00 00 00 00 AC [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 03 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 03 00 17 23 00 90 00 AE [14:00:10]RAPDU: 90 00 [14:00:10]wFMCommunicate OK [14:00:10]SAM_PROTO_ClearQueue done [14:00:10]KKMCreateOFDPacket [14:00:10]OFDProtocolAddRootSTLVToBuf [14:00:10]FM_MakeSignedData [14:00:10]FM_MakeSignedData [14:00:10]SAM_PROTO_SignData [14:00:10]wFMCommunicate request_size=4 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 0D 01 02 [14:00:10]Write to MH i2c: E2 08 00 18 23 80 0D 01 02 00 00 00 00 B4 [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 03 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 03 00 18 23 00 90 00 AF [14:00:10]RAPDU: 90 00 [14:00:10]wFMCommunicate OK [14:00:10]wFMCommunicate request_size=255 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 C0 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 69 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E4 00 00 35 04 06 00 A4 57 B3 1B [14:00:10]Write to MH i2c: E2 02 01 19 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 35 FF 03 08 00 03 30 C0 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 69 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E4 00 00 35 04 06 00 A4 57 B3 1B 00 00 E0 [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 03 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 03 00 19 23 00 90 00 B0 [14:00:10]RAPDU: 90 00 [14:00:10]wFMCommunicate OK [14:00:10]wFMCommunicate request_size=7 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 0D 02 02 02 A3 DF [14:00:10]Write to MH i2c: E2 0A 00 1A 23 80 0D 02 02 02 00 A3 DF 00 00 3D [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 03 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 03 00 1A 23 00 90 00 B1 [14:00:10]RAPDU: 90 00 [14:00:10]wFMCommunicate OK [14:00:10]wFMCommunicate request_size=4 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 0D 03 02 [14:00:10]Write to MH i2c: E2 08 00 1B 23 80 0D 03 02 00 00 00 00 B9 [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 0B 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 0B 00 1B 23 00 52 B6 A9 AD E0 D9 2A 91 90 00 8C [14:00:10]RAPDU: 52 B6 A9 AD E0 D9 2A 91 90 00 [14:00:10]wFMCommunicate OK [14:00:10]SAM_PROTO_SignData done [14:00:10]FM_MakeSignedData done [14:00:10]CreateOFDProtocolMessage [14:00:10]wFMCommunicate request_size=4 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 11 00 00 [14:00:10]Write to MH i2c: E2 08 00 1C 23 80 11 00 00 00 00 00 00 B9 [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 17 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 17 00 1C 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 05 [14:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:00:10]wFMCommunicate OK [14:00:10]CreateOFDProtocolMessage done [14:00:10]OFDSenderStorePacket 58398 [14:00:10]StoreOFDPacket docnum=58398 [14:00:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 2F C3 04 01 38 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 35 FF 03 08 00 03 30 C0 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 69 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E4 00 00 35 04 06 00 A4 57 B3 1B A3 DF 52 B6 A9 AD E0 D9 2A 91 [14:00:10]CheckFolder [14:00:10]dirname=/storage/ofd_packets [14:00:10]CheckFolder done [14:00:10]ProducePacketName [14:00:10]name=ofd_packets/00058398 [14:00:10]NVStorageSaveData ofd_packets/00058398 [14:00:10]File name is /storage/ofd_packets/00058398 [14:00:10]Write 298 bytes [14:00:10]NVStorageSaveData done [14:00:10]OFDSenderStorePacket done [14:00:10]KKMCreateOFDPacket done [14:00:10]NVStorageSaveData kkm_last_timestamp [14:00:10]File name is /storage/kkm_last_timestamp [14:00:10]Write 4 bytes [14:00:10]NVStorageSaveData done [14:00:10]ExternCall_PrintAddStr [14:00:10]wPrintStart [14:00:10]Write to MH i2c: 01 00 00 1D 23 40 [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: 01 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: 01 07 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: 01 07 00 1D 23 00 00 00 00 00 FF 0F 55 [14:00:10]RasterBufferAndPrint [14:00:10]line Счет N : (1)2075685 [14:00:10]line ИНН: 02508201610067 [14:00:10]line Контрольно-Кассовый Чек [14:00:10]line ПРОДАЖА [14:00:11]line ТРК (МРК, ГНК) : 21 [14:00:11]line Товар: 2710194210 [14:00:11]line ДТ-К-5 [14:00:11]line 49.200 * 0.00 [14:00:11]line = 0.00 [14:00:11]line НДС 12% НСП 1% [14:00:11]line > о реализуемом товаре [14:00:11]line ИТОГО: 0.00 [14:00:11]line НСП 1% : 0.00 [14:00:11]line НДС 12% : 0.00 [14:00:11]line Наличными: 0.00 [14:00:11]line Безнал.: 0.00 [14:00:11]line Место: АЗС № 135 "Партнер Нефть" [14:00:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:00:11]line СНО: Общий режим [14:00:11]line Чек 382 20.08.2024 14:00 [14:00:11]line Смена: 100 ФФД: 1.0 [14:00:11]line ЗНМ: 0300000196 [14:00:11]line РНМ: 0000000000162794 [14:00:11]line Версия ККМ: v1.0 [14:00:11]line Талоны: ТК ГПНА Online [14:00:11]line 30155503 [14:00:11]line ФМ: 0000000002094532 [14:00:11]line ФД: 58398 [14:00:11]line ФПД: 180696574043103 [14:00:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140009&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58398&fm=180696574043103&tin=02508201610067®Number=0000000000162794&sum=0 [14:00:11]OFD Sender: Processing packet 58398 [packets to send 51, broken 50] [14:00:11]ProducePacketName [14:00:11]name=ofd_packets/00058398 [14:00:11]OFD Sender: To server: pG, [14:00:11]CommunicateWithHost lk.salyk.kg:30040 [14:00:11]ConnectInit lk.salyk.kg [14:00:11]written 0, free lines is 4095 [14:00:11]Write to MH i2c: 01 00 00 47 23 6A [14:00:11]Write i2c OK [14:00:11]MH_I2C_Read... [14:00:11]Read from MH i2c: 01 [14:00:11]MH_I2C_Read... [14:00:11]Read from MH i2c: 01 07 00 [14:00:11]MH_I2C_Read... [14:00:11]Read from MH i2c: 01 07 00 47 23 00 00 00 00 00 C0 0C 3D [14:00:11]RasterBufferAndPrint [14:00:11]line [14:00:11]line [14:00:11]line [14:00:11]line [14:00:11]line [14:00:11]written 0, free lines is 3271 [14:00:11]MH_Cut [14:00:11]Write to MH i2c: D1 01 00 4E 23 01 43 [14:00:11]Write i2c OK [14:00:11]MH_I2C_Read... [14:00:11]Read from MH i2c: D1 [14:00:11]MH_I2C_Read... [14:00:11]Read from MH i2c: D1 01 00 [14:00:11]MH_I2C_Read... [14:00:11]Read from MH i2c: D1 01 00 4E 23 00 42 [14:00:11]Write to MH i2c: 01 00 00 4F 23 72 [14:00:11]Write i2c OK [14:00:11]MH_I2C_Read... [14:00:12]*** Cut start [14:00:12]*** Partial cut [14:00:12]*** CUTSNS_PIN = 1 [14:00:12]*** CUTSNS_PIN = 0 [14:00:12]*** Brake cut motor [14:00:13]Read from MH i2c: 01 [14:00:13]MH_I2C_Read... [14:00:13]*** Stop cut motor [14:00:13]*** Cut end [14:00:13]Read from MH i2c: 01 07 00 [14:00:13]MH_I2C_Read... [14:00:13]Read from MH i2c: 01 07 00 4F 23 00 00 00 00 00 FF 0F 87 [14:00:13]process_action close_receipt done [14:00:13]requested_data is exist [14:00:13]produce_requested_data [14:00:13]requested_item fm.sn is exist - process it [14:00:13]wFMCommunicate request_size=4 [14:00:13]MH_SAM_APDU [14:00:13]CAPDU: 80 11 00 00 [14:00:13]Write to MH i2c: E2 08 00 50 23 80 11 00 00 00 00 00 00 ED [14:00:13]Write i2c OK [14:00:13]MH_I2C_Read... [14:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:13]Read from MH i2c: E2 [14:00:13]MH_I2C_Read... [14:00:13]Read from MH i2c: E2 17 00 [14:00:13]MH_I2C_Read... [14:00:13]Read from MH i2c: E2 17 00 50 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 39 [14:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:00:13]wFMCommunicate OK [14:00:13]requested_item fd.num is exist - process it [14:00:13]SAM_PROTO_GetFieldsCounters [14:00:13]wFMCommunicate request_size=4 [14:00:13]MH_SAM_APDU [14:00:13]CAPDU: 80 13 00 00 [14:00:13]Write to MH i2c: E2 08 00 51 23 80 13 00 00 00 00 00 00 F0 [14:00:13]Write i2c OK [14:00:13]MH_I2C_Read... [14:00:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:13]Read from MH i2c: E2 [14:00:13]MH_I2C_Read... [14:00:13]Read from MH i2c: E2 62 00 [14:00:13]MH_I2C_Read... [14:00:13]Read from MH i2c: E2 62 00 51 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [14:00:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:13]wFMCommunicate OK [14:00:13]SAM_PROTO_GetFieldsCounters done [14:00:13]requested_item shift.num is exist - process it [14:00:13]requested_item shift.opened is exist - process it [14:00:13]req_shift_opened [14:00:13]FM_GetShiftState [14:00:13]SAM_PROTO_GetShiftState [14:00:13]wFMCommunicate request_size=4 [14:00:13]MH_SAM_APDU [14:00:13]CAPDU: 80 13 01 00 [14:00:13]Write to MH i2c: E2 08 00 52 23 80 13 01 00 00 00 00 00 F2 [14:00:13]Write i2c OK [14:00:13]MH_I2C_Read... [14:00:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:13]Read from MH i2c: E2 [14:00:13]MH_I2C_Read... [14:00:13]Read from MH i2c: E2 0E 00 [14:00:13]MH_I2C_Read... [14:00:13]Read from MH i2c: E2 0E 00 52 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 15 [14:00:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:00:13]wFMCommunicate OK [14:00:13]SAM_PROTO_GetShiftState done [14:00:13]FM_GetShiftState done [14:00:13]req_shift_opened done [14:00:13]requested_item shift.open_date is exist - process it [14:00:13]req_shift_open_date [14:00:13]req_shift_open_date done [14:00:13]produce_requested_data done [14:00:13]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58398,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:00:13]process_action_free close_receipt [14:00:13]json_value_free [14:00:13]json_value_free done [14:00:13]process_json_proto returns [14:00:13]Send response to host [14:00:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58398,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:00:13]free response buf [14:00:13]execute_script done [14:00:13]execute_script returns [14:00:13]free content buf [14:00:13]Sock 9.Close socket [14:00:13]Sock 9.Thread stoped [14:01:33]accept exits with 8 [14:01:33]New connection [14:01:33]New thread 3066854756 created [14:01:33]Thread 3066711396 joined [14:01:33]Waiting for new connection... [14:01:33] Sock 8.Parse request [14:01:33]Sock 8.Check first char [14:01:33]Sock 8.First char is OK [14:01:33]request: POST /json_proto HTTP/1.0 [14:01:33]Method: POST [14:01:33]URL: /json_proto [14:01:33]Method is POST - this is cgi request [14:01:33]url: /json_proto [14:01:33]query_string will be loaded in cgi processing [14:01:33]execute_cgi json_proto POST (null) [14:01:33]execute_cgi path=json_proto method=POST [14:01:33]POST find Content-Length [14:01:33]Host: 172.17.44.3:8080 [14:01:33]Content-Length: 789 [14:01:33]Content-Type: application/json [14:01:33] [14:01:33]POST finish read [14:01:33]Found Content-Length = 789 [14:01:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 6.570, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:33]execute_script... [14:01: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)2075691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 6.570, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:33]POST & json_proto [14:01:33]process_json_proto [14:01:33]json parsed OK: [14:01:33]protocol is kg_v1.0 [14:01:33]action value=close_receipt [14:01:33]process_action close_receipt [14:01:33]cmd_close_receipt [14:01:33]MH_GetDate [14:01:33]Write to MH i2c: F0 00 00 53 23 65 [14:01:33]Write i2c OK [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: F0 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: F0 09 00 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: F0 09 00 53 23 00 BE A1 C4 66 AD C5 5D 66 2C [14:01:33]GetLastDocTimeStamp 1724162409 [14:01:33]current date 1724162494 [14:01:33]FM_GetShiftState [14:01:33]SAM_PROTO_GetShiftState [14:01:33]wFMCommunicate request_size=4 [14:01:33]MH_SAM_APDU [14:01:33]CAPDU: 80 13 01 00 [14:01:33]Write to MH i2c: E2 08 00 54 23 80 13 01 00 00 00 00 00 F4 [14:01:33]Write i2c OK [14:01:33]MH_I2C_Read... [14:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:33]Read from MH i2c: E2 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 0E 00 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 0E 00 54 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 17 [14:01:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:01:33]wFMCommunicate OK [14:01:33]SAM_PROTO_GetShiftState done [14:01:33]FM_GetShiftState done [14:01:33]opened in 1724112910 [14:01:33]opened+sec_in_day 1724199310 [14:01:33]quantity*price = 0 [14:01:33]sum+1 = 1 [14:01:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 383 20.08.2024 14:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58399 ФПД: 151540385589768 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140134&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58399&fm=151540385589768&tin=02508201610067®Number=0000000000162794&sum=0 [14:01:34]StoreToDocumentArchive [14:01:34]shift 100 fd 58399 [14:01:34]save to /storage/0100/doc_00058399 [14:01:34]save last doc name /storage/0100/doc_00058399 to /storage/kkm_last_doc_name [14:01:34]save OK [14:01:34]Clear old archive folders... [14:01:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:01:34]tlvbuf is 01A02FF0 [14:01:34]SAM_PROTO_ClearQueue [14:01:34]wFMCommunicate request_size=4 [14:01:34]MH_SAM_APDU [14:01:34]CAPDU: 80 09 00 00 [14:01:34]Write to MH i2c: E2 08 00 61 23 80 09 00 00 00 00 00 00 F6 [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:34]Read from MH i2c: E2 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 03 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 03 00 61 23 00 90 00 F8 [14:01:34]RAPDU: 90 00 [14:01:34]wFMCommunicate OK [14:01:34]SAM_PROTO_ClearQueue done [14:01:34]KKMCreateOFDPacket [14:01:34]OFDProtocolAddRootSTLVToBuf [14:01:34]FM_MakeSignedData [14:01:34]FM_MakeSignedData [14:01:34]SAM_PROTO_SignData [14:01:34]wFMCommunicate request_size=4 [14:01:34]MH_SAM_APDU [14:01:34]CAPDU: 80 0D 01 02 [14:01:34]Write to MH i2c: E2 08 00 62 23 80 0D 01 02 00 00 00 00 FE [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:34]Read from MH i2c: E2 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 03 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 03 00 62 23 00 90 00 F9 [14:01:34]RAPDU: 90 00 [14:01:34]wFMCommunicate OK [14:01:34]wFMCommunicate request_size=255 [14:01:34]MH_SAM_APDU [14:01:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 BE A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E4 00 00 35 04 06 00 89 D3 3E DA [14:01:34]Write to MH i2c: E2 02 01 63 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 BE A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E4 00 00 35 04 06 00 89 D3 3E DA 00 00 FF [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:34]Read from MH i2c: E2 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 03 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 03 00 63 23 00 90 00 FA [14:01:34]RAPDU: 90 00 [14:01:34]wFMCommunicate OK [14:01:34]wFMCommunicate request_size=7 [14:01:34]MH_SAM_APDU [14:01:34]CAPDU: 80 0D 02 02 02 2A 08 [14:01:34]Write to MH i2c: E2 0A 00 64 23 80 0D 02 02 02 00 2A 08 00 00 37 [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:34]Read from MH i2c: E2 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 03 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 03 00 64 23 00 90 00 FB [14:01:34]RAPDU: 90 00 [14:01:34]wFMCommunicate OK [14:01:34]wFMCommunicate request_size=4 [14:01:34]MH_SAM_APDU [14:01:34]CAPDU: 80 0D 03 02 [14:01:34]Write to MH i2c: E2 08 00 65 23 80 0D 03 02 00 00 00 00 03 [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:34]Read from MH i2c: E2 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 0B 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 0B 00 65 23 00 12 C5 A6 8C 56 5B F8 99 90 00 4F [14:01:34]RAPDU: 12 C5 A6 8C 56 5B F8 99 90 00 [14:01:34]wFMCommunicate OK [14:01:34]SAM_PROTO_SignData done [14:01:34]FM_MakeSignedData done [14:01:34]CreateOFDProtocolMessage [14:01:34]wFMCommunicate request_size=4 [14:01:34]MH_SAM_APDU [14:01:34]CAPDU: 80 11 00 00 [14:01:34]Write to MH i2c: E2 08 00 66 23 80 11 00 00 00 00 00 00 03 [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:34]Read from MH i2c: E2 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 17 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 17 00 66 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [14:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:01:34]wFMCommunicate OK [14:01:34]CreateOFDProtocolMessage done [14:01:34]OFDSenderStorePacket 58399 [14:01:34]StoreOFDPacket docnum=58399 [14:01:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 59 89 04 01 ED 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 BE A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E4 00 00 35 04 06 00 89 D3 3E DA 2A 08 12 C5 A6 8C 56 5B F8 99 [14:01:34]CheckFolder [14:01:34]dirname=/storage/ofd_packets [14:01:34]CheckFolder done [14:01:34]ProducePacketName [14:01:34]name=ofd_packets/00058399 [14:01:34]NVStorageSaveData ofd_packets/00058399 [14:01:34]File name is /storage/ofd_packets/00058399 [14:01:34]Write 298 bytes [14:01:34]NVStorageSaveData done [14:01:34]OFDSenderStorePacket done [14:01:34]KKMCreateOFDPacket done [14:01:34]NVStorageSaveData kkm_last_timestamp [14:01:34]File name is /storage/kkm_last_timestamp [14:01:34]Write 4 bytes [14:01:34]NVStorageSaveData done [14:01:34]ExternCall_PrintAddStr [14:01:34]wPrintStart [14:01:34]Write to MH i2c: 01 00 00 67 23 8A [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 07 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 07 00 67 23 00 00 00 00 00 FF 0F 9F [14:01:34]RasterBufferAndPrint [14:01:34]line Счет N : (1)2075691 [14:01:34]line ИНН: 02508201610067 [14:01:34]line Контрольно-Кассовый Чек [14:01:34]line ПРОДАЖА [14:01:34]line ТРК (МРК, ГНК) : 21 [14:01:34]line Товар: 2710194210 [14:01:34]line ДТ-К-5 [14:01:34]line 6.570 * 0.00 [14:01:34]line = 0.00 [14:01:34]line НДС 12% НСП 1% [14:01:34]line > о реализуемом товаре [14:01:34]line ИТОГО: 0.00 [14:01:34]line НСП 1% : 0.00 [14:01:34]line НДС 12% : 0.00 [14:01:34]line Наличными: 0.00 [14:01:34]line Безнал.: 0.00 [14:01:34]line Место: АЗС № 135 "Партнер Нефть" [14:01:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:01:34]line СНО: Общий режим [14:01:34]line Чек 383 20.08.2024 14:01 [14:01:34]line Смена: 100 ФФД: 1.0 [14:01:34]line ЗНМ: 0300000196 [14:01:34]line РНМ: 0000000000162794 [14:01:34]line Версия ККМ: v1.0 [14:01:34]line Талоны: Топливная Карта [14:01:34]line 68771 [14:01:34]line ФМ: 0000000002094532 [14:01:34]line ФД: 58399 [14:01:34]line ФПД: 151540385589768 [14:01:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140134&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58399&fm=151540385589768&tin=02508201610067®Number=0000000000162794&sum=0 [14:01:35]written 0, free lines is 4095 [14:01:35]Write to MH i2c: 01 00 00 91 23 B4 [14:01:35]Write i2c OK [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: 01 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: 01 07 00 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: 01 07 00 91 23 00 00 00 00 00 BC 0C 83 [14:01:35]RasterBufferAndPrint [14:01:35]line [14:01:35]line [14:01:35]line [14:01:35]line [14:01:35]line [14:01:35]written 0, free lines is 3266 [14:01:35]MH_Cut [14:01:35]Write to MH i2c: D1 01 00 98 23 01 8D [14:01:35]Write i2c OK [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: D1 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: D1 01 00 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: D1 01 00 98 23 00 8C [14:01:35]Write to MH i2c: 01 00 00 99 23 BC [14:01:35]Write i2c OK [14:01:35]MH_I2C_Read... [14:01:36]*** Cut start [14:01:36]*** Partial cut [14:01:36]*** CUTSNS_PIN = 1 [14:01:36]*** CUTSNS_PIN = 0 [14:01:36]*** Brake cut motor [14:01:37]Read from MH i2c: 01 [14:01:37]MH_I2C_Read... [14:01:37]*** Stop cut motor [14:01:37]*** Cut end [14:01:37]Read from MH i2c: 01 07 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: 01 07 00 99 23 00 00 00 00 00 FF 0F D1 [14:01:37]process_action close_receipt done [14:01:37]requested_data is exist [14:01:37]produce_requested_data [14:01:37]requested_item fm.sn is exist - process it [14:01:37]wFMCommunicate request_size=4 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 11 00 00 [14:01:37]Write to MH i2c: E2 08 00 9A 23 80 11 00 00 00 00 00 00 37 [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 17 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 17 00 9A 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 83 [14:01:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:01:37]wFMCommunicate OK [14:01:37]requested_item fd.num is exist - process it [14:01:37]SAM_PROTO_GetFieldsCounters [14:01:37]wFMCommunicate request_size=4 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 13 00 00 [14:01:37]Write to MH i2c: E2 08 00 9B 23 80 13 00 00 00 00 00 00 3A [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 62 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 62 00 9B 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [14:01:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:37]wFMCommunicate OK [14:01:37]SAM_PROTO_GetFieldsCounters done [14:01:37]requested_item shift.num is exist - process it [14:01:37]requested_item shift.opened is exist - process it [14:01:37]req_shift_opened [14:01:37]FM_GetShiftState [14:01:37]SAM_PROTO_GetShiftState [14:01:37]wFMCommunicate request_size=4 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 13 01 00 [14:01:37]Write to MH i2c: E2 08 00 9C 23 80 13 01 00 00 00 00 00 3C [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 0E 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 0E 00 9C 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5F [14:01:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:01:37]wFMCommunicate OK [14:01:37]SAM_PROTO_GetShiftState done [14:01:37]FM_GetShiftState done [14:01:37]req_shift_opened done [14:01:37]requested_item shift.open_date is exist - process it [14:01:37]req_shift_open_date [14:01:37]req_shift_open_date done [14:01:37]produce_requested_data done [14:01:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58399,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:01:37]process_action_free close_receipt [14:01:37]json_value_free [14:01:37]json_value_free done [14:01:37]process_json_proto returns [14:01:37]Send response to host [14:01:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58399,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:01:37]free response buf [14:01:37]execute_script done [14:01:37]execute_script returns [14:01:37]free content buf [14:01:37]Sock 8.Close socket [14:01:37]Sock 8.Thread stoped [14:02:02]accept exits with 9 [14:02:02]New connection [14:02:02]New thread 3066711396 created [14:02:02]Thread 3066854756 joined [14:02:02]Waiting for new connection... [14:02:02] Sock 9.Parse request [14:02:02]Sock 9.Check first char [14:02:02]Sock 9.First char is OK [14:02:02]request: POST /json_proto HTTP/1.0 [14:02:02]Method: POST [14:02:02]URL: /json_proto [14:02:02]Method is POST - this is cgi request [14:02:02]url: /json_proto [14:02:02]query_string will be loaded in cgi processing [14:02:02]execute_cgi json_proto POST (null) [14:02:02]execute_cgi path=json_proto method=POST [14:02:02]POST find Content-Length [14:02:02]Host: 172.17.44.3:8080 [14:02:02]Content-Length: 820 [14:02:02]Content-Type: application/json [14:02:02] [14:02:02]POST finish read [14:02:02]Found Content-Length = 820 [14:02:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:02]execute_script... [14:02:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:02]POST & json_proto [14:02:02]process_json_proto [14:02:02]json parsed OK: [14:02:02]protocol is kg_v1.0 [14:02:02]action value=close_receipt [14:02:02]process_action close_receipt [14:02:02]cmd_close_receipt [14:02:02]MH_GetDate [14:02:02]Write to MH i2c: F0 00 00 9D 23 AF [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: F0 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: F0 09 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: F0 09 00 9D 23 00 DB A1 C4 66 AD C5 5D 66 93 [14:02:02]GetLastDocTimeStamp 1724162494 [14:02:02]current date 1724162523 [14:02:02]FM_GetShiftState [14:02:02]SAM_PROTO_GetShiftState [14:02:02]wFMCommunicate request_size=4 [14:02:02]MH_SAM_APDU [14:02:02]CAPDU: 80 13 01 00 [14:02:02]Write to MH i2c: E2 08 00 9E 23 80 13 01 00 00 00 00 00 3E [14:02:02]Write i2c OK [14:02:02]MH_I2C_Read... [14:02:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:02]Read from MH i2c: E2 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 0E 00 [14:02:02]MH_I2C_Read... [14:02:02]Read from MH i2c: E2 0E 00 9E 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 61 [14:02:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:02:02]wFMCommunicate OK [14:02:02]SAM_PROTO_GetShiftState done [14:02:02]FM_GetShiftState done [14:02:02]opened in 1724112910 [14:02:02]opened+sec_in_day 1724199310 [14:02:02]quantity*price = 200043 [14:02:02]sum+1 = 200044 [14:02:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 384 20.08.2024 14:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58400 ФПД: 214771239224023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140203&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58400&fm=214771239224023&tin=02508201610067®Number=0000000000162794&sum=200043 [14:02:03]StoreToDocumentArchive [14:02:03]shift 100 fd 58400 [14:02:03]save to /storage/0100/doc_00058400 [14:02:03]save last doc name /storage/0100/doc_00058400 to /storage/kkm_last_doc_name [14:02:03]save OK [14:02:03]Clear old archive folders... [14:02:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:02:03]tlvbuf is 0195FBD0 [14:02:03]SAM_PROTO_ClearQueue [14:02:03]wFMCommunicate request_size=4 [14:02:03]MH_SAM_APDU [14:02:03]CAPDU: 80 09 00 00 [14:02:03]Write to MH i2c: E2 08 00 AB 23 80 09 00 00 00 00 00 00 40 [14:02:03]Write i2c OK [14:02:03]MH_I2C_Read... [14:02:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:03]Read from MH i2c: E2 [14:02:03]MH_I2C_Read... [14:02:03]Read from MH i2c: E2 03 00 [14:02:03]MH_I2C_Read... [14:02:03]Read from MH i2c: E2 03 00 AB 23 00 90 00 42 [14:02:03]RAPDU: 90 00 [14:02:03]wFMCommunicate OK [14:02:03]SAM_PROTO_ClearQueue done [14:02:03]KKMCreateOFDPacket [14:02:03]OFDProtocolAddRootSTLVToBuf [14:02:03]FM_MakeSignedData [14:02:03]FM_MakeSignedData [14:02:03]SAM_PROTO_SignData [14:02:03]wFMCommunicate request_size=4 [14:02:03]MH_SAM_APDU [14:02:03]CAPDU: 80 0D 01 02 [14:02:03]Write to MH i2c: E2 08 00 AC 23 80 0D 01 02 00 00 00 00 48 [14:02:03]Write i2c OK [14:02:03]MH_I2C_Read... [14:02:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:03]Read from MH i2c: E2 [14:02:03]MH_I2C_Read... [14:02:03]Read from MH i2c: E2 03 00 [14:02:03]MH_I2C_Read... [14:02:03]Read from MH i2c: E2 03 00 AC 23 00 90 00 43 [14:02:03]RAPDU: 90 00 [14:02:03]wFMCommunicate OK [14:02:03]wFMCommunicate request_size=255 [14:02:03]MH_SAM_APDU [14:02:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 80 01 00 00 F4 03 04 00 DB A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E4 00 00 35 04 06 00 C3 [14:02:03]Write to MH i2c: E2 02 01 AD 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 DB A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E4 00 00 35 04 06 00 C3 00 00 24 [14:02:03]Write i2c OK [14:02:03]MH_I2C_Read... [14:02:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:04]Read from MH i2c: E2 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 03 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 03 00 AD 23 00 90 00 44 [14:02:04]RAPDU: 90 00 [14:02:04]wFMCommunicate OK [14:02:04]wFMCommunicate request_size=10 [14:02:04]MH_SAM_APDU [14:02:04]CAPDU: 80 0D 02 02 05 55 53 6C 02 D7 [14:02:04]Write to MH i2c: E2 0D 00 AE 23 80 0D 02 02 05 00 55 53 6C 02 D7 00 00 42 [14:02:04]Write i2c OK [14:02:04]MH_I2C_Read... [14:02:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:04]Read from MH i2c: E2 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 03 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 03 00 AE 23 00 90 00 45 [14:02:04]RAPDU: 90 00 [14:02:04]wFMCommunicate OK [14:02:04]wFMCommunicate request_size=4 [14:02:04]MH_SAM_APDU [14:02:04]CAPDU: 80 0D 03 02 [14:02:04]Write to MH i2c: E2 08 00 AF 23 80 0D 03 02 00 00 00 00 4D [14:02:04]Write i2c OK [14:02:04]MH_I2C_Read... [14:02:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:04]Read from MH i2c: E2 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 0B 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 0B 00 AF 23 00 46 3B BF 40 20 93 3D 89 90 00 47 [14:02:04]RAPDU: 46 3B BF 40 20 93 3D 89 90 00 [14:02:04]wFMCommunicate OK [14:02:04]SAM_PROTO_SignData done [14:02:04]FM_MakeSignedData done [14:02:04]CreateOFDProtocolMessage [14:02:04]wFMCommunicate request_size=4 [14:02:04]MH_SAM_APDU [14:02:04]CAPDU: 80 11 00 00 [14:02:04]Write to MH i2c: E2 08 00 B0 23 80 11 00 00 00 00 00 00 4D [14:02:04]Write i2c OK [14:02:04]MH_I2C_Read... [14:02:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:04]Read from MH i2c: E2 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 17 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: E2 17 00 B0 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 99 [14:02:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:02:04]wFMCommunicate OK [14:02:04]CreateOFDProtocolMessage done [14:02:04]OFDSenderStorePacket 58400 [14:02:04]StoreOFDPacket docnum=58400 [14:02:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 57 07 01 06 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 80 01 00 00 F4 03 04 00 DB A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E4 00 00 35 04 06 00 C3 55 53 6C 02 D7 46 3B BF 40 20 93 3D 89 [14:02:04]CheckFolder [14:02:04]dirname=/storage/ofd_packets [14:02:04]CheckFolder done [14:02:04]ProducePacketName [14:02:04]name=ofd_packets/00058400 [14:02:04]NVStorageSaveData ofd_packets/00058400 [14:02:04]File name is /storage/ofd_packets/00058400 [14:02:04]Write 301 bytes [14:02:04]NVStorageSaveData done [14:02:04]OFDSenderStorePacket done [14:02:04]KKMCreateOFDPacket done [14:02:04]NVStorageSaveData kkm_last_timestamp [14:02:04]File name is /storage/kkm_last_timestamp [14:02:04]Write 4 bytes [14:02:04]NVStorageSaveData done [14:02:04]ExternCall_PrintAddStr [14:02:04]wPrintStart [14:02:04]Write to MH i2c: 01 00 00 B1 23 D4 [14:02:04]Write i2c OK [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: 01 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: 01 07 00 [14:02:04]MH_I2C_Read... [14:02:04]Read from MH i2c: 01 07 00 B1 23 00 00 00 00 00 FF 0F E9 [14:02:04]RasterBufferAndPrint [14:02:04]line Счет N : (1)2075690 [14:02:04]line ИНН: 02508201610067 [14:02:04]line Контрольно-Кассовый Чек [14:02:04]line ПРОДАЖА [14:02:04]line ТРК (МРК, ГНК) : 52 [14:02:04]line Товар: 2710124500 [14:02:04]line Аи-95-К-5 [14:02:04]line 26.960 * 74.20 [14:02:04]line = 2000.43 [14:02:04]line НДС 12% НСП 1% [14:02:04]line > о реализуемом товаре [14:02:04]line ИТОГО: 2000.43 [14:02:04]line НСП 1% : 17.70 [14:02:04]line НДС 12% : 212.43 [14:02:04]line Наличными: 0.00 [14:02:04]line Безнал.: 2000.43 [14:02:04]line Место: АЗС № 135 "Партнер Нефть" [14:02:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:02:04]line СНО: Общий режим [14:02:04]line Чек 384 20.08.2024 14:02 [14:02:04]line Смена: 100 ФФД: 1.0 [14:02:04]line ЗНМ: 0300000196 [14:02:04]line РНМ: 0000000000162794 [14:02:04]line Версия ККМ: v1.0 [14:02:04]line Платежная система: Бакай Банк [14:02:04]line ФМ: 0000000002094532 [14:02:04]line ФД: 58400 [14:02:04]line ФПД: 214771239224023 [14:02:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140203&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58400&fm=214771239224023&tin=02508201610067®Number=0000000000162794&sum=200043 [14:02:04]written 0, free lines is 4095 [14:02:05]Write to MH i2c: 01 00 00 DB 23 FE [14:02:05]Write i2c OK [14:02:05]MH_I2C_Read... [14:02:05]Read from MH i2c: 01 [14:02:05]MH_I2C_Read... [14:02:05]Read from MH i2c: 01 07 00 [14:02:05]MH_I2C_Read... [14:02:05]Read from MH i2c: 01 07 00 DB 23 00 00 00 00 00 C2 0C D3 [14:02:05]RasterBufferAndPrint [14:02:05]line [14:02:05]line [14:02:05]line [14:02:05]line [14:02:05]line [14:02:05]written 0, free lines is 3272 [14:02:05]MH_Cut [14:02:05]Write to MH i2c: D1 01 00 E2 23 01 D7 [14:02:05]Write i2c OK [14:02:05]MH_I2C_Read... [14:02:05]Read from MH i2c: D1 [14:02:05]MH_I2C_Read... [14:02:05]Read from MH i2c: D1 01 00 [14:02:05]MH_I2C_Read... [14:02:05]Read from MH i2c: D1 01 00 E2 23 00 D6 [14:02:05]Write to MH i2c: 01 00 00 E3 23 06 [14:02:05]Write i2c OK [14:02:05]MH_I2C_Read... [14:02:06]*** Cut start [14:02:06]*** Partial cut [14:02:06]*** CUTSNS_PIN = 1 [14:02:06]*** CUTSNS_PIN = 0 [14:02:06]*** Brake cut motor [14:02:06]Read from MH i2c: 01 [14:02:06]MH_I2C_Read... [14:02:06]*** Stop cut motor [14:02:06]*** Cut end [14:02:06]Read from MH i2c: 01 07 00 [14:02:06]MH_I2C_Read... [14:02:06]Read from MH i2c: 01 07 00 E3 23 00 00 00 00 00 FF 0F 1B [14:02:06]process_action close_receipt done [14:02:06]requested_data is exist [14:02:06]produce_requested_data [14:02:06]requested_item fm.sn is exist - process it [14:02:06]wFMCommunicate request_size=4 [14:02:06]MH_SAM_APDU [14:02:06]CAPDU: 80 11 00 00 [14:02:06]Write to MH i2c: E2 08 00 E4 23 80 11 00 00 00 00 00 00 81 [14:02:06]Write i2c OK [14:02:06]MH_I2C_Read... [14:02:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:06]Read from MH i2c: E2 [14:02:06]MH_I2C_Read... [14:02:06]Read from MH i2c: E2 17 00 [14:02:06]MH_I2C_Read... [14:02:06]Read from MH i2c: E2 17 00 E4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CD [14:02:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:02:06]wFMCommunicate OK [14:02:06]requested_item fd.num is exist - process it [14:02:06]SAM_PROTO_GetFieldsCounters [14:02:06]wFMCommunicate request_size=4 [14:02:06]MH_SAM_APDU [14:02:06]CAPDU: 80 13 00 00 [14:02:06]Write to MH i2c: E2 08 00 E5 23 80 13 00 00 00 00 00 00 84 [14:02:06]Write i2c OK [14:02:06]MH_I2C_Read... [14:02:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:06]Read from MH i2c: E2 [14:02:06]MH_I2C_Read... [14:02:06]Read from MH i2c: E2 62 00 [14:02:06]MH_I2C_Read... [14:02:06]Read from MH i2c: E2 62 00 E5 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 20 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [14:02:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 20 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:06]wFMCommunicate OK [14:02:06]SAM_PROTO_GetFieldsCounters done [14:02:06]requested_item shift.num is exist - process it [14:02:06]requested_item shift.opened is exist - process it [14:02:06]req_shift_opened [14:02:06]FM_GetShiftState [14:02:06]SAM_PROTO_GetShiftState [14:02:06]wFMCommunicate request_size=4 [14:02:06]MH_SAM_APDU [14:02:06]CAPDU: 80 13 01 00 [14:02:06]Write to MH i2c: E2 08 00 E6 23 80 13 01 00 00 00 00 00 86 [14:02:06]Write i2c OK [14:02:06]MH_I2C_Read... [14:02:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:06]Read from MH i2c: E2 [14:02:06]MH_I2C_Read... [14:02:06]Read from MH i2c: E2 0E 00 [14:02:06]MH_I2C_Read... [14:02:06]Read from MH i2c: E2 0E 00 E6 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A9 [14:02:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:02:06]wFMCommunicate OK [14:02:06]SAM_PROTO_GetShiftState done [14:02:06]FM_GetShiftState done [14:02:06]req_shift_opened done [14:02:06]requested_item shift.open_date is exist - process it [14:02:06]req_shift_open_date [14:02:06]req_shift_open_date done [14:02:06]produce_requested_data done [14:02:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58400,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:02:06]process_action_free close_receipt [14:02:06]json_value_free [14:02:06]json_value_free done [14:02:06]process_json_proto returns [14:02:06]Send response to host [14:02:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58400,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:02:06]free response buf [14:02:06]execute_script done [14:02:07]execute_script returns [14:02:07]free content buf [14:02:07]Sock 9.Close socket [14:02:07]Sock 9.Thread stoped [14:02:23]ConnectInit Can't connect to host [14:02:23]CommunicateWithHost connect error [14:02:23]CommunicateWithHost err = -1 [14:02:23]OFD Sender: Server communicate error [14:02:23]OFD Sender: Processing packet 58398 [packets to send 53, broken 50] [14:02:23]ProducePacketName [14:02:23]name=ofd_packets/00058398 [14:02:23]OFD Sender: To server: pG, [14:02:23]CommunicateWithHost lk.salyk.kg:30040 [14:02:23]ConnectInit lk.salyk.kg [14:02:23]Connected sock=9 [14:02:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 2F C3 04 01 38 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 35 FF 03 08 00 03 30 C0 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 69 A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E4 00 00 35 04 06 00 A4 57 B3 1B A3 DF 52 B6 A9 AD E0 D9 2A 91 [14:02:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F9 46 47 00 CB 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 32 30 39 34 35 33 32 10 04 04 00 1E E4 00 00 F4 03 04 00 3D 4D C4 66 B6 04 01 00 00 89 EA 7F D9 AA 98 5C BD [14:02:24]CommunicateWithHost err = 0 [14:02:24]CheckOFDResponse [14:02:24]1017 (14) - 77093643461234 [14:02:24]1041 (16) - 0000000002094532 [14:02:24]1040 (4) - 58398 [14:02:24]1012 (4) - 20.08.2024 08:01 [14:02:24]1206 (1) - 0 [14:02:24]OFD Sender: Remove packet 58398 [14:02:24]ProducePacketName [14:02:24]name=ofd_packets/00058398 [14:02:24]NVStorageDeleteData [14:02:24]OFD Sender: Processing packet 58399 [packets to send 52, broken 50] [14:02:24]ProducePacketName [14:02:24]name=ofd_packets/00058399 [14:02:24]OFD Sender: To server: pG, [14:02:24]CommunicateWithHost lk.salyk.kg:30040 [14:02:24]ConnectInit lk.salyk.kg [14:02:24]Connected sock=9 [14:02:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 59 89 04 01 ED 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 BE A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E4 00 00 35 04 06 00 89 D3 3E DA 2A 08 12 C5 A6 8C 56 5B F8 99 [14:02:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 39 BF 47 00 48 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 32 30 39 34 35 33 32 10 04 04 00 1F E4 00 00 F4 03 04 00 3E 4D C4 66 B6 04 01 00 00 18 BB DE ED FF C0 17 33 [14:02:25]CommunicateWithHost err = 0 [14:02:25]CheckOFDResponse [14:02:25]1017 (14) - 77093643461234 [14:02:25]1041 (16) - 0000000002094532 [14:02:25]1040 (4) - 58399 [14:02:25]1012 (4) - 20.08.2024 08:01 [14:02:25]1206 (1) - 0 [14:02:25]OFD Sender: Remove packet 58399 [14:02:25]ProducePacketName [14:02:25]name=ofd_packets/00058399 [14:02:25]NVStorageDeleteData [14:02:25]OFD Sender: Processing packet 58400 [packets to send 51, broken 50] [14:02:25]ProducePacketName [14:02:25]name=ofd_packets/00058400 [14:02:25]OFD Sender: To server: pG, [14:02:25]CommunicateWithHost lk.salyk.kg:30040 [14:02:25]ConnectInit lk.salyk.kg [14:02:25]Connected sock=9 [14:02:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 57 07 01 06 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 80 01 00 00 F4 03 04 00 DB A1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E4 00 00 35 04 06 00 C3 55 53 6C 02 D7 46 3B BF 40 20 93 3D 89 [14:02:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 15 CA 47 00 D6 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 32 30 39 34 35 33 32 10 04 04 00 20 E4 00 00 F4 03 04 00 3F 4D C4 66 B6 04 01 00 00 A0 68 C2 7D 18 EF 93 8D [14:02:26]CommunicateWithHost err = 0 [14:02:26]CheckOFDResponse [14:02:26]1017 (14) - 77093643461234 [14:02:26]1041 (16) - 0000000002094532 [14:02:26]1040 (4) - 58400 [14:02:26]1012 (4) - 20.08.2024 08:01 [14:02:26]1206 (1) - 0 [14:02:26]OFD Sender: Remove packet 58400 [14:02:26]ProducePacketName [14:02:26]name=ofd_packets/00058400 [14:02:26]NVStorageDeleteData [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:23]accept exits with 8 [14:03:23]New connection [14:03:23]New thread 3066854756 created [14:03:23]Thread 3066711396 joined [14:03:23]Waiting for new connection... [14:03:23] Sock 8.Parse request [14:03:23]Sock 8.Check first char [14:03:23]Sock 8.First char is OK [14:03:23]request: POST /json_proto HTTP/1.0 [14:03:23]Method: POST [14:03:23]URL: /json_proto [14:03:23]Method is POST - this is cgi request [14:03:23]url: /json_proto [14:03:23]query_string will be loaded in cgi processing [14:03:23]execute_cgi json_proto POST (null) [14:03:23]execute_cgi path=json_proto method=POST [14:03:23]POST find Content-Length [14:03:23]Host: 172.17.44.3:8080 [14:03:23]Content-Length: 804 [14:03:23]Content-Type: application/json [14:03:23] [14:03:23]POST finish read [14:03:23]Found Content-Length = 804 [14:03:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 42.070, "sum" : 3121.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3121.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:23]execute_script... [14:03: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)2075692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 42.070, "sum" : 3121.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3121.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:23]POST & json_proto [14:03:23]process_json_proto [14:03:23]json parsed OK: [14:03:23]protocol is kg_v1.0 [14:03:23]action value=close_receipt [14:03:23]process_action close_receipt [14:03:23]cmd_close_receipt [14:03:23]MH_GetDate [14:03:23]Write to MH i2c: F0 00 00 E7 23 F9 [14:03:23]Write i2c OK [14:03:23]MH_I2C_Read... [14:03:23]Read from MH i2c: F0 [14:03:23]MH_I2C_Read... [14:03:23]Read from MH i2c: F0 09 00 [14:03:23]MH_I2C_Read... [14:03:23]Read from MH i2c: F0 09 00 E7 23 00 2C A2 C4 66 AD C5 5D 66 2F [14:03:23]GetLastDocTimeStamp 1724162523 [14:03:23]current date 1724162604 [14:03:23]FM_GetShiftState [14:03:23]SAM_PROTO_GetShiftState [14:03:23]wFMCommunicate request_size=4 [14:03:23]MH_SAM_APDU [14:03:23]CAPDU: 80 13 01 00 [14:03:23]Write to MH i2c: E2 08 00 E8 23 80 13 01 00 00 00 00 00 88 [14:03:23]Write i2c OK [14:03:23]MH_I2C_Read... [14:03:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:23]Read from MH i2c: E2 [14:03:23]MH_I2C_Read... [14:03:23]Read from MH i2c: E2 0E 00 [14:03:23]MH_I2C_Read... [14:03:23]Read from MH i2c: E2 0E 00 E8 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AB [14:03:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:03:23]wFMCommunicate OK [14:03:23]SAM_PROTO_GetShiftState done [14:03:23]FM_GetShiftState done [14:03:23]opened in 1724112910 [14:03:23]opened+sec_in_day 1724199310 [14:03:23]quantity*price = 312159 [14:03:23]sum+1 = 312160 [14:03:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3121.59 НСП 1% : 27.62 НДС 12% : 331.50 Наличными: 0.00 Безнал.: 3121.59 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 385 20.08.2024 14:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58401 ФПД: 249792780869081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140324&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58401&fm=249792780869081&tin=02508201610067®Number=0000000000162794&sum=312159 [14:03:24]StoreToDocumentArchive [14:03:24]shift 100 fd 58401 [14:03:24]save to /storage/0100/doc_00058401 [14:03:24]save last doc name /storage/0100/doc_00058401 to /storage/kkm_last_doc_name [14:03:24]save OK [14:03:24]Clear old archive folders... [14:03:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:03:24]tlvbuf is B6F3D010 [14:03:24]SAM_PROTO_ClearQueue [14:03:24]wFMCommunicate request_size=4 [14:03:24]MH_SAM_APDU [14:03:24]CAPDU: 80 09 00 00 [14:03:24]Write to MH i2c: E2 08 00 F5 23 80 09 00 00 00 00 00 00 8A [14:03:24]Write i2c OK [14:03:24]MH_I2C_Read... [14:03:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:24]Read from MH i2c: E2 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 03 00 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 03 00 F5 23 00 90 00 8C [14:03:24]RAPDU: 90 00 [14:03:24]wFMCommunicate OK [14:03:24]SAM_PROTO_ClearQueue done [14:03:24]KKMCreateOFDPacket [14:03:24]OFDProtocolAddRootSTLVToBuf [14:03:24]FM_MakeSignedData [14:03:24]FM_MakeSignedData [14:03:24]SAM_PROTO_SignData [14:03:24]wFMCommunicate request_size=4 [14:03:24]MH_SAM_APDU [14:03:24]CAPDU: 80 0D 01 02 [14:03:24]Write to MH i2c: E2 08 00 F6 23 80 0D 01 02 00 00 00 00 92 [14:03:24]Write i2c OK [14:03:24]MH_I2C_Read... [14:03:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:24]Read from MH i2c: E2 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 03 00 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 03 00 F6 23 00 90 00 8D [14:03:24]RAPDU: 90 00 [14:03:24]wFMCommunicate OK [14:03:24]wFMCommunicate request_size=255 [14:03:24]MH_SAM_APDU [14:03: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 35 FF 03 08 00 03 56 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5F C3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 81 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 2C A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E4 00 00 35 04 06 00 E3 [14:03:24]Write to MH i2c: E2 02 01 F7 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 35 FF 03 08 00 03 56 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5F C3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 81 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 2C A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E4 00 00 35 04 06 00 E3 00 00 BA [14:03:24]Write i2c OK [14:03:24]MH_I2C_Read... [14:03:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:24]Read from MH i2c: E2 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 03 00 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 03 00 F7 23 00 90 00 8E [14:03:24]RAPDU: 90 00 [14:03:24]wFMCommunicate OK [14:03:24]wFMCommunicate request_size=10 [14:03:24]MH_SAM_APDU [14:03:24]CAPDU: 80 0D 02 02 05 2F 69 F8 9D D9 [14:03:24]Write to MH i2c: E2 0D 00 F8 23 80 0D 02 02 05 00 2F 69 F8 9D D9 00 00 A5 [14:03:24]Write i2c OK [14:03:24]MH_I2C_Read... [14:03:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:24]Read from MH i2c: E2 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 03 00 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 03 00 F8 23 00 90 00 8F [14:03:24]RAPDU: 90 00 [14:03:24]wFMCommunicate OK [14:03:24]wFMCommunicate request_size=4 [14:03:24]MH_SAM_APDU [14:03:24]CAPDU: 80 0D 03 02 [14:03:24]Write to MH i2c: E2 08 00 F9 23 80 0D 03 02 00 00 00 00 97 [14:03:24]Write i2c OK [14:03:24]MH_I2C_Read... [14:03:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:24]Read from MH i2c: E2 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 0B 00 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 0B 00 F9 23 00 F1 A8 5B BB 1B C1 F5 C7 90 00 DF [14:03:24]RAPDU: F1 A8 5B BB 1B C1 F5 C7 90 00 [14:03:24]wFMCommunicate OK [14:03:24]SAM_PROTO_SignData done [14:03:24]FM_MakeSignedData done [14:03:24]CreateOFDProtocolMessage [14:03:24]wFMCommunicate request_size=4 [14:03:24]MH_SAM_APDU [14:03:24]CAPDU: 80 11 00 00 [14:03:24]Write to MH i2c: E2 08 00 FA 23 80 11 00 00 00 00 00 00 97 [14:03:24]Write i2c OK [14:03:24]MH_I2C_Read... [14:03:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:24]Read from MH i2c: E2 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 17 00 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 17 00 FA 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E3 [14:03:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:03:24]wFMCommunicate OK [14:03:24]CreateOFDProtocolMessage done [14:03:24]OFDSenderStorePacket 58401 [14:03:24]StoreOFDPacket docnum=58401 [14:03:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E5 B4 07 01 57 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5F C3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 81 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 2C A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E4 00 00 35 04 06 00 E3 2F 69 F8 9D D9 F1 A8 5B BB 1B C1 F5 C7 [14:03:24]CheckFolder [14:03:24]dirname=/storage/ofd_packets [14:03:24]CheckFolder done [14:03:24]ProducePacketName [14:03:24]name=ofd_packets/00058401 [14:03:24]NVStorageSaveData ofd_packets/00058401 [14:03:24]File name is /storage/ofd_packets/00058401 [14:03:24]Write 301 bytes [14:03:24]NVStorageSaveData done [14:03:25]OFDSenderStorePacket done [14:03:25]KKMCreateOFDPacket done [14:03:25]NVStorageSaveData kkm_last_timestamp [14:03:25]File name is /storage/kkm_last_timestamp [14:03:25]Write 4 bytes [14:03:25]NVStorageSaveData done [14:03:25]ExternCall_PrintAddStr [14:03:25]wPrintStart [14:03:25]Write to MH i2c: 01 00 00 FB 23 1E [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: 01 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: 01 07 00 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: 01 07 00 FB 23 00 00 00 00 00 FF 0F 33 [14:03:25]RasterBufferAndPrint [14:03:25]line Счет N : (1)2075692 [14:03:25]line ИНН: 02508201610067 [14:03:25]line Контрольно-Кассовый Чек [14:03:25]line ПРОДАЖА [14:03:25]line ТРК (МРК, ГНК) : 32 [14:03:25]line Товар: 2710124500 [14:03:25]line Аи-95-К-5 [14:03:25]line 42.070 * 74.20 [14:03:25]line = 3121.59 [14:03:25]line НДС 12% НСП 1% [14:03:25]line > о реализуемом товаре [14:03:25]line ИТОГО: 3121.59 [14:03:25]line НСП 1% : 27.62 [14:03:25]line НДС 12% : 331.50 [14:03:25]line Наличными: 0.00 [14:03:25]line Безнал.: 3121.59 [14:03:25]line Место: АЗС № 135 "Партнер Нефть" [14:03:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:03:25]line СНО: Общий режим [14:03:25]line Чек 385 20.08.2024 14:03 [14:03:25]line Смена: 100 ФФД: 1.0 [14:03:25]line ЗНМ: 0300000196 [14:03:25]line РНМ: 0000000000162794 [14:03:25]line Версия ККМ: v1.0 [14:03:25]line Платежная система: O! деньги [14:03:25]line ФМ: 0000000002094532 [14:03:25]line ФД: 58401 [14:03:25]line ФПД: 249792780869081 [14:03:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140324&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58401&fm=249792780869081&tin=02508201610067®Number=0000000000162794&sum=312159 [14:03:25]OFD Sender: Processing packet 58401 [packets to send 51, broken 50] [14:03:25]ProducePacketName [14:03:25]name=ofd_packets/00058401 [14:03:25]OFD Sender: To server: pG, [14:03:25]CommunicateWithHost lk.salyk.kg:30040 [14:03:25]ConnectInit lk.salyk.kg [14:03:25]written 0, free lines is 4095 [14:03:25]Connected sock=10 [14:03:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E5 B4 07 01 57 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5F C3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 81 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 2C A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E4 00 00 35 04 06 00 E3 2F 69 F8 9D D9 F1 A8 5B BB 1B C1 F5 C7 [14:03:25]Write to MH i2c: 01 00 00 25 24 49 [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: 01 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: 01 07 00 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: 01 07 00 25 24 00 00 00 00 00 D0 0C 2C [14:03:25]RasterBufferAndPrint [14:03:25]line [14:03:25]line [14:03:25]line [14:03:25]line [14:03:25]line [14:03:25]written 0, free lines is 3287 [14:03:25]MH_Cut [14:03:25]Write to MH i2c: D1 01 00 2C 24 01 22 [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: D1 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: D1 01 00 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: D1 01 00 2C 24 00 21 [14:03:25]Write to MH i2c: 01 00 00 2D 24 51 [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 52 FF 47 00 FC 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 32 30 39 34 35 33 32 10 04 04 00 21 E4 00 00 F4 03 04 00 7A 4D C4 66 B6 04 01 00 00 21 D8 EB 6D 16 30 E7 01 [14:03:25]CommunicateWithHost err = 0 [14:03:25]CheckOFDResponse [14:03:25]1017 (14) - 77093643461234 [14:03:25]1041 (16) - 0000000002094532 [14:03:25]1040 (4) - 58401 [14:03:25]1012 (4) - 20.08.2024 08:02 [14:03:25]1206 (1) - 0 [14:03:25]OFD Sender: Remove packet 58401 [14:03:25]ProducePacketName [14:03:25]name=ofd_packets/00058401 [14:03:25]NVStorageDeleteData [14:03:26]OFD Sender: No OFD packet to send [14:03:26]*** Cut start [14:03:26]*** Partial cut [14:03:26]*** CUTSNS_PIN = 1 [14:03:26]*** CUTSNS_PIN = 0 [14:03:27]*** Brake cut motor [14:03:27]Read from MH i2c: 01 [14:03:27]MH_I2C_Read... [14:03:27]*** Stop cut motor [14:03:27]*** Cut end [14:03:27]Read from MH i2c: 01 07 00 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: 01 07 00 2D 24 00 00 00 00 00 FF 0F 66 [14:03:27]process_action close_receipt done [14:03:27]requested_data is exist [14:03:27]produce_requested_data [14:03:27]requested_item fm.sn is exist - process it [14:03:27]wFMCommunicate request_size=4 [14:03:27]MH_SAM_APDU [14:03:27]CAPDU: 80 11 00 00 [14:03:27]Write to MH i2c: E2 08 00 2E 24 80 11 00 00 00 00 00 00 CC [14:03:27]Write i2c OK [14:03:27]MH_I2C_Read... [14:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:27]Read from MH i2c: E2 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 17 00 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 17 00 2E 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 18 [14:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:03:27]wFMCommunicate OK [14:03:27]requested_item fd.num is exist - process it [14:03:27]SAM_PROTO_GetFieldsCounters [14:03:27]wFMCommunicate request_size=4 [14:03:27]MH_SAM_APDU [14:03:27]CAPDU: 80 13 00 00 [14:03:27]Write to MH i2c: E2 08 00 2F 24 80 13 00 00 00 00 00 00 CF [14:03:27]Write i2c OK [14:03:27]MH_I2C_Read... [14:03:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:27]Read from MH i2c: E2 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 62 00 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 62 00 2F 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 21 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [14:03:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 21 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:27]wFMCommunicate OK [14:03:27]SAM_PROTO_GetFieldsCounters done [14:03:27]requested_item shift.num is exist - process it [14:03:27]requested_item shift.opened is exist - process it [14:03:27]req_shift_opened [14:03:27]FM_GetShiftState [14:03:27]SAM_PROTO_GetShiftState [14:03:27]wFMCommunicate request_size=4 [14:03:27]MH_SAM_APDU [14:03:27]CAPDU: 80 13 01 00 [14:03:27]Write to MH i2c: E2 08 00 30 24 80 13 01 00 00 00 00 00 D1 [14:03:27]Write i2c OK [14:03:27]MH_I2C_Read... [14:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:27]Read from MH i2c: E2 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 0E 00 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 0E 00 30 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F4 [14:03:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:03:27]wFMCommunicate OK [14:03:27]SAM_PROTO_GetShiftState done [14:03:27]FM_GetShiftState done [14:03:27]req_shift_opened done [14:03:27]requested_item shift.open_date is exist - process it [14:03:27]req_shift_open_date [14:03:27]req_shift_open_date done [14:03:27]produce_requested_data done [14:03:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58401,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:03:27]process_action_free close_receipt [14:03:27]json_value_free [14:03:27]json_value_free done [14:03:27]process_json_proto returns [14:03:27]Send response to host [14:03:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58401,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:03:27]free response buf [14:03:27]execute_script done [14:03:27]execute_script returns [14:03:27]free content buf [14:03:27]Sock 8.Close socket [14:03:27]Sock 8.Thread stoped [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:21]OFD Sender: No OFD packet to send [14:04:26]OFD Sender: No OFD packet to send [14:04:31]OFD Sender: No OFD packet to send [14:04:36]OFD Sender: No OFD packet to send [14:04:41]OFD Sender: No OFD packet to send [14:04:46]OFD Sender: No OFD packet to send [14:04:47]accept exits with 9 [14:04:47]New connection [14:04:47]New thread 3066711396 created [14:04:47]Thread 3066854756 joined [14:04:47]Waiting for new connection... [14:04:47] Sock 9.Parse request [14:04:47]Sock 9.Check first char [14:04:47]Sock 9.First char is OK [14:04:47]request: POST /json_proto HTTP/1.0 [14:04:47]Method: POST [14:04:47]URL: /json_proto [14:04:47]Method is POST - this is cgi request [14:04:47]url: /json_proto [14:04:47]query_string will be loaded in cgi processing [14:04:47]execute_cgi json_proto POST (null) [14:04:47]execute_cgi path=json_proto method=POST [14:04:47]POST find Content-Length [14:04:47]Host: 172.17.44.3:8080 [14:04:47]Content-Length: 795 [14:04:47]Content-Type: application/json [14:04:47] [14:04:47]POST finish read [14:04:47]Found Content-Length = 795 [14:04:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:47]execute_script... [14: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)2075693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:47]POST & json_proto [14:04:47]process_json_proto [14:04:47]json parsed OK: [14:04:47]protocol is kg_v1.0 [14:04:47]action value=close_receipt [14:04:47]process_action close_receipt [14:04:47]cmd_close_receipt [14:04:47]MH_GetDate [14:04:47]Write to MH i2c: F0 00 00 31 24 44 [14:04:47]Write i2c OK [14:04:47]MH_I2C_Read... [14:04:47]Read from MH i2c: F0 [14:04:47]MH_I2C_Read... [14:04:47]Read from MH i2c: F0 09 00 [14:04:47]MH_I2C_Read... [14:04:47]Read from MH i2c: F0 09 00 31 24 00 80 A2 C4 66 AD C5 5D 66 CE [14:04:47]GetLastDocTimeStamp 1724162604 [14:04:47]current date 1724162688 [14:04:47]FM_GetShiftState [14:04:47]SAM_PROTO_GetShiftState [14:04:47]wFMCommunicate request_size=4 [14:04:47]MH_SAM_APDU [14:04:47]CAPDU: 80 13 01 00 [14:04:47]Write to MH i2c: E2 08 00 32 24 80 13 01 00 00 00 00 00 D3 [14:04:47]Write i2c OK [14:04:47]MH_I2C_Read... [14:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:47]Read from MH i2c: E2 [14:04:47]MH_I2C_Read... [14:04:47]Read from MH i2c: E2 0E 00 [14:04:47]MH_I2C_Read... [14:04:47]Read from MH i2c: E2 0E 00 32 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F6 [14:04:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:04:47]wFMCommunicate OK [14:04:47]SAM_PROTO_GetShiftState done [14:04:47]FM_GetShiftState done [14:04:47]opened in 1724112910 [14:04:47]opened+sec_in_day 1724199310 [14:04:47]quantity*price = 0 [14:04:47]sum+1 = 1 [14:04:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 386 20.08.2024 14:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58402 ФПД: 59108592088294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140448&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58402&fm=59108592088294&tin=02508201610067®Number=0000000000162794&sum=0 [14:04:48]StoreToDocumentArchive [14:04:48]shift 100 fd 58402 [14:04:48]save to /storage/0100/doc_00058402 [14:04:48]save last doc name /storage/0100/doc_00058402 to /storage/kkm_last_doc_name [14:04:48]save OK [14:04:48]Clear old archive folders... [14:04:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:04:48]tlvbuf is 01972850 [14:04:48]SAM_PROTO_ClearQueue [14:04:48]wFMCommunicate request_size=4 [14:04:48]MH_SAM_APDU [14:04:48]CAPDU: 80 09 00 00 [14:04:48]Write to MH i2c: E2 08 00 3F 24 80 09 00 00 00 00 00 00 D5 [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:48]Read from MH i2c: E2 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 3F 24 00 90 00 D7 [14:04:48]RAPDU: 90 00 [14:04:48]wFMCommunicate OK [14:04:48]SAM_PROTO_ClearQueue done [14:04:48]KKMCreateOFDPacket [14:04:48]OFDProtocolAddRootSTLVToBuf [14:04:48]FM_MakeSignedData [14:04:48]FM_MakeSignedData [14:04:48]SAM_PROTO_SignData [14:04:48]wFMCommunicate request_size=4 [14:04:48]MH_SAM_APDU [14:04:48]CAPDU: 80 0D 01 02 [14:04:48]Write to MH i2c: E2 08 00 40 24 80 0D 01 02 00 00 00 00 DD [14:04:48]Write i2c OK [14:04:48]MH_I2C_Read... [14:04:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:48]Read from MH i2c: E2 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 [14:04:48]MH_I2C_Read... [14:04:48]Read from MH i2c: E2 03 00 40 24 00 90 00 D8 [14:04:48]RAPDU: 90 00 [14:04:48]wFMCommunicate OK [14:04:48]wFMCommunicate request_size=255 [14:04:48]MH_SAM_APDU [14:04: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 34 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 82 01 00 00 F4 03 04 00 80 A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E4 00 00 35 04 06 00 35 [14:04:48]Write to MH i2c: E2 02 01 41 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 82 01 00 00 F4 03 04 00 80 A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E4 00 00 35 04 06 00 35 00 00 88 [14:04:49]Write i2c OK [14:04:49]MH_I2C_Read... [14:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:49]Read from MH i2c: E2 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: E2 03 00 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: E2 03 00 41 24 00 90 00 D9 [14:04:49]RAPDU: 90 00 [14:04:49]wFMCommunicate OK [14:04:49]wFMCommunicate request_size=10 [14:04:49]MH_SAM_APDU [14:04:49]CAPDU: 80 0D 02 02 05 C2 4A A2 74 E6 [14:04:49]Write to MH i2c: E2 0D 00 42 24 80 0D 02 02 05 00 C2 4A A2 74 E6 00 00 F2 [14:04:49]Write i2c OK [14:04:49]MH_I2C_Read... [14:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:49]Read from MH i2c: E2 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: E2 03 00 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: E2 03 00 42 24 00 90 00 DA [14:04:49]RAPDU: 90 00 [14:04:49]wFMCommunicate OK [14:04:49]wFMCommunicate request_size=4 [14:04:49]MH_SAM_APDU [14:04:49]CAPDU: 80 0D 03 02 [14:04:49]Write to MH i2c: E2 08 00 43 24 80 0D 03 02 00 00 00 00 E2 [14:04:49]Write i2c OK [14:04:49]MH_I2C_Read... [14:04:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:49]Read from MH i2c: E2 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: E2 0B 00 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: E2 0B 00 43 24 00 85 25 C3 1E DB 27 87 4A 90 00 41 [14:04:49]RAPDU: 85 25 C3 1E DB 27 87 4A 90 00 [14:04:49]wFMCommunicate OK [14:04:49]SAM_PROTO_SignData done [14:04:49]FM_MakeSignedData done [14:04:49]CreateOFDProtocolMessage [14:04:49]wFMCommunicate request_size=4 [14:04:49]MH_SAM_APDU [14:04:49]CAPDU: 80 11 00 00 [14:04:49]Write to MH i2c: E2 08 00 44 24 80 11 00 00 00 00 00 00 E2 [14:04:49]Write i2c OK [14:04:49]MH_I2C_Read... [14:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:49]Read from MH i2c: E2 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: E2 17 00 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: E2 17 00 44 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [14:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:04:49]wFMCommunicate OK [14:04:49]CreateOFDProtocolMessage done [14:04:49]OFDSenderStorePacket 58402 [14:04:49]StoreOFDPacket docnum=58402 [14:04:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AE E8 07 01 5F 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 82 01 00 00 F4 03 04 00 80 A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E4 00 00 35 04 06 00 35 C2 4A A2 74 E6 85 25 C3 1E DB 27 87 4A [14:04:49]CheckFolder [14:04:49]dirname=/storage/ofd_packets [14:04:49]CheckFolder done [14:04:49]ProducePacketName [14:04:49]name=ofd_packets/00058402 [14:04:49]NVStorageSaveData ofd_packets/00058402 [14:04:49]File name is /storage/ofd_packets/00058402 [14:04:49]Write 301 bytes [14:04:49]NVStorageSaveData done [14:04:49]OFDSenderStorePacket done [14:04:49]KKMCreateOFDPacket done [14:04:49]NVStorageSaveData kkm_last_timestamp [14:04:49]File name is /storage/kkm_last_timestamp [14:04:49]Write 4 bytes [14:04:49]NVStorageSaveData done [14:04:49]ExternCall_PrintAddStr [14:04:49]wPrintStart [14:04:49]Write to MH i2c: 01 00 00 45 24 69 [14:04:49]Write i2c OK [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: 01 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: 01 07 00 [14:04:49]MH_I2C_Read... [14:04:49]Read from MH i2c: 01 07 00 45 24 00 00 00 00 00 FF 0F 7E [14:04:49]RasterBufferAndPrint [14:04:49]line Счет N : (1)2075693 [14:04:49]line ИНН: 02508201610067 [14:04:49]line Контрольно-Кассовый Чек [14:04:49]line ПРОДАЖА [14:04:49]line ТРК (МРК, ГНК) : 53 [14:04:49]line Товар: 2710124130 [14:04:49]line Аи-92-К-4 [14:04:49]line 10.000 * 0.00 [14:04:49]line = 0.00 [14:04:49]line НДС 12% НСП 1% [14:04:49]line > о реализуемом товаре [14:04:49]line ИТОГО: 0.00 [14:04:49]line НСП 1% : 0.00 [14:04:49]line НДС 12% : 0.00 [14:04:49]line Наличными: 0.00 [14:04:49]line Безнал.: 0.00 [14:04:49]line Место: АЗС № 135 "Партнер Нефть" [14:04:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:04:49]line СНО: Общий режим [14:04:49]line Чек 386 20.08.2024 14:04 [14:04:49]line Смена: 100 ФФД: 1.0 [14:04:49]line ЗНМ: 0300000196 [14:04:49]line РНМ: 0000000000162794 [14:04:49]line Версия ККМ: v1.0 [14:04:49]line Талоны: Топливные Талоны [14:04:49]line 1 [14:04:49]line ФМ: 0000000002094532 [14:04:49]line ФД: 58402 [14:04:49]line ФПД: 59108592088294 [14:04:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140448&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58402&fm=59108592088294&tin=02508201610067®Number=0000000000162794&sum=0 [14:04:49]OFD Sender: Processing packet 58402 [packets to send 51, broken 50] [14:04:49]ProducePacketName [14:04:49]name=ofd_packets/00058402 [14:04:49]OFD Sender: To server: pG, [14:04:49]CommunicateWithHost lk.salyk.kg:30040 [14:04:49]ConnectInit lk.salyk.kg [14:04:49]written 0, free lines is 4095 [14:04:49]Connected sock=10 [14:04:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AE E8 07 01 5F 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 82 01 00 00 F4 03 04 00 80 A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E4 00 00 35 04 06 00 35 C2 4A A2 74 E6 85 25 C3 1E DB 27 87 4A [14:04:50]Write to MH i2c: 01 00 00 6F 24 93 [14:04:50]Write i2c OK [14:04:50]MH_I2C_Read... [14:04:50]Read from MH i2c: 01 [14:04:50]MH_I2C_Read... [14:04:50]Read from MH i2c: 01 07 00 [14:04:50]MH_I2C_Read... [14:04:50]Read from MH i2c: 01 07 00 6F 24 00 00 00 00 00 C5 0C 6B [14:04:50]RasterBufferAndPrint [14:04:50]line [14:04:50]line [14:04:50]line [14:04:50]line [14:04:50]line [14:04:50]written 0, free lines is 3276 [14:04:50]MH_Cut [14:04:50]Write to MH i2c: D1 01 00 76 24 01 6C [14:04:50]Write i2c OK [14:04:50]MH_I2C_Read... [14:04:50]Read from MH i2c: D1 [14:04:50]MH_I2C_Read... [14:04:50]Read from MH i2c: D1 01 00 [14:04:50]MH_I2C_Read... [14:04:50]Read from MH i2c: D1 01 00 76 24 00 6B [14:04:50]Write to MH i2c: 01 00 00 77 24 9B [14:04:50]Write i2c OK [14:04:50]MH_I2C_Read... [14:04:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E4 A2 47 00 3F B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E4 00 00 F4 03 04 00 CF 4D C4 66 B6 04 01 00 00 77 04 F5 27 95 1E 5D DC [14:04:50]CommunicateWithHost err = 0 [14:04:50]CheckOFDResponse [14:04:50]1017 (14) - 77093643461234 [14:04:50]1041 (16) - 0000000002094532 [14:04:50]1040 (4) - 58402 [14:04:50]1012 (4) - 20.08.2024 08:03 [14:04:50]1206 (1) - 0 [14:04:50]OFD Sender: Remove packet 58402 [14:04:50]ProducePacketName [14:04:50]name=ofd_packets/00058402 [14:04:50]NVStorageDeleteData [14:04:50]OFD Sender: No OFD packet to send [14:04:51]*** Cut start [14:04:51]*** Partial cut [14:04:51]*** CUTSNS_PIN = 1 [14:04:51]*** CUTSNS_PIN = 0 [14:04:51]*** Brake cut motor [14:04:51]Read from MH i2c: 01 [14:04:51]MH_I2C_Read... [14:04:51]*** Stop cut motor [14:04:51]*** Cut end [14:04:51]Read from MH i2c: 01 07 00 [14:04:51]MH_I2C_Read... [14:04:51]Read from MH i2c: 01 07 00 77 24 00 00 00 00 00 FF 0F B0 [14:04:51]process_action close_receipt done [14:04:51]requested_data is exist [14:04:51]produce_requested_data [14:04:51]requested_item fm.sn is exist - process it [14:04:51]wFMCommunicate request_size=4 [14:04:51]MH_SAM_APDU [14:04:51]CAPDU: 80 11 00 00 [14:04:51]Write to MH i2c: E2 08 00 78 24 80 11 00 00 00 00 00 00 16 [14:04:51]Write i2c OK [14:04:51]MH_I2C_Read... [14:04:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:51]Read from MH i2c: E2 [14:04:51]MH_I2C_Read... [14:04:51]Read from MH i2c: E2 17 00 [14:04:51]MH_I2C_Read... [14:04:51]Read from MH i2c: E2 17 00 78 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 62 [14:04:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:04:51]wFMCommunicate OK [14:04:51]requested_item fd.num is exist - process it [14:04:51]SAM_PROTO_GetFieldsCounters [14:04:51]wFMCommunicate request_size=4 [14:04:51]MH_SAM_APDU [14:04:51]CAPDU: 80 13 00 00 [14:04:51]Write to MH i2c: E2 08 00 79 24 80 13 00 00 00 00 00 00 19 [14:04:51]Write i2c OK [14:04:51]MH_I2C_Read... [14:04:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:51]Read from MH i2c: E2 [14:04:51]MH_I2C_Read... [14:04:51]Read from MH i2c: E2 62 00 [14:04:51]MH_I2C_Read... [14:04:51]Read from MH i2c: E2 62 00 79 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 22 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [14:04:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 22 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:51]wFMCommunicate OK [14:04:51]SAM_PROTO_GetFieldsCounters done [14:04:51]requested_item shift.num is exist - process it [14:04:51]requested_item shift.opened is exist - process it [14:04:51]req_shift_opened [14:04:51]FM_GetShiftState [14:04:51]SAM_PROTO_GetShiftState [14:04:51]wFMCommunicate request_size=4 [14:04:51]MH_SAM_APDU [14:04:51]CAPDU: 80 13 01 00 [14:04:51]Write to MH i2c: E2 08 00 7A 24 80 13 01 00 00 00 00 00 1B [14:04:51]Write i2c OK [14:04:51]MH_I2C_Read... [14:04:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:52]Read from MH i2c: E2 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: E2 0E 00 [14:04:52]MH_I2C_Read... [14:04:52]Read from MH i2c: E2 0E 00 7A 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3E [14:04:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:04:52]wFMCommunicate OK [14:04:52]SAM_PROTO_GetShiftState done [14:04:52]FM_GetShiftState done [14:04:52]req_shift_opened done [14:04:52]requested_item shift.open_date is exist - process it [14:04:52]req_shift_open_date [14:04:52]req_shift_open_date done [14:04:52]produce_requested_data done [14:04:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58402,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:04:52]process_action_free close_receipt [14:04:52]json_value_free [14:04:52]json_value_free done [14:04:52]process_json_proto returns [14:04:52]Send response to host [14:04:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58402,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:04:52]free response buf [14:04:52]execute_script done [14:04:52]execute_script returns [14:04:52]free content buf [14:04:52]Sock 9.Close socket [14:04:52]Sock 9.Thread stoped [14:04:55]accept exits with 8 [14:04:55]New connection [14:04:55]New thread 3066854756 created [14:04:55]Thread 3066711396 joined [14:04:55]Waiting for new connection... [14:04:55] Sock 8.Parse request [14:04:55]Sock 8.Check first char [14:04:55]Sock 8.First char is OK [14:04:55]request: POST /json_proto HTTP/1.0 [14:04:55]Method: POST [14:04:55]URL: /json_proto [14:04:55]Method is POST - this is cgi request [14:04:55]url: /json_proto [14:04:55]query_string will be loaded in cgi processing [14:04:55]execute_cgi json_proto POST (null) [14:04:55]execute_cgi path=json_proto method=POST [14:04:55]POST find Content-Length [14:04:55]Host: 172.17.44.3:8080 [14:04:55]Content-Length: 801 [14:04:55]Content-Type: application/json [14:04:55] [14:04:55]POST finish read [14:04:55]Found Content-Length = 801 [14:04:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:55]execute_script... [14:04: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)2075694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:55]POST & json_proto [14:04:55]process_json_proto [14:04:55]json parsed OK: [14:04:55]protocol is kg_v1.0 [14:04:55]action value=close_receipt [14:04:55]process_action close_receipt [14:04:55]cmd_close_receipt [14:04:55]MH_GetDate [14:04:55]Write to MH i2c: F0 00 00 7B 24 8E [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: F0 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: F0 09 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: F0 09 00 7B 24 00 88 A2 C4 66 AD C5 5D 66 20 [14:04:55]GetLastDocTimeStamp 1724162688 [14:04:55]current date 1724162696 [14:04:55]FM_GetShiftState [14:04:55]SAM_PROTO_GetShiftState [14:04:55]wFMCommunicate request_size=4 [14:04:55]MH_SAM_APDU [14:04:55]CAPDU: 80 13 01 00 [14:04:55]Write to MH i2c: E2 08 00 7C 24 80 13 01 00 00 00 00 00 1D [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:55]Read from MH i2c: E2 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 0E 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 0E 00 7C 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 40 [14:04:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:04:55]wFMCommunicate OK [14:04:55]SAM_PROTO_GetShiftState done [14:04:55]FM_GetShiftState done [14:04:55]opened in 1724112910 [14:04:55]opened+sec_in_day 1724199310 [14:04:55]quantity*price = 50036 [14:04:55]sum+1 = 50037 [14:04:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 387 20.08.2024 14:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58403 ФПД: 279099856791658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140456&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58403&fm=279099856791658&tin=02508201610067®Number=0000000000162794&sum=50036 [14:04:56]StoreToDocumentArchive [14:04:56]shift 100 fd 58403 [14:04:56]save to /storage/0100/doc_00058403 [14:04:56]save last doc name /storage/0100/doc_00058403 to /storage/kkm_last_doc_name [14:04:56]save OK [14:04:56]Clear old archive folders... [14:04:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:04:56]tlvbuf is 01951500 [14:04:56]SAM_PROTO_ClearQueue [14:04:56]wFMCommunicate request_size=4 [14:04:56]MH_SAM_APDU [14:04:56]CAPDU: 80 09 00 00 [14:04:56]Write to MH i2c: E2 08 00 89 24 80 09 00 00 00 00 00 00 1F [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:56]Read from MH i2c: E2 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 03 00 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 03 00 89 24 00 90 00 21 [14:04:56]RAPDU: 90 00 [14:04:56]wFMCommunicate OK [14:04:56]SAM_PROTO_ClearQueue done [14:04:56]KKMCreateOFDPacket [14:04:56]OFDProtocolAddRootSTLVToBuf [14:04:56]FM_MakeSignedData [14:04:56]FM_MakeSignedData [14:04:56]SAM_PROTO_SignData [14:04:56]wFMCommunicate request_size=4 [14:04:56]MH_SAM_APDU [14:04:56]CAPDU: 80 0D 01 02 [14:04:56]Write to MH i2c: E2 08 00 8A 24 80 0D 01 02 00 00 00 00 27 [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:56]Read from MH i2c: E2 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 03 00 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 03 00 8A 24 00 90 00 22 [14:04:56]RAPDU: 90 00 [14:04:56]wFMCommunicate OK [14:04:56]wFMCommunicate request_size=255 [14:04:56]MH_SAM_APDU [14:04: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 88 A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E4 00 00 35 04 06 00 FD [14:04:56]Write to MH i2c: E2 02 01 8B 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 88 A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E4 00 00 35 04 06 00 FD 00 00 2A [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:56]Read from MH i2c: E2 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 03 00 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 03 00 8B 24 00 90 00 23 [14:04:56]RAPDU: 90 00 [14:04:56]wFMCommunicate OK [14:04:56]wFMCommunicate request_size=10 [14:04:56]MH_SAM_APDU [14:04:56]CAPDU: 80 0D 02 02 05 D6 FF D2 28 6A [14:04:56]Write to MH i2c: E2 0D 00 8C 24 80 0D 02 02 05 00 D6 FF D2 28 6A 00 00 6D [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:56]Read from MH i2c: E2 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 03 00 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 03 00 8C 24 00 90 00 24 [14:04:56]RAPDU: 90 00 [14:04:56]wFMCommunicate OK [14:04:56]wFMCommunicate request_size=4 [14:04:56]MH_SAM_APDU [14:04:56]CAPDU: 80 0D 03 02 [14:04:56]Write to MH i2c: E2 08 00 8D 24 80 0D 03 02 00 00 00 00 2C [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:56]Read from MH i2c: E2 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 0B 00 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: E2 0B 00 8D 24 00 1F BE 7D F9 F8 22 D0 F0 90 00 5A [14:04:56]RAPDU: 1F BE 7D F9 F8 22 D0 F0 90 00 [14:04:56]wFMCommunicate OK [14:04:56]SAM_PROTO_SignData done [14:04:56]FM_MakeSignedData done [14:04:56]CreateOFDProtocolMessage [14:04:56]wFMCommunicate request_size=4 [14:04:56]MH_SAM_APDU [14:04:56]CAPDU: 80 11 00 00 [14:04:56]Write to MH i2c: E2 08 00 8E 24 80 11 00 00 00 00 00 00 2C [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:57]Read from MH i2c: E2 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: E2 17 00 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: E2 17 00 8E 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [14:04:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:04:57]wFMCommunicate OK [14:04:57]CreateOFDProtocolMessage done [14:04:57]OFDSenderStorePacket 58403 [14:04:57]StoreOFDPacket docnum=58403 [14:04:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F1 0A 07 01 32 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 88 A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E4 00 00 35 04 06 00 FD D6 FF D2 28 6A 1F BE 7D F9 F8 22 D0 F0 [14:04:57]CheckFolder [14:04:57]dirname=/storage/ofd_packets [14:04:57]CheckFolder done [14:04:57]ProducePacketName [14:04:57]name=ofd_packets/00058403 [14:04:57]NVStorageSaveData ofd_packets/00058403 [14:04:57]File name is /storage/ofd_packets/00058403 [14:04:57]Write 301 bytes [14:04:57]NVStorageSaveData done [14:04:57]OFDSenderStorePacket done [14:04:57]KKMCreateOFDPacket done [14:04:57]NVStorageSaveData kkm_last_timestamp [14:04:57]File name is /storage/kkm_last_timestamp [14:04:57]Write 4 bytes [14:04:57]NVStorageSaveData done [14:04:57]ExternCall_PrintAddStr [14:04:57]wPrintStart [14:04:57]Write to MH i2c: 01 00 00 8F 24 B3 [14:04:57]Write i2c OK [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: 01 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: 01 07 00 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: 01 07 00 8F 24 00 00 00 00 00 FF 0F C8 [14:04:57]RasterBufferAndPrint [14:04:57]line Счет N : (1)2075694 [14:04:57]line ИНН: 02508201610067 [14:04:57]line Контрольно-Кассовый Чек [14:04:57]line ПРОДАЖА [14:04:57]line ТРК (МРК, ГНК) : 63 [14:04:57]line Товар: 2710124130 [14:04:57]line Аи-92-К-4 [14:04:57]line 7.380 * 67.80 [14:04:57]line = 500.36 [14:04:57]line НДС 12% НСП 1% [14:04:57]line > о реализуемом товаре [14:04:57]line ИТОГО: 500.36 [14:04:57]line НСП 1% : 4.43 [14:04:57]line НДС 12% : 53.14 [14:04:57]line Наличными: 0.00 [14:04:57]line Безнал.: 500.36 [14:04:57]line Место: АЗС № 135 "Партнер Нефть" [14:04:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:04:57]line СНО: Общий режим [14:04:57]line Чек 387 20.08.2024 14:04 [14:04:57]line Смена: 100 ФФД: 1.0 [14:04:57]line ЗНМ: 0300000196 [14:04:57]line РНМ: 0000000000162794 [14:04:57]line Версия ККМ: v1.0 [14:04:57]line Платежная система: O! деньги [14:04:57]line ФМ: 0000000002094532 [14:04:57]line ФД: 58403 [14:04:57]line ФПД: 279099856791658 [14:04:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T140456&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58403&fm=279099856791658&tin=02508201610067®Number=0000000000162794&sum=50036 [14:04:57]written 0, free lines is 4095 [14:04:57]OFD Sender: Processing packet 58403 [packets to send 51, broken 50] [14:04:57]ProducePacketName [14:04:57]name=ofd_packets/00058403 [14:04:57]OFD Sender: To server: pG, [14:04:57]CommunicateWithHost lk.salyk.kg:30040 [14:04:57]ConnectInit lk.salyk.kg [14:04:57]Connected sock=10 [14:04:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F1 0A 07 01 32 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 88 A2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E4 00 00 35 04 06 00 FD D6 FF D2 28 6A 1F BE 7D F9 F8 22 D0 F0 [14:04:57]Write to MH i2c: 01 00 00 B9 24 DD [14:04:57]Write i2c OK [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: 01 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: 01 07 00 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: 01 07 00 B9 24 00 00 00 00 00 CD 0C BD [14:04:57]RasterBufferAndPrint [14:04:57]line [14:04:57]line [14:04:57]line [14:04:57]line [14:04:57]line [14:04:57]written 0, free lines is 3288 [14:04:57]MH_Cut [14:04:57]Write to MH i2c: D1 01 00 C0 24 01 B6 [14:04:57]Write i2c OK [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: D1 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: D1 01 00 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: D1 01 00 C0 24 00 B5 [14:04:57]Write to MH i2c: 01 00 00 C1 24 E5 [14:04:57]Write i2c OK [14:04:57]MH_I2C_Read... [14:04:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E7 D9 47 00 E4 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E4 00 00 F4 03 04 00 D6 4D C4 66 B6 04 01 00 00 7E 2D FA 8F 02 AB 55 00 [14:04:57]CommunicateWithHost err = 0 [14:04:57]CheckOFDResponse [14:04:57]1017 (14) - 77093643461234 [14:04:57]1041 (16) - 0000000002094532 [14:04:57]1040 (4) - 58403 [14:04:57]1012 (4) - 20.08.2024 08:03 [14:04:57]1206 (1) - 0 [14:04:57]OFD Sender: Remove packet 58403 [14:04:57]ProducePacketName [14:04:57]name=ofd_packets/00058403 [14:04:57]NVStorageDeleteData [14:04:58]OFD Sender: No OFD packet to send [14:04:58]*** Cut start [14:04:58]*** Partial cut [14:04:58]*** CUTSNS_PIN = 1 [14:04:58]*** CUTSNS_PIN = 0 [14:04:58]*** Brake cut motor [14:04:59]Read from MH i2c: 01 [14:04:59]MH_I2C_Read... [14:04:59]*** Stop cut motor [14:04:59]*** Cut end [14:04:59]Read from MH i2c: 01 07 00 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: 01 07 00 C1 24 00 00 00 00 00 FF 0F FA [14:04:59]process_action close_receipt done [14:04:59]requested_data is exist [14:04:59]produce_requested_data [14:04:59]requested_item fm.sn is exist - process it [14:04:59]wFMCommunicate request_size=4 [14:04:59]MH_SAM_APDU [14:04:59]CAPDU: 80 11 00 00 [14:04:59]Write to MH i2c: E2 08 00 C2 24 80 11 00 00 00 00 00 00 60 [14:04:59]Write i2c OK [14:04:59]MH_I2C_Read... [14:04:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:59]Read from MH i2c: E2 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: E2 17 00 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: E2 17 00 C2 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AC [14:04:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:04:59]wFMCommunicate OK [14:04:59]requested_item fd.num is exist - process it [14:04:59]SAM_PROTO_GetFieldsCounters [14:04:59]wFMCommunicate request_size=4 [14:04:59]MH_SAM_APDU [14:04:59]CAPDU: 80 13 00 00 [14:04:59]Write to MH i2c: E2 08 00 C3 24 80 13 00 00 00 00 00 00 63 [14:04:59]Write i2c OK [14:04:59]MH_I2C_Read... [14:04:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:59]Read from MH i2c: E2 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: E2 62 00 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: E2 62 00 C3 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 23 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [14:04:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 23 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:59]wFMCommunicate OK [14:04:59]SAM_PROTO_GetFieldsCounters done [14:04:59]requested_item shift.num is exist - process it [14:04:59]requested_item shift.opened is exist - process it [14:04:59]req_shift_opened [14:04:59]FM_GetShiftState [14:04:59]SAM_PROTO_GetShiftState [14:04:59]wFMCommunicate request_size=4 [14:04:59]MH_SAM_APDU [14:04:59]CAPDU: 80 13 01 00 [14:04:59]Write to MH i2c: E2 08 00 C4 24 80 13 01 00 00 00 00 00 65 [14:04:59]Write i2c OK [14:04:59]MH_I2C_Read... [14:04:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:59]Read from MH i2c: E2 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: E2 0E 00 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: E2 0E 00 C4 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 88 [14:04:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:04:59]wFMCommunicate OK [14:04:59]SAM_PROTO_GetShiftState done [14:04:59]FM_GetShiftState done [14:04:59]req_shift_opened done [14:04:59]requested_item shift.open_date is exist - process it [14:04:59]req_shift_open_date [14:04:59]req_shift_open_date done [14:04:59]produce_requested_data done [14:04:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58403,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:04:59]process_action_free close_receipt [14:04:59]json_value_free [14:04:59]json_value_free done [14:04:59]process_json_proto returns [14:04:59]Send response to host [14:04:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58403,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:04:59]free response buf [14:04:59]execute_script done [14:04:59]execute_script returns [14:04:59]free content buf [14:04:59]Sock 8.Close socket [14:04:59]Sock 8.Thread stoped [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:53]OFD Sender: No OFD packet to send [14:08:58]OFD Sender: No OFD packet to send [14:09:03]OFD Sender: No OFD packet to send [14:09:08]OFD Sender: No OFD packet to send [14:09:13]OFD Sender: No OFD packet to send [14:09:18]OFD Sender: No OFD packet to send [14:09:23]OFD Sender: No OFD packet to send [14:09:28]OFD Sender: No OFD packet to send [14:09:33]OFD Sender: No OFD packet to send [14:09:38]OFD Sender: No OFD packet to send [14:09:43]OFD Sender: No OFD packet to send [14:09:48]OFD Sender: No OFD packet to send [14:09:53]OFD Sender: No OFD packet to send [14:09:58]OFD Sender: No OFD packet to send [14:10:02]accept exits with 9 [14:10:02]New connection [14:10:02]New thread 3066711396 created [14:10:02]Thread 3066854756 joined [14:10:02]Waiting for new connection... [14:10:02] Sock 9.Parse request [14:10:02]Sock 9.Check first char [14:10:02]Sock 9.First char is OK [14:10:02]request: POST /json_proto HTTP/1.0 [14:10:02]Method: POST [14:10:02]URL: /json_proto [14:10:02]Method is POST - this is cgi request [14:10:02]url: /json_proto [14:10:02]query_string will be loaded in cgi processing [14:10:02]execute_cgi json_proto POST (null) [14:10:02]execute_cgi path=json_proto method=POST [14:10:02]POST find Content-Length [14:10:02]Host: 172.17.44.3:8080 [14:10:02]Content-Length: 790 [14:10:02]Content-Type: application/json [14:10:02] [14:10:02]POST finish read [14:10:02]Found Content-Length = 790 [14:10:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:02]execute_script... [14:10: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)2075695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:02]POST & json_proto [14:10:02]process_json_proto [14:10:02]json parsed OK: [14:10:02]protocol is kg_v1.0 [14:10:02]action value=close_receipt [14:10:02]process_action close_receipt [14:10:02]cmd_close_receipt [14:10:02]MH_GetDate [14:10:02]Write to MH i2c: F0 00 00 C5 24 D8 [14:10:02]Write i2c OK [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: F0 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: F0 09 00 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: F0 09 00 C5 24 00 BB A3 C4 66 AD C5 5D 66 9E [14:10:02]GetLastDocTimeStamp 1724162696 [14:10:02]current date 1724163003 [14:10:02]FM_GetShiftState [14:10:02]SAM_PROTO_GetShiftState [14:10:02]wFMCommunicate request_size=4 [14:10:02]MH_SAM_APDU [14:10:02]CAPDU: 80 13 01 00 [14:10:02]Write to MH i2c: E2 08 00 C6 24 80 13 01 00 00 00 00 00 67 [14:10:02]Write i2c OK [14:10:02]MH_I2C_Read... [14:10:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:02]Read from MH i2c: E2 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: E2 0E 00 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: E2 0E 00 C6 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8A [14:10:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:10:02]wFMCommunicate OK [14:10:02]SAM_PROTO_GetShiftState done [14:10:02]FM_GetShiftState done [14:10:02]opened in 1724112910 [14:10:02]opened+sec_in_day 1724199310 [14:10:02]quantity*price = 0 [14:10:02]sum+1 = 1 [14:10:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 388 20.08.2024 14:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58404 ФПД: 20795811202575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141003&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58404&fm=20795811202575&tin=02508201610067®Number=0000000000162794&sum=0 [14:10:03]StoreToDocumentArchive [14:10:03]shift 100 fd 58404 [14:10:03]save to /storage/0100/doc_00058404 [14:10:03]save last doc name /storage/0100/doc_00058404 to /storage/kkm_last_doc_name [14:10:03]save OK [14:10:03]Clear old archive folders... [14:10:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:10:03]tlvbuf is 019FD8A0 [14:10:03]SAM_PROTO_ClearQueue [14:10:03]wFMCommunicate request_size=4 [14:10:03]MH_SAM_APDU [14:10:03]CAPDU: 80 09 00 00 [14:10:03]Write to MH i2c: E2 08 00 D3 24 80 09 00 00 00 00 00 00 69 [14:10:03]Write i2c OK [14:10:03]MH_I2C_Read... [14:10:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:03]Read from MH i2c: E2 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 03 00 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 03 00 D3 24 00 90 00 6B [14:10:03]RAPDU: 90 00 [14:10:03]wFMCommunicate OK [14:10:03]SAM_PROTO_ClearQueue done [14:10:03]KKMCreateOFDPacket [14:10:03]OFDProtocolAddRootSTLVToBuf [14:10:03]FM_MakeSignedData [14:10:03]FM_MakeSignedData [14:10:03]SAM_PROTO_SignData [14:10:03]wFMCommunicate request_size=4 [14:10:03]MH_SAM_APDU [14:10:03]CAPDU: 80 0D 01 02 [14:10:03]Write to MH i2c: E2 08 00 D4 24 80 0D 01 02 00 00 00 00 71 [14:10:03]Write i2c OK [14:10:03]MH_I2C_Read... [14:10:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:03]Read from MH i2c: E2 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 03 00 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 03 00 D4 24 00 90 00 6C [14:10:03]RAPDU: 90 00 [14:10:03]wFMCommunicate OK [14:10:03]wFMCommunicate request_size=255 [14:10:03]MH_SAM_APDU [14:10:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 BB A3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E4 00 00 35 04 06 00 12 E9 E6 F0 [14:10:03]Write to MH i2c: E2 02 01 D5 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 BB A3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E4 00 00 35 04 06 00 12 E9 E6 F0 00 00 05 [14:10:03]Write i2c OK [14:10:03]MH_I2C_Read... [14:10:03]OFD Sender: No OFD packet to send [14:10:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:03]Read from MH i2c: E2 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 03 00 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 03 00 D5 24 00 90 00 6D [14:10:03]RAPDU: 90 00 [14:10:03]wFMCommunicate OK [14:10:03]wFMCommunicate request_size=7 [14:10:03]MH_SAM_APDU [14:10:03]CAPDU: 80 0D 02 02 02 86 0F [14:10:03]Write to MH i2c: E2 0A 00 D6 24 80 0D 02 02 02 00 86 0F 00 00 0D [14:10:03]Write i2c OK [14:10:03]MH_I2C_Read... [14:10:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:03]Read from MH i2c: E2 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 03 00 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 03 00 D6 24 00 90 00 6E [14:10:03]RAPDU: 90 00 [14:10:03]wFMCommunicate OK [14:10:03]wFMCommunicate request_size=4 [14:10:03]MH_SAM_APDU [14:10:03]CAPDU: 80 0D 03 02 [14:10:03]Write to MH i2c: E2 08 00 D7 24 80 0D 03 02 00 00 00 00 76 [14:10:03]Write i2c OK [14:10:03]MH_I2C_Read... [14:10:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:03]Read from MH i2c: E2 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 0B 00 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 0B 00 D7 24 00 18 A9 C3 A5 7C F2 FF 32 90 00 3F [14:10:03]RAPDU: 18 A9 C3 A5 7C F2 FF 32 90 00 [14:10:03]wFMCommunicate OK [14:10:03]SAM_PROTO_SignData done [14:10:03]FM_MakeSignedData done [14:10:03]CreateOFDProtocolMessage [14:10:03]wFMCommunicate request_size=4 [14:10:03]MH_SAM_APDU [14:10:03]CAPDU: 80 11 00 00 [14:10:03]Write to MH i2c: E2 08 00 D8 24 80 11 00 00 00 00 00 00 76 [14:10:03]Write i2c OK [14:10:03]MH_I2C_Read... [14:10:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:03]Read from MH i2c: E2 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 17 00 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: E2 17 00 D8 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C2 [14:10:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:10:03]wFMCommunicate OK [14:10:03]CreateOFDProtocolMessage done [14:10:03]OFDSenderStorePacket 58404 [14:10:03]StoreOFDPacket docnum=58404 [14:10:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AE 90 04 01 81 C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 BB A3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E4 00 00 35 04 06 00 12 E9 E6 F0 86 0F 18 A9 C3 A5 7C F2 FF 32 [14:10:03]CheckFolder [14:10:03]dirname=/storage/ofd_packets [14:10:03]CheckFolder done [14:10:03]ProducePacketName [14:10:03]name=ofd_packets/00058404 [14:10:03]NVStorageSaveData ofd_packets/00058404 [14:10:03]File name is /storage/ofd_packets/00058404 [14:10:03]Write 298 bytes [14:10:03]NVStorageSaveData done [14:10:03]OFDSenderStorePacket done [14:10:03]KKMCreateOFDPacket done [14:10:03]NVStorageSaveData kkm_last_timestamp [14:10:03]File name is /storage/kkm_last_timestamp [14:10:03]Write 4 bytes [14:10:03]NVStorageSaveData done [14:10:03]ExternCall_PrintAddStr [14:10:03]wPrintStart [14:10:03]Write to MH i2c: 01 00 00 D9 24 FD [14:10:03]Write i2c OK [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: 01 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: 01 07 00 [14:10:03]MH_I2C_Read... [14:10:03]Read from MH i2c: 01 07 00 D9 24 00 00 00 00 00 FF 0F 12 [14:10:03]RasterBufferAndPrint [14:10:03]line Счет N : (1)2075695 [14:10:03]line ИНН: 02508201610067 [14:10:03]line Контрольно-Кассовый Чек [14:10:03]line ПРОДАЖА [14:10:03]line ТРК (МРК, ГНК) : 11 [14:10:03]line Товар: 2710194210 [14:10:03]line ДТ-К-5 [14:10:03]line 26.250 * 0.00 [14:10:03]line = 0.00 [14:10:03]line НДС 12% НСП 1% [14:10:03]line > о реализуемом товаре [14:10:03]line ИТОГО: 0.00 [14:10:03]line НСП 1% : 0.00 [14:10:03]line НДС 12% : 0.00 [14:10:03]line Наличными: 0.00 [14:10:03]line Безнал.: 0.00 [14:10:03]line Место: АЗС № 135 "Партнер Нефть" [14:10:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:10:03]line СНО: Общий режим [14:10:03]line Чек 388 20.08.2024 14:10 [14:10:03]line Смена: 100 ФФД: 1.0 [14:10:03]line ЗНМ: 0300000196 [14:10:03]line РНМ: 0000000000162794 [14:10:03]line Версия ККМ: v1.0 [14:10:03]line Талоны: Топливная Карта [14:10:03]line 68771 [14:10:03]line ФМ: 0000000002094532 [14:10:03]line ФД: 58404 [14:10:03]line ФПД: 20795811202575 [14:10:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141003&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58404&fm=20795811202575&tin=02508201610067®Number=0000000000162794&sum=0 [14:10:04]OFD Sender: Processing packet 58404 [packets to send 51, broken 50] [14:10:04]ProducePacketName [14:10:04]name=ofd_packets/00058404 [14:10:04]OFD Sender: To server: pG, [14:10:04]CommunicateWithHost lk.salyk.kg:30040 [14:10:04]ConnectInit lk.salyk.kg [14:10:04]written 0, free lines is 4095 [14:10:04]Connected sock=10 [14:10:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AE 90 04 01 81 C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 BB A3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E4 00 00 35 04 06 00 12 E9 E6 F0 86 0F 18 A9 C3 A5 7C F2 FF 32 [14:10:04]Write to MH i2c: 01 00 00 03 25 28 [14:10:04]Write i2c OK [14:10:04]MH_I2C_Read... [14:10:04]Read from MH i2c: 01 [14:10:04]MH_I2C_Read... [14:10:04]Read from MH i2c: 01 07 00 [14:10:04]MH_I2C_Read... [14:10:04]Read from MH i2c: 01 07 00 03 25 00 00 00 00 00 B8 0C F3 [14:10:04]RasterBufferAndPrint [14:10:04]line [14:10:04]line [14:10:04]line [14:10:04]line [14:10:04]line [14:10:04]written 0, free lines is 3262 [14:10:04]MH_Cut [14:10:04]Write to MH i2c: D1 01 00 0A 25 01 01 [14:10:04]Write i2c OK [14:10:04]MH_I2C_Read... [14:10:04]Read from MH i2c: D1 [14:10:04]MH_I2C_Read... [14:10:04]Read from MH i2c: D1 01 00 [14:10:04]MH_I2C_Read... [14:10:04]Read from MH i2c: D1 01 00 0A 25 00 00 [14:10:04]Write to MH i2c: 01 00 00 0B 25 30 [14:10:04]Write i2c OK [14:10:04]MH_I2C_Read... [14:10:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0B E7 47 00 54 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 32 30 39 34 35 33 32 10 04 04 00 24 E4 00 00 F4 03 04 00 09 4F C4 66 B6 04 01 00 00 78 E0 03 1E 9F 7D DF 6E [14:10:04]CommunicateWithHost err = 0 [14:10:04]CheckOFDResponse [14:10:04]1017 (14) - 77093643461234 [14:10:04]1041 (16) - 0000000002094532 [14:10:04]1040 (4) - 58404 [14:10:04]1012 (4) - 20.08.2024 08:08 [14:10:04]1206 (1) - 0 [14:10:04]OFD Sender: Remove packet 58404 [14:10:04]ProducePacketName [14:10:04]name=ofd_packets/00058404 [14:10:04]NVStorageDeleteData [14:10:05]OFD Sender: No OFD packet to send [14:10:05]*** Cut start [14:10:05]*** Partial cut [14:10:05]*** CUTSNS_PIN = 1 [14:10:05]*** CUTSNS_PIN = 0 [14:10:05]*** Brake cut motor [14:10:06]Read from MH i2c: 01 [14:10:06]MH_I2C_Read... [14:10:06]*** Stop cut motor [14:10:06]*** Cut end [14:10:06]Read from MH i2c: 01 07 00 [14:10:06]MH_I2C_Read... [14:10:06]Read from MH i2c: 01 07 00 0B 25 00 00 00 00 00 FF 0F 45 [14:10:06]process_action close_receipt done [14:10:06]requested_data is exist [14:10:06]produce_requested_data [14:10:06]requested_item fm.sn is exist - process it [14:10:06]wFMCommunicate request_size=4 [14:10:06]MH_SAM_APDU [14:10:06]CAPDU: 80 11 00 00 [14:10:06]Write to MH i2c: E2 08 00 0C 25 80 11 00 00 00 00 00 00 AB [14:10:06]Write i2c OK [14:10:06]MH_I2C_Read... [14:10:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:06]Read from MH i2c: E2 [14:10:06]MH_I2C_Read... [14:10:06]Read from MH i2c: E2 17 00 [14:10:06]MH_I2C_Read... [14:10:06]Read from MH i2c: E2 17 00 0C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F7 [14:10:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:10:06]wFMCommunicate OK [14:10:06]requested_item fd.num is exist - process it [14:10:06]SAM_PROTO_GetFieldsCounters [14:10:06]wFMCommunicate request_size=4 [14:10:06]MH_SAM_APDU [14:10:06]CAPDU: 80 13 00 00 [14:10:06]Write to MH i2c: E2 08 00 0D 25 80 13 00 00 00 00 00 00 AE [14:10:06]Write i2c OK [14:10:06]MH_I2C_Read... [14:10:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:06]Read from MH i2c: E2 [14:10:06]MH_I2C_Read... [14:10:06]Read from MH i2c: E2 62 00 [14:10:06]MH_I2C_Read... [14:10:06]Read from MH i2c: E2 62 00 0D 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 24 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [14:10:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 24 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:06]wFMCommunicate OK [14:10:06]SAM_PROTO_GetFieldsCounters done [14:10:06]requested_item shift.num is exist - process it [14:10:06]requested_item shift.opened is exist - process it [14:10:06]req_shift_opened [14:10:06]FM_GetShiftState [14:10:06]SAM_PROTO_GetShiftState [14:10:06]wFMCommunicate request_size=4 [14:10:06]MH_SAM_APDU [14:10:06]CAPDU: 80 13 01 00 [14:10:06]Write to MH i2c: E2 08 00 0E 25 80 13 01 00 00 00 00 00 B0 [14:10:06]Write i2c OK [14:10:06]MH_I2C_Read... [14:10:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:06]Read from MH i2c: E2 [14:10:06]MH_I2C_Read... [14:10:06]Read from MH i2c: E2 0E 00 [14:10:06]MH_I2C_Read... [14:10:06]Read from MH i2c: E2 0E 00 0E 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D3 [14:10:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:10:06]wFMCommunicate OK [14:10:06]SAM_PROTO_GetShiftState done [14:10:06]FM_GetShiftState done [14:10:06]req_shift_opened done [14:10:06]requested_item shift.open_date is exist - process it [14:10:06]req_shift_open_date [14:10:06]req_shift_open_date done [14:10:06]produce_requested_data done [14:10:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58404,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:10:06]process_action_free close_receipt [14:10:06]json_value_free [14:10:06]json_value_free done [14:10:06]process_json_proto returns [14:10:06]Send response to host [14:10:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58404,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:10:06]free response buf [14:10:06]execute_script done [14:10:06]execute_script returns [14:10:06]free content buf [14:10:06]Sock 9.Close socket [14:10:06]Sock 9.Thread stoped [14:10:10]OFD Sender: No OFD packet to send [14:10:15]OFD Sender: No OFD packet to send [14:10:20]OFD Sender: No OFD packet to send [14:10:25]OFD Sender: No OFD packet to send [14:10:30]OFD Sender: No OFD packet to send [14:10:32]accept exits with 8 [14:10:32]New connection [14:10:32]New thread 3066854756 created [14:10:32]Thread 3066711396 joined [14:10:32]Waiting for new connection... [14:10:32] Sock 8.Parse request [14:10:32]Sock 8.Check first char [14:10:32]Sock 8.First char is OK [14:10:32]request: POST /json_proto HTTP/1.0 [14:10:32]Method: POST [14:10:32]URL: /json_proto [14:10:32]Method is POST - this is cgi request [14:10:32]url: /json_proto [14:10:32]query_string will be loaded in cgi processing [14:10:32]execute_cgi json_proto POST (null) [14:10:32]execute_cgi path=json_proto method=POST [14:10:32]POST find Content-Length [14:10:32]Host: 172.17.44.3:8080 [14:10:32]Content-Length: 755 [14:10:32]Content-Type: application/json [14:10:32] [14:10:32]POST finish read [14:10:32]Found Content-Length = 755 [14:10:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034534", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:32]execute_script... [14:10: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)2075696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034534", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:32]POST & json_proto [14:10:32]process_json_proto [14:10:32]json parsed OK: [14:10:32]protocol is kg_v1.0 [14:10:32]action value=close_receipt [14:10:32]process_action close_receipt [14:10:32]cmd_close_receipt [14:10:32]MH_GetDate [14:10:32]Write to MH i2c: F0 00 00 0F 25 23 [14:10:32]Write i2c OK [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: F0 [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: F0 09 00 [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: F0 09 00 0F 25 00 D9 A3 C4 66 AD C5 5D 66 07 [14:10:32]GetLastDocTimeStamp 1724163003 [14:10:32]current date 1724163033 [14:10:32]FM_GetShiftState [14:10:32]SAM_PROTO_GetShiftState [14:10:32]wFMCommunicate request_size=4 [14:10:32]MH_SAM_APDU [14:10:32]CAPDU: 80 13 01 00 [14:10:32]Write to MH i2c: E2 08 00 10 25 80 13 01 00 00 00 00 00 B2 [14:10:32]Write i2c OK [14:10:32]MH_I2C_Read... [14:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:32]Read from MH i2c: E2 [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: E2 0E 00 [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: E2 0E 00 10 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D5 [14:10:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:10:32]wFMCommunicate OK [14:10:32]SAM_PROTO_GetShiftState done [14:10:32]FM_GetShiftState done [14:10:32]opened in 1724112910 [14:10:32]opened+sec_in_day 1724199310 [14:10:32]quantity*price = 0 [14:10:32]sum+1 = 1 [14:10:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 389 20.08.2024 14:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30034534 ФМ: 0000000002094532 ФД: 58405 ФПД: 27108922234790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141033&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58405&fm=27108922234790&tin=02508201610067®Number=0000000000162794&sum=0 [14:10:33]StoreToDocumentArchive [14:10:33]shift 100 fd 58405 [14:10:33]save to /storage/0100/doc_00058405 [14:10:33]save last doc name /storage/0100/doc_00058405 to /storage/kkm_last_doc_name [14:10:33]save OK [14:10:33]Clear old archive folders... [14:10:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:33]tlvbuf is B6F3D1D0 [14:10:33]SAM_PROTO_ClearQueue [14:10:33]wFMCommunicate request_size=4 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 09 00 00 [14:10:33]Write to MH i2c: E2 08 00 1D 25 80 09 00 00 00 00 00 00 B4 [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:33]Read from MH i2c: E2 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 1D 25 00 90 00 B6 [14:10:33]RAPDU: 90 00 [14:10:33]wFMCommunicate OK [14:10:33]SAM_PROTO_ClearQueue done [14:10:33]KKMCreateOFDPacket [14:10:33]OFDProtocolAddRootSTLVToBuf [14:10:33]FM_MakeSignedData [14:10:33]FM_MakeSignedData [14:10:33]SAM_PROTO_SignData [14:10:33]wFMCommunicate request_size=4 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 0D 01 02 [14:10:33]Write to MH i2c: E2 08 00 1E 25 80 0D 01 02 00 00 00 00 BC [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:33]Read from MH i2c: E2 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 1E 25 00 90 00 B7 [14:10:33]RAPDU: 90 00 [14:10:33]wFMCommunicate OK [14:10:33]wFMCommunicate request_size=255 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 85 01 00 00 F4 03 04 00 D9 A3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E4 00 00 35 04 06 00 18 [14:10:33]Write to MH i2c: E2 02 01 1F 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 D9 A3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E4 00 00 35 04 06 00 18 00 00 1D [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 03 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 03 00 1F 25 00 90 00 B8 [14:10:34]RAPDU: 90 00 [14:10:34]wFMCommunicate OK [14:10:34]wFMCommunicate request_size=10 [14:10:34]MH_SAM_APDU [14:10:34]CAPDU: 80 0D 02 02 05 A7 C9 AE 17 A6 [14:10:34]Write to MH i2c: E2 0D 00 20 25 80 0D 02 02 05 00 A7 C9 AE 17 A6 00 00 A4 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 03 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 03 00 20 25 00 90 00 B9 [14:10:34]RAPDU: 90 00 [14:10:34]wFMCommunicate OK [14:10:34]wFMCommunicate request_size=4 [14:10:34]MH_SAM_APDU [14:10:34]CAPDU: 80 0D 03 02 [14:10:34]Write to MH i2c: E2 08 00 21 25 80 0D 03 02 00 00 00 00 C1 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 0B 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 0B 00 21 25 00 40 F0 83 87 10 C0 8D 85 90 00 DE [14:10:34]RAPDU: 40 F0 83 87 10 C0 8D 85 90 00 [14:10:34]wFMCommunicate OK [14:10:34]SAM_PROTO_SignData done [14:10:34]FM_MakeSignedData done [14:10:34]CreateOFDProtocolMessage [14:10:34]wFMCommunicate request_size=4 [14:10:34]MH_SAM_APDU [14:10:34]CAPDU: 80 11 00 00 [14:10:34]Write to MH i2c: E2 08 00 22 25 80 11 00 00 00 00 00 00 C1 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 17 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 17 00 22 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [14:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:10:34]wFMCommunicate OK [14:10:34]CreateOFDProtocolMessage done [14:10:34]OFDSenderStorePacket 58405 [14:10:34]StoreOFDPacket docnum=58405 [14:10:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B4 1C 07 01 09 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 D9 A3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E4 00 00 35 04 06 00 18 A7 C9 AE 17 A6 40 F0 83 87 10 C0 8D 85 [14:10:34]CheckFolder [14:10:34]dirname=/storage/ofd_packets [14:10:34]CheckFolder done [14:10:34]ProducePacketName [14:10:34]name=ofd_packets/00058405 [14:10:34]NVStorageSaveData ofd_packets/00058405 [14:10:34]File name is /storage/ofd_packets/00058405 [14:10:34]Write 301 bytes [14:10:34]NVStorageSaveData done [14:10:34]OFDSenderStorePacket done [14:10:34]KKMCreateOFDPacket done [14:10:34]NVStorageSaveData kkm_last_timestamp [14:10:34]File name is /storage/kkm_last_timestamp [14:10:34]Write 4 bytes [14:10:34]NVStorageSaveData done [14:10:34]ExternCall_PrintAddStr [14:10:34]wPrintStart [14:10:34]Write to MH i2c: 01 00 00 23 25 48 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 07 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 07 00 23 25 00 00 00 00 00 FF 0F 5D [14:10:34]RasterBufferAndPrint [14:10:34]line Счет N : (1)2075696 [14:10:34]line ИНН: 02508201610067 [14:10:34]line Контрольно-Кассовый Чек [14:10:34]line ПРОДАЖА [14:10:34]line ТРК (МРК, ГНК) : 42 [14:10:34]line Товар: 2710124500 [14:10:34]line Аи-95-К-5 [14:10:34]line 30.000 * 0.00 [14:10:34]line = 0.00 [14:10:34]line НДС 12% НСП 1% [14:10:34]line > о реализуемом товаре [14:10:34]line ИТОГО: 0.00 [14:10:34]line НСП 1% : 0.00 [14:10:34]line НДС 12% : 0.00 [14:10:34]line Наличными: 0.00 [14:10:34]line Безнал.: 0.00 [14:10:34]line Место: АЗС № 135 "Партнер Нефть" [14:10:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:10:34]line СНО: Общий режим [14:10:34]line Чек 389 20.08.2024 14:10 [14:10:34]line Смена: 100 ФФД: 1.0 [14:10:34]line ЗНМ: 0300000196 [14:10:34]line РНМ: 0000000000162794 [14:10:34]line Версия ККМ: v1.0 [14:10:34]line Талоны: ТК ГПНА Online [14:10:34]line 30034534 [14:10:34]line ФМ: 0000000002094532 [14:10:34]line ФД: 58405 [14:10:34]line ФПД: 27108922234790 [14:10:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141033&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58405&fm=27108922234790&tin=02508201610067®Number=0000000000162794&sum=0 [14:10:34]OFD Sender: Processing packet 58405 [packets to send 51, broken 50] [14:10:34]ProducePacketName [14:10:34]name=ofd_packets/00058405 [14:10:34]OFD Sender: To server: pG, [14:10:34]CommunicateWithHost lk.salyk.kg:30040 [14:10:34]ConnectInit lk.salyk.kg [14:10:34]written 0, free lines is 4095 [14:10:34]Connected sock=10 [14:10:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B4 1C 07 01 09 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 D9 A3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E4 00 00 35 04 06 00 18 A7 C9 AE 17 A6 40 F0 83 87 10 C0 8D 85 [14:10:35]Write to MH i2c: 01 00 00 4D 25 72 [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 07 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 07 00 4D 25 00 00 00 00 00 C7 0C 4C [14:10:35]RasterBufferAndPrint [14:10:35]line [14:10:35]line [14:10:35]line [14:10:35]line [14:10:35]line [14:10:35]written 0, free lines is 3278 [14:10:35]MH_Cut [14:10:35]Write to MH i2c: D1 01 00 54 25 01 4B [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: D1 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: D1 01 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: D1 01 00 54 25 00 4A [14:10:35]Write to MH i2c: 01 00 00 55 25 7A [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4E 8C 47 00 B1 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 32 30 39 34 35 33 32 10 04 04 00 25 E4 00 00 F4 03 04 00 28 4F C4 66 B6 04 01 00 00 5C 0A 98 B5 46 19 24 08 [14:10:35]CommunicateWithHost err = 0 [14:10:35]CheckOFDResponse [14:10:35]1017 (14) - 77093643461234 [14:10:35]1041 (16) - 0000000002094532 [14:10:35]1040 (4) - 58405 [14:10:35]1012 (4) - 20.08.2024 08:09 [14:10:35]1206 (1) - 0 [14:10:35]OFD Sender: Remove packet 58405 [14:10:35]ProducePacketName [14:10:35]name=ofd_packets/00058405 [14:10:35]NVStorageDeleteData [14:10:35]OFD Sender: No OFD packet to send [14:10:36]*** Cut start [14:10:36]*** Partial cut [14:10:36]*** CUTSNS_PIN = 1 [14:10:36]*** CUTSNS_PIN = 0 [14:10:36]*** Brake cut motor [14:10:36]Read from MH i2c: 01 [14:10:36]MH_I2C_Read... [14:10:36]*** Stop cut motor [14:10:36]*** Cut end [14:10:36]Read from MH i2c: 01 07 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 07 00 55 25 00 00 00 00 00 FF 0F 8F [14:10:36]process_action close_receipt done [14:10:36]requested_data is exist [14:10:36]produce_requested_data [14:10:36]requested_item fm.sn is exist - process it [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 11 00 00 [14:10:36]Write to MH i2c: E2 08 00 56 25 80 11 00 00 00 00 00 00 F5 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 17 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 17 00 56 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 41 [14:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:10:36]wFMCommunicate OK [14:10:36]requested_item fd.num is exist - process it [14:10:36]SAM_PROTO_GetFieldsCounters [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 13 00 00 [14:10:36]Write to MH i2c: E2 08 00 57 25 80 13 00 00 00 00 00 00 F8 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 62 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 62 00 57 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 25 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [14:10:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 25 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:36]wFMCommunicate OK [14:10:36]SAM_PROTO_GetFieldsCounters done [14:10:36]requested_item shift.num is exist - process it [14:10:36]requested_item shift.opened is exist - process it [14:10:36]req_shift_opened [14:10:36]FM_GetShiftState [14:10:36]SAM_PROTO_GetShiftState [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 13 01 00 [14:10:36]Write to MH i2c: E2 08 00 58 25 80 13 01 00 00 00 00 00 FA [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 0E 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 0E 00 58 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [14:10:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:10:36]wFMCommunicate OK [14:10:36]SAM_PROTO_GetShiftState done [14:10:36]FM_GetShiftState done [14:10:36]req_shift_opened done [14:10:36]requested_item shift.open_date is exist - process it [14:10:36]req_shift_open_date [14:10:36]req_shift_open_date done [14:10:36]produce_requested_data done [14:10:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58405,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:10:36]process_action_free close_receipt [14:10:36]json_value_free [14:10:36]json_value_free done [14:10:36]process_json_proto returns [14:10:36]Send response to host [14:10:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58405,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:10:36]free response buf [14:10:36]execute_script done [14:10:36]execute_script returns [14:10:36]free content buf [14:10:36]Sock 8.Close socket [14:10:36]Sock 8.Thread stoped [14:10:40]OFD Sender: No OFD packet to send [14:10:45]OFD Sender: No OFD packet to send [14:10:50]OFD Sender: No OFD packet to send [14:10:55]OFD Sender: No OFD packet to send [14:11:00]OFD Sender: No OFD packet to send [14:11:05]OFD Sender: No OFD packet to send [14:11:10]OFD Sender: No OFD packet to send [14:11:15]OFD Sender: No OFD packet to send [14:11:20]OFD Sender: No OFD packet to send [14:11:25]OFD Sender: No OFD packet to send [14:11:30]OFD Sender: No OFD packet to send [14:11:35]OFD Sender: No OFD packet to send [14:11:40]OFD Sender: No OFD packet to send [14:11:45]OFD Sender: No OFD packet to send [14:11:50]OFD Sender: No OFD packet to send [14:11:55]OFD Sender: No OFD packet to send [14:12:00]OFD Sender: No OFD packet to send [14:12:05]OFD Sender: No OFD packet to send [14:12:10]OFD Sender: No OFD packet to send [14:12:15]OFD Sender: No OFD packet to send [14:12:20]OFD Sender: No OFD packet to send [14:12:25]OFD Sender: No OFD packet to send [14:12:30]OFD Sender: No OFD packet to send [14:12:35]OFD Sender: No OFD packet to send [14:12:40]OFD Sender: No OFD packet to send [14:12:45]OFD Sender: No OFD packet to send [14:12:50]OFD Sender: No OFD packet to send [14:12:55]OFD Sender: No OFD packet to send [14:12:58]accept exits with 9 [14:12:58]New connection [14:12:58]New thread 3066711396 created [14:12:58]Thread 3066854756 joined [14:12:58]Waiting for new connection... [14:12:58] Sock 9.Parse request [14:12:58]Sock 9.Check first char [14:12:58]Sock 9.First char is OK [14:12:58]request: POST /json_proto HTTP/1.0 [14:12:58]Method: POST [14:12:58]URL: /json_proto [14:12:58]Method is POST - this is cgi request [14:12:58]url: /json_proto [14:12:58]query_string will be loaded in cgi processing [14:12:58]execute_cgi json_proto POST (null) [14:12:58]execute_cgi path=json_proto method=POST [14:12:58]POST find Content-Length [14:12:58]Host: 172.17.44.3:8080 [14:12:58]Content-Length: 790 [14:12:58]Content-Type: application/json [14:12:58] [14:12:58]POST finish read [14:12:58]Found Content-Length = 790 [14:12:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 11.820, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:58]execute_script... [14:12: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)2075697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 11.820, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:58]POST & json_proto [14:12:58]process_json_proto [14:12:58]json parsed OK: [14:12:58]protocol is kg_v1.0 [14:12:58]action value=close_receipt [14:12:58]process_action close_receipt [14:12:58]cmd_close_receipt [14:12:58]MH_GetDate [14:12:58]Write to MH i2c: F0 00 00 59 25 6D [14:12:58]Write i2c OK [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: F0 [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: F0 09 00 [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: F0 09 00 59 25 00 6B A4 C4 66 AD C5 5D 66 E4 [14:12:58]GetLastDocTimeStamp 1724163033 [14:12:58]current date 1724163179 [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 5A 25 80 13 01 00 00 00 00 00 FC [14:12:58]Write i2c OK [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 [14:12:58]MH_I2C_Read... [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 5A 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1F [14:12:58]RAPDU: 09 00 01 0E E0 C3 66 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]opened in 1724112910 [14:12:58]opened+sec_in_day 1724199310 [14:12:58]quantity*price = 0 [14:12:58]sum+1 = 1 [14:12:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 390 20.08.2024 14:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58406 ФПД: 146617145229354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141259&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58406&fm=146617145229354&tin=02508201610067®Number=0000000000162794&sum=0 [14:12:59]StoreToDocumentArchive [14:12:59]shift 100 fd 58406 [14:12:59]save to /storage/0100/doc_00058406 [14:12:59]save last doc name /storage/0100/doc_00058406 to /storage/kkm_last_doc_name [14:12:59]save OK [14:12:59]Clear old archive folders... [14:12:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:12:59]tlvbuf is 019E9FE0 [14:12:59]SAM_PROTO_ClearQueue [14:12:59]wFMCommunicate request_size=4 [14:12:59]MH_SAM_APDU [14:12:59]CAPDU: 80 09 00 00 [14:12:59]Write to MH i2c: E2 08 00 67 25 80 09 00 00 00 00 00 00 FE [14:12:59]Write i2c OK [14:12:59]MH_I2C_Read... [14:12:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:59]Read from MH i2c: E2 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 03 00 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 03 00 67 25 00 90 00 00 [14:12:59]RAPDU: 90 00 [14:12:59]wFMCommunicate OK [14:12:59]SAM_PROTO_ClearQueue done [14:12:59]KKMCreateOFDPacket [14:12:59]OFDProtocolAddRootSTLVToBuf [14:12:59]FM_MakeSignedData [14:12:59]FM_MakeSignedData [14:12:59]SAM_PROTO_SignData [14:12:59]wFMCommunicate request_size=4 [14:12:59]MH_SAM_APDU [14:12:59]CAPDU: 80 0D 01 02 [14:12:59]Write to MH i2c: E2 08 00 68 25 80 0D 01 02 00 00 00 00 06 [14:12:59]Write i2c OK [14:12:59]MH_I2C_Read... [14:12:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:59]Read from MH i2c: E2 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 03 00 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 03 00 68 25 00 90 00 01 [14:12:59]RAPDU: 90 00 [14:12:59]wFMCommunicate OK [14:12:59]wFMCommunicate request_size=255 [14:12:59]MH_SAM_APDU [14:12:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 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 86 01 00 00 F4 03 04 00 6B A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E4 00 00 35 04 06 00 85 58 F6 DC [14:12:59]Write to MH i2c: E2 02 01 69 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 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 86 01 00 00 F4 03 04 00 6B A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E4 00 00 35 04 06 00 85 58 F6 DC 00 00 97 [14:12:59]Write i2c OK [14:12:59]MH_I2C_Read... [14:12:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:59]Read from MH i2c: E2 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 03 00 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 03 00 69 25 00 90 00 02 [14:12:59]RAPDU: 90 00 [14:12:59]wFMCommunicate OK [14:12:59]wFMCommunicate request_size=7 [14:12:59]MH_SAM_APDU [14:12:59]CAPDU: 80 0D 02 02 02 00 2A [14:12:59]Write to MH i2c: E2 0A 00 6A 25 80 0D 02 02 02 00 00 2A 00 00 37 [14:12:59]Write i2c OK [14:12:59]MH_I2C_Read... [14:12:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:59]Read from MH i2c: E2 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 03 00 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 03 00 6A 25 00 90 00 03 [14:12:59]RAPDU: 90 00 [14:12:59]wFMCommunicate OK [14:12:59]wFMCommunicate request_size=4 [14:12:59]MH_SAM_APDU [14:12:59]CAPDU: 80 0D 03 02 [14:12:59]Write to MH i2c: E2 08 00 6B 25 80 0D 03 02 00 00 00 00 0B [14:12:59]Write i2c OK [14:12:59]MH_I2C_Read... [14:12:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:59]Read from MH i2c: E2 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 0B 00 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 0B 00 6B 25 00 93 A9 92 9E B4 EF FB 3D 90 00 53 [14:12:59]RAPDU: 93 A9 92 9E B4 EF FB 3D 90 00 [14:12:59]wFMCommunicate OK [14:12:59]SAM_PROTO_SignData done [14:12:59]FM_MakeSignedData done [14:12:59]CreateOFDProtocolMessage [14:12:59]wFMCommunicate request_size=4 [14:12:59]MH_SAM_APDU [14:12:59]CAPDU: 80 11 00 00 [14:12:59]Write to MH i2c: E2 08 00 6C 25 80 11 00 00 00 00 00 00 0B [14:12:59]Write i2c OK [14:12:59]MH_I2C_Read... [14:12:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:59]Read from MH i2c: E2 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 17 00 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: E2 17 00 6C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [14:12:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:12:59]wFMCommunicate OK [14:12:59]CreateOFDProtocolMessage done [14:12:59]OFDSenderStorePacket 58406 [14:12:59]StoreOFDPacket docnum=58406 [14:12:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 58 A3 04 01 E2 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 35 FF 03 08 00 03 2C 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 86 01 00 00 F4 03 04 00 6B A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E4 00 00 35 04 06 00 85 58 F6 DC 00 2A 93 A9 92 9E B4 EF FB 3D [14:12:59]CheckFolder [14:12:59]dirname=/storage/ofd_packets [14:12:59]CheckFolder done [14:12:59]ProducePacketName [14:12:59]name=ofd_packets/00058406 [14:12:59]NVStorageSaveData ofd_packets/00058406 [14:12:59]File name is /storage/ofd_packets/00058406 [14:12:59]Write 298 bytes [14:12:59]NVStorageSaveData done [14:12:59]OFDSenderStorePacket done [14:12:59]KKMCreateOFDPacket done [14:12:59]NVStorageSaveData kkm_last_timestamp [14:12:59]File name is /storage/kkm_last_timestamp [14:12:59]Write 4 bytes [14:12:59]NVStorageSaveData done [14:12:59]ExternCall_PrintAddStr [14:12:59]wPrintStart [14:12:59]Write to MH i2c: 01 00 00 6D 25 92 [14:12:59]Write i2c OK [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: 01 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: 01 07 00 [14:12:59]MH_I2C_Read... [14:12:59]Read from MH i2c: 01 07 00 6D 25 00 00 00 00 00 FF 0F A7 [14:12:59]RasterBufferAndPrint [14:12:59]line Счет N : (1)2075697 [14:12:59]line ИНН: 02508201610067 [14:12:59]line Контрольно-Кассовый Чек [14:12:59]line ПРОДАЖА [14:12:59]line ТРК (МРК, ГНК) : 11 [14:12:59]line Товар: 2710194210 [14:12:59]line ДТ-К-5 [14:12:59]line 11.820 * 0.00 [14:12:59]line = 0.00 [14:12:59]line НДС 12% НСП 1% [14:12:59]line > о реализуемом товаре [14:12:59]line ИТОГО: 0.00 [14:12:59]line НСП 1% : 0.00 [14:12:59]line НДС 12% : 0.00 [14:12:59]line Наличными: 0.00 [14:12:59]line Безнал.: 0.00 [14:12:59]line Место: АЗС № 135 "Партнер Нефть" [14:12:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:12:59]line СНО: Общий режим [14:12:59]line Чек 390 20.08.2024 14:12 [14:12:59]line Смена: 100 ФФД: 1.0 [14:12:59]line ЗНМ: 0300000196 [14:12:59]line РНМ: 0000000000162794 [14:12:59]line Версия ККМ: v1.0 [14:12:59]line Талоны: Топливная Карта [14:12:59]line 68771 [14:12:59]line ФМ: 0000000002094532 [14:12:59]line ФД: 58406 [14:12:59]line ФПД: 146617145229354 [14:13:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141259&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58406&fm=146617145229354&tin=02508201610067®Number=0000000000162794&sum=0 [14:13:00]OFD Sender: Processing packet 58406 [packets to send 51, broken 50] [14:13:00]ProducePacketName [14:13:00]name=ofd_packets/00058406 [14:13:00]OFD Sender: To server: pG, [14:13:00]CommunicateWithHost lk.salyk.kg:30040 [14:13:00]ConnectInit lk.salyk.kg [14:13:00]written 0, free lines is 4095 [14:13:00]Connected sock=10 [14:13:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 58 A3 04 01 E2 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 35 FF 03 08 00 03 2C 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 86 01 00 00 F4 03 04 00 6B A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E4 00 00 35 04 06 00 85 58 F6 DC 00 2A 93 A9 92 9E B4 EF FB 3D [14:13:00]Write to MH i2c: 01 00 00 97 25 BC [14:13:00]Write i2c OK [14:13:00]MH_I2C_Read... [14:13:00]Read from MH i2c: 01 [14:13:00]MH_I2C_Read... [14:13:00]Read from MH i2c: 01 07 00 [14:13:00]MH_I2C_Read... [14:13:00]Read from MH i2c: 01 07 00 97 25 00 00 00 00 00 C5 0C 94 [14:13:00]RasterBufferAndPrint [14:13:00]line [14:13:00]line [14:13:00]line [14:13:00]line [14:13:00]line [14:13:00]written 0, free lines is 3275 [14:13:00]MH_Cut [14:13:00]Write to MH i2c: D1 01 00 9E 25 01 95 [14:13:00]Write i2c OK [14:13:00]MH_I2C_Read... [14:13:00]Read from MH i2c: D1 [14:13:00]MH_I2C_Read... [14:13:00]Read from MH i2c: D1 01 00 [14:13:00]MH_I2C_Read... [14:13:00]Read from MH i2c: D1 01 00 9E 25 00 94 [14:13:00]Write to MH i2c: 01 00 00 9F 25 C4 [14:13:00]Write i2c OK [14:13:00]MH_I2C_Read... [14:13:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 27 DA 47 00 2D 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E4 00 00 F4 03 04 00 B9 4F C4 66 B6 04 01 00 00 4F 46 7C B7 58 64 C5 D5 [14:13:00]CommunicateWithHost err = 0 [14:13:00]CheckOFDResponse [14:13:00]1017 (14) - 77093643461234 [14:13:00]1041 (16) - 0000000002094532 [14:13:00]1040 (4) - 58406 [14:13:00]1012 (4) - 20.08.2024 08:11 [14:13:00]1206 (1) - 0 [14:13:00]OFD Sender: Remove packet 58406 [14:13:00]ProducePacketName [14:13:00]name=ofd_packets/00058406 [14:13:00]NVStorageDeleteData [14:13:01]OFD Sender: No OFD packet to send [14:13:01]*** Cut start [14:13:01]*** Partial cut [14:13:01]*** CUTSNS_PIN = 1 [14:13:01]*** CUTSNS_PIN = 0 [14:13:01]*** Brake cut motor [14:13:02]Read from MH i2c: 01 [14:13:02]MH_I2C_Read... [14:13:02]*** Stop cut motor [14:13:02]*** Cut end [14:13:02]Read from MH i2c: 01 07 00 [14:13:02]MH_I2C_Read... [14:13:02]Read from MH i2c: 01 07 00 9F 25 00 00 00 00 00 FF 0F D9 [14:13:02]process_action close_receipt done [14:13:02]requested_data is exist [14:13:02]produce_requested_data [14:13:02]requested_item fm.sn is exist - process it [14:13:02]wFMCommunicate request_size=4 [14:13:02]MH_SAM_APDU [14:13:02]CAPDU: 80 11 00 00 [14:13:02]Write to MH i2c: E2 08 00 A0 25 80 11 00 00 00 00 00 00 3F [14:13:02]Write i2c OK [14:13:02]MH_I2C_Read... [14:13:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:02]Read from MH i2c: E2 [14:13:02]MH_I2C_Read... [14:13:02]Read from MH i2c: E2 17 00 [14:13:02]MH_I2C_Read... [14:13:02]Read from MH i2c: E2 17 00 A0 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8B [14:13:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:13:02]wFMCommunicate OK [14:13:02]requested_item fd.num is exist - process it [14:13:02]SAM_PROTO_GetFieldsCounters [14:13:02]wFMCommunicate request_size=4 [14:13:02]MH_SAM_APDU [14:13:02]CAPDU: 80 13 00 00 [14:13:02]Write to MH i2c: E2 08 00 A1 25 80 13 00 00 00 00 00 00 42 [14:13:02]Write i2c OK [14:13:02]MH_I2C_Read... [14:13:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:02]Read from MH i2c: E2 [14:13:02]MH_I2C_Read... [14:13:02]Read from MH i2c: E2 62 00 [14:13:02]MH_I2C_Read... [14:13:02]Read from MH i2c: E2 62 00 A1 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 26 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [14:13:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 26 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:13:02]wFMCommunicate OK [14:13:02]SAM_PROTO_GetFieldsCounters done [14:13:02]requested_item shift.num is exist - process it [14:13:02]requested_item shift.opened is exist - process it [14:13:02]req_shift_opened [14:13:02]FM_GetShiftState [14:13:02]SAM_PROTO_GetShiftState [14:13:02]wFMCommunicate request_size=4 [14:13:02]MH_SAM_APDU [14:13:02]CAPDU: 80 13 01 00 [14:13:02]Write to MH i2c: E2 08 00 A2 25 80 13 01 00 00 00 00 00 44 [14:13:02]Write i2c OK [14:13:02]MH_I2C_Read... [14:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:02]Read from MH i2c: E2 [14:13:02]MH_I2C_Read... [14:13:02]Read from MH i2c: E2 0E 00 [14:13:02]MH_I2C_Read... [14:13:02]Read from MH i2c: E2 0E 00 A2 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 67 [14:13:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:13:02]wFMCommunicate OK [14:13:02]SAM_PROTO_GetShiftState done [14:13:02]FM_GetShiftState done [14:13:02]req_shift_opened done [14:13:02]requested_item shift.open_date is exist - process it [14:13:02]req_shift_open_date [14:13:02]req_shift_open_date done [14:13:02]produce_requested_data done [14:13:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58406,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:13:02]process_action_free close_receipt [14:13:02]json_value_free [14:13:02]json_value_free done [14:13:02]process_json_proto returns [14:13:02]Send response to host [14:13:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58406,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:13:02]free response buf [14:13:02]execute_script done [14:13:02]execute_script returns [14:13:02]free content buf [14:13:02]Sock 9.Close socket [14:13:02]Sock 9.Thread stoped [14:13:06]OFD Sender: No OFD packet to send [14:13:11]OFD Sender: No OFD packet to send [14:13:16]OFD Sender: No OFD packet to send [14:13:21]OFD Sender: No OFD packet to send [14:13:26]OFD Sender: No OFD packet to send [14:13:31]OFD Sender: No OFD packet to send [14:13:36]OFD Sender: No OFD packet to send [14:13:41]OFD Sender: No OFD packet to send [14:13:46]OFD Sender: No OFD packet to send [14:13:51]OFD Sender: No OFD packet to send [14:13:53]accept exits with 8 [14:13:53]New connection [14:13:53]New thread 3066854756 created [14:13:53]Thread 3066711396 joined [14:13:53]Waiting for new connection... [14:13:53] Sock 8.Parse request [14:13:53]Sock 8.Check first char [14:13:53]Sock 8.First char is OK [14:13:53]request: POST /json_proto HTTP/1.0 [14:13:53]Method: POST [14:13:53]URL: /json_proto [14:13:53]Method is POST - this is cgi request [14:13:53]url: /json_proto [14:13:53]query_string will be loaded in cgi processing [14:13:53]execute_cgi json_proto POST (null) [14:13:53]execute_cgi path=json_proto method=POST [14:13:53]POST find Content-Length [14:13:53]Host: 172.17.44.3:8080 [14:13:53]Content-Length: 785 [14:13:53]Content-Type: application/json [14:13:53] [14:13:53]POST finish read [14:13:53]Found Content-Length = 785 [14:13:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:53]execute_script... [14:13: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)2075698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:53]POST & json_proto [14:13:53]process_json_proto [14:13:53]json parsed OK: [14:13:53]protocol is kg_v1.0 [14:13:53]action value=close_receipt [14:13:53]process_action close_receipt [14:13:53]cmd_close_receipt [14:13:53]MH_GetDate [14:13:53]Write to MH i2c: F0 00 00 A3 25 B7 [14:13:53]Write i2c OK [14:13:53]MH_I2C_Read... [14:13:53]Read from MH i2c: F0 [14:13:53]MH_I2C_Read... [14:13:53]Read from MH i2c: F0 09 00 [14:13:53]MH_I2C_Read... [14:13:53]Read from MH i2c: F0 09 00 A3 25 00 A2 A4 C4 66 AD C5 5D 66 65 [14:13:53]GetLastDocTimeStamp 1724163179 [14:13:53]current date 1724163234 [14:13:53]FM_GetShiftState [14:13:53]SAM_PROTO_GetShiftState [14:13:53]wFMCommunicate request_size=4 [14:13:53]MH_SAM_APDU [14:13:53]CAPDU: 80 13 01 00 [14:13:53]Write to MH i2c: E2 08 00 A4 25 80 13 01 00 00 00 00 00 46 [14:13:53]Write i2c OK [14:13:53]MH_I2C_Read... [14:13:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:53]Read from MH i2c: E2 [14:13:53]MH_I2C_Read... [14:13:53]Read from MH i2c: E2 0E 00 [14:13:53]MH_I2C_Read... [14:13:53]Read from MH i2c: E2 0E 00 A4 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 69 [14:13:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:13:53]wFMCommunicate OK [14:13:53]SAM_PROTO_GetShiftState done [14:13:53]FM_GetShiftState done [14:13:53]opened in 1724112910 [14:13:53]opened+sec_in_day 1724199310 [14:13:53]quantity*price = 100035 [14:13:53]sum+1 = 100036 [14:13:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 391 20.08.2024 14:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58407 ФПД: 242968398311062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141354&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58407&fm=242968398311062&tin=02508201610067®Number=0000000000162794&sum=100035 [14:13:55]StoreToDocumentArchive [14:13:55]shift 100 fd 58407 [14:13:55]save to /storage/0100/doc_00058407 [14:13:55]save last doc name /storage/0100/doc_00058407 to /storage/kkm_last_doc_name [14:13:55]save OK [14:13:55]Clear old archive folders... [14:13:55]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:13:55]tlvbuf is 019EA2D0 [14:13:55]SAM_PROTO_ClearQueue [14:13:55]wFMCommunicate request_size=4 [14:13:55]MH_SAM_APDU [14:13:55]CAPDU: 80 09 00 00 [14:13:55]Write to MH i2c: E2 08 00 B1 25 80 09 00 00 00 00 00 00 48 [14:13:55]Write i2c OK [14:13:55]MH_I2C_Read... [14:13:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:13:55]Read from MH i2c: E2 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 03 00 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 03 00 B1 25 00 90 00 4A [14:13:55]RAPDU: 90 00 [14:13:55]wFMCommunicate OK [14:13:55]SAM_PROTO_ClearQueue done [14:13:55]KKMCreateOFDPacket [14:13:55]OFDProtocolAddRootSTLVToBuf [14:13:55]FM_MakeSignedData [14:13:55]FM_MakeSignedData [14:13:55]SAM_PROTO_SignData [14:13:55]wFMCommunicate request_size=4 [14:13:55]MH_SAM_APDU [14:13:55]CAPDU: 80 0D 01 02 [14:13:55]Write to MH i2c: E2 08 00 B2 25 80 0D 01 02 00 00 00 00 50 [14:13:55]Write i2c OK [14:13:55]MH_I2C_Read... [14:13:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:13:55]Read from MH i2c: E2 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 03 00 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 03 00 B2 25 00 90 00 4B [14:13:55]RAPDU: 90 00 [14:13:55]wFMCommunicate OK [14:13:55]wFMCommunicate request_size=253 [14:13:55]MH_SAM_APDU [14:13:55]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 A2 A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E4 00 00 35 04 06 00 DC FA 7D 12 AE 96 [14:13:55]Write to MH i2c: E2 00 01 B3 25 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 A2 A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E4 00 00 35 04 06 00 DC FA 7D 12 AE 96 00 00 11 [14:13:55]Write i2c OK [14:13:55]MH_I2C_Read... [14:13:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:55]Read from MH i2c: E2 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 03 00 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 03 00 B3 25 00 90 00 4C [14:13:55]RAPDU: 90 00 [14:13:55]wFMCommunicate OK [14:13:55]wFMCommunicate request_size=4 [14:13:55]MH_SAM_APDU [14:13:55]CAPDU: 80 0D 03 02 [14:13:55]Write to MH i2c: E2 08 00 B4 25 80 0D 03 02 00 00 00 00 54 [14:13:55]Write i2c OK [14:13:55]MH_I2C_Read... [14:13:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:13:55]Read from MH i2c: E2 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 0B 00 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 0B 00 B4 25 00 4C 05 68 6C 59 2E 5B 60 90 00 BC [14:13:55]RAPDU: 4C 05 68 6C 59 2E 5B 60 90 00 [14:13:55]wFMCommunicate OK [14:13:55]SAM_PROTO_SignData done [14:13:55]FM_MakeSignedData done [14:13:55]CreateOFDProtocolMessage [14:13:55]wFMCommunicate request_size=4 [14:13:55]MH_SAM_APDU [14:13:55]CAPDU: 80 11 00 00 [14:13:55]Write to MH i2c: E2 08 00 B5 25 80 11 00 00 00 00 00 00 54 [14:13:55]Write i2c OK [14:13:55]MH_I2C_Read... [14:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:55]Read from MH i2c: E2 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 17 00 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 17 00 B5 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A0 [14:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:13:55]wFMCommunicate OK [14:13:55]CreateOFDProtocolMessage done [14:13:55]OFDSenderStorePacket 58407 [14:13:55]StoreOFDPacket docnum=58407 [14:13:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 47 53 00 01 45 76 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 A2 A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E4 00 00 35 04 06 00 DC FA 7D 12 AE 96 4C 05 68 6C 59 2E 5B 60 [14:13:55]CheckFolder [14:13:55]dirname=/storage/ofd_packets [14:13:55]CheckFolder done [14:13:55]ProducePacketName [14:13:55]name=ofd_packets/00058407 [14:13:55]NVStorageSaveData ofd_packets/00058407 [14:13:55]File name is /storage/ofd_packets/00058407 [14:13:55]Write 294 bytes [14:13:55]NVStorageSaveData done [14:13:55]OFDSenderStorePacket done [14:13:55]KKMCreateOFDPacket done [14:13:55]NVStorageSaveData kkm_last_timestamp [14:13:55]File name is /storage/kkm_last_timestamp [14:13:55]Write 4 bytes [14:13:55]NVStorageSaveData done [14:13:55]ExternCall_PrintAddStr [14:13:55]wPrintStart [14:13:55]Write to MH i2c: 01 00 00 B6 25 DB [14:13:55]Write i2c OK [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: 01 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: 01 07 00 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: 01 07 00 B6 25 00 00 00 00 00 FF 0F F0 [14:13:55]RasterBufferAndPrint [14:13:55]line Счет N : (1)2075698 [14:13:55]line ИНН: 02508201610067 [14:13:55]line Контрольно-Кассовый Чек [14:13:55]line ПРОДАЖА [14:13:55]line ТРК (МРК, ГНК) : 44 [14:13:55]line Товар: 2710124130 [14:13:55]line SU-92 [14:13:55]line 14.540 * 68.80 [14:13:55]line = 1000.35 [14:13:55]line НДС 12% НСП 1% [14:13:55]line > о реализуемом товаре [14:13:55]line ИТОГО: 1000.35 [14:13:55]line НСП 1% : 8.85 [14:13:55]line НДС 12% : 106.23 [14:13:55]line Наличными: 0.00 [14:13:55]line Безнал.: 1000.35 [14:13:55]line Место: АЗС № 135 "Партнер Нефть" [14:13:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:13:55]line СНО: Общий режим [14:13:55]line Чек 391 20.08.2024 14:13 [14:13:55]line Смена: 100 ФФД: 1.0 [14:13:55]line ЗНМ: 0300000196 [14:13:55]line РНМ: 0000000000162794 [14:13:55]line Версия ККМ: v1.0 [14:13:55]line Платежная система: O! деньги [14:13:55]line ФМ: 0000000002094532 [14:13:55]line ФД: 58407 [14:13:55]line ФПД: 242968398311062 [14:13:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141354&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58407&fm=242968398311062&tin=02508201610067®Number=0000000000162794&sum=100035 [14:13:55]OFD Sender: Processing packet 58407 [packets to send 51, broken 50] [14:13:55]ProducePacketName [14:13:55]name=ofd_packets/00058407 [14:13:55]OFD Sender: To server: pG, [14:13:55]CommunicateWithHost lk.salyk.kg:30040 [14:13:55]ConnectInit lk.salyk.kg [14:13:55]written 0, free lines is 4095 [14:13:56]Connected sock=11 [14:13:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 47 53 00 01 45 76 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 A2 A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E4 00 00 35 04 06 00 DC FA 7D 12 AE 96 4C 05 68 6C 59 2E 5B 60 [14:13:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3B 3C 47 00 78 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 32 30 39 34 35 33 32 10 04 04 00 27 E4 00 00 F4 03 04 00 F1 4F C4 66 B6 04 01 00 00 53 C5 83 01 C9 7C 4E 93 [14:13:56]CommunicateWithHost err = 0 [14:13:56]CheckOFDResponse [14:13:56]1017 (14) - 77093643461234 [14:13:56]1041 (16) - 0000000002094532 [14:13:56]1040 (4) - 58407 [14:13:56]1012 (4) - 20.08.2024 08:12 [14:13:56]1206 (1) - 0 [14:13:56]OFD Sender: Remove packet 58407 [14:13:56]ProducePacketName [14:13:56]name=ofd_packets/00058407 [14:13:56]NVStorageDeleteData [14:13:56]Write to MH i2c: 01 00 00 E0 25 05 [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: 01 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: 01 07 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: 01 07 00 E0 25 00 00 00 00 00 C6 0C DE [14:13:56]RasterBufferAndPrint [14:13:56]line [14:13:56]line [14:13:56]line [14:13:56]line [14:13:56]line [14:13:56]written 0, free lines is 3274 [14:13:56]MH_Cut [14:13:56]Write to MH i2c: D1 01 00 E7 25 01 DE [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: D1 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: D1 01 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: D1 01 00 E7 25 00 DD [14:13:56]Write to MH i2c: 01 00 00 E8 25 0D [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]OFD Sender: No OFD packet to send [14:13:57]*** Cut start [14:13:57]*** Partial cut [14:13:57]*** CUTSNS_PIN = 1 [14:13:57]*** CUTSNS_PIN = 0 [14:13:57]*** Brake cut motor [14:13:57]Read from MH i2c: 01 [14:13:57]MH_I2C_Read... [14:13:57]*** Stop cut motor [14:13:57]*** Cut end [14:13:57]Read from MH i2c: 01 07 00 [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: 01 07 00 E8 25 00 00 00 00 00 FF 0F 22 [14:13:57]process_action close_receipt done [14:13:57]requested_data is exist [14:13:57]produce_requested_data [14:13:57]requested_item fm.sn is exist - process it [14:13:57]wFMCommunicate request_size=4 [14:13:57]MH_SAM_APDU [14:13:57]CAPDU: 80 11 00 00 [14:13:57]Write to MH i2c: E2 08 00 E9 25 80 11 00 00 00 00 00 00 88 [14:13:57]Write i2c OK [14:13:57]MH_I2C_Read... [14:13:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:57]Read from MH i2c: E2 [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: E2 17 00 [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: E2 17 00 E9 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D4 [14:13:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:13:57]wFMCommunicate OK [14:13:57]requested_item fd.num is exist - process it [14:13:57]SAM_PROTO_GetFieldsCounters [14:13:57]wFMCommunicate request_size=4 [14:13:57]MH_SAM_APDU [14:13:57]CAPDU: 80 13 00 00 [14:13:57]Write to MH i2c: E2 08 00 EA 25 80 13 00 00 00 00 00 00 8B [14:13:57]Write i2c OK [14:13:57]MH_I2C_Read... [14:13:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:58]Read from MH i2c: E2 [14:13:58]MH_I2C_Read... [14:13:58]Read from MH i2c: E2 62 00 [14:13:58]MH_I2C_Read... [14:13:58]Read from MH i2c: E2 62 00 EA 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 27 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [14:13:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 27 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:13:58]wFMCommunicate OK [14:13:58]SAM_PROTO_GetFieldsCounters done [14:13:58]requested_item shift.num is exist - process it [14:13:58]requested_item shift.opened is exist - process it [14:13:58]req_shift_opened [14:13:58]FM_GetShiftState [14:13:58]SAM_PROTO_GetShiftState [14:13:58]wFMCommunicate request_size=4 [14:13:58]MH_SAM_APDU [14:13:58]CAPDU: 80 13 01 00 [14:13:58]Write to MH i2c: E2 08 00 EB 25 80 13 01 00 00 00 00 00 8D [14:13:58]Write i2c OK [14:13:58]MH_I2C_Read... [14:13:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:58]Read from MH i2c: E2 [14:13:58]MH_I2C_Read... [14:13:58]Read from MH i2c: E2 0E 00 [14:13:58]MH_I2C_Read... [14:13:58]Read from MH i2c: E2 0E 00 EB 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [14:13:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:13:58]wFMCommunicate OK [14:13:58]SAM_PROTO_GetShiftState done [14:13:58]FM_GetShiftState done [14:13:58]req_shift_opened done [14:13:58]requested_item shift.open_date is exist - process it [14:13:58]req_shift_open_date [14:13:58]req_shift_open_date done [14:13:58]produce_requested_data done [14:13:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58407,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:13:58]process_action_free close_receipt [14:13:58]json_value_free [14:13:58]json_value_free done [14:13:58]process_json_proto returns [14:13:58]Send response to host [14:13:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58407,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:13:58]free response buf [14:13:58]execute_script done [14:13:58]execute_script returns [14:13:58]free content buf [14:13:58]Sock 8.Close socket [14:13:58]Sock 8.Thread stoped [14:14:01]OFD Sender: No OFD packet to send [14:14:06]OFD Sender: No OFD packet to send [14:14:11]OFD Sender: No OFD packet to send [14:14:16]OFD Sender: No OFD packet to send [14:14:21]OFD Sender: No OFD packet to send [14:14:26]OFD Sender: No OFD packet to send [14:14:31]OFD Sender: No OFD packet to send [14:14:36]OFD Sender: No OFD packet to send [14:14:41]OFD Sender: No OFD packet to send [14:14:46]OFD Sender: No OFD packet to send [14:14:51]OFD Sender: No OFD packet to send [14:14:56]OFD Sender: No OFD packet to send [14:15:01]OFD Sender: No OFD packet to send [14:15:06]OFD Sender: No OFD packet to send [14:15:07]accept exits with 9 [14:15:07]New connection [14:15:07]New thread 3066711396 created [14:15:07]Thread 3066854756 joined [14:15:07]Waiting for new connection... [14:15:07] Sock 9.Parse request [14:15:07]Sock 9.Check first char [14:15:07]Sock 9.First char is OK [14:15:07]request: POST /json_proto HTTP/1.0 [14:15:07]Method: POST [14:15:07]URL: /json_proto [14:15:07]Method is POST - this is cgi request [14:15:07]url: /json_proto [14:15:07]query_string will be loaded in cgi processing [14:15:07]execute_cgi json_proto POST (null) [14:15:07]execute_cgi path=json_proto method=POST [14:15:07]POST find Content-Length [14:15:07]Host: 172.17.44.3:8080 [14:15:07]Content-Length: 801 [14:15:07]Content-Type: application/json [14:15:07] [14:15:07]POST finish read [14:15:07]Found Content-Length = 801 [14:15:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:07]execute_script... [14:15: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)2075699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:07]POST & json_proto [14:15:07]process_json_proto [14:15:07]json parsed OK: [14:15:07]protocol is kg_v1.0 [14:15:07]action value=close_receipt [14:15:07]process_action close_receipt [14:15:07]cmd_close_receipt [14:15:07]MH_GetDate [14:15:07]Write to MH i2c: F0 00 00 EC 25 00 [14:15:07]Write i2c OK [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: F0 [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: F0 09 00 [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: F0 09 00 EC 25 00 EC A4 C4 66 AD C5 5D 66 F8 [14:15:07]GetLastDocTimeStamp 1724163234 [14:15:07]current date 1724163308 [14:15:07]FM_GetShiftState [14:15:07]SAM_PROTO_GetShiftState [14:15:07]wFMCommunicate request_size=4 [14:15:07]MH_SAM_APDU [14:15:07]CAPDU: 80 13 01 00 [14:15:07]Write to MH i2c: E2 08 00 ED 25 80 13 01 00 00 00 00 00 8F [14:15:07]Write i2c OK [14:15:07]MH_I2C_Read... [14:15:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:07]Read from MH i2c: E2 [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: E2 0E 00 [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: E2 0E 00 ED 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B2 [14:15:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:15:07]wFMCommunicate OK [14:15:07]SAM_PROTO_GetShiftState done [14:15:07]FM_GetShiftState done [14:15:07]opened in 1724112910 [14:15:07]opened+sec_in_day 1724199310 [14:15:07]quantity*price = 50036 [14:15:07]sum+1 = 50037 [14:15:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 392 20.08.2024 14:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58408 ФПД: 140203786937302 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141508&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58408&fm=140203786937302&tin=02508201610067®Number=0000000000162794&sum=50036 [14:15:08]StoreToDocumentArchive [14:15:08]shift 100 fd 58408 [14:15:08]save to /storage/0100/doc_00058408 [14:15:08]save last doc name /storage/0100/doc_00058408 to /storage/kkm_last_doc_name [14:15:08]save OK [14:15:08]Clear old archive folders... [14:15:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:15:08]tlvbuf is 019C8450 [14:15:08]SAM_PROTO_ClearQueue [14:15:08]wFMCommunicate request_size=4 [14:15:08]MH_SAM_APDU [14:15:08]CAPDU: 80 09 00 00 [14:15:08]Write to MH i2c: E2 08 00 FA 25 80 09 00 00 00 00 00 00 91 [14:15:08]Write i2c OK [14:15:08]MH_I2C_Read... [14:15:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:15:08]Read from MH i2c: E2 [14:15:08]MH_I2C_Read... [14:15:08]Read from MH i2c: E2 03 00 [14:15:08]MH_I2C_Read... [14:15:08]Read from MH i2c: E2 03 00 FA 25 00 90 00 93 [14:15:08]RAPDU: 90 00 [14:15:08]wFMCommunicate OK [14:15:08]SAM_PROTO_ClearQueue done [14:15:08]KKMCreateOFDPacket [14:15:08]OFDProtocolAddRootSTLVToBuf [14:15:08]FM_MakeSignedData [14:15:08]FM_MakeSignedData [14:15:08]SAM_PROTO_SignData [14:15:08]wFMCommunicate request_size=4 [14:15:08]MH_SAM_APDU [14:15:08]CAPDU: 80 0D 01 02 [14:15:08]Write to MH i2c: E2 08 00 FB 25 80 0D 01 02 00 00 00 00 99 [14:15:08]Write i2c OK [14:15:08]MH_I2C_Read... [14:15:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:15:09]Read from MH i2c: E2 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 03 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 03 00 FB 25 00 90 00 94 [14:15:09]RAPDU: 90 00 [14:15:09]wFMCommunicate OK [14:15:09]wFMCommunicate request_size=255 [14:15:09]MH_SAM_APDU [14:15: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 EC A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E4 00 00 35 04 06 00 7F [14:15:09]Write to MH i2c: E2 02 01 FC 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 EC A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E4 00 00 35 04 06 00 7F 00 00 8E [14:15:09]Write i2c OK [14:15:09]MH_I2C_Read... [14:15:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:09]Read from MH i2c: E2 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 03 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 03 00 FC 25 00 90 00 95 [14:15:09]RAPDU: 90 00 [14:15:09]wFMCommunicate OK [14:15:09]wFMCommunicate request_size=10 [14:15:09]MH_SAM_APDU [14:15:09]CAPDU: 80 0D 02 02 05 83 BC EA A3 D6 [14:15:09]Write to MH i2c: E2 0D 00 FD 25 80 0D 02 02 05 00 83 BC EA A3 D6 00 00 48 [14:15:09]Write i2c OK [14:15:09]MH_I2C_Read... [14:15:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:09]Read from MH i2c: E2 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 03 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 03 00 FD 25 00 90 00 96 [14:15:09]RAPDU: 90 00 [14:15:09]wFMCommunicate OK [14:15:09]wFMCommunicate request_size=4 [14:15:09]MH_SAM_APDU [14:15:09]CAPDU: 80 0D 03 02 [14:15:09]Write to MH i2c: E2 08 00 FE 25 80 0D 03 02 00 00 00 00 9E [14:15:09]Write i2c OK [14:15:09]MH_I2C_Read... [14:15:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:15:09]Read from MH i2c: E2 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 0B 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 0B 00 FE 25 00 81 F8 E3 5F 91 33 64 E2 90 00 64 [14:15:09]RAPDU: 81 F8 E3 5F 91 33 64 E2 90 00 [14:15:09]wFMCommunicate OK [14:15:09]SAM_PROTO_SignData done [14:15:09]FM_MakeSignedData done [14:15:09]CreateOFDProtocolMessage [14:15:09]wFMCommunicate request_size=4 [14:15:09]MH_SAM_APDU [14:15:09]CAPDU: 80 11 00 00 [14:15:09]Write to MH i2c: E2 08 00 FF 25 80 11 00 00 00 00 00 00 9E [14:15:09]Write i2c OK [14:15:09]MH_I2C_Read... [14:15:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:09]Read from MH i2c: E2 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 17 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 17 00 FF 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EA [14:15:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:15:09]wFMCommunicate OK [14:15:09]CreateOFDProtocolMessage done [14:15:09]OFDSenderStorePacket 58408 [14:15:09]StoreOFDPacket docnum=58408 [14:15:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 64 69 07 01 DD 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 EC A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E4 00 00 35 04 06 00 7F 83 BC EA A3 D6 81 F8 E3 5F 91 33 64 E2 [14:15:09]CheckFolder [14:15:09]dirname=/storage/ofd_packets [14:15:09]CheckFolder done [14:15:09]ProducePacketName [14:15:09]name=ofd_packets/00058408 [14:15:09]NVStorageSaveData ofd_packets/00058408 [14:15:09]File name is /storage/ofd_packets/00058408 [14:15:09]Write 301 bytes [14:15:09]NVStorageSaveData done [14:15:09]OFDSenderStorePacket done [14:15:09]KKMCreateOFDPacket done [14:15:09]NVStorageSaveData kkm_last_timestamp [14:15:09]File name is /storage/kkm_last_timestamp [14:15:09]Write 4 bytes [14:15:09]NVStorageSaveData done [14:15:09]ExternCall_PrintAddStr [14:15:09]wPrintStart [14:15:09]Write to MH i2c: 01 00 00 00 26 26 [14:15:09]Write i2c OK [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: 01 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: 01 07 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: 01 07 00 00 26 00 00 00 00 00 FF 0F 3B [14:15:09]RasterBufferAndPrint [14:15:09]line Счет N : (1)2075699 [14:15:09]line ИНН: 02508201610067 [14:15:09]line Контрольно-Кассовый Чек [14:15:09]line ПРОДАЖА [14:15:09]line ТРК (МРК, ГНК) : 53 [14:15:09]line Товар: 2710124130 [14:15:09]line Аи-92-К-4 [14:15:09]line 7.380 * 67.80 [14:15:09]line = 500.36 [14:15:09]line НДС 12% НСП 1% [14:15:09]line > о реализуемом товаре [14:15:09]line ИТОГО: 500.36 [14:15:09]line НСП 1% : 4.43 [14:15:09]line НДС 12% : 53.14 [14:15:09]line Наличными: 0.00 [14:15:09]line Безнал.: 500.36 [14:15:09]line Место: АЗС № 135 "Партнер Нефть" [14:15:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:15:09]line СНО: Общий режим [14:15:09]line Чек 392 20.08.2024 14:15 [14:15:09]line Смена: 100 ФФД: 1.0 [14:15:09]line ЗНМ: 0300000196 [14:15:09]line РНМ: 0000000000162794 [14:15:09]line Версия ККМ: v1.0 [14:15:09]line Платежная система: O! деньги [14:15:09]line ФМ: 0000000002094532 [14:15:09]line ФД: 58408 [14:15:09]line ФПД: 140203786937302 [14:15:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141508&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58408&fm=140203786937302&tin=02508201610067®Number=0000000000162794&sum=50036 [14:15:09]OFD Sender: Processing packet 58408 [packets to send 51, broken 50] [14:15:09]ProducePacketName [14:15:09]name=ofd_packets/00058408 [14:15:09]OFD Sender: To server: pG, [14:15:09]CommunicateWithHost lk.salyk.kg:30040 [14:15:09]ConnectInit lk.salyk.kg [14:15:09]written 0, free lines is 4095 [14:15:09]Connected sock=10 [14:15:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 64 69 07 01 DD 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 EC A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E4 00 00 35 04 06 00 7F 83 BC EA A3 D6 81 F8 E3 5F 91 33 64 E2 [14:15:10]Write to MH i2c: 01 00 00 2A 26 50 [14:15:10]Write i2c OK [14:15:10]MH_I2C_Read... [14:15:10]Read from MH i2c: 01 [14:15:10]MH_I2C_Read... [14:15:10]Read from MH i2c: 01 07 00 [14:15:10]MH_I2C_Read... [14:15:10]Read from MH i2c: 01 07 00 2A 26 00 00 00 00 00 D2 0C 35 [14:15:10]RasterBufferAndPrint [14:15:10]line [14:15:10]line [14:15:10]line [14:15:10]line [14:15:10]line [14:15:10]written 0, free lines is 3288 [14:15:10]MH_Cut [14:15:10]Write to MH i2c: D1 01 00 31 26 01 29 [14:15:10]Write i2c OK [14:15:10]MH_I2C_Read... [14:15:10]Read from MH i2c: D1 [14:15:10]MH_I2C_Read... [14:15:10]Read from MH i2c: D1 01 00 [14:15:10]MH_I2C_Read... [14:15:10]Read from MH i2c: D1 01 00 31 26 00 28 [14:15:10]Write to MH i2c: 01 00 00 32 26 58 [14:15:10]Write i2c OK [14:15:10]MH_I2C_Read... [14:15:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 57 E2 47 00 7C AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E4 00 00 F4 03 04 00 3B 50 C4 66 B6 04 01 00 00 0C F8 64 26 75 A3 C8 B2 [14:15:10]CommunicateWithHost err = 0 [14:15:10]CheckOFDResponse [14:15:10]1017 (14) - 77093643461234 [14:15:10]1041 (16) - 0000000002094532 [14:15:10]1040 (4) - 58408 [14:15:10]1012 (4) - 20.08.2024 08:13 [14:15:10]1206 (1) - 0 [14:15:10]OFD Sender: Remove packet 58408 [14:15:10]ProducePacketName [14:15:10]name=ofd_packets/00058408 [14:15:10]NVStorageDeleteData [14:15:10]OFD Sender: No OFD packet to send [14:15:11]*** Cut start [14:15:11]*** Partial cut [14:15:11]*** CUTSNS_PIN = 1 [14:15:11]*** CUTSNS_PIN = 0 [14:15:11]*** Brake cut motor [14:15:11]Read from MH i2c: 01 [14:15:11]MH_I2C_Read... [14:15:11]*** Stop cut motor [14:15:11]*** Cut end [14:15:11]Read from MH i2c: 01 07 00 [14:15:11]MH_I2C_Read... [14:15:11]Read from MH i2c: 01 07 00 32 26 00 00 00 00 00 FF 0F 6D [14:15:11]process_action close_receipt done [14:15:11]requested_data is exist [14:15:11]produce_requested_data [14:15:11]requested_item fm.sn is exist - process it [14:15:11]wFMCommunicate request_size=4 [14:15:11]MH_SAM_APDU [14:15:11]CAPDU: 80 11 00 00 [14:15:11]Write to MH i2c: E2 08 00 33 26 80 11 00 00 00 00 00 00 D3 [14:15:11]Write i2c OK [14:15:11]MH_I2C_Read... [14:15:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:11]Read from MH i2c: E2 [14:15:11]MH_I2C_Read... [14:15:11]Read from MH i2c: E2 17 00 [14:15:11]MH_I2C_Read... [14:15:11]Read from MH i2c: E2 17 00 33 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1F [14:15:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:15:11]wFMCommunicate OK [14:15:11]requested_item fd.num is exist - process it [14:15:11]SAM_PROTO_GetFieldsCounters [14:15:11]wFMCommunicate request_size=4 [14:15:11]MH_SAM_APDU [14:15:11]CAPDU: 80 13 00 00 [14:15:11]Write to MH i2c: E2 08 00 34 26 80 13 00 00 00 00 00 00 D6 [14:15:11]Write i2c OK [14:15:11]MH_I2C_Read... [14:15:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:12]Read from MH i2c: E2 [14:15:12]MH_I2C_Read... [14:15:12]Read from MH i2c: E2 62 00 [14:15:12]MH_I2C_Read... [14:15:12]Read from MH i2c: E2 62 00 34 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 28 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [14:15:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 28 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:15:12]wFMCommunicate OK [14:15:12]SAM_PROTO_GetFieldsCounters done [14:15:12]requested_item shift.num is exist - process it [14:15:12]requested_item shift.opened is exist - process it [14:15:12]req_shift_opened [14:15:12]FM_GetShiftState [14:15:12]SAM_PROTO_GetShiftState [14:15:12]wFMCommunicate request_size=4 [14:15:12]MH_SAM_APDU [14:15:12]CAPDU: 80 13 01 00 [14:15:12]Write to MH i2c: E2 08 00 35 26 80 13 01 00 00 00 00 00 D8 [14:15:12]Write i2c OK [14:15:12]MH_I2C_Read... [14:15:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:12]Read from MH i2c: E2 [14:15:12]MH_I2C_Read... [14:15:12]Read from MH i2c: E2 0E 00 [14:15:12]MH_I2C_Read... [14:15:12]Read from MH i2c: E2 0E 00 35 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [14:15:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:15:12]wFMCommunicate OK [14:15:12]SAM_PROTO_GetShiftState done [14:15:12]FM_GetShiftState done [14:15:12]req_shift_opened done [14:15:12]requested_item shift.open_date is exist - process it [14:15:12]req_shift_open_date [14:15:12]req_shift_open_date done [14:15:12]produce_requested_data done [14:15:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58408,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:15:12]process_action_free close_receipt [14:15:12]json_value_free [14:15:12]json_value_free done [14:15:12]process_json_proto returns [14:15:12]Send response to host [14:15:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58408,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:15:12]free response buf [14:15:12]execute_script done [14:15:12]execute_script returns [14:15:12]free content buf [14:15:12]Sock 9.Close socket [14:15:12]Sock 9.Thread stoped [14:15:15]OFD Sender: No OFD packet to send [14:15:19]accept exits with 8 [14:15:19]New connection [14:15:19]New thread 3066854756 created [14:15:19]Thread 3066711396 joined [14:15:19]Waiting for new connection... [14:15:19] Sock 8.Parse request [14:15:19]Sock 8.Check first char [14:15:19]Sock 8.First char is OK [14:15:19]request: POST /json_proto HTTP/1.0 [14:15:19]Method: POST [14:15:19]URL: /json_proto [14:15:19]Method is POST - this is cgi request [14:15:19]url: /json_proto [14:15:19]query_string will be loaded in cgi processing [14:15:19]execute_cgi json_proto POST (null) [14:15:19]execute_cgi path=json_proto method=POST [14:15:19]POST find Content-Length [14:15:19]Host: 172.17.44.3:8080 [14:15:19]Content-Length: 679 [14:15:19]Content-Type: application/json [14:15:19] [14:15:19]POST finish read [14:15:19]Found Content-Length = 679 [14:15:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 3.110, "sum" : 300.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:19]execute_script... [14:15: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)2075700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 3.110, "sum" : 300.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:19]POST & json_proto [14:15:19]process_json_proto [14:15:19]json parsed OK: [14:15:19]protocol is kg_v1.0 [14:15:19]action value=close_receipt [14:15:19]process_action close_receipt [14:15:19]cmd_close_receipt [14:15:19]MH_GetDate [14:15:19]Write to MH i2c: F0 00 00 36 26 4B [14:15:19]Write i2c OK [14:15:19]MH_I2C_Read... [14:15:19]Read from MH i2c: F0 [14:15:19]MH_I2C_Read... [14:15:19]Read from MH i2c: F0 09 00 [14:15:19]MH_I2C_Read... [14:15:19]Read from MH i2c: F0 09 00 36 26 00 F8 A4 C4 66 AD C5 5D 66 4F [14:15:19]GetLastDocTimeStamp 1724163308 [14:15:19]current date 1724163320 [14:15:19]FM_GetShiftState [14:15:19]SAM_PROTO_GetShiftState [14:15:19]wFMCommunicate request_size=4 [14:15:19]MH_SAM_APDU [14:15:19]CAPDU: 80 13 01 00 [14:15:19]Write to MH i2c: E2 08 00 37 26 80 13 01 00 00 00 00 00 DA [14:15:19]Write i2c OK [14:15:19]MH_I2C_Read... [14:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:19]Read from MH i2c: E2 [14:15:19]MH_I2C_Read... [14:15:19]Read from MH i2c: E2 0E 00 [14:15:19]MH_I2C_Read... [14:15:19]Read from MH i2c: E2 0E 00 37 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FD [14:15:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:15:19]wFMCommunicate OK [14:15:19]SAM_PROTO_GetShiftState done [14:15:19]FM_GetShiftState done [14:15:19]opened in 1724112910 [14:15:19]opened+sec_in_day 1724199310 [14:15:19]quantity*price = 30011 [14:15:19]sum+1 = 30013 [14:15:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 393 20.08.2024 14:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58409 ФПД: 175485040367645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141520&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58409&fm=175485040367645&tin=02508201610067®Number=0000000000162794&sum=30000 [14:15:20]StoreToDocumentArchive [14:15:20]shift 100 fd 58409 [14:15:20]save to /storage/0100/doc_00058409 [14:15:20]save last doc name /storage/0100/doc_00058409 to /storage/kkm_last_doc_name [14:15:20]save OK [14:15:20]Clear old archive folders... [14:15:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:15:20]tlvbuf is 01986190 [14:15:20]SAM_PROTO_ClearQueue [14:15:20]wFMCommunicate request_size=4 [14:15:20]MH_SAM_APDU [14:15:20]CAPDU: 80 09 00 00 [14:15:20]Write to MH i2c: E2 08 00 44 26 80 09 00 00 00 00 00 00 DC [14:15:20]Write i2c OK [14:15:20]MH_I2C_Read... [14:15:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:15:20]Read from MH i2c: E2 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 03 00 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 03 00 44 26 00 90 00 DE [14:15:20]RAPDU: 90 00 [14:15:20]wFMCommunicate OK [14:15:20]SAM_PROTO_ClearQueue done [14:15:20]KKMCreateOFDPacket [14:15:20]OFDProtocolAddRootSTLVToBuf [14:15:20]FM_MakeSignedData [14:15:20]FM_MakeSignedData [14:15:20]SAM_PROTO_SignData [14:15:20]wFMCommunicate request_size=4 [14:15:20]MH_SAM_APDU [14:15:20]CAPDU: 80 0D 01 02 [14:15:20]Write to MH i2c: E2 08 00 45 26 80 0D 01 02 00 00 00 00 E4 [14:15:20]Write i2c OK [14:15:20]MH_I2C_Read... [14:15:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:15:20]Read from MH i2c: E2 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 03 00 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 03 00 45 26 00 90 00 DF [14:15:20]RAPDU: 90 00 [14:15:20]wFMCommunicate OK [14:15:20]wFMCommunicate request_size=255 [14:15:20]MH_SAM_APDU [14:15:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 F8 A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E4 00 00 35 04 06 00 [14:15:20]Write to MH i2c: E2 02 01 46 26 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 F8 A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E4 00 00 35 04 06 00 00 00 66 [14:15:20]Write i2c OK [14:15:20]MH_I2C_Read... [14:15:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:20]Read from MH i2c: E2 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 03 00 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 03 00 46 26 00 90 00 E0 [14:15:20]RAPDU: 90 00 [14:15:20]wFMCommunicate OK [14:15:20]wFMCommunicate request_size=11 [14:15:20]MH_SAM_APDU [14:15:20]CAPDU: 80 0D 02 02 06 9F 9A 4B 7E 98 1D [14:15:20]Write to MH i2c: E2 0E 00 47 26 80 0D 02 02 06 00 9F 9A 4B 7E 98 1D 00 00 AA [14:15:20]Write i2c OK [14:15:20]MH_I2C_Read... [14:15:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:20]Read from MH i2c: E2 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 03 00 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 03 00 47 26 00 90 00 E1 [14:15:20]RAPDU: 90 00 [14:15:20]wFMCommunicate OK [14:15:20]wFMCommunicate request_size=4 [14:15:20]MH_SAM_APDU [14:15:20]CAPDU: 80 0D 03 02 [14:15:20]Write to MH i2c: E2 08 00 48 26 80 0D 03 02 00 00 00 00 E9 [14:15:20]Write i2c OK [14:15:20]MH_I2C_Read... [14:15:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:15:20]Read from MH i2c: E2 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 0B 00 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 0B 00 48 26 00 59 68 ED A3 29 E4 DA E1 90 00 03 [14:15:20]RAPDU: 59 68 ED A3 29 E4 DA E1 90 00 [14:15:20]wFMCommunicate OK [14:15:20]SAM_PROTO_SignData done [14:15:20]FM_MakeSignedData done [14:15:20]CreateOFDProtocolMessage [14:15:20]wFMCommunicate request_size=4 [14:15:20]MH_SAM_APDU [14:15:20]CAPDU: 80 11 00 00 [14:15:20]Write to MH i2c: E2 08 00 49 26 80 11 00 00 00 00 00 00 E9 [14:15:20]Write i2c OK [14:15:20]MH_I2C_Read... [14:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:20]Read from MH i2c: E2 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 17 00 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: E2 17 00 49 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [14:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:15:20]wFMCommunicate OK [14:15:20]CreateOFDProtocolMessage done [14:15:20]OFDSenderStorePacket 58409 [14:15:20]StoreOFDPacket docnum=58409 [14:15:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 7A 4F 08 01 FA 74 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 F8 A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E4 00 00 35 04 06 00 9F 9A 4B 7E 98 1D 59 68 ED A3 29 E4 DA E1 [14:15:20]CheckFolder [14:15:20]dirname=/storage/ofd_packets [14:15:20]CheckFolder done [14:15:20]ProducePacketName [14:15:20]name=ofd_packets/00058409 [14:15:20]NVStorageSaveData ofd_packets/00058409 [14:15:20]File name is /storage/ofd_packets/00058409 [14:15:20]Write 302 bytes [14:15:20]NVStorageSaveData done [14:15:20]OFDSenderStorePacket done [14:15:20]KKMCreateOFDPacket done [14:15:20]NVStorageSaveData kkm_last_timestamp [14:15:20]File name is /storage/kkm_last_timestamp [14:15:20]Write 4 bytes [14:15:20]NVStorageSaveData done [14:15:20]ExternCall_PrintAddStr [14:15:20]wPrintStart [14:15:20]Write to MH i2c: 01 00 00 4A 26 70 [14:15:20]Write i2c OK [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: 01 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: 01 07 00 [14:15:20]MH_I2C_Read... [14:15:20]Read from MH i2c: 01 07 00 4A 26 00 00 00 00 00 FF 0F 85 [14:15:20]RasterBufferAndPrint [14:15:20]line Счет N : (1)2075700 [14:15:20]line ИНН: 02508201610067 [14:15:20]line Контрольно-Кассовый Чек [14:15:20]line ПРОДАЖА [14:15:20]line ТРК (МРК, ГНК) : 61 [14:15:20]line Товар: 2710124900 [14:15:20]line Аи-100-К-3 [14:15:20]line 3.110 * 96.50 [14:15:20]line = 300.12 [14:15:20]line НДС 12% НСП 1% [14:15:20]line > о реализуемом товаре [14:15:20]line ОКРУГЛЕНИЕ: -0.12 [14:15:20]line ИТОГО: 300.00 [14:15:20]line Внесено: 300.00 [14:15:20]line СДАЧА: 0.00 [14:15:20]line НСП 1% : 2.66 [14:15:20]line НДС 12% : 31.87 [14:15:20]line Наличными: 300.00 [14:15:20]line Безнал.: 0.00 [14:15:20]line Место: АЗС № 135 "Партнер Нефть" [14:15:20]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:15:20]line СНО: Общий режим [14:15:20]line Чек 393 20.08.2024 14:15 [14:15:20]line Смена: 100 ФФД: 1.0 [14:15:20]line ЗНМ: 0300000196 [14:15:20]line РНМ: 0000000000162794 [14:15:20]line Версия ККМ: v1.0 [14:15:20]line ФМ: 0000000002094532 [14:15:20]line ФД: 58409 [14:15:20]line ФПД: 175485040367645 [14:15:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141520&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58409&fm=175485040367645&tin=02508201610067®Number=0000000000162794&sum=30000 [14:15:20]written 0, free lines is 4095 [14:15:20]OFD Sender: Processing packet 58409 [packets to send 51, broken 50] [14:15:20]ProducePacketName [14:15:20]name=ofd_packets/00058409 [14:15:20]OFD Sender: To server: pG, [14:15:20]CommunicateWithHost lk.salyk.kg:30040 [14:15:20]ConnectInit lk.salyk.kg [14:15:20]Connected sock=10 [14:15:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 7A 4F 08 01 FA 74 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 3C 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 F8 A4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E4 00 00 35 04 06 00 9F 9A 4B 7E 98 1D 59 68 ED A3 29 E4 DA E1 [14:15:21]Write to MH i2c: 01 00 00 75 26 9B [14:15:21]Write i2c OK [14:15:21]MH_I2C_Read... [14:15:21]Read from MH i2c: 01 [14:15:21]MH_I2C_Read... [14:15:21]Read from MH i2c: 01 07 00 [14:15:21]MH_I2C_Read... [14:15:21]Read from MH i2c: 01 07 00 75 26 00 00 00 00 00 C1 0C 6F [14:15:21]RasterBufferAndPrint [14:15:21]line [14:15:21]line [14:15:21]line [14:15:21]line [14:15:21]line [14:15:21]written 0, free lines is 3273 [14:15:21]MH_Cut [14:15:21]Write to MH i2c: D1 01 00 7C 26 01 74 [14:15:21]Write i2c OK [14:15:21]MH_I2C_Read... [14:15:21]Read from MH i2c: D1 [14:15:21]MH_I2C_Read... [14:15:21]Read from MH i2c: D1 01 00 [14:15:21]MH_I2C_Read... [14:15:21]Read from MH i2c: D1 01 00 7C 26 00 73 [14:15:21]Write to MH i2c: 01 00 00 7D 26 A3 [14:15:21]Write i2c OK [14:15:21]MH_I2C_Read... [14:15:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 85 47 47 00 05 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 32 30 39 34 35 33 32 10 04 04 00 29 E4 00 00 F4 03 04 00 46 50 C4 66 B6 04 01 00 00 9D 21 58 DC DA B1 E5 B0 [14:15:21]CommunicateWithHost err = 0 [14:15:21]CheckOFDResponse [14:15:21]1017 (14) - 77093643461234 [14:15:21]1041 (16) - 0000000002094532 [14:15:21]1040 (4) - 58409 [14:15:21]1012 (4) - 20.08.2024 08:13 [14:15:21]1206 (1) - 0 [14:15:21]OFD Sender: Remove packet 58409 [14:15:21]ProducePacketName [14:15:21]name=ofd_packets/00058409 [14:15:21]NVStorageDeleteData [14:15:21]OFD Sender: No OFD packet to send [14:15:22]*** Cut start [14:15:22]*** Partial cut [14:15:22]*** CUTSNS_PIN = 1 [14:15:22]*** CUTSNS_PIN = 0 [14:15:22]*** Brake cut motor [14:15:22]Read from MH i2c: 01 [14:15:22]MH_I2C_Read... [14:15:22]Read from MH i2c: 01 07 00 [14:15:22]MH_I2C_Read... [14:15:22]*** Stop cut motor [14:15:22]Read from MH i2c: 01 07 00 7D 26 00 00 00 00 00 FF 0F B8 [14:15:22]process_action close_receipt done [14:15:22]requested_data is exist [14:15:22]produce_requested_data [14:15:22]requested_item fm.sn is exist - process it [14:15:22]wFMCommunicate request_size=4 [14:15:22]MH_SAM_APDU [14:15:22]CAPDU: 80 11 00 00 [14:15:22]Write to MH i2c: E2 08 00 7E 26 80 11 00 00 00 00 00 00 1E [14:15:22]*** Cut end [14:15:22]Write i2c OK [14:15:22]MH_I2C_Read... [14:15:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:22]Read from MH i2c: E2 [14:15:22]MH_I2C_Read... [14:15:22]Read from MH i2c: E2 17 00 [14:15:22]MH_I2C_Read... [14:15:22]Read from MH i2c: E2 17 00 7E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [14:15:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:15:22]wFMCommunicate OK [14:15:22]requested_item fd.num is exist - process it [14:15:22]SAM_PROTO_GetFieldsCounters [14:15:22]wFMCommunicate request_size=4 [14:15:22]MH_SAM_APDU [14:15:22]CAPDU: 80 13 00 00 [14:15:22]Write to MH i2c: E2 08 00 7F 26 80 13 00 00 00 00 00 00 21 [14:15:22]Write i2c OK [14:15:22]MH_I2C_Read... [14:15:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:23]Read from MH i2c: E2 [14:15:23]MH_I2C_Read... [14:15:23]Read from MH i2c: E2 62 00 [14:15:23]MH_I2C_Read... [14:15:23]Read from MH i2c: E2 62 00 7F 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 29 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [14:15:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 29 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:15:23]wFMCommunicate OK [14:15:23]SAM_PROTO_GetFieldsCounters done [14:15:23]requested_item shift.num is exist - process it [14:15:23]requested_item shift.opened is exist - process it [14:15:23]req_shift_opened [14:15:23]FM_GetShiftState [14:15:23]SAM_PROTO_GetShiftState [14:15:23]wFMCommunicate request_size=4 [14:15:23]MH_SAM_APDU [14:15:23]CAPDU: 80 13 01 00 [14:15:23]Write to MH i2c: E2 08 00 80 26 80 13 01 00 00 00 00 00 23 [14:15:23]Write i2c OK [14:15:23]MH_I2C_Read... [14:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:23]Read from MH i2c: E2 [14:15:23]MH_I2C_Read... [14:15:23]Read from MH i2c: E2 0E 00 [14:15:23]MH_I2C_Read... [14:15:23]Read from MH i2c: E2 0E 00 80 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 46 [14:15:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:15:23]wFMCommunicate OK [14:15:23]SAM_PROTO_GetShiftState done [14:15:23]FM_GetShiftState done [14:15:23]req_shift_opened done [14:15:23]requested_item shift.open_date is exist - process it [14:15:23]req_shift_open_date [14:15:23]req_shift_open_date done [14:15:23]produce_requested_data done [14:15:23]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58409,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:15:23]process_action_free close_receipt [14:15:23]json_value_free [14:15:23]json_value_free done [14:15:23]process_json_proto returns [14:15:23]Send response to host [14:15:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58409,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:15:23]free response buf [14:15:23]execute_script done [14:15:23]execute_script returns [14:15:23]free content buf [14:15:23]Sock 8.Close socket [14:15:23]Sock 8.Thread stoped [14:15:26]OFD Sender: No OFD packet to send [14:15:31]OFD Sender: No OFD packet to send [14:15:36]OFD Sender: No OFD packet to send [14:15:41]OFD Sender: No OFD packet to send [14:15:46]OFD Sender: No OFD packet to send [14:15:51]OFD Sender: No OFD packet to send [14:15:56]OFD Sender: No OFD packet to send [14:16:01]OFD Sender: No OFD packet to send [14:16:06]OFD Sender: No OFD packet to send [14:16:11]OFD Sender: No OFD packet to send [14:16:16]OFD Sender: No OFD packet to send [14:16:21]OFD Sender: No OFD packet to send [14:16:22]accept exits with 9 [14:16:22]New connection [14:16:22]New thread 3066711396 created [14:16:22]Thread 3066854756 joined [14:16:22]Waiting for new connection... [14:16:22] Sock 9.Parse request [14:16:22]Sock 9.Check first char [14:16:22]Sock 9.First char is OK [14:16:22]request: POST /json_proto HTTP/1.0 [14:16:22]Method: POST [14:16:22]URL: /json_proto [14:16:22]Method is POST - this is cgi request [14:16:22]url: /json_proto [14:16:22]query_string will be loaded in cgi processing [14:16:22]execute_cgi json_proto POST (null) [14:16:22]execute_cgi path=json_proto method=POST [14:16:22]POST find Content-Length [14:16:22]Host: 172.17.44.3:8080 [14:16:22]Content-Length: 804 [14:16:22]Content-Type: application/json [14:16:22] [14:16:22]POST finish read [14:16:22]Found Content-Length = 804 [14:16:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:22]execute_script... [14:16: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)2075701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:22]POST & json_proto [14:16:22]process_json_proto [14:16:22]json parsed OK: [14:16:22]protocol is kg_v1.0 [14:16:22]action value=close_receipt [14:16:22]process_action close_receipt [14:16:22]cmd_close_receipt [14:16:22]MH_GetDate [14:16:22]Write to MH i2c: F0 00 00 81 26 96 [14:16:22]Write i2c OK [14:16:22]MH_I2C_Read... [14:16:22]Read from MH i2c: F0 [14:16:22]MH_I2C_Read... [14:16:22]Read from MH i2c: F0 09 00 [14:16:22]MH_I2C_Read... [14:16:22]Read from MH i2c: F0 09 00 81 26 00 37 A5 C4 66 AD C5 5D 66 DA [14:16:22]GetLastDocTimeStamp 1724163320 [14:16:22]current date 1724163383 [14:16:22]FM_GetShiftState [14:16:22]SAM_PROTO_GetShiftState [14:16:22]wFMCommunicate request_size=4 [14:16:22]MH_SAM_APDU [14:16:22]CAPDU: 80 13 01 00 [14:16:22]Write to MH i2c: E2 08 00 82 26 80 13 01 00 00 00 00 00 25 [14:16:22]Write i2c OK [14:16:22]MH_I2C_Read... [14:16:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:22]Read from MH i2c: E2 [14:16:22]MH_I2C_Read... [14:16:22]Read from MH i2c: E2 0E 00 [14:16:22]MH_I2C_Read... [14:16:22]Read from MH i2c: E2 0E 00 82 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 48 [14:16:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:16:22]wFMCommunicate OK [14:16:22]SAM_PROTO_GetShiftState done [14:16:22]FM_GetShiftState done [14:16:22]opened in 1724112910 [14:16:22]opened+sec_in_day 1724199310 [14:16:22]quantity*price = 100021 [14:16:22]sum+1 = 100023 [14:16:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 394 20.08.2024 14:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58410 ФПД: 200381359394720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141623&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58410&fm=200381359394720&tin=02508201610067®Number=0000000000162794&sum=100022 [14:16:23]StoreToDocumentArchive [14:16:23]shift 100 fd 58410 [14:16:23]save to /storage/0100/doc_00058410 [14:16:23]save last doc name /storage/0100/doc_00058410 to /storage/kkm_last_doc_name [14:16:23]save OK [14:16:23]Clear old archive folders... [14:16:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:16:23]tlvbuf is B6E905F0 [14:16:23]SAM_PROTO_ClearQueue [14:16:23]wFMCommunicate request_size=4 [14:16:23]MH_SAM_APDU [14:16:23]CAPDU: 80 09 00 00 [14:16:23]Write to MH i2c: E2 08 00 8F 26 80 09 00 00 00 00 00 00 27 [14:16:23]Write i2c OK [14:16:23]MH_I2C_Read... [14:16:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:23]Read from MH i2c: E2 [14:16:23]MH_I2C_Read... [14:16:23]Read from MH i2c: E2 03 00 [14:16:23]MH_I2C_Read... [14:16:23]Read from MH i2c: E2 03 00 8F 26 00 90 00 29 [14:16:23]RAPDU: 90 00 [14:16:23]wFMCommunicate OK [14:16:23]SAM_PROTO_ClearQueue done [14:16:23]KKMCreateOFDPacket [14:16:23]OFDProtocolAddRootSTLVToBuf [14:16:23]FM_MakeSignedData [14:16:23]FM_MakeSignedData [14:16:23]SAM_PROTO_SignData [14:16:23]wFMCommunicate request_size=4 [14:16:23]MH_SAM_APDU [14:16:23]CAPDU: 80 0D 01 02 [14:16:23]Write to MH i2c: E2 08 00 90 26 80 0D 01 02 00 00 00 00 2F [14:16:23]Write i2c OK [14:16:23]MH_I2C_Read... [14:16:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:24]Read from MH i2c: E2 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 03 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 03 00 90 26 00 90 00 2A [14:16:24]RAPDU: 90 00 [14:16:24]wFMCommunicate OK [14:16:24]wFMCommunicate request_size=255 [14:16:24]MH_SAM_APDU [14: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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 8A 01 00 00 F4 03 04 00 37 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E4 00 00 35 04 06 00 B6 [14:16:24]Write to MH i2c: E2 02 01 91 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 8A 01 00 00 F4 03 04 00 37 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E4 00 00 35 04 06 00 B6 00 00 BD [14:16:24]Write i2c OK [14:16:24]MH_I2C_Read... [14:16:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:24]Read from MH i2c: E2 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 03 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 03 00 91 26 00 90 00 2B [14:16:24]RAPDU: 90 00 [14:16:24]wFMCommunicate OK [14:16:24]wFMCommunicate request_size=10 [14:16:24]MH_SAM_APDU [14:16:24]CAPDU: 80 0D 02 02 05 3E EB BF 0F A0 [14:16:24]Write to MH i2c: E2 0D 00 92 26 80 0D 02 02 05 00 3E EB BF 0F A0 00 00 D3 [14:16:24]Write i2c OK [14:16:24]MH_I2C_Read... [14:16:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:24]Read from MH i2c: E2 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 03 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 03 00 92 26 00 90 00 2C [14:16:24]RAPDU: 90 00 [14:16:24]wFMCommunicate OK [14:16:24]wFMCommunicate request_size=4 [14:16:24]MH_SAM_APDU [14:16:24]CAPDU: 80 0D 03 02 [14:16:24]Write to MH i2c: E2 08 00 93 26 80 0D 03 02 00 00 00 00 34 [14:16:24]Write i2c OK [14:16:24]MH_I2C_Read... [14:16:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:24]Read from MH i2c: E2 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 0B 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 0B 00 93 26 00 37 7D B0 FC 8A F9 DD E9 90 00 DE [14:16:24]RAPDU: 37 7D B0 FC 8A F9 DD E9 90 00 [14:16:24]wFMCommunicate OK [14:16:24]SAM_PROTO_SignData done [14:16:24]FM_MakeSignedData done [14:16:24]CreateOFDProtocolMessage [14:16:24]wFMCommunicate request_size=4 [14:16:24]MH_SAM_APDU [14:16:24]CAPDU: 80 11 00 00 [14:16:24]Write to MH i2c: E2 08 00 94 26 80 11 00 00 00 00 00 00 34 [14:16:24]Write i2c OK [14:16:24]MH_I2C_Read... [14:16:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:24]Read from MH i2c: E2 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 17 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 17 00 94 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 80 [14:16:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:16:24]wFMCommunicate OK [14:16:24]CreateOFDProtocolMessage done [14:16:24]OFDSenderStorePacket 58410 [14:16:24]StoreOFDPacket docnum=58410 [14:16:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4B DF 07 01 34 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 8A 01 00 00 F4 03 04 00 37 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E4 00 00 35 04 06 00 B6 3E EB BF 0F A0 37 7D B0 FC 8A F9 DD E9 [14:16:24]CheckFolder [14:16:24]dirname=/storage/ofd_packets [14:16:24]CheckFolder done [14:16:24]ProducePacketName [14:16:24]name=ofd_packets/00058410 [14:16:24]NVStorageSaveData ofd_packets/00058410 [14:16:24]File name is /storage/ofd_packets/00058410 [14:16:24]Write 301 bytes [14:16:24]NVStorageSaveData done [14:16:24]OFDSenderStorePacket done [14:16:24]KKMCreateOFDPacket done [14:16:24]NVStorageSaveData kkm_last_timestamp [14:16:24]File name is /storage/kkm_last_timestamp [14:16:24]Write 4 bytes [14:16:24]NVStorageSaveData done [14:16:24]ExternCall_PrintAddStr [14:16:24]wPrintStart [14:16:24]Write to MH i2c: 01 00 00 95 26 BB [14:16:24]Write i2c OK [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: 01 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: 01 07 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: 01 07 00 95 26 00 00 00 00 00 FF 0F D0 [14:16:24]RasterBufferAndPrint [14:16:24]line Счет N : (1)2075701 [14:16:24]line ИНН: 02508201610067 [14:16:24]line Контрольно-Кассовый Чек [14:16:24]line ПРОДАЖА [14:16:24]line ТРК (МРК, ГНК) : 42 [14:16:24]line Товар: 2710124500 [14:16:24]line Аи-95-К-5 [14:16:24]line 13.480 * 74.20 [14:16:24]line = 1000.22 [14:16:24]line НДС 12% НСП 1% [14:16:24]line > о реализуемом товаре [14:16:24]line ИТОГО: 1000.22 [14:16:24]line НСП 1% : 8.85 [14:16:24]line НДС 12% : 106.22 [14:16:24]line Наличными: 0.00 [14:16:24]line Безнал.: 1000.22 [14:16:24]line Место: АЗС № 135 "Партнер Нефть" [14:16:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:16:24]line СНО: Общий режим [14:16:24]line Чек 394 20.08.2024 14:16 [14:16:24]line Смена: 100 ФФД: 1.0 [14:16:24]line ЗНМ: 0300000196 [14:16:24]line РНМ: 0000000000162794 [14:16:24]line Версия ККМ: v1.0 [14:16:24]line Платежная система: O! деньги [14:16:24]line ФМ: 0000000002094532 [14:16:24]line ФД: 58410 [14:16:24]line ФПД: 200381359394720 [14:16:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141623&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58410&fm=200381359394720&tin=02508201610067®Number=0000000000162794&sum=100022 [14:16:24]OFD Sender: Processing packet 58410 [packets to send 51, broken 50] [14:16:24]ProducePacketName [14:16:24]name=ofd_packets/00058410 [14:16:24]OFD Sender: To server: pG, [14:16:24]CommunicateWithHost lk.salyk.kg:30040 [14:16:24]ConnectInit lk.salyk.kg [14:16:24]written 0, free lines is 4095 [14:16:24]Connected sock=8 [14:16:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4B DF 07 01 34 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 8A 01 00 00 F4 03 04 00 37 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E4 00 00 35 04 06 00 B6 3E EB BF 0F A0 37 7D B0 FC 8A F9 DD E9 [14:16:25]Write to MH i2c: 01 00 00 BF 26 E5 [14:16:25]Write i2c OK [14:16:25]MH_I2C_Read... [14:16:25]Read from MH i2c: 01 [14:16:25]MH_I2C_Read... [14:16:25]Read from MH i2c: 01 07 00 [14:16:25]MH_I2C_Read... [14:16:25]Read from MH i2c: 01 07 00 BF 26 00 00 00 00 00 D1 0C C9 [14:16:25]RasterBufferAndPrint [14:16:25]line [14:16:25]line [14:16:25]line [14:16:25]line [14:16:25]line [14:16:25]written 0, free lines is 3288 [14:16:25]MH_Cut [14:16:25]Write to MH i2c: D1 01 00 C6 26 01 BE [14:16:25]Write i2c OK [14:16:25]MH_I2C_Read... [14:16:25]Read from MH i2c: D1 [14:16:25]MH_I2C_Read... [14:16:25]Read from MH i2c: D1 01 00 [14:16:25]MH_I2C_Read... [14:16:25]Read from MH i2c: D1 01 00 C6 26 00 BD [14:16:25]Write to MH i2c: 01 00 00 C7 26 ED [14:16:25]Write i2c OK [14:16:25]MH_I2C_Read... [14:16:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B2 B3 47 00 E3 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E4 00 00 F4 03 04 00 86 50 C4 66 B6 04 01 00 00 64 8A DF 72 E9 01 B5 BA [14:16:25]CommunicateWithHost err = 0 [14:16:25]CheckOFDResponse [14:16:25]1017 (14) - 77093643461234 [14:16:25]1041 (16) - 0000000002094532 [14:16:25]1040 (4) - 58410 [14:16:25]1012 (4) - 20.08.2024 08:15 [14:16:25]1206 (1) - 0 [14:16:25]OFD Sender: Remove packet 58410 [14:16:25]ProducePacketName [14:16:25]name=ofd_packets/00058410 [14:16:25]NVStorageDeleteData [14:16:25]OFD Sender: No OFD packet to send [14:16:26]*** Cut start [14:16:26]*** Partial cut [14:16:26]*** CUTSNS_PIN = 1 [14:16:26]*** CUTSNS_PIN = 0 [14:16:26]*** Brake cut motor [14:16:26]Read from MH i2c: 01 [14:16:26]MH_I2C_Read... [14:16:26]*** Stop cut motor [14:16:26]*** Cut end [14:16:26]Read from MH i2c: 01 07 00 [14:16:26]MH_I2C_Read... [14:16:26]Read from MH i2c: 01 07 00 C7 26 00 00 00 00 00 FF 0F 02 [14:16:26]process_action close_receipt done [14:16:26]requested_data is exist [14:16:26]produce_requested_data [14:16:26]requested_item fm.sn is exist - process it [14:16:26]wFMCommunicate request_size=4 [14:16:26]MH_SAM_APDU [14:16:26]CAPDU: 80 11 00 00 [14:16:26]Write to MH i2c: E2 08 00 C8 26 80 11 00 00 00 00 00 00 68 [14:16:26]Write i2c OK [14:16:26]MH_I2C_Read... [14:16:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:26]Read from MH i2c: E2 [14:16:26]MH_I2C_Read... [14:16:26]Read from MH i2c: E2 17 00 [14:16:26]MH_I2C_Read... [14:16:26]Read from MH i2c: E2 17 00 C8 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B4 [14:16:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:16:26]wFMCommunicate OK [14:16:26]requested_item fd.num is exist - process it [14:16:26]SAM_PROTO_GetFieldsCounters [14:16:26]wFMCommunicate request_size=4 [14:16:26]MH_SAM_APDU [14:16:26]CAPDU: 80 13 00 00 [14:16:26]Write to MH i2c: E2 08 00 C9 26 80 13 00 00 00 00 00 00 6B [14:16:26]Write i2c OK [14:16:26]MH_I2C_Read... [14:16:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:27]Read from MH i2c: E2 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 62 00 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 62 00 C9 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [14:16:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:27]wFMCommunicate OK [14:16:27]SAM_PROTO_GetFieldsCounters done [14:16:27]requested_item shift.num is exist - process it [14:16:27]requested_item shift.opened is exist - process it [14:16:27]req_shift_opened [14:16:27]FM_GetShiftState [14:16:27]SAM_PROTO_GetShiftState [14:16:27]wFMCommunicate request_size=4 [14:16:27]MH_SAM_APDU [14:16:27]CAPDU: 80 13 01 00 [14:16:27]Write to MH i2c: E2 08 00 CA 26 80 13 01 00 00 00 00 00 6D [14:16:27]Write i2c OK [14:16:27]MH_I2C_Read... [14:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:27]Read from MH i2c: E2 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 0E 00 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 0E 00 CA 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 90 [14:16:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:16:27]wFMCommunicate OK [14:16:27]SAM_PROTO_GetShiftState done [14:16:27]FM_GetShiftState done [14:16:27]req_shift_opened done [14:16:27]requested_item shift.open_date is exist - process it [14:16:27]req_shift_open_date [14:16:27]req_shift_open_date done [14:16:27]produce_requested_data done [14:16:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58410,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:16:27]process_action_free close_receipt [14:16:27]json_value_free [14:16:27]json_value_free done [14:16:27]process_json_proto returns [14:16:27]Send response to host [14:16:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58410,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:16:27]free response buf [14:16:27]execute_script done [14:16:27]execute_script returns [14:16:27]free content buf [14:16:27]Sock 9.Close socket [14:16:27]Sock 9.Thread stoped [14:16:30]OFD Sender: No OFD packet to send [14:16:35]OFD Sender: No OFD packet to send [14:16:40]OFD Sender: No OFD packet to send [14:16:45]OFD Sender: No OFD packet to send [14:16:50]OFD Sender: No OFD packet to send [14:16:55]accept exits with 10 [14:16:55]New connection [14:16:55]New thread 3066854756 created [14:16:55]Thread 3066711396 joined [14:16:55]Waiting for new connection... [14:16:55] Sock 10.Parse request [14:16:55]Sock 10.Check first char [14:16:55]Sock 10.First char is OK [14:16:55]request: POST /json_proto HTTP/1.0 [14:16:55]Method: POST [14:16:55]URL: /json_proto [14:16:55]Method is POST - this is cgi request [14:16:55]url: /json_proto [14:16:55]query_string will be loaded in cgi processing [14:16:55]execute_cgi json_proto POST (null) [14:16:55]execute_cgi path=json_proto method=POST [14:16:55]POST find Content-Length [14:16:55]Host: 172.17.44.3:8080 [14:16:55]Content-Length: 782 [14:16:55]Content-Type: application/json [14:16:55] [14:16:55]POST finish read [14:16:55]Found Content-Length = 782 [14:16:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:55]execute_script... [14:16: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)2075702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:55]POST & json_proto [14:16:55]process_json_proto [14:16:55]json parsed OK: [14:16:55]protocol is kg_v1.0 [14:16:55]action value=close_receipt [14:16:55]process_action close_receipt [14:16:55]cmd_close_receipt [14:16:55]MH_GetDate [14:16:55]Write to MH i2c: F0 00 00 CB 26 E0 [14:16:55]Write i2c OK [14:16:55]MH_I2C_Read... [14:16:55]Read from MH i2c: F0 [14:16:55]MH_I2C_Read... [14:16:55]Read from MH i2c: F0 09 00 [14:16:55]MH_I2C_Read... [14:16:55]Read from MH i2c: F0 09 00 CB 26 00 58 A5 C4 66 AD C5 5D 66 45 [14:16:55]GetLastDocTimeStamp 1724163383 [14:16:55]current date 1724163416 [14:16:55]FM_GetShiftState [14:16:55]SAM_PROTO_GetShiftState [14:16:55]wFMCommunicate request_size=4 [14:16:55]MH_SAM_APDU [14:16:55]CAPDU: 80 13 01 00 [14:16:55]Write to MH i2c: E2 08 00 CC 26 80 13 01 00 00 00 00 00 6F [14:16:55]Write i2c OK [14:16:55]MH_I2C_Read... [14:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:55]Read from MH i2c: E2 [14:16:55]MH_I2C_Read... [14:16:55]Read from MH i2c: E2 0E 00 [14:16:55]MH_I2C_Read... [14:16:55]Read from MH i2c: E2 0E 00 CC 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 92 [14:16:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:16:55]wFMCommunicate OK [14:16:55]SAM_PROTO_GetShiftState done [14:16:55]FM_GetShiftState done [14:16:55]opened in 1724112910 [14:16:55]opened+sec_in_day 1724199310 [14:16:55]quantity*price = 50017 [14:16:55]sum+1 = 50019 [14:16:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 395 20.08.2024 14:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58411 ФПД: 126432269026674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141656&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58411&fm=126432269026674&tin=02508201610067®Number=0000000000162794&sum=50018 [14:16:56]StoreToDocumentArchive [14:16:56]shift 100 fd 58411 [14:16:56]save to /storage/0100/doc_00058411 [14:16:56]save last doc name /storage/0100/doc_00058411 to /storage/kkm_last_doc_name [14:16:56]save OK [14:16:56]Clear old archive folders... [14:16:56]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:16:56]tlvbuf is 01A02E00 [14:16:56]SAM_PROTO_ClearQueue [14:16:56]wFMCommunicate request_size=4 [14:16:56]MH_SAM_APDU [14:16:56]CAPDU: 80 09 00 00 [14:16:56]Write to MH i2c: E2 08 00 D9 26 80 09 00 00 00 00 00 00 71 [14:16:56]Write i2c OK [14:16:56]MH_I2C_Read... [14:16:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:56]Read from MH i2c: E2 [14:16:56]MH_I2C_Read... [14:16:56]Read from MH i2c: E2 03 00 [14:16:56]MH_I2C_Read... [14:16:56]Read from MH i2c: E2 03 00 D9 26 00 90 00 73 [14:16:56]RAPDU: 90 00 [14:16:56]wFMCommunicate OK [14:16:56]SAM_PROTO_ClearQueue done [14:16:56]KKMCreateOFDPacket [14:16:56]OFDProtocolAddRootSTLVToBuf [14:16:56]FM_MakeSignedData [14:16:56]FM_MakeSignedData [14:16:56]SAM_PROTO_SignData [14:16:56]wFMCommunicate request_size=4 [14:16:56]MH_SAM_APDU [14:16:56]CAPDU: 80 0D 01 02 [14:16:56]Write to MH i2c: E2 08 00 DA 26 80 0D 01 02 00 00 00 00 79 [14:16:56]Write i2c OK [14:16:56]MH_I2C_Read... [14:16:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:56]Read from MH i2c: E2 [14:16:56]MH_I2C_Read... [14:16:56]Read from MH i2c: E2 03 00 [14:16:56]MH_I2C_Read... [14:16:56]Read from MH i2c: E2 03 00 DA 26 00 90 00 74 [14:16:56]RAPDU: 90 00 [14:16:56]wFMCommunicate OK [14:16:56]wFMCommunicate request_size=253 [14:16:56]MH_SAM_APDU [14:16:56]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 58 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E4 00 00 35 04 06 00 72 FD 4E 7B C5 72 [14:16:56]Write to MH i2c: E2 00 01 DB 26 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 58 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E4 00 00 35 04 06 00 72 FD 4E 7B C5 72 00 00 3E [14:16:56]Write i2c OK [14:16:56]MH_I2C_Read... [14:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:57]Read from MH i2c: E2 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: E2 03 00 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: E2 03 00 DB 26 00 90 00 75 [14:16:57]RAPDU: 90 00 [14:16:57]wFMCommunicate OK [14:16:57]wFMCommunicate request_size=4 [14:16:57]MH_SAM_APDU [14:16:57]CAPDU: 80 0D 03 02 [14:16:57]Write to MH i2c: E2 08 00 DC 26 80 0D 03 02 00 00 00 00 7D [14:16:57]Write i2c OK [14:16:57]MH_I2C_Read... [14:16:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:57]Read from MH i2c: E2 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: E2 0B 00 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: E2 0B 00 DC 26 00 9B 30 8F 5C AB 5B B2 F8 90 00 E4 [14:16:57]RAPDU: 9B 30 8F 5C AB 5B B2 F8 90 00 [14:16:57]wFMCommunicate OK [14:16:57]SAM_PROTO_SignData done [14:16:57]FM_MakeSignedData done [14:16:57]CreateOFDProtocolMessage [14:16:57]wFMCommunicate request_size=4 [14:16:57]MH_SAM_APDU [14:16:57]CAPDU: 80 11 00 00 [14:16:57]Write to MH i2c: E2 08 00 DD 26 80 11 00 00 00 00 00 00 7D [14:16:57]Write i2c OK [14:16:57]MH_I2C_Read... [14:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:57]Read from MH i2c: E2 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: E2 17 00 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: E2 17 00 DD 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C9 [14:16:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:16:57]wFMCommunicate OK [14:16:57]CreateOFDProtocolMessage done [14:16:57]OFDSenderStorePacket 58411 [14:16:57]StoreOFDPacket docnum=58411 [14:16:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 CB 07 00 01 5D BD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 58 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E4 00 00 35 04 06 00 72 FD 4E 7B C5 72 9B 30 8F 5C AB 5B B2 F8 [14:16:57]CheckFolder [14:16:57]dirname=/storage/ofd_packets [14:16:57]CheckFolder done [14:16:57]ProducePacketName [14:16:57]name=ofd_packets/00058411 [14:16:57]NVStorageSaveData ofd_packets/00058411 [14:16:57]File name is /storage/ofd_packets/00058411 [14:16:57]Write 294 bytes [14:16:57]NVStorageSaveData done [14:16:57]OFDSenderStorePacket done [14:16:57]KKMCreateOFDPacket done [14:16:57]NVStorageSaveData kkm_last_timestamp [14:16:57]File name is /storage/kkm_last_timestamp [14:16:57]Write 4 bytes [14:16:57]NVStorageSaveData done [14:16:57]ExternCall_PrintAddStr [14:16:57]wPrintStart [14:16:57]Write to MH i2c: 01 00 00 DE 26 04 [14:16:57]Write i2c OK [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: 01 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: 01 07 00 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: 01 07 00 DE 26 00 00 00 00 00 FF 0F 19 [14:16:57]RasterBufferAndPrint [14:16:57]line Счет N : (1)2075702 [14:16:57]line ИНН: 02508201610067 [14:16:57]line Контрольно-Кассовый Чек [14:16:57]line ПРОДАЖА [14:16:57]line ТРК (МРК, ГНК) : 64 [14:16:57]line Товар: 2710124130 [14:16:57]line SU-92 [14:16:57]line 7.270 * 68.80 [14:16:57]line = 500.18 [14:16:57]line НДС 12% НСП 1% [14:16:57]line > о реализуемом товаре [14:16:57]line ИТОГО: 500.18 [14:16:57]line НСП 1% : 4.43 [14:16:57]line НДС 12% : 53.12 [14:16:57]line Наличными: 0.00 [14:16:57]line Безнал.: 500.18 [14:16:57]line Место: АЗС № 135 "Партнер Нефть" [14:16:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:16:57]line СНО: Общий режим [14:16:57]line Чек 395 20.08.2024 14:16 [14:16:57]line Смена: 100 ФФД: 1.0 [14:16:57]line ЗНМ: 0300000196 [14:16:57]line РНМ: 0000000000162794 [14:16:57]line Версия ККМ: v1.0 [14:16:57]line Платежная система: O! деньги [14:16:57]line ФМ: 0000000002094532 [14:16:57]line ФД: 58411 [14:16:57]line ФПД: 126432269026674 [14:16:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141656&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58411&fm=126432269026674&tin=02508201610067®Number=0000000000162794&sum=50018 [14:16:57]OFD Sender: Processing packet 58411 [packets to send 51, broken 50] [14:16:57]ProducePacketName [14:16:57]name=ofd_packets/00058411 [14:16:57]OFD Sender: To server: pG, [14:16:57]CommunicateWithHost lk.salyk.kg:30040 [14:16:57]ConnectInit lk.salyk.kg [14:16:57]written 0, free lines is 4095 [14:16:57]Connected sock=8 [14:16:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 CB 07 00 01 5D BD 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 58 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E4 00 00 35 04 06 00 72 FD 4E 7B C5 72 9B 30 8F 5C AB 5B B2 F8 [14:16:57]Write to MH i2c: 01 00 00 08 27 2F [14:16:57]Write i2c OK [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: 01 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: 01 07 00 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: 01 07 00 08 27 00 00 00 00 00 D8 0C 1A [14:16:57]RasterBufferAndPrint [14:16:57]line [14:16:57]line [14:16:57]line [14:16:57]line [14:16:57]line [14:16:57]written 0, free lines is 3295 [14:16:57]MH_Cut [14:16:57]Write to MH i2c: D1 01 00 0F 27 01 08 [14:16:57]Write i2c OK [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: D1 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: D1 01 00 [14:16:57]MH_I2C_Read... [14:16:57]Read from MH i2c: D1 01 00 0F 27 00 07 [14:16:57]Write to MH i2c: 01 00 00 10 27 37 [14:16:57]Write i2c OK [14:16:57]MH_I2C_Read... [14:16:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D5 2B 47 00 25 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 32 30 39 34 35 33 32 10 04 04 00 2B E4 00 00 F4 03 04 00 A7 50 C4 66 B6 04 01 00 00 EF DA B8 F7 97 06 C1 8E [14:16:58]CommunicateWithHost err = 0 [14:16:58]CheckOFDResponse [14:16:58]1017 (14) - 77093643461234 [14:16:58]1041 (16) - 0000000002094532 [14:16:58]1040 (4) - 58411 [14:16:58]1012 (4) - 20.08.2024 08:15 [14:16:58]1206 (1) - 0 [14:16:58]OFD Sender: Remove packet 58411 [14:16:58]ProducePacketName [14:16:58]name=ofd_packets/00058411 [14:16:58]NVStorageDeleteData [14:16:58]OFD Sender: No OFD packet to send [14:16:58]*** Cut start [14:16:58]*** Partial cut [14:16:58]*** CUTSNS_PIN = 1 [14:16:58]*** CUTSNS_PIN = 0 [14:16:59]*** Brake cut motor [14:16:59]Read from MH i2c: 01 [14:16:59]MH_I2C_Read... [14:16:59]*** Stop cut motor [14:16:59]*** Cut end [14:16:59]Read from MH i2c: 01 07 00 [14:16:59]MH_I2C_Read... [14:16:59]Read from MH i2c: 01 07 00 10 27 00 00 00 00 00 FF 0F 4C [14:16:59]process_action close_receipt done [14:16:59]requested_data is exist [14:16:59]produce_requested_data [14:16:59]requested_item fm.sn is exist - process it [14:16:59]wFMCommunicate request_size=4 [14:16:59]MH_SAM_APDU [14:16:59]CAPDU: 80 11 00 00 [14:16:59]Write to MH i2c: E2 08 00 11 27 80 11 00 00 00 00 00 00 B2 [14:16:59]Write i2c OK [14:16:59]MH_I2C_Read... [14:16:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:59]Read from MH i2c: E2 [14:16:59]MH_I2C_Read... [14:16:59]Read from MH i2c: E2 17 00 [14:16:59]MH_I2C_Read... [14:16:59]Read from MH i2c: E2 17 00 11 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FE [14:16:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:16:59]wFMCommunicate OK [14:16:59]requested_item fd.num is exist - process it [14:16:59]SAM_PROTO_GetFieldsCounters [14:16:59]wFMCommunicate request_size=4 [14:16:59]MH_SAM_APDU [14:16:59]CAPDU: 80 13 00 00 [14:16:59]Write to MH i2c: E2 08 00 12 27 80 13 00 00 00 00 00 00 B5 [14:16:59]Write i2c OK [14:16:59]MH_I2C_Read... [14:16:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:59]Read from MH i2c: E2 [14:16:59]MH_I2C_Read... [14:16:59]Read from MH i2c: E2 62 00 [14:16:59]MH_I2C_Read... [14:16:59]Read from MH i2c: E2 62 00 12 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [14:16:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:59]wFMCommunicate OK [14:16:59]SAM_PROTO_GetFieldsCounters done [14:16:59]requested_item shift.num is exist - process it [14:16:59]requested_item shift.opened is exist - process it [14:16:59]req_shift_opened [14:16:59]FM_GetShiftState [14:16:59]SAM_PROTO_GetShiftState [14:16:59]wFMCommunicate request_size=4 [14:16:59]MH_SAM_APDU [14:16:59]CAPDU: 80 13 01 00 [14:16:59]Write to MH i2c: E2 08 00 13 27 80 13 01 00 00 00 00 00 B7 [14:16:59]Write i2c OK [14:16:59]MH_I2C_Read... [14:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:59]Read from MH i2c: E2 [14:16:59]MH_I2C_Read... [14:16:59]Read from MH i2c: E2 0E 00 [14:16:59]MH_I2C_Read... [14:16:59]Read from MH i2c: E2 0E 00 13 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DA [14:16:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:16:59]wFMCommunicate OK [14:16:59]SAM_PROTO_GetShiftState done [14:16:59]FM_GetShiftState done [14:16:59]req_shift_opened done [14:16:59]requested_item shift.open_date is exist - process it [14:16:59]req_shift_open_date [14:16:59]req_shift_open_date done [14:16:59]produce_requested_data done [14:16:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58411,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:16:59]process_action_free close_receipt [14:16:59]json_value_free [14:16:59]json_value_free done [14:16:59]process_json_proto returns [14:16:59]Send response to host [14:16:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58411,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:16:59]free response buf [14:16:59]execute_script done [14:16:59]execute_script returns [14:16:59]free content buf [14:16:59]Sock 10.Close socket [14:16:59]Sock 10.Thread stoped [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:38]OFD Sender: No OFD packet to send [14:17:43]OFD Sender: No OFD packet to send [14:17:48]OFD Sender: No OFD packet to send [14:17:53]OFD Sender: No OFD packet to send [14:17:58]OFD Sender: No OFD packet to send [14:18:03]OFD Sender: No OFD packet to send [14:18:08]OFD Sender: No OFD packet to send [14:18:13]OFD Sender: No OFD packet to send [14:18:18]OFD Sender: No OFD packet to send [14:18:23]OFD Sender: No OFD packet to send [14:18:28]OFD Sender: No OFD packet to send [14:18:30]accept exits with 9 [14:18:30]New connection [14:18:30]New thread 3066711396 created [14:18:30]Thread 3066854756 joined [14:18:30]Waiting for new connection... [14:18:30] Sock 9.Parse request [14:18:30]Sock 9.Check first char [14:18:30]Sock 9.First char is OK [14:18:30]request: POST /json_proto HTTP/1.0 [14:18:30]Method: POST [14:18:30]URL: /json_proto [14:18:30]Method is POST - this is cgi request [14:18:30]url: /json_proto [14:18:30]query_string will be loaded in cgi processing [14:18:30]execute_cgi json_proto POST (null) [14:18:30]execute_cgi path=json_proto method=POST [14:18:30]POST find Content-Length [14:18:30]Host: 172.17.44.3:8080 [14:18:30]Content-Length: 801 [14:18:30]Content-Type: application/json [14:18:30] [14:18:30]POST finish read [14:18:30]Found Content-Length = 801 [14:18:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:30]execute_script... [14:18:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:30]POST & json_proto [14:18:30]process_json_proto [14:18:30]json parsed OK: [14:18:30]protocol is kg_v1.0 [14:18:30]action value=close_receipt [14:18:30]process_action close_receipt [14:18:30]cmd_close_receipt [14:18:30]MH_GetDate [14:18:30]Write to MH i2c: F0 00 00 14 27 2A [14:18:30]Write i2c OK [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: F0 [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: F0 09 00 [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: F0 09 00 14 27 00 B7 A5 C4 66 AD C5 5D 66 EE [14:18:30]GetLastDocTimeStamp 1724163416 [14:18:30]current date 1724163511 [14:18:30]FM_GetShiftState [14:18:30]SAM_PROTO_GetShiftState [14:18:30]wFMCommunicate request_size=4 [14:18:30]MH_SAM_APDU [14:18:30]CAPDU: 80 13 01 00 [14:18:30]Write to MH i2c: E2 08 00 15 27 80 13 01 00 00 00 00 00 B9 [14:18:30]Write i2c OK [14:18:30]MH_I2C_Read... [14:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:30]Read from MH i2c: E2 [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: E2 0E 00 [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: E2 0E 00 15 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DC [14:18:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:18:30]wFMCommunicate OK [14:18:30]SAM_PROTO_GetShiftState done [14:18:30]FM_GetShiftState done [14:18:30]opened in 1724112910 [14:18:30]opened+sec_in_day 1724199310 [14:18:30]quantity*price = 50036 [14:18:30]sum+1 = 50037 [14:18:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 396 20.08.2024 14:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58412 ФПД: 194124197983480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141831&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58412&fm=194124197983480&tin=02508201610067®Number=0000000000162794&sum=50036 [14:18:31]StoreToDocumentArchive [14:18:31]shift 100 fd 58412 [14:18:31]save to /storage/0100/doc_00058412 [14:18:31]save last doc name /storage/0100/doc_00058412 to /storage/kkm_last_doc_name [14:18:31]save OK [14:18:31]Clear old archive folders... [14:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:18:31]tlvbuf is 0195FDC0 [14:18:31]SAM_PROTO_ClearQueue [14:18:31]wFMCommunicate request_size=4 [14:18:31]MH_SAM_APDU [14:18:31]CAPDU: 80 09 00 00 [14:18:31]Write to MH i2c: E2 08 00 22 27 80 09 00 00 00 00 00 00 BB [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:31]Read from MH i2c: E2 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: E2 03 00 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: E2 03 00 22 27 00 90 00 BD [14:18:31]RAPDU: 90 00 [14:18:31]wFMCommunicate OK [14:18:31]SAM_PROTO_ClearQueue done [14:18:31]KKMCreateOFDPacket [14:18:31]OFDProtocolAddRootSTLVToBuf [14:18:31]FM_MakeSignedData [14:18:31]FM_MakeSignedData [14:18:31]SAM_PROTO_SignData [14:18:31]wFMCommunicate request_size=4 [14:18:31]MH_SAM_APDU [14:18:31]CAPDU: 80 0D 01 02 [14:18:31]Write to MH i2c: E2 08 00 23 27 80 0D 01 02 00 00 00 00 C3 [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:31]Read from MH i2c: E2 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: E2 03 00 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: E2 03 00 23 27 00 90 00 BE [14:18:31]RAPDU: 90 00 [14:18:31]wFMCommunicate OK [14:18:31]wFMCommunicate request_size=255 [14:18:31]MH_SAM_APDU [14:18:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 B7 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E4 00 00 35 04 06 00 B0 [14:18:31]Write to MH i2c: E2 02 01 24 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 B7 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E4 00 00 35 04 06 00 B0 00 00 BD [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 03 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 03 00 24 27 00 90 00 BF [14:18:32]RAPDU: 90 00 [14:18:32]wFMCommunicate OK [14:18:32]wFMCommunicate request_size=10 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 0D 02 02 05 8E 0F DC F4 F8 [14:18:32]Write to MH i2c: E2 0D 00 25 27 80 0D 02 02 05 00 8E 0F DC F4 F8 00 00 35 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 03 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 03 00 25 27 00 90 00 C0 [14:18:32]RAPDU: 90 00 [14:18:32]wFMCommunicate OK [14:18:32]wFMCommunicate request_size=4 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 0D 03 02 [14:18:32]Write to MH i2c: E2 08 00 26 27 80 0D 03 02 00 00 00 00 C8 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 0B 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 0B 00 26 27 00 85 4E 6A 58 17 DB 99 6A 90 00 53 [14:18:32]RAPDU: 85 4E 6A 58 17 DB 99 6A 90 00 [14:18:32]wFMCommunicate OK [14:18:32]SAM_PROTO_SignData done [14:18:32]FM_MakeSignedData done [14:18:32]CreateOFDProtocolMessage [14:18:32]wFMCommunicate request_size=4 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 11 00 00 [14:18:32]Write to MH i2c: E2 08 00 27 27 80 11 00 00 00 00 00 00 C8 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 17 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 17 00 27 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 14 [14:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:18:32]wFMCommunicate OK [14:18:32]CreateOFDProtocolMessage done [14:18:32]OFDSenderStorePacket 58412 [14:18:32]StoreOFDPacket docnum=58412 [14:18:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C6 BF 07 01 B0 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 B7 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E4 00 00 35 04 06 00 B0 8E 0F DC F4 F8 85 4E 6A 58 17 DB 99 6A [14:18:32]CheckFolder [14:18:32]dirname=/storage/ofd_packets [14:18:32]CheckFolder done [14:18:32]ProducePacketName [14:18:32]name=ofd_packets/00058412 [14:18:32]NVStorageSaveData ofd_packets/00058412 [14:18:32]File name is /storage/ofd_packets/00058412 [14:18:32]Write 301 bytes [14:18:32]NVStorageSaveData done [14:18:32]OFDSenderStorePacket done [14:18:32]KKMCreateOFDPacket done [14:18:32]NVStorageSaveData kkm_last_timestamp [14:18:32]File name is /storage/kkm_last_timestamp [14:18:32]Write 4 bytes [14:18:32]NVStorageSaveData done [14:18:32]ExternCall_PrintAddStr [14:18:32]wPrintStart [14:18:32]Write to MH i2c: 01 00 00 28 27 4F [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: 01 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: 01 07 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: 01 07 00 28 27 00 00 00 00 00 FF 0F 64 [14:18:32]RasterBufferAndPrint [14:18:32]line Счет N : (1)2075703 [14:18:32]line ИНН: 02508201610067 [14:18:32]line Контрольно-Кассовый Чек [14:18:32]line ПРОДАЖА [14:18:32]line ТРК (МРК, ГНК) : 33 [14:18:32]line Товар: 2710124130 [14:18:32]line Аи-92-К-4 [14:18:32]line 7.380 * 67.80 [14:18:32]line = 500.36 [14:18:32]line НДС 12% НСП 1% [14:18:32]line > о реализуемом товаре [14:18:32]line ИТОГО: 500.36 [14:18:32]line НСП 1% : 4.43 [14:18:32]line НДС 12% : 53.14 [14:18:32]line Наличными: 0.00 [14:18:32]line Безнал.: 500.36 [14:18:32]line Место: АЗС № 135 "Партнер Нефть" [14:18:32]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:18:32]line СНО: Общий режим [14:18:32]line Чек 396 20.08.2024 14:18 [14:18:32]line Смена: 100 ФФД: 1.0 [14:18:32]line ЗНМ: 0300000196 [14:18:32]line РНМ: 0000000000162794 [14:18:32]line Версия ККМ: v1.0 [14:18:32]line Платежная система: O! деньги [14:18:32]line ФМ: 0000000002094532 [14:18:32]line ФД: 58412 [14:18:32]line ФПД: 194124197983480 [14:18:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141831&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58412&fm=194124197983480&tin=02508201610067®Number=0000000000162794&sum=50036 [14:18:32]OFD Sender: Processing packet 58412 [packets to send 51, broken 50] [14:18:32]ProducePacketName [14:18:32]name=ofd_packets/00058412 [14:18:32]OFD Sender: To server: pG, [14:18:32]CommunicateWithHost lk.salyk.kg:30040 [14:18:32]ConnectInit lk.salyk.kg [14:18:32]written 0, free lines is 4095 [14:18:32]Connected sock=10 [14:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C6 BF 07 01 B0 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 B7 A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E4 00 00 35 04 06 00 B0 8E 0F DC F4 F8 85 4E 6A 58 17 DB 99 6A [14:18:33]Write to MH i2c: 01 00 00 52 27 79 [14:18:33]Write i2c OK [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: 01 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: 01 07 00 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: 01 07 00 52 27 00 00 00 00 00 D4 0C 60 [14:18:33]RasterBufferAndPrint [14:18:33]line [14:18:33]line [14:18:33]line [14:18:33]line [14:18:33]line [14:18:33]written 0, free lines is 3290 [14:18:33]MH_Cut [14:18:33]Write to MH i2c: D1 01 00 59 27 01 52 [14:18:33]Write i2c OK [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: D1 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: D1 01 00 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: D1 01 00 59 27 00 51 [14:18:33]Write to MH i2c: 01 00 00 5A 27 81 [14:18:33]Write i2c OK [14:18:33]MH_I2C_Read... [14:18:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 50 91 47 00 19 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 32 30 39 34 35 33 32 10 04 04 00 2C E4 00 00 F4 03 04 00 06 51 C4 66 B6 04 01 00 00 8F B3 0D 98 4D 16 00 B8 [14:18:33]CommunicateWithHost err = 0 [14:18:33]CheckOFDResponse [14:18:33]1017 (14) - 77093643461234 [14:18:33]1041 (16) - 0000000002094532 [14:18:33]1040 (4) - 58412 [14:18:33]1012 (4) - 20.08.2024 08:17 [14:18:33]1206 (1) - 0 [14:18:33]OFD Sender: Remove packet 58412 [14:18:33]ProducePacketName [14:18:33]name=ofd_packets/00058412 [14:18:33]NVStorageDeleteData [14:18:33]OFD Sender: No OFD packet to send [14:18:33]*** Cut start [14:18:33]*** Partial cut [14:18:33]*** CUTSNS_PIN = 1 [14:18:34]*** CUTSNS_PIN = 0 [14:18:34]*** Brake cut motor [14:18:34]Read from MH i2c: 01 [14:18:34]MH_I2C_Read... [14:18:34]*** Stop cut motor [14:18:34]*** Cut end [14:18:34]Read from MH i2c: 01 07 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: 01 07 00 5A 27 00 00 00 00 00 FF 0F 96 [14:18:34]process_action close_receipt done [14:18:34]requested_data is exist [14:18:34]produce_requested_data [14:18:34]requested_item fm.sn is exist - process it [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 11 00 00 [14:18:34]Write to MH i2c: E2 08 00 5B 27 80 11 00 00 00 00 00 00 FC [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 17 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 17 00 5B 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 48 [14:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:18:34]wFMCommunicate OK [14:18:34]requested_item fd.num is exist - process it [14:18:34]SAM_PROTO_GetFieldsCounters [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 13 00 00 [14:18:34]Write to MH i2c: E2 08 00 5C 27 80 13 00 00 00 00 00 00 FF [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 62 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 62 00 5C 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [14:18:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:34]wFMCommunicate OK [14:18:34]SAM_PROTO_GetFieldsCounters done [14:18:34]requested_item shift.num is exist - process it [14:18:34]requested_item shift.opened is exist - process it [14:18:34]req_shift_opened [14:18:34]FM_GetShiftState [14:18:34]SAM_PROTO_GetShiftState [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 13 01 00 [14:18:34]Write to MH i2c: E2 08 00 5D 27 80 13 01 00 00 00 00 00 01 [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 0E 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 0E 00 5D 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [14:18:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:18:34]wFMCommunicate OK [14:18:34]SAM_PROTO_GetShiftState done [14:18:34]FM_GetShiftState done [14:18:34]req_shift_opened done [14:18:34]requested_item shift.open_date is exist - process it [14:18:34]req_shift_open_date [14:18:34]req_shift_open_date done [14:18:34]produce_requested_data done [14:18:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58412,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:18:34]process_action_free close_receipt [14:18:34]json_value_free [14:18:34]json_value_free done [14:18:34]process_json_proto returns [14:18:34]Send response to host [14:18:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58412,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:18:34]free response buf [14:18:34]execute_script done [14:18:34]execute_script returns [14:18:34]free content buf [14:18:34]Sock 9.Close socket [14:18:34]Sock 9.Thread stoped [14:18:36]accept exits with 8 [14:18:36]New connection [14:18:36]New thread 3066854756 created [14:18:36]Thread 3066711396 joined [14:18:36]Waiting for new connection... [14:18:36] Sock 8.Parse request [14:18:36]Sock 8.Check first char [14:18:36]Sock 8.First char is OK [14:18:36]request: POST /json_proto HTTP/1.0 [14:18:36]Method: POST [14:18:36]URL: /json_proto [14:18:36]Method is POST - this is cgi request [14:18:36]url: /json_proto [14:18:36]query_string will be loaded in cgi processing [14:18:36]execute_cgi json_proto POST (null) [14:18:36]execute_cgi path=json_proto method=POST [14:18:36]POST find Content-Length [14:18:36]Host: 172.17.44.3:8080 [14:18:36]Content-Length: 801 [14:18:36]Content-Type: application/json [14:18:36] [14:18:36]POST finish read [14:18:36]Found Content-Length = 801 [14:18:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:36]execute_script... [14:18: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)2075704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:36]POST & json_proto [14:18:36]process_json_proto [14:18:36]json parsed OK: [14:18:36]protocol is kg_v1.0 [14:18:36]action value=close_receipt [14:18:36]process_action close_receipt [14:18:36]cmd_close_receipt [14:18:36]MH_GetDate [14:18:36]Write to MH i2c: F0 00 00 5E 27 74 [14:18:36]Write i2c OK [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: F0 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: F0 09 00 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: F0 09 00 5E 27 00 BD A5 C4 66 AD C5 5D 66 3E [14:18:36]GetLastDocTimeStamp 1724163511 [14:18:36]current date 1724163517 [14:18:36]FM_GetShiftState [14:18:36]SAM_PROTO_GetShiftState [14:18:36]wFMCommunicate request_size=4 [14:18:36]MH_SAM_APDU [14:18:36]CAPDU: 80 13 01 00 [14:18:36]Write to MH i2c: E2 08 00 5F 27 80 13 01 00 00 00 00 00 03 [14:18:36]Write i2c OK [14:18:36]MH_I2C_Read... [14:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:36]Read from MH i2c: E2 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: E2 0E 00 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: E2 0E 00 5F 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 26 [14:18:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:18:36]wFMCommunicate OK [14:18:36]SAM_PROTO_GetShiftState done [14:18:36]FM_GetShiftState done [14:18:36]opened in 1724112910 [14:18:36]opened+sec_in_day 1724199310 [14:18:36]quantity*price = 50036 [14:18:36]sum+1 = 50037 [14:18:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 397 20.08.2024 14:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58413 ФПД: 3267741840682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141837&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58413&fm=3267741840682&tin=02508201610067®Number=0000000000162794&sum=50036 [14:18:37]StoreToDocumentArchive [14:18:37]shift 100 fd 58413 [14:18:37]save to /storage/0100/doc_00058413 [14:18:37]save last doc name /storage/0100/doc_00058413 to /storage/kkm_last_doc_name [14:18:37]save OK [14:18:37]Clear old archive folders... [14:18:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:18:37]tlvbuf is 01A50B00 [14:18:37]SAM_PROTO_ClearQueue [14:18:37]wFMCommunicate request_size=4 [14:18:37]MH_SAM_APDU [14:18:37]CAPDU: 80 09 00 00 [14:18:37]Write to MH i2c: E2 08 00 6C 27 80 09 00 00 00 00 00 00 05 [14:18:37]Write i2c OK [14:18:37]MH_I2C_Read... [14:18:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:37]Read from MH i2c: E2 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 03 00 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 03 00 6C 27 00 90 00 07 [14:18:37]RAPDU: 90 00 [14:18:37]wFMCommunicate OK [14:18:37]SAM_PROTO_ClearQueue done [14:18:37]KKMCreateOFDPacket [14:18:37]OFDProtocolAddRootSTLVToBuf [14:18:37]FM_MakeSignedData [14:18:37]FM_MakeSignedData [14:18:37]SAM_PROTO_SignData [14:18:37]wFMCommunicate request_size=4 [14:18:37]MH_SAM_APDU [14:18:37]CAPDU: 80 0D 01 02 [14:18:37]Write to MH i2c: E2 08 00 6D 27 80 0D 01 02 00 00 00 00 0D [14:18:37]Write i2c OK [14:18:37]MH_I2C_Read... [14:18:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:37]Read from MH i2c: E2 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 03 00 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 03 00 6D 27 00 90 00 08 [14:18:37]RAPDU: 90 00 [14:18:37]wFMCommunicate OK [14:18:37]wFMCommunicate request_size=255 [14:18:37]MH_SAM_APDU [14: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 BD A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E4 00 00 35 04 06 00 02 [14:18:37]Write to MH i2c: E2 02 01 6E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 BD A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E4 00 00 35 04 06 00 02 00 00 61 [14:18:37]Write i2c OK [14:18:37]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 6E 27 00 90 00 09 [14:18:38]RAPDU: 90 00 [14:18:38]wFMCommunicate OK [14:18:38]wFMCommunicate request_size=10 [14:18:38]MH_SAM_APDU [14:18:38]CAPDU: 80 0D 02 02 05 F8 D4 97 75 2A [14:18:38]Write to MH i2c: E2 0D 00 6F 27 80 0D 02 02 05 00 F8 D4 97 75 2A 00 00 1C [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 6F 27 00 90 00 0A [14:18:38]RAPDU: 90 00 [14:18:38]wFMCommunicate OK [14:18:38]wFMCommunicate request_size=4 [14:18:38]MH_SAM_APDU [14:18:38]CAPDU: 80 0D 03 02 [14:18:38]Write to MH i2c: E2 08 00 70 27 80 0D 03 02 00 00 00 00 12 [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 0B 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 0B 00 70 27 00 50 2C CE F7 EB 89 04 13 90 00 DF [14:18:38]RAPDU: 50 2C CE F7 EB 89 04 13 90 00 [14:18:38]wFMCommunicate OK [14:18:38]SAM_PROTO_SignData done [14:18:38]FM_MakeSignedData done [14:18:38]CreateOFDProtocolMessage [14:18:38]wFMCommunicate request_size=4 [14:18:38]MH_SAM_APDU [14:18:38]CAPDU: 80 11 00 00 [14:18:38]Write to MH i2c: E2 08 00 71 27 80 11 00 00 00 00 00 00 12 [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 17 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 17 00 71 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5E [14:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:18:38]wFMCommunicate OK [14:18:38]CreateOFDProtocolMessage done [14:18:38]OFDSenderStorePacket 58413 [14:18:38]StoreOFDPacket docnum=58413 [14:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C1 74 07 01 2F EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 BD A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E4 00 00 35 04 06 00 02 F8 D4 97 75 2A 50 2C CE F7 EB 89 04 13 [14:18:38]CheckFolder [14:18:38]dirname=/storage/ofd_packets [14:18:38]CheckFolder done [14:18:38]ProducePacketName [14:18:38]name=ofd_packets/00058413 [14:18:38]NVStorageSaveData ofd_packets/00058413 [14:18:38]File name is /storage/ofd_packets/00058413 [14:18:38]Write 301 bytes [14:18:38]NVStorageSaveData done [14:18:38]OFDSenderStorePacket done [14:18:38]KKMCreateOFDPacket done [14:18:38]NVStorageSaveData kkm_last_timestamp [14:18:38]File name is /storage/kkm_last_timestamp [14:18:38]Write 4 bytes [14:18:38]NVStorageSaveData done [14:18:38]ExternCall_PrintAddStr [14:18:38]wPrintStart [14:18:38]Write to MH i2c: 01 00 00 72 27 99 [14:18:38]OFD Sender: Processing packet 58413 [packets to send 51, broken 50] [14:18:38]ProducePacketName [14:18:38]name=ofd_packets/00058413 [14:18:38]OFD Sender: To server: pG, [14:18:38]CommunicateWithHost lk.salyk.kg:30040 [14:18:38]ConnectInit lk.salyk.kg [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 07 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 07 00 72 27 00 00 00 00 00 FF 0F AE [14:18:38]RasterBufferAndPrint [14:18:38]line Счет N : (1)2075704 [14:18:38]line ИНН: 02508201610067 [14:18:38]line Контрольно-Кассовый Чек [14:18:38]line ПРОДАЖА [14:18:38]line ТРК (МРК, ГНК) : 43 [14:18:38]line Товар: 2710124130 [14:18:38]line Аи-92-К-4 [14:18:38]line 7.380 * 67.80 [14:18:38]line = 500.36 [14:18:38]line НДС 12% НСП 1% [14:18:38]line > о реализуемом товаре [14:18:38]line ИТОГО: 500.36 [14:18:38]line НСП 1% : 4.43 [14:18:38]line НДС 12% : 53.14 [14:18:38]line Наличными: 0.00 [14:18:38]line Безнал.: 500.36 [14:18:38]line Место: АЗС № 135 "Партнер Нефть" [14:18:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:18:38]line СНО: Общий режим [14:18:38]line Чек 397 20.08.2024 14:18 [14:18:38]line Смена: 100 ФФД: 1.0 [14:18:38]line ЗНМ: 0300000196 [14:18:38]line РНМ: 0000000000162794 [14:18:38]line Версия ККМ: v1.0 [14:18:38]line Платежная система: O! деньги [14:18:38]line ФМ: 0000000002094532 [14:18:38]line ФД: 58413 [14:18:38]line ФПД: 3267741840682 [14:18:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141837&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58413&fm=3267741840682&tin=02508201610067®Number=0000000000162794&sum=50036 [14:18:38]written 0, free lines is 4095 [14:18:38]Connected sock=10 [14:18:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C1 74 07 01 2F EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 BD A5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E4 00 00 35 04 06 00 02 F8 D4 97 75 2A 50 2C CE F7 EB 89 04 13 [14:18:38]Write to MH i2c: 01 00 00 9C 27 C3 [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 07 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 07 00 9C 27 00 00 00 00 00 D6 0C AC [14:18:38]RasterBufferAndPrint [14:18:38]line [14:18:38]line [14:18:38]line [14:18:38]line [14:18:38]line [14:18:38]written 0, free lines is 3300 [14:18:38]MH_Cut [14:18:38]Write to MH i2c: D1 01 00 A3 27 01 9C [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: D1 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: D1 01 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: D1 01 00 A3 27 00 9B [14:18:38]Write to MH i2c: 01 00 00 A4 27 CB [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 85 A9 47 00 24 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 32 30 39 34 35 33 32 10 04 04 00 2D E4 00 00 F4 03 04 00 0B 51 C4 66 B6 04 01 00 00 37 57 22 46 32 34 BB 2B [14:18:38]CommunicateWithHost err = 0 [14:18:38]CheckOFDResponse [14:18:38]1017 (14) - 77093643461234 [14:18:38]1041 (16) - 0000000002094532 [14:18:38]1040 (4) - 58413 [14:18:38]1012 (4) - 20.08.2024 08:17 [14:18:38]1206 (1) - 0 [14:18:38]OFD Sender: Remove packet 58413 [14:18:38]ProducePacketName [14:18:38]name=ofd_packets/00058413 [14:18:38]NVStorageDeleteData [14:18:39]OFD Sender: No OFD packet to send [14:18:39]*** Cut start [14:18:39]*** Partial cut [14:18:39]*** CUTSNS_PIN = 1 [14:18:39]*** CUTSNS_PIN = 0 [14:18:40]*** Brake cut motor [14:18:40]Read from MH i2c: 01 [14:18:40]MH_I2C_Read... [14:18:40]*** Stop cut motor [14:18:40]*** Cut end [14:18:40]Read from MH i2c: 01 07 00 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: 01 07 00 A4 27 00 00 00 00 00 FF 0F E0 [14:18:40]process_action close_receipt done [14:18:40]requested_data is exist [14:18:40]produce_requested_data [14:18:40]requested_item fm.sn is exist - process it [14:18:40]wFMCommunicate request_size=4 [14:18:40]MH_SAM_APDU [14:18:40]CAPDU: 80 11 00 00 [14:18:40]Write to MH i2c: E2 08 00 A5 27 80 11 00 00 00 00 00 00 46 [14:18:40]Write i2c OK [14:18:40]MH_I2C_Read... [14:18:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:40]Read from MH i2c: E2 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 17 00 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 17 00 A5 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 92 [14:18:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:18:40]wFMCommunicate OK [14:18:40]requested_item fd.num is exist - process it [14:18:40]SAM_PROTO_GetFieldsCounters [14:18:40]wFMCommunicate request_size=4 [14:18:40]MH_SAM_APDU [14:18:40]CAPDU: 80 13 00 00 [14:18:40]Write to MH i2c: E2 08 00 A6 27 80 13 00 00 00 00 00 00 49 [14:18:40]Write i2c OK [14:18:40]MH_I2C_Read... [14:18:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:40]Read from MH i2c: E2 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 62 00 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 62 00 A6 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [14:18:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:40]wFMCommunicate OK [14:18:40]SAM_PROTO_GetFieldsCounters done [14:18:40]requested_item shift.num is exist - process it [14:18:40]requested_item shift.opened is exist - process it [14:18:40]req_shift_opened [14:18:40]FM_GetShiftState [14:18:40]SAM_PROTO_GetShiftState [14:18:40]wFMCommunicate request_size=4 [14:18:40]MH_SAM_APDU [14:18:40]CAPDU: 80 13 01 00 [14:18:40]Write to MH i2c: E2 08 00 A7 27 80 13 01 00 00 00 00 00 4B [14:18:40]Write i2c OK [14:18:40]MH_I2C_Read... [14:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:40]Read from MH i2c: E2 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 0E 00 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 0E 00 A7 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6E [14:18:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:18:40]wFMCommunicate OK [14:18:40]SAM_PROTO_GetShiftState done [14:18:40]FM_GetShiftState done [14:18:40]req_shift_opened done [14:18:40]requested_item shift.open_date is exist - process it [14:18:40]req_shift_open_date [14:18:40]req_shift_open_date done [14:18:40]produce_requested_data done [14:18:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58413,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:18:40]process_action_free close_receipt [14:18:40]json_value_free [14:18:40]json_value_free done [14:18:40]process_json_proto returns [14:18:40]Send response to host [14:18:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58413,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:18:40]free response buf [14:18:40]execute_script done [14:18:40]execute_script returns [14:18:40]free content buf [14:18:40]Sock 8.Close socket [14:18:40]Sock 8.Thread stoped [14:18:44]OFD Sender: No OFD packet to send [14:18:49]OFD Sender: No OFD packet to send [14:18:54]OFD Sender: No OFD packet to send [14:18:59]OFD Sender: No OFD packet to send [14:19:04]OFD Sender: No OFD packet to send [14:19:09]OFD Sender: No OFD packet to send [14:19:14]OFD Sender: No OFD packet to send [14:19:19]OFD Sender: No OFD packet to send [14:19:24]OFD Sender: No OFD packet to send [14:19:29]OFD Sender: No OFD packet to send [14:19:34]OFD Sender: No OFD packet to send [14:19:39]OFD Sender: No OFD packet to send [14:19:44]OFD Sender: No OFD packet to send [14:19:48]accept exits with 9 [14:19:48]New connection [14:19:48]New thread 3066711396 created [14:19:48]Thread 3066854756 joined [14:19:48]Waiting for new connection... [14:19:48] Sock 9.Parse request [14:19:48]Sock 9.Check first char [14:19:48]Sock 9.First char is OK [14:19:48]request: POST /json_proto HTTP/1.0 [14:19:48]Method: POST [14:19:48]URL: /json_proto [14:19:48]Method is POST - this is cgi request [14:19:48]url: /json_proto [14:19:48]query_string will be loaded in cgi processing [14:19:48]execute_cgi json_proto POST (null) [14:19:48]execute_cgi path=json_proto method=POST [14:19:48]POST find Content-Length [14:19:48]Host: 172.17.44.3:8080 [14:19:48]Content-Length: 820 [14:19:48]Content-Type: application/json [14:19:48] [14:19:48]POST finish read [14:19:48]Found Content-Length = 820 [14:19:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:48]execute_script... [14:19: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)2075705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:48]POST & json_proto [14:19:48]process_json_proto [14:19:48]json parsed OK: [14:19:48]protocol is kg_v1.0 [14:19:48]action value=close_receipt [14:19:48]process_action close_receipt [14:19:48]cmd_close_receipt [14:19:48]MH_GetDate [14:19:48]Write to MH i2c: F0 00 00 A8 27 BE [14:19:48]Write i2c OK [14:19:48]MH_I2C_Read... [14:19:48]Read from MH i2c: F0 [14:19:48]MH_I2C_Read... [14:19:48]Read from MH i2c: F0 09 00 [14:19:48]MH_I2C_Read... [14:19:48]Read from MH i2c: F0 09 00 A8 27 00 05 A6 C4 66 AD C5 5D 66 D1 [14:19:48]GetLastDocTimeStamp 1724163517 [14:19:48]current date 1724163589 [14:19:48]FM_GetShiftState [14:19:48]SAM_PROTO_GetShiftState [14:19:48]wFMCommunicate request_size=4 [14:19:48]MH_SAM_APDU [14:19:48]CAPDU: 80 13 01 00 [14:19:48]Write to MH i2c: E2 08 00 A9 27 80 13 01 00 00 00 00 00 4D [14:19:48]Write i2c OK [14:19:48]MH_I2C_Read... [14:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:48]Read from MH i2c: E2 [14:19:48]MH_I2C_Read... [14:19:48]Read from MH i2c: E2 0E 00 [14:19:48]MH_I2C_Read... [14:19:48]Read from MH i2c: E2 0E 00 A9 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 70 [14:19:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:19:48]wFMCommunicate OK [14:19:48]SAM_PROTO_GetShiftState done [14:19:48]FM_GetShiftState done [14:19:48]opened in 1724112910 [14:19:48]opened+sec_in_day 1724199310 [14:19:48]quantity*price = 150032 [14:19:48]sum+1 = 150033 [14:19:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 398 20.08.2024 14:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58414 ФПД: 196127419572726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141949&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58414&fm=196127419572726&tin=02508201610067®Number=0000000000162794&sum=150032 [14:19:49]StoreToDocumentArchive [14:19:49]shift 100 fd 58414 [14:19:49]save to /storage/0100/doc_00058414 [14:19:49]save last doc name /storage/0100/doc_00058414 to /storage/kkm_last_doc_name [14:19:49]save OK [14:19:49]Clear old archive folders... [14:19:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:49]tlvbuf is 019FD0B0 [14:19:49]SAM_PROTO_ClearQueue [14:19:49]wFMCommunicate request_size=4 [14:19:49]MH_SAM_APDU [14:19:49]CAPDU: 80 09 00 00 [14:19:49]Write to MH i2c: E2 08 00 B6 27 80 09 00 00 00 00 00 00 4F [14:19:49]Write i2c OK [14:19:49]MH_I2C_Read... [14:19:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:49]Read from MH i2c: E2 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 03 00 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 03 00 B6 27 00 90 00 51 [14:19:49]RAPDU: 90 00 [14:19:49]wFMCommunicate OK [14:19:49]SAM_PROTO_ClearQueue done [14:19:49]KKMCreateOFDPacket [14:19:49]OFDProtocolAddRootSTLVToBuf [14:19:49]FM_MakeSignedData [14:19:49]FM_MakeSignedData [14:19:49]SAM_PROTO_SignData [14:19:49]wFMCommunicate request_size=4 [14:19:49]MH_SAM_APDU [14:19:49]CAPDU: 80 0D 01 02 [14:19:49]Write to MH i2c: E2 08 00 B7 27 80 0D 01 02 00 00 00 00 57 [14:19:49]Write i2c OK [14:19:49]MH_I2C_Read... [14:19:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:49]Read from MH i2c: E2 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 03 00 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 03 00 B7 27 00 90 00 52 [14:19:49]RAPDU: 90 00 [14:19:49]wFMCommunicate OK [14:19:49]wFMCommunicate request_size=255 [14:19:49]MH_SAM_APDU [14:19:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 05 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E4 00 00 35 04 06 00 B2 [14:19:49]Write to MH i2c: E2 02 01 B8 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 05 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E4 00 00 35 04 06 00 B2 00 00 14 [14:19:49]Write i2c OK [14:19:49]MH_I2C_Read... [14:19:49]OFD Sender: No OFD packet to send [14:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:49]Read from MH i2c: E2 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 03 00 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 03 00 B8 27 00 90 00 53 [14:19:49]RAPDU: 90 00 [14:19:49]wFMCommunicate OK [14:19:49]wFMCommunicate request_size=10 [14:19:49]MH_SAM_APDU [14:19:49]CAPDU: 80 0D 02 02 05 60 79 2C A1 F6 [14:19:49]Write to MH i2c: E2 0D 00 B9 27 80 0D 02 02 05 00 60 79 2C A1 F6 00 00 00 [14:19:49]Write i2c OK [14:19:49]MH_I2C_Read... [14:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:49]Read from MH i2c: E2 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 03 00 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 03 00 B9 27 00 90 00 54 [14:19:49]RAPDU: 90 00 [14:19:49]wFMCommunicate OK [14:19:49]wFMCommunicate request_size=4 [14:19:49]MH_SAM_APDU [14:19:49]CAPDU: 80 0D 03 02 [14:19:49]Write to MH i2c: E2 08 00 BA 27 80 0D 03 02 00 00 00 00 5C [14:19:49]Write i2c OK [14:19:49]MH_I2C_Read... [14:19:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:49]Read from MH i2c: E2 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 0B 00 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 0B 00 BA 27 00 BB 93 62 36 5B 62 9B 78 90 00 13 [14:19:49]RAPDU: BB 93 62 36 5B 62 9B 78 90 00 [14:19:49]wFMCommunicate OK [14:19:49]SAM_PROTO_SignData done [14:19:49]FM_MakeSignedData done [14:19:49]CreateOFDProtocolMessage [14:19:49]wFMCommunicate request_size=4 [14:19:49]MH_SAM_APDU [14:19:49]CAPDU: 80 11 00 00 [14:19:49]Write to MH i2c: E2 08 00 BB 27 80 11 00 00 00 00 00 00 5C [14:19:49]Write i2c OK [14:19:49]MH_I2C_Read... [14:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:49]Read from MH i2c: E2 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 17 00 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: E2 17 00 BB 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A8 [14:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:19:49]wFMCommunicate OK [14:19:49]CreateOFDProtocolMessage done [14:19:49]OFDSenderStorePacket 58414 [14:19:49]StoreOFDPacket docnum=58414 [14:19:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 A4 07 01 D8 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 05 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E4 00 00 35 04 06 00 B2 60 79 2C A1 F6 BB 93 62 36 5B 62 9B 78 [14:19:49]CheckFolder [14:19:49]dirname=/storage/ofd_packets [14:19:49]CheckFolder done [14:19:49]ProducePacketName [14:19:49]name=ofd_packets/00058414 [14:19:49]NVStorageSaveData ofd_packets/00058414 [14:19:49]File name is /storage/ofd_packets/00058414 [14:19:49]Write 301 bytes [14:19:49]NVStorageSaveData done [14:19:49]OFDSenderStorePacket done [14:19:49]KKMCreateOFDPacket done [14:19:49]NVStorageSaveData kkm_last_timestamp [14:19:49]File name is /storage/kkm_last_timestamp [14:19:49]Write 4 bytes [14:19:49]NVStorageSaveData done [14:19:49]ExternCall_PrintAddStr [14:19:49]wPrintStart [14:19:49]Write to MH i2c: 01 00 00 BC 27 E3 [14:19:49]Write i2c OK [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: 01 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: 01 07 00 [14:19:49]MH_I2C_Read... [14:19:49]Read from MH i2c: 01 07 00 BC 27 00 00 00 00 00 FF 0F F8 [14:19:49]RasterBufferAndPrint [14:19:49]line Счет N : (1)2075705 [14:19:49]line ИНН: 02508201610067 [14:19:49]line Контрольно-Кассовый Чек [14:19:49]line ПРОДАЖА [14:19:49]line ТРК (МРК, ГНК) : 52 [14:19:49]line Товар: 2710124500 [14:19:49]line Аи-95-К-5 [14:19:49]line 20.220 * 74.20 [14:19:49]line = 1500.32 [14:19:49]line НДС 12% НСП 1% [14:19:49]line > о реализуемом товаре [14:19:49]line ИТОГО: 1500.32 [14:19:49]line НСП 1% : 13.28 [14:19:49]line НДС 12% : 159.33 [14:19:49]line Наличными: 0.00 [14:19:49]line Безнал.: 1500.32 [14:19:49]line Место: АЗС № 135 "Партнер Нефть" [14:19:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:19:49]line СНО: Общий режим [14:19:49]line Чек 398 20.08.2024 14:19 [14:19:49]line Смена: 100 ФФД: 1.0 [14:19:49]line ЗНМ: 0300000196 [14:19:49]line РНМ: 0000000000162794 [14:19:49]line Версия ККМ: v1.0 [14:19:49]line Платежная система: Бакай Банк [14:19:49]line ФМ: 0000000002094532 [14:19:49]line ФД: 58414 [14:19:49]line ФПД: 196127419572726 [14:19:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T141949&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58414&fm=196127419572726&tin=02508201610067®Number=0000000000162794&sum=150032 [14:19:50]OFD Sender: Processing packet 58414 [packets to send 51, broken 50] [14:19:50]ProducePacketName [14:19:50]name=ofd_packets/00058414 [14:19:50]OFD Sender: To server: pG, [14:19:50]CommunicateWithHost lk.salyk.kg:30040 [14:19:50]ConnectInit lk.salyk.kg [14:19:50]written 0, free lines is 4095 [14:19:50]Connected sock=10 [14:19:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 A4 07 01 D8 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 05 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E4 00 00 35 04 06 00 B2 60 79 2C A1 F6 BB 93 62 36 5B 62 9B 78 [14:19:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 22 49 47 00 54 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E4 00 00 F4 03 04 00 53 51 C4 66 B6 04 01 00 00 32 FF 41 96 7A 77 81 0A [14:19:50]CommunicateWithHost err = 0 [14:19:50]CheckOFDResponse [14:19:50]1017 (14) - 77093643461234 [14:19:50]1041 (16) - 0000000002094532 [14:19:50]1040 (4) - 58414 [14:19:50]1012 (4) - 20.08.2024 08:18 [14:19:50]1206 (1) - 0 [14:19:50]OFD Sender: Remove packet 58414 [14:19:50]ProducePacketName [14:19:50]name=ofd_packets/00058414 [14:19:50]NVStorageDeleteData [14:19:50]Write to MH i2c: 01 00 00 E6 27 0D [14:19:50]Write i2c OK [14:19:50]MH_I2C_Read... [14:19:50]Read from MH i2c: 01 [14:19:50]MH_I2C_Read... [14:19:50]Read from MH i2c: 01 07 00 [14:19:50]MH_I2C_Read... [14:19:50]Read from MH i2c: 01 07 00 E6 27 00 00 00 00 00 CD 0C ED [14:19:50]RasterBufferAndPrint [14:19:50]line [14:19:50]line [14:19:50]line [14:19:50]line [14:19:50]line [14:19:50]written 0, free lines is 3284 [14:19:50]MH_Cut [14:19:50]Write to MH i2c: D1 01 00 ED 27 01 E6 [14:19:50]Write i2c OK [14:19:50]MH_I2C_Read... [14:19:50]Read from MH i2c: D1 [14:19:50]MH_I2C_Read... [14:19:50]Read from MH i2c: D1 01 00 [14:19:50]MH_I2C_Read... [14:19:50]Read from MH i2c: D1 01 00 ED 27 00 E5 [14:19:50]Write to MH i2c: 01 00 00 EE 27 15 [14:19:50]Write i2c OK [14:19:50]MH_I2C_Read... [14:19:51]OFD Sender: No OFD packet to send [14:19:51]*** Cut start [14:19:51]*** Partial cut [14:19:51]*** CUTSNS_PIN = 1 [14:19:51]*** CUTSNS_PIN = 0 [14:19:51]*** Brake cut motor [14:19:52]Read from MH i2c: 01 [14:19:52]MH_I2C_Read... [14:19:52]*** Stop cut motor [14:19:52]Read from MH i2c: 01 *** Cut end [14:19:52]07 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: 01 07 00 EE 27 00 00 00 00 00 FF 0F 2A [14:19:52]process_action close_receipt done [14:19:52]requested_data is exist [14:19:52]produce_requested_data [14:19:52]requested_item fm.sn is exist - process it [14:19:52]wFMCommunicate request_size=4 [14:19:52]MH_SAM_APDU [14:19:52]CAPDU: 80 11 00 00 [14:19:52]Write to MH i2c: E2 08 00 EF 27 80 11 00 00 00 00 00 00 90 [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 17 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 17 00 EF 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DC [14:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:19:52]wFMCommunicate OK [14:19:52]requested_item fd.num is exist - process it [14:19:52]SAM_PROTO_GetFieldsCounters [14:19:52]wFMCommunicate request_size=4 [14:19:52]MH_SAM_APDU [14:19:52]CAPDU: 80 13 00 00 [14:19:52]Write to MH i2c: E2 08 00 F0 27 80 13 00 00 00 00 00 00 93 [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 62 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 62 00 F0 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [14:19:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:52]wFMCommunicate OK [14:19:52]SAM_PROTO_GetFieldsCounters done [14:19:52]requested_item shift.num is exist - process it [14:19:52]requested_item shift.opened is exist - process it [14:19:52]req_shift_opened [14:19:52]FM_GetShiftState [14:19:52]SAM_PROTO_GetShiftState [14:19:52]wFMCommunicate request_size=4 [14:19:52]MH_SAM_APDU [14:19:52]CAPDU: 80 13 01 00 [14:19:52]Write to MH i2c: E2 08 00 F1 27 80 13 01 00 00 00 00 00 95 [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 0E 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 0E 00 F1 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [14:19:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:19:52]wFMCommunicate OK [14:19:52]SAM_PROTO_GetShiftState done [14:19:52]FM_GetShiftState done [14:19:52]req_shift_opened done [14:19:52]requested_item shift.open_date is exist - process it [14:19:52]req_shift_open_date [14:19:52]req_shift_open_date done [14:19:52]produce_requested_data done [14:19:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58414,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:19:52]process_action_free close_receipt [14:19:52]json_value_free [14:19:52]json_value_free done [14:19:52]process_json_proto returns [14:19:52]Send response to host [14:19:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58414,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:19:52]free response buf [14:19:52]execute_script done [14:19:52]execute_script returns [14:19:52]free content buf [14:19:52]Sock 9.Close socket [14:19:52]Sock 9.Thread stoped [14:19:56]OFD Sender: No OFD packet to send [14:20:01]OFD Sender: No OFD packet to send [14:20:06]OFD Sender: No OFD packet to send [14:20:11]OFD Sender: No OFD packet to send [14:20:16]OFD Sender: No OFD packet to send [14:20:21]OFD Sender: No OFD packet to send [14:20:26]OFD Sender: No OFD packet to send [14:20:31]OFD Sender: No OFD packet to send [14:20:36]OFD Sender: No OFD packet to send [14:20:41]OFD Sender: No OFD packet to send [14:20:46]OFD Sender: No OFD packet to send [14:20:51]OFD Sender: No OFD packet to send [14:20:56]OFD Sender: No OFD packet to send [14:21:01]OFD Sender: No OFD packet to send [14:21:06]OFD Sender: No OFD packet to send [14:21:11]OFD Sender: No OFD packet to send [14:21:14]accept exits with 8 [14:21:14]New connection [14:21:14]New thread 3066854756 created [14:21:14]Thread 3066711396 joined [14:21:14]Waiting for new connection... [14:21:14] Sock 8.Parse request [14:21:14]Sock 8.Check first char [14:21:14]Sock 8.First char is OK [14:21:14]request: POST /json_proto HTTP/1.0 [14:21:14]Method: POST [14:21:14]URL: /json_proto [14:21:14]Method is POST - this is cgi request [14:21:14]url: /json_proto [14:21:14]query_string will be loaded in cgi processing [14:21:14]execute_cgi json_proto POST (null) [14:21:14]execute_cgi path=json_proto method=POST [14:21:14]POST find Content-Length [14:21:14]Host: 172.17.44.3:8080 [14:21:14]Content-Length: 801 [14:21:14]Content-Type: application/json [14:21:14] [14:21:14]POST finish read [14:21:14]Found Content-Length = 801 [14:21:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:14]execute_script... [14:21:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:14]POST & json_proto [14:21:14]process_json_proto [14:21:14]json parsed OK: [14:21:14]protocol is kg_v1.0 [14:21:14]action value=close_receipt [14:21:14]process_action close_receipt [14:21:14]cmd_close_receipt [14:21:14]MH_GetDate [14:21:14]Write to MH i2c: F0 00 00 F2 27 08 [14:21:14]Write i2c OK [14:21:14]MH_I2C_Read... [14:21:14]Read from MH i2c: F0 [14:21:14]MH_I2C_Read... [14:21:14]Read from MH i2c: F0 09 00 [14:21:14]MH_I2C_Read... [14:21:14]Read from MH i2c: F0 09 00 F2 27 00 5B A6 C4 66 AD C5 5D 66 71 [14:21:14]GetLastDocTimeStamp 1724163589 [14:21:14]current date 1724163675 [14:21:14]FM_GetShiftState [14:21:14]SAM_PROTO_GetShiftState [14:21:14]wFMCommunicate request_size=4 [14:21:14]MH_SAM_APDU [14:21:14]CAPDU: 80 13 01 00 [14:21:14]Write to MH i2c: E2 08 00 F3 27 80 13 01 00 00 00 00 00 97 [14:21:14]Write i2c OK [14:21:14]MH_I2C_Read... [14:21:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:14]Read from MH i2c: E2 [14:21:14]MH_I2C_Read... [14:21:14]Read from MH i2c: E2 0E 00 [14:21:14]MH_I2C_Read... [14:21:14]Read from MH i2c: E2 0E 00 F3 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BA [14:21:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:21:14]wFMCommunicate OK [14:21:14]SAM_PROTO_GetShiftState done [14:21:14]FM_GetShiftState done [14:21:14]opened in 1724112910 [14:21:14]opened+sec_in_day 1724199310 [14:21:14]quantity*price = 60027 [14:21:14]sum+1 = 60029 [14:21:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.28 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 0.00 Безнал.: 600.28 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 399 20.08.2024 14:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58415 ФПД: 93601357176652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142115&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58415&fm=93601357176652&tin=02508201610067®Number=0000000000162794&sum=60028 [14:21:15]StoreToDocumentArchive [14:21:15]shift 100 fd 58415 [14:21:15]save to /storage/0100/doc_00058415 [14:21:15]save last doc name /storage/0100/doc_00058415 to /storage/kkm_last_doc_name [14:21:15]save OK [14:21:15]Clear old archive folders... [14:21:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:15]tlvbuf is 019C8DC0 [14:21:15]SAM_PROTO_ClearQueue [14:21:15]wFMCommunicate request_size=4 [14:21:15]MH_SAM_APDU [14:21:15]CAPDU: 80 09 00 00 [14:21:15]Write to MH i2c: E2 08 00 00 28 80 09 00 00 00 00 00 00 9A [14:21:15]Write i2c OK [14:21:15]MH_I2C_Read... [14:21:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:15]Read from MH i2c: E2 [14:21:15]MH_I2C_Read... [14:21:15]Read from MH i2c: E2 03 00 [14:21:15]MH_I2C_Read... [14:21:15]Read from MH i2c: E2 03 00 00 28 00 90 00 9C [14:21:15]RAPDU: 90 00 [14:21:15]wFMCommunicate OK [14:21:15]SAM_PROTO_ClearQueue done [14:21:15]KKMCreateOFDPacket [14:21:15]OFDProtocolAddRootSTLVToBuf [14:21:15]FM_MakeSignedData [14:21:15]FM_MakeSignedData [14:21:15]SAM_PROTO_SignData [14:21:15]wFMCommunicate request_size=4 [14:21:15]MH_SAM_APDU [14:21:15]CAPDU: 80 0D 01 02 [14:21:15]Write to MH i2c: E2 08 00 01 28 80 0D 01 02 00 00 00 00 A2 [14:21:15]Write i2c OK [14:21:15]MH_I2C_Read... [14:21:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:15]Read from MH i2c: E2 [14:21:15]MH_I2C_Read... [14:21:15]Read from MH i2c: E2 03 00 [14:21:15]MH_I2C_Read... [14:21:15]Read from MH i2c: E2 03 00 01 28 00 90 00 9D [14:21:15]RAPDU: 90 00 [14:21:15]wFMCommunicate OK [14:21:15]wFMCommunicate request_size=255 [14:21:15]MH_SAM_APDU [14:21:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 5B A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E4 00 00 35 04 06 00 55 [14:21:15]Write to MH i2c: E2 02 01 02 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 5B A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E4 00 00 35 04 06 00 55 00 00 4B [14:21:15]Write i2c OK [14:21:15]MH_I2C_Read... [14:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:16]Read from MH i2c: E2 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 03 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 03 00 02 28 00 90 00 9E [14:21:16]RAPDU: 90 00 [14:21:16]wFMCommunicate OK [14:21:16]wFMCommunicate request_size=10 [14:21:16]MH_SAM_APDU [14:21:16]CAPDU: 80 0D 02 02 05 21 43 A5 1F 4C [14:21:16]Write to MH i2c: E2 0D 00 03 28 80 0D 02 02 05 00 21 43 A5 1F 4C 00 00 23 [14:21:16]Write i2c OK [14:21:16]MH_I2C_Read... [14:21:16]OFD Sender: No OFD packet to send [14:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:16]Read from MH i2c: E2 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 03 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 03 00 03 28 00 90 00 9F [14:21:16]RAPDU: 90 00 [14:21:16]wFMCommunicate OK [14:21:16]wFMCommunicate request_size=4 [14:21:16]MH_SAM_APDU [14:21:16]CAPDU: 80 0D 03 02 [14:21:16]Write to MH i2c: E2 08 00 04 28 80 0D 03 02 00 00 00 00 A7 [14:21:16]Write i2c OK [14:21:16]MH_I2C_Read... [14:21:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:16]Read from MH i2c: E2 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 0B 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 0B 00 04 28 00 91 3F 45 87 95 D5 E1 EF 90 00 7E [14:21:16]RAPDU: 91 3F 45 87 95 D5 E1 EF 90 00 [14:21:16]wFMCommunicate OK [14:21:16]SAM_PROTO_SignData done [14:21:16]FM_MakeSignedData done [14:21:16]CreateOFDProtocolMessage [14:21:16]wFMCommunicate request_size=4 [14:21:16]MH_SAM_APDU [14:21:16]CAPDU: 80 11 00 00 [14:21:16]Write to MH i2c: E2 08 00 05 28 80 11 00 00 00 00 00 00 A7 [14:21:16]Write i2c OK [14:21:16]MH_I2C_Read... [14:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:16]Read from MH i2c: E2 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 17 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 17 00 05 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F3 [14:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:21:16]wFMCommunicate OK [14:21:16]CreateOFDProtocolMessage done [14:21:16]OFDSenderStorePacket 58415 [14:21:16]StoreOFDPacket docnum=58415 [14:21:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FC BC 07 01 6E 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 5B A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E4 00 00 35 04 06 00 55 21 43 A5 1F 4C 91 3F 45 87 95 D5 E1 EF [14:21:16]CheckFolder [14:21:16]dirname=/storage/ofd_packets [14:21:16]CheckFolder done [14:21:16]ProducePacketName [14:21:16]name=ofd_packets/00058415 [14:21:16]NVStorageSaveData ofd_packets/00058415 [14:21:16]File name is /storage/ofd_packets/00058415 [14:21:16]Write 301 bytes [14:21:16]NVStorageSaveData done [14:21:16]OFDSenderStorePacket done [14:21:16]KKMCreateOFDPacket done [14:21:16]NVStorageSaveData kkm_last_timestamp [14:21:16]File name is /storage/kkm_last_timestamp [14:21:16]Write 4 bytes [14:21:16]NVStorageSaveData done [14:21:16]ExternCall_PrintAddStr [14:21:16]wPrintStart [14:21:16]Write to MH i2c: 01 00 00 06 28 2E [14:21:16]Write i2c OK [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: 01 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: 01 07 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: 01 07 00 06 28 00 00 00 00 00 FF 0F 43 [14:21:16]RasterBufferAndPrint [14:21:16]line Счет N : (1)2075708 [14:21:16]line ИНН: 02508201610067 [14:21:16]line Контрольно-Кассовый Чек [14:21:16]line ПРОДАЖА [14:21:16]line ТРК (МРК, ГНК) : 32 [14:21:16]line Товар: 2710124500 [14:21:16]line Аи-95-К-5 [14:21:16]line 8.090 * 74.20 [14:21:16]line = 600.28 [14:21:16]line НДС 12% НСП 1% [14:21:16]line > о реализуемом товаре [14:21:16]line ИТОГО: 600.28 [14:21:16]line НСП 1% : 5.31 [14:21:16]line НДС 12% : 63.75 [14:21:16]line Наличными: 0.00 [14:21:16]line Безнал.: 600.28 [14:21:16]line Место: АЗС № 135 "Партнер Нефть" [14:21:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:21:16]line СНО: Общий режим [14:21:16]line Чек 399 20.08.2024 14:21 [14:21:16]line Смена: 100 ФФД: 1.0 [14:21:16]line ЗНМ: 0300000196 [14:21:16]line РНМ: 0000000000162794 [14:21:16]line Версия ККМ: v1.0 [14:21:16]line Платежная система: O! деньги [14:21:16]line ФМ: 0000000002094532 [14:21:16]line ФД: 58415 [14:21:16]line ФПД: 93601357176652 [14:21:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142115&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58415&fm=93601357176652&tin=02508201610067®Number=0000000000162794&sum=60028 [14:21:16]OFD Sender: Processing packet 58415 [packets to send 51, broken 50] [14:21:16]ProducePacketName [14:21:16]name=ofd_packets/00058415 [14:21:16]OFD Sender: To server: pG, [14:21:16]CommunicateWithHost lk.salyk.kg:30040 [14:21:16]ConnectInit lk.salyk.kg [14:21:16]written 0, free lines is 4095 [14:21:16]Connected sock=11 [14:21:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FC BC 07 01 6E 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 5B A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E4 00 00 35 04 06 00 55 21 43 A5 1F 4C 91 3F 45 87 95 D5 E1 EF [14:21:17]Write to MH i2c: 01 00 00 30 28 58 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: 01 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: 01 07 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: 01 07 00 30 28 00 00 00 00 00 C3 0C 2E [14:21:17]RasterBufferAndPrint [14:21:17]line [14:21:17]line [14:21:17]line [14:21:17]line [14:21:17]line [14:21:17]written 0, free lines is 3273 [14:21:17]MH_Cut [14:21:17]Write to MH i2c: D1 01 00 37 28 01 31 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: D1 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: D1 01 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: D1 01 00 37 28 00 30 [14:21:17]Write to MH i2c: 01 00 00 38 28 60 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BB 9B 47 00 C4 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 32 30 39 34 35 33 32 10 04 04 00 2F E4 00 00 F4 03 04 00 AA 51 C4 66 B6 04 01 00 00 50 96 26 9C 92 33 EF 6B [14:21:17]CommunicateWithHost err = 0 [14:21:17]CheckOFDResponse [14:21:17]1017 (14) - 77093643461234 [14:21:17]1041 (16) - 0000000002094532 [14:21:17]1040 (4) - 58415 [14:21:17]1012 (4) - 20.08.2024 08:19 [14:21:17]1206 (1) - 0 [14:21:17]OFD Sender: Remove packet 58415 [14:21:17]ProducePacketName [14:21:17]name=ofd_packets/00058415 [14:21:17]NVStorageDeleteData [14:21:17]OFD Sender: No OFD packet to send [14:21:17]*** Cut start [14:21:17]*** Partial cut [14:21:17]*** CUTSNS_PIN = 1 [14:21:18]*** CUTSNS_PIN = 0 [14:21:18]*** Brake cut motor [14:21:18]Read from MH i2c: 01 [14:21:18]MH_I2C_Read... [14:21:18]*** Stop cut motor [14:21:18]*** Cut end [14:21:18]Read from MH i2c: 01 07 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 38 28 00 00 00 00 00 FF 0F 75 [14:21:18]process_action close_receipt done [14:21:18]requested_data is exist [14:21:18]produce_requested_data [14:21:18]requested_item fm.sn is exist - process it [14:21:18]wFMCommunicate request_size=4 [14:21:18]MH_SAM_APDU [14:21:18]CAPDU: 80 11 00 00 [14:21:18]Write to MH i2c: E2 08 00 39 28 80 11 00 00 00 00 00 00 DB [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 17 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 17 00 39 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 27 [14:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:21:18]wFMCommunicate OK [14:21:18]requested_item fd.num is exist - process it [14:21:18]SAM_PROTO_GetFieldsCounters [14:21:18]wFMCommunicate request_size=4 [14:21:18]MH_SAM_APDU [14:21:18]CAPDU: 80 13 00 00 [14:21:18]Write to MH i2c: E2 08 00 3A 28 80 13 00 00 00 00 00 00 DE [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 62 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 62 00 3A 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [14:21:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:18]wFMCommunicate OK [14:21:18]SAM_PROTO_GetFieldsCounters done [14:21:18]requested_item shift.num is exist - process it [14:21:18]requested_item shift.opened is exist - process it [14:21:18]req_shift_opened [14:21:18]FM_GetShiftState [14:21:18]SAM_PROTO_GetShiftState [14:21:18]wFMCommunicate request_size=4 [14:21:18]MH_SAM_APDU [14:21:18]CAPDU: 80 13 01 00 [14:21:18]Write to MH i2c: E2 08 00 3B 28 80 13 01 00 00 00 00 00 E0 [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 0E 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 0E 00 3B 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 03 [14:21:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:21:18]wFMCommunicate OK [14:21:18]SAM_PROTO_GetShiftState done [14:21:18]FM_GetShiftState done [14:21:18]req_shift_opened done [14:21:18]requested_item shift.open_date is exist - process it [14:21:18]req_shift_open_date [14:21:18]req_shift_open_date done [14:21:18]produce_requested_data done [14:21:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58415,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:21:18]process_action_free close_receipt [14:21:18]json_value_free [14:21:18]json_value_free done [14:21:18]process_json_proto returns [14:21:18]Send response to host [14:21:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58415,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:21:18]free response buf [14:21:18]execute_script done [14:21:18]execute_script returns [14:21:18]free content buf [14:21:18]Sock 8.Close socket [14:21:18]Sock 8.Thread stoped [14:21:22]OFD Sender: No OFD packet to send [14:21:27]OFD Sender: No OFD packet to send [14:21:32]OFD Sender: No OFD packet to send [14:21:37]OFD Sender: No OFD packet to send [14:21:38]accept exits with 9 [14:21:38]New connection [14:21:38]New thread 3066711396 created [14:21:38]Thread 3066854756 joined [14:21:38]Waiting for new connection... [14:21:38] Sock 9.Parse request [14:21:38]Sock 9.Check first char [14:21:38]Sock 9.First char is OK [14:21:38]request: POST /json_proto HTTP/1.0 [14:21:38]Method: POST [14:21:38]URL: /json_proto [14:21:38]Method is POST - this is cgi request [14:21:38]url: /json_proto [14:21:38]query_string will be loaded in cgi processing [14:21:38]execute_cgi json_proto POST (null) [14:21:38]execute_cgi path=json_proto method=POST [14:21:38]POST find Content-Length [14:21:38]Host: 172.17.44.3:8080 [14:21:38]Content-Length: 683 [14:21:38]Content-Type: application/json [14:21:38] [14:21:38]POST finish read [14:21:38]Found Content-Length = 683 [14:21:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:38]execute_script... [14:21: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)2075711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:38]POST & json_proto [14:21:38]process_json_proto [14:21:38]json parsed OK: [14:21:38]protocol is kg_v1.0 [14:21:38]action value=close_receipt [14:21:38]process_action close_receipt [14:21:38]cmd_close_receipt [14:21:38]MH_GetDate [14:21:38]Write to MH i2c: F0 00 00 3C 28 53 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: F0 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: F0 09 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: F0 09 00 3C 28 00 73 A6 C4 66 AD C5 5D 66 D4 [14:21:38]GetLastDocTimeStamp 1724163675 [14:21:38]current date 1724163699 [14:21:38]FM_GetShiftState [14:21:38]SAM_PROTO_GetShiftState [14:21:38]wFMCommunicate request_size=4 [14:21:38]MH_SAM_APDU [14:21:38]CAPDU: 80 13 01 00 [14:21:38]Write to MH i2c: E2 08 00 3D 28 80 13 01 00 00 00 00 00 E2 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:38]Read from MH i2c: E2 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 0E 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 0E 00 3D 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 05 [14:21:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:21:38]wFMCommunicate OK [14:21:38]SAM_PROTO_GetShiftState done [14:21:38]FM_GetShiftState done [14:21:38]opened in 1724112910 [14:21:38]opened+sec_in_day 1724199310 [14:21:38]quantity*price = 150032 [14:21:38]sum+1 = 150033 [14:21:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 400 20.08.2024 14:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58416 ФПД: 186804918892635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142139&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58416&fm=186804918892635&tin=02508201610067®Number=0000000000162794&sum=150000 [14:21:39]StoreToDocumentArchive [14:21:39]shift 100 fd 58416 [14:21:39]save to /storage/0100/doc_00058416 [14:21:39]save last doc name /storage/0100/doc_00058416 to /storage/kkm_last_doc_name [14:21:39]save OK [14:21:39]Clear old archive folders... [14:21:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:39]tlvbuf is 0198D250 [14:21:39]SAM_PROTO_ClearQueue [14:21:39]wFMCommunicate request_size=4 [14:21:39]MH_SAM_APDU [14:21:39]CAPDU: 80 09 00 00 [14:21:39]Write to MH i2c: E2 08 00 4A 28 80 09 00 00 00 00 00 00 E4 [14:21:39]Write i2c OK [14:21:39]MH_I2C_Read... [14:21:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:39]Read from MH i2c: E2 [14:21:39]MH_I2C_Read... [14:21:39]Read from MH i2c: E2 03 00 [14:21:39]MH_I2C_Read... [14:21:39]Read from MH i2c: E2 03 00 4A 28 00 90 00 E6 [14:21:39]RAPDU: 90 00 [14:21:39]wFMCommunicate OK [14:21:39]SAM_PROTO_ClearQueue done [14:21:39]KKMCreateOFDPacket [14:21:39]OFDProtocolAddRootSTLVToBuf [14:21:39]FM_MakeSignedData [14:21:39]FM_MakeSignedData [14:21:39]SAM_PROTO_SignData [14:21:39]wFMCommunicate request_size=4 [14:21:39]MH_SAM_APDU [14:21:39]CAPDU: 80 0D 01 02 [14:21:39]Write to MH i2c: E2 08 00 4B 28 80 0D 01 02 00 00 00 00 EC [14:21:39]Write i2c OK [14:21:39]MH_I2C_Read... [14:21:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:40]Read from MH i2c: E2 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 03 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 03 00 4B 28 00 90 00 E7 [14:21:40]RAPDU: 90 00 [14:21:40]wFMCommunicate OK [14:21:40]wFMCommunicate request_size=255 [14:21:40]MH_SAM_APDU [14:21:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 90 01 00 00 F4 03 04 00 73 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E4 00 00 35 04 06 00 A9 [14:21:40]Write to MH i2c: E2 02 01 4C 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 73 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E4 00 00 35 04 06 00 A9 00 00 D0 [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:40]Read from MH i2c: E2 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 03 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 03 00 4C 28 00 90 00 E8 [14:21:40]RAPDU: 90 00 [14:21:40]wFMCommunicate OK [14:21:40]wFMCommunicate request_size=10 [14:21:40]MH_SAM_APDU [14:21:40]CAPDU: 80 0D 02 02 05 E5 E8 D5 38 5B [14:21:40]Write to MH i2c: E2 0D 00 4D 28 80 0D 02 02 05 00 E5 E8 D5 38 5B 00 00 2E [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:40]Read from MH i2c: E2 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 03 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 03 00 4D 28 00 90 00 E9 [14:21:40]RAPDU: 90 00 [14:21:40]wFMCommunicate OK [14:21:40]wFMCommunicate request_size=4 [14:21:40]MH_SAM_APDU [14:21:40]CAPDU: 80 0D 03 02 [14:21:40]Write to MH i2c: E2 08 00 4E 28 80 0D 03 02 00 00 00 00 F1 [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:40]Read from MH i2c: E2 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 0B 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 0B 00 4E 28 00 32 CE 8C 95 44 D5 7D F9 90 00 A2 [14:21:40]RAPDU: 32 CE 8C 95 44 D5 7D F9 90 00 [14:21:40]wFMCommunicate OK [14:21:40]SAM_PROTO_SignData done [14:21:40]FM_MakeSignedData done [14:21:40]CreateOFDProtocolMessage [14:21:40]wFMCommunicate request_size=4 [14:21:40]MH_SAM_APDU [14:21:40]CAPDU: 80 11 00 00 [14:21:40]Write to MH i2c: E2 08 00 4F 28 80 11 00 00 00 00 00 00 F1 [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:40]Read from MH i2c: E2 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 17 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 17 00 4F 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3D [14:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:21:40]wFMCommunicate OK [14:21:40]CreateOFDProtocolMessage done [14:21:40]OFDSenderStorePacket 58416 [14:21:40]StoreOFDPacket docnum=58416 [14:21:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E8 6D 07 01 89 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 73 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E4 00 00 35 04 06 00 A9 E5 E8 D5 38 5B 32 CE 8C 95 44 D5 7D F9 [14:21:40]CheckFolder [14:21:40]dirname=/storage/ofd_packets [14:21:40]CheckFolder done [14:21:40]ProducePacketName [14:21:40]name=ofd_packets/00058416 [14:21:40]NVStorageSaveData ofd_packets/00058416 [14:21:40]File name is /storage/ofd_packets/00058416 [14:21:40]Write 301 bytes [14:21:40]NVStorageSaveData done [14:21:40]OFDSenderStorePacket done [14:21:40]KKMCreateOFDPacket done [14:21:40]NVStorageSaveData kkm_last_timestamp [14:21:40]File name is /storage/kkm_last_timestamp [14:21:40]Write 4 bytes [14:21:40]NVStorageSaveData done [14:21:40]ExternCall_PrintAddStr [14:21:40]wPrintStart [14:21:40]Write to MH i2c: 01 00 00 50 28 78 [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: 01 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: 01 07 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: 01 07 00 50 28 00 00 00 00 00 FF 0F 8D [14:21:40]RasterBufferAndPrint [14:21:40]line Счет N : (1)2075711 [14:21:40]line ИНН: 02508201610067 [14:21:40]line Контрольно-Кассовый Чек [14:21:40]line ПРОДАЖА [14:21:40]line ТРК (МРК, ГНК) : 62 [14:21:40]line Товар: 2710124500 [14:21:40]line Аи-95-К-5 [14:21:40]line 20.220 * 74.20 [14:21:40]line = 1500.32 [14:21:40]line НДС 12% НСП 1% [14:21:40]line > о реализуемом товаре [14:21:40]line ОКРУГЛЕНИЕ: -0.32 [14:21:40]line ИТОГО: 1500.00 [14:21:40]line Внесено: 1500.00 [14:21:40]line СДАЧА: 0.00 [14:21:40]line НСП 1% : 13.28 [14:21:40]line НДС 12% : 159.33 [14:21:40]line Наличными: 1500.00 [14:21:40]line Безнал.: 0.00 [14:21:40]line Место: АЗС № 135 "Партнер Нефть" [14:21:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:21:40]line СНО: Общий режим [14:21:40]line Чек 400 20.08.2024 14:21 [14:21:40]line Смена: 100 ФФД: 1.0 [14:21:40]line ЗНМ: 0300000196 [14:21:40]line РНМ: 0000000000162794 [14:21:40]line Версия ККМ: v1.0 [14:21:40]line ФМ: 0000000002094532 [14:21:40]line ФД: 58416 [14:21:40]line ФПД: 186804918892635 [14:21:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142139&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58416&fm=186804918892635&tin=02508201610067®Number=0000000000162794&sum=150000 [14:21:40]OFD Sender: Processing packet 58416 [packets to send 51, broken 50] [14:21:40]ProducePacketName [14:21:40]name=ofd_packets/00058416 [14:21:40]OFD Sender: To server: pG, [14:21:40]CommunicateWithHost lk.salyk.kg:30040 [14:21:40]ConnectInit lk.salyk.kg [14:21:40]written 0, free lines is 4095 [14:21:40]Connected sock=10 [14:21:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E8 6D 07 01 89 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 73 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E4 00 00 35 04 06 00 A9 E5 E8 D5 38 5B 32 CE 8C 95 44 D5 7D F9 [14:21:41]Write to MH i2c: 01 00 00 7B 28 A3 [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: 01 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: 01 07 00 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: 01 07 00 7B 28 00 00 00 00 00 AE 0C 64 [14:21:41]RasterBufferAndPrint [14:21:41]line [14:21:41]line [14:21:41]line [14:21:41]line [14:21:41]line [14:21:41]written 0, free lines is 3251 [14:21:41]MH_Cut [14:21:41]Write to MH i2c: D1 01 00 82 28 01 7C [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: D1 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: D1 01 00 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: D1 01 00 82 28 00 7B [14:21:41]Write to MH i2c: 01 00 00 83 28 AB [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A1 A6 47 00 CE 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 32 30 39 34 35 33 32 10 04 04 00 30 E4 00 00 F4 03 04 00 C2 51 C4 66 B6 04 01 00 00 CD 1D 21 DD 0B 76 21 A1 [14:21:41]CommunicateWithHost err = 0 [14:21:41]CheckOFDResponse [14:21:41]1017 (14) - 77093643461234 [14:21:41]1041 (16) - 0000000002094532 [14:21:41]1040 (4) - 58416 [14:21:41]1012 (4) - 20.08.2024 08:20 [14:21:41]1206 (1) - 0 [14:21:41]OFD Sender: Remove packet 58416 [14:21:41]ProducePacketName [14:21:41]name=ofd_packets/00058416 [14:21:41]NVStorageDeleteData [14:21:41]OFD Sender: No OFD packet to send [14:21:42]*** Cut start [14:21:42]*** Partial cut [14:21:42]*** CUTSNS_PIN = 1 [14:21:42]*** CUTSNS_PIN = 0 [14:21:42]*** Brake cut motor [14:21:42]Read from MH i2c: 01 [14:21:42]MH_I2C_Read... [14:21:42]*** Stop cut motor [14:21:42]*** Cut end [14:21:42]Read from MH i2c: 01 07 00 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: 01 07 00 83 28 00 00 00 00 00 FF 0F C0 [14:21:42]process_action close_receipt done [14:21:42]requested_data is exist [14:21:42]produce_requested_data [14:21:42]requested_item fm.sn is exist - process it [14:21:42]wFMCommunicate request_size=4 [14:21:42]MH_SAM_APDU [14:21:42]CAPDU: 80 11 00 00 [14:21:42]Write to MH i2c: E2 08 00 84 28 80 11 00 00 00 00 00 00 26 [14:21:42]Write i2c OK [14:21:42]MH_I2C_Read... [14:21:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:42]Read from MH i2c: E2 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: E2 17 00 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: E2 17 00 84 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 72 [14:21:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:21:42]wFMCommunicate OK [14:21:42]requested_item fd.num is exist - process it [14:21:42]SAM_PROTO_GetFieldsCounters [14:21:42]wFMCommunicate request_size=4 [14:21:42]MH_SAM_APDU [14:21:42]CAPDU: 80 13 00 00 [14:21:42]Write to MH i2c: E2 08 00 85 28 80 13 00 00 00 00 00 00 29 [14:21:42]Write i2c OK [14:21:42]MH_I2C_Read... [14:21:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:43]Read from MH i2c: E2 [14:21:43]MH_I2C_Read... [14:21:43]Read from MH i2c: E2 62 00 [14:21:43]MH_I2C_Read... [14:21:43]Read from MH i2c: E2 62 00 85 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 30 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [14:21:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 30 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:43]wFMCommunicate OK [14:21:43]SAM_PROTO_GetFieldsCounters done [14:21:43]requested_item shift.num is exist - process it [14:21:43]requested_item shift.opened is exist - process it [14:21:43]req_shift_opened [14:21:43]FM_GetShiftState [14:21:43]SAM_PROTO_GetShiftState [14:21:43]wFMCommunicate request_size=4 [14:21:43]MH_SAM_APDU [14:21:43]CAPDU: 80 13 01 00 [14:21:43]Write to MH i2c: E2 08 00 86 28 80 13 01 00 00 00 00 00 2B [14:21:43]Write i2c OK [14:21:43]MH_I2C_Read... [14:21:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:43]Read from MH i2c: E2 [14:21:43]MH_I2C_Read... [14:21:43]Read from MH i2c: E2 0E 00 [14:21:43]MH_I2C_Read... [14:21:43]Read from MH i2c: E2 0E 00 86 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4E [14:21:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:21:43]wFMCommunicate OK [14:21:43]SAM_PROTO_GetShiftState done [14:21:43]FM_GetShiftState done [14:21:43]req_shift_opened done [14:21:43]requested_item shift.open_date is exist - process it [14:21:43]req_shift_open_date [14:21:43]req_shift_open_date done [14:21:43]produce_requested_data done [14:21:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58416,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:21:43]process_action_free close_receipt [14:21:43]json_value_free [14:21:43]json_value_free done [14:21:43]process_json_proto returns [14:21:43]Send response to host [14:21:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58416,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:21:43]free response buf [14:21:43]execute_script done [14:21:43]execute_script returns [14:21:43]free content buf [14:21:43]Sock 9.Close socket [14:21:43]Sock 9.Thread stoped [14:21:46]OFD Sender: No OFD packet to send [14:21:51]OFD Sender: No OFD packet to send [14:21:56]OFD Sender: No OFD packet to send [14:21:58]accept exits with 8 [14:21:58]New connection [14:21:58]New thread 3066854756 created [14:21:58]Thread 3066711396 joined [14:21:58]Waiting for new connection... [14:21:58] Sock 8.Parse request [14:21:58]Sock 8.Check first char [14:21:58]Sock 8.First char is OK [14:21:58]request: POST /json_proto HTTP/1.0 [14:21:58]Method: POST [14:21:58]URL: /json_proto [14:21:58]Method is POST - this is cgi request [14:21:58]url: /json_proto [14:21:58]query_string will be loaded in cgi processing [14:21:58]execute_cgi json_proto POST (null) [14:21:58]execute_cgi path=json_proto method=POST [14:21:58]POST find Content-Length [14:21:58]Host: 172.17.44.3:8080 [14:21:58]Content-Length: 801 [14:21:58]Content-Type: application/json [14:21:58] [14:21:58]POST finish read [14:21:58]Found Content-Length = 801 [14:21:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.470, "sum" : 480.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 480.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:58]execute_script... [14:21:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.470, "sum" : 480.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 480.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:58]POST & json_proto [14:21:58]process_json_proto [14:21:58]json parsed OK: [14:21:58]protocol is kg_v1.0 [14:21:58]action value=close_receipt [14:21:58]process_action close_receipt [14:21:58]cmd_close_receipt [14:21:58]MH_GetDate [14:21:58]Write to MH i2c: F0 00 00 87 28 9E [14:21:58]Write i2c OK [14:21:58]MH_I2C_Read... [14:21:58]Read from MH i2c: F0 [14:21:58]MH_I2C_Read... [14:21:58]Read from MH i2c: F0 09 00 [14:21:58]MH_I2C_Read... [14:21:58]Read from MH i2c: F0 09 00 87 28 00 87 A6 C4 66 AD C5 5D 66 33 [14:21:58]GetLastDocTimeStamp 1724163699 [14:21:58]current date 1724163719 [14:21:58]FM_GetShiftState [14:21:58]SAM_PROTO_GetShiftState [14:21:58]wFMCommunicate request_size=4 [14:21:58]MH_SAM_APDU [14:21:58]CAPDU: 80 13 01 00 [14:21:58]Write to MH i2c: E2 08 00 88 28 80 13 01 00 00 00 00 00 2D [14:21:58]Write i2c OK [14:21:58]MH_I2C_Read... [14:21:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:58]Read from MH i2c: E2 [14:21:58]MH_I2C_Read... [14:21:58]Read from MH i2c: E2 0E 00 [14:21:58]MH_I2C_Read... [14:21:58]Read from MH i2c: E2 0E 00 88 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 50 [14:21:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:21:58]wFMCommunicate OK [14:21:58]SAM_PROTO_GetShiftState done [14:21:58]FM_GetShiftState done [14:21:58]opened in 1724112910 [14:21:58]opened+sec_in_day 1724199310 [14:21:58]quantity*price = 48007 [14:21:58]sum+1 = 48008 [14:21:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 480.07 НСП 1% : 4.25 НДС 12% : 50.98 Наличными: 0.00 Безнал.: 480.07 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 401 20.08.2024 14:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58417 ФПД: 222168026589205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142159&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58417&fm=222168026589205&tin=02508201610067®Number=0000000000162794&sum=48007 [14:21:59]StoreToDocumentArchive [14:21:59]shift 100 fd 58417 [14:21:59]save to /storage/0100/doc_00058417 [14:21:59]save last doc name /storage/0100/doc_00058417 to /storage/kkm_last_doc_name [14:21:59]save OK [14:21:59]Clear old archive folders... [14:21:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:59]tlvbuf is 019C87B0 [14:21:59]SAM_PROTO_ClearQueue [14:21:59]wFMCommunicate request_size=4 [14:21:59]MH_SAM_APDU [14:21:59]CAPDU: 80 09 00 00 [14:21:59]Write to MH i2c: E2 08 00 95 28 80 09 00 00 00 00 00 00 2F [14:21:59]Write i2c OK [14:21:59]MH_I2C_Read... [14:21:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:59]Read from MH i2c: E2 [14:21:59]MH_I2C_Read... [14:21:59]Read from MH i2c: E2 03 00 [14:21:59]MH_I2C_Read... [14:21:59]Read from MH i2c: E2 03 00 95 28 00 90 00 31 [14:21:59]RAPDU: 90 00 [14:21:59]wFMCommunicate OK [14:21:59]SAM_PROTO_ClearQueue done [14:21:59]KKMCreateOFDPacket [14:21:59]OFDProtocolAddRootSTLVToBuf [14:21:59]FM_MakeSignedData [14:21:59]FM_MakeSignedData [14:21:59]SAM_PROTO_SignData [14:21:59]wFMCommunicate request_size=4 [14:21:59]MH_SAM_APDU [14:21:59]CAPDU: 80 0D 01 02 [14:21:59]Write to MH i2c: E2 08 00 96 28 80 0D 01 02 00 00 00 00 37 [14:21:59]Write i2c OK [14:21:59]MH_I2C_Read... [14:21:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:59]Read from MH i2c: E2 [14:21:59]MH_I2C_Read... [14:21:59]Read from MH i2c: E2 03 00 [14:21:59]MH_I2C_Read... [14:21:59]Read from MH i2c: E2 03 00 96 28 00 90 00 32 [14:21:59]RAPDU: 90 00 [14:21:59]wFMCommunicate OK [14:21:59]wFMCommunicate request_size=255 [14:21:59]MH_SAM_APDU [14:21:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 87 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 87 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E4 00 00 35 04 06 00 CA [14:21:59]Write to MH i2c: E2 02 01 97 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 87 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 87 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E4 00 00 35 04 06 00 CA 00 00 52 [14:21:59]Write i2c OK [14:21:59]MH_I2C_Read... [14:22:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:00]Read from MH i2c: E2 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 03 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 03 00 97 28 00 90 00 33 [14:22:00]RAPDU: 90 00 [14:22:00]wFMCommunicate OK [14:22:00]wFMCommunicate request_size=10 [14:22:00]MH_SAM_APDU [14:22:00]CAPDU: 80 0D 02 02 05 0F 86 4E 28 15 [14:22:00]Write to MH i2c: E2 0D 00 98 28 80 0D 02 02 05 00 0F 86 4E 28 15 00 00 64 [14:22:00]Write i2c OK [14:22:00]MH_I2C_Read... [14:22:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:00]Read from MH i2c: E2 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 03 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 03 00 98 28 00 90 00 34 [14:22:00]RAPDU: 90 00 [14:22:00]wFMCommunicate OK [14:22:00]wFMCommunicate request_size=4 [14:22:00]MH_SAM_APDU [14:22:00]CAPDU: 80 0D 03 02 [14:22:00]Write to MH i2c: E2 08 00 99 28 80 0D 03 02 00 00 00 00 3C [14:22:00]Write i2c OK [14:22:00]MH_I2C_Read... [14:22:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:00]Read from MH i2c: E2 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 0B 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 0B 00 99 28 00 81 17 4F D1 BB 8C 36 1F 90 00 91 [14:22:00]RAPDU: 81 17 4F D1 BB 8C 36 1F 90 00 [14:22:00]wFMCommunicate OK [14:22:00]SAM_PROTO_SignData done [14:22:00]FM_MakeSignedData done [14:22:00]CreateOFDProtocolMessage [14:22:00]wFMCommunicate request_size=4 [14:22:00]MH_SAM_APDU [14:22:00]CAPDU: 80 11 00 00 [14:22:00]Write to MH i2c: E2 08 00 9A 28 80 11 00 00 00 00 00 00 3C [14:22:00]Write i2c OK [14:22:00]MH_I2C_Read... [14:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:00]Read from MH i2c: E2 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 17 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 17 00 9A 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [14:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:22:00]wFMCommunicate OK [14:22:00]CreateOFDProtocolMessage done [14:22:00]OFDSenderStorePacket 58417 [14:22:00]StoreOFDPacket docnum=58417 [14:22:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 37 18 07 01 DF 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 87 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 87 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E4 00 00 35 04 06 00 CA 0F 86 4E 28 15 81 17 4F D1 BB 8C 36 1F [14:22:00]CheckFolder [14:22:00]dirname=/storage/ofd_packets [14:22:00]CheckFolder done [14:22:00]ProducePacketName [14:22:00]name=ofd_packets/00058417 [14:22:00]NVStorageSaveData ofd_packets/00058417 [14:22:00]File name is /storage/ofd_packets/00058417 [14:22:00]Write 301 bytes [14:22:00]NVStorageSaveData done [14:22:00]OFDSenderStorePacket done [14:22:00]KKMCreateOFDPacket done [14:22:00]NVStorageSaveData kkm_last_timestamp [14:22:00]File name is /storage/kkm_last_timestamp [14:22:00]Write 4 bytes [14:22:00]NVStorageSaveData done [14:22:00]ExternCall_PrintAddStr [14:22:00]wPrintStart [14:22:00]Write to MH i2c: 01 00 00 9B 28 C3 [14:22:00]Write i2c OK [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: 01 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: 01 07 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: 01 07 00 9B 28 00 00 00 00 00 FF 0F D8 [14:22:00]RasterBufferAndPrint [14:22:00]line Счет N : (1)2075709 [14:22:00]line ИНН: 02508201610067 [14:22:00]line Контрольно-Кассовый Чек [14:22:00]line ПРОДАЖА [14:22:00]line ТРК (МРК, ГНК) : 42 [14:22:00]line Товар: 2710124500 [14:22:00]line Аи-95-К-5 [14:22:00]line 6.470 * 74.20 [14:22:00]line = 480.07 [14:22:00]line НДС 12% НСП 1% [14:22:00]line > о реализуемом товаре [14:22:00]line ИТОГО: 480.07 [14:22:00]line НСП 1% : 4.25 [14:22:00]line НДС 12% : 50.98 [14:22:00]line Наличными: 0.00 [14:22:00]line Безнал.: 480.07 [14:22:00]line Место: АЗС № 135 "Партнер Нефть" [14:22:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:22:00]line СНО: Общий режим [14:22:00]line Чек 401 20.08.2024 14:21 [14:22:00]line Смена: 100 ФФД: 1.0 [14:22:00]line ЗНМ: 0300000196 [14:22:00]line РНМ: 0000000000162794 [14:22:00]line Версия ККМ: v1.0 [14:22:00]line Платежная система: O! деньги [14:22:00]line ФМ: 0000000002094532 [14:22:00]line ФД: 58417 [14:22:00]line ФПД: 222168026589205 [14:22:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142159&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58417&fm=222168026589205&tin=02508201610067®Number=0000000000162794&sum=48007 [14:22:00]written 0, free lines is 4095 [14:22:00]OFD Sender: Processing packet 58417 [packets to send 51, broken 50] [14:22:00]ProducePacketName [14:22:00]name=ofd_packets/00058417 [14:22:00]OFD Sender: To server: pG, [14:22:00]CommunicateWithHost lk.salyk.kg:30040 [14:22:00]ConnectInit lk.salyk.kg [14:22:00]Connected sock=10 [14:22:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 37 18 07 01 DF 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 87 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 87 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E4 00 00 35 04 06 00 CA 0F 86 4E 28 15 81 17 4F D1 BB 8C 36 1F [14:22:00]Write to MH i2c: 01 00 00 C5 28 ED [14:22:00]Write i2c OK [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: 01 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: 01 07 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: 01 07 00 C5 28 00 00 00 00 00 C7 0C C7 [14:22:00]RasterBufferAndPrint [14:22:00]line [14:22:00]line [14:22:00]line [14:22:00]line [14:22:00]line [14:22:00]written 0, free lines is 3277 [14:22:00]MH_Cut [14:22:00]Write to MH i2c: D1 01 00 CC 28 01 C6 [14:22:00]Write i2c OK [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: D1 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: D1 01 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: D1 01 00 CC 28 00 C5 [14:22:00]Write to MH i2c: 01 00 00 CD 28 F5 [14:22:01]Write i2c OK [14:22:01]MH_I2C_Read... [14:22:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D0 5A 47 00 03 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E4 00 00 F4 03 04 00 D6 51 C4 66 B6 04 01 00 00 E1 ED 50 56 4B 5A B9 DB [14:22:01]CommunicateWithHost err = 0 [14:22:01]CheckOFDResponse [14:22:01]1017 (14) - 77093643461234 [14:22:01]1041 (16) - 0000000002094532 [14:22:01]1040 (4) - 58417 [14:22:01]1012 (4) - 20.08.2024 08:20 [14:22:01]1206 (1) - 0 [14:22:01]OFD Sender: Remove packet 58417 [14:22:01]ProducePacketName [14:22:01]name=ofd_packets/00058417 [14:22:01]NVStorageDeleteData [14:22:01]OFD Sender: No OFD packet to send [14:22:01]*** Cut start [14:22:01]*** Partial cut [14:22:01]*** CUTSNS_PIN = 1 [14:22:01]*** CUTSNS_PIN = 0 [14:22:02]*** Brake cut motor [14:22:02]Read from MH i2c: 01 [14:22:02]MH_I2C_Read... [14:22:02]*** Stop cut motor [14:22:02]*** Cut end [14:22:02]Read from MH i2c: 01 07 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: 01 07 00 CD 28 00 00 00 00 00 FF 0F 0A [14:22:02]process_action close_receipt done [14:22:02]requested_data is exist [14:22:02]produce_requested_data [14:22:02]requested_item fm.sn is exist - process it [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 11 00 00 [14:22:02]Write to MH i2c: E2 08 00 CE 28 80 11 00 00 00 00 00 00 70 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 17 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 17 00 CE 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BC [14:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:22:02]wFMCommunicate OK [14:22:02]requested_item fd.num is exist - process it [14:22:02]SAM_PROTO_GetFieldsCounters [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 13 00 00 [14:22:02]Write to MH i2c: E2 08 00 CF 28 80 13 00 00 00 00 00 00 73 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 62 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 62 00 CF 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 31 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [14:22:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 31 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:02]wFMCommunicate OK [14:22:02]SAM_PROTO_GetFieldsCounters done [14:22:02]requested_item shift.num is exist - process it [14:22:02]requested_item shift.opened is exist - process it [14:22:02]req_shift_opened [14:22:02]FM_GetShiftState [14:22:02]SAM_PROTO_GetShiftState [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 13 01 00 [14:22:02]Write to MH i2c: E2 08 00 D0 28 80 13 01 00 00 00 00 00 75 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 0E 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 0E 00 D0 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 98 [14:22:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:22:02]wFMCommunicate OK [14:22:02]SAM_PROTO_GetShiftState done [14:22:02]FM_GetShiftState done [14:22:02]req_shift_opened done [14:22:02]requested_item shift.open_date is exist - process it [14:22:02]req_shift_open_date [14:22:02]req_shift_open_date done [14:22:02]produce_requested_data done [14:22:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58417,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:22:02]process_action_free close_receipt [14:22:02]json_value_free [14:22:02]json_value_free done [14:22:02]process_json_proto returns [14:22:02]Send response to host [14:22:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58417,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:22:02]free response buf [14:22:02]execute_script done [14:22:02]execute_script returns [14:22:02]free content buf [14:22:02]Sock 8.Close socket [14:22:02]Sock 8.Thread stoped [14:22:06]OFD Sender: No OFD packet to send [14:22:11]OFD Sender: No OFD packet to send [14:22:16]OFD Sender: No OFD packet to send [14:22:21]OFD Sender: No OFD packet to send [14:22:26]OFD Sender: No OFD packet to send [14:22:31]OFD Sender: No OFD packet to send [14:22:36]OFD Sender: No OFD packet to send [14:22:41]OFD Sender: No OFD packet to send [14:22:45]accept exits with 9 [14:22:45]New connection [14:22:45]New thread 3066711396 created [14:22:45]Thread 3066854756 joined [14:22:45]Waiting for new connection... [14:22:45] Sock 9.Parse request [14:22:45]Sock 9.Check first char [14:22:45]Sock 9.First char is OK [14:22:45]request: POST /json_proto HTTP/1.0 [14:22:45]Method: POST [14:22:45]URL: /json_proto [14:22:45]Method is POST - this is cgi request [14:22:45]url: /json_proto [14:22:45]query_string will be loaded in cgi processing [14:22:45]execute_cgi json_proto POST (null) [14:22:45]execute_cgi path=json_proto method=POST [14:22:45]POST find Content-Length [14:22:45]Host: 172.17.44.3:8080 [14:22:45]Content-Length: 790 [14:22:45]Content-Type: application/json [14:22:45] [14:22:45]POST finish read [14:22:45]Found Content-Length = 790 [14:22:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:45]execute_script... [14:22:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:45]POST & json_proto [14:22:45]process_json_proto [14:22:45]json parsed OK: [14:22:45]protocol is kg_v1.0 [14:22:45]action value=close_receipt [14:22:45]process_action close_receipt [14:22:45]cmd_close_receipt [14:22:45]MH_GetDate [14:22:45]Write to MH i2c: F0 00 00 D1 28 E8 [14:22:45]Write i2c OK [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: F0 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: F0 09 00 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: F0 09 00 D1 28 00 B6 A6 C4 66 AD C5 5D 66 AC [14:22:45]GetLastDocTimeStamp 1724163719 [14:22:45]current date 1724163766 [14:22:45]FM_GetShiftState [14:22:45]SAM_PROTO_GetShiftState [14:22:45]wFMCommunicate request_size=4 [14:22:45]MH_SAM_APDU [14:22:45]CAPDU: 80 13 01 00 [14:22:45]Write to MH i2c: E2 08 00 D2 28 80 13 01 00 00 00 00 00 77 [14:22:45]Write i2c OK [14:22:45]MH_I2C_Read... [14:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:45]Read from MH i2c: E2 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: E2 0E 00 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: E2 0E 00 D2 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9A [14:22:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:22:45]wFMCommunicate OK [14:22:45]SAM_PROTO_GetShiftState done [14:22:45]FM_GetShiftState done [14:22:45]opened in 1724112910 [14:22:45]opened+sec_in_day 1724199310 [14:22:45]quantity*price = 0 [14:22:45]sum+1 = 1 [14:22:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 402 20.08.2024 14:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58418 ФПД: 230012682330022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142246&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58418&fm=230012682330022&tin=02508201610067®Number=0000000000162794&sum=0 [14:22:46]StoreToDocumentArchive [14:22:46]shift 100 fd 58418 [14:22:46]save to /storage/0100/doc_00058418 [14:22:46]save last doc name /storage/0100/doc_00058418 to /storage/kkm_last_doc_name [14:22:46]save OK [14:22:46]Clear old archive folders... [14:22:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:22:46]tlvbuf is 019BA2A0 [14:22:46]SAM_PROTO_ClearQueue [14:22:46]wFMCommunicate request_size=4 [14:22:46]MH_SAM_APDU [14:22:46]CAPDU: 80 09 00 00 [14:22:46]Write to MH i2c: E2 08 00 DF 28 80 09 00 00 00 00 00 00 79 [14:22:46]Write i2c OK [14:22:46]MH_I2C_Read... [14:22:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:46]Read from MH i2c: E2 [14:22:46]MH_I2C_Read... [14:22:46]Read from MH i2c: E2 03 00 [14:22:46]MH_I2C_Read... [14:22:46]Read from MH i2c: E2 03 00 DF 28 00 90 00 7B [14:22:46]RAPDU: 90 00 [14:22:46]wFMCommunicate OK [14:22:46]SAM_PROTO_ClearQueue done [14:22:46]KKMCreateOFDPacket [14:22:46]OFDProtocolAddRootSTLVToBuf [14:22:46]FM_MakeSignedData [14:22:46]FM_MakeSignedData [14:22:46]SAM_PROTO_SignData [14:22:46]wFMCommunicate request_size=4 [14:22:46]MH_SAM_APDU [14:22:46]CAPDU: 80 0D 01 02 [14:22:46]Write to MH i2c: E2 08 00 E0 28 80 0D 01 02 00 00 00 00 81 [14:22:46]Write i2c OK [14:22:46]MH_I2C_Read... [14:22:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:46]Read from MH i2c: E2 [14:22:46]MH_I2C_Read... [14:22:46]Read from MH i2c: E2 03 00 [14:22:46]MH_I2C_Read... [14:22:46]Read from MH i2c: E2 03 00 E0 28 00 90 00 7C [14:22:46]RAPDU: 90 00 [14:22:46]wFMCommunicate OK [14:22:46]wFMCommunicate request_size=255 [14:22:46]MH_SAM_APDU [14:22:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 92 01 00 00 F4 03 04 00 B6 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E4 00 00 35 04 06 00 D1 32 00 39 [14:22:46]Write to MH i2c: E2 02 01 E1 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 92 01 00 00 F4 03 04 00 B6 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E4 00 00 35 04 06 00 D1 32 00 39 00 00 7C [14:22:47]Write i2c OK [14:22:47]MH_I2C_Read... [14:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:47]Read from MH i2c: E2 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: E2 03 00 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: E2 03 00 E1 28 00 90 00 7D [14:22:47]RAPDU: 90 00 [14:22:47]wFMCommunicate OK [14:22:47]wFMCommunicate request_size=7 [14:22:47]MH_SAM_APDU [14:22:47]CAPDU: 80 0D 02 02 02 5F A6 [14:22:47]Write to MH i2c: E2 0A 00 E2 28 80 0D 02 02 02 00 5F A6 00 00 8D [14:22:47]Write i2c OK [14:22:47]MH_I2C_Read... [14:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:47]Read from MH i2c: E2 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: E2 03 00 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: E2 03 00 E2 28 00 90 00 7E [14:22:47]RAPDU: 90 00 [14:22:47]wFMCommunicate OK [14:22:47]wFMCommunicate request_size=4 [14:22:47]MH_SAM_APDU [14:22:47]CAPDU: 80 0D 03 02 [14:22:47]Write to MH i2c: E2 08 00 E3 28 80 0D 03 02 00 00 00 00 86 [14:22:47]Write i2c OK [14:22:47]MH_I2C_Read... [14:22:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:47]Read from MH i2c: E2 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: E2 0B 00 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: E2 0B 00 E3 28 00 A8 F4 03 26 BC 51 BC F4 90 00 09 [14:22:47]RAPDU: A8 F4 03 26 BC 51 BC F4 90 00 [14:22:47]wFMCommunicate OK [14:22:47]SAM_PROTO_SignData done [14:22:47]FM_MakeSignedData done [14:22:47]CreateOFDProtocolMessage [14:22:47]wFMCommunicate request_size=4 [14:22:47]MH_SAM_APDU [14:22:47]CAPDU: 80 11 00 00 [14:22:47]Write to MH i2c: E2 08 00 E4 28 80 11 00 00 00 00 00 00 86 [14:22:47]Write i2c OK [14:22:47]MH_I2C_Read... [14:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:47]Read from MH i2c: E2 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: E2 17 00 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: E2 17 00 E4 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [14:22:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:22:47]wFMCommunicate OK [14:22:47]CreateOFDProtocolMessage done [14:22:47]OFDSenderStorePacket 58418 [14:22:47]StoreOFDPacket docnum=58418 [14:22:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 14 0B 04 01 FD AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 92 01 00 00 F4 03 04 00 B6 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E4 00 00 35 04 06 00 D1 32 00 39 5F A6 A8 F4 03 26 BC 51 BC F4 [14:22:47]CheckFolder [14:22:47]dirname=/storage/ofd_packets [14:22:47]CheckFolder done [14:22:47]ProducePacketName [14:22:47]name=ofd_packets/00058418 [14:22:47]NVStorageSaveData ofd_packets/00058418 [14:22:47]File name is /storage/ofd_packets/00058418 [14:22:47]Write 298 bytes [14:22:47]NVStorageSaveData done [14:22:47]OFDSenderStorePacket done [14:22:47]KKMCreateOFDPacket done [14:22:47]NVStorageSaveData kkm_last_timestamp [14:22:47]File name is /storage/kkm_last_timestamp [14:22:47]Write 4 bytes [14:22:47]NVStorageSaveData done [14:22:47]ExternCall_PrintAddStr [14:22:47]wPrintStart [14:22:47]Write to MH i2c: 01 00 00 E5 28 0D [14:22:47]Write i2c OK [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: 01 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: 01 07 00 [14:22:47]MH_I2C_Read... [14:22:47]Read from MH i2c: 01 07 00 E5 28 00 00 00 00 00 FF 0F 22 [14:22:47]RasterBufferAndPrint [14:22:47]line Счет N : (1)2075707 [14:22:47]line ИНН: 02508201610067 [14:22:47]line Контрольно-Кассовый Чек [14:22:47]line ПРОДАЖА [14:22:47]line ТРК (МРК, ГНК) : 21 [14:22:47]line Товар: 2710194210 [14:22:47]line ДТ-К-5 [14:22:47]line 15.000 * 0.00 [14:22:47]line = 0.00 [14:22:47]line НДС 12% НСП 1% [14:22:47]line > о реализуемом товаре [14:22:47]line ИТОГО: 0.00 [14:22:47]line НСП 1% : 0.00 [14:22:47]line НДС 12% : 0.00 [14:22:47]line Наличными: 0.00 [14:22:47]line Безнал.: 0.00 [14:22:47]line Место: АЗС № 135 "Партнер Нефть" [14:22:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:22:47]line СНО: Общий режим [14:22:47]line Чек 402 20.08.2024 14:22 [14:22:47]line Смена: 100 ФФД: 1.0 [14:22:47]line ЗНМ: 0300000196 [14:22:47]line РНМ: 0000000000162794 [14:22:47]line Версия ККМ: v1.0 [14:22:47]line Талоны: Топливная Карта [14:22:47]line 68771 [14:22:47]line ФМ: 0000000002094532 [14:22:47]line ФД: 58418 [14:22:47]line ФПД: 230012682330022 [14:22:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142246&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58418&fm=230012682330022&tin=02508201610067®Number=0000000000162794&sum=0 [14:22:47]OFD Sender: Processing packet 58418 [packets to send 51, broken 50] [14:22:47]ProducePacketName [14:22:47]name=ofd_packets/00058418 [14:22:47]OFD Sender: To server: pG, [14:22:47]CommunicateWithHost lk.salyk.kg:30040 [14:22:47]ConnectInit lk.salyk.kg [14:22:47]written 0, free lines is 4095 [14:22:47]Connected sock=10 [14:22:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 14 0B 04 01 FD AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 92 01 00 00 F4 03 04 00 B6 A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E4 00 00 35 04 06 00 D1 32 00 39 5F A6 A8 F4 03 26 BC 51 BC F4 [14:22:48]Write to MH i2c: 01 00 00 0F 29 38 [14:22:48]Write i2c OK [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: 01 [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: 01 07 00 [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: 01 07 00 0F 29 00 00 00 00 00 BF 0C 0A [14:22:48]RasterBufferAndPrint [14:22:48]line [14:22:48]line [14:22:48]line [14:22:48]line [14:22:48]line [14:22:48]written 0, free lines is 3269 [14:22:48]MH_Cut [14:22:48]Write to MH i2c: D1 01 00 16 29 01 11 [14:22:48]Write i2c OK [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: D1 [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: D1 01 00 [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: D1 01 00 16 29 00 10 [14:22:48]Write to MH i2c: 01 00 00 17 29 40 [14:22:48]Write i2c OK [14:22:48]MH_I2C_Read... [14:22:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4F F5 47 00 0A 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 32 30 39 34 35 33 32 10 04 04 00 32 E4 00 00 F4 03 04 00 05 52 C4 66 B6 04 01 00 00 4F 90 55 26 A6 1B 13 50 [14:22:48]CommunicateWithHost err = 0 [14:22:48]CheckOFDResponse [14:22:48]1017 (14) - 77093643461234 [14:22:48]1041 (16) - 0000000002094532 [14:22:48]1040 (4) - 58418 [14:22:48]1012 (4) - 20.08.2024 08:21 [14:22:48]1206 (1) - 0 [14:22:48]OFD Sender: Remove packet 58418 [14:22:48]ProducePacketName [14:22:48]name=ofd_packets/00058418 [14:22:48]NVStorageDeleteData [14:22:48]OFD Sender: No OFD packet to send [14:22:49]*** Cut start [14:22:49]*** Partial cut [14:22:49]*** CUTSNS_PIN = 1 [14:22:49]*** CUTSNS_PIN = 0 [14:22:49]*** Brake cut motor [14:22:49]Read from MH i2c: 01 [14:22:49]MH_I2C_Read... [14:22:49]*** Stop cut motor [14:22:49]*** Cut end [14:22:49]Read from MH i2c: 01 07 00 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: 01 07 00 17 29 00 00 00 00 00 FF 0F 55 [14:22:49]process_action close_receipt done [14:22:49]requested_data is exist [14:22:49]produce_requested_data [14:22:49]requested_item fm.sn is exist - process it [14:22:49]wFMCommunicate request_size=4 [14:22:49]MH_SAM_APDU [14:22:49]CAPDU: 80 11 00 00 [14:22:49]Write to MH i2c: E2 08 00 18 29 80 11 00 00 00 00 00 00 BB [14:22:49]Write i2c OK [14:22:49]MH_I2C_Read... [14:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:49]Read from MH i2c: E2 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 17 00 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 17 00 18 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 07 [14:22:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:22:49]wFMCommunicate OK [14:22:49]requested_item fd.num is exist - process it [14:22:49]SAM_PROTO_GetFieldsCounters [14:22:49]wFMCommunicate request_size=4 [14:22:49]MH_SAM_APDU [14:22:49]CAPDU: 80 13 00 00 [14:22:49]Write to MH i2c: E2 08 00 19 29 80 13 00 00 00 00 00 00 BE [14:22:49]Write i2c OK [14:22:49]MH_I2C_Read... [14:22:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:49]Read from MH i2c: E2 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 62 00 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 62 00 19 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 32 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [14:22:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 32 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:49]wFMCommunicate OK [14:22:49]SAM_PROTO_GetFieldsCounters done [14:22:49]requested_item shift.num is exist - process it [14:22:49]requested_item shift.opened is exist - process it [14:22:49]req_shift_opened [14:22:49]FM_GetShiftState [14:22:49]SAM_PROTO_GetShiftState [14:22:49]wFMCommunicate request_size=4 [14:22:49]MH_SAM_APDU [14:22:49]CAPDU: 80 13 01 00 [14:22:49]Write to MH i2c: E2 08 00 1A 29 80 13 01 00 00 00 00 00 C0 [14:22:49]Write i2c OK [14:22:49]MH_I2C_Read... [14:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:49]Read from MH i2c: E2 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 0E 00 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 0E 00 1A 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E3 [14:22:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:22:49]wFMCommunicate OK [14:22:49]SAM_PROTO_GetShiftState done [14:22:49]FM_GetShiftState done [14:22:49]req_shift_opened done [14:22:49]requested_item shift.open_date is exist - process it [14:22:49]req_shift_open_date [14:22:49]req_shift_open_date done [14:22:49]produce_requested_data done [14:22:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58418,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:22:49]process_action_free close_receipt [14:22:49]json_value_free [14:22:49]json_value_free done [14:22:49]process_json_proto returns [14:22:49]Send response to host [14:22:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58418,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:22:49]free response buf [14:22:49]execute_script done [14:22:49]execute_script returns [14:22:49]free content buf [14:22:49]Sock 9.Close socket [14:22:49]Sock 9.Thread stoped [14:22:50]accept exits with 8 [14:22:50]New connection [14:22:50]New thread 3066854756 created [14:22:50]Thread 3066711396 joined [14:22:50]Waiting for new connection... [14:22:50] Sock 8.Parse request [14:22:50]Sock 8.Check first char [14:22:50]Sock 8.First char is OK [14:22:50]request: POST /json_proto HTTP/1.0 [14:22:50]Method: POST [14:22:50]URL: /json_proto [14:22:50]Method is POST - this is cgi request [14:22:50]url: /json_proto [14:22:50]query_string will be loaded in cgi processing [14:22:50]execute_cgi json_proto POST (null) [14:22:50]execute_cgi path=json_proto method=POST [14:22:50]POST find Content-Length [14:22:50]Host: 172.17.44.3:8080 [14:22:50]Content-Length: 739 [14:22:50]Content-Type: application/json [14:22:50] [14:22:50]POST finish read [14:22:50]Found Content-Length = 739 [14:22:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58416, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:50]execute_script... [14:22:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58416, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:50]POST & json_proto [14:22:50]process_json_proto [14:22:50]json parsed OK: [14:22:50]protocol is kg_v1.0 [14:22:50]action value=close_receipt [14:22:50]process_action close_receipt [14:22:50]cmd_close_receipt [14:22:50]MH_GetDate [14:22:50]Write to MH i2c: F0 00 00 1B 29 33 [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: F0 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: F0 09 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: F0 09 00 1B 29 00 BB A6 C4 66 AD C5 5D 66 FC [14:22:50]GetLastDocTimeStamp 1724163766 [14:22:50]current date 1724163771 [14:22:50]FM_GetShiftState [14:22:50]SAM_PROTO_GetShiftState [14:22:50]wFMCommunicate request_size=4 [14:22:50]MH_SAM_APDU [14:22:50]CAPDU: 80 13 01 00 [14:22:50]Write to MH i2c: E2 08 00 1C 29 80 13 01 00 00 00 00 00 C2 [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 [14:22:50]MH_I2C_Read... [14:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:50]Read from MH i2c: E2 0E 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 0E 00 1C 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E5 [14:22:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:22:50]wFMCommunicate OK [14:22:50]SAM_PROTO_GetShiftState done [14:22:50]FM_GetShiftState done [14:22:50]opened in 1724112910 [14:22:50]opened+sec_in_day 1724199310 [14:22:50]quantity*price = 150032 [14:22:50]sum+1 = 150033 [14:22:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 403 20.08.2024 14:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58416 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58419 ФПД: 23796770324571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142251&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58419&fm=23796770324571&tin=02508201610067®Number=0000000000162794&sum=150000 [14:22:51]StoreToDocumentArchive [14:22:51]shift 100 fd 58419 [14:22:51]save to /storage/0100/doc_00058419 [14:22:51]save last doc name /storage/0100/doc_00058419 to /storage/kkm_last_doc_name [14:22:51]save OK [14:22:51]Clear old archive folders... [14:22:51]ProcessDocumentItem done err = 0, tmpTLVsize=279 [14:22:51]tlvbuf is B6F3D730 [14:22:51]SAM_PROTO_ClearQueue [14:22:51]wFMCommunicate request_size=4 [14:22:51]MH_SAM_APDU [14:22:51]CAPDU: 80 09 00 00 [14:22:51]Write to MH i2c: E2 08 00 2B 29 80 09 00 00 00 00 00 00 C6 [14:22:51]Write i2c OK [14:22:51]MH_I2C_Read... [14:22:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:52]Read from MH i2c: E2 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 03 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 03 00 2B 29 00 90 00 C8 [14:22:52]RAPDU: 90 00 [14:22:52]wFMCommunicate OK [14:22:52]SAM_PROTO_ClearQueue done [14:22:52]KKMCreateOFDPacket [14:22:52]OFDProtocolAddRootSTLVToBuf [14:22:52]FM_MakeSignedData [14:22:52]FM_MakeSignedData [14:22:52]SAM_PROTO_SignData [14:22:52]wFMCommunicate request_size=4 [14:22:52]MH_SAM_APDU [14:22:52]CAPDU: 80 0D 01 02 [14:22:52]Write to MH i2c: E2 08 00 2C 29 80 0D 01 02 00 00 00 00 CE [14:22:52]Write i2c OK [14:22:52]MH_I2C_Read... [14:22:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:52]Read from MH i2c: E2 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 03 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 03 00 2C 29 00 90 00 C9 [14:22:52]RAPDU: 90 00 [14:22:52]wFMCommunicate OK [14:22:52]wFMCommunicate request_size=255 [14:22:52]MH_SAM_APDU [14:22:52]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 01 00 00 F4 03 04 00 BB A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 30 E4 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 [14:22:52]Write to MH i2c: E2 02 01 2D 29 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 01 00 00 F4 03 04 00 BB A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 30 E4 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 00 00 B6 [14:22:52]Write i2c OK [14:22:52]MH_I2C_Read... [14:22:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:52]Read from MH i2c: E2 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 03 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 03 00 2D 29 00 90 00 CA [14:22:52]RAPDU: 90 00 [14:22:52]wFMCommunicate OK [14:22:52]wFMCommunicate request_size=38 [14:22:52]MH_SAM_APDU [14:22:52]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E4 00 00 35 04 06 00 15 A4 9E 0A C0 5B [14:22:52]Write to MH i2c: E2 29 00 2E 29 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E4 00 00 35 04 06 00 15 A4 9E 0A C0 5B 00 00 E6 [14:22:52]Write i2c OK [14:22:52]MH_I2C_Read... [14:22:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:52]Read from MH i2c: E2 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 03 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 03 00 2E 29 00 90 00 CB [14:22:52]RAPDU: 90 00 [14:22:52]wFMCommunicate OK [14:22:52]wFMCommunicate request_size=4 [14:22:52]MH_SAM_APDU [14:22:52]CAPDU: 80 0D 03 02 [14:22:52]Write to MH i2c: E2 08 00 2F 29 80 0D 03 02 00 00 00 00 D3 [14:22:52]Write i2c OK [14:22:52]MH_I2C_Read... [14:22:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:52]Read from MH i2c: E2 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 0B 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 0B 00 2F 29 00 24 9A B8 7C BF 0B 0E 09 90 00 A7 [14:22:52]RAPDU: 24 9A B8 7C BF 0B 0E 09 90 00 [14:22:52]wFMCommunicate OK [14:22:52]SAM_PROTO_SignData done [14:22:52]FM_MakeSignedData done [14:22:52]CreateOFDProtocolMessage [14:22:52]wFMCommunicate request_size=4 [14:22:52]MH_SAM_APDU [14:22:52]CAPDU: 80 11 00 00 [14:22:52]Write to MH i2c: E2 08 00 30 29 80 11 00 00 00 00 00 00 D3 [14:22:52]Write i2c OK [14:22:52]MH_I2C_Read... [14:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:52]Read from MH i2c: E2 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 17 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 17 00 30 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1F [14:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:22:52]wFMCommunicate OK [14:22:52]CreateOFDProtocolMessage done [14:22:52]OFDSenderStorePacket 58419 [14:22:52]StoreOFDPacket docnum=58419 [14:22:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 2B 01 00 00 DA 5A 23 01 DD 97 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 01 00 00 F4 03 04 00 BB A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 30 E4 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E4 00 00 35 04 06 00 15 A4 9E 0A C0 5B 24 9A B8 7C BF 0B 0E 09 [14:22:52]CheckFolder [14:22:52]dirname=/storage/ofd_packets [14:22:52]CheckFolder done [14:22:52]ProducePacketName [14:22:52]name=ofd_packets/00058419 [14:22:52]NVStorageSaveData ofd_packets/00058419 [14:22:52]File name is /storage/ofd_packets/00058419 [14:22:52]Write 329 bytes [14:22:52]NVStorageSaveData done [14:22:52]OFDSenderStorePacket done [14:22:52]KKMCreateOFDPacket done [14:22:52]NVStorageSaveData kkm_last_timestamp [14:22:52]File name is /storage/kkm_last_timestamp [14:22:52]Write 4 bytes [14:22:52]NVStorageSaveData done [14:22:52]ExternCall_PrintAddStr [14:22:52]wPrintStart [14:22:52]Write to MH i2c: 01 00 00 31 29 5A [14:22:52]Write i2c OK [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: 01 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: 01 07 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: 01 07 00 31 29 00 00 00 00 00 FF 0F 6F [14:22:52]RasterBufferAndPrint [14:22:52]line Счет N : (1)2075711 [14:22:52]line ИНН: 02508201610067 [14:22:52]line Контрольно-Кассовый Чек [14:22:52]line ВОЗВРАТ ПРОДАЖИ [14:22:52]line ТРК (МРК, ГНК) : 62 [14:22:52]line Товар: 2710124500 [14:22:52]line Аи-95-К-5 [14:22:52]line 20.220 * 74.20 [14:22:52]line = 1500.32 [14:22:52]line НДС 12% НСП 1% [14:22:52]line > о реализуемом товаре [14:22:52]line ОКРУГЛЕНИЕ: -0.32 [14:22:52]line ИТОГО: 1500.00 [14:22:52]line НСП 1% : 13.28 [14:22:52]line НДС 12% : 159.33 [14:22:52]line Наличными: 1500.00 [14:22:52]line Безнал.: 0.00 [14:22:52]line Место: АЗС № 135 "Партнер Нефть" [14:22:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:22:52]line СНО: Общий режим [14:22:52]line Чек 403 20.08.2024 14:22 [14:22:52]line Смена: 100 ФФД: 1.0 [14:22:52]line ЗНМ: 0300000196 [14:22:52]line РНМ: 0000000000162794 [14:22:52]line Версия ККМ: v1.0 [14:22:52]line ФД осн.: 58416 [14:22:52]line ФМ осн.: 0000000002094532 [14:22:52]line ФМ: 0000000002094532 [14:22:52]line ФД: 58419 [14:22:52]line ФПД: 23796770324571 [14:22:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142251&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58419&fm=23796770324571&tin=02508201610067®Number=0000000000162794&sum=150000 [14:22:52]written 0, free lines is 4095 [14:22:52]OFD Sender: Processing packet 58419 [packets to send 51, broken 50] [14:22:52]ProducePacketName [14:22:52]name=ofd_packets/00058419 [14:22:52]OFD Sender: To server: pG, [14:22:52]CommunicateWithHost lk.salyk.kg:30040 [14:22:52]ConnectInit lk.salyk.kg [14:22:52]Connected sock=10 [14:22:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 2B 01 00 00 DA 5A 23 01 DD 97 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 01 00 00 F4 03 04 00 BB A6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 30 E4 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E4 00 00 35 04 06 00 15 A4 9E 0A C0 5B 24 9A B8 7C BF 0B 0E 09 [14:22:53]Write to MH i2c: 01 00 00 5C 29 85 [14:22:53]Write i2c OK [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: 01 [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: 01 07 00 [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: 01 07 00 5C 29 00 00 00 00 00 BD 0C 55 [14:22:53]RasterBufferAndPrint [14:22:53]line [14:22:53]line [14:22:53]line [14:22:53]line [14:22:53]line [14:22:53]written 0, free lines is 3275 [14:22:53]MH_Cut [14:22:53]Write to MH i2c: D1 01 00 63 29 01 5E [14:22:53]Write i2c OK [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: D1 [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: D1 01 00 [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: D1 01 00 63 29 00 5D [14:22:53]Write to MH i2c: 01 00 00 64 29 8D [14:22:53]Write i2c OK [14:22:53]MH_I2C_Read... [14:22:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1C 7B 47 00 97 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E4 00 00 F4 03 04 00 0A 52 C4 66 B6 04 01 00 00 DC FD DC F2 AC 02 57 EB [14:22:53]CommunicateWithHost err = 0 [14:22:53]CheckOFDResponse [14:22:53]1017 (14) - 77093643461234 [14:22:53]1041 (16) - 0000000002094532 [14:22:53]1040 (4) - 58419 [14:22:53]1012 (4) - 20.08.2024 08:21 [14:22:53]1206 (1) - 0 [14:22:53]OFD Sender: Remove packet 58419 [14:22:53]ProducePacketName [14:22:53]name=ofd_packets/00058419 [14:22:53]NVStorageDeleteData [14:22:53]OFD Sender: No OFD packet to send [14:22:53]*** Cut start [14:22:53]*** Partial cut [14:22:53]*** CUTSNS_PIN = 1 [14:22:54]*** CUTSNS_PIN = 0 [14:22:54]*** Brake cut motor [14:22:54]Read from MH i2c: 01 [14:22:54]MH_I2C_Read... [14:22:54]*** Stop cut motor [14:22:54]*** Cut end [14:22:54]Read from MH i2c: 01 07 00 [14:22:54]MH_I2C_Read... [14:22:54]Read from MH i2c: 01 07 00 64 29 00 00 00 00 00 FF 0F A2 [14:22:54]process_action close_receipt done [14:22:54]requested_data is exist [14:22:54]produce_requested_data [14:22:54]requested_item fm.sn is exist - process it [14:22:54]wFMCommunicate request_size=4 [14:22:54]MH_SAM_APDU [14:22:54]CAPDU: 80 11 00 00 [14:22:54]Write to MH i2c: E2 08 00 65 29 80 11 00 00 00 00 00 00 08 [14:22:54]Write i2c OK [14:22:54]MH_I2C_Read... [14:22:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:54]Read from MH i2c: E2 [14:22:54]MH_I2C_Read... [14:22:54]Read from MH i2c: E2 17 00 [14:22:54]MH_I2C_Read... [14:22:54]Read from MH i2c: E2 17 00 65 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [14:22:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:22:54]wFMCommunicate OK [14:22:54]requested_item fd.num is exist - process it [14:22:54]SAM_PROTO_GetFieldsCounters [14:22:54]wFMCommunicate request_size=4 [14:22:54]MH_SAM_APDU [14:22:54]CAPDU: 80 13 00 00 [14:22:54]Write to MH i2c: E2 08 00 66 29 80 13 00 00 00 00 00 00 0B [14:22:54]Write i2c OK [14:22:54]MH_I2C_Read... [14:22:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:54]Read from MH i2c: E2 [14:22:54]MH_I2C_Read... [14:22:54]Read from MH i2c: E2 62 00 [14:22:54]MH_I2C_Read... [14:22:54]Read from MH i2c: E2 62 00 66 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 33 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [14:22:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 33 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:54]wFMCommunicate OK [14:22:54]SAM_PROTO_GetFieldsCounters done [14:22:54]requested_item shift.num is exist - process it [14:22:54]requested_item shift.opened is exist - process it [14:22:54]req_shift_opened [14:22:54]FM_GetShiftState [14:22:54]SAM_PROTO_GetShiftState [14:22:54]wFMCommunicate request_size=4 [14:22:54]MH_SAM_APDU [14:22:54]CAPDU: 80 13 01 00 [14:22:54]Write to MH i2c: E2 08 00 67 29 80 13 01 00 00 00 00 00 0D [14:22:54]Write i2c OK [14:22:54]MH_I2C_Read... [14:22:54]Read from MH i2c: E2 [14:22:54]MH_I2C_Read... [14:22:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:54]Read from MH i2c: E2 0E 00 [14:22:54]MH_I2C_Read... [14:22:54]Read from MH i2c: E2 0E 00 67 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 30 [14:22:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:22:54]wFMCommunicate OK [14:22:54]SAM_PROTO_GetShiftState done [14:22:54]FM_GetShiftState done [14:22:54]req_shift_opened done [14:22:54]requested_item shift.open_date is exist - process it [14:22:54]req_shift_open_date [14:22:54]req_shift_open_date done [14:22:54]produce_requested_data done [14:22:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58419,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:22:54]process_action_free close_receipt [14:22:54]json_value_free [14:22:54]json_value_free done [14:22:54]process_json_proto returns [14:22:54]Send response to host [14:22:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58419,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:22:54]free response buf [14:22:54]execute_script done [14:22:54]execute_script returns [14:22:54]free content buf [14:22:54]Sock 8.Close socket [14:22:54]Sock 8.Thread stoped [14:22:58]OFD Sender: No OFD packet to send [14:23:03]OFD Sender: No OFD packet to send [14:23:08]OFD Sender: No OFD packet to send [14:23:13]OFD Sender: No OFD packet to send [14:23:18]OFD Sender: No OFD packet to send [14:23:23]OFD Sender: No OFD packet to send [14:23:28]OFD Sender: No OFD packet to send [14:23:33]OFD Sender: No OFD packet to send [14:23:38]OFD Sender: No OFD packet to send [14:23:43]OFD Sender: No OFD packet to send [14:23:48]OFD Sender: No OFD packet to send [14:23:53]OFD Sender: No OFD packet to send [14:23:58]OFD Sender: No OFD packet to send [14:24:03]OFD Sender: No OFD packet to send [14:24:06]accept exits with 9 [14:24:06]New connection [14:24:06]New thread 3066711396 created [14:24:06]Thread 3066854756 joined [14:24:06]Waiting for new connection... [14:24:06] Sock 9.Parse request [14:24:06]Sock 9.Check first char [14:24:06]Sock 9.First char is OK [14:24:06]request: POST /json_proto HTTP/1.0 [14:24:06]Method: POST [14:24:06]URL: /json_proto [14:24:06]Method is POST - this is cgi request [14:24:06]url: /json_proto [14:24:06]query_string will be loaded in cgi processing [14:24:06]execute_cgi json_proto POST (null) [14:24:06]execute_cgi path=json_proto method=POST [14:24:06]POST find Content-Length [14:24:06]Host: 172.17.44.3:8080 [14:24:06]Content-Length: 793 [14:24:06]Content-Type: application/json [14:24:06] [14:24:06]POST finish read [14:24:06]Found Content-Length = 793 [14:24:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 22.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:06]execute_script... [14:24: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)2075712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 22.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:06]POST & json_proto [14:24:06]process_json_proto [14:24:06]json parsed OK: [14:24:06]protocol is kg_v1.0 [14:24:06]action value=close_receipt [14:24:06]process_action close_receipt [14:24:06]cmd_close_receipt [14:24:06]MH_GetDate [14:24:06]Write to MH i2c: F0 00 00 68 29 80 [14:24:06]Write i2c OK [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: F0 [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: F0 09 00 [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: F0 09 00 68 29 00 07 A7 C4 66 AD C5 5D 66 96 [14:24:06]GetLastDocTimeStamp 1724163771 [14:24:06]current date 1724163847 [14:24:06]FM_GetShiftState [14:24:06]SAM_PROTO_GetShiftState [14:24:06]wFMCommunicate request_size=4 [14:24:06]MH_SAM_APDU [14:24:06]CAPDU: 80 13 01 00 [14:24:06]Write to MH i2c: E2 08 00 69 29 80 13 01 00 00 00 00 00 0F [14:24:06]Write i2c OK [14:24:06]MH_I2C_Read... [14:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:06]Read from MH i2c: E2 [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: E2 0E 00 [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: E2 0E 00 69 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [14:24:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:24:06]wFMCommunicate OK [14:24:06]SAM_PROTO_GetShiftState done [14:24:06]FM_GetShiftState done [14:24:06]opened in 1724112910 [14:24:06]opened+sec_in_day 1724199310 [14:24:06]quantity*price = 0 [14:24:06]sum+1 = 1 [14:24:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 404 20.08.2024 14:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58420 ФПД: 152070771492175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142407&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58420&fm=152070771492175&tin=02508201610067®Number=0000000000162794&sum=0 [14:24:07]StoreToDocumentArchive [14:24:07]shift 100 fd 58420 [14:24:07]save to /storage/0100/doc_00058420 [14:24:07]save last doc name /storage/0100/doc_00058420 to /storage/kkm_last_doc_name [14:24:07]save OK [14:24:07]Clear old archive folders... [14:24:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:07]tlvbuf is 0195F5D0 [14:24:07]SAM_PROTO_ClearQueue [14:24:07]wFMCommunicate request_size=4 [14:24:07]MH_SAM_APDU [14:24:07]CAPDU: 80 09 00 00 [14:24:07]Write to MH i2c: E2 08 00 76 29 80 09 00 00 00 00 00 00 11 [14:24:07]Write i2c OK [14:24:07]MH_I2C_Read... [14:24:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:07]Read from MH i2c: E2 [14:24:07]MH_I2C_Read... [14:24:07]Read from MH i2c: E2 03 00 [14:24:07]MH_I2C_Read... [14:24:07]Read from MH i2c: E2 03 00 76 29 00 90 00 13 [14:24:07]RAPDU: 90 00 [14:24:07]wFMCommunicate OK [14:24:07]SAM_PROTO_ClearQueue done [14:24:07]KKMCreateOFDPacket [14:24:07]OFDProtocolAddRootSTLVToBuf [14:24:07]FM_MakeSignedData [14:24:07]FM_MakeSignedData [14:24:07]SAM_PROTO_SignData [14:24:07]wFMCommunicate request_size=4 [14:24:07]MH_SAM_APDU [14:24:07]CAPDU: 80 0D 01 02 [14:24:07]Write to MH i2c: E2 08 00 77 29 80 0D 01 02 00 00 00 00 19 [14:24:07]Write i2c OK [14:24:07]MH_I2C_Read... [14:24:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:07]Read from MH i2c: E2 [14:24:07]MH_I2C_Read... [14:24:07]Read from MH i2c: E2 03 00 [14:24:07]MH_I2C_Read... [14:24:07]Read from MH i2c: E2 03 00 77 29 00 90 00 14 [14:24:07]RAPDU: 90 00 [14:24:07]wFMCommunicate OK [14:24:07]wFMCommunicate request_size=255 [14:24:07]MH_SAM_APDU [14:24: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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 07 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E4 00 00 35 04 06 00 8A [14:24:07]Write to MH i2c: E2 02 01 78 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 07 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E4 00 00 35 04 06 00 8A 00 00 5A [14:24:07]Write i2c OK [14:24:07]MH_I2C_Read... [14:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:08]Read from MH i2c: E2 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: E2 03 00 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: E2 03 00 78 29 00 90 00 15 [14:24:08]RAPDU: 90 00 [14:24:08]wFMCommunicate OK [14:24:08]wFMCommunicate request_size=10 [14:24:08]MH_SAM_APDU [14:24:08]CAPDU: 80 0D 02 02 05 4E BC 50 C5 4F [14:24:08]Write to MH i2c: E2 0D 00 79 29 80 0D 02 02 05 00 4E BC 50 C5 4F 00 00 94 [14:24:08]Write i2c OK [14:24:08]MH_I2C_Read... [14:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:08]Read from MH i2c: E2 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: E2 03 00 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: E2 03 00 79 29 00 90 00 16 [14:24:08]RAPDU: 90 00 [14:24:08]wFMCommunicate OK [14:24:08]wFMCommunicate request_size=4 [14:24:08]MH_SAM_APDU [14:24:08]CAPDU: 80 0D 03 02 [14:24:08]Write to MH i2c: E2 08 00 7A 29 80 0D 03 02 00 00 00 00 1E [14:24:08]Write i2c OK [14:24:08]MH_I2C_Read... [14:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:08]Read from MH i2c: E2 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: E2 0B 00 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: E2 0B 00 7A 29 00 B9 B3 9D 5C 57 D0 BE C8 90 00 31 [14:24:08]RAPDU: B9 B3 9D 5C 57 D0 BE C8 90 00 [14:24:08]wFMCommunicate OK [14:24:08]SAM_PROTO_SignData done [14:24:08]FM_MakeSignedData done [14:24:08]CreateOFDProtocolMessage [14:24:08]wFMCommunicate request_size=4 [14:24:08]MH_SAM_APDU [14:24:08]CAPDU: 80 11 00 00 [14:24:08]Write to MH i2c: E2 08 00 7B 29 80 11 00 00 00 00 00 00 1E [14:24:08]Write i2c OK [14:24:08]MH_I2C_Read... [14:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:08]Read from MH i2c: E2 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: E2 17 00 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: E2 17 00 7B 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [14:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:24:08]wFMCommunicate OK [14:24:08]CreateOFDProtocolMessage done [14:24:08]OFDSenderStorePacket 58420 [14:24:08]StoreOFDPacket docnum=58420 [14:24:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 38 0F 07 01 38 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 07 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E4 00 00 35 04 06 00 8A 4E BC 50 C5 4F B9 B3 9D 5C 57 D0 BE C8 [14:24:08]CheckFolder [14:24:08]dirname=/storage/ofd_packets [14:24:08]CheckFolder done [14:24:08]ProducePacketName [14:24:08]name=ofd_packets/00058420 [14:24:08]NVStorageSaveData ofd_packets/00058420 [14:24:08]File name is /storage/ofd_packets/00058420 [14:24:08]Write 301 bytes [14:24:08]NVStorageSaveData done [14:24:08]OFDSenderStorePacket done [14:24:08]KKMCreateOFDPacket done [14:24:08]NVStorageSaveData kkm_last_timestamp [14:24:08]File name is /storage/kkm_last_timestamp [14:24:08]OFD Sender: Processing packet 58420 [packets to send 51, broken 50] [14:24:08]ProducePacketName [14:24:08]name=ofd_packets/00058420 [14:24:08]OFD Sender: To server: pG, [14:24:08]CommunicateWithHost lk.salyk.kg:30040 [14:24:08]ConnectInit lk.salyk.kg [14:24:08]Write 4 bytes [14:24:08]NVStorageSaveData done [14:24:08]ExternCall_PrintAddStr [14:24:08]wPrintStart [14:24:08]Write to MH i2c: 01 00 00 7C 29 A5 [14:24:08]Write i2c OK [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: 01 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: 01 07 00 [14:24:08]MH_I2C_Read... [14:24:08]Read from MH i2c: 01 07 00 7C 29 00 00 00 00 00 FF 0F BA [14:24:08]RasterBufferAndPrint [14:24:08]line Счет N : (1)2075712 [14:24:08]line ИНН: 02508201610067 [14:24:08]line Контрольно-Кассовый Чек [14:24:08]line ПРОДАЖА [14:24:08]line ТРК (МРК, ГНК) : 53 [14:24:08]line Товар: 2710124130 [14:24:08]line Аи-92-К-4 [14:24:08]line 22.130 * 0.00 [14:24:08]line = 0.00 [14:24:08]line НДС 12% НСП 1% [14:24:08]line > о реализуемом товаре [14:24:08]line ИТОГО: 0.00 [14:24:08]line НСП 1% : 0.00 [14:24:08]line НДС 12% : 0.00 [14:24:08]line Наличными: 0.00 [14:24:08]line Безнал.: 0.00 [14:24:08]line Место: АЗС № 135 "Партнер Нефть" [14:24:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:24:08]line СНО: Общий режим [14:24:08]line Чек 404 20.08.2024 14:24 [14:24:08]line Смена: 100 ФФД: 1.0 [14:24:08]line ЗНМ: 0300000196 [14:24:08]line РНМ: 0000000000162794 [14:24:08]line Версия ККМ: v1.0 [14:24:08]line Талоны: Топливная Карта [14:24:08]line 92875 [14:24:08]line ФМ: 0000000002094532 [14:24:08]line ФД: 58420 [14:24:08]line ФПД: 152070771492175 [14:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142407&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58420&fm=152070771492175&tin=02508201610067®Number=0000000000162794&sum=0 [14:24:08]Connected sock=11 [14:24:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 38 0F 07 01 38 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 07 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E4 00 00 35 04 06 00 8A 4E BC 50 C5 4F B9 B3 9D 5C 57 D0 BE C8 [14:24:08]written 0, free lines is 4095 [14:24:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 32 8E 47 00 CD 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 32 30 39 34 35 33 32 10 04 04 00 34 E4 00 00 F4 03 04 00 55 52 C4 66 B6 04 01 00 00 29 EF B0 F7 31 74 8F 98 [14:24:08]CommunicateWithHost err = 0 [14:24:08]CheckOFDResponse [14:24:08]1017 (14) - 77093643461234 [14:24:08]1041 (16) - 0000000002094532 [14:24:08]1040 (4) - 58420 [14:24:08]1012 (4) - 20.08.2024 08:22 [14:24:08]1206 (1) - 0 [14:24:08]OFD Sender: Remove packet 58420 [14:24:08]ProducePacketName [14:24:08]name=ofd_packets/00058420 [14:24:08]NVStorageDeleteData [14:24:09]Write to MH i2c: 01 00 00 A6 29 CF [14:24:09]Write i2c OK [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: 01 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: 01 07 00 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: 01 07 00 A6 29 00 00 00 00 00 CE 0C B0 [14:24:09]RasterBufferAndPrint [14:24:09]line [14:24:09]line [14:24:09]line [14:24:09]line [14:24:09]line [14:24:09]written 0, free lines is 3287 [14:24:09]MH_Cut [14:24:09]Write to MH i2c: D1 01 00 AD 29 01 A8 [14:24:09]Write i2c OK [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: D1 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: D1 01 00 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: D1 01 00 AD 29 00 A7 [14:24:09]Write to MH i2c: 01 00 00 AE 29 D7 [14:24:09]Write i2c OK [14:24:09]MH_I2C_Read... [14:24:09]OFD Sender: No OFD packet to send [14:24:09]*** Cut start [14:24:09]*** Partial cut [14:24:09]*** CUTSNS_PIN = 1 [14:24:09]*** CUTSNS_PIN = 0 [14:24:10]*** Brake cut motor [14:24:10]Read from MH i2c: 01 [14:24:10]MH_I2C_Read... [14:24:10]*** Stop cut motor [14:24:10]*** Cut end [14:24:10]Read from MH i2c: 01 07 00 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: 01 07 00 AE 29 00 00 00 00 00 FF 0F EC [14:24:10]process_action close_receipt done [14:24:10]requested_data is exist [14:24:10]produce_requested_data [14:24:10]requested_item fm.sn is exist - process it [14:24:10]wFMCommunicate request_size=4 [14:24:10]MH_SAM_APDU [14:24:10]CAPDU: 80 11 00 00 [14:24:10]Write to MH i2c: E2 08 00 AF 29 80 11 00 00 00 00 00 00 52 [14:24:10]Write i2c OK [14:24:10]MH_I2C_Read... [14:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:10]Read from MH i2c: E2 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: E2 17 00 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: E2 17 00 AF 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [14:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:24:10]wFMCommunicate OK [14:24:10]requested_item fd.num is exist - process it [14:24:10]SAM_PROTO_GetFieldsCounters [14:24:10]wFMCommunicate request_size=4 [14:24:10]MH_SAM_APDU [14:24:10]CAPDU: 80 13 00 00 [14:24:10]Write to MH i2c: E2 08 00 B0 29 80 13 00 00 00 00 00 00 55 [14:24:10]Write i2c OK [14:24:10]MH_I2C_Read... [14:24:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:10]Read from MH i2c: E2 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: E2 62 00 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: E2 62 00 B0 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 34 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [14:24:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 34 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:10]wFMCommunicate OK [14:24:10]SAM_PROTO_GetFieldsCounters done [14:24:10]requested_item shift.num is exist - process it [14:24:10]requested_item shift.opened is exist - process it [14:24:10]req_shift_opened [14:24:10]FM_GetShiftState [14:24:10]SAM_PROTO_GetShiftState [14:24:10]wFMCommunicate request_size=4 [14:24:10]MH_SAM_APDU [14:24:10]CAPDU: 80 13 01 00 [14:24:10]Write to MH i2c: E2 08 00 B1 29 80 13 01 00 00 00 00 00 57 [14:24:10]Write i2c OK [14:24:10]MH_I2C_Read... [14:24:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:10]Read from MH i2c: E2 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: E2 0E 00 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: E2 0E 00 B1 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7A [14:24:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:24:10]wFMCommunicate OK [14:24:10]SAM_PROTO_GetShiftState done [14:24:10]FM_GetShiftState done [14:24:10]req_shift_opened done [14:24:10]requested_item shift.open_date is exist - process it [14:24:10]req_shift_open_date [14:24:10]req_shift_open_date done [14:24:10]produce_requested_data done [14:24:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58420,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:24:10]process_action_free close_receipt [14:24:10]json_value_free [14:24:10]json_value_free done [14:24:10]process_json_proto returns [14:24:10]Send response to host [14:24:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58420,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:24:10]free response buf [14:24:10]execute_script done [14:24:10]execute_script returns [14:24:10]free content buf [14:24:10]Sock 9.Close socket [14:24:10]Sock 9.Thread stoped [14:24:14]OFD Sender: No OFD packet to send [14:24:17]accept exits with 8 [14:24:17]New connection [14:24:17]New thread 3066854756 created [14:24:17]Thread 3066711396 joined [14:24:17]Waiting for new connection... [14:24:17] Sock 8.Parse request [14:24:17]Sock 8.Check first char [14:24:17]Sock 8.First char is OK [14:24:17]request: POST /json_proto HTTP/1.0 [14:24:17]Method: POST [14:24:17]URL: /json_proto [14:24:17]Method is POST - this is cgi request [14:24:17]url: /json_proto [14:24:17]query_string will be loaded in cgi processing [14:24:17]execute_cgi json_proto POST (null) [14:24:17]execute_cgi path=json_proto method=POST [14:24:17]POST find Content-Length [14:24:17]Host: 172.17.44.3:8080 [14:24:17]Content-Length: 785 [14:24:17]Content-Type: application/json [14:24:17] [14:24:17]POST finish read [14:24:17]Found Content-Length = 785 [14:24:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:17]execute_script... [14:24:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:17]POST & json_proto [14:24:17]process_json_proto [14:24:17]json parsed OK: [14:24:17]protocol is kg_v1.0 [14:24:17]action value=close_receipt [14:24:17]process_action close_receipt [14:24:17]cmd_close_receipt [14:24:17]MH_GetDate [14:24:17]Write to MH i2c: F0 00 00 B2 29 CA [14:24:17]Write i2c OK [14:24:17]MH_I2C_Read... [14:24:17]Read from MH i2c: F0 [14:24:17]MH_I2C_Read... [14:24:17]Read from MH i2c: F0 09 00 [14:24:17]MH_I2C_Read... [14:24:17]Read from MH i2c: F0 09 00 B2 29 00 12 A7 C4 66 AD C5 5D 66 EB [14:24:17]GetLastDocTimeStamp 1724163847 [14:24:17]current date 1724163858 [14:24:17]FM_GetShiftState [14:24:17]SAM_PROTO_GetShiftState [14:24:17]wFMCommunicate request_size=4 [14:24:17]MH_SAM_APDU [14:24:17]CAPDU: 80 13 01 00 [14:24:17]Write to MH i2c: E2 08 00 B3 29 80 13 01 00 00 00 00 00 59 [14:24:17]Write i2c OK [14:24:17]MH_I2C_Read... [14:24:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:17]Read from MH i2c: E2 [14:24:17]MH_I2C_Read... [14:24:17]Read from MH i2c: E2 0E 00 [14:24:17]MH_I2C_Read... [14:24:17]Read from MH i2c: E2 0E 00 B3 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7C [14:24:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:24:17]wFMCommunicate OK [14:24:17]SAM_PROTO_GetShiftState done [14:24:17]FM_GetShiftState done [14:24:17]opened in 1724112910 [14:24:17]opened+sec_in_day 1724199310 [14:24:17]quantity*price = 100035 [14:24:17]sum+1 = 100036 [14:24:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 405 20.08.2024 14:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58421 ФПД: 10839954528070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142418&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58421&fm=10839954528070&tin=02508201610067®Number=0000000000162794&sum=100035 [14:24:18]StoreToDocumentArchive [14:24:18]shift 100 fd 58421 [14:24:18]save to /storage/0100/doc_00058421 [14:24:18]save last doc name /storage/0100/doc_00058421 to /storage/kkm_last_doc_name [14:24:18]save OK [14:24:18]Clear old archive folders... [14:24:18]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:24:18]tlvbuf is 01A02E50 [14:24:18]SAM_PROTO_ClearQueue [14:24:18]wFMCommunicate request_size=4 [14:24:18]MH_SAM_APDU [14:24:18]CAPDU: 80 09 00 00 [14:24:18]Write to MH i2c: E2 08 00 C0 29 80 09 00 00 00 00 00 00 5B [14:24:18]Write i2c OK [14:24:18]MH_I2C_Read... [14:24:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:18]Read from MH i2c: E2 [14:24:18]MH_I2C_Read... [14:24:18]Read from MH i2c: E2 03 00 [14:24:18]MH_I2C_Read... [14:24:18]Read from MH i2c: E2 03 00 C0 29 00 90 00 5D [14:24:18]RAPDU: 90 00 [14:24:18]wFMCommunicate OK [14:24:18]SAM_PROTO_ClearQueue done [14:24:18]KKMCreateOFDPacket [14:24:18]OFDProtocolAddRootSTLVToBuf [14:24:18]FM_MakeSignedData [14:24:18]FM_MakeSignedData [14:24:18]SAM_PROTO_SignData [14:24:18]wFMCommunicate request_size=4 [14:24:18]MH_SAM_APDU [14:24:18]CAPDU: 80 0D 01 02 [14:24:18]Write to MH i2c: E2 08 00 C1 29 80 0D 01 02 00 00 00 00 63 [14:24:18]Write i2c OK [14:24:18]MH_I2C_Read... [14:24:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:18]Read from MH i2c: E2 [14:24:18]MH_I2C_Read... [14:24:18]Read from MH i2c: E2 03 00 [14:24:18]MH_I2C_Read... [14:24:18]Read from MH i2c: E2 03 00 C1 29 00 90 00 5E [14:24:18]RAPDU: 90 00 [14:24:18]wFMCommunicate OK [14:24:18]wFMCommunicate request_size=253 [14:24:18]MH_SAM_APDU [14:24:18]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 12 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E4 00 00 35 04 06 00 09 DB DF A3 97 46 [14:24:18]Write to MH i2c: E2 00 01 C2 29 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 12 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E4 00 00 35 04 06 00 09 DB DF A3 97 46 00 00 4D [14:24:18]Write i2c OK [14:24:18]MH_I2C_Read... [14:24:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:19]Read from MH i2c: E2 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: E2 03 00 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: E2 03 00 C2 29 00 90 00 5F [14:24:19]RAPDU: 90 00 [14:24:19]wFMCommunicate OK [14:24:19]wFMCommunicate request_size=4 [14:24:19]MH_SAM_APDU [14:24:19]CAPDU: 80 0D 03 02 [14:24:19]Write to MH i2c: E2 08 00 C3 29 80 0D 03 02 00 00 00 00 67 [14:24:19]Write i2c OK [14:24:19]MH_I2C_Read... [14:24:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:19]Read from MH i2c: E2 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: E2 0B 00 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: E2 0B 00 C3 29 00 20 83 0D 8D 0E 8A 69 82 90 00 28 [14:24:19]RAPDU: 20 83 0D 8D 0E 8A 69 82 90 00 [14:24:19]wFMCommunicate OK [14:24:19]SAM_PROTO_SignData done [14:24:19]FM_MakeSignedData done [14:24:19]CreateOFDProtocolMessage [14:24:19]wFMCommunicate request_size=4 [14:24:19]MH_SAM_APDU [14:24:19]CAPDU: 80 11 00 00 [14:24:19]Write to MH i2c: E2 08 00 C4 29 80 11 00 00 00 00 00 00 67 [14:24:19]Write i2c OK [14:24:19]MH_I2C_Read... [14:24:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:19]Read from MH i2c: E2 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: E2 17 00 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: E2 17 00 C4 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B3 [14:24:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:24:19]wFMCommunicate OK [14:24:19]CreateOFDProtocolMessage done [14:24:19]OFDSenderStorePacket 58421 [14:24:19]StoreOFDPacket docnum=58421 [14:24:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 3C 78 00 01 58 B5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 12 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E4 00 00 35 04 06 00 09 DB DF A3 97 46 20 83 0D 8D 0E 8A 69 82 [14:24:19]CheckFolder [14:24:19]dirname=/storage/ofd_packets [14:24:19]CheckFolder done [14:24:19]ProducePacketName [14:24:19]name=ofd_packets/00058421 [14:24:19]NVStorageSaveData ofd_packets/00058421 [14:24:19]File name is /storage/ofd_packets/00058421 [14:24:19]Write 294 bytes [14:24:19]NVStorageSaveData done [14:24:19]OFDSenderStorePacket done [14:24:19]KKMCreateOFDPacket done [14:24:19]NVStorageSaveData kkm_last_timestamp [14:24:19]File name is /storage/kkm_last_timestamp [14:24:19]Write 4 bytes [14:24:19]NVStorageSaveData done [14:24:19]ExternCall_PrintAddStr [14:24:19]wPrintStart [14:24:19]Write to MH i2c: 01 00 00 C5 29 EE [14:24:19]Write i2c OK [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: 01 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: 01 07 00 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: 01 07 00 C5 29 00 00 00 00 00 FF 0F 03 [14:24:19]RasterBufferAndPrint [14:24:19]line Счет N : (1)2075713 [14:24:19]line ИНН: 02508201610067 [14:24:19]line Контрольно-Кассовый Чек [14:24:19]line ПРОДАЖА [14:24:19]line ТРК (МРК, ГНК) : 34 [14:24:19]line Товар: 2710124130 [14:24:19]line SU-92 [14:24:19]line 14.540 * 68.80 [14:24:19]line = 1000.35 [14:24:19]line НДС 12% НСП 1% [14:24:19]line > о реализуемом товаре [14:24:19]line ИТОГО: 1000.35 [14:24:19]line НСП 1% : 8.85 [14:24:19]line НДС 12% : 106.23 [14:24:19]line Наличными: 0.00 [14:24:19]line Безнал.: 1000.35 [14:24:19]line Место: АЗС № 135 "Партнер Нефть" [14:24:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:24:19]line СНО: Общий режим [14:24:19]line Чек 405 20.08.2024 14:24 [14:24:19]line Смена: 100 ФФД: 1.0 [14:24:19]line ЗНМ: 0300000196 [14:24:19]line РНМ: 0000000000162794 [14:24:19]line Версия ККМ: v1.0 [14:24:19]line Платежная система: O! деньги [14:24:19]line ФМ: 0000000002094532 [14:24:19]line ФД: 58421 [14:24:19]line ФПД: 10839954528070 [14:24:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142418&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58421&fm=10839954528070&tin=02508201610067®Number=0000000000162794&sum=100035 [14:24:19]written 0, free lines is 4095 [14:24:19]OFD Sender: Processing packet 58421 [packets to send 51, broken 50] [14:24:19]ProducePacketName [14:24:19]name=ofd_packets/00058421 [14:24:19]OFD Sender: To server: pG, [14:24:19]CommunicateWithHost lk.salyk.kg:30040 [14:24:19]ConnectInit lk.salyk.kg [14:24:19]Connected sock=10 [14:24:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 3C 78 00 01 58 B5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 12 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E4 00 00 35 04 06 00 09 DB DF A3 97 46 20 83 0D 8D 0E 8A 69 82 [14:24:19]Write to MH i2c: 01 00 00 EF 29 18 [14:24:19]Write i2c OK [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: 01 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: 01 07 00 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: 01 07 00 EF 29 00 00 00 00 00 D8 0C 03 [14:24:19]RasterBufferAndPrint [14:24:19]line [14:24:19]line [14:24:19]line [14:24:19]line [14:24:19]line [14:24:19]written 0, free lines is 3297 [14:24:19]MH_Cut [14:24:19]Write to MH i2c: D1 01 00 F6 29 01 F1 [14:24:19]Write i2c OK [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: D1 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: D1 01 00 [14:24:19]MH_I2C_Read... [14:24:19]Read from MH i2c: D1 01 00 F6 29 00 F0 [14:24:19]Write to MH i2c: 01 00 00 F7 29 20 [14:24:19]Write i2c OK [14:24:19]MH_I2C_Read... [14:24:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 09 8A 47 00 03 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 32 30 39 34 35 33 32 10 04 04 00 35 E4 00 00 F4 03 04 00 60 52 C4 66 B6 04 01 00 00 B6 CE 43 85 15 E3 5E F4 [14:24:19]CommunicateWithHost err = 0 [14:24:19]CheckOFDResponse [14:24:19]1017 (14) - 77093643461234 [14:24:19]1041 (16) - 0000000002094532 [14:24:19]1040 (4) - 58421 [14:24:19]1012 (4) - 20.08.2024 08:22 [14:24:19]1206 (1) - 0 [14:24:19]OFD Sender: Remove packet 58421 [14:24:19]ProducePacketName [14:24:19]name=ofd_packets/00058421 [14:24:19]NVStorageDeleteData [14:24:20]OFD Sender: No OFD packet to send [14:24:20]*** Cut start [14:24:20]*** Partial cut [14:24:20]*** CUTSNS_PIN = 1 [14:24:20]*** CUTSNS_PIN = 0 [14:24:20]*** Brake cut motor [14:24:21]Read from MH i2c: 01 [14:24:21]MH_I2C_Read... [14:24:21]*** Stop cut motor [14:24:21]*** Cut end [14:24:21]Read from MH i2c: 01 07 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: 01 07 00 F7 29 00 00 00 00 00 FF 0F 35 [14:24:21]process_action close_receipt done [14:24:21]requested_data is exist [14:24:21]produce_requested_data [14:24:21]requested_item fm.sn is exist - process it [14:24:21]wFMCommunicate request_size=4 [14:24:21]MH_SAM_APDU [14:24:21]CAPDU: 80 11 00 00 [14:24:21]Write to MH i2c: E2 08 00 F8 29 80 11 00 00 00 00 00 00 9B [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:21]Read from MH i2c: E2 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 17 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 17 00 F8 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E7 [14:24:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:24:21]wFMCommunicate OK [14:24:21]requested_item fd.num is exist - process it [14:24:21]SAM_PROTO_GetFieldsCounters [14:24:21]wFMCommunicate request_size=4 [14:24:21]MH_SAM_APDU [14:24:21]CAPDU: 80 13 00 00 [14:24:21]Write to MH i2c: E2 08 00 F9 29 80 13 00 00 00 00 00 00 9E [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:21]Read from MH i2c: E2 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 62 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 62 00 F9 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 35 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [14:24:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 35 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:21]wFMCommunicate OK [14:24:21]SAM_PROTO_GetFieldsCounters done [14:24:21]requested_item shift.num is exist - process it [14:24:21]requested_item shift.opened is exist - process it [14:24:21]req_shift_opened [14:24:21]FM_GetShiftState [14:24:21]SAM_PROTO_GetShiftState [14:24:21]wFMCommunicate request_size=4 [14:24:21]MH_SAM_APDU [14:24:21]CAPDU: 80 13 01 00 [14:24:21]Write to MH i2c: E2 08 00 FA 29 80 13 01 00 00 00 00 00 A0 [14:24:21]Write i2c OK [14:24:21]MH_I2C_Read... [14:24:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:21]Read from MH i2c: E2 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 0E 00 [14:24:21]MH_I2C_Read... [14:24:21]Read from MH i2c: E2 0E 00 FA 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C3 [14:24:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:24:21]wFMCommunicate OK [14:24:21]SAM_PROTO_GetShiftState done [14:24:21]FM_GetShiftState done [14:24:21]req_shift_opened done [14:24:21]requested_item shift.open_date is exist - process it [14:24:21]req_shift_open_date [14:24:21]req_shift_open_date done [14:24:21]produce_requested_data done [14:24:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58421,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:24:21]process_action_free close_receipt [14:24:21]json_value_free [14:24:21]json_value_free done [14:24:21]process_json_proto returns [14:24:21]Send response to host [14:24:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58421,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:24:21]free response buf [14:24:21]execute_script done [14:24:21]execute_script returns [14:24:21]free content buf [14:24:21]Sock 8.Close socket [14:24:21]Sock 8.Thread stoped [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:51]accept exits with 9 [14:24:51]New connection [14:24:51]New thread 3066711396 created [14:24:51]Thread 3066854756 joined [14:24:51]Waiting for new connection... [14:24:51] Sock 9.Parse request [14:24:51]Sock 9.Check first char [14:24:51]Sock 9.First char is OK [14:24:51]request: POST /json_proto HTTP/1.0 [14:24:51]Method: POST [14:24:51]URL: /json_proto [14:24:51]Method is POST - this is cgi request [14:24:51]url: /json_proto [14:24:51]query_string will be loaded in cgi processing [14:24:51]execute_cgi json_proto POST (null) [14:24:51]execute_cgi path=json_proto method=POST [14:24:51]POST find Content-Length [14:24:51]Host: 172.17.44.3:8080 [14:24:51]Content-Length: 802 [14:24:51]Content-Type: application/json [14:24:51] [14:24:51]POST finish read [14:24:51]Found Content-Length = 802 [14:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.460, "sum" : 850.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 850.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:51]execute_script... [14:24: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)2075714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.460, "sum" : 850.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 850.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:51]POST & json_proto [14:24:51]process_json_proto [14:24:51]json parsed OK: [14:24:51]protocol is kg_v1.0 [14:24:51]action value=close_receipt [14:24:51]process_action close_receipt [14:24:51]cmd_close_receipt [14:24:51]MH_GetDate [14:24:51]Write to MH i2c: F0 00 00 FB 29 13 [14:24:51]Write i2c OK [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: F0 [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: F0 09 00 [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: F0 09 00 FB 29 00 34 A7 C4 66 AD C5 5D 66 56 [14:24:51]GetLastDocTimeStamp 1724163858 [14:24:51]current date 1724163892 [14:24:51]FM_GetShiftState [14:24:51]SAM_PROTO_GetShiftState [14:24:51]wFMCommunicate request_size=4 [14:24:51]MH_SAM_APDU [14:24:51]CAPDU: 80 13 01 00 [14:24:51]Write to MH i2c: E2 08 00 FC 29 80 13 01 00 00 00 00 00 A2 [14:24:51]Write i2c OK [14:24:51]MH_I2C_Read... [14:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:51]Read from MH i2c: E2 [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: E2 0E 00 [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: E2 0E 00 FC 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C5 [14:24:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:24:51]wFMCommunicate OK [14:24:51]SAM_PROTO_GetShiftState done [14:24:51]FM_GetShiftState done [14:24:51]opened in 1724112910 [14:24:51]opened+sec_in_day 1724199310 [14:24:51]quantity*price = 85033 [14:24:51]sum+1 = 85034 [14:24:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 850.33 НСП 1% : 7.52 НДС 12% : 90.30 Наличными: 0.00 Безнал.: 850.33 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 406 20.08.2024 14:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58422 ФПД: 244775850468850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142452&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58422&fm=244775850468850&tin=02508201610067®Number=0000000000162794&sum=85033 [14:24:53]StoreToDocumentArchive [14:24:53]shift 100 fd 58422 [14:24:53]save to /storage/0100/doc_00058422 [14:24:53]save last doc name /storage/0100/doc_00058422 to /storage/kkm_last_doc_name [14:24:53]save OK [14:24:53]Clear old archive folders... [14:24:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:53]tlvbuf is B6EA9520 [14:24:53]SAM_PROTO_ClearQueue [14:24:53]wFMCommunicate request_size=4 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 09 00 00 [14:24:53]Write to MH i2c: E2 08 00 09 2A 80 09 00 00 00 00 00 00 A5 [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 03 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 03 00 09 2A 00 90 00 A7 [14:24:53]RAPDU: 90 00 [14:24:53]wFMCommunicate OK [14:24:53]SAM_PROTO_ClearQueue done [14:24:53]KKMCreateOFDPacket [14:24:53]OFDProtocolAddRootSTLVToBuf [14:24:53]FM_MakeSignedData [14:24:53]FM_MakeSignedData [14:24:53]SAM_PROTO_SignData [14:24:53]wFMCommunicate request_size=4 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 0D 01 02 [14:24:53]Write to MH i2c: E2 08 00 0A 2A 80 0D 01 02 00 00 00 00 AD [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 03 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 03 00 0A 2A 00 90 00 A8 [14:24:53]RAPDU: 90 00 [14:24:53]wFMCommunicate OK [14:24:53]wFMCommunicate request_size=255 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 34 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E4 00 00 35 04 06 00 DE [14:24:53]Write to MH i2c: E2 02 01 0B 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 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 34 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E4 00 00 35 04 06 00 DE 00 00 75 [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 03 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 03 00 0B 2A 00 90 00 A9 [14:24:53]RAPDU: 90 00 [14:24:53]wFMCommunicate OK [14:24:53]wFMCommunicate request_size=10 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 0D 02 02 05 9F 51 9D E5 F2 [14:24:53]Write to MH i2c: E2 0D 00 0C 2A 80 0D 02 02 05 00 9F 51 9D E5 F2 00 00 1E [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 03 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 03 00 0C 2A 00 90 00 AA [14:24:53]RAPDU: 90 00 [14:24:53]wFMCommunicate OK [14:24:53]wFMCommunicate request_size=4 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 0D 03 02 [14:24:53]Write to MH i2c: E2 08 00 0D 2A 80 0D 03 02 00 00 00 00 B2 [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 0B 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 0B 00 0D 2A 00 45 AA 88 AC A4 D5 98 BF 90 00 A6 [14:24:53]RAPDU: 45 AA 88 AC A4 D5 98 BF 90 00 [14:24:53]wFMCommunicate OK [14:24:53]SAM_PROTO_SignData done [14:24:53]FM_MakeSignedData done [14:24:53]CreateOFDProtocolMessage [14:24:53]wFMCommunicate request_size=4 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 11 00 00 [14:24:53]Write to MH i2c: E2 08 00 0E 2A 80 11 00 00 00 00 00 00 B2 [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 17 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 17 00 0E 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FE [14:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:24:53]wFMCommunicate OK [14:24:53]CreateOFDProtocolMessage done [14:24:53]OFDSenderStorePacket 58422 [14:24:53]StoreOFDPacket docnum=58422 [14:24:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 89 D7 07 01 56 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 34 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E4 00 00 35 04 06 00 DE 9F 51 9D E5 F2 45 AA 88 AC A4 D5 98 BF [14:24:53]CheckFolder [14:24:53]dirname=/storage/ofd_packets [14:24:53]CheckFolder done [14:24:53]ProducePacketName [14:24:53]name=ofd_packets/00058422 [14:24:53]NVStorageSaveData ofd_packets/00058422 [14:24:53]File name is /storage/ofd_packets/00058422 [14:24:53]Write 301 bytes [14:24:53]NVStorageSaveData done [14:24:53]OFDSenderStorePacket done [14:24:53]KKMCreateOFDPacket done [14:24:53]NVStorageSaveData kkm_last_timestamp [14:24:53]File name is /storage/kkm_last_timestamp [14:24:53]Write 4 bytes [14:24:53]NVStorageSaveData done [14:24:53]ExternCall_PrintAddStr [14:24:53]wPrintStart [14:24:53]Write to MH i2c: 01 00 00 0F 2A 39 [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: 01 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: 01 07 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: 01 07 00 0F 2A 00 00 00 00 00 FF 0F 4E [14:24:53]RasterBufferAndPrint [14:24:53]line Счет N : (1)2075714 [14:24:53]line ИНН: 02508201610067 [14:24:53]line Контрольно-Кассовый Чек [14:24:53]line ПРОДАЖА [14:24:53]line ТРК (МРК, ГНК) : 42 [14:24:53]line Товар: 2710124500 [14:24:53]line Аи-95-К-5 [14:24:53]line 11.460 * 74.20 [14:24:53]line = 850.33 [14:24:53]line НДС 12% НСП 1% [14:24:53]line > о реализуемом товаре [14:24:53]line ИТОГО: 850.33 [14:24:53]line НСП 1% : 7.52 [14:24:53]line НДС 12% : 90.30 [14:24:53]line Наличными: 0.00 [14:24:53]line Безнал.: 850.33 [14:24:53]line Место: АЗС № 135 "Партнер Нефть" [14:24:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:24:53]line СНО: Общий режим [14:24:53]line Чек 406 20.08.2024 14:24 [14:24:53]line Смена: 100 ФФД: 1.0 [14:24:53]line ЗНМ: 0300000196 [14:24:53]line РНМ: 0000000000162794 [14:24:53]line Версия ККМ: v1.0 [14:24:53]line Платежная система: O! деньги [14:24:53]line ФМ: 0000000002094532 [14:24:53]line ФД: 58422 [14:24:53]line ФПД: 244775850468850 [14:24:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142452&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58422&fm=244775850468850&tin=02508201610067®Number=0000000000162794&sum=85033 [14:24:53]OFD Sender: Processing packet 58422 [packets to send 51, broken 50] [14:24:53]ProducePacketName [14:24:53]name=ofd_packets/00058422 [14:24:53]OFD Sender: To server: pG, [14:24:53]CommunicateWithHost lk.salyk.kg:30040 [14:24:53]ConnectInit lk.salyk.kg [14:24:53]written 0, free lines is 4095 [14:24:54]Connected sock=10 [14:24:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 89 D7 07 01 56 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 34 A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E4 00 00 35 04 06 00 DE 9F 51 9D E5 F2 45 AA 88 AC A4 D5 98 BF [14:24:54]Write to MH i2c: 01 00 00 39 2A 63 [14:24:54]Write i2c OK [14:24:54]MH_I2C_Read... [14:24:54]Read from MH i2c: 01 [14:24:54]MH_I2C_Read... [14:24:54]Read from MH i2c: 01 07 00 [14:24:54]MH_I2C_Read... [14:24:54]Read from MH i2c: 01 07 00 39 2A 00 00 00 00 00 D5 0C 4B [14:24:54]RasterBufferAndPrint [14:24:54]line [14:24:54]line [14:24:54]line [14:24:54]line [14:24:54]line [14:24:54]written 0, free lines is 3290 [14:24:54]MH_Cut [14:24:54]Write to MH i2c: D1 01 00 40 2A 01 3C [14:24:54]Write i2c OK [14:24:54]MH_I2C_Read... [14:24:54]Read from MH i2c: D1 [14:24:54]MH_I2C_Read... [14:24:54]Read from MH i2c: D1 01 00 [14:24:54]MH_I2C_Read... [14:24:54]Read from MH i2c: D1 01 00 40 2A 00 3B [14:24:54]Write to MH i2c: 01 00 00 41 2A 6B [14:24:54]Write i2c OK [14:24:54]MH_I2C_Read... [14:24:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 33 F7 47 00 55 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E4 00 00 F4 03 04 00 83 52 C4 66 B6 04 01 00 00 AD 35 94 46 DD 37 D5 38 [14:24:54]CommunicateWithHost err = 0 [14:24:54]CheckOFDResponse [14:24:54]1017 (14) - 77093643461234 [14:24:54]1041 (16) - 0000000002094532 [14:24:54]1040 (4) - 58422 [14:24:54]1012 (4) - 20.08.2024 08:23 [14:24:54]1206 (1) - 0 [14:24:54]OFD Sender: Remove packet 58422 [14:24:54]ProducePacketName [14:24:54]name=ofd_packets/00058422 [14:24:54]NVStorageDeleteData [14:24:54]OFD Sender: No OFD packet to send [14:24:55]*** Cut start [14:24:55]*** Partial cut [14:24:55]*** CUTSNS_PIN = 1 [14:24:55]*** CUTSNS_PIN = 0 [14:24:55]*** Brake cut motor [14:24:55]Read from MH i2c: 01 [14:24:55]MH_I2C_Read... [14:24:55]*** Stop cut motor [14:24:55]*** Cut end [14:24:55]Read from MH i2c: 01 07 00 [14:24:55]MH_I2C_Read... [14:24:55]Read from MH i2c: 01 07 00 41 2A 00 00 00 00 00 FF 0F 80 [14:24:55]process_action close_receipt done [14:24:55]requested_data is exist [14:24:55]produce_requested_data [14:24:55]requested_item fm.sn is exist - process it [14:24:55]wFMCommunicate request_size=4 [14:24:55]MH_SAM_APDU [14:24:55]CAPDU: 80 11 00 00 [14:24:55]Write to MH i2c: E2 08 00 42 2A 80 11 00 00 00 00 00 00 E6 [14:24:55]Write i2c OK [14:24:55]MH_I2C_Read... [14:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:56]Read from MH i2c: E2 [14:24:56]MH_I2C_Read... [14:24:56]Read from MH i2c: E2 17 00 [14:24:56]MH_I2C_Read... [14:24:56]Read from MH i2c: E2 17 00 42 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 32 [14:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:24:56]wFMCommunicate OK [14:24:56]requested_item fd.num is exist - process it [14:24:56]SAM_PROTO_GetFieldsCounters [14:24:56]wFMCommunicate request_size=4 [14:24:56]MH_SAM_APDU [14:24:56]CAPDU: 80 13 00 00 [14:24:56]Write to MH i2c: E2 08 00 43 2A 80 13 00 00 00 00 00 00 E9 [14:24:56]Write i2c OK [14:24:56]MH_I2C_Read... [14:24:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:56]Read from MH i2c: E2 [14:24:56]MH_I2C_Read... [14:24:56]Read from MH i2c: E2 62 00 [14:24:56]MH_I2C_Read... [14:24:56]Read from MH i2c: E2 62 00 43 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 36 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [14:24:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 36 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:56]wFMCommunicate OK [14:24:56]SAM_PROTO_GetFieldsCounters done [14:24:56]requested_item shift.num is exist - process it [14:24:56]requested_item shift.opened is exist - process it [14:24:56]req_shift_opened [14:24:56]FM_GetShiftState [14:24:56]SAM_PROTO_GetShiftState [14:24:56]wFMCommunicate request_size=4 [14:24:56]MH_SAM_APDU [14:24:56]CAPDU: 80 13 01 00 [14:24:56]Write to MH i2c: E2 08 00 44 2A 80 13 01 00 00 00 00 00 EB [14:24:56]Write i2c OK [14:24:56]MH_I2C_Read... [14:24:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:56]Read from MH i2c: E2 [14:24:56]MH_I2C_Read... [14:24:56]Read from MH i2c: E2 0E 00 [14:24:56]MH_I2C_Read... [14:24:56]Read from MH i2c: E2 0E 00 44 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0E [14:24:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:24:56]wFMCommunicate OK [14:24:56]SAM_PROTO_GetShiftState done [14:24:56]FM_GetShiftState done [14:24:56]req_shift_opened done [14:24:56]requested_item shift.open_date is exist - process it [14:24:56]req_shift_open_date [14:24:56]req_shift_open_date done [14:24:56]produce_requested_data done [14:24:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58422,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:24:56]process_action_free close_receipt [14:24:56]json_value_free [14:24:56]json_value_free done [14:24:56]process_json_proto returns [14:24:56]Send response to host [14:24:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58422,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:24:56]free response buf [14:24:56]execute_script done [14:24:56]execute_script returns [14:24:56]free content buf [14:24:56]Sock 9.Close socket [14:24:56]Sock 9.Thread stoped [14:24:59]OFD Sender: No OFD packet to send [14:25:04]OFD Sender: No OFD packet to send [14:25:09]OFD Sender: No OFD packet to send [14:25:14]OFD Sender: No OFD packet to send [14:25:20]OFD Sender: No OFD packet to send [14:25:25]OFD Sender: No OFD packet to send [14:25:30]OFD Sender: No OFD packet to send [14:25:35]OFD Sender: No OFD packet to send [14:25:40]OFD Sender: No OFD packet to send [14:25:45]OFD Sender: No OFD packet to send [14:25:50]OFD Sender: No OFD packet to send [14:25:55]OFD Sender: No OFD packet to send [14:26:00]OFD Sender: No OFD packet to send [14:26:05]OFD Sender: No OFD packet to send [14:26:10]OFD Sender: No OFD packet to send [14:26:15]OFD Sender: No OFD packet to send [14:26:20]OFD Sender: No OFD packet to send [14:26:25]OFD Sender: No OFD packet to send [14:26:30]OFD Sender: No OFD packet to send [14:26:33]accept exits with 8 [14:26:33]New connection [14:26:33]New thread 3066854756 created [14:26:33]Thread 3066711396 joined [14:26:33]Waiting for new connection... [14:26:33] Sock 8.Parse request [14:26:33]Sock 8.Check first char [14:26:33]Sock 8.First char is OK [14:26:33]request: POST /json_proto HTTP/1.0 [14:26:33]Method: POST [14:26:33]URL: /json_proto [14:26:33]Method is POST - this is cgi request [14:26:33]url: /json_proto [14:26:33]query_string will be loaded in cgi processing [14:26:33]execute_cgi json_proto POST (null) [14:26:33]execute_cgi path=json_proto method=POST [14:26:33]POST find Content-Length [14:26:33]Host: 172.17.44.3:8080 [14:26:33]Content-Length: 805 [14:26:33]Content-Type: application/json [14:26:33] [14:26:33]POST finish read [14:26:33]Found Content-Length = 805 [14:26:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:33]execute_script... [14:26: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)2075715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:33]POST & json_proto [14:26:33]process_json_proto [14:26:33]json parsed OK: [14:26:33]protocol is kg_v1.0 [14:26:33]action value=close_receipt [14:26:33]process_action close_receipt [14:26:33]cmd_close_receipt [14:26:33]MH_GetDate [14:26:33]Write to MH i2c: F0 00 00 45 2A 5E [14:26:33]Write i2c OK [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: F0 [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: F0 09 00 [14:26:33]MH_I2C_Read... [14:26:33]Read from MH i2c: F0 09 00 45 2A 00 9A A7 C4 66 AD C5 5D 66 07 [14:26:33]GetLastDocTimeStamp 1724163892 [14:26:33]current date 1724163994 [14:26:33]FM_GetShiftState [14:26:33]SAM_PROTO_GetShiftState [14:26:33]wFMCommunicate request_size=4 [14:26:33]MH_SAM_APDU [14:26:33]CAPDU: 80 13 01 00 [14:26:33]Write to MH i2c: E2 08 00 46 2A 80 13 01 00 00 00 00 00 ED [14:26:33]Write i2c OK [14:26:33]MH_I2C_Read... [14:26:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:34]Read from MH i2c: E2 [14:26:34]MH_I2C_Read... [14:26:34]Read from MH i2c: E2 0E 00 [14:26:34]MH_I2C_Read... [14:26:34]Read from MH i2c: E2 0E 00 46 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 10 [14:26:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:26:34]wFMCommunicate OK [14:26:34]SAM_PROTO_GetShiftState done [14:26:34]FM_GetShiftState done [14:26:34]opened in 1724112910 [14:26:34]opened+sec_in_day 1724199310 [14:26:34]quantity*price = 200044 [14:26:34]sum+1 = 200046 [14:26:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 407 20.08.2024 14:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58423 ФПД: 206623437729083 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142635&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58423&fm=206623437729083&tin=02508201610067®Number=0000000000162794&sum=200045 [14:26:35]StoreToDocumentArchive [14:26:35]shift 100 fd 58423 [14:26:35]save to /storage/0100/doc_00058423 [14:26:35]save last doc name /storage/0100/doc_00058423 to /storage/kkm_last_doc_name [14:26:35]save OK [14:26:35]Clear old archive folders... [14:26:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:26:35]tlvbuf is 01951760 [14:26:35]SAM_PROTO_ClearQueue [14:26:35]wFMCommunicate request_size=4 [14:26:35]MH_SAM_APDU [14:26:35]CAPDU: 80 09 00 00 [14:26:35]Write to MH i2c: E2 08 00 53 2A 80 09 00 00 00 00 00 00 EF [14:26:35]Write i2c OK [14:26:35]MH_I2C_Read... [14:26:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:35]Read from MH i2c: E2 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 03 00 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 03 00 53 2A 00 90 00 F1 [14:26:35]RAPDU: 90 00 [14:26:35]wFMCommunicate OK [14:26:35]SAM_PROTO_ClearQueue done [14:26:35]KKMCreateOFDPacket [14:26:35]OFDProtocolAddRootSTLVToBuf [14:26:35]FM_MakeSignedData [14:26:35]FM_MakeSignedData [14:26:35]SAM_PROTO_SignData [14:26:35]wFMCommunicate request_size=4 [14:26:35]MH_SAM_APDU [14:26:35]CAPDU: 80 0D 01 02 [14:26:35]Write to MH i2c: E2 08 00 54 2A 80 0D 01 02 00 00 00 00 F7 [14:26:35]Write i2c OK [14:26:35]MH_I2C_Read... [14:26:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:35]Read from MH i2c: E2 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 03 00 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 03 00 54 2A 00 90 00 F2 [14:26:35]RAPDU: 90 00 [14:26:35]wFMCommunicate OK [14:26:35]wFMCommunicate request_size=255 [14:26:35]MH_SAM_APDU [14:26:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 9B A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E4 00 00 35 04 06 00 [14:26:35]Write to MH i2c: E2 02 01 55 2A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 9B A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E4 00 00 35 04 06 00 00 00 83 [14:26:35]Write i2c OK [14:26:35]MH_I2C_Read... [14:26:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:35]Read from MH i2c: E2 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 03 00 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 03 00 55 2A 00 90 00 F3 [14:26:35]RAPDU: 90 00 [14:26:35]wFMCommunicate OK [14:26:35]wFMCommunicate request_size=11 [14:26:35]MH_SAM_APDU [14:26:35]CAPDU: 80 0D 02 02 06 BB EC 44 9B AD 3B [14:26:35]Write to MH i2c: E2 0E 00 56 2A 80 0D 02 02 06 00 BB EC 44 9B AD 3B 00 00 74 [14:26:35]Write i2c OK [14:26:35]MH_I2C_Read... [14:26:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:35]Read from MH i2c: E2 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 03 00 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 03 00 56 2A 00 90 00 F4 [14:26:35]RAPDU: 90 00 [14:26:35]wFMCommunicate OK [14:26:35]wFMCommunicate request_size=4 [14:26:35]MH_SAM_APDU [14:26:35]CAPDU: 80 0D 03 02 [14:26:35]Write to MH i2c: E2 08 00 57 2A 80 0D 03 02 00 00 00 00 FC [14:26:35]Write i2c OK [14:26:35]MH_I2C_Read... [14:26:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:35]Read from MH i2c: E2 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 0B 00 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 0B 00 57 2A 00 0F 70 25 15 7A BD 60 8F 90 00 DC [14:26:35]RAPDU: 0F 70 25 15 7A BD 60 8F 90 00 [14:26:35]wFMCommunicate OK [14:26:35]SAM_PROTO_SignData done [14:26:35]FM_MakeSignedData done [14:26:35]CreateOFDProtocolMessage [14:26:35]wFMCommunicate request_size=4 [14:26:35]MH_SAM_APDU [14:26:35]CAPDU: 80 11 00 00 [14:26:35]Write to MH i2c: E2 08 00 58 2A 80 11 00 00 00 00 00 00 FC [14:26:35]Write i2c OK [14:26:35]MH_I2C_Read... [14:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:35]Read from MH i2c: E2 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 17 00 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: E2 17 00 58 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 48 [14:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:26:35]wFMCommunicate OK [14:26:35]CreateOFDProtocolMessage done [14:26:35]OFDSenderStorePacket 58423 [14:26:35]StoreOFDPacket docnum=58423 [14:26:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 9A 3F 08 01 E6 55 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 9B A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E4 00 00 35 04 06 00 BB EC 44 9B AD 3B 0F 70 25 15 7A BD 60 8F [14:26:35]CheckFolder [14:26:35]dirname=/storage/ofd_packets [14:26:35]CheckFolder done [14:26:35]ProducePacketName [14:26:35]name=ofd_packets/00058423 [14:26:35]NVStorageSaveData ofd_packets/00058423 [14:26:35]File name is /storage/ofd_packets/00058423 [14:26:35]Write 302 bytes [14:26:35]NVStorageSaveData done [14:26:35]OFDSenderStorePacket done [14:26:35]KKMCreateOFDPacket done [14:26:35]NVStorageSaveData kkm_last_timestamp [14:26:35]File name is /storage/kkm_last_timestamp [14:26:35]Write 4 bytes [14:26:35]NVStorageSaveData done [14:26:35]ExternCall_PrintAddStr [14:26:35]wPrintStart [14:26:35]Write to MH i2c: 01 00 00 59 2A 83 [14:26:35]Write i2c OK [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: 01 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: 01 07 00 [14:26:35]MH_I2C_Read... [14:26:35]Read from MH i2c: 01 07 00 59 2A 00 00 00 00 00 FF 0F 98 [14:26:35]RasterBufferAndPrint [14:26:35]line Счет N : (1)2075715 [14:26:35]line ИНН: 02508201610067 [14:26:35]line Контрольно-Кассовый Чек [14:26:35]line ПРОДАЖА [14:26:35]line ТРК (МРК, ГНК) : 51 [14:26:35]line Товар: 2710124900 [14:26:35]line Аи-100-К-3 [14:26:35]line 20.730 * 96.50 [14:26:35]line = 2000.45 [14:26:35]line НДС 12% НСП 1% [14:26:35]line > о реализуемом товаре [14:26:35]line ИТОГО: 2000.45 [14:26:35]line НСП 1% : 17.70 [14:26:35]line НДС 12% : 212.44 [14:26:35]line Наличными: 0.00 [14:26:35]line Безнал.: 2000.45 [14:26:35]line Место: АЗС № 135 "Партнер Нефть" [14:26:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:26:35]line СНО: Общий режим [14:26:35]line Чек 407 20.08.2024 14:26 [14:26:35]line Смена: 100 ФФД: 1.0 [14:26:35]line ЗНМ: 0300000196 [14:26:35]line РНМ: 0000000000162794 [14:26:35]line Версия ККМ: v1.0 [14:26:35]line Платежная система: O! деньги [14:26:35]line ФМ: 0000000002094532 [14:26:35]line ФД: 58423 [14:26:35]line ФПД: 206623437729083 [14:26:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T142635&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58423&fm=206623437729083&tin=02508201610067®Number=0000000000162794&sum=200045 [14:26:36]OFD Sender: Processing packet 58423 [packets to send 51, broken 50] [14:26:36]ProducePacketName [14:26:36]name=ofd_packets/00058423 [14:26:36]OFD Sender: To server: pG, [14:26:36]CommunicateWithHost lk.salyk.kg:30040 [14:26:36]ConnectInit lk.salyk.kg [14:26:36]written 0, free lines is 4095 [14:26:36]Connected sock=10 [14:26:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 9A 3F 08 01 E6 55 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 9B A7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E4 00 00 35 04 06 00 BB EC 44 9B AD 3B 0F 70 25 15 7A BD 60 8F [14:26:36]Write to MH i2c: 01 00 00 83 2A AD [14:26:36]Write i2c OK [14:26:36]MH_I2C_Read... [14:26:36]Read from MH i2c: 01 [14:26:36]MH_I2C_Read... [14:26:36]Read from MH i2c: 01 07 00 [14:26:36]MH_I2C_Read... [14:26:36]Read from MH i2c: 01 07 00 83 2A 00 00 00 00 00 DB 0C 9B [14:26:36]RasterBufferAndPrint [14:26:36]line [14:26:36]line [14:26:36]line [14:26:36]line [14:26:36]line [14:26:36]written 0, free lines is 3297 [14:26:36]MH_Cut [14:26:36]Write to MH i2c: D1 01 00 8A 2A 01 86 [14:26:36]Write i2c OK [14:26:36]MH_I2C_Read... [14:26:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 16 96 47 00 B8 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E4 00 00 F4 03 04 00 E9 52 C4 66 B6 04 01 00 00 44 CA 64 E3 A5 9C 62 B4 [14:26:36]CommunicateWithHost err = 0 [14:26:36]CheckOFDResponse [14:26:36]1017 (14) - 77093643461234 [14:26:36]1041 (16) - 0000000002094532 [14:26:36]1040 (4) - 58423 [14:26:36]1012 (4) - 20.08.2024 08:25 [14:26:36]1206 (1) - 0 [14:26:36]OFD Sender: Remove packet 58423 [14:26:36]ProducePacketName [14:26:36]name=ofd_packets/00058423 [14:26:36]NVStorageDeleteData [14:26:36]Read from MH i2c: D1 [14:26:36]MH_I2C_Read... [14:26:36]Read from MH i2c: D1 01 00 [14:26:36]MH_I2C_Read... [14:26:36]Read from MH i2c: D1 01 00 8A 2A 00 85 [14:26:36]Write to MH i2c: 01 00 00 8B 2A B5 [14:26:36]Write i2c OK [14:26:36]MH_I2C_Read... [14:26:37]OFD Sender: No OFD packet to send [14:26:37]*** Cut start [14:26:37]*** Partial cut [14:26:37]*** CUTSNS_PIN = 1 [14:26:37]*** CUTSNS_PIN = 0 [14:26:37]*** Brake cut motor [14:26:38]Read from MH i2c: 01 [14:26:38]MH_I2C_Read... [14:26:38]*** Stop cut motor [14:26:38]*** Cut end [14:26:38]Read from MH i2c: 01 07 00 [14:26:38]MH_I2C_Read... [14:26:38]Read from MH i2c: 01 07 00 8B 2A 00 00 00 00 00 FF 0F CA [14:26:38]process_action close_receipt done [14:26:38]requested_data is exist [14:26:38]produce_requested_data [14:26:38]requested_item fm.sn is exist - process it [14:26:38]wFMCommunicate request_size=4 [14:26:38]MH_SAM_APDU [14:26:38]CAPDU: 80 11 00 00 [14:26:38]Write to MH i2c: E2 08 00 8C 2A 80 11 00 00 00 00 00 00 30 [14:26:38]Write i2c OK [14:26:38]MH_I2C_Read... [14:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:38]Read from MH i2c: E2 [14:26:38]MH_I2C_Read... [14:26:38]Read from MH i2c: E2 17 00 [14:26:38]MH_I2C_Read... [14:26:38]Read from MH i2c: E2 17 00 8C 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7C [14:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:26:38]wFMCommunicate OK [14:26:38]requested_item fd.num is exist - process it [14:26:38]SAM_PROTO_GetFieldsCounters [14:26:38]wFMCommunicate request_size=4 [14:26:38]MH_SAM_APDU [14:26:38]CAPDU: 80 13 00 00 [14:26:38]Write to MH i2c: E2 08 00 8D 2A 80 13 00 00 00 00 00 00 33 [14:26:38]Write i2c OK [14:26:38]MH_I2C_Read... [14:26:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:38]Read from MH i2c: E2 [14:26:38]MH_I2C_Read... [14:26:38]Read from MH i2c: E2 62 00 [14:26:38]MH_I2C_Read... [14:26:38]Read from MH i2c: E2 62 00 8D 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 37 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [14:26:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 37 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:38]wFMCommunicate OK [14:26:38]SAM_PROTO_GetFieldsCounters done [14:26:38]requested_item shift.num is exist - process it [14:26:38]requested_item shift.opened is exist - process it [14:26:38]req_shift_opened [14:26:38]FM_GetShiftState [14:26:38]SAM_PROTO_GetShiftState [14:26:38]wFMCommunicate request_size=4 [14:26:38]MH_SAM_APDU [14:26:38]CAPDU: 80 13 01 00 [14:26:38]Write to MH i2c: E2 08 00 8E 2A 80 13 01 00 00 00 00 00 35 [14:26:38]Write i2c OK [14:26:38]MH_I2C_Read... [14:26:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:38]Read from MH i2c: E2 [14:26:38]MH_I2C_Read... [14:26:38]Read from MH i2c: E2 0E 00 [14:26:38]MH_I2C_Read... [14:26:38]Read from MH i2c: E2 0E 00 8E 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 58 [14:26:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:26:38]wFMCommunicate OK [14:26:38]SAM_PROTO_GetShiftState done [14:26:38]FM_GetShiftState done [14:26:38]req_shift_opened done [14:26:38]requested_item shift.open_date is exist - process it [14:26:38]req_shift_open_date [14:26:38]req_shift_open_date done [14:26:38]produce_requested_data done [14:26:38]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58423,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:26:38]process_action_free close_receipt [14:26:38]json_value_free [14:26:38]json_value_free done [14:26:38]process_json_proto returns [14:26:38]Send response to host [14:26:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58423,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:26:38]free response buf [14:26:38]execute_script done [14:26:38]execute_script returns [14:26:38]free content buf [14:26:38]Sock 8.Close socket [14:26:38]Sock 8.Thread stoped [14:26:42]OFD Sender: No OFD packet to send [14:26:47]OFD Sender: No OFD packet to send [14:26:52]OFD Sender: No OFD packet to send [14:26:57]OFD Sender: No OFD packet to send [14:27:02]OFD Sender: No OFD packet to send [14:27:07]OFD Sender: No OFD packet to send [14:27:12]OFD Sender: No OFD packet to send [14:27:17]OFD Sender: No OFD packet to send [14:27:22]OFD Sender: No OFD packet to send [14:27:27]OFD Sender: No OFD packet to send [14:27:32]OFD Sender: No OFD packet to send [14:27:37]OFD Sender: No OFD packet to send [14:27:42]OFD Sender: No OFD packet to send [14:27:47]OFD Sender: No OFD packet to send [14:27:52]OFD Sender: No OFD packet to send [14:27:57]OFD Sender: No OFD packet to send [14:28:02]OFD Sender: No OFD packet to send [14:28:07]OFD Sender: No OFD packet to send [14:28:12]OFD Sender: No OFD packet to send [14:28:17]OFD Sender: No OFD packet to send [14:28:22]OFD Sender: No OFD packet to send [14:28:27]OFD Sender: No OFD packet to send [14:28:32]OFD Sender: No OFD packet to send [14:28:37]OFD Sender: No OFD packet to send [14:28:42]OFD Sender: No OFD packet to send [14:28:47]OFD Sender: No OFD packet to send [14:28:52]OFD Sender: No OFD packet to send [14:28:57]OFD Sender: No OFD packet to send [14:29:02]OFD Sender: No OFD packet to send [14:29:07]OFD Sender: No OFD packet to send [14:29:12]OFD Sender: No OFD packet to send [14:29:17]OFD Sender: No OFD packet to send [14:29:22]OFD Sender: No OFD packet to send [14:29:27]OFD Sender: No OFD packet to send [14:29:32]OFD Sender: No OFD packet to send [14:29:37]OFD Sender: No OFD packet to send [14:29:42]OFD Sender: No OFD packet to send [14:29:47]OFD Sender: No OFD packet to send [14:29:52]OFD Sender: No OFD packet to send [14:29:57]OFD Sender: No OFD packet to send [14:30:02]OFD Sender: No OFD packet to send [14:30:07]OFD Sender: No OFD packet to send [14:30:12]OFD Sender: No OFD packet to send [14:30:17]OFD Sender: No OFD packet to send [14:30:20]accept exits with 9 [14:30:20]New connection [14:30:20]New thread 3066711396 created [14:30:20]Thread 3066854756 joined [14:30:20]Waiting for new connection... [14:30:20] Sock 9.Parse request [14:30:20]Sock 9.Check first char [14:30:20]Sock 9.First char is OK [14:30:20]request: POST /json_proto HTTP/1.0 [14:30:20]Method: POST [14:30:20]URL: /json_proto [14:30:20]Method is POST - this is cgi request [14:30:20]url: /json_proto [14:30:20]query_string will be loaded in cgi processing [14:30:20]execute_cgi json_proto POST (null) [14:30:20]execute_cgi path=json_proto method=POST [14:30:20]POST find Content-Length [14:30:20]Host: 172.17.44.3:8080 [14:30:20]Content-Length: 802 [14:30:20]Content-Type: application/json [14:30:20] [14:30:20]POST finish read [14:30:20]Found Content-Length = 802 [14:30:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:20]execute_script... [14:30: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)2075719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:20]POST & json_proto [14:30:20]process_json_proto [14:30:20]json parsed OK: [14:30:20]protocol is kg_v1.0 [14:30:20]action value=close_receipt [14:30:20]process_action close_receipt [14:30:20]cmd_close_receipt [14:30:20]MH_GetDate [14:30:20]Write to MH i2c: F0 00 00 8F 2A A8 [14:30:20]Write i2c OK [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: F0 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: F0 09 00 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: F0 09 00 8F 2A 00 7D A8 C4 66 AD C5 5D 66 35 [14:30:20]GetLastDocTimeStamp 1724163995 [14:30:20]current date 1724164221 [14:30:20]FM_GetShiftState [14:30:20]SAM_PROTO_GetShiftState [14:30:20]wFMCommunicate request_size=4 [14:30:20]MH_SAM_APDU [14:30:20]CAPDU: 80 13 01 00 [14:30:20]Write to MH i2c: E2 08 00 90 2A 80 13 01 00 00 00 00 00 37 [14:30:20]Write i2c OK [14:30:20]MH_I2C_Read... [14:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:20]Read from MH i2c: E2 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: E2 0E 00 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: E2 0E 00 90 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5A [14:30:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:30:20]wFMCommunicate OK [14:30:20]SAM_PROTO_GetShiftState done [14:30:20]FM_GetShiftState done [14:30:20]opened in 1724112910 [14:30:20]opened+sec_in_day 1724199310 [14:30:20]quantity*price = 70037 [14:30:20]sum+1 = 70038 [14:30:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 408 20.08.2024 14:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58424 ФПД: 167686426070667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143021&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58424&fm=167686426070667&tin=02508201610067®Number=0000000000162794&sum=70037 [14:30:21]StoreToDocumentArchive [14:30:21]shift 100 fd 58424 [14:30:21]save to /storage/0100/doc_00058424 [14:30:21]save last doc name /storage/0100/doc_00058424 to /storage/kkm_last_doc_name [14:30:21]save OK [14:30:21]Clear old archive folders... [14:30:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:21]tlvbuf is 019BFDE0 [14:30:21]SAM_PROTO_ClearQueue [14:30:21]wFMCommunicate request_size=4 [14:30:21]MH_SAM_APDU [14:30:21]CAPDU: 80 09 00 00 [14:30:21]Write to MH i2c: E2 08 00 9D 2A 80 09 00 00 00 00 00 00 39 [14:30:21]Write i2c OK [14:30:21]MH_I2C_Read... [14:30:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:21]Read from MH i2c: E2 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 03 00 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 03 00 9D 2A 00 90 00 3B [14:30:21]RAPDU: 90 00 [14:30:21]wFMCommunicate OK [14:30:21]SAM_PROTO_ClearQueue done [14:30:21]KKMCreateOFDPacket [14:30:21]OFDProtocolAddRootSTLVToBuf [14:30:21]FM_MakeSignedData [14:30:21]FM_MakeSignedData [14:30:21]SAM_PROTO_SignData [14:30:21]wFMCommunicate request_size=4 [14:30:21]MH_SAM_APDU [14:30:21]CAPDU: 80 0D 01 02 [14:30:21]Write to MH i2c: E2 08 00 9E 2A 80 0D 01 02 00 00 00 00 41 [14:30:21]Write i2c OK [14:30:21]MH_I2C_Read... [14:30:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:21]Read from MH i2c: E2 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 03 00 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 03 00 9E 2A 00 90 00 3C [14:30:21]RAPDU: 90 00 [14:30:21]wFMCommunicate OK [14:30:21]wFMCommunicate request_size=255 [14:30:21]MH_SAM_APDU [14:30: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 7D A8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E4 00 00 35 04 06 00 98 [14:30:21]Write to MH i2c: E2 02 01 9F 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 7D A8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E4 00 00 35 04 06 00 98 00 00 ED [14:30:21]Write i2c OK [14:30:21]MH_I2C_Read... [14:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:21]Read from MH i2c: E2 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 03 00 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 03 00 9F 2A 00 90 00 3D [14:30:21]RAPDU: 90 00 [14:30:21]wFMCommunicate OK [14:30:21]wFMCommunicate request_size=10 [14:30:21]MH_SAM_APDU [14:30:21]CAPDU: 80 0D 02 02 05 82 89 DC 0E 8B [14:30:21]Write to MH i2c: E2 0D 00 A0 2A 80 0D 02 02 05 00 82 89 DC 0E 8B 00 00 CE [14:30:21]Write i2c OK [14:30:21]MH_I2C_Read... [14:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:21]Read from MH i2c: E2 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 03 00 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 03 00 A0 2A 00 90 00 3E [14:30:21]RAPDU: 90 00 [14:30:21]wFMCommunicate OK [14:30:21]wFMCommunicate request_size=4 [14:30:21]MH_SAM_APDU [14:30:21]CAPDU: 80 0D 03 02 [14:30:21]Write to MH i2c: E2 08 00 A1 2A 80 0D 03 02 00 00 00 00 46 [14:30:21]Write i2c OK [14:30:21]MH_I2C_Read... [14:30:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:21]Read from MH i2c: E2 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 0B 00 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 0B 00 A1 2A 00 12 09 3D 24 4D 3D 67 F7 90 00 AB [14:30:21]RAPDU: 12 09 3D 24 4D 3D 67 F7 90 00 [14:30:21]wFMCommunicate OK [14:30:21]SAM_PROTO_SignData done [14:30:21]FM_MakeSignedData done [14:30:21]CreateOFDProtocolMessage [14:30:21]wFMCommunicate request_size=4 [14:30:21]MH_SAM_APDU [14:30:21]CAPDU: 80 11 00 00 [14:30:21]Write to MH i2c: E2 08 00 A2 2A 80 11 00 00 00 00 00 00 46 [14:30:21]Write i2c OK [14:30:21]MH_I2C_Read... [14:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:21]Read from MH i2c: E2 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 17 00 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: E2 17 00 A2 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 92 [14:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:30:21]wFMCommunicate OK [14:30:21]CreateOFDProtocolMessage done [14:30:21]OFDSenderStorePacket 58424 [14:30:21]StoreOFDPacket docnum=58424 [14:30:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 85 56 07 01 7E 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 7D A8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E4 00 00 35 04 06 00 98 82 89 DC 0E 8B 12 09 3D 24 4D 3D 67 F7 [14:30:21]CheckFolder [14:30:21]dirname=/storage/ofd_packets [14:30:21]CheckFolder done [14:30:21]ProducePacketName [14:30:21]name=ofd_packets/00058424 [14:30:21]NVStorageSaveData ofd_packets/00058424 [14:30:21]File name is /storage/ofd_packets/00058424 [14:30:21]Write 301 bytes [14:30:21]NVStorageSaveData done [14:30:21]OFDSenderStorePacket done [14:30:21]KKMCreateOFDPacket done [14:30:21]NVStorageSaveData kkm_last_timestamp [14:30:21]File name is /storage/kkm_last_timestamp [14:30:21]Write 4 bytes [14:30:21]NVStorageSaveData done [14:30:21]ExternCall_PrintAddStr [14:30:21]wPrintStart [14:30:21]Write to MH i2c: 01 00 00 A3 2A CD [14:30:21]Write i2c OK [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: 01 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: 01 07 00 [14:30:21]MH_I2C_Read... [14:30:21]Read from MH i2c: 01 07 00 A3 2A 00 00 00 00 00 FF 0F E2 [14:30:21]RasterBufferAndPrint [14:30:21]line Счет N : (1)2075719 [14:30:21]line ИНН: 02508201610067 [14:30:21]line Контрольно-Кассовый Чек [14:30:21]line ПРОДАЖА [14:30:21]line ТРК (МРК, ГНК) : 33 [14:30:21]line Товар: 2710124130 [14:30:21]line Аи-92-К-4 [14:30:21]line 10.330 * 67.80 [14:30:21]line = 700.37 [14:30:21]line НДС 12% НСП 1% [14:30:21]line > о реализуемом товаре [14:30:21]line ИТОГО: 700.37 [14:30:21]line НСП 1% : 6.20 [14:30:21]line НДС 12% : 74.38 [14:30:21]line Наличными: 0.00 [14:30:21]line Безнал.: 700.37 [14:30:21]line Место: АЗС № 135 "Партнер Нефть" [14:30:21]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:30:21]line СНО: Общий режим [14:30:21]line Чек 408 20.08.2024 14:30 [14:30:21]line Смена: 100 ФФД: 1.0 [14:30:21]line ЗНМ: 0300000196 [14:30:21]line РНМ: 0000000000162794 [14:30:21]line Версия ККМ: v1.0 [14:30:21]line Платежная система: O! деньги [14:30:21]line ФМ: 0000000002094532 [14:30:21]line ФД: 58424 [14:30:21]line ФПД: 167686426070667 [14:30:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143021&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58424&fm=167686426070667&tin=02508201610067®Number=0000000000162794&sum=70037 [14:30:22]OFD Sender: Processing packet 58424 [packets to send 51, broken 50] [14:30:22]ProducePacketName [14:30:22]name=ofd_packets/00058424 [14:30:22]OFD Sender: To server: pG, [14:30:22]CommunicateWithHost lk.salyk.kg:30040 [14:30:22]ConnectInit lk.salyk.kg [14:30:22]written 0, free lines is 4095 [14:30:22]Connected sock=10 [14:30:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 85 56 07 01 7E 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 7D A8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E4 00 00 35 04 06 00 98 82 89 DC 0E 8B 12 09 3D 24 4D 3D 67 F7 [14:30:22]Write to MH i2c: 01 00 00 CD 2A F7 [14:30:22]Write i2c OK [14:30:22]MH_I2C_Read... [14:30:22]Read from MH i2c: 01 [14:30:22]MH_I2C_Read... [14:30:22]Read from MH i2c: 01 07 00 [14:30:22]MH_I2C_Read... [14:30:22]Read from MH i2c: 01 07 00 CD 2A 00 00 00 00 00 CA 0C D4 [14:30:22]RasterBufferAndPrint [14:30:22]line [14:30:22]line [14:30:22]line [14:30:22]line [14:30:22]line [14:30:22]written 0, free lines is 3280 [14:30:22]MH_Cut [14:30:22]Write to MH i2c: D1 01 00 D4 2A 01 D0 [14:30:22]Write i2c OK [14:30:22]MH_I2C_Read... [14:30:22]Read from MH i2c: D1 [14:30:22]MH_I2C_Read... [14:30:22]Read from MH i2c: D1 01 00 [14:30:22]MH_I2C_Read... [14:30:22]Read from MH i2c: D1 01 00 D4 2A 00 CF [14:30:22]Write to MH i2c: 01 00 00 D5 2A FF [14:30:22]Write i2c OK [14:30:22]MH_I2C_Read... [14:30:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 34 AC 47 00 49 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 32 30 39 34 35 33 32 10 04 04 00 38 E4 00 00 F4 03 04 00 CB 53 C4 66 B6 04 01 00 00 F2 F0 55 7D BB 37 66 0C [14:30:22]CommunicateWithHost err = 0 [14:30:22]CheckOFDResponse [14:30:22]1017 (14) - 77093643461234 [14:30:22]1041 (16) - 0000000002094532 [14:30:22]1040 (4) - 58424 [14:30:22]1012 (4) - 20.08.2024 08:28 [14:30:22]1206 (1) - 0 [14:30:22]OFD Sender: Remove packet 58424 [14:30:22]ProducePacketName [14:30:22]name=ofd_packets/00058424 [14:30:22]NVStorageDeleteData [14:30:23]OFD Sender: No OFD packet to send [14:30:23]*** Cut start [14:30:23]*** Partial cut [14:30:23]*** CUTSNS_PIN = 1 [14:30:23]*** CUTSNS_PIN = 0 [14:30:23]*** Brake cut motor [14:30:24]Read from MH i2c: 01 [14:30:24]MH_I2C_Read... [14:30:24]*** Stop cut motor [14:30:24]*** Cut end [14:30:24]Read from MH i2c: 01 07 00 [14:30:24]MH_I2C_Read... [14:30:24]Read from MH i2c: 01 07 00 D5 2A 00 00 00 00 00 FF 0F 14 [14:30:24]process_action close_receipt done [14:30:24]requested_data is exist [14:30:24]produce_requested_data [14:30:24]requested_item fm.sn is exist - process it [14:30:24]wFMCommunicate request_size=4 [14:30:24]MH_SAM_APDU [14:30:24]CAPDU: 80 11 00 00 [14:30:24]Write to MH i2c: E2 08 00 D6 2A 80 11 00 00 00 00 00 00 7A [14:30:24]Write i2c OK [14:30:24]MH_I2C_Read... [14:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:24]Read from MH i2c: E2 [14:30:24]MH_I2C_Read... [14:30:24]Read from MH i2c: E2 17 00 [14:30:24]MH_I2C_Read... [14:30:24]Read from MH i2c: E2 17 00 D6 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C6 [14:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:30:24]wFMCommunicate OK [14:30:24]requested_item fd.num is exist - process it [14:30:24]SAM_PROTO_GetFieldsCounters [14:30:24]wFMCommunicate request_size=4 [14:30:24]MH_SAM_APDU [14:30:24]CAPDU: 80 13 00 00 [14:30:24]Write to MH i2c: E2 08 00 D7 2A 80 13 00 00 00 00 00 00 7D [14:30:24]Write i2c OK [14:30:24]MH_I2C_Read... [14:30:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:24]Read from MH i2c: E2 [14:30:24]MH_I2C_Read... [14:30:24]Read from MH i2c: E2 62 00 [14:30:24]MH_I2C_Read... [14:30:24]Read from MH i2c: E2 62 00 D7 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 38 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [14:30:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 38 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:24]wFMCommunicate OK [14:30:24]SAM_PROTO_GetFieldsCounters done [14:30:24]requested_item shift.num is exist - process it [14:30:24]requested_item shift.opened is exist - process it [14:30:24]req_shift_opened [14:30:24]FM_GetShiftState [14:30:24]SAM_PROTO_GetShiftState [14:30:24]wFMCommunicate request_size=4 [14:30:24]MH_SAM_APDU [14:30:24]CAPDU: 80 13 01 00 [14:30:24]Write to MH i2c: E2 08 00 D8 2A 80 13 01 00 00 00 00 00 7F [14:30:24]Write i2c OK [14:30:24]MH_I2C_Read... [14:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:24]Read from MH i2c: E2 [14:30:24]MH_I2C_Read... [14:30:24]Read from MH i2c: E2 0E 00 [14:30:24]MH_I2C_Read... [14:30:24]Read from MH i2c: E2 0E 00 D8 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A2 [14:30:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:30:24]wFMCommunicate OK [14:30:24]SAM_PROTO_GetShiftState done [14:30:24]FM_GetShiftState done [14:30:24]req_shift_opened done [14:30:24]requested_item shift.open_date is exist - process it [14:30:24]req_shift_open_date [14:30:24]req_shift_open_date done [14:30:24]produce_requested_data done [14:30:24]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58424,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:30:24]process_action_free close_receipt [14:30:24]json_value_free [14:30:24]json_value_free done [14:30:24]process_json_proto returns [14:30:24]Send response to host [14:30:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58424,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:30:24]free response buf [14:30:24]execute_script done [14:30:24]execute_script returns [14:30:24]free content buf [14:30:24]Sock 9.Close socket [14:30:24]Sock 9.Thread stoped [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:41]accept exits with 8 [14:30:41]New connection [14:30:41]New thread 3066854756 created [14:30:41]Thread 3066711396 joined [14:30:41]Waiting for new connection... [14:30:41] Sock 8.Parse request [14:30:41]Sock 8.Check first char [14:30:41]Sock 8.First char is OK [14:30:41]request: POST /json_proto HTTP/1.0 [14:30:41]Method: POST [14:30:41]URL: /json_proto [14:30:41]Method is POST - this is cgi request [14:30:41]url: /json_proto [14:30:41]query_string will be loaded in cgi processing [14:30:41]execute_cgi json_proto POST (null) [14:30:41]execute_cgi path=json_proto method=POST [14:30:41]POST find Content-Length [14:30:41]Host: 172.17.44.3:8080 [14:30:41]Content-Length: 804 [14:30:41]Content-Type: application/json [14:30:41] [14:30:41]POST finish read [14:30:41]Found Content-Length = 804 [14:30:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 51.930, "sum" : 3853.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3853.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:41]execute_script... [14:30: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)2075718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 51.930, "sum" : 3853.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3853.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:41]POST & json_proto [14:30:41]process_json_proto [14:30:41]json parsed OK: [14:30:41]protocol is kg_v1.0 [14:30:41]action value=close_receipt [14:30:41]process_action close_receipt [14:30:41]cmd_close_receipt [14:30:41]MH_GetDate [14:30:41]Write to MH i2c: F0 00 00 D9 2A F2 [14:30:41]Write i2c OK [14:30:41]MH_I2C_Read... [14:30:41]Read from MH i2c: F0 [14:30:41]MH_I2C_Read... [14:30:41]Read from MH i2c: F0 09 00 [14:30:41]MH_I2C_Read... [14:30:41]Read from MH i2c: F0 09 00 D9 2A 00 92 A8 C4 66 AD C5 5D 66 94 [14:30:41]GetLastDocTimeStamp 1724164221 [14:30:41]current date 1724164242 [14:30:41]FM_GetShiftState [14:30:41]SAM_PROTO_GetShiftState [14:30:41]wFMCommunicate request_size=4 [14:30:41]MH_SAM_APDU [14:30:41]CAPDU: 80 13 01 00 [14:30:41]Write to MH i2c: E2 08 00 DA 2A 80 13 01 00 00 00 00 00 81 [14:30:41]Write i2c OK [14:30:41]MH_I2C_Read... [14:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:41]Read from MH i2c: E2 [14:30:41]MH_I2C_Read... [14:30:41]Read from MH i2c: E2 0E 00 [14:30:41]MH_I2C_Read... [14:30:41]Read from MH i2c: E2 0E 00 DA 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A4 [14:30:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:30:41]wFMCommunicate OK [14:30:41]SAM_PROTO_GetShiftState done [14:30:41]FM_GetShiftState done [14:30:41]opened in 1724112910 [14:30:41]opened+sec_in_day 1724199310 [14:30:41]quantity*price = 385320 [14:30:41]sum+1 = 385322 [14:30:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3853.21 НСП 1% : 34.10 НДС 12% : 409.19 Наличными: 0.00 Безнал.: 3853.21 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 409 20.08.2024 14:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58425 ФПД: 264564264495903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143042&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58425&fm=264564264495903&tin=02508201610067®Number=0000000000162794&sum=385321 [14:30:42]StoreToDocumentArchive [14:30:42]shift 100 fd 58425 [14:30:42]save to /storage/0100/doc_00058425 [14:30:42]save last doc name /storage/0100/doc_00058425 to /storage/kkm_last_doc_name [14:30:42]save OK [14:30:42]Clear old archive folders... [14:30:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:42]tlvbuf is 01A1A6D0 [14:30:42]SAM_PROTO_ClearQueue [14:30:42]wFMCommunicate request_size=4 [14:30:42]MH_SAM_APDU [14:30:42]CAPDU: 80 09 00 00 [14:30:42]Write to MH i2c: E2 08 00 E7 2A 80 09 00 00 00 00 00 00 83 [14:30:42]Write i2c OK [14:30:42]MH_I2C_Read... [14:30:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:42]Read from MH i2c: E2 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 03 00 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 03 00 E7 2A 00 90 00 85 [14:30:42]RAPDU: 90 00 [14:30:42]wFMCommunicate OK [14:30:42]SAM_PROTO_ClearQueue done [14:30:42]KKMCreateOFDPacket [14:30:42]OFDProtocolAddRootSTLVToBuf [14:30:42]FM_MakeSignedData [14:30:42]FM_MakeSignedData [14:30:42]SAM_PROTO_SignData [14:30:42]wFMCommunicate request_size=4 [14:30:42]MH_SAM_APDU [14:30:42]CAPDU: 80 0D 01 02 [14:30:42]Write to MH i2c: E2 08 00 E8 2A 80 0D 01 02 00 00 00 00 8B [14:30:42]Write i2c OK [14:30:42]MH_I2C_Read... [14:30:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:42]Read from MH i2c: E2 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 03 00 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 03 00 E8 2A 00 90 00 86 [14:30:42]RAPDU: 90 00 [14:30:42]wFMCommunicate OK [14:30:42]wFMCommunicate request_size=255 [14:30:42]MH_SAM_APDU [14:30:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DA CA 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 E1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 E1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 9F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 E1 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 92 A8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E4 00 00 35 04 06 00 F0 [14:30:42]Write to MH i2c: E2 02 01 E9 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 35 FF 03 08 00 03 DA CA 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 E1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 E1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 9F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 E1 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 92 A8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E4 00 00 35 04 06 00 F0 00 00 C3 [14:30:42]Write i2c OK [14:30:42]MH_I2C_Read... [14:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:42]Read from MH i2c: E2 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 03 00 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 03 00 E9 2A 00 90 00 87 [14:30:42]RAPDU: 90 00 [14:30:42]wFMCommunicate OK [14:30:42]wFMCommunicate request_size=10 [14:30:42]MH_SAM_APDU [14:30:42]CAPDU: 80 0D 02 02 05 9E AB 01 6B 1F [14:30:42]Write to MH i2c: E2 0D 00 EA 2A 80 0D 02 02 05 00 9E AB 01 6B 1F 00 00 6C [14:30:42]Write i2c OK [14:30:42]MH_I2C_Read... [14:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:42]Read from MH i2c: E2 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 03 00 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 03 00 EA 2A 00 90 00 88 [14:30:42]RAPDU: 90 00 [14:30:42]wFMCommunicate OK [14:30:42]wFMCommunicate request_size=4 [14:30:42]MH_SAM_APDU [14:30:42]CAPDU: 80 0D 03 02 [14:30:42]Write to MH i2c: E2 08 00 EB 2A 80 0D 03 02 00 00 00 00 90 [14:30:42]Write i2c OK [14:30:42]MH_I2C_Read... [14:30:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:42]Read from MH i2c: E2 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 0B 00 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 0B 00 EB 2A 00 71 F0 8F 53 F1 FA D8 2B 90 00 C2 [14:30:42]RAPDU: 71 F0 8F 53 F1 FA D8 2B 90 00 [14:30:42]wFMCommunicate OK [14:30:42]SAM_PROTO_SignData done [14:30:42]FM_MakeSignedData done [14:30:42]CreateOFDProtocolMessage [14:30:42]wFMCommunicate request_size=4 [14:30:42]MH_SAM_APDU [14:30:42]CAPDU: 80 11 00 00 [14:30:42]Write to MH i2c: E2 08 00 EC 2A 80 11 00 00 00 00 00 00 90 [14:30:42]Write i2c OK [14:30:42]MH_I2C_Read... [14:30:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:42]Read from MH i2c: E2 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 17 00 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: E2 17 00 EC 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DC [14:30:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:30:42]wFMCommunicate OK [14:30:42]CreateOFDProtocolMessage done [14:30:42]OFDSenderStorePacket 58425 [14:30:42]StoreOFDPacket docnum=58425 [14:30:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 30 07 01 F1 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DA CA 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 E1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 E1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 9F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 E1 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 92 A8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E4 00 00 35 04 06 00 F0 9E AB 01 6B 1F 71 F0 8F 53 F1 FA D8 2B [14:30:42]CheckFolder [14:30:42]dirname=/storage/ofd_packets [14:30:42]CheckFolder done [14:30:42]ProducePacketName [14:30:42]name=ofd_packets/00058425 [14:30:42]NVStorageSaveData ofd_packets/00058425 [14:30:42]File name is /storage/ofd_packets/00058425 [14:30:42]Write 301 bytes [14:30:42]NVStorageSaveData done [14:30:42]OFDSenderStorePacket done [14:30:42]KKMCreateOFDPacket done [14:30:42]NVStorageSaveData kkm_last_timestamp [14:30:42]File name is /storage/kkm_last_timestamp [14:30:42]Write 4 bytes [14:30:42]NVStorageSaveData done [14:30:42]ExternCall_PrintAddStr [14:30:42]wPrintStart [14:30:42]Write to MH i2c: 01 00 00 ED 2A 17 [14:30:42]Write i2c OK [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: 01 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: 01 07 00 [14:30:42]MH_I2C_Read... [14:30:42]Read from MH i2c: 01 07 00 ED 2A 00 00 00 00 00 FF 0F 2C [14:30:42]RasterBufferAndPrint [14:30:42]line Счет N : (1)2075718 [14:30:42]line ИНН: 02508201610067 [14:30:42]line Контрольно-Кассовый Чек [14:30:42]line ПРОДАЖА [14:30:42]line ТРК (МРК, ГНК) : 52 [14:30:42]line Товар: 2710124500 [14:30:42]line Аи-95-К-5 [14:30:42]line 51.930 * 74.20 [14:30:42]line = 3853.21 [14:30:42]line НДС 12% НСП 1% [14:30:42]line > о реализуемом товаре [14:30:42]line ИТОГО: 3853.21 [14:30:42]line НСП 1% : 34.10 [14:30:42]line НДС 12% : 409.19 [14:30:42]line Наличными: 0.00 [14:30:42]line Безнал.: 3853.21 [14:30:42]line Место: АЗС № 135 "Партнер Нефть" [14:30:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:30:42]line СНО: Общий режим [14:30:42]line Чек 409 20.08.2024 14:30 [14:30:42]line Смена: 100 ФФД: 1.0 [14:30:42]line ЗНМ: 0300000196 [14:30:42]line РНМ: 0000000000162794 [14:30:42]line Версия ККМ: v1.0 [14:30:42]line Платежная система: O! деньги [14:30:42]line ФМ: 0000000002094532 [14:30:42]line ФД: 58425 [14:30:42]line ФПД: 264564264495903 [14:30:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143042&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58425&fm=264564264495903&tin=02508201610067®Number=0000000000162794&sum=385321 [14:30:43]OFD Sender: Processing packet 58425 [packets to send 51, broken 50] [14:30:43]ProducePacketName [14:30:43]name=ofd_packets/00058425 [14:30:43]OFD Sender: To server: pG, [14:30:43]CommunicateWithHost lk.salyk.kg:30040 [14:30:43]ConnectInit lk.salyk.kg [14:30:43]written 0, free lines is 4095 [14:30:43]Connected sock=10 [14:30:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 30 07 01 F1 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DA CA 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 E1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 E1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 9F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 E1 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 92 A8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E4 00 00 35 04 06 00 F0 9E AB 01 6B 1F 71 F0 8F 53 F1 FA D8 2B [14:30:43]Write to MH i2c: 01 00 00 17 2B 42 [14:30:43]Write i2c OK [14:30:43]MH_I2C_Read... [14:30:43]Read from MH i2c: 01 [14:30:43]MH_I2C_Read... [14:30:43]Read from MH i2c: 01 07 00 [14:30:43]MH_I2C_Read... [14:30:43]Read from MH i2c: 01 07 00 17 2B 00 00 00 00 00 C9 0C 1E [14:30:43]RasterBufferAndPrint [14:30:43]line [14:30:43]line [14:30:43]line [14:30:43]line [14:30:43]line [14:30:43]written 0, free lines is 3277 [14:30:43]MH_Cut [14:30:43]Write to MH i2c: D1 01 00 1E 2B 01 1B [14:30:43]Write i2c OK [14:30:43]MH_I2C_Read... [14:30:43]Read from MH i2c: D1 [14:30:43]MH_I2C_Read... [14:30:43]Read from MH i2c: D1 01 00 [14:30:43]MH_I2C_Read... [14:30:43]Read from MH i2c: D1 01 00 1E 2B 00 1A [14:30:43]Write to MH i2c: 01 00 00 1F 2B 4A [14:30:43]Write i2c OK [14:30:43]MH_I2C_Read... [14:30:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E0 8E 47 00 A5 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E4 00 00 F4 03 04 00 E0 53 C4 66 B6 04 01 00 00 AC D5 47 61 97 26 B8 BD [14:30:43]CommunicateWithHost err = 0 [14:30:43]CheckOFDResponse [14:30:43]1017 (14) - 77093643461234 [14:30:43]1041 (16) - 0000000002094532 [14:30:43]1040 (4) - 58425 [14:30:43]1012 (4) - 20.08.2024 08:29 [14:30:43]1206 (1) - 0 [14:30:43]OFD Sender: Remove packet 58425 [14:30:43]ProducePacketName [14:30:43]name=ofd_packets/00058425 [14:30:43]NVStorageDeleteData [14:30:44]OFD Sender: No OFD packet to send [14:30:44]*** Cut start [14:30:44]*** Partial cut [14:30:44]*** CUTSNS_PIN = 1 [14:30:44]*** CUTSNS_PIN = 0 [14:30:44]*** Brake cut motor [14:30:45]Read from MH i2c: 01 [14:30:45]MH_I2C_Read... [14:30:45]*** Stop cut motor [14:30:45]*** Cut end [14:30:45]Read from MH i2c: 01 07 00 [14:30:45]MH_I2C_Read... [14:30:45]Read from MH i2c: 01 07 00 1F 2B 00 00 00 00 00 FF 0F 5F [14:30:45]process_action close_receipt done [14:30:45]requested_data is exist [14:30:45]produce_requested_data [14:30:45]requested_item fm.sn is exist - process it [14:30:45]wFMCommunicate request_size=4 [14:30:45]MH_SAM_APDU [14:30:45]CAPDU: 80 11 00 00 [14:30:45]Write to MH i2c: E2 08 00 20 2B 80 11 00 00 00 00 00 00 C5 [14:30:45]Write i2c OK [14:30:45]MH_I2C_Read... [14:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:45]Read from MH i2c: E2 [14:30:45]MH_I2C_Read... [14:30:45]Read from MH i2c: E2 17 00 [14:30:45]MH_I2C_Read... [14:30:45]Read from MH i2c: E2 17 00 20 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 11 [14:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:30:45]wFMCommunicate OK [14:30:45]requested_item fd.num is exist - process it [14:30:45]SAM_PROTO_GetFieldsCounters [14:30:45]wFMCommunicate request_size=4 [14:30:45]MH_SAM_APDU [14:30:45]CAPDU: 80 13 00 00 [14:30:45]Write to MH i2c: E2 08 00 21 2B 80 13 00 00 00 00 00 00 C8 [14:30:45]Write i2c OK [14:30:45]MH_I2C_Read... [14:30:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:45]Read from MH i2c: E2 [14:30:45]MH_I2C_Read... [14:30:45]Read from MH i2c: E2 62 00 [14:30:45]MH_I2C_Read... [14:30:45]Read from MH i2c: E2 62 00 21 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 39 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 35 [14:30:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 39 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:45]wFMCommunicate OK [14:30:45]SAM_PROTO_GetFieldsCounters done [14:30:45]requested_item shift.num is exist - process it [14:30:45]requested_item shift.opened is exist - process it [14:30:45]req_shift_opened [14:30:45]FM_GetShiftState [14:30:45]SAM_PROTO_GetShiftState [14:30:45]wFMCommunicate request_size=4 [14:30:45]MH_SAM_APDU [14:30:45]CAPDU: 80 13 01 00 [14:30:45]Write to MH i2c: E2 08 00 22 2B 80 13 01 00 00 00 00 00 CA [14:30:45]Write i2c OK [14:30:45]MH_I2C_Read... [14:30:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:45]Read from MH i2c: E2 [14:30:45]MH_I2C_Read... [14:30:45]Read from MH i2c: E2 0E 00 [14:30:45]MH_I2C_Read... [14:30:45]Read from MH i2c: E2 0E 00 22 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 ED [14:30:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:30:45]wFMCommunicate OK [14:30:45]SAM_PROTO_GetShiftState done [14:30:45]FM_GetShiftState done [14:30:45]req_shift_opened done [14:30:45]requested_item shift.open_date is exist - process it [14:30:45]req_shift_open_date [14:30:45]req_shift_open_date done [14:30:45]produce_requested_data done [14:30:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58425,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:30:45]process_action_free close_receipt [14:30:45]json_value_free [14:30:45]json_value_free done [14:30:45]process_json_proto returns [14:30:45]Send response to host [14:30:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58425,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:30:45]free response buf [14:30:45]execute_script done [14:30:45]execute_script returns [14:30:45]free content buf [14:30:45]Sock 8.Close socket [14:30:45]Sock 8.Thread stoped [14:30:49]OFD Sender: No OFD packet to send [14:30:54]OFD Sender: No OFD packet to send [14:30:59]OFD Sender: No OFD packet to send [14:31:04]OFD Sender: No OFD packet to send [14:31:09]OFD Sender: No OFD packet to send [14:31:14]OFD Sender: No OFD packet to send [14:31:19]OFD Sender: No OFD packet to send [14:31:24]OFD Sender: No OFD packet to send [14:31:29]OFD Sender: No OFD packet to send [14:31:34]OFD Sender: No OFD packet to send [14:31:39]OFD Sender: No OFD packet to send [14:31:44]OFD Sender: No OFD packet to send [14:31:49]OFD Sender: No OFD packet to send [14:31:54]OFD Sender: No OFD packet to send [14:31:59]OFD Sender: No OFD packet to send [14:32:04]OFD Sender: No OFD packet to send [14:32:09]OFD Sender: No OFD packet to send [14:32:14]OFD Sender: No OFD packet to send [14:32:19]OFD Sender: No OFD packet to send [14:32:24]OFD Sender: No OFD packet to send [14:32:29]OFD Sender: No OFD packet to send [14:32:34]accept exits with 9 [14:32:34]New connection [14:32:34]New thread 3066711396 created [14:32:34]Thread 3066854756 joined [14:32:34]Waiting for new connection... [14:32:34] Sock 9.Parse request [14:32:34]Sock 9.Check first char [14:32:34]Sock 9.First char is OK [14:32:34]request: POST /json_proto HTTP/1.0 [14:32:34]Method: POST [14:32:34]URL: /json_proto [14:32:34]Method is POST - this is cgi request [14:32:34]url: /json_proto [14:32:34]query_string will be loaded in cgi processing [14:32:34]execute_cgi json_proto POST (null) [14:32:34]execute_cgi path=json_proto method=POST [14:32:34]POST find Content-Length [14:32:34]Host: 172.17.44.3:8080 [14:32:34]Content-Length: 790 [14:32:34]Content-Type: application/json [14:32:34] [14:32:34]POST finish read [14:32:34]Found Content-Length = 790 [14:32:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:34]execute_script... [14:32:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:34]POST & json_proto [14:32:34]process_json_proto [14:32:34]json parsed OK: [14:32:34]protocol is kg_v1.0 [14:32:34]action value=close_receipt [14:32:34]process_action close_receipt [14:32:34]cmd_close_receipt [14:32:34]MH_GetDate [14:32:34]Write to MH i2c: F0 00 00 23 2B 3D [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: F0 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: F0 09 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: F0 09 00 23 2B 00 03 A9 C4 66 AD C5 5D 66 51 [14:32:34]GetLastDocTimeStamp 1724164242 [14:32:34]current date 1724164355 [14:32:34]FM_GetShiftState [14:32:34]SAM_PROTO_GetShiftState [14:32:34]wFMCommunicate request_size=4 [14:32:34]MH_SAM_APDU [14:32:34]CAPDU: 80 13 01 00 [14:32:34]Write to MH i2c: E2 08 00 24 2B 80 13 01 00 00 00 00 00 CC [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:34]Read from MH i2c: E2 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 0E 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 0E 00 24 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EF [14:32:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:32:34]wFMCommunicate OK [14:32:34]SAM_PROTO_GetShiftState done [14:32:34]FM_GetShiftState done [14:32:34]opened in 1724112910 [14:32:34]opened+sec_in_day 1724199310 [14:32:34]quantity*price = 0 [14:32:34]sum+1 = 1 [14:32:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 410 20.08.2024 14:32 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58426 ФПД: 198663466644043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143235&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58426&fm=198663466644043&tin=02508201610067®Number=0000000000162794&sum=0 [14:32:35]StoreToDocumentArchive [14:32:35]shift 100 fd 58426 [14:32:35]save to /storage/0100/doc_00058426 [14:32:35]save last doc name /storage/0100/doc_00058426 to /storage/kkm_last_doc_name [14:32:35]save OK [14:32:35]Clear old archive folders... [14:32:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:32:35]tlvbuf is 019795E0 [14:32:35]SAM_PROTO_ClearQueue [14:32:35]wFMCommunicate request_size=4 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 09 00 00 [14:32:35]Write to MH i2c: E2 08 00 31 2B 80 09 00 00 00 00 00 00 CE [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:35]Read from MH i2c: E2 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 03 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 03 00 31 2B 00 90 00 D0 [14:32:35]RAPDU: 90 00 [14:32:35]wFMCommunicate OK [14:32:35]SAM_PROTO_ClearQueue done [14:32:35]KKMCreateOFDPacket [14:32:35]OFDProtocolAddRootSTLVToBuf [14:32:35]FM_MakeSignedData [14:32:35]FM_MakeSignedData [14:32:35]SAM_PROTO_SignData [14:32:35]wFMCommunicate request_size=4 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 0D 01 02 [14:32:35]Write to MH i2c: E2 08 00 32 2B 80 0D 01 02 00 00 00 00 D6 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:35]Read from MH i2c: E2 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 03 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 03 00 32 2B 00 90 00 D1 [14:32:35]RAPDU: 90 00 [14:32:35]wFMCommunicate OK [14:32:35]wFMCommunicate request_size=255 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 03 A9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E4 00 00 35 04 06 00 B4 AE F1 5B [14:32:35]Write to MH i2c: E2 02 01 33 2B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 03 A9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E4 00 00 35 04 06 00 B4 AE F1 5B 00 00 4E [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:35]Read from MH i2c: E2 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 03 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 03 00 33 2B 00 90 00 D2 [14:32:35]RAPDU: 90 00 [14:32:35]wFMCommunicate OK [14:32:35]wFMCommunicate request_size=7 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 0D 02 02 02 F2 4B [14:32:35]Write to MH i2c: E2 0A 00 34 2B 80 0D 02 02 02 00 F2 4B 00 00 1A [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:35]Read from MH i2c: E2 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 03 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 03 00 34 2B 00 90 00 D3 [14:32:35]RAPDU: 90 00 [14:32:35]wFMCommunicate OK [14:32:35]wFMCommunicate request_size=4 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 0D 03 02 [14:32:35]Write to MH i2c: E2 08 00 35 2B 80 0D 03 02 00 00 00 00 DB [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:35]Read from MH i2c: E2 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 0B 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 0B 00 35 2B 00 9B F0 3A 73 7C 14 89 B5 90 00 E2 [14:32:35]RAPDU: 9B F0 3A 73 7C 14 89 B5 90 00 [14:32:35]wFMCommunicate OK [14:32:35]SAM_PROTO_SignData done [14:32:35]FM_MakeSignedData done [14:32:35]CreateOFDProtocolMessage [14:32:35]wFMCommunicate request_size=4 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 11 00 00 [14:32:35]Write to MH i2c: E2 08 00 36 2B 80 11 00 00 00 00 00 00 DB [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:35]Read from MH i2c: E2 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 17 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E2 17 00 36 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 27 [14:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:32:35]wFMCommunicate OK [14:32:35]CreateOFDProtocolMessage done [14:32:35]OFDSenderStorePacket 58426 [14:32:35]StoreOFDPacket docnum=58426 [14:32:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B0 36 04 01 29 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 03 A9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E4 00 00 35 04 06 00 B4 AE F1 5B F2 4B 9B F0 3A 73 7C 14 89 B5 [14:32:35]CheckFolder [14:32:35]dirname=/storage/ofd_packets [14:32:35]CheckFolder done [14:32:35]ProducePacketName [14:32:35]name=ofd_packets/00058426 [14:32:35]NVStorageSaveData ofd_packets/00058426 [14:32:35]File name is /storage/ofd_packets/00058426 [14:32:35]Write 298 bytes [14:32:35]NVStorageSaveData done [14:32:35]OFDSenderStorePacket done [14:32:35]KKMCreateOFDPacket done [14:32:35]NVStorageSaveData kkm_last_timestamp [14:32:35]File name is /storage/kkm_last_timestamp [14:32:35]Write 4 bytes [14:32:35]NVStorageSaveData done [14:32:35]ExternCall_PrintAddStr [14:32:35]wPrintStart [14:32:35]Write to MH i2c: 01 00 00 37 2B 62 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: 01 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: 01 07 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: 01 07 00 37 2B 00 00 00 00 00 FF 0F 77 [14:32:35]RasterBufferAndPrint [14:32:35]line Счет N : (1)2075721 [14:32:35]line ИНН: 02508201610067 [14:32:35]line Контрольно-Кассовый Чек [14:32:35]line ПРОДАЖА [14:32:35]line ТРК (МРК, ГНК) : 21 [14:32:35]line Товар: 2710194210 [14:32:35]line ДТ-К-5 [14:32:35]line 13.130 * 0.00 [14:32:35]line = 0.00 [14:32:35]line НДС 12% НСП 1% [14:32:35]line > о реализуемом товаре [14:32:35]line ИТОГО: 0.00 [14:32:35]line НСП 1% : 0.00 [14:32:35]line НДС 12% : 0.00 [14:32:35]line Наличными: 0.00 [14:32:35]line Безнал.: 0.00 [14:32:35]line Место: АЗС № 135 "Партнер Нефть" [14:32:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:32:35]line СНО: Общий режим [14:32:35]line Чек 410 20.08.2024 14:32 [14:32:35]line Смена: 100 ФФД: 1.0 [14:32:35]line ЗНМ: 0300000196 [14:32:35]line РНМ: 0000000000162794 [14:32:35]line Версия ККМ: v1.0 [14:32:35]line Талоны: Топливная Карта [14:32:35]line 68771 [14:32:35]line ФМ: 0000000002094532 [14:32:35]line ФД: 58426 [14:32:35]line ФПД: 198663466644043 [14:32:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143235&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58426&fm=198663466644043&tin=02508201610067®Number=0000000000162794&sum=0 [14:32:36]OFD Sender: Processing packet 58426 [packets to send 51, broken 50] [14:32:36]ProducePacketName [14:32:36]name=ofd_packets/00058426 [14:32:36]OFD Sender: To server: pG, [14:32:36]CommunicateWithHost lk.salyk.kg:30040 [14:32:36]ConnectInit lk.salyk.kg [14:32:36]written 0, free lines is 4095 [14:32:36]Connected sock=10 [14:32:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B0 36 04 01 29 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 03 A9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E4 00 00 35 04 06 00 B4 AE F1 5B F2 4B 9B F0 3A 73 7C 14 89 B5 [14:32:36]Write to MH i2c: 01 00 00 61 2B 8C [14:32:36]Write i2c OK [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: 01 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: 01 07 00 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: 01 07 00 61 2B 00 00 00 00 00 C9 0C 68 [14:32:36]RasterBufferAndPrint [14:32:36]line [14:32:36]line [14:32:36]line [14:32:36]line [14:32:36]line [14:32:36]written 0, free lines is 3280 [14:32:36]MH_Cut [14:32:36]Write to MH i2c: D1 01 00 68 2B 01 65 [14:32:36]Write i2c OK [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: D1 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: D1 01 00 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: D1 01 00 68 2B 00 64 [14:32:36]Write to MH i2c: 01 00 00 69 2B 94 [14:32:36]Write i2c OK [14:32:36]MH_I2C_Read... [14:32:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 10 A3 47 00 A3 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 32 30 39 34 35 33 32 10 04 04 00 3A E4 00 00 F4 03 04 00 51 54 C4 66 B6 04 01 00 00 61 B4 59 78 8E 12 3E D3 [14:32:36]CommunicateWithHost err = 0 [14:32:36]CheckOFDResponse [14:32:36]1017 (14) - 77093643461234 [14:32:36]1041 (16) - 0000000002094532 [14:32:36]1040 (4) - 58426 [14:32:36]1012 (4) - 20.08.2024 08:31 [14:32:36]1206 (1) - 0 [14:32:36]OFD Sender: Remove packet 58426 [14:32:36]ProducePacketName [14:32:36]name=ofd_packets/00058426 [14:32:36]NVStorageDeleteData [14:32:37]OFD Sender: No OFD packet to send [14:32:37]*** Cut start [14:32:37]*** Partial cut [14:32:37]*** CUTSNS_PIN = 1 [14:32:37]*** CUTSNS_PIN = 0 [14:32:37]*** Brake cut motor [14:32:38]Read from MH i2c: 01 [14:32:38]MH_I2C_Read... [14:32:38]*** Stop cut motor [14:32:38]*** Cut end [14:32:38]Read from MH i2c: 01 07 00 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: 01 07 00 69 2B 00 00 00 00 00 FF 0F A9 [14:32:38]process_action close_receipt done [14:32:38]requested_data is exist [14:32:38]produce_requested_data [14:32:38]requested_item fm.sn is exist - process it [14:32:38]wFMCommunicate request_size=4 [14:32:38]MH_SAM_APDU [14:32:38]CAPDU: 80 11 00 00 [14:32:38]Write to MH i2c: E2 08 00 6A 2B 80 11 00 00 00 00 00 00 0F [14:32:38]Write i2c OK [14:32:38]MH_I2C_Read... [14:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:38]Read from MH i2c: E2 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: E2 17 00 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: E2 17 00 6A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [14:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:32:38]wFMCommunicate OK [14:32:38]requested_item fd.num is exist - process it [14:32:38]SAM_PROTO_GetFieldsCounters [14:32:38]wFMCommunicate request_size=4 [14:32:38]MH_SAM_APDU [14:32:38]CAPDU: 80 13 00 00 [14:32:38]Write to MH i2c: E2 08 00 6B 2B 80 13 00 00 00 00 00 00 12 [14:32:38]Write i2c OK [14:32:38]MH_I2C_Read... [14:32:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:38]Read from MH i2c: E2 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: E2 62 00 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: E2 62 00 6B 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [14:32:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:38]wFMCommunicate OK [14:32:38]SAM_PROTO_GetFieldsCounters done [14:32:38]requested_item shift.num is exist - process it [14:32:38]requested_item shift.opened is exist - process it [14:32:38]req_shift_opened [14:32:38]FM_GetShiftState [14:32:38]SAM_PROTO_GetShiftState [14:32:38]wFMCommunicate request_size=4 [14:32:38]MH_SAM_APDU [14:32:38]CAPDU: 80 13 01 00 [14:32:38]Write to MH i2c: E2 08 00 6C 2B 80 13 01 00 00 00 00 00 14 [14:32:38]Write i2c OK [14:32:38]MH_I2C_Read... [14:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:38]Read from MH i2c: E2 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: E2 0E 00 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: E2 0E 00 6C 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 37 [14:32:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:32:38]wFMCommunicate OK [14:32:38]SAM_PROTO_GetShiftState done [14:32:38]FM_GetShiftState done [14:32:38]req_shift_opened done [14:32:38]requested_item shift.open_date is exist - process it [14:32:38]req_shift_open_date [14:32:38]req_shift_open_date done [14:32:38]produce_requested_data done [14:32:38]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58426,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:32:38]process_action_free close_receipt [14:32:38]json_value_free [14:32:38]json_value_free done [14:32:38]process_json_proto returns [14:32:38]Send response to host [14:32:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58426,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:32:38]free response buf [14:32:38]execute_script done [14:32:38]execute_script returns [14:32:38]free content buf [14:32:38]Sock 9.Close socket [14:32:38]Sock 9.Thread stoped [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:36]accept exits with 8 [14:34:36]New connection [14:34:36]New thread 3066854756 created [14:34:36]Thread 3066711396 joined [14:34:36]Waiting for new connection... [14:34:36] Sock 8.Parse request [14:34:36]Sock 8.Check first char [14:34:36]Sock 8.First char is OK [14:34:36]request: POST /json_proto HTTP/1.0 [14:34:36]Method: POST [14:34:36]URL: /json_proto [14:34:36]Method is POST - this is cgi request [14:34:36]url: /json_proto [14:34:36]query_string will be loaded in cgi processing [14:34:36]execute_cgi json_proto POST (null) [14:34:36]execute_cgi path=json_proto method=POST [14:34:36]POST find Content-Length [14:34:36]Host: 172.17.44.3:8080 [14:34:36]Content-Length: 785 [14:34:36]Content-Type: application/json [14:34:36] [14:34:36]POST finish read [14:34:36]Found Content-Length = 785 [14:34:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:36]execute_script... [14:34: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)2075722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:36]POST & json_proto [14:34:36]process_json_proto [14:34:36]json parsed OK: [14:34:36]protocol is kg_v1.0 [14:34:36]action value=close_receipt [14:34:36]process_action close_receipt [14:34:36]cmd_close_receipt [14:34:36]MH_GetDate [14:34:36]Write to MH i2c: F0 00 00 6D 2B 87 [14:34:36]Write i2c OK [14:34:36]MH_I2C_Read... [14:34:36]Read from MH i2c: F0 [14:34:36]MH_I2C_Read... [14:34:36]Read from MH i2c: F0 09 00 [14:34:36]MH_I2C_Read... [14:34:36]Read from MH i2c: F0 09 00 6D 2B 00 7D A9 C4 66 AD C5 5D 66 15 [14:34:36]GetLastDocTimeStamp 1724164355 [14:34:36]current date 1724164477 [14:34:36]FM_GetShiftState [14:34:36]SAM_PROTO_GetShiftState [14:34:36]wFMCommunicate request_size=4 [14:34:36]MH_SAM_APDU [14:34:36]CAPDU: 80 13 01 00 [14:34:36]Write to MH i2c: E2 08 00 6E 2B 80 13 01 00 00 00 00 00 16 [14:34:36]Write i2c OK [14:34:36]MH_I2C_Read... [14:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:36]Read from MH i2c: E2 [14:34:36]MH_I2C_Read... [14:34:36]Read from MH i2c: E2 0E 00 [14:34:36]MH_I2C_Read... [14:34:36]Read from MH i2c: E2 0E 00 6E 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [14:34:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:34:36]wFMCommunicate OK [14:34:36]SAM_PROTO_GetShiftState done [14:34:36]FM_GetShiftState done [14:34:36]opened in 1724112910 [14:34:36]opened+sec_in_day 1724199310 [14:34:36]quantity*price = 100035 [14:34:36]sum+1 = 100036 [14:34:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 411 20.08.2024 14:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58427 ФПД: 240714000969211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143437&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58427&fm=240714000969211&tin=02508201610067®Number=0000000000162794&sum=100035 [14:34:37]StoreToDocumentArchive [14:34:37]shift 100 fd 58427 [14:34:37]save to /storage/0100/doc_00058427 [14:34:37]save last doc name /storage/0100/doc_00058427 to /storage/kkm_last_doc_name [14:34:37]save OK [14:34:37]Clear old archive folders... [14:34:37]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:34:37]tlvbuf is 0197DA60 [14:34:37]SAM_PROTO_ClearQueue [14:34:37]wFMCommunicate request_size=4 [14:34:37]MH_SAM_APDU [14:34:37]CAPDU: 80 09 00 00 [14:34:37]Write to MH i2c: E2 08 00 7B 2B 80 09 00 00 00 00 00 00 18 [14:34:37]Write i2c OK [14:34:37]MH_I2C_Read... [14:34:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:34:37]Read from MH i2c: E2 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 03 00 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 03 00 7B 2B 00 90 00 1A [14:34:37]RAPDU: 90 00 [14:34:37]wFMCommunicate OK [14:34:37]SAM_PROTO_ClearQueue done [14:34:37]KKMCreateOFDPacket [14:34:37]OFDProtocolAddRootSTLVToBuf [14:34:37]FM_MakeSignedData [14:34:37]FM_MakeSignedData [14:34:37]SAM_PROTO_SignData [14:34:37]wFMCommunicate request_size=4 [14:34:37]MH_SAM_APDU [14:34:37]CAPDU: 80 0D 01 02 [14:34:37]Write to MH i2c: E2 08 00 7C 2B 80 0D 01 02 00 00 00 00 20 [14:34:37]Write i2c OK [14:34:37]MH_I2C_Read... [14:34:37]OFD Sender: No OFD packet to send [14:34:37]Read from MH i2c: E2 [14:34:37]MH_I2C_Read... [14:34:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:34:37]Read from MH i2c: E2 03 00 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 03 00 7C 2B 00 90 00 1B [14:34:37]RAPDU: 90 00 [14:34:37]wFMCommunicate OK [14:34:37]wFMCommunicate request_size=253 [14:34:37]MH_SAM_APDU [14:34:37]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 7D A9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E4 00 00 35 04 06 00 DA ED 98 85 2D FB [14:34:37]Write to MH i2c: E2 00 01 7D 2B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 7D A9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E4 00 00 35 04 06 00 DA ED 98 85 2D FB 00 00 4C [14:34:37]Write i2c OK [14:34:37]MH_I2C_Read... [14:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:37]Read from MH i2c: E2 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 03 00 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 03 00 7D 2B 00 90 00 1C [14:34:37]RAPDU: 90 00 [14:34:37]wFMCommunicate OK [14:34:37]wFMCommunicate request_size=4 [14:34:37]MH_SAM_APDU [14:34:37]CAPDU: 80 0D 03 02 [14:34:37]Write to MH i2c: E2 08 00 7E 2B 80 0D 03 02 00 00 00 00 24 [14:34:37]Write i2c OK [14:34:37]MH_I2C_Read... [14:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:34:37]Read from MH i2c: E2 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 0B 00 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 0B 00 7E 2B 00 5D EF 74 23 7C 45 B7 27 90 00 A7 [14:34:37]RAPDU: 5D EF 74 23 7C 45 B7 27 90 00 [14:34:37]wFMCommunicate OK [14:34:37]SAM_PROTO_SignData done [14:34:37]FM_MakeSignedData done [14:34:37]CreateOFDProtocolMessage [14:34:37]wFMCommunicate request_size=4 [14:34:37]MH_SAM_APDU [14:34:37]CAPDU: 80 11 00 00 [14:34:37]Write to MH i2c: E2 08 00 7F 2B 80 11 00 00 00 00 00 00 24 [14:34:37]Write i2c OK [14:34:37]MH_I2C_Read... [14:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:37]Read from MH i2c: E2 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 17 00 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: E2 17 00 7F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 70 [14:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:34:37]wFMCommunicate OK [14:34:37]CreateOFDProtocolMessage done [14:34:37]OFDSenderStorePacket 58427 [14:34:37]StoreOFDPacket docnum=58427 [14:34:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 36 C0 00 01 B5 D5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 7D A9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E4 00 00 35 04 06 00 DA ED 98 85 2D FB 5D EF 74 23 7C 45 B7 27 [14:34:37]CheckFolder [14:34:37]dirname=/storage/ofd_packets [14:34:37]CheckFolder done [14:34:37]ProducePacketName [14:34:37]name=ofd_packets/00058427 [14:34:37]NVStorageSaveData ofd_packets/00058427 [14:34:37]File name is /storage/ofd_packets/00058427 [14:34:37]Write 294 bytes [14:34:37]NVStorageSaveData done [14:34:37]OFDSenderStorePacket done [14:34:37]KKMCreateOFDPacket done [14:34:37]NVStorageSaveData kkm_last_timestamp [14:34:37]File name is /storage/kkm_last_timestamp [14:34:37]Write 4 bytes [14:34:37]NVStorageSaveData done [14:34:37]ExternCall_PrintAddStr [14:34:37]wPrintStart [14:34:37]Write to MH i2c: 01 00 00 80 2B AB [14:34:37]Write i2c OK [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: 01 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: 01 07 00 [14:34:37]MH_I2C_Read... [14:34:37]Read from MH i2c: 01 07 00 80 2B 00 00 00 00 00 FF 0F C0 [14:34:37]RasterBufferAndPrint [14:34:37]line Счет N : (1)2075722 [14:34:37]line ИНН: 02508201610067 [14:34:37]line Контрольно-Кассовый Чек [14:34:37]line ПРОДАЖА [14:34:37]line ТРК (МРК, ГНК) : 64 [14:34:37]line Товар: 2710124130 [14:34:37]line SU-92 [14:34:37]line 14.540 * 68.80 [14:34:37]line = 1000.35 [14:34:37]line НДС 12% НСП 1% [14:34:37]line > о реализуемом товаре [14:34:37]line ИТОГО: 1000.35 [14:34:37]line НСП 1% : 8.85 [14:34:37]line НДС 12% : 106.23 [14:34:37]line Наличными: 0.00 [14:34:37]line Безнал.: 1000.35 [14:34:37]line Место: АЗС № 135 "Партнер Нефть" [14:34:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:34:37]line СНО: Общий режим [14:34:37]line Чек 411 20.08.2024 14:34 [14:34:37]line Смена: 100 ФФД: 1.0 [14:34:37]line ЗНМ: 0300000196 [14:34:37]line РНМ: 0000000000162794 [14:34:37]line Версия ККМ: v1.0 [14:34:37]line Платежная система: O! деньги [14:34:37]line ФМ: 0000000002094532 [14:34:37]line ФД: 58427 [14:34:37]line ФПД: 240714000969211 [14:34:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143437&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58427&fm=240714000969211&tin=02508201610067®Number=0000000000162794&sum=100035 [14:34:38]OFD Sender: Processing packet 58427 [packets to send 51, broken 50] [14:34:38]ProducePacketName [14:34:38]name=ofd_packets/00058427 [14:34:38]OFD Sender: To server: pG, [14:34:38]CommunicateWithHost lk.salyk.kg:30040 [14:34:38]ConnectInit lk.salyk.kg [14:34:38]written 0, free lines is 4095 [14:34:38]Connected sock=10 [14:34:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 36 C0 00 01 B5 D5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 7D A9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E4 00 00 35 04 06 00 DA ED 98 85 2D FB 5D EF 74 23 7C 45 B7 27 [14:34:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 ED 58 47 00 4E 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 32 30 39 34 35 33 32 10 04 04 00 3B E4 00 00 F4 03 04 00 CB 54 C4 66 B6 04 01 00 00 29 A0 1A 08 75 20 77 91 [14:34:38]CommunicateWithHost err = 0 [14:34:38]CheckOFDResponse [14:34:38]1017 (14) - 77093643461234 [14:34:38]1041 (16) - 0000000002094532 [14:34:38]1040 (4) - 58427 [14:34:38]1012 (4) - 20.08.2024 08:33 [14:34:38]1206 (1) - 0 [14:34:38]OFD Sender: Remove packet 58427 [14:34:38]ProducePacketName [14:34:38]name=ofd_packets/00058427 [14:34:38]NVStorageDeleteData [14:34:38]Write to MH i2c: 01 00 00 AA 2B D5 [14:34:38]Write i2c OK [14:34:38]MH_I2C_Read... [14:34:38]Read from MH i2c: 01 [14:34:38]MH_I2C_Read... [14:34:38]Read from MH i2c: 01 07 00 [14:34:38]MH_I2C_Read... [14:34:38]Read from MH i2c: 01 07 00 AA 2B 00 00 00 00 00 C8 0C B0 [14:34:38]RasterBufferAndPrint [14:34:38]line [14:34:38]line [14:34:38]line [14:34:38]line [14:34:38]line [14:34:38]written 0, free lines is 3277 [14:34:38]MH_Cut [14:34:38]Write to MH i2c: D1 01 00 B1 2B 01 AE [14:34:38]Write i2c OK [14:34:38]MH_I2C_Read... [14:34:38]Read from MH i2c: D1 [14:34:38]MH_I2C_Read... [14:34:38]Read from MH i2c: D1 01 00 [14:34:38]MH_I2C_Read... [14:34:38]Read from MH i2c: D1 01 00 B1 2B 00 AD [14:34:38]Write to MH i2c: 01 00 00 B2 2B DD [14:34:38]Write i2c OK [14:34:38]MH_I2C_Read... [14:34:38]OFD Sender: No OFD packet to send [14:34:39]*** Cut start [14:34:39]*** Partial cut [14:34:39]*** CUTSNS_PIN = 1 [14:34:39]*** CUTSNS_PIN = 0 [14:34:39]*** Brake cut motor [14:34:40]Read from MH i2c: 01 [14:34:40]MH_I2C_Read... [14:34:40]*** Stop cut motor [14:34:40]*** Cut end [14:34:40]Read from MH i2c: 01 07 00 [14:34:40]MH_I2C_Read... [14:34:40]Read from MH i2c: 01 07 00 B2 2B 00 00 00 00 00 FF 0F F2 [14:34:40]process_action close_receipt done [14:34:40]requested_data is exist [14:34:40]produce_requested_data [14:34:40]requested_item fm.sn is exist - process it [14:34:40]wFMCommunicate request_size=4 [14:34:40]MH_SAM_APDU [14:34:40]CAPDU: 80 11 00 00 [14:34:40]Write to MH i2c: E2 08 00 B3 2B 80 11 00 00 00 00 00 00 58 [14:34:40]Write i2c OK [14:34:40]MH_I2C_Read... [14:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:40]Read from MH i2c: E2 [14:34:40]MH_I2C_Read... [14:34:40]Read from MH i2c: E2 17 00 [14:34:40]MH_I2C_Read... [14:34:40]Read from MH i2c: E2 17 00 B3 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A4 [14:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:34:40]wFMCommunicate OK [14:34:40]requested_item fd.num is exist - process it [14:34:40]SAM_PROTO_GetFieldsCounters [14:34:40]wFMCommunicate request_size=4 [14:34:40]MH_SAM_APDU [14:34:40]CAPDU: 80 13 00 00 [14:34:40]Write to MH i2c: E2 08 00 B4 2B 80 13 00 00 00 00 00 00 5B [14:34:40]Write i2c OK [14:34:40]MH_I2C_Read... [14:34:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:34:40]Read from MH i2c: E2 [14:34:40]MH_I2C_Read... [14:34:40]Read from MH i2c: E2 62 00 [14:34:40]MH_I2C_Read... [14:34:40]Read from MH i2c: E2 62 00 B4 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [14:34:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:34:40]wFMCommunicate OK [14:34:40]SAM_PROTO_GetFieldsCounters done [14:34:40]requested_item shift.num is exist - process it [14:34:40]requested_item shift.opened is exist - process it [14:34:40]req_shift_opened [14:34:40]FM_GetShiftState [14:34:40]SAM_PROTO_GetShiftState [14:34:40]wFMCommunicate request_size=4 [14:34:40]MH_SAM_APDU [14:34:40]CAPDU: 80 13 01 00 [14:34:40]Write to MH i2c: E2 08 00 B5 2B 80 13 01 00 00 00 00 00 5D [14:34:40]Write i2c OK [14:34:40]MH_I2C_Read... [14:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:40]Read from MH i2c: E2 [14:34:40]MH_I2C_Read... [14:34:40]Read from MH i2c: E2 0E 00 [14:34:40]MH_I2C_Read... [14:34:40]Read from MH i2c: E2 0E 00 B5 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 80 [14:34:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:34:40]wFMCommunicate OK [14:34:40]SAM_PROTO_GetShiftState done [14:34:40]FM_GetShiftState done [14:34:40]req_shift_opened done [14:34:40]requested_item shift.open_date is exist - process it [14:34:40]req_shift_open_date [14:34:40]req_shift_open_date done [14:34:40]produce_requested_data done [14:34:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58427,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:34:40]process_action_free close_receipt [14:34:40]json_value_free [14:34:40]json_value_free done [14:34:40]process_json_proto returns [14:34:40]Send response to host [14:34:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58427,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:34:40]free response buf [14:34:40]execute_script done [14:34:40]execute_script returns [14:34:40]free content buf [14:34:40]Sock 8.Close socket [14:34:40]Sock 8.Thread stoped [14:34:43]OFD Sender: No OFD packet to send [14:34:48]OFD Sender: No OFD packet to send [14:34:53]OFD Sender: No OFD packet to send [14:34:58]OFD Sender: No OFD packet to send [14:35:03]OFD Sender: No OFD packet to send [14:35:08]OFD Sender: No OFD packet to send [14:35:13]OFD Sender: No OFD packet to send [14:35:18]OFD Sender: No OFD packet to send [14:35:23]OFD Sender: No OFD packet to send [14:35:28]OFD Sender: No OFD packet to send [14:35:33]OFD Sender: No OFD packet to send [14:35:38]OFD Sender: No OFD packet to send [14:35:43]OFD Sender: No OFD packet to send [14:35:48]OFD Sender: No OFD packet to send [14:35:53]OFD Sender: No OFD packet to send [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:13]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:15]accept exits with 9 [14:39:15]New connection [14:39:15]New thread 3066711396 created [14:39:15]Thread 3066854756 joined [14:39:15]Waiting for new connection... [14:39:15] Sock 9.Parse request [14:39:15]Sock 9.Check first char [14:39:15]Sock 9.First char is OK [14:39:15]request: POST /json_proto HTTP/1.0 [14:39:15]Method: POST [14:39:15]URL: /json_proto [14:39:15]Method is POST - this is cgi request [14:39:15]url: /json_proto [14:39:15]query_string will be loaded in cgi processing [14:39:15]execute_cgi json_proto POST (null) [14:39:15]execute_cgi path=json_proto method=POST [14:39:15]POST find Content-Length [14:39:15]Host: 172.17.44.3:8080 [14:39:15]Content-Length: 804 [14:39:15]Content-Type: application/json [14:39:15] [14:39:15]POST finish read [14:39:15]Found Content-Length = 804 [14:39:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 25.000, "sum" : 1855.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1855.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:15]execute_script... [14:39:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 25.000, "sum" : 1855.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1855.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:15]POST & json_proto [14:39:15]process_json_proto [14:39:15]json parsed OK: [14:39:15]protocol is kg_v1.0 [14:39:15]action value=close_receipt [14:39:15]process_action close_receipt [14:39:15]cmd_close_receipt [14:39:15]MH_GetDate [14:39:15]Write to MH i2c: F0 00 00 B6 2B D0 [14:39:15]Write i2c OK [14:39:15]MH_I2C_Read... [14:39:15]Read from MH i2c: F0 [14:39:15]MH_I2C_Read... [14:39:15]Read from MH i2c: F0 09 00 [14:39:15]MH_I2C_Read... [14:39:15]Read from MH i2c: F0 09 00 B6 2B 00 94 AA C4 66 AD C5 5D 66 76 [14:39:15]GetLastDocTimeStamp 1724164477 [14:39:15]current date 1724164756 [14:39:15]FM_GetShiftState [14:39:15]SAM_PROTO_GetShiftState [14:39:15]wFMCommunicate request_size=4 [14:39:15]MH_SAM_APDU [14:39:15]CAPDU: 80 13 01 00 [14:39:15]Write to MH i2c: E2 08 00 B7 2B 80 13 01 00 00 00 00 00 5F [14:39:15]Write i2c OK [14:39:15]MH_I2C_Read... [14:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:15]Read from MH i2c: E2 [14:39:15]MH_I2C_Read... [14:39:15]Read from MH i2c: E2 0E 00 [14:39:15]MH_I2C_Read... [14:39:15]Read from MH i2c: E2 0E 00 B7 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 82 [14:39:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:39:15]wFMCommunicate OK [14:39:15]SAM_PROTO_GetShiftState done [14:39:15]FM_GetShiftState done [14:39:15]opened in 1724112910 [14:39:15]opened+sec_in_day 1724199310 [14:39:15]quantity*price = 185500 [14:39:15]sum+1 = 185501 [14:39:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1855.00 НСП 1% : 16.42 НДС 12% : 196.99 Наличными: 0.00 Безнал.: 1855.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 412 20.08.2024 14:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58428 ФПД: 3333551631689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143916&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58428&fm=3333551631689&tin=02508201610067®Number=0000000000162794&sum=185500 [14:39:16]StoreToDocumentArchive [14:39:16]shift 100 fd 58428 [14:39:16]save to /storage/0100/doc_00058428 [14:39:16]save last doc name /storage/0100/doc_00058428 to /storage/kkm_last_doc_name [14:39:16]save OK [14:39:16]Clear old archive folders... [14:39:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:39:16]tlvbuf is 019BF600 [14:39:16]SAM_PROTO_ClearQueue [14:39:16]wFMCommunicate request_size=4 [14:39:16]MH_SAM_APDU [14:39:16]CAPDU: 80 09 00 00 [14:39:16]Write to MH i2c: E2 08 00 C4 2B 80 09 00 00 00 00 00 00 61 [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:16]Read from MH i2c: E2 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 03 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 03 00 C4 2B 00 90 00 63 [14:39:16]RAPDU: 90 00 [14:39:16]wFMCommunicate OK [14:39:16]SAM_PROTO_ClearQueue done [14:39:16]KKMCreateOFDPacket [14:39:16]OFDProtocolAddRootSTLVToBuf [14:39:16]FM_MakeSignedData [14:39:16]FM_MakeSignedData [14:39:16]SAM_PROTO_SignData [14:39:16]wFMCommunicate request_size=4 [14:39:16]MH_SAM_APDU [14:39:16]CAPDU: 80 0D 01 02 [14:39:16]Write to MH i2c: E2 08 00 C5 2B 80 0D 01 02 00 00 00 00 69 [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:16]Read from MH i2c: E2 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 03 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 03 00 C5 2B 00 90 00 64 [14:39:16]RAPDU: 90 00 [14:39:16]wFMCommunicate OK [14:39:16]wFMCommunicate request_size=255 [14:39:16]MH_SAM_APDU [14:39:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D4 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 94 AA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E4 00 00 35 04 06 00 03 [14:39:16]Write to MH i2c: E2 02 01 C6 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D4 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 94 AA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E4 00 00 35 04 06 00 03 00 00 26 [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:16]Read from MH i2c: E2 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 03 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 03 00 C6 2B 00 90 00 65 [14:39:16]RAPDU: 90 00 [14:39:16]wFMCommunicate OK [14:39:16]wFMCommunicate request_size=10 [14:39:16]MH_SAM_APDU [14:39:16]CAPDU: 80 0D 02 02 05 08 27 29 2D 49 [14:39:16]Write to MH i2c: E2 0D 00 C7 2B 80 0D 02 02 05 00 08 27 29 2D 49 00 00 44 [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:16]Read from MH i2c: E2 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 03 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 03 00 C7 2B 00 90 00 66 [14:39:16]RAPDU: 90 00 [14:39:16]wFMCommunicate OK [14:39:16]wFMCommunicate request_size=4 [14:39:16]MH_SAM_APDU [14:39:16]CAPDU: 80 0D 03 02 [14:39:16]Write to MH i2c: E2 08 00 C8 2B 80 0D 03 02 00 00 00 00 6E [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:17]Read from MH i2c: E2 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: E2 0B 00 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: E2 0B 00 C8 2B 00 90 D1 8A 58 7D 70 64 AC 90 00 AF [14:39:17]RAPDU: 90 D1 8A 58 7D 70 64 AC 90 00 [14:39:17]wFMCommunicate OK [14:39:17]SAM_PROTO_SignData done [14:39:17]FM_MakeSignedData done [14:39:17]CreateOFDProtocolMessage [14:39:17]wFMCommunicate request_size=4 [14:39:17]MH_SAM_APDU [14:39:17]CAPDU: 80 11 00 00 [14:39:17]Write to MH i2c: E2 08 00 C9 2B 80 11 00 00 00 00 00 00 6E [14:39:17]Write i2c OK [14:39:17]MH_I2C_Read... [14:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:17]Read from MH i2c: E2 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: E2 17 00 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: E2 17 00 C9 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BA [14:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:39:17]wFMCommunicate OK [14:39:17]CreateOFDProtocolMessage done [14:39:17]OFDSenderStorePacket 58428 [14:39:17]StoreOFDPacket docnum=58428 [14:39:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 A8 07 01 EA 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D4 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 94 AA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E4 00 00 35 04 06 00 03 08 27 29 2D 49 90 D1 8A 58 7D 70 64 AC [14:39:17]CheckFolder [14:39:17]dirname=/storage/ofd_packets [14:39:17]CheckFolder done [14:39:17]ProducePacketName [14:39:17]name=ofd_packets/00058428 [14:39:17]NVStorageSaveData ofd_packets/00058428 [14:39:17]File name is /storage/ofd_packets/00058428 [14:39:17]Write 301 bytes [14:39:17]NVStorageSaveData done [14:39:17]OFDSenderStorePacket done [14:39:17]KKMCreateOFDPacket done [14:39:17]NVStorageSaveData kkm_last_timestamp [14:39:17]File name is /storage/kkm_last_timestamp [14:39:17]Write 4 bytes [14:39:17]NVStorageSaveData done [14:39:17]ExternCall_PrintAddStr [14:39:17]wPrintStart [14:39:17]Write to MH i2c: 01 00 00 CA 2B F5 [14:39:17]Write i2c OK [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: 01 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: 01 07 00 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: 01 07 00 CA 2B 00 00 00 00 00 FF 0F 0A [14:39:17]RasterBufferAndPrint [14:39:17]line Счет N : (1)2075725 [14:39:17]line ИНН: 02508201610067 [14:39:17]line Контрольно-Кассовый Чек [14:39:17]line ПРОДАЖА [14:39:17]line ТРК (МРК, ГНК) : 42 [14:39:17]line Товар: 2710124500 [14:39:17]line Аи-95-К-5 [14:39:17]line 25.000 * 74.20 [14:39:17]line = 1855.00 [14:39:17]line НДС 12% НСП 1% [14:39:17]line > о реализуемом товаре [14:39:17]line ИТОГО: 1855.00 [14:39:17]line НСП 1% : 16.42 [14:39:17]line НДС 12% : 196.99 [14:39:17]line Наличными: 0.00 [14:39:17]line Безнал.: 1855.00 [14:39:17]line Место: АЗС № 135 "Партнер Нефть" [14:39:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:39:17]line СНО: Общий режим [14:39:17]line Чек 412 20.08.2024 14:39 [14:39:17]line Смена: 100 ФФД: 1.0 [14:39:17]line ЗНМ: 0300000196 [14:39:17]line РНМ: 0000000000162794 [14:39:17]line Версия ККМ: v1.0 [14:39:17]line Платежная система: O! деньги [14:39:17]line ФМ: 0000000002094532 [14:39:17]line ФД: 58428 [14:39:17]line ФПД: 3333551631689 [14:39:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T143916&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58428&fm=3333551631689&tin=02508201610067®Number=0000000000162794&sum=185500 [14:39:17]OFD Sender: Processing packet 58428 [packets to send 51, broken 50] [14:39:17]ProducePacketName [14:39:17]name=ofd_packets/00058428 [14:39:17]OFD Sender: To server: pG, [14:39:17]CommunicateWithHost lk.salyk.kg:30040 [14:39:17]ConnectInit lk.salyk.kg [14:39:17]written 0, free lines is 4095 [14:39:17]Connected sock=10 [14:39:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 A8 07 01 EA 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D4 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 94 AA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E4 00 00 35 04 06 00 03 08 27 29 2D 49 90 D1 8A 58 7D 70 64 AC [14:39:17]Write to MH i2c: 01 00 00 F4 2B 1F [14:39:17]Write i2c OK [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: 01 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: 01 07 00 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: 01 07 00 F4 2B 00 00 00 00 00 D6 0C 08 [14:39:17]RasterBufferAndPrint [14:39:17]line [14:39:17]line [14:39:17]line [14:39:17]line [14:39:17]line [14:39:17]written 0, free lines is 3293 [14:39:17]MH_Cut [14:39:17]Write to MH i2c: D1 01 00 FB 2B 01 F8 [14:39:17]Write i2c OK [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: D1 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: D1 01 00 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: D1 01 00 FB 2B 00 F7 [14:39:17]Write to MH i2c: 01 00 00 FC 2B 27 [14:39:17]Write i2c OK [14:39:17]MH_I2C_Read... [14:39:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B9 0F 47 00 0E 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 32 30 39 34 35 33 32 10 04 04 00 3C E4 00 00 F4 03 04 00 E3 55 C4 66 B6 04 01 00 00 A4 D3 9E AF 2C CB C6 C8 [14:39:17]CommunicateWithHost err = 0 [14:39:17]CheckOFDResponse [14:39:17]1017 (14) - 77093643461234 [14:39:17]1041 (16) - 0000000002094532 [14:39:17]1040 (4) - 58428 [14:39:17]1012 (4) - 20.08.2024 08:37 [14:39:17]1206 (1) - 0 [14:39:17]OFD Sender: Remove packet 58428 [14:39:17]ProducePacketName [14:39:17]name=ofd_packets/00058428 [14:39:17]NVStorageDeleteData [14:39:18]OFD Sender: No OFD packet to send [14:39:18]*** Cut start [14:39:18]*** Partial cut [14:39:18]*** CUTSNS_PIN = 1 [14:39:18]*** CUTSNS_PIN = 0 [14:39:19]*** Brake cut motor [14:39:19]Read from MH i2c: 01 [14:39:19]MH_I2C_Read... [14:39:19]*** Stop cut motor [14:39:19]*** Cut end [14:39:19]Read from MH i2c: 01 07 00 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: 01 07 00 FC 2B 00 00 00 00 00 FF 0F 3C [14:39:19]process_action close_receipt done [14:39:19]requested_data is exist [14:39:19]produce_requested_data [14:39:19]requested_item fm.sn is exist - process it [14:39:19]wFMCommunicate request_size=4 [14:39:19]MH_SAM_APDU [14:39:19]CAPDU: 80 11 00 00 [14:39:19]Write to MH i2c: E2 08 00 FD 2B 80 11 00 00 00 00 00 00 A2 [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:19]Read from MH i2c: E2 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: E2 17 00 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: E2 17 00 FD 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EE [14:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:39:19]wFMCommunicate OK [14:39:19]requested_item fd.num is exist - process it [14:39:19]SAM_PROTO_GetFieldsCounters [14:39:19]wFMCommunicate request_size=4 [14:39:19]MH_SAM_APDU [14:39:19]CAPDU: 80 13 00 00 [14:39:19]Write to MH i2c: E2 08 00 FE 2B 80 13 00 00 00 00 00 00 A5 [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:19]Read from MH i2c: E2 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: E2 62 00 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: E2 62 00 FE 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [14:39:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:39:19]wFMCommunicate OK [14:39:19]SAM_PROTO_GetFieldsCounters done [14:39:19]requested_item shift.num is exist - process it [14:39:19]requested_item shift.opened is exist - process it [14:39:19]req_shift_opened [14:39:19]FM_GetShiftState [14:39:19]SAM_PROTO_GetShiftState [14:39:19]wFMCommunicate request_size=4 [14:39:19]MH_SAM_APDU [14:39:19]CAPDU: 80 13 01 00 [14:39:19]Write to MH i2c: E2 08 00 FF 2B 80 13 01 00 00 00 00 00 A7 [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:19]Read from MH i2c: E2 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: E2 0E 00 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: E2 0E 00 FF 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CA [14:39:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:39:19]wFMCommunicate OK [14:39:19]SAM_PROTO_GetShiftState done [14:39:19]FM_GetShiftState done [14:39:19]req_shift_opened done [14:39:19]requested_item shift.open_date is exist - process it [14:39:19]req_shift_open_date [14:39:19]req_shift_open_date done [14:39:19]produce_requested_data done [14:39:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58428,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:39:19]process_action_free close_receipt [14:39:19]json_value_free [14:39:19]json_value_free done [14:39:19]process_json_proto returns [14:39:19]Send response to host [14:39:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58428,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:39:19]free response buf [14:39:19]execute_script done [14:39:19]execute_script returns [14:39:19]free content buf [14:39:19]Sock 9.Close socket [14:39:19]Sock 9.Thread stoped [14:39:23]OFD Sender: No OFD packet to send [14:39:28]OFD Sender: No OFD packet to send [14:39:33]OFD Sender: No OFD packet to send [14:39:38]OFD Sender: No OFD packet to send [14:39:43]OFD Sender: No OFD packet to send [14:39:48]OFD Sender: No OFD packet to send [14:39:53]OFD Sender: No OFD packet to send [14:39:58]OFD Sender: No OFD packet to send [14:40:03]OFD Sender: No OFD packet to send [14:40:08]OFD Sender: No OFD packet to send [14:40:13]OFD Sender: No OFD packet to send [14:40:18]OFD Sender: No OFD packet to send [14:40:23]OFD Sender: No OFD packet to send [14:40:28]OFD Sender: No OFD packet to send [14:40:29]accept exits with 8 [14:40:29]New connection [14:40:29]New thread 3066854756 created [14:40:29]Thread 3066711396 joined [14:40:29]Waiting for new connection... [14:40:29] Sock 8.Parse request [14:40:29]Sock 8.Check first char [14:40:29]Sock 8.First char is OK [14:40:29]request: POST /json_proto HTTP/1.0 [14:40:29]Method: POST [14:40:29]URL: /json_proto [14:40:29]Method is POST - this is cgi request [14:40:29]url: /json_proto [14:40:29]query_string will be loaded in cgi processing [14:40:29]execute_cgi json_proto POST (null) [14:40:29]execute_cgi path=json_proto method=POST [14:40:29]POST find Content-Length [14:40:29]Host: 172.17.44.3:8080 [14:40:29]Content-Length: 785 [14:40:29]Content-Type: application/json [14:40:29] [14:40:29]POST finish read [14:40:29]Found Content-Length = 785 [14:40:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:29]execute_script... [14:40: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)2075726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:29]POST & json_proto [14:40:29]process_json_proto [14:40:29]json parsed OK: [14:40:29]protocol is kg_v1.0 [14:40:29]action value=close_receipt [14:40:29]process_action close_receipt [14:40:29]cmd_close_receipt [14:40:29]MH_GetDate [14:40:29]Write to MH i2c: F0 00 00 00 2C 1B [14:40:29]Write i2c OK [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: F0 [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: F0 09 00 [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: F0 09 00 00 2C 00 DE AA C4 66 AD C5 5D 66 0B [14:40:29]GetLastDocTimeStamp 1724164756 [14:40:29]current date 1724164830 [14:40:29]FM_GetShiftState [14:40:29]SAM_PROTO_GetShiftState [14:40:29]wFMCommunicate request_size=4 [14:40:29]MH_SAM_APDU [14:40:29]CAPDU: 80 13 01 00 [14:40:29]Write to MH i2c: E2 08 00 01 2C 80 13 01 00 00 00 00 00 AA [14:40:29]Write i2c OK [14:40:29]MH_I2C_Read... [14:40:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:29]Read from MH i2c: E2 [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: E2 0E 00 [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: E2 0E 00 01 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CD [14:40:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:40:29]wFMCommunicate OK [14:40:29]SAM_PROTO_GetShiftState done [14:40:29]FM_GetShiftState done [14:40:29]opened in 1724112910 [14:40:29]opened+sec_in_day 1724199310 [14:40:29]quantity*price = 200001 [14:40:29]sum+1 = 200003 [14:40:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 413 20.08.2024 14:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58429 ФПД: 105163187760962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144030&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58429&fm=105163187760962&tin=02508201610067®Number=0000000000162794&sum=200002 [14:40:30]StoreToDocumentArchive [14:40:30]shift 100 fd 58429 [14:40:30]save to /storage/0100/doc_00058429 [14:40:30]save last doc name /storage/0100/doc_00058429 to /storage/kkm_last_doc_name [14:40:30]save OK [14:40:30]Clear old archive folders... [14:40:30]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:40:30]tlvbuf is 019E7E60 [14:40:30]SAM_PROTO_ClearQueue [14:40:30]wFMCommunicate request_size=4 [14:40:30]MH_SAM_APDU [14:40:30]CAPDU: 80 09 00 00 [14:40:30]Write to MH i2c: E2 08 00 0E 2C 80 09 00 00 00 00 00 00 AC [14:40:30]Write i2c OK [14:40:30]MH_I2C_Read... [14:40:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:40:30]Read from MH i2c: E2 [14:40:30]MH_I2C_Read... [14:40:30]Read from MH i2c: E2 03 00 [14:40:30]MH_I2C_Read... [14:40:30]Read from MH i2c: E2 03 00 0E 2C 00 90 00 AE [14:40:30]RAPDU: 90 00 [14:40:30]wFMCommunicate OK [14:40:30]SAM_PROTO_ClearQueue done [14:40:30]KKMCreateOFDPacket [14:40:30]OFDProtocolAddRootSTLVToBuf [14:40:30]FM_MakeSignedData [14:40:30]FM_MakeSignedData [14:40:30]SAM_PROTO_SignData [14:40:30]wFMCommunicate request_size=4 [14:40:30]MH_SAM_APDU [14:40:30]CAPDU: 80 0D 01 02 [14:40:30]Write to MH i2c: E2 08 00 0F 2C 80 0D 01 02 00 00 00 00 B4 [14:40:30]Write i2c OK [14:40:30]MH_I2C_Read... [14:40:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:40:30]Read from MH i2c: E2 [14:40:30]MH_I2C_Read... [14:40:30]Read from MH i2c: E2 03 00 [14:40:30]MH_I2C_Read... [14:40:30]Read from MH i2c: E2 03 00 0F 2C 00 90 00 AF [14:40:30]RAPDU: 90 00 [14:40:30]wFMCommunicate OK [14:40:30]wFMCommunicate request_size=253 [14:40:30]MH_SAM_APDU [14:40:30]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 DE AA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E4 00 00 35 04 06 00 5F A5 36 73 2F 42 [14:40:30]Write to MH i2c: E2 00 01 10 2C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 DE AA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E4 00 00 35 04 06 00 5F A5 36 73 2F 42 00 00 84 [14:40:30]Write i2c OK [14:40:30]MH_I2C_Read... [14:40:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:31]Read from MH i2c: E2 [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: E2 03 00 [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: E2 03 00 10 2C 00 90 00 B0 [14:40:31]RAPDU: 90 00 [14:40:31]wFMCommunicate OK [14:40:31]wFMCommunicate request_size=4 [14:40:31]MH_SAM_APDU [14:40:31]CAPDU: 80 0D 03 02 [14:40:31]Write to MH i2c: E2 08 00 11 2C 80 0D 03 02 00 00 00 00 B8 [14:40:31]Write i2c OK [14:40:31]MH_I2C_Read... [14:40:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:40:31]Read from MH i2c: E2 [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: E2 0B 00 [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: E2 0B 00 11 2C 00 25 CE 52 F8 46 5E E2 4D 90 00 C9 [14:40:31]RAPDU: 25 CE 52 F8 46 5E E2 4D 90 00 [14:40:31]wFMCommunicate OK [14:40:31]SAM_PROTO_SignData done [14:40:31]FM_MakeSignedData done [14:40:31]CreateOFDProtocolMessage [14:40:31]wFMCommunicate request_size=4 [14:40:31]MH_SAM_APDU [14:40:31]CAPDU: 80 11 00 00 [14:40:31]Write to MH i2c: E2 08 00 12 2C 80 11 00 00 00 00 00 00 B8 [14:40:31]Write i2c OK [14:40:31]MH_I2C_Read... [14:40:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:31]Read from MH i2c: E2 [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: E2 17 00 [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: E2 17 00 12 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 04 [14:40:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:40:31]wFMCommunicate OK [14:40:31]CreateOFDProtocolMessage done [14:40:31]OFDSenderStorePacket 58429 [14:40:31]StoreOFDPacket docnum=58429 [14:40:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 30 B7 00 01 0D 99 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 DE AA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E4 00 00 35 04 06 00 5F A5 36 73 2F 42 25 CE 52 F8 46 5E E2 4D [14:40:31]CheckFolder [14:40:31]dirname=/storage/ofd_packets [14:40:31]CheckFolder done [14:40:31]ProducePacketName [14:40:31]name=ofd_packets/00058429 [14:40:31]NVStorageSaveData ofd_packets/00058429 [14:40:31]File name is /storage/ofd_packets/00058429 [14:40:31]Write 294 bytes [14:40:31]NVStorageSaveData done [14:40:31]OFDSenderStorePacket done [14:40:31]KKMCreateOFDPacket done [14:40:31]NVStorageSaveData kkm_last_timestamp [14:40:31]File name is /storage/kkm_last_timestamp [14:40:31]Write 4 bytes [14:40:31]NVStorageSaveData done [14:40:31]ExternCall_PrintAddStr [14:40:31]wPrintStart [14:40:31]Write to MH i2c: 01 00 00 13 2C 3F [14:40:31]Write i2c OK [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: 01 [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: 01 07 00 [14:40:31]MH_I2C_Read... [14:40:31]Read from MH i2c: 01 07 00 13 2C 00 00 00 00 00 FF 0F 54 [14:40:31]RasterBufferAndPrint [14:40:31]line Счет N : (1)2075726 [14:40:31]line ИНН: 02508201610067 [14:40:31]line Контрольно-Кассовый Чек [14:40:31]line ПРОДАЖА [14:40:31]line ТРК (МРК, ГНК) : 64 [14:40:31]line Товар: 2710124130 [14:40:31]line SU-92 [14:40:31]line 29.070 * 68.80 [14:40:31]line = 2000.02 [14:40:31]line НДС 12% НСП 1% [14:40:31]line > о реализуемом товаре [14:40:31]line ИТОГО: 2000.02 [14:40:31]line НСП 1% : 17.70 [14:40:31]line НДС 12% : 212.39 [14:40:31]line Наличными: 0.00 [14:40:31]line Безнал.: 2000.02 [14:40:31]line Место: АЗС № 135 "Партнер Нефть" [14:40:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:40:31]line СНО: Общий режим [14:40:31]line Чек 413 20.08.2024 14:40 [14:40:31]line Смена: 100 ФФД: 1.0 [14:40:31]line ЗНМ: 0300000196 [14:40:31]line РНМ: 0000000000162794 [14:40:31]line Версия ККМ: v1.0 [14:40:31]line Платежная система: O! деньги [14:40:31]line ФМ: 0000000002094532 [14:40:31]line ФД: 58429 [14:40:31]line ФПД: 105163187760962 [14:40:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144030&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58429&fm=105163187760962&tin=02508201610067®Number=0000000000162794&sum=200002 [14:40:31]OFD Sender: Processing packet 58429 [packets to send 51, broken 50] [14:40:31]ProducePacketName [14:40:31]name=ofd_packets/00058429 [14:40:31]OFD Sender: To server: pG, [14:40:31]CommunicateWithHost lk.salyk.kg:30040 [14:40:31]ConnectInit lk.salyk.kg [14:40:31]written 0, free lines is 4095 [14:40:31]Connected sock=10 [14:40:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 30 B7 00 01 0D 99 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 DE AA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E4 00 00 35 04 06 00 5F A5 36 73 2F 42 25 CE 52 F8 46 5E E2 4D [14:40:32]Write to MH i2c: 01 00 00 3D 2C 69 [14:40:32]Write i2c OK [14:40:32]MH_I2C_Read... [14:40:32]Read from MH i2c: 01 [14:40:32]MH_I2C_Read... [14:40:32]Read from MH i2c: 01 07 00 [14:40:32]MH_I2C_Read... [14:40:32]Read from MH i2c: 01 07 00 3D 2C 00 00 00 00 00 C8 0C 44 [14:40:32]RasterBufferAndPrint [14:40:32]line [14:40:32]line [14:40:32]line [14:40:32]line [14:40:32]line [14:40:32]written 0, free lines is 3277 [14:40:32]MH_Cut [14:40:32]Write to MH i2c: D1 01 00 44 2C 01 42 [14:40:32]Write i2c OK [14:40:32]MH_I2C_Read... [14:40:32]Read from MH i2c: D1 [14:40:32]MH_I2C_Read... [14:40:32]Read from MH i2c: D1 01 00 [14:40:32]MH_I2C_Read... [14:40:32]Read from MH i2c: D1 01 00 44 2C 00 41 [14:40:32]Write to MH i2c: 01 00 00 45 2C 71 [14:40:32]Write i2c OK [14:40:32]MH_I2C_Read... [14:40:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DB 34 47 00 DD 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 32 30 39 34 35 33 32 10 04 04 00 3D E4 00 00 F4 03 04 00 2D 56 C4 66 B6 04 01 00 00 B8 15 11 29 78 C0 B8 DB [14:40:32]CommunicateWithHost err = 0 [14:40:32]CheckOFDResponse [14:40:32]1017 (14) - 77093643461234 [14:40:32]1041 (16) - 0000000002094532 [14:40:32]1040 (4) - 58429 [14:40:32]1012 (4) - 20.08.2024 08:39 [14:40:32]1206 (1) - 0 [14:40:32]OFD Sender: Remove packet 58429 [14:40:32]ProducePacketName [14:40:32]name=ofd_packets/00058429 [14:40:32]NVStorageDeleteData [14:40:32]OFD Sender: No OFD packet to send [14:40:33]*** Cut start [14:40:33]*** Partial cut [14:40:33]*** CUTSNS_PIN = 1 [14:40:33]*** CUTSNS_PIN = 0 [14:40:33]*** Brake cut motor [14:40:33]Read from MH i2c: 01 [14:40:33]MH_I2C_Read... [14:40:33]*** Stop cut motor [14:40:33]*** Cut end [14:40:33]Read from MH i2c: 01 07 00 [14:40:33]MH_I2C_Read... [14:40:33]Read from MH i2c: 01 07 00 45 2C 00 00 00 00 00 FF 0F 86 [14:40:33]process_action close_receipt done [14:40:33]requested_data is exist [14:40:33]produce_requested_data [14:40:33]requested_item fm.sn is exist - process it [14:40:33]wFMCommunicate request_size=4 [14:40:33]MH_SAM_APDU [14:40:33]CAPDU: 80 11 00 00 [14:40:33]Write to MH i2c: E2 08 00 46 2C 80 11 00 00 00 00 00 00 EC [14:40:33]Write i2c OK [14:40:33]MH_I2C_Read... [14:40:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:33]Read from MH i2c: E2 [14:40:33]MH_I2C_Read... [14:40:33]Read from MH i2c: E2 17 00 [14:40:33]MH_I2C_Read... [14:40:33]Read from MH i2c: E2 17 00 46 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 38 [14:40:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:40:33]wFMCommunicate OK [14:40:33]requested_item fd.num is exist - process it [14:40:33]SAM_PROTO_GetFieldsCounters [14:40:33]wFMCommunicate request_size=4 [14:40:33]MH_SAM_APDU [14:40:33]CAPDU: 80 13 00 00 [14:40:33]Write to MH i2c: E2 08 00 47 2C 80 13 00 00 00 00 00 00 EF [14:40:33]Write i2c OK [14:40:33]MH_I2C_Read... [14:40:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:33]Read from MH i2c: E2 [14:40:33]MH_I2C_Read... [14:40:33]Read from MH i2c: E2 62 00 [14:40:33]MH_I2C_Read... [14:40:33]Read from MH i2c: E2 62 00 47 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [14:40:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:33]wFMCommunicate OK [14:40:33]SAM_PROTO_GetFieldsCounters done [14:40:33]requested_item shift.num is exist - process it [14:40:33]requested_item shift.opened is exist - process it [14:40:33]req_shift_opened [14:40:33]FM_GetShiftState [14:40:33]SAM_PROTO_GetShiftState [14:40:33]wFMCommunicate request_size=4 [14:40:33]MH_SAM_APDU [14:40:33]CAPDU: 80 13 01 00 [14:40:33]Write to MH i2c: E2 08 00 48 2C 80 13 01 00 00 00 00 00 F1 [14:40:33]Write i2c OK [14:40:33]MH_I2C_Read... [14:40:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:33]Read from MH i2c: E2 [14:40:33]MH_I2C_Read... [14:40:33]Read from MH i2c: E2 0E 00 [14:40:33]MH_I2C_Read... [14:40:33]Read from MH i2c: E2 0E 00 48 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 14 [14:40:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:40:33]wFMCommunicate OK [14:40:33]SAM_PROTO_GetShiftState done [14:40:33]FM_GetShiftState done [14:40:33]req_shift_opened done [14:40:33]requested_item shift.open_date is exist - process it [14:40:33]req_shift_open_date [14:40:33]req_shift_open_date done [14:40:33]produce_requested_data done [14:40:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58429,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:40:33]process_action_free close_receipt [14:40:33]json_value_free [14:40:33]json_value_free done [14:40:33]process_json_proto returns [14:40:33]Send response to host [14:40:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58429,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:40:33]free response buf [14:40:33]execute_script done [14:40:33]execute_script returns [14:40:33]free content buf [14:40:33]Sock 8.Close socket [14:40:33]Sock 8.Thread stoped [14:40:37]OFD Sender: No OFD packet to send [14:40:42]OFD Sender: No OFD packet to send [14:40:47]OFD Sender: No OFD packet to send [14:40:52]OFD Sender: No OFD packet to send [14:40:57]OFD Sender: No OFD packet to send [14:41:02]OFD Sender: No OFD packet to send [14:41:07]OFD Sender: No OFD packet to send [14:41:12]OFD Sender: No OFD packet to send [14:41:17]OFD Sender: No OFD packet to send [14:41:22]OFD Sender: No OFD packet to send [14:41:27]OFD Sender: No OFD packet to send [14:41:32]OFD Sender: No OFD packet to send [14:41:37]OFD Sender: No OFD packet to send [14:41:42]OFD Sender: No OFD packet to send [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:27]OFD Sender: No OFD packet to send [14:44:32]OFD Sender: No OFD packet to send [14:44:37]OFD Sender: No OFD packet to send [14:44:42]OFD Sender: No OFD packet to send [14:44:47]OFD Sender: No OFD packet to send [14:44:52]OFD Sender: No OFD packet to send [14:44:57]OFD Sender: No OFD packet to send [14:45:00]accept exits with 9 [14:45:00]New connection [14:45:00]New thread 3066711396 created [14:45:00]Thread 3066854756 joined [14:45:00]Waiting for new connection... [14:45:00] Sock 9.Parse request [14:45:00]Sock 9.Check first char [14:45:00]Sock 9.First char is OK [14:45:00]request: POST /json_proto HTTP/1.0 [14:45:00]Method: POST [14:45:00]URL: /json_proto [14:45:00]Method is POST - this is cgi request [14:45:00]url: /json_proto [14:45:00]query_string will be loaded in cgi processing [14:45:00]execute_cgi json_proto POST (null) [14:45:00]execute_cgi path=json_proto method=POST [14:45:00]POST find Content-Length [14:45:00]Host: 172.17.44.3:8080 [14:45:00]Content-Length: 801 [14:45:00]Content-Type: application/json [14:45:00] [14:45:00]POST finish read [14:45:00]Found Content-Length = 801 [14:45:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:00]execute_script... [14:45: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)2075729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:00]POST & json_proto [14:45:00]process_json_proto [14:45:00]json parsed OK: [14:45:00]protocol is kg_v1.0 [14:45:00]action value=close_receipt [14:45:00]process_action close_receipt [14:45:00]cmd_close_receipt [14:45:00]MH_GetDate [14:45:00]Write to MH i2c: F0 00 00 49 2C 64 [14:45:00]Write i2c OK [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: F0 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: F0 09 00 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: F0 09 00 49 2C 00 ED AB C4 66 AD C5 5D 66 64 [14:45:00]GetLastDocTimeStamp 1724164830 [14:45:00]current date 1724165101 [14:45:00]FM_GetShiftState [14:45:00]SAM_PROTO_GetShiftState [14:45:00]wFMCommunicate request_size=4 [14:45:00]MH_SAM_APDU [14:45:00]CAPDU: 80 13 01 00 [14:45:00]Write to MH i2c: E2 08 00 4A 2C 80 13 01 00 00 00 00 00 F3 [14:45:00]Write i2c OK [14:45:00]MH_I2C_Read... [14:45:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:00]Read from MH i2c: E2 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: E2 0E 00 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: E2 0E 00 4A 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 16 [14:45:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:45:00]wFMCommunicate OK [14:45:00]SAM_PROTO_GetShiftState done [14:45:00]FM_GetShiftState done [14:45:00]opened in 1724112910 [14:45:00]opened+sec_in_day 1724199310 [14:45:00]quantity*price = 50036 [14:45:00]sum+1 = 50037 [14:45:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 414 20.08.2024 14:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58430 ФПД: 10260432387424 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144501&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58430&fm=10260432387424&tin=02508201610067®Number=0000000000162794&sum=50036 [14:45:01]StoreToDocumentArchive [14:45:01]shift 100 fd 58430 [14:45:01]save to /storage/0100/doc_00058430 [14:45:01]save last doc name /storage/0100/doc_00058430 to /storage/kkm_last_doc_name [14:45:01]save OK [14:45:01]Clear old archive folders... [14:45:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:01]tlvbuf is B6D90450 [14:45:01]SAM_PROTO_ClearQueue [14:45:01]wFMCommunicate request_size=4 [14:45:01]MH_SAM_APDU [14:45:01]CAPDU: 80 09 00 00 [14:45:01]Write to MH i2c: E2 08 00 57 2C 80 09 00 00 00 00 00 00 F5 [14:45:01]Write i2c OK [14:45:01]MH_I2C_Read... [14:45:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:01]Read from MH i2c: E2 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 03 00 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 03 00 57 2C 00 90 00 F7 [14:45:01]RAPDU: 90 00 [14:45:01]wFMCommunicate OK [14:45:01]SAM_PROTO_ClearQueue done [14:45:01]KKMCreateOFDPacket [14:45:01]OFDProtocolAddRootSTLVToBuf [14:45:01]FM_MakeSignedData [14:45:01]FM_MakeSignedData [14:45:01]SAM_PROTO_SignData [14:45:01]wFMCommunicate request_size=4 [14:45:01]MH_SAM_APDU [14:45:01]CAPDU: 80 0D 01 02 [14:45:01]Write to MH i2c: E2 08 00 58 2C 80 0D 01 02 00 00 00 00 FD [14:45:01]Write i2c OK [14:45:01]MH_I2C_Read... [14:45:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:01]Read from MH i2c: E2 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 03 00 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 03 00 58 2C 00 90 00 F8 [14:45:01]RAPDU: 90 00 [14:45:01]wFMCommunicate OK [14:45:01]wFMCommunicate request_size=255 [14:45:01]MH_SAM_APDU [14:45: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 ED AB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E4 00 00 35 04 06 00 09 [14:45:01]Write to MH i2c: E2 02 01 59 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 ED AB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E4 00 00 35 04 06 00 09 00 00 B0 [14:45:01]Write i2c OK [14:45:01]MH_I2C_Read... [14:45:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:01]Read from MH i2c: E2 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 03 00 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 03 00 59 2C 00 90 00 F9 [14:45:01]RAPDU: 90 00 [14:45:01]wFMCommunicate OK [14:45:01]wFMCommunicate request_size=10 [14:45:01]MH_SAM_APDU [14:45:01]CAPDU: 80 0D 02 02 05 54 F1 6D 7D 60 [14:45:01]Write to MH i2c: E2 0D 00 5A 2C 80 0D 02 02 05 00 54 F1 6D 7D 60 00 00 99 [14:45:01]Write i2c OK [14:45:01]MH_I2C_Read... [14:45:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:01]Read from MH i2c: E2 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 03 00 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 03 00 5A 2C 00 90 00 FA [14:45:01]RAPDU: 90 00 [14:45:01]wFMCommunicate OK [14:45:01]wFMCommunicate request_size=4 [14:45:01]MH_SAM_APDU [14:45:01]CAPDU: 80 0D 03 02 [14:45:01]Write to MH i2c: E2 08 00 5B 2C 80 0D 03 02 00 00 00 00 02 [14:45:01]Write i2c OK [14:45:01]MH_I2C_Read... [14:45:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:01]Read from MH i2c: E2 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 0B 00 [14:45:01]MH_I2C_Read... [14:45:01]Read from MH i2c: E2 0B 00 5B 2C 00 84 0B 79 F0 0D 51 94 BB 90 00 A8 [14:45:01]RAPDU: 84 0B 79 F0 0D 51 94 BB 90 00 [14:45:01]wFMCommunicate OK [14:45:01]SAM_PROTO_SignData done [14:45:01]FM_MakeSignedData done [14:45:01]CreateOFDProtocolMessage [14:45:01]wFMCommunicate request_size=4 [14:45:01]MH_SAM_APDU [14:45:01]CAPDU: 80 11 00 00 [14:45:01]Write to MH i2c: E2 08 00 5C 2C 80 11 00 00 00 00 00 00 02 [14:45:01]Write i2c OK [14:45:01]MH_I2C_Read... [14:45:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:02]Read from MH i2c: E2 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: E2 17 00 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: E2 17 00 5C 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4E [14:45:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:45:02]wFMCommunicate OK [14:45:02]CreateOFDProtocolMessage done [14:45:02]OFDSenderStorePacket 58430 [14:45:02]StoreOFDPacket docnum=58430 [14:45:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 81 0E 07 01 8B 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 ED AB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E4 00 00 35 04 06 00 09 54 F1 6D 7D 60 84 0B 79 F0 0D 51 94 BB [14:45:02]CheckFolder [14:45:02]dirname=/storage/ofd_packets [14:45:02]CheckFolder done [14:45:02]ProducePacketName [14:45:02]name=ofd_packets/00058430 [14:45:02]NVStorageSaveData ofd_packets/00058430 [14:45:02]File name is /storage/ofd_packets/00058430 [14:45:02]Write 301 bytes [14:45:02]NVStorageSaveData done [14:45:02]OFDSenderStorePacket done [14:45:02]KKMCreateOFDPacket done [14:45:02]NVStorageSaveData kkm_last_timestamp [14:45:02]File name is /storage/kkm_last_timestamp [14:45:02]Write 4 bytes [14:45:02]NVStorageSaveData done [14:45:02]ExternCall_PrintAddStr [14:45:02]wPrintStart [14:45:02]Write to MH i2c: 01 00 00 5D 2C 89 [14:45:02]Write i2c OK [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: 01 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: 01 07 00 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: 01 07 00 5D 2C 00 00 00 00 00 FF 0F 9E [14:45:02]RasterBufferAndPrint [14:45:02]line Счет N : (1)2075729 [14:45:02]line ИНН: 02508201610067 [14:45:02]line Контрольно-Кассовый Чек [14:45:02]line ПРОДАЖА [14:45:02]line ТРК (МРК, ГНК) : 33 [14:45:02]line Товар: 2710124130 [14:45:02]line Аи-92-К-4 [14:45:02]line 7.380 * 67.80 [14:45:02]line = 500.36 [14:45:02]line НДС 12% НСП 1% [14:45:02]line > о реализуемом товаре [14:45:02]line ИТОГО: 500.36 [14:45:02]line НСП 1% : 4.43 [14:45:02]line НДС 12% : 53.14 [14:45:02]line Наличными: 0.00 [14:45:02]line Безнал.: 500.36 [14:45:02]line Место: АЗС № 135 "Партнер Нефть" [14:45:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:45:02]line СНО: Общий режим [14:45:02]line Чек 414 20.08.2024 14:45 [14:45:02]line Смена: 100 ФФД: 1.0 [14:45:02]line ЗНМ: 0300000196 [14:45:02]line РНМ: 0000000000162794 [14:45:02]line Версия ККМ: v1.0 [14:45:02]line Платежная система: O! деньги [14:45:02]line ФМ: 0000000002094532 [14:45:02]line ФД: 58430 [14:45:02]line ФПД: 10260432387424 [14:45:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144501&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58430&fm=10260432387424&tin=02508201610067®Number=0000000000162794&sum=50036 [14:45:02]OFD Sender: Processing packet 58430 [packets to send 51, broken 50] [14:45:02]ProducePacketName [14:45:02]name=ofd_packets/00058430 [14:45:02]OFD Sender: To server: pG, [14:45:02]CommunicateWithHost lk.salyk.kg:30040 [14:45:02]ConnectInit lk.salyk.kg [14:45:02]written 0, free lines is 4095 [14:45:02]Connected sock=10 [14:45:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 81 0E 07 01 8B 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 ED AB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E4 00 00 35 04 06 00 09 54 F1 6D 7D 60 84 0B 79 F0 0D 51 94 BB [14:45:02]Write to MH i2c: 01 00 00 87 2C B3 [14:45:02]Write i2c OK [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: 01 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: 01 07 00 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: 01 07 00 87 2C 00 00 00 00 00 D1 0C 97 [14:45:02]RasterBufferAndPrint [14:45:02]line [14:45:02]line [14:45:02]line [14:45:02]line [14:45:02]line [14:45:02]written 0, free lines is 3288 [14:45:02]MH_Cut [14:45:02]Write to MH i2c: D1 01 00 8E 2C 01 8C [14:45:02]Write i2c OK [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: D1 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: D1 01 00 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: D1 01 00 8E 2C 00 8B [14:45:02]Write to MH i2c: 01 00 00 8F 2C BB [14:45:02]Write i2c OK [14:45:02]MH_I2C_Read... [14:45:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 21 61 47 00 89 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 32 30 39 34 35 33 32 10 04 04 00 3E E4 00 00 F4 03 04 00 3C 57 C4 66 B6 04 01 00 00 DC E7 0B D7 79 CE 4C D2 [14:45:02]CommunicateWithHost err = 0 [14:45:02]CheckOFDResponse [14:45:02]1017 (14) - 77093643461234 [14:45:02]1041 (16) - 0000000002094532 [14:45:02]1040 (4) - 58430 [14:45:02]1012 (4) - 20.08.2024 08:43 [14:45:02]1206 (1) - 0 [14:45:02]OFD Sender: Remove packet 58430 [14:45:02]ProducePacketName [14:45:02]name=ofd_packets/00058430 [14:45:02]NVStorageDeleteData [14:45:03]OFD Sender: No OFD packet to send [14:45:03]*** Cut start [14:45:03]*** Partial cut [14:45:03]*** CUTSNS_PIN = 1 [14:45:03]*** CUTSNS_PIN = 0 [14:45:04]*** Brake cut motor [14:45:04]Read from MH i2c: 01 [14:45:04]MH_I2C_Read... [14:45:04]*** Stop cut motor [14:45:04]*** Cut end [14:45:04]Read from MH i2c: 01 07 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: 01 07 00 8F 2C 00 00 00 00 00 FF 0F D0 [14:45:04]process_action close_receipt done [14:45:04]requested_data is exist [14:45:04]produce_requested_data [14:45:04]requested_item fm.sn is exist - process it [14:45:04]wFMCommunicate request_size=4 [14:45:04]MH_SAM_APDU [14:45:04]CAPDU: 80 11 00 00 [14:45:04]Write to MH i2c: E2 08 00 90 2C 80 11 00 00 00 00 00 00 36 [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:04]Read from MH i2c: E2 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 17 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 17 00 90 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 82 [14:45:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:45:04]wFMCommunicate OK [14:45:04]requested_item fd.num is exist - process it [14:45:04]SAM_PROTO_GetFieldsCounters [14:45:04]wFMCommunicate request_size=4 [14:45:04]MH_SAM_APDU [14:45:04]CAPDU: 80 13 00 00 [14:45:04]Write to MH i2c: E2 08 00 91 2C 80 13 00 00 00 00 00 00 39 [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:04]Read from MH i2c: E2 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 62 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 62 00 91 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [14:45:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:04]wFMCommunicate OK [14:45:04]SAM_PROTO_GetFieldsCounters done [14:45:04]requested_item shift.num is exist - process it [14:45:04]requested_item shift.opened is exist - process it [14:45:04]req_shift_opened [14:45:04]FM_GetShiftState [14:45:04]SAM_PROTO_GetShiftState [14:45:04]wFMCommunicate request_size=4 [14:45:04]MH_SAM_APDU [14:45:04]CAPDU: 80 13 01 00 [14:45:04]Write to MH i2c: E2 08 00 92 2C 80 13 01 00 00 00 00 00 3B [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:04]Read from MH i2c: E2 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 0E 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 0E 00 92 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5E [14:45:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:45:04]wFMCommunicate OK [14:45:04]SAM_PROTO_GetShiftState done [14:45:04]FM_GetShiftState done [14:45:04]req_shift_opened done [14:45:04]requested_item shift.open_date is exist - process it [14:45:04]req_shift_open_date [14:45:04]req_shift_open_date done [14:45:04]produce_requested_data done [14:45:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58430,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:45:04]process_action_free close_receipt [14:45:04]json_value_free [14:45:04]json_value_free done [14:45:04]process_json_proto returns [14:45:04]Send response to host [14:45:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58430,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:45:04]free response buf [14:45:04]execute_script done [14:45:04]execute_script returns [14:45:04]free content buf [14:45:04]Sock 9.Close socket [14:45:04]Sock 9.Thread stoped [14:45:08]OFD Sender: No OFD packet to send [14:45:13]OFD Sender: No OFD packet to send [14:45:18]OFD Sender: No OFD packet to send [14:45:23]OFD Sender: No OFD packet to send [14:45:28]OFD Sender: No OFD packet to send [14:45:33]OFD Sender: No OFD packet to send [14:45:38]OFD Sender: No OFD packet to send [14:45:43]OFD Sender: No OFD packet to send [14:45:48]OFD Sender: No OFD packet to send [14:45:53]accept exits with 8 [14:45:53]New connection [14:45:53]New thread 3066854756 created [14:45:53]Thread 3066711396 joined [14:45:53]Waiting for new connection... [14:45:53] Sock 8.Parse request [14:45:53]Sock 8.Check first char [14:45:53]Sock 8.First char is OK [14:45:53]request: POST /json_proto HTTP/1.0 [14:45:53]Method: POST [14:45:53]URL: /json_proto [14:45:53]Method is POST - this is cgi request [14:45:53]url: /json_proto [14:45:53]query_string will be loaded in cgi processing [14:45:53]execute_cgi json_proto POST (null) [14:45:53]execute_cgi path=json_proto method=POST [14:45:53]POST find Content-Length [14:45:53]Host: 172.17.44.3:8080 [14:45:53]Content-Length: 790 [14:45:53]Content-Type: application/json [14:45:53] [14:45:53]POST finish read [14:45:53]Found Content-Length = 790 [14:45:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.470, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:53]execute_script... [14:45:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.470, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:53]POST & json_proto [14:45:53]process_json_proto [14:45:53]json parsed OK: [14:45:53]protocol is kg_v1.0 [14:45:53]action value=close_receipt [14:45:53]process_action close_receipt [14:45:53]cmd_close_receipt [14:45:53]MH_GetDate [14:45:53]Write to MH i2c: F0 00 00 93 2C AE [14:45:53]Write i2c OK [14:45:53]MH_I2C_Read... [14:45:53]Read from MH i2c: F0 [14:45:53]MH_I2C_Read... [14:45:53]Read from MH i2c: F0 09 00 [14:45:53]MH_I2C_Read... [14:45:53]Read from MH i2c: F0 09 00 93 2C 00 22 AC C4 66 AD C5 5D 66 E4 [14:45:53]GetLastDocTimeStamp 1724165101 [14:45:53]current date 1724165154 [14:45:53]FM_GetShiftState [14:45:53]SAM_PROTO_GetShiftState [14:45:53]wFMCommunicate request_size=4 [14:45:53]MH_SAM_APDU [14:45:53]CAPDU: 80 13 01 00 [14:45:53]Write to MH i2c: E2 08 00 94 2C 80 13 01 00 00 00 00 00 3D [14:45:53]Write i2c OK [14:45:53]MH_I2C_Read... [14:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:53]Read from MH i2c: E2 [14:45:53]MH_I2C_Read... [14:45:53]Read from MH i2c: E2 0E 00 [14:45:53]MH_I2C_Read... [14:45:53]Read from MH i2c: E2 0E 00 94 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 60 [14:45:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:45:53]wFMCommunicate OK [14:45:53]SAM_PROTO_GetShiftState done [14:45:53]FM_GetShiftState done [14:45:53]opened in 1724112910 [14:45:53]opened+sec_in_day 1724199310 [14:45:53]quantity*price = 0 [14:45:53]sum+1 = 1 [14:45:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 415 20.08.2024 14:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58431 ФПД: 110708715576120 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144554&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58431&fm=110708715576120&tin=02508201610067®Number=0000000000162794&sum=0 [14:45:54]StoreToDocumentArchive [14:45:54]shift 100 fd 58431 [14:45:54]save to /storage/0100/doc_00058431 [14:45:54]save last doc name /storage/0100/doc_00058431 to /storage/kkm_last_doc_name [14:45:54]save OK [14:45:54]Clear old archive folders... [14:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:45:54]tlvbuf is B6F3D820 [14:45:54]SAM_PROTO_ClearQueue [14:45:54]wFMCommunicate request_size=4 [14:45:54]MH_SAM_APDU [14:45:54]CAPDU: 80 09 00 00 [14:45:54]Write to MH i2c: E2 08 00 A1 2C 80 09 00 00 00 00 00 00 3F [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:54]Read from MH i2c: E2 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 03 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 03 00 A1 2C 00 90 00 41 [14:45:54]RAPDU: 90 00 [14:45:54]wFMCommunicate OK [14:45:54]SAM_PROTO_ClearQueue done [14:45:54]KKMCreateOFDPacket [14:45:54]OFDProtocolAddRootSTLVToBuf [14:45:54]FM_MakeSignedData [14:45:54]FM_MakeSignedData [14:45:54]SAM_PROTO_SignData [14:45:54]wFMCommunicate request_size=4 [14:45:54]MH_SAM_APDU [14:45:54]CAPDU: 80 0D 01 02 [14:45:54]Write to MH i2c: E2 08 00 A2 2C 80 0D 01 02 00 00 00 00 47 [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:54]Read from MH i2c: E2 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 03 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 03 00 A2 2C 00 90 00 42 [14:45:54]RAPDU: 90 00 [14:45:54]wFMCommunicate OK [14:45:54]wFMCommunicate request_size=255 [14:45:54]MH_SAM_APDU [14:45:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 06 77 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 22 AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E4 00 00 35 04 06 00 64 B0 61 AA [14:45:54]Write to MH i2c: E2 02 01 A3 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 35 FF 03 08 00 03 06 77 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 22 AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E4 00 00 35 04 06 00 64 B0 61 AA 00 00 5C [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:54]Read from MH i2c: E2 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 03 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 03 00 A3 2C 00 90 00 43 [14:45:54]RAPDU: 90 00 [14:45:54]wFMCommunicate OK [14:45:54]wFMCommunicate request_size=7 [14:45:54]MH_SAM_APDU [14:45:54]CAPDU: 80 0D 02 02 02 5B 38 [14:45:54]Write to MH i2c: E2 0A 00 A4 2C 80 0D 02 02 02 00 5B 38 00 00 E1 [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:54]Read from MH i2c: E2 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 03 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 03 00 A4 2C 00 90 00 44 [14:45:54]RAPDU: 90 00 [14:45:54]wFMCommunicate OK [14:45:54]wFMCommunicate request_size=4 [14:45:54]MH_SAM_APDU [14:45:54]CAPDU: 80 0D 03 02 [14:45:54]Write to MH i2c: E2 08 00 A5 2C 80 0D 03 02 00 00 00 00 4C [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:54]Read from MH i2c: E2 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 0B 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 0B 00 A5 2C 00 75 8B BE 0E 8E DE 4B 14 90 00 E4 [14:45:54]RAPDU: 75 8B BE 0E 8E DE 4B 14 90 00 [14:45:54]wFMCommunicate OK [14:45:54]SAM_PROTO_SignData done [14:45:54]FM_MakeSignedData done [14:45:54]CreateOFDProtocolMessage [14:45:54]wFMCommunicate request_size=4 [14:45:54]MH_SAM_APDU [14:45:54]CAPDU: 80 11 00 00 [14:45:54]Write to MH i2c: E2 08 00 A6 2C 80 11 00 00 00 00 00 00 4C [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:54]Read from MH i2c: E2 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 17 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 17 00 A6 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 98 [14:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:45:54]wFMCommunicate OK [14:45:54]CreateOFDProtocolMessage done [14:45:54]OFDSenderStorePacket 58431 [14:45:54]StoreOFDPacket docnum=58431 [14:45:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AE EB 04 01 F0 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 06 77 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 22 AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E4 00 00 35 04 06 00 64 B0 61 AA 5B 38 75 8B BE 0E 8E DE 4B 14 [14:45:54]CheckFolder [14:45:54]dirname=/storage/ofd_packets [14:45:54]CheckFolder done [14:45:54]ProducePacketName [14:45:54]name=ofd_packets/00058431 [14:45:54]NVStorageSaveData ofd_packets/00058431 [14:45:54]File name is /storage/ofd_packets/00058431 [14:45:54]Write 298 bytes [14:45:54]NVStorageSaveData done [14:45:54]OFDSenderStorePacket done [14:45:54]KKMCreateOFDPacket done [14:45:54]NVStorageSaveData kkm_last_timestamp [14:45:54]File name is /storage/kkm_last_timestamp [14:45:54]Write 4 bytes [14:45:54]NVStorageSaveData done [14:45:54]ExternCall_PrintAddStr [14:45:54]wPrintStart [14:45:54]Write to MH i2c: 01 00 00 A7 2C D3 [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: 01 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: 01 07 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: 01 07 00 A7 2C 00 00 00 00 00 FF 0F E8 [14:45:54]RasterBufferAndPrint [14:45:54]line Счет N : (1)2075728 [14:45:54]line ИНН: 02508201610067 [14:45:54]line Контрольно-Кассовый Чек [14:45:54]line ПРОДАЖА [14:45:54]line ТРК (МРК, ГНК) : 21 [14:45:54]line Товар: 2710194210 [14:45:54]line ДТ-К-5 [14:45:54]line 30.470 * 0.00 [14:45:54]line = 0.00 [14:45:54]line НДС 12% НСП 1% [14:45:54]line > о реализуемом товаре [14:45:54]line ИТОГО: 0.00 [14:45:54]line НСП 1% : 0.00 [14:45:54]line НДС 12% : 0.00 [14:45:54]line Наличными: 0.00 [14:45:54]line Безнал.: 0.00 [14:45:54]line Место: АЗС № 135 "Партнер Нефть" [14:45:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:45:54]line СНО: Общий режим [14:45:54]line Чек 415 20.08.2024 14:45 [14:45:54]line Смена: 100 ФФД: 1.0 [14:45:54]line ЗНМ: 0300000196 [14:45:54]line РНМ: 0000000000162794 [14:45:54]line Версия ККМ: v1.0 [14:45:54]line Талоны: Топливная Карта [14:45:54]line 68771 [14:45:54]line ФМ: 0000000002094532 [14:45:54]line ФД: 58431 [14:45:54]line ФПД: 110708715576120 [14:45:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144554&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58431&fm=110708715576120&tin=02508201610067®Number=0000000000162794&sum=0 [14:45:55]OFD Sender: Processing packet 58431 [packets to send 51, broken 50] [14:45:55]ProducePacketName [14:45:55]name=ofd_packets/00058431 [14:45:55]OFD Sender: To server: pG, [14:45:55]CommunicateWithHost lk.salyk.kg:30040 [14:45:55]ConnectInit lk.salyk.kg [14:45:55]written 0, free lines is 4095 [14:45:55]Connected sock=10 [14:45:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AE EB 04 01 F0 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 06 77 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 22 AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E4 00 00 35 04 06 00 64 B0 61 AA 5B 38 75 8B BE 0E 8E DE 4B 14 [14:45:55]Write to MH i2c: 01 00 00 D1 2C FD [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 07 00 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 07 00 D1 2C 00 00 00 00 00 C3 0C D3 [14:45:55]RasterBufferAndPrint [14:45:55]line [14:45:55]line [14:45:55]line [14:45:55]line [14:45:55]line [14:45:55]written 0, free lines is 3273 [14:45:55]MH_Cut [14:45:55]Write to MH i2c: D1 01 00 D8 2C 01 D6 [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: D1 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: D1 01 00 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: D1 01 00 D8 2C 00 D5 [14:45:55]Write to MH i2c: 01 00 00 D9 2C 05 [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F0 80 47 00 EE 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 32 30 39 34 35 33 32 10 04 04 00 3F E4 00 00 F4 03 04 00 70 57 C4 66 B6 04 01 00 00 5D DB 27 9D 7D D5 C0 96 [14:45:55]CommunicateWithHost err = 0 [14:45:55]CheckOFDResponse [14:45:55]1017 (14) - 77093643461234 [14:45:55]1041 (16) - 0000000002094532 [14:45:55]1040 (4) - 58431 [14:45:55]1012 (4) - 20.08.2024 08:44 [14:45:55]1206 (1) - 0 [14:45:55]OFD Sender: Remove packet 58431 [14:45:55]ProducePacketName [14:45:55]name=ofd_packets/00058431 [14:45:55]NVStorageDeleteData [14:45:56]OFD Sender: No OFD packet to send [14:45:56]*** Cut start [14:45:56]*** Partial cut [14:45:56]*** CUTSNS_PIN = 1 [14:45:56]*** CUTSNS_PIN = 0 [14:45:56]*** Brake cut motor [14:45:57]Read from MH i2c: 01 [14:45:57]MH_I2C_Read... [14:45:57]*** Stop cut motor [14:45:57]*** Cut end [14:45:57]Read from MH i2c: 01 07 00 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: 01 07 00 D9 2C 00 00 00 00 00 FF 0F 1A [14:45:57]process_action close_receipt done [14:45:57]requested_data is exist [14:45:57]produce_requested_data [14:45:57]requested_item fm.sn is exist - process it [14:45:57]wFMCommunicate request_size=4 [14:45:57]MH_SAM_APDU [14:45:57]CAPDU: 80 11 00 00 [14:45:57]Write to MH i2c: E2 08 00 DA 2C 80 11 00 00 00 00 00 00 80 [14:45:57]Write i2c OK [14:45:57]MH_I2C_Read... [14:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:57]Read from MH i2c: E2 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: E2 17 00 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: E2 17 00 DA 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CC [14:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:45:57]wFMCommunicate OK [14:45:57]requested_item fd.num is exist - process it [14:45:57]SAM_PROTO_GetFieldsCounters [14:45:57]wFMCommunicate request_size=4 [14:45:57]MH_SAM_APDU [14:45:57]CAPDU: 80 13 00 00 [14:45:57]Write to MH i2c: E2 08 00 DB 2C 80 13 00 00 00 00 00 00 83 [14:45:57]Write i2c OK [14:45:57]MH_I2C_Read... [14:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:57]Read from MH i2c: E2 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: E2 62 00 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: E2 62 00 DB 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [14:45:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:57]wFMCommunicate OK [14:45:57]SAM_PROTO_GetFieldsCounters done [14:45:57]requested_item shift.num is exist - process it [14:45:57]requested_item shift.opened is exist - process it [14:45:57]req_shift_opened [14:45:57]FM_GetShiftState [14:45:57]SAM_PROTO_GetShiftState [14:45:57]wFMCommunicate request_size=4 [14:45:57]MH_SAM_APDU [14:45:57]CAPDU: 80 13 01 00 [14:45:57]Write to MH i2c: E2 08 00 DC 2C 80 13 01 00 00 00 00 00 85 [14:45:57]Write i2c OK [14:45:57]MH_I2C_Read... [14:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:57]Read from MH i2c: E2 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: E2 0E 00 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: E2 0E 00 DC 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A8 [14:45:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:45:57]wFMCommunicate OK [14:45:57]SAM_PROTO_GetShiftState done [14:45:57]FM_GetShiftState done [14:45:57]req_shift_opened done [14:45:57]requested_item shift.open_date is exist - process it [14:45:57]req_shift_open_date [14:45:57]req_shift_open_date done [14:45:57]produce_requested_data done [14:45:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58431,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:45:57]process_action_free close_receipt [14:45:57]json_value_free [14:45:57]json_value_free done [14:45:57]process_json_proto returns [14:45:57]Send response to host [14:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58431,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:45:57]free response buf [14:45:57]execute_script done [14:45:57]execute_script returns [14:45:57]free content buf [14:45:57]Sock 8.Close socket [14:45:57]Sock 8.Thread stoped [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:25]accept exits with 9 [14:47:25]New connection [14:47:25]New thread 3066711396 created [14:47:25]Thread 3066854756 joined [14:47:25]Waiting for new connection... [14:47:25] Sock 9.Parse request [14:47:25]Sock 9.Check first char [14:47:25]Sock 9.First char is OK [14:47:25]request: POST /json_proto HTTP/1.0 [14:47:25]Method: POST [14:47:25]URL: /json_proto [14:47:25]Method is POST - this is cgi request [14:47:25]url: /json_proto [14:47:25]query_string will be loaded in cgi processing [14:47:25]execute_cgi json_proto POST (null) [14:47:25]execute_cgi path=json_proto method=POST [14:47:25]POST find Content-Length [14:47:25]Host: 172.17.44.3:8080 [14:47:25]Content-Length: 792 [14:47:25]Content-Type: application/json [14:47:25] [14:47:25]POST finish read [14:47:25]Found Content-Length = 792 [14:47:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A3876", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:25]execute_script... [14:47:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A3876", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:25]POST & json_proto [14:47:25]process_json_proto [14:47:25]json parsed OK: [14:47:25]protocol is kg_v1.0 [14:47:25]action value=close_receipt [14:47:25]process_action close_receipt [14:47:25]cmd_close_receipt [14:47:25]MH_GetDate [14:47:25]Write to MH i2c: F0 00 00 DD 2C F8 [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: F0 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: F0 09 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: F0 09 00 DD 2C 00 7E AC C4 66 AD C5 5D 66 8A [14:47:25]GetLastDocTimeStamp 1724165154 [14:47:25]current date 1724165246 [14:47:25]FM_GetShiftState [14:47:25]SAM_PROTO_GetShiftState [14:47:25]wFMCommunicate request_size=4 [14:47:25]MH_SAM_APDU [14:47:25]CAPDU: 80 13 01 00 [14:47:25]Write to MH i2c: E2 08 00 DE 2C 80 13 01 00 00 00 00 00 87 [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:25]Read from MH i2c: E2 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 0E 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 0E 00 DE 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AA [14:47:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:47:25]wFMCommunicate OK [14:47:25]SAM_PROTO_GetShiftState done [14:47:25]FM_GetShiftState done [14:47:25]opened in 1724112910 [14:47:25]opened+sec_in_day 1724199310 [14:47:25]quantity*price = 0 [14:47:25]sum+1 = 1 [14:47:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 416 20.08.2024 14:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 3876 ФМ: 0000000002094532 ФД: 58432 ФПД: 144207043580643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144726&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58432&fm=144207043580643&tin=02508201610067®Number=0000000000162794&sum=0 [14:47:27]StoreToDocumentArchive [14:47:27]shift 100 fd 58432 [14:47:27]save to /storage/0100/doc_00058432 [14:47:27]save last doc name /storage/0100/doc_00058432 to /storage/kkm_last_doc_name [14:47:27]save OK [14:47:27]Clear old archive folders... [14:47:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:47:27]tlvbuf is 0198D0E0 [14:47:27]SAM_PROTO_ClearQueue [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 09 00 00 [14:47:27]Write to MH i2c: E2 08 00 EB 2C 80 09 00 00 00 00 00 00 89 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 EB 2C 00 90 00 8B [14:47:27]RAPDU: 90 00 [14:47:27]wFMCommunicate OK [14:47:27]SAM_PROTO_ClearQueue done [14:47:27]KKMCreateOFDPacket [14:47:27]OFDProtocolAddRootSTLVToBuf [14:47:27]FM_MakeSignedData [14:47:27]FM_MakeSignedData [14:47:27]SAM_PROTO_SignData [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 0D 01 02 [14:47:27]Write to MH i2c: E2 08 00 EC 2C 80 0D 01 02 00 00 00 00 91 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 EC 2C 00 90 00 8C [14:47:27]RAPDU: 90 00 [14:47:27]wFMCommunicate OK [14:47:27]wFMCommunicate request_size=255 [14:47:27]MH_SAM_APDU [14:47: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 34 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 A0 01 00 00 F4 03 04 00 7E AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E4 00 00 35 04 06 00 83 [14:47:27]Write to MH i2c: E2 02 01 ED 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 34 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 A0 01 00 00 F4 03 04 00 7E AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E4 00 00 35 04 06 00 83 00 00 A0 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 ED 2C 00 90 00 8D [14:47:27]RAPDU: 90 00 [14:47:27]wFMCommunicate OK [14:47:27]wFMCommunicate request_size=10 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 0D 02 02 05 27 D1 9B 52 E3 [14:47:27]Write to MH i2c: E2 0D 00 EE 2C 80 0D 02 02 05 00 27 D1 9B 52 E3 00 00 66 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 EE 2C 00 90 00 8E [14:47:27]RAPDU: 90 00 [14:47:27]wFMCommunicate OK [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 0D 03 02 [14:47:27]Write to MH i2c: E2 08 00 EF 2C 80 0D 03 02 00 00 00 00 96 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 0B 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 0B 00 EF 2C 00 11 A5 42 7E A0 AA CE F5 90 00 1A [14:47:27]RAPDU: 11 A5 42 7E A0 AA CE F5 90 00 [14:47:27]wFMCommunicate OK [14:47:27]SAM_PROTO_SignData done [14:47:27]FM_MakeSignedData done [14:47:27]CreateOFDProtocolMessage [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 11 00 00 [14:47:27]Write to MH i2c: E2 08 00 F0 2C 80 11 00 00 00 00 00 00 96 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 17 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 17 00 F0 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [14:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:47:27]wFMCommunicate OK [14:47:27]CreateOFDProtocolMessage done [14:47:27]OFDSenderStorePacket 58432 [14:47:27]StoreOFDPacket docnum=58432 [14:47:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 82 31 07 01 48 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 34 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 A0 01 00 00 F4 03 04 00 7E AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E4 00 00 35 04 06 00 83 27 D1 9B 52 E3 11 A5 42 7E A0 AA CE F5 [14:47:27]CheckFolder [14:47:27]dirname=/storage/ofd_packets [14:47:27]CheckFolder done [14:47:27]ProducePacketName [14:47:27]name=ofd_packets/00058432 [14:47:27]NVStorageSaveData ofd_packets/00058432 [14:47:27]File name is /storage/ofd_packets/00058432 [14:47:27]Write 301 bytes [14:47:27]NVStorageSaveData done [14:47:27]OFDSenderStorePacket done [14:47:27]KKMCreateOFDPacket done [14:47:27]NVStorageSaveData kkm_last_timestamp [14:47:27]File name is /storage/kkm_last_timestamp [14:47:27]Write 4 bytes [14:47:27]NVStorageSaveData done [14:47:27]ExternCall_PrintAddStr [14:47:27]wPrintStart [14:47:27]Write to MH i2c: 01 00 00 F1 2C 1D [14:47:27]OFD Sender: Processing packet 58432 [packets to send 51, broken 50] [14:47:27]ProducePacketName [14:47:27]name=ofd_packets/00058432 [14:47:27]OFD Sender: To server: pG, [14:47:27]CommunicateWithHost lk.salyk.kg:30040 [14:47:27]ConnectInit lk.salyk.kg [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: 01 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: 01 07 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: 01 07 00 F1 2C 00 00 00 00 00 FF 0F 32 [14:47:27]RasterBufferAndPrint [14:47:27]line Счет N : (1)2075730 [14:47:27]line ИНН: 02508201610067 [14:47:27]line Контрольно-Кассовый Чек [14:47:27]line ПРОДАЖА [14:47:27]line ТРК (МРК, ГНК) : 43 [14:47:27]line Товар: 2710124130 [14:47:27]line Аи-92-К-4 [14:47:27]line 25.000 * 0.00 [14:47:27]line = 0.00 [14:47:27]line НДС 12% НСП 1% [14:47:27]line > о реализуемом товаре [14:47:27]line ИТОГО: 0.00 [14:47:27]line НСП 1% : 0.00 [14:47:27]line НДС 12% : 0.00 [14:47:27]line Наличными: 0.00 [14:47:27]line Безнал.: 0.00 [14:47:27]line Место: АЗС № 135 "Партнер Нефть" [14:47:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:47:27]line СНО: Общий режим [14:47:27]line Чек 416 20.08.2024 14:47 [14:47:27]line Смена: 100 ФФД: 1.0 [14:47:27]line ЗНМ: 0300000196 [14:47:27]line РНМ: 0000000000162794 [14:47:27]line Версия ККМ: v1.0 [14:47:27]line Талоны: Топливная Карта [14:47:27]line 3876 [14:47:27]line ФМ: 0000000002094532 [14:47:27]line ФД: 58432 [14:47:27]line ФПД: 144207043580643 [14:47:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144726&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58432&fm=144207043580643&tin=02508201610067®Number=0000000000162794&sum=0 [14:47:27]Connected sock=10 [14:47:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 82 31 07 01 48 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 34 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 A0 01 00 00 F4 03 04 00 7E AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E4 00 00 35 04 06 00 83 27 D1 9B 52 E3 11 A5 42 7E A0 AA CE F5 [14:47:27]written 0, free lines is 4095 [14:47:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2A D2 47 00 A8 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 32 30 39 34 35 33 32 10 04 04 00 40 E4 00 00 F4 03 04 00 CD 57 C4 66 B6 04 01 00 00 90 9D F0 AE 24 F8 73 0B [14:47:28]CommunicateWithHost err = 0 [14:47:28]CheckOFDResponse [14:47:28]1017 (14) - 77093643461234 [14:47:28]1041 (16) - 0000000002094532 [14:47:28]1040 (4) - 58432 [14:47:28]1012 (4) - 20.08.2024 08:46 [14:47:28]1206 (1) - 0 [14:47:28]OFD Sender: Remove packet 58432 [14:47:28]ProducePacketName [14:47:28]name=ofd_packets/00058432 [14:47:28]NVStorageDeleteData [14:47:28]Write to MH i2c: 01 00 00 1B 2D 48 [14:47:28]Write i2c OK [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: 01 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: 01 07 00 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: 01 07 00 1B 2D 00 00 00 00 00 C9 0C 24 [14:47:28]RasterBufferAndPrint [14:47:28]line [14:47:28]line [14:47:28]line [14:47:28]line [14:47:28]line [14:47:28]written 0, free lines is 3280 [14:47:28]MH_Cut [14:47:28]Write to MH i2c: D1 01 00 22 2D 01 21 [14:47:28]Write i2c OK [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: D1 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: D1 01 00 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: D1 01 00 22 2D 00 20 [14:47:28]Write to MH i2c: 01 00 00 23 2D 50 [14:47:28]Write i2c OK [14:47:28]MH_I2C_Read... [14:47:28]OFD Sender: No OFD packet to send [14:47:29]*** Cut start [14:47:29]*** Partial cut [14:47:29]*** CUTSNS_PIN = 1 [14:47:29]*** CUTSNS_PIN = 0 [14:47:29]*** Brake cut motor [14:47:29]Read from MH i2c: 01 [14:47:29]MH_I2C_Read... [14:47:29]*** Stop cut motor [14:47:29]*** Cut end [14:47:29]Read from MH i2c: 01 07 00 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: 01 07 00 23 2D 00 00 00 00 00 FF 0F 65 [14:47:29]process_action close_receipt done [14:47:29]requested_data is exist [14:47:29]produce_requested_data [14:47:29]requested_item fm.sn is exist - process it [14:47:29]wFMCommunicate request_size=4 [14:47:29]MH_SAM_APDU [14:47:29]CAPDU: 80 11 00 00 [14:47:29]Write to MH i2c: E2 08 00 24 2D 80 11 00 00 00 00 00 00 CB [14:47:29]Write i2c OK [14:47:29]MH_I2C_Read... [14:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:29]Read from MH i2c: E2 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: E2 17 00 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: E2 17 00 24 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 17 [14:47:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:47:29]wFMCommunicate OK [14:47:29]requested_item fd.num is exist - process it [14:47:29]SAM_PROTO_GetFieldsCounters [14:47:29]wFMCommunicate request_size=4 [14:47:29]MH_SAM_APDU [14:47:29]CAPDU: 80 13 00 00 [14:47:29]Write to MH i2c: E2 08 00 25 2D 80 13 00 00 00 00 00 00 CE [14:47:29]Write i2c OK [14:47:29]MH_I2C_Read... [14:47:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:30]Read from MH i2c: E2 [14:47:30]MH_I2C_Read... [14:47:30]Read from MH i2c: E2 62 00 [14:47:30]MH_I2C_Read... [14:47:30]Read from MH i2c: E2 62 00 25 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 40 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [14:47:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 40 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:30]wFMCommunicate OK [14:47:30]SAM_PROTO_GetFieldsCounters done [14:47:30]requested_item shift.num is exist - process it [14:47:30]requested_item shift.opened is exist - process it [14:47:30]req_shift_opened [14:47:30]FM_GetShiftState [14:47:30]SAM_PROTO_GetShiftState [14:47:30]wFMCommunicate request_size=4 [14:47:30]MH_SAM_APDU [14:47:30]CAPDU: 80 13 01 00 [14:47:30]Write to MH i2c: E2 08 00 26 2D 80 13 01 00 00 00 00 00 D0 [14:47:30]Write i2c OK [14:47:30]MH_I2C_Read... [14:47:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:30]Read from MH i2c: E2 [14:47:30]MH_I2C_Read... [14:47:30]Read from MH i2c: E2 0E 00 [14:47:30]MH_I2C_Read... [14:47:30]Read from MH i2c: E2 0E 00 26 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F3 [14:47:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:47:30]wFMCommunicate OK [14:47:30]SAM_PROTO_GetShiftState done [14:47:30]FM_GetShiftState done [14:47:30]req_shift_opened done [14:47:30]requested_item shift.open_date is exist - process it [14:47:30]req_shift_open_date [14:47:30]req_shift_open_date done [14:47:30]produce_requested_data done [14:47:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58432,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:47:30]process_action_free close_receipt [14:47:30]json_value_free [14:47:30]json_value_free done [14:47:30]process_json_proto returns [14:47:30]Send response to host [14:47:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58432,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:47:30]free response buf [14:47:30]execute_script done [14:47:30]execute_script returns [14:47:30]free content buf [14:47:30]Sock 9.Close socket [14:47:30]Sock 9.Thread stoped [14:47:33]OFD Sender: No OFD packet to send [14:47:38]OFD Sender: No OFD packet to send [14:47:43]OFD Sender: No OFD packet to send [14:47:48]OFD Sender: No OFD packet to send [14:47:53]OFD Sender: No OFD packet to send [14:47:58]OFD Sender: No OFD packet to send [14:48:03]OFD Sender: No OFD packet to send [14:48:08]OFD Sender: No OFD packet to send [14:48:13]OFD Sender: No OFD packet to send [14:48:18]OFD Sender: No OFD packet to send [14:48:23]OFD Sender: No OFD packet to send [14:48:28]OFD Sender: No OFD packet to send [14:48:33]OFD Sender: No OFD packet to send [14:48:38]OFD Sender: No OFD packet to send [14:48:43]OFD Sender: No OFD packet to send [14:48:48]OFD Sender: No OFD packet to send [14:48:53]OFD Sender: No OFD packet to send [14:48:58]OFD Sender: No OFD packet to send [14:49:03]OFD Sender: No OFD packet to send [14:49:08]OFD Sender: No OFD packet to send [14:49:13]OFD Sender: No OFD packet to send [14:49:18]OFD Sender: No OFD packet to send [14:49:23]OFD Sender: No OFD packet to send [14:49:28]OFD Sender: No OFD packet to send [14:49:33]accept exits with 8 [14:49:33]New connection [14:49:33]New thread 3066854756 created [14:49:33]Thread 3066711396 joined [14:49:33]Waiting for new connection... [14:49:33] Sock 8.Parse request [14:49:33]Sock 8.Check first char [14:49:33]Sock 8.First char is OK [14:49:33]request: POST /json_proto HTTP/1.0 [14:49:33]Method: POST [14:49:33]URL: /json_proto [14:49:33]Method is POST - this is cgi request [14:49:33]url: /json_proto [14:49:33]query_string will be loaded in cgi processing [14:49:33]execute_cgi json_proto POST (null) [14:49:33]execute_cgi path=json_proto method=POST [14:49:33]POST find Content-Length [14:49:33]Host: 172.17.44.3:8080 [14:49:33]Content-Length: 785 [14:49:33]Content-Type: application/json [14:49:33] [14:49:33]POST finish read [14:49:33]Found Content-Length = 785 [14:49:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:33]execute_script... [14:49:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:33]POST & json_proto [14:49:33]process_json_proto [14:49:33]json parsed OK: [14:49:33]protocol is kg_v1.0 [14:49:33]action value=close_receipt [14:49:33]process_action close_receipt [14:49:33]cmd_close_receipt [14:49:33]MH_GetDate [14:49:33]Write to MH i2c: F0 00 00 27 2D 43 [14:49:33]Write i2c OK [14:49:33]MH_I2C_Read... [14:49:33]Read from MH i2c: F0 [14:49:33]MH_I2C_Read... [14:49:33]Read from MH i2c: F0 09 00 [14:49:33]MH_I2C_Read... [14:49:33]Read from MH i2c: F0 09 00 27 2D 00 FE AC C4 66 AD C5 5D 66 55 [14:49:33]GetLastDocTimeStamp 1724165246 [14:49:33]current date 1724165374 [14:49:33]FM_GetShiftState [14:49:33]SAM_PROTO_GetShiftState [14:49:33]wFMCommunicate request_size=4 [14:49:33]MH_SAM_APDU [14:49:33]CAPDU: 80 13 01 00 [14:49:33]Write to MH i2c: E2 08 00 28 2D 80 13 01 00 00 00 00 00 D2 [14:49:33]Write i2c OK [14:49:33]MH_I2C_Read... [14:49:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:33]Read from MH i2c: E2 [14:49:33]MH_I2C_Read... [14:49:33]Read from MH i2c: E2 0E 00 [14:49:33]MH_I2C_Read... [14:49:33]Read from MH i2c: E2 0E 00 28 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F5 [14:49:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:49:33]wFMCommunicate OK [14:49:33]SAM_PROTO_GetShiftState done [14:49:33]FM_GetShiftState done [14:49:33]opened in 1724112910 [14:49:33]opened+sec_in_day 1724199310 [14:49:33]quantity*price = 100035 [14:49:33]sum+1 = 100036 [14:49:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 417 20.08.2024 14:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58433 ФПД: 128292206898862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144934&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58433&fm=128292206898862&tin=02508201610067®Number=0000000000162794&sum=100035 [14:49:34]StoreToDocumentArchive [14:49:34]shift 100 fd 58433 [14:49:34]save to /storage/0100/doc_00058433 [14:49:34]save last doc name /storage/0100/doc_00058433 to /storage/kkm_last_doc_name [14:49:34]save OK [14:49:34]Clear old archive folders... [14:49:34]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:49:34]tlvbuf is 01A1A400 [14:49:34]SAM_PROTO_ClearQueue [14:49:34]wFMCommunicate request_size=4 [14:49:34]MH_SAM_APDU [14:49:34]CAPDU: 80 09 00 00 [14:49:34]Write to MH i2c: E2 08 00 35 2D 80 09 00 00 00 00 00 00 D4 [14:49:34]Write i2c OK [14:49:34]MH_I2C_Read... [14:49:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:34]Read from MH i2c: E2 [14:49:34]MH_I2C_Read... [14:49:34]Read from MH i2c: E2 03 00 [14:49:34]MH_I2C_Read... [14:49:34]Read from MH i2c: E2 03 00 35 2D 00 90 00 D6 [14:49:34]RAPDU: 90 00 [14:49:34]wFMCommunicate OK [14:49:34]SAM_PROTO_ClearQueue done [14:49:34]KKMCreateOFDPacket [14:49:34]OFDProtocolAddRootSTLVToBuf [14:49:34]FM_MakeSignedData [14:49:34]FM_MakeSignedData [14:49:34]SAM_PROTO_SignData [14:49:34]wFMCommunicate request_size=4 [14:49:34]MH_SAM_APDU [14:49:34]CAPDU: 80 0D 01 02 [14:49:34]Write to MH i2c: E2 08 00 36 2D 80 0D 01 02 00 00 00 00 DC [14:49:34]Write i2c OK [14:49:34]MH_I2C_Read... [14:49:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:34]Read from MH i2c: E2 [14:49:34]MH_I2C_Read... [14:49:34]Read from MH i2c: E2 03 00 [14:49:34]MH_I2C_Read... [14:49:34]Read from MH i2c: E2 03 00 36 2D 00 90 00 D7 [14:49:34]RAPDU: 90 00 [14:49:34]wFMCommunicate OK [14:49:34]wFMCommunicate request_size=253 [14:49:34]MH_SAM_APDU [14:49:34]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 FE AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E4 00 00 35 04 06 00 74 AE 5B 6B 6E AE [14:49:34]Write to MH i2c: E2 00 01 37 2D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 FE AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E4 00 00 35 04 06 00 74 AE 5B 6B 6E AE 00 00 90 [14:49:34]Write i2c OK [14:49:34]MH_I2C_Read... [14:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:35]Read from MH i2c: E2 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: E2 03 00 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: E2 03 00 37 2D 00 90 00 D8 [14:49:35]RAPDU: 90 00 [14:49:35]wFMCommunicate OK [14:49:35]wFMCommunicate request_size=4 [14:49:35]MH_SAM_APDU [14:49:35]CAPDU: 80 0D 03 02 [14:49:35]Write to MH i2c: E2 08 00 38 2D 80 0D 03 02 00 00 00 00 E0 [14:49:35]Write i2c OK [14:49:35]MH_I2C_Read... [14:49:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:35]Read from MH i2c: E2 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: E2 0B 00 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: E2 0B 00 38 2D 00 9B A3 BF 62 02 18 3F 55 90 00 EE [14:49:35]RAPDU: 9B A3 BF 62 02 18 3F 55 90 00 [14:49:35]wFMCommunicate OK [14:49:35]SAM_PROTO_SignData done [14:49:35]FM_MakeSignedData done [14:49:35]CreateOFDProtocolMessage [14:49:35]wFMCommunicate request_size=4 [14:49:35]MH_SAM_APDU [14:49:35]CAPDU: 80 11 00 00 [14:49:35]Write to MH i2c: E2 08 00 39 2D 80 11 00 00 00 00 00 00 E0 [14:49:35]Write i2c OK [14:49:35]MH_I2C_Read... [14:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:35]Read from MH i2c: E2 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: E2 17 00 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: E2 17 00 39 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2C [14:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:49:35]wFMCommunicate OK [14:49:35]CreateOFDProtocolMessage done [14:49:35]OFDSenderStorePacket 58433 [14:49:35]StoreOFDPacket docnum=58433 [14:49:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 00 ED 00 01 96 3C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 FE AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E4 00 00 35 04 06 00 74 AE 5B 6B 6E AE 9B A3 BF 62 02 18 3F 55 [14:49:35]CheckFolder [14:49:35]dirname=/storage/ofd_packets [14:49:35]CheckFolder done [14:49:35]ProducePacketName [14:49:35]name=ofd_packets/00058433 [14:49:35]NVStorageSaveData ofd_packets/00058433 [14:49:35]File name is /storage/ofd_packets/00058433 [14:49:35]Write 294 bytes [14:49:35]NVStorageSaveData done [14:49:35]OFDSenderStorePacket done [14:49:35]KKMCreateOFDPacket done [14:49:35]NVStorageSaveData kkm_last_timestamp [14:49:35]File name is /storage/kkm_last_timestamp [14:49:35]Write 4 bytes [14:49:35]NVStorageSaveData done [14:49:35]ExternCall_PrintAddStr [14:49:35]wPrintStart [14:49:35]Write to MH i2c: 01 00 00 3A 2D 67 [14:49:35]Write i2c OK [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: 01 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: 01 07 00 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: 01 07 00 3A 2D 00 00 00 00 00 FF 0F 7C [14:49:35]RasterBufferAndPrint [14:49:35]line Счет N : (1)2075731 [14:49:35]line ИНН: 02508201610067 [14:49:35]line Контрольно-Кассовый Чек [14:49:35]line ПРОДАЖА [14:49:35]line ТРК (МРК, ГНК) : 64 [14:49:35]line Товар: 2710124130 [14:49:35]line SU-92 [14:49:35]line 14.540 * 68.80 [14:49:35]line = 1000.35 [14:49:35]line НДС 12% НСП 1% [14:49:35]line > о реализуемом товаре [14:49:35]line ИТОГО: 1000.35 [14:49:35]line НСП 1% : 8.85 [14:49:35]line НДС 12% : 106.23 [14:49:35]line Наличными: 0.00 [14:49:35]line Безнал.: 1000.35 [14:49:35]line Место: АЗС № 135 "Партнер Нефть" [14:49:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:49:35]line СНО: Общий режим [14:49:35]line Чек 417 20.08.2024 14:49 [14:49:35]line Смена: 100 ФФД: 1.0 [14:49:35]line ЗНМ: 0300000196 [14:49:35]line РНМ: 0000000000162794 [14:49:35]line Версия ККМ: v1.0 [14:49:35]line Платежная система: O! деньги [14:49:35]line ФМ: 0000000002094532 [14:49:35]line ФД: 58433 [14:49:35]line ФПД: 128292206898862 [14:49:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T144934&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58433&fm=128292206898862&tin=02508201610067®Number=0000000000162794&sum=100035 [14:49:35]OFD Sender: Processing packet 58433 [packets to send 51, broken 50] [14:49:35]ProducePacketName [14:49:35]name=ofd_packets/00058433 [14:49:35]OFD Sender: To server: pG, [14:49:35]CommunicateWithHost lk.salyk.kg:30040 [14:49:35]ConnectInit lk.salyk.kg [14:49:35]written 0, free lines is 4095 [14:49:35]Connected sock=11 [14:49:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 00 ED 00 01 96 3C 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 FE AC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E4 00 00 35 04 06 00 74 AE 5B 6B 6E AE 9B A3 BF 62 02 18 3F 55 [14:49:35]Write to MH i2c: 01 00 00 64 2D 91 [14:49:35]Write i2c OK [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: 01 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: 01 07 00 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: 01 07 00 64 2D 00 00 00 00 00 C2 0C 66 [14:49:35]RasterBufferAndPrint [14:49:35]line [14:49:35]line [14:49:35]line [14:49:35]line [14:49:35]line [14:49:35]written 0, free lines is 3271 [14:49:35]MH_Cut [14:49:35]Write to MH i2c: D1 01 00 6B 2D 01 6A [14:49:35]Write i2c OK [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: D1 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: D1 01 00 [14:49:35]MH_I2C_Read... [14:49:35]Read from MH i2c: D1 01 00 6B 2D 00 69 [14:49:35]Write to MH i2c: 01 00 00 6C 2D 99 [14:49:35]Write i2c OK [14:49:35]MH_I2C_Read... [14:49:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EA C9 47 00 11 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 32 30 39 34 35 33 32 10 04 04 00 41 E4 00 00 F4 03 04 00 4D 58 C4 66 B6 04 01 00 00 01 E4 16 1C 8D 2F 36 8F [14:49:36]CommunicateWithHost err = 0 [14:49:36]CheckOFDResponse [14:49:36]1017 (14) - 77093643461234 [14:49:36]1041 (16) - 0000000002094532 [14:49:36]1040 (4) - 58433 [14:49:36]1012 (4) - 20.08.2024 08:48 [14:49:36]1206 (1) - 0 [14:49:36]OFD Sender: Remove packet 58433 [14:49:36]ProducePacketName [14:49:36]name=ofd_packets/00058433 [14:49:36]NVStorageDeleteData [14:49:36]OFD Sender: No OFD packet to send [14:49:36]*** Cut start [14:49:36]*** Partial cut [14:49:36]*** CUTSNS_PIN = 1 [14:49:36]*** CUTSNS_PIN = 0 [14:49:37]*** Brake cut motor [14:49:37]Read from MH i2c: 01 [14:49:37]MH_I2C_Read... [14:49:37]*** Stop cut motor [14:49:37]*** Cut end [14:49:37]Read from MH i2c: 01 07 00 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: 01 07 00 6C 2D 00 00 00 00 00 FF 0F AE [14:49:37]process_action close_receipt done [14:49:37]requested_data is exist [14:49:37]produce_requested_data [14:49:37]requested_item fm.sn is exist - process it [14:49:37]wFMCommunicate request_size=4 [14:49:37]MH_SAM_APDU [14:49:37]CAPDU: 80 11 00 00 [14:49:37]Write to MH i2c: E2 08 00 6D 2D 80 11 00 00 00 00 00 00 14 [14:49:37]Write i2c OK [14:49:37]MH_I2C_Read... [14:49:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:37]Read from MH i2c: E2 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 17 00 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 17 00 6D 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 60 [14:49:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:49:37]wFMCommunicate OK [14:49:37]requested_item fd.num is exist - process it [14:49:37]SAM_PROTO_GetFieldsCounters [14:49:37]wFMCommunicate request_size=4 [14:49:37]MH_SAM_APDU [14:49:37]CAPDU: 80 13 00 00 [14:49:37]Write to MH i2c: E2 08 00 6E 2D 80 13 00 00 00 00 00 00 17 [14:49:37]Write i2c OK [14:49:37]MH_I2C_Read... [14:49:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:37]Read from MH i2c: E2 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 62 00 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 62 00 6E 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 41 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [14:49:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 41 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:37]wFMCommunicate OK [14:49:37]SAM_PROTO_GetFieldsCounters done [14:49:37]requested_item shift.num is exist - process it [14:49:37]requested_item shift.opened is exist - process it [14:49:37]req_shift_opened [14:49:37]FM_GetShiftState [14:49:37]SAM_PROTO_GetShiftState [14:49:37]wFMCommunicate request_size=4 [14:49:37]MH_SAM_APDU [14:49:37]CAPDU: 80 13 01 00 [14:49:37]Write to MH i2c: E2 08 00 6F 2D 80 13 01 00 00 00 00 00 19 [14:49:37]Write i2c OK [14:49:37]MH_I2C_Read... [14:49:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:37]Read from MH i2c: E2 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 0E 00 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 0E 00 6F 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3C [14:49:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:49:37]wFMCommunicate OK [14:49:37]SAM_PROTO_GetShiftState done [14:49:37]FM_GetShiftState done [14:49:37]req_shift_opened done [14:49:37]requested_item shift.open_date is exist - process it [14:49:37]req_shift_open_date [14:49:37]req_shift_open_date done [14:49:37]produce_requested_data done [14:49:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58433,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:49:37]process_action_free close_receipt [14:49:37]json_value_free [14:49:37]json_value_free done [14:49:37]process_json_proto returns [14:49:37]Send response to host [14:49:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58433,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:49:37]free response buf [14:49:37]execute_script done [14:49:37]execute_script returns [14:49:37]free content buf [14:49:37]Sock 8.Close socket [14:49:37]Sock 8.Thread stoped [14:49:41]OFD Sender: No OFD packet to send [14:49:46]OFD Sender: No OFD packet to send [14:49:51]OFD Sender: No OFD packet to send [14:49:56]OFD Sender: No OFD packet to send [14:50:01]OFD Sender: No OFD packet to send [14:50:06]OFD Sender: No OFD packet to send [14:50:11]OFD Sender: No OFD packet to send [14:50:16]OFD Sender: No OFD packet to send [14:50:21]OFD Sender: No OFD packet to send [14:50:26]OFD Sender: No OFD packet to send [14:50:31]OFD Sender: No OFD packet to send [14:50:36]OFD Sender: No OFD packet to send [14:50:41]OFD Sender: No OFD packet to send [14:50:45]accept exits with 9 [14:50:45]New connection [14:50:45]New thread 3066711396 created [14:50:45]Thread 3066854756 joined [14:50:45]Waiting for new connection... [14:50:45] Sock 9.Parse request [14:50:45]Sock 9.Check first char [14:50:45]Sock 9.First char is OK [14:50:45]request: POST /json_proto HTTP/1.0 [14:50:45]Method: POST [14:50:45]URL: /json_proto [14:50:45]Method is POST - this is cgi request [14:50:45]url: /json_proto [14:50:45]query_string will be loaded in cgi processing [14:50:45]execute_cgi json_proto POST (null) [14:50:45]execute_cgi path=json_proto method=POST [14:50:45]POST find Content-Length [14:50:45]Host: 172.17.44.3:8080 [14:50:45]Content-Length: 678 [14:50:45]Content-Type: application/json [14:50:45] [14:50:45]POST finish read [14:50:45]Found Content-Length = 678 [14:50:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.790, "sum" : 460.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:45]execute_script... [14:50: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)2075733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.790, "sum" : 460.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:45]POST & json_proto [14:50:45]process_json_proto [14:50:45]json parsed OK: [14:50:45]protocol is kg_v1.0 [14:50:45]action value=close_receipt [14:50:45]process_action close_receipt [14:50:45]cmd_close_receipt [14:50:45]MH_GetDate [14:50:45]Write to MH i2c: F0 00 00 70 2D 8C [14:50:45]Write i2c OK [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: F0 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: F0 09 00 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: F0 09 00 70 2D 00 46 AD C4 66 AD C5 5D 66 E7 [14:50:45]GetLastDocTimeStamp 1724165374 [14:50:45]current date 1724165446 [14:50:45]FM_GetShiftState [14:50:45]SAM_PROTO_GetShiftState [14:50:45]wFMCommunicate request_size=4 [14:50:45]MH_SAM_APDU [14:50:45]CAPDU: 80 13 01 00 [14:50:45]Write to MH i2c: E2 08 00 71 2D 80 13 01 00 00 00 00 00 1B [14:50:45]Write i2c OK [14:50:45]MH_I2C_Read... [14:50:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:45]Read from MH i2c: E2 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: E2 0E 00 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: E2 0E 00 71 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3E [14:50:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:50:45]wFMCommunicate OK [14:50:45]SAM_PROTO_GetShiftState done [14:50:45]FM_GetShiftState done [14:50:45]opened in 1724112910 [14:50:45]opened+sec_in_day 1724199310 [14:50:45]quantity*price = 46036 [14:50:45]sum+1 = 46037 [14:50:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.89 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 418 20.08.2024 14:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58434 ФПД: 173277918921577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145046&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58434&fm=173277918921577&tin=02508201610067®Number=0000000000162794&sum=46000 [14:50:46]StoreToDocumentArchive [14:50:46]shift 100 fd 58434 [14:50:46]save to /storage/0100/doc_00058434 [14:50:46]save last doc name /storage/0100/doc_00058434 to /storage/kkm_last_doc_name [14:50:46]save OK [14:50:46]Clear old archive folders... [14:50:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:50:46]tlvbuf is B6F3D7D0 [14:50:46]SAM_PROTO_ClearQueue [14:50:46]wFMCommunicate request_size=4 [14:50:46]MH_SAM_APDU [14:50:46]CAPDU: 80 09 00 00 [14:50:46]Write to MH i2c: E2 08 00 7E 2D 80 09 00 00 00 00 00 00 1D [14:50:46]Write i2c OK [14:50:46]MH_I2C_Read... [14:50:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:46]Read from MH i2c: E2 [14:50:46]MH_I2C_Read... [14:50:46]Read from MH i2c: E2 03 00 [14:50:46]MH_I2C_Read... [14:50:46]Read from MH i2c: E2 03 00 7E 2D 00 90 00 1F [14:50:46]RAPDU: 90 00 [14:50:46]wFMCommunicate OK [14:50:46]SAM_PROTO_ClearQueue done [14:50:46]KKMCreateOFDPacket [14:50:46]OFDProtocolAddRootSTLVToBuf [14:50:46]FM_MakeSignedData [14:50:46]FM_MakeSignedData [14:50:46]SAM_PROTO_SignData [14:50:46]wFMCommunicate request_size=4 [14:50:46]MH_SAM_APDU [14:50:46]CAPDU: 80 0D 01 02 [14:50:46]Write to MH i2c: E2 08 00 7F 2D 80 0D 01 02 00 00 00 00 25 [14:50:46]Write i2c OK [14:50:46]MH_I2C_Read... [14:50:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:46]Read from MH i2c: E2 [14:50:46]MH_I2C_Read... [14:50:46]Read from MH i2c: E2 03 00 [14:50:46]MH_I2C_Read... [14:50:46]Read from MH i2c: E2 03 00 7F 2D 00 90 00 20 [14:50:46]RAPDU: 90 00 [14:50:46]wFMCommunicate OK [14:50:46]wFMCommunicate request_size=255 [14:50:46]MH_SAM_APDU [14:50: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 34 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 46 AD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E4 00 00 35 04 06 00 9D [14:50:46]Write to MH i2c: E2 02 01 80 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 34 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 46 AD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E4 00 00 35 04 06 00 9D 00 00 59 [14:50:46]Write i2c OK [14:50:46]MH_I2C_Read... [14:50:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:47]Read from MH i2c: E2 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 03 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 03 00 80 2D 00 90 00 21 [14:50:47]RAPDU: 90 00 [14:50:47]wFMCommunicate OK [14:50:47]wFMCommunicate request_size=10 [14:50:47]MH_SAM_APDU [14:50:47]CAPDU: 80 0D 02 02 05 98 68 CE 03 69 [14:50:47]Write to MH i2c: E2 0D 00 81 2D 80 0D 02 02 05 00 98 68 CE 03 69 00 00 6C [14:50:47]Write i2c OK [14:50:47]MH_I2C_Read... [14:50:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:47]Read from MH i2c: E2 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 03 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 03 00 81 2D 00 90 00 22 [14:50:47]RAPDU: 90 00 [14:50:47]wFMCommunicate OK [14:50:47]wFMCommunicate request_size=4 [14:50:47]MH_SAM_APDU [14:50:47]CAPDU: 80 0D 03 02 [14:50:47]Write to MH i2c: E2 08 00 82 2D 80 0D 03 02 00 00 00 00 2A [14:50:47]Write i2c OK [14:50:47]MH_I2C_Read... [14:50:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:47]Read from MH i2c: E2 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 0B 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 0B 00 82 2D 00 1A 35 1B 6C 1C D7 03 01 90 00 F8 [14:50:47]RAPDU: 1A 35 1B 6C 1C D7 03 01 90 00 [14:50:47]wFMCommunicate OK [14:50:47]SAM_PROTO_SignData done [14:50:47]FM_MakeSignedData done [14:50:47]CreateOFDProtocolMessage [14:50:47]wFMCommunicate request_size=4 [14:50:47]MH_SAM_APDU [14:50:47]CAPDU: 80 11 00 00 [14:50:47]Write to MH i2c: E2 08 00 83 2D 80 11 00 00 00 00 00 00 2A [14:50:47]Write i2c OK [14:50:47]MH_I2C_Read... [14:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:47]Read from MH i2c: E2 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 17 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 17 00 83 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [14:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:50:47]wFMCommunicate OK [14:50:47]CreateOFDProtocolMessage done [14:50:47]OFDSenderStorePacket 58434 [14:50:47]StoreOFDPacket docnum=58434 [14:50:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E B2 07 01 9E 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 34 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 46 AD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E4 00 00 35 04 06 00 9D 98 68 CE 03 69 1A 35 1B 6C 1C D7 03 01 [14:50:47]CheckFolder [14:50:47]dirname=/storage/ofd_packets [14:50:47]CheckFolder done [14:50:47]ProducePacketName [14:50:47]name=ofd_packets/00058434 [14:50:47]NVStorageSaveData ofd_packets/00058434 [14:50:47]File name is /storage/ofd_packets/00058434 [14:50:47]Write 301 bytes [14:50:47]NVStorageSaveData done [14:50:47]OFDSenderStorePacket done [14:50:47]KKMCreateOFDPacket done [14:50:47]NVStorageSaveData kkm_last_timestamp [14:50:47]File name is /storage/kkm_last_timestamp [14:50:47]Write 4 bytes [14:50:47]NVStorageSaveData done [14:50:47]ExternCall_PrintAddStr [14:50:47]wPrintStart [14:50:47]Write to MH i2c: 01 00 00 84 2D B1 [14:50:47]Write i2c OK [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: 01 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: 01 07 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: 01 07 00 84 2D 00 00 00 00 00 FF 0F C6 [14:50:47]RasterBufferAndPrint [14:50:47]line Счет N : (1)2075733 [14:50:47]line ИНН: 02508201610067 [14:50:47]line Контрольно-Кассовый Чек [14:50:47]line ПРОДАЖА [14:50:47]line ТРК (МРК, ГНК) : 43 [14:50:47]line Товар: 2710124130 [14:50:47]line Аи-92-К-4 [14:50:47]line 6.790 * 67.80 [14:50:47]line = 460.36 [14:50:47]line НДС 12% НСП 1% [14:50:47]line > о реализуемом товаре [14:50:47]line ОКРУГЛЕНИЕ: -0.36 [14:50:47]line ИТОГО: 460.00 [14:50:47]line Внесено: 460.00 [14:50:47]line СДАЧА: 0.00 [14:50:47]line НСП 1% : 4.07 [14:50:47]line НДС 12% : 48.89 [14:50:47]line Наличными: 460.00 [14:50:47]line Безнал.: 0.00 [14:50:47]line Место: АЗС № 135 "Партнер Нефть" [14:50:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:50:47]line СНО: Общий режим [14:50:47]line Чек 418 20.08.2024 14:50 [14:50:47]line Смена: 100 ФФД: 1.0 [14:50:47]line ЗНМ: 0300000196 [14:50:47]line РНМ: 0000000000162794 [14:50:47]line Версия ККМ: v1.0 [14:50:47]line ФМ: 0000000002094532 [14:50:47]line ФД: 58434 [14:50:47]line ФПД: 173277918921577 [14:50:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145046&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58434&fm=173277918921577&tin=02508201610067®Number=0000000000162794&sum=46000 [14:50:47]OFD Sender: Processing packet 58434 [packets to send 51, broken 50] [14:50:47]ProducePacketName [14:50:47]name=ofd_packets/00058434 [14:50:47]OFD Sender: To server: pG, [14:50:47]CommunicateWithHost lk.salyk.kg:30040 [14:50:47]ConnectInit lk.salyk.kg [14:50:47]written 0, free lines is 4095 [14:50:47]Connected sock=10 [14:50:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E B2 07 01 9E 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 34 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 46 AD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E4 00 00 35 04 06 00 9D 98 68 CE 03 69 1A 35 1B 6C 1C D7 03 01 [14:50:48]Write to MH i2c: 01 00 00 AF 2D DC [14:50:48]Write i2c OK [14:50:48]MH_I2C_Read... [14:50:48]Read from MH i2c: 01 [14:50:48]MH_I2C_Read... [14:50:48]Read from MH i2c: 01 07 00 [14:50:48]MH_I2C_Read... [14:50:48]Read from MH i2c: 01 07 00 AF 2D 00 00 00 00 00 A9 0C 98 [14:50:48]RasterBufferAndPrint [14:50:48]line [14:50:48]line [14:50:48]line [14:50:48]line [14:50:48]line [14:50:48]written 0, free lines is 3247 [14:50:48]MH_Cut [14:50:48]Write to MH i2c: D1 01 00 B6 2D 01 B5 [14:50:48]Write i2c OK [14:50:48]MH_I2C_Read... [14:50:48]Read from MH i2c: D1 [14:50:48]MH_I2C_Read... [14:50:48]Read from MH i2c: D1 01 00 [14:50:48]MH_I2C_Read... [14:50:48]Read from MH i2c: D1 01 00 B6 2D 00 B4 [14:50:48]Write to MH i2c: 01 00 00 B7 2D E4 [14:50:48]Write i2c OK [14:50:48]MH_I2C_Read... [14:50:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AB 0C 47 00 E9 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 32 30 39 34 35 33 32 10 04 04 00 42 E4 00 00 F4 03 04 00 95 58 C4 66 B6 04 01 00 00 3E D6 49 8C 48 3A 4C B8 [14:50:48]CommunicateWithHost err = 0 [14:50:48]CheckOFDResponse [14:50:48]1017 (14) - 77093643461234 [14:50:48]1041 (16) - 0000000002094532 [14:50:48]1040 (4) - 58434 [14:50:48]1012 (4) - 20.08.2024 08:49 [14:50:48]1206 (1) - 0 [14:50:48]OFD Sender: Remove packet 58434 [14:50:48]ProducePacketName [14:50:48]name=ofd_packets/00058434 [14:50:48]NVStorageDeleteData [14:50:48]OFD Sender: No OFD packet to send [14:50:48]*** Cut start [14:50:48]*** Partial cut [14:50:48]*** CUTSNS_PIN = 1 [14:50:49]*** CUTSNS_PIN = 0 [14:50:49]*** Brake cut motor [14:50:49]Read from MH i2c: 01 [14:50:49]MH_I2C_Read... [14:50:49]*** Stop cut motor [14:50:49]*** Cut end [14:50:49]Read from MH i2c: 01 07 00 [14:50:49]MH_I2C_Read... [14:50:49]Read from MH i2c: 01 07 00 B7 2D 00 00 00 00 00 FF 0F F9 [14:50:49]process_action close_receipt done [14:50:49]requested_data is exist [14:50:49]produce_requested_data [14:50:49]requested_item fm.sn is exist - process it [14:50:49]wFMCommunicate request_size=4 [14:50:49]MH_SAM_APDU [14:50:49]CAPDU: 80 11 00 00 [14:50:49]Write to MH i2c: E2 08 00 B8 2D 80 11 00 00 00 00 00 00 5F [14:50:49]Write i2c OK [14:50:49]MH_I2C_Read... [14:50:49]Read from MH i2c: E2 [14:50:49]MH_I2C_Read... [14:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:49]Read from MH i2c: E2 17 00 [14:50:49]MH_I2C_Read... [14:50:49]Read from MH i2c: E2 17 00 B8 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AB [14:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:50:49]wFMCommunicate OK [14:50:49]requested_item fd.num is exist - process it [14:50:49]SAM_PROTO_GetFieldsCounters [14:50:49]wFMCommunicate request_size=4 [14:50:49]MH_SAM_APDU [14:50:49]CAPDU: 80 13 00 00 [14:50:49]Write to MH i2c: E2 08 00 B9 2D 80 13 00 00 00 00 00 00 62 [14:50:49]Write i2c OK [14:50:49]MH_I2C_Read... [14:50:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:49]Read from MH i2c: E2 [14:50:49]MH_I2C_Read... [14:50:49]Read from MH i2c: E2 62 00 [14:50:49]MH_I2C_Read... [14:50:49]Read from MH i2c: E2 62 00 B9 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 42 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [14:50:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 42 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:49]wFMCommunicate OK [14:50:49]SAM_PROTO_GetFieldsCounters done [14:50:49]requested_item shift.num is exist - process it [14:50:49]requested_item shift.opened is exist - process it [14:50:49]req_shift_opened [14:50:49]FM_GetShiftState [14:50:49]SAM_PROTO_GetShiftState [14:50:49]wFMCommunicate request_size=4 [14:50:49]MH_SAM_APDU [14:50:49]CAPDU: 80 13 01 00 [14:50:49]Write to MH i2c: E2 08 00 BA 2D 80 13 01 00 00 00 00 00 64 [14:50:49]Write i2c OK [14:50:49]MH_I2C_Read... [14:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:49]Read from MH i2c: E2 [14:50:49]MH_I2C_Read... [14:50:49]Read from MH i2c: E2 0E 00 [14:50:49]MH_I2C_Read... [14:50:49]Read from MH i2c: E2 0E 00 BA 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [14:50:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:50:49]wFMCommunicate OK [14:50:49]SAM_PROTO_GetShiftState done [14:50:49]FM_GetShiftState done [14:50:49]req_shift_opened done [14:50:49]requested_item shift.open_date is exist - process it [14:50:49]req_shift_open_date [14:50:49]req_shift_open_date done [14:50:49]produce_requested_data done [14:50:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58434,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:50:49]process_action_free close_receipt [14:50:49]json_value_free [14:50:49]json_value_free done [14:50:49]process_json_proto returns [14:50:49]Send response to host [14:50:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58434,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:50:49]free response buf [14:50:49]execute_script done [14:50:49]execute_script returns [14:50:49]free content buf [14:50:49]Sock 9.Close socket [14:50:49]Sock 9.Thread stoped [14:50:53]OFD Sender: No OFD packet to send [14:50:58]OFD Sender: No OFD packet to send [14:51:03]OFD Sender: No OFD packet to send [14:51:08]OFD Sender: No OFD packet to send [14:51:13]OFD Sender: No OFD packet to send [14:51:18]OFD Sender: No OFD packet to send [14:51:23]OFD Sender: No OFD packet to send [14:51:28]OFD Sender: No OFD packet to send [14:51:33]OFD Sender: No OFD packet to send [14:51:38]OFD Sender: No OFD packet to send [14:51:43]OFD Sender: No OFD packet to send [14:51:48]OFD Sender: No OFD packet to send [14:51:53]OFD Sender: No OFD packet to send [14:51:58]OFD Sender: No OFD packet to send [14:52:03]OFD Sender: No OFD packet to send [14:52:08]OFD Sender: No OFD packet to send [14:52:13]OFD Sender: No OFD packet to send [14:52:18]OFD Sender: No OFD packet to send [14:52:23]OFD Sender: No OFD packet to send [14:52:28]OFD Sender: No OFD packet to send [14:52:33]OFD Sender: No OFD packet to send [14:52:38]OFD Sender: No OFD packet to send [14:52:43]OFD Sender: No OFD packet to send [14:52:48]OFD Sender: No OFD packet to send [14:52:53]OFD Sender: No OFD packet to send [14:52:58]OFD Sender: No OFD packet to send [14:53:03]OFD Sender: No OFD packet to send [14:53:08]OFD Sender: No OFD packet to send [14:53:13]OFD Sender: No OFD packet to send [14:53:18]OFD Sender: No OFD packet to send [14:53:23]OFD Sender: No OFD packet to send [14:53:28]OFD Sender: No OFD packet to send [14:53:33]OFD Sender: No OFD packet to send [14:53:38]OFD Sender: No OFD packet to send [14:53:43]OFD Sender: No OFD packet to send [14:53:48]OFD Sender: No OFD packet to send [14:53:53]OFD Sender: No OFD packet to send [14:53:58]OFD Sender: No OFD packet to send [14:54:00]accept exits with 8 [14:54:00]New connection [14:54:00]New thread 3066854756 created [14:54:00]Thread 3066711396 joined [14:54:00]Waiting for new connection... [14:54:00] Sock 8.Parse request [14:54:00]Sock 8.Check first char [14:54:00]Sock 8.First char is OK [14:54:00]request: POST /json_proto HTTP/1.0 [14:54:00]Method: POST [14:54:00]URL: /json_proto [14:54:00]Method is POST - this is cgi request [14:54:00]url: /json_proto [14:54:00]query_string will be loaded in cgi processing [14:54:00]execute_cgi json_proto POST (null) [14:54:00]execute_cgi path=json_proto method=POST [14:54:00]POST find Content-Length [14:54:00]Host: 172.17.44.3:8080 [14:54:00]Content-Length: 785 [14:54:00]Content-Type: application/json [14:54:00] [14:54:00]POST finish read [14:54:00]Found Content-Length = 785 [14:54:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:00]execute_script... [14:54:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:00]POST & json_proto [14:54:00]process_json_proto [14:54:00]json parsed OK: [14:54:00]protocol is kg_v1.0 [14:54:00]action value=close_receipt [14:54:00]process_action close_receipt [14:54:00]cmd_close_receipt [14:54:00]MH_GetDate [14:54:00]Write to MH i2c: F0 00 00 BB 2D D7 [14:54:00]Write i2c OK [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 09 00 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 09 00 BB 2D 00 09 AE C4 66 AD C5 5D 66 F6 [14:54:00]GetLastDocTimeStamp 1724165446 [14:54:00]current date 1724165641 [14:54:00]FM_GetShiftState [14:54:00]SAM_PROTO_GetShiftState [14:54:00]wFMCommunicate request_size=4 [14:54:00]MH_SAM_APDU [14:54:00]CAPDU: 80 13 01 00 [14:54:00]Write to MH i2c: E2 08 00 BC 2D 80 13 01 00 00 00 00 00 66 [14:54:00]Write i2c OK [14:54:00]MH_I2C_Read... [14:54:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:00]Read from MH i2c: E2 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: E2 0E 00 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: E2 0E 00 BC 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 89 [14:54:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:54:00]wFMCommunicate OK [14:54:00]SAM_PROTO_GetShiftState done [14:54:00]FM_GetShiftState done [14:54:00]opened in 1724112910 [14:54:00]opened+sec_in_day 1724199310 [14:54:00]quantity*price = 100035 [14:54:00]sum+1 = 100036 [14:54:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 419 20.08.2024 14:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58435 ФПД: 133014840807496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145401&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58435&fm=133014840807496&tin=02508201610067®Number=0000000000162794&sum=100035 [14:54:01]StoreToDocumentArchive [14:54:01]shift 100 fd 58435 [14:54:01]save to /storage/0100/doc_00058435 [14:54:01]save last doc name /storage/0100/doc_00058435 to /storage/kkm_last_doc_name [14:54:01]save OK [14:54:01]Clear old archive folders... [14:54:01]ProcessDocumentItem done err = 0, tmpTLVsize=244 [14:54:01]tlvbuf is 0198D110 [14:54:01]SAM_PROTO_ClearQueue [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 09 00 00 [14:54:01]Write to MH i2c: E2 08 00 C9 2D 80 09 00 00 00 00 00 00 68 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 C9 2D 00 90 00 6A [14:54:01]RAPDU: 90 00 [14:54:01]wFMCommunicate OK [14:54:01]SAM_PROTO_ClearQueue done [14:54:01]KKMCreateOFDPacket [14:54:01]OFDProtocolAddRootSTLVToBuf [14:54:01]FM_MakeSignedData [14:54:01]FM_MakeSignedData [14:54:01]SAM_PROTO_SignData [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 0D 01 02 [14:54:01]Write to MH i2c: E2 08 00 CA 2D 80 0D 01 02 00 00 00 00 70 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 CA 2D 00 90 00 6B [14:54:01]RAPDU: 90 00 [14:54:01]wFMCommunicate OK [14:54:01]wFMCommunicate request_size=253 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 09 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E4 00 00 35 04 06 00 78 F9 EE 56 10 48 [14:54:01]Write to MH i2c: E2 00 01 CB 2D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 09 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E4 00 00 35 04 06 00 78 F9 EE 56 10 48 00 00 3E [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 CB 2D 00 90 00 6C [14:54:01]RAPDU: 90 00 [14:54:01]wFMCommunicate OK [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 0D 03 02 [14:54:01]Write to MH i2c: E2 08 00 CC 2D 80 0D 03 02 00 00 00 00 74 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 0B 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 0B 00 CC 2D 00 E3 BF 35 49 6C A0 B1 77 90 00 C9 [14:54:01]RAPDU: E3 BF 35 49 6C A0 B1 77 90 00 [14:54:01]wFMCommunicate OK [14:54:01]SAM_PROTO_SignData done [14:54:01]FM_MakeSignedData done [14:54:01]CreateOFDProtocolMessage [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 11 00 00 [14:54:01]Write to MH i2c: E2 08 00 CD 2D 80 11 00 00 00 00 00 00 74 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:02]Read from MH i2c: E2 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 17 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 17 00 CD 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [14:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:54:02]wFMCommunicate OK [14:54:02]CreateOFDProtocolMessage done [14:54:02]OFDSenderStorePacket 58435 [14:54:02]StoreOFDPacket docnum=58435 [14:54:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 45 B5 00 01 12 5D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 09 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E4 00 00 35 04 06 00 78 F9 EE 56 10 48 E3 BF 35 49 6C A0 B1 77 [14:54:02]CheckFolder [14:54:02]dirname=/storage/ofd_packets [14:54:02]CheckFolder done [14:54:02]ProducePacketName [14:54:02]name=ofd_packets/00058435 [14:54:02]NVStorageSaveData ofd_packets/00058435 [14:54:02]File name is /storage/ofd_packets/00058435 [14:54:02]Write 294 bytes [14:54:02]NVStorageSaveData done [14:54:02]OFDSenderStorePacket done [14:54:02]KKMCreateOFDPacket done [14:54:02]NVStorageSaveData kkm_last_timestamp [14:54:02]File name is /storage/kkm_last_timestamp [14:54:02]Write 4 bytes [14:54:02]NVStorageSaveData done [14:54:02]ExternCall_PrintAddStr [14:54:02]wPrintStart [14:54:02]Write to MH i2c: 01 00 00 CE 2D FB [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 07 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 07 00 CE 2D 00 00 00 00 00 FF 0F 10 [14:54:02]RasterBufferAndPrint [14:54:02]line Счет N : (1)2075735 [14:54:02]line ИНН: 02508201610067 [14:54:02]line Контрольно-Кассовый Чек [14:54:02]line ПРОДАЖА [14:54:02]line ТРК (МРК, ГНК) : 34 [14:54:02]line Товар: 2710124130 [14:54:02]line SU-92 [14:54:02]line 14.540 * 68.80 [14:54:02]line = 1000.35 [14:54:02]line НДС 12% НСП 1% [14:54:02]line > о реализуемом товаре [14:54:02]line ИТОГО: 1000.35 [14:54:02]line НСП 1% : 8.85 [14:54:02]line НДС 12% : 106.23 [14:54:02]line Наличными: 0.00 [14:54:02]line Безнал.: 1000.35 [14:54:02]line Место: АЗС № 135 "Партнер Нефть" [14:54:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:54:02]line СНО: Общий режим [14:54:02]line Чек 419 20.08.2024 14:54 [14:54:02]line Смена: 100 ФФД: 1.0 [14:54:02]line ЗНМ: 0300000196 [14:54:02]line РНМ: 0000000000162794 [14:54:02]line Версия ККМ: v1.0 [14:54:02]line Платежная система: O! деньги [14:54:02]line ФМ: 0000000002094532 [14:54:02]line ФД: 58435 [14:54:02]line ФПД: 133014840807496 [14:54:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145401&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58435&fm=133014840807496&tin=02508201610067®Number=0000000000162794&sum=100035 [14:54:02]OFD Sender: Processing packet 58435 [packets to send 51, broken 50] [14:54:02]ProducePacketName [14:54:02]name=ofd_packets/00058435 [14:54:02]OFD Sender: To server: pG, [14:54:02]CommunicateWithHost lk.salyk.kg:30040 [14:54:02]ConnectInit lk.salyk.kg [14:54:02]written 0, free lines is 4095 [14:54:02]Connected sock=10 [14:54:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 45 B5 00 01 12 5D 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 09 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E4 00 00 35 04 06 00 78 F9 EE 56 10 48 E3 BF 35 49 6C A0 B1 77 [14:54:02]Write to MH i2c: 01 00 00 F8 2D 25 [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 07 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 07 00 F8 2D 00 00 00 00 00 C8 0C 00 [14:54:02]RasterBufferAndPrint [14:54:02]line [14:54:02]line [14:54:02]line [14:54:02]line [14:54:02]line [14:54:02]written 0, free lines is 3278 [14:54:02]MH_Cut [14:54:02]Write to MH i2c: D1 01 00 FF 2D 01 FE [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: D1 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: D1 01 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: D1 01 00 FF 2D 00 FD [14:54:02]Write to MH i2c: 01 00 00 00 2E 2E [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 72 FB 47 00 5C 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 32 30 39 34 35 33 32 10 04 04 00 43 E4 00 00 F4 03 04 00 58 59 C4 66 B6 04 01 00 00 CF 73 54 88 4A BA 62 E2 [14:54:02]CommunicateWithHost err = 0 [14:54:02]CheckOFDResponse [14:54:02]1017 (14) - 77093643461234 [14:54:02]1041 (16) - 0000000002094532 [14:54:02]1040 (4) - 58435 [14:54:02]1012 (4) - 20.08.2024 08:52 [14:54:02]1206 (1) - 0 [14:54:02]OFD Sender: Remove packet 58435 [14:54:02]ProducePacketName [14:54:02]name=ofd_packets/00058435 [14:54:02]NVStorageDeleteData [14:54:03]OFD Sender: No OFD packet to send [14:54:03]*** Cut start [14:54:03]*** Partial cut [14:54:03]*** CUTSNS_PIN = 1 [14:54:03]*** CUTSNS_PIN = 0 [14:54:04]*** Brake cut motor [14:54:04]Read from MH i2c: 01 [14:54:04]MH_I2C_Read... [14:54:04]*** Stop cut motor [14:54:04]*** Cut end [14:54:04]Read from MH i2c: 01 07 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: 01 07 00 00 2E 00 00 00 00 00 FF 0F 43 [14:54:04]process_action close_receipt done [14:54:04]requested_data is exist [14:54:04]produce_requested_data [14:54:04]requested_item fm.sn is exist - process it [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 11 00 00 [14:54:04]Write to MH i2c: E2 08 00 01 2E 80 11 00 00 00 00 00 00 A9 [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 17 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 17 00 01 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F5 [14:54:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:54:04]wFMCommunicate OK [14:54:04]requested_item fd.num is exist - process it [14:54:04]SAM_PROTO_GetFieldsCounters [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 13 00 00 [14:54:04]Write to MH i2c: E2 08 00 02 2E 80 13 00 00 00 00 00 00 AC [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 62 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 62 00 02 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 43 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [14:54:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 43 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:04]wFMCommunicate OK [14:54:04]SAM_PROTO_GetFieldsCounters done [14:54:04]requested_item shift.num is exist - process it [14:54:04]requested_item shift.opened is exist - process it [14:54:04]req_shift_opened [14:54:04]FM_GetShiftState [14:54:04]SAM_PROTO_GetShiftState [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 13 01 00 [14:54:04]Write to MH i2c: E2 08 00 03 2E 80 13 01 00 00 00 00 00 AE [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 0E 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 0E 00 03 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D1 [14:54:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:54:04]wFMCommunicate OK [14:54:04]SAM_PROTO_GetShiftState done [14:54:04]FM_GetShiftState done [14:54:04]req_shift_opened done [14:54:04]requested_item shift.open_date is exist - process it [14:54:04]req_shift_open_date [14:54:04]req_shift_open_date done [14:54:04]produce_requested_data done [14:54:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58435,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:54:04]process_action_free close_receipt [14:54:04]json_value_free [14:54:04]json_value_free done [14:54:04]process_json_proto returns [14:54:04]Send response to host [14:54:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58435,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:54:04]free response buf [14:54:04]execute_script done [14:54:04]execute_script returns [14:54:04]free content buf [14:54:04]Sock 8.Close socket [14:54:04]Sock 8.Thread stoped [14:54:08]OFD Sender: No OFD packet to send [14:54:13]OFD Sender: No OFD packet to send [14:54:18]OFD Sender: No OFD packet to send [14:54:23]OFD Sender: No OFD packet to send [14:54:23]accept exits with 9 [14:54:23]New connection [14:54:23]New thread 3066711396 created [14:54:23]Thread 3066854756 joined [14:54:23]Waiting for new connection... [14:54:23] Sock 9.Parse request [14:54:23]Sock 9.Check first char [14:54:23]Sock 9.First char is OK [14:54:23]request: POST /json_proto HTTP/1.0 [14:54:23]Method: POST [14:54:23]URL: /json_proto [14:54:23]Method is POST - this is cgi request [14:54:23]url: /json_proto [14:54:23]query_string will be loaded in cgi processing [14:54:23]execute_cgi json_proto POST (null) [14:54:23]execute_cgi path=json_proto method=POST [14:54:23]POST find Content-Length [14:54:23]Host: 172.17.44.3:8080 [14:54:23]Content-Length: 804 [14:54:23]Content-Type: application/json [14:54:23] [14:54:23]POST finish read [14:54:23]Found Content-Length = 804 [14:54:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:23]execute_script... [14:54:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:23]POST & json_proto [14:54:23]process_json_proto [14:54:23]json parsed OK: [14:54:23]protocol is kg_v1.0 [14:54:23]action value=close_receipt [14:54:23]process_action close_receipt [14:54:23]cmd_close_receipt [14:54:23]MH_GetDate [14:54:23]Write to MH i2c: F0 00 00 04 2E 21 [14:54:23]Write i2c OK [14:54:23]MH_I2C_Read... [14:54:23]Read from MH i2c: F0 [14:54:23]MH_I2C_Read... [14:54:23]Read from MH i2c: F0 09 00 [14:54:23]MH_I2C_Read... [14:54:23]Read from MH i2c: F0 09 00 04 2E 00 20 AE C4 66 AD C5 5D 66 57 [14:54:23]GetLastDocTimeStamp 1724165641 [14:54:23]current date 1724165664 [14:54:23]FM_GetShiftState [14:54:23]SAM_PROTO_GetShiftState [14:54:23]wFMCommunicate request_size=4 [14:54:23]MH_SAM_APDU [14:54:23]CAPDU: 80 13 01 00 [14:54:23]Write to MH i2c: E2 08 00 05 2E 80 13 01 00 00 00 00 00 B0 [14:54:23]Write i2c OK [14:54:23]MH_I2C_Read... [14:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:23]Read from MH i2c: E2 [14:54:23]MH_I2C_Read... [14:54:23]Read from MH i2c: E2 0E 00 [14:54:23]MH_I2C_Read... [14:54:23]Read from MH i2c: E2 0E 00 05 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D3 [14:54:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:54:23]wFMCommunicate OK [14:54:23]SAM_PROTO_GetShiftState done [14:54:23]FM_GetShiftState done [14:54:23]opened in 1724112910 [14:54:23]opened+sec_in_day 1724199310 [14:54:23]quantity*price = 100005 [14:54:23]sum+1 = 100006 [14:54:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 420 20.08.2024 14:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58436 ФПД: 137774391106953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58436&fm=137774391106953&tin=02508201610067®Number=0000000000162794&sum=100005 [14:54:24]StoreToDocumentArchive [14:54:24]shift 100 fd 58436 [14:54:24]save to /storage/0100/doc_00058436 [14:54:24]save last doc name /storage/0100/doc_00058436 to /storage/kkm_last_doc_name [14:54:24]save OK [14:54:24]Clear old archive folders... [14:54:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:54:24]tlvbuf is 019EA2D0 [14:54:24]SAM_PROTO_ClearQueue [14:54:24]wFMCommunicate request_size=4 [14:54:24]MH_SAM_APDU [14:54:24]CAPDU: 80 09 00 00 [14:54:24]Write to MH i2c: E2 08 00 12 2E 80 09 00 00 00 00 00 00 B2 [14:54:24]Write i2c OK [14:54:24]MH_I2C_Read... [14:54:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:24]Read from MH i2c: E2 [14:54:24]MH_I2C_Read... [14:54:24]Read from MH i2c: E2 03 00 [14:54:24]MH_I2C_Read... [14:54:24]Read from MH i2c: E2 03 00 12 2E 00 90 00 B4 [14:54:24]RAPDU: 90 00 [14:54:24]wFMCommunicate OK [14:54:24]SAM_PROTO_ClearQueue done [14:54:24]KKMCreateOFDPacket [14:54:24]OFDProtocolAddRootSTLVToBuf [14:54:24]FM_MakeSignedData [14:54:24]FM_MakeSignedData [14:54:24]SAM_PROTO_SignData [14:54:24]wFMCommunicate request_size=4 [14:54:24]MH_SAM_APDU [14:54:24]CAPDU: 80 0D 01 02 [14:54:24]Write to MH i2c: E2 08 00 13 2E 80 0D 01 02 00 00 00 00 BA [14:54:24]Write i2c OK [14:54:24]MH_I2C_Read... [14:54:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:24]Read from MH i2c: E2 [14:54:24]MH_I2C_Read... [14:54:24]Read from MH i2c: E2 03 00 [14:54:24]MH_I2C_Read... [14:54:24]Read from MH i2c: E2 03 00 13 2E 00 90 00 B5 [14:54:24]RAPDU: 90 00 [14:54:24]wFMCommunicate OK [14:54:24]wFMCommunicate request_size=255 [14:54:24]MH_SAM_APDU [14:54: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 20 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E4 00 00 35 04 06 00 7D [14:54:24]Write to MH i2c: E2 02 01 14 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 20 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E4 00 00 35 04 06 00 7D 00 00 74 [14:54:25]Write i2c OK [14:54:25]MH_I2C_Read... [14:54:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:25]Read from MH i2c: E2 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: E2 03 00 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: E2 03 00 14 2E 00 90 00 B6 [14:54:25]RAPDU: 90 00 [14:54:25]wFMCommunicate OK [14:54:25]wFMCommunicate request_size=10 [14:54:25]MH_SAM_APDU [14:54:25]CAPDU: 80 0D 02 02 05 4E 19 A4 1D 89 [14:54:25]Write to MH i2c: E2 0D 00 15 2E 80 0D 02 02 05 00 4E 19 A4 1D 89 00 00 78 [14:54:25]Write i2c OK [14:54:25]MH_I2C_Read... [14:54:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:25]Read from MH i2c: E2 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: E2 03 00 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: E2 03 00 15 2E 00 90 00 B7 [14:54:25]RAPDU: 90 00 [14:54:25]wFMCommunicate OK [14:54:25]wFMCommunicate request_size=4 [14:54:25]MH_SAM_APDU [14:54:25]CAPDU: 80 0D 03 02 [14:54:25]Write to MH i2c: E2 08 00 16 2E 80 0D 03 02 00 00 00 00 BF [14:54:25]Write i2c OK [14:54:25]MH_I2C_Read... [14:54:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:25]Read from MH i2c: E2 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: E2 0B 00 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: E2 0B 00 16 2E 00 D4 47 61 A3 50 D8 D1 F1 90 00 C9 [14:54:25]RAPDU: D4 47 61 A3 50 D8 D1 F1 90 00 [14:54:25]wFMCommunicate OK [14:54:25]SAM_PROTO_SignData done [14:54:25]FM_MakeSignedData done [14:54:25]CreateOFDProtocolMessage [14:54:25]wFMCommunicate request_size=4 [14:54:25]MH_SAM_APDU [14:54:25]CAPDU: 80 11 00 00 [14:54:25]Write to MH i2c: E2 08 00 17 2E 80 11 00 00 00 00 00 00 BF [14:54:25]Write i2c OK [14:54:25]MH_I2C_Read... [14:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:25]Read from MH i2c: E2 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: E2 17 00 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: E2 17 00 17 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [14:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:54:25]wFMCommunicate OK [14:54:25]CreateOFDProtocolMessage done [14:54:25]OFDSenderStorePacket 58436 [14:54:25]StoreOFDPacket docnum=58436 [14:54:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 85 8B 07 01 46 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 20 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E4 00 00 35 04 06 00 7D 4E 19 A4 1D 89 D4 47 61 A3 50 D8 D1 F1 [14:54:25]CheckFolder [14:54:25]dirname=/storage/ofd_packets [14:54:25]CheckFolder done [14:54:25]ProducePacketName [14:54:25]name=ofd_packets/00058436 [14:54:25]NVStorageSaveData ofd_packets/00058436 [14:54:25]File name is /storage/ofd_packets/00058436 [14:54:25]Write 301 bytes [14:54:25]NVStorageSaveData done [14:54:25]OFDSenderStorePacket done [14:54:25]KKMCreateOFDPacket done [14:54:25]NVStorageSaveData kkm_last_timestamp [14:54:25]File name is /storage/kkm_last_timestamp [14:54:25]Write 4 bytes [14:54:25]NVStorageSaveData done [14:54:25]ExternCall_PrintAddStr [14:54:25]wPrintStart [14:54:25]Write to MH i2c: 01 00 00 18 2E 46 [14:54:25]Write i2c OK [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: 01 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: 01 07 00 [14:54:25]MH_I2C_Read... [14:54:25]Read from MH i2c: 01 07 00 18 2E 00 00 00 00 00 FF 0F 5B [14:54:25]RasterBufferAndPrint [14:54:25]line Счет N : (1)2075736 [14:54:25]line ИНН: 02508201610067 [14:54:25]line Контрольно-Кассовый Чек [14:54:25]line ПРОДАЖА [14:54:25]line ТРК (МРК, ГНК) : 63 [14:54:25]line Товар: 2710124130 [14:54:25]line Аи-92-К-4 [14:54:25]line 14.750 * 67.80 [14:54:25]line = 1000.05 [14:54:25]line НДС 12% НСП 1% [14:54:25]line > о реализуемом товаре [14:54:25]line ИТОГО: 1000.05 [14:54:25]line НСП 1% : 8.85 [14:54:25]line НДС 12% : 106.20 [14:54:25]line Наличными: 0.00 [14:54:25]line Безнал.: 1000.05 [14:54:25]line Место: АЗС № 135 "Партнер Нефть" [14:54:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:54:25]line СНО: Общий режим [14:54:25]line Чек 420 20.08.2024 14:54 [14:54:25]line Смена: 100 ФФД: 1.0 [14:54:25]line ЗНМ: 0300000196 [14:54:25]line РНМ: 0000000000162794 [14:54:25]line Версия ККМ: v1.0 [14:54:25]line Платежная система: O! деньги [14:54:25]line ФМ: 0000000002094532 [14:54:25]line ФД: 58436 [14:54:25]line ФПД: 137774391106953 [14:54:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58436&fm=137774391106953&tin=02508201610067®Number=0000000000162794&sum=100005 [14:54:25]OFD Sender: Processing packet 58436 [packets to send 51, broken 50] [14:54:25]ProducePacketName [14:54:25]name=ofd_packets/00058436 [14:54:25]OFD Sender: To server: pG, [14:54:25]CommunicateWithHost lk.salyk.kg:30040 [14:54:25]ConnectInit lk.salyk.kg [14:54:25]written 0, free lines is 4095 [14:54:25]Connected sock=8 [14:54:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 85 8B 07 01 46 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 20 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E4 00 00 35 04 06 00 7D 4E 19 A4 1D 89 D4 47 61 A3 50 D8 D1 F1 [14:54:26]Write to MH i2c: 01 00 00 42 2E 70 [14:54:26]Write i2c OK [14:54:26]MH_I2C_Read... [14:54:26]Read from MH i2c: 01 [14:54:26]MH_I2C_Read... [14:54:26]Read from MH i2c: 01 07 00 [14:54:26]MH_I2C_Read... [14:54:26]Read from MH i2c: 01 07 00 42 2E 00 00 00 00 00 C4 0C 47 [14:54:26]RasterBufferAndPrint [14:54:26]line [14:54:26]line [14:54:26]line [14:54:26]line [14:54:26]line [14:54:26]written 0, free lines is 3274 [14:54:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 97 95 47 00 06 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 32 30 39 34 35 33 32 10 04 04 00 44 E4 00 00 F4 03 04 00 6F 59 C4 66 B6 04 01 00 00 AF BD 7E 3D B1 17 B3 5C [14:54:26]CommunicateWithHost err = 0 [14:54:26]CheckOFDResponse [14:54:26]1017 (14) - 77093643461234 [14:54:26]1041 (16) - 0000000002094532 [14:54:26]1040 (4) - 58436 [14:54:26]1012 (4) - 20.08.2024 08:53 [14:54:26]1206 (1) - 0 [14:54:26]OFD Sender: Remove packet 58436 [14:54:26]ProducePacketName [14:54:26]name=ofd_packets/00058436 [14:54:26]NVStorageDeleteData [14:54:26]MH_Cut [14:54:26]Write to MH i2c: D1 01 00 49 2E 01 49 [14:54:26]Write i2c OK [14:54:26]MH_I2C_Read... [14:54:26]Read from MH i2c: D1 [14:54:26]MH_I2C_Read... [14:54:26]Read from MH i2c: D1 01 00 [14:54:26]MH_I2C_Read... [14:54:26]Read from MH i2c: D1 01 00 49 2E 00 48 [14:54:26]Write to MH i2c: 01 00 00 4A 2E 78 [14:54:26]Write i2c OK [14:54:26]MH_I2C_Read... [14:54:26]OFD Sender: No OFD packet to send [14:54:27]*** Cut start [14:54:27]*** Partial cut [14:54:27]*** CUTSNS_PIN = 1 [14:54:27]*** CUTSNS_PIN = 0 [14:54:27]*** Brake cut motor [14:54:27]Read from MH i2c: 01 [14:54:27]MH_I2C_Read... [14:54:27]*** Stop cut motor [14:54:27]*** Cut end [14:54:27]Read from MH i2c: 01 07 00 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: 01 07 00 4A 2E 00 00 00 00 00 FF 0F 8D [14:54:27]process_action close_receipt done [14:54:27]requested_data is exist [14:54:27]produce_requested_data [14:54:27]requested_item fm.sn is exist - process it [14:54:27]wFMCommunicate request_size=4 [14:54:27]MH_SAM_APDU [14:54:27]CAPDU: 80 11 00 00 [14:54:27]Write to MH i2c: E2 08 00 4B 2E 80 11 00 00 00 00 00 00 F3 [14:54:27]Write i2c OK [14:54:27]MH_I2C_Read... [14:54:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:27]Read from MH i2c: E2 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 17 00 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 17 00 4B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3F [14:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:54:27]wFMCommunicate OK [14:54:27]requested_item fd.num is exist - process it [14:54:27]SAM_PROTO_GetFieldsCounters [14:54:27]wFMCommunicate request_size=4 [14:54:27]MH_SAM_APDU [14:54:27]CAPDU: 80 13 00 00 [14:54:27]Write to MH i2c: E2 08 00 4C 2E 80 13 00 00 00 00 00 00 F6 [14:54:27]Write i2c OK [14:54:27]MH_I2C_Read... [14:54:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:28]Read from MH i2c: E2 [14:54:28]MH_I2C_Read... [14:54:28]Read from MH i2c: E2 62 00 [14:54:28]MH_I2C_Read... [14:54:28]Read from MH i2c: E2 62 00 4C 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 44 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [14:54:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 44 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:28]wFMCommunicate OK [14:54:28]SAM_PROTO_GetFieldsCounters done [14:54:28]requested_item shift.num is exist - process it [14:54:28]requested_item shift.opened is exist - process it [14:54:28]req_shift_opened [14:54:28]FM_GetShiftState [14:54:28]SAM_PROTO_GetShiftState [14:54:28]wFMCommunicate request_size=4 [14:54:28]MH_SAM_APDU [14:54:28]CAPDU: 80 13 01 00 [14:54:28]Write to MH i2c: E2 08 00 4D 2E 80 13 01 00 00 00 00 00 F8 [14:54:28]Write i2c OK [14:54:28]MH_I2C_Read... [14:54:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:28]Read from MH i2c: E2 [14:54:28]MH_I2C_Read... [14:54:28]Read from MH i2c: E2 0E 00 [14:54:28]MH_I2C_Read... [14:54:28]Read from MH i2c: E2 0E 00 4D 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1B [14:54:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:54:28]wFMCommunicate OK [14:54:28]SAM_PROTO_GetShiftState done [14:54:28]FM_GetShiftState done [14:54:28]req_shift_opened done [14:54:28]requested_item shift.open_date is exist - process it [14:54:28]req_shift_open_date [14:54:28]req_shift_open_date done [14:54:28]produce_requested_data done [14:54:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58436,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:54:28]process_action_free close_receipt [14:54:28]json_value_free [14:54:28]json_value_free done [14:54:28]process_json_proto returns [14:54:28]Send response to host [14:54:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58436,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:54:28]free response buf [14:54:28]execute_script done [14:54:28]execute_script returns [14:54:28]free content buf [14:54:28]Sock 9.Close socket [14:54:28]Sock 9.Thread stoped [14:54:31]OFD Sender: No OFD packet to send [14:54:36]OFD Sender: No OFD packet to send [14:54:41]OFD Sender: No OFD packet to send [14:54:46]accept exits with 10 [14:54:46]New connection [14:54:46]New thread 3066854756 created [14:54:46]Thread 3066711396 joined [14:54:46]Waiting for new connection... [14:54:46] Sock 10.Parse request [14:54:46]Sock 10.Check first char [14:54:46]Sock 10.First char is OK [14:54:46]request: POST /json_proto HTTP/1.0 [14:54:46]Method: POST [14:54:46]URL: /json_proto [14:54:46]Method is POST - this is cgi request [14:54:46]url: /json_proto [14:54:46]query_string will be loaded in cgi processing [14:54:46]execute_cgi json_proto POST (null) [14:54:46]execute_cgi path=json_proto method=POST [14:54:46]POST find Content-Length [14:54:46]Host: 172.17.44.3:8080 [14:54:46]Content-Length: 755 [14:54:46]Content-Type: application/json [14:54:46] [14:54:46]POST finish read [14:54:46]Found Content-Length = 755 [14:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30075230", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:46]execute_script... [14:54:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30075230", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:46]POST & json_proto [14:54:46]process_json_proto [14:54:46]json parsed OK: [14:54:46]protocol is kg_v1.0 [14:54:46]action value=close_receipt [14:54:46]process_action close_receipt [14:54:46]cmd_close_receipt [14:54:46]MH_GetDate [14:54:46]Write to MH i2c: F0 00 00 4E 2E 6B [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: F0 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: F0 09 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: F0 09 00 4E 2E 00 37 AE C4 66 AD C5 5D 66 B8 [14:54:46]GetLastDocTimeStamp 1724165664 [14:54:46]current date 1724165687 [14:54:46]FM_GetShiftState [14:54:46]SAM_PROTO_GetShiftState [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 13 01 00 [14:54:46]Write to MH i2c: E2 08 00 4F 2E 80 13 01 00 00 00 00 00 FA [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 0E 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 0E 00 4F 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [14:54:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:54:46]wFMCommunicate OK [14:54:46]SAM_PROTO_GetShiftState done [14:54:46]FM_GetShiftState done [14:54:46]opened in 1724112910 [14:54:46]opened+sec_in_day 1724199310 [14:54:46]quantity*price = 0 [14:54:46]sum+1 = 1 [14:54:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 421 20.08.2024 14:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30075230 ФМ: 0000000002094532 ФД: 58437 ФПД: 77522056792321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145447&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58437&fm=77522056792321&tin=02508201610067®Number=0000000000162794&sum=0 [14:54:47]StoreToDocumentArchive [14:54:47]shift 100 fd 58437 [14:54:47]save to /storage/0100/doc_00058437 [14:54:47]save last doc name /storage/0100/doc_00058437 to /storage/kkm_last_doc_name [14:54:47]save OK [14:54:47]Clear old archive folders... [14:54:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:54:47]tlvbuf is 019EA0F0 [14:54:47]SAM_PROTO_ClearQueue [14:54:47]wFMCommunicate request_size=4 [14:54:47]MH_SAM_APDU [14:54:47]CAPDU: 80 09 00 00 [14:54:47]Write to MH i2c: E2 08 00 5C 2E 80 09 00 00 00 00 00 00 FC [14:54:47]Write i2c OK [14:54:47]MH_I2C_Read... [14:54:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:47]Read from MH i2c: E2 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 03 00 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 03 00 5C 2E 00 90 00 FE [14:54:47]RAPDU: 90 00 [14:54:47]wFMCommunicate OK [14:54:47]SAM_PROTO_ClearQueue done [14:54:47]KKMCreateOFDPacket [14:54:47]OFDProtocolAddRootSTLVToBuf [14:54:47]FM_MakeSignedData [14:54:47]FM_MakeSignedData [14:54:47]SAM_PROTO_SignData [14:54:47]wFMCommunicate request_size=4 [14:54:47]MH_SAM_APDU [14:54:47]CAPDU: 80 0D 01 02 [14:54:47]Write to MH i2c: E2 08 00 5D 2E 80 0D 01 02 00 00 00 00 04 [14:54:47]Write i2c OK [14:54:47]MH_I2C_Read... [14:54:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:47]Read from MH i2c: E2 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 03 00 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 03 00 5D 2E 00 90 00 FF [14:54:47]RAPDU: 90 00 [14:54:47]wFMCommunicate OK [14:54:47]wFMCommunicate request_size=255 [14:54:47]MH_SAM_APDU [14:54: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 34 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 A5 01 00 00 F4 03 04 00 37 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E4 00 00 35 04 06 00 46 [14:54:47]Write to MH i2c: E2 02 01 5E 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 34 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 A5 01 00 00 F4 03 04 00 37 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E4 00 00 35 04 06 00 46 00 00 9B [14:54:47]Write i2c OK [14:54:47]MH_I2C_Read... [14:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:48]Read from MH i2c: E2 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 03 00 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 03 00 5E 2E 00 90 00 00 [14:54:48]RAPDU: 90 00 [14:54:48]wFMCommunicate OK [14:54:48]wFMCommunicate request_size=10 [14:54:48]MH_SAM_APDU [14:54:48]CAPDU: 80 0D 02 02 05 81 82 A8 49 01 [14:54:48]Write to MH i2c: E2 0D 00 5F 2E 80 0D 02 02 05 00 81 82 A8 49 01 00 00 06 [14:54:48]Write i2c OK [14:54:48]MH_I2C_Read... [14:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:48]Read from MH i2c: E2 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 03 00 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 03 00 5F 2E 00 90 00 01 [14:54:48]RAPDU: 90 00 [14:54:48]wFMCommunicate OK [14:54:48]wFMCommunicate request_size=4 [14:54:48]MH_SAM_APDU [14:54:48]CAPDU: 80 0D 03 02 [14:54:48]Write to MH i2c: E2 08 00 60 2E 80 0D 03 02 00 00 00 00 09 [14:54:48]Write i2c OK [14:54:48]MH_I2C_Read... [14:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:48]Read from MH i2c: E2 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 0B 00 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 0B 00 60 2E 00 CD CC A4 6F CF 40 41 77 90 00 7D [14:54:48]RAPDU: CD CC A4 6F CF 40 41 77 90 00 [14:54:48]wFMCommunicate OK [14:54:48]SAM_PROTO_SignData done [14:54:48]FM_MakeSignedData done [14:54:48]CreateOFDProtocolMessage [14:54:48]wFMCommunicate request_size=4 [14:54:48]MH_SAM_APDU [14:54:48]CAPDU: 80 11 00 00 [14:54:48]Write to MH i2c: E2 08 00 61 2E 80 11 00 00 00 00 00 00 09 [14:54:48]Write i2c OK [14:54:48]MH_I2C_Read... [14:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:48]Read from MH i2c: E2 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 17 00 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 17 00 61 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [14:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:54:48]wFMCommunicate OK [14:54:48]CreateOFDProtocolMessage done [14:54:48]OFDSenderStorePacket 58437 [14:54:48]StoreOFDPacket docnum=58437 [14:54:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C 0D 07 01 E3 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A5 01 00 00 F4 03 04 00 37 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E4 00 00 35 04 06 00 46 81 82 A8 49 01 CD CC A4 6F CF 40 41 77 [14:54:48]CheckFolder [14:54:48]dirname=/storage/ofd_packets [14:54:48]CheckFolder done [14:54:48]ProducePacketName [14:54:48]name=ofd_packets/00058437 [14:54:48]NVStorageSaveData ofd_packets/00058437 [14:54:48]File name is /storage/ofd_packets/00058437 [14:54:48]Write 301 bytes [14:54:48]NVStorageSaveData done [14:54:48]OFDSenderStorePacket done [14:54:48]KKMCreateOFDPacket done [14:54:48]NVStorageSaveData kkm_last_timestamp [14:54:48]File name is /storage/kkm_last_timestamp [14:54:48]Write 4 bytes [14:54:48]NVStorageSaveData done [14:54:48]ExternCall_PrintAddStr [14:54:48]wPrintStart [14:54:48]Write to MH i2c: 01 00 00 62 2E 90 [14:54:48]Write i2c OK [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: 01 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: 01 07 00 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: 01 07 00 62 2E 00 00 00 00 00 FF 0F A5 [14:54:48]RasterBufferAndPrint [14:54:48]line Счет N : (1)2075734 [14:54:48]line ИНН: 02508201610067 [14:54:48]line Контрольно-Кассовый Чек [14:54:48]line ПРОДАЖА [14:54:48]line ТРК (МРК, ГНК) : 53 [14:54:48]line Товар: 2710124130 [14:54:48]line Аи-92-К-4 [14:54:48]line 25.000 * 0.00 [14:54:48]line = 0.00 [14:54:48]line НДС 12% НСП 1% [14:54:48]line > о реализуемом товаре [14:54:48]line ИТОГО: 0.00 [14:54:48]line НСП 1% : 0.00 [14:54:48]line НДС 12% : 0.00 [14:54:48]line Наличными: 0.00 [14:54:48]line Безнал.: 0.00 [14:54:48]line Место: АЗС № 135 "Партнер Нефть" [14:54:48]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:54:48]line СНО: Общий режим [14:54:48]line Чек 421 20.08.2024 14:54 [14:54:48]line Смена: 100 ФФД: 1.0 [14:54:48]line ЗНМ: 0300000196 [14:54:48]line РНМ: 0000000000162794 [14:54:48]line Версия ККМ: v1.0 [14:54:48]line Талоны: ТК ГПНА Online [14:54:48]line 30075230 [14:54:48]line ФМ: 0000000002094532 [14:54:48]line ФД: 58437 [14:54:48]line ФПД: 77522056792321 [14:54:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145447&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58437&fm=77522056792321&tin=02508201610067®Number=0000000000162794&sum=0 [14:54:48]OFD Sender: Processing packet 58437 [packets to send 51, broken 50] [14:54:48]ProducePacketName [14:54:48]name=ofd_packets/00058437 [14:54:48]OFD Sender: To server: pG, [14:54:48]CommunicateWithHost lk.salyk.kg:30040 [14:54:48]ConnectInit lk.salyk.kg [14:54:48]written 0, free lines is 4095 [14:54:48]Connected sock=9 [14:54:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C 0D 07 01 E3 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A5 01 00 00 F4 03 04 00 37 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E4 00 00 35 04 06 00 46 81 82 A8 49 01 CD CC A4 6F CF 40 41 77 [14:54:49]Write to MH i2c: 01 00 00 8C 2E BA [14:54:49]Write i2c OK [14:54:49]MH_I2C_Read... [14:54:49]Read from MH i2c: 01 [14:54:49]MH_I2C_Read... [14:54:49]Read from MH i2c: 01 07 00 [14:54:49]MH_I2C_Read... [14:54:49]Read from MH i2c: 01 07 00 8C 2E 00 00 00 00 00 BD 0C 8A [14:54:49]RasterBufferAndPrint [14:54:49]line [14:54:49]line [14:54:49]line [14:54:49]line [14:54:49]line [14:54:49]written 0, free lines is 3267 [14:54:49]MH_Cut [14:54:49]Write to MH i2c: D1 01 00 93 2E 01 93 [14:54:49]Write i2c OK [14:54:49]MH_I2C_Read... [14:54:49]Read from MH i2c: D1 [14:54:49]MH_I2C_Read... [14:54:49]Read from MH i2c: D1 01 00 [14:54:49]MH_I2C_Read... [14:54:49]Read from MH i2c: D1 01 00 93 2E 00 92 [14:54:49]Write to MH i2c: 01 00 00 94 2E C2 [14:54:49]Write i2c OK [14:54:49]MH_I2C_Read... [14:54:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C7 17 47 00 24 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E4 00 00 F4 03 04 00 86 59 C4 66 B6 04 01 00 00 C5 DD 05 41 AA E4 65 C9 [14:54:49]CommunicateWithHost err = 0 [14:54:49]CheckOFDResponse [14:54:49]1017 (14) - 77093643461234 [14:54:49]1041 (16) - 0000000002094532 [14:54:49]1040 (4) - 58437 [14:54:49]1012 (4) - 20.08.2024 08:53 [14:54:49]1206 (1) - 0 [14:54:49]OFD Sender: Remove packet 58437 [14:54:49]ProducePacketName [14:54:49]name=ofd_packets/00058437 [14:54:49]NVStorageDeleteData [14:54:49]OFD Sender: No OFD packet to send [14:54:49]*** Cut start [14:54:49]*** Partial cut [14:54:49]*** CUTSNS_PIN = 1 [14:54:49]*** CUTSNS_PIN = 0 [14:54:50]*** Brake cut motor [14:54:50]Read from MH i2c: 01 [14:54:50]MH_I2C_Read... [14:54:50]*** Stop cut motor [14:54:50]*** Cut end [14:54:50]Read from MH i2c: 01 07 00 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: 01 07 00 94 2E 00 00 00 00 00 FF 0F D7 [14:54:50]process_action close_receipt done [14:54:50]requested_data is exist [14:54:50]produce_requested_data [14:54:50]requested_item fm.sn is exist - process it [14:54:50]wFMCommunicate request_size=4 [14:54:50]MH_SAM_APDU [14:54:50]CAPDU: 80 11 00 00 [14:54:50]Write to MH i2c: E2 08 00 95 2E 80 11 00 00 00 00 00 00 3D [14:54:50]Write i2c OK [14:54:50]MH_I2C_Read... [14:54:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:50]Read from MH i2c: E2 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: E2 17 00 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: E2 17 00 95 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 89 [14:54:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:54:50]wFMCommunicate OK [14:54:50]requested_item fd.num is exist - process it [14:54:50]SAM_PROTO_GetFieldsCounters [14:54:50]wFMCommunicate request_size=4 [14:54:50]MH_SAM_APDU [14:54:50]CAPDU: 80 13 00 00 [14:54:50]Write to MH i2c: E2 08 00 96 2E 80 13 00 00 00 00 00 00 40 [14:54:50]Write i2c OK [14:54:50]MH_I2C_Read... [14:54:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:50]Read from MH i2c: E2 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: E2 62 00 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: E2 62 00 96 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 45 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [14:54:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 45 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:50]wFMCommunicate OK [14:54:50]SAM_PROTO_GetFieldsCounters done [14:54:50]requested_item shift.num is exist - process it [14:54:50]requested_item shift.opened is exist - process it [14:54:50]req_shift_opened [14:54:50]FM_GetShiftState [14:54:50]SAM_PROTO_GetShiftState [14:54:50]wFMCommunicate request_size=4 [14:54:50]MH_SAM_APDU [14:54:50]CAPDU: 80 13 01 00 [14:54:50]Write to MH i2c: E2 08 00 97 2E 80 13 01 00 00 00 00 00 42 [14:54:50]Write i2c OK [14:54:50]MH_I2C_Read... [14:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:50]Read from MH i2c: E2 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: E2 0E 00 [14:54:50]MH_I2C_Read... [14:54:50]Read from MH i2c: E2 0E 00 97 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 65 [14:54:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:54:50]wFMCommunicate OK [14:54:50]SAM_PROTO_GetShiftState done [14:54:50]FM_GetShiftState done [14:54:50]req_shift_opened done [14:54:50]requested_item shift.open_date is exist - process it [14:54:50]req_shift_open_date [14:54:50]req_shift_open_date done [14:54:50]produce_requested_data done [14:54:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58437,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:54:50]process_action_free close_receipt [14:54:50]json_value_free [14:54:50]json_value_free done [14:54:50]process_json_proto returns [14:54:50]Send response to host [14:54:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58437,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:54:50]free response buf [14:54:50]execute_script done [14:54:50]execute_script returns [14:54:50]free content buf [14:54:50]Sock 10.Close socket [14:54:50]Sock 10.Thread stoped [14:54:54]OFD Sender: No OFD packet to send [14:54:59]OFD Sender: No OFD packet to send [14:55:04]OFD Sender: No OFD packet to send [14:55:09]OFD Sender: No OFD packet to send [14:55:14]OFD Sender: No OFD packet to send [14:55:19]OFD Sender: No OFD packet to send [14:55:24]OFD Sender: No OFD packet to send [14:55:29]OFD Sender: No OFD packet to send [14:55:34]OFD Sender: No OFD packet to send [14:55:39]OFD Sender: No OFD packet to send [14:55:44]OFD Sender: No OFD packet to send [14:55:49]OFD Sender: No OFD packet to send [14:55:54]OFD Sender: No OFD packet to send [14:55:59]OFD Sender: No OFD packet to send [14:56:04]OFD Sender: No OFD packet to send [14:56:09]OFD Sender: No OFD packet to send [14:56:09]accept exits with 8 [14:56:09]New connection [14:56:09]New thread 3066711396 created [14:56:09]Thread 3066854756 joined [14:56:09]Waiting for new connection... [14:56:09] Sock 8.Parse request [14:56:09]Sock 8.Check first char [14:56:09]Sock 8.First char is OK [14:56:09]request: POST /json_proto HTTP/1.0 [14:56:09]Method: POST [14:56:09]URL: /json_proto [14:56:09]Method is POST - this is cgi request [14:56:09]url: /json_proto [14:56:09]query_string will be loaded in cgi processing [14:56:09]execute_cgi json_proto POST (null) [14:56:09]execute_cgi path=json_proto method=POST [14:56:09]POST find Content-Length [14:56:09]Host: 172.17.44.3:8080 [14:56:09]Content-Length: 804 [14:56:09]Content-Type: application/json [14:56:09] [14:56:09]POST finish read [14:56:09]Found Content-Length = 804 [14:56:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:09]execute_script... [14:56: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)2075738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:09]POST & json_proto [14:56:09]process_json_proto [14:56:09]json parsed OK: [14:56:09]protocol is kg_v1.0 [14:56:09]action value=close_receipt [14:56:09]process_action close_receipt [14:56:09]cmd_close_receipt [14:56:09]MH_GetDate [14:56:09]Write to MH i2c: F0 00 00 98 2E B5 [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: F0 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: F0 09 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: F0 09 00 98 2E 00 8B AE C4 66 AD C5 5D 66 56 [14:56:09]GetLastDocTimeStamp 1724165687 [14:56:09]current date 1724165771 [14:56:09]FM_GetShiftState [14:56:09]SAM_PROTO_GetShiftState [14:56:09]wFMCommunicate request_size=4 [14:56:09]MH_SAM_APDU [14:56:09]CAPDU: 80 13 01 00 [14:56:09]Write to MH i2c: E2 08 00 99 2E 80 13 01 00 00 00 00 00 44 [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:10]Read from MH i2c: E2 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: E2 0E 00 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: E2 0E 00 99 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 67 [14:56:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:56:10]wFMCommunicate OK [14:56:10]SAM_PROTO_GetShiftState done [14:56:10]FM_GetShiftState done [14:56:10]opened in 1724112910 [14:56:10]opened+sec_in_day 1724199310 [14:56:10]quantity*price = 140007 [14:56:10]sum+1 = 140008 [14:56:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.07 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 0.00 Безнал.: 1400.07 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 422 20.08.2024 14:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58438 ФПД: 50025791784321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145611&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58438&fm=50025791784321&tin=02508201610067®Number=0000000000162794&sum=140007 [14:56:11]StoreToDocumentArchive [14:56:11]shift 100 fd 58438 [14:56:11]save to /storage/0100/doc_00058438 [14:56:11]save last doc name /storage/0100/doc_00058438 to /storage/kkm_last_doc_name [14:56:11]save OK [14:56:11]Clear old archive folders... [14:56:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:11]tlvbuf is 0198D230 [14:56:11]SAM_PROTO_ClearQueue [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 09 00 00 [14:56:11]Write to MH i2c: E2 08 00 A6 2E 80 09 00 00 00 00 00 00 46 [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 A6 2E 00 90 00 48 [14:56:11]RAPDU: 90 00 [14:56:11]wFMCommunicate OK [14:56:11]SAM_PROTO_ClearQueue done [14:56:11]KKMCreateOFDPacket [14:56:11]OFDProtocolAddRootSTLVToBuf [14:56:11]FM_MakeSignedData [14:56:11]FM_MakeSignedData [14:56:11]SAM_PROTO_SignData [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 0D 01 02 [14:56:11]Write to MH i2c: E2 08 00 A7 2E 80 0D 01 02 00 00 00 00 4E [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 A7 2E 00 90 00 49 [14:56:11]RAPDU: 90 00 [14:56:11]wFMCommunicate OK [14:56:11]wFMCommunicate request_size=255 [14:56:11]MH_SAM_APDU [14:56: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 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8B AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E4 00 00 35 04 06 00 2D [14:56:11]Write to MH i2c: E2 02 01 A8 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 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8B AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E4 00 00 35 04 06 00 2D 00 00 F3 [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 A8 2E 00 90 00 4A [14:56:11]RAPDU: 90 00 [14:56:11]wFMCommunicate OK [14:56:11]wFMCommunicate request_size=10 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 0D 02 02 05 7F 89 8C 85 81 [14:56:11]Write to MH i2c: E2 0D 00 A9 2E 80 0D 02 02 05 00 7F 89 8C 85 81 00 00 F5 [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 03 00 A9 2E 00 90 00 4B [14:56:11]RAPDU: 90 00 [14:56:11]wFMCommunicate OK [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 0D 03 02 [14:56:11]Write to MH i2c: E2 08 00 AA 2E 80 0D 03 02 00 00 00 00 53 [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 0B 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 0B 00 AA 2E 00 8E 94 5D 89 06 59 5A 6B 90 00 80 [14:56:11]RAPDU: 8E 94 5D 89 06 59 5A 6B 90 00 [14:56:11]wFMCommunicate OK [14:56:11]SAM_PROTO_SignData done [14:56:11]FM_MakeSignedData done [14:56:11]CreateOFDProtocolMessage [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 11 00 00 [14:56:11]Write to MH i2c: E2 08 00 AB 2E 80 11 00 00 00 00 00 00 53 [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 17 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 17 00 AB 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9F [14:56:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:56:11]wFMCommunicate OK [14:56:11]CreateOFDProtocolMessage done [14:56:11]OFDSenderStorePacket 58438 [14:56:11]StoreOFDPacket docnum=58438 [14:56:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 DF 07 01 47 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 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8B AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E4 00 00 35 04 06 00 2D 7F 89 8C 85 81 8E 94 5D 89 06 59 5A 6B [14:56:11]CheckFolder [14:56:11]dirname=/storage/ofd_packets [14:56:11]CheckFolder done [14:56:11]ProducePacketName [14:56:11]name=ofd_packets/00058438 [14:56:11]NVStorageSaveData ofd_packets/00058438 [14:56:11]File name is /storage/ofd_packets/00058438 [14:56:11]Write 301 bytes [14:56:11]NVStorageSaveData done [14:56:11]OFDSenderStorePacket done [14:56:11]KKMCreateOFDPacket done [14:56:11]NVStorageSaveData kkm_last_timestamp [14:56:11]File name is /storage/kkm_last_timestamp [14:56:11]Write 4 bytes [14:56:11]NVStorageSaveData done [14:56:11]ExternCall_PrintAddStr [14:56:11]wPrintStart [14:56:11]Write to MH i2c: 01 00 00 AC 2E DA [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: 01 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: 01 07 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: 01 07 00 AC 2E 00 00 00 00 00 FF 0F EF [14:56:11]RasterBufferAndPrint [14:56:11]line Счет N : (1)2075738 [14:56:11]line ИНН: 02508201610067 [14:56:11]line Контрольно-Кассовый Чек [14:56:11]line ПРОДАЖА [14:56:11]line ТРК (МРК, ГНК) : 43 [14:56:11]line Товар: 2710124130 [14:56:11]line Аи-92-К-4 [14:56:11]line 20.650 * 67.80 [14:56:11]line = 1400.07 [14:56:11]line НДС 12% НСП 1% [14:56:11]line > о реализуемом товаре [14:56:11]line ИТОГО: 1400.07 [14:56:11]line НСП 1% : 12.39 [14:56:11]line НДС 12% : 148.68 [14:56:11]line Наличными: 0.00 [14:56:11]line Безнал.: 1400.07 [14:56:11]line Место: АЗС № 135 "Партнер Нефть" [14:56:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:56:11]line СНО: Общий режим [14:56:11]line Чек 422 20.08.2024 14:56 [14:56:11]line Смена: 100 ФФД: 1.0 [14:56:11]line ЗНМ: 0300000196 [14:56:11]line РНМ: 0000000000162794 [14:56:11]line Версия ККМ: v1.0 [14:56:11]line Платежная система: O! деньги [14:56:11]line ФМ: 0000000002094532 [14:56:11]line ФД: 58438 [14:56:11]line ФПД: 50025791784321 [14:56:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145611&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58438&fm=50025791784321&tin=02508201610067®Number=0000000000162794&sum=140007 [14:56:12]OFD Sender: Processing packet 58438 [packets to send 51, broken 50] [14:56:12]ProducePacketName [14:56:12]name=ofd_packets/00058438 [14:56:12]OFD Sender: To server: pG, [14:56:12]CommunicateWithHost lk.salyk.kg:30040 [14:56:12]ConnectInit lk.salyk.kg [14:56:12]written 0, free lines is 4095 [14:56:12]Connected sock=10 [14:56:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 DF 07 01 47 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 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8B AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E4 00 00 35 04 06 00 2D 7F 89 8C 85 81 8E 94 5D 89 06 59 5A 6B [14:56:12]Write to MH i2c: 01 00 00 D6 2E 04 [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 07 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: 01 07 00 D6 2E 00 00 00 00 00 D0 0C E7 [14:56:12]RasterBufferAndPrint [14:56:12]line [14:56:12]line [14:56:12]line [14:56:12]line [14:56:12]line [14:56:12]written 0, free lines is 3284 [14:56:12]MH_Cut [14:56:12]Write to MH i2c: D1 01 00 DD 2E 01 DD [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: D1 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: D1 01 00 [14:56:12]MH_I2C_Read... [14:56:12]Read from MH i2c: D1 01 00 DD 2E 00 DC [14:56:12]Write to MH i2c: 01 00 00 DE 2E 0C [14:56:12]Write i2c OK [14:56:12]MH_I2C_Read... [14:56:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DA 1D 47 00 B7 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 32 30 39 34 35 33 32 10 04 04 00 46 E4 00 00 F4 03 04 00 D9 59 C4 66 B6 04 01 00 00 24 46 41 1C C4 5C 07 98 [14:56:12]CommunicateWithHost err = 0 [14:56:12]CheckOFDResponse [14:56:12]1017 (14) - 77093643461234 [14:56:12]1041 (16) - 0000000002094532 [14:56:12]1040 (4) - 58438 [14:56:12]1012 (4) - 20.08.2024 08:54 [14:56:12]1206 (1) - 0 [14:56:12]OFD Sender: Remove packet 58438 [14:56:12]ProducePacketName [14:56:12]name=ofd_packets/00058438 [14:56:12]NVStorageDeleteData [14:56:13]OFD Sender: No OFD packet to send [14:56:13]*** Cut start [14:56:13]*** Partial cut [14:56:13]*** CUTSNS_PIN = 1 [14:56:13]*** CUTSNS_PIN = 0 [14:56:13]*** Brake cut motor [14:56:14]Read from MH i2c: 01 [14:56:14]MH_I2C_Read... [14:56:14]*** Stop cut motor [14:56:14]*** Cut end [14:56:14]Read from MH i2c: 01 07 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: 01 07 00 DE 2E 00 00 00 00 00 FF 0F 21 [14:56:14]process_action close_receipt done [14:56:14]requested_data is exist [14:56:14]produce_requested_data [14:56:14]requested_item fm.sn is exist - process it [14:56:14]wFMCommunicate request_size=4 [14:56:14]MH_SAM_APDU [14:56:14]CAPDU: 80 11 00 00 [14:56:14]Write to MH i2c: E2 08 00 DF 2E 80 11 00 00 00 00 00 00 87 [14:56:14]Write i2c OK [14:56:14]MH_I2C_Read... [14:56:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:14]Read from MH i2c: E2 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 17 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 17 00 DF 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D3 [14:56:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:56:14]wFMCommunicate OK [14:56:14]requested_item fd.num is exist - process it [14:56:14]SAM_PROTO_GetFieldsCounters [14:56:14]wFMCommunicate request_size=4 [14:56:14]MH_SAM_APDU [14:56:14]CAPDU: 80 13 00 00 [14:56:14]Write to MH i2c: E2 08 00 E0 2E 80 13 00 00 00 00 00 00 8A [14:56:14]Write i2c OK [14:56:14]MH_I2C_Read... [14:56:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:14]Read from MH i2c: E2 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 62 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 62 00 E0 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 46 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [14:56:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 46 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:14]wFMCommunicate OK [14:56:14]SAM_PROTO_GetFieldsCounters done [14:56:14]requested_item shift.num is exist - process it [14:56:14]requested_item shift.opened is exist - process it [14:56:14]req_shift_opened [14:56:14]FM_GetShiftState [14:56:14]SAM_PROTO_GetShiftState [14:56:14]wFMCommunicate request_size=4 [14:56:14]MH_SAM_APDU [14:56:14]CAPDU: 80 13 01 00 [14:56:14]Write to MH i2c: E2 08 00 E1 2E 80 13 01 00 00 00 00 00 8C [14:56:14]Write i2c OK [14:56:14]MH_I2C_Read... [14:56:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:14]Read from MH i2c: E2 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 0E 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 0E 00 E1 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AF [14:56:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:56:14]wFMCommunicate OK [14:56:14]SAM_PROTO_GetShiftState done [14:56:14]FM_GetShiftState done [14:56:14]req_shift_opened done [14:56:14]requested_item shift.open_date is exist - process it [14:56:14]req_shift_open_date [14:56:14]req_shift_open_date done [14:56:14]produce_requested_data done [14:56:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58438,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:56:14]process_action_free close_receipt [14:56:14]json_value_free [14:56:14]json_value_free done [14:56:14]process_json_proto returns [14:56:14]Send response to host [14:56:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58438,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:56:14]free response buf [14:56:14]execute_script done [14:56:14]execute_script returns [14:56:14]free content buf [14:56:14]Sock 8.Close socket [14:56:14]Sock 8.Thread stoped [14:56:18]OFD Sender: No OFD packet to send [14:56:23]OFD Sender: No OFD packet to send [14:56:28]OFD Sender: No OFD packet to send [14:56:33]OFD Sender: No OFD packet to send [14:56:38]OFD Sender: No OFD packet to send [14:56:43]OFD Sender: No OFD packet to send [14:56:48]OFD Sender: No OFD packet to send [14:56:53]OFD Sender: No OFD packet to send [14:56:58]OFD Sender: No OFD packet to send [14:57:03]OFD Sender: No OFD packet to send [14:57:08]OFD Sender: No OFD packet to send [14:57:13]OFD Sender: No OFD packet to send [14:57:16]accept exits with 9 [14:57:16]New connection [14:57:16]New thread 3066854756 created [14:57:16]Thread 3066711396 joined [14:57:16]Waiting for new connection... [14:57:16] Sock 9.Parse request [14:57:16]Sock 9.Check first char [14:57:16]Sock 9.First char is OK [14:57:16]request: POST /json_proto HTTP/1.0 [14:57:16]Method: POST [14:57:16]URL: /json_proto [14:57:16]Method is POST - this is cgi request [14:57:16]url: /json_proto [14:57:16]query_string will be loaded in cgi processing [14:57:16]execute_cgi json_proto POST (null) [14:57:16]execute_cgi path=json_proto method=POST [14:57:16]POST find Content-Length [14:57:16]Host: 172.17.44.3:8080 [14:57:16]Content-Length: 752 [14:57:16]Content-Type: application/json [14:57:16] [14:57:16]POST finish read [14:57:16]Found Content-Length = 752 [14:57:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 90.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\u000A30019451", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:16]execute_script... [14:57: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)2075732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 90.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\u000A30019451", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:16]POST & json_proto [14:57:16]process_json_proto [14:57:16]json parsed OK: [14:57:16]protocol is kg_v1.0 [14:57:16]action value=close_receipt [14:57:16]process_action close_receipt [14:57:16]cmd_close_receipt [14:57:16]MH_GetDate [14:57:16]Write to MH i2c: F0 00 00 E2 2E FF [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: F0 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: F0 09 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: F0 09 00 E2 2E 00 CD AE C4 66 AD C5 5D 66 E2 [14:57:16]GetLastDocTimeStamp 1724165771 [14:57:16]current date 1724165837 [14:57:16]FM_GetShiftState [14:57:16]SAM_PROTO_GetShiftState [14:57:16]wFMCommunicate request_size=4 [14:57:16]MH_SAM_APDU [14:57:16]CAPDU: 80 13 01 00 [14:57:16]Write to MH i2c: E2 08 00 E3 2E 80 13 01 00 00 00 00 00 8E [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:16]Read from MH i2c: E2 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 0E 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 0E 00 E3 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B1 [14:57:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:57:16]wFMCommunicate OK [14:57:16]SAM_PROTO_GetShiftState done [14:57:16]FM_GetShiftState done [14:57:16]opened in 1724112910 [14:57:16]opened+sec_in_day 1724199310 [14:57:16]quantity*price = 0 [14:57:16]sum+1 = 1 [14:57:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 423 20.08.2024 14:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30019451 ФМ: 0000000002094532 ФД: 58439 ФПД: 117434803365614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145717&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58439&fm=117434803365614&tin=02508201610067®Number=0000000000162794&sum=0 [14:57:17]StoreToDocumentArchive [14:57:17]shift 100 fd 58439 [14:57:17]save to /storage/0100/doc_00058439 [14:57:17]save last doc name /storage/0100/doc_00058439 to /storage/kkm_last_doc_name [14:57:17]save OK [14:57:17]Clear old archive folders... [14:57:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:57:17]tlvbuf is B6EC24D0 [14:57:17]SAM_PROTO_ClearQueue [14:57:17]wFMCommunicate request_size=4 [14:57:17]MH_SAM_APDU [14:57:17]CAPDU: 80 09 00 00 [14:57:17]Write to MH i2c: E2 08 00 F0 2E 80 09 00 00 00 00 00 00 90 [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:17]Read from MH i2c: E2 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 03 00 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 03 00 F0 2E 00 90 00 92 [14:57:17]RAPDU: 90 00 [14:57:17]wFMCommunicate OK [14:57:17]SAM_PROTO_ClearQueue done [14:57:17]KKMCreateOFDPacket [14:57:17]OFDProtocolAddRootSTLVToBuf [14:57:17]FM_MakeSignedData [14:57:17]FM_MakeSignedData [14:57:17]SAM_PROTO_SignData [14:57:17]wFMCommunicate request_size=4 [14:57:17]MH_SAM_APDU [14:57:17]CAPDU: 80 0D 01 02 [14:57:17]Write to MH i2c: E2 08 00 F1 2E 80 0D 01 02 00 00 00 00 98 [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:17]Read from MH i2c: E2 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 03 00 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 03 00 F1 2E 00 90 00 93 [14:57:17]RAPDU: 90 00 [14:57:17]wFMCommunicate OK [14:57:17]wFMCommunicate request_size=255 [14:57:17]MH_SAM_APDU [14:57:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 5F 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 A7 01 00 00 F4 03 04 00 CD AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E4 00 00 35 04 06 00 6A CE 6B BD [14:57:17]Write to MH i2c: E2 02 01 F2 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 35 FF 03 08 00 03 90 5F 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 A7 01 00 00 F4 03 04 00 CD AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E4 00 00 35 04 06 00 6A CE 6B BD 00 00 1E [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:17]Read from MH i2c: E2 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 03 00 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 03 00 F2 2E 00 90 00 94 [14:57:17]RAPDU: 90 00 [14:57:17]wFMCommunicate OK [14:57:17]wFMCommunicate request_size=7 [14:57:17]MH_SAM_APDU [14:57:17]CAPDU: 80 0D 02 02 02 26 EE [14:57:17]Write to MH i2c: E2 0A 00 F3 2E 80 0D 02 02 02 00 26 EE 00 00 B3 [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:17]Read from MH i2c: E2 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 03 00 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 03 00 F3 2E 00 90 00 95 [14:57:17]RAPDU: 90 00 [14:57:17]wFMCommunicate OK [14:57:17]wFMCommunicate request_size=4 [14:57:17]MH_SAM_APDU [14:57:17]CAPDU: 80 0D 03 02 [14:57:17]Write to MH i2c: E2 08 00 F4 2E 80 0D 03 02 00 00 00 00 9D [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:17]Read from MH i2c: E2 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 0B 00 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 0B 00 F4 2E 00 FD D8 47 E1 92 9D C3 69 90 00 F6 [14:57:17]RAPDU: FD D8 47 E1 92 9D C3 69 90 00 [14:57:17]wFMCommunicate OK [14:57:17]SAM_PROTO_SignData done [14:57:17]FM_MakeSignedData done [14:57:17]CreateOFDProtocolMessage [14:57:17]wFMCommunicate request_size=4 [14:57:17]MH_SAM_APDU [14:57:17]CAPDU: 80 11 00 00 [14:57:17]Write to MH i2c: E2 08 00 F5 2E 80 11 00 00 00 00 00 00 9D [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:17]Read from MH i2c: E2 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 17 00 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: E2 17 00 F5 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [14:57:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:57:17]wFMCommunicate OK [14:57:17]CreateOFDProtocolMessage done [14:57:17]OFDSenderStorePacket 58439 [14:57:17]StoreOFDPacket docnum=58439 [14:57:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B5 EE 04 01 2B AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 5F 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 A7 01 00 00 F4 03 04 00 CD AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E4 00 00 35 04 06 00 6A CE 6B BD 26 EE FD D8 47 E1 92 9D C3 69 [14:57:17]CheckFolder [14:57:17]dirname=/storage/ofd_packets [14:57:17]CheckFolder done [14:57:17]ProducePacketName [14:57:17]name=ofd_packets/00058439 [14:57:17]NVStorageSaveData ofd_packets/00058439 [14:57:17]File name is /storage/ofd_packets/00058439 [14:57:17]Write 298 bytes [14:57:17]NVStorageSaveData done [14:57:17]OFDSenderStorePacket done [14:57:17]KKMCreateOFDPacket done [14:57:17]NVStorageSaveData kkm_last_timestamp [14:57:17]File name is /storage/kkm_last_timestamp [14:57:17]Write 4 bytes [14:57:17]NVStorageSaveData done [14:57:17]ExternCall_PrintAddStr [14:57:17]wPrintStart [14:57:17]Write to MH i2c: 01 00 00 F6 2E 24 [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: 01 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: 01 07 00 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: 01 07 00 F6 2E 00 00 00 00 00 FF 0F 39 [14:57:17]RasterBufferAndPrint [14:57:17]line Счет N : (1)2075732 [14:57:17]line ИНН: 02508201610067 [14:57:17]line Контрольно-Кассовый Чек [14:57:17]line ПРОДАЖА [14:57:17]line ТРК (МРК, ГНК) : 21 [14:57:17]line Товар: 2710194210 [14:57:17]line ДТ-К-5 [14:57:17]line 90.000 * 0.00 [14:57:17]line = 0.00 [14:57:17]line НДС 12% НСП 1% [14:57:17]line > о реализуемом товаре [14:57:17]line ИТОГО: 0.00 [14:57:17]line НСП 1% : 0.00 [14:57:17]line НДС 12% : 0.00 [14:57:17]line Наличными: 0.00 [14:57:17]line Безнал.: 0.00 [14:57:17]line Место: АЗС № 135 "Партнер Нефть" [14:57:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:57:17]line СНО: Общий режим [14:57:17]line Чек 423 20.08.2024 14:57 [14:57:17]line Смена: 100 ФФД: 1.0 [14:57:17]line ЗНМ: 0300000196 [14:57:17]line РНМ: 0000000000162794 [14:57:17]line Версия ККМ: v1.0 [14:57:17]line Талоны: ТК ГПНА Online [14:57:17]line 30019451 [14:57:17]line ФМ: 0000000002094532 [14:57:17]line ФД: 58439 [14:57:17]line ФПД: 117434803365614 [14:57:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145717&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58439&fm=117434803365614&tin=02508201610067®Number=0000000000162794&sum=0 [14:57:18]OFD Sender: Processing packet 58439 [packets to send 51, broken 50] [14:57:18]ProducePacketName [14:57:18]name=ofd_packets/00058439 [14:57:18]OFD Sender: To server: pG, [14:57:18]CommunicateWithHost lk.salyk.kg:30040 [14:57:18]ConnectInit lk.salyk.kg [14:57:18]written 0, free lines is 4095 [14:57:18]Connected sock=10 [14:57:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B5 EE 04 01 2B AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 5F 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 A7 01 00 00 F4 03 04 00 CD AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E4 00 00 35 04 06 00 6A CE 6B BD 26 EE FD D8 47 E1 92 9D C3 69 [14:57:18]Write to MH i2c: 01 00 00 20 2F 4F [14:57:18]Write i2c OK [14:57:18]MH_I2C_Read... [14:57:18]Read from MH i2c: 01 [14:57:18]MH_I2C_Read... [14:57:18]Read from MH i2c: 01 07 00 [14:57:18]MH_I2C_Read... [14:57:18]Read from MH i2c: 01 07 00 20 2F 00 00 00 00 00 C6 0C 28 [14:57:18]RasterBufferAndPrint [14:57:18]line [14:57:18]line [14:57:18]line [14:57:18]line [14:57:18]line [14:57:18]written 0, free lines is 3276 [14:57:18]MH_Cut [14:57:18]Write to MH i2c: D1 01 00 27 2F 01 28 [14:57:18]Write i2c OK [14:57:18]MH_I2C_Read... [14:57:18]Read from MH i2c: D1 [14:57:18]MH_I2C_Read... [14:57:18]Read from MH i2c: D1 01 00 [14:57:18]MH_I2C_Read... [14:57:18]Read from MH i2c: D1 01 00 27 2F 00 27 [14:57:18]Write to MH i2c: 01 00 00 28 2F 57 [14:57:18]Write i2c OK [14:57:18]MH_I2C_Read... [14:57:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F9 6D 47 00 00 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E4 00 00 F4 03 04 00 1B 5A C4 66 B6 04 01 00 00 93 16 6F A6 AA E6 DD 04 [14:57:18]CommunicateWithHost err = 0 [14:57:18]CheckOFDResponse [14:57:18]1017 (14) - 77093643461234 [14:57:18]1041 (16) - 0000000002094532 [14:57:18]1040 (4) - 58439 [14:57:18]1012 (4) - 20.08.2024 08:55 [14:57:18]1206 (1) - 0 [14:57:18]OFD Sender: Remove packet 58439 [14:57:18]ProducePacketName [14:57:18]name=ofd_packets/00058439 [14:57:18]NVStorageDeleteData [14:57:19]OFD Sender: No OFD packet to send [14:57:19]*** Cut start [14:57:19]*** Partial cut [14:57:19]*** CUTSNS_PIN = 1 [14:57:19]*** CUTSNS_PIN = 0 [14:57:19]*** Brake cut motor [14:57:20]Read from MH i2c: 01 [14:57:20]MH_I2C_Read... [14:57:20]*** Stop cut motor [14:57:20]*** Cut end [14:57:20]Read from MH i2c: 01 07 00 [14:57:20]MH_I2C_Read... [14:57:20]Read from MH i2c: 01 07 00 28 2F 00 00 00 00 00 FF 0F 6C [14:57:20]process_action close_receipt done [14:57:20]requested_data is exist [14:57:20]produce_requested_data [14:57:20]requested_item fm.sn is exist - process it [14:57:20]wFMCommunicate request_size=4 [14:57:20]MH_SAM_APDU [14:57:20]CAPDU: 80 11 00 00 [14:57:20]Write to MH i2c: E2 08 00 29 2F 80 11 00 00 00 00 00 00 D2 [14:57:20]Write i2c OK [14:57:20]MH_I2C_Read... [14:57:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:20]Read from MH i2c: E2 [14:57:20]MH_I2C_Read... [14:57:20]Read from MH i2c: E2 17 00 [14:57:20]MH_I2C_Read... [14:57:20]Read from MH i2c: E2 17 00 29 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1E [14:57:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:57:20]wFMCommunicate OK [14:57:20]requested_item fd.num is exist - process it [14:57:20]SAM_PROTO_GetFieldsCounters [14:57:20]wFMCommunicate request_size=4 [14:57:20]MH_SAM_APDU [14:57:20]CAPDU: 80 13 00 00 [14:57:20]Write to MH i2c: E2 08 00 2A 2F 80 13 00 00 00 00 00 00 D5 [14:57:20]Write i2c OK [14:57:20]MH_I2C_Read... [14:57:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:20]Read from MH i2c: E2 [14:57:20]MH_I2C_Read... [14:57:20]Read from MH i2c: E2 62 00 [14:57:20]MH_I2C_Read... [14:57:20]Read from MH i2c: E2 62 00 2A 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 47 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [14:57:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 47 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:57:20]wFMCommunicate OK [14:57:20]SAM_PROTO_GetFieldsCounters done [14:57:20]requested_item shift.num is exist - process it [14:57:20]requested_item shift.opened is exist - process it [14:57:20]req_shift_opened [14:57:20]FM_GetShiftState [14:57:20]SAM_PROTO_GetShiftState [14:57:20]wFMCommunicate request_size=4 [14:57:20]MH_SAM_APDU [14:57:20]CAPDU: 80 13 01 00 [14:57:20]Write to MH i2c: E2 08 00 2B 2F 80 13 01 00 00 00 00 00 D7 [14:57:20]Write i2c OK [14:57:20]MH_I2C_Read... [14:57:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:20]Read from MH i2c: E2 [14:57:20]MH_I2C_Read... [14:57:20]Read from MH i2c: E2 0E 00 [14:57:20]MH_I2C_Read... [14:57:20]Read from MH i2c: E2 0E 00 2B 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FA [14:57:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:57:20]wFMCommunicate OK [14:57:20]SAM_PROTO_GetShiftState done [14:57:20]FM_GetShiftState done [14:57:20]req_shift_opened done [14:57:20]requested_item shift.open_date is exist - process it [14:57:20]req_shift_open_date [14:57:20]req_shift_open_date done [14:57:20]produce_requested_data done [14:57:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58439,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:57:20]process_action_free close_receipt [14:57:20]json_value_free [14:57:20]json_value_free done [14:57:20]process_json_proto returns [14:57:20]Send response to host [14:57:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58439,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:57:20]free response buf [14:57:20]execute_script done [14:57:20]execute_script returns [14:57:20]free content buf [14:57:20]Sock 9.Close socket [14:57:20]Sock 9.Thread stoped [14:57:24]OFD Sender: No OFD packet to send [14:57:29]OFD Sender: No OFD packet to send [14:57:34]OFD Sender: No OFD packet to send [14:57:39]OFD Sender: No OFD packet to send [14:57:41]accept exits with 8 [14:57:41]New connection [14:57:41]New thread 3066711396 created [14:57:41]Thread 3066854756 joined [14:57:41]Waiting for new connection... [14:57:41] Sock 8.Parse request [14:57:41]Sock 8.Check first char [14:57:41]Sock 8.First char is OK [14:57:41]request: POST /json_proto HTTP/1.0 [14:57:41]Method: POST [14:57:41]URL: /json_proto [14:57:41]Method is POST - this is cgi request [14:57:41]url: /json_proto [14:57:41]query_string will be loaded in cgi processing [14:57:41]execute_cgi json_proto POST (null) [14:57:41]execute_cgi path=json_proto method=POST [14:57:41]POST find Content-Length [14:57:41]Host: 172.17.44.3:8080 [14:57:41]Content-Length: 804 [14:57:41]Content-Type: application/json [14:57:41] [14:57:41]POST finish read [14:57:41]Found Content-Length = 804 [14:57:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:41]execute_script... [14: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)2075740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:41]POST & json_proto [14:57:41]process_json_proto [14:57:41]json parsed OK: [14:57:41]protocol is kg_v1.0 [14:57:41]action value=close_receipt [14:57:41]process_action close_receipt [14:57:41]cmd_close_receipt [14:57:41]MH_GetDate [14:57:41]Write to MH i2c: F0 00 00 2C 2F 4A [14:57:41]Write i2c OK [14:57:41]MH_I2C_Read... [14:57:41]Read from MH i2c: F0 [14:57:41]MH_I2C_Read... [14:57:41]Read from MH i2c: F0 09 00 [14:57:41]MH_I2C_Read... [14:57:41]Read from MH i2c: F0 09 00 2C 2F 00 E6 AE C4 66 AD C5 5D 66 46 [14:57:41]GetLastDocTimeStamp 1724165837 [14:57:41]current date 1724165862 [14:57:41]FM_GetShiftState [14:57:41]SAM_PROTO_GetShiftState [14:57:41]wFMCommunicate request_size=4 [14:57:41]MH_SAM_APDU [14:57:41]CAPDU: 80 13 01 00 [14:57:41]Write to MH i2c: E2 08 00 2D 2F 80 13 01 00 00 00 00 00 D9 [14:57:41]Write i2c OK [14:57:41]MH_I2C_Read... [14:57:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:41]Read from MH i2c: E2 [14:57:41]MH_I2C_Read... [14:57:41]Read from MH i2c: E2 0E 00 [14:57:41]MH_I2C_Read... [14:57:41]Read from MH i2c: E2 0E 00 2D 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FC [14:57:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:57:41]wFMCommunicate OK [14:57:41]SAM_PROTO_GetShiftState done [14:57:41]FM_GetShiftState done [14:57:41]opened in 1724112910 [14:57:41]opened+sec_in_day 1724199310 [14:57:41]quantity*price = 100021 [14:57:41]sum+1 = 100023 [14:57:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 424 20.08.2024 14:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58440 ФПД: 44567934010237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145742&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58440&fm=44567934010237&tin=02508201610067®Number=0000000000162794&sum=100022 [14:57:42]StoreToDocumentArchive [14:57:42]shift 100 fd 58440 [14:57:42]save to /storage/0100/doc_00058440 [14:57:42]save last doc name /storage/0100/doc_00058440 to /storage/kkm_last_doc_name [14:57:42]save OK [14:57:42]Clear old archive folders... [14:57:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:42]tlvbuf is 019BA2A0 [14:57:42]SAM_PROTO_ClearQueue [14:57:42]wFMCommunicate request_size=4 [14:57:42]MH_SAM_APDU [14:57:42]CAPDU: 80 09 00 00 [14:57:42]Write to MH i2c: E2 08 00 3A 2F 80 09 00 00 00 00 00 00 DB [14:57:42]Write i2c OK [14:57:42]MH_I2C_Read... [14:57:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:42]Read from MH i2c: E2 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 03 00 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 03 00 3A 2F 00 90 00 DD [14:57:42]RAPDU: 90 00 [14:57:42]wFMCommunicate OK [14:57:42]SAM_PROTO_ClearQueue done [14:57:42]KKMCreateOFDPacket [14:57:42]OFDProtocolAddRootSTLVToBuf [14:57:42]FM_MakeSignedData [14:57:42]FM_MakeSignedData [14:57:42]SAM_PROTO_SignData [14:57:42]wFMCommunicate request_size=4 [14:57:42]MH_SAM_APDU [14:57:42]CAPDU: 80 0D 01 02 [14:57:42]Write to MH i2c: E2 08 00 3B 2F 80 0D 01 02 00 00 00 00 E3 [14:57:42]Write i2c OK [14:57:42]MH_I2C_Read... [14:57:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:42]Read from MH i2c: E2 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 03 00 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 03 00 3B 2F 00 90 00 DE [14:57:42]RAPDU: 90 00 [14:57:42]wFMCommunicate OK [14:57:42]wFMCommunicate request_size=255 [14:57:42]MH_SAM_APDU [14: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A8 01 00 00 F4 03 04 00 E6 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E4 00 00 35 04 06 00 28 [14:57:42]Write to MH i2c: E2 02 01 3C 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A8 01 00 00 F4 03 04 00 E6 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E4 00 00 35 04 06 00 28 00 00 D7 [14:57:42]Write i2c OK [14:57:42]MH_I2C_Read... [14:57:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:42]Read from MH i2c: E2 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 03 00 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 03 00 3C 2F 00 90 00 DF [14:57:42]RAPDU: 90 00 [14:57:42]wFMCommunicate OK [14:57:42]wFMCommunicate request_size=10 [14:57:42]MH_SAM_APDU [14:57:42]CAPDU: 80 0D 02 02 05 88 C7 E0 03 7D [14:57:42]Write to MH i2c: E2 0D 00 3D 2F 80 0D 02 02 05 00 88 C7 E0 03 7D 00 00 9F [14:57:42]Write i2c OK [14:57:42]MH_I2C_Read... [14:57:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:42]Read from MH i2c: E2 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 03 00 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 03 00 3D 2F 00 90 00 E0 [14:57:42]RAPDU: 90 00 [14:57:42]wFMCommunicate OK [14:57:42]wFMCommunicate request_size=4 [14:57:42]MH_SAM_APDU [14:57:42]CAPDU: 80 0D 03 02 [14:57:42]Write to MH i2c: E2 08 00 3E 2F 80 0D 03 02 00 00 00 00 E8 [14:57:42]Write i2c OK [14:57:42]MH_I2C_Read... [14:57:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:42]Read from MH i2c: E2 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 0B 00 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 0B 00 3E 2F 00 78 7A B2 C1 D1 1E D9 1C 90 00 32 [14:57:42]RAPDU: 78 7A B2 C1 D1 1E D9 1C 90 00 [14:57:42]wFMCommunicate OK [14:57:42]SAM_PROTO_SignData done [14:57:42]FM_MakeSignedData done [14:57:42]CreateOFDProtocolMessage [14:57:42]wFMCommunicate request_size=4 [14:57:42]MH_SAM_APDU [14:57:42]CAPDU: 80 11 00 00 [14:57:42]Write to MH i2c: E2 08 00 3F 2F 80 11 00 00 00 00 00 00 E8 [14:57:42]Write i2c OK [14:57:42]MH_I2C_Read... [14:57:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:42]Read from MH i2c: E2 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 17 00 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: E2 17 00 3F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 34 [14:57:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:57:42]wFMCommunicate OK [14:57:42]CreateOFDProtocolMessage done [14:57:42]OFDSenderStorePacket 58440 [14:57:42]StoreOFDPacket docnum=58440 [14:57:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 56 D0 07 01 08 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A8 01 00 00 F4 03 04 00 E6 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E4 00 00 35 04 06 00 28 88 C7 E0 03 7D 78 7A B2 C1 D1 1E D9 1C [14:57:42]CheckFolder [14:57:42]dirname=/storage/ofd_packets [14:57:42]CheckFolder done [14:57:42]ProducePacketName [14:57:42]name=ofd_packets/00058440 [14:57:42]NVStorageSaveData ofd_packets/00058440 [14:57:42]File name is /storage/ofd_packets/00058440 [14:57:42]Write 301 bytes [14:57:42]NVStorageSaveData done [14:57:42]OFDSenderStorePacket done [14:57:42]KKMCreateOFDPacket done [14:57:42]NVStorageSaveData kkm_last_timestamp [14:57:42]File name is /storage/kkm_last_timestamp [14:57:42]Write 4 bytes [14:57:42]NVStorageSaveData done [14:57:42]ExternCall_PrintAddStr [14:57:42]wPrintStart [14:57:42]Write to MH i2c: 01 00 00 40 2F 6F [14:57:42]Write i2c OK [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: 01 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: 01 07 00 [14:57:42]MH_I2C_Read... [14:57:42]Read from MH i2c: 01 07 00 40 2F 00 00 00 00 00 FF 0F 84 [14:57:42]RasterBufferAndPrint [14:57:42]line Счет N : (1)2075740 [14:57:42]line ИНН: 02508201610067 [14:57:42]line Контрольно-Кассовый Чек [14:57:42]line ПРОДАЖА [14:57:42]line ТРК (МРК, ГНК) : 52 [14:57:42]line Товар: 2710124500 [14:57:42]line Аи-95-К-5 [14:57:42]line 13.480 * 74.20 [14:57:42]line = 1000.22 [14:57:42]line НДС 12% НСП 1% [14:57:42]line > о реализуемом товаре [14:57:42]line ИТОГО: 1000.22 [14:57:42]line НСП 1% : 8.85 [14:57:42]line НДС 12% : 106.22 [14:57:42]line Наличными: 0.00 [14:57:42]line Безнал.: 1000.22 [14:57:42]line Место: АЗС № 135 "Партнер Нефть" [14:57:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:57:42]line СНО: Общий режим [14:57:42]line Чек 424 20.08.2024 14:57 [14:57:42]line Смена: 100 ФФД: 1.0 [14:57:42]line ЗНМ: 0300000196 [14:57:42]line РНМ: 0000000000162794 [14:57:42]line Версия ККМ: v1.0 [14:57:42]line Платежная система: O! деньги [14:57:42]line ФМ: 0000000002094532 [14:57:42]line ФД: 58440 [14:57:42]line ФПД: 44567934010237 [14:57:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145742&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58440&fm=44567934010237&tin=02508201610067®Number=0000000000162794&sum=100022 [14:57:43]OFD Sender: Processing packet 58440 [packets to send 51, broken 50] [14:57:43]ProducePacketName [14:57:43]name=ofd_packets/00058440 [14:57:43]OFD Sender: To server: pG, [14:57:43]CommunicateWithHost lk.salyk.kg:30040 [14:57:43]ConnectInit lk.salyk.kg [14:57:43]written 0, free lines is 4095 [14:57:43]Connected sock=10 [14:57:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 56 D0 07 01 08 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A8 01 00 00 F4 03 04 00 E6 AE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E4 00 00 35 04 06 00 28 88 C7 E0 03 7D 78 7A B2 C1 D1 1E D9 1C [14:57:43]Write to MH i2c: 01 00 00 6A 2F 99 [14:57:43]Write i2c OK [14:57:43]MH_I2C_Read... [14:57:43]Read from MH i2c: 01 [14:57:43]MH_I2C_Read... [14:57:43]Read from MH i2c: 01 07 00 [14:57:43]MH_I2C_Read... [14:57:43]Read from MH i2c: 01 07 00 6A 2F 00 00 00 00 00 D3 0C 7F [14:57:43]RasterBufferAndPrint [14:57:43]line [14:57:43]line [14:57:43]line [14:57:43]line [14:57:43]line [14:57:43]written 0, free lines is 3290 [14:57:43]MH_Cut [14:57:43]Write to MH i2c: D1 01 00 71 2F 01 72 [14:57:43]Write i2c OK [14:57:43]MH_I2C_Read... [14:57:43]Read from MH i2c: D1 [14:57:43]MH_I2C_Read... [14:57:43]Read from MH i2c: D1 01 00 [14:57:43]MH_I2C_Read... [14:57:43]Read from MH i2c: D1 01 00 71 2F 00 71 [14:57:43]Write to MH i2c: 01 00 00 72 2F A1 [14:57:43]Write i2c OK [14:57:43]MH_I2C_Read... [14:57:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9C B3 47 00 3F 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 32 30 39 34 35 33 32 10 04 04 00 48 E4 00 00 F4 03 04 00 34 5A C4 66 B6 04 01 00 00 3D E9 BD 9D 8F 2A 68 EF [14:57:43]CommunicateWithHost err = 0 [14:57:43]CheckOFDResponse [14:57:43]1017 (14) - 77093643461234 [14:57:43]1041 (16) - 0000000002094532 [14:57:43]1040 (4) - 58440 [14:57:43]1012 (4) - 20.08.2024 08:56 [14:57:43]1206 (1) - 0 [14:57:43]OFD Sender: Remove packet 58440 [14:57:43]ProducePacketName [14:57:43]name=ofd_packets/00058440 [14:57:43]NVStorageDeleteData [14:57:44]OFD Sender: No OFD packet to send [14:57:44]*** Cut start [14:57:44]*** Partial cut [14:57:44]*** CUTSNS_PIN = 1 [14:57:44]*** CUTSNS_PIN = 0 [14:57:44]*** Brake cut motor [14:57:45]Read from MH i2c: 01 [14:57:45]MH_I2C_Read... [14:57:45]*** Stop cut motor [14:57:45]*** Cut end [14:57:45]Read from MH i2c: 01 07 00 [14:57:45]MH_I2C_Read... [14:57:45]Read from MH i2c: 01 07 00 72 2F 00 00 00 00 00 FF 0F B6 [14:57:45]process_action close_receipt done [14:57:45]requested_data is exist [14:57:45]produce_requested_data [14:57:45]requested_item fm.sn is exist - process it [14:57:45]wFMCommunicate request_size=4 [14:57:45]MH_SAM_APDU [14:57:45]CAPDU: 80 11 00 00 [14:57:45]Write to MH i2c: E2 08 00 73 2F 80 11 00 00 00 00 00 00 1C [14:57:45]Write i2c OK [14:57:45]MH_I2C_Read... [14:57:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:45]Read from MH i2c: E2 [14:57:45]MH_I2C_Read... [14:57:45]Read from MH i2c: E2 17 00 [14:57:45]MH_I2C_Read... [14:57:45]Read from MH i2c: E2 17 00 73 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 68 [14:57:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:57:45]wFMCommunicate OK [14:57:45]requested_item fd.num is exist - process it [14:57:45]SAM_PROTO_GetFieldsCounters [14:57:45]wFMCommunicate request_size=4 [14:57:45]MH_SAM_APDU [14:57:45]CAPDU: 80 13 00 00 [14:57:45]Write to MH i2c: E2 08 00 74 2F 80 13 00 00 00 00 00 00 1F [14:57:45]Write i2c OK [14:57:45]MH_I2C_Read... [14:57:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:45]Read from MH i2c: E2 [14:57:45]MH_I2C_Read... [14:57:45]Read from MH i2c: E2 62 00 [14:57:45]MH_I2C_Read... [14:57:45]Read from MH i2c: E2 62 00 74 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 48 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [14:57:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 48 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:57:45]wFMCommunicate OK [14:57:45]SAM_PROTO_GetFieldsCounters done [14:57:45]requested_item shift.num is exist - process it [14:57:45]requested_item shift.opened is exist - process it [14:57:45]req_shift_opened [14:57:45]FM_GetShiftState [14:57:45]SAM_PROTO_GetShiftState [14:57:45]wFMCommunicate request_size=4 [14:57:45]MH_SAM_APDU [14:57:45]CAPDU: 80 13 01 00 [14:57:45]Write to MH i2c: E2 08 00 75 2F 80 13 01 00 00 00 00 00 21 [14:57:45]Write i2c OK [14:57:45]MH_I2C_Read... [14:57:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:45]Read from MH i2c: E2 [14:57:45]MH_I2C_Read... [14:57:45]Read from MH i2c: E2 0E 00 [14:57:45]MH_I2C_Read... [14:57:45]Read from MH i2c: E2 0E 00 75 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 44 [14:57:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:57:45]wFMCommunicate OK [14:57:45]SAM_PROTO_GetShiftState done [14:57:45]FM_GetShiftState done [14:57:45]req_shift_opened done [14:57:45]requested_item shift.open_date is exist - process it [14:57:45]req_shift_open_date [14:57:45]req_shift_open_date done [14:57:45]produce_requested_data done [14:57:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58440,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:57:45]process_action_free close_receipt [14:57:45]json_value_free [14:57:45]json_value_free done [14:57:45]process_json_proto returns [14:57:45]Send response to host [14:57:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58440,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:57:45]free response buf [14:57:45]execute_script done [14:57:45]execute_script returns [14:57:45]free content buf [14:57:45]Sock 8.Close socket [14:57:45]Sock 8.Thread stoped [14:57:49]OFD Sender: No OFD packet to send [14:57:54]OFD Sender: No OFD packet to send [14:57:59]OFD Sender: No OFD packet to send [14:58:04]OFD Sender: No OFD packet to send [14:58:09]OFD Sender: No OFD packet to send [14:58:14]OFD Sender: No OFD packet to send [14:58:19]OFD Sender: No OFD packet to send [14:58:24]OFD Sender: No OFD packet to send [14:58:29]OFD Sender: No OFD packet to send [14:58:34]OFD Sender: No OFD packet to send [14:58:39]OFD Sender: No OFD packet to send [14:58:41]accept exits with 9 [14:58:41]New connection [14:58:41]New thread 3066854756 created [14:58:41]Thread 3066711396 joined [14:58:41]Waiting for new connection... [14:58:41] Sock 9.Parse request [14:58:41]Sock 9.Check first char [14:58:41]Sock 9.First char is OK [14:58:41]request: POST /json_proto HTTP/1.0 [14:58:41]Method: POST [14:58:41]URL: /json_proto [14:58:41]Method is POST - this is cgi request [14:58:41]url: /json_proto [14:58:41]query_string will be loaded in cgi processing [14:58:41]execute_cgi json_proto POST (null) [14:58:41]execute_cgi path=json_proto method=POST [14:58:41]POST find Content-Length [14:58:41]Host: 172.17.44.3:8080 [14:58:41]Content-Length: 804 [14:58:41]Content-Type: application/json [14:58:41] [14:58:41]POST finish read [14:58:41]Found Content-Length = 804 [14:58:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:41]execute_script... [14: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)2075741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:41]POST & json_proto [14:58:41]process_json_proto [14:58:41]json parsed OK: [14:58:41]protocol is kg_v1.0 [14:58:41]action value=close_receipt [14:58:41]process_action close_receipt [14:58:41]cmd_close_receipt [14:58:41]MH_GetDate [14:58:41]Write to MH i2c: F0 00 00 76 2F 94 [14:58:41]Write i2c OK [14:58:41]MH_I2C_Read... [14:58:41]Read from MH i2c: F0 [14:58:41]MH_I2C_Read... [14:58:41]Read from MH i2c: F0 09 00 [14:58:41]MH_I2C_Read... [14:58:41]Read from MH i2c: F0 09 00 76 2F 00 22 AF C4 66 AD C5 5D 66 CD [14:58:41]GetLastDocTimeStamp 1724165862 [14:58:41]current date 1724165922 [14:58:41]FM_GetShiftState [14:58:41]SAM_PROTO_GetShiftState [14:58:41]wFMCommunicate request_size=4 [14:58:41]MH_SAM_APDU [14:58:41]CAPDU: 80 13 01 00 [14:58:41]Write to MH i2c: E2 08 00 77 2F 80 13 01 00 00 00 00 00 23 [14:58:41]Write i2c OK [14:58:41]MH_I2C_Read... [14:58:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:41]Read from MH i2c: E2 [14:58:41]MH_I2C_Read... [14:58:41]Read from MH i2c: E2 0E 00 [14:58:41]MH_I2C_Read... [14:58:41]Read from MH i2c: E2 0E 00 77 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 46 [14:58:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:58:41]wFMCommunicate OK [14:58:41]SAM_PROTO_GetShiftState done [14:58:41]FM_GetShiftState done [14:58:41]opened in 1724112910 [14:58:41]opened+sec_in_day 1724199310 [14:58:41]quantity*price = 150032 [14:58:41]sum+1 = 150033 [14:58:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 425 20.08.2024 14:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58441 ФПД: 22157042450606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145842&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58441&fm=22157042450606&tin=02508201610067®Number=0000000000162794&sum=150032 [14:58:42]StoreToDocumentArchive [14:58:42]shift 100 fd 58441 [14:58:42]save to /storage/0100/doc_00058441 [14:58:42]save last doc name /storage/0100/doc_00058441 to /storage/kkm_last_doc_name [14:58:42]save OK [14:58:42]Clear old archive folders... [14:58:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:58:42]tlvbuf is 01951210 [14:58:42]SAM_PROTO_ClearQueue [14:58:42]wFMCommunicate request_size=4 [14:58:42]MH_SAM_APDU [14:58:42]CAPDU: 80 09 00 00 [14:58:42]Write to MH i2c: E2 08 00 84 2F 80 09 00 00 00 00 00 00 25 [14:58:42]Write i2c OK [14:58:42]MH_I2C_Read... [14:58:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:42]Read from MH i2c: E2 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 03 00 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 03 00 84 2F 00 90 00 27 [14:58:42]RAPDU: 90 00 [14:58:42]wFMCommunicate OK [14:58:42]SAM_PROTO_ClearQueue done [14:58:42]KKMCreateOFDPacket [14:58:42]OFDProtocolAddRootSTLVToBuf [14:58:42]FM_MakeSignedData [14:58:42]FM_MakeSignedData [14:58:42]SAM_PROTO_SignData [14:58:42]wFMCommunicate request_size=4 [14:58:42]MH_SAM_APDU [14:58:42]CAPDU: 80 0D 01 02 [14:58:42]Write to MH i2c: E2 08 00 85 2F 80 0D 01 02 00 00 00 00 2D [14:58:42]Write i2c OK [14:58:42]MH_I2C_Read... [14:58:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:42]Read from MH i2c: E2 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 03 00 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 03 00 85 2F 00 90 00 28 [14:58:42]RAPDU: 90 00 [14:58:42]wFMCommunicate OK [14:58:42]wFMCommunicate request_size=255 [14:58:42]MH_SAM_APDU [14:58:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 22 AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E4 00 00 35 04 06 00 14 [14:58:42]Write to MH i2c: E2 02 01 86 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 22 AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E4 00 00 35 04 06 00 14 00 00 A8 [14:58:42]Write i2c OK [14:58:42]MH_I2C_Read... [14:58:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:42]Read from MH i2c: E2 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 03 00 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 03 00 86 2F 00 90 00 29 [14:58:42]RAPDU: 90 00 [14:58:42]wFMCommunicate OK [14:58:42]wFMCommunicate request_size=10 [14:58:42]MH_SAM_APDU [14:58:42]CAPDU: 80 0D 02 02 05 26 D6 A5 00 AE [14:58:42]Write to MH i2c: E2 0D 00 87 2F 80 0D 02 02 05 00 26 D6 A5 00 AE 00 00 89 [14:58:42]Write i2c OK [14:58:42]MH_I2C_Read... [14:58:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:42]Read from MH i2c: E2 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 03 00 [14:58:42]MH_I2C_Read... [14:58:42]Read from MH i2c: E2 03 00 87 2F 00 90 00 2A [14:58:42]RAPDU: 90 00 [14:58:42]wFMCommunicate OK [14:58:42]wFMCommunicate request_size=4 [14:58:42]MH_SAM_APDU [14:58:42]CAPDU: 80 0D 03 02 [14:58:42]Write to MH i2c: E2 08 00 88 2F 80 0D 03 02 00 00 00 00 32 [14:58:42]Write i2c OK [14:58:42]MH_I2C_Read... [14:58:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:43]Read from MH i2c: E2 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: E2 0B 00 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: E2 0B 00 88 2F 00 1D B4 FA 1D 39 25 0C 16 90 00 9B [14:58:43]RAPDU: 1D B4 FA 1D 39 25 0C 16 90 00 [14:58:43]wFMCommunicate OK [14:58:43]SAM_PROTO_SignData done [14:58:43]FM_MakeSignedData done [14:58:43]CreateOFDProtocolMessage [14:58:43]wFMCommunicate request_size=4 [14:58:43]MH_SAM_APDU [14:58:43]CAPDU: 80 11 00 00 [14:58:43]Write to MH i2c: E2 08 00 89 2F 80 11 00 00 00 00 00 00 32 [14:58:43]Write i2c OK [14:58:43]MH_I2C_Read... [14:58:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:43]Read from MH i2c: E2 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: E2 17 00 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: E2 17 00 89 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7E [14:58:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:58:43]wFMCommunicate OK [14:58:43]CreateOFDProtocolMessage done [14:58:43]OFDSenderStorePacket 58441 [14:58:43]StoreOFDPacket docnum=58441 [14:58:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4B 86 07 01 7F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 22 AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E4 00 00 35 04 06 00 14 26 D6 A5 00 AE 1D B4 FA 1D 39 25 0C 16 [14:58:43]CheckFolder [14:58:43]dirname=/storage/ofd_packets [14:58:43]CheckFolder done [14:58:43]ProducePacketName [14:58:43]name=ofd_packets/00058441 [14:58:43]NVStorageSaveData ofd_packets/00058441 [14:58:43]File name is /storage/ofd_packets/00058441 [14:58:43]Write 301 bytes [14:58:43]NVStorageSaveData done [14:58:43]OFDSenderStorePacket done [14:58:43]KKMCreateOFDPacket done [14:58:43]NVStorageSaveData kkm_last_timestamp [14:58:43]File name is /storage/kkm_last_timestamp [14:58:43]Write 4 bytes [14:58:43]NVStorageSaveData done [14:58:43]ExternCall_PrintAddStr [14:58:43]wPrintStart [14:58:43]Write to MH i2c: 01 00 00 8A 2F B9 [14:58:43]Write i2c OK [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: 01 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: 01 07 00 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: 01 07 00 8A 2F 00 00 00 00 00 FF 0F CE [14:58:43]RasterBufferAndPrint [14:58:43]line Счет N : (1)2075741 [14:58:43]line ИНН: 02508201610067 [14:58:43]line Контрольно-Кассовый Чек [14:58:43]line ПРОДАЖА [14:58:43]line ТРК (МРК, ГНК) : 32 [14:58:43]line Товар: 2710124500 [14:58:43]line Аи-95-К-5 [14:58:43]line 20.220 * 74.20 [14:58:43]line = 1500.32 [14:58:43]line НДС 12% НСП 1% [14:58:43]line > о реализуемом товаре [14:58:43]line ИТОГО: 1500.32 [14:58:43]line НСП 1% : 13.28 [14:58:43]line НДС 12% : 159.33 [14:58:43]line Наличными: 0.00 [14:58:43]line Безнал.: 1500.32 [14:58:43]line Место: АЗС № 135 "Партнер Нефть" [14:58:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:58:43]line СНО: Общий режим [14:58:43]line Чек 425 20.08.2024 14:58 [14:58:43]line Смена: 100 ФФД: 1.0 [14:58:43]line ЗНМ: 0300000196 [14:58:43]line РНМ: 0000000000162794 [14:58:43]line Версия ККМ: v1.0 [14:58:43]line Платежная система: O! деньги [14:58:43]line ФМ: 0000000002094532 [14:58:43]line ФД: 58441 [14:58:43]line ФПД: 22157042450606 [14:58:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145842&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58441&fm=22157042450606&tin=02508201610067®Number=0000000000162794&sum=150032 [14:58:43]OFD Sender: Processing packet 58441 [packets to send 51, broken 50] [14:58:43]ProducePacketName [14:58:43]name=ofd_packets/00058441 [14:58:43]OFD Sender: To server: pG, [14:58:43]CommunicateWithHost lk.salyk.kg:30040 [14:58:43]ConnectInit lk.salyk.kg [14:58:43]written 0, free lines is 4095 [14:58:43]Connected sock=10 [14:58:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4B 86 07 01 7F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 22 AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E4 00 00 35 04 06 00 14 26 D6 A5 00 AE 1D B4 FA 1D 39 25 0C 16 [14:58:43]Write to MH i2c: 01 00 00 B4 2F E3 [14:58:43]Write i2c OK [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: 01 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: 01 07 00 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: 01 07 00 B4 2F 00 00 00 00 00 D4 0C CA [14:58:43]RasterBufferAndPrint [14:58:43]line [14:58:43]line [14:58:43]line [14:58:43]line [14:58:43]line [14:58:43]written 0, free lines is 3291 [14:58:43]MH_Cut [14:58:43]Write to MH i2c: D1 01 00 BB 2F 01 BC [14:58:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8B D5 47 00 D3 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 32 30 39 34 35 33 32 10 04 04 00 49 E4 00 00 F4 03 04 00 71 5A C4 66 B6 04 01 00 00 0A 17 0E 30 BE 7A 47 7D [14:58:43]CommunicateWithHost err = 0 [14:58:43]CheckOFDResponse [14:58:43]1017 (14) - 77093643461234 [14:58:43]1041 (16) - 0000000002094532 [14:58:43]1040 (4) - 58441 [14:58:43]1012 (4) - 20.08.2024 08:57 [14:58:43]1206 (1) - 0 [14:58:43]OFD Sender: Remove packet 58441 [14:58:43]ProducePacketName [14:58:43]name=ofd_packets/00058441 [14:58:43]NVStorageDeleteData [14:58:43]Write i2c OK [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: D1 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: D1 01 00 [14:58:43]MH_I2C_Read... [14:58:43]Read from MH i2c: D1 01 00 BB 2F 00 BB [14:58:43]Write to MH i2c: 01 00 00 BC 2F EB [14:58:43]Write i2c OK [14:58:43]MH_I2C_Read... [14:58:44]OFD Sender: No OFD packet to send [14:58:44]*** Cut start [14:58:44]*** Partial cut [14:58:44]*** CUTSNS_PIN = 1 [14:58:44]*** CUTSNS_PIN = 0 [14:58:45]*** Brake cut motor [14:58:45]Read from MH i2c: 01 [14:58:45]MH_I2C_Read... [14:58:45]*** Stop cut motor [14:58:45]*** Cut end [14:58:45]Read from MH i2c: 01 07 00 [14:58:45]MH_I2C_Read... [14:58:45]Read from MH i2c: 01 07 00 BC 2F 00 00 00 00 00 FF 0F 00 [14:58:45]process_action close_receipt done [14:58:45]requested_data is exist [14:58:45]produce_requested_data [14:58:45]requested_item fm.sn is exist - process it [14:58:45]wFMCommunicate request_size=4 [14:58:45]MH_SAM_APDU [14:58:45]CAPDU: 80 11 00 00 [14:58:45]Write to MH i2c: E2 08 00 BD 2F 80 11 00 00 00 00 00 00 66 [14:58:45]Write i2c OK [14:58:45]MH_I2C_Read... [14:58:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:45]Read from MH i2c: E2 [14:58:45]MH_I2C_Read... [14:58:45]Read from MH i2c: E2 17 00 [14:58:45]MH_I2C_Read... [14:58:45]Read from MH i2c: E2 17 00 BD 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B2 [14:58:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:58:45]wFMCommunicate OK [14:58:45]requested_item fd.num is exist - process it [14:58:45]SAM_PROTO_GetFieldsCounters [14:58:45]wFMCommunicate request_size=4 [14:58:45]MH_SAM_APDU [14:58:45]CAPDU: 80 13 00 00 [14:58:45]Write to MH i2c: E2 08 00 BE 2F 80 13 00 00 00 00 00 00 69 [14:58:45]Write i2c OK [14:58:45]MH_I2C_Read... [14:58:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:45]Read from MH i2c: E2 [14:58:45]MH_I2C_Read... [14:58:45]Read from MH i2c: E2 62 00 [14:58:45]MH_I2C_Read... [14:58:45]Read from MH i2c: E2 62 00 BE 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 49 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [14:58:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 49 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:58:45]wFMCommunicate OK [14:58:45]SAM_PROTO_GetFieldsCounters done [14:58:45]requested_item shift.num is exist - process it [14:58:45]requested_item shift.opened is exist - process it [14:58:45]req_shift_opened [14:58:45]FM_GetShiftState [14:58:45]SAM_PROTO_GetShiftState [14:58:45]wFMCommunicate request_size=4 [14:58:45]MH_SAM_APDU [14:58:45]CAPDU: 80 13 01 00 [14:58:45]Write to MH i2c: E2 08 00 BF 2F 80 13 01 00 00 00 00 00 6B [14:58:45]Write i2c OK [14:58:45]MH_I2C_Read... [14:58:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:45]Read from MH i2c: E2 [14:58:45]MH_I2C_Read... [14:58:45]Read from MH i2c: E2 0E 00 [14:58:45]MH_I2C_Read... [14:58:45]Read from MH i2c: E2 0E 00 BF 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8E [14:58:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:58:45]wFMCommunicate OK [14:58:45]SAM_PROTO_GetShiftState done [14:58:45]FM_GetShiftState done [14:58:45]req_shift_opened done [14:58:45]requested_item shift.open_date is exist - process it [14:58:45]req_shift_open_date [14:58:45]req_shift_open_date done [14:58:45]produce_requested_data done [14:58:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58441,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [14:58:45]process_action_free close_receipt [14:58:45]json_value_free [14:58:45]json_value_free done [14:58:45]process_json_proto returns [14:58:45]Send response to host [14:58:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58441,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [14:58:45]free response buf [14:58:45]execute_script done [14:58:45]execute_script returns [14:58:45]free content buf [14:58:45]Sock 9.Close socket [14:58:45]Sock 9.Thread stoped [14:58:49]OFD Sender: No OFD packet to send [14:58:54]OFD Sender: No OFD packet to send [14:58:59]OFD Sender: No OFD packet to send [14:59:04]OFD Sender: No OFD packet to send [14:59:09]OFD Sender: No OFD packet to send [14:59:14]OFD Sender: No OFD packet to send [14:59:19]OFD Sender: No OFD packet to send [14:59:24]OFD Sender: No OFD packet to send [14:59:29]OFD Sender: No OFD packet to send [14:59:34]OFD Sender: No OFD packet to send [14:59:39]OFD Sender: No OFD packet to send [14:59:44]OFD Sender: No OFD packet to send [14:59:49]OFD Sender: No OFD packet to send [14:59:54]OFD Sender: No OFD packet to send [14:59:56]accept exits with 8 [14:59:56]New connection [14:59:56]New thread 3066711396 created [14:59:56]Thread 3066854756 joined [14:59:56]Waiting for new connection... [14:59:56] Sock 8.Parse request [14:59:56]Sock 8.Check first char [14:59:56]Sock 8.First char is OK [14:59:56]request: POST /json_proto HTTP/1.0 [14:59:56]Method: POST [14:59:56]URL: /json_proto [14:59:56]Method is POST - this is cgi request [14:59:56]url: /json_proto [14:59:56]query_string will be loaded in cgi processing [14:59:56]execute_cgi json_proto POST (null) [14:59:56]execute_cgi path=json_proto method=POST [14:59:56]POST find Content-Length [14:59:56]Host: 172.17.44.3:8080 [14:59:56]Content-Length: 801 [14:59:56]Content-Type: application/json [14:59:56] [14:59:56]POST finish read [14:59:56]Found Content-Length = 801 [14:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:56]execute_script... [14:59: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)2075742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:56]POST & json_proto [14:59:56]process_json_proto [14:59:56]json parsed OK: [14:59:56]protocol is kg_v1.0 [14:59:56]action value=close_receipt [14:59:56]process_action close_receipt [14:59:56]cmd_close_receipt [14:59:56]MH_GetDate [14:59:56]Write to MH i2c: F0 00 00 C0 2F DE [14:59:56]Write i2c OK [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: F0 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: F0 09 00 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: F0 09 00 C0 2F 00 6D AF C4 66 AD C5 5D 66 62 [14:59:56]GetLastDocTimeStamp 1724165922 [14:59:56]current date 1724165997 [14:59:56]FM_GetShiftState [14:59:56]SAM_PROTO_GetShiftState [14:59:56]wFMCommunicate request_size=4 [14:59:56]MH_SAM_APDU [14:59:56]CAPDU: 80 13 01 00 [14:59:56]Write to MH i2c: E2 08 00 C1 2F 80 13 01 00 00 00 00 00 6D [14:59:56]Write i2c OK [14:59:56]MH_I2C_Read... [14:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:56]Read from MH i2c: E2 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: E2 0E 00 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: E2 0E 00 C1 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 90 [14:59:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [14:59:56]wFMCommunicate OK [14:59:56]SAM_PROTO_GetShiftState done [14:59:56]FM_GetShiftState done [14:59:56]opened in 1724112910 [14:59:56]opened+sec_in_day 1724199310 [14:59:56]quantity*price = 30035 [14:59:56]sum+1 = 30036 [14:59:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 426 20.08.2024 14:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58442 ФПД: 70003909039421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145957&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58442&fm=70003909039421&tin=02508201610067®Number=0000000000162794&sum=30035 [14:59:57]StoreToDocumentArchive [14:59:57]shift 100 fd 58442 [14:59:57]save to /storage/0100/doc_00058442 [14:59:57]save last doc name /storage/0100/doc_00058442 to /storage/kkm_last_doc_name [14:59:57]save OK [14:59:57]Clear old archive folders... [14:59:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:59:57]tlvbuf is 01951210 [14:59:57]SAM_PROTO_ClearQueue [14:59:57]wFMCommunicate request_size=4 [14:59:57]MH_SAM_APDU [14:59:57]CAPDU: 80 09 00 00 [14:59:57]Write to MH i2c: E2 08 00 CE 2F 80 09 00 00 00 00 00 00 6F [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 03 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 03 00 CE 2F 00 90 00 71 [14:59:57]RAPDU: 90 00 [14:59:57]wFMCommunicate OK [14:59:57]SAM_PROTO_ClearQueue done [14:59:57]KKMCreateOFDPacket [14:59:57]OFDProtocolAddRootSTLVToBuf [14:59:57]FM_MakeSignedData [14:59:57]FM_MakeSignedData [14:59:57]SAM_PROTO_SignData [14:59:57]wFMCommunicate request_size=4 [14:59:57]MH_SAM_APDU [14:59:57]CAPDU: 80 0D 01 02 [14:59:57]Write to MH i2c: E2 08 00 CF 2F 80 0D 01 02 00 00 00 00 77 [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 03 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 03 00 CF 2F 00 90 00 72 [14:59:57]RAPDU: 90 00 [14:59:57]wFMCommunicate OK [14:59:57]wFMCommunicate request_size=255 [14:59:57]MH_SAM_APDU [14:59: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 6D AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E4 00 00 35 04 06 00 3F [14:59:57]Write to MH i2c: E2 02 01 D0 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 6D AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E4 00 00 35 04 06 00 3F 00 00 19 [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 03 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 03 00 D0 2F 00 90 00 73 [14:59:57]RAPDU: 90 00 [14:59:57]wFMCommunicate OK [14:59:57]wFMCommunicate request_size=10 [14:59:57]MH_SAM_APDU [14:59:57]CAPDU: 80 0D 02 02 05 AB 0E 21 95 3D [14:59:57]Write to MH i2c: E2 0D 00 D1 2F 80 0D 02 02 05 00 AB 0E 21 95 3D 00 00 30 [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 03 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 03 00 D1 2F 00 90 00 74 [14:59:57]RAPDU: 90 00 [14:59:57]wFMCommunicate OK [14:59:57]wFMCommunicate request_size=4 [14:59:57]MH_SAM_APDU [14:59:57]CAPDU: 80 0D 03 02 [14:59:57]Write to MH i2c: E2 08 00 D2 2F 80 0D 03 02 00 00 00 00 7C [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 0B 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 0B 00 D2 2F 00 55 AC 50 73 55 3C BD DA 90 00 69 [14:59:57]RAPDU: 55 AC 50 73 55 3C BD DA 90 00 [14:59:57]wFMCommunicate OK [14:59:57]SAM_PROTO_SignData done [14:59:57]FM_MakeSignedData done [14:59:57]CreateOFDProtocolMessage [14:59:57]wFMCommunicate request_size=4 [14:59:57]MH_SAM_APDU [14:59:57]CAPDU: 80 11 00 00 [14:59:57]Write to MH i2c: E2 08 00 D3 2F 80 11 00 00 00 00 00 00 7C [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 17 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 17 00 D3 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [14:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [14:59:57]wFMCommunicate OK [14:59:57]CreateOFDProtocolMessage done [14:59:57]OFDSenderStorePacket 58442 [14:59:57]StoreOFDPacket docnum=58442 [14:59:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 62 B4 07 01 9A 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 6D AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E4 00 00 35 04 06 00 3F AB 0E 21 95 3D 55 AC 50 73 55 3C BD DA [14:59:57]CheckFolder [14:59:57]dirname=/storage/ofd_packets [14:59:57]CheckFolder done [14:59:57]ProducePacketName [14:59:57]name=ofd_packets/00058442 [14:59:57]NVStorageSaveData ofd_packets/00058442 [14:59:57]File name is /storage/ofd_packets/00058442 [14:59:57]Write 301 bytes [14:59:57]NVStorageSaveData done [14:59:57]OFDSenderStorePacket done [14:59:57]KKMCreateOFDPacket done [14:59:57]NVStorageSaveData kkm_last_timestamp [14:59:57]File name is /storage/kkm_last_timestamp [14:59:57]Write 4 bytes [14:59:57]NVStorageSaveData done [14:59:57]ExternCall_PrintAddStr [14:59:57]wPrintStart [14:59:57]Write to MH i2c: 01 00 00 D4 2F 03 [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: 01 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: 01 07 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: 01 07 00 D4 2F 00 00 00 00 00 FF 0F 18 [14:59:57]RasterBufferAndPrint [14:59:57]line Счет N : (1)2075742 [14:59:57]line ИНН: 02508201610067 [14:59:57]line Контрольно-Кассовый Чек [14:59:57]line ПРОДАЖА [14:59:57]line ТРК (МРК, ГНК) : 53 [14:59:57]line Товар: 2710124130 [14:59:57]line Аи-92-К-4 [14:59:57]line 4.430 * 67.80 [14:59:57]line = 300.35 [14:59:57]line НДС 12% НСП 1% [14:59:57]line > о реализуемом товаре [14:59:57]line ИТОГО: 300.35 [14:59:57]line НСП 1% : 2.66 [14:59:57]line НДС 12% : 31.90 [14:59:57]line Наличными: 0.00 [14:59:57]line Безнал.: 300.35 [14:59:57]line Место: АЗС № 135 "Партнер Нефть" [14:59:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [14:59:57]line СНО: Общий режим [14:59:57]line Чек 426 20.08.2024 14:59 [14:59:57]line Смена: 100 ФФД: 1.0 [14:59:57]line ЗНМ: 0300000196 [14:59:57]line РНМ: 0000000000162794 [14:59:57]line Версия ККМ: v1.0 [14:59:57]line Платежная система: O! деньги [14:59:57]line ФМ: 0000000002094532 [14:59:57]line ФД: 58442 [14:59:57]line ФПД: 70003909039421 [14:59:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T145957&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58442&fm=70003909039421&tin=02508201610067®Number=0000000000162794&sum=30035 [14:59:58]OFD Sender: Processing packet 58442 [packets to send 51, broken 50] [14:59:58]ProducePacketName [14:59:58]name=ofd_packets/00058442 [14:59:58]OFD Sender: To server: pG, [14:59:58]CommunicateWithHost lk.salyk.kg:30040 [14:59:58]ConnectInit lk.salyk.kg [14:59:58]written 0, free lines is 4095 [14:59:58]Connected sock=10 [14:59:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 62 B4 07 01 9A 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 6D AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E4 00 00 35 04 06 00 3F AB 0E 21 95 3D 55 AC 50 73 55 3C BD DA [14:59:58]Write to MH i2c: 01 00 00 FE 2F 2D [14:59:58]Write i2c OK [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: 01 [14:59:58]MH_I2C_Read... [14:59:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 59 B9 47 00 78 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 32 30 39 34 35 33 32 10 04 04 00 4A E4 00 00 F4 03 04 00 BB 5A C4 66 B6 04 01 00 00 C0 1E 8A 14 FF 5E 5F DE [14:59:58]CommunicateWithHost err = 0 [14:59:58]CheckOFDResponse [14:59:58]1017 (14) - 77093643461234 [14:59:58]1041 (16) - 0000000002094532 [14:59:58]1040 (4) - 58442 [14:59:58]1012 (4) - 20.08.2024 08:58 [14:59:58]1206 (1) - 0 [14:59:58]OFD Sender: Remove packet 58442 [14:59:58]ProducePacketName [14:59:58]name=ofd_packets/00058442 [14:59:58]NVStorageDeleteData [14:59:58]Read from MH i2c: 01 07 00 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: 01 07 00 FE 2F 00 00 00 00 00 DD 0C 1D [14:59:58]RasterBufferAndPrint [14:59:58]line [14:59:58]line [14:59:58]line [14:59:58]line [14:59:58]line [14:59:58]written 0, free lines is 3318 [14:59:58]MH_Cut [14:59:58]Write to MH i2c: D1 01 00 05 30 01 07 [14:59:58]Write i2c OK [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: D1 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: D1 01 00 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: D1 01 00 05 30 00 06 [14:59:58]Write to MH i2c: 01 00 00 06 30 36 [14:59:58]Write i2c OK [14:59:58]MH_I2C_Read... [14:59:59]OFD Sender: No OFD packet to send [14:59:59]*** Cut start [14:59:59]*** Partial cut [14:59:59]*** CUTSNS_PIN = 1 [14:59:59]*** CUTSNS_PIN = 0 [14:59:59]*** Brake cut motor [15:00:00]Read from MH i2c: 01 [15:00:00]MH_I2C_Read... [15:00:00]*** Stop cut motor [15:00:00]*** Cut end [15:00:00]Read from MH i2c: 01 07 00 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: 01 07 00 06 30 00 00 00 00 00 FF 0F 4B [15:00:00]process_action close_receipt done [15:00:00]requested_data is exist [15:00:00]produce_requested_data [15:00:00]requested_item fm.sn is exist - process it [15:00:00]wFMCommunicate request_size=4 [15:00:00]MH_SAM_APDU [15:00:00]CAPDU: 80 11 00 00 [15:00:00]Write to MH i2c: E2 08 00 07 30 80 11 00 00 00 00 00 00 B1 [15:00:00]Write i2c OK [15:00:00]MH_I2C_Read... [15:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:00]Read from MH i2c: E2 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 17 00 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 17 00 07 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FD [15:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:00:00]wFMCommunicate OK [15:00:00]requested_item fd.num is exist - process it [15:00:00]SAM_PROTO_GetFieldsCounters [15:00:00]wFMCommunicate request_size=4 [15:00:00]MH_SAM_APDU [15:00:00]CAPDU: 80 13 00 00 [15:00:00]Write to MH i2c: E2 08 00 08 30 80 13 00 00 00 00 00 00 B4 [15:00:00]Write i2c OK [15:00:00]MH_I2C_Read... [15:00:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:00]Read from MH i2c: E2 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 62 00 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 62 00 08 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [15:00:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:00]wFMCommunicate OK [15:00:00]SAM_PROTO_GetFieldsCounters done [15:00:00]requested_item shift.num is exist - process it [15:00:00]requested_item shift.opened is exist - process it [15:00:00]req_shift_opened [15:00:00]FM_GetShiftState [15:00:00]SAM_PROTO_GetShiftState [15:00:00]wFMCommunicate request_size=4 [15:00:00]MH_SAM_APDU [15:00:00]CAPDU: 80 13 01 00 [15:00:00]Write to MH i2c: E2 08 00 09 30 80 13 01 00 00 00 00 00 B6 [15:00:00]Write i2c OK [15:00:00]MH_I2C_Read... [15:00:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:00]Read from MH i2c: E2 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 0E 00 [15:00:00]MH_I2C_Read... [15:00:00]Read from MH i2c: E2 0E 00 09 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D9 [15:00:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:00:00]wFMCommunicate OK [15:00:00]SAM_PROTO_GetShiftState done [15:00:00]FM_GetShiftState done [15:00:00]req_shift_opened done [15:00:00]requested_item shift.open_date is exist - process it [15:00:00]req_shift_open_date [15:00:00]req_shift_open_date done [15:00:00]produce_requested_data done [15:00:00]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58442,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:00:00]process_action_free close_receipt [15:00:00]json_value_free [15:00:00]json_value_free done [15:00:00]process_json_proto returns [15:00:00]Send response to host [15:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58442,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:00:00]free response buf [15:00:00]execute_script done [15:00:00]execute_script returns [15:00:00]free content buf [15:00:00]Sock 8.Close socket [15:00:00]Sock 8.Thread stoped [15:00:04]OFD Sender: No OFD packet to send [15:00:09]OFD Sender: No OFD packet to send [15:00:14]OFD Sender: No OFD packet to send [15:00:19]OFD Sender: No OFD packet to send [15:00:24]OFD Sender: No OFD packet to send [15:00:29]OFD Sender: No OFD packet to send [15:00:34]OFD Sender: No OFD packet to send [15:00:39]OFD Sender: No OFD packet to send [15:00:42]accept exits with 9 [15:00:42]New connection [15:00:42]New thread 3066854756 created [15:00:42]Thread 3066711396 joined [15:00:42]Waiting for new connection... [15:00:42] Sock 9.Parse request [15:00:42]Sock 9.Check first char [15:00:42]Sock 9.First char is OK [15:00:42]request: POST /json_proto HTTP/1.0 [15:00:42]Method: POST [15:00:42]URL: /json_proto [15:00:42]Method is POST - this is cgi request [15:00:42]url: /json_proto [15:00:42]query_string will be loaded in cgi processing [15:00:42]execute_cgi json_proto POST (null) [15:00:42]execute_cgi path=json_proto method=POST [15:00:42]POST find Content-Length [15:00:42]Host: 172.17.44.3:8080 [15:00:42]Content-Length: 790 [15:00:42]Content-Type: application/json [15:00:42] [15:00:42]POST finish read [15:00:42]Found Content-Length = 790 [15:00:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:42]execute_script... [15:00:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:42]POST & json_proto [15:00:42]process_json_proto [15:00:42]json parsed OK: [15:00:42]protocol is kg_v1.0 [15:00:42]action value=close_receipt [15:00:42]process_action close_receipt [15:00:42]cmd_close_receipt [15:00:42]MH_GetDate [15:00:42]Write to MH i2c: F0 00 00 0A 30 29 [15:00:42]Write i2c OK [15:00:42]MH_I2C_Read... [15:00:42]Read from MH i2c: F0 [15:00:42]MH_I2C_Read... [15:00:42]Read from MH i2c: F0 09 00 [15:00:42]MH_I2C_Read... [15:00:42]Read from MH i2c: F0 09 00 0A 30 00 9B AF C4 66 AD C5 5D 66 DB [15:00:42]GetLastDocTimeStamp 1724165997 [15:00:42]current date 1724166043 [15:00:42]FM_GetShiftState [15:00:42]SAM_PROTO_GetShiftState [15:00:42]wFMCommunicate request_size=4 [15:00:42]MH_SAM_APDU [15:00:42]CAPDU: 80 13 01 00 [15:00:42]Write to MH i2c: E2 08 00 0B 30 80 13 01 00 00 00 00 00 B8 [15:00:42]Write i2c OK [15:00:42]MH_I2C_Read... [15:00:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:42]Read from MH i2c: E2 [15:00:42]MH_I2C_Read... [15:00:42]Read from MH i2c: E2 0E 00 [15:00:42]MH_I2C_Read... [15:00:42]Read from MH i2c: E2 0E 00 0B 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DB [15:00:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:00:42]wFMCommunicate OK [15:00:42]SAM_PROTO_GetShiftState done [15:00:42]FM_GetShiftState done [15:00:42]opened in 1724112910 [15:00:42]opened+sec_in_day 1724199310 [15:00:42]quantity*price = 0 [15:00:42]sum+1 = 1 [15:00:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 427 20.08.2024 15:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58443 ФПД: 77573165619725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150043&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58443&fm=77573165619725&tin=02508201610067®Number=0000000000162794&sum=0 [15:00:43]StoreToDocumentArchive [15:00:43]shift 100 fd 58443 [15:00:43]save to /storage/0100/doc_00058443 [15:00:43]save last doc name /storage/0100/doc_00058443 to /storage/kkm_last_doc_name [15:00:43]save OK [15:00:43]Clear old archive folders... [15:00:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:00:43]tlvbuf is 0195F400 [15:00:43]SAM_PROTO_ClearQueue [15:00:43]wFMCommunicate request_size=4 [15:00:43]MH_SAM_APDU [15:00:43]CAPDU: 80 09 00 00 [15:00:43]Write to MH i2c: E2 08 00 18 30 80 09 00 00 00 00 00 00 BA [15:00:43]Write i2c OK [15:00:43]MH_I2C_Read... [15:00:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:43]Read from MH i2c: E2 [15:00:43]MH_I2C_Read... [15:00:43]Read from MH i2c: E2 03 00 [15:00:43]MH_I2C_Read... [15:00:43]Read from MH i2c: E2 03 00 18 30 00 90 00 BC [15:00:43]RAPDU: 90 00 [15:00:43]wFMCommunicate OK [15:00:43]SAM_PROTO_ClearQueue done [15:00:43]KKMCreateOFDPacket [15:00:43]OFDProtocolAddRootSTLVToBuf [15:00:43]FM_MakeSignedData [15:00:43]FM_MakeSignedData [15:00:43]SAM_PROTO_SignData [15:00:43]wFMCommunicate request_size=4 [15:00:43]MH_SAM_APDU [15:00:43]CAPDU: 80 0D 01 02 [15:00:43]Write to MH i2c: E2 08 00 19 30 80 0D 01 02 00 00 00 00 C2 [15:00:43]Write i2c OK [15:00:43]MH_I2C_Read... [15:00:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:43]Read from MH i2c: E2 [15:00:43]MH_I2C_Read... [15:00:43]Read from MH i2c: E2 03 00 [15:00:43]MH_I2C_Read... [15:00:43]Read from MH i2c: E2 03 00 19 30 00 90 00 BD [15:00:43]RAPDU: 90 00 [15:00:43]wFMCommunicate OK [15:00:43]wFMCommunicate request_size=255 [15:00:43]MH_SAM_APDU [15:00:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 9B AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E4 00 00 35 04 06 00 46 8D 68 FB [15:00:43]Write to MH i2c: E2 02 01 1A 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 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 9B AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E4 00 00 35 04 06 00 46 8D 68 FB 00 00 5A [15:00:44]Write i2c OK [15:00:44]MH_I2C_Read... [15:00:44]OFD Sender: No OFD packet to send [15:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:44]Read from MH i2c: E2 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 03 00 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 03 00 1A 30 00 90 00 BE [15:00:44]RAPDU: 90 00 [15:00:44]wFMCommunicate OK [15:00:44]wFMCommunicate request_size=7 [15:00:44]MH_SAM_APDU [15:00:44]CAPDU: 80 0D 02 02 02 1A 0D [15:00:44]Write to MH i2c: E2 0A 00 1B 30 80 0D 02 02 02 00 1A 0D 00 00 F0 [15:00:44]Write i2c OK [15:00:44]MH_I2C_Read... [15:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:44]Read from MH i2c: E2 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 03 00 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 03 00 1B 30 00 90 00 BF [15:00:44]RAPDU: 90 00 [15:00:44]wFMCommunicate OK [15:00:44]wFMCommunicate request_size=4 [15:00:44]MH_SAM_APDU [15:00:44]CAPDU: 80 0D 03 02 [15:00:44]Write to MH i2c: E2 08 00 1C 30 80 0D 03 02 00 00 00 00 C7 [15:00:44]Write i2c OK [15:00:44]MH_I2C_Read... [15:00:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:44]Read from MH i2c: E2 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 0B 00 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 0B 00 1C 30 00 80 B5 11 E5 96 74 65 EF 90 00 51 [15:00:44]RAPDU: 80 B5 11 E5 96 74 65 EF 90 00 [15:00:44]wFMCommunicate OK [15:00:44]SAM_PROTO_SignData done [15:00:44]FM_MakeSignedData done [15:00:44]CreateOFDProtocolMessage [15:00:44]wFMCommunicate request_size=4 [15:00:44]MH_SAM_APDU [15:00:44]CAPDU: 80 11 00 00 [15:00:44]Write to MH i2c: E2 08 00 1D 30 80 11 00 00 00 00 00 00 C7 [15:00:44]Write i2c OK [15:00:44]MH_I2C_Read... [15:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:44]Read from MH i2c: E2 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 17 00 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 17 00 1D 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [15:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:00:44]wFMCommunicate OK [15:00:44]CreateOFDProtocolMessage done [15:00:44]OFDSenderStorePacket 58443 [15:00:44]StoreOFDPacket docnum=58443 [15:00:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 77 F1 04 01 EB E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 9B AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E4 00 00 35 04 06 00 46 8D 68 FB 1A 0D 80 B5 11 E5 96 74 65 EF [15:00:44]CheckFolder [15:00:44]dirname=/storage/ofd_packets [15:00:44]CheckFolder done [15:00:44]ProducePacketName [15:00:44]name=ofd_packets/00058443 [15:00:44]NVStorageSaveData ofd_packets/00058443 [15:00:44]File name is /storage/ofd_packets/00058443 [15:00:44]Write 298 bytes [15:00:44]NVStorageSaveData done [15:00:44]OFDSenderStorePacket done [15:00:44]KKMCreateOFDPacket done [15:00:44]NVStorageSaveData kkm_last_timestamp [15:00:44]File name is /storage/kkm_last_timestamp [15:00:44]Write 4 bytes [15:00:44]NVStorageSaveData done [15:00:44]ExternCall_PrintAddStr [15:00:44]wPrintStart [15:00:44]Write to MH i2c: 01 00 00 1E 30 4E [15:00:44]Write i2c OK [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: 01 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: 01 07 00 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: 01 07 00 1E 30 00 00 00 00 00 FF 0F 63 [15:00:44]RasterBufferAndPrint [15:00:44]line Счет N : (1)2075737 [15:00:44]line ИНН: 02508201610067 [15:00:44]line Контрольно-Кассовый Чек [15:00:44]line ПРОДАЖА [15:00:44]line ТРК (МРК, ГНК) : 11 [15:00:44]line Товар: 2710194210 [15:00:44]line ДТ-К-5 [15:00:44]line 65.620 * 0.00 [15:00:44]line = 0.00 [15:00:44]line НДС 12% НСП 1% [15:00:44]line > о реализуемом товаре [15:00:44]line ИТОГО: 0.00 [15:00:44]line НСП 1% : 0.00 [15:00:44]line НДС 12% : 0.00 [15:00:44]line Наличными: 0.00 [15:00:44]line Безнал.: 0.00 [15:00:44]line Место: АЗС № 135 "Партнер Нефть" [15:00:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:00:44]line СНО: Общий режим [15:00:44]line Чек 427 20.08.2024 15:00 [15:00:44]line Смена: 100 ФФД: 1.0 [15:00:44]line ЗНМ: 0300000196 [15:00:44]line РНМ: 0000000000162794 [15:00:44]line Версия ККМ: v1.0 [15:00:44]line Талоны: Топливная Карта [15:00:44]line 68771 [15:00:44]line ФМ: 0000000002094532 [15:00:44]line ФД: 58443 [15:00:44]line ФПД: 77573165619725 [15:00:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150043&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58443&fm=77573165619725&tin=02508201610067®Number=0000000000162794&sum=0 [15:00:44]OFD Sender: Processing packet 58443 [packets to send 51, broken 50] [15:00:44]ProducePacketName [15:00:44]name=ofd_packets/00058443 [15:00:44]OFD Sender: To server: pG, [15:00:44]CommunicateWithHost lk.salyk.kg:30040 [15:00:44]ConnectInit lk.salyk.kg [15:00:44]written 0, free lines is 4095 [15:00:45]Connected sock=11 [15:00:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 77 F1 04 01 EB E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 9B AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E4 00 00 35 04 06 00 46 8D 68 FB 1A 0D 80 B5 11 E5 96 74 65 EF [15:00:45]Write to MH i2c: 01 00 00 48 30 78 [15:00:45]Write i2c OK [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: 01 [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: 01 07 00 [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: 01 07 00 48 30 00 00 00 00 00 C2 0C 4D [15:00:45]RasterBufferAndPrint [15:00:45]line [15:00:45]line [15:00:45]line [15:00:45]line [15:00:45]line [15:00:45]written 0, free lines is 3270 [15:00:45]MH_Cut [15:00:45]Write to MH i2c: D1 01 00 4F 30 01 51 [15:00:45]Write i2c OK [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: D1 [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: D1 01 00 [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: D1 01 00 4F 30 00 50 [15:00:45]Write to MH i2c: 01 00 00 50 30 80 [15:00:45]Write i2c OK [15:00:45]MH_I2C_Read... [15:00:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DE 26 47 00 B2 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E4 00 00 F4 03 04 00 EA 5A C4 66 B6 04 01 00 00 F4 5A 96 DE 68 28 97 CB [15:00:45]CommunicateWithHost err = 0 [15:00:45]CheckOFDResponse [15:00:45]1017 (14) - 77093643461234 [15:00:45]1041 (16) - 0000000002094532 [15:00:45]1040 (4) - 58443 [15:00:45]1012 (4) - 20.08.2024 08:59 [15:00:45]1206 (1) - 0 [15:00:45]OFD Sender: Remove packet 58443 [15:00:45]ProducePacketName [15:00:45]name=ofd_packets/00058443 [15:00:45]NVStorageDeleteData [15:00:45]OFD Sender: No OFD packet to send [15:00:46]*** Cut start [15:00:46]*** Partial cut [15:00:46]*** CUTSNS_PIN = 1 [15:00:46]*** CUTSNS_PIN = 0 [15:00:46]*** Brake cut motor [15:00:46]Read from MH i2c: 01 [15:00:46]MH_I2C_Read... [15:00:46]*** Stop cut motor [15:00:46]*** Cut end [15:00:46]Read from MH i2c: 01 07 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: 01 07 00 50 30 00 00 00 00 00 FF 0F 95 [15:00:46]process_action close_receipt done [15:00:46]requested_data is exist [15:00:46]produce_requested_data [15:00:46]requested_item fm.sn is exist - process it [15:00:46]wFMCommunicate request_size=4 [15:00:46]MH_SAM_APDU [15:00:46]CAPDU: 80 11 00 00 [15:00:46]Write to MH i2c: E2 08 00 51 30 80 11 00 00 00 00 00 00 FB [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:46]Read from MH i2c: E2 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 17 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 17 00 51 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 47 [15:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:00:46]wFMCommunicate OK [15:00:46]requested_item fd.num is exist - process it [15:00:46]SAM_PROTO_GetFieldsCounters [15:00:46]wFMCommunicate request_size=4 [15:00:46]MH_SAM_APDU [15:00:46]CAPDU: 80 13 00 00 [15:00:46]Write to MH i2c: E2 08 00 52 30 80 13 00 00 00 00 00 00 FE [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:46]Read from MH i2c: E2 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 62 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 62 00 52 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [15:00:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:46]wFMCommunicate OK [15:00:46]SAM_PROTO_GetFieldsCounters done [15:00:46]requested_item shift.num is exist - process it [15:00:46]requested_item shift.opened is exist - process it [15:00:46]req_shift_opened [15:00:46]FM_GetShiftState [15:00:46]SAM_PROTO_GetShiftState [15:00:46]wFMCommunicate request_size=4 [15:00:46]MH_SAM_APDU [15:00:46]CAPDU: 80 13 01 00 [15:00:46]Write to MH i2c: E2 08 00 53 30 80 13 01 00 00 00 00 00 00 [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:46]Read from MH i2c: E2 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 0E 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 0E 00 53 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 23 [15:00:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:00:46]wFMCommunicate OK [15:00:46]SAM_PROTO_GetShiftState done [15:00:46]FM_GetShiftState done [15:00:46]req_shift_opened done [15:00:46]requested_item shift.open_date is exist - process it [15:00:46]req_shift_open_date [15:00:46]req_shift_open_date done [15:00:46]produce_requested_data done [15:00:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58443,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:00:46]process_action_free close_receipt [15:00:46]json_value_free [15:00:46]json_value_free done [15:00:46]process_json_proto returns [15:00:46]Send response to host [15:00:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58443,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:00:46]free response buf [15:00:46]execute_script done [15:00:46]execute_script returns [15:00:46]free content buf [15:00:46]Sock 9.Close socket [15:00:46]Sock 9.Thread stoped [15:00:50]OFD Sender: No OFD packet to send [15:00:55]OFD Sender: No OFD packet to send [15:01:00]OFD Sender: No OFD packet to send [15:01:05]OFD Sender: No OFD packet to send [15:01:10]OFD Sender: No OFD packet to send [15:01:11]accept exits with 8 [15:01:11]New connection [15:01:11]New thread 3066711396 created [15:01:11]Thread 3066854756 joined [15:01:11]Waiting for new connection... [15:01:11] Sock 8.Parse request [15:01:11]Sock 8.Check first char [15:01:11]Sock 8.First char is OK [15:01:11]request: POST /json_proto HTTP/1.0 [15:01:11]Method: POST [15:01:11]URL: /json_proto [15:01:11]Method is POST - this is cgi request [15:01:11]url: /json_proto [15:01:11]query_string will be loaded in cgi processing [15:01:11]execute_cgi json_proto POST (null) [15:01:11]execute_cgi path=json_proto method=POST [15:01:11]POST find Content-Length [15:01:11]Host: 172.17.44.3:8080 [15:01:11]Content-Length: 801 [15:01:11]Content-Type: application/json [15:01:11] [15:01:11]POST finish read [15:01:11]Found Content-Length = 801 [15:01:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:11]execute_script... [15:01:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:11]POST & json_proto [15:01:11]process_json_proto [15:01:11]json parsed OK: [15:01:11]protocol is kg_v1.0 [15:01:11]action value=close_receipt [15:01:11]process_action close_receipt [15:01:11]cmd_close_receipt [15:01:11]MH_GetDate [15:01:11]Write to MH i2c: F0 00 00 54 30 73 [15:01:11]Write i2c OK [15:01:11]MH_I2C_Read... [15:01:11]Read from MH i2c: F0 [15:01:11]MH_I2C_Read... [15:01:11]Read from MH i2c: F0 09 00 [15:01:11]MH_I2C_Read... [15:01:11]Read from MH i2c: F0 09 00 54 30 00 B8 AF C4 66 AD C5 5D 66 42 [15:01:11]GetLastDocTimeStamp 1724166043 [15:01:11]current date 1724166072 [15:01:11]FM_GetShiftState [15:01:11]SAM_PROTO_GetShiftState [15:01:11]wFMCommunicate request_size=4 [15:01:11]MH_SAM_APDU [15:01:11]CAPDU: 80 13 01 00 [15:01:11]Write to MH i2c: E2 08 00 55 30 80 13 01 00 00 00 00 00 02 [15:01:11]Write i2c OK [15:01:11]MH_I2C_Read... [15:01:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:11]Read from MH i2c: E2 [15:01:11]MH_I2C_Read... [15:01:11]Read from MH i2c: E2 0E 00 [15:01:11]MH_I2C_Read... [15:01:11]Read from MH i2c: E2 0E 00 55 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 25 [15:01:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:01:11]wFMCommunicate OK [15:01:11]SAM_PROTO_GetShiftState done [15:01:11]FM_GetShiftState done [15:01:11]opened in 1724112910 [15:01:11]opened+sec_in_day 1724199310 [15:01:11]quantity*price = 50010 [15:01:11]sum+1 = 50012 [15:01:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 428 20.08.2024 15:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58444 ФПД: 29223574698531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150112&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58444&fm=29223574698531&tin=02508201610067®Number=0000000000162794&sum=50011 [15:01:12]StoreToDocumentArchive [15:01:12]shift 100 fd 58444 [15:01:12]save to /storage/0100/doc_00058444 [15:01:12]save last doc name /storage/0100/doc_00058444 to /storage/kkm_last_doc_name [15:01:12]save OK [15:01:12]Clear old archive folders... [15:01:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:01:12]tlvbuf is 01975270 [15:01:12]SAM_PROTO_ClearQueue [15:01:12]wFMCommunicate request_size=4 [15:01:12]MH_SAM_APDU [15:01:12]CAPDU: 80 09 00 00 [15:01:12]Write to MH i2c: E2 08 00 62 30 80 09 00 00 00 00 00 00 04 [15:01:12]Write i2c OK [15:01:12]MH_I2C_Read... [15:01:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:12]Read from MH i2c: E2 [15:01:12]MH_I2C_Read... [15:01:12]Read from MH i2c: E2 03 00 [15:01:12]MH_I2C_Read... [15:01:12]Read from MH i2c: E2 03 00 62 30 00 90 00 06 [15:01:12]RAPDU: 90 00 [15:01:12]wFMCommunicate OK [15:01:12]SAM_PROTO_ClearQueue done [15:01:12]KKMCreateOFDPacket [15:01:12]OFDProtocolAddRootSTLVToBuf [15:01:12]FM_MakeSignedData [15:01:12]FM_MakeSignedData [15:01:12]SAM_PROTO_SignData [15:01:12]wFMCommunicate request_size=4 [15:01:12]MH_SAM_APDU [15:01:12]CAPDU: 80 0D 01 02 [15:01:12]Write to MH i2c: E2 08 00 63 30 80 0D 01 02 00 00 00 00 0C [15:01:12]Write i2c OK [15:01:12]MH_I2C_Read... [15:01:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:12]Read from MH i2c: E2 [15:01:12]MH_I2C_Read... [15:01:12]Read from MH i2c: E2 03 00 [15:01:12]MH_I2C_Read... [15:01:12]Read from MH i2c: E2 03 00 63 30 00 90 00 07 [15:01:12]RAPDU: 90 00 [15:01:12]wFMCommunicate OK [15:01:12]wFMCommunicate request_size=255 [15:01:12]MH_SAM_APDU [15:01:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AC 01 00 00 F4 03 04 00 B8 AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E4 00 00 35 04 06 00 1A [15:01:12]Write to MH i2c: E2 02 01 64 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 B8 AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E4 00 00 35 04 06 00 1A 00 00 72 [15:01:12]Write i2c OK [15:01:12]MH_I2C_Read... [15:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:13]Read from MH i2c: E2 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: E2 03 00 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: E2 03 00 64 30 00 90 00 08 [15:01:13]RAPDU: 90 00 [15:01:13]wFMCommunicate OK [15:01:13]wFMCommunicate request_size=10 [15:01:13]MH_SAM_APDU [15:01:13]CAPDU: 80 0D 02 02 05 94 24 C9 FA 23 [15:01:13]Write to MH i2c: E2 0D 00 65 30 80 0D 02 02 05 00 94 24 C9 FA 23 00 00 B7 [15:01:13]Write i2c OK [15:01:13]MH_I2C_Read... [15:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:13]Read from MH i2c: E2 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: E2 03 00 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: E2 03 00 65 30 00 90 00 09 [15:01:13]RAPDU: 90 00 [15:01:13]wFMCommunicate OK [15:01:13]wFMCommunicate request_size=4 [15:01:13]MH_SAM_APDU [15:01:13]CAPDU: 80 0D 03 02 [15:01:13]Write to MH i2c: E2 08 00 66 30 80 0D 03 02 00 00 00 00 11 [15:01:13]Write i2c OK [15:01:13]MH_I2C_Read... [15:01:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:13]Read from MH i2c: E2 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: E2 0B 00 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: E2 0B 00 66 30 00 A2 93 37 F9 B5 6D AA 13 90 00 56 [15:01:13]RAPDU: A2 93 37 F9 B5 6D AA 13 90 00 [15:01:13]wFMCommunicate OK [15:01:13]SAM_PROTO_SignData done [15:01:13]FM_MakeSignedData done [15:01:13]CreateOFDProtocolMessage [15:01:13]wFMCommunicate request_size=4 [15:01:13]MH_SAM_APDU [15:01:13]CAPDU: 80 11 00 00 [15:01:13]Write to MH i2c: E2 08 00 67 30 80 11 00 00 00 00 00 00 11 [15:01:13]Write i2c OK [15:01:13]MH_I2C_Read... [15:01:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:13]Read from MH i2c: E2 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: E2 17 00 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: E2 17 00 67 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [15:01:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:01:13]wFMCommunicate OK [15:01:13]CreateOFDProtocolMessage done [15:01:13]OFDSenderStorePacket 58444 [15:01:13]StoreOFDPacket docnum=58444 [15:01:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0E 96 07 01 78 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 B8 AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E4 00 00 35 04 06 00 1A 94 24 C9 FA 23 A2 93 37 F9 B5 6D AA 13 [15:01:13]CheckFolder [15:01:13]dirname=/storage/ofd_packets [15:01:13]CheckFolder done [15:01:13]ProducePacketName [15:01:13]name=ofd_packets/00058444 [15:01:13]NVStorageSaveData ofd_packets/00058444 [15:01:13]File name is /storage/ofd_packets/00058444 [15:01:13]Write 301 bytes [15:01:13]NVStorageSaveData done [15:01:13]OFDSenderStorePacket done [15:01:13]KKMCreateOFDPacket done [15:01:13]NVStorageSaveData kkm_last_timestamp [15:01:13]File name is /storage/kkm_last_timestamp [15:01:13]Write 4 bytes [15:01:13]NVStorageSaveData done [15:01:13]ExternCall_PrintAddStr [15:01:13]wPrintStart [15:01:13]Write to MH i2c: 01 00 00 68 30 98 [15:01:13]Write i2c OK [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: 01 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: 01 07 00 [15:01:13]MH_I2C_Read... [15:01:13]Read from MH i2c: 01 07 00 68 30 00 00 00 00 00 FF 0F AD [15:01:13]RasterBufferAndPrint [15:01:13]line Счет N : (1)2075744 [15:01:13]line ИНН: 02508201610067 [15:01:13]line Контрольно-Кассовый Чек [15:01:13]line ПРОДАЖА [15:01:13]line ТРК (МРК, ГНК) : 42 [15:01:13]line Товар: 2710124500 [15:01:13]line Аи-95-К-5 [15:01:13]line 6.740 * 74.20 [15:01:13]line = 500.11 [15:01:13]line НДС 12% НСП 1% [15:01:13]line > о реализуемом товаре [15:01:13]line ИТОГО: 500.11 [15:01:13]line НСП 1% : 4.43 [15:01:13]line НДС 12% : 53.11 [15:01:13]line Наличными: 0.00 [15:01:13]line Безнал.: 500.11 [15:01:13]line Место: АЗС № 135 "Партнер Нефть" [15:01:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:01:13]line СНО: Общий режим [15:01:13]line Чек 428 20.08.2024 15:01 [15:01:13]line Смена: 100 ФФД: 1.0 [15:01:13]line ЗНМ: 0300000196 [15:01:13]line РНМ: 0000000000162794 [15:01:13]line Версия ККМ: v1.0 [15:01:13]line Платежная система: O! деньги [15:01:13]line ФМ: 0000000002094532 [15:01:13]line ФД: 58444 [15:01:13]line ФПД: 29223574698531 [15:01:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150112&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58444&fm=29223574698531&tin=02508201610067®Number=0000000000162794&sum=50011 [15:01:13]OFD Sender: Processing packet 58444 [packets to send 51, broken 50] [15:01:13]ProducePacketName [15:01:13]name=ofd_packets/00058444 [15:01:13]OFD Sender: To server: pG, [15:01:13]CommunicateWithHost lk.salyk.kg:30040 [15:01:13]ConnectInit lk.salyk.kg [15:01:13]written 0, free lines is 4095 [15:01:13]Connected sock=10 [15:01:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0E 96 07 01 78 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 B8 AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E4 00 00 35 04 06 00 1A 94 24 C9 FA 23 A2 93 37 F9 B5 6D AA 13 [15:01:14]Write to MH i2c: 01 00 00 92 30 C2 [15:01:14]Write i2c OK [15:01:14]MH_I2C_Read... [15:01:14]Read from MH i2c: 01 [15:01:14]MH_I2C_Read... [15:01:14]Read from MH i2c: 01 07 00 [15:01:14]MH_I2C_Read... [15:01:14]Read from MH i2c: 01 07 00 92 30 00 00 00 00 00 CF 0C A4 [15:01:14]RasterBufferAndPrint [15:01:14]line [15:01:14]line [15:01:14]line [15:01:14]line [15:01:14]line [15:01:14]written 0, free lines is 3286 [15:01:14]MH_Cut [15:01:14]Write to MH i2c: D1 01 00 99 30 01 9B [15:01:14]Write i2c OK [15:01:14]MH_I2C_Read... [15:01:14]Read from MH i2c: D1 [15:01:14]MH_I2C_Read... [15:01:14]Read from MH i2c: D1 01 00 [15:01:14]MH_I2C_Read... [15:01:14]Read from MH i2c: D1 01 00 99 30 00 9A [15:01:14]Write to MH i2c: 01 00 00 9A 30 CA [15:01:14]Write i2c OK [15:01:14]MH_I2C_Read... [15:01:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 68 DD 47 00 F1 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 32 30 39 34 35 33 32 10 04 04 00 4C E4 00 00 F4 03 04 00 07 5B C4 66 B6 04 01 00 00 1A 0B 4F D1 D8 CE A5 3C [15:01:14]CommunicateWithHost err = 0 [15:01:14]CheckOFDResponse [15:01:14]1017 (14) - 77093643461234 [15:01:14]1041 (16) - 0000000002094532 [15:01:14]1040 (4) - 58444 [15:01:14]1012 (4) - 20.08.2024 08:59 [15:01:14]1206 (1) - 0 [15:01:14]OFD Sender: Remove packet 58444 [15:01:14]ProducePacketName [15:01:14]name=ofd_packets/00058444 [15:01:14]NVStorageDeleteData [15:01:14]OFD Sender: No OFD packet to send [15:01:15]*** Cut start [15:01:15]*** Partial cut [15:01:15]*** CUTSNS_PIN = 1 [15:01:15]*** CUTSNS_PIN = 0 [15:01:15]*** Brake cut motor [15:01:15]Read from MH i2c: 01 [15:01:15]MH_I2C_Read... [15:01:15]*** Stop cut motor [15:01:15]*** Cut end [15:01:15]Read from MH i2c: 01 07 00 [15:01:15]MH_I2C_Read... [15:01:15]Read from MH i2c: 01 07 00 9A 30 00 00 00 00 00 FF 0F DF [15:01:15]process_action close_receipt done [15:01:15]requested_data is exist [15:01:15]produce_requested_data [15:01:15]requested_item fm.sn is exist - process it [15:01:15]wFMCommunicate request_size=4 [15:01:15]MH_SAM_APDU [15:01:15]CAPDU: 80 11 00 00 [15:01:15]Write to MH i2c: E2 08 00 9B 30 80 11 00 00 00 00 00 00 45 [15:01:15]Write i2c OK [15:01:15]MH_I2C_Read... [15:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:15]Read from MH i2c: E2 [15:01:15]MH_I2C_Read... [15:01:15]Read from MH i2c: E2 17 00 [15:01:15]MH_I2C_Read... [15:01:15]Read from MH i2c: E2 17 00 9B 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 91 [15:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:01:15]wFMCommunicate OK [15:01:15]requested_item fd.num is exist - process it [15:01:15]SAM_PROTO_GetFieldsCounters [15:01:15]wFMCommunicate request_size=4 [15:01:15]MH_SAM_APDU [15:01:15]CAPDU: 80 13 00 00 [15:01:15]Write to MH i2c: E2 08 00 9C 30 80 13 00 00 00 00 00 00 48 [15:01:15]Write i2c OK [15:01:15]MH_I2C_Read... [15:01:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:15]Read from MH i2c: E2 [15:01:15]MH_I2C_Read... [15:01:15]Read from MH i2c: E2 62 00 [15:01:15]MH_I2C_Read... [15:01:15]Read from MH i2c: E2 62 00 9C 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [15:01:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:15]wFMCommunicate OK [15:01:15]SAM_PROTO_GetFieldsCounters done [15:01:15]requested_item shift.num is exist - process it [15:01:15]requested_item shift.opened is exist - process it [15:01:15]req_shift_opened [15:01:15]FM_GetShiftState [15:01:15]SAM_PROTO_GetShiftState [15:01:15]wFMCommunicate request_size=4 [15:01:15]MH_SAM_APDU [15:01:15]CAPDU: 80 13 01 00 [15:01:15]Write to MH i2c: E2 08 00 9D 30 80 13 01 00 00 00 00 00 4A [15:01:15]Write i2c OK [15:01:15]MH_I2C_Read... [15:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:16]Read from MH i2c: E2 [15:01:16]MH_I2C_Read... [15:01:16]Read from MH i2c: E2 0E 00 [15:01:16]MH_I2C_Read... [15:01:16]Read from MH i2c: E2 0E 00 9D 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6D [15:01:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:01:16]wFMCommunicate OK [15:01:16]SAM_PROTO_GetShiftState done [15:01:16]FM_GetShiftState done [15:01:16]req_shift_opened done [15:01:16]requested_item shift.open_date is exist - process it [15:01:16]req_shift_open_date [15:01:16]req_shift_open_date done [15:01:16]produce_requested_data done [15:01:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58444,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:01:16]process_action_free close_receipt [15:01:16]json_value_free [15:01:16]json_value_free done [15:01:16]process_json_proto returns [15:01:16]Send response to host [15:01:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58444,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:01:16]free response buf [15:01:16]execute_script done [15:01:16]execute_script returns [15:01:16]free content buf [15:01:16]Sock 8.Close socket [15:01:16]Sock 8.Thread stoped [15:01:19]OFD Sender: No OFD packet to send [15:01:24]OFD Sender: No OFD packet to send [15:01:29]OFD Sender: No OFD packet to send [15:01:30]accept exits with 9 [15:01:30]New connection [15:01:30]New thread 3066854756 created [15:01:30]Thread 3066711396 joined [15:01:30]Waiting for new connection... [15:01:30] Sock 9.Parse request [15:01:30]Sock 9.Check first char [15:01:30]Sock 9.First char is OK [15:01:30]request: POST /json_proto HTTP/1.0 [15:01:30]Method: POST [15:01:30]URL: /json_proto [15:01:30]Method is POST - this is cgi request [15:01:30]url: /json_proto [15:01:30]query_string will be loaded in cgi processing [15:01:30]execute_cgi json_proto POST (null) [15:01:30]execute_cgi path=json_proto method=POST [15:01:30]POST find Content-Length [15:01:30]Host: 172.17.44.3:8080 [15:01:30]Content-Length: 790 [15:01:30]Content-Type: application/json [15:01:30] [15:01:30]POST finish read [15:01:30]Found Content-Length = 790 [15:01:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:30]execute_script... [15:01: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)2075743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:30]POST & json_proto [15:01:30]process_json_proto [15:01:30]json parsed OK: [15:01:30]protocol is kg_v1.0 [15:01:30]action value=close_receipt [15:01:30]process_action close_receipt [15:01:30]cmd_close_receipt [15:01:30]MH_GetDate [15:01:30]Write to MH i2c: F0 00 00 9E 30 BD [15:01:30]Write i2c OK [15:01:30]MH_I2C_Read... [15:01:30]Read from MH i2c: F0 [15:01:30]MH_I2C_Read... [15:01:30]Read from MH i2c: F0 09 00 [15:01:30]MH_I2C_Read... [15:01:30]Read from MH i2c: F0 09 00 9E 30 00 CB AF C4 66 AD C5 5D 66 9F [15:01:30]GetLastDocTimeStamp 1724166072 [15:01:30]current date 1724166091 [15:01:30]FM_GetShiftState [15:01:30]SAM_PROTO_GetShiftState [15:01:30]wFMCommunicate request_size=4 [15:01:30]MH_SAM_APDU [15:01:30]CAPDU: 80 13 01 00 [15:01:30]Write to MH i2c: E2 08 00 9F 30 80 13 01 00 00 00 00 00 4C [15:01:30]Write i2c OK [15:01:30]MH_I2C_Read... [15:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:30]Read from MH i2c: E2 [15:01:30]MH_I2C_Read... [15:01:30]Read from MH i2c: E2 0E 00 [15:01:30]MH_I2C_Read... [15:01:30]Read from MH i2c: E2 0E 00 9F 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6F [15:01:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:01:30]wFMCommunicate OK [15:01:30]SAM_PROTO_GetShiftState done [15:01:30]FM_GetShiftState done [15:01:30]opened in 1724112910 [15:01:30]opened+sec_in_day 1724199310 [15:01:30]quantity*price = 0 [15:01:30]sum+1 = 1 [15:01:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 429 20.08.2024 15:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58445 ФПД: 159384623473519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150131&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58445&fm=159384623473519&tin=02508201610067®Number=0000000000162794&sum=0 [15:01:31]StoreToDocumentArchive [15:01:31]shift 100 fd 58445 [15:01:31]save to /storage/0100/doc_00058445 [15:01:31]save last doc name /storage/0100/doc_00058445 to /storage/kkm_last_doc_name [15:01:31]save OK [15:01:31]Clear old archive folders... [15:01:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:01:31]tlvbuf is 01A032E0 [15:01:31]SAM_PROTO_ClearQueue [15:01:31]wFMCommunicate request_size=4 [15:01:31]MH_SAM_APDU [15:01:31]CAPDU: 80 09 00 00 [15:01:31]Write to MH i2c: E2 08 00 AC 30 80 09 00 00 00 00 00 00 4E [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:31]Read from MH i2c: E2 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 03 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 03 00 AC 30 00 90 00 50 [15:01:31]RAPDU: 90 00 [15:01:31]wFMCommunicate OK [15:01:31]SAM_PROTO_ClearQueue done [15:01:31]KKMCreateOFDPacket [15:01:31]OFDProtocolAddRootSTLVToBuf [15:01:31]FM_MakeSignedData [15:01:31]FM_MakeSignedData [15:01:31]SAM_PROTO_SignData [15:01:31]wFMCommunicate request_size=4 [15:01:31]MH_SAM_APDU [15:01:31]CAPDU: 80 0D 01 02 [15:01:31]Write to MH i2c: E2 08 00 AD 30 80 0D 01 02 00 00 00 00 56 [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:31]Read from MH i2c: E2 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 03 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 03 00 AD 30 00 90 00 51 [15:01:31]RAPDU: 90 00 [15:01:31]wFMCommunicate OK [15:01:31]wFMCommunicate request_size=255 [15:01:31]MH_SAM_APDU [15:01:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 CB AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E4 00 00 35 04 06 00 90 F5 9F DD [15:01:31]Write to MH i2c: E2 02 01 AE 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 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 CB AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E4 00 00 35 04 06 00 90 F5 9F DD 00 00 5B [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:31]Read from MH i2c: E2 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 03 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 03 00 AE 30 00 90 00 52 [15:01:31]RAPDU: 90 00 [15:01:31]wFMCommunicate OK [15:01:31]wFMCommunicate request_size=7 [15:01:31]MH_SAM_APDU [15:01:31]CAPDU: 80 0D 02 02 02 63 6F [15:01:31]Write to MH i2c: E2 0A 00 AF 30 80 0D 02 02 02 00 63 6F 00 00 2F [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:31]Read from MH i2c: E2 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 03 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 03 00 AF 30 00 90 00 53 [15:01:31]RAPDU: 90 00 [15:01:31]wFMCommunicate OK [15:01:31]wFMCommunicate request_size=4 [15:01:31]MH_SAM_APDU [15:01:31]CAPDU: 80 0D 03 02 [15:01:31]Write to MH i2c: E2 08 00 B0 30 80 0D 03 02 00 00 00 00 5B [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:31]Read from MH i2c: E2 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 0B 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 0B 00 B0 30 00 CD FB 5C A4 45 6D 70 82 90 00 C8 [15:01:31]RAPDU: CD FB 5C A4 45 6D 70 82 90 00 [15:01:31]wFMCommunicate OK [15:01:31]SAM_PROTO_SignData done [15:01:31]FM_MakeSignedData done [15:01:31]CreateOFDProtocolMessage [15:01:31]wFMCommunicate request_size=4 [15:01:31]MH_SAM_APDU [15:01:31]CAPDU: 80 11 00 00 [15:01:31]Write to MH i2c: E2 08 00 B1 30 80 11 00 00 00 00 00 00 5B [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:31]Read from MH i2c: E2 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 17 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: E2 17 00 B1 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A7 [15:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:01:31]wFMCommunicate OK [15:01:31]CreateOFDProtocolMessage done [15:01:31]OFDSenderStorePacket 58445 [15:01:31]StoreOFDPacket docnum=58445 [15:01:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 CD 93 04 01 FF CF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 CB AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E4 00 00 35 04 06 00 90 F5 9F DD 63 6F CD FB 5C A4 45 6D 70 82 [15:01:31]CheckFolder [15:01:31]dirname=/storage/ofd_packets [15:01:31]CheckFolder done [15:01:31]ProducePacketName [15:01:31]name=ofd_packets/00058445 [15:01:31]NVStorageSaveData ofd_packets/00058445 [15:01:31]File name is /storage/ofd_packets/00058445 [15:01:31]Write 298 bytes [15:01:31]NVStorageSaveData done [15:01:31]OFDSenderStorePacket done [15:01:31]KKMCreateOFDPacket done [15:01:31]NVStorageSaveData kkm_last_timestamp [15:01:31]File name is /storage/kkm_last_timestamp [15:01:31]Write 4 bytes [15:01:31]NVStorageSaveData done [15:01:31]ExternCall_PrintAddStr [15:01:31]wPrintStart [15:01:31]Write to MH i2c: 01 00 00 B2 30 E2 [15:01:31]Write i2c OK [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: 01 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: 01 07 00 [15:01:31]MH_I2C_Read... [15:01:31]Read from MH i2c: 01 07 00 B2 30 00 00 00 00 00 FF 0F F7 [15:01:31]RasterBufferAndPrint [15:01:31]line Счет N : (1)2075743 [15:01:31]line ИНН: 02508201610067 [15:01:31]line Контрольно-Кассовый Чек [15:01:31]line ПРОДАЖА [15:01:31]line ТРК (МРК, ГНК) : 21 [15:01:31]line Товар: 2710194210 [15:01:31]line ДТ-К-5 [15:01:31]line 15.750 * 0.00 [15:01:31]line = 0.00 [15:01:31]line НДС 12% НСП 1% [15:01:31]line > о реализуемом товаре [15:01:31]line ИТОГО: 0.00 [15:01:31]line НСП 1% : 0.00 [15:01:31]line НДС 12% : 0.00 [15:01:31]line Наличными: 0.00 [15:01:31]line Безнал.: 0.00 [15:01:31]line Место: АЗС № 135 "Партнер Нефть" [15:01:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:01:31]line СНО: Общий режим [15:01:31]line Чек 429 20.08.2024 15:01 [15:01:31]line Смена: 100 ФФД: 1.0 [15:01:31]line ЗНМ: 0300000196 [15:01:31]line РНМ: 0000000000162794 [15:01:31]line Версия ККМ: v1.0 [15:01:31]line Талоны: Топливная Карта [15:01:31]line 68771 [15:01:31]line ФМ: 0000000002094532 [15:01:31]line ФД: 58445 [15:01:31]line ФПД: 159384623473519 [15:01:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150131&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58445&fm=159384623473519&tin=02508201610067®Number=0000000000162794&sum=0 [15:01:32]OFD Sender: Processing packet 58445 [packets to send 51, broken 50] [15:01:32]ProducePacketName [15:01:32]name=ofd_packets/00058445 [15:01:32]OFD Sender: To server: pG, [15:01:32]CommunicateWithHost lk.salyk.kg:30040 [15:01:32]ConnectInit lk.salyk.kg [15:01:32]written 0, free lines is 4095 [15:01:32]Connected sock=10 [15:01:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 CD 93 04 01 FF CF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 CB AF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E4 00 00 35 04 06 00 90 F5 9F DD 63 6F CD FB 5C A4 45 6D 70 82 [15:01:32]Write to MH i2c: 01 00 00 DC 30 0C [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: 01 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: 01 07 00 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: 01 07 00 DC 30 00 00 00 00 00 D0 0C EF [15:01:32]RasterBufferAndPrint [15:01:32]line [15:01:32]line [15:01:32]line [15:01:32]line [15:01:32]line [15:01:32]written 0, free lines is 3286 [15:01:32]MH_Cut [15:01:32]Write to MH i2c: D1 01 00 E3 30 01 E5 [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: D1 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: D1 01 00 [15:01:32]MH_I2C_Read... [15:01:32]Read from MH i2c: D1 01 00 E3 30 00 E4 [15:01:32]Write to MH i2c: 01 00 00 E4 30 14 [15:01:32]Write i2c OK [15:01:32]MH_I2C_Read... [15:01:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 86 BE 47 00 7A 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 32 30 39 34 35 33 32 10 04 04 00 4D E4 00 00 F4 03 04 00 1A 5B C4 66 B6 04 01 00 00 F5 F6 B4 03 11 C8 3D 3F [15:01:32]CommunicateWithHost err = 0 [15:01:32]CheckOFDResponse [15:01:32]1017 (14) - 77093643461234 [15:01:32]1041 (16) - 0000000002094532 [15:01:32]1040 (4) - 58445 [15:01:32]1012 (4) - 20.08.2024 09:00 [15:01:32]1206 (1) - 0 [15:01:32]OFD Sender: Remove packet 58445 [15:01:32]ProducePacketName [15:01:32]name=ofd_packets/00058445 [15:01:32]NVStorageDeleteData [15:01:33]OFD Sender: No OFD packet to send [15:01:33]*** Cut start [15:01:33]*** Partial cut [15:01:33]*** CUTSNS_PIN = 1 [15:01:33]*** CUTSNS_PIN = 0 [15:01:33]*** Brake cut motor [15:01:34]Read from MH i2c: 01 [15:01:34]MH_I2C_Read... [15:01:34]*** Stop cut motor [15:01:34]*** Cut end [15:01:34]Read from MH i2c: 01 07 00 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: 01 07 00 E4 30 00 00 00 00 00 FF 0F 29 [15:01:34]process_action close_receipt done [15:01:34]requested_data is exist [15:01:34]produce_requested_data [15:01:34]requested_item fm.sn is exist - process it [15:01:34]wFMCommunicate request_size=4 [15:01:34]MH_SAM_APDU [15:01:34]CAPDU: 80 11 00 00 [15:01:34]Write to MH i2c: E2 08 00 E5 30 80 11 00 00 00 00 00 00 8F [15:01:34]Write i2c OK [15:01:34]MH_I2C_Read... [15:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:34]Read from MH i2c: E2 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 17 00 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 17 00 E5 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DB [15:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:01:34]wFMCommunicate OK [15:01:34]requested_item fd.num is exist - process it [15:01:34]SAM_PROTO_GetFieldsCounters [15:01:34]wFMCommunicate request_size=4 [15:01:34]MH_SAM_APDU [15:01:34]CAPDU: 80 13 00 00 [15:01:34]Write to MH i2c: E2 08 00 E6 30 80 13 00 00 00 00 00 00 92 [15:01:34]Write i2c OK [15:01:34]MH_I2C_Read... [15:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:34]Read from MH i2c: E2 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 62 00 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 62 00 E6 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [15:01:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:34]wFMCommunicate OK [15:01:34]SAM_PROTO_GetFieldsCounters done [15:01:34]requested_item shift.num is exist - process it [15:01:34]requested_item shift.opened is exist - process it [15:01:34]req_shift_opened [15:01:34]FM_GetShiftState [15:01:34]SAM_PROTO_GetShiftState [15:01:34]wFMCommunicate request_size=4 [15:01:34]MH_SAM_APDU [15:01:34]CAPDU: 80 13 01 00 [15:01:34]Write to MH i2c: E2 08 00 E7 30 80 13 01 00 00 00 00 00 94 [15:01:34]Write i2c OK [15:01:34]MH_I2C_Read... [15:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:34]Read from MH i2c: E2 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 0E 00 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 0E 00 E7 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B7 [15:01:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:01:34]wFMCommunicate OK [15:01:34]SAM_PROTO_GetShiftState done [15:01:34]FM_GetShiftState done [15:01:34]req_shift_opened done [15:01:34]requested_item shift.open_date is exist - process it [15:01:34]req_shift_open_date [15:01:34]req_shift_open_date done [15:01:34]produce_requested_data done [15:01:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58445,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:01:34]process_action_free close_receipt [15:01:34]json_value_free [15:01:34]json_value_free done [15:01:34]process_json_proto returns [15:01:34]Send response to host [15:01:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58445,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:01:34]free response buf [15:01:34]execute_script done [15:01:34]execute_script returns [15:01:34]free content buf [15:01:34]Sock 9.Close socket [15:01:34]Sock 9.Thread stoped [15:01:38]OFD Sender: No OFD packet to send [15:01:43]OFD Sender: No OFD packet to send [15:01:48]OFD Sender: No OFD packet to send [15:01:53]OFD Sender: No OFD packet to send [15:01:58]OFD Sender: No OFD packet to send [15:02:03]OFD Sender: No OFD packet to send [15:02:08]OFD Sender: No OFD packet to send [15:02:13]OFD Sender: No OFD packet to send [15:02:18]OFD Sender: No OFD packet to send [15:02:23]OFD Sender: No OFD packet to send [15:02:28]OFD Sender: No OFD packet to send [15:02:33]OFD Sender: No OFD packet to send [15:02:38]OFD Sender: No OFD packet to send [15:02:43]OFD Sender: No OFD packet to send [15:02:48]OFD Sender: No OFD packet to send [15:02:53]OFD Sender: No OFD packet to send [15:02:58]OFD Sender: No OFD packet to send [15:03:03]OFD Sender: No OFD packet to send [15:03:08]OFD Sender: No OFD packet to send [15:03:13]OFD Sender: No OFD packet to send [15:03:18]OFD Sender: No OFD packet to send [15:03:23]OFD Sender: No OFD packet to send [15:03:28]OFD Sender: No OFD packet to send [15:03:33]OFD Sender: No OFD packet to send [15:03:38]OFD Sender: No OFD packet to send [15:03:43]OFD Sender: No OFD packet to send [15:03:48]OFD Sender: No OFD packet to send [15:03:53]OFD Sender: No OFD packet to send [15:03:58]OFD Sender: No OFD packet to send [15:04:03]OFD Sender: No OFD packet to send [15:04:04]accept exits with 8 [15:04:04]New connection [15:04:04]New thread 3066711396 created [15:04:04]Thread 3066854756 joined [15:04:04]Waiting for new connection... [15:04:04] Sock 8.Parse request [15:04:04]Sock 8.Check first char [15:04:04]Sock 8.First char is OK [15:04:04]request: POST /json_proto HTTP/1.0 [15:04:04]Method: POST [15:04:04]URL: /json_proto [15:04:04]Method is POST - this is cgi request [15:04:04]url: /json_proto [15:04:04]query_string will be loaded in cgi processing [15:04:04]execute_cgi json_proto POST (null) [15:04:04]execute_cgi path=json_proto method=POST [15:04:04]POST find Content-Length [15:04:04]Host: 172.17.44.3:8080 [15:04:04]Content-Length: 805 [15:04:04]Content-Type: application/json [15:04:04] [15:04:04]POST finish read [15:04:04]Found Content-Length = 805 [15:04:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:04]execute_script... [15:04: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)2075745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:04]POST & json_proto [15:04:04]process_json_proto [15:04:04]json parsed OK: [15:04:04]protocol is kg_v1.0 [15:04:04]action value=close_receipt [15:04:04]process_action close_receipt [15:04:04]cmd_close_receipt [15:04:04]MH_GetDate [15:04:04]Write to MH i2c: F0 00 00 E8 30 07 [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: F0 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: F0 09 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: F0 09 00 E8 30 00 66 B0 C4 66 AD C5 5D 66 85 [15:04:04]GetLastDocTimeStamp 1724166091 [15:04:04]current date 1724166246 [15:04:04]FM_GetShiftState [15:04:04]SAM_PROTO_GetShiftState [15:04:04]wFMCommunicate request_size=4 [15:04:04]MH_SAM_APDU [15:04:04]CAPDU: 80 13 01 00 [15:04:04]Write to MH i2c: E2 08 00 E9 30 80 13 01 00 00 00 00 00 96 [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:04]Read from MH i2c: E2 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 0E 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 0E 00 E9 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B9 [15:04:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:04:04]wFMCommunicate OK [15:04:04]SAM_PROTO_GetShiftState done [15:04:04]FM_GetShiftState done [15:04:04]opened in 1724112910 [15:04:04]opened+sec_in_day 1724199310 [15:04:04]quantity*price = 200044 [15:04:04]sum+1 = 200046 [15:04:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 430 20.08.2024 15:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58446 ФПД: 167593754654296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150406&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58446&fm=167593754654296&tin=02508201610067®Number=0000000000162794&sum=200045 [15:04:06]StoreToDocumentArchive [15:04:06]shift 100 fd 58446 [15:04:06]save to /storage/0100/doc_00058446 [15:04:06]save last doc name /storage/0100/doc_00058446 to /storage/kkm_last_doc_name [15:04:06]save OK [15:04:06]Clear old archive folders... [15:04:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:04:06]tlvbuf is 019425B0 [15:04:06]SAM_PROTO_ClearQueue [15:04:06]wFMCommunicate request_size=4 [15:04:06]MH_SAM_APDU [15:04:06]CAPDU: 80 09 00 00 [15:04:06]Write to MH i2c: E2 08 00 F6 30 80 09 00 00 00 00 00 00 98 [15:04:06]Write i2c OK [15:04:06]MH_I2C_Read... [15:04:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:04:06]Read from MH i2c: E2 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 03 00 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 03 00 F6 30 00 90 00 9A [15:04:06]RAPDU: 90 00 [15:04:06]wFMCommunicate OK [15:04:06]SAM_PROTO_ClearQueue done [15:04:06]KKMCreateOFDPacket [15:04:06]OFDProtocolAddRootSTLVToBuf [15:04:06]FM_MakeSignedData [15:04:06]FM_MakeSignedData [15:04:06]SAM_PROTO_SignData [15:04:06]wFMCommunicate request_size=4 [15:04:06]MH_SAM_APDU [15:04:06]CAPDU: 80 0D 01 02 [15:04:06]Write to MH i2c: E2 08 00 F7 30 80 0D 01 02 00 00 00 00 A0 [15:04:06]Write i2c OK [15:04:06]MH_I2C_Read... [15:04:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:04:06]Read from MH i2c: E2 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 03 00 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 03 00 F7 30 00 90 00 9B [15:04:06]RAPDU: 90 00 [15:04:06]wFMCommunicate OK [15:04:06]wFMCommunicate request_size=255 [15:04:06]MH_SAM_APDU [15:04:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 66 B0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E4 00 00 35 04 06 00 [15:04:06]Write to MH i2c: E2 02 01 F8 30 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 66 B0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E4 00 00 35 04 06 00 00 00 2E [15:04:06]Write i2c OK [15:04:06]MH_I2C_Read... [15:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:06]Read from MH i2c: E2 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 03 00 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 03 00 F8 30 00 90 00 9C [15:04:06]RAPDU: 90 00 [15:04:06]wFMCommunicate OK [15:04:06]wFMCommunicate request_size=11 [15:04:06]MH_SAM_APDU [15:04:06]CAPDU: 80 0D 02 02 06 98 6C F6 36 76 58 [15:04:06]Write to MH i2c: E2 0E 00 F9 30 80 0D 02 02 06 00 98 6C F6 36 76 58 00 00 AD [15:04:06]Write i2c OK [15:04:06]MH_I2C_Read... [15:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:06]Read from MH i2c: E2 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 03 00 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 03 00 F9 30 00 90 00 9D [15:04:06]RAPDU: 90 00 [15:04:06]wFMCommunicate OK [15:04:06]wFMCommunicate request_size=4 [15:04:06]MH_SAM_APDU [15:04:06]CAPDU: 80 0D 03 02 [15:04:06]Write to MH i2c: E2 08 00 FA 30 80 0D 03 02 00 00 00 00 A5 [15:04:06]Write i2c OK [15:04:06]MH_I2C_Read... [15:04:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:04:06]Read from MH i2c: E2 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 0B 00 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 0B 00 FA 30 00 09 F0 24 5B D7 58 DF 71 90 00 9D [15:04:06]RAPDU: 09 F0 24 5B D7 58 DF 71 90 00 [15:04:06]wFMCommunicate OK [15:04:06]SAM_PROTO_SignData done [15:04:06]FM_MakeSignedData done [15:04:06]CreateOFDProtocolMessage [15:04:06]wFMCommunicate request_size=4 [15:04:06]MH_SAM_APDU [15:04:06]CAPDU: 80 11 00 00 [15:04:06]Write to MH i2c: E2 08 00 FB 30 80 11 00 00 00 00 00 00 A5 [15:04:06]Write i2c OK [15:04:06]MH_I2C_Read... [15:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:06]Read from MH i2c: E2 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 17 00 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: E2 17 00 FB 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F1 [15:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:04:06]wFMCommunicate OK [15:04:06]CreateOFDProtocolMessage done [15:04:06]OFDSenderStorePacket 58446 [15:04:06]StoreOFDPacket docnum=58446 [15:04:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 04 25 08 01 0B 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 66 B0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E4 00 00 35 04 06 00 98 6C F6 36 76 58 09 F0 24 5B D7 58 DF 71 [15:04:06]CheckFolder [15:04:06]dirname=/storage/ofd_packets [15:04:06]CheckFolder done [15:04:06]ProducePacketName [15:04:06]name=ofd_packets/00058446 [15:04:06]NVStorageSaveData ofd_packets/00058446 [15:04:06]File name is /storage/ofd_packets/00058446 [15:04:06]Write 302 bytes [15:04:06]NVStorageSaveData done [15:04:06]OFDSenderStorePacket done [15:04:06]KKMCreateOFDPacket done [15:04:06]NVStorageSaveData kkm_last_timestamp [15:04:06]File name is /storage/kkm_last_timestamp [15:04:06]Write 4 bytes [15:04:06]NVStorageSaveData done [15:04:06]ExternCall_PrintAddStr [15:04:06]wPrintStart [15:04:06]Write to MH i2c: 01 00 00 FC 30 2C [15:04:06]Write i2c OK [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: 01 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: 01 07 00 [15:04:06]MH_I2C_Read... [15:04:06]Read from MH i2c: 01 07 00 FC 30 00 00 00 00 00 FF 0F 41 [15:04:06]RasterBufferAndPrint [15:04:06]line Счет N : (1)2075745 [15:04:06]line ИНН: 02508201610067 [15:04:06]line Контрольно-Кассовый Чек [15:04:06]line ПРОДАЖА [15:04:06]line ТРК (МРК, ГНК) : 51 [15:04:06]line Товар: 2710124900 [15:04:06]line Аи-100-К-3 [15:04:06]line 20.730 * 96.50 [15:04:06]line = 2000.45 [15:04:06]line НДС 12% НСП 1% [15:04:06]line > о реализуемом товаре [15:04:06]line ИТОГО: 2000.45 [15:04:06]line НСП 1% : 17.70 [15:04:06]line НДС 12% : 212.44 [15:04:06]line Наличными: 0.00 [15:04:06]line Безнал.: 2000.45 [15:04:06]line Место: АЗС № 135 "Партнер Нефть" [15:04:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:04:06]line СНО: Общий режим [15:04:06]line Чек 430 20.08.2024 15:04 [15:04:06]line Смена: 100 ФФД: 1.0 [15:04:06]line ЗНМ: 0300000196 [15:04:06]line РНМ: 0000000000162794 [15:04:06]line Версия ККМ: v1.0 [15:04:06]line Платежная система: O! деньги [15:04:06]line ФМ: 0000000002094532 [15:04:06]line ФД: 58446 [15:04:06]line ФПД: 167593754654296 [15:04:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150406&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58446&fm=167593754654296&tin=02508201610067®Number=0000000000162794&sum=200045 [15:04:06]OFD Sender: Processing packet 58446 [packets to send 51, broken 50] [15:04:06]ProducePacketName [15:04:06]name=ofd_packets/00058446 [15:04:06]OFD Sender: To server: pG, [15:04:06]CommunicateWithHost lk.salyk.kg:30040 [15:04:06]ConnectInit lk.salyk.kg [15:04:06]written 0, free lines is 4095 [15:04:07]Connected sock=10 [15:04:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 04 25 08 01 0B 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 66 B0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E4 00 00 35 04 06 00 98 6C F6 36 76 58 09 F0 24 5B D7 58 DF 71 [15:04:07]Write to MH i2c: 01 00 00 26 31 57 [15:04:07]Write i2c OK [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: 01 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: 01 07 00 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: 01 07 00 26 31 00 00 00 00 00 D4 0C 3E [15:04:07]RasterBufferAndPrint [15:04:07]line [15:04:07]line [15:04:07]line [15:04:07]line [15:04:07]line [15:04:07]written 0, free lines is 3289 [15:04:07]MH_Cut [15:04:07]Write to MH i2c: D1 01 00 2D 31 01 30 [15:04:07]Write i2c OK [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: D1 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: D1 01 00 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: D1 01 00 2D 31 00 2F [15:04:07]Write to MH i2c: 01 00 00 2E 31 5F [15:04:07]Write i2c OK [15:04:07]MH_I2C_Read... [15:04:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F4 B8 47 00 59 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 32 30 39 34 35 33 32 10 04 04 00 4E E4 00 00 F4 03 04 00 B4 5B C4 66 B6 04 01 00 00 EC 6D 8E 32 38 A6 6C C5 [15:04:07]CommunicateWithHost err = 0 [15:04:07]CheckOFDResponse [15:04:07]1017 (14) - 77093643461234 [15:04:07]1041 (16) - 0000000002094532 [15:04:07]1040 (4) - 58446 [15:04:07]1012 (4) - 20.08.2024 09:02 [15:04:07]1206 (1) - 0 [15:04:07]OFD Sender: Remove packet 58446 [15:04:07]ProducePacketName [15:04:07]name=ofd_packets/00058446 [15:04:07]NVStorageDeleteData [15:04:07]OFD Sender: No OFD packet to send [15:04:08]*** Cut start [15:04:08]*** Partial cut [15:04:08]*** CUTSNS_PIN = 1 [15:04:08]*** CUTSNS_PIN = 0 [15:04:08]*** Brake cut motor [15:04:08]Read from MH i2c: 01 [15:04:08]MH_I2C_Read... [15:04:08]*** Stop cut motor [15:04:08]*** Cut end [15:04:08]Read from MH i2c: 01 07 00 [15:04:08]MH_I2C_Read... [15:04:08]Read from MH i2c: 01 07 00 2E 31 00 00 00 00 00 FF 0F 74 [15:04:08]process_action close_receipt done [15:04:08]requested_data is exist [15:04:08]produce_requested_data [15:04:08]requested_item fm.sn is exist - process it [15:04:08]wFMCommunicate request_size=4 [15:04:08]MH_SAM_APDU [15:04:08]CAPDU: 80 11 00 00 [15:04:08]Write to MH i2c: E2 08 00 2F 31 80 11 00 00 00 00 00 00 DA [15:04:08]Write i2c OK [15:04:08]MH_I2C_Read... [15:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:09]Read from MH i2c: E2 [15:04:09]MH_I2C_Read... [15:04:09]Read from MH i2c: E2 17 00 [15:04:09]MH_I2C_Read... [15:04:09]Read from MH i2c: E2 17 00 2F 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 26 [15:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:04:09]wFMCommunicate OK [15:04:09]requested_item fd.num is exist - process it [15:04:09]SAM_PROTO_GetFieldsCounters [15:04:09]wFMCommunicate request_size=4 [15:04:09]MH_SAM_APDU [15:04:09]CAPDU: 80 13 00 00 [15:04:09]Write to MH i2c: E2 08 00 30 31 80 13 00 00 00 00 00 00 DD [15:04:09]Write i2c OK [15:04:09]MH_I2C_Read... [15:04:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:09]Read from MH i2c: E2 [15:04:09]MH_I2C_Read... [15:04:09]Read from MH i2c: E2 62 00 [15:04:09]MH_I2C_Read... [15:04:09]Read from MH i2c: E2 62 00 30 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [15:04:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:04:09]wFMCommunicate OK [15:04:09]SAM_PROTO_GetFieldsCounters done [15:04:09]requested_item shift.num is exist - process it [15:04:09]requested_item shift.opened is exist - process it [15:04:09]req_shift_opened [15:04:09]FM_GetShiftState [15:04:09]SAM_PROTO_GetShiftState [15:04:09]wFMCommunicate request_size=4 [15:04:09]MH_SAM_APDU [15:04:09]CAPDU: 80 13 01 00 [15:04:09]Write to MH i2c: E2 08 00 31 31 80 13 01 00 00 00 00 00 DF [15:04:09]Write i2c OK [15:04:09]MH_I2C_Read... [15:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:09]Read from MH i2c: E2 [15:04:09]MH_I2C_Read... [15:04:09]Read from MH i2c: E2 0E 00 [15:04:09]MH_I2C_Read... [15:04:09]Read from MH i2c: E2 0E 00 31 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 02 [15:04:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:04:09]wFMCommunicate OK [15:04:09]SAM_PROTO_GetShiftState done [15:04:09]FM_GetShiftState done [15:04:09]req_shift_opened done [15:04:09]requested_item shift.open_date is exist - process it [15:04:09]req_shift_open_date [15:04:09]req_shift_open_date done [15:04:09]produce_requested_data done [15:04:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58446,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:04:09]process_action_free close_receipt [15:04:09]json_value_free [15:04:09]json_value_free done [15:04:09]process_json_proto returns [15:04:09]Send response to host [15:04:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58446,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:04:09]free response buf [15:04:09]execute_script done [15:04:09]execute_script returns [15:04:09]free content buf [15:04:09]Sock 8.Close socket [15:04:09]Sock 8.Thread stoped [15:04:13]OFD Sender: No OFD packet to send [15:04:18]OFD Sender: No OFD packet to send [15:04:23]OFD Sender: No OFD packet to send [15:04:28]OFD Sender: No OFD packet to send [15:04:33]OFD Sender: No OFD packet to send [15:04:38]OFD Sender: No OFD packet to send [15:04:43]OFD Sender: No OFD packet to send [15:04:48]OFD Sender: No OFD packet to send [15:04:53]OFD Sender: No OFD packet to send [15:04:58]OFD Sender: No OFD packet to send [15:05:03]OFD Sender: No OFD packet to send [15:05:08]OFD Sender: No OFD packet to send [15:05:13]OFD Sender: No OFD packet to send [15:05:18]OFD Sender: No OFD packet to send [15:05:23]OFD Sender: No OFD packet to send [15:05:28]OFD Sender: No OFD packet to send [15:05:33]OFD Sender: No OFD packet to send [15:05:38]OFD Sender: No OFD packet to send [15:05:43]OFD Sender: No OFD packet to send [15:05:48]OFD Sender: No OFD packet to send [15:05:53]OFD Sender: No OFD packet to send [15:05:58]OFD Sender: No OFD packet to send [15:06:03]OFD Sender: No OFD packet to send [15:06:08]OFD Sender: No OFD packet to send [15:06:13]OFD Sender: No OFD packet to send [15:06: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:36]accept exits with 9 [15:07:36]New connection [15:07:36]New thread 3066854756 created [15:07:36]Thread 3066711396 joined [15:07:36]Waiting for new connection... [15:07:36] Sock 9.Parse request [15:07:36]Sock 9.Check first char [15:07:36]Sock 9.First char is OK [15:07:36]request: POST /json_proto HTTP/1.0 [15:07:36]Method: POST [15:07:36]URL: /json_proto [15:07:36]Method is POST - this is cgi request [15:07:36]url: /json_proto [15:07:36]query_string will be loaded in cgi processing [15:07:36]execute_cgi json_proto POST (null) [15:07:36]execute_cgi path=json_proto method=POST [15:07:36]POST find Content-Length [15:07:36]Host: 172.17.44.3:8080 [15:07:36]Content-Length: 790 [15:07:36]Content-Type: application/json [15:07:36] [15:07:36]POST finish read [15:07:36]Found Content-Length = 790 [15:07:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:36]execute_script... [15:07:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:36]POST & json_proto [15:07:36]process_json_proto [15:07:36]json parsed OK: [15:07:36]protocol is kg_v1.0 [15:07:36]action value=close_receipt [15:07:36]process_action close_receipt [15:07:36]cmd_close_receipt [15:07:36]MH_GetDate [15:07:36]Write to MH i2c: F0 00 00 32 31 52 [15:07:36]Write i2c OK [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: F0 [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: F0 09 00 [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: F0 09 00 32 31 00 39 B1 C4 66 AD C5 5D 66 A4 [15:07:36]GetLastDocTimeStamp 1724166246 [15:07:36]current date 1724166457 [15:07:36]FM_GetShiftState [15:07:36]SAM_PROTO_GetShiftState [15:07:36]wFMCommunicate request_size=4 [15:07:36]MH_SAM_APDU [15:07:36]CAPDU: 80 13 01 00 [15:07:36]Write to MH i2c: E2 08 00 33 31 80 13 01 00 00 00 00 00 E1 [15:07:36]Write i2c OK [15:07:36]MH_I2C_Read... [15:07:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:36]Read from MH i2c: E2 [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: E2 0E 00 [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: E2 0E 00 33 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 04 [15:07:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:07:36]wFMCommunicate OK [15:07:36]SAM_PROTO_GetShiftState done [15:07:36]FM_GetShiftState done [15:07:36]opened in 1724112910 [15:07:36]opened+sec_in_day 1724199310 [15:07:36]quantity*price = 0 [15:07:36]sum+1 = 1 [15:07:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 431 20.08.2024 15:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58447 ФПД: 195380525294311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150737&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58447&fm=195380525294311&tin=02508201610067®Number=0000000000162794&sum=0 [15:07:37]StoreToDocumentArchive [15:07:37]shift 100 fd 58447 [15:07:37]save to /storage/0100/doc_00058447 [15:07:37]save last doc name /storage/0100/doc_00058447 to /storage/kkm_last_doc_name [15:07:37]save OK [15:07:37]Clear old archive folders... [15:07:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:07:37]tlvbuf is 0195F9F0 [15:07:37]SAM_PROTO_ClearQueue [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 09 00 00 [15:07:37]Write to MH i2c: E2 08 00 40 31 80 09 00 00 00 00 00 00 E3 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 03 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 03 00 40 31 00 90 00 E5 [15:07:37]RAPDU: 90 00 [15:07:37]wFMCommunicate OK [15:07:37]SAM_PROTO_ClearQueue done [15:07:37]KKMCreateOFDPacket [15:07:37]OFDProtocolAddRootSTLVToBuf [15:07:37]FM_MakeSignedData [15:07:37]FM_MakeSignedData [15:07:37]SAM_PROTO_SignData [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 0D 01 02 [15:07:37]Write to MH i2c: E2 08 00 41 31 80 0D 01 02 00 00 00 00 EB [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 03 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 03 00 41 31 00 90 00 E6 [15:07:37]RAPDU: 90 00 [15:07:37]wFMCommunicate OK [15:07:37]wFMCommunicate request_size=255 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 39 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E4 00 00 35 04 06 00 B1 B2 92 CE [15:07:37]Write to MH i2c: E2 02 01 42 31 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 39 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E4 00 00 35 04 06 00 B1 B2 92 CE 00 00 53 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 03 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 03 00 42 31 00 90 00 E7 [15:07:37]RAPDU: 90 00 [15:07:37]wFMCommunicate OK [15:07:37]wFMCommunicate request_size=7 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 0D 02 02 02 62 E7 [15:07:37]Write to MH i2c: E2 0A 00 43 31 80 0D 02 02 02 00 62 E7 00 00 3B [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 03 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 03 00 43 31 00 90 00 E8 [15:07:37]RAPDU: 90 00 [15:07:37]wFMCommunicate OK [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 0D 03 02 [15:07:37]Write to MH i2c: E2 08 00 44 31 80 0D 03 02 00 00 00 00 F0 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 0B 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 0B 00 44 31 00 74 41 F2 72 74 49 C9 96 90 00 26 [15:07:37]RAPDU: 74 41 F2 72 74 49 C9 96 90 00 [15:07:37]wFMCommunicate OK [15:07:37]SAM_PROTO_SignData done [15:07:37]FM_MakeSignedData done [15:07:37]CreateOFDProtocolMessage [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 11 00 00 [15:07:37]Write to MH i2c: E2 08 00 45 31 80 11 00 00 00 00 00 00 F0 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 17 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 17 00 45 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [15:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:07:37]wFMCommunicate OK [15:07:37]CreateOFDProtocolMessage done [15:07:37]OFDSenderStorePacket 58447 [15:07:37]StoreOFDPacket docnum=58447 [15:07:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 48 19 04 01 B6 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 39 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E4 00 00 35 04 06 00 B1 B2 92 CE 62 E7 74 41 F2 72 74 49 C9 96 [15:07:37]CheckFolder [15:07:37]dirname=/storage/ofd_packets [15:07:37]CheckFolder done [15:07:37]ProducePacketName [15:07:37]name=ofd_packets/00058447 [15:07:37]NVStorageSaveData ofd_packets/00058447 [15:07:37]File name is /storage/ofd_packets/00058447 [15:07:37]Write 298 bytes [15:07:37]NVStorageSaveData done [15:07:37]OFDSenderStorePacket done [15:07:37]KKMCreateOFDPacket done [15:07:37]NVStorageSaveData kkm_last_timestamp [15:07:37]File name is /storage/kkm_last_timestamp [15:07:37]Write 4 bytes [15:07:37]NVStorageSaveData done [15:07:37]ExternCall_PrintAddStr [15:07:37]wPrintStart [15:07:37]Write to MH i2c: 01 00 00 46 31 77 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 07 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 07 00 46 31 00 00 00 00 00 FF 0F 8C [15:07:37]RasterBufferAndPrint [15:07:37]line Счет N : (1)2075746 [15:07:37]line ИНН: 02508201610067 [15:07:37]line Контрольно-Кассовый Чек [15:07:37]line ПРОДАЖА [15:07:37]line ТРК (МРК, ГНК) : 21 [15:07:37]line Товар: 2710194210 [15:07:37]line ДТ-К-5 [15:07:37]line 26.250 * 0.00 [15:07:37]line = 0.00 [15:07:37]line НДС 12% НСП 1% [15:07:37]line > о реализуемом товаре [15:07:37]line ИТОГО: 0.00 [15:07:37]line НСП 1% : 0.00 [15:07:37]line НДС 12% : 0.00 [15:07:37]line Наличными: 0.00 [15:07:37]line Безнал.: 0.00 [15:07:37]line Место: АЗС № 135 "Партнер Нефть" [15:07:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:07:37]line СНО: Общий режим [15:07:37]line Чек 431 20.08.2024 15:07 [15:07:37]line Смена: 100 ФФД: 1.0 [15:07:37]line ЗНМ: 0300000196 [15:07:37]line РНМ: 0000000000162794 [15:07:37]line Версия ККМ: v1.0 [15:07:37]line Талоны: Топливная Карта [15:07:37]line 68771 [15:07:37]line ФМ: 0000000002094532 [15:07:37]line ФД: 58447 [15:07:37]line ФПД: 195380525294311 [15:07:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150737&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58447&fm=195380525294311&tin=02508201610067®Number=0000000000162794&sum=0 [15:07:38]OFD Sender: Processing packet 58447 [packets to send 51, broken 50] [15:07:38]ProducePacketName [15:07:38]name=ofd_packets/00058447 [15:07:38]OFD Sender: To server: pG, [15:07:38]CommunicateWithHost lk.salyk.kg:30040 [15:07:38]ConnectInit lk.salyk.kg [15:07:38]written 0, free lines is 4095 [15:07:38]Connected sock=11 [15:07:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 48 19 04 01 B6 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 39 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E4 00 00 35 04 06 00 B1 B2 92 CE 62 E7 74 41 F2 72 74 49 C9 96 [15:07:38]Write to MH i2c: 01 00 00 70 31 A1 [15:07:38]Write i2c OK [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: 01 [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: 01 07 00 [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: 01 07 00 70 31 00 00 00 00 00 C8 0C 7C [15:07:38]RasterBufferAndPrint [15:07:38]line [15:07:38]line [15:07:38]line [15:07:38]line [15:07:38]line [15:07:38]written 0, free lines is 3279 [15:07:38]MH_Cut [15:07:38]Write to MH i2c: D1 01 00 77 31 01 7A [15:07:38]Write i2c OK [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: D1 [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: D1 01 00 [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: D1 01 00 77 31 00 79 [15:07:38]Write to MH i2c: 01 00 00 78 31 A9 [15:07:38]Write i2c OK [15:07:38]MH_I2C_Read... [15:07:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 41 7F 47 00 C9 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 32 30 39 34 35 33 32 10 04 04 00 4F E4 00 00 F4 03 04 00 87 5C C4 66 B6 04 01 00 00 89 E6 41 99 04 A7 59 04 [15:07:38]CommunicateWithHost err = 0 [15:07:38]CheckOFDResponse [15:07:38]1017 (14) - 77093643461234 [15:07:38]1041 (16) - 0000000002094532 [15:07:38]1040 (4) - 58447 [15:07:38]1012 (4) - 20.08.2024 09:06 [15:07:38]1206 (1) - 0 [15:07:38]OFD Sender: Remove packet 58447 [15:07:38]ProducePacketName [15:07:38]name=ofd_packets/00058447 [15:07:38]NVStorageDeleteData [15:07:39]OFD Sender: No OFD packet to send [15:07:39]*** Cut start [15:07:39]*** Partial cut [15:07:39]*** CUTSNS_PIN = 1 [15:07:39]*** CUTSNS_PIN = 0 [15:07:39]*** Brake cut motor [15:07:40]Read from MH i2c: 01 [15:07:40]MH_I2C_Read... [15:07:40]*** Stop cut motor [15:07:40]*** Cut end [15:07:40]Read from MH i2c: 01 07 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: 01 07 00 78 31 00 00 00 00 00 FF 0F BE [15:07:40]process_action close_receipt done [15:07:40]requested_data is exist [15:07:40]produce_requested_data [15:07:40]requested_item fm.sn is exist - process it [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 11 00 00 [15:07:40]Write to MH i2c: E2 08 00 79 31 80 11 00 00 00 00 00 00 24 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 17 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 17 00 79 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 70 [15:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:07:40]wFMCommunicate OK [15:07:40]requested_item fd.num is exist - process it [15:07:40]SAM_PROTO_GetFieldsCounters [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 13 00 00 [15:07:40]Write to MH i2c: E2 08 00 7A 31 80 13 00 00 00 00 00 00 27 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 62 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 62 00 7A 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [15:07:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:07:40]wFMCommunicate OK [15:07:40]SAM_PROTO_GetFieldsCounters done [15:07:40]requested_item shift.num is exist - process it [15:07:40]requested_item shift.opened is exist - process it [15:07:40]req_shift_opened [15:07:40]FM_GetShiftState [15:07:40]SAM_PROTO_GetShiftState [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 13 01 00 [15:07:40]Write to MH i2c: E2 08 00 7B 31 80 13 01 00 00 00 00 00 29 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 0E 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 0E 00 7B 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4C [15:07:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:07:40]wFMCommunicate OK [15:07:40]SAM_PROTO_GetShiftState done [15:07:40]FM_GetShiftState done [15:07:40]req_shift_opened done [15:07:40]requested_item shift.open_date is exist - process it [15:07:40]req_shift_open_date [15:07:40]req_shift_open_date done [15:07:40]produce_requested_data done [15:07:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58447,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:07:40]process_action_free close_receipt [15:07:40]json_value_free [15:07:40]json_value_free done [15:07:40]process_json_proto returns [15:07:40]Send response to host [15:07:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58447,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:07:40]free response buf [15:07:40]execute_script done [15:07:40]execute_script returns [15:07:40]free content buf [15:07:40]Sock 9.Close socket [15:07:40]Sock 9.Thread stoped [15:07:40]accept exits with 8 [15:07:40]New connection [15:07:40]New thread 3066711396 created [15:07:40]Thread 3066854756 joined [15:07:40]Waiting for new connection... [15:07:40] Sock 8.Parse request [15:07:40]Sock 8.Check first char [15:07:40]Sock 8.First char is OK [15:07:40]request: POST /json_proto HTTP/1.0 [15:07:40]Method: POST [15:07:40]URL: /json_proto [15:07:40]Method is POST - this is cgi request [15:07:40]url: /json_proto [15:07:40]query_string will be loaded in cgi processing [15:07:40]execute_cgi json_proto POST (null) [15:07:40]execute_cgi path=json_proto method=POST [15:07:40]POST find Content-Length [15:07:40]Host: 172.17.44.3:8080 [15:07:40]Content-Length: 805 [15:07:40]Content-Type: application/json [15:07:40] [15:07:40]POST finish read [15:07:40]Found Content-Length = 805 [15:07:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:40]execute_script... [15:07: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)2075748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:40]POST & json_proto [15:07:40]process_json_proto [15:07:40]json parsed OK: [15:07:40]protocol is kg_v1.0 [15:07:40]action value=close_receipt [15:07:40]process_action close_receipt [15:07:40]cmd_close_receipt [15:07:40]MH_GetDate [15:07:40]Write to MH i2c: F0 00 00 7C 31 9C [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: F0 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: F0 09 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: F0 09 00 7C 31 00 3D B1 C4 66 AD C5 5D 66 F2 [15:07:40]GetLastDocTimeStamp 1724166457 [15:07:40]current date 1724166461 [15:07:40]FM_GetShiftState [15:07:40]SAM_PROTO_GetShiftState [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 13 01 00 [15:07:40]Write to MH i2c: E2 08 00 7D 31 80 13 01 00 00 00 00 00 2B [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 0E 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 0E 00 7D 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4E [15:07:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:07:40]wFMCommunicate OK [15:07:40]SAM_PROTO_GetShiftState done [15:07:40]FM_GetShiftState done [15:07:40]opened in 1724112910 [15:07:40]opened+sec_in_day 1724199310 [15:07:40]quantity*price = 100070 [15:07:40]sum+1 = 100072 [15:07:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 432 20.08.2024 15:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58448 ФПД: 99797417747812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150742&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58448&fm=99797417747812&tin=02508201610067®Number=0000000000162794&sum=100071 [15:07:42]StoreToDocumentArchive [15:07:42]shift 100 fd 58448 [15:07:42]save to /storage/0100/doc_00058448 [15:07:42]save last doc name /storage/0100/doc_00058448 to /storage/kkm_last_doc_name [15:07:42]save OK [15:07:42]Clear old archive folders... [15:07:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:07:42]tlvbuf is 01A9FC70 [15:07:42]SAM_PROTO_ClearQueue [15:07:42]wFMCommunicate request_size=4 [15:07:42]MH_SAM_APDU [15:07:42]CAPDU: 80 09 00 00 [15:07:42]Write to MH i2c: E2 08 00 8A 31 80 09 00 00 00 00 00 00 2D [15:07:42]Write i2c OK [15:07:42]MH_I2C_Read... [15:07:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:42]Read from MH i2c: E2 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 03 00 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 03 00 8A 31 00 90 00 2F [15:07:42]RAPDU: 90 00 [15:07:42]wFMCommunicate OK [15:07:42]SAM_PROTO_ClearQueue done [15:07:42]KKMCreateOFDPacket [15:07:42]OFDProtocolAddRootSTLVToBuf [15:07:42]FM_MakeSignedData [15:07:42]FM_MakeSignedData [15:07:42]SAM_PROTO_SignData [15:07:42]wFMCommunicate request_size=4 [15:07:42]MH_SAM_APDU [15:07:42]CAPDU: 80 0D 01 02 [15:07:42]Write to MH i2c: E2 08 00 8B 31 80 0D 01 02 00 00 00 00 35 [15:07:42]Write i2c OK [15:07:42]MH_I2C_Read... [15:07:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:42]Read from MH i2c: E2 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 03 00 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 03 00 8B 31 00 90 00 30 [15:07:42]RAPDU: 90 00 [15:07:42]wFMCommunicate OK [15:07:42]wFMCommunicate request_size=255 [15:07:42]MH_SAM_APDU [15:07:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 3E B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E4 00 00 35 04 06 00 [15:07:42]Write to MH i2c: E2 02 01 8C 31 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 3E B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E4 00 00 35 04 06 00 00 00 BA [15:07:42]Write i2c OK [15:07:42]MH_I2C_Read... [15:07:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:42]Read from MH i2c: E2 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 03 00 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 03 00 8C 31 00 90 00 31 [15:07:42]RAPDU: 90 00 [15:07:42]wFMCommunicate OK [15:07:42]wFMCommunicate request_size=11 [15:07:42]MH_SAM_APDU [15:07:42]CAPDU: 80 0D 02 02 06 5A C3 E5 A2 65 64 [15:07:42]Write to MH i2c: E2 0E 00 8D 31 80 0D 02 02 06 00 5A C3 E5 A2 65 64 00 00 B1 [15:07:42]Write i2c OK [15:07:42]MH_I2C_Read... [15:07:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:42]Read from MH i2c: E2 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 03 00 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 03 00 8D 31 00 90 00 32 [15:07:42]RAPDU: 90 00 [15:07:42]wFMCommunicate OK [15:07:42]wFMCommunicate request_size=4 [15:07:42]MH_SAM_APDU [15:07:42]CAPDU: 80 0D 03 02 [15:07:42]Write to MH i2c: E2 08 00 8E 31 80 0D 03 02 00 00 00 00 3A [15:07:42]Write i2c OK [15:07:42]MH_I2C_Read... [15:07:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:42]Read from MH i2c: E2 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 0B 00 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 0B 00 8E 31 00 90 13 49 86 06 8C 3C AD 90 00 28 [15:07:42]RAPDU: 90 13 49 86 06 8C 3C AD 90 00 [15:07:42]wFMCommunicate OK [15:07:42]SAM_PROTO_SignData done [15:07:42]FM_MakeSignedData done [15:07:42]CreateOFDProtocolMessage [15:07:42]wFMCommunicate request_size=4 [15:07:42]MH_SAM_APDU [15:07:42]CAPDU: 80 11 00 00 [15:07:42]Write to MH i2c: E2 08 00 8F 31 80 11 00 00 00 00 00 00 3A [15:07:42]Write i2c OK [15:07:42]MH_I2C_Read... [15:07:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:42]Read from MH i2c: E2 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 17 00 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: E2 17 00 8F 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 86 [15:07:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:07:42]wFMCommunicate OK [15:07:42]CreateOFDProtocolMessage done [15:07:42]OFDSenderStorePacket 58448 [15:07:42]StoreOFDPacket docnum=58448 [15:07:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 2E 3A 08 01 50 04 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 3E B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E4 00 00 35 04 06 00 5A C3 E5 A2 65 64 90 13 49 86 06 8C 3C AD [15:07:42]CheckFolder [15:07:42]dirname=/storage/ofd_packets [15:07:42]CheckFolder done [15:07:42]ProducePacketName [15:07:42]name=ofd_packets/00058448 [15:07:42]NVStorageSaveData ofd_packets/00058448 [15:07:42]File name is /storage/ofd_packets/00058448 [15:07:42]Write 302 bytes [15:07:42]NVStorageSaveData done [15:07:42]OFDSenderStorePacket done [15:07:42]KKMCreateOFDPacket done [15:07:42]NVStorageSaveData kkm_last_timestamp [15:07:42]File name is /storage/kkm_last_timestamp [15:07:42]Write 4 bytes [15:07:42]NVStorageSaveData done [15:07:42]ExternCall_PrintAddStr [15:07:42]wPrintStart [15:07:42]Write to MH i2c: 01 00 00 90 31 C1 [15:07:42]Write i2c OK [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: 01 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: 01 07 00 [15:07:42]MH_I2C_Read... [15:07:42]Read from MH i2c: 01 07 00 90 31 00 00 00 00 00 FF 0F D6 [15:07:42]RasterBufferAndPrint [15:07:42]line Счет N : (1)2075748 [15:07:42]line ИНН: 02508201610067 [15:07:42]line Контрольно-Кассовый Чек [15:07:42]line ПРОДАЖА [15:07:42]line ТРК (МРК, ГНК) : 61 [15:07:42]line Товар: 2710124900 [15:07:42]line Аи-100-К-3 [15:07:42]line 10.370 * 96.50 [15:07:42]line = 1000.71 [15:07:42]line НДС 12% НСП 1% [15:07:42]line > о реализуемом товаре [15:07:42]line ИТОГО: 1000.71 [15:07:42]line НСП 1% : 8.86 [15:07:42]line НДС 12% : 106.27 [15:07:42]line Наличными: 0.00 [15:07:42]line Безнал.: 1000.71 [15:07:42]line Место: АЗС № 135 "Партнер Нефть" [15:07:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:07:42]line СНО: Общий режим [15:07:42]line Чек 432 20.08.2024 15:07 [15:07:42]line Смена: 100 ФФД: 1.0 [15:07:42]line ЗНМ: 0300000196 [15:07:42]line РНМ: 0000000000162794 [15:07:42]line Версия ККМ: v1.0 [15:07:42]line Платежная система: O! деньги [15:07:42]line ФМ: 0000000002094532 [15:07:42]line ФД: 58448 [15:07:43]line ФПД: 99797417747812 [15:07:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150742&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58448&fm=99797417747812&tin=02508201610067®Number=0000000000162794&sum=100071 [15:07:43]written 0, free lines is 4095 [15:07:43]OFD Sender: Processing packet 58448 [packets to send 51, broken 50] [15:07:43]ProducePacketName [15:07:43]name=ofd_packets/00058448 [15:07:43]OFD Sender: To server: pG, [15:07:43]CommunicateWithHost lk.salyk.kg:30040 [15:07:43]ConnectInit lk.salyk.kg [15:07:43]Connected sock=10 [15:07:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 2E 3A 08 01 50 04 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 3E B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E4 00 00 35 04 06 00 5A C3 E5 A2 65 64 90 13 49 86 06 8C 3C AD [15:07:43]Write to MH i2c: 01 00 00 BA 31 EB [15:07:43]Write i2c OK [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: 01 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: 01 07 00 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: 01 07 00 BA 31 00 00 00 00 00 ED 0C EB [15:07:43]RasterBufferAndPrint [15:07:43]line [15:07:43]line [15:07:43]line [15:07:43]line [15:07:43]line [15:07:43]written 0, free lines is 3316 [15:07:43]MH_Cut [15:07:43]Write to MH i2c: D1 01 00 C1 31 01 C4 [15:07:43]Write i2c OK [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: D1 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: D1 01 00 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: D1 01 00 C1 31 00 C3 [15:07:43]Write to MH i2c: 01 00 00 C2 31 F3 [15:07:43]Write i2c OK [15:07:43]MH_I2C_Read... [15:07:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 28 19 47 00 7F 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 32 30 39 34 35 33 32 10 04 04 00 50 E4 00 00 F4 03 04 00 8C 5C C4 66 B6 04 01 00 00 45 48 00 74 F0 38 7A 81 [15:07:43]CommunicateWithHost err = 0 [15:07:43]CheckOFDResponse [15:07:43]1017 (14) - 77093643461234 [15:07:43]1041 (16) - 0000000002094532 [15:07:43]1040 (4) - 58448 [15:07:43]1012 (4) - 20.08.2024 09:06 [15:07:43]1206 (1) - 0 [15:07:43]OFD Sender: Remove packet 58448 [15:07:43]ProducePacketName [15:07:43]name=ofd_packets/00058448 [15:07:43]NVStorageDeleteData [15:07:44]OFD Sender: No OFD packet to send [15:07:44]*** Cut start [15:07:44]*** Partial cut [15:07:44]*** CUTSNS_PIN = 1 [15:07:44]*** CUTSNS_PIN = 0 [15:07:44]*** Brake cut motor [15:07:44]Read from MH i2c: 01 [15:07:45]MH_I2C_Read... [15:07:45]*** Stop cut motor [15:07:45]*** Cut end [15:07:45]Read from MH i2c: 01 07 00 [15:07:45]MH_I2C_Read... [15:07:45]Read from MH i2c: 01 07 00 C2 31 00 00 00 00 00 FF 0F 08 [15:07:45]process_action close_receipt done [15:07:45]requested_data is exist [15:07:45]produce_requested_data [15:07:45]requested_item fm.sn is exist - process it [15:07:45]wFMCommunicate request_size=4 [15:07:45]MH_SAM_APDU [15:07:45]CAPDU: 80 11 00 00 [15:07:45]Write to MH i2c: E2 08 00 C3 31 80 11 00 00 00 00 00 00 6E [15:07:45]Write i2c OK [15:07:45]MH_I2C_Read... [15:07:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:45]Read from MH i2c: E2 [15:07:45]MH_I2C_Read... [15:07:45]Read from MH i2c: E2 17 00 [15:07:45]MH_I2C_Read... [15:07:45]Read from MH i2c: E2 17 00 C3 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BA [15:07:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:07:45]wFMCommunicate OK [15:07:45]requested_item fd.num is exist - process it [15:07:45]SAM_PROTO_GetFieldsCounters [15:07:45]wFMCommunicate request_size=4 [15:07:45]MH_SAM_APDU [15:07:45]CAPDU: 80 13 00 00 [15:07:45]Write to MH i2c: E2 08 00 C4 31 80 13 00 00 00 00 00 00 71 [15:07:45]Write i2c OK [15:07:45]MH_I2C_Read... [15:07:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:45]Read from MH i2c: E2 [15:07:45]MH_I2C_Read... [15:07:45]Read from MH i2c: E2 62 00 [15:07:45]MH_I2C_Read... [15:07:45]Read from MH i2c: E2 62 00 C4 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 50 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [15:07:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 50 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:07:45]wFMCommunicate OK [15:07:45]SAM_PROTO_GetFieldsCounters done [15:07:45]requested_item shift.num is exist - process it [15:07:45]requested_item shift.opened is exist - process it [15:07:45]req_shift_opened [15:07:45]FM_GetShiftState [15:07:45]SAM_PROTO_GetShiftState [15:07:45]wFMCommunicate request_size=4 [15:07:45]MH_SAM_APDU [15:07:45]CAPDU: 80 13 01 00 [15:07:45]Write to MH i2c: E2 08 00 C5 31 80 13 01 00 00 00 00 00 73 [15:07:45]Write i2c OK [15:07:45]MH_I2C_Read... [15:07:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:45]Read from MH i2c: E2 [15:07:45]MH_I2C_Read... [15:07:45]Read from MH i2c: E2 0E 00 [15:07:45]MH_I2C_Read... [15:07:45]Read from MH i2c: E2 0E 00 C5 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 96 [15:07:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:07:45]wFMCommunicate OK [15:07:45]SAM_PROTO_GetShiftState done [15:07:45]FM_GetShiftState done [15:07:45]req_shift_opened done [15:07:45]requested_item shift.open_date is exist - process it [15:07:45]req_shift_open_date [15:07:45]req_shift_open_date done [15:07:45]produce_requested_data done [15:07:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58448,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:07:45]process_action_free close_receipt [15:07:45]json_value_free [15:07:45]json_value_free done [15:07:45]process_json_proto returns [15:07:45]Send response to host [15:07:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58448,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:07:45]free response buf [15:07:45]execute_script done [15:07:45]execute_script returns [15:07:45]free content buf [15:07:45]Sock 8.Close socket [15:07:45]Sock 8.Thread stoped [15:07:49]OFD Sender: No OFD packet to send [15:07:54]OFD Sender: No OFD packet to send [15:07:59]OFD Sender: No OFD packet to send [15:08:04]OFD Sender: No OFD packet to send [15:08:08]accept exits with 9 [15:08:08]New connection [15:08:08]New thread 3066854756 created [15:08:08]Thread 3066711396 joined [15:08:08]Waiting for new connection... [15:08:08] Sock 9.Parse request [15:08:08]Sock 9.Check first char [15:08:08]Sock 9.First char is OK [15:08:08]request: POST /json_proto HTTP/1.0 [15:08:08]Method: POST [15:08:08]URL: /json_proto [15:08:08]Method is POST - this is cgi request [15:08:08]url: /json_proto [15:08:08]query_string will be loaded in cgi processing [15:08:08]execute_cgi json_proto POST (null) [15:08:08]execute_cgi path=json_proto method=POST [15:08:08]POST find Content-Length [15:08:08]Host: 172.17.44.3:8080 [15:08:08]Content-Length: 804 [15:08:08]Content-Type: application/json [15:08:08] [15:08:08]POST finish read [15:08:08]Found Content-Length = 804 [15:08:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:08]execute_script... [15:08: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)2075747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:08]POST & json_proto [15:08:08]process_json_proto [15:08:08]json parsed OK: [15:08:08]protocol is kg_v1.0 [15:08:08]action value=close_receipt [15:08:08]process_action close_receipt [15:08:08]cmd_close_receipt [15:08:08]MH_GetDate [15:08:08]Write to MH i2c: F0 00 00 C6 31 E6 [15:08:08]Write i2c OK [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: F0 [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: F0 09 00 [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: F0 09 00 C6 31 00 59 B1 C4 66 AD C5 5D 66 58 [15:08:08]GetLastDocTimeStamp 1724166462 [15:08:08]current date 1724166489 [15:08:08]FM_GetShiftState [15:08:08]SAM_PROTO_GetShiftState [15:08:08]wFMCommunicate request_size=4 [15:08:08]MH_SAM_APDU [15:08:08]CAPDU: 80 13 01 00 [15:08:08]Write to MH i2c: E2 08 00 C7 31 80 13 01 00 00 00 00 00 75 [15:08:08]Write i2c OK [15:08:08]MH_I2C_Read... [15:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:08]Read from MH i2c: E2 [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: E2 0E 00 [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: E2 0E 00 C7 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 98 [15:08:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:08:08]wFMCommunicate OK [15:08:08]SAM_PROTO_GetShiftState done [15:08:08]FM_GetShiftState done [15:08:08]opened in 1724112910 [15:08:08]opened+sec_in_day 1724199310 [15:08:08]quantity*price = 200043 [15:08:08]sum+1 = 200044 [15:08:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 433 20.08.2024 15:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58449 ФПД: 3974411008933 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150809&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58449&fm=3974411008933&tin=02508201610067®Number=0000000000162794&sum=200043 [15:08:09]StoreToDocumentArchive [15:08:09]shift 100 fd 58449 [15:08:09]save to /storage/0100/doc_00058449 [15:08:09]save last doc name /storage/0100/doc_00058449 to /storage/kkm_last_doc_name [15:08:09]save OK [15:08:09]Clear old archive folders... [15:08:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:08:09]tlvbuf is 019E8570 [15:08:09]SAM_PROTO_ClearQueue [15:08:09]wFMCommunicate request_size=4 [15:08:09]MH_SAM_APDU [15:08:09]CAPDU: 80 09 00 00 [15:08:09]Write to MH i2c: E2 08 00 D4 31 80 09 00 00 00 00 00 00 77 [15:08:09]Write i2c OK [15:08:09]MH_I2C_Read... [15:08:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:09]Read from MH i2c: E2 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 03 00 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 03 00 D4 31 00 90 00 79 [15:08:09]RAPDU: 90 00 [15:08:09]wFMCommunicate OK [15:08:09]SAM_PROTO_ClearQueue done [15:08:09]KKMCreateOFDPacket [15:08:09]OFDProtocolAddRootSTLVToBuf [15:08:09]FM_MakeSignedData [15:08:09]FM_MakeSignedData [15:08:09]SAM_PROTO_SignData [15:08:09]wFMCommunicate request_size=4 [15:08:09]MH_SAM_APDU [15:08:09]CAPDU: 80 0D 01 02 [15:08:09]Write to MH i2c: E2 08 00 D5 31 80 0D 01 02 00 00 00 00 7F [15:08:09]Write i2c OK [15:08:09]MH_I2C_Read... [15:08:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:09]Read from MH i2c: E2 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 03 00 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 03 00 D5 31 00 90 00 7A [15:08:09]RAPDU: 90 00 [15:08:09]wFMCommunicate OK [15:08:09]wFMCommunicate request_size=255 [15:08:09]MH_SAM_APDU [15:08:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 59 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E4 00 00 35 04 06 00 03 [15:08:09]Write to MH i2c: E2 02 01 D6 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 59 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E4 00 00 35 04 06 00 03 00 00 8B [15:08:09]Write i2c OK [15:08:09]MH_I2C_Read... [15:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:10]Read from MH i2c: E2 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: E2 03 00 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: E2 03 00 D6 31 00 90 00 7B [15:08:10]RAPDU: 90 00 [15:08:10]wFMCommunicate OK [15:08:10]wFMCommunicate request_size=10 [15:08:10]MH_SAM_APDU [15:08:10]CAPDU: 80 0D 02 02 05 9D 5D 5B 3B A5 [15:08:10]Write to MH i2c: E2 0D 00 D7 31 80 0D 02 02 05 00 9D 5D 5B 3B A5 00 00 C1 [15:08:10]Write i2c OK [15:08:10]MH_I2C_Read... [15:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:10]Read from MH i2c: E2 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: E2 03 00 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: E2 03 00 D7 31 00 90 00 7C [15:08:10]RAPDU: 90 00 [15:08:10]wFMCommunicate OK [15:08:10]wFMCommunicate request_size=4 [15:08:10]MH_SAM_APDU [15:08:10]CAPDU: 80 0D 03 02 [15:08:10]Write to MH i2c: E2 08 00 D8 31 80 0D 03 02 00 00 00 00 84 [15:08:10]Write i2c OK [15:08:10]MH_I2C_Read... [15:08:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:10]Read from MH i2c: E2 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: E2 0B 00 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: E2 0B 00 D8 31 00 24 96 68 3C BB 6F EF E9 90 00 E5 [15:08:10]RAPDU: 24 96 68 3C BB 6F EF E9 90 00 [15:08:10]wFMCommunicate OK [15:08:10]SAM_PROTO_SignData done [15:08:10]FM_MakeSignedData done [15:08:10]CreateOFDProtocolMessage [15:08:10]wFMCommunicate request_size=4 [15:08:10]MH_SAM_APDU [15:08:10]CAPDU: 80 11 00 00 [15:08:10]Write to MH i2c: E2 08 00 D9 31 80 11 00 00 00 00 00 00 84 [15:08:10]Write i2c OK [15:08:10]MH_I2C_Read... [15:08:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:10]Read from MH i2c: E2 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: E2 17 00 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: E2 17 00 D9 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D0 [15:08:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:08:10]wFMCommunicate OK [15:08:10]CreateOFDProtocolMessage done [15:08:10]OFDSenderStorePacket 58449 [15:08:10]StoreOFDPacket docnum=58449 [15:08:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 17 23 07 01 B1 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 59 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E4 00 00 35 04 06 00 03 9D 5D 5B 3B A5 24 96 68 3C BB 6F EF E9 [15:08:10]CheckFolder [15:08:10]dirname=/storage/ofd_packets [15:08:10]CheckFolder done [15:08:10]ProducePacketName [15:08:10]name=ofd_packets/00058449 [15:08:10]NVStorageSaveData ofd_packets/00058449 [15:08:10]File name is /storage/ofd_packets/00058449 [15:08:10]Write 301 bytes [15:08:10]NVStorageSaveData done [15:08:10]OFDSenderStorePacket done [15:08:10]KKMCreateOFDPacket done [15:08:10]NVStorageSaveData kkm_last_timestamp [15:08:10]File name is /storage/kkm_last_timestamp [15:08:10]Write 4 bytes [15:08:10]NVStorageSaveData done [15:08:10]ExternCall_PrintAddStr [15:08:10]wPrintStart [15:08:10]Write to MH i2c: 01 00 00 DA 31 0B [15:08:10]Write i2c OK [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: 01 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: 01 07 00 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: 01 07 00 DA 31 00 00 00 00 00 FF 0F 20 [15:08:10]RasterBufferAndPrint [15:08:10]line Счет N : (1)2075747 [15:08:10]line ИНН: 02508201610067 [15:08:10]line Контрольно-Кассовый Чек [15:08:10]line ПРОДАЖА [15:08:10]line ТРК (МРК, ГНК) : 42 [15:08:10]line Товар: 2710124500 [15:08:10]line Аи-95-К-5 [15:08:10]line 26.960 * 74.20 [15:08:10]line = 2000.43 [15:08:10]line НДС 12% НСП 1% [15:08:10]line > о реализуемом товаре [15:08:10]line ИТОГО: 2000.43 [15:08:10]line НСП 1% : 17.70 [15:08:10]line НДС 12% : 212.43 [15:08:10]line Наличными: 0.00 [15:08:10]line Безнал.: 2000.43 [15:08:10]line Место: АЗС № 135 "Партнер Нефть" [15:08:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:08:10]line СНО: Общий режим [15:08:10]line Чек 433 20.08.2024 15:08 [15:08:10]line Смена: 100 ФФД: 1.0 [15:08:10]line ЗНМ: 0300000196 [15:08:10]line РНМ: 0000000000162794 [15:08:10]line Версия ККМ: v1.0 [15:08:10]line Платежная система: O! деньги [15:08:10]line ФМ: 0000000002094532 [15:08:10]line ФД: 58449 [15:08:10]line ФПД: 3974411008933 [15:08:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T150809&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58449&fm=3974411008933&tin=02508201610067®Number=0000000000162794&sum=200043 [15:08:10]OFD Sender: Processing packet 58449 [packets to send 51, broken 50] [15:08:10]ProducePacketName [15:08:10]name=ofd_packets/00058449 [15:08:10]OFD Sender: To server: pG, [15:08:10]CommunicateWithHost lk.salyk.kg:30040 [15:08:10]ConnectInit lk.salyk.kg [15:08:10]written 0, free lines is 4095 [15:08:10]Connected sock=11 [15:08:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 17 23 07 01 B1 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 59 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E4 00 00 35 04 06 00 03 9D 5D 5B 3B A5 24 96 68 3C BB 6F EF E9 [15:08:11]Write to MH i2c: 01 00 00 04 32 36 [15:08:11]Write i2c OK [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: 01 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: 01 07 00 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: 01 07 00 04 32 00 00 00 00 00 CC 0C 15 [15:08:11]RasterBufferAndPrint [15:08:11]line [15:08:11]line [15:08:11]line [15:08:11]line [15:08:11]line [15:08:11]written 0, free lines is 3283 [15:08:11]MH_Cut [15:08:11]Write to MH i2c: D1 01 00 0B 32 01 0F [15:08:11]Write i2c OK [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: D1 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: D1 01 00 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: D1 01 00 0B 32 00 0E [15:08:11]Write to MH i2c: 01 00 00 0C 32 3E [15:08:11]Write i2c OK [15:08:11]MH_I2C_Read... [15:08:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E7 54 47 00 8C 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 32 30 39 34 35 33 32 10 04 04 00 51 E4 00 00 F4 03 04 00 A8 5C C4 66 B6 04 01 00 00 06 3B D0 D5 32 6D DE 83 [15:08:11]CommunicateWithHost err = 0 [15:08:11]CheckOFDResponse [15:08:11]1017 (14) - 77093643461234 [15:08:11]1041 (16) - 0000000002094532 [15:08:11]1040 (4) - 58449 [15:08:11]1012 (4) - 20.08.2024 09:06 [15:08:11]1206 (1) - 0 [15:08:11]OFD Sender: Remove packet 58449 [15:08:11]ProducePacketName [15:08:11]name=ofd_packets/00058449 [15:08:11]NVStorageDeleteData [15:08:11]OFD Sender: No OFD packet to send [15:08:11]*** Cut start [15:08:11]*** Partial cut [15:08:11]*** CUTSNS_PIN = 1 [15:08:11]*** CUTSNS_PIN = 0 [15:08:12]*** Brake cut motor [15:08:12]Read from MH i2c: 01 [15:08:12]MH_I2C_Read... [15:08:12]*** Stop cut motor [15:08:12]*** Cut end [15:08:12]Read from MH i2c: 01 07 00 [15:08:12]MH_I2C_Read... [15:08:12]Read from MH i2c: 01 07 00 0C 32 00 00 00 00 00 FF 0F 53 [15:08:12]process_action close_receipt done [15:08:12]requested_data is exist [15:08:12]produce_requested_data [15:08:12]requested_item fm.sn is exist - process it [15:08:12]wFMCommunicate request_size=4 [15:08:12]MH_SAM_APDU [15:08:12]CAPDU: 80 11 00 00 [15:08:12]Write to MH i2c: E2 08 00 0D 32 80 11 00 00 00 00 00 00 B9 [15:08:12]Write i2c OK [15:08:12]MH_I2C_Read... [15:08:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:12]Read from MH i2c: E2 [15:08:12]MH_I2C_Read... [15:08:12]Read from MH i2c: E2 17 00 [15:08:12]MH_I2C_Read... [15:08:12]Read from MH i2c: E2 17 00 0D 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 05 [15:08:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:08:12]wFMCommunicate OK [15:08:12]requested_item fd.num is exist - process it [15:08:12]SAM_PROTO_GetFieldsCounters [15:08:12]wFMCommunicate request_size=4 [15:08:12]MH_SAM_APDU [15:08:12]CAPDU: 80 13 00 00 [15:08:12]Write to MH i2c: E2 08 00 0E 32 80 13 00 00 00 00 00 00 BC [15:08:12]Write i2c OK [15:08:12]MH_I2C_Read... [15:08:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:12]Read from MH i2c: E2 [15:08:12]MH_I2C_Read... [15:08:12]Read from MH i2c: E2 62 00 [15:08:12]MH_I2C_Read... [15:08:12]Read from MH i2c: E2 62 00 0E 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 51 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [15:08:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 51 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:12]wFMCommunicate OK [15:08:12]SAM_PROTO_GetFieldsCounters done [15:08:12]requested_item shift.num is exist - process it [15:08:12]requested_item shift.opened is exist - process it [15:08:12]req_shift_opened [15:08:12]FM_GetShiftState [15:08:12]SAM_PROTO_GetShiftState [15:08:12]wFMCommunicate request_size=4 [15:08:12]MH_SAM_APDU [15:08:12]CAPDU: 80 13 01 00 [15:08:12]Write to MH i2c: E2 08 00 0F 32 80 13 01 00 00 00 00 00 BE [15:08:12]Write i2c OK [15:08:12]MH_I2C_Read... [15:08:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:12]Read from MH i2c: E2 [15:08:12]MH_I2C_Read... [15:08:12]Read from MH i2c: E2 0E 00 [15:08:12]MH_I2C_Read... [15:08:12]Read from MH i2c: E2 0E 00 0F 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E1 [15:08:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:08:12]wFMCommunicate OK [15:08:12]SAM_PROTO_GetShiftState done [15:08:12]FM_GetShiftState done [15:08:12]req_shift_opened done [15:08:12]requested_item shift.open_date is exist - process it [15:08:12]req_shift_open_date [15:08:12]req_shift_open_date done [15:08:12]produce_requested_data done [15:08:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58449,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:08:12]process_action_free close_receipt [15:08:12]json_value_free [15:08:12]json_value_free done [15:08:12]process_json_proto returns [15:08:12]Send response to host [15:08:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58449,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:08:12]free response buf [15:08:12]execute_script done [15:08:12]execute_script returns [15:08:12]free content buf [15:08:12]Sock 9.Close socket [15:08:12]Sock 9.Thread stoped [15:08:16]OFD Sender: No OFD packet to send [15:08:21]OFD Sender: No OFD packet to send [15:08:26]OFD Sender: No OFD packet to send [15:08:31]OFD Sender: No OFD packet to send [15:08:36]OFD Sender: No OFD packet to send [15:08:41]OFD Sender: No OFD packet to send [15:08:46]OFD Sender: No OFD packet to send [15:08:51]OFD Sender: No OFD packet to send [15:08:56]OFD Sender: No OFD packet to send [15:09:01]OFD Sender: No OFD packet to send [15:09:06]OFD Sender: No OFD packet to send [15:09:11]OFD Sender: No OFD packet to send [15:09:16]OFD Sender: No OFD packet to send [15:09:21]OFD Sender: No OFD packet to send [15:09:26]OFD Sender: No OFD packet to send [15:09:31]OFD Sender: No OFD packet to send [15:09:36]OFD Sender: No OFD packet to send [15:09:41]OFD Sender: No OFD packet to send [15:09:46]OFD Sender: No OFD packet to send [15:09:51]OFD Sender: No OFD packet to send [15:09:56]OFD Sender: No OFD packet to send [15:10:01]OFD Sender: No OFD packet to send [15:10:06]OFD Sender: No OFD packet to send [15:10:11]OFD Sender: No OFD packet to send [15:10:16]OFD Sender: No OFD packet to send [15:10:21]OFD Sender: No OFD packet to send [15:10:26]OFD Sender: No OFD packet to send [15:10:31]OFD Sender: No OFD packet to send [15:10:36]OFD Sender: No OFD packet to send [15:10:41]OFD Sender: No OFD packet to send [15:10:43]accept exits with 8 [15:10:43]New connection [15:10:43]New thread 3066711396 created [15:10:43]Thread 3066854756 joined [15:10:43]Waiting for new connection... [15:10:43] Sock 8.Parse request [15:10:43]Sock 8.Check first char [15:10:43]Sock 8.First char is OK [15:10:43]request: POST /json_proto HTTP/1.0 [15:10:43]Method: POST [15:10:43]URL: /json_proto [15:10:43]Method is POST - this is cgi request [15:10:43]url: /json_proto [15:10:43]query_string will be loaded in cgi processing [15:10:43]execute_cgi json_proto POST (null) [15:10:43]execute_cgi path=json_proto method=POST [15:10:43]POST find Content-Length [15:10:43]Host: 172.17.44.3:8080 [15:10:43]Content-Length: 752 [15:10:43]Content-Type: application/json [15:10:43] [15:10:43]POST finish read [15:10:43]Found Content-Length = 752 [15:10:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:43]execute_script... [15: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)2075749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:43]POST & json_proto [15:10:43]process_json_proto [15:10:43]json parsed OK: [15:10:43]protocol is kg_v1.0 [15:10:43]action value=close_receipt [15:10:43]process_action close_receipt [15:10:43]cmd_close_receipt [15:10:43]MH_GetDate [15:10:43]Write to MH i2c: F0 00 00 10 32 31 [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: F0 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: F0 09 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: F0 09 00 10 32 00 F4 B1 C4 66 AD C5 5D 66 3E [15:10:43]GetLastDocTimeStamp 1724166489 [15:10:43]current date 1724166644 [15:10:43]FM_GetShiftState [15:10:43]SAM_PROTO_GetShiftState [15:10:43]wFMCommunicate request_size=4 [15:10:43]MH_SAM_APDU [15:10:43]CAPDU: 80 13 01 00 [15:10:43]Write to MH i2c: E2 08 00 11 32 80 13 01 00 00 00 00 00 C0 [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:43]Read from MH i2c: E2 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 0E 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 0E 00 11 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E3 [15:10:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:10:43]wFMCommunicate OK [15:10:43]SAM_PROTO_GetShiftState done [15:10:43]FM_GetShiftState done [15:10:43]opened in 1724112910 [15:10:43]opened+sec_in_day 1724199310 [15:10:43]quantity*price = 0 [15:10:43]sum+1 = 1 [15:10:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 434 20.08.2024 15:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106365 ФМ: 0000000002094532 ФД: 58450 ФПД: 45038346288259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151044&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58450&fm=45038346288259&tin=02508201610067®Number=0000000000162794&sum=0 [15:10:44]StoreToDocumentArchive [15:10:44]shift 100 fd 58450 [15:10:44]save to /storage/0100/doc_00058450 [15:10:44]save last doc name /storage/0100/doc_00058450 to /storage/kkm_last_doc_name [15:10:44]save OK [15:10:44]Clear old archive folders... [15:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:10:44]tlvbuf is 01951C10 [15:10:44]SAM_PROTO_ClearQueue [15:10:44]wFMCommunicate request_size=4 [15:10:44]MH_SAM_APDU [15:10:44]CAPDU: 80 09 00 00 [15:10:44]Write to MH i2c: E2 08 00 1E 32 80 09 00 00 00 00 00 00 C2 [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:44]Read from MH i2c: E2 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 03 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 03 00 1E 32 00 90 00 C4 [15:10:44]RAPDU: 90 00 [15:10:44]wFMCommunicate OK [15:10:44]SAM_PROTO_ClearQueue done [15:10:44]KKMCreateOFDPacket [15:10:44]OFDProtocolAddRootSTLVToBuf [15:10:44]FM_MakeSignedData [15:10:44]FM_MakeSignedData [15:10:44]SAM_PROTO_SignData [15:10:44]wFMCommunicate request_size=4 [15:10:44]MH_SAM_APDU [15:10:44]CAPDU: 80 0D 01 02 [15:10:44]Write to MH i2c: E2 08 00 1F 32 80 0D 01 02 00 00 00 00 CA [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:44]Read from MH i2c: E2 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 03 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 03 00 1F 32 00 90 00 C5 [15:10:44]RAPDU: 90 00 [15:10:44]wFMCommunicate OK [15:10:44]wFMCommunicate request_size=255 [15:10:44]MH_SAM_APDU [15: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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F4 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E4 00 00 35 04 06 00 28 F6 4E A1 [15:10:44]Write to MH i2c: E2 02 01 20 32 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F4 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E4 00 00 35 04 06 00 28 F6 4E A1 00 00 BB [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:44]Read from MH i2c: E2 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 03 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 03 00 20 32 00 90 00 C6 [15:10:44]RAPDU: 90 00 [15:10:44]wFMCommunicate OK [15:10:44]wFMCommunicate request_size=7 [15:10:44]MH_SAM_APDU [15:10:44]CAPDU: 80 0D 02 02 02 BC 83 [15:10:44]Write to MH i2c: E2 0A 00 21 32 80 0D 02 02 02 00 BC 83 00 00 10 [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:44]Read from MH i2c: E2 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 03 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 03 00 21 32 00 90 00 C7 [15:10:44]RAPDU: 90 00 [15:10:44]wFMCommunicate OK [15:10:44]wFMCommunicate request_size=4 [15:10:44]MH_SAM_APDU [15:10:44]CAPDU: 80 0D 03 02 [15:10:44]Write to MH i2c: E2 08 00 22 32 80 0D 03 02 00 00 00 00 CF [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:44]Read from MH i2c: E2 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 0B 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 0B 00 22 32 00 C0 7B E4 AC A4 BF 15 96 90 00 A9 [15:10:44]RAPDU: C0 7B E4 AC A4 BF 15 96 90 00 [15:10:44]wFMCommunicate OK [15:10:44]SAM_PROTO_SignData done [15:10:44]FM_MakeSignedData done [15:10:44]CreateOFDProtocolMessage [15:10:44]wFMCommunicate request_size=4 [15:10:44]MH_SAM_APDU [15:10:44]CAPDU: 80 11 00 00 [15:10:44]Write to MH i2c: E2 08 00 23 32 80 11 00 00 00 00 00 00 CF [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:44]Read from MH i2c: E2 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 17 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 17 00 23 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1B [15:10:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:10:44]wFMCommunicate OK [15:10:44]CreateOFDProtocolMessage done [15:10:44]OFDSenderStorePacket 58450 [15:10:44]StoreOFDPacket docnum=58450 [15:10:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F3 AB 04 01 F8 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F4 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E4 00 00 35 04 06 00 28 F6 4E A1 BC 83 C0 7B E4 AC A4 BF 15 96 [15:10:44]CheckFolder [15:10:44]dirname=/storage/ofd_packets [15:10:44]CheckFolder done [15:10:44]ProducePacketName [15:10:44]name=ofd_packets/00058450 [15:10:44]NVStorageSaveData ofd_packets/00058450 [15:10:44]File name is /storage/ofd_packets/00058450 [15:10:44]Write 298 bytes [15:10:44]NVStorageSaveData done [15:10:44]OFDSenderStorePacket done [15:10:44]KKMCreateOFDPacket done [15:10:44]NVStorageSaveData kkm_last_timestamp [15:10:44]File name is /storage/kkm_last_timestamp [15:10:44]Write 4 bytes [15:10:44]NVStorageSaveData done [15:10:44]ExternCall_PrintAddStr [15:10:44]wPrintStart [15:10:44]Write to MH i2c: 01 00 00 24 32 56 [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: 01 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: 01 07 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: 01 07 00 24 32 00 00 00 00 00 FF 0F 6B [15:10:44]RasterBufferAndPrint [15:10:44]line Счет N : (1)2075749 [15:10:44]line ИНН: 02508201610067 [15:10:44]line Контрольно-Кассовый Чек [15:10:44]line ПРОДАЖА [15:10:44]line ТРК (МРК, ГНК) : 11 [15:10:44]line Товар: 2710194210 [15:10:44]line ДТ-К-5 [15:10:44]line 20.000 * 0.00 [15:10:44]line = 0.00 [15:10:44]line НДС 12% НСП 1% [15:10:44]line > о реализуемом товаре [15:10:44]line ИТОГО: 0.00 [15:10:44]line НСП 1% : 0.00 [15:10:44]line НДС 12% : 0.00 [15:10:44]line Наличными: 0.00 [15:10:44]line Безнал.: 0.00 [15:10:44]line Место: АЗС № 135 "Партнер Нефть" [15:10:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:10:44]line СНО: Общий режим [15:10:44]line Чек 434 20.08.2024 15:10 [15:10:44]line Смена: 100 ФФД: 1.0 [15:10:44]line ЗНМ: 0300000196 [15:10:44]line РНМ: 0000000000162794 [15:10:44]line Версия ККМ: v1.0 [15:10:44]line Талоны: ТК ГПНА Online [15:10:44]line 30106365 [15:10:44]line ФМ: 0000000002094532 [15:10:44]line ФД: 58450 [15:10:44]line ФПД: 45038346288259 [15:10:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151044&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58450&fm=45038346288259&tin=02508201610067®Number=0000000000162794&sum=0 [15:10:45]OFD Sender: Processing packet 58450 [packets to send 51, broken 50] [15:10:45]ProducePacketName [15:10:45]name=ofd_packets/00058450 [15:10:45]OFD Sender: To server: pG, [15:10:45]CommunicateWithHost lk.salyk.kg:30040 [15:10:45]ConnectInit lk.salyk.kg [15:10:45]written 0, free lines is 4095 [15:10:45]Connected sock=9 [15:10:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F3 AB 04 01 F8 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F4 B1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E4 00 00 35 04 06 00 28 F6 4E A1 BC 83 C0 7B E4 AC A4 BF 15 96 [15:10:45]Write to MH i2c: 01 00 00 4E 32 80 [15:10:45]Write i2c OK [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: 01 [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: 01 07 00 [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: 01 07 00 4E 32 00 00 00 00 00 D2 0C 65 [15:10:45]RasterBufferAndPrint [15:10:45]line [15:10:45]line [15:10:45]line [15:10:45]line [15:10:45]line [15:10:45]written 0, free lines is 3288 [15:10:45]MH_Cut [15:10:45]Write to MH i2c: D1 01 00 55 32 01 59 [15:10:45]Write i2c OK [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: D1 [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: D1 01 00 [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: D1 01 00 55 32 00 58 [15:10:45]Write to MH i2c: 01 00 00 56 32 88 [15:10:45]Write i2c OK [15:10:45]MH_I2C_Read... [15:10:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CC D0 47 00 95 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 32 30 39 34 35 33 32 10 04 04 00 52 E4 00 00 F4 03 04 00 42 5D C4 66 B6 04 01 00 00 CB 5B 99 26 44 80 24 E1 [15:10:45]CommunicateWithHost err = 0 [15:10:45]CheckOFDResponse [15:10:45]1017 (14) - 77093643461234 [15:10:45]1041 (16) - 0000000002094532 [15:10:45]1040 (4) - 58450 [15:10:45]1012 (4) - 20.08.2024 09:09 [15:10:45]1206 (1) - 0 [15:10:45]OFD Sender: Remove packet 58450 [15:10:45]ProducePacketName [15:10:45]name=ofd_packets/00058450 [15:10:45]NVStorageDeleteData [15:10:46]OFD Sender: No OFD packet to send [15:10:46]*** Cut start [15:10:46]*** Partial cut [15:10:46]*** CUTSNS_PIN = 1 [15:10:46]*** CUTSNS_PIN = 0 [15:10:46]*** Brake cut motor [15:10:47]Read from MH i2c: 01 [15:10:47]MH_I2C_Read... [15:10:47]*** Stop cut motor [15:10:47]*** Cut end [15:10:47]Read from MH i2c: 01 07 00 [15:10:47]MH_I2C_Read... [15:10:47]Read from MH i2c: 01 07 00 56 32 00 00 00 00 00 FF 0F 9D [15:10:47]process_action close_receipt done [15:10:47]requested_data is exist [15:10:47]produce_requested_data [15:10:47]requested_item fm.sn is exist - process it [15:10:47]wFMCommunicate request_size=4 [15:10:47]MH_SAM_APDU [15:10:47]CAPDU: 80 11 00 00 [15:10:47]Write to MH i2c: E2 08 00 57 32 80 11 00 00 00 00 00 00 03 [15:10:47]Write i2c OK [15:10:47]MH_I2C_Read... [15:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:47]Read from MH i2c: E2 [15:10:47]MH_I2C_Read... [15:10:47]Read from MH i2c: E2 17 00 [15:10:47]MH_I2C_Read... [15:10:47]Read from MH i2c: E2 17 00 57 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [15:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:10:47]wFMCommunicate OK [15:10:47]requested_item fd.num is exist - process it [15:10:47]SAM_PROTO_GetFieldsCounters [15:10:47]wFMCommunicate request_size=4 [15:10:47]MH_SAM_APDU [15:10:47]CAPDU: 80 13 00 00 [15:10:47]Write to MH i2c: E2 08 00 58 32 80 13 00 00 00 00 00 00 06 [15:10:47]Write i2c OK [15:10:47]MH_I2C_Read... [15:10:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:47]Read from MH i2c: E2 [15:10:47]MH_I2C_Read... [15:10:47]Read from MH i2c: E2 62 00 [15:10:47]MH_I2C_Read... [15:10:47]Read from MH i2c: E2 62 00 58 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 52 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [15:10:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 52 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:47]wFMCommunicate OK [15:10:47]SAM_PROTO_GetFieldsCounters done [15:10:47]requested_item shift.num is exist - process it [15:10:47]requested_item shift.opened is exist - process it [15:10:47]req_shift_opened [15:10:47]FM_GetShiftState [15:10:47]SAM_PROTO_GetShiftState [15:10:47]wFMCommunicate request_size=4 [15:10:47]MH_SAM_APDU [15:10:47]CAPDU: 80 13 01 00 [15:10:47]Write to MH i2c: E2 08 00 59 32 80 13 01 00 00 00 00 00 08 [15:10:47]Write i2c OK [15:10:47]MH_I2C_Read... [15:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:47]Read from MH i2c: E2 [15:10:47]MH_I2C_Read... [15:10:47]Read from MH i2c: E2 0E 00 [15:10:47]MH_I2C_Read... [15:10:47]Read from MH i2c: E2 0E 00 59 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [15:10:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:10:47]wFMCommunicate OK [15:10:47]SAM_PROTO_GetShiftState done [15:10:47]FM_GetShiftState done [15:10:47]req_shift_opened done [15:10:47]requested_item shift.open_date is exist - process it [15:10:47]req_shift_open_date [15:10:47]req_shift_open_date done [15:10:47]produce_requested_data done [15:10:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58450,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:10:47]process_action_free close_receipt [15:10:47]json_value_free [15:10:47]json_value_free done [15:10:47]process_json_proto returns [15:10:47]Send response to host [15:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58450,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:10:47]free response buf [15:10:47]execute_script done [15:10:47]execute_script returns [15:10:47]free content buf [15:10:47]Sock 8.Close socket [15:10:47]Sock 8.Thread stoped [15:10:51]OFD Sender: No OFD packet to send [15:10:56]OFD Sender: No OFD packet to send [15:11:01]OFD Sender: No OFD packet to send [15:11:06]OFD Sender: No OFD packet to send [15:11:11]OFD Sender: No OFD packet to send [15:11:16]OFD Sender: No OFD packet to send [15:11:21]OFD Sender: No OFD packet to send [15:11:26]OFD Sender: No OFD packet to send [15:11:31]OFD Sender: No OFD packet to send [15:11:36]OFD Sender: No OFD packet to send [15:11:39]accept exits with 10 [15:11:39]New connection [15:11:39]New thread 3066854756 created [15:11:39]Thread 3066711396 joined [15:11:39]Waiting for new connection... [15:11:39] Sock 10.Parse request [15:11:39]Sock 10.Check first char [15:11:39]Sock 10.First char is OK [15:11:39]request: POST /json_proto HTTP/1.0 [15:11:39]Method: POST [15:11:39]URL: /json_proto [15:11:39]Method is POST - this is cgi request [15:11:39]url: /json_proto [15:11:39]query_string will be loaded in cgi processing [15:11:39]execute_cgi json_proto POST (null) [15:11:39]execute_cgi path=json_proto method=POST [15:11:39]POST find Content-Length [15:11:39]Host: 172.17.44.3:8080 [15:11:39]Content-Length: 805 [15:11:39]Content-Type: application/json [15:11:39] [15:11:39]POST finish read [15:11:39]Found Content-Length = 805 [15:11:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:39]execute_script... [15:11:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:39]POST & json_proto [15:11:39]process_json_proto [15:11:39]json parsed OK: [15:11:39]protocol is kg_v1.0 [15:11:39]action value=close_receipt [15:11:39]process_action close_receipt [15:11:39]cmd_close_receipt [15:11:39]MH_GetDate [15:11:39]Write to MH i2c: F0 00 00 5A 32 7B [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: F0 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: F0 09 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: F0 09 00 5A 32 00 2C B2 C4 66 AD C5 5D 66 C1 [15:11:39]GetLastDocTimeStamp 1724166644 [15:11:39]current date 1724166700 [15:11:39]FM_GetShiftState [15:11:39]SAM_PROTO_GetShiftState [15:11:39]wFMCommunicate request_size=4 [15:11:39]MH_SAM_APDU [15:11:39]CAPDU: 80 13 01 00 [15:11:39]Write to MH i2c: E2 08 00 5B 32 80 13 01 00 00 00 00 00 0A [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:39]Read from MH i2c: E2 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 0E 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 0E 00 5B 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2D [15:11:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:11:39]wFMCommunicate OK [15:11:39]SAM_PROTO_GetShiftState done [15:11:39]FM_GetShiftState done [15:11:39]opened in 1724112910 [15:11:39]opened+sec_in_day 1724199310 [15:11:39]quantity*price = 200044 [15:11:39]sum+1 = 200046 [15:11:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 435 20.08.2024 15:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58451 ФПД: 211627241456505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151140&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58451&fm=211627241456505&tin=02508201610067®Number=0000000000162794&sum=200045 [15:11:40]StoreToDocumentArchive [15:11:40]shift 100 fd 58451 [15:11:40]save to /storage/0100/doc_00058451 [15:11:40]save last doc name /storage/0100/doc_00058451 to /storage/kkm_last_doc_name [15:11:40]save OK [15:11:40]Clear old archive folders... [15:11:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:11:40]tlvbuf is 019BA010 [15:11:40]SAM_PROTO_ClearQueue [15:11:40]wFMCommunicate request_size=4 [15:11:40]MH_SAM_APDU [15:11:40]CAPDU: 80 09 00 00 [15:11:40]Write to MH i2c: E2 08 00 68 32 80 09 00 00 00 00 00 00 0C [15:11:40]Write i2c OK [15:11:40]MH_I2C_Read... [15:11:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:40]Read from MH i2c: E2 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 03 00 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 03 00 68 32 00 90 00 0E [15:11:40]RAPDU: 90 00 [15:11:40]wFMCommunicate OK [15:11:40]SAM_PROTO_ClearQueue done [15:11:40]KKMCreateOFDPacket [15:11:40]OFDProtocolAddRootSTLVToBuf [15:11:40]FM_MakeSignedData [15:11:40]FM_MakeSignedData [15:11:40]SAM_PROTO_SignData [15:11:40]wFMCommunicate request_size=4 [15:11:40]MH_SAM_APDU [15:11:40]CAPDU: 80 0D 01 02 [15:11:40]Write to MH i2c: E2 08 00 69 32 80 0D 01 02 00 00 00 00 14 [15:11:40]Write i2c OK [15:11:40]MH_I2C_Read... [15:11:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:40]Read from MH i2c: E2 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 03 00 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 03 00 69 32 00 90 00 0F [15:11:40]RAPDU: 90 00 [15:11:40]wFMCommunicate OK [15:11:40]wFMCommunicate request_size=255 [15:11:40]MH_SAM_APDU [15:11:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 2C B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E4 00 00 35 04 06 00 [15:11:40]Write to MH i2c: E2 02 01 6A 32 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 2C B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E4 00 00 35 04 06 00 00 00 74 [15:11:40]Write i2c OK [15:11:40]MH_I2C_Read... [15:11:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:40]Read from MH i2c: E2 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 03 00 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 03 00 6A 32 00 90 00 10 [15:11:40]RAPDU: 90 00 [15:11:40]wFMCommunicate OK [15:11:40]wFMCommunicate request_size=11 [15:11:40]MH_SAM_APDU [15:11:40]CAPDU: 80 0D 02 02 06 C0 79 4E 8D 43 79 [15:11:40]Write to MH i2c: E2 0E 00 6B 32 80 0D 02 02 06 00 C0 79 4E 8D 43 79 00 00 F3 [15:11:40]Write i2c OK [15:11:40]MH_I2C_Read... [15:11:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:40]Read from MH i2c: E2 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 03 00 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 03 00 6B 32 00 90 00 11 [15:11:40]RAPDU: 90 00 [15:11:40]wFMCommunicate OK [15:11:40]wFMCommunicate request_size=4 [15:11:40]MH_SAM_APDU [15:11:40]CAPDU: 80 0D 03 02 [15:11:40]Write to MH i2c: E2 08 00 6C 32 80 0D 03 02 00 00 00 00 19 [15:11:40]Write i2c OK [15:11:40]MH_I2C_Read... [15:11:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:40]Read from MH i2c: E2 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 0B 00 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 0B 00 6C 32 00 B9 2D 09 21 E3 E7 57 50 90 00 9B [15:11:40]RAPDU: B9 2D 09 21 E3 E7 57 50 90 00 [15:11:40]wFMCommunicate OK [15:11:40]SAM_PROTO_SignData done [15:11:40]FM_MakeSignedData done [15:11:40]CreateOFDProtocolMessage [15:11:40]wFMCommunicate request_size=4 [15:11:40]MH_SAM_APDU [15:11:40]CAPDU: 80 11 00 00 [15:11:40]Write to MH i2c: E2 08 00 6D 32 80 11 00 00 00 00 00 00 19 [15:11:40]Write i2c OK [15:11:40]MH_I2C_Read... [15:11:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:40]Read from MH i2c: E2 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 17 00 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: E2 17 00 6D 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [15:11:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:11:40]wFMCommunicate OK [15:11:40]CreateOFDProtocolMessage done [15:11:40]OFDSenderStorePacket 58451 [15:11:40]StoreOFDPacket docnum=58451 [15:11:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 37 FE 08 01 03 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 2C B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E4 00 00 35 04 06 00 C0 79 4E 8D 43 79 B9 2D 09 21 E3 E7 57 50 [15:11:40]CheckFolder [15:11:40]dirname=/storage/ofd_packets [15:11:40]CheckFolder done [15:11:40]ProducePacketName [15:11:40]name=ofd_packets/00058451 [15:11:40]NVStorageSaveData ofd_packets/00058451 [15:11:40]File name is /storage/ofd_packets/00058451 [15:11:40]Write 302 bytes [15:11:40]NVStorageSaveData done [15:11:40]OFDSenderStorePacket done [15:11:40]KKMCreateOFDPacket done [15:11:40]NVStorageSaveData kkm_last_timestamp [15:11:40]File name is /storage/kkm_last_timestamp [15:11:40]Write 4 bytes [15:11:40]NVStorageSaveData done [15:11:40]ExternCall_PrintAddStr [15:11:40]wPrintStart [15:11:40]Write to MH i2c: 01 00 00 6E 32 A0 [15:11:40]Write i2c OK [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: 01 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: 01 07 00 [15:11:40]MH_I2C_Read... [15:11:40]Read from MH i2c: 01 07 00 6E 32 00 00 00 00 00 FF 0F B5 [15:11:40]RasterBufferAndPrint [15:11:40]line Счет N : (1)2075752 [15:11:40]line ИНН: 02508201610067 [15:11:40]line Контрольно-Кассовый Чек [15:11:40]line ПРОДАЖА [15:11:40]line ТРК (МРК, ГНК) : 61 [15:11:40]line Товар: 2710124900 [15:11:40]line Аи-100-К-3 [15:11:40]line 20.730 * 96.50 [15:11:40]line = 2000.45 [15:11:40]line НДС 12% НСП 1% [15:11:40]line > о реализуемом товаре [15:11:40]line ИТОГО: 2000.45 [15:11:40]line НСП 1% : 17.70 [15:11:40]line НДС 12% : 212.44 [15:11:40]line Наличными: 0.00 [15:11:40]line Безнал.: 2000.45 [15:11:40]line Место: АЗС № 135 "Партнер Нефть" [15:11:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:11:40]line СНО: Общий режим [15:11:40]line Чек 435 20.08.2024 15:11 [15:11:40]line Смена: 100 ФФД: 1.0 [15:11:40]line ЗНМ: 0300000196 [15:11:40]line РНМ: 0000000000162794 [15:11:40]line Версия ККМ: v1.0 [15:11:40]line Платежная система: O! деньги [15:11:40]line ФМ: 0000000002094532 [15:11:40]line ФД: 58451 [15:11:40]line ФПД: 211627241456505 [15:11:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151140&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58451&fm=211627241456505&tin=02508201610067®Number=0000000000162794&sum=200045 [15:11:41]OFD Sender: Processing packet 58451 [packets to send 51, broken 50] [15:11:41]ProducePacketName [15:11:41]name=ofd_packets/00058451 [15:11:41]OFD Sender: To server: pG, [15:11:41]CommunicateWithHost lk.salyk.kg:30040 [15:11:41]ConnectInit lk.salyk.kg [15:11:41]written 0, free lines is 4095 [15:11:41]Connected sock=9 [15:11:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 37 FE 08 01 03 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 2C B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E4 00 00 35 04 06 00 C0 79 4E 8D 43 79 B9 2D 09 21 E3 E7 57 50 [15:11:41]Write to MH i2c: 01 00 00 98 32 CA [15:11:41]Write i2c OK [15:11:41]MH_I2C_Read... [15:11:41]Read from MH i2c: 01 [15:11:41]MH_I2C_Read... [15:11:41]Read from MH i2c: 01 07 00 [15:11:41]MH_I2C_Read... [15:11:41]Read from MH i2c: 01 07 00 98 32 00 00 00 00 00 D6 0C B3 [15:11:41]RasterBufferAndPrint [15:11:41]line [15:11:41]line [15:11:41]line [15:11:41]line [15:11:41]line [15:11:41]written 0, free lines is 3293 [15:11:41]MH_Cut [15:11:41]Write to MH i2c: D1 01 00 9F 32 01 A3 [15:11:41]Write i2c OK [15:11:41]MH_I2C_Read... [15:11:41]Read from MH i2c: D1 [15:11:41]MH_I2C_Read... [15:11:41]Read from MH i2c: D1 01 00 [15:11:41]MH_I2C_Read... [15:11:41]Read from MH i2c: D1 01 00 9F 32 00 A2 [15:11:41]Write to MH i2c: 01 00 00 A0 32 D2 [15:11:41]Write i2c OK [15:11:41]MH_I2C_Read... [15:11:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9C 25 47 00 F0 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 32 30 39 34 35 33 32 10 04 04 00 53 E4 00 00 F4 03 04 00 7A 5D C4 66 B6 04 01 00 00 39 DA 0E 30 52 CC C3 FC [15:11:41]CommunicateWithHost err = 0 [15:11:41]CheckOFDResponse [15:11:41]1017 (14) - 77093643461234 [15:11:41]1041 (16) - 0000000002094532 [15:11:41]1040 (4) - 58451 [15:11:41]1012 (4) - 20.08.2024 09:10 [15:11:41]1206 (1) - 0 [15:11:41]OFD Sender: Remove packet 58451 [15:11:41]ProducePacketName [15:11:41]name=ofd_packets/00058451 [15:11:41]NVStorageDeleteData [15:11:42]OFD Sender: No OFD packet to send [15:11:42]*** Cut start [15:11:42]*** Partial cut [15:11:42]*** CUTSNS_PIN = 1 [15:11:42]*** CUTSNS_PIN = 0 [15:11:42]*** Brake cut motor [15:11:43]Read from MH i2c: 01 [15:11:43]MH_I2C_Read... [15:11:43]*** Stop cut motor [15:11:43]*** Cut end [15:11:43]Read from MH i2c: 01 07 00 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: 01 07 00 A0 32 00 00 00 00 00 FF 0F E7 [15:11:43]process_action close_receipt done [15:11:43]requested_data is exist [15:11:43]produce_requested_data [15:11:43]requested_item fm.sn is exist - process it [15:11:43]wFMCommunicate request_size=4 [15:11:43]MH_SAM_APDU [15:11:43]CAPDU: 80 11 00 00 [15:11:43]Write to MH i2c: E2 08 00 A1 32 80 11 00 00 00 00 00 00 4D [15:11:43]Write i2c OK [15:11:43]MH_I2C_Read... [15:11:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:43]Read from MH i2c: E2 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: E2 17 00 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: E2 17 00 A1 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 99 [15:11:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:11:43]wFMCommunicate OK [15:11:43]requested_item fd.num is exist - process it [15:11:43]SAM_PROTO_GetFieldsCounters [15:11:43]wFMCommunicate request_size=4 [15:11:43]MH_SAM_APDU [15:11:43]CAPDU: 80 13 00 00 [15:11:43]Write to MH i2c: E2 08 00 A2 32 80 13 00 00 00 00 00 00 50 [15:11:43]Write i2c OK [15:11:43]MH_I2C_Read... [15:11:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:43]Read from MH i2c: E2 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: E2 62 00 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: E2 62 00 A2 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 53 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [15:11:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 53 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:43]wFMCommunicate OK [15:11:43]SAM_PROTO_GetFieldsCounters done [15:11:43]requested_item shift.num is exist - process it [15:11:43]requested_item shift.opened is exist - process it [15:11:43]req_shift_opened [15:11:43]FM_GetShiftState [15:11:43]SAM_PROTO_GetShiftState [15:11:43]wFMCommunicate request_size=4 [15:11:43]MH_SAM_APDU [15:11:43]CAPDU: 80 13 01 00 [15:11:43]Write to MH i2c: E2 08 00 A3 32 80 13 01 00 00 00 00 00 52 [15:11:43]Write i2c OK [15:11:43]MH_I2C_Read... [15:11:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:43]Read from MH i2c: E2 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: E2 0E 00 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: E2 0E 00 A3 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 75 [15:11:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:11:43]wFMCommunicate OK [15:11:43]SAM_PROTO_GetShiftState done [15:11:43]FM_GetShiftState done [15:11:43]req_shift_opened done [15:11:43]requested_item shift.open_date is exist - process it [15:11:43]req_shift_open_date [15:11:43]req_shift_open_date done [15:11:43]produce_requested_data done [15:11:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58451,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:11:43]process_action_free close_receipt [15:11:43]json_value_free [15:11:43]json_value_free done [15:11:43]process_json_proto returns [15:11:43]Send response to host [15:11:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58451,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:11:43]free response buf [15:11:43]execute_script done [15:11:43]execute_script returns [15:11:43]free content buf [15:11:43]Sock 10.Close socket [15:11:43]Sock 10.Thread stoped [15:11:47]OFD Sender: No OFD packet to send [15:11:52]OFD Sender: No OFD packet to send [15:11:55]accept exits with 8 [15:11:55]New connection [15:11:55]New thread 3066711396 created [15:11:55]Thread 3066854756 joined [15:11:55]Waiting for new connection... [15:11:55] Sock 8.Parse request [15:11:55]Sock 8.Check first char [15:11:55]Sock 8.First char is OK [15:11:55]request: POST /json_proto HTTP/1.0 [15:11:55]Method: POST [15:11:55]URL: /json_proto [15:11:55]Method is POST - this is cgi request [15:11:55]url: /json_proto [15:11:55]query_string will be loaded in cgi processing [15:11:55]execute_cgi json_proto POST (null) [15:11:55]execute_cgi path=json_proto method=POST [15:11:55]POST find Content-Length [15:11:55]Host: 172.17.44.3:8080 [15:11:55]Content-Length: 801 [15:11:55]Content-Type: application/json [15:11:55] [15:11:55]POST finish read [15:11:55]Found Content-Length = 801 [15:11:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:55]execute_script... [15:11: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)2075751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:55]POST & json_proto [15:11:55]process_json_proto [15:11:55]json parsed OK: [15:11:55]protocol is kg_v1.0 [15:11:55]action value=close_receipt [15:11:55]process_action close_receipt [15:11:55]cmd_close_receipt [15:11:55]MH_GetDate [15:11:55]Write to MH i2c: F0 00 00 A4 32 C5 [15:11:55]Write i2c OK [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: F0 [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: F0 09 00 [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: F0 09 00 A4 32 00 3C B2 C4 66 AD C5 5D 66 1B [15:11:55]GetLastDocTimeStamp 1724166700 [15:11:55]current date 1724166716 [15:11:55]FM_GetShiftState [15:11:55]SAM_PROTO_GetShiftState [15:11:55]wFMCommunicate request_size=4 [15:11:55]MH_SAM_APDU [15:11:55]CAPDU: 80 13 01 00 [15:11:55]Write to MH i2c: E2 08 00 A5 32 80 13 01 00 00 00 00 00 54 [15:11:55]Write i2c OK [15:11:55]MH_I2C_Read... [15:11:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:55]Read from MH i2c: E2 [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: E2 0E 00 [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: E2 0E 00 A5 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 77 [15:11:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:11:55]wFMCommunicate OK [15:11:55]SAM_PROTO_GetShiftState done [15:11:55]FM_GetShiftState done [15:11:55]opened in 1724112910 [15:11:55]opened+sec_in_day 1724199310 [15:11:55]quantity*price = 70044 [15:11:55]sum+1 = 70046 [15:11:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 436 20.08.2024 15:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58452 ФПД: 68510257449764 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151156&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58452&fm=68510257449764&tin=02508201610067®Number=0000000000162794&sum=70045 [15:11:56]StoreToDocumentArchive [15:11:56]shift 100 fd 58452 [15:11:56]save to /storage/0100/doc_00058452 [15:11:56]save last doc name /storage/0100/doc_00058452 to /storage/kkm_last_doc_name [15:11:56]save OK [15:11:56]Clear old archive folders... [15:11:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:11:56]tlvbuf is 019BA960 [15:11:56]SAM_PROTO_ClearQueue [15:11:56]wFMCommunicate request_size=4 [15:11:56]MH_SAM_APDU [15:11:56]CAPDU: 80 09 00 00 [15:11:56]Write to MH i2c: E2 08 00 B2 32 80 09 00 00 00 00 00 00 56 [15:11:56]Write i2c OK [15:11:56]MH_I2C_Read... [15:11:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:56]Read from MH i2c: E2 [15:11:56]MH_I2C_Read... [15:11:56]Read from MH i2c: E2 03 00 [15:11:56]MH_I2C_Read... [15:11:56]Read from MH i2c: E2 03 00 B2 32 00 90 00 58 [15:11:56]RAPDU: 90 00 [15:11:56]wFMCommunicate OK [15:11:56]SAM_PROTO_ClearQueue done [15:11:56]KKMCreateOFDPacket [15:11:56]OFDProtocolAddRootSTLVToBuf [15:11:56]FM_MakeSignedData [15:11:56]FM_MakeSignedData [15:11:56]SAM_PROTO_SignData [15:11:56]wFMCommunicate request_size=4 [15:11:56]MH_SAM_APDU [15:11:56]CAPDU: 80 0D 01 02 [15:11:56]Write to MH i2c: E2 08 00 B3 32 80 0D 01 02 00 00 00 00 5E [15:11:56]Write i2c OK [15:11:56]MH_I2C_Read... [15:11:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:56]Read from MH i2c: E2 [15:11:56]MH_I2C_Read... [15:11:56]Read from MH i2c: E2 03 00 [15:11:56]MH_I2C_Read... [15:11:56]Read from MH i2c: E2 03 00 B3 32 00 90 00 59 [15:11:56]RAPDU: 90 00 [15:11:56]wFMCommunicate OK [15:11:56]wFMCommunicate request_size=255 [15:11:56]MH_SAM_APDU [15:11:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 3C B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E4 00 00 35 04 06 00 3E [15:11:56]Write to MH i2c: E2 02 01 B4 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 3C B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E4 00 00 35 04 06 00 3E 00 00 D2 [15:11:56]Write i2c OK [15:11:56]MH_I2C_Read... [15:11:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:57]Read from MH i2c: E2 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 03 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 03 00 B4 32 00 90 00 5A [15:11:57]RAPDU: 90 00 [15:11:57]wFMCommunicate OK [15:11:57]wFMCommunicate request_size=10 [15:11:57]MH_SAM_APDU [15:11:57]CAPDU: 80 0D 02 02 05 4F 49 8F 0B 24 [15:11:57]Write to MH i2c: E2 0D 00 B5 32 80 0D 02 02 05 00 4F 49 8F 0B 24 00 00 C1 [15:11:57]Write i2c OK [15:11:57]MH_I2C_Read... [15:11:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:57]Read from MH i2c: E2 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 03 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 03 00 B5 32 00 90 00 5B [15:11:57]RAPDU: 90 00 [15:11:57]wFMCommunicate OK [15:11:57]wFMCommunicate request_size=4 [15:11:57]MH_SAM_APDU [15:11:57]CAPDU: 80 0D 03 02 [15:11:57]Write to MH i2c: E2 08 00 B6 32 80 0D 03 02 00 00 00 00 63 [15:11:57]Write i2c OK [15:11:57]MH_I2C_Read... [15:11:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:57]Read from MH i2c: E2 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 0B 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 0B 00 B6 32 00 5E 05 49 44 87 BB C0 55 90 00 AB [15:11:57]RAPDU: 5E 05 49 44 87 BB C0 55 90 00 [15:11:57]wFMCommunicate OK [15:11:57]SAM_PROTO_SignData done [15:11:57]FM_MakeSignedData done [15:11:57]CreateOFDProtocolMessage [15:11:57]wFMCommunicate request_size=4 [15:11:57]MH_SAM_APDU [15:11:57]CAPDU: 80 11 00 00 [15:11:57]Write to MH i2c: E2 08 00 B7 32 80 11 00 00 00 00 00 00 63 [15:11:57]Write i2c OK [15:11:57]MH_I2C_Read... [15:11:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:57]Read from MH i2c: E2 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 17 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 17 00 B7 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AF [15:11:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:11:57]wFMCommunicate OK [15:11:57]CreateOFDProtocolMessage done [15:11:57]OFDSenderStorePacket 58452 [15:11:57]StoreOFDPacket docnum=58452 [15:11:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7E FB 07 01 F8 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 3C B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E4 00 00 35 04 06 00 3E 4F 49 8F 0B 24 5E 05 49 44 87 BB C0 55 [15:11:57]CheckFolder [15:11:57]dirname=/storage/ofd_packets [15:11:57]CheckFolder done [15:11:57]ProducePacketName [15:11:57]name=ofd_packets/00058452 [15:11:57]NVStorageSaveData ofd_packets/00058452 [15:11:57]File name is /storage/ofd_packets/00058452 [15:11:57]Write 301 bytes [15:11:57]NVStorageSaveData done [15:11:57]OFDSenderStorePacket done [15:11:57]KKMCreateOFDPacket done [15:11:57]NVStorageSaveData kkm_last_timestamp [15:11:57]File name is /storage/kkm_last_timestamp [15:11:57]Write 4 bytes [15:11:57]NVStorageSaveData done [15:11:57]ExternCall_PrintAddStr [15:11:57]wPrintStart [15:11:57]Write to MH i2c: 01 00 00 B8 32 EA [15:11:57]Write i2c OK [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: 01 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: 01 07 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: 01 07 00 B8 32 00 00 00 00 00 FF 0F FF [15:11:57]RasterBufferAndPrint [15:11:57]line Счет N : (1)2075751 [15:11:57]line ИНН: 02508201610067 [15:11:57]line Контрольно-Кассовый Чек [15:11:57]line ПРОДАЖА [15:11:57]line ТРК (МРК, ГНК) : 42 [15:11:57]line Товар: 2710124500 [15:11:57]line Аи-95-К-5 [15:11:57]line 9.440 * 74.20 [15:11:57]line = 700.45 [15:11:57]line НДС 12% НСП 1% [15:11:57]line > о реализуемом товаре [15:11:57]line ИТОГО: 700.45 [15:11:57]line НСП 1% : 6.20 [15:11:57]line НДС 12% : 74.38 [15:11:57]line Наличными: 0.00 [15:11:57]line Безнал.: 700.45 [15:11:57]line Место: АЗС № 135 "Партнер Нефть" [15:11:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:11:57]line СНО: Общий режим [15:11:57]line Чек 436 20.08.2024 15:11 [15:11:57]line Смена: 100 ФФД: 1.0 [15:11:57]line ЗНМ: 0300000196 [15:11:57]line РНМ: 0000000000162794 [15:11:57]line Версия ККМ: v1.0 [15:11:57]line Платежная система: O! деньги [15:11:57]line ФМ: 0000000002094532 [15:11:57]line ФД: 58452 [15:11:57]line ФПД: 68510257449764 [15:11:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151156&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58452&fm=68510257449764&tin=02508201610067®Number=0000000000162794&sum=70045 [15:11:57]OFD Sender: Processing packet 58452 [packets to send 51, broken 50] [15:11:57]ProducePacketName [15:11:57]name=ofd_packets/00058452 [15:11:57]OFD Sender: To server: pG, [15:11:57]CommunicateWithHost lk.salyk.kg:30040 [15:11:57]ConnectInit lk.salyk.kg [15:11:57]written 0, free lines is 4095 [15:11:57]Connected sock=10 [15:11:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7E FB 07 01 F8 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 3C B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E4 00 00 35 04 06 00 3E 4F 49 8F 0B 24 5E 05 49 44 87 BB C0 55 [15:11:58]Write to MH i2c: 01 00 00 E2 32 14 [15:11:58]Write i2c OK [15:11:58]MH_I2C_Read... [15:11:58]Read from MH i2c: 01 [15:11:58]MH_I2C_Read... [15:11:58]Read from MH i2c: 01 07 00 [15:11:58]MH_I2C_Read... [15:11:58]Read from MH i2c: 01 07 00 E2 32 00 00 00 00 00 CE 0C F5 [15:11:58]RasterBufferAndPrint [15:11:58]line [15:11:58]line [15:11:58]line [15:11:58]line [15:11:58]line [15:11:58]written 0, free lines is 3285 [15:11:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8C A6 47 00 95 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 32 30 39 34 35 33 32 10 04 04 00 54 E4 00 00 F4 03 04 00 8B 5D C4 66 B6 04 01 00 00 E8 C6 2A 54 61 63 56 41 [15:11:58]CommunicateWithHost err = 0 [15:11:58]CheckOFDResponse [15:11:58]1017 (14) - 77093643461234 [15:11:58]1041 (16) - 0000000002094532 [15:11:58]1040 (4) - 58452 [15:11:58]1012 (4) - 20.08.2024 09:10 [15:11:58]1206 (1) - 0 [15:11:58]OFD Sender: Remove packet 58452 [15:11:58]ProducePacketName [15:11:58]name=ofd_packets/00058452 [15:11:58]NVStorageDeleteData [15:11:58]MH_Cut [15:11:58]Write to MH i2c: D1 01 00 E9 32 01 ED [15:11:58]Write i2c OK [15:11:58]MH_I2C_Read... [15:11:58]Read from MH i2c: D1 [15:11:58]MH_I2C_Read... [15:11:58]Read from MH i2c: D1 01 00 [15:11:58]MH_I2C_Read... [15:11:58]Read from MH i2c: D1 01 00 E9 32 00 EC [15:11:58]Write to MH i2c: 01 00 00 EA 32 1C [15:11:58]Write i2c OK [15:11:58]MH_I2C_Read... [15:11:58]OFD Sender: No OFD packet to send [15:11:58]*** Cut start [15:11:58]*** Partial cut [15:11:58]*** CUTSNS_PIN = 1 [15:11:58]*** CUTSNS_PIN = 0 [15:11:59]*** Brake cut motor [15:11:59]Read from MH i2c: 01 [15:11:59]MH_I2C_Read... [15:11:59]*** Stop cut motor [15:11:59]*** Cut end [15:11:59]Read from MH i2c: 01 07 00 [15:11:59]MH_I2C_Read... [15:11:59]Read from MH i2c: 01 07 00 EA 32 00 00 00 00 00 FF 0F 31 [15:11:59]process_action close_receipt done [15:11:59]requested_data is exist [15:11:59]produce_requested_data [15:11:59]requested_item fm.sn is exist - process it [15:11:59]wFMCommunicate request_size=4 [15:11:59]MH_SAM_APDU [15:11:59]CAPDU: 80 11 00 00 [15:11:59]Write to MH i2c: E2 08 00 EB 32 80 11 00 00 00 00 00 00 97 [15:11:59]Write i2c OK [15:11:59]MH_I2C_Read... [15:11:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:59]Read from MH i2c: E2 [15:11:59]MH_I2C_Read... [15:11:59]Read from MH i2c: E2 17 00 [15:11:59]MH_I2C_Read... [15:11:59]Read from MH i2c: E2 17 00 EB 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E3 [15:11:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:11:59]wFMCommunicate OK [15:11:59]requested_item fd.num is exist - process it [15:11:59]SAM_PROTO_GetFieldsCounters [15:11:59]wFMCommunicate request_size=4 [15:11:59]MH_SAM_APDU [15:11:59]CAPDU: 80 13 00 00 [15:11:59]Write to MH i2c: E2 08 00 EC 32 80 13 00 00 00 00 00 00 9A [15:11:59]Write i2c OK [15:11:59]MH_I2C_Read... [15:11:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:59]Read from MH i2c: E2 [15:11:59]MH_I2C_Read... [15:11:59]Read from MH i2c: E2 62 00 [15:11:59]MH_I2C_Read... [15:11:59]Read from MH i2c: E2 62 00 EC 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 54 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [15:11:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 54 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:59]wFMCommunicate OK [15:11:59]SAM_PROTO_GetFieldsCounters done [15:11:59]requested_item shift.num is exist - process it [15:11:59]requested_item shift.opened is exist - process it [15:11:59]req_shift_opened [15:11:59]FM_GetShiftState [15:11:59]SAM_PROTO_GetShiftState [15:11:59]wFMCommunicate request_size=4 [15:11:59]MH_SAM_APDU [15:11:59]CAPDU: 80 13 01 00 [15:11:59]Write to MH i2c: E2 08 00 ED 32 80 13 01 00 00 00 00 00 9C [15:11:59]Write i2c OK [15:11:59]MH_I2C_Read... [15:11:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:59]Read from MH i2c: E2 [15:11:59]MH_I2C_Read... [15:11:59]Read from MH i2c: E2 0E 00 [15:11:59]MH_I2C_Read... [15:11:59]Read from MH i2c: E2 0E 00 ED 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BF [15:11:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:11:59]wFMCommunicate OK [15:11:59]SAM_PROTO_GetShiftState done [15:11:59]FM_GetShiftState done [15:11:59]req_shift_opened done [15:11:59]requested_item shift.open_date is exist - process it [15:11:59]req_shift_open_date [15:11:59]req_shift_open_date done [15:11:59]produce_requested_data done [15:11:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58452,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:11:59]process_action_free close_receipt [15:11:59]json_value_free [15:11:59]json_value_free done [15:11:59]process_json_proto returns [15:11:59]Send response to host [15:11:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58452,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:11:59]free response buf [15:11:59]execute_script done [15:11:59]execute_script returns [15:11:59]free content buf [15:11:59]Sock 8.Close socket [15:11:59]Sock 8.Thread stoped [15:12:03]OFD Sender: No OFD packet to send [15:12:08]OFD Sender: No OFD packet to send [15:12:13]OFD Sender: No OFD packet to send [15:12:18]OFD Sender: No OFD packet to send [15:12:23]OFD Sender: No OFD packet to send [15:12:28]OFD Sender: No OFD packet to send [15:12:33]OFD Sender: No OFD packet to send [15:12:38]OFD Sender: No OFD packet to send [15:12:43]OFD Sender: No OFD packet to send [15:12:48]OFD Sender: No OFD packet to send [15:12:53]OFD Sender: No OFD packet to send [15:12:58]OFD Sender: No OFD packet to send [15:13:03]OFD Sender: No OFD packet to send [15:13:08]OFD Sender: No OFD packet to send [15:13:13]OFD Sender: No OFD packet to send [15:13:18]OFD Sender: No OFD packet to send [15:13:23]OFD Sender: No OFD packet to send [15:13:28]OFD Sender: No OFD packet to send [15:13:33]OFD Sender: No OFD packet to send [15:13:38]OFD Sender: No OFD packet to send [15:13:43]OFD Sender: No OFD packet to send [15:13:48]OFD Sender: No OFD packet to send [15:13:53]OFD Sender: No OFD packet to send [15:13:58]OFD Sender: No OFD packet to send [15:14:03]OFD Sender: No OFD packet to send [15:14:08]OFD Sender: No OFD packet to send [15:14:13]OFD Sender: No OFD packet to send [15:14:18]OFD Sender: No OFD packet to send [15:14:23]OFD Sender: No OFD packet to send [15:14:28]OFD Sender: No OFD packet to send [15:14:30]accept exits with 9 [15:14:30]New connection [15:14:30]New thread 3066854756 created [15:14:30]Thread 3066711396 joined [15:14:30]Waiting for new connection... [15:14:30] Sock 9.Parse request [15:14:30]Sock 9.Check first char [15:14:30]Sock 9.First char is OK [15:14:30]request: POST /json_proto HTTP/1.0 [15:14:30]Method: POST [15:14:30]URL: /json_proto [15:14:30]Method is POST - this is cgi request [15:14:30]url: /json_proto [15:14:30]query_string will be loaded in cgi processing [15:14:30]execute_cgi json_proto POST (null) [15:14:30]execute_cgi path=json_proto method=POST [15:14:30]POST find Content-Length [15:14:30]Host: 172.17.44.3:8080 [15:14:30]Content-Length: 802 [15:14:30]Content-Type: application/json [15:14:30] [15:14:30]POST finish read [15:14:30]Found Content-Length = 802 [15:14:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:30]execute_script... [15:14: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)2075755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:30]POST & json_proto [15:14:30]process_json_proto [15:14:30]json parsed OK: [15:14:30]protocol is kg_v1.0 [15:14:30]action value=close_receipt [15:14:30]process_action close_receipt [15:14:30]cmd_close_receipt [15:14:30]MH_GetDate [15:14:30]Write to MH i2c: F0 00 00 EE 32 0F [15:14:30]Write i2c OK [15:14:30]MH_I2C_Read... [15:14:30]Read from MH i2c: F0 [15:14:30]MH_I2C_Read... [15:14:30]Read from MH i2c: F0 09 00 [15:14:30]MH_I2C_Read... [15:14:30]Read from MH i2c: F0 09 00 EE 32 00 D7 B2 C4 66 AD C5 5D 66 00 [15:14:30]GetLastDocTimeStamp 1724166716 [15:14:30]current date 1724166871 [15:14:30]FM_GetShiftState [15:14:30]SAM_PROTO_GetShiftState [15:14:30]wFMCommunicate request_size=4 [15:14:30]MH_SAM_APDU [15:14:30]CAPDU: 80 13 01 00 [15:14:30]Write to MH i2c: E2 08 00 EF 32 80 13 01 00 00 00 00 00 9E [15:14:30]Write i2c OK [15:14:30]MH_I2C_Read... [15:14:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:30]Read from MH i2c: E2 [15:14:30]MH_I2C_Read... [15:14:30]Read from MH i2c: E2 0E 00 [15:14:30]MH_I2C_Read... [15:14:30]Read from MH i2c: E2 0E 00 EF 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C1 [15:14:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:14:30]wFMCommunicate OK [15:14:30]SAM_PROTO_GetShiftState done [15:14:30]FM_GetShiftState done [15:14:30]opened in 1724112910 [15:14:30]opened+sec_in_day 1724199310 [15:14:30]quantity*price = 50083 [15:14:30]sum+1 = 50085 [15:14:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 437 20.08.2024 15:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58453 ФПД: 30853792480421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151431&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58453&fm=30853792480421&tin=02508201610067®Number=0000000000162794&sum=50084 [15:14:31]StoreToDocumentArchive [15:14:31]shift 100 fd 58453 [15:14:31]save to /storage/0100/doc_00058453 [15:14:31]save last doc name /storage/0100/doc_00058453 to /storage/kkm_last_doc_name [15:14:31]save OK [15:14:31]Clear old archive folders... [15:14:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:14:31]tlvbuf is 0195F930 [15:14:31]SAM_PROTO_ClearQueue [15:14:31]wFMCommunicate request_size=4 [15:14:31]MH_SAM_APDU [15:14:31]CAPDU: 80 09 00 00 [15:14:31]Write to MH i2c: E2 08 00 FC 32 80 09 00 00 00 00 00 00 A0 [15:14:31]Write i2c OK [15:14:31]MH_I2C_Read... [15:14:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:31]Read from MH i2c: E2 [15:14:31]MH_I2C_Read... [15:14:31]Read from MH i2c: E2 03 00 [15:14:31]MH_I2C_Read... [15:14:31]Read from MH i2c: E2 03 00 FC 32 00 90 00 A2 [15:14:31]RAPDU: 90 00 [15:14:31]wFMCommunicate OK [15:14:31]SAM_PROTO_ClearQueue done [15:14:31]KKMCreateOFDPacket [15:14:31]OFDProtocolAddRootSTLVToBuf [15:14:31]FM_MakeSignedData [15:14:31]FM_MakeSignedData [15:14:31]SAM_PROTO_SignData [15:14:31]wFMCommunicate request_size=4 [15:14:31]MH_SAM_APDU [15:14:31]CAPDU: 80 0D 01 02 [15:14:31]Write to MH i2c: E2 08 00 FD 32 80 0D 01 02 00 00 00 00 A8 [15:14:31]Write i2c OK [15:14:31]MH_I2C_Read... [15:14:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:31]Read from MH i2c: E2 [15:14:31]MH_I2C_Read... [15:14:31]Read from MH i2c: E2 03 00 [15:14:31]MH_I2C_Read... [15:14:31]Read from MH i2c: E2 03 00 FD 32 00 90 00 A3 [15:14:31]RAPDU: 90 00 [15:14:31]wFMCommunicate OK [15:14:31]wFMCommunicate request_size=255 [15:14:31]MH_SAM_APDU [15:14:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 D7 B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E4 00 00 35 04 06 00 [15:14:31]Write to MH i2c: E2 02 01 FE 32 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 D7 B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E4 00 00 35 04 06 00 00 00 DE [15:14:31]Write i2c OK [15:14:31]MH_I2C_Read... [15:14:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:32]Read from MH i2c: E2 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: E2 03 00 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: E2 03 00 FE 32 00 90 00 A4 [15:14:32]RAPDU: 90 00 [15:14:32]wFMCommunicate OK [15:14:32]wFMCommunicate request_size=11 [15:14:32]MH_SAM_APDU [15:14:32]CAPDU: 80 0D 02 02 06 1C 0F B5 57 3C A5 [15:14:32]Write to MH i2c: E2 0E 00 FF 32 80 0D 02 02 06 00 1C 0F B5 57 3C A5 00 00 CF [15:14:32]Write i2c OK [15:14:32]MH_I2C_Read... [15:14:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:32]Read from MH i2c: E2 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: E2 03 00 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: E2 03 00 FF 32 00 90 00 A5 [15:14:32]RAPDU: 90 00 [15:14:32]wFMCommunicate OK [15:14:32]wFMCommunicate request_size=4 [15:14:32]MH_SAM_APDU [15:14:32]CAPDU: 80 0D 03 02 [15:14:32]Write to MH i2c: E2 08 00 00 33 80 0D 03 02 00 00 00 00 AE [15:14:32]Write i2c OK [15:14:32]MH_I2C_Read... [15:14:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:32]Read from MH i2c: E2 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: E2 0B 00 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: E2 0B 00 00 33 00 A6 D6 06 B2 DD 91 62 24 90 00 D7 [15:14:32]RAPDU: A6 D6 06 B2 DD 91 62 24 90 00 [15:14:32]wFMCommunicate OK [15:14:32]SAM_PROTO_SignData done [15:14:32]FM_MakeSignedData done [15:14:32]CreateOFDProtocolMessage [15:14:32]wFMCommunicate request_size=4 [15:14:32]MH_SAM_APDU [15:14:32]CAPDU: 80 11 00 00 [15:14:32]Write to MH i2c: E2 08 00 01 33 80 11 00 00 00 00 00 00 AE [15:14:32]Write i2c OK [15:14:32]MH_I2C_Read... [15:14:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:32]Read from MH i2c: E2 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: E2 17 00 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: E2 17 00 01 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FA [15:14:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:14:32]wFMCommunicate OK [15:14:32]CreateOFDProtocolMessage done [15:14:32]OFDSenderStorePacket 58453 [15:14:32]StoreOFDPacket docnum=58453 [15:14:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 39 8D 08 01 D4 64 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 D7 B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E4 00 00 35 04 06 00 1C 0F B5 57 3C A5 A6 D6 06 B2 DD 91 62 24 [15:14:32]CheckFolder [15:14:32]dirname=/storage/ofd_packets [15:14:32]CheckFolder done [15:14:32]ProducePacketName [15:14:32]name=ofd_packets/00058453 [15:14:32]NVStorageSaveData ofd_packets/00058453 [15:14:32]File name is /storage/ofd_packets/00058453 [15:14:32]Write 302 bytes [15:14:32]NVStorageSaveData done [15:14:32]OFDSenderStorePacket done [15:14:32]KKMCreateOFDPacket done [15:14:32]NVStorageSaveData kkm_last_timestamp [15:14:32]File name is /storage/kkm_last_timestamp [15:14:32]Write 4 bytes [15:14:32]NVStorageSaveData done [15:14:32]ExternCall_PrintAddStr [15:14:32]wPrintStart [15:14:32]Write to MH i2c: 01 00 00 02 33 35 [15:14:32]Write i2c OK [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: 01 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: 01 07 00 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: 01 07 00 02 33 00 00 00 00 00 FF 0F 4A [15:14:32]RasterBufferAndPrint [15:14:32]line Счет N : (1)2075755 [15:14:32]line ИНН: 02508201610067 [15:14:32]line Контрольно-Кассовый Чек [15:14:32]line ПРОДАЖА [15:14:32]line ТРК (МРК, ГНК) : 61 [15:14:32]line Товар: 2710124900 [15:14:32]line Аи-100-К-3 [15:14:32]line 5.190 * 96.50 [15:14:32]line = 500.84 [15:14:32]line НДС 12% НСП 1% [15:14:32]line > о реализуемом товаре [15:14:32]line ИТОГО: 500.84 [15:14:32]line НСП 1% : 4.43 [15:14:32]line НДС 12% : 53.19 [15:14:32]line Наличными: 0.00 [15:14:32]line Безнал.: 500.84 [15:14:32]line Место: АЗС № 135 "Партнер Нефть" [15:14:32]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:14:32]line СНО: Общий режим [15:14:32]line Чек 437 20.08.2024 15:14 [15:14:32]line Смена: 100 ФФД: 1.0 [15:14:32]line ЗНМ: 0300000196 [15:14:32]line РНМ: 0000000000162794 [15:14:32]line Версия ККМ: v1.0 [15:14:32]line Платежная система: O! деньги [15:14:32]line ФМ: 0000000002094532 [15:14:32]line ФД: 58453 [15:14:32]line ФПД: 30853792480421 [15:14:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151431&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58453&fm=30853792480421&tin=02508201610067®Number=0000000000162794&sum=50084 [15:14:32]OFD Sender: Processing packet 58453 [packets to send 51, broken 50] [15:14:32]ProducePacketName [15:14:32]name=ofd_packets/00058453 [15:14:32]OFD Sender: To server: pG, [15:14:32]CommunicateWithHost lk.salyk.kg:30040 [15:14:32]ConnectInit lk.salyk.kg [15:14:32]written 0, free lines is 4095 [15:14:32]Connected sock=10 [15:14:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 39 8D 08 01 D4 64 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 D7 B2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E4 00 00 35 04 06 00 1C 0F B5 57 3C A5 A6 D6 06 B2 DD 91 62 24 [15:14:32]Write to MH i2c: 01 00 00 2C 33 5F [15:14:32]Write i2c OK [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: 01 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: 01 07 00 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: 01 07 00 2C 33 00 00 00 00 00 CF 0C 41 [15:14:32]RasterBufferAndPrint [15:14:32]line [15:14:32]line [15:14:32]line [15:14:32]line [15:14:32]line [15:14:32]written 0, free lines is 3284 [15:14:32]MH_Cut [15:14:32]Write to MH i2c: D1 01 00 33 33 01 38 [15:14:32]Write i2c OK [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: D1 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: D1 01 00 [15:14:32]MH_I2C_Read... [15:14:32]Read from MH i2c: D1 01 00 33 33 00 37 [15:14:32]Write to MH i2c: 01 00 00 34 33 67 [15:14:32]Write i2c OK [15:14:32]MH_I2C_Read... [15:14:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FB F9 47 00 8C 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 32 30 39 34 35 33 32 10 04 04 00 55 E4 00 00 F4 03 04 00 26 5E C4 66 B6 04 01 00 00 2A 1C 3C 58 D1 5C 1A 08 [15:14:33]CommunicateWithHost err = 0 [15:14:33]CheckOFDResponse [15:14:33]1017 (14) - 77093643461234 [15:14:33]1041 (16) - 0000000002094532 [15:14:33]1040 (4) - 58453 [15:14:33]1012 (4) - 20.08.2024 09:13 [15:14:33]1206 (1) - 0 [15:14:33]OFD Sender: Remove packet 58453 [15:14:33]ProducePacketName [15:14:33]name=ofd_packets/00058453 [15:14:33]NVStorageDeleteData [15:14:33]OFD Sender: No OFD packet to send [15:14:33]*** Cut start [15:14:33]*** Partial cut [15:14:33]*** CUTSNS_PIN = 1 [15:14:33]*** CUTSNS_PIN = 0 [15:14:34]*** Brake cut motor [15:14:34]Read from MH i2c: 01 [15:14:34]MH_I2C_Read... [15:14:34]*** Stop cut motor [15:14:34]*** Cut end [15:14:34]Read from MH i2c: 01 07 00 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: 01 07 00 34 33 00 00 00 00 00 FF 0F 7C [15:14:34]process_action close_receipt done [15:14:34]requested_data is exist [15:14:34]produce_requested_data [15:14:34]requested_item fm.sn is exist - process it [15:14:34]wFMCommunicate request_size=4 [15:14:34]MH_SAM_APDU [15:14:34]CAPDU: 80 11 00 00 [15:14:34]Write to MH i2c: E2 08 00 35 33 80 11 00 00 00 00 00 00 E2 [15:14:34]Write i2c OK [15:14:34]MH_I2C_Read... [15:14:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:34]Read from MH i2c: E2 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 17 00 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 17 00 35 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [15:14:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:14:34]wFMCommunicate OK [15:14:34]requested_item fd.num is exist - process it [15:14:34]SAM_PROTO_GetFieldsCounters [15:14:34]wFMCommunicate request_size=4 [15:14:34]MH_SAM_APDU [15:14:34]CAPDU: 80 13 00 00 [15:14:34]Write to MH i2c: E2 08 00 36 33 80 13 00 00 00 00 00 00 E5 [15:14:34]Write i2c OK [15:14:34]MH_I2C_Read... [15:14:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:34]Read from MH i2c: E2 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 62 00 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 62 00 36 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 55 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [15:14:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 55 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:34]wFMCommunicate OK [15:14:34]SAM_PROTO_GetFieldsCounters done [15:14:34]requested_item shift.num is exist - process it [15:14:34]requested_item shift.opened is exist - process it [15:14:34]req_shift_opened [15:14:34]FM_GetShiftState [15:14:34]SAM_PROTO_GetShiftState [15:14:34]wFMCommunicate request_size=4 [15:14:34]MH_SAM_APDU [15:14:34]CAPDU: 80 13 01 00 [15:14:34]Write to MH i2c: E2 08 00 37 33 80 13 01 00 00 00 00 00 E7 [15:14:34]Write i2c OK [15:14:34]MH_I2C_Read... [15:14:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:34]Read from MH i2c: E2 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 0E 00 [15:14:34]MH_I2C_Read... [15:14:34]Read from MH i2c: E2 0E 00 37 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0A [15:14:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:14:34]wFMCommunicate OK [15:14:34]SAM_PROTO_GetShiftState done [15:14:34]FM_GetShiftState done [15:14:34]req_shift_opened done [15:14:34]requested_item shift.open_date is exist - process it [15:14:34]req_shift_open_date [15:14:34]req_shift_open_date done [15:14:34]produce_requested_data done [15:14:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58453,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:14:34]process_action_free close_receipt [15:14:34]json_value_free [15:14:34]json_value_free done [15:14:34]process_json_proto returns [15:14:34]Send response to host [15:14:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58453,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:14:34]free response buf [15:14:34]execute_script done [15:14:34]execute_script returns [15:14:34]free content buf [15:14:34]Sock 9.Close socket [15:14:34]Sock 9.Thread stoped [15:14:38]OFD Sender: No OFD packet to send [15:14:43]OFD Sender: No OFD packet to send [15:14:48]OFD Sender: No OFD packet to send [15:14:53]OFD Sender: No OFD packet to send [15:14:58]OFD Sender: No OFD packet to send [15:15:03]OFD Sender: No OFD packet to send [15:15:08]OFD Sender: No OFD packet to send [15:15:13]OFD Sender: No OFD packet to send [15:15:18]OFD Sender: No OFD packet to send [15:15:22]accept exits with 8 [15:15:22]New connection [15:15:22]New thread 3066711396 created [15:15:22]Thread 3066854756 joined [15:15:22]Waiting for new connection... [15:15:22] Sock 8.Parse request [15:15:22]Sock 8.Check first char [15:15:22]Sock 8.First char is OK [15:15:22]request: POST /json_proto HTTP/1.0 [15:15:22]Method: POST [15:15:22]URL: /json_proto [15:15:22]Method is POST - this is cgi request [15:15:22]url: /json_proto [15:15:22]query_string will be loaded in cgi processing [15:15:22]execute_cgi json_proto POST (null) [15:15:22]execute_cgi path=json_proto method=POST [15:15:22]POST find Content-Length [15:15:22]Host: 172.17.44.3:8080 [15:15:22]Content-Length: 752 [15:15:22]Content-Type: application/json [15:15:22] [15:15:22]POST finish read [15:15:22]Found Content-Length = 752 [15:15:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A30090502", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:22]execute_script... [15:15: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)2075754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A30090502", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:22]POST & json_proto [15:15:22]process_json_proto [15:15:22]json parsed OK: [15:15:22]protocol is kg_v1.0 [15:15:22]action value=close_receipt [15:15:22]process_action close_receipt [15:15:22]cmd_close_receipt [15:15:22]MH_GetDate [15:15:22]Write to MH i2c: F0 00 00 38 33 5A [15:15:22]Write i2c OK [15:15:22]MH_I2C_Read... [15:15:22]Read from MH i2c: F0 [15:15:22]MH_I2C_Read... [15:15:22]Read from MH i2c: F0 09 00 [15:15:22]MH_I2C_Read... [15:15:22]Read from MH i2c: F0 09 00 38 33 00 0B B3 C4 66 AD C5 5D 66 80 [15:15:22]GetLastDocTimeStamp 1724166871 [15:15:22]current date 1724166923 [15:15:22]FM_GetShiftState [15:15:22]SAM_PROTO_GetShiftState [15:15:22]wFMCommunicate request_size=4 [15:15:22]MH_SAM_APDU [15:15:22]CAPDU: 80 13 01 00 [15:15:22]Write to MH i2c: E2 08 00 39 33 80 13 01 00 00 00 00 00 E9 [15:15:22]Write i2c OK [15:15:22]MH_I2C_Read... [15:15:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:22]Read from MH i2c: E2 [15:15:22]MH_I2C_Read... [15:15:22]Read from MH i2c: E2 0E 00 [15:15:22]MH_I2C_Read... [15:15:22]Read from MH i2c: E2 0E 00 39 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0C [15:15:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:15:22]wFMCommunicate OK [15:15:22]SAM_PROTO_GetShiftState done [15:15:22]FM_GetShiftState done [15:15:22]opened in 1724112910 [15:15:22]opened+sec_in_day 1724199310 [15:15:22]quantity*price = 0 [15:15:22]sum+1 = 1 [15:15:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 438 20.08.2024 15:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30090502 ФМ: 0000000002094532 ФД: 58454 ФПД: 57611211687464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151523&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58454&fm=57611211687464&tin=02508201610067®Number=0000000000162794&sum=0 [15:15:23]StoreToDocumentArchive [15:15:23]shift 100 fd 58454 [15:15:23]save to /storage/0100/doc_00058454 [15:15:23]save last doc name /storage/0100/doc_00058454 to /storage/kkm_last_doc_name [15:15:23]save OK [15:15:23]Clear old archive folders... [15:15:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:15:23]tlvbuf is B6EC2A50 [15:15:23]SAM_PROTO_ClearQueue [15:15:23]wFMCommunicate request_size=4 [15:15:23]MH_SAM_APDU [15:15:23]CAPDU: 80 09 00 00 [15:15:23]Write to MH i2c: E2 08 00 46 33 80 09 00 00 00 00 00 00 EB [15:15:23]Write i2c OK [15:15:23]MH_I2C_Read... [15:15:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:23]Read from MH i2c: E2 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 03 00 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 03 00 46 33 00 90 00 ED [15:15:23]RAPDU: 90 00 [15:15:23]wFMCommunicate OK [15:15:23]SAM_PROTO_ClearQueue done [15:15:23]KKMCreateOFDPacket [15:15:23]OFDProtocolAddRootSTLVToBuf [15:15:23]FM_MakeSignedData [15:15:23]FM_MakeSignedData [15:15:23]SAM_PROTO_SignData [15:15:23]wFMCommunicate request_size=4 [15:15:23]MH_SAM_APDU [15:15:23]CAPDU: 80 0D 01 02 [15:15:23]Write to MH i2c: E2 08 00 47 33 80 0D 01 02 00 00 00 00 F3 [15:15:23]Write i2c OK [15:15:23]MH_I2C_Read... [15:15:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:23]Read from MH i2c: E2 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 03 00 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 03 00 47 33 00 90 00 EE [15:15:23]RAPDU: 90 00 [15:15:23]wFMCommunicate OK [15:15:23]wFMCommunicate request_size=255 [15:15:23]MH_SAM_APDU [15:15:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 01 00 00 F4 03 04 00 0B B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E4 00 00 35 04 06 00 34 65 A7 CE [15:15:23]Write to MH i2c: E2 02 01 48 33 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 01 00 00 F4 03 04 00 0B B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E4 00 00 35 04 06 00 34 65 A7 CE 00 00 74 [15:15:23]Write i2c OK [15:15:23]MH_I2C_Read... [15:15:23]OFD Sender: No OFD packet to send [15:15:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:23]Read from MH i2c: E2 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 03 00 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 03 00 48 33 00 90 00 EF [15:15:23]RAPDU: 90 00 [15:15:23]wFMCommunicate OK [15:15:23]wFMCommunicate request_size=7 [15:15:23]MH_SAM_APDU [15:15:23]CAPDU: 80 0D 02 02 02 C6 28 [15:15:23]Write to MH i2c: E2 0A 00 49 33 80 0D 02 02 02 00 C6 28 00 00 E8 [15:15:23]Write i2c OK [15:15:23]MH_I2C_Read... [15:15:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:23]Read from MH i2c: E2 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 03 00 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 03 00 49 33 00 90 00 F0 [15:15:23]RAPDU: 90 00 [15:15:23]wFMCommunicate OK [15:15:23]wFMCommunicate request_size=4 [15:15:23]MH_SAM_APDU [15:15:23]CAPDU: 80 0D 03 02 [15:15:23]Write to MH i2c: E2 08 00 4A 33 80 0D 03 02 00 00 00 00 F8 [15:15:23]Write i2c OK [15:15:23]MH_I2C_Read... [15:15:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:23]Read from MH i2c: E2 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 0B 00 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 0B 00 4A 33 00 03 64 DE C3 86 18 D1 21 90 00 91 [15:15:23]RAPDU: 03 64 DE C3 86 18 D1 21 90 00 [15:15:23]wFMCommunicate OK [15:15:23]SAM_PROTO_SignData done [15:15:23]FM_MakeSignedData done [15:15:23]CreateOFDProtocolMessage [15:15:23]wFMCommunicate request_size=4 [15:15:23]MH_SAM_APDU [15:15:23]CAPDU: 80 11 00 00 [15:15:23]Write to MH i2c: E2 08 00 4B 33 80 11 00 00 00 00 00 00 F8 [15:15:23]Write i2c OK [15:15:23]MH_I2C_Read... [15:15:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:23]Read from MH i2c: E2 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 17 00 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: E2 17 00 4B 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 44 [15:15:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:15:23]wFMCommunicate OK [15:15:23]CreateOFDProtocolMessage done [15:15:23]OFDSenderStorePacket 58454 [15:15:23]StoreOFDPacket docnum=58454 [15:15:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 D7 29 04 01 AA 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 35 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 B6 01 00 00 F4 03 04 00 0B B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E4 00 00 35 04 06 00 34 65 A7 CE C6 28 03 64 DE C3 86 18 D1 21 [15:15:23]CheckFolder [15:15:23]dirname=/storage/ofd_packets [15:15:23]CheckFolder done [15:15:23]ProducePacketName [15:15:23]name=ofd_packets/00058454 [15:15:23]NVStorageSaveData ofd_packets/00058454 [15:15:23]File name is /storage/ofd_packets/00058454 [15:15:23]Write 298 bytes [15:15:23]NVStorageSaveData done [15:15:23]OFDSenderStorePacket done [15:15:23]KKMCreateOFDPacket done [15:15:23]NVStorageSaveData kkm_last_timestamp [15:15:23]File name is /storage/kkm_last_timestamp [15:15:23]Write 4 bytes [15:15:23]NVStorageSaveData done [15:15:23]ExternCall_PrintAddStr [15:15:23]wPrintStart [15:15:23]Write to MH i2c: 01 00 00 4C 33 7F [15:15:23]Write i2c OK [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: 01 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: 01 07 00 [15:15:23]MH_I2C_Read... [15:15:23]Read from MH i2c: 01 07 00 4C 33 00 00 00 00 00 FF 0F 94 [15:15:23]RasterBufferAndPrint [15:15:23]line Счет N : (1)2075754 [15:15:23]line ИНН: 02508201610067 [15:15:23]line Контрольно-Кассовый Чек [15:15:23]line ПРОДАЖА [15:15:23]line ТРК (МРК, ГНК) : 21 [15:15:23]line Товар: 2710194210 [15:15:23]line ДТ-К-5 [15:15:23]line 40.000 * 0.00 [15:15:23]line = 0.00 [15:15:23]line НДС 12% НСП 1% [15:15:23]line > о реализуемом товаре [15:15:23]line ИТОГО: 0.00 [15:15:23]line НСП 1% : 0.00 [15:15:23]line НДС 12% : 0.00 [15:15:23]line Наличными: 0.00 [15:15:23]line Безнал.: 0.00 [15:15:23]line Место: АЗС № 135 "Партнер Нефть" [15:15:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:15:23]line СНО: Общий режим [15:15:23]line Чек 438 20.08.2024 15:15 [15:15:23]line Смена: 100 ФФД: 1.0 [15:15:23]line ЗНМ: 0300000196 [15:15:23]line РНМ: 0000000000162794 [15:15:23]line Версия ККМ: v1.0 [15:15:23]line Талоны: ТК ГПНА Online [15:15:23]line 30090502 [15:15:23]line ФМ: 0000000002094532 [15:15:23]line ФД: 58454 [15:15:24]line ФПД: 57611211687464 [15:15:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151523&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58454&fm=57611211687464&tin=02508201610067®Number=0000000000162794&sum=0 [15:15:24]OFD Sender: Processing packet 58454 [packets to send 51, broken 50] [15:15:24]ProducePacketName [15:15:24]name=ofd_packets/00058454 [15:15:24]OFD Sender: To server: pG, [15:15:24]CommunicateWithHost lk.salyk.kg:30040 [15:15:24]ConnectInit lk.salyk.kg [15:15:24]written 0, free lines is 4095 [15:15:24]Connected sock=10 [15:15:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 D7 29 04 01 AA 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 35 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 B6 01 00 00 F4 03 04 00 0B B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E4 00 00 35 04 06 00 34 65 A7 CE C6 28 03 64 DE C3 86 18 D1 21 [15:15:24]Write to MH i2c: 01 00 00 76 33 A9 [15:15:24]Write i2c OK [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: 01 [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: 01 07 00 [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: 01 07 00 76 33 00 00 00 00 00 DE 0C 9A [15:15:24]RasterBufferAndPrint [15:15:24]line [15:15:24]line [15:15:24]line [15:15:24]line [15:15:24]line [15:15:24]written 0, free lines is 3300 [15:15:24]MH_Cut [15:15:24]Write to MH i2c: D1 01 00 7D 33 01 82 [15:15:24]Write i2c OK [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: D1 [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: D1 01 00 [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: D1 01 00 7D 33 00 81 [15:15:24]Write to MH i2c: 01 00 00 7E 33 B1 [15:15:24]Write i2c OK [15:15:24]MH_I2C_Read... [15:15:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B3 2B 47 00 96 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 32 30 39 34 35 33 32 10 04 04 00 56 E4 00 00 F4 03 04 00 59 5E C4 66 B6 04 01 00 00 D0 72 BA 97 B6 2C 11 B2 [15:15:24]CommunicateWithHost err = 0 [15:15:24]CheckOFDResponse [15:15:24]1017 (14) - 77093643461234 [15:15:24]1041 (16) - 0000000002094532 [15:15:24]1040 (4) - 58454 [15:15:24]1012 (4) - 20.08.2024 09:14 [15:15:24]1206 (1) - 0 [15:15:24]OFD Sender: Remove packet 58454 [15:15:24]ProducePacketName [15:15:24]name=ofd_packets/00058454 [15:15:24]NVStorageDeleteData [15:15:25]OFD Sender: No OFD packet to send [15:15:25]*** Cut start [15:15:25]*** Partial cut [15:15:25]*** CUTSNS_PIN = 1 [15:15:25]*** CUTSNS_PIN = 0 [15:15:25]*** Brake cut motor [15:15:26]Read from MH i2c: 01 [15:15:26]MH_I2C_Read... [15:15:26]*** Stop cut motor [15:15:26]*** Cut end [15:15:26]Read from MH i2c: 01 07 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: 01 07 00 7E 33 00 00 00 00 00 FF 0F C6 [15:15:26]process_action close_receipt done [15:15:26]requested_data is exist [15:15:26]produce_requested_data [15:15:26]requested_item fm.sn is exist - process it [15:15:26]wFMCommunicate request_size=4 [15:15:26]MH_SAM_APDU [15:15:26]CAPDU: 80 11 00 00 [15:15:26]Write to MH i2c: E2 08 00 7F 33 80 11 00 00 00 00 00 00 2C [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 17 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 17 00 7F 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [15:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:15:26]wFMCommunicate OK [15:15:26]requested_item fd.num is exist - process it [15:15:26]SAM_PROTO_GetFieldsCounters [15:15:26]wFMCommunicate request_size=4 [15:15:26]MH_SAM_APDU [15:15:26]CAPDU: 80 13 00 00 [15:15:26]Write to MH i2c: E2 08 00 80 33 80 13 00 00 00 00 00 00 2F [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 62 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 62 00 80 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 56 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [15:15:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 56 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:26]wFMCommunicate OK [15:15:26]SAM_PROTO_GetFieldsCounters done [15:15:26]requested_item shift.num is exist - process it [15:15:26]requested_item shift.opened is exist - process it [15:15:26]req_shift_opened [15:15:26]FM_GetShiftState [15:15:26]SAM_PROTO_GetShiftState [15:15:26]wFMCommunicate request_size=4 [15:15:26]MH_SAM_APDU [15:15:26]CAPDU: 80 13 01 00 [15:15:26]Write to MH i2c: E2 08 00 81 33 80 13 01 00 00 00 00 00 31 [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 0E 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 0E 00 81 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [15:15:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:15:26]wFMCommunicate OK [15:15:26]SAM_PROTO_GetShiftState done [15:15:26]FM_GetShiftState done [15:15:26]req_shift_opened done [15:15:26]requested_item shift.open_date is exist - process it [15:15:26]req_shift_open_date [15:15:26]req_shift_open_date done [15:15:26]produce_requested_data done [15:15:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58454,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:15:26]process_action_free close_receipt [15:15:26]json_value_free [15:15:26]json_value_free done [15:15:26]process_json_proto returns [15:15:26]Send response to host [15:15:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58454,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:15:26]free response buf [15:15:26]execute_script done [15:15:26]execute_script returns [15:15:26]free content buf [15:15:26]Sock 8.Close socket [15:15:26]Sock 8.Thread stoped [15:15:30]OFD Sender: No OFD packet to send [15:15:35]OFD Sender: No OFD packet to send [15:15:37]accept exits with 9 [15:15:37]New connection [15:15:37]New thread 3066854756 created [15:15:37]Thread 3066711396 joined [15:15:37]Waiting for new connection... [15:15:37] Sock 9.Parse request [15:15:37]Sock 9.Check first char [15:15:37]Sock 9.First char is OK [15:15:37]request: POST /json_proto HTTP/1.0 [15:15:37]Method: POST [15:15:37]URL: /json_proto [15:15:37]Method is POST - this is cgi request [15:15:37]url: /json_proto [15:15:37]query_string will be loaded in cgi processing [15:15:37]execute_cgi json_proto POST (null) [15:15:37]execute_cgi path=json_proto method=POST [15:15:37]POST find Content-Length [15:15:37]Host: 172.17.44.3:8080 [15:15:37]Content-Length: 782 [15:15:37]Content-Type: application/json [15:15:37] [15:15:37]POST finish read [15:15:37]Found Content-Length = 782 [15:15:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:37]execute_script... [15:15: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)2075756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:37]POST & json_proto [15:15:37]process_json_proto [15:15:37]json parsed OK: [15:15:37]protocol is kg_v1.0 [15:15:37]action value=close_receipt [15:15:37]process_action close_receipt [15:15:37]cmd_close_receipt [15:15:37]MH_GetDate [15:15:37]Write to MH i2c: F0 00 00 82 33 A4 [15:15:37]Write i2c OK [15:15:37]MH_I2C_Read... [15:15:37]Read from MH i2c: F0 [15:15:37]MH_I2C_Read... [15:15:37]Read from MH i2c: F0 09 00 [15:15:37]MH_I2C_Read... [15:15:37]Read from MH i2c: F0 09 00 82 33 00 1A B3 C4 66 AD C5 5D 66 D9 [15:15:37]GetLastDocTimeStamp 1724166923 [15:15:37]current date 1724166938 [15:15:37]FM_GetShiftState [15:15:37]SAM_PROTO_GetShiftState [15:15:37]wFMCommunicate request_size=4 [15:15:37]MH_SAM_APDU [15:15:37]CAPDU: 80 13 01 00 [15:15:37]Write to MH i2c: E2 08 00 83 33 80 13 01 00 00 00 00 00 33 [15:15:37]Write i2c OK [15:15:37]MH_I2C_Read... [15:15:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:37]Read from MH i2c: E2 [15:15:37]MH_I2C_Read... [15:15:37]Read from MH i2c: E2 0E 00 [15:15:37]MH_I2C_Read... [15:15:37]Read from MH i2c: E2 0E 00 83 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 56 [15:15:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:15:37]wFMCommunicate OK [15:15:37]SAM_PROTO_GetShiftState done [15:15:37]FM_GetShiftState done [15:15:37]opened in 1724112910 [15:15:37]opened+sec_in_day 1724199310 [15:15:37]quantity*price = 40041 [15:15:37]sum+1 = 40043 [15:15:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.42 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 0.00 Безнал.: 400.42 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 439 20.08.2024 15:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58455 ФПД: 196515100137921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151538&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58455&fm=196515100137921&tin=02508201610067®Number=0000000000162794&sum=40042 [15:15:38]StoreToDocumentArchive [15:15:38]shift 100 fd 58455 [15:15:38]save to /storage/0100/doc_00058455 [15:15:38]save last doc name /storage/0100/doc_00058455 to /storage/kkm_last_doc_name [15:15:38]save OK [15:15:38]Clear old archive folders... [15:15:38]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:15:38]tlvbuf is B6F40370 [15:15:38]SAM_PROTO_ClearQueue [15:15:38]wFMCommunicate request_size=4 [15:15:38]MH_SAM_APDU [15:15:38]CAPDU: 80 09 00 00 [15:15:38]Write to MH i2c: E2 08 00 90 33 80 09 00 00 00 00 00 00 35 [15:15:38]Write i2c OK [15:15:38]MH_I2C_Read... [15:15:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:38]Read from MH i2c: E2 [15:15:38]MH_I2C_Read... [15:15:38]Read from MH i2c: E2 03 00 [15:15:38]MH_I2C_Read... [15:15:38]Read from MH i2c: E2 03 00 90 33 00 90 00 37 [15:15:38]RAPDU: 90 00 [15:15:38]wFMCommunicate OK [15:15:38]SAM_PROTO_ClearQueue done [15:15:38]KKMCreateOFDPacket [15:15:38]OFDProtocolAddRootSTLVToBuf [15:15:38]FM_MakeSignedData [15:15:38]FM_MakeSignedData [15:15:38]SAM_PROTO_SignData [15:15:38]wFMCommunicate request_size=4 [15:15:38]MH_SAM_APDU [15:15:38]CAPDU: 80 0D 01 02 [15:15:38]Write to MH i2c: E2 08 00 91 33 80 0D 01 02 00 00 00 00 3D [15:15:38]Write i2c OK [15:15:38]MH_I2C_Read... [15:15:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:38]Read from MH i2c: E2 [15:15:38]MH_I2C_Read... [15:15:38]Read from MH i2c: E2 03 00 [15:15:38]MH_I2C_Read... [15:15:38]Read from MH i2c: E2 03 00 91 33 00 90 00 38 [15:15:38]RAPDU: 90 00 [15:15:38]wFMCommunicate OK [15:15:38]wFMCommunicate request_size=253 [15:15:38]MH_SAM_APDU [15:15:38]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 1A B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E4 00 00 35 04 06 00 B2 BA BC BC 99 C1 [15:15:38]Write to MH i2c: E2 00 01 92 33 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 1A B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E4 00 00 35 04 06 00 B2 BA BC BC 99 C1 00 00 6B [15:15:38]Write i2c OK [15:15:38]MH_I2C_Read... [15:15:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:39]Read from MH i2c: E2 [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: E2 03 00 [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: E2 03 00 92 33 00 90 00 39 [15:15:39]RAPDU: 90 00 [15:15:39]wFMCommunicate OK [15:15:39]wFMCommunicate request_size=4 [15:15:39]MH_SAM_APDU [15:15:39]CAPDU: 80 0D 03 02 [15:15:39]Write to MH i2c: E2 08 00 93 33 80 0D 03 02 00 00 00 00 41 [15:15:39]Write i2c OK [15:15:39]MH_I2C_Read... [15:15:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:39]Read from MH i2c: E2 [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: E2 0B 00 [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: E2 0B 00 93 33 00 09 7D 1D C3 59 C0 02 3C 90 00 FF [15:15:39]RAPDU: 09 7D 1D C3 59 C0 02 3C 90 00 [15:15:39]wFMCommunicate OK [15:15:39]SAM_PROTO_SignData done [15:15:39]FM_MakeSignedData done [15:15:39]CreateOFDProtocolMessage [15:15:39]wFMCommunicate request_size=4 [15:15:39]MH_SAM_APDU [15:15:39]CAPDU: 80 11 00 00 [15:15:39]Write to MH i2c: E2 08 00 94 33 80 11 00 00 00 00 00 00 41 [15:15:39]Write i2c OK [15:15:39]MH_I2C_Read... [15:15:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:39]Read from MH i2c: E2 [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: E2 17 00 [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: E2 17 00 94 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8D [15:15:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:15:39]wFMCommunicate OK [15:15:39]CreateOFDProtocolMessage done [15:15:39]OFDSenderStorePacket 58455 [15:15:39]StoreOFDPacket docnum=58455 [15:15:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 97 DF 00 01 D6 C4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 1A B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E4 00 00 35 04 06 00 B2 BA BC BC 99 C1 09 7D 1D C3 59 C0 02 3C [15:15:39]CheckFolder [15:15:39]dirname=/storage/ofd_packets [15:15:39]CheckFolder done [15:15:39]ProducePacketName [15:15:39]name=ofd_packets/00058455 [15:15:39]NVStorageSaveData ofd_packets/00058455 [15:15:39]File name is /storage/ofd_packets/00058455 [15:15:39]Write 294 bytes [15:15:39]NVStorageSaveData done [15:15:39]OFDSenderStorePacket done [15:15:39]KKMCreateOFDPacket done [15:15:39]NVStorageSaveData kkm_last_timestamp [15:15:39]File name is /storage/kkm_last_timestamp [15:15:39]Write 4 bytes [15:15:39]NVStorageSaveData done [15:15:39]ExternCall_PrintAddStr [15:15:39]wPrintStart [15:15:39]Write to MH i2c: 01 00 00 95 33 C8 [15:15:39]Write i2c OK [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: 01 [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: 01 07 00 [15:15:39]MH_I2C_Read... [15:15:39]Read from MH i2c: 01 07 00 95 33 00 00 00 00 00 FF 0F DD [15:15:39]RasterBufferAndPrint [15:15:39]line Счет N : (1)2075756 [15:15:39]line ИНН: 02508201610067 [15:15:39]line Контрольно-Кассовый Чек [15:15:39]line ПРОДАЖА [15:15:39]line ТРК (МРК, ГНК) : 44 [15:15:39]line Товар: 2710124130 [15:15:39]line SU-92 [15:15:39]line 5.820 * 68.80 [15:15:39]line = 400.42 [15:15:39]line НДС 12% НСП 1% [15:15:39]line > о реализуемом товаре [15:15:39]line ИТОГО: 400.42 [15:15:39]line НСП 1% : 3.54 [15:15:39]line НДС 12% : 42.52 [15:15:39]line Наличными: 0.00 [15:15:39]line Безнал.: 400.42 [15:15:39]line Место: АЗС № 135 "Партнер Нефть" [15:15:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:15:39]line СНО: Общий режим [15:15:39]line Чек 439 20.08.2024 15:15 [15:15:39]line Смена: 100 ФФД: 1.0 [15:15:39]line ЗНМ: 0300000196 [15:15:39]line РНМ: 0000000000162794 [15:15:39]line Версия ККМ: v1.0 [15:15:39]line Платежная система: O! деньги [15:15:39]line ФМ: 0000000002094532 [15:15:39]line ФД: 58455 [15:15:39]line ФПД: 196515100137921 [15:15:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151538&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58455&fm=196515100137921&tin=02508201610067®Number=0000000000162794&sum=40042 [15:15:39]OFD Sender: Processing packet 58455 [packets to send 51, broken 50] [15:15:39]ProducePacketName [15:15:39]name=ofd_packets/00058455 [15:15:39]OFD Sender: To server: pG, [15:15:39]CommunicateWithHost lk.salyk.kg:30040 [15:15:39]ConnectInit lk.salyk.kg [15:15:39]written 0, free lines is 4095 [15:15:39]Connected sock=10 [15:15:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 97 DF 00 01 D6 C4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 1A B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E4 00 00 35 04 06 00 B2 BA BC BC 99 C1 09 7D 1D C3 59 C0 02 3C [15:15:40]Write to MH i2c: 01 00 00 BF 33 F2 [15:15:40]Write i2c OK [15:15:40]MH_I2C_Read... [15:15:40]Read from MH i2c: 01 [15:15:40]MH_I2C_Read... [15:15:40]Read from MH i2c: 01 07 00 [15:15:40]MH_I2C_Read... [15:15:40]Read from MH i2c: 01 07 00 BF 33 00 00 00 00 00 CA 0C CF [15:15:40]RasterBufferAndPrint [15:15:40]line [15:15:40]line [15:15:40]line [15:15:40]line [15:15:40]line [15:15:40]written 0, free lines is 3280 [15:15:40]MH_Cut [15:15:40]Write to MH i2c: D1 01 00 C6 33 01 CB [15:15:40]Write i2c OK [15:15:40]MH_I2C_Read... [15:15:40]Read from MH i2c: D1 [15:15:40]MH_I2C_Read... [15:15:40]Read from MH i2c: D1 01 00 [15:15:40]MH_I2C_Read... [15:15:40]Read from MH i2c: D1 01 00 C6 33 00 CA [15:15:40]Write to MH i2c: 01 00 00 C7 33 FA [15:15:40]Write i2c OK [15:15:40]MH_I2C_Read... [15:15:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 22 19 47 00 C3 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E4 00 00 F4 03 04 00 69 5E C4 66 B6 04 01 00 00 14 59 0D 86 5F CE 14 67 [15:15:40]CommunicateWithHost err = 0 [15:15:40]CheckOFDResponse [15:15:40]1017 (14) - 77093643461234 [15:15:40]1041 (16) - 0000000002094532 [15:15:40]1040 (4) - 58455 [15:15:40]1012 (4) - 20.08.2024 09:14 [15:15:40]1206 (1) - 0 [15:15:40]OFD Sender: Remove packet 58455 [15:15:40]ProducePacketName [15:15:40]name=ofd_packets/00058455 [15:15:40]NVStorageDeleteData [15:15:40]OFD Sender: No OFD packet to send [15:15:40]*** Cut start [15:15:40]*** Partial cut [15:15:40]*** CUTSNS_PIN = 1 [15:15:40]*** CUTSNS_PIN = 0 [15:15:41]*** Brake cut motor [15:15:41]Read from MH i2c: 01 [15:15:41]MH_I2C_Read... [15:15:41]*** Stop cut motor [15:15:41]*** Cut end [15:15:41]Read from MH i2c: 01 07 00 [15:15:41]MH_I2C_Read... [15:15:41]Read from MH i2c: 01 07 00 C7 33 00 00 00 00 00 FF 0F 0F [15:15:41]process_action close_receipt done [15:15:41]requested_data is exist [15:15:41]produce_requested_data [15:15:41]requested_item fm.sn is exist - process it [15:15:41]wFMCommunicate request_size=4 [15:15:41]MH_SAM_APDU [15:15:41]CAPDU: 80 11 00 00 [15:15:41]Write to MH i2c: E2 08 00 C8 33 80 11 00 00 00 00 00 00 75 [15:15:41]Write i2c OK [15:15:41]MH_I2C_Read... [15:15:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:41]Read from MH i2c: E2 [15:15:41]MH_I2C_Read... [15:15:41]Read from MH i2c: E2 17 00 [15:15:41]MH_I2C_Read... [15:15:41]Read from MH i2c: E2 17 00 C8 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C1 [15:15:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:15:41]wFMCommunicate OK [15:15:41]requested_item fd.num is exist - process it [15:15:41]SAM_PROTO_GetFieldsCounters [15:15:41]wFMCommunicate request_size=4 [15:15:41]MH_SAM_APDU [15:15:41]CAPDU: 80 13 00 00 [15:15:41]Write to MH i2c: E2 08 00 C9 33 80 13 00 00 00 00 00 00 78 [15:15:41]Write i2c OK [15:15:41]MH_I2C_Read... [15:15:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:41]Read from MH i2c: E2 [15:15:41]MH_I2C_Read... [15:15:41]Read from MH i2c: E2 62 00 [15:15:41]MH_I2C_Read... [15:15:41]Read from MH i2c: E2 62 00 C9 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 57 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [15:15:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 57 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:41]wFMCommunicate OK [15:15:41]SAM_PROTO_GetFieldsCounters done [15:15:41]requested_item shift.num is exist - process it [15:15:41]requested_item shift.opened is exist - process it [15:15:41]req_shift_opened [15:15:41]FM_GetShiftState [15:15:41]SAM_PROTO_GetShiftState [15:15:41]wFMCommunicate request_size=4 [15:15:41]MH_SAM_APDU [15:15:41]CAPDU: 80 13 01 00 [15:15:41]Write to MH i2c: E2 08 00 CA 33 80 13 01 00 00 00 00 00 7A [15:15:41]Write i2c OK [15:15:41]MH_I2C_Read... [15:15:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:41]Read from MH i2c: E2 [15:15:41]MH_I2C_Read... [15:15:41]Read from MH i2c: E2 0E 00 [15:15:41]MH_I2C_Read... [15:15:41]Read from MH i2c: E2 0E 00 CA 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9D [15:15:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:15:41]wFMCommunicate OK [15:15:41]SAM_PROTO_GetShiftState done [15:15:41]FM_GetShiftState done [15:15:41]req_shift_opened done [15:15:41]requested_item shift.open_date is exist - process it [15:15:41]req_shift_open_date [15:15:41]req_shift_open_date done [15:15:41]produce_requested_data done [15:15:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58455,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:15:41]process_action_free close_receipt [15:15:41]json_value_free [15:15:41]json_value_free done [15:15:41]process_json_proto returns [15:15:41]Send response to host [15:15:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58455,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:15:41]free response buf [15:15:41]execute_script done [15:15:41]execute_script returns [15:15:41]free content buf [15:15:41]Sock 9.Close socket [15:15:41]Sock 9.Thread stoped [15:15:45]OFD Sender: No OFD packet to send [15:15:50]OFD Sender: No OFD packet to send [15:15:54]accept exits with 8 [15:15:54]New connection [15:15:54]New thread 3066711396 created [15:15:54]Thread 3066854756 joined [15:15:54]Waiting for new connection... [15:15:54] Sock 8.Parse request [15:15:54]Sock 8.Check first char [15:15:54]Sock 8.First char is OK [15:15:54]request: POST /json_proto HTTP/1.0 [15:15:54]Method: POST [15:15:54]URL: /json_proto [15:15:54]Method is POST - this is cgi request [15:15:54]url: /json_proto [15:15:54]query_string will be loaded in cgi processing [15:15:54]execute_cgi json_proto POST (null) [15:15:54]execute_cgi path=json_proto method=POST [15:15:54]POST find Content-Length [15:15:54]Host: 172.17.44.3:8080 [15:15:54]Content-Length: 802 [15:15:54]Content-Type: application/json [15:15:54] [15:15:54]POST finish read [15:15:54]Found Content-Length = 802 [15:15:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:54]execute_script... [15: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)2075757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:54]POST & json_proto [15:15:54]process_json_proto [15:15:54]json parsed OK: [15:15:54]protocol is kg_v1.0 [15:15:54]action value=close_receipt [15:15:54]process_action close_receipt [15:15:54]cmd_close_receipt [15:15:54]MH_GetDate [15:15:54]Write to MH i2c: F0 00 00 CB 33 ED [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: F0 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: F0 09 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: F0 09 00 CB 33 00 2B B3 C4 66 AD C5 5D 66 33 [15:15:54]GetLastDocTimeStamp 1724166938 [15:15:54]current date 1724166955 [15:15:54]FM_GetShiftState [15:15:54]SAM_PROTO_GetShiftState [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 13 01 00 [15:15:54]Write to MH i2c: E2 08 00 CC 33 80 13 01 00 00 00 00 00 7C [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 0E 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 0E 00 CC 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9F [15:15:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:15:54]wFMCommunicate OK [15:15:54]SAM_PROTO_GetShiftState done [15:15:54]FM_GetShiftState done [15:15:54]opened in 1724112910 [15:15:54]opened+sec_in_day 1724199310 [15:15:54]quantity*price = 70037 [15:15:54]sum+1 = 70038 [15:15:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 440 20.08.2024 15:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58456 ФПД: 201922884827817 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151555&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58456&fm=201922884827817&tin=02508201610067®Number=0000000000162794&sum=70037 [15:15:55]StoreToDocumentArchive [15:15:55]shift 100 fd 58456 [15:15:55]save to /storage/0100/doc_00058456 [15:15:55]save last doc name /storage/0100/doc_00058456 to /storage/kkm_last_doc_name [15:15:55]save OK [15:15:55]Clear old archive folders... [15:15:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:15:55]tlvbuf is 019C81F0 [15:15:55]SAM_PROTO_ClearQueue [15:15:55]wFMCommunicate request_size=4 [15:15:55]MH_SAM_APDU [15:15:55]CAPDU: 80 09 00 00 [15:15:55]Write to MH i2c: E2 08 00 D9 33 80 09 00 00 00 00 00 00 7E [15:15:55]Write i2c OK [15:15:55]MH_I2C_Read... [15:15:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:55]Read from MH i2c: E2 [15:15:55]MH_I2C_Read... [15:15:55]Read from MH i2c: E2 03 00 [15:15:55]MH_I2C_Read... [15:15:55]Read from MH i2c: E2 03 00 D9 33 00 90 00 80 [15:15:55]RAPDU: 90 00 [15:15:55]wFMCommunicate OK [15:15:55]SAM_PROTO_ClearQueue done [15:15:55]KKMCreateOFDPacket [15:15:55]OFDProtocolAddRootSTLVToBuf [15:15:55]FM_MakeSignedData [15:15:55]FM_MakeSignedData [15:15:55]SAM_PROTO_SignData [15:15:55]wFMCommunicate request_size=4 [15:15:55]MH_SAM_APDU [15:15:55]CAPDU: 80 0D 01 02 [15:15:55]Write to MH i2c: E2 08 00 DA 33 80 0D 01 02 00 00 00 00 86 [15:15:55]Write i2c OK [15:15:55]MH_I2C_Read... [15:15:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:55]Read from MH i2c: E2 [15:15:55]MH_I2C_Read... [15:15:55]Read from MH i2c: E2 03 00 [15:15:55]MH_I2C_Read... [15:15:55]Read from MH i2c: E2 03 00 DA 33 00 90 00 81 [15:15:55]RAPDU: 90 00 [15:15:55]wFMCommunicate OK [15:15:55]wFMCommunicate request_size=255 [15:15:55]MH_SAM_APDU [15: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 2B B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E4 00 00 35 04 06 00 B7 [15:15:55]Write to MH i2c: E2 02 01 DB 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 2B B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E4 00 00 35 04 06 00 B7 00 00 4A [15:15:55]Write i2c OK [15:15:55]MH_I2C_Read... [15:15:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:56]Read from MH i2c: E2 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: E2 03 00 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: E2 03 00 DB 33 00 90 00 82 [15:15:56]RAPDU: 90 00 [15:15:56]wFMCommunicate OK [15:15:56]wFMCommunicate request_size=10 [15:15:56]MH_SAM_APDU [15:15:56]CAPDU: 80 0D 02 02 05 A5 D5 D2 7A A9 [15:15:56]Write to MH i2c: E2 0D 00 DC 33 80 0D 02 02 05 00 A5 D5 D2 7A A9 00 00 02 [15:15:56]Write i2c OK [15:15:56]MH_I2C_Read... [15:15:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:56]Read from MH i2c: E2 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: E2 03 00 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: E2 03 00 DC 33 00 90 00 83 [15:15:56]RAPDU: 90 00 [15:15:56]wFMCommunicate OK [15:15:56]wFMCommunicate request_size=4 [15:15:56]MH_SAM_APDU [15:15:56]CAPDU: 80 0D 03 02 [15:15:56]Write to MH i2c: E2 08 00 DD 33 80 0D 03 02 00 00 00 00 8B [15:15:56]Write i2c OK [15:15:56]MH_I2C_Read... [15:15:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:56]Read from MH i2c: E2 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: E2 0B 00 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: E2 0B 00 DD 33 00 E5 77 F3 EF 72 6D FF A5 90 00 4D [15:15:56]RAPDU: E5 77 F3 EF 72 6D FF A5 90 00 [15:15:56]wFMCommunicate OK [15:15:56]SAM_PROTO_SignData done [15:15:56]FM_MakeSignedData done [15:15:56]CreateOFDProtocolMessage [15:15:56]wFMCommunicate request_size=4 [15:15:56]MH_SAM_APDU [15:15:56]CAPDU: 80 11 00 00 [15:15:56]Write to MH i2c: E2 08 00 DE 33 80 11 00 00 00 00 00 00 8B [15:15:56]Write i2c OK [15:15:56]MH_I2C_Read... [15:15:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:56]Read from MH i2c: E2 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: E2 17 00 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: E2 17 00 DE 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D7 [15:15:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:15:56]wFMCommunicate OK [15:15:56]CreateOFDProtocolMessage done [15:15:56]OFDSenderStorePacket 58456 [15:15:56]StoreOFDPacket docnum=58456 [15:15:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DA F6 07 01 69 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 2B B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E4 00 00 35 04 06 00 B7 A5 D5 D2 7A A9 E5 77 F3 EF 72 6D FF A5 [15:15:56]CheckFolder [15:15:56]dirname=/storage/ofd_packets [15:15:56]CheckFolder done [15:15:56]ProducePacketName [15:15:56]name=ofd_packets/00058456 [15:15:56]NVStorageSaveData ofd_packets/00058456 [15:15:56]File name is /storage/ofd_packets/00058456 [15:15:56]Write 301 bytes [15:15:56]NVStorageSaveData done [15:15:56]OFDSenderStorePacket done [15:15:56]KKMCreateOFDPacket done [15:15:56]NVStorageSaveData kkm_last_timestamp [15:15:56]File name is /storage/kkm_last_timestamp [15:15:56]Write 4 bytes [15:15:56]NVStorageSaveData done [15:15:56]ExternCall_PrintAddStr [15:15:56]wPrintStart [15:15:56]Write to MH i2c: 01 00 00 DF 33 12 [15:15:56]Write i2c OK [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: 01 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: 01 07 00 [15:15:56]MH_I2C_Read... [15:15:56]Read from MH i2c: 01 07 00 DF 33 00 00 00 00 00 FF 0F 27 [15:15:56]RasterBufferAndPrint [15:15:56]line Счет N : (1)2075757 [15:15:56]line ИНН: 02508201610067 [15:15:56]line Контрольно-Кассовый Чек [15:15:56]line ПРОДАЖА [15:15:56]line ТРК (МРК, ГНК) : 53 [15:15:56]line Товар: 2710124130 [15:15:56]line Аи-92-К-4 [15:15:56]line 10.330 * 67.80 [15:15:56]line = 700.37 [15:15:56]line НДС 12% НСП 1% [15:15:56]line > о реализуемом товаре [15:15:56]line ИТОГО: 700.37 [15:15:56]line НСП 1% : 6.20 [15:15:56]line НДС 12% : 74.38 [15:15:56]line Наличными: 0.00 [15:15:56]line Безнал.: 700.37 [15:15:56]line Место: АЗС № 135 "Партнер Нефть" [15:15:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:15:56]line СНО: Общий режим [15:15:56]line Чек 440 20.08.2024 15:15 [15:15:56]line Смена: 100 ФФД: 1.0 [15:15:56]line ЗНМ: 0300000196 [15:15:56]line РНМ: 0000000000162794 [15:15:56]line Версия ККМ: v1.0 [15:15:56]line Платежная система: O! деньги [15:15:56]line ФМ: 0000000002094532 [15:15:56]line ФД: 58456 [15:15:56]line ФПД: 201922884827817 [15:15:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151555&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58456&fm=201922884827817&tin=02508201610067®Number=0000000000162794&sum=70037 [15:15:56]OFD Sender: Processing packet 58456 [packets to send 51, broken 50] [15:15:56]ProducePacketName [15:15:56]name=ofd_packets/00058456 [15:15:56]OFD Sender: To server: pG, [15:15:56]CommunicateWithHost lk.salyk.kg:30040 [15:15:56]ConnectInit lk.salyk.kg [15:15:56]written 0, free lines is 4095 [15:15:56]Connected sock=10 [15:15:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DA F6 07 01 69 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 2B B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E4 00 00 35 04 06 00 B7 A5 D5 D2 7A A9 E5 77 F3 EF 72 6D FF A5 [15:15:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 84 7A 47 00 61 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E4 00 00 F4 03 04 00 7A 5E C4 66 B6 04 01 00 00 DB F1 C3 6F 15 D6 54 EE [15:15:57]CommunicateWithHost err = 0 [15:15:57]CheckOFDResponse [15:15:57]1017 (14) - 77093643461234 [15:15:57]1041 (16) - 0000000002094532 [15:15:57]1040 (4) - 58456 [15:15:57]1012 (4) - 20.08.2024 09:14 [15:15:57]1206 (1) - 0 [15:15:57]OFD Sender: Remove packet 58456 [15:15:57]ProducePacketName [15:15:57]name=ofd_packets/00058456 [15:15:57]NVStorageDeleteData [15:15:57]Write to MH i2c: 01 00 00 09 34 3D [15:15:57]Write i2c OK [15:15:57]MH_I2C_Read... [15:15:57]Read from MH i2c: 01 [15:15:57]MH_I2C_Read... [15:15:57]Read from MH i2c: 01 07 00 [15:15:57]MH_I2C_Read... [15:15:57]Read from MH i2c: 01 07 00 09 34 00 00 00 00 00 CB 0C 1B [15:15:57]RasterBufferAndPrint [15:15:57]line [15:15:57]line [15:15:57]line [15:15:57]line [15:15:57]line [15:15:57]written 0, free lines is 3282 [15:15:57]MH_Cut [15:15:57]Write to MH i2c: D1 01 00 10 34 01 16 [15:15:57]Write i2c OK [15:15:57]MH_I2C_Read... [15:15:57]Read from MH i2c: D1 [15:15:57]MH_I2C_Read... [15:15:57]Read from MH i2c: D1 01 00 [15:15:57]MH_I2C_Read... [15:15:57]Read from MH i2c: D1 01 00 10 34 00 15 [15:15:57]Write to MH i2c: 01 00 00 11 34 45 [15:15:57]Write i2c OK [15:15:57]MH_I2C_Read... [15:15:57]OFD Sender: No OFD packet to send [15:15:58]*** Cut start [15:15:58]*** Partial cut [15:15:58]*** CUTSNS_PIN = 1 [15:15:58]*** CUTSNS_PIN = 0 [15:15:58]*** Brake cut motor [15:15:58]Read from MH i2c: 01 [15:15:58]MH_I2C_Read... [15:15:58]*** Stop cut motor [15:15:58]*** Cut end [15:15:58]Read from MH i2c: 01 07 00 [15:15:58]MH_I2C_Read... [15:15:58]Read from MH i2c: 01 07 00 11 34 00 00 00 00 00 FF 0F 5A [15:15:58]process_action close_receipt done [15:15:58]requested_data is exist [15:15:58]produce_requested_data [15:15:58]requested_item fm.sn is exist - process it [15:15:58]wFMCommunicate request_size=4 [15:15:58]MH_SAM_APDU [15:15:58]CAPDU: 80 11 00 00 [15:15:58]Write to MH i2c: E2 08 00 12 34 80 11 00 00 00 00 00 00 C0 [15:15:58]Write i2c OK [15:15:58]MH_I2C_Read... [15:15:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:58]Read from MH i2c: E2 [15:15:58]MH_I2C_Read... [15:15:58]Read from MH i2c: E2 17 00 [15:15:58]MH_I2C_Read... [15:15:58]Read from MH i2c: E2 17 00 12 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0C [15:15:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:15:58]wFMCommunicate OK [15:15:58]requested_item fd.num is exist - process it [15:15:58]SAM_PROTO_GetFieldsCounters [15:15:58]wFMCommunicate request_size=4 [15:15:58]MH_SAM_APDU [15:15:58]CAPDU: 80 13 00 00 [15:15:58]Write to MH i2c: E2 08 00 13 34 80 13 00 00 00 00 00 00 C3 [15:15:58]Write i2c OK [15:15:58]MH_I2C_Read... [15:15:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:58]Read from MH i2c: E2 [15:15:58]MH_I2C_Read... [15:15:58]Read from MH i2c: E2 62 00 [15:15:58]MH_I2C_Read... [15:15:58]Read from MH i2c: E2 62 00 13 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 58 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [15:15:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 58 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:58]wFMCommunicate OK [15:15:58]SAM_PROTO_GetFieldsCounters done [15:15:58]requested_item shift.num is exist - process it [15:15:58]requested_item shift.opened is exist - process it [15:15:58]req_shift_opened [15:15:58]FM_GetShiftState [15:15:58]SAM_PROTO_GetShiftState [15:15:58]wFMCommunicate request_size=4 [15:15:58]MH_SAM_APDU [15:15:58]CAPDU: 80 13 01 00 [15:15:58]Write to MH i2c: E2 08 00 14 34 80 13 01 00 00 00 00 00 C5 [15:15:58]Write i2c OK [15:15:58]MH_I2C_Read... [15:15:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:58]Read from MH i2c: E2 [15:15:58]MH_I2C_Read... [15:15:58]Read from MH i2c: E2 0E 00 [15:15:58]MH_I2C_Read... [15:15:58]Read from MH i2c: E2 0E 00 14 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E8 [15:15:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:15:58]wFMCommunicate OK [15:15:58]SAM_PROTO_GetShiftState done [15:15:58]FM_GetShiftState done [15:15:58]req_shift_opened done [15:15:58]requested_item shift.open_date is exist - process it [15:15:58]req_shift_open_date [15:15:58]req_shift_open_date done [15:15:58]produce_requested_data done [15:15:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58456,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:15:58]process_action_free close_receipt [15:15:58]json_value_free [15:15:58]json_value_free done [15:15:58]process_json_proto returns [15:15:58]Send response to host [15:15:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58456,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:15:58]free response buf [15:15:58]execute_script done [15:15:58]execute_script returns [15:15:58]free content buf [15:15:58]Sock 8.Close socket [15:15:58]Sock 8.Thread stoped [15:16:02]OFD Sender: No OFD packet to send [15:16:07]OFD Sender: No OFD packet to send [15:16:12]OFD Sender: No OFD packet to send [15:16:17]OFD Sender: No OFD packet to send [15:16:22]OFD Sender: No OFD packet to send [15:16:27]OFD Sender: No OFD packet to send [15:16:32]OFD Sender: No OFD packet to send [15:16:32]accept exits with 9 [15:16:32]New connection [15:16:32]New thread 3066854756 created [15:16:32]Thread 3066711396 joined [15:16:32]Waiting for new connection... [15:16:32] Sock 9.Parse request [15:16:32]Sock 9.Check first char [15:16:32]Sock 9.First char is OK [15:16:32]request: POST /json_proto HTTP/1.0 [15:16:32]Method: POST [15:16:32]URL: /json_proto [15:16:32]Method is POST - this is cgi request [15:16:32]url: /json_proto [15:16:32]query_string will be loaded in cgi processing [15:16:32]execute_cgi json_proto POST (null) [15:16:32]execute_cgi path=json_proto method=POST [15:16:32]POST find Content-Length [15:16:32]Host: 172.17.44.3:8080 [15:16:32]Content-Length: 801 [15:16:32]Content-Type: application/json [15:16:32] [15:16:32]POST finish read [15:16:32]Found Content-Length = 801 [15:16:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:32]execute_script... [15:16: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)2075759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:32]POST & json_proto [15:16:32]process_json_proto [15:16:32]json parsed OK: [15:16:32]protocol is kg_v1.0 [15:16:32]action value=close_receipt [15:16:32]process_action close_receipt [15:16:32]cmd_close_receipt [15:16:32]MH_GetDate [15:16:32]Write to MH i2c: F0 00 00 15 34 38 [15:16:32]Write i2c OK [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: F0 [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: F0 09 00 [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: F0 09 00 15 34 00 51 B3 C4 66 AD C5 5D 66 A4 [15:16:32]GetLastDocTimeStamp 1724166955 [15:16:32]current date 1724166993 [15:16:32]FM_GetShiftState [15:16:32]SAM_PROTO_GetShiftState [15:16:32]wFMCommunicate request_size=4 [15:16:32]MH_SAM_APDU [15:16:32]CAPDU: 80 13 01 00 [15:16:32]Write to MH i2c: E2 08 00 16 34 80 13 01 00 00 00 00 00 C7 [15:16:32]Write i2c OK [15:16:32]MH_I2C_Read... [15:16:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:32]Read from MH i2c: E2 [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: E2 0E 00 [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: E2 0E 00 16 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EA [15:16:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:16:32]wFMCommunicate OK [15:16:32]SAM_PROTO_GetShiftState done [15:16:32]FM_GetShiftState done [15:16:32]opened in 1724112910 [15:16:32]opened+sec_in_day 1724199310 [15:16:32]quantity*price = 50036 [15:16:32]sum+1 = 50037 [15:16:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 441 20.08.2024 15:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58457 ФПД: 54619175929822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151633&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58457&fm=54619175929822&tin=02508201610067®Number=0000000000162794&sum=50036 [15:16:33]StoreToDocumentArchive [15:16:33]shift 100 fd 58457 [15:16:33]save to /storage/0100/doc_00058457 [15:16:33]save last doc name /storage/0100/doc_00058457 to /storage/kkm_last_doc_name [15:16:33]save OK [15:16:33]Clear old archive folders... [15:16:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:16:33]tlvbuf is 019C8850 [15:16:33]SAM_PROTO_ClearQueue [15:16:33]wFMCommunicate request_size=4 [15:16:33]MH_SAM_APDU [15:16:33]CAPDU: 80 09 00 00 [15:16:33]Write to MH i2c: E2 08 00 23 34 80 09 00 00 00 00 00 00 C9 [15:16:33]Write i2c OK [15:16:33]MH_I2C_Read... [15:16:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:33]Read from MH i2c: E2 [15:16:33]MH_I2C_Read... [15:16:33]Read from MH i2c: E2 03 00 [15:16:33]MH_I2C_Read... [15:16:33]Read from MH i2c: E2 03 00 23 34 00 90 00 CB [15:16:33]RAPDU: 90 00 [15:16:33]wFMCommunicate OK [15:16:33]SAM_PROTO_ClearQueue done [15:16:33]KKMCreateOFDPacket [15:16:33]OFDProtocolAddRootSTLVToBuf [15:16:33]FM_MakeSignedData [15:16:33]FM_MakeSignedData [15:16:33]SAM_PROTO_SignData [15:16:33]wFMCommunicate request_size=4 [15:16:33]MH_SAM_APDU [15:16:33]CAPDU: 80 0D 01 02 [15:16:33]Write to MH i2c: E2 08 00 24 34 80 0D 01 02 00 00 00 00 D1 [15:16:33]Write i2c OK [15:16:33]MH_I2C_Read... [15:16:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:33]Read from MH i2c: E2 [15:16:33]MH_I2C_Read... [15:16:33]Read from MH i2c: E2 03 00 [15:16:33]MH_I2C_Read... [15:16:33]Read from MH i2c: E2 03 00 24 34 00 90 00 CC [15:16:33]RAPDU: 90 00 [15:16:33]wFMCommunicate OK [15:16:33]wFMCommunicate request_size=255 [15:16:33]MH_SAM_APDU [15:16: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 51 B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E4 00 00 35 04 06 00 31 [15:16:33]Write to MH i2c: E2 02 01 25 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 51 B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E4 00 00 35 04 06 00 31 00 00 4E [15:16:33]Write i2c OK [15:16:33]MH_I2C_Read... [15:16:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:34]Read from MH i2c: E2 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: E2 03 00 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: E2 03 00 25 34 00 90 00 CD [15:16:34]RAPDU: 90 00 [15:16:34]wFMCommunicate OK [15:16:34]wFMCommunicate request_size=10 [15:16:34]MH_SAM_APDU [15:16:34]CAPDU: 80 0D 02 02 05 AD 04 94 47 DE [15:16:34]Write to MH i2c: E2 0D 00 26 34 80 0D 02 02 05 00 AD 04 94 47 DE 00 00 48 [15:16:34]Write i2c OK [15:16:34]MH_I2C_Read... [15:16:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:34]Read from MH i2c: E2 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: E2 03 00 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: E2 03 00 26 34 00 90 00 CE [15:16:34]RAPDU: 90 00 [15:16:34]wFMCommunicate OK [15:16:34]wFMCommunicate request_size=4 [15:16:34]MH_SAM_APDU [15:16:34]CAPDU: 80 0D 03 02 [15:16:34]Write to MH i2c: E2 08 00 27 34 80 0D 03 02 00 00 00 00 D6 [15:16:34]Write i2c OK [15:16:34]MH_I2C_Read... [15:16:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:34]Read from MH i2c: E2 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: E2 0B 00 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: E2 0B 00 27 34 00 E4 14 E9 0E 82 64 26 6A 90 00 3C [15:16:34]RAPDU: E4 14 E9 0E 82 64 26 6A 90 00 [15:16:34]wFMCommunicate OK [15:16:34]SAM_PROTO_SignData done [15:16:34]FM_MakeSignedData done [15:16:34]CreateOFDProtocolMessage [15:16:34]wFMCommunicate request_size=4 [15:16:34]MH_SAM_APDU [15:16:34]CAPDU: 80 11 00 00 [15:16:34]Write to MH i2c: E2 08 00 28 34 80 11 00 00 00 00 00 00 D6 [15:16:34]Write i2c OK [15:16:34]MH_I2C_Read... [15:16:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:34]Read from MH i2c: E2 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: E2 17 00 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: E2 17 00 28 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 22 [15:16:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:16:34]wFMCommunicate OK [15:16:34]CreateOFDProtocolMessage done [15:16:34]OFDSenderStorePacket 58457 [15:16:34]StoreOFDPacket docnum=58457 [15:16:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 68 1D 07 01 17 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 51 B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E4 00 00 35 04 06 00 31 AD 04 94 47 DE E4 14 E9 0E 82 64 26 6A [15:16:34]CheckFolder [15:16:34]dirname=/storage/ofd_packets [15:16:34]CheckFolder done [15:16:34]ProducePacketName [15:16:34]name=ofd_packets/00058457 [15:16:34]NVStorageSaveData ofd_packets/00058457 [15:16:34]File name is /storage/ofd_packets/00058457 [15:16:34]Write 301 bytes [15:16:34]NVStorageSaveData done [15:16:34]OFDSenderStorePacket done [15:16:34]KKMCreateOFDPacket done [15:16:34]NVStorageSaveData kkm_last_timestamp [15:16:34]File name is /storage/kkm_last_timestamp [15:16:34]Write 4 bytes [15:16:34]NVStorageSaveData done [15:16:34]ExternCall_PrintAddStr [15:16:34]wPrintStart [15:16:34]Write to MH i2c: 01 00 00 29 34 5D [15:16:34]Write i2c OK [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: 01 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: 01 07 00 [15:16:34]MH_I2C_Read... [15:16:34]Read from MH i2c: 01 07 00 29 34 00 00 00 00 00 FF 0F 72 [15:16:34]RasterBufferAndPrint [15:16:34]line Счет N : (1)2075759 [15:16:34]line ИНН: 02508201610067 [15:16:34]line Контрольно-Кассовый Чек [15:16:34]line ПРОДАЖА [15:16:34]line ТРК (МРК, ГНК) : 33 [15:16:34]line Товар: 2710124130 [15:16:34]line Аи-92-К-4 [15:16:34]line 7.380 * 67.80 [15:16:34]line = 500.36 [15:16:34]line НДС 12% НСП 1% [15:16:34]line > о реализуемом товаре [15:16:34]line ИТОГО: 500.36 [15:16:34]line НСП 1% : 4.43 [15:16:34]line НДС 12% : 53.14 [15:16:34]line Наличными: 0.00 [15:16:34]line Безнал.: 500.36 [15:16:34]line Место: АЗС № 135 "Партнер Нефть" [15:16:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:16:34]line СНО: Общий режим [15:16:34]line Чек 441 20.08.2024 15:16 [15:16:34]line Смена: 100 ФФД: 1.0 [15:16:34]line ЗНМ: 0300000196 [15:16:34]line РНМ: 0000000000162794 [15:16:34]line Версия ККМ: v1.0 [15:16:34]line Платежная система: O! деньги [15:16:34]line ФМ: 0000000002094532 [15:16:34]line ФД: 58457 [15:16:34]line ФПД: 54619175929822 [15:16:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151633&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58457&fm=54619175929822&tin=02508201610067®Number=0000000000162794&sum=50036 [15:16:34]OFD Sender: Processing packet 58457 [packets to send 51, broken 50] [15:16:34]ProducePacketName [15:16:34]name=ofd_packets/00058457 [15:16:34]OFD Sender: To server: pG, [15:16:34]CommunicateWithHost lk.salyk.kg:30040 [15:16:34]ConnectInit lk.salyk.kg [15:16:34]written 0, free lines is 4095 [15:16:34]Connected sock=10 [15:16:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 68 1D 07 01 17 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 51 B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E4 00 00 35 04 06 00 31 AD 04 94 47 DE E4 14 E9 0E 82 64 26 6A [15:16:35]Write to MH i2c: 01 00 00 53 34 87 [15:16:35]Write i2c OK [15:16:35]MH_I2C_Read... [15:16:35]Read from MH i2c: 01 [15:16:35]MH_I2C_Read... [15:16:35]Read from MH i2c: 01 07 00 [15:16:35]MH_I2C_Read... [15:16:35]Read from MH i2c: 01 07 00 53 34 00 00 00 00 00 CD 0C 67 [15:16:35]RasterBufferAndPrint [15:16:35]line [15:16:35]line [15:16:35]line [15:16:35]line [15:16:35]line [15:16:35]written 0, free lines is 3284 [15:16:35]MH_Cut [15:16:35]Write to MH i2c: D1 01 00 5A 34 01 60 [15:16:35]Write i2c OK [15:16:35]MH_I2C_Read... [15:16:35]Read from MH i2c: D1 [15:16:35]MH_I2C_Read... [15:16:35]Read from MH i2c: D1 01 00 [15:16:35]MH_I2C_Read... [15:16:35]Read from MH i2c: D1 01 00 5A 34 00 5F [15:16:35]Write to MH i2c: 01 00 00 5B 34 8F [15:16:35]Write i2c OK [15:16:35]MH_I2C_Read... [15:16:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 69 3E 47 00 9E 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 32 30 39 34 35 33 32 10 04 04 00 59 E4 00 00 F4 03 04 00 A0 5E C4 66 B6 04 01 00 00 24 D3 F6 90 6D 60 20 B5 [15:16:35]CommunicateWithHost err = 0 [15:16:35]CheckOFDResponse [15:16:35]1017 (14) - 77093643461234 [15:16:35]1041 (16) - 0000000002094532 [15:16:35]1040 (4) - 58457 [15:16:35]1012 (4) - 20.08.2024 09:15 [15:16:35]1206 (1) - 0 [15:16:35]OFD Sender: Remove packet 58457 [15:16:35]ProducePacketName [15:16:35]name=ofd_packets/00058457 [15:16:35]NVStorageDeleteData [15:16:35]OFD Sender: No OFD packet to send [15:16:36]*** Cut start [15:16:36]*** Partial cut [15:16:36]*** CUTSNS_PIN = 1 [15:16:36]*** CUTSNS_PIN = 0 [15:16:36]*** Brake cut motor [15:16:36]Read from MH i2c: 01 [15:16:36]MH_I2C_Read... [15:16:36]*** Stop cut motor [15:16:36]*** Cut end [15:16:36]Read from MH i2c: 01 07 00 [15:16:36]MH_I2C_Read... [15:16:36]Read from MH i2c: 01 07 00 5B 34 00 00 00 00 00 FF 0F A4 [15:16:36]process_action close_receipt done [15:16:36]requested_data is exist [15:16:36]produce_requested_data [15:16:36]requested_item fm.sn is exist - process it [15:16:36]wFMCommunicate request_size=4 [15:16:36]MH_SAM_APDU [15:16:36]CAPDU: 80 11 00 00 [15:16:36]Write to MH i2c: E2 08 00 5C 34 80 11 00 00 00 00 00 00 0A [15:16:36]Write i2c OK [15:16:36]MH_I2C_Read... [15:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:36]Read from MH i2c: E2 [15:16:36]MH_I2C_Read... [15:16:36]Read from MH i2c: E2 17 00 [15:16:36]MH_I2C_Read... [15:16:36]Read from MH i2c: E2 17 00 5C 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 56 [15:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:16:36]wFMCommunicate OK [15:16:36]requested_item fd.num is exist - process it [15:16:36]SAM_PROTO_GetFieldsCounters [15:16:36]wFMCommunicate request_size=4 [15:16:36]MH_SAM_APDU [15:16:36]CAPDU: 80 13 00 00 [15:16:36]Write to MH i2c: E2 08 00 5D 34 80 13 00 00 00 00 00 00 0D [15:16:36]Write i2c OK [15:16:36]MH_I2C_Read... [15:16:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:36]Read from MH i2c: E2 [15:16:36]MH_I2C_Read... [15:16:36]Read from MH i2c: E2 62 00 [15:16:36]MH_I2C_Read... [15:16:36]Read from MH i2c: E2 62 00 5D 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 59 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [15:16:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 59 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:36]wFMCommunicate OK [15:16:36]SAM_PROTO_GetFieldsCounters done [15:16:36]requested_item shift.num is exist - process it [15:16:36]requested_item shift.opened is exist - process it [15:16:36]req_shift_opened [15:16:36]FM_GetShiftState [15:16:36]SAM_PROTO_GetShiftState [15:16:36]wFMCommunicate request_size=4 [15:16:36]MH_SAM_APDU [15:16:36]CAPDU: 80 13 01 00 [15:16:36]Write to MH i2c: E2 08 00 5E 34 80 13 01 00 00 00 00 00 0F [15:16:36]Write i2c OK [15:16:36]MH_I2C_Read... [15:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:36]Read from MH i2c: E2 [15:16:36]MH_I2C_Read... [15:16:36]Read from MH i2c: E2 0E 00 [15:16:36]MH_I2C_Read... [15:16:36]Read from MH i2c: E2 0E 00 5E 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [15:16:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:16:36]wFMCommunicate OK [15:16:36]SAM_PROTO_GetShiftState done [15:16:36]FM_GetShiftState done [15:16:36]req_shift_opened done [15:16:36]requested_item shift.open_date is exist - process it [15:16:36]req_shift_open_date [15:16:36]req_shift_open_date done [15:16:36]produce_requested_data done [15:16:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58457,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:16:36]process_action_free close_receipt [15:16:36]json_value_free [15:16:36]json_value_free done [15:16:36]process_json_proto returns [15:16:36]Send response to host [15:16:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58457,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:16:36]free response buf [15:16:36]execute_script done [15:16:36]execute_script returns [15:16:36]free content buf [15:16:36]Sock 9.Close socket [15:16:36]Sock 9.Thread stoped [15:16:40]OFD Sender: No OFD packet to send [15:16:45]OFD Sender: No OFD packet to send [15:16:50]OFD Sender: No OFD packet to send [15:16:55]OFD Sender: No OFD packet to send [15:17:00]OFD Sender: No OFD packet to send [15:17:05]OFD Sender: No OFD packet to send [15:17:10]OFD Sender: No OFD packet to send [15:17:15]OFD Sender: No OFD packet to send [15:17:20]OFD Sender: No OFD packet to send [15:17:25]OFD Sender: No OFD packet to send [15:17:30]OFD Sender: No OFD packet to send [15:17:33]accept exits with 8 [15:17:33]New connection [15:17:33]New thread 3066711396 created [15:17:33]Thread 3066854756 joined [15:17:33]Waiting for new connection... [15:17:33] Sock 8.Parse request [15:17:33]Sock 8.Check first char [15:17:33]Sock 8.First char is OK [15:17:33]request: POST /json_proto HTTP/1.0 [15:17:33]Method: POST [15:17:33]URL: /json_proto [15:17:33]Method is POST - this is cgi request [15:17:33]url: /json_proto [15:17:33]query_string will be loaded in cgi processing [15:17:33]execute_cgi json_proto POST (null) [15:17:33]execute_cgi path=json_proto method=POST [15:17:33]POST find Content-Length [15:17:33]Host: 172.17.44.3:8080 [15:17:33]Content-Length: 752 [15:17:33]Content-Type: application/json [15:17:33] [15:17:33]POST finish read [15:17:33]Found Content-Length = 752 [15:17:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106290", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:33]execute_script... [15:17: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)2075758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106290", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:33]POST & json_proto [15:17:33]process_json_proto [15:17:33]json parsed OK: [15:17:33]protocol is kg_v1.0 [15:17:33]action value=close_receipt [15:17:33]process_action close_receipt [15:17:33]cmd_close_receipt [15:17:33]MH_GetDate [15:17:33]Write to MH i2c: F0 00 00 5F 34 82 [15:17:33]Write i2c OK [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: F0 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: F0 09 00 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: F0 09 00 5F 34 00 8E B3 C4 66 AD C5 5D 66 2B [15:17:33]GetLastDocTimeStamp 1724166993 [15:17:33]current date 1724167054 [15:17:33]FM_GetShiftState [15:17:33]SAM_PROTO_GetShiftState [15:17:33]wFMCommunicate request_size=4 [15:17:33]MH_SAM_APDU [15:17:33]CAPDU: 80 13 01 00 [15:17:33]Write to MH i2c: E2 08 00 60 34 80 13 01 00 00 00 00 00 11 [15:17:33]Write i2c OK [15:17:33]MH_I2C_Read... [15:17:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:33]Read from MH i2c: E2 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: E2 0E 00 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: E2 0E 00 60 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 34 [15:17:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:17:33]wFMCommunicate OK [15:17:33]SAM_PROTO_GetShiftState done [15:17:33]FM_GetShiftState done [15:17:33]opened in 1724112910 [15:17:33]opened+sec_in_day 1724199310 [15:17:33]quantity*price = 0 [15:17:33]sum+1 = 1 [15:17:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 442 20.08.2024 15:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106290 ФМ: 0000000002094532 ФД: 58458 ФПД: 51998280601534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151734&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58458&fm=51998280601534&tin=02508201610067®Number=0000000000162794&sum=0 [15:17:34]StoreToDocumentArchive [15:17:34]shift 100 fd 58458 [15:17:34]save to /storage/0100/doc_00058458 [15:17:34]save last doc name /storage/0100/doc_00058458 to /storage/kkm_last_doc_name [15:17:34]save OK [15:17:34]Clear old archive folders... [15:17:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:17:34]tlvbuf is 01A03280 [15:17:34]SAM_PROTO_ClearQueue [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 09 00 00 [15:17:34]Write to MH i2c: E2 08 00 6D 34 80 09 00 00 00 00 00 00 13 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 6D 34 00 90 00 15 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]SAM_PROTO_ClearQueue done [15:17:34]KKMCreateOFDPacket [15:17:34]OFDProtocolAddRootSTLVToBuf [15:17:34]FM_MakeSignedData [15:17:34]FM_MakeSignedData [15:17:34]SAM_PROTO_SignData [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 01 02 [15:17:34]Write to MH i2c: E2 08 00 6E 34 80 0D 01 02 00 00 00 00 1B [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 6E 34 00 90 00 16 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=255 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 01 00 00 F4 03 04 00 8E B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E4 00 00 35 04 06 00 2F 4A CB 0B [15:17:34]Write to MH i2c: E2 02 01 6F 34 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 01 00 00 F4 03 04 00 8E B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E4 00 00 35 04 06 00 2F 4A CB 0B 00 00 C3 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 6F 34 00 90 00 17 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=7 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 02 02 02 4F BE [15:17:34]Write to MH i2c: E2 0A 00 70 34 80 0D 02 02 02 00 4F BE 00 00 2F [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 70 34 00 90 00 18 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 03 02 [15:17:34]Write to MH i2c: E2 08 00 71 34 80 0D 03 02 00 00 00 00 20 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 0B 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 0B 00 71 34 00 33 A4 40 8D CB 58 8C 1E 90 00 92 [15:17:34]RAPDU: 33 A4 40 8D CB 58 8C 1E 90 00 [15:17:34]wFMCommunicate OK [15:17:34]SAM_PROTO_SignData done [15:17:34]FM_MakeSignedData done [15:17:34]CreateOFDProtocolMessage [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 11 00 00 [15:17:34]Write to MH i2c: E2 08 00 72 34 80 11 00 00 00 00 00 00 20 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:35]Read from MH i2c: E2 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: E2 17 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: E2 17 00 72 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6C [15:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:17:35]wFMCommunicate OK [15:17:35]CreateOFDProtocolMessage done [15:17:35]OFDSenderStorePacket 58458 [15:17:35]StoreOFDPacket docnum=58458 [15:17:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B2 54 04 01 19 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 01 00 00 F4 03 04 00 8E B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E4 00 00 35 04 06 00 2F 4A CB 0B 4F BE 33 A4 40 8D CB 58 8C 1E [15:17:35]CheckFolder [15:17:35]dirname=/storage/ofd_packets [15:17:35]CheckFolder done [15:17:35]ProducePacketName [15:17:35]name=ofd_packets/00058458 [15:17:35]NVStorageSaveData ofd_packets/00058458 [15:17:35]File name is /storage/ofd_packets/00058458 [15:17:35]Write 298 bytes [15:17:35]NVStorageSaveData done [15:17:35]OFDSenderStorePacket done [15:17:35]KKMCreateOFDPacket done [15:17:35]NVStorageSaveData kkm_last_timestamp [15:17:35]File name is /storage/kkm_last_timestamp [15:17:35]Write 4 bytes [15:17:35]NVStorageSaveData done [15:17:35]ExternCall_PrintAddStr [15:17:35]wPrintStart [15:17:35]Write to MH i2c: 01 00 00 73 34 A7 [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 07 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 07 00 73 34 00 00 00 00 00 FF 0F BC [15:17:35]RasterBufferAndPrint [15:17:35]line Счет N : (1)2075758 [15:17:35]line ИНН: 02508201610067 [15:17:35]line Контрольно-Кассовый Чек [15:17:35]line ПРОДАЖА [15:17:35]line ТРК (МРК, ГНК) : 11 [15:17:35]line Товар: 2710194210 [15:17:35]line ДТ-К-5 [15:17:35]line 10.000 * 0.00 [15:17:35]line = 0.00 [15:17:35]line НДС 12% НСП 1% [15:17:35]line > о реализуемом товаре [15:17:35]line ИТОГО: 0.00 [15:17:35]line НСП 1% : 0.00 [15:17:35]line НДС 12% : 0.00 [15:17:35]line Наличными: 0.00 [15:17:35]line Безнал.: 0.00 [15:17:35]line Место: АЗС № 135 "Партнер Нефть" [15:17:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:17:35]line СНО: Общий режим [15:17:35]line Чек 442 20.08.2024 15:17 [15:17:35]line Смена: 100 ФФД: 1.0 [15:17:35]line ЗНМ: 0300000196 [15:17:35]line РНМ: 0000000000162794 [15:17:35]line Версия ККМ: v1.0 [15:17:35]line Талоны: ТК ГПНА Online [15:17:35]line 30106290 [15:17:35]line ФМ: 0000000002094532 [15:17:35]line ФД: 58458 [15:17:35]line ФПД: 51998280601534 [15:17:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T151734&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58458&fm=51998280601534&tin=02508201610067®Number=0000000000162794&sum=0 [15:17:35]OFD Sender: Processing packet 58458 [packets to send 51, broken 50] [15:17:35]ProducePacketName [15:17:35]name=ofd_packets/00058458 [15:17:35]OFD Sender: To server: pG, [15:17:35]CommunicateWithHost lk.salyk.kg:30040 [15:17:35]ConnectInit lk.salyk.kg [15:17:35]written 0, free lines is 4095 [15:17:35]Connected sock=10 [15:17:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B2 54 04 01 19 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 01 00 00 F4 03 04 00 8E B3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E4 00 00 35 04 06 00 2F 4A CB 0B 4F BE 33 A4 40 8D CB 58 8C 1E [15:17:35]Write to MH i2c: 01 00 00 9D 34 D1 [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 07 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: 01 07 00 9D 34 00 00 00 00 00 C8 0C AC [15:17:35]RasterBufferAndPrint [15:17:35]line [15:17:35]line [15:17:35]line [15:17:35]line [15:17:35]line [15:17:35]written 0, free lines is 3279 [15:17:35]MH_Cut [15:17:35]Write to MH i2c: D1 01 00 A4 34 01 AA [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: D1 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: D1 01 00 [15:17:35]MH_I2C_Read... [15:17:35]Read from MH i2c: D1 01 00 A4 34 00 A9 [15:17:35]Write to MH i2c: 01 00 00 A5 34 D9 [15:17:35]Write i2c OK [15:17:35]MH_I2C_Read... [15:17:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 90 DA 47 00 14 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E4 00 00 F4 03 04 00 DD 5E C4 66 B6 04 01 00 00 9B 0A DE 42 D8 24 F6 5E [15:17:36]CommunicateWithHost err = 0 [15:17:36]CheckOFDResponse [15:17:36]1017 (14) - 77093643461234 [15:17:36]1041 (16) - 0000000002094532 [15:17:36]1040 (4) - 58458 [15:17:36]1012 (4) - 20.08.2024 09:16 [15:17:36]1206 (1) - 0 [15:17:36]OFD Sender: Remove packet 58458 [15:17:36]ProducePacketName [15:17:36]name=ofd_packets/00058458 [15:17:36]NVStorageDeleteData [15:17:36]OFD Sender: No OFD packet to send [15:17:36]*** Cut start [15:17:36]*** Partial cut [15:17:36]*** CUTSNS_PIN = 1 [15:17:36]*** CUTSNS_PIN = 0 [15:17:36]*** Brake cut motor [15:17:37]Read from MH i2c: 01 [15:17:37]MH_I2C_Read... [15:17:37]*** Stop cut motor [15:17:37]*** Cut end [15:17:37]Read from MH i2c: 01 07 00 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: 01 07 00 A5 34 00 00 00 00 00 FF 0F EE [15:17:37]process_action close_receipt done [15:17:37]requested_data is exist [15:17:37]produce_requested_data [15:17:37]requested_item fm.sn is exist - process it [15:17:37]wFMCommunicate request_size=4 [15:17:37]MH_SAM_APDU [15:17:37]CAPDU: 80 11 00 00 [15:17:37]Write to MH i2c: E2 08 00 A6 34 80 11 00 00 00 00 00 00 54 [15:17:37]Write i2c OK [15:17:37]MH_I2C_Read... [15:17:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:37]Read from MH i2c: E2 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 17 00 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 17 00 A6 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A0 [15:17:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:17:37]wFMCommunicate OK [15:17:37]requested_item fd.num is exist - process it [15:17:37]SAM_PROTO_GetFieldsCounters [15:17:37]wFMCommunicate request_size=4 [15:17:37]MH_SAM_APDU [15:17:37]CAPDU: 80 13 00 00 [15:17:37]Write to MH i2c: E2 08 00 A7 34 80 13 00 00 00 00 00 00 57 [15:17:37]Write i2c OK [15:17:37]MH_I2C_Read... [15:17:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:17:37]Read from MH i2c: E2 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 62 00 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 62 00 A7 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [15:17:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:17:37]wFMCommunicate OK [15:17:37]SAM_PROTO_GetFieldsCounters done [15:17:37]requested_item shift.num is exist - process it [15:17:37]requested_item shift.opened is exist - process it [15:17:37]req_shift_opened [15:17:37]FM_GetShiftState [15:17:37]SAM_PROTO_GetShiftState [15:17:37]wFMCommunicate request_size=4 [15:17:37]MH_SAM_APDU [15:17:37]CAPDU: 80 13 01 00 [15:17:37]Write to MH i2c: E2 08 00 A8 34 80 13 01 00 00 00 00 00 59 [15:17:37]Write i2c OK [15:17:37]MH_I2C_Read... [15:17:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:37]Read from MH i2c: E2 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 0E 00 [15:17:37]MH_I2C_Read... [15:17:37]Read from MH i2c: E2 0E 00 A8 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7C [15:17:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:17:37]wFMCommunicate OK [15:17:37]SAM_PROTO_GetShiftState done [15:17:37]FM_GetShiftState done [15:17:37]req_shift_opened done [15:17:37]requested_item shift.open_date is exist - process it [15:17:37]req_shift_open_date [15:17:37]req_shift_open_date done [15:17:37]produce_requested_data done [15:17:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58458,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:17:37]process_action_free close_receipt [15:17:37]json_value_free [15:17:37]json_value_free done [15:17:37]process_json_proto returns [15:17:37]Send response to host [15:17:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58458,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:17:37]free response buf [15:17:37]execute_script done [15:17:37]execute_script returns [15:17:37]free content buf [15:17:37]Sock 8.Close socket [15:17:37]Sock 8.Thread stoped [15:17:41]OFD Sender: No OFD packet to send [15:17:46]OFD Sender: No OFD packet to send [15:17:51]OFD Sender: No OFD packet to send [15:17:56]OFD Sender: No OFD packet to send [15:18:01]OFD Sender: No OFD packet to send [15:18:06]OFD Sender: No OFD packet to send [15:18:11]OFD Sender: No OFD packet to send [15:18:16]OFD Sender: No OFD packet to send [15:18:21]OFD Sender: No OFD packet to send [15:18:26]OFD Sender: No OFD packet to send [15:18:31]OFD Sender: No OFD packet to send [15:18:36]OFD Sender: No OFD packet to send [15:18:41]OFD Sender: No OFD packet to send [15:18:46]OFD Sender: No OFD packet to send [15:18:51]OFD Sender: No OFD packet to send [15:18:56]OFD Sender: No OFD packet to send [15:19:01]OFD Sender: No OFD packet to send [15:19:06]OFD Sender: No OFD packet to send [15:19:11]OFD Sender: No OFD packet to send [15:19:16]OFD Sender: No OFD packet to send [15:19:21]OFD Sender: No OFD packet to send [15:19:26]OFD Sender: No OFD packet to send [15:19:31]OFD Sender: No OFD packet to send [15:19:36]OFD Sender: No OFD packet to send [15:19:41]OFD Sender: No OFD packet to send [15:19:46]OFD Sender: No OFD packet to send [15:19:51]OFD Sender: No OFD packet to send [15:19:56]OFD Sender: No OFD packet to send [15:20:01]OFD Sender: No OFD packet to send [15:20:06]OFD Sender: No OFD packet to send [15:20:11]OFD Sender: No OFD packet to send [15:20:16]OFD Sender: No OFD packet to send [15:20:21]OFD Sender: No OFD packet to send [15:20:26]OFD Sender: No OFD packet to send [15:20:31]OFD Sender: No OFD packet to send [15:20:35]accept exits with 9 [15:20:35]New connection [15:20:35]New thread 3066854756 created [15:20:35]Thread 3066711396 joined [15:20:35]Waiting for new connection... [15:20:35] Sock 9.Parse request [15:20:35]Sock 9.Check first char [15:20:35]Sock 9.First char is OK [15:20:35]request: POST /json_proto HTTP/1.0 [15:20:35]Method: POST [15:20:35]URL: /json_proto [15:20:35]Method is POST - this is cgi request [15:20:35]url: /json_proto [15:20:35]query_string will be loaded in cgi processing [15:20:35]execute_cgi json_proto POST (null) [15:20:35]execute_cgi path=json_proto method=POST [15:20:35]POST find Content-Length [15:20:35]Host: 172.17.44.3:8080 [15:20:35]Content-Length: 790 [15:20:35]Content-Type: application/json [15:20:35] [15:20:35]POST finish read [15:20:35]Found Content-Length = 790 [15:20:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.810, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:35]execute_script... [15:20: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)2075760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 32.810, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:35]POST & json_proto [15:20:35]process_json_proto [15:20:35]json parsed OK: [15:20:35]protocol is kg_v1.0 [15:20:35]action value=close_receipt [15:20:35]process_action close_receipt [15:20:35]cmd_close_receipt [15:20:35]MH_GetDate [15:20:35]Write to MH i2c: F0 00 00 A9 34 CC [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: F0 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: F0 09 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: F0 09 00 A9 34 00 44 B4 C4 66 AD C5 5D 66 2C [15:20:35]GetLastDocTimeStamp 1724167054 [15:20:35]current date 1724167236 [15:20:35]FM_GetShiftState [15:20:35]SAM_PROTO_GetShiftState [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 13 01 00 [15:20:35]Write to MH i2c: E2 08 00 AA 34 80 13 01 00 00 00 00 00 5B [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 0E 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 0E 00 AA 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7E [15:20:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:20:35]wFMCommunicate OK [15:20:35]SAM_PROTO_GetShiftState done [15:20:35]FM_GetShiftState done [15:20:35]opened in 1724112910 [15:20:35]opened+sec_in_day 1724199310 [15:20:35]quantity*price = 0 [15:20:35]sum+1 = 1 [15:20:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 443 20.08.2024 15:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58459 ФПД: 226556023495887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152036&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58459&fm=226556023495887&tin=02508201610067®Number=0000000000162794&sum=0 [15:20:36]StoreToDocumentArchive [15:20:36]shift 100 fd 58459 [15:20:36]save to /storage/0100/doc_00058459 [15:20:36]save last doc name /storage/0100/doc_00058459 to /storage/kkm_last_doc_name [15:20:36]save OK [15:20:36]Clear old archive folders... [15:20:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:20:36]tlvbuf is 019FB700 [15:20:36]SAM_PROTO_ClearQueue [15:20:36]wFMCommunicate request_size=4 [15:20:36]MH_SAM_APDU [15:20:36]CAPDU: 80 09 00 00 [15:20:36]Write to MH i2c: E2 08 00 B7 34 80 09 00 00 00 00 00 00 5D [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:36]OFD Sender: No OFD packet to send [15:20:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:20:36]Read from MH i2c: E2 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: E2 03 00 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: E2 03 00 B7 34 00 90 00 5F [15:20:36]RAPDU: 90 00 [15:20:36]wFMCommunicate OK [15:20:36]SAM_PROTO_ClearQueue done [15:20:36]KKMCreateOFDPacket [15:20:36]OFDProtocolAddRootSTLVToBuf [15:20:36]FM_MakeSignedData [15:20:36]FM_MakeSignedData [15:20:36]SAM_PROTO_SignData [15:20:36]wFMCommunicate request_size=4 [15:20:36]MH_SAM_APDU [15:20:36]CAPDU: 80 0D 01 02 [15:20:36]Write to MH i2c: E2 08 00 B8 34 80 0D 01 02 00 00 00 00 65 [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:20:36]Read from MH i2c: E2 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: E2 03 00 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: E2 03 00 B8 34 00 90 00 60 [15:20:36]RAPDU: 90 00 [15:20:36]wFMCommunicate OK [15:20:36]wFMCommunicate request_size=255 [15:20:36]MH_SAM_APDU [15:20:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 44 B4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E4 00 00 35 04 06 00 CE 0D 2F 4D [15:20:36]Write to MH i2c: E2 02 01 B9 34 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 44 B4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E4 00 00 35 04 06 00 CE 0D 2F 4D 00 00 41 [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:37]Read from MH i2c: E2 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: E2 03 00 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: E2 03 00 B9 34 00 90 00 61 [15:20:37]RAPDU: 90 00 [15:20:37]wFMCommunicate OK [15:20:37]wFMCommunicate request_size=7 [15:20:37]MH_SAM_APDU [15:20:37]CAPDU: 80 0D 02 02 02 5C CF [15:20:37]Write to MH i2c: E2 0A 00 BA 34 80 0D 02 02 02 00 5C CF 00 00 97 [15:20:37]Write i2c OK [15:20:37]MH_I2C_Read... [15:20:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:37]Read from MH i2c: E2 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: E2 03 00 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: E2 03 00 BA 34 00 90 00 62 [15:20:37]RAPDU: 90 00 [15:20:37]wFMCommunicate OK [15:20:37]wFMCommunicate request_size=4 [15:20:37]MH_SAM_APDU [15:20:37]CAPDU: 80 0D 03 02 [15:20:37]Write to MH i2c: E2 08 00 BB 34 80 0D 03 02 00 00 00 00 6A [15:20:37]Write i2c OK [15:20:37]MH_I2C_Read... [15:20:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:20:37]Read from MH i2c: E2 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: E2 0B 00 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: E2 0B 00 BB 34 00 74 6B C3 8C 63 11 25 8E 90 00 C0 [15:20:37]RAPDU: 74 6B C3 8C 63 11 25 8E 90 00 [15:20:37]wFMCommunicate OK [15:20:37]SAM_PROTO_SignData done [15:20:37]FM_MakeSignedData done [15:20:37]CreateOFDProtocolMessage [15:20:37]wFMCommunicate request_size=4 [15:20:37]MH_SAM_APDU [15:20:37]CAPDU: 80 11 00 00 [15:20:37]Write to MH i2c: E2 08 00 BC 34 80 11 00 00 00 00 00 00 6A [15:20:37]Write i2c OK [15:20:37]MH_I2C_Read... [15:20:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:37]Read from MH i2c: E2 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: E2 17 00 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: E2 17 00 BC 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B6 [15:20:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:20:37]wFMCommunicate OK [15:20:37]CreateOFDProtocolMessage done [15:20:37]OFDSenderStorePacket 58459 [15:20:37]StoreOFDPacket docnum=58459 [15:20:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 79 55 04 01 11 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 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 44 B4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E4 00 00 35 04 06 00 CE 0D 2F 4D 5C CF 74 6B C3 8C 63 11 25 8E [15:20:37]CheckFolder [15:20:37]dirname=/storage/ofd_packets [15:20:37]CheckFolder done [15:20:37]ProducePacketName [15:20:37]name=ofd_packets/00058459 [15:20:37]NVStorageSaveData ofd_packets/00058459 [15:20:37]File name is /storage/ofd_packets/00058459 [15:20:37]Write 298 bytes [15:20:37]NVStorageSaveData done [15:20:37]OFDSenderStorePacket done [15:20:37]KKMCreateOFDPacket done [15:20:37]NVStorageSaveData kkm_last_timestamp [15:20:37]File name is /storage/kkm_last_timestamp [15:20:37]Write 4 bytes [15:20:37]NVStorageSaveData done [15:20:37]ExternCall_PrintAddStr [15:20:37]wPrintStart [15:20:37]Write to MH i2c: 01 00 00 BD 34 F1 [15:20:37]Write i2c OK [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: 01 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: 01 07 00 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: 01 07 00 BD 34 00 00 00 00 00 FF 0F 06 [15:20:37]RasterBufferAndPrint [15:20:37]line Счет N : (1)2075760 [15:20:37]line ИНН: 02508201610067 [15:20:37]line Контрольно-Кассовый Чек [15:20:37]line ПРОДАЖА [15:20:37]line ТРК (МРК, ГНК) : 21 [15:20:37]line Товар: 2710194210 [15:20:37]line ДТ-К-5 [15:20:37]line 32.810 * 0.00 [15:20:37]line = 0.00 [15:20:37]line НДС 12% НСП 1% [15:20:37]line > о реализуемом товаре [15:20:37]line ИТОГО: 0.00 [15:20:37]line НСП 1% : 0.00 [15:20:37]line НДС 12% : 0.00 [15:20:37]line Наличными: 0.00 [15:20:37]line Безнал.: 0.00 [15:20:37]line Место: АЗС № 135 "Партнер Нефть" [15:20:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:20:37]line СНО: Общий режим [15:20:37]line Чек 443 20.08.2024 15:20 [15:20:37]line Смена: 100 ФФД: 1.0 [15:20:37]line ЗНМ: 0300000196 [15:20:37]line РНМ: 0000000000162794 [15:20:37]line Версия ККМ: v1.0 [15:20:37]line Талоны: Топливная Карта [15:20:37]line 68771 [15:20:37]line ФМ: 0000000002094532 [15:20:37]line ФД: 58459 [15:20:37]line ФПД: 226556023495887 [15:20:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152036&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58459&fm=226556023495887&tin=02508201610067®Number=0000000000162794&sum=0 [15:20:37]OFD Sender: Processing packet 58459 [packets to send 51, broken 50] [15:20:37]ProducePacketName [15:20:37]name=ofd_packets/00058459 [15:20:37]OFD Sender: To server: pG, [15:20:37]CommunicateWithHost lk.salyk.kg:30040 [15:20:37]ConnectInit lk.salyk.kg [15:20:37]written 0, free lines is 4095 [15:20:37]Connected sock=10 [15:20:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 79 55 04 01 11 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 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 44 B4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E4 00 00 35 04 06 00 CE 0D 2F 4D 5C CF 74 6B C3 8C 63 11 25 8E [15:20:38]Write to MH i2c: 01 00 00 E7 34 1B [15:20:38]Write i2c OK [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: 01 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: 01 07 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: 01 07 00 E7 34 00 00 00 00 00 B9 0C E7 [15:20:38]RasterBufferAndPrint [15:20:38]line [15:20:38]line [15:20:38]line [15:20:38]line [15:20:38]line [15:20:38]written 0, free lines is 3261 [15:20:38]MH_Cut [15:20:38]Write to MH i2c: D1 01 00 EE 34 01 F4 [15:20:38]Write i2c OK [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: D1 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: D1 01 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: D1 01 00 EE 34 00 F3 [15:20:38]Write to MH i2c: 01 00 00 EF 34 23 [15:20:38]Write i2c OK [15:20:38]MH_I2C_Read... [15:20:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 21 01 47 00 17 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 32 30 39 34 35 33 32 10 04 04 00 5B E4 00 00 F4 03 04 00 93 5F C4 66 B6 04 01 00 00 FA 6D B6 73 2B 7B 21 3D [15:20:38]CommunicateWithHost err = 0 [15:20:38]CheckOFDResponse [15:20:38]1017 (14) - 77093643461234 [15:20:38]1041 (16) - 0000000002094532 [15:20:38]1040 (4) - 58459 [15:20:38]1012 (4) - 20.08.2024 09:19 [15:20:38]1206 (1) - 0 [15:20:38]OFD Sender: Remove packet 58459 [15:20:38]ProducePacketName [15:20:38]name=ofd_packets/00058459 [15:20:38]NVStorageDeleteData [15:20:38]OFD Sender: No OFD packet to send [15:20:38]*** Cut start [15:20:38]*** Partial cut [15:20:38]*** CUTSNS_PIN = 1 [15:20:38]*** CUTSNS_PIN = 0 [15:20:39]*** Brake cut motor [15:20:39]Read from MH i2c: 01 [15:20:39]MH_I2C_Read... [15:20:39]*** Stop cut motor [15:20:39]*** Cut end [15:20:39]Read from MH i2c: 01 07 00 [15:20:39]MH_I2C_Read... [15:20:39]Read from MH i2c: 01 07 00 EF 34 00 00 00 00 00 FF 0F 38 [15:20:39]process_action close_receipt done [15:20:39]requested_data is exist [15:20:39]produce_requested_data [15:20:39]requested_item fm.sn is exist - process it [15:20:39]wFMCommunicate request_size=4 [15:20:39]MH_SAM_APDU [15:20:39]CAPDU: 80 11 00 00 [15:20:39]Write to MH i2c: E2 08 00 F0 34 80 11 00 00 00 00 00 00 9E [15:20:39]Write i2c OK [15:20:39]MH_I2C_Read... [15:20:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:39]Read from MH i2c: E2 [15:20:39]MH_I2C_Read... [15:20:39]Read from MH i2c: E2 17 00 [15:20:39]MH_I2C_Read... [15:20:39]Read from MH i2c: E2 17 00 F0 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EA [15:20:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:20:39]wFMCommunicate OK [15:20:39]requested_item fd.num is exist - process it [15:20:39]SAM_PROTO_GetFieldsCounters [15:20:39]wFMCommunicate request_size=4 [15:20:39]MH_SAM_APDU [15:20:39]CAPDU: 80 13 00 00 [15:20:39]Write to MH i2c: E2 08 00 F1 34 80 13 00 00 00 00 00 00 A1 [15:20:39]Write i2c OK [15:20:39]MH_I2C_Read... [15:20:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:39]Read from MH i2c: E2 [15:20:39]MH_I2C_Read... [15:20:39]Read from MH i2c: E2 62 00 [15:20:39]MH_I2C_Read... [15:20:39]Read from MH i2c: E2 62 00 F1 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [15:20:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:39]wFMCommunicate OK [15:20:39]SAM_PROTO_GetFieldsCounters done [15:20:39]requested_item shift.num is exist - process it [15:20:39]requested_item shift.opened is exist - process it [15:20:39]req_shift_opened [15:20:39]FM_GetShiftState [15:20:39]SAM_PROTO_GetShiftState [15:20:39]wFMCommunicate request_size=4 [15:20:39]MH_SAM_APDU [15:20:39]CAPDU: 80 13 01 00 [15:20:39]Write to MH i2c: E2 08 00 F2 34 80 13 01 00 00 00 00 00 A3 [15:20:39]Write i2c OK [15:20:39]MH_I2C_Read... [15:20:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:39]Read from MH i2c: E2 [15:20:39]MH_I2C_Read... [15:20:39]Read from MH i2c: E2 0E 00 [15:20:39]MH_I2C_Read... [15:20:39]Read from MH i2c: E2 0E 00 F2 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C6 [15:20:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:20:39]wFMCommunicate OK [15:20:39]SAM_PROTO_GetShiftState done [15:20:39]FM_GetShiftState done [15:20:39]req_shift_opened done [15:20:39]requested_item shift.open_date is exist - process it [15:20:39]req_shift_open_date [15:20:39]req_shift_open_date done [15:20:39]produce_requested_data done [15:20:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58459,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:20:39]process_action_free close_receipt [15:20:39]json_value_free [15:20:39]json_value_free done [15:20:39]process_json_proto returns [15:20:39]Send response to host [15:20:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58459,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:20:39]free response buf [15:20:39]execute_script done [15:20:39]execute_script returns [15:20:39]free content buf [15:20:39]Sock 9.Close socket [15:20:39]Sock 9.Thread stoped [15:20:43]OFD Sender: No OFD packet to send [15:20:48]OFD Sender: No OFD packet to send [15:20:53]OFD Sender: No OFD packet to send [15:20:58]OFD Sender: No OFD packet to send [15:21:03]OFD Sender: No OFD packet to send [15:21:08]OFD Sender: No OFD packet to send [15:21:13]OFD Sender: No OFD packet to send [15:21:18]OFD Sender: No OFD packet to send [15:21:23]OFD Sender: No OFD packet to send [15:21:28]OFD Sender: No OFD packet to send [15:21:33]OFD Sender: No OFD packet to send [15:21:38]OFD Sender: No OFD packet to send [15:21:43]OFD Sender: No OFD packet to send [15:21:48]OFD Sender: No OFD packet to send [15:21:53]OFD Sender: No OFD packet to send [15:21:58]OFD Sender: No OFD packet to send [15:22:03]OFD Sender: No OFD packet to send [15:22:08]OFD Sender: No OFD packet to send [15:22:13]OFD Sender: No OFD packet to send [15:22:18]OFD Sender: No OFD packet to send [15:22:23]OFD Sender: No OFD packet to send [15:22:26]accept exits with 8 [15:22:26]New connection [15:22:26]New thread 3066711396 created [15:22:26]Thread 3066854756 joined [15:22:26]Waiting for new connection... [15:22:26] Sock 8.Parse request [15:22:26]Sock 8.Check first char [15:22:26]Sock 8.First char is OK [15:22:26]request: POST /json_proto HTTP/1.0 [15:22:26]Method: POST [15:22:26]URL: /json_proto [15:22:26]Method is POST - this is cgi request [15:22:26]url: /json_proto [15:22:26]query_string will be loaded in cgi processing [15:22:26]execute_cgi json_proto POST (null) [15:22:26]execute_cgi path=json_proto method=POST [15:22:26]POST find Content-Length [15:22:26]Host: 172.17.44.3:8080 [15:22:26]Content-Length: 785 [15:22:26]Content-Type: application/json [15:22:26] [15:22:26]POST finish read [15:22:26]Found Content-Length = 785 [15:22:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:26]execute_script... [15:22: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)2075761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:26]POST & json_proto [15:22:26]process_json_proto [15:22:26]json parsed OK: [15:22:26]protocol is kg_v1.0 [15:22:26]action value=close_receipt [15:22:26]process_action close_receipt [15:22:26]cmd_close_receipt [15:22:26]MH_GetDate [15:22:26]Write to MH i2c: F0 00 00 F3 34 16 [15:22:26]Write i2c OK [15:22:26]MH_I2C_Read... [15:22:26]Read from MH i2c: F0 [15:22:26]MH_I2C_Read... [15:22:26]Read from MH i2c: F0 09 00 [15:22:26]MH_I2C_Read... [15:22:26]Read from MH i2c: F0 09 00 F3 34 00 B3 B4 C4 66 AD C5 5D 66 E5 [15:22:26]GetLastDocTimeStamp 1724167236 [15:22:26]current date 1724167347 [15:22:26]FM_GetShiftState [15:22:26]SAM_PROTO_GetShiftState [15:22:26]wFMCommunicate request_size=4 [15:22:26]MH_SAM_APDU [15:22:26]CAPDU: 80 13 01 00 [15:22:26]Write to MH i2c: E2 08 00 F4 34 80 13 01 00 00 00 00 00 A5 [15:22:26]Write i2c OK [15:22:26]MH_I2C_Read... [15:22:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:26]Read from MH i2c: E2 [15:22:26]MH_I2C_Read... [15:22:26]Read from MH i2c: E2 0E 00 [15:22:26]MH_I2C_Read... [15:22:26]Read from MH i2c: E2 0E 00 F4 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C8 [15:22:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:22:26]wFMCommunicate OK [15:22:26]SAM_PROTO_GetShiftState done [15:22:26]FM_GetShiftState done [15:22:26]opened in 1724112910 [15:22:26]opened+sec_in_day 1724199310 [15:22:26]quantity*price = 100035 [15:22:26]sum+1 = 100036 [15:22:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 444 20.08.2024 15:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58460 ФПД: 269665611892131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152227&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58460&fm=269665611892131&tin=02508201610067®Number=0000000000162794&sum=100035 [15:22:27]StoreToDocumentArchive [15:22:27]shift 100 fd 58460 [15:22:27]save to /storage/0100/doc_00058460 [15:22:27]save last doc name /storage/0100/doc_00058460 to /storage/kkm_last_doc_name [15:22:27]save OK [15:22:27]Clear old archive folders... [15:22:27]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:22:27]tlvbuf is B6EC29C0 [15:22:27]SAM_PROTO_ClearQueue [15:22:27]wFMCommunicate request_size=4 [15:22:27]MH_SAM_APDU [15:22:27]CAPDU: 80 09 00 00 [15:22:27]Write to MH i2c: E2 08 00 01 35 80 09 00 00 00 00 00 00 A8 [15:22:27]Write i2c OK [15:22:27]MH_I2C_Read... [15:22:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:22:27]Read from MH i2c: E2 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 03 00 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 03 00 01 35 00 90 00 AA [15:22:27]RAPDU: 90 00 [15:22:27]wFMCommunicate OK [15:22:27]SAM_PROTO_ClearQueue done [15:22:27]KKMCreateOFDPacket [15:22:27]OFDProtocolAddRootSTLVToBuf [15:22:27]FM_MakeSignedData [15:22:27]FM_MakeSignedData [15:22:27]SAM_PROTO_SignData [15:22:27]wFMCommunicate request_size=4 [15:22:27]MH_SAM_APDU [15:22:27]CAPDU: 80 0D 01 02 [15:22:27]Write to MH i2c: E2 08 00 02 35 80 0D 01 02 00 00 00 00 B0 [15:22:27]Write i2c OK [15:22:27]MH_I2C_Read... [15:22:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:22:27]Read from MH i2c: E2 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 03 00 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 03 00 02 35 00 90 00 AB [15:22:27]RAPDU: 90 00 [15:22:27]wFMCommunicate OK [15:22:27]wFMCommunicate request_size=253 [15:22:27]MH_SAM_APDU [15:22:27]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B3 B4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E4 00 00 35 04 06 00 F5 42 6B 01 45 A3 [15:22:27]Write to MH i2c: E2 00 01 03 35 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B3 B4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E4 00 00 35 04 06 00 F5 42 6B 01 45 A3 00 00 DE [15:22:27]Write i2c OK [15:22:27]MH_I2C_Read... [15:22:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:27]Read from MH i2c: E2 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 03 00 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 03 00 03 35 00 90 00 AC [15:22:27]RAPDU: 90 00 [15:22:27]wFMCommunicate OK [15:22:27]wFMCommunicate request_size=4 [15:22:27]MH_SAM_APDU [15:22:27]CAPDU: 80 0D 03 02 [15:22:27]Write to MH i2c: E2 08 00 04 35 80 0D 03 02 00 00 00 00 B4 [15:22:27]Write i2c OK [15:22:27]MH_I2C_Read... [15:22:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:22:27]Read from MH i2c: E2 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 0B 00 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 0B 00 04 35 00 78 6E B4 35 79 CD C3 9E 90 00 2B [15:22:27]RAPDU: 78 6E B4 35 79 CD C3 9E 90 00 [15:22:27]wFMCommunicate OK [15:22:27]SAM_PROTO_SignData done [15:22:27]FM_MakeSignedData done [15:22:27]CreateOFDProtocolMessage [15:22:27]wFMCommunicate request_size=4 [15:22:27]MH_SAM_APDU [15:22:27]CAPDU: 80 11 00 00 [15:22:27]Write to MH i2c: E2 08 00 05 35 80 11 00 00 00 00 00 00 B4 [15:22:27]Write i2c OK [15:22:27]MH_I2C_Read... [15:22:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:27]Read from MH i2c: E2 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 17 00 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: E2 17 00 05 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 00 [15:22:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:22:27]wFMCommunicate OK [15:22:27]CreateOFDProtocolMessage done [15:22:27]OFDSenderStorePacket 58460 [15:22:27]StoreOFDPacket docnum=58460 [15:22:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E6 73 00 01 13 9E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B3 B4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E4 00 00 35 04 06 00 F5 42 6B 01 45 A3 78 6E B4 35 79 CD C3 9E [15:22:27]CheckFolder [15:22:27]dirname=/storage/ofd_packets [15:22:27]CheckFolder done [15:22:27]ProducePacketName [15:22:27]name=ofd_packets/00058460 [15:22:27]NVStorageSaveData ofd_packets/00058460 [15:22:27]File name is /storage/ofd_packets/00058460 [15:22:27]Write 294 bytes [15:22:27]NVStorageSaveData done [15:22:27]OFDSenderStorePacket done [15:22:27]KKMCreateOFDPacket done [15:22:27]NVStorageSaveData kkm_last_timestamp [15:22:27]File name is /storage/kkm_last_timestamp [15:22:27]Write 4 bytes [15:22:27]NVStorageSaveData done [15:22:27]ExternCall_PrintAddStr [15:22:27]wPrintStart [15:22:27]Write to MH i2c: 01 00 00 06 35 3B [15:22:27]Write i2c OK [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: 01 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: 01 07 00 [15:22:27]MH_I2C_Read... [15:22:27]Read from MH i2c: 01 07 00 06 35 00 00 00 00 00 FF 0F 50 [15:22:27]RasterBufferAndPrint [15:22:27]line Счет N : (1)2075761 [15:22:27]line ИНН: 02508201610067 [15:22:27]line Контрольно-Кассовый Чек [15:22:27]line ПРОДАЖА [15:22:27]line ТРК (МРК, ГНК) : 54 [15:22:27]line Товар: 2710124130 [15:22:27]line SU-92 [15:22:27]line 14.540 * 68.80 [15:22:27]line = 1000.35 [15:22:27]line НДС 12% НСП 1% [15:22:27]line > о реализуемом товаре [15:22:27]line ИТОГО: 1000.35 [15:22:27]line НСП 1% : 8.85 [15:22:27]line НДС 12% : 106.23 [15:22:27]line Наличными: 0.00 [15:22:27]line Безнал.: 1000.35 [15:22:27]line Место: АЗС № 135 "Партнер Нефть" [15:22:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:22:27]line СНО: Общий режим [15:22:27]line Чек 444 20.08.2024 15:22 [15:22:27]line Смена: 100 ФФД: 1.0 [15:22:27]line ЗНМ: 0300000196 [15:22:27]line РНМ: 0000000000162794 [15:22:27]line Версия ККМ: v1.0 [15:22:27]line Платежная система: O! деньги [15:22:27]line ФМ: 0000000002094532 [15:22:27]line ФД: 58460 [15:22:27]line ФПД: 269665611892131 [15:22:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152227&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58460&fm=269665611892131&tin=02508201610067®Number=0000000000162794&sum=100035 [15:22:28]OFD Sender: Processing packet 58460 [packets to send 51, broken 50] [15:22:28]ProducePacketName [15:22:28]name=ofd_packets/00058460 [15:22:28]OFD Sender: To server: pG, [15:22:28]CommunicateWithHost lk.salyk.kg:30040 [15:22:28]ConnectInit lk.salyk.kg [15:22:28]written 0, free lines is 4095 [15:22:28]Connected sock=10 [15:22:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E6 73 00 01 13 9E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B3 B4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E4 00 00 35 04 06 00 F5 42 6B 01 45 A3 78 6E B4 35 79 CD C3 9E [15:22:28]Write to MH i2c: 01 00 00 30 35 65 [15:22:28]Write i2c OK [15:22:28]MH_I2C_Read... [15:22:28]Read from MH i2c: 01 [15:22:28]MH_I2C_Read... [15:22:28]Read from MH i2c: 01 07 00 [15:22:28]MH_I2C_Read... [15:22:28]Read from MH i2c: 01 07 00 30 35 00 00 00 00 00 BF 0C 37 [15:22:28]RasterBufferAndPrint [15:22:28]line [15:22:28]line [15:22:28]line [15:22:28]line [15:22:28]line [15:22:28]written 0, free lines is 3270 [15:22:28]MH_Cut [15:22:28]Write to MH i2c: D1 01 00 37 35 01 3E [15:22:28]Write i2c OK [15:22:28]MH_I2C_Read... [15:22:28]Read from MH i2c: D1 [15:22:28]MH_I2C_Read... [15:22:28]Read from MH i2c: D1 01 00 [15:22:28]MH_I2C_Read... [15:22:28]Read from MH i2c: D1 01 00 37 35 00 3D [15:22:28]Write to MH i2c: 01 00 00 38 35 6D [15:22:28]Write i2c OK [15:22:28]MH_I2C_Read... [15:22:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B2 6D 47 00 AE 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 32 30 39 34 35 33 32 10 04 04 00 5C E4 00 00 F4 03 04 00 01 60 C4 66 B6 04 01 00 00 1F A4 17 8C B5 B3 83 FA [15:22:28]CommunicateWithHost err = 0 [15:22:28]CheckOFDResponse [15:22:28]1017 (14) - 77093643461234 [15:22:28]1041 (16) - 0000000002094532 [15:22:28]1040 (4) - 58460 [15:22:28]1012 (4) - 20.08.2024 09:21 [15:22:28]1206 (1) - 0 [15:22:28]OFD Sender: Remove packet 58460 [15:22:28]ProducePacketName [15:22:28]name=ofd_packets/00058460 [15:22:28]NVStorageDeleteData [15:22:29]OFD Sender: No OFD packet to send [15:22:29]*** Cut start [15:22:29]*** Partial cut [15:22:29]*** CUTSNS_PIN = 1 [15:22:29]*** CUTSNS_PIN = 0 [15:22:29]*** Brake cut motor [15:22:30]Read from MH i2c: 01 [15:22:30]MH_I2C_Read... [15:22:30]*** Stop cut motor [15:22:30]*** Cut end [15:22:30]Read from MH i2c: 01 07 00 [15:22:30]MH_I2C_Read... [15:22:30]Read from MH i2c: 01 07 00 38 35 00 00 00 00 00 FF 0F 82 [15:22:30]process_action close_receipt done [15:22:30]requested_data is exist [15:22:30]produce_requested_data [15:22:30]requested_item fm.sn is exist - process it [15:22:30]wFMCommunicate request_size=4 [15:22:30]MH_SAM_APDU [15:22:30]CAPDU: 80 11 00 00 [15:22:30]Write to MH i2c: E2 08 00 39 35 80 11 00 00 00 00 00 00 E8 [15:22:30]Write i2c OK [15:22:30]MH_I2C_Read... [15:22:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:30]Read from MH i2c: E2 [15:22:30]MH_I2C_Read... [15:22:30]Read from MH i2c: E2 17 00 [15:22:30]MH_I2C_Read... [15:22:30]Read from MH i2c: E2 17 00 39 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 34 [15:22:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:22:30]wFMCommunicate OK [15:22:30]requested_item fd.num is exist - process it [15:22:30]SAM_PROTO_GetFieldsCounters [15:22:30]wFMCommunicate request_size=4 [15:22:30]MH_SAM_APDU [15:22:30]CAPDU: 80 13 00 00 [15:22:30]Write to MH i2c: E2 08 00 3A 35 80 13 00 00 00 00 00 00 EB [15:22:30]Write i2c OK [15:22:30]MH_I2C_Read... [15:22:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:30]Read from MH i2c: E2 [15:22:30]MH_I2C_Read... [15:22:30]Read from MH i2c: E2 62 00 [15:22:30]MH_I2C_Read... [15:22:30]Read from MH i2c: E2 62 00 3A 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [15:22:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:22:30]wFMCommunicate OK [15:22:30]SAM_PROTO_GetFieldsCounters done [15:22:30]requested_item shift.num is exist - process it [15:22:30]requested_item shift.opened is exist - process it [15:22:30]req_shift_opened [15:22:30]FM_GetShiftState [15:22:30]SAM_PROTO_GetShiftState [15:22:30]wFMCommunicate request_size=4 [15:22:30]MH_SAM_APDU [15:22:30]CAPDU: 80 13 01 00 [15:22:30]Write to MH i2c: E2 08 00 3B 35 80 13 01 00 00 00 00 00 ED [15:22:30]Write i2c OK [15:22:30]MH_I2C_Read... [15:22:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:30]Read from MH i2c: E2 [15:22:30]MH_I2C_Read... [15:22:30]Read from MH i2c: E2 0E 00 [15:22:30]MH_I2C_Read... [15:22:30]Read from MH i2c: E2 0E 00 3B 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 10 [15:22:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:22:30]wFMCommunicate OK [15:22:30]SAM_PROTO_GetShiftState done [15:22:30]FM_GetShiftState done [15:22:30]req_shift_opened done [15:22:30]requested_item shift.open_date is exist - process it [15:22:30]req_shift_open_date [15:22:30]req_shift_open_date done [15:22:30]produce_requested_data done [15:22:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58460,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:22:30]process_action_free close_receipt [15:22:30]json_value_free [15:22:30]json_value_free done [15:22:30]process_json_proto returns [15:22:30]Send response to host [15:22:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58460,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:22:30]free response buf [15:22:30]execute_script done [15:22:30]execute_script returns [15:22:30]free content buf [15:22:30]Sock 8.Close socket [15:22:30]Sock 8.Thread stoped [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]OFD Sender: No OFD packet to send [15:23:04]OFD Sender: No OFD packet to send [15:23:09]OFD Sender: No OFD packet to send [15:23:14]OFD Sender: No OFD packet to send [15:23:19]OFD Sender: No OFD packet to send [15:23:24]OFD Sender: No OFD packet to send [15:23:29]OFD Sender: No OFD packet to send [15:23:34]OFD Sender: No OFD packet to send [15:23:39]OFD Sender: No OFD packet to send [15:23:44]OFD Sender: No OFD packet to send [15:23:49]OFD Sender: No OFD packet to send [15:23:54]OFD Sender: No OFD packet to send [15:23:59]OFD Sender: No OFD packet to send [15:24:04]OFD Sender: No OFD packet to send [15:24:07]accept exits with 9 [15:24:07]New connection [15:24:07]New thread 3066854756 created [15:24:07]Thread 3066711396 joined [15:24:07]Waiting for new connection... [15:24:07] Sock 9.Parse request [15:24:07]Sock 9.Check first char [15:24:07]Sock 9.First char is OK [15:24:07]request: POST /json_proto HTTP/1.0 [15:24:07]Method: POST [15:24:07]URL: /json_proto [15:24:07]Method is POST - this is cgi request [15:24:07]url: /json_proto [15:24:07]query_string will be loaded in cgi processing [15:24:07]execute_cgi json_proto POST (null) [15:24:07]execute_cgi path=json_proto method=POST [15:24:07]POST find Content-Length [15:24:07]Host: 172.17.44.3:8080 [15:24:07]Content-Length: 789 [15:24:07]Content-Type: application/json [15:24:07] [15:24:07]POST finish read [15:24:07]Found Content-Length = 789 [15:24:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 6.570, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:07]execute_script... [15:24:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 6.570, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:07]POST & json_proto [15:24:07]process_json_proto [15:24:07]json parsed OK: [15:24:07]protocol is kg_v1.0 [15:24:07]action value=close_receipt [15:24:07]process_action close_receipt [15:24:07]cmd_close_receipt [15:24:07]MH_GetDate [15:24:07]Write to MH i2c: F0 00 00 3C 35 60 [15:24:07]Write i2c OK [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: F0 [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: F0 09 00 [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: F0 09 00 3C 35 00 18 B5 C4 66 AD C5 5D 66 95 [15:24:07]GetLastDocTimeStamp 1724167347 [15:24:07]current date 1724167448 [15:24:07]FM_GetShiftState [15:24:07]SAM_PROTO_GetShiftState [15:24:07]wFMCommunicate request_size=4 [15:24:07]MH_SAM_APDU [15:24:07]CAPDU: 80 13 01 00 [15:24:07]Write to MH i2c: E2 08 00 3D 35 80 13 01 00 00 00 00 00 EF [15:24:07]Write i2c OK [15:24:07]MH_I2C_Read... [15:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:07]Read from MH i2c: E2 [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: E2 0E 00 [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: E2 0E 00 3D 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 12 [15:24:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:24:07]wFMCommunicate OK [15:24:07]SAM_PROTO_GetShiftState done [15:24:07]FM_GetShiftState done [15:24:07]opened in 1724112910 [15:24:07]opened+sec_in_day 1724199310 [15:24:07]quantity*price = 0 [15:24:07]sum+1 = 1 [15:24:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 445 20.08.2024 15:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58461 ФПД: 52005618645304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152408&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58461&fm=52005618645304&tin=02508201610067®Number=0000000000162794&sum=0 [15:24:08]StoreToDocumentArchive [15:24:08]shift 100 fd 58461 [15:24:08]save to /storage/0100/doc_00058461 [15:24:08]save last doc name /storage/0100/doc_00058461 to /storage/kkm_last_doc_name [15:24:08]save OK [15:24:08]Clear old archive folders... [15:24:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:24:08]tlvbuf is 0197D840 [15:24:08]SAM_PROTO_ClearQueue [15:24:08]wFMCommunicate request_size=4 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 09 00 00 [15:24:08]Write to MH i2c: E2 08 00 4A 35 80 09 00 00 00 00 00 00 F1 [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 4A 35 00 90 00 F3 [15:24:08]RAPDU: 90 00 [15:24:08]wFMCommunicate OK [15:24:08]SAM_PROTO_ClearQueue done [15:24:08]KKMCreateOFDPacket [15:24:08]OFDProtocolAddRootSTLVToBuf [15:24:08]FM_MakeSignedData [15:24:08]FM_MakeSignedData [15:24:08]SAM_PROTO_SignData [15:24:08]wFMCommunicate request_size=4 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 0D 01 02 [15:24:08]Write to MH i2c: E2 08 00 4B 35 80 0D 01 02 00 00 00 00 F9 [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 4B 35 00 90 00 F4 [15:24:08]RAPDU: 90 00 [15:24:08]wFMCommunicate OK [15:24:08]wFMCommunicate request_size=255 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 18 B5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E4 00 00 35 04 06 00 2F 4C 80 6C [15:24:08]Write to MH i2c: E2 02 01 4C 35 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 18 B5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E4 00 00 35 04 06 00 2F 4C 80 6C 00 00 D7 [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 4C 35 00 90 00 F5 [15:24:08]RAPDU: 90 00 [15:24:08]wFMCommunicate OK [15:24:08]wFMCommunicate request_size=7 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 0D 02 02 02 F9 38 [15:24:08]Write to MH i2c: E2 0A 00 4D 35 80 0D 02 02 02 00 F9 38 00 00 31 [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 4D 35 00 90 00 F6 [15:24:08]RAPDU: 90 00 [15:24:08]wFMCommunicate OK [15:24:08]wFMCommunicate request_size=4 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 0D 03 02 [15:24:08]Write to MH i2c: E2 08 00 4E 35 80 0D 03 02 00 00 00 00 FE [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 0B 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 0B 00 4E 35 00 27 DF 66 8E F5 55 34 8A 90 00 01 [15:24:08]RAPDU: 27 DF 66 8E F5 55 34 8A 90 00 [15:24:08]wFMCommunicate OK [15:24:08]SAM_PROTO_SignData done [15:24:08]FM_MakeSignedData done [15:24:08]CreateOFDProtocolMessage [15:24:08]wFMCommunicate request_size=4 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 11 00 00 [15:24:08]Write to MH i2c: E2 08 00 4F 35 80 11 00 00 00 00 00 00 FE [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 17 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 17 00 4F 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4A [15:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:24:08]wFMCommunicate OK [15:24:08]CreateOFDProtocolMessage done [15:24:08]OFDSenderStorePacket 58461 [15:24:08]StoreOFDPacket docnum=58461 [15:24:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 C7 EB 04 01 B2 AF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 18 B5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E4 00 00 35 04 06 00 2F 4C 80 6C F9 38 27 DF 66 8E F5 55 34 8A [15:24:08]CheckFolder [15:24:08]dirname=/storage/ofd_packets [15:24:08]CheckFolder done [15:24:08]ProducePacketName [15:24:08]name=ofd_packets/00058461 [15:24:08]NVStorageSaveData ofd_packets/00058461 [15:24:08]File name is /storage/ofd_packets/00058461 [15:24:08]Write 298 bytes [15:24:08]NVStorageSaveData done [15:24:08]OFDSenderStorePacket done [15:24:08]KKMCreateOFDPacket done [15:24:08]NVStorageSaveData kkm_last_timestamp [15:24:08]File name is /storage/kkm_last_timestamp [15:24:08]Write 4 bytes [15:24:08]NVStorageSaveData done [15:24:08]ExternCall_PrintAddStr [15:24:08]wPrintStart [15:24:08]Write to MH i2c: 01 00 00 50 35 85 [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: 01 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: 01 07 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: 01 07 00 50 35 00 00 00 00 00 FF 0F 9A [15:24:08]RasterBufferAndPrint [15:24:08]line Счет N : (1)2075762 [15:24:08]line ИНН: 02508201610067 [15:24:08]line Контрольно-Кассовый Чек [15:24:08]line ПРОДАЖА [15:24:08]line ТРК (МРК, ГНК) : 21 [15:24:08]line Товар: 2710194210 [15:24:08]line ДТ-К-5 [15:24:08]line 6.570 * 0.00 [15:24:08]line = 0.00 [15:24:08]line НДС 12% НСП 1% [15:24:08]line > о реализуемом товаре [15:24:08]line ИТОГО: 0.00 [15:24:08]line НСП 1% : 0.00 [15:24:08]line НДС 12% : 0.00 [15:24:08]line Наличными: 0.00 [15:24:08]line Безнал.: 0.00 [15:24:08]line Место: АЗС № 135 "Партнер Нефть" [15:24:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:24:08]line СНО: Общий режим [15:24:08]line Чек 445 20.08.2024 15:24 [15:24:08]line Смена: 100 ФФД: 1.0 [15:24:08]line ЗНМ: 0300000196 [15:24:08]line РНМ: 0000000000162794 [15:24:08]line Версия ККМ: v1.0 [15:24:08]line Талоны: Топливная Карта [15:24:08]line 68771 [15:24:08]line ФМ: 0000000002094532 [15:24:08]line ФД: 58461 [15:24:08]line ФПД: 52005618645304 [15:24:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152408&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58461&fm=52005618645304&tin=02508201610067®Number=0000000000162794&sum=0 [15:24:09]OFD Sender: Processing packet 58461 [packets to send 51, broken 50] [15:24:09]ProducePacketName [15:24:09]name=ofd_packets/00058461 [15:24:09]OFD Sender: To server: pG, [15:24:09]CommunicateWithHost lk.salyk.kg:30040 [15:24:09]ConnectInit lk.salyk.kg [15:24:09]written 0, free lines is 4095 [15:24:09]Connected sock=10 [15:24:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 C7 EB 04 01 B2 AF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 18 B5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E4 00 00 35 04 06 00 2F 4C 80 6C F9 38 27 DF 66 8E F5 55 34 8A [15:24:09]Write to MH i2c: 01 00 00 7A 35 AF [15:24:09]Write i2c OK [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 07 00 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 07 00 7A 35 00 00 00 00 00 C2 0C 84 [15:24:09]RasterBufferAndPrint [15:24:09]line [15:24:09]line [15:24:09]line [15:24:09]line [15:24:09]line [15:24:09]written 0, free lines is 3270 [15:24:09]MH_Cut [15:24:09]Write to MH i2c: D1 01 00 81 35 01 88 [15:24:09]Write i2c OK [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: D1 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: D1 01 00 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: D1 01 00 81 35 00 87 [15:24:09]Write to MH i2c: 01 00 00 82 35 B7 [15:24:09]Write i2c OK [15:24:09]MH_I2C_Read... [15:24:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DD 51 47 00 34 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E4 00 00 F4 03 04 00 67 60 C4 66 B6 04 01 00 00 00 2E DB 9C C8 2E CA 71 [15:24:09]CommunicateWithHost err = 0 [15:24:09]CheckOFDResponse [15:24:09]1017 (14) - 77093643461234 [15:24:09]1041 (16) - 0000000002094532 [15:24:09]1040 (4) - 58461 [15:24:09]1012 (4) - 20.08.2024 09:22 [15:24:09]1206 (1) - 0 [15:24:09]OFD Sender: Remove packet 58461 [15:24:09]ProducePacketName [15:24:09]name=ofd_packets/00058461 [15:24:09]NVStorageDeleteData [15:24:10]OFD Sender: No OFD packet to send [15:24:10]*** Cut start [15:24:10]*** Partial cut [15:24:10]*** CUTSNS_PIN = 1 [15:24:10]*** CUTSNS_PIN = 0 [15:24:10]*** Brake cut motor [15:24:11]Read from MH i2c: 01 [15:24:11]MH_I2C_Read... [15:24:11]*** Stop cut motor [15:24:11]*** Cut end [15:24:11]Read from MH i2c: 01 07 00 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: 01 07 00 82 35 00 00 00 00 00 FF 0F CC [15:24:11]process_action close_receipt done [15:24:11]requested_data is exist [15:24:11]produce_requested_data [15:24:11]requested_item fm.sn is exist - process it [15:24:11]wFMCommunicate request_size=4 [15:24:11]MH_SAM_APDU [15:24:11]CAPDU: 80 11 00 00 [15:24:11]Write to MH i2c: E2 08 00 83 35 80 11 00 00 00 00 00 00 32 [15:24:11]Write i2c OK [15:24:11]MH_I2C_Read... [15:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:11]Read from MH i2c: E2 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 17 00 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 17 00 83 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7E [15:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:24:11]wFMCommunicate OK [15:24:11]requested_item fd.num is exist - process it [15:24:11]SAM_PROTO_GetFieldsCounters [15:24:11]wFMCommunicate request_size=4 [15:24:11]MH_SAM_APDU [15:24:11]CAPDU: 80 13 00 00 [15:24:11]Write to MH i2c: E2 08 00 84 35 80 13 00 00 00 00 00 00 35 [15:24:11]Write i2c OK [15:24:11]MH_I2C_Read... [15:24:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:11]Read from MH i2c: E2 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 62 00 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 62 00 84 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [15:24:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:11]wFMCommunicate OK [15:24:11]SAM_PROTO_GetFieldsCounters done [15:24:11]requested_item shift.num is exist - process it [15:24:11]requested_item shift.opened is exist - process it [15:24:11]req_shift_opened [15:24:11]FM_GetShiftState [15:24:11]SAM_PROTO_GetShiftState [15:24:11]wFMCommunicate request_size=4 [15:24:11]MH_SAM_APDU [15:24:11]CAPDU: 80 13 01 00 [15:24:11]Write to MH i2c: E2 08 00 85 35 80 13 01 00 00 00 00 00 37 [15:24:11]Write i2c OK [15:24:11]MH_I2C_Read... [15:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:11]Read from MH i2c: E2 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 0E 00 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 0E 00 85 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5A [15:24:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:24:11]wFMCommunicate OK [15:24:11]SAM_PROTO_GetShiftState done [15:24:11]FM_GetShiftState done [15:24:11]req_shift_opened done [15:24:11]requested_item shift.open_date is exist - process it [15:24:11]req_shift_open_date [15:24:11]req_shift_open_date done [15:24:11]produce_requested_data done [15:24:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58461,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:24:11]process_action_free close_receipt [15:24:11]json_value_free [15:24:11]json_value_free done [15:24:11]process_json_proto returns [15:24:11]Send response to host [15:24:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58461,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:24:11]free response buf [15:24:11]execute_script done [15:24:11]execute_script returns [15:24:11]free content buf [15:24:11]Sock 9.Close socket [15:24:11]Sock 9.Thread stoped [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:25]OFD Sender: No OFD packet to send [15:24:30]OFD Sender: No OFD packet to send [15:24:35]OFD Sender: No OFD packet to send [15:24:40]OFD Sender: No OFD packet to send [15:24:45]OFD Sender: No OFD packet to send [15:24:50]OFD Sender: No OFD packet to send [15:24:55]OFD Sender: No OFD packet to send [15:25:00]OFD Sender: No OFD packet to send [15:25:05]OFD Sender: No OFD packet to send [15:25:10]OFD Sender: No OFD packet to send [15:25:15]OFD Sender: No OFD packet to send [15:25:20]OFD Sender: No OFD packet to send [15:25:25]OFD Sender: No OFD packet to send [15:25:30]OFD Sender: No OFD packet to send [15:25:35]OFD Sender: No OFD packet to send [15:25:40]OFD Sender: No OFD packet to send [15:25:45]OFD Sender: No OFD packet to send [15:25:50]OFD Sender: No OFD packet to send [15:25:55]OFD Sender: No OFD packet to send [15:26:00]accept exits with 8 [15:26:00]New connection [15:26:00]New thread 3066711396 created [15:26:00]Thread 3066854756 joined [15:26:00]Waiting for new connection... [15:26:00] Sock 8.Parse request [15:26:00]Sock 8.Check first char [15:26:00]Sock 8.First char is OK [15:26:00]request: POST /json_proto HTTP/1.0 [15:26:00]Method: POST [15:26:00]URL: /json_proto [15:26:00]Method is POST - this is cgi request [15:26:00]url: /json_proto [15:26:00]query_string will be loaded in cgi processing [15:26:00]execute_cgi json_proto POST (null) [15:26:00]execute_cgi path=json_proto method=POST [15:26:00]POST find Content-Length [15:26:00]Host: 172.17.44.3:8080 [15:26:00]Content-Length: 804 [15:26:00]Content-Type: application/json [15:26:00] [15:26:00]POST finish read [15:26:00]Found Content-Length = 804 [15:26:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:00]execute_script... [15:26:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:00]POST & json_proto [15:26:00]process_json_proto [15:26:00]json parsed OK: [15:26:00]protocol is kg_v1.0 [15:26:00]action value=close_receipt [15:26:00]process_action close_receipt [15:26:00]cmd_close_receipt [15:26:00]MH_GetDate [15:26:00]Write to MH i2c: F0 00 00 86 35 AA [15:26:00]Write i2c OK [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: F0 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: F0 09 00 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: F0 09 00 86 35 00 89 B5 C4 66 AD C5 5D 66 50 [15:26:00]GetLastDocTimeStamp 1724167448 [15:26:00]current date 1724167561 [15:26:00]FM_GetShiftState [15:26:00]SAM_PROTO_GetShiftState [15:26:00]wFMCommunicate request_size=4 [15:26:00]MH_SAM_APDU [15:26:00]CAPDU: 80 13 01 00 [15:26:00]Write to MH i2c: E2 08 00 87 35 80 13 01 00 00 00 00 00 39 [15:26:00]Write i2c OK [15:26:00]MH_I2C_Read... [15:26:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:00]Read from MH i2c: E2 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: E2 0E 00 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: E2 0E 00 87 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5C [15:26:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:26:00]wFMCommunicate OK [15:26:00]SAM_PROTO_GetShiftState done [15:26:00]FM_GetShiftState done [15:26:00]opened in 1724112910 [15:26:00]opened+sec_in_day 1724199310 [15:26:00]quantity*price = 130040 [15:26:00]sum+1 = 130041 [15:26:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.40 НСП 1% : 11.51 НДС 12% : 138.10 Наличными: 0.00 Безнал.: 1300.40 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 446 20.08.2024 15:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58462 ФПД: 250462660154390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152601&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58462&fm=250462660154390&tin=02508201610067®Number=0000000000162794&sum=130040 [15:26:01]StoreToDocumentArchive [15:26:01]shift 100 fd 58462 [15:26:01]save to /storage/0100/doc_00058462 [15:26:01]save last doc name /storage/0100/doc_00058462 to /storage/kkm_last_doc_name [15:26:01]save OK [15:26:01]Clear old archive folders... [15:26:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:26:01]tlvbuf is 01A39330 [15:26:01]SAM_PROTO_ClearQueue [15:26:01]wFMCommunicate request_size=4 [15:26:01]MH_SAM_APDU [15:26:01]CAPDU: 80 09 00 00 [15:26:01]Write to MH i2c: E2 08 00 94 35 80 09 00 00 00 00 00 00 3B [15:26:01]Write i2c OK [15:26:01]MH_I2C_Read... [15:26:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:01]Read from MH i2c: E2 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 03 00 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 03 00 94 35 00 90 00 3D [15:26:01]RAPDU: 90 00 [15:26:01]wFMCommunicate OK [15:26:01]SAM_PROTO_ClearQueue done [15:26:01]KKMCreateOFDPacket [15:26:01]OFDProtocolAddRootSTLVToBuf [15:26:01]FM_MakeSignedData [15:26:01]FM_MakeSignedData [15:26:01]SAM_PROTO_SignData [15:26:01]wFMCommunicate request_size=4 [15:26:01]MH_SAM_APDU [15:26:01]CAPDU: 80 0D 01 02 [15:26:01]Write to MH i2c: E2 08 00 95 35 80 0D 01 02 00 00 00 00 43 [15:26:01]Write i2c OK [15:26:01]MH_I2C_Read... [15:26:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:01]Read from MH i2c: E2 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 03 00 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 03 00 95 35 00 90 00 3E [15:26:01]RAPDU: 90 00 [15:26:01]wFMCommunicate OK [15:26:01]wFMCommunicate request_size=255 [15:26:01]MH_SAM_APDU [15:26:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 89 B5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E4 00 00 35 04 06 00 E3 [15:26:01]Write to MH i2c: E2 02 01 96 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 89 B5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E4 00 00 35 04 06 00 E3 00 00 4B [15:26:01]Write i2c OK [15:26:01]MH_I2C_Read... [15:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:01]Read from MH i2c: E2 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 03 00 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 03 00 96 35 00 90 00 3F [15:26:01]RAPDU: 90 00 [15:26:01]wFMCommunicate OK [15:26:01]wFMCommunicate request_size=10 [15:26:01]MH_SAM_APDU [15:26:01]CAPDU: 80 0D 02 02 05 CB 61 E3 54 16 [15:26:01]Write to MH i2c: E2 0D 00 97 35 80 0D 02 02 05 00 CB 61 E3 54 16 00 00 C9 [15:26:01]Write i2c OK [15:26:01]MH_I2C_Read... [15:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:01]Read from MH i2c: E2 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 03 00 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 03 00 97 35 00 90 00 40 [15:26:01]RAPDU: 90 00 [15:26:01]wFMCommunicate OK [15:26:01]wFMCommunicate request_size=4 [15:26:01]MH_SAM_APDU [15:26:01]CAPDU: 80 0D 03 02 [15:26:01]Write to MH i2c: E2 08 00 98 35 80 0D 03 02 00 00 00 00 48 [15:26:01]Write i2c OK [15:26:01]MH_I2C_Read... [15:26:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:01]Read from MH i2c: E2 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 0B 00 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 0B 00 98 35 00 CF 12 F1 75 0C 55 13 59 90 00 5D [15:26:01]RAPDU: CF 12 F1 75 0C 55 13 59 90 00 [15:26:01]wFMCommunicate OK [15:26:01]SAM_PROTO_SignData done [15:26:01]FM_MakeSignedData done [15:26:01]CreateOFDProtocolMessage [15:26:01]wFMCommunicate request_size=4 [15:26:01]MH_SAM_APDU [15:26:01]CAPDU: 80 11 00 00 [15:26:01]Write to MH i2c: E2 08 00 99 35 80 11 00 00 00 00 00 00 48 [15:26:01]Write i2c OK [15:26:01]MH_I2C_Read... [15:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:01]Read from MH i2c: E2 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 17 00 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: E2 17 00 99 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 94 [15:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:26:01]wFMCommunicate OK [15:26:01]CreateOFDProtocolMessage done [15:26:01]OFDSenderStorePacket 58462 [15:26:01]StoreOFDPacket docnum=58462 [15:26:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 97 A9 07 01 87 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 89 B5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E4 00 00 35 04 06 00 E3 CB 61 E3 54 16 CF 12 F1 75 0C 55 13 59 [15:26:01]CheckFolder [15:26:01]dirname=/storage/ofd_packets [15:26:01]CheckFolder done [15:26:01]ProducePacketName [15:26:01]name=ofd_packets/00058462 [15:26:01]NVStorageSaveData ofd_packets/00058462 [15:26:01]File name is /storage/ofd_packets/00058462 [15:26:01]Write 301 bytes [15:26:01]NVStorageSaveData done [15:26:01]OFDSenderStorePacket done [15:26:01]KKMCreateOFDPacket done [15:26:01]NVStorageSaveData kkm_last_timestamp [15:26:01]File name is /storage/kkm_last_timestamp [15:26:01]Write 4 bytes [15:26:01]NVStorageSaveData done [15:26:01]ExternCall_PrintAddStr [15:26:01]wPrintStart [15:26:01]Write to MH i2c: 01 00 00 9A 35 CF [15:26:01]Write i2c OK [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: 01 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: 01 07 00 [15:26:01]MH_I2C_Read... [15:26:01]Read from MH i2c: 01 07 00 9A 35 00 00 00 00 00 FF 0F E4 [15:26:01]RasterBufferAndPrint [15:26:01]line Счет N : (1)2075766 [15:26:01]line ИНН: 02508201610067 [15:26:01]line Контрольно-Кассовый Чек [15:26:01]line ПРОДАЖА [15:26:01]line ТРК (МРК, ГНК) : 63 [15:26:01]line Товар: 2710124130 [15:26:01]line Аи-92-К-4 [15:26:01]line 19.180 * 67.80 [15:26:01]line = 1300.40 [15:26:01]line НДС 12% НСП 1% [15:26:01]line > о реализуемом товаре [15:26:01]line ИТОГО: 1300.40 [15:26:01]line НСП 1% : 11.51 [15:26:01]line НДС 12% : 138.10 [15:26:01]line Наличными: 0.00 [15:26:01]line Безнал.: 1300.40 [15:26:01]line Место: АЗС № 135 "Партнер Нефть" [15:26:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:26:01]line СНО: Общий режим [15:26:01]line Чек 446 20.08.2024 15:26 [15:26:01]line Смена: 100 ФФД: 1.0 [15:26:01]line ЗНМ: 0300000196 [15:26:01]line РНМ: 0000000000162794 [15:26:01]line Версия ККМ: v1.0 [15:26:01]line Платежная система: O! деньги [15:26:01]line ФМ: 0000000002094532 [15:26:01]line ФД: 58462 [15:26:01]line ФПД: 250462660154390 [15:26:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152601&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58462&fm=250462660154390&tin=02508201610067®Number=0000000000162794&sum=130040 [15:26:01]written 0, free lines is 4095 [15:26:02]OFD Sender: Processing packet 58462 [packets to send 51, broken 50] [15:26:02]ProducePacketName [15:26:02]name=ofd_packets/00058462 [15:26:02]OFD Sender: To server: pG, [15:26:02]CommunicateWithHost lk.salyk.kg:30040 [15:26:02]ConnectInit lk.salyk.kg [15:26:02]Connected sock=10 [15:26:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 97 A9 07 01 87 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 89 B5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E4 00 00 35 04 06 00 E3 CB 61 E3 54 16 CF 12 F1 75 0C 55 13 59 [15:26:02]Write to MH i2c: 01 00 00 C4 35 F9 [15:26:02]Write i2c OK [15:26:02]MH_I2C_Read... [15:26:02]Read from MH i2c: 01 [15:26:02]MH_I2C_Read... [15:26:02]Read from MH i2c: 01 07 00 [15:26:02]MH_I2C_Read... [15:26:02]Read from MH i2c: 01 07 00 C4 35 00 00 00 00 00 C3 0C CF [15:26:02]RasterBufferAndPrint [15:26:02]line [15:26:02]line [15:26:02]line [15:26:02]line [15:26:02]line [15:26:02]written 0, free lines is 3273 [15:26:02]MH_Cut [15:26:02]Write to MH i2c: D1 01 00 CB 35 01 D2 [15:26:02]Write i2c OK [15:26:02]MH_I2C_Read... [15:26:02]Read from MH i2c: D1 [15:26:02]MH_I2C_Read... [15:26:02]Read from MH i2c: D1 01 00 [15:26:02]MH_I2C_Read... [15:26:02]Read from MH i2c: D1 01 00 CB 35 00 D1 [15:26:02]Write to MH i2c: 01 00 00 CC 35 01 [15:26:02]Write i2c OK [15:26:02]MH_I2C_Read... [15:26:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 50 85 47 00 17 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 32 30 39 34 35 33 32 10 04 04 00 5E E4 00 00 F4 03 04 00 D7 60 C4 66 B6 04 01 00 00 48 C6 F6 0F F0 EA A0 C5 [15:26:02]CommunicateWithHost err = 0 [15:26:02]CheckOFDResponse [15:26:02]1017 (14) - 77093643461234 [15:26:02]1041 (16) - 0000000002094532 [15:26:02]1040 (4) - 58462 [15:26:02]1012 (4) - 20.08.2024 09:24 [15:26:02]1206 (1) - 0 [15:26:02]OFD Sender: Remove packet 58462 [15:26:02]ProducePacketName [15:26:02]name=ofd_packets/00058462 [15:26:02]NVStorageDeleteData [15:26:02]OFD Sender: No OFD packet to send [15:26:03]*** Cut start [15:26:03]*** Partial cut [15:26:03]*** CUTSNS_PIN = 1 [15:26:03]*** CUTSNS_PIN = 0 [15:26:03]*** Brake cut motor [15:26:03]Read from MH i2c: 01 [15:26:03]MH_I2C_Read... [15:26:03]*** Stop cut motor [15:26:03]*** Cut end [15:26:03]Read from MH i2c: 01 07 00 [15:26:03]MH_I2C_Read... [15:26:03]Read from MH i2c: 01 07 00 CC 35 00 00 00 00 00 FF 0F 16 [15:26:03]process_action close_receipt done [15:26:03]requested_data is exist [15:26:03]produce_requested_data [15:26:03]requested_item fm.sn is exist - process it [15:26:03]wFMCommunicate request_size=4 [15:26:03]MH_SAM_APDU [15:26:03]CAPDU: 80 11 00 00 [15:26:03]Write to MH i2c: E2 08 00 CD 35 80 11 00 00 00 00 00 00 7C [15:26:03]Write i2c OK [15:26:03]MH_I2C_Read... [15:26:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:04]Read from MH i2c: E2 [15:26:04]MH_I2C_Read... [15:26:04]Read from MH i2c: E2 17 00 [15:26:04]MH_I2C_Read... [15:26:04]Read from MH i2c: E2 17 00 CD 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [15:26:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:26:04]wFMCommunicate OK [15:26:04]requested_item fd.num is exist - process it [15:26:04]SAM_PROTO_GetFieldsCounters [15:26:04]wFMCommunicate request_size=4 [15:26:04]MH_SAM_APDU [15:26:04]CAPDU: 80 13 00 00 [15:26:04]Write to MH i2c: E2 08 00 CE 35 80 13 00 00 00 00 00 00 7F [15:26:04]Write i2c OK [15:26:04]MH_I2C_Read... [15:26:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:04]Read from MH i2c: E2 [15:26:04]MH_I2C_Read... [15:26:04]Read from MH i2c: E2 62 00 [15:26:04]MH_I2C_Read... [15:26:04]Read from MH i2c: E2 62 00 CE 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [15:26:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:26:04]wFMCommunicate OK [15:26:04]SAM_PROTO_GetFieldsCounters done [15:26:04]requested_item shift.num is exist - process it [15:26:04]requested_item shift.opened is exist - process it [15:26:04]req_shift_opened [15:26:04]FM_GetShiftState [15:26:04]SAM_PROTO_GetShiftState [15:26:04]wFMCommunicate request_size=4 [15:26:04]MH_SAM_APDU [15:26:04]CAPDU: 80 13 01 00 [15:26:04]Write to MH i2c: E2 08 00 CF 35 80 13 01 00 00 00 00 00 81 [15:26:04]Write i2c OK [15:26:04]MH_I2C_Read... [15:26:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:04]Read from MH i2c: E2 [15:26:04]MH_I2C_Read... [15:26:04]Read from MH i2c: E2 0E 00 [15:26:04]MH_I2C_Read... [15:26:04]Read from MH i2c: E2 0E 00 CF 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A4 [15:26:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:26:04]wFMCommunicate OK [15:26:04]SAM_PROTO_GetShiftState done [15:26:04]FM_GetShiftState done [15:26:04]req_shift_opened done [15:26:04]requested_item shift.open_date is exist - process it [15:26:04]req_shift_open_date [15:26:04]req_shift_open_date done [15:26:04]produce_requested_data done [15:26:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58462,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:26:04]process_action_free close_receipt [15:26:04]json_value_free [15:26:04]json_value_free done [15:26:04]process_json_proto returns [15:26:04]Send response to host [15:26:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58462,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:26:04]free response buf [15:26:04]execute_script done [15:26:04]execute_script returns [15:26:04]free content buf [15:26:04]Sock 8.Close socket [15:26:04]Sock 8.Thread stoped [15:26:07]OFD Sender: No OFD packet to send [15:26:12]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]OFD Sender: No OFD packet to send [15:28:08]OFD Sender: No OFD packet to send [15:28:13]OFD Sender: No OFD packet to send [15:28:18]OFD Sender: No OFD packet to send [15:28:23]OFD Sender: No OFD packet to send [15:28:28]OFD Sender: No OFD packet to send [15:28:33]OFD Sender: No OFD packet to send [15:28:38]OFD Sender: No OFD packet to send [15:28:38]accept exits with 9 [15:28:38]New connection [15:28:38]New thread 3066854756 created [15:28:38]Thread 3066711396 joined [15:28:38]Waiting for new connection... [15:28:38] Sock 9.Parse request [15:28:38]Sock 9.Check first char [15:28:38]Sock 9.First char is OK [15:28:38]request: POST /json_proto HTTP/1.0 [15:28:38]Method: POST [15:28:38]URL: /json_proto [15:28:38]Method is POST - this is cgi request [15:28:38]url: /json_proto [15:28:38]query_string will be loaded in cgi processing [15:28:38]execute_cgi json_proto POST (null) [15:28:38]execute_cgi path=json_proto method=POST [15:28:38]POST find Content-Length [15:28:38]Host: 172.17.44.3:8080 [15:28:38]Content-Length: 782 [15:28:38]Content-Type: application/json [15:28:38] [15:28:38]POST finish read [15:28:38]Found Content-Length = 782 [15:28:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:38]execute_script... [15:28:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:38]POST & json_proto [15:28:38]process_json_proto [15:28:38]json parsed OK: [15:28:38]protocol is kg_v1.0 [15:28:38]action value=close_receipt [15:28:38]process_action close_receipt [15:28:38]cmd_close_receipt [15:28:38]MH_GetDate [15:28:38]Write to MH i2c: F0 00 00 D0 35 F4 [15:28:38]Write i2c OK [15:28:38]MH_I2C_Read... [15:28:38]Read from MH i2c: F0 [15:28:38]MH_I2C_Read... [15:28:38]Read from MH i2c: F0 09 00 [15:28:38]MH_I2C_Read... [15:28:38]Read from MH i2c: F0 09 00 D0 35 00 27 B6 C4 66 AD C5 5D 66 39 [15:28:38]GetLastDocTimeStamp 1724167561 [15:28:38]current date 1724167719 [15:28:38]FM_GetShiftState [15:28:38]SAM_PROTO_GetShiftState [15:28:38]wFMCommunicate request_size=4 [15:28:38]MH_SAM_APDU [15:28:38]CAPDU: 80 13 01 00 [15:28:38]Write to MH i2c: E2 08 00 D1 35 80 13 01 00 00 00 00 00 83 [15:28:38]Write i2c OK [15:28:38]MH_I2C_Read... [15:28:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:38]Read from MH i2c: E2 [15:28:38]MH_I2C_Read... [15:28:38]Read from MH i2c: E2 0E 00 [15:28:38]MH_I2C_Read... [15:28:38]Read from MH i2c: E2 0E 00 D1 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A6 [15:28:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:28:38]wFMCommunicate OK [15:28:38]SAM_PROTO_GetShiftState done [15:28:38]FM_GetShiftState done [15:28:38]opened in 1724112910 [15:28:38]opened+sec_in_day 1724199310 [15:28:38]quantity*price = 50017 [15:28:38]sum+1 = 50019 [15:28:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 447 20.08.2024 15:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58463 ФПД: 270949827302369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152839&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58463&fm=270949827302369&tin=02508201610067®Number=0000000000162794&sum=50018 [15:28:39]StoreToDocumentArchive [15:28:39]shift 100 fd 58463 [15:28:39]save to /storage/0100/doc_00058463 [15:28:39]save last doc name /storage/0100/doc_00058463 to /storage/kkm_last_doc_name [15:28:39]save OK [15:28:39]Clear old archive folders... [15:28:39]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:28:39]tlvbuf is 019EA5B0 [15:28:39]SAM_PROTO_ClearQueue [15:28:39]wFMCommunicate request_size=4 [15:28:39]MH_SAM_APDU [15:28:39]CAPDU: 80 09 00 00 [15:28:39]Write to MH i2c: E2 08 00 DE 35 80 09 00 00 00 00 00 00 85 [15:28:39]Write i2c OK [15:28:39]MH_I2C_Read... [15:28:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:39]Read from MH i2c: E2 [15:28:39]MH_I2C_Read... [15:28:39]Read from MH i2c: E2 03 00 [15:28:39]MH_I2C_Read... [15:28:39]Read from MH i2c: E2 03 00 DE 35 00 90 00 87 [15:28:39]RAPDU: 90 00 [15:28:39]wFMCommunicate OK [15:28:39]SAM_PROTO_ClearQueue done [15:28:39]KKMCreateOFDPacket [15:28:39]OFDProtocolAddRootSTLVToBuf [15:28:39]FM_MakeSignedData [15:28:39]FM_MakeSignedData [15:28:39]SAM_PROTO_SignData [15:28:39]wFMCommunicate request_size=4 [15:28:39]MH_SAM_APDU [15:28:39]CAPDU: 80 0D 01 02 [15:28:39]Write to MH i2c: E2 08 00 DF 35 80 0D 01 02 00 00 00 00 8D [15:28:39]Write i2c OK [15:28:39]MH_I2C_Read... [15:28:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:39]Read from MH i2c: E2 [15:28:39]MH_I2C_Read... [15:28:39]Read from MH i2c: E2 03 00 [15:28:39]MH_I2C_Read... [15:28:39]Read from MH i2c: E2 03 00 DF 35 00 90 00 88 [15:28:39]RAPDU: 90 00 [15:28:39]wFMCommunicate OK [15:28:39]wFMCommunicate request_size=253 [15:28:39]MH_SAM_APDU [15:28:39]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 27 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E4 00 00 35 04 06 00 F6 6D 6C 35 53 E1 [15:28:39]Write to MH i2c: E2 00 01 E0 35 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 27 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E4 00 00 35 04 06 00 F6 6D 6C 35 53 E1 00 00 63 [15:28:39]Write i2c OK [15:28:39]MH_I2C_Read... [15:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:40]Read from MH i2c: E2 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: E2 03 00 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: E2 03 00 E0 35 00 90 00 89 [15:28:40]RAPDU: 90 00 [15:28:40]wFMCommunicate OK [15:28:40]wFMCommunicate request_size=4 [15:28:40]MH_SAM_APDU [15:28:40]CAPDU: 80 0D 03 02 [15:28:40]Write to MH i2c: E2 08 00 E1 35 80 0D 03 02 00 00 00 00 91 [15:28:40]Write i2c OK [15:28:40]MH_I2C_Read... [15:28:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:40]Read from MH i2c: E2 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: E2 0B 00 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: E2 0B 00 E1 35 00 B6 92 77 C2 CC A8 9F 79 90 00 9F [15:28:40]RAPDU: B6 92 77 C2 CC A8 9F 79 90 00 [15:28:40]wFMCommunicate OK [15:28:40]SAM_PROTO_SignData done [15:28:40]FM_MakeSignedData done [15:28:40]CreateOFDProtocolMessage [15:28:40]wFMCommunicate request_size=4 [15:28:40]MH_SAM_APDU [15:28:40]CAPDU: 80 11 00 00 [15:28:40]Write to MH i2c: E2 08 00 E2 35 80 11 00 00 00 00 00 00 91 [15:28:40]Write i2c OK [15:28:40]MH_I2C_Read... [15:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:40]Read from MH i2c: E2 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: E2 17 00 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: E2 17 00 E2 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DD [15:28:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:28:40]wFMCommunicate OK [15:28:40]CreateOFDProtocolMessage done [15:28:40]OFDSenderStorePacket 58463 [15:28:40]StoreOFDPacket docnum=58463 [15:28:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 4D 0C 00 01 E1 BE 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 27 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E4 00 00 35 04 06 00 F6 6D 6C 35 53 E1 B6 92 77 C2 CC A8 9F 79 [15:28:40]CheckFolder [15:28:40]dirname=/storage/ofd_packets [15:28:40]CheckFolder done [15:28:40]ProducePacketName [15:28:40]name=ofd_packets/00058463 [15:28:40]NVStorageSaveData ofd_packets/00058463 [15:28:40]File name is /storage/ofd_packets/00058463 [15:28:40]Write 294 bytes [15:28:40]NVStorageSaveData done [15:28:40]OFDSenderStorePacket done [15:28:40]KKMCreateOFDPacket done [15:28:40]NVStorageSaveData kkm_last_timestamp [15:28:40]File name is /storage/kkm_last_timestamp [15:28:40]Write 4 bytes [15:28:40]NVStorageSaveData done [15:28:40]ExternCall_PrintAddStr [15:28:40]wPrintStart [15:28:40]Write to MH i2c: 01 00 00 E3 35 18 [15:28:40]Write i2c OK [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: 01 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: 01 07 00 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: 01 07 00 E3 35 00 00 00 00 00 FF 0F 2D [15:28:40]RasterBufferAndPrint [15:28:40]line Счет N : (1)2075768 [15:28:40]line ИНН: 02508201610067 [15:28:40]line Контрольно-Кассовый Чек [15:28:40]line ПРОДАЖА [15:28:40]line ТРК (МРК, ГНК) : 54 [15:28:40]line Товар: 2710124130 [15:28:40]line SU-92 [15:28:40]line 7.270 * 68.80 [15:28:40]line = 500.18 [15:28:40]line НДС 12% НСП 1% [15:28:40]line > о реализуемом товаре [15:28:40]line ИТОГО: 500.18 [15:28:40]line НСП 1% : 4.43 [15:28:40]line НДС 12% : 53.12 [15:28:40]line Наличными: 0.00 [15:28:40]line Безнал.: 500.18 [15:28:40]line Место: АЗС № 135 "Партнер Нефть" [15:28:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:28:40]line СНО: Общий режим [15:28:40]line Чек 447 20.08.2024 15:28 [15:28:40]line Смена: 100 ФФД: 1.0 [15:28:40]line ЗНМ: 0300000196 [15:28:40]line РНМ: 0000000000162794 [15:28:40]line Версия ККМ: v1.0 [15:28:40]line Платежная система: O! деньги [15:28:40]line ФМ: 0000000002094532 [15:28:40]line ФД: 58463 [15:28:40]line ФПД: 270949827302369 [15:28:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152839&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58463&fm=270949827302369&tin=02508201610067®Number=0000000000162794&sum=50018 [15:28:40]OFD Sender: Processing packet 58463 [packets to send 51, broken 50] [15:28:40]ProducePacketName [15:28:40]name=ofd_packets/00058463 [15:28:40]OFD Sender: To server: pG, [15:28:40]CommunicateWithHost lk.salyk.kg:30040 [15:28:40]ConnectInit lk.salyk.kg [15:28:40]written 0, free lines is 4095 [15:28:40]Connected sock=10 [15:28:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 4D 0C 00 01 E1 BE 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 27 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E4 00 00 35 04 06 00 F6 6D 6C 35 53 E1 B6 92 77 C2 CC A8 9F 79 [15:28:40]Write to MH i2c: 01 00 00 0D 36 43 [15:28:40]Write i2c OK [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: 01 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: 01 07 00 [15:28:40]MH_I2C_Read... [15:28:40]Read from MH i2c: 01 07 00 0D 36 00 00 00 00 00 D3 0C 29 [15:28:40]RasterBufferAndPrint [15:28:40]line [15:28:40]line [15:28:40]line [15:28:40]line [15:28:40]line [15:28:41]written 0, free lines is 3290 [15:28:41]MH_Cut [15:28:41]Write to MH i2c: D1 01 00 14 36 01 1C [15:28:41]Write i2c OK [15:28:41]MH_I2C_Read... [15:28:41]Read from MH i2c: D1 [15:28:41]MH_I2C_Read... [15:28:41]Read from MH i2c: D1 01 00 [15:28:41]MH_I2C_Read... [15:28:41]Read from MH i2c: D1 01 00 14 36 00 1B [15:28:41]Write to MH i2c: 01 00 00 15 36 4B [15:28:41]Write i2c OK [15:28:41]MH_I2C_Read... [15:28:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F2 A9 47 00 66 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 32 30 39 34 35 33 32 10 04 04 00 5F E4 00 00 F4 03 04 00 76 61 C4 66 B6 04 01 00 00 D7 8C 9B 71 13 F7 10 E7 [15:28:41]CommunicateWithHost err = 0 [15:28:41]CheckOFDResponse [15:28:41]1017 (14) - 77093643461234 [15:28:41]1041 (16) - 0000000002094532 [15:28:41]1040 (4) - 58463 [15:28:41]1012 (4) - 20.08.2024 09:27 [15:28:41]1206 (1) - 0 [15:28:41]OFD Sender: Remove packet 58463 [15:28:41]ProducePacketName [15:28:41]name=ofd_packets/00058463 [15:28:41]NVStorageDeleteData [15:28:41]OFD Sender: No OFD packet to send [15:28:41]*** Cut start [15:28:41]*** Partial cut [15:28:41]*** CUTSNS_PIN = 1 [15:28:41]*** CUTSNS_PIN = 0 [15:28:42]*** Brake cut motor [15:28:42]Read from MH i2c: 01 [15:28:42]MH_I2C_Read... [15:28:42]*** Stop cut motor [15:28:42]*** Cut end [15:28:42]Read from MH i2c: 01 07 00 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: 01 07 00 15 36 00 00 00 00 00 FF 0F 60 [15:28:42]process_action close_receipt done [15:28:42]requested_data is exist [15:28:42]produce_requested_data [15:28:42]requested_item fm.sn is exist - process it [15:28:42]wFMCommunicate request_size=4 [15:28:42]MH_SAM_APDU [15:28:42]CAPDU: 80 11 00 00 [15:28:42]Write to MH i2c: E2 08 00 16 36 80 11 00 00 00 00 00 00 C6 [15:28:42]Write i2c OK [15:28:42]MH_I2C_Read... [15:28:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:42]Read from MH i2c: E2 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: E2 17 00 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: E2 17 00 16 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [15:28:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:28:42]wFMCommunicate OK [15:28:42]requested_item fd.num is exist - process it [15:28:42]SAM_PROTO_GetFieldsCounters [15:28:42]wFMCommunicate request_size=4 [15:28:42]MH_SAM_APDU [15:28:42]CAPDU: 80 13 00 00 [15:28:42]Write to MH i2c: E2 08 00 17 36 80 13 00 00 00 00 00 00 C9 [15:28:42]Write i2c OK [15:28:42]MH_I2C_Read... [15:28:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:42]Read from MH i2c: E2 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: E2 62 00 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: E2 62 00 17 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [15:28:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:42]wFMCommunicate OK [15:28:42]SAM_PROTO_GetFieldsCounters done [15:28:42]requested_item shift.num is exist - process it [15:28:42]requested_item shift.opened is exist - process it [15:28:42]req_shift_opened [15:28:42]FM_GetShiftState [15:28:42]SAM_PROTO_GetShiftState [15:28:42]wFMCommunicate request_size=4 [15:28:42]MH_SAM_APDU [15:28:42]CAPDU: 80 13 01 00 [15:28:42]Write to MH i2c: E2 08 00 18 36 80 13 01 00 00 00 00 00 CB [15:28:42]Write i2c OK [15:28:42]MH_I2C_Read... [15:28:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:42]Read from MH i2c: E2 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: E2 0E 00 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: E2 0E 00 18 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EE [15:28:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:28:42]wFMCommunicate OK [15:28:42]SAM_PROTO_GetShiftState done [15:28:42]FM_GetShiftState done [15:28:42]req_shift_opened done [15:28:42]requested_item shift.open_date is exist - process it [15:28:42]req_shift_open_date [15:28:42]req_shift_open_date done [15:28:42]produce_requested_data done [15:28:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58463,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:28:42]process_action_free close_receipt [15:28:42]json_value_free [15:28:42]json_value_free done [15:28:42]process_json_proto returns [15:28:42]Send response to host [15:28:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58463,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:28:42]free response buf [15:28:42]execute_script done [15:28:42]execute_script returns [15:28:42]free content buf [15:28:42]Sock 9.Close socket [15:28:42]Sock 9.Thread stoped [15:28:46]OFD Sender: No OFD packet to send [15:28:48]accept exits with 8 [15:28:48]New connection [15:28:48]New thread 3066711396 created [15:28:48]Thread 3066854756 joined [15:28:48]Waiting for new connection... [15:28:48] Sock 8.Parse request [15:28:48]Sock 8.Check first char [15:28:48]Sock 8.First char is OK [15:28:48]request: POST /json_proto HTTP/1.0 [15:28:48]Method: POST [15:28:48]URL: /json_proto [15:28:48]Method is POST - this is cgi request [15:28:48]url: /json_proto [15:28:48]query_string will be loaded in cgi processing [15:28:48]execute_cgi json_proto POST (null) [15:28:48]execute_cgi path=json_proto method=POST [15:28:48]POST find Content-Length [15:28:48]Host: 172.17.44.3:8080 [15:28:48]Content-Length: 793 [15:28:48]Content-Type: application/json [15:28:48] [15:28:48]POST finish read [15:28:48]Found Content-Length = 793 [15:28:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:48]execute_script... [15:28:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:48]POST & json_proto [15:28:48]process_json_proto [15:28:48]json parsed OK: [15:28:48]protocol is kg_v1.0 [15:28:48]action value=close_receipt [15:28:48]process_action close_receipt [15:28:48]cmd_close_receipt [15:28:48]MH_GetDate [15:28:48]Write to MH i2c: F0 00 00 19 36 3E [15:28:48]Write i2c OK [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: F0 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: F0 09 00 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: F0 09 00 19 36 00 31 B6 C4 66 AD C5 5D 66 8D [15:28:48]GetLastDocTimeStamp 1724167719 [15:28:48]current date 1724167729 [15:28:48]FM_GetShiftState [15:28:48]SAM_PROTO_GetShiftState [15:28:48]wFMCommunicate request_size=4 [15:28:48]MH_SAM_APDU [15:28:48]CAPDU: 80 13 01 00 [15:28:48]Write to MH i2c: E2 08 00 1A 36 80 13 01 00 00 00 00 00 CD [15:28:48]Write i2c OK [15:28:48]MH_I2C_Read... [15:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:48]Read from MH i2c: E2 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: E2 0E 00 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: E2 0E 00 1A 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F0 [15:28:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:28:48]wFMCommunicate OK [15:28:48]SAM_PROTO_GetShiftState done [15:28:48]FM_GetShiftState done [15:28:48]opened in 1724112910 [15:28:48]opened+sec_in_day 1724199310 [15:28:48]quantity*price = 0 [15:28:48]sum+1 = 1 [15:28:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 448 20.08.2024 15:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58464 ФПД: 35968932906636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152849&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58464&fm=35968932906636&tin=02508201610067®Number=0000000000162794&sum=0 [15:28:49]StoreToDocumentArchive [15:28:49]shift 100 fd 58464 [15:28:49]save to /storage/0100/doc_00058464 [15:28:49]save last doc name /storage/0100/doc_00058464 to /storage/kkm_last_doc_name [15:28:49]save OK [15:28:49]Clear old archive folders... [15:28:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:49]tlvbuf is B6F40950 [15:28:49]SAM_PROTO_ClearQueue [15:28:49]wFMCommunicate request_size=4 [15:28:49]MH_SAM_APDU [15:28:49]CAPDU: 80 09 00 00 [15:28:49]Write to MH i2c: E2 08 00 27 36 80 09 00 00 00 00 00 00 CF [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:49]Read from MH i2c: E2 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 27 36 00 90 00 D1 [15:28:49]RAPDU: 90 00 [15:28:49]wFMCommunicate OK [15:28:49]SAM_PROTO_ClearQueue done [15:28:49]KKMCreateOFDPacket [15:28:49]OFDProtocolAddRootSTLVToBuf [15:28:49]FM_MakeSignedData [15:28:49]FM_MakeSignedData [15:28:49]SAM_PROTO_SignData [15:28:49]wFMCommunicate request_size=4 [15:28:49]MH_SAM_APDU [15:28:49]CAPDU: 80 0D 01 02 [15:28:49]Write to MH i2c: E2 08 00 28 36 80 0D 01 02 00 00 00 00 D7 [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:49]Read from MH i2c: E2 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 28 36 00 90 00 D2 [15:28:49]RAPDU: 90 00 [15:28:49]wFMCommunicate OK [15:28:49]wFMCommunicate request_size=255 [15:28:49]MH_SAM_APDU [15:28: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 34 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 C0 01 00 00 F4 03 04 00 31 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E4 00 00 35 04 06 00 20 [15:28:49]Write to MH i2c: E2 02 01 29 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 C0 01 00 00 F4 03 04 00 31 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E4 00 00 35 04 06 00 20 00 00 E5 [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:49]Read from MH i2c: E2 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 29 36 00 90 00 D3 [15:28:49]RAPDU: 90 00 [15:28:49]wFMCommunicate OK [15:28:49]wFMCommunicate request_size=10 [15:28:49]MH_SAM_APDU [15:28:49]CAPDU: 80 0D 02 02 05 B6 AB 78 06 8C [15:28:49]Write to MH i2c: E2 0D 00 2A 36 80 0D 02 02 05 00 B6 AB 78 06 8C 00 00 4F [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:49]Read from MH i2c: E2 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 2A 36 00 90 00 D4 [15:28:49]RAPDU: 90 00 [15:28:49]wFMCommunicate OK [15:28:49]wFMCommunicate request_size=4 [15:28:49]MH_SAM_APDU [15:28:49]CAPDU: 80 0D 03 02 [15:28:49]Write to MH i2c: E2 08 00 2B 36 80 0D 03 02 00 00 00 00 DC [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:49]Read from MH i2c: E2 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 0B 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 0B 00 2B 36 00 5E B8 28 B7 CC D6 8E 78 90 00 7A [15:28:49]RAPDU: 5E B8 28 B7 CC D6 8E 78 90 00 [15:28:49]wFMCommunicate OK [15:28:49]SAM_PROTO_SignData done [15:28:49]FM_MakeSignedData done [15:28:49]CreateOFDProtocolMessage [15:28:49]wFMCommunicate request_size=4 [15:28:49]MH_SAM_APDU [15:28:49]CAPDU: 80 11 00 00 [15:28:49]Write to MH i2c: E2 08 00 2C 36 80 11 00 00 00 00 00 00 DC [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:49]Read from MH i2c: E2 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 17 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 17 00 2C 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 28 [15:28:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:28:49]wFMCommunicate OK [15:28:49]CreateOFDProtocolMessage done [15:28:49]OFDSenderStorePacket 58464 [15:28:49]StoreOFDPacket docnum=58464 [15:28:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 41 CE 07 01 6B 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 C0 01 00 00 F4 03 04 00 31 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E4 00 00 35 04 06 00 20 B6 AB 78 06 8C 5E B8 28 B7 CC D6 8E 78 [15:28:49]CheckFolder [15:28:49]dirname=/storage/ofd_packets [15:28:49]CheckFolder done [15:28:49]ProducePacketName [15:28:49]name=ofd_packets/00058464 [15:28:49]NVStorageSaveData ofd_packets/00058464 [15:28:49]File name is /storage/ofd_packets/00058464 [15:28:49]Write 301 bytes [15:28:49]NVStorageSaveData done [15:28:49]OFDSenderStorePacket done [15:28:49]KKMCreateOFDPacket done [15:28:49]NVStorageSaveData kkm_last_timestamp [15:28:49]File name is /storage/kkm_last_timestamp [15:28:49]Write 4 bytes [15:28:49]NVStorageSaveData done [15:28:49]ExternCall_PrintAddStr [15:28:49]wPrintStart [15:28:49]Write to MH i2c: 01 00 00 2D 36 63 [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: 01 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: 01 07 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: 01 07 00 2D 36 00 00 00 00 00 FF 0F 78 [15:28:49]RasterBufferAndPrint [15:28:49]line Счет N : (1)2075767 [15:28:49]line ИНН: 02508201610067 [15:28:49]line Контрольно-Кассовый Чек [15:28:49]line ПРОДАЖА [15:28:49]line ТРК (МРК, ГНК) : 33 [15:28:49]line Товар: 2710124130 [15:28:49]line Аи-92-К-4 [15:28:49]line 20.000 * 0.00 [15:28:49]line = 0.00 [15:28:49]line НДС 12% НСП 1% [15:28:49]line > о реализуемом товаре [15:28:49]line ИТОГО: 0.00 [15:28:49]line НСП 1% : 0.00 [15:28:49]line НДС 12% : 0.00 [15:28:49]line Наличными: 0.00 [15:28:49]line Безнал.: 0.00 [15:28:49]line Место: АЗС № 135 "Партнер Нефть" [15:28:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:28:49]line СНО: Общий режим [15:28:49]line Чек 448 20.08.2024 15:28 [15:28:49]line Смена: 100 ФФД: 1.0 [15:28:49]line ЗНМ: 0300000196 [15:28:49]line РНМ: 0000000000162794 [15:28:49]line Версия ККМ: v1.0 [15:28:49]line Талоны: Топливная Карта [15:28:49]line 68771 [15:28:49]line ФМ: 0000000002094532 [15:28:49]line ФД: 58464 [15:28:49]line ФПД: 35968932906636 [15:28:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152849&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58464&fm=35968932906636&tin=02508201610067®Number=0000000000162794&sum=0 [15:28:49]written 0, free lines is 4095 [15:28:49]OFD Sender: Processing packet 58464 [packets to send 51, broken 50] [15:28:49]ProducePacketName [15:28:49]name=ofd_packets/00058464 [15:28:49]OFD Sender: To server: pG, [15:28:49]CommunicateWithHost lk.salyk.kg:30040 [15:28:49]ConnectInit lk.salyk.kg [15:28:50]Connected sock=10 [15:28:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 41 CE 07 01 6B 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 C0 01 00 00 F4 03 04 00 31 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E4 00 00 35 04 06 00 20 B6 AB 78 06 8C 5E B8 28 B7 CC D6 8E 78 [15:28:50]Write to MH i2c: 01 00 00 57 36 8D [15:28:50]Write i2c OK [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: 01 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: 01 07 00 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: 01 07 00 57 36 00 00 00 00 00 D5 0C 75 [15:28:50]RasterBufferAndPrint [15:28:50]line [15:28:50]line [15:28:50]line [15:28:50]line [15:28:50]line [15:28:50]written 0, free lines is 3297 [15:28:50]MH_Cut [15:28:50]Write to MH i2c: D1 01 00 5E 36 01 66 [15:28:50]Write i2c OK [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: D1 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: D1 01 00 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: D1 01 00 5E 36 00 65 [15:28:50]Write to MH i2c: 01 00 00 5F 36 95 [15:28:50]Write i2c OK [15:28:50]MH_I2C_Read... [15:28:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3F 91 47 00 D7 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 32 30 39 34 35 33 32 10 04 04 00 60 E4 00 00 F4 03 04 00 7F 61 C4 66 B6 04 01 00 00 1F BE 96 5C 6B 00 9E CE [15:28:50]CommunicateWithHost err = 0 [15:28:50]CheckOFDResponse [15:28:50]1017 (14) - 77093643461234 [15:28:50]1041 (16) - 0000000002094532 [15:28:50]1040 (4) - 58464 [15:28:50]1012 (4) - 20.08.2024 09:27 [15:28:50]1206 (1) - 0 [15:28:50]OFD Sender: Remove packet 58464 [15:28:50]ProducePacketName [15:28:50]name=ofd_packets/00058464 [15:28:50]NVStorageDeleteData [15:28:50]OFD Sender: No OFD packet to send [15:28:51]*** Cut start [15:28:51]*** Partial cut [15:28:51]*** CUTSNS_PIN = 1 [15:28:51]*** CUTSNS_PIN = 0 [15:28:51]*** Brake cut motor [15:28:51]Read from MH i2c: 01 [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: 01 07 00 [15:28:51]MH_I2C_Read... [15:28:51]*** Stop cut motor [15:28:51]*** Cut end [15:28:51]Read from MH i2c: 01 07 00 5F 36 00 00 00 00 00 FF 0F AA [15:28:51]process_action close_receipt done [15:28:51]requested_data is exist [15:28:51]produce_requested_data [15:28:51]requested_item fm.sn is exist - process it [15:28:51]wFMCommunicate request_size=4 [15:28:51]MH_SAM_APDU [15:28:51]CAPDU: 80 11 00 00 [15:28:51]Write to MH i2c: E2 08 00 60 36 80 11 00 00 00 00 00 00 10 [15:28:51]Write i2c OK [15:28:51]MH_I2C_Read... [15:28:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:51]Read from MH i2c: E2 [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: E2 17 00 [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: E2 17 00 60 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5C [15:28:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:28:51]wFMCommunicate OK [15:28:51]requested_item fd.num is exist - process it [15:28:51]SAM_PROTO_GetFieldsCounters [15:28:51]wFMCommunicate request_size=4 [15:28:51]MH_SAM_APDU [15:28:51]CAPDU: 80 13 00 00 [15:28:51]Write to MH i2c: E2 08 00 61 36 80 13 00 00 00 00 00 00 13 [15:28:51]Write i2c OK [15:28:51]MH_I2C_Read... [15:28:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:52]Read from MH i2c: E2 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: E2 62 00 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: E2 62 00 61 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 60 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [15:28:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 60 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:52]wFMCommunicate OK [15:28:52]SAM_PROTO_GetFieldsCounters done [15:28:52]requested_item shift.num is exist - process it [15:28:52]requested_item shift.opened is exist - process it [15:28:52]req_shift_opened [15:28:52]FM_GetShiftState [15:28:52]SAM_PROTO_GetShiftState [15:28:52]wFMCommunicate request_size=4 [15:28:52]MH_SAM_APDU [15:28:52]CAPDU: 80 13 01 00 [15:28:52]Write to MH i2c: E2 08 00 62 36 80 13 01 00 00 00 00 00 15 [15:28:52]Write i2c OK [15:28:52]MH_I2C_Read... [15:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:52]Read from MH i2c: E2 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: E2 0E 00 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: E2 0E 00 62 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 38 [15:28:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:28:52]wFMCommunicate OK [15:28:52]SAM_PROTO_GetShiftState done [15:28:52]FM_GetShiftState done [15:28:52]req_shift_opened done [15:28:52]requested_item shift.open_date is exist - process it [15:28:52]req_shift_open_date [15:28:52]req_shift_open_date done [15:28:52]produce_requested_data done [15:28:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58464,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:28:52]process_action_free close_receipt [15:28:52]json_value_free [15:28:52]json_value_free done [15:28:52]process_json_proto returns [15:28:52]Send response to host [15:28:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58464,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:28:52]free response buf [15:28:52]execute_script done [15:28:52]execute_script returns [15:28:52]free content buf [15:28:52]Sock 8.Close socket [15:28:52]Sock 8.Thread stoped [15:28:55]OFD Sender: No OFD packet to send [15:29:00]OFD Sender: No OFD packet to send [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:31]OFD Sender: No OFD packet to send [15:29:36]OFD Sender: No OFD packet to send [15:29:41]OFD Sender: No OFD packet to send [15:29:46]OFD Sender: No OFD packet to send [15:29:51]OFD Sender: No OFD packet to send [15:29:53]accept exits with 9 [15:29:53]New connection [15:29:53]New thread 3066854756 created [15:29:53]Thread 3066711396 joined [15:29:53]Waiting for new connection... [15:29:53] Sock 9.Parse request [15:29:53]Sock 9.Check first char [15:29:53]Sock 9.First char is OK [15:29:53]request: POST /json_proto HTTP/1.0 [15:29:53]Method: POST [15:29:53]URL: /json_proto [15:29:53]Method is POST - this is cgi request [15:29:53]url: /json_proto [15:29:53]query_string will be loaded in cgi processing [15:29:53]execute_cgi json_proto POST (null) [15:29:53]execute_cgi path=json_proto method=POST [15:29:53]POST find Content-Length [15:29:53]Host: 172.17.44.3:8080 [15:29:53]Content-Length: 801 [15:29:53]Content-Type: application/json [15:29:53] [15:29:53]POST finish read [15:29:53]Found Content-Length = 801 [15:29:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:53]execute_script... [15:29:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:53]POST & json_proto [15:29:53]process_json_proto [15:29:53]json parsed OK: [15:29:53]protocol is kg_v1.0 [15:29:53]action value=close_receipt [15:29:53]process_action close_receipt [15:29:53]cmd_close_receipt [15:29:53]MH_GetDate [15:29:53]Write to MH i2c: F0 00 00 63 36 88 [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: F0 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: F0 09 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: F0 09 00 63 36 00 72 B6 C4 66 AD C5 5D 66 18 [15:29:53]GetLastDocTimeStamp 1724167729 [15:29:53]current date 1724167794 [15:29:53]FM_GetShiftState [15:29:53]SAM_PROTO_GetShiftState [15:29:53]wFMCommunicate request_size=4 [15:29:53]MH_SAM_APDU [15:29:53]CAPDU: 80 13 01 00 [15:29:53]Write to MH i2c: E2 08 00 64 36 80 13 01 00 00 00 00 00 17 [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:53]Read from MH i2c: E2 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 0E 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 0E 00 64 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3A [15:29:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:29:53]wFMCommunicate OK [15:29:53]SAM_PROTO_GetShiftState done [15:29:53]FM_GetShiftState done [15:29:53]opened in 1724112910 [15:29:53]opened+sec_in_day 1724199310 [15:29:53]quantity*price = 50036 [15:29:53]sum+1 = 50037 [15:29:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 449 20.08.2024 15:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58465 ФПД: 280625666412099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152954&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58465&fm=280625666412099&tin=02508201610067®Number=0000000000162794&sum=50036 [15:29:54]StoreToDocumentArchive [15:29:54]shift 100 fd 58465 [15:29:54]save to /storage/0100/doc_00058465 [15:29:54]save last doc name /storage/0100/doc_00058465 to /storage/kkm_last_doc_name [15:29:54]save OK [15:29:54]Clear old archive folders... [15:29:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:29:54]tlvbuf is 0195F830 [15:29:54]SAM_PROTO_ClearQueue [15:29:54]wFMCommunicate request_size=4 [15:29:54]MH_SAM_APDU [15:29:54]CAPDU: 80 09 00 00 [15:29:54]Write to MH i2c: E2 08 00 71 36 80 09 00 00 00 00 00 00 19 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:54]Read from MH i2c: E2 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 71 36 00 90 00 1B [15:29:54]RAPDU: 90 00 [15:29:54]wFMCommunicate OK [15:29:54]SAM_PROTO_ClearQueue done [15:29:54]KKMCreateOFDPacket [15:29:54]OFDProtocolAddRootSTLVToBuf [15:29:54]FM_MakeSignedData [15:29:54]FM_MakeSignedData [15:29:54]SAM_PROTO_SignData [15:29:54]wFMCommunicate request_size=4 [15:29:54]MH_SAM_APDU [15:29:54]CAPDU: 80 0D 01 02 [15:29:54]Write to MH i2c: E2 08 00 72 36 80 0D 01 02 00 00 00 00 21 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:54]Read from MH i2c: E2 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 72 36 00 90 00 1C [15:29:54]RAPDU: 90 00 [15:29:54]wFMCommunicate OK [15:29:54]wFMCommunicate request_size=255 [15:29:54]MH_SAM_APDU [15:29: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 72 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E4 00 00 35 04 06 00 FF [15:29:54]Write to MH i2c: E2 02 01 73 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 72 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E4 00 00 35 04 06 00 FF 00 00 A0 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:55]Read from MH i2c: E2 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 03 00 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 03 00 73 36 00 90 00 1D [15:29:55]RAPDU: 90 00 [15:29:55]wFMCommunicate OK [15:29:55]wFMCommunicate request_size=10 [15:29:55]MH_SAM_APDU [15:29:55]CAPDU: 80 0D 02 02 05 3A 41 29 4E 43 [15:29:55]Write to MH i2c: E2 0D 00 74 36 80 0D 02 02 05 00 3A 41 29 4E 43 00 00 63 [15:29:55]Write i2c OK [15:29:55]MH_I2C_Read... [15:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:55]Read from MH i2c: E2 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 03 00 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 03 00 74 36 00 90 00 1E [15:29:55]RAPDU: 90 00 [15:29:55]wFMCommunicate OK [15:29:55]wFMCommunicate request_size=4 [15:29:55]MH_SAM_APDU [15:29:55]CAPDU: 80 0D 03 02 [15:29:55]Write to MH i2c: E2 08 00 75 36 80 0D 03 02 00 00 00 00 26 [15:29:55]Write i2c OK [15:29:55]MH_I2C_Read... [15:29:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:55]Read from MH i2c: E2 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 0B 00 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 0B 00 75 36 00 9C CF 74 ED E6 5B 21 0F 90 00 64 [15:29:55]RAPDU: 9C CF 74 ED E6 5B 21 0F 90 00 [15:29:55]wFMCommunicate OK [15:29:55]SAM_PROTO_SignData done [15:29:55]FM_MakeSignedData done [15:29:55]CreateOFDProtocolMessage [15:29:55]wFMCommunicate request_size=4 [15:29:55]MH_SAM_APDU [15:29:55]CAPDU: 80 11 00 00 [15:29:55]Write to MH i2c: E2 08 00 76 36 80 11 00 00 00 00 00 00 26 [15:29:55]Write i2c OK [15:29:55]MH_I2C_Read... [15:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:55]Read from MH i2c: E2 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 17 00 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 17 00 76 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 72 [15:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:29:55]wFMCommunicate OK [15:29:55]CreateOFDProtocolMessage done [15:29:55]OFDSenderStorePacket 58465 [15:29:55]StoreOFDPacket docnum=58465 [15:29:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 72 F8 07 01 18 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 72 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E4 00 00 35 04 06 00 FF 3A 41 29 4E 43 9C CF 74 ED E6 5B 21 0F [15:29:55]CheckFolder [15:29:55]dirname=/storage/ofd_packets [15:29:55]CheckFolder done [15:29:55]ProducePacketName [15:29:55]name=ofd_packets/00058465 [15:29:55]NVStorageSaveData ofd_packets/00058465 [15:29:55]File name is /storage/ofd_packets/00058465 [15:29:55]Write 301 bytes [15:29:55]NVStorageSaveData done [15:29:55]OFDSenderStorePacket done [15:29:55]KKMCreateOFDPacket done [15:29:55]NVStorageSaveData kkm_last_timestamp [15:29:55]File name is /storage/kkm_last_timestamp [15:29:55]Write 4 bytes [15:29:55]NVStorageSaveData done [15:29:55]ExternCall_PrintAddStr [15:29:55]wPrintStart [15:29:55]Write to MH i2c: 01 00 00 77 36 AD [15:29:55]Write i2c OK [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: 01 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: 01 07 00 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: 01 07 00 77 36 00 00 00 00 00 FF 0F C2 [15:29:55]RasterBufferAndPrint [15:29:55]line Счет N : (1)2075770 [15:29:55]line ИНН: 02508201610067 [15:29:55]line Контрольно-Кассовый Чек [15:29:55]line ПРОДАЖА [15:29:55]line ТРК (МРК, ГНК) : 63 [15:29:55]line Товар: 2710124130 [15:29:55]line Аи-92-К-4 [15:29:55]line 7.380 * 67.80 [15:29:55]line = 500.36 [15:29:55]line НДС 12% НСП 1% [15:29:55]line > о реализуемом товаре [15:29:55]line ИТОГО: 500.36 [15:29:55]line НСП 1% : 4.43 [15:29:55]line НДС 12% : 53.14 [15:29:55]line Наличными: 0.00 [15:29:55]line Безнал.: 500.36 [15:29:55]line Место: АЗС № 135 "Партнер Нефть" [15:29:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:29:55]line СНО: Общий режим [15:29:55]line Чек 449 20.08.2024 15:29 [15:29:55]line Смена: 100 ФФД: 1.0 [15:29:55]line ЗНМ: 0300000196 [15:29:55]line РНМ: 0000000000162794 [15:29:55]line Версия ККМ: v1.0 [15:29:55]line Платежная система: O! деньги [15:29:55]line ФМ: 0000000002094532 [15:29:55]line ФД: 58465 [15:29:55]line ФПД: 280625666412099 [15:29:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T152954&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58465&fm=280625666412099&tin=02508201610067®Number=0000000000162794&sum=50036 [15:29:55]OFD Sender: Processing packet 58465 [packets to send 51, broken 50] [15:29:55]ProducePacketName [15:29:55]name=ofd_packets/00058465 [15:29:55]OFD Sender: To server: pG, [15:29:55]CommunicateWithHost lk.salyk.kg:30040 [15:29:55]ConnectInit lk.salyk.kg [15:29:55]written 0, free lines is 4095 [15:29:55]Connected sock=10 [15:29:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 72 F8 07 01 18 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 72 B6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E4 00 00 35 04 06 00 FF 3A 41 29 4E 43 9C CF 74 ED E6 5B 21 0F [15:29:56]Write to MH i2c: 01 00 00 A1 36 D7 [15:29:56]Write i2c OK [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: 01 [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: 01 07 00 [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: 01 07 00 A1 36 00 00 00 00 00 D2 0C BC [15:29:56]RasterBufferAndPrint [15:29:56]line [15:29:56]line [15:29:56]line [15:29:56]line [15:29:56]line [15:29:56]written 0, free lines is 3289 [15:29:56]MH_Cut [15:29:56]Write to MH i2c: D1 01 00 A8 36 01 B0 [15:29:56]Write i2c OK [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: D1 [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: D1 01 00 [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: D1 01 00 A8 36 00 AF [15:29:56]Write to MH i2c: 01 00 00 A9 36 DF [15:29:56]Write i2c OK [15:29:56]MH_I2C_Read... [15:29:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FF D5 47 00 50 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E4 00 00 F4 03 04 00 C1 61 C4 66 B6 04 01 00 00 8A 3D D4 02 B4 D7 42 96 [15:29:56]CommunicateWithHost err = 0 [15:29:56]CheckOFDResponse [15:29:56]1017 (14) - 77093643461234 [15:29:56]1041 (16) - 0000000002094532 [15:29:56]1040 (4) - 58465 [15:29:56]1012 (4) - 20.08.2024 09:28 [15:29:56]1206 (1) - 0 [15:29:56]OFD Sender: Remove packet 58465 [15:29:56]ProducePacketName [15:29:56]name=ofd_packets/00058465 [15:29:56]NVStorageDeleteData [15:29:56]OFD Sender: No OFD packet to send [15:29:56]*** Cut start [15:29:56]*** Partial cut [15:29:56]*** CUTSNS_PIN = 1 [15:29:56]*** CUTSNS_PIN = 0 [15:29:57]*** Brake cut motor [15:29:57]Read from MH i2c: 01 [15:29:57]MH_I2C_Read... [15:29:57]*** Stop cut motor [15:29:57]*** Cut end [15:29:57]Read from MH i2c: 01 07 00 [15:29:57]MH_I2C_Read... [15:29:57]Read from MH i2c: 01 07 00 A9 36 00 00 00 00 00 FF 0F F4 [15:29:57]process_action close_receipt done [15:29:57]requested_data is exist [15:29:57]produce_requested_data [15:29:57]requested_item fm.sn is exist - process it [15:29:57]wFMCommunicate request_size=4 [15:29:57]MH_SAM_APDU [15:29:57]CAPDU: 80 11 00 00 [15:29:57]Write to MH i2c: E2 08 00 AA 36 80 11 00 00 00 00 00 00 5A [15:29:57]Write i2c OK [15:29:57]MH_I2C_Read... [15:29:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:57]Read from MH i2c: E2 [15:29:57]MH_I2C_Read... [15:29:57]Read from MH i2c: E2 17 00 [15:29:57]MH_I2C_Read... [15:29:57]Read from MH i2c: E2 17 00 AA 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A6 [15:29:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:29:57]wFMCommunicate OK [15:29:57]requested_item fd.num is exist - process it [15:29:57]SAM_PROTO_GetFieldsCounters [15:29:57]wFMCommunicate request_size=4 [15:29:57]MH_SAM_APDU [15:29:57]CAPDU: 80 13 00 00 [15:29:57]Write to MH i2c: E2 08 00 AB 36 80 13 00 00 00 00 00 00 5D [15:29:57]Write i2c OK [15:29:57]MH_I2C_Read... [15:29:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:57]Read from MH i2c: E2 [15:29:57]MH_I2C_Read... [15:29:57]Read from MH i2c: E2 62 00 [15:29:57]MH_I2C_Read... [15:29:57]Read from MH i2c: E2 62 00 AB 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 61 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [15:29:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 61 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:29:57]wFMCommunicate OK [15:29:57]SAM_PROTO_GetFieldsCounters done [15:29:57]requested_item shift.num is exist - process it [15:29:57]requested_item shift.opened is exist - process it [15:29:57]req_shift_opened [15:29:57]FM_GetShiftState [15:29:57]SAM_PROTO_GetShiftState [15:29:57]wFMCommunicate request_size=4 [15:29:57]MH_SAM_APDU [15:29:57]CAPDU: 80 13 01 00 [15:29:57]Write to MH i2c: E2 08 00 AC 36 80 13 01 00 00 00 00 00 5F [15:29:57]Write i2c OK [15:29:57]MH_I2C_Read... [15:29:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:57]Read from MH i2c: E2 [15:29:57]MH_I2C_Read... [15:29:57]Read from MH i2c: E2 0E 00 [15:29:57]MH_I2C_Read... [15:29:57]Read from MH i2c: E2 0E 00 AC 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 82 [15:29:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:29:57]wFMCommunicate OK [15:29:57]SAM_PROTO_GetShiftState done [15:29:57]FM_GetShiftState done [15:29:57]req_shift_opened done [15:29:57]requested_item shift.open_date is exist - process it [15:29:57]req_shift_open_date [15:29:57]req_shift_open_date done [15:29:57]produce_requested_data done [15:29:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58465,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:29:57]process_action_free close_receipt [15:29:57]json_value_free [15:29:57]json_value_free done [15:29:57]process_json_proto returns [15:29:57]Send response to host [15:29:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58465,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:29:57]free response buf [15:29:57]execute_script done [15:29:57]execute_script returns [15:29:57]free content buf [15:29:57]Sock 9.Close socket [15:29:57]Sock 9.Thread stoped [15:30:01]OFD Sender: No OFD packet to send [15:30:06]OFD Sender: No OFD packet to send [15:30:11]OFD Sender: No OFD packet to send [15:30:16]OFD Sender: No OFD packet to send [15:30:21]OFD Sender: No OFD packet to send [15:30:26]OFD Sender: No OFD packet to send [15:30:31]OFD Sender: No OFD packet to send [15:30:36]OFD Sender: No OFD packet to send [15:30:41]OFD Sender: No OFD packet to send [15:30:46]OFD Sender: No OFD packet to send [15:30:51]OFD Sender: No OFD packet to send [15:30:56]OFD Sender: No OFD packet to send [15:31:01]OFD Sender: No OFD packet to send [15:31:06]OFD Sender: No OFD packet to send [15:31:11]OFD Sender: No OFD packet to send [15:31:16]OFD Sender: No OFD packet to send [15:31:21]OFD Sender: No OFD packet to send [15:31:26]OFD Sender: No OFD packet to send [15:31:31]OFD Sender: No OFD packet to send [15:31:36]OFD Sender: No OFD packet to send [15:31:41]OFD Sender: No OFD packet to send [15:31:46]OFD Sender: No OFD packet to send [15:31:51]OFD Sender: No OFD packet to send [15:31:56]OFD Sender: No OFD packet to send [15:32:01]OFD Sender: No OFD packet to send [15:32:06]OFD Sender: No OFD packet to send [15:32:11]OFD Sender: No OFD packet to send [15:32:16]OFD Sender: No OFD packet to send [15:32:21]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:56]OFD Sender: No OFD packet to send [15:34:01]OFD Sender: No OFD packet to send [15:34:06]OFD Sender: No OFD packet to send [15:34:11]OFD Sender: No OFD packet to send [15:34:16]OFD Sender: No OFD packet to send [15:34:21]OFD Sender: No OFD packet to send [15:34:26]OFD Sender: No OFD packet to send [15:34:31]OFD Sender: No OFD packet to send [15:34:36]OFD Sender: No OFD packet to send [15:34:41]OFD Sender: No OFD packet to send [15:34:46]OFD Sender: No OFD packet to send [15:34:51]OFD Sender: No OFD packet to send [15:34:56]OFD Sender: No OFD packet to send [15:35:01]OFD Sender: No OFD packet to send [15:35:04]accept exits with 8 [15:35:04]New connection [15:35:04]New thread 3066711396 created [15:35:04]Thread 3066854756 joined [15:35:04]Waiting for new connection... [15:35:04] Sock 8.Parse request [15:35:04]Sock 8.Check first char [15:35:04]Sock 8.First char is OK [15:35:04]request: POST /json_proto HTTP/1.0 [15:35:04]Method: POST [15:35:04]URL: /json_proto [15:35:04]Method is POST - this is cgi request [15:35:04]url: /json_proto [15:35:04]query_string will be loaded in cgi processing [15:35:04]execute_cgi json_proto POST (null) [15:35:04]execute_cgi path=json_proto method=POST [15:35:04]POST find Content-Length [15:35:04]Host: 172.17.44.3:8080 [15:35:04]Content-Length: 785 [15:35:04]Content-Type: application/json [15:35:04] [15:35:04]POST finish read [15:35:04]Found Content-Length = 785 [15:35:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:04]execute_script... [15:35:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:04]POST & json_proto [15:35:04]process_json_proto [15:35:04]json parsed OK: [15:35:04]protocol is kg_v1.0 [15:35:04]action value=close_receipt [15:35:04]process_action close_receipt [15:35:04]cmd_close_receipt [15:35:04]MH_GetDate [15:35:04]Write to MH i2c: F0 00 00 AD 36 D2 [15:35:04]Write i2c OK [15:35:04]MH_I2C_Read... [15:35:04]Read from MH i2c: F0 [15:35:04]MH_I2C_Read... [15:35:04]Read from MH i2c: F0 09 00 [15:35:04]MH_I2C_Read... [15:35:04]Read from MH i2c: F0 09 00 AD 36 00 AA B7 C4 66 AD C5 5D 66 9B [15:35:04]GetLastDocTimeStamp 1724167794 [15:35:04]current date 1724168106 [15:35:04]FM_GetShiftState [15:35:04]SAM_PROTO_GetShiftState [15:35:04]wFMCommunicate request_size=4 [15:35:04]MH_SAM_APDU [15:35:04]CAPDU: 80 13 01 00 [15:35:04]Write to MH i2c: E2 08 00 AE 36 80 13 01 00 00 00 00 00 61 [15:35:04]Write i2c OK [15:35:04]MH_I2C_Read... [15:35:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:04]Read from MH i2c: E2 [15:35:04]MH_I2C_Read... [15:35:04]Read from MH i2c: E2 0E 00 [15:35:04]MH_I2C_Read... [15:35:04]Read from MH i2c: E2 0E 00 AE 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 84 [15:35:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:35:04]wFMCommunicate OK [15:35:04]SAM_PROTO_GetShiftState done [15:35:04]FM_GetShiftState done [15:35:04]opened in 1724112910 [15:35:04]opened+sec_in_day 1724199310 [15:35:04]quantity*price = 200001 [15:35:04]sum+1 = 200003 [15:35:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 450 20.08.2024 15:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58466 ФПД: 77126585112333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T153506&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58466&fm=77126585112333&tin=02508201610067®Number=0000000000162794&sum=200002 [15:35:06]StoreToDocumentArchive [15:35:06]shift 100 fd 58466 [15:35:06]save to /storage/0100/doc_00058466 [15:35:06]save last doc name /storage/0100/doc_00058466 to /storage/kkm_last_doc_name [15:35:06]save OK [15:35:06]Clear old archive folders... [15:35:06]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:35:06]tlvbuf is B6EC2B80 [15:35:06]SAM_PROTO_ClearQueue [15:35:06]wFMCommunicate request_size=4 [15:35:06]MH_SAM_APDU [15:35:06]CAPDU: 80 09 00 00 [15:35:06]Write to MH i2c: E2 08 00 BB 36 80 09 00 00 00 00 00 00 63 [15:35:06]Write i2c OK [15:35:06]MH_I2C_Read... [15:35:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:06]Read from MH i2c: E2 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 03 00 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 03 00 BB 36 00 90 00 65 [15:35:06]RAPDU: 90 00 [15:35:06]wFMCommunicate OK [15:35:06]SAM_PROTO_ClearQueue done [15:35:06]KKMCreateOFDPacket [15:35:06]OFDProtocolAddRootSTLVToBuf [15:35:06]FM_MakeSignedData [15:35:06]FM_MakeSignedData [15:35:06]SAM_PROTO_SignData [15:35:06]wFMCommunicate request_size=4 [15:35:06]MH_SAM_APDU [15:35:06]CAPDU: 80 0D 01 02 [15:35:06]Write to MH i2c: E2 08 00 BC 36 80 0D 01 02 00 00 00 00 6B [15:35:06]Write i2c OK [15:35:06]MH_I2C_Read... [15:35:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:06]Read from MH i2c: E2 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 03 00 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 03 00 BC 36 00 90 00 66 [15:35:06]RAPDU: 90 00 [15:35:06]wFMCommunicate OK [15:35:06]wFMCommunicate request_size=253 [15:35:06]MH_SAM_APDU [15:35:06]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 AA B7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E4 00 00 35 04 06 00 46 25 6E B5 57 0D [15:35:06]Write to MH i2c: E2 00 01 BD 36 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 AA B7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E4 00 00 35 04 06 00 46 25 6E B5 57 0D 00 00 32 [15:35:06]Write i2c OK [15:35:06]MH_I2C_Read... [15:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:06]Read from MH i2c: E2 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 03 00 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 03 00 BD 36 00 90 00 67 [15:35:06]RAPDU: 90 00 [15:35:06]wFMCommunicate OK [15:35:06]wFMCommunicate request_size=4 [15:35:06]MH_SAM_APDU [15:35:06]CAPDU: 80 0D 03 02 [15:35:06]Write to MH i2c: E2 08 00 BE 36 80 0D 03 02 00 00 00 00 6F [15:35:06]Write i2c OK [15:35:06]MH_I2C_Read... [15:35:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:06]Read from MH i2c: E2 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 0B 00 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 0B 00 BE 36 00 5F 0F 40 56 49 82 A5 8D 90 00 71 [15:35:06]RAPDU: 5F 0F 40 56 49 82 A5 8D 90 00 [15:35:06]wFMCommunicate OK [15:35:06]SAM_PROTO_SignData done [15:35:06]FM_MakeSignedData done [15:35:06]CreateOFDProtocolMessage [15:35:06]wFMCommunicate request_size=4 [15:35:06]MH_SAM_APDU [15:35:06]CAPDU: 80 11 00 00 [15:35:06]Write to MH i2c: E2 08 00 BF 36 80 11 00 00 00 00 00 00 6F [15:35:06]Write i2c OK [15:35:06]MH_I2C_Read... [15:35:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:06]Read from MH i2c: E2 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 17 00 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: E2 17 00 BF 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BB [15:35:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:35:06]wFMCommunicate OK [15:35:06]CreateOFDProtocolMessage done [15:35:06]OFDSenderStorePacket 58466 [15:35:06]StoreOFDPacket docnum=58466 [15:35:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 0F 30 00 01 5F 20 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 AA B7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E4 00 00 35 04 06 00 46 25 6E B5 57 0D 5F 0F 40 56 49 82 A5 8D [15:35:06]CheckFolder [15:35:06]dirname=/storage/ofd_packets [15:35:06]CheckFolder done [15:35:06]ProducePacketName [15:35:06]name=ofd_packets/00058466 [15:35:06]NVStorageSaveData ofd_packets/00058466 [15:35:06]File name is /storage/ofd_packets/00058466 [15:35:06]Write 294 bytes [15:35:06]NVStorageSaveData done [15:35:06]OFDSenderStorePacket done [15:35:06]KKMCreateOFDPacket done [15:35:06]NVStorageSaveData kkm_last_timestamp [15:35:06]File name is /storage/kkm_last_timestamp [15:35:06]Write 4 bytes [15:35:06]NVStorageSaveData done [15:35:06]ExternCall_PrintAddStr [15:35:06]wPrintStart [15:35:06]Write to MH i2c: 01 00 00 C0 36 F6 [15:35:06]Write i2c OK [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: 01 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: 01 07 00 [15:35:06]MH_I2C_Read... [15:35:06]Read from MH i2c: 01 07 00 C0 36 00 00 00 00 00 FF 0F 0B [15:35:06]RasterBufferAndPrint [15:35:06]line Счет N : (1)2075771 [15:35:06]line ИНН: 02508201610067 [15:35:06]line Контрольно-Кассовый Чек [15:35:06]line ПРОДАЖА [15:35:06]line ТРК (МРК, ГНК) : 34 [15:35:06]line Товар: 2710124130 [15:35:06]line SU-92 [15:35:06]line 29.070 * 68.80 [15:35:06]line = 2000.02 [15:35:06]line НДС 12% НСП 1% [15:35:06]line > о реализуемом товаре [15:35:06]line ИТОГО: 2000.02 [15:35:06]line НСП 1% : 17.70 [15:35:06]line НДС 12% : 212.39 [15:35:06]line Наличными: 0.00 [15:35:06]line Безнал.: 2000.02 [15:35:06]line Место: АЗС № 135 "Партнер Нефть" [15:35:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:35:06]line СНО: Общий режим [15:35:06]line Чек 450 20.08.2024 15:35 [15:35:06]line Смена: 100 ФФД: 1.0 [15:35:06]line ЗНМ: 0300000196 [15:35:06]line РНМ: 0000000000162794 [15:35:06]line Версия ККМ: v1.0 [15:35:06]line Платежная система: O! деньги [15:35:06]line ФМ: 0000000002094532 [15:35:06]line ФД: 58466 [15:35:06]line ФПД: 77126585112333 [15:35:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T153506&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58466&fm=77126585112333&tin=02508201610067®Number=0000000000162794&sum=200002 [15:35:06]OFD Sender: Processing packet 58466 [packets to send 51, broken 50] [15:35:06]ProducePacketName [15:35:06]name=ofd_packets/00058466 [15:35:06]OFD Sender: To server: pG, [15:35:06]CommunicateWithHost lk.salyk.kg:30040 [15:35:06]ConnectInit lk.salyk.kg [15:35:06]written 0, free lines is 4095 [15:35:07]Connected sock=10 [15:35:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 0F 30 00 01 5F 20 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 AA B7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E4 00 00 35 04 06 00 46 25 6E B5 57 0D 5F 0F 40 56 49 82 A5 8D [15:35:07]Write to MH i2c: 01 00 00 EA 36 20 [15:35:07]Write i2c OK [15:35:07]MH_I2C_Read... [15:35:07]Read from MH i2c: 01 [15:35:07]MH_I2C_Read... [15:35:07]Read from MH i2c: 01 07 00 [15:35:07]MH_I2C_Read... [15:35:07]Read from MH i2c: 01 07 00 EA 36 00 00 00 00 00 BF 0C F2 [15:35:07]RasterBufferAndPrint [15:35:07]line [15:35:07]line [15:35:07]line [15:35:07]line [15:35:07]line [15:35:07]written 0, free lines is 3270 [15:35:07]MH_Cut [15:35:07]Write to MH i2c: D1 01 00 F1 36 01 F9 [15:35:07]Write i2c OK [15:35:07]MH_I2C_Read... [15:35:07]Read from MH i2c: D1 [15:35:07]MH_I2C_Read... [15:35:07]Read from MH i2c: D1 01 00 [15:35:07]MH_I2C_Read... [15:35:07]Read from MH i2c: D1 01 00 F1 36 00 F8 [15:35:07]Write to MH i2c: 01 00 00 F2 36 28 [15:35:07]Write i2c OK [15:35:07]MH_I2C_Read... [15:35:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BE C1 47 00 0A 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 32 30 39 34 35 33 32 10 04 04 00 62 E4 00 00 F4 03 04 00 F8 62 C4 66 B6 04 01 00 00 7E 00 45 00 B3 0E 35 21 [15:35:07]CommunicateWithHost err = 0 [15:35:07]CheckOFDResponse [15:35:07]1017 (14) - 77093643461234 [15:35:07]1041 (16) - 0000000002094532 [15:35:07]1040 (4) - 58466 [15:35:07]1012 (4) - 20.08.2024 09:33 [15:35:07]1206 (1) - 0 [15:35:07]OFD Sender: Remove packet 58466 [15:35:07]ProducePacketName [15:35:07]name=ofd_packets/00058466 [15:35:07]NVStorageDeleteData [15:35:07]OFD Sender: No OFD packet to send [15:35:08]*** Cut start [15:35:08]*** Partial cut [15:35:08]*** CUTSNS_PIN = 1 [15:35:08]*** CUTSNS_PIN = 0 [15:35:08]*** Brake cut motor [15:35:08]Read from MH i2c: 01 [15:35:08]MH_I2C_Read... [15:35:08]*** Stop cut motor [15:35:08]*** Cut end [15:35:08]Read from MH i2c: 01 07 00 [15:35:08]MH_I2C_Read... [15:35:08]Read from MH i2c: 01 07 00 F2 36 00 00 00 00 00 FF 0F 3D [15:35:08]process_action close_receipt done [15:35:08]requested_data is exist [15:35:08]produce_requested_data [15:35:08]requested_item fm.sn is exist - process it [15:35:08]wFMCommunicate request_size=4 [15:35:08]MH_SAM_APDU [15:35:08]CAPDU: 80 11 00 00 [15:35:08]Write to MH i2c: E2 08 00 F3 36 80 11 00 00 00 00 00 00 A3 [15:35:08]Write i2c OK [15:35:08]MH_I2C_Read... [15:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:08]Read from MH i2c: E2 [15:35:08]MH_I2C_Read... [15:35:08]Read from MH i2c: E2 17 00 [15:35:08]MH_I2C_Read... [15:35:08]Read from MH i2c: E2 17 00 F3 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EF [15:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:35:08]wFMCommunicate OK [15:35:08]requested_item fd.num is exist - process it [15:35:08]SAM_PROTO_GetFieldsCounters [15:35:08]wFMCommunicate request_size=4 [15:35:08]MH_SAM_APDU [15:35:08]CAPDU: 80 13 00 00 [15:35:08]Write to MH i2c: E2 08 00 F4 36 80 13 00 00 00 00 00 00 A6 [15:35:08]Write i2c OK [15:35:08]MH_I2C_Read... [15:35:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:09]Read from MH i2c: E2 [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: E2 62 00 [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: E2 62 00 F4 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 62 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [15:35:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 62 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:09]wFMCommunicate OK [15:35:09]SAM_PROTO_GetFieldsCounters done [15:35:09]requested_item shift.num is exist - process it [15:35:09]requested_item shift.opened is exist - process it [15:35:09]req_shift_opened [15:35:09]FM_GetShiftState [15:35:09]SAM_PROTO_GetShiftState [15:35:09]wFMCommunicate request_size=4 [15:35:09]MH_SAM_APDU [15:35:09]CAPDU: 80 13 01 00 [15:35:09]Write to MH i2c: E2 08 00 F5 36 80 13 01 00 00 00 00 00 A8 [15:35:09]Write i2c OK [15:35:09]MH_I2C_Read... [15:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:09]Read from MH i2c: E2 [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: E2 0E 00 [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: E2 0E 00 F5 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CB [15:35:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:35:09]wFMCommunicate OK [15:35:09]SAM_PROTO_GetShiftState done [15:35:09]FM_GetShiftState done [15:35:09]req_shift_opened done [15:35:09]requested_item shift.open_date is exist - process it [15:35:09]req_shift_open_date [15:35:09]req_shift_open_date done [15:35:09]produce_requested_data done [15:35:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58466,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:35:09]process_action_free close_receipt [15:35:09]json_value_free [15:35:09]json_value_free done [15:35:09]process_json_proto returns [15:35:09]Send response to host [15:35:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58466,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:35:09]free response buf [15:35:09]execute_script done [15:35:09]execute_script returns [15:35:09]free content buf [15:35:09]Sock 8.Close socket [15:35:09]Sock 8.Thread stoped [15:35:12]accept exits with 9 [15:35:12]New connection [15:35:12]New thread 3066854756 created [15:35:12]Thread 3066711396 joined [15:35:12]Waiting for new connection... [15:35:12] Sock 9.Parse request [15:35:12]Sock 9.Check first char [15:35:12]Sock 9.First char is OK [15:35:12]request: POST /json_proto HTTP/1.0 [15:35:12]Method: POST [15:35:12]URL: /json_proto [15:35:12]Method is POST - this is cgi request [15:35:12]url: /json_proto [15:35:12]query_string will be loaded in cgi processing [15:35:12]execute_cgi json_proto POST (null) [15:35:12]execute_cgi path=json_proto method=POST [15:35:12]POST find Content-Length [15:35:12]Host: 172.17.44.3:8080 [15:35:12]Content-Length: 782 [15:35:12]Content-Type: application/json [15:35:12] [15:35:12]POST finish read [15:35:12]Found Content-Length = 782 [15:35:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:12]execute_script... [15:35: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)2075772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:12]POST & json_proto [15:35:12]process_json_proto [15:35:12]json parsed OK: [15:35:12]protocol is kg_v1.0 [15:35:12]action value=close_receipt [15:35:12]process_action close_receipt [15:35:12]cmd_close_receipt [15:35:12]MH_GetDate [15:35:12]Write to MH i2c: F0 00 00 F6 36 1B [15:35:12]Write i2c OK [15:35:12]MH_I2C_Read... [15:35:12]Read from MH i2c: F0 [15:35:12]MH_I2C_Read... [15:35:12]Read from MH i2c: F0 09 00 [15:35:12]MH_I2C_Read... [15:35:12]Read from MH i2c: F0 09 00 F6 36 00 B1 B7 C4 66 AD C5 5D 66 EB [15:35:12]GetLastDocTimeStamp 1724168106 [15:35:12]current date 1724168113 [15:35:12]FM_GetShiftState [15:35:12]SAM_PROTO_GetShiftState [15:35:12]wFMCommunicate request_size=4 [15:35:12]MH_SAM_APDU [15:35:12]CAPDU: 80 13 01 00 [15:35:12]Write to MH i2c: E2 08 00 F7 36 80 13 01 00 00 00 00 00 AA [15:35:12]Write i2c OK [15:35:12]MH_I2C_Read... [15:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:12]Read from MH i2c: E2 [15:35:12]MH_I2C_Read... [15:35:12]Read from MH i2c: E2 0E 00 [15:35:12]MH_I2C_Read... [15:35:12]Read from MH i2c: E2 0E 00 F7 36 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CD [15:35:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:35:12]wFMCommunicate OK [15:35:12]SAM_PROTO_GetShiftState done [15:35:12]FM_GetShiftState done [15:35:12]opened in 1724112910 [15:35:12]opened+sec_in_day 1724199310 [15:35:12]quantity*price = 60062 [15:35:12]sum+1 = 60063 [15:35:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.62 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 0.00 Безнал.: 600.62 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 451 20.08.2024 15:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58467 ФПД: 101237140622290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T153513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58467&fm=101237140622290&tin=02508201610067®Number=0000000000162794&sum=60062 [15:35:13]StoreToDocumentArchive [15:35:13]shift 100 fd 58467 [15:35:13]save to /storage/0100/doc_00058467 [15:35:13]save last doc name /storage/0100/doc_00058467 to /storage/kkm_last_doc_name [15:35:13]save OK [15:35:13]Clear old archive folders... [15:35:13]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:35:13]tlvbuf is 01972800 [15:35:13]SAM_PROTO_ClearQueue [15:35:13]wFMCommunicate request_size=4 [15:35:13]MH_SAM_APDU [15:35:13]CAPDU: 80 09 00 00 [15:35:13]Write to MH i2c: E2 08 00 04 37 80 09 00 00 00 00 00 00 AD [15:35:13]Write i2c OK [15:35:13]MH_I2C_Read... [15:35:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:13]Read from MH i2c: E2 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 03 00 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 03 00 04 37 00 90 00 AF [15:35:13]RAPDU: 90 00 [15:35:13]wFMCommunicate OK [15:35:13]SAM_PROTO_ClearQueue done [15:35:13]KKMCreateOFDPacket [15:35:13]OFDProtocolAddRootSTLVToBuf [15:35:13]FM_MakeSignedData [15:35:13]FM_MakeSignedData [15:35:13]SAM_PROTO_SignData [15:35:13]wFMCommunicate request_size=4 [15:35:13]MH_SAM_APDU [15:35:13]CAPDU: 80 0D 01 02 [15:35:13]Write to MH i2c: E2 08 00 05 37 80 0D 01 02 00 00 00 00 B5 [15:35:13]Write i2c OK [15:35:13]MH_I2C_Read... [15:35:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:13]Read from MH i2c: E2 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 03 00 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 03 00 05 37 00 90 00 B0 [15:35:13]RAPDU: 90 00 [15:35:13]wFMCommunicate OK [15:35:13]wFMCommunicate request_size=253 [15:35:13]MH_SAM_APDU [15:35:13]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 B1 B7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E4 00 00 35 04 06 00 5C 13 1B CE 0B D2 [15:35:13]Write to MH i2c: E2 00 01 06 37 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 B1 B7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E4 00 00 35 04 06 00 5C 13 1B CE 0B D2 00 00 85 [15:35:13]Write i2c OK [15:35:13]MH_I2C_Read... [15:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:14]Read from MH i2c: E2 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: E2 03 00 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: E2 03 00 06 37 00 90 00 B1 [15:35:14]RAPDU: 90 00 [15:35:14]wFMCommunicate OK [15:35:14]wFMCommunicate request_size=4 [15:35:14]MH_SAM_APDU [15:35:14]CAPDU: 80 0D 03 02 [15:35:14]Write to MH i2c: E2 08 00 07 37 80 0D 03 02 00 00 00 00 B9 [15:35:14]Write i2c OK [15:35:14]MH_I2C_Read... [15:35:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:14]Read from MH i2c: E2 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: E2 0B 00 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: E2 0B 00 07 37 00 9B 8F 7E 54 26 C8 F5 3E 90 00 D7 [15:35:14]RAPDU: 9B 8F 7E 54 26 C8 F5 3E 90 00 [15:35:14]wFMCommunicate OK [15:35:14]SAM_PROTO_SignData done [15:35:14]FM_MakeSignedData done [15:35:14]CreateOFDProtocolMessage [15:35:14]wFMCommunicate request_size=4 [15:35:14]MH_SAM_APDU [15:35:14]CAPDU: 80 11 00 00 [15:35:14]Write to MH i2c: E2 08 00 08 37 80 11 00 00 00 00 00 00 B9 [15:35:14]Write i2c OK [15:35:14]MH_I2C_Read... [15:35:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:14]Read from MH i2c: E2 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: E2 17 00 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: E2 17 00 08 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 05 [15:35:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:35:14]wFMCommunicate OK [15:35:14]CreateOFDProtocolMessage done [15:35:14]OFDSenderStorePacket 58467 [15:35:14]StoreOFDPacket docnum=58467 [15:35:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 94 79 00 01 1D 22 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 B1 B7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E4 00 00 35 04 06 00 5C 13 1B CE 0B D2 9B 8F 7E 54 26 C8 F5 3E [15:35:14]CheckFolder [15:35:14]dirname=/storage/ofd_packets [15:35:14]CheckFolder done [15:35:14]ProducePacketName [15:35:14]name=ofd_packets/00058467 [15:35:14]NVStorageSaveData ofd_packets/00058467 [15:35:14]File name is /storage/ofd_packets/00058467 [15:35:14]Write 294 bytes [15:35:14]NVStorageSaveData done [15:35:14]OFDSenderStorePacket done [15:35:14]KKMCreateOFDPacket done [15:35:14]NVStorageSaveData kkm_last_timestamp [15:35:14]File name is /storage/kkm_last_timestamp [15:35:14]Write 4 bytes [15:35:14]NVStorageSaveData done [15:35:14]ExternCall_PrintAddStr [15:35:14]wPrintStart [15:35:14]Write to MH i2c: 01 00 00 09 37 40 [15:35:14]Write i2c OK [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: 01 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: 01 07 00 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: 01 07 00 09 37 00 00 00 00 00 FF 0F 55 [15:35:14]RasterBufferAndPrint [15:35:14]line Счет N : (1)2075772 [15:35:14]line ИНН: 02508201610067 [15:35:14]line Контрольно-Кассовый Чек [15:35:14]line ПРОДАЖА [15:35:14]line ТРК (МРК, ГНК) : 44 [15:35:14]line Товар: 2710124130 [15:35:14]line SU-92 [15:35:14]line 8.730 * 68.80 [15:35:14]line = 600.62 [15:35:14]line НДС 12% НСП 1% [15:35:14]line > о реализуемом товаре [15:35:14]line ИТОГО: 600.62 [15:35:14]line НСП 1% : 5.31 [15:35:14]line НДС 12% : 63.78 [15:35:14]line Наличными: 0.00 [15:35:14]line Безнал.: 600.62 [15:35:14]line Место: АЗС № 135 "Партнер Нефть" [15:35:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:35:14]line СНО: Общий режим [15:35:14]line Чек 451 20.08.2024 15:35 [15:35:14]line Смена: 100 ФФД: 1.0 [15:35:14]line ЗНМ: 0300000196 [15:35:14]line РНМ: 0000000000162794 [15:35:14]line Версия ККМ: v1.0 [15:35:14]line Платежная система: O! деньги [15:35:14]line ФМ: 0000000002094532 [15:35:14]line ФД: 58467 [15:35:14]line ФПД: 101237140622290 [15:35:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T153513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58467&fm=101237140622290&tin=02508201610067®Number=0000000000162794&sum=60062 [15:35:14]written 0, free lines is 4095 [15:35:14]OFD Sender: Processing packet 58467 [packets to send 51, broken 50] [15:35:14]ProducePacketName [15:35:14]name=ofd_packets/00058467 [15:35:14]OFD Sender: To server: pG, [15:35:14]CommunicateWithHost lk.salyk.kg:30040 [15:35:14]ConnectInit lk.salyk.kg [15:35:14]Connected sock=10 [15:35:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 94 79 00 01 1D 22 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 B1 B7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E4 00 00 35 04 06 00 5C 13 1B CE 0B D2 9B 8F 7E 54 26 C8 F5 3E [15:35:14]Write to MH i2c: 01 00 00 33 37 6A [15:35:14]Write i2c OK [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: 01 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: 01 07 00 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: 01 07 00 33 37 00 00 00 00 00 CF 0C 4C [15:35:14]RasterBufferAndPrint [15:35:14]line [15:35:14]line [15:35:14]line [15:35:14]line [15:35:14]line [15:35:14]written 0, free lines is 3288 [15:35:14]MH_Cut [15:35:14]Write to MH i2c: D1 01 00 3A 37 01 43 [15:35:14]Write i2c OK [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: D1 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: D1 01 00 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: D1 01 00 3A 37 00 42 [15:35:14]Write to MH i2c: 01 00 00 3B 37 72 [15:35:14]Write i2c OK [15:35:14]MH_I2C_Read... [15:35:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A8 AA 47 00 A8 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E4 00 00 F4 03 04 00 FF 62 C4 66 B6 04 01 00 00 D3 EC 94 33 B5 55 08 90 [15:35:14]CommunicateWithHost err = 0 [15:35:14]CheckOFDResponse [15:35:14]1017 (14) - 77093643461234 [15:35:14]1041 (16) - 0000000002094532 [15:35:14]1040 (4) - 58467 [15:35:14]1012 (4) - 20.08.2024 09:33 [15:35:14]1206 (1) - 0 [15:35:14]OFD Sender: Remove packet 58467 [15:35:14]ProducePacketName [15:35:14]name=ofd_packets/00058467 [15:35:14]NVStorageDeleteData [15:35:15]OFD Sender: No OFD packet to send [15:35:15]*** Cut start [15:35:15]*** Partial cut [15:35:15]*** CUTSNS_PIN = 1 [15:35:15]*** CUTSNS_PIN = 0 [15:35:15]*** Brake cut motor [15:35:16]Read from MH i2c: 01 [15:35:16]MH_I2C_Read... [15:35:16]*** Stop cut motor [15:35:16]*** Cut end [15:35:16]Read from MH i2c: 01 07 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: 01 07 00 3B 37 00 00 00 00 00 FF 0F 87 [15:35:16]process_action close_receipt done [15:35:16]requested_data is exist [15:35:16]produce_requested_data [15:35:16]requested_item fm.sn is exist - process it [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 11 00 00 [15:35:16]Write to MH i2c: E2 08 00 3C 37 80 11 00 00 00 00 00 00 ED [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 17 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 17 00 3C 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 39 [15:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:35:16]wFMCommunicate OK [15:35:16]requested_item fd.num is exist - process it [15:35:16]SAM_PROTO_GetFieldsCounters [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 13 00 00 [15:35:16]Write to MH i2c: E2 08 00 3D 37 80 13 00 00 00 00 00 00 F0 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 62 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 62 00 3D 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 63 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [15:35:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 63 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:16]wFMCommunicate OK [15:35:16]SAM_PROTO_GetFieldsCounters done [15:35:16]requested_item shift.num is exist - process it [15:35:16]requested_item shift.opened is exist - process it [15:35:16]req_shift_opened [15:35:16]FM_GetShiftState [15:35:16]SAM_PROTO_GetShiftState [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 13 01 00 [15:35:16]Write to MH i2c: E2 08 00 3E 37 80 13 01 00 00 00 00 00 F2 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 0E 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 0E 00 3E 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 15 [15:35:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:35:16]wFMCommunicate OK [15:35:16]SAM_PROTO_GetShiftState done [15:35:16]FM_GetShiftState done [15:35:16]req_shift_opened done [15:35:16]requested_item shift.open_date is exist - process it [15:35:16]req_shift_open_date [15:35:16]req_shift_open_date done [15:35:16]produce_requested_data done [15:35:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58467,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:35:16]process_action_free close_receipt [15:35:16]json_value_free [15:35:16]json_value_free done [15:35:16]process_json_proto returns [15:35:16]Send response to host [15:35:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58467,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:35:16]free response buf [15:35:16]execute_script done [15:35:16]execute_script returns [15:35:16]free content buf [15:35:16]Sock 9.Close socket [15:35:16]Sock 9.Thread stoped [15:35:20]OFD Sender: No OFD packet to send [15:35:25]OFD Sender: No OFD packet to send [15:35:30]OFD Sender: No OFD packet to send [15:35:35]OFD Sender: No OFD packet to send [15:35:40]OFD Sender: No OFD packet to send [15:35:45]OFD Sender: No OFD packet to send [15:35:50]OFD Sender: No OFD packet to send [15:35:55]OFD Sender: No OFD packet to send [15:36:00]OFD Sender: No OFD packet to send [15:36:05]OFD Sender: No OFD packet to send [15:36:10]OFD Sender: No OFD packet to send [15:36:15]OFD Sender: No OFD packet to send [15:36:20]OFD Sender: No OFD packet to send [15:36:25]OFD Sender: No OFD packet to send [15:36:30]OFD Sender: No OFD packet to send [15:36:35]OFD Sender: No OFD packet to send [15:36:40]OFD Sender: No OFD packet to send [15:36:45]OFD Sender: No OFD packet to send [15:36:50]OFD Sender: No OFD packet to send [15:36:55]OFD Sender: No OFD packet to send [15:37:00]OFD Sender: No OFD packet to send [15:37:05]OFD Sender: No OFD packet to send [15:37:10]OFD Sender: No OFD packet to send [15:37:10]accept exits with 8 [15:37:10]New connection [15:37:10]New thread 3066711396 created [15:37:10]Thread 3066854756 joined [15:37:10]Waiting for new connection... [15:37:10] Sock 8.Parse request [15:37:10]Sock 8.Check first char [15:37:10]Sock 8.First char is OK [15:37:10]request: POST /json_proto HTTP/1.0 [15:37:10]Method: POST [15:37:10]URL: /json_proto [15:37:10]Method is POST - this is cgi request [15:37:10]url: /json_proto [15:37:10]query_string will be loaded in cgi processing [15:37:10]execute_cgi json_proto POST (null) [15:37:10]execute_cgi path=json_proto method=POST [15:37:10]POST find Content-Length [15:37:10]Host: 172.17.44.3:8080 [15:37:10]Content-Length: 752 [15:37:10]Content-Type: application/json [15:37:10] [15:37:10]POST finish read [15:37:10]Found Content-Length = 752 [15:37:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:10]execute_script... [15:37: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)2075773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:10]POST & json_proto [15:37:10]process_json_proto [15:37:10]json parsed OK: [15:37:10]protocol is kg_v1.0 [15:37:10]action value=close_receipt [15:37:10]process_action close_receipt [15:37:10]cmd_close_receipt [15:37:10]MH_GetDate [15:37:10]Write to MH i2c: F0 00 00 3F 37 65 [15:37:10]Write i2c OK [15:37:10]MH_I2C_Read... [15:37:10]Read from MH i2c: F0 [15:37:10]MH_I2C_Read... [15:37:10]Read from MH i2c: F0 09 00 [15:37:10]MH_I2C_Read... [15:37:10]Read from MH i2c: F0 09 00 3F 37 00 28 B8 C4 66 AD C5 5D 66 AD [15:37:10]GetLastDocTimeStamp 1724168113 [15:37:10]current date 1724168232 [15:37:10]FM_GetShiftState [15:37:10]SAM_PROTO_GetShiftState [15:37:10]wFMCommunicate request_size=4 [15:37:10]MH_SAM_APDU [15:37:10]CAPDU: 80 13 01 00 [15:37:10]Write to MH i2c: E2 08 00 40 37 80 13 01 00 00 00 00 00 F4 [15:37:10]Write i2c OK [15:37:10]MH_I2C_Read... [15:37:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:10]Read from MH i2c: E2 [15:37:10]MH_I2C_Read... [15:37:10]Read from MH i2c: E2 0E 00 [15:37:10]MH_I2C_Read... [15:37:10]Read from MH i2c: E2 0E 00 40 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 17 [15:37:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:37:10]wFMCommunicate OK [15:37:10]SAM_PROTO_GetShiftState done [15:37:10]FM_GetShiftState done [15:37:10]opened in 1724112910 [15:37:10]opened+sec_in_day 1724199310 [15:37:10]quantity*price = 0 [15:37:10]sum+1 = 1 [15:37:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 452 20.08.2024 15:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106365 ФМ: 0000000002094532 ФД: 58468 ФПД: 10341398536377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T153712&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58468&fm=10341398536377&tin=02508201610067®Number=0000000000162794&sum=0 [15:37:12]StoreToDocumentArchive [15:37:12]shift 100 fd 58468 [15:37:12]save to /storage/0100/doc_00058468 [15:37:12]save last doc name /storage/0100/doc_00058468 to /storage/kkm_last_doc_name [15:37:12]save OK [15:37:12]Clear old archive folders... [15:37:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:37:12]tlvbuf is 019EA410 [15:37:12]SAM_PROTO_ClearQueue [15:37:12]wFMCommunicate request_size=4 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 09 00 00 [15:37:12]Write to MH i2c: E2 08 00 4D 37 80 09 00 00 00 00 00 00 F6 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 03 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 03 00 4D 37 00 90 00 F8 [15:37:12]RAPDU: 90 00 [15:37:12]wFMCommunicate OK [15:37:12]SAM_PROTO_ClearQueue done [15:37:12]KKMCreateOFDPacket [15:37:12]OFDProtocolAddRootSTLVToBuf [15:37:12]FM_MakeSignedData [15:37:12]FM_MakeSignedData [15:37:12]SAM_PROTO_SignData [15:37:12]wFMCommunicate request_size=4 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 0D 01 02 [15:37:12]Write to MH i2c: E2 08 00 4E 37 80 0D 01 02 00 00 00 00 FE [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 03 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 03 00 4E 37 00 90 00 F9 [15:37:12]RAPDU: 90 00 [15:37:12]wFMCommunicate OK [15:37:12]wFMCommunicate request_size=255 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 01 00 00 F4 03 04 00 28 B8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E4 00 00 35 04 06 00 09 67 CB 62 [15:37:12]Write to MH i2c: E2 02 01 4F 37 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 01 00 00 F4 03 04 00 28 B8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E4 00 00 35 04 06 00 09 67 CB 62 00 00 79 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 03 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 03 00 4F 37 00 90 00 FA [15:37:12]RAPDU: 90 00 [15:37:12]wFMCommunicate OK [15:37:12]wFMCommunicate request_size=7 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 0D 02 02 02 E0 B9 [15:37:12]Write to MH i2c: E2 0A 00 50 37 80 0D 02 02 02 00 E0 B9 00 00 9E [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 03 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 03 00 50 37 00 90 00 FB [15:37:12]RAPDU: 90 00 [15:37:12]wFMCommunicate OK [15:37:12]wFMCommunicate request_size=4 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 0D 03 02 [15:37:12]Write to MH i2c: E2 08 00 51 37 80 0D 03 02 00 00 00 00 03 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 0B 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 0B 00 51 37 00 3D 15 69 70 E7 54 86 51 90 00 41 [15:37:12]RAPDU: 3D 15 69 70 E7 54 86 51 90 00 [15:37:12]wFMCommunicate OK [15:37:12]SAM_PROTO_SignData done [15:37:12]FM_MakeSignedData done [15:37:12]CreateOFDProtocolMessage [15:37:12]wFMCommunicate request_size=4 [15:37:12]MH_SAM_APDU [15:37:12]CAPDU: 80 11 00 00 [15:37:12]Write to MH i2c: E2 08 00 52 37 80 11 00 00 00 00 00 00 03 [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:12]Read from MH i2c: E2 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 17 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: E2 17 00 52 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [15:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:37:12]wFMCommunicate OK [15:37:12]CreateOFDProtocolMessage done [15:37:12]OFDSenderStorePacket 58468 [15:37:12]StoreOFDPacket docnum=58468 [15:37:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 38 6F 04 01 7B 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 01 00 00 F4 03 04 00 28 B8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E4 00 00 35 04 06 00 09 67 CB 62 E0 B9 3D 15 69 70 E7 54 86 51 [15:37:12]CheckFolder [15:37:12]dirname=/storage/ofd_packets [15:37:12]CheckFolder done [15:37:12]ProducePacketName [15:37:12]name=ofd_packets/00058468 [15:37:12]NVStorageSaveData ofd_packets/00058468 [15:37:12]File name is /storage/ofd_packets/00058468 [15:37:12]Write 298 bytes [15:37:12]NVStorageSaveData done [15:37:12]OFDSenderStorePacket done [15:37:12]KKMCreateOFDPacket done [15:37:12]NVStorageSaveData kkm_last_timestamp [15:37:12]File name is /storage/kkm_last_timestamp [15:37:12]Write 4 bytes [15:37:12]NVStorageSaveData done [15:37:12]ExternCall_PrintAddStr [15:37:12]wPrintStart [15:37:12]Write to MH i2c: 01 00 00 53 37 8A [15:37:12]Write i2c OK [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: 01 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: 01 07 00 [15:37:12]MH_I2C_Read... [15:37:12]Read from MH i2c: 01 07 00 53 37 00 00 00 00 00 FF 0F 9F [15:37:12]RasterBufferAndPrint [15:37:12]line Счет N : (1)2075773 [15:37:12]line ИНН: 02508201610067 [15:37:12]line Контрольно-Кассовый Чек [15:37:12]line ПРОДАЖА [15:37:12]line ТРК (МРК, ГНК) : 11 [15:37:12]line Товар: 2710194210 [15:37:12]line ДТ-К-5 [15:37:12]line 25.000 * 0.00 [15:37:12]line = 0.00 [15:37:12]line НДС 12% НСП 1% [15:37:12]line > о реализуемом товаре [15:37:12]line ИТОГО: 0.00 [15:37:12]line НСП 1% : 0.00 [15:37:12]line НДС 12% : 0.00 [15:37:12]line Наличными: 0.00 [15:37:12]line Безнал.: 0.00 [15:37:12]line Место: АЗС № 135 "Партнер Нефть" [15:37:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:37:12]line СНО: Общий режим [15:37:12]line Чек 452 20.08.2024 15:37 [15:37:12]line Смена: 100 ФФД: 1.0 [15:37:12]line ЗНМ: 0300000196 [15:37:12]line РНМ: 0000000000162794 [15:37:12]line Версия ККМ: v1.0 [15:37:12]line Талоны: ТК ГПНА Online [15:37:12]line 30106365 [15:37:12]line ФМ: 0000000002094532 [15:37:12]line ФД: 58468 [15:37:12]line ФПД: 10341398536377 [15:37:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T153712&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58468&fm=10341398536377&tin=02508201610067®Number=0000000000162794&sum=0 [15:37:12]OFD Sender: Processing packet 58468 [packets to send 51, broken 50] [15:37:12]ProducePacketName [15:37:12]name=ofd_packets/00058468 [15:37:12]OFD Sender: To server: pG, [15:37:12]CommunicateWithHost lk.salyk.kg:30040 [15:37:12]ConnectInit lk.salyk.kg [15:37:12]written 0, free lines is 4095 [15:37:13]Connected sock=11 [15:37:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 38 6F 04 01 7B 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 01 00 00 F4 03 04 00 28 B8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E4 00 00 35 04 06 00 09 67 CB 62 E0 B9 3D 15 69 70 E7 54 86 51 [15:37:13]Write to MH i2c: 01 00 00 7D 37 B4 [15:37:13]Write i2c OK [15:37:13]MH_I2C_Read... [15:37:13]Read from MH i2c: 01 [15:37:13]MH_I2C_Read... [15:37:13]Read from MH i2c: 01 07 00 [15:37:13]MH_I2C_Read... [15:37:13]Read from MH i2c: 01 07 00 7D 37 00 00 00 00 00 BF 0C 86 [15:37:13]RasterBufferAndPrint [15:37:13]line [15:37:13]line [15:37:13]line [15:37:13]line [15:37:13]line [15:37:13]written 0, free lines is 3267 [15:37:13]MH_Cut [15:37:13]Write to MH i2c: D1 01 00 84 37 01 8D [15:37:13]Write i2c OK [15:37:13]MH_I2C_Read... [15:37:13]Read from MH i2c: D1 [15:37:13]MH_I2C_Read... [15:37:13]Read from MH i2c: D1 01 00 [15:37:13]MH_I2C_Read... [15:37:13]Read from MH i2c: D1 01 00 84 37 00 8C [15:37:13]Write to MH i2c: 01 00 00 85 37 BC [15:37:13]Write i2c OK [15:37:13]MH_I2C_Read... [15:37:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9D F6 47 00 F3 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 32 30 39 34 35 33 32 10 04 04 00 64 E4 00 00 F4 03 04 00 76 63 C4 66 B6 04 01 00 00 D8 A0 47 44 36 06 56 50 [15:37:13]CommunicateWithHost err = 0 [15:37:13]CheckOFDResponse [15:37:13]1017 (14) - 77093643461234 [15:37:13]1041 (16) - 0000000002094532 [15:37:13]1040 (4) - 58468 [15:37:13]1012 (4) - 20.08.2024 09:35 [15:37:13]1206 (1) - 0 [15:37:13]OFD Sender: Remove packet 58468 [15:37:13]ProducePacketName [15:37:13]name=ofd_packets/00058468 [15:37:13]NVStorageDeleteData [15:37:13]OFD Sender: No OFD packet to send [15:37:14]*** Cut start [15:37:14]*** Partial cut [15:37:14]*** CUTSNS_PIN = 1 [15:37:14]*** CUTSNS_PIN = 0 [15:37:14]*** Brake cut motor [15:37:14]Read from MH i2c: 01 [15:37:14]MH_I2C_Read... [15:37:14]*** Stop cut motor [15:37:14]*** Cut end [15:37:14]Read from MH i2c: 01 07 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: 01 07 00 85 37 00 00 00 00 00 FF 0F D1 [15:37:14]process_action close_receipt done [15:37:14]requested_data is exist [15:37:14]produce_requested_data [15:37:14]requested_item fm.sn is exist - process it [15:37:14]wFMCommunicate request_size=4 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 11 00 00 [15:37:14]Write to MH i2c: E2 08 00 86 37 80 11 00 00 00 00 00 00 37 [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:14]Read from MH i2c: E2 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 17 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 17 00 86 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 83 [15:37:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:37:14]wFMCommunicate OK [15:37:14]requested_item fd.num is exist - process it [15:37:14]SAM_PROTO_GetFieldsCounters [15:37:14]wFMCommunicate request_size=4 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 13 00 00 [15:37:14]Write to MH i2c: E2 08 00 87 37 80 13 00 00 00 00 00 00 3A [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:37:15]Read from MH i2c: E2 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: E2 62 00 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: E2 62 00 87 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 64 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [15:37:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 64 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:37:15]wFMCommunicate OK [15:37:15]SAM_PROTO_GetFieldsCounters done [15:37:15]requested_item shift.num is exist - process it [15:37:15]requested_item shift.opened is exist - process it [15:37:15]req_shift_opened [15:37:15]FM_GetShiftState [15:37:15]SAM_PROTO_GetShiftState [15:37:15]wFMCommunicate request_size=4 [15:37:15]MH_SAM_APDU [15:37:15]CAPDU: 80 13 01 00 [15:37:15]Write to MH i2c: E2 08 00 88 37 80 13 01 00 00 00 00 00 3C [15:37:15]Write i2c OK [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: E2 [15:37:15]MH_I2C_Read... [15:37:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:15]Read from MH i2c: E2 0E 00 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: E2 0E 00 88 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5F [15:37:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:37:15]wFMCommunicate OK [15:37:15]SAM_PROTO_GetShiftState done [15:37:15]FM_GetShiftState done [15:37:15]req_shift_opened done [15:37:15]requested_item shift.open_date is exist - process it [15:37:15]req_shift_open_date [15:37:15]req_shift_open_date done [15:37:15]produce_requested_data done [15:37:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58468,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:37:15]process_action_free close_receipt [15:37:15]json_value_free [15:37:15]json_value_free done [15:37:15]process_json_proto returns [15:37:15]Send response to host [15:37:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58468,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:37:15]free response buf [15:37:15]execute_script done [15:37:15]execute_script returns [15:37:15]free content buf [15:37:15]Sock 8.Close socket [15:37:15]Sock 8.Thread stoped [15:37:18]OFD Sender: No OFD packet to send [15:37:23]OFD Sender: No OFD packet to send [15:37:28]OFD Sender: No OFD packet to send [15:37:33]OFD Sender: No OFD packet to send [15:37:38]OFD Sender: No OFD packet to send [15:37:43]OFD Sender: No OFD packet to send [15:37:48]OFD Sender: No OFD packet to send [15:37:53]OFD Sender: No OFD packet to send [15:37:58]OFD Sender: No OFD packet to send [15:38:03]OFD Sender: No OFD packet to send [15:38:08]OFD Sender: No OFD packet to send [15:38:13]OFD Sender: No OFD packet to send [15:38:18]OFD Sender: No OFD packet to send [15:38:23]OFD Sender: No OFD packet to send [15:38:28]OFD Sender: No OFD packet to send [15:38:33]OFD Sender: No OFD packet to send [15:38:38]OFD Sender: No OFD packet to send [15:38:43]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:10]accept exits with 9 [15:41:10]New connection [15:41:10]New thread 3066854756 created [15:41:10]Thread 3066711396 joined [15:41:10]Waiting for new connection... [15:41:10] Sock 9.Parse request [15:41:10]Sock 9.Check first char [15:41:10]Sock 9.First char is OK [15:41:10]request: POST /json_proto HTTP/1.0 [15:41:10]Method: POST [15:41:10]URL: /json_proto [15:41:10]Method is POST - this is cgi request [15:41:10]url: /json_proto [15:41:10]query_string will be loaded in cgi processing [15:41:10]execute_cgi json_proto POST (null) [15:41:10]execute_cgi path=json_proto method=POST [15:41:10]POST find Content-Length [15:41:10]Host: 172.17.44.3:8080 [15:41:10]Content-Length: 755 [15:41:10]Content-Type: application/json [15:41:10] [15:41:10]POST finish read [15:41:10]Found Content-Length = 755 [15:41:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30029104", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:10]execute_script... [15:41: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)2075775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30029104", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:10]POST & json_proto [15:41:10]process_json_proto [15:41:10]json parsed OK: [15:41:10]protocol is kg_v1.0 [15:41:10]action value=close_receipt [15:41:10]process_action close_receipt [15:41:10]cmd_close_receipt [15:41:10]MH_GetDate [15:41:10]Write to MH i2c: F0 00 00 89 37 AF [15:41:10]Write i2c OK [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: F0 [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: F0 09 00 [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: F0 09 00 89 37 00 17 B9 C4 66 AD C5 5D 66 E7 [15:41:10]GetLastDocTimeStamp 1724168232 [15:41:10]current date 1724168471 [15:41:10]FM_GetShiftState [15:41:10]SAM_PROTO_GetShiftState [15:41:10]wFMCommunicate request_size=4 [15:41:10]MH_SAM_APDU [15:41:10]CAPDU: 80 13 01 00 [15:41:10]Write to MH i2c: E2 08 00 8A 37 80 13 01 00 00 00 00 00 3E [15:41:10]Write i2c OK [15:41:10]MH_I2C_Read... [15:41:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:10]Read from MH i2c: E2 [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: E2 0E 00 [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: E2 0E 00 8A 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 61 [15:41:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:41:10]wFMCommunicate OK [15:41:10]SAM_PROTO_GetShiftState done [15:41:10]FM_GetShiftState done [15:41:10]opened in 1724112910 [15:41:10]opened+sec_in_day 1724199310 [15:41:10]quantity*price = 0 [15:41:10]sum+1 = 1 [15:41:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 453 20.08.2024 15:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30029104 ФМ: 0000000002094532 ФД: 58469 ФПД: 180910417110420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T154111&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58469&fm=180910417110420&tin=02508201610067®Number=0000000000162794&sum=0 [15:41:11]StoreToDocumentArchive [15:41:11]shift 100 fd 58469 [15:41:11]save to /storage/0100/doc_00058469 [15:41:11]save last doc name /storage/0100/doc_00058469 to /storage/kkm_last_doc_name [15:41:11]save OK [15:41:11]Clear old archive folders... [15:41:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:41:11]tlvbuf is B6F3D190 [15:41:11]SAM_PROTO_ClearQueue [15:41:11]wFMCommunicate request_size=4 [15:41:11]MH_SAM_APDU [15:41:11]CAPDU: 80 09 00 00 [15:41:11]Write to MH i2c: E2 08 00 97 37 80 09 00 00 00 00 00 00 40 [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:41:11]Read from MH i2c: E2 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 97 37 00 90 00 42 [15:41:11]RAPDU: 90 00 [15:41:11]wFMCommunicate OK [15:41:11]SAM_PROTO_ClearQueue done [15:41:11]KKMCreateOFDPacket [15:41:11]OFDProtocolAddRootSTLVToBuf [15:41:11]FM_MakeSignedData [15:41:11]FM_MakeSignedData [15:41:11]SAM_PROTO_SignData [15:41:11]wFMCommunicate request_size=4 [15:41:11]MH_SAM_APDU [15:41:11]CAPDU: 80 0D 01 02 [15:41:11]Write to MH i2c: E2 08 00 98 37 80 0D 01 02 00 00 00 00 48 [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:41:11]Read from MH i2c: E2 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 98 37 00 90 00 43 [15:41:11]RAPDU: 90 00 [15:41:11]wFMCommunicate OK [15:41:11]wFMCommunicate request_size=255 [15:41:11]MH_SAM_APDU [15:41: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 34 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 C5 01 00 00 F4 03 04 00 17 B9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E4 00 00 35 04 06 00 A4 [15:41:11]Write to MH i2c: E2 02 01 99 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 C5 01 00 00 F4 03 04 00 17 B9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E4 00 00 35 04 06 00 A4 00 00 04 [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:11]Read from MH i2c: E2 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 99 37 00 90 00 44 [15:41:11]RAPDU: 90 00 [15:41:11]wFMCommunicate OK [15:41:11]wFMCommunicate request_size=10 [15:41:11]MH_SAM_APDU [15:41:11]CAPDU: 80 0D 02 02 05 89 7D 25 E5 94 [15:41:11]Write to MH i2c: E2 0D 00 9A 37 80 0D 02 02 05 00 89 7D 25 E5 94 00 00 F9 [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:11]Read from MH i2c: E2 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 9A 37 00 90 00 45 [15:41:11]RAPDU: 90 00 [15:41:11]wFMCommunicate OK [15:41:11]wFMCommunicate request_size=4 [15:41:11]MH_SAM_APDU [15:41:11]CAPDU: 80 0D 03 02 [15:41:11]Write to MH i2c: E2 08 00 9B 37 80 0D 03 02 00 00 00 00 4D [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:41:11]Read from MH i2c: E2 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 0B 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 0B 00 9B 37 00 74 BA 69 69 9F 1C 6C A3 90 00 18 [15:41:11]RAPDU: 74 BA 69 69 9F 1C 6C A3 90 00 [15:41:11]wFMCommunicate OK [15:41:11]SAM_PROTO_SignData done [15:41:11]FM_MakeSignedData done [15:41:11]CreateOFDProtocolMessage [15:41:11]wFMCommunicate request_size=4 [15:41:11]MH_SAM_APDU [15:41:11]CAPDU: 80 11 00 00 [15:41:11]Write to MH i2c: E2 08 00 9C 37 80 11 00 00 00 00 00 00 4D [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:11]Read from MH i2c: E2 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 17 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 17 00 9C 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 99 [15:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:41:11]wFMCommunicate OK [15:41:11]CreateOFDProtocolMessage done [15:41:11]OFDSenderStorePacket 58469 [15:41:11]StoreOFDPacket docnum=58469 [15:41:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AB E2 07 01 34 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 C5 01 00 00 F4 03 04 00 17 B9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E4 00 00 35 04 06 00 A4 89 7D 25 E5 94 74 BA 69 69 9F 1C 6C A3 [15:41:11]CheckFolder [15:41:11]dirname=/storage/ofd_packets [15:41:11]CheckFolder done [15:41:11]ProducePacketName [15:41:11]name=ofd_packets/00058469 [15:41:11]NVStorageSaveData ofd_packets/00058469 [15:41:11]File name is /storage/ofd_packets/00058469 [15:41:11]Write 301 bytes [15:41:11]NVStorageSaveData done [15:41:11]OFDSenderStorePacket done [15:41:11]KKMCreateOFDPacket done [15:41:11]NVStorageSaveData kkm_last_timestamp [15:41:11]File name is /storage/kkm_last_timestamp [15:41:11]Write 4 bytes [15:41:11]NVStorageSaveData done [15:41:11]ExternCall_PrintAddStr [15:41:11]wPrintStart [15:41:11]Write to MH i2c: 01 00 00 9D 37 D4 [15:41:11]OFD Sender: Processing packet 58469 [packets to send 51, broken 50] [15:41:11]ProducePacketName [15:41:11]name=ofd_packets/00058469 [15:41:11]OFD Sender: To server: pG, [15:41:11]CommunicateWithHost lk.salyk.kg:30040 [15:41:11]ConnectInit lk.salyk.kg [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: 01 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: 01 07 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: 01 07 00 9D 37 00 00 00 00 00 FF 0F E9 [15:41:11]RasterBufferAndPrint [15:41:11]line Счет N : (1)2075775 [15:41:11]line ИНН: 02508201610067 [15:41:11]line Контрольно-Кассовый Чек [15:41:11]line ПРОДАЖА [15:41:11]line ТРК (МРК, ГНК) : 43 [15:41:11]line Товар: 2710124130 [15:41:11]line Аи-92-К-4 [15:41:11]line 30.000 * 0.00 [15:41:11]line = 0.00 [15:41:11]line НДС 12% НСП 1% [15:41:11]line > о реализуемом товаре [15:41:11]line ИТОГО: 0.00 [15:41:11]line НСП 1% : 0.00 [15:41:11]line НДС 12% : 0.00 [15:41:11]line Наличными: 0.00 [15:41:11]line Безнал.: 0.00 [15:41:11]line Место: АЗС № 135 "Партнер Нефть" [15:41:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:41:11]line СНО: Общий режим [15:41:11]line Чек 453 20.08.2024 15:41 [15:41:11]line Смена: 100 ФФД: 1.0 [15:41:11]line ЗНМ: 0300000196 [15:41:11]line РНМ: 0000000000162794 [15:41:11]line Версия ККМ: v1.0 [15:41:11]line Талоны: ТК ГПНА Online [15:41:11]line 30029104 [15:41:11]line ФМ: 0000000002094532 [15:41:11]line ФД: 58469 [15:41:11]line ФПД: 180910417110420 [15:41:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T154111&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58469&fm=180910417110420&tin=02508201610067®Number=0000000000162794&sum=0 [15:41:12]Connected sock=10 [15:41:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AB E2 07 01 34 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 C5 01 00 00 F4 03 04 00 17 B9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E4 00 00 35 04 06 00 A4 89 7D 25 E5 94 74 BA 69 69 9F 1C 6C A3 [15:41:12]written 0, free lines is 4095 [15:41:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D5 74 47 00 5D B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E4 00 00 F4 03 04 00 65 64 C4 66 B6 04 01 00 00 AC 3E 19 24 57 CE F5 82 [15:41:12]CommunicateWithHost err = 0 [15:41:12]CheckOFDResponse [15:41:12]1017 (14) - 77093643461234 [15:41:12]1041 (16) - 0000000002094532 [15:41:12]1040 (4) - 58469 [15:41:12]1012 (4) - 20.08.2024 09:39 [15:41:12]1206 (1) - 0 [15:41:12]OFD Sender: Remove packet 58469 [15:41:12]ProducePacketName [15:41:12]name=ofd_packets/00058469 [15:41:12]NVStorageDeleteData [15:41:12]Write to MH i2c: 01 00 00 C7 37 FE [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 07 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 07 00 C7 37 00 00 00 00 00 C6 0C D7 [15:41:12]RasterBufferAndPrint [15:41:12]line [15:41:12]line [15:41:12]line [15:41:12]line [15:41:12]line [15:41:12]written 0, free lines is 3276 [15:41:12]MH_Cut [15:41:12]Write to MH i2c: D1 01 00 CE 37 01 D7 [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: D1 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: D1 01 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: D1 01 00 CE 37 00 D6 [15:41:12]Write to MH i2c: 01 00 00 CF 37 06 [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:13]OFD Sender: No OFD packet to send [15:41:13]*** Cut start [15:41:13]*** Partial cut [15:41:13]*** CUTSNS_PIN = 1 [15:41:13]*** CUTSNS_PIN = 0 [15:41:13]*** Brake cut motor [15:41:14]Read from MH i2c: 01 [15:41:14]MH_I2C_Read... [15:41:14]*** Stop cut motor [15:41:14]*** Cut end [15:41:14]Read from MH i2c: 01 07 00 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: 01 07 00 CF 37 00 00 00 00 00 FF 0F 1B [15:41:14]process_action close_receipt done [15:41:14]requested_data is exist [15:41:14]produce_requested_data [15:41:14]requested_item fm.sn is exist - process it [15:41:14]wFMCommunicate request_size=4 [15:41:14]MH_SAM_APDU [15:41:14]CAPDU: 80 11 00 00 [15:41:14]Write to MH i2c: E2 08 00 D0 37 80 11 00 00 00 00 00 00 81 [15:41:14]Write i2c OK [15:41:14]MH_I2C_Read... [15:41:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:14]Read from MH i2c: E2 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 17 00 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 17 00 D0 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CD [15:41:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:41:14]wFMCommunicate OK [15:41:14]requested_item fd.num is exist - process it [15:41:14]SAM_PROTO_GetFieldsCounters [15:41:14]wFMCommunicate request_size=4 [15:41:14]MH_SAM_APDU [15:41:14]CAPDU: 80 13 00 00 [15:41:14]Write to MH i2c: E2 08 00 D1 37 80 13 00 00 00 00 00 00 84 [15:41:14]Write i2c OK [15:41:14]MH_I2C_Read... [15:41:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:41:14]Read from MH i2c: E2 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 62 00 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 62 00 D1 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 65 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [15:41:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 65 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:41:14]wFMCommunicate OK [15:41:14]SAM_PROTO_GetFieldsCounters done [15:41:14]requested_item shift.num is exist - process it [15:41:14]requested_item shift.opened is exist - process it [15:41:14]req_shift_opened [15:41:14]FM_GetShiftState [15:41:14]SAM_PROTO_GetShiftState [15:41:14]wFMCommunicate request_size=4 [15:41:14]MH_SAM_APDU [15:41:14]CAPDU: 80 13 01 00 [15:41:14]Write to MH i2c: E2 08 00 D2 37 80 13 01 00 00 00 00 00 86 [15:41:14]Write i2c OK [15:41:14]MH_I2C_Read... [15:41:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:14]Read from MH i2c: E2 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 0E 00 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 0E 00 D2 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A9 [15:41:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:41:14]wFMCommunicate OK [15:41:14]SAM_PROTO_GetShiftState done [15:41:14]FM_GetShiftState done [15:41:14]req_shift_opened done [15:41:14]requested_item shift.open_date is exist - process it [15:41:14]req_shift_open_date [15:41:14]req_shift_open_date done [15:41:14]produce_requested_data done [15:41:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58469,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:41:14]process_action_free close_receipt [15:41:14]json_value_free [15:41:14]json_value_free done [15:41:14]process_json_proto returns [15:41:14]Send response to host [15:41:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58469,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:41:14]free response buf [15:41:14]execute_script done [15:41:14]execute_script returns [15:41:14]free content buf [15:41:14]Sock 9.Close socket [15:41:14]Sock 9.Thread stoped [15:41:18]OFD Sender: No OFD packet to send [15:41:23]OFD Sender: No OFD packet to send [15:41:28]OFD Sender: No OFD packet to send [15:41:33]OFD Sender: No OFD packet to send [15:41:38]OFD Sender: No OFD packet to send [15:41:43]OFD Sender: No OFD packet to send [15:41:48]OFD Sender: No OFD packet to send [15:41:53]OFD Sender: No OFD packet to send [15:41:58]OFD Sender: No OFD packet to send [15:42:03]OFD Sender: No OFD packet to send [15:42:08]OFD Sender: No OFD packet to send [15:42:12]accept exits with 8 [15:42:12]New connection [15:42:12]New thread 3066711396 created [15:42:12]Thread 3066854756 joined [15:42:12]Waiting for new connection... [15:42:12] Sock 8.Parse request [15:42:12]Sock 8.Check first char [15:42:12]Sock 8.First char is OK [15:42:12]request: POST /json_proto HTTP/1.0 [15:42:12]Method: POST [15:42:12]URL: /json_proto [15:42:12]Method is POST - this is cgi request [15:42:12]url: /json_proto [15:42:12]query_string will be loaded in cgi processing [15:42:12]execute_cgi json_proto POST (null) [15:42:12]execute_cgi path=json_proto method=POST [15:42:12]POST find Content-Length [15:42:12]Host: 172.17.44.3:8080 [15:42:12]Content-Length: 795 [15:42:12]Content-Type: application/json [15:42:12] [15:42:12]POST finish read [15:42:12]Found Content-Length = 795 [15:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:12]execute_script... [15:42: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)2075776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:12]POST & json_proto [15:42:12]process_json_proto [15:42:12]json parsed OK: [15:42:12]protocol is kg_v1.0 [15:42:12]action value=close_receipt [15:42:12]process_action close_receipt [15:42:12]cmd_close_receipt [15:42:12]MH_GetDate [15:42:12]Write to MH i2c: F0 00 00 D3 37 F9 [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: F0 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: F0 09 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: F0 09 00 D3 37 00 55 B9 C4 66 AD C5 5D 66 6F [15:42:12]GetLastDocTimeStamp 1724168471 [15:42:12]current date 1724168533 [15:42:12]FM_GetShiftState [15:42:12]SAM_PROTO_GetShiftState [15:42:12]wFMCommunicate request_size=4 [15:42:12]MH_SAM_APDU [15:42:12]CAPDU: 80 13 01 00 [15:42:12]Write to MH i2c: E2 08 00 D4 37 80 13 01 00 00 00 00 00 88 [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:12]Read from MH i2c: E2 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 0E 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 0E 00 D4 37 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AB [15:42:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:42:12]wFMCommunicate OK [15:42:12]SAM_PROTO_GetShiftState done [15:42:12]FM_GetShiftState done [15:42:12]opened in 1724112910 [15:42:12]opened+sec_in_day 1724199310 [15:42:12]quantity*price = 0 [15:42:12]sum+1 = 1 [15:42:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 454 20.08.2024 15:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58470 ФПД: 126201228768736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T154213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58470&fm=126201228768736&tin=02508201610067®Number=0000000000162794&sum=0 [15:42:13]StoreToDocumentArchive [15:42:13]shift 100 fd 58470 [15:42:13]save to /storage/0100/doc_00058470 [15:42:13]save last doc name /storage/0100/doc_00058470 to /storage/kkm_last_doc_name [15:42:13]save OK [15:42:13]Clear old archive folders... [15:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:42:13]tlvbuf is 019C8940 [15:42:13]SAM_PROTO_ClearQueue [15:42:13]wFMCommunicate request_size=4 [15:42:13]MH_SAM_APDU [15:42:13]CAPDU: 80 09 00 00 [15:42:13]Write to MH i2c: E2 08 00 E1 37 80 09 00 00 00 00 00 00 8A [15:42:13]Write i2c OK [15:42:13]MH_I2C_Read... [15:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:13]Read from MH i2c: E2 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: E2 03 00 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: E2 03 00 E1 37 00 90 00 8C [15:42:13]RAPDU: 90 00 [15:42:13]wFMCommunicate OK [15:42:13]SAM_PROTO_ClearQueue done [15:42:13]KKMCreateOFDPacket [15:42:13]OFDProtocolAddRootSTLVToBuf [15:42:13]FM_MakeSignedData [15:42:13]FM_MakeSignedData [15:42:13]SAM_PROTO_SignData [15:42:13]wFMCommunicate request_size=4 [15:42:13]MH_SAM_APDU [15:42:13]CAPDU: 80 0D 01 02 [15:42:13]Write to MH i2c: E2 08 00 E2 37 80 0D 01 02 00 00 00 00 92 [15:42:13]Write i2c OK [15:42:13]MH_I2C_Read... [15:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:13]Read from MH i2c: E2 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: E2 03 00 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: E2 03 00 E2 37 00 90 00 8D [15:42:13]RAPDU: 90 00 [15:42:13]wFMCommunicate OK [15:42:13]wFMCommunicate request_size=255 [15:42:13]MH_SAM_APDU [15:42: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 34 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 C6 01 00 00 F4 03 04 00 55 B9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E4 00 00 35 04 06 00 72 [15:42:13]Write to MH i2c: E2 02 01 E3 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 C6 01 00 00 F4 03 04 00 55 B9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E4 00 00 35 04 06 00 72 00 00 25 [15:42:13]Write i2c OK [15:42:13]MH_I2C_Read... [15:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:13]Read from MH i2c: E2 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: E2 03 00 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: E2 03 00 E3 37 00 90 00 8E [15:42:13]RAPDU: 90 00 [15:42:13]wFMCommunicate OK [15:42:13]wFMCommunicate request_size=10 [15:42:13]MH_SAM_APDU [15:42:13]CAPDU: 80 0D 02 02 05 C7 83 69 35 E0 [15:42:13]Write to MH i2c: E2 0D 00 E4 37 80 0D 02 02 05 00 C7 83 69 35 E0 00 00 67 [15:42:13]Write i2c OK [15:42:13]MH_I2C_Read... [15:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:14]Read from MH i2c: E2 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 03 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 03 00 E4 37 00 90 00 8F [15:42:14]RAPDU: 90 00 [15:42:14]wFMCommunicate OK [15:42:14]wFMCommunicate request_size=4 [15:42:14]MH_SAM_APDU [15:42:14]CAPDU: 80 0D 03 02 [15:42:14]Write to MH i2c: E2 08 00 E5 37 80 0D 03 02 00 00 00 00 97 [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:14]Read from MH i2c: E2 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 0B 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 0B 00 E5 37 00 AE 53 25 DF C7 A1 EF 74 90 00 68 [15:42:14]RAPDU: AE 53 25 DF C7 A1 EF 74 90 00 [15:42:14]wFMCommunicate OK [15:42:14]SAM_PROTO_SignData done [15:42:14]FM_MakeSignedData done [15:42:14]CreateOFDProtocolMessage [15:42:14]wFMCommunicate request_size=4 [15:42:14]MH_SAM_APDU [15:42:14]CAPDU: 80 11 00 00 [15:42:14]Write to MH i2c: E2 08 00 E6 37 80 11 00 00 00 00 00 00 97 [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:14]Read from MH i2c: E2 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 17 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 17 00 E6 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E3 [15:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:42:14]wFMCommunicate OK [15:42:14]CreateOFDProtocolMessage done [15:42:14]OFDSenderStorePacket 58470 [15:42:14]StoreOFDPacket docnum=58470 [15:42:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F4 35 07 01 8E 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 34 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 C6 01 00 00 F4 03 04 00 55 B9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E4 00 00 35 04 06 00 72 C7 83 69 35 E0 AE 53 25 DF C7 A1 EF 74 [15:42:14]CheckFolder [15:42:14]dirname=/storage/ofd_packets [15:42:14]CheckFolder done [15:42:14]ProducePacketName [15:42:14]name=ofd_packets/00058470 [15:42:14]NVStorageSaveData ofd_packets/00058470 [15:42:14]File name is /storage/ofd_packets/00058470 [15:42:14]Write 301 bytes [15:42:14]NVStorageSaveData done [15:42:14]OFDSenderStorePacket done [15:42:14]KKMCreateOFDPacket done [15:42:14]NVStorageSaveData kkm_last_timestamp [15:42:14]File name is /storage/kkm_last_timestamp [15:42:14]Write 4 bytes [15:42:14]NVStorageSaveData done [15:42:14]ExternCall_PrintAddStr [15:42:14]wPrintStart [15:42:14]Write to MH i2c: 01 00 00 E7 37 1E [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: 01 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: 01 07 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: 01 07 00 E7 37 00 00 00 00 00 FF 0F 33 [15:42:14]RasterBufferAndPrint [15:42:14]line Счет N : (1)2075776 [15:42:14]line ИНН: 02508201610067 [15:42:14]line Контрольно-Кассовый Чек [15:42:14]line ПРОДАЖА [15:42:14]line ТРК (МРК, ГНК) : 43 [15:42:14]line Товар: 2710124130 [15:42:14]line Аи-92-К-4 [15:42:14]line 20.000 * 0.00 [15:42:14]line = 0.00 [15:42:14]line НДС 12% НСП 1% [15:42:14]line > о реализуемом товаре [15:42:14]line ИТОГО: 0.00 [15:42:14]line НСП 1% : 0.00 [15:42:14]line НДС 12% : 0.00 [15:42:14]line Наличными: 0.00 [15:42:14]line Безнал.: 0.00 [15:42:14]line Место: АЗС № 135 "Партнер Нефть" [15:42:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:42:14]line СНО: Общий режим [15:42:14]line Чек 454 20.08.2024 15:42 [15:42:14]line Смена: 100 ФФД: 1.0 [15:42:14]line ЗНМ: 0300000196 [15:42:14]line РНМ: 0000000000162794 [15:42:14]line Версия ККМ: v1.0 [15:42:14]line Талоны: Топливные Талоны [15:42:14]line 1 [15:42:14]line ФМ: 0000000002094532 [15:42:14]line ФД: 58470 [15:42:14]line ФПД: 126201228768736 [15:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T154213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58470&fm=126201228768736&tin=02508201610067®Number=0000000000162794&sum=0 [15:42:14]OFD Sender: Processing packet 58470 [packets to send 51, broken 50] [15:42:14]ProducePacketName [15:42:14]name=ofd_packets/00058470 [15:42:14]OFD Sender: To server: pG, [15:42:14]CommunicateWithHost lk.salyk.kg:30040 [15:42:14]ConnectInit lk.salyk.kg [15:42:14]written 0, free lines is 4095 [15:42:14]Connected sock=9 [15:42:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F4 35 07 01 8E 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 34 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 C6 01 00 00 F4 03 04 00 55 B9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E4 00 00 35 04 06 00 72 C7 83 69 35 E0 AE 53 25 DF C7 A1 EF 74 [15:42:14]Write to MH i2c: 01 00 00 11 38 49 [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: 01 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: 01 07 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: 01 07 00 11 38 00 00 00 00 00 BF 0C 1B [15:42:14]RasterBufferAndPrint [15:42:14]line [15:42:14]line [15:42:14]line [15:42:14]line [15:42:14]line [15:42:14]written 0, free lines is 3269 [15:42:14]MH_Cut [15:42:14]Write to MH i2c: D1 01 00 18 38 01 22 [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: D1 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: D1 01 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: D1 01 00 18 38 00 21 [15:42:14]Write to MH i2c: 01 00 00 19 38 51 [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 00 CE 47 00 E7 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E4 00 00 F4 03 04 00 A4 64 C4 66 B6 04 01 00 00 FA 06 43 2F FC D6 36 08 [15:42:14]CommunicateWithHost err = 0 [15:42:14]CheckOFDResponse [15:42:14]1017 (14) - 77093643461234 [15:42:14]1041 (16) - 0000000002094532 [15:42:14]1040 (4) - 58470 [15:42:14]1012 (4) - 20.08.2024 09:40 [15:42:14]1206 (1) - 0 [15:42:14]OFD Sender: Remove packet 58470 [15:42:14]ProducePacketName [15:42:14]name=ofd_packets/00058470 [15:42:14]NVStorageDeleteData [15:42:15]OFD Sender: No OFD packet to send [15:42:15]*** Cut start [15:42:15]*** Partial cut [15:42:15]*** CUTSNS_PIN = 1 [15:42:15]*** CUTSNS_PIN = 0 [15:42:16]*** Brake cut motor [15:42:16]Read from MH i2c: 01 [15:42:16]MH_I2C_Read... [15:42:16]*** Stop cut motor [15:42:16]*** Cut end [15:42:16]Read from MH i2c: 01 07 00 [15:42:16]MH_I2C_Read... [15:42:16]Read from MH i2c: 01 07 00 19 38 00 00 00 00 00 FF 0F 66 [15:42:16]process_action close_receipt done [15:42:16]requested_data is exist [15:42:16]produce_requested_data [15:42:16]requested_item fm.sn is exist - process it [15:42:16]wFMCommunicate request_size=4 [15:42:16]MH_SAM_APDU [15:42:16]CAPDU: 80 11 00 00 [15:42:16]Write to MH i2c: E2 08 00 1A 38 80 11 00 00 00 00 00 00 CC [15:42:16]Write i2c OK [15:42:16]MH_I2C_Read... [15:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:16]Read from MH i2c: E2 [15:42:16]MH_I2C_Read... [15:42:16]Read from MH i2c: E2 17 00 [15:42:16]MH_I2C_Read... [15:42:16]Read from MH i2c: E2 17 00 1A 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 18 [15:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:42:16]wFMCommunicate OK [15:42:16]requested_item fd.num is exist - process it [15:42:16]SAM_PROTO_GetFieldsCounters [15:42:16]wFMCommunicate request_size=4 [15:42:16]MH_SAM_APDU [15:42:16]CAPDU: 80 13 00 00 [15:42:16]Write to MH i2c: E2 08 00 1B 38 80 13 00 00 00 00 00 00 CF [15:42:16]Write i2c OK [15:42:16]MH_I2C_Read... [15:42:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:16]Read from MH i2c: E2 [15:42:16]MH_I2C_Read... [15:42:16]Read from MH i2c: E2 62 00 [15:42:16]MH_I2C_Read... [15:42:16]Read from MH i2c: E2 62 00 1B 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 66 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [15:42:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 66 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:16]wFMCommunicate OK [15:42:16]SAM_PROTO_GetFieldsCounters done [15:42:16]requested_item shift.num is exist - process it [15:42:16]requested_item shift.opened is exist - process it [15:42:16]req_shift_opened [15:42:16]FM_GetShiftState [15:42:16]SAM_PROTO_GetShiftState [15:42:16]wFMCommunicate request_size=4 [15:42:16]MH_SAM_APDU [15:42:16]CAPDU: 80 13 01 00 [15:42:16]Write to MH i2c: E2 08 00 1C 38 80 13 01 00 00 00 00 00 D1 [15:42:16]Write i2c OK [15:42:16]MH_I2C_Read... [15:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:16]Read from MH i2c: E2 [15:42:16]MH_I2C_Read... [15:42:16]Read from MH i2c: E2 0E 00 [15:42:16]MH_I2C_Read... [15:42:16]Read from MH i2c: E2 0E 00 1C 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F4 [15:42:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:42:16]wFMCommunicate OK [15:42:16]SAM_PROTO_GetShiftState done [15:42:16]FM_GetShiftState done [15:42:16]req_shift_opened done [15:42:16]requested_item shift.open_date is exist - process it [15:42:16]req_shift_open_date [15:42:16]req_shift_open_date done [15:42:16]produce_requested_data done [15:42:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58470,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:42:16]process_action_free close_receipt [15:42:16]json_value_free [15:42:16]json_value_free done [15:42:16]process_json_proto returns [15:42:16]Send response to host [15:42:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58470,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:42:16]free response buf [15:42:16]execute_script done [15:42:16]execute_script returns [15:42:16]free content buf [15:42:16]Sock 8.Close socket [15:42:16]Sock 8.Thread stoped [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:05]OFD Sender: No OFD packet to send [15:45:10]OFD Sender: No OFD packet to send [15:45:15]OFD Sender: No OFD packet to send [15:45:20]OFD Sender: No OFD packet to send [15:45:25]OFD Sender: No OFD packet to send [15:45:30]OFD Sender: No OFD packet to send [15:45:35]OFD Sender: No OFD packet to send [15:45:40]OFD Sender: No OFD packet to send [15:45:45]OFD Sender: No OFD packet to send [15:45:50]OFD Sender: No OFD packet to send [15:45:55]OFD Sender: No OFD packet to send [15:46:00]OFD Sender: No OFD packet to send [15:46:05]OFD Sender: No OFD packet to send [15:46:10]OFD Sender: No OFD packet to send [15:46:15]OFD Sender: No OFD packet to send [15:46:20]OFD Sender: No OFD packet to send [15:46:25]OFD Sender: No OFD packet to send [15:46:30]OFD Sender: No OFD packet to send [15:46:35]OFD Sender: No OFD packet to send [15:46: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:40]OFD Sender: No OFD packet to send [15:47:45]OFD Sender: No OFD packet to send [15:47:50]OFD Sender: No OFD packet to send [15:47:55]OFD Sender: No OFD packet to send [15:48:00]OFD Sender: No OFD packet to send [15:48:05]OFD Sender: No OFD packet to send [15:48:10]OFD Sender: No OFD packet to send [15:48:15]OFD Sender: No OFD packet to send [15:48:20]OFD Sender: No OFD packet to send [15:48:25]OFD Sender: No OFD packet to send [15:48:30]OFD Sender: No OFD packet to send [15:48:35]OFD Sender: No OFD packet to send [15:48:40]OFD Sender: No OFD packet to send [15:48:45]OFD Sender: No OFD packet to send [15:48:50]OFD Sender: No OFD packet to send [15:48:55]OFD Sender: No OFD packet to send [15:49:00]OFD Sender: No OFD packet to send [15:49:05]OFD Sender: No OFD packet to send [15:49:10]OFD Sender: No OFD packet to send [15:49:15]OFD Sender: No OFD packet to send [15:49:20]OFD Sender: No OFD packet to send [15:49:25]OFD Sender: No OFD packet to send [15:49:30]OFD Sender: No OFD packet to send [15:49:35]OFD Sender: No OFD packet to send [15:49:40]OFD Sender: No OFD packet to send [15:49:45]OFD Sender: No OFD packet to send [15:49:50]accept exits with 10 [15:49:50]New connection [15:49:50]New thread 3066854756 created [15:49:50]Thread 3066711396 joined [15:49:50]Waiting for new connection... [15:49:50] Sock 10.Parse request [15:49:50]Sock 10.Check first char [15:49:50]Sock 10.First char is OK [15:49:50]request: POST /json_proto HTTP/1.0 [15:49:50]Method: POST [15:49:50]URL: /json_proto [15:49:50]Method is POST - this is cgi request [15:49:50]url: /json_proto [15:49:50]query_string will be loaded in cgi processing [15:49:50]execute_cgi json_proto POST (null) [15:49:50]execute_cgi path=json_proto method=POST [15:49:50]POST find Content-Length [15:49:50]Host: 172.17.44.3:8080 [15:49:50]Content-Length: 801 [15:49:50]Content-Type: application/json [15:49:50] [15:49:50]POST finish read [15:49:50]Found Content-Length = 801 [15:49:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:50]execute_script... [15:49: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)2075777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:50]POST & json_proto [15:49:50]process_json_proto [15:49:50]json parsed OK: [15:49:50]protocol is kg_v1.0 [15:49:50]action value=close_receipt [15:49:50]process_action close_receipt [15:49:50]cmd_close_receipt [15:49:50]MH_GetDate [15:49:50]Write to MH i2c: F0 00 00 1D 38 44 [15:49:50]Write i2c OK [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: F0 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: F0 09 00 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: F0 09 00 1D 38 00 1F BB C4 66 AD C5 5D 66 86 [15:49:50]GetLastDocTimeStamp 1724168533 [15:49:50]current date 1724168991 [15:49:50]FM_GetShiftState [15:49:50]SAM_PROTO_GetShiftState [15:49:50]wFMCommunicate request_size=4 [15:49:50]MH_SAM_APDU [15:49:50]CAPDU: 80 13 01 00 [15:49:50]Write to MH i2c: E2 08 00 1E 38 80 13 01 00 00 00 00 00 D3 [15:49:50]Write i2c OK [15:49:50]MH_I2C_Read... [15:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:50]Read from MH i2c: E2 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: E2 0E 00 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: E2 0E 00 1E 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F6 [15:49:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:49:50]wFMCommunicate OK [15:49:50]SAM_PROTO_GetShiftState done [15:49:50]FM_GetShiftState done [15:49:50]opened in 1724112910 [15:49:50]opened+sec_in_day 1724199310 [15:49:50]quantity*price = 30051 [15:49:50]sum+1 = 30052 [15:49:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.51 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 0.00 Безнал.: 300.51 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 455 20.08.2024 15:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58471 ФПД: 524551649204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T154951&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58471&fm=524551649204&tin=02508201610067®Number=0000000000162794&sum=30051 [15:49:51]StoreToDocumentArchive [15:49:51]shift 100 fd 58471 [15:49:51]save to /storage/0100/doc_00058471 [15:49:51]save last doc name /storage/0100/doc_00058471 to /storage/kkm_last_doc_name [15:49:51]save OK [15:49:51]Clear old archive folders... [15:49:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:49:51]tlvbuf is B6EC2350 [15:49:51]SAM_PROTO_ClearQueue [15:49:51]wFMCommunicate request_size=4 [15:49:51]MH_SAM_APDU [15:49:51]CAPDU: 80 09 00 00 [15:49:51]Write to MH i2c: E2 08 00 2B 38 80 09 00 00 00 00 00 00 D5 [15:49:51]Write i2c OK [15:49:51]MH_I2C_Read... [15:49:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:49:51]Read from MH i2c: E2 [15:49:51]MH_I2C_Read... [15:49:51]Read from MH i2c: E2 03 00 [15:49:51]MH_I2C_Read... [15:49:51]Read from MH i2c: E2 03 00 2B 38 00 90 00 D7 [15:49:51]RAPDU: 90 00 [15:49:51]wFMCommunicate OK [15:49:51]SAM_PROTO_ClearQueue done [15:49:51]KKMCreateOFDPacket [15:49:51]OFDProtocolAddRootSTLVToBuf [15:49:51]FM_MakeSignedData [15:49:51]FM_MakeSignedData [15:49:51]SAM_PROTO_SignData [15:49:51]wFMCommunicate request_size=4 [15:49:51]MH_SAM_APDU [15:49:51]CAPDU: 80 0D 01 02 [15:49:51]Write to MH i2c: E2 08 00 2C 38 80 0D 01 02 00 00 00 00 DD [15:49:51]Write i2c OK [15:49:51]MH_I2C_Read... [15:49:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:49:51]Read from MH i2c: E2 [15:49:51]MH_I2C_Read... [15:49:51]Read from MH i2c: E2 03 00 [15:49:51]MH_I2C_Read... [15:49:51]Read from MH i2c: E2 03 00 2C 38 00 90 00 D8 [15:49:51]RAPDU: 90 00 [15:49:51]wFMCommunicate OK [15:49:51]wFMCommunicate request_size=255 [15:49:51]MH_SAM_APDU [15:49:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 1F BB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E4 00 00 35 04 06 00 00 [15:49:51]Write to MH i2c: E2 02 01 2D 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 1F BB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E4 00 00 35 04 06 00 00 00 00 72 [15:49:51]Write i2c OK [15:49:51]MH_I2C_Read... [15:49:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:52]Read from MH i2c: E2 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 03 00 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 03 00 2D 38 00 90 00 D9 [15:49:52]RAPDU: 90 00 [15:49:52]wFMCommunicate OK [15:49:52]wFMCommunicate request_size=10 [15:49:52]MH_SAM_APDU [15:49:52]CAPDU: 80 0D 02 02 05 7A 21 B6 F7 B4 [15:49:52]Write to MH i2c: E2 0D 00 2E 38 80 0D 02 02 05 00 7A 21 B6 F7 B4 00 00 E6 [15:49:52]Write i2c OK [15:49:52]MH_I2C_Read... [15:49:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:52]Read from MH i2c: E2 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 03 00 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 03 00 2E 38 00 90 00 DA [15:49:52]RAPDU: 90 00 [15:49:52]wFMCommunicate OK [15:49:52]wFMCommunicate request_size=4 [15:49:52]MH_SAM_APDU [15:49:52]CAPDU: 80 0D 03 02 [15:49:52]Write to MH i2c: E2 08 00 2F 38 80 0D 03 02 00 00 00 00 E2 [15:49:52]Write i2c OK [15:49:52]MH_I2C_Read... [15:49:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:49:52]Read from MH i2c: E2 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 0B 00 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 0B 00 2F 38 00 BE 3C 60 A8 0D 93 9A D9 90 00 F8 [15:49:52]RAPDU: BE 3C 60 A8 0D 93 9A D9 90 00 [15:49:52]wFMCommunicate OK [15:49:52]SAM_PROTO_SignData done [15:49:52]FM_MakeSignedData done [15:49:52]CreateOFDProtocolMessage [15:49:52]wFMCommunicate request_size=4 [15:49:52]MH_SAM_APDU [15:49:52]CAPDU: 80 11 00 00 [15:49:52]Write to MH i2c: E2 08 00 30 38 80 11 00 00 00 00 00 00 E2 [15:49:52]Write i2c OK [15:49:52]MH_I2C_Read... [15:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:52]Read from MH i2c: E2 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 17 00 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: E2 17 00 30 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [15:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:49:52]wFMCommunicate OK [15:49:52]CreateOFDProtocolMessage done [15:49:52]OFDSenderStorePacket 58471 [15:49:52]StoreOFDPacket docnum=58471 [15:49:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B2 86 07 01 91 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 1F BB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E4 00 00 35 04 06 00 00 7A 21 B6 F7 B4 BE 3C 60 A8 0D 93 9A D9 [15:49:52]CheckFolder [15:49:52]dirname=/storage/ofd_packets [15:49:52]CheckFolder done [15:49:52]ProducePacketName [15:49:52]name=ofd_packets/00058471 [15:49:52]NVStorageSaveData ofd_packets/00058471 [15:49:52]File name is /storage/ofd_packets/00058471 [15:49:52]Write 301 bytes [15:49:52]NVStorageSaveData done [15:49:52]OFDSenderStorePacket done [15:49:52]KKMCreateOFDPacket done [15:49:52]NVStorageSaveData kkm_last_timestamp [15:49:52]File name is /storage/kkm_last_timestamp [15:49:52]Write 4 bytes [15:49:52]NVStorageSaveData done [15:49:52]ExternCall_PrintAddStr [15:49:52]wPrintStart [15:49:52]Write to MH i2c: 01 00 00 31 38 69 [15:49:52]Write i2c OK [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: 01 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: 01 07 00 [15:49:52]MH_I2C_Read... [15:49:52]Read from MH i2c: 01 07 00 31 38 00 00 00 00 00 FF 0F 7E [15:49:52]RasterBufferAndPrint [15:49:52]line Счет N : (1)2075777 [15:49:52]line ИНН: 02508201610067 [15:49:52]line Контрольно-Кассовый Чек [15:49:52]line ПРОДАЖА [15:49:52]line ТРК (МРК, ГНК) : 42 [15:49:52]line Товар: 2710124500 [15:49:52]line Аи-95-К-5 [15:49:52]line 4.050 * 74.20 [15:49:52]line = 300.51 [15:49:52]line НДС 12% НСП 1% [15:49:52]line > о реализуемом товаре [15:49:52]line ИТОГО: 300.51 [15:49:52]line НСП 1% : 2.66 [15:49:52]line НДС 12% : 31.91 [15:49:52]line Наличными: 0.00 [15:49:52]line Безнал.: 300.51 [15:49:52]line Место: АЗС № 135 "Партнер Нефть" [15:49:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:49:52]line СНО: Общий режим [15:49:52]line Чек 455 20.08.2024 15:49 [15:49:52]line Смена: 100 ФФД: 1.0 [15:49:52]line ЗНМ: 0300000196 [15:49:52]line РНМ: 0000000000162794 [15:49:52]line Версия ККМ: v1.0 [15:49:52]line Платежная система: O! деньги [15:49:52]line ФМ: 0000000002094532 [15:49:52]line ФД: 58471 [15:49:52]line ФПД: 524551649204 [15:49:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T154951&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58471&fm=524551649204&tin=02508201610067®Number=0000000000162794&sum=30051 [15:49:52]OFD Sender: Processing packet 58471 [packets to send 51, broken 50] [15:49:52]ProducePacketName [15:49:52]name=ofd_packets/00058471 [15:49:52]OFD Sender: To server: pG, [15:49:52]CommunicateWithHost lk.salyk.kg:30040 [15:49:52]ConnectInit lk.salyk.kg [15:49:52]written 0, free lines is 4095 [15:49:52]Connected sock=9 [15:49:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B2 86 07 01 91 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 1F BB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E4 00 00 35 04 06 00 00 7A 21 B6 F7 B4 BE 3C 60 A8 0D 93 9A D9 [15:49:53]Write to MH i2c: 01 00 00 5B 38 93 [15:49:53]Write i2c OK [15:49:53]MH_I2C_Read... [15:49:53]Read from MH i2c: 01 [15:49:53]MH_I2C_Read... [15:49:53]Read from MH i2c: 01 07 00 [15:49:53]MH_I2C_Read... [15:49:53]Read from MH i2c: 01 07 00 5B 38 00 00 00 00 00 C6 0C 6C [15:49:53]RasterBufferAndPrint [15:49:53]line [15:49:53]line [15:49:53]line [15:49:53]line [15:49:53]line [15:49:53]written 0, free lines is 3276 [15:49:53]MH_Cut [15:49:53]Write to MH i2c: D1 01 00 62 38 01 6C [15:49:53]Write i2c OK [15:49:53]MH_I2C_Read... [15:49:53]Read from MH i2c: D1 [15:49:53]MH_I2C_Read... [15:49:53]Read from MH i2c: D1 01 00 [15:49:53]MH_I2C_Read... [15:49:53]Read from MH i2c: D1 01 00 62 38 00 6B [15:49:53]Write to MH i2c: 01 00 00 63 38 9B [15:49:53]Write i2c OK [15:49:53]MH_I2C_Read... [15:49:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7B 1A 47 00 EF 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 32 30 39 34 35 33 32 10 04 04 00 67 E4 00 00 F4 03 04 00 6E 66 C4 66 B6 04 01 00 00 C3 8A 82 96 0A BB 6A 2E [15:49:53]CommunicateWithHost err = 0 [15:49:53]CheckOFDResponse [15:49:53]1017 (14) - 77093643461234 [15:49:53]1041 (16) - 0000000002094532 [15:49:53]1040 (4) - 58471 [15:49:53]1012 (4) - 20.08.2024 09:48 [15:49:53]1206 (1) - 0 [15:49:53]OFD Sender: Remove packet 58471 [15:49:53]ProducePacketName [15:49:53]name=ofd_packets/00058471 [15:49:53]NVStorageDeleteData [15:49:53]OFD Sender: No OFD packet to send [15:49:53]*** Cut start [15:49:53]*** Partial cut [15:49:53]*** CUTSNS_PIN = 1 [15:49:54]*** CUTSNS_PIN = 0 [15:49:54]*** Brake cut motor [15:49:54]Read from MH i2c: 01 [15:49:54]MH_I2C_Read... [15:49:54]*** Stop cut motor [15:49:54]*** Cut end [15:49:54]Read from MH i2c: 01 07 00 [15:49:54]MH_I2C_Read... [15:49:54]Read from MH i2c: 01 07 00 63 38 00 00 00 00 00 FF 0F B0 [15:49:54]process_action close_receipt done [15:49:54]requested_data is exist [15:49:54]produce_requested_data [15:49:54]requested_item fm.sn is exist - process it [15:49:54]wFMCommunicate request_size=4 [15:49:54]MH_SAM_APDU [15:49:54]CAPDU: 80 11 00 00 [15:49:54]Write to MH i2c: E2 08 00 64 38 80 11 00 00 00 00 00 00 16 [15:49:54]Write i2c OK [15:49:54]MH_I2C_Read... [15:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:54]Read from MH i2c: E2 [15:49:54]MH_I2C_Read... [15:49:54]Read from MH i2c: E2 17 00 [15:49:54]MH_I2C_Read... [15:49:54]Read from MH i2c: E2 17 00 64 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 62 [15:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:49:54]wFMCommunicate OK [15:49:54]requested_item fd.num is exist - process it [15:49:54]SAM_PROTO_GetFieldsCounters [15:49:54]wFMCommunicate request_size=4 [15:49:54]MH_SAM_APDU [15:49:54]CAPDU: 80 13 00 00 [15:49:54]Write to MH i2c: E2 08 00 65 38 80 13 00 00 00 00 00 00 19 [15:49:54]Write i2c OK [15:49:54]MH_I2C_Read... [15:49:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:54]Read from MH i2c: E2 [15:49:54]MH_I2C_Read... [15:49:54]Read from MH i2c: E2 62 00 [15:49:54]MH_I2C_Read... [15:49:54]Read from MH i2c: E2 62 00 65 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 67 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [15:49:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 67 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:49:54]wFMCommunicate OK [15:49:54]SAM_PROTO_GetFieldsCounters done [15:49:54]requested_item shift.num is exist - process it [15:49:54]requested_item shift.opened is exist - process it [15:49:54]req_shift_opened [15:49:54]FM_GetShiftState [15:49:54]SAM_PROTO_GetShiftState [15:49:54]wFMCommunicate request_size=4 [15:49:54]MH_SAM_APDU [15:49:54]CAPDU: 80 13 01 00 [15:49:54]Write to MH i2c: E2 08 00 66 38 80 13 01 00 00 00 00 00 1B [15:49:54]Write i2c OK [15:49:54]MH_I2C_Read... [15:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:54]Read from MH i2c: E2 [15:49:54]MH_I2C_Read... [15:49:54]Read from MH i2c: E2 0E 00 [15:49:54]MH_I2C_Read... [15:49:54]Read from MH i2c: E2 0E 00 66 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3E [15:49:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:49:54]wFMCommunicate OK [15:49:54]SAM_PROTO_GetShiftState done [15:49:54]FM_GetShiftState done [15:49:54]req_shift_opened done [15:49:54]requested_item shift.open_date is exist - process it [15:49:54]req_shift_open_date [15:49:54]req_shift_open_date done [15:49:54]produce_requested_data done [15:49:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58471,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:49:54]process_action_free close_receipt [15:49:54]json_value_free [15:49:54]json_value_free done [15:49:54]process_json_proto returns [15:49:54]Send response to host [15:49:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58471,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:49:54]free response buf [15:49:54]execute_script done [15:49:54]execute_script returns [15:49:54]free content buf [15:49:54]Sock 10.Close socket [15:49:54]Sock 10.Thread stoped [15:49:58]OFD Sender: No OFD packet to send [15:50:03]OFD Sender: No OFD packet to send [15:50:08]OFD Sender: No OFD packet to send [15:50:13]OFD Sender: No OFD packet to send [15:50:18]OFD Sender: No OFD packet to send [15:50:23]OFD Sender: No OFD packet to send [15:50:28]OFD Sender: No OFD packet to send [15:50:33]OFD Sender: No OFD packet to send [15:50:38]OFD Sender: No OFD packet to send [15:50:43]OFD Sender: No OFD packet to send [15:50:48]OFD Sender: No OFD packet to send [15:50:53]OFD Sender: No OFD packet to send [15:50:58]OFD Sender: No OFD packet to send [15:51:03]OFD Sender: No OFD packet to send [15:51:08]OFD Sender: No OFD packet to send [15:51:13]OFD Sender: No OFD packet to send [15:51:18]OFD Sender: No OFD packet to send [15:51:23]OFD Sender: No OFD packet to send [15:51:28]OFD Sender: No OFD packet to send [15:51:33]OFD Sender: No OFD packet to send [15:51:38]OFD Sender: No OFD packet to send [15:51:43]OFD Sender: No OFD packet to send [15:51:48]OFD Sender: No OFD packet to send [15:51:53]OFD Sender: No OFD packet to send [15:51:58]OFD Sender: No OFD packet to send [15:52:03]OFD Sender: No OFD packet to send [15:52:08]OFD Sender: No OFD packet to send [15:52:13]OFD Sender: No OFD packet to send [15:52:18]OFD Sender: No OFD packet to send [15:52:23]OFD Sender: No OFD packet to send [15:52:28]OFD Sender: No OFD packet to send [15:52:33]OFD Sender: No OFD packet to send [15:52:38]OFD Sender: No OFD packet to send [15:52:43]OFD Sender: No OFD packet to send [15:52:48]OFD Sender: No OFD packet to send [15:52:53]OFD Sender: No OFD packet to send [15:52:58]OFD Sender: No OFD packet to send [15:53:03]OFD Sender: No OFD packet to send [15:53:08]OFD Sender: No OFD packet to send [15:53:13]OFD Sender: No OFD packet to send [15:53:18]OFD Sender: No OFD packet to send [15:53:23]accept exits with 8 [15:53:23]New connection [15:53:23]New thread 3066711396 created [15:53:23]Thread 3066854756 joined [15:53:23]Waiting for new connection... [15:53:23] Sock 8.Parse request [15:53:23]Sock 8.Check first char [15:53:23]Sock 8.First char is OK [15:53:23]request: POST /json_proto HTTP/1.0 [15:53:23]Method: POST [15:53:23]URL: /json_proto [15:53:23]Method is POST - this is cgi request [15:53:23]url: /json_proto [15:53:23]query_string will be loaded in cgi processing [15:53:23]execute_cgi json_proto POST (null) [15:53:23]execute_cgi path=json_proto method=POST [15:53:23]POST find Content-Length [15:53:23]Host: 172.17.44.3:8080 [15:53:23]Content-Length: 804 [15:53:23]Content-Type: application/json [15:53:23] [15:53:23]POST finish read [15:53:23]Found Content-Length = 804 [15:53:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.320, "sum" : 2472.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2472.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:23]execute_script... [15: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)2075778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.320, "sum" : 2472.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2472.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:23]POST & json_proto [15:53:23]process_json_proto [15:53:23]json parsed OK: [15:53:23]protocol is kg_v1.0 [15:53:23]action value=close_receipt [15:53:23]process_action close_receipt [15:53:23]cmd_close_receipt [15:53:23]MH_GetDate [15:53:23]Write to MH i2c: F0 00 00 67 38 8E [15:53:23]Write i2c OK [15:53:23]MH_I2C_Read... [15:53:23]Read from MH i2c: F0 [15:53:23]MH_I2C_Read... [15:53:23]Read from MH i2c: F0 09 00 [15:53:23]MH_I2C_Read... [15:53:23]Read from MH i2c: F0 09 00 67 38 00 F4 BB C4 66 AD C5 5D 66 A5 [15:53:23]GetLastDocTimeStamp 1724168991 [15:53:23]current date 1724169204 [15:53:23]FM_GetShiftState [15:53:23]SAM_PROTO_GetShiftState [15:53:23]wFMCommunicate request_size=4 [15:53:23]MH_SAM_APDU [15:53:23]CAPDU: 80 13 01 00 [15:53:23]Write to MH i2c: E2 08 00 68 38 80 13 01 00 00 00 00 00 1D [15:53:23]Write i2c OK [15:53:23]MH_I2C_Read... [15:53:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:23]Read from MH i2c: E2 [15:53:23]MH_I2C_Read... [15:53:23]Read from MH i2c: E2 0E 00 [15:53:23]MH_I2C_Read... [15:53:23]Read from MH i2c: E2 0E 00 68 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 40 [15:53:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:53:23]wFMCommunicate OK [15:53:23]SAM_PROTO_GetShiftState done [15:53:23]FM_GetShiftState done [15:53:23]opened in 1724112910 [15:53:23]opened+sec_in_day 1724199310 [15:53:23]quantity*price = 247234 [15:53:23]sum+1 = 247235 [15:53:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2472.34 НСП 1% : 21.88 НДС 12% : 262.55 Наличными: 0.00 Безнал.: 2472.34 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 456 20.08.2024 15:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58472 ФПД: 239413971575336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155324&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58472&fm=239413971575336&tin=02508201610067®Number=0000000000162794&sum=247234 [15:53:24]StoreToDocumentArchive [15:53:24]shift 100 fd 58472 [15:53:24]save to /storage/0100/doc_00058472 [15:53:24]save last doc name /storage/0100/doc_00058472 to /storage/kkm_last_doc_name [15:53:24]save OK [15:53:24]Clear old archive folders... [15:53:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:53:24]tlvbuf is 01A898D0 [15:53:24]SAM_PROTO_ClearQueue [15:53:24]wFMCommunicate request_size=4 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 09 00 00 [15:53:24]Write to MH i2c: E2 08 00 75 38 80 09 00 00 00 00 00 00 1F [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 03 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 03 00 75 38 00 90 00 21 [15:53:24]RAPDU: 90 00 [15:53:24]wFMCommunicate OK [15:53:24]SAM_PROTO_ClearQueue done [15:53:24]KKMCreateOFDPacket [15:53:24]OFDProtocolAddRootSTLVToBuf [15:53:24]FM_MakeSignedData [15:53:24]FM_MakeSignedData [15:53:24]SAM_PROTO_SignData [15:53:24]wFMCommunicate request_size=4 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 0D 01 02 [15:53:24]Write to MH i2c: E2 08 00 76 38 80 0D 01 02 00 00 00 00 27 [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 03 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 03 00 76 38 00 90 00 22 [15:53:24]RAPDU: 90 00 [15:53:24]wFMCommunicate OK [15:53:24]wFMCommunicate request_size=255 [15:53:24]MH_SAM_APDU [15:53: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 35 FF 03 08 00 03 28 82 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C2 C5 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 C5 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 66 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C2 C5 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 F4 BB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E4 00 00 35 04 06 00 D9 [15:53:24]Write to MH i2c: E2 02 01 77 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 28 82 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C2 C5 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 C5 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 66 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C2 C5 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 F4 BB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E4 00 00 35 04 06 00 D9 00 00 46 [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 03 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 03 00 77 38 00 90 00 23 [15:53:24]RAPDU: 90 00 [15:53:24]wFMCommunicate OK [15:53:24]wFMCommunicate request_size=10 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 0D 02 02 05 BE E8 BA E2 28 [15:53:24]Write to MH i2c: E2 0D 00 78 38 80 0D 02 02 05 00 BE E8 BA E2 28 00 00 9E [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 03 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 03 00 78 38 00 90 00 24 [15:53:24]RAPDU: 90 00 [15:53:24]wFMCommunicate OK [15:53:24]wFMCommunicate request_size=4 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 0D 03 02 [15:53:24]Write to MH i2c: E2 08 00 79 38 80 0D 03 02 00 00 00 00 2C [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 0B 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 0B 00 79 38 00 DF AD 0F E0 4E AA 89 69 90 00 92 [15:53:24]RAPDU: DF AD 0F E0 4E AA 89 69 90 00 [15:53:24]wFMCommunicate OK [15:53:24]SAM_PROTO_SignData done [15:53:24]FM_MakeSignedData done [15:53:24]CreateOFDProtocolMessage [15:53:24]wFMCommunicate request_size=4 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 11 00 00 [15:53:24]Write to MH i2c: E2 08 00 7A 38 80 11 00 00 00 00 00 00 2C [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:25]Read from MH i2c: E2 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 17 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 17 00 7A 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [15:53:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:53:25]wFMCommunicate OK [15:53:25]CreateOFDProtocolMessage done [15:53:25]OFDSenderStorePacket 58472 [15:53:25]StoreOFDPacket docnum=58472 [15:53:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 05 DC 07 01 48 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 28 82 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C2 C5 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 C5 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 66 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C2 C5 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 F4 BB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E4 00 00 35 04 06 00 D9 BE E8 BA E2 28 DF AD 0F E0 4E AA 89 69 [15:53:25]CheckFolder [15:53:25]dirname=/storage/ofd_packets [15:53:25]CheckFolder done [15:53:25]ProducePacketName [15:53:25]name=ofd_packets/00058472 [15:53:25]NVStorageSaveData ofd_packets/00058472 [15:53:25]File name is /storage/ofd_packets/00058472 [15:53:25]Write 301 bytes [15:53:25]NVStorageSaveData done [15:53:25]OFDSenderStorePacket done [15:53:25]KKMCreateOFDPacket done [15:53:25]NVStorageSaveData kkm_last_timestamp [15:53:25]File name is /storage/kkm_last_timestamp [15:53:25]Write 4 bytes [15:53:25]NVStorageSaveData done [15:53:25]ExternCall_PrintAddStr [15:53:25]wPrintStart [15:53:25]Write to MH i2c: 01 00 00 7B 38 B3 [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: 01 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: 01 07 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: 01 07 00 7B 38 00 00 00 00 00 FF 0F C8 [15:53:25]RasterBufferAndPrint [15:53:25]line Счет N : (1)2075778 [15:53:25]line ИНН: 02508201610067 [15:53:25]line Контрольно-Кассовый Чек [15:53:25]line ПРОДАЖА [15:53:25]line ТРК (МРК, ГНК) : 52 [15:53:25]line Товар: 2710124500 [15:53:25]line Аи-95-К-5 [15:53:25]line 33.320 * 74.20 [15:53:25]line = 2472.34 [15:53:25]line НДС 12% НСП 1% [15:53:25]line > о реализуемом товаре [15:53:25]line ИТОГО: 2472.34 [15:53:25]line НСП 1% : 21.88 [15:53:25]line НДС 12% : 262.55 [15:53:25]line Наличными: 0.00 [15:53:25]line Безнал.: 2472.34 [15:53:25]line Место: АЗС № 135 "Партнер Нефть" [15:53:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:53:25]line СНО: Общий режим [15:53:25]line Чек 456 20.08.2024 15:53 [15:53:25]line Смена: 100 ФФД: 1.0 [15:53:25]line ЗНМ: 0300000196 [15:53:25]line РНМ: 0000000000162794 [15:53:25]line Версия ККМ: v1.0 [15:53:25]line Платежная система: O! деньги [15:53:25]line ФМ: 0000000002094532 [15:53:25]line ФД: 58472 [15:53:25]line ФПД: 239413971575336 [15:53:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155324&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58472&fm=239413971575336&tin=02508201610067®Number=0000000000162794&sum=247234 [15:53:25]OFD Sender: Processing packet 58472 [packets to send 51, broken 50] [15:53:25]ProducePacketName [15:53:25]name=ofd_packets/00058472 [15:53:25]OFD Sender: To server: pG, [15:53:25]CommunicateWithHost lk.salyk.kg:30040 [15:53:25]ConnectInit lk.salyk.kg [15:53:25]written 0, free lines is 4095 [15:53:25]Connected sock=10 [15:53:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 05 DC 07 01 48 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 28 82 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C2 C5 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C2 C5 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 66 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C2 C5 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 F4 BB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E4 00 00 35 04 06 00 D9 BE E8 BA E2 28 DF AD 0F E0 4E AA 89 69 [15:53:25]Write to MH i2c: 01 00 00 A5 38 DD [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: 01 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: 01 07 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: 01 07 00 A5 38 00 00 00 00 00 D7 0C C7 [15:53:25]RasterBufferAndPrint [15:53:25]line [15:53:25]line [15:53:25]line [15:53:25]line [15:53:25]line [15:53:25]written 0, free lines is 3294 [15:53:25]MH_Cut [15:53:25]Write to MH i2c: D1 01 00 AC 38 01 B6 [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: D1 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: D1 01 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: D1 01 00 AC 38 00 B5 [15:53:25]Write to MH i2c: 01 00 00 AD 38 E5 [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 23 DD 47 00 19 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 32 30 39 34 35 33 32 10 04 04 00 68 E4 00 00 F4 03 04 00 43 67 C4 66 B6 04 01 00 00 07 17 63 F2 4F 7D 80 C4 [15:53:25]CommunicateWithHost err = 0 [15:53:25]CheckOFDResponse [15:53:25]1017 (14) - 77093643461234 [15:53:25]1041 (16) - 0000000002094532 [15:53:25]1040 (4) - 58472 [15:53:25]1012 (4) - 20.08.2024 09:52 [15:53:25]1206 (1) - 0 [15:53:25]OFD Sender: Remove packet 58472 [15:53:25]ProducePacketName [15:53:25]name=ofd_packets/00058472 [15:53:25]NVStorageDeleteData [15:53:26]OFD Sender: No OFD packet to send [15:53:26]*** Cut start [15:53:26]*** Partial cut [15:53:26]*** CUTSNS_PIN = 1 [15:53:26]*** CUTSNS_PIN = 0 [15:53:26]*** Brake cut motor [15:53:27]Read from MH i2c: 01 [15:53:27]MH_I2C_Read... [15:53:27]*** Stop cut motor [15:53:27]*** Cut end [15:53:27]Read from MH i2c: 01 07 00 [15:53:27]MH_I2C_Read... [15:53:27]Read from MH i2c: 01 07 00 AD 38 00 00 00 00 00 FF 0F FA [15:53:27]process_action close_receipt done [15:53:27]requested_data is exist [15:53:27]produce_requested_data [15:53:27]requested_item fm.sn is exist - process it [15:53:27]wFMCommunicate request_size=4 [15:53:27]MH_SAM_APDU [15:53:27]CAPDU: 80 11 00 00 [15:53:27]Write to MH i2c: E2 08 00 AE 38 80 11 00 00 00 00 00 00 60 [15:53:27]Write i2c OK [15:53:27]MH_I2C_Read... [15:53:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:27]Read from MH i2c: E2 [15:53:27]MH_I2C_Read... [15:53:27]Read from MH i2c: E2 17 00 [15:53:27]MH_I2C_Read... [15:53:27]Read from MH i2c: E2 17 00 AE 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AC [15:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:53:27]wFMCommunicate OK [15:53:27]requested_item fd.num is exist - process it [15:53:27]SAM_PROTO_GetFieldsCounters [15:53:27]wFMCommunicate request_size=4 [15:53:27]MH_SAM_APDU [15:53:27]CAPDU: 80 13 00 00 [15:53:27]Write to MH i2c: E2 08 00 AF 38 80 13 00 00 00 00 00 00 63 [15:53:27]Write i2c OK [15:53:27]MH_I2C_Read... [15:53:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:27]Read from MH i2c: E2 [15:53:27]MH_I2C_Read... [15:53:27]Read from MH i2c: E2 62 00 [15:53:27]MH_I2C_Read... [15:53:27]Read from MH i2c: E2 62 00 AF 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 68 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [15:53:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 68 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:27]wFMCommunicate OK [15:53:27]SAM_PROTO_GetFieldsCounters done [15:53:27]requested_item shift.num is exist - process it [15:53:27]requested_item shift.opened is exist - process it [15:53:27]req_shift_opened [15:53:27]FM_GetShiftState [15:53:27]SAM_PROTO_GetShiftState [15:53:27]wFMCommunicate request_size=4 [15:53:27]MH_SAM_APDU [15:53:27]CAPDU: 80 13 01 00 [15:53:27]Write to MH i2c: E2 08 00 B0 38 80 13 01 00 00 00 00 00 65 [15:53:27]Write i2c OK [15:53:27]MH_I2C_Read... [15:53:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:27]Read from MH i2c: E2 [15:53:27]MH_I2C_Read... [15:53:27]Read from MH i2c: E2 0E 00 [15:53:27]MH_I2C_Read... [15:53:27]Read from MH i2c: E2 0E 00 B0 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 88 [15:53:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:53:27]wFMCommunicate OK [15:53:27]SAM_PROTO_GetShiftState done [15:53:27]FM_GetShiftState done [15:53:27]req_shift_opened done [15:53:27]requested_item shift.open_date is exist - process it [15:53:27]req_shift_open_date [15:53:27]req_shift_open_date done [15:53:27]produce_requested_data done [15:53:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58472,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:53:27]process_action_free close_receipt [15:53:27]json_value_free [15:53:27]json_value_free done [15:53:27]process_json_proto returns [15:53:27]Send response to host [15:53:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58472,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:53:27]free response buf [15:53:27]execute_script done [15:53:27]execute_script returns [15:53:27]free content buf [15:53:27]Sock 8.Close socket [15:53:27]Sock 8.Thread stoped [15:53:31]OFD Sender: No OFD packet to send [15:53:36]OFD Sender: No OFD packet to send [15:53:41]OFD Sender: No OFD packet to send [15:53:46]accept exits with 9 [15:53:46]New connection [15:53:46]New thread 3066854756 created [15:53:46]Thread 3066711396 joined [15:53:46]Waiting for new connection... [15:53:46] Sock 9.Parse request [15:53:46]Sock 9.Check first char [15:53:46]Sock 9.First char is OK [15:53:46]request: POST /json_proto HTTP/1.0 [15:53:46]Method: POST [15:53:46]URL: /json_proto [15:53:46]Method is POST - this is cgi request [15:53:46]url: /json_proto [15:53:46]query_string will be loaded in cgi processing [15:53:46]execute_cgi json_proto POST (null) [15:53:46]execute_cgi path=json_proto method=POST [15:53:46]POST find Content-Length [15:53:46]Host: 172.17.44.3:8080 [15:53:46]Content-Length: 801 [15:53:46]Content-Type: application/json [15:53:46] [15:53:46]POST finish read [15:53:46]Found Content-Length = 801 [15:53:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:46]execute_script... [15:53: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)2075779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:46]POST & json_proto [15:53:46]process_json_proto [15:53:46]json parsed OK: [15:53:46]protocol is kg_v1.0 [15:53:46]action value=close_receipt [15:53:46]process_action close_receipt [15:53:46]cmd_close_receipt [15:53:46]MH_GetDate [15:53:46]Write to MH i2c: F0 00 00 B1 38 D8 [15:53:46]Write i2c OK [15:53:46]MH_I2C_Read... [15:53:46]Read from MH i2c: F0 [15:53:46]MH_I2C_Read... [15:53:46]Read from MH i2c: F0 09 00 [15:53:46]MH_I2C_Read... [15:53:46]Read from MH i2c: F0 09 00 B1 38 00 0B BC C4 66 AD C5 5D 66 07 [15:53:46]GetLastDocTimeStamp 1724169204 [15:53:46]current date 1724169227 [15:53:46]FM_GetShiftState [15:53:46]SAM_PROTO_GetShiftState [15:53:46]wFMCommunicate request_size=4 [15:53:46]MH_SAM_APDU [15:53:46]CAPDU: 80 13 01 00 [15:53:46]Write to MH i2c: E2 08 00 B2 38 80 13 01 00 00 00 00 00 67 [15:53:46]Write i2c OK [15:53:46]MH_I2C_Read... [15:53:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:46]Read from MH i2c: E2 [15:53:46]MH_I2C_Read... [15:53:46]Read from MH i2c: E2 0E 00 [15:53:46]MH_I2C_Read... [15:53:46]Read from MH i2c: E2 0E 00 B2 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8A [15:53:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:53:46]wFMCommunicate OK [15:53:46]SAM_PROTO_GetShiftState done [15:53:46]FM_GetShiftState done [15:53:46]opened in 1724112910 [15:53:46]opened+sec_in_day 1724199310 [15:53:46]quantity*price = 50036 [15:53:46]sum+1 = 50037 [15:53:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 457 20.08.2024 15:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58473 ФПД: 106331185676334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155347&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58473&fm=106331185676334&tin=02508201610067®Number=0000000000162794&sum=50036 [15:53:47]StoreToDocumentArchive [15:53:47]shift 100 fd 58473 [15:53:47]save to /storage/0100/doc_00058473 [15:53:47]save last doc name /storage/0100/doc_00058473 to /storage/kkm_last_doc_name [15:53:47]save OK [15:53:47]Clear old archive folders... [15:53:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:53:47]tlvbuf is 01A4EB40 [15:53:47]SAM_PROTO_ClearQueue [15:53:47]wFMCommunicate request_size=4 [15:53:47]MH_SAM_APDU [15:53:47]CAPDU: 80 09 00 00 [15:53:47]Write to MH i2c: E2 08 00 BF 38 80 09 00 00 00 00 00 00 69 [15:53:47]Write i2c OK [15:53:47]MH_I2C_Read... [15:53:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:47]Read from MH i2c: E2 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 03 00 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 03 00 BF 38 00 90 00 6B [15:53:47]RAPDU: 90 00 [15:53:47]wFMCommunicate OK [15:53:47]SAM_PROTO_ClearQueue done [15:53:47]KKMCreateOFDPacket [15:53:47]OFDProtocolAddRootSTLVToBuf [15:53:47]FM_MakeSignedData [15:53:47]FM_MakeSignedData [15:53:47]SAM_PROTO_SignData [15:53:47]wFMCommunicate request_size=4 [15:53:47]MH_SAM_APDU [15:53:47]CAPDU: 80 0D 01 02 [15:53:47]Write to MH i2c: E2 08 00 C0 38 80 0D 01 02 00 00 00 00 71 [15:53:47]Write i2c OK [15:53:47]MH_I2C_Read... [15:53:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:47]Read from MH i2c: E2 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 03 00 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 03 00 C0 38 00 90 00 6C [15:53:47]RAPDU: 90 00 [15:53:47]wFMCommunicate OK [15:53:47]wFMCommunicate request_size=255 [15:53:47]MH_SAM_APDU [15:53: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 0B BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E4 00 00 35 04 06 00 60 [15:53:47]Write to MH i2c: E2 02 01 C1 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 0B BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E4 00 00 35 04 06 00 60 00 00 00 [15:53:47]Write i2c OK [15:53:47]MH_I2C_Read... [15:53:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:47]Read from MH i2c: E2 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 03 00 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 03 00 C1 38 00 90 00 6D [15:53:47]RAPDU: 90 00 [15:53:47]wFMCommunicate OK [15:53:47]wFMCommunicate request_size=10 [15:53:47]MH_SAM_APDU [15:53:47]CAPDU: 80 0D 02 02 05 B5 28 8D 00 2E [15:53:47]Write to MH i2c: E2 0D 00 C2 38 80 0D 02 02 05 00 B5 28 8D 00 2E 00 00 16 [15:53:47]Write i2c OK [15:53:47]MH_I2C_Read... [15:53:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:47]Read from MH i2c: E2 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 03 00 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 03 00 C2 38 00 90 00 6E [15:53:47]RAPDU: 90 00 [15:53:47]wFMCommunicate OK [15:53:47]wFMCommunicate request_size=4 [15:53:47]MH_SAM_APDU [15:53:47]CAPDU: 80 0D 03 02 [15:53:47]Write to MH i2c: E2 08 00 C3 38 80 0D 03 02 00 00 00 00 76 [15:53:47]Write i2c OK [15:53:47]MH_I2C_Read... [15:53:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:47]Read from MH i2c: E2 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 0B 00 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 0B 00 C3 38 00 26 CD F3 02 02 39 AC 62 90 00 A8 [15:53:47]RAPDU: 26 CD F3 02 02 39 AC 62 90 00 [15:53:47]wFMCommunicate OK [15:53:47]SAM_PROTO_SignData done [15:53:47]FM_MakeSignedData done [15:53:47]CreateOFDProtocolMessage [15:53:47]wFMCommunicate request_size=4 [15:53:47]MH_SAM_APDU [15:53:47]CAPDU: 80 11 00 00 [15:53:47]Write to MH i2c: E2 08 00 C4 38 80 11 00 00 00 00 00 00 76 [15:53:47]Write i2c OK [15:53:47]MH_I2C_Read... [15:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:47]Read from MH i2c: E2 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 17 00 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: E2 17 00 C4 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C2 [15:53:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:53:47]wFMCommunicate OK [15:53:47]CreateOFDProtocolMessage done [15:53:47]OFDSenderStorePacket 58473 [15:53:47]StoreOFDPacket docnum=58473 [15:53:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AC 10 07 01 AF 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 0B BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E4 00 00 35 04 06 00 60 B5 28 8D 00 2E 26 CD F3 02 02 39 AC 62 [15:53:47]CheckFolder [15:53:47]dirname=/storage/ofd_packets [15:53:47]CheckFolder done [15:53:47]ProducePacketName [15:53:47]name=ofd_packets/00058473 [15:53:47]NVStorageSaveData ofd_packets/00058473 [15:53:47]File name is /storage/ofd_packets/00058473 [15:53:47]Write 301 bytes [15:53:47]NVStorageSaveData done [15:53:47]OFDSenderStorePacket done [15:53:47]KKMCreateOFDPacket done [15:53:47]NVStorageSaveData kkm_last_timestamp [15:53:47]File name is /storage/kkm_last_timestamp [15:53:47]Write 4 bytes [15:53:47]NVStorageSaveData done [15:53:47]ExternCall_PrintAddStr [15:53:47]wPrintStart [15:53:47]Write to MH i2c: 01 00 00 C5 38 FD [15:53:47]Write i2c OK [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: 01 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: 01 07 00 [15:53:47]MH_I2C_Read... [15:53:47]Read from MH i2c: 01 07 00 C5 38 00 00 00 00 00 FF 0F 12 [15:53:47]RasterBufferAndPrint [15:53:47]line Счет N : (1)2075779 [15:53:47]line ИНН: 02508201610067 [15:53:47]line Контрольно-Кассовый Чек [15:53:47]line ПРОДАЖА [15:53:47]line ТРК (МРК, ГНК) : 33 [15:53:47]line Товар: 2710124130 [15:53:47]line Аи-92-К-4 [15:53:47]line 7.380 * 67.80 [15:53:47]line = 500.36 [15:53:47]line НДС 12% НСП 1% [15:53:47]line > о реализуемом товаре [15:53:47]line ИТОГО: 500.36 [15:53:47]line НСП 1% : 4.43 [15:53:47]line НДС 12% : 53.14 [15:53:47]line Наличными: 0.00 [15:53:47]line Безнал.: 500.36 [15:53:47]line Место: АЗС № 135 "Партнер Нефть" [15:53:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:53:47]line СНО: Общий режим [15:53:47]line Чек 457 20.08.2024 15:53 [15:53:47]line Смена: 100 ФФД: 1.0 [15:53:47]line ЗНМ: 0300000196 [15:53:47]line РНМ: 0000000000162794 [15:53:47]line Версия ККМ: v1.0 [15:53:47]line Платежная система: O! деньги [15:53:47]line ФМ: 0000000002094532 [15:53:47]line ФД: 58473 [15:53:47]line ФПД: 106331185676334 [15:53:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155347&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58473&fm=106331185676334&tin=02508201610067®Number=0000000000162794&sum=50036 [15:53:48]OFD Sender: Processing packet 58473 [packets to send 51, broken 50] [15:53:48]ProducePacketName [15:53:48]name=ofd_packets/00058473 [15:53:48]OFD Sender: To server: pG, [15:53:48]CommunicateWithHost lk.salyk.kg:30040 [15:53:48]ConnectInit lk.salyk.kg [15:53:48]written 0, free lines is 4095 [15:53:48]Connected sock=10 [15:53:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AC 10 07 01 AF 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 0B BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E4 00 00 35 04 06 00 60 B5 28 8D 00 2E 26 CD F3 02 02 39 AC 62 [15:53:48]Write to MH i2c: 01 00 00 EF 38 27 [15:53:48]Write i2c OK [15:53:48]MH_I2C_Read... [15:53:48]Read from MH i2c: 01 [15:53:48]MH_I2C_Read... [15:53:48]Read from MH i2c: 01 07 00 [15:53:48]MH_I2C_Read... [15:53:48]Read from MH i2c: 01 07 00 EF 38 00 00 00 00 00 D8 0C 12 [15:53:48]RasterBufferAndPrint [15:53:48]line [15:53:48]line [15:53:48]line [15:53:48]line [15:53:48]line [15:53:48]written 0, free lines is 3295 [15:53:48]MH_Cut [15:53:48]Write to MH i2c: D1 01 00 F6 38 01 00 [15:53:48]Write i2c OK [15:53:48]MH_I2C_Read... [15:53:48]Read from MH i2c: D1 [15:53:48]MH_I2C_Read... [15:53:48]Read from MH i2c: D1 01 00 [15:53:48]MH_I2C_Read... [15:53:48]Read from MH i2c: D1 01 00 F6 38 00 FF [15:53:48]Write to MH i2c: 01 00 00 F7 38 2F [15:53:48]Write i2c OK [15:53:48]MH_I2C_Read... [15:53:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 61 3C 47 00 04 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 32 30 39 34 35 33 32 10 04 04 00 69 E4 00 00 F4 03 04 00 59 67 C4 66 B6 04 01 00 00 4C 15 47 55 B0 1A 18 4F [15:53:48]CommunicateWithHost err = 0 [15:53:48]CheckOFDResponse [15:53:48]1017 (14) - 77093643461234 [15:53:48]1041 (16) - 0000000002094532 [15:53:48]1040 (4) - 58473 [15:53:48]1012 (4) - 20.08.2024 09:52 [15:53:48]1206 (1) - 0 [15:53:48]OFD Sender: Remove packet 58473 [15:53:48]ProducePacketName [15:53:48]name=ofd_packets/00058473 [15:53:48]NVStorageDeleteData [15:53:49]OFD Sender: No OFD packet to send [15:53:49]*** Cut start [15:53:49]*** Partial cut [15:53:49]*** CUTSNS_PIN = 1 [15:53:49]*** CUTSNS_PIN = 0 [15:53:49]*** Brake cut motor [15:53:50]Read from MH i2c: 01 [15:53:50]MH_I2C_Read... [15:53:50]*** Stop cut motor [15:53:50]*** Cut end [15:53:50]Read from MH i2c: 01 07 00 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: 01 07 00 F7 38 00 00 00 00 00 FF 0F 44 [15:53:50]process_action close_receipt done [15:53:50]requested_data is exist [15:53:50]produce_requested_data [15:53:50]requested_item fm.sn is exist - process it [15:53:50]wFMCommunicate request_size=4 [15:53:50]MH_SAM_APDU [15:53:50]CAPDU: 80 11 00 00 [15:53:50]Write to MH i2c: E2 08 00 F8 38 80 11 00 00 00 00 00 00 AA [15:53:50]Write i2c OK [15:53:50]MH_I2C_Read... [15:53:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:50]Read from MH i2c: E2 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 17 00 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 17 00 F8 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F6 [15:53:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:53:50]wFMCommunicate OK [15:53:50]requested_item fd.num is exist - process it [15:53:50]SAM_PROTO_GetFieldsCounters [15:53:50]wFMCommunicate request_size=4 [15:53:50]MH_SAM_APDU [15:53:50]CAPDU: 80 13 00 00 [15:53:50]Write to MH i2c: E2 08 00 F9 38 80 13 00 00 00 00 00 00 AD [15:53:50]Write i2c OK [15:53:50]MH_I2C_Read... [15:53:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:50]Read from MH i2c: E2 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 62 00 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 62 00 F9 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 69 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [15:53:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 69 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:50]wFMCommunicate OK [15:53:50]SAM_PROTO_GetFieldsCounters done [15:53:50]requested_item shift.num is exist - process it [15:53:50]requested_item shift.opened is exist - process it [15:53:50]req_shift_opened [15:53:50]FM_GetShiftState [15:53:50]SAM_PROTO_GetShiftState [15:53:50]wFMCommunicate request_size=4 [15:53:50]MH_SAM_APDU [15:53:50]CAPDU: 80 13 01 00 [15:53:50]Write to MH i2c: E2 08 00 FA 38 80 13 01 00 00 00 00 00 AF [15:53:50]Write i2c OK [15:53:50]MH_I2C_Read... [15:53:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:50]Read from MH i2c: E2 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 0E 00 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 0E 00 FA 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D2 [15:53:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:53:50]wFMCommunicate OK [15:53:50]SAM_PROTO_GetShiftState done [15:53:50]FM_GetShiftState done [15:53:50]req_shift_opened done [15:53:50]requested_item shift.open_date is exist - process it [15:53:50]req_shift_open_date [15:53:50]req_shift_open_date done [15:53:50]produce_requested_data done [15:53:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58473,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:53:50]process_action_free close_receipt [15:53:50]json_value_free [15:53:50]json_value_free done [15:53:50]process_json_proto returns [15:53:50]Send response to host [15:53:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58473,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:53:50]free response buf [15:53:50]execute_script done [15:53:50]execute_script returns [15:53:50]free content buf [15:53:50]Sock 9.Close socket [15:53:50]Sock 9.Thread stoped [15:53:54]OFD Sender: No OFD packet to send [15:53:59]OFD Sender: No OFD packet to send [15:54:04]OFD Sender: No OFD packet to send [15:54:09]OFD Sender: No OFD packet to send [15:54:14]OFD Sender: No OFD packet to send [15:54:19]OFD Sender: No OFD packet to send [15:54:24]OFD Sender: No OFD packet to send [15:54:29]OFD Sender: No OFD packet to send [15:54:34]OFD Sender: No OFD packet to send [15:54:39]OFD Sender: No OFD packet to send [15:54:44]OFD Sender: No OFD packet to send [15:54:49]OFD Sender: No OFD packet to send [15:54:52]accept exits with 8 [15:54:52]New connection [15:54:52]New thread 3066711396 created [15:54:52]Thread 3066854756 joined [15:54:52]Waiting for new connection... [15:54:52] Sock 8.Parse request [15:54:52]Sock 8.Check first char [15:54:52]Sock 8.First char is OK [15:54:52]request: POST /json_proto HTTP/1.0 [15:54:52]Method: POST [15:54:52]URL: /json_proto [15:54:52]Method is POST - this is cgi request [15:54:52]url: /json_proto [15:54:52]query_string will be loaded in cgi processing [15:54:52]execute_cgi json_proto POST (null) [15:54:52]execute_cgi path=json_proto method=POST [15:54:52]POST find Content-Length [15:54:52]Host: 172.17.44.3:8080 [15:54:52]Content-Length: 755 [15:54:52]Content-Type: application/json [15:54:52] [15:54:52]POST finish read [15:54:52]Found Content-Length = 755 [15:54:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30095253", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:52]execute_script... [15:54:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30095253", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:52]POST & json_proto [15:54:52]process_json_proto [15:54:52]json parsed OK: [15:54:52]protocol is kg_v1.0 [15:54:52]action value=close_receipt [15:54:52]process_action close_receipt [15:54:52]cmd_close_receipt [15:54:52]MH_GetDate [15:54:52]Write to MH i2c: F0 00 00 FB 38 22 [15:54:52]Write i2c OK [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: F0 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: F0 09 00 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: F0 09 00 FB 38 00 4E BC C4 66 AD C5 5D 66 94 [15:54:52]GetLastDocTimeStamp 1724169227 [15:54:52]current date 1724169294 [15:54:52]FM_GetShiftState [15:54:52]SAM_PROTO_GetShiftState [15:54:52]wFMCommunicate request_size=4 [15:54:52]MH_SAM_APDU [15:54:52]CAPDU: 80 13 01 00 [15:54:52]Write to MH i2c: E2 08 00 FC 38 80 13 01 00 00 00 00 00 B1 [15:54:52]Write i2c OK [15:54:52]MH_I2C_Read... [15:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:52]Read from MH i2c: E2 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: E2 0E 00 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: E2 0E 00 FC 38 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D4 [15:54:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:54:52]wFMCommunicate OK [15:54:52]SAM_PROTO_GetShiftState done [15:54:52]FM_GetShiftState done [15:54:52]opened in 1724112910 [15:54:52]opened+sec_in_day 1724199310 [15:54:52]quantity*price = 0 [15:54:52]sum+1 = 1 [15:54:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 458 20.08.2024 15:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30095253 ФМ: 0000000002094532 ФД: 58474 ФПД: 116324696142395 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155454&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58474&fm=116324696142395&tin=02508201610067®Number=0000000000162794&sum=0 [15:54:53]StoreToDocumentArchive [15:54:53]shift 100 fd 58474 [15:54:53]save to /storage/0100/doc_00058474 [15:54:53]save last doc name /storage/0100/doc_00058474 to /storage/kkm_last_doc_name [15:54:53]save OK [15:54:53]Clear old archive folders... [15:54:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:54:53]tlvbuf is 01977520 [15:54:53]SAM_PROTO_ClearQueue [15:54:53]wFMCommunicate request_size=4 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 09 00 00 [15:54:53]Write to MH i2c: E2 08 00 09 39 80 09 00 00 00 00 00 00 B4 [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:54:53]Read from MH i2c: E2 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 09 39 00 90 00 B6 [15:54:53]RAPDU: 90 00 [15:54:53]wFMCommunicate OK [15:54:53]SAM_PROTO_ClearQueue done [15:54:53]KKMCreateOFDPacket [15:54:53]OFDProtocolAddRootSTLVToBuf [15:54:53]FM_MakeSignedData [15:54:53]FM_MakeSignedData [15:54:53]SAM_PROTO_SignData [15:54:53]wFMCommunicate request_size=4 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 0D 01 02 [15:54:53]Write to MH i2c: E2 08 00 0A 39 80 0D 01 02 00 00 00 00 BC [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:54:53]Read from MH i2c: E2 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 0A 39 00 90 00 B7 [15:54:53]RAPDU: 90 00 [15:54:53]wFMCommunicate OK [15:54:53]wFMCommunicate request_size=255 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 CA 01 00 00 F4 03 04 00 4E BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E4 00 00 35 04 06 00 69 [15:54:53]Write to MH i2c: E2 02 01 0B 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 CA 01 00 00 F4 03 04 00 4E BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E4 00 00 35 04 06 00 69 00 00 4A [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:54]Read from MH i2c: E2 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 03 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 03 00 0B 39 00 90 00 B8 [15:54:54]RAPDU: 90 00 [15:54:54]wFMCommunicate OK [15:54:54]wFMCommunicate request_size=10 [15:54:54]MH_SAM_APDU [15:54:54]CAPDU: 80 0D 02 02 05 CB F4 31 32 3B [15:54:54]Write to MH i2c: E2 0D 00 0C 39 80 0D 02 02 05 00 CB F4 31 32 3B 00 00 26 [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:54]Read from MH i2c: E2 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 03 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 03 00 0C 39 00 90 00 B9 [15:54:54]RAPDU: 90 00 [15:54:54]wFMCommunicate OK [15:54:54]wFMCommunicate request_size=4 [15:54:54]MH_SAM_APDU [15:54:54]CAPDU: 80 0D 03 02 [15:54:54]Write to MH i2c: E2 08 00 0D 39 80 0D 03 02 00 00 00 00 C1 [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:54:54]Read from MH i2c: E2 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 0B 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 0B 00 0D 39 00 12 35 6D AC 46 67 8A 8A 90 00 E3 [15:54:54]RAPDU: 12 35 6D AC 46 67 8A 8A 90 00 [15:54:54]wFMCommunicate OK [15:54:54]SAM_PROTO_SignData done [15:54:54]FM_MakeSignedData done [15:54:54]CreateOFDProtocolMessage [15:54:54]wFMCommunicate request_size=4 [15:54:54]MH_SAM_APDU [15:54:54]CAPDU: 80 11 00 00 [15:54:54]Write to MH i2c: E2 08 00 0E 39 80 11 00 00 00 00 00 00 C1 [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]OFD Sender: No OFD packet to send [15:54:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:54]Read from MH i2c: E2 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 17 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 17 00 0E 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [15:54:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:54:54]wFMCommunicate OK [15:54:54]CreateOFDProtocolMessage done [15:54:54]OFDSenderStorePacket 58474 [15:54:54]StoreOFDPacket docnum=58474 [15:54:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 04 60 07 01 05 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 CA 01 00 00 F4 03 04 00 4E BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E4 00 00 35 04 06 00 69 CB F4 31 32 3B 12 35 6D AC 46 67 8A 8A [15:54:54]CheckFolder [15:54:54]dirname=/storage/ofd_packets [15:54:54]CheckFolder done [15:54:54]ProducePacketName [15:54:54]name=ofd_packets/00058474 [15:54:54]NVStorageSaveData ofd_packets/00058474 [15:54:54]File name is /storage/ofd_packets/00058474 [15:54:54]Write 301 bytes [15:54:54]NVStorageSaveData done [15:54:54]OFDSenderStorePacket done [15:54:54]KKMCreateOFDPacket done [15:54:54]NVStorageSaveData kkm_last_timestamp [15:54:54]File name is /storage/kkm_last_timestamp [15:54:54]Write 4 bytes [15:54:54]NVStorageSaveData done [15:54:54]ExternCall_PrintAddStr [15:54:54]wPrintStart [15:54:54]Write to MH i2c: 01 00 00 0F 39 48 [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: 01 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: 01 07 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: 01 07 00 0F 39 00 00 00 00 00 FF 0F 5D [15:54:54]RasterBufferAndPrint [15:54:54]line Счет N : (1)2075780 [15:54:54]line ИНН: 02508201610067 [15:54:54]line Контрольно-Кассовый Чек [15:54:54]line ПРОДАЖА [15:54:54]line ТРК (МРК, ГНК) : 63 [15:54:54]line Товар: 2710124130 [15:54:54]line Аи-92-К-4 [15:54:54]line 20.000 * 0.00 [15:54:54]line = 0.00 [15:54:54]line НДС 12% НСП 1% [15:54:54]line > о реализуемом товаре [15:54:54]line ИТОГО: 0.00 [15:54:54]line НСП 1% : 0.00 [15:54:54]line НДС 12% : 0.00 [15:54:54]line Наличными: 0.00 [15:54:54]line Безнал.: 0.00 [15:54:54]line Место: АЗС № 135 "Партнер Нефть" [15:54:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:54:54]line СНО: Общий режим [15:54:54]line Чек 458 20.08.2024 15:54 [15:54:54]line Смена: 100 ФФД: 1.0 [15:54:54]line ЗНМ: 0300000196 [15:54:54]line РНМ: 0000000000162794 [15:54:54]line Версия ККМ: v1.0 [15:54:54]line Талоны: ТК ГПНА Online [15:54:54]line 30095253 [15:54:54]line ФМ: 0000000002094532 [15:54:54]line ФД: 58474 [15:54:54]line ФПД: 116324696142395 [15:54:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155454&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58474&fm=116324696142395&tin=02508201610067®Number=0000000000162794&sum=0 [15:54:54]OFD Sender: Processing packet 58474 [packets to send 51, broken 50] [15:54:54]ProducePacketName [15:54:54]name=ofd_packets/00058474 [15:54:54]OFD Sender: To server: pG, [15:54:54]CommunicateWithHost lk.salyk.kg:30040 [15:54:54]ConnectInit lk.salyk.kg [15:54:54]written 0, free lines is 4095 [15:54:54]Connected sock=10 [15:54:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 04 60 07 01 05 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 CA 01 00 00 F4 03 04 00 4E BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E4 00 00 35 04 06 00 69 CB F4 31 32 3B 12 35 6D AC 46 67 8A 8A [15:54:55]Write to MH i2c: 01 00 00 39 39 72 [15:54:55]Write i2c OK [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: 01 [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: 01 07 00 [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: 01 07 00 39 39 00 00 00 00 00 D1 0C 56 [15:54:55]RasterBufferAndPrint [15:54:55]line [15:54:55]line [15:54:55]line [15:54:55]line [15:54:55]line [15:54:55]written 0, free lines is 3287 [15:54:55]MH_Cut [15:54:55]Write to MH i2c: D1 01 00 40 39 01 4B [15:54:55]Write i2c OK [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: D1 [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: D1 01 00 [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: D1 01 00 40 39 00 4A [15:54:55]Write to MH i2c: 01 00 00 41 39 7A [15:54:55]Write i2c OK [15:54:55]MH_I2C_Read... [15:54:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CA 38 47 00 52 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 32 30 39 34 35 33 32 10 04 04 00 6A E4 00 00 F4 03 04 00 9C 67 C4 66 B6 04 01 00 00 22 CA EF F6 F7 C3 D6 93 [15:54:55]CommunicateWithHost err = 0 [15:54:55]CheckOFDResponse [15:54:55]1017 (14) - 77093643461234 [15:54:55]1041 (16) - 0000000002094532 [15:54:55]1040 (4) - 58474 [15:54:55]1012 (4) - 20.08.2024 09:53 [15:54:55]1206 (1) - 0 [15:54:55]OFD Sender: Remove packet 58474 [15:54:55]ProducePacketName [15:54:55]name=ofd_packets/00058474 [15:54:55]NVStorageDeleteData [15:54:55]OFD Sender: No OFD packet to send [15:54:56]*** Cut start [15:54:56]*** Partial cut [15:54:56]*** CUTSNS_PIN = 1 [15:54:56]*** CUTSNS_PIN = 0 [15:54:56]*** Brake cut motor [15:54:56]Read from MH i2c: 01 [15:54:56]MH_I2C_Read... [15:54:56]*** Stop cut motor [15:54:56]*** Cut end [15:54:56]Read from MH i2c: 01 07 00 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: 01 07 00 41 39 00 00 00 00 00 FF 0F 8F [15:54:56]process_action close_receipt done [15:54:56]requested_data is exist [15:54:56]produce_requested_data [15:54:56]requested_item fm.sn is exist - process it [15:54:56]wFMCommunicate request_size=4 [15:54:56]MH_SAM_APDU [15:54:56]CAPDU: 80 11 00 00 [15:54:56]Write to MH i2c: E2 08 00 42 39 80 11 00 00 00 00 00 00 F5 [15:54:56]Write i2c OK [15:54:56]MH_I2C_Read... [15:54:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:56]Read from MH i2c: E2 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: E2 17 00 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: E2 17 00 42 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 41 [15:54:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:54:56]wFMCommunicate OK [15:54:56]requested_item fd.num is exist - process it [15:54:56]SAM_PROTO_GetFieldsCounters [15:54:56]wFMCommunicate request_size=4 [15:54:56]MH_SAM_APDU [15:54:56]CAPDU: 80 13 00 00 [15:54:56]Write to MH i2c: E2 08 00 43 39 80 13 00 00 00 00 00 00 F8 [15:54:56]Write i2c OK [15:54:56]MH_I2C_Read... [15:54:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:54:56]Read from MH i2c: E2 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: E2 62 00 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: E2 62 00 43 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [15:54:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:54:56]wFMCommunicate OK [15:54:56]SAM_PROTO_GetFieldsCounters done [15:54:56]requested_item shift.num is exist - process it [15:54:56]requested_item shift.opened is exist - process it [15:54:56]req_shift_opened [15:54:56]FM_GetShiftState [15:54:56]SAM_PROTO_GetShiftState [15:54:56]wFMCommunicate request_size=4 [15:54:56]MH_SAM_APDU [15:54:56]CAPDU: 80 13 01 00 [15:54:56]Write to MH i2c: E2 08 00 44 39 80 13 01 00 00 00 00 00 FA [15:54:56]Write i2c OK [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: E2 [15:54:56]MH_I2C_Read... [15:54:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:56]Read from MH i2c: E2 0E 00 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: E2 0E 00 44 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [15:54:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:54:56]wFMCommunicate OK [15:54:56]SAM_PROTO_GetShiftState done [15:54:56]FM_GetShiftState done [15:54:56]req_shift_opened done [15:54:56]requested_item shift.open_date is exist - process it [15:54:56]req_shift_open_date [15:54:56]req_shift_open_date done [15:54:56]produce_requested_data done [15:54:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58474,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:54:56]process_action_free close_receipt [15:54:56]json_value_free [15:54:56]json_value_free done [15:54:56]process_json_proto returns [15:54:56]Send response to host [15:54:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58474,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:54:56]free response buf [15:54:56]execute_script done [15:54:56]execute_script returns [15:54:56]free content buf [15:54:56]Sock 8.Close socket [15:54:56]Sock 8.Thread stoped [15:54:58]accept exits with 9 [15:54:58]New connection [15:54:58]New thread 3066854756 created [15:54:58]Thread 3066711396 joined [15:54:58]Waiting for new connection... [15:54:58] Sock 9.Parse request [15:54:58]Sock 9.Check first char [15:54:58]Sock 9.First char is OK [15:54:58]request: POST /json_proto HTTP/1.0 [15:54:58]Method: POST [15:54:58]URL: /json_proto [15:54:58]Method is POST - this is cgi request [15:54:58]url: /json_proto [15:54:58]query_string will be loaded in cgi processing [15:54:58]execute_cgi json_proto POST (null) [15:54:58]execute_cgi path=json_proto method=POST [15:54:58]POST find Content-Length [15:54:58]Host: 172.17.44.3:8080 [15:54:58]Content-Length: 782 [15:54:58]Content-Type: application/json [15:54:58] [15:54:58]POST finish read [15:54:58]Found Content-Length = 782 [15:54:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:58]execute_script... [15:54: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)2075781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:58]POST & json_proto [15:54:58]process_json_proto [15:54:58]json parsed OK: [15:54:58]protocol is kg_v1.0 [15:54:58]action value=close_receipt [15:54:58]process_action close_receipt [15:54:58]cmd_close_receipt [15:54:58]MH_GetDate [15:54:58]Write to MH i2c: F0 00 00 45 39 6D [15:54:58]Write i2c OK [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: F0 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: F0 09 00 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: F0 09 00 45 39 00 53 BC C4 66 AD C5 5D 66 E4 [15:54:58]GetLastDocTimeStamp 1724169294 [15:54:58]current date 1724169299 [15:54:58]FM_GetShiftState [15:54:58]SAM_PROTO_GetShiftState [15:54:58]wFMCommunicate request_size=4 [15:54:58]MH_SAM_APDU [15:54:58]CAPDU: 80 13 01 00 [15:54:58]Write to MH i2c: E2 08 00 46 39 80 13 01 00 00 00 00 00 FC [15:54:58]Write i2c OK [15:54:58]MH_I2C_Read... [15:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:58]Read from MH i2c: E2 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: E2 0E 00 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: E2 0E 00 46 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1F [15:54:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:54:58]wFMCommunicate OK [15:54:58]SAM_PROTO_GetShiftState done [15:54:58]FM_GetShiftState done [15:54:58]opened in 1724112910 [15:54:58]opened+sec_in_day 1724199310 [15:54:58]quantity*price = 60062 [15:54:58]sum+1 = 60063 [15:54:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.62 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 0.00 Безнал.: 600.62 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 459 20.08.2024 15:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58475 ФПД: 26163213972016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155459&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58475&fm=26163213972016&tin=02508201610067®Number=0000000000162794&sum=60062 [15:54:59]StoreToDocumentArchive [15:54:59]shift 100 fd 58475 [15:54:59]save to /storage/0100/doc_00058475 [15:54:59]save last doc name /storage/0100/doc_00058475 to /storage/kkm_last_doc_name [15:54:59]save OK [15:54:59]Clear old archive folders... [15:54:59]ProcessDocumentItem done err = 0, tmpTLVsize=244 [15:54:59]tlvbuf is 019425F0 [15:54:59]SAM_PROTO_ClearQueue [15:54:59]wFMCommunicate request_size=4 [15:54:59]MH_SAM_APDU [15:54:59]CAPDU: 80 09 00 00 [15:54:59]Write to MH i2c: E2 08 00 53 39 80 09 00 00 00 00 00 00 FE [15:54:59]Write i2c OK [15:54:59]MH_I2C_Read... [15:54:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:54:59]Read from MH i2c: E2 [15:54:59]MH_I2C_Read... [15:54:59]Read from MH i2c: E2 03 00 [15:54:59]MH_I2C_Read... [15:54:59]Read from MH i2c: E2 03 00 53 39 00 90 00 00 [15:54:59]RAPDU: 90 00 [15:54:59]wFMCommunicate OK [15:54:59]SAM_PROTO_ClearQueue done [15:54:59]KKMCreateOFDPacket [15:54:59]OFDProtocolAddRootSTLVToBuf [15:54:59]FM_MakeSignedData [15:54:59]FM_MakeSignedData [15:54:59]SAM_PROTO_SignData [15:54:59]wFMCommunicate request_size=4 [15:54:59]MH_SAM_APDU [15:54:59]CAPDU: 80 0D 01 02 [15:54:59]Write to MH i2c: E2 08 00 54 39 80 0D 01 02 00 00 00 00 06 [15:54:59]Write i2c OK [15:54:59]MH_I2C_Read... [15:54:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:54:59]Read from MH i2c: E2 [15:54:59]MH_I2C_Read... [15:54:59]Read from MH i2c: E2 03 00 [15:54:59]MH_I2C_Read... [15:54:59]Read from MH i2c: E2 03 00 54 39 00 90 00 01 [15:54:59]RAPDU: 90 00 [15:54:59]wFMCommunicate OK [15:54:59]wFMCommunicate request_size=253 [15:54:59]MH_SAM_APDU [15:54:59]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 53 BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E4 00 00 35 04 06 00 17 CB 99 13 32 30 [15:54:59]Write to MH i2c: E2 00 01 55 39 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 53 BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E4 00 00 35 04 06 00 17 CB 99 13 32 30 00 00 48 [15:54:59]Write i2c OK [15:54:59]MH_I2C_Read... [15:54:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:59]Read from MH i2c: E2 [15:54:59]MH_I2C_Read... [15:54:59]Read from MH i2c: E2 03 00 [15:54:59]MH_I2C_Read... [15:54:59]Read from MH i2c: E2 03 00 55 39 00 90 00 02 [15:54:59]RAPDU: 90 00 [15:54:59]wFMCommunicate OK [15:54:59]wFMCommunicate request_size=4 [15:54:59]MH_SAM_APDU [15:54:59]CAPDU: 80 0D 03 02 [15:54:59]Write to MH i2c: E2 08 00 56 39 80 0D 03 02 00 00 00 00 0A [15:54:59]Write i2c OK [15:54:59]MH_I2C_Read... [15:54:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:54:59]Read from MH i2c: E2 [15:54:59]MH_I2C_Read... [15:54:59]Read from MH i2c: E2 0B 00 [15:54:59]MH_I2C_Read... [15:54:59]Read from MH i2c: E2 0B 00 56 39 00 8A D5 FE 64 35 8B B1 90 90 00 CD [15:54:59]RAPDU: 8A D5 FE 64 35 8B B1 90 90 00 [15:54:59]wFMCommunicate OK [15:54:59]SAM_PROTO_SignData done [15:54:59]FM_MakeSignedData done [15:54:59]CreateOFDProtocolMessage [15:54:59]wFMCommunicate request_size=4 [15:54:59]MH_SAM_APDU [15:54:59]CAPDU: 80 11 00 00 [15:54:59]Write to MH i2c: E2 08 00 57 39 80 11 00 00 00 00 00 00 0A [15:54:59]Write i2c OK [15:54:59]MH_I2C_Read... [15:55:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:00]Read from MH i2c: E2 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: E2 17 00 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: E2 17 00 57 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 56 [15:55:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:55:00]wFMCommunicate OK [15:55:00]CreateOFDProtocolMessage done [15:55:00]OFDSenderStorePacket 58475 [15:55:00]StoreOFDPacket docnum=58475 [15:55:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 24 28 00 01 4A E2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 53 BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E4 00 00 35 04 06 00 17 CB 99 13 32 30 8A D5 FE 64 35 8B B1 90 [15:55:00]CheckFolder [15:55:00]dirname=/storage/ofd_packets [15:55:00]CheckFolder done [15:55:00]ProducePacketName [15:55:00]name=ofd_packets/00058475 [15:55:00]NVStorageSaveData ofd_packets/00058475 [15:55:00]File name is /storage/ofd_packets/00058475 [15:55:00]Write 294 bytes [15:55:00]NVStorageSaveData done [15:55:00]OFDSenderStorePacket done [15:55:00]KKMCreateOFDPacket done [15:55:00]NVStorageSaveData kkm_last_timestamp [15:55:00]File name is /storage/kkm_last_timestamp [15:55:00]Write 4 bytes [15:55:00]NVStorageSaveData done [15:55:00]ExternCall_PrintAddStr [15:55:00]wPrintStart [15:55:00]Write to MH i2c: 01 00 00 58 39 91 [15:55:00]Write i2c OK [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: 01 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: 01 07 00 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: 01 07 00 58 39 00 00 00 00 00 FF 0F A6 [15:55:00]RasterBufferAndPrint [15:55:00]line Счет N : (1)2075781 [15:55:00]line ИНН: 02508201610067 [15:55:00]line Контрольно-Кассовый Чек [15:55:00]line ПРОДАЖА [15:55:00]line ТРК (МРК, ГНК) : 44 [15:55:00]line Товар: 2710124130 [15:55:00]line SU-92 [15:55:00]line 8.730 * 68.80 [15:55:00]line = 600.62 [15:55:00]line НДС 12% НСП 1% [15:55:00]line > о реализуемом товаре [15:55:00]line ИТОГО: 600.62 [15:55:00]line НСП 1% : 5.31 [15:55:00]line НДС 12% : 63.78 [15:55:00]line Наличными: 0.00 [15:55:00]line Безнал.: 600.62 [15:55:00]line Место: АЗС № 135 "Партнер Нефть" [15:55:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:55:00]line СНО: Общий режим [15:55:00]line Чек 459 20.08.2024 15:54 [15:55:00]line Смена: 100 ФФД: 1.0 [15:55:00]line ЗНМ: 0300000196 [15:55:00]line РНМ: 0000000000162794 [15:55:00]line Версия ККМ: v1.0 [15:55:00]line Платежная система: O! деньги [15:55:00]line ФМ: 0000000002094532 [15:55:00]line ФД: 58475 [15:55:00]line ФПД: 26163213972016 [15:55:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155459&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58475&fm=26163213972016&tin=02508201610067®Number=0000000000162794&sum=60062 [15:55:00]OFD Sender: Processing packet 58475 [packets to send 51, broken 50] [15:55:00]ProducePacketName [15:55:00]name=ofd_packets/00058475 [15:55:00]OFD Sender: To server: pG, [15:55:00]CommunicateWithHost lk.salyk.kg:30040 [15:55:00]ConnectInit lk.salyk.kg [15:55:00]written 0, free lines is 4095 [15:55:00]Connected sock=10 [15:55:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 24 28 00 01 4A E2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 53 BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E4 00 00 35 04 06 00 17 CB 99 13 32 30 8A D5 FE 64 35 8B B1 90 [15:55:00]Write to MH i2c: 01 00 00 82 39 BB [15:55:00]Write i2c OK [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: 01 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: 01 07 00 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: 01 07 00 82 39 00 00 00 00 00 E5 0C B3 [15:55:00]RasterBufferAndPrint [15:55:00]line [15:55:00]line [15:55:00]line [15:55:00]line [15:55:00]line [15:55:00]written 0, free lines is 3310 [15:55:00]MH_Cut [15:55:00]Write to MH i2c: D1 01 00 89 39 01 94 [15:55:00]Write i2c OK [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: D1 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: D1 01 00 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: D1 01 00 89 39 00 93 [15:55:00]Write to MH i2c: 01 00 00 8A 39 C3 [15:55:00]Write i2c OK [15:55:00]MH_I2C_Read... [15:55:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 18 07 47 00 B9 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E4 00 00 F4 03 04 00 A2 67 C4 66 B6 04 01 00 00 D4 83 64 42 1A 1D D3 4E [15:55:00]CommunicateWithHost err = 0 [15:55:00]CheckOFDResponse [15:55:00]1017 (14) - 77093643461234 [15:55:00]1041 (16) - 0000000002094532 [15:55:00]1040 (4) - 58475 [15:55:00]1012 (4) - 20.08.2024 09:53 [15:55:00]1206 (1) - 0 [15:55:00]OFD Sender: Remove packet 58475 [15:55:00]ProducePacketName [15:55:00]name=ofd_packets/00058475 [15:55:00]NVStorageDeleteData [15:55:01]OFD Sender: No OFD packet to send [15:55:01]*** Cut start [15:55:01]*** Partial cut [15:55:01]*** CUTSNS_PIN = 1 [15:55:01]*** CUTSNS_PIN = 0 [15:55:01]*** Brake cut motor [15:55:02]Read from MH i2c: 01 [15:55:02]MH_I2C_Read... [15:55:02]*** Stop cut motor [15:55:02]*** Cut end [15:55:02]Read from MH i2c: 01 07 00 [15:55:02]MH_I2C_Read... [15:55:02]Read from MH i2c: 01 07 00 8A 39 00 00 00 00 00 FF 0F D8 [15:55:02]process_action close_receipt done [15:55:02]requested_data is exist [15:55:02]produce_requested_data [15:55:02]requested_item fm.sn is exist - process it [15:55:02]wFMCommunicate request_size=4 [15:55:02]MH_SAM_APDU [15:55:02]CAPDU: 80 11 00 00 [15:55:02]Write to MH i2c: E2 08 00 8B 39 80 11 00 00 00 00 00 00 3E [15:55:02]Write i2c OK [15:55:02]MH_I2C_Read... [15:55:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:02]Read from MH i2c: E2 [15:55:02]MH_I2C_Read... [15:55:02]Read from MH i2c: E2 17 00 [15:55:02]MH_I2C_Read... [15:55:02]Read from MH i2c: E2 17 00 8B 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8A [15:55:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:55:02]wFMCommunicate OK [15:55:02]requested_item fd.num is exist - process it [15:55:02]SAM_PROTO_GetFieldsCounters [15:55:02]wFMCommunicate request_size=4 [15:55:02]MH_SAM_APDU [15:55:02]CAPDU: 80 13 00 00 [15:55:02]Write to MH i2c: E2 08 00 8C 39 80 13 00 00 00 00 00 00 41 [15:55:02]Write i2c OK [15:55:02]MH_I2C_Read... [15:55:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:02]Read from MH i2c: E2 [15:55:02]MH_I2C_Read... [15:55:02]Read from MH i2c: E2 62 00 [15:55:02]MH_I2C_Read... [15:55:02]Read from MH i2c: E2 62 00 8C 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [15:55:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:02]wFMCommunicate OK [15:55:02]SAM_PROTO_GetFieldsCounters done [15:55:02]requested_item shift.num is exist - process it [15:55:02]requested_item shift.opened is exist - process it [15:55:02]req_shift_opened [15:55:02]FM_GetShiftState [15:55:02]SAM_PROTO_GetShiftState [15:55:02]wFMCommunicate request_size=4 [15:55:02]MH_SAM_APDU [15:55:02]CAPDU: 80 13 01 00 [15:55:02]Write to MH i2c: E2 08 00 8D 39 80 13 01 00 00 00 00 00 43 [15:55:02]Write i2c OK [15:55:02]MH_I2C_Read... [15:55:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:02]Read from MH i2c: E2 [15:55:02]MH_I2C_Read... [15:55:02]Read from MH i2c: E2 0E 00 [15:55:02]MH_I2C_Read... [15:55:02]Read from MH i2c: E2 0E 00 8D 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [15:55:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:55:02]wFMCommunicate OK [15:55:02]SAM_PROTO_GetShiftState done [15:55:02]FM_GetShiftState done [15:55:02]req_shift_opened done [15:55:02]requested_item shift.open_date is exist - process it [15:55:02]req_shift_open_date [15:55:02]req_shift_open_date done [15:55:02]produce_requested_data done [15:55:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58475,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:55:02]process_action_free close_receipt [15:55:02]json_value_free [15:55:02]json_value_free done [15:55:02]process_json_proto returns [15:55:02]Send response to host [15:55:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58475,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:55:02]free response buf [15:55:02]execute_script done [15:55:02]execute_script returns [15:55:02]free content buf [15:55:02]Sock 9.Close socket [15:55:02]Sock 9.Thread stoped [15:55:06]OFD Sender: No OFD packet to send [15:55:11]OFD Sender: No OFD packet to send [15:55:16]OFD Sender: No OFD packet to send [15:55:21]OFD Sender: No OFD packet to send [15:55:26]OFD Sender: No OFD packet to send [15:55:31]OFD Sender: No OFD packet to send [15:55:36]OFD Sender: No OFD packet to send [15:55:41]OFD Sender: No OFD packet to send [15:55:46]OFD Sender: No OFD packet to send [15:55:51]OFD Sender: No OFD packet to send [15:55:56]OFD Sender: No OFD packet to send [15:55:57]accept exits with 8 [15:55:57]New connection [15:55:57]New thread 3066711396 created [15:55:57]Thread 3066854756 joined [15:55:57]Waiting for new connection... [15:55:57] Sock 8.Parse request [15:55:57]Sock 8.Check first char [15:55:57]Sock 8.First char is OK [15:55:57]request: POST /json_proto HTTP/1.0 [15:55:57]Method: POST [15:55:57]URL: /json_proto [15:55:57]Method is POST - this is cgi request [15:55:57]url: /json_proto [15:55:57]query_string will be loaded in cgi processing [15:55:57]execute_cgi json_proto POST (null) [15:55:57]execute_cgi path=json_proto method=POST [15:55:57]POST find Content-Length [15:55:57]Host: 172.17.44.3:8080 [15:55:57]Content-Length: 801 [15:55:57]Content-Type: application/json [15:55:57] [15:55:57]POST finish read [15:55:57]Found Content-Length = 801 [15:55:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.490, "sum" : 440.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 440.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:57]execute_script... [15:55:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.490, "sum" : 440.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 440.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:57]POST & json_proto [15:55:57]process_json_proto [15:55:57]json parsed OK: [15:55:57]protocol is kg_v1.0 [15:55:57]action value=close_receipt [15:55:57]process_action close_receipt [15:55:57]cmd_close_receipt [15:55:57]MH_GetDate [15:55:57]Write to MH i2c: F0 00 00 8E 39 B6 [15:55:57]Write i2c OK [15:55:57]MH_I2C_Read... [15:55:57]Read from MH i2c: F0 [15:55:57]MH_I2C_Read... [15:55:57]Read from MH i2c: F0 09 00 [15:55:57]MH_I2C_Read... [15:55:57]Read from MH i2c: F0 09 00 8E 39 00 8E BC C4 66 AD C5 5D 66 68 [15:55:57]GetLastDocTimeStamp 1724169299 [15:55:57]current date 1724169358 [15:55:57]FM_GetShiftState [15:55:57]SAM_PROTO_GetShiftState [15:55:57]wFMCommunicate request_size=4 [15:55:57]MH_SAM_APDU [15:55:57]CAPDU: 80 13 01 00 [15:55:57]Write to MH i2c: E2 08 00 8F 39 80 13 01 00 00 00 00 00 45 [15:55:57]Write i2c OK [15:55:57]MH_I2C_Read... [15:55:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:57]Read from MH i2c: E2 [15:55:57]MH_I2C_Read... [15:55:57]Read from MH i2c: E2 0E 00 [15:55:57]MH_I2C_Read... [15:55:57]Read from MH i2c: E2 0E 00 8F 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 68 [15:55:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:55:57]wFMCommunicate OK [15:55:57]SAM_PROTO_GetShiftState done [15:55:57]FM_GetShiftState done [15:55:57]opened in 1724112910 [15:55:57]opened+sec_in_day 1724199310 [15:55:57]quantity*price = 44002 [15:55:57]sum+1 = 44003 [15:55:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 440.02 НСП 1% : 3.89 НДС 12% : 46.73 Наличными: 0.00 Безнал.: 440.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 460 20.08.2024 15:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58476 ФПД: 242041107116420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155558&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58476&fm=242041107116420&tin=02508201610067®Number=0000000000162794&sum=44002 [15:55:58]StoreToDocumentArchive [15:55:58]shift 100 fd 58476 [15:55:58]save to /storage/0100/doc_00058476 [15:55:58]save last doc name /storage/0100/doc_00058476 to /storage/kkm_last_doc_name [15:55:58]save OK [15:55:58]Clear old archive folders... [15:55:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:58]tlvbuf is 01A03310 [15:55:58]SAM_PROTO_ClearQueue [15:55:58]wFMCommunicate request_size=4 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 09 00 00 [15:55:58]Write to MH i2c: E2 08 00 9C 39 80 09 00 00 00 00 00 00 47 [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 9C 39 00 90 00 49 [15:55:58]RAPDU: 90 00 [15:55:58]wFMCommunicate OK [15:55:58]SAM_PROTO_ClearQueue done [15:55:58]KKMCreateOFDPacket [15:55:58]OFDProtocolAddRootSTLVToBuf [15:55:58]FM_MakeSignedData [15:55:58]FM_MakeSignedData [15:55:58]SAM_PROTO_SignData [15:55:58]wFMCommunicate request_size=4 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 0D 01 02 [15:55:58]Write to MH i2c: E2 08 00 9D 39 80 0D 01 02 00 00 00 00 4F [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 9D 39 00 90 00 4A [15:55:58]RAPDU: 90 00 [15:55:58]wFMCommunicate OK [15:55:58]wFMCommunicate request_size=255 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E2 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E2 AB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 8E BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E4 00 00 35 04 06 00 DC [15:55:58]Write to MH i2c: E2 02 01 9E 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E2 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E2 AB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 8E BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E4 00 00 35 04 06 00 DC 00 00 AF [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 9E 39 00 90 00 4B [15:55:58]RAPDU: 90 00 [15:55:58]wFMCommunicate OK [15:55:58]wFMCommunicate request_size=10 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 0D 02 02 05 22 96 35 F1 84 [15:55:58]Write to MH i2c: E2 0D 00 9F 39 80 0D 02 02 05 00 22 96 35 F1 84 00 00 BE [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 9F 39 00 90 00 4C [15:55:58]RAPDU: 90 00 [15:55:58]wFMCommunicate OK [15:55:58]wFMCommunicate request_size=4 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 0D 03 02 [15:55:58]Write to MH i2c: E2 08 00 A0 39 80 0D 03 02 00 00 00 00 54 [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 0B 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 0B 00 A0 39 00 B5 5E 40 10 7B BE 47 DF 90 00 17 [15:55:58]RAPDU: B5 5E 40 10 7B BE 47 DF 90 00 [15:55:58]wFMCommunicate OK [15:55:58]SAM_PROTO_SignData done [15:55:58]FM_MakeSignedData done [15:55:58]CreateOFDProtocolMessage [15:55:58]wFMCommunicate request_size=4 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 11 00 00 [15:55:58]Write to MH i2c: E2 08 00 A1 39 80 11 00 00 00 00 00 00 54 [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 17 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 17 00 A1 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A0 [15:55:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:55:58]wFMCommunicate OK [15:55:58]CreateOFDProtocolMessage done [15:55:58]OFDSenderStorePacket 58476 [15:55:58]StoreOFDPacket docnum=58476 [15:55:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3C 94 07 01 E6 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E2 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E2 AB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 8E BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E4 00 00 35 04 06 00 DC 22 96 35 F1 84 B5 5E 40 10 7B BE 47 DF [15:55:58]CheckFolder [15:55:58]dirname=/storage/ofd_packets [15:55:58]CheckFolder done [15:55:58]ProducePacketName [15:55:58]name=ofd_packets/00058476 [15:55:58]NVStorageSaveData ofd_packets/00058476 [15:55:58]File name is /storage/ofd_packets/00058476 [15:55:58]Write 301 bytes [15:55:58]NVStorageSaveData done [15:55:58]OFDSenderStorePacket done [15:55:58]KKMCreateOFDPacket done [15:55:58]NVStorageSaveData kkm_last_timestamp [15:55:58]File name is /storage/kkm_last_timestamp [15:55:58]Write 4 bytes [15:55:58]NVStorageSaveData done [15:55:58]ExternCall_PrintAddStr [15:55:58]wPrintStart [15:55:58]Write to MH i2c: 01 00 00 A2 39 DB [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: 01 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: 01 07 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: 01 07 00 A2 39 00 00 00 00 00 FF 0F F0 [15:55:58]RasterBufferAndPrint [15:55:58]line Счет N : (1)2075782 [15:55:58]line ИНН: 02508201610067 [15:55:58]line Контрольно-Кассовый Чек [15:55:58]line ПРОДАЖА [15:55:58]line ТРК (МРК, ГНК) : 33 [15:55:58]line Товар: 2710124130 [15:55:58]line Аи-92-К-4 [15:55:58]line 6.490 * 67.80 [15:55:58]line = 440.02 [15:55:58]line НДС 12% НСП 1% [15:55:58]line > о реализуемом товаре [15:55:58]line ИТОГО: 440.02 [15:55:58]line НСП 1% : 3.89 [15:55:58]line НДС 12% : 46.73 [15:55:58]line Наличными: 0.00 [15:55:58]line Безнал.: 440.02 [15:55:58]line Место: АЗС № 135 "Партнер Нефть" [15:55:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:55:58]line СНО: Общий режим [15:55:58]line Чек 460 20.08.2024 15:55 [15:55:58]line Смена: 100 ФФД: 1.0 [15:55:58]line ЗНМ: 0300000196 [15:55:58]line РНМ: 0000000000162794 [15:55:58]line Версия ККМ: v1.0 [15:55:58]line Платежная система: O! деньги [15:55:58]line ФМ: 0000000002094532 [15:55:58]line ФД: 58476 [15:55:58]line ФПД: 242041107116420 [15:55:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155558&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58476&fm=242041107116420&tin=02508201610067®Number=0000000000162794&sum=44002 [15:55:59]OFD Sender: Processing packet 58476 [packets to send 51, broken 50] [15:55:59]ProducePacketName [15:55:59]name=ofd_packets/00058476 [15:55:59]OFD Sender: To server: pG, [15:55:59]CommunicateWithHost lk.salyk.kg:30040 [15:55:59]ConnectInit lk.salyk.kg [15:55:59]written 0, free lines is 4095 [15:55:59]Connected sock=11 [15:55:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3C 94 07 01 E6 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E2 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E2 AB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 8E BC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E4 00 00 35 04 06 00 DC 22 96 35 F1 84 B5 5E 40 10 7B BE 47 DF [15:55:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 23 B1 47 00 DA 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 32 30 39 34 35 33 32 10 04 04 00 6C E4 00 00 F4 03 04 00 DC 67 C4 66 B6 04 01 00 00 2D CE 6F 7A FB 94 39 FF [15:55:59]CommunicateWithHost err = 0 [15:55:59]CheckOFDResponse [15:55:59]1017 (14) - 77093643461234 [15:55:59]1041 (16) - 0000000002094532 [15:55:59]1040 (4) - 58476 [15:55:59]1012 (4) - 20.08.2024 09:54 [15:55:59]1206 (1) - 0 [15:55:59]OFD Sender: Remove packet 58476 [15:55:59]ProducePacketName [15:55:59]name=ofd_packets/00058476 [15:55:59]NVStorageDeleteData [15:55:59]Write to MH i2c: 01 00 00 CC 39 05 [15:55:59]Write i2c OK [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: 01 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: 01 07 00 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: 01 07 00 CC 39 00 00 00 00 00 E6 0C FE [15:55:59]RasterBufferAndPrint [15:55:59]line [15:55:59]line [15:55:59]line [15:55:59]line [15:55:59]line [15:55:59]written 0, free lines is 3307 [15:55:59]MH_Cut [15:55:59]Write to MH i2c: D1 01 00 D3 39 01 DE [15:55:59]Write i2c OK [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: D1 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: D1 01 00 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: D1 01 00 D3 39 00 DD [15:55:59]Write to MH i2c: 01 00 00 D4 39 0D [15:55:59]Write i2c OK [15:55:59]MH_I2C_Read... [15:56:00]OFD Sender: No OFD packet to send [15:56:00]*** Cut start [15:56:00]*** Partial cut [15:56:00]*** CUTSNS_PIN = 1 [15:56:00]*** CUTSNS_PIN = 0 [15:56:00]*** Brake cut motor [15:56:01]Read from MH i2c: 01 [15:56:01]MH_I2C_Read... [15:56:01]*** Stop cut motor [15:56:01]*** Cut end [15:56:01]Read from MH i2c: 01 07 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: 01 07 00 D4 39 00 00 00 00 00 FF 0F 22 [15:56:01]process_action close_receipt done [15:56:01]requested_data is exist [15:56:01]produce_requested_data [15:56:01]requested_item fm.sn is exist - process it [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 11 00 00 [15:56:01]Write to MH i2c: E2 08 00 D5 39 80 11 00 00 00 00 00 00 88 [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 17 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 17 00 D5 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D4 [15:56:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:56:01]wFMCommunicate OK [15:56:01]requested_item fd.num is exist - process it [15:56:01]SAM_PROTO_GetFieldsCounters [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 13 00 00 [15:56:01]Write to MH i2c: E2 08 00 D6 39 80 13 00 00 00 00 00 00 8B [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 62 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 62 00 D6 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [15:56:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:56:01]wFMCommunicate OK [15:56:01]SAM_PROTO_GetFieldsCounters done [15:56:01]requested_item shift.num is exist - process it [15:56:01]requested_item shift.opened is exist - process it [15:56:01]req_shift_opened [15:56:01]FM_GetShiftState [15:56:01]SAM_PROTO_GetShiftState [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 13 01 00 [15:56:01]Write to MH i2c: E2 08 00 D7 39 80 13 01 00 00 00 00 00 8D [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 0E 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 0E 00 D7 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [15:56:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:56:01]wFMCommunicate OK [15:56:01]SAM_PROTO_GetShiftState done [15:56:01]FM_GetShiftState done [15:56:01]req_shift_opened done [15:56:01]requested_item shift.open_date is exist - process it [15:56:01]req_shift_open_date [15:56:01]req_shift_open_date done [15:56:01]produce_requested_data done [15:56:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58476,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:56:01]process_action_free close_receipt [15:56:01]json_value_free [15:56:01]json_value_free done [15:56:01]process_json_proto returns [15:56:01]Send response to host [15:56:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58476,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:56:01]free response buf [15:56:01]execute_script done [15:56:01]execute_script returns [15:56:01]free content buf [15:56:01]Sock 8.Close socket [15:56:01]Sock 8.Thread stoped [15:56:05]OFD Sender: No OFD packet to send [15:56:10]OFD Sender: No OFD packet to send [15:56:15]OFD Sender: No OFD packet to send [15:56:20]OFD Sender: No OFD packet to send [15:56:25]OFD Sender: No OFD packet to send [15:56:30]OFD Sender: No OFD packet to send [15:56:35]OFD Sender: No OFD packet to send [15:56:40]OFD Sender: No OFD packet to send [15:56:45]OFD Sender: No OFD packet to send [15:56:50]OFD Sender: No OFD packet to send [15:56:55]OFD Sender: No OFD packet to send [15:57:00]OFD Sender: No OFD packet to send [15:57:05]OFD Sender: No OFD packet to send [15:57:10]OFD Sender: No OFD packet to send [15:57:15]OFD Sender: No OFD packet to send [15:57:20]OFD Sender: No OFD packet to send [15:57:25]OFD Sender: No OFD packet to send [15:57:30]OFD Sender: No OFD packet to send [15:57:35]OFD Sender: No OFD packet to send [15:57:40]OFD Sender: No OFD packet to send [15:57:45]OFD Sender: No OFD packet to send [15:57:50]OFD Sender: No OFD packet to send [15:57:55]OFD Sender: No OFD packet to send [15:58:00]OFD Sender: No OFD packet to send [15:58:05]OFD Sender: No OFD packet to send [15:58:10]OFD Sender: No OFD packet to send [15:58:15]OFD Sender: No OFD packet to send [15:58:20]OFD Sender: No OFD packet to send [15:58:25]OFD Sender: No OFD packet to send [15:58:30]OFD Sender: No OFD packet to send [15:58:35]OFD Sender: No OFD packet to send [15:58:40]OFD Sender: No OFD packet to send [15:58:45]OFD Sender: No OFD packet to send [15:58:50]OFD Sender: No OFD packet to send [15:58:55]OFD Sender: No OFD packet to send [15:59:00]OFD Sender: No OFD packet to send [15:59:05]OFD Sender: No OFD packet to send [15:59:10]OFD Sender: No OFD packet to send [15:59:11]accept exits with 9 [15:59:11]New connection [15:59:11]New thread 3066854756 created [15:59:11]Thread 3066711396 joined [15:59:11]Waiting for new connection... [15:59:11] Sock 9.Parse request [15:59:11]Sock 9.Check first char [15:59:11]Sock 9.First char is OK [15:59:11]request: POST /json_proto HTTP/1.0 [15:59:11]Method: POST [15:59:11]URL: /json_proto [15:59:11]Method is POST - this is cgi request [15:59:11]url: /json_proto [15:59:11]query_string will be loaded in cgi processing [15:59:11]execute_cgi json_proto POST (null) [15:59:11]execute_cgi path=json_proto method=POST [15:59:11]POST find Content-Length [15:59:11]Host: 172.17.44.3:8080 [15:59:11]Content-Length: 804 [15:59:11]Content-Type: application/json [15:59:11] [15:59:11]POST finish read [15:59:11]Found Content-Length = 804 [15:59:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:11]execute_script... [15:59: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)2075783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:11]POST & json_proto [15:59:11]process_json_proto [15:59:11]json parsed OK: [15:59:11]protocol is kg_v1.0 [15:59:11]action value=close_receipt [15:59:11]process_action close_receipt [15:59:11]cmd_close_receipt [15:59:11]MH_GetDate [15:59:11]Write to MH i2c: F0 00 00 D8 39 00 [15:59:11]Write i2c OK [15:59:11]MH_I2C_Read... [15:59:11]Read from MH i2c: F0 [15:59:11]MH_I2C_Read... [15:59:11]Read from MH i2c: F0 09 00 [15:59:11]MH_I2C_Read... [15:59:11]Read from MH i2c: F0 09 00 D8 39 00 50 BD C4 66 AD C5 5D 66 75 [15:59:11]GetLastDocTimeStamp 1724169358 [15:59:11]current date 1724169552 [15:59:11]FM_GetShiftState [15:59:11]SAM_PROTO_GetShiftState [15:59:11]wFMCommunicate request_size=4 [15:59:11]MH_SAM_APDU [15:59:11]CAPDU: 80 13 01 00 [15:59:11]Write to MH i2c: E2 08 00 D9 39 80 13 01 00 00 00 00 00 8F [15:59:11]Write i2c OK [15:59:11]MH_I2C_Read... [15:59:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:11]Read from MH i2c: E2 [15:59:11]MH_I2C_Read... [15:59:11]Read from MH i2c: E2 0E 00 [15:59:11]MH_I2C_Read... [15:59:11]Read from MH i2c: E2 0E 00 D9 39 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B2 [15:59:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:59:11]wFMCommunicate OK [15:59:11]SAM_PROTO_GetShiftState done [15:59:11]FM_GetShiftState done [15:59:11]opened in 1724112910 [15:59:11]opened+sec_in_day 1724199310 [15:59:11]quantity*price = 100021 [15:59:11]sum+1 = 100023 [15:59:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 461 20.08.2024 15:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58477 ФПД: 143053249802911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155912&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58477&fm=143053249802911&tin=02508201610067®Number=0000000000162794&sum=100022 [15:59:12]StoreToDocumentArchive [15:59:12]shift 100 fd 58477 [15:59:12]save to /storage/0100/doc_00058477 [15:59:12]save last doc name /storage/0100/doc_00058477 to /storage/kkm_last_doc_name [15:59:12]save OK [15:59:12]Clear old archive folders... [15:59:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:59:12]tlvbuf is 0198CAD0 [15:59:12]SAM_PROTO_ClearQueue [15:59:12]wFMCommunicate request_size=4 [15:59:12]MH_SAM_APDU [15:59:12]CAPDU: 80 09 00 00 [15:59:12]Write to MH i2c: E2 08 00 E6 39 80 09 00 00 00 00 00 00 91 [15:59:12]Write i2c OK [15:59:12]MH_I2C_Read... [15:59:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:12]Read from MH i2c: E2 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 03 00 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 03 00 E6 39 00 90 00 93 [15:59:12]RAPDU: 90 00 [15:59:12]wFMCommunicate OK [15:59:12]SAM_PROTO_ClearQueue done [15:59:12]KKMCreateOFDPacket [15:59:12]OFDProtocolAddRootSTLVToBuf [15:59:12]FM_MakeSignedData [15:59:12]FM_MakeSignedData [15:59:12]SAM_PROTO_SignData [15:59:12]wFMCommunicate request_size=4 [15:59:12]MH_SAM_APDU [15:59:12]CAPDU: 80 0D 01 02 [15:59:12]Write to MH i2c: E2 08 00 E7 39 80 0D 01 02 00 00 00 00 99 [15:59:12]Write i2c OK [15:59:12]MH_I2C_Read... [15:59:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:12]Read from MH i2c: E2 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 03 00 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 03 00 E7 39 00 90 00 94 [15:59:12]RAPDU: 90 00 [15:59:12]wFMCommunicate OK [15:59:12]wFMCommunicate request_size=255 [15:59:12]MH_SAM_APDU [15:59:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 CD 01 00 00 F4 03 04 00 50 BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E4 00 00 35 04 06 00 82 [15:59:12]Write to MH i2c: E2 02 01 E8 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 CD 01 00 00 F4 03 04 00 50 BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E4 00 00 35 04 06 00 82 00 00 AA [15:59:12]Write i2c OK [15:59:12]MH_I2C_Read... [15:59:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:12]Read from MH i2c: E2 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 03 00 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 03 00 E8 39 00 90 00 95 [15:59:12]RAPDU: 90 00 [15:59:12]wFMCommunicate OK [15:59:12]wFMCommunicate request_size=10 [15:59:12]MH_SAM_APDU [15:59:12]CAPDU: 80 0D 02 02 05 1B 2E 23 72 9F [15:59:12]Write to MH i2c: E2 0D 00 E9 39 80 0D 02 02 05 00 1B 2E 23 72 9F 00 00 23 [15:59:12]Write i2c OK [15:59:12]MH_I2C_Read... [15:59:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:12]Read from MH i2c: E2 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 03 00 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 03 00 E9 39 00 90 00 96 [15:59:12]RAPDU: 90 00 [15:59:12]wFMCommunicate OK [15:59:12]wFMCommunicate request_size=4 [15:59:12]MH_SAM_APDU [15:59:12]CAPDU: 80 0D 03 02 [15:59:12]Write to MH i2c: E2 08 00 EA 39 80 0D 03 02 00 00 00 00 9E [15:59:12]Write i2c OK [15:59:12]MH_I2C_Read... [15:59:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:12]Read from MH i2c: E2 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 0B 00 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 0B 00 EA 39 00 4D AD 1C 4E 46 71 67 2D 90 00 4E [15:59:12]RAPDU: 4D AD 1C 4E 46 71 67 2D 90 00 [15:59:12]wFMCommunicate OK [15:59:12]SAM_PROTO_SignData done [15:59:12]FM_MakeSignedData done [15:59:12]CreateOFDProtocolMessage [15:59:12]wFMCommunicate request_size=4 [15:59:12]MH_SAM_APDU [15:59:12]CAPDU: 80 11 00 00 [15:59:12]Write to MH i2c: E2 08 00 EB 39 80 11 00 00 00 00 00 00 9E [15:59:12]Write i2c OK [15:59:12]MH_I2C_Read... [15:59:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:12]Read from MH i2c: E2 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 17 00 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: E2 17 00 EB 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EA [15:59:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:59:12]wFMCommunicate OK [15:59:12]CreateOFDProtocolMessage done [15:59:12]OFDSenderStorePacket 58477 [15:59:12]StoreOFDPacket docnum=58477 [15:59:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F FA 07 01 83 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 01 00 00 F4 03 04 00 50 BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E4 00 00 35 04 06 00 82 1B 2E 23 72 9F 4D AD 1C 4E 46 71 67 2D [15:59:12]CheckFolder [15:59:12]dirname=/storage/ofd_packets [15:59:12]CheckFolder done [15:59:12]ProducePacketName [15:59:12]name=ofd_packets/00058477 [15:59:12]NVStorageSaveData ofd_packets/00058477 [15:59:12]File name is /storage/ofd_packets/00058477 [15:59:12]Write 301 bytes [15:59:12]NVStorageSaveData done [15:59:12]OFDSenderStorePacket done [15:59:12]KKMCreateOFDPacket done [15:59:12]NVStorageSaveData kkm_last_timestamp [15:59:12]File name is /storage/kkm_last_timestamp [15:59:12]Write 4 bytes [15:59:12]NVStorageSaveData done [15:59:12]ExternCall_PrintAddStr [15:59:12]wPrintStart [15:59:12]Write to MH i2c: 01 00 00 EC 39 25 [15:59:12]Write i2c OK [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: 01 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: 01 07 00 [15:59:12]MH_I2C_Read... [15:59:12]Read from MH i2c: 01 07 00 EC 39 00 00 00 00 00 FF 0F 3A [15:59:12]RasterBufferAndPrint [15:59:12]line Счет N : (1)2075783 [15:59:12]line ИНН: 02508201610067 [15:59:12]line Контрольно-Кассовый Чек [15:59:12]line ПРОДАЖА [15:59:12]line ТРК (МРК, ГНК) : 42 [15:59:12]line Товар: 2710124500 [15:59:12]line Аи-95-К-5 [15:59:12]line 13.480 * 74.20 [15:59:12]line = 1000.22 [15:59:12]line НДС 12% НСП 1% [15:59:12]line > о реализуемом товаре [15:59:12]line ИТОГО: 1000.22 [15:59:12]line НСП 1% : 8.85 [15:59:12]line НДС 12% : 106.22 [15:59:12]line Наличными: 0.00 [15:59:12]line Безнал.: 1000.22 [15:59:12]line Место: АЗС № 135 "Партнер Нефть" [15:59:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:59:12]line СНО: Общий режим [15:59:12]line Чек 461 20.08.2024 15:59 [15:59:12]line Смена: 100 ФФД: 1.0 [15:59:12]line ЗНМ: 0300000196 [15:59:12]line РНМ: 0000000000162794 [15:59:12]line Версия ККМ: v1.0 [15:59:12]line Платежная система: O! деньги [15:59:12]line ФМ: 0000000002094532 [15:59:12]line ФД: 58477 [15:59:12]line ФПД: 143053249802911 [15:59:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155912&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58477&fm=143053249802911&tin=02508201610067®Number=0000000000162794&sum=100022 [15:59:13]OFD Sender: Processing packet 58477 [packets to send 51, broken 50] [15:59:13]ProducePacketName [15:59:13]name=ofd_packets/00058477 [15:59:13]OFD Sender: To server: pG, [15:59:13]CommunicateWithHost lk.salyk.kg:30040 [15:59:13]ConnectInit lk.salyk.kg [15:59:13]written 0, free lines is 4095 [15:59:13]Connected sock=10 [15:59:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F FA 07 01 83 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 01 00 00 F4 03 04 00 50 BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E4 00 00 35 04 06 00 82 1B 2E 23 72 9F 4D AD 1C 4E 46 71 67 2D [15:59:13]Write to MH i2c: 01 00 00 16 3A 50 [15:59:13]Write i2c OK [15:59:13]MH_I2C_Read... [15:59:13]Read from MH i2c: 01 [15:59:13]MH_I2C_Read... [15:59:13]Read from MH i2c: 01 07 00 [15:59:13]MH_I2C_Read... [15:59:13]Read from MH i2c: 01 07 00 16 3A 00 00 00 00 00 E1 0C 44 [15:59:13]RasterBufferAndPrint [15:59:13]line [15:59:13]line [15:59:13]line [15:59:13]line [15:59:13]line [15:59:13]written 0, free lines is 3303 [15:59:13]MH_Cut [15:59:13]Write to MH i2c: D1 01 00 1D 3A 01 29 [15:59:13]Write i2c OK [15:59:13]MH_I2C_Read... [15:59:13]Read from MH i2c: D1 [15:59:13]MH_I2C_Read... [15:59:13]Read from MH i2c: D1 01 00 [15:59:13]MH_I2C_Read... [15:59:13]Read from MH i2c: D1 01 00 1D 3A 00 28 [15:59:13]Write to MH i2c: 01 00 00 1E 3A 58 [15:59:13]Write i2c OK [15:59:13]MH_I2C_Read... [15:59:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 ED F1 47 00 67 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E4 00 00 F4 03 04 00 9E 68 C4 66 B6 04 01 00 00 C2 10 D3 C9 42 01 37 58 [15:59:13]CommunicateWithHost err = 0 [15:59:13]CheckOFDResponse [15:59:13]1017 (14) - 77093643461234 [15:59:13]1041 (16) - 0000000002094532 [15:59:13]1040 (4) - 58477 [15:59:13]1012 (4) - 20.08.2024 09:57 [15:59:13]1206 (1) - 0 [15:59:13]OFD Sender: Remove packet 58477 [15:59:13]ProducePacketName [15:59:13]name=ofd_packets/00058477 [15:59:13]NVStorageDeleteData [15:59:14]OFD Sender: No OFD packet to send [15:59:14]*** Cut start [15:59:14]*** Partial cut [15:59:14]*** CUTSNS_PIN = 1 [15:59:14]*** CUTSNS_PIN = 0 [15:59:14]*** Brake cut motor [15:59:15]Read from MH i2c: 01 [15:59:15]MH_I2C_Read... [15:59:15]*** Stop cut motor [15:59:15]*** Cut end [15:59:15]Read from MH i2c: 01 07 00 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: 01 07 00 1E 3A 00 00 00 00 00 FF 0F 6D [15:59:15]process_action close_receipt done [15:59:15]requested_data is exist [15:59:15]produce_requested_data [15:59:15]requested_item fm.sn is exist - process it [15:59:15]wFMCommunicate request_size=4 [15:59:15]MH_SAM_APDU [15:59:15]CAPDU: 80 11 00 00 [15:59:15]Write to MH i2c: E2 08 00 1F 3A 80 11 00 00 00 00 00 00 D3 [15:59:15]Write i2c OK [15:59:15]MH_I2C_Read... [15:59:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:15]Read from MH i2c: E2 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: E2 17 00 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: E2 17 00 1F 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1F [15:59:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:59:15]wFMCommunicate OK [15:59:15]requested_item fd.num is exist - process it [15:59:15]SAM_PROTO_GetFieldsCounters [15:59:15]wFMCommunicate request_size=4 [15:59:15]MH_SAM_APDU [15:59:15]CAPDU: 80 13 00 00 [15:59:15]Write to MH i2c: E2 08 00 20 3A 80 13 00 00 00 00 00 00 D6 [15:59:15]Write i2c OK [15:59:15]MH_I2C_Read... [15:59:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:15]Read from MH i2c: E2 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: E2 62 00 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: E2 62 00 20 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [15:59:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:15]wFMCommunicate OK [15:59:15]SAM_PROTO_GetFieldsCounters done [15:59:15]requested_item shift.num is exist - process it [15:59:15]requested_item shift.opened is exist - process it [15:59:15]req_shift_opened [15:59:15]FM_GetShiftState [15:59:15]SAM_PROTO_GetShiftState [15:59:15]wFMCommunicate request_size=4 [15:59:15]MH_SAM_APDU [15:59:15]CAPDU: 80 13 01 00 [15:59:15]Write to MH i2c: E2 08 00 21 3A 80 13 01 00 00 00 00 00 D8 [15:59:15]Write i2c OK [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: E2 [15:59:15]MH_I2C_Read... [15:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:15]Read from MH i2c: E2 0E 00 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: E2 0E 00 21 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [15:59:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:59:15]wFMCommunicate OK [15:59:15]SAM_PROTO_GetShiftState done [15:59:15]FM_GetShiftState done [15:59:15]req_shift_opened done [15:59:15]requested_item shift.open_date is exist - process it [15:59:15]req_shift_open_date [15:59:15]req_shift_open_date done [15:59:15]produce_requested_data done [15:59:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58477,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:59:15]process_action_free close_receipt [15:59:15]json_value_free [15:59:15]json_value_free done [15:59:15]process_json_proto returns [15:59:15]Send response to host [15:59:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58477,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:59:15]free response buf [15:59:15]execute_script done [15:59:15]execute_script returns [15:59:15]free content buf [15:59:15]Sock 9.Close socket [15:59:15]Sock 9.Thread stoped [15:59:15]accept exits with 8 [15:59:15]New connection [15:59:15]New thread 3066711396 created [15:59:15]Thread 3066854756 joined [15:59:15]Waiting for new connection... [15:59:15] Sock 8.Parse request [15:59:15]Sock 8.Check first char [15:59:15]Sock 8.First char is OK [15:59:15]request: POST /json_proto HTTP/1.0 [15:59:15]Method: POST [15:59:15]URL: /json_proto [15:59:15]Method is POST - this is cgi request [15:59:15]url: /json_proto [15:59:15]query_string will be loaded in cgi processing [15:59:15]execute_cgi json_proto POST (null) [15:59:15]execute_cgi path=json_proto method=POST [15:59:15]POST find Content-Length [15:59:15]Host: 172.17.44.3:8080 [15:59:15]Content-Length: 755 [15:59:15]Content-Type: application/json [15:59:15] [15:59:15]POST finish read [15:59:15]Found Content-Length = 755 [15:59:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30048229", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:15]execute_script... [15:59: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)2075785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A30048229", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:15]POST & json_proto [15:59:15]process_json_proto [15:59:15]json parsed OK: [15:59:15]protocol is kg_v1.0 [15:59:15]action value=close_receipt [15:59:15]process_action close_receipt [15:59:15]cmd_close_receipt [15:59:15]MH_GetDate [15:59:15]Write to MH i2c: F0 00 00 22 3A 4B [15:59:15]Write i2c OK [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: F0 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: F0 09 00 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: F0 09 00 22 3A 00 54 BD C4 66 AD C5 5D 66 C4 [15:59:15]GetLastDocTimeStamp 1724169552 [15:59:15]current date 1724169556 [15:59:15]FM_GetShiftState [15:59:15]SAM_PROTO_GetShiftState [15:59:15]wFMCommunicate request_size=4 [15:59:15]MH_SAM_APDU [15:59:15]CAPDU: 80 13 01 00 [15:59:15]Write to MH i2c: E2 08 00 23 3A 80 13 01 00 00 00 00 00 DA [15:59:15]Write i2c OK [15:59:15]MH_I2C_Read... [15:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:15]Read from MH i2c: E2 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: E2 0E 00 [15:59:15]MH_I2C_Read... [15:59:15]Read from MH i2c: E2 0E 00 23 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FD [15:59:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:59:15]wFMCommunicate OK [15:59:15]SAM_PROTO_GetShiftState done [15:59:15]FM_GetShiftState done [15:59:15]opened in 1724112910 [15:59:15]opened+sec_in_day 1724199310 [15:59:15]quantity*price = 0 [15:59:15]sum+1 = 1 [15:59:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 462 20.08.2024 15:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30048229 ФМ: 0000000002094532 ФД: 58478 ФПД: 171869061667177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155917&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58478&fm=171869061667177&tin=02508201610067®Number=0000000000162794&sum=0 [15:59:16]StoreToDocumentArchive [15:59:16]shift 100 fd 58478 [15:59:16]save to /storage/0100/doc_00058478 [15:59:16]save last doc name /storage/0100/doc_00058478 to /storage/kkm_last_doc_name [15:59:16]save OK [15:59:16]Clear old archive folders... [15:59:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:59:16]tlvbuf is 01945BF0 [15:59:16]SAM_PROTO_ClearQueue [15:59:16]wFMCommunicate request_size=4 [15:59:16]MH_SAM_APDU [15:59:16]CAPDU: 80 09 00 00 [15:59:16]Write to MH i2c: E2 08 00 30 3A 80 09 00 00 00 00 00 00 DC [15:59:16]Write i2c OK [15:59:16]MH_I2C_Read... [15:59:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:16]Read from MH i2c: E2 [15:59:16]MH_I2C_Read... [15:59:16]Read from MH i2c: E2 03 00 [15:59:16]MH_I2C_Read... [15:59:16]Read from MH i2c: E2 03 00 30 3A 00 90 00 DE [15:59:16]RAPDU: 90 00 [15:59:16]wFMCommunicate OK [15:59:16]SAM_PROTO_ClearQueue done [15:59:16]KKMCreateOFDPacket [15:59:16]OFDProtocolAddRootSTLVToBuf [15:59:16]FM_MakeSignedData [15:59:16]FM_MakeSignedData [15:59:16]SAM_PROTO_SignData [15:59:16]wFMCommunicate request_size=4 [15:59:16]MH_SAM_APDU [15:59:16]CAPDU: 80 0D 01 02 [15:59:16]Write to MH i2c: E2 08 00 31 3A 80 0D 01 02 00 00 00 00 E4 [15:59:16]Write i2c OK [15:59:16]MH_I2C_Read... [15:59:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:16]Read from MH i2c: E2 [15:59:16]MH_I2C_Read... [15:59:16]Read from MH i2c: E2 03 00 [15:59:16]MH_I2C_Read... [15:59:16]Read from MH i2c: E2 03 00 31 3A 00 90 00 DF [15:59:16]RAPDU: 90 00 [15:59:16]wFMCommunicate OK [15:59:16]wFMCommunicate request_size=255 [15:59:16]MH_SAM_APDU [15:59: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 34 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 CE 01 00 00 F4 03 04 00 55 BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E4 00 00 35 04 06 00 9C [15:59:16]Write to MH i2c: E2 02 01 32 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 CE 01 00 00 F4 03 04 00 55 BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E4 00 00 35 04 06 00 9C 00 00 19 [15:59:16]Write i2c OK [15:59:16]MH_I2C_Read... [15:59:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:17]Read from MH i2c: E2 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: E2 03 00 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: E2 03 00 32 3A 00 90 00 E0 [15:59:17]RAPDU: 90 00 [15:59:17]wFMCommunicate OK [15:59:17]wFMCommunicate request_size=10 [15:59:17]MH_SAM_APDU [15:59:17]CAPDU: 80 0D 02 02 05 50 62 5E 59 69 [15:59:17]Write to MH i2c: E2 0D 00 33 3A 80 0D 02 02 05 00 50 62 5E 59 69 00 00 C3 [15:59:17]Write i2c OK [15:59:17]MH_I2C_Read... [15:59:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:17]Read from MH i2c: E2 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: E2 03 00 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: E2 03 00 33 3A 00 90 00 E1 [15:59:17]RAPDU: 90 00 [15:59:17]wFMCommunicate OK [15:59:17]wFMCommunicate request_size=4 [15:59:17]MH_SAM_APDU [15:59:17]CAPDU: 80 0D 03 02 [15:59:17]Write to MH i2c: E2 08 00 34 3A 80 0D 03 02 00 00 00 00 E9 [15:59:17]Write i2c OK [15:59:17]MH_I2C_Read... [15:59:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:17]Read from MH i2c: E2 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: E2 0B 00 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: E2 0B 00 34 3A 00 50 35 51 C4 33 94 63 7D 90 00 2B [15:59:17]RAPDU: 50 35 51 C4 33 94 63 7D 90 00 [15:59:17]wFMCommunicate OK [15:59:17]SAM_PROTO_SignData done [15:59:17]FM_MakeSignedData done [15:59:17]CreateOFDProtocolMessage [15:59:17]wFMCommunicate request_size=4 [15:59:17]MH_SAM_APDU [15:59:17]CAPDU: 80 11 00 00 [15:59:17]Write to MH i2c: E2 08 00 35 3A 80 11 00 00 00 00 00 00 E9 [15:59:17]Write i2c OK [15:59:17]MH_I2C_Read... [15:59:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:17]Read from MH i2c: E2 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: E2 17 00 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: E2 17 00 35 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [15:59:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:59:17]wFMCommunicate OK [15:59:17]CreateOFDProtocolMessage done [15:59:17]OFDSenderStorePacket 58478 [15:59:17]StoreOFDPacket docnum=58478 [15:59:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 19 69 07 01 05 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 34 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 CE 01 00 00 F4 03 04 00 55 BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E4 00 00 35 04 06 00 9C 50 62 5E 59 69 50 35 51 C4 33 94 63 7D [15:59:17]CheckFolder [15:59:17]dirname=/storage/ofd_packets [15:59:17]CheckFolder done [15:59:17]ProducePacketName [15:59:17]name=ofd_packets/00058478 [15:59:17]NVStorageSaveData ofd_packets/00058478 [15:59:17]File name is /storage/ofd_packets/00058478 [15:59:17]Write 301 bytes [15:59:17]NVStorageSaveData done [15:59:17]OFDSenderStorePacket done [15:59:17]KKMCreateOFDPacket done [15:59:17]NVStorageSaveData kkm_last_timestamp [15:59:17]File name is /storage/kkm_last_timestamp [15:59:17]Write 4 bytes [15:59:17]NVStorageSaveData done [15:59:17]ExternCall_PrintAddStr [15:59:17]wPrintStart [15:59:17]Write to MH i2c: 01 00 00 36 3A 70 [15:59:17]Write i2c OK [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: 01 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: 01 07 00 [15:59:17]MH_I2C_Read... [15:59:17]Read from MH i2c: 01 07 00 36 3A 00 00 00 00 00 FF 0F 85 [15:59:17]RasterBufferAndPrint [15:59:17]line Счет N : (1)2075785 [15:59:17]line ИНН: 02508201610067 [15:59:17]line Контрольно-Кассовый Чек [15:59:17]line ПРОДАЖА [15:59:17]line ТРК (МРК, ГНК) : 33 [15:59:17]line Товар: 2710124130 [15:59:17]line Аи-92-К-4 [15:59:17]line 15.000 * 0.00 [15:59:17]line = 0.00 [15:59:17]line НДС 12% НСП 1% [15:59:17]line > о реализуемом товаре [15:59:17]line ИТОГО: 0.00 [15:59:17]line НСП 1% : 0.00 [15:59:17]line НДС 12% : 0.00 [15:59:17]line Наличными: 0.00 [15:59:17]line Безнал.: 0.00 [15:59:17]line Место: АЗС № 135 "Партнер Нефть" [15:59:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [15:59:17]line СНО: Общий режим [15:59:17]line Чек 462 20.08.2024 15:59 [15:59:17]line Смена: 100 ФФД: 1.0 [15:59:17]line ЗНМ: 0300000196 [15:59:17]line РНМ: 0000000000162794 [15:59:17]line Версия ККМ: v1.0 [15:59:17]line Талоны: ТК ГПНА Online [15:59:17]line 30048229 [15:59:17]line ФМ: 0000000002094532 [15:59:17]line ФД: 58478 [15:59:17]line ФПД: 171869061667177 [15:59:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T155917&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58478&fm=171869061667177&tin=02508201610067®Number=0000000000162794&sum=0 [15:59:17]written 0, free lines is 4095 [15:59:18]OFD Sender: Processing packet 58478 [packets to send 51, broken 50] [15:59:18]ProducePacketName [15:59:18]name=ofd_packets/00058478 [15:59:18]OFD Sender: To server: pG, [15:59:18]CommunicateWithHost lk.salyk.kg:30040 [15:59:18]ConnectInit lk.salyk.kg [15:59:18]Connected sock=10 [15:59:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 19 69 07 01 05 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 34 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 CE 01 00 00 F4 03 04 00 55 BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E4 00 00 35 04 06 00 9C 50 62 5E 59 69 50 35 51 C4 33 94 63 7D [15:59:18]Write to MH i2c: 01 00 00 60 3A 9A [15:59:18]Write i2c OK [15:59:18]MH_I2C_Read... [15:59:18]Read from MH i2c: 01 [15:59:18]MH_I2C_Read... [15:59:18]Read from MH i2c: 01 07 00 [15:59:18]MH_I2C_Read... [15:59:18]Read from MH i2c: 01 07 00 60 3A 00 00 00 00 00 E8 0C 95 [15:59:18]RasterBufferAndPrint [15:59:18]line [15:59:18]line [15:59:18]line [15:59:18]line [15:59:18]line [15:59:18]written 0, free lines is 3319 [15:59:18]MH_Cut [15:59:18]Write to MH i2c: D1 01 00 67 3A 01 73 [15:59:18]Write i2c OK [15:59:18]MH_I2C_Read... [15:59:18]Read from MH i2c: D1 [15:59:18]MH_I2C_Read... [15:59:18]Read from MH i2c: D1 01 00 [15:59:18]MH_I2C_Read... [15:59:18]Read from MH i2c: D1 01 00 67 3A 00 72 [15:59:18]Write to MH i2c: 01 00 00 68 3A A2 [15:59:18]Write i2c OK [15:59:18]MH_I2C_Read... [15:59:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 98 21 47 00 55 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E4 00 00 F4 03 04 00 A3 68 C4 66 B6 04 01 00 00 F5 3B C4 D1 13 7A 05 C8 [15:59:18]CommunicateWithHost err = 0 [15:59:18]CheckOFDResponse [15:59:18]1017 (14) - 77093643461234 [15:59:18]1041 (16) - 0000000002094532 [15:59:18]1040 (4) - 58478 [15:59:18]1012 (4) - 20.08.2024 09:57 [15:59:18]1206 (1) - 0 [15:59:18]OFD Sender: Remove packet 58478 [15:59:18]ProducePacketName [15:59:18]name=ofd_packets/00058478 [15:59:18]NVStorageDeleteData [15:59:19]OFD Sender: No OFD packet to send [15:59:19]*** Cut start [15:59:19]*** Partial cut [15:59:19]*** CUTSNS_PIN = 1 [15:59:19]*** CUTSNS_PIN = 0 [15:59:19]*** Brake cut motor [15:59:19]Read from MH i2c: 01 [15:59:19]MH_I2C_Read... [15:59:19]*** Stop cut motor [15:59:19]*** Cut end [15:59:19]Read from MH i2c: 01 07 00 [15:59:19]MH_I2C_Read... [15:59:19]Read from MH i2c: 01 07 00 68 3A 00 00 00 00 00 FF 0F B7 [15:59:19]process_action close_receipt done [15:59:19]requested_data is exist [15:59:19]produce_requested_data [15:59:19]requested_item fm.sn is exist - process it [15:59:19]wFMCommunicate request_size=4 [15:59:19]MH_SAM_APDU [15:59:19]CAPDU: 80 11 00 00 [15:59:19]Write to MH i2c: E2 08 00 69 3A 80 11 00 00 00 00 00 00 1D [15:59:19]Write i2c OK [15:59:19]MH_I2C_Read... [15:59:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:19]Read from MH i2c: E2 [15:59:19]MH_I2C_Read... [15:59:19]Read from MH i2c: E2 17 00 [15:59:19]MH_I2C_Read... [15:59:19]Read from MH i2c: E2 17 00 69 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 69 [15:59:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [15:59:19]wFMCommunicate OK [15:59:19]requested_item fd.num is exist - process it [15:59:19]SAM_PROTO_GetFieldsCounters [15:59:19]wFMCommunicate request_size=4 [15:59:19]MH_SAM_APDU [15:59:19]CAPDU: 80 13 00 00 [15:59:19]Write to MH i2c: E2 08 00 6A 3A 80 13 00 00 00 00 00 00 20 [15:59:19]Write i2c OK [15:59:19]MH_I2C_Read... [15:59:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:20]Read from MH i2c: E2 [15:59:20]MH_I2C_Read... [15:59:20]Read from MH i2c: E2 62 00 [15:59:20]MH_I2C_Read... [15:59:20]Read from MH i2c: E2 62 00 6A 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [15:59:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:20]wFMCommunicate OK [15:59:20]SAM_PROTO_GetFieldsCounters done [15:59:20]requested_item shift.num is exist - process it [15:59:20]requested_item shift.opened is exist - process it [15:59:20]req_shift_opened [15:59:20]FM_GetShiftState [15:59:20]SAM_PROTO_GetShiftState [15:59:20]wFMCommunicate request_size=4 [15:59:20]MH_SAM_APDU [15:59:20]CAPDU: 80 13 01 00 [15:59:20]Write to MH i2c: E2 08 00 6B 3A 80 13 01 00 00 00 00 00 22 [15:59:20]Write i2c OK [15:59:20]MH_I2C_Read... [15:59:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:20]Read from MH i2c: E2 [15:59:20]MH_I2C_Read... [15:59:20]Read from MH i2c: E2 0E 00 [15:59:20]MH_I2C_Read... [15:59:20]Read from MH i2c: E2 0E 00 6B 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [15:59:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [15:59:20]wFMCommunicate OK [15:59:20]SAM_PROTO_GetShiftState done [15:59:20]FM_GetShiftState done [15:59:20]req_shift_opened done [15:59:20]requested_item shift.open_date is exist - process it [15:59:20]req_shift_open_date [15:59:20]req_shift_open_date done [15:59:20]produce_requested_data done [15:59:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58478,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [15:59:20]process_action_free close_receipt [15:59:20]json_value_free [15:59:20]json_value_free done [15:59:20]process_json_proto returns [15:59:20]Send response to host [15:59:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58478,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [15:59:20]free response buf [15:59:20]execute_script done [15:59:20]execute_script returns [15:59:20]free content buf [15:59:20]Sock 8.Close socket [15:59:20]Sock 8.Thread stoped [15:59:24]OFD Sender: No OFD packet to send [15:59:29]OFD Sender: No OFD packet to send [15:59:34]OFD Sender: No OFD packet to send [15:59:39]OFD Sender: No OFD packet to send [15:59:44]OFD Sender: No OFD packet to send [15:59:49]OFD Sender: No OFD packet to send [15:59:54]OFD Sender: No OFD packet to send [15:59:59]OFD Sender: No OFD packet to send [16:00:04]OFD Sender: No OFD packet to send [16:00:09]OFD Sender: No OFD packet to send [16:00:14]OFD Sender: No OFD packet to send [16:00:19]OFD Sender: No OFD packet to send [16:00:24]OFD Sender: No OFD packet to send [16:00:29]OFD Sender: No OFD packet to send [16:00:34]OFD Sender: No OFD packet to send [16:00:39]OFD Sender: No OFD packet to send [16:00:44]OFD Sender: No OFD packet to send [16:00:49]OFD Sender: No OFD packet to send [16:00:54]OFD Sender: No OFD packet to send [16:00:59]OFD Sender: No OFD packet to send [16:01:04]OFD Sender: No OFD packet to send [16:01:09]OFD Sender: No OFD packet to send [16:01:14]OFD Sender: No OFD packet to send [16:01:19]OFD Sender: No OFD packet to send [16:01:24]OFD Sender: No OFD packet to send [16:01:29]OFD Sender: No OFD packet to send [16:01:32]accept exits with 9 [16:01:32]New connection [16:01:32]New thread 3066854756 created [16:01:32]Thread 3066711396 joined [16:01:32]Waiting for new connection... [16:01:32] Sock 9.Parse request [16:01:32]Sock 9.Check first char [16:01:32]Sock 9.First char is OK [16:01:32]request: POST /json_proto HTTP/1.0 [16:01:32]Method: POST [16:01:32]URL: /json_proto [16:01:32]Method is POST - this is cgi request [16:01:32]url: /json_proto [16:01:32]query_string will be loaded in cgi processing [16:01:32]execute_cgi json_proto POST (null) [16:01:32]execute_cgi path=json_proto method=POST [16:01:32]POST find Content-Length [16:01:32]Host: 172.17.44.3:8080 [16:01:32]Content-Length: 790 [16:01:32]Content-Type: application/json [16:01:32] [16:01:32]POST finish read [16:01:32]Found Content-Length = 790 [16:01:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:32]execute_script... [16:01:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:32]POST & json_proto [16:01:32]process_json_proto [16:01:32]json parsed OK: [16:01:32]protocol is kg_v1.0 [16:01:32]action value=close_receipt [16:01:32]process_action close_receipt [16:01:32]cmd_close_receipt [16:01:32]MH_GetDate [16:01:32]Write to MH i2c: F0 00 00 6C 3A 95 [16:01:32]Write i2c OK [16:01:32]MH_I2C_Read... [16:01:32]Read from MH i2c: F0 [16:01:32]MH_I2C_Read... [16:01:32]Read from MH i2c: F0 09 00 [16:01:32]MH_I2C_Read... [16:01:32]Read from MH i2c: F0 09 00 6C 3A 00 DE BD C4 66 AD C5 5D 66 98 [16:01:32]GetLastDocTimeStamp 1724169557 [16:01:32]current date 1724169694 [16:01:32]FM_GetShiftState [16:01:32]SAM_PROTO_GetShiftState [16:01:32]wFMCommunicate request_size=4 [16:01:32]MH_SAM_APDU [16:01:32]CAPDU: 80 13 01 00 [16:01:32]Write to MH i2c: E2 08 00 6D 3A 80 13 01 00 00 00 00 00 24 [16:01:32]Write i2c OK [16:01:32]MH_I2C_Read... [16:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:32]Read from MH i2c: E2 [16:01:32]MH_I2C_Read... [16:01:32]Read from MH i2c: E2 0E 00 [16:01:32]MH_I2C_Read... [16:01:32]Read from MH i2c: E2 0E 00 6D 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 47 [16:01:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:01:32]wFMCommunicate OK [16:01:32]SAM_PROTO_GetShiftState done [16:01:32]FM_GetShiftState done [16:01:32]opened in 1724112910 [16:01:32]opened+sec_in_day 1724199310 [16:01:32]quantity*price = 0 [16:01:32]sum+1 = 1 [16:01:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 463 20.08.2024 16:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58479 ФПД: 4312304649993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T160134&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58479&fm=4312304649993&tin=02508201610067®Number=0000000000162794&sum=0 [16:01:33]StoreToDocumentArchive [16:01:33]shift 100 fd 58479 [16:01:33]save to /storage/0100/doc_00058479 [16:01:33]save last doc name /storage/0100/doc_00058479 to /storage/kkm_last_doc_name [16:01:33]save OK [16:01:33]Clear old archive folders... [16:01:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:01:33]tlvbuf is 0198C9B0 [16:01:33]SAM_PROTO_ClearQueue [16:01:33]wFMCommunicate request_size=4 [16:01:33]MH_SAM_APDU [16:01:33]CAPDU: 80 09 00 00 [16:01:33]Write to MH i2c: E2 08 00 7A 3A 80 09 00 00 00 00 00 00 26 [16:01:33]Write i2c OK [16:01:33]MH_I2C_Read... [16:01:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:01:33]Read from MH i2c: E2 [16:01:33]MH_I2C_Read... [16:01:33]Read from MH i2c: E2 03 00 [16:01:33]MH_I2C_Read... [16:01:33]Read from MH i2c: E2 03 00 7A 3A 00 90 00 28 [16:01:33]RAPDU: 90 00 [16:01:33]wFMCommunicate OK [16:01:33]SAM_PROTO_ClearQueue done [16:01:33]KKMCreateOFDPacket [16:01:33]OFDProtocolAddRootSTLVToBuf [16:01:33]FM_MakeSignedData [16:01:33]FM_MakeSignedData [16:01:33]SAM_PROTO_SignData [16:01:33]wFMCommunicate request_size=4 [16:01:33]MH_SAM_APDU [16:01:33]CAPDU: 80 0D 01 02 [16:01:33]Write to MH i2c: E2 08 00 7B 3A 80 0D 01 02 00 00 00 00 2E [16:01:33]Write i2c OK [16:01:33]MH_I2C_Read... [16:01:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:01:34]Read from MH i2c: E2 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 03 00 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 03 00 7B 3A 00 90 00 29 [16:01:34]RAPDU: 90 00 [16:01:34]wFMCommunicate OK [16:01:34]wFMCommunicate request_size=255 [16:01:34]MH_SAM_APDU [16:01:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 DE BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E4 00 00 35 04 06 00 03 EC 09 63 [16:01:34]Write to MH i2c: E2 02 01 7C 3A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 DE BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E4 00 00 35 04 06 00 03 EC 09 63 00 00 F2 [16:01:34]Write i2c OK [16:01:34]MH_I2C_Read... [16:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:34]Read from MH i2c: E2 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 03 00 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 03 00 7C 3A 00 90 00 2A [16:01:34]RAPDU: 90 00 [16:01:34]wFMCommunicate OK [16:01:34]wFMCommunicate request_size=7 [16:01:34]MH_SAM_APDU [16:01:34]CAPDU: 80 0D 02 02 02 07 09 [16:01:34]Write to MH i2c: E2 0A 00 7D 3A 80 0D 02 02 02 00 07 09 00 00 45 [16:01:34]OFD Sender: No OFD packet to send [16:01:34]Write i2c OK [16:01:34]MH_I2C_Read... [16:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:34]Read from MH i2c: E2 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 03 00 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 03 00 7D 3A 00 90 00 2B [16:01:34]RAPDU: 90 00 [16:01:34]wFMCommunicate OK [16:01:34]wFMCommunicate request_size=4 [16:01:34]MH_SAM_APDU [16:01:34]CAPDU: 80 0D 03 02 [16:01:34]Write to MH i2c: E2 08 00 7E 3A 80 0D 03 02 00 00 00 00 33 [16:01:34]Write i2c OK [16:01:34]MH_I2C_Read... [16:01:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:01:34]Read from MH i2c: E2 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 0B 00 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 0B 00 7E 3A 00 B4 62 AB AF D3 A0 C9 A5 90 00 85 [16:01:34]RAPDU: B4 62 AB AF D3 A0 C9 A5 90 00 [16:01:34]wFMCommunicate OK [16:01:34]SAM_PROTO_SignData done [16:01:34]FM_MakeSignedData done [16:01:34]CreateOFDProtocolMessage [16:01:34]wFMCommunicate request_size=4 [16:01:34]MH_SAM_APDU [16:01:34]CAPDU: 80 11 00 00 [16:01:34]Write to MH i2c: E2 08 00 7F 3A 80 11 00 00 00 00 00 00 33 [16:01:34]Write i2c OK [16:01:34]MH_I2C_Read... [16:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:34]Read from MH i2c: E2 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 17 00 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: E2 17 00 7F 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7F [16:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:01:34]wFMCommunicate OK [16:01:34]CreateOFDProtocolMessage done [16:01:34]OFDSenderStorePacket 58479 [16:01:34]StoreOFDPacket docnum=58479 [16:01:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5F 64 04 01 DB 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 DE BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E4 00 00 35 04 06 00 03 EC 09 63 07 09 B4 62 AB AF D3 A0 C9 A5 [16:01:34]CheckFolder [16:01:34]dirname=/storage/ofd_packets [16:01:34]CheckFolder done [16:01:34]ProducePacketName [16:01:34]name=ofd_packets/00058479 [16:01:34]NVStorageSaveData ofd_packets/00058479 [16:01:34]File name is /storage/ofd_packets/00058479 [16:01:34]Write 298 bytes [16:01:34]NVStorageSaveData done [16:01:34]OFDSenderStorePacket done [16:01:34]KKMCreateOFDPacket done [16:01:34]NVStorageSaveData kkm_last_timestamp [16:01:34]File name is /storage/kkm_last_timestamp [16:01:34]Write 4 bytes [16:01:34]NVStorageSaveData done [16:01:34]ExternCall_PrintAddStr [16:01:34]wPrintStart [16:01:34]Write to MH i2c: 01 00 00 80 3A BA [16:01:34]Write i2c OK [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: 01 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: 01 07 00 [16:01:34]MH_I2C_Read... [16:01:34]Read from MH i2c: 01 07 00 80 3A 00 00 00 00 00 FF 0F CF [16:01:34]RasterBufferAndPrint [16:01:34]line Счет N : (1)2075786 [16:01:34]line ИНН: 02508201610067 [16:01:34]line Контрольно-Кассовый Чек [16:01:34]line ПРОДАЖА [16:01:34]line ТРК (МРК, ГНК) : 21 [16:01:34]line Товар: 2710194210 [16:01:34]line ДТ-К-5 [16:01:34]line 15.750 * 0.00 [16:01:34]line = 0.00 [16:01:34]line НДС 12% НСП 1% [16:01:34]line > о реализуемом товаре [16:01:34]line ИТОГО: 0.00 [16:01:34]line НСП 1% : 0.00 [16:01:34]line НДС 12% : 0.00 [16:01:34]line Наличными: 0.00 [16:01:34]line Безнал.: 0.00 [16:01:34]line Место: АЗС № 135 "Партнер Нефть" [16:01:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:01:34]line СНО: Общий режим [16:01:34]line Чек 463 20.08.2024 16:01 [16:01:34]line Смена: 100 ФФД: 1.0 [16:01:34]line ЗНМ: 0300000196 [16:01:34]line РНМ: 0000000000162794 [16:01:34]line Версия ККМ: v1.0 [16:01:34]line Талоны: Топливная Карта [16:01:34]line 68771 [16:01:34]line ФМ: 0000000002094532 [16:01:34]line ФД: 58479 [16:01:34]line ФПД: 4312304649993 [16:01:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T160134&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58479&fm=4312304649993&tin=02508201610067®Number=0000000000162794&sum=0 [16:01:34]OFD Sender: Processing packet 58479 [packets to send 51, broken 50] [16:01:34]ProducePacketName [16:01:34]name=ofd_packets/00058479 [16:01:34]OFD Sender: To server: pG, [16:01:34]CommunicateWithHost lk.salyk.kg:30040 [16:01:34]ConnectInit lk.salyk.kg [16:01:34]written 0, free lines is 4095 [16:01:34]Connected sock=10 [16:01:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5F 64 04 01 DB 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 01 00 00 F4 03 04 00 DE BD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E4 00 00 35 04 06 00 03 EC 09 63 07 09 B4 62 AB AF D3 A0 C9 A5 [16:01:35]Write to MH i2c: 01 00 00 AA 3A E4 [16:01:35]Write i2c OK [16:01:35]MH_I2C_Read... [16:01:35]Read from MH i2c: 01 [16:01:35]MH_I2C_Read... [16:01:35]Read from MH i2c: 01 07 00 [16:01:35]MH_I2C_Read... [16:01:35]Read from MH i2c: 01 07 00 AA 3A 00 00 00 00 00 E6 0C DD [16:01:35]RasterBufferAndPrint [16:01:35]line [16:01:35]line [16:01:35]line [16:01:35]line [16:01:35]line [16:01:35]written 0, free lines is 3309 [16:01:35]MH_Cut [16:01:35]Write to MH i2c: D1 01 00 B1 3A 01 BD [16:01:35]Write i2c OK [16:01:35]MH_I2C_Read... [16:01:35]Read from MH i2c: D1 [16:01:35]MH_I2C_Read... [16:01:35]Read from MH i2c: D1 01 00 [16:01:35]MH_I2C_Read... [16:01:35]Read from MH i2c: D1 01 00 B1 3A 00 BC [16:01:35]Write to MH i2c: 01 00 00 B2 3A EC [16:01:35]Write i2c OK [16:01:35]MH_I2C_Read... [16:01:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5E A5 47 00 09 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 32 30 39 34 35 33 32 10 04 04 00 6F E4 00 00 F4 03 04 00 2C 69 C4 66 B6 04 01 00 00 71 A9 C4 82 E8 D8 25 7C [16:01:35]CommunicateWithHost err = 0 [16:01:35]CheckOFDResponse [16:01:35]1017 (14) - 77093643461234 [16:01:35]1041 (16) - 0000000002094532 [16:01:35]1040 (4) - 58479 [16:01:35]1012 (4) - 20.08.2024 10:00 [16:01:35]1206 (1) - 0 [16:01:35]OFD Sender: Remove packet 58479 [16:01:35]ProducePacketName [16:01:35]name=ofd_packets/00058479 [16:01:35]NVStorageDeleteData [16:01:35]OFD Sender: No OFD packet to send [16:01:36]*** Cut start [16:01:36]*** Partial cut [16:01:36]*** CUTSNS_PIN = 1 [16:01:36]*** CUTSNS_PIN = 0 [16:01:36]*** Brake cut motor [16:01:36]Read from MH i2c: 01 [16:01:36]MH_I2C_Read... [16:01:36]Read from MH i2c: 01 07 00 [16:01:36]MH_I2C_Read... [16:01:36]*** Stop cut motor [16:01:36]*** Cut end [16:01:36]Read from MH i2c: 01 07 00 B2 3A 00 00 00 00 00 FF 0F 01 [16:01:36]process_action close_receipt done [16:01:36]requested_data is exist [16:01:36]produce_requested_data [16:01:36]requested_item fm.sn is exist - process it [16:01:36]wFMCommunicate request_size=4 [16:01:36]MH_SAM_APDU [16:01:36]CAPDU: 80 11 00 00 [16:01:36]Write to MH i2c: E2 08 00 B3 3A 80 11 00 00 00 00 00 00 67 [16:01:36]Write i2c OK [16:01:36]MH_I2C_Read... [16:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:36]Read from MH i2c: E2 [16:01:36]MH_I2C_Read... [16:01:36]Read from MH i2c: E2 17 00 [16:01:36]MH_I2C_Read... [16:01:36]Read from MH i2c: E2 17 00 B3 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B3 [16:01:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:01:36]wFMCommunicate OK [16:01:36]requested_item fd.num is exist - process it [16:01:36]SAM_PROTO_GetFieldsCounters [16:01:36]wFMCommunicate request_size=4 [16:01:36]MH_SAM_APDU [16:01:36]CAPDU: 80 13 00 00 [16:01:36]Write to MH i2c: E2 08 00 B4 3A 80 13 00 00 00 00 00 00 6A [16:01:36]Write i2c OK [16:01:36]MH_I2C_Read... [16:01:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:01:36]Read from MH i2c: E2 [16:01:36]MH_I2C_Read... [16:01:36]Read from MH i2c: E2 62 00 [16:01:36]MH_I2C_Read... [16:01:36]Read from MH i2c: E2 62 00 B4 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [16:01:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:01:36]wFMCommunicate OK [16:01:36]SAM_PROTO_GetFieldsCounters done [16:01:36]requested_item shift.num is exist - process it [16:01:36]requested_item shift.opened is exist - process it [16:01:36]req_shift_opened [16:01:36]FM_GetShiftState [16:01:36]SAM_PROTO_GetShiftState [16:01:36]wFMCommunicate request_size=4 [16:01:36]MH_SAM_APDU [16:01:36]CAPDU: 80 13 01 00 [16:01:36]Write to MH i2c: E2 08 00 B5 3A 80 13 01 00 00 00 00 00 6C [16:01:36]Write i2c OK [16:01:36]MH_I2C_Read... [16:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:37]Read from MH i2c: E2 [16:01:37]MH_I2C_Read... [16:01:37]Read from MH i2c: E2 0E 00 [16:01:37]MH_I2C_Read... [16:01:37]Read from MH i2c: E2 0E 00 B5 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [16:01:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:01:37]wFMCommunicate OK [16:01:37]SAM_PROTO_GetShiftState done [16:01:37]FM_GetShiftState done [16:01:37]req_shift_opened done [16:01:37]requested_item shift.open_date is exist - process it [16:01:37]req_shift_open_date [16:01:37]req_shift_open_date done [16:01:37]produce_requested_data done [16:01:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58479,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:01:37]process_action_free close_receipt [16:01:37]json_value_free [16:01:37]json_value_free done [16:01:37]process_json_proto returns [16:01:37]Send response to host [16:01:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58479,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:01:37]free response buf [16:01:37]execute_script done [16:01:37]execute_script returns [16:01:37]free content buf [16:01:37]Sock 9.Close socket [16:01:37]Sock 9.Thread stoped [16:01:40]OFD Sender: No OFD packet to send [16:01:45]OFD Sender: No OFD packet to send [16:01:50]OFD Sender: No OFD packet to send [16:01:55]OFD Sender: No OFD packet to send [16:02:00]OFD Sender: No OFD packet to send [16:02:05]OFD Sender: No OFD packet to send [16:02:10]OFD Sender: No OFD packet to send [16:02:15]OFD Sender: No OFD packet to send [16:02:20]OFD Sender: No OFD packet to send [16:02:25]OFD Sender: No OFD packet to send [16:02:30]OFD Sender: No OFD packet to send [16:02:35]OFD Sender: No OFD packet to send [16:02:40]OFD Sender: No OFD packet to send [16:02:45]OFD Sender: No OFD packet to send [16:02:50]OFD Sender: No OFD packet to send [16:02:55]OFD Sender: No OFD packet to send [16:03:00]OFD Sender: No OFD packet to send [16:03:05]OFD Sender: No OFD packet to send [16:03:10]OFD Sender: No OFD packet to send [16:03:15]OFD Sender: No OFD packet to send [16:03:20]OFD Sender: No OFD packet to send [16:03:25]OFD Sender: No OFD packet to send [16:03:30]OFD Sender: No OFD packet to send [16:03:35]OFD Sender: No OFD packet to send [16:03:40]OFD Sender: No OFD packet to send [16:03:45]OFD Sender: No OFD packet to send [16:03:48]accept exits with 8 [16:03:48]New connection [16:03:48]New thread 3066711396 created [16:03:48]Thread 3066854756 joined [16:03:48]Waiting for new connection... [16:03:48] Sock 8.Parse request [16:03:48]Sock 8.Check first char [16:03:48]Sock 8.First char is OK [16:03:48]request: POST /json_proto HTTP/1.0 [16:03:48]Method: POST [16:03:48]URL: /json_proto [16:03:48]Method is POST - this is cgi request [16:03:48]url: /json_proto [16:03:48]query_string will be loaded in cgi processing [16:03:48]execute_cgi json_proto POST (null) [16:03:48]execute_cgi path=json_proto method=POST [16:03:48]POST find Content-Length [16:03:48]Host: 172.17.44.3:8080 [16:03:48]Content-Length: 782 [16:03:48]Content-Type: application/json [16:03:48] [16:03:48]POST finish read [16:03:48]Found Content-Length = 782 [16:03:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:48]execute_script... [16:03: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)2075788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:48]POST & json_proto [16:03:48]process_json_proto [16:03:48]json parsed OK: [16:03:48]protocol is kg_v1.0 [16:03:48]action value=close_receipt [16:03:48]process_action close_receipt [16:03:48]cmd_close_receipt [16:03:48]MH_GetDate [16:03:48]Write to MH i2c: F0 00 00 B6 3A DF [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: F0 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: F0 09 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: F0 09 00 B6 3A 00 65 BE C4 66 AD C5 5D 66 6A [16:03:48]GetLastDocTimeStamp 1724169694 [16:03:48]current date 1724169829 [16:03:48]FM_GetShiftState [16:03:48]SAM_PROTO_GetShiftState [16:03:48]wFMCommunicate request_size=4 [16:03:48]MH_SAM_APDU [16:03:48]CAPDU: 80 13 01 00 [16:03:48]Write to MH i2c: E2 08 00 B7 3A 80 13 01 00 00 00 00 00 6E [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:48]Read from MH i2c: E2 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 0E 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 0E 00 B7 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 91 [16:03:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:03:48]wFMCommunicate OK [16:03:48]SAM_PROTO_GetShiftState done [16:03:48]FM_GetShiftState done [16:03:48]opened in 1724112910 [16:03:48]opened+sec_in_day 1724199310 [16:03:48]quantity*price = 50017 [16:03:48]sum+1 = 50019 [16:03:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 464 20.08.2024 16:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58480 ФПД: 246985626563946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T160349&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58480&fm=246985626563946&tin=02508201610067®Number=0000000000162794&sum=50018 [16:03:49]StoreToDocumentArchive [16:03:49]shift 100 fd 58480 [16:03:49]save to /storage/0100/doc_00058480 [16:03:49]save last doc name /storage/0100/doc_00058480 to /storage/kkm_last_doc_name [16:03:49]save OK [16:03:49]Clear old archive folders... [16:03:49]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:03:49]tlvbuf is 0197D200 [16:03:49]SAM_PROTO_ClearQueue [16:03:49]wFMCommunicate request_size=4 [16:03:49]MH_SAM_APDU [16:03:49]CAPDU: 80 09 00 00 [16:03:49]Write to MH i2c: E2 08 00 C4 3A 80 09 00 00 00 00 00 00 70 [16:03:49]Write i2c OK [16:03:49]MH_I2C_Read... [16:03:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:49]Read from MH i2c: E2 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: E2 03 00 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: E2 03 00 C4 3A 00 90 00 72 [16:03:49]RAPDU: 90 00 [16:03:49]wFMCommunicate OK [16:03:49]SAM_PROTO_ClearQueue done [16:03:49]KKMCreateOFDPacket [16:03:49]OFDProtocolAddRootSTLVToBuf [16:03:49]FM_MakeSignedData [16:03:49]FM_MakeSignedData [16:03:49]SAM_PROTO_SignData [16:03:49]wFMCommunicate request_size=4 [16:03:49]MH_SAM_APDU [16:03:49]CAPDU: 80 0D 01 02 [16:03:49]Write to MH i2c: E2 08 00 C5 3A 80 0D 01 02 00 00 00 00 78 [16:03:49]Write i2c OK [16:03:49]MH_I2C_Read... [16:03:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:49]Read from MH i2c: E2 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: E2 03 00 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: E2 03 00 C5 3A 00 90 00 73 [16:03:49]RAPDU: 90 00 [16:03:49]wFMCommunicate OK [16:03:49]wFMCommunicate request_size=253 [16:03:49]MH_SAM_APDU [16:03:49]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 65 BE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E4 00 00 35 04 06 00 E0 A1 D2 89 35 6A [16:03:49]Write to MH i2c: E2 00 01 C6 3A 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 65 BE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E4 00 00 35 04 06 00 E0 A1 D2 89 35 6A 00 00 F9 [16:03:49]Write i2c OK [16:03:49]MH_I2C_Read... [16:03:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:49]Read from MH i2c: E2 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: E2 03 00 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: E2 03 00 C6 3A 00 90 00 74 [16:03:49]RAPDU: 90 00 [16:03:49]wFMCommunicate OK [16:03:49]wFMCommunicate request_size=4 [16:03:49]MH_SAM_APDU [16:03:49]CAPDU: 80 0D 03 02 [16:03:49]Write to MH i2c: E2 08 00 C7 3A 80 0D 03 02 00 00 00 00 7C [16:03:49]Write i2c OK [16:03:49]MH_I2C_Read... [16:03:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:49]Read from MH i2c: E2 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: E2 0B 00 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: E2 0B 00 C7 3A 00 1A 81 CA EF AF 2D 63 07 90 00 17 [16:03:49]RAPDU: 1A 81 CA EF AF 2D 63 07 90 00 [16:03:50]wFMCommunicate OK [16:03:50]SAM_PROTO_SignData done [16:03:50]FM_MakeSignedData done [16:03:50]CreateOFDProtocolMessage [16:03:50]wFMCommunicate request_size=4 [16:03:50]MH_SAM_APDU [16:03:50]CAPDU: 80 11 00 00 [16:03:50]Write to MH i2c: E2 08 00 C8 3A 80 11 00 00 00 00 00 00 7C [16:03:50]Write i2c OK [16:03:50]MH_I2C_Read... [16:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:50]Read from MH i2c: E2 [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: E2 17 00 [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: E2 17 00 C8 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [16:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:03:50]wFMCommunicate OK [16:03:50]CreateOFDProtocolMessage done [16:03:50]OFDSenderStorePacket 58480 [16:03:50]StoreOFDPacket docnum=58480 [16:03:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 EC 9E 00 01 F5 8E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 65 BE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E4 00 00 35 04 06 00 E0 A1 D2 89 35 6A 1A 81 CA EF AF 2D 63 07 [16:03:50]CheckFolder [16:03:50]dirname=/storage/ofd_packets [16:03:50]CheckFolder done [16:03:50]ProducePacketName [16:03:50]name=ofd_packets/00058480 [16:03:50]NVStorageSaveData ofd_packets/00058480 [16:03:50]File name is /storage/ofd_packets/00058480 [16:03:50]Write 294 bytes [16:03:50]NVStorageSaveData done [16:03:50]OFDSenderStorePacket done [16:03:50]KKMCreateOFDPacket done [16:03:50]NVStorageSaveData kkm_last_timestamp [16:03:50]File name is /storage/kkm_last_timestamp [16:03:50]Write 4 bytes [16:03:50]NVStorageSaveData done [16:03:50]ExternCall_PrintAddStr [16:03:50]wPrintStart [16:03:50]Write to MH i2c: 01 00 00 C9 3A 03 [16:03:50]Write i2c OK [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: 01 [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: 01 07 00 [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: 01 07 00 C9 3A 00 00 00 00 00 FF 0F 18 [16:03:50]RasterBufferAndPrint [16:03:50]line Счет N : (1)2075788 [16:03:50]line ИНН: 02508201610067 [16:03:50]line Контрольно-Кассовый Чек [16:03:50]line ПРОДАЖА [16:03:50]line ТРК (МРК, ГНК) : 64 [16:03:50]line Товар: 2710124130 [16:03:50]line SU-92 [16:03:50]line 7.270 * 68.80 [16:03:50]line = 500.18 [16:03:50]line НДС 12% НСП 1% [16:03:50]line > о реализуемом товаре [16:03:50]line ИТОГО: 500.18 [16:03:50]line НСП 1% : 4.43 [16:03:50]line НДС 12% : 53.12 [16:03:50]line Наличными: 0.00 [16:03:50]line Безнал.: 500.18 [16:03:50]line Место: АЗС № 135 "Партнер Нефть" [16:03:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:03:50]line СНО: Общий режим [16:03:50]line Чек 464 20.08.2024 16:03 [16:03:50]line Смена: 100 ФФД: 1.0 [16:03:50]line ЗНМ: 0300000196 [16:03:50]line РНМ: 0000000000162794 [16:03:50]line Версия ККМ: v1.0 [16:03:50]line Платежная система: O! деньги [16:03:50]line ФМ: 0000000002094532 [16:03:50]line ФД: 58480 [16:03:50]line ФПД: 246985626563946 [16:03:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T160349&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58480&fm=246985626563946&tin=02508201610067®Number=0000000000162794&sum=50018 [16:03:50]OFD Sender: Processing packet 58480 [packets to send 51, broken 50] [16:03:50]ProducePacketName [16:03:50]name=ofd_packets/00058480 [16:03:50]OFD Sender: To server: pG, [16:03:50]CommunicateWithHost lk.salyk.kg:30040 [16:03:50]ConnectInit lk.salyk.kg [16:03:50]written 0, free lines is 4095 [16:03:50]Connected sock=10 [16:03:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 EC 9E 00 01 F5 8E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 65 BE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E4 00 00 35 04 06 00 E0 A1 D2 89 35 6A 1A 81 CA EF AF 2D 63 07 [16:03:50]Write to MH i2c: 01 00 00 F3 3A 2D [16:03:50]Write i2c OK [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: 01 [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: 01 07 00 [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: 01 07 00 F3 3A 00 00 00 00 00 E1 0C 21 [16:03:50]RasterBufferAndPrint [16:03:50]line [16:03:50]line [16:03:50]line [16:03:50]line [16:03:50]line [16:03:50]written 0, free lines is 3303 [16:03:50]MH_Cut [16:03:50]Write to MH i2c: D1 01 00 FA 3A 01 06 [16:03:50]Write i2c OK [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: D1 [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: D1 01 00 [16:03:50]MH_I2C_Read... [16:03:50]Read from MH i2c: D1 01 00 FA 3A 00 05 [16:03:50]Write to MH i2c: 01 00 00 FB 3A 35 [16:03:50]Write i2c OK [16:03:50]MH_I2C_Read... [16:03:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7C D8 47 00 B6 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 32 30 39 34 35 33 32 10 04 04 00 70 E4 00 00 F4 03 04 00 B4 69 C4 66 B6 04 01 00 00 85 0E E5 7D FE 26 0C 2B [16:03:50]CommunicateWithHost err = 0 [16:03:50]CheckOFDResponse [16:03:50]1017 (14) - 77093643461234 [16:03:50]1041 (16) - 0000000002094532 [16:03:50]1040 (4) - 58480 [16:03:50]1012 (4) - 20.08.2024 10:02 [16:03:50]1206 (1) - 0 [16:03:50]OFD Sender: Remove packet 58480 [16:03:50]ProducePacketName [16:03:50]name=ofd_packets/00058480 [16:03:50]NVStorageDeleteData [16:03:51]OFD Sender: No OFD packet to send [16:03:51]*** Cut start [16:03:51]*** Partial cut [16:03:51]*** CUTSNS_PIN = 1 [16:03:51]*** CUTSNS_PIN = 0 [16:03:52]*** Brake cut motor [16:03:52]Read from MH i2c: 01 [16:03:52]MH_I2C_Read... [16:03:52]*** Stop cut motor [16:03:52]*** Cut end [16:03:52]Read from MH i2c: 01 07 00 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: 01 07 00 FB 3A 00 00 00 00 00 FF 0F 4A [16:03:52]process_action close_receipt done [16:03:52]requested_data is exist [16:03:52]produce_requested_data [16:03:52]requested_item fm.sn is exist - process it [16:03:52]wFMCommunicate request_size=4 [16:03:52]MH_SAM_APDU [16:03:52]CAPDU: 80 11 00 00 [16:03:52]Write to MH i2c: E2 08 00 FC 3A 80 11 00 00 00 00 00 00 B0 [16:03:52]Write i2c OK [16:03:52]MH_I2C_Read... [16:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:52]Read from MH i2c: E2 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 17 00 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 17 00 FC 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [16:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:03:52]wFMCommunicate OK [16:03:52]requested_item fd.num is exist - process it [16:03:52]SAM_PROTO_GetFieldsCounters [16:03:52]wFMCommunicate request_size=4 [16:03:52]MH_SAM_APDU [16:03:52]CAPDU: 80 13 00 00 [16:03:52]Write to MH i2c: E2 08 00 FD 3A 80 13 00 00 00 00 00 00 B3 [16:03:52]Write i2c OK [16:03:52]MH_I2C_Read... [16:03:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:52]Read from MH i2c: E2 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 62 00 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 62 00 FD 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 70 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [16:03:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 70 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:52]wFMCommunicate OK [16:03:52]SAM_PROTO_GetFieldsCounters done [16:03:52]requested_item shift.num is exist - process it [16:03:52]requested_item shift.opened is exist - process it [16:03:52]req_shift_opened [16:03:52]FM_GetShiftState [16:03:52]SAM_PROTO_GetShiftState [16:03:52]wFMCommunicate request_size=4 [16:03:52]MH_SAM_APDU [16:03:52]CAPDU: 80 13 01 00 [16:03:52]Write to MH i2c: E2 08 00 FE 3A 80 13 01 00 00 00 00 00 B5 [16:03:52]Write i2c OK [16:03:52]MH_I2C_Read... [16:03:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:52]Read from MH i2c: E2 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 0E 00 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 0E 00 FE 3A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D8 [16:03:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:03:52]wFMCommunicate OK [16:03:52]SAM_PROTO_GetShiftState done [16:03:52]FM_GetShiftState done [16:03:52]req_shift_opened done [16:03:52]requested_item shift.open_date is exist - process it [16:03:52]req_shift_open_date [16:03:52]req_shift_open_date done [16:03:52]produce_requested_data done [16:03:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58480,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:03:52]process_action_free close_receipt [16:03:52]json_value_free [16:03:52]json_value_free done [16:03:52]process_json_proto returns [16:03:52]Send response to host [16:03:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58480,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:03:52]free response buf [16:03:52]execute_script done [16:03:52]execute_script returns [16:03:52]free content buf [16:03:52]Sock 8.Close socket [16:03:52]Sock 8.Thread stoped [16:03:56]OFD Sender: No OFD packet to send [16:04:01]OFD Sender: No OFD packet to send [16:04:06]OFD Sender: No OFD packet to send [16:04:11]OFD Sender: No OFD packet to send [16:04:16]OFD Sender: No OFD packet to send [16:04:21]OFD Sender: No OFD packet to send [16:04:26]OFD Sender: No OFD packet to send [16:04:31]OFD Sender: No OFD packet to send [16:04:36]OFD Sender: No OFD packet to send [16:04:41]OFD Sender: No OFD packet to send [16:04:46]OFD Sender: No OFD packet to send [16:04:51]OFD Sender: No OFD packet to send [16:04:56]OFD Sender: No OFD packet to send [16:05:01]OFD Sender: No OFD packet to send [16:05:06]OFD Sender: No OFD packet to send [16:05:11]OFD Sender: No OFD packet to send [16:05:16]OFD Sender: No OFD packet to send [16:05:21]OFD Sender: No OFD packet to send [16:05:26]OFD Sender: No OFD packet to send [16:05:31]OFD Sender: No OFD packet to send [16:05:36]OFD Sender: No OFD packet to send [16:05:40]accept exits with 9 [16:05:40]New connection [16:05:40]New thread 3066854756 created [16:05:40]Thread 3066711396 joined [16:05:40]Waiting for new connection... [16:05:40] Sock 9.Parse request [16:05:40]Sock 9.Check first char [16:05:40]Sock 9.First char is OK [16:05:40]request: POST /json_proto HTTP/1.0 [16:05:40]Method: POST [16:05:40]URL: /json_proto [16:05:40]Method is POST - this is cgi request [16:05:40]url: /json_proto [16:05:40]query_string will be loaded in cgi processing [16:05:40]execute_cgi json_proto POST (null) [16:05:40]execute_cgi path=json_proto method=POST [16:05:40]POST find Content-Length [16:05:40]Host: 172.17.44.3:8080 [16:05:40]Content-Length: 804 [16:05:40]Content-Type: application/json [16:05:40] [16:05:40]POST finish read [16:05:40]Found Content-Length = 804 [16:05:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:40]execute_script... [16:05:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:40]POST & json_proto [16:05:40]process_json_proto [16:05:40]json parsed OK: [16:05:40]protocol is kg_v1.0 [16:05:40]action value=close_receipt [16:05:40]process_action close_receipt [16:05:40]cmd_close_receipt [16:05:40]MH_GetDate [16:05:40]Write to MH i2c: F0 00 00 FF 3A 28 [16:05:40]Write i2c OK [16:05:40]MH_I2C_Read... [16:05:40]Read from MH i2c: F0 [16:05:40]MH_I2C_Read... [16:05:40]Read from MH i2c: F0 09 00 [16:05:40]MH_I2C_Read... [16:05:40]Read from MH i2c: F0 09 00 FF 3A 00 D6 BE C4 66 AD C5 5D 66 24 [16:05:40]GetLastDocTimeStamp 1724169829 [16:05:40]current date 1724169942 [16:05:40]FM_GetShiftState [16:05:40]SAM_PROTO_GetShiftState [16:05:40]wFMCommunicate request_size=4 [16:05:40]MH_SAM_APDU [16:05:40]CAPDU: 80 13 01 00 [16:05:40]Write to MH i2c: E2 08 00 00 3B 80 13 01 00 00 00 00 00 B8 [16:05:40]Write i2c OK [16:05:40]MH_I2C_Read... [16:05:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:40]Read from MH i2c: E2 [16:05:40]MH_I2C_Read... [16:05:40]Read from MH i2c: E2 0E 00 [16:05:40]MH_I2C_Read... [16:05:40]Read from MH i2c: E2 0E 00 00 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DB [16:05:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:05:40]wFMCommunicate OK [16:05:40]SAM_PROTO_GetShiftState done [16:05:40]FM_GetShiftState done [16:05:40]opened in 1724112910 [16:05:40]opened+sec_in_day 1724199310 [16:05:40]quantity*price = 100005 [16:05:40]sum+1 = 100006 [16:05:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 465 20.08.2024 16:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58481 ФПД: 16666214756557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T160542&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58481&fm=16666214756557&tin=02508201610067®Number=0000000000162794&sum=100005 [16:05:41]StoreToDocumentArchive [16:05:41]shift 100 fd 58481 [16:05:41]save to /storage/0100/doc_00058481 [16:05:41]save last doc name /storage/0100/doc_00058481 to /storage/kkm_last_doc_name [16:05:41]save OK [16:05:41]Clear old archive folders... [16:05:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:05:41]tlvbuf is 01975360 [16:05:41]SAM_PROTO_ClearQueue [16:05:41]wFMCommunicate request_size=4 [16:05:41]MH_SAM_APDU [16:05:41]CAPDU: 80 09 00 00 [16:05:41]Write to MH i2c: E2 08 00 0D 3B 80 09 00 00 00 00 00 00 BA [16:05:41]Write i2c OK [16:05:41]MH_I2C_Read... [16:05:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:41]Read from MH i2c: E2 [16:05:41]MH_I2C_Read... [16:05:41]Read from MH i2c: E2 03 00 [16:05:41]MH_I2C_Read... [16:05:41]Read from MH i2c: E2 03 00 0D 3B 00 90 00 BC [16:05:41]RAPDU: 90 00 [16:05:41]wFMCommunicate OK [16:05:41]SAM_PROTO_ClearQueue done [16:05:41]KKMCreateOFDPacket [16:05:41]OFDProtocolAddRootSTLVToBuf [16:05:41]FM_MakeSignedData [16:05:41]FM_MakeSignedData [16:05:41]SAM_PROTO_SignData [16:05:41]wFMCommunicate request_size=4 [16:05:41]MH_SAM_APDU [16:05:41]CAPDU: 80 0D 01 02 [16:05:41]Write to MH i2c: E2 08 00 0E 3B 80 0D 01 02 00 00 00 00 C2 [16:05:41]Write i2c OK [16:05:41]MH_I2C_Read... [16:05:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:42]Read from MH i2c: E2 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 03 00 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 03 00 0E 3B 00 90 00 BD [16:05:42]RAPDU: 90 00 [16:05:42]wFMCommunicate OK [16:05:42]wFMCommunicate request_size=255 [16:05:42]MH_SAM_APDU [16:05:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 D6 BE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E4 00 00 35 04 06 00 0F [16:05:42]Write to MH i2c: E2 02 01 0F 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 D6 BE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E4 00 00 35 04 06 00 0F 00 00 2E [16:05:42]Write i2c OK [16:05:42]MH_I2C_Read... [16:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:42]Read from MH i2c: E2 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 03 00 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 03 00 0F 3B 00 90 00 BE [16:05:42]RAPDU: 90 00 [16:05:42]wFMCommunicate OK [16:05:42]wFMCommunicate request_size=10 [16:05:42]MH_SAM_APDU [16:05:42]CAPDU: 80 0D 02 02 05 28 67 CF 70 CD [16:05:42]Write to MH i2c: E2 0D 00 10 3B 80 0D 02 02 05 00 28 67 CF 70 CD 00 00 6A [16:05:42]Write i2c OK [16:05:42]MH_I2C_Read... [16:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:42]Read from MH i2c: E2 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 03 00 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 03 00 10 3B 00 90 00 BF [16:05:42]RAPDU: 90 00 [16:05:42]wFMCommunicate OK [16:05:42]wFMCommunicate request_size=4 [16:05:42]MH_SAM_APDU [16:05:42]CAPDU: 80 0D 03 02 [16:05:42]Write to MH i2c: E2 08 00 11 3B 80 0D 03 02 00 00 00 00 C7 [16:05:42]Write i2c OK [16:05:42]MH_I2C_Read... [16:05:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:42]Read from MH i2c: E2 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 0B 00 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 0B 00 11 3B 00 4C 2B 07 91 86 CD E5 15 90 00 24 [16:05:42]RAPDU: 4C 2B 07 91 86 CD E5 15 90 00 [16:05:42]wFMCommunicate OK [16:05:42]SAM_PROTO_SignData done [16:05:42]FM_MakeSignedData done [16:05:42]CreateOFDProtocolMessage [16:05:42]wFMCommunicate request_size=4 [16:05:42]MH_SAM_APDU [16:05:42]CAPDU: 80 11 00 00 [16:05:42]Write to MH i2c: E2 08 00 12 3B 80 11 00 00 00 00 00 00 C7 [16:05:42]Write i2c OK [16:05:42]MH_I2C_Read... [16:05:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:42]Read from MH i2c: E2 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 17 00 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: E2 17 00 12 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [16:05:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:05:42]wFMCommunicate OK [16:05:42]CreateOFDProtocolMessage done [16:05:42]OFDSenderStorePacket 58481 [16:05:42]StoreOFDPacket docnum=58481 [16:05:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 16 72 07 01 31 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 D6 BE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E4 00 00 35 04 06 00 0F 28 67 CF 70 CD 4C 2B 07 91 86 CD E5 15 [16:05:42]CheckFolder [16:05:42]dirname=/storage/ofd_packets [16:05:42]CheckFolder done [16:05:42]ProducePacketName [16:05:42]name=ofd_packets/00058481 [16:05:42]NVStorageSaveData ofd_packets/00058481 [16:05:42]File name is /storage/ofd_packets/00058481 [16:05:42]Write 301 bytes [16:05:42]NVStorageSaveData done [16:05:42]OFDSenderStorePacket done [16:05:42]KKMCreateOFDPacket done [16:05:42]NVStorageSaveData kkm_last_timestamp [16:05:42]File name is /storage/kkm_last_timestamp [16:05:42]Write 4 bytes [16:05:42]NVStorageSaveData done [16:05:42]ExternCall_PrintAddStr [16:05:42]wPrintStart [16:05:42]Write to MH i2c: 01 00 00 13 3B 4E [16:05:42]Write i2c OK [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: 01 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: 01 07 00 [16:05:42]MH_I2C_Read... [16:05:42]Read from MH i2c: 01 07 00 13 3B 00 00 00 00 00 FF 0F 63 [16:05:42]RasterBufferAndPrint [16:05:42]line Счет N : (1)2075789 [16:05:42]line ИНН: 02508201610067 [16:05:42]line Контрольно-Кассовый Чек [16:05:42]line ПРОДАЖА [16:05:42]line ТРК (МРК, ГНК) : 43 [16:05:42]line Товар: 2710124130 [16:05:42]line Аи-92-К-4 [16:05:42]line 14.750 * 67.80 [16:05:42]line = 1000.05 [16:05:42]line НДС 12% НСП 1% [16:05:42]line > о реализуемом товаре [16:05:42]line ИТОГО: 1000.05 [16:05:42]line НСП 1% : 8.85 [16:05:42]line НДС 12% : 106.20 [16:05:42]line Наличными: 0.00 [16:05:42]line Безнал.: 1000.05 [16:05:42]line Место: АЗС № 135 "Партнер Нефть" [16:05:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:05:42]line СНО: Общий режим [16:05:42]line Чек 465 20.08.2024 16:05 [16:05:42]line Смена: 100 ФФД: 1.0 [16:05:42]line ЗНМ: 0300000196 [16:05:42]line РНМ: 0000000000162794 [16:05:42]line Версия ККМ: v1.0 [16:05:42]line Платежная система: O! деньги [16:05:42]line ФМ: 0000000002094532 [16:05:42]line ФД: 58481 [16:05:42]line ФПД: 16666214756557 [16:05:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T160542&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58481&fm=16666214756557&tin=02508201610067®Number=0000000000162794&sum=100005 [16:05:42]OFD Sender: Processing packet 58481 [packets to send 51, broken 50] [16:05:42]ProducePacketName [16:05:42]name=ofd_packets/00058481 [16:05:42]OFD Sender: To server: pG, [16:05:42]CommunicateWithHost lk.salyk.kg:30040 [16:05:42]ConnectInit lk.salyk.kg [16:05:42]written 0, free lines is 4095 [16:05:43]Connected sock=10 [16:05:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 16 72 07 01 31 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 D6 BE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E4 00 00 35 04 06 00 0F 28 67 CF 70 CD 4C 2B 07 91 86 CD E5 15 [16:05:43]Write to MH i2c: 01 00 00 3D 3B 78 [16:05:43]Write i2c OK [16:05:43]MH_I2C_Read... [16:05:43]Read from MH i2c: 01 [16:05:43]MH_I2C_Read... [16:05:43]Read from MH i2c: 01 07 00 [16:05:43]MH_I2C_Read... [16:05:43]Read from MH i2c: 01 07 00 3D 3B 00 00 00 00 00 DF 0C 6A [16:05:43]RasterBufferAndPrint [16:05:43]line [16:05:43]line [16:05:43]line [16:05:43]line [16:05:43]line [16:05:43]written 0, free lines is 3301 [16:05:43]MH_Cut [16:05:43]Write to MH i2c: D1 01 00 44 3B 01 51 [16:05:43]Write i2c OK [16:05:43]MH_I2C_Read... [16:05:43]Read from MH i2c: D1 [16:05:43]MH_I2C_Read... [16:05:43]Read from MH i2c: D1 01 00 [16:05:43]MH_I2C_Read... [16:05:43]Read from MH i2c: D1 01 00 44 3B 00 50 [16:05:43]Write to MH i2c: 01 00 00 45 3B 80 [16:05:43]Write i2c OK [16:05:43]MH_I2C_Read... [16:05:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5C 45 47 00 53 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 32 30 39 34 35 33 32 10 04 04 00 71 E4 00 00 F4 03 04 00 24 6A C4 66 B6 04 01 00 00 3E 42 C2 AE 6E 3D 22 73 [16:05:43]CommunicateWithHost err = 0 [16:05:43]CheckOFDResponse [16:05:43]1017 (14) - 77093643461234 [16:05:43]1041 (16) - 0000000002094532 [16:05:43]1040 (4) - 58481 [16:05:43]1012 (4) - 20.08.2024 10:04 [16:05:43]1206 (1) - 0 [16:05:43]OFD Sender: Remove packet 58481 [16:05:43]ProducePacketName [16:05:43]name=ofd_packets/00058481 [16:05:43]NVStorageDeleteData [16:05:43]OFD Sender: No OFD packet to send [16:05:44]*** Cut start [16:05:44]*** Partial cut [16:05:44]*** CUTSNS_PIN = 1 [16:05:44]*** CUTSNS_PIN = 0 [16:05:44]*** Brake cut motor [16:05:44]Read from MH i2c: 01 [16:05:44]MH_I2C_Read... [16:05:44]*** Stop cut motor [16:05:44]*** Cut end [16:05:44]Read from MH i2c: 01 07 00 [16:05:44]MH_I2C_Read... [16:05:44]Read from MH i2c: 01 07 00 45 3B 00 00 00 00 00 FF 0F 95 [16:05:44]process_action close_receipt done [16:05:44]requested_data is exist [16:05:44]produce_requested_data [16:05:44]requested_item fm.sn is exist - process it [16:05:44]wFMCommunicate request_size=4 [16:05:44]MH_SAM_APDU [16:05:44]CAPDU: 80 11 00 00 [16:05:44]Write to MH i2c: E2 08 00 46 3B 80 11 00 00 00 00 00 00 FB [16:05:44]Write i2c OK [16:05:44]MH_I2C_Read... [16:05:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:44]Read from MH i2c: E2 [16:05:44]MH_I2C_Read... [16:05:44]Read from MH i2c: E2 17 00 [16:05:44]MH_I2C_Read... [16:05:44]Read from MH i2c: E2 17 00 46 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 47 [16:05:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:05:44]wFMCommunicate OK [16:05:44]requested_item fd.num is exist - process it [16:05:44]SAM_PROTO_GetFieldsCounters [16:05:44]wFMCommunicate request_size=4 [16:05:44]MH_SAM_APDU [16:05:44]CAPDU: 80 13 00 00 [16:05:44]Write to MH i2c: E2 08 00 47 3B 80 13 00 00 00 00 00 00 FE [16:05:44]Write i2c OK [16:05:44]MH_I2C_Read... [16:05:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:44]Read from MH i2c: E2 [16:05:44]MH_I2C_Read... [16:05:44]Read from MH i2c: E2 62 00 [16:05:44]MH_I2C_Read... [16:05:44]Read from MH i2c: E2 62 00 47 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 71 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [16:05:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 71 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:05:44]wFMCommunicate OK [16:05:44]SAM_PROTO_GetFieldsCounters done [16:05:44]requested_item shift.num is exist - process it [16:05:44]requested_item shift.opened is exist - process it [16:05:44]req_shift_opened [16:05:44]FM_GetShiftState [16:05:44]SAM_PROTO_GetShiftState [16:05:44]wFMCommunicate request_size=4 [16:05:44]MH_SAM_APDU [16:05:44]CAPDU: 80 13 01 00 [16:05:44]Write to MH i2c: E2 08 00 48 3B 80 13 01 00 00 00 00 00 00 [16:05:44]Write i2c OK [16:05:44]MH_I2C_Read... [16:05:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:45]Read from MH i2c: E2 [16:05:45]MH_I2C_Read... [16:05:45]Read from MH i2c: E2 0E 00 [16:05:45]MH_I2C_Read... [16:05:45]Read from MH i2c: E2 0E 00 48 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 23 [16:05:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:05:45]wFMCommunicate OK [16:05:45]SAM_PROTO_GetShiftState done [16:05:45]FM_GetShiftState done [16:05:45]req_shift_opened done [16:05:45]requested_item shift.open_date is exist - process it [16:05:45]req_shift_open_date [16:05:45]req_shift_open_date done [16:05:45]produce_requested_data done [16:05:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58481,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:05:45]process_action_free close_receipt [16:05:45]json_value_free [16:05:45]json_value_free done [16:05:45]process_json_proto returns [16:05:45]Send response to host [16:05:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58481,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:05:45]free response buf [16:05:45]execute_script done [16:05:45]execute_script returns [16:05:45]free content buf [16:05:45]Sock 9.Close socket [16:05:45]Sock 9.Thread stoped [16:05:48]OFD Sender: No OFD packet to send [16:05:53]OFD Sender: No OFD packet to send [16:05:58]OFD Sender: No OFD packet to send [16:06:03]OFD Sender: No OFD packet to send [16:06:08]OFD Sender: No OFD packet to send [16:06:13]OFD Sender: No OFD packet to send [16:06:18]OFD Sender: No OFD packet to send [16:06:23]OFD Sender: No OFD packet to send [16:06:28]OFD Sender: No OFD packet to send [16:06:33]OFD Sender: No OFD packet to send [16:06:38]OFD Sender: No OFD packet to send [16:06:43]OFD Sender: No OFD packet to send [16:06:48]OFD Sender: No OFD packet to send [16:06:53]OFD Sender: No OFD packet to send [16:06:58]OFD Sender: No OFD packet to send [16:07:03]OFD Sender: No OFD packet to send [16:07:08]OFD Sender: No OFD packet to send [16:07:13]OFD Sender: No OFD packet to send [16:07:18]OFD Sender: No OFD packet to send [16:07:23]OFD Sender: No OFD packet to send [16:07:28]OFD Sender: No OFD packet to send [16:07:33]OFD Sender: No OFD packet to send [16:07:38]OFD Sender: No OFD packet to send [16:07:43]OFD Sender: No OFD packet to send [16:07:48]OFD Sender: No OFD packet to send [16:07:53]OFD Sender: No OFD packet to send [16:07:58]OFD Sender: No OFD packet to send [16:08:03]OFD Sender: No OFD packet to send [16:08:08]OFD Sender: No OFD packet to send [16:08:13]OFD Sender: No OFD packet to send [16:08:18]OFD Sender: No OFD packet to send [16:08:23]OFD Sender: No OFD packet to send [16:08:28]OFD Sender: No OFD packet to send [16:08:33]OFD Sender: No OFD packet to send [16:08:38]OFD Sender: No OFD packet to send [16:08:43]OFD Sender: No OFD packet to send [16:08: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:49]OFD Sender: No OFD packet to send [16:12:54]OFD Sender: No OFD packet to send [16:12:59]OFD Sender: No OFD packet to send [16:13:04]OFD Sender: No OFD packet to send [16:13:09]OFD Sender: No OFD packet to send [16:13:14]OFD Sender: No OFD packet to send [16:13:19]OFD Sender: No OFD packet to send [16:13:24]OFD Sender: No OFD packet to send [16:13:29]OFD Sender: No OFD packet to send [16:13:34]OFD Sender: No OFD packet to send [16:13:39]OFD Sender: No OFD packet to send [16:13:44]OFD Sender: No OFD packet to send [16:13:49]OFD Sender: No OFD packet to send [16:13:54]OFD Sender: No OFD packet to send [16:13:59]OFD Sender: No OFD packet to send [16:14:04]OFD Sender: No OFD packet to send [16:14:09]OFD Sender: No OFD packet to send [16:14:14]OFD Sender: No OFD packet to send [16:14:19]OFD Sender: No OFD packet to send [16:14:24]OFD Sender: No OFD packet to send [16:14:29]OFD Sender: No OFD packet to send [16:14:34]OFD Sender: No OFD packet to send [16:14:39]OFD Sender: No OFD packet to send [16:14:44]OFD Sender: No OFD packet to send [16:14:49]OFD Sender: No OFD packet to send [16:14:54]OFD Sender: No OFD packet to send [16:14:59]OFD Sender: No OFD packet to send [16:15:04]OFD Sender: No OFD packet to send [16:15:09]OFD Sender: No OFD packet to send [16:15:14]OFD Sender: No OFD packet to send [16:15:19]OFD Sender: No OFD packet to send [16:15:24]OFD Sender: No OFD packet to send [16:15:29]OFD Sender: No OFD packet to send [16:15:34]OFD Sender: No OFD packet to send [16:15:39]OFD Sender: No OFD packet to send [16:15:44]OFD Sender: No OFD packet to send [16:15:49]OFD Sender: No OFD packet to send [16:15:54]OFD Sender: No OFD packet to send [16:15:59]OFD Sender: No OFD packet to send [16:16:04]OFD Sender: No OFD packet to send [16:16:09]OFD Sender: No OFD packet to send [16:16:11]accept exits with 8 [16:16:11]New connection [16:16:11]New thread 3066711396 created [16:16:11]Thread 3066854756 joined [16:16:11]Waiting for new connection... [16:16:11] Sock 8.Parse request [16:16:11]Sock 8.Check first char [16:16:11]Sock 8.First char is OK [16:16:11]request: POST /json_proto HTTP/1.0 [16:16:11]Method: POST [16:16:11]URL: /json_proto [16:16:11]Method is POST - this is cgi request [16:16:11]url: /json_proto [16:16:11]query_string will be loaded in cgi processing [16:16:11]execute_cgi json_proto POST (null) [16:16:11]execute_cgi path=json_proto method=POST [16:16:11]POST find Content-Length [16:16:11]Host: 172.17.44.3:8080 [16:16:11]Content-Length: 801 [16:16:11]Content-Type: application/json [16:16:11] [16:16:11]POST finish read [16:16:11]Found Content-Length = 801 [16:16:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:11]execute_script... [16:16: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)2075795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:11]POST & json_proto [16:16:11]process_json_proto [16:16:11]json parsed OK: [16:16:11]protocol is kg_v1.0 [16:16:11]action value=close_receipt [16:16:11]process_action close_receipt [16:16:11]cmd_close_receipt [16:16:11]MH_GetDate [16:16:11]Write to MH i2c: F0 00 00 49 3B 73 [16:16:11]Write i2c OK [16:16:11]MH_I2C_Read... [16:16:11]Read from MH i2c: F0 [16:16:11]MH_I2C_Read... [16:16:11]Read from MH i2c: F0 09 00 [16:16:11]MH_I2C_Read... [16:16:11]Read from MH i2c: F0 09 00 49 3B 00 4D C1 C4 66 AD C5 5D 66 E9 [16:16:11]GetLastDocTimeStamp 1724169942 [16:16:11]current date 1724170573 [16:16:11]FM_GetShiftState [16:16:11]SAM_PROTO_GetShiftState [16:16:11]wFMCommunicate request_size=4 [16:16:11]MH_SAM_APDU [16:16:11]CAPDU: 80 13 01 00 [16:16:11]Write to MH i2c: E2 08 00 4A 3B 80 13 01 00 00 00 00 00 02 [16:16:11]Write i2c OK [16:16:11]MH_I2C_Read... [16:16:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:12]Read from MH i2c: E2 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 0E 00 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 0E 00 4A 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 25 [16:16:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:16:12]wFMCommunicate OK [16:16:12]SAM_PROTO_GetShiftState done [16:16:12]FM_GetShiftState done [16:16:12]opened in 1724112910 [16:16:12]opened+sec_in_day 1724199310 [16:16:12]quantity*price = 50036 [16:16:12]sum+1 = 50037 [16:16:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 466 20.08.2024 16:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58482 ФПД: 783491493729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T161613&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58482&fm=783491493729&tin=02508201610067®Number=0000000000162794&sum=50036 [16:16:13]StoreToDocumentArchive [16:16:13]shift 100 fd 58482 [16:16:13]save to /storage/0100/doc_00058482 [16:16:13]save last doc name /storage/0100/doc_00058482 to /storage/kkm_last_doc_name [16:16:13]save OK [16:16:13]Clear old archive folders... [16:16:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:16:13]tlvbuf is 01A17C80 [16:16:13]SAM_PROTO_ClearQueue [16:16:13]wFMCommunicate request_size=4 [16:16:13]MH_SAM_APDU [16:16:13]CAPDU: 80 09 00 00 [16:16:13]Write to MH i2c: E2 08 00 57 3B 80 09 00 00 00 00 00 00 04 [16:16:13]Write i2c OK [16:16:13]MH_I2C_Read... [16:16:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:13]Read from MH i2c: E2 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 03 00 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 03 00 57 3B 00 90 00 06 [16:16:13]RAPDU: 90 00 [16:16:13]wFMCommunicate OK [16:16:13]SAM_PROTO_ClearQueue done [16:16:13]KKMCreateOFDPacket [16:16:13]OFDProtocolAddRootSTLVToBuf [16:16:13]FM_MakeSignedData [16:16:13]FM_MakeSignedData [16:16:13]SAM_PROTO_SignData [16:16:13]wFMCommunicate request_size=4 [16:16:13]MH_SAM_APDU [16:16:13]CAPDU: 80 0D 01 02 [16:16:13]Write to MH i2c: E2 08 00 58 3B 80 0D 01 02 00 00 00 00 0C [16:16:13]Write i2c OK [16:16:13]MH_I2C_Read... [16:16:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:13]Read from MH i2c: E2 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 03 00 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 03 00 58 3B 00 90 00 07 [16:16:13]RAPDU: 90 00 [16:16:13]wFMCommunicate OK [16:16:13]wFMCommunicate request_size=255 [16:16:13]MH_SAM_APDU [16: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 4D C1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E4 00 00 35 04 06 00 00 [16:16:13]Write to MH i2c: E2 02 01 59 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 4D C1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E4 00 00 35 04 06 00 00 00 00 94 [16:16:13]Write i2c OK [16:16:13]MH_I2C_Read... [16:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:13]Read from MH i2c: E2 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 03 00 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 03 00 59 3B 00 90 00 08 [16:16:13]RAPDU: 90 00 [16:16:13]wFMCommunicate OK [16:16:13]wFMCommunicate request_size=10 [16:16:13]MH_SAM_APDU [16:16:13]CAPDU: 80 0D 02 02 05 B6 6B BB 6F 61 [16:16:13]Write to MH i2c: E2 0D 00 5A 3B 80 0D 02 02 05 00 B6 6B BB 6F 61 00 00 C5 [16:16:13]Write i2c OK [16:16:13]MH_I2C_Read... [16:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:13]Read from MH i2c: E2 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 03 00 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 03 00 5A 3B 00 90 00 09 [16:16:13]RAPDU: 90 00 [16:16:13]wFMCommunicate OK [16:16:13]wFMCommunicate request_size=4 [16:16:13]MH_SAM_APDU [16:16:13]CAPDU: 80 0D 03 02 [16:16:13]Write to MH i2c: E2 08 00 5B 3B 80 0D 03 02 00 00 00 00 11 [16:16:13]Write i2c OK [16:16:13]MH_I2C_Read... [16:16:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:13]Read from MH i2c: E2 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 0B 00 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 0B 00 5B 3B 00 72 C1 BA 21 55 12 B4 4C 90 00 87 [16:16:13]RAPDU: 72 C1 BA 21 55 12 B4 4C 90 00 [16:16:13]wFMCommunicate OK [16:16:13]SAM_PROTO_SignData done [16:16:13]FM_MakeSignedData done [16:16:13]CreateOFDProtocolMessage [16:16:13]wFMCommunicate request_size=4 [16:16:13]MH_SAM_APDU [16:16:13]CAPDU: 80 11 00 00 [16:16:13]Write to MH i2c: E2 08 00 5C 3B 80 11 00 00 00 00 00 00 11 [16:16:13]Write i2c OK [16:16:13]MH_I2C_Read... [16:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:13]Read from MH i2c: E2 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 17 00 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: E2 17 00 5C 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [16:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:16:13]wFMCommunicate OK [16:16:13]CreateOFDProtocolMessage done [16:16:13]OFDSenderStorePacket 58482 [16:16:13]StoreOFDPacket docnum=58482 [16:16:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6B 50 07 01 5B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 4D C1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E4 00 00 35 04 06 00 00 B6 6B BB 6F 61 72 C1 BA 21 55 12 B4 4C [16:16:13]CheckFolder [16:16:13]dirname=/storage/ofd_packets [16:16:13]CheckFolder done [16:16:13]ProducePacketName [16:16:13]name=ofd_packets/00058482 [16:16:13]NVStorageSaveData ofd_packets/00058482 [16:16:13]File name is /storage/ofd_packets/00058482 [16:16:13]Write 301 bytes [16:16:13]NVStorageSaveData done [16:16:13]OFDSenderStorePacket done [16:16:13]KKMCreateOFDPacket done [16:16:13]NVStorageSaveData kkm_last_timestamp [16:16:13]File name is /storage/kkm_last_timestamp [16:16:13]Write 4 bytes [16:16:13]NVStorageSaveData done [16:16:13]ExternCall_PrintAddStr [16:16:13]wPrintStart [16:16:13]Write to MH i2c: 01 00 00 5D 3B 98 [16:16:13]Write i2c OK [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: 01 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: 01 07 00 [16:16:13]MH_I2C_Read... [16:16:13]Read from MH i2c: 01 07 00 5D 3B 00 00 00 00 00 FF 0F AD [16:16:13]RasterBufferAndPrint [16:16:13]line Счет N : (1)2075795 [16:16:13]line ИНН: 02508201610067 [16:16:13]line Контрольно-Кассовый Чек [16:16:13]line ПРОДАЖА [16:16:13]line ТРК (МРК, ГНК) : 53 [16:16:13]line Товар: 2710124130 [16:16:13]line Аи-92-К-4 [16:16:13]line 7.380 * 67.80 [16:16:13]line = 500.36 [16:16:13]line НДС 12% НСП 1% [16:16:13]line > о реализуемом товаре [16:16:13]line ИТОГО: 500.36 [16:16:13]line НСП 1% : 4.43 [16:16:13]line НДС 12% : 53.14 [16:16:13]line Наличными: 0.00 [16:16:13]line Безнал.: 500.36 [16:16:13]line Место: АЗС № 135 "Партнер Нефть" [16:16:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:16:13]line СНО: Общий режим [16:16:13]line Чек 466 20.08.2024 16:16 [16:16:13]line Смена: 100 ФФД: 1.0 [16:16:13]line ЗНМ: 0300000196 [16:16:13]line РНМ: 0000000000162794 [16:16:13]line Версия ККМ: v1.0 [16:16:13]line Платежная система: O! деньги [16:16:13]line ФМ: 0000000002094532 [16:16:13]line ФД: 58482 [16:16:13]line ФПД: 783491493729 [16:16:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T161613&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58482&fm=783491493729&tin=02508201610067®Number=0000000000162794&sum=50036 [16:16:14]OFD Sender: Processing packet 58482 [packets to send 51, broken 50] [16:16:14]ProducePacketName [16:16:14]name=ofd_packets/00058482 [16:16:14]OFD Sender: To server: pG, [16:16:14]CommunicateWithHost lk.salyk.kg:30040 [16:16:14]ConnectInit lk.salyk.kg [16:16:14]written 0, free lines is 4095 [16:16:14]Connected sock=10 [16:16:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6B 50 07 01 5B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 4D C1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E4 00 00 35 04 06 00 00 B6 6B BB 6F 61 72 C1 BA 21 55 12 B4 4C [16:16:14]Write to MH i2c: 01 00 00 87 3B C2 [16:16:14]Write i2c OK [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: 01 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: 01 07 00 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: 01 07 00 87 3B 00 00 00 00 00 DD 0C B2 [16:16:14]RasterBufferAndPrint [16:16:14]line [16:16:14]line [16:16:14]line [16:16:14]line [16:16:14]line [16:16:14]written 0, free lines is 3298 [16:16:14]MH_Cut [16:16:14]Write to MH i2c: D1 01 00 8E 3B 01 9B [16:16:14]Write i2c OK [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: D1 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: D1 01 00 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: D1 01 00 8E 3B 00 9A [16:16:14]Write to MH i2c: 01 00 00 8F 3B CA [16:16:14]Write i2c OK [16:16:14]MH_I2C_Read... [16:16:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F9 6D 47 00 23 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E4 00 00 F4 03 04 00 9B 6C C4 66 B6 04 01 00 00 A2 E6 0D 65 A5 AB 94 EE [16:16:14]CommunicateWithHost err = 0 [16:16:14]CheckOFDResponse [16:16:14]1017 (14) - 77093643461234 [16:16:14]1041 (16) - 0000000002094532 [16:16:14]1040 (4) - 58482 [16:16:14]1012 (4) - 20.08.2024 10:14 [16:16:14]1206 (1) - 0 [16:16:14]OFD Sender: Remove packet 58482 [16:16:14]ProducePacketName [16:16:14]name=ofd_packets/00058482 [16:16:14]NVStorageDeleteData [16:16:15]OFD Sender: No OFD packet to send [16:16:15]*** Cut start [16:16:15]*** Partial cut [16:16:15]*** CUTSNS_PIN = 1 [16:16:15]*** CUTSNS_PIN = 0 [16:16:15]*** Brake cut motor [16:16:15]Read from MH i2c: 01 [16:16:15]MH_I2C_Read... [16:16:15]*** Stop cut motor [16:16:15]*** Cut end [16:16:15]Read from MH i2c: 01 07 00 [16:16:15]MH_I2C_Read... [16:16:15]Read from MH i2c: 01 07 00 8F 3B 00 00 00 00 00 FF 0F DF [16:16:15]process_action close_receipt done [16:16:15]requested_data is exist [16:16:15]produce_requested_data [16:16:15]requested_item fm.sn is exist - process it [16:16:15]wFMCommunicate request_size=4 [16:16:15]MH_SAM_APDU [16:16:15]CAPDU: 80 11 00 00 [16:16:15]Write to MH i2c: E2 08 00 90 3B 80 11 00 00 00 00 00 00 45 [16:16:15]Write i2c OK [16:16:15]MH_I2C_Read... [16:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:16]Read from MH i2c: E2 [16:16:16]MH_I2C_Read... [16:16:16]Read from MH i2c: E2 17 00 [16:16:16]MH_I2C_Read... [16:16:16]Read from MH i2c: E2 17 00 90 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 91 [16:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:16:16]wFMCommunicate OK [16:16:16]requested_item fd.num is exist - process it [16:16:16]SAM_PROTO_GetFieldsCounters [16:16:16]wFMCommunicate request_size=4 [16:16:16]MH_SAM_APDU [16:16:16]CAPDU: 80 13 00 00 [16:16:16]Write to MH i2c: E2 08 00 91 3B 80 13 00 00 00 00 00 00 48 [16:16:16]Write i2c OK [16:16:16]MH_I2C_Read... [16:16:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:16]Read from MH i2c: E2 [16:16:16]MH_I2C_Read... [16:16:16]Read from MH i2c: E2 62 00 [16:16:16]MH_I2C_Read... [16:16:16]Read from MH i2c: E2 62 00 91 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 72 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [16:16:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 72 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:16]wFMCommunicate OK [16:16:16]SAM_PROTO_GetFieldsCounters done [16:16:16]requested_item shift.num is exist - process it [16:16:16]requested_item shift.opened is exist - process it [16:16:16]req_shift_opened [16:16:16]FM_GetShiftState [16:16:16]SAM_PROTO_GetShiftState [16:16:16]wFMCommunicate request_size=4 [16:16:16]MH_SAM_APDU [16:16:16]CAPDU: 80 13 01 00 [16:16:16]Write to MH i2c: E2 08 00 92 3B 80 13 01 00 00 00 00 00 4A [16:16:16]Write i2c OK [16:16:16]MH_I2C_Read... [16:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:16]Read from MH i2c: E2 [16:16:16]MH_I2C_Read... [16:16:16]Read from MH i2c: E2 0E 00 [16:16:16]MH_I2C_Read... [16:16:16]Read from MH i2c: E2 0E 00 92 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6D [16:16:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:16:16]wFMCommunicate OK [16:16:16]SAM_PROTO_GetShiftState done [16:16:16]FM_GetShiftState done [16:16:16]req_shift_opened done [16:16:16]requested_item shift.open_date is exist - process it [16:16:16]req_shift_open_date [16:16:16]req_shift_open_date done [16:16:16]produce_requested_data done [16:16:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58482,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:16:16]process_action_free close_receipt [16:16:16]json_value_free [16:16:16]json_value_free done [16:16:16]process_json_proto returns [16:16:16]Send response to host [16:16:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58482,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:16:16]free response buf [16:16:16]execute_script done [16:16:16]execute_script returns [16:16:16]free content buf [16:16:16]Sock 8.Close socket [16:16:16]Sock 8.Thread stoped [16:16:20]OFD Sender: No OFD packet to send [16:16:25]OFD Sender: No OFD packet to send [16:16:30]OFD Sender: No OFD packet to send [16:16:35]OFD Sender: No OFD packet to send [16:16:40]OFD Sender: No OFD packet to send [16:16:45]OFD Sender: No OFD packet to send [16:16:50]OFD Sender: No OFD packet to send [16:16:55]OFD Sender: No OFD packet to send [16:17:00]OFD Sender: No OFD packet to send [16:17:05]OFD Sender: No OFD packet to send [16:17:10]OFD Sender: No OFD packet to send [16:17:15]OFD Sender: No OFD packet to send [16:17:20]OFD Sender: No OFD packet to send [16:17:25]OFD Sender: No OFD packet to send [16:17:30]OFD Sender: No OFD packet to send [16:17:35]OFD Sender: No OFD packet to send [16:17:40]OFD Sender: No OFD packet to send [16:17:45]OFD Sender: No OFD packet to send [16:17:50]OFD Sender: No OFD packet to send [16:17:55]OFD Sender: No OFD packet to send [16:18:00]OFD Sender: No OFD packet to send [16:18:05]OFD Sender: No OFD packet to send [16:18:10]OFD Sender: No OFD packet to send [16:18:15]OFD Sender: No OFD packet to send [16:18:20]OFD Sender: No OFD packet to send [16:18:25]OFD Sender: No OFD packet to send [16:18:30]OFD Sender: No OFD packet to send [16:18:35]OFD Sender: No OFD packet to send [16:18:40]OFD Sender: No OFD packet to send [16:18:45]OFD Sender: No OFD packet to send [16:18:50]OFD Sender: No OFD packet to send [16:18:55]OFD Sender: No OFD packet to send [16:19:00]OFD Sender: No OFD packet to send [16:19:05]OFD Sender: No OFD packet to send [16:19:10]OFD Sender: No OFD packet to send [16:19:15]OFD Sender: No OFD packet to send [16:19:20]OFD Sender: No OFD packet to send [16:19:25]OFD Sender: No OFD packet to send [16:19:27]accept exits with 9 [16:19:27]New connection [16:19:27]New thread 3066854756 created [16:19:27]Thread 3066711396 joined [16:19:27]Waiting for new connection... [16:19:27] Sock 9.Parse request [16:19:27]Sock 9.Check first char [16:19:27]Sock 9.First char is OK [16:19:27]request: POST /json_proto HTTP/1.0 [16:19:27]Method: POST [16:19:27]URL: /json_proto [16:19:27]Method is POST - this is cgi request [16:19:27]url: /json_proto [16:19:27]query_string will be loaded in cgi processing [16:19:27]execute_cgi json_proto POST (null) [16:19:27]execute_cgi path=json_proto method=POST [16:19:27]POST find Content-Length [16:19:27]Host: 172.17.44.3:8080 [16:19:27]Content-Length: 801 [16:19:27]Content-Type: application/json [16:19:27] [16:19:27]POST finish read [16:19:27]Found Content-Length = 801 [16:19:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:27]execute_script... [16:19:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:27]POST & json_proto [16:19:27]process_json_proto [16:19:27]json parsed OK: [16:19:27]protocol is kg_v1.0 [16:19:27]action value=close_receipt [16:19:27]process_action close_receipt [16:19:27]cmd_close_receipt [16:19:27]MH_GetDate [16:19:27]Write to MH i2c: F0 00 00 93 3B BD [16:19:27]Write i2c OK [16:19:27]MH_I2C_Read... [16:19:27]Read from MH i2c: F0 [16:19:27]MH_I2C_Read... [16:19:27]Read from MH i2c: F0 09 00 [16:19:27]MH_I2C_Read... [16:19:27]Read from MH i2c: F0 09 00 93 3B 00 11 C2 C4 66 AD C5 5D 66 F8 [16:19:27]GetLastDocTimeStamp 1724170573 [16:19:27]current date 1724170769 [16:19:27]FM_GetShiftState [16:19:27]SAM_PROTO_GetShiftState [16:19:27]wFMCommunicate request_size=4 [16:19:27]MH_SAM_APDU [16:19:27]CAPDU: 80 13 01 00 [16:19:27]Write to MH i2c: E2 08 00 94 3B 80 13 01 00 00 00 00 00 4C [16:19:27]Write i2c OK [16:19:27]MH_I2C_Read... [16:19:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:27]Read from MH i2c: E2 [16:19:27]MH_I2C_Read... [16:19:27]Read from MH i2c: E2 0E 00 [16:19:27]MH_I2C_Read... [16:19:27]Read from MH i2c: E2 0E 00 94 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6F [16:19:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:19:27]wFMCommunicate OK [16:19:27]SAM_PROTO_GetShiftState done [16:19:27]FM_GetShiftState done [16:19:27]opened in 1724112910 [16:19:27]opened+sec_in_day 1724199310 [16:19:27]quantity*price = 50036 [16:19:27]sum+1 = 50037 [16:19:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 467 20.08.2024 16:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58483 ФПД: 170225646087098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T161929&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58483&fm=170225646087098&tin=02508201610067®Number=0000000000162794&sum=50036 [16:19:28]StoreToDocumentArchive [16:19:28]shift 100 fd 58483 [16:19:28]save to /storage/0100/doc_00058483 [16:19:28]save last doc name /storage/0100/doc_00058483 to /storage/kkm_last_doc_name [16:19:28]save OK [16:19:28]Clear old archive folders... [16:19:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:19:28]tlvbuf is B6F3D060 [16:19:28]SAM_PROTO_ClearQueue [16:19:28]wFMCommunicate request_size=4 [16:19:28]MH_SAM_APDU [16:19:28]CAPDU: 80 09 00 00 [16:19:28]Write to MH i2c: E2 08 00 A1 3B 80 09 00 00 00 00 00 00 4E [16:19:28]Write i2c OK [16:19:28]MH_I2C_Read... [16:19:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:28]Read from MH i2c: E2 [16:19:28]MH_I2C_Read... [16:19:28]Read from MH i2c: E2 03 00 [16:19:28]MH_I2C_Read... [16:19:28]Read from MH i2c: E2 03 00 A1 3B 00 90 00 50 [16:19:28]RAPDU: 90 00 [16:19:28]wFMCommunicate OK [16:19:28]SAM_PROTO_ClearQueue done [16:19:28]KKMCreateOFDPacket [16:19:28]OFDProtocolAddRootSTLVToBuf [16:19:28]FM_MakeSignedData [16:19:28]FM_MakeSignedData [16:19:28]SAM_PROTO_SignData [16:19:28]wFMCommunicate request_size=4 [16:19:28]MH_SAM_APDU [16:19:28]CAPDU: 80 0D 01 02 [16:19:28]Write to MH i2c: E2 08 00 A2 3B 80 0D 01 02 00 00 00 00 56 [16:19:28]Write i2c OK [16:19:28]MH_I2C_Read... [16:19:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:29]Read from MH i2c: E2 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 03 00 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 03 00 A2 3B 00 90 00 51 [16:19:29]RAPDU: 90 00 [16:19:29]wFMCommunicate OK [16:19:29]wFMCommunicate request_size=255 [16:19:29]MH_SAM_APDU [16:19:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 11 C2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E4 00 00 35 04 06 00 9A [16:19:29]Write to MH i2c: E2 02 01 A3 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 11 C2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E4 00 00 35 04 06 00 9A 00 00 3F [16:19:29]Write i2c OK [16:19:29]MH_I2C_Read... [16:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:29]Read from MH i2c: E2 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 03 00 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 03 00 A3 3B 00 90 00 52 [16:19:29]RAPDU: 90 00 [16:19:29]wFMCommunicate OK [16:19:29]wFMCommunicate request_size=10 [16:19:29]MH_SAM_APDU [16:19:29]CAPDU: 80 0D 02 02 05 D1 BF 2A AB BA [16:19:29]Write to MH i2c: E2 0D 00 A4 3B 80 0D 02 02 05 00 D1 BF 2A AB BA 00 00 82 [16:19:29]Write i2c OK [16:19:29]MH_I2C_Read... [16:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:29]Read from MH i2c: E2 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 03 00 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 03 00 A4 3B 00 90 00 53 [16:19:29]RAPDU: 90 00 [16:19:29]wFMCommunicate OK [16:19:29]wFMCommunicate request_size=4 [16:19:29]MH_SAM_APDU [16:19:29]CAPDU: 80 0D 03 02 [16:19:29]Write to MH i2c: E2 08 00 A5 3B 80 0D 03 02 00 00 00 00 5B [16:19:29]Write i2c OK [16:19:29]MH_I2C_Read... [16:19:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:29]Read from MH i2c: E2 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 0B 00 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 0B 00 A5 3B 00 FA 2C 90 ED 70 41 09 DE 90 00 97 [16:19:29]RAPDU: FA 2C 90 ED 70 41 09 DE 90 00 [16:19:29]wFMCommunicate OK [16:19:29]SAM_PROTO_SignData done [16:19:29]FM_MakeSignedData done [16:19:29]CreateOFDProtocolMessage [16:19:29]wFMCommunicate request_size=4 [16:19:29]MH_SAM_APDU [16:19:29]CAPDU: 80 11 00 00 [16:19:29]Write to MH i2c: E2 08 00 A6 3B 80 11 00 00 00 00 00 00 5B [16:19:29]Write i2c OK [16:19:29]MH_I2C_Read... [16:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:29]Read from MH i2c: E2 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 17 00 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: E2 17 00 A6 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A7 [16:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:19:29]wFMCommunicate OK [16:19:29]CreateOFDProtocolMessage done [16:19:29]OFDSenderStorePacket 58483 [16:19:29]StoreOFDPacket docnum=58483 [16:19:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F8 22 07 01 92 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 11 C2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E4 00 00 35 04 06 00 9A D1 BF 2A AB BA FA 2C 90 ED 70 41 09 DE [16:19:29]CheckFolder [16:19:29]dirname=/storage/ofd_packets [16:19:29]CheckFolder done [16:19:29]ProducePacketName [16:19:29]name=ofd_packets/00058483 [16:19:29]NVStorageSaveData ofd_packets/00058483 [16:19:29]File name is /storage/ofd_packets/00058483 [16:19:29]Write 301 bytes [16:19:29]NVStorageSaveData done [16:19:29]OFDSenderStorePacket done [16:19:29]KKMCreateOFDPacket done [16:19:29]NVStorageSaveData kkm_last_timestamp [16:19:29]File name is /storage/kkm_last_timestamp [16:19:29]Write 4 bytes [16:19:29]NVStorageSaveData done [16:19:29]ExternCall_PrintAddStr [16:19:29]wPrintStart [16:19:29]Write to MH i2c: 01 00 00 A7 3B E2 [16:19:29]Write i2c OK [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: 01 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: 01 07 00 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: 01 07 00 A7 3B 00 00 00 00 00 FF 0F F7 [16:19:29]RasterBufferAndPrint [16:19:29]line Счет N : (1)2075796 [16:19:29]line ИНН: 02508201610067 [16:19:29]line Контрольно-Кассовый Чек [16:19:29]line ПРОДАЖА [16:19:29]line ТРК (МРК, ГНК) : 43 [16:19:29]line Товар: 2710124130 [16:19:29]line Аи-92-К-4 [16:19:29]line 7.380 * 67.80 [16:19:29]line = 500.36 [16:19:29]line НДС 12% НСП 1% [16:19:29]line > о реализуемом товаре [16:19:29]line ИТОГО: 500.36 [16:19:29]line НСП 1% : 4.43 [16:19:29]line НДС 12% : 53.14 [16:19:29]line Наличными: 0.00 [16:19:29]line Безнал.: 500.36 [16:19:29]line Место: АЗС № 135 "Партнер Нефть" [16:19:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:19:29]line СНО: Общий режим [16:19:29]line Чек 467 20.08.2024 16:19 [16:19:29]line Смена: 100 ФФД: 1.0 [16:19:29]line ЗНМ: 0300000196 [16:19:29]line РНМ: 0000000000162794 [16:19:29]line Версия ККМ: v1.0 [16:19:29]line Платежная система: O! деньги [16:19:29]line ФМ: 0000000002094532 [16:19:29]line ФД: 58483 [16:19:29]line ФПД: 170225646087098 [16:19:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T161929&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58483&fm=170225646087098&tin=02508201610067®Number=0000000000162794&sum=50036 [16:19:29]OFD Sender: Processing packet 58483 [packets to send 51, broken 50] [16:19:29]ProducePacketName [16:19:29]name=ofd_packets/00058483 [16:19:29]OFD Sender: To server: pG, [16:19:29]CommunicateWithHost lk.salyk.kg:30040 [16:19:29]ConnectInit lk.salyk.kg [16:19:29]written 0, free lines is 4095 [16:19:30]Connected sock=10 [16:19:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F8 22 07 01 92 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 11 C2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E4 00 00 35 04 06 00 9A D1 BF 2A AB BA FA 2C 90 ED 70 41 09 DE [16:19:30]Write to MH i2c: 01 00 00 D1 3B 0C [16:19:30]Write i2c OK [16:19:30]MH_I2C_Read... [16:19:30]Read from MH i2c: 01 [16:19:30]MH_I2C_Read... [16:19:30]Read from MH i2c: 01 07 00 [16:19:30]MH_I2C_Read... [16:19:30]Read from MH i2c: 01 07 00 D1 3B 00 00 00 00 00 E1 0C 00 [16:19:30]RasterBufferAndPrint [16:19:30]line [16:19:30]line [16:19:30]line [16:19:30]line [16:19:30]line [16:19:30]written 0, free lines is 3302 [16:19:30]MH_Cut [16:19:30]Write to MH i2c: D1 01 00 D8 3B 01 E5 [16:19:30]Write i2c OK [16:19:30]MH_I2C_Read... [16:19:30]Read from MH i2c: D1 [16:19:30]MH_I2C_Read... [16:19:30]Read from MH i2c: D1 01 00 [16:19:30]MH_I2C_Read... [16:19:30]Read from MH i2c: D1 01 00 D8 3B 00 E4 [16:19:30]Write to MH i2c: 01 00 00 D9 3B 14 [16:19:30]Write i2c OK [16:19:30]MH_I2C_Read... [16:19:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DB 2F 47 00 1F 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 32 30 39 34 35 33 32 10 04 04 00 73 E4 00 00 F4 03 04 00 5F 6D C4 66 B6 04 01 00 00 DE 3D 8A A6 7F BC 2C 06 [16:19:30]CommunicateWithHost err = 0 [16:19:30]CheckOFDResponse [16:19:30]1017 (14) - 77093643461234 [16:19:30]1041 (16) - 0000000002094532 [16:19:30]1040 (4) - 58483 [16:19:30]1012 (4) - 20.08.2024 10:18 [16:19:30]1206 (1) - 0 [16:19:30]OFD Sender: Remove packet 58483 [16:19:30]ProducePacketName [16:19:30]name=ofd_packets/00058483 [16:19:30]NVStorageDeleteData [16:19:30]OFD Sender: No OFD packet to send [16:19:31]*** Cut start [16:19:31]*** Partial cut [16:19:31]*** CUTSNS_PIN = 1 [16:19:31]*** CUTSNS_PIN = 0 [16:19:31]*** Brake cut motor [16:19:31]Read from MH i2c: 01 [16:19:31]MH_I2C_Read... [16:19:31]*** Stop cut motor [16:19:31]*** Cut end [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 D9 3B 00 00 00 00 00 FF 0F 29 [16:19:31]process_action close_receipt done [16:19:31]requested_data is exist [16:19:31]produce_requested_data [16:19:31]requested_item fm.sn is exist - process it [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 DA 3B 80 11 00 00 00 00 00 00 8F [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 DA 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DB [16:19:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:19:31]wFMCommunicate OK [16:19:31]requested_item fd.num is exist - process it [16:19:31]SAM_PROTO_GetFieldsCounters [16:19:31]wFMCommunicate request_size=4 [16:19:31]MH_SAM_APDU [16:19:31]CAPDU: 80 13 00 00 [16:19:31]Write to MH i2c: E2 08 00 DB 3B 80 13 00 00 00 00 00 00 92 [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:31]Read from MH i2c: E2 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 62 00 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 62 00 DB 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 73 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [16:19:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 73 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:19:31]wFMCommunicate OK [16:19:31]SAM_PROTO_GetFieldsCounters done [16:19:31]requested_item shift.num is exist - process it [16:19:31]requested_item shift.opened is exist - process it [16:19:31]req_shift_opened [16:19:31]FM_GetShiftState [16:19:31]SAM_PROTO_GetShiftState [16:19:31]wFMCommunicate request_size=4 [16:19:31]MH_SAM_APDU [16:19:31]CAPDU: 80 13 01 00 [16:19:31]Write to MH i2c: E2 08 00 DC 3B 80 13 01 00 00 00 00 00 94 [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:32]Read from MH i2c: E2 [16:19:32]MH_I2C_Read... [16:19:32]Read from MH i2c: E2 0E 00 [16:19:32]MH_I2C_Read... [16:19:32]Read from MH i2c: E2 0E 00 DC 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B7 [16:19:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:19:32]wFMCommunicate OK [16:19:32]SAM_PROTO_GetShiftState done [16:19:32]FM_GetShiftState done [16:19:32]req_shift_opened done [16:19:32]requested_item shift.open_date is exist - process it [16:19:32]req_shift_open_date [16:19:32]req_shift_open_date done [16:19:32]produce_requested_data done [16:19:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58483,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:19:32]process_action_free close_receipt [16:19:32]json_value_free [16:19:32]json_value_free done [16:19:32]process_json_proto returns [16:19:32]Send response to host [16:19:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58483,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:19:32]free response buf [16:19:32]execute_script done [16:19:32]execute_script returns [16:19:32]free content buf [16:19:32]Sock 9.Close socket [16:19:32]Sock 9.Thread stoped [16:19:35]OFD Sender: No OFD packet to send [16:19:40]OFD Sender: No OFD packet to send [16:19:45]OFD Sender: No OFD packet to send [16:19:50]OFD Sender: No OFD packet to send [16:19:55]OFD Sender: No OFD packet to send [16:20:00]OFD Sender: No OFD packet to send [16:20:05]OFD Sender: No OFD packet to send [16:20:10]OFD Sender: No OFD packet to send [16:20:15]OFD Sender: No OFD packet to send [16:20:20]OFD Sender: No OFD packet to send [16:20:25]OFD Sender: No OFD packet to send [16:20:30]OFD Sender: No OFD packet to send [16:20:35]OFD Sender: No OFD packet to send [16:20:40]OFD Sender: No OFD packet to send [16:20:45]OFD Sender: No OFD packet to send [16:20:50]OFD Sender: No OFD packet to send [16:20:55]OFD Sender: No OFD packet to send [16:21:00]OFD Sender: No OFD packet to send [16:21:05]OFD Sender: No OFD packet to send [16:21:10]OFD Sender: No OFD packet to send [16:21:15]OFD Sender: No OFD packet to send [16:21:20]OFD Sender: No OFD packet to send [16:21:25]OFD Sender: No OFD packet to send [16:21:30]OFD Sender: No OFD packet to send [16:21:35]OFD Sender: No OFD packet to send [16:21:40]OFD Sender: No OFD packet to send [16:21:45]OFD Sender: No OFD packet to send [16:21:50]OFD Sender: No OFD packet to send [16:21:55]OFD Sender: No OFD packet to send [16:22:00]OFD Sender: No OFD packet to send [16:22:05]OFD Sender: No OFD packet to send [16:22:10]OFD Sender: No OFD packet to send [16:22:15]OFD Sender: No OFD packet to send [16:22:20]OFD Sender: No OFD packet to send [16:22:25]OFD Sender: No OFD packet to send [16:22:30]OFD Sender: No OFD packet to send [16:22:35]OFD Sender: No OFD packet to send [16:22:40]OFD Sender: No OFD packet to send [16:22:45]OFD Sender: No OFD packet to send [16:22:46]accept exits with 8 [16:22:46]New connection [16:22:46]New thread 3066711396 created [16:22:46]Thread 3066854756 joined [16:22:46]Waiting for new connection... [16:22:46] Sock 8.Parse request [16:22:46]Sock 8.Check first char [16:22:46]Sock 8.First char is OK [16:22:46]request: POST /json_proto HTTP/1.0 [16:22:46]Method: POST [16:22:46]URL: /json_proto [16:22:46]Method is POST - this is cgi request [16:22:46]url: /json_proto [16:22:46]query_string will be loaded in cgi processing [16:22:46]execute_cgi json_proto POST (null) [16:22:46]execute_cgi path=json_proto method=POST [16:22:46]POST find Content-Length [16:22:46]Host: 172.17.44.3:8080 [16:22:46]Content-Length: 805 [16:22:46]Content-Type: application/json [16:22:46] [16:22:46]POST finish read [16:22:46]Found Content-Length = 805 [16:22:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 41.460, "sum" : 4000.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.89 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:46]execute_script... [16:22:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 41.460, "sum" : 4000.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.89 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:46]POST & json_proto [16:22:46]process_json_proto [16:22:46]json parsed OK: [16:22:46]protocol is kg_v1.0 [16:22:46]action value=close_receipt [16:22:46]process_action close_receipt [16:22:46]cmd_close_receipt [16:22:46]MH_GetDate [16:22:46]Write to MH i2c: F0 00 00 DD 3B 07 [16:22:46]Write i2c OK [16:22:46]MH_I2C_Read... [16:22:46]Read from MH i2c: F0 [16:22:46]MH_I2C_Read... [16:22:46]Read from MH i2c: F0 09 00 [16:22:46]MH_I2C_Read... [16:22:46]Read from MH i2c: F0 09 00 DD 3B 00 D7 C2 C4 66 AD C5 5D 66 08 [16:22:46]GetLastDocTimeStamp 1724170769 [16:22:46]current date 1724170967 [16:22:46]FM_GetShiftState [16:22:46]SAM_PROTO_GetShiftState [16:22:46]wFMCommunicate request_size=4 [16:22:46]MH_SAM_APDU [16:22:46]CAPDU: 80 13 01 00 [16:22:46]Write to MH i2c: E2 08 00 DE 3B 80 13 01 00 00 00 00 00 96 [16:22:46]Write i2c OK [16:22:46]MH_I2C_Read... [16:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:46]Read from MH i2c: E2 [16:22:46]MH_I2C_Read... [16:22:46]Read from MH i2c: E2 0E 00 [16:22:46]MH_I2C_Read... [16:22:46]Read from MH i2c: E2 0E 00 DE 3B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B9 [16:22:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:22:46]wFMCommunicate OK [16:22:46]SAM_PROTO_GetShiftState done [16:22:46]FM_GetShiftState done [16:22:46]opened in 1724112910 [16:22:46]opened+sec_in_day 1724199310 [16:22:46]quantity*price = 400089 [16:22:46]sum+1 = 400090 [16:22:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.89 НСП 1% : 35.41 НДС 12% : 424.87 Наличными: 0.00 Безнал.: 4000.89 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 468 20.08.2024 16:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58484 ФПД: 21561472747493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162247&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58484&fm=21561472747493&tin=02508201610067®Number=0000000000162794&sum=400089 [16:22:47]StoreToDocumentArchive [16:22:47]shift 100 fd 58484 [16:22:47]save to /storage/0100/doc_00058484 [16:22:47]save last doc name /storage/0100/doc_00058484 to /storage/kkm_last_doc_name [16:22:47]save OK [16:22:47]Clear old archive folders... [16:22:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:22:47]tlvbuf is B6F40300 [16:22:47]SAM_PROTO_ClearQueue [16:22:47]wFMCommunicate request_size=4 [16:22:47]MH_SAM_APDU [16:22:47]CAPDU: 80 09 00 00 [16:22:47]Write to MH i2c: E2 08 00 EB 3B 80 09 00 00 00 00 00 00 98 [16:22:47]Write i2c OK [16:22:47]MH_I2C_Read... [16:22:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:22:47]Read from MH i2c: E2 [16:22:47]MH_I2C_Read... [16:22:47]Read from MH i2c: E2 03 00 [16:22:47]MH_I2C_Read... [16:22:47]Read from MH i2c: E2 03 00 EB 3B 00 90 00 9A [16:22:47]RAPDU: 90 00 [16:22:47]wFMCommunicate OK [16:22:47]SAM_PROTO_ClearQueue done [16:22:47]KKMCreateOFDPacket [16:22:47]OFDProtocolAddRootSTLVToBuf [16:22:47]FM_MakeSignedData [16:22:47]FM_MakeSignedData [16:22:47]SAM_PROTO_SignData [16:22:47]wFMCommunicate request_size=4 [16:22:47]MH_SAM_APDU [16:22:47]CAPDU: 80 0D 01 02 [16:22:47]Write to MH i2c: E2 08 00 EC 3B 80 0D 01 02 00 00 00 00 A0 [16:22:47]Write i2c OK [16:22:47]MH_I2C_Read... [16:22:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:22:47]Read from MH i2c: E2 [16:22:47]MH_I2C_Read... [16:22:47]Read from MH i2c: E2 03 00 [16:22:47]MH_I2C_Read... [16:22:47]Read from MH i2c: E2 03 00 EC 3B 00 90 00 9B [16:22:47]RAPDU: 90 00 [16:22:47]wFMCommunicate OK [16:22:47]wFMCommunicate request_size=255 [16:22:47]MH_SAM_APDU [16:22:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 F4 A1 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 D9 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D9 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 D7 C2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E4 00 00 35 04 06 00 [16:22:47]Write to MH i2c: E2 02 01 ED 3B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 F4 A1 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 D9 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D9 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 D7 C2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E4 00 00 35 04 06 00 00 00 FC [16:22:47]Write i2c OK [16:22:47]MH_I2C_Read... [16:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:47]Read from MH i2c: E2 [16:22:47]MH_I2C_Read... [16:22:47]Read from MH i2c: E2 03 00 [16:22:47]MH_I2C_Read... [16:22:47]Read from MH i2c: E2 03 00 ED 3B 00 90 00 9C [16:22:47]RAPDU: 90 00 [16:22:47]wFMCommunicate OK [16:22:47]wFMCommunicate request_size=11 [16:22:47]MH_SAM_APDU [16:22:47]CAPDU: 80 0D 02 02 06 13 9C 2B EC 87 E5 [16:22:47]Write to MH i2c: E2 0E 00 EE 3B 80 0D 02 02 06 00 13 9C 2B EC 87 E5 00 00 E1 [16:22:48]Write i2c OK [16:22:48]MH_I2C_Read... [16:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:48]Read from MH i2c: E2 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: E2 03 00 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: E2 03 00 EE 3B 00 90 00 9D [16:22:48]RAPDU: 90 00 [16:22:48]wFMCommunicate OK [16:22:48]wFMCommunicate request_size=4 [16:22:48]MH_SAM_APDU [16:22:48]CAPDU: 80 0D 03 02 [16:22:48]Write to MH i2c: E2 08 00 EF 3B 80 0D 03 02 00 00 00 00 A5 [16:22:48]Write i2c OK [16:22:48]MH_I2C_Read... [16:22:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:22:48]Read from MH i2c: E2 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: E2 0B 00 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: E2 0B 00 EF 3B 00 D2 29 07 56 D4 4F CB 28 90 00 14 [16:22:48]RAPDU: D2 29 07 56 D4 4F CB 28 90 00 [16:22:48]wFMCommunicate OK [16:22:48]SAM_PROTO_SignData done [16:22:48]FM_MakeSignedData done [16:22:48]CreateOFDProtocolMessage [16:22:48]wFMCommunicate request_size=4 [16:22:48]MH_SAM_APDU [16:22:48]CAPDU: 80 11 00 00 [16:22:48]Write to MH i2c: E2 08 00 F0 3B 80 11 00 00 00 00 00 00 A5 [16:22:48]Write i2c OK [16:22:48]MH_I2C_Read... [16:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:48]Read from MH i2c: E2 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: E2 17 00 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: E2 17 00 F0 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F1 [16:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:22:48]wFMCommunicate OK [16:22:48]CreateOFDProtocolMessage done [16:22:48]OFDSenderStorePacket 58484 [16:22:48]StoreOFDPacket docnum=58484 [16:22:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 70 A4 08 01 4A 9A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 F4 A1 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 D9 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D9 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 D7 C2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E4 00 00 35 04 06 00 13 9C 2B EC 87 E5 D2 29 07 56 D4 4F CB 28 [16:22:48]CheckFolder [16:22:48]dirname=/storage/ofd_packets [16:22:48]CheckFolder done [16:22:48]ProducePacketName [16:22:48]name=ofd_packets/00058484 [16:22:48]NVStorageSaveData ofd_packets/00058484 [16:22:48]File name is /storage/ofd_packets/00058484 [16:22:48]Write 302 bytes [16:22:48]NVStorageSaveData done [16:22:48]OFDSenderStorePacket done [16:22:48]KKMCreateOFDPacket done [16:22:48]NVStorageSaveData kkm_last_timestamp [16:22:48]File name is /storage/kkm_last_timestamp [16:22:48]Write 4 bytes [16:22:48]NVStorageSaveData done [16:22:48]ExternCall_PrintAddStr [16:22:48]wPrintStart [16:22:48]Write to MH i2c: 01 00 00 F1 3B 2C [16:22:48]Write i2c OK [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: 01 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: 01 07 00 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: 01 07 00 F1 3B 00 00 00 00 00 FF 0F 41 [16:22:48]RasterBufferAndPrint [16:22:48]line Счет N : (1)2075797 [16:22:48]line ИНН: 02508201610067 [16:22:48]line Контрольно-Кассовый Чек [16:22:48]line ПРОДАЖА [16:22:48]line ТРК (МРК, ГНК) : 51 [16:22:48]line Товар: 2710124900 [16:22:48]line Аи-100-К-3 [16:22:48]line 41.460 * 96.50 [16:22:48]line = 4000.89 [16:22:48]line НДС 12% НСП 1% [16:22:48]line > о реализуемом товаре [16:22:48]line ИТОГО: 4000.89 [16:22:48]line НСП 1% : 35.41 [16:22:48]line НДС 12% : 424.87 [16:22:48]line Наличными: 0.00 [16:22:48]line Безнал.: 4000.89 [16:22:48]line Место: АЗС № 135 "Партнер Нефть" [16:22:48]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:22:48]line СНО: Общий режим [16:22:48]line Чек 468 20.08.2024 16:22 [16:22:48]line Смена: 100 ФФД: 1.0 [16:22:48]line ЗНМ: 0300000196 [16:22:48]line РНМ: 0000000000162794 [16:22:48]line Версия ККМ: v1.0 [16:22:48]line Платежная система: O! деньги [16:22:48]line ФМ: 0000000002094532 [16:22:48]line ФД: 58484 [16:22:48]line ФПД: 21561472747493 [16:22:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162247&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58484&fm=21561472747493&tin=02508201610067®Number=0000000000162794&sum=400089 [16:22:48]OFD Sender: Processing packet 58484 [packets to send 51, broken 50] [16:22:48]ProducePacketName [16:22:48]name=ofd_packets/00058484 [16:22:48]OFD Sender: To server: pG, [16:22:48]CommunicateWithHost lk.salyk.kg:30040 [16:22:48]ConnectInit lk.salyk.kg [16:22:48]written 0, free lines is 4095 [16:22:48]Connected sock=10 [16:22:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 70 A4 08 01 4A 9A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 F4 A1 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 D9 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D9 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D9 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 D7 C2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E4 00 00 35 04 06 00 13 9C 2B EC 87 E5 D2 29 07 56 D4 4F CB 28 [16:22:48]Write to MH i2c: 01 00 00 1B 3C 57 [16:22:48]Write i2c OK [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: 01 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: 01 07 00 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: 01 07 00 1B 3C 00 00 00 00 00 EA 0C 54 [16:22:48]RasterBufferAndPrint [16:22:48]line [16:22:48]line [16:22:48]line [16:22:48]line [16:22:48]line [16:22:48]written 0, free lines is 3312 [16:22:48]MH_Cut [16:22:48]Write to MH i2c: D1 01 00 22 3C 01 30 [16:22:48]Write i2c OK [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: D1 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: D1 01 00 [16:22:48]MH_I2C_Read... [16:22:48]Read from MH i2c: D1 01 00 22 3C 00 2F [16:22:48]Write to MH i2c: 01 00 00 23 3C 5F [16:22:48]Write i2c OK [16:22:48]MH_I2C_Read... [16:22:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3A CB 47 00 19 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E4 00 00 F4 03 04 00 26 6E C4 66 B6 04 01 00 00 14 9F 24 A5 82 34 DE 97 [16:22:49]CommunicateWithHost err = 0 [16:22:49]CheckOFDResponse [16:22:49]1017 (14) - 77093643461234 [16:22:49]1041 (16) - 0000000002094532 [16:22:49]1040 (4) - 58484 [16:22:49]1012 (4) - 20.08.2024 10:21 [16:22:49]1206 (1) - 0 [16:22:49]OFD Sender: Remove packet 58484 [16:22:49]ProducePacketName [16:22:49]name=ofd_packets/00058484 [16:22:49]NVStorageDeleteData [16:22:49]OFD Sender: No OFD packet to send [16:22:49]*** Cut start [16:22:49]*** Partial cut [16:22:49]*** CUTSNS_PIN = 1 [16:22:49]*** CUTSNS_PIN = 0 [16:22:50]*** Brake cut motor [16:22:50]Read from MH i2c: 01 [16:22:50]MH_I2C_Read... [16:22:50]*** Stop cut motor [16:22:50]*** Cut end [16:22:50]Read from MH i2c: 01 07 00 [16:22:50]MH_I2C_Read... [16:22:50]Read from MH i2c: 01 07 00 23 3C 00 00 00 00 00 FF 0F 74 [16:22:50]process_action close_receipt done [16:22:50]requested_data is exist [16:22:50]produce_requested_data [16:22:50]requested_item fm.sn is exist - process it [16:22:50]wFMCommunicate request_size=4 [16:22:50]MH_SAM_APDU [16:22:50]CAPDU: 80 11 00 00 [16:22:50]Write to MH i2c: E2 08 00 24 3C 80 11 00 00 00 00 00 00 DA [16:22:50]Write i2c OK [16:22:50]MH_I2C_Read... [16:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:50]Read from MH i2c: E2 [16:22:50]MH_I2C_Read... [16:22:50]Read from MH i2c: E2 17 00 [16:22:50]MH_I2C_Read... [16:22:50]Read from MH i2c: E2 17 00 24 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 26 [16:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:22:50]wFMCommunicate OK [16:22:50]requested_item fd.num is exist - process it [16:22:50]SAM_PROTO_GetFieldsCounters [16:22:50]wFMCommunicate request_size=4 [16:22:50]MH_SAM_APDU [16:22:50]CAPDU: 80 13 00 00 [16:22:50]Write to MH i2c: E2 08 00 25 3C 80 13 00 00 00 00 00 00 DD [16:22:50]Write i2c OK [16:22:50]MH_I2C_Read... [16:22:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:50]Read from MH i2c: E2 [16:22:50]MH_I2C_Read... [16:22:50]Read from MH i2c: E2 62 00 [16:22:50]MH_I2C_Read... [16:22:50]Read from MH i2c: E2 62 00 25 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 74 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [16:22:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 74 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:22:50]wFMCommunicate OK [16:22:50]SAM_PROTO_GetFieldsCounters done [16:22:50]requested_item shift.num is exist - process it [16:22:50]requested_item shift.opened is exist - process it [16:22:50]req_shift_opened [16:22:50]FM_GetShiftState [16:22:50]SAM_PROTO_GetShiftState [16:22:50]wFMCommunicate request_size=4 [16:22:50]MH_SAM_APDU [16:22:50]CAPDU: 80 13 01 00 [16:22:50]Write to MH i2c: E2 08 00 26 3C 80 13 01 00 00 00 00 00 DF [16:22:50]Write i2c OK [16:22:50]MH_I2C_Read... [16:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:50]Read from MH i2c: E2 [16:22:50]MH_I2C_Read... [16:22:50]Read from MH i2c: E2 0E 00 [16:22:50]MH_I2C_Read... [16:22:50]Read from MH i2c: E2 0E 00 26 3C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 02 [16:22:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:22:50]wFMCommunicate OK [16:22:50]SAM_PROTO_GetShiftState done [16:22:50]FM_GetShiftState done [16:22:50]req_shift_opened done [16:22:50]requested_item shift.open_date is exist - process it [16:22:50]req_shift_open_date [16:22:50]req_shift_open_date done [16:22:50]produce_requested_data done [16:22:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58484,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:22:50]process_action_free close_receipt [16:22:50]json_value_free [16:22:50]json_value_free done [16:22:50]process_json_proto returns [16:22:50]Send response to host [16:22:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58484,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:22:50]free response buf [16:22:50]execute_script done [16:22:50]execute_script returns [16:22:50]free content buf [16:22:50]Sock 8.Close socket [16:22:50]Sock 8.Thread stoped [16:22:54]OFD Sender: No OFD packet to send [16:22:59]OFD Sender: No OFD packet to send [16:23:04]OFD Sender: No OFD packet to send [16:23:09]OFD Sender: No OFD packet to send [16:23:14]OFD Sender: No OFD packet to send [16:23:19]OFD Sender: No OFD packet to send [16:23:24]OFD Sender: No OFD packet to send [16:23:29]OFD Sender: No OFD packet to send [16:23:34]OFD Sender: No OFD packet to send [16:23:39]OFD Sender: No OFD packet to send [16:23:44]OFD Sender: No OFD packet to send [16:23:49]OFD Sender: No OFD packet to send [16:23:54]OFD Sender: No OFD packet to send [16:23:59]OFD Sender: No OFD packet to send [16:24:04]OFD Sender: No OFD packet to send [16:24:05]accept exits with 9 [16:24:05]New connection [16:24:05]New thread 3066854756 created [16:24:05]Thread 3066711396 joined [16:24:05]Waiting for new connection... [16:24:05] Sock 9.Parse request [16:24:05]Sock 9.Check first char [16:24:05]Sock 9.First char is OK [16:24:05]request: POST /json_proto HTTP/1.0 [16:24:05]Method: POST [16:24:05]URL: /json_proto [16:24:05]Method is POST - this is cgi request [16:24:05]url: /json_proto [16:24:05]query_string will be loaded in cgi processing [16:24:05]execute_cgi json_proto POST (null) [16:24:05]execute_cgi path=json_proto method=POST [16:24:05]POST find Content-Length [16:24:05]Host: 172.17.44.3:8080 [16:24:05]Content-Length: 678 [16:24:05]Content-Type: application/json [16:24:05] [16:24:05]POST finish read [16:24:05]Found Content-Length = 678 [16:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:05]execute_script... [16:24:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:05]POST & json_proto [16:24:05]process_json_proto [16:24:05]json parsed OK: [16:24:05]protocol is kg_v1.0 [16:24:05]action value=close_receipt [16:24:05]process_action close_receipt [16:24:05]cmd_close_receipt [16:24:05]MH_GetDate [16:24:05]Write to MH i2c: F0 00 00 27 3C 52 [16:24:05]Write i2c OK [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: F0 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: F0 09 00 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: F0 09 00 27 3C 00 26 C3 C4 66 AD C5 5D 66 A3 [16:24:05]GetLastDocTimeStamp 1724170967 [16:24:05]current date 1724171046 [16:24:05]FM_GetShiftState [16:24:05]SAM_PROTO_GetShiftState [16:24:05]wFMCommunicate request_size=4 [16:24:05]MH_SAM_APDU [16:24:05]CAPDU: 80 13 01 00 [16:24:05]Write to MH i2c: E2 08 00 28 3C 80 13 01 00 00 00 00 00 E1 [16:24:05]Write i2c OK [16:24:05]MH_I2C_Read... [16:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:05]Read from MH i2c: E2 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: E2 0E 00 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: E2 0E 00 28 3C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 04 [16:24:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:24:05]wFMCommunicate OK [16:24:05]SAM_PROTO_GetShiftState done [16:24:05]FM_GetShiftState done [16:24:05]opened in 1724112910 [16:24:05]opened+sec_in_day 1724199310 [16:24:05]quantity*price = 40002 [16:24:05]sum+1 = 40003 [16:24:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 469 20.08.2024 16:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58485 ФПД: 169575231469843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162407&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58485&fm=169575231469843&tin=02508201610067®Number=0000000000162794&sum=40000 [16:24:06]StoreToDocumentArchive [16:24:06]shift 100 fd 58485 [16:24:06]save to /storage/0100/doc_00058485 [16:24:06]save last doc name /storage/0100/doc_00058485 to /storage/kkm_last_doc_name [16:24:06]save OK [16:24:06]Clear old archive folders... [16:24:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:24:06]tlvbuf is 01AAF250 [16:24:06]SAM_PROTO_ClearQueue [16:24:06]wFMCommunicate request_size=4 [16:24:06]MH_SAM_APDU [16:24:06]CAPDU: 80 09 00 00 [16:24:06]Write to MH i2c: E2 08 00 35 3C 80 09 00 00 00 00 00 00 E3 [16:24:06]Write i2c OK [16:24:06]MH_I2C_Read... [16:24:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:06]Read from MH i2c: E2 [16:24:06]MH_I2C_Read... [16:24:06]Read from MH i2c: E2 03 00 [16:24:06]MH_I2C_Read... [16:24:06]Read from MH i2c: E2 03 00 35 3C 00 90 00 E5 [16:24:06]RAPDU: 90 00 [16:24:06]wFMCommunicate OK [16:24:06]SAM_PROTO_ClearQueue done [16:24:06]KKMCreateOFDPacket [16:24:06]OFDProtocolAddRootSTLVToBuf [16:24:06]FM_MakeSignedData [16:24:06]FM_MakeSignedData [16:24:06]SAM_PROTO_SignData [16:24:06]wFMCommunicate request_size=4 [16:24:06]MH_SAM_APDU [16:24:06]CAPDU: 80 0D 01 02 [16:24:06]Write to MH i2c: E2 08 00 36 3C 80 0D 01 02 00 00 00 00 EB [16:24:06]Write i2c OK [16:24:06]MH_I2C_Read... [16:24:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:06]Read from MH i2c: E2 [16:24:06]MH_I2C_Read... [16:24:06]Read from MH i2c: E2 03 00 [16:24:06]MH_I2C_Read... [16:24:06]Read from MH i2c: E2 03 00 36 3C 00 90 00 E6 [16:24:06]RAPDU: 90 00 [16:24:06]wFMCommunicate OK [16:24:06]wFMCommunicate request_size=255 [16:24:06]MH_SAM_APDU [16:24:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 27 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E4 00 00 35 04 06 00 9A [16:24:06]Write to MH i2c: E2 02 01 37 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 27 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E4 00 00 35 04 06 00 9A 00 00 8C [16:24:06]Write i2c OK [16:24:06]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 37 3C 00 90 00 E7 [16:24:07]RAPDU: 90 00 [16:24:07]wFMCommunicate OK [16:24:07]wFMCommunicate request_size=10 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 0D 02 02 05 3A 4F 6F 39 13 [16:24:07]Write to MH i2c: E2 0D 00 38 3C 80 0D 02 02 05 00 3A 4F 6F 39 13 00 00 3C [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 38 3C 00 90 00 E8 [16:24:07]RAPDU: 90 00 [16:24:07]wFMCommunicate OK [16:24:07]wFMCommunicate request_size=4 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 0D 03 02 [16:24:07]Write to MH i2c: E2 08 00 39 3C 80 0D 03 02 00 00 00 00 F0 [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 0B 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 0B 00 39 3C 00 0E 5A 3F AF 5B B3 FD D3 90 00 25 [16:24:07]RAPDU: 0E 5A 3F AF 5B B3 FD D3 90 00 [16:24:07]wFMCommunicate OK [16:24:07]SAM_PROTO_SignData done [16:24:07]FM_MakeSignedData done [16:24:07]CreateOFDProtocolMessage [16:24:07]wFMCommunicate request_size=4 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 11 00 00 [16:24:07]Write to MH i2c: E2 08 00 3A 3C 80 11 00 00 00 00 00 00 F0 [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 17 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 17 00 3A 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [16:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:24:07]wFMCommunicate OK [16:24:07]CreateOFDProtocolMessage done [16:24:07]OFDSenderStorePacket 58485 [16:24:07]StoreOFDPacket docnum=58485 [16:24:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 08 07 01 1F 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 27 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E4 00 00 35 04 06 00 9A 3A 4F 6F 39 13 0E 5A 3F AF 5B B3 FD D3 [16:24:07]CheckFolder [16:24:07]dirname=/storage/ofd_packets [16:24:07]CheckFolder done [16:24:07]ProducePacketName [16:24:07]name=ofd_packets/00058485 [16:24:07]NVStorageSaveData ofd_packets/00058485 [16:24:07]File name is /storage/ofd_packets/00058485 [16:24:07]Write 301 bytes [16:24:07]NVStorageSaveData done [16:24:07]OFDSenderStorePacket done [16:24:07]KKMCreateOFDPacket done [16:24:07]NVStorageSaveData kkm_last_timestamp [16:24:07]File name is /storage/kkm_last_timestamp [16:24:07]Write 4 bytes [16:24:07]NVStorageSaveData done [16:24:07]ExternCall_PrintAddStr [16:24:07]wPrintStart [16:24:07]Write to MH i2c: 01 00 00 3B 3C 77 [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: 01 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: 01 07 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: 01 07 00 3B 3C 00 00 00 00 00 FF 0F 8C [16:24:07]RasterBufferAndPrint [16:24:07]line Счет N : (1)2075801 [16:24:07]line ИНН: 02508201610067 [16:24:07]line Контрольно-Кассовый Чек [16:24:07]line ПРОДАЖА [16:24:07]line ТРК (МРК, ГНК) : 43 [16:24:07]line Товар: 2710124130 [16:24:07]line Аи-92-К-4 [16:24:07]line 5.900 * 67.80 [16:24:07]line = 400.02 [16:24:07]line НДС 12% НСП 1% [16:24:07]line > о реализуемом товаре [16:24:07]line ОКРУГЛЕНИЕ: -0.02 [16:24:07]line ИТОГО: 400.00 [16:24:07]line Внесено: 400.00 [16:24:07]line СДАЧА: 0.00 [16:24:07]line НСП 1% : 3.54 [16:24:07]line НДС 12% : 42.48 [16:24:07]line Наличными: 400.00 [16:24:07]line Безнал.: 0.00 [16:24:07]line Место: АЗС № 135 "Партнер Нефть" [16:24:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:24:07]line СНО: Общий режим [16:24:07]line Чек 469 20.08.2024 16:24 [16:24:07]line Смена: 100 ФФД: 1.0 [16:24:07]line ЗНМ: 0300000196 [16:24:07]line РНМ: 0000000000162794 [16:24:07]line Версия ККМ: v1.0 [16:24:07]line ФМ: 0000000002094532 [16:24:07]line ФД: 58485 [16:24:07]line ФПД: 169575231469843 [16:24:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162407&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58485&fm=169575231469843&tin=02508201610067®Number=0000000000162794&sum=40000 [16:24:07]OFD Sender: Processing packet 58485 [packets to send 51, broken 50] [16:24:07]ProducePacketName [16:24:07]name=ofd_packets/00058485 [16:24:07]OFD Sender: To server: pG, [16:24:07]CommunicateWithHost lk.salyk.kg:30040 [16:24:07]ConnectInit lk.salyk.kg [16:24:07]written 0, free lines is 4095 [16:24:07]Connected sock=10 [16:24:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 08 07 01 1F 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 27 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E4 00 00 35 04 06 00 9A 3A 4F 6F 39 13 0E 5A 3F AF 5B B3 FD D3 [16:24:08]Write to MH i2c: 01 00 00 66 3C A2 [16:24:08]Write i2c OK [16:24:08]MH_I2C_Read... [16:24:08]Read from MH i2c: 01 [16:24:08]MH_I2C_Read... [16:24:08]Read from MH i2c: 01 07 00 [16:24:08]MH_I2C_Read... [16:24:08]Read from MH i2c: 01 07 00 66 3C 00 00 00 00 00 CA 0C 7F [16:24:08]RasterBufferAndPrint [16:24:08]line [16:24:08]line [16:24:08]line [16:24:08]line [16:24:08]line [16:24:08]written 0, free lines is 3278 [16:24:08]MH_Cut [16:24:08]Write to MH i2c: D1 01 00 6D 3C 01 7B [16:24:08]Write i2c OK [16:24:08]MH_I2C_Read... [16:24:08]Read from MH i2c: D1 [16:24:08]MH_I2C_Read... [16:24:08]Read from MH i2c: D1 01 00 [16:24:08]MH_I2C_Read... [16:24:08]Read from MH i2c: D1 01 00 6D 3C 00 7A [16:24:08]Write to MH i2c: 01 00 00 6E 3C AA [16:24:08]Write i2c OK [16:24:08]MH_I2C_Read... [16:24:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A7 EB 47 00 3B 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E4 00 00 F4 03 04 00 75 6E C4 66 B6 04 01 00 00 41 F8 65 22 91 41 55 7D [16:24:08]CommunicateWithHost err = 0 [16:24:08]CheckOFDResponse [16:24:08]1017 (14) - 77093643461234 [16:24:08]1041 (16) - 0000000002094532 [16:24:08]1040 (4) - 58485 [16:24:08]1012 (4) - 20.08.2024 10:22 [16:24:08]1206 (1) - 0 [16:24:08]OFD Sender: Remove packet 58485 [16:24:08]ProducePacketName [16:24:08]name=ofd_packets/00058485 [16:24:08]NVStorageDeleteData [16:24:08]OFD Sender: No OFD packet to send [16:24:08]*** Cut start [16:24:08]*** Partial cut [16:24:08]*** CUTSNS_PIN = 1 [16:24:08]*** CUTSNS_PIN = 0 [16:24:09]*** Brake cut motor [16:24:09]Read from MH i2c: 01 [16:24:09]MH_I2C_Read... [16:24:09]*** Stop cut motor [16:24:09]*** Cut end [16:24:09]Read from MH i2c: 01 07 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: 01 07 00 6E 3C 00 00 00 00 00 FF 0F BF [16:24:09]process_action close_receipt done [16:24:09]requested_data is exist [16:24:09]produce_requested_data [16:24:09]requested_item fm.sn is exist - process it [16:24:09]wFMCommunicate request_size=4 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 80 11 00 00 [16:24:09]Write to MH i2c: E2 08 00 6F 3C 80 11 00 00 00 00 00 00 25 [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 17 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 17 00 6F 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 71 [16:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:24:09]wFMCommunicate OK [16:24:09]requested_item fd.num is exist - process it [16:24:09]SAM_PROTO_GetFieldsCounters [16:24:09]wFMCommunicate request_size=4 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 80 13 00 00 [16:24:09]Write to MH i2c: E2 08 00 70 3C 80 13 00 00 00 00 00 00 28 [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 62 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 62 00 70 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 75 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [16:24:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 75 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:24:09]wFMCommunicate OK [16:24:09]SAM_PROTO_GetFieldsCounters done [16:24:09]requested_item shift.num is exist - process it [16:24:09]requested_item shift.opened is exist - process it [16:24:09]req_shift_opened [16:24:09]FM_GetShiftState [16:24:09]SAM_PROTO_GetShiftState [16:24:09]wFMCommunicate request_size=4 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 80 13 01 00 [16:24:09]Write to MH i2c: E2 08 00 71 3C 80 13 01 00 00 00 00 00 2A [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 0E 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 0E 00 71 3C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4D [16:24:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:24:09]wFMCommunicate OK [16:24:09]SAM_PROTO_GetShiftState done [16:24:09]FM_GetShiftState done [16:24:09]req_shift_opened done [16:24:09]requested_item shift.open_date is exist - process it [16:24:09]req_shift_open_date [16:24:09]req_shift_open_date done [16:24:09]produce_requested_data done [16:24:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58485,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:24:09]process_action_free close_receipt [16:24:09]json_value_free [16:24:09]json_value_free done [16:24:09]process_json_proto returns [16:24:09]Send response to host [16:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58485,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:24:09]free response buf [16:24:09]execute_script done [16:24:09]execute_script returns [16:24:09]free content buf [16:24:09]Sock 9.Close socket [16:24:09]Sock 9.Thread stoped [16:24:13]OFD Sender: No OFD packet to send [16:24:18]OFD Sender: No OFD packet to send [16:24:21]accept exits with 8 [16:24:21]New connection [16:24:21]New thread 3066711396 created [16:24:21]Thread 3066854756 joined [16:24:21]Waiting for new connection... [16:24:21] Sock 8.Parse request [16:24:21]Sock 8.Check first char [16:24:21]Sock 8.First char is OK [16:24:21]request: POST /json_proto HTTP/1.0 [16:24:21]Method: POST [16:24:21]URL: /json_proto [16:24:21]Method is POST - this is cgi request [16:24:21]url: /json_proto [16:24:21]query_string will be loaded in cgi processing [16:24:21]execute_cgi json_proto POST (null) [16:24:21]execute_cgi path=json_proto method=POST [16:24:21]POST find Content-Length [16:24:21]Host: 172.17.44.3:8080 [16:24:21]Content-Length: 790 [16:24:21]Content-Type: application/json [16:24:21] [16:24:21]POST finish read [16:24:21]Found Content-Length = 790 [16:24:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.920, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:21]execute_script... [16:24: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)2075799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.920, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:21]POST & json_proto [16:24:21]process_json_proto [16:24:21]json parsed OK: [16:24:21]protocol is kg_v1.0 [16:24:21]action value=close_receipt [16:24:21]process_action close_receipt [16:24:21]cmd_close_receipt [16:24:21]MH_GetDate [16:24:21]Write to MH i2c: F0 00 00 72 3C 9D [16:24:21]Write i2c OK [16:24:21]MH_I2C_Read... [16:24:21]Read from MH i2c: F0 [16:24:21]MH_I2C_Read... [16:24:21]Read from MH i2c: F0 09 00 [16:24:21]MH_I2C_Read... [16:24:21]Read from MH i2c: F0 09 00 72 3C 00 36 C3 C4 66 AD C5 5D 66 FE [16:24:21]GetLastDocTimeStamp 1724171047 [16:24:21]current date 1724171062 [16:24:21]FM_GetShiftState [16:24:21]SAM_PROTO_GetShiftState [16:24:21]wFMCommunicate request_size=4 [16:24:21]MH_SAM_APDU [16:24:21]CAPDU: 80 13 01 00 [16:24:21]Write to MH i2c: E2 08 00 73 3C 80 13 01 00 00 00 00 00 2C [16:24:21]Write i2c OK [16:24:21]MH_I2C_Read... [16:24:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:21]Read from MH i2c: E2 [16:24:21]MH_I2C_Read... [16:24:21]Read from MH i2c: E2 0E 00 [16:24:21]MH_I2C_Read... [16:24:21]Read from MH i2c: E2 0E 00 73 3C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4F [16:24:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:24:21]wFMCommunicate OK [16:24:21]SAM_PROTO_GetShiftState done [16:24:21]FM_GetShiftState done [16:24:21]opened in 1724112910 [16:24:21]opened+sec_in_day 1724199310 [16:24:21]quantity*price = 0 [16:24:21]sum+1 = 1 [16:24:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 470 20.08.2024 16:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58486 ФПД: 27745380425838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162422&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58486&fm=27745380425838&tin=02508201610067®Number=0000000000162794&sum=0 [16:24:22]StoreToDocumentArchive [16:24:22]shift 100 fd 58486 [16:24:22]save to /storage/0100/doc_00058486 [16:24:22]save last doc name /storage/0100/doc_00058486 to /storage/kkm_last_doc_name [16:24:22]save OK [16:24:22]Clear old archive folders... [16:24:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:24:22]tlvbuf is 01940610 [16:24:22]SAM_PROTO_ClearQueue [16:24:22]wFMCommunicate request_size=4 [16:24:22]MH_SAM_APDU [16:24:22]CAPDU: 80 09 00 00 [16:24:22]Write to MH i2c: E2 08 00 80 3C 80 09 00 00 00 00 00 00 2E [16:24:22]Write i2c OK [16:24:22]MH_I2C_Read... [16:24:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:22]Read from MH i2c: E2 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 03 00 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 03 00 80 3C 00 90 00 30 [16:24:22]RAPDU: 90 00 [16:24:22]wFMCommunicate OK [16:24:22]SAM_PROTO_ClearQueue done [16:24:22]KKMCreateOFDPacket [16:24:22]OFDProtocolAddRootSTLVToBuf [16:24:22]FM_MakeSignedData [16:24:22]FM_MakeSignedData [16:24:22]SAM_PROTO_SignData [16:24:22]wFMCommunicate request_size=4 [16:24:22]MH_SAM_APDU [16:24:22]CAPDU: 80 0D 01 02 [16:24:22]Write to MH i2c: E2 08 00 81 3C 80 0D 01 02 00 00 00 00 36 [16:24:22]Write i2c OK [16:24:22]MH_I2C_Read... [16:24:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:22]Read from MH i2c: E2 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 03 00 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 03 00 81 3C 00 90 00 31 [16:24:22]RAPDU: 90 00 [16:24:22]wFMCommunicate OK [16:24:22]wFMCommunicate request_size=255 [16:24:22]MH_SAM_APDU [16:24:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 78 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 36 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E4 00 00 35 04 06 00 19 3B F9 8B [16:24:22]Write to MH i2c: E2 02 01 82 3C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 78 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 36 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E4 00 00 35 04 06 00 19 3B F9 8B 00 00 60 [16:24:22]Write i2c OK [16:24:22]MH_I2C_Read... [16:24:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:22]Read from MH i2c: E2 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 03 00 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 03 00 82 3C 00 90 00 32 [16:24:22]RAPDU: 90 00 [16:24:22]wFMCommunicate OK [16:24:22]wFMCommunicate request_size=7 [16:24:22]MH_SAM_APDU [16:24:22]CAPDU: 80 0D 02 02 02 60 6E [16:24:22]Write to MH i2c: E2 0A 00 83 3C 80 0D 02 02 02 00 60 6E 00 00 0B [16:24:22]Write i2c OK [16:24:22]MH_I2C_Read... [16:24:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:22]Read from MH i2c: E2 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 03 00 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 03 00 83 3C 00 90 00 33 [16:24:22]RAPDU: 90 00 [16:24:22]wFMCommunicate OK [16:24:22]wFMCommunicate request_size=4 [16:24:22]MH_SAM_APDU [16:24:22]CAPDU: 80 0D 03 02 [16:24:22]Write to MH i2c: E2 08 00 84 3C 80 0D 03 02 00 00 00 00 3B [16:24:22]Write i2c OK [16:24:22]MH_I2C_Read... [16:24:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:22]Read from MH i2c: E2 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 0B 00 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 0B 00 84 3C 00 4E 89 4D 3F F5 3E 5B 26 90 00 53 [16:24:22]RAPDU: 4E 89 4D 3F F5 3E 5B 26 90 00 [16:24:22]wFMCommunicate OK [16:24:22]SAM_PROTO_SignData done [16:24:22]FM_MakeSignedData done [16:24:22]CreateOFDProtocolMessage [16:24:22]wFMCommunicate request_size=4 [16:24:22]MH_SAM_APDU [16:24:22]CAPDU: 80 11 00 00 [16:24:22]Write to MH i2c: E2 08 00 85 3C 80 11 00 00 00 00 00 00 3B [16:24:22]Write i2c OK [16:24:22]MH_I2C_Read... [16:24:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:22]Read from MH i2c: E2 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 17 00 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: E2 17 00 85 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 87 [16:24:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:24:22]wFMCommunicate OK [16:24:22]CreateOFDProtocolMessage done [16:24:22]OFDSenderStorePacket 58486 [16:24:22]StoreOFDPacket docnum=58486 [16:24:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 BD 19 04 01 9B 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 78 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 36 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E4 00 00 35 04 06 00 19 3B F9 8B 60 6E 4E 89 4D 3F F5 3E 5B 26 [16:24:22]CheckFolder [16:24:22]dirname=/storage/ofd_packets [16:24:22]CheckFolder done [16:24:22]ProducePacketName [16:24:22]name=ofd_packets/00058486 [16:24:22]NVStorageSaveData ofd_packets/00058486 [16:24:22]File name is /storage/ofd_packets/00058486 [16:24:22]Write 298 bytes [16:24:22]NVStorageSaveData done [16:24:22]OFDSenderStorePacket done [16:24:22]KKMCreateOFDPacket done [16:24:22]NVStorageSaveData kkm_last_timestamp [16:24:22]File name is /storage/kkm_last_timestamp [16:24:22]Write 4 bytes [16:24:22]NVStorageSaveData done [16:24:22]ExternCall_PrintAddStr [16:24:22]wPrintStart [16:24:22]Write to MH i2c: 01 00 00 86 3C C2 [16:24:22]Write i2c OK [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: 01 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: 01 07 00 [16:24:22]MH_I2C_Read... [16:24:22]Read from MH i2c: 01 07 00 86 3C 00 00 00 00 00 FF 0F D7 [16:24:22]RasterBufferAndPrint [16:24:22]line Счет N : (1)2075799 [16:24:22]line ИНН: 02508201610067 [16:24:22]line Контрольно-Кассовый Чек [16:24:22]line ПРОДАЖА [16:24:22]line ТРК (МРК, ГНК) : 11 [16:24:22]line Товар: 2710194210 [16:24:22]line ДТ-К-5 [16:24:22]line 30.920 * 0.00 [16:24:22]line = 0.00 [16:24:22]line НДС 12% НСП 1% [16:24:22]line > о реализуемом товаре [16:24:22]line ИТОГО: 0.00 [16:24:22]line НСП 1% : 0.00 [16:24:22]line НДС 12% : 0.00 [16:24:22]line Наличными: 0.00 [16:24:22]line Безнал.: 0.00 [16:24:22]line Место: АЗС № 135 "Партнер Нефть" [16:24:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:24:22]line СНО: Общий режим [16:24:22]line Чек 470 20.08.2024 16:24 [16:24:22]line Смена: 100 ФФД: 1.0 [16:24:22]line ЗНМ: 0300000196 [16:24:22]line РНМ: 0000000000162794 [16:24:22]line Версия ККМ: v1.0 [16:24:22]line Талоны: Топливная Карта [16:24:22]line 68771 [16:24:22]line ФМ: 0000000002094532 [16:24:22]line ФД: 58486 [16:24:22]line ФПД: 27745380425838 [16:24:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162422&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58486&fm=27745380425838&tin=02508201610067®Number=0000000000162794&sum=0 [16:24:23]OFD Sender: Processing packet 58486 [packets to send 51, broken 50] [16:24:23]ProducePacketName [16:24:23]name=ofd_packets/00058486 [16:24:23]OFD Sender: To server: pG, [16:24:23]CommunicateWithHost lk.salyk.kg:30040 [16:24:23]ConnectInit lk.salyk.kg [16:24:23]written 0, free lines is 4095 [16:24:23]Connected sock=11 [16:24:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 BD 19 04 01 9B 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 78 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 36 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E4 00 00 35 04 06 00 19 3B F9 8B 60 6E 4E 89 4D 3F F5 3E 5B 26 [16:24:23]Write to MH i2c: 01 00 00 B0 3C EC [16:24:23]Write i2c OK [16:24:23]MH_I2C_Read... [16:24:23]Read from MH i2c: 01 [16:24:23]MH_I2C_Read... [16:24:23]Read from MH i2c: 01 07 00 [16:24:23]MH_I2C_Read... [16:24:23]Read from MH i2c: 01 07 00 B0 3C 00 00 00 00 00 E4 0C E3 [16:24:23]RasterBufferAndPrint [16:24:23]line [16:24:23]line [16:24:23]line [16:24:23]line [16:24:23]line [16:24:23]written 0, free lines is 3306 [16:24:23]MH_Cut [16:24:23]Write to MH i2c: D1 01 00 B7 3C 01 C5 [16:24:23]Write i2c OK [16:24:23]MH_I2C_Read... [16:24:23]Read from MH i2c: D1 [16:24:23]MH_I2C_Read... [16:24:23]Read from MH i2c: D1 01 00 [16:24:23]MH_I2C_Read... [16:24:23]Read from MH i2c: D1 01 00 B7 3C 00 C4 [16:24:23]Write to MH i2c: 01 00 00 B8 3C F4 [16:24:23]Write i2c OK [16:24:23]MH_I2C_Read... [16:24:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 66 FD 47 00 A9 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E4 00 00 F4 03 04 00 85 6E C4 66 B6 04 01 00 00 25 28 66 1B 72 1D 73 0B [16:24:23]CommunicateWithHost err = 0 [16:24:23]CheckOFDResponse [16:24:23]1017 (14) - 77093643461234 [16:24:23]1041 (16) - 0000000002094532 [16:24:23]1040 (4) - 58486 [16:24:23]1012 (4) - 20.08.2024 10:23 [16:24:23]1206 (1) - 0 [16:24:23]OFD Sender: Remove packet 58486 [16:24:23]ProducePacketName [16:24:23]name=ofd_packets/00058486 [16:24:23]NVStorageDeleteData [16:24:24]OFD Sender: No OFD packet to send [16:24:24]*** Cut start [16:24:24]*** Partial cut [16:24:24]*** CUTSNS_PIN = 1 [16:24:24]*** CUTSNS_PIN = 0 [16:24:24]*** Brake cut motor [16:24:25]Read from MH i2c: 01 [16:24:25]MH_I2C_Read... [16:24:25]*** Stop cut motor [16:24:25]*** Cut end [16:24:25]Read from MH i2c: 01 07 00 [16:24:25]MH_I2C_Read... [16:24:25]Read from MH i2c: 01 07 00 B8 3C 00 00 00 00 00 FF 0F 09 [16:24:25]process_action close_receipt done [16:24:25]requested_data is exist [16:24:25]produce_requested_data [16:24:25]requested_item fm.sn is exist - process it [16:24:25]wFMCommunicate request_size=4 [16:24:25]MH_SAM_APDU [16:24:25]CAPDU: 80 11 00 00 [16:24:25]Write to MH i2c: E2 08 00 B9 3C 80 11 00 00 00 00 00 00 6F [16:24:25]Write i2c OK [16:24:25]MH_I2C_Read... [16:24:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:25]Read from MH i2c: E2 [16:24:25]MH_I2C_Read... [16:24:25]Read from MH i2c: E2 17 00 [16:24:25]MH_I2C_Read... [16:24:25]Read from MH i2c: E2 17 00 B9 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BB [16:24:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:24:25]wFMCommunicate OK [16:24:25]requested_item fd.num is exist - process it [16:24:25]SAM_PROTO_GetFieldsCounters [16:24:25]wFMCommunicate request_size=4 [16:24:25]MH_SAM_APDU [16:24:25]CAPDU: 80 13 00 00 [16:24:25]Write to MH i2c: E2 08 00 BA 3C 80 13 00 00 00 00 00 00 72 [16:24:25]Write i2c OK [16:24:25]MH_I2C_Read... [16:24:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:25]Read from MH i2c: E2 [16:24:25]MH_I2C_Read... [16:24:25]Read from MH i2c: E2 62 00 [16:24:25]MH_I2C_Read... [16:24:25]Read from MH i2c: E2 62 00 BA 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 76 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [16:24:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 76 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:24:25]wFMCommunicate OK [16:24:25]SAM_PROTO_GetFieldsCounters done [16:24:25]requested_item shift.num is exist - process it [16:24:25]requested_item shift.opened is exist - process it [16:24:25]req_shift_opened [16:24:25]FM_GetShiftState [16:24:25]SAM_PROTO_GetShiftState [16:24:25]wFMCommunicate request_size=4 [16:24:25]MH_SAM_APDU [16:24:25]CAPDU: 80 13 01 00 [16:24:25]Write to MH i2c: E2 08 00 BB 3C 80 13 01 00 00 00 00 00 74 [16:24:25]Write i2c OK [16:24:25]MH_I2C_Read... [16:24:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:25]Read from MH i2c: E2 [16:24:25]MH_I2C_Read... [16:24:25]Read from MH i2c: E2 0E 00 [16:24:25]MH_I2C_Read... [16:24:25]Read from MH i2c: E2 0E 00 BB 3C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 97 [16:24:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:24:25]wFMCommunicate OK [16:24:25]SAM_PROTO_GetShiftState done [16:24:25]FM_GetShiftState done [16:24:25]req_shift_opened done [16:24:25]requested_item shift.open_date is exist - process it [16:24:25]req_shift_open_date [16:24:25]req_shift_open_date done [16:24:25]produce_requested_data done [16:24:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58486,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:24:25]process_action_free close_receipt [16:24:25]json_value_free [16:24:25]json_value_free done [16:24:25]process_json_proto returns [16:24:25]Send response to host [16:24:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58486,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:24:25]free response buf [16:24:25]execute_script done [16:24:25]execute_script returns [16:24:25]free content buf [16:24:25]Sock 8.Close socket [16:24:25]Sock 8.Thread stoped [16:24:29]OFD Sender: No OFD packet to send [16:24:34]OFD Sender: No OFD packet to send [16:24:39]OFD Sender: No OFD packet to send [16:24:44]OFD Sender: No OFD packet to send [16:24:49]OFD Sender: No OFD packet to send [16:24:54]OFD Sender: No OFD packet to send [16:24:59]OFD Sender: No OFD packet to send [16:25:04]OFD Sender: No OFD packet to send [16:25:09]OFD Sender: No OFD packet to send [16:25:14]OFD Sender: No OFD packet to send [16:25:19]OFD Sender: No OFD packet to send [16:25:23]accept exits with 9 [16:25:23]New connection [16:25:23]New thread 3066854756 created [16:25:23]Thread 3066711396 joined [16:25:23]Waiting for new connection... [16:25:23] Sock 9.Parse request [16:25:23]Sock 9.Check first char [16:25:23]Sock 9.First char is OK [16:25:23]request: POST /json_proto HTTP/1.0 [16:25:23]Method: POST [16:25:23]URL: /json_proto [16:25:23]Method is POST - this is cgi request [16:25:23]url: /json_proto [16:25:23]query_string will be loaded in cgi processing [16:25:23]execute_cgi json_proto POST (null) [16:25:23]execute_cgi path=json_proto method=POST [16:25:23]POST find Content-Length [16:25:23]Host: 172.17.44.3:8080 [16:25:23]Content-Length: 817 [16:25:23]Content-Type: application/json [16:25:23] [16:25:23]POST finish read [16:25:23]Found Content-Length = 817 [16:25:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:23]execute_script... [16:25: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)2075802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:23]POST & json_proto [16:25:23]process_json_proto [16:25:23]json parsed OK: [16:25:23]protocol is kg_v1.0 [16:25:23]action value=close_receipt [16:25:23]process_action close_receipt [16:25:23]cmd_close_receipt [16:25:23]MH_GetDate [16:25:23]Write to MH i2c: F0 00 00 BC 3C E7 [16:25:23]Write i2c OK [16:25:23]MH_I2C_Read... [16:25:23]Read from MH i2c: F0 [16:25:23]MH_I2C_Read... [16:25:23]Read from MH i2c: F0 09 00 [16:25:23]MH_I2C_Read... [16:25:23]Read from MH i2c: F0 09 00 BC 3C 00 75 C3 C4 66 AD C5 5D 66 87 [16:25:23]GetLastDocTimeStamp 1724171062 [16:25:23]current date 1724171125 [16:25:23]FM_GetShiftState [16:25:23]SAM_PROTO_GetShiftState [16:25:23]wFMCommunicate request_size=4 [16:25:23]MH_SAM_APDU [16:25:23]CAPDU: 80 13 01 00 [16:25:23]Write to MH i2c: E2 08 00 BD 3C 80 13 01 00 00 00 00 00 76 [16:25:23]Write i2c OK [16:25:23]MH_I2C_Read... [16:25:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:24]Read from MH i2c: E2 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 0E 00 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 0E 00 BD 3C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [16:25:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:25:24]wFMCommunicate OK [16:25:24]SAM_PROTO_GetShiftState done [16:25:24]FM_GetShiftState done [16:25:24]opened in 1724112910 [16:25:24]opened+sec_in_day 1724199310 [16:25:24]quantity*price = 50036 [16:25:24]sum+1 = 50037 [16:25:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 471 20.08.2024 16:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58487 ФПД: 164754886868093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162525&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58487&fm=164754886868093&tin=02508201610067®Number=0000000000162794&sum=50036 [16:25:25]StoreToDocumentArchive [16:25:25]shift 100 fd 58487 [16:25:25]save to /storage/0100/doc_00058487 [16:25:25]save last doc name /storage/0100/doc_00058487 to /storage/kkm_last_doc_name [16:25:25]save OK [16:25:25]Clear old archive folders... [16:25:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:25]tlvbuf is 019C8190 [16:25:25]SAM_PROTO_ClearQueue [16:25:25]wFMCommunicate request_size=4 [16:25:25]MH_SAM_APDU [16:25:25]CAPDU: 80 09 00 00 [16:25:25]Write to MH i2c: E2 08 00 CA 3C 80 09 00 00 00 00 00 00 78 [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:25]Read from MH i2c: E2 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 03 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 03 00 CA 3C 00 90 00 7A [16:25:25]RAPDU: 90 00 [16:25:25]wFMCommunicate OK [16:25:25]SAM_PROTO_ClearQueue done [16:25:25]KKMCreateOFDPacket [16:25:25]OFDProtocolAddRootSTLVToBuf [16:25:25]FM_MakeSignedData [16:25:25]FM_MakeSignedData [16:25:25]SAM_PROTO_SignData [16:25:25]wFMCommunicate request_size=4 [16:25:25]MH_SAM_APDU [16:25:25]CAPDU: 80 0D 01 02 [16:25:25]Write to MH i2c: E2 08 00 CB 3C 80 0D 01 02 00 00 00 00 80 [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:25]Read from MH i2c: E2 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 03 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 03 00 CB 3C 00 90 00 7B [16:25:25]RAPDU: 90 00 [16:25:25]wFMCommunicate OK [16:25:25]wFMCommunicate request_size=255 [16:25:25]MH_SAM_APDU [16:25:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 75 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E4 00 00 35 04 06 00 95 [16:25:25]Write to MH i2c: E2 02 01 CC 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 75 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E4 00 00 35 04 06 00 95 00 00 D1 [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:25]Read from MH i2c: E2 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 03 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 03 00 CC 3C 00 90 00 7C [16:25:25]RAPDU: 90 00 [16:25:25]wFMCommunicate OK [16:25:25]wFMCommunicate request_size=10 [16:25:25]MH_SAM_APDU [16:25:25]CAPDU: 80 0D 02 02 05 D7 FC 81 BC 7D [16:25:25]Write to MH i2c: E2 0D 00 CD 3C 80 0D 02 02 05 00 D7 FC 81 BC 7D 00 00 1A [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:25]Read from MH i2c: E2 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 03 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 03 00 CD 3C 00 90 00 7D [16:25:25]RAPDU: 90 00 [16:25:25]wFMCommunicate OK [16:25:25]wFMCommunicate request_size=4 [16:25:25]MH_SAM_APDU [16:25:25]CAPDU: 80 0D 03 02 [16:25:25]Write to MH i2c: E2 08 00 CE 3C 80 0D 03 02 00 00 00 00 85 [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:25]Read from MH i2c: E2 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 0B 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 0B 00 CE 3C 00 B9 A9 14 56 FE 50 F6 30 90 00 C6 [16:25:25]RAPDU: B9 A9 14 56 FE 50 F6 30 90 00 [16:25:25]wFMCommunicate OK [16:25:25]SAM_PROTO_SignData done [16:25:25]FM_MakeSignedData done [16:25:25]CreateOFDProtocolMessage [16:25:25]wFMCommunicate request_size=4 [16:25:25]MH_SAM_APDU [16:25:25]CAPDU: 80 11 00 00 [16:25:25]Write to MH i2c: E2 08 00 CF 3C 80 11 00 00 00 00 00 00 85 [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:25]Read from MH i2c: E2 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 17 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: E2 17 00 CF 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D1 [16:25:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:25:25]wFMCommunicate OK [16:25:25]CreateOFDProtocolMessage done [16:25:25]OFDSenderStorePacket 58487 [16:25:25]StoreOFDPacket docnum=58487 [16:25:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6A 7C 07 01 99 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 75 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E4 00 00 35 04 06 00 95 D7 FC 81 BC 7D B9 A9 14 56 FE 50 F6 30 [16:25:25]CheckFolder [16:25:25]dirname=/storage/ofd_packets [16:25:25]CheckFolder done [16:25:25]ProducePacketName [16:25:25]name=ofd_packets/00058487 [16:25:25]NVStorageSaveData ofd_packets/00058487 [16:25:25]File name is /storage/ofd_packets/00058487 [16:25:25]Write 301 bytes [16:25:25]NVStorageSaveData done [16:25:25]OFDSenderStorePacket done [16:25:25]KKMCreateOFDPacket done [16:25:25]NVStorageSaveData kkm_last_timestamp [16:25:25]File name is /storage/kkm_last_timestamp [16:25:25]Write 4 bytes [16:25:25]NVStorageSaveData done [16:25:25]ExternCall_PrintAddStr [16:25:25]wPrintStart [16:25:25]Write to MH i2c: 01 00 00 D0 3C 0C [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: 01 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: 01 07 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: 01 07 00 D0 3C 00 00 00 00 00 FF 0F 21 [16:25:25]RasterBufferAndPrint [16:25:25]line Счет N : (1)2075802 [16:25:25]line ИНН: 02508201610067 [16:25:25]line Контрольно-Кассовый Чек [16:25:25]line ПРОДАЖА [16:25:25]line ТРК (МРК, ГНК) : 63 [16:25:25]line Товар: 2710124130 [16:25:25]line Аи-92-К-4 [16:25:25]line 7.380 * 67.80 [16:25:25]line = 500.36 [16:25:25]line НДС 12% НСП 1% [16:25:25]line > о реализуемом товаре [16:25:25]line ИТОГО: 500.36 [16:25:25]line НСП 1% : 4.43 [16:25:25]line НДС 12% : 53.14 [16:25:25]line Наличными: 0.00 [16:25:25]line Безнал.: 500.36 [16:25:25]line Место: АЗС № 135 "Партнер Нефть" [16:25:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:25:25]line СНО: Общий режим [16:25:25]line Чек 471 20.08.2024 16:25 [16:25:25]line Смена: 100 ФФД: 1.0 [16:25:25]line ЗНМ: 0300000196 [16:25:25]line РНМ: 0000000000162794 [16:25:25]line Версия ККМ: v1.0 [16:25:25]line Платежная система: Бакай Банк [16:25:25]line ФМ: 0000000002094532 [16:25:25]line ФД: 58487 [16:25:25]line ФПД: 164754886868093 [16:25:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162525&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58487&fm=164754886868093&tin=02508201610067®Number=0000000000162794&sum=50036 [16:25:26]OFD Sender: Processing packet 58487 [packets to send 51, broken 50] [16:25:26]ProducePacketName [16:25:26]name=ofd_packets/00058487 [16:25:26]OFD Sender: To server: pG, [16:25:26]CommunicateWithHost lk.salyk.kg:30040 [16:25:26]ConnectInit lk.salyk.kg [16:25:26]written 0, free lines is 4095 [16:25:26]Connected sock=10 [16:25:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6A 7C 07 01 99 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 75 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E4 00 00 35 04 06 00 95 D7 FC 81 BC 7D B9 A9 14 56 FE 50 F6 30 [16:25:26]Write to MH i2c: 01 00 00 FA 3C 36 [16:25:26]Write i2c OK [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: 01 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: 01 07 00 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: 01 07 00 FA 3C 00 00 00 00 00 EB 0C 34 [16:25:26]RasterBufferAndPrint [16:25:26]line [16:25:26]line [16:25:26]line [16:25:26]line [16:25:26]line [16:25:26]written 0, free lines is 3313 [16:25:26]MH_Cut [16:25:26]Write to MH i2c: D1 01 00 01 3D 01 10 [16:25:26]Write i2c OK [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: D1 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: D1 01 00 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: D1 01 00 01 3D 00 0F [16:25:26]Write to MH i2c: 01 00 00 02 3D 3F [16:25:26]Write i2c OK [16:25:26]MH_I2C_Read... [16:25:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 23 27 47 00 53 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E4 00 00 F4 03 04 00 C3 6E C4 66 B6 04 01 00 00 11 17 9E 82 3A 4A E6 4B [16:25:26]CommunicateWithHost err = 0 [16:25:26]CheckOFDResponse [16:25:26]1017 (14) - 77093643461234 [16:25:26]1041 (16) - 0000000002094532 [16:25:26]1040 (4) - 58487 [16:25:26]1012 (4) - 20.08.2024 10:24 [16:25:26]1206 (1) - 0 [16:25:26]OFD Sender: Remove packet 58487 [16:25:26]ProducePacketName [16:25:26]name=ofd_packets/00058487 [16:25:26]NVStorageDeleteData [16:25:27]OFD Sender: No OFD packet to send [16:25:27]*** Cut start [16:25:27]*** Partial cut [16:25:27]*** CUTSNS_PIN = 1 [16:25:27]*** CUTSNS_PIN = 0 [16:25:27]*** Brake cut motor [16:25:27]Read from MH i2c: 01 [16:25:27]MH_I2C_Read... [16:25:27]*** Stop cut motor [16:25:27]*** Cut end [16:25:27]Read from MH i2c: 01 07 00 [16:25:27]MH_I2C_Read... [16:25:27]Read from MH i2c: 01 07 00 02 3D 00 00 00 00 00 FF 0F 54 [16:25:27]process_action close_receipt done [16:25:27]requested_data is exist [16:25:27]produce_requested_data [16:25:27]requested_item fm.sn is exist - process it [16:25:27]wFMCommunicate request_size=4 [16:25:27]MH_SAM_APDU [16:25:27]CAPDU: 80 11 00 00 [16:25:27]Write to MH i2c: E2 08 00 03 3D 80 11 00 00 00 00 00 00 BA [16:25:27]Write i2c OK [16:25:27]MH_I2C_Read... [16:25:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:28]Read from MH i2c: E2 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: E2 17 00 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: E2 17 00 03 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 06 [16:25:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:25:28]wFMCommunicate OK [16:25:28]requested_item fd.num is exist - process it [16:25:28]SAM_PROTO_GetFieldsCounters [16:25:28]wFMCommunicate request_size=4 [16:25:28]MH_SAM_APDU [16:25:28]CAPDU: 80 13 00 00 [16:25:28]Write to MH i2c: E2 08 00 04 3D 80 13 00 00 00 00 00 00 BD [16:25:28]Write i2c OK [16:25:28]MH_I2C_Read... [16:25:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:28]Read from MH i2c: E2 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: E2 62 00 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: E2 62 00 04 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 77 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [16:25:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 77 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:28]wFMCommunicate OK [16:25:28]SAM_PROTO_GetFieldsCounters done [16:25:28]requested_item shift.num is exist - process it [16:25:28]requested_item shift.opened is exist - process it [16:25:28]req_shift_opened [16:25:28]FM_GetShiftState [16:25:28]SAM_PROTO_GetShiftState [16:25:28]wFMCommunicate request_size=4 [16:25:28]MH_SAM_APDU [16:25:28]CAPDU: 80 13 01 00 [16:25:28]Write to MH i2c: E2 08 00 05 3D 80 13 01 00 00 00 00 00 BF [16:25:28]Write i2c OK [16:25:28]MH_I2C_Read... [16:25:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:28]Read from MH i2c: E2 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: E2 0E 00 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: E2 0E 00 05 3D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E2 [16:25:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:25:28]wFMCommunicate OK [16:25:28]SAM_PROTO_GetShiftState done [16:25:28]FM_GetShiftState done [16:25:28]req_shift_opened done [16:25:28]requested_item shift.open_date is exist - process it [16:25:28]req_shift_open_date [16:25:28]req_shift_open_date done [16:25:28]produce_requested_data done [16:25:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58487,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:25:28]process_action_free close_receipt [16:25:28]json_value_free [16:25:28]json_value_free done [16:25:28]process_json_proto returns [16:25:28]Send response to host [16:25:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58487,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:25:28]free response buf [16:25:28]execute_script done [16:25:28]execute_script returns [16:25:28]free content buf [16:25:28]Sock 9.Close socket [16:25:28]Sock 9.Thread stoped [16:25:32]OFD Sender: No OFD packet to send [16:25:37]OFD Sender: No OFD packet to send [16:25:42]OFD Sender: No OFD packet to send [16:25:47]OFD Sender: No OFD packet to send [16:25:52]OFD Sender: No OFD packet to send [16:25:57]OFD Sender: No OFD packet to send [16:26:02]OFD Sender: No OFD packet to send [16:26:07]OFD Sender: No OFD packet to send [16:26:12]OFD Sender: No OFD packet to send [16:26:17]OFD Sender: No OFD packet to send [16:26:19]accept exits with 8 [16:26:19]New connection [16:26:19]New thread 3066711396 created [16:26:19]Thread 3066854756 joined [16:26:19]Waiting for new connection... [16:26:19] Sock 8.Parse request [16:26:19]Sock 8.Check first char [16:26:19]Sock 8.First char is OK [16:26:19]request: POST /json_proto HTTP/1.0 [16:26:19]Method: POST [16:26:19]URL: /json_proto [16:26:19]Method is POST - this is cgi request [16:26:19]url: /json_proto [16:26:19]query_string will be loaded in cgi processing [16:26:19]execute_cgi json_proto POST (null) [16:26:19]execute_cgi path=json_proto method=POST [16:26:19]POST find Content-Length [16:26:19]Host: 172.17.44.3:8080 [16:26:19]Content-Length: 785 [16:26:19]Content-Type: application/json [16:26:19] [16:26:19]POST finish read [16:26:19]Found Content-Length = 785 [16:26:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:19]execute_script... [16:26: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)2075803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:19]POST & json_proto [16:26:19]process_json_proto [16:26:19]json parsed OK: [16:26:19]protocol is kg_v1.0 [16:26:19]action value=close_receipt [16:26:19]process_action close_receipt [16:26:19]cmd_close_receipt [16:26:19]MH_GetDate [16:26:19]Write to MH i2c: F0 00 00 06 3D 32 [16:26:19]Write i2c OK [16:26:19]MH_I2C_Read... [16:26:19]Read from MH i2c: F0 [16:26:19]MH_I2C_Read... [16:26:19]Read from MH i2c: F0 09 00 [16:26:19]MH_I2C_Read... [16:26:19]Read from MH i2c: F0 09 00 06 3D 00 AD C3 C4 66 AD C5 5D 66 0A [16:26:19]GetLastDocTimeStamp 1724171125 [16:26:19]current date 1724171181 [16:26:19]FM_GetShiftState [16:26:19]SAM_PROTO_GetShiftState [16:26:19]wFMCommunicate request_size=4 [16:26:19]MH_SAM_APDU [16:26:19]CAPDU: 80 13 01 00 [16:26:19]Write to MH i2c: E2 08 00 07 3D 80 13 01 00 00 00 00 00 C1 [16:26:19]Write i2c OK [16:26:19]MH_I2C_Read... [16:26:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:19]Read from MH i2c: E2 [16:26:19]MH_I2C_Read... [16:26:19]Read from MH i2c: E2 0E 00 [16:26:19]MH_I2C_Read... [16:26:19]Read from MH i2c: E2 0E 00 07 3D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E4 [16:26:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:26:19]wFMCommunicate OK [16:26:19]SAM_PROTO_GetShiftState done [16:26:19]FM_GetShiftState done [16:26:19]opened in 1724112910 [16:26:19]opened+sec_in_day 1724199310 [16:26:19]quantity*price = 100035 [16:26:19]sum+1 = 100036 [16:26:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 472 20.08.2024 16:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58488 ФПД: 32892189754589 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162621&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58488&fm=32892189754589&tin=02508201610067®Number=0000000000162794&sum=100035 [16:26:20]StoreToDocumentArchive [16:26:20]shift 100 fd 58488 [16:26:20]save to /storage/0100/doc_00058488 [16:26:20]save last doc name /storage/0100/doc_00058488 to /storage/kkm_last_doc_name [16:26:20]save OK [16:26:20]Clear old archive folders... [16:26:20]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:26:20]tlvbuf is 019C8190 [16:26:20]SAM_PROTO_ClearQueue [16:26:20]wFMCommunicate request_size=4 [16:26:20]MH_SAM_APDU [16:26:20]CAPDU: 80 09 00 00 [16:26:20]Write to MH i2c: E2 08 00 14 3D 80 09 00 00 00 00 00 00 C3 [16:26:20]Write i2c OK [16:26:20]MH_I2C_Read... [16:26:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:20]Read from MH i2c: E2 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: E2 03 00 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: E2 03 00 14 3D 00 90 00 C5 [16:26:20]RAPDU: 90 00 [16:26:20]wFMCommunicate OK [16:26:20]SAM_PROTO_ClearQueue done [16:26:20]KKMCreateOFDPacket [16:26:20]OFDProtocolAddRootSTLVToBuf [16:26:20]FM_MakeSignedData [16:26:20]FM_MakeSignedData [16:26:20]SAM_PROTO_SignData [16:26:20]wFMCommunicate request_size=4 [16:26:20]MH_SAM_APDU [16:26:20]CAPDU: 80 0D 01 02 [16:26:20]Write to MH i2c: E2 08 00 15 3D 80 0D 01 02 00 00 00 00 CB [16:26:20]Write i2c OK [16:26:20]MH_I2C_Read... [16:26:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:20]Read from MH i2c: E2 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: E2 03 00 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: E2 03 00 15 3D 00 90 00 C6 [16:26:20]RAPDU: 90 00 [16:26:20]wFMCommunicate OK [16:26:20]wFMCommunicate request_size=253 [16:26:20]MH_SAM_APDU [16:26:20]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 AD C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E4 00 00 35 04 06 00 1D EA 4F 49 44 DD [16:26:20]Write to MH i2c: E2 00 01 16 3D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 AD C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E4 00 00 35 04 06 00 1D EA 4F 49 44 DD 00 00 6F [16:26:20]Write i2c OK [16:26:20]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 16 3D 00 90 00 C7 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 0D 03 02 [16:26:21]Write to MH i2c: E2 08 00 17 3D 80 0D 03 02 00 00 00 00 CF [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 0B 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 0B 00 17 3D 00 2C EB 91 B4 3D C7 6F B0 90 00 4F [16:26:21]RAPDU: 2C EB 91 B4 3D C7 6F B0 90 00 [16:26:21]wFMCommunicate OK [16:26:21]SAM_PROTO_SignData done [16:26:21]FM_MakeSignedData done [16:26:21]CreateOFDProtocolMessage [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 11 00 00 [16:26:21]Write to MH i2c: E2 08 00 18 3D 80 11 00 00 00 00 00 00 CF [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 17 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 17 00 18 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1B [16:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:26:21]wFMCommunicate OK [16:26:21]CreateOFDProtocolMessage done [16:26:21]OFDSenderStorePacket 58488 [16:26:21]StoreOFDPacket docnum=58488 [16:26:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F3 FA 00 01 BB E4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 AD C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E4 00 00 35 04 06 00 1D EA 4F 49 44 DD 2C EB 91 B4 3D C7 6F B0 [16:26:21]CheckFolder [16:26:21]dirname=/storage/ofd_packets [16:26:21]CheckFolder done [16:26:21]ProducePacketName [16:26:21]name=ofd_packets/00058488 [16:26:21]NVStorageSaveData ofd_packets/00058488 [16:26:21]File name is /storage/ofd_packets/00058488 [16:26:21]Write 294 bytes [16:26:21]NVStorageSaveData done [16:26:21]OFDSenderStorePacket done [16:26:21]KKMCreateOFDPacket done [16:26:21]NVStorageSaveData kkm_last_timestamp [16:26:21]File name is /storage/kkm_last_timestamp [16:26:21]Write 4 bytes [16:26:21]NVStorageSaveData done [16:26:21]ExternCall_PrintAddStr [16:26:21]wPrintStart [16:26:21]Write to MH i2c: 01 00 00 19 3D 56 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: 01 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: 01 07 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: 01 07 00 19 3D 00 00 00 00 00 FF 0F 6B [16:26:21]RasterBufferAndPrint [16:26:21]line Счет N : (1)2075803 [16:26:21]line ИНН: 02508201610067 [16:26:21]line Контрольно-Кассовый Чек [16:26:21]line ПРОДАЖА [16:26:21]line ТРК (МРК, ГНК) : 34 [16:26:21]line Товар: 2710124130 [16:26:21]line SU-92 [16:26:21]line 14.540 * 68.80 [16:26:21]line = 1000.35 [16:26:21]line НДС 12% НСП 1% [16:26:21]line > о реализуемом товаре [16:26:21]line ИТОГО: 1000.35 [16:26:21]line НСП 1% : 8.85 [16:26:21]line НДС 12% : 106.23 [16:26:21]line Наличными: 0.00 [16:26:21]line Безнал.: 1000.35 [16:26:21]line Место: АЗС № 135 "Партнер Нефть" [16:26:21]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:26:21]line СНО: Общий режим [16:26:21]line Чек 472 20.08.2024 16:26 [16:26:21]line Смена: 100 ФФД: 1.0 [16:26:21]line ЗНМ: 0300000196 [16:26:21]line РНМ: 0000000000162794 [16:26:21]line Версия ККМ: v1.0 [16:26:21]line Платежная система: O! деньги [16:26:21]line ФМ: 0000000002094532 [16:26:21]line ФД: 58488 [16:26:21]line ФПД: 32892189754589 [16:26:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162621&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58488&fm=32892189754589&tin=02508201610067®Number=0000000000162794&sum=100035 [16:26:21]OFD Sender: Processing packet 58488 [packets to send 51, broken 50] [16:26:21]ProducePacketName [16:26:21]name=ofd_packets/00058488 [16:26:21]OFD Sender: To server: pG, [16:26:21]CommunicateWithHost lk.salyk.kg:30040 [16:26:21]ConnectInit lk.salyk.kg [16:26:21]written 0, free lines is 4095 [16:26:21]Connected sock=10 [16:26:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F3 FA 00 01 BB E4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 AD C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E4 00 00 35 04 06 00 1D EA 4F 49 44 DD 2C EB 91 B4 3D C7 6F B0 [16:26:22]Write to MH i2c: 01 00 00 43 3D 80 [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 07 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 07 00 43 3D 00 00 00 00 00 E2 0C 75 [16:26:22]RasterBufferAndPrint [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]written 0, free lines is 3304 [16:26:22]MH_Cut [16:26:22]Write to MH i2c: D1 01 00 4A 3D 01 59 [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 01 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 01 00 4A 3D 00 58 [16:26:22]Write to MH i2c: 01 00 00 4B 3D 88 [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0D EE 47 00 7E 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 32 30 39 34 35 33 32 10 04 04 00 78 E4 00 00 F4 03 04 00 FB 6E C4 66 B6 04 01 00 00 69 43 DE E4 C6 99 BD A4 [16:26:22]CommunicateWithHost err = 0 [16:26:22]CheckOFDResponse [16:26:22]1017 (14) - 77093643461234 [16:26:22]1041 (16) - 0000000002094532 [16:26:22]1040 (4) - 58488 [16:26:22]1012 (4) - 20.08.2024 10:24 [16:26:22]1206 (1) - 0 [16:26:22]OFD Sender: Remove packet 58488 [16:26:22]ProducePacketName [16:26:22]name=ofd_packets/00058488 [16:26:22]NVStorageDeleteData [16:26:22]OFD Sender: No OFD packet to send [16:26:22]*** Cut start [16:26:22]*** Partial cut [16:26:22]*** CUTSNS_PIN = 1 [16:26:22]*** CUTSNS_PIN = 0 [16:26:23]*** Brake cut motor [16:26:23]Read from MH i2c: 01 [16:26:23]MH_I2C_Read... [16:26:23]*** Stop cut motor [16:26:23]*** Cut end [16:26:23]Read from MH i2c: 01 07 00 [16:26:23]MH_I2C_Read... [16:26:23]Read from MH i2c: 01 07 00 4B 3D 00 00 00 00 00 FF 0F 9D [16:26:23]process_action close_receipt done [16:26:23]requested_data is exist [16:26:23]produce_requested_data [16:26:23]requested_item fm.sn is exist - process it [16:26:23]wFMCommunicate request_size=4 [16:26:23]MH_SAM_APDU [16:26:23]CAPDU: 80 11 00 00 [16:26:23]Write to MH i2c: E2 08 00 4C 3D 80 11 00 00 00 00 00 00 03 [16:26:23]Write i2c OK [16:26:23]MH_I2C_Read... [16:26:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:23]Read from MH i2c: E2 [16:26:23]MH_I2C_Read... [16:26:23]Read from MH i2c: E2 17 00 [16:26:23]MH_I2C_Read... [16:26:23]Read from MH i2c: E2 17 00 4C 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [16:26:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:26:23]wFMCommunicate OK [16:26:23]requested_item fd.num is exist - process it [16:26:23]SAM_PROTO_GetFieldsCounters [16:26:23]wFMCommunicate request_size=4 [16:26:23]MH_SAM_APDU [16:26:23]CAPDU: 80 13 00 00 [16:26:23]Write to MH i2c: E2 08 00 4D 3D 80 13 00 00 00 00 00 00 06 [16:26:23]Write i2c OK [16:26:23]MH_I2C_Read... [16:26:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:23]Read from MH i2c: E2 [16:26:23]MH_I2C_Read... [16:26:23]Read from MH i2c: E2 62 00 [16:26:23]MH_I2C_Read... [16:26:23]Read from MH i2c: E2 62 00 4D 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 78 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [16:26:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 78 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:23]wFMCommunicate OK [16:26:23]SAM_PROTO_GetFieldsCounters done [16:26:23]requested_item shift.num is exist - process it [16:26:23]requested_item shift.opened is exist - process it [16:26:23]req_shift_opened [16:26:23]FM_GetShiftState [16:26:23]SAM_PROTO_GetShiftState [16:26:23]wFMCommunicate request_size=4 [16:26:23]MH_SAM_APDU [16:26:23]CAPDU: 80 13 01 00 [16:26:23]Write to MH i2c: E2 08 00 4E 3D 80 13 01 00 00 00 00 00 08 [16:26:23]Write i2c OK [16:26:23]MH_I2C_Read... [16:26:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:23]Read from MH i2c: E2 [16:26:23]MH_I2C_Read... [16:26:23]Read from MH i2c: E2 0E 00 [16:26:23]MH_I2C_Read... [16:26:23]Read from MH i2c: E2 0E 00 4E 3D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [16:26:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:26:23]wFMCommunicate OK [16:26:23]SAM_PROTO_GetShiftState done [16:26:23]FM_GetShiftState done [16:26:23]req_shift_opened done [16:26:23]requested_item shift.open_date is exist - process it [16:26:23]req_shift_open_date [16:26:23]req_shift_open_date done [16:26:23]produce_requested_data done [16:26:23]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58488,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:26:23]process_action_free close_receipt [16:26:23]json_value_free [16:26:23]json_value_free done [16:26:23]process_json_proto returns [16:26:23]Send response to host [16:26:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58488,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:26:23]free response buf [16:26:23]execute_script done [16:26:23]execute_script returns [16:26:23]free content buf [16:26:23]Sock 8.Close socket [16:26:23]Sock 8.Thread stoped [16:26:27]OFD Sender: No OFD packet to send [16:26:32]OFD Sender: No OFD packet to send [16:26:37]OFD Sender: No OFD packet to send [16:26:42]OFD Sender: No OFD packet to send [16:26:47]OFD Sender: No OFD packet to send [16:26:48]accept exits with 9 [16:26:48]New connection [16:26:48]New thread 3066854756 created [16:26:48]Thread 3066711396 joined [16:26:48]Waiting for new connection... [16:26:48] Sock 9.Parse request [16:26:48]Sock 9.Check first char [16:26:48]Sock 9.First char is OK [16:26:48]request: POST /json_proto HTTP/1.0 [16:26:48]Method: POST [16:26:48]URL: /json_proto [16:26:48]Method is POST - this is cgi request [16:26:48]url: /json_proto [16:26:48]query_string will be loaded in cgi processing [16:26:48]execute_cgi json_proto POST (null) [16:26:48]execute_cgi path=json_proto method=POST [16:26:48]POST find Content-Length [16:26:48]Host: 172.17.44.3:8080 [16:26:48]Content-Length: 801 [16:26:48]Content-Type: application/json [16:26:48] [16:26:48]POST finish read [16:26:48]Found Content-Length = 801 [16:26:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:48]execute_script... [16:26: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)2075805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:48]POST & json_proto [16:26:48]process_json_proto [16:26:48]json parsed OK: [16:26:48]protocol is kg_v1.0 [16:26:48]action value=close_receipt [16:26:48]process_action close_receipt [16:26:48]cmd_close_receipt [16:26:48]MH_GetDate [16:26:48]Write to MH i2c: F0 00 00 4F 3D 7B [16:26:48]Write i2c OK [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: F0 [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: F0 09 00 [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: F0 09 00 4F 3D 00 C9 C3 C4 66 AD C5 5D 66 6F [16:26:48]GetLastDocTimeStamp 1724171181 [16:26:48]current date 1724171209 [16:26:48]FM_GetShiftState [16:26:48]SAM_PROTO_GetShiftState [16:26:48]wFMCommunicate request_size=4 [16:26:48]MH_SAM_APDU [16:26:48]CAPDU: 80 13 01 00 [16:26:48]Write to MH i2c: E2 08 00 50 3D 80 13 01 00 00 00 00 00 0A [16:26:48]Write i2c OK [16:26:48]MH_I2C_Read... [16:26:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:48]Read from MH i2c: E2 [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: E2 0E 00 [16:26:48]MH_I2C_Read... [16:26:48]Read from MH i2c: E2 0E 00 50 3D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2D [16:26:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:26:48]wFMCommunicate OK [16:26:48]SAM_PROTO_GetShiftState done [16:26:48]FM_GetShiftState done [16:26:48]opened in 1724112910 [16:26:48]opened+sec_in_day 1724199310 [16:26:48]quantity*price = 50036 [16:26:48]sum+1 = 50037 [16:26:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 473 20.08.2024 16:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58489 ФПД: 107473730397698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162649&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58489&fm=107473730397698&tin=02508201610067®Number=0000000000162794&sum=50036 [16:26:49]StoreToDocumentArchive [16:26:49]shift 100 fd 58489 [16:26:49]save to /storage/0100/doc_00058489 [16:26:49]save last doc name /storage/0100/doc_00058489 to /storage/kkm_last_doc_name [16:26:49]save OK [16:26:49]Clear old archive folders... [16:26:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:26:49]tlvbuf is 019C8480 [16:26:49]SAM_PROTO_ClearQueue [16:26:49]wFMCommunicate request_size=4 [16:26:49]MH_SAM_APDU [16:26:49]CAPDU: 80 09 00 00 [16:26:49]Write to MH i2c: E2 08 00 5D 3D 80 09 00 00 00 00 00 00 0C [16:26:49]Write i2c OK [16:26:49]MH_I2C_Read... [16:26:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:49]Read from MH i2c: E2 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 03 00 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 03 00 5D 3D 00 90 00 0E [16:26:49]RAPDU: 90 00 [16:26:49]wFMCommunicate OK [16:26:49]SAM_PROTO_ClearQueue done [16:26:49]KKMCreateOFDPacket [16:26:49]OFDProtocolAddRootSTLVToBuf [16:26:49]FM_MakeSignedData [16:26:49]FM_MakeSignedData [16:26:49]SAM_PROTO_SignData [16:26:49]wFMCommunicate request_size=4 [16:26:49]MH_SAM_APDU [16:26:49]CAPDU: 80 0D 01 02 [16:26:49]Write to MH i2c: E2 08 00 5E 3D 80 0D 01 02 00 00 00 00 14 [16:26:49]Write i2c OK [16:26:49]MH_I2C_Read... [16:26:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:49]Read from MH i2c: E2 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 03 00 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 03 00 5E 3D 00 90 00 0F [16:26:49]RAPDU: 90 00 [16:26:49]wFMCommunicate OK [16:26:49]wFMCommunicate request_size=255 [16:26:49]MH_SAM_APDU [16:26: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C9 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E4 00 00 35 04 06 00 61 [16:26:49]Write to MH i2c: E2 02 01 5F 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C9 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E4 00 00 35 04 06 00 61 00 00 89 [16:26:49]Write i2c OK [16:26:49]MH_I2C_Read... [16:26:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:49]Read from MH i2c: E2 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 03 00 [16:26:49]MH_I2C_Read... [16:26:49]Read from MH i2c: E2 03 00 5F 3D 00 90 00 10 [16:26:49]RAPDU: 90 00 [16:26:49]wFMCommunicate OK [16:26:49]wFMCommunicate request_size=10 [16:26:49]MH_SAM_APDU [16:26:49]CAPDU: 80 0D 02 02 05 BF 2D 85 E6 02 [16:26:49]Write to MH i2c: E2 0D 00 60 3D 80 0D 02 02 05 00 BF 2D 85 E6 02 00 00 7A [16:26:49]Write i2c OK [16:26:49]MH_I2C_Read... [16:26:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:50]Read from MH i2c: E2 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: E2 03 00 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: E2 03 00 60 3D 00 90 00 11 [16:26:50]RAPDU: 90 00 [16:26:50]wFMCommunicate OK [16:26:50]wFMCommunicate request_size=4 [16:26:50]MH_SAM_APDU [16:26:50]CAPDU: 80 0D 03 02 [16:26:50]Write to MH i2c: E2 08 00 61 3D 80 0D 03 02 00 00 00 00 19 [16:26:50]Write i2c OK [16:26:50]MH_I2C_Read... [16:26:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:50]Read from MH i2c: E2 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: E2 0B 00 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: E2 0B 00 61 3D 00 3C 09 7C 22 54 7D DA 48 90 00 F0 [16:26:50]RAPDU: 3C 09 7C 22 54 7D DA 48 90 00 [16:26:50]wFMCommunicate OK [16:26:50]SAM_PROTO_SignData done [16:26:50]FM_MakeSignedData done [16:26:50]CreateOFDProtocolMessage [16:26:50]wFMCommunicate request_size=4 [16:26:50]MH_SAM_APDU [16:26:50]CAPDU: 80 11 00 00 [16:26:50]Write to MH i2c: E2 08 00 62 3D 80 11 00 00 00 00 00 00 19 [16:26:50]Write i2c OK [16:26:50]MH_I2C_Read... [16:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:50]Read from MH i2c: E2 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: E2 17 00 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: E2 17 00 62 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [16:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:26:50]wFMCommunicate OK [16:26:50]CreateOFDProtocolMessage done [16:26:50]OFDSenderStorePacket 58489 [16:26:50]StoreOFDPacket docnum=58489 [16:26:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 C2 07 01 A7 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C9 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E4 00 00 35 04 06 00 61 BF 2D 85 E6 02 3C 09 7C 22 54 7D DA 48 [16:26:50]CheckFolder [16:26:50]dirname=/storage/ofd_packets [16:26:50]CheckFolder done [16:26:50]ProducePacketName [16:26:50]name=ofd_packets/00058489 [16:26:50]NVStorageSaveData ofd_packets/00058489 [16:26:50]File name is /storage/ofd_packets/00058489 [16:26:50]Write 301 bytes [16:26:50]NVStorageSaveData done [16:26:50]OFDSenderStorePacket done [16:26:50]KKMCreateOFDPacket done [16:26:50]NVStorageSaveData kkm_last_timestamp [16:26:50]File name is /storage/kkm_last_timestamp [16:26:50]Write 4 bytes [16:26:50]NVStorageSaveData done [16:26:50]ExternCall_PrintAddStr [16:26:50]wPrintStart [16:26:50]Write to MH i2c: 01 00 00 63 3D A0 [16:26:50]Write i2c OK [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: 01 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: 01 07 00 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: 01 07 00 63 3D 00 00 00 00 00 FF 0F B5 [16:26:50]RasterBufferAndPrint [16:26:50]line Счет N : (1)2075805 [16:26:50]line ИНН: 02508201610067 [16:26:50]line Контрольно-Кассовый Чек [16:26:50]line ПРОДАЖА [16:26:50]line ТРК (МРК, ГНК) : 53 [16:26:50]line Товар: 2710124130 [16:26:50]line Аи-92-К-4 [16:26:50]line 7.380 * 67.80 [16:26:50]line = 500.36 [16:26:50]line НДС 12% НСП 1% [16:26:50]line > о реализуемом товаре [16:26:50]line ИТОГО: 500.36 [16:26:50]line НСП 1% : 4.43 [16:26:50]line НДС 12% : 53.14 [16:26:50]line Наличными: 0.00 [16:26:50]line Безнал.: 500.36 [16:26:50]line Место: АЗС № 135 "Партнер Нефть" [16:26:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:26:50]line СНО: Общий режим [16:26:50]line Чек 473 20.08.2024 16:26 [16:26:50]line Смена: 100 ФФД: 1.0 [16:26:50]line ЗНМ: 0300000196 [16:26:50]line РНМ: 0000000000162794 [16:26:50]line Версия ККМ: v1.0 [16:26:50]line Платежная система: O! деньги [16:26:50]line ФМ: 0000000002094532 [16:26:50]line ФД: 58489 [16:26:50]line ФПД: 107473730397698 [16:26:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162649&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58489&fm=107473730397698&tin=02508201610067®Number=0000000000162794&sum=50036 [16:26:50]OFD Sender: Processing packet 58489 [packets to send 51, broken 50] [16:26:50]ProducePacketName [16:26:50]name=ofd_packets/00058489 [16:26:50]OFD Sender: To server: pG, [16:26:50]CommunicateWithHost lk.salyk.kg:30040 [16:26:50]ConnectInit lk.salyk.kg [16:26:50]written 0, free lines is 4095 [16:26:50]Connected sock=10 [16:26:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 C2 07 01 A7 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C9 C3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E4 00 00 35 04 06 00 61 BF 2D 85 E6 02 3C 09 7C 22 54 7D DA 48 [16:26:50]Write to MH i2c: 01 00 00 8D 3D CA [16:26:50]Write i2c OK [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: 01 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: 01 07 00 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: 01 07 00 8D 3D 00 00 00 00 00 E7 0C C4 [16:26:50]RasterBufferAndPrint [16:26:50]line [16:26:50]line [16:26:50]line [16:26:50]line [16:26:50]line [16:26:50]written 0, free lines is 3307 [16:26:50]MH_Cut [16:26:50]Write to MH i2c: D1 01 00 94 3D 01 A3 [16:26:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2E 13 47 00 C4 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 32 30 39 34 35 33 32 10 04 04 00 79 E4 00 00 F4 03 04 00 18 6F C4 66 B6 04 01 00 00 54 8C 25 03 64 D6 E4 29 [16:26:50]CommunicateWithHost err = 0 [16:26:50]CheckOFDResponse [16:26:50]1017 (14) - 77093643461234 [16:26:50]1041 (16) - 0000000002094532 [16:26:50]1040 (4) - 58489 [16:26:50]1012 (4) - 20.08.2024 10:25 [16:26:50]1206 (1) - 0 [16:26:50]OFD Sender: Remove packet 58489 [16:26:50]ProducePacketName [16:26:50]name=ofd_packets/00058489 [16:26:50]NVStorageDeleteData [16:26:50]Write i2c OK [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: D1 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: D1 01 00 [16:26:50]MH_I2C_Read... [16:26:50]Read from MH i2c: D1 01 00 94 3D 00 A2 [16:26:50]Write to MH i2c: 01 00 00 95 3D D2 [16:26:50]Write i2c OK [16:26:50]MH_I2C_Read... [16:26:51]OFD Sender: No OFD packet to send [16:26:51]*** Cut start [16:26:51]*** Partial cut [16:26:51]*** CUTSNS_PIN = 1 [16:26:51]*** CUTSNS_PIN = 0 [16:26:52]*** Brake cut motor [16:26:52]Read from MH i2c: 01 [16:26:52]MH_I2C_Read... [16:26:52]*** Stop cut motor [16:26:52]*** Cut end [16:26:52]Read from MH i2c: 01 07 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: 01 07 00 95 3D 00 00 00 00 00 FF 0F E7 [16:26:52]process_action close_receipt done [16:26:52]requested_data is exist [16:26:52]produce_requested_data [16:26:52]requested_item fm.sn is exist - process it [16:26:52]wFMCommunicate request_size=4 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 11 00 00 [16:26:52]Write to MH i2c: E2 08 00 96 3D 80 11 00 00 00 00 00 00 4D [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 17 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 17 00 96 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 99 [16:26:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:26:52]wFMCommunicate OK [16:26:52]requested_item fd.num is exist - process it [16:26:52]SAM_PROTO_GetFieldsCounters [16:26:52]wFMCommunicate request_size=4 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 13 00 00 [16:26:52]Write to MH i2c: E2 08 00 97 3D 80 13 00 00 00 00 00 00 50 [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 62 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 62 00 97 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 79 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [16:26:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 79 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:52]wFMCommunicate OK [16:26:52]SAM_PROTO_GetFieldsCounters done [16:26:52]requested_item shift.num is exist - process it [16:26:52]requested_item shift.opened is exist - process it [16:26:52]req_shift_opened [16:26:52]FM_GetShiftState [16:26:52]SAM_PROTO_GetShiftState [16:26:52]wFMCommunicate request_size=4 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 13 01 00 [16:26:52]Write to MH i2c: E2 08 00 98 3D 80 13 01 00 00 00 00 00 52 [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 0E 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 0E 00 98 3D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 75 [16:26:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:26:52]wFMCommunicate OK [16:26:52]SAM_PROTO_GetShiftState done [16:26:52]FM_GetShiftState done [16:26:52]req_shift_opened done [16:26:52]requested_item shift.open_date is exist - process it [16:26:52]req_shift_open_date [16:26:52]req_shift_open_date done [16:26:52]produce_requested_data done [16:26:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58489,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:26:52]process_action_free close_receipt [16:26:52]json_value_free [16:26:52]json_value_free done [16:26:52]process_json_proto returns [16:26:52]Send response to host [16:26:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58489,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:26:52]free response buf [16:26:52]execute_script done [16:26:52]execute_script returns [16:26:52]free content buf [16:26:52]Sock 9.Close socket [16:26:52]Sock 9.Thread stoped [16:26:56]OFD Sender: No OFD packet to send [16:27:01]OFD Sender: No OFD packet to send [16:27:06]OFD Sender: No OFD packet to send [16:27:11]OFD Sender: No OFD packet to send [16:27:16]OFD Sender: No OFD packet to send [16:27:21]OFD Sender: No OFD packet to send [16:27:26]OFD Sender: No OFD packet to send [16:27:31]OFD Sender: No OFD packet to send [16:27:36]OFD Sender: No OFD packet to send [16:27:41]OFD Sender: No OFD packet to send [16:27:46]OFD Sender: No OFD packet to send [16:27:51]OFD Sender: No OFD packet to send [16:27:56]OFD Sender: No OFD packet to send [16:28:01]OFD Sender: No OFD packet to send [16:28:06]accept exits with 8 [16:28:06]New connection [16:28:06]New thread 3066711396 created [16:28:06]Thread 3066854756 joined [16:28:06]Waiting for new connection... [16:28:06] Sock 8.Parse request [16:28:06]Sock 8.Check first char [16:28:06]Sock 8.First char is OK [16:28:06]request: POST /json_proto HTTP/1.0 [16:28:06]Method: POST [16:28:06]URL: /json_proto [16:28:06]Method is POST - this is cgi request [16:28:06]url: /json_proto [16:28:06]query_string will be loaded in cgi processing [16:28:06]execute_cgi json_proto POST (null) [16:28:06]execute_cgi path=json_proto method=POST [16:28:06]POST find Content-Length [16:28:06]Host: 172.17.44.3:8080 [16:28:06]Content-Length: 804 [16:28:06]Content-Type: application/json [16:28:06] [16:28:06]POST finish read [16:28:06]Found Content-Length = 804 [16:28:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:06]execute_script... [16:28:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:06]POST & json_proto [16:28:06]process_json_proto [16:28:06]json parsed OK: [16:28:06]protocol is kg_v1.0 [16:28:06]action value=close_receipt [16:28:06]process_action close_receipt [16:28:06]cmd_close_receipt [16:28:06]MH_GetDate [16:28:06]Write to MH i2c: F0 00 00 99 3D C5 [16:28:06]Write i2c OK [16:28:06]MH_I2C_Read... [16:28:06]Read from MH i2c: F0 [16:28:06]MH_I2C_Read... [16:28:06]Read from MH i2c: F0 09 00 [16:28:06]MH_I2C_Read... [16:28:06]Read from MH i2c: F0 09 00 99 3D 00 17 C4 C4 66 AD C5 5D 66 08 [16:28:06]GetLastDocTimeStamp 1724171209 [16:28:06]current date 1724171287 [16:28:06]FM_GetShiftState [16:28:06]SAM_PROTO_GetShiftState [16:28:06]wFMCommunicate request_size=4 [16:28:06]MH_SAM_APDU [16:28:06]CAPDU: 80 13 01 00 [16:28:06]Write to MH i2c: E2 08 00 9A 3D 80 13 01 00 00 00 00 00 54 [16:28:06]Write i2c OK [16:28:06]MH_I2C_Read... [16:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:06]Read from MH i2c: E2 [16:28:06]MH_I2C_Read... [16:28:06]Read from MH i2c: E2 0E 00 [16:28:06]MH_I2C_Read... [16:28:06]Read from MH i2c: E2 0E 00 9A 3D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 77 [16:28:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:28:06]wFMCommunicate OK [16:28:06]SAM_PROTO_GetShiftState done [16:28:06]FM_GetShiftState done [16:28:06]opened in 1724112910 [16:28:06]opened+sec_in_day 1724199310 [16:28:06]quantity*price = 200043 [16:28:06]sum+1 = 200044 [16:28:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 474 20.08.2024 16:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58490 ФПД: 98875324346039 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162807&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58490&fm=98875324346039&tin=02508201610067®Number=0000000000162794&sum=200043 [16:28:07]StoreToDocumentArchive [16:28:07]shift 100 fd 58490 [16:28:07]save to /storage/0100/doc_00058490 [16:28:07]save last doc name /storage/0100/doc_00058490 to /storage/kkm_last_doc_name [16:28:07]save OK [16:28:07]Clear old archive folders... [16:28:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:28:07]tlvbuf is 0195FDC0 [16:28:07]SAM_PROTO_ClearQueue [16:28:07]wFMCommunicate request_size=4 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 09 00 00 [16:28:07]Write to MH i2c: E2 08 00 A7 3D 80 09 00 00 00 00 00 00 56 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 A7 3D 00 90 00 58 [16:28:07]RAPDU: 90 00 [16:28:07]wFMCommunicate OK [16:28:07]SAM_PROTO_ClearQueue done [16:28:07]KKMCreateOFDPacket [16:28:07]OFDProtocolAddRootSTLVToBuf [16:28:07]FM_MakeSignedData [16:28:07]FM_MakeSignedData [16:28:07]SAM_PROTO_SignData [16:28:07]wFMCommunicate request_size=4 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 0D 01 02 [16:28:07]Write to MH i2c: E2 08 00 A8 3D 80 0D 01 02 00 00 00 00 5E [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 A8 3D 00 90 00 59 [16:28:07]RAPDU: 90 00 [16:28:07]wFMCommunicate OK [16:28:07]wFMCommunicate request_size=255 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 01 00 00 F4 03 04 00 17 C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E4 00 00 35 04 06 00 59 [16:28:07]Write to MH i2c: E2 02 01 A9 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 01 00 00 F4 03 04 00 17 C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E4 00 00 35 04 06 00 59 00 00 E3 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 A9 3D 00 90 00 5A [16:28:07]RAPDU: 90 00 [16:28:07]wFMCommunicate OK [16:28:07]wFMCommunicate request_size=10 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 0D 02 02 05 ED 34 95 AE B7 [16:28:07]Write to MH i2c: E2 0D 00 AA 3D 80 0D 02 02 05 00 ED 34 95 AE B7 00 00 86 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 AA 3D 00 90 00 5B [16:28:07]RAPDU: 90 00 [16:28:07]wFMCommunicate OK [16:28:07]wFMCommunicate request_size=4 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 0D 03 02 [16:28:07]Write to MH i2c: E2 08 00 AB 3D 80 0D 03 02 00 00 00 00 63 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:08]Read from MH i2c: E2 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 0B 00 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 0B 00 AB 3D 00 DC E2 FA F5 74 C2 6D 0C 90 00 C0 [16:28:08]RAPDU: DC E2 FA F5 74 C2 6D 0C 90 00 [16:28:08]wFMCommunicate OK [16:28:08]SAM_PROTO_SignData done [16:28:08]FM_MakeSignedData done [16:28:08]CreateOFDProtocolMessage [16:28:08]wFMCommunicate request_size=4 [16:28:08]MH_SAM_APDU [16:28:08]CAPDU: 80 11 00 00 [16:28:08]Write to MH i2c: E2 08 00 AC 3D 80 11 00 00 00 00 00 00 63 [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:08]Read from MH i2c: E2 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 17 00 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 17 00 AC 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AF [16:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:28:08]wFMCommunicate OK [16:28:08]CreateOFDProtocolMessage done [16:28:08]OFDSenderStorePacket 58490 [16:28:08]StoreOFDPacket docnum=58490 [16:28:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DE DF 07 01 0D 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 17 C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E4 00 00 35 04 06 00 59 ED 34 95 AE B7 DC E2 FA F5 74 C2 6D 0C [16:28:08]CheckFolder [16:28:08]dirname=/storage/ofd_packets [16:28:08]CheckFolder done [16:28:08]ProducePacketName [16:28:08]name=ofd_packets/00058490 [16:28:08]NVStorageSaveData ofd_packets/00058490 [16:28:08]File name is /storage/ofd_packets/00058490 [16:28:08]Write 301 bytes [16:28:08]NVStorageSaveData done [16:28:08]OFDSenderStorePacket done [16:28:08]KKMCreateOFDPacket done [16:28:08]NVStorageSaveData kkm_last_timestamp [16:28:08]File name is /storage/kkm_last_timestamp [16:28:08]Write 4 bytes [16:28:08]NVStorageSaveData done [16:28:08]ExternCall_PrintAddStr [16:28:08]wPrintStart [16:28:08]Write to MH i2c: 01 00 00 AD 3D EA [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: 01 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: 01 07 00 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: 01 07 00 AD 3D 00 00 00 00 00 FF 0F FF [16:28:08]RasterBufferAndPrint [16:28:08]line Счет N : (1)2075804 [16:28:08]line ИНН: 02508201610067 [16:28:08]line Контрольно-Кассовый Чек [16:28:08]line ПРОДАЖА [16:28:08]line ТРК (МРК, ГНК) : 42 [16:28:08]line Товар: 2710124500 [16:28:08]line Аи-95-К-5 [16:28:08]line 26.960 * 74.20 [16:28:08]line = 2000.43 [16:28:08]line НДС 12% НСП 1% [16:28:08]line > о реализуемом товаре [16:28:08]line ИТОГО: 2000.43 [16:28:08]line НСП 1% : 17.70 [16:28:08]line НДС 12% : 212.43 [16:28:08]line Наличными: 0.00 [16:28:08]line Безнал.: 2000.43 [16:28:08]line Место: АЗС № 135 "Партнер Нефть" [16:28:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:28:08]line СНО: Общий режим [16:28:08]line Чек 474 20.08.2024 16:28 [16:28:08]line Смена: 100 ФФД: 1.0 [16:28:08]line ЗНМ: 0300000196 [16:28:08]line РНМ: 0000000000162794 [16:28:08]line Версия ККМ: v1.0 [16:28:08]line Платежная система: O! деньги [16:28:08]line ФМ: 0000000002094532 [16:28:08]line ФД: 58490 [16:28:08]line ФПД: 98875324346039 [16:28:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162807&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58490&fm=98875324346039&tin=02508201610067®Number=0000000000162794&sum=200043 [16:28:08]written 0, free lines is 4095 [16:28:08]OFD Sender: Processing packet 58490 [packets to send 51, broken 50] [16:28:08]ProducePacketName [16:28:08]name=ofd_packets/00058490 [16:28:08]OFD Sender: To server: pG, [16:28:08]CommunicateWithHost lk.salyk.kg:30040 [16:28:08]ConnectInit lk.salyk.kg [16:28:08]Write to MH i2c: 01 00 00 D7 3D 14 [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: 01 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: 01 07 00 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: 01 07 00 D7 3D 00 00 00 00 00 E3 0C 0A [16:28:08]RasterBufferAndPrint [16:28:08]line [16:28:08]line [16:28:08]line [16:28:08]line [16:28:08]line [16:28:08]written 0, free lines is 3304 [16:28:08]MH_Cut [16:28:08]Write to MH i2c: D1 01 00 DE 3D 01 ED [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: D1 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: D1 01 00 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: D1 01 00 DE 3D 00 EC [16:28:08]Write to MH i2c: 01 00 00 DF 3D 1C [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:08]Connected sock=9 [16:28:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DE DF 07 01 0D 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 17 C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E4 00 00 35 04 06 00 59 ED 34 95 AE B7 DC E2 FA F5 74 C2 6D 0C [16:28:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DD EC 47 00 76 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 32 30 39 34 35 33 32 10 04 04 00 7A E4 00 00 F4 03 04 00 66 6F C4 66 B6 04 01 00 00 3E FF 61 88 DD 61 A3 FA [16:28:08]CommunicateWithHost err = 0 [16:28:08]CheckOFDResponse [16:28:08]1017 (14) - 77093643461234 [16:28:08]1041 (16) - 0000000002094532 [16:28:08]1040 (4) - 58490 [16:28:08]1012 (4) - 20.08.2024 10:26 [16:28:08]1206 (1) - 0 [16:28:08]OFD Sender: Remove packet 58490 [16:28:08]ProducePacketName [16:28:08]name=ofd_packets/00058490 [16:28:08]NVStorageDeleteData [16:28:09]*** Cut start [16:28:09]*** Partial cut [16:28:09]*** CUTSNS_PIN = 1 [16:28:09]*** CUTSNS_PIN = 0 [16:28:09]OFD Sender: No OFD packet to send [16:28:09]*** Brake cut motor [16:28:09]Read from MH i2c: 01 [16:28:10]MH_I2C_Read... [16:28:10]*** Stop cut motor [16:28:10]*** Cut end [16:28:10]Read from MH i2c: 01 07 00 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: 01 07 00 DF 3D 00 00 00 00 00 FF 0F 31 [16:28:10]process_action close_receipt done [16:28:10]requested_data is exist [16:28:10]produce_requested_data [16:28:10]requested_item fm.sn is exist - process it [16:28:10]wFMCommunicate request_size=4 [16:28:10]MH_SAM_APDU [16:28:10]CAPDU: 80 11 00 00 [16:28:10]Write to MH i2c: E2 08 00 E0 3D 80 11 00 00 00 00 00 00 97 [16:28:10]Write i2c OK [16:28:10]MH_I2C_Read... [16:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:10]Read from MH i2c: E2 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 17 00 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 17 00 E0 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E3 [16:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:28:10]wFMCommunicate OK [16:28:10]requested_item fd.num is exist - process it [16:28:10]SAM_PROTO_GetFieldsCounters [16:28:10]wFMCommunicate request_size=4 [16:28:10]MH_SAM_APDU [16:28:10]CAPDU: 80 13 00 00 [16:28:10]Write to MH i2c: E2 08 00 E1 3D 80 13 00 00 00 00 00 00 9A [16:28:10]Write i2c OK [16:28:10]MH_I2C_Read... [16:28:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:10]Read from MH i2c: E2 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 62 00 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 62 00 E1 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [16:28:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7A E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:10]wFMCommunicate OK [16:28:10]SAM_PROTO_GetFieldsCounters done [16:28:10]requested_item shift.num is exist - process it [16:28:10]requested_item shift.opened is exist - process it [16:28:10]req_shift_opened [16:28:10]FM_GetShiftState [16:28:10]SAM_PROTO_GetShiftState [16:28:10]wFMCommunicate request_size=4 [16:28:10]MH_SAM_APDU [16:28:10]CAPDU: 80 13 01 00 [16:28:10]Write to MH i2c: E2 08 00 E2 3D 80 13 01 00 00 00 00 00 9C [16:28:10]Write i2c OK [16:28:10]MH_I2C_Read... [16:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:10]Read from MH i2c: E2 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 0E 00 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 0E 00 E2 3D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BF [16:28:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:28:10]wFMCommunicate OK [16:28:10]SAM_PROTO_GetShiftState done [16:28:10]FM_GetShiftState done [16:28:10]req_shift_opened done [16:28:10]requested_item shift.open_date is exist - process it [16:28:10]req_shift_open_date [16:28:10]req_shift_open_date done [16:28:10]produce_requested_data done [16:28:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58490,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:28:10]process_action_free close_receipt [16:28:10]json_value_free [16:28:10]json_value_free done [16:28:10]process_json_proto returns [16:28:10]Send response to host [16:28:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58490,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:28:10]free response buf [16:28:10]execute_script done [16:28:10]execute_script returns [16:28:10]free content buf [16:28:10]Sock 8.Close socket [16:28:10]Sock 8.Thread stoped [16:28:14]OFD Sender: No OFD packet to send [16:28:19]OFD Sender: No OFD packet to send [16:28:24]OFD Sender: No OFD packet to send [16:28:27]accept exits with 10 [16:28:27]New connection [16:28:27]New thread 3066854756 created [16:28:27]Thread 3066711396 joined [16:28:27]Waiting for new connection... [16:28:27] Sock 10.Parse request [16:28:27]Sock 10.Check first char [16:28:27]Sock 10.First char is OK [16:28:27]request: POST /json_proto HTTP/1.0 [16:28:27]Method: POST [16:28:27]URL: /json_proto [16:28:27]Method is POST - this is cgi request [16:28:27]url: /json_proto [16:28:27]query_string will be loaded in cgi processing [16:28:27]execute_cgi json_proto POST (null) [16:28:27]execute_cgi path=json_proto method=POST [16:28:27]POST find Content-Length [16:28:27]Host: 172.17.44.3:8080 [16:28:27]Content-Length: 790 [16:28:27]Content-Type: application/json [16:28:27] [16:28:27]POST finish read [16:28:27]Found Content-Length = 790 [16:28:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:27]execute_script... [16:28:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:27]POST & json_proto [16:28:27]process_json_proto [16:28:27]json parsed OK: [16:28:27]protocol is kg_v1.0 [16:28:27]action value=close_receipt [16:28:27]process_action close_receipt [16:28:27]cmd_close_receipt [16:28:27]MH_GetDate [16:28:27]Write to MH i2c: F0 00 00 E3 3D 0F [16:28:27]Write i2c OK [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: F0 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: F0 09 00 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: F0 09 00 E3 3D 00 2C C4 C4 66 AD C5 5D 66 67 [16:28:27]GetLastDocTimeStamp 1724171287 [16:28:27]current date 1724171308 [16:28:27]FM_GetShiftState [16:28:27]SAM_PROTO_GetShiftState [16:28:27]wFMCommunicate request_size=4 [16:28:27]MH_SAM_APDU [16:28:27]CAPDU: 80 13 01 00 [16:28:27]Write to MH i2c: E2 08 00 E4 3D 80 13 01 00 00 00 00 00 9E [16:28:27]Write i2c OK [16:28:27]MH_I2C_Read... [16:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:27]Read from MH i2c: E2 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: E2 0E 00 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: E2 0E 00 E4 3D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C1 [16:28:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:28:27]wFMCommunicate OK [16:28:27]SAM_PROTO_GetShiftState done [16:28:27]FM_GetShiftState done [16:28:27]opened in 1724112910 [16:28:27]opened+sec_in_day 1724199310 [16:28:27]quantity*price = 0 [16:28:27]sum+1 = 1 [16:28:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 475 20.08.2024 16:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58491 ФПД: 181368563076990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58491&fm=181368563076990&tin=02508201610067®Number=0000000000162794&sum=0 [16:28:28]StoreToDocumentArchive [16:28:28]shift 100 fd 58491 [16:28:28]save to /storage/0100/doc_00058491 [16:28:28]save last doc name /storage/0100/doc_00058491 to /storage/kkm_last_doc_name [16:28:28]save OK [16:28:28]Clear old archive folders... [16:28:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:28:28]tlvbuf is 01A937C0 [16:28:28]SAM_PROTO_ClearQueue [16:28:28]wFMCommunicate request_size=4 [16:28:28]MH_SAM_APDU [16:28:28]CAPDU: 80 09 00 00 [16:28:28]Write to MH i2c: E2 08 00 F1 3D 80 09 00 00 00 00 00 00 A0 [16:28:28]Write i2c OK [16:28:28]MH_I2C_Read... [16:28:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:28]Read from MH i2c: E2 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 03 00 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 03 00 F1 3D 00 90 00 A2 [16:28:28]RAPDU: 90 00 [16:28:28]wFMCommunicate OK [16:28:28]SAM_PROTO_ClearQueue done [16:28:28]KKMCreateOFDPacket [16:28:28]OFDProtocolAddRootSTLVToBuf [16:28:28]FM_MakeSignedData [16:28:28]FM_MakeSignedData [16:28:28]SAM_PROTO_SignData [16:28:28]wFMCommunicate request_size=4 [16:28:28]MH_SAM_APDU [16:28:28]CAPDU: 80 0D 01 02 [16:28:28]Write to MH i2c: E2 08 00 F2 3D 80 0D 01 02 00 00 00 00 A8 [16:28:28]Write i2c OK [16:28:28]MH_I2C_Read... [16:28:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:28]Read from MH i2c: E2 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 03 00 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 03 00 F2 3D 00 90 00 A3 [16:28:28]RAPDU: 90 00 [16:28:28]wFMCommunicate OK [16:28:28]wFMCommunicate request_size=255 [16:28:28]MH_SAM_APDU [16:28:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 2C C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E4 00 00 35 04 06 00 A4 F4 28 C6 [16:28:28]Write to MH i2c: E2 02 01 F3 3D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 2C C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E4 00 00 35 04 06 00 A4 F4 28 C6 00 00 77 [16:28:28]Write i2c OK [16:28:28]MH_I2C_Read... [16:28:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:28]Read from MH i2c: E2 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 03 00 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 03 00 F3 3D 00 90 00 A4 [16:28:28]RAPDU: 90 00 [16:28:28]wFMCommunicate OK [16:28:28]wFMCommunicate request_size=7 [16:28:28]MH_SAM_APDU [16:28:28]CAPDU: 80 0D 02 02 02 8F 7E [16:28:28]Write to MH i2c: E2 0A 00 F4 3D 80 0D 02 02 02 00 8F 7E 00 00 BC [16:28:28]Write i2c OK [16:28:28]MH_I2C_Read... [16:28:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:28]Read from MH i2c: E2 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 03 00 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 03 00 F4 3D 00 90 00 A5 [16:28:28]RAPDU: 90 00 [16:28:28]wFMCommunicate OK [16:28:28]wFMCommunicate request_size=4 [16:28:28]MH_SAM_APDU [16:28:28]CAPDU: 80 0D 03 02 [16:28:28]Write to MH i2c: E2 08 00 F5 3D 80 0D 03 02 00 00 00 00 AD [16:28:28]Write i2c OK [16:28:28]MH_I2C_Read... [16:28:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:28]Read from MH i2c: E2 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 0B 00 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 0B 00 F5 3D 00 52 08 89 1D 57 97 4F 31 90 00 1C [16:28:28]RAPDU: 52 08 89 1D 57 97 4F 31 90 00 [16:28:28]wFMCommunicate OK [16:28:28]SAM_PROTO_SignData done [16:28:28]FM_MakeSignedData done [16:28:28]CreateOFDProtocolMessage [16:28:28]wFMCommunicate request_size=4 [16:28:28]MH_SAM_APDU [16:28:28]CAPDU: 80 11 00 00 [16:28:28]Write to MH i2c: E2 08 00 F6 3D 80 11 00 00 00 00 00 00 AD [16:28:28]Write i2c OK [16:28:28]MH_I2C_Read... [16:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:28]Read from MH i2c: E2 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 17 00 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: E2 17 00 F6 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F9 [16:28:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:28:28]wFMCommunicate OK [16:28:28]CreateOFDProtocolMessage done [16:28:28]OFDSenderStorePacket 58491 [16:28:28]StoreOFDPacket docnum=58491 [16:28:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 0B 7B 04 01 75 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 2C C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E4 00 00 35 04 06 00 A4 F4 28 C6 8F 7E 52 08 89 1D 57 97 4F 31 [16:28:28]CheckFolder [16:28:28]dirname=/storage/ofd_packets [16:28:28]CheckFolder done [16:28:28]ProducePacketName [16:28:28]name=ofd_packets/00058491 [16:28:28]NVStorageSaveData ofd_packets/00058491 [16:28:28]File name is /storage/ofd_packets/00058491 [16:28:28]Write 298 bytes [16:28:28]NVStorageSaveData done [16:28:28]OFDSenderStorePacket done [16:28:28]KKMCreateOFDPacket done [16:28:28]NVStorageSaveData kkm_last_timestamp [16:28:28]File name is /storage/kkm_last_timestamp [16:28:28]Write 4 bytes [16:28:28]NVStorageSaveData done [16:28:28]ExternCall_PrintAddStr [16:28:28]wPrintStart [16:28:28]Write to MH i2c: 01 00 00 F7 3D 34 [16:28:28]Write i2c OK [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: 01 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: 01 07 00 [16:28:28]MH_I2C_Read... [16:28:28]Read from MH i2c: 01 07 00 F7 3D 00 00 00 00 00 FF 0F 49 [16:28:28]RasterBufferAndPrint [16:28:28]line Счет N : (1)2075806 [16:28:28]line ИНН: 02508201610067 [16:28:28]line Контрольно-Кассовый Чек [16:28:28]line ПРОДАЖА [16:28:28]line ТРК (МРК, ГНК) : 11 [16:28:28]line Товар: 2710194210 [16:28:28]line ДТ-К-5 [16:28:28]line 19.690 * 0.00 [16:28:28]line = 0.00 [16:28:28]line НДС 12% НСП 1% [16:28:28]line > о реализуемом товаре [16:28:28]line ИТОГО: 0.00 [16:28:28]line НСП 1% : 0.00 [16:28:28]line НДС 12% : 0.00 [16:28:28]line Наличными: 0.00 [16:28:28]line Безнал.: 0.00 [16:28:28]line Место: АЗС № 135 "Партнер Нефть" [16:28:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:28:28]line СНО: Общий режим [16:28:28]line Чек 475 20.08.2024 16:28 [16:28:28]line Смена: 100 ФФД: 1.0 [16:28:28]line ЗНМ: 0300000196 [16:28:28]line РНМ: 0000000000162794 [16:28:28]line Версия ККМ: v1.0 [16:28:28]line Талоны: Топливная Карта [16:28:28]line 68771 [16:28:28]line ФМ: 0000000002094532 [16:28:28]line ФД: 58491 [16:28:28]line ФПД: 181368563076990 [16:28:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58491&fm=181368563076990&tin=02508201610067®Number=0000000000162794&sum=0 [16:28:29]OFD Sender: Processing packet 58491 [packets to send 51, broken 50] [16:28:29]ProducePacketName [16:28:29]name=ofd_packets/00058491 [16:28:29]OFD Sender: To server: pG, [16:28:29]CommunicateWithHost lk.salyk.kg:30040 [16:28:29]ConnectInit lk.salyk.kg [16:28:29]written 0, free lines is 4095 [16:28:29]Connected sock=9 [16:28:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 0B 7B 04 01 75 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 2C C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E4 00 00 35 04 06 00 A4 F4 28 C6 8F 7E 52 08 89 1D 57 97 4F 31 [16:28:29]Write to MH i2c: 01 00 00 21 3E 5F [16:28:29]Write i2c OK [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: 01 [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: 01 07 00 [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: 01 07 00 21 3E 00 00 00 00 00 ED 0C 5F [16:28:29]RasterBufferAndPrint [16:28:29]line [16:28:29]line [16:28:29]line [16:28:29]line [16:28:29]line [16:28:29]written 0, free lines is 3315 [16:28:29]MH_Cut [16:28:29]Write to MH i2c: D1 01 00 28 3E 01 38 [16:28:29]Write i2c OK [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: D1 [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: D1 01 00 [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: D1 01 00 28 3E 00 37 [16:28:29]Write to MH i2c: 01 00 00 29 3E 67 [16:28:29]Write i2c OK [16:28:29]MH_I2C_Read... [16:28:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7C 84 47 00 19 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 32 30 39 34 35 33 32 10 04 04 00 7B E4 00 00 F4 03 04 00 7A 6F C4 66 B6 04 01 00 00 23 AC E6 82 F2 59 AA 01 [16:28:29]CommunicateWithHost err = 0 [16:28:29]CheckOFDResponse [16:28:29]1017 (14) - 77093643461234 [16:28:29]1041 (16) - 0000000002094532 [16:28:29]1040 (4) - 58491 [16:28:29]1012 (4) - 20.08.2024 10:27 [16:28:29]1206 (1) - 0 [16:28:29]OFD Sender: Remove packet 58491 [16:28:29]ProducePacketName [16:28:29]name=ofd_packets/00058491 [16:28:29]NVStorageDeleteData [16:28:30]OFD Sender: No OFD packet to send [16:28:30]*** Cut start [16:28:30]*** Partial cut [16:28:30]*** CUTSNS_PIN = 1 [16:28:30]*** CUTSNS_PIN = 0 [16:28:30]*** Brake cut motor [16:28:31]Read from MH i2c: 01 [16:28:31]MH_I2C_Read... [16:28:31]*** Stop cut motor [16:28:31]*** Cut end [16:28:31]Read from MH i2c: 01 07 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: 01 07 00 29 3E 00 00 00 00 00 FF 0F 7C [16:28:31]process_action close_receipt done [16:28:31]requested_data is exist [16:28:31]produce_requested_data [16:28:31]requested_item fm.sn is exist - process it [16:28:31]wFMCommunicate request_size=4 [16:28:31]MH_SAM_APDU [16:28:31]CAPDU: 80 11 00 00 [16:28:31]Write to MH i2c: E2 08 00 2A 3E 80 11 00 00 00 00 00 00 E2 [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:31]Read from MH i2c: E2 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 17 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 17 00 2A 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [16:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:28:31]wFMCommunicate OK [16:28:31]requested_item fd.num is exist - process it [16:28:31]SAM_PROTO_GetFieldsCounters [16:28:31]wFMCommunicate request_size=4 [16:28:31]MH_SAM_APDU [16:28:31]CAPDU: 80 13 00 00 [16:28:31]Write to MH i2c: E2 08 00 2B 3E 80 13 00 00 00 00 00 00 E5 [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:31]Read from MH i2c: E2 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 62 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 62 00 2B 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [16:28:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7B E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:31]wFMCommunicate OK [16:28:31]SAM_PROTO_GetFieldsCounters done [16:28:31]requested_item shift.num is exist - process it [16:28:31]requested_item shift.opened is exist - process it [16:28:31]req_shift_opened [16:28:31]FM_GetShiftState [16:28:31]SAM_PROTO_GetShiftState [16:28:31]wFMCommunicate request_size=4 [16:28:31]MH_SAM_APDU [16:28:31]CAPDU: 80 13 01 00 [16:28:31]Write to MH i2c: E2 08 00 2C 3E 80 13 01 00 00 00 00 00 E7 [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:31]Read from MH i2c: E2 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 0E 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 0E 00 2C 3E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0A [16:28:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:28:31]wFMCommunicate OK [16:28:31]SAM_PROTO_GetShiftState done [16:28:31]FM_GetShiftState done [16:28:31]req_shift_opened done [16:28:31]requested_item shift.open_date is exist - process it [16:28:31]req_shift_open_date [16:28:31]req_shift_open_date done [16:28:31]produce_requested_data done [16:28:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58491,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:28:31]process_action_free close_receipt [16:28:31]json_value_free [16:28:31]json_value_free done [16:28:31]process_json_proto returns [16:28:31]Send response to host [16:28:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58491,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:28:31]free response buf [16:28:31]execute_script done [16:28:31]execute_script returns [16:28:31]free content buf [16:28:31]Sock 10.Close socket [16:28:31]Sock 10.Thread stoped [16:28:32]accept exits with 8 [16:28:32]New connection [16:28:32]New thread 3066711396 created [16:28:32]Thread 3066854756 joined [16:28:32]Waiting for new connection... [16:28:32] Sock 8.Parse request [16:28:32]Sock 8.Check first char [16:28:32]Sock 8.First char is OK [16:28:32]request: POST /json_proto HTTP/1.0 [16:28:32]Method: POST [16:28:32]URL: /json_proto [16:28:32]Method is POST - this is cgi request [16:28:32]url: /json_proto [16:28:32]query_string will be loaded in cgi processing [16:28:32]execute_cgi json_proto POST (null) [16:28:32]execute_cgi path=json_proto method=POST [16:28:32]POST find Content-Length [16:28:32]Host: 172.17.44.3:8080 [16:28:32]Content-Length: 801 [16:28:32]Content-Type: application/json [16:28:32] [16:28:32]POST finish read [16:28:32]Found Content-Length = 801 [16:28:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:32]execute_script... [16:28: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)2075808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:32]POST & json_proto [16:28:32]process_json_proto [16:28:32]json parsed OK: [16:28:32]protocol is kg_v1.0 [16:28:32]action value=close_receipt [16:28:32]process_action close_receipt [16:28:32]cmd_close_receipt [16:28:32]MH_GetDate [16:28:32]Write to MH i2c: F0 00 00 2D 3E 5A [16:28:32]Write i2c OK [16:28:32]MH_I2C_Read... [16:28:32]Read from MH i2c: F0 [16:28:32]MH_I2C_Read... [16:28:32]Read from MH i2c: F0 09 00 [16:28:32]MH_I2C_Read... [16:28:32]Read from MH i2c: F0 09 00 2D 3E 00 32 C4 C4 66 AD C5 5D 66 B8 [16:28:32]GetLastDocTimeStamp 1724171308 [16:28:32]current date 1724171314 [16:28:32]FM_GetShiftState [16:28:32]SAM_PROTO_GetShiftState [16:28:32]wFMCommunicate request_size=4 [16:28:32]MH_SAM_APDU [16:28:32]CAPDU: 80 13 01 00 [16:28:32]Write to MH i2c: E2 08 00 2E 3E 80 13 01 00 00 00 00 00 E9 [16:28:32]Write i2c OK [16:28:32]MH_I2C_Read... [16:28:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:32]Read from MH i2c: E2 [16:28:32]MH_I2C_Read... [16:28:32]Read from MH i2c: E2 0E 00 [16:28:32]MH_I2C_Read... [16:28:32]Read from MH i2c: E2 0E 00 2E 3E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0C [16:28:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:28:32]wFMCommunicate OK [16:28:32]SAM_PROTO_GetShiftState done [16:28:32]FM_GetShiftState done [16:28:32]opened in 1724112910 [16:28:32]opened+sec_in_day 1724199310 [16:28:32]quantity*price = 50036 [16:28:32]sum+1 = 50037 [16:28:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 476 20.08.2024 16:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58492 ФПД: 140181050069141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162834&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58492&fm=140181050069141&tin=02508201610067®Number=0000000000162794&sum=50036 [16:28:34]StoreToDocumentArchive [16:28:34]shift 100 fd 58492 [16:28:34]save to /storage/0100/doc_00058492 [16:28:34]save last doc name /storage/0100/doc_00058492 to /storage/kkm_last_doc_name [16:28:34]save OK [16:28:34]Clear old archive folders... [16:28:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:28:34]tlvbuf is 019832E0 [16:28:34]SAM_PROTO_ClearQueue [16:28:34]wFMCommunicate request_size=4 [16:28:34]MH_SAM_APDU [16:28:34]CAPDU: 80 09 00 00 [16:28:34]Write to MH i2c: E2 08 00 3B 3E 80 09 00 00 00 00 00 00 EB [16:28:34]Write i2c OK [16:28:34]MH_I2C_Read... [16:28:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:34]Read from MH i2c: E2 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 03 00 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 03 00 3B 3E 00 90 00 ED [16:28:34]RAPDU: 90 00 [16:28:34]wFMCommunicate OK [16:28:34]SAM_PROTO_ClearQueue done [16:28:34]KKMCreateOFDPacket [16:28:34]OFDProtocolAddRootSTLVToBuf [16:28:34]FM_MakeSignedData [16:28:34]FM_MakeSignedData [16:28:34]SAM_PROTO_SignData [16:28:34]wFMCommunicate request_size=4 [16:28:34]MH_SAM_APDU [16:28:34]CAPDU: 80 0D 01 02 [16:28:34]Write to MH i2c: E2 08 00 3C 3E 80 0D 01 02 00 00 00 00 F3 [16:28:34]Write i2c OK [16:28:34]MH_I2C_Read... [16:28:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:34]Read from MH i2c: E2 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 03 00 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 03 00 3C 3E 00 90 00 EE [16:28:34]RAPDU: 90 00 [16:28:34]wFMCommunicate OK [16:28:34]wFMCommunicate request_size=255 [16:28:34]MH_SAM_APDU [16:28:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 32 C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E4 00 00 35 04 06 00 7F [16:28:34]Write to MH i2c: E2 02 01 3D 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 32 C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E4 00 00 35 04 06 00 7F 00 00 F6 [16:28:34]Write i2c OK [16:28:34]MH_I2C_Read... [16:28:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:34]Read from MH i2c: E2 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 03 00 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 03 00 3D 3E 00 90 00 EF [16:28:34]RAPDU: 90 00 [16:28:34]wFMCommunicate OK [16:28:34]wFMCommunicate request_size=10 [16:28:34]MH_SAM_APDU [16:28:34]CAPDU: 80 0D 02 02 05 7E 71 B1 90 95 [16:28:34]Write to MH i2c: E2 0D 00 3E 3E 80 0D 02 02 05 00 7E 71 B1 90 95 00 00 C5 [16:28:34]Write i2c OK [16:28:34]MH_I2C_Read... [16:28:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:34]Read from MH i2c: E2 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 03 00 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 03 00 3E 3E 00 90 00 F0 [16:28:34]RAPDU: 90 00 [16:28:34]wFMCommunicate OK [16:28:34]wFMCommunicate request_size=4 [16:28:34]MH_SAM_APDU [16:28:34]CAPDU: 80 0D 03 02 [16:28:34]Write to MH i2c: E2 08 00 3F 3E 80 0D 03 02 00 00 00 00 F8 [16:28:34]Write i2c OK [16:28:34]MH_I2C_Read... [16:28:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:34]Read from MH i2c: E2 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 0B 00 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 0B 00 3F 3E 00 89 68 C7 94 E9 BE C2 08 90 00 B6 [16:28:34]RAPDU: 89 68 C7 94 E9 BE C2 08 90 00 [16:28:34]wFMCommunicate OK [16:28:34]SAM_PROTO_SignData done [16:28:34]FM_MakeSignedData done [16:28:34]CreateOFDProtocolMessage [16:28:34]wFMCommunicate request_size=4 [16:28:34]MH_SAM_APDU [16:28:34]CAPDU: 80 11 00 00 [16:28:34]Write to MH i2c: E2 08 00 40 3E 80 11 00 00 00 00 00 00 F8 [16:28:34]Write i2c OK [16:28:34]MH_I2C_Read... [16:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:34]Read from MH i2c: E2 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 17 00 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: E2 17 00 40 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 44 [16:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:28:34]wFMCommunicate OK [16:28:34]CreateOFDProtocolMessage done [16:28:34]OFDSenderStorePacket 58492 [16:28:34]StoreOFDPacket docnum=58492 [16:28:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A2 AA 07 01 DB 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 32 C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E4 00 00 35 04 06 00 7F 7E 71 B1 90 95 89 68 C7 94 E9 BE C2 08 [16:28:34]CheckFolder [16:28:34]dirname=/storage/ofd_packets [16:28:34]CheckFolder done [16:28:34]ProducePacketName [16:28:34]name=ofd_packets/00058492 [16:28:34]NVStorageSaveData ofd_packets/00058492 [16:28:34]File name is /storage/ofd_packets/00058492 [16:28:34]Write 301 bytes [16:28:34]NVStorageSaveData done [16:28:34]OFDSenderStorePacket done [16:28:34]KKMCreateOFDPacket done [16:28:34]NVStorageSaveData kkm_last_timestamp [16:28:34]File name is /storage/kkm_last_timestamp [16:28:34]Write 4 bytes [16:28:34]NVStorageSaveData done [16:28:34]ExternCall_PrintAddStr [16:28:34]wPrintStart [16:28:34]Write to MH i2c: 01 00 00 41 3E 7F [16:28:34]Write i2c OK [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: 01 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: 01 07 00 [16:28:34]MH_I2C_Read... [16:28:34]Read from MH i2c: 01 07 00 41 3E 00 00 00 00 00 FF 0F 94 [16:28:34]RasterBufferAndPrint [16:28:34]line Счет N : (1)2075808 [16:28:34]line ИНН: 02508201610067 [16:28:34]line Контрольно-Кассовый Чек [16:28:34]line ПРОДАЖА [16:28:34]line ТРК (МРК, ГНК) : 33 [16:28:34]line Товар: 2710124130 [16:28:34]line Аи-92-К-4 [16:28:34]line 7.380 * 67.80 [16:28:34]line = 500.36 [16:28:34]line НДС 12% НСП 1% [16:28:34]line > о реализуемом товаре [16:28:34]line ИТОГО: 500.36 [16:28:34]line НСП 1% : 4.43 [16:28:34]line НДС 12% : 53.14 [16:28:34]line Наличными: 0.00 [16:28:34]line Безнал.: 500.36 [16:28:34]line Место: АЗС № 135 "Партнер Нефть" [16:28:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:28:34]line СНО: Общий режим [16:28:34]line Чек 476 20.08.2024 16:28 [16:28:34]line Смена: 100 ФФД: 1.0 [16:28:34]line ЗНМ: 0300000196 [16:28:34]line РНМ: 0000000000162794 [16:28:34]line Версия ККМ: v1.0 [16:28:34]line Платежная система: O! деньги [16:28:34]line ФМ: 0000000002094532 [16:28:34]line ФД: 58492 [16:28:34]line ФПД: 140181050069141 [16:28:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T162834&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58492&fm=140181050069141&tin=02508201610067®Number=0000000000162794&sum=50036 [16:28:34]written 0, free lines is 4095 [16:28:34]OFD Sender: Processing packet 58492 [packets to send 51, broken 50] [16:28:34]ProducePacketName [16:28:34]name=ofd_packets/00058492 [16:28:34]OFD Sender: To server: pG, [16:28:34]CommunicateWithHost lk.salyk.kg:30040 [16:28:34]ConnectInit lk.salyk.kg [16:28:34]Connected sock=10 [16:28:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A2 AA 07 01 DB 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 32 C4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E4 00 00 35 04 06 00 7F 7E 71 B1 90 95 89 68 C7 94 E9 BE C2 08 [16:28:35]Write to MH i2c: 01 00 00 6B 3E A9 [16:28:35]Write i2c OK [16:28:35]MH_I2C_Read... [16:28:35]Read from MH i2c: 01 [16:28:35]MH_I2C_Read... [16:28:35]Read from MH i2c: 01 07 00 [16:28:35]MH_I2C_Read... [16:28:35]Read from MH i2c: 01 07 00 6B 3E 00 00 00 00 00 EB 0C A7 [16:28:35]RasterBufferAndPrint [16:28:35]line [16:28:35]line [16:28:35]line [16:28:35]line [16:28:35]line [16:28:35]written 0, free lines is 3317 [16:28:35]MH_Cut [16:28:35]Write to MH i2c: D1 01 00 72 3E 01 82 [16:28:35]Write i2c OK [16:28:35]MH_I2C_Read... [16:28:35]Read from MH i2c: D1 [16:28:35]MH_I2C_Read... [16:28:35]Read from MH i2c: D1 01 00 [16:28:35]MH_I2C_Read... [16:28:35]Read from MH i2c: D1 01 00 72 3E 00 81 [16:28:35]Write to MH i2c: 01 00 00 73 3E B1 [16:28:35]Write i2c OK [16:28:35]MH_I2C_Read... [16:28:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BA B1 47 00 1C 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 32 30 39 34 35 33 32 10 04 04 00 7C E4 00 00 F4 03 04 00 80 6F C4 66 B6 04 01 00 00 B2 F2 67 96 FF 23 7F 28 [16:28:35]CommunicateWithHost err = 0 [16:28:35]CheckOFDResponse [16:28:35]1017 (14) - 77093643461234 [16:28:35]1041 (16) - 0000000002094532 [16:28:35]1040 (4) - 58492 [16:28:35]1012 (4) - 20.08.2024 10:27 [16:28:35]1206 (1) - 0 [16:28:35]OFD Sender: Remove packet 58492 [16:28:35]ProducePacketName [16:28:35]name=ofd_packets/00058492 [16:28:35]NVStorageDeleteData [16:28:35]OFD Sender: No OFD packet to send [16:28:35]*** Cut start [16:28:35]*** Partial cut [16:28:35]*** CUTSNS_PIN = 1 [16:28:35]*** CUTSNS_PIN = 0 [16:28:36]*** Brake cut motor [16:28:36]Read from MH i2c: 01 [16:28:36]MH_I2C_Read... [16:28:36]*** Stop cut motor [16:28:36]*** Cut end [16:28:36]Read from MH i2c: 01 07 00 [16:28:36]MH_I2C_Read... [16:28:36]Read from MH i2c: 01 07 00 73 3E 00 00 00 00 00 FF 0F C6 [16:28:36]process_action close_receipt done [16:28:36]requested_data is exist [16:28:36]produce_requested_data [16:28:36]requested_item fm.sn is exist - process it [16:28:36]wFMCommunicate request_size=4 [16:28:36]MH_SAM_APDU [16:28:36]CAPDU: 80 11 00 00 [16:28:36]Write to MH i2c: E2 08 00 74 3E 80 11 00 00 00 00 00 00 2C [16:28:36]Write i2c OK [16:28:36]MH_I2C_Read... [16:28:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:36]Read from MH i2c: E2 [16:28:36]MH_I2C_Read... [16:28:36]Read from MH i2c: E2 17 00 [16:28:36]MH_I2C_Read... [16:28:36]Read from MH i2c: E2 17 00 74 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [16:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:28:36]wFMCommunicate OK [16:28:36]requested_item fd.num is exist - process it [16:28:36]SAM_PROTO_GetFieldsCounters [16:28:36]wFMCommunicate request_size=4 [16:28:36]MH_SAM_APDU [16:28:36]CAPDU: 80 13 00 00 [16:28:36]Write to MH i2c: E2 08 00 75 3E 80 13 00 00 00 00 00 00 2F [16:28:36]Write i2c OK [16:28:36]MH_I2C_Read... [16:28:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:36]Read from MH i2c: E2 [16:28:36]MH_I2C_Read... [16:28:36]Read from MH i2c: E2 62 00 [16:28:36]MH_I2C_Read... [16:28:36]Read from MH i2c: E2 62 00 75 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [16:28:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7C E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:36]wFMCommunicate OK [16:28:36]SAM_PROTO_GetFieldsCounters done [16:28:36]requested_item shift.num is exist - process it [16:28:36]requested_item shift.opened is exist - process it [16:28:36]req_shift_opened [16:28:36]FM_GetShiftState [16:28:36]SAM_PROTO_GetShiftState [16:28:36]wFMCommunicate request_size=4 [16:28:36]MH_SAM_APDU [16:28:36]CAPDU: 80 13 01 00 [16:28:36]Write to MH i2c: E2 08 00 76 3E 80 13 01 00 00 00 00 00 31 [16:28:36]Write i2c OK [16:28:36]MH_I2C_Read... [16:28:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:36]Read from MH i2c: E2 [16:28:36]MH_I2C_Read... [16:28:36]Read from MH i2c: E2 0E 00 [16:28:36]MH_I2C_Read... [16:28:36]Read from MH i2c: E2 0E 00 76 3E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [16:28:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:28:36]wFMCommunicate OK [16:28:36]SAM_PROTO_GetShiftState done [16:28:36]FM_GetShiftState done [16:28:36]req_shift_opened done [16:28:36]requested_item shift.open_date is exist - process it [16:28:36]req_shift_open_date [16:28:36]req_shift_open_date done [16:28:36]produce_requested_data done [16:28:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58492,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:28:36]process_action_free close_receipt [16:28:36]json_value_free [16:28:36]json_value_free done [16:28:36]process_json_proto returns [16:28:36]Send response to host [16:28:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58492,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:28:36]free response buf [16:28:36]execute_script done [16:28:36]execute_script returns [16:28:36]free content buf [16:28:36]Sock 8.Close socket [16:28:36]Sock 8.Thread stoped [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:45]OFD Sender: No OFD packet to send [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:41]OFD Sender: No OFD packet to send [16:33:46]OFD Sender: No OFD packet to send [16:33:51]OFD Sender: No OFD packet to send [16:33:56]OFD Sender: No OFD packet to send [16:34:01]OFD Sender: No OFD packet to send [16:34:06]OFD Sender: No OFD packet to send [16:34:11]OFD Sender: No OFD packet to send [16:34:16]OFD Sender: No OFD packet to send [16:34:21]OFD Sender: No OFD packet to send [16:34:26]OFD Sender: No OFD packet to send [16:34:31]OFD Sender: No OFD packet to send [16:34:36]OFD Sender: No OFD packet to send [16:34:41]OFD Sender: No OFD packet to send [16:34:46]OFD Sender: No OFD packet to send [16:34:51]OFD Sender: No OFD packet to send [16:34:56]OFD Sender: No OFD packet to send [16:35:01]OFD Sender: No OFD packet to send [16:35:06]OFD Sender: No OFD packet to send [16:35:11]OFD Sender: No OFD packet to send [16:35:16]OFD Sender: No OFD packet to send [16:35:21]OFD Sender: No OFD packet to send [16:35:21]accept exits with 9 [16:35:21]New connection [16:35:21]New thread 3066854756 created [16:35:21] Sock 9.Parse request [16:35:21]Thread 3066711396 joined [16:35:21]Sock 9.Check first char [16:35:21]Waiting for new connection... [16:35:21]Sock 9.First char is OK [16:35:21]request: POST /json_proto HTTP/1.0 [16:35:21]Method: POST [16:35:21]URL: /json_proto [16:35:21]Method is POST - this is cgi request [16:35:21]url: /json_proto [16:35:21]query_string will be loaded in cgi processing [16:35:21]execute_cgi json_proto POST (null) [16:35:21]execute_cgi path=json_proto method=POST [16:35:21]POST find Content-Length [16:35:21]Host: 172.17.44.3:8080 [16:35:21]Content-Length: 802 [16:35:21]Content-Type: application/json [16:35:21] [16:35:21]POST finish read [16:35:21]Found Content-Length = 802 [16:35:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:21]execute_script... [16:35: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)2075810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:21]POST & json_proto [16:35:21]process_json_proto [16:35:21]json parsed OK: [16:35:21]protocol is kg_v1.0 [16:35:21]action value=close_receipt [16:35:21]process_action close_receipt [16:35:21]cmd_close_receipt [16:35:21]MH_GetDate [16:35:21]Write to MH i2c: F0 00 00 77 3E A4 [16:35:21]Write i2c OK [16:35:21]MH_I2C_Read... [16:35:21]Read from MH i2c: F0 [16:35:21]MH_I2C_Read... [16:35:21]Read from MH i2c: F0 09 00 [16:35:21]MH_I2C_Read... [16:35:21]Read from MH i2c: F0 09 00 77 3E 00 CA C5 C4 66 AD C5 5D 66 9B [16:35:21]GetLastDocTimeStamp 1724171314 [16:35:21]current date 1724171722 [16:35:21]FM_GetShiftState [16:35:21]SAM_PROTO_GetShiftState [16:35:21]wFMCommunicate request_size=4 [16:35:21]MH_SAM_APDU [16:35:21]CAPDU: 80 13 01 00 [16:35:21]Write to MH i2c: E2 08 00 78 3E 80 13 01 00 00 00 00 00 33 [16:35:21]Write i2c OK [16:35:21]MH_I2C_Read... [16:35:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:21]Read from MH i2c: E2 [16:35:21]MH_I2C_Read... [16:35:21]Read from MH i2c: E2 0E 00 [16:35:21]MH_I2C_Read... [16:35:21]Read from MH i2c: E2 0E 00 78 3E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 56 [16:35:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:35:21]wFMCommunicate OK [16:35:21]SAM_PROTO_GetShiftState done [16:35:21]FM_GetShiftState done [16:35:21]opened in 1724112910 [16:35:21]opened+sec_in_day 1724199310 [16:35:21]quantity*price = 50083 [16:35:21]sum+1 = 50085 [16:35:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 477 20.08.2024 16:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58493 ФПД: 37679507863146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T163522&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58493&fm=37679507863146&tin=02508201610067®Number=0000000000162794&sum=50084 [16:35:22]StoreToDocumentArchive [16:35:22]shift 100 fd 58493 [16:35:22]save to /storage/0100/doc_00058493 [16:35:22]save last doc name /storage/0100/doc_00058493 to /storage/kkm_last_doc_name [16:35:22]save OK [16:35:22]Clear old archive folders... [16:35:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:35:22]tlvbuf is 019BFE10 [16:35:22]SAM_PROTO_ClearQueue [16:35:22]wFMCommunicate request_size=4 [16:35:22]MH_SAM_APDU [16:35:22]CAPDU: 80 09 00 00 [16:35:22]Write to MH i2c: E2 08 00 85 3E 80 09 00 00 00 00 00 00 35 [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:22]Read from MH i2c: E2 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 03 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 03 00 85 3E 00 90 00 37 [16:35:22]RAPDU: 90 00 [16:35:22]wFMCommunicate OK [16:35:22]SAM_PROTO_ClearQueue done [16:35:22]KKMCreateOFDPacket [16:35:22]OFDProtocolAddRootSTLVToBuf [16:35:22]FM_MakeSignedData [16:35:22]FM_MakeSignedData [16:35:22]SAM_PROTO_SignData [16:35:22]wFMCommunicate request_size=4 [16:35:22]MH_SAM_APDU [16:35:22]CAPDU: 80 0D 01 02 [16:35:22]Write to MH i2c: E2 08 00 86 3E 80 0D 01 02 00 00 00 00 3D [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:22]Read from MH i2c: E2 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 03 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 03 00 86 3E 00 90 00 38 [16:35:22]RAPDU: 90 00 [16:35:22]wFMCommunicate OK [16:35:22]wFMCommunicate request_size=255 [16:35:22]MH_SAM_APDU [16:35:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 CA C5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E4 00 00 35 04 06 00 [16:35:22]Write to MH i2c: E2 02 01 87 3E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 CA C5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E4 00 00 35 04 06 00 00 00 C9 [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:22]Read from MH i2c: E2 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 03 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 03 00 87 3E 00 90 00 39 [16:35:22]RAPDU: 90 00 [16:35:22]wFMCommunicate OK [16:35:22]wFMCommunicate request_size=11 [16:35:22]MH_SAM_APDU [16:35:22]CAPDU: 80 0D 02 02 06 22 44 F1 AE 76 6A [16:35:22]Write to MH i2c: E2 0E 00 88 3E 80 0D 02 02 06 00 22 44 F1 AE 76 6A 00 00 31 [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:23]Read from MH i2c: E2 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 03 00 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 03 00 88 3E 00 90 00 3A [16:35:23]RAPDU: 90 00 [16:35:23]wFMCommunicate OK [16:35:23]wFMCommunicate request_size=4 [16:35:23]MH_SAM_APDU [16:35:23]CAPDU: 80 0D 03 02 [16:35:23]Write to MH i2c: E2 08 00 89 3E 80 0D 03 02 00 00 00 00 42 [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:23]Read from MH i2c: E2 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 0B 00 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 0B 00 89 3E 00 FC 7A 0C 03 F6 C4 8C 55 90 00 63 [16:35:23]RAPDU: FC 7A 0C 03 F6 C4 8C 55 90 00 [16:35:23]wFMCommunicate OK [16:35:23]SAM_PROTO_SignData done [16:35:23]FM_MakeSignedData done [16:35:23]CreateOFDProtocolMessage [16:35:23]wFMCommunicate request_size=4 [16:35:23]MH_SAM_APDU [16:35:23]CAPDU: 80 11 00 00 [16:35:23]Write to MH i2c: E2 08 00 8A 3E 80 11 00 00 00 00 00 00 42 [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:23]Read from MH i2c: E2 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 17 00 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 17 00 8A 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8E [16:35:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:35:23]wFMCommunicate OK [16:35:23]CreateOFDProtocolMessage done [16:35:23]OFDSenderStorePacket 58493 [16:35:23]StoreOFDPacket docnum=58493 [16:35:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 EF 7C 08 01 BD B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 CA C5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E4 00 00 35 04 06 00 22 44 F1 AE 76 6A FC 7A 0C 03 F6 C4 8C 55 [16:35:23]CheckFolder [16:35:23]dirname=/storage/ofd_packets [16:35:23]CheckFolder done [16:35:23]ProducePacketName [16:35:23]name=ofd_packets/00058493 [16:35:23]NVStorageSaveData ofd_packets/00058493 [16:35:23]File name is /storage/ofd_packets/00058493 [16:35:23]Write 302 bytes [16:35:23]NVStorageSaveData done [16:35:23]OFDSenderStorePacket done [16:35:23]KKMCreateOFDPacket done [16:35:23]NVStorageSaveData kkm_last_timestamp [16:35:23]File name is /storage/kkm_last_timestamp [16:35:23]Write 4 bytes [16:35:23]NVStorageSaveData done [16:35:23]ExternCall_PrintAddStr [16:35:23]wPrintStart [16:35:23]Write to MH i2c: 01 00 00 8B 3E C9 [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: 01 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: 01 07 00 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: 01 07 00 8B 3E 00 00 00 00 00 FF 0F DE [16:35:23]RasterBufferAndPrint [16:35:23]line Счет N : (1)2075810 [16:35:23]line ИНН: 02508201610067 [16:35:23]line Контрольно-Кассовый Чек [16:35:23]line ПРОДАЖА [16:35:23]line ТРК (МРК, ГНК) : 51 [16:35:23]line Товар: 2710124900 [16:35:23]line Аи-100-К-3 [16:35:23]line 5.190 * 96.50 [16:35:23]line = 500.84 [16:35:23]line НДС 12% НСП 1% [16:35:23]line > о реализуемом товаре [16:35:23]line ИТОГО: 500.84 [16:35:23]line НСП 1% : 4.43 [16:35:23]line НДС 12% : 53.19 [16:35:23]line Наличными: 0.00 [16:35:23]line Безнал.: 500.84 [16:35:23]line Место: АЗС № 135 "Партнер Нефть" [16:35:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:35:23]line СНО: Общий режим [16:35:23]line Чек 477 20.08.2024 16:35 [16:35:23]line Смена: 100 ФФД: 1.0 [16:35:23]line ЗНМ: 0300000196 [16:35:23]line РНМ: 0000000000162794 [16:35:23]line Версия ККМ: v1.0 [16:35:23]line Платежная система: O! деньги [16:35:23]line ФМ: 0000000002094532 [16:35:23]line ФД: 58493 [16:35:23]line ФПД: 37679507863146 [16:35:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T163522&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58493&fm=37679507863146&tin=02508201610067®Number=0000000000162794&sum=50084 [16:35:23]OFD Sender: Processing packet 58493 [packets to send 51, broken 50] [16:35:23]ProducePacketName [16:35:23]name=ofd_packets/00058493 [16:35:23]OFD Sender: To server: pG, [16:35:23]CommunicateWithHost lk.salyk.kg:30040 [16:35:23]ConnectInit lk.salyk.kg [16:35:23]written 0, free lines is 4095 [16:35:23]Connected sock=10 [16:35:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 EF 7C 08 01 BD B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 CA C5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E4 00 00 35 04 06 00 22 44 F1 AE 76 6A FC 7A 0C 03 F6 C4 8C 55 [16:35:23]Write to MH i2c: 01 00 00 B5 3E F3 [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: 01 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: 01 07 00 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: 01 07 00 B5 3E 00 00 00 00 00 DA 0C E0 [16:35:23]RasterBufferAndPrint [16:35:23]line [16:35:23]line [16:35:23]line [16:35:23]line [16:35:23]line [16:35:23]written 0, free lines is 3297 [16:35:23]MH_Cut [16:35:23]Write to MH i2c: D1 01 00 BC 3E 01 CC [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: D1 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: D1 01 00 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: D1 01 00 BC 3E 00 CB [16:35:23]Write to MH i2c: 01 00 00 BD 3E FB [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 75 55 47 00 80 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 32 30 39 34 35 33 32 10 04 04 00 7D E4 00 00 F4 03 04 00 19 71 C4 66 B6 04 01 00 00 A5 6F FC 40 57 EC BB 4F [16:35:23]CommunicateWithHost err = 0 [16:35:23]CheckOFDResponse [16:35:23]1017 (14) - 77093643461234 [16:35:23]1041 (16) - 0000000002094532 [16:35:23]1040 (4) - 58493 [16:35:23]1012 (4) - 20.08.2024 10:34 [16:35:23]1206 (1) - 0 [16:35:23]OFD Sender: Remove packet 58493 [16:35:23]ProducePacketName [16:35:23]name=ofd_packets/00058493 [16:35:23]NVStorageDeleteData [16:35:24]OFD Sender: No OFD packet to send [16:35:24]*** Cut start [16:35:24]*** Partial cut [16:35:24]*** CUTSNS_PIN = 1 [16:35:24]*** CUTSNS_PIN = 0 [16:35:25]*** Brake cut motor [16:35:25]Read from MH i2c: 01 [16:35:25]MH_I2C_Read... [16:35:25]*** Stop cut motor [16:35:25]*** Cut end [16:35:25]Read from MH i2c: 01 07 00 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: 01 07 00 BD 3E 00 00 00 00 00 FF 0F 10 [16:35:25]process_action close_receipt done [16:35:25]requested_data is exist [16:35:25]produce_requested_data [16:35:25]requested_item fm.sn is exist - process it [16:35:25]wFMCommunicate request_size=4 [16:35:25]MH_SAM_APDU [16:35:25]CAPDU: 80 11 00 00 [16:35:25]Write to MH i2c: E2 08 00 BE 3E 80 11 00 00 00 00 00 00 76 [16:35:25]Write i2c OK [16:35:25]MH_I2C_Read... [16:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:25]Read from MH i2c: E2 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 17 00 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 17 00 BE 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C2 [16:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:35:25]wFMCommunicate OK [16:35:25]requested_item fd.num is exist - process it [16:35:25]SAM_PROTO_GetFieldsCounters [16:35:25]wFMCommunicate request_size=4 [16:35:25]MH_SAM_APDU [16:35:25]CAPDU: 80 13 00 00 [16:35:25]Write to MH i2c: E2 08 00 BF 3E 80 13 00 00 00 00 00 00 79 [16:35:25]Write i2c OK [16:35:25]MH_I2C_Read... [16:35:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:25]Read from MH i2c: E2 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 62 00 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 62 00 BF 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [16:35:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7D E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:35:25]wFMCommunicate OK [16:35:25]SAM_PROTO_GetFieldsCounters done [16:35:25]requested_item shift.num is exist - process it [16:35:25]requested_item shift.opened is exist - process it [16:35:25]req_shift_opened [16:35:25]FM_GetShiftState [16:35:25]SAM_PROTO_GetShiftState [16:35:25]wFMCommunicate request_size=4 [16:35:25]MH_SAM_APDU [16:35:25]CAPDU: 80 13 01 00 [16:35:25]Write to MH i2c: E2 08 00 C0 3E 80 13 01 00 00 00 00 00 7B [16:35:25]Write i2c OK [16:35:25]MH_I2C_Read... [16:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:25]Read from MH i2c: E2 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 0E 00 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 0E 00 C0 3E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9E [16:35:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:35:25]wFMCommunicate OK [16:35:25]SAM_PROTO_GetShiftState done [16:35:25]FM_GetShiftState done [16:35:25]req_shift_opened done [16:35:25]requested_item shift.open_date is exist - process it [16:35:25]req_shift_open_date [16:35:25]req_shift_open_date done [16:35:25]produce_requested_data done [16:35:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58493,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:35:25]process_action_free close_receipt [16:35:25]json_value_free [16:35:25]json_value_free done [16:35:25]process_json_proto returns [16:35:25]Send response to host [16:35:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58493,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:35:25]free response buf [16:35:25]execute_script done [16:35:25]execute_script returns [16:35:25]free content buf [16:35:25]Sock 9.Close socket [16:35:25]Sock 9.Thread stoped [16:35:29]OFD Sender: No OFD packet to send [16:35:34]OFD Sender: No OFD packet to send [16:35:39]OFD Sender: No OFD packet to send [16:35:44]OFD Sender: No OFD packet to send [16:35:49]OFD Sender: No OFD packet to send [16:35:54]OFD Sender: No OFD packet to send [16:35:59]OFD Sender: No OFD packet to send [16:36:04]OFD Sender: No OFD packet to send [16:36:09]OFD Sender: No OFD packet to send [16:36:14]OFD Sender: No OFD packet to send [16:36:19]OFD Sender: No OFD packet to send [16:36:24]OFD Sender: No OFD packet to send [16:36:29]OFD Sender: No OFD packet to send [16:36:34]OFD Sender: No OFD packet to send [16:36:39]OFD Sender: No OFD packet to send [16:36:44]OFD Sender: No OFD packet to send [16:36:49]OFD Sender: No OFD packet to send [16:36:54]OFD Sender: No OFD packet to send [16:36:59]OFD Sender: No OFD packet to send [16:37:04]OFD Sender: No OFD packet to send [16:37:09]OFD Sender: No OFD packet to send [16:37:14]OFD Sender: No OFD packet to send [16:37:19]OFD Sender: No OFD packet to send [16:37:24]OFD Sender: No OFD packet to send [16:37:29]OFD Sender: No OFD packet to send [16:37:34]OFD Sender: No OFD packet to send [16:37:39]OFD Sender: No OFD packet to send [16:37:44]OFD Sender: No OFD packet to send [16:37:49]OFD Sender: No OFD packet to send [16:37:54]OFD Sender: No OFD packet to send [16:37:59]OFD Sender: No OFD packet to send [16:38:04]OFD Sender: No OFD packet to send [16:38:09]OFD Sender: No OFD packet to send [16:38:14]OFD Sender: No OFD packet to send [16:38:19]OFD Sender: No OFD packet to send [16:38:24]OFD Sender: No OFD packet to send [16:38:29]OFD Sender: No OFD packet to send [16:38:34]OFD Sender: No OFD packet to send [16:38:39]OFD Sender: No OFD packet to send [16:38:44]OFD Sender: No OFD packet to send [16:38:49]OFD Sender: No OFD packet to send [16:38:54]OFD Sender: No OFD packet to send [16:38:59]OFD Sender: No OFD packet to send [16:39:04]OFD Sender: No OFD packet to send [16:39:09]OFD Sender: No OFD packet to send [16:39:14]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]accept exits with 8 [16:40:59]New connection [16:40:59]New thread 3066711396 created [16:40:59]Thread 3066854756 joined [16:40:59]Waiting for new connection... [16:40:59] Sock 8.Parse request [16:40:59]Sock 8.Check first char [16:40:59]Sock 8.First char is OK [16:40:59]request: POST /json_proto HTTP/1.0 [16:40:59]Method: POST [16:40:59]URL: /json_proto [16:40:59]Method is POST - this is cgi request [16:40:59]url: /json_proto [16:40:59]query_string will be loaded in cgi processing [16:40:59]execute_cgi json_proto POST (null) [16:40:59]execute_cgi path=json_proto method=POST [16:40:59]POST find Content-Length [16:40:59]Host: 172.17.44.3:8080 [16:40:59]Content-Length: 801 [16:40:59]Content-Type: application/json [16:40:59] [16:40:59]POST finish read [16:40:59]Found Content-Length = 801 [16:40:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:59]execute_script... [16:40: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)2075811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:59]POST & json_proto [16:40:59]process_json_proto [16:40:59]json parsed OK: [16:40:59]protocol is kg_v1.0 [16:40:59]action value=close_receipt [16:40:59]process_action close_receipt [16:40:59]cmd_close_receipt [16:40:59]MH_GetDate [16:40:59]Write to MH i2c: F0 00 00 C1 3E EE [16:40:59]Write i2c OK [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: F0 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: F0 09 00 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: F0 09 00 C1 3E 00 1D C7 C4 66 AD C5 5D 66 3A [16:40:59]GetLastDocTimeStamp 1724171722 [16:40:59]current date 1724172061 [16:40:59]FM_GetShiftState [16:40:59]SAM_PROTO_GetShiftState [16:40:59]wFMCommunicate request_size=4 [16:40:59]MH_SAM_APDU [16:40:59]CAPDU: 80 13 01 00 [16:40:59]Write to MH i2c: E2 08 00 C2 3E 80 13 01 00 00 00 00 00 7D [16:40:59]Write i2c OK [16:40:59]MH_I2C_Read... [16:40:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:59]Read from MH i2c: E2 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 0E 00 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 0E 00 C2 3E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A0 [16:40:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:40:59]wFMCommunicate OK [16:40:59]SAM_PROTO_GetShiftState done [16:40:59]FM_GetShiftState done [16:40:59]opened in 1724112910 [16:40:59]opened+sec_in_day 1724199310 [16:40:59]quantity*price = 50036 [16:40:59]sum+1 = 50037 [16:40:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 478 20.08.2024 16:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58494 ФПД: 116558725478794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T164101&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58494&fm=116558725478794&tin=02508201610067®Number=0000000000162794&sum=50036 [16:41:00]StoreToDocumentArchive [16:41:00]shift 100 fd 58494 [16:41:00]save to /storage/0100/doc_00058494 [16:41:00]save last doc name /storage/0100/doc_00058494 to /storage/kkm_last_doc_name [16:41:00]save OK [16:41:00]Clear old archive folders... [16:41:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:00]tlvbuf is 019BF810 [16:41:00]SAM_PROTO_ClearQueue [16:41:00]wFMCommunicate request_size=4 [16:41:00]MH_SAM_APDU [16:41:00]CAPDU: 80 09 00 00 [16:41:00]Write to MH i2c: E2 08 00 CF 3E 80 09 00 00 00 00 00 00 7F [16:41:00]Write i2c OK [16:41:00]MH_I2C_Read... [16:41:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:00]Read from MH i2c: E2 [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: E2 03 00 [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: E2 03 00 CF 3E 00 90 00 81 [16:41:00]RAPDU: 90 00 [16:41:00]wFMCommunicate OK [16:41:00]SAM_PROTO_ClearQueue done [16:41:00]KKMCreateOFDPacket [16:41:00]OFDProtocolAddRootSTLVToBuf [16:41:00]FM_MakeSignedData [16:41:00]FM_MakeSignedData [16:41:00]SAM_PROTO_SignData [16:41:00]wFMCommunicate request_size=4 [16:41:00]MH_SAM_APDU [16:41:00]CAPDU: 80 0D 01 02 [16:41:00]Write to MH i2c: E2 08 00 D0 3E 80 0D 01 02 00 00 00 00 87 [16:41:00]Write i2c OK [16:41:00]MH_I2C_Read... [16:41:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:00]Read from MH i2c: E2 [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: E2 03 00 [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: E2 03 00 D0 3E 00 90 00 82 [16:41:00]RAPDU: 90 00 [16:41:00]wFMCommunicate OK [16:41:00]wFMCommunicate request_size=255 [16:41:00]MH_SAM_APDU [16:41: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 1D C7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E4 00 00 35 04 06 00 6A [16:41:01]Write to MH i2c: E2 02 01 D1 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 1D C7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E4 00 00 35 04 06 00 6A 00 00 67 [16:41:01]Write i2c OK [16:41:01]MH_I2C_Read... [16:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:01]Read from MH i2c: E2 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 03 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 03 00 D1 3E 00 90 00 83 [16:41:01]RAPDU: 90 00 [16:41:01]wFMCommunicate OK [16:41:01]wFMCommunicate request_size=10 [16:41:01]MH_SAM_APDU [16:41:01]CAPDU: 80 0D 02 02 05 02 71 6D 79 8A [16:41:01]Write to MH i2c: E2 0D 00 D2 3E 80 0D 02 02 05 00 02 71 6D 79 8A 00 00 77 [16:41:01]Write i2c OK [16:41:01]MH_I2C_Read... [16:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:01]Read from MH i2c: E2 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 03 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 03 00 D2 3E 00 90 00 84 [16:41:01]RAPDU: 90 00 [16:41:01]wFMCommunicate OK [16:41:01]wFMCommunicate request_size=4 [16:41:01]MH_SAM_APDU [16:41:01]CAPDU: 80 0D 03 02 [16:41:01]Write to MH i2c: E2 08 00 D3 3E 80 0D 03 02 00 00 00 00 8C [16:41:01]Write i2c OK [16:41:01]MH_I2C_Read... [16:41:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:01]Read from MH i2c: E2 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 0B 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 0B 00 D3 3E 00 F0 9A BE 0A F8 4F C3 CB 90 00 B4 [16:41:01]RAPDU: F0 9A BE 0A F8 4F C3 CB 90 00 [16:41:01]wFMCommunicate OK [16:41:01]SAM_PROTO_SignData done [16:41:01]FM_MakeSignedData done [16:41:01]CreateOFDProtocolMessage [16:41:01]wFMCommunicate request_size=4 [16:41:01]MH_SAM_APDU [16:41:01]CAPDU: 80 11 00 00 [16:41:01]Write to MH i2c: E2 08 00 D4 3E 80 11 00 00 00 00 00 00 8C [16:41:01]Write i2c OK [16:41:01]MH_I2C_Read... [16:41:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:01]Read from MH i2c: E2 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 17 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 17 00 D4 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D8 [16:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:41:01]wFMCommunicate OK [16:41:01]CreateOFDProtocolMessage done [16:41:01]OFDSenderStorePacket 58494 [16:41:01]StoreOFDPacket docnum=58494 [16:41:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 60 07 01 4B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 1D C7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E4 00 00 35 04 06 00 6A 02 71 6D 79 8A F0 9A BE 0A F8 4F C3 CB [16:41:01]CheckFolder [16:41:01]dirname=/storage/ofd_packets [16:41:01]CheckFolder done [16:41:01]ProducePacketName [16:41:01]name=ofd_packets/00058494 [16:41:01]NVStorageSaveData ofd_packets/00058494 [16:41:01]File name is /storage/ofd_packets/00058494 [16:41:01]Write 301 bytes [16:41:01]NVStorageSaveData done [16:41:01]OFDSenderStorePacket done [16:41:01]KKMCreateOFDPacket done [16:41:01]NVStorageSaveData kkm_last_timestamp [16:41:01]File name is /storage/kkm_last_timestamp [16:41:01]Write 4 bytes [16:41:01]NVStorageSaveData done [16:41:01]ExternCall_PrintAddStr [16:41:01]wPrintStart [16:41:01]Write to MH i2c: 01 00 00 D5 3E 13 [16:41:01]Write i2c OK [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: 01 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: 01 07 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: 01 07 00 D5 3E 00 00 00 00 00 FF 0F 28 [16:41:01]RasterBufferAndPrint [16:41:01]line Счет N : (1)2075811 [16:41:01]line ИНН: 02508201610067 [16:41:01]line Контрольно-Кассовый Чек [16:41:01]line ПРОДАЖА [16:41:01]line ТРК (МРК, ГНК) : 53 [16:41:01]line Товар: 2710124130 [16:41:01]line Аи-92-К-4 [16:41:01]line 7.380 * 67.80 [16:41:01]line = 500.36 [16:41:01]line НДС 12% НСП 1% [16:41:01]line > о реализуемом товаре [16:41:01]line ИТОГО: 500.36 [16:41:01]line НСП 1% : 4.43 [16:41:01]line НДС 12% : 53.14 [16:41:01]line Наличными: 0.00 [16:41:01]line Безнал.: 500.36 [16:41:01]line Место: АЗС № 135 "Партнер Нефть" [16:41:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:41:01]line СНО: Общий режим [16:41:01]line Чек 478 20.08.2024 16:41 [16:41:01]line Смена: 100 ФФД: 1.0 [16:41:01]line ЗНМ: 0300000196 [16:41:01]line РНМ: 0000000000162794 [16:41:01]line Версия ККМ: v1.0 [16:41:01]line Платежная система: O! деньги [16:41:01]line ФМ: 0000000002094532 [16:41:01]line ФД: 58494 [16:41:01]line ФПД: 116558725478794 [16:41:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T164101&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58494&fm=116558725478794&tin=02508201610067®Number=0000000000162794&sum=50036 [16:41:01]OFD Sender: Processing packet 58494 [packets to send 51, broken 50] [16:41:01]ProducePacketName [16:41:01]name=ofd_packets/00058494 [16:41:01]OFD Sender: To server: pG, [16:41:01]CommunicateWithHost lk.salyk.kg:30040 [16:41:01]ConnectInit lk.salyk.kg [16:41:01]written 0, free lines is 4095 [16:41:02]Write to MH i2c: 01 00 00 FF 3E 3D [16:41:02]Write i2c OK [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: 01 [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: 01 07 00 [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: 01 07 00 FF 3E 00 00 00 00 00 D6 0C 26 [16:41:02]RasterBufferAndPrint [16:41:02]line [16:41:02]line [16:41:02]line [16:41:02]line [16:41:02]line [16:41:02]written 0, free lines is 3292 [16:41:02]MH_Cut [16:41:02]Write to MH i2c: D1 01 00 06 3F 01 17 [16:41:02]Write i2c OK [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: D1 [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: D1 01 00 [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: D1 01 00 06 3F 00 16 [16:41:02]Write to MH i2c: 01 00 00 07 3F 46 [16:41:02]Write i2c OK [16:41:02]MH_I2C_Read... [16:41:02]*** Cut start [16:41:02]*** Partial cut [16:41:02]*** CUTSNS_PIN = 1 [16:41:02]*** CUTSNS_PIN = 0 [16:41:03]*** Brake cut motor [16:41:03]Read from MH i2c: 01 [16:41:03]MH_I2C_Read... [16:41:03]*** Stop cut motor [16:41:03]*** Cut end [16:41:03]Read from MH i2c: 01 07 00 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: 01 07 00 07 3F 00 00 00 00 00 FF 0F 5B [16:41:03]process_action close_receipt done [16:41:03]requested_data is exist [16:41:03]produce_requested_data [16:41:03]requested_item fm.sn is exist - process it [16:41:03]wFMCommunicate request_size=4 [16:41:03]MH_SAM_APDU [16:41:03]CAPDU: 80 11 00 00 [16:41:03]Write to MH i2c: E2 08 00 08 3F 80 11 00 00 00 00 00 00 C1 [16:41:03]Write i2c OK [16:41:03]MH_I2C_Read... [16:41:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:03]Read from MH i2c: E2 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 17 00 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 17 00 08 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [16:41:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:41:03]wFMCommunicate OK [16:41:03]requested_item fd.num is exist - process it [16:41:03]SAM_PROTO_GetFieldsCounters [16:41:03]wFMCommunicate request_size=4 [16:41:03]MH_SAM_APDU [16:41:03]CAPDU: 80 13 00 00 [16:41:03]Write to MH i2c: E2 08 00 09 3F 80 13 00 00 00 00 00 00 C4 [16:41:03]Write i2c OK [16:41:03]MH_I2C_Read... [16:41:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:03]Read from MH i2c: E2 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 62 00 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 62 00 09 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [16:41:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7E E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:03]wFMCommunicate OK [16:41:03]SAM_PROTO_GetFieldsCounters done [16:41:03]requested_item shift.num is exist - process it [16:41:03]requested_item shift.opened is exist - process it [16:41:03]req_shift_opened [16:41:03]FM_GetShiftState [16:41:03]SAM_PROTO_GetShiftState [16:41:03]wFMCommunicate request_size=4 [16:41:03]MH_SAM_APDU [16:41:03]CAPDU: 80 13 01 00 [16:41:03]Write to MH i2c: E2 08 00 0A 3F 80 13 01 00 00 00 00 00 C6 [16:41:03]Write i2c OK [16:41:03]MH_I2C_Read... [16:41:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:03]Read from MH i2c: E2 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 0E 00 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 0E 00 0A 3F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [16:41:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:41:03]wFMCommunicate OK [16:41:03]SAM_PROTO_GetShiftState done [16:41:03]FM_GetShiftState done [16:41:03]req_shift_opened done [16:41:03]requested_item shift.open_date is exist - process it [16:41:03]req_shift_open_date [16:41:03]req_shift_open_date done [16:41:03]produce_requested_data done [16:41:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58494,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:41:03]process_action_free close_receipt [16:41:03]json_value_free [16:41:03]json_value_free done [16:41:03]process_json_proto returns [16:41:03]Send response to host [16:41:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58494,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:41:03]free response buf [16:41:03]execute_script done [16:41:03]execute_script returns [16:41:03]free content buf [16:41:03]Sock 8.Close socket [16:41:03]Sock 8.Thread stoped [16:41:06]ConnectInit Can't take IP for lk.salyk.kg [16:41:06]CommunicateWithHost connect error [16:41:06]CommunicateWithHost err = -1 [16:41:06]OFD Sender: Server communicate error [16:41:11]OFD Sender: Processing packet 58494 [packets to send 51, broken 50] [16:41:11]ProducePacketName [16:41:11]name=ofd_packets/00058494 [16:41:11]OFD Sender: To server: pG, [16:41:11]CommunicateWithHost lk.salyk.kg:30040 [16:41:11]ConnectInit lk.salyk.kg [16:41:16]ConnectInit Can't take IP for lk.salyk.kg [16:41:16]CommunicateWithHost connect error [16:41:16]CommunicateWithHost err = -1 [16:41:16]OFD Sender: Server communicate error [16:41:21]OFD Sender: Processing packet 58494 [packets to send 51, broken 50] [16:41:21]ProducePacketName [16:41:21]name=ofd_packets/00058494 [16:41:21]OFD Sender: To server: pG, [16:41:21]CommunicateWithHost lk.salyk.kg:30040 [16:41:21]ConnectInit lk.salyk.kg [16:41:21]Connected sock=8 [16:41:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 60 07 01 4B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 1D C7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E4 00 00 35 04 06 00 6A 02 71 6D 79 8A F0 9A BE 0A F8 4F C3 CB [16:41:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 38 27 47 00 58 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 32 30 39 34 35 33 32 10 04 04 00 7E E4 00 00 F4 03 04 00 7F 72 C4 66 B6 04 01 00 00 7B 30 33 9A 26 DC DA EC [16:41:22]CommunicateWithHost err = 0 [16:41:22]CheckOFDResponse [16:41:22]1017 (14) - 77093643461234 [16:41:22]1041 (16) - 0000000002094532 [16:41:22]1040 (4) - 58494 [16:41:22]1012 (4) - 20.08.2024 10:39 [16:41:22]1206 (1) - 0 [16:41:22]OFD Sender: Remove packet 58494 [16:41:22]ProducePacketName [16:41:22]name=ofd_packets/00058494 [16:41:22]NVStorageDeleteData [16:41:22]OFD Sender: No OFD packet to send [16:41:27]OFD Sender: No OFD packet to send [16:41:32]ConnectInit Can't connect to host [16:41:32]OFD Sender: No OFD packet to send [16:41:37]OFD Sender: No OFD packet to send [16:41:42]OFD Sender: No OFD packet to send [16:41:47]OFD Sender: No OFD packet to send [16:41:52]OFD Sender: No OFD packet to send [16:41:57]OFD Sender: No OFD packet to send [16:42:02]OFD Sender: No OFD packet to send [16:42:07]OFD Sender: No OFD packet to send [16:42:12]OFD Sender: No OFD packet to send [16:42:17]OFD Sender: No OFD packet to send [16:42:22]OFD Sender: No OFD packet to send [16:42:27]OFD Sender: No OFD packet to send [16:42:32]OFD Sender: No OFD packet to send [16:42:37]OFD Sender: No OFD packet to send [16:42:42]OFD Sender: No OFD packet to send [16:42:47]OFD Sender: No OFD packet to send [16:42:52]OFD Sender: No OFD packet to send [16:42:57]OFD Sender: No OFD packet to send [16:43:02]OFD Sender: No OFD packet to send [16:43:07]OFD Sender: No OFD packet to send [16:43:12]OFD Sender: No OFD packet to send [16:43:17]OFD Sender: No OFD packet to send [16:43:22]OFD Sender: No OFD packet to send [16:43:27]OFD Sender: No OFD packet to send [16:43:32]OFD Sender: No OFD packet to send [16:43:37]OFD Sender: No OFD packet to send [16:43:42]OFD Sender: No OFD packet to send [16:43:47]OFD Sender: No OFD packet to send [16:43:52]OFD Sender: No OFD packet to send [16:43:57]OFD Sender: No OFD packet to send [16:44:02]OFD Sender: No OFD packet to send [16:44:04]accept exits with 10 [16:44:04]New connection [16:44:04]New thread 3066854756 created [16:44:04]Thread 3066711396 joined [16:44:04]Waiting for new connection... [16:44:04] Sock 10.Parse request [16:44:04]Sock 10.Check first char [16:44:04]Sock 10.First char is OK [16:44:04]request: POST /json_proto HTTP/1.0 [16:44:04]Method: POST [16:44:04]URL: /json_proto [16:44:04]Method is POST - this is cgi request [16:44:04]url: /json_proto [16:44:04]query_string will be loaded in cgi processing [16:44:04]execute_cgi json_proto POST (null) [16:44:04]execute_cgi path=json_proto method=POST [16:44:04]POST find Content-Length [16:44:04]Host: 172.17.44.3:8080 [16:44:04]Content-Length: 804 [16:44:04]Content-Type: application/json [16:44:04] [16:44:04]POST finish read [16:44:04]Found Content-Length = 804 [16:44:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 28.310, "sum" : 2100.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2100.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:04]execute_script... [16:44: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)2075812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 28.310, "sum" : 2100.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2100.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:04]POST & json_proto [16:44:04]process_json_proto [16:44:04]json parsed OK: [16:44:04]protocol is kg_v1.0 [16:44:04]action value=close_receipt [16:44:04]process_action close_receipt [16:44:04]cmd_close_receipt [16:44:04]MH_GetDate [16:44:04]Write to MH i2c: F0 00 00 0B 3F 39 [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: F0 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: F0 09 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: F0 09 00 0B 3F 00 D5 C7 C4 66 AD C5 5D 66 3D [16:44:04]GetLastDocTimeStamp 1724172061 [16:44:04]current date 1724172245 [16:44:04]FM_GetShiftState [16:44:04]SAM_PROTO_GetShiftState [16:44:04]wFMCommunicate request_size=4 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 13 01 00 [16:44:04]Write to MH i2c: E2 08 00 0C 3F 80 13 01 00 00 00 00 00 C8 [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 0E 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 0E 00 0C 3F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EB [16:44:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:44:04]wFMCommunicate OK [16:44:04]SAM_PROTO_GetShiftState done [16:44:04]FM_GetShiftState done [16:44:04]opened in 1724112910 [16:44:04]opened+sec_in_day 1724199310 [16:44:04]quantity*price = 210060 [16:44:04]sum+1 = 210061 [16:44:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2100.60 НСП 1% : 18.59 НДС 12% : 223.07 Наличными: 0.00 Безнал.: 2100.60 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 479 20.08.2024 16:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58495 ФПД: 101961191979974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T164405&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58495&fm=101961191979974&tin=02508201610067®Number=0000000000162794&sum=210060 [16:44:05]StoreToDocumentArchive [16:44:05]shift 100 fd 58495 [16:44:05]save to /storage/0100/doc_00058495 [16:44:05]save last doc name /storage/0100/doc_00058495 to /storage/kkm_last_doc_name [16:44:05]save OK [16:44:05]Clear old archive folders... [16:44:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:05]tlvbuf is 019726D0 [16:44:05]SAM_PROTO_ClearQueue [16:44:05]wFMCommunicate request_size=4 [16:44:05]MH_SAM_APDU [16:44:05]CAPDU: 80 09 00 00 [16:44:05]Write to MH i2c: E2 08 00 19 3F 80 09 00 00 00 00 00 00 CA [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:05]Read from MH i2c: E2 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 03 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 03 00 19 3F 00 90 00 CC [16:44:05]RAPDU: 90 00 [16:44:05]wFMCommunicate OK [16:44:05]SAM_PROTO_ClearQueue done [16:44:05]KKMCreateOFDPacket [16:44:05]OFDProtocolAddRootSTLVToBuf [16:44:05]FM_MakeSignedData [16:44:05]FM_MakeSignedData [16:44:05]SAM_PROTO_SignData [16:44:05]wFMCommunicate request_size=4 [16:44:05]MH_SAM_APDU [16:44:05]CAPDU: 80 0D 01 02 [16:44:05]Write to MH i2c: E2 08 00 1A 3F 80 0D 01 02 00 00 00 00 D2 [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:05]Read from MH i2c: E2 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 03 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 03 00 1A 3F 00 90 00 CD [16:44:05]RAPDU: 90 00 [16:44:05]wFMCommunicate OK [16:44:05]wFMCommunicate request_size=255 [16:44:05]MH_SAM_APDU [16:44:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 6E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 D5 C7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E4 00 00 35 04 06 00 5C [16:44:05]Write to MH i2c: E2 02 01 1B 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 6E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 D5 C7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E4 00 00 35 04 06 00 5C 00 00 CF [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:05]Read from MH i2c: E2 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 03 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 03 00 1B 3F 00 90 00 CE [16:44:05]RAPDU: 90 00 [16:44:05]wFMCommunicate OK [16:44:05]wFMCommunicate request_size=10 [16:44:05]MH_SAM_APDU [16:44:05]CAPDU: 80 0D 02 02 05 BB B0 A0 FB C6 [16:44:05]Write to MH i2c: E2 0D 00 1C 3F 80 0D 02 02 05 00 BB B0 A0 FB C6 00 00 AB [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:05]Read from MH i2c: E2 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 03 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 03 00 1C 3F 00 90 00 CF [16:44:05]RAPDU: 90 00 [16:44:05]wFMCommunicate OK [16:44:05]wFMCommunicate request_size=4 [16:44:05]MH_SAM_APDU [16:44:05]CAPDU: 80 0D 03 02 [16:44:05]Write to MH i2c: E2 08 00 1D 3F 80 0D 03 02 00 00 00 00 D7 [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:05]Read from MH i2c: E2 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 0B 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 0B 00 1D 3F 00 04 A5 DB 49 8D 6F 34 5C 90 00 31 [16:44:05]RAPDU: 04 A5 DB 49 8D 6F 34 5C 90 00 [16:44:05]wFMCommunicate OK [16:44:05]SAM_PROTO_SignData done [16:44:05]FM_MakeSignedData done [16:44:05]CreateOFDProtocolMessage [16:44:05]wFMCommunicate request_size=4 [16:44:05]MH_SAM_APDU [16:44:05]CAPDU: 80 11 00 00 [16:44:05]Write to MH i2c: E2 08 00 1E 3F 80 11 00 00 00 00 00 00 D7 [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:05]Read from MH i2c: E2 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 17 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 17 00 1E 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [16:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:44:05]wFMCommunicate OK [16:44:05]CreateOFDProtocolMessage done [16:44:05]OFDSenderStorePacket 58495 [16:44:05]StoreOFDPacket docnum=58495 [16:44:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C A8 07 01 3C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 6E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 D5 C7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E4 00 00 35 04 06 00 5C BB B0 A0 FB C6 04 A5 DB 49 8D 6F 34 5C [16:44:05]CheckFolder [16:44:05]dirname=/storage/ofd_packets [16:44:05]CheckFolder done [16:44:05]ProducePacketName [16:44:05]name=ofd_packets/00058495 [16:44:05]NVStorageSaveData ofd_packets/00058495 [16:44:05]File name is /storage/ofd_packets/00058495 [16:44:05]Write 301 bytes [16:44:05]NVStorageSaveData done [16:44:05]OFDSenderStorePacket done [16:44:05]KKMCreateOFDPacket done [16:44:05]NVStorageSaveData kkm_last_timestamp [16:44:05]File name is /storage/kkm_last_timestamp [16:44:05]Write 4 bytes [16:44:05]NVStorageSaveData done [16:44:05]ExternCall_PrintAddStr [16:44:05]wPrintStart [16:44:05]Write to MH i2c: 01 00 00 1F 3F 5E [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: 01 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: 01 07 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: 01 07 00 1F 3F 00 00 00 00 00 FF 0F 73 [16:44:05]RasterBufferAndPrint [16:44:05]line Счет N : (1)2075812 [16:44:05]line ИНН: 02508201610067 [16:44:05]line Контрольно-Кассовый Чек [16:44:05]line ПРОДАЖА [16:44:05]line ТРК (МРК, ГНК) : 32 [16:44:05]line Товар: 2710124500 [16:44:05]line Аи-95-К-5 [16:44:05]line 28.310 * 74.20 [16:44:05]line = 2100.60 [16:44:05]line НДС 12% НСП 1% [16:44:05]line > о реализуемом товаре [16:44:05]line ИТОГО: 2100.60 [16:44:05]line НСП 1% : 18.59 [16:44:05]line НДС 12% : 223.07 [16:44:05]line Наличными: 0.00 [16:44:05]line Безнал.: 2100.60 [16:44:05]line Место: АЗС № 135 "Партнер Нефть" [16:44:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:44:05]line СНО: Общий режим [16:44:05]line Чек 479 20.08.2024 16:44 [16:44:05]line Смена: 100 ФФД: 1.0 [16:44:05]line ЗНМ: 0300000196 [16:44:05]line РНМ: 0000000000162794 [16:44:05]line Версия ККМ: v1.0 [16:44:05]line Платежная система: O! деньги [16:44:05]line ФМ: 0000000002094532 [16:44:05]line ФД: 58495 [16:44:05]line ФПД: 101961191979974 [16:44:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T164405&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58495&fm=101961191979974&tin=02508201610067®Number=0000000000162794&sum=210060 [16:44:06]OFD Sender: Processing packet 58495 [packets to send 51, broken 50] [16:44:06]ProducePacketName [16:44:06]name=ofd_packets/00058495 [16:44:06]OFD Sender: To server: pG, [16:44:06]CommunicateWithHost lk.salyk.kg:30040 [16:44:06]ConnectInit lk.salyk.kg [16:44:06]written 0, free lines is 4095 [16:44:06]Connected sock=9 [16:44:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C A8 07 01 3C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 6E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 D5 C7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E4 00 00 35 04 06 00 5C BB B0 A0 FB C6 04 A5 DB 49 8D 6F 34 5C [16:44:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 17 8C 47 00 2F 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 32 30 39 34 35 33 32 10 04 04 00 7F E4 00 00 F4 03 04 00 23 73 C4 66 B6 04 01 00 00 CB BC 1F F8 9F 07 C8 54 [16:44:06]CommunicateWithHost err = 0 [16:44:06]CheckOFDResponse [16:44:06]1017 (14) - 77093643461234 [16:44:06]1041 (16) - 0000000002094532 [16:44:06]1040 (4) - 58495 [16:44:06]1012 (4) - 20.08.2024 10:42 [16:44:06]1206 (1) - 0 [16:44:06]OFD Sender: Remove packet 58495 [16:44:06]ProducePacketName [16:44:06]name=ofd_packets/00058495 [16:44:06]NVStorageDeleteData [16:44:06]Write to MH i2c: 01 00 00 49 3F 88 [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: 01 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: 01 07 00 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: 01 07 00 49 3F 00 00 00 00 00 E1 0C 7C [16:44:06]RasterBufferAndPrint [16:44:06]line [16:44:06]line [16:44:06]line [16:44:06]line [16:44:06]line [16:44:06]written 0, free lines is 3301 [16:44:06]MH_Cut [16:44:06]Write to MH i2c: D1 01 00 50 3F 01 61 [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: D1 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: D1 01 00 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: D1 01 00 50 3F 00 60 [16:44:06]Write to MH i2c: 01 00 00 51 3F 90 [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]OFD Sender: No OFD packet to send [16:44:07]*** Cut start [16:44:07]*** Partial cut [16:44:07]*** CUTSNS_PIN = 1 [16:44:07]*** CUTSNS_PIN = 0 [16:44:07]*** Brake cut motor [16:44:08]Read from MH i2c: 01 [16:44:08]MH_I2C_Read... [16:44:08]*** Stop cut motor [16:44:08]*** Cut end [16:44:08]Read from MH i2c: 01 07 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: 01 07 00 51 3F 00 00 00 00 00 FF 0F A5 [16:44:08]process_action close_receipt done [16:44:08]requested_data is exist [16:44:08]produce_requested_data [16:44:08]requested_item fm.sn is exist - process it [16:44:08]wFMCommunicate request_size=4 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 11 00 00 [16:44:08]Write to MH i2c: E2 08 00 52 3F 80 11 00 00 00 00 00 00 0B [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 17 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 17 00 52 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [16:44:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:44:08]wFMCommunicate OK [16:44:08]requested_item fd.num is exist - process it [16:44:08]SAM_PROTO_GetFieldsCounters [16:44:08]wFMCommunicate request_size=4 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 13 00 00 [16:44:08]Write to MH i2c: E2 08 00 53 3F 80 13 00 00 00 00 00 00 0E [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 62 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 62 00 53 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [16:44:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7F E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:08]wFMCommunicate OK [16:44:08]SAM_PROTO_GetFieldsCounters done [16:44:08]requested_item shift.num is exist - process it [16:44:08]requested_item shift.opened is exist - process it [16:44:08]req_shift_opened [16:44:08]FM_GetShiftState [16:44:08]SAM_PROTO_GetShiftState [16:44:08]wFMCommunicate request_size=4 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 13 01 00 [16:44:08]Write to MH i2c: E2 08 00 54 3F 80 13 01 00 00 00 00 00 10 [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 0E 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 0E 00 54 3F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [16:44:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:44:08]wFMCommunicate OK [16:44:08]SAM_PROTO_GetShiftState done [16:44:08]FM_GetShiftState done [16:44:08]req_shift_opened done [16:44:08]requested_item shift.open_date is exist - process it [16:44:08]req_shift_open_date [16:44:08]req_shift_open_date done [16:44:08]produce_requested_data done [16:44:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58495,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:44:08]process_action_free close_receipt [16:44:08]json_value_free [16:44:08]json_value_free done [16:44:08]process_json_proto returns [16:44:08]Send response to host [16:44:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58495,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:44:08]free response buf [16:44:08]execute_script done [16:44:08]execute_script returns [16:44:08]free content buf [16:44:08]Sock 10.Close socket [16:44:08]Sock 10.Thread stoped [16:44:11]OFD Sender: No OFD packet to send [16:44:16]OFD Sender: No OFD packet to send [16:44:21]OFD Sender: No OFD packet to send [16:44:26]OFD Sender: No OFD packet to send [16:44:31]OFD Sender: No OFD packet to send [16:44:36]OFD Sender: No OFD packet to send [16:44:41]OFD Sender: No OFD packet to send [16:44:46]OFD Sender: No OFD packet to send [16:44:51]OFD Sender: No OFD packet to send [16:44:56]OFD Sender: No OFD packet to send [16:45:01]OFD Sender: No OFD packet to send [16:45:06]OFD Sender: No OFD packet to send [16:45:11]OFD Sender: No OFD packet to send [16:45:16]OFD Sender: No OFD packet to send [16:45:21]OFD Sender: No OFD packet to send [16:45:26]OFD Sender: No OFD packet to send [16:45:31]OFD Sender: No OFD packet to send [16:45:36]OFD Sender: No OFD packet to send [16:45:42]OFD Sender: No OFD packet to send [16:45:47]OFD Sender: No OFD packet to send [16:45:52]OFD Sender: No OFD packet to send [16:45:57]OFD Sender: No OFD packet to send [16:46:02]OFD Sender: No OFD packet to send [16:46:07]OFD Sender: No OFD packet to send [16:46:12]OFD Sender: No OFD packet to send [16:46:17]OFD Sender: No OFD packet to send [16:46:22]OFD Sender: No OFD packet to send [16:46:27]OFD Sender: No OFD packet to send [16:46:32]OFD Sender: No OFD packet to send [16:46:37]OFD Sender: No OFD packet to send [16:46:42]OFD Sender: No OFD packet to send [16:46:47]OFD Sender: No OFD packet to send [16:46:52]OFD Sender: No OFD packet to send [16:46:57]OFD Sender: No OFD packet to send [16:47:02]OFD Sender: No OFD packet to send [16:47:07]OFD Sender: No OFD packet to send [16:47:12]OFD Sender: No OFD packet to send [16:47:17]OFD Sender: No OFD packet to send [16:47:22]OFD Sender: No OFD packet to send [16:47:27]OFD Sender: No OFD packet to send [16:47:32]OFD Sender: No OFD packet to send [16:47:37]OFD Sender: No OFD packet to send [16:47:42]OFD Sender: No OFD packet to send [16:47:47]OFD Sender: No OFD packet to send [16:47:52]OFD Sender: No OFD packet to send [16:47:57]OFD Sender: No OFD packet to send [16:48:02]OFD Sender: No OFD packet to send [16:48:07]OFD Sender: No OFD packet to send [16:48:12]OFD Sender: No OFD packet to send [16:48:17]OFD Sender: No OFD packet to send [16:48:22]OFD Sender: No OFD packet to send [16:48:27]OFD Sender: No OFD packet to send [16:48:32]OFD Sender: No OFD packet to send [16:48:37]OFD Sender: No OFD packet to send [16:48:42]OFD Sender: No OFD packet to send [16:48:47]OFD Sender: No OFD packet to send [16:48:52]OFD Sender: No OFD packet to send [16:48:57]OFD Sender: No OFD packet to send [16:49:02]OFD Sender: No OFD packet to send [16:49:07]OFD Sender: No OFD packet to send [16:49:12]OFD Sender: No OFD packet to send [16:49:17]OFD Sender: No OFD packet to send [16:49:22]OFD Sender: No OFD packet to send [16:49:24]accept exits with 8 [16:49:24]New connection [16:49:24]New thread 3066711396 created [16:49:24]Thread 3066854756 joined [16:49:24]Waiting for new connection... [16:49:24] Sock 8.Parse request [16:49:24]Sock 8.Check first char [16:49:24]Sock 8.First char is OK [16:49:24]request: POST /json_proto HTTP/1.0 [16:49:24]Method: POST [16:49:24]URL: /json_proto [16:49:24]Method is POST - this is cgi request [16:49:24]url: /json_proto [16:49:24]query_string will be loaded in cgi processing [16:49:24]execute_cgi json_proto POST (null) [16:49:24]execute_cgi path=json_proto method=POST [16:49:24]POST find Content-Length [16:49:24]Host: 172.17.44.3:8080 [16:49:24]Content-Length: 790 [16:49:24]Content-Type: application/json [16:49:24] [16:49:24]POST finish read [16:49:24]Found Content-Length = 790 [16:49:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:24]execute_script... [16:49: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)2075816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:24]POST & json_proto [16:49:24]process_json_proto [16:49:24]json parsed OK: [16:49:24]protocol is kg_v1.0 [16:49:24]action value=close_receipt [16:49:24]process_action close_receipt [16:49:24]cmd_close_receipt [16:49:24]MH_GetDate [16:49:24]Write to MH i2c: F0 00 00 55 3F 83 [16:49:24]Write i2c OK [16:49:24]MH_I2C_Read... [16:49:24]Read from MH i2c: F0 [16:49:24]MH_I2C_Read... [16:49:24]Read from MH i2c: F0 09 00 [16:49:24]MH_I2C_Read... [16:49:24]Read from MH i2c: F0 09 00 55 3F 00 16 C9 C4 66 AD C5 5D 66 CA [16:49:24]GetLastDocTimeStamp 1724172245 [16:49:24]current date 1724172566 [16:49:24]FM_GetShiftState [16:49:24]SAM_PROTO_GetShiftState [16:49:24]wFMCommunicate request_size=4 [16:49:24]MH_SAM_APDU [16:49:24]CAPDU: 80 13 01 00 [16:49:24]Write to MH i2c: E2 08 00 56 3F 80 13 01 00 00 00 00 00 12 [16:49:24]Write i2c OK [16:49:24]MH_I2C_Read... [16:49:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:24]Read from MH i2c: E2 [16:49:24]MH_I2C_Read... [16:49:24]Read from MH i2c: E2 0E 00 [16:49:24]MH_I2C_Read... [16:49:24]Read from MH i2c: E2 0E 00 56 3F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 35 [16:49:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:49:24]wFMCommunicate OK [16:49:24]SAM_PROTO_GetShiftState done [16:49:24]FM_GetShiftState done [16:49:24]opened in 1724112910 [16:49:24]opened+sec_in_day 1724199310 [16:49:24]quantity*price = 0 [16:49:24]sum+1 = 1 [16:49:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 480 20.08.2024 16:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58496 ФПД: 167681195938239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T164926&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58496&fm=167681195938239&tin=02508201610067®Number=0000000000162794&sum=0 [16:49:25]StoreToDocumentArchive [16:49:25]shift 100 fd 58496 [16:49:25]save to /storage/0100/doc_00058496 [16:49:25]save last doc name /storage/0100/doc_00058496 to /storage/kkm_last_doc_name [16:49:25]save OK [16:49:25]Clear old archive folders... [16:49:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:49:25]tlvbuf is 0197D530 [16:49:25]SAM_PROTO_ClearQueue [16:49:25]wFMCommunicate request_size=4 [16:49:25]MH_SAM_APDU [16:49:25]CAPDU: 80 09 00 00 [16:49:25]Write to MH i2c: E2 08 00 63 3F 80 09 00 00 00 00 00 00 14 [16:49:25]Write i2c OK [16:49:25]MH_I2C_Read... [16:49:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:25]Read from MH i2c: E2 [16:49:25]MH_I2C_Read... [16:49:25]Read from MH i2c: E2 03 00 [16:49:25]MH_I2C_Read... [16:49:25]Read from MH i2c: E2 03 00 63 3F 00 90 00 16 [16:49:25]RAPDU: 90 00 [16:49:25]wFMCommunicate OK [16:49:25]SAM_PROTO_ClearQueue done [16:49:25]KKMCreateOFDPacket [16:49:25]OFDProtocolAddRootSTLVToBuf [16:49:25]FM_MakeSignedData [16:49:25]FM_MakeSignedData [16:49:25]SAM_PROTO_SignData [16:49:25]wFMCommunicate request_size=4 [16:49:25]MH_SAM_APDU [16:49:25]CAPDU: 80 0D 01 02 [16:49:25]Write to MH i2c: E2 08 00 64 3F 80 0D 01 02 00 00 00 00 1C [16:49:25]Write i2c OK [16:49:25]MH_I2C_Read... [16:49:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:25]Read from MH i2c: E2 [16:49:25]MH_I2C_Read... [16:49:25]Read from MH i2c: E2 03 00 [16:49:25]MH_I2C_Read... [16:49:25]Read from MH i2c: E2 03 00 64 3F 00 90 00 17 [16:49:25]RAPDU: 90 00 [16:49:25]wFMCommunicate OK [16:49:25]wFMCommunicate request_size=255 [16:49:25]MH_SAM_APDU [16:49:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 16 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E4 00 00 35 04 06 00 98 81 52 1E [16:49:25]Write to MH i2c: E2 02 01 65 3F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 16 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E4 00 00 35 04 06 00 98 81 52 1E 00 00 DE [16:49:26]Write i2c OK [16:49:26]MH_I2C_Read... [16:49:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:26]Read from MH i2c: E2 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 03 00 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 03 00 65 3F 00 90 00 18 [16:49:26]RAPDU: 90 00 [16:49:26]wFMCommunicate OK [16:49:26]wFMCommunicate request_size=7 [16:49:26]MH_SAM_APDU [16:49:26]CAPDU: 80 0D 02 02 02 91 BF [16:49:26]Write to MH i2c: E2 0A 00 66 3F 80 0D 02 02 02 00 91 BF 00 00 73 [16:49:26]Write i2c OK [16:49:26]MH_I2C_Read... [16:49:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:26]Read from MH i2c: E2 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 03 00 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 03 00 66 3F 00 90 00 19 [16:49:26]RAPDU: 90 00 [16:49:26]wFMCommunicate OK [16:49:26]wFMCommunicate request_size=4 [16:49:26]MH_SAM_APDU [16:49:26]CAPDU: 80 0D 03 02 [16:49:26]Write to MH i2c: E2 08 00 67 3F 80 0D 03 02 00 00 00 00 21 [16:49:26]Write i2c OK [16:49:26]MH_I2C_Read... [16:49:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:26]Read from MH i2c: E2 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 0B 00 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 0B 00 67 3F 00 6E C1 3A D8 A9 04 33 62 90 00 A5 [16:49:26]RAPDU: 6E C1 3A D8 A9 04 33 62 90 00 [16:49:26]wFMCommunicate OK [16:49:26]SAM_PROTO_SignData done [16:49:26]FM_MakeSignedData done [16:49:26]CreateOFDProtocolMessage [16:49:26]wFMCommunicate request_size=4 [16:49:26]MH_SAM_APDU [16:49:26]CAPDU: 80 11 00 00 [16:49:26]Write to MH i2c: E2 08 00 68 3F 80 11 00 00 00 00 00 00 21 [16:49:26]Write i2c OK [16:49:26]MH_I2C_Read... [16:49:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:26]Read from MH i2c: E2 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 17 00 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 17 00 68 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6D [16:49:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:49:26]wFMCommunicate OK [16:49:26]CreateOFDProtocolMessage done [16:49:26]OFDSenderStorePacket 58496 [16:49:26]StoreOFDPacket docnum=58496 [16:49:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F3 D3 04 01 F7 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 16 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E4 00 00 35 04 06 00 98 81 52 1E 91 BF 6E C1 3A D8 A9 04 33 62 [16:49:26]CheckFolder [16:49:26]dirname=/storage/ofd_packets [16:49:26]CheckFolder done [16:49:26]ProducePacketName [16:49:26]name=ofd_packets/00058496 [16:49:26]NVStorageSaveData ofd_packets/00058496 [16:49:26]File name is /storage/ofd_packets/00058496 [16:49:26]Write 298 bytes [16:49:26]NVStorageSaveData done [16:49:26]OFDSenderStorePacket done [16:49:26]KKMCreateOFDPacket done [16:49:26]NVStorageSaveData kkm_last_timestamp [16:49:26]File name is /storage/kkm_last_timestamp [16:49:26]Write 4 bytes [16:49:26]NVStorageSaveData done [16:49:26]ExternCall_PrintAddStr [16:49:26]wPrintStart [16:49:26]Write to MH i2c: 01 00 00 69 3F A8 [16:49:26]Write i2c OK [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: 01 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: 01 07 00 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: 01 07 00 69 3F 00 00 00 00 00 FF 0F BD [16:49:26]RasterBufferAndPrint [16:49:26]line Счет N : (1)2075816 [16:49:26]line ИНН: 02508201610067 [16:49:26]line Контрольно-Кассовый Чек [16:49:26]line ПРОДАЖА [16:49:26]line ТРК (МРК, ГНК) : 11 [16:49:26]line Товар: 2710194210 [16:49:26]line ДТ-К-5 [16:49:26]line 10.500 * 0.00 [16:49:26]line = 0.00 [16:49:26]line НДС 12% НСП 1% [16:49:26]line > о реализуемом товаре [16:49:26]line ИТОГО: 0.00 [16:49:26]line НСП 1% : 0.00 [16:49:26]line НДС 12% : 0.00 [16:49:26]line Наличными: 0.00 [16:49:26]line Безнал.: 0.00 [16:49:26]line Место: АЗС № 135 "Партнер Нефть" [16:49:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:49:26]line СНО: Общий режим [16:49:26]line Чек 480 20.08.2024 16:49 [16:49:26]line Смена: 100 ФФД: 1.0 [16:49:26]line ЗНМ: 0300000196 [16:49:26]line РНМ: 0000000000162794 [16:49:26]line Версия ККМ: v1.0 [16:49:26]line Талоны: Топливная Карта [16:49:26]line 68771 [16:49:26]line ФМ: 0000000002094532 [16:49:26]line ФД: 58496 [16:49:26]line ФПД: 167681195938239 [16:49:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T164926&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58496&fm=167681195938239&tin=02508201610067®Number=0000000000162794&sum=0 [16:49:26]OFD Sender: Processing packet 58496 [packets to send 51, broken 50] [16:49:26]ProducePacketName [16:49:26]name=ofd_packets/00058496 [16:49:26]OFD Sender: To server: pG, [16:49:26]CommunicateWithHost lk.salyk.kg:30040 [16:49:26]ConnectInit lk.salyk.kg [16:49:26]written 0, free lines is 4095 [16:49:26]Connected sock=10 [16:49:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F3 D3 04 01 F7 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 16 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E4 00 00 35 04 06 00 98 81 52 1E 91 BF 6E C1 3A D8 A9 04 33 62 [16:49:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F1 C6 47 00 F5 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E4 00 00 F4 03 04 00 64 74 C4 66 B6 04 01 00 00 FF 08 28 53 08 44 5E 39 [16:49:27]CommunicateWithHost err = 0 [16:49:27]CheckOFDResponse [16:49:27]1017 (14) - 77093643461234 [16:49:27]1041 (16) - 0000000002094532 [16:49:27]1040 (4) - 58496 [16:49:27]1012 (4) - 20.08.2024 10:48 [16:49:27]1206 (1) - 0 [16:49:27]OFD Sender: Remove packet 58496 [16:49:27]ProducePacketName [16:49:27]name=ofd_packets/00058496 [16:49:27]NVStorageDeleteData [16:49:27]Write to MH i2c: 01 00 00 93 3F D2 [16:49:27]Write i2c OK [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: 01 [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: 01 07 00 [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: 01 07 00 93 3F 00 00 00 00 00 DF 0C C4 [16:49:27]RasterBufferAndPrint [16:49:27]line [16:49:27]line [16:49:27]line [16:49:27]line [16:49:27]line [16:49:27]written 0, free lines is 3301 [16:49:27]MH_Cut [16:49:27]Write to MH i2c: D1 01 00 9A 3F 01 AB [16:49:27]Write i2c OK [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: D1 [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: D1 01 00 [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: D1 01 00 9A 3F 00 AA [16:49:27]Write to MH i2c: 01 00 00 9B 3F DA [16:49:27]Write i2c OK [16:49:27]MH_I2C_Read... [16:49:27]OFD Sender: No OFD packet to send [16:49:27]*** Cut start [16:49:27]*** Partial cut [16:49:27]*** CUTSNS_PIN = 1 [16:49:28]*** CUTSNS_PIN = 0 [16:49:28]*** Brake cut motor [16:49:28]Read from MH i2c: 01 [16:49:28]MH_I2C_Read... [16:49:28]*** Stop cut motor [16:49:28]*** Cut end [16:49:28]Read from MH i2c: 01 07 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: 01 07 00 9B 3F 00 00 00 00 00 FF 0F EF [16:49:28]process_action close_receipt done [16:49:28]requested_data is exist [16:49:28]produce_requested_data [16:49:28]requested_item fm.sn is exist - process it [16:49:28]wFMCommunicate request_size=4 [16:49:28]MH_SAM_APDU [16:49:28]CAPDU: 80 11 00 00 [16:49:28]Write to MH i2c: E2 08 00 9C 3F 80 11 00 00 00 00 00 00 55 [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:28]Read from MH i2c: E2 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 17 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 17 00 9C 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A1 [16:49:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:49:28]wFMCommunicate OK [16:49:28]requested_item fd.num is exist - process it [16:49:28]SAM_PROTO_GetFieldsCounters [16:49:28]wFMCommunicate request_size=4 [16:49:28]MH_SAM_APDU [16:49:28]CAPDU: 80 13 00 00 [16:49:28]Write to MH i2c: E2 08 00 9D 3F 80 13 00 00 00 00 00 00 58 [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:28]Read from MH i2c: E2 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 62 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 62 00 9D 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 80 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [16:49:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 80 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:28]wFMCommunicate OK [16:49:28]SAM_PROTO_GetFieldsCounters done [16:49:28]requested_item shift.num is exist - process it [16:49:28]requested_item shift.opened is exist - process it [16:49:28]req_shift_opened [16:49:28]FM_GetShiftState [16:49:28]SAM_PROTO_GetShiftState [16:49:28]wFMCommunicate request_size=4 [16:49:28]MH_SAM_APDU [16:49:28]CAPDU: 80 13 01 00 [16:49:28]Write to MH i2c: E2 08 00 9E 3F 80 13 01 00 00 00 00 00 5A [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:28]Read from MH i2c: E2 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 0E 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 0E 00 9E 3F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7D [16:49:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:49:28]wFMCommunicate OK [16:49:28]SAM_PROTO_GetShiftState done [16:49:28]FM_GetShiftState done [16:49:28]req_shift_opened done [16:49:28]requested_item shift.open_date is exist - process it [16:49:28]req_shift_open_date [16:49:28]req_shift_open_date done [16:49:28]produce_requested_data done [16:49:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58496,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:49:28]process_action_free close_receipt [16:49:28]json_value_free [16:49:28]json_value_free done [16:49:28]process_json_proto returns [16:49:28]Send response to host [16:49:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58496,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:49:28]free response buf [16:49:28]execute_script done [16:49:28]execute_script returns [16:49:28]free content buf [16:49:28]Sock 8.Close socket [16:49:28]Sock 8.Thread stoped [16:49:32]OFD Sender: No OFD packet to send [16:49:37]OFD Sender: No OFD packet to send [16:49:42]OFD Sender: No OFD packet to send [16:49:47]OFD Sender: No OFD packet to send [16:49:52]OFD Sender: No OFD packet to send [16:49:57]OFD Sender: No OFD packet to send [16:50:02]OFD Sender: No OFD packet to send [16:50:07]OFD Sender: No OFD packet to send [16:50:12]OFD Sender: No OFD packet to send [16:50:17]OFD Sender: No OFD packet to send [16:50:22]OFD Sender: No OFD packet to send [16:50:27]OFD Sender: No OFD packet to send [16:50:32]OFD Sender: No OFD packet to send [16:50:37]OFD Sender: No OFD packet to send [16:50:42]OFD Sender: No OFD packet to send [16:50:47]OFD Sender: No OFD packet to send [16:50:52]OFD Sender: No OFD packet to send [16:50:57]OFD Sender: No OFD packet to send [16:50:59]accept exits with 9 [16:50:59]New connection [16:50:59]New thread 3066854756 created [16:50:59]Thread 3066711396 joined [16:50:59]Waiting for new connection... [16:50:59] Sock 9.Parse request [16:50:59]Sock 9.Check first char [16:50:59]Sock 9.First char is OK [16:50:59]request: POST /json_proto HTTP/1.0 [16:50:59]Method: POST [16:50:59]URL: /json_proto [16:50:59]Method is POST - this is cgi request [16:50:59]url: /json_proto [16:50:59]query_string will be loaded in cgi processing [16:50:59]execute_cgi json_proto POST (null) [16:50:59]execute_cgi path=json_proto method=POST [16:50:59]POST find Content-Length [16:50:59]Host: 172.17.44.3:8080 [16:50:59]Content-Length: 783 [16:50:59]Content-Type: application/json [16:50:59] [16:50:59]POST finish read [16:50:59]Found Content-Length = 783 [16:50:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.140, "sum" : 972.83, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 972.83 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:59]execute_script... [16:50: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)2075818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.140, "sum" : 972.83, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 972.83 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:59]POST & json_proto [16:50:59]process_json_proto [16:50:59]json parsed OK: [16:50:59]protocol is kg_v1.0 [16:50:59]action value=close_receipt [16:50:59]process_action close_receipt [16:50:59]cmd_close_receipt [16:50:59]MH_GetDate [16:50:59]Write to MH i2c: F0 00 00 9F 3F CD [16:50:59]Write i2c OK [16:50:59]MH_I2C_Read... [16:50:59]Read from MH i2c: F0 [16:50:59]MH_I2C_Read... [16:50:59]Read from MH i2c: F0 09 00 [16:50:59]MH_I2C_Read... [16:50:59]Read from MH i2c: F0 09 00 9F 3F 00 74 C9 C4 66 AD C5 5D 66 72 [16:50:59]GetLastDocTimeStamp 1724172566 [16:50:59]current date 1724172660 [16:50:59]FM_GetShiftState [16:50:59]SAM_PROTO_GetShiftState [16:50:59]wFMCommunicate request_size=4 [16:50:59]MH_SAM_APDU [16:50:59]CAPDU: 80 13 01 00 [16:50:59]Write to MH i2c: E2 08 00 A0 3F 80 13 01 00 00 00 00 00 5C [16:50:59]Write i2c OK [16:50:59]MH_I2C_Read... [16:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:59]Read from MH i2c: E2 [16:50:59]MH_I2C_Read... [16:50:59]Read from MH i2c: E2 0E 00 [16:50:59]MH_I2C_Read... [16:50:59]Read from MH i2c: E2 0E 00 A0 3F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7F [16:50:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:50:59]wFMCommunicate OK [16:50:59]SAM_PROTO_GetShiftState done [16:50:59]FM_GetShiftState done [16:50:59]opened in 1724112910 [16:50:59]opened+sec_in_day 1724199310 [16:50:59]quantity*price = 97283 [16:50:59]sum+1 = 97284 [16:50:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 972.83 НСП 1% : 8.61 НДС 12% : 103.31 Наличными: 0.00 Безнал.: 972.83 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 481 20.08.2024 16:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58497 ФПД: 260615102839532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165100&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58497&fm=260615102839532&tin=02508201610067®Number=0000000000162794&sum=97283 [16:51:00]StoreToDocumentArchive [16:51:00]shift 100 fd 58497 [16:51:00]save to /storage/0100/doc_00058497 [16:51:00]save last doc name /storage/0100/doc_00058497 to /storage/kkm_last_doc_name [16:51:00]save OK [16:51:00]Clear old archive folders... [16:51:00]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:51:00]tlvbuf is B6D90010 [16:51:00]SAM_PROTO_ClearQueue [16:51:00]wFMCommunicate request_size=4 [16:51:00]MH_SAM_APDU [16:51:00]CAPDU: 80 09 00 00 [16:51:00]Write to MH i2c: E2 08 00 AD 3F 80 09 00 00 00 00 00 00 5E [16:51:00]Write i2c OK [16:51:00]MH_I2C_Read... [16:51:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:51:00]Read from MH i2c: E2 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 03 00 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 03 00 AD 3F 00 90 00 60 [16:51:00]RAPDU: 90 00 [16:51:00]wFMCommunicate OK [16:51:00]SAM_PROTO_ClearQueue done [16:51:00]KKMCreateOFDPacket [16:51:00]OFDProtocolAddRootSTLVToBuf [16:51:00]FM_MakeSignedData [16:51:00]FM_MakeSignedData [16:51:00]SAM_PROTO_SignData [16:51:00]wFMCommunicate request_size=4 [16:51:00]MH_SAM_APDU [16:51:00]CAPDU: 80 0D 01 02 [16:51:00]Write to MH i2c: E2 08 00 AE 3F 80 0D 01 02 00 00 00 00 66 [16:51:00]Write i2c OK [16:51:00]MH_I2C_Read... [16:51:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:51:00]Read from MH i2c: E2 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 03 00 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 03 00 AE 3F 00 90 00 61 [16:51:00]RAPDU: 90 00 [16:51:00]wFMCommunicate OK [16:51:00]wFMCommunicate request_size=253 [16:51:00]MH_SAM_APDU [16:51:00]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3C 37 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 03 7C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 03 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 03 7C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 74 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E4 00 00 35 04 06 00 ED 07 2E A0 BA EC [16:51:00]Write to MH i2c: E2 00 01 AF 3F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3C 37 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 03 7C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 03 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 03 7C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 74 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E4 00 00 35 04 06 00 ED 07 2E A0 BA EC 00 00 65 [16:51:00]Write i2c OK [16:51:00]MH_I2C_Read... [16:51:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:00]Read from MH i2c: E2 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 03 00 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 03 00 AF 3F 00 90 00 62 [16:51:00]RAPDU: 90 00 [16:51:00]wFMCommunicate OK [16:51:00]wFMCommunicate request_size=4 [16:51:00]MH_SAM_APDU [16:51:00]CAPDU: 80 0D 03 02 [16:51:00]Write to MH i2c: E2 08 00 B0 3F 80 0D 03 02 00 00 00 00 6A [16:51:00]Write i2c OK [16:51:00]MH_I2C_Read... [16:51:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:51:00]Read from MH i2c: E2 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 0B 00 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 0B 00 B0 3F 00 82 21 48 FA 77 53 88 8E 90 00 30 [16:51:00]RAPDU: 82 21 48 FA 77 53 88 8E 90 00 [16:51:00]wFMCommunicate OK [16:51:00]SAM_PROTO_SignData done [16:51:00]FM_MakeSignedData done [16:51:00]CreateOFDProtocolMessage [16:51:00]wFMCommunicate request_size=4 [16:51:00]MH_SAM_APDU [16:51:00]CAPDU: 80 11 00 00 [16:51:00]Write to MH i2c: E2 08 00 B1 3F 80 11 00 00 00 00 00 00 6A [16:51:00]Write i2c OK [16:51:00]MH_I2C_Read... [16:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:00]Read from MH i2c: E2 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 17 00 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: E2 17 00 B1 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B6 [16:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:51:00]wFMCommunicate OK [16:51:00]CreateOFDProtocolMessage done [16:51:00]OFDSenderStorePacket 58497 [16:51:00]StoreOFDPacket docnum=58497 [16:51:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E0 C1 00 01 21 20 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3C 37 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 03 7C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 03 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 03 7C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 74 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E4 00 00 35 04 06 00 ED 07 2E A0 BA EC 82 21 48 FA 77 53 88 8E [16:51:00]CheckFolder [16:51:00]dirname=/storage/ofd_packets [16:51:00]CheckFolder done [16:51:00]ProducePacketName [16:51:00]name=ofd_packets/00058497 [16:51:00]NVStorageSaveData ofd_packets/00058497 [16:51:00]File name is /storage/ofd_packets/00058497 [16:51:00]Write 294 bytes [16:51:00]NVStorageSaveData done [16:51:00]OFDSenderStorePacket done [16:51:00]KKMCreateOFDPacket done [16:51:00]NVStorageSaveData kkm_last_timestamp [16:51:00]File name is /storage/kkm_last_timestamp [16:51:00]Write 4 bytes [16:51:00]NVStorageSaveData done [16:51:00]ExternCall_PrintAddStr [16:51:00]wPrintStart [16:51:00]Write to MH i2c: 01 00 00 B2 3F F1 [16:51:00]Write i2c OK [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: 01 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: 01 07 00 [16:51:00]MH_I2C_Read... [16:51:00]Read from MH i2c: 01 07 00 B2 3F 00 00 00 00 00 FF 0F 06 [16:51:00]RasterBufferAndPrint [16:51:00]line Счет N : (1)2075818 [16:51:00]line ИНН: 02508201610067 [16:51:00]line Контрольно-Кассовый Чек [16:51:00]line ПРОДАЖА [16:51:00]line ТРК (МРК, ГНК) : 34 [16:51:00]line Товар: 2710124130 [16:51:00]line SU-92 [16:51:00]line 14.140 * 68.80 [16:51:00]line = 972.83 [16:51:00]line НДС 12% НСП 1% [16:51:00]line > о реализуемом товаре [16:51:00]line ИТОГО: 972.83 [16:51:00]line НСП 1% : 8.61 [16:51:00]line НДС 12% : 103.31 [16:51:00]line Наличными: 0.00 [16:51:00]line Безнал.: 972.83 [16:51:00]line Место: АЗС № 135 "Партнер Нефть" [16:51:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:51:00]line СНО: Общий режим [16:51:00]line Чек 481 20.08.2024 16:51 [16:51:00]line Смена: 100 ФФД: 1.0 [16:51:00]line ЗНМ: 0300000196 [16:51:00]line РНМ: 0000000000162794 [16:51:00]line Версия ККМ: v1.0 [16:51:00]line Платежная система: O! деньги [16:51:00]line ФМ: 0000000002094532 [16:51:00]line ФД: 58497 [16:51:00]line ФПД: 260615102839532 [16:51:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165100&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58497&fm=260615102839532&tin=02508201610067®Number=0000000000162794&sum=97283 [16:51:00]OFD Sender: Processing packet 58497 [packets to send 51, broken 50] [16:51:00]ProducePacketName [16:51:00]name=ofd_packets/00058497 [16:51:00]OFD Sender: To server: pG, [16:51:00]CommunicateWithHost lk.salyk.kg:30040 [16:51:00]ConnectInit lk.salyk.kg [16:51:00]written 0, free lines is 4095 [16:51:01]Connected sock=10 [16:51:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E0 C1 00 01 21 20 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 3C 37 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 03 7C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 03 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 03 7C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 74 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E4 00 00 35 04 06 00 ED 07 2E A0 BA EC 82 21 48 FA 77 53 88 8E [16:51:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8E 5E 47 00 9C 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 32 30 39 34 35 33 32 10 04 04 00 81 E4 00 00 F4 03 04 00 C2 74 C4 66 B6 04 01 00 00 5E 94 0D D4 4A 86 B7 BD [16:51:01]CommunicateWithHost err = 0 [16:51:01]CheckOFDResponse [16:51:01]1017 (14) - 77093643461234 [16:51:01]1041 (16) - 0000000002094532 [16:51:01]1040 (4) - 58497 [16:51:01]1012 (4) - 20.08.2024 10:49 [16:51:01]1206 (1) - 0 [16:51:01]OFD Sender: Remove packet 58497 [16:51:01]ProducePacketName [16:51:01]name=ofd_packets/00058497 [16:51:01]NVStorageDeleteData [16:51:01]Write to MH i2c: 01 00 00 DC 3F 1B [16:51:01]Write i2c OK [16:51:01]MH_I2C_Read... [16:51:01]Read from MH i2c: 01 [16:51:01]MH_I2C_Read... [16:51:01]Read from MH i2c: 01 07 00 [16:51:01]MH_I2C_Read... [16:51:01]Read from MH i2c: 01 07 00 DC 3F 00 00 00 00 00 DC 0C 0A [16:51:01]RasterBufferAndPrint [16:51:01]line [16:51:01]line [16:51:01]line [16:51:01]line [16:51:01]line [16:51:01]written 0, free lines is 3297 [16:51:01]MH_Cut [16:51:01]Write to MH i2c: D1 01 00 E3 3F 01 F4 [16:51:01]Write i2c OK [16:51:01]MH_I2C_Read... [16:51:01]Read from MH i2c: D1 [16:51:01]MH_I2C_Read... [16:51:01]Read from MH i2c: D1 01 00 [16:51:01]MH_I2C_Read... [16:51:01]Read from MH i2c: D1 01 00 E3 3F 00 F3 [16:51:01]Write to MH i2c: 01 00 00 E4 3F 23 [16:51:01]Write i2c OK [16:51:01]MH_I2C_Read... [16:51:01]OFD Sender: No OFD packet to send [16:51:02]*** Cut start [16:51:02]*** Partial cut [16:51:02]*** CUTSNS_PIN = 1 [16:51:02]*** CUTSNS_PIN = 0 [16:51:02]*** Brake cut motor [16:51:02]Read from MH i2c: 01 [16:51:02]MH_I2C_Read... [16:51:02]*** Stop cut motor [16:51:02]*** Cut end [16:51:02]Read from MH i2c: 01 07 00 [16:51:02]MH_I2C_Read... [16:51:02]Read from MH i2c: 01 07 00 E4 3F 00 00 00 00 00 FF 0F 38 [16:51:02]process_action close_receipt done [16:51:02]requested_data is exist [16:51:02]produce_requested_data [16:51:02]requested_item fm.sn is exist - process it [16:51:02]wFMCommunicate request_size=4 [16:51:02]MH_SAM_APDU [16:51:02]CAPDU: 80 11 00 00 [16:51:02]Write to MH i2c: E2 08 00 E5 3F 80 11 00 00 00 00 00 00 9E [16:51:02]Write i2c OK [16:51:02]MH_I2C_Read... [16:51:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:02]Read from MH i2c: E2 [16:51:02]MH_I2C_Read... [16:51:02]Read from MH i2c: E2 17 00 [16:51:02]MH_I2C_Read... [16:51:02]Read from MH i2c: E2 17 00 E5 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EA [16:51:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:51:02]wFMCommunicate OK [16:51:02]requested_item fd.num is exist - process it [16:51:02]SAM_PROTO_GetFieldsCounters [16:51:02]wFMCommunicate request_size=4 [16:51:02]MH_SAM_APDU [16:51:02]CAPDU: 80 13 00 00 [16:51:02]Write to MH i2c: E2 08 00 E6 3F 80 13 00 00 00 00 00 00 A1 [16:51:02]Write i2c OK [16:51:02]MH_I2C_Read... [16:51:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:51:03]Read from MH i2c: E2 [16:51:03]MH_I2C_Read... [16:51:03]Read from MH i2c: E2 62 00 [16:51:03]MH_I2C_Read... [16:51:03]Read from MH i2c: E2 62 00 E6 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 81 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [16:51:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 81 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:51:03]wFMCommunicate OK [16:51:03]SAM_PROTO_GetFieldsCounters done [16:51:03]requested_item shift.num is exist - process it [16:51:03]requested_item shift.opened is exist - process it [16:51:03]req_shift_opened [16:51:03]FM_GetShiftState [16:51:03]SAM_PROTO_GetShiftState [16:51:03]wFMCommunicate request_size=4 [16:51:03]MH_SAM_APDU [16:51:03]CAPDU: 80 13 01 00 [16:51:03]Write to MH i2c: E2 08 00 E7 3F 80 13 01 00 00 00 00 00 A3 [16:51:03]Write i2c OK [16:51:03]MH_I2C_Read... [16:51:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:03]Read from MH i2c: E2 [16:51:03]MH_I2C_Read... [16:51:03]Read from MH i2c: E2 0E 00 [16:51:03]MH_I2C_Read... [16:51:03]Read from MH i2c: E2 0E 00 E7 3F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C6 [16:51:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:51:03]wFMCommunicate OK [16:51:03]SAM_PROTO_GetShiftState done [16:51:03]FM_GetShiftState done [16:51:03]req_shift_opened done [16:51:03]requested_item shift.open_date is exist - process it [16:51:03]req_shift_open_date [16:51:03]req_shift_open_date done [16:51:03]produce_requested_data done [16:51:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58497,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:51:03]process_action_free close_receipt [16:51:03]json_value_free [16:51:03]json_value_free done [16:51:03]process_json_proto returns [16:51:03]Send response to host [16:51:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58497,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:51:03]free response buf [16:51:03]execute_script done [16:51:03]execute_script returns [16:51:03]free content buf [16:51:03]Sock 9.Close socket [16:51:03]Sock 9.Thread stoped [16:51:06]OFD Sender: No OFD packet to send [16:51:11]OFD Sender: No OFD packet to send [16:51:16]OFD Sender: No OFD packet to send [16:51:21]OFD Sender: No OFD packet to send [16:51:26]OFD Sender: No OFD packet to send [16:51:31]OFD Sender: No OFD packet to send [16:51:36]OFD Sender: No OFD packet to send [16:51:41]OFD Sender: No OFD packet to send [16:51:46]OFD Sender: No OFD packet to send [16:51:51]OFD Sender: No OFD packet to send [16:51:56]OFD Sender: No OFD packet to send [16:52:01]accept exits with 8 [16:52:01]New connection [16:52:01]New thread 3066711396 created [16:52:01]Thread 3066854756 joined [16:52:01]Waiting for new connection... [16:52:01] Sock 8.Parse request [16:52:01]Sock 8.Check first char [16:52:01]Sock 8.First char is OK [16:52:01]request: POST /json_proto HTTP/1.0 [16:52:01]Method: POST [16:52:01]URL: /json_proto [16:52:01]Method is POST - this is cgi request [16:52:01]url: /json_proto [16:52:01]query_string will be loaded in cgi processing [16:52:01]execute_cgi json_proto POST (null) [16:52:01]execute_cgi path=json_proto method=POST [16:52:01]POST find Content-Length [16:52:01]Host: 172.17.44.3:8080 [16:52:01]Content-Length: 783 [16:52:01]Content-Type: application/json [16:52:01] [16:52:01]POST finish read [16:52:01]Found Content-Length = 783 [16:52:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 12.360, "sum" : 850.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 850.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:01]execute_script... [16:52: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)2075819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 12.360, "sum" : 850.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 850.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:01]POST & json_proto [16:52:01]process_json_proto [16:52:01]json parsed OK: [16:52:01]protocol is kg_v1.0 [16:52:01]action value=close_receipt [16:52:01]process_action close_receipt [16:52:01]cmd_close_receipt [16:52:01]MH_GetDate [16:52:01]Write to MH i2c: F0 00 00 E8 3F 16 [16:52:01]Write i2c OK [16:52:01]MH_I2C_Read... [16:52:01]Read from MH i2c: F0 [16:52:01]MH_I2C_Read... [16:52:01]Read from MH i2c: F0 09 00 [16:52:01]MH_I2C_Read... [16:52:01]Read from MH i2c: F0 09 00 E8 3F 00 B2 C9 C4 66 AD C5 5D 66 F9 [16:52:01]GetLastDocTimeStamp 1724172660 [16:52:01]current date 1724172722 [16:52:01]FM_GetShiftState [16:52:01]SAM_PROTO_GetShiftState [16:52:01]wFMCommunicate request_size=4 [16:52:01]MH_SAM_APDU [16:52:01]CAPDU: 80 13 01 00 [16:52:01]Write to MH i2c: E2 08 00 E9 3F 80 13 01 00 00 00 00 00 A5 [16:52:01]Write i2c OK [16:52:01]MH_I2C_Read... [16:52:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:01]Read from MH i2c: E2 [16:52:01]MH_I2C_Read... [16:52:01]Read from MH i2c: E2 0E 00 [16:52:01]MH_I2C_Read... [16:52:01]Read from MH i2c: E2 0E 00 E9 3F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C8 [16:52:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:52:01]wFMCommunicate OK [16:52:01]SAM_PROTO_GetShiftState done [16:52:01]FM_GetShiftState done [16:52:01]opened in 1724112910 [16:52:01]opened+sec_in_day 1724199310 [16:52:01]quantity*price = 85036 [16:52:01]sum+1 = 85038 [16:52:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 850.37 НСП 1% : 7.52 НДС 12% : 90.30 Наличными: 0.00 Безнал.: 850.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 482 20.08.2024 16:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58498 ФПД: 38054008431891 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165202&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58498&fm=38054008431891&tin=02508201610067®Number=0000000000162794&sum=85037 [16:52:02]StoreToDocumentArchive [16:52:02]shift 100 fd 58498 [16:52:02]save to /storage/0100/doc_00058498 [16:52:02]save last doc name /storage/0100/doc_00058498 to /storage/kkm_last_doc_name [16:52:02]save OK [16:52:02]Clear old archive folders... [16:52:02]ProcessDocumentItem done err = 0, tmpTLVsize=244 [16:52:02]tlvbuf is 019BF3D0 [16:52:02]SAM_PROTO_ClearQueue [16:52:02]wFMCommunicate request_size=4 [16:52:02]MH_SAM_APDU [16:52:02]CAPDU: 80 09 00 00 [16:52:02]Write to MH i2c: E2 08 00 F6 3F 80 09 00 00 00 00 00 00 A7 [16:52:02]Write i2c OK [16:52:02]MH_I2C_Read... [16:52:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:02]Read from MH i2c: E2 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 03 00 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 03 00 F6 3F 00 90 00 A9 [16:52:02]RAPDU: 90 00 [16:52:02]wFMCommunicate OK [16:52:02]SAM_PROTO_ClearQueue done [16:52:02]KKMCreateOFDPacket [16:52:02]OFDProtocolAddRootSTLVToBuf [16:52:02]FM_MakeSignedData [16:52:02]FM_MakeSignedData [16:52:02]SAM_PROTO_SignData [16:52:02]wFMCommunicate request_size=4 [16:52:02]MH_SAM_APDU [16:52:02]CAPDU: 80 0D 01 02 [16:52:02]Write to MH i2c: E2 08 00 F7 3F 80 0D 01 02 00 00 00 00 AF [16:52:02]Write i2c OK [16:52:02]MH_I2C_Read... [16:52:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:02]Read from MH i2c: E2 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 03 00 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 03 00 F7 3F 00 90 00 AA [16:52:02]RAPDU: 90 00 [16:52:02]wFMCommunicate OK [16:52:02]wFMCommunicate request_size=253 [16:52:02]MH_SAM_APDU [16:52:02]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 48 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 B2 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E4 00 00 35 04 06 00 22 9C 23 A7 A5 13 [16:52:02]Write to MH i2c: E2 00 01 F8 3F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 48 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 B2 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E4 00 00 35 04 06 00 22 9C 23 A7 A5 13 00 00 31 [16:52:02]Write i2c OK [16:52:02]MH_I2C_Read... [16:52:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:02]Read from MH i2c: E2 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 03 00 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 03 00 F8 3F 00 90 00 AB [16:52:02]RAPDU: 90 00 [16:52:02]wFMCommunicate OK [16:52:02]wFMCommunicate request_size=4 [16:52:02]MH_SAM_APDU [16:52:02]CAPDU: 80 0D 03 02 [16:52:02]Write to MH i2c: E2 08 00 F9 3F 80 0D 03 02 00 00 00 00 B3 [16:52:02]Write i2c OK [16:52:02]MH_I2C_Read... [16:52:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:02]Read from MH i2c: E2 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 0B 00 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 0B 00 F9 3F 00 95 8B 71 C4 66 52 79 F1 90 00 2B [16:52:02]RAPDU: 95 8B 71 C4 66 52 79 F1 90 00 [16:52:02]wFMCommunicate OK [16:52:02]SAM_PROTO_SignData done [16:52:02]FM_MakeSignedData done [16:52:02]CreateOFDProtocolMessage [16:52:02]wFMCommunicate request_size=4 [16:52:02]MH_SAM_APDU [16:52:02]CAPDU: 80 11 00 00 [16:52:02]Write to MH i2c: E2 08 00 FA 3F 80 11 00 00 00 00 00 00 B3 [16:52:02]Write i2c OK [16:52:02]MH_I2C_Read... [16:52:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:02]Read from MH i2c: E2 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 17 00 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: E2 17 00 FA 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FF [16:52:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:52:02]wFMCommunicate OK [16:52:02]CreateOFDProtocolMessage done [16:52:02]OFDSenderStorePacket 58498 [16:52:02]StoreOFDPacket docnum=58498 [16:52:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 B9 DF 00 01 10 42 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 48 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 B2 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E4 00 00 35 04 06 00 22 9C 23 A7 A5 13 95 8B 71 C4 66 52 79 F1 [16:52:02]CheckFolder [16:52:02]dirname=/storage/ofd_packets [16:52:02]CheckFolder done [16:52:02]ProducePacketName [16:52:02]name=ofd_packets/00058498 [16:52:02]NVStorageSaveData ofd_packets/00058498 [16:52:02]File name is /storage/ofd_packets/00058498 [16:52:02]Write 294 bytes [16:52:02]NVStorageSaveData done [16:52:02]OFDSenderStorePacket done [16:52:02]KKMCreateOFDPacket done [16:52:02]NVStorageSaveData kkm_last_timestamp [16:52:02]File name is /storage/kkm_last_timestamp [16:52:02]Write 4 bytes [16:52:02]NVStorageSaveData done [16:52:02]ExternCall_PrintAddStr [16:52:02]wPrintStart [16:52:02]Write to MH i2c: 01 00 00 FB 3F 3A [16:52:02]Write i2c OK [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: 01 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: 01 07 00 [16:52:02]MH_I2C_Read... [16:52:02]Read from MH i2c: 01 07 00 FB 3F 00 00 00 00 00 FF 0F 4F [16:52:02]RasterBufferAndPrint [16:52:02]line Счет N : (1)2075819 [16:52:02]line ИНН: 02508201610067 [16:52:02]line Контрольно-Кассовый Чек [16:52:02]line ПРОДАЖА [16:52:02]line ТРК (МРК, ГНК) : 54 [16:52:02]line Товар: 2710124130 [16:52:02]line SU-92 [16:52:02]line 12.360 * 68.80 [16:52:02]line = 850.37 [16:52:02]line НДС 12% НСП 1% [16:52:02]line > о реализуемом товаре [16:52:02]line ИТОГО: 850.37 [16:52:02]line НСП 1% : 7.52 [16:52:02]line НДС 12% : 90.30 [16:52:02]line Наличными: 0.00 [16:52:02]line Безнал.: 850.37 [16:52:02]line Место: АЗС № 135 "Партнер Нефть" [16:52:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:52:02]line СНО: Общий режим [16:52:02]line Чек 482 20.08.2024 16:52 [16:52:02]line Смена: 100 ФФД: 1.0 [16:52:02]line ЗНМ: 0300000196 [16:52:02]line РНМ: 0000000000162794 [16:52:02]line Версия ККМ: v1.0 [16:52:02]line Платежная система: O! деньги [16:52:02]line ФМ: 0000000002094532 [16:52:02]line ФД: 58498 [16:52:02]line ФПД: 38054008431891 [16:52:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165202&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58498&fm=38054008431891&tin=02508201610067®Number=0000000000162794&sum=85037 [16:52:03]OFD Sender: Processing packet 58498 [packets to send 51, broken 50] [16:52:03]ProducePacketName [16:52:03]name=ofd_packets/00058498 [16:52:03]OFD Sender: To server: pG, [16:52:03]CommunicateWithHost lk.salyk.kg:30040 [16:52:03]ConnectInit lk.salyk.kg [16:52:03]written 0, free lines is 4095 [16:52:03]Connected sock=10 [16:52:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 B9 DF 00 01 10 42 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 48 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 B2 C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E4 00 00 35 04 06 00 22 9C 23 A7 A5 13 95 8B 71 C4 66 52 79 F1 [16:52:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6C FE 47 00 C2 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 32 30 39 34 35 33 32 10 04 04 00 82 E4 00 00 F4 03 04 00 00 75 C4 66 B6 04 01 00 00 B1 3E D1 06 9D 58 83 B5 [16:52:03]CommunicateWithHost err = 0 [16:52:03]CheckOFDResponse [16:52:03]1017 (14) - 77093643461234 [16:52:03]1041 (16) - 0000000002094532 [16:52:03]1040 (4) - 58498 [16:52:03]1012 (4) - 20.08.2024 10:50 [16:52:03]1206 (1) - 0 [16:52:03]OFD Sender: Remove packet 58498 [16:52:03]ProducePacketName [16:52:03]name=ofd_packets/00058498 [16:52:03]NVStorageDeleteData [16:52:03]Write to MH i2c: 01 00 00 25 40 65 [16:52:03]Write i2c OK [16:52:03]MH_I2C_Read... [16:52:03]Read from MH i2c: 01 [16:52:03]MH_I2C_Read... [16:52:03]Read from MH i2c: 01 07 00 [16:52:03]MH_I2C_Read... [16:52:03]Read from MH i2c: 01 07 00 25 40 00 00 00 00 00 D3 0C 4B [16:52:03]RasterBufferAndPrint [16:52:03]line [16:52:03]line [16:52:03]line [16:52:03]line [16:52:03]line [16:52:03]written 0, free lines is 3291 [16:52:03]MH_Cut [16:52:03]Write to MH i2c: D1 01 00 2C 40 01 3E [16:52:03]Write i2c OK [16:52:03]MH_I2C_Read... [16:52:03]Read from MH i2c: D1 [16:52:03]MH_I2C_Read... [16:52:03]Read from MH i2c: D1 01 00 [16:52:03]MH_I2C_Read... [16:52:03]Read from MH i2c: D1 01 00 2C 40 00 3D [16:52:03]Write to MH i2c: 01 00 00 2D 40 6D [16:52:03]Write i2c OK [16:52:03]MH_I2C_Read... [16:52:04]OFD Sender: No OFD packet to send [16:52:04]*** Cut start [16:52:04]*** Partial cut [16:52:04]*** CUTSNS_PIN = 1 [16:52:04]*** CUTSNS_PIN = 0 [16:52:04]*** Brake cut motor [16:52:05]Read from MH i2c: 01 [16:52:05]MH_I2C_Read... [16:52:05]*** Stop cut motor [16:52:05]*** Cut end [16:52:05]Read from MH i2c: 01 07 00 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: 01 07 00 2D 40 00 00 00 00 00 FF 0F 82 [16:52:05]process_action close_receipt done [16:52:05]requested_data is exist [16:52:05]produce_requested_data [16:52:05]requested_item fm.sn is exist - process it [16:52:05]wFMCommunicate request_size=4 [16:52:05]MH_SAM_APDU [16:52:05]CAPDU: 80 11 00 00 [16:52:05]Write to MH i2c: E2 08 00 2E 40 80 11 00 00 00 00 00 00 E8 [16:52:05]Write i2c OK [16:52:05]MH_I2C_Read... [16:52:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:05]Read from MH i2c: E2 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: E2 17 00 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: E2 17 00 2E 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 34 [16:52:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:52:05]wFMCommunicate OK [16:52:05]requested_item fd.num is exist - process it [16:52:05]SAM_PROTO_GetFieldsCounters [16:52:05]wFMCommunicate request_size=4 [16:52:05]MH_SAM_APDU [16:52:05]CAPDU: 80 13 00 00 [16:52:05]Write to MH i2c: E2 08 00 2F 40 80 13 00 00 00 00 00 00 EB [16:52:05]Write i2c OK [16:52:05]MH_I2C_Read... [16:52:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:05]Read from MH i2c: E2 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: E2 62 00 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: E2 62 00 2F 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 82 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [16:52:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 82 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:05]wFMCommunicate OK [16:52:05]SAM_PROTO_GetFieldsCounters done [16:52:05]requested_item shift.num is exist - process it [16:52:05]requested_item shift.opened is exist - process it [16:52:05]req_shift_opened [16:52:05]FM_GetShiftState [16:52:05]SAM_PROTO_GetShiftState [16:52:05]wFMCommunicate request_size=4 [16:52:05]MH_SAM_APDU [16:52:05]CAPDU: 80 13 01 00 [16:52:05]Write to MH i2c: E2 08 00 30 40 80 13 01 00 00 00 00 00 ED [16:52:05]Write i2c OK [16:52:05]MH_I2C_Read... [16:52:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:05]Read from MH i2c: E2 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: E2 0E 00 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: E2 0E 00 30 40 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 10 [16:52:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:52:05]wFMCommunicate OK [16:52:05]SAM_PROTO_GetShiftState done [16:52:05]FM_GetShiftState done [16:52:05]req_shift_opened done [16:52:05]requested_item shift.open_date is exist - process it [16:52:05]req_shift_open_date [16:52:05]req_shift_open_date done [16:52:05]produce_requested_data done [16:52:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58498,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:52:05]process_action_free close_receipt [16:52:05]json_value_free [16:52:05]json_value_free done [16:52:05]process_json_proto returns [16:52:05]Send response to host [16:52:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58498,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:52:05]free response buf [16:52:05]execute_script done [16:52:05]execute_script returns [16:52:05]free content buf [16:52:05]Sock 8.Close socket [16:52:05]Sock 8.Thread stoped [16:52:09]OFD Sender: No OFD packet to send [16:52:13]accept exits with 9 [16:52:13]New connection [16:52:13]New thread 3066854756 created [16:52:13]Thread 3066711396 joined [16:52:13]Waiting for new connection... [16:52:13] Sock 9.Parse request [16:52:13]Sock 9.Check first char [16:52:13]Sock 9.First char is OK [16:52:13]request: POST /json_proto HTTP/1.0 [16:52:13]Method: POST [16:52:13]URL: /json_proto [16:52:13]Method is POST - this is cgi request [16:52:13]url: /json_proto [16:52:13]query_string will be loaded in cgi processing [16:52:13]execute_cgi json_proto POST (null) [16:52:13]execute_cgi path=json_proto method=POST [16:52:13]POST find Content-Length [16:52:13]Host: 172.17.44.3:8080 [16:52:13]Content-Length: 804 [16:52:13]Content-Type: application/json [16:52:13] [16:52:13]POST finish read [16:52:13]Found Content-Length = 804 [16:52:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:13]execute_script... [16:52:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:13]POST & json_proto [16:52:13]process_json_proto [16:52:13]json parsed OK: [16:52:13]protocol is kg_v1.0 [16:52:13]action value=close_receipt [16:52:13]process_action close_receipt [16:52:13]cmd_close_receipt [16:52:13]MH_GetDate [16:52:13]Write to MH i2c: F0 00 00 31 40 60 [16:52:13]Write i2c OK [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: F0 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: F0 09 00 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: F0 09 00 31 40 00 BE C9 C4 66 AD C5 5D 66 4F [16:52:13]GetLastDocTimeStamp 1724172722 [16:52:13]current date 1724172734 [16:52:13]FM_GetShiftState [16:52:13]SAM_PROTO_GetShiftState [16:52:13]wFMCommunicate request_size=4 [16:52:13]MH_SAM_APDU [16:52:13]CAPDU: 80 13 01 00 [16:52:13]Write to MH i2c: E2 08 00 32 40 80 13 01 00 00 00 00 00 EF [16:52:13]Write i2c OK [16:52:13]MH_I2C_Read... [16:52:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:13]Read from MH i2c: E2 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: E2 0E 00 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: E2 0E 00 32 40 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 12 [16:52:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:52:13]wFMCommunicate OK [16:52:13]SAM_PROTO_GetShiftState done [16:52:13]FM_GetShiftState done [16:52:13]opened in 1724112910 [16:52:13]opened+sec_in_day 1724199310 [16:52:13]quantity*price = 100005 [16:52:13]sum+1 = 100006 [16:52:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 483 20.08.2024 16:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58499 ФПД: 104858011315253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165214&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58499&fm=104858011315253&tin=02508201610067®Number=0000000000162794&sum=100005 [16:52:14]StoreToDocumentArchive [16:52:14]shift 100 fd 58499 [16:52:14]save to /storage/0100/doc_00058499 [16:52:14]save last doc name /storage/0100/doc_00058499 to /storage/kkm_last_doc_name [16:52:14]save OK [16:52:14]Clear old archive folders... [16:52:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:52:14]tlvbuf is B6EC25B0 [16:52:14]SAM_PROTO_ClearQueue [16:52:14]wFMCommunicate request_size=4 [16:52:14]MH_SAM_APDU [16:52:14]CAPDU: 80 09 00 00 [16:52:14]Write to MH i2c: E2 08 00 3F 40 80 09 00 00 00 00 00 00 F1 [16:52:14]Write i2c OK [16:52:14]MH_I2C_Read... [16:52:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:14]Read from MH i2c: E2 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 03 00 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 03 00 3F 40 00 90 00 F3 [16:52:14]RAPDU: 90 00 [16:52:14]wFMCommunicate OK [16:52:14]SAM_PROTO_ClearQueue done [16:52:14]KKMCreateOFDPacket [16:52:14]OFDProtocolAddRootSTLVToBuf [16:52:14]FM_MakeSignedData [16:52:14]FM_MakeSignedData [16:52:14]SAM_PROTO_SignData [16:52:14]wFMCommunicate request_size=4 [16:52:14]MH_SAM_APDU [16:52:14]CAPDU: 80 0D 01 02 [16:52:14]Write to MH i2c: E2 08 00 40 40 80 0D 01 02 00 00 00 00 F9 [16:52:14]Write i2c OK [16:52:14]MH_I2C_Read... [16:52:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:14]Read from MH i2c: E2 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 03 00 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 03 00 40 40 00 90 00 F4 [16:52:14]RAPDU: 90 00 [16:52:14]wFMCommunicate OK [16:52:14]wFMCommunicate request_size=255 [16:52:14]MH_SAM_APDU [16:52:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 BE C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E4 00 00 35 04 06 00 5F [16:52:14]Write to MH i2c: E2 02 01 41 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 BE C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E4 00 00 35 04 06 00 5F 00 00 CC [16:52:14]Write i2c OK [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 [16:52:14]MH_I2C_Read... [16:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:14]Read from MH i2c: E2 03 00 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 03 00 41 40 00 90 00 F5 [16:52:14]RAPDU: 90 00 [16:52:14]wFMCommunicate OK [16:52:14]wFMCommunicate request_size=10 [16:52:14]MH_SAM_APDU [16:52:14]CAPDU: 80 0D 02 02 05 5E 28 84 2C 35 [16:52:14]Write to MH i2c: E2 0D 00 42 40 80 0D 02 02 05 00 5E 28 84 2C 35 00 00 71 [16:52:14]Write i2c OK [16:52:14]MH_I2C_Read... [16:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:14]Read from MH i2c: E2 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 03 00 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 03 00 42 40 00 90 00 F6 [16:52:14]RAPDU: 90 00 [16:52:14]wFMCommunicate OK [16:52:14]wFMCommunicate request_size=4 [16:52:14]MH_SAM_APDU [16:52:14]CAPDU: 80 0D 03 02 [16:52:14]Write to MH i2c: E2 08 00 43 40 80 0D 03 02 00 00 00 00 FE [16:52:14]Write i2c OK [16:52:14]MH_I2C_Read... [16:52:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:14]Read from MH i2c: E2 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 0B 00 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 0B 00 43 40 00 37 56 AE 3F B7 77 7F F7 90 00 1D [16:52:14]RAPDU: 37 56 AE 3F B7 77 7F F7 90 00 [16:52:14]wFMCommunicate OK [16:52:14]SAM_PROTO_SignData done [16:52:14]FM_MakeSignedData done [16:52:14]CreateOFDProtocolMessage [16:52:14]wFMCommunicate request_size=4 [16:52:14]MH_SAM_APDU [16:52:14]CAPDU: 80 11 00 00 [16:52:14]Write to MH i2c: E2 08 00 44 40 80 11 00 00 00 00 00 00 FE [16:52:14]Write i2c OK [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 [16:52:14]MH_I2C_Read... [16:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:14]Read from MH i2c: E2 17 00 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: E2 17 00 44 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4A [16:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:52:14]wFMCommunicate OK [16:52:14]CreateOFDProtocolMessage done [16:52:14]OFDSenderStorePacket 58499 [16:52:14]StoreOFDPacket docnum=58499 [16:52:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 16 07 01 16 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 BE C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E4 00 00 35 04 06 00 5F 5E 28 84 2C 35 37 56 AE 3F B7 77 7F F7 [16:52:14]CheckFolder [16:52:14]dirname=/storage/ofd_packets [16:52:14]CheckFolder done [16:52:14]ProducePacketName [16:52:14]name=ofd_packets/00058499 [16:52:14]NVStorageSaveData ofd_packets/00058499 [16:52:14]File name is /storage/ofd_packets/00058499 [16:52:14]Write 301 bytes [16:52:14]NVStorageSaveData done [16:52:14]OFDSenderStorePacket done [16:52:14]KKMCreateOFDPacket done [16:52:14]NVStorageSaveData kkm_last_timestamp [16:52:14]File name is /storage/kkm_last_timestamp [16:52:14]Write 4 bytes [16:52:14]NVStorageSaveData done [16:52:14]ExternCall_PrintAddStr [16:52:14]wPrintStart [16:52:14]Write to MH i2c: 01 00 00 45 40 85 [16:52:14]Write i2c OK [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: 01 [16:52:14]MH_I2C_Read... [16:52:14]Read from MH i2c: 01 07 00 [16:52:14]MH_I2C_Read... [16:52:14]OFD Sender: Processing packet 58499 [packets to send 51, broken 50] [16:52:14]ProducePacketName [16:52:14]name=ofd_packets/00058499 [16:52:14]OFD Sender: To server: pG, [16:52:14]CommunicateWithHost lk.salyk.kg:30040 [16:52:14]ConnectInit lk.salyk.kg [16:52:14]Read from MH i2c: 01 07 00 45 40 00 00 00 00 00 FF 0F 9A [16:52:14]RasterBufferAndPrint [16:52:14]line Счет N : (1)2075820 [16:52:14]line ИНН: 02508201610067 [16:52:14]line Контрольно-Кассовый Чек [16:52:14]line ПРОДАЖА [16:52:14]line ТРК (МРК, ГНК) : 63 [16:52:14]line Товар: 2710124130 [16:52:14]line Аи-92-К-4 [16:52:14]line 14.750 * 67.80 [16:52:14]line = 1000.05 [16:52:14]line НДС 12% НСП 1% [16:52:14]line > о реализуемом товаре [16:52:14]line ИТОГО: 1000.05 [16:52:14]line НСП 1% : 8.85 [16:52:14]line НДС 12% : 106.20 [16:52:14]line Наличными: 0.00 [16:52:14]line Безнал.: 1000.05 [16:52:14]line Место: АЗС № 135 "Партнер Нефть" [16:52:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:52:14]line СНО: Общий режим [16:52:14]line Чек 483 20.08.2024 16:52 [16:52:14]line Смена: 100 ФФД: 1.0 [16:52:14]line ЗНМ: 0300000196 [16:52:14]line РНМ: 0000000000162794 [16:52:14]line Версия ККМ: v1.0 [16:52:14]line Платежная система: O! деньги [16:52:14]line ФМ: 0000000002094532 [16:52:14]line ФД: 58499 [16:52:14]line ФПД: 104858011315253 [16:52:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165214&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58499&fm=104858011315253&tin=02508201610067®Number=0000000000162794&sum=100005 [16:52:14]written 0, free lines is 4095 [16:52:14]Connected sock=10 [16:52:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 16 07 01 16 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 BE C9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E4 00 00 35 04 06 00 5F 5E 28 84 2C 35 37 56 AE 3F B7 77 7F F7 [16:52:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FC B6 47 00 FB F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E4 00 00 F4 03 04 00 0C 75 C4 66 B6 04 01 00 00 54 FB 80 DC 24 C8 A8 05 [16:52:15]CommunicateWithHost err = 0 [16:52:15]CheckOFDResponse [16:52:15]1017 (14) - 77093643461234 [16:52:15]1041 (16) - 0000000002094532 [16:52:15]1040 (4) - 58499 [16:52:15]1012 (4) - 20.08.2024 10:50 [16:52:15]1206 (1) - 0 [16:52:15]OFD Sender: Remove packet 58499 [16:52:15]ProducePacketName [16:52:15]name=ofd_packets/00058499 [16:52:15]NVStorageDeleteData [16:52:15]Write to MH i2c: 01 00 00 6F 40 AF [16:52:15]Write i2c OK [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: 01 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: 01 07 00 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: 01 07 00 6F 40 00 00 00 00 00 D9 0C 9B [16:52:15]RasterBufferAndPrint [16:52:15]line [16:52:15]line [16:52:15]line [16:52:15]line [16:52:15]line [16:52:15]written 0, free lines is 3296 [16:52:15]MH_Cut [16:52:15]Write to MH i2c: D1 01 00 76 40 01 88 [16:52:15]Write i2c OK [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: D1 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: D1 01 00 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: D1 01 00 76 40 00 87 [16:52:15]Write to MH i2c: 01 00 00 77 40 B7 [16:52:15]Write i2c OK [16:52:15]MH_I2C_Read... [16:52:15]OFD Sender: No OFD packet to send [16:52:16]*** Cut start [16:52:16]*** Partial cut [16:52:16]*** CUTSNS_PIN = 1 [16:52:16]*** CUTSNS_PIN = 0 [16:52:16]*** Brake cut motor [16:52:16]Read from MH i2c: 01 [16:52:16]MH_I2C_Read... [16:52:16]*** Stop cut motor [16:52:16]*** Cut end [16:52:16]Read from MH i2c: 01 07 00 [16:52:16]MH_I2C_Read... [16:52:16]Read from MH i2c: 01 07 00 77 40 00 00 00 00 00 FF 0F CC [16:52:16]process_action close_receipt done [16:52:16]requested_data is exist [16:52:16]produce_requested_data [16:52:16]requested_item fm.sn is exist - process it [16:52:16]wFMCommunicate request_size=4 [16:52:16]MH_SAM_APDU [16:52:16]CAPDU: 80 11 00 00 [16:52:16]Write to MH i2c: E2 08 00 78 40 80 11 00 00 00 00 00 00 32 [16:52:16]Write i2c OK [16:52:16]MH_I2C_Read... [16:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:16]Read from MH i2c: E2 [16:52:16]MH_I2C_Read... [16:52:16]Read from MH i2c: E2 17 00 [16:52:16]MH_I2C_Read... [16:52:16]Read from MH i2c: E2 17 00 78 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7E [16:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:52:16]wFMCommunicate OK [16:52:16]requested_item fd.num is exist - process it [16:52:16]SAM_PROTO_GetFieldsCounters [16:52:16]wFMCommunicate request_size=4 [16:52:16]MH_SAM_APDU [16:52:16]CAPDU: 80 13 00 00 [16:52:16]Write to MH i2c: E2 08 00 79 40 80 13 00 00 00 00 00 00 35 [16:52:16]Write i2c OK [16:52:16]MH_I2C_Read... [16:52:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:16]Read from MH i2c: E2 [16:52:16]MH_I2C_Read... [16:52:16]Read from MH i2c: E2 62 00 [16:52:16]MH_I2C_Read... [16:52:16]Read from MH i2c: E2 62 00 79 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 83 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 CA [16:52:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 83 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:16]wFMCommunicate OK [16:52:16]SAM_PROTO_GetFieldsCounters done [16:52:16]requested_item shift.num is exist - process it [16:52:16]requested_item shift.opened is exist - process it [16:52:16]req_shift_opened [16:52:16]FM_GetShiftState [16:52:16]SAM_PROTO_GetShiftState [16:52:16]wFMCommunicate request_size=4 [16:52:16]MH_SAM_APDU [16:52:16]CAPDU: 80 13 01 00 [16:52:16]Write to MH i2c: E2 08 00 7A 40 80 13 01 00 00 00 00 00 37 [16:52:16]Write i2c OK [16:52:16]MH_I2C_Read... [16:52:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:17]Read from MH i2c: E2 [16:52:17]MH_I2C_Read... [16:52:17]Read from MH i2c: E2 0E 00 [16:52:17]MH_I2C_Read... [16:52:17]Read from MH i2c: E2 0E 00 7A 40 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5A [16:52:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:52:17]wFMCommunicate OK [16:52:17]SAM_PROTO_GetShiftState done [16:52:17]FM_GetShiftState done [16:52:17]req_shift_opened done [16:52:17]requested_item shift.open_date is exist - process it [16:52:17]req_shift_open_date [16:52:17]req_shift_open_date done [16:52:17]produce_requested_data done [16:52:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58499,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:52:17]process_action_free close_receipt [16:52:17]json_value_free [16:52:17]json_value_free done [16:52:17]process_json_proto returns [16:52:17]Send response to host [16:52:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58499,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:52:17]free response buf [16:52:17]execute_script done [16:52:17]execute_script returns [16:52:17]free content buf [16:52:17]Sock 9.Close socket [16:52:17]Sock 9.Thread stoped [16:52:20]OFD Sender: No OFD packet to send [16:52:25]OFD Sender: No OFD packet to send [16:52:30]OFD Sender: No OFD packet to send [16:52:35]OFD Sender: No OFD packet to send [16:52:40]OFD Sender: No OFD packet to send [16:52:45]OFD Sender: No OFD packet to send [16:52:50]OFD Sender: No OFD packet to send [16:52:55]OFD Sender: No OFD packet to send [16:53:00]OFD Sender: No OFD packet to send [16:53:05]OFD Sender: No OFD packet to send [16:53:10]OFD Sender: No OFD packet to send [16:53:15]OFD Sender: No OFD packet to send [16:53:20]OFD Sender: No OFD packet to send [16:53:25]OFD Sender: No OFD packet to send [16:53:30]OFD Sender: No OFD packet to send [16:53:35]OFD Sender: No OFD packet to send [16:53:40]OFD Sender: No OFD packet to send [16:53:41]accept exits with 8 [16:53:41]New connection [16:53:41]New thread 3066711396 created [16:53:41]Thread 3066854756 joined [16:53:41]Waiting for new connection... [16:53:41] Sock 8.Parse request [16:53:41]Sock 8.Check first char [16:53:41]Sock 8.First char is OK [16:53:41]request: POST /json_proto HTTP/1.0 [16:53:41]Method: POST [16:53:41]URL: /json_proto [16:53:41]Method is POST - this is cgi request [16:53:41]url: /json_proto [16:53:41]query_string will be loaded in cgi processing [16:53:41]execute_cgi json_proto POST (null) [16:53:41]execute_cgi path=json_proto method=POST [16:53:41]POST find Content-Length [16:53:41]Host: 172.17.44.3:8080 [16:53:41]Content-Length: 755 [16:53:41]Content-Type: application/json [16:53:41] [16:53:41]POST finish read [16:53:41]Found Content-Length = 755 [16:53:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30116844", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:41]execute_script... [16:53: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)2075823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30116844", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:41]POST & json_proto [16:53:41]process_json_proto [16:53:41]json parsed OK: [16:53:41]protocol is kg_v1.0 [16:53:41]action value=close_receipt [16:53:41]process_action close_receipt [16:53:41]cmd_close_receipt [16:53:41]MH_GetDate [16:53:41]Write to MH i2c: F0 00 00 7B 40 AA [16:53:41]Write i2c OK [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: F0 [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: F0 09 00 [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: F0 09 00 7B 40 00 16 CA C4 66 AD C5 5D 66 F2 [16:53:41]GetLastDocTimeStamp 1724172734 [16:53:41]current date 1724172822 [16:53:41]FM_GetShiftState [16:53:41]SAM_PROTO_GetShiftState [16:53:41]wFMCommunicate request_size=4 [16:53:41]MH_SAM_APDU [16:53:41]CAPDU: 80 13 01 00 [16:53:41]Write to MH i2c: E2 08 00 7C 40 80 13 01 00 00 00 00 00 39 [16:53:41]Write i2c OK [16:53:41]MH_I2C_Read... [16:53:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:41]Read from MH i2c: E2 [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: E2 0E 00 [16:53:41]MH_I2C_Read... [16:53:41]Read from MH i2c: E2 0E 00 7C 40 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5C [16:53:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:53:41]wFMCommunicate OK [16:53:41]SAM_PROTO_GetShiftState done [16:53:41]FM_GetShiftState done [16:53:41]opened in 1724112910 [16:53:41]opened+sec_in_day 1724199310 [16:53:41]quantity*price = 0 [16:53:41]sum+1 = 1 [16:53:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 484 20.08.2024 16:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30116844 ФМ: 0000000002094532 ФД: 58500 ФПД: 13210089652910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165342&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58500&fm=13210089652910&tin=02508201610067®Number=0000000000162794&sum=0 [16:53:42]StoreToDocumentArchive [16:53:42]shift 100 fd 58500 [16:53:42]save to /storage/0100/doc_00058500 [16:53:42]save last doc name /storage/0100/doc_00058500 to /storage/kkm_last_doc_name [16:53:42]save OK [16:53:42]Clear old archive folders... [16:53:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:53:42]tlvbuf is 019C85D0 [16:53:42]SAM_PROTO_ClearQueue [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 09 00 00 [16:53:42]Write to MH i2c: E2 08 00 89 40 80 09 00 00 00 00 00 00 3B [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 89 40 00 90 00 3D [16:53:42]RAPDU: 90 00 [16:53:42]wFMCommunicate OK [16:53:42]SAM_PROTO_ClearQueue done [16:53:42]KKMCreateOFDPacket [16:53:42]OFDProtocolAddRootSTLVToBuf [16:53:42]FM_MakeSignedData [16:53:42]FM_MakeSignedData [16:53:42]SAM_PROTO_SignData [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 0D 01 02 [16:53:42]Write to MH i2c: E2 08 00 8A 40 80 0D 01 02 00 00 00 00 43 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 8A 40 00 90 00 3E [16:53:42]RAPDU: 90 00 [16:53:42]wFMCommunicate OK [16:53:42]wFMCommunicate request_size=255 [16:53:42]MH_SAM_APDU [16:53: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 34 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 E4 01 00 00 F4 03 04 00 16 CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E4 00 00 35 04 06 00 0C [16:53:42]Write to MH i2c: E2 02 01 8B 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E4 01 00 00 F4 03 04 00 16 CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E4 00 00 35 04 06 00 0C 00 00 19 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 8B 40 00 90 00 3F [16:53:42]RAPDU: 90 00 [16:53:42]wFMCommunicate OK [16:53:42]wFMCommunicate request_size=10 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 0D 02 02 05 03 B6 B3 82 AE [16:53:42]Write to MH i2c: E2 0D 00 8C 40 80 0D 02 02 05 00 03 B6 B3 82 AE 00 00 EC [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 03 00 8C 40 00 90 00 40 [16:53:42]RAPDU: 90 00 [16:53:42]wFMCommunicate OK [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 0D 03 02 [16:53:42]Write to MH i2c: E2 08 00 8D 40 80 0D 03 02 00 00 00 00 48 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 0B 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 0B 00 8D 40 00 28 E4 00 2A DE 70 53 62 90 00 82 [16:53:42]RAPDU: 28 E4 00 2A DE 70 53 62 90 00 [16:53:42]wFMCommunicate OK [16:53:42]SAM_PROTO_SignData done [16:53:42]FM_MakeSignedData done [16:53:42]CreateOFDProtocolMessage [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 11 00 00 [16:53:42]Write to MH i2c: E2 08 00 8E 40 80 11 00 00 00 00 00 00 48 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 17 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 17 00 8E 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 94 [16:53:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:53:42]wFMCommunicate OK [16:53:42]CreateOFDProtocolMessage done [16:53:42]OFDSenderStorePacket 58500 [16:53:42]StoreOFDPacket docnum=58500 [16:53:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D8 32 07 01 38 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E4 01 00 00 F4 03 04 00 16 CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E4 00 00 35 04 06 00 0C 03 B6 B3 82 AE 28 E4 00 2A DE 70 53 62 [16:53:42]CheckFolder [16:53:43]dirname=/storage/ofd_packets [16:53:43]CheckFolder done [16:53:43]ProducePacketName [16:53:43]name=ofd_packets/00058500 [16:53:43]NVStorageSaveData ofd_packets/00058500 [16:53:43]File name is /storage/ofd_packets/00058500 [16:53:43]Write 301 bytes [16:53:43]NVStorageSaveData done [16:53:43]OFDSenderStorePacket done [16:53:43]KKMCreateOFDPacket done [16:53:43]NVStorageSaveData kkm_last_timestamp [16:53:43]File name is /storage/kkm_last_timestamp [16:53:43]Write 4 bytes [16:53:43]NVStorageSaveData done [16:53:43]ExternCall_PrintAddStr [16:53:43]wPrintStart [16:53:43]Write to MH i2c: 01 00 00 8F 40 CF [16:53:43]Write i2c OK [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: 01 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: 01 07 00 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: 01 07 00 8F 40 00 00 00 00 00 FF 0F E4 [16:53:43]RasterBufferAndPrint [16:53:43]line Счет N : (1)2075823 [16:53:43]line ИНН: 02508201610067 [16:53:43]line Контрольно-Кассовый Чек [16:53:43]line ПРОДАЖА [16:53:43]line ТРК (МРК, ГНК) : 43 [16:53:43]line Товар: 2710124130 [16:53:43]line Аи-92-К-4 [16:53:43]line 25.000 * 0.00 [16:53:43]line = 0.00 [16:53:43]line НДС 12% НСП 1% [16:53:43]line > о реализуемом товаре [16:53:43]line ИТОГО: 0.00 [16:53:43]line НСП 1% : 0.00 [16:53:43]line НДС 12% : 0.00 [16:53:43]line Наличными: 0.00 [16:53:43]line Безнал.: 0.00 [16:53:43]line Место: АЗС № 135 "Партнер Нефть" [16:53:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:53:43]line СНО: Общий режим [16:53:43]line Чек 484 20.08.2024 16:53 [16:53:43]line Смена: 100 ФФД: 1.0 [16:53:43]line ЗНМ: 0300000196 [16:53:43]line РНМ: 0000000000162794 [16:53:43]line Версия ККМ: v1.0 [16:53:43]line Талоны: ТК ГПНА Online [16:53:43]line 30116844 [16:53:43]line ФМ: 0000000002094532 [16:53:43]line ФД: 58500 [16:53:43]line ФПД: 13210089652910 [16:53:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165342&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58500&fm=13210089652910&tin=02508201610067®Number=0000000000162794&sum=0 [16:53:43]OFD Sender: Processing packet 58500 [packets to send 51, broken 50] [16:53:43]ProducePacketName [16:53:43]name=ofd_packets/00058500 [16:53:43]OFD Sender: To server: pG, [16:53:43]CommunicateWithHost lk.salyk.kg:30040 [16:53:43]ConnectInit lk.salyk.kg [16:53:43]written 0, free lines is 4095 [16:53:43]Connected sock=10 [16:53:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D8 32 07 01 38 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E4 01 00 00 F4 03 04 00 16 CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E4 00 00 35 04 06 00 0C 03 B6 B3 82 AE 28 E4 00 2A DE 70 53 62 [16:53:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 81 40 47 00 12 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E4 00 00 F4 03 04 00 64 75 C4 66 B6 04 01 00 00 F3 D9 C9 44 3A 82 C1 41 [16:53:43]CommunicateWithHost err = 0 [16:53:43]CheckOFDResponse [16:53:43]1017 (14) - 77093643461234 [16:53:43]1041 (16) - 0000000002094532 [16:53:43]1040 (4) - 58500 [16:53:43]1012 (4) - 20.08.2024 10:52 [16:53:43]1206 (1) - 0 [16:53:43]OFD Sender: Remove packet 58500 [16:53:43]ProducePacketName [16:53:43]name=ofd_packets/00058500 [16:53:43]NVStorageDeleteData [16:53:43]Write to MH i2c: 01 00 00 B9 40 F9 [16:53:43]Write i2c OK [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: 01 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: 01 07 00 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: 01 07 00 B9 40 00 00 00 00 00 D0 0C DC [16:53:43]RasterBufferAndPrint [16:53:43]line [16:53:43]line [16:53:43]line [16:53:43]line [16:53:43]line [16:53:43]written 0, free lines is 3287 [16:53:43]MH_Cut [16:53:43]Write to MH i2c: D1 01 00 C0 40 01 D2 [16:53:43]Write i2c OK [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: D1 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: D1 01 00 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: D1 01 00 C0 40 00 D1 [16:53:43]Write to MH i2c: 01 00 00 C1 40 01 [16:53:43]Write i2c OK [16:53:43]MH_I2C_Read... [16:53:44]OFD Sender: No OFD packet to send [16:53:44]*** Cut start [16:53:44]*** Partial cut [16:53:44]*** CUTSNS_PIN = 1 [16:53:44]*** CUTSNS_PIN = 0 [16:53:44]*** Brake cut motor [16:53:45]Read from MH i2c: 01 [16:53:45]MH_I2C_Read... [16:53:45]*** Stop cut motor [16:53:45]*** Cut end [16:53:45]Read from MH i2c: 01 07 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: 01 07 00 C1 40 00 00 00 00 00 FF 0F 16 [16:53:45]process_action close_receipt done [16:53:45]requested_data is exist [16:53:45]produce_requested_data [16:53:45]requested_item fm.sn is exist - process it [16:53:45]wFMCommunicate request_size=4 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 11 00 00 [16:53:45]Write to MH i2c: E2 08 00 C2 40 80 11 00 00 00 00 00 00 7C [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 17 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 17 00 C2 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [16:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:53:45]wFMCommunicate OK [16:53:45]requested_item fd.num is exist - process it [16:53:45]SAM_PROTO_GetFieldsCounters [16:53:45]wFMCommunicate request_size=4 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 13 00 00 [16:53:45]Write to MH i2c: E2 08 00 C3 40 80 13 00 00 00 00 00 00 7F [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 62 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 62 00 C3 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 84 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [16:53:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 84 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:45]wFMCommunicate OK [16:53:45]SAM_PROTO_GetFieldsCounters done [16:53:45]requested_item shift.num is exist - process it [16:53:45]requested_item shift.opened is exist - process it [16:53:45]req_shift_opened [16:53:45]FM_GetShiftState [16:53:45]SAM_PROTO_GetShiftState [16:53:45]wFMCommunicate request_size=4 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 13 01 00 [16:53:45]Write to MH i2c: E2 08 00 C4 40 80 13 01 00 00 00 00 00 81 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 0E 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 0E 00 C4 40 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A4 [16:53:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:53:45]wFMCommunicate OK [16:53:45]SAM_PROTO_GetShiftState done [16:53:45]FM_GetShiftState done [16:53:45]req_shift_opened done [16:53:45]requested_item shift.open_date is exist - process it [16:53:45]req_shift_open_date [16:53:45]req_shift_open_date done [16:53:45]produce_requested_data done [16:53:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58500,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:53:45]process_action_free close_receipt [16:53:45]json_value_free [16:53:45]json_value_free done [16:53:45]process_json_proto returns [16:53:45]Send response to host [16:53:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58500,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:53:45]free response buf [16:53:45]execute_script done [16:53:45]execute_script returns [16:53:45]free content buf [16:53:45]Sock 8.Close socket [16:53:45]Sock 8.Thread stoped [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:14]accept exits with 9 [16:54:14]New connection [16:54:14]New thread 3066854756 created [16:54:14]Thread 3066711396 joined [16:54:14]Waiting for new connection... [16:54:14] Sock 9.Parse request [16:54:14]Sock 9.Check first char [16:54:14]Sock 9.First char is OK [16:54:14]request: POST /json_proto HTTP/1.0 [16:54:14]Method: POST [16:54:14]URL: /json_proto [16:54:14]Method is POST - this is cgi request [16:54:14]url: /json_proto [16:54:14]query_string will be loaded in cgi processing [16:54:14]execute_cgi json_proto POST (null) [16:54:14]execute_cgi path=json_proto method=POST [16:54:14]POST find Content-Length [16:54:14]Host: 172.17.44.3:8080 [16:54:14]Content-Length: 801 [16:54:14]Content-Type: application/json [16:54:14] [16:54:14]POST finish read [16:54:14]Found Content-Length = 801 [16:54:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:54:14]execute_script... [16:54: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)2075824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:54:14]POST & json_proto [16:54:14]process_json_proto [16:54:14]json parsed OK: [16:54:14]protocol is kg_v1.0 [16:54:14]action value=close_receipt [16:54:14]process_action close_receipt [16:54:14]cmd_close_receipt [16:54:14]MH_GetDate [16:54:14]Write to MH i2c: F0 00 00 C5 40 F4 [16:54:14]Write i2c OK [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: F0 [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: F0 09 00 [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: F0 09 00 C5 40 00 37 CA C4 66 AD C5 5D 66 5D [16:54:14]GetLastDocTimeStamp 1724172822 [16:54:14]current date 1724172855 [16:54:14]FM_GetShiftState [16:54:14]SAM_PROTO_GetShiftState [16:54:14]wFMCommunicate request_size=4 [16:54:14]MH_SAM_APDU [16:54:14]CAPDU: 80 13 01 00 [16:54:14]Write to MH i2c: E2 08 00 C6 40 80 13 01 00 00 00 00 00 83 [16:54:14]Write i2c OK [16:54:14]MH_I2C_Read... [16:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:14]Read from MH i2c: E2 [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: E2 0E 00 [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: E2 0E 00 C6 40 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A6 [16:54:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:54:14]wFMCommunicate OK [16:54:14]SAM_PROTO_GetShiftState done [16:54:14]FM_GetShiftState done [16:54:14]opened in 1724112910 [16:54:14]opened+sec_in_day 1724199310 [16:54:14]quantity*price = 50010 [16:54:14]sum+1 = 50012 [16:54:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 485 20.08.2024 16:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58501 ФПД: 38982794949365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165415&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58501&fm=38982794949365&tin=02508201610067®Number=0000000000162794&sum=50011 [16:54:15]StoreToDocumentArchive [16:54:15]shift 100 fd 58501 [16:54:15]save to /storage/0100/doc_00058501 [16:54:15]save last doc name /storage/0100/doc_00058501 to /storage/kkm_last_doc_name [16:54:15]save OK [16:54:15]Clear old archive folders... [16:54:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:54:15]tlvbuf is 019FD2A0 [16:54:15]SAM_PROTO_ClearQueue [16:54:15]wFMCommunicate request_size=4 [16:54:15]MH_SAM_APDU [16:54:15]CAPDU: 80 09 00 00 [16:54:15]Write to MH i2c: E2 08 00 D3 40 80 09 00 00 00 00 00 00 85 [16:54:15]Write i2c OK [16:54:15]MH_I2C_Read... [16:54:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:54:15]Read from MH i2c: E2 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 03 00 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 03 00 D3 40 00 90 00 87 [16:54:15]RAPDU: 90 00 [16:54:15]wFMCommunicate OK [16:54:15]SAM_PROTO_ClearQueue done [16:54:15]KKMCreateOFDPacket [16:54:15]OFDProtocolAddRootSTLVToBuf [16:54:15]FM_MakeSignedData [16:54:15]FM_MakeSignedData [16:54:15]SAM_PROTO_SignData [16:54:15]wFMCommunicate request_size=4 [16:54:15]MH_SAM_APDU [16:54:15]CAPDU: 80 0D 01 02 [16:54:15]Write to MH i2c: E2 08 00 D4 40 80 0D 01 02 00 00 00 00 8D [16:54:15]Write i2c OK [16:54:15]MH_I2C_Read... [16:54:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:54:15]Read from MH i2c: E2 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 03 00 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 03 00 D4 40 00 90 00 88 [16:54:15]RAPDU: 90 00 [16:54:15]wFMCommunicate OK [16:54:15]wFMCommunicate request_size=255 [16:54:15]MH_SAM_APDU [16:54:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 37 CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E4 00 00 35 04 06 00 23 [16:54:15]Write to MH i2c: E2 02 01 D5 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 37 CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E4 00 00 35 04 06 00 23 00 00 08 [16:54:15]Write i2c OK [16:54:15]MH_I2C_Read... [16:54:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:15]Read from MH i2c: E2 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 03 00 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 03 00 D5 40 00 90 00 89 [16:54:15]RAPDU: 90 00 [16:54:15]wFMCommunicate OK [16:54:15]wFMCommunicate request_size=10 [16:54:15]MH_SAM_APDU [16:54:15]CAPDU: 80 0D 02 02 05 74 63 A5 32 F5 [16:54:15]Write to MH i2c: E2 0D 00 D6 40 80 0D 02 02 05 00 74 63 A5 32 F5 00 00 3D [16:54:15]Write i2c OK [16:54:15]MH_I2C_Read... [16:54:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:15]Read from MH i2c: E2 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 03 00 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 03 00 D6 40 00 90 00 8A [16:54:15]RAPDU: 90 00 [16:54:15]wFMCommunicate OK [16:54:15]wFMCommunicate request_size=4 [16:54:15]MH_SAM_APDU [16:54:15]CAPDU: 80 0D 03 02 [16:54:15]Write to MH i2c: E2 08 00 D7 40 80 0D 03 02 00 00 00 00 92 [16:54:15]Write i2c OK [16:54:15]MH_I2C_Read... [16:54:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:15]Read from MH i2c: E2 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 0B 00 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 0B 00 D7 40 00 86 D5 0F 03 6D 2E E4 E2 90 00 61 [16:54:15]RAPDU: 86 D5 0F 03 6D 2E E4 E2 90 00 [16:54:15]wFMCommunicate OK [16:54:15]SAM_PROTO_SignData done [16:54:15]FM_MakeSignedData done [16:54:15]CreateOFDProtocolMessage [16:54:15]wFMCommunicate request_size=4 [16:54:15]MH_SAM_APDU [16:54:15]CAPDU: 80 11 00 00 [16:54:15]Write to MH i2c: E2 08 00 D8 40 80 11 00 00 00 00 00 00 92 [16:54:15]Write i2c OK [16:54:15]MH_I2C_Read... [16:54:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:15]Read from MH i2c: E2 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 17 00 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: E2 17 00 D8 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DE [16:54:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:54:15]wFMCommunicate OK [16:54:15]CreateOFDProtocolMessage done [16:54:15]OFDSenderStorePacket 58501 [16:54:15]StoreOFDPacket docnum=58501 [16:54:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 38 60 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 37 CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E4 00 00 35 04 06 00 23 74 63 A5 32 F5 86 D5 0F 03 6D 2E E4 E2 [16:54:15]CheckFolder [16:54:15]dirname=/storage/ofd_packets [16:54:15]CheckFolder done [16:54:15]ProducePacketName [16:54:15]name=ofd_packets/00058501 [16:54:15]NVStorageSaveData ofd_packets/00058501 [16:54:15]File name is /storage/ofd_packets/00058501 [16:54:15]Write 301 bytes [16:54:15]NVStorageSaveData done [16:54:15]OFDSenderStorePacket done [16:54:15]KKMCreateOFDPacket done [16:54:15]NVStorageSaveData kkm_last_timestamp [16:54:15]File name is /storage/kkm_last_timestamp [16:54:15]Write 4 bytes [16:54:15]NVStorageSaveData done [16:54:15]ExternCall_PrintAddStr [16:54:15]wPrintStart [16:54:15]Write to MH i2c: 01 00 00 D9 40 19 [16:54:15]Write i2c OK [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: 01 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: 01 07 00 [16:54:15]MH_I2C_Read... [16:54:15]Read from MH i2c: 01 07 00 D9 40 00 00 00 00 00 FF 0F 2E [16:54:15]RasterBufferAndPrint [16:54:15]line Счет N : (1)2075824 [16:54:15]line ИНН: 02508201610067 [16:54:15]line Контрольно-Кассовый Чек [16:54:15]line ПРОДАЖА [16:54:15]line ТРК (МРК, ГНК) : 52 [16:54:15]line Товар: 2710124500 [16:54:15]line Аи-95-К-5 [16:54:15]line 6.740 * 74.20 [16:54:15]line = 500.11 [16:54:15]line НДС 12% НСП 1% [16:54:15]line > о реализуемом товаре [16:54:15]line ИТОГО: 500.11 [16:54:15]line НСП 1% : 4.43 [16:54:15]line НДС 12% : 53.11 [16:54:15]line Наличными: 0.00 [16:54:15]line Безнал.: 500.11 [16:54:15]line Место: АЗС № 135 "Партнер Нефть" [16:54:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:54:15]line СНО: Общий режим [16:54:15]line Чек 485 20.08.2024 16:54 [16:54:15]line Смена: 100 ФФД: 1.0 [16:54:15]line ЗНМ: 0300000196 [16:54:15]line РНМ: 0000000000162794 [16:54:15]line Версия ККМ: v1.0 [16:54:15]line Платежная система: O! деньги [16:54:15]line ФМ: 0000000002094532 [16:54:15]line ФД: 58501 [16:54:15]line ФПД: 38982794949365 [16:54:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165415&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58501&fm=38982794949365&tin=02508201610067®Number=0000000000162794&sum=50011 [16:54:16]OFD Sender: Processing packet 58501 [packets to send 51, broken 50] [16:54:16]ProducePacketName [16:54:16]name=ofd_packets/00058501 [16:54:16]OFD Sender: To server: pG, [16:54:16]CommunicateWithHost lk.salyk.kg:30040 [16:54:16]ConnectInit lk.salyk.kg [16:54:16]written 0, free lines is 4095 [16:54:16]Connected sock=10 [16:54:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 38 60 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 37 CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E4 00 00 35 04 06 00 23 74 63 A5 32 F5 86 D5 0F 03 6D 2E E4 E2 [16:54:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 90 4C 47 00 DB 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 32 30 39 34 35 33 32 10 04 04 00 85 E4 00 00 F4 03 04 00 85 75 C4 66 B6 04 01 00 00 D9 E9 D7 6B 33 6E ED 4F [16:54:16]CommunicateWithHost err = 0 [16:54:16]CheckOFDResponse [16:54:16]1017 (14) - 77093643461234 [16:54:16]1041 (16) - 0000000002094532 [16:54:16]1040 (4) - 58501 [16:54:16]1012 (4) - 20.08.2024 10:52 [16:54:16]1206 (1) - 0 [16:54:16]OFD Sender: Remove packet 58501 [16:54:16]ProducePacketName [16:54:16]name=ofd_packets/00058501 [16:54:16]NVStorageDeleteData [16:54:16]Write to MH i2c: 01 00 00 03 41 44 [16:54:16]Write i2c OK [16:54:16]MH_I2C_Read... [16:54:16]Read from MH i2c: 01 [16:54:16]MH_I2C_Read... [16:54:16]Read from MH i2c: 01 07 00 [16:54:16]MH_I2C_Read... [16:54:16]Read from MH i2c: 01 07 00 03 41 00 00 00 00 00 D6 0C 2D [16:54:16]RasterBufferAndPrint [16:54:16]line [16:54:16]line [16:54:16]line [16:54:16]line [16:54:16]line [16:54:16]written 0, free lines is 3294 [16:54:16]MH_Cut [16:54:16]Write to MH i2c: D1 01 00 0A 41 01 1D [16:54:16]Write i2c OK [16:54:16]MH_I2C_Read... [16:54:16]Read from MH i2c: D1 [16:54:16]MH_I2C_Read... [16:54:16]Read from MH i2c: D1 01 00 [16:54:16]MH_I2C_Read... [16:54:16]Read from MH i2c: D1 01 00 0A 41 00 1C [16:54:16]Write to MH i2c: 01 00 00 0B 41 4C [16:54:16]Write i2c OK [16:54:16]MH_I2C_Read... [16:54:17]OFD Sender: No OFD packet to send [16:54:17]*** Cut start [16:54:17]*** Partial cut [16:54:17]*** CUTSNS_PIN = 1 [16:54:17]*** CUTSNS_PIN = 0 [16:54:17]*** Brake cut motor [16:54:18]Read from MH i2c: 01 [16:54:18]MH_I2C_Read... [16:54:18]*** Stop cut motor [16:54:18]*** Cut end [16:54:18]Read from MH i2c: 01 07 00 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: 01 07 00 0B 41 00 00 00 00 00 FF 0F 61 [16:54:18]process_action close_receipt done [16:54:18]requested_data is exist [16:54:18]produce_requested_data [16:54:18]requested_item fm.sn is exist - process it [16:54:18]wFMCommunicate request_size=4 [16:54:18]MH_SAM_APDU [16:54:18]CAPDU: 80 11 00 00 [16:54:18]Write to MH i2c: E2 08 00 0C 41 80 11 00 00 00 00 00 00 C7 [16:54:18]Write i2c OK [16:54:18]MH_I2C_Read... [16:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:18]Read from MH i2c: E2 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 17 00 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 17 00 0C 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [16:54:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:54:18]wFMCommunicate OK [16:54:18]requested_item fd.num is exist - process it [16:54:18]SAM_PROTO_GetFieldsCounters [16:54:18]wFMCommunicate request_size=4 [16:54:18]MH_SAM_APDU [16:54:18]CAPDU: 80 13 00 00 [16:54:18]Write to MH i2c: E2 08 00 0D 41 80 13 00 00 00 00 00 00 CA [16:54:18]Write i2c OK [16:54:18]MH_I2C_Read... [16:54:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:18]Read from MH i2c: E2 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 62 00 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 62 00 0D 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 85 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [16:54:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 85 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:54:18]wFMCommunicate OK [16:54:18]SAM_PROTO_GetFieldsCounters done [16:54:18]requested_item shift.num is exist - process it [16:54:18]requested_item shift.opened is exist - process it [16:54:18]req_shift_opened [16:54:18]FM_GetShiftState [16:54:18]SAM_PROTO_GetShiftState [16:54:18]wFMCommunicate request_size=4 [16:54:18]MH_SAM_APDU [16:54:18]CAPDU: 80 13 01 00 [16:54:18]Write to MH i2c: E2 08 00 0E 41 80 13 01 00 00 00 00 00 CC [16:54:18]Write i2c OK [16:54:18]MH_I2C_Read... [16:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:18]Read from MH i2c: E2 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 0E 00 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 0E 00 0E 41 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EF [16:54:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:54:18]wFMCommunicate OK [16:54:18]SAM_PROTO_GetShiftState done [16:54:18]FM_GetShiftState done [16:54:18]req_shift_opened done [16:54:18]requested_item shift.open_date is exist - process it [16:54:18]req_shift_open_date [16:54:18]req_shift_open_date done [16:54:18]produce_requested_data done [16:54:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58501,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:54:18]process_action_free close_receipt [16:54:18]json_value_free [16:54:18]json_value_free done [16:54:18]process_json_proto returns [16:54:18]Send response to host [16:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58501,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:54:18]free response buf [16:54:18]execute_script done [16:54:18]execute_script returns [16:54:18]free content buf [16:54:18]Sock 9.Close socket [16:54:18]Sock 9.Thread stoped [16:54:22]OFD Sender: No OFD packet to send [16:54:27]OFD Sender: No OFD packet to send [16:54:32]OFD Sender: No OFD packet to send [16:54:37]OFD Sender: No OFD packet to send [16:54:42]OFD Sender: No OFD packet to send [16:54:47]OFD Sender: No OFD packet to send [16:54:52]OFD Sender: No OFD packet to send [16:54:57]OFD Sender: No OFD packet to send [16:55:02]OFD Sender: No OFD packet to send [16:55:07]OFD Sender: No OFD packet to send [16:55:12]OFD Sender: No OFD packet to send [16:55:17]OFD Sender: No OFD packet to send [16:55:22]OFD Sender: No OFD packet to send [16:55:27]OFD Sender: No OFD packet to send [16:55:32]OFD Sender: No OFD packet to send [16:55:37]OFD Sender: No OFD packet to send [16:55:42]OFD Sender: No OFD packet to send [16:55:47]OFD Sender: No OFD packet to send [16:55:52]OFD Sender: No OFD packet to send [16:55:57]OFD Sender: No OFD packet to send [16:56:02]OFD Sender: No OFD packet to send [16:56:07]OFD Sender: No OFD packet to send [16:56:12]OFD Sender: No OFD packet to send [16:56:17]OFD Sender: No OFD packet to send [16:56:22]OFD Sender: No OFD packet to send [16:56:25]accept exits with 8 [16:56:25]New connection [16:56:25]New thread 3066711396 created [16:56:25]Thread 3066854756 joined [16:56:25]Waiting for new connection... [16:56:25] Sock 8.Parse request [16:56:25]Sock 8.Check first char [16:56:25]Sock 8.First char is OK [16:56:25]request: POST /json_proto HTTP/1.0 [16:56:25]Method: POST [16:56:25]URL: /json_proto [16:56:25]Method is POST - this is cgi request [16:56:25]url: /json_proto [16:56:25]query_string will be loaded in cgi processing [16:56:25]execute_cgi json_proto POST (null) [16:56:25]execute_cgi path=json_proto method=POST [16:56:25]POST find Content-Length [16:56:25]Host: 172.17.44.3:8080 [16:56:25]Content-Length: 755 [16:56:25]Content-Type: application/json [16:56:25] [16:56:25]POST finish read [16:56:25]Found Content-Length = 755 [16:56:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30075107", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:25]execute_script... [16:56: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)2075825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30075107", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:25]POST & json_proto [16:56:25]process_json_proto [16:56:25]json parsed OK: [16:56:25]protocol is kg_v1.0 [16:56:25]action value=close_receipt [16:56:25]process_action close_receipt [16:56:25]cmd_close_receipt [16:56:25]MH_GetDate [16:56:25]Write to MH i2c: F0 00 00 0F 41 3F [16:56:25]Write i2c OK [16:56:25]MH_I2C_Read... [16:56:25]Read from MH i2c: F0 [16:56:25]MH_I2C_Read... [16:56:25]Read from MH i2c: F0 09 00 [16:56:25]MH_I2C_Read... [16:56:25]Read from MH i2c: F0 09 00 0F 41 00 BB CA C4 66 AD C5 5D 66 2C [16:56:25]GetLastDocTimeStamp 1724172855 [16:56:25]current date 1724172987 [16:56:25]FM_GetShiftState [16:56:25]SAM_PROTO_GetShiftState [16:56:25]wFMCommunicate request_size=4 [16:56:25]MH_SAM_APDU [16:56:25]CAPDU: 80 13 01 00 [16:56:25]Write to MH i2c: E2 08 00 10 41 80 13 01 00 00 00 00 00 CE [16:56:25]Write i2c OK [16:56:25]MH_I2C_Read... [16:56:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:25]Read from MH i2c: E2 [16:56:25]MH_I2C_Read... [16:56:25]Read from MH i2c: E2 0E 00 [16:56:25]MH_I2C_Read... [16:56:25]Read from MH i2c: E2 0E 00 10 41 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [16:56:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:56:25]wFMCommunicate OK [16:56:25]SAM_PROTO_GetShiftState done [16:56:25]FM_GetShiftState done [16:56:25]opened in 1724112910 [16:56:25]opened+sec_in_day 1724199310 [16:56:25]quantity*price = 0 [16:56:25]sum+1 = 1 [16:56:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 486 20.08.2024 16:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30075107 ФМ: 0000000002094532 ФД: 58502 ФПД: 94989764392359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165627&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58502&fm=94989764392359&tin=02508201610067®Number=0000000000162794&sum=0 [16:56:27]StoreToDocumentArchive [16:56:27]shift 100 fd 58502 [16:56:27]save to /storage/0100/doc_00058502 [16:56:27]save last doc name /storage/0100/doc_00058502 to /storage/kkm_last_doc_name [16:56:27]save OK [16:56:27]Clear old archive folders... [16:56:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:56:27]tlvbuf is 01972730 [16:56:27]SAM_PROTO_ClearQueue [16:56:27]wFMCommunicate request_size=4 [16:56:27]MH_SAM_APDU [16:56:27]CAPDU: 80 09 00 00 [16:56:27]Write to MH i2c: E2 08 00 1D 41 80 09 00 00 00 00 00 00 D0 [16:56:27]Write i2c OK [16:56:27]MH_I2C_Read... [16:56:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:27]Read from MH i2c: E2 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 03 00 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 03 00 1D 41 00 90 00 D2 [16:56:27]RAPDU: 90 00 [16:56:27]wFMCommunicate OK [16:56:27]SAM_PROTO_ClearQueue done [16:56:27]KKMCreateOFDPacket [16:56:27]OFDProtocolAddRootSTLVToBuf [16:56:27]FM_MakeSignedData [16:56:27]FM_MakeSignedData [16:56:27]SAM_PROTO_SignData [16:56:27]wFMCommunicate request_size=4 [16:56:27]MH_SAM_APDU [16:56:27]CAPDU: 80 0D 01 02 [16:56:27]Write to MH i2c: E2 08 00 1E 41 80 0D 01 02 00 00 00 00 D8 [16:56:27]Write i2c OK [16:56:27]MH_I2C_Read... [16:56:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:27]Read from MH i2c: E2 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 03 00 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 03 00 1E 41 00 90 00 D3 [16:56:27]RAPDU: 90 00 [16:56:27]wFMCommunicate OK [16:56:27]wFMCommunicate request_size=255 [16:56:27]MH_SAM_APDU [16: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 34 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 E6 01 00 00 F4 03 04 00 BB CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E4 00 00 35 04 06 00 56 [16:56:27]Write to MH i2c: E2 02 01 1F 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E6 01 00 00 F4 03 04 00 BB CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E4 00 00 35 04 06 00 56 00 00 06 [16:56:27]Write i2c OK [16:56:27]MH_I2C_Read... [16:56:27]OFD Sender: No OFD packet to send [16:56:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:27]Read from MH i2c: E2 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 03 00 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 03 00 1F 41 00 90 00 D4 [16:56:27]RAPDU: 90 00 [16:56:27]wFMCommunicate OK [16:56:27]wFMCommunicate request_size=10 [16:56:27]MH_SAM_APDU [16:56:27]CAPDU: 80 0D 02 02 05 64 87 29 F5 A7 [16:56:27]Write to MH i2c: E2 0D 00 20 41 80 0D 02 02 05 00 64 87 29 F5 A7 00 00 95 [16:56:27]Write i2c OK [16:56:27]MH_I2C_Read... [16:56:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:27]Read from MH i2c: E2 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 03 00 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 03 00 20 41 00 90 00 D5 [16:56:27]RAPDU: 90 00 [16:56:27]wFMCommunicate OK [16:56:27]wFMCommunicate request_size=4 [16:56:27]MH_SAM_APDU [16:56:27]CAPDU: 80 0D 03 02 [16:56:27]Write to MH i2c: E2 08 00 21 41 80 0D 03 02 00 00 00 00 DD [16:56:27]Write i2c OK [16:56:27]MH_I2C_Read... [16:56:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:27]Read from MH i2c: E2 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 0B 00 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 0B 00 21 41 00 E8 60 4D 85 CF 68 B8 6A 90 00 51 [16:56:27]RAPDU: E8 60 4D 85 CF 68 B8 6A 90 00 [16:56:27]wFMCommunicate OK [16:56:27]SAM_PROTO_SignData done [16:56:27]FM_MakeSignedData done [16:56:27]CreateOFDProtocolMessage [16:56:27]wFMCommunicate request_size=4 [16:56:27]MH_SAM_APDU [16:56:27]CAPDU: 80 11 00 00 [16:56:27]Write to MH i2c: E2 08 00 22 41 80 11 00 00 00 00 00 00 DD [16:56:27]Write i2c OK [16:56:27]MH_I2C_Read... [16:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:27]Read from MH i2c: E2 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 17 00 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: E2 17 00 22 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 29 [16:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:56:27]wFMCommunicate OK [16:56:27]CreateOFDProtocolMessage done [16:56:27]OFDSenderStorePacket 58502 [16:56:27]StoreOFDPacket docnum=58502 [16:56:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A9 6B 07 01 D2 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 34 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 E6 01 00 00 F4 03 04 00 BB CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E4 00 00 35 04 06 00 56 64 87 29 F5 A7 E8 60 4D 85 CF 68 B8 6A [16:56:27]CheckFolder [16:56:27]dirname=/storage/ofd_packets [16:56:27]CheckFolder done [16:56:27]ProducePacketName [16:56:27]name=ofd_packets/00058502 [16:56:27]NVStorageSaveData ofd_packets/00058502 [16:56:27]File name is /storage/ofd_packets/00058502 [16:56:27]Write 301 bytes [16:56:27]NVStorageSaveData done [16:56:27]OFDSenderStorePacket done [16:56:27]KKMCreateOFDPacket done [16:56:27]NVStorageSaveData kkm_last_timestamp [16:56:27]File name is /storage/kkm_last_timestamp [16:56:27]Write 4 bytes [16:56:27]NVStorageSaveData done [16:56:27]ExternCall_PrintAddStr [16:56:27]wPrintStart [16:56:27]Write to MH i2c: 01 00 00 23 41 64 [16:56:27]Write i2c OK [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: 01 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: 01 07 00 [16:56:27]MH_I2C_Read... [16:56:27]Read from MH i2c: 01 07 00 23 41 00 00 00 00 00 FF 0F 79 [16:56:27]RasterBufferAndPrint [16:56:27]line Счет N : (1)2075825 [16:56:27]line ИНН: 02508201610067 [16:56:27]line Контрольно-Кассовый Чек [16:56:27]line ПРОДАЖА [16:56:27]line ТРК (МРК, ГНК) : 63 [16:56:27]line Товар: 2710124130 [16:56:27]line Аи-92-К-4 [16:56:27]line 20.000 * 0.00 [16:56:27]line = 0.00 [16:56:27]line НДС 12% НСП 1% [16:56:27]line > о реализуемом товаре [16:56:27]line ИТОГО: 0.00 [16:56:27]line НСП 1% : 0.00 [16:56:27]line НДС 12% : 0.00 [16:56:27]line Наличными: 0.00 [16:56:27]line Безнал.: 0.00 [16:56:27]line Место: АЗС № 135 "Партнер Нефть" [16:56:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:56:27]line СНО: Общий режим [16:56:27]line Чек 486 20.08.2024 16:56 [16:56:27]line Смена: 100 ФФД: 1.0 [16:56:27]line ЗНМ: 0300000196 [16:56:27]line РНМ: 0000000000162794 [16:56:27]line Версия ККМ: v1.0 [16:56:27]line Талоны: ТК ГПНА Online [16:56:27]line 30075107 [16:56:27]line ФМ: 0000000002094532 [16:56:27]line ФД: 58502 [16:56:27]line ФПД: 94989764392359 [16:56:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165627&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58502&fm=94989764392359&tin=02508201610067®Number=0000000000162794&sum=0 [16:56:27]OFD Sender: Processing packet 58502 [packets to send 51, broken 50] [16:56:27]ProducePacketName [16:56:27]name=ofd_packets/00058502 [16:56:27]OFD Sender: To server: pG, [16:56:27]CommunicateWithHost lk.salyk.kg:30040 [16:56:27]ConnectInit lk.salyk.kg [16:56:27]written 0, free lines is 4095 [16:56:28]Connected sock=10 [16:56:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A9 6B 07 01 D2 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 34 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 E6 01 00 00 F4 03 04 00 BB CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E4 00 00 35 04 06 00 56 64 87 29 F5 A7 E8 60 4D 85 CF 68 B8 6A [16:56:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 58 AC 47 00 00 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 32 30 39 34 35 33 32 10 04 04 00 86 E4 00 00 F4 03 04 00 09 76 C4 66 B6 04 01 00 00 10 8E 11 3C D2 2A FB E8 [16:56:28]CommunicateWithHost err = 0 [16:56:28]CheckOFDResponse [16:56:28]1017 (14) - 77093643461234 [16:56:28]1041 (16) - 0000000002094532 [16:56:28]1040 (4) - 58502 [16:56:28]1012 (4) - 20.08.2024 10:55 [16:56:28]1206 (1) - 0 [16:56:28]OFD Sender: Remove packet 58502 [16:56:28]ProducePacketName [16:56:28]name=ofd_packets/00058502 [16:56:28]NVStorageDeleteData [16:56:28]Write to MH i2c: 01 00 00 4D 41 8E [16:56:28]Write i2c OK [16:56:28]MH_I2C_Read... [16:56:28]Read from MH i2c: 01 [16:56:28]MH_I2C_Read... [16:56:28]Read from MH i2c: 01 07 00 [16:56:28]MH_I2C_Read... [16:56:28]Read from MH i2c: 01 07 00 4D 41 00 00 00 00 00 DA 0C 7B [16:56:28]RasterBufferAndPrint [16:56:28]line [16:56:28]line [16:56:28]line [16:56:28]line [16:56:28]line [16:56:28]written 0, free lines is 3296 [16:56:28]MH_Cut [16:56:28]Write to MH i2c: D1 01 00 54 41 01 67 [16:56:28]Write i2c OK [16:56:28]MH_I2C_Read... [16:56:28]Read from MH i2c: D1 [16:56:28]MH_I2C_Read... [16:56:28]Read from MH i2c: D1 01 00 [16:56:28]MH_I2C_Read... [16:56:28]Read from MH i2c: D1 01 00 54 41 00 66 [16:56:28]Write to MH i2c: 01 00 00 55 41 96 [16:56:28]Write i2c OK [16:56:28]MH_I2C_Read... [16:56:28]OFD Sender: No OFD packet to send [16:56:29]*** Cut start [16:56:29]*** Partial cut [16:56:29]*** CUTSNS_PIN = 1 [16:56:29]*** CUTSNS_PIN = 0 [16:56:29]*** Brake cut motor [16:56:29]Read from MH i2c: 01 [16:56:29]MH_I2C_Read... [16:56:29]*** Stop cut motor [16:56:29]*** Cut end [16:56:29]Read from MH i2c: 01 07 00 [16:56:29]MH_I2C_Read... [16:56:29]Read from MH i2c: 01 07 00 55 41 00 00 00 00 00 FF 0F AB [16:56:29]process_action close_receipt done [16:56:29]requested_data is exist [16:56:29]produce_requested_data [16:56:29]requested_item fm.sn is exist - process it [16:56:29]wFMCommunicate request_size=4 [16:56:29]MH_SAM_APDU [16:56:29]CAPDU: 80 11 00 00 [16:56:29]Write to MH i2c: E2 08 00 56 41 80 11 00 00 00 00 00 00 11 [16:56:29]Write i2c OK [16:56:29]MH_I2C_Read... [16:56:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:29]Read from MH i2c: E2 [16:56:29]MH_I2C_Read... [16:56:29]Read from MH i2c: E2 17 00 [16:56:29]MH_I2C_Read... [16:56:29]Read from MH i2c: E2 17 00 56 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [16:56:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:56:29]wFMCommunicate OK [16:56:29]requested_item fd.num is exist - process it [16:56:29]SAM_PROTO_GetFieldsCounters [16:56:29]wFMCommunicate request_size=4 [16:56:29]MH_SAM_APDU [16:56:29]CAPDU: 80 13 00 00 [16:56:29]Write to MH i2c: E2 08 00 57 41 80 13 00 00 00 00 00 00 14 [16:56:29]Write i2c OK [16:56:29]MH_I2C_Read... [16:56:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:30]Read from MH i2c: E2 [16:56:30]MH_I2C_Read... [16:56:30]Read from MH i2c: E2 62 00 [16:56:30]MH_I2C_Read... [16:56:30]Read from MH i2c: E2 62 00 57 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 86 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [16:56:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 86 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:56:30]wFMCommunicate OK [16:56:30]SAM_PROTO_GetFieldsCounters done [16:56:30]requested_item shift.num is exist - process it [16:56:30]requested_item shift.opened is exist - process it [16:56:30]req_shift_opened [16:56:30]FM_GetShiftState [16:56:30]SAM_PROTO_GetShiftState [16:56:30]wFMCommunicate request_size=4 [16:56:30]MH_SAM_APDU [16:56:30]CAPDU: 80 13 01 00 [16:56:30]Write to MH i2c: E2 08 00 58 41 80 13 01 00 00 00 00 00 16 [16:56:30]Write i2c OK [16:56:30]MH_I2C_Read... [16:56:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:30]Read from MH i2c: E2 [16:56:30]MH_I2C_Read... [16:56:30]Read from MH i2c: E2 0E 00 [16:56:30]MH_I2C_Read... [16:56:30]Read from MH i2c: E2 0E 00 58 41 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [16:56:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:56:30]wFMCommunicate OK [16:56:30]SAM_PROTO_GetShiftState done [16:56:30]FM_GetShiftState done [16:56:30]req_shift_opened done [16:56:30]requested_item shift.open_date is exist - process it [16:56:30]req_shift_open_date [16:56:30]req_shift_open_date done [16:56:30]produce_requested_data done [16:56:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58502,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:56:30]process_action_free close_receipt [16:56:30]json_value_free [16:56:30]json_value_free done [16:56:30]process_json_proto returns [16:56:30]Send response to host [16:56:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58502,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:56:30]free response buf [16:56:30]execute_script done [16:56:30]execute_script returns [16:56:30]free content buf [16:56:30]Sock 8.Close socket [16:56:30]Sock 8.Thread stoped [16:56:33]OFD Sender: No OFD packet to send [16:56:38]OFD Sender: No OFD packet to send [16:56:40]accept exits with 9 [16:56:40]New connection [16:56:40]New thread 3066854756 created [16:56:40]Thread 3066711396 joined [16:56:40]Waiting for new connection... [16:56:40] Sock 9.Parse request [16:56:40]Sock 9.Check first char [16:56:40]Sock 9.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.44.3:8080 [16:56:40]Content-Length: 790 [16:56:40]Content-Type: application/json [16:56:40] [16:56:40]POST finish read [16:56:40]Found Content-Length = 790 [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)2075826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.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)2075826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68771", "payments": [ { "type": 1, "sum" : 0.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 59 41 89 [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 59 41 00 CA CA C4 66 AD C5 5D 66 85 [16:56:40]GetLastDocTimeStamp 1724172987 [16:56:40]current date 1724173002 [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 5A 41 80 13 01 00 00 00 00 00 18 [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 5A 41 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [16:56:40]RAPDU: 09 00 01 0E E0 C3 66 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 1724112910 [16:56:40]opened+sec_in_day 1724199310 [16:56:40]quantity*price = 0 [16:56:40]sum+1 = 1 [16:56:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 487 20.08.2024 16:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58503 ФПД: 110350511587121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165642&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58503&fm=110350511587121&tin=02508201610067®Number=0000000000162794&sum=0 [16:56:42]StoreToDocumentArchive [16:56:42]shift 100 fd 58503 [16:56:42]save to /storage/0100/doc_00058503 [16:56:42]save last doc name /storage/0100/doc_00058503 to /storage/kkm_last_doc_name [16:56:42]save OK [16:56:42]Clear old archive folders... [16:56:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:56:42]tlvbuf is 01A02B10 [16:56:42]SAM_PROTO_ClearQueue [16:56:42]wFMCommunicate request_size=4 [16:56:42]MH_SAM_APDU [16:56:42]CAPDU: 80 09 00 00 [16:56:42]Write to MH i2c: E2 08 00 67 41 80 09 00 00 00 00 00 00 1A [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:42]Read from MH i2c: E2 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 03 00 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 03 00 67 41 00 90 00 1C [16:56:42]RAPDU: 90 00 [16:56:42]wFMCommunicate OK [16:56:42]SAM_PROTO_ClearQueue done [16:56:42]KKMCreateOFDPacket [16:56:42]OFDProtocolAddRootSTLVToBuf [16:56:42]FM_MakeSignedData [16:56:42]FM_MakeSignedData [16:56:42]SAM_PROTO_SignData [16:56:42]wFMCommunicate request_size=4 [16:56:42]MH_SAM_APDU [16:56:42]CAPDU: 80 0D 01 02 [16:56:42]Write to MH i2c: E2 08 00 68 41 80 0D 01 02 00 00 00 00 22 [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:42]Read from MH i2c: E2 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 03 00 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 03 00 68 41 00 90 00 1D [16:56:42]RAPDU: 90 00 [16:56:42]wFMCommunicate OK [16:56:42]wFMCommunicate request_size=255 [16:56:42]MH_SAM_APDU [16:56:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 CA CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E4 00 00 35 04 06 00 64 5C FB 0B [16:56:42]Write to MH i2c: E2 02 01 69 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 CA CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E4 00 00 35 04 06 00 64 5C FB 0B 00 00 34 [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:42]Read from MH i2c: E2 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 03 00 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 03 00 69 41 00 90 00 1E [16:56:42]RAPDU: 90 00 [16:56:42]wFMCommunicate OK [16:56:42]wFMCommunicate request_size=7 [16:56:42]MH_SAM_APDU [16:56:42]CAPDU: 80 0D 02 02 02 3F 31 [16:56:42]Write to MH i2c: E2 0A 00 6A 41 80 0D 02 02 02 00 3F 31 00 00 99 [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:42]Read from MH i2c: E2 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 03 00 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 03 00 6A 41 00 90 00 1F [16:56:42]RAPDU: 90 00 [16:56:42]wFMCommunicate OK [16:56:42]wFMCommunicate request_size=4 [16:56:42]MH_SAM_APDU [16:56:42]CAPDU: 80 0D 03 02 [16:56:42]Write to MH i2c: E2 08 00 6B 41 80 0D 03 02 00 00 00 00 27 [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:42]Read from MH i2c: E2 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 0B 00 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 0B 00 6B 41 00 9E D7 1E E6 66 AC 60 B1 90 00 C4 [16:56:42]RAPDU: 9E D7 1E E6 66 AC 60 B1 90 00 [16:56:42]wFMCommunicate OK [16:56:42]SAM_PROTO_SignData done [16:56:42]FM_MakeSignedData done [16:56:42]CreateOFDProtocolMessage [16:56:42]wFMCommunicate request_size=4 [16:56:42]MH_SAM_APDU [16:56:42]CAPDU: 80 11 00 00 [16:56:42]Write to MH i2c: E2 08 00 6C 41 80 11 00 00 00 00 00 00 27 [16:56:42]Write i2c OK [16:56:42]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 6C 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 73 [16:56:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:56:42]wFMCommunicate OK [16:56:42]CreateOFDProtocolMessage done [16:56:42]OFDSenderStorePacket 58503 [16:56:42]StoreOFDPacket docnum=58503 [16:56:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A2 B8 04 01 7E 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 CA CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E4 00 00 35 04 06 00 64 5C FB 0B 3F 31 9E D7 1E E6 66 AC 60 B1 [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/00058503 [16:56:42]NVStorageSaveData ofd_packets/00058503 [16:56:42]File name is /storage/ofd_packets/00058503 [16:56:42]Write 298 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 6D 41 AE [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 6D 41 00 00 00 00 00 FF 0F C3 [16:56:42]RasterBufferAndPrint [16:56:42]line Счет N : (1)2075826 [16:56:42]line ИНН: 02508201610067 [16:56:42]line Контрольно-Кассовый Чек [16:56:42]line ПРОДАЖА [16:56:42]line ТРК (МРК, ГНК) : 11 [16:56:42]line Товар: 2710194210 [16:56:42]line ДТ-К-5 [16:56:42]line 13.130 * 0.00 [16:56:42]line = 0.00 [16:56:42]line НДС 12% НСП 1% [16:56:42]line > о реализуемом товаре [16:56:42]line ИТОГО: 0.00 [16:56:42]line НСП 1% : 0.00 [16:56:42]line НДС 12% : 0.00 [16:56:42]line Наличными: 0.00 [16:56:42]line Безнал.: 0.00 [16:56:42]line Место: АЗС № 135 "Партнер Нефть" [16:56:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:56:42]line СНО: Общий режим [16:56:42]line Чек 487 20.08.2024 16:56 [16:56:42]line Смена: 100 ФФД: 1.0 [16:56:42]line ЗНМ: 0300000196 [16:56:42]line РНМ: 0000000000162794 [16:56:42]line Версия ККМ: v1.0 [16:56:42]line Талоны: Топливная Карта [16:56:42]line 68771 [16:56:42]line ФМ: 0000000002094532 [16:56:42]line ФД: 58503 [16:56:42]line ФПД: 110350511587121 [16:56:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165642&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58503&fm=110350511587121&tin=02508201610067®Number=0000000000162794&sum=0 [16:56:42]OFD Sender: Processing packet 58503 [packets to send 51, broken 50] [16:56:42]ProducePacketName [16:56:42]name=ofd_packets/00058503 [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]written 0, free lines is 4095 [16:56:42]Connected sock=10 [16:56:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A2 B8 04 01 7E 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 CA CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E4 00 00 35 04 06 00 64 5C FB 0B 3F 31 9E D7 1E E6 66 AC 60 B1 [16:56:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2D 67 47 00 F0 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 32 30 39 34 35 33 32 10 04 04 00 87 E4 00 00 F4 03 04 00 18 76 C4 66 B6 04 01 00 00 71 A8 0D 80 27 FB FF 47 [16:56:43]CommunicateWithHost err = 0 [16:56:43]CheckOFDResponse [16:56:43]1017 (14) - 77093643461234 [16:56:43]1041 (16) - 0000000002094532 [16:56:43]1040 (4) - 58503 [16:56:43]1012 (4) - 20.08.2024 10:55 [16:56:43]1206 (1) - 0 [16:56:43]OFD Sender: Remove packet 58503 [16:56:43]ProducePacketName [16:56:43]name=ofd_packets/00058503 [16:56:43]NVStorageDeleteData [16:56:43]Write to MH i2c: 01 00 00 97 41 D8 [16:56:43]Write i2c OK [16:56:43]MH_I2C_Read... [16:56:43]Read from MH i2c: 01 [16:56:43]MH_I2C_Read... [16:56:43]Read from MH i2c: 01 07 00 [16:56:43]MH_I2C_Read... [16:56:43]Read from MH i2c: 01 07 00 97 41 00 00 00 00 00 D9 0C C4 [16:56:43]RasterBufferAndPrint [16:56:43]line [16:56:43]line [16:56:43]line [16:56:43]line [16:56:43]line [16:56:43]written 0, free lines is 3298 [16:56:43]MH_Cut [16:56:43]Write to MH i2c: D1 01 00 9E 41 01 B1 [16:56:43]Write i2c OK [16:56:43]MH_I2C_Read... [16:56:43]Read from MH i2c: D1 [16:56:43]MH_I2C_Read... [16:56:43]Read from MH i2c: D1 01 00 [16:56:43]MH_I2C_Read... [16:56:43]Read from MH i2c: D1 01 00 9E 41 00 B0 [16:56:43]Write to MH i2c: 01 00 00 9F 41 E0 [16:56:43]Write i2c OK [16:56:43]MH_I2C_Read... [16:56:43]OFD Sender: No OFD packet to send [16:56:44]*** Cut start [16:56:44]*** Partial cut [16:56:44]*** CUTSNS_PIN = 1 [16:56:44]*** CUTSNS_PIN = 0 [16:56:44]*** 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 9F 41 00 00 00 00 00 FF 0F F5 [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 A0 41 80 11 00 00 00 00 00 00 5B [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 A0 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A7 [16:56:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 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 A1 41 80 13 00 00 00 00 00 00 5E [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 A1 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 87 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [16:56:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 87 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:56:44]wFMCommunicate OK [16:56:44]SAM_PROTO_GetFieldsCounters done [16:56:45]requested_item shift.num is exist - process it [16:56:45]requested_item shift.opened is exist - process it [16:56:45]req_shift_opened [16:56:45]FM_GetShiftState [16:56:45]SAM_PROTO_GetShiftState [16:56:45]wFMCommunicate request_size=4 [16:56:45]MH_SAM_APDU [16:56:45]CAPDU: 80 13 01 00 [16:56:45]Write to MH i2c: E2 08 00 A2 41 80 13 01 00 00 00 00 00 60 [16:56:45]Write i2c OK [16:56:45]MH_I2C_Read... [16:56:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:45]Read from MH i2c: E2 [16:56:45]MH_I2C_Read... [16:56:45]Read from MH i2c: E2 0E 00 [16:56:45]MH_I2C_Read... [16:56:45]Read from MH i2c: E2 0E 00 A2 41 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 83 [16:56:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:56:45]wFMCommunicate OK [16:56:45]SAM_PROTO_GetShiftState done [16:56:45]FM_GetShiftState done [16:56:45]req_shift_opened done [16:56:45]requested_item shift.open_date is exist - process it [16:56:45]req_shift_open_date [16:56:45]req_shift_open_date done [16:56:45]produce_requested_data done [16:56:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58503,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:56:45]process_action_free close_receipt [16:56:45]json_value_free [16:56:45]json_value_free done [16:56:45]process_json_proto returns [16:56:45]Send response to host [16:56:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58503,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:56:45]free response buf [16:56:45]execute_script done [16:56:45]execute_script returns [16:56:45]free content buf [16:56:45]Sock 9.Close socket [16:56:45]Sock 9.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:02]accept exits with 8 [16:57:02]New connection [16:57:02]New thread 3066711396 created [16:57:02]Thread 3066854756 joined [16:57:02]Waiting for new connection... [16:57:02] Sock 8.Parse request [16:57:02]Sock 8.Check first char [16:57:02]Sock 8.First char is OK [16:57:02]request: POST /json_proto HTTP/1.0 [16:57:02]Method: POST [16:57:02]URL: /json_proto [16:57:02]Method is POST - this is cgi request [16:57:02]url: /json_proto [16:57:02]query_string will be loaded in cgi processing [16:57:02]execute_cgi json_proto POST (null) [16:57:02]execute_cgi path=json_proto method=POST [16:57:02]POST find Content-Length [16:57:02]Host: 172.17.44.3:8080 [16:57:02]Content-Length: 802 [16:57:02]Content-Type: application/json [16:57:02] [16:57:02]POST finish read [16:57:02]Found Content-Length = 802 [16:57:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:02]execute_script... [16:57:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:02]POST & json_proto [16:57:02]process_json_proto [16:57:02]json parsed OK: [16:57:02]protocol is kg_v1.0 [16:57:02]action value=close_receipt [16:57:02]process_action close_receipt [16:57:02]cmd_close_receipt [16:57:02]MH_GetDate [16:57:02]Write to MH i2c: F0 00 00 A3 41 D3 [16:57:02]Write i2c OK [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: F0 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: F0 09 00 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: F0 09 00 A3 41 00 DF CA C4 66 AD C5 5D 66 E4 [16:57:02]GetLastDocTimeStamp 1724173002 [16:57:02]current date 1724173023 [16:57:02]FM_GetShiftState [16:57:02]SAM_PROTO_GetShiftState [16:57:02]wFMCommunicate request_size=4 [16:57:02]MH_SAM_APDU [16:57:02]CAPDU: 80 13 01 00 [16:57:02]Write to MH i2c: E2 08 00 A4 41 80 13 01 00 00 00 00 00 62 [16:57:02]Write i2c OK [16:57:02]MH_I2C_Read... [16:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:02]Read from MH i2c: E2 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: E2 0E 00 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: E2 0E 00 A4 41 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 85 [16:57:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:57:02]wFMCommunicate OK [16:57:02]SAM_PROTO_GetShiftState done [16:57:02]FM_GetShiftState done [16:57:02]opened in 1724112910 [16:57:02]opened+sec_in_day 1724199310 [16:57:02]quantity*price = 50083 [16:57:02]sum+1 = 50085 [16:57:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 488 20.08.2024 16:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58504 ФПД: 161277812745638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165703&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58504&fm=161277812745638&tin=02508201610067®Number=0000000000162794&sum=50084 [16:57:03]StoreToDocumentArchive [16:57:03]shift 100 fd 58504 [16:57:03]save to /storage/0100/doc_00058504 [16:57:03]save last doc name /storage/0100/doc_00058504 to /storage/kkm_last_doc_name [16:57:03]save OK [16:57:03]Clear old archive folders... [16:57:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:57:03]tlvbuf is 01AA1F90 [16:57:03]SAM_PROTO_ClearQueue [16:57:03]wFMCommunicate request_size=4 [16:57:03]MH_SAM_APDU [16:57:03]CAPDU: 80 09 00 00 [16:57:03]Write to MH i2c: E2 08 00 B1 41 80 09 00 00 00 00 00 00 64 [16:57:03]Write i2c OK [16:57:03]MH_I2C_Read... [16:57:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:57:03]Read from MH i2c: E2 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 03 00 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 03 00 B1 41 00 90 00 66 [16:57:03]RAPDU: 90 00 [16:57:03]wFMCommunicate OK [16:57:03]SAM_PROTO_ClearQueue done [16:57:03]KKMCreateOFDPacket [16:57:03]OFDProtocolAddRootSTLVToBuf [16:57:03]FM_MakeSignedData [16:57:03]FM_MakeSignedData [16:57:03]SAM_PROTO_SignData [16:57:03]wFMCommunicate request_size=4 [16:57:03]MH_SAM_APDU [16:57:03]CAPDU: 80 0D 01 02 [16:57:03]Write to MH i2c: E2 08 00 B2 41 80 0D 01 02 00 00 00 00 6C [16:57:03]Write i2c OK [16:57:03]MH_I2C_Read... [16:57:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:57:03]Read from MH i2c: E2 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 03 00 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 03 00 B2 41 00 90 00 67 [16:57:03]RAPDU: 90 00 [16:57:03]wFMCommunicate OK [16:57:03]wFMCommunicate request_size=255 [16:57:03]MH_SAM_APDU [16:57:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 DF CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E4 00 00 35 04 06 00 [16:57:03]Write to MH i2c: E2 02 01 B3 41 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 DF CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E4 00 00 35 04 06 00 00 00 28 [16:57:03]Write i2c OK [16:57:03]MH_I2C_Read... [16:57:03]OFD Sender: No OFD packet to send [16:57:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:03]Read from MH i2c: E2 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 03 00 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 03 00 B3 41 00 90 00 68 [16:57:03]RAPDU: 90 00 [16:57:03]wFMCommunicate OK [16:57:03]wFMCommunicate request_size=11 [16:57:03]MH_SAM_APDU [16:57:03]CAPDU: 80 0D 02 02 06 92 AE 6A BD 25 A6 [16:57:03]Write to MH i2c: E2 0E 00 B4 41 80 0D 02 02 06 00 92 AE 6A BD 25 A6 00 00 AD [16:57:03]Write i2c OK [16:57:03]MH_I2C_Read... [16:57:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:03]Read from MH i2c: E2 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 03 00 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 03 00 B4 41 00 90 00 69 [16:57:03]RAPDU: 90 00 [16:57:03]wFMCommunicate OK [16:57:03]wFMCommunicate request_size=4 [16:57:03]MH_SAM_APDU [16:57:03]CAPDU: 80 0D 03 02 [16:57:03]Write to MH i2c: E2 08 00 B5 41 80 0D 03 02 00 00 00 00 71 [16:57:03]Write i2c OK [16:57:03]MH_I2C_Read... [16:57:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:57:03]Read from MH i2c: E2 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 0B 00 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 0B 00 B5 41 00 76 C8 EB A5 DE C0 D6 56 90 00 0A [16:57:03]RAPDU: 76 C8 EB A5 DE C0 D6 56 90 00 [16:57:03]wFMCommunicate OK [16:57:03]SAM_PROTO_SignData done [16:57:03]FM_MakeSignedData done [16:57:03]CreateOFDProtocolMessage [16:57:03]wFMCommunicate request_size=4 [16:57:03]MH_SAM_APDU [16:57:03]CAPDU: 80 11 00 00 [16:57:03]Write to MH i2c: E2 08 00 B6 41 80 11 00 00 00 00 00 00 71 [16:57:03]Write i2c OK [16:57:03]MH_I2C_Read... [16:57:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:03]Read from MH i2c: E2 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 17 00 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: E2 17 00 B6 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [16:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:57:03]wFMCommunicate OK [16:57:03]CreateOFDProtocolMessage done [16:57:03]OFDSenderStorePacket 58504 [16:57:03]StoreOFDPacket docnum=58504 [16:57:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 A5 33 08 01 32 E8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 DF CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E4 00 00 35 04 06 00 92 AE 6A BD 25 A6 76 C8 EB A5 DE C0 D6 56 [16:57:03]CheckFolder [16:57:03]dirname=/storage/ofd_packets [16:57:03]CheckFolder done [16:57:03]ProducePacketName [16:57:03]name=ofd_packets/00058504 [16:57:03]NVStorageSaveData ofd_packets/00058504 [16:57:03]File name is /storage/ofd_packets/00058504 [16:57:03]Write 302 bytes [16:57:03]NVStorageSaveData done [16:57:03]OFDSenderStorePacket done [16:57:03]KKMCreateOFDPacket done [16:57:03]NVStorageSaveData kkm_last_timestamp [16:57:03]File name is /storage/kkm_last_timestamp [16:57:03]Write 4 bytes [16:57:03]NVStorageSaveData done [16:57:03]ExternCall_PrintAddStr [16:57:03]wPrintStart [16:57:03]Write to MH i2c: 01 00 00 B7 41 F8 [16:57:03]Write i2c OK [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: 01 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: 01 07 00 [16:57:03]MH_I2C_Read... [16:57:03]Read from MH i2c: 01 07 00 B7 41 00 00 00 00 00 FF 0F 0D [16:57:03]RasterBufferAndPrint [16:57:03]line Счет N : (1)2075828 [16:57:03]line ИНН: 02508201610067 [16:57:03]line Контрольно-Кассовый Чек [16:57:03]line ПРОДАЖА [16:57:03]line ТРК (МРК, ГНК) : 41 [16:57:03]line Товар: 2710124900 [16:57:03]line Аи-100-К-3 [16:57:03]line 5.190 * 96.50 [16:57:03]line = 500.84 [16:57:03]line НДС 12% НСП 1% [16:57:03]line > о реализуемом товаре [16:57:03]line ИТОГО: 500.84 [16:57:03]line НСП 1% : 4.43 [16:57:03]line НДС 12% : 53.19 [16:57:03]line Наличными: 0.00 [16:57:03]line Безнал.: 500.84 [16:57:03]line Место: АЗС № 135 "Партнер Нефть" [16:57:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:57:03]line СНО: Общий режим [16:57:03]line Чек 488 20.08.2024 16:57 [16:57:03]line Смена: 100 ФФД: 1.0 [16:57:03]line ЗНМ: 0300000196 [16:57:03]line РНМ: 0000000000162794 [16:57:03]line Версия ККМ: v1.0 [16:57:03]line Платежная система: O! деньги [16:57:03]line ФМ: 0000000002094532 [16:57:03]line ФД: 58504 [16:57:03]line ФПД: 161277812745638 [16:57:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165703&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58504&fm=161277812745638&tin=02508201610067®Number=0000000000162794&sum=50084 [16:57:04]OFD Sender: Processing packet 58504 [packets to send 51, broken 50] [16:57:04]ProducePacketName [16:57:04]name=ofd_packets/00058504 [16:57:04]OFD Sender: To server: pG, [16:57:04]CommunicateWithHost lk.salyk.kg:30040 [16:57:04]ConnectInit lk.salyk.kg [16:57:04]written 0, free lines is 4095 [16:57:04]Connected sock=9 [16:57:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 A5 33 08 01 32 E8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 DF CA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E4 00 00 35 04 06 00 92 AE 6A BD 25 A6 76 C8 EB A5 DE C0 D6 56 [16:57:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9F 75 47 00 A6 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E4 00 00 F4 03 04 00 2D 76 C4 66 B6 04 01 00 00 A9 41 A8 CC 7A 71 CD 7F [16:57:04]CommunicateWithHost err = 0 [16:57:04]CheckOFDResponse [16:57:04]1017 (14) - 77093643461234 [16:57:04]1041 (16) - 0000000002094532 [16:57:04]1040 (4) - 58504 [16:57:04]1012 (4) - 20.08.2024 10:55 [16:57:04]1206 (1) - 0 [16:57:04]OFD Sender: Remove packet 58504 [16:57:04]ProducePacketName [16:57:04]name=ofd_packets/00058504 [16:57:04]NVStorageDeleteData [16:57:04]Write to MH i2c: 01 00 00 E1 41 22 [16:57:04]Write i2c OK [16:57:04]MH_I2C_Read... [16:57:04]Read from MH i2c: 01 [16:57:04]MH_I2C_Read... [16:57:04]Read from MH i2c: 01 07 00 [16:57:04]MH_I2C_Read... [16:57:04]Read from MH i2c: 01 07 00 E1 41 00 00 00 00 00 DD 0C 12 [16:57:04]RasterBufferAndPrint [16:57:04]line [16:57:04]line [16:57:04]line [16:57:04]line [16:57:04]line [16:57:04]written 0, free lines is 3300 [16:57:04]MH_Cut [16:57:04]Write to MH i2c: D1 01 00 E8 41 01 FB [16:57:04]Write i2c OK [16:57:04]MH_I2C_Read... [16:57:04]Read from MH i2c: D1 [16:57:04]MH_I2C_Read... [16:57:04]Read from MH i2c: D1 01 00 [16:57:04]MH_I2C_Read... [16:57:04]Read from MH i2c: D1 01 00 E8 41 00 FA [16:57:04]Write to MH i2c: 01 00 00 E9 41 2A [16:57:04]Write i2c OK [16:57:04]MH_I2C_Read... [16:57:05]OFD Sender: No OFD packet to send [16:57:05]*** Cut start [16:57:05]*** Partial cut [16:57:05]*** CUTSNS_PIN = 1 [16:57:05]*** CUTSNS_PIN = 0 [16:57:05]*** Brake cut motor [16:57:06]Read from MH i2c: 01 [16:57:06]MH_I2C_Read... [16:57:06]*** Stop cut motor [16:57:06]*** Cut end [16:57:06]Read from MH i2c: 01 07 00 [16:57:06]MH_I2C_Read... [16:57:06]Read from MH i2c: 01 07 00 E9 41 00 00 00 00 00 FF 0F 3F [16:57:06]process_action close_receipt done [16:57:06]requested_data is exist [16:57:06]produce_requested_data [16:57:06]requested_item fm.sn is exist - process it [16:57:06]wFMCommunicate request_size=4 [16:57:06]MH_SAM_APDU [16:57:06]CAPDU: 80 11 00 00 [16:57:06]Write to MH i2c: E2 08 00 EA 41 80 11 00 00 00 00 00 00 A5 [16:57:06]Write i2c OK [16:57:06]MH_I2C_Read... [16:57:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:06]Read from MH i2c: E2 [16:57:06]MH_I2C_Read... [16:57:06]Read from MH i2c: E2 17 00 [16:57:06]MH_I2C_Read... [16:57:06]Read from MH i2c: E2 17 00 EA 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F1 [16:57:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:57:06]wFMCommunicate OK [16:57:06]requested_item fd.num is exist - process it [16:57:06]SAM_PROTO_GetFieldsCounters [16:57:06]wFMCommunicate request_size=4 [16:57:06]MH_SAM_APDU [16:57:06]CAPDU: 80 13 00 00 [16:57:06]Write to MH i2c: E2 08 00 EB 41 80 13 00 00 00 00 00 00 A8 [16:57:06]Write i2c OK [16:57:06]MH_I2C_Read... [16:57:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:57:06]Read from MH i2c: E2 [16:57:06]MH_I2C_Read... [16:57:06]Read from MH i2c: E2 62 00 [16:57:06]MH_I2C_Read... [16:57:06]Read from MH i2c: E2 62 00 EB 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 88 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [16:57:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 88 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:57:06]wFMCommunicate OK [16:57:06]SAM_PROTO_GetFieldsCounters done [16:57:06]requested_item shift.num is exist - process it [16:57:06]requested_item shift.opened is exist - process it [16:57:06]req_shift_opened [16:57:06]FM_GetShiftState [16:57:06]SAM_PROTO_GetShiftState [16:57:06]wFMCommunicate request_size=4 [16:57:06]MH_SAM_APDU [16:57:06]CAPDU: 80 13 01 00 [16:57:06]Write to MH i2c: E2 08 00 EC 41 80 13 01 00 00 00 00 00 AA [16:57:06]Write i2c OK [16:57:06]MH_I2C_Read... [16:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:06]Read from MH i2c: E2 [16:57:06]MH_I2C_Read... [16:57:06]Read from MH i2c: E2 0E 00 [16:57:06]MH_I2C_Read... [16:57:06]Read from MH i2c: E2 0E 00 EC 41 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CD [16:57:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:57:06]wFMCommunicate OK [16:57:06]SAM_PROTO_GetShiftState done [16:57:06]FM_GetShiftState done [16:57:06]req_shift_opened done [16:57:06]requested_item shift.open_date is exist - process it [16:57:06]req_shift_open_date [16:57:06]req_shift_open_date done [16:57:06]produce_requested_data done [16:57:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58504,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:57:06]process_action_free close_receipt [16:57:06]json_value_free [16:57:06]json_value_free done [16:57:06]process_json_proto returns [16:57:06]Send response to host [16:57:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58504,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:57:06]free response buf [16:57:06]execute_script done [16:57:06]execute_script returns [16:57:06]free content buf [16:57:06]Sock 8.Close socket [16:57:06]Sock 8.Thread stoped [16:57:10]OFD Sender: No OFD packet to send [16:57:15]OFD Sender: No OFD packet to send [16:57:20]OFD Sender: No OFD packet to send [16:57:25]OFD Sender: No OFD packet to send [16:57:30]OFD Sender: No OFD packet to send [16:57:35]OFD Sender: No OFD packet to send [16:57:40]OFD Sender: No OFD packet to send [16:57:45]OFD Sender: No OFD packet to send [16:57:50]OFD Sender: No OFD packet to send [16:57:55]OFD Sender: No OFD packet to send [16:58:00]OFD Sender: No OFD packet to send [16:58:05]OFD Sender: No OFD packet to send [16:58:10]OFD Sender: No OFD packet to send [16:58:15]OFD Sender: No OFD packet to send [16:58:20]OFD Sender: No OFD packet to send [16:58:25]OFD Sender: No OFD packet to send [16:58:25]accept exits with 10 [16:58:25]New connection [16:58:25]New thread 3066854756 created [16:58:25]Thread 3066711396 joined [16:58:25]Waiting for new connection... [16:58:25] Sock 10.Parse request [16:58:25]Sock 10.Check first char [16:58:25]Sock 10.First char is OK [16:58:25]request: POST /json_proto HTTP/1.0 [16:58:25]Method: POST [16:58:25]URL: /json_proto [16:58:25]Method is POST - this is cgi request [16:58:25]url: /json_proto [16:58:25]query_string will be loaded in cgi processing [16:58:25]execute_cgi json_proto POST (null) [16:58:25]execute_cgi path=json_proto method=POST [16:58:25]POST find Content-Length [16:58:25]Host: 172.17.44.3:8080 [16:58:25]Content-Length: 790 [16:58:25]Content-Type: application/json [16:58:25] [16:58:25]POST finish read [16:58:25]Found Content-Length = 790 [16:58:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 17.070, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:25]execute_script... [16:58:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 17.070, "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\u000A68771", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:25]POST & json_proto [16:58:25]process_json_proto [16:58:25]json parsed OK: [16:58:25]protocol is kg_v1.0 [16:58:25]action value=close_receipt [16:58:25]process_action close_receipt [16:58:25]cmd_close_receipt [16:58:25]MH_GetDate [16:58:25]Write to MH i2c: F0 00 00 ED 41 1D [16:58:25]Write i2c OK [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: F0 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: F0 09 00 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: F0 09 00 ED 41 00 32 CB C4 66 AD C5 5D 66 82 [16:58:25]GetLastDocTimeStamp 1724173023 [16:58:25]current date 1724173106 [16:58:25]FM_GetShiftState [16:58:25]SAM_PROTO_GetShiftState [16:58:25]wFMCommunicate request_size=4 [16:58:25]MH_SAM_APDU [16:58:25]CAPDU: 80 13 01 00 [16:58:25]Write to MH i2c: E2 08 00 EE 41 80 13 01 00 00 00 00 00 AC [16:58:25]Write i2c OK [16:58:25]MH_I2C_Read... [16:58:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:25]Read from MH i2c: E2 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: E2 0E 00 [16:58:25]MH_I2C_Read... [16:58:25]Read from MH i2c: E2 0E 00 EE 41 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CF [16:58:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:58:25]wFMCommunicate OK [16:58:25]SAM_PROTO_GetShiftState done [16:58:25]FM_GetShiftState done [16:58:25]opened in 1724112910 [16:58:25]opened+sec_in_day 1724199310 [16:58:25]quantity*price = 0 [16:58:25]sum+1 = 1 [16:58:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 489 20.08.2024 16:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 68771 ФМ: 0000000002094532 ФД: 58505 ФПД: 264693228304938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165826&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58505&fm=264693228304938&tin=02508201610067®Number=0000000000162794&sum=0 [16:58:26]StoreToDocumentArchive [16:58:26]shift 100 fd 58505 [16:58:26]save to /storage/0100/doc_00058505 [16:58:26]save last doc name /storage/0100/doc_00058505 to /storage/kkm_last_doc_name [16:58:26]save OK [16:58:26]Clear old archive folders... [16:58:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:58:26]tlvbuf is 01951210 [16:58:26]SAM_PROTO_ClearQueue [16:58:26]wFMCommunicate request_size=4 [16:58:26]MH_SAM_APDU [16:58:26]CAPDU: 80 09 00 00 [16:58:26]Write to MH i2c: E2 08 00 FB 41 80 09 00 00 00 00 00 00 AE [16:58:26]Write i2c OK [16:58:26]MH_I2C_Read... [16:58:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:26]Read from MH i2c: E2 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 03 00 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 03 00 FB 41 00 90 00 B0 [16:58:26]RAPDU: 90 00 [16:58:26]wFMCommunicate OK [16:58:26]SAM_PROTO_ClearQueue done [16:58:26]KKMCreateOFDPacket [16:58:26]OFDProtocolAddRootSTLVToBuf [16:58:26]FM_MakeSignedData [16:58:26]FM_MakeSignedData [16:58:26]SAM_PROTO_SignData [16:58:26]wFMCommunicate request_size=4 [16:58:26]MH_SAM_APDU [16:58:26]CAPDU: 80 0D 01 02 [16:58:26]Write to MH i2c: E2 08 00 FC 41 80 0D 01 02 00 00 00 00 B6 [16:58:26]Write i2c OK [16:58:26]MH_I2C_Read... [16:58:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:26]Read from MH i2c: E2 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 03 00 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 03 00 FC 41 00 90 00 B1 [16:58:26]RAPDU: 90 00 [16:58:26]wFMCommunicate OK [16:58:26]wFMCommunicate request_size=255 [16:58:26]MH_SAM_APDU [16:58:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 32 CB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E4 00 00 35 04 06 00 F0 BC B1 D8 [16:58:26]Write to MH i2c: E2 02 01 FD 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 32 CB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E4 00 00 35 04 06 00 F0 BC B1 D8 00 00 17 [16:58:26]Write i2c OK [16:58:26]MH_I2C_Read... [16:58:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:26]Read from MH i2c: E2 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 03 00 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 03 00 FD 41 00 90 00 B2 [16:58:26]RAPDU: 90 00 [16:58:26]wFMCommunicate OK [16:58:26]wFMCommunicate request_size=7 [16:58:26]MH_SAM_APDU [16:58:26]CAPDU: 80 0D 02 02 02 FA 2A [16:58:26]Write to MH i2c: E2 0A 00 FE 41 80 0D 02 02 02 00 FA 2A 00 00 E1 [16:58:26]Write i2c OK [16:58:26]MH_I2C_Read... [16:58:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:26]Read from MH i2c: E2 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 03 00 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 03 00 FE 41 00 90 00 B3 [16:58:26]RAPDU: 90 00 [16:58:26]wFMCommunicate OK [16:58:26]wFMCommunicate request_size=4 [16:58:26]MH_SAM_APDU [16:58:26]CAPDU: 80 0D 03 02 [16:58:26]Write to MH i2c: E2 08 00 FF 41 80 0D 03 02 00 00 00 00 BB [16:58:26]Write i2c OK [16:58:26]MH_I2C_Read... [16:58:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:26]Read from MH i2c: E2 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 0B 00 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 0B 00 FF 41 00 10 03 5F 29 C1 CD 8A 90 90 00 FF [16:58:26]RAPDU: 10 03 5F 29 C1 CD 8A 90 90 00 [16:58:26]wFMCommunicate OK [16:58:26]SAM_PROTO_SignData done [16:58:26]FM_MakeSignedData done [16:58:26]CreateOFDProtocolMessage [16:58:26]wFMCommunicate request_size=4 [16:58:26]MH_SAM_APDU [16:58:26]CAPDU: 80 11 00 00 [16:58:26]Write to MH i2c: E2 08 00 00 42 80 11 00 00 00 00 00 00 BC [16:58:26]Write i2c OK [16:58:26]MH_I2C_Read... [16:58:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:26]Read from MH i2c: E2 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 17 00 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: E2 17 00 00 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 08 [16:58:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:58:26]wFMCommunicate OK [16:58:26]CreateOFDProtocolMessage done [16:58:26]OFDSenderStorePacket 58505 [16:58:26]StoreOFDPacket docnum=58505 [16:58:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7B 37 04 01 62 C8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 32 CB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E4 00 00 35 04 06 00 F0 BC B1 D8 FA 2A 10 03 5F 29 C1 CD 8A 90 [16:58:26]CheckFolder [16:58:26]dirname=/storage/ofd_packets [16:58:26]CheckFolder done [16:58:26]ProducePacketName [16:58:26]name=ofd_packets/00058505 [16:58:26]NVStorageSaveData ofd_packets/00058505 [16:58:26]File name is /storage/ofd_packets/00058505 [16:58:26]Write 298 bytes [16:58:26]NVStorageSaveData done [16:58:26]OFDSenderStorePacket done [16:58:26]KKMCreateOFDPacket done [16:58:26]NVStorageSaveData kkm_last_timestamp [16:58:26]File name is /storage/kkm_last_timestamp [16:58:26]Write 4 bytes [16:58:26]NVStorageSaveData done [16:58:26]ExternCall_PrintAddStr [16:58:26]wPrintStart [16:58:26]Write to MH i2c: 01 00 00 01 42 43 [16:58:26]Write i2c OK [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: 01 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: 01 07 00 [16:58:26]MH_I2C_Read... [16:58:26]Read from MH i2c: 01 07 00 01 42 00 00 00 00 00 FF 0F 58 [16:58:26]RasterBufferAndPrint [16:58:26]line Счет N : (1)2075829 [16:58:26]line ИНН: 02508201610067 [16:58:26]line Контрольно-Кассовый Чек [16:58:26]line ПРОДАЖА [16:58:26]line ТРК (МРК, ГНК) : 21 [16:58:26]line Товар: 2710194210 [16:58:26]line ДТ-К-5 [16:58:26]line 17.070 * 0.00 [16:58:26]line = 0.00 [16:58:26]line НДС 12% НСП 1% [16:58:26]line > о реализуемом товаре [16:58:26]line ИТОГО: 0.00 [16:58:26]line НСП 1% : 0.00 [16:58:26]line НДС 12% : 0.00 [16:58:26]line Наличными: 0.00 [16:58:26]line Безнал.: 0.00 [16:58:26]line Место: АЗС № 135 "Партнер Нефть" [16:58:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [16:58:26]line СНО: Общий режим [16:58:26]line Чек 489 20.08.2024 16:58 [16:58:26]line Смена: 100 ФФД: 1.0 [16:58:26]line ЗНМ: 0300000196 [16:58:26]line РНМ: 0000000000162794 [16:58:26]line Версия ККМ: v1.0 [16:58:26]line Талоны: Топливная Карта [16:58:26]line 68771 [16:58:26]line ФМ: 0000000002094532 [16:58:26]line ФД: 58505 [16:58:26]line ФПД: 264693228304938 [16:58:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T165826&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58505&fm=264693228304938&tin=02508201610067®Number=0000000000162794&sum=0 [16:58:27]OFD Sender: Processing packet 58505 [packets to send 51, broken 50] [16:58:27]ProducePacketName [16:58:27]name=ofd_packets/00058505 [16:58:27]OFD Sender: To server: pG, [16:58:27]CommunicateWithHost lk.salyk.kg:30040 [16:58:27]ConnectInit lk.salyk.kg [16:58:27]written 0, free lines is 4095 [16:58:27]Connected sock=9 [16:58:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 7B 37 04 01 62 C8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 32 CB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E4 00 00 35 04 06 00 F0 BC B1 D8 FA 2A 10 03 5F 29 C1 CD 8A 90 [16:58:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 45 17 47 00 E9 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 32 30 39 34 35 33 32 10 04 04 00 89 E4 00 00 F4 03 04 00 80 76 C4 66 B6 04 01 00 00 43 A0 C1 D1 71 58 B2 EF [16:58:27]CommunicateWithHost err = 0 [16:58:27]CheckOFDResponse [16:58:27]1017 (14) - 77093643461234 [16:58:27]1041 (16) - 0000000002094532 [16:58:27]1040 (4) - 58505 [16:58:27]1012 (4) - 20.08.2024 10:57 [16:58:27]1206 (1) - 0 [16:58:27]OFD Sender: Remove packet 58505 [16:58:27]ProducePacketName [16:58:27]name=ofd_packets/00058505 [16:58:27]NVStorageDeleteData [16:58:27]Write to MH i2c: 01 00 00 2B 42 6D [16:58:27]Write i2c OK [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 07 00 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 07 00 2B 42 00 00 00 00 00 DA 0C 5A [16:58:27]RasterBufferAndPrint [16:58:27]line [16:58:27]line [16:58:27]line [16:58:27]line [16:58:27]line [16:58:27]written 0, free lines is 3296 [16:58:27]MH_Cut [16:58:27]Write to MH i2c: D1 01 00 32 42 01 46 [16:58:27]Write i2c OK [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: D1 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: D1 01 00 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: D1 01 00 32 42 00 45 [16:58:27]Write to MH i2c: 01 00 00 33 42 75 [16:58:27]Write i2c OK [16:58:27]MH_I2C_Read... [16:58:28]OFD Sender: No OFD packet to send [16:58:28]*** Cut start [16:58:28]*** Partial cut [16:58:28]*** CUTSNS_PIN = 1 [16:58:28]*** CUTSNS_PIN = 0 [16:58:28]*** Brake cut motor [16:58:29]Read from MH i2c: 01 [16:58:29]MH_I2C_Read... [16:58:29]*** Stop cut motor [16:58:29]*** Cut end [16:58:29]Read from MH i2c: 01 07 00 [16:58:29]MH_I2C_Read... [16:58:29]Read from MH i2c: 01 07 00 33 42 00 00 00 00 00 FF 0F 8A [16:58:29]process_action close_receipt done [16:58:29]requested_data is exist [16:58:29]produce_requested_data [16:58:29]requested_item fm.sn is exist - process it [16:58:29]wFMCommunicate request_size=4 [16:58:29]MH_SAM_APDU [16:58:29]CAPDU: 80 11 00 00 [16:58:29]Write to MH i2c: E2 08 00 34 42 80 11 00 00 00 00 00 00 F0 [16:58:29]Write i2c OK [16:58:29]MH_I2C_Read... [16:58:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:29]Read from MH i2c: E2 [16:58:29]MH_I2C_Read... [16:58:29]Read from MH i2c: E2 17 00 [16:58:29]MH_I2C_Read... [16:58:29]Read from MH i2c: E2 17 00 34 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [16:58:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [16:58:29]wFMCommunicate OK [16:58:29]requested_item fd.num is exist - process it [16:58:29]SAM_PROTO_GetFieldsCounters [16:58:29]wFMCommunicate request_size=4 [16:58:29]MH_SAM_APDU [16:58:29]CAPDU: 80 13 00 00 [16:58:29]Write to MH i2c: E2 08 00 35 42 80 13 00 00 00 00 00 00 F3 [16:58:29]Write i2c OK [16:58:29]MH_I2C_Read... [16:58:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:29]Read from MH i2c: E2 [16:58:29]MH_I2C_Read... [16:58:29]Read from MH i2c: E2 62 00 [16:58:29]MH_I2C_Read... [16:58:29]Read from MH i2c: E2 62 00 35 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 89 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [16:58:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 89 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:29]wFMCommunicate OK [16:58:29]SAM_PROTO_GetFieldsCounters done [16:58:29]requested_item shift.num is exist - process it [16:58:29]requested_item shift.opened is exist - process it [16:58:29]req_shift_opened [16:58:29]FM_GetShiftState [16:58:29]SAM_PROTO_GetShiftState [16:58:29]wFMCommunicate request_size=4 [16:58:29]MH_SAM_APDU [16:58:29]CAPDU: 80 13 01 00 [16:58:29]Write to MH i2c: E2 08 00 36 42 80 13 01 00 00 00 00 00 F5 [16:58:29]Write i2c OK [16:58:29]MH_I2C_Read... [16:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:29]Read from MH i2c: E2 [16:58:29]MH_I2C_Read... [16:58:29]Read from MH i2c: E2 0E 00 [16:58:29]MH_I2C_Read... [16:58:29]Read from MH i2c: E2 0E 00 36 42 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 18 [16:58:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [16:58:29]wFMCommunicate OK [16:58:29]SAM_PROTO_GetShiftState done [16:58:29]FM_GetShiftState done [16:58:29]req_shift_opened done [16:58:29]requested_item shift.open_date is exist - process it [16:58:29]req_shift_open_date [16:58:29]req_shift_open_date done [16:58:29]produce_requested_data done [16:58:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58505,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [16:58:29]process_action_free close_receipt [16:58:29]json_value_free [16:58:29]json_value_free done [16:58:29]process_json_proto returns [16:58:29]Send response to host [16:58:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58505,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [16:58:29]free response buf [16:58:29]execute_script done [16:58:29]execute_script returns [16:58:29]free content buf [16:58:29]Sock 10.Close socket [16:58:29]Sock 10.Thread stoped [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 [17:30:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 29.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:47]execute_script... [17:30:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 29.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:47]POST & json_proto [17:30:47]process_json_proto [17:30:47]json parsed OK: [17:30:47]protocol is kg_v1.0 [17:30:47]action value=close_receipt [17:30:47]process_action close_receipt [17:30:47]cmd_close_receipt [17:30:47]MH_GetDate [17:30:47]Write to MH i2c: F0 00 00 09 01 F9 [17:30:47]Write i2c OK [17:30:47]MH_I2C_Read... [17:30:47]Read from MH i2c: F0 [17:30:47]MH_I2C_Read... [17:30:47]Read from MH i2c: F0 09 00 [17:30:47]MH_I2C_Read... [17:30:47]Read from MH i2c: F0 09 00 09 01 00 C7 D2 C4 66 AD C5 5D 66 FA [17:30:47]GetLastDocTimeStamp 1724174971 [17:30:47]current date 1724175047 [17:30:47]FM_GetShiftState [17:30:47]SAM_PROTO_GetShiftState [17:30:47]wFMCommunicate request_size=4 [17:30:47]MH_SAM_APDU [17:30:47]CAPDU: 80 13 01 00 [17:30:47]Write to MH i2c: E2 08 00 0A 01 80 13 01 00 00 00 00 00 88 [17:30:47]Write i2c OK [17:30:47]MH_I2C_Read... [17:30:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:47]Read from MH i2c: E2 [17:30:47]MH_I2C_Read... [17:30:47]Read from MH i2c: E2 0E 00 [17:30:47]MH_I2C_Read... [17:30:47]Read from MH i2c: E2 0E 00 0A 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AB [17:30:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:30:47]wFMCommunicate OK [17:30:47]SAM_PROTO_GetShiftState done [17:30:47]FM_GetShiftState done [17:30:47]opened in 1724112910 [17:30:47]opened+sec_in_day 1724199310 [17:30:47]quantity*price = 0 [17:30:47]sum+1 = 1 [17:30:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 514 20.08.2024 17:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58530 ФПД: 9401295307959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173048&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58530&fm=9401295307959&tin=02508201610067®Number=0000000000162794&sum=0 [17:30:49]StoreToDocumentArchive [17:30:49]shift 100 fd 58530 [17:30:49]save to /storage/0100/doc_00058530 [17:30:49]save last doc name /storage/0100/doc_00058530 to /storage/kkm_last_doc_name [17:30:49]save OK [17:30:49]Clear old archive folders... [17:30:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:49]tlvbuf is 01CFC0A0 [17:30:49]SAM_PROTO_ClearQueue [17:30:49]wFMCommunicate request_size=4 [17:30:49]MH_SAM_APDU [17:30:49]CAPDU: 80 09 00 00 [17:30:49]Write to MH i2c: E2 08 00 17 01 80 09 00 00 00 00 00 00 8A [17:30:49]Write i2c OK [17:30:49]MH_I2C_Read... [17:30:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:49]Read from MH i2c: E2 [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: E2 03 00 [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [17:30:49]RAPDU: 90 00 [17:30:49]wFMCommunicate OK [17:30:49]SAM_PROTO_ClearQueue done [17:30:49]KKMCreateOFDPacket [17:30:49]OFDProtocolAddRootSTLVToBuf [17:30:49]FM_MakeSignedData [17:30:49]FM_MakeSignedData [17:30:49]SAM_PROTO_SignData [17:30:49]wFMCommunicate request_size=4 [17:30:49]MH_SAM_APDU [17:30:49]CAPDU: 80 0D 01 02 [17:30:49]Write to MH i2c: E2 08 00 18 01 80 0D 01 02 00 00 00 00 92 [17:30:49]Write i2c OK [17:30:49]MH_I2C_Read... [17:30:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:49]Read from MH i2c: E2 [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: E2 03 00 [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [17:30:49]RAPDU: 90 00 [17:30:49]wFMCommunicate OK [17:30:49]wFMCommunicate request_size=255 [17:30:49]MH_SAM_APDU [17:30:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 C8 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E4 00 00 35 04 06 00 08 [17:30:49]Write to MH i2c: E2 02 01 19 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 C8 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E4 00 00 35 04 06 00 08 00 00 01 [17:30:49]Write i2c OK [17:30:49]MH_I2C_Read... [17:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:50]Read from MH i2c: E2 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 03 00 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 03 00 19 01 00 90 00 8E [17:30:50]RAPDU: 90 00 [17:30:50]wFMCommunicate OK [17:30:50]wFMCommunicate request_size=10 [17:30:50]MH_SAM_APDU [17:30:50]CAPDU: 80 0D 02 02 05 8C E8 DE 04 B7 [17:30:50]Write to MH i2c: E2 0D 00 1A 01 80 0D 02 02 05 00 8C E8 DE 04 B7 00 00 AC [17:30:50]Write i2c OK [17:30:50]MH_I2C_Read... [17:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:50]Read from MH i2c: E2 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 03 00 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 03 00 1A 01 00 90 00 8F [17:30:50]RAPDU: 90 00 [17:30:50]wFMCommunicate OK [17:30:50]wFMCommunicate request_size=4 [17:30:50]MH_SAM_APDU [17:30:50]CAPDU: 80 0D 03 02 [17:30:50]Write to MH i2c: E2 08 00 1B 01 80 0D 03 02 00 00 00 00 97 [17:30:50]Write i2c OK [17:30:50]MH_I2C_Read... [17:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:50]Read from MH i2c: E2 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 0B 00 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 0B 00 1B 01 00 73 94 8F 8E 88 DD 71 60 90 00 F2 [17:30:50]RAPDU: 73 94 8F 8E 88 DD 71 60 90 00 [17:30:50]wFMCommunicate OK [17:30:50]SAM_PROTO_SignData done [17:30:50]FM_MakeSignedData done [17:30:50]CreateOFDProtocolMessage [17:30:50]wFMCommunicate request_size=4 [17:30:50]MH_SAM_APDU [17:30:50]CAPDU: 80 11 00 00 [17:30:50]Write to MH i2c: E2 08 00 1C 01 80 11 00 00 00 00 00 00 97 [17:30:50]Write i2c OK [17:30:50]MH_I2C_Read... [17:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:50]Read from MH i2c: E2 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 17 00 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 17 00 1C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E3 [17:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:30:50]wFMCommunicate OK [17:30:50]CreateOFDProtocolMessage done [17:30:50]OFDSenderStorePacket 58530 [17:30:50]StoreOFDPacket docnum=58530 [17:30:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 14 52 07 01 DB 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 C8 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E4 00 00 35 04 06 00 08 8C E8 DE 04 B7 73 94 8F 8E 88 DD 71 60 [17:30:50]CheckFolder [17:30:50]dirname=/storage/ofd_packets [17:30:50]CheckFolder done [17:30:50]ProducePacketName [17:30:50]name=ofd_packets/00058530 [17:30:50]NVStorageSaveData ofd_packets/00058530 [17:30:50]File name is /storage/ofd_packets/00058530 [17:30:50]Write 301 bytes [17:30:50]NVStorageSaveData done [17:30:50]OFDSenderStorePacket done [17:30:50]KKMCreateOFDPacket done [17:30:50]NVStorageSaveData kkm_last_timestamp [17:30:50]File name is /storage/kkm_last_timestamp [17:30:50]Write 4 bytes [17:30:50]NVStorageSaveData done [17:30:50]ExternCall_PrintAddStr [17:30:50]wPrintStart [17:30:50]Write to MH i2c: 01 00 00 1D 01 1E [17:30:50]Write i2c OK [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: 01 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: 01 07 00 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: 01 07 00 1D 01 00 00 00 00 00 FF 0F 33 [17:30:50]RasterBufferAndPrint [17:30:50]line Счет N : (1)2075862 [17:30:50]line ИНН: 02508201610067 [17:30:50]line Контрольно-Кассовый Чек [17:30:50]line ПРОДАЖА [17:30:50]line ТРК (МРК, ГНК) : 33 [17:30:50]line Товар: 2710124130 [17:30:50]line Аи-92-К-4 [17:30:50]line 29.500 * 0.00 [17:30:50]line = 0.00 [17:30:50]line НДС 12% НСП 1% [17:30:50]line > о реализуемом товаре [17:30:50]line ИТОГО: 0.00 [17:30:50]line НСП 1% : 0.00 [17:30:50]line НДС 12% : 0.00 [17:30:50]line Наличными: 0.00 [17:30:50]line Безнал.: 0.00 [17:30:50]line Место: АЗС № 135 "Партнер Нефть" [17:30:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:30:50]OFD Sender: Processing packet 58506 [packets to send 74, broken 51] [17:30:50]ProducePacketName [17:30:50]name=ofd_packets/00058506 [17:30:50]OFD Sender: To server: pG, [17:30:50]CommunicateWithHost lk.salyk.kg:30040 [17:30:50]ConnectInit lk.salyk.kg [17:30:50]line СНО: Общий режим [17:30:50]line Чек 514 20.08.2024 17:30 [17:30:50]line Смена: 100 ФФД: 1.0 [17:30:50]line ЗНМ: 0300000196 [17:30:50]line РНМ: 0000000000162794 [17:30:50]line Версия ККМ: v1.0 [17:30:50]line Талоны: ТК ГПНА Online [17:30:50]line 30103677 [17:30:50]line ФМ: 0000000002094532 [17:30:50]line ФД: 58530 [17:30:50]line ФПД: 9401295307959 [17:30:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173048&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58530&fm=9401295307959&tin=02508201610067®Number=0000000000162794&sum=0 [17:30:50]written 0, free lines is 4095 [17:30:51]Write to MH i2c: 01 00 00 47 01 48 [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 07 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 DE 0C 39 [17:30:51]RasterBufferAndPrint [17:30:51]line [17:30:51]line [17:30:51]line [17:30:51]line [17:30:51]line [17:30:51]written 0, free lines is 3345 [17:30:51]MH_Cut [17:30:51]Write to MH i2c: D1 01 00 4E 01 01 21 [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: D1 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: D1 01 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: D1 01 00 4E 01 00 20 [17:30:51]Write to MH i2c: 01 00 00 4F 01 50 [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]*** Cut start [17:30:51]*** Partial cut [17:30:51]*** CUTSNS_PIN = 1 [17:30:51]*** CUTSNS_PIN = 0 [17:30:52]*** Brake cut motor [17:30:52]Read from MH i2c: 01 [17:30:52]MH_I2C_Read... [17:30:52]*** Stop cut motor [17:30:52]*** Cut end [17:30:52]Read from MH i2c: 01 07 00 [17:30:52]MH_I2C_Read... [17:30:52]Read from MH i2c: 01 07 00 4F 01 00 00 00 00 00 FF 0F 65 [17:30:52]process_action close_receipt done [17:30:52]requested_data is exist [17:30:52]produce_requested_data [17:30:52]requested_item fm.sn is exist - process it [17:30:52]wFMCommunicate request_size=4 [17:30:52]MH_SAM_APDU [17:30:52]CAPDU: 80 11 00 00 [17:30:52]Write to MH i2c: E2 08 00 50 01 80 11 00 00 00 00 00 00 CB [17:30:52]Write i2c OK [17:30:52]MH_I2C_Read... [17:30:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:52]Read from MH i2c: E2 [17:30:52]MH_I2C_Read... [17:30:52]Read from MH i2c: E2 17 00 [17:30:52]MH_I2C_Read... [17:30:52]Read from MH i2c: E2 17 00 50 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 17 [17:30:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:30:52]wFMCommunicate OK [17:30:52]requested_item fd.num is exist - process it [17:30:52]SAM_PROTO_GetFieldsCounters [17:30:52]wFMCommunicate request_size=4 [17:30:52]MH_SAM_APDU [17:30:52]CAPDU: 80 13 00 00 [17:30:52]Write to MH i2c: E2 08 00 51 01 80 13 00 00 00 00 00 00 CE [17:30:52]Write i2c OK [17:30:52]MH_I2C_Read... [17:30:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:52]Read from MH i2c: E2 [17:30:52]MH_I2C_Read... [17:30:52]Read from MH i2c: E2 62 00 [17:30:52]MH_I2C_Read... [17:30:52]Read from MH i2c: E2 62 00 51 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 E2 [17:30:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:30:53]wFMCommunicate OK [17:30:53]SAM_PROTO_GetFieldsCounters done [17:30:53]requested_item shift.num is exist - process it [17:30:53]requested_item shift.opened is exist - process it [17:30:53]req_shift_opened [17:30:53]FM_GetShiftState [17:30:53]SAM_PROTO_GetShiftState [17:30:53]wFMCommunicate request_size=4 [17:30:53]MH_SAM_APDU [17:30:53]CAPDU: 80 13 01 00 [17:30:53]Write to MH i2c: E2 08 00 52 01 80 13 01 00 00 00 00 00 D0 [17:30:53]Write i2c OK [17:30:53]MH_I2C_Read... [17:30:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:53]Read from MH i2c: E2 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: E2 0E 00 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: E2 0E 00 52 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F3 [17:30:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:30:53]wFMCommunicate OK [17:30:53]SAM_PROTO_GetShiftState done [17:30:53]FM_GetShiftState done [17:30:53]req_shift_opened done [17:30:53]requested_item shift.open_date is exist - process it [17:30:53]req_shift_open_date [17:30:53]req_shift_open_date done [17:30:53]produce_requested_data done [17:30:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58530,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:30:53]process_action_free close_receipt [17:30:53]json_value_free [17:30:53]json_value_free done [17:30:53]process_json_proto returns [17:30:53]Send response to host [17:30:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58530,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:30:53]free response buf [17:30:53]execute_script done [17:30:53]execute_script returns [17:30:53]free content buf [17:30:53]Sock 10.Close socket [17:30:53]Sock 10.Thread stoped [17:30:55]ConnectInit Can't take IP for lk.salyk.kg [17:30:55]CommunicateWithHost connect error [17:30:55]CommunicateWithHost err = -1 [17:30:55]OFD Sender: Server communicate error [17:31:00]OFD Sender: Processing packet 58506 [packets to send 74, broken 51] [17:31:00]ProducePacketName [17:31:00]name=ofd_packets/00058506 [17:31:00]OFD Sender: To server: pG, [17:31:00]CommunicateWithHost lk.salyk.kg:30040 [17:31:00]ConnectInit lk.salyk.kg [17:31:01]accept exits with 12 [17:31:01]New connection [17:31:01]New thread 3067194724 created [17:31:01]Thread 3067338084 joined [17:31:01]Waiting for new connection... [17:31:01] Sock 12.Parse request [17:31:01]Sock 12.Check first char [17:31:01]Sock 12.First char is OK [17:31:01]request: POST /json_proto HTTP/1.0 [17:31:01]Method: POST [17:31:01]URL: /json_proto [17:31:01]Method is POST - this is cgi request [17:31:01]url: /json_proto [17:31:01]query_string will be loaded in cgi processing [17:31:01]execute_cgi json_proto POST (null) [17:31:01]execute_cgi path=json_proto method=POST [17:31:01]POST find Content-Length [17:31:01]Host: 172.17.44.3:8080 [17:31:01]Content-Length: 754 [17:31:01]Content-Type: application/json [17:31:01] [17:31:01]POST finish read [17:31:01]Found Content-Length = 754 [17:31:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:01]execute_script... [17:31: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)2075863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:01]POST & json_proto [17:31:01]process_json_proto [17:31:01]json parsed OK: [17:31:01]protocol is kg_v1.0 [17:31:01]action value=close_receipt [17:31:01]process_action close_receipt [17:31:01]cmd_close_receipt [17:31:01]MH_GetDate [17:31:01]Write to MH i2c: F0 00 00 53 01 43 [17:31:01]Write i2c OK [17:31:01]MH_I2C_Read... [17:31:01]Read from MH i2c: F0 [17:31:01]MH_I2C_Read... [17:31:01]Read from MH i2c: F0 09 00 [17:31:01]MH_I2C_Read... [17:31:01]Read from MH i2c: F0 09 00 53 01 00 D5 D2 C4 66 AD C5 5D 66 52 [17:31:01]GetLastDocTimeStamp 1724175048 [17:31:01]current date 1724175061 [17:31:01]FM_GetShiftState [17:31:01]SAM_PROTO_GetShiftState [17:31:01]wFMCommunicate request_size=4 [17:31:01]MH_SAM_APDU [17:31:01]CAPDU: 80 13 01 00 [17:31:01]Write to MH i2c: E2 08 00 54 01 80 13 01 00 00 00 00 00 D2 [17:31:01]Write i2c OK [17:31:01]MH_I2C_Read... [17:31:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:01]Read from MH i2c: E2 [17:31:01]MH_I2C_Read... [17:31:01]Read from MH i2c: E2 0E 00 [17:31:01]MH_I2C_Read... [17:31:01]Read from MH i2c: E2 0E 00 54 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F5 [17:31:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:31:01]wFMCommunicate OK [17:31:01]SAM_PROTO_GetShiftState done [17:31:01]FM_GetShiftState done [17:31:01]opened in 1724112910 [17:31:01]opened+sec_in_day 1724199310 [17:31:01]quantity*price = 0 [17:31:01]sum+1 = 1 [17:31:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 515 20.08.2024 17:31 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58531 ФПД: 201250430480020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173102&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58531&fm=201250430480020&tin=02508201610067®Number=0000000000162794&sum=0 [17:31:03]StoreToDocumentArchive [17:31:03]shift 100 fd 58531 [17:31:03]save to /storage/0100/doc_00058531 [17:31:03]save last doc name /storage/0100/doc_00058531 to /storage/kkm_last_doc_name [17:31:03]save OK [17:31:03]Clear old archive folders... [17:31:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:31:03]tlvbuf is 01E27A60 [17:31:03]SAM_PROTO_ClearQueue [17:31:03]wFMCommunicate request_size=4 [17:31:03]MH_SAM_APDU [17:31:03]CAPDU: 80 09 00 00 [17:31:03]Write to MH i2c: E2 08 00 61 01 80 09 00 00 00 00 00 00 D4 [17:31:03]Write i2c OK [17:31:03]MH_I2C_Read... [17:31:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:03]Read from MH i2c: E2 [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: E2 03 00 [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [17:31:03]RAPDU: 90 00 [17:31:03]wFMCommunicate OK [17:31:03]SAM_PROTO_ClearQueue done [17:31:03]KKMCreateOFDPacket [17:31:03]OFDProtocolAddRootSTLVToBuf [17:31:03]FM_MakeSignedData [17:31:03]FM_MakeSignedData [17:31:03]SAM_PROTO_SignData [17:31:03]wFMCommunicate request_size=4 [17:31:03]MH_SAM_APDU [17:31:03]CAPDU: 80 0D 01 02 [17:31:03]Write to MH i2c: E2 08 00 62 01 80 0D 01 02 00 00 00 00 DC [17:31:03]Write i2c OK [17:31:03]MH_I2C_Read... [17:31:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:03]Read from MH i2c: E2 [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: E2 03 00 [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [17:31:03]RAPDU: 90 00 [17:31:03]wFMCommunicate OK [17:31:03]wFMCommunicate request_size=255 [17:31:03]MH_SAM_APDU [17:31:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 D6 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E4 00 00 35 04 06 00 B7 [17:31:03]Write to MH i2c: E2 02 01 63 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 D6 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E4 00 00 35 04 06 00 B7 00 00 4B [17:31:04]Write i2c OK [17:31:04]MH_I2C_Read... [17:31:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:04]Read from MH i2c: E2 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: E2 03 00 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: E2 03 00 63 01 00 90 00 D8 [17:31:04]RAPDU: 90 00 [17:31:04]wFMCommunicate OK [17:31:04]wFMCommunicate request_size=10 [17:31:04]MH_SAM_APDU [17:31:04]CAPDU: 80 0D 02 02 05 09 44 6B 6E 94 [17:31:04]Write to MH i2c: E2 0D 00 64 01 80 0D 02 02 05 00 09 44 6B 6E 94 00 00 A3 [17:31:04]Write i2c OK [17:31:04]MH_I2C_Read... [17:31:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:04]Read from MH i2c: E2 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: E2 03 00 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: E2 03 00 64 01 00 90 00 D9 [17:31:04]RAPDU: 90 00 [17:31:04]wFMCommunicate OK [17:31:04]wFMCommunicate request_size=4 [17:31:04]MH_SAM_APDU [17:31:04]CAPDU: 80 0D 03 02 [17:31:04]Write to MH i2c: E2 08 00 65 01 80 0D 03 02 00 00 00 00 E1 [17:31:04]Write i2c OK [17:31:04]MH_I2C_Read... [17:31:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:04]Read from MH i2c: E2 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: E2 0B 00 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: E2 0B 00 65 01 00 0A 99 54 75 51 AF 84 DF 90 00 B1 [17:31:04]RAPDU: 0A 99 54 75 51 AF 84 DF 90 00 [17:31:04]wFMCommunicate OK [17:31:04]SAM_PROTO_SignData done [17:31:04]FM_MakeSignedData done [17:31:04]CreateOFDProtocolMessage [17:31:04]wFMCommunicate request_size=4 [17:31:04]MH_SAM_APDU [17:31:04]CAPDU: 80 11 00 00 [17:31:04]Write to MH i2c: E2 08 00 66 01 80 11 00 00 00 00 00 00 E1 [17:31:04]Write i2c OK [17:31:04]MH_I2C_Read... [17:31:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:04]Read from MH i2c: E2 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: E2 17 00 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: E2 17 00 66 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2D [17:31:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:31:04]wFMCommunicate OK [17:31:04]CreateOFDProtocolMessage done [17:31:04]OFDSenderStorePacket 58531 [17:31:04]StoreOFDPacket docnum=58531 [17:31:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 04 07 01 6B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 D6 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E4 00 00 35 04 06 00 B7 09 44 6B 6E 94 0A 99 54 75 51 AF 84 DF [17:31:04]CheckFolder [17:31:04]dirname=/storage/ofd_packets [17:31:04]CheckFolder done [17:31:04]ProducePacketName [17:31:04]name=ofd_packets/00058531 [17:31:04]NVStorageSaveData ofd_packets/00058531 [17:31:04]File name is /storage/ofd_packets/00058531 [17:31:04]Write 301 bytes [17:31:04]NVStorageSaveData done [17:31:04]OFDSenderStorePacket done [17:31:04]KKMCreateOFDPacket done [17:31:04]NVStorageSaveData kkm_last_timestamp [17:31:04]File name is /storage/kkm_last_timestamp [17:31:04]Write 4 bytes [17:31:04]NVStorageSaveData done [17:31:04]ExternCall_PrintAddStr [17:31:04]wPrintStart [17:31:04]Write to MH i2c: 01 00 00 67 01 68 [17:31:04]Write i2c OK [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: 01 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: 01 07 00 [17:31:04]MH_I2C_Read... [17:31:04]Read from MH i2c: 01 07 00 67 01 00 00 00 00 00 FF 0F 7D [17:31:04]RasterBufferAndPrint [17:31:04]line Счет N : (1)2075863 [17:31:04]line ИНН: 02508201610067 [17:31:04]line Контрольно-Кассовый Чек [17:31:04]line ПРОДАЖА [17:31:04]line ТРК (МРК, ГНК) : 63 [17:31:04]line Товар: 2710124130 [17:31:04]line Аи-92-К-4 [17:31:04]line 7.380 * 0.00 [17:31:04]line = 0.00 [17:31:04]line НДС 12% НСП 1% [17:31:04]line > о реализуемом товаре [17:31:04]line ИТОГО: 0.00 [17:31:04]line НСП 1% : 0.00 [17:31:04]line НДС 12% : 0.00 [17:31:04]line Наличными: 0.00 [17:31:04]line Безнал.: 0.00 [17:31:04]line Место: АЗС № 135 "Партнер Нефть" [17:31:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:31:04]line СНО: Общий режим [17:31:04]line Чек 515 20.08.2024 17:31 [17:31:04]line Смена: 100 ФФД: 1.0 [17:31:05]line ЗНМ: 0300000196 [17:31:05]line РНМ: 0000000000162794 [17:31:05]line Версия ККМ: v1.0 [17:31:05]line Талоны: ТК ГПНА Online [17:31:05]line 30103677 [17:31:05]line ФМ: 0000000002094532 [17:31:05]line ФД: 58531 [17:31:05]line ФПД: 201250430480020 [17:31:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173102&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58531&fm=201250430480020&tin=02508201610067®Number=0000000000162794&sum=0 [17:31:05]written 0, free lines is 4095 [17:31:05]Write to MH i2c: 01 00 00 91 01 92 [17:31:05]Write i2c OK [17:31:05]MH_I2C_Read... [17:31:05]Read from MH i2c: 01 [17:31:05]MH_I2C_Read... [17:31:05]Read from MH i2c: 01 07 00 [17:31:05]MH_I2C_Read... [17:31:05]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 DF 0C 84 [17:31:05]RasterBufferAndPrint [17:31:05]line [17:31:05]line [17:31:05]line [17:31:05]line [17:31:05]line [17:31:05]written 0, free lines is 3353 [17:31:05]MH_Cut [17:31:05]Write to MH i2c: D1 01 00 98 01 01 6B [17:31:05]Write i2c OK [17:31:05]MH_I2C_Read... [17:31:05]Read from MH i2c: D1 [17:31:05]MH_I2C_Read... [17:31:05]Read from MH i2c: D1 01 00 [17:31:05]MH_I2C_Read... [17:31:05]Read from MH i2c: D1 01 00 98 01 00 6A [17:31:05]Write to MH i2c: 01 00 00 99 01 9A [17:31:05]Write i2c OK [17:31:05]MH_I2C_Read... [17:31:05]ConnectInit Can't take IP for lk.salyk.kg [17:31:05]CommunicateWithHost connect error [17:31:05]CommunicateWithHost err = -1 [17:31:05]OFD Sender: Server communicate error [17:31:05]OFD Sender: Processing packet 58506 [packets to send 75, broken 51] [17:31:05]ProducePacketName [17:31:05]name=ofd_packets/00058506 [17:31:05]OFD Sender: To server: pG, [17:31:05]CommunicateWithHost lk.salyk.kg:30040 [17:31:05]ConnectInit lk.salyk.kg [17:31:06]*** Cut start [17:31:06]*** Partial cut [17:31:06]*** CUTSNS_PIN = 1 [17:31:06]*** CUTSNS_PIN = 0 [17:31:06]*** Brake cut motor [17:31:06]Read from MH i2c: 01 [17:31:06]MH_I2C_Read... [17:31:06]*** Stop cut motor [17:31:06]*** Cut end [17:31:06]Read from MH i2c: 01 07 00 [17:31:06]MH_I2C_Read... [17:31:06]Read from MH i2c: 01 07 00 99 01 00 00 00 00 00 FF 0F AF [17:31:06]process_action close_receipt done [17:31:06]requested_data is exist [17:31:06]produce_requested_data [17:31:06]requested_item fm.sn is exist - process it [17:31:06]wFMCommunicate request_size=4 [17:31:06]MH_SAM_APDU [17:31:06]CAPDU: 80 11 00 00 [17:31:06]Write to MH i2c: E2 08 00 9A 01 80 11 00 00 00 00 00 00 15 [17:31:06]Write i2c OK [17:31:06]MH_I2C_Read... [17:31:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:07]Read from MH i2c: E2 [17:31:07]MH_I2C_Read... [17:31:07]Read from MH i2c: E2 17 00 [17:31:07]MH_I2C_Read... [17:31:07]Read from MH i2c: E2 17 00 9A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 61 [17:31:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:31:07]wFMCommunicate OK [17:31:07]requested_item fd.num is exist - process it [17:31:07]SAM_PROTO_GetFieldsCounters [17:31:07]wFMCommunicate request_size=4 [17:31:07]MH_SAM_APDU [17:31:07]CAPDU: 80 13 00 00 [17:31:07]Write to MH i2c: E2 08 00 9B 01 80 13 00 00 00 00 00 00 18 [17:31:07]Write i2c OK [17:31:07]MH_I2C_Read... [17:31:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:07]Read from MH i2c: E2 [17:31:07]MH_I2C_Read... [17:31:07]Read from MH i2c: E2 62 00 [17:31:07]MH_I2C_Read... [17:31:07]Read from MH i2c: E2 62 00 9B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 30 [17:31:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:31:07]wFMCommunicate OK [17:31:07]SAM_PROTO_GetFieldsCounters done [17:31:07]requested_item shift.num is exist - process it [17:31:07]requested_item shift.opened is exist - process it [17:31:07]req_shift_opened [17:31:07]FM_GetShiftState [17:31:07]SAM_PROTO_GetShiftState [17:31:07]wFMCommunicate request_size=4 [17:31:07]MH_SAM_APDU [17:31:07]CAPDU: 80 13 01 00 [17:31:07]Write to MH i2c: E2 08 00 9C 01 80 13 01 00 00 00 00 00 1A [17:31:07]Write i2c OK [17:31:07]MH_I2C_Read... [17:31:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:07]Read from MH i2c: E2 [17:31:07]MH_I2C_Read... [17:31:07]Read from MH i2c: E2 0E 00 [17:31:07]MH_I2C_Read... [17:31:07]Read from MH i2c: E2 0E 00 9C 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3D [17:31:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:31:07]wFMCommunicate OK [17:31:07]SAM_PROTO_GetShiftState done [17:31:07]FM_GetShiftState done [17:31:07]req_shift_opened done [17:31:07]requested_item shift.open_date is exist - process it [17:31:07]req_shift_open_date [17:31:07]req_shift_open_date done [17:31:07]produce_requested_data done [17:31:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58531,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:31:07]process_action_free close_receipt [17:31:07]json_value_free [17:31:07]json_value_free done [17:31:07]process_json_proto returns [17:31:07]Send response to host [17:31:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58531,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:31:07]free response buf [17:31:07]execute_script done [17:31:07]execute_script returns [17:31:07]free content buf [17:31:07]Sock 12.Close socket [17:31:07]Sock 12.Thread stoped [17:31:10]ConnectInit Can't take IP for lk.salyk.kg [17:31:10]CommunicateWithHost connect error [17:31:10]CommunicateWithHost err = -1 [17:31:10]OFD Sender: Server communicate error [17:31:15]OFD Sender: Processing packet 58506 [packets to send 75, broken 51] [17:31:15]ProducePacketName [17:31:15]name=ofd_packets/00058506 [17:31:15]OFD Sender: To server: pG, [17:31:15]CommunicateWithHost lk.salyk.kg:30040 [17:31:15]ConnectInit lk.salyk.kg [17:31:20]ConnectInit Can't take IP for lk.salyk.kg [17:31:20]CommunicateWithHost connect error [17:31:20]CommunicateWithHost err = -1 [17:31:20]OFD Sender: Server communicate error [17:31:21]accept exits with 10 [17:31:21]New connection [17:31:21]New thread 3067338084 created [17:31:21]Thread 3067194724 joined [17:31:21]Waiting for new connection... [17:31:21] Sock 10.Parse request [17:31:21]Sock 10.Check first char [17:31:21]Sock 10.First char is OK [17:31:21]request: POST /json_proto HTTP/1.0 [17:31:21]Method: POST [17:31:21]URL: /json_proto [17:31:21]Method is POST - this is cgi request [17:31:21]url: /json_proto [17:31:21]query_string will be loaded in cgi processing [17:31:21]execute_cgi json_proto POST (null) [17:31:21]execute_cgi path=json_proto method=POST [17:31:21]POST find Content-Length [17:31:21]Host: 172.17.44.3:8080 [17:31:21]Content-Length: 754 [17:31:21]Content-Type: application/json [17:31:21] [17:31:21]POST finish read [17:31:21]Found Content-Length = 754 [17:31:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:21]execute_script... [17:31:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:21]POST & json_proto [17:31:21]process_json_proto [17:31:21]json parsed OK: [17:31:21]protocol is kg_v1.0 [17:31:21]action value=close_receipt [17:31:21]process_action close_receipt [17:31:21]cmd_close_receipt [17:31:21]MH_GetDate [17:31:21]Write to MH i2c: F0 00 00 9D 01 8D [17:31:21]Write i2c OK [17:31:21]MH_I2C_Read... [17:31:21]Read from MH i2c: F0 [17:31:21]MH_I2C_Read... [17:31:21]Read from MH i2c: F0 09 00 [17:31:21]MH_I2C_Read... [17:31:21]Read from MH i2c: F0 09 00 9D 01 00 E9 D2 C4 66 AD C5 5D 66 B0 [17:31:21]GetLastDocTimeStamp 1724175062 [17:31:21]current date 1724175081 [17:31:21]FM_GetShiftState [17:31:21]SAM_PROTO_GetShiftState [17:31:21]wFMCommunicate request_size=4 [17:31:21]MH_SAM_APDU [17:31:21]CAPDU: 80 13 01 00 [17:31:21]Write to MH i2c: E2 08 00 9E 01 80 13 01 00 00 00 00 00 1C [17:31:21]Write i2c OK [17:31:21]MH_I2C_Read... [17:31:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:21]Read from MH i2c: E2 [17:31:21]MH_I2C_Read... [17:31:21]Read from MH i2c: E2 0E 00 [17:31:21]MH_I2C_Read... [17:31:21]Read from MH i2c: E2 0E 00 9E 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3F [17:31:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:31:21]wFMCommunicate OK [17:31:21]SAM_PROTO_GetShiftState done [17:31:21]FM_GetShiftState done [17:31:21]opened in 1724112910 [17:31:21]opened+sec_in_day 1724199310 [17:31:21]quantity*price = 0 [17:31:21]sum+1 = 1 [17:31:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 516 20.08.2024 17:31 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58532 ФПД: 66364651839730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173121&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58532&fm=66364651839730&tin=02508201610067®Number=0000000000162794&sum=0 [17:31:23]StoreToDocumentArchive [17:31:23]shift 100 fd 58532 [17:31:23]save to /storage/0100/doc_00058532 [17:31:23]save last doc name /storage/0100/doc_00058532 to /storage/kkm_last_doc_name [17:31:23]save OK [17:31:23]Clear old archive folders... [17:31:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:31:23]tlvbuf is 01E01D90 [17:31:23]SAM_PROTO_ClearQueue [17:31:23]wFMCommunicate request_size=4 [17:31:23]MH_SAM_APDU [17:31:23]CAPDU: 80 09 00 00 [17:31:23]Write to MH i2c: E2 08 00 AB 01 80 09 00 00 00 00 00 00 1E [17:31:23]Write i2c OK [17:31:23]MH_I2C_Read... [17:31:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:23]Read from MH i2c: E2 [17:31:23]MH_I2C_Read... [17:31:23]Read from MH i2c: E2 03 00 [17:31:23]MH_I2C_Read... [17:31:23]Read from MH i2c: E2 03 00 AB 01 00 90 00 20 [17:31:23]RAPDU: 90 00 [17:31:23]wFMCommunicate OK [17:31:23]SAM_PROTO_ClearQueue done [17:31:23]KKMCreateOFDPacket [17:31:23]OFDProtocolAddRootSTLVToBuf [17:31:23]FM_MakeSignedData [17:31:23]FM_MakeSignedData [17:31:23]SAM_PROTO_SignData [17:31:23]wFMCommunicate request_size=4 [17:31:23]MH_SAM_APDU [17:31:23]CAPDU: 80 0D 01 02 [17:31:23]Write to MH i2c: E2 08 00 AC 01 80 0D 01 02 00 00 00 00 26 [17:31:23]Write i2c OK [17:31:23]MH_I2C_Read... [17:31:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:23]Read from MH i2c: E2 [17:31:23]MH_I2C_Read... [17:31:23]Read from MH i2c: E2 03 00 [17:31:23]MH_I2C_Read... [17:31:23]Read from MH i2c: E2 03 00 AC 01 00 90 00 21 [17:31:23]RAPDU: 90 00 [17:31:23]wFMCommunicate OK [17:31:23]wFMCommunicate request_size=255 [17:31:23]MH_SAM_APDU [17: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 E9 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E4 00 00 35 04 06 00 3C [17:31:23]Write to MH i2c: E2 02 01 AD 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 E9 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E4 00 00 35 04 06 00 3C 00 00 2F [17:31:24]Write i2c OK [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: E2 [17:31:24]MH_I2C_Read... [17:31:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:24]Read from MH i2c: E2 03 00 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: E2 03 00 AD 01 00 90 00 22 [17:31:24]RAPDU: 90 00 [17:31:24]wFMCommunicate OK [17:31:24]wFMCommunicate request_size=10 [17:31:24]MH_SAM_APDU [17:31:24]CAPDU: 80 0D 02 02 05 5B B9 7F A0 F2 [17:31:24]Write to MH i2c: E2 0D 00 AE 01 80 0D 02 02 05 00 5B B9 7F A0 F2 00 00 58 [17:31:24]Write i2c OK [17:31:24]MH_I2C_Read... [17:31:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:24]Read from MH i2c: E2 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: E2 03 00 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: E2 03 00 AE 01 00 90 00 23 [17:31:24]RAPDU: 90 00 [17:31:24]wFMCommunicate OK [17:31:24]wFMCommunicate request_size=4 [17:31:24]MH_SAM_APDU [17:31:24]CAPDU: 80 0D 03 02 [17:31:24]Write to MH i2c: E2 08 00 AF 01 80 0D 03 02 00 00 00 00 2B [17:31:24]Write i2c OK [17:31:24]MH_I2C_Read... [17:31:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:24]Read from MH i2c: E2 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: E2 0B 00 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: E2 0B 00 AF 01 00 C0 CF 2C E0 6C CE 1E 20 90 00 3F [17:31:24]RAPDU: C0 CF 2C E0 6C CE 1E 20 90 00 [17:31:24]wFMCommunicate OK [17:31:24]SAM_PROTO_SignData done [17:31:24]FM_MakeSignedData done [17:31:24]CreateOFDProtocolMessage [17:31:24]wFMCommunicate request_size=4 [17:31:24]MH_SAM_APDU [17:31:24]CAPDU: 80 11 00 00 [17:31:24]Write to MH i2c: E2 08 00 B0 01 80 11 00 00 00 00 00 00 2B [17:31:24]Write i2c OK [17:31:24]MH_I2C_Read... [17:31:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:24]Read from MH i2c: E2 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: E2 17 00 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: E2 17 00 B0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 77 [17:31:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:31:24]wFMCommunicate OK [17:31:24]CreateOFDProtocolMessage done [17:31:24]OFDSenderStorePacket 58532 [17:31:24]StoreOFDPacket docnum=58532 [17:31:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 89 07 01 81 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 E9 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E4 00 00 35 04 06 00 3C 5B B9 7F A0 F2 C0 CF 2C E0 6C CE 1E 20 [17:31:24]CheckFolder [17:31:24]dirname=/storage/ofd_packets [17:31:24]CheckFolder done [17:31:24]ProducePacketName [17:31:24]name=ofd_packets/00058532 [17:31:24]NVStorageSaveData ofd_packets/00058532 [17:31:24]File name is /storage/ofd_packets/00058532 [17:31:24]Write 301 bytes [17:31:24]NVStorageSaveData done [17:31:24]OFDSenderStorePacket done [17:31:24]KKMCreateOFDPacket done [17:31:24]NVStorageSaveData kkm_last_timestamp [17:31:24]File name is /storage/kkm_last_timestamp [17:31:24]Write 4 bytes [17:31:24]NVStorageSaveData done [17:31:24]ExternCall_PrintAddStr [17:31:24]wPrintStart [17:31:24]Write to MH i2c: 01 00 00 B1 01 B2 [17:31:24]Write i2c OK [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: 01 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: 01 07 00 [17:31:24]MH_I2C_Read... [17:31:24]Read from MH i2c: 01 07 00 B1 01 00 00 00 00 00 FF 0F C7 [17:31:24]RasterBufferAndPrint [17:31:24]line Счет N : (1)2075864 [17:31:24]line ИНН: 02508201610067 [17:31:24]line Контрольно-Кассовый Чек [17:31:24]line ПРОДАЖА [17:31:24]line ТРК (МРК, ГНК) : 43 [17:31:24]line Товар: 2710124130 [17:31:24]line Аи-92-К-4 [17:31:24]line 7.380 * 0.00 [17:31:24]line = 0.00 [17:31:24]line НДС 12% НСП 1% [17:31:24]line > о реализуемом товаре [17:31:24]line ИТОГО: 0.00 [17:31:24]line НСП 1% : 0.00 [17:31:24]line НДС 12% : 0.00 [17:31:24]line Наличными: 0.00 [17:31:24]line Безнал.: 0.00 [17:31:24]line Место: АЗС № 135 "Партнер Нефть" [17:31:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:31:24]line СНО: Общий режим [17:31:24]line Чек 516 20.08.2024 17:31 [17:31:24]line Смена: 100 ФФД: 1.0 [17:31:25]line ЗНМ: 0300000196 [17:31:25]line РНМ: 0000000000162794 [17:31:25]line Версия ККМ: v1.0 [17:31:25]line Талоны: ТК ГПНА Online [17:31:25]line 30103677 [17:31:25]line ФМ: 0000000002094532 [17:31:25]line ФД: 58532 [17:31:25]line ФПД: 66364651839730 [17:31:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173121&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58532&fm=66364651839730&tin=02508201610067®Number=0000000000162794&sum=0 [17:31:25]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:31:25]ProducePacketName [17:31:25]name=ofd_packets/00058506 [17:31:25]OFD Sender: To server: pG, [17:31:25]CommunicateWithHost lk.salyk.kg:30040 [17:31:25]ConnectInit lk.salyk.kg [17:31:25]written 0, free lines is 4095 [17:31:25]Write to MH i2c: 01 00 00 DB 01 DC [17:31:25]Write i2c OK [17:31:25]MH_I2C_Read... [17:31:25]Read from MH i2c: 01 [17:31:25]MH_I2C_Read... [17:31:25]Read from MH i2c: 01 07 00 [17:31:25]MH_I2C_Read... [17:31:25]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 E7 0C D6 [17:31:25]RasterBufferAndPrint [17:31:25]line [17:31:25]line [17:31:25]line [17:31:25]line [17:31:25]line [17:31:25]written 0, free lines is 3365 [17:31:25]MH_Cut [17:31:25]Write to MH i2c: D1 01 00 E2 01 01 B5 [17:31:25]Write i2c OK [17:31:25]MH_I2C_Read... [17:31:25]Read from MH i2c: D1 [17:31:25]MH_I2C_Read... [17:31:25]Read from MH i2c: D1 01 00 [17:31:25]MH_I2C_Read... [17:31:25]Read from MH i2c: D1 01 00 E2 01 00 B4 [17:31:25]Write to MH i2c: 01 00 00 E3 01 E4 [17:31:25]Write i2c OK [17:31:25]MH_I2C_Read... [17:31:26]*** Cut start [17:31:26]*** Partial cut [17:31:26]*** CUTSNS_PIN = 1 [17:31:26]*** CUTSNS_PIN = 0 [17:31:26]*** Brake cut motor [17:31:26]Read from MH i2c: 01 [17:31:26]MH_I2C_Read... [17:31:26]*** Stop cut motor [17:31:26]*** Cut end [17:31:26]Read from MH i2c: 01 07 00 [17:31:26]MH_I2C_Read... [17:31:26]Read from MH i2c: 01 07 00 E3 01 00 00 00 00 00 FF 0F F9 [17:31:26]process_action close_receipt done [17:31:26]requested_data is exist [17:31:26]produce_requested_data [17:31:26]requested_item fm.sn is exist - process it [17:31:26]wFMCommunicate request_size=4 [17:31:26]MH_SAM_APDU [17:31:26]CAPDU: 80 11 00 00 [17:31:26]Write to MH i2c: E2 08 00 E4 01 80 11 00 00 00 00 00 00 5F [17:31:27]Write i2c OK [17:31:27]MH_I2C_Read... [17:31:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:27]Read from MH i2c: E2 [17:31:27]MH_I2C_Read... [17:31:27]Read from MH i2c: E2 17 00 [17:31:27]MH_I2C_Read... [17:31:27]Read from MH i2c: E2 17 00 E4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AB [17:31:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:31:27]wFMCommunicate OK [17:31:27]requested_item fd.num is exist - process it [17:31:27]SAM_PROTO_GetFieldsCounters [17:31:27]wFMCommunicate request_size=4 [17:31:27]MH_SAM_APDU [17:31:27]CAPDU: 80 13 00 00 [17:31:27]Write to MH i2c: E2 08 00 E5 01 80 13 00 00 00 00 00 00 62 [17:31:27]Write i2c OK [17:31:27]MH_I2C_Read... [17:31:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:27]Read from MH i2c: E2 [17:31:27]MH_I2C_Read... [17:31:27]Read from MH i2c: E2 62 00 [17:31:27]MH_I2C_Read... [17:31:27]Read from MH i2c: E2 62 00 E5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 7E [17:31:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:31:27]wFMCommunicate OK [17:31:27]SAM_PROTO_GetFieldsCounters done [17:31:27]requested_item shift.num is exist - process it [17:31:27]requested_item shift.opened is exist - process it [17:31:27]req_shift_opened [17:31:27]FM_GetShiftState [17:31:27]SAM_PROTO_GetShiftState [17:31:27]wFMCommunicate request_size=4 [17:31:27]MH_SAM_APDU [17:31:27]CAPDU: 80 13 01 00 [17:31:27]Write to MH i2c: E2 08 00 E6 01 80 13 01 00 00 00 00 00 64 [17:31:27]Write i2c OK [17:31:27]MH_I2C_Read... [17:31:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:27]Read from MH i2c: E2 [17:31:27]MH_I2C_Read... [17:31:27]Read from MH i2c: E2 0E 00 [17:31:27]MH_I2C_Read... [17:31:27]Read from MH i2c: E2 0E 00 E6 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [17:31:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:31:27]wFMCommunicate OK [17:31:27]SAM_PROTO_GetShiftState done [17:31:27]FM_GetShiftState done [17:31:27]req_shift_opened done [17:31:27]requested_item shift.open_date is exist - process it [17:31:27]req_shift_open_date [17:31:27]req_shift_open_date done [17:31:27]produce_requested_data done [17:31:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58532,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:31:27]process_action_free close_receipt [17:31:27]json_value_free [17:31:27]json_value_free done [17:31:27]process_json_proto returns [17:31:27]Send response to host [17:31:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58532,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:31:27]free response buf [17:31:27]execute_script done [17:31:27]execute_script returns [17:31:27]free content buf [17:31:27]Sock 10.Close socket [17:31:27]Sock 10.Thread stoped [17:31:30]ConnectInit Can't take IP for lk.salyk.kg [17:31:30]CommunicateWithHost connect error [17:31:30]CommunicateWithHost err = -1 [17:31:30]OFD Sender: Server communicate error [17:31:35]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:31:35]ProducePacketName [17:31:35]name=ofd_packets/00058506 [17:31:35]OFD Sender: To server: pG, [17:31:35]CommunicateWithHost lk.salyk.kg:30040 [17:31:35]ConnectInit lk.salyk.kg [17:31:40]ConnectInit Can't take IP for lk.salyk.kg [17:31:40]CommunicateWithHost connect error [17:31:40]CommunicateWithHost err = -1 [17:31:40]OFD Sender: Server communicate error [17:31:45]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:31:45]ProducePacketName [17:31:45]name=ofd_packets/00058506 [17:31:45]OFD Sender: To server: pG, [17:31:45]CommunicateWithHost lk.salyk.kg:30040 [17:31:45]ConnectInit lk.salyk.kg [17:31:50]ConnectInit Can't take IP for lk.salyk.kg [17:31:50]CommunicateWithHost connect error [17:31:50]CommunicateWithHost err = -1 [17:31:50]OFD Sender: Server communicate error [17:31:55]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:31:55]ProducePacketName [17:31:55]name=ofd_packets/00058506 [17:31:55]OFD Sender: To server: pG, [17:31:55]CommunicateWithHost lk.salyk.kg:30040 [17:31:55]ConnectInit lk.salyk.kg [17:32:00]ConnectInit Can't take IP for lk.salyk.kg [17:32:00]CommunicateWithHost connect error [17:32:00]CommunicateWithHost err = -1 [17:32:00]OFD Sender: Server communicate error [17:32:05]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:32:05]ProducePacketName [17:32:05]name=ofd_packets/00058506 [17:32:05]OFD Sender: To server: pG, [17:32:05]CommunicateWithHost lk.salyk.kg:30040 [17:32:05]ConnectInit lk.salyk.kg [17:32:09]ConnectInit Can't connect to host [17:32:10]ConnectInit Can't take IP for lk.salyk.kg [17:32:10]CommunicateWithHost connect error [17:32:10]CommunicateWithHost err = -1 [17:32:10]OFD Sender: Server communicate error [17:32:15]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:32:15]ProducePacketName [17:32:15]name=ofd_packets/00058506 [17:32:15]OFD Sender: To server: pG, [17:32:15]CommunicateWithHost lk.salyk.kg:30040 [17:32:15]ConnectInit lk.salyk.kg [17:32:20]ConnectInit Can't take IP for lk.salyk.kg [17:32:20]CommunicateWithHost connect error [17:32:20]CommunicateWithHost err = -1 [17:32:20]OFD Sender: Server communicate error [17:32:25]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:32:25]ProducePacketName [17:32:25]name=ofd_packets/00058506 [17:32:25]OFD Sender: To server: pG, [17:32:25]CommunicateWithHost lk.salyk.kg:30040 [17:32:25]ConnectInit lk.salyk.kg [17:32:30]ConnectInit Can't take IP for lk.salyk.kg [17:32:30]CommunicateWithHost connect error [17:32:30]CommunicateWithHost err = -1 [17:32:30]OFD Sender: Server communicate error [17:32:35]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:32:35]ProducePacketName [17:32:35]name=ofd_packets/00058506 [17:32:35]OFD Sender: To server: pG, [17:32:35]CommunicateWithHost lk.salyk.kg:30040 [17:32:35]ConnectInit lk.salyk.kg [17:32:40]ConnectInit Can't take IP for lk.salyk.kg [17:32:40]CommunicateWithHost connect error [17:32:40]CommunicateWithHost err = -1 [17:32:40]OFD Sender: Server communicate error [17:32:45]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:32:45]ProducePacketName [17:32:45]name=ofd_packets/00058506 [17:32:45]OFD Sender: To server: pG, [17:32:45]CommunicateWithHost lk.salyk.kg:30040 [17:32:45]ConnectInit lk.salyk.kg [17:32:50]ConnectInit Can't take IP for lk.salyk.kg [17:32:50]CommunicateWithHost connect error [17:32:50]CommunicateWithHost err = -1 [17:32:50]OFD Sender: Server communicate error [17:32:55]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:32:55]ProducePacketName [17:32:55]name=ofd_packets/00058506 [17:32:55]OFD Sender: To server: pG, [17:32:55]CommunicateWithHost lk.salyk.kg:30040 [17:32:55]ConnectInit lk.salyk.kg [17:33:00]ConnectInit Can't take IP for lk.salyk.kg [17:33:00]CommunicateWithHost connect error [17:33:00]CommunicateWithHost err = -1 [17:33:00]OFD Sender: Server communicate error [17:33:05]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:33:05]ProducePacketName [17:33:05]name=ofd_packets/00058506 [17:33:05]OFD Sender: To server: pG, [17:33:05]CommunicateWithHost lk.salyk.kg:30040 [17:33:05]ConnectInit lk.salyk.kg [17:33:10]ConnectInit Can't take IP for lk.salyk.kg [17:33:10]CommunicateWithHost connect error [17:33:10]CommunicateWithHost err = -1 [17:33:10]OFD Sender: Server communicate error [17:33:15]OFD Sender: Processing packet 58506 [packets to send 76, broken 51] [17:33:15]ProducePacketName [17:33:15]name=ofd_packets/00058506 [17:33:15]OFD Sender: To server: pG, [17:33:15]CommunicateWithHost lk.salyk.kg:30040 [17:33:15]ConnectInit lk.salyk.kg [17:33:18]accept exits with 8 [17:33:18]New connection [17:33:18]New thread 3067194724 created [17:33:18]Thread 3067338084 joined [17:33:18]Waiting for new connection... [17:33:18] Sock 8.Parse request [17:33:18]Sock 8.Check first char [17:33:18]Sock 8.First char is OK [17:33:18]request: POST /json_proto HTTP/1.0 [17:33:18]Method: POST [17:33:18]URL: /json_proto [17:33:18]Method is POST - this is cgi request [17:33:18]url: /json_proto [17:33:18]query_string will be loaded in cgi processing [17:33:18]execute_cgi json_proto POST (null) [17:33:18]execute_cgi path=json_proto method=POST [17:33:18]POST find Content-Length [17:33:18]Host: 172.17.44.3:8080 [17:33:18]Content-Length: 801 [17:33:18]Content-Type: application/json [17:33:18] [17:33:18]POST finish read [17:33:18]Found Content-Length = 801 [17:33:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:33:18]execute_script... [17:33:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:33:18]POST & json_proto [17:33:18]process_json_proto [17:33:18]json parsed OK: [17:33:18]protocol is kg_v1.0 [17:33:18]action value=close_receipt [17:33:18]process_action close_receipt [17:33:18]cmd_close_receipt [17:33:18]MH_GetDate [17:33:18]Write to MH i2c: F0 00 00 E7 01 D7 [17:33:18]Write i2c OK [17:33:18]MH_I2C_Read... [17:33:18]Read from MH i2c: F0 [17:33:18]MH_I2C_Read... [17:33:18]Read from MH i2c: F0 09 00 [17:33:18]MH_I2C_Read... [17:33:18]Read from MH i2c: F0 09 00 E7 01 00 5F D3 C4 66 AD C5 5D 66 71 [17:33:18]GetLastDocTimeStamp 1724175081 [17:33:18]current date 1724175199 [17:33:18]FM_GetShiftState [17:33:18]SAM_PROTO_GetShiftState [17:33:18]wFMCommunicate request_size=4 [17:33:18]MH_SAM_APDU [17:33:18]CAPDU: 80 13 01 00 [17:33:18]Write to MH i2c: E2 08 00 E8 01 80 13 01 00 00 00 00 00 66 [17:33:18]Write i2c OK [17:33:18]MH_I2C_Read... [17:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:33:19]Read from MH i2c: E2 [17:33:19]MH_I2C_Read... [17:33:19]Read from MH i2c: E2 0E 00 [17:33:19]MH_I2C_Read... [17:33:19]Read from MH i2c: E2 0E 00 E8 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 89 [17:33:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:33:19]wFMCommunicate OK [17:33:19]SAM_PROTO_GetShiftState done [17:33:19]FM_GetShiftState done [17:33:19]opened in 1724112910 [17:33:19]opened+sec_in_day 1724199310 [17:33:19]quantity*price = 60003 [17:33:19]sum+1 = 60004 [17:33:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 517 20.08.2024 17:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58533 ФПД: 161283696106607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173319&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58533&fm=161283696106607&tin=02508201610067®Number=0000000000162794&sum=60003 [17:33:21]StoreToDocumentArchive [17:33:21]shift 100 fd 58533 [17:33:21]save to /storage/0100/doc_00058533 [17:33:21]save last doc name /storage/0100/doc_00058533 to /storage/kkm_last_doc_name [17:33:21]save OK [17:33:21]Clear old archive folders... [17:33:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:33:21]tlvbuf is 01D067A0 [17:33:21]SAM_PROTO_ClearQueue [17:33:21]wFMCommunicate request_size=4 [17:33:21]MH_SAM_APDU [17:33:21]CAPDU: 80 09 00 00 [17:33:21]Write to MH i2c: E2 08 00 F5 01 80 09 00 00 00 00 00 00 68 [17:33:21]Write i2c OK [17:33:21]MH_I2C_Read... [17:33:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:33:21]Read from MH i2c: E2 [17:33:21]MH_I2C_Read... [17:33:21]Read from MH i2c: E2 03 00 [17:33:21]MH_I2C_Read... [17:33:21]Read from MH i2c: E2 03 00 F5 01 00 90 00 6A [17:33:21]RAPDU: 90 00 [17:33:21]wFMCommunicate OK [17:33:21]SAM_PROTO_ClearQueue done [17:33:21]KKMCreateOFDPacket [17:33:21]OFDProtocolAddRootSTLVToBuf [17:33:21]FM_MakeSignedData [17:33:21]FM_MakeSignedData [17:33:21]SAM_PROTO_SignData [17:33:21]wFMCommunicate request_size=4 [17:33:21]MH_SAM_APDU [17:33:21]CAPDU: 80 0D 01 02 [17:33:21]Write to MH i2c: E2 08 00 F6 01 80 0D 01 02 00 00 00 00 70 [17:33:21]Write i2c OK [17:33:21]MH_I2C_Read... [17:33:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:33:21]Read from MH i2c: E2 [17:33:21]MH_I2C_Read... [17:33:21]Read from MH i2c: E2 03 00 [17:33:21]MH_I2C_Read... [17:33:21]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [17:33:21]RAPDU: 90 00 [17:33:21]wFMCommunicate OK [17:33:21]wFMCommunicate request_size=255 [17:33:21]MH_SAM_APDU [17:33: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 5F D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E4 00 00 35 04 06 00 92 [17:33:21]Write to MH i2c: E2 02 01 F7 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 5F D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E4 00 00 35 04 06 00 92 00 00 9A [17:33:21]Write i2c OK [17:33:21]MH_I2C_Read... [17:33:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:33:22]Read from MH i2c: E2 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: E2 03 00 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [17:33:22]RAPDU: 90 00 [17:33:22]wFMCommunicate OK [17:33:22]wFMCommunicate request_size=10 [17:33:22]MH_SAM_APDU [17:33:22]CAPDU: 80 0D 02 02 05 AF C9 6A 1C 6F [17:33:22]Write to MH i2c: E2 0D 00 F8 01 80 0D 02 02 05 00 AF C9 6A 1C 6F 00 00 EA [17:33:22]Write i2c OK [17:33:22]MH_I2C_Read... [17:33:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:33:22]Read from MH i2c: E2 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: E2 03 00 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [17:33:22]RAPDU: 90 00 [17:33:22]wFMCommunicate OK [17:33:22]wFMCommunicate request_size=4 [17:33:22]MH_SAM_APDU [17:33:22]CAPDU: 80 0D 03 02 [17:33:22]Write to MH i2c: E2 08 00 F9 01 80 0D 03 02 00 00 00 00 75 [17:33:22]Write i2c OK [17:33:22]MH_I2C_Read... [17:33:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:33:22]Read from MH i2c: E2 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: E2 0B 00 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: E2 0B 00 F9 01 00 0C D0 65 67 07 4C 79 1C 90 00 06 [17:33:22]RAPDU: 0C D0 65 67 07 4C 79 1C 90 00 [17:33:22]wFMCommunicate OK [17:33:22]SAM_PROTO_SignData done [17:33:22]FM_MakeSignedData done [17:33:22]CreateOFDProtocolMessage [17:33:22]wFMCommunicate request_size=4 [17:33:22]MH_SAM_APDU [17:33:22]CAPDU: 80 11 00 00 [17:33:22]Write to MH i2c: E2 08 00 FA 01 80 11 00 00 00 00 00 00 75 [17:33:22]Write i2c OK [17:33:22]MH_I2C_Read... [17:33:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:33:22]Read from MH i2c: E2 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: E2 17 00 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: E2 17 00 FA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C1 [17:33:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:33:22]wFMCommunicate OK [17:33:22]CreateOFDProtocolMessage done [17:33:22]OFDSenderStorePacket 58533 [17:33:22]StoreOFDPacket docnum=58533 [17:33:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 64 07 01 1E D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 5F D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E4 00 00 35 04 06 00 92 AF C9 6A 1C 6F 0C D0 65 67 07 4C 79 1C [17:33:22]CheckFolder [17:33:22]dirname=/storage/ofd_packets [17:33:22]CheckFolder done [17:33:22]ProducePacketName [17:33:22]name=ofd_packets/00058533 [17:33:22]NVStorageSaveData ofd_packets/00058533 [17:33:22]File name is /storage/ofd_packets/00058533 [17:33:22]Write 301 bytes [17:33:22]NVStorageSaveData done [17:33:22]OFDSenderStorePacket done [17:33:22]KKMCreateOFDPacket done [17:33:22]NVStorageSaveData kkm_last_timestamp [17:33:22]File name is /storage/kkm_last_timestamp [17:33:22]Write 4 bytes [17:33:22]NVStorageSaveData done [17:33:22]ExternCall_PrintAddStr [17:33:22]wPrintStart [17:33:22]Write to MH i2c: 01 00 00 FB 01 FC [17:33:22]Write i2c OK [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: 01 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: 01 07 00 [17:33:22]MH_I2C_Read... [17:33:22]Read from MH i2c: 01 07 00 FB 01 00 00 00 00 00 FF 0F 11 [17:33:22]RasterBufferAndPrint [17:33:22]line Счет N : (1)2075865 [17:33:22]line ИНН: 02508201610067 [17:33:22]line Контрольно-Кассовый Чек [17:33:22]line ПРОДАЖА [17:33:22]line ТРК (МРК, ГНК) : 43 [17:33:22]line Товар: 2710124130 [17:33:22]line Аи-92-К-4 [17:33:22]line 8.850 * 67.80 [17:33:22]line = 600.03 [17:33:22]line НДС 12% НСП 1% [17:33:22]line > о реализуемом товаре [17:33:22]line ИТОГО: 600.03 [17:33:22]line НСП 1% : 5.31 [17:33:22]line НДС 12% : 63.72 [17:33:22]line Наличными: 0.00 [17:33:22]line Безнал.: 600.03 [17:33:22]line Место: АЗС № 135 "Партнер Нефть" [17:33:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:33:22]line СНО: Общий режим [17:33:22]line Чек 517 20.08.2024 17:33 [17:33:22]line Смена: 100 ФФД: 1.0 [17:33:22]line ЗНМ: 0300000196 [17:33:22]line РНМ: 0000000000162794 [17:33:22]line Версия ККМ: v1.0 [17:33:22]line Платежная система: O! деньги [17:33:22]line ФМ: 0000000002094532 [17:33:22]line ФД: 58533 [17:33:22]line ФПД: 161283696106607 [17:33:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173319&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58533&fm=161283696106607&tin=02508201610067®Number=0000000000162794&sum=60003 [17:33:22]OFD Sender: Processing packet 58506 [packets to send 77, broken 51] [17:33:22]ProducePacketName [17:33:22]name=ofd_packets/00058506 [17:33:22]OFD Sender: To server: pG, [17:33:22]CommunicateWithHost lk.salyk.kg:30040 [17:33:22]ConnectInit lk.salyk.kg [17:33:22]written 0, free lines is 4095 [17:33:23]Write to MH i2c: 01 00 00 25 02 27 [17:33:23]Write i2c OK [17:33:23]MH_I2C_Read... [17:33:23]Read from MH i2c: 01 [17:33:23]MH_I2C_Read... [17:33:23]Read from MH i2c: 01 07 00 [17:33:23]MH_I2C_Read... [17:33:23]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 E8 0C 22 [17:33:23]RasterBufferAndPrint [17:33:23]line [17:33:23]line [17:33:23]line [17:33:23]line [17:33:23]line [17:33:23]written 0, free lines is 3365 [17:33:23]MH_Cut [17:33:23]Write to MH i2c: D1 01 00 2C 02 01 00 [17:33:23]Write i2c OK [17:33:23]MH_I2C_Read... [17:33:23]Read from MH i2c: D1 [17:33:23]MH_I2C_Read... [17:33:23]Read from MH i2c: D1 01 00 [17:33:23]MH_I2C_Read... [17:33:23]Read from MH i2c: D1 01 00 2C 02 00 FF [17:33:23]Write to MH i2c: 01 00 00 2D 02 2F [17:33:23]Write i2c OK [17:33:23]MH_I2C_Read... [17:33:24]*** Cut start [17:33:24]*** Partial cut [17:33:24]*** CUTSNS_PIN = 1 [17:33:24]*** CUTSNS_PIN = 0 [17:33:24]*** Brake cut motor [17:33:24]Read from MH i2c: 01 [17:33:24]MH_I2C_Read... [17:33:24]*** Stop cut motor [17:33:24]*** Cut end [17:33:24]Read from MH i2c: 01 07 00 [17:33:24]MH_I2C_Read... [17:33:24]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 FF 0F 44 [17:33:24]process_action close_receipt done [17:33:24]requested_data is exist [17:33:24]produce_requested_data [17:33:24]requested_item fm.sn is exist - process it [17:33:24]wFMCommunicate request_size=4 [17:33:24]MH_SAM_APDU [17:33:24]CAPDU: 80 11 00 00 [17:33:24]Write to MH i2c: E2 08 00 2E 02 80 11 00 00 00 00 00 00 AA [17:33:24]Write i2c OK [17:33:24]MH_I2C_Read... [17:33:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:33:24]Read from MH i2c: E2 [17:33:24]MH_I2C_Read... [17:33:24]Read from MH i2c: E2 17 00 [17:33:24]MH_I2C_Read... [17:33:24]Read from MH i2c: E2 17 00 2E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F6 [17:33:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:33:24]wFMCommunicate OK [17:33:24]requested_item fd.num is exist - process it [17:33:24]SAM_PROTO_GetFieldsCounters [17:33:24]wFMCommunicate request_size=4 [17:33:24]MH_SAM_APDU [17:33:24]CAPDU: 80 13 00 00 [17:33:24]Write to MH i2c: E2 08 00 2F 02 80 13 00 00 00 00 00 00 AD [17:33:24]Write i2c OK [17:33:24]MH_I2C_Read... [17:33:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:33:25]Read from MH i2c: E2 [17:33:25]MH_I2C_Read... [17:33:25]Read from MH i2c: E2 62 00 [17:33:25]MH_I2C_Read... [17:33:25]Read from MH i2c: E2 62 00 2F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 CD [17:33:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:33:25]wFMCommunicate OK [17:33:25]SAM_PROTO_GetFieldsCounters done [17:33:25]requested_item shift.num is exist - process it [17:33:25]requested_item shift.opened is exist - process it [17:33:25]req_shift_opened [17:33:25]FM_GetShiftState [17:33:25]SAM_PROTO_GetShiftState [17:33:25]wFMCommunicate request_size=4 [17:33:25]MH_SAM_APDU [17:33:25]CAPDU: 80 13 01 00 [17:33:25]Write to MH i2c: E2 08 00 30 02 80 13 01 00 00 00 00 00 AF [17:33:25]Write i2c OK [17:33:25]MH_I2C_Read... [17:33:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:33:25]Read from MH i2c: E2 [17:33:25]MH_I2C_Read... [17:33:25]Read from MH i2c: E2 0E 00 [17:33:25]MH_I2C_Read... [17:33:25]Read from MH i2c: E2 0E 00 30 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D2 [17:33:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:33:25]wFMCommunicate OK [17:33:25]SAM_PROTO_GetShiftState done [17:33:25]FM_GetShiftState done [17:33:25]req_shift_opened done [17:33:25]requested_item shift.open_date is exist - process it [17:33:25]req_shift_open_date [17:33:25]req_shift_open_date done [17:33:25]produce_requested_data done [17:33:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58533,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:33:25]process_action_free close_receipt [17:33:25]json_value_free [17:33:25]json_value_free done [17:33:25]process_json_proto returns [17:33:25]Send response to host [17:33:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58533,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:33:25]free response buf [17:33:25]execute_script done [17:33:25]execute_script returns [17:33:25]free content buf [17:33:25]Sock 8.Close socket [17:33:25]Sock 8.Thread stoped [17:33:27]ConnectInit Can't take IP for lk.salyk.kg [17:33:27]CommunicateWithHost connect error [17:33:27]CommunicateWithHost err = -1 [17:33:27]OFD Sender: Server communicate error [17:33:32]OFD Sender: Processing packet 58506 [packets to send 77, broken 51] [17:33:32]ProducePacketName [17:33:32]name=ofd_packets/00058506 [17:33:32]OFD Sender: To server: pG, [17:33:32]CommunicateWithHost lk.salyk.kg:30040 [17:33:32]ConnectInit lk.salyk.kg [17:33:37]ConnectInit Can't take IP for lk.salyk.kg [17:33:37]CommunicateWithHost connect error [17:33:37]CommunicateWithHost err = -1 [17:33:37]OFD Sender: Server communicate error [17:33:42]OFD Sender: Processing packet 58506 [packets to send 77, broken 51] [17:33:42]ProducePacketName [17:33:42]name=ofd_packets/00058506 [17:33:42]OFD Sender: To server: pG, [17:33:42]CommunicateWithHost lk.salyk.kg:30040 [17:33:42]ConnectInit lk.salyk.kg [17:33:47]ConnectInit Can't take IP for lk.salyk.kg [17:33:47]CommunicateWithHost connect error [17:33:47]CommunicateWithHost err = -1 [17:33:47]OFD Sender: Server communicate error [17:33:49]accept exits with 12 [17:33:49]New connection [17:33:49]New thread 3067338084 created [17:33:49]Thread 3067194724 joined [17:33:49]Waiting for new connection... [17:33:49] Sock 12.Parse request [17:33:49]Sock 12.Check first char [17:33:49]Sock 12.First char is OK [17:33:49]request: POST /json_proto HTTP/1.0 [17:33:49]Method: POST [17:33:49]URL: /json_proto [17:33:49]Method is POST - this is cgi request [17:33:49]url: /json_proto [17:33:49]query_string will be loaded in cgi processing [17:33:49]execute_cgi json_proto POST (null) [17:33:49]execute_cgi path=json_proto method=POST [17:33:49]POST find Content-Length [17:33:49]Host: 172.17.44.3:8080 [17:33:49]Content-Length: 804 [17:33:49]Content-Type: application/json [17:33:49] [17:33:49]POST finish read [17:33:49]Found Content-Length = 804 [17:33:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:33:49]execute_script... [17:33:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:33:49]POST & json_proto [17:33:49]process_json_proto [17:33:49]json parsed OK: [17:33:49]protocol is kg_v1.0 [17:33:49]action value=close_receipt [17:33:49]process_action close_receipt [17:33:49]cmd_close_receipt [17:33:49]MH_GetDate [17:33:49]Write to MH i2c: F0 00 00 31 02 22 [17:33:49]Write i2c OK [17:33:49]MH_I2C_Read... [17:33:49]Read from MH i2c: F0 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: F0 09 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: F0 09 00 31 02 00 7E D3 C4 66 AD C5 5D 66 DB [17:33:50]GetLastDocTimeStamp 1724175199 [17:33:50]current date 1724175230 [17:33:50]FM_GetShiftState [17:33:50]SAM_PROTO_GetShiftState [17:33:50]wFMCommunicate request_size=4 [17:33:50]MH_SAM_APDU [17:33:50]CAPDU: 80 13 01 00 [17:33:50]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [17:33:50]Write i2c OK [17:33:50]MH_I2C_Read... [17:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:33:50]Read from MH i2c: E2 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 0E 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D4 [17:33:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:33:50]wFMCommunicate OK [17:33:50]SAM_PROTO_GetShiftState done [17:33:50]FM_GetShiftState done [17:33:50]opened in 1724112910 [17:33:50]opened+sec_in_day 1724199310 [17:33:50]quantity*price = 120055 [17:33:50]sum+1 = 120057 [17:33:50]Check (price>sum+1) || (price+1 о реализуемом товаре [17:33:54]line ИТОГО: 1200.56 [17:33:54]line НСП 1% : 10.62 [17:33:54]line НДС 12% : 127.49 [17:33:54]line Наличными: 0.00 [17:33:54]line Безнал.: 1200.56 [17:33:54]line Место: АЗС № 135 "Партнер Нефть" [17:33:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:33:54]line СНО: Общий режим [17:33:54]line Чек 518 20.08.2024 17:33 [17:33:54]line Смена: 100 ФФД: 1.0 [17:33:54]line ЗНМ: 0300000196 [17:33:54]line РНМ: 0000000000162794 [17:33:54]line Версия ККМ: v1.0 [17:33:54]line Платежная система: O! деньги [17:33:54]line ФМ: 0000000002094532 [17:33:54]line ФД: 58534 [17:33:54]line ФПД: 70716857489725 [17:33:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173350&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58534&fm=70716857489725&tin=02508201610067®Number=0000000000162794&sum=120056 [17:33:54]written 0, free lines is 4095 [17:33:54]Write to MH i2c: 01 00 00 6F 02 71 [17:33:54]Write i2c OK [17:33:54]MH_I2C_Read... [17:33:54]Read from MH i2c: 01 [17:33:54]MH_I2C_Read... [17:33:54]Read from MH i2c: 01 07 00 [17:33:54]MH_I2C_Read... [17:33:54]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 EB 0C 6F [17:33:54]RasterBufferAndPrint [17:33:54]line [17:33:54]line [17:33:54]line [17:33:54]line [17:33:54]line [17:33:54]written 0, free lines is 3375 [17:33:54]MH_Cut [17:33:54]Write to MH i2c: D1 01 00 76 02 01 4A [17:33:54]Write i2c OK [17:33:54]MH_I2C_Read... [17:33:54]Read from MH i2c: D1 [17:33:54]MH_I2C_Read... [17:33:54]Read from MH i2c: D1 01 00 [17:33:54]MH_I2C_Read... [17:33:54]Read from MH i2c: D1 01 00 76 02 00 49 [17:33:54]Write to MH i2c: 01 00 00 77 02 79 [17:33:54]Write i2c OK [17:33:54]MH_I2C_Read... [17:33:55]*** Cut start [17:33:55]*** Partial cut [17:33:55]*** CUTSNS_PIN = 1 [17:33:55]*** CUTSNS_PIN = 0 [17:33:55]*** Brake cut motor [17:33:56]Read from MH i2c: 01 [17:33:56]MH_I2C_Read... [17:33:56]*** Stop cut motor [17:33:56]*** Cut end [17:33:56]Read from MH i2c: 01 07 00 [17:33:56]MH_I2C_Read... [17:33:56]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 FF 0F 8E [17:33:56]process_action close_receipt done [17:33:56]requested_data is exist [17:33:56]produce_requested_data [17:33:56]requested_item fm.sn is exist - process it [17:33:56]wFMCommunicate request_size=4 [17:33:56]MH_SAM_APDU [17:33:56]CAPDU: 80 11 00 00 [17:33:56]Write to MH i2c: E2 08 00 78 02 80 11 00 00 00 00 00 00 F4 [17:33:56]Write i2c OK [17:33:56]MH_I2C_Read... [17:33:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:33:56]Read from MH i2c: E2 [17:33:56]MH_I2C_Read... [17:33:56]Read from MH i2c: E2 17 00 [17:33:56]MH_I2C_Read... [17:33:56]Read from MH i2c: E2 17 00 78 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 40 [17:33:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:33:56]wFMCommunicate OK [17:33:56]requested_item fd.num is exist - process it [17:33:56]SAM_PROTO_GetFieldsCounters [17:33:56]wFMCommunicate request_size=4 [17:33:56]MH_SAM_APDU [17:33:56]CAPDU: 80 13 00 00 [17:33:56]Write to MH i2c: E2 08 00 79 02 80 13 00 00 00 00 00 00 F7 [17:33:56]Write i2c OK [17:33:56]MH_I2C_Read... [17:33:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:33:56]Read from MH i2c: E2 [17:33:56]MH_I2C_Read... [17:33:56]Read from MH i2c: E2 62 00 [17:33:56]MH_I2C_Read... [17:33:56]Read from MH i2c: E2 62 00 79 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [17:33:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:33:56]wFMCommunicate OK [17:33:56]SAM_PROTO_GetFieldsCounters done [17:33:56]requested_item shift.num is exist - process it [17:33:56]requested_item shift.opened is exist - process it [17:33:56]req_shift_opened [17:33:56]FM_GetShiftState [17:33:56]SAM_PROTO_GetShiftState [17:33:56]wFMCommunicate request_size=4 [17:33:56]MH_SAM_APDU [17:33:56]CAPDU: 80 13 01 00 [17:33:56]Write to MH i2c: E2 08 00 7A 02 80 13 01 00 00 00 00 00 F9 [17:33:56]Write i2c OK [17:33:56]MH_I2C_Read... [17:33:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:33:56]Read from MH i2c: E2 [17:33:56]MH_I2C_Read... [17:33:56]Read from MH i2c: E2 0E 00 [17:33:56]MH_I2C_Read... [17:33:56]Read from MH i2c: E2 0E 00 7A 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1C [17:33:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:33:56]wFMCommunicate OK [17:33:56]SAM_PROTO_GetShiftState done [17:33:56]FM_GetShiftState done [17:33:56]req_shift_opened done [17:33:56]requested_item shift.open_date is exist - process it [17:33:56]req_shift_open_date [17:33:56]req_shift_open_date done [17:33:56]produce_requested_data done [17:33:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58534,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:33:56]process_action_free close_receipt [17:33:56]json_value_free [17:33:56]json_value_free done [17:33:56]process_json_proto returns [17:33:56]Send response to host [17:33:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58534,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:33:56]free response buf [17:33:56]execute_script done [17:33:56]execute_script returns [17:33:56]free content buf [17:33:56]Sock 12.Close socket 02 80 15 02 00 0A 00 07 04 06 00 00 00 00 00 00 00 00 00 DF [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:33:51]Read from MH i2c: E2 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [17:33:51]RAPDU: 90 00 [17:33:51]wFMCommunicate OK [17:33:51]wFMCommunicate request_size=15 [17:33:51]MH_SAM_APDU [17:33:51]CAPDU: 80 15 02 00 0A 39 04 06 00 F8 D4 01 00 00 00 [17:33:51]Write to MH i2c: E2 12 00 39 02 80 15 02 00 0A 00 39 04 06 00 F8 D4 01 00 00 00 00 00 DF [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:33:51]Read from MH i2c: E2 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [17:33:51]RAPDU: 90 00 [17:33:51]wFMCommunicate OK [17:33:51]wFMCommunicate request_size=11 [17:33:51]MH_SAM_APDU [17:33:51]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [17:33:51]Write to MH i2c: E2 0E 00 3A 02 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 EE [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:33:51]Read from MH i2c: E2 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [17:33:51]RAPDU: 90 00 [17:33:51]wFMCommunicate OK [17:33:51]wFMCommunicate request_size=13 [17:33:51]MH_SAM_APDU [17:33:51]CAPDU: 80 15 02 00 08 F4 03 04 00 7E D3 C4 66 [17:33:51]Write to MH i2c: E2 10 00 3B 02 80 15 02 00 08 00 F4 03 04 00 7E D3 C4 66 00 00 43 [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:33:51]Read from MH i2c: E2 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [17:33:51]RAPDU: 90 00 [17:33:51]wFMCommunicate OK [17:33:51]wFMCommunicate request_size=25 [17:33:51]MH_SAM_APDU [17:33:51]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 [17:33:51]Write to MH i2c: E2 1C 00 3C 02 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 00 00 24 [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:33:51]Read from MH i2c: E2 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [17:33:51]RAPDU: 90 00 [17:33:51]wFMCommunicate OK [17:33:51]wFMCommunicate request_size=4 [17:33:51]MH_SAM_APDU [17:33:51]CAPDU: 80 15 03 00 [17:33:51]Write to MH i2c: E2 08 00 3D 02 80 15 03 00 00 00 00 00 C0 [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [17:33:51]Read from MH i2c: E2 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 40 00 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: E2 40 00 3D 02 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 06 02 00 00 35 04 06 00 40 51 0D 2B 99 3D 90 00 44 [17:33:52]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 06 02 00 00 35 04 06 00 40 51 0D 2B 99 3D 90 00 [17:33:52]wFMCommunicate OK [17:33:52]SAM_PROTO_ProcessDocument answer len = 59 [17:33:52]SAM_PROTO_ProcessDocument done [17:33:52]SetTLVBufToDocument [17:33:52]Processing tag 1209 (04B9) [17:33:52]Malloc new data [17:33:52]Processing tag 1041 (0411) [17:33:52]Processing tag 1040 (0410) [17:33:52]Malloc new data [17:33:52]Processing tag 1038 (040E) [17:33:52]Malloc new data [17:33:52]Processing tag 1042 (0412) [17:33:52]Malloc new data [17:33:52]Processing tag 1077 (0435) [17:33:52]Malloc new data [17:33:52]SetTLVBufToDocument err=0 [17:33:52]KKMLoadAndSignReceiptData store KKM data [17:33:52]KKMLoadAndSignReceiptData err=0 [17:33:52]wFMCommunicate request_size=4 [17:33:52]MH_SAM_APDU [17:33:52]CAPDU: 80 11 00 00 [17:33:52]Write to MH i2c: E2 08 00 3E 02 80 11 00 00 00 00 00 00 BA [17:33:52]Write i2c OK [17:33:52]MH_I2C_Read... [17:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:33:52]Read from MH i2c: E2 [17:33:52]MH_I2C_Read... [17:33:52]Read from MH i2c: E2 17 00 [17:33:52]MH_I2C_Read... [17:33:52]Read from MH i2c: E2 17 00 3E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 06 [17:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:33:52]wFMCommunicate OK [17:33:52]Счет N : (1)2075866 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 62 Товар: 2710124500 Аи-95-К-5 16.180 * 74.20 = 1200.56 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 518 20.08.2024 17:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58534 ФПД: 70716857489725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173350&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58534&fm=70716857489725&tin=02508201610067®Number=0000000000162794&sum=120056 [17:33:52]StoreToDocumentArchive [17:33:52]shift 100 fd 58534 [17:33:52]save to /storage/0100/doc_00058534 [17:33:52]save last doc name /storage/0100/doc_00058534 to /storage/kkm_last_doc_name [17:33:52]save OK [17:33:52]Clear old archive folders... [17:33:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:33:52]tlvbuf is 01E95310 [17:33:52]SAM_PROTO_ClearQueue [17:33:52]wFMCommunicate request_size=4 [17:33:52]MH_SAM_APDU [17:33:52]CAPDU: 80 09 00 00 [17:33:52]Write to MH i2c: E2 08 00 3F 02 80 09 00 00 00 00 00 00 B3 [17:33:52]Write i2c OK [17:33:52]MH_I2C_Read... [17:33:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:33:52]Read from MH i2c: E2 [17:33:52]MH_I2C_Read... [17:33:52]Read from MH i2c: E2 03 00 [17:33:52]MH_I2C_Read... [17:33:52]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [17:33:52]RAPDU: 90 00 [17:33:52]wFMCommunicate OK [17:33:52]SAM_PROTO_ClearQueue done [17:33:52]KKMCreateOFDPacket [17:33:52]OFDProtocolAddRootSTLVToBuf [17:33:52]FM_MakeSignedData [17:33:52]FM_MakeSignedData [17:33:52]SAM_PROTO_SignData [17:33:52]wFMCommunicate request_size=4 [17:33:52]MH_SAM_APDU [17:33:52]CAPDU: 80 0D 01 02 [17:33:52]Write to MH i2c: E2 08 00 40 02 80 0D 01 02 00 00 00 00 BB [17:33:52]Write i2c OK [17:33:52]MH_I2C_Read... [17:33:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:33:52]Read from MH i2c: E2 [17:33:52]MH_I2C_Read... [17:33:52]Read from MH i2c: E2 03 00 [17:33:52]MH_I2C_Read... [17:33:52]Read from MH i2c: E2 03 00 40 02 00 90 00 B6 [17:33:52]RAPDU: 90 00 [17:33:52]wFMCommunicate OK [17:33:52]wFMCommunicate request_size=255 [17:33:52]MH_SAM_APDU [17:33:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 7E D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E4 00 00 35 04 06 00 40 [17:33:52]Write to MH i2c: E2 02 01 41 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 OFD Sender: Processing packet 58506 [packets to send 77, broken 51] [17:33:53]01 ProducePacketName [17:33:53]00 name=ofd_packets/00058506 [17:33:53]01 OFD Sender: To server: pG, [17:33:53]FC CommunicateWithHost lk.salyk.kg:30040 [17:33:53]03 ConnectInit lk.salyk.kg [17:33:53]06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 7E D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E4 00 00 35 04 06 00 40 00 00 91 [17:33:53]Write i2c OK [17:33:53]MH_I2C_Read... [17:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:33:53]Read from MH i2c: E2 [17:33:53]MH_I2C_Read... [17:33:53]Read from MH i2c: E2 03 00 [17:33:53]MH_I2C_Read... [17:33:53]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [17:33:53]RAPDU: 90 00 [17:33:53]wFMCommunicate OK [17:33:53]wFMCommunicate request_size=10 [17:33:53]MH_SAM_APDU [17:33:53]CAPDU: 80 0D 02 02 05 51 0D 2B 99 3D [17:33:53]Write to MH i2c: E2 0D 00 42 02 80 0D 02 02 05 00 51 0D 2B 99 3D 00 00 27 [17:33:53]Write i2c OK [17:33:56]Sock 12.Thread stoped [17:33:58]ConnectInit Can't take IP for lk.salyk.kg [17:33:58]CommunicateWithHost connect error [17:33:58]CommunicateWithHost err = -1 [17:33:58]OFD Sender: Server communicate error [17:33:58]OFD Sender: Processing packet 58506 [packets to send 78, broken 51] [17:33:58]ProducePacketName [17:33:58]name=ofd_packets/00058506 [17:33:58]OFD Sender: To server: pG, [17:33:58]CommunicateWithHost lk.salyk.kg:30040 [17:33:58]ConnectInit lk.salyk.kg [17:34:03]ConnectInit Can't take IP for lk.salyk.kg [17:34:03]CommunicateWithHost connect error [17:34:03]CommunicateWithHost err = -1 [17:34:03]OFD Sender: Server communicate error [17:34:08]OFD Sender: Processing packet 58506 [packets to send 78, broken 51] [17:34:08]ProducePacketName [17:34:08]name=ofd_packets/00058506 [17:34:08]OFD Sender: To server: pG, [17:34:08]CommunicateWithHost lk.salyk.kg:30040 [17:34:08]ConnectInit lk.salyk.kg [17:34:13]ConnectInit Can't take IP for lk.salyk.kg [17:34:13]CommunicateWithHost connect error [17:34:13]CommunicateWithHost err = -1 [17:34:13]OFD Sender: Server communicate error [17:34:18]OFD Sender: Processing packet 58506 [packets to send 78, broken 51] [17:34:18]ProducePacketName [17:34:18]name=ofd_packets/00058506 [17:34:18]OFD Sender: To server: pG, [17:34:18]CommunicateWithHost lk.salyk.kg:30040 [17:34:18]ConnectInit lk.salyk.kg [17:34:23]ConnectInit Can't take IP for lk.salyk.kg [17:34:23]CommunicateWithHost connect error [17:34:23]CommunicateWithHost err = -1 [17:34:23]OFD Sender: Server communicate error [17:34:24]accept exits with 8 [17:34:24]New connection [17:34:24]New thread 3067194724 created [17:34:24]Thread 3067338084 joined [17:34:24]Waiting for new connection... [17:34:24] Sock 8.Parse request [17:34:24]Sock 8.Check first char [17:34:24]Sock 8.First char is OK [17:34:24]request: POST /json_proto HTTP/1.0 [17:34:24]Method: POST [17:34:24]URL: /json_proto [17:34:24]Method is POST - this is cgi request [17:34:24]url: /json_proto [17:34:24]query_string will be loaded in cgi processing [17:34:24]execute_cgi json_proto POST (null) [17:34:24]execute_cgi path=json_proto method=POST [17:34:24]POST find Content-Length [17:34:24]Host: 172.17.44.3:8080 [17:34:24]Content-Length: 802 [17:34:24]Content-Type: application/json [17:34:24] [17:34:24]POST finish read [17:34:24]Found Content-Length = 802 [17:34:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 2.080, "sum" : 200.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:24]execute_script... [17:34: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)2075868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 2.080, "sum" : 200.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:24]POST & json_proto [17:34:24]process_json_proto [17:34:24]json parsed OK: [17:34:24]protocol is kg_v1.0 [17:34:24]action value=close_receipt [17:34:24]process_action close_receipt [17:34:24]cmd_close_receipt [17:34:24]MH_GetDate [17:34:24]Write to MH i2c: F0 00 00 7B 02 6C [17:34:24]Write i2c OK [17:34:24]MH_I2C_Read... [17:34:24]Read from MH i2c: F0 [17:34:24]MH_I2C_Read... [17:34:24]Read from MH i2c: F0 09 00 [17:34:24]MH_I2C_Read... [17:34:24]Read from MH i2c: F0 09 00 7B 02 00 A0 D3 C4 66 AD C5 5D 66 47 [17:34:24]GetLastDocTimeStamp 1724175230 [17:34:24]current date 1724175264 [17:34:24]FM_GetShiftState [17:34:24]SAM_PROTO_GetShiftState [17:34:24]wFMCommunicate request_size=4 [17:34:24]MH_SAM_APDU [17:34:24]CAPDU: 80 13 01 00 [17:34:24]Write to MH i2c: E2 08 00 7C 02 80 13 01 00 00 00 00 00 FB [17:34:24]Write i2c OK [17:34:24]MH_I2C_Read... [17:34:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:24]Read from MH i2c: E2 [17:34:24]MH_I2C_Read... [17:34:24]Read from MH i2c: E2 0E 00 [17:34:24]MH_I2C_Read... [17:34:24]Read from MH i2c: E2 0E 00 7C 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1E [17:34:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:34:24]wFMCommunicate OK [17:34:24]SAM_PROTO_GetShiftState done [17:34:24]FM_GetShiftState done [17:34:24]opened in 1724112910 [17:34:24]opened+sec_in_day 1724199310 [17:34:24]quantity*price = 20072 [17:34:24]sum+1 = 20073 [17:34:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.72 НСП 1% : 1.78 НДС 12% : 21.31 Наличными: 0.00 Безнал.: 200.72 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 519 20.08.2024 17:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58535 ФПД: 223510200691442 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58535&fm=223510200691442&tin=02508201610067®Number=0000000000162794&sum=20072 [17:34:26]StoreToDocumentArchive [17:34:26]shift 100 fd 58535 [17:34:26]save to /storage/0100/doc_00058535 [17:34:26]save last doc name /storage/0100/doc_00058535 to /storage/kkm_last_doc_name [17:34:26]save OK [17:34:26]Clear old archive folders... [17:34:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:34:26]tlvbuf is 01E7EC60 [17:34:26]SAM_PROTO_ClearQueue [17:34:26]wFMCommunicate request_size=4 [17:34:26]MH_SAM_APDU [17:34:26]CAPDU: 80 09 00 00 [17:34:26]Write to MH i2c: E2 08 00 89 02 80 09 00 00 00 00 00 00 FD [17:34:26]Write i2c OK [17:34:26]MH_I2C_Read... [17:34:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:34:26]Read from MH i2c: E2 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 03 00 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [17:34:26]RAPDU: 90 00 [17:34:26]wFMCommunicate OK [17:34:26]SAM_PROTO_ClearQueue done [17:34:26]KKMCreateOFDPacket [17:34:26]OFDProtocolAddRootSTLVToBuf [17:34:26]FM_MakeSignedData [17:34:26]FM_MakeSignedData [17:34:26]SAM_PROTO_SignData [17:34:26]wFMCommunicate request_size=4 [17:34:26]MH_SAM_APDU [17:34:26]CAPDU: 80 0D 01 02 [17:34:26]Write to MH i2c: E2 08 00 8A 02 80 0D 01 02 00 00 00 00 05 [17:34:26]Write i2c OK [17:34:26]MH_I2C_Read... [17:34:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:34:26]Read from MH i2c: E2 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 03 00 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [17:34:26]RAPDU: 90 00 [17:34:26]wFMCommunicate OK [17:34:26]wFMCommunicate request_size=255 [17:34:26]MH_SAM_APDU [17:34:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 08 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 68 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 68 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 A0 D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E4 00 00 35 04 06 00 [17:34:27]Write to MH i2c: E2 02 01 8B 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 08 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 68 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 68 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 A0 D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E4 00 00 35 04 06 00 00 00 FB [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:27]Read from MH i2c: E2 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 8B 02 00 90 00 01 [17:34:27]RAPDU: 90 00 [17:34:27]wFMCommunicate OK [17:34:27]wFMCommunicate request_size=11 [17:34:27]MH_SAM_APDU [17:34:27]CAPDU: 80 0D 02 02 06 CB 48 06 1D AA F2 [17:34:28]Write to MH i2c: E2 0E 00 8C 02 80 0D 02 02 06 00 CB 48 06 1D AA F2 00 00 E6 [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:28]Read from MH i2c: E2 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 03 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [17:34:28]RAPDU: 90 00 [17:34:28]wFMCommunicate OK [17:34:28]wFMCommunicate request_size=4 [17:34:28]MH_SAM_APDU [17:34:28]CAPDU: 80 0D 03 02 [17:34:28]Write to MH i2c: E2 08 00 8D 02 80 0D 03 02 00 00 00 00 0A [17:34:28]ConnectInit Can't connect to host [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:34:28]Read from MH i2c: E2 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 0B 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 0B 00 8D 02 00 C0 BA AA 38 79 2E 01 E3 90 00 F2 [17:34:28]RAPDU: C0 BA AA 38 79 2E 01 E3 90 00 [17:34:28]wFMCommunicate OK [17:34:28]SAM_PROTO_SignData done [17:34:28]FM_MakeSignedData done [17:34:28]CreateOFDProtocolMessage [17:34:28]wFMCommunicate request_size=4 [17:34:28]MH_SAM_APDU [17:34:28]CAPDU: 80 11 00 00 [17:34:28]Write to MH i2c: E2 08 00 8E 02 80 11 00 00 00 00 00 00 0A [17:34:28]OFD Sender: Processing packet 58506 [packets to send 78, broken 51] [17:34:28]ProducePacketName [17:34:28]name=ofd_packets/00058506 [17:34:28]OFD Sender: To server: pG, [17:34:28]CommunicateWithHost lk.salyk.kg:30040 [17:34:28]ConnectInit lk.salyk.kg [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:28]Read from MH i2c: E2 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 17 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 17 00 8E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 56 [17:34:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:34:28]wFMCommunicate OK [17:34:28]CreateOFDProtocolMessage done [17:34:28]OFDSenderStorePacket 58535 [17:34:28]StoreOFDPacket docnum=58535 [17:34:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 06 9F 08 01 8F 9B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 08 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 68 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 68 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 A0 D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E4 00 00 35 04 06 00 CB 48 06 1D AA F2 C0 BA AA 38 79 2E 01 E3 [17:34:28]CheckFolder [17:34:28]dirname=/storage/ofd_packets [17:34:28]CheckFolder done [17:34:28]ProducePacketName [17:34:28]name=ofd_packets/00058535 [17:34:28]NVStorageSaveData ofd_packets/00058535 [17:34:28]File name is /storage/ofd_packets/00058535 [17:34:28]Write 302 bytes [17:34:28]NVStorageSaveData done [17:34:28]OFDSenderStorePacket done [17:34:28]KKMCreateOFDPacket done [17:34:28]NVStorageSaveData kkm_last_timestamp [17:34:28]File name is /storage/kkm_last_timestamp [17:34:28]Write 4 bytes [17:34:28]NVStorageSaveData done [17:34:28]ExternCall_PrintAddStr [17:34:28]wPrintStart [17:34:28]Write to MH i2c: 01 00 00 8F 02 91 [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 07 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 07 00 8F 02 00 00 00 00 00 FF 0F A6 [17:34:28]RasterBufferAndPrint [17:34:28]line Счет N : (1)2075868 [17:34:28]line ИНН: 02508201610067 [17:34:28]line Контрольно-Кассовый Чек [17:34:28]line ПРОДАЖА [17:34:28]line ТРК (МРК, ГНК) : 61 [17:34:28]line Товар: 2710124900 [17:34:28]line Аи-100-К-3 [17:34:28]line 2.080 * 96.50 [17:34:28]line = 200.72 [17:34:28]line НДС 12% НСП 1% [17:34:28]line > о реализуемом товаре [17:34:28]line ИТОГО: 200.72 [17:34:28]line НСП 1% : 1.78 [17:34:28]line НДС 12% : 21.31 [17:34:28]line Наличными: 0.00 [17:34:28]line Безнал.: 200.72 [17:34:28]line Место: АЗС № 135 "Партнер Нефть" [17:34:28]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:34:28]line СНО: Общий режим [17:34:28]line Чек 519 20.08.2024 17:34 [17:34:28]line Смена: 100 ФФД: 1.0 [17:34:28]line ЗНМ: 0300000196 [17:34:28]line РНМ: 0000000000162794 [17:34:28]line Версия ККМ: v1.0 [17:34:28]line Платежная система: O! деньги [17:34:28]line ФМ: 0000000002094532 [17:34:28]line ФД: 58535 [17:34:28]line ФПД: 223510200691442 [17:34:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58535&fm=223510200691442&tin=02508201610067®Number=0000000000162794&sum=20072 [17:34:28]written 0, free lines is 4095 [17:34:29]Write to MH i2c: 01 00 00 B9 02 BB [17:34:29]Write i2c OK [17:34:29]MH_I2C_Read... [17:34:29]Read from MH i2c: 01 [17:34:29]MH_I2C_Read... [17:34:29]Read from MH i2c: 01 07 00 [17:34:29]MH_I2C_Read... [17:34:29]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 EF 0C BD [17:34:29]RasterBufferAndPrint [17:34:29]line [17:34:29]line [17:34:29]line [17:34:29]line [17:34:29]line [17:34:29]written 0, free lines is 3386 [17:34:29]MH_Cut [17:34:29]Write to MH i2c: D1 01 00 C0 02 01 94 [17:34:29]Write i2c OK [17:34:29]MH_I2C_Read... [17:34:29]Read from MH i2c: D1 [17:34:29]MH_I2C_Read... [17:34:29]Read from MH i2c: D1 01 00 [17:34:29]MH_I2C_Read... [17:34:29]Read from MH i2c: D1 01 00 C0 02 00 93 [17:34:29]Write to MH i2c: 01 00 00 C1 02 C3 [17:34:29]Write i2c OK [17:34:29]MH_I2C_Read... [17:34:29]*** Cut start [17:34:29]*** Partial cut [17:34:29]*** CUTSNS_PIN = 1 [17:34:30]*** CUTSNS_PIN = 0 [17:34:30]*** Brake cut motor [17:34:30]Read from MH i2c: 01 [17:34:30]MH_I2C_Read... [17:34:30]*** Stop cut motor [17:34:30]*** Cut end [17:34:30]Read from MH i2c: 01 07 00 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: 01 07 00 C1 02 00 00 00 00 00 FF 0F D8 [17:34:30]process_action close_receipt done [17:34:30]requested_data is exist [17:34:30]produce_requested_data [17:34:30]requested_item fm.sn is exist - process it [17:34:30]wFMCommunicate request_size=4 [17:34:30]MH_SAM_APDU [17:34:30]CAPDU: 80 11 00 00 [17:34:30]Write to MH i2c: E2 08 00 C2 02 80 11 00 00 00 00 00 00 3E [17:34:30]Write i2c OK [17:34:30]MH_I2C_Read... [17:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:30]Read from MH i2c: E2 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: E2 17 00 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: E2 17 00 C2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8A [17:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:34:30]wFMCommunicate OK [17:34:30]requested_item fd.num is exist - process it [17:34:30]SAM_PROTO_GetFieldsCounters [17:34:30]wFMCommunicate request_size=4 [17:34:30]MH_SAM_APDU [17:34:30]CAPDU: 80 13 00 00 [17:34:30]Write to MH i2c: E2 08 00 C3 02 80 13 00 00 00 00 00 00 41 [17:34:30]Write i2c OK [17:34:30]MH_I2C_Read... [17:34:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:34:31]Read from MH i2c: E2 [17:34:31]MH_I2C_Read... [17:34:31]Read from MH i2c: E2 62 00 [17:34:31]MH_I2C_Read... [17:34:31]Read from MH i2c: E2 62 00 C3 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 69 [17:34:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:34:31]wFMCommunicate OK [17:34:31]SAM_PROTO_GetFieldsCounters done [17:34:31]requested_item shift.num is exist - process it [17:34:31]requested_item shift.opened is exist - process it [17:34:31]req_shift_opened [17:34:31]FM_GetShiftState [17:34:31]SAM_PROTO_GetShiftState [17:34:31]wFMCommunicate request_size=4 [17:34:31]MH_SAM_APDU [17:34:31]CAPDU: 80 13 01 00 [17:34:31]Write to MH i2c: E2 08 00 C4 02 80 13 01 00 00 00 00 00 43 [17:34:31]Write i2c OK [17:34:31]MH_I2C_Read... [17:34:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:31]Read from MH i2c: E2 [17:34:31]MH_I2C_Read... [17:34:31]Read from MH i2c: E2 0E 00 [17:34:31]MH_I2C_Read... [17:34:31]Read from MH i2c: E2 0E 00 C4 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [17:34:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:34:31]wFMCommunicate OK [17:34:31]SAM_PROTO_GetShiftState done [17:34:31]FM_GetShiftState done [17:34:31]req_shift_opened done [17:34:31]requested_item shift.open_date is exist - process it [17:34:31]req_shift_open_date [17:34:31]req_shift_open_date done [17:34:31]produce_requested_data done [17:34:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58535,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:34:31]process_action_free close_receipt [17:34:31]json_value_free [17:34:31]json_value_free done [17:34:31]process_json_proto returns [17:34:31]Send response to host [17:34:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58535,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:34:31]free response buf [17:34:31]execute_script done [17:34:31]execute_script returns [17:34:31]free content buf [17:34:31]Sock 8.Close socket [17:34:31]Sock 8.Thread stoped [17:34:31]accept exits with 10 [17:34:31]New connection [17:34:31]New thread 3067338084 created [17:34:31]Thread 3067194724 joined [17:34:31]Waiting for new connection... [17:34:31] Sock 10.Parse request [17:34:31]Sock 10.Check first char [17:34:31]Sock 10.First char is OK [17:34:31]request: POST /json_proto HTTP/1.0 [17:34:31]Method: POST [17:34:31]URL: /json_proto [17:34:31]Method is POST - this is cgi request [17:34:31]url: /json_proto [17:34:31]query_string will be loaded in cgi processing [17:34:31]execute_cgi json_proto POST (null) [17:34:31]execute_cgi path=json_proto method=POST [17:34:31]POST find Content-Length [17:34:31]Host: 172.17.44.3:8080 [17:34:31]Content-Length: 804 [17:34:31]Content-Type: application/json [17:34:31] [17:34:31]POST finish read [17:34:31]Found Content-Length = 804 [17:34:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:31]execute_script... [17:34: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)2075867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:31]POST & json_proto [17:34:31]process_json_proto [17:34:31]json parsed OK: [17:34:31]protocol is kg_v1.0 [17:34:31]action value=close_receipt [17:34:31]process_action close_receipt [17:34:31]cmd_close_receipt [17:34:31]MH_GetDate [17:34:31]Write to MH i2c: F0 00 00 C5 02 B6 [17:34:32]Write i2c OK [17:34:32]MH_I2C_Read... [17:34:32]Read from MH i2c: F0 [17:34:32]MH_I2C_Read... [17:34:32]Read from MH i2c: F0 09 00 [17:34:32]MH_I2C_Read... [17:34:32]Read from MH i2c: F0 09 00 C5 02 00 A8 D3 C4 66 AD C5 5D 66 99 [17:34:32]GetLastDocTimeStamp 1724175264 [17:34:32]current date 1724175272 [17:34:32]FM_GetShiftState [17:34:32]SAM_PROTO_GetShiftState [17:34:32]wFMCommunicate request_size=4 [17:34:32]MH_SAM_APDU [17:34:32]CAPDU: 80 13 01 00 [17:34:32]Write to MH i2c: E2 08 00 C6 02 80 13 01 00 00 00 00 00 45 [17:34:32]Write i2c OK [17:34:32]MH_I2C_Read... [17:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:32]Read from MH i2c: E2 [17:34:32]MH_I2C_Read... [17:34:32]Read from MH i2c: E2 0E 00 [17:34:32]MH_I2C_Read... [17:34:32]Read from MH i2c: E2 0E 00 C6 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 68 [17:34:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:34:32]wFMCommunicate OK [17:34:32]SAM_PROTO_GetShiftState done [17:34:32]FM_GetShiftState done [17:34:32]opened in 1724112910 [17:34:32]opened+sec_in_day 1724199310 [17:34:32]quantity*price = 250054 [17:34:32]sum+1 = 250055 [17:34:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 520 20.08.2024 17:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58536 ФПД: 24410805994347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173432&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58536&fm=24410805994347&tin=02508201610067®Number=0000000000162794&sum=250054 [17:34:34]StoreToDocumentArchive [17:34:34]shift 100 fd 58536 [17:34:34]save to /storage/0100/doc_00058536 [17:34:34]save last doc name /storage/0100/doc_00058536 to /storage/kkm_last_doc_name [17:34:34]save OK [17:34:34]Clear old archive folders... [17:34:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:34:35]tlvbuf is 01D21B70 [17:34:35]SAM_PROTO_ClearQueue [17:34:35]wFMCommunicate request_size=4 [17:34:35]MH_SAM_APDU [17:34:35]CAPDU: 80 09 00 00 [17:34:35]Write to MH i2c: E2 08 00 D3 02 80 09 00 00 00 00 00 00 47 [17:34:35]Write i2c OK [17:34:35]MH_I2C_Read... [17:34:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:34:35]Read from MH i2c: E2 [17:34:35]MH_I2C_Read... [17:34:35]Read from MH i2c: E2 03 00 [17:34:35]MH_I2C_Read... [17:34:35]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [17:34:35]RAPDU: 90 00 [17:34:35]wFMCommunicate OK [17:34:35]SAM_PROTO_ClearQueue done [17:34:35]KKMCreateOFDPacket [17:34:35]OFDProtocolAddRootSTLVToBuf [17:34:35]FM_MakeSignedData [17:34:35]FM_MakeSignedData [17:34:35]SAM_PROTO_SignData [17:34:35]wFMCommunicate request_size=4 [17:34:35]MH_SAM_APDU [17:34:35]CAPDU: 80 0D 01 02 [17:34:35]Write to MH i2c: E2 08 00 D4 02 80 0D 01 02 00 00 00 00 4F [17:34:35]Write i2c OK [17:34:35]MH_I2C_Read... [17:34:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:34:35]Read from MH i2c: E2 [17:34:35]MH_I2C_Read... [17:34:35]Read from MH i2c: E2 03 00 [17:34:35]MH_I2C_Read... [17:34:35]Read from MH i2c: E2 03 00 D4 02 00 90 00 4A [17:34:35]RAPDU: 90 00 [17:34:35]wFMCommunicate OK [17:34:35]wFMCommunicate request_size=255 [17:34:35]MH_SAM_APDU [17: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 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 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 A8 D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E4 00 00 35 04 06 00 16 [17:34:35]Write to MH i2c: E2 02 01 D5 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 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 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 A8 D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E4 00 00 35 04 06 00 16 00 00 E7 [17:34:36]Write i2c OK [17:34:36]MH_I2C_Read... [17:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:36]Read from MH i2c: E2 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: E2 03 00 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: E2 03 00 D5 02 00 90 00 4B [17:34:36]RAPDU: 90 00 [17:34:36]wFMCommunicate OK [17:34:36]wFMCommunicate request_size=10 [17:34:36]MH_SAM_APDU [17:34:36]CAPDU: 80 0D 02 02 05 33 95 6B 83 6B [17:34:36]Write to MH i2c: E2 0D 00 D6 02 80 0D 02 02 05 00 33 95 6B 83 6B 00 00 7D [17:34:36]Write i2c OK [17:34:36]MH_I2C_Read... [17:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:36]Read from MH i2c: E2 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: E2 03 00 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [17:34:36]RAPDU: 90 00 [17:34:36]wFMCommunicate OK [17:34:36]wFMCommunicate request_size=4 [17:34:36]MH_SAM_APDU [17:34:36]CAPDU: 80 0D 03 02 [17:34:36]Write to MH i2c: E2 08 00 D7 02 80 0D 03 02 00 00 00 00 54 [17:34:36]Write i2c OK [17:34:36]MH_I2C_Read... [17:34:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:34:36]Read from MH i2c: E2 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: E2 0B 00 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: E2 0B 00 D7 02 00 33 00 E4 49 24 26 DF DB 90 00 B9 [17:34:36]RAPDU: 33 00 E4 49 24 26 DF DB 90 00 [17:34:36]wFMCommunicate OK [17:34:36]SAM_PROTO_SignData done [17:34:36]FM_MakeSignedData done [17:34:36]CreateOFDProtocolMessage [17:34:36]wFMCommunicate request_size=4 [17:34:36]MH_SAM_APDU [17:34:36]CAPDU: 80 11 00 00 [17:34:36]Write to MH i2c: E2 08 00 D8 02 80 11 00 00 00 00 00 00 54 [17:34:36]Write i2c OK [17:34:36]MH_I2C_Read... [17:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:36]Read from MH i2c: E2 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: E2 17 00 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: E2 17 00 D8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A0 [17:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:34:36]wFMCommunicate OK [17:34:36]CreateOFDProtocolMessage done [17:34:36]OFDSenderStorePacket 58536 [17:34:36]StoreOFDPacket docnum=58536 [17:34:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0A CE 07 01 0A 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 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 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 A8 D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E4 00 00 35 04 06 00 16 33 95 6B 83 6B 33 00 E4 49 24 26 DF DB [17:34:36]CheckFolder [17:34:36]dirname=/storage/ofd_packets [17:34:36]CheckFolder done [17:34:36]ProducePacketName [17:34:36]name=ofd_packets/00058536 [17:34:36]NVStorageSaveData ofd_packets/00058536 [17:34:36]File name is /storage/ofd_packets/00058536 [17:34:36]Write 301 bytes [17:34:36]NVStorageSaveData done [17:34:36]OFDSenderStorePacket done [17:34:36]KKMCreateOFDPacket done [17:34:36]NVStorageSaveData kkm_last_timestamp [17:34:36]File name is /storage/kkm_last_timestamp [17:34:36]Write 4 bytes [17:34:36]NVStorageSaveData done [17:34:36]ExternCall_PrintAddStr [17:34:36]wPrintStart [17:34:36]Write to MH i2c: 01 00 00 D9 02 DB [17:34:36]Write i2c OK [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: 01 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: 01 07 00 [17:34:36]MH_I2C_Read... [17:34:36]Read from MH i2c: 01 07 00 D9 02 00 00 00 00 00 FF 0F F0 [17:34:36]RasterBufferAndPrint [17:34:36]line Счет N : (1)2075867 [17:34:36]line ИНН: 02508201610067 [17:34:36]line Контрольно-Кассовый Чек [17:34:36]line ПРОДАЖА [17:34:36]line ТРК (МРК, ГНК) : 52 [17:34:36]line Товар: 2710124500 [17:34:36]line Аи-95-К-5 [17:34:36]line 33.700 * 74.20 [17:34:36]line = 2500.54 [17:34:36]line НДС 12% НСП 1% [17:34:36]line > о реализуемом товаре [17:34:36]line ИТОГО: 2500.54 [17:34:36]line НСП 1% : 22.13 [17:34:36]line НДС 12% : 265.54 [17:34:36]line Наличными: 0.00 [17:34:36]line Безнал.: 2500.54 [17:34:36]line Место: АЗС № 135 "Партнер Нефть" [17:34:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:34:36]line СНО: Общий режим [17:34:36]line Чек 520 20.08.2024 17:34 [17:34:36]line Смена: 100 ФФД: 1.0 [17:34:36]line ЗНМ: 0300000196 [17:34:36]line РНМ: 0000000000162794 [17:34:36]line Версия ККМ: v1.0 [17:34:36]line Платежная система: O! деньги [17:34:36]line ФМ: 0000000002094532 [17:34:36]line ФД: 58536 [17:34:36]line ФПД: 24410805994347 [17:34:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173432&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58536&fm=24410805994347&tin=02508201610067®Number=0000000000162794&sum=250054 [17:34:36]written 0, free lines is 4095 [17:34:37]Write to MH i2c: 01 00 00 03 03 06 [17:34:37]Write i2c OK [17:34:37]MH_I2C_Read... [17:34:37]Read from MH i2c: 01 [17:34:37]MH_I2C_Read... [17:34:37]Read from MH i2c: 01 07 00 [17:34:37]MH_I2C_Read... [17:34:37]Read from MH i2c: 01 07 00 03 03 00 00 00 00 00 F3 0C 0C [17:34:37]RasterBufferAndPrint [17:34:37]line [17:34:37]line [17:34:37]line [17:34:37]line [17:34:37]line [17:34:37]written 0, free lines is 3392 [17:34:37]MH_Cut [17:34:37]Write to MH i2c: D1 01 00 0A 03 01 DF [17:34:37]Write i2c OK [17:34:37]MH_I2C_Read... [17:34:37]Read from MH i2c: D1 [17:34:37]MH_I2C_Read... [17:34:37]Read from MH i2c: D1 01 00 [17:34:37]MH_I2C_Read... [17:34:37]Read from MH i2c: D1 01 00 0A 03 00 DE [17:34:37]Write to MH i2c: 01 00 00 0B 03 0E [17:34:37]Write i2c OK [17:34:37]MH_I2C_Read... [17:34:38]*** Cut start [17:34:38]*** Partial cut [17:34:38]*** CUTSNS_PIN = 1 [17:34:38]*** CUTSNS_PIN = 0 [17:34:38]*** Brake cut motor [17:34:38]ConnectInit Can't take IP for lk.salyk.kg [17:34:38]CommunicateWithHost connect error [17:34:38]CommunicateWithHost err = -1 [17:34:38]OFD Sender: Server communicate error [17:34:38]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:34:38]ProducePacketName [17:34:38]name=ofd_packets/00058506 [17:34:38]OFD Sender: To server: pG, [17:34:38]CommunicateWithHost lk.salyk.kg:30040 [17:34:38]ConnectInit lk.salyk.kg [17:34:38]Read from MH i2c: 01 [17:34:38]MH_I2C_Read... [17:34:38]*** Stop cut motor [17:34:38]*** Cut end [17:34:38]Read from MH i2c: 01 07 00 [17:34:38]MH_I2C_Read... [17:34:38]Read from MH i2c: 01 07 00 0B 03 00 00 00 00 00 FF 0F 23 [17:34:38]process_action close_receipt done [17:34:38]requested_data is exist [17:34:38]produce_requested_data [17:34:38]requested_item fm.sn is exist - process it [17:34:38]wFMCommunicate request_size=4 [17:34:38]MH_SAM_APDU [17:34:38]CAPDU: 80 11 00 00 [17:34:38]Write to MH i2c: E2 08 00 0C 03 80 11 00 00 00 00 00 00 89 [17:34:38]Write i2c OK [17:34:38]MH_I2C_Read... [17:34:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:38]Read from MH i2c: E2 [17:34:38]MH_I2C_Read... [17:34:38]Read from MH i2c: E2 17 00 [17:34:38]MH_I2C_Read... [17:34:38]Read from MH i2c: E2 17 00 0C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D5 [17:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:34:39]wFMCommunicate OK [17:34:39]requested_item fd.num is exist - process it [17:34:39]SAM_PROTO_GetFieldsCounters [17:34:39]wFMCommunicate request_size=4 [17:34:39]MH_SAM_APDU [17:34:39]CAPDU: 80 13 00 00 [17:34:39]Write to MH i2c: E2 08 00 0D 03 80 13 00 00 00 00 00 00 8C [17:34:39]Write i2c OK [17:34:39]MH_I2C_Read... [17:34:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:34:39]Read from MH i2c: E2 [17:34:39]MH_I2C_Read... [17:34:39]Read from MH i2c: E2 62 00 [17:34:39]MH_I2C_Read... [17:34:39]Read from MH i2c: E2 62 00 0D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [17:34:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:34:39]wFMCommunicate OK [17:34:39]SAM_PROTO_GetFieldsCounters done [17:34:39]requested_item shift.num is exist - process it [17:34:39]requested_item shift.opened is exist - process it [17:34:39]req_shift_opened [17:34:39]FM_GetShiftState [17:34:39]SAM_PROTO_GetShiftState [17:34:39]wFMCommunicate request_size=4 [17:34:39]MH_SAM_APDU [17:34:39]CAPDU: 80 13 01 00 [17:34:39]Write to MH i2c: E2 08 00 0E 03 80 13 01 00 00 00 00 00 8E [17:34:39]Write i2c OK [17:34:39]MH_I2C_Read... [17:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:39]Read from MH i2c: E2 [17:34:39]MH_I2C_Read... [17:34:39]Read from MH i2c: E2 0E 00 [17:34:39]MH_I2C_Read... [17:34:39]Read from MH i2c: E2 0E 00 0E 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B1 [17:34:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:34:39]wFMCommunicate OK [17:34:39]SAM_PROTO_GetShiftState done [17:34:39]FM_GetShiftState done [17:34:39]req_shift_opened done [17:34:39]requested_item shift.open_date is exist - process it [17:34:39]req_shift_open_date [17:34:39]req_shift_open_date done [17:34:39]produce_requested_data done [17:34:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58536,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:34:39]process_action_free close_receipt [17:34:39]json_value_free [17:34:39]json_value_free done [17:34:39]process_json_proto returns [17:34:39]Send response to host [17:34:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58536,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:34:39]free response buf [17:34:39]execute_script done [17:34:39]execute_script returns [17:34:39]free content buf [17:34:39]Sock 10.Close socket [17:34:39]Sock 10.Thread stoped [17:34:43]ConnectInit Can't take IP for lk.salyk.kg [17:34:43]CommunicateWithHost connect error [17:34:43]CommunicateWithHost err = -1 [17:34:43]OFD Sender: Server communicate error [17:34:48]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:34:48]ProducePacketName [17:34:48]name=ofd_packets/00058506 [17:34:48]OFD Sender: To server: pG, [17:34:48]CommunicateWithHost lk.salyk.kg:30040 [17:34:48]ConnectInit lk.salyk.kg [17:34:53]ConnectInit Can't take IP for lk.salyk.kg [17:34:53]CommunicateWithHost connect error [17:34:53]CommunicateWithHost err = -1 [17:34:53]OFD Sender: Server communicate error [17:34:58]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:34:58]ProducePacketName [17:34:58]name=ofd_packets/00058506 [17:34:58]OFD Sender: To server: pG, [17:34:58]CommunicateWithHost lk.salyk.kg:30040 [17:34:58]ConnectInit lk.salyk.kg [17:35:03]ConnectInit Can't take IP for lk.salyk.kg [17:35:03]CommunicateWithHost connect error [17:35:03]CommunicateWithHost err = -1 [17:35:03]OFD Sender: Server communicate error [17:35:08]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:35:08]ProducePacketName [17:35:08]name=ofd_packets/00058506 [17:35:08]OFD Sender: To server: pG, [17:35:08]CommunicateWithHost lk.salyk.kg:30040 [17:35:08]ConnectInit lk.salyk.kg [17:35:13]ConnectInit Can't take IP for lk.salyk.kg [17:35:13]CommunicateWithHost connect error [17:35:13]CommunicateWithHost err = -1 [17:35:13]OFD Sender: Server communicate error [17:35:18]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:35:18]ProducePacketName [17:35:18]name=ofd_packets/00058506 [17:35:18]OFD Sender: To server: pG, [17:35:18]CommunicateWithHost lk.salyk.kg:30040 [17:35:18]ConnectInit lk.salyk.kg [17:35:23]ConnectInit Can't take IP for lk.salyk.kg [17:35:23]CommunicateWithHost connect error [17:35:23]CommunicateWithHost err = -1 [17:35:23]OFD Sender: Server communicate error [17:35:28]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:35:28]ProducePacketName [17:35:28]name=ofd_packets/00058506 [17:35:28]OFD Sender: To server: pG, [17:35:28]CommunicateWithHost lk.salyk.kg:30040 [17:35:28]ConnectInit lk.salyk.kg [17:35:33]ConnectInit Can't take IP for lk.salyk.kg [17:35:33]CommunicateWithHost connect error [17:35:33]CommunicateWithHost err = -1 [17:35:33]OFD Sender: Server communicate error [17:35:38]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:35:38]ProducePacketName [17:35:38]name=ofd_packets/00058506 [17:35:38]OFD Sender: To server: pG, [17:35:38]CommunicateWithHost lk.salyk.kg:30040 [17:35:38]ConnectInit lk.salyk.kg [17:35:43]ConnectInit Can't take IP for lk.salyk.kg [17:35:43]CommunicateWithHost connect error [17:35:43]CommunicateWithHost err = -1 [17:35:43]OFD Sender: Server communicate error [17:35:48]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:35:48]ProducePacketName [17:35:48]name=ofd_packets/00058506 [17:35:48]OFD Sender: To server: pG, [17:35:48]CommunicateWithHost lk.salyk.kg:30040 [17:35:48]ConnectInit lk.salyk.kg [17:35:53]ConnectInit Can't take IP for lk.salyk.kg [17:35:53]CommunicateWithHost connect error [17:35:53]CommunicateWithHost err = -1 [17:35:53]OFD Sender: Server communicate error [17:35:58]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:35:58]ProducePacketName [17:35:58]name=ofd_packets/00058506 [17:35:58]OFD Sender: To server: pG, [17:35:58]CommunicateWithHost lk.salyk.kg:30040 [17:35:58]ConnectInit lk.salyk.kg [17:36:03]ConnectInit Can't take IP for lk.salyk.kg [17:36:03]CommunicateWithHost connect error [17:36:03]CommunicateWithHost err = -1 [17:36:03]OFD Sender: Server communicate error [17:36:08]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:36:08]ProducePacketName [17:36:08]name=ofd_packets/00058506 [17:36:08]OFD Sender: To server: pG, [17:36:08]CommunicateWithHost lk.salyk.kg:30040 [17:36:08]ConnectInit lk.salyk.kg [17:36:14]ConnectInit Can't take IP for lk.salyk.kg [17:36:14]CommunicateWithHost connect error [17:36:14]CommunicateWithHost err = -1 [17:36:14]OFD Sender: Server communicate error [17:36:19]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:36:19]ProducePacketName [17:36:19]name=ofd_packets/00058506 [17:36:19]OFD Sender: To server: pG, [17:36:19]CommunicateWithHost lk.salyk.kg:30040 [17:36:19]ConnectInit lk.salyk.kg [17:36:24]ConnectInit Can't take IP for lk.salyk.kg [17:36:24]CommunicateWithHost connect error [17:36:24]CommunicateWithHost err = -1 [17:36:24]OFD Sender: Server communicate error [17:36:29]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:36:29]ProducePacketName [17:36:29]name=ofd_packets/00058506 [17:36:29]OFD Sender: To server: pG, [17:36:29]CommunicateWithHost lk.salyk.kg:30040 [17:36:29]ConnectInit lk.salyk.kg [17:36:34]ConnectInit Can't take IP for lk.salyk.kg [17:36:34]CommunicateWithHost connect error [17:36:34]CommunicateWithHost err = -1 [17:36:34]OFD Sender: Server communicate error [17:36:39]OFD Sender: Processing packet 58506 [packets to send 80, broken 51] [17:36:39]ProducePacketName [17:36:39]name=ofd_packets/00058506 [17:36:39]OFD Sender: To server: pG, [17:36:39]CommunicateWithHost lk.salyk.kg:30040 [17:36:39]ConnectInit lk.salyk.kg [17:36:39]accept exits with 8 [17:36:39]New connection [17:36:39]New thread 3067194724 created [17:36:39]Thread 3067338084 joined [17:36:39]Waiting for new connection... [17:36:39] Sock 8.Parse request [17:36:39]Sock 8.Check first char [17:36:39]Sock 8.First char is OK [17:36:39]request: POST /json_proto HTTP/1.0 [17:36:39]Method: POST [17:36:39]URL: /json_proto [17:36:39]Method is POST - this is cgi request [17:36:39]url: /json_proto [17:36:39]query_string will be loaded in cgi processing [17:36:39]execute_cgi json_proto POST (null) [17:36:39]execute_cgi path=json_proto method=POST [17:36:39]POST find Content-Length [17:36:39]Host: 172.17.44.3:8080 [17:36:39]Content-Length: 752 [17:36:39]Content-Type: application/json [17:36:39] [17:36:39]POST finish read [17:36:39]Found Content-Length = 752 [17:36:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:39]execute_script... [17:36: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)2075869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:39]POST & json_proto [17:36:39]process_json_proto [17:36:39]json parsed OK: [17:36:39]protocol is kg_v1.0 [17:36:39]action value=close_receipt [17:36:39]process_action close_receipt [17:36:39]cmd_close_receipt [17:36:39]MH_GetDate [17:36:39]Write to MH i2c: F0 00 00 0F 03 01 [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: F0 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: F0 09 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: F0 09 00 0F 03 00 27 D4 C4 66 AD C5 5D 66 64 [17:36:39]GetLastDocTimeStamp 1724175272 [17:36:39]current date 1724175399 [17:36:39]FM_GetShiftState [17:36:39]SAM_PROTO_GetShiftState [17:36:39]wFMCommunicate request_size=4 [17:36:39]MH_SAM_APDU [17:36:39]CAPDU: 80 13 01 00 [17:36:39]Write to MH i2c: E2 08 00 10 03 80 13 01 00 00 00 00 00 90 [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:39]Read from MH i2c: E2 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: E2 0E 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: E2 0E 00 10 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B3 [17:36:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:36:39]wFMCommunicate OK [17:36:39]SAM_PROTO_GetShiftState done [17:36:39]FM_GetShiftState done [17:36:39]opened in 1724112910 [17:36:39]opened+sec_in_day 1724199310 [17:36:39]quantity*price = 0 [17:36:39]sum+1 = 1 [17:36:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 521 20.08.2024 17:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106365 ФМ: 0000000002094532 ФД: 58537 ФПД: 174649925886927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173639&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58537&fm=174649925886927&tin=02508201610067®Number=0000000000162794&sum=0 [17:36:41]StoreToDocumentArchive [17:36:41]shift 100 fd 58537 [17:36:41]save to /storage/0100/doc_00058537 [17:36:41]save last doc name /storage/0100/doc_00058537 to /storage/kkm_last_doc_name [17:36:41]save OK [17:36:41]Clear old archive folders... [17:36:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:36:41]tlvbuf is 01EEF640 [17:36:41]SAM_PROTO_ClearQueue [17:36:41]wFMCommunicate request_size=4 [17:36:41]MH_SAM_APDU [17:36:41]CAPDU: 80 09 00 00 [17:36:41]Write to MH i2c: E2 08 00 1D 03 80 09 00 00 00 00 00 00 92 [17:36:41]Write i2c OK [17:36:41]MH_I2C_Read... [17:36:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:36:42]Read from MH i2c: E2 [17:36:42]MH_I2C_Read... [17:36:42]Read from MH i2c: E2 03 00 [17:36:42]MH_I2C_Read... [17:36:42]Read from MH i2c: E2 03 00 1D 03 00 90 00 94 [17:36:42]RAPDU: 90 00 [17:36:42]wFMCommunicate OK [17:36:42]SAM_PROTO_ClearQueue done [17:36:42]KKMCreateOFDPacket [17:36:42]OFDProtocolAddRootSTLVToBuf [17:36:42]FM_MakeSignedData [17:36:42]FM_MakeSignedData [17:36:42]SAM_PROTO_SignData [17:36:42]wFMCommunicate request_size=4 [17:36:42]MH_SAM_APDU [17:36:42]CAPDU: 80 0D 01 02 [17:36:42]Write to MH i2c: E2 08 00 1E 03 80 0D 01 02 00 00 00 00 9A [17:36:42]Write i2c OK [17:36:42]MH_I2C_Read... [17:36:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:36:42]Read from MH i2c: E2 [17:36:42]MH_I2C_Read... [17:36:42]Read from MH i2c: E2 03 00 [17:36:42]MH_I2C_Read... [17:36:42]Read from MH i2c: E2 03 00 1E 03 00 90 00 95 [17:36:42]RAPDU: 90 00 [17:36:42]wFMCommunicate OK [17:36:42]wFMCommunicate request_size=255 [17:36:42]MH_SAM_APDU [17:36:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 27 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E4 00 00 35 04 06 00 9E D7 DA CA [17:36:42]Write to MH i2c: E2 02 01 1F 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 27 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E4 00 00 35 04 06 00 9E D7 DA CA 00 00 AB [17:36:43]Write i2c OK [17:36:43]MH_I2C_Read... [17:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:43]Read from MH i2c: E2 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: E2 03 00 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: E2 03 00 1F 03 00 90 00 96 [17:36:43]RAPDU: 90 00 [17:36:43]wFMCommunicate OK [17:36:43]wFMCommunicate request_size=7 [17:36:43]MH_SAM_APDU [17:36:43]CAPDU: 80 0D 02 02 02 E3 CF [17:36:43]Write to MH i2c: E2 0A 00 20 03 80 0D 02 02 02 00 E3 CF 00 00 53 [17:36:43]Write i2c OK [17:36:43]MH_I2C_Read... [17:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:43]Read from MH i2c: E2 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: E2 03 00 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [17:36:43]RAPDU: 90 00 [17:36:43]wFMCommunicate OK [17:36:43]wFMCommunicate request_size=4 [17:36:43]MH_SAM_APDU [17:36:43]CAPDU: 80 0D 03 02 [17:36:43]Write to MH i2c: E2 08 00 21 03 80 0D 03 02 00 00 00 00 9F [17:36:43]Write i2c OK [17:36:43]MH_I2C_Read... [17:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:36:43]Read from MH i2c: E2 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: E2 0B 00 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: E2 0B 00 21 03 00 95 8B 58 53 1D DD F6 F9 90 00 54 [17:36:43]RAPDU: 95 8B 58 53 1D DD F6 F9 90 00 [17:36:43]wFMCommunicate OK [17:36:43]SAM_PROTO_SignData done [17:36:43]FM_MakeSignedData done [17:36:43]CreateOFDProtocolMessage [17:36:43]wFMCommunicate request_size=4 [17:36:43]MH_SAM_APDU [17:36:43]CAPDU: 80 11 00 00 [17:36:43]Write to MH i2c: E2 08 00 22 03 80 11 00 00 00 00 00 00 9F [17:36:43]Write i2c OK [17:36:43]MH_I2C_Read... [17:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:43]Read from MH i2c: E2 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: E2 17 00 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: E2 17 00 22 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EB [17:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:36:43]wFMCommunicate OK [17:36:43]CreateOFDProtocolMessage done [17:36:43]OFDSenderStorePacket 58537 [17:36:43]StoreOFDPacket docnum=58537 [17:36:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 DA 42 04 01 B7 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 27 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E4 00 00 35 04 06 00 9E D7 DA CA E3 CF 95 8B 58 53 1D DD F6 F9 [17:36:43]CheckFolder [17:36:43]dirname=/storage/ofd_packets [17:36:43]CheckFolder done [17:36:43]ProducePacketName [17:36:43]name=ofd_packets/00058537 [17:36:43]NVStorageSaveData ofd_packets/00058537 [17:36:43]File name is /storage/ofd_packets/00058537 [17:36:43]Write 298 bytes [17:36:43]NVStorageSaveData done [17:36:43]OFDSenderStorePacket done [17:36:43]KKMCreateOFDPacket done [17:36:43]NVStorageSaveData kkm_last_timestamp [17:36:43]File name is /storage/kkm_last_timestamp [17:36:43]Write 4 bytes [17:36:43]NVStorageSaveData done [17:36:43]ExternCall_PrintAddStr [17:36:43]wPrintStart [17:36:43]Write to MH i2c: 01 00 00 23 03 26 [17:36:43]Write i2c OK [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: 01 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: 01 07 00 [17:36:43]MH_I2C_Read... [17:36:43]Read from MH i2c: 01 07 00 23 03 00 00 00 00 00 FF 0F 3B [17:36:43]RasterBufferAndPrint [17:36:43]line Счет N : (1)2075869 [17:36:43]line ИНН: 02508201610067 [17:36:43]line Контрольно-Кассовый Чек [17:36:43]line ПРОДАЖА [17:36:43]line ТРК (МРК, ГНК) : 11 [17:36:43]line Товар: 2710194210 [17:36:43]line ДТ-К-5 [17:36:43]line 13.130 * 0.00 [17:36:43]line = 0.00 [17:36:43]line НДС 12% НСП 1% [17:36:43]line > о реализуемом товаре [17:36:43]line ИТОГО: 0.00 [17:36:43]line НСП 1% : 0.00 [17:36:43]line НДС 12% : 0.00 [17:36:43]line Наличными: 0.00 [17:36:43]line Безнал.: 0.00 [17:36:43]line Место: АЗС № 135 "Партнер Нефть" [17:36:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:36:43]line СНО: Общий режим [17:36:43]line Чек 521 20.08.2024 17:36 [17:36:43]line Смена: 100 ФФД: 1.0 [17:36:43]line ЗНМ: 0300000196 [17:36:43]line РНМ: 0000000000162794 [17:36:43]line Версия ККМ: v1.0 [17:36:43]line Талоны: ТК ГПНА Online [17:36:43]line 30106365 [17:36:43]line ФМ: 0000000002094532 [17:36:43]line ФД: 58537 [17:36:43]line ФПД: 174649925886927 [17:36:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173639&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58537&fm=174649925886927&tin=02508201610067®Number=0000000000162794&sum=0 [17:36:43]written 0, free lines is 4095 [17:36:44]ConnectInit Can't take IP for lk.salyk.kg [17:36:44]CommunicateWithHost connect error [17:36:44]CommunicateWithHost err = -1 [17:36:44]OFD Sender: Server communicate error [17:36:44]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:36:44]ProducePacketName [17:36:44]name=ofd_packets/00058506 [17:36:44]OFD Sender: To server: pG, [17:36:44]CommunicateWithHost lk.salyk.kg:30040 [17:36:44]ConnectInit lk.salyk.kg [17:36:44]Write to MH i2c: 01 00 00 4D 03 50 [17:36:44]Write i2c OK [17:36:44]MH_I2C_Read... [17:36:44]Read from MH i2c: 01 [17:36:44]MH_I2C_Read... [17:36:44]Read from MH i2c: 01 07 00 [17:36:44]MH_I2C_Read... [17:36:44]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 F3 0C 56 [17:36:44]RasterBufferAndPrint [17:36:44]line [17:36:44]line [17:36:44]line [17:36:44]line [17:36:44]line [17:36:44]written 0, free lines is 3401 [17:36:44]MH_Cut [17:36:44]Write to MH i2c: D1 01 00 54 03 01 29 [17:36:44]Write i2c OK [17:36:44]MH_I2C_Read... [17:36:44]Read from MH i2c: D1 [17:36:44]MH_I2C_Read... [17:36:44]Read from MH i2c: D1 01 00 [17:36:44]MH_I2C_Read... [17:36:44]Read from MH i2c: D1 01 00 54 03 00 28 [17:36:44]Write to MH i2c: 01 00 00 55 03 58 [17:36:44]Write i2c OK [17:36:44]MH_I2C_Read... [17:36:45]*** Cut start [17:36:45]*** Partial cut [17:36:45]*** CUTSNS_PIN = 1 [17:36:45]*** CUTSNS_PIN = 0 [17:36:45]*** Brake cut motor [17:36:45]Read from MH i2c: 01 [17:36:45]MH_I2C_Read... [17:36:45]*** Stop cut motor [17:36:45]*** Cut end [17:36:45]Read from MH i2c: 01 07 00 [17:36:45]MH_I2C_Read... [17:36:45]Read from MH i2c: 01 07 00 55 03 00 00 00 00 00 FF 0F 6D [17:36:45]process_action close_receipt done [17:36:45]requested_data is exist [17:36:45]produce_requested_data [17:36:45]requested_item fm.sn is exist - process it [17:36:45]wFMCommunicate request_size=4 [17:36:45]MH_SAM_APDU [17:36:45]CAPDU: 80 11 00 00 [17:36:45]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [17:36:45]Write i2c OK [17:36:45]MH_I2C_Read... [17:36:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:46]Read from MH i2c: E2 [17:36:46]MH_I2C_Read... [17:36:46]Read from MH i2c: E2 17 00 [17:36:46]MH_I2C_Read... [17:36:46]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1F [17:36:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:36:46]wFMCommunicate OK [17:36:46]requested_item fd.num is exist - process it [17:36:46]SAM_PROTO_GetFieldsCounters [17:36:46]wFMCommunicate request_size=4 [17:36:46]MH_SAM_APDU [17:36:46]CAPDU: 80 13 00 00 [17:36:46]Write to MH i2c: E2 08 00 57 03 80 13 00 00 00 00 00 00 D6 [17:36:46]Write i2c OK [17:36:46]MH_I2C_Read... [17:36:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:36:46]Read from MH i2c: E2 [17:36:46]MH_I2C_Read... [17:36:46]Read from MH i2c: E2 62 00 [17:36:46]MH_I2C_Read... [17:36:46]Read from MH i2c: E2 62 00 57 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E4 00 ConnectInit Can't connect to host [17:36:46]00 0E 04 04 00 64 00 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 06 [17:36:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:36:46]wFMCommunicate OK [17:36:46]SAM_PROTO_GetFieldsCounters done [17:36:46]requested_item shift.num is exist - process it [17:36:46]requested_item shift.opened is exist - process it [17:36:46]req_shift_opened [17:36:46]FM_GetShiftState [17:36:46]SAM_PROTO_GetShiftState [17:36:46]wFMCommunicate request_size=4 [17:36:46]MH_SAM_APDU [17:36:46]CAPDU: 80 13 01 00 [17:36:46]Write to MH i2c: E2 08 00 58 03 80 13 01 00 00 00 00 00 D8 [17:36:46]Write i2c OK [17:36:46]MH_I2C_Read... [17:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:46]Read from MH i2c: E2 [17:36:46]MH_I2C_Read... [17:36:46]Read from MH i2c: E2 0E 00 [17:36:46]MH_I2C_Read... [17:36:46]Read from MH i2c: E2 0E 00 58 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [17:36:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:36:46]wFMCommunicate OK [17:36:46]SAM_PROTO_GetShiftState done [17:36:46]FM_GetShiftState done [17:36:46]req_shift_opened done [17:36:46]requested_item shift.open_date is exist - process it [17:36:46]req_shift_open_date [17:36:46]req_shift_open_date done [17:36:46]produce_requested_data done [17:36:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58537,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:36:46]process_action_free close_receipt [17:36:46]json_value_free [17:36:46]json_value_free done [17:36:46]process_json_proto returns [17:36:46]Send response to host [17:36:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58537,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:36:46]free response buf [17:36:46]execute_script done [17:36:46]execute_script returns [17:36:46]free content buf [17:36:46]Sock 8.Close socket [17:36:46]Sock 8.Thread stoped [17:36:49]ConnectInit Can't take IP for lk.salyk.kg [17:36:49]CommunicateWithHost connect error [17:36:49]CommunicateWithHost err = -1 [17:36:49]OFD Sender: Server communicate error [17:36:54]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:36:54]ProducePacketName [17:36:54]name=ofd_packets/00058506 [17:36:54]OFD Sender: To server: pG, [17:36:54]CommunicateWithHost lk.salyk.kg:30040 [17:36:54]ConnectInit lk.salyk.kg [17:36:59]ConnectInit Can't take IP for lk.salyk.kg [17:36:59]CommunicateWithHost connect error [17:36:59]CommunicateWithHost err = -1 [17:36:59]OFD Sender: Server communicate error [17:37:04]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:37:04]ProducePacketName [17:37:04]name=ofd_packets/00058506 [17:37:04]OFD Sender: To server: pG, [17:37:04]CommunicateWithHost lk.salyk.kg:30040 [17:37:04]ConnectInit lk.salyk.kg [17:37:09]ConnectInit Can't take IP for lk.salyk.kg [17:37:09]CommunicateWithHost connect error [17:37:09]CommunicateWithHost err = -1 [17:37:09]OFD Sender: Server communicate error [17:37:14]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:37:14]ProducePacketName [17:37:14]name=ofd_packets/00058506 [17:37:14]OFD Sender: To server: pG, [17:37:14]CommunicateWithHost lk.salyk.kg:30040 [17:37:14]ConnectInit lk.salyk.kg [17:37:19]ConnectInit Can't take IP for lk.salyk.kg [17:37:19]CommunicateWithHost connect error [17:37:19]CommunicateWithHost err = -1 [17:37:19]OFD Sender: Server communicate error [17:37:24]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:37:24]ProducePacketName [17:37:24]name=ofd_packets/00058506 [17:37:24]OFD Sender: To server: pG, [17:37:24]CommunicateWithHost lk.salyk.kg:30040 [17:37:24]ConnectInit lk.salyk.kg [17:37:29]ConnectInit Can't take IP for lk.salyk.kg [17:37:29]CommunicateWithHost connect error [17:37:29]CommunicateWithHost err = -1 [17:37:29]OFD Sender: Server communicate error [17:37:34]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:37:34]ProducePacketName [17:37:34]name=ofd_packets/00058506 [17:37:34]OFD Sender: To server: pG, [17:37:34]CommunicateWithHost lk.salyk.kg:30040 [17:37:34]ConnectInit lk.salyk.kg [17:37:39]ConnectInit Can't take IP for lk.salyk.kg [17:37:39]CommunicateWithHost connect error [17:37:39]CommunicateWithHost err = -1 [17:37:39]OFD Sender: Server communicate error [17:37:44]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:37:44]ProducePacketName [17:37:44]name=ofd_packets/00058506 [17:37:44]OFD Sender: To server: pG, [17:37:44]CommunicateWithHost lk.salyk.kg:30040 [17:37:44]ConnectInit lk.salyk.kg [17:37:49]ConnectInit Can't take IP for lk.salyk.kg [17:37:49]CommunicateWithHost connect error [17:37:49]CommunicateWithHost err = -1 [17:37:49]OFD Sender: Server communicate error [17:37:54]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:37:54]ProducePacketName [17:37:54]name=ofd_packets/00058506 [17:37:54]OFD Sender: To server: pG, [17:37:54]CommunicateWithHost lk.salyk.kg:30040 [17:37:54]ConnectInit lk.salyk.kg [17:37:59]ConnectInit Can't take IP for lk.salyk.kg [17:37:59]CommunicateWithHost connect error [17:37:59]CommunicateWithHost err = -1 [17:37:59]OFD Sender: Server communicate error [17:38:04]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:38:04]ProducePacketName [17:38:04]name=ofd_packets/00058506 [17:38:04]OFD Sender: To server: pG, [17:38:04]CommunicateWithHost lk.salyk.kg:30040 [17:38:04]ConnectInit lk.salyk.kg [17:38:09]ConnectInit Can't take IP for lk.salyk.kg [17:38:09]CommunicateWithHost connect error [17:38:09]CommunicateWithHost err = -1 [17:38:09]OFD Sender: Server communicate error [17:38:14]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:38:14]ProducePacketName [17:38:14]name=ofd_packets/00058506 [17:38:14]OFD Sender: To server: pG, [17:38:14]CommunicateWithHost lk.salyk.kg:30040 [17:38:14]ConnectInit lk.salyk.kg [17:38:19]ConnectInit Can't take IP for lk.salyk.kg [17:38:19]CommunicateWithHost connect error [17:38:19]CommunicateWithHost err = -1 [17:38:19]OFD Sender: Server communicate error [17:38:24]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:38:24]ProducePacketName [17:38:24]name=ofd_packets/00058506 [17:38:24]OFD Sender: To server: pG, [17:38:24]CommunicateWithHost lk.salyk.kg:30040 [17:38:24]ConnectInit lk.salyk.kg [17:38:29]ConnectInit Can't take IP for lk.salyk.kg [17:38:29]CommunicateWithHost connect error [17:38:29]CommunicateWithHost err = -1 [17:38:29]OFD Sender: Server communicate error [17:38:34]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:38:34]ProducePacketName [17:38:34]name=ofd_packets/00058506 [17:38:34]OFD Sender: To server: pG, [17:38:34]CommunicateWithHost lk.salyk.kg:30040 [17:38:34]ConnectInit lk.salyk.kg [17:38:39]ConnectInit Can't take IP for lk.salyk.kg [17:38:39]CommunicateWithHost connect error [17:38:39]CommunicateWithHost err = -1 [17:38:39]OFD Sender: Server communicate error [17:38:39]accept exits with 11 [17:38:39]New connection [17:38:39]New thread 3067338084 created [17:38:39]Thread 3067194724 joined [17:38:39]Waiting for new connection... [17:38:39] Sock 11.Parse request [17:38:39]Sock 11.Check first char [17:38:39]Sock 11.First char is OK [17:38:39]request: POST /json_proto HTTP/1.0 [17:38:39]Method: POST [17:38:39]URL: /json_proto [17:38:39]Method is POST - this is cgi request [17:38:39]url: /json_proto [17:38:39]query_string will be loaded in cgi processing [17:38:39]execute_cgi json_proto POST (null) [17:38:39]execute_cgi path=json_proto method=POST [17:38:39]POST find Content-Length [17:38:39]Host: 172.17.44.3:8080 [17:38:39]Content-Length: 802 [17:38:39]Content-Type: application/json [17:38:39] [17:38:39]POST finish read [17:38:39]Found Content-Length = 802 [17:38:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:39]execute_script... [17:38: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)2075870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:39]POST & json_proto [17:38:39]process_json_proto [17:38:39]json parsed OK: [17:38:39]protocol is kg_v1.0 [17:38:39]action value=close_receipt [17:38:39]process_action close_receipt [17:38:39]cmd_close_receipt [17:38:39]MH_GetDate [17:38:39]Write to MH i2c: F0 00 00 59 03 4B [17:38:39]Write i2c OK [17:38:39]MH_I2C_Read... [17:38:39]Read from MH i2c: F0 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: F0 09 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: F0 09 00 59 03 00 A0 D4 C4 66 AD C5 5D 66 27 [17:38:40]GetLastDocTimeStamp 1724175399 [17:38:40]current date 1724175520 [17:38:40]FM_GetShiftState [17:38:40]SAM_PROTO_GetShiftState [17:38:40]wFMCommunicate request_size=4 [17:38:40]MH_SAM_APDU [17:38:40]CAPDU: 80 13 01 00 [17:38:40]Write to MH i2c: E2 08 00 5A 03 80 13 01 00 00 00 00 00 DA [17:38:40]Write i2c OK [17:38:40]MH_I2C_Read... [17:38:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:40]Read from MH i2c: E2 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 0E 00 [17:38:40]MH_I2C_Read... [17:38:40]Read from MH i2c: E2 0E 00 5A 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FD [17:38:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:38:40]wFMCommunicate OK [17:38:40]SAM_PROTO_GetShiftState done [17:38:40]FM_GetShiftState done [17:38:40]opened in 1724112910 [17:38:40]opened+sec_in_day 1724199310 [17:38:40]quantity*price = 50083 [17:38:40]sum+1 = 50085 [17:38:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 522 20.08.2024 17:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58538 ФПД: 275884303140484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173840&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58538&fm=275884303140484&tin=02508201610067®Number=0000000000162794&sum=50084 [17:38:42]StoreToDocumentArchive [17:38:42]shift 100 fd 58538 [17:38:42]save to /storage/0100/doc_00058538 [17:38:42]save last doc name /storage/0100/doc_00058538 to /storage/kkm_last_doc_name [17:38:42]save OK [17:38:42]Clear old archive folders... [17:38:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:38:42]tlvbuf is 01EFD5E0 [17:38:42]SAM_PROTO_ClearQueue [17:38:42]wFMCommunicate request_size=4 [17:38:42]MH_SAM_APDU [17:38:42]CAPDU: 80 09 00 00 [17:38:42]Write to MH i2c: E2 08 00 67 03 80 09 00 00 00 00 00 00 DC [17:38:42]Write i2c OK [17:38:42]MH_I2C_Read... [17:38:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:42]Read from MH i2c: E2 [17:38:42]MH_I2C_Read... [17:38:42]Read from MH i2c: E2 03 00 [17:38:42]MH_I2C_Read... [17:38:42]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [17:38:42]RAPDU: 90 00 [17:38:42]wFMCommunicate OK [17:38:42]SAM_PROTO_ClearQueue done [17:38:42]KKMCreateOFDPacket [17:38:42]OFDProtocolAddRootSTLVToBuf [17:38:42]FM_MakeSignedData [17:38:42]FM_MakeSignedData [17:38:42]SAM_PROTO_SignData [17:38:42]wFMCommunicate request_size=4 [17:38:42]MH_SAM_APDU [17:38:42]CAPDU: 80 0D 01 02 [17:38:42]Write to MH i2c: E2 08 00 68 03 80 0D 01 02 00 00 00 00 E4 [17:38:42]Write i2c OK [17:38:42]MH_I2C_Read... [17:38:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:43]Read from MH i2c: E2 [17:38:43]MH_I2C_Read... [17:38:43]Read from MH i2c: E2 03 00 [17:38:43]MH_I2C_Read... [17:38:43]Read from MH i2c: E2 03 00 68 03 00 90 00 DF [17:38:43]RAPDU: 90 00 [17:38:43]wFMCommunicate OK [17:38:43]wFMCommunicate request_size=255 [17:38:43]MH_SAM_APDU [17:38:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 A0 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E4 00 00 35 04 06 00 [17:38:43]Write to MH i2c: E2 02 01 69 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 A0 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E4 00 00 35 04 06 00 00 00 B0 [17:38:43]Write i2c OK [17:38:43]MH_I2C_Read... [17:38:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:44]Read from MH i2c: E2 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 03 00 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 03 00 69 03 00 90 00 E0 [17:38:44]RAPDU: 90 00 [17:38:44]wFMCommunicate OK [17:38:44]wFMCommunicate request_size=11 [17:38:44]MH_SAM_APDU [17:38:44]CAPDU: 80 0D 02 02 06 FA EA 51 E3 46 84 [17:38:44]Write to MH i2c: E2 0E 00 6A 03 80 0D 02 02 06 00 FA EA 51 E3 46 84 00 00 D5 [17:38:44]Write i2c OK [17:38:44]MH_I2C_Read... [17:38:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:44]Read from MH i2c: E2 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 03 00 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 03 00 6A 03 00 90 00 E1 [17:38:44]RAPDU: 90 00 [17:38:44]wFMCommunicate OK [17:38:44]wFMCommunicate request_size=4 [17:38:44]MH_SAM_APDU [17:38:44]CAPDU: 80 0D 03 02 [17:38:44]Write to MH i2c: E2 08 00 6B 03 80 0D 03 02 00 00 00 00 E9 [17:38:44]Write i2c OK [17:38:44]MH_I2C_Read... [17:38:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:44]Read from MH i2c: E2 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 0B 00 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 0B 00 6B 03 00 81 A8 90 96 73 D9 47 E9 90 00 B5 [17:38:44]RAPDU: 81 A8 90 96 73 D9 47 E9 90 00 [17:38:44]wFMCommunicate OK [17:38:44]SAM_PROTO_SignData done [17:38:44]FM_MakeSignedData done [17:38:44]CreateOFDProtocolMessage [17:38:44]OFD Sender: Processing packet 58506 [packets to send 81, broken 51] [17:38:44]wFMCommunicate request_size=4 [17:38:44]ProducePacketName [17:38:44]MH_SAM_APDU [17:38:44]name=ofd_packets/00058506 [17:38:44]CAPDU: OFD Sender: To server: pG, [17:38:44]80 CommunicateWithHost lk.salyk.kg:30040 [17:38:44]11 ConnectInit lk.salyk.kg [17:38:44]00 00 [17:38:44]Write to MH i2c: E2 08 00 6C 03 80 11 00 00 00 00 00 00 E9 [17:38:44]Write i2c OK [17:38:44]MH_I2C_Read... [17:38:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:44]Read from MH i2c: E2 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 17 00 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: E2 17 00 6C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [17:38:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:38:44]wFMCommunicate OK [17:38:44]CreateOFDProtocolMessage done [17:38:44]OFDSenderStorePacket 58538 [17:38:44]StoreOFDPacket docnum=58538 [17:38:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 38 94 08 01 08 32 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 A0 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E4 00 00 35 04 06 00 FA EA 51 E3 46 84 81 A8 90 96 73 D9 47 E9 [17:38:44]CheckFolder [17:38:44]dirname=/storage/ofd_packets [17:38:44]CheckFolder done [17:38:44]ProducePacketName [17:38:44]name=ofd_packets/00058538 [17:38:44]NVStorageSaveData ofd_packets/00058538 [17:38:44]File name is /storage/ofd_packets/00058538 [17:38:44]Write 302 bytes [17:38:44]NVStorageSaveData done [17:38:44]OFDSenderStorePacket done [17:38:44]KKMCreateOFDPacket done [17:38:44]NVStorageSaveData kkm_last_timestamp [17:38:44]File name is /storage/kkm_last_timestamp [17:38:44]Write 4 bytes [17:38:44]NVStorageSaveData done [17:38:44]ExternCall_PrintAddStr [17:38:44]wPrintStart [17:38:44]Write to MH i2c: 01 00 00 6D 03 70 [17:38:44]Write i2c OK [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: 01 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: 01 07 00 [17:38:44]MH_I2C_Read... [17:38:44]Read from MH i2c: 01 07 00 6D 03 00 00 00 00 00 FF 0F 85 [17:38:44]RasterBufferAndPrint [17:38:44]line Счет N : (1)2075870 [17:38:44]line ИНН: 02508201610067 [17:38:44]line Контрольно-Кассовый Чек [17:38:44]line ПРОДАЖА [17:38:44]line ТРК (МРК, ГНК) : 61 [17:38:44]line Товар: 2710124900 [17:38:44]line Аи-100-К-3 [17:38:45]line 5.190 * 96.50 [17:38:45]line = 500.84 [17:38:45]line НДС 12% НСП 1% [17:38:45]line > о реализуемом товаре [17:38:45]line ИТОГО: 500.84 [17:38:45]line НСП 1% : 4.43 [17:38:45]line НДС 12% : 53.19 [17:38:45]line Наличными: 0.00 [17:38:45]line Безнал.: 500.84 [17:38:45]line Место: АЗС № 135 "Партнер Нефть" [17:38:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:38:45]line СНО: Общий режим [17:38:45]line Чек 522 20.08.2024 17:38 [17:38:45]line Смена: 100 ФФД: 1.0 [17:38:45]line ЗНМ: 0300000196 [17:38:45]line РНМ: 0000000000162794 [17:38:45]line Версия ККМ: v1.0 [17:38:45]line Платежная система: O! деньги [17:38:45]line ФМ: 0000000002094532 [17:38:45]line ФД: 58538 [17:38:45]line ФПД: 275884303140484 [17:38:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173840&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58538&fm=275884303140484&tin=02508201610067®Number=0000000000162794&sum=50084 [17:38:45]written 0, free lines is 4095 [17:38:45]Write to MH i2c: 01 00 00 97 03 9A [17:38:45]Write i2c OK [17:38:45]MH_I2C_Read... [17:38:45]Read from MH i2c: 01 [17:38:45]MH_I2C_Read... [17:38:45]Read from MH i2c: 01 07 00 [17:38:45]MH_I2C_Read... [17:38:45]Read from MH i2c: 01 07 00 97 03 00 00 00 00 00 F3 0C A0 [17:38:45]RasterBufferAndPrint [17:38:45]line [17:38:45]line [17:38:45]line [17:38:45]line [17:38:45]line [17:38:45]written 0, free lines is 3402 [17:38:45]MH_Cut [17:38:45]Write to MH i2c: D1 01 00 9E 03 01 73 [17:38:45]Write i2c OK [17:38:45]MH_I2C_Read... [17:38:45]Read from MH i2c: D1 [17:38:45]MH_I2C_Read... [17:38:45]Read from MH i2c: D1 01 00 [17:38:45]MH_I2C_Read... [17:38:45]Read from MH i2c: D1 01 00 9E 03 00 72 [17:38:45]Write to MH i2c: 01 00 00 9F 03 A2 [17:38:45]Write i2c OK [17:38:45]MH_I2C_Read... [17:38:46]*** Cut start [17:38:46]*** Partial cut [17:38:46]*** CUTSNS_PIN = 1 [17:38:46]*** CUTSNS_PIN = 0 [17:38:46]*** Brake cut motor [17:38:46]Read from MH i2c: 01 [17:38:46]MH_I2C_Read... [17:38:46]*** Stop cut motor [17:38:46]*** Cut end [17:38:46]Read from MH i2c: 01 07 00 [17:38:46]MH_I2C_Read... [17:38:46]Read from MH i2c: 01 07 00 9F 03 00 00 00 00 00 FF 0F B7 [17:38:47]process_action close_receipt done [17:38:47]requested_data is exist [17:38:47]produce_requested_data [17:38:47]requested_item fm.sn is exist - process it [17:38:47]wFMCommunicate request_size=4 [17:38:47]MH_SAM_APDU [17:38:47]CAPDU: 80 11 00 00 [17:38:47]Write to MH i2c: E2 08 00 A0 03 80 11 00 00 00 00 00 00 1D [17:38:47]Write i2c OK [17:38:47]MH_I2C_Read... [17:38:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:47]Read from MH i2c: E2 [17:38:47]MH_I2C_Read... [17:38:47]Read from MH i2c: E2 17 00 [17:38:47]MH_I2C_Read... [17:38:47]Read from MH i2c: E2 17 00 A0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 69 [17:38:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:38:47]wFMCommunicate OK [17:38:47]requested_item fd.num is exist - process it [17:38:47]SAM_PROTO_GetFieldsCounters [17:38:47]wFMCommunicate request_size=4 [17:38:47]MH_SAM_APDU [17:38:47]CAPDU: 80 13 00 00 [17:38:47]Write to MH i2c: E2 08 00 A1 03 80 13 00 00 00 00 00 00 20 [17:38:47]Write i2c OK [17:38:47]MH_I2C_Read... [17:38:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:47]Read from MH i2c: E2 [17:38:47]MH_I2C_Read... [17:38:47]Read from MH i2c: E2 62 00 [17:38:47]MH_I2C_Read... [17:38:47]Read from MH i2c: E2 62 00 A1 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 54 [17:38:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:38:47]wFMCommunicate OK [17:38:47]SAM_PROTO_GetFieldsCounters done [17:38:47]requested_item shift.num is exist - process it [17:38:47]requested_item shift.opened is exist - process it [17:38:47]req_shift_opened [17:38:47]FM_GetShiftState [17:38:47]SAM_PROTO_GetShiftState [17:38:47]wFMCommunicate request_size=4 [17:38:47]MH_SAM_APDU [17:38:47]CAPDU: 80 13 01 00 [17:38:47]Write to MH i2c: E2 08 00 A2 03 80 13 01 00 00 00 00 00 22 [17:38:47]Write i2c OK [17:38:47]MH_I2C_Read... [17:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:47]Read from MH i2c: E2 [17:38:47]MH_I2C_Read... [17:38:47]Read from MH i2c: E2 0E 00 [17:38:47]MH_I2C_Read... [17:38:47]Read from MH i2c: E2 0E 00 A2 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [17:38:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:38:47]wFMCommunicate OK [17:38:47]SAM_PROTO_GetShiftState done [17:38:47]FM_GetShiftState done [17:38:47]req_shift_opened done [17:38:47]requested_item shift.open_date is exist - process it [17:38:47]req_shift_open_date [17:38:47]req_shift_open_date done [17:38:47]produce_requested_data done [17:38:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58538,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:38:47]process_action_free close_receipt [17:38:47]json_value_free [17:38:47]json_value_free done [17:38:47]process_json_proto returns [17:38:47]Send response to host [17:38:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58538,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:38:47]free response buf [17:38:47]execute_script done [17:38:47]execute_script returns [17:38:48]free content buf [17:38:48]Sock 11.Close socket [17:38:48]Sock 11.Thread stoped [17:38:49]accept exits with 9 [17:38:49]New connection [17:38:49]New thread 3067194724 created [17:38:49]Thread 3067338084 joined [17:38:49]Waiting for new connection... [17:38:49] Sock 9.Parse request [17:38:49]Sock 9.Check first char [17:38:49]Sock 9.First char is OK [17:38:49]request: POST /json_proto HTTP/1.0 [17:38:49]Method: POST [17:38:49]URL: /json_proto [17:38:49]Method is POST - this is cgi request [17:38:49]url: /json_proto [17:38:49]query_string will be loaded in cgi processing [17:38:49]execute_cgi json_proto POST (null) [17:38:49]execute_cgi path=json_proto method=POST [17:38:49]POST find Content-Length [17:38:49]Host: 172.17.44.3:8080 [17:38:49]Content-Length: 752 [17:38:49]Content-Type: application/json [17:38:49] [17:38:49]POST finish read [17:38:49]Found Content-Length = 752 [17:38:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:49]execute_script... [17:38: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)2075871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:49]POST & json_proto [17:38:49]process_json_proto [17:38:49]json parsed OK: [17:38:49]protocol is kg_v1.0 [17:38:49]action value=close_receipt [17:38:49]process_action close_receipt [17:38:49]cmd_close_receipt [17:38:49]MH_GetDate [17:38:49]Write to MH i2c: F0 00 00 A3 03 95 [17:38:49]Write i2c OK [17:38:49]MH_I2C_Read... [17:38:49]Read from MH i2c: F0 [17:38:49]MH_I2C_Read... [17:38:49]Read from MH i2c: F0 09 00 [17:38:49]MH_I2C_Read... [17:38:49]Read from MH i2c: F0 09 00 A3 03 00 A9 D4 C4 66 AD C5 5D 66 7A [17:38:49]GetLastDocTimeStamp 1724175520 [17:38:49]current date 1724175529 [17:38:49]FM_GetShiftState [17:38:49]SAM_PROTO_GetShiftState [17:38:49]wFMCommunicate request_size=4 [17:38:49]MH_SAM_APDU [17:38:49]CAPDU: 80 13 01 00 [17:38:49]Write to MH i2c: E2 08 00 A4 03 80 13 01 00 00 00 00 00 24 [17:38:49]Write i2c OK [17:38:49]MH_I2C_Read... [17:38:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:49]Read from MH i2c: E2 [17:38:49]MH_I2C_Read... [17:38:49]Read from MH i2c: E2 0E 00 [17:38:49]MH_I2C_Read... [17:38:49]Read from MH i2c: E2 0E 00 A4 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 47 [17:38:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:38:49]wFMCommunicate OK [17:38:49]SAM_PROTO_GetShiftState done [17:38:49]FM_GetShiftState done [17:38:49]opened in 1724112910 [17:38:49]opened+sec_in_day 1724199310 [17:38:49]quantity*price = 0 [17:38:49]sum+1 = 1 [17:38:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 523 20.08.2024 17:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106365 ФМ: 0000000002094532 ФД: 58539 ФПД: 142488172182744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173849&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58539&fm=142488172182744&tin=02508201610067®Number=0000000000162794&sum=0 [17:38:52]StoreToDocumentArchive [17:38:52]shift 100 fd 58539 [17:38:52]save to /storage/0100/doc_00058539 [17:38:52]save last doc name /storage/0100/doc_00058539 to /storage/kkm_last_doc_name [17:38:52]save OK [17:38:52]Clear old archive folders... [17:38:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:38:52]tlvbuf is 01F34A40 [17:38:52]SAM_PROTO_ClearQueue [17:38:52]wFMCommunicate request_size=4 [17:38:52]MH_SAM_APDU [17:38:52]CAPDU: 80 09 00 00 [17:38:52]Write to MH i2c: E2 08 00 B1 03 80 09 00 00 00 00 00 00 26 [17:38:52]Write i2c OK [17:38:52]MH_I2C_Read... [17:38:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:52]Read from MH i2c: E2 [17:38:52]MH_I2C_Read... [17:38:52]Read from MH i2c: E2 03 00 [17:38:52]MH_I2C_Read... [17:38:52]Read from MH i2c: E2 03 00 B1 03 00 90 00 28 [17:38:52]RAPDU: 90 00 [17:38:52]wFMCommunicate OK [17:38:52]SAM_PROTO_ClearQueue done [17:38:52]KKMCreateOFDPacket [17:38:52]OFDProtocolAddRootSTLVToBuf [17:38:52]FM_MakeSignedData [17:38:52]FM_MakeSignedData [17:38:52]SAM_PROTO_SignData [17:38:52]wFMCommunicate request_size=4 [17:38:52]MH_SAM_APDU [17:38:52]CAPDU: 80 0D 01 02 [17:38:52]Write to MH i2c: E2 08 00 B2 03 80 0D 01 02 00 00 00 00 2E [17:38:52]Write i2c OK [17:38:52]MH_I2C_Read... [17:38:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:52]Read from MH i2c: E2 [17:38:52]MH_I2C_Read... [17:38:52]Read from MH i2c: E2 03 00 [17:38:52]MH_I2C_Read... [17:38:52]Read from MH i2c: E2 03 00 B2 03 00 90 00 29 [17:38:52]RAPDU: 90 00 [17:38:52]wFMCommunicate OK [17:38:52]wFMCommunicate request_size=255 [17:38:52]MH_SAM_APDU [17:38:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 A9 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E4 00 00 35 04 06 00 81 97 9C E3 [17:38:52]Write to MH i2c: E2 02 01 B3 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 A9 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E4 00 00 35 04 06 00 81 97 9C E3 00 00 43 [17:38:53]Write i2c OK [17:38:53]MH_I2C_Read... [17:38:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:53]Read from MH i2c: E2 [17:38:53]MH_I2C_Read... [17:38:53]Read from MH i2c: E2 03 00 [17:38:53]MH_I2C_Read... [17:38:53]Read from MH i2c: E2 03 00 B3 03 00 90 00 2A [17:38:53]RAPDU: 90 00 [17:38:53]wFMCommunicate OK [17:38:53]wFMCommunicate request_size=7 [17:38:53]MH_SAM_APDU [17:38:53]CAPDU: 80 0D 02 02 02 3C D8 [17:38:53]Write to MH i2c: E2 0A 00 B4 03 80 0D 02 02 02 00 3C D8 00 00 49 [17:38:53]Write i2c OK [17:38:53]MH_I2C_Read... [17:38:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:53]Read from MH i2c: E2 [17:38:53]MH_I2C_Read... [17:38:53]Read from MH i2c: E2 03 00 [17:38:53]MH_I2C_Read... [17:38:53]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [17:38:53]RAPDU: 90 00 [17:38:53]wFMCommunicate OK [17:38:53]wFMCommunicate request_size=4 [17:38:53]MH_SAM_APDU [17:38:53]CAPDU: 80 0D 03 02 [17:38:53]Write to MH i2c: E2 08 00 B5 03 80 0D 03 02 00 00 00 00 33 [17:38:54]Write i2c OK [17:38:54]MH_I2C_Read... [17:38:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:54]Read from MH i2c: E2 [17:38:54]MH_I2C_Read... [17:38:54]Read from MH i2c: E2 0B 00 [17:38:54]MH_I2C_Read... [17:38:54]Read from MH i2c: E2 0B 00 B5 03 00 C5 BB 6B 34 30 C7 0A 4C 90 00 A0 [17:38:54]RAPDU: C5 BB 6B 34 30 C7 0A 4C 90 00 [17:38:54]wFMCommunicate OK [17:38:54]SAM_PROTO_SignData done [17:38:54]FM_MakeSignedData done [17:38:54]CreateOFDProtocolMessage [17:38:54]wFMCommunicate request_size=4 [17:38:54]MH_SAM_APDU [17:38:54]CAPDU: 80 11 00 00 [17:38:54]Write to MH i2c: E2 08 00 B6 03 80 11 00 00 00 00 00 00 33 [17:38:54]Write i2c OK [17:38:54]MH_I2C_Read... [17:38:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:54]Read from MH i2c: E2 [17:38:54]MH_I2C_Read... [17:38:54]Read from MH i2c: E2 17 00 [17:38:54]MH_I2C_Read... [17:38:54]Read from MH i2c: E2 17 00 B6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7F [17:38:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:38:54]wFMCommunicate OK [17:38:54]CreateOFDProtocolMessage done [17:38:54]OFDSenderStorePacket 58539 [17:38:54]StoreOFDPacket docnum=58539 [17:38:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A9 40 04 01 20 D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 A9 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E4 00 00 35 04 06 00 81 97 9C E3 3C D8 C5 BB 6B 34 30 C7 0A 4C [17:38:54]CheckFolder [17:38:54]dirname=/storage/ofd_packets [17:38:54]CheckFolder done [17:38:54]ProducePacketName [17:38:54]name=ofd_packets/00058539 [17:38:54]NVStorageSaveData ofd_packets/00058539 [17:38:54]File name is /storage/ofd_packets/00058539 [17:38:54]Write 298 bytes [17:38:54]NVStorageSaveData done [17:38:54]OFDSenderStorePacket done [17:38:54]KKMCreateOFDPacket done [17:38:54]NVStorageSaveData kkm_last_timestamp [17:38:54]File name is /storage/kkm_last_timestamp [17:38:54]Write 4 bytes [17:38:54]NVStorageSaveData done [17:38:54]ExternCall_PrintAddStr [17:38:54]wPrintStart [17:38:54]Write to MH i2c: 01 00 00 B7 03 BA [17:38:54]Write i2c OK [17:38:54]MH_I2C_Read... [17:38:54]Read from MH i2c: 01 [17:38:54]MH_I2C_Read... [17:38:54]Read from MH i2c: 01 07 00 [17:38:54]MH_I2C_Read... [17:38:54]Read from MH i2c: 01 07 00 B7 03 00 00 00 00 00 FF 0F CF [17:38:54]RasterBufferAndPrint [17:38:54]line Счет N : (1)2075871 [17:38:54]line ИНН: 02508201610067 [17:38:54]line Контрольно-Кассовый Чек [17:38:54]line ПРОДАЖА [17:38:54]line ТРК (МРК, ГНК) : 11 [17:38:54]line Товар: 2710194210 [17:38:54]line ДТ-К-5 [17:38:54]line 13.130 * 0.00 [17:38:54]line = 0.00 [17:38:54]line НДС 12% НСП 1% [17:38:54]line > о реализуемом товаре [17:38:54]line ИТОГО: 0.00 [17:38:54]line НСП 1% : 0.00 [17:38:54]line НДС 12% : 0.00 [17:38:54]line Наличными: 0.00 [17:38:54]line Безнал.: 0.00 [17:38:54]line Место: АЗС № 135 "Партнер Нефть" [17:38:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:38:54]line СНО: Общий режим [17:38:54]line Чек 523 20.08.2024 17:38 [17:38:54]line Смена: 100 ФФД: 1.0 [17:38:54]line ЗНМ: 0300000196 [17:38:54]line РНМ: 0000000000162794 [17:38:54]line Версия ККМ: v1.0 [17:38:54]line Талоны: ТК ГПНА Online [17:38:54]line 30106365 [17:38:54]line ФМ: 0000000002094532 [17:38:54]line ФД: 58539 [17:38:54]line ФПД: 142488172182744 [17:38:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173849&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58539&fm=142488172182744&tin=02508201610067®Number=0000000000162794&sum=0 [17:38:54]written 0, free lines is 4095 [17:38:54]ConnectInit Can't take IP for lk.salyk.kg [17:38:54]CommunicateWithHost connect error [17:38:54]CommunicateWithHost err = -1 [17:38:54]OFD Sender: Server communicate error [17:38:54]Write to MH i2c: 01 00 00 E1 03 E4 [17:38:54]Write i2c OK [17:38:54]MH_I2C_Read... [17:38:54]OFD Sender: Processing packet 58506 [packets to send 83, broken 51] [17:38:54]ProducePacketName [17:38:54]name=ofd_packets/00058506 [17:38:54]OFD Sender: To server: pG, [17:38:55]CommunicateWithHost lk.salyk.kg:30040 [17:38:55]ConnectInit lk.salyk.kg [17:38:55]Read from MH i2c: 01 [17:38:55]MH_I2C_Read... [17:38:55]Read from MH i2c: 01 07 00 [17:38:55]MH_I2C_Read... [17:38:55]Read from MH i2c: 01 07 00 E1 03 00 00 00 00 00 FB 0C F2 [17:38:55]RasterBufferAndPrint [17:38:55]line [17:38:55]line [17:38:55]line [17:38:55]line [17:38:55]line [17:38:55]written 0, free lines is 3467 [17:38:55]MH_Cut [17:38:55]Write to MH i2c: D1 01 00 E8 03 01 BD [17:38:55]Write i2c OK [17:38:55]MH_I2C_Read... [17:38:55]Read from MH i2c: D1 [17:38:55]MH_I2C_Read... [17:38:55]Read from MH i2c: D1 01 00 [17:38:55]MH_I2C_Read... [17:38:55]Read from MH i2c: D1 01 00 E8 03 00 BC [17:38:55]Write to MH i2c: 01 00 00 E9 03 EC [17:38:55]Write i2c OK [17:38:55]MH_I2C_Read... [17:38:55]*** Cut start [17:38:55]*** Partial cut [17:38:55]*** CUTSNS_PIN = 1 [17:38:55]*** CUTSNS_PIN = 0 [17:38:56]*** Brake cut motor [17:38:56]Read from MH i2c: 01 [17:38:56]MH_I2C_Read... [17:38:56]*** Stop cut motor [17:38:56]*** Cut end [17:38:56]Read from MH i2c: 01 07 00 [17:38:56]MH_I2C_Read... [17:38:56]Read from MH i2c: 01 07 00 E9 03 00 00 00 00 00 FF 0F 01 [17:38:56]process_action close_receipt done [17:38:56]requested_data is exist [17:38:56]produce_requested_data [17:38:56]requested_item fm.sn is exist - process it [17:38:56]wFMCommunicate request_size=4 [17:38:56]MH_SAM_APDU [17:38:56]CAPDU: 80 11 00 00 [17:38:56]Write to MH i2c: E2 08 00 EA 03 80 11 00 00 00 00 00 00 67 [17:38:56]Write i2c OK [17:38:56]MH_I2C_Read... [17:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:56]Read from MH i2c: E2 [17:38:56]MH_I2C_Read... [17:38:56]Read from MH i2c: E2 17 00 [17:38:56]MH_I2C_Read... [17:38:56]Read from MH i2c: E2 17 00 EA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B3 [17:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:38:56]wFMCommunicate OK [17:38:56]requested_item fd.num is exist - process it [17:38:56]SAM_PROTO_GetFieldsCounters [17:38:56]wFMCommunicate request_size=4 [17:38:56]MH_SAM_APDU [17:38:56]CAPDU: 80 13 00 00 [17:38:56]Write to MH i2c: E2 08 00 EB 03 80 13 00 00 00 00 00 00 6A [17:38:56]Write i2c OK [17:38:56]MH_I2C_Read... [17:38:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:56]Read from MH i2c: E2 [17:38:56]MH_I2C_Read... [17:38:56]Read from MH i2c: E2 62 00 [17:38:56]MH_I2C_Read... [17:38:56]Read from MH i2c: E2 62 00 EB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [17:38:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:38:57]wFMCommunicate OK [17:38:57]SAM_PROTO_GetFieldsCounters done [17:38:57]requested_item shift.num is exist - process it [17:38:57]requested_item shift.opened is exist - process it [17:38:57]req_shift_opened [17:38:57]FM_GetShiftState [17:38:57]SAM_PROTO_GetShiftState [17:38:57]wFMCommunicate request_size=4 [17:38:57]MH_SAM_APDU [17:38:57]CAPDU: 80 13 01 00 [17:38:57]Write to MH i2c: E2 08 00 EC 03 80 13 01 00 00 00 00 00 6C [17:38:57]Write i2c OK [17:38:57]MH_I2C_Read... [17:38:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:57]Read from MH i2c: E2 [17:38:57]MH_I2C_Read... [17:38:57]Read from MH i2c: E2 0E 00 [17:38:57]MH_I2C_Read... [17:38:57]Read from MH i2c: E2 0E 00 EC 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [17:38:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:38:57]wFMCommunicate OK [17:38:57]SAM_PROTO_GetShiftState done [17:38:57]FM_GetShiftState done [17:38:57]req_shift_opened done [17:38:57]requested_item shift.open_date is exist - process it [17:38:57]req_shift_open_date [17:38:57]req_shift_open_date done [17:38:57]produce_requested_data done [17:38:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58539,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:38:57]process_action_free close_receipt [17:38:57]json_value_free [17:38:57]json_value_free done [17:38:57]process_json_proto returns [17:38:57]Send response to host [17:38:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58539,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:38:57]free response buf [17:38:57]execute_script done [17:38:57]execute_script returns [17:38:57]free content buf [17:38:57]Sock 9.Close socket [17:38:57]Sock 9.Thread stoped [17:38:59]accept exits with 11 [17:38:59]New connection [17:38:59]New thread 3067338084 created [17:38:59]Thread 3067194724 joined [17:38:59]Waiting for new connection... [17:38:59] Sock 11.Parse request [17:38:59]Sock 11.Check first char [17:38:59]Sock 11.First char is OK [17:38:59]request: POST /json_proto HTTP/1.0 [17:38:59]Method: POST [17:38:59]URL: /json_proto [17:38:59]Method is POST - this is cgi request [17:38:59]url: /json_proto [17:38:59]query_string will be loaded in cgi processing [17:38:59]execute_cgi json_proto POST (null) [17:38:59]execute_cgi path=json_proto method=POST [17:38:59]POST find Content-Length [17:38:59]Host: 172.17.44.3:8080 [17:38:59]Content-Length: 804 [17:38:59]Content-Type: application/json [17:38:59] [17:38:59]POST finish read [17:38:59]Found Content-Length = 804 [17:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:59]execute_script... [17:38:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:59]POST & json_proto [17:38:59]process_json_proto [17:38:59]json parsed OK: [17:38:59]protocol is kg_v1.0 [17:38:59]action value=close_receipt [17:38:59]process_action close_receipt [17:38:59]cmd_close_receipt [17:38:59]MH_GetDate [17:38:59]Write to MH i2c: F0 00 00 ED 03 DF [17:38:59]Write i2c OK [17:38:59]MH_I2C_Read... [17:38:59]Read from MH i2c: F0 [17:38:59]MH_I2C_Read... [17:38:59]Read from MH i2c: F0 09 00 [17:38:59]MH_I2C_Read... [17:38:59]Read from MH i2c: F0 09 00 ED 03 00 B4 D4 C4 66 AD C5 5D 66 CF [17:39:00]GetLastDocTimeStamp 1724175529 [17:39:00]current date 1724175540 [17:39:00]FM_GetShiftState [17:39:00]SAM_PROTO_GetShiftState [17:39:00]wFMCommunicate request_size=4 [17:39:00]MH_SAM_APDU [17:39:00]CAPDU: 80 13 01 00 [17:39:00]Write to MH i2c: E2 08 00 EE 03 80 13 01 00 00 00 00 00 6E [17:39:00]ConnectInit Can't take IP for lk.salyk.kg [17:39:00]CommunicateWithHost connect error [17:39:00]CommunicateWithHost err = -1 [17:39:00]OFD Sender: Server communicate error [17:39:00]Write i2c OK [17:39:00]MH_I2C_Read... [17:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:00]Read from MH i2c: E2 [17:39:00]MH_I2C_Read... [17:39:00]Read from MH i2c: E2 0E 00 [17:39:00]MH_I2C_Read... [17:39:00]Read from MH i2c: E2 0E 00 EE 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 91 [17:39:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:39:00]wFMCommunicate OK [17:39:00]SAM_PROTO_GetShiftState done [17:39:00]FM_GetShiftState done [17:39:00]opened in 1724112910 [17:39:00]opened+sec_in_day 1724199310 [17:39:00]quantity*price = 200043 [17:39:00]sum+1 = 200044 [17:39:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 524 20.08.2024 17:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58540 ФПД: 106852637183963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173900&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58540&fm=106852637183963&tin=02508201610067®Number=0000000000162794&sum=200043 [17:39:03]StoreToDocumentArchive [17:39:03]shift 100 fd 58540 [17:39:03]save to /storage/0100/doc_00058540 [17:39:03]save last doc name /storage/0100/doc_00058540 to /storage/kkm_last_doc_name [17:39:03]save OK [17:39:03]Clear old archive folders... [17:39:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:39:03]tlvbuf is 01F429E0 [17:39:03]SAM_PROTO_ClearQueue [17:39:03]wFMCommunicate request_size=4 [17:39:03]MH_SAM_APDU [17:39:03]CAPDU: 80 09 00 00 [17:39:03]Write to MH i2c: E2 08 00 FB 03 80 09 00 00 00 00 00 00 70 [17:39:03]Write i2c OK [17:39:03]MH_I2C_Read... [17:39:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:03]Read from MH i2c: E2 [17:39:03]MH_I2C_Read... [17:39:03]Read from MH i2c: E2 03 00 [17:39:03]MH_I2C_Read... [17:39:03]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [17:39:03]RAPDU: 90 00 [17:39:03]wFMCommunicate OK [17:39:03]SAM_PROTO_ClearQueue done [17:39:03]KKMCreateOFDPacket [17:39:03]OFDProtocolAddRootSTLVToBuf [17:39:03]FM_MakeSignedData [17:39:03]FM_MakeSignedData [17:39:03]SAM_PROTO_SignData [17:39:03]wFMCommunicate request_size=4 [17:39:03]MH_SAM_APDU [17:39:03]CAPDU: 80 0D 01 02 [17:39:03]Write to MH i2c: E2 08 00 FC 03 80 0D 01 02 00 00 00 00 78 [17:39:03]Write i2c OK [17:39:03]MH_I2C_Read... [17:39:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:03]Read from MH i2c: E2 [17:39:03]MH_I2C_Read... [17:39:03]Read from MH i2c: E2 03 00 [17:39:03]MH_I2C_Read... [17:39:03]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [17:39:03]RAPDU: 90 00 [17:39:03]wFMCommunicate OK [17:39:03]wFMCommunicate request_size=255 [17:39:03]MH_SAM_APDU [17:39:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 0C 02 00 00 F4 03 04 00 B4 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E4 00 00 35 04 06 00 61 [17:39:03]Write to MH i2c: E2 02 01 FD 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 0C 02 00 00 F4 03 04 00 B4 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E4 00 00 35 04 06 00 61 00 00 17 [17:39:04]Write i2c OK [17:39:04]MH_I2C_Read... [17:39:04]ConnectInit Can't connect to host [17:39:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:04]Read from MH i2c: E2 [17:39:04]MH_I2C_Read... [17:39:04]Read from MH i2c: E2 03 00 [17:39:04]MH_I2C_Read... [17:39:04]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [17:39:04]RAPDU: 90 00 [17:39:04]wFMCommunicate OK [17:39:04]wFMCommunicate request_size=10 [17:39:04]MH_SAM_APDU [17:39:04]CAPDU: 80 0D 02 02 05 2E 91 7B 8F DB [17:39:04]Write to MH i2c: E2 0D 00 FE 03 80 0D 02 02 05 00 2E 91 7B 8F DB 00 00 29 [17:39:04]Write i2c OK [17:39:04]MH_I2C_Read... [17:39:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:04]Read from MH i2c: E2 [17:39:04]MH_I2C_Read... [17:39:04]Read from MH i2c: E2 03 00 [17:39:04]MH_I2C_Read... [17:39:04]Read from MH i2c: E2 03 00 FE 03 00 90 00 75 [17:39:04]RAPDU: 90 00 [17:39:04]wFMCommunicate OK [17:39:04]wFMCommunicate request_size=4 [17:39:04]MH_SAM_APDU [17:39:04]CAPDU: 80 0D 03 02 [17:39:04]Write to MH i2c: E2 08 00 FF 03 80 0D 03 02 00 00 00 00 7D [17:39:04]Write i2c OK [17:39:04]MH_I2C_Read... [17:39:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:05]Read from MH i2c: E2 [17:39:05]MH_I2C_Read... [17:39:05]Read from MH i2c: E2 0B 00 [17:39:05]MH_I2C_Read... [17:39:05]Read from MH i2c: E2 0B 00 FF 03 00 5C E7 5C F9 5F BA 50 1C 90 00 9B [17:39:05]RAPDU: 5C E7 5C F9 5F BA 50 1C 90 00 [17:39:05]wFMCommunicate OK [17:39:05]SAM_PROTO_SignData done [17:39:05]FM_MakeSignedData done [17:39:05]CreateOFDProtocolMessage [17:39:05]wFMCommunicate request_size=4 [17:39:05]MH_SAM_APDU [17:39:05]CAPDU: 80 11 00 00 [17:39:05]Write to MH i2c: E2 08 00 00 04 80 11 00 00 00 00 00 00 7E [17:39:05]Write i2c OK [17:39:05]MH_I2C_Read... [17:39:05]OFD Sender: Processing packet 58506 [packets to send 83, broken 51] [17:39:05]ProducePacketName [17:39:05]name=ofd_packets/00058506 [17:39:05]OFD Sender: To server: pG, [17:39:05]CommunicateWithHost lk.salyk.kg:30040 [17:39:05]ConnectInit lk.salyk.kg [17:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:05]Read from MH i2c: E2 [17:39:05]MH_I2C_Read... [17:39:05]Read from MH i2c: E2 17 00 [17:39:05]MH_I2C_Read... [17:39:05]Read from MH i2c: E2 17 00 00 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CA [17:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:39:05]wFMCommunicate OK [17:39:05]CreateOFDProtocolMessage done [17:39:05]OFDSenderStorePacket 58540 [17:39:05]StoreOFDPacket docnum=58540 [17:39:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8F D4 07 01 37 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 B4 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E4 00 00 35 04 06 00 61 2E 91 7B 8F DB 5C E7 5C F9 5F BA 50 1C [17:39:05]CheckFolder [17:39:05]dirname=/storage/ofd_packets [17:39:05]CheckFolder done [17:39:05]ProducePacketName [17:39:05]name=ofd_packets/00058540 [17:39:05]NVStorageSaveData ofd_packets/00058540 [17:39:05]File name is /storage/ofd_packets/00058540 [17:39:05]Write 301 bytes [17:39:05]NVStorageSaveData done [17:39:05]OFDSenderStorePacket done [17:39:05]KKMCreateOFDPacket done [17:39:05]NVStorageSaveData kkm_last_timestamp [17:39:05]File name is /storage/kkm_last_timestamp [17:39:05]Write 4 bytes [17:39:05]NVStorageSaveData done [17:39:05]ExternCall_PrintAddStr [17:39:05]wPrintStart [17:39:05]Write to MH i2c: 01 00 00 01 04 05 [17:39:05]Write i2c OK [17:39:05]MH_I2C_Read... [17:39:05]Read from MH i2c: 01 [17:39:05]MH_I2C_Read... [17:39:05]Read from MH i2c: 01 07 00 [17:39:05]MH_I2C_Read... [17:39:05]Read from MH i2c: 01 07 00 01 04 00 00 00 00 00 FF 0F 1A [17:39:05]RasterBufferAndPrint [17:39:05]line Счет N : (1)2075872 [17:39:05]line ИНН: 02508201610067 [17:39:05]line Контрольно-Кассовый Чек [17:39:05]line ПРОДАЖА [17:39:05]line ТРК (МРК, ГНК) : 32 [17:39:05]line Товар: 2710124500 [17:39:05]line Аи-95-К-5 [17:39:05]line 26.960 * 74.20 [17:39:05]line = 2000.43 [17:39:05]line НДС 12% НСП 1% [17:39:05]line > о реализуемом товаре [17:39:05]line ИТОГО: 2000.43 [17:39:05]line НСП 1% : 17.70 [17:39:05]line НДС 12% : 212.43 [17:39:05]line Наличными: 0.00 [17:39:05]line Безнал.: 2000.43 [17:39:05]line Место: АЗС № 135 "Партнер Нефть" [17:39:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:39:05]line СНО: Общий режим [17:39:05]line Чек 524 20.08.2024 17:39 [17:39:05]line Смена: 100 ФФД: 1.0 [17:39:05]line ЗНМ: 0300000196 [17:39:05]line РНМ: 0000000000162794 [17:39:05]line Версия ККМ: v1.0 [17:39:05]line Платежная система: O! деньги [17:39:05]line ФМ: 0000000002094532 [17:39:05]line ФД: 58540 [17:39:05]line ФПД: 106852637183963 [17:39:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173900&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58540&fm=106852637183963&tin=02508201610067®Number=0000000000162794&sum=200043 [17:39:05]written 0, free lines is 4095 [17:39:06]Write to MH i2c: 01 00 00 2B 04 2F [17:39:06]Write i2c OK [17:39:06]MH_I2C_Read... [17:39:06]Read from MH i2c: 01 [17:39:06]MH_I2C_Read... [17:39:06]Read from MH i2c: 01 07 00 [17:39:06]MH_I2C_Read... [17:39:06]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 02 0D 45 [17:39:06]RasterBufferAndPrint [17:39:06]line [17:39:06]line [17:39:06]line [17:39:06]line [17:39:06]line [17:39:06]written 0, free lines is 3429 [17:39:06]MH_Cut [17:39:06]Write to MH i2c: D1 01 00 32 04 01 08 [17:39:06]Write i2c OK [17:39:06]MH_I2C_Read... [17:39:06]Read from MH i2c: D1 [17:39:06]MH_I2C_Read... [17:39:06]Read from MH i2c: D1 01 00 [17:39:06]MH_I2C_Read... [17:39:06]Read from MH i2c: D1 01 00 32 04 00 07 [17:39:06]Write to MH i2c: 01 00 00 33 04 37 [17:39:06]Write i2c OK [17:39:06]MH_I2C_Read... [17:39:06]*** Cut start [17:39:06]*** Partial cut [17:39:06]*** CUTSNS_PIN = 1 [17:39:06]*** CUTSNS_PIN = 0 [17:39:07]*** Brake cut motor [17:39:07]Read from MH i2c: 01 [17:39:07]MH_I2C_Read... [17:39:07]*** Stop cut motor [17:39:07]*** Cut end [17:39:07]Read from MH i2c: 01 07 00 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: 01 07 00 33 04 00 00 00 00 00 FF 0F 4C [17:39:07]process_action close_receipt done [17:39:07]requested_data is exist [17:39:07]produce_requested_data [17:39:07]requested_item fm.sn is exist - process it [17:39:07]wFMCommunicate request_size=4 [17:39:07]MH_SAM_APDU [17:39:07]CAPDU: 80 11 00 00 [17:39:07]Write to MH i2c: E2 08 00 34 04 80 11 00 00 00 00 00 00 B2 [17:39:07]Write i2c OK [17:39:07]MH_I2C_Read... [17:39:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:07]Read from MH i2c: E2 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: E2 17 00 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: E2 17 00 34 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FE [17:39:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:39:07]wFMCommunicate OK [17:39:07]requested_item fd.num is exist - process it [17:39:07]SAM_PROTO_GetFieldsCounters [17:39:07]wFMCommunicate request_size=4 [17:39:07]MH_SAM_APDU [17:39:07]CAPDU: 80 13 00 00 [17:39:07]Write to MH i2c: E2 08 00 35 04 80 13 00 00 00 00 00 00 B5 [17:39:07]Write i2c OK [17:39:07]MH_I2C_Read... [17:39:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:07]Read from MH i2c: E2 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: E2 62 00 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: E2 62 00 35 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 F1 [17:39:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:39:08]wFMCommunicate OK [17:39:08]SAM_PROTO_GetFieldsCounters done [17:39:08]requested_item shift.num is exist - process it [17:39:08]requested_item shift.opened is exist - process it [17:39:08]req_shift_opened [17:39:08]FM_GetShiftState [17:39:08]SAM_PROTO_GetShiftState [17:39:08]wFMCommunicate request_size=4 [17:39:08]MH_SAM_APDU [17:39:08]CAPDU: 80 13 01 00 [17:39:08]Write to MH i2c: E2 08 00 36 04 80 13 01 00 00 00 00 00 B7 [17:39:08]Write i2c OK [17:39:08]MH_I2C_Read... [17:39:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:08]Read from MH i2c: E2 [17:39:08]MH_I2C_Read... [17:39:08]Read from MH i2c: E2 0E 00 [17:39:08]MH_I2C_Read... [17:39:08]Read from MH i2c: E2 0E 00 36 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DA [17:39:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:39:08]wFMCommunicate OK [17:39:08]SAM_PROTO_GetShiftState done [17:39:08]FM_GetShiftState done [17:39:08]req_shift_opened done [17:39:08]requested_item shift.open_date is exist - process it [17:39:08]req_shift_open_date [17:39:08]req_shift_open_date done [17:39:08]produce_requested_data done [17:39:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58540,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:39:08]process_action_free close_receipt [17:39:08]json_value_free [17:39:08]json_value_free done [17:39:08]process_json_proto returns [17:39:08]Send response to host [17:39:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58540,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:39:08]free response buf [17:39:08]execute_script done [17:39:08]execute_script returns [17:39:08]free content buf [17:39:08]Sock 11.Close socket [17:39:08]Sock 11.Thread stoped [17:39:10]ConnectInit Can't take IP for lk.salyk.kg [17:39:10]CommunicateWithHost connect error [17:39:10]CommunicateWithHost err = -1 [17:39:10]OFD Sender: Server communicate error [17:39:10]OFD Sender: Processing packet 58506 [packets to send 84, broken 51] [17:39:10]ProducePacketName [17:39:10]name=ofd_packets/00058506 [17:39:10]OFD Sender: To server: pG, [17:39:10]CommunicateWithHost lk.salyk.kg:30040 [17:39:10]ConnectInit lk.salyk.kg [17:39:15]ConnectInit Can't take IP for lk.salyk.kg [17:39:15]CommunicateWithHost connect error [17:39:15]CommunicateWithHost err = -1 [17:39:15]OFD Sender: Server communicate error [17:39:18]accept exits with 9 [17:39:18]New connection [17:39:18]New thread 3067194724 created [17:39:18]Thread 3067338084 joined [17:39:18]Waiting for new connection... [17:39:18] Sock 9.Parse request [17:39:18]Sock 9.Check first char [17:39:18]Sock 9.First char is OK [17:39:18]request: POST /json_proto HTTP/1.0 [17:39:18]Method: POST [17:39:18]URL: /json_proto [17:39:18]Method is POST - this is cgi request [17:39:18]url: /json_proto [17:39:18]query_string will be loaded in cgi processing [17:39:18]execute_cgi json_proto POST (null) [17:39:18]execute_cgi path=json_proto method=POST [17:39:18]POST find Content-Length [17:39:18]Host: 172.17.44.3:8080 [17:39:18]Content-Length: 801 [17:39:18]Content-Type: application/json [17:39:18] [17:39:18]POST finish read [17:39:18]Found Content-Length = 801 [17:39:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:18]execute_script... [17:39:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:18]POST & json_proto [17:39:18]process_json_proto [17:39:18]json parsed OK: [17:39:18]protocol is kg_v1.0 [17:39:18]action value=close_receipt [17:39:18]process_action close_receipt [17:39:18]cmd_close_receipt [17:39:18]MH_GetDate [17:39:18]Write to MH i2c: F0 00 00 37 04 2A [17:39:18]Write i2c OK [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: F0 [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: F0 09 00 [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: F0 09 00 37 04 00 C7 D4 C4 66 AD C5 5D 66 2D [17:39:18]GetLastDocTimeStamp 1724175540 [17:39:18]current date 1724175559 [17:39:18]FM_GetShiftState [17:39:18]SAM_PROTO_GetShiftState [17:39:18]wFMCommunicate request_size=4 [17:39:18]MH_SAM_APDU [17:39:18]CAPDU: 80 13 01 00 [17:39:18]Write to MH i2c: E2 08 00 38 04 80 13 01 00 00 00 00 00 B9 [17:39:18]Write i2c OK [17:39:18]MH_I2C_Read... [17:39:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:18]Read from MH i2c: E2 [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: E2 0E 00 [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: E2 0E 00 38 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DC [17:39:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:39:18]wFMCommunicate OK [17:39:18]SAM_PROTO_GetShiftState done [17:39:18]FM_GetShiftState done [17:39:18]opened in 1724112910 [17:39:18]opened+sec_in_day 1724199310 [17:39:18]quantity*price = 50010 [17:39:18]sum+1 = 50012 [17:39:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 525 20.08.2024 17:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58541 ФПД: 79925155814853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173919&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58541&fm=79925155814853&tin=02508201610067®Number=0000000000162794&sum=50011 [17:39:21]StoreToDocumentArchive [17:39:21]shift 100 fd 58541 [17:39:21]save to /storage/0100/doc_00058541 [17:39:21]save last doc name /storage/0100/doc_00058541 to /storage/kkm_last_doc_name [17:39:21]save OK [17:39:21]Clear old archive folders... [17:39:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:39:21]tlvbuf is 01D45C80 [17:39:21]SAM_PROTO_ClearQueue [17:39:21]wFMCommunicate request_size=4 [17:39:21]MH_SAM_APDU [17:39:21]CAPDU: 80 09 00 00 [17:39:21]Write to MH i2c: E2 08 00 45 04 80 09 00 00 00 00 00 00 BB [17:39:21]Write i2c OK [17:39:21]MH_I2C_Read... [17:39:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:21]Read from MH i2c: E2 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 03 00 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [17:39:22]RAPDU: 90 00 [17:39:22]wFMCommunicate OK [17:39:22]SAM_PROTO_ClearQueue done [17:39:22]KKMCreateOFDPacket [17:39:22]OFDProtocolAddRootSTLVToBuf [17:39:22]FM_MakeSignedData [17:39:22]FM_MakeSignedData [17:39:22]SAM_PROTO_SignData [17:39:22]wFMCommunicate request_size=4 [17:39:22]MH_SAM_APDU [17:39:22]CAPDU: 80 0D 01 02 [17:39:22]Write to MH i2c: E2 08 00 46 04 80 0D 01 02 00 00 00 00 C3 [17:39:22]Write i2c OK [17:39:22]MH_I2C_Read... [17:39:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:22]Read from MH i2c: E2 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 03 00 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [17:39:22]RAPDU: 90 00 [17:39:22]wFMCommunicate OK [17:39:22]wFMCommunicate request_size=255 [17:39:22]MH_SAM_APDU [17:39: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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 C7 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E4 00 00 35 04 06 00 48 [17:39:22]Write to MH i2c: E2 02 01 47 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 0D 02 00 00 F4 03 04 00 C7 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E4 00 00 35 04 06 00 48 00 00 4E [17:39:23]Write i2c OK [17:39:23]MH_I2C_Read... [17:39:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:23]Read from MH i2c: E2 [17:39:23]MH_I2C_Read... [17:39:23]Read from MH i2c: E2 03 00 [17:39:23]MH_I2C_Read... [17:39:23]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [17:39:23]RAPDU: 90 00 [17:39:23]wFMCommunicate OK [17:39:23]wFMCommunicate request_size=10 [17:39:23]MH_SAM_APDU [17:39:23]CAPDU: 80 0D 02 02 05 B1 06 85 5D C5 [17:39:23]Write to MH i2c: E2 0D 00 48 04 80 0D 02 02 05 00 B1 06 85 5D C5 00 00 2E [17:39:23]Write i2c OK [17:39:23]MH_I2C_Read... [17:39:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:23]Read from MH i2c: E2 [17:39:23]MH_I2C_Read... [17:39:23]Read from MH i2c: E2 03 00 [17:39:23]MH_I2C_Read... [17:39:23]Read from MH i2c: E2 03 00 48 04 00 90 00 C0 [17:39:23]RAPDU: 90 00 [17:39:23]wFMCommunicate OK [17:39:23]wFMCommunicate request_size=4 [17:39:23]MH_SAM_APDU [17:39:23]CAPDU: 80 0D 03 02 [17:39:23]Write to MH i2c: E2 08 00 49 04 80 0D 03 02 00 00 00 00 C8 [17:39:23]Write i2c OK [17:39:23]MH_I2C_Read... [17:39:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:23]Read from MH i2c: E2 [17:39:23]MH_I2C_Read... [17:39:23]Read from MH i2c: E2 0B 00 [17:39:23]MH_I2C_Read... [17:39:23]Read from MH i2c: E2 0B 00 49 04 00 FF 77 43 EA 73 FE B3 99 90 00 29 [17:39:23]RAPDU: FF 77 43 EA 73 FE B3 99 90 00 [17:39:23]wFMCommunicate OK [17:39:23]SAM_PROTO_SignData done [17:39:23]FM_MakeSignedData done [17:39:23]CreateOFDProtocolMessage [17:39:23]wFMCommunicate request_size=4 [17:39:23]MH_SAM_APDU [17:39:23]CAPDU: 80 11 00 00 [17:39:23]Write to MH i2c: E2 08 00 4A 04 80 11 00 00 00 00 00 00 C8 [17:39:24]Write i2c OK [17:39:24]MH_I2C_Read... [17:39:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:24]Read from MH i2c: E2 [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: E2 17 00 [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: E2 17 00 4A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 14 [17:39:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:39:24]wFMCommunicate OK [17:39:24]CreateOFDProtocolMessage done [17:39:24]OFDSenderStorePacket 58541 [17:39:24]StoreOFDPacket docnum=58541 [17:39:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EA EE 07 01 07 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 0D 02 00 00 F4 03 04 00 C7 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E4 00 00 35 04 06 00 48 B1 06 85 5D C5 FF 77 43 EA 73 FE B3 99 [17:39:24]CheckFolder [17:39:24]dirname=/storage/ofd_packets [17:39:24]CheckFolder done [17:39:24]ProducePacketName [17:39:24]name=ofd_packets/00058541 [17:39:24]NVStorageSaveData ofd_packets/00058541 [17:39:24]File name is /storage/ofd_packets/00058541 [17:39:24]Write 301 bytes [17:39:24]NVStorageSaveData done [17:39:24]OFDSenderStorePacket done [17:39:24]KKMCreateOFDPacket done [17:39:24]NVStorageSaveData kkm_last_timestamp [17:39:24]File name is /storage/kkm_last_timestamp [17:39:24]Write 4 bytes [17:39:24]NVStorageSaveData done [17:39:24]ExternCall_PrintAddStr [17:39:24]wPrintStart [17:39:24]Write to MH i2c: 01 00 00 4B 04 4F [17:39:24]Write i2c OK [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: 01 [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: 01 07 00 [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: 01 07 00 4B 04 00 00 00 00 00 FF 0F 64 [17:39:24]RasterBufferAndPrint [17:39:24]line Счет N : (1)2075873 [17:39:24]line ИНН: 02508201610067 [17:39:24]line Контрольно-Кассовый Чек [17:39:24]line ПРОДАЖА [17:39:24]line ТРК (МРК, ГНК) : 62 [17:39:24]line Товар: 2710124500 [17:39:24]line Аи-95-К-5 [17:39:24]line 6.740 * 74.20 [17:39:24]line = 500.11 [17:39:24]line НДС 12% НСП 1% [17:39:24]line > о реализуемом товаре [17:39:24]line ИТОГО: 500.11 [17:39:24]line НСП 1% : 4.43 [17:39:24]line НДС 12% : 53.11 [17:39:24]line Наличными: 0.00 [17:39:24]line Безнал.: 500.11 [17:39:24]line Место: АЗС № 135 "Партнер Нефть" [17:39:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:39:24]line СНО: Общий режим [17:39:24]line Чек 525 20.08.2024 17:39 [17:39:24]line Смена: 100 ФФД: 1.0 [17:39:24]line ЗНМ: 0300000196 [17:39:24]line РНМ: 0000000000162794 [17:39:24]line Версия ККМ: v1.0 [17:39:24]line Платежная система: O! деньги [17:39:24]line ФМ: 0000000002094532 [17:39:24]line ФД: 58541 [17:39:24]line ФПД: 79925155814853 [17:39:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T173919&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58541&fm=79925155814853&tin=02508201610067®Number=0000000000162794&sum=50011 [17:39:24]written 0, free lines is 4095 [17:39:24]Write to MH i2c: 01 00 00 75 04 79 [17:39:24]Write i2c OK [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: 01 [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: 01 07 00 [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: 01 07 00 75 04 00 00 00 00 00 FB 0C 87 [17:39:24]RasterBufferAndPrint [17:39:24]line [17:39:24]line [17:39:24]line [17:39:24]line [17:39:24]line [17:39:24]written 0, free lines is 3424 [17:39:24]MH_Cut [17:39:24]Write to MH i2c: D1 01 00 7C 04 01 52 [17:39:24]Write i2c OK [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: D1 [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: D1 01 00 [17:39:24]MH_I2C_Read... [17:39:24]Read from MH i2c: D1 01 00 7C 04 00 51 [17:39:25]Write to MH i2c: 01 00 00 7D 04 81 [17:39:25]Write i2c OK [17:39:25]MH_I2C_Read... [17:39:25]ConnectInit Can't take IP for lk.salyk.kg [17:39:25]CommunicateWithHost connect error [17:39:25]CommunicateWithHost err = -1 [17:39:25]OFD Sender: Server communicate error [17:39:25]*** Cut start [17:39:25]*** Partial cut [17:39:25]*** CUTSNS_PIN = 1 [17:39:25]OFD Sender: Processing packet 58506 [packets to send 85, broken 51] [17:39:25]ProducePacketName [17:39:25]name=ofd_packets/00058506 [17:39:25]OFD Sender: To server: pG, [17:39:25]CommunicateWithHost lk.salyk.kg:30040 [17:39:25]ConnectInit lk.salyk.kg [17:39:25]*** CUTSNS_PIN = 0 [17:39:25]*** Brake cut motor [17:39:26]Read from MH i2c: 01 [17:39:26]MH_I2C_Read... [17:39:26]*** Stop cut motor [17:39:26]*** Cut end [17:39:26]Read from MH i2c: 01 07 00 [17:39:26]MH_I2C_Read... [17:39:26]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 FF 0F 96 [17:39:26]process_action close_receipt done [17:39:26]requested_data is exist [17:39:26]produce_requested_data [17:39:26]requested_item fm.sn is exist - process it [17:39:26]wFMCommunicate request_size=4 [17:39:26]MH_SAM_APDU [17:39:26]CAPDU: 80 11 00 00 [17:39:26]Write to MH i2c: E2 08 00 7E 04 80 11 00 00 00 00 00 00 FC [17:39:26]Write i2c OK [17:39:26]MH_I2C_Read... [17:39:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:26]Read from MH i2c: E2 [17:39:26]MH_I2C_Read... [17:39:26]Read from MH i2c: E2 17 00 [17:39:26]MH_I2C_Read... [17:39:26]Read from MH i2c: E2 17 00 7E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 48 [17:39:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:39:26]wFMCommunicate OK [17:39:26]requested_item fd.num is exist - process it [17:39:26]SAM_PROTO_GetFieldsCounters [17:39:26]wFMCommunicate request_size=4 [17:39:26]MH_SAM_APDU [17:39:26]CAPDU: 80 13 00 00 [17:39:26]Write to MH i2c: E2 08 00 7F 04 80 13 00 00 00 00 00 00 FF [17:39:26]Write i2c OK [17:39:26]MH_I2C_Read... [17:39:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:26]Read from MH i2c: E2 [17:39:26]MH_I2C_Read... [17:39:26]Read from MH i2c: E2 62 00 [17:39:26]MH_I2C_Read... [17:39:26]Read from MH i2c: E2 62 00 7F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 3F [17:39:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:39:27]wFMCommunicate OK [17:39:27]SAM_PROTO_GetFieldsCounters done [17:39:27]requested_item shift.num is exist - process it [17:39:27]requested_item shift.opened is exist - process it [17:39:27]req_shift_opened [17:39:27]FM_GetShiftState [17:39:27]SAM_PROTO_GetShiftState [17:39:27]wFMCommunicate request_size=4 [17:39:27]MH_SAM_APDU [17:39:27]CAPDU: 80 13 01 00 [17:39:27]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [17:39:27]Write i2c OK [17:39:27]MH_I2C_Read... [17:39:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:27]Read from MH i2c: E2 [17:39:27]MH_I2C_Read... [17:39:27]Read from MH i2c: E2 0E 00 [17:39:27]MH_I2C_Read... [17:39:27]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [17:39:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:39:27]wFMCommunicate OK [17:39:27]SAM_PROTO_GetShiftState done [17:39:27]FM_GetShiftState done [17:39:27]req_shift_opened done [17:39:27]requested_item shift.open_date is exist - process it [17:39:27]req_shift_open_date [17:39:27]req_shift_open_date done [17:39:27]produce_requested_data done [17:39:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58541,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:39:27]process_action_free close_receipt [17:39:27]json_value_free [17:39:27]json_value_free done [17:39:27]process_json_proto returns [17:39:27]Send response to host [17:39:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58541,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:39:27]free response buf [17:39:27]execute_script done [17:39:27]execute_script returns [17:39:27]free content buf [17:39:27]Sock 9.Close socket [17:39:27]Sock 9.Thread stoped [17:39:30]ConnectInit Can't take IP for lk.salyk.kg [17:39:30]CommunicateWithHost connect error [17:39:30]CommunicateWithHost err = -1 [17:39:30]OFD Sender: Server communicate error [17:39:35]OFD Sender: Processing packet 58506 [packets to send 85, broken 51] [17:39:35]ProducePacketName [17:39:35]name=ofd_packets/00058506 [17:39:35]OFD Sender: To server: pG, [17:39:35]CommunicateWithHost lk.salyk.kg:30040 [17:39:35]ConnectInit lk.salyk.kg [17:39:40]ConnectInit Can't take IP for lk.salyk.kg [17:39:40]CommunicateWithHost connect error [17:39:40]CommunicateWithHost err = -1 [17:39:40]OFD Sender: Server communicate error [17:39:45]OFD Sender: Processing packet 58506 [packets to send 85, broken 51] [17:39:45]ProducePacketName [17:39:45]name=ofd_packets/00058506 [17:39:45]OFD Sender: To server: pG, [17:39:45]CommunicateWithHost lk.salyk.kg:30040 [17:39:45]ConnectInit lk.salyk.kg [17:39:50]ConnectInit Can't take IP for lk.salyk.kg [17:39:50]CommunicateWithHost connect error [17:39:50]CommunicateWithHost err = -1 [17:39:50]OFD Sender: Server communicate error [17:39:55]OFD Sender: Processing packet 58506 [packets to send 85, broken 51] [17:39:55]ProducePacketName [17:39:55]name=ofd_packets/00058506 [17:39:55]OFD Sender: To server: pG, [17:39:55]CommunicateWithHost lk.salyk.kg:30040 [17:39:55]ConnectInit lk.salyk.kg [17:40:00]ConnectInit Can't take IP for lk.salyk.kg [17:40:00]CommunicateWithHost connect error [17:40:00]CommunicateWithHost err = -1 [17:40:00]OFD Sender: Server communicate error [17:40:05]OFD Sender: Processing packet 58506 [packets to send 85, broken 51] [17:40:05]ProducePacketName [17:40:05]name=ofd_packets/00058506 [17:40:05]OFD Sender: To server: pG, [17:40:05]CommunicateWithHost lk.salyk.kg:30040 [17:40:05]ConnectInit lk.salyk.kg [17:40:10]ConnectInit Can't take IP for lk.salyk.kg [17:40:10]CommunicateWithHost connect error [17:40:10]CommunicateWithHost err = -1 [17:40:10]OFD Sender: Server communicate error [17:40:15]OFD Sender: Processing packet 58506 [packets to send 85, broken 51] [17:40:15]ProducePacketName [17:40:15]name=ofd_packets/00058506 [17:40:15]OFD Sender: To server: pG, [17:40:15]CommunicateWithHost lk.salyk.kg:30040 [17:40:15]ConnectInit lk.salyk.kg [17:40:20]ConnectInit Can't take IP for lk.salyk.kg [17:40:20]CommunicateWithHost connect error [17:40:20]CommunicateWithHost err = -1 [17:40:20]OFD Sender: Server communicate error [17:40:25]OFD Sender: Processing packet 58506 [packets to send 85, broken 51] [17:40:25]ProducePacketName [17:40:25]name=ofd_packets/00058506 [17:40:25]OFD Sender: To server: pG, [17:40:25]CommunicateWithHost lk.salyk.kg:30040 [17:40:25]ConnectInit lk.salyk.kg [17:40:30]ConnectInit Can't take IP for lk.salyk.kg [17:40:30]CommunicateWithHost connect error [17:40:30]CommunicateWithHost err = -1 [17:40:30]OFD Sender: Server communicate error [17:40:34]accept exits with 8 [17:40:34]New connection [17:40:34]New thread 3067338084 created [17:40:34]Thread 3067194724 joined [17:40:34]Waiting for new connection... [17:40:34] Sock 8.Parse request [17:40:34]Sock 8.Check first char [17:40:34]Sock 8.First char is OK [17:40:34]request: POST /json_proto HTTP/1.0 [17:40:34]Method: POST [17:40:34]URL: /json_proto [17:40:34]Method is POST - this is cgi request [17:40:34]url: /json_proto [17:40:34]query_string will be loaded in cgi processing [17:40:34]execute_cgi json_proto POST (null) [17:40:34]execute_cgi path=json_proto method=POST [17:40:34]POST find Content-Length [17:40:34]Host: 172.17.44.3:8080 [17:40:34]Content-Length: 752 [17:40:34]Content-Type: application/json [17:40:34] [17:40:34]POST finish read [17:40:34]Found Content-Length = 752 [17:40:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:34]execute_script... [17:40:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:34]POST & json_proto [17:40:34]process_json_proto [17:40:34]json parsed OK: [17:40:34]protocol is kg_v1.0 [17:40:34]action value=close_receipt [17:40:34]process_action close_receipt [17:40:34]cmd_close_receipt [17:40:34]MH_GetDate [17:40:34]Write to MH i2c: F0 00 00 81 04 74 [17:40:34]Write i2c OK [17:40:34]MH_I2C_Read... [17:40:34]Read from MH i2c: F0 [17:40:34]MH_I2C_Read... [17:40:34]Read from MH i2c: F0 09 00 [17:40:34]MH_I2C_Read... [17:40:34]Read from MH i2c: F0 09 00 81 04 00 12 D5 C4 66 AD C5 5D 66 C3 [17:40:34]GetLastDocTimeStamp 1724175559 [17:40:34]current date 1724175634 [17:40:34]FM_GetShiftState [17:40:34]SAM_PROTO_GetShiftState [17:40:34]wFMCommunicate request_size=4 [17:40:34]MH_SAM_APDU [17:40:34]CAPDU: 80 13 01 00 [17:40:34]Write to MH i2c: E2 08 00 82 04 80 13 01 00 00 00 00 00 03 [17:40:34]Write i2c OK [17:40:34]MH_I2C_Read... [17:40:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:34]Read from MH i2c: E2 [17:40:34]MH_I2C_Read... [17:40:34]Read from MH i2c: E2 0E 00 [17:40:34]MH_I2C_Read... [17:40:34]Read from MH i2c: E2 0E 00 82 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 26 [17:40:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:40:34]wFMCommunicate OK [17:40:34]SAM_PROTO_GetShiftState done [17:40:34]FM_GetShiftState done [17:40:34]opened in 1724112910 [17:40:34]opened+sec_in_day 1724199310 [17:40:34]quantity*price = 0 [17:40:34]sum+1 = 1 [17:40:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 526 20.08.2024 17:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106365 ФМ: 0000000002094532 ФД: 58542 ФПД: 203871361343071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174034&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58542&fm=203871361343071&tin=02508201610067®Number=0000000000162794&sum=0 [17:40:37]StoreToDocumentArchive [17:40:37]shift 100 fd 58542 [17:40:37]save to /storage/0100/doc_00058542 [17:40:37]save last doc name /storage/0100/doc_00058542 to /storage/kkm_last_doc_name [17:40:37]save OK [17:40:37]Clear old archive folders... [17:40:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:40:37]tlvbuf is 01D478D0 [17:40:37]SAM_PROTO_ClearQueue [17:40:37]wFMCommunicate request_size=4 [17:40:37]MH_SAM_APDU [17:40:37]CAPDU: 80 09 00 00 [17:40:37]Write to MH i2c: E2 08 00 8F 04 80 09 00 00 00 00 00 00 05 [17:40:37]Write i2c OK [17:40:37]MH_I2C_Read... [17:40:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:40:37]Read from MH i2c: E2 [17:40:37]MH_I2C_Read... [17:40:37]Read from MH i2c: E2 03 00 [17:40:37]MH_I2C_Read... [17:40:37]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [17:40:37]RAPDU: 90 00 [17:40:37]wFMCommunicate OK [17:40:37]SAM_PROTO_ClearQueue done [17:40:37]KKMCreateOFDPacket [17:40:37]OFDProtocolAddRootSTLVToBuf [17:40:37]FM_MakeSignedData [17:40:37]FM_MakeSignedData [17:40:37]SAM_PROTO_SignData [17:40:37]wFMCommunicate request_size=4 [17:40:37]MH_SAM_APDU [17:40:37]CAPDU: 80 0D 01 02 [17:40:37]Write to MH i2c: E2 08 00 90 04 80 0D 01 02 00 00 00 00 0D [17:40:37]Write i2c OK [17:40:37]MH_I2C_Read... [17:40:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:40:37]Read from MH i2c: E2 [17:40:37]MH_I2C_Read... [17:40:37]Read from MH i2c: E2 03 00 [17:40:37]MH_I2C_Read... [17:40:37]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [17:40:37]RAPDU: 90 00 [17:40:37]wFMCommunicate OK [17:40:37]wFMCommunicate request_size=255 [17:40:37]MH_SAM_APDU [17:40:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 12 D5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E4 00 00 35 04 06 00 B9 6B 80 12 [17:40:38]Write to MH i2c: E2 02 01 91 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 12 D5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E4 00 00 35 04 06 00 B9 6B 80 12 00 00 F7 [17:40:39]Write i2c OK [17:40:39]MH_I2C_Read... [17:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:39]Read from MH i2c: E2 [17:40:39]MH_I2C_Read... [17:40:39]Read from MH i2c: E2 03 00 [17:40:39]MH_I2C_Read... [17:40:39]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [17:40:39]RAPDU: 90 00 [17:40:39]wFMCommunicate OK [17:40:39]wFMCommunicate request_size=7 [17:40:39]MH_SAM_APDU [17:40:39]CAPDU: 80 0D 02 02 02 9E 5F [17:40:39]Write to MH i2c: E2 0A 00 92 04 80 0D 02 02 02 00 9E 5F 00 00 11 [17:40:39]Write i2c OK [17:40:39]MH_I2C_Read... [17:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:39]Read from MH i2c: E2 [17:40:39]MH_I2C_Read... [17:40:39]Read from MH i2c: E2 03 00 [17:40:39]MH_I2C_Read... [17:40:39]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [17:40:39]RAPDU: 90 00 [17:40:39]wFMCommunicate OK [17:40:39]wFMCommunicate request_size=4 [17:40:39]MH_SAM_APDU [17:40:39]CAPDU: 80 0D 03 02 [17:40:39]Write to MH i2c: E2 08 00 93 04 80 0D 03 02 00 00 00 00 12 [17:40:39]Write i2c OK [17:40:39]MH_I2C_Read... [17:40:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:40:39]Read from MH i2c: E2 [17:40:39]MH_I2C_Read... [17:40:39]Read from MH i2c: E2 0B 00 [17:40:39]MH_I2C_Read... [17:40:39]Read from MH i2c: E2 0B 00 93 04 00 13 72 D7 5E 6D 39 5A 87 90 00 54 [17:40:39]RAPDU: 13 72 D7 5E 6D 39 5A 87 90 00 [17:40:39]wFMCommunicate OK [17:40:39]SAM_PROTO_SignData done [17:40:39]FM_MakeSignedData done [17:40:39]CreateOFDProtocolMessage [17:40:39]wFMCommunicate request_size=4 [17:40:39]MH_SAM_APDU [17:40:39]CAPDU: 80 11 00 00 [17:40:39]Write to MH i2c: E2 08 00 94 04 80 11 00 00 00 00 00 00 12 [17:40:39]Write i2c OK [17:40:39]MH_I2C_Read... [17:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:39]Read from MH i2c: E2 [17:40:39]MH_I2C_Read... [17:40:39]Read from MH i2c: E2 17 00 [17:40:39]MH_I2C_Read... [17:40:39]Read from MH i2c: E2 17 00 94 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5E [17:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:40:40]wFMCommunicate OK [17:40:40]CreateOFDProtocolMessage done [17:40:40]OFDSenderStorePacket 58542 [17:40:40]StoreOFDPacket docnum=58542 [17:40:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8E E5 04 01 99 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 12 D5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E4 00 00 35 04 06 00 B9 6B 80 12 9E 5F 13 72 D7 5E 6D 39 5A 87 [17:40:40]CheckFolder [17:40:40]dirname=/storage/ofd_packets [17:40:40]CheckFolder done [17:40:40]ProducePacketName [17:40:40]name=ofd_packets/00058542 [17:40:40]NVStorageSaveData ofd_packets/00058542 [17:40:40]File name is /storage/ofd_packets/00058542 [17:40:40]Write 298 bytes [17:40:40]NVStorageSaveData done [17:40:40]OFDSenderStorePacket done [17:40:40]KKMCreateOFDPacket done [17:40:40]NVStorageSaveData kkm_last_timestamp [17:40:40]File name is /storage/kkm_last_timestamp [17:40:40]Write 4 bytes [17:40:40]NVStorageSaveData done [17:40:40]ExternCall_PrintAddStr [17:40:40]wPrintStart [17:40:40]Write to MH i2c: 01 00 00 95 04 99 [17:40:40]Write i2c OK [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: 01 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: 01 07 00 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: 01 07 00 95 04 00 00 00 00 00 FF 0F AE [17:40:40]RasterBufferAndPrint [17:40:40]line Счет N : (1)2075874 [17:40:40]line ИНН: 02508201610067 [17:40:40]line Контрольно-Кассовый Чек [17:40:40]line ПРОДАЖА [17:40:40]line ТРК (МРК, ГНК) : 21 [17:40:40]line Товар: 2710194210 [17:40:40]line ДТ-К-5 [17:40:40]line 15.750 * 0.00 [17:40:40]line = 0.00 [17:40:40]line НДС 12% НСП 1% [17:40:40]line > о реализуемом товаре [17:40:40]line ИТОГО: 0.00 [17:40:40]line НСП 1% : 0.00 [17:40:40]line НДС 12% : 0.00 [17:40:40]line Наличными: 0.00 [17:40:40]line Безнал.: 0.00 [17:40:40]line Место: АЗС № 135 "Партнер Нефть" [17:40:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:40:40]line СНО: Общий режим [17:40:40]line Чек 526 20.08.2024 17:40 [17:40:40]line Смена: 100 ФФД: 1.0 [17:40:40]line ЗНМ: 0300000196 [17:40:40]line РНМ: 0000000000162794 [17:40:40]line Версия ККМ: v1.0 [17:40:40]line Талоны: ТК ГПНА Online [17:40:40]line 30106365 [17:40:40]line ФМ: 0000000002094532 [17:40:40]line ФД: 58542 [17:40:40]line ФПД: 203871361343071 [17:40:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174034&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58542&fm=203871361343071&tin=02508201610067®Number=0000000000162794&sum=0 [17:40:40]written 0, free lines is 4095 [17:40:40]Write to MH i2c: 01 00 00 BF 04 C3 [17:40:40]Write i2c OK [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: 01 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: 01 07 00 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 F6 0C CC [17:40:40]RasterBufferAndPrint [17:40:40]line [17:40:40]line [17:40:40]line [17:40:40]line [17:40:40]line [17:40:40]written 0, free lines is 3431 [17:40:40]MH_Cut [17:40:40]Write to MH i2c: D1 01 00 C6 04 01 9C [17:40:40]Write i2c OK [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: D1 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: D1 01 00 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: D1 01 00 C6 04 00 9B [17:40:40]Write to MH i2c: 01 00 00 C7 04 CB [17:40:40]Write i2c OK [17:40:40]MH_I2C_Read... [17:40:41]ConnectInit Can't take IP for lk.salyk.kg [17:40:41]CommunicateWithHost connect error [17:40:41]CommunicateWithHost err = -1 [17:40:41]OFD Sender: Server communicate error [17:40:41]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:40:41]ProducePacketName [17:40:41]name=ofd_packets/00058506 [17:40:41]OFD Sender: To server: pG, [17:40:41]CommunicateWithHost lk.salyk.kg:30040 [17:40:41]ConnectInit lk.salyk.kg [17:40:41]*** Cut start [17:40:41]*** Partial cut [17:40:41]*** CUTSNS_PIN = 1 [17:40:41]*** CUTSNS_PIN = 0 [17:40:41]*** Brake cut motor [17:40:42]Read from MH i2c: 01 [17:40:42]MH_I2C_Read... [17:40:42]*** Stop cut motor [17:40:42]*** Cut end [17:40:42]Read from MH i2c: 01 07 00 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: 01 07 00 C7 04 00 00 00 00 00 FF 0F E0 [17:40:42]process_action close_receipt done [17:40:42]requested_data is exist [17:40:42]produce_requested_data [17:40:42]requested_item fm.sn is exist - process it [17:40:42]wFMCommunicate request_size=4 [17:40:42]MH_SAM_APDU [17:40:42]CAPDU: 80 11 00 00 [17:40:42]Write to MH i2c: E2 08 00 C8 04 80 11 00 00 00 00 00 00 46 [17:40:42]Write i2c OK [17:40:42]MH_I2C_Read... [17:40:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:42]Read from MH i2c: E2 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: E2 17 00 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: E2 17 00 C8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 92 [17:40:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:40:42]wFMCommunicate OK [17:40:42]requested_item fd.num is exist - process it [17:40:42]SAM_PROTO_GetFieldsCounters [17:40:42]wFMCommunicate request_size=4 [17:40:42]MH_SAM_APDU [17:40:42]CAPDU: 80 13 00 00 [17:40:42]Write to MH i2c: E2 08 00 C9 04 80 13 00 00 00 00 00 00 49 [17:40:42]Write i2c OK [17:40:42]MH_I2C_Read... [17:40:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:40:42]Read from MH i2c: E2 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: E2 62 00 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: E2 62 00 C9 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [17:40:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:40:43]wFMCommunicate OK [17:40:43]SAM_PROTO_GetFieldsCounters done [17:40:43]requested_item shift.num is exist - process it [17:40:43]requested_item shift.opened is exist - process it [17:40:43]req_shift_opened [17:40:43]FM_GetShiftState [17:40:43]SAM_PROTO_GetShiftState [17:40:43]wFMCommunicate request_size=4 [17:40:43]MH_SAM_APDU [17:40:43]CAPDU: 80 13 01 00 [17:40:43]Write to MH i2c: E2 08 00 CA 04 80 13 01 00 00 00 00 00 4B [17:40:43]Write i2c OK [17:40:43]MH_I2C_Read... [17:40:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:43]Read from MH i2c: E2 [17:40:43]MH_I2C_Read... [17:40:43]Read from MH i2c: E2 0E 00 [17:40:43]MH_I2C_Read... [17:40:43]Read from MH i2c: E2 0E 00 CA 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6E [17:40:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:40:43]wFMCommunicate OK [17:40:43]SAM_PROTO_GetShiftState done [17:40:43]FM_GetShiftState done [17:40:43]req_shift_opened done [17:40:43]requested_item shift.open_date is exist - process it [17:40:43]req_shift_open_date [17:40:43]req_shift_open_date done [17:40:43]produce_requested_data done [17:40:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58542,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:40:43]process_action_free close_receipt [17:40:43]json_value_free [17:40:43]json_value_free done [17:40:43]process_json_proto returns [17:40:43]Send response to host [17:40:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58542,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:40:43]free response buf [17:40:43]execute_script done [17:40:43]execute_script returns [17:40:43]free content buf [17:40:43]Sock 8.Close socket [17:40:43]Sock 8.Thread stoped [17:40:46]ConnectInit Can't take IP for lk.salyk.kg [17:40:46]CommunicateWithHost connect error [17:40:46]CommunicateWithHost err = -1 [17:40:46]OFD Sender: Server communicate error [17:40:51]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:40:51]ProducePacketName [17:40:51]name=ofd_packets/00058506 [17:40:51]OFD Sender: To server: pG, [17:40:51]CommunicateWithHost lk.salyk.kg:30040 [17:40:51]ConnectInit lk.salyk.kg [17:40:56]ConnectInit Can't take IP for lk.salyk.kg [17:40:56]CommunicateWithHost connect error [17:40:56]CommunicateWithHost err = -1 [17:40:56]OFD Sender: Server communicate error [17:41:01]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:41:01]ProducePacketName [17:41:01]name=ofd_packets/00058506 [17:41:01]OFD Sender: To server: pG, [17:41:01]CommunicateWithHost lk.salyk.kg:30040 [17:41:01]ConnectInit lk.salyk.kg [17:41:06]ConnectInit Can't take IP for lk.salyk.kg [17:41:06]CommunicateWithHost connect error [17:41:06]CommunicateWithHost err = -1 [17:41:06]OFD Sender: Server communicate error [17:41:11]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:41:11]ProducePacketName [17:41:11]name=ofd_packets/00058506 [17:41:11]OFD Sender: To server: pG, [17:41:11]CommunicateWithHost lk.salyk.kg:30040 [17:41:11]ConnectInit lk.salyk.kg [17:41:16]ConnectInit Can't take IP for lk.salyk.kg [17:41:16]CommunicateWithHost connect error [17:41:16]CommunicateWithHost err = -1 [17:41:16]OFD Sender: Server communicate error [17:41:21]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:41:21]ProducePacketName [17:41:21]name=ofd_packets/00058506 [17:41:21]OFD Sender: To server: pG, [17:41:21]CommunicateWithHost lk.salyk.kg:30040 [17:41:21]ConnectInit lk.salyk.kg [17:41:22]ConnectInit Can't connect to host [17:41:26]ConnectInit Can't take IP for lk.salyk.kg [17:41:26]CommunicateWithHost connect error [17:41:26]CommunicateWithHost err = -1 [17:41:26]OFD Sender: Server communicate error [17:41:31]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:41:31]ProducePacketName [17:41:31]name=ofd_packets/00058506 [17:41:31]OFD Sender: To server: pG, [17:41:31]CommunicateWithHost lk.salyk.kg:30040 [17:41:31]ConnectInit lk.salyk.kg [17:41:36]ConnectInit Can't take IP for lk.salyk.kg [17:41:36]CommunicateWithHost connect error [17:41:36]CommunicateWithHost err = -1 [17:41:36]OFD Sender: Server communicate error [17:41:41]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:41:41]ProducePacketName [17:41:41]name=ofd_packets/00058506 [17:41:41]OFD Sender: To server: pG, [17:41:41]CommunicateWithHost lk.salyk.kg:30040 [17:41:41]ConnectInit lk.salyk.kg [17:41:46]ConnectInit Can't take IP for lk.salyk.kg [17:41:46]CommunicateWithHost connect error [17:41:46]CommunicateWithHost err = -1 [17:41:46]OFD Sender: Server communicate error [17:41:51]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:41:51]ProducePacketName [17:41:51]name=ofd_packets/00058506 [17:41:51]OFD Sender: To server: pG, [17:41:51]CommunicateWithHost lk.salyk.kg:30040 [17:41:51]ConnectInit lk.salyk.kg [17:41:56]ConnectInit Can't take IP for lk.salyk.kg [17:41:56]CommunicateWithHost connect error [17:41:56]CommunicateWithHost err = -1 [17:41:56]OFD Sender: Server communicate error [17:42:01]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:42:01]ProducePacketName [17:42:01]name=ofd_packets/00058506 [17:42:01]OFD Sender: To server: pG, [17:42:01]CommunicateWithHost lk.salyk.kg:30040 [17:42:01]ConnectInit lk.salyk.kg [17:42:06]ConnectInit Can't take IP for lk.salyk.kg [17:42:06]CommunicateWithHost connect error [17:42:06]CommunicateWithHost err = -1 [17:42:06]OFD Sender: Server communicate error [17:42:11]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:42:11]ProducePacketName [17:42:11]name=ofd_packets/00058506 [17:42:11]OFD Sender: To server: pG, [17:42:11]CommunicateWithHost lk.salyk.kg:30040 [17:42:11]ConnectInit lk.salyk.kg [17:42:16]ConnectInit Can't take IP for lk.salyk.kg [17:42:16]CommunicateWithHost connect error [17:42:16]CommunicateWithHost err = -1 [17:42:16]OFD Sender: Server communicate error [17:42:21]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:42:21]ProducePacketName [17:42:21]name=ofd_packets/00058506 [17:42:21]OFD Sender: To server: pG, [17:42:21]CommunicateWithHost lk.salyk.kg:30040 [17:42:21]ConnectInit lk.salyk.kg [17:42:26]ConnectInit Can't take IP for lk.salyk.kg [17:42:26]CommunicateWithHost connect error [17:42:26]CommunicateWithHost err = -1 [17:42:26]OFD Sender: Server communicate error [17:42:31]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:42:31]ProducePacketName [17:42:31]name=ofd_packets/00058506 [17:42:31]OFD Sender: To server: pG, [17:42:31]CommunicateWithHost lk.salyk.kg:30040 [17:42:31]ConnectInit lk.salyk.kg [17:42:36]ConnectInit Can't take IP for lk.salyk.kg [17:42:36]CommunicateWithHost connect error [17:42:36]CommunicateWithHost err = -1 [17:42:36]OFD Sender: Server communicate error [17:42:41]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:42:41]ProducePacketName [17:42:41]name=ofd_packets/00058506 [17:42:41]OFD Sender: To server: pG, [17:42:41]CommunicateWithHost lk.salyk.kg:30040 [17:42:41]ConnectInit lk.salyk.kg [17:42:46]ConnectInit Can't take IP for lk.salyk.kg [17:42:46]CommunicateWithHost connect error [17:42:46]CommunicateWithHost err = -1 [17:42:46]OFD Sender: Server communicate error [17:42:51]OFD Sender: Processing packet 58506 [packets to send 86, broken 51] [17:42:51]ProducePacketName [17:42:51]name=ofd_packets/00058506 [17:42:51]OFD Sender: To server: pG, [17:42:51]CommunicateWithHost lk.salyk.kg:30040 [17:42:51]ConnectInit lk.salyk.kg [17:42:55]accept exits with 9 [17:42:55]New connection [17:42:55]New thread 3067194724 created [17:42:55]Thread 3067338084 joined [17:42:55]Waiting for new connection... [17:42:55] Sock 9.Parse request [17:42:55]Sock 9.Check first char [17:42:55]Sock 9.First char is OK [17:42:55]request: POST /json_proto HTTP/1.0 [17:42:55]Method: POST [17:42:55]URL: /json_proto [17:42:55]Method is POST - this is cgi request [17:42:55]url: /json_proto [17:42:55]query_string will be loaded in cgi processing [17:42:55]execute_cgi json_proto POST (null) [17:42:55]execute_cgi path=json_proto method=POST [17:42:55]POST find Content-Length [17:42:55]Host: 172.17.44.3:8080 [17:42:55]Content-Length: 795 [17:42:55]Content-Type: application/json [17:42:55] [17:42:55]POST finish read [17:42:55]Found Content-Length = 795 [17:42:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:55]execute_script... [17:42: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)2075875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:55]POST & json_proto [17:42:55]process_json_proto [17:42:55]json parsed OK: [17:42:55]protocol is kg_v1.0 [17:42:55]action value=close_receipt [17:42:55]process_action close_receipt [17:42:55]cmd_close_receipt [17:42:55]MH_GetDate [17:42:55]Write to MH i2c: F0 00 00 CB 04 BE [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: F0 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: F0 09 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: F0 09 00 CB 04 00 9F D5 C4 66 AD C5 5D 66 9A [17:42:55]GetLastDocTimeStamp 1724175634 [17:42:55]current date 1724175775 [17:42:55]FM_GetShiftState [17:42:55]SAM_PROTO_GetShiftState [17:42:55]wFMCommunicate request_size=4 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 13 01 00 [17:42:55]Write to MH i2c: E2 08 00 CC 04 80 13 01 00 00 00 00 00 4D [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 0E 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 0E 00 CC 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 70 [17:42:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:42:55]wFMCommunicate OK [17:42:55]SAM_PROTO_GetShiftState done [17:42:55]FM_GetShiftState done [17:42:55]opened in 1724112910 [17:42:55]opened+sec_in_day 1724199310 [17:42:55]quantity*price = 0 [17:42:55]sum+1 = 1 [17:42:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 527 20.08.2024 17:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58543 ФПД: 88652193427113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174256&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58543&fm=88652193427113&tin=02508201610067®Number=0000000000162794&sum=0 [17:42:59]StoreToDocumentArchive [17:42:59]shift 100 fd 58543 [17:42:59]save to /storage/0100/doc_00058543 [17:42:59]save last doc name /storage/0100/doc_00058543 to /storage/kkm_last_doc_name [17:42:59]save OK [17:42:59]Clear old archive folders... [17:42:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:42:59]tlvbuf is 01FA6A80 [17:42:59]SAM_PROTO_ClearQueue [17:42:59]wFMCommunicate request_size=4 [17:42:59]MH_SAM_APDU [17:42:59]CAPDU: 80 09 00 00 [17:42:59]Write to MH i2c: E2 08 00 D9 04 80 09 00 00 00 00 00 00 4F [17:42:59]Write i2c OK [17:42:59]MH_I2C_Read... [17:42:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:42:59]Read from MH i2c: E2 [17:42:59]MH_I2C_Read... [17:42:59]Read from MH i2c: E2 03 00 [17:42:59]MH_I2C_Read... [17:42:59]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [17:42:59]RAPDU: 90 00 [17:42:59]wFMCommunicate OK [17:42:59]SAM_PROTO_ClearQueue done [17:42:59]KKMCreateOFDPacket [17:42:59]OFDProtocolAddRootSTLVToBuf [17:42:59]FM_MakeSignedData [17:42:59]FM_MakeSignedData [17:42:59]SAM_PROTO_SignData [17:42:59]wFMCommunicate request_size=4 [17:42:59]MH_SAM_APDU [17:42:59]CAPDU: 80 0D 01 02 [17:42:59]Write to MH i2c: E2 08 00 DA 04 80 0D 01 02 00 00 00 00 57 [17:42:59]Write i2c OK [17:42:59]MH_I2C_Read... [17:42:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:42:59]Read from MH i2c: E2 [17:42:59]MH_I2C_Read... [17:42:59]Read from MH i2c: E2 03 00 [17:42:59]MH_I2C_Read... [17:42:59]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [17:42:59]RAPDU: 90 00 [17:42:59]wFMCommunicate OK [17:42:59]wFMCommunicate request_size=255 [17:42:59]MH_SAM_APDU [17:42: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 34 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 0F 02 00 00 F4 03 04 00 A0 D5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E4 00 00 35 04 06 00 50 [17:42:59]Write to MH i2c: E2 02 01 DB 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 0F 02 00 00 F4 03 04 00 A0 D5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E4 00 00 35 04 06 00 50 00 00 C2 [17:43:00]Write i2c OK [17:43:00]MH_I2C_Read... [17:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:00]Read from MH i2c: E2 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 03 00 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [17:43:00]RAPDU: 90 00 [17:43:00]wFMCommunicate OK [17:43:00]wFMCommunicate request_size=10 [17:43:00]MH_SAM_APDU [17:43:00]CAPDU: 80 0D 02 02 05 A0 F2 7F 6E A9 [17:43:00]Write to MH i2c: E2 0D 00 DC 04 80 0D 02 02 05 00 A0 F2 7F 6E A9 00 00 8C [17:43:00]Write i2c OK [17:43:00]MH_I2C_Read... [17:43:01]*** iso7816_exchange 80 0D 02 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 DC 04 00 90 00 54 [17:43:01]RAPDU: 90 00 [17:43:01]wFMCommunicate OK [17:43:01]wFMCommunicate request_size=4 [17:43:01]MH_SAM_APDU [17:43:01]CAPDU: 80 0D 03 02 [17:43:01]Write to MH i2c: E2 08 00 DD 04 80 0D 03 02 00 00 00 00 5C [17:43:01]Write i2c OK [17:43:01]MH_I2C_Read... [17:43:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:43:01]Read from MH i2c: E2 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: E2 0B 00 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: E2 0B 00 DD 04 00 08 E9 05 04 05 A6 18 89 90 00 A3 [17:43:01]RAPDU: 08 E9 05 04 05 A6 18 89 90 00 [17:43:01]wFMCommunicate OK [17:43:01]SAM_PROTO_SignData done [17:43:01]FM_MakeSignedData done [17:43:01]CreateOFDProtocolMessage [17:43:01]wFMCommunicate request_size=4 [17:43:01]MH_SAM_APDU [17:43:01]CAPDU: 80 11 00 00 [17:43:01]Write to MH i2c: E2 08 00 DE 04 80 11 00 00 00 00 00 00 5C [17:43:01]Write i2c OK [17:43:01]MH_I2C_Read... [17:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:01]Read from MH i2c: E2 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: E2 17 00 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: E2 17 00 DE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A8 [17:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:43:01]wFMCommunicate OK [17:43:01]CreateOFDProtocolMessage done [17:43:01]OFDSenderStorePacket 58543 [17:43:01]StoreOFDPacket docnum=58543 [17:43:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 80 07 01 18 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 0F 02 00 00 F4 03 04 00 A0 D5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E4 00 00 35 04 06 00 50 A0 F2 7F 6E A9 08 E9 05 04 05 A6 18 89 [17:43:01]CheckFolder [17:43:01]dirname=/storage/ofd_packets [17:43:01]CheckFolder done [17:43:01]ProducePacketName [17:43:01]name=ofd_packets/00058543 [17:43:01]NVStorageSaveData ofd_packets/00058543 [17:43:01]File name is /storage/ofd_packets/00058543 [17:43:01]Write 301 bytes [17:43:01]NVStorageSaveData done [17:43:01]OFDSenderStorePacket done [17:43:01]KKMCreateOFDPacket done [17:43:01]NVStorageSaveData kkm_last_timestamp [17:43:01]File name is /storage/kkm_last_timestamp [17:43:01]Write 4 bytes [17:43:01]NVStorageSaveData done [17:43:01]ExternCall_PrintAddStr [17:43:01]wPrintStart [17:43:01]Write to MH i2c: 01 00 00 DF 04 E3 [17:43:01]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:43:01]ProducePacketName [17:43:01]name=ofd_packets/00058506 [17:43:01]OFD Sender: To server: pG, [17:43:01]CommunicateWithHost lk.salyk.kg:30040 [17:43:01]ConnectInit lk.salyk.kg [17:43:01]Write i2c OK [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: 01 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: 01 07 00 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: 01 07 00 DF 04 00 00 00 00 00 FF 0F F8 [17:43:01]RasterBufferAndPrint [17:43:01]line Счет N : (1)2075875 [17:43:01]line ИНН: 02508201610067 [17:43:01]line Контрольно-Кассовый Чек [17:43:01]line ПРОДАЖА [17:43:01]line ТРК (МРК, ГНК) : 33 [17:43:01]line Товар: 2710124130 [17:43:01]line Аи-92-К-4 [17:43:01]line 20.000 * 0.00 [17:43:01]line = 0.00 [17:43:01]line НДС 12% НСП 1% [17:43:01]line > о реализуемом товаре [17:43:01]line ИТОГО: 0.00 [17:43:01]line НСП 1% : 0.00 [17:43:01]line НДС 12% : 0.00 [17:43:01]line Наличными: 0.00 [17:43:01]line Безнал.: 0.00 [17:43:01]line Место: АЗС № 135 "Партнер Нефть" [17:43:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:43:01]line СНО: Общий режим [17:43:01]line Чек 527 20.08.2024 17:42 [17:43:01]line Смена: 100 ФФД: 1.0 [17:43:01]line ЗНМ: 0300000196 [17:43:01]line РНМ: 0000000000162794 [17:43:01]line Версия ККМ: v1.0 [17:43:01]line Талоны: Топливные Талоны [17:43:01]line 1 [17:43:01]line ФМ: 0000000002094532 [17:43:01]line ФД: 58543 [17:43:01]line ФПД: 88652193427113 [17:43:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174256&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58543&fm=88652193427113&tin=02508201610067®Number=0000000000162794&sum=0 [17:43:01]written 0, free lines is 4095 [17:43:02]Write to MH i2c: 01 00 00 09 05 0E [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 09 05 00 00 00 00 00 F9 0C 1A [17:43:02]RasterBufferAndPrint [17:43:02]line [17:43:02]line [17:43:02]line [17:43:02]line [17:43:02]line [17:43:02]written 0, free lines is 3433 [17:43:02]MH_Cut [17:43:02]Write to MH i2c: D1 01 00 10 05 01 E7 [17:43:02]Write i2c OK [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: D1 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: D1 01 00 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: D1 01 00 10 05 00 E6 [17:43:02]Write to MH i2c: 01 00 00 11 05 16 [17:43:02]Write i2c OK [17:43:02]MH_I2C_Read... [17:43:03]*** Cut start [17:43:03]*** Partial cut [17:43:03]*** CUTSNS_PIN = 1 [17:43:03]*** CUTSNS_PIN = 0 [17:43:03]*** Brake cut motor [17:43:03]Read from MH i2c: 01 [17:43:03]MH_I2C_Read... [17:43:03]*** Stop cut motor [17:43:03]*** Cut end [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 11 05 00 00 00 00 00 FF 0F 2B [17:43:03]process_action close_receipt done [17:43:03]requested_data is exist [17:43:03]produce_requested_data [17:43:03]requested_item fm.sn is exist - process it [17:43:03]wFMCommunicate request_size=4 [17:43:03]MH_SAM_APDU [17:43:03]CAPDU: 80 11 00 00 [17:43:03]Write to MH i2c: E2 08 00 12 05 80 11 00 00 00 00 00 00 91 [17:43:03]Write i2c OK [17:43:03]MH_I2C_Read... [17:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:03]Read from MH i2c: E2 [17:43:03]MH_I2C_Read... [17:43:03]Read from MH i2c: E2 17 00 [17:43:03]MH_I2C_Read... [17:43:03]Read from MH i2c: E2 17 00 12 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DD [17:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 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 13 05 80 13 00 00 00 00 00 00 94 [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 13 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 DC [17:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 [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 14 05 80 13 01 00 00 00 00 00 96 [17:43:04]Write i2c OK [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 [17:43:04]MH_I2C_Read... [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 14 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B9 [17:43:04]RAPDU: 09 00 01 0E E0 C3 66 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":"0000000002094532","fd.num":58543,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [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":"0000000002094532","fd.num":58543,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [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 9.Close socket [17:43:04]Sock 9.Thread stoped [17:43:06]ConnectInit Can't take IP for lk.salyk.kg [17:43:06]CommunicateWithHost connect error [17:43:06]CommunicateWithHost err = -1 [17:43:06]OFD Sender: Server communicate error [17:43:11]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:43:11]ProducePacketName [17:43:11]name=ofd_packets/00058506 [17:43:11]OFD Sender: To server: pG, [17:43:11]CommunicateWithHost lk.salyk.kg:30040 [17:43:11]ConnectInit lk.salyk.kg [17:43:16]ConnectInit Can't take IP for lk.salyk.kg [17:43:16]CommunicateWithHost connect error [17:43:16]CommunicateWithHost err = -1 [17:43:16]OFD Sender: Server communicate error [17:43:21]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:43:21]ProducePacketName [17:43:21]name=ofd_packets/00058506 [17:43:21]OFD Sender: To server: pG, [17:43:21]CommunicateWithHost lk.salyk.kg:30040 [17:43:21]ConnectInit lk.salyk.kg [17:43:26]ConnectInit Can't take IP for lk.salyk.kg [17:43:26]CommunicateWithHost connect error [17:43:26]CommunicateWithHost err = -1 [17:43:26]OFD Sender: Server communicate error [17:43:31]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:43:31]ProducePacketName [17:43:31]name=ofd_packets/00058506 [17:43:31]OFD Sender: To server: pG, [17:43:31]CommunicateWithHost lk.salyk.kg:30040 [17:43:31]ConnectInit lk.salyk.kg [17:43:36]ConnectInit Can't take IP for lk.salyk.kg [17:43:36]CommunicateWithHost connect error [17:43:36]CommunicateWithHost err = -1 [17:43:36]OFD Sender: Server communicate error [17:43:41]ConnectInit Can't connect to host [17:43:41]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:43:41]ProducePacketName [17:43:41]name=ofd_packets/00058506 [17:43:41]OFD Sender: To server: pG, [17:43:41]CommunicateWithHost lk.salyk.kg:30040 [17:43:41]ConnectInit lk.salyk.kg [17:43:46]ConnectInit Can't take IP for lk.salyk.kg [17:43:46]CommunicateWithHost connect error [17:43:46]CommunicateWithHost err = -1 [17:43:46]OFD Sender: Server communicate error [17:43:51]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:43:51]ProducePacketName [17:43:51]name=ofd_packets/00058506 [17:43:51]OFD Sender: To server: pG, [17:43:51]CommunicateWithHost lk.salyk.kg:30040 [17:43:51]ConnectInit lk.salyk.kg [17:43:56]ConnectInit Can't take IP for lk.salyk.kg [17:43:56]CommunicateWithHost connect error [17:43:56]CommunicateWithHost err = -1 [17:43:56]OFD Sender: Server communicate error [17:44:01]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:44:01]ProducePacketName [17:44:01]name=ofd_packets/00058506 [17:44:01]OFD Sender: To server: pG, [17:44:01]CommunicateWithHost lk.salyk.kg:30040 [17:44:01]ConnectInit lk.salyk.kg [17:44:06]ConnectInit Can't take IP for lk.salyk.kg [17:44:06]CommunicateWithHost connect error [17:44:06]CommunicateWithHost err = -1 [17:44:06]OFD Sender: Server communicate error [17:44:11]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:44:11]ProducePacketName [17:44:11]name=ofd_packets/00058506 [17:44:11]OFD Sender: To server: pG, [17:44:11]CommunicateWithHost lk.salyk.kg:30040 [17:44:11]ConnectInit lk.salyk.kg [17:44:16]ConnectInit Can't take IP for lk.salyk.kg [17:44:16]CommunicateWithHost connect error [17:44:16]CommunicateWithHost err = -1 [17:44:16]OFD Sender: Server communicate error [17:44:21]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:44:21]ProducePacketName [17:44:21]name=ofd_packets/00058506 [17:44:21]OFD Sender: To server: pG, [17:44:21]CommunicateWithHost lk.salyk.kg:30040 [17:44:21]ConnectInit lk.salyk.kg [17:44:26]ConnectInit Can't take IP for lk.salyk.kg [17:44:26]CommunicateWithHost connect error [17:44:26]CommunicateWithHost err = -1 [17:44:26]OFD Sender: Server communicate error [17:44:31]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:44:31]ProducePacketName [17:44:31]name=ofd_packets/00058506 [17:44:31]OFD Sender: To server: pG, [17:44:31]CommunicateWithHost lk.salyk.kg:30040 [17:44:31]ConnectInit lk.salyk.kg [17:44:36]ConnectInit Can't take IP for lk.salyk.kg [17:44:36]CommunicateWithHost connect error [17:44:36]CommunicateWithHost err = -1 [17:44:36]OFD Sender: Server communicate error [17:44:41]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:44:41]ProducePacketName [17:44:42]name=ofd_packets/00058506 [17:44:42]OFD Sender: To server: pG, [17:44:42]CommunicateWithHost lk.salyk.kg:30040 [17:44:42]ConnectInit lk.salyk.kg [17:44:47]ConnectInit Can't take IP for lk.salyk.kg [17:44:47]CommunicateWithHost connect error [17:44:47]CommunicateWithHost err = -1 [17:44:47]OFD Sender: Server communicate error [17:44:52]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:44:52]ProducePacketName [17:44:52]name=ofd_packets/00058506 [17:44:52]OFD Sender: To server: pG, [17:44:52]CommunicateWithHost lk.salyk.kg:30040 [17:44:52]ConnectInit lk.salyk.kg [17:44:57]ConnectInit Can't take IP for lk.salyk.kg [17:44:57]CommunicateWithHost connect error [17:44:57]CommunicateWithHost err = -1 [17:44:57]OFD Sender: Server communicate error [17:45:02]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:45:02]ProducePacketName [17:45:02]name=ofd_packets/00058506 [17:45:02]OFD Sender: To server: pG, [17:45:02]CommunicateWithHost lk.salyk.kg:30040 [17:45:02]ConnectInit lk.salyk.kg [17:45:07]ConnectInit Can't take IP for lk.salyk.kg [17:45:07]CommunicateWithHost connect error [17:45:07]CommunicateWithHost err = -1 [17:45:07]OFD Sender: Server communicate error [17:45:12]OFD Sender: Processing packet 58506 [packets to send 87, broken 51] [17:45:12]ProducePacketName [17:45:12]name=ofd_packets/00058506 [17:45:12]OFD Sender: To server: pG, [17:45:12]CommunicateWithHost lk.salyk.kg:30040 [17:45:12]ConnectInit lk.salyk.kg [17:45:17]ConnectInit Can't take IP for lk.salyk.kg [17:45:17]CommunicateWithHost connect error [17:45:17]CommunicateWithHost err = -1 [17:45:17]OFD Sender: Server communicate error [17:45:21]accept exits with 12 [17:45:21]New connection [17:45:21]New thread 3067338084 created [17:45:21]Thread 3067194724 joined [17:45:21]Waiting for new connection... [17:45:21] Sock 12.Parse request [17:45:21]Sock 12.Check first char [17:45:21]Sock 12.First char is OK [17:45:21]request: POST /json_proto HTTP/1.0 [17:45:21]Method: POST [17:45:21]URL: /json_proto [17:45:21]Method is POST - this is cgi request [17:45:21]url: /json_proto [17:45:21]query_string will be loaded in cgi processing [17:45:21]execute_cgi json_proto POST (null) [17:45:21]execute_cgi path=json_proto method=POST [17:45:21]POST find Content-Length [17:45:21]Host: 172.17.44.3:8080 [17:45:21]Content-Length: 804 [17:45:21]Content-Type: application/json [17:45:21] [17:45:21]POST finish read [17:45:21]Found Content-Length = 804 [17:45:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:21]execute_script... [17:45:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:21]POST & json_proto [17:45:21]process_json_proto [17:45:21]json parsed OK: [17:45:21]protocol is kg_v1.0 [17:45:21]action value=close_receipt [17:45:21]process_action close_receipt [17:45:21]cmd_close_receipt [17:45:21]MH_GetDate [17:45:21]Write to MH i2c: F0 00 00 15 05 09 [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: F0 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: F0 09 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: F0 09 00 15 05 00 31 D6 C4 66 AD C5 5D 66 78 [17:45:21]GetLastDocTimeStamp 1724175776 [17:45:21]current date 1724175921 [17:45:21]FM_GetShiftState [17:45:21]SAM_PROTO_GetShiftState [17:45:21]wFMCommunicate request_size=4 [17:45:21]MH_SAM_APDU [17:45:21]CAPDU: 80 13 01 00 [17:45:21]Write to MH i2c: E2 08 00 16 05 80 13 01 00 00 00 00 00 98 [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:21]Read from MH i2c: E2 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 0E 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 0E 00 16 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BB [17:45:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:45:21]wFMCommunicate OK [17:45:21]SAM_PROTO_GetShiftState done [17:45:21]FM_GetShiftState done [17:45:21]opened in 1724112910 [17:45:21]opened+sec_in_day 1724199310 [17:45:21]quantity*price = 100021 [17:45:21]sum+1 = 100023 [17:45:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 528 20.08.2024 17:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58544 ФПД: 87100495642239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174522&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58544&fm=87100495642239&tin=02508201610067®Number=0000000000162794&sum=100022 [17:45:25]StoreToDocumentArchive [17:45:25]shift 100 fd 58544 [17:45:25]save to /storage/0100/doc_00058544 [17:45:25]save last doc name /storage/0100/doc_00058544 to /storage/kkm_last_doc_name [17:45:25]save OK [17:45:25]Clear old archive folders... [17:45:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:45:25]tlvbuf is 01FBC0D0 [17:45:25]SAM_PROTO_ClearQueue [17:45:25]wFMCommunicate request_size=4 [17:45:25]MH_SAM_APDU [17:45:25]CAPDU: 80 09 00 00 [17:45:25]Write to MH i2c: E2 08 00 23 05 80 09 00 00 00 00 00 00 9A [17:45:25]Write i2c OK [17:45:25]MH_I2C_Read... [17:45:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:45:25]Read from MH i2c: E2 [17:45:25]MH_I2C_Read... [17:45:25]Read from MH i2c: E2 03 00 [17:45:25]MH_I2C_Read... [17:45:25]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [17:45:25]RAPDU: 90 00 [17:45:25]wFMCommunicate OK [17:45:25]SAM_PROTO_ClearQueue done [17:45:25]KKMCreateOFDPacket [17:45:25]OFDProtocolAddRootSTLVToBuf [17:45:25]FM_MakeSignedData [17:45:25]FM_MakeSignedData [17:45:25]SAM_PROTO_SignData [17:45:25]wFMCommunicate request_size=4 [17:45:25]MH_SAM_APDU [17:45:25]CAPDU: 80 0D 01 02 [17:45:25]Write to MH i2c: E2 08 00 24 05 80 0D 01 02 00 00 00 00 A2 [17:45:25]Write i2c OK [17:45:25]MH_I2C_Read... [17:45:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:45:25]Read from MH i2c: E2 [17:45:25]MH_I2C_Read... [17:45:25]Read from MH i2c: E2 03 00 [17:45:25]MH_I2C_Read... [17:45:25]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [17:45:25]RAPDU: 90 00 [17:45:25]wFMCommunicate OK [17:45:25]wFMCommunicate request_size=255 [17:45:25]MH_SAM_APDU [17:45:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 10 02 00 00 F4 03 04 00 32 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E4 00 00 35 04 06 00 4F [17:45:25]Write to MH i2c: E2 02 01 25 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 10 02 00 00 F4 03 04 00 32 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E4 00 00 35 04 06 00 4F 00 00 02 [17:45:26]Write i2c OK [17:45:26]MH_I2C_Read... [17:45:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:26]Read from MH i2c: E2 [17:45:26]MH_I2C_Read... [17:45:26]Read from MH i2c: E2 03 00 [17:45:26]MH_I2C_Read... [17:45:26]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [17:45:26]RAPDU: 90 00 [17:45:26]wFMCommunicate OK [17:45:26]wFMCommunicate request_size=10 [17:45:26]MH_SAM_APDU [17:45:26]CAPDU: 80 0D 02 02 05 37 AA 1A 3E 7F [17:45:26]Write to MH i2c: E2 0D 00 26 05 80 0D 02 02 05 00 37 AA 1A 3E 7F 00 00 67 [17:45:26]Write i2c OK [17:45:26]MH_I2C_Read... [17:45:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:27]Read from MH i2c: E2 [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: E2 03 00 [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [17:45:27]RAPDU: 90 00 [17:45:27]wFMCommunicate OK [17:45:27]wFMCommunicate request_size=4 [17:45:27]MH_SAM_APDU [17:45:27]CAPDU: 80 0D 03 02 [17:45:27]Write to MH i2c: E2 08 00 27 05 80 0D 03 02 00 00 00 00 A7 [17:45:27]Write i2c OK [17:45:27]MH_I2C_Read... [17:45:27]ConnectInit Can't take IP for lk.salyk.kg [17:45:27]CommunicateWithHost connect error [17:45:27]CommunicateWithHost err = -1 [17:45:27]OFD Sender: Server communicate error [17:45:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:45:27]Read from MH i2c: E2 [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: E2 0B 00 [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: E2 0B 00 27 05 00 12 2F 1E 6B E0 FB C5 AE 90 00 C0 [17:45:27]RAPDU: 12 2F 1E 6B E0 FB C5 AE 90 00 [17:45:27]wFMCommunicate OK [17:45:27]SAM_PROTO_SignData done [17:45:27]FM_MakeSignedData done [17:45:27]CreateOFDProtocolMessage [17:45:27]wFMCommunicate request_size=4 [17:45:27]MH_SAM_APDU [17:45:27]CAPDU: 80 11 00 00 [17:45:27]Write to MH i2c: E2 08 00 28 05 80 11 00 00 00 00 00 00 A7 [17:45:27]Write i2c OK [17:45:27]MH_I2C_Read... [17:45:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:27]Read from MH i2c: E2 [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: E2 17 00 [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: E2 17 00 28 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F3 [17:45:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:45:27]wFMCommunicate OK [17:45:27]CreateOFDProtocolMessage done [17:45:27]OFDSenderStorePacket 58544 [17:45:27]StoreOFDPacket docnum=58544 [17:45:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D3 9A 07 01 8F 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 10 02 00 00 F4 03 04 00 32 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E4 00 00 35 04 06 00 4F 37 AA 1A 3E 7F 12 2F 1E 6B E0 FB C5 AE [17:45:27]CheckFolder [17:45:27]dirname=/storage/ofd_packets [17:45:27]CheckFolder done [17:45:27]ProducePacketName [17:45:27]name=ofd_packets/00058544 [17:45:27]NVStorageSaveData ofd_packets/00058544 [17:45:27]File name is /storage/ofd_packets/00058544 [17:45:27]Write 301 bytes [17:45:27]NVStorageSaveData done [17:45:27]OFDSenderStorePacket done [17:45:27]KKMCreateOFDPacket done [17:45:27]NVStorageSaveData kkm_last_timestamp [17:45:27]File name is /storage/kkm_last_timestamp [17:45:27]Write 4 bytes [17:45:27]NVStorageSaveData done [17:45:27]ExternCall_PrintAddStr [17:45:27]wPrintStart [17:45:27]Write to MH i2c: 01 00 00 29 05 2E [17:45:27]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:45:27]ProducePacketName [17:45:27]name=ofd_packets/00058506 [17:45:27]OFD Sender: To server: pG, [17:45:27]CommunicateWithHost lk.salyk.kg:30040 [17:45:27]ConnectInit lk.salyk.kg [17:45:27]Write i2c OK [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: 01 [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: 01 07 00 [17:45:27]MH_I2C_Read... [17:45:27]Read from MH i2c: 01 07 00 29 05 00 00 00 00 00 FF 0F 43 [17:45:27]RasterBufferAndPrint [17:45:27]line Счет N : (1)2075876 [17:45:27]line ИНН: 02508201610067 [17:45:27]line Контрольно-Кассовый Чек [17:45:27]line ПРОДАЖА [17:45:27]line ТРК (МРК, ГНК) : 52 [17:45:27]line Товар: 2710124500 [17:45:27]line Аи-95-К-5 [17:45:27]line 13.480 * 74.20 [17:45:27]line = 1000.22 [17:45:27]line НДС 12% НСП 1% [17:45:27]line > о реализуемом товаре [17:45:27]line ИТОГО: 1000.22 [17:45:27]line НСП 1% : 8.85 [17:45:27]line НДС 12% : 106.22 [17:45:27]line Наличными: 0.00 [17:45:27]line Безнал.: 1000.22 [17:45:27]line Место: АЗС № 135 "Партнер Нефть" [17:45:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:45:27]line СНО: Общий режим [17:45:27]line Чек 528 20.08.2024 17:45 [17:45:27]line Смена: 100 ФФД: 1.0 [17:45:27]line ЗНМ: 0300000196 [17:45:27]line РНМ: 0000000000162794 [17:45:27]line Версия ККМ: v1.0 [17:45:27]line Платежная система: O! деньги [17:45:27]line ФМ: 0000000002094532 [17:45:27]line ФД: 58544 [17:45:27]line ФПД: 87100495642239 [17:45:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174522&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58544&fm=87100495642239&tin=02508201610067®Number=0000000000162794&sum=100022 [17:45:27]written 0, free lines is 4095 [17:45:28]Write to MH i2c: 01 00 00 53 05 58 [17:45:28]Write i2c OK [17:45:28]MH_I2C_Read... [17:45:28]Read from MH i2c: 01 [17:45:28]MH_I2C_Read... [17:45:28]Read from MH i2c: 01 07 00 [17:45:28]MH_I2C_Read... [17:45:28]Read from MH i2c: 01 07 00 53 05 00 00 00 00 00 FB 0C 66 [17:45:28]RasterBufferAndPrint [17:45:28]line [17:45:28]line [17:45:28]line [17:45:28]line [17:45:28]line [17:45:28]written 0, free lines is 3438 [17:45:28]MH_Cut [17:45:28]Write to MH i2c: D1 01 00 5A 05 01 31 [17:45:28]Write i2c OK [17:45:28]MH_I2C_Read... [17:45:28]Read from MH i2c: D1 [17:45:28]MH_I2C_Read... [17:45:28]Read from MH i2c: D1 01 00 [17:45:28]MH_I2C_Read... [17:45:28]Read from MH i2c: D1 01 00 5A 05 00 30 [17:45:28]Write to MH i2c: 01 00 00 5B 05 60 [17:45:28]Write i2c OK [17:45:28]MH_I2C_Read... [17:45:29]*** Cut start [17:45:29]*** Partial cut [17:45:29]*** CUTSNS_PIN = 1 [17:45:29]*** CUTSNS_PIN = 0 [17:45:29]*** Brake cut motor [17:45:29]Read from MH i2c: 01 [17:45:29]MH_I2C_Read... [17:45:29]*** Stop cut motor [17:45:29]*** Cut end [17:45:29]Read from MH i2c: 01 07 00 [17:45:29]MH_I2C_Read... [17:45:29]Read from MH i2c: 01 07 00 5B 05 00 00 00 00 00 FF 0F 75 [17:45:29]process_action close_receipt done [17:45:29]requested_data is exist [17:45:29]produce_requested_data [17:45:29]requested_item fm.sn is exist - process it [17:45:29]wFMCommunicate request_size=4 [17:45:29]MH_SAM_APDU [17:45:29]CAPDU: 80 11 00 00 [17:45:29]Write to MH i2c: E2 08 00 5C 05 80 11 00 00 00 00 00 00 DB [17:45:29]Write i2c OK [17:45:29]MH_I2C_Read... [17:45:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:29]Read from MH i2c: E2 [17:45:29]MH_I2C_Read... [17:45:29]Read from MH i2c: E2 17 00 [17:45:29]MH_I2C_Read... [17:45:29]Read from MH i2c: E2 17 00 5C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 27 [17:45:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:45:30]wFMCommunicate OK [17:45:30]requested_item fd.num is exist - process it [17:45:30]SAM_PROTO_GetFieldsCounters [17:45:30]wFMCommunicate request_size=4 [17:45:30]MH_SAM_APDU [17:45:30]CAPDU: 80 13 00 00 [17:45:30]Write to MH i2c: E2 08 00 5D 05 80 13 00 00 00 00 00 00 DE [17:45:30]Write i2c OK [17:45:30]MH_I2C_Read... [17:45:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:45:30]Read from MH i2c: E2 [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: E2 62 00 [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: E2 62 00 5D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 2A [17:45:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:45:30]wFMCommunicate OK [17:45:30]SAM_PROTO_GetFieldsCounters done [17:45:30]requested_item shift.num is exist - process it [17:45:30]requested_item shift.opened is exist - process it [17:45:30]req_shift_opened [17:45:30]FM_GetShiftState [17:45:30]SAM_PROTO_GetShiftState [17:45:30]wFMCommunicate request_size=4 [17:45:30]MH_SAM_APDU [17:45:30]CAPDU: 80 13 01 00 [17:45:30]Write to MH i2c: E2 08 00 5E 05 80 13 01 00 00 00 00 00 E0 [17:45:30]Write i2c OK [17:45:30]MH_I2C_Read... [17:45:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:30]Read from MH i2c: E2 [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: E2 0E 00 [17:45:30]MH_I2C_Read... [17:45:30]Read from MH i2c: E2 0E 00 5E 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 03 [17:45:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:45:31]wFMCommunicate OK [17:45:31]SAM_PROTO_GetShiftState done [17:45:31]FM_GetShiftState done [17:45:31]req_shift_opened done [17:45:31]requested_item shift.open_date is exist - process it [17:45:31]req_shift_open_date [17:45:31]req_shift_open_date done [17:45:31]produce_requested_data done [17:45:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58544,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:45:31]process_action_free close_receipt [17:45:31]json_value_free [17:45:31]json_value_free done [17:45:31]process_json_proto returns [17:45:31]Send response to host [17:45:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58544,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:45:31]free response buf [17:45:31]execute_script done [17:45:31]execute_script returns [17:45:31]free content buf [17:45:31]Sock 12.Close socket [17:45:31]Sock 12.Thread stoped [17:45:32]ConnectInit Can't take IP for lk.salyk.kg [17:45:32]CommunicateWithHost connect error [17:45:32]CommunicateWithHost err = -1 [17:45:32]OFD Sender: Server communicate error [17:45:37]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:45:37]ProducePacketName [17:45:37]name=ofd_packets/00058506 [17:45:37]OFD Sender: To server: pG, [17:45:37]CommunicateWithHost lk.salyk.kg:30040 [17:45:37]ConnectInit lk.salyk.kg [17:45:42]ConnectInit Can't take IP for lk.salyk.kg [17:45:42]CommunicateWithHost connect error [17:45:42]CommunicateWithHost err = -1 [17:45:42]OFD Sender: Server communicate error [17:45:47]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:45:47]ProducePacketName [17:45:47]name=ofd_packets/00058506 [17:45:47]OFD Sender: To server: pG, [17:45:47]CommunicateWithHost lk.salyk.kg:30040 [17:45:47]ConnectInit lk.salyk.kg [17:45:52]ConnectInit Can't take IP for lk.salyk.kg [17:45:52]CommunicateWithHost connect error [17:45:52]CommunicateWithHost err = -1 [17:45:52]OFD Sender: Server communicate error [17:45:57]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:45:57]ProducePacketName [17:45:57]name=ofd_packets/00058506 [17:45:57]OFD Sender: To server: pG, [17:45:57]CommunicateWithHost lk.salyk.kg:30040 [17:45:57]ConnectInit lk.salyk.kg [17:45:59]ConnectInit Can't connect to host [17:46:02]ConnectInit Can't take IP for lk.salyk.kg [17:46:02]CommunicateWithHost connect error [17:46:02]CommunicateWithHost err = -1 [17:46:02]OFD Sender: Server communicate error [17:46:07]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:46:07]ProducePacketName [17:46:07]name=ofd_packets/00058506 [17:46:07]OFD Sender: To server: pG, [17:46:07]CommunicateWithHost lk.salyk.kg:30040 [17:46:07]ConnectInit lk.salyk.kg [17:46:12]ConnectInit Can't take IP for lk.salyk.kg [17:46:12]CommunicateWithHost connect error [17:46:12]CommunicateWithHost err = -1 [17:46:12]OFD Sender: Server communicate error [17:46:17]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:46:17]ProducePacketName [17:46:17]name=ofd_packets/00058506 [17:46:17]OFD Sender: To server: pG, [17:46:17]CommunicateWithHost lk.salyk.kg:30040 [17:46:17]ConnectInit lk.salyk.kg [17:46:22]ConnectInit Can't take IP for lk.salyk.kg [17:46:22]CommunicateWithHost connect error [17:46:22]CommunicateWithHost err = -1 [17:46:22]OFD Sender: Server communicate error [17:46:27]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:46:27]ProducePacketName [17:46:27]name=ofd_packets/00058506 [17:46:27]OFD Sender: To server: pG, [17:46:27]CommunicateWithHost lk.salyk.kg:30040 [17:46:27]ConnectInit lk.salyk.kg [17:46:32]ConnectInit Can't take IP for lk.salyk.kg [17:46:32]CommunicateWithHost connect error [17:46:32]CommunicateWithHost err = -1 [17:46:32]OFD Sender: Server communicate error [17:46:37]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:46:37]ProducePacketName [17:46:37]name=ofd_packets/00058506 [17:46:37]OFD Sender: To server: pG, [17:46:37]CommunicateWithHost lk.salyk.kg:30040 [17:46:37]ConnectInit lk.salyk.kg [17:46:42]ConnectInit Can't take IP for lk.salyk.kg [17:46:42]CommunicateWithHost connect error [17:46:42]CommunicateWithHost err = -1 [17:46:42]OFD Sender: Server communicate error [17:46:47]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:46:47]ProducePacketName [17:46:47]name=ofd_packets/00058506 [17:46:47]OFD Sender: To server: pG, [17:46:47]CommunicateWithHost lk.salyk.kg:30040 [17:46:47]ConnectInit lk.salyk.kg [17:46:53]ConnectInit Can't take IP for lk.salyk.kg [17:46:53]CommunicateWithHost connect error [17:46:53]CommunicateWithHost err = -1 [17:46:53]OFD Sender: Server communicate error [17:46:58]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:46:58]ProducePacketName [17:46:58]name=ofd_packets/00058506 [17:46:58]OFD Sender: To server: pG, [17:46:58]CommunicateWithHost lk.salyk.kg:30040 [17:46:58]ConnectInit lk.salyk.kg [17:47:03]ConnectInit Can't take IP for lk.salyk.kg [17:47:03]CommunicateWithHost connect error [17:47:03]CommunicateWithHost err = -1 [17:47:03]OFD Sender: Server communicate error [17:47:04]accept exits with 8 [17:47:04]New connection [17:47:04]New thread 3067194724 created [17:47:04]Thread 3067338084 joined [17:47:04]Waiting for new connection... [17:47:04] Sock 8.Parse request [17:47:04]Sock 8.Check first char [17:47:04]Sock 8.First char is OK [17:47:04]request: POST /json_proto HTTP/1.0 [17:47:04]Method: POST [17:47:04]URL: /json_proto [17:47:04]Method is POST - this is cgi request [17:47:04]url: /json_proto [17:47:04]query_string will be loaded in cgi processing [17:47:04]execute_cgi json_proto POST (null) [17:47:04]execute_cgi path=json_proto method=POST [17:47:04]POST find Content-Length [17:47:04]Host: 172.17.44.3:8080 [17:47:04]Content-Length: 782 [17:47:04]Content-Type: application/json [17:47:04] [17:47:04]POST finish read [17:47:04]Found Content-Length = 782 [17:47:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:04]execute_script... [17:47:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:04]POST & json_proto [17:47:04]process_json_proto [17:47:04]json parsed OK: [17:47:04]protocol is kg_v1.0 [17:47:04]action value=close_receipt [17:47:04]process_action close_receipt [17:47:04]cmd_close_receipt [17:47:04]MH_GetDate [17:47:04]Write to MH i2c: F0 00 00 5F 05 53 [17:47:04]Write i2c OK [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: F0 [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: F0 09 00 [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: F0 09 00 5F 05 00 98 D6 C4 66 AD C5 5D 66 29 [17:47:04]GetLastDocTimeStamp 1724175922 [17:47:04]current date 1724176024 [17:47:04]FM_GetShiftState [17:47:04]SAM_PROTO_GetShiftState [17:47:04]wFMCommunicate request_size=4 [17:47:04]MH_SAM_APDU [17:47:04]CAPDU: 80 13 01 00 [17:47:04]Write to MH i2c: E2 08 00 60 05 80 13 01 00 00 00 00 00 E2 [17:47:04]Write i2c OK [17:47:04]MH_I2C_Read... [17:47:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:04]Read from MH i2c: E2 [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: E2 0E 00 [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: E2 0E 00 60 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 05 [17:47:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:47:04]wFMCommunicate OK [17:47:04]SAM_PROTO_GetShiftState done [17:47:04]FM_GetShiftState done [17:47:04]opened in 1724112910 [17:47:04]opened+sec_in_day 1724199310 [17:47:04]quantity*price = 50017 [17:47:04]sum+1 = 50019 [17:47:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 529 20.08.2024 17:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58545 ФПД: 206663308750683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174704&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58545&fm=206663308750683&tin=02508201610067®Number=0000000000162794&sum=50018 [17:47:07]StoreToDocumentArchive [17:47:07]shift 100 fd 58545 [17:47:07]save to /storage/0100/doc_00058545 [17:47:07]save last doc name /storage/0100/doc_00058545 to /storage/kkm_last_doc_name [17:47:07]save OK [17:47:07]Clear old archive folders... [17:47:07]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:47:07]tlvbuf is 01D93050 [17:47:07]SAM_PROTO_ClearQueue [17:47:07]wFMCommunicate request_size=4 [17:47:07]MH_SAM_APDU [17:47:07]CAPDU: 80 09 00 00 [17:47:07]Write to MH i2c: E2 08 00 6D 05 80 09 00 00 00 00 00 00 E4 [17:47:07]Write i2c OK [17:47:07]MH_I2C_Read... [17:47:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:07]Read from MH i2c: E2 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 03 00 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [17:47:07]RAPDU: 90 00 [17:47:07]wFMCommunicate OK [17:47:07]SAM_PROTO_ClearQueue done [17:47:07]KKMCreateOFDPacket [17:47:07]OFDProtocolAddRootSTLVToBuf [17:47:07]FM_MakeSignedData [17:47:07]FM_MakeSignedData [17:47:07]SAM_PROTO_SignData [17:47:07]wFMCommunicate request_size=4 [17:47:07]MH_SAM_APDU [17:47:07]CAPDU: 80 0D 01 02 [17:47:08]Write to MH i2c: E2 08 00 6E 05 80 0D 01 02 00 00 00 00 EC [17:47:08]Write i2c OK [17:47:08]MH_I2C_Read... [17:47:08]OFD Sender: Processing packet 58506 [packets to send 88, broken 51] [17:47:08]ProducePacketName [17:47:08]name=ofd_packets/00058506 [17:47:08]OFD Sender: To server: pG, [17:47:08]CommunicateWithHost lk.salyk.kg:30040 [17:47:08]ConnectInit lk.salyk.kg [17:47:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:08]Read from MH i2c: E2 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: E2 03 00 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [17:47:08]RAPDU: 90 00 [17:47:08]wFMCommunicate OK [17:47:08]wFMCommunicate request_size=253 [17:47:08]MH_SAM_APDU [17:47:08]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 98 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E4 00 00 35 04 06 00 BB F5 8D 1B 2F 5B [17:47:08]Write to MH i2c: E2 00 01 6F 05 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 98 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E4 00 00 35 04 06 00 BB F5 8D 1B 2F 5B 00 00 A2 [17:47:09]Write i2c OK [17:47:09]MH_I2C_Read... [17:47:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:09]Read from MH i2c: E2 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 03 00 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [17:47:09]RAPDU: 90 00 [17:47:09]wFMCommunicate OK [17:47:09]wFMCommunicate request_size=4 [17:47:09]MH_SAM_APDU [17:47:09]CAPDU: 80 0D 03 02 [17:47:09]Write to MH i2c: E2 08 00 70 05 80 0D 03 02 00 00 00 00 F0 [17:47:09]Write i2c OK [17:47:09]MH_I2C_Read... [17:47:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:09]Read from MH i2c: E2 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 0B 00 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 0B 00 70 05 00 3C CB 21 95 94 BF 2D FB 90 00 29 [17:47:09]RAPDU: 3C CB 21 95 94 BF 2D FB 90 00 [17:47:09]wFMCommunicate OK [17:47:09]SAM_PROTO_SignData done [17:47:09]FM_MakeSignedData done [17:47:09]CreateOFDProtocolMessage [17:47:09]wFMCommunicate request_size=4 [17:47:09]MH_SAM_APDU [17:47:09]CAPDU: 80 11 00 00 [17:47:09]Write to MH i2c: E2 08 00 71 05 80 11 00 00 00 00 00 00 F0 [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:10]Read from MH i2c: E2 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 17 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 17 00 71 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [17:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:47:10]wFMCommunicate OK [17:47:10]CreateOFDProtocolMessage done [17:47:10]OFDSenderStorePacket 58545 [17:47:10]StoreOFDPacket docnum=58545 [17:47:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 14 71 00 01 66 D2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 98 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E4 00 00 35 04 06 00 BB F5 8D 1B 2F 5B 3C CB 21 95 94 BF 2D FB [17:47:10]CheckFolder [17:47:10]dirname=/storage/ofd_packets [17:47:10]CheckFolder done [17:47:10]ProducePacketName [17:47:10]name=ofd_packets/00058545 [17:47:10]NVStorageSaveData ofd_packets/00058545 [17:47:10]File name is /storage/ofd_packets/00058545 [17:47:10]Write 294 bytes [17:47:10]NVStorageSaveData done [17:47:10]OFDSenderStorePacket done [17:47:10]KKMCreateOFDPacket done [17:47:10]NVStorageSaveData kkm_last_timestamp [17:47:10]File name is /storage/kkm_last_timestamp [17:47:10]Write 4 bytes [17:47:10]NVStorageSaveData done [17:47:10]ExternCall_PrintAddStr [17:47:10]wPrintStart [17:47:10]Write to MH i2c: 01 00 00 72 05 77 [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 07 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 07 00 72 05 00 00 00 00 00 FF 0F 8C [17:47:10]RasterBufferAndPrint [17:47:10]line Счет N : (1)2075878 [17:47:10]line ИНН: 02508201610067 [17:47:10]line Контрольно-Кассовый Чек [17:47:10]line ПРОДАЖА [17:47:10]line ТРК (МРК, ГНК) : 44 [17:47:10]line Товар: 2710124130 [17:47:10]line SU-92 [17:47:10]line 7.270 * 68.80 [17:47:10]line = 500.18 [17:47:10]line НДС 12% НСП 1% [17:47:10]line > о реализуемом товаре [17:47:10]line ИТОГО: 500.18 [17:47:10]line НСП 1% : 4.43 [17:47:10]line НДС 12% : 53.12 [17:47:10]line Наличными: 0.00 [17:47:10]line Безнал.: 500.18 [17:47:10]line Место: АЗС № 135 "Партнер Нефть" [17:47:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:47:10]line СНО: Общий режим [17:47:10]line Чек 529 20.08.2024 17:47 [17:47:10]line Смена: 100 ФФД: 1.0 [17:47:10]line ЗНМ: 0300000196 [17:47:10]line РНМ: 0000000000162794 [17:47:10]line Версия ККМ: v1.0 [17:47:10]line Платежная система: O! деньги [17:47:10]line ФМ: 0000000002094532 [17:47:10]line ФД: 58545 [17:47:10]line ФПД: 206663308750683 [17:47:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174704&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58545&fm=206663308750683&tin=02508201610067®Number=0000000000162794&sum=50018 [17:47:10]written 0, free lines is 4095 [17:47:10]Write to MH i2c: 01 00 00 9C 05 A1 [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 07 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 07 00 9C 05 00 00 00 00 00 FD 0C B1 [17:47:11]RasterBufferAndPrint [17:47:11]line [17:47:11]line [17:47:11]line [17:47:11]line [17:47:11]line [17:47:11]written 0, free lines is 3442 [17:47:11]MH_Cut [17:47:11]Write to MH i2c: D1 01 00 A3 05 01 7A [17:47:11]Write i2c OK [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: D1 [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: D1 01 00 [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: D1 01 00 A3 05 00 79 [17:47:11]Write to MH i2c: 01 00 00 A4 05 A9 [17:47:11]Write i2c OK [17:47:11]MH_I2C_Read... [17:47:11]*** Cut start [17:47:11]*** Partial cut [17:47:11]*** CUTSNS_PIN = 1 [17:47:11]*** CUTSNS_PIN = 0 [17:47:12]*** Brake cut motor [17:47:12]Read from MH i2c: 01 [17:47:12]MH_I2C_Read... [17:47:12]*** Stop cut motor [17:47:12]*** Cut end [17:47:12]Read from MH i2c: 01 07 00 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: 01 07 00 A4 05 00 00 00 00 00 FF 0F BE [17:47:12]process_action close_receipt done [17:47:12]requested_data is exist [17:47:12]produce_requested_data [17:47:12]requested_item fm.sn is exist - process it [17:47:12]wFMCommunicate request_size=4 [17:47:12]MH_SAM_APDU [17:47:12]CAPDU: 80 11 00 00 [17:47:12]Write to MH i2c: E2 08 00 A5 05 80 11 00 00 00 00 00 00 24 [17:47:12]Write i2c OK [17:47:12]MH_I2C_Read... [17:47:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:12]Read from MH i2c: E2 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 17 00 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 17 00 A5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 70 [17:47:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:47:12]wFMCommunicate OK [17:47:12]requested_item fd.num is exist - process it [17:47:12]SAM_PROTO_GetFieldsCounters [17:47:12]wFMCommunicate request_size=4 [17:47:12]MH_SAM_APDU [17:47:12]CAPDU: 80 13 00 00 [17:47:12]Write to MH i2c: E2 08 00 A6 05 80 13 00 00 00 00 00 00 27 [17:47:12]Write i2c OK [17:47:12]MH_I2C_Read... [17:47:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:12]Read from MH i2c: E2 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 62 00 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 62 00 A6 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 11 02 00 00 5E 04 ConnectInit Can't take IP for lk.salyk.kg [17:47:13]04 CommunicateWithHost connect error [17:47:13]CommunicateWithHost err = -1 [17:47:13]00 OFD Sender: Server communicate error [17:47:13]11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 77 [17:47:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 OFD Sender: Processing packet 58506 [packets to send 89, broken 51] [17:47:13]30 ProducePacketName [17:47:13]30 32 30 39 34 name=ofd_packets/00058506 [17:47:13]35 OFD Sender: To server: pG, [17:47:13]33 32 0D 04 10 CommunicateWithHost lk.salyk.kg:30040 [17:47:13]00 ConnectInit lk.salyk.kg [17:47:13]30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:47:13]wFMCommunicate OK [17:47:13]SAM_PROTO_GetFieldsCounters done [17:47:13]requested_item shift.num is exist - process it [17:47:13]requested_item shift.opened is exist - process it [17:47:13]req_shift_opened [17:47:13]FM_GetShiftState [17:47:13]SAM_PROTO_GetShiftState [17:47:13]wFMCommunicate request_size=4 [17:47:13]MH_SAM_APDU [17:47:13]CAPDU: 80 13 01 00 [17:47:13]Write to MH i2c: E2 08 00 A7 05 80 13 01 00 00 00 00 00 29 [17:47:13]Write i2c OK [17:47:13]MH_I2C_Read... [17:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:13]Read from MH i2c: E2 [17:47:13]MH_I2C_Read... [17:47:13]Read from MH i2c: E2 0E 00 [17:47:13]MH_I2C_Read... [17:47:13]Read from MH i2c: E2 0E 00 A7 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4C [17:47:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:47:13]wFMCommunicate OK [17:47:13]SAM_PROTO_GetShiftState done [17:47:13]FM_GetShiftState done [17:47:13]req_shift_opened done [17:47:13]requested_item shift.open_date is exist - process it [17:47:13]req_shift_open_date [17:47:13]req_shift_open_date done [17:47:13]produce_requested_data done [17:47:13]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58545,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:47:13]process_action_free close_receipt [17:47:13]json_value_free [17:47:13]json_value_free done [17:47:13]process_json_proto returns [17:47:13]Send response to host [17:47:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58545,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:47:13]free response buf [17:47:13]execute_script done [17:47:13]execute_script returns [17:47:13]free content buf [17:47:13]Sock 8.Close socket [17:47:13]Sock 8.Thread stoped [17:47:18]ConnectInit Can't take IP for lk.salyk.kg [17:47:18]CommunicateWithHost connect error [17:47:18]CommunicateWithHost err = -1 [17:47:18]OFD Sender: Server communicate error [17:47:20]accept exits with 10 [17:47:20]New connection [17:47:20]New thread 3067338084 created [17:47:20]Thread 3067194724 joined [17:47:20]Waiting for new connection... [17:47:20] Sock 10.Parse request [17:47:20]Sock 10.Check first char [17:47:20]Sock 10.First char is OK [17:47:20]request: POST /json_proto HTTP/1.0 [17:47:20]Method: POST [17:47:20]URL: /json_proto [17:47:20]Method is POST - this is cgi request [17:47:20]url: /json_proto [17:47:20]query_string will be loaded in cgi processing [17:47:20]execute_cgi json_proto POST (null) [17:47:20]execute_cgi path=json_proto method=POST [17:47:20]POST find Content-Length [17:47:20]Host: 172.17.44.3:8080 [17:47:20]Content-Length: 783 [17:47:20]Content-Type: application/json [17:47:20] [17:47:20]POST finish read [17:47:20]Found Content-Length = 783 [17:47:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:20]execute_script... [17:47: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)2075877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:20]POST & json_proto [17:47:20]process_json_proto [17:47:20]json parsed OK: [17:47:20]protocol is kg_v1.0 [17:47:20]action value=close_receipt [17:47:20]process_action close_receipt [17:47:20]cmd_close_receipt [17:47:20]MH_GetDate [17:47:20]Write to MH i2c: F0 00 00 A8 05 9C [17:47:20]Write i2c OK [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: F0 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: F0 09 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: F0 09 00 A8 05 00 A8 D6 C4 66 AD C5 5D 66 82 [17:47:20]GetLastDocTimeStamp 1724176024 [17:47:20]current date 1724176040 [17:47:20]FM_GetShiftState [17:47:20]SAM_PROTO_GetShiftState [17:47:20]wFMCommunicate request_size=4 [17:47:20]MH_SAM_APDU [17:47:20]CAPDU: 80 13 01 00 [17:47:20]Write to MH i2c: E2 08 00 A9 05 80 13 01 00 00 00 00 00 2B [17:47:20]Write i2c OK [17:47:20]MH_I2C_Read... [17:47:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:20]Read from MH i2c: E2 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 0E 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 0E 00 A9 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4E [17:47:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:47:20]wFMCommunicate OK [17:47:20]SAM_PROTO_GetShiftState done [17:47:20]FM_GetShiftState done [17:47:20]opened in 1724112910 [17:47:20]opened+sec_in_day 1724199310 [17:47:20]quantity*price = 70038 [17:47:20]sum+1 = 70039 [17:47:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 530 20.08.2024 17:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58546 ФПД: 246962295225800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174721&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58546&fm=246962295225800&tin=02508201610067®Number=0000000000162794&sum=70038 [17:47:24]StoreToDocumentArchive [17:47:24]shift 100 fd 58546 [17:47:24]save to /storage/0100/doc_00058546 [17:47:24]save last doc name /storage/0100/doc_00058546 to /storage/kkm_last_doc_name [17:47:24]save OK [17:47:24]Clear old archive folders... [17:47:24]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:47:24]tlvbuf is 01D94C90 [17:47:24]SAM_PROTO_ClearQueue [17:47:24]wFMCommunicate request_size=4 [17:47:24]MH_SAM_APDU [17:47:24]CAPDU: 80 09 00 00 [17:47:24]Write to MH i2c: E2 08 00 B6 05 80 09 00 00 00 00 00 00 2D [17:47:24]Write i2c OK [17:47:24]MH_I2C_Read... [17:47:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:24]Read from MH i2c: E2 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [17:47:24]RAPDU: 90 00 [17:47:24]wFMCommunicate OK [17:47:24]SAM_PROTO_ClearQueue done [17:47:24]KKMCreateOFDPacket [17:47:24]OFDProtocolAddRootSTLVToBuf [17:47:24]FM_MakeSignedData [17:47:24]FM_MakeSignedData [17:47:24]SAM_PROTO_SignData [17:47:24]wFMCommunicate request_size=4 [17:47:24]MH_SAM_APDU [17:47:24]CAPDU: 80 0D 01 02 [17:47:24]Write to MH i2c: E2 08 00 B7 05 80 0D 01 02 00 00 00 00 35 [17:47:24]Write i2c OK [17:47:24]MH_I2C_Read... [17:47:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:24]Read from MH i2c: E2 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 B7 05 00 90 00 30 [17:47:24]RAPDU: 90 00 [17:47:24]wFMCommunicate OK [17:47:24]wFMCommunicate request_size=253 [17:47:24]MH_SAM_APDU [17:47:24]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 A9 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E4 00 00 35 04 06 00 E0 9C 63 E1 3D C8 [17:47:25]Write to MH i2c: E2 00 01 B8 05 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 A9 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E4 00 00 35 04 06 00 E0 9C 63 E1 3D C8 00 00 DC [17:47:25]Write i2c OK [17:47:25]MH_I2C_Read... [17:47:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:26]Read from MH i2c: E2 [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: E2 03 00 [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [17:47:26]RAPDU: 90 00 [17:47:26]wFMCommunicate OK [17:47:26]wFMCommunicate request_size=4 [17:47:26]MH_SAM_APDU [17:47:26]CAPDU: 80 0D 03 02 [17:47:26]Write to MH i2c: E2 08 00 B9 05 80 0D 03 02 00 00 00 00 39 [17:47:26]Write i2c OK [17:47:26]MH_I2C_Read... [17:47:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:26]Read from MH i2c: E2 [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: E2 0B 00 [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: E2 0B 00 B9 05 00 05 36 4E A8 0C 4E 5F B6 90 00 DA [17:47:26]RAPDU: 05 36 4E A8 0C 4E 5F B6 90 00 [17:47:26]wFMCommunicate OK [17:47:26]SAM_PROTO_SignData done [17:47:26]FM_MakeSignedData done [17:47:26]CreateOFDProtocolMessage [17:47:26]wFMCommunicate request_size=4 [17:47:26]MH_SAM_APDU [17:47:26]CAPDU: 80 11 00 00 [17:47:26]Write to MH i2c: E2 08 00 BA 05 80 11 00 00 00 00 00 00 39 [17:47:26]Write i2c OK [17:47:26]MH_I2C_Read... [17:47:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:26]Read from MH i2c: E2 [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: E2 17 00 [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: E2 17 00 BA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 85 [17:47:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:47:26]wFMCommunicate OK [17:47:26]CreateOFDProtocolMessage done [17:47:26]OFDSenderStorePacket 58546 [17:47:26]StoreOFDPacket docnum=58546 [17:47:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F5 6C 00 01 5F 0E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 A9 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E4 00 00 35 04 06 00 E0 9C 63 E1 3D C8 05 36 4E A8 0C 4E 5F B6 [17:47:26]CheckFolder [17:47:26]dirname=/storage/ofd_packets [17:47:26]CheckFolder done [17:47:26]ProducePacketName [17:47:26]name=ofd_packets/00058546 [17:47:26]NVStorageSaveData ofd_packets/00058546 [17:47:26]File name is /storage/ofd_packets/00058546 [17:47:26]Write 294 bytes [17:47:26]NVStorageSaveData done [17:47:26]OFDSenderStorePacket done [17:47:26]KKMCreateOFDPacket done [17:47:26]NVStorageSaveData kkm_last_timestamp [17:47:26]File name is /storage/kkm_last_timestamp [17:47:26]Write 4 bytes [17:47:26]NVStorageSaveData done [17:47:26]ExternCall_PrintAddStr [17:47:26]wPrintStart [17:47:26]Write to MH i2c: 01 00 00 BB 05 C0 [17:47:26]Write i2c OK [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: 01 [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: 01 07 00 [17:47:26]MH_I2C_Read... [17:47:26]Read from MH i2c: 01 07 00 BB 05 00 00 00 00 00 FF 0F D5 [17:47:26]RasterBufferAndPrint [17:47:26]line Счет N : (1)2075877 [17:47:26]line ИНН: 02508201610067 [17:47:26]line Контрольно-Кассовый Чек [17:47:26]line ПРОДАЖА [17:47:26]line ТРК (МРК, ГНК) : 34 [17:47:26]line Товар: 2710124130 [17:47:26]line SU-92 [17:47:26]line 10.180 * 68.80 [17:47:26]line = 700.38 [17:47:26]line НДС 12% НСП 1% [17:47:26]line > о реализуемом товаре [17:47:26]line ИТОГО: 700.38 [17:47:26]line НСП 1% : 6.20 [17:47:26]line НДС 12% : 74.38 [17:47:26]line Наличными: 0.00 [17:47:26]line Безнал.: 700.38 [17:47:26]line Место: АЗС № 135 "Партнер Нефть" [17:47:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:47:26]line СНО: Общий режим [17:47:26]line Чек 530 20.08.2024 17:47 [17:47:26]line Смена: 100 ФФД: 1.0 [17:47:26]line ЗНМ: 0300000196 [17:47:26]line РНМ: 0000000000162794 [17:47:26]line Версия ККМ: v1.0 [17:47:26]line Платежная система: O! деньги [17:47:26]line ФМ: 0000000002094532 [17:47:26]line ФД: 58546 [17:47:26]line ФПД: 246962295225800 [17:47:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174721&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58546&fm=246962295225800&tin=02508201610067®Number=0000000000162794&sum=70038 [17:47:26]written 0, free lines is 4095 [17:47:27]Write to MH i2c: 01 00 00 E5 05 EA [17:47:27]Write i2c OK [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: 01 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: 01 07 00 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: 01 07 00 E5 05 00 00 00 00 00 FF 0C FC [17:47:27]RasterBufferAndPrint [17:47:27]line [17:47:27]line [17:47:27]line [17:47:27]line [17:47:27]line [17:47:27]written 0, free lines is 3454 [17:47:27]MH_Cut [17:47:27]Write to MH i2c: D1 01 00 EC 05 01 C3 [17:47:27]Write i2c OK [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: D1 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: D1 01 00 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: D1 01 00 EC 05 00 C2 [17:47:27]Write to MH i2c: 01 00 00 ED 05 F2 [17:47:27]Write i2c OK [17:47:27]MH_I2C_Read... [17:47:28]*** Cut start [17:47:28]*** Partial cut [17:47:28]*** CUTSNS_PIN = 1 [17:47:28]*** CUTSNS_PIN = 0 [17:47:28]*** Brake cut motor [17:47:28]ConnectInit Can't take IP for lk.salyk.kg [17:47:28]CommunicateWithHost connect error [17:47:28]CommunicateWithHost err = -1 [17:47:28]OFD Sender: Server communicate error [17:47:28]OFD Sender: Processing packet 58506 [packets to send 90, broken 51] [17:47:28]ProducePacketName [17:47:28]name=ofd_packets/00058506 [17:47:28]OFD Sender: To server: pG, [17:47:28]CommunicateWithHost lk.salyk.kg:30040 [17:47:28]ConnectInit lk.salyk.kg [17:47:28]Read from MH i2c: 01 [17:47:28]MH_I2C_Read... [17:47:28]*** Stop cut motor [17:47:28]*** Cut end [17:47:28]Read from MH i2c: 01 07 00 [17:47:28]MH_I2C_Read... [17:47:28]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 FF 0F 07 [17:47:28]process_action close_receipt done [17:47:28]requested_data is exist [17:47:28]produce_requested_data [17:47:28]requested_item fm.sn is exist - process it [17:47:28]wFMCommunicate request_size=4 [17:47:28]MH_SAM_APDU [17:47:28]CAPDU: 80 11 00 00 [17:47:28]Write to MH i2c: E2 08 00 EE 05 80 11 00 00 00 00 00 00 6D [17:47:28]Write i2c OK [17:47:28]MH_I2C_Read... [17:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:29]Read from MH i2c: E2 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 17 00 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 17 00 EE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [17:47:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:47:29]wFMCommunicate OK [17:47:29]requested_item fd.num is exist - process it [17:47:29]SAM_PROTO_GetFieldsCounters [17:47:29]wFMCommunicate request_size=4 [17:47:29]MH_SAM_APDU [17:47:29]CAPDU: 80 13 00 00 [17:47:29]Write to MH i2c: E2 08 00 EF 05 80 13 00 00 00 00 00 00 70 [17:47:29]Write i2c OK [17:47:29]MH_I2C_Read... [17:47:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:29]Read from MH i2c: E2 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 62 00 [17:47:29]MH_I2C_Read... [17:47:29]Read from MH i2c: E2 62 00 EF 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 C4 [17:47:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:47:29]wFMCommunicate OK [17:47:29]SAM_PROTO_GetFieldsCounters done [17:47:29]requested_item shift.num is exist - process it [17:47:29]requested_item shift.opened is exist - process it [17:47:29]req_shift_opened [17:47:29]FM_GetShiftState [17:47:29]SAM_PROTO_GetShiftState [17:47:29]wFMCommunicate request_size=4 [17:47:29]MH_SAM_APDU [17:47:29]CAPDU: 80 13 01 00 [17:47:29]Write to MH i2c: E2 08 00 F0 05 80 13 01 00 00 00 00 00 72 [17:47:30]Write i2c OK [17:47:30]MH_I2C_Read... [17:47:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:30]Read from MH i2c: E2 [17:47:30]MH_I2C_Read... [17:47:30]Read from MH i2c: E2 0E 00 [17:47:30]MH_I2C_Read... [17:47:30]Read from MH i2c: E2 0E 00 F0 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 95 [17:47:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:47:30]wFMCommunicate OK [17:47:30]SAM_PROTO_GetShiftState done [17:47:30]FM_GetShiftState done [17:47:30]req_shift_opened done [17:47:30]requested_item shift.open_date is exist - process it [17:47:30]req_shift_open_date [17:47:30]req_shift_open_date done [17:47:30]produce_requested_data done [17:47:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58546,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:47:30]process_action_free close_receipt [17:47:30]json_value_free [17:47:30]json_value_free done [17:47:30]process_json_proto returns [17:47:30]Send response to host [17:47:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58546,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:47:30]free response buf [17:47:30]execute_script done [17:47:30]execute_script returns [17:47:30]free content buf [17:47:30]Sock 10.Close socket [17:47:30]Sock 10.Thread stoped [17:47:33]ConnectInit Can't take IP for lk.salyk.kg [17:47:33]CommunicateWithHost connect error [17:47:33]CommunicateWithHost err = -1 [17:47:33]OFD Sender: Server communicate error [17:47:38]OFD Sender: Processing packet 58506 [packets to send 90, broken 51] [17:47:38]ProducePacketName [17:47:38]name=ofd_packets/00058506 [17:47:38]OFD Sender: To server: pG, [17:47:38]CommunicateWithHost lk.salyk.kg:30040 [17:47:38]ConnectInit lk.salyk.kg [17:47:43]ConnectInit Can't take IP for lk.salyk.kg [17:47:43]CommunicateWithHost connect error [17:47:43]CommunicateWithHost err = -1 [17:47:43]OFD Sender: Server communicate error [17:47:48]OFD Sender: Processing packet 58506 [packets to send 90, broken 51] [17:47:48]ProducePacketName [17:47:48]name=ofd_packets/00058506 [17:47:48]OFD Sender: To server: pG, [17:47:48]CommunicateWithHost lk.salyk.kg:30040 [17:47:48]ConnectInit lk.salyk.kg [17:47:49]accept exits with 8 [17:47:49]New connection [17:47:49]New thread 3067194724 created [17:47:49]Thread 3067338084 joined [17:47:49]Waiting for new connection... [17:47:49] Sock 8.Parse request [17:47:49]Sock 8.Check first char [17:47:49]Sock 8.First char is OK [17:47:49]request: POST /json_proto HTTP/1.0 [17:47:49]Method: POST [17:47:49]URL: /json_proto [17:47:49]Method is POST - this is cgi request [17:47:49]url: /json_proto [17:47:49]query_string will be loaded in cgi processing [17:47:49]execute_cgi json_proto POST (null) [17:47:49]execute_cgi path=json_proto method=POST [17:47:49]POST find Content-Length [17:47:49]Host: 172.17.44.3:8080 [17:47:49]Content-Length: 755 [17:47:49]Content-Type: application/json [17:47:49] [17:47:49]POST finish read [17:47:49]Found Content-Length = 755 [17:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:49]execute_script... [17:47: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)2075879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:49]POST & json_proto [17:47:49]process_json_proto [17:47:49]json parsed OK: [17:47:49]protocol is kg_v1.0 [17:47:49]action value=close_receipt [17:47:49]process_action close_receipt [17:47:49]cmd_close_receipt [17:47:49]MH_GetDate [17:47:49]Write to MH i2c: F0 00 00 F1 05 E5 [17:47:49]Write i2c OK [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: F0 [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: F0 09 00 [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: F0 09 00 F1 05 00 C5 D6 C4 66 AD C5 5D 66 E8 [17:47:49]GetLastDocTimeStamp 1724176041 [17:47:49]current date 1724176069 [17:47:49]FM_GetShiftState [17:47:49]SAM_PROTO_GetShiftState [17:47:49]wFMCommunicate request_size=4 [17:47:49]MH_SAM_APDU [17:47:49]CAPDU: 80 13 01 00 [17:47:49]Write to MH i2c: E2 08 00 F2 05 80 13 01 00 00 00 00 00 74 [17:47:49]Write i2c OK [17:47:49]MH_I2C_Read... [17:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:49]Read from MH i2c: E2 [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: E2 0E 00 [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: E2 0E 00 F2 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 97 [17:47:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:47:49]wFMCommunicate OK [17:47:49]SAM_PROTO_GetShiftState done [17:47:49]FM_GetShiftState done [17:47:49]opened in 1724112910 [17:47:49]opened+sec_in_day 1724199310 [17:47:49]quantity*price = 0 [17:47:49]sum+1 = 1 [17:47:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 531 20.08.2024 17:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58547 ФПД: 48480315756800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174749&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58547&fm=48480315756800&tin=02508201610067®Number=0000000000162794&sum=0 [17:47:52]StoreToDocumentArchive [17:47:52]shift 100 fd 58547 [17:47:53]save to /storage/0100/doc_00058547 [17:47:53]save last doc name /storage/0100/doc_00058547 to /storage/kkm_last_doc_name [17:47:53]save OK [17:47:53]Clear old archive folders... [17:47:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:47:53]tlvbuf is 0200FF10 [17:47:53]SAM_PROTO_ClearQueue [17:47:53]wFMCommunicate request_size=4 [17:47:53]MH_SAM_APDU [17:47:53]CAPDU: 80 09 00 00 [17:47:53]Write to MH i2c: E2 08 00 FF 05 80 09 00 00 00 00 00 00 76 [17:47:53]Write i2c OK [17:47:53]MH_I2C_Read... [17:47:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:53]Read from MH i2c: E2 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 03 00 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 03 00 FF 05 00 90 00 78 [17:47:53]RAPDU: 90 00 [17:47:53]wFMCommunicate OK [17:47:53]SAM_PROTO_ClearQueue done [17:47:53]KKMCreateOFDPacket [17:47:53]OFDProtocolAddRootSTLVToBuf [17:47:53]FM_MakeSignedData [17:47:53]FM_MakeSignedData [17:47:53]SAM_PROTO_SignData [17:47:53]wFMCommunicate request_size=4 [17:47:53]MH_SAM_APDU [17:47:53]CAPDU: 80 0D 01 02 [17:47:53]Write to MH i2c: E2 08 00 00 06 80 0D 01 02 00 00 00 00 7F [17:47:53]Write i2c OK [17:47:53]MH_I2C_Read... [17:47:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:53]Read from MH i2c: E2 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 03 00 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [17:47:53]RAPDU: 90 00 [17:47:53]wFMCommunicate OK [17:47:53]wFMCommunicate request_size=255 [17:47:53]MH_SAM_APDU [17:47:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 ConnectInit Can't take IP for lk.salyk.kg [17:47:53]EE CommunicateWithHost connect error [17:47:53]03 CommunicateWithHost err = -1 [17:47:53]0F OFD Sender: Server communicate error [17:47:53]00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C5 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E4 00 00 35 04 06 00 2C [17:47:54]Write to MH i2c: E2 02 01 01 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C5 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E4 00 00 35 04 06 00 2C 00 00 5D [17:47:54]Write i2c OK [17:47:54]MH_I2C_Read... [17:47:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:55]Read from MH i2c: E2 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 03 00 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [17:47:55]RAPDU: 90 00 [17:47:55]wFMCommunicate OK [17:47:55]wFMCommunicate request_size=10 [17:47:55]MH_SAM_APDU [17:47:55]CAPDU: 80 0D 02 02 05 17 B3 FF D1 00 [17:47:55]Write to MH i2c: E2 0D 00 02 06 80 0D 02 02 05 00 17 B3 FF D1 00 00 00 26 [17:47:55]Write i2c OK [17:47:55]MH_I2C_Read... [17:47:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:55]Read from MH i2c: E2 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 03 00 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [17:47:55]RAPDU: 90 00 [17:47:55]wFMCommunicate OK [17:47:55]wFMCommunicate request_size=4 [17:47:55]MH_SAM_APDU [17:47:55]CAPDU: 80 0D 03 02 [17:47:55]Write to MH i2c: E2 08 00 03 06 80 0D 03 02 00 00 00 00 84 [17:47:55]Write i2c OK [17:47:55]MH_I2C_Read... [17:47:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:55]Read from MH i2c: E2 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 0B 00 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 0B 00 03 06 00 15 83 0E CA 3D 18 E6 D7 90 00 07 [17:47:55]RAPDU: 15 83 0E CA 3D 18 E6 D7 90 00 [17:47:55]wFMCommunicate OK [17:47:55]SAM_PROTO_SignData done [17:47:55]FM_MakeSignedData done [17:47:55]CreateOFDProtocolMessage [17:47:55]wFMCommunicate request_size=4 [17:47:55]MH_SAM_APDU [17:47:55]CAPDU: 80 11 00 00 [17:47:55]Write to MH i2c: E2 08 00 04 06 80 11 00 00 00 00 00 00 84 [17:47:55]Write i2c OK [17:47:55]MH_I2C_Read... [17:47:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:55]Read from MH i2c: E2 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 17 00 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 17 00 04 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D0 [17:47:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:47:55]wFMCommunicate OK [17:47:55]CreateOFDProtocolMessage done [17:47:55]OFDSenderStorePacket 58547 [17:47:55]StoreOFDPacket docnum=58547 [17:47:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 09 F2 07 01 50 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C5 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E4 00 00 35 04 06 00 2C 17 B3 FF D1 00 15 83 0E CA 3D 18 E6 D7 [17:47:55]CheckFolder [17:47:55]dirname=/storage/ofd_packets [17:47:55]CheckFolder done [17:47:55]ProducePacketName [17:47:55]name=ofd_packets/00058547 [17:47:55]NVStorageSaveData ofd_packets/00058547 [17:47:55]File name is /storage/ofd_packets/00058547 [17:47:55]Write 301 bytes [17:47:55]NVStorageSaveData done [17:47:55]OFDSenderStorePacket done [17:47:55]KKMCreateOFDPacket done [17:47:55]NVStorageSaveData kkm_last_timestamp [17:47:55]File name is /storage/kkm_last_timestamp [17:47:55]Write 4 bytes [17:47:55]NVStorageSaveData done [17:47:55]ExternCall_PrintAddStr [17:47:55]wPrintStart [17:47:55]Write to MH i2c: 01 00 00 05 06 0B [17:47:55]Write i2c OK [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: 01 [17:47:56]MH_I2C_Read... [17:47:56]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:47:56]ProducePacketName [17:47:56]name=ofd_packets/00058506 [17:47:56]OFD Sender: To server: pG, [17:47:56]CommunicateWithHost lk.salyk.kg:30040 [17:47:56]ConnectInit lk.salyk.kg [17:47:56]Read from MH i2c: 01 07 00 [17:47:56]MH_I2C_Read... [17:47:56]Read from MH i2c: 01 07 00 05 06 00 00 00 00 00 FF 0F 20 [17:47:56]RasterBufferAndPrint [17:47:56]line Счет N : (1)2075879 [17:47:56]line ИНН: 02508201610067 [17:47:56]line Контрольно-Кассовый Чек [17:47:56]line ПРОДАЖА [17:47:56]line ТРК (МРК, ГНК) : 53 [17:47:56]line Товар: 2710124130 [17:47:56]line Аи-92-К-4 [17:47:56]line 14.750 * 0.00 [17:47:56]line = 0.00 [17:47:56]line НДС 12% НСП 1% [17:47:56]line > о реализуемом товаре [17:47:56]line ИТОГО: 0.00 [17:47:56]line НСП 1% : 0.00 [17:47:56]line НДС 12% : 0.00 [17:47:56]line Наличными: 0.00 [17:47:56]line Безнал.: 0.00 [17:47:56]line Место: АЗС № 135 "Партнер Нефть" [17:47:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:47:56]line СНО: Общий режим [17:47:56]line Чек 531 20.08.2024 17:47 [17:47:56]line Смена: 100 ФФД: 1.0 [17:47:56]line ЗНМ: 0300000196 [17:47:56]line РНМ: 0000000000162794 [17:47:56]line Версия ККМ: v1.0 [17:47:56]line Талоны: ТК ГПНА Online [17:47:56]line 30103677 [17:47:56]line ФМ: 0000000002094532 [17:47:56]line ФД: 58547 [17:47:56]line ФПД: 48480315756800 [17:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T174749&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58547&fm=48480315756800&tin=02508201610067®Number=0000000000162794&sum=0 [17:47:56]written 0, free lines is 4095 [17:47:56]Write to MH i2c: 01 00 00 2F 06 35 [17:47:56]Write i2c OK [17:47:56]MH_I2C_Read... [17:47:56]Read from MH i2c: 01 [17:47:56]MH_I2C_Read... [17:47:56]Read from MH i2c: 01 07 00 [17:47:56]MH_I2C_Read... [17:47:56]Read from MH i2c: 01 07 00 2F 06 00 00 00 00 00 01 0D 4A [17:47:56]RasterBufferAndPrint [17:47:56]line [17:47:56]line [17:47:56]line [17:47:56]line [17:47:56]line [17:47:56]written 0, free lines is 3465 [17:47:56]MH_Cut [17:47:56]Write to MH i2c: D1 01 00 36 06 01 0E [17:47:56]Write i2c OK [17:47:56]MH_I2C_Read... [17:47:56]Read from MH i2c: D1 [17:47:56]MH_I2C_Read... [17:47:56]Read from MH i2c: D1 01 00 [17:47:56]MH_I2C_Read... [17:47:56]Read from MH i2c: D1 01 00 36 06 00 0D [17:47:56]Write to MH i2c: 01 00 00 37 06 3D [17:47:56]Write i2c OK [17:47:56]MH_I2C_Read... [17:47:57]*** Cut start [17:47:57]*** Partial cut [17:47:57]*** CUTSNS_PIN = 1 [17:47:57]*** CUTSNS_PIN = 0 [17:47:57]*** Brake cut motor [17:47:58]Read from MH i2c: 01 [17:47:58]MH_I2C_Read... [17:47:58]*** Stop cut motor [17:47:58]*** Cut end [17:47:58]Read from MH i2c: 01 07 00 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: 01 07 00 37 06 00 00 00 00 00 FF 0F 52 [17:47:58]process_action close_receipt done [17:47:58]requested_data is exist [17:47:58]produce_requested_data [17:47:58]requested_item fm.sn is exist - process it [17:47:58]wFMCommunicate request_size=4 [17:47:58]MH_SAM_APDU [17:47:58]CAPDU: 80 11 00 00 [17:47:58]Write to MH i2c: E2 08 00 38 06 80 11 00 00 00 00 00 00 B8 [17:47:58]Write i2c OK [17:47:58]MH_I2C_Read... [17:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:58]Read from MH i2c: E2 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 17 00 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 17 00 38 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 04 [17:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:47:58]wFMCommunicate OK [17:47:58]requested_item fd.num is exist - process it [17:47:58]SAM_PROTO_GetFieldsCounters [17:47:58]wFMCommunicate request_size=4 [17:47:58]MH_SAM_APDU [17:47:58]CAPDU: 80 13 00 00 [17:47:58]Write to MH i2c: E2 08 00 39 06 80 13 00 00 00 00 00 00 BB [17:47:58]Write i2c OK [17:47:58]MH_I2C_Read... [17:47:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:58]Read from MH i2c: E2 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 62 00 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 62 00 39 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 13 [17:47:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:47:59]wFMCommunicate OK [17:47:59]SAM_PROTO_GetFieldsCounters done [17:47:59]requested_item shift.num is exist - process it [17:47:59]requested_item shift.opened is exist - process it [17:47:59]req_shift_opened [17:47:59]FM_GetShiftState [17:47:59]SAM_PROTO_GetShiftState [17:47:59]wFMCommunicate request_size=4 [17:47:59]MH_SAM_APDU [17:47:59]CAPDU: 80 13 01 00 [17:47:59]Write to MH i2c: E2 08 00 3A 06 80 13 01 00 00 00 00 00 BD [17:47:59]Write i2c OK [17:47:59]MH_I2C_Read... [17:47:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:59]Read from MH i2c: E2 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: E2 0E 00 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: E2 0E 00 3A 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E0 [17:47:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:47:59]wFMCommunicate OK [17:47:59]SAM_PROTO_GetShiftState done [17:47:59]FM_GetShiftState done [17:47:59]req_shift_opened done [17:47:59]requested_item shift.open_date is exist - process it [17:47:59]req_shift_open_date [17:47:59]req_shift_open_date done [17:47:59]produce_requested_data done [17:47:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58547,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:47:59]process_action_free close_receipt [17:47:59]json_value_free [17:47:59]json_value_free done [17:47:59]process_json_proto returns [17:47:59]Send response to host [17:47:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58547,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:47:59]free response buf [17:47:59]execute_script done [17:47:59]execute_script returns [17:47:59]free content buf [17:47:59]Sock 8.Close socket [17:47:59]Sock 8.Thread stoped [17:48:01]ConnectInit Can't take IP for lk.salyk.kg [17:48:01]CommunicateWithHost connect error [17:48:01]CommunicateWithHost err = -1 [17:48:01]OFD Sender: Server communicate error [17:48:06]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:48:06]ProducePacketName [17:48:06]name=ofd_packets/00058506 [17:48:06]OFD Sender: To server: pG, [17:48:06]CommunicateWithHost lk.salyk.kg:30040 [17:48:06]ConnectInit lk.salyk.kg [17:48:11]ConnectInit Can't take IP for lk.salyk.kg [17:48:11]CommunicateWithHost connect error [17:48:11]CommunicateWithHost err = -1 [17:48:11]OFD Sender: Server communicate error [17:48:16]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:48:16]ProducePacketName [17:48:16]name=ofd_packets/00058506 [17:48:16]OFD Sender: To server: pG, [17:48:16]CommunicateWithHost lk.salyk.kg:30040 [17:48:16]ConnectInit lk.salyk.kg [17:48:17]ConnectInit Can't connect to host [17:48:21]ConnectInit Can't take IP for lk.salyk.kg [17:48:21]CommunicateWithHost connect error [17:48:21]CommunicateWithHost err = -1 [17:48:21]OFD Sender: Server communicate error [17:48:26]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:48:26]ProducePacketName [17:48:26]name=ofd_packets/00058506 [17:48:26]OFD Sender: To server: pG, [17:48:26]CommunicateWithHost lk.salyk.kg:30040 [17:48:26]ConnectInit lk.salyk.kg [17:48:31]ConnectInit Can't take IP for lk.salyk.kg [17:48:31]CommunicateWithHost connect error [17:48:31]CommunicateWithHost err = -1 [17:48:31]OFD Sender: Server communicate error [17:48:36]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:48:36]ProducePacketName [17:48:36]name=ofd_packets/00058506 [17:48:36]OFD Sender: To server: pG, [17:48:36]CommunicateWithHost lk.salyk.kg:30040 [17:48:36]ConnectInit lk.salyk.kg [17:48:41]ConnectInit Can't take IP for lk.salyk.kg [17:48:41]CommunicateWithHost connect error [17:48:41]CommunicateWithHost err = -1 [17:48:41]OFD Sender: Server communicate error [17:48:46]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:48:46]ProducePacketName [17:48:46]name=ofd_packets/00058506 [17:48:46]OFD Sender: To server: pG, [17:48:46]CommunicateWithHost lk.salyk.kg:30040 [17:48:46]ConnectInit lk.salyk.kg [17:48:51]ConnectInit Can't take IP for lk.salyk.kg [17:48:51]CommunicateWithHost connect error [17:48:51]CommunicateWithHost err = -1 [17:48:51]OFD Sender: Server communicate error [17:48:56]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:48:56]ProducePacketName [17:48:56]name=ofd_packets/00058506 [17:48:56]OFD Sender: To server: pG, [17:48:56]CommunicateWithHost lk.salyk.kg:30040 [17:48:56]ConnectInit lk.salyk.kg [17:49:01]ConnectInit Can't take IP for lk.salyk.kg [17:49:01]CommunicateWithHost connect error [17:49:01]CommunicateWithHost err = -1 [17:49:01]OFD Sender: Server communicate error [17:49:06]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:49:06]ProducePacketName [17:49:06]name=ofd_packets/00058506 [17:49:06]OFD Sender: To server: pG, [17:49:06]CommunicateWithHost lk.salyk.kg:30040 [17:49:06]ConnectInit lk.salyk.kg [17:49:11]ConnectInit Can't take IP for lk.salyk.kg [17:49:11]CommunicateWithHost connect error [17:49:11]CommunicateWithHost err = -1 [17:49:11]OFD Sender: Server communicate error [17:49:16]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:49:16]ProducePacketName [17:49:16]name=ofd_packets/00058506 [17:49:16]OFD Sender: To server: pG, [17:49:16]CommunicateWithHost lk.salyk.kg:30040 [17:49:16]ConnectInit lk.salyk.kg [17:49:21]ConnectInit Can't take IP for lk.salyk.kg [17:49:21]CommunicateWithHost connect error [17:49:21]CommunicateWithHost err = -1 [17:49:21]OFD Sender: Server communicate error [17:49:26]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:49:26]ProducePacketName [17:49:26]name=ofd_packets/00058506 [17:49:26]OFD Sender: To server: pG, [17:49:26]CommunicateWithHost lk.salyk.kg:30040 [17:49:26]ConnectInit lk.salyk.kg [17:49:31]ConnectInit Can't take IP for lk.salyk.kg [17:49:31]CommunicateWithHost connect error [17:49:31]CommunicateWithHost err = -1 [17:49:31]OFD Sender: Server communicate error [17:49:36]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:49:36]ProducePacketName [17:49:36]name=ofd_packets/00058506 [17:49:36]OFD Sender: To server: pG, [17:49:36]CommunicateWithHost lk.salyk.kg:30040 [17:49:36]ConnectInit lk.salyk.kg [17:49:41]ConnectInit Can't take IP for lk.salyk.kg [17:49:41]CommunicateWithHost connect error [17:49:41]CommunicateWithHost err = -1 [17:49:41]OFD Sender: Server communicate error [17:49:46]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:49:46]ProducePacketName [17:49:46]name=ofd_packets/00058506 [17:49:46]OFD Sender: To server: pG, [17:49:46]CommunicateWithHost lk.salyk.kg:30040 [17:49:46]ConnectInit lk.salyk.kg [17:49:51]ConnectInit Can't take IP for lk.salyk.kg [17:49:51]CommunicateWithHost connect error [17:49:51]CommunicateWithHost err = -1 [17:49:51]OFD Sender: Server communicate error [17:49:56]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:49:56]ProducePacketName [17:49:56]name=ofd_packets/00058506 [17:49:56]OFD Sender: To server: pG, [17:49:56]CommunicateWithHost lk.salyk.kg:30040 [17:49:56]ConnectInit lk.salyk.kg [17:50:01]ConnectInit Can't take IP for lk.salyk.kg [17:50:01]CommunicateWithHost connect error [17:50:01]CommunicateWithHost err = -1 [17:50:01]OFD Sender: Server communicate error [17:50:06]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:50:06]ProducePacketName [17:50:06]name=ofd_packets/00058506 [17:50:06]OFD Sender: To server: pG, [17:50:06]CommunicateWithHost lk.salyk.kg:30040 [17:50:06]ConnectInit lk.salyk.kg [17:50:11]ConnectInit Can't take IP for lk.salyk.kg [17:50:11]CommunicateWithHost connect error [17:50:11]CommunicateWithHost err = -1 [17:50:11]OFD Sender: Server communicate error [17:50:16]OFD Sender: Processing packet 58506 [packets to send 91, broken 51] [17:50:16]ProducePacketName [17:50:16]name=ofd_packets/00058506 [17:50:16]OFD Sender: To server: pG, [17:50:16]CommunicateWithHost lk.salyk.kg:30040 [17:50:16]ConnectInit lk.salyk.kg [17:50:21]ConnectInit Can't take IP for lk.salyk.kg [17:50:21]CommunicateWithHost connect error [17:50:21]CommunicateWithHost err = -1 [17:50:21]OFD Sender: Server communicate error [17:50:23]accept exits with 12 [17:50:23]New connection [17:50:23]New thread 3067338084 created [17:50:23]Thread 3067194724 joined [17:50:23]Waiting for new connection... [17:50:23] Sock 12.Parse request [17:50:23]Sock 12.Check first char [17:50:23]Sock 12.First char is OK [17:50:23]request: POST /json_proto HTTP/1.0 [17:50:23]Method: POST [17:50:23]URL: /json_proto [17:50:23]Method is POST - this is cgi request [17:50:23]url: /json_proto [17:50:23]query_string will be loaded in cgi processing [17:50:23]execute_cgi json_proto POST (null) [17:50:23]execute_cgi path=json_proto method=POST [17:50:23]POST find Content-Length [17:50:23]Host: 172.17.44.3:8080 [17:50:23]Content-Length: 785 [17:50:23]Content-Type: application/json [17:50:23] [17:50:23]POST finish read [17:50:23]Found Content-Length = 785 [17:50:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:23]execute_script... [17:50: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)2075880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:23]POST & json_proto [17:50:23]process_json_proto [17:50:23]json parsed OK: [17:50:23]protocol is kg_v1.0 [17:50:23]action value=close_receipt [17:50:23]process_action close_receipt [17:50:23]cmd_close_receipt [17:50:23]MH_GetDate [17:50:23]Write to MH i2c: F0 00 00 3B 06 30 [17:50:23]Write i2c OK [17:50:23]MH_I2C_Read... [17:50:23]Read from MH i2c: F0 [17:50:23]MH_I2C_Read... [17:50:23]Read from MH i2c: F0 09 00 [17:50:23]MH_I2C_Read... [17:50:23]Read from MH i2c: F0 09 00 3B 06 00 60 D7 C4 66 AD C5 5D 66 CF [17:50:23]GetLastDocTimeStamp 1724176069 [17:50:23]current date 1724176224 [17:50:23]FM_GetShiftState [17:50:23]SAM_PROTO_GetShiftState [17:50:23]wFMCommunicate request_size=4 [17:50:23]MH_SAM_APDU [17:50:23]CAPDU: 80 13 01 00 [17:50:23]Write to MH i2c: E2 08 00 3C 06 80 13 01 00 00 00 00 00 BF [17:50:23]Write i2c OK [17:50:23]MH_I2C_Read... [17:50:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:23]Read from MH i2c: E2 [17:50:23]MH_I2C_Read... [17:50:23]Read from MH i2c: E2 0E 00 [17:50:23]MH_I2C_Read... [17:50:23]Read from MH i2c: E2 0E 00 3C 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E2 [17:50:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:50:23]wFMCommunicate OK [17:50:23]SAM_PROTO_GetShiftState done [17:50:24]FM_GetShiftState done [17:50:24]opened in 1724112910 [17:50:24]opened+sec_in_day 1724199310 [17:50:24]quantity*price = 100035 [17:50:24]sum+1 = 100036 [17:50:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 532 20.08.2024 17:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58548 ФПД: 207251293139251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175024&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58548&fm=207251293139251&tin=02508201610067®Number=0000000000162794&sum=100035 [17:50:27]StoreToDocumentArchive [17:50:27]shift 100 fd 58548 [17:50:27]save to /storage/0100/doc_00058548 [17:50:27]save last doc name /storage/0100/doc_00058548 to /storage/kkm_last_doc_name [17:50:27]save OK [17:50:27]Clear old archive folders... [17:50:27]ProcessDocumentItem done err = 0, tmpTLVsize=244 [17:50:27]tlvbuf is 02037B70 [17:50:27]SAM_PROTO_ClearQueue [17:50:27]wFMCommunicate request_size=4 [17:50:27]MH_SAM_APDU [17:50:27]CAPDU: 80 09 00 00 [17:50:27]Write to MH i2c: E2 08 00 49 06 80 09 00 00 00 00 00 00 C1 [17:50:27]Write i2c OK [17:50:27]MH_I2C_Read... [17:50:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:27]Read from MH i2c: E2 [17:50:27]MH_I2C_Read... [17:50:27]Read from MH i2c: E2 03 00 [17:50:27]MH_I2C_Read... [17:50:27]Read from MH i2c: E2 03 00 49 06 00 90 00 C3 [17:50:27]RAPDU: 90 00 [17:50:27]wFMCommunicate OK [17:50:27]SAM_PROTO_ClearQueue done [17:50:27]KKMCreateOFDPacket [17:50:27]OFDProtocolAddRootSTLVToBuf [17:50:27]FM_MakeSignedData [17:50:27]FM_MakeSignedData [17:50:27]SAM_PROTO_SignData [17:50:27]wFMCommunicate request_size=4 [17:50:27]MH_SAM_APDU [17:50:27]CAPDU: 80 0D 01 02 [17:50:27]Write to MH i2c: E2 08 00 4A 06 80 0D 01 02 00 00 00 00 C9 [17:50:28]Write i2c OK [17:50:28]MH_I2C_Read... [17:50:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:28]Read from MH i2c: E2 [17:50:28]MH_I2C_Read... [17:50:28]Read from MH i2c: E2 03 00 [17:50:28]MH_I2C_Read... [17:50:28]Read from MH i2c: E2 03 00 4A 06 00 90 00 C4 [17:50:28]RAPDU: 90 00 [17:50:28]wFMCommunicate OK [17:50:28]wFMCommunicate request_size=253 [17:50:28]MH_SAM_APDU [17:50:28]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 60 D7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E4 00 00 35 04 06 00 BC 7E 73 B4 F1 33 [17:50:28]Write to MH i2c: E2 00 01 4B 06 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 60 D7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E4 00 00 35 04 06 00 BC 7E 73 B4 F1 33 00 00 72 [17:50:29]Write i2c OK [17:50:29]MH_I2C_Read... [17:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:29]Read from MH i2c: E2 [17:50:29]MH_I2C_Read... [17:50:29]Read from MH i2c: E2 03 00 [17:50:29]MH_I2C_Read... [17:50:29]Read from MH i2c: E2 03 00 4B 06 00 90 00 C5 [17:50:29]RAPDU: 90 00 [17:50:29]wFMCommunicate OK [17:50:29]wFMCommunicate request_size=4 [17:50:29]MH_SAM_APDU [17:50:29]CAPDU: 80 0D 03 02 [17:50:29]Write to MH i2c: E2 08 00 4C 06 80 0D 03 02 00 00 00 00 CD [17:50:29]Write i2c OK [17:50:29]MH_I2C_Read... [17:50:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:30]Read from MH i2c: E2 [17:50:30]MH_I2C_Read... [17:50:30]Read from MH i2c: E2 0B 00 [17:50:30]MH_I2C_Read... [17:50:30]Read from MH i2c: E2 0B 00 4C 06 00 24 5C 3E 57 BC AD B2 45 90 00 43 [17:50:30]RAPDU: 24 5C 3E 57 BC AD B2 45 90 00 [17:50:30]wFMCommunicate OK [17:50:30]SAM_PROTO_SignData done [17:50:30]FM_MakeSignedData done [17:50:30]CreateOFDProtocolMessage [17:50:30]wFMCommunicate request_size=4 [17:50:30]MH_SAM_APDU [17:50:30]CAPDU: 80 11 00 00 [17:50:30]Write to MH i2c: E2 08 00 4D 06 80 11 00 00 00 00 00 00 CD [17:50:30]Write i2c OK [17:50:30]MH_I2C_Read... [17:50:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:30]Read from MH i2c: E2 [17:50:30]MH_I2C_Read... [17:50:30]Read from MH i2c: E2 17 00 [17:50:30]MH_I2C_Read... [17:50:30]Read from MH i2c: E2 17 00 4D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 19 [17:50:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:50:30]wFMCommunicate OK [17:50:30]CreateOFDProtocolMessage done [17:50:30]OFDSenderStorePacket 58548 [17:50:30]StoreOFDPacket docnum=58548 [17:50:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 8C 76 00 01 3B 17 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 60 D7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E4 00 00 35 04 06 00 BC 7E 73 B4 F1 33 24 5C 3E 57 BC AD B2 45 [17:50:30]CheckFolder [17:50:30]dirname=/storage/ofd_packets [17:50:30]CheckFolder done [17:50:30]ProducePacketName [17:50:30]name=ofd_packets/00058548 [17:50:30]NVStorageSaveData ofd_packets/00058548 [17:50:30]File name is /storage/ofd_packets/00058548 [17:50:30]Write 294 bytes [17:50:30]NVStorageSaveData done [17:50:30]OFDSenderStorePacket done [17:50:30]KKMCreateOFDPacket done [17:50:30]NVStorageSaveData kkm_last_timestamp [17:50:30]File name is /storage/kkm_last_timestamp [17:50:30]Write 4 bytes [17:50:30]NVStorageSaveData done [17:50:30]ExternCall_PrintAddStr [17:50:30]wPrintStart [17:50:30]Write to MH i2c: 01 00 00 4E 06 54 [17:50:30]Write i2c OK [17:50:30]MH_I2C_Read... [17:50:30]Read from MH i2c: 01 [17:50:30]MH_I2C_Read... [17:50:30]Read from MH i2c: 01 07 00 [17:50:30]MH_I2C_Read... [17:50:30]Read from MH i2c: 01 07 00 4E 06 00 00 00 00 00 FF 0F 69 [17:50:30]RasterBufferAndPrint [17:50:30]line Счет N : (1)2075880 [17:50:30]line ИНН: 02508201610067 [17:50:30]line Контрольно-Кассовый Чек [17:50:30]line ПРОДАЖА [17:50:30]line ТРК (МРК, ГНК) : 34 [17:50:30]line Товар: 2710124130 [17:50:30]line SU-92 [17:50:30]line 14.540 * 68.80 [17:50:30]line = 1000.35 [17:50:30]line НДС 12% НСП 1% [17:50:30]line > о реализуемом товаре [17:50:30]line ИТОГО: 1000.35 [17:50:30]line НСП 1% : 8.85 [17:50:30]line НДС 12% : 106.23 [17:50:30]line Наличными: 0.00 [17:50:30]line Безнал.: 1000.35 [17:50:30]line Место: АЗС № 135 "Партнер Нефть" [17:50:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:50:30]line СНО: Общий режим [17:50:30]line Чек 532 20.08.2024 17:50 [17:50:30]line Смена: 100 ФФД: 1.0 [17:50:30]line ЗНМ: 0300000196 [17:50:30]line РНМ: 0000000000162794 [17:50:30]line Версия ККМ: v1.0 [17:50:30]line Платежная система: O! деньги [17:50:30]line ФМ: 0000000002094532 [17:50:30]line ФД: 58548 [17:50:30]line ФПД: 207251293139251 [17:50:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175024&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58548&fm=207251293139251&tin=02508201610067®Number=0000000000162794&sum=100035 [17:50:30]written 0, free lines is 4095 [17:50:31]Write to MH i2c: 01 00 00 78 06 7E [17:50:31]Write i2c OK [17:50:31]MH_I2C_Read... [17:50:31]Read from MH i2c: 01 [17:50:31]MH_I2C_Read... [17:50:31]Read from MH i2c: 01 07 00 [17:50:31]MH_I2C_Read... [17:50:31]Read from MH i2c: 01 07 00 78 06 00 00 00 00 00 01 0D 93 [17:50:31]RasterBufferAndPrint [17:50:31]line [17:50:31]line [17:50:31]line [17:50:31]line [17:50:31]line [17:50:31]written 0, free lines is 3462 [17:50:31]MH_Cut [17:50:31]Write to MH i2c: D1 01 00 7F 06 01 57 [17:50:31]Write i2c OK [17:50:31]MH_I2C_Read... [17:50:31]Read from MH i2c: D1 [17:50:31]MH_I2C_Read... [17:50:31]Read from MH i2c: D1 01 00 [17:50:31]MH_I2C_Read... [17:50:31]Read from MH i2c: D1 01 00 7F 06 00 56 [17:50:31]Write to MH i2c: 01 00 00 80 06 86 [17:50:31]Write i2c OK [17:50:31]MH_I2C_Read... [17:50:31]ConnectInit Can't take IP for lk.salyk.kg [17:50:31]CommunicateWithHost connect error [17:50:31]CommunicateWithHost err = -1 [17:50:31]OFD Sender: Server communicate error [17:50:31]OFD Sender: Processing packet 58506 [packets to send 92, broken 51] [17:50:31]ProducePacketName [17:50:31]name=ofd_packets/00058506 [17:50:31]OFD Sender: To server: pG, [17:50:31]CommunicateWithHost lk.salyk.kg:30040 [17:50:31]ConnectInit lk.salyk.kg [17:50:31]*** Cut start [17:50:31]*** Partial cut [17:50:31]*** CUTSNS_PIN = 1 [17:50:31]*** CUTSNS_PIN = 0 [17:50:32]*** Brake cut motor [17:50:32]*** Stop cut motor [17:50:32]*** Cut end [17:50:32]Read from MH i2c: 01 [17:50:32]MH_I2C_Read... [17:50:32]Read from MH i2c: 01 07 00 [17:50:32]MH_I2C_Read... [17:50:32]Read from MH i2c: 01 07 00 80 06 00 00 00 00 00 FF 0F 9B [17:50:32]process_action close_receipt done [17:50:32]requested_data is exist [17:50:32]produce_requested_data [17:50:32]requested_item fm.sn is exist - process it [17:50:32]wFMCommunicate request_size=4 [17:50:32]MH_SAM_APDU [17:50:32]CAPDU: 80 11 00 00 [17:50:32]Write to MH i2c: E2 08 00 81 06 80 11 00 00 00 00 00 00 01 [17:50:32]Write i2c OK [17:50:32]MH_I2C_Read... [17:50:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:32]Read from MH i2c: E2 [17:50:32]MH_I2C_Read... [17:50:32]Read from MH i2c: E2 17 00 [17:50:32]MH_I2C_Read... [17:50:32]Read from MH i2c: E2 17 00 81 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4D [17:50:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:50:32]wFMCommunicate OK [17:50:32]requested_item fd.num is exist - process it [17:50:32]SAM_PROTO_GetFieldsCounters [17:50:32]wFMCommunicate request_size=4 [17:50:32]MH_SAM_APDU [17:50:32]CAPDU: 80 13 00 00 [17:50:33]Write to MH i2c: E2 08 00 82 06 80 13 00 00 00 00 00 00 04 [17:50:33]Write i2c OK [17:50:33]MH_I2C_Read... [17:50:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:33]Read from MH i2c: E2 [17:50:33]MH_I2C_Read... [17:50:33]Read from MH i2c: E2 62 00 [17:50:33]MH_I2C_Read... [17:50:33]Read from MH i2c: E2 62 00 82 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 60 [17:50:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:33]wFMCommunicate OK [17:50:33]SAM_PROTO_GetFieldsCounters done [17:50:33]requested_item shift.num is exist - process it [17:50:33]requested_item shift.opened is exist - process it [17:50:33]req_shift_opened [17:50:33]FM_GetShiftState [17:50:33]SAM_PROTO_GetShiftState [17:50:33]wFMCommunicate request_size=4 [17:50:33]MH_SAM_APDU [17:50:33]CAPDU: 80 13 01 00 [17:50:33]Write to MH i2c: E2 08 00 83 06 80 13 01 00 00 00 00 00 06 [17:50:33]Write i2c OK [17:50:33]MH_I2C_Read... [17:50:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:33]Read from MH i2c: E2 [17:50:33]MH_I2C_Read... [17:50:33]Read from MH i2c: E2 0E 00 [17:50:33]MH_I2C_Read... [17:50:33]Read from MH i2c: E2 0E 00 83 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 29 [17:50:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:50:34]wFMCommunicate OK [17:50:34]SAM_PROTO_GetShiftState done [17:50:34]FM_GetShiftState done [17:50:34]req_shift_opened done [17:50:34]requested_item shift.open_date is exist - process it [17:50:34]req_shift_open_date [17:50:34]req_shift_open_date done [17:50:34]produce_requested_data done [17:50:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58548,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:50:34]process_action_free close_receipt [17:50:34]json_value_free [17:50:34]json_value_free done [17:50:34]process_json_proto returns [17:50:34]Send response to host [17:50:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58548,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:50:34]free response buf [17:50:34]execute_script done [17:50:34]execute_script returns [17:50:34]free content buf [17:50:34]Sock 12.Close socket [17:50:34]Sock 12.Thread stoped [17:50:35]ConnectInit Can't connect to host [17:50:36]ConnectInit Can't take IP for lk.salyk.kg [17:50:36]CommunicateWithHost connect error [17:50:36]CommunicateWithHost err = -1 [17:50:36]OFD Sender: Server communicate error [17:50:41]OFD Sender: Processing packet 58506 [packets to send 92, broken 51] [17:50:41]ProducePacketName [17:50:41]name=ofd_packets/00058506 [17:50:41]OFD Sender: To server: pG, [17:50:41]CommunicateWithHost lk.salyk.kg:30040 [17:50:41]ConnectInit lk.salyk.kg [17:50:46]ConnectInit Can't take IP for lk.salyk.kg [17:50:46]CommunicateWithHost connect error [17:50:46]CommunicateWithHost err = -1 [17:50:46]OFD Sender: Server communicate error [17:50:51]OFD Sender: Processing packet 58506 [packets to send 92, broken 51] [17:50:51]ProducePacketName [17:50:51]name=ofd_packets/00058506 [17:50:51]OFD Sender: To server: pG, [17:50:51]CommunicateWithHost lk.salyk.kg:30040 [17:50:51]ConnectInit lk.salyk.kg [17:50:55]accept exits with 9 [17:50:55]New connection [17:50:55]New thread 3067194724 created [17:50:55]Thread 3067338084 joined [17:50:55]Waiting for new connection... [17:50:55] Sock 9.Parse request [17:50:55]Sock 9.Check first char [17:50:55]Sock 9.First char is OK [17:50:55]request: POST /json_proto HTTP/1.0 [17:50:55]Method: POST [17:50:55]URL: /json_proto [17:50:55]Method is POST - this is cgi request [17:50:55]url: /json_proto [17:50:55]query_string will be loaded in cgi processing [17:50:55]execute_cgi json_proto POST (null) [17:50:55]execute_cgi path=json_proto method=POST [17:50:55]POST find Content-Length [17:50:55]Host: 172.17.44.3:8080 [17:50:55]Content-Length: 794 [17:50:55]Content-Type: application/json [17:50:55] [17:50:55]POST finish read [17:50:55]Found Content-Length = 794 [17:50:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 2.950, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:55]execute_script... [17:50:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 2.950, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:55]POST & json_proto [17:50:55]process_json_proto [17:50:55]json parsed OK: [17:50:55]protocol is kg_v1.0 [17:50:55]action value=close_receipt [17:50:55]process_action close_receipt [17:50:55]cmd_close_receipt [17:50:55]MH_GetDate [17:50:55]Write to MH i2c: F0 00 00 84 06 79 [17:50:55]Write i2c OK [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: F0 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: F0 09 00 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: F0 09 00 84 06 00 80 D7 C4 66 AD C5 5D 66 38 [17:50:55]GetLastDocTimeStamp 1724176224 [17:50:55]current date 1724176256 [17:50:55]FM_GetShiftState [17:50:55]SAM_PROTO_GetShiftState [17:50:55]wFMCommunicate request_size=4 [17:50:55]MH_SAM_APDU [17:50:55]CAPDU: 80 13 01 00 [17:50:55]Write to MH i2c: E2 08 00 85 06 80 13 01 00 00 00 00 00 08 [17:50:55]Write i2c OK [17:50:55]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 85 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [17:50:56]RAPDU: 09 00 01 0E E0 C3 66 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]opened in 1724112910 [17:50:56]opened+sec_in_day 1724199310 [17:50:56]quantity*price = 0 [17:50:56]sum+1 = 1 [17:50:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 533 20.08.2024 17:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58549 ФПД: 107524023620443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175056&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58549&fm=107524023620443&tin=02508201610067®Number=0000000000162794&sum=0 [17:50:59]StoreToDocumentArchive [17:50:59]shift 100 fd 58549 [17:50:59]save to /storage/0100/doc_00058549 [17:50:59]save last doc name /storage/0100/doc_00058549 to /storage/kkm_last_doc_name [17:50:59]save OK [17:50:59]Clear old archive folders... [17:50:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:50:59]tlvbuf is 0205E850 [17:51:00]SAM_PROTO_ClearQueue [17:51:00]wFMCommunicate request_size=4 [17:51:00]MH_SAM_APDU [17:51:00]CAPDU: 80 09 00 00 [17:51:00]Write to MH i2c: E2 08 00 92 06 80 09 00 00 00 00 00 00 0A [17:51:00]Write i2c OK [17:51:00]MH_I2C_Read... [17:51:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:51:00]Read from MH i2c: E2 [17:51:00]MH_I2C_Read... [17:51:00]Read from MH i2c: E2 03 00 [17:51:00]MH_I2C_Read... [17:51:00]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [17:51:00]RAPDU: 90 00 [17:51:00]wFMCommunicate OK [17:51:00]SAM_PROTO_ClearQueue done [17:51:00]KKMCreateOFDPacket [17:51:00]OFDProtocolAddRootSTLVToBuf [17:51:00]FM_MakeSignedData [17:51:00]FM_MakeSignedData [17:51:00]SAM_PROTO_SignData [17:51:00]wFMCommunicate request_size=4 [17:51:00]MH_SAM_APDU [17:51:00]CAPDU: 80 0D 01 02 [17:51:00]Write to MH i2c: E2 08 00 93 06 80 0D 01 02 00 00 00 00 12 [17:51:00]Write i2c OK [17:51:00]MH_I2C_Read... [17:51:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:51:00]Read from MH i2c: E2 [17:51:00]MH_I2C_Read... [17:51:00]Read from MH i2c: E2 03 00 [17:51:00]MH_I2C_Read... [17:51:00]Read from MH i2c: E2 03 00 93 06 00 90 00 0D [17:51:00]RAPDU: 90 00 [17:51:00]wFMCommunicate OK [17:51:00]wFMCommunicate request_size=255 [17:51:00]MH_SAM_APDU [17:51: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 80 D7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E4 00 00 35 04 06 00 61 [17:51:01]Write to MH i2c: E2 02 01 94 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 80 D7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E4 00 00 35 04 06 00 61 00 00 9F [17:51:01]Write i2c OK [17:51:01]MH_I2C_Read... [17:51:02]OFD Sender: Processing packet 58506 [packets to send 92, broken 51] [17:51:02]ProducePacketName [17:51:02]name=ofd_packets/00058506 [17:51:02]OFD Sender: To server: pG, [17:51:02]CommunicateWithHost lk.salyk.kg:30040 [17:51:02]ConnectInit lk.salyk.kg [17:51:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:02]Read from MH i2c: E2 [17:51:02]MH_I2C_Read... [17:51:02]Read from MH i2c: E2 03 00 [17:51:02]MH_I2C_Read... [17:51:02]Read from MH i2c: E2 03 00 94 06 00 90 00 0E [17:51:02]RAPDU: 90 00 [17:51:02]wFMCommunicate OK [17:51:02]wFMCommunicate request_size=10 [17:51:02]MH_SAM_APDU [17:51:02]CAPDU: 80 0D 02 02 05 CA E3 3B 93 5B [17:51:02]Write to MH i2c: E2 0D 00 95 06 80 0D 02 02 05 00 CA E3 3B 93 5B 00 00 F5 [17:51:02]Write i2c OK [17:51:02]MH_I2C_Read... [17:51:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:02]Read from MH i2c: E2 [17:51:02]MH_I2C_Read... [17:51:02]Read from MH i2c: E2 03 00 [17:51:02]MH_I2C_Read... [17:51:02]Read from MH i2c: E2 03 00 95 06 00 90 00 0F [17:51:02]RAPDU: 90 00 [17:51:02]wFMCommunicate OK [17:51:02]wFMCommunicate request_size=4 [17:51:02]MH_SAM_APDU [17:51:02]CAPDU: 80 0D 03 02 [17:51:02]Write to MH i2c: E2 08 00 96 06 80 0D 03 02 00 00 00 00 17 [17:51:02]Write i2c OK [17:51:02]MH_I2C_Read... [17:51:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:51:02]Read from MH i2c: E2 [17:51:02]MH_I2C_Read... [17:51:02]Read from MH i2c: E2 0B 00 [17:51:02]MH_I2C_Read... [17:51:02]Read from MH i2c: E2 0B 00 96 06 00 48 94 41 CD D3 13 16 30 90 00 2E [17:51:02]RAPDU: 48 94 41 CD D3 13 16 30 90 00 [17:51:02]wFMCommunicate OK [17:51:02]SAM_PROTO_SignData done [17:51:02]FM_MakeSignedData done [17:51:02]CreateOFDProtocolMessage [17:51:02]wFMCommunicate request_size=4 [17:51:02]MH_SAM_APDU [17:51:02]CAPDU: 80 11 00 00 [17:51:02]Write to MH i2c: E2 08 00 97 06 80 11 00 00 00 00 00 00 17 [17:51:02]Write i2c OK [17:51:02]MH_I2C_Read... [17:51:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:02]Read from MH i2c: E2 [17:51:02]MH_I2C_Read... [17:51:02]Read from MH i2c: E2 17 00 [17:51:02]MH_I2C_Read... [17:51:02]Read from MH i2c: E2 17 00 97 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 63 [17:51:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:51:03]wFMCommunicate OK [17:51:03]CreateOFDProtocolMessage done [17:51:03]OFDSenderStorePacket 58549 [17:51:03]StoreOFDPacket docnum=58549 [17:51:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A4 63 07 01 E7 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 80 D7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E4 00 00 35 04 06 00 61 CA E3 3B 93 5B 48 94 41 CD D3 13 16 30 [17:51:03]CheckFolder [17:51:03]dirname=/storage/ofd_packets [17:51:03]CheckFolder done [17:51:03]ProducePacketName [17:51:03]name=ofd_packets/00058549 [17:51:03]NVStorageSaveData ofd_packets/00058549 [17:51:03]File name is /storage/ofd_packets/00058549 [17:51:03]Write 301 bytes [17:51:03]NVStorageSaveData done [17:51:03]OFDSenderStorePacket done [17:51:03]KKMCreateOFDPacket done [17:51:03]NVStorageSaveData kkm_last_timestamp [17:51:03]File name is /storage/kkm_last_timestamp [17:51:03]Write 4 bytes [17:51:03]NVStorageSaveData done [17:51:03]ExternCall_PrintAddStr [17:51:03]wPrintStart [17:51:03]Write to MH i2c: 01 00 00 98 06 9E [17:51:03]Write i2c OK [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: 01 [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: 01 07 00 [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: 01 07 00 98 06 00 00 00 00 00 FF 0F B3 [17:51:03]RasterBufferAndPrint [17:51:03]line Счет N : (1)2075881 [17:51:03]line ИНН: 02508201610067 [17:51:03]line Контрольно-Кассовый Чек [17:51:03]line ПРОДАЖА [17:51:03]line ТРК (МРК, ГНК) : 53 [17:51:03]line Товар: 2710124130 [17:51:03]line Аи-92-К-4 [17:51:03]line 2.950 * 0.00 [17:51:03]line = 0.00 [17:51:03]line НДС 12% НСП 1% [17:51:03]line > о реализуемом товаре [17:51:03]line ИТОГО: 0.00 [17:51:03]line НСП 1% : 0.00 [17:51:03]line НДС 12% : 0.00 [17:51:03]line Наличными: 0.00 [17:51:03]line Безнал.: 0.00 [17:51:03]line Место: АЗС № 135 "Партнер Нефть" [17:51:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:51:03]line СНО: Общий режим [17:51:03]line Чек 533 20.08.2024 17:50 [17:51:03]line Смена: 100 ФФД: 1.0 [17:51:03]line ЗНМ: 0300000196 [17:51:03]line РНМ: 0000000000162794 [17:51:03]line Версия ККМ: v1.0 [17:51:03]line Талоны: Топливные Талоны [17:51:03]line 1 [17:51:03]line ФМ: 0000000002094532 [17:51:03]line ФД: 58549 [17:51:03]line ФПД: 107524023620443 [17:51:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175056&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58549&fm=107524023620443&tin=02508201610067®Number=0000000000162794&sum=0 [17:51:03]written 0, free lines is 4095 [17:51:03]Write to MH i2c: 01 00 00 C2 06 C8 [17:51:03]Write i2c OK [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: 01 [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: 01 07 00 [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: 01 07 00 C2 06 00 00 00 00 00 06 0D E2 [17:51:03]RasterBufferAndPrint [17:51:03]line [17:51:03]line [17:51:03]line [17:51:03]line [17:51:03]line [17:51:03]written 0, free lines is 3477 [17:51:03]MH_Cut [17:51:03]Write to MH i2c: D1 01 00 C9 06 01 A1 [17:51:03]Write i2c OK [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: D1 [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: D1 01 00 [17:51:03]MH_I2C_Read... [17:51:03]Read from MH i2c: D1 01 00 C9 06 00 A0 [17:51:03]Write to MH i2c: 01 00 00 CA 06 D0 [17:51:03]Write i2c OK [17:51:03]MH_I2C_Read... [17:51:04]*** Cut start [17:51:04]*** Partial cut [17:51:04]*** CUTSNS_PIN = 1 [17:51:04]*** CUTSNS_PIN = 0 [17:51:04]*** Brake cut motor [17:51:05]Read from MH i2c: 01 [17:51:05]MH_I2C_Read... [17:51:05]*** Stop cut motor [17:51:05]*** Cut end [17:51:05]Read from MH i2c: 01 07 00 [17:51:05]MH_I2C_Read... [17:51:05]Read from MH i2c: 01 07 00 CA 06 00 00 00 00 00 FF 0F E5 [17:51:05]process_action close_receipt done [17:51:05]requested_data is exist [17:51:05]produce_requested_data [17:51:05]requested_item fm.sn is exist - process it [17:51:05]wFMCommunicate request_size=4 [17:51:05]MH_SAM_APDU [17:51:05]CAPDU: 80 11 00 00 [17:51:05]Write to MH i2c: E2 08 00 CB 06 80 11 00 00 00 00 00 00 4B [17:51:05]Write i2c OK [17:51:05]MH_I2C_Read... [17:51:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:05]Read from MH i2c: E2 [17:51:05]MH_I2C_Read... [17:51:05]Read from MH i2c: E2 17 00 [17:51:05]MH_I2C_Read... [17:51:05]Read from MH i2c: E2 17 00 CB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 97 [17:51:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:51:05]wFMCommunicate OK [17:51:05]requested_item fd.num is exist - process it [17:51:05]SAM_PROTO_GetFieldsCounters [17:51:05]wFMCommunicate request_size=4 [17:51:05]MH_SAM_APDU [17:51:05]CAPDU: 80 13 00 00 [17:51:05]Write to MH i2c: E2 08 00 CC 06 80 13 00 00 00 00 00 00 4E [17:51:05]Write i2c OK [17:51:05]MH_I2C_Read... [17:51:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:51:05]Read from MH i2c: E2 [17:51:05]MH_I2C_Read... [17:51:05]Read from MH i2c: E2 62 00 [17:51:05]MH_I2C_Read... [17:51:05]Read from MH i2c: E2 62 00 CC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 AE [17:51:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:51:06]wFMCommunicate OK [17:51:06]SAM_PROTO_GetFieldsCounters done [17:51:06]requested_item shift.num is exist - process it [17:51:06]requested_item shift.opened is exist - process it [17:51:06]req_shift_opened [17:51:06]FM_GetShiftState [17:51:06]SAM_PROTO_GetShiftState [17:51:06]wFMCommunicate request_size=4 [17:51:06]MH_SAM_APDU [17:51:06]CAPDU: 80 13 01 00 [17:51:06]Write to MH i2c: E2 08 00 CD 06 80 13 01 00 00 00 00 00 50 [17:51:06]Write i2c OK [17:51:06]MH_I2C_Read... [17:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:06]Read from MH i2c: E2 [17:51:06]MH_I2C_Read... [17:51:06]Read from MH i2c: E2 0E 00 [17:51:06]MH_I2C_Read... [17:51:06]Read from MH i2c: E2 0E 00 CD 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 73 [17:51:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:51:06]wFMCommunicate OK [17:51:06]SAM_PROTO_GetShiftState done [17:51:06]FM_GetShiftState done [17:51:06]req_shift_opened done [17:51:06]requested_item shift.open_date is exist - process it [17:51:06]req_shift_open_date [17:51:06]req_shift_open_date done [17:51:06]produce_requested_data done [17:51:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58549,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:51:06]process_action_free close_receipt [17:51:06]json_value_free [17:51:06]json_value_free done [17:51:06]process_json_proto returns [17:51:06]Send response to host [17:51:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58549,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:51:06]free response buf [17:51:06]execute_script done [17:51:06]execute_script returns [17:51:06]free content buf [17:51:06]Sock 9.Close socket [17:51:06]Sock 9.Thread stoped [17:51:07]ConnectInit Can't take IP for lk.salyk.kg [17:51:07]CommunicateWithHost connect error [17:51:07]CommunicateWithHost err = -1 [17:51:07]OFD Sender: Server communicate error [17:51:07]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:51:07]ProducePacketName [17:51:07]name=ofd_packets/00058506 [17:51:07]OFD Sender: To server: pG, [17:51:07]CommunicateWithHost lk.salyk.kg:30040 [17:51:07]ConnectInit lk.salyk.kg [17:51:12]ConnectInit Can't take IP for lk.salyk.kg [17:51:12]CommunicateWithHost connect error [17:51:12]CommunicateWithHost err = -1 [17:51:12]OFD Sender: Server communicate error [17:51:17]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:51:17]ProducePacketName [17:51:17]name=ofd_packets/00058506 [17:51:17]OFD Sender: To server: pG, [17:51:17]CommunicateWithHost lk.salyk.kg:30040 [17:51:17]ConnectInit lk.salyk.kg [17:51:22]ConnectInit Can't take IP for lk.salyk.kg [17:51:22]CommunicateWithHost connect error [17:51:22]CommunicateWithHost err = -1 [17:51:22]OFD Sender: Server communicate error [17:51:27]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:51:27]ProducePacketName [17:51:27]name=ofd_packets/00058506 [17:51:27]OFD Sender: To server: pG, [17:51:27]CommunicateWithHost lk.salyk.kg:30040 [17:51:27]ConnectInit lk.salyk.kg [17:51:32]ConnectInit Can't take IP for lk.salyk.kg [17:51:32]CommunicateWithHost connect error [17:51:32]CommunicateWithHost err = -1 [17:51:32]OFD Sender: Server communicate error [17:51:37]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:51:37]ProducePacketName [17:51:37]name=ofd_packets/00058506 [17:51:37]OFD Sender: To server: pG, [17:51:37]CommunicateWithHost lk.salyk.kg:30040 [17:51:37]ConnectInit lk.salyk.kg [17:51:42]ConnectInit Can't take IP for lk.salyk.kg [17:51:42]CommunicateWithHost connect error [17:51:42]CommunicateWithHost err = -1 [17:51:42]OFD Sender: Server communicate error [17:51:47]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:51:47]ProducePacketName [17:51:47]name=ofd_packets/00058506 [17:51:47]OFD Sender: To server: pG, [17:51:47]CommunicateWithHost lk.salyk.kg:30040 [17:51:47]ConnectInit lk.salyk.kg [17:51:52]ConnectInit Can't take IP for lk.salyk.kg [17:51:52]CommunicateWithHost connect error [17:51:52]CommunicateWithHost err = -1 [17:51:52]OFD Sender: Server communicate error [17:51:57]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:51:57]ProducePacketName [17:51:57]name=ofd_packets/00058506 [17:51:57]OFD Sender: To server: pG, [17:51:57]CommunicateWithHost lk.salyk.kg:30040 [17:51:57]ConnectInit lk.salyk.kg [17:52:02]ConnectInit Can't take IP for lk.salyk.kg [17:52:02]CommunicateWithHost connect error [17:52:02]CommunicateWithHost err = -1 [17:52:02]OFD Sender: Server communicate error [17:52:07]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:52:07]ProducePacketName [17:52:07]name=ofd_packets/00058506 [17:52:07]OFD Sender: To server: pG, [17:52:07]CommunicateWithHost lk.salyk.kg:30040 [17:52:07]ConnectInit lk.salyk.kg [17:52:12]ConnectInit Can't take IP for lk.salyk.kg [17:52:12]CommunicateWithHost connect error [17:52:12]CommunicateWithHost err = -1 [17:52:12]OFD Sender: Server communicate error [17:52:17]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:52:17]ProducePacketName [17:52:17]name=ofd_packets/00058506 [17:52:17]OFD Sender: To server: pG, [17:52:17]CommunicateWithHost lk.salyk.kg:30040 [17:52:17]ConnectInit lk.salyk.kg [17:52:22]ConnectInit Can't take IP for lk.salyk.kg [17:52:22]CommunicateWithHost connect error [17:52:22]CommunicateWithHost err = -1 [17:52:22]OFD Sender: Server communicate error [17:52:27]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:52:27]ProducePacketName [17:52:27]name=ofd_packets/00058506 [17:52:27]OFD Sender: To server: pG, [17:52:27]CommunicateWithHost lk.salyk.kg:30040 [17:52:27]ConnectInit lk.salyk.kg [17:52:32]ConnectInit Can't take IP for lk.salyk.kg [17:52:32]CommunicateWithHost connect error [17:52:32]CommunicateWithHost err = -1 [17:52:32]OFD Sender: Server communicate error [17:52:37]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:52:37]ProducePacketName [17:52:37]name=ofd_packets/00058506 [17:52:37]OFD Sender: To server: pG, [17:52:37]CommunicateWithHost lk.salyk.kg:30040 [17:52:37]ConnectInit lk.salyk.kg [17:52:42]ConnectInit Can't take IP for lk.salyk.kg [17:52:42]CommunicateWithHost connect error [17:52:42]CommunicateWithHost err = -1 [17:52:42]OFD Sender: Server communicate error [17:52:47]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:52:47]ProducePacketName [17:52:47]name=ofd_packets/00058506 [17:52:47]OFD Sender: To server: pG, [17:52:47]CommunicateWithHost lk.salyk.kg:30040 [17:52:47]ConnectInit lk.salyk.kg [17:52:52]ConnectInit Can't take IP for lk.salyk.kg [17:52:52]CommunicateWithHost connect error [17:52:52]CommunicateWithHost err = -1 [17:52:52]OFD Sender: Server communicate error [17:52:54]ConnectInit Can't connect to host [17:52:57]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:52:57]ProducePacketName [17:52:57]name=ofd_packets/00058506 [17:52:57]OFD Sender: To server: pG, [17:52:57]CommunicateWithHost lk.salyk.kg:30040 [17:52:57]ConnectInit lk.salyk.kg [17:53:02]ConnectInit Can't take IP for lk.salyk.kg [17:53:02]CommunicateWithHost connect error [17:53:02]CommunicateWithHost err = -1 [17:53:02]OFD Sender: Server communicate error [17:53:07]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:53:07]ProducePacketName [17:53:07]name=ofd_packets/00058506 [17:53:07]OFD Sender: To server: pG, [17:53:07]CommunicateWithHost lk.salyk.kg:30040 [17:53:07]ConnectInit lk.salyk.kg [17:53:12]ConnectInit Can't take IP for lk.salyk.kg [17:53:12]CommunicateWithHost connect error [17:53:12]CommunicateWithHost err = -1 [17:53:12]OFD Sender: Server communicate error [17:53:17]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:53:17]ProducePacketName [17:53:17]name=ofd_packets/00058506 [17:53:17]OFD Sender: To server: pG, [17:53:17]CommunicateWithHost lk.salyk.kg:30040 [17:53:17]ConnectInit lk.salyk.kg [17:53:22]ConnectInit Can't take IP for lk.salyk.kg [17:53:22]CommunicateWithHost connect error [17:53:22]CommunicateWithHost err = -1 [17:53:22]OFD Sender: Server communicate error [17:53:27]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:53:27]ProducePacketName [17:53:27]name=ofd_packets/00058506 [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:32]ConnectInit Can't take IP for lk.salyk.kg [17:53:32]CommunicateWithHost connect error [17:53:32]CommunicateWithHost err = -1 [17:53:32]OFD Sender: Server communicate error [17:53:37]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:53:37]ProducePacketName [17:53:37]name=ofd_packets/00058506 [17:53:37]OFD Sender: To server: pG, [17:53:37]CommunicateWithHost lk.salyk.kg:30040 [17:53:37]ConnectInit lk.salyk.kg [17:53:42]ConnectInit Can't take IP for lk.salyk.kg [17:53:42]CommunicateWithHost connect error [17:53:42]CommunicateWithHost err = -1 [17:53:42]OFD Sender: Server communicate error [17:53:47]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:53:47]ProducePacketName [17:53:47]name=ofd_packets/00058506 [17:53:47]OFD Sender: To server: pG, [17:53:47]CommunicateWithHost lk.salyk.kg:30040 [17:53:47]ConnectInit lk.salyk.kg [17:53:52]ConnectInit Can't take IP for lk.salyk.kg [17:53:52]CommunicateWithHost connect error [17:53:52]CommunicateWithHost err = -1 [17:53:52]OFD Sender: Server communicate error [17:53:57]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:53:57]ProducePacketName [17:53:57]name=ofd_packets/00058506 [17:53:57]OFD Sender: To server: pG, [17:53:57]CommunicateWithHost lk.salyk.kg:30040 [17:53:57]ConnectInit lk.salyk.kg [17:54:02]ConnectInit Can't take IP for lk.salyk.kg [17:54:02]CommunicateWithHost connect error [17:54:02]CommunicateWithHost err = -1 [17:54:02]OFD Sender: Server communicate error [17:54:07]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:54:07]ProducePacketName [17:54:07]name=ofd_packets/00058506 [17:54:07]OFD Sender: To server: pG, [17:54:07]CommunicateWithHost lk.salyk.kg:30040 [17:54:07]ConnectInit lk.salyk.kg [17:54:12]ConnectInit Can't take IP for lk.salyk.kg [17:54:12]CommunicateWithHost connect error [17:54:12]CommunicateWithHost err = -1 [17:54:13]OFD Sender: Server communicate error [17:54:18]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:54:18]ProducePacketName [17:54:18]name=ofd_packets/00058506 [17:54:18]OFD Sender: To server: pG, [17:54:18]CommunicateWithHost lk.salyk.kg:30040 [17:54:18]ConnectInit lk.salyk.kg [17:54:23]ConnectInit Can't take IP for lk.salyk.kg [17:54:23]CommunicateWithHost connect error [17:54:23]CommunicateWithHost err = -1 [17:54:23]OFD Sender: Server communicate error [17:54:28]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:54:28]ProducePacketName [17:54:28]name=ofd_packets/00058506 [17:54:28]OFD Sender: To server: pG, [17:54:28]CommunicateWithHost lk.salyk.kg:30040 [17:54:28]ConnectInit lk.salyk.kg [17:54:33]ConnectInit Can't take IP for lk.salyk.kg [17:54:33]CommunicateWithHost connect error [17:54:33]CommunicateWithHost err = -1 [17:54:33]OFD Sender: Server communicate error [17:54:38]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:54:38]ProducePacketName [17:54:38]name=ofd_packets/00058506 [17:54:38]OFD Sender: To server: pG, [17:54:38]CommunicateWithHost lk.salyk.kg:30040 [17:54:38]ConnectInit lk.salyk.kg [17:54:43]ConnectInit Can't take IP for lk.salyk.kg [17:54:43]CommunicateWithHost connect error [17:54:43]CommunicateWithHost err = -1 [17:54:43]OFD Sender: Server communicate error [17:54:48]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:54:48]ProducePacketName [17:54:48]name=ofd_packets/00058506 [17:54:48]OFD Sender: To server: pG, [17:54:48]CommunicateWithHost lk.salyk.kg:30040 [17:54:48]ConnectInit lk.salyk.kg [17:54:53]ConnectInit Can't take IP for lk.salyk.kg [17:54:53]CommunicateWithHost connect error [17:54:53]CommunicateWithHost err = -1 [17:54:53]OFD Sender: Server communicate error [17:54:58]OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:54:58]ProducePacketName [17:54:58]name=ofd_packets/00058506 [17:54:58]OFD Sender: To server: pG, [17:54:58]CommunicateWithHost lk.salyk.kg:30040 [17:54:58]ConnectInit lk.salyk.kg [17:55:03]ConnectInit Can't take IP for lk.salyk.kg [17:55:03]CommunicateWithHost connect error [17:55:03]CommunicateWithHost err = -1 [17:55:03]OFD Sender: Server communicate error [17:55:03]accept exits with 12 [17:55:03]New connection [17:55:03]New thread 3067338084 created [17:55:03]Thread 3067194724 joined [17:55:03]Waiting for new connection... [17:55:03] Sock 12.Parse request [17:55:03]Sock 12.Check first char [17:55:03]Sock 12.First char is OK [17:55:03]request: POST /json_proto HTTP/1.0 [17:55:03]Method: POST [17:55:03]URL: /json_proto [17:55:03]Method is POST - this is cgi request [17:55:03]url: /json_proto [17:55:03]query_string will be loaded in cgi processing [17:55:03]execute_cgi json_proto POST (null) [17:55:03]execute_cgi path=json_proto method=POST [17:55:03]POST find Content-Length [17:55:03]Host: 172.17.44.3:8080 [17:55:03]Content-Length: 804 [17:55:03]Content-Type: application/json [17:55:03] [17:55:03]POST finish read [17:55:03]Found Content-Length = 804 [17:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 49.870, "sum" : 3700.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3700.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:03]execute_script... [17:55: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)2075882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 49.870, "sum" : 3700.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3700.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:03]POST & json_proto [17:55:03]process_json_proto [17:55:03]json parsed OK: [17:55:03]protocol is kg_v1.0 [17:55:03]action value=close_receipt [17:55:03]process_action close_receipt [17:55:03]cmd_close_receipt [17:55:03]MH_GetDate [17:55:03]Write to MH i2c: F0 00 00 CE 06 C3 [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: F0 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: F0 09 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: F0 09 00 CE 06 00 78 D8 C4 66 AD C5 5D 66 7B [17:55:03]GetLastDocTimeStamp 1724176256 [17:55:03]current date 1724176504 [17:55:03]FM_GetShiftState [17:55:03]SAM_PROTO_GetShiftState [17:55:03]wFMCommunicate request_size=4 [17:55:03]MH_SAM_APDU [17:55:03]CAPDU: 80 13 01 00 [17:55:03]Write to MH i2c: E2 08 00 CF 06 80 13 01 00 00 00 00 00 52 [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:03]Read from MH i2c: E2 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 0E 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 0E 00 CF 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 75 [17:55:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:55:03]wFMCommunicate OK [17:55:03]SAM_PROTO_GetShiftState done [17:55:03]FM_GetShiftState done [17:55:03]opened in 1724112910 [17:55:03]opened+sec_in_day 1724199310 [17:55:03]quantity*price = 370035 [17:55:03]sum+1 = 370036 [17:55:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3700.35 НСП 1% : 32.75 НДС 12% : 392.96 Наличными: 0.00 Безнал.: 3700.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 534 20.08.2024 17:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58550 ФПД: 185036222637859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175504&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58550&fm=185036222637859&tin=02508201610067®Number=0000000000162794&sum=370035 [17:55:07]StoreToDocumentArchive [17:55:07]shift 100 fd 58550 [17:55:07]save to /storage/0100/doc_00058550 [17:55:07]save last doc name /storage/0100/doc_00058550 to /storage/kkm_last_doc_name [17:55:07]save OK [17:55:07]Clear old archive folders... [17:55:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:07]tlvbuf is 0207EB60 [17:55:07]SAM_PROTO_ClearQueue [17:55:07]wFMCommunicate request_size=4 [17:55:07]MH_SAM_APDU [17:55:07]CAPDU: 80 09 00 00 [17:55:07]Write to MH i2c: E2 08 00 DC 06 80 09 00 00 00 00 00 00 54 [17:55:07]Write i2c OK [17:55:07]MH_I2C_Read... [17:55:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:07]Read from MH i2c: E2 [17:55:07]MH_I2C_Read... [17:55:07]Read from MH i2c: E2 03 00 [17:55:07]MH_I2C_Read... [17:55:08]Read from MH i2c: E2 03 00 DC 06 00 90 00 56 [17:55:08]RAPDU: 90 00 [17:55:08]wFMCommunicate OK [17:55:08]SAM_PROTO_ClearQueue done [17:55:08]KKMCreateOFDPacket [17:55:08]OFDProtocolAddRootSTLVToBuf [17:55:08]FM_MakeSignedData [17:55:08]FM_MakeSignedData [17:55:08]SAM_PROTO_SignData [17:55:08]wFMCommunicate request_size=4 [17:55:08]MH_SAM_APDU [17:55:08]CAPDU: 80 0D 01 02 [17:55:08]Write to MH i2c: E2 08 00 DD 06 80 0D 01 02 00 00 00 00 5C [17:55:08]Write i2c OK [17:55:08]MH_I2C_Read... [17:55:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:08]Read from MH i2c: E2 [17:55:08]MH_I2C_Read... [17:55:08]Read from MH i2c: E2 03 00 [17:55:08]MH_I2C_Read... [17:55:08]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [17:55:08]RAPDU: 90 00 [17:55:08]wFMCommunicate OK [17:55:08]wFMCommunicate request_size=255 [17:55:08]MH_SAM_APDU [17: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 35 30 30 06 04 0C 00 OFD Sender: Processing packet 58506 [packets to send 93, broken 51] [17:55:08]D0 ProducePacketName [17:55:08]90 name=ofd_packets/00058506 [17:55:08]D0 OFD Sender: To server: pG, [17:55:08]B8 CommunicateWithHost lk.salyk.kg:30040 [17:55:08]2D 39 35 2D ConnectInit lk.salyk.kg [17:55:08]D0 9A 2D 35 FF 03 08 00 03 CE C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 78 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E4 00 00 35 04 06 00 A8 [17:55:09]Write to MH i2c: E2 02 01 DE 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 78 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E4 00 00 35 04 06 00 A8 00 00 8E [17:55:09]Write i2c OK [17:55:09]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 03 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 03 00 DE 06 00 90 00 58 [17:55:10]RAPDU: 90 00 [17:55:10]wFMCommunicate OK [17:55:10]wFMCommunicate request_size=10 [17:55:10]MH_SAM_APDU [17:55:10]CAPDU: 80 0D 02 02 05 4A 1A 52 27 23 [17:55:10]Write to MH i2c: E2 0D 00 DF 06 80 0D 02 02 05 00 4A 1A 52 27 23 00 00 69 [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 03 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 03 00 DF 06 00 90 00 59 [17:55:10]RAPDU: 90 00 [17:55:10]wFMCommunicate OK [17:55:10]wFMCommunicate request_size=4 [17:55:10]MH_SAM_APDU [17:55:10]CAPDU: 80 0D 03 02 [17:55:10]Write to MH i2c: E2 08 00 E0 06 80 0D 03 02 00 00 00 00 61 [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 0B 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 0B 00 E0 06 00 CA 19 B6 AC 23 CE C1 50 90 00 A9 [17:55:10]RAPDU: CA 19 B6 AC 23 CE C1 50 90 00 [17:55:10]wFMCommunicate OK [17:55:10]SAM_PROTO_SignData done [17:55:10]FM_MakeSignedData done [17:55:10]CreateOFDProtocolMessage [17:55:10]wFMCommunicate request_size=4 [17:55:10]MH_SAM_APDU [17:55:10]CAPDU: 80 11 00 00 [17:55:10]Write to MH i2c: E2 08 00 E1 06 80 11 00 00 00 00 00 00 61 [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 17 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 17 00 E1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AD [17:55:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:55:11]wFMCommunicate OK [17:55:11]CreateOFDProtocolMessage done [17:55:11]OFDSenderStorePacket 58550 [17:55:11]StoreOFDPacket docnum=58550 [17:55:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 22 B0 07 01 E5 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 78 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E4 00 00 35 04 06 00 A8 4A 1A 52 27 23 CA 19 B6 AC 23 CE C1 50 [17:55:11]CheckFolder [17:55:11]dirname=/storage/ofd_packets [17:55:11]CheckFolder done [17:55:11]ProducePacketName [17:55:11]name=ofd_packets/00058550 [17:55:11]NVStorageSaveData ofd_packets/00058550 [17:55:11]File name is /storage/ofd_packets/00058550 [17:55:11]Write 301 bytes [17:55:11]NVStorageSaveData done [17:55:11]OFDSenderStorePacket done [17:55:11]KKMCreateOFDPacket done [17:55:11]NVStorageSaveData kkm_last_timestamp [17:55:11]File name is /storage/kkm_last_timestamp [17:55:11]Write 4 bytes [17:55:11]NVStorageSaveData done [17:55:11]ExternCall_PrintAddStr [17:55:11]wPrintStart [17:55:11]Write to MH i2c: 01 00 00 E2 06 E8 [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 07 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [17:55:11]RasterBufferAndPrint [17:55:11]line Счет N : (1)2075882 [17:55:11]line ИНН: 02508201610067 [17:55:11]line Контрольно-Кассовый Чек [17:55:11]line ПРОДАЖА [17:55:11]line ТРК (МРК, ГНК) : 42 [17:55:11]line Товар: 2710124500 [17:55:11]line Аи-95-К-5 [17:55:11]line 49.870 * 74.20 [17:55:11]line = 3700.35 [17:55:11]line НДС 12% НСП 1% [17:55:11]line > о реализуемом товаре [17:55:11]line ИТОГО: 3700.35 [17:55:11]line НСП 1% : 32.75 [17:55:11]line НДС 12% : 392.96 [17:55:11]line Наличными: 0.00 [17:55:11]line Безнал.: 3700.35 [17:55:11]line Место: АЗС № 135 "Партнер Нефть" [17:55:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:55:11]line СНО: Общий режим [17:55:11]line Чек 534 20.08.2024 17:55 [17:55:11]line Смена: 100 ФФД: 1.0 [17:55:11]line ЗНМ: 0300000196 [17:55:11]line РНМ: 0000000000162794 [17:55:11]line Версия ККМ: v1.0 [17:55:11]line Платежная система: O! деньги [17:55:11]line ФМ: 0000000002094532 [17:55:11]line ФД: 58550 [17:55:11]line ФПД: 185036222637859 [17:55:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175504&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58550&fm=185036222637859&tin=02508201610067®Number=0000000000162794&sum=370035 [17:55:11]written 0, free lines is 4095 [17:55:11]Write to MH i2c: 01 00 00 0C 07 13 [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 07 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 07 00 0C 07 00 00 00 00 00 06 0D 2D [17:55:11]RasterBufferAndPrint [17:55:11]line [17:55:11]line [17:55:11]line [17:55:11]line [17:55:11]line [17:55:11]written 0, free lines is 3476 [17:55:11]MH_Cut [17:55:11]Write to MH i2c: D1 01 00 13 07 01 EC [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: D1 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: D1 01 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: D1 01 00 13 07 00 EB [17:55:12]Write to MH i2c: 01 00 00 14 07 1B [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]ConnectInit Can't connect to host [17:55:12]*** Cut start [17:55:12]*** Partial cut [17:55:12]*** CUTSNS_PIN = 1 [17:55:12]*** CUTSNS_PIN = 0 [17:55:12]*** Brake cut motor [17:55:13]Read from MH i2c: 01 [17:55:13]MH_I2C_Read... [17:55:13]*** Stop cut motor [17:55:13]*** Cut end [17:55:13]Read from MH i2c: 01 07 00 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: 01 07 00 14 07 00 00 00 00 00 FF 0F 30 [17:55:13]process_action close_receipt done [17:55:13]requested_data is exist [17:55:13]produce_requested_data [17:55:13]requested_item fm.sn is exist - process it [17:55:13]wFMCommunicate request_size=4 [17:55:13]MH_SAM_APDU [17:55:13]CAPDU: 80 11 00 00 [17:55:13]Write to MH i2c: E2 08 00 15 07 80 11 00 00 00 00 00 00 96 [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:13]Read from MH i2c: E2 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 17 00 [17:55:13]ConnectInit Can't take IP for lk.salyk.kg [17:55:13]MH_I2C_Read... [17:55:13]CommunicateWithHost connect error [17:55:13]Read from MH i2c: CommunicateWithHost err = -1 [17:55:13]OFD Sender: Server communicate error [17:55:13]E2 17 00 15 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [17:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:55:13]wFMCommunicate OK [17:55:13]requested_item fd.num is exist - process it [17:55:13]SAM_PROTO_GetFieldsCounters [17:55:13]wFMCommunicate request_size=4 [17:55:13]MH_SAM_APDU [17:55:13]CAPDU: 80 13 OFD Sender: Processing packet 58506 [packets to send 94, broken 51] [17:55:13]00 ProducePacketName [17:55:13]00 name=ofd_packets/00058506 [17:55:13] [17:55:13]OFD Sender: To server: pG, [17:55:13]Write to MH i2c: CommunicateWithHost lk.salyk.kg:30040 [17:55:13]E2 08 00 16 07 ConnectInit lk.salyk.kg [17:55:13]80 13 00 00 00 00 00 00 99 [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:14]Read from MH i2c: E2 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: E2 62 00 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: E2 62 00 16 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 FD [17:55:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:14]wFMCommunicate OK [17:55:14]SAM_PROTO_GetFieldsCounters done [17:55:14]requested_item shift.num is exist - process it [17:55:14]requested_item shift.opened is exist - process it [17:55:14]req_shift_opened [17:55:14]FM_GetShiftState [17:55:14]SAM_PROTO_GetShiftState [17:55:14]wFMCommunicate request_size=4 [17:55:14]MH_SAM_APDU [17:55:14]CAPDU: 80 13 01 00 [17:55:14]Write to MH i2c: E2 08 00 17 07 80 13 01 00 00 00 00 00 9B [17:55:14]Write i2c OK [17:55:14]MH_I2C_Read... [17:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:14]Read from MH i2c: E2 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: E2 0E 00 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: E2 0E 00 17 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BE [17:55:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:55:15]wFMCommunicate OK [17:55:15]SAM_PROTO_GetShiftState done [17:55:15]FM_GetShiftState done [17:55:15]req_shift_opened done [17:55:15]requested_item shift.open_date is exist - process it [17:55:15]req_shift_open_date [17:55:15]req_shift_open_date done [17:55:15]produce_requested_data done [17:55:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58550,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:55:15]process_action_free close_receipt [17:55:15]json_value_free [17:55:15]json_value_free done [17:55:15]process_json_proto returns [17:55:15]Send response to host [17:55:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58550,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:55:15]free response buf [17:55:15]execute_script done [17:55:15]execute_script returns [17:55:15]free content buf [17:55:15]Sock 12.Close socket [17:55:15]Sock 12.Thread stoped [17:55:15]accept exits with 8 [17:55:15]New connection [17:55:15]New thread 3067194724 created [17:55:15]Thread 3067338084 joined [17:55:15]Waiting for new connection... [17:55:15] Sock 8.Parse request [17:55:15]Sock 8.Check first char [17:55:15]Sock 8.First char is OK [17:55:15]request: POST /json_proto HTTP/1.0 [17:55:15]Method: POST [17:55:15]URL: /json_proto [17:55:15]Method is POST - this is cgi request [17:55:15]url: /json_proto [17:55:15]query_string will be loaded in cgi processing [17:55:15]execute_cgi json_proto POST (null) [17:55:15]execute_cgi path=json_proto method=POST [17:55:15]POST find Content-Length [17:55:15]Host: 172.17.44.3:8080 [17:55:15]Content-Length: 804 [17:55:15]Content-Type: application/json [17:55:15] [17:55:15]POST finish read [17:55:15]Found Content-Length = 804 [17:55:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:15]execute_script... [17:55:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:15]POST & json_proto [17:55:15]process_json_proto [17:55:15]json parsed OK: [17:55:15]protocol is kg_v1.0 [17:55:15]action value=close_receipt [17:55:15]process_action close_receipt [17:55:15]cmd_close_receipt [17:55:15]MH_GetDate [17:55:15]Write to MH i2c: F0 00 00 18 07 0E [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: F0 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: F0 09 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: F0 09 00 18 07 00 84 D8 C4 66 AD C5 5D 66 D2 [17:55:15]GetLastDocTimeStamp 1724176504 [17:55:15]current date 1724176516 [17:55:15]FM_GetShiftState [17:55:15]SAM_PROTO_GetShiftState [17:55:15]wFMCommunicate request_size=4 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 13 01 00 [17:55:15]Write to MH i2c: E2 08 00 19 07 80 13 01 00 00 00 00 00 9D [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 0E 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 0E 00 19 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C0 [17:55:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:55:15]wFMCommunicate OK [17:55:15]SAM_PROTO_GetShiftState done [17:55:15]FM_GetShiftState done [17:55:15]opened in 1724112910 [17:55:15]opened+sec_in_day 1724199310 [17:55:15]quantity*price = 200043 [17:55:15]sum+1 = 200044 [17:55:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 535 20.08.2024 17:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58551 ФПД: 33891610549263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175516&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58551&fm=33891610549263&tin=02508201610067®Number=0000000000162794&sum=200043 [17:55:20]StoreToDocumentArchive [17:55:20]shift 100 fd 58551 [17:55:20]save to /storage/0100/doc_00058551 [17:55:20]save last doc name /storage/0100/doc_00058551 to /storage/kkm_last_doc_name [17:55:20]save OK [17:55:20]Clear old archive folders... [17:55:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:20]tlvbuf is 02093AC0 [17:55:20]SAM_PROTO_ClearQueue [17:55:20]wFMCommunicate request_size=4 [17:55:20]MH_SAM_APDU [17:55:20]CAPDU: 80 09 00 00 [17:55:20]Write to MH i2c: E2 08 00 26 07 80 09 00 00 00 00 00 00 9F [17:55:20]Write i2c OK [17:55:20]MH_I2C_Read... [17:55:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:20]Read from MH i2c: E2 [17:55:20]MH_I2C_Read... [17:55:20]Read from MH i2c: E2 03 00 [17:55:20]MH_I2C_Read... [17:55:20]Read from MH i2c: E2 03 00 26 07 00 90 00 A1 [17:55:20]RAPDU: 90 00 [17:55:20]wFMCommunicate OK [17:55:20]SAM_PROTO_ClearQueue done [17:55:20]KKMCreateOFDPacket [17:55:20]OFDProtocolAddRootSTLVToBuf [17:55:20]FM_MakeSignedData [17:55:20]FM_MakeSignedData [17:55:20]SAM_PROTO_SignData [17:55:20]wFMCommunicate request_size=4 [17:55:20]MH_SAM_APDU [17:55:20]CAPDU: 80 0D 01 02 [17:55:20]Write to MH i2c: E2 08 00 27 07 80 0D 01 02 00 00 00 00 A7 [17:55:20]Write i2c OK [17:55:20]MH_I2C_Read... [17:55:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:20]Read from MH i2c: E2 [17:55:20]MH_I2C_Read... [17:55:20]Read from MH i2c: E2 03 00 [17:55:20]MH_I2C_Read... [17:55:20]Read from MH i2c: E2 03 00 27 07 00 90 00 A2 [17:55:20]RAPDU: 90 00 [17:55:20]wFMCommunicate OK [17:55:20]wFMCommunicate request_size=255 [17:55:20]MH_SAM_APDU [17: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 84 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E4 00 00 35 04 06 00 1E [17:55:21]Write to MH i2c: E2 02 01 28 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 17 02 00 00 F4 03 04 00 84 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E4 00 00 35 04 06 00 1E 00 00 ED [17:55:22]Write i2c OK [17:55:22]MH_I2C_Read... [17:55:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:22]Read from MH i2c: E2 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [17:55:22]RAPDU: 90 00 [17:55:22]wFMCommunicate OK [17:55:22]wFMCommunicate request_size=10 [17:55:22]MH_SAM_APDU [17:55:22]CAPDU: 80 0D 02 02 05 D3 01 68 5C 0F [17:55:22]Write to MH i2c: E2 0D 00 29 07 80 0D 02 02 05 00 D3 01 68 5C 0F 00 00 5B [17:55:22]Write i2c OK [17:55:22]MH_I2C_Read... [17:55:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:23]Read from MH i2c: E2 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 03 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [17:55:23]RAPDU: 90 00 [17:55:23]wFMCommunicate OK [17:55:23]wFMCommunicate request_size=4 [17:55:23]MH_SAM_APDU [17:55:23]CAPDU: 80 0D 03 02 [17:55:23]Write to MH i2c: E2 08 00 2A 07 80 0D 03 02 00 00 00 00 AC [17:55:23]Write i2c OK [17:55:23]MH_I2C_Read... [17:55:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:23]Read from MH i2c: E2 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 0B 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 0B 00 2A 07 00 A9 48 AA 01 C1 83 23 EA 90 00 9A [17:55:23]RAPDU: A9 48 AA 01 C1 83 23 EA 90 00 [17:55:23]wFMCommunicate OK [17:55:23]SAM_PROTO_SignData done [17:55:23]FM_MakeSignedData done [17:55:23]CreateOFDProtocolMessage [17:55:23]wFMCommunicate request_size=4 [17:55:23]MH_SAM_APDU [17:55:23]CAPDU: 80 11 00 00 [17:55:23]Write to MH i2c: E2 08 00 2B 07 80 11 00 00 00 00 00 00 AC [17:55:23]Write i2c OK [17:55:23]MH_I2C_Read... [17:55:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:23]Read from MH i2c: E2 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 17 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 17 00 2B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F8 [17:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:55:23]wFMCommunicate OK [17:55:23]CreateOFDProtocolMessage done [17:55:23]OFDSenderStorePacket 58551 [17:55:23]StoreOFDPacket docnum=58551 [17:55:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 26 3A 07 01 62 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 84 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E4 00 00 35 04 06 00 1E D3 01 68 5C 0F A9 48 AA 01 C1 83 23 EA [17:55:23]CheckFolder [17:55:23]dirname=/storage/ofd_packets [17:55:23]CheckFolder done [17:55:23]ProducePacketName [17:55:23]name=ofd_packets/00058551 [17:55:23]NVStorageSaveData ofd_packets/00058551 [17:55:23]File name is /storage/ofd_packets/00058551 [17:55:23]Write 301 bytes [17:55:23]NVStorageSaveData done [17:55:23]OFDSenderStorePacket done [17:55:23]KKMCreateOFDPacket done [17:55:23]NVStorageSaveData kkm_last_timestamp [17:55:23]File name is /storage/kkm_last_timestamp [17:55:23]Write 4 bytes [17:55:23]NVStorageSaveData done [17:55:23]ExternCall_PrintAddStr [17:55:23]wPrintStart [17:55:23]Write to MH i2c: 01 00 00 2C 07 33 [17:55:23]OFD Sender: Processing packet 58506 [packets to send 95, broken 51] [17:55:23]ProducePacketName [17:55:23]name=ofd_packets/00058506 [17:55:23]OFD Sender: To server: pG, [17:55:23]CommunicateWithHost lk.salyk.kg:30040 [17:55:23]ConnectInit lk.salyk.kg [17:55:23]Write i2c OK [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 07 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 07 00 2C 07 00 00 00 00 00 FF 0F 48 [17:55:23]RasterBufferAndPrint [17:55:23]line Счет N : (1)2075883 [17:55:23]line ИНН: 02508201610067 [17:55:23]line Контрольно-Кассовый Чек [17:55:23]line ПРОДАЖА [17:55:23]line ТРК (МРК, ГНК) : 32 [17:55:24]line Товар: 2710124500 [17:55:24]line Аи-95-К-5 [17:55:24]line 26.960 * 74.20 [17:55:24]line = 2000.43 [17:55:24]line НДС 12% НСП 1% [17:55:24]line > о реализуемом товаре [17:55:24]line ИТОГО: 2000.43 [17:55:24]line НСП 1% : 17.70 [17:55:24]line НДС 12% : 212.43 [17:55:24]line Наличными: 0.00 [17:55:24]line Безнал.: 2000.43 [17:55:24]line Место: АЗС № 135 "Партнер Нефть" [17:55:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:55:24]line СНО: Общий режим [17:55:24]line Чек 535 20.08.2024 17:55 [17:55:24]line Смена: 100 ФФД: 1.0 [17:55:24]line ЗНМ: 0300000196 [17:55:24]line РНМ: 0000000000162794 [17:55:24]line Версия ККМ: v1.0 [17:55:24]line Платежная система: O! деньги [17:55:24]line ФМ: 0000000002094532 [17:55:24]line ФД: 58551 [17:55:24]line ФПД: 33891610549263 [17:55:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175516&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58551&fm=33891610549263&tin=02508201610067®Number=0000000000162794&sum=200043 [17:55:24]written 0, free lines is 4095 [17:55:24]Write to MH i2c: 01 00 00 56 07 5D [17:55:24]Write i2c OK [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: 01 [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: 01 07 00 [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: 01 07 00 56 07 00 00 00 00 00 08 0D 79 [17:55:24]RasterBufferAndPrint [17:55:24]line [17:55:24]line [17:55:24]line [17:55:24]line [17:55:24]line [17:55:24]written 0, free lines is 3484 [17:55:24]MH_Cut [17:55:24]Write to MH i2c: D1 01 00 5D 07 01 36 [17:55:24]Write i2c OK [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: D1 [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: D1 01 00 [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: D1 01 00 5D 07 00 35 [17:55:24]Write to MH i2c: 01 00 00 5E 07 65 [17:55:24]Write i2c OK [17:55:24]MH_I2C_Read... [17:55:25]*** Cut start [17:55:25]*** Partial cut [17:55:25]*** CUTSNS_PIN = 1 [17:55:25]*** CUTSNS_PIN = 0 [17:55:25]*** Brake cut motor [17:55:25]Read from MH i2c: 01 [17:55:26]MH_I2C_Read... [17:55:26]*** Stop cut motor [17:55:26]*** Cut end [17:55:26]Read from MH i2c: 01 07 00 [17:55:26]MH_I2C_Read... [17:55:26]Read from MH i2c: 01 07 00 5E 07 00 00 00 00 00 FF 0F 7A [17:55:26]process_action close_receipt done [17:55:26]requested_data is exist [17:55:26]produce_requested_data [17:55:26]requested_item fm.sn is exist - process it [17:55:26]wFMCommunicate request_size=4 [17:55:26]MH_SAM_APDU [17:55:26]CAPDU: 80 11 00 00 [17:55:26]Write to MH i2c: E2 08 00 5F 07 80 11 00 00 00 00 00 00 E0 [17:55:26]Write i2c OK [17:55:26]MH_I2C_Read... [17:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:26]Read from MH i2c: E2 [17:55:26]MH_I2C_Read... [17:55:26]Read from MH i2c: E2 17 00 [17:55:26]MH_I2C_Read... [17:55:26]Read from MH i2c: E2 17 00 5F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2C [17:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:55:26]wFMCommunicate OK [17:55:26]requested_item fd.num is exist - process it [17:55:26]SAM_PROTO_GetFieldsCounters [17:55:26]wFMCommunicate request_size=4 [17:55:26]MH_SAM_APDU [17:55:26]CAPDU: 80 13 00 00 [17:55:26]Write to MH i2c: E2 08 00 60 07 80 13 00 00 00 00 00 00 E3 [17:55:26]Write i2c OK [17:55:26]MH_I2C_Read... [17:55:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:26]Read from MH i2c: E2 [17:55:26]MH_I2C_Read... [17:55:26]Read from MH i2c: E2 62 00 [17:55:26]MH_I2C_Read... [17:55:26]Read from MH i2c: E2 62 00 60 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 4B [17:55:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:27]wFMCommunicate OK [17:55:27]SAM_PROTO_GetFieldsCounters done [17:55:27]requested_item shift.num is exist - process it [17:55:27]requested_item shift.opened is exist - process it [17:55:27]req_shift_opened [17:55:27]FM_GetShiftState [17:55:27]SAM_PROTO_GetShiftState [17:55:27]wFMCommunicate request_size=4 [17:55:27]MH_SAM_APDU [17:55:27]CAPDU: 80 13 01 00 [17:55:27]Write to MH i2c: E2 08 00 61 07 80 13 01 00 00 00 00 00 E5 [17:55:27]Write i2c OK [17:55:27]MH_I2C_Read... [17:55:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:27]Read from MH i2c: E2 [17:55:27]MH_I2C_Read... [17:55:27]Read from MH i2c: E2 0E 00 [17:55:27]MH_I2C_Read... [17:55:27]Read from MH i2c: E2 0E 00 61 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 08 [17:55:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:55:27]wFMCommunicate OK [17:55:27]SAM_PROTO_GetShiftState done [17:55:27]FM_GetShiftState done [17:55:27]req_shift_opened done [17:55:27]requested_item shift.open_date is exist - process it [17:55:27]req_shift_open_date [17:55:27]req_shift_open_date done [17:55:27]produce_requested_data done [17:55:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58551,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:55:27]process_action_free close_receipt [17:55:27]json_value_free [17:55:27]json_value_free done [17:55:27]process_json_proto returns [17:55:27]Send response to host [17:55:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58551,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:55:27]free response buf [17:55:27]execute_script done [17:55:27]execute_script returns [17:55:27]free content buf [17:55:27]Sock 8.Close socket [17:55:27]Sock 8.Thread stoped [17:55:28]ConnectInit Can't take IP for lk.salyk.kg [17:55:28]CommunicateWithHost connect error [17:55:28]CommunicateWithHost err = -1 [17:55:28]OFD Sender: Server communicate error [17:55:33]OFD Sender: Processing packet 58506 [packets to send 95, broken 51] [17:55:33]ProducePacketName [17:55:33]name=ofd_packets/00058506 [17:55:33]OFD Sender: To server: pG, [17:55:33]CommunicateWithHost lk.salyk.kg:30040 [17:55:33]ConnectInit lk.salyk.kg [17:55:38]ConnectInit Can't take IP for lk.salyk.kg [17:55:38]CommunicateWithHost connect error [17:55:38]CommunicateWithHost err = -1 [17:55:38]OFD Sender: Server communicate error [17:55:43]OFD Sender: Processing packet 58506 [packets to send 95, broken 51] [17:55:43]ProducePacketName [17:55:43]name=ofd_packets/00058506 [17:55:43]OFD Sender: To server: pG, [17:55:43]CommunicateWithHost lk.salyk.kg:30040 [17:55:43]ConnectInit lk.salyk.kg [17:55:48]ConnectInit Can't take IP for lk.salyk.kg [17:55:48]CommunicateWithHost connect error [17:55:48]CommunicateWithHost err = -1 [17:55:48]OFD Sender: Server communicate error [17:55:54]OFD Sender: Processing packet 58506 [packets to send 95, broken 51] [17:55:54]ProducePacketName [17:55:54]name=ofd_packets/00058506 [17:55:54]OFD Sender: To server: pG, [17:55:54]CommunicateWithHost lk.salyk.kg:30040 [17:55:54]ConnectInit lk.salyk.kg [17:55:59]ConnectInit Can't take IP for lk.salyk.kg [17:55:59]CommunicateWithHost connect error [17:55:59]CommunicateWithHost err = -1 [17:55:59]OFD Sender: Server communicate error [17:56:04]OFD Sender: Processing packet 58506 [packets to send 95, broken 51] [17:56:04]ProducePacketName [17:56:04]name=ofd_packets/00058506 [17:56:04]OFD Sender: To server: pG, [17:56:04]CommunicateWithHost lk.salyk.kg:30040 [17:56:04]ConnectInit lk.salyk.kg [17:56:08]accept exits with 11 [17:56:08]New connection [17:56:08]New thread 3067338084 created [17:56:08]Thread 3067194724 joined [17:56:08]Waiting for new connection... [17:56:08] Sock 11.Parse request [17:56:08]Sock 11.Check first char [17:56:08]Sock 11.First char is OK [17:56:08]request: POST /json_proto HTTP/1.0 [17:56:08]Method: POST [17:56:08]URL: /json_proto [17:56:08]Method is POST - this is cgi request [17:56:08]url: /json_proto [17:56:08]query_string will be loaded in cgi processing [17:56:08]execute_cgi json_proto POST (null) [17:56:08]execute_cgi path=json_proto method=POST [17:56:08]POST find Content-Length [17:56:08]Host: 172.17.44.3:8080 [17:56:08]Content-Length: 801 [17:56:08]Content-Type: application/json [17:56:08] [17:56:08]POST finish read [17:56:08]Found Content-Length = 801 [17:56:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:08]execute_script... [17:56: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)2075884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:08]POST & json_proto [17:56:08]process_json_proto [17:56:08]json parsed OK: [17:56:08]protocol is kg_v1.0 [17:56:08]action value=close_receipt [17:56:08]process_action close_receipt [17:56:08]cmd_close_receipt [17:56:08]MH_GetDate [17:56:08]Write to MH i2c: F0 00 00 62 07 58 [17:56:08]Write i2c OK [17:56:08]MH_I2C_Read... [17:56:08]Read from MH i2c: F0 [17:56:08]MH_I2C_Read... [17:56:08]Read from MH i2c: F0 09 00 [17:56:09]MH_I2C_Read... [17:56:09]Read from MH i2c: F0 09 00 62 07 00 B9 D8 C4 66 AD C5 5D 66 51 [17:56:09]GetLastDocTimeStamp 1724176516 [17:56:09]current date 1724176569 [17:56:09]FM_GetShiftState [17:56:09]SAM_PROTO_GetShiftState [17:56:09]wFMCommunicate request_size=4 [17:56:09]MH_SAM_APDU [17:56:09]CAPDU: 80 13 01 00 [17:56:09]Write to MH i2c: E2 08 00 63 07 80 13 01 00 00 00 00 00 E7 [17:56:09]ConnectInit Can't take IP for lk.salyk.kg [17:56:09]CommunicateWithHost connect error [17:56:09]CommunicateWithHost err = -1 [17:56:09]OFD Sender: Server communicate error [17:56:09]Write i2c OK [17:56:09]MH_I2C_Read... [17:56:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:09]Read from MH i2c: E2 [17:56:09]MH_I2C_Read... [17:56:09]Read from MH i2c: E2 0E 00 [17:56:09]MH_I2C_Read... [17:56:09]Read from MH i2c: E2 0E 00 63 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0A [17:56:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:56:09]wFMCommunicate OK [17:56:09]SAM_PROTO_GetShiftState done [17:56:09]FM_GetShiftState done [17:56:09]opened in 1724112910 [17:56:09]opened+sec_in_day 1724199310 [17:56:09]quantity*price = 50010 [17:56:09]sum+1 = 50012 [17:56:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 536 20.08.2024 17:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58552 ФПД: 275944109133455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175609&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58552&fm=275944109133455&tin=02508201610067®Number=0000000000162794&sum=50011 [17:56:13]StoreToDocumentArchive [17:56:13]shift 100 fd 58552 [17:56:13]save to /storage/0100/doc_00058552 [17:56:13]save last doc name /storage/0100/doc_00058552 to /storage/kkm_last_doc_name [17:56:13]save OK [17:56:13]Clear old archive folders... [17:56:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:56:13]tlvbuf is 020AF850 [17:56:13]SAM_PROTO_ClearQueue [17:56:13]wFMCommunicate request_size=4 [17:56:13]MH_SAM_APDU [17:56:13]CAPDU: 80 09 00 00 [17:56:13]Write to MH i2c: E2 08 00 70 07 80 09 00 00 00 00 00 00 E9 [17:56:13]Write i2c OK [17:56:13]MH_I2C_Read... [17:56:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:13]Read from MH i2c: E2 [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: E2 03 00 [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: E2 03 00 70 07 00 90 00 EB [17:56:13]RAPDU: 90 00 [17:56:13]wFMCommunicate OK [17:56:13]SAM_PROTO_ClearQueue done [17:56:13]KKMCreateOFDPacket [17:56:13]OFDProtocolAddRootSTLVToBuf [17:56:13]FM_MakeSignedData [17:56:13]FM_MakeSignedData [17:56:13]SAM_PROTO_SignData [17:56:13]wFMCommunicate request_size=4 [17:56:13]MH_SAM_APDU [17:56:13]CAPDU: 80 0D 01 02 [17:56:13]Write to MH i2c: E2 08 00 71 07 80 0D 01 02 00 00 00 00 F1 [17:56:13]Write i2c OK [17:56:13]MH_I2C_Read... [17:56:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:13]Read from MH i2c: E2 [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: E2 03 00 [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: E2 03 00 71 07 00 90 00 EC [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 OFD Sender: Processing packet 58506 [packets to send 95, broken 51] [17:56:14]00 ProducePacketName [17:56:14]00 00 EE 03 name=ofd_packets/00058506 [17:56:14]0F OFD Sender: To server: pG, [17:56:14]00 CommunicateWithHost lk.salyk.kg:30040 [17:56:14]ConnectInit lk.salyk.kg [17:56:14]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 02 00 00 F4 03 04 00 B9 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E4 00 00 35 04 06 00 FA [17:56:15]Write to MH i2c: E2 02 01 72 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 F4 03 04 00 B9 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E4 00 00 35 04 06 00 FA 00 00 3A [17:56:15]Write i2c OK [17:56:15]MH_I2C_Read... [17:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:16]Read from MH i2c: E2 [17:56:16]MH_I2C_Read... [17:56:16]Read from MH i2c: E2 03 00 [17:56:16]MH_I2C_Read... [17:56:16]Read from MH i2c: E2 03 00 72 07 00 90 00 ED [17:56:16]RAPDU: 90 00 [17:56:16]wFMCommunicate OK [17:56:16]wFMCommunicate request_size=10 [17:56:16]MH_SAM_APDU [17:56:16]CAPDU: 80 0D 02 02 05 F8 3E 9A 4E 8F [17:56:16]Write to MH i2c: E2 0D 00 73 07 80 0D 02 02 05 00 F8 3E 9A 4E 8F 00 00 AB [17:56:16]Write i2c OK [17:56:16]MH_I2C_Read... [17:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:16]Read from MH i2c: E2 [17:56:16]MH_I2C_Read... [17:56:16]Read from MH i2c: E2 03 00 [17:56:16]MH_I2C_Read... [17:56:16]Read from MH i2c: E2 03 00 73 07 00 90 00 EE [17:56:16]RAPDU: 90 00 [17:56:16]wFMCommunicate OK [17:56:16]wFMCommunicate request_size=4 [17:56:16]MH_SAM_APDU [17:56:16]CAPDU: 80 0D 03 02 [17:56:16]Write to MH i2c: E2 08 00 74 07 80 0D 03 02 00 00 00 00 F6 [17:56:16]Write i2c OK [17:56:16]MH_I2C_Read... [17:56:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:16]Read from MH i2c: E2 [17:56:16]MH_I2C_Read... [17:56:16]Read from MH i2c: E2 0B 00 [17:56:16]MH_I2C_Read... [17:56:16]Read from MH i2c: E2 0B 00 74 07 00 3C 54 1B DA 9A 51 D3 D6 90 00 10 [17:56:16]RAPDU: 3C 54 1B DA 9A 51 D3 D6 90 00 [17:56:16]wFMCommunicate OK [17:56:16]SAM_PROTO_SignData done [17:56:16]FM_MakeSignedData done [17:56:16]CreateOFDProtocolMessage [17:56:16]wFMCommunicate request_size=4 [17:56:16]MH_SAM_APDU [17:56:16]CAPDU: 80 11 00 00 [17:56:16]Write to MH i2c: E2 08 00 75 07 80 11 00 00 00 00 00 00 F6 [17:56:16]Write i2c OK [17:56:16]MH_I2C_Read... [17:56:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:16]Read from MH i2c: E2 [17:56:16]MH_I2C_Read... [17:56:16]Read from MH i2c: E2 17 00 [17:56:16]MH_I2C_Read... [17:56:16]Read from MH i2c: E2 17 00 75 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 42 [17:56:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:56:17]wFMCommunicate OK [17:56:17]CreateOFDProtocolMessage done [17:56:17]OFDSenderStorePacket 58552 [17:56:17]StoreOFDPacket docnum=58552 [17:56:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 23 07 01 14 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 F4 03 04 00 B9 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E4 00 00 35 04 06 00 FA F8 3E 9A 4E 8F 3C 54 1B DA 9A 51 D3 D6 [17:56:17]CheckFolder [17:56:17]dirname=/storage/ofd_packets [17:56:17]CheckFolder done [17:56:17]ProducePacketName [17:56:17]name=ofd_packets/00058552 [17:56:17]NVStorageSaveData ofd_packets/00058552 [17:56:17]File name is /storage/ofd_packets/00058552 [17:56:17]Write 301 bytes [17:56:17]NVStorageSaveData done [17:56:17]OFDSenderStorePacket done [17:56:17]KKMCreateOFDPacket done [17:56:17]NVStorageSaveData kkm_last_timestamp [17:56:17]File name is /storage/kkm_last_timestamp [17:56:17]Write 4 bytes [17:56:17]NVStorageSaveData done [17:56:17]ExternCall_PrintAddStr [17:56:17]wPrintStart [17:56:17]Write to MH i2c: 01 00 00 76 07 7D [17:56:17]Write i2c OK [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: 01 [17:56:17]MH_I2C_Read... [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 76 07 00 00 00 00 00 FF 0F 92 [17:56:17]RasterBufferAndPrint [17:56:17]line Счет N : (1)2075884 [17:56:17]line ИНН: 02508201610067 [17:56:17]line Контрольно-Кассовый Чек [17:56:17]line ПРОДАЖА [17:56:17]line ТРК (МРК, ГНК) : 52 [17:56:17]line Товар: 2710124500 [17:56:17]line Аи-95-К-5 [17:56:17]line 6.740 * 74.20 [17:56:17]line = 500.11 [17:56:17]line НДС 12% НСП 1% [17:56:17]line > о реализуемом товаре [17:56:17]line ИТОГО: 500.11 [17:56:17]line НСП 1% : 4.43 [17:56:17]line НДС 12% : 53.11 [17:56:17]line Наличными: 0.00 [17:56:17]line Безнал.: 500.11 [17:56:17]line Место: АЗС № 135 "Партнер Нефть" [17:56:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:56:17]line СНО: Общий режим [17:56:17]line Чек 536 20.08.2024 17:56 [17:56:17]line Смена: 100 ФФД: 1.0 [17:56:17]line ЗНМ: 0300000196 [17:56:17]line РНМ: 0000000000162794 [17:56:17]line Версия ККМ: v1.0 [17:56:17]line Платежная система: O! деньги [17:56:17]line ФМ: 0000000002094532 [17:56:17]line ФД: 58552 [17:56:17]line ФПД: 275944109133455 [17:56:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175609&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58552&fm=275944109133455&tin=02508201610067®Number=0000000000162794&sum=50011 [17:56:17]written 0, free lines is 4095 [17:56:17]Write to MH i2c: 01 00 00 A0 07 A7 [17:56:17]Write i2c OK [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: 01 [17:56:17]MH_I2C_Read... [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 A0 07 00 00 00 00 00 05 0D C0 [17:56:17]RasterBufferAndPrint [17:56:17]line [17:56:17]line [17:56:17]line [17:56:17]line [17:56:17]line [17:56:17]written 0, free lines is 3485 [17:56:17]MH_Cut [17:56:17]Write to MH i2c: D1 01 00 A7 07 01 80 [17:56:18]Write i2c OK [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: D1 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: D1 01 00 [17:56:18]MH_I2C_Read... [17:56:18]Read from MH i2c: D1 01 00 A7 07 00 7F [17:56:18]Write to MH i2c: 01 00 00 A8 07 AF [17:56:18]Write i2c OK [17:56:18]MH_I2C_Read... [17:56:18]*** Cut start [17:56:18]*** Partial cut [17:56:18]*** CUTSNS_PIN = 1 [17:56:18]*** CUTSNS_PIN = 0 [17:56:18]*** Brake cut motor [17:56:19]Read from MH i2c: 01 [17:56:19]MH_I2C_Read... [17:56:19]*** Stop cut motor [17:56:19]*** Cut end [17:56:19]Read from MH i2c: 01 07 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: 01 07 00 A8 07 00 00 00 00 00 FF 0F C4 [17:56:19]process_action close_receipt done [17:56:19]requested_data is exist [17:56:19]produce_requested_data [17:56:19]requested_item fm.sn is exist - process it [17:56:19]wFMCommunicate request_size=4 [17:56:19]MH_SAM_APDU [17:56:19]CAPDU: 80 11 00 00 [17:56:19]Write to MH i2c: E2 08 00 A9 07 80 11 00 00 00 00 00 00 2A [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:19]Read from MH i2c: E2 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: E2 17 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: E2 17 00 A9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 ConnectInit Can't take IP for lk.salyk.kg [17:56:19]35 CommunicateWithHost connect error [17:56:19]33 32 90 00 CommunicateWithHost err = -1 [17:56:19]76 OFD Sender: Server communicate error [17:56:19] [17:56:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:56:19]wFMCommunicate OK [17:56:19]requested_item fd.num is exist - process it [17:56:19]SAM_PROTO_GetFieldsCounters [17:56:19]wFMCommunicate request_size=4 [17:56:19]MH_SAM_APDU [17:56:19]CAPDU: 80 13 OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:56:19]00 00 [17:56:19]Write to MH i2c: ProducePacketName [17:56:19]E2 name=ofd_packets/00058506 [17:56:19]08 OFD Sender: To server: pG, [17:56:19]00 AA 07 80 CommunicateWithHost lk.salyk.kg:30040 [17:56:19]13 ConnectInit lk.salyk.kg [17:56:19]00 00 00 00 00 00 2D [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:20]Read from MH i2c: E2 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: E2 62 00 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: E2 62 00 AA 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 99 [17:56:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:20]wFMCommunicate OK [17:56:20]SAM_PROTO_GetFieldsCounters done [17:56:20]requested_item shift.num is exist - process it [17:56:20]requested_item shift.opened is exist - process it [17:56:20]req_shift_opened [17:56:20]FM_GetShiftState [17:56:20]SAM_PROTO_GetShiftState [17:56:20]wFMCommunicate request_size=4 [17:56:20]MH_SAM_APDU [17:56:20]CAPDU: 80 13 01 00 [17:56:20]Write to MH i2c: E2 08 00 AB 07 80 13 01 00 00 00 00 00 2F [17:56:20]Write i2c OK [17:56:20]MH_I2C_Read... [17:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:20]Read from MH i2c: E2 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: E2 0E 00 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: E2 0E 00 AB 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 52 [17:56:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:56:21]wFMCommunicate OK [17:56:21]SAM_PROTO_GetShiftState done [17:56:21]FM_GetShiftState done [17:56:21]req_shift_opened done [17:56:21]requested_item shift.open_date is exist - process it [17:56:21]req_shift_open_date [17:56:21]req_shift_open_date done [17:56:21]produce_requested_data done [17:56:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58552,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:56:21]process_action_free close_receipt [17:56:21]json_value_free [17:56:21]json_value_free done [17:56:21]process_json_proto returns [17:56:21]Send response to host [17:56:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58552,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:56:21]free response buf [17:56:21]execute_script done [17:56:21]execute_script returns [17:56:21]free content buf [17:56:21]Sock 11.Close socket [17:56:21]Sock 11.Thread stoped [17:56:24]ConnectInit Can't take IP for lk.salyk.kg [17:56:24]CommunicateWithHost connect error [17:56:24]CommunicateWithHost err = -1 [17:56:24]OFD Sender: Server communicate error [17:56:29]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:56:29]ProducePacketName [17:56:29]name=ofd_packets/00058506 [17:56:29]OFD Sender: To server: pG, [17:56:29]CommunicateWithHost lk.salyk.kg:30040 [17:56:29]ConnectInit lk.salyk.kg [17:56:34]ConnectInit Can't take IP for lk.salyk.kg [17:56:34]CommunicateWithHost connect error [17:56:34]CommunicateWithHost err = -1 [17:56:34]OFD Sender: Server communicate error [17:56:39]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:56:39]ProducePacketName [17:56:39]name=ofd_packets/00058506 [17:56:39]OFD Sender: To server: pG, [17:56:39]CommunicateWithHost lk.salyk.kg:30040 [17:56:39]ConnectInit lk.salyk.kg [17:56:44]ConnectInit Can't take IP for lk.salyk.kg [17:56:44]CommunicateWithHost connect error [17:56:44]CommunicateWithHost err = -1 [17:56:44]OFD Sender: Server communicate error [17:56:49]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:56:49]ProducePacketName [17:56:49]name=ofd_packets/00058506 [17:56:49]OFD Sender: To server: pG, [17:56:50]CommunicateWithHost lk.salyk.kg:30040 [17:56:50]ConnectInit lk.salyk.kg [17:56:55]ConnectInit Can't take IP for lk.salyk.kg [17:56:55]CommunicateWithHost connect error [17:56:55]CommunicateWithHost err = -1 [17:56:55]OFD Sender: Server communicate error [17:57:00]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:57:00]ProducePacketName [17:57:00]name=ofd_packets/00058506 [17:57:00]OFD Sender: To server: pG, [17:57:00]CommunicateWithHost lk.salyk.kg:30040 [17:57:00]ConnectInit lk.salyk.kg [17:57:05]ConnectInit Can't take IP for lk.salyk.kg [17:57:05]CommunicateWithHost connect error [17:57:05]CommunicateWithHost err = -1 [17:57:05]OFD Sender: Server communicate error [17:57:10]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:57:10]ProducePacketName [17:57:10]name=ofd_packets/00058506 [17:57:10]OFD Sender: To server: pG, [17:57:10]CommunicateWithHost lk.salyk.kg:30040 [17:57:10]ConnectInit lk.salyk.kg [17:57:15]ConnectInit Can't take IP for lk.salyk.kg [17:57:15]CommunicateWithHost connect error [17:57:15]CommunicateWithHost err = -1 [17:57:15]OFD Sender: Server communicate error [17:57:20]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:57:20]ProducePacketName [17:57:20]name=ofd_packets/00058506 [17:57:20]OFD Sender: To server: pG, [17:57:20]CommunicateWithHost lk.salyk.kg:30040 [17:57:20]ConnectInit lk.salyk.kg [17:57:25]ConnectInit Can't take IP for lk.salyk.kg [17:57:25]CommunicateWithHost connect error [17:57:25]CommunicateWithHost err = -1 [17:57:25]OFD Sender: Server communicate error [17:57:30]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:57:30]ProducePacketName [17:57:30]name=ofd_packets/00058506 [17:57:30]OFD Sender: To server: pG, [17:57:30]CommunicateWithHost lk.salyk.kg:30040 [17:57:30]ConnectInit lk.salyk.kg [17:57:30]ConnectInit Can't connect to host [17:57:35]ConnectInit Can't take IP for lk.salyk.kg [17:57:35]CommunicateWithHost connect error [17:57:35]CommunicateWithHost err = -1 [17:57:35]OFD Sender: Server communicate error [17:57:40]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:57:40]ProducePacketName [17:57:40]name=ofd_packets/00058506 [17:57:40]OFD Sender: To server: pG, [17:57:40]CommunicateWithHost lk.salyk.kg:30040 [17:57:40]ConnectInit lk.salyk.kg [17:57:45]ConnectInit Can't take IP for lk.salyk.kg [17:57:45]CommunicateWithHost connect error [17:57:45]CommunicateWithHost err = -1 [17:57:45]OFD Sender: Server communicate error [17:57:50]OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:57:50]ProducePacketName [17:57:50]name=ofd_packets/00058506 [17:57:50]OFD Sender: To server: pG, [17:57:50]CommunicateWithHost lk.salyk.kg:30040 [17:57:50]ConnectInit lk.salyk.kg [17:57:53]accept exits with 10 [17:57:53]New connection [17:57:53]New thread 3067194724 created [17:57:53]Thread 3067338084 joined [17:57:53]Waiting for new connection... [17:57:53] Sock 10.Parse request [17:57:53]Sock 10.Check first char [17:57:53]Sock 10.First char is OK [17:57:53]request: POST /json_proto HTTP/1.0 [17:57:53]Method: POST [17:57:53]URL: /json_proto [17:57:53]Method is POST - this is cgi request [17:57:53]url: /json_proto [17:57:53]query_string will be loaded in cgi processing [17:57:53]execute_cgi json_proto POST (null) [17:57:53]execute_cgi path=json_proto method=POST [17:57:53]POST find Content-Length [17:57:53]Host: 172.17.44.3:8080 [17:57:53]Content-Length: 798 [17:57:53]Content-Type: application/json [17:57:53] [17:57:53]POST finish read [17:57:53]Found Content-Length = 798 [17:57:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.720, "sum" : 740.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 740.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:53]execute_script... [17:57: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)2075885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.720, "sum" : 740.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 740.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:53]POST & json_proto [17:57:53]process_json_proto [17:57:53]json parsed OK: [17:57:53]protocol is kg_v1.0 [17:57:53]action value=close_receipt [17:57:53]process_action close_receipt [17:57:53]cmd_close_receipt [17:57:53]MH_GetDate [17:57:53]Write to MH i2c: F0 00 00 AC 07 A2 [17:57:53]Write i2c OK [17:57:53]MH_I2C_Read... [17:57:53]Read from MH i2c: F0 [17:57:53]MH_I2C_Read... [17:57:53]Read from MH i2c: F0 09 00 [17:57:53]MH_I2C_Read... [17:57:53]Read from MH i2c: F0 09 00 AC 07 00 22 D9 C4 66 AD C5 5D 66 05 [17:57:53]GetLastDocTimeStamp 1724176569 [17:57:53]current date 1724176674 [17:57:53]FM_GetShiftState [17:57:53]SAM_PROTO_GetShiftState [17:57:53]wFMCommunicate request_size=4 [17:57:53]MH_SAM_APDU [17:57:54]CAPDU: 80 13 01 00 [17:57:54]Write to MH i2c: E2 08 00 AD 07 80 13 01 00 00 00 00 00 31 [17:57:54]Write i2c OK [17:57:54]MH_I2C_Read... [17:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:54]Read from MH i2c: E2 [17:57:54]MH_I2C_Read... [17:57:54]Read from MH i2c: E2 0E 00 [17:57:54]MH_I2C_Read... [17:57:54]Read from MH i2c: E2 0E 00 AD 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [17:57:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:57:54]wFMCommunicate OK [17:57:54]SAM_PROTO_GetShiftState done [17:57:54]FM_GetShiftState done [17:57:54]opened in 1724112910 [17:57:54]opened+sec_in_day 1724199310 [17:57:54]quantity*price = 74066 [17:57:54]sum+1 = 74067 [17:57:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 740.66 НСП 1% : 6.55 НДС 12% : 78.65 Наличными: 0.00 Безнал.: 740.66 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 537 20.08.2024 17:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58553 ФПД: 23467177476532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175754&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58553&fm=23467177476532&tin=02508201610067®Number=0000000000162794&sum=74066 [17:57:58]StoreToDocumentArchive [17:57:58]shift 100 fd 58553 [17:57:58]save to /storage/0100/doc_00058553 [17:57:58]save last doc name /storage/0100/doc_00058553 to /storage/kkm_last_doc_name [17:57:58]save OK [17:57:58]Clear old archive folders... [17:57:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:57:58]tlvbuf is 020E2A90 [17:57:58]SAM_PROTO_ClearQueue [17:57:58]wFMCommunicate request_size=4 [17:57:58]MH_SAM_APDU [17:57:58]CAPDU: 80 09 00 00 [17:57:58]Write to MH i2c: E2 08 00 BA 07 80 09 00 00 00 00 00 00 33 [17:57:58]Write i2c OK [17:57:58]MH_I2C_Read... [17:57:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:58]Read from MH i2c: E2 [17:57:58]MH_I2C_Read... [17:57:58]Read from MH i2c: E2 03 00 [17:57:58]MH_I2C_Read... [17:57:58]Read from MH i2c: E2 03 00 BA 07 00 90 00 35 [17:57:58]RAPDU: 90 00 [17:57:58]wFMCommunicate OK [17:57:58]SAM_PROTO_ClearQueue done [17:57:58]KKMCreateOFDPacket [17:57:58]OFDProtocolAddRootSTLVToBuf [17:57:58]FM_MakeSignedData [17:57:58]FM_MakeSignedData [17:57:58]SAM_PROTO_SignData [17:57:58]wFMCommunicate request_size=4 [17:57:58]MH_SAM_APDU [17:57:58]CAPDU: 80 0D 01 02 [17:57:58]Write to MH i2c: E2 08 00 BB 07 80 0D 01 02 00 00 00 00 3B [17:57:58]Write i2c OK [17:57:58]MH_I2C_Read... [17:57:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:58]Read from MH i2c: E2 [17:57:58]MH_I2C_Read... [17:57:58]Read from MH i2c: E2 03 00 [17:57:58]MH_I2C_Read... [17:57:58]Read from MH i2c: E2 03 00 BB 07 00 90 00 36 [17:57:59]RAPDU: 90 00 [17:57:59]wFMCommunicate OK [17:57:59]wFMCommunicate request_size=255 [17:57:59]MH_SAM_APDU [17:57:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 52 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 22 D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E4 00 00 35 04 06 00 15 57 E0 C7 [17:57:59]Write to MH i2c: E2 02 01 BC 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 52 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 OFD Sender: Processing packet 58506 [packets to send 96, broken 51] [17:58:00]00 ProducePacketName [17:58:00]00 name=ofd_packets/00058506 [17:58:00]F4 03 04 00 OFD Sender: To server: pG, [17:58:00]22 CommunicateWithHost lk.salyk.kg:30040 [17:58:00]D9 ConnectInit lk.salyk.kg [17:58:00]C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E4 00 00 35 04 06 00 15 57 E0 C7 00 00 AB [17:58:00]Write i2c OK [17:58:00]MH_I2C_Read... [17:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:01]Read from MH i2c: E2 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: E2 03 00 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: E2 03 00 BC 07 00 90 00 37 [17:58:01]RAPDU: 90 00 [17:58:01]wFMCommunicate OK [17:58:01]wFMCommunicate request_size=7 [17:58:01]MH_SAM_APDU [17:58:01]CAPDU: 80 0D 02 02 02 01 B4 [17:58:01]Write to MH i2c: E2 0A 00 BD 07 80 0D 02 02 02 00 01 B4 00 00 F7 [17:58:01]Write i2c OK [17:58:01]MH_I2C_Read... [17:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:01]Read from MH i2c: E2 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: E2 03 00 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: E2 03 00 BD 07 00 90 00 38 [17:58:01]RAPDU: 90 00 [17:58:01]wFMCommunicate OK [17:58:01]wFMCommunicate request_size=4 [17:58:01]MH_SAM_APDU [17:58:01]CAPDU: 80 0D 03 02 [17:58:01]Write to MH i2c: E2 08 00 BE 07 80 0D 03 02 00 00 00 00 40 [17:58:01]Write i2c OK [17:58:01]MH_I2C_Read... [17:58:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:58:01]Read from MH i2c: E2 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: E2 0B 00 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: E2 0B 00 BE 07 00 C9 06 50 D3 EB F6 83 BF 90 00 56 [17:58:01]RAPDU: C9 06 50 D3 EB F6 83 BF 90 00 [17:58:01]wFMCommunicate OK [17:58:01]SAM_PROTO_SignData done [17:58:01]FM_MakeSignedData done [17:58:01]CreateOFDProtocolMessage [17:58:01]wFMCommunicate request_size=4 [17:58:01]MH_SAM_APDU [17:58:01]CAPDU: 80 11 00 00 [17:58:01]Write to MH i2c: E2 08 00 BF 07 80 11 00 00 00 00 00 00 40 [17:58:01]Write i2c OK [17:58:01]MH_I2C_Read... [17:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:01]Read from MH i2c: E2 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: E2 17 00 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: E2 17 00 BF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8C [17:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:58:02]wFMCommunicate OK [17:58:02]CreateOFDProtocolMessage done [17:58:02]OFDSenderStorePacket 58553 [17:58:02]StoreOFDPacket docnum=58553 [17:58:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 06 83 04 01 D0 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 52 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 22 D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E4 00 00 35 04 06 00 15 57 E0 C7 01 B4 C9 06 50 D3 EB F6 83 BF [17:58:02]CheckFolder [17:58:02]dirname=/storage/ofd_packets [17:58:02]CheckFolder done [17:58:02]ProducePacketName [17:58:02]name=ofd_packets/00058553 [17:58:02]NVStorageSaveData ofd_packets/00058553 [17:58:02]File name is /storage/ofd_packets/00058553 [17:58:02]Write 298 bytes [17:58:02]NVStorageSaveData done [17:58:02]OFDSenderStorePacket done [17:58:02]KKMCreateOFDPacket done [17:58:02]NVStorageSaveData kkm_last_timestamp [17:58:02]File name is /storage/kkm_last_timestamp [17:58:02]Write 4 bytes [17:58:02]NVStorageSaveData done [17:58:02]ExternCall_PrintAddStr [17:58:02]wPrintStart [17:58:02]Write to MH i2c: 01 00 00 C0 07 C7 [17:58:02]Write i2c OK [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: 01 [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: 01 07 00 [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: 01 07 00 C0 07 00 00 00 00 00 FF 0F DC [17:58:02]RasterBufferAndPrint [17:58:02]line Счет N : (1)2075885 [17:58:02]line ИНН: 02508201610067 [17:58:02]line Контрольно-Кассовый Чек [17:58:02]line ПРОДАЖА [17:58:02]line ТРК (МРК, ГНК) : 11 [17:58:02]line Товар: 2710194210 [17:58:02]line ДТ-К-5 [17:58:02]line 9.720 * 76.20 [17:58:02]line = 740.66 [17:58:02]line НДС 12% НСП 1% [17:58:02]line > о реализуемом товаре [17:58:02]line ИТОГО: 740.66 [17:58:02]line НСП 1% : 6.55 [17:58:02]line НДС 12% : 78.65 [17:58:02]line Наличными: 0.00 [17:58:02]line Безнал.: 740.66 [17:58:02]line Место: АЗС № 135 "Партнер Нефть" [17:58:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:58:02]line СНО: Общий режим [17:58:02]line Чек 537 20.08.2024 17:57 [17:58:02]line Смена: 100 ФФД: 1.0 [17:58:02]line ЗНМ: 0300000196 [17:58:02]line РНМ: 0000000000162794 [17:58:02]line Версия ККМ: v1.0 [17:58:02]line Платежная система: O! деньги [17:58:02]line ФМ: 0000000002094532 [17:58:02]line ФД: 58553 [17:58:02]line ФПД: 23467177476532 [17:58:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175754&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58553&fm=23467177476532&tin=02508201610067®Number=0000000000162794&sum=74066 [17:58:02]written 0, free lines is 4095 [17:58:02]Write to MH i2c: 01 00 00 EA 07 F1 [17:58:02]Write i2c OK [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: 01 [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: 01 07 00 [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: 01 07 00 EA 07 00 00 00 00 00 02 0D 07 [17:58:02]RasterBufferAndPrint [17:58:02]line [17:58:02]line [17:58:02]line [17:58:02]line [17:58:02]line [17:58:02]written 0, free lines is 3488 [17:58:02]MH_Cut [17:58:02]Write to MH i2c: D1 01 00 F1 07 01 CA [17:58:02]Write i2c OK [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: D1 [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: D1 01 00 [17:58:03]MH_I2C_Read... [17:58:03]Read from MH i2c: D1 01 00 F1 07 00 C9 [17:58:03]Write to MH i2c: 01 00 00 F2 07 F9 [17:58:03]Write i2c OK [17:58:03]MH_I2C_Read... [17:58:03]*** Cut start [17:58:03]*** Partial cut [17:58:03]*** CUTSNS_PIN = 1 [17:58:03]*** CUTSNS_PIN = 0 [17:58:03]*** Brake cut motor [17:58:04]Read from MH i2c: 01 [17:58:04]MH_I2C_Read... [17:58:04]*** Stop cut motor [17:58:04]*** Cut end [17:58:04]Read from MH i2c: 01 07 00 [17:58:04]MH_I2C_Read... [17:58:04]Read from MH i2c: 01 07 00 F2 07 00 00 00 00 00 FF 0F 0E [17:58:04]process_action close_receipt done [17:58:04]requested_data is exist [17:58:04]produce_requested_data [17:58:04]requested_item fm.sn is exist - process it [17:58:04]wFMCommunicate request_size=4 [17:58:04]MH_SAM_APDU [17:58:04]CAPDU: 80 11 00 00 [17:58:04]Write to MH i2c: E2 08 00 F3 07 80 11 00 00 00 00 00 00 74 [17:58:04]Write i2c OK [17:58:04]MH_I2C_Read... [17:58:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:04]Read from MH i2c: E2 [17:58:04]MH_I2C_Read... [17:58:04]Read from MH i2c: E2 17 00 [17:58:04]MH_I2C_Read... [17:58:04]Read from MH i2c: E2 17 00 F3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [17:58:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:58:04]wFMCommunicate OK [17:58:04]requested_item fd.num is exist - process it [17:58:04]SAM_PROTO_GetFieldsCounters [17:58:04]wFMCommunicate request_size=4 [17:58:04]MH_SAM_APDU [17:58:04]CAPDU: 80 13 00 00 [17:58:04]Write to MH i2c: E2 08 00 F4 07 80 13 00 00 00 00 00 00 77 [17:58:04]Write i2c OK [17:58:04]MH_I2C_Read... [17:58:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:58:04]Read from MH i2c: E2 [17:58:04]MH_I2C_Read... [17:58:04]Read from MH i2c: E2 62 00 [17:58:04]MH_I2C_Read... [17:58:04]Read from MH i2c: E2 62 00 F4 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 E7 [17:58:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 ConnectInit Can't take IP for lk.salyk.kg [17:58:05]57 CommunicateWithHost connect error [17:58:05]04 CommunicateWithHost err = -1 [17:58:05]04 00 1A 02 OFD Sender: Server communicate error [17:58:05]00 00 19 04 04 00 00 00 00 00 90 00 [17:58:05]wFMCommunicate OK [17:58:05]SAM_PROTO_GetFieldsCounters done [17:58:05]requested_item shift.num is exist - process it [17:58:05]requested_item shift.opened is exist - process it [17:58:05]req_shift_opened [17:58:05]FM_GetShiftState [17:58:05]SAM_PROTO_GetShiftState [17:58:05]wFMCommunicate request_size=4 [17:58:05]MH_SAM_APDU [17:58:05]CAPDU: 80 13 01 00 [17:58:05]Write to MH i2c: E2 08 OFD Sender: Processing packet 58506 [packets to send 97, broken 51] [17:58:05]00 ProducePacketName [17:58:05]F5 name=ofd_packets/00058506 [17:58:05]07 80 13 01 OFD Sender: To server: pG, [17:58:05]00 CommunicateWithHost lk.salyk.kg:30040 [17:58:05]00 00 00 ConnectInit lk.salyk.kg [17:58:05]00 79 [17:58:05]Write i2c OK [17:58:05]MH_I2C_Read... [17:58:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:05]Read from MH i2c: E2 [17:58:05]MH_I2C_Read... [17:58:05]Read from MH i2c: E2 0E 00 [17:58:05]MH_I2C_Read... [17:58:05]Read from MH i2c: E2 0E 00 F5 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9C [17:58:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:58:06]wFMCommunicate OK [17:58:06]SAM_PROTO_GetShiftState done [17:58:06]FM_GetShiftState done [17:58:06]req_shift_opened done [17:58:06]requested_item shift.open_date is exist - process it [17:58:06]req_shift_open_date [17:58:06]req_shift_open_date done [17:58:06]produce_requested_data done [17:58:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58553,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:58:06]process_action_free close_receipt [17:58:06]json_value_free [17:58:06]json_value_free done [17:58:06]process_json_proto returns [17:58:06]Send response to host [17:58:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58553,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:58:06]free response buf [17:58:06]execute_script done [17:58:06]execute_script returns [17:58:06]free content buf [17:58:06]Sock 10.Close socket [17:58:06]Sock 10.Thread stoped [17:58:10]ConnectInit Can't take IP for lk.salyk.kg [17:58:10]CommunicateWithHost connect error [17:58:10]CommunicateWithHost err = -1 [17:58:10]OFD Sender: Server communicate error [17:58:15]OFD Sender: Processing packet 58506 [packets to send 97, broken 51] [17:58:15]ProducePacketName [17:58:15]name=ofd_packets/00058506 [17:58:15]OFD Sender: To server: pG, [17:58:15]CommunicateWithHost lk.salyk.kg:30040 [17:58:15]ConnectInit lk.salyk.kg [17:58:20]ConnectInit Can't take IP for lk.salyk.kg [17:58:20]CommunicateWithHost connect error [17:58:20]CommunicateWithHost err = -1 [17:58:20]OFD Sender: Server communicate error [17:58:25]OFD Sender: Processing packet 58506 [packets to send 97, broken 51] [17:58:25]ProducePacketName [17:58:25]name=ofd_packets/00058506 [17:58:25]OFD Sender: To server: pG, [17:58:25]CommunicateWithHost lk.salyk.kg:30040 [17:58:25]ConnectInit lk.salyk.kg [17:58:30]ConnectInit Can't take IP for lk.salyk.kg [17:58:30]CommunicateWithHost connect error [17:58:30]CommunicateWithHost err = -1 [17:58:30]OFD Sender: Server communicate error [17:58:35]OFD Sender: Processing packet 58506 [packets to send 97, broken 51] [17:58:35]ProducePacketName [17:58:35]name=ofd_packets/00058506 [17:58:35]OFD Sender: To server: pG, [17:58:35]CommunicateWithHost lk.salyk.kg:30040 [17:58:35]ConnectInit lk.salyk.kg [17:58:40]ConnectInit Can't take IP for lk.salyk.kg [17:58:40]CommunicateWithHost connect error [17:58:40]CommunicateWithHost err = -1 [17:58:40]OFD Sender: Server communicate error [17:58:45]OFD Sender: Processing packet 58506 [packets to send 97, broken 51] [17:58:45]ProducePacketName [17:58:45]name=ofd_packets/00058506 [17:58:45]OFD Sender: To server: pG, [17:58:45]CommunicateWithHost lk.salyk.kg:30040 [17:58:45]ConnectInit lk.salyk.kg [17:58:51]ConnectInit Can't take IP for lk.salyk.kg [17:58:51]CommunicateWithHost connect error [17:58:51]CommunicateWithHost err = -1 [17:58:51]OFD Sender: Server communicate error [17:58:56]OFD Sender: Processing packet 58506 [packets to send 97, broken 51] [17:58:56]ProducePacketName [17:58:56]name=ofd_packets/00058506 [17:58:56]OFD Sender: To server: pG, [17:58:56]CommunicateWithHost lk.salyk.kg:30040 [17:58:56]ConnectInit lk.salyk.kg [17:59:01]ConnectInit Can't take IP for lk.salyk.kg [17:59:01]CommunicateWithHost connect error [17:59:01]CommunicateWithHost err = -1 [17:59:01]OFD Sender: Server communicate error [17:59:06]OFD Sender: Processing packet 58506 [packets to send 97, broken 51] [17:59:06]ProducePacketName [17:59:06]name=ofd_packets/00058506 [17:59:06]OFD Sender: To server: pG, [17:59:06]CommunicateWithHost lk.salyk.kg:30040 [17:59:06]ConnectInit lk.salyk.kg [17:59:11]ConnectInit Can't take IP for lk.salyk.kg [17:59:11]CommunicateWithHost connect error [17:59:11]CommunicateWithHost err = -1 [17:59:11]OFD Sender: Server communicate error [17:59:16]OFD Sender: Processing packet 58506 [packets to send 97, broken 51] [17:59:16]ProducePacketName [17:59:16]name=ofd_packets/00058506 [17:59:16]OFD Sender: To server: pG, [17:59:16]CommunicateWithHost lk.salyk.kg:30040 [17:59:16]ConnectInit lk.salyk.kg [17:59:16]accept exits with 12 [17:59:16]New connection [17:59:16]New thread 3067338084 created [17:59:16]Thread 3067194724 joined [17:59:16]Waiting for new connection... [17:59:16] Sock 12.Parse request [17:59:16]Sock 12.Check first char [17:59:16]Sock 12.First char is OK [17:59:16]request: POST /json_proto HTTP/1.0 [17:59:16]Method: POST [17:59:16]URL: /json_proto [17:59:16]Method is POST - this is cgi request [17:59:16]url: /json_proto [17:59:16]query_string will be loaded in cgi processing [17:59:16]execute_cgi json_proto POST (null) [17:59:16]execute_cgi path=json_proto method=POST [17:59:16]POST find Content-Length [17:59:16]Host: 172.17.44.3:8080 [17:59:16]Content-Length: 804 [17:59:16]Content-Type: application/json [17:59:16] [17:59:16]POST finish read [17:59:16]Found Content-Length = 804 [17:59:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:59:16]execute_script... [17:59: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)2075886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:59:16]POST & json_proto [17:59:16]process_json_proto [17:59:16]json parsed OK: [17:59:16]protocol is kg_v1.0 [17:59:16]action value=close_receipt [17:59:16]process_action close_receipt [17:59:16]cmd_close_receipt [17:59:16]MH_GetDate [17:59:16]Write to MH i2c: F0 00 00 F6 07 EC [17:59:16]Write i2c OK [17:59:16]MH_I2C_Read... [17:59:16]Read from MH i2c: F0 [17:59:16]MH_I2C_Read... [17:59:16]Read from MH i2c: F0 09 00 [17:59:16]MH_I2C_Read... [17:59:16]Read from MH i2c: F0 09 00 F6 07 00 74 D9 C4 66 AD C5 5D 66 A1 [17:59:16]GetLastDocTimeStamp 1724176674 [17:59:16]current date 1724176756 [17:59:16]FM_GetShiftState [17:59:16]SAM_PROTO_GetShiftState [17:59:16]wFMCommunicate request_size=4 [17:59:16]MH_SAM_APDU [17:59:16]CAPDU: 80 13 01 00 [17:59:16]Write to MH i2c: E2 08 00 F7 07 80 13 01 00 00 00 00 00 7B [17:59:16]Write i2c OK [17:59:16]MH_I2C_Read... [17:59:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:16]Read from MH i2c: E2 [17:59:16]MH_I2C_Read... [17:59:16]Read from MH i2c: E2 0E 00 [17:59:16]MH_I2C_Read... [17:59:16]Read from MH i2c: E2 0E 00 F7 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9E [17:59:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:59:16]wFMCommunicate OK [17:59:16]SAM_PROTO_GetShiftState done [17:59:16]FM_GetShiftState done [17:59:16]opened in 1724112910 [17:59:16]opened+sec_in_day 1724199310 [17:59:16]quantity*price = 200043 [17:59:16]sum+1 = 200044 [17:59:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 538 20.08.2024 17:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58554 ФПД: 264753315578068 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175917&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58554&fm=264753315578068&tin=02508201610067®Number=0000000000162794&sum=200043 [17:59:21]StoreToDocumentArchive [17:59:21]shift 100 fd 58554 [17:59:21]save to /storage/0100/doc_00058554 [17:59:21]ConnectInit Can't take IP for lk.salyk.kg [17:59:21]save last doc name /storage/0100/doc_00058554 to /storage/kkm_last_doc_name [17:59:21]CommunicateWithHost connect error [17:59:21]CommunicateWithHost err = -1 [17:59:21]OFD Sender: Server communicate error [17:59:21]save OK [17:59:21]Clear old archive folders... [17:59:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:59:21]tlvbuf is 020C3610 [17:59:21]SAM_PROTO_ClearQueue [17:59:21]wFMCommunicate request_size=4 [17:59:21]MH_SAM_APDU [17:59:21]CAPDU: 80 09 00 00 [17:59:21]Write to MH i2c: E2 08 00 04 08 80 09 00 00 00 00 00 00 7E [17:59:21]Write i2c OK [17:59:21]MH_I2C_Read... [17:59:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:59:21]Read from MH i2c: E2 [17:59:21]MH_I2C_Read... [17:59:21]Read from MH i2c: E2 03 00 [17:59:21]MH_I2C_Read... [17:59:21]Read from MH i2c: E2 03 00 04 08 00 90 00 80 [17:59:21]RAPDU: 90 00 [17:59:21]wFMCommunicate OK [17:59:21]SAM_PROTO_ClearQueue done [17:59:21]KKMCreateOFDPacket [17:59:21]OFDProtocolAddRootSTLVToBuf [17:59:21]FM_MakeSignedData [17:59:21]FM_MakeSignedData [17:59:21]SAM_PROTO_SignData [17:59:21]wFMCommunicate request_size=4 [17:59:21]MH_SAM_APDU [17:59:21]CAPDU: 80 0D 01 02 [17:59:21]Write to MH i2c: E2 08 00 05 08 80 0D 01 02 00 00 00 00 86 [17:59:21]Write i2c OK [17:59:21]MH_I2C_Read... [17:59:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:59:21]Read from MH i2c: E2 [17:59:21]MH_I2C_Read... [17:59:21]Read from MH i2c: E2 03 00 [17:59:21]MH_I2C_Read... [17:59:21]Read from MH i2c: E2 03 00 05 08 00 90 00 81 [17:59:21]RAPDU: 90 00 [17:59:21]wFMCommunicate OK [17:59:21]wFMCommunicate request_size=255 [17:59:21]MH_SAM_APDU [17:59: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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 75 D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E4 00 00 35 04 06 00 F0 [17:59:22]Write to MH i2c: E2 02 01 06 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1A 02 00 00 F4 03 04 00 75 D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E4 00 00 35 04 06 00 F0 00 00 96 [17:59:23]Write i2c OK [17:59:23]MH_I2C_Read... [17:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:23]Read from MH i2c: E2 [17:59:23]MH_I2C_Read... [17:59:23]Read from MH i2c: E2 03 00 [17:59:23]MH_I2C_Read... [17:59:23]Read from MH i2c: E2 03 00 06 08 00 90 00 82 [17:59:23]RAPDU: 90 00 [17:59:23]wFMCommunicate OK [17:59:23]wFMCommunicate request_size=10 [17:59:23]MH_SAM_APDU [17:59:23]CAPDU: 80 0D 02 02 05 CA AF 54 00 D4 [17:59:23]Write to MH i2c: E2 0D 00 07 08 80 0D 02 02 05 00 CA AF 54 00 D4 00 00 34 [17:59:23]Write i2c OK [17:59:24]MH_I2C_Read... [17:59:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:24]Read from MH i2c: E2 [17:59:24]MH_I2C_Read... [17:59:24]Read from MH i2c: E2 03 00 [17:59:24]MH_I2C_Read... [17:59:24]Read from MH i2c: E2 03 00 07 08 00 90 00 83 [17:59:24]RAPDU: 90 00 [17:59:24]wFMCommunicate OK [17:59:24]wFMCommunicate request_size=4 [17:59:24]MH_SAM_APDU [17:59:24]CAPDU: 80 0D 03 02 [17:59:24]Write to MH i2c: E2 08 00 08 08 80 0D 03 02 00 00 00 00 8B [17:59:24]Write i2c OK [17:59:24]MH_I2C_Read... [17:59:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:59:24]Read from MH i2c: E2 [17:59:24]MH_I2C_Read... [17:59:24]Read from MH i2c: E2 0B 00 [17:59:24]MH_I2C_Read... [17:59:24]Read from MH i2c: E2 0B 00 08 08 00 E1 91 74 BB F8 1F DB 9A 90 00 B9 [17:59:24]RAPDU: E1 91 74 BB F8 1F DB 9A 90 00 [17:59:24]wFMCommunicate OK [17:59:24]SAM_PROTO_SignData done [17:59:24]FM_MakeSignedData done [17:59:24]CreateOFDProtocolMessage [17:59:24]wFMCommunicate request_size=4 [17:59:24]MH_SAM_APDU [17:59:24]CAPDU: 80 11 00 00 [17:59:24]Write to MH i2c: E2 08 00 09 08 80 11 00 00 00 00 00 00 8B [17:59:24]Write i2c OK [17:59:24]MH_I2C_Read... [17:59:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:24]Read from MH i2c: E2 [17:59:24]MH_I2C_Read... [17:59:24]Read from MH i2c: E2 17 00 [17:59:24]MH_I2C_Read... [17:59:24]Read from MH i2c: E2 17 00 09 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D7 [17:59:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:59:24]wFMCommunicate OK [17:59:24]CreateOFDProtocolMessage done [17:59:24]OFDSenderStorePacket 58554 [17:59:24]StoreOFDPacket docnum=58554 [17:59:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D3 95 07 01 C5 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1A 02 00 00 F4 03 04 00 75 D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E4 00 00 35 04 06 00 F0 CA AF 54 00 D4 E1 91 74 BB F8 1F DB 9A [17:59:24]CheckFolder [17:59:24]dirname=/storage/ofd_packets [17:59:24]CheckFolder done [17:59:24]ProducePacketName [17:59:24]name=ofd_packets/00058554 [17:59:24]NVStorageSaveData ofd_packets/00058554 [17:59:24]File name is /storage/ofd_packets/00058554 [17:59:24]Write 301 bytes [17:59:24]NVStorageSaveData done [17:59:24]OFDSenderStorePacket done [17:59:24]KKMCreateOFDPacket done [17:59:24]NVStorageSaveData kkm_last_timestamp [17:59:24]File name is /storage/kkm_last_timestamp [17:59:24]Write 4 bytes [17:59:24]NVStorageSaveData done [17:59:24]ExternCall_PrintAddStr [17:59:24]wPrintStart [17:59:24]Write to MH i2c: 01 00 00 0A 08 12 [17:59:24]OFD Sender: Processing packet 58506 [packets to send 98, broken 51] [17:59:24]ProducePacketName [17:59:24]name=ofd_packets/00058506 [17:59:24]OFD Sender: To server: pG, [17:59:24]Write i2c OK [17:59:24]CommunicateWithHost lk.salyk.kg:30040 [17:59:24]MH_I2C_Read... [17:59:24]ConnectInit lk.salyk.kg [17:59:24]Read from MH i2c: 01 [17:59:24]MH_I2C_Read... [17:59:24]Read from MH i2c: 01 07 00 [17:59:24]MH_I2C_Read... [17:59:24]Read from MH i2c: 01 07 00 0A 08 00 00 00 00 00 FF 0F 27 [17:59:25]RasterBufferAndPrint [17:59:25]line Счет N : (1)2075886 [17:59:25]line ИНН: 02508201610067 [17:59:25]line Контрольно-Кассовый Чек [17:59:25]line ПРОДАЖА [17:59:25]line ТРК (МРК, ГНК) : 42 [17:59:25]line Товар: 2710124500 [17:59:25]line Аи-95-К-5 [17:59:25]line 26.960 * 74.20 [17:59:25]line = 2000.43 [17:59:25]line НДС 12% НСП 1% [17:59:25]line > о реализуемом товаре [17:59:25]line ИТОГО: 2000.43 [17:59:25]line НСП 1% : 17.70 [17:59:25]line НДС 12% : 212.43 [17:59:25]line Наличными: 0.00 [17:59:25]line Безнал.: 2000.43 [17:59:25]line Место: АЗС № 135 "Партнер Нефть" [17:59:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [17:59:25]line СНО: Общий режим [17:59:25]line Чек 538 20.08.2024 17:59 [17:59:25]line Смена: 100 ФФД: 1.0 [17:59:25]line ЗНМ: 0300000196 [17:59:25]line РНМ: 0000000000162794 [17:59:25]line Версия ККМ: v1.0 [17:59:25]line Платежная система: O! деньги [17:59:25]line ФМ: 0000000002094532 [17:59:25]line ФД: 58554 [17:59:25]line ФПД: 264753315578068 [17:59:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T175917&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58554&fm=264753315578068&tin=02508201610067®Number=0000000000162794&sum=200043 [17:59:25]written 0, free lines is 4095 [17:59:25]Write to MH i2c: 01 00 00 34 08 3C [17:59:25]Write i2c OK [17:59:25]MH_I2C_Read... [17:59:25]Read from MH i2c: 01 [17:59:25]MH_I2C_Read... [17:59:25]Read from MH i2c: 01 07 00 [17:59:25]MH_I2C_Read... [17:59:25]Read from MH i2c: 01 07 00 34 08 00 00 00 00 00 0B 0D 5B [17:59:25]RasterBufferAndPrint [17:59:25]line [17:59:25]line [17:59:25]line [17:59:25]line [17:59:25]line [17:59:25]written 0, free lines is 3501 [17:59:25]MH_Cut [17:59:25]Write to MH i2c: D1 01 00 3B 08 01 15 [17:59:25]Write i2c OK [17:59:25]MH_I2C_Read... [17:59:25]Read from MH i2c: D1 [17:59:25]MH_I2C_Read... [17:59:25]Read from MH i2c: D1 01 00 [17:59:25]MH_I2C_Read... [17:59:25]Read from MH i2c: D1 01 00 3B 08 00 14 [17:59:25]Write to MH i2c: 01 00 00 3C 08 44 [17:59:25]Write i2c OK [17:59:25]MH_I2C_Read... [17:59:26]*** Cut start [17:59:26]*** Partial cut [17:59:26]*** CUTSNS_PIN = 1 [17:59:26]*** CUTSNS_PIN = 0 [17:59:26]*** Brake cut motor [17:59:27]Read from MH i2c: 01 [17:59:27]MH_I2C_Read... [17:59:27]*** Stop cut motor [17:59:27]*** Cut end [17:59:27]Read from MH i2c: 01 07 00 [17:59:27]MH_I2C_Read... [17:59:27]Read from MH i2c: 01 07 00 3C 08 00 00 00 00 00 FF 0F 59 [17:59:27]process_action close_receipt done [17:59:27]requested_data is exist [17:59:27]produce_requested_data [17:59:27]requested_item fm.sn is exist - process it [17:59:27]wFMCommunicate request_size=4 [17:59:27]MH_SAM_APDU [17:59:27]CAPDU: 80 11 00 00 [17:59:27]Write to MH i2c: E2 08 00 3D 08 80 11 00 00 00 00 00 00 BF [17:59:27]Write i2c OK [17:59:27]MH_I2C_Read... [17:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:27]Read from MH i2c: E2 [17:59:27]MH_I2C_Read... [17:59:27]Read from MH i2c: E2 17 00 [17:59:27]MH_I2C_Read... [17:59:27]Read from MH i2c: E2 17 00 3D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [17:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [17:59:27]wFMCommunicate OK [17:59:27]requested_item fd.num is exist - process it [17:59:27]SAM_PROTO_GetFieldsCounters [17:59:27]wFMCommunicate request_size=4 [17:59:27]MH_SAM_APDU [17:59:27]CAPDU: 80 13 00 00 [17:59:27]Write to MH i2c: E2 08 00 3E 08 80 13 00 00 00 00 00 00 C2 [17:59:27]Write i2c OK [17:59:27]MH_I2C_Read... [17:59:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:59:27]Read from MH i2c: E2 [17:59:27]MH_I2C_Read... [17:59:27]Read from MH i2c: E2 62 00 [17:59:27]MH_I2C_Read... [17:59:27]Read from MH i2c: E2 62 00 3E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 36 [17:59:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:59:28]wFMCommunicate OK [17:59:28]SAM_PROTO_GetFieldsCounters done [17:59:28]requested_item shift.num is exist - process it [17:59:28]requested_item shift.opened is exist - process it [17:59:28]req_shift_opened [17:59:28]FM_GetShiftState [17:59:28]SAM_PROTO_GetShiftState [17:59:28]wFMCommunicate request_size=4 [17:59:28]MH_SAM_APDU [17:59:28]CAPDU: 80 13 01 00 [17:59:28]Write to MH i2c: E2 08 00 3F 08 80 13 01 00 00 00 00 00 C4 [17:59:28]Write i2c OK [17:59:28]MH_I2C_Read... [17:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:28]Read from MH i2c: E2 [17:59:28]MH_I2C_Read... [17:59:28]Read from MH i2c: E2 0E 00 [17:59:28]MH_I2C_Read... [17:59:28]Read from MH i2c: E2 0E 00 3F 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E7 [17:59:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [17:59:28]wFMCommunicate OK [17:59:28]SAM_PROTO_GetShiftState done [17:59:28]FM_GetShiftState done [17:59:28]req_shift_opened done [17:59:28]requested_item shift.open_date is exist - process it [17:59:28]req_shift_open_date [17:59:28]req_shift_open_date done [17:59:28]produce_requested_data done [17:59:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58554,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [17:59:28]process_action_free close_receipt [17:59:28]json_value_free [17:59:28]json_value_free done [17:59:28]process_json_proto returns [17:59:28]Send response to host [17:59:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58554,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [17:59:28]free response buf [17:59:28]execute_script done [17:59:28]execute_script returns [17:59:28]free content buf [17:59:28]Sock 12.Close socket [17:59:28]Sock 12.Thread stoped [17:59:29]ConnectInit Can't take IP for lk.salyk.kg [17:59:29]CommunicateWithHost connect error [17:59:29]CommunicateWithHost err = -1 [17:59:29]OFD Sender: Server communicate error [17:59:34]OFD Sender: Processing packet 58506 [packets to send 98, broken 51] [17:59:34]ProducePacketName [17:59:34]name=ofd_packets/00058506 [17:59:34]OFD Sender: To server: pG, [17:59:34]CommunicateWithHost lk.salyk.kg:30040 [17:59:34]ConnectInit lk.salyk.kg [17:59:39]ConnectInit Can't take IP for lk.salyk.kg [17:59:39]CommunicateWithHost connect error [17:59:39]CommunicateWithHost err = -1 [17:59:40]OFD Sender: Server communicate error [17:59:45]OFD Sender: Processing packet 58506 [packets to send 98, broken 51] [17:59:45]ProducePacketName [17:59:45]name=ofd_packets/00058506 [17:59:45]OFD Sender: To server: pG, [17:59:45]CommunicateWithHost lk.salyk.kg:30040 [17:59:45]ConnectInit lk.salyk.kg [17:59:48]ConnectInit Can't connect to host [17:59:50]ConnectInit Can't take IP for lk.salyk.kg [17:59:50]CommunicateWithHost connect error [17:59:50]CommunicateWithHost err = -1 [17:59:50]OFD Sender: Server communicate error [17:59:55]OFD Sender: Processing packet 58506 [packets to send 98, broken 51] [17:59:55]ProducePacketName [17:59:55]name=ofd_packets/00058506 [17:59:55]OFD Sender: To server: pG, [17:59:55]CommunicateWithHost lk.salyk.kg:30040 [17:59:55]ConnectInit lk.salyk.kg [18:00:00]ConnectInit Can't take IP for lk.salyk.kg [18:00:00]CommunicateWithHost connect error [18:00:00]CommunicateWithHost err = -1 [18:00:00]OFD Sender: Server communicate error [18:00:05]OFD Sender: Processing packet 58506 [packets to send 98, broken 51] [18:00:05]ProducePacketName [18:00:05]name=ofd_packets/00058506 [18:00:05]OFD Sender: To server: pG, [18:00:05]CommunicateWithHost lk.salyk.kg:30040 [18:00:05]ConnectInit lk.salyk.kg [18:00:10]ConnectInit Can't take IP for lk.salyk.kg [18:00:10]CommunicateWithHost connect error [18:00:10]CommunicateWithHost err = -1 [18:00:10]OFD Sender: Server communicate error [18:00:15]OFD Sender: Processing packet 58506 [packets to send 98, broken 51] [18:00:15]ProducePacketName [18:00:15]name=ofd_packets/00058506 [18:00:15]OFD Sender: To server: pG, [18:00:15]CommunicateWithHost lk.salyk.kg:30040 [18:00:15]ConnectInit lk.salyk.kg [18:00:20]ConnectInit Can't take IP for lk.salyk.kg [18:00:20]CommunicateWithHost connect error [18:00:20]CommunicateWithHost err = -1 [18:00:20]OFD Sender: Server communicate error [18:00:25]OFD Sender: Processing packet 58506 [packets to send 98, broken 51] [18:00:25]ProducePacketName [18:00:25]name=ofd_packets/00058506 [18:00:25]OFD Sender: To server: pG, [18:00:25]CommunicateWithHost lk.salyk.kg:30040 [18:00:25]ConnectInit lk.salyk.kg [18:00:30]ConnectInit Can't take IP for lk.salyk.kg [18:00:30]CommunicateWithHost connect error [18:00:30]CommunicateWithHost err = -1 [18:00:30]OFD Sender: Server communicate error [18:00:35]OFD Sender: Processing packet 58506 [packets to send 98, broken 51] [18:00:35]ProducePacketName [18:00:35]name=ofd_packets/00058506 [18:00:35]OFD Sender: To server: pG, [18:00:35]CommunicateWithHost lk.salyk.kg:30040 [18:00:35]ConnectInit lk.salyk.kg [18:00:40]ConnectInit Can't take IP for lk.salyk.kg [18:00:40]CommunicateWithHost connect error [18:00:40]CommunicateWithHost err = -1 [18:00:40]OFD Sender: Server communicate error [18:00:43]accept exits with 11 [18:00:43]New connection [18:00:43]New thread 3067194724 created [18:00:43]Thread 3067338084 joined [18:00:43]Waiting for new connection... [18:00:43] Sock 11.Parse request [18:00:43]Sock 11.Check first char [18:00:43]Sock 11.First char is OK [18:00:43]request: POST /json_proto HTTP/1.0 [18:00:43]Method: POST [18:00:43]URL: /json_proto [18:00:43]Method is POST - this is cgi request [18:00:43]url: /json_proto [18:00:43]query_string will be loaded in cgi processing [18:00:43]execute_cgi json_proto POST (null) [18:00:43]execute_cgi path=json_proto method=POST [18:00:43]POST find Content-Length [18:00:43]Host: 172.17.44.3:8080 [18:00:43]Content-Length: 755 [18:00:43]Content-Type: application/json [18:00:43] [18:00:43]POST finish read [18:00:43]Found Content-Length = 755 [18:00:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:00:43]execute_script... [18:00: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)2075887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:00:43]POST & json_proto [18:00:43]process_json_proto [18:00:43]json parsed OK: [18:00:43]protocol is kg_v1.0 [18:00:43]action value=close_receipt [18:00:43]process_action close_receipt [18:00:43]cmd_close_receipt [18:00:43]MH_GetDate [18:00:43]Write to MH i2c: F0 00 00 40 08 37 [18:00:43]Write i2c OK [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: F0 [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: F0 09 00 [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: F0 09 00 40 08 00 CB D9 C4 66 AD C5 5D 66 43 [18:00:43]GetLastDocTimeStamp 1724176757 [18:00:43]current date 1724176843 [18:00:43]FM_GetShiftState [18:00:43]SAM_PROTO_GetShiftState [18:00:43]wFMCommunicate request_size=4 [18:00:43]MH_SAM_APDU [18:00:43]CAPDU: 80 13 01 00 [18:00:43]Write to MH i2c: E2 08 00 41 08 80 13 01 00 00 00 00 00 C6 [18:00:43]Write i2c OK [18:00:43]MH_I2C_Read... [18:00:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:43]Read from MH i2c: E2 [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: E2 0E 00 [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: E2 0E 00 41 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [18:00:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:00:43]wFMCommunicate OK [18:00:43]SAM_PROTO_GetShiftState done [18:00:43]FM_GetShiftState done [18:00:43]opened in 1724112910 [18:00:43]opened+sec_in_day 1724199310 [18:00:43]quantity*price = 0 [18:00:43]sum+1 = 1 [18:00:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 539 20.08.2024 18:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58555 ФПД: 143448991370411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180044&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58555&fm=143448991370411&tin=02508201610067®Number=0000000000162794&sum=0 [18:00:48]StoreToDocumentArchive [18:00:48]shift 100 fd 58555 [18:00:48]save to /storage/0100/doc_00058555 [18:00:48]save last doc name /storage/0100/doc_00058555 to /storage/kkm_last_doc_name [18:00:48]save OK [18:00:48]Clear old archive folders... [18:00:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:00:48]tlvbuf is 0212B5E0 [18:00:48]SAM_PROTO_ClearQueue [18:00:48]wFMCommunicate request_size=4 [18:00:48]MH_SAM_APDU [18:00:48]CAPDU: 80 09 00 00 [18:00:48]Write to MH i2c: E2 08 00 4E 08 80 09 00 00 00 00 00 00 C8 [18:00:48]Write i2c OK [18:00:48]MH_I2C_Read... [18:00:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:00:48]Read from MH i2c: E2 [18:00:48]MH_I2C_Read... [18:00:48]Read from MH i2c: E2 03 00 [18:00:48]MH_I2C_Read... [18:00:48]Read from MH i2c: E2 03 00 4E 08 00 90 00 CA [18:00:48]RAPDU: 90 00 [18:00:48]wFMCommunicate OK [18:00:48]SAM_PROTO_ClearQueue done [18:00:48]KKMCreateOFDPacket [18:00:48]OFDProtocolAddRootSTLVToBuf [18:00:48]FM_MakeSignedData [18:00:48]FM_MakeSignedData [18:00:48]SAM_PROTO_SignData [18:00:48]wFMCommunicate request_size=4 [18:00:48]MH_SAM_APDU [18:00:48]CAPDU: 80 0D 01 02 [18:00:48]Write to MH i2c: E2 08 00 4F 08 80 0D 01 02 00 00 00 00 D0 [18:00:48]Write i2c OK [18:00:48]MH_I2C_Read... [18:00:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:00:48]Read from MH i2c: E2 [18:00:48]MH_I2C_Read... [18:00:48]Read from MH i2c: E2 03 00 [18:00:48]MH_I2C_Read... [18:00:48]Read from MH i2c: E2 03 00 4F 08 00 90 00 CB [18:00:48]RAPDU: 90 00 [18:00:48]wFMCommunicate OK [18:00:48]wFMCommunicate request_size=255 [18:00:48]MH_SAM_APDU [18:00: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 CC D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E4 00 00 35 04 06 00 82 [18:00:49]Write to MH i2c: E2 02 01 50 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 CC D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 ConnectInit Can't take IP for lk.salyk.kg [18:00:50]30 CommunicateWithHost connect error [18:00:50]CommunicateWithHost err = -1 [18:00:50]OFD Sender: Server communicate error [18:00:50]30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E4 00 00 35 04 06 00 82 00 00 1E [18:00:50]Write i2c OK [18:00:50]MH_I2C_Read... [18:00:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:50]Read from MH i2c: E2 [18:00:50]MH_I2C_Read... [18:00:50]Read from MH i2c: E2 03 00 [18:00:50]MH_I2C_Read... [18:00:50]Read from MH i2c: E2 03 00 50 08 00 90 00 CC [18:00:50]RAPDU: 90 00 [18:00:50]wFMCommunicate OK [18:00:50]wFMCommunicate request_size=10 [18:00:50]MH_SAM_APDU [18:00:50]CAPDU: 80 0D 02 02 05 77 52 2C 8C AB [18:00:51]Write to MH i2c: E2 0D 00 51 08 80 0D 02 02 05 00 77 52 2C 8C AB 00 00 09 [18:00:51]Write i2c OK [18:00:51]MH_I2C_Read... [18:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:51]Read from MH i2c: E2 [18:00:51]MH_I2C_Read... [18:00:51]Read from MH i2c: E2 03 00 [18:00:51]MH_I2C_Read... [18:00:51]Read from MH i2c: E2 03 00 51 08 00 90 00 CD [18:00:51]RAPDU: 90 00 [18:00:51]wFMCommunicate OK [18:00:51]wFMCommunicate request_size=4 [18:00:51]MH_SAM_APDU [18:00:51]CAPDU: 80 0D 03 02 [18:00:51]Write to MH i2c: E2 08 00 52 08 80 0D 03 02 00 00 00 00 D5 [18:00:51]Write i2c OK [18:00:51]MH_I2C_Read... [18:00:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:00:51]Read from MH i2c: E2 [18:00:51]MH_I2C_Read... [18:00:51]Read from MH i2c: E2 0B 00 [18:00:51]MH_I2C_Read... [18:00:51]Read from MH i2c: E2 0B 00 52 08 00 48 84 8E E6 79 45 35 D5 90 00 DE [18:00:51]RAPDU: 48 84 8E E6 79 45 35 D5 90 00 [18:00:51]wFMCommunicate OK [18:00:51]SAM_PROTO_SignData done [18:00:51]FM_MakeSignedData done [18:00:51]CreateOFDProtocolMessage [18:00:51]wFMCommunicate request_size=4 [18:00:51]MH_SAM_APDU [18:00:51]CAPDU: 80 11 00 00 [18:00:51]Write to MH i2c: E2 08 00 53 08 80 11 00 00 00 00 00 00 D5 [18:00:51]Write i2c OK [18:00:51]MH_I2C_Read... [18:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:51]Read from MH i2c: E2 [18:00:51]MH_I2C_Read... [18:00:51]Read from MH i2c: E2 17 00 [18:00:51]MH_I2C_Read... [18:00:51]Read from MH i2c: E2 17 00 53 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 21 [18:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:00:51]wFMCommunicate OK [18:00:51]CreateOFDProtocolMessage done [18:00:51]OFDSenderStorePacket 58555 [18:00:51]StoreOFDPacket docnum=58555 [18:00:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 84 57 07 01 44 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 CC D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E4 00 00 35 04 06 00 82 77 52 2C 8C AB 48 84 8E E6 79 45 35 D5 [18:00:51]CheckFolder [18:00:51]dirname=/storage/ofd_packets [18:00:51]CheckFolder done [18:00:51]ProducePacketName [18:00:51]name=ofd_packets/00058555 [18:00:51]NVStorageSaveData ofd_packets/00058555 [18:00:51]File name is /storage/ofd_packets/00058555 [18:00:51]Write 301 bytes [18:00:51]NVStorageSaveData done [18:00:51]OFDSenderStorePacket done [18:00:51]KKMCreateOFDPacket done [18:00:51]NVStorageSaveData kkm_last_timestamp [18:00:51]File name is /storage/kkm_last_timestamp [18:00:51]Write 4 bytes [18:00:51]NVStorageSaveData done [18:00:51]ExternCall_PrintAddStr [18:00:51]wPrintStart [18:00:51]Write to MH i2c: 01 00 00 54 08 5C [18:00:52]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:00:52]ProducePacketName [18:00:52]name=ofd_packets/00058506 [18:00:52]OFD Sender: To server: pG, [18:00:52]CommunicateWithHost lk.salyk.kg:30040 [18:00:52]ConnectInit lk.salyk.kg [18:00:52]Write i2c OK [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: 01 [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: 01 07 00 [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: 01 07 00 54 08 00 00 00 00 00 FF 0F 71 [18:00:52]RasterBufferAndPrint [18:00:52]line Счет N : (1)2075887 [18:00:52]line ИНН: 02508201610067 [18:00:52]line Контрольно-Кассовый Чек [18:00:52]line ПРОДАЖА [18:00:52]line ТРК (МРК, ГНК) : 63 [18:00:52]line Товар: 2710124130 [18:00:52]line Аи-92-К-4 [18:00:52]line 14.750 * 0.00 [18:00:52]line = 0.00 [18:00:52]line НДС 12% НСП 1% [18:00:52]line > о реализуемом товаре [18:00:52]line ИТОГО: 0.00 [18:00:52]line НСП 1% : 0.00 [18:00:52]line НДС 12% : 0.00 [18:00:52]line Наличными: 0.00 [18:00:52]line Безнал.: 0.00 [18:00:52]line Место: АЗС № 135 "Партнер Нефть" [18:00:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:00:52]line СНО: Общий режим [18:00:52]line Чек 539 20.08.2024 18:00 [18:00:52]line Смена: 100 ФФД: 1.0 [18:00:52]line ЗНМ: 0300000196 [18:00:52]line РНМ: 0000000000162794 [18:00:52]line Версия ККМ: v1.0 [18:00:52]line Талоны: ТК ГПНА Online [18:00:52]line 30103677 [18:00:52]line ФМ: 0000000002094532 [18:00:52]line ФД: 58555 [18:00:52]line ФПД: 143448991370411 [18:00:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180044&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58555&fm=143448991370411&tin=02508201610067®Number=0000000000162794&sum=0 [18:00:52]written 0, free lines is 4095 [18:00:52]Write to MH i2c: 01 00 00 7E 08 86 [18:00:52]Write i2c OK [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: 01 [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: 01 07 00 [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: 01 07 00 7E 08 00 00 00 00 00 01 0D 9B [18:00:52]RasterBufferAndPrint [18:00:52]line [18:00:52]line [18:00:52]line [18:00:52]line [18:00:52]line [18:00:52]written 0, free lines is 3500 [18:00:52]MH_Cut [18:00:52]Write to MH i2c: D1 01 00 85 08 01 5F [18:00:52]Write i2c OK [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: D1 [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: D1 01 00 [18:00:52]MH_I2C_Read... [18:00:52]Read from MH i2c: D1 01 00 85 08 00 5E [18:00:53]Write to MH i2c: 01 00 00 86 08 8E [18:00:53]Write i2c OK [18:00:53]MH_I2C_Read... [18:00:53]*** Cut start [18:00:53]*** Partial cut [18:00:53]*** CUTSNS_PIN = 1 [18:00:53]*** CUTSNS_PIN = 0 [18:00:53]*** Brake cut motor [18:00:54]Read from MH i2c: 01 [18:00:54]MH_I2C_Read... [18:00:54]*** Stop cut motor [18:00:54]*** Cut end [18:00:54]Read from MH i2c: 01 07 00 [18:00:54]MH_I2C_Read... [18:00:54]Read from MH i2c: 01 07 00 86 08 00 00 00 00 00 FF 0F A3 [18:00:54]process_action close_receipt done [18:00:54]requested_data is exist [18:00:54]produce_requested_data [18:00:54]requested_item fm.sn is exist - process it [18:00:54]wFMCommunicate request_size=4 [18:00:54]MH_SAM_APDU [18:00:54]CAPDU: 80 11 00 00 [18:00:54]Write to MH i2c: E2 08 00 87 08 80 11 00 00 00 00 00 00 09 [18:00:54]Write i2c OK [18:00:54]MH_I2C_Read... [18:00:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:54]Read from MH i2c: E2 [18:00:54]MH_I2C_Read... [18:00:54]Read from MH i2c: E2 17 00 [18:00:54]MH_I2C_Read... [18:00:54]Read from MH i2c: E2 17 00 87 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [18:00:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:00:54]wFMCommunicate OK [18:00:54]requested_item fd.num is exist - process it [18:00:54]SAM_PROTO_GetFieldsCounters [18:00:54]wFMCommunicate request_size=4 [18:00:54]MH_SAM_APDU [18:00:54]CAPDU: 80 13 00 00 [18:00:54]Write to MH i2c: E2 08 00 88 08 80 13 00 00 00 00 00 00 0C [18:00:54]Write i2c OK [18:00:54]MH_I2C_Read... [18:00:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:00:54]Read from MH i2c: E2 [18:00:54]MH_I2C_Read... [18:00:54]Read from MH i2c: E2 62 00 [18:00:54]MH_I2C_Read... [18:00:54]Read from MH i2c: E2 62 00 88 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 84 [18:00:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:00:55]wFMCommunicate OK [18:00:55]SAM_PROTO_GetFieldsCounters done [18:00:55]requested_item shift.num is exist - process it [18:00:55]requested_item shift.opened is exist - process it [18:00:55]req_shift_opened [18:00:55]FM_GetShiftState [18:00:55]SAM_PROTO_GetShiftState [18:00:55]wFMCommunicate request_size=4 [18:00:55]MH_SAM_APDU [18:00:55]CAPDU: 80 13 01 00 [18:00:55]Write to MH i2c: E2 08 00 89 08 80 13 01 00 00 00 00 00 0E [18:00:55]Write i2c OK [18:00:55]MH_I2C_Read... [18:00:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:55]Read from MH i2c: E2 [18:00:55]MH_I2C_Read... [18:00:55]Read from MH i2c: E2 0E 00 [18:00:55]MH_I2C_Read... [18:00:55]Read from MH i2c: E2 0E 00 89 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 31 [18:00:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:00:56]wFMCommunicate OK [18:00:56]SAM_PROTO_GetShiftState done [18:00:56]FM_GetShiftState done [18:00:56]req_shift_opened done [18:00:56]requested_item shift.open_date is exist - process it [18:00:56]req_shift_open_date [18:00:56]req_shift_open_date done [18:00:56]produce_requested_data done [18:00:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58555,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:00:56]process_action_free close_receipt [18:00:56]json_value_free [18:00:56]json_value_free done [18:00:56]process_json_proto returns [18:00:56]Send response to host [18:00:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58555,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:00:56]free response buf [18:00:56]execute_script done [18:00:56]execute_script returns [18:00:56]free content buf [18:00:56]Sock 11.Close socket [18:00:56]Sock 11.Thread stoped [18:00:57]ConnectInit Can't take IP for lk.salyk.kg [18:00:57]CommunicateWithHost connect error [18:00:57]CommunicateWithHost err = -1 [18:00:57]OFD Sender: Server communicate error [18:01:02]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:01:02]ProducePacketName [18:01:02]name=ofd_packets/00058506 [18:01:02]OFD Sender: To server: pG, [18:01:02]CommunicateWithHost lk.salyk.kg:30040 [18:01:02]ConnectInit lk.salyk.kg [18:01:07]ConnectInit Can't take IP for lk.salyk.kg [18:01:07]CommunicateWithHost connect error [18:01:07]CommunicateWithHost err = -1 [18:01:07]OFD Sender: Server communicate error [18:01:12]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:01:12]ProducePacketName [18:01:12]name=ofd_packets/00058506 [18:01:12]OFD Sender: To server: pG, [18:01:12]CommunicateWithHost lk.salyk.kg:30040 [18:01:12]ConnectInit lk.salyk.kg [18:01:17]ConnectInit Can't take IP for lk.salyk.kg [18:01:17]CommunicateWithHost connect error [18:01:17]CommunicateWithHost err = -1 [18:01:17]OFD Sender: Server communicate error [18:01:22]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:01:22]ProducePacketName [18:01:22]name=ofd_packets/00058506 [18:01:22]OFD Sender: To server: pG, [18:01:22]CommunicateWithHost lk.salyk.kg:30040 [18:01:22]ConnectInit lk.salyk.kg [18:01:27]ConnectInit Can't take IP for lk.salyk.kg [18:01:27]CommunicateWithHost connect error [18:01:27]CommunicateWithHost err = -1 [18:01:27]OFD Sender: Server communicate error [18:01:32]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:01:32]ProducePacketName [18:01:32]name=ofd_packets/00058506 [18:01:32]OFD Sender: To server: pG, [18:01:32]CommunicateWithHost lk.salyk.kg:30040 [18:01:32]ConnectInit lk.salyk.kg [18:01:37]ConnectInit Can't take IP for lk.salyk.kg [18:01:37]CommunicateWithHost connect error [18:01:37]CommunicateWithHost err = -1 [18:01:37]OFD Sender: Server communicate error [18:01:42]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:01:42]ProducePacketName [18:01:42]name=ofd_packets/00058506 [18:01:42]OFD Sender: To server: pG, [18:01:42]CommunicateWithHost lk.salyk.kg:30040 [18:01:42]ConnectInit lk.salyk.kg [18:01:47]ConnectInit Can't take IP for lk.salyk.kg [18:01:47]CommunicateWithHost connect error [18:01:47]CommunicateWithHost err = -1 [18:01:47]OFD Sender: Server communicate error [18:01:52]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:01:52]ProducePacketName [18:01:52]name=ofd_packets/00058506 [18:01:52]OFD Sender: To server: pG, [18:01:52]CommunicateWithHost lk.salyk.kg:30040 [18:01:52]ConnectInit lk.salyk.kg [18:01:57]ConnectInit Can't take IP for lk.salyk.kg [18:01:57]CommunicateWithHost connect error [18:01:57]CommunicateWithHost err = -1 [18:01:57]OFD Sender: Server communicate error [18:02:02]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:02:02]ProducePacketName [18:02:02]name=ofd_packets/00058506 [18:02:02]OFD Sender: To server: pG, [18:02:02]CommunicateWithHost lk.salyk.kg:30040 [18:02:02]ConnectInit lk.salyk.kg [18:02:06]ConnectInit Can't connect to host [18:02:07]ConnectInit Can't take IP for lk.salyk.kg [18:02:07]CommunicateWithHost connect error [18:02:07]CommunicateWithHost err = -1 [18:02:07]OFD Sender: Server communicate error [18:02:12]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:02:12]ProducePacketName [18:02:12]name=ofd_packets/00058506 [18:02:12]OFD Sender: To server: pG, [18:02:12]CommunicateWithHost lk.salyk.kg:30040 [18:02:12]ConnectInit lk.salyk.kg [18:02:17]ConnectInit Can't take IP for lk.salyk.kg [18:02:17]CommunicateWithHost connect error [18:02:17]CommunicateWithHost err = -1 [18:02:17]OFD Sender: Server communicate error [18:02:22]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:02:22]ProducePacketName [18:02:22]name=ofd_packets/00058506 [18:02:22]OFD Sender: To server: pG, [18:02:22]CommunicateWithHost lk.salyk.kg:30040 [18:02:22]ConnectInit lk.salyk.kg [18:02:27]ConnectInit Can't take IP for lk.salyk.kg [18:02:27]CommunicateWithHost connect error [18:02:27]CommunicateWithHost err = -1 [18:02:27]OFD Sender: Server communicate error [18:02:32]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:02:32]ProducePacketName [18:02:32]name=ofd_packets/00058506 [18:02:32]OFD Sender: To server: pG, [18:02:32]CommunicateWithHost lk.salyk.kg:30040 [18:02:32]ConnectInit lk.salyk.kg [18:02:37]ConnectInit Can't take IP for lk.salyk.kg [18:02:37]CommunicateWithHost connect error [18:02:37]CommunicateWithHost err = -1 [18:02:37]OFD Sender: Server communicate error [18:02:42]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:02:42]ProducePacketName [18:02:42]name=ofd_packets/00058506 [18:02:42]OFD Sender: To server: pG, [18:02:42]CommunicateWithHost lk.salyk.kg:30040 [18:02:42]ConnectInit lk.salyk.kg [18:02:47]ConnectInit Can't take IP for lk.salyk.kg [18:02:47]CommunicateWithHost connect error [18:02:47]CommunicateWithHost err = -1 [18:02:47]OFD Sender: Server communicate error [18:02:52]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:02:52]ProducePacketName [18:02:52]name=ofd_packets/00058506 [18:02:52]OFD Sender: To server: pG, [18:02:52]CommunicateWithHost lk.salyk.kg:30040 [18:02:52]ConnectInit lk.salyk.kg [18:02:57]ConnectInit Can't take IP for lk.salyk.kg [18:02:57]CommunicateWithHost connect error [18:02:57]CommunicateWithHost err = -1 [18:02:57]OFD Sender: Server communicate error [18:03:02]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:03:02]ProducePacketName [18:03:02]name=ofd_packets/00058506 [18:03:02]OFD Sender: To server: pG, [18:03:02]CommunicateWithHost lk.salyk.kg:30040 [18:03:02]ConnectInit lk.salyk.kg [18:03:07]ConnectInit Can't take IP for lk.salyk.kg [18:03:07]CommunicateWithHost connect error [18:03:07]CommunicateWithHost err = -1 [18:03:07]OFD Sender: Server communicate error [18:03:12]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:03:12]ProducePacketName [18:03:12]name=ofd_packets/00058506 [18:03:12]OFD Sender: To server: pG, [18:03:12]CommunicateWithHost lk.salyk.kg:30040 [18:03:12]ConnectInit lk.salyk.kg [18:03:17]ConnectInit Can't take IP for lk.salyk.kg [18:03:17]CommunicateWithHost connect error [18:03:17]CommunicateWithHost err = -1 [18:03:17]OFD Sender: Server communicate error [18:03:22]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:03:22]ProducePacketName [18:03:22]name=ofd_packets/00058506 [18:03:22]OFD Sender: To server: pG, [18:03:22]CommunicateWithHost lk.salyk.kg:30040 [18:03:22]ConnectInit lk.salyk.kg [18:03:27]ConnectInit Can't take IP for lk.salyk.kg [18:03:27]CommunicateWithHost connect error [18:03:27]CommunicateWithHost err = -1 [18:03:27]OFD Sender: Server communicate error [18:03:32]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:03:32]ProducePacketName [18:03:32]name=ofd_packets/00058506 [18:03:32]OFD Sender: To server: pG, [18:03:32]CommunicateWithHost lk.salyk.kg:30040 [18:03:32]ConnectInit lk.salyk.kg [18:03:37]ConnectInit Can't take IP for lk.salyk.kg [18:03:37]CommunicateWithHost connect error [18:03:37]CommunicateWithHost err = -1 [18:03:37]OFD Sender: Server communicate error [18:03:42]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:03:42]ProducePacketName [18:03:42]name=ofd_packets/00058506 [18:03:42]OFD Sender: To server: pG, [18:03:42]CommunicateWithHost lk.salyk.kg:30040 [18:03:42]ConnectInit lk.salyk.kg [18:03:47]ConnectInit Can't take IP for lk.salyk.kg [18:03:47]CommunicateWithHost connect error [18:03:47]CommunicateWithHost err = -1 [18:03:47]OFD Sender: Server communicate error [18:03:52]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:03:52]ProducePacketName [18:03:52]name=ofd_packets/00058506 [18:03:52]OFD Sender: To server: pG, [18:03:52]CommunicateWithHost lk.salyk.kg:30040 [18:03:52]ConnectInit lk.salyk.kg [18:03:57]ConnectInit Can't take IP for lk.salyk.kg [18:03:57]CommunicateWithHost connect error [18:03:57]CommunicateWithHost err = -1 [18:03:57]OFD Sender: Server communicate error [18:04:02]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:04:02]ProducePacketName [18:04:02]name=ofd_packets/00058506 [18:04:03]OFD Sender: To server: pG, [18:04:03]CommunicateWithHost lk.salyk.kg:30040 [18:04:03]ConnectInit lk.salyk.kg [18:04:08]ConnectInit Can't take IP for lk.salyk.kg [18:04:08]CommunicateWithHost connect error [18:04:08]CommunicateWithHost err = -1 [18:04:08]OFD Sender: Server communicate error [18:04:13]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:04:13]ProducePacketName [18:04:13]name=ofd_packets/00058506 [18:04:13]OFD Sender: To server: pG, [18:04:13]CommunicateWithHost lk.salyk.kg:30040 [18:04:13]ConnectInit lk.salyk.kg [18:04:18]ConnectInit Can't take IP for lk.salyk.kg [18:04:18]CommunicateWithHost connect error [18:04:18]CommunicateWithHost err = -1 [18:04:18]OFD Sender: Server communicate error [18:04:23]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:04:23]ProducePacketName [18:04:23]name=ofd_packets/00058506 [18:04:23]OFD Sender: To server: pG, [18:04:23]CommunicateWithHost lk.salyk.kg:30040 [18:04:23]ConnectInit lk.salyk.kg [18:04:25]ConnectInit Can't connect to host [18:04:28]ConnectInit Can't take IP for lk.salyk.kg [18:04:28]CommunicateWithHost connect error [18:04:28]CommunicateWithHost err = -1 [18:04:28]OFD Sender: Server communicate error [18:04:33]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:04:33]ProducePacketName [18:04:33]name=ofd_packets/00058506 [18:04:33]OFD Sender: To server: pG, [18:04:33]CommunicateWithHost lk.salyk.kg:30040 [18:04:33]ConnectInit lk.salyk.kg [18:04:38]ConnectInit Can't take IP for lk.salyk.kg [18:04:38]CommunicateWithHost connect error [18:04:38]CommunicateWithHost err = -1 [18:04:38]OFD Sender: Server communicate error [18:04:43]OFD Sender: Processing packet 58506 [packets to send 99, broken 51] [18:04:43]ProducePacketName [18:04:43]name=ofd_packets/00058506 [18:04:43]OFD Sender: To server: pG, [18:04:43]CommunicateWithHost lk.salyk.kg:30040 [18:04:43]ConnectInit lk.salyk.kg [18:04:48]ConnectInit Can't take IP for lk.salyk.kg [18:04:48]CommunicateWithHost connect error [18:04:48]CommunicateWithHost err = -1 [18:04:48]OFD Sender: Server communicate error [18:04:48]accept exits with 9 [18:04:48]New connection [18:04:48]New thread 3067338084 created [18:04:48]Thread 3067194724 joined [18:04:48]Waiting for new connection... [18:04:48] Sock 9.Parse request [18:04:48]Sock 9.Check first char [18:04:48]Sock 9.First char is OK [18:04:48]request: POST /json_proto HTTP/1.0 [18:04:48]Method: POST [18:04:48]URL: /json_proto [18:04:48]Method is POST - this is cgi request [18:04:48]url: /json_proto [18:04:48]query_string will be loaded in cgi processing [18:04:48]execute_cgi json_proto POST (null) [18:04:48]execute_cgi path=json_proto method=POST [18:04:48]POST find Content-Length [18:04:48]Host: 172.17.44.3:8080 [18:04:48]Content-Length: 755 [18:04:48]Content-Type: application/json [18:04:48] [18:04:48]POST finish read [18:04:48]Found Content-Length = 755 [18:04:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:04:48]execute_script... [18:04: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)2075889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:04:48]POST & json_proto [18:04:48]process_json_proto [18:04:48]json parsed OK: [18:04:48]protocol is kg_v1.0 [18:04:48]action value=close_receipt [18:04:48]process_action close_receipt [18:04:48]cmd_close_receipt [18:04:48]MH_GetDate [18:04:48]Write to MH i2c: F0 00 00 8A 08 81 [18:04:48]Write i2c OK [18:04:48]MH_I2C_Read... [18:04:48]Read from MH i2c: F0 [18:04:48]MH_I2C_Read... [18:04:48]Read from MH i2c: F0 09 00 [18:04:48]MH_I2C_Read... [18:04:48]Read from MH i2c: F0 09 00 8A 08 00 C0 DA C4 66 AD C5 5D 66 83 [18:04:48]GetLastDocTimeStamp 1724176844 [18:04:48]current date 1724177088 [18:04:48]FM_GetShiftState [18:04:48]SAM_PROTO_GetShiftState [18:04:48]wFMCommunicate request_size=4 [18:04:48]MH_SAM_APDU [18:04:48]CAPDU: 80 13 01 00 [18:04:48]Write to MH i2c: E2 08 00 8B 08 80 13 01 00 00 00 00 00 10 [18:04:48]Write i2c OK [18:04:48]MH_I2C_Read... [18:04:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:48]Read from MH i2c: E2 [18:04:48]MH_I2C_Read... [18:04:48]Read from MH i2c: E2 0E 00 [18:04:48]MH_I2C_Read... [18:04:48]Read from MH i2c: E2 0E 00 8B 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [18:04:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:04:48]wFMCommunicate OK [18:04:48]SAM_PROTO_GetShiftState done [18:04:48]FM_GetShiftState done [18:04:48]opened in 1724112910 [18:04:48]opened+sec_in_day 1724199310 [18:04:48]quantity*price = 0 [18:04:48]sum+1 = 1 [18:04:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 540 20.08.2024 18:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58556 ФПД: 157018492894304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180449&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58556&fm=157018492894304&tin=02508201610067®Number=0000000000162794&sum=0 [18:04:53]StoreToDocumentArchive [18:04:53]shift 100 fd 58556 [18:04:53]save to /storage/0100/doc_00058556 [18:04:53]save last doc name /storage/0100/doc_00058556 to /storage/kkm_last_doc_name [18:04:53]save OK [18:04:53]Clear old archive folders... [18:04:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:04:53]tlvbuf is 02141CB0 [18:04:53]SAM_PROTO_ClearQueue [18:04:53]wFMCommunicate request_size=4 [18:04:53]MH_SAM_APDU [18:04:53]CAPDU: 80 09 00 00 [18:04:53]Write to MH i2c: E2 08 00 98 08 80 09 00 00 00 00 00 00 12 [18:04:53]Write i2c OK [18:04:53]MH_I2C_Read... [18:04:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:04:53]Read from MH i2c: E2 [18:04:53]MH_I2C_Read... [18:04:53]Read from MH i2c: E2 03 00 [18:04:53]MH_I2C_Read... [18:04:53]Read from MH i2c: E2 03 00 98 08 00 90 00 14 [18:04:53]RAPDU: 90 00 [18:04:53]wFMCommunicate OK [18:04:53]SAM_PROTO_ClearQueue done [18:04:53]KKMCreateOFDPacket [18:04:53]OFDProtocolAddRootSTLVToBuf [18:04:53]FM_MakeSignedData [18:04:53]FM_MakeSignedData [18:04:53]SAM_PROTO_SignData [18:04:53]wFMCommunicate request_size=4 [18:04:53]MH_SAM_APDU [18:04:53]CAPDU: 80 0D 01 02 [18:04:53]Write to MH i2c: E2 08 00 99 08 80 0D 01 02 00 00 00 00 1A [18:04:53]Write i2c OK [18:04:53]MH_I2C_Read... [18:04:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:04:53]Read from MH i2c: E2 [18:04:53]MH_I2C_Read... [18:04:53]Read from MH i2c: E2 03 00 [18:04:53]MH_I2C_Read... [18:04:53]Read from MH i2c: E2 03 00 99 08 00 90 00 15 [18:04:53]RAPDU: 90 00 [18:04:53]wFMCommunicate OK [18:04:53]wFMCommunicate request_size=255 [18:04:53]MH_SAM_APDU [18: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 C1 DA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E4 00 00 35 04 06 00 8E [18:04:54]Write to MH i2c: E2 02 01 9A 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 C1 DA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E4 00 00 35 04 06 00 8E 00 00 6C [18:04:55]Write i2c OK [18:04:55]MH_I2C_Read... [18:04:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:56]Read from MH i2c: E2 [18:04:56]MH_I2C_Read... [18:04:56]Read from MH i2c: E2 03 00 [18:04:56]MH_I2C_Read... [18:04:56]Read from MH i2c: E2 03 00 9A 08 00 90 00 16 [18:04:56]RAPDU: 90 00 [18:04:56]wFMCommunicate OK [18:04:56]wFMCommunicate request_size=10 [18:04:56]MH_SAM_APDU [18:04:56]CAPDU: 80 0D 02 02 05 CE B7 7D FC 60 [18:04:56]Write to MH i2c: E2 0D 00 9B 08 80 0D 02 02 05 00 CE B7 7D FC 60 00 00 85 [18:04:56]Write i2c OK [18:04:56]MH_I2C_Read... [18:04:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:56]Read from MH i2c: E2 [18:04:56]MH_I2C_Read... [18:04:56]Read from MH i2c: E2 03 00 [18:04:56]MH_I2C_Read... [18:04:56]Read from MH i2c: E2 03 00 9B 08 00 90 00 17 [18:04:56]RAPDU: 90 00 [18:04:56]wFMCommunicate OK [18:04:56]wFMCommunicate request_size=4 [18:04:56]MH_SAM_APDU [18:04:56]CAPDU: 80 0D 03 02 [18:04:56]Write to MH i2c: E2 08 00 9C 08 80 0D 03 02 00 00 00 00 1F [18:04:56]Write i2c OK [18:04:56]MH_I2C_Read... [18:04:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:04:56]Read from MH i2c: E2 [18:04:56]MH_I2C_Read... [18:04:56]Read from MH i2c: E2 0B 00 [18:04:56]MH_I2C_Read... [18:04:56]Read from MH i2c: E2 0B 00 9C 08 00 D9 6F E3 CF CF CA 0E B2 90 00 73 [18:04:56]RAPDU: D9 6F E3 CF CF CA 0E B2 90 00 [18:04:56]wFMCommunicate OK [18:04:56]SAM_PROTO_SignData done [18:04:56]FM_MakeSignedData done [18:04:56]CreateOFDProtocolMessage [18:04:56]wFMCommunicate request_size=4 [18:04:56]MH_SAM_APDU [18:04:56]CAPDU: 80 11 00 00 [18:04:56]Write to MH i2c: E2 08 00 9D 08 80 11 00 00 00 00 00 00 1F [18:04:56]Write i2c OK [18:04:56]MH_I2C_Read... [18:04:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:56]Read from MH i2c: E2 [18:04:56]MH_I2C_Read... [18:04:56]Read from MH i2c: E2 17 00 [18:04:56]MH_I2C_Read... [18:04:56]Read from MH i2c: E2 17 00 9D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6B [18:04:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:04:57]wFMCommunicate OK [18:04:57]CreateOFDProtocolMessage done [18:04:57]OFDSenderStorePacket 58556 [18:04:57]StoreOFDPacket docnum=58556 [18:04:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 76 36 07 01 5E AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 C1 DA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E4 00 00 35 04 06 00 8E CE B7 7D FC 60 D9 6F E3 CF CF CA 0E B2 [18:04:57]CheckFolder [18:04:57]dirname=/storage/ofd_packets [18:04:57]CheckFolder done [18:04:57]ProducePacketName [18:04:57]name=ofd_packets/00058556 [18:04:57]NVStorageSaveData ofd_packets/00058556 [18:04:57]File name is /storage/ofd_packets/00058556 [18:04:57]Write 301 bytes [18:04:57]NVStorageSaveData done [18:04:57]OFDSenderStorePacket done [18:04:57]KKMCreateOFDPacket done [18:04:57]NVStorageSaveData kkm_last_timestamp [18:04:57]File name is /storage/kkm_last_timestamp [18:04:57]Write 4 bytes [18:04:57]NVStorageSaveData done [18:04:57]ExternCall_PrintAddStr [18:04:57]wPrintStart [18:04:57]Write to MH i2c: 01 00 00 9E 08 A6 [18:04:57]Write i2c OK [18:04:57]MH_I2C_Read... [18:04:57]Read from MH i2c: 01 [18:04:57]MH_I2C_Read... [18:04:57]Read from MH i2c: 01 07 00 [18:04:57]MH_I2C_Read... [18:04:57]Read from MH i2c: 01 07 00 9E 08 00 00 00 00 00 FF 0F BB [18:04:57]RasterBufferAndPrint [18:04:57]line Счет N : (1)2075889 [18:04:57]line ИНН: 02508201610067 [18:04:57]line Контрольно-Кассовый Чек [18:04:57]line ПРОДАЖА [18:04:57]line ТРК (МРК, ГНК) : 43 [18:04:57]line Товар: 2710124130 [18:04:57]line Аи-92-К-4 [18:04:57]line 14.750 * 0.00 [18:04:57]line = 0.00 [18:04:57]line НДС 12% НСП 1% [18:04:57]line > о реализуемом товаре [18:04:57]line ИТОГО: 0.00 [18:04:57]line НСП 1% : 0.00 [18:04:57]line НДС 12% : 0.00 [18:04:57]line Наличными: 0.00 [18:04:57]line Безнал.: 0.00 [18:04:57]line Место: АЗС № 135 "Партнер Нефть" [18:04:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:04:57]line СНО: Общий режим [18:04:57]line Чек 540 20.08.2024 18:04 [18:04:57]line Смена: 100 ФФД: 1.0 [18:04:57]line ЗНМ: 0300000196 [18:04:57]line РНМ: 0000000000162794 [18:04:57]line Версия ККМ: v1.0 [18:04:57]line Талоны: ТК ГПНА Online [18:04:57]line 30103677 [18:04:57]line ФМ: 0000000002094532 [18:04:57]line ФД: 58556 [18:04:57]line ФПД: 157018492894304 [18:04:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180449&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58556&fm=157018492894304&tin=02508201610067®Number=0000000000162794&sum=0 [18:04:57]written 0, free lines is 4095 [18:04:57]Write to MH i2c: 01 00 00 C8 08 D0 [18:04:57]Write i2c OK [18:04:57]MH_I2C_Read... [18:04:57]Read from MH i2c: 01 [18:04:57]MH_I2C_Read... [18:04:57]Read from MH i2c: 01 07 00 [18:04:57]MH_I2C_Read... [18:04:57]Read from MH i2c: 01 07 00 C8 08 00 00 00 00 00 0B 0D EF [18:04:58]RasterBufferAndPrint [18:04:58]line [18:04:58]line [18:04:58]line [18:04:58]line [18:04:58]line [18:04:58]written 0, free lines is 3510 [18:04:58]MH_Cut [18:04:58]Write to MH i2c: D1 01 00 CF 08 01 A9 [18:04:58]Write i2c OK [18:04:58]MH_I2C_Read... [18:04:58]Read from MH i2c: D1 [18:04:58]MH_I2C_Read... [18:04:58]Read from MH i2c: D1 01 00 [18:04:58]MH_I2C_Read... [18:04:58]Read from MH i2c: D1 01 00 CF 08 00 A8 [18:04:58]Write to MH i2c: 01 00 00 D0 08 D8 [18:04:58]Write i2c OK [18:04:58]MH_I2C_Read... [18:04:58]ConnectInit Can't take IP for lk.salyk.kg [18:04:58]CommunicateWithHost connect error [18:04:58]CommunicateWithHost err = -1 [18:04:58]OFD Sender: Server communicate error [18:04:58]OFD Sender: Processing packet 58506 [packets to send 100, broken 51] [18:04:58]ProducePacketName [18:04:58]name=ofd_packets/00058506 [18:04:58]OFD Sender: To server: pG, [18:04:58]CommunicateWithHost lk.salyk.kg:30040 [18:04:58]ConnectInit lk.salyk.kg [18:04:58]*** Cut start [18:04:58]*** Partial cut [18:04:58]*** CUTSNS_PIN = 1 [18:04:58]*** CUTSNS_PIN = 0 [18:04:58]*** Brake cut motor [18:04:59]Read from MH i2c: 01 [18:04:59]MH_I2C_Read... [18:04:59]*** Stop cut motor [18:04:59]*** Cut end [18:04:59]Read from MH i2c: 01 07 00 [18:04:59]MH_I2C_Read... [18:04:59]Read from MH i2c: 01 07 00 D0 08 00 00 00 00 00 FF 0F ED [18:04:59]process_action close_receipt done [18:04:59]requested_data is exist [18:04:59]produce_requested_data [18:04:59]requested_item fm.sn is exist - process it [18:04:59]wFMCommunicate request_size=4 [18:04:59]MH_SAM_APDU [18:04:59]CAPDU: 80 11 00 00 [18:04:59]Write to MH i2c: E2 08 00 D1 08 80 11 00 00 00 00 00 00 53 [18:04:59]Write i2c OK [18:04:59]MH_I2C_Read... [18:04:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:59]Read from MH i2c: E2 [18:04:59]MH_I2C_Read... [18:04:59]Read from MH i2c: E2 17 00 [18:04:59]MH_I2C_Read... [18:04:59]Read from MH i2c: E2 17 00 D1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9F [18:04:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:04:59]wFMCommunicate OK [18:04:59]requested_item fd.num is exist - process it [18:04:59]SAM_PROTO_GetFieldsCounters [18:04:59]wFMCommunicate request_size=4 [18:04:59]MH_SAM_APDU [18:04:59]CAPDU: 80 13 00 00 [18:04:59]Write to MH i2c: E2 08 00 D2 08 80 13 00 00 00 00 00 00 56 [18:04:59]Write i2c OK [18:04:59]MH_I2C_Read... [18:05:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:00]Read from MH i2c: E2 [18:05:00]MH_I2C_Read... [18:05:00]Read from MH i2c: E2 62 00 [18:05:00]MH_I2C_Read... [18:05:00]Read from MH i2c: E2 62 00 D2 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 D2 [18:05:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:05:00]wFMCommunicate OK [18:05:00]SAM_PROTO_GetFieldsCounters done [18:05:00]requested_item shift.num is exist - process it [18:05:00]requested_item shift.opened is exist - process it [18:05:00]req_shift_opened [18:05:00]FM_GetShiftState [18:05:00]SAM_PROTO_GetShiftState [18:05:00]wFMCommunicate request_size=4 [18:05:00]MH_SAM_APDU [18:05:00]CAPDU: 80 13 01 00 [18:05:00]Write to MH i2c: E2 08 00 D3 08 80 13 01 00 00 00 00 00 58 [18:05:00]Write i2c OK [18:05:00]MH_I2C_Read... [18:05:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:01]Read from MH i2c: E2 [18:05:01]MH_I2C_Read... [18:05:01]Read from MH i2c: E2 0E 00 [18:05:01]MH_I2C_Read... [18:05:01]Read from MH i2c: E2 0E 00 D3 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7B [18:05:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:05:01]wFMCommunicate OK [18:05:01]SAM_PROTO_GetShiftState done [18:05:01]FM_GetShiftState done [18:05:01]req_shift_opened done [18:05:01]requested_item shift.open_date is exist - process it [18:05:01]req_shift_open_date [18:05:01]req_shift_open_date done [18:05:01]produce_requested_data done [18:05:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58556,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:05:01]process_action_free close_receipt [18:05:01]json_value_free [18:05:01]json_value_free done [18:05:01]process_json_proto returns [18:05:01]Send response to host [18:05:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58556,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:05:01]free response buf [18:05:01]execute_script done [18:05:01]execute_script returns [18:05:01]free content buf [18:05:01]Sock 9.Close socket [18:05:01]Sock 9.Thread stoped [18:05:01]accept exits with 10 [18:05:01]New connection [18:05:01]New thread 3067194724 created [18:05:01]Thread 3067338084 joined [18:05:01]Waiting for new connection... [18:05:01] Sock 10.Parse request [18:05:01]Sock 10.Check first char [18:05:01]Sock 10.First char is OK [18:05:01]request: POST /json_proto HTTP/1.0 [18:05:01]Method: POST [18:05:01]URL: /json_proto [18:05:01]Method is POST - this is cgi request [18:05:01]url: /json_proto [18:05:01]query_string will be loaded in cgi processing [18:05:01]execute_cgi json_proto POST (null) [18:05:01]execute_cgi path=json_proto method=POST [18:05:01]POST find Content-Length [18:05:01]Host: 172.17.44.3:8080 [18:05:01]Content-Length: 678 [18:05:01]Content-Type: application/json [18:05:01] [18:05:01]POST finish read [18:05:01]Found Content-Length = 678 [18:05:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:01]execute_script... [18:05: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)2075888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:01]POST & json_proto [18:05:01]process_json_proto [18:05:01]json parsed OK: [18:05:01]protocol is kg_v1.0 [18:05:01]action value=close_receipt [18:05:01]process_action close_receipt [18:05:01]cmd_close_receipt [18:05:01]MH_GetDate [18:05:01]Write to MH i2c: F0 00 00 D4 08 CB [18:05:01]Write i2c OK [18:05:01]MH_I2C_Read... [18:05:01]Read from MH i2c: F0 [18:05:01]MH_I2C_Read... [18:05:01]Read from MH i2c: F0 09 00 [18:05:01]MH_I2C_Read... [18:05:01]Read from MH i2c: F0 09 00 D4 08 00 CE DA C4 66 AD C5 5D 66 DB [18:05:01]GetLastDocTimeStamp 1724177089 [18:05:01]current date 1724177102 [18:05:01]FM_GetShiftState [18:05:01]SAM_PROTO_GetShiftState [18:05:01]wFMCommunicate request_size=4 [18:05:01]MH_SAM_APDU [18:05:01]CAPDU: 80 13 01 00 [18:05:01]Write to MH i2c: E2 08 00 D5 08 80 13 01 00 00 00 00 00 5A [18:05:02]Write i2c OK [18:05:02]MH_I2C_Read... [18:05:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:02]Read from MH i2c: E2 [18:05:02]MH_I2C_Read... [18:05:02]Read from MH i2c: E2 0E 00 [18:05:02]MH_I2C_Read... [18:05:02]Read from MH i2c: E2 0E 00 D5 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7D [18:05:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:05:02]wFMCommunicate OK [18:05:02]SAM_PROTO_GetShiftState done [18:05:02]FM_GetShiftState done [18:05:02]opened in 1724112910 [18:05:02]opened+sec_in_day 1724199310 [18:05:02]quantity*price = 30035 [18:05:02]sum+1 = 30036 [18:05:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 541 20.08.2024 18:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58557 ФПД: 223026847535020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180502&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58557&fm=223026847535020&tin=02508201610067®Number=0000000000162794&sum=30000 [18:05:07]StoreToDocumentArchive [18:05:07]shift 100 fd 58557 [18:05:07]save to /storage/0100/doc_00058557 [18:05:07]save last doc name /storage/0100/doc_00058557 to /storage/kkm_last_doc_name [18:05:07]save OK [18:05:07]Clear old archive folders... [18:05:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:05:07]tlvbuf is 0211AAA0 [18:05:07]SAM_PROTO_ClearQueue [18:05:07]wFMCommunicate request_size=4 [18:05:07]MH_SAM_APDU [18:05:07]CAPDU: 80 09 00 00 [18:05:07]Write to MH i2c: E2 08 00 E2 08 80 09 00 00 00 00 00 00 5C [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:05:07]Read from MH i2c: E2 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 03 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 03 00 E2 08 00 90 00 5E [18:05:07]RAPDU: 90 00 [18:05:07]wFMCommunicate OK [18:05:07]SAM_PROTO_ClearQueue done [18:05:07]KKMCreateOFDPacket [18:05:07]OFDProtocolAddRootSTLVToBuf [18:05:07]FM_MakeSignedData [18:05:07]FM_MakeSignedData [18:05:07]SAM_PROTO_SignData [18:05:07]wFMCommunicate request_size=4 [18:05:07]MH_SAM_APDU [18:05:07]CAPDU: 80 0D 01 02 [18:05:07]Write to MH i2c: E2 08 00 E3 08 80 0D 01 02 00 00 00 00 64 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:05:07]Read from MH i2c: E2 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 03 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 03 00 E3 08 00 90 00 5F [18:05:07]RAPDU: 90 00 [18:05:07]wFMCommunicate OK [18:05:07]wFMCommunicate request_size=255 [18:05:07]MH_SAM_APDU [18:05: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 CE DA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 OFD Sender: Processing packet 58506 [packets to send 100, broken 51] [18:05:08]30 ProducePacketName [18:05:08]30 name=ofd_packets/00058506 [18:05:08]30 30 32 OFD Sender: To server: pG, [18:05:08]30 CommunicateWithHost lk.salyk.kg:30040 [18:05:08]ConnectInit lk.salyk.kg [18:05:08]39 34 35 33 32 10 04 04 00 BD E4 00 00 35 04 06 00 CA [18:05:08]Write to MH i2c: E2 02 01 E4 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 CE DA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E4 00 00 35 04 06 00 CA 00 00 BE [18:05:09]Write i2c OK [18:05:09]MH_I2C_Read... [18:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:10]Read from MH i2c: E2 [18:05:10]MH_I2C_Read... [18:05:10]Read from MH i2c: E2 03 00 [18:05:10]MH_I2C_Read... [18:05:10]Read from MH i2c: E2 03 00 E4 08 00 90 00 60 [18:05:10]RAPDU: 90 00 [18:05:10]wFMCommunicate OK [18:05:10]wFMCommunicate request_size=10 [18:05:10]MH_SAM_APDU [18:05:10]CAPDU: 80 0D 02 02 05 D7 7C 05 CF AC [18:05:10]Write to MH i2c: E2 0D 00 E5 08 80 0D 02 02 05 00 D7 7C 05 CF AC 00 00 44 [18:05:10]Write i2c OK [18:05:10]MH_I2C_Read... [18:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:10]Read from MH i2c: E2 [18:05:10]MH_I2C_Read... [18:05:10]Read from MH i2c: E2 03 00 [18:05:10]MH_I2C_Read... [18:05:10]Read from MH i2c: E2 03 00 E5 08 00 90 00 61 [18:05:10]RAPDU: 90 00 [18:05:10]wFMCommunicate OK [18:05:10]wFMCommunicate request_size=4 [18:05:10]MH_SAM_APDU [18:05:10]CAPDU: 80 0D 03 02 [18:05:10]Write to MH i2c: E2 08 00 E6 08 80 0D 03 02 00 00 00 00 69 [18:05:10]Write i2c OK [18:05:10]MH_I2C_Read... [18:05:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:05:10]Read from MH i2c: E2 [18:05:10]MH_I2C_Read... [18:05:10]Read from MH i2c: E2 0B 00 [18:05:10]MH_I2C_Read... [18:05:10]Read from MH i2c: E2 0B 00 E6 08 00 E3 C9 29 0B E5 56 61 43 90 00 29 [18:05:10]RAPDU: E3 C9 29 0B E5 56 61 43 90 00 [18:05:10]wFMCommunicate OK [18:05:10]SAM_PROTO_SignData done [18:05:10]FM_MakeSignedData done [18:05:10]CreateOFDProtocolMessage [18:05:10]wFMCommunicate request_size=4 [18:05:10]MH_SAM_APDU [18:05:10]CAPDU: 80 11 00 00 [18:05:10]Write to MH i2c: E2 08 00 E7 08 80 11 00 00 00 00 00 00 69 [18:05:10]Write i2c OK [18:05:10]MH_I2C_Read... [18:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:11]Read from MH i2c: E2 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: E2 17 00 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: E2 17 00 E7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B5 [18:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:05:11]wFMCommunicate OK [18:05:11]CreateOFDProtocolMessage done [18:05:11]OFDSenderStorePacket 58557 [18:05:11]StoreOFDPacket docnum=58557 [18:05:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 54 A3 07 01 46 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 CE DA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E4 00 00 35 04 06 00 CA D7 7C 05 CF AC E3 C9 29 0B E5 56 61 43 [18:05:11]CheckFolder [18:05:11]dirname=/storage/ofd_packets [18:05:11]CheckFolder done [18:05:11]ProducePacketName [18:05:11]name=ofd_packets/00058557 [18:05:11]NVStorageSaveData ofd_packets/00058557 [18:05:11]File name is /storage/ofd_packets/00058557 [18:05:11]Write 301 bytes [18:05:11]NVStorageSaveData done [18:05:11]OFDSenderStorePacket done [18:05:11]KKMCreateOFDPacket done [18:05:11]NVStorageSaveData kkm_last_timestamp [18:05:11]File name is /storage/kkm_last_timestamp [18:05:11]Write 4 bytes [18:05:11]NVStorageSaveData done [18:05:11]ExternCall_PrintAddStr [18:05:11]wPrintStart [18:05:11]Write to MH i2c: 01 00 00 E8 08 F0 [18:05:11]Write i2c OK [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: 01 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: 01 07 00 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: 01 07 00 E8 08 00 00 00 00 00 FF 0F 05 [18:05:11]RasterBufferAndPrint [18:05:11]line Нет связи с ОФД [18:05:11]line Документов в очереди 50 [18:05:11]written 0, free lines is 4095 [18:05:11]Write to MH i2c: 01 00 00 EC 08 F4 [18:05:11]Write i2c OK [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: 01 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: 01 07 00 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: 01 07 00 EC 08 00 00 00 00 00 C3 0F CD [18:05:11]RasterBufferAndPrint [18:05:11]line [18:05:11]line [18:05:11]line [18:05:11]line [18:05:11]line [18:05:11]written 0, free lines is 4035 [18:05:11]MH_Cut [18:05:11]Write to MH i2c: D1 01 00 F3 08 01 CD [18:05:11]Write i2c OK [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: D1 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: D1 01 00 [18:05:11]MH_I2C_Read... [18:05:11]Read from MH i2c: D1 01 00 F3 08 00 CC [18:05:11]Write to MH i2c: 01 00 00 F4 08 FC [18:05:11]Write i2c OK [18:05:11]MH_I2C_Read... [18:05:12]*** Cut start [18:05:12]*** Partial cut [18:05:12]*** CUTSNS_PIN = 1 [18:05:12]*** CUTSNS_PIN = 0 [18:05:12]*** Brake cut motor [18:05:12]Read from MH i2c: 01 [18:05:12]MH_I2C_Read... [18:05:12]*** Stop cut motor [18:05:12]*** Cut end [18:05:12]Read from MH i2c: 01 07 00 [18:05:12]MH_I2C_Read... [18:05:12]Read from MH i2c: 01 07 00 F4 08 00 00 00 00 00 FF 0F 11 [18:05:12]ExternCall_PrintAddStr [18:05:12]wPrintStart [18:05:12]Write to MH i2c: 01 00 00 F5 08 FD [18:05:12]Write i2c OK [18:05:12]MH_I2C_Read... [18:05:12]Read from MH i2c: 01 [18:05:12]MH_I2C_Read... [18:05:12]Read from MH i2c: 01 07 00 [18:05:12]MH_I2C_Read... [18:05:12]Read from MH i2c: 01 07 00 F5 08 00 00 00 00 00 FF 0F 12 [18:05:13]RasterBufferAndPrint [18:05:13]line Счет N : (1)2075888 [18:05:13]line ИНН: 02508201610067 [18:05:13]line Контрольно-Кассовый Чек [18:05:13]line ПРОДАЖА [18:05:13]line ТРК (МРК, ГНК) : 53 [18:05:13]line Товар: 2710124130 [18:05:13]line Аи-92-К-4 [18:05:13]line 4.430 * 67.80 [18:05:13]line = 300.35 [18:05:13]line НДС 12% НСП 1% [18:05:13]line > о реализуемом товаре [18:05:13]line ОКРУГЛЕНИЕ: -0.35 [18:05:13]line ИТОГО: 300.00 [18:05:13]line Внесено: 300.00 [18:05:13]line СДАЧА: 0.00 [18:05:13]line НСП 1% : 2.66 [18:05:13]line НДС 12% : 31.90 [18:05:13]line Наличными: 300.00 [18:05:13]line Безнал.: 0.00 [18:05:13]line Место: АЗС № 135 "Партнер Нефть" [18:05:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:05:13]line СНО: Общий режим [18:05:13]line Чек 541 20.08.2024 18:05 [18:05:13]line Смена: 100 ФФД: 1.0 [18:05:13]line ЗНМ: 0300000196 [18:05:13]line РНМ: 0000000000162794 [18:05:13]line Версия ККМ: v1.0 [18:05:13]line ФМ: 0000000002094532 [18:05:13]line ФД: 58557 [18:05:13]line ФПД: 223026847535020 [18:05:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180502&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58557&fm=223026847535020&tin=02508201610067®Number=0000000000162794&sum=30000 [18:05:13]written 0, free lines is 4095 [18:05:13]Write to MH i2c: 01 00 00 20 09 29 [18:05:13]Write i2c OK [18:05:13]MH_I2C_Read... [18:05:13]Read from MH i2c: 01 [18:05:13]MH_I2C_Read... [18:05:13]Read from MH i2c: 01 07 00 [18:05:13]MH_I2C_Read... [18:05:13]Read from MH i2c: 01 07 00 20 09 00 00 00 00 00 F5 0C 31 [18:05:13]RasterBufferAndPrint [18:05:13]line [18:05:13]line [18:05:13]line [18:05:13]line [18:05:13]line [18:05:13]written 0, free lines is 3498 [18:05:13]MH_Cut [18:05:13]Write to MH i2c: D1 01 00 27 09 01 02 [18:05:13]Write i2c OK [18:05:13]MH_I2C_Read... [18:05:13]Read from MH i2c: D1 [18:05:13]MH_I2C_Read... [18:05:13]Read from MH i2c: D1 01 00 [18:05:13]MH_I2C_Read... [18:05:13]Read from MH i2c: D1 01 00 27 09 00 01 [18:05:13]Write to MH i2c: 01 00 00 28 09 31 [18:05:13]Write i2c OK [18:05:13]MH_I2C_Read... [18:05:13]ConnectInit Can't take IP for lk.salyk.kg [18:05:13]CommunicateWithHost connect error [18:05:13]CommunicateWithHost err = -1 [18:05:13]OFD Sender: Server communicate error [18:05:14]OFD Sender: Processing packet 58506 [packets to send 101, broken 51] [18:05:14]ProducePacketName [18:05:14]name=ofd_packets/00058506 [18:05:14]OFD Sender: To server: pG, [18:05:14]CommunicateWithHost lk.salyk.kg:30040 [18:05:14]ConnectInit lk.salyk.kg [18:05:14]*** Cut start [18:05:14]*** Partial cut [18:05:14]*** CUTSNS_PIN = 1 [18:05:14]*** CUTSNS_PIN = 0 [18:05:14]*** Brake cut motor [18:05:15]Read from MH i2c: 01 [18:05:15]MH_I2C_Read... [18:05:15]*** Stop cut motor [18:05:15]*** Cut end [18:05:15]Read from MH i2c: 01 07 00 [18:05:15]MH_I2C_Read... [18:05:15]Read from MH i2c: 01 07 00 28 09 00 00 00 00 00 FF 0F 46 [18:05:15]process_action close_receipt done [18:05:15]requested_data is exist [18:05:15]produce_requested_data [18:05:15]requested_item fm.sn is exist - process it [18:05:15]wFMCommunicate request_size=4 [18:05:15]MH_SAM_APDU [18:05:15]CAPDU: 80 11 00 00 [18:05:15]Write to MH i2c: E2 08 00 29 09 80 11 00 00 00 00 00 00 AC [18:05:15]Write i2c OK [18:05:15]MH_I2C_Read... [18:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:15]Read from MH i2c: E2 [18:05:15]MH_I2C_Read... [18:05:15]Read from MH i2c: E2 17 00 [18:05:15]MH_I2C_Read... [18:05:15]Read from MH i2c: E2 17 00 29 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F8 [18:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:05:15]wFMCommunicate OK [18:05:15]requested_item fd.num is exist - process it [18:05:15]SAM_PROTO_GetFieldsCounters [18:05:15]wFMCommunicate request_size=4 [18:05:15]MH_SAM_APDU [18:05:15]CAPDU: 80 13 00 00 [18:05:15]Write to MH i2c: E2 08 00 2A 09 80 13 00 00 00 00 00 00 AF [18:05:15]Write i2c OK [18:05:15]MH_I2C_Read... [18:05:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:15]Read from MH i2c: E2 [18:05:15]MH_I2C_Read... [18:05:15]Read from MH i2c: E2 62 00 [18:05:15]MH_I2C_Read... [18:05:15]Read from MH i2c: E2 62 00 2A 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 2F [18:05:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:05:16]wFMCommunicate OK [18:05:16]SAM_PROTO_GetFieldsCounters done [18:05:16]requested_item shift.num is exist - process it [18:05:16]requested_item shift.opened is exist - process it [18:05:16]req_shift_opened [18:05:16]FM_GetShiftState [18:05:16]SAM_PROTO_GetShiftState [18:05:16]wFMCommunicate request_size=4 [18:05:16]MH_SAM_APDU [18:05:16]CAPDU: 80 13 01 00 [18:05:16]Write to MH i2c: E2 08 00 2B 09 80 13 01 00 00 00 00 00 B1 [18:05:16]Write i2c OK [18:05:16]MH_I2C_Read... [18:05:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:16]Read from MH i2c: E2 [18:05:16]MH_I2C_Read... [18:05:16]Read from MH i2c: E2 0E 00 [18:05:16]MH_I2C_Read... [18:05:16]Read from MH i2c: E2 0E 00 2B 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D4 [18:05:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:05:16]wFMCommunicate OK [18:05:16]SAM_PROTO_GetShiftState done [18:05:16]FM_GetShiftState done [18:05:16]req_shift_opened done [18:05:16]requested_item shift.open_date is exist - process it [18:05:16]req_shift_open_date [18:05:16]req_shift_open_date done [18:05:16]produce_requested_data done [18:05:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58557,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:05:16]process_action_free close_receipt [18:05:17]json_value_free [18:05:17]json_value_free done [18:05:17]process_json_proto returns [18:05:17]Send response to host [18:05:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58557,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:05:17]free response buf [18:05:17]execute_script done [18:05:17]execute_script returns [18:05:17]free content buf [18:05:17]Sock 10.Close socket [18:05:17]Sock 10.Thread stoped [18:05:19]ConnectInit Can't take IP for lk.salyk.kg [18:05:19]CommunicateWithHost connect error [18:05:19]CommunicateWithHost err = -1 [18:05:19]OFD Sender: Server communicate error [18:05:24]OFD Sender: Processing packet 58506 [packets to send 101, broken 51] [18:05:24]ProducePacketName [18:05:24]name=ofd_packets/00058506 [18:05:24]OFD Sender: To server: pG, [18:05:24]CommunicateWithHost lk.salyk.kg:30040 [18:05:24]ConnectInit lk.salyk.kg [18:05:29]ConnectInit Can't take IP for lk.salyk.kg [18:05:29]CommunicateWithHost connect error [18:05:29]CommunicateWithHost err = -1 [18:05:29]OFD Sender: Server communicate error [18:05:34]OFD Sender: Processing packet 58506 [packets to send 101, broken 51] [18:05:34]ProducePacketName [18:05:34]name=ofd_packets/00058506 [18:05:34]OFD Sender: To server: pG, [18:05:34]CommunicateWithHost lk.salyk.kg:30040 [18:05:34]ConnectInit lk.salyk.kg [18:05:39]ConnectInit Can't take IP for lk.salyk.kg [18:05:39]CommunicateWithHost connect error [18:05:39]CommunicateWithHost err = -1 [18:05:39]OFD Sender: Server communicate error [18:05:44]OFD Sender: Processing packet 58506 [packets to send 101, broken 51] [18:05:44]ProducePacketName [18:05:44]name=ofd_packets/00058506 [18:05:44]OFD Sender: To server: pG, [18:05:44]CommunicateWithHost lk.salyk.kg:30040 [18:05:44]ConnectInit lk.salyk.kg [18:05:49]ConnectInit Can't take IP for lk.salyk.kg [18:05:49]CommunicateWithHost connect error [18:05:49]CommunicateWithHost err = -1 [18:05:49]OFD Sender: Server communicate error [18:05:54]OFD Sender: Processing packet 58506 [packets to send 101, broken 51] [18:05:54]ProducePacketName [18:05:54]name=ofd_packets/00058506 [18:05:54]OFD Sender: To server: pG, [18:05:54]CommunicateWithHost lk.salyk.kg:30040 [18:05:54]ConnectInit lk.salyk.kg [18:05:59]ConnectInit Can't take IP for lk.salyk.kg [18:05:59]CommunicateWithHost connect error [18:05:59]CommunicateWithHost err = -1 [18:05:59]OFD Sender: Server communicate error [18:06:04]OFD Sender: Processing packet 58506 [packets to send 101, broken 51] [18:06:04]ProducePacketName [18:06:04]name=ofd_packets/00058506 [18:06:04]OFD Sender: To server: pG, [18:06:04]CommunicateWithHost lk.salyk.kg:30040 [18:06:04]ConnectInit lk.salyk.kg [18:06:07]Connected sock=10 [18:06:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 AC DD 00 01 15 3E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 60 CB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E4 00 00 35 04 06 00 55 2A 94 4B 05 0D 1C CF E2 76 DF 72 90 61 [18:06:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BC FF 47 00 1D 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E4 00 00 F4 03 04 00 5D 86 C4 66 B6 04 01 00 00 B1 C6 49 D2 EC 5F CC EC [18:06:09]CommunicateWithHost err = 0 [18:06:09]CheckOFDResponse [18:06:09]1017 (14) - 77093643461234 [18:06:09]1041 (16) - 0000000002094532 [18:06:09]1040 (4) - 58506 [18:06:09]1012 (4) - 20.08.2024 12:04 [18:06:09]1206 (1) - 0 [18:06:09]OFD Sender: Remove packet 58506 [18:06:09]ProducePacketName [18:06:09]name=ofd_packets/00058506 [18:06:09]NVStorageDeleteData [18:06:09]OFD Sender: Processing packet 58507 [packets to send 100, broken 51] [18:06:09]ProducePacketName [18:06:09]name=ofd_packets/00058507 [18:06:09]OFD Sender: To server: pG, [18:06:09]CommunicateWithHost lk.salyk.kg:30040 [18:06:09]ConnectInit lk.salyk.kg [18:06:10]Connected sock=10 [18:06:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 63 D0 07 01 CD 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 EB 01 00 00 F4 03 04 00 87 CC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E4 00 00 35 04 06 00 09 C2 C6 A6 C6 D8 9D 0F 6F C2 0D 14 51 54 [18:06:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D3 55 47 00 6B 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 32 30 39 34 35 33 32 10 04 04 00 8B E4 00 00 F4 03 04 00 60 86 C4 66 B6 04 01 00 00 DB 4A 0A 39 70 5F 66 D9 [18:06:12]CommunicateWithHost err = 0 [18:06:12]CheckOFDResponse [18:06:12]1017 (14) - 77093643461234 [18:06:12]1041 (16) - 0000000002094532 [18:06:12]1040 (4) - 58507 [18:06:12]1012 (4) - 20.08.2024 12:04 [18:06:12]1206 (1) - 0 [18:06:12]OFD Sender: Remove packet 58507 [18:06:12]ProducePacketName [18:06:12]name=ofd_packets/00058507 [18:06:12]NVStorageDeleteData [18:06:12]OFD Sender: Processing packet 58508 [packets to send 99, broken 51] [18:06:12]ProducePacketName [18:06:12]name=ofd_packets/00058508 [18:06:12]OFD Sender: To server: pG, [18:06:12]CommunicateWithHost lk.salyk.kg:30040 [18:06:12]ConnectInit lk.salyk.kg [18:06:13]Connected sock=10 [18:06:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B7 2F 07 01 19 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 26 CD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E4 00 00 35 04 06 00 FB 51 0C C1 CF ED 60 29 67 6B A6 C1 2A 99 [18:06:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DB 9E 47 00 46 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E4 00 00 F4 03 04 00 63 86 C4 66 B6 04 01 00 00 26 5E 49 09 83 A9 1E C7 [18:06:15]CommunicateWithHost err = 0 [18:06:15]CheckOFDResponse [18:06:15]1017 (14) - 77093643461234 [18:06:15]1041 (16) - 0000000002094532 [18:06:15]1040 (4) - 58508 [18:06:15]1012 (4) - 20.08.2024 12:04 [18:06:15]1206 (1) - 0 [18:06:15]OFD Sender: Remove packet 58508 [18:06:15]ProducePacketName [18:06:15]name=ofd_packets/00058508 [18:06:15]NVStorageDeleteData [18:06:15]OFD Sender: Processing packet 58509 [packets to send 98, broken 51] [18:06:15]ProducePacketName [18:06:15]name=ofd_packets/00058509 [18:06:15]OFD Sender: To server: pG, [18:06:15]CommunicateWithHost lk.salyk.kg:30040 [18:06:15]ConnectInit lk.salyk.kg [18:06:16]Connected sock=10 [18:06:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 87 87 08 01 CA 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 6C CD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E4 00 00 35 04 06 00 E5 9C 33 8B 96 DC 20 47 65 DF 65 4A AB 5D [18:06:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B4 D5 47 00 FE 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 32 30 39 34 35 33 32 10 04 04 00 8D E4 00 00 F4 03 04 00 66 86 C4 66 B6 04 01 00 00 A7 DC D5 2A 5A FB 38 F1 [18:06:18]CommunicateWithHost err = 0 [18:06:18]CheckOFDResponse [18:06:18]1017 (14) - 77093643461234 [18:06:18]1041 (16) - 0000000002094532 [18:06:18]1040 (4) - 58509 [18:06:18]1012 (4) - 20.08.2024 12:04 [18:06:18]1206 (1) - 0 [18:06:18]OFD Sender: Remove packet 58509 [18:06:18]ProducePacketName [18:06:18]name=ofd_packets/00058509 [18:06:18]NVStorageDeleteData [18:06:18]OFD Sender: Processing packet 58510 [packets to send 97, broken 51] [18:06:18]ProducePacketName [18:06:18]name=ofd_packets/00058510 [18:06:18]OFD Sender: To server: pG, [18:06:18]CommunicateWithHost lk.salyk.kg:30040 [18:06:18]ConnectInit lk.salyk.kg [18:06:19]Connected sock=10 [18:06:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D7 6D 07 01 4A 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 07 CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E4 00 00 35 04 06 00 10 72 E8 DD BB D8 E0 05 52 91 59 A6 AB E3 [18:06:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E6 6A 47 00 1C 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 32 30 39 34 35 33 32 10 04 04 00 8E E4 00 00 F4 03 04 00 69 86 C4 66 B6 04 01 00 00 B0 46 FE 2D 19 5D D2 05 [18:06:21]CommunicateWithHost err = 0 [18:06:21]CheckOFDResponse [18:06:21]1017 (14) - 77093643461234 [18:06:21]1041 (16) - 0000000002094532 [18:06:21]1040 (4) - 58510 [18:06:21]1012 (4) - 20.08.2024 12:04 [18:06:21]1206 (1) - 0 [18:06:21]OFD Sender: Remove packet 58510 [18:06:21]ProducePacketName [18:06:21]name=ofd_packets/00058510 [18:06:21]NVStorageDeleteData [18:06:21]OFD Sender: Processing packet 58511 [packets to send 96, broken 51] [18:06:21]ProducePacketName [18:06:21]name=ofd_packets/00058511 [18:06:21]OFD Sender: To server: pG, [18:06:21]CommunicateWithHost lk.salyk.kg:30040 [18:06:21]ConnectInit lk.salyk.kg [18:06:22]Connected sock=10 [18:06:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E4 04 04 01 00 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 20 CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E4 00 00 35 04 06 00 7E 10 93 A8 02 66 3C 4C 24 21 79 08 BD CF [18:06:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 99 07 47 00 D0 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E4 00 00 F4 03 04 00 6C 86 C4 66 B6 04 01 00 00 E4 FA 00 E6 35 C5 58 86 [18:06:24]CommunicateWithHost err = 0 [18:06:24]CheckOFDResponse [18:06:24]1017 (14) - 77093643461234 [18:06:24]1041 (16) - 0000000002094532 [18:06:24]1040 (4) - 58511 [18:06:24]1012 (4) - 20.08.2024 12:05 [18:06:24]1206 (1) - 0 [18:06:24]OFD Sender: Remove packet 58511 [18:06:24]ProducePacketName [18:06:24]name=ofd_packets/00058511 [18:06:24]NVStorageDeleteData [18:06:24]OFD Sender: Processing packet 58512 [packets to send 95, broken 51] [18:06:24]ProducePacketName [18:06:24]name=ofd_packets/00058512 [18:06:24]OFD Sender: To server: pG, [18:06:24]CommunicateWithHost lk.salyk.kg:30040 [18:06:24]ConnectInit lk.salyk.kg [18:06:25]Connected sock=10 [18:06:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F 27 07 01 BB 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F0 01 00 00 F4 03 04 00 29 CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E4 00 00 35 04 06 00 42 A3 68 B7 4A 98 8B 29 B2 BF 4C F7 73 0E [18:06:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B7 D9 47 00 24 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 32 30 39 34 35 33 32 10 04 04 00 90 E4 00 00 F4 03 04 00 6F 86 C4 66 B6 04 01 00 00 FD 49 41 85 4C 28 3C 2C [18:06:27]CommunicateWithHost err = 0 [18:06:27]CheckOFDResponse [18:06:27]1017 (14) - 77093643461234 [18:06:27]1041 (16) - 0000000002094532 [18:06:27]1040 (4) - 58512 [18:06:27]1012 (4) - 20.08.2024 12:05 [18:06:27]1206 (1) - 0 [18:06:27]OFD Sender: Remove packet 58512 [18:06:27]ProducePacketName [18:06:27]name=ofd_packets/00058512 [18:06:27]NVStorageDeleteData [18:06:27]OFD Sender: Processing packet 58513 [packets to send 94, broken 51] [18:06:27]ProducePacketName [18:06:27]name=ofd_packets/00058513 [18:06:27]OFD Sender: To server: pG, [18:06:27]CommunicateWithHost lk.salyk.kg:30040 [18:06:27]ConnectInit lk.salyk.kg [18:06:28]Connected sock=10 [18:06:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F5 C8 07 01 20 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 6A CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E4 00 00 35 04 06 00 A9 08 9C 5C 25 D1 98 B1 D4 E1 FC 6A B8 35 [18:06:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3E 09 47 00 E4 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E4 00 00 F4 03 04 00 72 86 C4 66 B6 04 01 00 00 CA 6C 4B 66 78 6F D3 23 [18:06:30]CommunicateWithHost err = 0 [18:06:30]CheckOFDResponse [18:06:30]1017 (14) - 77093643461234 [18:06:30]1041 (16) - 0000000002094532 [18:06:30]1040 (4) - 58513 [18:06:30]1012 (4) - 20.08.2024 12:05 [18:06:30]1206 (1) - 0 [18:06:30]OFD Sender: Remove packet 58513 [18:06:30]ProducePacketName [18:06:30]name=ofd_packets/00058513 [18:06:30]NVStorageDeleteData [18:06:31]OFD Sender: Processing packet 58514 [packets to send 93, broken 51] [18:06:31]ProducePacketName [18:06:31]name=ofd_packets/00058514 [18:06:31]OFD Sender: To server: pG, [18:06:31]CommunicateWithHost lk.salyk.kg:30040 [18:06:31]ConnectInit lk.salyk.kg [18:06:31]Connected sock=10 [18:06:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 94 D7 07 01 20 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C CC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E2 EB 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E2 EB 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA A0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E2 EB 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 73 CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E4 00 00 35 04 06 00 57 4A CB C0 A1 33 21 D6 DB 44 0B 2E CB 1F [18:06:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 74 A2 47 00 84 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E4 00 00 F4 03 04 00 75 86 C4 66 B6 04 01 00 00 77 4D EB 26 59 2C 62 06 [18:06:33]CommunicateWithHost err = 0 [18:06:33]CheckOFDResponse [18:06:33]1017 (14) - 77093643461234 [18:06:33]1041 (16) - 0000000002094532 [18:06:33]1040 (4) - 58514 [18:06:33]1012 (4) - 20.08.2024 12:05 [18:06:33]1206 (1) - 0 [18:06:33]OFD Sender: Remove packet 58514 [18:06:33]ProducePacketName [18:06:33]name=ofd_packets/00058514 [18:06:33]NVStorageDeleteData [18:06:34]OFD Sender: Processing packet 58515 [packets to send 92, broken 51] [18:06:34]ProducePacketName [18:06:34]name=ofd_packets/00058515 [18:06:34]OFD Sender: To server: pG, [18:06:34]CommunicateWithHost lk.salyk.kg:30040 [18:06:34]ConnectInit lk.salyk.kg [18:06:34]Connected sock=10 [18:06:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 74 33 08 01 C0 EF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 B6 CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E4 00 00 35 04 06 00 17 D6 BE 63 EC 2F B2 03 20 A3 F8 5F EF 28 [18:06:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D6 99 47 00 49 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 32 30 39 34 35 33 32 10 04 04 00 93 E4 00 00 F4 03 04 00 78 86 C4 66 B6 04 01 00 00 EA 01 1B CD F6 10 57 66 [18:06:36]CommunicateWithHost err = 0 [18:06:36]CheckOFDResponse [18:06:36]1017 (14) - 77093643461234 [18:06:36]1041 (16) - 0000000002094532 [18:06:36]1040 (4) - 58515 [18:06:36]1012 (4) - 20.08.2024 12:05 [18:06:36]1206 (1) - 0 [18:06:36]OFD Sender: Remove packet 58515 [18:06:36]ProducePacketName [18:06:36]name=ofd_packets/00058515 [18:06:36]NVStorageDeleteData [18:06:37]OFD Sender: Processing packet 58516 [packets to send 91, broken 51] [18:06:37]ProducePacketName [18:06:37]name=ofd_packets/00058516 [18:06:37]OFD Sender: To server: pG, [18:06:37]CommunicateWithHost lk.salyk.kg:30040 [18:06:37]ConnectInit lk.salyk.kg [18:06:37]Connected sock=10 [18:06:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1D 73 07 01 8A B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 D8 CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E4 00 00 35 04 06 00 06 63 5A A6 59 DE EB 5C 1D 6E F9 9D 41 71 [18:06:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2D AD 47 00 B3 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 32 30 39 34 35 33 32 10 04 04 00 94 E4 00 00 F4 03 04 00 7B 86 C4 66 B6 04 01 00 00 E3 77 08 C1 B4 45 73 1A [18:06:39]CommunicateWithHost err = 0 [18:06:39]CheckOFDResponse [18:06:39]1017 (14) - 77093643461234 [18:06:39]1041 (16) - 0000000002094532 [18:06:39]1040 (4) - 58516 [18:06:39]1012 (4) - 20.08.2024 12:05 [18:06:39]1206 (1) - 0 [18:06:39]OFD Sender: Remove packet 58516 [18:06:39]ProducePacketName [18:06:39]name=ofd_packets/00058516 [18:06:39]NVStorageDeleteData [18:06:39]OFD Sender: Processing packet 58517 [packets to send 90, broken 51] [18:06:39]ProducePacketName [18:06:39]name=ofd_packets/00058517 [18:06:39]OFD Sender: To server: pG, [18:06:39]CommunicateWithHost lk.salyk.kg:30040 [18:06:39]ConnectInit lk.salyk.kg [18:06:42]Connected sock=10 [18:06:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5B CF 07 01 58 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 ConnectInit Can't connect to host [18:06:43]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 F5 01 00 00 F4 03 04 00 DF CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E4 00 00 35 04 06 00 CA 87 DE 88 D8 24 40 71 EB F4 E8 6E F8 CF [18:06:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EB 97 47 00 3C 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 32 30 39 34 35 33 32 10 04 04 00 95 E4 00 00 F4 03 04 00 80 86 C4 66 B6 04 01 00 00 2C D9 57 5F AD 9F 4F 05 [18:06:44]CommunicateWithHost err = 0 [18:06:44]CheckOFDResponse [18:06:44]1017 (14) - 77093643461234 [18:06:44]1041 (16) - 0000000002094532 [18:06:44]1040 (4) - 58517 [18:06:44]1012 (4) - 20.08.2024 12:05 [18:06:44]1206 (1) - 0 [18:06:44]OFD Sender: Remove packet 58517 [18:06:44]ProducePacketName [18:06:44]name=ofd_packets/00058517 [18:06:44]NVStorageDeleteData [18:06:45]OFD Sender: Processing packet 58518 [packets to send 89, broken 51] [18:06:45]ProducePacketName [18:06:45]name=ofd_packets/00058518 [18:06:45]OFD Sender: To server: pG, [18:06:45]CommunicateWithHost lk.salyk.kg:30040 [18:06:45]ConnectInit lk.salyk.kg [18:06:45]Connected sock=8 [18:06:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D4 C2 07 01 06 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 E7 CE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E4 00 00 35 04 06 00 19 D9 89 D9 ED BD 35 21 E3 22 67 BC 8F 25 [18:06:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FC 2C 47 00 4A 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 32 30 39 34 35 33 32 10 04 04 00 96 E4 00 00 F4 03 04 00 83 86 C4 66 B6 04 01 00 00 78 55 3B 7F 0D 67 9E A4 [18:06:47]CommunicateWithHost err = 0 [18:06:47]CheckOFDResponse [18:06:47]1017 (14) - 77093643461234 [18:06:47]1041 (16) - 0000000002094532 [18:06:47]1040 (4) - 58518 [18:06:47]1012 (4) - 20.08.2024 12:05 [18:06:47]1206 (1) - 0 [18:06:47]OFD Sender: Remove packet 58518 [18:06:47]ProducePacketName [18:06:47]name=ofd_packets/00058518 [18:06:47]NVStorageDeleteData [18:06:48]OFD Sender: Processing packet 58519 [packets to send 88, broken 51] [18:06:48]ProducePacketName [18:06:48]name=ofd_packets/00058519 [18:06:48]OFD Sender: To server: pG, [18:06:48]CommunicateWithHost lk.salyk.kg:30040 [18:06:48]ConnectInit lk.salyk.kg [18:06:58]accept exits with 9 [18:06:58]New connection [18:06:58]New thread 3067338084 created [18:06:58]Thread 3067194724 joined [18:06:58]Waiting for new connection... [18:06:58] Sock 9.Parse request [18:06:58]Sock 9.Check first char [18:06:58]Sock 9.First char is OK [18:06:58]request: POST /json_proto HTTP/1.0 [18:06:58]Method: POST [18:06:58]URL: /json_proto [18:06:58]Method is POST - this is cgi request [18:06:58]url: /json_proto [18:06:58]query_string will be loaded in cgi processing [18:06:58]execute_cgi json_proto POST (null) [18:06:58]execute_cgi path=json_proto method=POST [18:06:58]POST find Content-Length [18:06:58]Host: 172.17.44.3:8080 [18:06:58]Content-Length: 678 [18:06:58]Content-Type: application/json [18:06:58] [18:06:58]POST finish read [18:06:58]Found Content-Length = 678 [18:06:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:58]execute_script... [18:06: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)2075892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:58]POST & json_proto [18:06:58]process_json_proto [18:06:58]json parsed OK: [18:06:58]protocol is kg_v1.0 [18:06:58]action value=close_receipt [18:06:58]process_action close_receipt [18:06:58]cmd_close_receipt [18:06:58]MH_GetDate [18:06:58]Write to MH i2c: F0 00 00 2C 09 24 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: F0 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: F0 09 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: F0 09 00 2C 09 00 43 DB C4 66 AD C5 5D 66 AA [18:06:59]GetLastDocTimeStamp 1724177102 [18:06:59]current date 1724177219 [18:06:59]FM_GetShiftState [18:06:59]SAM_PROTO_GetShiftState [18:06:59]wFMCommunicate request_size=4 [18:06:59]MH_SAM_APDU [18:06:59]CAPDU: 80 13 01 00 [18:06:59]Write to MH i2c: E2 08 00 2D 09 80 13 01 00 00 00 00 00 B3 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:59]Read from MH i2c: E2 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 0E 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 0E 00 2D 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D6 [18:06:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:06:59]wFMCommunicate OK [18:06:59]SAM_PROTO_GetShiftState done [18:06:59]FM_GetShiftState done [18:06:59]opened in 1724112910 [18:06:59]opened+sec_in_day 1724199310 [18:06:59]quantity*price = 30035 [18:06:59]sum+1 = 30036 [18:06:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 542 20.08.2024 18:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58558 ФПД: 275880646764779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180700&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58558&fm=275880646764779&tin=02508201610067®Number=0000000000162794&sum=30000 [18:07:04]StoreToDocumentArchive [18:07:04]shift 100 fd 58558 [18:07:04]save to /storage/0100/doc_00058558 [18:07:04]save last doc name /storage/0100/doc_00058558 to /storage/kkm_last_doc_name [18:07:04]save OK [18:07:04]Clear old archive folders... [18:07:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:07:04]tlvbuf is 01E17300 [18:07:04]SAM_PROTO_ClearQueue [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 09 00 00 [18:07:04]Write to MH i2c: E2 08 00 3A 09 80 09 00 00 00 00 00 00 B5 [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:04]Read from MH i2c: E2 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 3A 09 00 90 00 B7 [18:07:04]RAPDU: 90 00 [18:07:04]wFMCommunicate OK [18:07:04]SAM_PROTO_ClearQueue done [18:07:04]KKMCreateOFDPacket [18:07:04]OFDProtocolAddRootSTLVToBuf [18:07:04]FM_MakeSignedData [18:07:04]FM_MakeSignedData [18:07:04]SAM_PROTO_SignData [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 0D 01 02 [18:07:04]Write to MH i2c: E2 08 00 3B 09 80 0D 01 02 00 00 00 00 BD [18:07:05]Write i2c OK [18:07:05]MH_I2C_Read... [18:07:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:05]Read from MH i2c: E2 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 03 00 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 03 00 3B 09 00 90 00 B8 [18:07:05]RAPDU: 90 00 [18:07:05]wFMCommunicate OK [18:07:05]wFMCommunicate request_size=255 [18:07:05]MH_SAM_APDU [18:07: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 44 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E4 00 00 35 04 06 00 FA [18:07:06]Write to MH i2c: E2 02 01 3C 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 44 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E4 00 00 35 04 06 00 FA 00 00 C0 [18:07:07]Write i2c OK [18:07:07]MH_I2C_Read... [18:07:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:07]Read from MH i2c: E2 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: E2 03 00 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: E2 03 00 3C 09 00 90 00 B9 [18:07:07]RAPDU: 90 00 [18:07:07]wFMCommunicate OK [18:07:07]wFMCommunicate request_size=10 [18:07:07]MH_SAM_APDU [18:07:07]CAPDU: 80 0D 02 02 05 E9 77 F3 68 EB [18:07:07]Write to MH i2c: E2 0D 00 3D 09 80 0D 02 02 05 00 E9 77 F3 68 EB 00 00 70 [18:07:07]Write i2c OK [18:07:07]MH_I2C_Read... [18:07:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:07]Read from MH i2c: E2 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: E2 03 00 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: E2 03 00 3D 09 00 90 00 BA [18:07:07]RAPDU: 90 00 [18:07:07]wFMCommunicate OK [18:07:07]wFMCommunicate request_size=4 [18:07:07]MH_SAM_APDU [18:07:07]CAPDU: 80 0D 03 02 [18:07:07]Write to MH i2c: E2 08 00 3E 09 80 0D 03 02 00 00 00 00 C2 [18:07:07]Write i2c OK [18:07:07]MH_I2C_Read... [18:07:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:08]Read from MH i2c: E2 [18:07:08]MH_I2C_Read... [18:07:08]Read from MH i2c: E2 0B 00 [18:07:08]MH_I2C_Read... [18:07:08]Read from MH i2c: E2 0B 00 3E 09 00 90 0F 9B 89 B5 6C EA 02 90 00 93 [18:07:08]RAPDU: 90 0F 9B 89 B5 6C EA 02 90 00 [18:07:08]wFMCommunicate OK [18:07:08]SAM_PROTO_SignData done [18:07:08]FM_MakeSignedData done [18:07:08]CreateOFDProtocolMessage [18:07:08]wFMCommunicate request_size=4 [18:07:08]MH_SAM_APDU [18:07:08]CAPDU: 80 11 00 00 [18:07:08]Write to MH i2c: E2 08 00 3F 09 80 11 00 00 00 00 00 00 C2 [18:07:08]Write i2c OK [18:07:08]MH_I2C_Read... [18:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:08]Read from MH i2c: E2 [18:07:08]MH_I2C_Read... [18:07:08]Read from MH i2c: E2 17 00 [18:07:08]MH_I2C_Read... [18:07:08]Read from MH i2c: E2 17 00 3F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0E [18:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:07:08]wFMCommunicate OK [18:07:08]CreateOFDProtocolMessage done [18:07:08]OFDSenderStorePacket 58558 [18:07:08]StoreOFDPacket docnum=58558 [18:07:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 76 D7 07 01 40 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 44 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E4 00 00 35 04 06 00 FA E9 77 F3 68 EB 90 0F 9B 89 B5 6C EA 02 [18:07:08]CheckFolder [18:07:08]dirname=/storage/ofd_packets [18:07:08]CheckFolder done [18:07:08]ProducePacketName [18:07:08]name=ofd_packets/00058558 [18:07:08]NVStorageSaveData ofd_packets/00058558 [18:07:08]File name is /storage/ofd_packets/00058558 [18:07:08]Write 301 bytes [18:07:08]NVStorageSaveData done [18:07:08]OFDSenderStorePacket done [18:07:08]KKMCreateOFDPacket done [18:07:08]NVStorageSaveData kkm_last_timestamp [18:07:08]File name is /storage/kkm_last_timestamp [18:07:08]Write 4 bytes [18:07:08]NVStorageSaveData done [18:07:08]ExternCall_PrintAddStr [18:07:08]wPrintStart [18:07:08]Write to MH i2c: 01 00 00 40 09 49 [18:07:08]Write i2c OK [18:07:08]MH_I2C_Read... [18:07:08]Read from MH i2c: 01 [18:07:08]MH_I2C_Read... [18:07:08]Read from MH i2c: 01 07 00 [18:07:08]MH_I2C_Read... [18:07:08]Read from MH i2c: 01 07 00 40 09 00 00 00 00 00 FF 0F 5E [18:07:08]RasterBufferAndPrint [18:07:08]line Счет N : (1)2075892 [18:07:08]line ИНН: 02508201610067 [18:07:08]line Контрольно-Кассовый Чек [18:07:08]line ПРОДАЖА [18:07:08]line ТРК (МРК, ГНК) : 33 [18:07:08]line Товар: 2710124130 [18:07:08]line Аи-92-К-4 [18:07:08]line 4.430 * 67.80 [18:07:08]line = 300.35 [18:07:08]line НДС 12% НСП 1% [18:07:08]line > о реализуемом товаре [18:07:08]line ОКРУГЛЕНИЕ: -0.35 [18:07:08]line ИТОГО: 300.00 [18:07:08]line Внесено: 300.00 [18:07:08]line СДАЧА: 0.00 [18:07:08]line НСП 1% : 2.66 [18:07:08]line НДС 12% : 31.90 [18:07:08]line Наличными: 300.00 [18:07:08]line Безнал.: 0.00 [18:07:08]line Место: АЗС № 135 "Партнер Нефть" [18:07:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:07:08]line СНО: Общий режим [18:07:08]line Чек 542 20.08.2024 18:07 [18:07:08]line Смена: 100 ФФД: 1.0 [18:07:08]line ЗНМ: 0300000196 [18:07:08]line РНМ: 0000000000162794 [18:07:08]line Версия ККМ: v1.0 [18:07:08]line ФМ: 0000000002094532 [18:07:08]line ФД: 58558 [18:07:08]line ФПД: 275880646764779 [18:07:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180700&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58558&fm=275880646764779&tin=02508201610067®Number=0000000000162794&sum=30000 [18:07:08]written 0, free lines is 4095 [18:07:09]Write to MH i2c: 01 00 00 6B 09 74 [18:07:09]Write i2c OK [18:07:09]MH_I2C_Read... [18:07:09]Read from MH i2c: 01 [18:07:09]MH_I2C_Read... [18:07:09]Read from MH i2c: 01 07 00 [18:07:09]MH_I2C_Read... [18:07:09]Read from MH i2c: 01 07 00 6B 09 00 00 00 00 00 FA 0C 81 [18:07:09]RasterBufferAndPrint [18:07:09]line [18:07:09]line [18:07:09]line [18:07:09]line [18:07:09]line [18:07:09]written 0, free lines is 3514 [18:07:09]MH_Cut [18:07:09]Write to MH i2c: D1 01 00 72 09 01 4D [18:07:09]Write i2c OK [18:07:09]MH_I2C_Read... [18:07:09]Read from MH i2c: D1 [18:07:09]MH_I2C_Read... [18:07:09]Read from MH i2c: D1 01 00 [18:07:09]MH_I2C_Read... [18:07:09]Read from MH i2c: D1 01 00 72 09 00 4C [18:07:09]Write to MH i2c: 01 00 00 73 09 7C [18:07:09]Write i2c OK [18:07:09]MH_I2C_Read... [18:07:10]*** Cut start [18:07:10]*** Partial cut [18:07:10]*** CUTSNS_PIN = 1 [18:07:10]*** CUTSNS_PIN = 0 [18:07:10]*** Brake cut motor [18:07:10]Read from MH i2c: 01 [18:07:10]MH_I2C_Read... [18:07:10]*** Stop cut motor [18:07:10]*** Cut end [18:07:10]Read from MH i2c: 01 07 00 [18:07:10]MH_I2C_Read... [18:07:10]Read from MH i2c: 01 07 00 73 09 00 00 00 00 00 FF 0F 91 [18:07:11]process_action close_receipt done [18:07:11]requested_data is exist [18:07:11]produce_requested_data [18:07:11]requested_item fm.sn is exist - process it [18:07:11]wFMCommunicate request_size=4 [18:07:11]MH_SAM_APDU [18:07:11]CAPDU: 80 11 00 00 [18:07:11]Write to MH i2c: E2 08 00 74 09 80 11 00 00 00 00 00 00 F7 [18:07:11]Write i2c OK [18:07:11]MH_I2C_Read... [18:07:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:11]Read from MH i2c: E2 [18:07:11]MH_I2C_Read... [18:07:11]Read from MH i2c: E2 17 00 [18:07:11]MH_I2C_Read... [18:07:11]Read from MH i2c: E2 17 00 74 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 43 [18:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:07:11]wFMCommunicate OK [18:07:11]requested_item fd.num is exist - process it [18:07:11]SAM_PROTO_GetFieldsCounters [18:07:11]wFMCommunicate request_size=4 [18:07:11]MH_SAM_APDU [18:07:11]CAPDU: 80 13 00 00 [18:07:11]Write to MH i2c: E2 08 00 75 09 80 13 00 00 00 00 00 00 FA [18:07:11]Write i2c OK [18:07:11]MH_I2C_Read... [18:07:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:11]Read from MH i2c: E2 [18:07:11]MH_I2C_Read... [18:07:11]Read from MH i2c: E2 62 00 [18:07:11]MH_I2C_Read... [18:07:11]Read from MH i2c: E2 62 00 75 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 7E [18:07:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:12]wFMCommunicate OK [18:07:12]SAM_PROTO_GetFieldsCounters done [18:07:12]requested_item shift.num is exist - process it [18:07:12]requested_item shift.opened is exist - process it [18:07:12]req_shift_opened [18:07:12]FM_GetShiftState [18:07:12]SAM_PROTO_GetShiftState [18:07:12]wFMCommunicate request_size=4 [18:07:12]MH_SAM_APDU [18:07:12]CAPDU: 80 13 01 00 [18:07:12]Write to MH i2c: E2 08 00 76 09 80 13 01 00 00 00 00 00 FC [18:07:12]Write i2c OK [18:07:12]MH_I2C_Read... [18:07:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:12]Read from MH i2c: E2 [18:07:12]MH_I2C_Read... [18:07:12]Read from MH i2c: E2 0E 00 [18:07:12]MH_I2C_Read... [18:07:12]Read from MH i2c: E2 0E 00 76 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1F [18:07:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:07:12]wFMCommunicate OK [18:07:12]SAM_PROTO_GetShiftState done [18:07:12]FM_GetShiftState done [18:07:12]req_shift_opened done [18:07:12]requested_item shift.open_date is exist - process it [18:07:12]req_shift_open_date [18:07:12]req_shift_open_date done [18:07:12]produce_requested_data done [18:07:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58558,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:07:12]process_action_free close_receipt [18:07:12]json_value_free [18:07:12]json_value_free done [18:07:12]process_json_proto returns [18:07:12]Send response to host [18:07:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58558,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:07:12]free response buf [18:07:12]execute_script done [18:07:12]execute_script returns [18:07:12]free content buf [18:07:12]Sock 9.Close socket [18:07:12]Sock 9.Thread stoped [18:07:13]accept exits with 10 [18:07:13]New connection [18:07:13]New thread 3067194724 created [18:07:13]Thread 3067338084 joined [18:07:13]Waiting for new connection... [18:07:13] Sock 10.Parse request [18:07:13]Sock 10.Check first char [18:07:13]Sock 10.First char is OK [18:07:13]request: POST /json_proto HTTP/1.0 [18:07:13]Method: POST [18:07:13]URL: /json_proto [18:07:13]Method is POST - this is cgi request [18:07:13]url: /json_proto [18:07:13]query_string will be loaded in cgi processing [18:07:13]execute_cgi json_proto POST (null) [18:07:13]execute_cgi path=json_proto method=POST [18:07:13]POST find Content-Length [18:07:13]Host: 172.17.44.3:8080 [18:07:13]Content-Length: 752 [18:07:13]Content-Type: application/json [18:07:13] [18:07:13]POST finish read [18:07:13]Found Content-Length = 752 [18:07:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:13]execute_script... [18:07: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)2075890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:13]POST & json_proto [18:07:13]process_json_proto [18:07:13]json parsed OK: [18:07:13]protocol is kg_v1.0 [18:07:13]action value=close_receipt [18:07:13]process_action close_receipt [18:07:13]cmd_close_receipt [18:07:13]MH_GetDate [18:07:13]Write to MH i2c: F0 00 00 77 09 6F [18:07:13]Write i2c OK [18:07:13]MH_I2C_Read... [18:07:13]Read from MH i2c: F0 [18:07:13]MH_I2C_Read... [18:07:13]Read from MH i2c: F0 09 00 [18:07:13]MH_I2C_Read... [18:07:13]Read from MH i2c: F0 09 00 77 09 00 52 DB C4 66 AD C5 5D 66 04 [18:07:13]GetLastDocTimeStamp 1724177220 [18:07:13]current date 1724177234 [18:07:13]FM_GetShiftState [18:07:13]SAM_PROTO_GetShiftState [18:07:13]wFMCommunicate request_size=4 [18:07:13]MH_SAM_APDU [18:07:13]CAPDU: 80 13 01 00 [18:07:13]Write to MH i2c: E2 08 00 78 09 80 13 01 00 00 00 00 00 FE [18:07:13]Write i2c OK [18:07:13]MH_I2C_Read... [18:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:13]Read from MH i2c: E2 [18:07:13]MH_I2C_Read... [18:07:13]Read from MH i2c: E2 0E 00 [18:07:13]MH_I2C_Read... [18:07:13]Read from MH i2c: E2 0E 00 78 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 21 [18:07:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:07:13]wFMCommunicate OK [18:07:13]SAM_PROTO_GetShiftState done [18:07:13]FM_GetShiftState done [18:07:13]opened in 1724112910 [18:07:13]opened+sec_in_day 1724199310 [18:07:13]quantity*price = 0 [18:07:13]sum+1 = 1 [18:07:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 543 20.08.2024 18:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106365 ФМ: 0000000002094532 ФД: 58559 ФПД: 198054920522781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180714&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58559&fm=198054920522781&tin=02508201610067®Number=0000000000162794&sum=0 [18:07:19]StoreToDocumentArchive [18:07:19]shift 100 fd 58559 [18:07:19]save to /storage/0100/doc_00058559 [18:07:19]save last doc name /storage/0100/doc_00058559 to /storage/kkm_last_doc_name [18:07:19]save OK [18:07:19]Clear old archive folders... [18:07:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:07:19]tlvbuf is 01E0F2E0 [18:07:19]SAM_PROTO_ClearQueue [18:07:19]wFMCommunicate request_size=4 [18:07:19]MH_SAM_APDU [18:07:19]CAPDU: 80 09 00 00 [18:07:19]Write to MH i2c: E2 08 00 85 09 80 09 00 00 00 00 00 00 00 [18:07:19]Write i2c OK [18:07:19]MH_I2C_Read... [18:07:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:19]Read from MH i2c: E2 [18:07:19]MH_I2C_Read... [18:07:19]Read from MH i2c: E2 03 00 [18:07:19]MH_I2C_Read... [18:07:19]Read from MH i2c: E2 03 00 85 09 00 90 00 02 [18:07:19]RAPDU: 90 00 [18:07:19]wFMCommunicate OK [18:07:19]SAM_PROTO_ClearQueue done [18:07:19]KKMCreateOFDPacket [18:07:19]OFDProtocolAddRootSTLVToBuf [18:07:19]FM_MakeSignedData [18:07:19]FM_MakeSignedData [18:07:19]SAM_PROTO_SignData [18:07:19]wFMCommunicate request_size=4 [18:07:19]MH_SAM_APDU [18:07:19]CAPDU: 80 0D 01 02 [18:07:19]Write to MH i2c: E2 08 00 86 09 80 0D 01 02 00 00 00 00 08 [18:07:19]Write i2c OK [18:07:19]MH_I2C_Read... [18:07:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:19]Read from MH i2c: E2 [18:07:19]MH_I2C_Read... [18:07:19]Read from MH i2c: E2 03 00 [18:07:19]MH_I2C_Read... [18:07:19]Read from MH i2c: E2 03 00 86 09 00 90 00 03 [18:07:19]RAPDU: 90 00 [18:07:19]wFMCommunicate OK [18:07:19]wFMCommunicate request_size=255 [18:07:19]MH_SAM_APDU [18:07:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 52 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E4 00 00 35 04 06 00 B4 21 41 2F [18:07:20]Write to MH i2c: E2 02 01 87 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 52 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E4 00 00 35 04 06 00 B4 21 41 2F 00 00 16 [18:07:21]Write i2c OK [18:07:21]MH_I2C_Read... [18:07:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:22]Read from MH i2c: E2 [18:07:22]MH_I2C_Read... [18:07:22]Read from MH i2c: E2 03 00 [18:07:22]MH_I2C_Read... [18:07:22]Read from MH i2c: E2 03 00 87 09 00 90 00 04 [18:07:22]RAPDU: 90 00 [18:07:22]wFMCommunicate OK [18:07:22]wFMCommunicate request_size=7 [18:07:22]MH_SAM_APDU [18:07:22]CAPDU: 80 0D 02 02 02 0C 1D [18:07:22]Write to MH i2c: E2 0A 00 88 09 80 0D 02 02 02 00 0C 1D 00 00 38 [18:07:22]Write i2c OK [18:07:22]MH_I2C_Read... [18:07:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:22]Read from MH i2c: E2 [18:07:22]MH_I2C_Read... [18:07:22]Read from MH i2c: E2 03 00 [18:07:22]MH_I2C_Read... [18:07:22]Read from MH i2c: E2 03 00 88 09 00 90 00 05 [18:07:22]RAPDU: 90 00 [18:07:22]wFMCommunicate OK [18:07:22]wFMCommunicate request_size=4 [18:07:22]MH_SAM_APDU [18:07:22]CAPDU: 80 0D 03 02 [18:07:22]Write to MH i2c: E2 08 00 89 09 80 0D 03 02 00 00 00 00 0D [18:07:22]Write i2c OK [18:07:22]MH_I2C_Read... [18:07:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:22]Read from MH i2c: E2 [18:07:22]MH_I2C_Read... [18:07:22]Read from MH i2c: E2 0B 00 [18:07:22]MH_I2C_Read... [18:07:22]Read from MH i2c: E2 0B 00 89 09 00 67 E2 09 AA E9 96 14 AB 90 00 48 [18:07:22]RAPDU: 67 E2 09 AA E9 96 14 AB 90 00 [18:07:22]wFMCommunicate OK [18:07:22]SAM_PROTO_SignData done [18:07:22]FM_MakeSignedData done [18:07:22]CreateOFDProtocolMessage [18:07:22]wFMCommunicate request_size=4 [18:07:22]MH_SAM_APDU [18:07:22]CAPDU: 80 11 00 00 [18:07:22]Write to MH i2c: E2 08 00 8A 09 80 11 00 00 00 00 00 00 0D [18:07:22]Write i2c OK [18:07:22]MH_I2C_Read... [18:07:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:22]Read from MH i2c: E2 [18:07:22]MH_I2C_Read... [18:07:22]Read from MH i2c: E2 17 00 [18:07:22]MH_I2C_Read... [18:07:22]Read from MH i2c: E2 17 00 8A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 59 [18:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:07:23]wFMCommunicate OK [18:07:23]CreateOFDProtocolMessage done [18:07:23]OFDSenderStorePacket 58559 [18:07:23]StoreOFDPacket docnum=58559 [18:07:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E8 6E 04 01 AC 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 52 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E4 00 00 35 04 06 00 B4 21 41 2F 0C 1D 67 E2 09 AA E9 96 14 AB [18:07:23]CheckFolder [18:07:23]dirname=/storage/ofd_packets [18:07:23]CheckFolder done [18:07:23]ProducePacketName [18:07:23]name=ofd_packets/00058559 [18:07:23]NVStorageSaveData ofd_packets/00058559 [18:07:23]File name is /storage/ofd_packets/00058559 [18:07:23]Write 298 bytes [18:07:23]NVStorageSaveData done [18:07:23]OFDSenderStorePacket done [18:07:23]KKMCreateOFDPacket done [18:07:23]NVStorageSaveData kkm_last_timestamp [18:07:23]File name is /storage/kkm_last_timestamp [18:07:23]Write 4 bytes [18:07:23]NVStorageSaveData done [18:07:23]ExternCall_PrintAddStr [18:07:23]wPrintStart [18:07:23]Write to MH i2c: 01 00 00 8B 09 94 [18:07:23]Write i2c OK [18:07:23]MH_I2C_Read... [18:07:23]Read from MH i2c: 01 [18:07:23]MH_I2C_Read... [18:07:23]Read from MH i2c: 01 07 00 [18:07:23]MH_I2C_Read... [18:07:23]Read from MH i2c: 01 07 00 8B 09 00 00 00 00 00 FF 0F A9 [18:07:23]RasterBufferAndPrint [18:07:23]line Счет N : (1)2075890 [18:07:23]line ИНН: 02508201610067 [18:07:23]line Контрольно-Кассовый Чек [18:07:23]line ПРОДАЖА [18:07:23]line ТРК (МРК, ГНК) : 11 [18:07:23]line Товар: 2710194210 [18:07:23]line ДТ-К-5 [18:07:23]line 26.250 * 0.00 [18:07:23]line = 0.00 [18:07:23]line НДС 12% НСП 1% [18:07:23]line > о реализуемом товаре [18:07:23]line ИТОГО: 0.00 [18:07:23]line НСП 1% : 0.00 [18:07:23]line НДС 12% : 0.00 [18:07:23]line Наличными: 0.00 [18:07:23]line Безнал.: 0.00 [18:07:23]line Место: АЗС № 135 "Партнер Нефть" [18:07:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:07:23]line СНО: Общий режим [18:07:23]line Чек 543 20.08.2024 18:07 [18:07:23]line Смена: 100 ФФД: 1.0 [18:07:23]line ЗНМ: 0300000196 [18:07:23]line РНМ: 0000000000162794 [18:07:23]line Версия ККМ: v1.0 [18:07:23]line Талоны: ТК ГПНА Online [18:07:23]line 30106365 [18:07:23]line ФМ: 0000000002094532 [18:07:23]line ФД: 58559 [18:07:23]line ФПД: 198054920522781 [18:07:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180714&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58559&fm=198054920522781&tin=02508201610067®Number=0000000000162794&sum=0 [18:07:23]written 0, free lines is 4095 [18:07:23]Write to MH i2c: 01 00 00 B5 09 BE [18:07:23]Write i2c OK [18:07:23]MH_I2C_Read... [18:07:24]Read from MH i2c: 01 [18:07:24]MH_I2C_Read... [18:07:24]Read from MH i2c: 01 07 00 [18:07:24]MH_I2C_Read... [18:07:24]Read from MH i2c: 01 07 00 B5 09 00 00 00 00 00 0F 0D E1 [18:07:24]RasterBufferAndPrint [18:07:24]line [18:07:24]line [18:07:24]line [18:07:24]line [18:07:24]line [18:07:24]written 0, free lines is 3534 [18:07:24]MH_Cut [18:07:24]Write to MH i2c: D1 01 00 BC 09 01 97 [18:07:24]Write i2c OK [18:07:24]MH_I2C_Read... [18:07:24]Read from MH i2c: D1 [18:07:24]MH_I2C_Read... [18:07:24]Read from MH i2c: D1 01 00 [18:07:24]MH_I2C_Read... [18:07:24]Read from MH i2c: D1 01 00 BC 09 00 96 [18:07:24]Write to MH i2c: 01 00 00 BD 09 C6 [18:07:24]Write i2c OK [18:07:24]MH_I2C_Read... [18:07:24]recv_with_timeout no data received [18:07:24]*** Cut start [18:07:24]*** Partial cut [18:07:24]*** CUTSNS_PIN = 1 [18:07:24]*** CUTSNS_PIN = 0 [18:07:25]*** Brake cut motor [18:07:25]Read from MH i2c: 01 [18:07:25]MH_I2C_Read... [18:07:25]*** Stop cut motor [18:07:25]Read from MH i2c: 01 07 00 [18:07:25]MH_I2C_Read... [18:07:25]*** Cut end [18:07:25]Read from MH i2c: 01 07 00 BD 09 00 00 00 00 00 FF 0F DB [18:07:25]process_action close_receipt done [18:07:25]requested_data is exist [18:07:25]produce_requested_data [18:07:25]requested_item fm.sn is exist - process it [18:07:25]wFMCommunicate request_size=4 [18:07:25]MH_SAM_APDU [18:07:25]CAPDU: 80 11 00 00 [18:07:25]Write to MH i2c: E2 08 00 BE 09 80 11 00 00 00 00 00 00 41 [18:07:25]Write i2c OK [18:07:25]MH_I2C_Read... [18:07:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:25]Read from MH i2c: E2 [18:07:25]MH_I2C_Read... [18:07:25]Read from MH i2c: E2 17 00 [18:07:25]MH_I2C_Read... [18:07:25]Read from MH i2c: E2 17 00 BE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8D [18:07:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:07:25]wFMCommunicate OK [18:07:25]requested_item fd.num is exist - process it [18:07:25]SAM_PROTO_GetFieldsCounters [18:07:25]wFMCommunicate request_size=4 [18:07:25]MH_SAM_APDU [18:07:25]CAPDU: 80 13 00 00 [18:07:26]Write to MH i2c: E2 08 00 BF 09 80 13 00 00 00 00 00 00 44 [18:07:26]Write i2c OK [18:07:26]MH_I2C_Read... [18:07:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:26]Read from MH i2c: E2 [18:07:26]MH_I2C_Read... [18:07:26]Read from MH i2c: E2 62 00 [18:07:26]MH_I2C_Read... [18:07:26]Read from MH i2c: E2 62 00 BF 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 CC [18:07:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:27]wFMCommunicate OK [18:07:27]SAM_PROTO_GetFieldsCounters done [18:07:27]requested_item shift.num is exist - process it [18:07:27]requested_item shift.opened is exist - process it [18:07:27]req_shift_opened [18:07:27]FM_GetShiftState [18:07:27]SAM_PROTO_GetShiftState [18:07:27]wFMCommunicate request_size=4 [18:07:27]MH_SAM_APDU [18:07:27]CAPDU: 80 13 01 00 [18:07:27]Write to MH i2c: E2 08 00 C0 09 80 13 01 00 00 00 00 00 46 [18:07:27]Write i2c OK [18:07:27]MH_I2C_Read... [18:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:27]Read from MH i2c: E2 [18:07:27]MH_I2C_Read... [18:07:27]Read from MH i2c: E2 0E 00 [18:07:27]MH_I2C_Read... [18:07:27]Read from MH i2c: E2 0E 00 C0 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 69 [18:07:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:07:27]wFMCommunicate OK [18:07:27]SAM_PROTO_GetShiftState done [18:07:27]FM_GetShiftState done [18:07:27]req_shift_opened done [18:07:27]requested_item shift.open_date is exist - process it [18:07:27]req_shift_open_date [18:07:27]req_shift_open_date done [18:07:27]produce_requested_data done [18:07:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58559,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:07:27]process_action_free close_receipt [18:07:27]json_value_free [18:07:27]json_value_free done [18:07:27]process_json_proto returns [18:07:27]Send response to host [18:07:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58559,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:07:27]free response buf [18:07:27]execute_script done [18:07:27]execute_script returns [18:07:27]free content buf [18:07:27]Sock 10.Close socket [18:07:27]Sock 10.Thread stoped [18:07:27]accept exits with 9 [18:07:27]New connection [18:07:27]New thread 3067338084 created [18:07:27]Thread 3067194724 joined [18:07:27]Waiting for new connection... [18:07:27] Sock 9.Parse request [18:07:27]Sock 9.Check first char [18:07:27]Sock 9.First char is OK [18:07:27]request: POST /json_proto HTTP/1.0 [18:07:27]Method: POST [18:07:27]URL: /json_proto [18:07:27]Method is POST - this is cgi request [18:07:27]url: /json_proto [18:07:27]query_string will be loaded in cgi processing [18:07:27]execute_cgi json_proto POST (null) [18:07:27]execute_cgi path=json_proto method=POST [18:07:27]POST find Content-Length [18:07:27]Host: 172.17.44.3:8080 [18:07:27]Content-Length: 804 [18:07:27]Content-Type: application/json [18:07:27] [18:07:27]POST finish read [18:07:27]Found Content-Length = 804 [18:07:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:27]execute_script... [18:07:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:27]POST & json_proto [18:07:27]process_json_proto [18:07:27]json parsed OK: [18:07:27]protocol is kg_v1.0 [18:07:27]action value=close_receipt [18:07:27]process_action close_receipt [18:07:27]cmd_close_receipt [18:07:27]MH_GetDate [18:07:27]Write to MH i2c: F0 00 00 C1 09 B9 [18:07:28]Write i2c OK [18:07:28]MH_I2C_Read... [18:07:28]Read from MH i2c: F0 [18:07:28]MH_I2C_Read... [18:07:28]Read from MH i2c: F0 09 00 [18:07:28]MH_I2C_Read... [18:07:28]Read from MH i2c: F0 09 00 C1 09 00 60 DB C4 66 AD C5 5D 66 5C [18:07:28]GetLastDocTimeStamp 1724177234 [18:07:28]current date 1724177248 [18:07:28]FM_GetShiftState [18:07:28]SAM_PROTO_GetShiftState [18:07:28]wFMCommunicate request_size=4 [18:07:28]MH_SAM_APDU [18:07:28]CAPDU: 80 13 01 00 [18:07:28]Write to MH i2c: E2 08 00 C2 09 80 13 01 00 00 00 00 00 48 [18:07:28]Write i2c OK [18:07:28]MH_I2C_Read... [18:07:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:28]Read from MH i2c: E2 [18:07:28]MH_I2C_Read... [18:07:28]Read from MH i2c: E2 0E 00 [18:07:28]MH_I2C_Read... [18:07:28]Read from MH i2c: E2 0E 00 C2 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6B [18:07:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:07:28]wFMCommunicate OK [18:07:28]SAM_PROTO_GetShiftState done [18:07:28]FM_GetShiftState done [18:07:28]opened in 1724112910 [18:07:28]opened+sec_in_day 1724199310 [18:07:28]quantity*price = 200043 [18:07:28]sum+1 = 200044 [18:07:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 544 20.08.2024 18:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58560 ФПД: 111401522060724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180729&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58560&fm=111401522060724&tin=02508201610067®Number=0000000000162794&sum=200043 [18:07:33]StoreToDocumentArchive [18:07:33]shift 100 fd 58560 [18:07:33]save to /storage/0100/doc_00058560 [18:07:33]save last doc name /storage/0100/doc_00058560 to /storage/kkm_last_doc_name [18:07:33]save OK [18:07:33]Clear old archive folders... [18:07:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:07:33]tlvbuf is 01E0F130 [18:07:33]SAM_PROTO_ClearQueue [18:07:33]wFMCommunicate request_size=4 [18:07:33]MH_SAM_APDU [18:07:33]CAPDU: 80 09 00 00 [18:07:33]Write to MH i2c: E2 08 00 CF 09 80 09 00 00 00 00 00 00 4A [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:34]Read from MH i2c: E2 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 CF 09 00 90 00 4C [18:07:34]RAPDU: 90 00 [18:07:34]wFMCommunicate OK [18:07:34]SAM_PROTO_ClearQueue done [18:07:34]KKMCreateOFDPacket [18:07:34]OFDProtocolAddRootSTLVToBuf [18:07:34]FM_MakeSignedData [18:07:34]FM_MakeSignedData [18:07:34]SAM_PROTO_SignData [18:07:34]wFMCommunicate request_size=4 [18:07:34]MH_SAM_APDU [18:07:34]CAPDU: 80 0D 01 02 [18:07:34]Write to MH i2c: E2 08 00 D0 09 80 0D 01 02 00 00 00 00 52 [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:34]Read from MH i2c: E2 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 D0 09 00 90 00 4D [18:07:34]RAPDU: 90 00 [18:07:34]wFMCommunicate OK [18:07:34]wFMCommunicate request_size=255 [18:07:34]MH_SAM_APDU [18:07:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 61 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E4 00 00 35 04 06 00 65 [18:07:35]Write to MH i2c: E2 02 01 D1 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 20 02 00 00 F4 03 04 00 61 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E4 00 00 35 04 06 00 65 00 00 D1 [18:07:36]Write i2c OK [18:07:36]MH_I2C_Read... [18:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:37]Read from MH i2c: E2 [18:07:37]MH_I2C_Read... [18:07:37]Read from MH i2c: E2 03 00 [18:07:37]MH_I2C_Read... [18:07:37]Read from MH i2c: E2 03 00 D1 09 00 90 00 4E [18:07:37]RAPDU: 90 00 [18:07:37]wFMCommunicate OK [18:07:37]wFMCommunicate request_size=10 [18:07:37]MH_SAM_APDU [18:07:37]CAPDU: 80 0D 02 02 05 51 B0 26 5D B4 [18:07:37]Write to MH i2c: E2 0D 00 D2 09 80 0D 02 02 05 00 51 B0 26 5D B4 00 00 97 [18:07:37]Write i2c OK [18:07:37]MH_I2C_Read... [18:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:37]Read from MH i2c: E2 [18:07:37]MH_I2C_Read... [18:07:37]Read from MH i2c: E2 03 00 [18:07:37]MH_I2C_Read... [18:07:37]Read from MH i2c: E2 03 00 D2 09 00 90 00 4F [18:07:37]RAPDU: 90 00 [18:07:37]wFMCommunicate OK [18:07:37]wFMCommunicate request_size=4 [18:07:37]MH_SAM_APDU [18:07:37]CAPDU: 80 0D 03 02 [18:07:37]Write to MH i2c: E2 08 00 D3 09 80 0D 03 02 00 00 00 00 57 [18:07:37]Write i2c OK [18:07:37]MH_I2C_Read... [18:07:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:37]Read from MH i2c: E2 [18:07:37]MH_I2C_Read... [18:07:37]Read from MH i2c: E2 0B 00 [18:07:37]MH_I2C_Read... [18:07:37]Read from MH i2c: E2 0B 00 D3 09 00 1F 75 17 4B 77 D3 26 50 90 00 0E [18:07:37]RAPDU: 1F 75 17 4B 77 D3 26 50 90 00 [18:07:37]wFMCommunicate OK [18:07:37]SAM_PROTO_SignData done [18:07:37]FM_MakeSignedData done [18:07:37]CreateOFDProtocolMessage [18:07:37]wFMCommunicate request_size=4 [18:07:37]MH_SAM_APDU [18:07:37]CAPDU: 80 11 00 00 [18:07:37]Write to MH i2c: E2 08 00 D4 09 80 11 00 00 00 00 00 00 57 [18:07:37]Write i2c OK [18:07:37]MH_I2C_Read... [18:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:37]Read from MH i2c: E2 [18:07:37]MH_I2C_Read... [18:07:37]Read from MH i2c: E2 17 00 [18:07:37]MH_I2C_Read... [18:07:37]Read from MH i2c: E2 17 00 D4 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A3 [18:07:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:07:38]wFMCommunicate OK [18:07:38]CreateOFDProtocolMessage done [18:07:38]OFDSenderStorePacket 58560 [18:07:38]StoreOFDPacket docnum=58560 [18:07:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C7 90 07 01 6C 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 61 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E4 00 00 35 04 06 00 65 51 B0 26 5D B4 1F 75 17 4B 77 D3 26 50 [18:07:38]CheckFolder [18:07:38]dirname=/storage/ofd_packets [18:07:38]CheckFolder done [18:07:38]ProducePacketName [18:07:38]name=ofd_packets/00058560 [18:07:38]NVStorageSaveData ofd_packets/00058560 [18:07:38]File name is /storage/ofd_packets/00058560 [18:07:38]Write 301 bytes [18:07:38]NVStorageSaveData done [18:07:38]OFDSenderStorePacket done [18:07:38]KKMCreateOFDPacket done [18:07:38]NVStorageSaveData kkm_last_timestamp [18:07:38]File name is /storage/kkm_last_timestamp [18:07:38]Write 4 bytes [18:07:38]NVStorageSaveData done [18:07:38]ExternCall_PrintAddStr [18:07:38]wPrintStart [18:07:38]Write to MH i2c: 01 00 00 D5 09 DE [18:07:38]Write i2c OK [18:07:38]MH_I2C_Read... [18:07:38]Read from MH i2c: 01 [18:07:38]MH_I2C_Read... [18:07:38]Read from MH i2c: 01 07 00 [18:07:38]MH_I2C_Read... [18:07:38]Read from MH i2c: 01 07 00 D5 09 00 00 00 00 00 FF 0F F3 [18:07:38]RasterBufferAndPrint [18:07:38]line Счет N : (1)2075891 [18:07:38]line ИНН: 02508201610067 [18:07:38]line Контрольно-Кассовый Чек [18:07:38]line ПРОДАЖА [18:07:38]line ТРК (МРК, ГНК) : 62 [18:07:38]line Товар: 2710124500 [18:07:38]line Аи-95-К-5 [18:07:38]line 26.960 * 74.20 [18:07:38]line = 2000.43 [18:07:38]line НДС 12% НСП 1% [18:07:38]line > о реализуемом товаре [18:07:38]line ИТОГО: 2000.43 [18:07:38]line НСП 1% : 17.70 [18:07:38]line НДС 12% : 212.43 [18:07:38]line Наличными: 0.00 [18:07:38]line Безнал.: 2000.43 [18:07:38]line Место: АЗС № 135 "Партнер Нефть" [18:07:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:07:38]line СНО: Общий режим [18:07:38]line Чек 544 20.08.2024 18:07 [18:07:38]line Смена: 100 ФФД: 1.0 [18:07:38]line ЗНМ: 0300000196 [18:07:38]line РНМ: 0000000000162794 [18:07:38]line Версия ККМ: v1.0 [18:07:38]line Платежная система: O! деньги [18:07:38]line ФМ: 0000000002094532 [18:07:38]line ФД: 58560 [18:07:38]line ФПД: 111401522060724 [18:07:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180729&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58560&fm=111401522060724&tin=02508201610067®Number=0000000000162794&sum=200043 [18:07:38]written 0, free lines is 4095 [18:07:38]Write to MH i2c: 01 00 00 FF 09 08 [18:07:39]Write i2c OK [18:07:39]MH_I2C_Read... [18:07:39]Read from MH i2c: 01 [18:07:39]MH_I2C_Read... [18:07:39]Read from MH i2c: 01 07 00 [18:07:39]MH_I2C_Read... [18:07:39]Read from MH i2c: 01 07 00 FF 09 00 00 00 00 00 0D 0D 29 [18:07:39]RasterBufferAndPrint [18:07:39]line [18:07:39]line [18:07:39]line [18:07:39]line [18:07:39]line [18:07:39]written 0, free lines is 3531 [18:07:39]MH_Cut [18:07:39]Write to MH i2c: D1 01 00 06 0A 01 E2 [18:07:39]Write i2c OK [18:07:39]MH_I2C_Read... [18:07:39]Read from MH i2c: D1 [18:07:39]MH_I2C_Read... [18:07:39]Read from MH i2c: D1 01 00 [18:07:39]MH_I2C_Read... [18:07:39]Read from MH i2c: D1 01 00 06 0A 00 E1 [18:07:39]Write to MH i2c: 01 00 00 07 0A 11 [18:07:39]Write i2c OK [18:07:39]MH_I2C_Read... [18:07:39]*** Cut start [18:07:39]*** Partial cut [18:07:39]*** CUTSNS_PIN = 1 [18:07:39]*** CUTSNS_PIN = 0 [18:07:40]*** Brake cut motor [18:07:40]Read from MH i2c: 01 [18:07:40]MH_I2C_Read... [18:07:40]*** Stop cut motor [18:07:40]*** Cut end [18:07:40]Read from MH i2c: 01 07 00 [18:07:40]MH_I2C_Read... [18:07:40]Read from MH i2c: 01 07 00 07 0A 00 00 00 00 00 FF 0F 26 [18:07:40]process_action close_receipt done [18:07:40]requested_data is exist [18:07:40]produce_requested_data [18:07:40]requested_item fm.sn is exist - process it [18:07:40]wFMCommunicate request_size=4 [18:07:40]MH_SAM_APDU [18:07:40]CAPDU: 80 11 00 00 [18:07:40]Write to MH i2c: E2 08 00 08 0A 80 11 00 00 00 00 00 00 8C [18:07:40]Write i2c OK [18:07:40]MH_I2C_Read... [18:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:40]Read from MH i2c: E2 [18:07:40]MH_I2C_Read... [18:07:40]Read from MH i2c: E2 17 00 [18:07:40]MH_I2C_Read... [18:07:40]Read from MH i2c: E2 17 00 08 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D8 [18:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:07:41]wFMCommunicate OK [18:07:41]requested_item fd.num is exist - process it [18:07:41]SAM_PROTO_GetFieldsCounters [18:07:41]wFMCommunicate request_size=4 [18:07:41]MH_SAM_APDU [18:07:41]CAPDU: 80 13 00 00 [18:07:41]Write to MH i2c: E2 08 00 09 0A 80 13 00 00 00 00 00 00 8F [18:07:41]Write i2c OK [18:07:41]MH_I2C_Read... [18:07:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:41]Read from MH i2c: E2 [18:07:41]MH_I2C_Read... [18:07:41]Read from MH i2c: E2 62 00 [18:07:41]MH_I2C_Read... [18:07:41]Read from MH i2c: E2 62 00 09 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [18:07:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:42]wFMCommunicate OK [18:07:42]SAM_PROTO_GetFieldsCounters done [18:07:42]requested_item shift.num is exist - process it [18:07:42]requested_item shift.opened is exist - process it [18:07:42]req_shift_opened [18:07:42]FM_GetShiftState [18:07:42]SAM_PROTO_GetShiftState [18:07:42]wFMCommunicate request_size=4 [18:07:42]MH_SAM_APDU [18:07:42]CAPDU: 80 13 01 00 [18:07:42]Write to MH i2c: E2 08 00 0A 0A 80 13 01 00 00 00 00 00 91 [18:07:42]Write i2c OK [18:07:42]MH_I2C_Read... [18:07:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:42]Read from MH i2c: E2 [18:07:42]MH_I2C_Read... [18:07:42]Read from MH i2c: E2 0E 00 [18:07:42]MH_I2C_Read... [18:07:42]Read from MH i2c: E2 0E 00 0A 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B4 [18:07:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:07:42]wFMCommunicate OK [18:07:42]SAM_PROTO_GetShiftState done [18:07:42]FM_GetShiftState done [18:07:42]req_shift_opened done [18:07:42]requested_item shift.open_date is exist - process it [18:07:42]req_shift_open_date [18:07:42]req_shift_open_date done [18:07:42]produce_requested_data done [18:07:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58560,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:07:42]process_action_free close_receipt [18:07:42]json_value_free [18:07:42]json_value_free done [18:07:42]process_json_proto returns [18:07:42]Send response to host [18:07:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58560,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:07:42]free response buf [18:07:42]execute_script done [18:07:42]execute_script returns [18:07:42]free content buf [18:07:42]Sock 9.Close socket [18:07:42]Sock 9.Thread stoped [18:08:10]accept exits with 10 [18:08:10]New connection [18:08:10]New thread 3067194724 created [18:08:10]Thread 3067338084 joined [18:08:10]Waiting for new connection... [18:08:10] Sock 10.Parse request [18:08:10]Sock 10.Check first char [18:08:10]Sock 10.First char is OK [18:08:10]request: POST /json_proto HTTP/1.0 [18:08:10]Method: POST [18:08:10]URL: /json_proto [18:08:10]Method is POST - this is cgi request [18:08:10]url: /json_proto [18:08:10]query_string will be loaded in cgi processing [18:08:10]execute_cgi json_proto POST (null) [18:08:10]execute_cgi path=json_proto method=POST [18:08:10]POST find Content-Length [18:08:10]Host: 172.17.44.3:8080 [18:08:10]Content-Length: 804 [18:08:10]Content-Type: application/json [18:08:10] [18:08:10]POST finish read [18:08:10]Found Content-Length = 804 [18:08:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 22.920, "sum" : 1700.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:10]execute_script... [18:08: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)2075893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 22.920, "sum" : 1700.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:10]POST & json_proto [18:08:10]process_json_proto [18:08:10]json parsed OK: [18:08:10]protocol is kg_v1.0 [18:08:10]action value=close_receipt [18:08:10]process_action close_receipt [18:08:10]cmd_close_receipt [18:08:10]MH_GetDate [18:08:10]Write to MH i2c: F0 00 00 0B 0A 04 [18:08:10]Write i2c OK [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: F0 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: F0 09 00 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: F0 09 00 0B 0A 00 8A DB C4 66 AD C5 5D 66 D1 [18:08:10]GetLastDocTimeStamp 1724177249 [18:08:10]current date 1724177290 [18:08:10]FM_GetShiftState [18:08:10]SAM_PROTO_GetShiftState [18:08:10]wFMCommunicate request_size=4 [18:08:10]MH_SAM_APDU [18:08:10]CAPDU: 80 13 01 00 [18:08:10]Write to MH i2c: E2 08 00 0C 0A 80 13 01 00 00 00 00 00 93 [18:08:10]Write i2c OK [18:08:10]MH_I2C_Read... [18:08:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:10]Read from MH i2c: E2 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 0E 00 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 0E 00 0C 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B6 [18:08:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:08:10]wFMCommunicate OK [18:08:10]SAM_PROTO_GetShiftState done [18:08:10]FM_GetShiftState done [18:08:10]opened in 1724112910 [18:08:10]opened+sec_in_day 1724199310 [18:08:10]quantity*price = 170066 [18:08:10]sum+1 = 170067 [18:08:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.66 НСП 1% : 15.05 НДС 12% : 180.60 Наличными: 0.00 Безнал.: 1700.66 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 545 20.08.2024 18:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58561 ФПД: 186339180707315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180811&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58561&fm=186339180707315&tin=02508201610067®Number=0000000000162794&sum=170066 [18:08:15]StoreToDocumentArchive [18:08:15]shift 100 fd 58561 [18:08:15]save to /storage/0100/doc_00058561 [18:08:15]save last doc name /storage/0100/doc_00058561 to /storage/kkm_last_doc_name [18:08:15]save OK [18:08:15]Clear old archive folders... [18:08:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:08:15]tlvbuf is 01D056C0 [18:08:15]SAM_PROTO_ClearQueue [18:08:15]wFMCommunicate request_size=4 [18:08:15]MH_SAM_APDU [18:08:15]CAPDU: 80 09 00 00 [18:08:15]Write to MH i2c: E2 08 00 19 0A 80 09 00 00 00 00 00 00 95 [18:08:15]Write i2c OK [18:08:15]MH_I2C_Read... [18:08:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:15]Read from MH i2c: E2 [18:08:15]MH_I2C_Read... [18:08:15]Read from MH i2c: E2 03 00 [18:08:15]MH_I2C_Read... [18:08:15]Read from MH i2c: E2 03 00 19 0A 00 90 00 97 [18:08:15]RAPDU: 90 00 [18:08:15]wFMCommunicate OK [18:08:15]SAM_PROTO_ClearQueue done [18:08:16]KKMCreateOFDPacket [18:08:16]OFDProtocolAddRootSTLVToBuf [18:08:16]FM_MakeSignedData [18:08:16]FM_MakeSignedData [18:08:16]SAM_PROTO_SignData [18:08:16]wFMCommunicate request_size=4 [18:08:16]MH_SAM_APDU [18:08:16]CAPDU: 80 0D 01 02 [18:08:16]Write to MH i2c: E2 08 00 1A 0A 80 0D 01 02 00 00 00 00 9D [18:08:16]Write i2c OK [18:08:16]MH_I2C_Read... [18:08:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:16]Read from MH i2c: E2 [18:08:16]MH_I2C_Read... [18:08:16]Read from MH i2c: E2 03 00 [18:08:16]MH_I2C_Read... [18:08:16]Read from MH i2c: E2 03 00 1A 0A 00 90 00 98 [18:08:16]RAPDU: 90 00 [18:08:16]wFMCommunicate OK [18:08:16]wFMCommunicate request_size=255 [18:08:16]MH_SAM_APDU [18:08:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 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 8C 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 8B DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E4 00 00 35 04 06 00 A9 [18:08:17]Write to MH i2c: E2 02 01 1B 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 35 FF 03 08 00 03 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 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 8C 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 8B DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E4 00 00 35 04 06 00 A9 00 00 82 [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:18]Read from MH i2c: E2 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 1B 0A 00 90 00 99 [18:08:18]RAPDU: 90 00 [18:08:18]wFMCommunicate OK [18:08:18]wFMCommunicate request_size=10 [18:08:18]MH_SAM_APDU [18:08:18]CAPDU: 80 0D 02 02 05 79 78 AC 7D F3 [18:08:18]Write to MH i2c: E2 0D 00 1C 0A 80 0D 02 02 05 00 79 78 AC 7D F3 00 00 B7 [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 [18:08:18]MH_I2C_Read... [18:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:18]Read from MH i2c: E2 03 00 [18:08:18]MH_I2C_Read... [18:08:19]Read from MH i2c: E2 03 00 1C 0A 00 90 00 9A [18:08:19]RAPDU: 90 00 [18:08:19]wFMCommunicate OK [18:08:19]wFMCommunicate request_size=4 [18:08:19]MH_SAM_APDU [18:08:19]CAPDU: 80 0D 03 02 [18:08:19]Write to MH i2c: E2 08 00 1D 0A 80 0D 03 02 00 00 00 00 A2 [18:08:19]Write i2c OK [18:08:19]MH_I2C_Read... [18:08:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:19]Read from MH i2c: E2 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: E2 0B 00 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: E2 0B 00 1D 0A 00 14 92 00 D1 A4 56 C1 F3 90 00 C8 [18:08:19]RAPDU: 14 92 00 D1 A4 56 C1 F3 90 00 [18:08:19]wFMCommunicate OK [18:08:19]SAM_PROTO_SignData done [18:08:19]FM_MakeSignedData done [18:08:19]CreateOFDProtocolMessage [18:08:19]wFMCommunicate request_size=4 [18:08:19]MH_SAM_APDU [18:08:19]CAPDU: 80 11 00 00 [18:08:19]Write to MH i2c: E2 08 00 1E 0A 80 11 00 00 00 00 00 00 A2 [18:08:19]Write i2c OK [18:08:19]MH_I2C_Read... [18:08:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:19]Read from MH i2c: E2 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: E2 17 00 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: E2 17 00 1E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EE [18:08:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:08:19]wFMCommunicate OK [18:08:19]CreateOFDProtocolMessage done [18:08:19]OFDSenderStorePacket 58561 [18:08:19]StoreOFDPacket docnum=58561 [18:08:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DC BD 07 01 1A 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 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 8C 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 8B DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E4 00 00 35 04 06 00 A9 79 78 AC 7D F3 14 92 00 D1 A4 56 C1 F3 [18:08:19]CheckFolder [18:08:19]dirname=/storage/ofd_packets [18:08:19]CheckFolder done [18:08:19]ProducePacketName [18:08:19]name=ofd_packets/00058561 [18:08:19]NVStorageSaveData ofd_packets/00058561 [18:08:19]File name is /storage/ofd_packets/00058561 [18:08:19]Write 301 bytes [18:08:19]NVStorageSaveData done [18:08:19]OFDSenderStorePacket done [18:08:19]KKMCreateOFDPacket done [18:08:19]NVStorageSaveData kkm_last_timestamp [18:08:19]File name is /storage/kkm_last_timestamp [18:08:19]Write 4 bytes [18:08:19]NVStorageSaveData done [18:08:19]ExternCall_PrintAddStr [18:08:19]wPrintStart [18:08:19]Write to MH i2c: 01 00 00 1F 0A 29 [18:08:19]Write i2c OK [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: 01 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: 01 07 00 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: 01 07 00 1F 0A 00 00 00 00 00 FF 0F 3E [18:08:20]RasterBufferAndPrint [18:08:20]line Счет N : (1)2075893 [18:08:20]line ИНН: 02508201610067 [18:08:20]line Контрольно-Кассовый Чек [18:08:20]line ПРОДАЖА [18:08:20]line ТРК (МРК, ГНК) : 52 [18:08:20]line Товар: 2710124500 [18:08:20]line Аи-95-К-5 [18:08:20]line 22.920 * 74.20 [18:08:20]line = 1700.66 [18:08:20]line НДС 12% НСП 1% [18:08:20]line > о реализуемом товаре [18:08:20]line ИТОГО: 1700.66 [18:08:20]line НСП 1% : 15.05 [18:08:20]line НДС 12% : 180.60 [18:08:20]line Наличными: 0.00 [18:08:20]line Безнал.: 1700.66 [18:08:20]line Место: АЗС № 135 "Партнер Нефть" [18:08:20]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:08:20]line СНО: Общий режим [18:08:20]line Чек 545 20.08.2024 18:08 [18:08:20]line Смена: 100 ФФД: 1.0 [18:08:20]line ЗНМ: 0300000196 [18:08:20]line РНМ: 0000000000162794 [18:08:20]line Версия ККМ: v1.0 [18:08:20]line Платежная система: O! деньги [18:08:20]line ФМ: 0000000002094532 [18:08:20]line ФД: 58561 [18:08:20]line ФПД: 186339180707315 [18:08:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180811&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58561&fm=186339180707315&tin=02508201610067®Number=0000000000162794&sum=170066 [18:08:20]written 0, free lines is 4095 [18:08:20]Write to MH i2c: 01 00 00 49 0A 53 [18:08:20]Write i2c OK [18:08:20]MH_I2C_Read... [18:08:20]Read from MH i2c: 01 [18:08:20]MH_I2C_Read... [18:08:20]Read from MH i2c: 01 07 00 [18:08:20]MH_I2C_Read... [18:08:20]Read from MH i2c: 01 07 00 49 0A 00 00 00 00 00 0D 0D 74 [18:08:20]RasterBufferAndPrint [18:08:20]line [18:08:20]line [18:08:20]line [18:08:20]line [18:08:20]line [18:08:20]written 0, free lines is 3526 [18:08:20]MH_Cut [18:08:20]Write to MH i2c: D1 01 00 50 0A 01 2C [18:08:20]Write i2c OK [18:08:20]MH_I2C_Read... [18:08:20]Read from MH i2c: D1 [18:08:20]MH_I2C_Read... [18:08:20]Read from MH i2c: D1 01 00 [18:08:20]MH_I2C_Read... [18:08:20]Read from MH i2c: D1 01 00 50 0A 00 2B [18:08:20]Write to MH i2c: 01 00 00 51 0A 5B [18:08:20]Write i2c OK [18:08:20]MH_I2C_Read... [18:08:21]*** Cut start [18:08:21]*** Partial cut [18:08:21]*** CUTSNS_PIN = 1 [18:08:21]*** CUTSNS_PIN = 0 [18:08:21]*** Brake cut motor [18:08:22]Read from MH i2c: 01 [18:08:22]MH_I2C_Read... [18:08:22]*** Stop cut motor [18:08:22]Read from MH i2c: 01 07 00 [18:08:22]*** Cut end [18:08:22]MH_I2C_Read... [18:08:22]Read from MH i2c: 01 07 00 51 0A 00 00 00 00 00 FF 0F 70 [18:08:22]process_action close_receipt done [18:08:22]requested_data is exist [18:08:22]produce_requested_data [18:08:22]requested_item fm.sn is exist - process it [18:08:22]wFMCommunicate request_size=4 [18:08:22]MH_SAM_APDU [18:08:22]CAPDU: 80 11 00 00 [18:08:22]Write to MH i2c: E2 08 00 52 0A 80 11 00 00 00 00 00 00 D6 [18:08:22]Write i2c OK [18:08:22]MH_I2C_Read... [18:08:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:22]Read from MH i2c: E2 [18:08:22]MH_I2C_Read... [18:08:22]Read from MH i2c: E2 17 00 [18:08:22]MH_I2C_Read... [18:08:22]Read from MH i2c: E2 17 00 52 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 22 [18:08:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:08:22]wFMCommunicate OK [18:08:22]requested_item fd.num is exist - process it [18:08:22]SAM_PROTO_GetFieldsCounters [18:08:22]wFMCommunicate request_size=4 [18:08:22]MH_SAM_APDU [18:08:22]CAPDU: 80 13 00 00 [18:08:22]Write to MH i2c: E2 08 00 53 0A 80 13 00 00 00 00 00 00 D9 [18:08:22]Write i2c OK [18:08:22]MH_I2C_Read... [18:08:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:22]Read from MH i2c: E2 [18:08:22]MH_I2C_Read... [18:08:22]Read from MH i2c: E2 62 00 [18:08:22]MH_I2C_Read... [18:08:22]Read from MH i2c: E2 62 00 53 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 69 [18:08:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:23]wFMCommunicate OK [18:08:23]SAM_PROTO_GetFieldsCounters done [18:08:23]requested_item shift.num is exist - process it [18:08:23]requested_item shift.opened is exist - process it [18:08:23]req_shift_opened [18:08:23]FM_GetShiftState [18:08:23]SAM_PROTO_GetShiftState [18:08:23]wFMCommunicate request_size=4 [18:08:23]MH_SAM_APDU [18:08:23]CAPDU: 80 13 01 00 [18:08:23]Write to MH i2c: E2 08 00 54 0A 80 13 01 00 00 00 00 00 DB [18:08:23]Write i2c OK [18:08:23]MH_I2C_Read... [18:08:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:23]Read from MH i2c: E2 [18:08:23]MH_I2C_Read... [18:08:23]Read from MH i2c: E2 0E 00 [18:08:23]MH_I2C_Read... [18:08:23]Read from MH i2c: E2 0E 00 54 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FE [18:08:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:08:24]wFMCommunicate OK [18:08:24]SAM_PROTO_GetShiftState done [18:08:24]FM_GetShiftState done [18:08:24]req_shift_opened done [18:08:24]requested_item shift.open_date is exist - process it [18:08:24]req_shift_open_date [18:08:24]req_shift_open_date done [18:08:24]produce_requested_data done [18:08:24]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58561,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:08:24]process_action_free close_receipt [18:08:24]json_value_free [18:08:24]json_value_free done [18:08:24]process_json_proto returns [18:08:24]Send response to host [18:08:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58561,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:08:24]free response buf [18:08:24]execute_script done [18:08:24]execute_script returns [18:08:24]free content buf [18:08:24]Sock 10.Close socket [18:08:24]Sock 10.Thread stoped [18:08:27]accept exits with 9 [18:08:27]New connection [18:08:27]New thread 3067338084 created [18:08:27]Thread 3067194724 joined [18:08:27]Waiting for new connection... [18:08:27] Sock 9.Parse request [18:08:27]Sock 9.Check first char [18:08:27]Sock 9.First char is OK [18:08:27]request: POST /json_proto HTTP/1.0 [18:08:27]Method: POST [18:08:27]URL: /json_proto [18:08:27]Method is POST - this is cgi request [18:08:27]url: /json_proto [18:08:27]query_string will be loaded in cgi processing [18:08:27]execute_cgi json_proto POST (null) [18:08:27]execute_cgi path=json_proto method=POST [18:08:27]POST find Content-Length [18:08:27]Host: 172.17.44.3:8080 [18:08:27]Content-Length: 754 [18:08:27]Content-Type: application/json [18:08:27] [18:08:27]POST finish read [18:08:27]Found Content-Length = 754 [18:08:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 9.440, "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\u000A30017752", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:27]execute_script... [18:08:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 9.440, "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\u000A30017752", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:27]POST & json_proto [18:08:27]process_json_proto [18:08:27]json parsed OK: [18:08:27]protocol is kg_v1.0 [18:08:27]action value=close_receipt [18:08:27]process_action close_receipt [18:08:27]cmd_close_receipt [18:08:27]MH_GetDate [18:08:27]Write to MH i2c: F0 00 00 55 0A 4E [18:08:27]Write i2c OK [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: F0 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: F0 09 00 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: F0 09 00 55 0A 00 9B DB C4 66 AD C5 5D 66 2C [18:08:27]GetLastDocTimeStamp 1724177291 [18:08:27]current date 1724177307 [18:08:27]FM_GetShiftState [18:08:27]SAM_PROTO_GetShiftState [18:08:27]wFMCommunicate request_size=4 [18:08:27]MH_SAM_APDU [18:08:27]CAPDU: 80 13 01 00 [18:08:27]Write to MH i2c: E2 08 00 56 0A 80 13 01 00 00 00 00 00 DD [18:08:27]Write i2c OK [18:08:27]MH_I2C_Read... [18:08:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:27]Read from MH i2c: E2 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: E2 0E 00 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: E2 0E 00 56 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 00 [18:08:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:08:27]wFMCommunicate OK [18:08:27]SAM_PROTO_GetShiftState done [18:08:27]FM_GetShiftState done [18:08:27]opened in 1724112910 [18:08:27]opened+sec_in_day 1724199310 [18:08:27]quantity*price = 0 [18:08:27]sum+1 = 1 [18:08:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 546 20.08.2024 18:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30017752 ФМ: 0000000002094532 ФД: 58562 ФПД: 50391777397186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58562&fm=50391777397186&tin=02508201610067®Number=0000000000162794&sum=0 [18:08:32]StoreToDocumentArchive [18:08:32]shift 100 fd 58562 [18:08:32]save to /storage/0100/doc_00058562 [18:08:32]save last doc name /storage/0100/doc_00058562 to /storage/kkm_last_doc_name [18:08:32]recv_with_timeout no data received [18:08:32]save OK [18:08:32]Clear old archive folders... [18:08:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:08:32]tlvbuf is 01D10A60 [18:08:32]SAM_PROTO_ClearQueue [18:08:32]wFMCommunicate request_size=4 [18:08:32]MH_SAM_APDU [18:08:32]CAPDU: 80 09 00 00 [18:08:32]Write to MH i2c: E2 08 00 63 0A 80 09 00 00 00 00 00 00 DF [18:08:32]Write i2c OK [18:08:32]MH_I2C_Read... [18:08:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:32]Read from MH i2c: E2 [18:08:32]MH_I2C_Read... [18:08:32]Read from MH i2c: E2 03 00 [18:08:32]MH_I2C_Read... [18:08:32]Read from MH i2c: E2 03 00 63 0A 00 90 00 E1 [18:08:32]RAPDU: 90 00 [18:08:33]wFMCommunicate OK [18:08:33]SAM_PROTO_ClearQueue done [18:08:33]KKMCreateOFDPacket [18:08:33]OFDProtocolAddRootSTLVToBuf [18:08:33]FM_MakeSignedData [18:08:33]FM_MakeSignedData [18:08:33]SAM_PROTO_SignData [18:08:33]wFMCommunicate request_size=4 [18:08:33]MH_SAM_APDU [18:08:33]CAPDU: 80 0D 01 02 [18:08:33]Write to MH i2c: E2 08 00 64 0A 80 0D 01 02 00 00 00 00 E7 [18:08:33]Write i2c OK [18:08:33]MH_I2C_Read... [18:08:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:33]Read from MH i2c: E2 [18:08:33]MH_I2C_Read... [18:08:33]Read from MH i2c: E2 03 00 [18:08:33]MH_I2C_Read... [18:08:33]Read from MH i2c: E2 03 00 64 0A 00 90 00 E2 [18:08:33]RAPDU: 90 00 [18:08:33]wFMCommunicate OK [18:08:33]wFMCommunicate request_size=255 [18:08:33]MH_SAM_APDU [18:08:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 9C DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E4 00 00 35 04 06 00 2D [18:08:34]Write to MH i2c: E2 02 01 65 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 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 9C DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E4 00 00 35 04 06 00 2D 00 00 F2 [18:08:35]Write i2c OK [18:08:35]MH_I2C_Read... [18:08:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:35]Read from MH i2c: E2 [18:08:35]MH_I2C_Read... [18:08:35]Read from MH i2c: E2 03 00 [18:08:35]MH_I2C_Read... [18:08:35]Read from MH i2c: E2 03 00 65 0A 00 90 00 E3 [18:08:35]RAPDU: 90 00 [18:08:35]wFMCommunicate OK [18:08:35]wFMCommunicate request_size=10 [18:08:35]MH_SAM_APDU [18:08:35]CAPDU: 80 0D 02 02 05 D4 BF FD C9 C2 [18:08:35]Write to MH i2c: E2 0D 00 66 0A 80 0D 02 02 05 00 D4 BF FD C9 C2 00 00 0F [18:08:35]Write i2c OK [18:08:35]MH_I2C_Read... [18:08:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:35]Read from MH i2c: E2 [18:08:35]MH_I2C_Read... [18:08:35]Read from MH i2c: E2 03 00 [18:08:35]MH_I2C_Read... [18:08:35]Read from MH i2c: E2 03 00 66 0A 00 90 00 E4 [18:08:36]RAPDU: 90 00 [18:08:36]wFMCommunicate OK [18:08:36]wFMCommunicate request_size=4 [18:08:36]MH_SAM_APDU [18:08:36]CAPDU: 80 0D 03 02 [18:08:36]Write to MH i2c: E2 08 00 67 0A 80 0D 03 02 00 00 00 00 EC [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:36]Read from MH i2c: E2 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 0B 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 0B 00 67 0A 00 2E CA 53 F2 5B 86 39 56 90 00 9A [18:08:36]RAPDU: 2E CA 53 F2 5B 86 39 56 90 00 [18:08:36]wFMCommunicate OK [18:08:36]SAM_PROTO_SignData done [18:08:36]FM_MakeSignedData done [18:08:36]CreateOFDProtocolMessage [18:08:36]wFMCommunicate request_size=4 [18:08:36]MH_SAM_APDU [18:08:36]CAPDU: 80 11 00 00 [18:08:36]Write to MH i2c: E2 08 00 68 0A 80 11 00 00 00 00 00 00 EC [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:36]Read from MH i2c: E2 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 17 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: E2 17 00 68 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 38 [18:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:08:36]wFMCommunicate OK [18:08:36]CreateOFDProtocolMessage done [18:08:36]OFDSenderStorePacket 58562 [18:08:36]StoreOFDPacket docnum=58562 [18:08:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A0 C7 07 01 01 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 9C DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E4 00 00 35 04 06 00 2D D4 BF FD C9 C2 2E CA 53 F2 5B 86 39 56 [18:08:36]CheckFolder [18:08:36]dirname=/storage/ofd_packets [18:08:36]CheckFolder done [18:08:36]ProducePacketName [18:08:36]name=ofd_packets/00058562 [18:08:36]NVStorageSaveData ofd_packets/00058562 [18:08:36]File name is /storage/ofd_packets/00058562 [18:08:36]Write 301 bytes [18:08:36]NVStorageSaveData done [18:08:36]OFDSenderStorePacket done [18:08:36]KKMCreateOFDPacket done [18:08:36]NVStorageSaveData kkm_last_timestamp [18:08:36]File name is /storage/kkm_last_timestamp [18:08:36]Write 4 bytes [18:08:36]NVStorageSaveData done [18:08:36]ExternCall_PrintAddStr [18:08:36]wPrintStart [18:08:36]Write to MH i2c: 01 00 00 69 0A 73 [18:08:36]Write i2c OK [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: 01 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: 01 07 00 [18:08:36]MH_I2C_Read... [18:08:36]Read from MH i2c: 01 07 00 69 0A 00 00 00 00 00 FF 0F 88 [18:08:37]RasterBufferAndPrint [18:08:37]line Счет N : (1)2075894 [18:08:37]line ИНН: 02508201610067 [18:08:37]line Контрольно-Кассовый Чек [18:08:37]line ПРОДАЖА [18:08:37]line ТРК (МРК, ГНК) : 42 [18:08:37]line Товар: 2710124500 [18:08:37]line Аи-95-К-5 [18:08:37]line 9.440 * 0.00 [18:08:37]line = 0.00 [18:08:37]line НДС 12% НСП 1% [18:08:37]line > о реализуемом товаре [18:08:37]line ИТОГО: 0.00 [18:08:37]line НСП 1% : 0.00 [18:08:37]line НДС 12% : 0.00 [18:08:37]line Наличными: 0.00 [18:08:37]line Безнал.: 0.00 [18:08:37]line Место: АЗС № 135 "Партнер Нефть" [18:08:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:08:37]line СНО: Общий режим [18:08:37]line Чек 546 20.08.2024 18:08 [18:08:37]line Смена: 100 ФФД: 1.0 [18:08:37]line ЗНМ: 0300000196 [18:08:37]line РНМ: 0000000000162794 [18:08:37]line Версия ККМ: v1.0 [18:08:37]line Талоны: ТК ГПНА Online [18:08:37]line 30017752 [18:08:37]line ФМ: 0000000002094532 [18:08:37]line ФД: 58562 [18:08:37]line ФПД: 50391777397186 [18:08:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58562&fm=50391777397186&tin=02508201610067®Number=0000000000162794&sum=0 [18:08:37]written 0, free lines is 4095 [18:08:37]Write to MH i2c: 01 00 00 93 0A 9D [18:08:37]Write i2c OK [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: 01 [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: 01 07 00 [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: 01 07 00 93 0A 00 00 00 00 00 0E 0D BF [18:08:37]RasterBufferAndPrint [18:08:37]line [18:08:37]line [18:08:37]line [18:08:37]line [18:08:37]line [18:08:37]written 0, free lines is 3585 [18:08:37]MH_Cut [18:08:37]Write to MH i2c: D1 01 00 9A 0A 01 76 [18:08:37]Write i2c OK [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: D1 [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: D1 01 00 [18:08:37]MH_I2C_Read... [18:08:37]Read from MH i2c: D1 01 00 9A 0A 00 75 [18:08:37]Write to MH i2c: 01 00 00 9B 0A A5 [18:08:37]Write i2c OK [18:08:38]MH_I2C_Read... [18:08:38]*** Cut start [18:08:38]*** Partial cut [18:08:38]*** CUTSNS_PIN = 1 [18:08:38]*** CUTSNS_PIN = 0 [18:08:38]*** Brake cut motor [18:08:39]Read from MH i2c: 01 [18:08:39]MH_I2C_Read... [18:08:39]*** Stop cut motor [18:08:39]*** Cut end [18:08:39]Read from MH i2c: 01 07 00 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: 01 07 00 9B 0A 00 00 00 00 00 FF 0F BA [18:08:39]process_action close_receipt done [18:08:39]requested_data is exist [18:08:39]produce_requested_data [18:08:39]requested_item fm.sn is exist - process it [18:08:39]wFMCommunicate request_size=4 [18:08:39]MH_SAM_APDU [18:08:39]CAPDU: 80 11 00 00 [18:08:39]Write to MH i2c: E2 08 00 9C 0A 80 11 00 00 00 00 00 00 20 [18:08:39]Write i2c OK [18:08:39]MH_I2C_Read... [18:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:39]Read from MH i2c: E2 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: E2 17 00 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: E2 17 00 9C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6C [18:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:08:39]wFMCommunicate OK [18:08:39]requested_item fd.num is exist - process it [18:08:39]SAM_PROTO_GetFieldsCounters [18:08:39]wFMCommunicate request_size=4 [18:08:39]MH_SAM_APDU [18:08:39]CAPDU: 80 13 00 00 [18:08:39]Write to MH i2c: E2 08 00 9D 0A 80 13 00 00 00 00 00 00 23 [18:08:39]Write i2c OK [18:08:39]MH_I2C_Read... [18:08:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:39]Read from MH i2c: E2 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: E2 62 00 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: E2 62 00 9D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [18:08:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:40]wFMCommunicate OK [18:08:40]SAM_PROTO_GetFieldsCounters done [18:08:40]requested_item shift.num is exist - process it [18:08:40]requested_item shift.opened is exist - process it [18:08:40]req_shift_opened [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 9E 0A 80 13 01 00 00 00 00 00 25 [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 9E 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 48 [18:08:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:08:41]wFMCommunicate OK [18:08:41]SAM_PROTO_GetShiftState done [18:08:41]FM_GetShiftState done [18:08:41]req_shift_opened done [18:08:41]requested_item shift.open_date is exist - process it [18:08:41]req_shift_open_date [18:08:41]req_shift_open_date done [18:08:41]produce_requested_data done [18:08:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58562,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:08:41]process_action_free close_receipt [18:08:41]json_value_free [18:08:41]json_value_free done [18:08:41]process_json_proto returns [18:08:41]Send response to host [18:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58562,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:08:41]free response buf [18:08:41]execute_script done [18:08:41]execute_script returns [18:08:41]free content buf [18:08:41]Sock 9.Close socket [18:08:41]Sock 9.Thread stoped [18:09:01]ConnectInit Can't connect to host [18:09:01]CommunicateWithHost connect error [18:09:01]CommunicateWithHost err = -1 [18:09:01]OFD Sender: Server communicate error [18:09:01]OFD Sender: Processing packet 58519 [packets to send 93, broken 51] [18:09:01]ProducePacketName [18:09:01]name=ofd_packets/00058519 [18:09:01]OFD Sender: To server: pG, [18:09:01]CommunicateWithHost lk.salyk.kg:30040 [18:09:01]ConnectInit lk.salyk.kg [18:09:24]accept exits with 6 [18:09:24]New connection [18:09:24]New thread 3067194724 created [18:09:24]Thread 3067338084 joined [18:09:24]Waiting for new connection... [18:09:24] Sock 6.Parse request [18:09:24]Sock 6.Check first char [18:09:24]Sock 6.First char is OK [18:09:24]request: POST /json_proto HTTP/1.0 [18:09:24]Method: POST [18:09:24]URL: /json_proto [18:09:24]Method is POST - this is cgi request [18:09:24]url: /json_proto [18:09:24]query_string will be loaded in cgi processing [18:09:24]execute_cgi json_proto POST (null) [18:09:24]execute_cgi path=json_proto method=POST [18:09:24]POST find Content-Length [18:09:24]Host: 172.17.44.3:8080 [18:09:24]Content-Length: 801 [18:09:24]Content-Type: application/json [18:09:24] [18:09:24]POST finish read [18:09:24]Found Content-Length = 801 [18:09:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:24]execute_script... [18:09:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:24]POST & json_proto [18:09:24]process_json_proto [18:09:24]json parsed OK: [18:09:24]protocol is kg_v1.0 [18:09:24]action value=close_receipt [18:09:24]process_action close_receipt [18:09:24]cmd_close_receipt [18:09:24]MH_GetDate [18:09:24]Write to MH i2c: F0 00 00 9F 0A 98 [18:09:24]Write i2c OK [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: F0 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: F0 09 00 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: F0 09 00 9F 0A 00 D5 DB C4 66 AD C5 5D 66 B0 [18:09:24]GetLastDocTimeStamp 1724177308 [18:09:24]current date 1724177365 [18:09:24]FM_GetShiftState [18:09:24]SAM_PROTO_GetShiftState [18:09:24]wFMCommunicate request_size=4 [18:09:24]MH_SAM_APDU [18:09:24]CAPDU: 80 13 01 00 [18:09:24]Write to MH i2c: E2 08 00 A0 0A 80 13 01 00 00 00 00 00 27 [18:09:24]Write i2c OK [18:09:24]MH_I2C_Read... [18:09:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:24]Read from MH i2c: E2 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: E2 0E 00 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: E2 0E 00 A0 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4A [18:09:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:09:24]wFMCommunicate OK [18:09:24]SAM_PROTO_GetShiftState done [18:09:24]FM_GetShiftState done [18:09:24]opened in 1724112910 [18:09:24]opened+sec_in_day 1724199310 [18:09:24]quantity*price = 50010 [18:09:24]sum+1 = 50012 [18:09:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 547 20.08.2024 18:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58563 ФПД: 231626019272324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180925&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58563&fm=231626019272324&tin=02508201610067®Number=0000000000162794&sum=50011 [18:09:29]StoreToDocumentArchive [18:09:29]shift 100 fd 58563 [18:09:29]save to /storage/0100/doc_00058563 [18:09:29]save last doc name /storage/0100/doc_00058563 to /storage/kkm_last_doc_name [18:09:29]save OK [18:09:29]Clear old archive folders... [18:09:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:09:29]tlvbuf is 01D1CB90 [18:09:29]SAM_PROTO_ClearQueue [18:09:29]wFMCommunicate request_size=4 [18:09:29]MH_SAM_APDU [18:09:29]CAPDU: 80 09 00 00 [18:09:29]Write to MH i2c: E2 08 00 AD 0A 80 09 00 00 00 00 00 00 29 [18:09:29]Write i2c OK [18:09:29]MH_I2C_Read... [18:09:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:29]Read from MH i2c: E2 [18:09:29]MH_I2C_Read... [18:09:29]Read from MH i2c: E2 03 00 [18:09:30]MH_I2C_Read... [18:09:30]Read from MH i2c: E2 03 00 AD 0A 00 90 00 2B [18:09:30]RAPDU: 90 00 [18:09:30]wFMCommunicate OK [18:09:30]SAM_PROTO_ClearQueue done [18:09:30]KKMCreateOFDPacket [18:09:30]OFDProtocolAddRootSTLVToBuf [18:09:30]FM_MakeSignedData [18:09:30]FM_MakeSignedData [18:09:30]SAM_PROTO_SignData [18:09:30]wFMCommunicate request_size=4 [18:09:30]MH_SAM_APDU [18:09:30]CAPDU: 80 0D 01 02 [18:09:30]Write to MH i2c: E2 08 00 AE 0A 80 0D 01 02 00 00 00 00 31 [18:09:30]Write i2c OK [18:09:30]MH_I2C_Read... [18:09:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:30]Read from MH i2c: E2 [18:09:30]MH_I2C_Read... [18:09:30]Read from MH i2c: E2 03 00 [18:09:30]MH_I2C_Read... [18:09:30]Read from MH i2c: E2 03 00 AE 0A 00 90 00 2C [18:09:30]RAPDU: 90 00 [18:09:30]wFMCommunicate OK [18:09:30]wFMCommunicate request_size=255 [18:09:30]MH_SAM_APDU [18:09:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 D5 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E4 00 00 35 04 06 00 D2 [18:09:31]Write to MH i2c: E2 02 01 AF 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 D5 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E4 00 00 35 04 06 00 D2 00 00 87 [18:09:32]Write i2c OK [18:09:32]MH_I2C_Read... [18:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:32]Read from MH i2c: E2 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: E2 03 00 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: E2 03 00 AF 0A 00 90 00 2D [18:09:32]RAPDU: 90 00 [18:09:32]wFMCommunicate OK [18:09:32]wFMCommunicate request_size=10 [18:09:32]MH_SAM_APDU [18:09:32]CAPDU: 80 0D 02 02 05 A9 A2 99 76 84 [18:09:32]Write to MH i2c: E2 0D 00 B0 0A 80 0D 02 02 05 00 A9 A2 99 76 84 00 00 1C [18:09:32]Write i2c OK [18:09:32]MH_I2C_Read... [18:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:32]Read from MH i2c: E2 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: E2 03 00 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: E2 03 00 B0 0A 00 90 00 2E [18:09:32]RAPDU: 90 00 [18:09:32]wFMCommunicate OK [18:09:32]wFMCommunicate request_size=4 [18:09:32]MH_SAM_APDU [18:09:32]CAPDU: 80 0D 03 02 [18:09:33]Write to MH i2c: E2 08 00 B1 0A 80 0D 03 02 00 00 00 00 36 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 0B 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 0B 00 B1 0A 00 C3 27 DF DF CC FA DC 68 90 00 E9 [18:09:33]RAPDU: C3 27 DF DF CC FA DC 68 90 00 [18:09:33]wFMCommunicate OK [18:09:33]SAM_PROTO_SignData done [18:09:33]FM_MakeSignedData done [18:09:33]CreateOFDProtocolMessage [18:09:33]wFMCommunicate request_size=4 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 11 00 00 [18:09:33]Write to MH i2c: E2 08 00 B2 0A 80 11 00 00 00 00 00 00 36 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 17 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 17 00 B2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 82 [18:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:09:33]wFMCommunicate OK [18:09:33]CreateOFDProtocolMessage done [18:09:33]OFDSenderStorePacket 58563 [18:09:33]StoreOFDPacket docnum=58563 [18:09:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 39 20 07 01 E4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 D5 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E4 00 00 35 04 06 00 D2 A9 A2 99 76 84 C3 27 DF DF CC FA DC 68 [18:09:33]CheckFolder [18:09:33]dirname=/storage/ofd_packets [18:09:33]CheckFolder done [18:09:33]ProducePacketName [18:09:33]name=ofd_packets/00058563 [18:09:33]NVStorageSaveData ofd_packets/00058563 [18:09:33]File name is /storage/ofd_packets/00058563 [18:09:33]Write 301 bytes [18:09:33]NVStorageSaveData done [18:09:33]OFDSenderStorePacket done [18:09:33]KKMCreateOFDPacket done [18:09:33]NVStorageSaveData kkm_last_timestamp [18:09:33]File name is /storage/kkm_last_timestamp [18:09:33]Write 4 bytes [18:09:33]NVStorageSaveData done [18:09:33]ExternCall_PrintAddStr [18:09:33]wPrintStart [18:09:33]Write to MH i2c: 01 00 00 B3 0A BD [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: 01 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: 01 07 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: 01 07 00 B3 0A 00 00 00 00 00 FF 0F D2 [18:09:33]RasterBufferAndPrint [18:09:33]line Счет N : (1)2075895 [18:09:33]line ИНН: 02508201610067 [18:09:33]line Контрольно-Кассовый Чек [18:09:33]line ПРОДАЖА [18:09:33]line ТРК (МРК, ГНК) : 62 [18:09:33]line Товар: 2710124500 [18:09:33]line Аи-95-К-5 [18:09:33]line 6.740 * 74.20 [18:09:33]line = 500.11 [18:09:33]line НДС 12% НСП 1% [18:09:33]line > о реализуемом товаре [18:09:33]line ИТОГО: 500.11 [18:09:33]line НСП 1% : 4.43 [18:09:33]line НДС 12% : 53.11 [18:09:33]line Наличными: 0.00 [18:09:33]line Безнал.: 500.11 [18:09:33]line Место: АЗС № 135 "Партнер Нефть" [18:09:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:09:33]line СНО: Общий режим [18:09:33]line Чек 547 20.08.2024 18:09 [18:09:33]line Смена: 100 ФФД: 1.0 [18:09:33]line ЗНМ: 0300000196 [18:09:33]line РНМ: 0000000000162794 [18:09:33]line Версия ККМ: v1.0 [18:09:34]line Платежная система: O! деньги [18:09:34]line ФМ: 0000000002094532 [18:09:34]line ФД: 58563 [18:09:34]line ФПД: 231626019272324 [18:09:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T180925&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58563&fm=231626019272324&tin=02508201610067®Number=0000000000162794&sum=50011 [18:09:34]written 0, free lines is 4095 [18:09:34]Write to MH i2c: 01 00 00 DD 0A E7 [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 07 00 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 07 00 DD 0A 00 00 00 00 00 05 0D 00 [18:09:34]RasterBufferAndPrint [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]written 0, free lines is 3511 [18:09:34]MH_Cut [18:09:34]Write to MH i2c: D1 01 00 E4 0A 01 C0 [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 01 00 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 01 00 E4 0A 00 BF [18:09:34]Write to MH i2c: 01 00 00 E5 0A EF [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:35]*** Cut start [18:09:35]*** Partial cut [18:09:35]*** CUTSNS_PIN = 1 [18:09:35]*** CUTSNS_PIN = 0 [18:09:35]*** Brake cut motor [18:09:35]Read from MH i2c: 01 [18:09:35]MH_I2C_Read... [18:09:35]*** Stop cut motor [18:09:35]*** Cut end [18:09:35]Read from MH i2c: 01 07 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: 01 07 00 E5 0A 00 00 00 00 00 FF 0F 04 [18:09:36]process_action close_receipt done [18:09:36]requested_data is exist [18:09:36]produce_requested_data [18:09:36]requested_item fm.sn is exist - process it [18:09:36]wFMCommunicate request_size=4 [18:09:36]MH_SAM_APDU [18:09:36]CAPDU: 80 11 00 00 [18:09:36]Write to MH i2c: E2 08 00 E6 0A 80 11 00 00 00 00 00 00 6A [18:09:36]Write i2c OK [18:09:36]MH_I2C_Read... [18:09:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:36]Read from MH i2c: E2 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 17 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 17 00 E6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B6 [18:09:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:09:36]wFMCommunicate OK [18:09:36]requested_item fd.num is exist - process it [18:09:36]SAM_PROTO_GetFieldsCounters [18:09:36]wFMCommunicate request_size=4 [18:09:36]MH_SAM_APDU [18:09:36]CAPDU: 80 13 00 00 [18:09:36]Write to MH i2c: E2 08 00 E7 0A 80 13 00 00 00 00 00 00 6D [18:09:36]Write i2c OK [18:09:36]MH_I2C_Read... [18:09:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:36]Read from MH i2c: E2 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 62 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 62 00 E7 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 05 [18:09:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:09:37]wFMCommunicate OK [18:09:37]SAM_PROTO_GetFieldsCounters done [18:09:37]requested_item shift.num is exist - process it [18:09:37]requested_item shift.opened is exist - process it [18:09:37]req_shift_opened [18:09:37]FM_GetShiftState [18:09:37]SAM_PROTO_GetShiftState [18:09:37]wFMCommunicate request_size=4 [18:09:37]MH_SAM_APDU [18:09:37]CAPDU: 80 13 01 00 [18:09:37]Write to MH i2c: E2 08 00 E8 0A 80 13 01 00 00 00 00 00 6F [18:09:37]Write i2c OK [18:09:37]MH_I2C_Read... [18:09:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:37]Read from MH i2c: E2 [18:09:37]MH_I2C_Read... [18:09:37]Read from MH i2c: E2 0E 00 [18:09:37]MH_I2C_Read... [18:09:37]Read from MH i2c: E2 0E 00 E8 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 92 [18:09:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:09:37]wFMCommunicate OK [18:09:37]SAM_PROTO_GetShiftState done [18:09:37]FM_GetShiftState done [18:09:37]req_shift_opened done [18:09:37]requested_item shift.open_date is exist - process it [18:09:37]req_shift_open_date [18:09:37]req_shift_open_date done [18:09:37]produce_requested_data done [18:09:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58563,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:09:37]process_action_free close_receipt [18:09:37]json_value_free [18:09:37]json_value_free done [18:09:37]process_json_proto returns [18:09:37]Send response to host [18:09:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58563,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:09:37]free response buf [18:09:37]execute_script done [18:09:37]execute_script returns [18:09:37]free content buf [18:09:37]Sock 6.Close socket [18:09:37]Sock 6.Thread stoped [18:11:14]ConnectInit Can't connect to host [18:11:14]CommunicateWithHost connect error [18:11:14]CommunicateWithHost err = -1 [18:11:14]OFD Sender: Server communicate error [18:11:14]OFD Sender: Processing packet 58519 [packets to send 94, broken 51] [18:11:14]ProducePacketName [18:11:14]name=ofd_packets/00058519 [18:11:14]OFD Sender: To server: pG, [18:11:14]CommunicateWithHost lk.salyk.kg:30040 [18:11:14]ConnectInit lk.salyk.kg [18:11:15]Connected sock=8 [18:11:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E6 4B 07 01 A1 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F7 01 00 00 F4 03 04 00 64 CF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E4 00 00 35 04 06 00 AB C4 81 E4 09 35 AD 2E C9 E5 E7 11 1E E4 [18:11:16]accept exits with 11 [18:11:16]New connection [18:11:16]New thread 3067338084 created [18:11:16]Thread 3067194724 joined [18:11:16]Waiting for new connection... [18:11:16] Sock 11.Parse request [18:11:16]Sock 11.Check first char [18:11:16]Sock 11.First char is OK [18:11:16]request: POST /json_proto HTTP/1.0 [18:11:16]Method: POST [18:11:16]URL: /json_proto [18:11:16]Method is POST - this is cgi request [18:11:16]url: /json_proto [18:11:16]query_string will be loaded in cgi processing [18:11:16]execute_cgi json_proto POST (null) [18:11:16]execute_cgi path=json_proto method=POST [18:11:16]POST find Content-Length [18:11:16]Host: 172.17.44.3:8080 [18:11:16]Content-Length: 795 [18:11:16]Content-Type: application/json [18:11:16] [18:11:16]POST finish read [18:11:16]Found Content-Length = 795 [18:11:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:16]execute_script... [18:11: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)2075896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:16]POST & json_proto [18:11:16]process_json_proto [18:11:16]json parsed OK: [18:11:16]protocol is kg_v1.0 [18:11:16]action value=close_receipt [18:11:16]process_action close_receipt [18:11:16]cmd_close_receipt [18:11:16]MH_GetDate [18:11:16]Write to MH i2c: F0 00 00 E9 0A E2 [18:11:16]Received data: 87 95 F6 Write i2c OK [18:11:16]70 MH_I2C_Read... [18:11:16]47 2C 01 00 30 30 30 30 30 Read from MH i2c: 30 F0 [18:11:16]MH_I2C_Read... [18:11:16]30 30 30 32 30 39 34 35 33 32 4F 00 00 00 74 4C 47 00 86 86 A5 07 01 00 07 00 3B 00 F9 03 0E Read from MH i2c: 00 F0 37 09 37 00 [18:11:16]MH_I2C_Read... [18:11:16]30 39 33 36 34 33 34 36 31 32 33 34 11 04 Read from MH i2c: 10 F0 09 00 E9 0A 00 44 DC 00 C4 30 66 30 AD 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E4 00 C5 00 5D F4 66 03 04 00 90 87 6A C4 [18:11:17]66 GetLastDocTimeStamp 1724177365 [18:11:17]B6 04 01 00 current date 1724177476 [18:11:17]00 FM_GetShiftState [18:11:17]75 A7 C3 EF SAM_PROTO_GetShiftState [18:11:17]52 wFMCommunicate request_size=4 [18:11:17]2A MH_SAM_APDU [18:11:17]66 D2 [18:11:17]CommunicateWithHost err = 0 [18:11:17]CAPDU: CheckOFDResponse [18:11:17]80 1017 (14) - 77093643461234 [18:11:17]1041 (16) - 0000000002094532 [18:11:17]1040 (4) - 58519 [18:11:17]1012 (4) - 20.08.2024 12:09 [18:11:17]13 1206 (1) - 0 [18:11:17]01 OFD Sender: Remove packet 58519 [18:11:17]00 ProducePacketName [18:11:17]name=ofd_packets/00058519 [18:11:17]NVStorageDeleteData [18:11:17] [18:11:17]Write to MH i2c: E2 08 00 EA 0A 80 13 01 00 00 00 00 00 71 [18:11:17]Write i2c OK [18:11:17]MH_I2C_Read... [18:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:17]Read from MH i2c: E2 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: E2 0E 00 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: E2 0E 00 EA 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 94 [18:11:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:11:17]wFMCommunicate OK [18:11:17]SAM_PROTO_GetShiftState done [18:11:17]FM_GetShiftState done [18:11:17]opened in 1724112910 [18:11:17]opened+sec_in_day 1724199310 [18:11:17]quantity*price = 0 [18:11:17]sum+1 = 1 [18:11:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 548 20.08.2024 18:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58564 ФПД: 111871209502037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181118&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58564&fm=111871209502037&tin=02508201610067®Number=0000000000162794&sum=0 [18:11:25]00 StoreToDocumentArchive [18:11:25]shift 100 fd 58564 [18:11:25]save to /storage/0100/doc_00058564 [18:11:25]save last doc name /storage/0100/doc_00058564 to /storage/kkm_last_doc_name [18:11:25]F9 save OK [18:11:25]03 0E 00 37 Clear old archive folders... [18:11:25]37 ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:11:25]30 tlvbuf is 01F7A120 [18:11:25]39 33 36 34 33 SAM_PROTO_ClearQueue [18:11:25]34 wFMCommunicate request_size=4 [18:11:25]36 MH_SAM_APDU [18:11:25]31 CAPDU: 32 80 09 00 00 [18:11:25]33 Write to MH i2c: 34 E2 11 08 00 F7 0A 80 09 00 00 00 00 00 00 73 [18:11:26]04 10 00 30 30 *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:26]30 30 30 30 30 30 30 32 30 39 34 Write i2c OK [18:11:26]35 MH_I2C_Read... [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]33 32 10 Read from MH i2c: 04 E2 04 03 00 00 99 [18:11:26]E4 00 00 F4 MH_I2C_Read... [18:11:26]03 Read from MH i2c: 04 00 99 87 E2 C4 03 66 00 B6 04 01 00 00 F7 D4 0A 44 00 7E 77 E4 5E 90 DF 00 B6 [18:11:26]CommunicateWithHost err = 0 [18:11:26]CheckOFDResponse [18:11:26]1017 (14) - 77093643461234 [18:11:26]1041 (16) - 0000000002094532 [18:11:26]1040 (4) - 58521 [18:11:26]1012 (4) - 20.08.2024 12:10 [18:11:26]1206 (1) - 0 [18:11:26]OFD Sender: Remove packet 58521 [18:11:26]ProducePacketName [18:11:26]75 name=ofd_packets/00058521 [18:11:26] [18:11:26]NVStorageDeleteData [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]SAM_PROTO_ClearQueue done [18:11:26]KKMCreateOFDPacket [18:11:26]OFDProtocolAddRootSTLVToBuf [18:11:26]FM_MakeSignedData [18:11:26]FM_MakeSignedData [18:11:26]SAM_PROTO_SignData [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 0D 01 02 [18:11:26]Write to MH i2c: E2 08 00 F8 0A 80 0D 01 02 00 00 00 00 7B [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 F8 0A 00 90 00 76 [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]wFMCommunicate request_size=255 [18:11:26]MH_SAM_APDU [18: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 34 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 OFD Sender: Processing packet 58522 [packets to send 91, broken 51] [18:11:26]01 ProducePacketName [18:11:26]name=ofd_packets/00058522 [18:11:26]F6 03 01 00 01 BC 04 01 OFD Sender: To server: pG, [18:11:27]00 CommunicateWithHost lk.salyk.kg:30040 [18:11:27]ConnectInit lk.salyk.kg [18:11:27]01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 Connected sock=8 [18:11:27]00 Data to sent: 01 87 00 95 F6 70 47 12 2C 04 01 04 00 30 30 30 30 00 30 24 30 02 30 00 30 30 32 30 39 34 35 33 32 0C 01 00 00 50 01 04 01 5C D5 5A 03 01 00 00 03 F4 03 04 00 00 46 F8 DC 00 C4 1E 66 04 0E 04 04 00 01 64 00 00 00 00 B9 01 04 23 01 04 00 01 0D 04 10 4A 00 00 30 8A 30 30 30 30 04 30 0A 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 00 30 32 30 37 30 30 30 30 31 32 30 30 39 34 35 31 33 39 32 34 10 04 04 00 C4 32 31 E4 00 00 35 30 04 06 06 04 00 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 65 4E [18:11:28]Write to MH i2c: E2 02 00 01 00 00 F9 00 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 00 32 37 37 04 31 30 31 32 34 06 31 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 33 00 30 06 04 0C 00 F2 D0 03 90 01 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 00 04 01 06 00 00 00 F6 00 03 00 01 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 01 00 00 00 EB BC 03 04 26 01 00 EF 03 0F 00 F6 03 01 00 00 01 01 FC F7 03 06 00 00 03 00 06 00 00 00 00 00 EE 00 03 00 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 00 00 00 39 04 06 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 00 00 00 EE 03 0F 00 00 F2 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 03 01 04 00 46 DC 00 C4 01 66 F3 0E 04 04 00 64 00 00 00 03 B9 06 04 00 01 00 01 0D 00 04 00 10 00 30 30 00 30 00 30 00 30 30 30 30 00 30 07 30 31 36 32 04 37 06 39 00 34 00 11 00 04 00 10 00 00 00 39 00 04 30 06 30 00 30 00 30 00 00 00 00 00 30 1F 30 04 30 02 30 00 30 01 32 00 30 39 34 35 12 33 04 04 00 FA 01 00 00 F4 03 04 00 9C D0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 32 30 10 30 04 32 04 00 C4 E4 30 00 39 00 34 35 35 04 33 32 10 04 04 06 00 00 9A 65 E4 00 00 35 04 00 06 00 00 40 40 48 7C 24 [18:11:30]D4 6A 98 Write i2c OK [18:11:30]09 MH_I2C_Read... [18:11:30]3D CD 76 3F 31 27 [18:11:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:30]Read from MH i2c: E2 [18:11:30]MH_I2C_Read... [18:11:30]Received data: 87 95 F6 70 47 2C 01 00 Read from MH i2c: 30 30 E2 30 30 03 30 30 30 00 30 30 [18:11:30]32 30 MH_I2C_Read... [18:11:30]39 34 35 33 32 Read from MH i2c: E2 03 4F 00 00 00 E8 AB 47 00 A9 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 00 35 F9 0A 00 33 32 10 90 04 04 00 00 9A E4 77 [18:11:31]RAPDU: 00 90 00 00 [18:11:31]wFMCommunicate OK [18:11:31]F4 wFMCommunicate request_size=10 [18:11:31]MH_SAM_APDU [18:11:31]03 CAPDU: 80 04 0D 02 00 02 9F 87 05 C4 66 BF B6 0B 04 B3 01 F5 00 55 [18:11:31]00 Write to MH i2c: DE E2 6E 0D 4C 00 28 FA DD 0A D9 80 90 0D 28 02 [18:11:31]02 CommunicateWithHost err = 0 [18:11:31]05 CheckOFDResponse [18:11:31]00 1017 (14) - 77093643461234 [18:11:31]BF 1041 (16) - 0000000002094532 [18:11:31]0B 1040 (4) - 58522 [18:11:31]B3 1012 (4) - 20.08.2024 12:10 [18:11:31]F5 1206 (1) - 0 [18:11:31]55 OFD Sender: Remove packet 58522 [18:11:31]00 00 4F [18:11:31]ProducePacketName [18:11:31]name=ofd_packets/00058522 [18:11:31]NVStorageDeleteData [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 FA 0A 00 90 00 78 [18:11:31]RAPDU: 90 00 [18:11:31]wFMCommunicate OK [18:11:31]wFMCommunicate request_size=4 [18:11:32]MH_SAM_APDU [18:11:32]CAPDU: 80 0D 03 02 [18:11:32]Write to MH i2c: E2 08 00 FB 0A 80 0D 03 02 00 00 00 00 80 [18:11:32]Write i2c OK [18:11:32]MH_I2C_Read... [18:11:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:32]Read from MH i2c: E2 [18:11:32]MH_I2C_Read... [18:11:32]Read from MH i2c: E2 0B 00 [18:11:32]MH_I2C_Read... [18:11:32]Read from MH i2c: E2 0B 00 FB 0A 00 63 9F 5C C3 0D F5 69 E1 90 00 EE [18:11:32]RAPDU: 63 9F 5C C3 0D F5 69 E1 90 00 [18:11:32]wFMCommunicate OK [18:11:32]SAM_PROTO_SignData done [18:11:32]FM_MakeSignedData done [18:11:32]CreateOFDProtocolMessage [18:11:32]wFMCommunicate request_size=4 [18:11:32]MH_SAM_APDU [18:11:32]CAPDU: 80 11 00 00 [18:11:32]Write to MH i2c: E2 08 00 FC 0A 80 11 00 00 00 00 00 00 80 [18:11:32]Write i2c OK [18:11:32]MH_I2C_Read... [18:11:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:32]Read from MH i2c: E2 [18:11:32]MH_I2C_Read... [18:11:32]OFD Sender: Processing packet 58523 [packets to send 90, broken 51] [18:11:32]ProducePacketName [18:11:32]name=ofd_packets/00058523 [18:11:32]Read from MH i2c: E2 17 00 [18:11:32]MH_I2C_Read... [18:11:32]OFD Sender: To server: pG, [18:11:32]CommunicateWithHost lk.salyk.kg:30040 [18:11:32]ConnectInit lk.salyk.kg [18:11:32]Read from MH i2c: E2 17 00 FC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CC [18:11:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 Connected sock=8 [18:11:32]90 00 [18:11:32]wFMCommunicate OK [18:11:32]CreateOFDProtocolMessage done [18:11:32]Data to sent: OFDSenderStorePacket 58564 [18:11:32]87 StoreOFDPacket docnum=58564 [18:11:32]95 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5F C7 07 01 17 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 24 02 00 00 F4 03 04 00 46 DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E4 00 00 35 04 06 00 65 BF 0B B3 F5 55 63 9F 5C C3 0D F5 69 E1 [18:11:32]CheckFolder [18:11:32]dirname=/storage/ofd_packets [18:11:32]F6 CheckFolder done [18:11:32]70 ProducePacketName [18:11:32]47 name=ofd_packets/00058564 [18:11:32]NVStorageSaveData ofd_packets/00058564 [18:11:32]File name is /storage/ofd_packets/00058564 [18:11:32]Write 301 bytes [18:11:32]2C NVStorageSaveData done [18:11:32]01 OFDSenderStorePacket done [18:11:32]00 KKMCreateOFDPacket done [18:11:32]NVStorageSaveData kkm_last_timestamp [18:11:32]File name is /storage/kkm_last_timestamp [18:11:32]Write 4 bytes [18:11:32]30 NVStorageSaveData done [18:11:32]30 ExternCall_PrintAddStr [18:11:32]30 wPrintStart [18:11:32]30 30 30 Write to MH i2c: 30 01 30 30 32 30 00 39 00 34 FD 35 33 32 0F 01 00 00 DE 0E 07 0A 01 07 61 [18:11:32]9C 5A 03 01 00 Write i2c OK [18:11:32]03 MH_I2C_Read... [18:11:32]00 Read from MH i2c: FB 00 1E 04 01 01 [18:11:33]MH_I2C_Read... [18:11:33]00 Read from MH i2c: 01 23 04 4D 01 00 07 8A 00 04 0A 00 32 37 [18:11:33]31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 MH_I2C_Read... [18:11:33]00 00 37 04 06 Read from MH i2c: 00 01 7C 07 1A 00 00 00 00 00 FD 13 04 06 00 0A 95 00 11 00 01 00 00 00 F2 00 03 00 01 00 00 01 F6 03 FF 0F 01 1C 00 01 BC 04 01 00 [18:11:33]01 RasterBufferAndPrint [18:11:33]FC line Счет N : (1)2075896 [18:11:33]03 06 00 95 11 01 00 00 line ИНН: 02508201610067 [18:11:33]00 line Контрольно-Кассовый Чек [18:11:33]line ПРОДАЖА [18:11:33]line ТРК (МРК, ГНК) : 33 [18:11:33]line Товар: 2710124130 [18:11:33]EB line Аи-92-К-4 [18:11:33]03 line 40.000 * 0.00 [18:11:33]26 line = 0.00 [18:11:33]line НДС 12% НСП 1% [18:11:33]line > о реализуемом товаре [18:11:33]line ИТОГО: 0.00 [18:11:33]00 line НСП 1% : 0.00 [18:11:33]EF line НДС 12% : 0.00 [18:11:33]03 line Наличными: 0.00 [18:11:33]0F line Безнал.: 0.00 [18:11:33]00 line Место: АЗС № 135 "Партнер Нефть" [18:11:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:11:33]line СНО: Общий режим [18:11:33]line Чек 548 20.08.2024 18:11 [18:11:33]F6 line Смена: 100 ФФД: 1.0 [18:11:33]03 line ЗНМ: 0300000196 [18:11:33]01 line РНМ: 0000000000162794 [18:11:33]line Версия ККМ: v1.0 [18:11:33]line Талоны: Топливные Талоны [18:11:33]line 1 [18:11:33]00 line ФМ: 0000000002094532 [18:11:33]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 line ФД: 58564 [18:11:33]39 line ФПД: 111871209502037 [18:11:33]04 line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181118&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58564&fm=111871209502037&tin=02508201610067®Number=0000000000162794&sum=0 [18:11:33]06 00 95 11 01 00 00 00 1F 04 02 00 01 00 written 0, free lines is 4095 [18:11:34]12 04 04 00 FB 01 00 00 F4 03 04 00 B2 D0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E4 00 00 35 04 06 00 A9 48 4A E5 44 62 0B 5D 49 86 8B 2D 9E C5 [18:11:34]Write to MH i2c: 01 00 00 27 0B 32 [18:11:34]Write i2c OK [18:11:34]MH_I2C_Read... [18:11:34]Read from MH i2c: 01 [18:11:34]MH_I2C_Read... [18:11:34]Read from MH i2c: 01 07 00 [18:11:34]MH_I2C_Read... [18:11:34]Read from MH i2c: 01 07 00 27 0B 00 00 00 00 00 00 0D 46 [18:11:34]RasterBufferAndPrint [18:11:34]line [18:11:34]line [18:11:34]line [18:11:34]line [18:11:34]line [18:11:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 written 0, free lines is 3541 [18:11:34]00 36 20 47 00 F3 MH_Cut [18:11:34]5B Write to MH i2c: A5 D1 07 01 00 07 01 00 00 3B 2E 00 0B F9 01 03 0E 00 37 0B 37 [18:11:34]30 Write i2c OK [18:11:34]39 33 36 34 MH_I2C_Read... [18:11:34]33 Read from MH i2c: 34 36 31 32 D1 33 [18:11:35]MH_I2C_Read... [18:11:35]34 11 04 10 00 Read from MH i2c: 30 D1 30 01 30 00 30 [18:11:35]30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E4 00 00 F4 03 04 MH_I2C_Read... [18:11:35]00 Read from MH i2c: A2 87 C4 66 D1 B6 01 *** Cut start [18:11:35]00 04 01 00 00 B1 4C D3 62 FA 66 04 54 [18:11:35]CommunicateWithHost err = 0 [18:11:35]CheckOFDResponse [18:11:35]1017 (14) - 77093643461234 [18:11:35]1041 (16) - 0000000002094532 [18:11:35]1040 (4) - 58523 [18:11:35]1012 (4) - 20.08.2024 12:10 [18:11:35]1206 (1) - 0 [18:11:35]OFD Sender: Remove packet 58523 [18:11:35]ProducePacketName [18:11:35]name=ofd_packets/00058523 [18:11:35]NVStorageDeleteData [18:11:35]*** Partial cut [18:11:35]*** CUTSNS_PIN = 1 [18:11:35]*** CUTSNS_PIN = 0 [18:11:35]2E 0B 00 0A [18:11:35]Write to MH i2c: 01 00 00 2F 0B 3A [18:11:35]Write i2c OK [18:11:35]MH_I2C_Read... [18:11:35]*** Brake cut motor [18:11:35]Read from MH i2c: 01 [18:11:35]OFD Sender: Processing packet 58524 [packets to send 90, broken 51] [18:11:35]MH_I2C_Read... [18:11:35]*** Stop cut motor [18:11:35]ProducePacketName [18:11:35]*** Cut end [18:11:35]Read from MH i2c: name=ofd_packets/00058524 [18:11:35]01 OFD Sender: To server: pG, [18:11:35]07 CommunicateWithHost lk.salyk.kg:30040 [18:11:35]00 ConnectInit lk.salyk.kg [18:11:36] [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: 01 07 00 2F 0B 00 00 00 00 00 FF 0F 4F [18:11:36]process_action close_receipt done [18:11:36]requested_data is exist [18:11:36]produce_requested_data [18:11:36]requested_item fm.sn is exist - process it [18:11:36]wFMCommunicate request_size=4 [18:11:36]MH_SAM_APDU [18:11:36]CAPDU: 80 11 00 00 [18:11:36]Write to MH i2c: E2 08 00 30 0B 80 11 00 00 00 00 00 00 B5 [18:11:36]Write i2c OK [18:11:36]MH_I2C_Read... [18:11:36]Connected sock=8 [18:11:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:36]30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 02 FD 00 Read from MH i2c: 01 E2 54 [18:11:36]00 5A 03 01 00 03 00 MH_I2C_Read... [18:11:36]F4 Read from MH i2c: 00 1E 04 01 E2 00 17 01 00 23 04 46 00 [18:11:36]8A MH_I2C_Read... [18:11:36]04 Read from MH i2c: 0A E2 00 17 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 00 03 30 66 0B 1C 00 00 00 00 00 11 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 04 10 00 30 30 30 01 30 00 01 30 FC 30 03 30 06 30 00 30 62 32 C3 30 00 39 34 35 33 00 32 00 90 00 00 EB 01 03 [18:11:37]RAPDU: 11 04 26 00 10 00 30 30 EF 30 03 30 0F 00 F6 03 01 00 30 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 30 07 30 30 30 32 30 39 34 04 35 06 33 32 90 00 [18:11:37]wFMCommunicate OK [18:11:37]requested_item fd.num is exist - process it [18:11:37]00 SAM_PROTO_GetFieldsCounters [18:11:37]00 wFMCommunicate request_size=4 [18:11:37]00 MH_SAM_APDU [18:11:37]CAPDU: 80 13 00 00 00 00 [18:11:37]Write to MH i2c: E2 08 00 31 00 0B 00 39 04 06 00 80 62 13 00 00 00 00 C3 00 00 B8 00 00 00 [18:11:37]00 1F Write i2c OK [18:11:37]04 02 MH_I2C_Read... [18:11:37]00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:37]DA D0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 Read from MH i2c: 30 E2 30 [18:11:37]30 MH_I2C_Read... [18:11:37]30 Read from MH i2c: 30 30 30 30 E2 31 62 36 00 32 [18:11:38]37 MH_I2C_Read... [18:11:38]39 34 11 04 Read from MH i2c: 10 E2 00 62 30 30 30 30 00 30 31 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 32 30 30 30 39 34 35 33 32 10 04 04 00 9C E4 00 00 35 04 06 00 9E D0 AE 5E 25 48 49 E6 94 E2 04 30 65 39 30 [18:11:38]30 31 36 32 37 39 34 10 04 04 00 C4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 54 [18:11:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 Received data: 30 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 32 30 32 39 30 34 39 35 34 35 33 32 33 0D 32 04 4F 10 00 00 00 30 30 30 30 00 30 8E 30 4A 30 47 30 00 30 30 31 36 B1 32 71 A5 37 07 39 01 34 00 07 00 3B 00 10 F9 03 0E 00 37 04 37 04 30 00 39 33 36 34 C4 33 E4 34 00 36 31 32 33 00 34 0E 11 04 10 04 00 30 30 30 04 30 00 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E4 00 00 F4 03 04 00 A7 87 C4 66 B6 04 01 00 00 7D E6 10 E5 D5 70 7F 64 25 00 [18:11:39]00 CommunicateWithHost err = 0 [18:11:39]CheckOFDResponse [18:11:39]1017 (14) - 77093643461234 [18:11:39]1041 (16) - 0000000002094532 [18:11:39]00 1040 (4) - 58524 [18:11:39]12 04 04 00 24 02 00 00 5E 04 04 00 24 02 1012 (4) - 20.08.2024 12:10 [18:11:39]00 1206 (1) - 0 [18:11:39]00 OFD Sender: Remove packet 58524 [18:11:39]57 ProducePacketName [18:11:39]04 name=ofd_packets/00058524 [18:11:39]04 00 NVStorageDeleteData [18:11:39]25 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:39]wFMCommunicate OK [18:11:39]SAM_PROTO_GetFieldsCounters done [18:11:39]requested_item shift.num is exist - process it [18:11:39]requested_item shift.opened is exist - process it [18:11:39]req_shift_opened [18:11:39]FM_GetShiftState [18:11:39]SAM_PROTO_GetShiftState [18:11:39]wFMCommunicate request_size=4 [18:11:39]MH_SAM_APDU [18:11:39]CAPDU: 80 13 01 00 [18:11:39]Write to MH i2c: E2 08 00 32 0B 80 13 01 00 00 00 00 00 BA [18:11:39]Write i2c OK [18:11:39]MH_I2C_Read... [18:11:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:39]Read from MH i2c: E2 [18:11:39]MH_I2C_Read... [18:11:39]Read from MH i2c: E2 0E 00 [18:11:39]MH_I2C_Read... [18:11:39]Read from MH i2c: E2 0E 00 32 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DD [18:11:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:11:40]wFMCommunicate OK [18:11:40]SAM_PROTO_GetShiftState done [18:11:40]FM_GetShiftState done [18:11:40]req_shift_opened done [18:11:40]requested_item shift.open_date is exist - process it [18:11:40]req_shift_open_date [18:11:40]req_shift_open_date done [18:11:40]produce_requested_data done [18:11:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58564,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:11:40]process_action_free close_receipt [18:11:40]json_value_free [18:11:40]json_value_free done [18:11:40]process_json_proto returns [18:11:40]Send response to host [18:11:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58564,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:11:40]free response buf [18:11:40]execute_script done [18:11:40]execute_script returns [18:11:40]free content buf [18:11:40]Sock 11.Close socket [18:11:40]Sock 11.Thread stoped [18:11:40]OFD Sender: Processing packet 58527 [packets to send 89, broken 51] [18:11:40]ProducePacketName [18:11:40]name=ofd_packets/00058527 [18:11:40]OFD Sender: To server: pG, [18:11:40]CommunicateWithHost lk.salyk.kg:30040 [18:11:40]ConnectInit lk.salyk.kg [18:11:40]Connected sock=8 [18:11:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E5 50 04 01 FC 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 32 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E4 00 00 35 04 06 00 4E 95 72 18 39 10 3E BD C6 3B 38 FC 32 D5 [18:11:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 24 91 47 00 DC 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 32 30 39 34 35 33 32 10 04 04 00 9F E4 00 00 F4 03 04 00 A9 87 C4 66 B6 04 01 00 00 21 6B 86 5A 02 5C 1B 0F [18:11:42]CommunicateWithHost err = 0 [18:11:42]CheckOFDResponse [18:11:42]1017 (14) - 77093643461234 [18:11:42]1041 (16) - 0000000002094532 [18:11:42]1040 (4) - 58527 [18:11:42]1012 (4) - 20.08.2024 12:10 [18:11:42]1206 (1) - 0 [18:11:42]OFD Sender: Remove packet 58527 [18:11:42]ProducePacketName [18:11:42]name=ofd_packets/00058527 [18:11:42]NVStorageDeleteData [18:11:42]OFD Sender: Processing packet 58528 [packets to send 88, broken 51] [18:11:42]ProducePacketName [18:11:42]name=ofd_packets/00058528 [18:11:42]OFD Sender: To server: pG, [18:11:42]CommunicateWithHost lk.salyk.kg:30040 [18:11:42]ConnectInit lk.salyk.kg [18:11:42]Connected sock=8 [18:11:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 34 BB 07 01 40 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 61 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E4 00 00 35 04 06 00 7B C6 B0 DC 9E CC 89 26 27 52 68 67 9F CC [18:11:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4B CD 47 00 BD 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 32 30 39 34 35 33 32 10 04 04 00 A0 E4 00 00 F4 03 04 00 AC 87 C4 66 B6 04 01 00 00 8A 77 70 3D 94 2D 68 55 [18:11:44]CommunicateWithHost err = 0 [18:11:44]CheckOFDResponse [18:11:44]1017 (14) - 77093643461234 [18:11:44]1041 (16) - 0000000002094532 [18:11:44]1040 (4) - 58528 [18:11:44]1012 (4) - 20.08.2024 12:10 [18:11:44]1206 (1) - 0 [18:11:44]OFD Sender: Remove packet 58528 [18:11:44]ProducePacketName [18:11:44]name=ofd_packets/00058528 [18:11:44]NVStorageDeleteData [18:11:45]OFD Sender: Processing packet 58529 [packets to send 87, broken 51] [18:11:45]ProducePacketName [18:11:45]name=ofd_packets/00058529 [18:11:45]OFD Sender: To server: pG, [18:11:45]CommunicateWithHost lk.salyk.kg:30040 [18:11:45]ConnectInit lk.salyk.kg [18:11:45]Connected sock=8 [18:11:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 81 D5 07 01 08 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 7B D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E4 00 00 35 04 06 00 29 E0 78 51 AE 25 E8 57 FF 5B BC 39 00 02 [18:11:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B5 65 47 00 B4 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E4 00 00 F4 03 04 00 AE 87 C4 66 B6 04 01 00 00 77 B2 39 46 69 FE 96 3B [18:11:46]CommunicateWithHost err = 0 [18:11:46]CheckOFDResponse [18:11:46]1017 (14) - 77093643461234 [18:11:46]1041 (16) - 0000000002094532 [18:11:46]1040 (4) - 58529 [18:11:46]1012 (4) - 20.08.2024 12:10 [18:11:46]1206 (1) - 0 [18:11:46]OFD Sender: Remove packet 58529 [18:11:46]ProducePacketName [18:11:46]name=ofd_packets/00058529 [18:11:46]NVStorageDeleteData [18:11:47]OFD Sender: Processing packet 58530 [packets to send 86, broken 51] [18:11:47]ProducePacketName [18:11:47]name=ofd_packets/00058530 [18:11:47]OFD Sender: To server: pG, [18:11:47]CommunicateWithHost lk.salyk.kg:30040 [18:11:47]ConnectInit lk.salyk.kg [18:11:47]Connected sock=8 [18:11:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 14 52 07 01 DB 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 C8 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E4 00 00 35 04 06 00 08 8C E8 DE 04 B7 73 94 8F 8E 88 DD 71 60 [18:11:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B4 2C 47 00 06 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 32 30 39 34 35 33 32 10 04 04 00 A2 E4 00 00 F4 03 04 00 B0 87 C4 66 B6 04 01 00 00 96 A0 A7 1E D1 7E A9 CE [18:11:49]CommunicateWithHost err = 0 [18:11:49]CheckOFDResponse [18:11:49]1017 (14) - 77093643461234 [18:11:49]1041 (16) - 0000000002094532 [18:11:49]1040 (4) - 58530 [18:11:49]1012 (4) - 20.08.2024 12:10 [18:11:49]1206 (1) - 0 [18:11:49]OFD Sender: Remove packet 58530 [18:11:49]ProducePacketName [18:11:49]name=ofd_packets/00058530 [18:11:49]NVStorageDeleteData [18:11:49]OFD Sender: Processing packet 58531 [packets to send 85, broken 51] [18:11:49]ProducePacketName [18:11:49]name=ofd_packets/00058531 [18:11:49]OFD Sender: To server: pG, [18:11:49]CommunicateWithHost lk.salyk.kg:30040 [18:11:49]ConnectInit lk.salyk.kg [18:11:49]Connected sock=8 [18:11:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 04 07 01 6B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 D6 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E4 00 00 35 04 06 00 B7 09 44 6B 6E 94 0A 99 54 75 51 AF 84 DF [18:11:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6D E8 47 00 4E 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 32 30 39 34 35 33 32 10 04 04 00 A3 E4 00 00 F4 03 04 00 B3 87 C4 66 B6 04 01 00 00 77 3F 18 03 FC EA 82 1A [18:11:51]CommunicateWithHost err = 0 [18:11:51]CheckOFDResponse [18:11:51]1017 (14) - 77093643461234 [18:11:51]1041 (16) - 0000000002094532 [18:11:51]1040 (4) - 58531 [18:11:51]1012 (4) - 20.08.2024 12:10 [18:11:51]1206 (1) - 0 [18:11:51]OFD Sender: Remove packet 58531 [18:11:51]ProducePacketName [18:11:51]name=ofd_packets/00058531 [18:11:51]NVStorageDeleteData [18:11:52]OFD Sender: Processing packet 58532 [packets to send 84, broken 51] [18:11:52]ProducePacketName [18:11:52]name=ofd_packets/00058532 [18:11:52]OFD Sender: To server: pG, [18:11:52]CommunicateWithHost lk.salyk.kg:30040 [18:11:52]ConnectInit lk.salyk.kg [18:11:52]Connected sock=8 [18:11:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 89 07 01 81 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 E9 D2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E4 00 00 35 04 06 00 3C 5B B9 7F A0 F2 C0 CF 2C E0 6C CE 1E 20 [18:11:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 47 61 47 00 7C 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 32 30 39 34 35 33 32 10 04 04 00 A4 E4 00 00 F4 03 04 00 B5 87 C4 66 B6 04 01 00 00 05 4E A0 45 93 DF ED 7B [18:11:53]CommunicateWithHost err = 0 [18:11:53]CheckOFDResponse [18:11:53]1017 (14) - 77093643461234 [18:11:53]1041 (16) - 0000000002094532 [18:11:53]1040 (4) - 58532 [18:11:53]1012 (4) - 20.08.2024 12:10 [18:11:53]1206 (1) - 0 [18:11:53]OFD Sender: Remove packet 58532 [18:11:53]ProducePacketName [18:11:53]name=ofd_packets/00058532 [18:11:53]NVStorageDeleteData [18:11:54]OFD Sender: Processing packet 58533 [packets to send 83, broken 51] [18:11:54]ProducePacketName [18:11:54]name=ofd_packets/00058533 [18:11:54]OFD Sender: To server: pG, [18:11:54]CommunicateWithHost lk.salyk.kg:30040 [18:11:54]ConnectInit lk.salyk.kg [18:11:54]Connected sock=8 [18:11:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 64 07 01 1E D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 5F D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E4 00 00 35 04 06 00 92 AF C9 6A 1C 6F 0C D0 65 67 07 4C 79 1C [18:11:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 69 C8 47 00 89 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E4 00 00 F4 03 04 00 B8 87 C4 66 B6 04 01 00 00 40 8C D5 A5 73 44 66 4A [18:11:56]CommunicateWithHost err = 0 [18:11:56]CheckOFDResponse [18:11:56]1017 (14) - 77093643461234 [18:11:56]1041 (16) - 0000000002094532 [18:11:56]1040 (4) - 58533 [18:11:56]1012 (4) - 20.08.2024 12:10 [18:11:56]1206 (1) - 0 [18:11:56]OFD Sender: Remove packet 58533 [18:11:56]ProducePacketName [18:11:56]name=ofd_packets/00058533 [18:11:56]NVStorageDeleteData [18:11:57]OFD Sender: Processing packet 58534 [packets to send 82, broken 51] [18:11:57]ProducePacketName [18:11:57]name=ofd_packets/00058534 [18:11:57]OFD Sender: To server: pG, [18:11:57]CommunicateWithHost lk.salyk.kg:30040 [18:11:57]ConnectInit lk.salyk.kg [18:11:57]Connected sock=8 [18:11:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EE 8C 07 01 6F CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 7E D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E4 00 00 35 04 06 00 40 51 0D 2B 99 3D 62 49 F4 A7 69 C7 1F 5F [18:11:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 55 D3 47 00 A7 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 32 30 39 34 35 33 32 10 04 04 00 A6 E4 00 00 F4 03 04 00 BA 87 C4 66 B6 04 01 00 00 85 08 12 88 ED 39 C4 BC [18:11:58]CommunicateWithHost err = 0 [18:11:58]CheckOFDResponse [18:11:58]1017 (14) - 77093643461234 [18:11:58]1041 (16) - 0000000002094532 [18:11:58]1040 (4) - 58534 [18:11:58]1012 (4) - 20.08.2024 12:10 [18:11:58]1206 (1) - 0 [18:11:58]OFD Sender: Remove packet 58534 [18:11:58]ProducePacketName [18:11:58]name=ofd_packets/00058534 [18:11:58]NVStorageDeleteData [18:11:59]OFD Sender: Processing packet 58535 [packets to send 81, broken 51] [18:11:59]ProducePacketName [18:11:59]name=ofd_packets/00058535 [18:11:59]OFD Sender: To server: pG, [18:11:59]CommunicateWithHost lk.salyk.kg:30040 [18:11:59]ConnectInit lk.salyk.kg [18:11:59]Connected sock=8 [18:11:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 06 9F 08 01 8F 9B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 08 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 68 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 68 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 A0 D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E4 00 00 35 04 06 00 CB 48 06 1D AA F2 C0 BA AA 38 79 2E 01 E3 [18:12:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 89 1D 47 00 B6 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 32 30 39 34 35 33 32 10 04 04 00 A7 E4 00 00 F4 03 04 00 BD 87 C4 66 B6 04 01 00 00 09 80 97 E7 44 A0 05 35 [18:12:01]CommunicateWithHost err = 0 [18:12:01]CheckOFDResponse [18:12:01]1017 (14) - 77093643461234 [18:12:01]1041 (16) - 0000000002094532 [18:12:01]1040 (4) - 58535 [18:12:01]1012 (4) - 20.08.2024 12:10 [18:12:01]1206 (1) - 0 [18:12:01]OFD Sender: Remove packet 58535 [18:12:01]ProducePacketName [18:12:01]name=ofd_packets/00058535 [18:12:01]NVStorageDeleteData [18:12:01]OFD Sender: Processing packet 58536 [packets to send 80, broken 51] [18:12:01]ProducePacketName [18:12:01]name=ofd_packets/00058536 [18:12:01]OFD Sender: To server: pG, [18:12:01]CommunicateWithHost lk.salyk.kg:30040 [18:12:01]ConnectInit lk.salyk.kg [18:12:01]Connected sock=10 [18:12:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0A CE 07 01 0A 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 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 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 A8 D3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E4 00 00 35 04 06 00 16 33 95 6B 83 6B 33 00 E4 49 24 26 DF DB [18:12:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 03 13 47 00 BC ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E4 00 00 F4 03 04 00 BF 87 C4 66 B6 04 01 00 00 85 10 C2 7E 68 62 45 E9 [18:12:03]CommunicateWithHost err = 0 [18:12:03]CheckOFDResponse [18:12:03]1017 (14) - 77093643461234 [18:12:03]1041 (16) - 0000000002094532 [18:12:03]1040 (4) - 58536 [18:12:03]1012 (4) - 20.08.2024 12:10 [18:12:03]1206 (1) - 0 [18:12:03]OFD Sender: Remove packet 58536 [18:12:03]ProducePacketName [18:12:03]name=ofd_packets/00058536 [18:12:03]NVStorageDeleteData [18:12:04]OFD Sender: Processing packet 58537 [packets to send 79, broken 51] [18:12:04]ProducePacketName [18:12:04]name=ofd_packets/00058537 [18:12:04]OFD Sender: To server: pG, [18:12:04]CommunicateWithHost lk.salyk.kg:30040 [18:12:04]ConnectInit lk.salyk.kg [18:12:04]Connected sock=8 [18:12:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 DA 42 04 01 B7 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 27 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E4 00 00 35 04 06 00 9E D7 DA CA E3 CF 95 8B 58 53 1D DD F6 F9 [18:12:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D5 F6 47 00 DA 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 32 30 39 34 35 33 32 10 04 04 00 A9 E4 00 00 F4 03 04 00 C1 87 C4 66 B6 04 01 00 00 42 D6 3A 99 A9 68 3B 9F [18:12:05]CommunicateWithHost err = 0 [18:12:05]CheckOFDResponse [18:12:05]1017 (14) - 77093643461234 [18:12:05]1041 (16) - 0000000002094532 [18:12:05]1040 (4) - 58537 [18:12:05]1012 (4) - 20.08.2024 12:10 [18:12:05]1206 (1) - 0 [18:12:05]OFD Sender: Remove packet 58537 [18:12:05]ProducePacketName [18:12:05]name=ofd_packets/00058537 [18:12:05]NVStorageDeleteData [18:12:06]OFD Sender: Processing packet 58538 [packets to send 78, broken 51] [18:12:06]ProducePacketName [18:12:06]name=ofd_packets/00058538 [18:12:06]OFD Sender: To server: pG, [18:12:06]CommunicateWithHost lk.salyk.kg:30040 [18:12:06]ConnectInit lk.salyk.kg [18:12:06]Connected sock=8 [18:12:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 38 94 08 01 08 32 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 A0 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E4 00 00 35 04 06 00 FA EA 51 E3 46 84 81 A8 90 96 73 D9 47 E9 [18:12:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 ED AE 47 00 1F 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 32 30 39 34 35 33 32 10 04 04 00 AA E4 00 00 F4 03 04 00 C4 87 C4 66 B6 04 01 00 00 98 0F AB EA 79 BB A4 D1 [18:12:08]CommunicateWithHost err = 0 [18:12:08]CheckOFDResponse [18:12:08]1017 (14) - 77093643461234 [18:12:08]1041 (16) - 0000000002094532 [18:12:08]1040 (4) - 58538 [18:12:08]1012 (4) - 20.08.2024 12:10 [18:12:08]1206 (1) - 0 [18:12:08]OFD Sender: Remove packet 58538 [18:12:08]ProducePacketName [18:12:08]name=ofd_packets/00058538 [18:12:08]NVStorageDeleteData [18:12:08]OFD Sender: Processing packet 58539 [packets to send 77, broken 51] [18:12:08]ProducePacketName [18:12:08]name=ofd_packets/00058539 [18:12:08]OFD Sender: To server: pG, [18:12:08]CommunicateWithHost lk.salyk.kg:30040 [18:12:08]ConnectInit lk.salyk.kg [18:12:09]Connected sock=8 [18:12:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A9 40 04 01 20 D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 A9 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E4 00 00 35 04 06 00 81 97 9C E3 3C D8 C5 BB 6B 34 30 C7 0A 4C [18:12:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 21 45 47 00 AD 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 32 30 39 34 35 33 32 10 04 04 00 AB E4 00 00 F4 03 04 00 C6 87 C4 66 B6 04 01 00 00 24 94 7A DA 21 E3 D7 79 [18:12:10]CommunicateWithHost err = 0 [18:12:10]CheckOFDResponse [18:12:10]1017 (14) - 77093643461234 [18:12:10]1041 (16) - 0000000002094532 [18:12:10]1040 (4) - 58539 [18:12:10]1012 (4) - 20.08.2024 12:10 [18:12:10]1206 (1) - 0 [18:12:10]OFD Sender: Remove packet 58539 [18:12:10]ProducePacketName [18:12:10]name=ofd_packets/00058539 [18:12:10]NVStorageDeleteData [18:12:11]OFD Sender: Processing packet 58540 [packets to send 76, broken 51] [18:12:11]ProducePacketName [18:12:11]name=ofd_packets/00058540 [18:12:11]OFD Sender: To server: pG, [18:12:11]CommunicateWithHost lk.salyk.kg:30040 [18:12:11]ConnectInit lk.salyk.kg [18:12:11]Connected sock=8 [18:12:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8F D4 07 01 37 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 B4 D4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E4 00 00 35 04 06 00 61 2E 91 7B 8F DB 5C E7 5C F9 5F BA 50 1C [18:12:12]accept exits with 9 [18:12:12]New connection [18:12:12]New thread 3067194724 created [18:12:12]Thread 3067338084 joined [18:12:12]Waiting for new connection... [18:12:12] Sock 9.Parse request [18:12:12]Sock 9.Check first char [18:12:12]Sock 9.First char is OK [18:12:12]request: POST /json_proto HTTP/1.0 [18:12:12]Method: POST [18:12:12]URL: /json_proto [18:12:12]Method is POST - this is cgi request [18:12:12]url: /json_proto [18:12:12]query_string will be loaded in cgi processing [18:12:12]execute_cgi json_proto POST (null) [18:12:12]execute_cgi path=json_proto method=POST [18:12:12]POST find Content-Length [18:12:12]Host: 172.17.44.3:8080 [18:12:12]Content-Length: 792 [18:12:12]Content-Type: application/json [18:12:12] [18:12:12]POST finish read [18:12:12]Found Content-Length = 792 [18:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:12]execute_script... [18: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)2075897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:12]POST & json_proto [18:12:12]process_json_proto [18:12:12]json parsed OK: [18:12:12]protocol is kg_v1.0 [18:12:12]action value=close_receipt [18:12:12]process_action close_receipt [18:12:12]cmd_close_receipt [18:12:12]MH_GetDate [18:12:12]Write to MH i2c: F0 00 00 33 0B 2D [18:12:12]Write i2c OK [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: F0 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: F0 09 00 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: F0 09 00 33 0B 00 7D DC C4 66 AD C5 5D 66 EE [18:12:12]GetLastDocTimeStamp 1724177478 [18:12:12]current date 1724177533 [18:12:12]FM_GetShiftState [18:12:12]SAM_PROTO_GetShiftState [18:12:12]wFMCommunicate request_size=4 [18:12:12]MH_SAM_APDU [18:12:12]Received data: CAPDU: 87 80 95 13 F6 70 47 2C 01 01 00 00 [18:12:12]30 30 30 30 Write to MH i2c: 30 E2 30 08 30 30 30 32 00 30 34 39 34 35 33 0B 32 80 13 01 00 00 00 00 00 BC [18:12:12]4F 00 Write i2c OK [18:12:12]00 MH_I2C_Read... [18:12:13]00 BD 54 47 00 D3 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:13]4C Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]A5 07 Read from MH i2c: 01 E2 00 0E 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 00 [18:12:13]MH_I2C_Read... [18:12:13]32 Read from MH i2c: 10 E2 04 0E 04 00 AC E4 00 00 34 00 0B F4 00 03 09 04 00 C9 87 00 C4 01 66 0E B6 04 01 00 E0 00 C3 69 BA 4D 7B 66 00 00 88 00 7A 47 [18:12:13]CommunicateWithHost err = 0 [18:12:13]CheckOFDResponse [18:12:13]1017 (14) - 77093643461234 [18:12:13]1041 (16) - 0000000002094532 [18:12:13]1040 (4) - 58540 [18:12:13]1012 (4) - 20.08.2024 12:10 [18:12:13]1206 (1) - 0 [18:12:13]OFD Sender: Remove packet 58540 [18:12:13]ProducePacketName [18:12:13]name=ofd_packets/00058540 [18:12:13]NVStorageDeleteData [18:12:13]00 00 90 00 DF [18:12:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:12:13]wFMCommunicate OK [18:12:13]SAM_PROTO_GetShiftState done [18:12:13]FM_GetShiftState done [18:12:13]opened in 1724112910 [18:12:13]opened+sec_in_day 1724199310 [18:12:13]quantity*price = 0 [18:12:13]sum+1 = 1 [18:12:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 549 20.08.2024 18:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58565 ФПД: 131366531401983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181214&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58565&fm=131366531401983&tin=02508201610067®Number=0000000000162794&sum=0 [18:12:22]StoreToDocumentArchive [18:12:22]shift 100 fd 58565 [18:12:22]save to /storage/0100/doc_00058565 [18:12:22]save last doc name /storage/0100/doc_00058565 to /storage/kkm_last_doc_name [18:12:22]save OK [18:12:22]Clear old archive folders... [18:12:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:12:22]tlvbuf is 01FEED80 [18:12:22]SAM_PROTO_ClearQueue [18:12:22]wFMCommunicate request_size=4 [18:12:22]MH_SAM_APDU [18:12:22]CAPDU: 80 09 00 00 [18:12:22]Write to MH i2c: E2 08 00 41 0B 80 09 00 00 00 00 00 00 BE [18:12:22]Write i2c OK [18:12:22]MH_I2C_Read... [18:12:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:22]Read from MH i2c: E2 [18:12:22]MH_I2C_Read... [18:12:22]Read from MH i2c: E2 03 00 [18:12:22]MH_I2C_Read... [18:12:22]Read from MH i2c: E2 03 00 41 0B 00 90 00 C0 [18:12:22]RAPDU: 90 00 [18:12:22]wFMCommunicate OK [18:12:22]SAM_PROTO_ClearQueue done [18:12:22]KKMCreateOFDPacket [18:12:22]OFDProtocolAddRootSTLVToBuf [18:12:22]FM_MakeSignedData [18:12:22]FM_MakeSignedData [18:12:22]SAM_PROTO_SignData [18:12:22]wFMCommunicate request_size=4 [18:12:22]MH_SAM_APDU [18:12:22]CAPDU: 80 0D 01 02 [18:12:22]Write to MH i2c: E2 08 00 42 0B 80 0D 01 02 00 00 00 00 C6 [18:12:23]Write i2c OK [18:12:23]MH_I2C_Read... [18:12:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:23]Read from MH i2c: E2 [18:12:23]MH_I2C_Read... [18:12:23]Read from MH i2c: E2 03 00 [18:12:23]MH_I2C_Read... [18:12:23]Read from MH i2c: E2 03 00 42 0B 00 90 00 C1 [18:12:23]RAPDU: 90 00 [18:12:23]wFMCommunicate OK [18:12:23]wFMCommunicate request_size=255 [18:12:23]MH_SAM_APDU [18:12: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 OFD Sender: Processing packet 58543 [packets to send 73, broken 51] [18:12:23]34 ProducePacketName [18:12:23]32 name=ofd_packets/00058543 [18:12:23]31 30 06 04 OFD Sender: To server: pG, [18:12:23]09 CommunicateWithHost lk.salyk.kg:30040 [18:12:23]00 ConnectInit lk.salyk.kg [18:12:23]D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 Connected sock=8 [18:12:23]00 Data to sent: EF 87 03 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 0F 00 00 F6 03 01 90 00 80 01 07 F7 03 06 00 00 00 00 00 01 00 18 00 6F EE 03 0F 00 F2 03 01 5A 00 03 01 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 7E DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 30 00 F6 03 01 30 00 30 01 30 F7 32 03 30 06 00 00 00 39 00 34 35 33 32 10 04 04 00 C5 E4 00 00 00 35 00 04 00 EE 03 0F 06 00 00 F2 77 03 7A 01 27 00 01 F3 03 70 06 [18:12:25]00 00 Write to MH i2c: E2 02 01 43 00 0B 00 80 00 0D 00 02 00 07 04 06 02 00 FA 00 00 00 00 00 00 03 00 00 39 F8 04 00 1E 04 01 00 01 23 04 4A 00 06 00 00 00 8A 00 04 00 0A 00 00 1F 04 00 02 32 00 37 01 00 12 04 04 31 00 30 0F 31 02 39 00 34 00 32 31 30 06 F4 04 03 09 04 00 A0 D5 00 C4 D0 66 94 0E 04 04 00 64 D0 00 A2 00 2D 00 B9 04 01 D0 00 9A 01 2D 0D 35 FF 03 08 04 00 10 03 00 20 30 4E 30 30 30 30 30 00 30 00 30 00 30 30 31 36 00 32 00 37 37 39 34 11 04 10 00 30 30 04 30 06 30 00 30 30 30 30 30 32 30 39 00 34 35 33 32 10 04 04 00 AF E4 00 00 35 04 06 00 50 A0 F2 7F 6E A9 08 E9 05 04 05 A6 18 89 [18:12:26]00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 Received data: 00 87 00 95 00 F6 00 70 00 00 00 47 39 2C 04 01 06 00 00 00 00 00 30 00 00 30 00 1F 04 02 30 00 30 01 00 30 12 04 04 00 30 25 30 02 30 00 30 00 32 F4 30 39 34 35 03 33 04 32 00 4F 7E 00 DC C4 66 0E 00 04 00 04 47 2A 47 00 00 29 64 66 00 00 00 B9 A5 04 07 01 01 00 00 07 00 3B 01 00 0D F9 03 0E 00 04 37 10 37 00 30 39 33 36 30 34 30 30 30 30 30 30 30 30 30 31 36 33 32 34 36 31 32 37 33 39 34 34 11 04 10 00 11 30 04 30 10 30 30 30 30 00 30 30 30 30 32 30 30 39 30 34 30 35 33 32 10 04 04 00 AF E4 00 00 F4 03 04 00 D7 87 C4 66 B6 04 01 30 00 30 30 30 30 00 32 B9 30 82 39 34 35 33 C8 32 A3 10 E5 8F CC 07 [18:12:27]04 CommunicateWithHost err = 0 [18:12:27]04 CheckOFDResponse [18:12:27]00 1017 (14) - 77093643461234 [18:12:27]1041 (16) - 0000000002094532 [18:12:27]1040 (4) - 58543 [18:12:27]1012 (4) - 20.08.2024 12:11 [18:12:27]C5 1206 (1) - 0 [18:12:27]E4 OFD Sender: Remove packet 58543 [18:12:27]00 ProducePacketName [18:12:27]name=ofd_packets/00058543 [18:12:27]NVStorageDeleteData [18:12:27]00 35 04 06 00 77 7A 27 70 00 00 CE [18:12:27]Write i2c OK [18:12:27]MH_I2C_Read... [18:12:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:28]Read from MH i2c: E2 [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: E2 03 00 [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: E2 03 00 43 0B 00 90 00 C2 [18:12:28]RAPDU: 90 00 [18:12:28]wFMCommunicate OK [18:12:28]wFMCommunicate request_size=7 [18:12:28]MH_SAM_APDU [18:12:28]CAPDU: 80 0D 02 02 02 88 FF [18:12:28]Write to MH i2c: E2 0A 00 44 0B 80 0D 02 02 02 00 88 FF 00 00 54 [18:12:28]Write i2c OK [18:12:28]MH_I2C_Read... [18:12:28]OFD Sender: Processing packet 58544 [packets to send 72, broken 51] [18:12:28]ProducePacketName [18:12:28]name=ofd_packets/00058544 [18:12:28]OFD Sender: To server: pG, [18:12:28]CommunicateWithHost lk.salyk.kg:30040 [18:12:28]ConnectInit lk.salyk.kg [18:12:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:28]Read from MH i2c: E2 [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: E2 03 00 [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: E2 03 00 44 0B 00 90 00 C3 [18:12:28]RAPDU: 90 00 [18:12:28]wFMCommunicate OK [18:12:28]wFMCommunicate request_size=4 [18:12:28]MH_SAM_APDU [18:12:28]CAPDU: 80 0D 03 02 [18:12:28]Write to MH i2c: E2 08 00 45 0B 80 0D 03 02 00 00 00 00 CB [18:12:28]Write i2c OK [18:12:28]MH_I2C_Read... [18:12:28]Connected sock=8 [18:12:28]Data to sent: 87 95 F6 70 Read from MH i2c: 47 E2 *** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:28]2C 01 00 [18:12:28]30 MH_I2C_Read... [18:12:28]30 Read from MH i2c: 30 30 30 30 E2 30 0B 30 30 32 30 00 39 [18:12:28]34 MH_I2C_Read... [18:12:28]35 33 32 0F 01 00 00 D3 9A 07 01 8F 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 Read from MH i2c: 01 E2 0B 00 45 0B 00 B2 23 83 04 1A AB 92 24 4D 03 00 C3 8A 90 00 42 [18:12:28]04 RAPDU: 0A B2 00 83 1A AB 92 32 24 37 03 31 C3 30 90 31 00 32 [18:12:29]34 35 30 30 wFMCommunicate OK [18:12:29]06 SAM_PROTO_SignData done [18:12:29]04 FM_MakeSignedData done [18:12:29]0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CreateOFDProtocolMessage [18:12:29]B6 wFMCommunicate request_size=4 [18:12:29]86 MH_SAM_APDU [18:12:29]01 00 00 00 CAPDU: F2 80 03 01 00 01 11 F6 00 03 00 01 00 01 BC [18:12:29]04 Write to MH i2c: E2 08 00 01 46 00 0B 01 80 11 00 00 FC 00 03 00 00 00 CB 06 [18:12:29]00 B6 Write i2c OK [18:12:29]86 01 MH_I2C_Read... [18:12:29]00 00 00 EB 03 26 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:29]EF 03 0F 00 Read from MH i2c: F6 E2 03 01 00 01 [18:12:29]F7 MH_I2C_Read... [18:12:29]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 Read from MH i2c: 04 E2 17 00 [18:12:29]06 MH_I2C_Read... [18:12:29]00 Read from MH i2c: 00 E2 00 17 00 00 00 00 00 39 46 04 0B 06 00 B6 86 01 00 00 11 00 04 00 1F 04 02 10 00 00 01 30 00 12 04 04 30 00 30 30 30 30 30 30 30 10 32 02 00 00 F4 30 03 39 04 34 00 32 D6 C4 35 66 33 0E 32 04 04 00 64 90 00 00 00 00 B9 04 17 01 [18:12:30]00 RAPDU: 01 0D 04 10 11 00 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 32 30 30 30 30 31 36 32 37 39 34 30 11 39 04 34 35 33 32 10 90 00 00 30 [18:12:30]30 wFMCommunicate OK [18:12:30]CreateOFDProtocolMessage done [18:12:30]OFDSenderStorePacket 58565 [18:12:30]StoreOFDPacket docnum=58565 [18:12:30]30 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B2 10 04 01 F5 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 25 02 00 00 F4 03 04 00 7E DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E4 00 00 35 04 06 00 77 7A 27 70 88 FF B2 83 1A AB 92 24 03 C3 30 30 30 30 30 30 32 30 39 34 [18:12:30]35 CheckFolder [18:12:30]dirname=/storage/ofd_packets [18:12:30]CheckFolder done [18:12:30]ProducePacketName [18:12:30]name=ofd_packets/00058565 [18:12:30]33 NVStorageSaveData ofd_packets/00058565 [18:12:30]32 File name is /storage/ofd_packets/00058565 [18:12:30]10 Write 298 bytes [18:12:30]NVStorageSaveData done [18:12:30]OFDSenderStorePacket done [18:12:30]KKMCreateOFDPacket done [18:12:30]04 NVStorageSaveData kkm_last_timestamp [18:12:30]04 File name is /storage/kkm_last_timestamp [18:12:30]00 Write 4 bytes [18:12:30]NVStorageSaveData done [18:12:30]ExternCall_PrintAddStr [18:12:30]wPrintStart [18:12:30]Write to MH i2c: 01 00 00 47 0B B0 52 E4 00 [18:12:30]00 35 04 06 00 4F 37 AA 1A 3E 7F 12 2F 1E 6B E0 FB C5 AE [18:12:30]Write i2c OK [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 07 00 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 07 00 47 0B 00 00 00 00 00 FF 0F 67 [18:12:31]RasterBufferAndPrint [18:12:31]line Счет N : (1)2075897 [18:12:31]line ИНН: 02508201610067 [18:12:31]line Контрольно-Кассовый Чек [18:12:31]line ПРОДАЖА [18:12:31]line ТРК (МРК, ГНК) : 11 [18:12:31]line Товар: 2710194210 [18:12:31]line ДТ-К-5 [18:12:31]line 20.000 * 0.00 [18:12:31]line = 0.00 [18:12:31]line НДС 12% НСП 1% [18:12:31]line > о реализуемом товаре [18:12:31]line ИТОГО: 0.00 [18:12:31]line НСП 1% : 0.00 [18:12:31]line НДС 12% : 0.00 [18:12:31]line Наличными: 0.00 [18:12:31]line Безнал.: 0.00 [18:12:31]line Место: АЗС № 135 "Партнер Нефть" [18:12:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:12:31]line СНО: Общий режим [18:12:31]line Чек 549 20.08.2024 18:12 [18:12:31]line Смена: 100 ФФД: 1.0 [18:12:31]line ЗНМ: 0300000196 [18:12:31]line РНМ: 0000000000162794 [18:12:31]line Версия ККМ: v1.0 [18:12:31]line Талоны: Топливные Талоны [18:12:31]line 1 [18:12:31]line ФМ: 0000000002094532 [18:12:31]line ФД: 58565 [18:12:31]line ФПД: 131366531401983 [18:12:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181214&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58565&fm=131366531401983&tin=02508201610067®Number=0000000000162794&sum=0 [18:12:31]written 0, free lines is 4095 [18:12:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 11 9E 47 00 A2 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 32 30 39 34 35 33 32 10 04 04 00 B0 E4 00 00 F4 03 04 00 DB 87 C4 66 B6 04 01 00 00 98 A3 13 8A A6 31 8E B6 [18:12:31]CommunicateWithHost err = 0 [18:12:31]CheckOFDResponse [18:12:31]1017 (14) - 77093643461234 [18:12:31]1041 (16) - 0000000002094532 [18:12:31]1040 (4) - 58544 [18:12:31]1012 (4) - 20.08.2024 12:11 [18:12:31]1206 (1) - 0 [18:12:31]OFD Sender: Remove packet 58544 [18:12:31]ProducePacketName [18:12:31]name=ofd_packets/00058544 [18:12:31]NVStorageDeleteData [18:12:31]Write to MH i2c: 01 00 00 71 0B 7C [18:12:31]Write i2c OK [18:12:31]MH_I2C_Read... [18:12:31]Read from MH i2c: 01 [18:12:31]MH_I2C_Read... [18:12:31]Read from MH i2c: 01 07 00 [18:12:31]MH_I2C_Read... [18:12:31]Read from MH i2c: 01 07 00 71 0B 00 00 00 00 00 42 0D D2 [18:12:31]RasterBufferAndPrint [18:12:31]line [18:12:31]line [18:12:31]line [18:12:31]line [18:12:31]line [18:12:31]written 0, free lines is 3545 [18:12:31]MH_Cut [18:12:31]Write to MH i2c: D1 01 00 78 0B 01 55 [18:12:31]Write i2c OK [18:12:31]MH_I2C_Read... [18:12:31]Read from MH i2c: D1 [18:12:31]MH_I2C_Read... [18:12:31]Read from MH i2c: D1 01 00 [18:12:31]MH_I2C_Read... [18:12:31]Read from MH i2c: D1 01 00 78 0B 00 54 [18:12:31]Write to MH i2c: 01 00 00 79 0B 84 [18:12:31]Write i2c OK [18:12:31]MH_I2C_Read... [18:12:32]OFD Sender: Processing packet 58545 [packets to send 72, broken 51] [18:12:32]ProducePacketName [18:12:32]name=ofd_packets/00058545 [18:12:32]OFD Sender: To server: pG, [18:12:32]CommunicateWithHost lk.salyk.kg:30040 [18:12:32]ConnectInit lk.salyk.kg [18:12:32]Connected sock=8 [18:12:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 *** Cut start [18:12:32]30 *** Partial cut [18:12:32]30 *** CUTSNS_PIN = 1 [18:12:32]30 30 30 32 30 *** CUTSNS_PIN = 0 [18:12:32]39 34 35 33 32 08 01 00 00 14 71 00 01 66 D2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D *** Brake cut motor [18:12:32]39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 *** Stop cut motor [18:12:33]Read from MH i2c: *** Cut end [18:12:33]03 01 00 01 F7 03 06 01 00 [18:12:33]BB MH_I2C_Read... [18:12:33]01 00 00 00 Read from MH i2c: 00 01 EE 07 03 0F 00 F2 03 00 01 [18:12:33]00 MH_I2C_Read... [18:12:33]01 F3 03 06 Read from MH i2c: 00 01 C0 07 14 00 00 00 00 00 79 07 0B 04 06 00 00 00 00 00 00 00 00 00 FF 00 0F 99 [18:12:33]process_action close_receipt done [18:12:33]00 requested_data is exist [18:12:33]00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 produce_requested_data [18:12:33]00 98 D6 C4 requested_item fm.sn is exist - process it [18:12:33]66 wFMCommunicate request_size=4 [18:12:33]0E MH_SAM_APDU [18:12:33]04 04 00 64 CAPDU: 00 80 00 11 00 00 B9 00 04 [18:12:33]01 Write to MH i2c: E2 08 00 00 7A 01 0B 0D 80 04 10 00 30 11 30 00 30 00 30 30 30 30 00 30 00 30 00 30 31 36 32 37 39 34 00 11 FF 04 [18:12:33]10 00 30 30 30 Write i2c OK [18:12:33]30 30 30 30 MH_I2C_Read... [18:12:33]30 30 32 30 39 34 35 33 Read from MH i2c: 32 E2 10 [18:12:33]04 04 00 B1 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:33]E4 MH_I2C_Read... [18:12:33]00 Read from MH i2c: 00 35 04 06 00 E2 BB 17 F5 00 8D 1B 2F 5B [18:12:33]3C MH_I2C_Read... [18:12:33]CB Read from MH i2c: 21 95 94 BF 2D FB [18:12:34]E2 17 00 7A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4B [18:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:12:34]wFMCommunicate OK [18:12:34]requested_item fd.num is exist - process it [18:12:34]SAM_PROTO_GetFieldsCounters [18:12:34]wFMCommunicate request_size=4 [18:12:34]MH_SAM_APDU [18:12:34]CAPDU: 80 13 00 00 [18:12:34]Write to MH i2c: E2 08 00 7B 0B 80 13 00 00 00 00 00 Received data: 00 87 02 95 [18:12:34]F6 70 Write i2c OK [18:12:34]47 MH_I2C_Read... [18:12:34]2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 20 78 47 00 AC DF A5 07 01 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:34]07 Read from MH i2c: 00 E2 3B [18:12:34]MH_I2C_Read... [18:12:34]00 Read from MH i2c: F9 03 0E 00 E2 37 62 37 00 30 39 33 36 [18:12:34]34 MH_I2C_Read... [18:12:34]33 Read from MH i2c: 34 E2 36 62 00 7B 0B 31 00 32 5D 33 00 34 11 04 10 B9 00 04 01 00 30 01 30 30 11 30 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 30 32 30 30 39 34 35 32 33 30 32 39 0D 34 35 33 32 04 10 10 04 04 00 B1 00 E4 30 00 30 00 F4 03 04 30 00 30 DE 30 87 C4 66 B6 30 04 30 01 30 00 00 92 8E 30 6E 30 66 31 3A 36 32 37 39 2C 34 97 10 EF 04 04 00 C5 [18:12:35]E4 CommunicateWithHost err = 0 [18:12:35]00 CheckOFDResponse [18:12:35]00 0E 04 04 00 64 00 1017 (14) - 77093643461234 [18:12:35]00 1041 (16) - 0000000002094532 [18:12:35]00 1040 (4) - 58545 [18:12:35]12 04 04 00 25 02 00 1012 (4) - 20.08.2024 12:11 [18:12:35]00 1206 (1) - 0 [18:12:35]5E OFD Sender: Remove packet 58545 [18:12:35]04 ProducePacketName [18:12:35]04 name=ofd_packets/00058545 [18:12:35]00 NVStorageDeleteData [18:12:35]25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [18:12:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:35]wFMCommunicate OK [18:12:35]SAM_PROTO_GetFieldsCounters done [18:12:35]requested_item shift.num is exist - process it [18:12:35]requested_item shift.opened is exist - process it [18:12:35]req_shift_opened [18:12:35]FM_GetShiftState [18:12:35]SAM_PROTO_GetShiftState [18:12:35]wFMCommunicate request_size=4 [18:12:35]MH_SAM_APDU [18:12:35]CAPDU: 80 13 01 00 [18:12:35]Write to MH i2c: E2 08 00 7C 0B 80 13 01 00 00 00 00 00 04 [18:12:35]OFD Sender: Processing packet 58546 [packets to send 71, broken 51] [18:12:35]ProducePacketName [18:12:35]Write i2c OK [18:12:35]name=ofd_packets/00058546 [18:12:35]OFD Sender: To server: pG, [18:12:35]CommunicateWithHost lk.salyk.kg:30040 [18:12:35]ConnectInit lk.salyk.kg [18:12:35]MH_I2C_Read... [18:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:35]Read from MH i2c: E2 [18:12:35]MH_I2C_Read... [18:12:35]Read from MH i2c: E2 0E 00 [18:12:35]MH_I2C_Read... [18:12:35]Read from MH i2c: E2 0E 00 7C 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 27 [18:12:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:12:35]wFMCommunicate OK [18:12:35]SAM_PROTO_GetShiftState done [18:12:35]FM_GetShiftState done [18:12:35]req_shift_opened done [18:12:35]Connected sock=8 [18:12:35]requested_item shift.open_date is exist - process it [18:12:35]Data to sent: 87 95 F6 70 req_shift_open_date [18:12:36]47 req_shift_open_date done [18:12:36]2C produce_requested_data done [18:12:36]01 00 30 30 produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58565,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:12:36]30 process_action_free close_receipt [18:12:36]30 json_value_free [18:12:36]30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F5 6C 00 01 5F 0E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 json_value_free done [18:12:36]46 process_json_proto returns [18:12:36]Send response to host [18:12:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58565,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:12:36]00 free response buf [18:12:36]8A execute_script done [18:12:36]04 execute_script returns [18:12:36]0A free content buf [18:12:36]00 32 37 31 30 31 32 34 Sock 9.Close socket [18:12:36]31 Sock 9.Thread stoped [18:12:36]33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 A9 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E4 00 00 35 04 06 00 E0 9C 63 E1 3D C8 05 36 4E A8 0C 4E 5F B6 [18:12:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E6 90 47 00 33 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 32 30 39 34 35 33 32 10 04 04 00 B2 E4 00 00 F4 03 04 00 E1 87 C4 66 B6 04 01 00 00 EE 77 DC 5A 06 8D CB D1 [18:12:37]CommunicateWithHost err = 0 [18:12:37]CheckOFDResponse [18:12:37]1017 (14) - 77093643461234 [18:12:37]1041 (16) - 0000000002094532 [18:12:37]1040 (4) - 58546 [18:12:37]1012 (4) - 20.08.2024 12:11 [18:12:37]1206 (1) - 0 [18:12:37]OFD Sender: Remove packet 58546 [18:12:37]ProducePacketName [18:12:37]name=ofd_packets/00058546 [18:12:37]NVStorageDeleteData [18:12:38]OFD Sender: Processing packet 58547 [packets to send 70, broken 51] [18:12:38]ProducePacketName [18:12:38]name=ofd_packets/00058547 [18:12:38]OFD Sender: To server: pG, [18:12:38]CommunicateWithHost lk.salyk.kg:30040 [18:12:38]ConnectInit lk.salyk.kg [18:12:38]Connected sock=8 [18:12:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 09 F2 07 01 50 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C5 D6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E4 00 00 35 04 06 00 2C 17 B3 FF D1 00 15 83 0E CA 3D 18 E6 D7 [18:12:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5A 57 47 00 FD 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 32 30 39 34 35 33 32 10 04 04 00 B3 E4 00 00 F4 03 04 00 E4 87 C4 66 B6 04 01 00 00 6E 11 EF CC 9D A1 6F 84 [18:12:40]CommunicateWithHost err = 0 [18:12:40]CheckOFDResponse [18:12:40]1017 (14) - 77093643461234 [18:12:40]1041 (16) - 0000000002094532 [18:12:40]1040 (4) - 58547 [18:12:40]1012 (4) - 20.08.2024 12:11 [18:12:40]1206 (1) - 0 [18:12:40]OFD Sender: Remove packet 58547 [18:12:40]ProducePacketName [18:12:40]name=ofd_packets/00058547 [18:12:40]NVStorageDeleteData [18:12:40]OFD Sender: Processing packet 58548 [packets to send 69, broken 51] [18:12:40]ProducePacketName [18:12:40]name=ofd_packets/00058548 [18:12:40]OFD Sender: To server: pG, [18:12:40]CommunicateWithHost lk.salyk.kg:30040 [18:12:40]ConnectInit lk.salyk.kg [18:12:40]Connected sock=8 [18:12:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 8C 76 00 01 3B 17 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 60 D7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E4 00 00 35 04 06 00 BC 7E 73 B4 F1 33 24 5C 3E 57 BC AD B2 45 [18:12:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F4 B7 47 00 B6 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 32 30 39 34 35 33 32 10 04 04 00 B4 E4 00 00 F4 03 04 00 E6 87 C4 66 B6 04 01 00 00 A3 70 A1 0A 37 BF C8 3B [18:12:42]CommunicateWithHost err = 0 [18:12:42]CheckOFDResponse [18:12:42]1017 (14) - 77093643461234 [18:12:42]1041 (16) - 0000000002094532 [18:12:42]1040 (4) - 58548 [18:12:42]1012 (4) - 20.08.2024 12:11 [18:12:42]1206 (1) - 0 [18:12:42]OFD Sender: Remove packet 58548 [18:12:42]ProducePacketName [18:12:42]name=ofd_packets/00058548 [18:12:42]NVStorageDeleteData [18:12:43]OFD Sender: Processing packet 58549 [packets to send 68, broken 51] [18:12:43]ProducePacketName [18:12:43]name=ofd_packets/00058549 [18:12:43]OFD Sender: To server: pG, [18:12:43]CommunicateWithHost lk.salyk.kg:30040 [18:12:43]ConnectInit lk.salyk.kg [18:12:43]Connected sock=8 [18:12:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A4 63 07 01 E7 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 80 D7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E4 00 00 35 04 06 00 61 CA E3 3B 93 5B 48 94 41 CD D3 13 16 30 [18:12:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B0 E1 47 00 37 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 32 30 39 34 35 33 32 10 04 04 00 B5 E4 00 00 F4 03 04 00 E8 87 C4 66 B6 04 01 00 00 38 31 AA 6C EB 94 92 2D [18:12:44]CommunicateWithHost err = 0 [18:12:44]CheckOFDResponse [18:12:44]1017 (14) - 77093643461234 [18:12:44]1041 (16) - 0000000002094532 [18:12:44]1040 (4) - 58549 [18:12:44]1012 (4) - 20.08.2024 12:11 [18:12:44]1206 (1) - 0 [18:12:44]OFD Sender: Remove packet 58549 [18:12:44]ProducePacketName [18:12:44]name=ofd_packets/00058549 [18:12:44]NVStorageDeleteData [18:12:45]OFD Sender: Processing packet 58550 [packets to send 67, broken 51] [18:12:45]ProducePacketName [18:12:45]name=ofd_packets/00058550 [18:12:45]OFD Sender: To server: pG, [18:12:45]CommunicateWithHost lk.salyk.kg:30040 [18:12:45]ConnectInit lk.salyk.kg [18:12:45]Connected sock=8 [18:12:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 22 B0 07 01 E5 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 78 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E4 00 00 35 04 06 00 A8 4A 1A 52 27 23 CA 19 B6 AC 23 CE C1 50 [18:12:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0E 96 47 00 17 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 32 30 39 34 35 33 32 10 04 04 00 B6 E4 00 00 F4 03 04 00 EB 87 C4 66 B6 04 01 00 00 F4 19 03 DA 24 CE 58 65 [18:12:47]CommunicateWithHost err = 0 [18:12:47]CheckOFDResponse [18:12:47]1017 (14) - 77093643461234 [18:12:47]1041 (16) - 0000000002094532 [18:12:47]1040 (4) - 58550 [18:12:47]1012 (4) - 20.08.2024 12:11 [18:12:47]1206 (1) - 0 [18:12:47]OFD Sender: Remove packet 58550 [18:12:47]ProducePacketName [18:12:47]name=ofd_packets/00058550 [18:12:47]NVStorageDeleteData [18:12:47]OFD Sender: Processing packet 58551 [packets to send 66, broken 51] [18:12:47]ProducePacketName [18:12:47]name=ofd_packets/00058551 [18:12:47]OFD Sender: To server: pG, [18:12:47]CommunicateWithHost lk.salyk.kg:30040 [18:12:47]ConnectInit lk.salyk.kg [18:12:47]Connected sock=8 [18:12:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 26 3A 07 01 62 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 84 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E4 00 00 35 04 06 00 1E D3 01 68 5C 0F A9 48 AA 01 C1 83 23 EA [18:12:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3E 11 47 00 D2 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 32 30 39 34 35 33 32 10 04 04 00 B7 E4 00 00 F4 03 04 00 ED 87 C4 66 B6 04 01 00 00 A0 13 45 19 58 6B E5 91 [18:12:49]CommunicateWithHost err = 0 [18:12:49]CheckOFDResponse [18:12:49]1017 (14) - 77093643461234 [18:12:49]1041 (16) - 0000000002094532 [18:12:49]1040 (4) - 58551 [18:12:49]1012 (4) - 20.08.2024 12:11 [18:12:49]1206 (1) - 0 [18:12:49]OFD Sender: Remove packet 58551 [18:12:49]ProducePacketName [18:12:49]name=ofd_packets/00058551 [18:12:49]NVStorageDeleteData [18:12:50]OFD Sender: Processing packet 58552 [packets to send 65, broken 51] [18:12:50]ProducePacketName [18:12:50]name=ofd_packets/00058552 [18:12:50]OFD Sender: To server: pG, [18:12:50]CommunicateWithHost lk.salyk.kg:30040 [18:12:50]ConnectInit lk.salyk.kg [18:12:50]Connected sock=8 [18:12:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 23 07 01 14 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 F4 03 04 00 B9 D8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E4 00 00 35 04 06 00 FA F8 3E 9A 4E 8F 3C 54 1B DA 9A 51 D3 D6 [18:12:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 55 DF 47 00 BC 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E4 00 00 F4 03 04 00 EF 87 C4 66 B6 04 01 00 00 22 74 93 AE 39 27 B2 90 [18:12:51]CommunicateWithHost err = 0 [18:12:51]CheckOFDResponse [18:12:51]1017 (14) - 77093643461234 [18:12:51]1041 (16) - 0000000002094532 [18:12:51]1040 (4) - 58552 [18:12:51]1012 (4) - 20.08.2024 12:11 [18:12:51]1206 (1) - 0 [18:12:51]OFD Sender: Remove packet 58552 [18:12:51]ProducePacketName [18:12:51]name=ofd_packets/00058552 [18:12:51]NVStorageDeleteData [18:12:52]OFD Sender: Processing packet 58553 [packets to send 64, broken 51] [18:12:52]ProducePacketName [18:12:52]name=ofd_packets/00058553 [18:12:52]OFD Sender: To server: pG, [18:12:52]CommunicateWithHost lk.salyk.kg:30040 [18:12:52]ConnectInit lk.salyk.kg [18:12:52]Connected sock=8 [18:12:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 06 83 04 01 D0 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 52 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 22 D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E4 00 00 35 04 06 00 15 57 E0 C7 01 B4 C9 06 50 D3 EB F6 83 BF [18:12:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 36 43 47 00 DF 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E4 00 00 F4 03 04 00 F2 87 C4 66 B6 04 01 00 00 0E C1 74 43 7E 37 30 F1 [18:12:54]CommunicateWithHost err = 0 [18:12:54]CheckOFDResponse [18:12:54]1017 (14) - 77093643461234 [18:12:54]1041 (16) - 0000000002094532 [18:12:54]1040 (4) - 58553 [18:12:54]1012 (4) - 20.08.2024 12:11 [18:12:54]1206 (1) - 0 [18:12:54]OFD Sender: Remove packet 58553 [18:12:54]ProducePacketName [18:12:54]name=ofd_packets/00058553 [18:12:54]NVStorageDeleteData [18:12:55]OFD Sender: Processing packet 58554 [packets to send 63, broken 51] [18:12:55]ProducePacketName [18:12:55]name=ofd_packets/00058554 [18:12:55]OFD Sender: To server: pG, [18:12:55]CommunicateWithHost lk.salyk.kg:30040 [18:12:55]ConnectInit lk.salyk.kg [18:12:55]Connected sock=8 [18:12:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D3 95 07 01 C5 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1A 02 00 00 F4 03 04 00 75 D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E4 00 00 35 04 06 00 F0 CA AF 54 00 D4 E1 91 74 BB F8 1F DB 9A [18:12:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FE 42 47 00 E9 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E4 00 00 F4 03 04 00 F4 87 C4 66 B6 04 01 00 00 FE EB 18 E9 36 4F DE 34 [18:12:56]CommunicateWithHost err = 0 [18:12:56]CheckOFDResponse [18:12:56]1017 (14) - 77093643461234 [18:12:56]1041 (16) - 0000000002094532 [18:12:56]1040 (4) - 58554 [18:12:56]1012 (4) - 20.08.2024 12:11 [18:12:56]1206 (1) - 0 [18:12:56]OFD Sender: Remove packet 58554 [18:12:56]ProducePacketName [18:12:56]name=ofd_packets/00058554 [18:12:56]NVStorageDeleteData [18:12:57]OFD Sender: Processing packet 58555 [packets to send 62, broken 51] [18:12:57]ProducePacketName [18:12:57]name=ofd_packets/00058555 [18:12:57]OFD Sender: To server: pG, [18:12:57]CommunicateWithHost lk.salyk.kg:30040 [18:12:57]ConnectInit lk.salyk.kg [18:12:57]Connected sock=8 [18:12:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 84 57 07 01 44 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 CC D9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E4 00 00 35 04 06 00 82 77 52 2C 8C AB 48 84 8E E6 79 45 35 D5 [18:12:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 14 01 47 00 E3 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E4 00 00 F4 03 04 00 F7 87 C4 66 B6 04 01 00 00 D6 5C 1F C5 DC D7 94 6B [18:12:59]CommunicateWithHost err = 0 [18:12:59]CheckOFDResponse [18:12:59]1017 (14) - 77093643461234 [18:12:59]1041 (16) - 0000000002094532 [18:12:59]1040 (4) - 58555 [18:12:59]1012 (4) - 20.08.2024 12:11 [18:12:59]1206 (1) - 0 [18:12:59]OFD Sender: Remove packet 58555 [18:12:59]ProducePacketName [18:12:59]name=ofd_packets/00058555 [18:12:59]NVStorageDeleteData [18:12:59]OFD Sender: Processing packet 58556 [packets to send 61, broken 51] [18:12:59]ProducePacketName [18:12:59]name=ofd_packets/00058556 [18:12:59]OFD Sender: To server: pG, [18:12:59]CommunicateWithHost lk.salyk.kg:30040 [18:12:59]ConnectInit lk.salyk.kg [18:13:00]Connected sock=8 [18:13:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 76 36 07 01 5E AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 C1 DA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E4 00 00 35 04 06 00 8E CE B7 7D FC 60 D9 6F E3 CF CF CA 0E B2 [18:13:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4C C9 47 00 9F A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E4 00 00 F4 03 04 00 F9 87 C4 66 B6 04 01 00 00 0E B6 58 3E 29 98 C5 BB [18:13:01]CommunicateWithHost err = 0 [18:13:01]CheckOFDResponse [18:13:01]1017 (14) - 77093643461234 [18:13:01]1041 (16) - 0000000002094532 [18:13:01]1040 (4) - 58556 [18:13:01]1012 (4) - 20.08.2024 12:11 [18:13:01]1206 (1) - 0 [18:13:01]OFD Sender: Remove packet 58556 [18:13:01]ProducePacketName [18:13:01]name=ofd_packets/00058556 [18:13:01]NVStorageDeleteData [18:13:02]OFD Sender: Processing packet 58557 [packets to send 60, broken 51] [18:13:02]ProducePacketName [18:13:02]name=ofd_packets/00058557 [18:13:02]OFD Sender: To server: pG, [18:13:02]CommunicateWithHost lk.salyk.kg:30040 [18:13:02]ConnectInit lk.salyk.kg [18:13:02]Connected sock=8 [18:13:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 54 A3 07 01 46 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 CE DA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E4 00 00 35 04 06 00 CA D7 7C 05 CF AC E3 C9 29 0B E5 56 61 43 [18:13:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 75 39 47 00 26 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E4 00 00 F4 03 04 00 FB 87 C4 66 B6 04 01 00 00 A5 60 CF 2A 24 4F 27 78 [18:13:04]CommunicateWithHost err = 0 [18:13:04]CheckOFDResponse [18:13:04]1017 (14) - 77093643461234 [18:13:04]1041 (16) - 0000000002094532 [18:13:04]1040 (4) - 58557 [18:13:04]1012 (4) - 20.08.2024 12:11 [18:13:04]1206 (1) - 0 [18:13:04]OFD Sender: Remove packet 58557 [18:13:04]ProducePacketName [18:13:04]name=ofd_packets/00058557 [18:13:04]NVStorageDeleteData [18:13:04]OFD Sender: Processing packet 58558 [packets to send 59, broken 51] [18:13:04]ProducePacketName [18:13:04]name=ofd_packets/00058558 [18:13:04]OFD Sender: To server: pG, [18:13:04]CommunicateWithHost lk.salyk.kg:30040 [18:13:04]ConnectInit lk.salyk.kg [18:13:04]Connected sock=8 [18:13:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 76 D7 07 01 40 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 44 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E4 00 00 35 04 06 00 FA E9 77 F3 68 EB 90 0F 9B 89 B5 6C EA 02 [18:13:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2C 1D 47 00 BF 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E4 00 00 F4 03 04 00 FF 87 C4 66 B6 04 01 00 00 B4 FF 53 D8 AD 99 09 97 [18:13:07]CommunicateWithHost err = 0 [18:13:07]CheckOFDResponse [18:13:07]1017 (14) - 77093643461234 [18:13:07]1041 (16) - 0000000002094532 [18:13:07]1040 (4) - 58558 [18:13:07]1012 (4) - 20.08.2024 12:11 [18:13:07]1206 (1) - 0 [18:13:07]OFD Sender: Remove packet 58558 [18:13:07]ProducePacketName [18:13:07]name=ofd_packets/00058558 [18:13:07]NVStorageDeleteData [18:13:07]OFD Sender: Processing packet 58559 [packets to send 58, broken 51] [18:13:07]ProducePacketName [18:13:07]name=ofd_packets/00058559 [18:13:07]OFD Sender: To server: pG, [18:13:07]CommunicateWithHost lk.salyk.kg:30040 [18:13:07]ConnectInit lk.salyk.kg [18:13:07]Connected sock=8 [18:13:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E8 6E 04 01 AC 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 52 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E4 00 00 35 04 06 00 B4 21 41 2F 0C 1D 67 E2 09 AA E9 96 14 AB [18:13:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 63 97 47 00 0B 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 32 30 39 34 35 33 32 10 04 04 00 BF E4 00 00 F4 03 04 00 01 88 C4 66 B6 04 01 00 00 82 96 10 87 05 20 CF 40 [18:13:09]CommunicateWithHost err = 0 [18:13:09]CheckOFDResponse [18:13:09]1017 (14) - 77093643461234 [18:13:09]1041 (16) - 0000000002094532 [18:13:09]1040 (4) - 58559 [18:13:09]1012 (4) - 20.08.2024 12:11 [18:13:09]1206 (1) - 0 [18:13:09]OFD Sender: Remove packet 58559 [18:13:09]ProducePacketName [18:13:09]name=ofd_packets/00058559 [18:13:09]NVStorageDeleteData [18:13:10]OFD Sender: Processing packet 58560 [packets to send 57, broken 51] [18:13:10]ProducePacketName [18:13:10]name=ofd_packets/00058560 [18:13:10]OFD Sender: To server: pG, [18:13:10]CommunicateWithHost lk.salyk.kg:30040 [18:13:10]ConnectInit lk.salyk.kg [18:13:10]Connected sock=8 [18:13:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C7 90 07 01 6C 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 61 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E4 00 00 35 04 06 00 65 51 B0 26 5D B4 1F 75 17 4B 77 D3 26 50 [18:13:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 06 45 47 00 4A 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 32 30 39 34 35 33 32 10 04 04 00 C0 E4 00 00 F4 03 04 00 03 88 C4 66 B6 04 01 00 00 01 D7 12 89 2B 06 9E 5A [18:13:11]CommunicateWithHost err = 0 [18:13:11]CheckOFDResponse [18:13:11]1017 (14) - 77093643461234 [18:13:11]1041 (16) - 0000000002094532 [18:13:11]1040 (4) - 58560 [18:13:11]1012 (4) - 20.08.2024 12:11 [18:13:11]1206 (1) - 0 [18:13:11]OFD Sender: Remove packet 58560 [18:13:11]ProducePacketName [18:13:11]name=ofd_packets/00058560 [18:13:11]NVStorageDeleteData [18:13:12]OFD Sender: Processing packet 58561 [packets to send 56, broken 51] [18:13:12]ProducePacketName [18:13:12]name=ofd_packets/00058561 [18:13:12]OFD Sender: To server: pG, [18:13:12]CommunicateWithHost lk.salyk.kg:30040 [18:13:12]ConnectInit lk.salyk.kg [18:13:12]Connected sock=8 [18:13:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DC BD 07 01 1A 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 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 8C 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 8B DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E4 00 00 35 04 06 00 A9 79 78 AC 7D F3 14 92 00 D1 A4 56 C1 F3 [18:13:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 11 2C 47 00 49 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 32 30 39 34 35 33 32 10 04 04 00 C1 E4 00 00 F4 03 04 00 06 88 C4 66 B6 04 01 00 00 C6 84 6C C1 F7 31 DD 3C [18:13:14]CommunicateWithHost err = 0 [18:13:14]CheckOFDResponse [18:13:14]1017 (14) - 77093643461234 [18:13:14]1041 (16) - 0000000002094532 [18:13:14]1040 (4) - 58561 [18:13:14]1012 (4) - 20.08.2024 12:11 [18:13:14]1206 (1) - 0 [18:13:14]OFD Sender: Remove packet 58561 [18:13:14]ProducePacketName [18:13:14]name=ofd_packets/00058561 [18:13:14]NVStorageDeleteData [18:13:14]OFD Sender: Processing packet 58562 [packets to send 55, broken 51] [18:13:14]ProducePacketName [18:13:14]name=ofd_packets/00058562 [18:13:14]OFD Sender: To server: pG, [18:13:14]CommunicateWithHost lk.salyk.kg:30040 [18:13:14]ConnectInit lk.salyk.kg [18:13:14]Connected sock=8 [18:13:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A0 C7 07 01 01 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 9C DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E4 00 00 35 04 06 00 2D D4 BF FD C9 C2 2E CA 53 F2 5B 86 39 56 [18:13:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BE 85 47 00 93 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 32 30 39 34 35 33 32 10 04 04 00 C2 E4 00 00 F4 03 04 00 08 88 C4 66 B6 04 01 00 00 3D 12 2E F7 DC 3D D1 AC [18:13:16]CommunicateWithHost err = 0 [18:13:16]CheckOFDResponse [18:13:16]1017 (14) - 77093643461234 [18:13:16]1041 (16) - 0000000002094532 [18:13:16]1040 (4) - 58562 [18:13:16]1012 (4) - 20.08.2024 12:11 [18:13:16]1206 (1) - 0 [18:13:16]OFD Sender: Remove packet 58562 [18:13:16]ProducePacketName [18:13:16]name=ofd_packets/00058562 [18:13:16]NVStorageDeleteData [18:13:17]OFD Sender: Processing packet 58563 [packets to send 54, broken 51] [18:13:17]ProducePacketName [18:13:17]name=ofd_packets/00058563 [18:13:17]OFD Sender: To server: pG, [18:13:17]CommunicateWithHost lk.salyk.kg:30040 [18:13:17]ConnectInit lk.salyk.kg [18:13:17]Connected sock=8 [18:13:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 39 20 07 01 E4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 D5 DB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E4 00 00 35 04 06 00 D2 A9 A2 99 76 84 C3 27 DF DF CC FA DC 68 [18:13:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 61 33 47 00 EB 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E4 00 00 F4 03 04 00 0B 88 C4 66 B6 04 01 00 00 0D 24 9D 42 8E A9 33 43 [18:13:19]CommunicateWithHost err = 0 [18:13:19]CheckOFDResponse [18:13:19]1017 (14) - 77093643461234 [18:13:19]1041 (16) - 0000000002094532 [18:13:19]1040 (4) - 58563 [18:13:19]1012 (4) - 20.08.2024 12:11 [18:13:19]1206 (1) - 0 [18:13:19]OFD Sender: Remove packet 58563 [18:13:19]ProducePacketName [18:13:19]name=ofd_packets/00058563 [18:13:19]NVStorageDeleteData [18:13:19]OFD Sender: Processing packet 58564 [packets to send 53, broken 51] [18:13:19]ProducePacketName [18:13:19]name=ofd_packets/00058564 [18:13:19]OFD Sender: To server: pG, [18:13:19]CommunicateWithHost lk.salyk.kg:30040 [18:13:19]ConnectInit lk.salyk.kg [18:13:19]Connected sock=8 [18:13:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5F C7 07 01 17 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 24 02 00 00 F4 03 04 00 46 DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E4 00 00 35 04 06 00 65 BF 0B B3 F5 55 63 9F 5C C3 0D F5 69 E1 [18:13:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 35 A1 47 00 07 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E4 00 00 F4 03 04 00 0D 88 C4 66 B6 04 01 00 00 DF 93 AF 77 CF 60 59 ED [18:13:21]CommunicateWithHost err = 0 [18:13:21]CheckOFDResponse [18:13:21]1017 (14) - 77093643461234 [18:13:21]1041 (16) - 0000000002094532 [18:13:21]1040 (4) - 58564 [18:13:21]1012 (4) - 20.08.2024 12:11 [18:13:21]1206 (1) - 0 [18:13:21]OFD Sender: Remove packet 58564 [18:13:21]ProducePacketName [18:13:21]name=ofd_packets/00058564 [18:13:21]NVStorageDeleteData [18:13:22]OFD Sender: Processing packet 58565 [packets to send 52, broken 51] [18:13:22]ProducePacketName [18:13:22]name=ofd_packets/00058565 [18:13:22]OFD Sender: To server: pG, [18:13:22]CommunicateWithHost lk.salyk.kg:30040 [18:13:22]ConnectInit lk.salyk.kg [18:13:22]Connected sock=8 [18:13:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B2 10 04 01 F5 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 25 02 00 00 F4 03 04 00 7E DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E4 00 00 35 04 06 00 77 7A 27 70 88 FF B2 83 1A AB 92 24 03 C3 [18:13:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AF 38 47 00 66 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E4 00 00 F4 03 04 00 0F 88 C4 66 B6 04 01 00 00 0E 90 FE EB 5E E0 D2 AA [18:13:24]CommunicateWithHost err = 0 [18:13:24]CheckOFDResponse [18:13:24]1017 (14) - 77093643461234 [18:13:24]1041 (16) - 0000000002094532 [18:13:24]1040 (4) - 58565 [18:13:24]1012 (4) - 20.08.2024 12:11 [18:13:24]1206 (1) - 0 [18:13:24]OFD Sender: Remove packet 58565 [18:13:24]ProducePacketName [18:13:24]name=ofd_packets/00058565 [18:13:24]NVStorageDeleteData [18:13:24]OFD Sender: No OFD packet to send [18:13:24]OFD Sender: No OFD packet to send [18:13:29]OFD Sender: No OFD packet to send [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]accept exits with 10 [18:13:49]New connection [18:13:49]New thread 3067338084 created [18:13:49]Thread 3067194724 joined [18:13:49]Waiting for new connection... [18:13:49] Sock 10.Parse request [18:13:49]Sock 10.Check first char [18:13:49]Sock 10.First char is OK [18:13:49]request: POST /json_proto HTTP/1.0 [18:13:49]Method: POST [18:13:49]URL: /json_proto [18:13:49]Method is POST - this is cgi request [18:13:49]url: /json_proto [18:13:49]query_string will be loaded in cgi processing [18:13:49]execute_cgi json_proto POST (null) [18:13:49]execute_cgi path=json_proto method=POST [18:13:49]POST find Content-Length [18:13:49]Host: 172.17.44.3:8080 [18:13:49]Content-Length: 755 [18:13:49]Content-Type: application/json [18:13:49] [18:13:49]POST finish read [18:13:49]Found Content-Length = 755 [18:13:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:49]execute_script... [18:13: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)2075898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:49]POST & json_proto [18:13:49]process_json_proto [18:13:49]json parsed OK: [18:13:49]protocol is kg_v1.0 [18:13:49]action value=close_receipt [18:13:49]process_action close_receipt [18:13:49]cmd_close_receipt [18:13:49]MH_GetDate [18:13:49]Write to MH i2c: F0 00 00 7D 0B 77 [18:13:49]Write i2c OK [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: F0 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: F0 09 00 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: F0 09 00 7D 0B 00 DD DC C4 66 AD C5 5D 66 98 [18:13:49]GetLastDocTimeStamp 1724177534 [18:13:49]current date 1724177629 [18:13:49]FM_GetShiftState [18:13:49]SAM_PROTO_GetShiftState [18:13:49]wFMCommunicate request_size=4 [18:13:49]MH_SAM_APDU [18:13:49]CAPDU: 80 13 01 00 [18:13:49]Write to MH i2c: E2 08 00 7E 0B 80 13 01 00 00 00 00 00 06 [18:13:49]Write i2c OK [18:13:49]MH_I2C_Read... [18:13:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:49]Read from MH i2c: E2 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 0E 00 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 0E 00 7E 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 29 [18:13:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:13:49]wFMCommunicate OK [18:13:49]SAM_PROTO_GetShiftState done [18:13:49]FM_GetShiftState done [18:13:49]opened in 1724112910 [18:13:49]opened+sec_in_day 1724199310 [18:13:49]quantity*price = 0 [18:13:49]sum+1 = 1 [18:13:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 550 20.08.2024 18:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58566 ФПД: 77013820066866 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181350&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58566&fm=77013820066866&tin=02508201610067®Number=0000000000162794&sum=0 [18:13:53]StoreToDocumentArchive [18:13:53]shift 100 fd 58566 [18:13:53]save to /storage/0100/doc_00058566 [18:13:53]save last doc name /storage/0100/doc_00058566 to /storage/kkm_last_doc_name [18:13:53]save OK [18:13:53]Clear old archive folders... [18:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:53]tlvbuf is 01FEF9E0 [18:13:53]SAM_PROTO_ClearQueue [18:13:53]wFMCommunicate request_size=4 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 09 00 00 [18:13:53]Write to MH i2c: E2 08 00 8B 0B 80 09 00 00 00 00 00 00 08 [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:54]Read from MH i2c: E2 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 03 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 03 00 8B 0B 00 90 00 0A [18:13:54]RAPDU: 90 00 [18:13:54]wFMCommunicate OK [18:13:54]SAM_PROTO_ClearQueue done [18:13:54]KKMCreateOFDPacket [18:13:54]OFDProtocolAddRootSTLVToBuf [18:13:54]FM_MakeSignedData [18:13:54]FM_MakeSignedData [18:13:54]SAM_PROTO_SignData [18:13:54]wFMCommunicate request_size=4 [18:13:54]MH_SAM_APDU [18:13:54]CAPDU: 80 0D 01 02 [18:13:54]Write to MH i2c: E2 08 00 8C 0B 80 0D 01 02 00 00 00 00 10 [18:13:54]Write i2c OK [18:13:54]MH_I2C_Read... [18:13:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:54]Read from MH i2c: E2 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 03 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 03 00 8C 0B 00 90 00 0B [18:13:54]RAPDU: 90 00 [18:13:54]wFMCommunicate OK [18:13:54]wFMCommunicate request_size=255 [18:13:54]MH_SAM_APDU [18:13: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 OFD Sender: No OFD packet to send [18:13:54]12 04 04 00 26 02 00 00 F4 03 04 00 DE DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E4 00 00 35 04 06 00 46 [18:13:55]Write to MH i2c: E2 02 01 8D 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 DE DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E4 00 00 35 04 06 00 46 00 00 4D [18:13:56]Write i2c OK [18:13:56]MH_I2C_Read... [18:13:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:56]Read from MH i2c: E2 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 03 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 03 00 8D 0B 00 90 00 0C [18:13:56]RAPDU: 90 00 [18:13:56]wFMCommunicate OK [18:13:56]wFMCommunicate request_size=10 [18:13:56]MH_SAM_APDU [18:13:56]CAPDU: 80 0D 02 02 05 0B 2D 63 4C 32 [18:13:56]Write to MH i2c: E2 0D 00 8E 0B 80 0D 02 02 05 00 0B 2D 63 4C 32 00 00 36 [18:13:56]Write i2c OK [18:13:56]MH_I2C_Read... [18:13:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:56]Read from MH i2c: E2 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 03 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 03 00 8E 0B 00 90 00 0D [18:13:56]RAPDU: 90 00 [18:13:56]wFMCommunicate OK [18:13:56]wFMCommunicate request_size=4 [18:13:56]MH_SAM_APDU [18:13:56]CAPDU: 80 0D 03 02 [18:13:56]Write to MH i2c: E2 08 00 8F 0B 80 0D 03 02 00 00 00 00 15 [18:13:56]Write i2c OK [18:13:56]MH_I2C_Read... [18:13:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:56]Read from MH i2c: E2 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 0B 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 0B 00 8F 0B 00 35 7D 44 4B 4E E0 83 4B 90 00 53 [18:13:56]RAPDU: 35 7D 44 4B 4E E0 83 4B 90 00 [18:13:56]wFMCommunicate OK [18:13:56]SAM_PROTO_SignData done [18:13:56]FM_MakeSignedData done [18:13:56]CreateOFDProtocolMessage [18:13:56]wFMCommunicate request_size=4 [18:13:56]MH_SAM_APDU [18:13:56]CAPDU: 80 11 00 00 [18:13:56]Write to MH i2c: E2 08 00 90 0B 80 11 00 00 00 00 00 00 15 [18:13:57]Write i2c OK [18:13:57]MH_I2C_Read... [18:13:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:57]Read from MH i2c: E2 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 17 00 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 17 00 90 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 61 [18:13:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:13:57]wFMCommunicate OK [18:13:57]CreateOFDProtocolMessage done [18:13:57]OFDSenderStorePacket 58566 [18:13:57]StoreOFDPacket docnum=58566 [18:13:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DD D5 07 01 9E 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 DE DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E4 00 00 35 04 06 00 46 0B 2D 63 4C 32 35 7D 44 4B 4E E0 83 4B [18:13:57]CheckFolder [18:13:57]dirname=/storage/ofd_packets [18:13:57]CheckFolder done [18:13:57]ProducePacketName [18:13:57]name=ofd_packets/00058566 [18:13:57]NVStorageSaveData ofd_packets/00058566 [18:13:57]File name is /storage/ofd_packets/00058566 [18:13:57]Write 301 bytes [18:13:57]NVStorageSaveData done [18:13:57]OFDSenderStorePacket done [18:13:57]KKMCreateOFDPacket done [18:13:57]NVStorageSaveData kkm_last_timestamp [18:13:57]File name is /storage/kkm_last_timestamp [18:13:57]Write 4 bytes [18:13:57]NVStorageSaveData done [18:13:57]ExternCall_PrintAddStr [18:13:57]wPrintStart [18:13:57]Write to MH i2c: 01 00 00 91 0B 9C [18:13:57]OFD Sender: Processing packet 58566 [packets to send 52, broken 51] [18:13:57]ProducePacketName [18:13:57]name=ofd_packets/00058566 [18:13:57]OFD Sender: To server: pG, [18:13:57]CommunicateWithHost lk.salyk.kg:30040 [18:13:57]ConnectInit lk.salyk.kg [18:13:57]Write i2c OK [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: 01 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: 01 07 00 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: 01 07 00 91 0B 00 00 00 00 00 FF 0F B1 [18:13:57]RasterBufferAndPrint [18:13:57]line Счет N : (1)2075898 [18:13:57]line ИНН: 02508201610067 [18:13:57]line Контрольно-Кассовый Чек [18:13:57]line ПРОДАЖА [18:13:57]line ТРК (МРК, ГНК) : 43 [18:13:57]line Товар: 2710124130 [18:13:57]line Аи-92-К-4 [18:13:57]line 14.750 * 0.00 [18:13:57]line = 0.00 [18:13:57]line НДС 12% НСП 1% [18:13:57]line > о реализуемом товаре [18:13:57]line ИТОГО: 0.00 [18:13:57]line НСП 1% : 0.00 [18:13:57]line НДС 12% : 0.00 [18:13:57]line Наличными: 0.00 [18:13:57]line Безнал.: 0.00 [18:13:57]line Место: АЗС № 135 "Партнер Нефть" [18:13:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:13:57]line СНО: Общий режим [18:13:57]line Чек 550 20.08.2024 18:13 [18:13:57]line Смена: 100 ФФД: 1.0 [18:13:57]line ЗНМ: 0300000196 [18:13:57]line РНМ: 0000000000162794 [18:13:57]line Версия ККМ: v1.0 [18:13:57]line Талоны: ТК ГПНА Online [18:13:57]line 30103677 [18:13:57]line ФМ: 0000000002094532 [18:13:57]line ФД: 58566 [18:13:57]line ФПД: 77013820066866 [18:13:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181350&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58566&fm=77013820066866&tin=02508201610067®Number=0000000000162794&sum=0 [18:13:57]Connected sock=9 [18:13:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DD D5 07 01 9E 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 written 0, free lines is 4095 [18:13:58]4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 Write to MH i2c: 00 01 00 00 00 00 00 39 00 04 BB 06 0B 00 C6 00 [18:13:58]00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 Write i2c OK [18:13:58]00 MH_I2C_Read... [18:13:58]DE Read from MH i2c: DC C4 66 0E 01 04 [18:13:58]04 MH_I2C_Read... [18:13:58]00 Read from MH i2c: 64 01 00 00 00 B9 07 00 [18:13:58]MH_I2C_Read... [18:13:58]04 Read from MH i2c: 01 01 00 01 0D 04 10 07 00 00 30 BB 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 0B 00 00 30 00 30 00 30 00 30 00 30 30 4F 30 0D 29 30 [18:13:58]30 RasterBufferAndPrint [18:13:59]32 30 39 34 line [18:13:59]35 line [18:13:59]33 32 line [18:13:59]10 line [18:13:59]04 line [18:13:59]04 00 C6 E4 00 00 35 04 06 00 46 0B 2D written 0, free lines is 4082 [18:13:59]63 4C 32 35 7D 44 MH_Cut [18:13:59]4B Write to MH i2c: 4E D1 E0 83 4B [18:13:59]01 00 C2 0B 01 9F [18:13:59]Write i2c OK [18:13:59]MH_I2C_Read... [18:13:59]Read from MH i2c: D1 [18:13:59]MH_I2C_Read... [18:13:59]Read from MH i2c: D1 01 00 [18:13:59]MH_I2C_Read... [18:13:59]Read from MH i2c: D1 01 00 C2 0B 00 9E [18:13:59]Write to MH i2c: 01 00 00 C3 0B CE [18:13:59]Write i2c OK [18:13:59]MH_I2C_Read... [18:13:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 *** Cut start [18:13:59]30 30 30 32 30 39 *** Partial cut [18:13:59]*** CUTSNS_PIN = 1 [18:13:59]34 *** CUTSNS_PIN = 0 [18:13:59]35 33 32 4F 00 00 00 9C 25 47 00 B6 31 A5 07 01 00 07 00 3B 00 F9 *** Brake cut motor [18:14:00]03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 Read from MH i2c: 04 01 [18:14:00]MH_I2C_Read... [18:14:00]*** Stop cut motor [18:14:00]10 *** Cut end [18:14:00]00 30 Read from MH i2c: 30 01 30 07 30 00 30 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: 01 30 07 30 00 30 C3 0B 00 00 30 00 32 00 30 00 FF 0F E3 39 [18:14:00]34 process_action close_receipt done [18:14:00]35 33 32 requested_data is exist [18:14:00]10 produce_requested_data [18:14:00]04 04 00 C6 requested_item fm.sn is exist - process it [18:14:00]E4 wFMCommunicate request_size=4 [18:14:00]00 MH_SAM_APDU [18:14:00]00 CAPDU: F4 80 03 11 00 00 [18:14:00]04 Write to MH i2c: 00 E2 33 08 88 00 C4 C4 0B 80 11 66 00 B6 00 04 00 00 00 00 01 49 00 [18:14:00]00 Write i2c OK [18:14:00]FC MH_I2C_Read... [18:14:00]15 7A D2 02 33 25 82 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:00] [18:14:00]CommunicateWithHost err = 0 [18:14:00]CheckOFDResponse [18:14:00]1017 (14) - 77093643461234 [18:14:00]Read from MH i2c: 1041 (16) - 0000000002094532 [18:14:00]1040 (4) - 58566 [18:14:00]1012 (4) - 20.08.2024 12:12 [18:14:00]1206 (1) - 0 [18:14:00]E2 OFD Sender: Remove packet 58566 [18:14:00] [18:14:00]ProducePacketName [18:14:00]MH_I2C_Read... [18:14:00]name=ofd_packets/00058566 [18:14:00]NVStorageDeleteData [18:14:00]Read from MH i2c: E2 17 00 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: E2 17 00 C4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 95 [18:14:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:14:00]wFMCommunicate OK [18:14:00]requested_item fd.num is exist - process it [18:14:00]SAM_PROTO_GetFieldsCounters [18:14:00]wFMCommunicate request_size=4 [18:14:00]MH_SAM_APDU [18:14:00]CAPDU: 80 13 00 00 [18:14:00]Write to MH i2c: E2 08 00 C5 0B 80 13 00 00 00 00 00 00 4C [18:14:01]Write i2c OK [18:14:01]MH_I2C_Read... [18:14:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:14:01]Read from MH i2c: E2 [18:14:01]MH_I2C_Read... [18:14:01]Read from MH i2c: E2 62 00 [18:14:01]MH_I2C_Read... [18:14:01]Read from MH i2c: E2 62 00 C5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C6 E4 00 OFD Sender: No OFD packet to send [18:14:01]00 0E 04 04 00 64 00 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 F0 [18:14:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:14:01]wFMCommunicate OK [18:14:01]SAM_PROTO_GetFieldsCounters done [18:14:01]requested_item shift.num is exist - process it [18:14:02]requested_item shift.opened is exist - process it [18:14:02]req_shift_opened [18:14:02]FM_GetShiftState [18:14:02]SAM_PROTO_GetShiftState [18:14:02]wFMCommunicate request_size=4 [18:14:02]MH_SAM_APDU [18:14:02]CAPDU: 80 13 01 00 [18:14:02]Write to MH i2c: E2 08 00 C6 0B 80 13 01 00 00 00 00 00 4E [18:14:02]Write i2c OK [18:14:02]MH_I2C_Read... [18:14:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:02]Read from MH i2c: E2 [18:14:02]MH_I2C_Read... [18:14:02]Read from MH i2c: E2 0E 00 [18:14:02]MH_I2C_Read... [18:14:02]Read from MH i2c: E2 0E 00 C6 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 71 [18:14:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:14:02]wFMCommunicate OK [18:14:02]SAM_PROTO_GetShiftState done [18:14:02]FM_GetShiftState done [18:14:02]req_shift_opened done [18:14:02]requested_item shift.open_date is exist - process it [18:14:02]req_shift_open_date [18:14:02]req_shift_open_date done [18:14:02]produce_requested_data done [18:14:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58566,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:14:02]process_action_free close_receipt [18:14:02]json_value_free [18:14:02]json_value_free done [18:14:02]process_json_proto returns [18:14:02]Send response to host [18:14:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58566,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:14:02]free response buf [18:14:02]execute_script done [18:14:02]execute_script returns [18:14:02]free content buf [18:14:02]Sock 10.Close socket [18:14:02]Sock 10.Thread stoped [18:14:04]accept exits with 8 [18:14:04]New connection [18:14:04]New thread 3067194724 created [18:14:04]Thread 3067338084 joined [18:14:04]Waiting for new connection... [18:14:04] Sock 8.Parse request [18:14:04]Sock 8.Check first char [18:14:04]Sock 8.First char is OK [18:14:04]request: POST /json_proto HTTP/1.0 [18:14:04]Method: POST [18:14:04]URL: /json_proto [18:14:04]Method is POST - this is cgi request [18:14:04]url: /json_proto [18:14:04]query_string will be loaded in cgi processing [18:14:04]execute_cgi json_proto POST (null) [18:14:04]execute_cgi path=json_proto method=POST [18:14:04]POST find Content-Length [18:14:04]Host: 172.17.44.3:8080 [18:14:04]Content-Length: 782 [18:14:04]Content-Type: application/json [18:14:04] [18:14:04]POST finish read [18:14:04]Found Content-Length = 782 [18:14:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:14:04]execute_script... [18:14:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:14:04]POST & json_proto [18:14:04]process_json_proto [18:14:04]json parsed OK: [18:14:04]protocol is kg_v1.0 [18:14:04]action value=close_receipt [18:14:04]process_action close_receipt [18:14:04]cmd_close_receipt [18:14:04]MH_GetDate [18:14:04]Write to MH i2c: F0 00 00 C7 0B C1 [18:14:04]Write i2c OK [18:14:04]MH_I2C_Read... [18:14:04]Read from MH i2c: F0 [18:14:04]MH_I2C_Read... [18:14:04]Read from MH i2c: F0 09 00 [18:14:04]MH_I2C_Read... [18:14:04]Read from MH i2c: F0 09 00 C7 0B 00 EC DC C4 66 AD C5 5D 66 F1 [18:14:04]GetLastDocTimeStamp 1724177630 [18:14:04]current date 1724177644 [18:14:04]FM_GetShiftState [18:14:04]SAM_PROTO_GetShiftState [18:14:04]wFMCommunicate request_size=4 [18:14:04]MH_SAM_APDU [18:14:04]CAPDU: 80 13 01 00 [18:14:04]Write to MH i2c: E2 08 00 C8 0B 80 13 01 00 00 00 00 00 50 [18:14:04]Write i2c OK [18:14:04]MH_I2C_Read... [18:14:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:04]Read from MH i2c: E2 [18:14:04]MH_I2C_Read... [18:14:04]Read from MH i2c: E2 0E 00 [18:14:04]MH_I2C_Read... [18:14:04]Read from MH i2c: E2 0E 00 C8 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 73 [18:14:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:14:04]wFMCommunicate OK [18:14:04]SAM_PROTO_GetShiftState done [18:14:04]FM_GetShiftState done [18:14:04]opened in 1724112910 [18:14:04]opened+sec_in_day 1724199310 [18:14:04]quantity*price = 50017 [18:14:04]sum+1 = 50019 [18:14:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 551 20.08.2024 18:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58567 ФПД: 129372321007648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181405&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58567&fm=129372321007648&tin=02508201610067®Number=0000000000162794&sum=50018 [18:14:08]StoreToDocumentArchive [18:14:08]shift 100 fd 58567 [18:14:08]save to /storage/0100/doc_00058567 [18:14:08]save last doc name /storage/0100/doc_00058567 to /storage/kkm_last_doc_name [18:14:08]save OK [18:14:08]Clear old archive folders... [18:14:08]ProcessDocumentItem done err = 0, tmpTLVsize=244 [18:14:08]tlvbuf is 01DA7A00 [18:14:08]SAM_PROTO_ClearQueue [18:14:08]wFMCommunicate request_size=4 [18:14:08]MH_SAM_APDU [18:14:08]CAPDU: 80 09 00 00 [18:14:08]Write to MH i2c: E2 08 00 D5 0B 80 09 00 00 00 00 00 00 52 [18:14:08]Write i2c OK [18:14:08]MH_I2C_Read... [18:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:14:09]Read from MH i2c: E2 [18:14:09]MH_I2C_Read... [18:14:09]Read from MH i2c: E2 03 00 [18:14:09]MH_I2C_Read... [18:14:09]Read from MH i2c: E2 03 00 D5 0B 00 90 00 54 [18:14:09]RAPDU: 90 00 [18:14:09]wFMCommunicate OK [18:14:09]SAM_PROTO_ClearQueue done [18:14:09]KKMCreateOFDPacket [18:14:09]OFDProtocolAddRootSTLVToBuf [18:14:09]FM_MakeSignedData [18:14:09]FM_MakeSignedData [18:14:09]SAM_PROTO_SignData [18:14:09]wFMCommunicate request_size=4 [18:14:09]MH_SAM_APDU [18:14:09]CAPDU: 80 0D 01 02 [18:14:09]Write to MH i2c: E2 08 00 D6 0B 80 0D 01 02 00 00 00 00 5A [18:14:09]Write i2c OK [18:14:09]MH_I2C_Read... [18:14:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:14:09]Read from MH i2c: E2 [18:14:09]MH_I2C_Read... [18:14:09]Read from MH i2c: E2 03 00 [18:14:09]MH_I2C_Read... [18:14:09]Read from MH i2c: E2 03 00 D6 0B 00 90 00 55 [18:14:09]RAPDU: 90 00 [18:14:09]wFMCommunicate OK [18:14:09]wFMCommunicate request_size=253 [18:14:09]MH_SAM_APDU [18:14:09]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 ED DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E4 00 00 35 04 06 00 75 A9 D7 3C C8 20 [18:14:10]Write to MH i2c: E2 00 01 D7 0B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 ED DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E4 00 00 35 04 06 00 75 A9 D7 3C C8 20 00 00 CE [18:14:11]Write i2c OK [18:14:11]MH_I2C_Read... [18:14:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:14:11]Read from MH i2c: E2 [18:14:11]MH_I2C_Read... [18:14:11]Read from MH i2c: E2 03 00 [18:14:11]MH_I2C_Read... [18:14:11]Read from MH i2c: E2 03 00 D7 0B 00 90 00 56 [18:14:11]RAPDU: 90 00 [18:14:11]wFMCommunicate OK [18:14:11]wFMCommunicate request_size=4 [18:14:11]MH_SAM_APDU [18:14:11]CAPDU: 80 0D 03 02 [18:14:11]Write to MH i2c: E2 08 00 D8 0B 80 0D 03 02 00 00 00 00 5E [18:14:11]Write i2c OK [18:14:11]MH_I2C_Read... [18:14:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:14:11]Read from MH i2c: E2 [18:14:11]MH_I2C_Read... [18:14:11]Read from MH i2c: E2 0B 00 [18:14:11]MH_I2C_Read... [18:14:11]Read from MH i2c: E2 0B 00 D8 0B 00 E1 96 B0 F2 D0 51 86 0E 90 00 2D [18:14:11]RAPDU: E1 96 B0 F2 D0 51 86 0E 90 00 [18:14:11]wFMCommunicate OK [18:14:11]SAM_PROTO_SignData done [18:14:11]FM_MakeSignedData done [18:14:11]CreateOFDProtocolMessage [18:14:11]wFMCommunicate request_size=4 [18:14:11]MH_SAM_APDU [18:14:11]CAPDU: 80 11 00 00 [18:14:11]Write to MH i2c: E2 08 00 D9 0B 80 11 00 00 00 00 00 00 5E [18:14:11]OFD Sender: No OFD packet to send [18:14:11]Write i2c OK [18:14:11]MH_I2C_Read... [18:14:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:11]Read from MH i2c: E2 [18:14:11]MH_I2C_Read... [18:14:11]Read from MH i2c: E2 17 00 [18:14:11]MH_I2C_Read... [18:14:11]Read from MH i2c: E2 17 00 D9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AA [18:14:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:14:11]wFMCommunicate OK [18:14:11]CreateOFDProtocolMessage done [18:14:11]OFDSenderStorePacket 58567 [18:14:11]StoreOFDPacket docnum=58567 [18:14:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 76 D9 00 01 0C B5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 ED DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E4 00 00 35 04 06 00 75 A9 D7 3C C8 20 E1 96 B0 F2 D0 51 86 0E [18:14:11]CheckFolder [18:14:11]dirname=/storage/ofd_packets [18:14:11]CheckFolder done [18:14:12]ProducePacketName [18:14:12]name=ofd_packets/00058567 [18:14:12]NVStorageSaveData ofd_packets/00058567 [18:14:12]File name is /storage/ofd_packets/00058567 [18:14:12]Write 294 bytes [18:14:12]NVStorageSaveData done [18:14:12]OFDSenderStorePacket done [18:14:12]KKMCreateOFDPacket done [18:14:12]NVStorageSaveData kkm_last_timestamp [18:14:12]File name is /storage/kkm_last_timestamp [18:14:12]Write 4 bytes [18:14:12]NVStorageSaveData done [18:14:12]ExternCall_PrintAddStr [18:14:12]wPrintStart [18:14:12]Write to MH i2c: 01 00 00 DA 0B E5 [18:14:12]Write i2c OK [18:14:12]MH_I2C_Read... [18:14:12]Read from MH i2c: 01 [18:14:12]MH_I2C_Read... [18:14:12]Read from MH i2c: 01 07 00 [18:14:12]MH_I2C_Read... [18:14:12]Read from MH i2c: OFD Sender: Processing packet 58567 [packets to send 52, broken 51] [18:14:12]01 ProducePacketName [18:14:12]07 00 DA 0B 00 name=ofd_packets/00058567 [18:14:12]00 OFD Sender: To server: pG, [18:14:12]00 CommunicateWithHost lk.salyk.kg:30040 [18:14:12]00 00 FF 0F ConnectInit lk.salyk.kg [18:14:12]FA [18:14:12]RasterBufferAndPrint [18:14:12]line Счет N : (1)2075899 [18:14:12]line ИНН: 02508201610067 [18:14:12]line Контрольно-Кассовый Чек [18:14:12]line ПРОДАЖА [18:14:12]line ТРК (МРК, ГНК) : 54 [18:14:12]line Товар: 2710124130 [18:14:12]line SU-92 [18:14:12]line 7.270 * 68.80 [18:14:12]line = 500.18 [18:14:12]line НДС 12% НСП 1% [18:14:12]line > о реализуемом товаре [18:14:12]line ИТОГО: 500.18 [18:14:12]line НСП 1% : 4.43 [18:14:12]line НДС 12% : 53.12 [18:14:12]line Наличными: 0.00 [18:14:12]line Безнал.: 500.18 [18:14:12]line Место: АЗС № 135 "Партнер Нефть" [18:14:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:14:12]line СНО: Общий режим [18:14:12]line Чек 551 20.08.2024 18:14 [18:14:12]line Смена: 100 ФФД: 1.0 [18:14:12]line ЗНМ: 0300000196 [18:14:12]line РНМ: 0000000000162794 [18:14:12]line Версия ККМ: v1.0 [18:14:12]line Платежная система: O! деньги [18:14:12]line ФМ: 0000000002094532 [18:14:12]line ФД: 58567 [18:14:12]line ФПД: 129372321007648 [18:14:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181405&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58567&fm=129372321007648&tin=02508201610067®Number=0000000000162794&sum=50018 [18:14:12]written 0, free lines is 4095 [18:14:12]Connected sock=10 [18:14:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 76 D9 00 01 0C B5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 Write to MH i2c: 01 01 00 01 FC 03 00 06 00 00 04 62 C3 00 00 0C 00 10 00 [18:14:12]EB 03 26 00 Write i2c OK [18:14:12]EF MH_I2C_Read... [18:14:12]03 Read from MH i2c: 0F 00 F6 03 01 01 [18:14:12]00 MH_I2C_Read... [18:14:12]01 F7 03 06 00 Read from MH i2c: BB 01 01 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 00 [18:14:13]MH_I2C_Read... [18:14:13]Read from MH i2c: 39 01 04 07 06 00 00 62 C3 04 00 0C 00 00 00 00 1F 04 02 00 00 00 01 00 00 12 04 04 00 27 02 00 00 F4 03 04 00 ED DC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 00 30 5F 0D 83 [18:14:13]RasterBufferAndPrint [18:14:13]30 line [18:14:13]30 line [18:14:13]30 line [18:14:13]30 line [18:14:13]30 30 31 36 line [18:14:13]32 written 0, free lines is 4095 [18:14:13]37 39 34 11 04 10 MH_Cut [18:14:13]00 Write to MH i2c: 30 D1 30 01 00 0B 0C 30 01 30 E9 30 [18:14:13]Write i2c OK [18:14:13]MH_I2C_Read... [18:14:13]Read from MH i2c: D1 [18:14:13]MH_I2C_Read... [18:14:13]30 Read from MH i2c: 30 D1 30 01 00 [18:14:13]30 MH_I2C_Read... [18:14:13]32 Read from MH i2c: 30 D1 01 00 0B 39 0C 34 00 E8 35 [18:14:13]Write to MH i2c: 01 00 33 00 32 0C 10 0C 04 18 04 00 C7 E4 00 [18:14:13]00 35 04 06 00 Write i2c OK [18:14:13]75 MH_I2C_Read... [18:14:13]A9 D7 *** Cut start [18:14:13]3C C8 *** Partial cut [18:14:14]20 E1 96 *** CUTSNS_PIN = 1 [18:14:14]B0 F2 D0 51 86 0E [18:14:14]*** CUTSNS_PIN = 0 [18:14:14]Received data: 87 95 F6 *** Brake cut motor [18:14:14]70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 64 BB 47 00 16 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 *** Stop cut motor [18:14:14]Read from MH i2c: *** Cut end [18:14:14]30 39 34 35 33 32 10 04 04 00 C7 E4 00 00 F4 03 01 04 [18:14:14]00 MH_I2C_Read... [18:14:14]42 88 C4 66 B6 04 01 00 Read from MH i2c: 00 01 FB 07 7F 1F 65 A8 00 90 [18:14:14]2C MH_I2C_Read... [18:14:14]A7 [18:14:14]CommunicateWithHost err = 0 [18:14:14]CheckOFDResponse [18:14:14]Read from MH i2c: 1017 (14) - 77093643461234 [18:14:14]01 1041 (16) - 0000000002094532 [18:14:14]07 1040 (4) - 58567 [18:14:14]1012 (4) - 20.08.2024 12:12 [18:14:14]1206 (1) - 0 [18:14:14]OFD Sender: Remove packet 58567 [18:14:14]00 ProducePacketName [18:14:14]0C name=ofd_packets/00058567 [18:14:14]NVStorageDeleteData [18:14:14]0C 00 00 00 00 00 FF 0F 2D [18:14:15]process_action close_receipt done [18:14:15]requested_data is exist [18:14:15]produce_requested_data [18:14:15]requested_item fm.sn is exist - process it [18:14:15]wFMCommunicate request_size=4 [18:14:15]MH_SAM_APDU [18:14:15]CAPDU: 80 11 00 00 [18:14:15]Write to MH i2c: E2 08 00 0D 0C 80 11 00 00 00 00 00 00 93 [18:14:15]Write i2c OK [18:14:15]MH_I2C_Read... [18:14:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:15]Read from MH i2c: E2 [18:14:15]MH_I2C_Read... [18:14:15]Read from MH i2c: E2 17 00 [18:14:15]MH_I2C_Read... [18:14:15]Read from MH i2c: E2 17 00 0D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DF [18:14:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:14:15]wFMCommunicate OK [18:14:15]requested_item fd.num is exist - process it [18:14:15]SAM_PROTO_GetFieldsCounters [18:14:15]wFMCommunicate request_size=4 [18:14:15]MH_SAM_APDU [18:14:15]CAPDU: 80 13 00 00 [18:14:15]Write to MH i2c: E2 08 00 0E 0C 80 13 00 00 00 00 00 00 96 [18:14:15]Write i2c OK [18:14:15]MH_I2C_Read... [18:14:15]OFD Sender: No OFD packet to send [18:14:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:14:15]Read from MH i2c: E2 [18:14:15]MH_I2C_Read... [18:14:15]Read from MH i2c: E2 62 00 [18:14:15]MH_I2C_Read... [18:14:15]Read from MH i2c: E2 62 00 0E 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [18:14:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:14:16]wFMCommunicate OK [18:14:16]SAM_PROTO_GetFieldsCounters done [18:14:16]requested_item shift.num is exist - process it [18:14:16]requested_item shift.opened is exist - process it [18:14:16]req_shift_opened [18:14:16]FM_GetShiftState [18:14:16]SAM_PROTO_GetShiftState [18:14:16]wFMCommunicate request_size=4 [18:14:16]MH_SAM_APDU [18:14:16]CAPDU: 80 13 01 00 [18:14:16]Write to MH i2c: E2 08 00 0F 0C 80 13 01 00 00 00 00 00 98 [18:14:16]Write i2c OK [18:14:16]MH_I2C_Read... [18:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:16]Read from MH i2c: E2 [18:14:16]MH_I2C_Read... [18:14:16]Read from MH i2c: E2 0E 00 [18:14:16]MH_I2C_Read... [18:14:16]Read from MH i2c: E2 0E 00 0F 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BB [18:14:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:14:16]wFMCommunicate OK [18:14:16]SAM_PROTO_GetShiftState done [18:14:16]FM_GetShiftState done [18:14:16]req_shift_opened done [18:14:16]requested_item shift.open_date is exist - process it [18:14:16]req_shift_open_date [18:14:16]req_shift_open_date done [18:14:16]produce_requested_data done [18:14:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58567,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:14:16]process_action_free close_receipt [18:14:16]json_value_free [18:14:16]json_value_free done [18:14:16]process_json_proto returns [18:14:16]Send response to host [18:14:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58567,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:14:16]free response buf [18:14:16]execute_script done [18:14:16]execute_script returns [18:14:16]free content buf [18:14:16]Sock 8.Close socket [18:14:16]Sock 8.Thread stoped [18:14:20]OFD Sender: No OFD packet to send [18:14:25]OFD Sender: No OFD packet to send [18:14:30]OFD Sender: No OFD packet to send [18:14:35]OFD Sender: No OFD packet to send [18:14:40]OFD Sender: No OFD packet to send [18:14:45]OFD Sender: No OFD packet to send [18:14:50]OFD Sender: No OFD packet to send [18:14:55]OFD Sender: No OFD packet to send [18:15:00]OFD Sender: No OFD packet to send [18:15:05]OFD Sender: No OFD packet to send [18:15:10]OFD Sender: No OFD packet to send [18:15:15]OFD Sender: No OFD packet to send [18:15:20]OFD Sender: No OFD packet to send [18:15:25]OFD Sender: No OFD packet to send [18:15:30]OFD Sender: No OFD packet to send [18:15:35]OFD Sender: No OFD packet to send [18:15:40]OFD Sender: No OFD packet to send [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]accept exits with 9 [18:17:05]New connection [18:17:05]New thread 3067338084 created [18:17:05]Thread 3067194724 joined [18:17:05]Waiting for new connection... [18:17:05] Sock 9.Parse request [18:17:05]Sock 9.Check first char [18:17:05]Sock 9.First char is OK [18:17:05]request: POST /json_proto HTTP/1.0 [18:17:05]Method: POST [18:17:05]URL: /json_proto [18:17:05]Method is POST - this is cgi request [18:17:05]url: /json_proto [18:17:05]query_string will be loaded in cgi processing [18:17:05]execute_cgi json_proto POST (null) [18:17:05]execute_cgi path=json_proto method=POST [18:17:05]POST find Content-Length [18:17:05]Host: 172.17.44.3:8080 [18:17:05]Content-Length: 820 [18:17:05]Content-Type: application/json [18:17:05] [18:17:05]POST finish read [18:17:05]Found Content-Length = 820 [18:17:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:05]execute_script... [18:17:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:05]POST & json_proto [18:17:05]process_json_proto [18:17:05]json parsed OK: [18:17:05]protocol is kg_v1.0 [18:17:05]action value=close_receipt [18:17:05]process_action close_receipt [18:17:05]cmd_close_receipt [18:17:05]MH_GetDate [18:17:05]Write to MH i2c: F0 00 00 10 0C 0B [18:17:05]Write i2c OK [18:17:05]MH_I2C_Read... [18:17:05]Read from MH i2c: F0 [18:17:05]MH_I2C_Read... [18:17:05]Read from MH i2c: F0 09 00 [18:17:05]MH_I2C_Read... [18:17:05]Read from MH i2c: F0 09 00 10 0C 00 A1 DD C4 66 AD C5 5D 66 F1 [18:17:05]GetLastDocTimeStamp 1724177645 [18:17:05]current date 1724177825 [18:17:05]FM_GetShiftState [18:17:05]SAM_PROTO_GetShiftState [18:17:05]wFMCommunicate request_size=4 [18:17:05]MH_SAM_APDU [18:17:05]CAPDU: 80 13 01 00 [18:17:05]Write to MH i2c: E2 08 00 11 0C 80 13 01 00 00 00 00 00 9A [18:17:05]Write i2c OK [18:17:05]MH_I2C_Read... [18:17:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:05]Read from MH i2c: E2 [18:17:05]MH_I2C_Read... [18:17:05]Read from MH i2c: E2 0E 00 [18:17:05]MH_I2C_Read... [18:17:05]Read from MH i2c: E2 0E 00 11 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BD [18:17:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:17:05]wFMCommunicate OK [18:17:05]SAM_PROTO_GetShiftState done [18:17:05]FM_GetShiftState done [18:17:05]opened in 1724112910 [18:17:05]opened+sec_in_day 1724199310 [18:17:05]quantity*price = 150032 [18:17:05]sum+1 = 150033 [18:17:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 552 20.08.2024 18:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58568 ФПД: 173684571094443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181706&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58568&fm=173684571094443&tin=02508201610067®Number=0000000000162794&sum=150032 [18:17:08]StoreToDocumentArchive [18:17:08]shift 100 fd 58568 [18:17:08]save to /storage/0100/doc_00058568 [18:17:08]save last doc name /storage/0100/doc_00058568 to /storage/kkm_last_doc_name [18:17:08]save OK [18:17:08]Clear old archive folders... [18:17:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:17:08]tlvbuf is 01DB4350 [18:17:08]SAM_PROTO_ClearQueue [18:17:08]wFMCommunicate request_size=4 [18:17:08]MH_SAM_APDU [18:17:08]CAPDU: 80 09 00 00 [18:17:08]Write to MH i2c: E2 08 00 1E 0C 80 09 00 00 00 00 00 00 9C [18:17:08]Write i2c OK [18:17:08]MH_I2C_Read... [18:17:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:08]Read from MH i2c: E2 [18:17:08]MH_I2C_Read... [18:17:08]Read from MH i2c: E2 03 00 [18:17:08]MH_I2C_Read... [18:17:08]Read from MH i2c: E2 03 00 1E 0C 00 90 00 9E [18:17:08]RAPDU: 90 00 [18:17:08]wFMCommunicate OK [18:17:08]SAM_PROTO_ClearQueue done [18:17:08]KKMCreateOFDPacket [18:17:08]OFDProtocolAddRootSTLVToBuf [18:17:08]FM_MakeSignedData [18:17:08]FM_MakeSignedData [18:17:08]SAM_PROTO_SignData [18:17:08]wFMCommunicate request_size=4 [18:17:08]MH_SAM_APDU [18:17:08]CAPDU: 80 0D 01 02 [18:17:08]Write to MH i2c: E2 08 00 1F 0C 80 0D 01 02 00 00 00 00 A4 [18:17:08]Write i2c OK [18:17:08]MH_I2C_Read... [18:17:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:08]Read from MH i2c: E2 [18:17:08]MH_I2C_Read... [18:17:08]Read from MH i2c: E2 03 00 [18:17:08]MH_I2C_Read... [18:17:08]Read from MH i2c: E2 03 00 1F 0C 00 90 00 9F [18:17:08]RAPDU: 90 00 [18:17:08]wFMCommunicate OK [18:17:08]wFMCommunicate request_size=255 [18:17:08]MH_SAM_APDU [18:17: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 A2 DD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E4 00 00 35 04 06 00 9D [18:17:09]Write to MH i2c: E2 02 01 20 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 A2 DD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E4 00 00 35 04 06 00 9D 00 00 55 [18:17:09]Write i2c OK [18:17:09]MH_I2C_Read... [18:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:09]Read from MH i2c: E2 [18:17:09]MH_I2C_Read... [18:17:09]Read from MH i2c: E2 03 00 [18:17:09]MH_I2C_Read... [18:17:09]Read from MH i2c: E2 03 00 20 0C 00 90 00 A0 [18:17:09]RAPDU: 90 00 [18:17:09]wFMCommunicate OK [18:17:09]wFMCommunicate request_size=10 [18:17:09]MH_SAM_APDU [18:17:09]CAPDU: 80 0D 02 02 05 F7 17 29 BD AB [18:17:09]Write to MH i2c: E2 0D 00 21 0C 80 0D 02 02 05 00 F7 17 29 BD AB 00 00 50 [18:17:09]Write i2c OK [18:17:09]MH_I2C_Read... [18:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:09]Read from MH i2c: E2 [18:17:09]MH_I2C_Read... [18:17:09]Read from MH i2c: E2 03 00 [18:17:09]MH_I2C_Read... [18:17:09]Read from MH i2c: E2 03 00 21 0C 00 90 00 A1 [18:17:10]RAPDU: 90 00 [18:17:10]wFMCommunicate OK [18:17:10]wFMCommunicate request_size=4 [18:17:10]MH_SAM_APDU [18:17:10]CAPDU: 80 0D 03 02 [18:17:10]Write to MH i2c: E2 08 00 22 0C 80 0D 03 02 00 00 00 00 A9 [18:17:10]Write i2c OK [18:17:10]MH_I2C_Read... [18:17:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:10]Read from MH i2c: E2 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: E2 0B 00 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: E2 0B 00 22 0C 00 96 95 62 D3 33 B2 EA 39 90 00 12 [18:17:10]RAPDU: 96 95 62 D3 33 B2 EA 39 90 00 [18:17:10]wFMCommunicate OK [18:17:10]SAM_PROTO_SignData done [18:17:10]FM_MakeSignedData done [18:17:10]CreateOFDProtocolMessage [18:17:10]wFMCommunicate request_size=4 [18:17:10]MH_SAM_APDU [18:17:10]CAPDU: 80 11 00 00 [18:17:10]Write to MH i2c: E2 08 00 23 0C 80 11 00 00 00 00 00 00 A9 [18:17:10]Write i2c OK [18:17:10]MH_I2C_Read... [18:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:10]Read from MH i2c: E2 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: E2 17 00 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: E2 17 00 23 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F5 [18:17:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:17:10]wFMCommunicate OK [18:17:10]CreateOFDProtocolMessage done [18:17:10]OFDSenderStorePacket 58568 [18:17:10]StoreOFDPacket docnum=58568 [18:17:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 43 E8 07 01 3A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 A2 DD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E4 00 00 35 04 06 00 9D F7 17 29 BD AB 96 95 62 D3 33 B2 EA 39 [18:17:10]CheckFolder [18:17:10]dirname=/storage/ofd_packets [18:17:10]CheckFolder done [18:17:10]ProducePacketName [18:17:10]name=ofd_packets/00058568 [18:17:10]NVStorageSaveData ofd_packets/00058568 [18:17:10]File name is /storage/ofd_packets/00058568 [18:17:10]Write 301 bytes [18:17:10]NVStorageSaveData done [18:17:10]OFDSenderStorePacket done [18:17:10]KKMCreateOFDPacket done [18:17:10]NVStorageSaveData kkm_last_timestamp [18:17:10]File name is /storage/kkm_last_timestamp [18:17:10]Write 4 bytes [18:17:10]NVStorageSaveData done [18:17:10]ExternCall_PrintAddStr [18:17:10]wPrintStart [18:17:10]Write to MH i2c: 01 00 00 24 0C 30 [18:17:10]OFD Sender: Processing packet 58568 [packets to send 52, broken 51] [18:17:10]ProducePacketName [18:17:10]name=ofd_packets/00058568 [18:17:10]OFD Sender: To server: pG, [18:17:10]CommunicateWithHost lk.salyk.kg:30040 [18:17:10]ConnectInit lk.salyk.kg [18:17:10]Write i2c OK [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: 01 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: 01 07 00 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: 01 07 00 24 0C 00 00 00 00 00 FF 0F 45 [18:17:10]RasterBufferAndPrint [18:17:10]line Счет N : (1)2075900 [18:17:10]line ИНН: 02508201610067 [18:17:10]line Контрольно-Кассовый Чек [18:17:10]line ПРОДАЖА [18:17:10]line ТРК (МРК, ГНК) : 62 [18:17:10]line Товар: 2710124500 [18:17:10]line Аи-95-К-5 [18:17:10]line 20.220 * 74.20 [18:17:10]line = 1500.32 [18:17:10]line НДС 12% НСП 1% [18:17:10]line > о реализуемом товаре [18:17:10]line ИТОГО: 1500.32 [18:17:10]line НСП 1% : 13.28 [18:17:10]line НДС 12% : 159.33 [18:17:10]line Наличными: 0.00 [18:17:10]line Безнал.: 1500.32 [18:17:10]line Место: АЗС № 135 "Партнер Нефть" [18:17:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:17:10]line СНО: Общий режим [18:17:10]line Чек 552 20.08.2024 18:17 [18:17:10]line Смена: 100 ФФД: 1.0 [18:17:10]line ЗНМ: 0300000196 [18:17:10]line РНМ: 0000000000162794 [18:17:10]line Версия ККМ: v1.0 [18:17:10]line Платежная система: Бакай Банк [18:17:10]line ФМ: 0000000002094532 [18:17:10]line ФД: 58568 [18:17:10]line ФПД: 173684571094443 [18:17:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181706&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58568&fm=173684571094443&tin=02508201610067®Number=0000000000162794&sum=150032 [18:17:10]written 0, free lines is 4095 [18:17:10]Connected sock=10 [18:17:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 43 E8 07 01 3A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 Write to MH i2c: 00 01 12 00 04 00 04 4E 00 0C 28 02 00 00 F4 03 5A 04 [18:17:11]00 A2 DD C4 66 0E 04 04 Write i2c OK [18:17:11]00 MH_I2C_Read... [18:17:11]64 00 00 00 B9 04 01 00 Read from MH i2c: 01 01 0D [18:17:11]04 MH_I2C_Read... [18:17:11]10 00 30 30 30 30 30 30 30 Read from MH i2c: 30 01 30 07 30 00 31 [18:17:11]36 MH_I2C_Read... [18:17:11]32 Read from MH i2c: 37 01 39 34 11 04 10 00 07 30 00 30 4E 30 30 30 30 30 30 0C 30 00 32 00 30 00 39 00 34 00 35 36 33 0D 32 10 04 04 00 C8 E4 A4 00 [18:17:11]00 RasterBufferAndPrint [18:17:11]35 line [18:17:11]04 line [18:17:11]06 line [18:17:11]00 line [18:17:11]9D line [18:17:11]F7 17 29 BD AB 96 95 62 D3 33 B2 EA 39 [18:17:11]written 0, free lines is 3698 [18:17:11]MH_Cut [18:17:11]Write to MH i2c: D1 01 00 55 0C 01 33 [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: D1 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: D1 01 00 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: D1 01 00 55 0C 00 32 [18:17:11]Write to MH i2c: 01 00 00 56 0C 62 [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C9 C1 47 00 6B 4B A5 07 01 00 07 00 3B 00 F9 *** Cut start [18:17:11]03 0E 00 37 37 *** Partial cut [18:17:11]30 *** CUTSNS_PIN = 1 [18:17:11]39 33 36 34 33 34 *** CUTSNS_PIN = 0 [18:17:11]36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E4 00 00 F4 03 04 00 F3 88 C4 66 B6 04 01 00 00 9D 72 B4 18 73 64 8D 91 [18:17:12]CommunicateWithHost err = 0 [18:17:12]CheckOFDResponse [18:17:12]1017 (14) - 77093643461234 [18:17:12]*** Brake cut motor [18:17:12]1041 (16) - 0000000002094532 [18:17:12]1040 (4) - 58568 [18:17:12]1012 (4) - 20.08.2024 12:15 [18:17:12]1206 (1) - 0 [18:17:12]OFD Sender: Remove packet 58568 [18:17:12]ProducePacketName [18:17:12]name=ofd_packets/00058568 [18:17:12]NVStorageDeleteData [18:17:12]Read from MH i2c: 01 [18:17:12]MH_I2C_Read... [18:17:12]*** Stop cut motor [18:17:12]*** Cut end [18:17:12]Read from MH i2c: 01 07 00 [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: 01 07 00 56 0C 00 00 00 00 00 FF 0F 77 [18:17:12]process_action close_receipt done [18:17:12]requested_data is exist [18:17:12]produce_requested_data [18:17:12]requested_item fm.sn is exist - process it [18:17:12]wFMCommunicate request_size=4 [18:17:12]MH_SAM_APDU [18:17:12]CAPDU: 80 11 00 00 [18:17:12]Write to MH i2c: E2 08 00 57 0C 80 11 00 00 00 00 00 00 DD [18:17:12]Write i2c OK [18:17:12]MH_I2C_Read... [18:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:12]Read from MH i2c: E2 [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: E2 17 00 [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: E2 17 00 57 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 29 [18:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 OFD Sender: No OFD packet to send [18:17:12]30 32 30 39 34 35 33 32 90 00 [18:17:12]wFMCommunicate OK [18:17:12]requested_item fd.num is exist - process it [18:17:12]SAM_PROTO_GetFieldsCounters [18:17:12]wFMCommunicate request_size=4 [18:17:12]MH_SAM_APDU [18:17:12]CAPDU: 80 13 00 00 [18:17:12]Write to MH i2c: E2 08 00 58 0C 80 13 00 00 00 00 00 00 E0 [18:17:12]Write i2c OK [18:17:12]MH_I2C_Read... [18:17:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:13]Read from MH i2c: E2 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: E2 62 00 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: E2 62 00 58 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 8C [18:17:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:13]wFMCommunicate OK [18:17:13]SAM_PROTO_GetFieldsCounters done [18:17:13]requested_item shift.num is exist - process it [18:17:13]requested_item shift.opened is exist - process it [18:17:13]req_shift_opened [18:17:13]FM_GetShiftState [18:17:13]SAM_PROTO_GetShiftState [18:17:13]wFMCommunicate request_size=4 [18:17:13]MH_SAM_APDU [18:17:13]CAPDU: 80 13 01 00 [18:17:13]Write to MH i2c: E2 08 00 59 0C 80 13 01 00 00 00 00 00 E2 [18:17:13]Write i2c OK [18:17:13]MH_I2C_Read... [18:17:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:13]Read from MH i2c: E2 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: E2 0E 00 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: E2 0E 00 59 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 05 [18:17:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:17:13]wFMCommunicate OK [18:17:13]SAM_PROTO_GetShiftState done [18:17:13]FM_GetShiftState done [18:17:13]req_shift_opened done [18:17:13]requested_item shift.open_date is exist - process it [18:17:13]req_shift_open_date [18:17:13]req_shift_open_date done [18:17:13]produce_requested_data done [18:17:13]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58568,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:17:13]process_action_free close_receipt [18:17:13]json_value_free [18:17:13]json_value_free done [18:17:13]process_json_proto returns [18:17:13]Send response to host [18:17:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58568,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:17:13]free response buf [18:17:13]execute_script done [18:17:13]execute_script returns [18:17:13]free content buf [18:17:13]Sock 9.Close socket [18:17:13]Sock 9.Thread stoped [18:17:17]OFD Sender: No OFD packet to send [18:17:22]OFD Sender: No OFD packet to send [18:17:27]OFD Sender: No OFD packet to send [18:17:32]OFD Sender: No OFD packet to send [18:17:37]OFD Sender: No OFD packet to send [18:17:42]OFD Sender: No OFD packet to send [18:17:47]OFD Sender: No OFD packet to send [18:17:52]OFD Sender: No OFD packet to send [18:17:57]OFD Sender: No OFD packet to send [18:18:02]OFD Sender: No OFD packet to send [18:18:07]OFD Sender: No OFD packet to send [18:18:12]OFD Sender: No OFD packet to send [18:18:17]OFD Sender: No OFD packet to send [18:18:22]OFD Sender: No OFD packet to send [18:18:27]OFD Sender: No OFD packet to send [18:18:28]accept exits with 8 [18:18:28]New connection [18:18:28]New thread 3067194724 created [18:18:28]Thread 3067338084 joined [18:18:28]Waiting for new connection... [18:18:28] Sock 8.Parse request [18:18:28]Sock 8.Check first char [18:18:28]Sock 8.First char is OK [18:18:28]request: POST /json_proto HTTP/1.0 [18:18:28]Method: POST [18:18:28]URL: /json_proto [18:18:28]Method is POST - this is cgi request [18:18:28]url: /json_proto [18:18:28]query_string will be loaded in cgi processing [18:18:28]execute_cgi json_proto POST (null) [18:18:28]execute_cgi path=json_proto method=POST [18:18:28]POST find Content-Length [18:18:28]Host: 172.17.44.3:8080 [18:18:28]Content-Length: 755 [18:18:28]Content-Type: application/json [18:18:28] [18:18:28]POST finish read [18:18:28]Found Content-Length = 755 [18:18:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:28]execute_script... [18:18: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)2075901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:28]POST & json_proto [18:18:28]process_json_proto [18:18:28]json parsed OK: [18:18:28]protocol is kg_v1.0 [18:18:28]action value=close_receipt [18:18:28]process_action close_receipt [18:18:28]cmd_close_receipt [18:18:28]MH_GetDate [18:18:28]Write to MH i2c: F0 00 00 5A 0C 55 [18:18:28]Write i2c OK [18:18:28]MH_I2C_Read... [18:18:28]Read from MH i2c: F0 [18:18:28]MH_I2C_Read... [18:18:28]Read from MH i2c: F0 09 00 [18:18:28]MH_I2C_Read... [18:18:28]Read from MH i2c: F0 09 00 5A 0C 00 F4 DD C4 66 AD C5 5D 66 8E [18:18:28]GetLastDocTimeStamp 1724177826 [18:18:28]current date 1724177908 [18:18:28]FM_GetShiftState [18:18:28]SAM_PROTO_GetShiftState [18:18:28]wFMCommunicate request_size=4 [18:18:28]MH_SAM_APDU [18:18:28]CAPDU: 80 13 01 00 [18:18:28]Write to MH i2c: E2 08 00 5B 0C 80 13 01 00 00 00 00 00 E4 [18:18:28]Write i2c OK [18:18:28]MH_I2C_Read... [18:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:28]Read from MH i2c: E2 [18:18:28]MH_I2C_Read... [18:18:28]Read from MH i2c: E2 0E 00 [18:18:28]MH_I2C_Read... [18:18:28]Read from MH i2c: E2 0E 00 5B 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 07 [18:18:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:18:28]wFMCommunicate OK [18:18:28]SAM_PROTO_GetShiftState done [18:18:28]FM_GetShiftState done [18:18:28]opened in 1724112910 [18:18:28]opened+sec_in_day 1724199310 [18:18:28]quantity*price = 0 [18:18:28]sum+1 = 1 [18:18:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 553 20.08.2024 18:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58569 ФПД: 70832646204788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181829&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58569&fm=70832646204788&tin=02508201610067®Number=0000000000162794&sum=0 [18:18:30]StoreToDocumentArchive [18:18:30]shift 100 fd 58569 [18:18:30]save to /storage/0100/doc_00058569 [18:18:30]save last doc name /storage/0100/doc_00058569 to /storage/kkm_last_doc_name [18:18:30]save OK [18:18:30]Clear old archive folders... [18:18:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:18:30]tlvbuf is 01E8AC00 [18:18:30]SAM_PROTO_ClearQueue [18:18:30]wFMCommunicate request_size=4 [18:18:30]MH_SAM_APDU [18:18:30]CAPDU: 80 09 00 00 [18:18:30]Write to MH i2c: E2 08 00 68 0C 80 09 00 00 00 00 00 00 E6 [18:18:30]Write i2c OK [18:18:30]MH_I2C_Read... [18:18:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:30]Read from MH i2c: E2 [18:18:30]MH_I2C_Read... [18:18:30]Read from MH i2c: E2 03 00 [18:18:30]MH_I2C_Read... [18:18:30]Read from MH i2c: E2 03 00 68 0C 00 90 00 E8 [18:18:30]RAPDU: 90 00 [18:18:30]wFMCommunicate OK [18:18:30]SAM_PROTO_ClearQueue done [18:18:30]KKMCreateOFDPacket [18:18:30]OFDProtocolAddRootSTLVToBuf [18:18:30]FM_MakeSignedData [18:18:30]FM_MakeSignedData [18:18:30]SAM_PROTO_SignData [18:18:30]wFMCommunicate request_size=4 [18:18:30]MH_SAM_APDU [18:18:30]CAPDU: 80 0D 01 02 [18:18:30]Write to MH i2c: E2 08 00 69 0C 80 0D 01 02 00 00 00 00 EE [18:18:30]Write i2c OK [18:18:30]MH_I2C_Read... [18:18:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:30]Read from MH i2c: E2 [18:18:30]MH_I2C_Read... [18:18:30]Read from MH i2c: E2 03 00 [18:18:30]MH_I2C_Read... [18:18:30]Read from MH i2c: E2 03 00 69 0C 00 90 00 E9 [18:18:30]RAPDU: 90 00 [18:18:30]wFMCommunicate OK [18:18:30]wFMCommunicate request_size=255 [18:18:30]MH_SAM_APDU [18:18: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 34 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 29 02 00 00 F4 03 04 00 F5 DD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E4 00 00 35 04 06 00 40 [18:18:30]Write to MH i2c: E2 02 01 6A 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 34 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 29 02 00 00 F4 03 04 00 F5 DD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E4 00 00 35 04 06 00 40 00 00 3E [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 6A 0C 00 90 00 EA [18:18:31]RAPDU: 90 00 [18:18:31]wFMCommunicate OK [18:18:31]wFMCommunicate request_size=10 [18:18:31]MH_SAM_APDU [18:18:31]CAPDU: 80 0D 02 02 05 6C 02 B7 2D 74 [18:18:31]Write to MH i2c: E2 0D 00 6B 0C 80 0D 02 02 05 00 6C 02 B7 2D 74 00 00 C1 [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 6B 0C 00 90 00 EB [18:18:31]RAPDU: 90 00 [18:18:31]wFMCommunicate OK [18:18:31]wFMCommunicate request_size=4 [18:18:31]MH_SAM_APDU [18:18:31]CAPDU: 80 0D 03 02 [18:18:31]Write to MH i2c: E2 08 00 6C 0C 80 0D 03 02 00 00 00 00 F3 [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 0B 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 0B 00 6C 0C 00 20 EC C6 6F CA 1B A3 FE 90 00 BB [18:18:31]RAPDU: 20 EC C6 6F CA 1B A3 FE 90 00 [18:18:31]wFMCommunicate OK [18:18:31]SAM_PROTO_SignData done [18:18:31]FM_MakeSignedData done [18:18:31]CreateOFDProtocolMessage [18:18:31]wFMCommunicate request_size=4 [18:18:31]MH_SAM_APDU [18:18:31]CAPDU: 80 11 00 00 [18:18:31]Write to MH i2c: E2 08 00 6D 0C 80 11 00 00 00 00 00 00 F3 [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 17 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 17 00 6D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3F [18:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:18:31]wFMCommunicate OK [18:18:31]CreateOFDProtocolMessage done [18:18:31]OFDSenderStorePacket 58569 [18:18:31]StoreOFDPacket docnum=58569 [18:18:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 52 60 07 01 12 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 29 02 00 00 F4 03 04 00 F5 DD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E4 00 00 35 04 06 00 40 6C 02 B7 2D 74 20 EC C6 6F CA 1B A3 FE [18:18:31]CheckFolder [18:18:31]dirname=/storage/ofd_packets [18:18:31]CheckFolder done [18:18:31]ProducePacketName [18:18:31]name=ofd_packets/00058569 [18:18:31]NVStorageSaveData ofd_packets/00058569 [18:18:31]File name is /storage/ofd_packets/00058569 [18:18:31]Write 301 bytes [18:18:31]NVStorageSaveData done [18:18:31]OFDSenderStorePacket done [18:18:31]KKMCreateOFDPacket done [18:18:31]NVStorageSaveData kkm_last_timestamp [18:18:31]File name is /storage/kkm_last_timestamp [18:18:31]Write 4 bytes [18:18:31]NVStorageSaveData done [18:18:31]ExternCall_PrintAddStr [18:18:31]wPrintStart [18:18:31]Write to MH i2c: 01 00 00 6E 0C 7A [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 07 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 07 00 6E 0C 00 00 00 00 00 FF 0F 8F [18:18:31]RasterBufferAndPrint [18:18:31]line Счет N : (1)2075901 [18:18:31]line ИНН: 02508201610067 [18:18:31]line Контрольно-Кассовый Чек [18:18:31]line ПРОДАЖА [18:18:31]line ТРК (МРК, ГНК) : 43 [18:18:31]line Товар: 2710124130 [18:18:31]line Аи-92-К-4 [18:18:31]line 15.000 * 0.00 [18:18:31]line = 0.00 [18:18:31]line НДС 12% НСП 1% [18:18:31]line > о реализуемом товаре [18:18:31]line ИТОГО: 0.00 [18:18:31]line НСП 1% : 0.00 [18:18:31]line НДС 12% : 0.00 [18:18:31]line Наличными: 0.00 [18:18:31]line Безнал.: 0.00 [18:18:31]line Место: АЗС № 135 "Партнер Нефть" [18:18:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:18:31]line СНО: Общий режим [18:18:31]line Чек 553 20.08.2024 18:18 [18:18:31]line Смена: 100 ФФД: 1.0 [18:18:31]line ЗНМ: 0300000196 [18:18:31]line РНМ: 0000000000162794 [18:18:31]line Версия ККМ: v1.0 [18:18:31]line Талоны: ТК ГПНА Online [18:18:31]line 30103677 [18:18:31]line ФМ: 0000000002094532 [18:18:31]line ФД: 58569 [18:18:31]line ФПД: 70832646204788 [18:18:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T181829&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58569&fm=70832646204788&tin=02508201610067®Number=0000000000162794&sum=0 [18:18:31]OFD Sender: Processing packet 58569 [packets to send 52, broken 51] [18:18:31]ProducePacketName [18:18:31]name=ofd_packets/00058569 [18:18:31]OFD Sender: To server: pG, [18:18:31]CommunicateWithHost lk.salyk.kg:30040 [18:18:31]ConnectInit lk.salyk.kg [18:18:31]written 0, free lines is 4095 [18:18:32]Connected sock=10 [18:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 52 60 07 01 12 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 29 02 00 00 F4 03 04 00 F5 DD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 Write to MH i2c: 30 01 39 00 34 00 35 98 33 32 10 04 04 00 C9 E4 00 00 35 0C 04 A4 06 [18:18:32]00 40 6C 02 B7 2D 74 20 EC C6 6F CA 1B A3 FE [18:18:32]Write i2c OK [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: 01 [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: 01 07 00 [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: 01 07 00 98 0C 00 00 00 00 00 A7 0D 5F [18:18:32]RasterBufferAndPrint [18:18:32]line [18:18:32]line [18:18:32]line [18:18:32]line [18:18:32]line [18:18:32]written 0, free lines is 3578 [18:18:32]MH_Cut [18:18:32]Write to MH i2c: D1 01 00 9F 0C 01 7D [18:18:32]Write i2c OK [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: D1 [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: D1 01 00 [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: D1 01 00 9F 0C 00 7C [18:18:32]Write to MH i2c: 01 00 00 A0 0C AC [18:18:32]Write i2c OK [18:18:32]MH_I2C_Read... [18:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2F AC 47 00 61 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E4 00 00 F4 03 04 00 45 89 C4 66 B6 04 01 00 00 97 22 7E F1 22 EE 98 B5 [18:18:33]CommunicateWithHost err = 0 [18:18:33]CheckOFDResponse [18:18:33]1017 (14) - 77093643461234 [18:18:33]1041 (16) - 0000000002094532 [18:18:33]1040 (4) - 58569 [18:18:33]1012 (4) - 20.08.2024 12:17 [18:18:33]1206 (1) - 0 [18:18:33]OFD Sender: Remove packet 58569 [18:18:33]ProducePacketName [18:18:33]name=ofd_packets/00058569 [18:18:33]NVStorageDeleteData [18:18:33]*** Cut start [18:18:33]*** Partial cut [18:18:33]*** CUTSNS_PIN = 1 [18:18:33]*** CUTSNS_PIN = 0 [18:18:33]*** Brake cut motor [18:18:33]OFD Sender: No OFD packet to send [18:18:33]Read from MH i2c: 01 [18:18:33]MH_I2C_Read... [18:18:33]*** Stop cut motor [18:18:33]*** Cut end [18:18:33]Read from MH i2c: 01 07 00 [18:18:33]MH_I2C_Read... [18:18:33]Read from MH i2c: 01 07 00 A0 0C 00 00 00 00 00 FF 0F C1 [18:18:33]process_action close_receipt done [18:18:33]requested_data is exist [18:18:33]produce_requested_data [18:18:33]requested_item fm.sn is exist - process it [18:18:33]wFMCommunicate request_size=4 [18:18:33]MH_SAM_APDU [18:18:33]CAPDU: 80 11 00 00 [18:18:33]Write to MH i2c: E2 08 00 A1 0C 80 11 00 00 00 00 00 00 27 [18:18:33]Write i2c OK [18:18:33]MH_I2C_Read... [18:18:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:33]Read from MH i2c: E2 [18:18:33]MH_I2C_Read... [18:18:33]Read from MH i2c: E2 17 00 [18:18:33]MH_I2C_Read... [18:18:33]Read from MH i2c: E2 17 00 A1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 73 [18:18:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:18:33]wFMCommunicate OK [18:18:33]requested_item fd.num is exist - process it [18:18:33]SAM_PROTO_GetFieldsCounters [18:18:33]wFMCommunicate request_size=4 [18:18:33]MH_SAM_APDU [18:18:33]CAPDU: 80 13 00 00 [18:18:33]Write to MH i2c: E2 08 00 A2 0C 80 13 00 00 00 00 00 00 2A [18:18:33]Write i2c OK [18:18:33]MH_I2C_Read... [18:18:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:34]Read from MH i2c: E2 [18:18:34]MH_I2C_Read... [18:18:34]Read from MH i2c: E2 62 00 [18:18:34]MH_I2C_Read... [18:18:34]Read from MH i2c: E2 62 00 A2 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 DA [18:18:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:18:34]wFMCommunicate OK [18:18:34]SAM_PROTO_GetFieldsCounters done [18:18:34]requested_item shift.num is exist - process it [18:18:34]requested_item shift.opened is exist - process it [18:18:34]req_shift_opened [18:18:34]FM_GetShiftState [18:18:34]SAM_PROTO_GetShiftState [18:18:34]wFMCommunicate request_size=4 [18:18:34]MH_SAM_APDU [18:18:34]CAPDU: 80 13 01 00 [18:18:34]Write to MH i2c: E2 08 00 A3 0C 80 13 01 00 00 00 00 00 2C [18:18:34]Write i2c OK [18:18:34]MH_I2C_Read... [18:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:34]Read from MH i2c: E2 [18:18:34]MH_I2C_Read... [18:18:34]Read from MH i2c: E2 0E 00 [18:18:34]MH_I2C_Read... [18:18:34]Read from MH i2c: E2 0E 00 A3 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4F [18:18:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:18:34]wFMCommunicate OK [18:18:34]SAM_PROTO_GetShiftState done [18:18:34]FM_GetShiftState done [18:18:34]req_shift_opened done [18:18:34]requested_item shift.open_date is exist - process it [18:18:34]req_shift_open_date [18:18:34]req_shift_open_date done [18:18:34]produce_requested_data done [18:18:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58569,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:18:34]process_action_free close_receipt [18:18:34]json_value_free [18:18:34]json_value_free done [18:18:34]process_json_proto returns [18:18:34]Send response to host [18:18:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58569,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:18:34]free response buf [18:18:34]execute_script done [18:18:34]execute_script returns [18:18:34]free content buf [18:18:34]Sock 8.Close socket [18:18:34]Sock 8.Thread stoped [18:18:38]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [18:19:18]OFD Sender: No OFD packet to send [18:19:23]OFD Sender: No OFD packet to send [18:19:28]OFD Sender: No OFD packet to send [18:19:33]OFD Sender: No OFD packet to send [18:19:38]OFD Sender: No OFD packet to send [18:19:43]OFD Sender: No OFD packet to send [18:19:48]OFD Sender: No OFD packet to send [18:19:53]OFD Sender: No OFD packet to send [18:19:58]OFD Sender: No OFD packet to send [18:20:03]OFD Sender: No OFD packet to send [18:20:08]OFD Sender: No OFD packet to send [18:20:13]OFD Sender: No OFD packet to send [18:20:18]OFD Sender: No OFD packet to send [18:20:23]OFD Sender: No OFD packet to send [18:20:28]OFD Sender: No OFD packet to send [18:20:33]OFD Sender: No OFD packet to send [18:20:38]OFD Sender: No OFD packet to send [18:20:43]OFD Sender: No OFD packet to send [18:20:48]OFD Sender: No OFD packet to send [18:20:53]OFD Sender: No OFD packet to send [18:20:58]OFD Sender: No OFD packet to send [18:21:03]OFD Sender: No OFD packet to send [18:21:08]OFD Sender: No OFD packet to send [18:21:13]OFD Sender: No OFD packet to send [18:21:18]OFD Sender: No OFD packet to send [18:21:23]OFD Sender: No OFD packet to send [18:21:28]OFD Sender: No OFD packet to send [18:21:33]OFD Sender: No OFD packet to send [18:21:38]OFD Sender: No OFD packet to send [18:21:43]OFD Sender: No OFD packet to send [18:21:48]OFD Sender: No OFD packet to send [18:21:53]OFD Sender: No OFD packet to send [18:21:58]OFD Sender: No OFD packet to send [18:22:03]OFD Sender: No OFD packet to send [18:22:06]accept exits with 9 [18:22:06]New connection [18:22:06]New thread 3067338084 created [18:22:06]Thread 3067194724 joined [18:22:06]Waiting for new connection... [18:22:06] Sock 9.Parse request [18:22:06]Sock 9.Check first char [18:22:06]Sock 9.First char is OK [18:22:06]request: POST /json_proto HTTP/1.0 [18:22:06]Method: POST [18:22:06]URL: /json_proto [18:22:06]Method is POST - this is cgi request [18:22:06]url: /json_proto [18:22:06]query_string will be loaded in cgi processing [18:22:06]execute_cgi json_proto POST (null) [18:22:06]execute_cgi path=json_proto method=POST [18:22:06]POST find Content-Length [18:22:06]Host: 172.17.44.3:8080 [18:22:06]Content-Length: 664 [18:22:06]Content-Type: application/json [18:22:06] [18:22:06]POST finish read [18:22:06]Found Content-Length = 664 [18:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:06]execute_script... [18:22:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:06]POST & json_proto [18:22:06]process_json_proto [18:22:06]json parsed OK: [18:22:06]protocol is kg_v1.0 [18:22:06]action value=close_receipt [18:22:06]process_action close_receipt [18:22:06]cmd_close_receipt [18:22:06]MH_GetDate [18:22:06]Write to MH i2c: F0 00 00 A4 0C 9F [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: F0 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: F0 09 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: F0 09 00 A4 0C 00 CF DE C4 66 AD C5 5D 66 B4 [18:22:06]GetLastDocTimeStamp 1724177909 [18:22:06]current date 1724178127 [18:22:06]FM_GetShiftState [18:22:06]SAM_PROTO_GetShiftState [18:22:06]wFMCommunicate request_size=4 [18:22:06]MH_SAM_APDU [18:22:06]CAPDU: 80 13 01 00 [18:22:06]Write to MH i2c: E2 08 00 A5 0C 80 13 01 00 00 00 00 00 2E [18:22:06]Write i2c OK [18:22:06]MH_I2C_Read... [18:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:06]Read from MH i2c: E2 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 0E 00 [18:22:06]MH_I2C_Read... [18:22:06]Read from MH i2c: E2 0E 00 A5 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 51 [18:22:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:22:06]wFMCommunicate OK [18:22:06]SAM_PROTO_GetShiftState done [18:22:06]FM_GetShiftState done [18:22:06]opened in 1724112910 [18:22:06]opened+sec_in_day 1724199310 [18:22:06]quantity*price = 200001 [18:22:06]sum+1 = 200003 [18:22:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 554 20.08.2024 18:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58570 ФПД: 5902596455862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182207&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58570&fm=5902596455862&tin=02508201610067®Number=0000000000162794&sum=200000 [18:22:07]StoreToDocumentArchive [18:22:07]shift 100 fd 58570 [18:22:07]save to /storage/0100/doc_00058570 [18:22:07]save last doc name /storage/0100/doc_00058570 to /storage/kkm_last_doc_name [18:22:07]save OK [18:22:07]Clear old archive folders... [18:22:07]ProcessDocumentItem done err = 0, tmpTLVsize=244 [18:22:07]tlvbuf is 01CEA6A0 [18:22:07]SAM_PROTO_ClearQueue [18:22:07]wFMCommunicate request_size=4 [18:22:07]MH_SAM_APDU [18:22:07]CAPDU: 80 09 00 00 [18:22:07]Write to MH i2c: E2 08 00 B2 0C 80 09 00 00 00 00 00 00 30 [18:22:07]Write i2c OK [18:22:07]MH_I2C_Read... [18:22:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:07]Read from MH i2c: E2 [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: E2 03 00 [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: E2 03 00 B2 0C 00 90 00 32 [18:22:07]RAPDU: 90 00 [18:22:07]wFMCommunicate OK [18:22:07]SAM_PROTO_ClearQueue done [18:22:07]KKMCreateOFDPacket [18:22:07]OFDProtocolAddRootSTLVToBuf [18:22:07]FM_MakeSignedData [18:22:07]FM_MakeSignedData [18:22:07]SAM_PROTO_SignData [18:22:07]wFMCommunicate request_size=4 [18:22:07]MH_SAM_APDU [18:22:07]CAPDU: 80 0D 01 02 [18:22:07]Write to MH i2c: E2 08 00 B3 0C 80 0D 01 02 00 00 00 00 38 [18:22:07]Write i2c OK [18:22:07]MH_I2C_Read... [18:22:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:07]Read from MH i2c: E2 [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: E2 03 00 [18:22:07]MH_I2C_Read... [18:22:07]Read from MH i2c: E2 03 00 B3 0C 00 90 00 33 [18:22:07]RAPDU: 90 00 [18:22:07]wFMCommunicate OK [18:22:07]wFMCommunicate request_size=253 [18:22:07]MH_SAM_APDU [18:22:07]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 CF DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E4 00 00 35 04 06 00 05 5E 4E 2A 3D B6 [18:22:07]Write to MH i2c: E2 00 01 B4 0C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 CF DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E4 00 00 35 04 06 00 05 5E 4E 2A 3D B6 00 00 F4 [18:22:07]Write i2c OK [18:22:07]MH_I2C_Read... [18:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:08]Read from MH i2c: E2 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 03 00 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 03 00 B4 0C 00 90 00 34 [18:22:08]RAPDU: 90 00 [18:22:08]wFMCommunicate OK [18:22:08]wFMCommunicate request_size=4 [18:22:08]MH_SAM_APDU [18:22:08]CAPDU: 80 0D 03 02 [18:22:08]Write to MH i2c: E2 08 00 B5 0C 80 0D 03 02 00 00 00 00 3C [18:22:08]Write i2c OK [18:22:08]MH_I2C_Read... [18:22:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:08]Read from MH i2c: E2 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 0B 00 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 0B 00 B5 0C 00 0A 05 B9 22 D8 4A 51 7C 90 00 16 [18:22:08]RAPDU: 0A 05 B9 22 D8 4A 51 7C 90 00 [18:22:08]wFMCommunicate OK [18:22:08]SAM_PROTO_SignData done [18:22:08]FM_MakeSignedData done [18:22:08]CreateOFDProtocolMessage [18:22:08]wFMCommunicate request_size=4 [18:22:08]MH_SAM_APDU [18:22:08]CAPDU: 80 11 00 00 [18:22:08]Write to MH i2c: E2 08 00 B6 0C 80 11 00 00 00 00 00 00 3C [18:22:08]Write i2c OK [18:22:08]MH_I2C_Read... [18:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:08]Read from MH i2c: E2 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 17 00 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: E2 17 00 B6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [18:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:22:08]wFMCommunicate OK [18:22:08]CreateOFDProtocolMessage done [18:22:08]OFDSenderStorePacket 58570 [18:22:08]StoreOFDPacket docnum=58570 [18:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 DB C3 00 01 2D F3 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 CF DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E4 00 00 35 04 06 00 05 5E 4E 2A 3D B6 0A 05 B9 22 D8 4A 51 7C [18:22:08]CheckFolder [18:22:08]dirname=/storage/ofd_packets [18:22:08]CheckFolder done [18:22:08]ProducePacketName [18:22:08]name=ofd_packets/00058570 [18:22:08]NVStorageSaveData ofd_packets/00058570 [18:22:08]File name is /storage/ofd_packets/00058570 [18:22:08]Write 294 bytes [18:22:08]NVStorageSaveData done [18:22:08]OFDSenderStorePacket done [18:22:08]KKMCreateOFDPacket done [18:22:08]NVStorageSaveData kkm_last_timestamp [18:22:08]File name is /storage/kkm_last_timestamp [18:22:08]Write 4 bytes [18:22:08]NVStorageSaveData done [18:22:08]ExternCall_PrintAddStr [18:22:08]wPrintStart [18:22:08]Write to MH i2c: 01 00 00 B7 0C C3 [18:22:08]Write i2c OK [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: 01 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: 01 07 00 [18:22:08]MH_I2C_Read... [18:22:08]Read from MH i2c: 01 07 00 B7 0C 00 00 00 00 00 FF 0F D8 [18:22:08]RasterBufferAndPrint [18:22:08]line Счет N : (1)2075904 [18:22:08]line ИНН: 02508201610067 [18:22:08]line Контрольно-Кассовый Чек [18:22:08]line ПРОДАЖА [18:22:08]line ТРК (МРК, ГНК) : 34 [18:22:08]line Товар: 2710124130 [18:22:08]line SU-92 [18:22:08]line 29.070 * 68.80 [18:22:08]line = 2000.02 [18:22:08]line НДС 12% НСП 1% [18:22:08]line > о реализуемом товаре [18:22:08]line ОКРУГЛЕНИЕ: -0.02 [18:22:08]line ИТОГО: 2000.00 [18:22:08]line Внесено: 2000.00 [18:22:08]line СДАЧА: 0.00 [18:22:08]line НСП 1% : 17.70 [18:22:08]line НДС 12% : 212.39 [18:22:08]line Наличными: 2000.00 [18:22:08]line Безнал.: 0.00 [18:22:08]line Место: АЗС № 135 "Партнер Нефть" [18:22:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:22:08]line СНО: Общий режим [18:22:08]line Чек 554 20.08.2024 18:22 [18:22:08]line Смена: 100 ФФД: 1.0 [18:22:08]line ЗНМ: 0300000196 [18:22:08]line РНМ: 0000000000162794 [18:22:08]line Версия ККМ: v1.0 [18:22:08]line ФМ: 0000000002094532 [18:22:08]line ФД: 58570 [18:22:08]line ФПД: 5902596455862 [18:22:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182207&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58570&fm=5902596455862&tin=02508201610067®Number=0000000000162794&sum=200000 [18:22:08]OFD Sender: Processing packet 58570 [packets to send 52, broken 51] [18:22:08]ProducePacketName [18:22:08]name=ofd_packets/00058570 [18:22:08]OFD Sender: To server: pG, [18:22:08]CommunicateWithHost lk.salyk.kg:30040 [18:22:08]ConnectInit lk.salyk.kg [18:22:08]written 0, free lines is 4095 [18:22:08]Connected sock=10 [18:22:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 DB C3 00 01 2D F3 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 CF DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E4 00 00 35 04 06 00 05 5E 4E 2A 3D B6 0A 05 B9 22 D8 4A 51 7C [18:22:09]Write to MH i2c: 01 00 00 E2 0C EE [18:22:09]Write i2c OK [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: 01 [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: 01 07 00 [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: 01 07 00 E2 0C 00 00 00 00 00 CE 0C CF [18:22:09]RasterBufferAndPrint [18:22:09]line [18:22:09]line [18:22:09]line [18:22:09]line [18:22:09]line [18:22:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 10 66 47 00 0F 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 32 30 39 34 35 33 32 10 04 04 00 CA E4 00 00 F4 03 04 00 1D 8A C4 66 B6 04 01 00 00 C8 06 E5 D4 98 73 1D 91 [18:22:09]CommunicateWithHost err = 0 [18:22:09]CheckOFDResponse [18:22:09]1017 (14) - 77093643461234 [18:22:09]1041 (16) - 0000000002094532 [18:22:09]1040 (4) - 58570 [18:22:09]1012 (4) - 20.08.2024 12:20 [18:22:09]1206 (1) - 0 [18:22:09]OFD Sender: Remove packet 58570 [18:22:09]ProducePacketName [18:22:09]name=ofd_packets/00058570 [18:22:09]NVStorageDeleteData [18:22:09]written 0, free lines is 3283 [18:22:09]MH_Cut [18:22:09]Write to MH i2c: D1 01 00 E9 0C 01 C7 [18:22:09]Write i2c OK [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: D1 [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: D1 01 00 [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: D1 01 00 E9 0C 00 C6 [18:22:09]Write to MH i2c: 01 00 00 EA 0C F6 [18:22:09]Write i2c OK [18:22:09]MH_I2C_Read... [18:22:09]OFD Sender: No OFD packet to send [18:22:09]*** Cut start [18:22:09]*** Partial cut [18:22:09]*** CUTSNS_PIN = 1 [18:22:09]*** CUTSNS_PIN = 0 [18:22:10]*** Brake cut motor [18:22:10]Read from MH i2c: 01 [18:22:10]MH_I2C_Read... [18:22:10]*** Stop cut motor [18:22:10]*** Cut end [18:22:10]Read from MH i2c: 01 07 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: 01 07 00 EA 0C 00 00 00 00 00 FF 0F 0B [18:22:10]process_action close_receipt done [18:22:10]requested_data is exist [18:22:10]produce_requested_data [18:22:10]requested_item fm.sn is exist - process it [18:22:10]wFMCommunicate request_size=4 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 11 00 00 [18:22:10]Write to MH i2c: E2 08 00 EB 0C 80 11 00 00 00 00 00 00 71 [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 17 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 17 00 EB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [18:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:22:10]wFMCommunicate OK [18:22:10]requested_item fd.num is exist - process it [18:22:10]SAM_PROTO_GetFieldsCounters [18:22:10]wFMCommunicate request_size=4 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 13 00 00 [18:22:10]Write to MH i2c: E2 08 00 EC 0C 80 13 00 00 00 00 00 00 74 [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 62 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 62 00 EC 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 28 [18:22:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:22:10]wFMCommunicate OK [18:22:10]SAM_PROTO_GetFieldsCounters done [18:22:10]requested_item shift.num is exist - process it [18:22:10]requested_item shift.opened is exist - process it [18:22:10]req_shift_opened [18:22:10]FM_GetShiftState [18:22:10]SAM_PROTO_GetShiftState [18:22:10]wFMCommunicate request_size=4 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 13 01 00 [18:22:10]Write to MH i2c: E2 08 00 ED 0C 80 13 01 00 00 00 00 00 76 [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 0E 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 0E 00 ED 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [18:22:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:22:10]wFMCommunicate OK [18:22:10]SAM_PROTO_GetShiftState done [18:22:10]FM_GetShiftState done [18:22:10]req_shift_opened done [18:22:10]requested_item shift.open_date is exist - process it [18:22:10]req_shift_open_date [18:22:10]req_shift_open_date done [18:22:10]produce_requested_data done [18:22:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58570,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:22:10]process_action_free close_receipt [18:22:10]json_value_free [18:22:10]json_value_free done [18:22:10]process_json_proto returns [18:22:10]Send response to host [18:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58570,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:22:10]free response buf [18:22:10]execute_script done [18:22:10]execute_script returns [18:22:10]free content buf [18:22:10]Sock 9.Close socket [18:22:10]Sock 9.Thread stoped [18:22:13]accept exits with 8 [18:22:13]New connection [18:22:13]New thread 3067194724 created [18:22:13]Thread 3067338084 joined [18:22:13]Waiting for new connection... [18:22:13] Sock 8.Parse request [18:22:13]Sock 8.Check first char [18:22:13]Sock 8.First char is OK [18:22:13]request: POST /json_proto HTTP/1.0 [18:22:13]Method: POST [18:22:13]URL: /json_proto [18:22:13]Method is POST - this is cgi request [18:22:13]url: /json_proto [18:22:13]query_string will be loaded in cgi processing [18:22:13]execute_cgi json_proto POST (null) [18:22:13]execute_cgi path=json_proto method=POST [18:22:13]POST find Content-Length [18:22:13]Host: 172.17.44.3:8080 [18:22:13]Content-Length: 720 [18:22:13]Content-Type: application/json [18:22:13] [18:22:13]POST finish read [18:22:13]Found Content-Length = 720 [18:22:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58570, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:13]execute_script... [18:22:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58570, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:13]POST & json_proto [18:22:13]process_json_proto [18:22:13]json parsed OK: [18:22:13]protocol is kg_v1.0 [18:22:13]action value=close_receipt [18:22:13]process_action close_receipt [18:22:13]cmd_close_receipt [18:22:13]MH_GetDate [18:22:13]Write to MH i2c: F0 00 00 EE 0C E9 [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: F0 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: F0 09 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: F0 09 00 EE 0C 00 D6 DE C4 66 AD C5 5D 66 05 [18:22:13]GetLastDocTimeStamp 1724178127 [18:22:13]current date 1724178134 [18:22:13]FM_GetShiftState [18:22:13]SAM_PROTO_GetShiftState [18:22:13]wFMCommunicate request_size=4 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 13 01 00 [18:22:13]Write to MH i2c: E2 08 00 EF 0C 80 13 01 00 00 00 00 00 78 [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 0E 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 0E 00 EF 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9B [18:22:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:22:13]wFMCommunicate OK [18:22:13]SAM_PROTO_GetShiftState done [18:22:13]FM_GetShiftState done [18:22:13]opened in 1724112910 [18:22:13]opened+sec_in_day 1724199310 [18:22:13]quantity*price = 200001 [18:22:13]sum+1 = 200003 [18:22:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 555 20.08.2024 18:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58570 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58571 ФПД: 244832567797144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182214&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58571&fm=244832567797144&tin=02508201610067®Number=0000000000162794&sum=200000 [18:22:15]StoreToDocumentArchive [18:22:15]shift 100 fd 58571 [18:22:15]save to /storage/0100/doc_00058571 [18:22:15]save last doc name /storage/0100/doc_00058571 to /storage/kkm_last_doc_name [18:22:15]save OK [18:22:15]Clear old archive folders... [18:22:15]ProcessDocumentItem done err = 0, tmpTLVsize=272 [18:22:15]tlvbuf is 01FFD520 [18:22:15]SAM_PROTO_ClearQueue [18:22:15]wFMCommunicate request_size=4 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 09 00 00 [18:22:15]Write to MH i2c: E2 08 00 FE 0C 80 09 00 00 00 00 00 00 7C [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 03 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 03 00 FE 0C 00 90 00 7E [18:22:15]RAPDU: 90 00 [18:22:15]wFMCommunicate OK [18:22:15]SAM_PROTO_ClearQueue done [18:22:15]KKMCreateOFDPacket [18:22:15]OFDProtocolAddRootSTLVToBuf [18:22:15]FM_MakeSignedData [18:22:15]FM_MakeSignedData [18:22:15]SAM_PROTO_SignData [18:22:15]wFMCommunicate request_size=4 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 0D 01 02 [18:22:15]Write to MH i2c: E2 08 00 FF 0C 80 0D 01 02 00 00 00 00 84 [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 03 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 03 00 FF 0C 00 90 00 7F [18:22:15]RAPDU: 90 00 [18:22:15]wFMCommunicate OK [18:22:15]wFMCommunicate request_size=255 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 02 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 D6 DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 CA E4 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 [18:22:15]Write to MH i2c: E2 02 01 00 0D 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 02 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 D6 DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 CA E4 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 31 [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 03 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 03 00 00 0D 00 90 00 81 [18:22:15]RAPDU: 90 00 [18:22:15]wFMCommunicate OK [18:22:15]wFMCommunicate request_size=31 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 0D 02 02 1A 30 32 30 39 34 35 33 32 10 04 04 00 CB E4 00 00 35 04 06 00 DE AC 86 3B A5 98 [18:22:15]Write to MH i2c: E2 22 00 01 0D 80 0D 02 02 1A 00 30 32 30 39 34 35 33 32 10 04 04 00 CB E4 00 00 35 04 06 00 DE AC 86 3B A5 98 00 00 E3 [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 03 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 03 00 01 0D 00 90 00 82 [18:22:15]RAPDU: 90 00 [18:22:15]wFMCommunicate OK [18:22:15]wFMCommunicate request_size=4 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 0D 03 02 [18:22:15]Write to MH i2c: E2 08 00 02 0D 80 0D 03 02 00 00 00 00 8A [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 0B 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 0B 00 02 0D 00 AF B9 8F 3C 12 3C 8B 3F 90 00 D6 [18:22:15]RAPDU: AF B9 8F 3C 12 3C 8B 3F 90 00 [18:22:15]wFMCommunicate OK [18:22:15]SAM_PROTO_SignData done [18:22:15]FM_MakeSignedData done [18:22:15]CreateOFDProtocolMessage [18:22:15]wFMCommunicate request_size=4 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 11 00 00 [18:22:15]Write to MH i2c: E2 08 00 03 0D 80 11 00 00 00 00 00 00 8A [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 17 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 17 00 03 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D6 [18:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:22:15]wFMCommunicate OK [18:22:15]CreateOFDProtocolMessage done [18:22:15]OFDSenderStorePacket 58571 [18:22:15]StoreOFDPacket docnum=58571 [18:22:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 24 01 00 00 9D 6C 1C 01 B8 3D 5A 03 01 00 03 00 10 01 1E 04 01 00 02 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 D6 DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 CA E4 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E4 00 00 35 04 06 00 DE AC 86 3B A5 98 AF B9 8F 3C 12 3C 8B 3F [18:22:15]CheckFolder [18:22:15]dirname=/storage/ofd_packets [18:22:15]CheckFolder done [18:22:15]ProducePacketName [18:22:15]name=ofd_packets/00058571 [18:22:15]NVStorageSaveData ofd_packets/00058571 [18:22:15]File name is /storage/ofd_packets/00058571 [18:22:15]Write 322 bytes [18:22:15]NVStorageSaveData done [18:22:15]OFDSenderStorePacket done [18:22:15]KKMCreateOFDPacket done [18:22:15]NVStorageSaveData kkm_last_timestamp [18:22:15]File name is /storage/kkm_last_timestamp [18:22:15]Write 4 bytes [18:22:15]NVStorageSaveData done [18:22:15]ExternCall_PrintAddStr [18:22:15]wPrintStart [18:22:15]Write to MH i2c: 01 00 00 04 0D 11 [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: 01 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: 01 07 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: 01 07 00 04 0D 00 00 00 00 00 FF 0F 26 [18:22:15]RasterBufferAndPrint [18:22:15]line Счет N : (1)2075904 [18:22:15]line ИНН: 02508201610067 [18:22:15]line Контрольно-Кассовый Чек [18:22:15]line ВОЗВРАТ ПРОДАЖИ [18:22:15]line ТРК (МРК, ГНК) : 34 [18:22:15]line Товар: 2710124130 [18:22:15]line SU-92 [18:22:15]line 29.070 * 68.80 [18:22:15]line = 2000.02 [18:22:15]line НДС 12% НСП 1% [18:22:15]line > о реализуемом товаре [18:22:15]line ОКРУГЛЕНИЕ: -0.02 [18:22:15]line ИТОГО: 2000.00 [18:22:15]line НСП 1% : 17.70 [18:22:15]line НДС 12% : 212.39 [18:22:15]line Наличными: 2000.00 [18:22:15]line Безнал.: 0.00 [18:22:15]line Место: АЗС № 135 "Партнер Нефть" [18:22:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:22:15]line СНО: Общий режим [18:22:15]line Чек 555 20.08.2024 18:22 [18:22:15]line Смена: 100 ФФД: 1.0 [18:22:15]line ЗНМ: 0300000196 [18:22:15]line РНМ: 0000000000162794 [18:22:15]line Версия ККМ: v1.0 [18:22:15]line ФД осн.: 58570 [18:22:15]line ФМ осн.: 0000000002094532 [18:22:15]line ФМ: 0000000002094532 [18:22:15]line ФД: 58571 [18:22:15]line ФПД: 244832567797144 [18:22:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182214&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58571&fm=244832567797144&tin=02508201610067®Number=0000000000162794&sum=200000 [18:22:15]written 0, free lines is 4095 [18:22:15]OFD Sender: Processing packet 58571 [packets to send 52, broken 51] [18:22:15]ProducePacketName [18:22:15]name=ofd_packets/00058571 [18:22:15]OFD Sender: To server: pG, [18:22:15]CommunicateWithHost lk.salyk.kg:30040 [18:22:15]ConnectInit lk.salyk.kg [18:22:16]Connected sock=11 [18:22:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 24 01 00 00 9D 6C 1C 01 B8 3D 5A 03 01 00 03 00 10 01 1E 04 01 00 02 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 D6 DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 CA E4 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E4 00 00 35 04 06 00 DE AC 86 3B A5 98 AF B9 8F 3C 12 3C 8B 3F [18:22:16]Write to MH i2c: 01 00 00 2F 0D 3C [18:22:16]Write i2c OK [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: 01 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: 01 07 00 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: 01 07 00 2F 0D 00 00 00 00 00 D6 0C 25 [18:22:16]RasterBufferAndPrint [18:22:16]line [18:22:16]line [18:22:16]line [18:22:16]line [18:22:16]line [18:22:16]written 0, free lines is 3296 [18:22:16]MH_Cut [18:22:16]Write to MH i2c: D1 01 00 36 0D 01 15 [18:22:16]Write i2c OK [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: D1 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: D1 01 00 [18:22:16]MH_I2C_Read... [18:22:16]Read from MH i2c: D1 01 00 36 0D 00 14 [18:22:16]Write to MH i2c: 01 00 00 37 0D 44 [18:22:16]Write i2c OK [18:22:16]MH_I2C_Read... [18:22:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 03 D5 47 00 E4 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 32 30 39 34 35 33 32 10 04 04 00 CB E4 00 00 F4 03 04 00 24 8A C4 66 B6 04 01 00 00 EF 7D 3A 2D 01 E8 24 B3 [18:22:16]CommunicateWithHost err = 0 [18:22:16]CheckOFDResponse [18:22:16]1017 (14) - 77093643461234 [18:22:16]1041 (16) - 0000000002094532 [18:22:16]1040 (4) - 58571 [18:22:16]1012 (4) - 20.08.2024 12:20 [18:22:16]1206 (1) - 0 [18:22:16]OFD Sender: Remove packet 58571 [18:22:16]ProducePacketName [18:22:16]name=ofd_packets/00058571 [18:22:16]NVStorageDeleteData [18:22:17]OFD Sender: No OFD packet to send [18:22:17]*** Cut start [18:22:17]*** Partial cut [18:22:17]*** CUTSNS_PIN = 1 [18:22:17]*** CUTSNS_PIN = 0 [18:22:17]*** Brake cut motor [18:22:17]Read from MH i2c: 01 [18:22:17]MH_I2C_Read... [18:22:17]*** Stop cut motor [18:22:17]*** Cut end [18:22:17]Read from MH i2c: 01 07 00 [18:22:17]MH_I2C_Read... [18:22:17]Read from MH i2c: 01 07 00 37 0D 00 00 00 00 00 FF 0F 59 [18:22:17]process_action close_receipt done [18:22:17]requested_data is exist [18:22:17]produce_requested_data [18:22:17]requested_item fm.sn is exist - process it [18:22:17]wFMCommunicate request_size=4 [18:22:17]MH_SAM_APDU [18:22:17]CAPDU: 80 11 00 00 [18:22:17]Write to MH i2c: E2 08 00 38 0D 80 11 00 00 00 00 00 00 BF [18:22:17]Write i2c OK [18:22:17]MH_I2C_Read... [18:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:17]Read from MH i2c: E2 [18:22:17]MH_I2C_Read... [18:22:17]Read from MH i2c: E2 17 00 [18:22:17]MH_I2C_Read... [18:22:17]Read from MH i2c: E2 17 00 38 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [18:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:22:17]wFMCommunicate OK [18:22:17]requested_item fd.num is exist - process it [18:22:17]SAM_PROTO_GetFieldsCounters [18:22:17]wFMCommunicate request_size=4 [18:22:17]MH_SAM_APDU [18:22:17]CAPDU: 80 13 00 00 [18:22:17]Write to MH i2c: E2 08 00 39 0D 80 13 00 00 00 00 00 00 C2 [18:22:17]Write i2c OK [18:22:17]MH_I2C_Read... [18:22:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:18]Read from MH i2c: E2 [18:22:18]MH_I2C_Read... [18:22:18]Read from MH i2c: E2 62 00 [18:22:18]MH_I2C_Read... [18:22:18]Read from MH i2c: E2 62 00 39 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [18:22:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:22:18]wFMCommunicate OK [18:22:18]SAM_PROTO_GetFieldsCounters done [18:22:18]requested_item shift.num is exist - process it [18:22:18]requested_item shift.opened is exist - process it [18:22:18]req_shift_opened [18:22:18]FM_GetShiftState [18:22:18]SAM_PROTO_GetShiftState [18:22:18]wFMCommunicate request_size=4 [18:22:18]MH_SAM_APDU [18:22:18]CAPDU: 80 13 01 00 [18:22:18]Write to MH i2c: E2 08 00 3A 0D 80 13 01 00 00 00 00 00 C4 [18:22:18]Write i2c OK [18:22:18]MH_I2C_Read... [18:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:18]Read from MH i2c: E2 [18:22:18]MH_I2C_Read... [18:22:18]Read from MH i2c: E2 0E 00 [18:22:18]MH_I2C_Read... [18:22:18]Read from MH i2c: E2 0E 00 3A 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E7 [18:22:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:22:18]wFMCommunicate OK [18:22:18]SAM_PROTO_GetShiftState done [18:22:18]FM_GetShiftState done [18:22:18]req_shift_opened done [18:22:18]requested_item shift.open_date is exist - process it [18:22:18]req_shift_open_date [18:22:18]req_shift_open_date done [18:22:18]produce_requested_data done [18:22:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58571,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:22:18]process_action_free close_receipt [18:22:18]json_value_free [18:22:18]json_value_free done [18:22:18]process_json_proto returns [18:22:18]Send response to host [18:22:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58571,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:22:18]free response buf [18:22:18]execute_script done [18:22:18]execute_script returns [18:22:18]free content buf [18:22:18]Sock 8.Close socket [18:22:18]Sock 8.Thread stoped [18:22:22]OFD Sender: No OFD packet to send [18:22:27]OFD Sender: No OFD packet to send [18:22:32]OFD Sender: No OFD packet to send [18:22:37]OFD Sender: No OFD packet to send [18:22:42]OFD Sender: No OFD packet to send [18:22:43]accept exits with 9 [18:22:43]New connection [18:22:43]New thread 3067338084 created [18:22:43]Thread 3067194724 joined [18:22:43]Waiting for new connection... [18:22:43] Sock 9.Parse request [18:22:43]Sock 9.Check first char [18:22:43]Sock 9.First char is OK [18:22:43]request: POST /json_proto HTTP/1.0 [18:22:43]Method: POST [18:22:43]URL: /json_proto [18:22:43]Method is POST - this is cgi request [18:22:43]url: /json_proto [18:22:43]query_string will be loaded in cgi processing [18:22:43]execute_cgi json_proto POST (null) [18:22:43]execute_cgi path=json_proto method=POST [18:22:43]POST find Content-Length [18:22:43]Host: 172.17.44.3:8080 [18:22:43]Content-Length: 755 [18:22:43]Content-Type: application/json [18:22:43] [18:22:43]POST finish read [18:22:43]Found Content-Length = 755 [18:22:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:43]execute_script... [18:22: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)2075902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:43]POST & json_proto [18:22:43]process_json_proto [18:22:43]json parsed OK: [18:22:43]protocol is kg_v1.0 [18:22:43]action value=close_receipt [18:22:43]process_action close_receipt [18:22:43]cmd_close_receipt [18:22:43]MH_GetDate [18:22:43]Write to MH i2c: F0 00 00 3B 0D 37 [18:22:43]Write i2c OK [18:22:43]MH_I2C_Read... [18:22:43]Read from MH i2c: F0 [18:22:43]MH_I2C_Read... [18:22:43]Read from MH i2c: F0 09 00 [18:22:43]MH_I2C_Read... [18:22:43]Read from MH i2c: F0 09 00 3B 0D 00 F3 DE C4 66 AD C5 5D 66 70 [18:22:43]GetLastDocTimeStamp 1724178134 [18:22:43]current date 1724178163 [18:22:43]FM_GetShiftState [18:22:43]SAM_PROTO_GetShiftState [18:22:43]wFMCommunicate request_size=4 [18:22:43]MH_SAM_APDU [18:22:43]CAPDU: 80 13 01 00 [18:22:43]Write to MH i2c: E2 08 00 3C 0D 80 13 01 00 00 00 00 00 C6 [18:22:43]Write i2c OK [18:22:43]MH_I2C_Read... [18:22:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:43]Read from MH i2c: E2 [18:22:43]MH_I2C_Read... [18:22:43]Read from MH i2c: E2 0E 00 [18:22:43]MH_I2C_Read... [18:22:43]Read from MH i2c: E2 0E 00 3C 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [18:22:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:22:43]wFMCommunicate OK [18:22:43]SAM_PROTO_GetShiftState done [18:22:43]FM_GetShiftState done [18:22:43]opened in 1724112910 [18:22:43]opened+sec_in_day 1724199310 [18:22:43]quantity*price = 0 [18:22:43]sum+1 = 1 [18:22:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 556 20.08.2024 18:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58572 ФПД: 149031898241712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182243&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58572&fm=149031898241712&tin=02508201610067®Number=0000000000162794&sum=0 [18:22:44]StoreToDocumentArchive [18:22:44]shift 100 fd 58572 [18:22:44]save to /storage/0100/doc_00058572 [18:22:44]save last doc name /storage/0100/doc_00058572 to /storage/kkm_last_doc_name [18:22:44]save OK [18:22:44]Clear old archive folders... [18:22:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:22:44]tlvbuf is 01CE9BC0 [18:22:44]SAM_PROTO_ClearQueue [18:22:44]wFMCommunicate request_size=4 [18:22:44]MH_SAM_APDU [18:22:44]CAPDU: 80 09 00 00 [18:22:44]Write to MH i2c: E2 08 00 49 0D 80 09 00 00 00 00 00 00 C8 [18:22:44]Write i2c OK [18:22:44]MH_I2C_Read... [18:22:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:44]Read from MH i2c: E2 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 03 00 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 03 00 49 0D 00 90 00 CA [18:22:44]RAPDU: 90 00 [18:22:44]wFMCommunicate OK [18:22:44]SAM_PROTO_ClearQueue done [18:22:44]KKMCreateOFDPacket [18:22:44]OFDProtocolAddRootSTLVToBuf [18:22:44]FM_MakeSignedData [18:22:44]FM_MakeSignedData [18:22:44]SAM_PROTO_SignData [18:22:44]wFMCommunicate request_size=4 [18:22:44]MH_SAM_APDU [18:22:44]CAPDU: 80 0D 01 02 [18:22:44]Write to MH i2c: E2 08 00 4A 0D 80 0D 01 02 00 00 00 00 D0 [18:22:44]Write i2c OK [18:22:44]MH_I2C_Read... [18:22:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:44]Read from MH i2c: E2 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 03 00 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 03 00 4A 0D 00 90 00 CB [18:22:44]RAPDU: 90 00 [18:22:44]wFMCommunicate OK [18:22:44]wFMCommunicate request_size=255 [18:22:44]MH_SAM_APDU [18:22: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 F3 DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E4 00 00 35 04 06 00 87 [18:22:44]Write to MH i2c: E2 02 01 4B 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 F3 DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E4 00 00 35 04 06 00 87 00 00 71 [18:22:44]Write i2c OK [18:22:44]MH_I2C_Read... [18:22:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:44]Read from MH i2c: E2 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 03 00 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 03 00 4B 0D 00 90 00 CC [18:22:44]RAPDU: 90 00 [18:22:44]wFMCommunicate OK [18:22:44]wFMCommunicate request_size=10 [18:22:44]MH_SAM_APDU [18:22:44]CAPDU: 80 0D 02 02 05 8B 31 5A DA B0 [18:22:44]Write to MH i2c: E2 0D 00 4C 0D 80 0D 02 02 05 00 8B 31 5A DA B0 00 00 7D [18:22:44]Write i2c OK [18:22:44]MH_I2C_Read... [18:22:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:44]Read from MH i2c: E2 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 03 00 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 03 00 4C 0D 00 90 00 CD [18:22:44]RAPDU: 90 00 [18:22:44]wFMCommunicate OK [18:22:44]wFMCommunicate request_size=4 [18:22:44]MH_SAM_APDU [18:22:44]CAPDU: 80 0D 03 02 [18:22:44]Write to MH i2c: E2 08 00 4D 0D 80 0D 03 02 00 00 00 00 D5 [18:22:44]Write i2c OK [18:22:44]MH_I2C_Read... [18:22:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:44]Read from MH i2c: E2 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 0B 00 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 0B 00 4D 0D 00 A8 0B 0D 91 38 A7 19 BB 90 00 DA [18:22:44]RAPDU: A8 0B 0D 91 38 A7 19 BB 90 00 [18:22:44]wFMCommunicate OK [18:22:44]SAM_PROTO_SignData done [18:22:44]FM_MakeSignedData done [18:22:44]CreateOFDProtocolMessage [18:22:44]wFMCommunicate request_size=4 [18:22:44]MH_SAM_APDU [18:22:44]CAPDU: 80 11 00 00 [18:22:44]Write to MH i2c: E2 08 00 4E 0D 80 11 00 00 00 00 00 00 D5 [18:22:44]Write i2c OK [18:22:44]MH_I2C_Read... [18:22:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:44]Read from MH i2c: E2 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 17 00 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: E2 17 00 4E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 21 [18:22:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:22:44]wFMCommunicate OK [18:22:44]CreateOFDProtocolMessage done [18:22:44]OFDSenderStorePacket 58572 [18:22:44]StoreOFDPacket docnum=58572 [18:22:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 78 23 07 01 1A 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 F3 DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E4 00 00 35 04 06 00 87 8B 31 5A DA B0 A8 0B 0D 91 38 A7 19 BB [18:22:44]CheckFolder [18:22:44]dirname=/storage/ofd_packets [18:22:44]CheckFolder done [18:22:44]ProducePacketName [18:22:44]name=ofd_packets/00058572 [18:22:44]NVStorageSaveData ofd_packets/00058572 [18:22:44]File name is /storage/ofd_packets/00058572 [18:22:44]Write 301 bytes [18:22:44]NVStorageSaveData done [18:22:44]OFDSenderStorePacket done [18:22:44]KKMCreateOFDPacket done [18:22:44]NVStorageSaveData kkm_last_timestamp [18:22:44]File name is /storage/kkm_last_timestamp [18:22:44]Write 4 bytes [18:22:44]NVStorageSaveData done [18:22:44]OFD Sender: Processing packet 58572 [packets to send 52, broken 51] [18:22:44]ProducePacketName [18:22:44]name=ofd_packets/00058572 [18:22:44]OFD Sender: To server: pG, [18:22:44]CommunicateWithHost lk.salyk.kg:30040 [18:22:44]ConnectInit lk.salyk.kg [18:22:44]ExternCall_PrintAddStr [18:22:44]wPrintStart [18:22:44]Write to MH i2c: 01 00 00 4F 0D 5C [18:22:44]Write i2c OK [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: 01 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: 01 07 00 [18:22:44]MH_I2C_Read... [18:22:44]Read from MH i2c: 01 07 00 4F 0D 00 00 00 00 00 FF 0F 71 [18:22:44]RasterBufferAndPrint [18:22:44]line Счет N : (1)2075902 [18:22:44]line ИНН: 02508201610067 [18:22:44]line Контрольно-Кассовый Чек [18:22:44]line ПРОДАЖА [18:22:44]line ТРК (МРК, ГНК) : 63 [18:22:44]line Товар: 2710124130 [18:22:44]line Аи-92-К-4 [18:22:44]line 14.750 * 0.00 [18:22:44]line = 0.00 [18:22:44]line НДС 12% НСП 1% [18:22:44]line > о реализуемом товаре [18:22:44]line ИТОГО: 0.00 [18:22:44]line НСП 1% : 0.00 [18:22:44]line НДС 12% : 0.00 [18:22:44]line Наличными: 0.00 [18:22:44]line Безнал.: 0.00 [18:22:44]line Место: АЗС № 135 "Партнер Нефть" [18:22:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:22:44]line СНО: Общий режим [18:22:44]line Чек 556 20.08.2024 18:22 [18:22:44]line Смена: 100 ФФД: 1.0 [18:22:44]line ЗНМ: 0300000196 [18:22:44]line РНМ: 0000000000162794 [18:22:44]line Версия ККМ: v1.0 [18:22:44]line Талоны: ТК ГПНА Online [18:22:44]line 30103677 [18:22:44]line ФМ: 0000000002094532 [18:22:44]line ФД: 58572 [18:22:44]line ФПД: 149031898241712 [18:22:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182243&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58572&fm=149031898241712&tin=02508201610067®Number=0000000000162794&sum=0 [18:22:45]Connected sock=11 [18:22:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 78 23 07 01 1A 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 F3 DE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E4 00 00 35 04 06 00 87 8B 31 5A DA B0 A8 0B 0D 91 38 A7 19 BB [18:22:45]written 0, free lines is 4095 [18:22:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2D B6 47 00 71 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 32 30 39 34 35 33 32 10 04 04 00 CC E4 00 00 F4 03 04 00 41 8A C4 66 B6 04 01 00 00 0A BA 25 D5 4D 4F C6 BF [18:22:45]CommunicateWithHost err = 0 [18:22:45]CheckOFDResponse [18:22:45]1017 (14) - 77093643461234 [18:22:45]1041 (16) - 0000000002094532 [18:22:45]1040 (4) - 58572 [18:22:45]1012 (4) - 20.08.2024 12:21 [18:22:45]1206 (1) - 0 [18:22:45]OFD Sender: Remove packet 58572 [18:22:45]ProducePacketName [18:22:45]name=ofd_packets/00058572 [18:22:45]NVStorageDeleteData [18:22:45]Write to MH i2c: 01 00 00 79 0D 86 [18:22:45]Write i2c OK [18:22:45]MH_I2C_Read... [18:22:45]Read from MH i2c: 01 [18:22:45]MH_I2C_Read... [18:22:45]Read from MH i2c: 01 07 00 [18:22:45]MH_I2C_Read... [18:22:45]Read from MH i2c: 01 07 00 79 0D 00 00 00 00 00 E5 0C 7E [18:22:45]RasterBufferAndPrint [18:22:45]line [18:22:45]line [18:22:45]line [18:22:45]line [18:22:45]line [18:22:45]written 0, free lines is 3307 [18:22:45]MH_Cut [18:22:45]Write to MH i2c: D1 01 00 80 0D 01 5F [18:22:45]Write i2c OK [18:22:45]MH_I2C_Read... [18:22:45]Read from MH i2c: D1 [18:22:45]MH_I2C_Read... [18:22:45]Read from MH i2c: D1 01 00 [18:22:45]MH_I2C_Read... [18:22:45]Read from MH i2c: D1 01 00 80 0D 00 5E [18:22:45]Write to MH i2c: 01 00 00 81 0D 8E [18:22:45]Write i2c OK [18:22:45]MH_I2C_Read... [18:22:45]OFD Sender: No OFD packet to send [18:22:46]*** Cut start [18:22:46]*** Partial cut [18:22:46]*** CUTSNS_PIN = 1 [18:22:46]*** CUTSNS_PIN = 0 [18:22:46]*** Brake cut motor [18:22:47]Read from MH i2c: 01 [18:22:47]MH_I2C_Read... [18:22:47]*** Stop cut motor [18:22:47]*** Cut end [18:22:47]Read from MH i2c: 01 07 00 [18:22:47]MH_I2C_Read... [18:22:47]Read from MH i2c: 01 07 00 81 0D 00 00 00 00 00 FF 0F A3 [18:22:47]process_action close_receipt done [18:22:47]requested_data is exist [18:22:47]produce_requested_data [18:22:47]requested_item fm.sn is exist - process it [18:22:47]wFMCommunicate request_size=4 [18:22:47]MH_SAM_APDU [18:22:47]CAPDU: 80 11 00 00 [18:22:47]Write to MH i2c: E2 08 00 82 0D 80 11 00 00 00 00 00 00 09 [18:22:47]Write i2c OK [18:22:47]MH_I2C_Read... [18:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:47]Read from MH i2c: E2 [18:22:47]MH_I2C_Read... [18:22:47]Read from MH i2c: E2 17 00 [18:22:47]MH_I2C_Read... [18:22:47]Read from MH i2c: E2 17 00 82 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [18:22:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:22:47]wFMCommunicate OK [18:22:47]requested_item fd.num is exist - process it [18:22:47]SAM_PROTO_GetFieldsCounters [18:22:47]wFMCommunicate request_size=4 [18:22:47]MH_SAM_APDU [18:22:47]CAPDU: 80 13 00 00 [18:22:47]Write to MH i2c: E2 08 00 83 0D 80 13 00 00 00 00 00 00 0C [18:22:47]Write i2c OK [18:22:47]MH_I2C_Read... [18:22:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:47]Read from MH i2c: E2 [18:22:47]MH_I2C_Read... [18:22:47]Read from MH i2c: E2 62 00 [18:22:47]MH_I2C_Read... [18:22:47]Read from MH i2c: E2 62 00 83 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 C8 [18:22:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:22:47]wFMCommunicate OK [18:22:47]SAM_PROTO_GetFieldsCounters done [18:22:47]requested_item shift.num is exist - process it [18:22:47]requested_item shift.opened is exist - process it [18:22:47]req_shift_opened [18:22:47]FM_GetShiftState [18:22:47]SAM_PROTO_GetShiftState [18:22:47]wFMCommunicate request_size=4 [18:22:47]MH_SAM_APDU [18:22:47]CAPDU: 80 13 01 00 [18:22:47]Write to MH i2c: E2 08 00 84 0D 80 13 01 00 00 00 00 00 0E [18:22:47]Write i2c OK [18:22:47]MH_I2C_Read... [18:22:47]Read from MH i2c: E2 [18:22:47]MH_I2C_Read... [18:22:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:47]Read from MH i2c: E2 0E 00 [18:22:47]MH_I2C_Read... [18:22:47]Read from MH i2c: E2 0E 00 84 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 31 [18:22:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:22:47]wFMCommunicate OK [18:22:47]SAM_PROTO_GetShiftState done [18:22:47]FM_GetShiftState done [18:22:47]req_shift_opened done [18:22:47]requested_item shift.open_date is exist - process it [18:22:47]req_shift_open_date [18:22:47]req_shift_open_date done [18:22:47]produce_requested_data done [18:22:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58572,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:22:47]process_action_free close_receipt [18:22:47]json_value_free [18:22:47]json_value_free done [18:22:47]process_json_proto returns [18:22:47]Send response to host [18:22:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58572,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:22:47]free response buf [18:22:47]execute_script done [18:22:47]execute_script returns [18:22:47]free content buf [18:22:47]Sock 9.Close socket [18:22:47]Sock 9.Thread stoped [18:22:50]OFD Sender: No OFD packet to send [18:22:55]OFD Sender: No OFD packet to send [18:23:00]OFD Sender: No OFD packet to send [18:23:05]OFD Sender: No OFD packet to send [18:23:10]OFD Sender: No OFD packet to send [18:23:15]OFD Sender: No OFD packet to send [18:23:20]OFD Sender: No OFD packet to send [18:23:25]OFD Sender: No OFD packet to send [18:23:30]OFD Sender: No OFD packet to send [18:23:36]OFD Sender: No OFD packet to send [18:23:41]OFD Sender: No OFD packet to send [18:23:46]OFD Sender: No OFD packet to send [18:23:51]OFD Sender: No OFD packet to send [18:23:56]OFD Sender: No OFD packet to send [18:23:56]accept exits with 10 [18:23:56]New connection [18:23:56]New thread 3067194724 created [18:23:56]Thread 3067338084 joined [18:23:56]Waiting for new connection... [18:23:56] Sock 10.Parse request [18:23:56]Sock 10.Check first char [18:23:56]Sock 10.First char is OK [18:23:56]request: POST /json_proto HTTP/1.0 [18:23:56]Method: POST [18:23:56]URL: /json_proto [18:23:56]Method is POST - this is cgi request [18:23:56]url: /json_proto [18:23:56]query_string will be loaded in cgi processing [18:23:56]execute_cgi json_proto POST (null) [18:23:56]execute_cgi path=json_proto method=POST [18:23:56]POST find Content-Length [18:23:56]Host: 172.17.44.3:8080 [18:23:56]Content-Length: 785 [18:23:56]Content-Type: application/json [18:23:56] [18:23:56]POST finish read [18:23:56]Found Content-Length = 785 [18:23:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:56]execute_script... [18:23: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)2075903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:56]POST & json_proto [18:23:56]process_json_proto [18:23:56]json parsed OK: [18:23:56]protocol is kg_v1.0 [18:23:56]action value=close_receipt [18:23:56]process_action close_receipt [18:23:56]cmd_close_receipt [18:23:56]MH_GetDate [18:23:56]Write to MH i2c: F0 00 00 85 0D 81 [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: F0 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: F0 09 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: F0 09 00 85 0D 00 3C DF C4 66 AD C5 5D 66 04 [18:23:56]GetLastDocTimeStamp 1724178163 [18:23:56]current date 1724178236 [18:23:56]FM_GetShiftState [18:23:56]SAM_PROTO_GetShiftState [18:23:56]wFMCommunicate request_size=4 [18:23:56]MH_SAM_APDU [18:23:56]CAPDU: 80 13 01 00 [18:23:56]Write to MH i2c: E2 08 00 86 0D 80 13 01 00 00 00 00 00 10 [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:56]Read from MH i2c: E2 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 0E 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 0E 00 86 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [18:23:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:23:56]wFMCommunicate OK [18:23:56]SAM_PROTO_GetShiftState done [18:23:56]FM_GetShiftState done [18:23:56]opened in 1724112910 [18:23:56]opened+sec_in_day 1724199310 [18:23:56]quantity*price = 200001 [18:23:56]sum+1 = 200003 [18:23:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 557 20.08.2024 18:23 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58573 ФПД: 8365649838455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182357&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58573&fm=8365649838455&tin=02508201610067®Number=0000000000162794&sum=200002 [18:23:57]StoreToDocumentArchive [18:23:57]shift 100 fd 58573 [18:23:57]save to /storage/0100/doc_00058573 [18:23:57]save last doc name /storage/0100/doc_00058573 to /storage/kkm_last_doc_name [18:23:57]save OK [18:23:57]Clear old archive folders... [18:23:57]ProcessDocumentItem done err = 0, tmpTLVsize=244 [18:23:57]tlvbuf is 01CE9A90 [18:23:57]SAM_PROTO_ClearQueue [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 09 00 00 [18:23:57]Write to MH i2c: E2 08 00 93 0D 80 09 00 00 00 00 00 00 12 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 93 0D 00 90 00 14 [18:23:57]RAPDU: 90 00 [18:23:57]wFMCommunicate OK [18:23:57]SAM_PROTO_ClearQueue done [18:23:57]KKMCreateOFDPacket [18:23:57]OFDProtocolAddRootSTLVToBuf [18:23:57]FM_MakeSignedData [18:23:57]FM_MakeSignedData [18:23:57]SAM_PROTO_SignData [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 0D 01 02 [18:23:57]Write to MH i2c: E2 08 00 94 0D 80 0D 01 02 00 00 00 00 1A [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 94 0D 00 90 00 15 [18:23:57]RAPDU: 90 00 [18:23:57]wFMCommunicate OK [18:23:57]wFMCommunicate request_size=253 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 3D DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E4 00 00 35 04 06 00 07 9B C7 96 41 77 [18:23:57]Write to MH i2c: E2 00 01 95 0D 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 3D DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E4 00 00 35 04 06 00 07 9B C7 96 41 77 00 00 38 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 95 0D 00 90 00 16 [18:23:57]RAPDU: 90 00 [18:23:57]wFMCommunicate OK [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 0D 03 02 [18:23:57]Write to MH i2c: E2 08 00 96 0D 80 0D 03 02 00 00 00 00 1E [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 0B 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 0B 00 96 0D 00 4B C5 3F 56 2A B1 59 DA 90 00 D2 [18:23:57]RAPDU: 4B C5 3F 56 2A B1 59 DA 90 00 [18:23:57]wFMCommunicate OK [18:23:57]SAM_PROTO_SignData done [18:23:57]FM_MakeSignedData done [18:23:57]CreateOFDProtocolMessage [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 11 00 00 [18:23:57]Write to MH i2c: E2 08 00 97 0D 80 11 00 00 00 00 00 00 1E [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 17 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 17 00 97 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [18:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:23:58]wFMCommunicate OK [18:23:58]CreateOFDProtocolMessage done [18:23:58]OFDSenderStorePacket 58573 [18:23:58]StoreOFDPacket docnum=58573 [18:23:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 47 56 00 01 28 C4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 3D DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E4 00 00 35 04 06 00 07 9B C7 96 41 77 4B C5 3F 56 2A B1 59 DA [18:23:58]CheckFolder [18:23:58]dirname=/storage/ofd_packets [18:23:58]CheckFolder done [18:23:58]ProducePacketName [18:23:58]name=ofd_packets/00058573 [18:23:58]NVStorageSaveData ofd_packets/00058573 [18:23:58]File name is /storage/ofd_packets/00058573 [18:23:58]Write 294 bytes [18:23:58]NVStorageSaveData done [18:23:58]OFDSenderStorePacket done [18:23:58]KKMCreateOFDPacket done [18:23:58]NVStorageSaveData kkm_last_timestamp [18:23:58]File name is /storage/kkm_last_timestamp [18:23:58]Write 4 bytes [18:23:58]NVStorageSaveData done [18:23:58]ExternCall_PrintAddStr [18:23:58]wPrintStart [18:23:58]Write to MH i2c: 01 00 00 98 0D A5 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 07 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 07 00 98 0D 00 00 00 00 00 FF 0F BA [18:23:58]RasterBufferAndPrint [18:23:58]line Счет N : (1)2075903 [18:23:58]line ИНН: 02508201610067 [18:23:58]line Контрольно-Кассовый Чек [18:23:58]line ПРОДАЖА [18:23:58]line ТРК (МРК, ГНК) : 44 [18:23:58]line Товар: 2710124130 [18:23:58]line SU-92 [18:23:58]line 29.070 * 68.80 [18:23:58]line = 2000.02 [18:23:58]line НДС 12% НСП 1% [18:23:58]line > о реализуемом товаре [18:23:58]line ИТОГО: 2000.02 [18:23:58]line НСП 1% : 17.70 [18:23:58]line НДС 12% : 212.39 [18:23:58]line Наличными: 0.00 [18:23:58]line Безнал.: 2000.02 [18:23:58]line Место: АЗС № 135 "Партнер Нефть" [18:23:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:23:58]line СНО: Общий режим [18:23:58]line Чек 557 20.08.2024 18:23 [18:23:58]line Смена: 100 ФФД: 1.0 [18:23:58]line ЗНМ: 0300000196 [18:23:58]line РНМ: 0000000000162794 [18:23:58]line Версия ККМ: v1.0 [18:23:58]line Платежная система: O! деньги [18:23:58]line ФМ: 0000000002094532 [18:23:58]line ФД: 58573 [18:23:58]line ФПД: 8365649838455 [18:23:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182357&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58573&fm=8365649838455&tin=02508201610067®Number=0000000000162794&sum=200002 [18:23:58]OFD Sender: Processing packet 58573 [packets to send 52, broken 51] [18:23:58]ProducePacketName [18:23:58]name=ofd_packets/00058573 [18:23:58]OFD Sender: To server: pG, [18:23:58]CommunicateWithHost lk.salyk.kg:30040 [18:23:58]ConnectInit lk.salyk.kg [18:23:58]written 0, free lines is 4095 [18:23:58]Connected sock=9 [18:23:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 47 56 00 01 28 C4 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 3D DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E4 00 00 35 04 06 00 07 9B C7 96 41 77 4B C5 3F 56 2A B1 59 DA [18:23:58]Write to MH i2c: 01 00 00 C2 0D CF [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 07 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 07 00 C2 0D 00 00 00 00 00 E6 0C C8 [18:23:58]RasterBufferAndPrint [18:23:58]line [18:23:58]line [18:23:58]line [18:23:58]line [18:23:58]line [18:23:58]written 0, free lines is 3307 [18:23:58]MH_Cut [18:23:58]Write to MH i2c: D1 01 00 C9 0D 01 A8 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: D1 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: D1 01 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: D1 01 00 C9 0D 00 A7 [18:23:58]Write to MH i2c: 01 00 00 CA 0D D7 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 86 CA 47 00 AC 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 32 30 39 34 35 33 32 10 04 04 00 CD E4 00 00 F4 03 04 00 8B 8A C4 66 B6 04 01 00 00 04 D9 9F 52 A0 70 62 62 [18:23:58]CommunicateWithHost err = 0 [18:23:58]CheckOFDResponse [18:23:58]1017 (14) - 77093643461234 [18:23:58]1041 (16) - 0000000002094532 [18:23:58]1040 (4) - 58573 [18:23:58]1012 (4) - 20.08.2024 12:22 [18:23:58]1206 (1) - 0 [18:23:58]OFD Sender: Remove packet 58573 [18:23:58]ProducePacketName [18:23:58]name=ofd_packets/00058573 [18:23:58]NVStorageDeleteData [18:23:59]OFD Sender: No OFD packet to send [18:23:59]*** Cut start [18:23:59]*** Partial cut [18:23:59]*** CUTSNS_PIN = 1 [18:23:59]*** CUTSNS_PIN = 0 [18:23:59]*** Brake cut motor [18:24:00]Read from MH i2c: 01 [18:24:00]MH_I2C_Read... [18:24:00]*** Stop cut motor [18:24:00]*** Cut end [18:24:00]Read from MH i2c: 01 07 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: 01 07 00 CA 0D 00 00 00 00 00 FF 0F EC [18:24:00]process_action close_receipt done [18:24:00]requested_data is exist [18:24:00]produce_requested_data [18:24:00]requested_item fm.sn is exist - process it [18:24:00]wFMCommunicate request_size=4 [18:24:00]MH_SAM_APDU [18:24:00]CAPDU: 80 11 00 00 [18:24:00]Write to MH i2c: E2 08 00 CB 0D 80 11 00 00 00 00 00 00 52 [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:00]Read from MH i2c: E2 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 17 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 17 00 CB 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [18:24:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:24:00]wFMCommunicate OK [18:24:00]requested_item fd.num is exist - process it [18:24:00]SAM_PROTO_GetFieldsCounters [18:24:00]wFMCommunicate request_size=4 [18:24:00]MH_SAM_APDU [18:24:00]CAPDU: 80 13 00 00 [18:24:00]Write to MH i2c: E2 08 00 CC 0D 80 13 00 00 00 00 00 00 55 [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:00]Read from MH i2c: E2 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 62 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 62 00 CC 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 15 [18:24:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:00]wFMCommunicate OK [18:24:00]SAM_PROTO_GetFieldsCounters done [18:24:00]requested_item shift.num is exist - process it [18:24:00]requested_item shift.opened is exist - process it [18:24:00]req_shift_opened [18:24:00]FM_GetShiftState [18:24:00]SAM_PROTO_GetShiftState [18:24:00]wFMCommunicate request_size=4 [18:24:00]MH_SAM_APDU [18:24:00]CAPDU: 80 13 01 00 [18:24:00]Write to MH i2c: E2 08 00 CD 0D 80 13 01 00 00 00 00 00 57 [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:00]Read from MH i2c: E2 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 0E 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 0E 00 CD 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7A [18:24:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:24:00]wFMCommunicate OK [18:24:00]SAM_PROTO_GetShiftState done [18:24:00]FM_GetShiftState done [18:24:00]req_shift_opened done [18:24:00]requested_item shift.open_date is exist - process it [18:24:00]req_shift_open_date [18:24:00]req_shift_open_date done [18:24:00]produce_requested_data done [18:24:00]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58573,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:24:00]process_action_free close_receipt [18:24:00]json_value_free [18:24:00]json_value_free done [18:24:00]process_json_proto returns [18:24:00]Send response to host [18:24:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58573,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:24:00]free response buf [18:24:00]execute_script done [18:24:00]execute_script returns [18:24:00]free content buf [18:24:00]Sock 10.Close socket [18:24:00]Sock 10.Thread stoped [18:24:01]accept exits with 8 [18:24:01]New connection [18:24:01]New thread 3067338084 created [18:24:01]Thread 3067194724 joined [18:24:01]Waiting for new connection... [18:24:01] Sock 8.Parse request [18:24:01]Sock 8.Check first char [18:24:01]Sock 8.First char is OK [18:24:01]request: POST /json_proto HTTP/1.0 [18:24:01]Method: POST [18:24:01]URL: /json_proto [18:24:01]Method is POST - this is cgi request [18:24:01]url: /json_proto [18:24:01]query_string will be loaded in cgi processing [18:24:01]execute_cgi json_proto POST (null) [18:24:01]execute_cgi path=json_proto method=POST [18:24:01]POST find Content-Length [18:24:01]Host: 172.17.44.3:8080 [18:24:01]Content-Length: 754 [18:24:01]Content-Type: application/json [18:24:01] [18:24:01]POST finish read [18:24:01]Found Content-Length = 754 [18:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:01]execute_script... [18:24: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)2075905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:01]POST & json_proto [18:24:01]process_json_proto [18:24:01]json parsed OK: [18:24:01]protocol is kg_v1.0 [18:24:01]action value=close_receipt [18:24:01]process_action close_receipt [18:24:01]cmd_close_receipt [18:24:01]MH_GetDate [18:24:01]Write to MH i2c: F0 00 00 CE 0D CA [18:24:01]Write i2c OK [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: F0 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: F0 09 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: F0 09 00 CE 0D 00 41 DF C4 66 AD C5 5D 66 52 [18:24:01]GetLastDocTimeStamp 1724178237 [18:24:01]current date 1724178241 [18:24:01]FM_GetShiftState [18:24:01]SAM_PROTO_GetShiftState [18:24:01]wFMCommunicate request_size=4 [18:24:01]MH_SAM_APDU [18:24:01]CAPDU: 80 13 01 00 [18:24:01]Write to MH i2c: E2 08 00 CF 0D 80 13 01 00 00 00 00 00 59 [18:24:01]Write i2c OK [18:24:01]MH_I2C_Read... [18:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:01]Read from MH i2c: E2 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 0E 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 0E 00 CF 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7C [18:24:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:24:01]wFMCommunicate OK [18:24:01]SAM_PROTO_GetShiftState done [18:24:01]FM_GetShiftState done [18:24:01]opened in 1724112910 [18:24:01]opened+sec_in_day 1724199310 [18:24:01]quantity*price = 0 [18:24:01]sum+1 = 1 [18:24:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 558 20.08.2024 18:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58574 ФПД: 257018193594118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182401&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58574&fm=257018193594118&tin=02508201610067®Number=0000000000162794&sum=0 [18:24:02]StoreToDocumentArchive [18:24:02]shift 100 fd 58574 [18:24:02]save to /storage/0100/doc_00058574 [18:24:02]save last doc name /storage/0100/doc_00058574 to /storage/kkm_last_doc_name [18:24:02]save OK [18:24:02]Clear old archive folders... [18:24:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:24:02]tlvbuf is 01D64D00 [18:24:02]SAM_PROTO_ClearQueue [18:24:02]wFMCommunicate request_size=4 [18:24:02]MH_SAM_APDU [18:24:02]CAPDU: 80 09 00 00 [18:24:02]Write to MH i2c: E2 08 00 DC 0D 80 09 00 00 00 00 00 00 5B [18:24:02]Write i2c OK [18:24:02]MH_I2C_Read... [18:24:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:02]Read from MH i2c: E2 [18:24:02]MH_I2C_Read... [18:24:02]Read from MH i2c: E2 03 00 [18:24:02]MH_I2C_Read... [18:24:02]Read from MH i2c: E2 03 00 DC 0D 00 90 00 5D [18:24:02]RAPDU: 90 00 [18:24:02]wFMCommunicate OK [18:24:02]SAM_PROTO_ClearQueue done [18:24:02]KKMCreateOFDPacket [18:24:02]OFDProtocolAddRootSTLVToBuf [18:24:02]FM_MakeSignedData [18:24:02]FM_MakeSignedData [18:24:02]SAM_PROTO_SignData [18:24:02]wFMCommunicate request_size=4 [18:24:02]MH_SAM_APDU [18:24:02]CAPDU: 80 0D 01 02 [18:24:02]Write to MH i2c: E2 08 00 DD 0D 80 0D 01 02 00 00 00 00 63 [18:24:02]Write i2c OK [18:24:02]MH_I2C_Read... [18:24:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:02]Read from MH i2c: E2 [18:24:02]MH_I2C_Read... [18:24:02]Read from MH i2c: E2 03 00 [18:24:02]MH_I2C_Read... [18:24:02]Read from MH i2c: E2 03 00 DD 0D 00 90 00 5E [18:24:02]RAPDU: 90 00 [18:24:02]wFMCommunicate OK [18:24:02]wFMCommunicate request_size=255 [18:24:02]MH_SAM_APDU [18:24: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 41 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E4 00 00 35 04 06 00 E9 [18:24:02]Write to MH i2c: E2 02 01 DE 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 41 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E4 00 00 35 04 06 00 E9 00 00 D2 [18:24:02]Write i2c OK [18:24:02]MH_I2C_Read... [18:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:02]Read from MH i2c: E2 [18:24:02]MH_I2C_Read... [18:24:02]Read from MH i2c: E2 03 00 [18:24:02]MH_I2C_Read... [18:24:02]Read from MH i2c: E2 03 00 DE 0D 00 90 00 5F [18:24:02]RAPDU: 90 00 [18:24:02]wFMCommunicate OK [18:24:02]wFMCommunicate request_size=10 [18:24:02]MH_SAM_APDU [18:24:02]CAPDU: 80 0D 02 02 05 C1 B6 21 47 06 [18:24:02]Write to MH i2c: E2 0D 00 DF 0D 80 0D 02 02 05 00 C1 B6 21 47 06 00 00 55 [18:24:03]Write i2c OK [18:24:03]MH_I2C_Read... [18:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:03]Read from MH i2c: E2 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: E2 03 00 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: E2 03 00 DF 0D 00 90 00 60 [18:24:03]RAPDU: 90 00 [18:24:03]wFMCommunicate OK [18:24:03]wFMCommunicate request_size=4 [18:24:03]MH_SAM_APDU [18:24:03]CAPDU: 80 0D 03 02 [18:24:03]Write to MH i2c: E2 08 00 E0 0D 80 0D 03 02 00 00 00 00 68 [18:24:03]Write i2c OK [18:24:03]MH_I2C_Read... [18:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:03]Read from MH i2c: E2 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: E2 0B 00 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: E2 0B 00 E0 0D 00 FE 1B 80 86 2B 7C 85 62 90 00 16 [18:24:03]RAPDU: FE 1B 80 86 2B 7C 85 62 90 00 [18:24:03]wFMCommunicate OK [18:24:03]SAM_PROTO_SignData done [18:24:03]FM_MakeSignedData done [18:24:03]CreateOFDProtocolMessage [18:24:03]wFMCommunicate request_size=4 [18:24:03]MH_SAM_APDU [18:24:03]CAPDU: 80 11 00 00 [18:24:03]Write to MH i2c: E2 08 00 E1 0D 80 11 00 00 00 00 00 00 68 [18:24:03]Write i2c OK [18:24:03]MH_I2C_Read... [18:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:03]Read from MH i2c: E2 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: E2 17 00 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: E2 17 00 E1 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B4 [18:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:24:03]wFMCommunicate OK [18:24:03]CreateOFDProtocolMessage done [18:24:03]OFDSenderStorePacket 58574 [18:24:03]StoreOFDPacket docnum=58574 [18:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D9 B7 07 01 F6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 41 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E4 00 00 35 04 06 00 E9 C1 B6 21 47 06 FE 1B 80 86 2B 7C 85 62 [18:24:03]CheckFolder [18:24:03]dirname=/storage/ofd_packets [18:24:03]CheckFolder done [18:24:03]ProducePacketName [18:24:03]name=ofd_packets/00058574 [18:24:03]NVStorageSaveData ofd_packets/00058574 [18:24:03]File name is /storage/ofd_packets/00058574 [18:24:03]Write 301 bytes [18:24:03]NVStorageSaveData done [18:24:03]OFDSenderStorePacket done [18:24:03]KKMCreateOFDPacket done [18:24:03]NVStorageSaveData kkm_last_timestamp [18:24:03]File name is /storage/kkm_last_timestamp [18:24:03]Write 4 bytes [18:24:03]NVStorageSaveData done [18:24:03]ExternCall_PrintAddStr [18:24:03]wPrintStart [18:24:03]Write to MH i2c: 01 00 00 E2 0D EF [18:24:03]Write i2c OK [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: 01 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: 01 07 00 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: 01 07 00 E2 0D 00 00 00 00 00 FF 0F 04 [18:24:03]RasterBufferAndPrint [18:24:03]line Счет N : (1)2075905 [18:24:03]line ИНН: 02508201610067 [18:24:03]line Контрольно-Кассовый Чек [18:24:03]line ПРОДАЖА [18:24:03]line ТРК (МРК, ГНК) : 53 [18:24:03]line Товар: 2710124130 [18:24:03]line Аи-92-К-4 [18:24:03]line 7.380 * 0.00 [18:24:03]line = 0.00 [18:24:03]line НДС 12% НСП 1% [18:24:03]line > о реализуемом товаре [18:24:03]line ИТОГО: 0.00 [18:24:03]line НСП 1% : 0.00 [18:24:03]line НДС 12% : 0.00 [18:24:03]line Наличными: 0.00 [18:24:03]line Безнал.: 0.00 [18:24:03]line Место: АЗС № 135 "Партнер Нефть" [18:24:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:24:03]line СНО: Общий режим [18:24:03]line Чек 558 20.08.2024 18:24 [18:24:03]line Смена: 100 ФФД: 1.0 [18:24:03]line ЗНМ: 0300000196 [18:24:03]line РНМ: 0000000000162794 [18:24:03]line Версия ККМ: v1.0 [18:24:03]line Талоны: ТК ГПНА Online [18:24:03]line 30103677 [18:24:03]line ФМ: 0000000002094532 [18:24:03]line ФД: 58574 [18:24:03]line ФПД: 257018193594118 [18:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182401&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58574&fm=257018193594118&tin=02508201610067®Number=0000000000162794&sum=0 [18:24:03]written 0, free lines is 4095 [18:24:03]OFD Sender: Processing packet 58574 [packets to send 52, broken 51] [18:24:03]ProducePacketName [18:24:03]name=ofd_packets/00058574 [18:24:03]OFD Sender: To server: pG, [18:24:03]CommunicateWithHost lk.salyk.kg:30040 [18:24:03]ConnectInit lk.salyk.kg [18:24:03]Connected sock=10 [18:24:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D9 B7 07 01 F6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 41 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E4 00 00 35 04 06 00 E9 C1 B6 21 47 06 FE 1B 80 86 2B 7C 85 62 [18:24:03]Write to MH i2c: 01 00 00 0C 0E 1A [18:24:03]Write i2c OK [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: 01 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: 01 07 00 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: 01 07 00 0C 0E 00 00 00 00 00 F6 0C 23 [18:24:03]RasterBufferAndPrint [18:24:03]line [18:24:03]line [18:24:03]line [18:24:03]line [18:24:03]line [18:24:03]written 0, free lines is 3329 [18:24:03]MH_Cut [18:24:03]Write to MH i2c: D1 01 00 13 0E 01 F3 [18:24:03]Write i2c OK [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: D1 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: D1 01 00 [18:24:03]MH_I2C_Read... [18:24:03]Read from MH i2c: D1 01 00 13 0E 00 F2 [18:24:03]Write to MH i2c: 01 00 00 14 0E 22 [18:24:03]Write i2c OK [18:24:03]MH_I2C_Read... [18:24:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D2 67 47 00 85 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 32 30 39 34 35 33 32 10 04 04 00 CE E4 00 00 F4 03 04 00 90 8A C4 66 B6 04 01 00 00 8E D3 40 B3 2C 01 7F 20 [18:24:04]CommunicateWithHost err = 0 [18:24:04]CheckOFDResponse [18:24:04]1017 (14) - 77093643461234 [18:24:04]1041 (16) - 0000000002094532 [18:24:04]1040 (4) - 58574 [18:24:04]1012 (4) - 20.08.2024 12:22 [18:24:04]1206 (1) - 0 [18:24:04]OFD Sender: Remove packet 58574 [18:24:04]ProducePacketName [18:24:04]name=ofd_packets/00058574 [18:24:04]NVStorageDeleteData [18:24:04]OFD Sender: No OFD packet to send [18:24:04]*** Cut start [18:24:04]*** Partial cut [18:24:04]*** CUTSNS_PIN = 1 [18:24:04]*** CUTSNS_PIN = 0 [18:24:05]*** Brake cut motor [18:24:05]Read from MH i2c: 01 [18:24:05]MH_I2C_Read... [18:24:05]*** Stop cut motor [18:24:05]*** Cut end [18:24:05]Read from MH i2c: 01 07 00 [18:24:05]MH_I2C_Read... [18:24:05]Read from MH i2c: 01 07 00 14 0E 00 00 00 00 00 FF 0F 37 [18:24:05]process_action close_receipt done [18:24:05]requested_data is exist [18:24:05]produce_requested_data [18:24:05]requested_item fm.sn is exist - process it [18:24:05]wFMCommunicate request_size=4 [18:24:05]MH_SAM_APDU [18:24:05]CAPDU: 80 11 00 00 [18:24:05]Write to MH i2c: E2 08 00 15 0E 80 11 00 00 00 00 00 00 9D [18:24:05]Write i2c OK [18:24:05]MH_I2C_Read... [18:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:05]Read from MH i2c: E2 [18:24:05]MH_I2C_Read... [18:24:05]Read from MH i2c: E2 17 00 [18:24:05]MH_I2C_Read... [18:24:05]Read from MH i2c: E2 17 00 15 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [18:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:24:05]wFMCommunicate OK [18:24:05]requested_item fd.num is exist - process it [18:24:05]SAM_PROTO_GetFieldsCounters [18:24:05]wFMCommunicate request_size=4 [18:24:05]MH_SAM_APDU [18:24:05]CAPDU: 80 13 00 00 [18:24:05]Write to MH i2c: E2 08 00 16 0E 80 13 00 00 00 00 00 00 A0 [18:24:05]Write i2c OK [18:24:05]MH_I2C_Read... [18:24:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:05]Read from MH i2c: E2 [18:24:05]MH_I2C_Read... [18:24:05]Read from MH i2c: E2 62 00 [18:24:05]MH_I2C_Read... [18:24:05]Read from MH i2c: E2 62 00 16 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 64 [18:24:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:05]wFMCommunicate OK [18:24:05]SAM_PROTO_GetFieldsCounters done [18:24:05]requested_item shift.num is exist - process it [18:24:05]requested_item shift.opened is exist - process it [18:24:05]req_shift_opened [18:24:05]FM_GetShiftState [18:24:05]SAM_PROTO_GetShiftState [18:24:05]wFMCommunicate request_size=4 [18:24:05]MH_SAM_APDU [18:24:05]CAPDU: 80 13 01 00 [18:24:05]Write to MH i2c: E2 08 00 17 0E 80 13 01 00 00 00 00 00 A2 [18:24:05]Write i2c OK [18:24:05]MH_I2C_Read... [18:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:05]Read from MH i2c: E2 [18:24:05]MH_I2C_Read... [18:24:05]Read from MH i2c: E2 0E 00 [18:24:05]MH_I2C_Read... [18:24:05]Read from MH i2c: E2 0E 00 17 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C5 [18:24:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:24:05]wFMCommunicate OK [18:24:05]SAM_PROTO_GetShiftState done [18:24:05]FM_GetShiftState done [18:24:05]req_shift_opened done [18:24:05]requested_item shift.open_date is exist - process it [18:24:05]req_shift_open_date [18:24:05]req_shift_open_date done [18:24:05]produce_requested_data done [18:24:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58574,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:24:05]process_action_free close_receipt [18:24:05]json_value_free [18:24:05]json_value_free done [18:24:05]process_json_proto returns [18:24:05]Send response to host [18:24:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58574,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:24:05]free response buf [18:24:05]execute_script done [18:24:05]execute_script returns [18:24:05]free content buf [18:24:05]Sock 8.Close socket [18:24:05]Sock 8.Thread stoped [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:19]OFD Sender: No OFD packet to send [18:25:24]OFD Sender: No OFD packet to send [18:25:28]accept exits with 9 [18:25:28]New connection [18:25:28]New thread 3067194724 created [18:25:28]Thread 3067338084 joined [18:25:28]Waiting for new connection... [18:25:28] Sock 9.Parse request [18:25:28]Sock 9.Check first char [18:25:28]Sock 9.First char is OK [18:25:28]request: POST /json_proto HTTP/1.0 [18:25:28]Method: POST [18:25:28]URL: /json_proto [18:25:28]Method is POST - this is cgi request [18:25:28]url: /json_proto [18:25:28]query_string will be loaded in cgi processing [18:25:28]execute_cgi json_proto POST (null) [18:25:28]execute_cgi path=json_proto method=POST [18:25:28]POST find Content-Length [18:25:28]Host: 172.17.44.3:8080 [18:25:28]Content-Length: 804 [18:25:28]Content-Type: application/json [18:25:28] [18:25:28]POST finish read [18:25:28]Found Content-Length = 804 [18:25:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:25:28]execute_script... [18:25:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:25:28]POST & json_proto [18:25:28]process_json_proto [18:25:28]json parsed OK: [18:25:28]protocol is kg_v1.0 [18:25:28]action value=close_receipt [18:25:28]process_action close_receipt [18:25:28]cmd_close_receipt [18:25:28]MH_GetDate [18:25:28]Write to MH i2c: F0 00 00 18 0E 15 [18:25:28]Write i2c OK [18:25:28]MH_I2C_Read... [18:25:28]Read from MH i2c: F0 [18:25:28]MH_I2C_Read... [18:25:28]Read from MH i2c: F0 09 00 [18:25:28]MH_I2C_Read... [18:25:28]Read from MH i2c: F0 09 00 18 0E 00 99 DF C4 66 AD C5 5D 66 F5 [18:25:28]GetLastDocTimeStamp 1724178241 [18:25:28]current date 1724178329 [18:25:28]FM_GetShiftState [18:25:28]SAM_PROTO_GetShiftState [18:25:28]wFMCommunicate request_size=4 [18:25:28]MH_SAM_APDU [18:25:28]CAPDU: 80 13 01 00 [18:25:28]Write to MH i2c: E2 08 00 19 0E 80 13 01 00 00 00 00 00 A4 [18:25:28]Write i2c OK [18:25:28]MH_I2C_Read... [18:25:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:28]Read from MH i2c: E2 [18:25:28]MH_I2C_Read... [18:25:28]Read from MH i2c: E2 0E 00 [18:25:28]MH_I2C_Read... [18:25:28]Read from MH i2c: E2 0E 00 19 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C7 [18:25:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:25:28]wFMCommunicate OK [18:25:28]SAM_PROTO_GetShiftState done [18:25:28]FM_GetShiftState done [18:25:28]opened in 1724112910 [18:25:28]opened+sec_in_day 1724199310 [18:25:28]quantity*price = 100021 [18:25:28]sum+1 = 100023 [18:25:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 559 20.08.2024 18:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58575 ФПД: 202305907209577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182529&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58575&fm=202305907209577&tin=02508201610067®Number=0000000000162794&sum=100022 [18:25:29]StoreToDocumentArchive [18:25:29]shift 100 fd 58575 [18:25:29]save to /storage/0100/doc_00058575 [18:25:29]save last doc name /storage/0100/doc_00058575 to /storage/kkm_last_doc_name [18:25:29]save OK [18:25:29]Clear old archive folders... [18:25:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:25:29]tlvbuf is 021EFEA0 [18:25:29]SAM_PROTO_ClearQueue [18:25:29]wFMCommunicate request_size=4 [18:25:29]MH_SAM_APDU [18:25:29]CAPDU: 80 09 00 00 [18:25:29]Write to MH i2c: E2 08 00 26 0E 80 09 00 00 00 00 00 00 A6 [18:25:29]Write i2c OK [18:25:29]MH_I2C_Read... [18:25:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:25:30]Read from MH i2c: E2 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 03 00 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 03 00 26 0E 00 90 00 A8 [18:25:30]RAPDU: 90 00 [18:25:30]wFMCommunicate OK [18:25:30]SAM_PROTO_ClearQueue done [18:25:30]KKMCreateOFDPacket [18:25:30]OFDProtocolAddRootSTLVToBuf [18:25:30]FM_MakeSignedData [18:25:30]FM_MakeSignedData [18:25:30]SAM_PROTO_SignData [18:25:30]wFMCommunicate request_size=4 [18:25:30]MH_SAM_APDU [18:25:30]CAPDU: 80 0D 01 02 [18:25:30]Write to MH i2c: E2 08 00 27 0E 80 0D 01 02 00 00 00 00 AE [18:25:30]Write i2c OK [18:25:30]MH_I2C_Read... [18:25:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:25:30]Read from MH i2c: E2 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 03 00 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 03 00 27 0E 00 90 00 A9 [18:25:30]RAPDU: 90 00 [18:25:30]wFMCommunicate OK [18:25:30]wFMCommunicate request_size=255 [18:25:30]MH_SAM_APDU [18:25:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2F 02 00 00 F4 03 04 00 99 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E4 00 00 35 04 06 00 B7 [18:25:30]Write to MH i2c: E2 02 01 28 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 2F 02 00 00 F4 03 04 00 99 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E4 00 00 35 04 06 00 B7 00 00 24 [18:25:30]Write i2c OK [18:25:30]MH_I2C_Read... [18:25:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:30]Read from MH i2c: E2 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 03 00 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 03 00 28 0E 00 90 00 AA [18:25:30]RAPDU: 90 00 [18:25:30]wFMCommunicate OK [18:25:30]wFMCommunicate request_size=10 [18:25:30]MH_SAM_APDU [18:25:30]CAPDU: 80 0D 02 02 05 FF 03 BC 35 69 [18:25:30]Write to MH i2c: E2 0D 00 29 0E 80 0D 02 02 05 00 FF 03 BC 35 69 00 00 17 [18:25:30]Write i2c OK [18:25:30]MH_I2C_Read... [18:25:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:30]Read from MH i2c: E2 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 03 00 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 03 00 29 0E 00 90 00 AB [18:25:30]RAPDU: 90 00 [18:25:30]wFMCommunicate OK [18:25:30]wFMCommunicate request_size=4 [18:25:30]MH_SAM_APDU [18:25:30]CAPDU: 80 0D 03 02 [18:25:30]Write to MH i2c: E2 08 00 2A 0E 80 0D 03 02 00 00 00 00 B3 [18:25:30]Write i2c OK [18:25:30]MH_I2C_Read... [18:25:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:25:30]Read from MH i2c: E2 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 0B 00 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 0B 00 2A 0E 00 B6 88 D7 80 43 67 21 A2 90 00 B6 [18:25:30]RAPDU: B6 88 D7 80 43 67 21 A2 90 00 [18:25:30]wFMCommunicate OK [18:25:30]SAM_PROTO_SignData done [18:25:30]FM_MakeSignedData done [18:25:30]CreateOFDProtocolMessage [18:25:30]wFMCommunicate request_size=4 [18:25:30]MH_SAM_APDU [18:25:30]CAPDU: 80 11 00 00 [18:25:30]Write to MH i2c: E2 08 00 2B 0E 80 11 00 00 00 00 00 00 B3 [18:25:30]Write i2c OK [18:25:30]MH_I2C_Read... [18:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:30]Read from MH i2c: E2 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 17 00 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: E2 17 00 2B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FF [18:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:25:30]wFMCommunicate OK [18:25:30]CreateOFDProtocolMessage done [18:25:30]OFDSenderStorePacket 58575 [18:25:30]StoreOFDPacket docnum=58575 [18:25:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C6 EF 07 01 0A 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2F 02 00 00 F4 03 04 00 99 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E4 00 00 35 04 06 00 B7 FF 03 BC 35 69 B6 88 D7 80 43 67 21 A2 [18:25:30]CheckFolder [18:25:30]dirname=/storage/ofd_packets [18:25:30]CheckFolder done [18:25:30]ProducePacketName [18:25:30]name=ofd_packets/00058575 [18:25:30]NVStorageSaveData ofd_packets/00058575 [18:25:30]File name is /storage/ofd_packets/00058575 [18:25:30]Write 301 bytes [18:25:30]NVStorageSaveData done [18:25:30]OFDSenderStorePacket done [18:25:30]KKMCreateOFDPacket done [18:25:30]NVStorageSaveData kkm_last_timestamp [18:25:30]File name is /storage/kkm_last_timestamp [18:25:30]Write 4 bytes [18:25:30]NVStorageSaveData done [18:25:30]ExternCall_PrintAddStr [18:25:30]wPrintStart [18:25:30]Write to MH i2c: 01 00 00 2C 0E 3A [18:25:30]Write i2c OK [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: 01 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: 01 07 00 [18:25:30]MH_I2C_Read... [18:25:30]Read from MH i2c: 01 07 00 2C 0E 00 00 00 00 00 FF 0F 4F [18:25:30]RasterBufferAndPrint [18:25:30]line Счет N : (1)2075906 [18:25:30]line ИНН: 02508201610067 [18:25:30]line Контрольно-Кассовый Чек [18:25:30]line ПРОДАЖА [18:25:30]line ТРК (МРК, ГНК) : 32 [18:25:30]line Товар: 2710124500 [18:25:30]line Аи-95-К-5 [18:25:30]line 13.480 * 74.20 [18:25:30]line = 1000.22 [18:25:30]line НДС 12% НСП 1% [18:25:30]line > о реализуемом товаре [18:25:30]line ИТОГО: 1000.22 [18:25:30]line НСП 1% : 8.85 [18:25:30]line НДС 12% : 106.22 [18:25:30]line Наличными: 0.00 [18:25:30]line Безнал.: 1000.22 [18:25:30]line Место: АЗС № 135 "Партнер Нефть" [18:25:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:25:30]line СНО: Общий режим [18:25:30]line Чек 559 20.08.2024 18:25 [18:25:30]line Смена: 100 ФФД: 1.0 [18:25:30]line ЗНМ: 0300000196 [18:25:30]line РНМ: 0000000000162794 [18:25:30]line Версия ККМ: v1.0 [18:25:30]line Платежная система: O! деньги [18:25:30]line ФМ: 0000000002094532 [18:25:30]line ФД: 58575 [18:25:30]line ФПД: 202305907209577 [18:25:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182529&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58575&fm=202305907209577&tin=02508201610067®Number=0000000000162794&sum=100022 [18:25:30]OFD Sender: Processing packet 58575 [packets to send 52, broken 51] [18:25:30]ProducePacketName [18:25:30]name=ofd_packets/00058575 [18:25:30]OFD Sender: To server: pG, [18:25:30]CommunicateWithHost lk.salyk.kg:30040 [18:25:30]ConnectInit lk.salyk.kg [18:25:30]written 0, free lines is 4095 [18:25:31]Connected sock=10 [18:25:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C6 EF 07 01 0A 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2F 02 00 00 F4 03 04 00 99 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E4 00 00 35 04 06 00 B7 FF 03 BC 35 69 B6 88 D7 80 43 67 21 A2 [18:25:31]Write to MH i2c: 01 00 00 56 0E 64 [18:25:31]Write i2c OK [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: 01 [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: 01 07 00 [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: 01 07 00 56 0E 00 00 00 00 00 E6 0C 5D [18:25:31]RasterBufferAndPrint [18:25:31]line [18:25:31]line [18:25:31]line [18:25:31]line [18:25:31]line [18:25:31]written 0, free lines is 3307 [18:25:31]MH_Cut [18:25:31]Write to MH i2c: D1 01 00 5D 0E 01 3D [18:25:31]Write i2c OK [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: D1 [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: D1 01 00 [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: D1 01 00 5D 0E 00 3C [18:25:31]Write to MH i2c: 01 00 00 5E 0E 6C [18:25:31]Write i2c OK [18:25:31]MH_I2C_Read... [18:25:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0F 32 47 00 36 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E4 00 00 F4 03 04 00 E7 8A C4 66 B6 04 01 00 00 C3 41 D6 1E 3B 70 13 52 [18:25:31]CommunicateWithHost err = 0 [18:25:31]CheckOFDResponse [18:25:31]1017 (14) - 77093643461234 [18:25:31]1041 (16) - 0000000002094532 [18:25:31]1040 (4) - 58575 [18:25:31]1012 (4) - 20.08.2024 12:24 [18:25:31]1206 (1) - 0 [18:25:31]OFD Sender: Remove packet 58575 [18:25:31]ProducePacketName [18:25:31]name=ofd_packets/00058575 [18:25:31]NVStorageDeleteData [18:25:31]OFD Sender: No OFD packet to send [18:25:32]*** Cut start [18:25:32]*** Partial cut [18:25:32]*** CUTSNS_PIN = 1 [18:25:32]*** CUTSNS_PIN = 0 [18:25:32]*** Brake cut motor [18:25:32]Read from MH i2c: 01 [18:25:32]MH_I2C_Read... [18:25:32]*** Stop cut motor [18:25:32]*** Cut end [18:25:32]Read from MH i2c: 01 07 00 [18:25:32]MH_I2C_Read... [18:25:32]Read from MH i2c: 01 07 00 5E 0E 00 00 00 00 00 FF 0F 81 [18:25:32]process_action close_receipt done [18:25:32]requested_data is exist [18:25:32]produce_requested_data [18:25:32]requested_item fm.sn is exist - process it [18:25:32]wFMCommunicate request_size=4 [18:25:32]MH_SAM_APDU [18:25:32]CAPDU: 80 11 00 00 [18:25:32]Write to MH i2c: E2 08 00 5F 0E 80 11 00 00 00 00 00 00 E7 [18:25:32]Write i2c OK [18:25:32]MH_I2C_Read... [18:25:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:32]Read from MH i2c: E2 [18:25:32]MH_I2C_Read... [18:25:32]Read from MH i2c: E2 17 00 [18:25:32]MH_I2C_Read... [18:25:32]Read from MH i2c: E2 17 00 5F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [18:25:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:25:32]wFMCommunicate OK [18:25:32]requested_item fd.num is exist - process it [18:25:32]SAM_PROTO_GetFieldsCounters [18:25:32]wFMCommunicate request_size=4 [18:25:32]MH_SAM_APDU [18:25:32]CAPDU: 80 13 00 00 [18:25:32]Write to MH i2c: E2 08 00 60 0E 80 13 00 00 00 00 00 00 EA [18:25:32]Write i2c OK [18:25:32]MH_I2C_Read... [18:25:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:25:32]Read from MH i2c: E2 [18:25:32]MH_I2C_Read... [18:25:32]Read from MH i2c: E2 62 00 [18:25:32]MH_I2C_Read... [18:25:32]Read from MH i2c: E2 62 00 60 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 B2 [18:25:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:25:32]wFMCommunicate OK [18:25:32]SAM_PROTO_GetFieldsCounters done [18:25:32]requested_item shift.num is exist - process it [18:25:32]requested_item shift.opened is exist - process it [18:25:32]req_shift_opened [18:25:32]FM_GetShiftState [18:25:32]SAM_PROTO_GetShiftState [18:25:32]wFMCommunicate request_size=4 [18:25:32]MH_SAM_APDU [18:25:32]CAPDU: 80 13 01 00 [18:25:32]Write to MH i2c: E2 08 00 61 0E 80 13 01 00 00 00 00 00 EC [18:25:32]Write i2c OK [18:25:32]MH_I2C_Read... [18:25:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:33]Read from MH i2c: E2 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 0E 00 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 0E 00 61 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0F [18:25:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:25:33]wFMCommunicate OK [18:25:33]SAM_PROTO_GetShiftState done [18:25:33]FM_GetShiftState done [18:25:33]req_shift_opened done [18:25:33]requested_item shift.open_date is exist - process it [18:25:33]req_shift_open_date [18:25:33]req_shift_open_date done [18:25:33]produce_requested_data done [18:25:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58575,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:25:33]process_action_free close_receipt [18:25:33]json_value_free [18:25:33]json_value_free done [18:25:33]process_json_proto returns [18:25:33]Send response to host [18:25:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58575,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:25:33]free response buf [18:25:33]execute_script done [18:25:33]execute_script returns [18:25:33]free content buf [18:25:33]Sock 9.Close socket [18:25:33]Sock 9.Thread stoped [18:25:36]OFD Sender: No OFD packet to send [18:25:41]OFD Sender: No OFD packet to send [18:25:46]OFD Sender: No OFD packet to send [18:25:51]OFD Sender: No OFD packet to send [18:25:56]OFD Sender: No OFD packet to send [18:26:01]OFD Sender: No OFD packet to send [18:26:06]OFD Sender: No OFD packet to send [18:26:10]accept exits with 8 [18:26:10]New connection [18:26:10]New thread 3067338084 created [18:26:10]Thread 3067194724 joined [18:26:10]Waiting for new connection... [18:26:10] Sock 8.Parse request [18:26:10]Sock 8.Check first char [18:26:10]Sock 8.First char is OK [18:26:10]request: POST /json_proto HTTP/1.0 [18:26:10]Method: POST [18:26:10]URL: /json_proto [18:26:10]Method is POST - this is cgi request [18:26:10]url: /json_proto [18:26:10]query_string will be loaded in cgi processing [18:26:10]execute_cgi json_proto POST (null) [18:26:10]execute_cgi path=json_proto method=POST [18:26:10]POST find Content-Length [18:26:10]Host: 172.17.44.3:8080 [18:26:10]Content-Length: 754 [18:26:10]Content-Type: application/json [18:26:10] [18:26:10]POST finish read [18:26:10]Found Content-Length = 754 [18:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:10]execute_script... [18:26:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:10]POST & json_proto [18:26:10]process_json_proto [18:26:10]json parsed OK: [18:26:10]protocol is kg_v1.0 [18:26:10]action value=close_receipt [18:26:10]process_action close_receipt [18:26:10]cmd_close_receipt [18:26:10]MH_GetDate [18:26:10]Write to MH i2c: F0 00 00 62 0E 5F [18:26:10]Write i2c OK [18:26:10]MH_I2C_Read... [18:26:11]Read from MH i2c: F0 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: F0 09 00 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: F0 09 00 62 0E 00 C3 DF C4 66 AD C5 5D 66 69 [18:26:11]GetLastDocTimeStamp 1724178329 [18:26:11]current date 1724178371 [18:26:11]FM_GetShiftState [18:26:11]SAM_PROTO_GetShiftState [18:26:11]wFMCommunicate request_size=4 [18:26:11]MH_SAM_APDU [18:26:11]CAPDU: 80 13 01 00 [18:26:11]Write to MH i2c: E2 08 00 63 0E 80 13 01 00 00 00 00 00 EE [18:26:11]Write i2c OK [18:26:11]MH_I2C_Read... [18:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:11]Read from MH i2c: E2 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: E2 0E 00 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: E2 0E 00 63 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 11 [18:26:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:26:11]wFMCommunicate OK [18:26:11]SAM_PROTO_GetShiftState done [18:26:11]FM_GetShiftState done [18:26:11]opened in 1724112910 [18:26:11]opened+sec_in_day 1724199310 [18:26:11]quantity*price = 0 [18:26:11]sum+1 = 1 [18:26:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 560 20.08.2024 18:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58576 ФПД: 227187701182644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182611&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58576&fm=227187701182644&tin=02508201610067®Number=0000000000162794&sum=0 [18:26:12]StoreToDocumentArchive [18:26:12]shift 100 fd 58576 [18:26:12]save to /storage/0100/doc_00058576 [18:26:12]save last doc name /storage/0100/doc_00058576 to /storage/kkm_last_doc_name [18:26:12]save OK [18:26:12]Clear old archive folders... [18:26:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:26:12]tlvbuf is 01E2AA00 [18:26:12]SAM_PROTO_ClearQueue [18:26:12]wFMCommunicate request_size=4 [18:26:12]MH_SAM_APDU [18:26:12]CAPDU: 80 09 00 00 [18:26:12]Write to MH i2c: E2 08 00 70 0E 80 09 00 00 00 00 00 00 F0 [18:26:12]Write i2c OK [18:26:12]MH_I2C_Read... [18:26:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:12]Read from MH i2c: E2 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 03 00 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 03 00 70 0E 00 90 00 F2 [18:26:12]RAPDU: 90 00 [18:26:12]wFMCommunicate OK [18:26:12]SAM_PROTO_ClearQueue done [18:26:12]KKMCreateOFDPacket [18:26:12]OFDProtocolAddRootSTLVToBuf [18:26:12]FM_MakeSignedData [18:26:12]FM_MakeSignedData [18:26:12]SAM_PROTO_SignData [18:26:12]wFMCommunicate request_size=4 [18:26:12]MH_SAM_APDU [18:26:12]CAPDU: 80 0D 01 02 [18:26:12]Write to MH i2c: E2 08 00 71 0E 80 0D 01 02 00 00 00 00 F8 [18:26:12]Write i2c OK [18:26:12]MH_I2C_Read... [18:26:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:12]Read from MH i2c: E2 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 03 00 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 03 00 71 0E 00 90 00 F3 [18:26:12]RAPDU: 90 00 [18:26:12]wFMCommunicate OK [18:26:12]wFMCommunicate request_size=255 [18:26:12]MH_SAM_APDU [18:26:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 C3 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E4 00 00 35 04 06 00 CE [18:26:12]Write to MH i2c: E2 02 01 72 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 C3 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E4 00 00 35 04 06 00 CE 00 00 D2 [18:26:12]Write i2c OK [18:26:12]MH_I2C_Read... [18:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:12]Read from MH i2c: E2 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 03 00 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 03 00 72 0E 00 90 00 F4 [18:26:12]RAPDU: 90 00 [18:26:12]wFMCommunicate OK [18:26:12]wFMCommunicate request_size=10 [18:26:12]MH_SAM_APDU [18:26:12]CAPDU: 80 0D 02 02 05 A0 42 39 F0 B4 [18:26:12]Write to MH i2c: E2 0D 00 73 0E 80 0D 02 02 05 00 A0 42 39 F0 B4 00 00 C4 [18:26:12]Write i2c OK [18:26:12]MH_I2C_Read... [18:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:12]Read from MH i2c: E2 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 03 00 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 03 00 73 0E 00 90 00 F5 [18:26:12]RAPDU: 90 00 [18:26:12]wFMCommunicate OK [18:26:12]wFMCommunicate request_size=4 [18:26:12]MH_SAM_APDU [18:26:12]CAPDU: 80 0D 03 02 [18:26:12]Write to MH i2c: E2 08 00 74 0E 80 0D 03 02 00 00 00 00 FD [18:26:12]Write i2c OK [18:26:12]MH_I2C_Read... [18:26:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:12]Read from MH i2c: E2 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 0B 00 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 0B 00 74 0E 00 36 38 5F E2 A5 EB 71 7D 90 00 2B [18:26:12]RAPDU: 36 38 5F E2 A5 EB 71 7D 90 00 [18:26:12]wFMCommunicate OK [18:26:12]SAM_PROTO_SignData done [18:26:12]FM_MakeSignedData done [18:26:12]CreateOFDProtocolMessage [18:26:12]wFMCommunicate request_size=4 [18:26:12]MH_SAM_APDU [18:26:12]CAPDU: 80 11 00 00 [18:26:12]Write to MH i2c: E2 08 00 75 0E 80 11 00 00 00 00 00 00 FD [18:26:12]Write i2c OK [18:26:12]MH_I2C_Read... [18:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:12]Read from MH i2c: E2 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 17 00 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: E2 17 00 75 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 49 [18:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:26:12]wFMCommunicate OK [18:26:12]CreateOFDProtocolMessage done [18:26:12]OFDSenderStorePacket 58576 [18:26:12]StoreOFDPacket docnum=58576 [18:26:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DE C7 07 01 22 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 C3 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E4 00 00 35 04 06 00 CE A0 42 39 F0 B4 36 38 5F E2 A5 EB 71 7D [18:26:12]CheckFolder [18:26:12]dirname=/storage/ofd_packets [18:26:12]CheckFolder done [18:26:12]ProducePacketName [18:26:12]name=ofd_packets/00058576 [18:26:12]NVStorageSaveData ofd_packets/00058576 [18:26:12]File name is /storage/ofd_packets/00058576 [18:26:12]Write 301 bytes [18:26:12]NVStorageSaveData done [18:26:12]OFDSenderStorePacket done [18:26:12]KKMCreateOFDPacket done [18:26:12]NVStorageSaveData kkm_last_timestamp [18:26:12]File name is /storage/kkm_last_timestamp [18:26:12]Write 4 bytes [18:26:12]NVStorageSaveData done [18:26:12]ExternCall_PrintAddStr [18:26:12]wPrintStart [18:26:12]Write to MH i2c: 01 00 00 76 0E 84 [18:26:12]Write i2c OK [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: 01 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: 01 07 00 [18:26:12]MH_I2C_Read... [18:26:12]Read from MH i2c: 01 07 00 76 0E 00 00 00 00 00 FF 0F 99 [18:26:12]RasterBufferAndPrint [18:26:12]line Счет N : (1)2075908 [18:26:12]line ИНН: 02508201610067 [18:26:12]line Контрольно-Кассовый Чек [18:26:12]line ПРОДАЖА [18:26:12]line ТРК (МРК, ГНК) : 53 [18:26:12]line Товар: 2710124130 [18:26:12]line Аи-92-К-4 [18:26:12]line 7.380 * 0.00 [18:26:12]line = 0.00 [18:26:12]line НДС 12% НСП 1% [18:26:12]line > о реализуемом товаре [18:26:12]line ИТОГО: 0.00 [18:26:12]line НСП 1% : 0.00 [18:26:12]line НДС 12% : 0.00 [18:26:12]line Наличными: 0.00 [18:26:12]line Безнал.: 0.00 [18:26:12]line Место: АЗС № 135 "Партнер Нефть" [18:26:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:26:12]line СНО: Общий режим [18:26:12]line Чек 560 20.08.2024 18:26 [18:26:12]line Смена: 100 ФФД: 1.0 [18:26:12]line ЗНМ: 0300000196 [18:26:12]line РНМ: 0000000000162794 [18:26:12]line Версия ККМ: v1.0 [18:26:12]line Талоны: ТК ГПНА Online [18:26:12]line 30103677 [18:26:12]line ФМ: 0000000002094532 [18:26:12]line ФД: 58576 [18:26:12]line ФПД: 227187701182644 [18:26:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182611&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58576&fm=227187701182644&tin=02508201610067®Number=0000000000162794&sum=0 [18:26:13]OFD Sender: Processing packet 58576 [packets to send 52, broken 51] [18:26:13]ProducePacketName [18:26:13]name=ofd_packets/00058576 [18:26:13]OFD Sender: To server: pG, [18:26:13]CommunicateWithHost lk.salyk.kg:30040 [18:26:13]ConnectInit lk.salyk.kg [18:26:13]written 0, free lines is 4095 [18:26:13]Connected sock=10 [18:26:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DE C7 07 01 22 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 C3 DF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E4 00 00 35 04 06 00 CE A0 42 39 F0 B4 36 38 5F E2 A5 EB 71 7D [18:26:13]Write to MH i2c: 01 00 00 A0 0E AE [18:26:13]Write i2c OK [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: 01 [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: 01 07 00 [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: 01 07 00 A0 0E 00 00 00 00 00 E8 0C A9 [18:26:13]RasterBufferAndPrint [18:26:13]line [18:26:13]line [18:26:13]line [18:26:13]line [18:26:13]line [18:26:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EA DD 47 00 1F EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E4 00 00 F4 03 04 00 11 8B C4 66 B6 04 01 00 00 B1 42 59 5D 40 36 47 B4 [18:26:13]CommunicateWithHost err = 0 [18:26:13]CheckOFDResponse [18:26:13]1017 (14) - 77093643461234 [18:26:13]1041 (16) - 0000000002094532 [18:26:13]1040 (4) - 58576 [18:26:13]1012 (4) - 20.08.2024 12:24 [18:26:13]1206 (1) - 0 [18:26:13]OFD Sender: Remove packet 58576 [18:26:13]ProducePacketName [18:26:13]name=ofd_packets/00058576 [18:26:13]NVStorageDeleteData [18:26:13]written 0, free lines is 3310 [18:26:13]MH_Cut [18:26:13]Write to MH i2c: D1 01 00 A7 0E 01 87 [18:26:13]Write i2c OK [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: D1 [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: D1 01 00 [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: D1 01 00 A7 0E 00 86 [18:26:13]Write to MH i2c: 01 00 00 A8 0E B6 [18:26:13]Write i2c OK [18:26:13]MH_I2C_Read... [18:26:14]OFD Sender: No OFD packet to send [18:26:14]*** Cut start [18:26:14]*** Partial cut [18:26:14]*** CUTSNS_PIN = 1 [18:26:14]*** CUTSNS_PIN = 0 [18:26:14]*** Brake cut motor [18:26:14]Read from MH i2c: 01 [18:26:14]MH_I2C_Read... [18:26:14]*** Stop cut motor [18:26:14]*** Cut end [18:26:14]Read from MH i2c: 01 07 00 [18:26:14]MH_I2C_Read... [18:26:14]Read from MH i2c: 01 07 00 A8 0E 00 00 00 00 00 FF 0F CB [18:26:14]process_action close_receipt done [18:26:14]requested_data is exist [18:26:14]produce_requested_data [18:26:14]requested_item fm.sn is exist - process it [18:26:14]wFMCommunicate request_size=4 [18:26:14]MH_SAM_APDU [18:26:14]CAPDU: 80 11 00 00 [18:26:14]Write to MH i2c: E2 08 00 A9 0E 80 11 00 00 00 00 00 00 31 [18:26:14]Write i2c OK [18:26:14]MH_I2C_Read... [18:26:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:15]Read from MH i2c: E2 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 17 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 17 00 A9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7D [18:26:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:26:15]wFMCommunicate OK [18:26:15]requested_item fd.num is exist - process it [18:26:15]SAM_PROTO_GetFieldsCounters [18:26:15]wFMCommunicate request_size=4 [18:26:15]MH_SAM_APDU [18:26:15]CAPDU: 80 13 00 00 [18:26:15]Write to MH i2c: E2 08 00 AA 0E 80 13 00 00 00 00 00 00 34 [18:26:15]Write i2c OK [18:26:15]MH_I2C_Read... [18:26:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:15]Read from MH i2c: E2 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 62 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 62 00 AA 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 00 [18:26:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:26:15]wFMCommunicate OK [18:26:15]SAM_PROTO_GetFieldsCounters done [18:26:15]requested_item shift.num is exist - process it [18:26:15]requested_item shift.opened is exist - process it [18:26:15]req_shift_opened [18:26:15]FM_GetShiftState [18:26:15]SAM_PROTO_GetShiftState [18:26:15]wFMCommunicate request_size=4 [18:26:15]MH_SAM_APDU [18:26:15]CAPDU: 80 13 01 00 [18:26:15]Write to MH i2c: E2 08 00 AB 0E 80 13 01 00 00 00 00 00 36 [18:26:15]Write i2c OK [18:26:15]MH_I2C_Read... [18:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:15]Read from MH i2c: E2 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 0E 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 0E 00 AB 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 59 [18:26:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:26:15]wFMCommunicate OK [18:26:15]SAM_PROTO_GetShiftState done [18:26:15]FM_GetShiftState done [18:26:15]req_shift_opened done [18:26:15]requested_item shift.open_date is exist - process it [18:26:15]req_shift_open_date [18:26:15]req_shift_open_date done [18:26:15]produce_requested_data done [18:26:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58576,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:26:15]process_action_free close_receipt [18:26:15]json_value_free [18:26:15]json_value_free done [18:26:15]process_json_proto returns [18:26:15]Send response to host [18:26:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58576,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:26:15]free response buf [18:26:15]execute_script done [18:26:15]execute_script returns [18:26:15]free content buf [18:26:15]Sock 8.Close socket [18:26:15]Sock 8.Thread stoped [18:26:19]OFD Sender: No OFD packet to send [18:26:24]OFD Sender: No OFD packet to send [18:26:29]OFD Sender: No OFD packet to send [18:26:34]OFD Sender: No OFD packet to send [18:26:39]OFD Sender: No OFD packet to send [18:26:44]OFD Sender: No OFD packet to send [18:26:49]OFD Sender: No OFD packet to send [18:26:54]OFD Sender: No OFD packet to send [18:26:59]OFD Sender: No OFD packet to send [18:27:04]OFD Sender: No OFD packet to send [18:27:09]OFD Sender: No OFD packet to send [18:27:14]OFD Sender: No OFD packet to send [18:27:15]accept exits with 9 [18:27:15]New connection [18:27:15]New thread 3067194724 created [18:27:15]Thread 3067338084 joined [18:27:15]Waiting for new connection... [18:27:15] Sock 9.Parse request [18:27:15]Sock 9.Check first char [18:27:15]Sock 9.First char is OK [18:27:15]request: POST /json_proto HTTP/1.0 [18:27:15]Method: POST [18:27:15]URL: /json_proto [18:27:15]Method is POST - this is cgi request [18:27:15]url: /json_proto [18:27:15]query_string will be loaded in cgi processing [18:27:15]execute_cgi json_proto POST (null) [18:27:15]execute_cgi path=json_proto method=POST [18:27:15]POST find Content-Length [18:27:15]Host: 172.17.44.3:8080 [18:27:15]Content-Length: 790 [18:27:15]Content-Type: application/json [18:27:15] [18:27:15]POST finish read [18:27:15]Found Content-Length = 790 [18:27:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:15]execute_script... [18:27: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)2075907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:15]POST & json_proto [18:27:15]process_json_proto [18:27:15]json parsed OK: [18:27:15]protocol is kg_v1.0 [18:27:15]action value=close_receipt [18:27:15]process_action close_receipt [18:27:15]cmd_close_receipt [18:27:15]MH_GetDate [18:27:15]Write to MH i2c: F0 00 00 AC 0E A9 [18:27:15]Write i2c OK [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: F0 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: F0 09 00 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: F0 09 00 AC 0E 00 04 E0 C4 66 AD C5 5D 66 F5 [18:27:15]GetLastDocTimeStamp 1724178371 [18:27:15]current date 1724178436 [18:27:15]FM_GetShiftState [18:27:15]SAM_PROTO_GetShiftState [18:27:15]wFMCommunicate request_size=4 [18:27:15]MH_SAM_APDU [18:27:15]CAPDU: 80 13 01 00 [18:27:15]Write to MH i2c: E2 08 00 AD 0E 80 13 01 00 00 00 00 00 38 [18:27:15]Write i2c OK [18:27:15]MH_I2C_Read... [18:27:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:15]Read from MH i2c: E2 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: E2 0E 00 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: E2 0E 00 AD 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5B [18:27:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:27:15]wFMCommunicate OK [18:27:15]SAM_PROTO_GetShiftState done [18:27:15]FM_GetShiftState done [18:27:15]opened in 1724112910 [18:27:15]opened+sec_in_day 1724199310 [18:27:15]quantity*price = 0 [18:27:15]sum+1 = 1 [18:27:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 561 20.08.2024 18:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58577 ФПД: 272589135335914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182716&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58577&fm=272589135335914&tin=02508201610067®Number=0000000000162794&sum=0 [18:27:16]StoreToDocumentArchive [18:27:16]shift 100 fd 58577 [18:27:16]save to /storage/0100/doc_00058577 [18:27:16]save last doc name /storage/0100/doc_00058577 to /storage/kkm_last_doc_name [18:27:16]save OK [18:27:16]Clear old archive folders... [18:27:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:27:16]tlvbuf is 01E2B500 [18:27:16]SAM_PROTO_ClearQueue [18:27:16]wFMCommunicate request_size=4 [18:27:16]MH_SAM_APDU [18:27:16]CAPDU: 80 09 00 00 [18:27:16]Write to MH i2c: E2 08 00 BA 0E 80 09 00 00 00 00 00 00 3A [18:27:16]Write i2c OK [18:27:16]MH_I2C_Read... [18:27:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:16]Read from MH i2c: E2 [18:27:16]MH_I2C_Read... [18:27:16]Read from MH i2c: E2 03 00 [18:27:16]MH_I2C_Read... [18:27:16]Read from MH i2c: E2 03 00 BA 0E 00 90 00 3C [18:27:16]RAPDU: 90 00 [18:27:16]wFMCommunicate OK [18:27:16]SAM_PROTO_ClearQueue done [18:27:16]KKMCreateOFDPacket [18:27:16]OFDProtocolAddRootSTLVToBuf [18:27:16]FM_MakeSignedData [18:27:16]FM_MakeSignedData [18:27:16]SAM_PROTO_SignData [18:27:16]wFMCommunicate request_size=4 [18:27:16]MH_SAM_APDU [18:27:16]CAPDU: 80 0D 01 02 [18:27:16]Write to MH i2c: E2 08 00 BB 0E 80 0D 01 02 00 00 00 00 42 [18:27:16]Write i2c OK [18:27:16]MH_I2C_Read... [18:27:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:16]Read from MH i2c: E2 [18:27:16]MH_I2C_Read... [18:27:16]Read from MH i2c: E2 03 00 [18:27:16]MH_I2C_Read... [18:27:16]Read from MH i2c: E2 03 00 BB 0E 00 90 00 3D [18:27:16]RAPDU: 90 00 [18:27:16]wFMCommunicate OK [18:27:16]wFMCommunicate request_size=255 [18:27:16]MH_SAM_APDU [18:27:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 04 E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E4 00 00 35 04 06 00 F7 EB 1A 94 [18:27:16]Write to MH i2c: E2 02 01 BC 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 04 E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E4 00 00 35 04 06 00 F7 EB 1A 94 00 00 76 [18:27:16]Write i2c OK [18:27:16]MH_I2C_Read... [18:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:16]Read from MH i2c: E2 [18:27:16]MH_I2C_Read... [18:27:16]Read from MH i2c: E2 03 00 [18:27:16]MH_I2C_Read... [18:27:16]Read from MH i2c: E2 03 00 BC 0E 00 90 00 3E [18:27:16]RAPDU: 90 00 [18:27:16]wFMCommunicate OK [18:27:16]wFMCommunicate request_size=7 [18:27:16]MH_SAM_APDU [18:27:16]CAPDU: 80 0D 02 02 02 D1 EA [18:27:16]Write to MH i2c: E2 0A 00 BD 0E 80 0D 02 02 02 00 D1 EA 00 00 04 [18:27:16]Write i2c OK [18:27:16]MH_I2C_Read... [18:27:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:17]Read from MH i2c: E2 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: E2 03 00 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: E2 03 00 BD 0E 00 90 00 3F [18:27:17]RAPDU: 90 00 [18:27:17]wFMCommunicate OK [18:27:17]wFMCommunicate request_size=4 [18:27:17]MH_SAM_APDU [18:27:17]CAPDU: 80 0D 03 02 [18:27:17]Write to MH i2c: E2 08 00 BE 0E 80 0D 03 02 00 00 00 00 47 [18:27:17]Write i2c OK [18:27:17]MH_I2C_Read... [18:27:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:17]Read from MH i2c: E2 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: E2 0B 00 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: E2 0B 00 BE 0E 00 9B 14 33 35 81 45 0D 3E 90 00 70 [18:27:17]RAPDU: 9B 14 33 35 81 45 0D 3E 90 00 [18:27:17]wFMCommunicate OK [18:27:17]SAM_PROTO_SignData done [18:27:17]FM_MakeSignedData done [18:27:17]CreateOFDProtocolMessage [18:27:17]wFMCommunicate request_size=4 [18:27:17]MH_SAM_APDU [18:27:17]CAPDU: 80 11 00 00 [18:27:17]Write to MH i2c: E2 08 00 BF 0E 80 11 00 00 00 00 00 00 47 [18:27:17]Write i2c OK [18:27:17]MH_I2C_Read... [18:27:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:17]Read from MH i2c: E2 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: E2 17 00 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: E2 17 00 BF 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 93 [18:27:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:27:17]wFMCommunicate OK [18:27:17]CreateOFDProtocolMessage done [18:27:17]OFDSenderStorePacket 58577 [18:27:17]StoreOFDPacket docnum=58577 [18:27:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E1 A2 04 01 77 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 04 E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E4 00 00 35 04 06 00 F7 EB 1A 94 D1 EA 9B 14 33 35 81 45 0D 3E [18:27:17]CheckFolder [18:27:17]dirname=/storage/ofd_packets [18:27:17]CheckFolder done [18:27:17]ProducePacketName [18:27:17]name=ofd_packets/00058577 [18:27:17]NVStorageSaveData ofd_packets/00058577 [18:27:17]File name is /storage/ofd_packets/00058577 [18:27:17]Write 298 bytes [18:27:17]NVStorageSaveData done [18:27:17]OFDSenderStorePacket done [18:27:17]KKMCreateOFDPacket done [18:27:17]NVStorageSaveData kkm_last_timestamp [18:27:17]File name is /storage/kkm_last_timestamp [18:27:17]Write 4 bytes [18:27:17]NVStorageSaveData done [18:27:17]OFD Sender: Processing packet 58577 [packets to send 52, broken 51] [18:27:17]ProducePacketName [18:27:17]name=ofd_packets/00058577 [18:27:17]OFD Sender: To server: pG, [18:27:17]CommunicateWithHost lk.salyk.kg:30040 [18:27:17]ConnectInit lk.salyk.kg [18:27:17]ExternCall_PrintAddStr [18:27:17]wPrintStart [18:27:17]Write to MH i2c: 01 00 00 C0 0E CE [18:27:17]Write i2c OK [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: 01 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: 01 07 00 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: 01 07 00 C0 0E 00 00 00 00 00 FF 0F E3 [18:27:17]RasterBufferAndPrint [18:27:17]line Счет N : (1)2075907 [18:27:17]line ИНН: 02508201610067 [18:27:17]line Контрольно-Кассовый Чек [18:27:17]line ПРОДАЖА [18:27:17]line ТРК (МРК, ГНК) : 11 [18:27:17]line Товар: 2710194210 [18:27:17]line ДТ-К-5 [18:27:17]line 26.250 * 0.00 [18:27:17]line = 0.00 [18:27:17]line НДС 12% НСП 1% [18:27:17]line > о реализуемом товаре [18:27:17]line ИТОГО: 0.00 [18:27:17]line НСП 1% : 0.00 [18:27:17]line НДС 12% : 0.00 [18:27:17]line Наличными: 0.00 [18:27:17]line Безнал.: 0.00 [18:27:17]line Место: АЗС № 135 "Партнер Нефть" [18:27:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:27:17]line СНО: Общий режим [18:27:17]line Чек 561 20.08.2024 18:27 [18:27:17]line Смена: 100 ФФД: 1.0 [18:27:17]line ЗНМ: 0300000196 [18:27:17]line РНМ: 0000000000162794 [18:27:17]line Версия ККМ: v1.0 [18:27:17]line Талоны: Топливная Карта [18:27:17]line 92875 [18:27:17]line ФМ: 0000000002094532 [18:27:17]line ФД: 58577 [18:27:17]line ФПД: 272589135335914 [18:27:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182716&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58577&fm=272589135335914&tin=02508201610067®Number=0000000000162794&sum=0 [18:27:17]Connected sock=11 [18:27:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 E1 A2 04 01 77 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 04 E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E4 00 00 35 04 06 00 F7 EB 1A 94 D1 EA 9B 14 33 35 81 45 0D 3E [18:27:17]written 0, free lines is 4095 [18:27:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0F 76 47 00 AF 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 32 30 39 34 35 33 32 10 04 04 00 D1 E4 00 00 F4 03 04 00 52 8B C4 66 B6 04 01 00 00 9D AD 88 80 F3 A7 F2 59 [18:27:17]CommunicateWithHost err = 0 [18:27:17]CheckOFDResponse [18:27:17]1017 (14) - 77093643461234 [18:27:17]1041 (16) - 0000000002094532 [18:27:17]1040 (4) - 58577 [18:27:17]1012 (4) - 20.08.2024 12:25 [18:27:17]1206 (1) - 0 [18:27:17]OFD Sender: Remove packet 58577 [18:27:17]ProducePacketName [18:27:17]name=ofd_packets/00058577 [18:27:17]NVStorageDeleteData [18:27:17]Write to MH i2c: 01 00 00 EA 0E F8 [18:27:17]Write i2c OK [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: 01 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: 01 07 00 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: 01 07 00 EA 0E 00 00 00 00 00 E4 0C EF [18:27:17]RasterBufferAndPrint [18:27:17]line [18:27:17]line [18:27:17]line [18:27:17]line [18:27:17]line [18:27:17]written 0, free lines is 3306 [18:27:17]MH_Cut [18:27:17]Write to MH i2c: D1 01 00 F1 0E 01 D1 [18:27:17]Write i2c OK [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: D1 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: D1 01 00 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: D1 01 00 F1 0E 00 D0 [18:27:17]Write to MH i2c: 01 00 00 F2 0E 00 [18:27:17]Write i2c OK [18:27:17]MH_I2C_Read... [18:27:18]OFD Sender: No OFD packet to send [18:27:18]*** Cut start [18:27:18]*** Partial cut [18:27:18]*** CUTSNS_PIN = 1 [18:27:18]*** CUTSNS_PIN = 0 [18:27:19]*** Brake cut motor [18:27:19]Read from MH i2c: 01 [18:27:19]MH_I2C_Read... [18:27:19]*** Stop cut motor [18:27:19]*** Cut end [18:27:19]Read from MH i2c: 01 07 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: 01 07 00 F2 0E 00 00 00 00 00 FF 0F 15 [18:27:19]process_action close_receipt done [18:27:19]requested_data is exist [18:27:19]produce_requested_data [18:27:19]requested_item fm.sn is exist - process it [18:27:19]wFMCommunicate request_size=4 [18:27:19]MH_SAM_APDU [18:27:19]CAPDU: 80 11 00 00 [18:27:19]Write to MH i2c: E2 08 00 F3 0E 80 11 00 00 00 00 00 00 7B [18:27:19]Write i2c OK [18:27:19]MH_I2C_Read... [18:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:19]Read from MH i2c: E2 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 17 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 17 00 F3 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C7 [18:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:27:19]wFMCommunicate OK [18:27:19]requested_item fd.num is exist - process it [18:27:19]SAM_PROTO_GetFieldsCounters [18:27:19]wFMCommunicate request_size=4 [18:27:19]MH_SAM_APDU [18:27:19]CAPDU: 80 13 00 00 [18:27:19]Write to MH i2c: E2 08 00 F4 0E 80 13 00 00 00 00 00 00 7E [18:27:19]Write i2c OK [18:27:19]MH_I2C_Read... [18:27:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:19]Read from MH i2c: E2 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 62 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 62 00 F4 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [18:27:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:27:19]wFMCommunicate OK [18:27:19]SAM_PROTO_GetFieldsCounters done [18:27:19]requested_item shift.num is exist - process it [18:27:19]requested_item shift.opened is exist - process it [18:27:19]req_shift_opened [18:27:19]FM_GetShiftState [18:27:19]SAM_PROTO_GetShiftState [18:27:19]wFMCommunicate request_size=4 [18:27:19]MH_SAM_APDU [18:27:19]CAPDU: 80 13 01 00 [18:27:19]Write to MH i2c: E2 08 00 F5 0E 80 13 01 00 00 00 00 00 80 [18:27:19]Write i2c OK [18:27:19]MH_I2C_Read... [18:27:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:19]Read from MH i2c: E2 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 0E 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 0E 00 F5 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A3 [18:27:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:27:19]wFMCommunicate OK [18:27:19]SAM_PROTO_GetShiftState done [18:27:19]FM_GetShiftState done [18:27:19]req_shift_opened done [18:27:19]requested_item shift.open_date is exist - process it [18:27:19]req_shift_open_date [18:27:19]req_shift_open_date done [18:27:19]produce_requested_data done [18:27:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58577,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:27:19]process_action_free close_receipt [18:27:19]json_value_free [18:27:19]json_value_free done [18:27:19]process_json_proto returns [18:27:19]Send response to host [18:27:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58577,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:27:19]free response buf [18:27:19]execute_script done [18:27:19]execute_script returns [18:27:19]free content buf [18:27:19]Sock 9.Close socket [18:27:19]Sock 9.Thread stoped [18:27:23]OFD Sender: No OFD packet to send [18:27:28]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:39]accept exits with 8 [18:27:39]New connection [18:27:39]New thread 3067338084 created [18:27:39]Thread 3067194724 joined [18:27:39]Waiting for new connection... [18:27:39] Sock 8.Parse request [18:27:39]Sock 8.Check first char [18:27:39]Sock 8.First char is OK [18:27:39]request: POST /json_proto HTTP/1.0 [18:27:39]Method: POST [18:27:39]URL: /json_proto [18:27:39]Method is POST - this is cgi request [18:27:39]url: /json_proto [18:27:39]query_string will be loaded in cgi processing [18:27:39]execute_cgi json_proto POST (null) [18:27:39]execute_cgi path=json_proto method=POST [18:27:39]POST find Content-Length [18:27:39]Host: 172.17.44.3:8080 [18:27:39]Content-Length: 790 [18:27:39]Content-Type: application/json [18:27:39] [18:27:39]POST finish read [18:27:39]Found Content-Length = 790 [18:27:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:39]execute_script... [18:27: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)2075909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:39]POST & json_proto [18:27:39]process_json_proto [18:27:39]json parsed OK: [18:27:39]protocol is kg_v1.0 [18:27:39]action value=close_receipt [18:27:39]process_action close_receipt [18:27:39]cmd_close_receipt [18:27:39]MH_GetDate [18:27:39]Write to MH i2c: F0 00 00 F6 0E F3 [18:27:39]Write i2c OK [18:27:39]MH_I2C_Read... [18:27:39]Read from MH i2c: F0 [18:27:39]MH_I2C_Read... [18:27:39]Read from MH i2c: F0 09 00 [18:27:39]MH_I2C_Read... [18:27:39]Read from MH i2c: F0 09 00 F6 0E 00 1C E0 C4 66 AD C5 5D 66 57 [18:27:39]GetLastDocTimeStamp 1724178436 [18:27:39]current date 1724178460 [18:27:39]FM_GetShiftState [18:27:39]SAM_PROTO_GetShiftState [18:27:39]wFMCommunicate request_size=4 [18:27:39]MH_SAM_APDU [18:27:39]CAPDU: 80 13 01 00 [18:27:39]Write to MH i2c: E2 08 00 F7 0E 80 13 01 00 00 00 00 00 82 [18:27:39]Write i2c OK [18:27:39]MH_I2C_Read... [18:27:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:39]Read from MH i2c: E2 [18:27:39]MH_I2C_Read... [18:27:39]Read from MH i2c: E2 0E 00 [18:27:39]MH_I2C_Read... [18:27:39]Read from MH i2c: E2 0E 00 F7 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A5 [18:27:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:27:39]wFMCommunicate OK [18:27:39]SAM_PROTO_GetShiftState done [18:27:39]FM_GetShiftState done [18:27:39]opened in 1724112910 [18:27:39]opened+sec_in_day 1724199310 [18:27:39]quantity*price = 0 [18:27:39]sum+1 = 1 [18:27:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 562 20.08.2024 18:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58578 ФПД: 204649295847328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182740&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58578&fm=204649295847328&tin=02508201610067®Number=0000000000162794&sum=0 [18:27:40]StoreToDocumentArchive [18:27:40]shift 100 fd 58578 [18:27:40]save to /storage/0100/doc_00058578 [18:27:40]save last doc name /storage/0100/doc_00058578 to /storage/kkm_last_doc_name [18:27:40]save OK [18:27:40]Clear old archive folders... [18:27:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:27:40]tlvbuf is 01D843B0 [18:27:40]SAM_PROTO_ClearQueue [18:27:40]wFMCommunicate request_size=4 [18:27:40]MH_SAM_APDU [18:27:40]CAPDU: 80 09 00 00 [18:27:40]Write to MH i2c: E2 08 00 04 0F 80 09 00 00 00 00 00 00 85 [18:27:40]Write i2c OK [18:27:40]MH_I2C_Read... [18:27:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:41]Read from MH i2c: E2 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 03 00 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 03 00 04 0F 00 90 00 87 [18:27:41]RAPDU: 90 00 [18:27:41]wFMCommunicate OK [18:27:41]SAM_PROTO_ClearQueue done [18:27:41]KKMCreateOFDPacket [18:27:41]OFDProtocolAddRootSTLVToBuf [18:27:41]FM_MakeSignedData [18:27:41]FM_MakeSignedData [18:27:41]SAM_PROTO_SignData [18:27:41]wFMCommunicate request_size=4 [18:27:41]MH_SAM_APDU [18:27:41]CAPDU: 80 0D 01 02 [18:27:41]Write to MH i2c: E2 08 00 05 0F 80 0D 01 02 00 00 00 00 8D [18:27:41]Write i2c OK [18:27:41]MH_I2C_Read... [18:27:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:41]Read from MH i2c: E2 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 03 00 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 03 00 05 0F 00 90 00 88 [18:27:41]RAPDU: 90 00 [18:27:41]wFMCommunicate OK [18:27:41]wFMCommunicate request_size=255 [18:27:41]MH_SAM_APDU [18:27:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 1C E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E4 00 00 35 04 06 00 BA 20 A0 95 [18:27:41]Write to MH i2c: E2 02 01 06 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 1C E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E4 00 00 35 04 06 00 BA 20 A0 95 00 00 5A [18:27:41]Write i2c OK [18:27:41]MH_I2C_Read... [18:27:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:41]Read from MH i2c: E2 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 03 00 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 03 00 06 0F 00 90 00 89 [18:27:41]RAPDU: 90 00 [18:27:41]wFMCommunicate OK [18:27:41]wFMCommunicate request_size=7 [18:27:41]MH_SAM_APDU [18:27:41]CAPDU: 80 0D 02 02 02 1F A0 [18:27:41]Write to MH i2c: E2 0A 00 07 0F 80 0D 02 02 02 00 1F A0 00 00 53 [18:27:41]Write i2c OK [18:27:41]MH_I2C_Read... [18:27:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:41]Read from MH i2c: E2 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 03 00 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 03 00 07 0F 00 90 00 8A [18:27:41]RAPDU: 90 00 [18:27:41]wFMCommunicate OK [18:27:41]wFMCommunicate request_size=4 [18:27:41]MH_SAM_APDU [18:27:41]CAPDU: 80 0D 03 02 [18:27:41]Write to MH i2c: E2 08 00 08 0F 80 0D 03 02 00 00 00 00 92 [18:27:41]Write i2c OK [18:27:41]MH_I2C_Read... [18:27:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:41]Read from MH i2c: E2 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 0B 00 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 0B 00 08 0F 00 3D CB 00 DE 9F 14 0F 69 90 00 A4 [18:27:41]RAPDU: 3D CB 00 DE 9F 14 0F 69 90 00 [18:27:41]wFMCommunicate OK [18:27:41]SAM_PROTO_SignData done [18:27:41]FM_MakeSignedData done [18:27:41]CreateOFDProtocolMessage [18:27:41]wFMCommunicate request_size=4 [18:27:41]MH_SAM_APDU [18:27:41]CAPDU: 80 11 00 00 [18:27:41]Write to MH i2c: E2 08 00 09 0F 80 11 00 00 00 00 00 00 92 [18:27:41]Write i2c OK [18:27:41]MH_I2C_Read... [18:27:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:41]Read from MH i2c: E2 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 17 00 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: E2 17 00 09 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DE [18:27:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:27:41]wFMCommunicate OK [18:27:41]CreateOFDProtocolMessage done [18:27:41]OFDSenderStorePacket 58578 [18:27:41]StoreOFDPacket docnum=58578 [18:27:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 C6 85 04 01 D7 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 1C E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E4 00 00 35 04 06 00 BA 20 A0 95 1F A0 3D CB 00 DE 9F 14 0F 69 [18:27:41]CheckFolder [18:27:41]dirname=/storage/ofd_packets [18:27:41]CheckFolder done [18:27:41]ProducePacketName [18:27:41]name=ofd_packets/00058578 [18:27:41]NVStorageSaveData ofd_packets/00058578 [18:27:41]File name is /storage/ofd_packets/00058578 [18:27:41]Write 298 bytes [18:27:41]NVStorageSaveData done [18:27:41]OFDSenderStorePacket done [18:27:41]KKMCreateOFDPacket done [18:27:41]NVStorageSaveData kkm_last_timestamp [18:27:41]File name is /storage/kkm_last_timestamp [18:27:41]Write 4 bytes [18:27:41]NVStorageSaveData done [18:27:41]ExternCall_PrintAddStr [18:27:41]wPrintStart [18:27:41]Write to MH i2c: 01 00 00 0A 0F 19 [18:27:41]Write i2c OK [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: 01 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: 01 07 00 [18:27:41]MH_I2C_Read... [18:27:41]Read from MH i2c: 01 07 00 0A 0F 00 00 00 00 00 FF 0F 2E [18:27:41]RasterBufferAndPrint [18:27:41]line Счет N : (1)2075909 [18:27:41]line ИНН: 02508201610067 [18:27:41]line Контрольно-Кассовый Чек [18:27:41]line ПРОДАЖА [18:27:41]line ТРК (МРК, ГНК) : 21 [18:27:41]line Товар: 2710194210 [18:27:41]line ДТ-К-5 [18:27:41]line 26.250 * 0.00 [18:27:41]line = 0.00 [18:27:41]line НДС 12% НСП 1% [18:27:41]line > о реализуемом товаре [18:27:41]line ИТОГО: 0.00 [18:27:41]line НСП 1% : 0.00 [18:27:41]line НДС 12% : 0.00 [18:27:41]line Наличными: 0.00 [18:27:41]line Безнал.: 0.00 [18:27:41]line Место: АЗС № 135 "Партнер Нефть" [18:27:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:27:41]line СНО: Общий режим [18:27:41]line Чек 562 20.08.2024 18:27 [18:27:41]line Смена: 100 ФФД: 1.0 [18:27:41]line ЗНМ: 0300000196 [18:27:41]line РНМ: 0000000000162794 [18:27:41]line Версия ККМ: v1.0 [18:27:41]line Талоны: Топливная Карта [18:27:41]line 92875 [18:27:41]line ФМ: 0000000002094532 [18:27:41]line ФД: 58578 [18:27:41]line ФПД: 204649295847328 [18:27:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182740&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58578&fm=204649295847328&tin=02508201610067®Number=0000000000162794&sum=0 [18:27:41]OFD Sender: Processing packet 58578 [packets to send 52, broken 51] [18:27:41]ProducePacketName [18:27:41]name=ofd_packets/00058578 [18:27:41]OFD Sender: To server: pG, [18:27:41]CommunicateWithHost lk.salyk.kg:30040 [18:27:41]ConnectInit lk.salyk.kg [18:27:41]written 0, free lines is 4095 [18:27:42]Write to MH i2c: 01 00 00 34 0F 43 [18:27:42]Write i2c OK [18:27:42]MH_I2C_Read... [18:27:42]Read from MH i2c: 01 [18:27:42]MH_I2C_Read... [18:27:42]Read from MH i2c: 01 07 00 [18:27:42]MH_I2C_Read... [18:27:42]Read from MH i2c: 01 07 00 34 0F 00 00 00 00 00 E7 0C 3D [18:27:42]RasterBufferAndPrint [18:27:42]line [18:27:42]line [18:27:42]line [18:27:42]line [18:27:42]line [18:27:42]written 0, free lines is 3310 [18:27:42]MH_Cut [18:27:42]Write to MH i2c: D1 01 00 3B 0F 01 1C [18:27:42]Write i2c OK [18:27:42]MH_I2C_Read... [18:27:42]Read from MH i2c: D1 [18:27:42]MH_I2C_Read... [18:27:42]Read from MH i2c: D1 01 00 [18:27:42]MH_I2C_Read... [18:27:42]Read from MH i2c: D1 01 00 3B 0F 00 1B [18:27:42]Write to MH i2c: 01 00 00 3C 0F 4B [18:27:42]Write i2c OK [18:27:42]MH_I2C_Read... [18:27:43]*** Cut start [18:27:43]*** Partial cut [18:27:43]*** CUTSNS_PIN = 1 [18:27:43]*** CUTSNS_PIN = 0 [18:27:43]*** Brake cut motor [18:27:43]Read from MH i2c: 01 [18:27:43]MH_I2C_Read... [18:27:43]*** Stop cut motor [18:27:43]*** Cut end [18:27:43]Read from MH i2c: 01 07 00 [18:27:43]MH_I2C_Read... [18:27:43]Read from MH i2c: 01 07 00 3C 0F 00 00 00 00 00 FF 0F 60 [18:27:43]process_action close_receipt done [18:27:43]requested_data is exist [18:27:43]produce_requested_data [18:27:43]requested_item fm.sn is exist - process it [18:27:43]wFMCommunicate request_size=4 [18:27:43]MH_SAM_APDU [18:27:43]CAPDU: 80 11 00 00 [18:27:43]Write to MH i2c: E2 08 00 3D 0F 80 11 00 00 00 00 00 00 C6 [18:27:43]Write i2c OK [18:27:43]MH_I2C_Read... [18:27:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:43]Read from MH i2c: E2 [18:27:43]MH_I2C_Read... [18:27:43]Read from MH i2c: E2 17 00 [18:27:43]MH_I2C_Read... [18:27:43]Read from MH i2c: E2 17 00 3D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [18:27:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:27:43]wFMCommunicate OK [18:27:43]requested_item fd.num is exist - process it [18:27:43]SAM_PROTO_GetFieldsCounters [18:27:43]wFMCommunicate request_size=4 [18:27:43]MH_SAM_APDU [18:27:43]CAPDU: 80 13 00 00 [18:27:43]Write to MH i2c: E2 08 00 3E 0F 80 13 00 00 00 00 00 00 C9 [18:27:43]Write i2c OK [18:27:43]MH_I2C_Read... [18:27:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:43]Read from MH i2c: E2 [18:27:43]MH_I2C_Read... [18:27:43]Read from MH i2c: E2 62 00 [18:27:43]MH_I2C_Read... [18:27:43]Read from MH i2c: E2 62 00 3E 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 9D [18:27:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:27:43]wFMCommunicate OK [18:27:43]SAM_PROTO_GetFieldsCounters done [18:27:43]requested_item shift.num is exist - process it [18:27:43]requested_item shift.opened is exist - process it [18:27:43]req_shift_opened [18:27:43]FM_GetShiftState [18:27:43]SAM_PROTO_GetShiftState [18:27:43]wFMCommunicate request_size=4 [18:27:43]MH_SAM_APDU [18:27:43]CAPDU: 80 13 01 00 [18:27:43]Write to MH i2c: E2 08 00 3F 0F 80 13 01 00 00 00 00 00 CB [18:27:43]Write i2c OK [18:27:43]MH_I2C_Read... [18:27:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:43]Read from MH i2c: E2 [18:27:43]MH_I2C_Read... [18:27:43]Read from MH i2c: E2 0E 00 [18:27:43]MH_I2C_Read... [18:27:43]Read from MH i2c: E2 0E 00 3F 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EE [18:27:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:27:43]wFMCommunicate OK [18:27:43]SAM_PROTO_GetShiftState done [18:27:43]FM_GetShiftState done [18:27:43]req_shift_opened done [18:27:43]requested_item shift.open_date is exist - process it [18:27:43]req_shift_open_date [18:27:43]req_shift_open_date done [18:27:43]produce_requested_data done [18:27:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58578,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:27:43]process_action_free close_receipt [18:27:43]json_value_free [18:27:43]json_value_free done [18:27:43]process_json_proto returns [18:27:43]Send response to host [18:27:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58578,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:27:43]free response buf [18:27:43]execute_script done [18:27:43]execute_script returns [18:27:43]free content buf [18:27:43]Sock 8.Close socket [18:27:43]Sock 8.Thread stoped [18:29:22]accept exits with 9 [18:29:22]New connection [18:29:22]New thread 3067194724 created [18:29:22]Thread 3067338084 joined [18:29:22]Waiting for new connection... [18:29:22] Sock 9.Parse request [18:29:22]Sock 9.Check first char [18:29:22]Sock 9.First char is OK [18:29:22]request: POST /json_proto HTTP/1.0 [18:29:22]Method: POST [18:29:22]URL: /json_proto [18:29:22]Method is POST - this is cgi request [18:29:22]url: /json_proto [18:29:22]query_string will be loaded in cgi processing [18:29:22]execute_cgi json_proto POST (null) [18:29:22]execute_cgi path=json_proto method=POST [18:29:22]POST find Content-Length [18:29:22]Host: 172.17.44.3:8080 [18:29:22]Content-Length: 755 [18:29:22]Content-Type: application/json [18:29:22] [18:29:22]POST finish read [18:29:22]Found Content-Length = 755 [18:29:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:29:22]execute_script... [18:29:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30103677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:29:22]POST & json_proto [18:29:22]process_json_proto [18:29:22]json parsed OK: [18:29:22]protocol is kg_v1.0 [18:29:22]action value=close_receipt [18:29:22]process_action close_receipt [18:29:22]cmd_close_receipt [18:29:22]MH_GetDate [18:29:22]Write to MH i2c: F0 00 00 40 0F 3E [18:29:22]Write i2c OK [18:29:22]MH_I2C_Read... [18:29:22]Read from MH i2c: F0 [18:29:22]MH_I2C_Read... [18:29:22]Read from MH i2c: F0 09 00 [18:29:22]MH_I2C_Read... [18:29:22]Read from MH i2c: F0 09 00 40 0F 00 82 E0 C4 66 AD C5 5D 66 08 [18:29:22]GetLastDocTimeStamp 1724178460 [18:29:22]current date 1724178562 [18:29:22]FM_GetShiftState [18:29:22]SAM_PROTO_GetShiftState [18:29:22]wFMCommunicate request_size=4 [18:29:22]MH_SAM_APDU [18:29:22]CAPDU: 80 13 01 00 [18:29:22]Write to MH i2c: E2 08 00 41 0F 80 13 01 00 00 00 00 00 CD [18:29:22]Write i2c OK [18:29:22]MH_I2C_Read... [18:29:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:22]Read from MH i2c: E2 [18:29:22]MH_I2C_Read... [18:29:22]Read from MH i2c: E2 0E 00 [18:29:22]MH_I2C_Read... [18:29:22]Read from MH i2c: E2 0E 00 41 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F0 [18:29:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:29:22]wFMCommunicate OK [18:29:22]SAM_PROTO_GetShiftState done [18:29:22]FM_GetShiftState done [18:29:22]opened in 1724112910 [18:29:22]opened+sec_in_day 1724199310 [18:29:22]quantity*price = 0 [18:29:22]sum+1 = 1 [18:29:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 563 20.08.2024 18:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30103677 ФМ: 0000000002094532 ФД: 58579 ФПД: 95713528222886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182922&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58579&fm=95713528222886&tin=02508201610067®Number=0000000000162794&sum=0 [18:29:23]StoreToDocumentArchive [18:29:23]shift 100 fd 58579 [18:29:23]save to /storage/0100/doc_00058579 [18:29:23]save last doc name /storage/0100/doc_00058579 to /storage/kkm_last_doc_name [18:29:23]save OK [18:29:23]Clear old archive folders... [18:29:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:29:23]tlvbuf is 01D85860 [18:29:23]SAM_PROTO_ClearQueue [18:29:23]wFMCommunicate request_size=4 [18:29:23]MH_SAM_APDU [18:29:23]CAPDU: 80 09 00 00 [18:29:23]Write to MH i2c: E2 08 00 4E 0F 80 09 00 00 00 00 00 00 CF [18:29:23]Write i2c OK [18:29:23]MH_I2C_Read... [18:29:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:29:23]Read from MH i2c: E2 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 03 00 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 03 00 4E 0F 00 90 00 D1 [18:29:23]RAPDU: 90 00 [18:29:23]wFMCommunicate OK [18:29:23]SAM_PROTO_ClearQueue done [18:29:23]KKMCreateOFDPacket [18:29:23]OFDProtocolAddRootSTLVToBuf [18:29:23]FM_MakeSignedData [18:29:23]FM_MakeSignedData [18:29:23]SAM_PROTO_SignData [18:29:23]wFMCommunicate request_size=4 [18:29:23]MH_SAM_APDU [18:29:23]CAPDU: 80 0D 01 02 [18:29:23]Write to MH i2c: E2 08 00 4F 0F 80 0D 01 02 00 00 00 00 D7 [18:29:23]Write i2c OK [18:29:23]MH_I2C_Read... [18:29:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:29:23]Read from MH i2c: E2 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 03 00 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 03 00 4F 0F 00 90 00 D2 [18:29:23]RAPDU: 90 00 [18:29:23]wFMCommunicate OK [18:29:23]wFMCommunicate request_size=255 [18:29:23]MH_SAM_APDU [18:29: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 82 E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E4 00 00 35 04 06 00 57 [18:29:23]Write to MH i2c: E2 02 01 50 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 82 E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E4 00 00 35 04 06 00 57 00 00 E7 [18:29:23]Write i2c OK [18:29:23]MH_I2C_Read... [18:29:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:23]Read from MH i2c: E2 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 03 00 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 03 00 50 0F 00 90 00 D3 [18:29:23]RAPDU: 90 00 [18:29:23]wFMCommunicate OK [18:29:23]wFMCommunicate request_size=10 [18:29:23]MH_SAM_APDU [18:29:23]CAPDU: 80 0D 02 02 05 0D 0A D9 94 A6 [18:29:23]Write to MH i2c: E2 0D 00 51 0F 80 0D 02 02 05 00 0D 0A D9 94 A6 00 00 0E [18:29:23]Write i2c OK [18:29:23]MH_I2C_Read... [18:29:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:23]Read from MH i2c: E2 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 03 00 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 03 00 51 0F 00 90 00 D4 [18:29:23]RAPDU: 90 00 [18:29:23]wFMCommunicate OK [18:29:23]wFMCommunicate request_size=4 [18:29:23]MH_SAM_APDU [18:29:23]CAPDU: 80 0D 03 02 [18:29:23]Write to MH i2c: E2 08 00 52 0F 80 0D 03 02 00 00 00 00 DC [18:29:23]Write i2c OK [18:29:23]MH_I2C_Read... [18:29:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:29:23]Read from MH i2c: E2 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 0B 00 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 0B 00 52 0F 00 6A 90 D2 35 41 1C 88 5F 90 00 22 [18:29:23]RAPDU: 6A 90 D2 35 41 1C 88 5F 90 00 [18:29:23]wFMCommunicate OK [18:29:23]SAM_PROTO_SignData done [18:29:23]FM_MakeSignedData done [18:29:23]CreateOFDProtocolMessage [18:29:23]wFMCommunicate request_size=4 [18:29:23]MH_SAM_APDU [18:29:23]CAPDU: 80 11 00 00 [18:29:23]Write to MH i2c: E2 08 00 53 0F 80 11 00 00 00 00 00 00 DC [18:29:23]Write i2c OK [18:29:23]MH_I2C_Read... [18:29:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:23]Read from MH i2c: E2 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 17 00 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: E2 17 00 53 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 28 [18:29:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:29:23]wFMCommunicate OK [18:29:23]CreateOFDProtocolMessage done [18:29:23]OFDSenderStorePacket 58579 [18:29:23]StoreOFDPacket docnum=58579 [18:29:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6F 80 07 01 0E 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 82 E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E4 00 00 35 04 06 00 57 0D 0A D9 94 A6 6A 90 D2 35 41 1C 88 5F [18:29:23]CheckFolder [18:29:23]dirname=/storage/ofd_packets [18:29:23]CheckFolder done [18:29:23]ProducePacketName [18:29:23]name=ofd_packets/00058579 [18:29:23]NVStorageSaveData ofd_packets/00058579 [18:29:23]File name is /storage/ofd_packets/00058579 [18:29:23]Write 301 bytes [18:29:23]NVStorageSaveData done [18:29:23]OFDSenderStorePacket done [18:29:23]KKMCreateOFDPacket done [18:29:23]NVStorageSaveData kkm_last_timestamp [18:29:23]File name is /storage/kkm_last_timestamp [18:29:23]Write 4 bytes [18:29:23]NVStorageSaveData done [18:29:23]ExternCall_PrintAddStr [18:29:23]wPrintStart [18:29:23]Write to MH i2c: 01 00 00 54 0F 63 [18:29:23]Write i2c OK [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: 01 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: 01 07 00 [18:29:23]MH_I2C_Read... [18:29:23]Read from MH i2c: 01 07 00 54 0F 00 00 00 00 00 FF 0F 78 [18:29:23]RasterBufferAndPrint [18:29:23]line Счет N : (1)2075910 [18:29:23]line ИНН: 02508201610067 [18:29:23]line Контрольно-Кассовый Чек [18:29:23]line ПРОДАЖА [18:29:23]line ТРК (МРК, ГНК) : 43 [18:29:23]line Товар: 2710124130 [18:29:23]line Аи-92-К-4 [18:29:23]line 14.750 * 0.00 [18:29:23]line = 0.00 [18:29:23]line НДС 12% НСП 1% [18:29:23]line > о реализуемом товаре [18:29:23]line ИТОГО: 0.00 [18:29:23]line НСП 1% : 0.00 [18:29:23]line НДС 12% : 0.00 [18:29:23]line Наличными: 0.00 [18:29:23]line Безнал.: 0.00 [18:29:23]line Место: АЗС № 135 "Партнер Нефть" [18:29:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:29:23]line СНО: Общий режим [18:29:23]line Чек 563 20.08.2024 18:29 [18:29:23]line Смена: 100 ФФД: 1.0 [18:29:23]line ЗНМ: 0300000196 [18:29:23]line РНМ: 0000000000162794 [18:29:23]line Версия ККМ: v1.0 [18:29:23]line Талоны: ТК ГПНА Online [18:29:23]line 30103677 [18:29:23]line ФМ: 0000000002094532 [18:29:23]line ФД: 58579 [18:29:23]line ФПД: 95713528222886 [18:29:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T182922&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58579&fm=95713528222886&tin=02508201610067®Number=0000000000162794&sum=0 [18:29:24]written 0, free lines is 4095 [18:29:24]Write to MH i2c: 01 00 00 7E 0F 8D [18:29:24]Write i2c OK [18:29:24]MH_I2C_Read... [18:29:24]Read from MH i2c: 01 [18:29:24]MH_I2C_Read... [18:29:24]Read from MH i2c: 01 07 00 [18:29:24]MH_I2C_Read... [18:29:24]Read from MH i2c: 01 07 00 7E 0F 00 00 00 00 00 DA 0C 7A [18:29:24]RasterBufferAndPrint [18:29:24]line [18:29:24]line [18:29:24]line [18:29:24]line [18:29:24]line [18:29:24]written 0, free lines is 3296 [18:29:24]MH_Cut [18:29:24]Write to MH i2c: D1 01 00 85 0F 01 66 [18:29:24]Write i2c OK [18:29:24]MH_I2C_Read... [18:29:24]Read from MH i2c: D1 [18:29:24]MH_I2C_Read... [18:29:24]Read from MH i2c: D1 01 00 [18:29:24]MH_I2C_Read... [18:29:24]Read from MH i2c: D1 01 00 85 0F 00 65 [18:29:24]Write to MH i2c: 01 00 00 86 0F 95 [18:29:24]Write i2c OK [18:29:24]MH_I2C_Read... [18:29:25]*** Cut start [18:29:25]*** Partial cut [18:29:25]*** CUTSNS_PIN = 1 [18:29:25]*** CUTSNS_PIN = 0 [18:29:25]*** Brake cut motor [18:29:25]Read from MH i2c: 01 [18:29:25]MH_I2C_Read... [18:29:26]*** Stop cut motor [18:29:26]*** Cut end [18:29:26]Read from MH i2c: 01 07 00 [18:29:26]MH_I2C_Read... [18:29:26]Read from MH i2c: 01 07 00 86 0F 00 00 00 00 00 FF 0F AA [18:29:26]process_action close_receipt done [18:29:26]requested_data is exist [18:29:26]produce_requested_data [18:29:26]requested_item fm.sn is exist - process it [18:29:26]wFMCommunicate request_size=4 [18:29:26]MH_SAM_APDU [18:29:26]CAPDU: 80 11 00 00 [18:29:26]Write to MH i2c: E2 08 00 87 0F 80 11 00 00 00 00 00 00 10 [18:29:26]Write i2c OK [18:29:26]MH_I2C_Read... [18:29:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:26]Read from MH i2c: E2 [18:29:26]MH_I2C_Read... [18:29:26]Read from MH i2c: E2 17 00 [18:29:26]MH_I2C_Read... [18:29:26]Read from MH i2c: E2 17 00 87 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5C [18:29:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:29:26]wFMCommunicate OK [18:29:26]requested_item fd.num is exist - process it [18:29:26]SAM_PROTO_GetFieldsCounters [18:29:26]wFMCommunicate request_size=4 [18:29:26]MH_SAM_APDU [18:29:26]CAPDU: 80 13 00 00 [18:29:26]Write to MH i2c: E2 08 00 88 0F 80 13 00 00 00 00 00 00 13 [18:29:26]Write i2c OK [18:29:26]MH_I2C_Read... [18:29:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:29:26]Read from MH i2c: E2 [18:29:26]MH_I2C_Read... [18:29:26]Read from MH i2c: E2 62 00 [18:29:26]MH_I2C_Read... [18:29:26]Read from MH i2c: E2 62 00 88 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [18:29:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:29:26]wFMCommunicate OK [18:29:26]SAM_PROTO_GetFieldsCounters done [18:29:26]requested_item shift.num is exist - process it [18:29:26]requested_item shift.opened is exist - process it [18:29:26]req_shift_opened [18:29:26]FM_GetShiftState [18:29:26]SAM_PROTO_GetShiftState [18:29:26]wFMCommunicate request_size=4 [18:29:26]MH_SAM_APDU [18:29:26]CAPDU: 80 13 01 00 [18:29:26]Write to MH i2c: E2 08 00 89 0F 80 13 01 00 00 00 00 00 15 [18:29:26]Write i2c OK [18:29:26]MH_I2C_Read... [18:29:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:26]Read from MH i2c: E2 [18:29:26]MH_I2C_Read... [18:29:26]Read from MH i2c: E2 0E 00 [18:29:26]MH_I2C_Read... [18:29:26]Read from MH i2c: E2 0E 00 89 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 38 [18:29:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:29:26]wFMCommunicate OK [18:29:26]SAM_PROTO_GetShiftState done [18:29:26]FM_GetShiftState done [18:29:26]req_shift_opened done [18:29:26]requested_item shift.open_date is exist - process it [18:29:26]req_shift_open_date [18:29:26]req_shift_open_date done [18:29:26]produce_requested_data done [18:29:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58579,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:29:26]process_action_free close_receipt [18:29:26]json_value_free [18:29:26]json_value_free done [18:29:26]process_json_proto returns [18:29:26]Send response to host [18:29:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58579,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:29:26]free response buf [18:29:26]execute_script done [18:29:26]execute_script returns [18:29:26]free content buf [18:29:26]Sock 9.Close socket [18:29:26]Sock 9.Thread stoped [18:29:56]ConnectInit Can't connect to host [18:29:56]CommunicateWithHost connect error [18:29:56]CommunicateWithHost err = -1 [18:29:56]OFD Sender: Server communicate error [18:29:56]OFD Sender: Processing packet 58578 [packets to send 53, broken 51] [18:29:56]ProducePacketName [18:29:56]name=ofd_packets/00058578 [18:29:56]OFD Sender: To server: pG, [18:29:56]CommunicateWithHost lk.salyk.kg:30040 [18:29:56]ConnectInit lk.salyk.kg [18:29:56]Connected sock=9 [18:29:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 C6 85 04 01 D7 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 1C E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E4 00 00 35 04 06 00 BA 20 A0 95 1F A0 3D CB 00 DE 9F 14 0F 69 [18:29:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 02 93 47 00 B9 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 32 30 39 34 35 33 32 10 04 04 00 D2 E4 00 00 F4 03 04 00 F1 8B C4 66 B6 04 01 00 00 BA 33 8F 57 D4 0A CC 65 [18:29:56]CommunicateWithHost err = 0 [18:29:56]CheckOFDResponse [18:29:56]1017 (14) - 77093643461234 [18:29:56]1041 (16) - 0000000002094532 [18:29:56]1040 (4) - 58578 [18:29:56]1012 (4) - 20.08.2024 12:28 [18:29:56]1206 (1) - 0 [18:29:56]OFD Sender: Remove packet 58578 [18:29:56]ProducePacketName [18:29:56]name=ofd_packets/00058578 [18:29:56]NVStorageDeleteData [18:29:57]OFD Sender: Processing packet 58579 [packets to send 52, broken 51] [18:29:57]ProducePacketName [18:29:57]name=ofd_packets/00058579 [18:29:57]OFD Sender: To server: pG, [18:29:57]CommunicateWithHost lk.salyk.kg:30040 [18:29:57]ConnectInit lk.salyk.kg [18:29:57]Connected sock=9 [18:29:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6F 80 07 01 0E 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 82 E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E4 00 00 35 04 06 00 57 0D 0A D9 94 A6 6A 90 D2 35 41 1C 88 5F [18:29:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9F C7 47 00 6E 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E4 00 00 F4 03 04 00 F2 8B C4 66 B6 04 01 00 00 F8 54 00 E1 16 9F 69 7F [18:29:57]CommunicateWithHost err = 0 [18:29:57]CheckOFDResponse [18:29:57]1017 (14) - 77093643461234 [18:29:57]1041 (16) - 0000000002094532 [18:29:57]1040 (4) - 58579 [18:29:57]1012 (4) - 20.08.2024 12:28 [18:29:57]1206 (1) - 0 [18:29:57]OFD Sender: Remove packet 58579 [18:29:57]ProducePacketName [18:29:57]name=ofd_packets/00058579 [18:29:57]NVStorageDeleteData [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: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:24]accept exits with 8 [18:31:24]New connection [18:31:24]New thread 3067338084 created [18:31:24]Thread 3067194724 joined [18:31:24]Waiting for new connection... [18:31:24] Sock 8.Parse request [18:31:24]Sock 8.Check first char [18:31:24]Sock 8.First char is OK [18:31:24]request: POST /json_proto HTTP/1.0 [18:31:24]Method: POST [18:31:24]URL: /json_proto [18:31:24]Method is POST - this is cgi request [18:31:24]url: /json_proto [18:31:24]query_string will be loaded in cgi processing [18:31:24]execute_cgi json_proto POST (null) [18:31:24]execute_cgi path=json_proto method=POST [18:31:24]POST find Content-Length [18:31:24]Host: 172.17.44.3:8080 [18:31:24]Content-Length: 805 [18:31:24]Content-Type: application/json [18:31:24] [18:31:24]POST finish read [18:31:24]Found Content-Length = 805 [18:31:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:24]execute_script... [18:31: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)2075911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:24]POST & json_proto [18:31:24]process_json_proto [18:31:24]json parsed OK: [18:31:24]protocol is kg_v1.0 [18:31:24]action value=close_receipt [18:31:24]process_action close_receipt [18:31:24]cmd_close_receipt [18:31:24]MH_GetDate [18:31:24]Write to MH i2c: F0 00 00 8A 0F 88 [18:31:24]Write i2c OK [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: F0 [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: F0 09 00 [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: F0 09 00 8A 0F 00 FC E0 C4 66 AD C5 5D 66 CC [18:31:24]GetLastDocTimeStamp 1724178562 [18:31:24]current date 1724178684 [18:31:24]FM_GetShiftState [18:31:24]SAM_PROTO_GetShiftState [18:31:24]wFMCommunicate request_size=4 [18:31:24]MH_SAM_APDU [18:31:24]CAPDU: 80 13 01 00 [18:31:24]Write to MH i2c: E2 08 00 8B 0F 80 13 01 00 00 00 00 00 17 [18:31:24]Write i2c OK [18:31:24]MH_I2C_Read... [18:31:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:24]Read from MH i2c: E2 [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: E2 0E 00 [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: E2 0E 00 8B 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3A [18:31:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:31:24]wFMCommunicate OK [18:31:24]SAM_PROTO_GetShiftState done [18:31:24]FM_GetShiftState done [18:31:24]opened in 1724112910 [18:31:24]opened+sec_in_day 1724199310 [18:31:24]quantity*price = 200044 [18:31:24]sum+1 = 200046 [18:31:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 564 20.08.2024 18:31 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58580 ФПД: 222171236332877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183124&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58580&fm=222171236332877&tin=02508201610067®Number=0000000000162794&sum=200045 [18:31:25]StoreToDocumentArchive [18:31:25]shift 100 fd 58580 [18:31:25]save to /storage/0100/doc_00058580 [18:31:25]save last doc name /storage/0100/doc_00058580 to /storage/kkm_last_doc_name [18:31:25]save OK [18:31:25]Clear old archive folders... [18:31:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:31:25]tlvbuf is B6FB6520 [18:31:25]SAM_PROTO_ClearQueue [18:31:25]wFMCommunicate request_size=4 [18:31:25]MH_SAM_APDU [18:31:25]CAPDU: 80 09 00 00 [18:31:25]Write to MH i2c: E2 08 00 98 0F 80 09 00 00 00 00 00 00 19 [18:31:25]Write i2c OK [18:31:25]MH_I2C_Read... [18:31:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:25]Read from MH i2c: E2 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 03 00 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 03 00 98 0F 00 90 00 1B [18:31:25]RAPDU: 90 00 [18:31:25]wFMCommunicate OK [18:31:25]SAM_PROTO_ClearQueue done [18:31:25]KKMCreateOFDPacket [18:31:25]OFDProtocolAddRootSTLVToBuf [18:31:25]FM_MakeSignedData [18:31:25]FM_MakeSignedData [18:31:25]SAM_PROTO_SignData [18:31:25]wFMCommunicate request_size=4 [18:31:25]MH_SAM_APDU [18:31:25]CAPDU: 80 0D 01 02 [18:31:25]Write to MH i2c: E2 08 00 99 0F 80 0D 01 02 00 00 00 00 21 [18:31:25]Write i2c OK [18:31:25]MH_I2C_Read... [18:31:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:25]Read from MH i2c: E2 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 03 00 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 03 00 99 0F 00 90 00 1C [18:31:25]RAPDU: 90 00 [18:31:25]wFMCommunicate OK [18:31:25]wFMCommunicate request_size=255 [18:31:25]MH_SAM_APDU [18:31:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 FC E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E4 00 00 35 04 06 00 [18:31:25]Write to MH i2c: E2 02 01 9A 0F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 FC E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E4 00 00 35 04 06 00 00 00 82 [18:31:25]Write i2c OK [18:31:25]MH_I2C_Read... [18:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:25]Read from MH i2c: E2 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 03 00 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 03 00 9A 0F 00 90 00 1D [18:31:25]RAPDU: 90 00 [18:31:25]wFMCommunicate OK [18:31:25]wFMCommunicate request_size=11 [18:31:25]MH_SAM_APDU [18:31:25]CAPDU: 80 0D 02 02 06 CA 10 45 9E F5 4D [18:31:25]Write to MH i2c: E2 0E 00 9B 0F 80 0D 02 02 06 00 CA 10 45 9E F5 4D 00 00 2F [18:31:25]Write i2c OK [18:31:25]MH_I2C_Read... [18:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:25]Read from MH i2c: E2 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 03 00 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 03 00 9B 0F 00 90 00 1E [18:31:25]RAPDU: 90 00 [18:31:25]wFMCommunicate OK [18:31:25]wFMCommunicate request_size=4 [18:31:25]MH_SAM_APDU [18:31:25]CAPDU: 80 0D 03 02 [18:31:25]Write to MH i2c: E2 08 00 9C 0F 80 0D 03 02 00 00 00 00 26 [18:31:25]Write i2c OK [18:31:25]MH_I2C_Read... [18:31:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:25]Read from MH i2c: E2 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 0B 00 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 0B 00 9C 0F 00 0A C9 10 77 70 49 2F D7 90 00 40 [18:31:25]RAPDU: 0A C9 10 77 70 49 2F D7 90 00 [18:31:25]wFMCommunicate OK [18:31:25]SAM_PROTO_SignData done [18:31:25]FM_MakeSignedData done [18:31:25]CreateOFDProtocolMessage [18:31:25]wFMCommunicate request_size=4 [18:31:25]MH_SAM_APDU [18:31:25]CAPDU: 80 11 00 00 [18:31:25]Write to MH i2c: E2 08 00 9D 0F 80 11 00 00 00 00 00 00 26 [18:31:25]Write i2c OK [18:31:25]MH_I2C_Read... [18:31:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:25]Read from MH i2c: E2 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 17 00 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: E2 17 00 9D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 72 [18:31:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:31:25]wFMCommunicate OK [18:31:25]CreateOFDProtocolMessage done [18:31:25]OFDSenderStorePacket 58580 [18:31:25]StoreOFDPacket docnum=58580 [18:31:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 2A A4 08 01 96 70 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 FC E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E4 00 00 35 04 06 00 CA 10 45 9E F5 4D 0A C9 10 77 70 49 2F D7 [18:31:25]CheckFolder [18:31:25]dirname=/storage/ofd_packets [18:31:25]CheckFolder done [18:31:25]ProducePacketName [18:31:25]name=ofd_packets/00058580 [18:31:25]NVStorageSaveData ofd_packets/00058580 [18:31:25]File name is /storage/ofd_packets/00058580 [18:31:25]Write 302 bytes [18:31:25]NVStorageSaveData done [18:31:25]OFDSenderStorePacket done [18:31:25]KKMCreateOFDPacket done [18:31:25]NVStorageSaveData kkm_last_timestamp [18:31:25]File name is /storage/kkm_last_timestamp [18:31:25]Write 4 bytes [18:31:25]NVStorageSaveData done [18:31:25]ExternCall_PrintAddStr [18:31:25]wPrintStart [18:31:25]Write to MH i2c: 01 00 00 9E 0F AD [18:31:25]Write i2c OK [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: 01 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: 01 07 00 [18:31:25]MH_I2C_Read... [18:31:25]Read from MH i2c: 01 07 00 9E 0F 00 00 00 00 00 FF 0F C2 [18:31:25]RasterBufferAndPrint [18:31:25]line Счет N : (1)2075911 [18:31:25]line ИНН: 02508201610067 [18:31:25]line Контрольно-Кассовый Чек [18:31:25]line ПРОДАЖА [18:31:25]line ТРК (МРК, ГНК) : 51 [18:31:25]line Товар: 2710124900 [18:31:25]line Аи-100-К-3 [18:31:25]line 20.730 * 96.50 [18:31:25]line = 2000.45 [18:31:25]line НДС 12% НСП 1% [18:31:25]line > о реализуемом товаре [18:31:25]line ИТОГО: 2000.45 [18:31:25]line НСП 1% : 17.70 [18:31:25]line НДС 12% : 212.44 [18:31:25]line Наличными: 0.00 [18:31:25]line Безнал.: 2000.45 [18:31:25]line Место: АЗС № 135 "Партнер Нефть" [18:31:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:31:25]line СНО: Общий режим [18:31:25]line Чек 564 20.08.2024 18:31 [18:31:25]line Смена: 100 ФФД: 1.0 [18:31:25]line ЗНМ: 0300000196 [18:31:25]line РНМ: 0000000000162794 [18:31:25]line Версия ККМ: v1.0 [18:31:25]line Платежная система: O! деньги [18:31:25]line ФМ: 0000000002094532 [18:31:25]line ФД: 58580 [18:31:25]line ФПД: 222171236332877 [18:31:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183124&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58580&fm=222171236332877&tin=02508201610067®Number=0000000000162794&sum=200045 [18:31:26]OFD Sender: Processing packet 58580 [packets to send 52, broken 51] [18:31:26]ProducePacketName [18:31:26]name=ofd_packets/00058580 [18:31:26]OFD Sender: To server: pG, [18:31:26]CommunicateWithHost lk.salyk.kg:30040 [18:31:26]ConnectInit lk.salyk.kg [18:31:26]written 0, free lines is 4095 [18:31:26]Connected sock=10 [18:31:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 2A A4 08 01 96 70 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 FC E0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E4 00 00 35 04 06 00 CA 10 45 9E F5 4D 0A C9 10 77 70 49 2F D7 [18:31:26]Write to MH i2c: 01 00 00 C8 0F D7 [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: 01 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: 01 07 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: 01 07 00 C8 0F 00 00 00 00 00 E0 0C CA [18:31:26]RasterBufferAndPrint [18:31:26]line [18:31:26]line [18:31:26]line [18:31:26]line [18:31:26]line [18:31:26]written 0, free lines is 3301 [18:31:26]MH_Cut [18:31:26]Write to MH i2c: D1 01 00 CF 0F 01 B0 [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: D1 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: D1 01 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: D1 01 00 CF 0F 00 AF [18:31:26]Write to MH i2c: 01 00 00 D0 0F DF [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F7 A3 47 00 5A 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E4 00 00 F4 03 04 00 4B 8C C4 66 B6 04 01 00 00 39 D6 32 AF 3D D0 ED 46 [18:31:26]CommunicateWithHost err = 0 [18:31:26]CheckOFDResponse [18:31:26]1017 (14) - 77093643461234 [18:31:26]1041 (16) - 0000000002094532 [18:31:26]1040 (4) - 58580 [18:31:26]1012 (4) - 20.08.2024 12:30 [18:31:26]1206 (1) - 0 [18:31:26]OFD Sender: Remove packet 58580 [18:31:26]ProducePacketName [18:31:26]name=ofd_packets/00058580 [18:31:26]NVStorageDeleteData [18:31:27]OFD Sender: No OFD packet to send [18:31:27]*** Cut start [18:31:27]*** Partial cut [18:31:27]*** CUTSNS_PIN = 1 [18:31:27]*** CUTSNS_PIN = 0 [18:31:27]*** Brake cut motor [18:31:28]Read from MH i2c: 01 [18:31:28]MH_I2C_Read... [18:31:28]*** Stop cut motor [18:31:28]*** Cut end [18:31:28]Read from MH i2c: 01 07 00 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: 01 07 00 D0 0F 00 00 00 00 00 FF 0F F4 [18:31:28]process_action close_receipt done [18:31:28]requested_data is exist [18:31:28]produce_requested_data [18:31:28]requested_item fm.sn is exist - process it [18:31:28]wFMCommunicate request_size=4 [18:31:28]MH_SAM_APDU [18:31:28]CAPDU: 80 11 00 00 [18:31:28]Write to MH i2c: E2 08 00 D1 0F 80 11 00 00 00 00 00 00 5A [18:31:28]Write i2c OK [18:31:28]MH_I2C_Read... [18:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:28]Read from MH i2c: E2 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 17 00 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 17 00 D1 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A6 [18:31:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:31:28]wFMCommunicate OK [18:31:28]requested_item fd.num is exist - process it [18:31:28]SAM_PROTO_GetFieldsCounters [18:31:28]wFMCommunicate request_size=4 [18:31:28]MH_SAM_APDU [18:31:28]CAPDU: 80 13 00 00 [18:31:28]Write to MH i2c: E2 08 00 D2 0F 80 13 00 00 00 00 00 00 5D [18:31:28]Write i2c OK [18:31:28]MH_I2C_Read... [18:31:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:28]Read from MH i2c: E2 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 62 00 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 62 00 D2 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [18:31:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:28]wFMCommunicate OK [18:31:28]SAM_PROTO_GetFieldsCounters done [18:31:28]requested_item shift.num is exist - process it [18:31:28]requested_item shift.opened is exist - process it [18:31:28]req_shift_opened [18:31:28]FM_GetShiftState [18:31:28]SAM_PROTO_GetShiftState [18:31:28]wFMCommunicate request_size=4 [18:31:28]MH_SAM_APDU [18:31:28]CAPDU: 80 13 01 00 [18:31:28]Write to MH i2c: E2 08 00 D3 0F 80 13 01 00 00 00 00 00 5F [18:31:28]Write i2c OK [18:31:28]MH_I2C_Read... [18:31:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:28]Read from MH i2c: E2 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 0E 00 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 0E 00 D3 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 82 [18:31:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:31:28]wFMCommunicate OK [18:31:28]SAM_PROTO_GetShiftState done [18:31:28]FM_GetShiftState done [18:31:28]req_shift_opened done [18:31:28]requested_item shift.open_date is exist - process it [18:31:28]req_shift_open_date [18:31:28]req_shift_open_date done [18:31:28]produce_requested_data done [18:31:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58580,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:31:28]process_action_free close_receipt [18:31:28]json_value_free [18:31:28]json_value_free done [18:31:28]process_json_proto returns [18:31:28]Send response to host [18:31:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58580,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:31:28]free response buf [18:31:28]execute_script done [18:31:28]execute_script returns [18:31:28]free content buf [18:31:28]Sock 8.Close socket [18:31:28]Sock 8.Thread stoped [18:31:32]OFD Sender: No OFD packet to send [18:31:37]OFD Sender: No OFD packet to send [18:31:39]int [18:31:39]Write to MH i2c: 01 00 00 D4 0F E3 [18:31:39]*** FLAG_PRN_PAP1 set [18:31:39]Write i2c OK [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 07 00 [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 07 00 D4 0F 00 01 00 00 00 FF 0F F9 [18:31:39]state=0 [18:31:39]No paper [18:31:39]int [18:31:39]Write to MH i2c: 01 00 00 D5 0F E4 [18:31:39]*** FLAG_PRN_PAP2 set [18:31:39]Write i2c OK [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 07 00 [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 07 00 D5 0F 00 03 00 00 00 FF 0F FC [18:31:39]state=0 [18:31:39]No paper [18:31:39]Cover opened [18:31:39]int [18:31:39]Write to MH i2c: 01 00 00 D6 0F E5 [18:31:39]*** FLAG_PRN_PAP2 reset [18:31:39]Write i2c OK [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 07 00 [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 07 00 D6 0F 00 01 00 00 00 FF 0F FB [18:31:39]state=3 [18:31:39]No paper [18:31:39]Cover closed [18:31:39]int [18:31:39]Write to MH i2c: 01 00 00 D7 0F E6 [18:31:39]*** FLAG_PRN_PAP2 set [18:31:39]Write i2c OK [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 07 00 [18:31:39]MH_I2C_Read... [18:31:39]Read from MH i2c: 01 07 00 D7 0F 00 03 00 00 00 FF 0F FE [18:31:39]state=0 [18:31:39]No paper [18:31:39]Cover opened [18:31:42]OFD Sender: No OFD packet to send [18:31:44]Write to MH i2c: 01 00 00 D8 0F E7 [18:31:44]Write i2c OK [18:31:44]MH_I2C_Read... [18:31:44]Read from MH i2c: 01 [18:31:44]MH_I2C_Read... [18:31:44]Read from MH i2c: 01 07 00 [18:31:44]MH_I2C_Read... [18:31:44]Read from MH i2c: 01 07 00 D8 0F 00 03 00 00 00 FF 0F FF [18:31:44]state=3 [18:31:44]No paper [18:31:44]Cover opened [18:31:47]OFD Sender: No OFD packet to send [18:31:49]Write to MH i2c: 01 00 00 D9 0F E8 [18:31:49]Write i2c OK [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 07 00 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 07 00 D9 0F 00 03 00 00 00 FF 0F 00 [18:31:49]state=3 [18:31:49]No paper [18:31:49]Cover opened [18:31:49]int [18:31:49]Write to MH i2c: 01 00 00 DA 0F E9 [18:31:49]*** FLAG_PRN_PAP2 reset [18:31:49]Write i2c OK [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 07 00 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 07 00 DA 0F 00 01 00 00 00 FF 0F FF [18:31:49]state=3 [18:31:49]No paper [18:31:49]Cover closed [18:31:49]int [18:31:49]Write to MH i2c: 01 00 00 DB 0F EA [18:31:49]*** FLAG_PRN_PAP1 reset [18:31:49]Write i2c OK [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 07 00 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: 01 07 00 DB 0F 00 00 00 00 00 FF 0F FF [18:31:49]state=0 [18:31:52]OFD Sender: No OFD packet to send [18:31:53]accept exits with 9 [18:31:53]New connection [18:31:53]New thread 3067194724 created [18:31:53]Thread 3067338084 joined [18:31:53]Waiting for new connection... [18:31:53] Sock 9.Parse request [18:31:53]Sock 9.Check first char [18:31:53]Sock 9.First char is OK [18:31:53]request: POST /json_proto HTTP/1.0 [18:31:53]Method: POST [18:31:53]URL: /json_proto [18:31:53]Method is POST - this is cgi request [18:31:53]url: /json_proto [18:31:53]query_string will be loaded in cgi processing [18:31:53]execute_cgi json_proto POST (null) [18:31:53]execute_cgi path=json_proto method=POST [18:31:53]POST find Content-Length [18:31:53]Host: 172.17.44.3:8080 [18:31:53]Content-Length: 215 [18:31:53]Content-Type: application/json [18:31:53] [18:31:53]POST finish read [18:31:53]Found Content-Length = 215 [18:31:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:53]execute_script... [18:31:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:53]POST & json_proto [18:31:53]process_json_proto [18:31:53]json parsed OK: [18:31:53]protocol is kg_v1.0 [18:31:53]action value=get_value [18:31:53]process_action get_value [18:31:53]cmd_get_value [18:31:53]process_action get_value done [18:31:53]requested_data is exist [18:31:53]produce_requested_data [18:31:53]requested_item kkm.sn is exist - process it [18:31:53]requested_item kkm.ver is exist - process it [18:31:53]requested_item fm.sn is exist - process it [18:31:53]wFMCommunicate request_size=4 [18:31:53]MH_SAM_APDU [18:31:53]CAPDU: 80 11 00 00 [18:31:53]Write to MH i2c: E2 08 00 DC 0F 80 11 00 00 00 00 00 00 65 [18:31:53]Write i2c OK [18:31:53]MH_I2C_Read... [18:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:53]Read from MH i2c: E2 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: E2 17 00 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: E2 17 00 DC 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [18:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:31:53]wFMCommunicate OK [18:31:53]requested_item fd.num is exist - process it [18:31:53]SAM_PROTO_GetFieldsCounters [18:31:53]wFMCommunicate request_size=4 [18:31:53]MH_SAM_APDU [18:31:53]CAPDU: 80 13 00 00 [18:31:53]Write to MH i2c: E2 08 00 DD 0F 80 13 00 00 00 00 00 00 68 [18:31:53]Write i2c OK [18:31:53]MH_I2C_Read... [18:31:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:53]Read from MH i2c: E2 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: E2 62 00 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: E2 62 00 DD 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 44 [18:31:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:53]wFMCommunicate OK [18:31:53]SAM_PROTO_GetFieldsCounters done [18:31:53]requested_item shift.num is exist - process it [18:31:53]requested_item shift.opened is exist - process it [18:31:53]req_shift_opened [18:31:53]FM_GetShiftState [18:31:53]SAM_PROTO_GetShiftState [18:31:53]wFMCommunicate request_size=4 [18:31:53]MH_SAM_APDU [18:31:53]CAPDU: 80 13 01 00 [18:31:53]Write to MH i2c: E2 08 00 DE 0F 80 13 01 00 00 00 00 00 6A [18:31:53]Write i2c OK [18:31:53]MH_I2C_Read... [18:31:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:53]Read from MH i2c: E2 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: E2 0E 00 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: E2 0E 00 DE 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [18:31:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:31:53]wFMCommunicate OK [18:31:53]SAM_PROTO_GetShiftState done [18:31:53]FM_GetShiftState done [18:31:53]req_shift_opened done [18:31:53]requested_item shift.open_date is exist - process it [18:31:53]req_shift_open_date [18:31:53]req_shift_open_date done [18:31:53]produce_requested_data done [18:31:53]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58580,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:31:53]process_action_free get_value [18:31:53]json_value_free [18:31:53]json_value_free done [18:31:53]process_json_proto returns [18:31:53]Send response to host [18:31:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58580,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:31:53]free response buf [18:31:53]execute_script done [18:31:53]execute_script returns [18:31:53]free content buf [18:31:53]Sock 9.Close socket [18:31:53]Sock 9.Thread stoped [18:31:53]accept exits with 8 [18:31:53]New connection [18:31:53]New thread 3067338084 created [18:31:53]Thread 3067194724 joined [18:31:53]Waiting for new connection... [18:31:53] Sock 8.Parse request [18:31:53]Sock 8.Check first char [18:31:53]Sock 8.First char is OK [18:31:53]request: POST /json_proto HTTP/1.0 [18:31:53]Method: POST [18:31:53]URL: /json_proto [18:31:53]Method is POST - this is cgi request [18:31:53]url: /json_proto [18:31:53]query_string will be loaded in cgi processing [18:31:53]execute_cgi json_proto POST (null) [18:31:53]execute_cgi path=json_proto method=POST [18:31:53]POST find Content-Length [18:31:53]Host: 172.17.44.3:8080 [18:31:53]Content-Length: 331 [18:31:53]Content-Type: application/json [18:31:53] [18:31:53]POST finish read [18:31:53]Found Content-Length = 331 [18:31:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [18:31:53]execute_script... [18:31:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [18:31:53]POST & json_proto [18:31:53]process_json_proto [18:31:53]json parsed OK: [18:31:53]protocol is kg_v1.0 [18:31:53]action value=get_value [18:31:53]process_action get_value [18:31:53]cmd_get_value [18:31:53]process_action get_value done [18:31:53]requested_data is exist [18:31:53]produce_requested_data [18:31:53]requested_item fm.sale.total is exist - process it [18:31:53]SAM_PROTO_GetFMData [18:31:53]wFMCommunicate request_size=4 [18:31:53]MH_SAM_APDU [18:31:53]CAPDU: 80 13 03 00 [18:31:53]Write to MH i2c: E2 08 00 DF 0F 80 13 03 00 00 00 00 00 6D [18:31:53]Write i2c OK [18:31:53]MH_I2C_Read... [18:31:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [18:31:54]Read from MH i2c: E2 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 FD 00 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 FD 00 DF 0F 00 C4 04 85 04 C0 04 6E 04 04 00 0C E4 00 00 69 04 A3 00 6F 04 04 00 DE E1 00 00 B1 04 05 00 5C 65 22 89 01 70 04 04 00 14 FD 6B 3C 72 04 05 00 48 68 B6 4C 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 7D 72 C0 29 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 C5 A3 7A 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 9B 00 6F 04 04 00 2E 02 00 00 B1 04 04 00 2C 3C D5 08 70 04 04 00 2C 3C D5 08 72 04 00 00 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 11 29 F0 EF 03 09 00 90 00 B3 [18:31:54]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 0C E4 00 00 69 04 A3 00 6F 04 04 00 DE E1 00 00 B1 04 05 00 5C 65 22 89 01 70 04 04 00 14 FD 6B 3C 72 04 05 00 48 68 B6 4C 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 7D 72 C0 29 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 C5 A3 7A 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 9B 00 6F 04 04 00 2E 02 00 00 B1 04 04 00 2C 3C D5 08 70 04 04 00 2C 3C D5 08 72 04 00 00 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 11 29 F0 EF 03 09 00 90 00 [18:31:54]wFMCommunicate OK [18:31:54]wFMCommunicate request_size=4 [18:31:54]MH_SAM_APDU [18:31:54]CAPDU: 80 17 00 00 [18:31:54]Write to MH i2c: E2 08 00 E0 0F 80 17 00 00 00 00 00 00 6F [18:31:54]Write i2c OK [18:31:54]MH_I2C_Read... [18:31:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:31:54]Read from MH i2c: E2 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 FD 00 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 FD 00 E0 0F 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 23 03 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 5F [18:31:54]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 23 03 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [18:31:54]wFMCommunicate OK [18:31:54]wFMCommunicate request_size=4 [18:31:54]MH_SAM_APDU [18:31:54]CAPDU: 80 17 00 00 [18:31:54]Write to MH i2c: E2 08 00 E1 0F 80 17 00 00 00 00 00 00 70 [18:31:54]Write i2c OK [18:31:54]MH_I2C_Read... [18:31:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:31:54]Read from MH i2c: E2 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 FD 00 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 FD 00 E1 0F 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 85 [18:31:54]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [18:31:54]wFMCommunicate OK [18:31:54]wFMCommunicate request_size=4 [18:31:54]MH_SAM_APDU [18:31:54]CAPDU: 80 17 00 00 [18:31:54]Write to MH i2c: E2 08 00 E2 0F 80 17 00 00 00 00 00 00 71 [18:31:54]Write i2c OK [18:31:54]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 FD 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 FD 00 E2 0F 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E9 [18:31:55]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [18:31:55]wFMCommunicate OK [18:31:55]wFMCommunicate request_size=4 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 17 00 00 [18:31:55]Write to MH i2c: E2 08 00 E3 0F 80 17 00 00 00 00 00 00 72 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 E1 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 E1 00 E3 0F 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 60 [18:31:55]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [18:31:55]wFMCommunicate OK [18:31:55]SAM_PROTO_GetFMData done [18:31:55]requested_item fm.sale_refund.total is exist - process it [18:31:55]requested_item fm.buy.total is exist - process it [18:31:55]requested_item shift.sale.total is exist - process it [18:31:55]SAM_PROTO_GetShiftData [18:31:55]wFMCommunicate request_size=4 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 13 02 00 [18:31:55]Write to MH i2c: E2 08 00 E4 0F 80 13 02 00 00 00 00 00 71 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 FD 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 FD 00 E4 0F 00 BC 04 AA 04 B8 04 6E 04 04 00 34 02 00 00 69 04 9E 00 6F 04 04 00 2C 02 00 00 B1 04 04 00 6F 54 A4 02 70 04 03 00 8C 57 6C 72 04 04 00 E3 FC 37 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8E D3 47 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 4B FC 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 98 00 6F 04 04 00 08 00 00 00 B1 04 03 00 F0 52 3F 70 04 03 00 F0 52 3F 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 A2 B9 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 18 [18:31:55]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 34 02 00 00 69 04 9E 00 6F 04 04 00 2C 02 00 00 B1 04 04 00 6F 54 A4 02 70 04 03 00 8C 57 6C 72 04 04 00 E3 FC 37 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8E D3 47 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 4B FC 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 98 00 6F 04 04 00 08 00 00 00 B1 04 03 00 F0 52 3F 70 04 03 00 F0 52 3F 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 A2 B9 06 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [18:31:55]wFMCommunicate OK [18:31:55]wFMCommunicate request_size=4 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 17 00 00 [18:31:55]Write to MH i2c: E2 08 00 E5 0F 80 17 00 00 00 00 00 00 74 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:31:56]Read from MH i2c: E2 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 FD 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 FD 00 E5 0F 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 78 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 25 [18:31:56]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 78 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [18:31:56]wFMCommunicate OK [18:31:56]wFMCommunicate request_size=4 [18:31:56]MH_SAM_APDU [18:31:56]CAPDU: 80 17 00 00 [18:31:56]Write to MH i2c: E2 08 00 E6 0F 80 17 00 00 00 00 00 00 75 [18:31:56]Write i2c OK [18:31:56]MH_I2C_Read... [18:31:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:31:56]Read from MH i2c: E2 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 FD 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 FD 00 E6 0F 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 9E [18:31:56]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [18:31:56]wFMCommunicate OK [18:31:56]wFMCommunicate request_size=4 [18:31:56]MH_SAM_APDU [18:31:56]CAPDU: 80 17 00 00 [18:31:56]Write to MH i2c: E2 08 00 E7 0F 80 17 00 00 00 00 00 00 76 [18:31:56]Write i2c OK [18:31:56]MH_I2C_Read... [18:31:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:31:56]Read from MH i2c: E2 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 FD 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 FD 00 E7 0F 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 F7 [18:31:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [18:31:56]wFMCommunicate OK [18:31:56]wFMCommunicate request_size=4 [18:31:56]MH_SAM_APDU [18:31:56]CAPDU: 80 17 00 00 [18:31:56]Write to MH i2c: E2 08 00 E8 0F 80 17 00 00 00 00 00 00 77 [18:31:56]Write i2c OK [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 [18:31:56]MH_I2C_Read... [18:31:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [18:31:56]Read from MH i2c: E2 D9 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 D9 00 E8 0F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 56 [18:31:56]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [18:31:57]wFMCommunicate OK [18:31:57]SAM_PROTO_GetShiftData done [18:31:57]requested_item shift.sale.total_cash is exist - process it [18:31:57]requested_item shift.sale_refund.total is exist - process it [18:31:57]requested_item shift.sale_refund.total_cash is exist - process it [18:31:57]requested_item shift.buy.total is exist - process it [18:31:57]requested_item shift.buy.total_cash is exist - process it [18:31:57]produce_requested_data done [18:31:57]produce_requested_data return {"fm.sale.total":65957000.60,"fm.sale_refund.total":1481923.00,"fm.buy.total":0.00,"shift.sale.total":443239.51,"shift.sale.total_cash":71003.00,"shift.sale_refund.total":41500.00,"shift.sale_refund.total_cash":41500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [18:31:57]process_action_free get_value [18:31:57]json_value_free [18:31:57]json_value_free done [18:31:57]process_json_proto returns [18:31:57]Send response to host [18:31:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":65957000.60,"fm.sale_refund.total":1481923.00,"fm.buy.total":0.00,"shift.sale.total":443239.51,"shift.sale.total_cash":71003.00,"shift.sale_refund.total":41500.00,"shift.sale_refund.total_cash":41500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [18:31:57]free response buf [18:31:57]execute_script done [18:31:57]execute_script returns [18:31:57]free content buf [18:31:57]Sock 8.Close socket [18:31:57]Sock 8.Thread stoped [18:31:57]OFD Sender: No OFD packet to send [18:32:02]OFD Sender: No OFD packet to send [18:32:07]OFD Sender: No OFD packet to send [18:32:12]OFD Sender: No OFD packet to send [18:32:17]OFD Sender: No OFD packet to send [18:32:22]OFD Sender: No OFD packet to send [18:32:27]OFD Sender: No OFD packet to send [18:32:32]OFD Sender: No OFD packet to send [18:32:37]OFD Sender: No OFD packet to send [18:32:42]OFD Sender: No OFD packet to send [18:32:47]OFD Sender: No OFD packet to send [18:32:52]OFD Sender: No OFD packet to send [18:32:57]OFD Sender: No OFD packet to send [18:33:02]OFD Sender: No OFD packet to send [18:33:07]OFD Sender: No OFD packet to send [18:33:12]OFD Sender: No OFD packet to send [18:33:17]OFD Sender: No OFD packet to send [18:33:22]OFD Sender: No OFD packet to send [18:33:27]OFD Sender: No OFD packet to send [18:33:32]OFD Sender: No OFD packet to send [18:33:37]OFD Sender: No OFD packet to send [18:33:42]OFD Sender: No OFD packet to send [18:33:47]OFD Sender: No OFD packet to send [18:33:52]OFD Sender: No OFD packet to send [18:33:57]OFD Sender: No OFD packet to send [18:34:02]OFD Sender: No OFD packet to send [18:34:07]OFD Sender: No OFD packet to send [18:34:12]OFD Sender: No OFD packet to send [18:34:17]OFD Sender: No OFD packet to send [18:34:22]OFD Sender: No OFD packet to send [18:34:25]accept exits with 9 [18:34:25]New connection [18:34:25]New thread 3067194724 created [18:34:25]Thread 3067338084 joined [18:34:25]Waiting for new connection... [18:34:25] Sock 9.Parse request [18:34:25]Sock 9.Check first char [18:34:25]Sock 9.First char is OK [18:34:25]request: POST /json_proto HTTP/1.0 [18:34:25]Method: POST [18:34:25]URL: /json_proto [18:34:25]Method is POST - this is cgi request [18:34:25]url: /json_proto [18:34:25]query_string will be loaded in cgi processing [18:34:25]execute_cgi json_proto POST (null) [18:34:25]execute_cgi path=json_proto method=POST [18:34:25]POST find Content-Length [18:34:25]Host: 172.17.44.3:8080 [18:34:25]Content-Length: 755 [18:34:25]Content-Type: application/json [18:34:25] [18:34:25]POST finish read [18:34:25]Found Content-Length = 755 [18:34:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 20.220, "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\u000A30017752", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:25]execute_script... [18:34: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)2075913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 20.220, "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\u000A30017752", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:25]POST & json_proto [18:34:25]process_json_proto [18:34:25]json parsed OK: [18:34:25]protocol is kg_v1.0 [18:34:25]action value=close_receipt [18:34:25]process_action close_receipt [18:34:25]cmd_close_receipt [18:34:25]MH_GetDate [18:34:25]Write to MH i2c: F0 00 00 E9 0F E7 [18:34:25]Write i2c OK [18:34:25]MH_I2C_Read... [18:34:25]Read from MH i2c: F0 [18:34:25]MH_I2C_Read... [18:34:25]Read from MH i2c: F0 09 00 [18:34:25]MH_I2C_Read... [18:34:25]Read from MH i2c: F0 09 00 E9 0F 00 B2 E1 C4 66 AD C5 5D 66 E2 [18:34:25]GetLastDocTimeStamp 1724178684 [18:34:25]current date 1724178866 [18:34:25]FM_GetShiftState [18:34:25]SAM_PROTO_GetShiftState [18:34:25]wFMCommunicate request_size=4 [18:34:25]MH_SAM_APDU [18:34:25]CAPDU: 80 13 01 00 [18:34:25]Write to MH i2c: E2 08 00 EA 0F 80 13 01 00 00 00 00 00 76 [18:34:25]Write i2c OK [18:34:25]MH_I2C_Read... [18:34:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:25]Read from MH i2c: E2 [18:34:25]MH_I2C_Read... [18:34:25]Read from MH i2c: E2 0E 00 [18:34:25]MH_I2C_Read... [18:34:25]Read from MH i2c: E2 0E 00 EA 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [18:34:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:34:25]wFMCommunicate OK [18:34:25]SAM_PROTO_GetShiftState done [18:34:25]FM_GetShiftState done [18:34:25]opened in 1724112910 [18:34:25]opened+sec_in_day 1724199310 [18:34:25]quantity*price = 0 [18:34:25]sum+1 = 1 [18:34:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 565 20.08.2024 18:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30017752 ФМ: 0000000002094532 ФД: 58581 ФПД: 207719046081002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183426&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58581&fm=207719046081002&tin=02508201610067®Number=0000000000162794&sum=0 [18:34:27]StoreToDocumentArchive [18:34:27]shift 100 fd 58581 [18:34:27]save to /storage/0100/doc_00058581 [18:34:27]save last doc name /storage/0100/doc_00058581 to /storage/kkm_last_doc_name [18:34:27]save OK [18:34:27]Clear old archive folders... [18:34:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:27]tlvbuf is 01CEE9A0 [18:34:27]SAM_PROTO_ClearQueue [18:34:27]wFMCommunicate request_size=4 [18:34:27]MH_SAM_APDU [18:34:27]CAPDU: 80 09 00 00 [18:34:27]Write to MH i2c: E2 08 00 F7 0F 80 09 00 00 00 00 00 00 78 [18:34:27]Write i2c OK [18:34:27]MH_I2C_Read... [18:34:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:27]Read from MH i2c: E2 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 03 00 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 03 00 F7 0F 00 90 00 7A [18:34:27]RAPDU: 90 00 [18:34:27]wFMCommunicate OK [18:34:27]SAM_PROTO_ClearQueue done [18:34:27]KKMCreateOFDPacket [18:34:27]OFDProtocolAddRootSTLVToBuf [18:34:27]FM_MakeSignedData [18:34:27]FM_MakeSignedData [18:34:27]SAM_PROTO_SignData [18:34:27]wFMCommunicate request_size=4 [18:34:27]MH_SAM_APDU [18:34:27]CAPDU: 80 0D 01 02 [18:34:27]Write to MH i2c: E2 08 00 F8 0F 80 0D 01 02 00 00 00 00 80 [18:34:27]Write i2c OK [18:34:27]MH_I2C_Read... [18:34:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:27]Read from MH i2c: E2 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 03 00 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 03 00 F8 0F 00 90 00 7B [18:34:27]RAPDU: 90 00 [18:34:27]wFMCommunicate OK [18:34:27]wFMCommunicate request_size=255 [18:34:27]MH_SAM_APDU [18:34:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 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 35 02 00 00 F4 03 04 00 B2 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E4 00 00 35 04 06 00 BC [18:34:27]Write to MH i2c: E2 02 01 F9 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 35 FF 03 08 00 03 FC 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 35 02 00 00 F4 03 04 00 B2 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E4 00 00 35 04 06 00 BC 00 00 A2 [18:34:27]Write i2c OK [18:34:27]MH_I2C_Read... [18:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:27]Read from MH i2c: E2 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 03 00 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 03 00 F9 0F 00 90 00 7C [18:34:27]RAPDU: 90 00 [18:34:27]wFMCommunicate OK [18:34:27]wFMCommunicate request_size=10 [18:34:27]MH_SAM_APDU [18:34:27]CAPDU: 80 0D 02 02 05 EB 5B F4 69 EA [18:34:27]Write to MH i2c: E2 0D 00 FA 0F 80 0D 02 02 05 00 EB 5B F4 69 EA 00 00 1A [18:34:27]Write i2c OK [18:34:27]MH_I2C_Read... [18:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:27]Read from MH i2c: E2 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 03 00 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 03 00 FA 0F 00 90 00 7D [18:34:27]RAPDU: 90 00 [18:34:27]wFMCommunicate OK [18:34:27]wFMCommunicate request_size=4 [18:34:27]MH_SAM_APDU [18:34:27]CAPDU: 80 0D 03 02 [18:34:27]Write to MH i2c: E2 08 00 FB 0F 80 0D 03 02 00 00 00 00 85 [18:34:27]Write i2c OK [18:34:27]MH_I2C_Read... [18:34:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:27]Read from MH i2c: E2 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 0B 00 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 0B 00 FB 0F 00 80 CF 9C C7 77 71 33 CE 90 00 21 [18:34:27]RAPDU: 80 CF 9C C7 77 71 33 CE 90 00 [18:34:27]wFMCommunicate OK [18:34:27]SAM_PROTO_SignData done [18:34:27]FM_MakeSignedData done [18:34:27]CreateOFDProtocolMessage [18:34:27]wFMCommunicate request_size=4 [18:34:27]MH_SAM_APDU [18:34:27]CAPDU: 80 11 00 00 [18:34:27]Write to MH i2c: E2 08 00 FC 0F 80 11 00 00 00 00 00 00 85 [18:34:27]Write i2c OK [18:34:27]MH_I2C_Read... [18:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:27]Read from MH i2c: E2 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 17 00 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: E2 17 00 FC 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D1 [18:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:34:27]wFMCommunicate OK [18:34:27]CreateOFDProtocolMessage done [18:34:27]OFDSenderStorePacket 58581 [18:34:27]StoreOFDPacket docnum=58581 [18:34:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CA B5 07 01 26 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 B2 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E4 00 00 35 04 06 00 BC EB 5B F4 69 EA 80 CF 9C C7 77 71 33 CE [18:34:27]CheckFolder [18:34:27]dirname=/storage/ofd_packets [18:34:27]CheckFolder done [18:34:27]ProducePacketName [18:34:27]name=ofd_packets/00058581 [18:34:27]NVStorageSaveData ofd_packets/00058581 [18:34:27]File name is /storage/ofd_packets/00058581 [18:34:27]Write 301 bytes [18:34:27]NVStorageSaveData done [18:34:27]OFDSenderStorePacket done [18:34:27]KKMCreateOFDPacket done [18:34:27]NVStorageSaveData kkm_last_timestamp [18:34:27]File name is /storage/kkm_last_timestamp [18:34:27]Write 4 bytes [18:34:27]NVStorageSaveData done [18:34:27]ExternCall_PrintAddStr [18:34:27]wPrintStart [18:34:27]Write to MH i2c: 01 00 00 FD 0F 0C [18:34:27]Write i2c OK [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: 01 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: 01 07 00 [18:34:27]MH_I2C_Read... [18:34:27]Read from MH i2c: 01 07 00 FD 0F 00 00 00 00 00 FF 0F 21 [18:34:27]RasterBufferAndPrint [18:34:27]line Счет N : (1)2075913 [18:34:27]line ИНН: 02508201610067 [18:34:27]line Контрольно-Кассовый Чек [18:34:27]line ПРОДАЖА [18:34:27]line ТРК (МРК, ГНК) : 42 [18:34:27]line Товар: 2710124500 [18:34:27]line Аи-95-К-5 [18:34:27]line 20.220 * 0.00 [18:34:27]line = 0.00 [18:34:27]line НДС 12% НСП 1% [18:34:27]line > о реализуемом товаре [18:34:27]line ИТОГО: 0.00 [18:34:27]line НСП 1% : 0.00 [18:34:27]line НДС 12% : 0.00 [18:34:27]line Наличными: 0.00 [18:34:27]line Безнал.: 0.00 [18:34:27]line Место: АЗС № 135 "Партнер Нефть" [18:34:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:34:27]line СНО: Общий режим [18:34:27]line Чек 565 20.08.2024 18:34 [18:34:27]line Смена: 100 ФФД: 1.0 [18:34:27]line ЗНМ: 0300000196 [18:34:27]line РНМ: 0000000000162794 [18:34:27]line Версия ККМ: v1.0 [18:34:27]line Талоны: ТК ГПНА Online [18:34:27]line 30017752 [18:34:27]line ФМ: 0000000002094532 [18:34:27]line ФД: 58581 [18:34:27]line ФПД: 207719046081002 [18:34:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183426&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58581&fm=207719046081002&tin=02508201610067®Number=0000000000162794&sum=0 [18:34:27]OFD Sender: Processing packet 58581 [packets to send 52, broken 51] [18:34:27]ProducePacketName [18:34:27]name=ofd_packets/00058581 [18:34:27]OFD Sender: To server: pG, [18:34:27]CommunicateWithHost lk.salyk.kg:30040 [18:34:27]ConnectInit lk.salyk.kg [18:34:27]written 0, free lines is 4095 [18:34:28]Connected sock=10 [18:34:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CA B5 07 01 26 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 B2 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E4 00 00 35 04 06 00 BC EB 5B F4 69 EA 80 CF 9C C7 77 71 33 CE [18:34:28]Write to MH i2c: 01 00 00 27 10 37 [18:34:28]Write i2c OK [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: 01 [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: 01 07 00 [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: 01 07 00 27 10 00 00 00 00 00 E5 0C 2F [18:34:28]RasterBufferAndPrint [18:34:28]line [18:34:28]line [18:34:28]line [18:34:28]line [18:34:28]line [18:34:28]written 0, free lines is 3308 [18:34:28]MH_Cut [18:34:28]Write to MH i2c: D1 01 00 2E 10 01 10 [18:34:28]Write i2c OK [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: D1 [18:34:28]MH_I2C_Read... [18:34:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BE 34 47 00 8C 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E4 00 00 F4 03 04 00 00 8D C4 66 B6 04 01 00 00 51 04 CC 79 BD 5C 10 96 [18:34:28]CommunicateWithHost err = 0 [18:34:28]CheckOFDResponse [18:34:28]1017 (14) - 77093643461234 [18:34:28]1041 (16) - 0000000002094532 [18:34:28]1040 (4) - 58581 [18:34:28]1012 (4) - 20.08.2024 12:33 [18:34:28]1206 (1) - 0 [18:34:28]OFD Sender: Remove packet 58581 [18:34:28]ProducePacketName [18:34:28]name=ofd_packets/00058581 [18:34:28]NVStorageDeleteData [18:34:28]Read from MH i2c: D1 01 00 [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: D1 01 00 2E 10 00 0F [18:34:28]Write to MH i2c: 01 00 00 2F 10 3F [18:34:28]Write i2c OK [18:34:28]MH_I2C_Read... [18:34:28]OFD Sender: No OFD packet to send [18:34:29]*** Cut start [18:34:29]*** Partial cut [18:34:29]*** CUTSNS_PIN = 1 [18:34:29]*** CUTSNS_PIN = 0 [18:34:29]*** Brake cut motor [18:34:29]Read from MH i2c: 01 [18:34:29]MH_I2C_Read... [18:34:29]*** Stop cut motor [18:34:29]*** Cut end [18:34:29]Read from MH i2c: 01 07 00 [18:34:29]MH_I2C_Read... [18:34:29]Read from MH i2c: 01 07 00 2F 10 00 00 00 00 00 FF 0F 54 [18:34:29]process_action close_receipt done [18:34:29]requested_data is exist [18:34:29]produce_requested_data [18:34:29]requested_item fm.sn is exist - process it [18:34:29]wFMCommunicate request_size=4 [18:34:29]MH_SAM_APDU [18:34:29]CAPDU: 80 11 00 00 [18:34:29]Write to MH i2c: E2 08 00 30 10 80 11 00 00 00 00 00 00 BA [18:34:29]Write i2c OK [18:34:29]MH_I2C_Read... [18:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:29]Read from MH i2c: E2 [18:34:29]MH_I2C_Read... [18:34:29]Read from MH i2c: E2 17 00 [18:34:29]MH_I2C_Read... [18:34:29]Read from MH i2c: E2 17 00 30 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 06 [18:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:34:29]wFMCommunicate OK [18:34:29]requested_item fd.num is exist - process it [18:34:29]SAM_PROTO_GetFieldsCounters [18:34:29]wFMCommunicate request_size=4 [18:34:29]MH_SAM_APDU [18:34:29]CAPDU: 80 13 00 00 [18:34:29]Write to MH i2c: E2 08 00 31 10 80 13 00 00 00 00 00 00 BD [18:34:29]Write i2c OK [18:34:29]MH_I2C_Read... [18:34:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:30]Read from MH i2c: E2 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 62 00 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 62 00 31 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 9D [18:34:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:34:30]wFMCommunicate OK [18:34:30]SAM_PROTO_GetFieldsCounters done [18:34:30]requested_item shift.num is exist - process it [18:34:30]requested_item shift.opened is exist - process it [18:34:30]req_shift_opened [18:34:30]FM_GetShiftState [18:34:30]SAM_PROTO_GetShiftState [18:34:30]wFMCommunicate request_size=4 [18:34:30]MH_SAM_APDU [18:34:30]CAPDU: 80 13 01 00 [18:34:30]Write to MH i2c: E2 08 00 32 10 80 13 01 00 00 00 00 00 BF [18:34:30]Write i2c OK [18:34:30]MH_I2C_Read... [18:34:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:30]Read from MH i2c: E2 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 0E 00 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 0E 00 32 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E2 [18:34:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:34:30]wFMCommunicate OK [18:34:30]SAM_PROTO_GetShiftState done [18:34:30]FM_GetShiftState done [18:34:30]req_shift_opened done [18:34:30]requested_item shift.open_date is exist - process it [18:34:30]req_shift_open_date [18:34:30]req_shift_open_date done [18:34:30]produce_requested_data done [18:34:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58581,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:34:30]process_action_free close_receipt [18:34:30]json_value_free [18:34:30]json_value_free done [18:34:30]process_json_proto returns [18:34:30]Send response to host [18:34:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58581,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:34:30]free response buf [18:34:30]execute_script done [18:34:30]execute_script returns [18:34:30]free content buf [18:34:30]Sock 9.Close socket [18:34:30]Sock 9.Thread stoped [18:34:33]OFD Sender: No OFD packet to send [18:34:38]OFD Sender: No OFD packet to send [18:34:43]OFD Sender: No OFD packet to send [18:34:48]OFD Sender: No OFD packet to send [18:34:53]OFD Sender: No OFD packet to send [18:34:58]OFD Sender: No OFD packet to send [18:35:03]OFD Sender: No OFD packet to send [18:35:08]OFD Sender: No OFD packet to send [18:35:12]accept exits with 8 [18:35:12]New connection [18:35:12]New thread 3067338084 created [18:35:12]Thread 3067194724 joined [18:35:12]Waiting for new connection... [18:35:12] Sock 8.Parse request [18:35:12]Sock 8.Check first char [18:35:12]Sock 8.First char is OK [18:35:12]request: POST /json_proto HTTP/1.0 [18:35:12]Method: POST [18:35:12]URL: /json_proto [18:35:12]Method is POST - this is cgi request [18:35:12]url: /json_proto [18:35:12]query_string will be loaded in cgi processing [18:35:12]execute_cgi json_proto POST (null) [18:35:12]execute_cgi path=json_proto method=POST [18:35:12]POST find Content-Length [18:35:12]Host: 172.17.44.3:8080 [18:35:12]Content-Length: 805 [18:35:12]Content-Type: application/json [18:35:12] [18:35:12]POST finish read [18:35:12]Found Content-Length = 805 [18:35:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 21.450, "sum" : 2069.93, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2069.93 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:12]execute_script... [18:35: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)2075912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 21.450, "sum" : 2069.93, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2069.93 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:12]POST & json_proto [18:35:12]process_json_proto [18:35:12]json parsed OK: [18:35:12]protocol is kg_v1.0 [18:35:12]action value=close_receipt [18:35:12]process_action close_receipt [18:35:12]cmd_close_receipt [18:35:12]MH_GetDate [18:35:12]Write to MH i2c: F0 00 00 33 10 32 [18:35:12]Write i2c OK [18:35:12]MH_I2C_Read... [18:35:12]Read from MH i2c: F0 [18:35:12]MH_I2C_Read... [18:35:12]Read from MH i2c: F0 09 00 [18:35:12]MH_I2C_Read... [18:35:12]Read from MH i2c: F0 09 00 33 10 00 E1 E1 C4 66 AD C5 5D 66 5C [18:35:12]GetLastDocTimeStamp 1724178866 [18:35:12]current date 1724178913 [18:35:12]FM_GetShiftState [18:35:12]SAM_PROTO_GetShiftState [18:35:12]wFMCommunicate request_size=4 [18:35:12]MH_SAM_APDU [18:35:12]CAPDU: 80 13 01 00 [18:35:12]Write to MH i2c: E2 08 00 34 10 80 13 01 00 00 00 00 00 C1 [18:35:12]Write i2c OK [18:35:12]MH_I2C_Read... [18:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:12]Read from MH i2c: E2 [18:35:12]MH_I2C_Read... [18:35:12]Read from MH i2c: E2 0E 00 [18:35:12]MH_I2C_Read... [18:35:12]Read from MH i2c: E2 0E 00 34 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E4 [18:35:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:35:12]wFMCommunicate OK [18:35:12]SAM_PROTO_GetShiftState done [18:35:12]FM_GetShiftState done [18:35:12]opened in 1724112910 [18:35:12]opened+sec_in_day 1724199310 [18:35:12]quantity*price = 206992 [18:35:12]sum+1 = 206994 [18:35:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2069.93 НСП 1% : 18.32 НДС 12% : 219.82 Наличными: 0.00 Безнал.: 2069.93 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 566 20.08.2024 18:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58582 ФПД: 5811511748096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58582&fm=5811511748096&tin=02508201610067®Number=0000000000162794&sum=206993 [18:35:13]StoreToDocumentArchive [18:35:13]shift 100 fd 58582 [18:35:13]save to /storage/0100/doc_00058582 [18:35:13]save last doc name /storage/0100/doc_00058582 to /storage/kkm_last_doc_name [18:35:13]save OK [18:35:13]Clear old archive folders... [18:35:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:35:13]tlvbuf is 01E2B990 [18:35:13]SAM_PROTO_ClearQueue [18:35:13]wFMCommunicate request_size=4 [18:35:13]MH_SAM_APDU [18:35:13]CAPDU: 80 09 00 00 [18:35:13]Write to MH i2c: E2 08 00 41 10 80 09 00 00 00 00 00 00 C3 [18:35:13]Write i2c OK [18:35:13]MH_I2C_Read... [18:35:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:35:13]Read from MH i2c: E2 [18:35:13]MH_I2C_Read... [18:35:13]Read from MH i2c: E2 03 00 [18:35:13]MH_I2C_Read... [18:35:13]Read from MH i2c: E2 03 00 41 10 00 90 00 C5 [18:35:13]RAPDU: 90 00 [18:35:13]wFMCommunicate OK [18:35:13]SAM_PROTO_ClearQueue done [18:35:13]KKMCreateOFDPacket [18:35:13]OFDProtocolAddRootSTLVToBuf [18:35:13]FM_MakeSignedData [18:35:13]FM_MakeSignedData [18:35:13]SAM_PROTO_SignData [18:35:13]wFMCommunicate request_size=4 [18:35:13]MH_SAM_APDU [18:35:13]CAPDU: 80 0D 01 02 [18:35:13]Write to MH i2c: E2 08 00 42 10 80 0D 01 02 00 00 00 00 CB [18:35:13]Write i2c OK [18:35:13]MH_I2C_Read... [18:35:13]OFD Sender: No OFD packet to send [18:35:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:35:14]Read from MH i2c: E2 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 03 00 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 03 00 42 10 00 90 00 C6 [18:35:14]RAPDU: 90 00 [18:35:14]wFMCommunicate OK [18:35:14]wFMCommunicate request_size=255 [18:35:14]MH_SAM_APDU [18:35:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 CA 53 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 91 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 28 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E1 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E4 00 00 35 04 06 00 [18:35:14]Write to MH i2c: E2 02 01 43 10 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 CA 53 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 91 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 28 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E1 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E4 00 00 35 04 06 00 00 00 CA [18:35:14]Write i2c OK [18:35:14]MH_I2C_Read... [18:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:14]Read from MH i2c: E2 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 03 00 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 03 00 43 10 00 90 00 C7 [18:35:14]RAPDU: 90 00 [18:35:14]wFMCommunicate OK [18:35:14]wFMCommunicate request_size=11 [18:35:14]MH_SAM_APDU [18:35:14]CAPDU: 80 0D 02 02 06 05 49 19 17 E6 00 [18:35:14]Write to MH i2c: E2 0E 00 44 10 80 0D 02 02 06 00 05 49 19 17 E6 00 00 00 3E [18:35:14]Write i2c OK [18:35:14]MH_I2C_Read... [18:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:14]Read from MH i2c: E2 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 03 00 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 03 00 44 10 00 90 00 C8 [18:35:14]RAPDU: 90 00 [18:35:14]wFMCommunicate OK [18:35:14]wFMCommunicate request_size=4 [18:35:14]MH_SAM_APDU [18:35:14]CAPDU: 80 0D 03 02 [18:35:14]Write to MH i2c: E2 08 00 45 10 80 0D 03 02 00 00 00 00 D0 [18:35:14]Write i2c OK [18:35:14]MH_I2C_Read... [18:35:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:35:14]Read from MH i2c: E2 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 0B 00 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 0B 00 45 10 00 6D DE 95 2B 98 20 CD 9F 90 00 00 [18:35:14]RAPDU: 6D DE 95 2B 98 20 CD 9F 90 00 [18:35:14]wFMCommunicate OK [18:35:14]SAM_PROTO_SignData done [18:35:14]FM_MakeSignedData done [18:35:14]CreateOFDProtocolMessage [18:35:14]wFMCommunicate request_size=4 [18:35:14]MH_SAM_APDU [18:35:14]CAPDU: 80 11 00 00 [18:35:14]Write to MH i2c: E2 08 00 46 10 80 11 00 00 00 00 00 00 D0 [18:35:14]Write i2c OK [18:35:14]MH_I2C_Read... [18:35:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:14]Read from MH i2c: E2 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 17 00 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: E2 17 00 46 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1C [18:35:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:35:14]wFMCommunicate OK [18:35:14]CreateOFDProtocolMessage done [18:35:14]OFDSenderStorePacket 58582 [18:35:14]StoreOFDPacket docnum=58582 [18:35:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 FD E9 08 01 63 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 CA 53 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 91 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 28 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E1 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E4 00 00 35 04 06 00 05 49 19 17 E6 00 6D DE 95 2B 98 20 CD 9F [18:35:14]CheckFolder [18:35:14]dirname=/storage/ofd_packets [18:35:14]CheckFolder done [18:35:14]ProducePacketName [18:35:14]name=ofd_packets/00058582 [18:35:14]NVStorageSaveData ofd_packets/00058582 [18:35:14]File name is /storage/ofd_packets/00058582 [18:35:14]Write 302 bytes [18:35:14]NVStorageSaveData done [18:35:14]OFDSenderStorePacket done [18:35:14]KKMCreateOFDPacket done [18:35:14]NVStorageSaveData kkm_last_timestamp [18:35:14]File name is /storage/kkm_last_timestamp [18:35:14]Write 4 bytes [18:35:14]NVStorageSaveData done [18:35:14]ExternCall_PrintAddStr [18:35:14]wPrintStart [18:35:14]Write to MH i2c: 01 00 00 47 10 57 [18:35:14]Write i2c OK [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: 01 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: 01 07 00 [18:35:14]MH_I2C_Read... [18:35:14]Read from MH i2c: 01 07 00 47 10 00 00 00 00 00 FF 0F 6C [18:35:14]RasterBufferAndPrint [18:35:14]line Счет N : (1)2075912 [18:35:14]line ИНН: 02508201610067 [18:35:14]line Контрольно-Кассовый Чек [18:35:14]line ПРОДАЖА [18:35:14]line ТРК (МРК, ГНК) : 51 [18:35:14]line Товар: 2710124900 [18:35:14]line Аи-100-К-3 [18:35:14]line 21.450 * 96.50 [18:35:14]line = 2069.93 [18:35:14]line НДС 12% НСП 1% [18:35:14]line > о реализуемом товаре [18:35:14]line ИТОГО: 2069.93 [18:35:14]line НСП 1% : 18.32 [18:35:14]line НДС 12% : 219.82 [18:35:14]line Наличными: 0.00 [18:35:14]line Безнал.: 2069.93 [18:35:14]line Место: АЗС № 135 "Партнер Нефть" [18:35:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:35:14]line СНО: Общий режим [18:35:14]line Чек 566 20.08.2024 18:35 [18:35:14]line Смена: 100 ФФД: 1.0 [18:35:14]line ЗНМ: 0300000196 [18:35:14]line РНМ: 0000000000162794 [18:35:14]line Версия ККМ: v1.0 [18:35:14]line Платежная система: O! деньги [18:35:14]line ФМ: 0000000002094532 [18:35:14]line ФД: 58582 [18:35:14]line ФПД: 5811511748096 [18:35:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58582&fm=5811511748096&tin=02508201610067®Number=0000000000162794&sum=206993 [18:35:14]OFD Sender: Processing packet 58582 [packets to send 52, broken 51] [18:35:14]ProducePacketName [18:35:14]name=ofd_packets/00058582 [18:35:14]OFD Sender: To server: pG, [18:35:14]CommunicateWithHost lk.salyk.kg:30040 [18:35:14]ConnectInit lk.salyk.kg [18:35:14]written 0, free lines is 4095 [18:35:15]Write to MH i2c: 01 00 00 71 10 81 [18:35:15]Write i2c OK [18:35:15]MH_I2C_Read... [18:35:15]Read from MH i2c: 01 [18:35:15]MH_I2C_Read... [18:35:15]Read from MH i2c: 01 07 00 [18:35:15]MH_I2C_Read... [18:35:15]Read from MH i2c: 01 07 00 71 10 00 00 00 00 00 E5 0C 79 [18:35:15]RasterBufferAndPrint [18:35:15]line [18:35:15]line [18:35:15]line [18:35:15]line [18:35:15]line [18:35:15]written 0, free lines is 3305 [18:35:15]MH_Cut [18:35:15]Write to MH i2c: D1 01 00 78 10 01 5A [18:35:15]Write i2c OK [18:35:15]MH_I2C_Read... [18:35:15]Read from MH i2c: D1 [18:35:15]MH_I2C_Read... [18:35:15]Read from MH i2c: D1 01 00 [18:35:15]MH_I2C_Read... [18:35:15]Read from MH i2c: D1 01 00 78 10 00 59 [18:35:15]Write to MH i2c: 01 00 00 79 10 89 [18:35:15]Write i2c OK [18:35:15]MH_I2C_Read... [18:35:16]*** Cut start [18:35:16]*** Partial cut [18:35:16]*** CUTSNS_PIN = 1 [18:35:16]*** CUTSNS_PIN = 0 [18:35:16]*** Brake cut motor [18:35:16]Read from MH i2c: 01 [18:35:16]MH_I2C_Read... [18:35:16]*** Stop cut motor [18:35:16]*** Cut end [18:35:16]Read from MH i2c: 01 07 00 [18:35:16]MH_I2C_Read... [18:35:16]Read from MH i2c: 01 07 00 79 10 00 00 00 00 00 FF 0F 9E [18:35:16]process_action close_receipt done [18:35:16]requested_data is exist [18:35:16]produce_requested_data [18:35:16]requested_item fm.sn is exist - process it [18:35:16]wFMCommunicate request_size=4 [18:35:16]MH_SAM_APDU [18:35:16]CAPDU: 80 11 00 00 [18:35:16]Write to MH i2c: E2 08 00 7A 10 80 11 00 00 00 00 00 00 04 [18:35:16]Write i2c OK [18:35:16]MH_I2C_Read... [18:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:16]Read from MH i2c: E2 [18:35:16]MH_I2C_Read... [18:35:16]Read from MH i2c: E2 17 00 [18:35:16]MH_I2C_Read... [18:35:16]Read from MH i2c: E2 17 00 7A 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 50 [18:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:35:16]wFMCommunicate OK [18:35:16]requested_item fd.num is exist - process it [18:35:16]SAM_PROTO_GetFieldsCounters [18:35:16]wFMCommunicate request_size=4 [18:35:16]MH_SAM_APDU [18:35:16]CAPDU: 80 13 00 00 [18:35:16]Write to MH i2c: E2 08 00 7B 10 80 13 00 00 00 00 00 00 07 [18:35:16]Write i2c OK [18:35:16]MH_I2C_Read... [18:35:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:35:16]Read from MH i2c: E2 [18:35:16]MH_I2C_Read... [18:35:16]Read from MH i2c: E2 62 00 [18:35:16]MH_I2C_Read... [18:35:16]Read from MH i2c: E2 62 00 7B 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [18:35:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:35:16]wFMCommunicate OK [18:35:16]SAM_PROTO_GetFieldsCounters done [18:35:16]requested_item shift.num is exist - process it [18:35:16]requested_item shift.opened is exist - process it [18:35:16]req_shift_opened [18:35:16]FM_GetShiftState [18:35:16]SAM_PROTO_GetShiftState [18:35:16]wFMCommunicate request_size=4 [18:35:16]MH_SAM_APDU [18:35:16]CAPDU: 80 13 01 00 [18:35:16]Write to MH i2c: E2 08 00 7C 10 80 13 01 00 00 00 00 00 09 [18:35:16]Write i2c OK [18:35:16]MH_I2C_Read... [18:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:17]Read from MH i2c: E2 [18:35:17]MH_I2C_Read... [18:35:17]Read from MH i2c: E2 0E 00 [18:35:17]MH_I2C_Read... [18:35:17]Read from MH i2c: E2 0E 00 7C 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2C [18:35:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:35:17]wFMCommunicate OK [18:35:17]SAM_PROTO_GetShiftState done [18:35:17]FM_GetShiftState done [18:35:17]req_shift_opened done [18:35:17]requested_item shift.open_date is exist - process it [18:35:17]req_shift_open_date [18:35:17]req_shift_open_date done [18:35:17]produce_requested_data done [18:35:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58582,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:35:17]process_action_free close_receipt [18:35:17]json_value_free [18:35:17]json_value_free done [18:35:17]process_json_proto returns [18:35:17]Send response to host [18:35:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58582,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:35:17]free response buf [18:35:17]execute_script done [18:35:17]execute_script returns [18:35:17]free content buf [18:35:17]Sock 8.Close socket [18:35:17]Sock 8.Thread stoped [18:35:27]accept exits with 9 [18:35:27]New connection [18:35:27]New thread 3067194724 created [18:35:27]Thread 3067338084 joined [18:35:27]Waiting for new connection... [18:35:27] Sock 9.Parse request [18:35:27]Sock 9.Check first char [18:35:27]Sock 9.First char is OK [18:35:27]request: POST /json_proto HTTP/1.0 [18:35:27]Method: POST [18:35:27]URL: /json_proto [18:35:27]Method is POST - this is cgi request [18:35:27]url: /json_proto [18:35:27]query_string will be loaded in cgi processing [18:35:27]execute_cgi json_proto POST (null) [18:35:27]execute_cgi path=json_proto method=POST [18:35:27]POST find Content-Length [18:35:27]Host: 172.17.44.3:8080 [18:35:27]Content-Length: 801 [18:35:27]Content-Type: application/json [18:35:27] [18:35:27]POST finish read [18:35:27]Found Content-Length = 801 [18:35:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:27]execute_script... [18:35:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:27]POST & json_proto [18:35:27]process_json_proto [18:35:27]json parsed OK: [18:35:27]protocol is kg_v1.0 [18:35:27]action value=close_receipt [18:35:27]process_action close_receipt [18:35:27]cmd_close_receipt [18:35:27]MH_GetDate [18:35:27]Write to MH i2c: F0 00 00 7D 10 7C [18:35:27]Write i2c OK [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: F0 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: F0 09 00 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: F0 09 00 7D 10 00 F0 E1 C4 66 AD C5 5D 66 B5 [18:35:27]GetLastDocTimeStamp 1724178913 [18:35:27]current date 1724178928 [18:35:27]FM_GetShiftState [18:35:27]SAM_PROTO_GetShiftState [18:35:27]wFMCommunicate request_size=4 [18:35:27]MH_SAM_APDU [18:35:27]CAPDU: 80 13 01 00 [18:35:27]Write to MH i2c: E2 08 00 7E 10 80 13 01 00 00 00 00 00 0B [18:35:27]Write i2c OK [18:35:27]MH_I2C_Read... [18:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:27]Read from MH i2c: E2 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: E2 0E 00 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: E2 0E 00 7E 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2E [18:35:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:35:27]wFMCommunicate OK [18:35:27]SAM_PROTO_GetShiftState done [18:35:27]FM_GetShiftState done [18:35:27]opened in 1724112910 [18:35:27]opened+sec_in_day 1724199310 [18:35:27]quantity*price = 50036 [18:35:27]sum+1 = 50037 [18:35:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 567 20.08.2024 18:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58583 ФПД: 95448974304698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183528&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58583&fm=95448974304698&tin=02508201610067®Number=0000000000162794&sum=50036 [18:35:28]StoreToDocumentArchive [18:35:28]shift 100 fd 58583 [18:35:28]save to /storage/0100/doc_00058583 [18:35:28]save last doc name /storage/0100/doc_00058583 to /storage/kkm_last_doc_name [18:35:28]save OK [18:35:28]Clear old archive folders... [18:35:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:35:28]tlvbuf is 01D85830 [18:35:28]SAM_PROTO_ClearQueue [18:35:28]wFMCommunicate request_size=4 [18:35:28]MH_SAM_APDU [18:35:28]CAPDU: 80 09 00 00 [18:35:28]Write to MH i2c: E2 08 00 8B 10 80 09 00 00 00 00 00 00 0D [18:35:28]Write i2c OK [18:35:28]MH_I2C_Read... [18:35:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:35:28]Read from MH i2c: E2 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: E2 03 00 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: E2 03 00 8B 10 00 90 00 0F [18:35:28]RAPDU: 90 00 [18:35:28]wFMCommunicate OK [18:35:28]SAM_PROTO_ClearQueue done [18:35:28]KKMCreateOFDPacket [18:35:28]OFDProtocolAddRootSTLVToBuf [18:35:28]FM_MakeSignedData [18:35:28]FM_MakeSignedData [18:35:28]SAM_PROTO_SignData [18:35:28]wFMCommunicate request_size=4 [18:35:28]MH_SAM_APDU [18:35:28]CAPDU: 80 0D 01 02 [18:35:28]Write to MH i2c: E2 08 00 8C 10 80 0D 01 02 00 00 00 00 15 [18:35:28]Write i2c OK [18:35:28]MH_I2C_Read... [18:35:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:35:28]Read from MH i2c: E2 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: E2 03 00 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: E2 03 00 8C 10 00 90 00 10 [18:35:28]RAPDU: 90 00 [18:35:28]wFMCommunicate OK [18:35:28]wFMCommunicate request_size=255 [18:35:28]MH_SAM_APDU [18:35:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 F0 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E4 00 00 35 04 06 00 56 [18:35:28]Write to MH i2c: E2 02 01 8D 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 F0 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E4 00 00 35 04 06 00 56 00 00 81 [18:35:28]Write i2c OK [18:35:28]MH_I2C_Read... [18:35:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:28]Read from MH i2c: E2 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: E2 03 00 [18:35:28]MH_I2C_Read... [18:35:28]Read from MH i2c: E2 03 00 8D 10 00 90 00 11 [18:35:28]RAPDU: 90 00 [18:35:28]wFMCommunicate OK [18:35:28]wFMCommunicate request_size=10 [18:35:28]MH_SAM_APDU [18:35:28]CAPDU: 80 0D 02 02 05 CF 72 35 25 BA [18:35:28]Write to MH i2c: E2 0D 00 8E 10 80 0D 02 02 05 00 CF 72 35 25 BA 00 00 77 [18:35:28]Write i2c OK [18:35:28]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 8E 10 00 90 00 12 [18:35:29]RAPDU: 90 00 [18:35:29]wFMCommunicate OK [18:35:29]wFMCommunicate request_size=4 [18:35:29]MH_SAM_APDU [18:35:29]CAPDU: 80 0D 03 02 [18:35:29]Write to MH i2c: E2 08 00 8F 10 80 0D 03 02 00 00 00 00 1A [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 0B 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 0B 00 8F 10 00 2C 02 16 43 1F DE 1F A4 90 00 62 [18:35:29]RAPDU: 2C 02 16 43 1F DE 1F A4 90 00 [18:35:29]wFMCommunicate OK [18:35:29]SAM_PROTO_SignData done [18:35:29]FM_MakeSignedData done [18:35:29]CreateOFDProtocolMessage [18:35:29]wFMCommunicate request_size=4 [18:35:29]MH_SAM_APDU [18:35:29]CAPDU: 80 11 00 00 [18:35:29]Write to MH i2c: E2 08 00 90 10 80 11 00 00 00 00 00 00 1A [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 17 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 17 00 90 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 66 [18:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:35:29]wFMCommunicate OK [18:35:29]CreateOFDProtocolMessage done [18:35:29]OFDSenderStorePacket 58583 [18:35:29]StoreOFDPacket docnum=58583 [18:35:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C 8C 07 01 35 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 F0 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E4 00 00 35 04 06 00 56 CF 72 35 25 BA 2C 02 16 43 1F DE 1F A4 [18:35:29]CheckFolder [18:35:29]dirname=/storage/ofd_packets [18:35:29]CheckFolder done [18:35:29]ProducePacketName [18:35:29]name=ofd_packets/00058583 [18:35:29]NVStorageSaveData ofd_packets/00058583 [18:35:29]File name is /storage/ofd_packets/00058583 [18:35:29]Write 301 bytes [18:35:29]NVStorageSaveData done [18:35:29]OFDSenderStorePacket done [18:35:29]KKMCreateOFDPacket done [18:35:29]NVStorageSaveData kkm_last_timestamp [18:35:29]File name is /storage/kkm_last_timestamp [18:35:29]Write 4 bytes [18:35:29]NVStorageSaveData done [18:35:29]ExternCall_PrintAddStr [18:35:29]wPrintStart [18:35:29]Write to MH i2c: 01 00 00 91 10 A1 [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: 01 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: 01 07 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: 01 07 00 91 10 00 00 00 00 00 FF 0F B6 [18:35:29]RasterBufferAndPrint [18:35:29]line Счет N : (1)2075914 [18:35:29]line ИНН: 02508201610067 [18:35:29]line Контрольно-Кассовый Чек [18:35:29]line ПРОДАЖА [18:35:29]line ТРК (МРК, ГНК) : 33 [18:35:29]line Товар: 2710124130 [18:35:29]line Аи-92-К-4 [18:35:29]line 7.380 * 67.80 [18:35:29]line = 500.36 [18:35:29]line НДС 12% НСП 1% [18:35:29]line > о реализуемом товаре [18:35:29]line ИТОГО: 500.36 [18:35:29]line НСП 1% : 4.43 [18:35:29]line НДС 12% : 53.14 [18:35:29]line Наличными: 0.00 [18:35:29]line Безнал.: 500.36 [18:35:29]line Место: АЗС № 135 "Партнер Нефть" [18:35:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:35:29]line СНО: Общий режим [18:35:29]line Чек 567 20.08.2024 18:35 [18:35:29]line Смена: 100 ФФД: 1.0 [18:35:29]line ЗНМ: 0300000196 [18:35:29]line РНМ: 0000000000162794 [18:35:29]line Версия ККМ: v1.0 [18:35:29]line Платежная система: O! деньги [18:35:29]line ФМ: 0000000002094532 [18:35:29]line ФД: 58583 [18:35:29]line ФПД: 95448974304698 [18:35:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183528&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58583&fm=95448974304698&tin=02508201610067®Number=0000000000162794&sum=50036 [18:35:29]written 0, free lines is 4095 [18:35:29]Write to MH i2c: 01 00 00 BB 10 CB [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: 01 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: 01 07 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: 01 07 00 BB 10 00 00 00 00 00 DD 0C BB [18:35:29]RasterBufferAndPrint [18:35:29]line [18:35:29]line [18:35:29]line [18:35:29]line [18:35:29]line [18:35:29]written 0, free lines is 3298 [18:35:29]MH_Cut [18:35:29]Write to MH i2c: D1 01 00 C2 10 01 A4 [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: D1 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: D1 01 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: D1 01 00 C2 10 00 A3 [18:35:29]Write to MH i2c: 01 00 00 C3 10 D3 [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:30]*** Cut start [18:35:30]*** Partial cut [18:35:30]*** CUTSNS_PIN = 1 [18:35:30]*** CUTSNS_PIN = 0 [18:35:31]*** Brake cut motor [18:35:31]Read from MH i2c: 01 [18:35:31]MH_I2C_Read... [18:35:31]*** Stop cut motor [18:35:31]*** Cut end [18:35:31]Read from MH i2c: 01 07 00 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: 01 07 00 C3 10 00 00 00 00 00 FF 0F E8 [18:35:31]process_action close_receipt done [18:35:31]requested_data is exist [18:35:31]produce_requested_data [18:35:31]requested_item fm.sn is exist - process it [18:35:31]wFMCommunicate request_size=4 [18:35:31]MH_SAM_APDU [18:35:31]CAPDU: 80 11 00 00 [18:35:31]Write to MH i2c: E2 08 00 C4 10 80 11 00 00 00 00 00 00 4E [18:35:31]Write i2c OK [18:35:31]MH_I2C_Read... [18:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:31]Read from MH i2c: E2 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: E2 17 00 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: E2 17 00 C4 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9A [18:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:35:31]wFMCommunicate OK [18:35:31]requested_item fd.num is exist - process it [18:35:31]SAM_PROTO_GetFieldsCounters [18:35:31]wFMCommunicate request_size=4 [18:35:31]MH_SAM_APDU [18:35:31]CAPDU: 80 13 00 00 [18:35:31]Write to MH i2c: E2 08 00 C5 10 80 13 00 00 00 00 00 00 51 [18:35:31]Write i2c OK [18:35:31]MH_I2C_Read... [18:35:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:35:31]Read from MH i2c: E2 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: E2 62 00 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: E2 62 00 C5 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [18:35:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:35:31]wFMCommunicate OK [18:35:31]SAM_PROTO_GetFieldsCounters done [18:35:31]requested_item shift.num is exist - process it [18:35:31]requested_item shift.opened is exist - process it [18:35:31]req_shift_opened [18:35:31]FM_GetShiftState [18:35:31]SAM_PROTO_GetShiftState [18:35:31]wFMCommunicate request_size=4 [18:35:31]MH_SAM_APDU [18:35:31]CAPDU: 80 13 01 00 [18:35:31]Write to MH i2c: E2 08 00 C6 10 80 13 01 00 00 00 00 00 53 [18:35:31]Write i2c OK [18:35:31]MH_I2C_Read... [18:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:31]Read from MH i2c: E2 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: E2 0E 00 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: E2 0E 00 C6 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 76 [18:35:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:35:31]wFMCommunicate OK [18:35:31]SAM_PROTO_GetShiftState done [18:35:31]FM_GetShiftState done [18:35:31]req_shift_opened done [18:35:31]requested_item shift.open_date is exist - process it [18:35:31]req_shift_open_date [18:35:31]req_shift_open_date done [18:35:31]produce_requested_data done [18:35:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58583,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:35:31]process_action_free close_receipt [18:35:31]json_value_free [18:35:31]json_value_free done [18:35:31]process_json_proto returns [18:35:31]Send response to host [18:35:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58583,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:35:31]free response buf [18:35:31]execute_script done [18:35:31]execute_script returns [18:35:31]free content buf [18:35:31]Sock 9.Close socket [18:35:31]Sock 9.Thread stoped [18:37:26]ConnectInit Can't connect to host [18:37:26]CommunicateWithHost connect error [18:37:26]CommunicateWithHost err = -1 [18:37:26]OFD Sender: Server communicate error [18:37:26]OFD Sender: Processing packet 58582 [packets to send 53, broken 51] [18:37:26]ProducePacketName [18:37:26]name=ofd_packets/00058582 [18:37:26]OFD Sender: To server: pG, [18:37:26]CommunicateWithHost lk.salyk.kg:30040 [18:37:26]ConnectInit lk.salyk.kg [18:37:26]Connected sock=9 [18:37:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 FD E9 08 01 63 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 CA 53 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 91 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 28 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E1 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E4 00 00 35 04 06 00 05 49 19 17 E6 00 6D DE 95 2B 98 20 CD 9F [18:37:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4C 78 47 00 80 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 32 30 39 34 35 33 32 10 04 04 00 D6 E4 00 00 F4 03 04 00 B3 8D C4 66 B6 04 01 00 00 EA E2 83 E7 5F E8 80 FE [18:37:27]CommunicateWithHost err = 0 [18:37:27]CheckOFDResponse [18:37:27]1017 (14) - 77093643461234 [18:37:27]1041 (16) - 0000000002094532 [18:37:27]1040 (4) - 58582 [18:37:27]1012 (4) - 20.08.2024 12:36 [18:37:27]1206 (1) - 0 [18:37:27]OFD Sender: Remove packet 58582 [18:37:27]ProducePacketName [18:37:27]name=ofd_packets/00058582 [18:37:27]NVStorageDeleteData [18:37:27]OFD Sender: Processing packet 58583 [packets to send 52, broken 51] [18:37:27]ProducePacketName [18:37:27]name=ofd_packets/00058583 [18:37:27]OFD Sender: To server: pG, [18:37:27]CommunicateWithHost lk.salyk.kg:30040 [18:37:27]ConnectInit lk.salyk.kg [18:37:28]Connected sock=10 [18:37:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C 8C 07 01 35 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 F0 E1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E4 00 00 35 04 06 00 56 CF 72 35 25 BA 2C 02 16 43 1F DE 1F A4 [18:37:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 74 2C 47 00 18 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E4 00 00 F4 03 04 00 B4 8D C4 66 B6 04 01 00 00 BE 75 26 93 BC 2E EE 54 [18:37:28]CommunicateWithHost err = 0 [18:37:28]CheckOFDResponse [18:37:28]1017 (14) - 77093643461234 [18:37:28]1041 (16) - 0000000002094532 [18:37:28]1040 (4) - 58583 [18:37:28]1012 (4) - 20.08.2024 12:36 [18:37:28]1206 (1) - 0 [18:37:28]OFD Sender: Remove packet 58583 [18:37:28]ProducePacketName [18:37:28]name=ofd_packets/00058583 [18:37:28]NVStorageDeleteData [18:37:28]OFD Sender: No OFD packet to send [18:37:33]OFD Sender: No OFD packet to send [18:37:38]OFD Sender: No OFD packet to send [18:37:43]OFD Sender: No OFD packet to send [18:37:48]OFD Sender: No OFD packet to send [18:37:53]OFD Sender: No OFD packet to send [18:37:58]OFD Sender: No OFD packet to send [18:38:01]accept exits with 8 [18:38:01]New connection [18:38:01]New thread 3067338084 created [18:38:01]Thread 3067194724 joined [18:38:01]Waiting for new connection... [18:38:01] Sock 8.Parse request [18:38:01]Sock 8.Check first char [18:38:01]Sock 8.First char is OK [18:38:01]request: POST /json_proto HTTP/1.0 [18:38:01]Method: POST [18:38:01]URL: /json_proto [18:38:01]Method is POST - this is cgi request [18:38:01]url: /json_proto [18:38:01]query_string will be loaded in cgi processing [18:38:01]execute_cgi json_proto POST (null) [18:38:01]execute_cgi path=json_proto method=POST [18:38:01]POST find Content-Length [18:38:01]Host: 172.17.44.3:8080 [18:38:01]Content-Length: 801 [18:38:01]Content-Type: application/json [18:38:01] [18:38:01]POST finish read [18:38:01]Found Content-Length = 801 [18:38:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:38:01]execute_script... [18:38:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:38:01]POST & json_proto [18:38:01]process_json_proto [18:38:01]json parsed OK: [18:38:01]protocol is kg_v1.0 [18:38:01]action value=close_receipt [18:38:01]process_action close_receipt [18:38:01]cmd_close_receipt [18:38:01]MH_GetDate [18:38:01]Write to MH i2c: F0 00 00 C7 10 C6 [18:38:01]Write i2c OK [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: F0 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: F0 09 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: F0 09 00 C7 10 00 89 E2 C4 66 AD C5 5D 66 99 [18:38:01]GetLastDocTimeStamp 1724178928 [18:38:01]current date 1724179081 [18:38:01]FM_GetShiftState [18:38:01]SAM_PROTO_GetShiftState [18:38:01]wFMCommunicate request_size=4 [18:38:01]MH_SAM_APDU [18:38:01]CAPDU: 80 13 01 00 [18:38:01]Write to MH i2c: E2 08 00 C8 10 80 13 01 00 00 00 00 00 55 [18:38:01]Write i2c OK [18:38:01]MH_I2C_Read... [18:38:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:01]Read from MH i2c: E2 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 0E 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 0E 00 C8 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 78 [18:38:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:38:01]wFMCommunicate OK [18:38:01]SAM_PROTO_GetShiftState done [18:38:01]FM_GetShiftState done [18:38:01]opened in 1724112910 [18:38:01]opened+sec_in_day 1724199310 [18:38:01]quantity*price = 50036 [18:38:01]sum+1 = 50037 [18:38:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 568 20.08.2024 18:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58584 ФПД: 177454453561065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183801&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58584&fm=177454453561065&tin=02508201610067®Number=0000000000162794&sum=50036 [18:38:02]StoreToDocumentArchive [18:38:02]shift 100 fd 58584 [18:38:02]save to /storage/0100/doc_00058584 [18:38:02]save last doc name /storage/0100/doc_00058584 to /storage/kkm_last_doc_name [18:38:02]save OK [18:38:02]Clear old archive folders... [18:38:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:38:02]tlvbuf is 01D87E40 [18:38:02]SAM_PROTO_ClearQueue [18:38:02]wFMCommunicate request_size=4 [18:38:02]MH_SAM_APDU [18:38:02]CAPDU: 80 09 00 00 [18:38:02]Write to MH i2c: E2 08 00 D5 10 80 09 00 00 00 00 00 00 57 [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:38:02]Read from MH i2c: E2 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 D5 10 00 90 00 59 [18:38:02]RAPDU: 90 00 [18:38:02]wFMCommunicate OK [18:38:02]SAM_PROTO_ClearQueue done [18:38:02]KKMCreateOFDPacket [18:38:02]OFDProtocolAddRootSTLVToBuf [18:38:02]FM_MakeSignedData [18:38:02]FM_MakeSignedData [18:38:02]SAM_PROTO_SignData [18:38:02]wFMCommunicate request_size=4 [18:38:02]MH_SAM_APDU [18:38:02]CAPDU: 80 0D 01 02 [18:38:02]Write to MH i2c: E2 08 00 D6 10 80 0D 01 02 00 00 00 00 5F [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:38:02]Read from MH i2c: E2 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 D6 10 00 90 00 5A [18:38:02]RAPDU: 90 00 [18:38:02]wFMCommunicate OK [18:38:02]wFMCommunicate request_size=255 [18:38:02]MH_SAM_APDU [18:38: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 89 E2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E4 00 00 35 04 06 00 A1 [18:38:02]Write to MH i2c: E2 02 01 D7 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 89 E2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E4 00 00 35 04 06 00 A1 00 00 B2 [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:02]Read from MH i2c: E2 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 D7 10 00 90 00 5B [18:38:02]RAPDU: 90 00 [18:38:02]wFMCommunicate OK [18:38:02]wFMCommunicate request_size=10 [18:38:02]MH_SAM_APDU [18:38:02]CAPDU: 80 0D 02 02 05 64 D5 AB 16 E9 [18:38:02]Write to MH i2c: E2 0D 00 D8 10 80 0D 02 02 05 00 64 D5 AB 16 E9 00 00 4F [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:02]Read from MH i2c: E2 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 D8 10 00 90 00 5C [18:38:02]RAPDU: 90 00 [18:38:02]wFMCommunicate OK [18:38:02]wFMCommunicate request_size=4 [18:38:02]MH_SAM_APDU [18:38:02]CAPDU: 80 0D 03 02 [18:38:02]Write to MH i2c: E2 08 00 D9 10 80 0D 03 02 00 00 00 00 64 [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:38:02]Read from MH i2c: E2 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 0B 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 0B 00 D9 10 00 FF 46 FA FF E5 FA 39 09 90 00 C4 [18:38:02]RAPDU: FF 46 FA FF E5 FA 39 09 90 00 [18:38:02]wFMCommunicate OK [18:38:02]SAM_PROTO_SignData done [18:38:02]FM_MakeSignedData done [18:38:02]CreateOFDProtocolMessage [18:38:02]wFMCommunicate request_size=4 [18:38:02]MH_SAM_APDU [18:38:02]CAPDU: 80 11 00 00 [18:38:02]Write to MH i2c: E2 08 00 DA 10 80 11 00 00 00 00 00 00 64 [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:02]Read from MH i2c: E2 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 17 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 17 00 DA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B0 [18:38:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:38:02]wFMCommunicate OK [18:38:02]CreateOFDProtocolMessage done [18:38:02]OFDSenderStorePacket 58584 [18:38:02]StoreOFDPacket docnum=58584 [18:38:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 42 E5 07 01 54 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 89 E2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E4 00 00 35 04 06 00 A1 64 D5 AB 16 E9 FF 46 FA FF E5 FA 39 09 [18:38:02]CheckFolder [18:38:02]dirname=/storage/ofd_packets [18:38:02]CheckFolder done [18:38:02]ProducePacketName [18:38:02]name=ofd_packets/00058584 [18:38:02]NVStorageSaveData ofd_packets/00058584 [18:38:02]File name is /storage/ofd_packets/00058584 [18:38:02]Write 301 bytes [18:38:02]NVStorageSaveData done [18:38:02]OFDSenderStorePacket done [18:38:02]KKMCreateOFDPacket done [18:38:02]NVStorageSaveData kkm_last_timestamp [18:38:02]File name is /storage/kkm_last_timestamp [18:38:02]Write 4 bytes [18:38:02]NVStorageSaveData done [18:38:02]ExternCall_PrintAddStr [18:38:02]wPrintStart [18:38:02]Write to MH i2c: 01 00 00 DB 10 EB [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: 01 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: 01 07 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: 01 07 00 DB 10 00 00 00 00 00 FF 0F 00 [18:38:02]RasterBufferAndPrint [18:38:02]line Счет N : (1)2075916 [18:38:02]line ИНН: 02508201610067 [18:38:02]line Контрольно-Кассовый Чек [18:38:02]line ПРОДАЖА [18:38:02]line ТРК (МРК, ГНК) : 63 [18:38:02]line Товар: 2710124130 [18:38:02]line Аи-92-К-4 [18:38:02]line 7.380 * 67.80 [18:38:02]line = 500.36 [18:38:02]line НДС 12% НСП 1% [18:38:02]line > о реализуемом товаре [18:38:02]line ИТОГО: 500.36 [18:38:02]line НСП 1% : 4.43 [18:38:02]line НДС 12% : 53.14 [18:38:02]line Наличными: 0.00 [18:38:02]line Безнал.: 500.36 [18:38:02]line Место: АЗС № 135 "Партнер Нефть" [18:38:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:38:02]line СНО: Общий режим [18:38:02]line Чек 568 20.08.2024 18:38 [18:38:02]line Смена: 100 ФФД: 1.0 [18:38:02]line ЗНМ: 0300000196 [18:38:02]line РНМ: 0000000000162794 [18:38:02]line Версия ККМ: v1.0 [18:38:02]line Платежная система: O! деньги [18:38:02]line ФМ: 0000000002094532 [18:38:02]line ФД: 58584 [18:38:02]line ФПД: 177454453561065 [18:38:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183801&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58584&fm=177454453561065&tin=02508201610067®Number=0000000000162794&sum=50036 [18:38:03]OFD Sender: Processing packet 58584 [packets to send 52, broken 51] [18:38:03]ProducePacketName [18:38:03]name=ofd_packets/00058584 [18:38:03]OFD Sender: To server: pG, [18:38:03]CommunicateWithHost lk.salyk.kg:30040 [18:38:03]ConnectInit lk.salyk.kg [18:38:03]written 0, free lines is 4095 [18:38:03]Connected sock=10 [18:38:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 42 E5 07 01 54 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 89 E2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E4 00 00 35 04 06 00 A1 64 D5 AB 16 E9 FF 46 FA FF E5 FA 39 09 [18:38:03]Write to MH i2c: 01 00 00 05 11 16 [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 07 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 07 00 05 11 00 00 00 00 00 E1 0C 0A [18:38:03]RasterBufferAndPrint [18:38:03]line [18:38:03]line [18:38:03]line [18:38:03]line [18:38:03]line [18:38:03]written 0, free lines is 3303 [18:38:03]MH_Cut [18:38:03]Write to MH i2c: D1 01 00 0C 11 01 EF [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: D1 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: D1 01 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: D1 01 00 0C 11 00 EE [18:38:03]Write to MH i2c: 01 00 00 0D 11 1E [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AF B5 47 00 0E AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E4 00 00 F4 03 04 00 D8 8D C4 66 B6 04 01 00 00 6E 37 E0 6E D5 2C EF 72 [18:38:03]CommunicateWithHost err = 0 [18:38:03]CheckOFDResponse [18:38:03]1017 (14) - 77093643461234 [18:38:03]1041 (16) - 0000000002094532 [18:38:03]1040 (4) - 58584 [18:38:03]1012 (4) - 20.08.2024 12:36 [18:38:03]1206 (1) - 0 [18:38:03]OFD Sender: Remove packet 58584 [18:38:03]ProducePacketName [18:38:03]name=ofd_packets/00058584 [18:38:03]NVStorageDeleteData [18:38:04]OFD Sender: No OFD packet to send [18:38:04]*** Cut start [18:38:04]*** Partial cut [18:38:04]*** CUTSNS_PIN = 1 [18:38:04]*** CUTSNS_PIN = 0 [18:38:04]*** Brake cut motor [18:38:05]Read from MH i2c: 01 [18:38:05]MH_I2C_Read... [18:38:05]*** Stop cut motor [18:38:05]*** Cut end [18:38:05]Read from MH i2c: 01 07 00 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: 01 07 00 0D 11 00 00 00 00 00 FF 0F 33 [18:38:05]process_action close_receipt done [18:38:05]requested_data is exist [18:38:05]produce_requested_data [18:38:05]requested_item fm.sn is exist - process it [18:38:05]wFMCommunicate request_size=4 [18:38:05]MH_SAM_APDU [18:38:05]CAPDU: 80 11 00 00 [18:38:05]Write to MH i2c: E2 08 00 0E 11 80 11 00 00 00 00 00 00 99 [18:38:05]Write i2c OK [18:38:05]MH_I2C_Read... [18:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:05]Read from MH i2c: E2 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 17 00 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 17 00 0E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E5 [18:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:38:05]wFMCommunicate OK [18:38:05]requested_item fd.num is exist - process it [18:38:05]SAM_PROTO_GetFieldsCounters [18:38:05]wFMCommunicate request_size=4 [18:38:05]MH_SAM_APDU [18:38:05]CAPDU: 80 13 00 00 [18:38:05]Write to MH i2c: E2 08 00 0F 11 80 13 00 00 00 00 00 00 9C [18:38:05]Write i2c OK [18:38:05]MH_I2C_Read... [18:38:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:38:05]Read from MH i2c: E2 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 62 00 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 62 00 0F 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 88 [18:38:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:38:05]wFMCommunicate OK [18:38:05]SAM_PROTO_GetFieldsCounters done [18:38:05]requested_item shift.num is exist - process it [18:38:05]requested_item shift.opened is exist - process it [18:38:05]req_shift_opened [18:38:05]FM_GetShiftState [18:38:05]SAM_PROTO_GetShiftState [18:38:05]wFMCommunicate request_size=4 [18:38:05]MH_SAM_APDU [18:38:05]CAPDU: 80 13 01 00 [18:38:05]Write to MH i2c: E2 08 00 10 11 80 13 01 00 00 00 00 00 9E [18:38:05]Write i2c OK [18:38:05]MH_I2C_Read... [18:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:05]Read from MH i2c: E2 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 0E 00 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 0E 00 10 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C1 [18:38:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:38:05]wFMCommunicate OK [18:38:05]SAM_PROTO_GetShiftState done [18:38:05]FM_GetShiftState done [18:38:05]req_shift_opened done [18:38:05]requested_item shift.open_date is exist - process it [18:38:05]req_shift_open_date [18:38:05]req_shift_open_date done [18:38:05]produce_requested_data done [18:38:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58584,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:38:05]process_action_free close_receipt [18:38:05]json_value_free [18:38:05]json_value_free done [18:38:05]process_json_proto returns [18:38:05]Send response to host [18:38:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58584,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:38:05]free response buf [18:38:05]execute_script done [18:38:05]execute_script returns [18:38:05]free content buf [18:38:05]Sock 8.Close socket [18:38:05]Sock 8.Thread stoped [18:38:09]OFD Sender: No OFD packet to send [18:38:14]OFD Sender: No OFD packet to send [18:38:19]OFD Sender: No OFD packet to send [18:38:24]OFD Sender: No OFD packet to send [18:38:29]OFD Sender: No OFD packet to send [18:38:34]OFD Sender: No OFD packet to send [18:38:39]OFD Sender: No OFD packet to send [18:38:44]OFD Sender: No OFD packet to send [18:38:49]OFD Sender: No OFD packet to send [18:38:54]OFD Sender: No OFD packet to send [18:38:55]accept exits with 9 [18:38:55]New connection [18:38:55]New thread 3067194724 created [18:38:55]Thread 3067338084 joined [18:38:55]Waiting for new connection... [18:38:55] Sock 9.Parse request [18:38:55]Sock 9.Check first char [18:38:55]Sock 9.First char is OK [18:38:55]request: POST /json_proto HTTP/1.0 [18:38:55]Method: POST [18:38:55]URL: /json_proto [18:38:55]Method is POST - this is cgi request [18:38:55]url: /json_proto [18:38:55]query_string will be loaded in cgi processing [18:38:55]execute_cgi json_proto POST (null) [18:38:55]execute_cgi path=json_proto method=POST [18:38:55]POST find Content-Length [18:38:55]Host: 172.17.44.3:8080 [18:38:55]Content-Length: 804 [18:38:55]Content-Type: application/json [18:38:55] [18:38:55]POST finish read [18:38:55]Found Content-Length = 804 [18:38:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3500.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:38:55]execute_script... [18:38: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)2075915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3500.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:38:55]POST & json_proto [18:38:55]process_json_proto [18:38:55]json parsed OK: [18:38:55]protocol is kg_v1.0 [18:38:55]action value=close_receipt [18:38:55]process_action close_receipt [18:38:55]cmd_close_receipt [18:38:55]MH_GetDate [18:38:55]Write to MH i2c: F0 00 00 11 11 11 [18:38:55]Write i2c OK [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: F0 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: F0 09 00 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: F0 09 00 11 11 00 C0 E2 C4 66 AD C5 5D 66 1B [18:38:55]GetLastDocTimeStamp 1724179081 [18:38:55]current date 1724179136 [18:38:55]FM_GetShiftState [18:38:55]SAM_PROTO_GetShiftState [18:38:55]wFMCommunicate request_size=4 [18:38:55]MH_SAM_APDU [18:38:55]CAPDU: 80 13 01 00 [18:38:55]Write to MH i2c: E2 08 00 12 11 80 13 01 00 00 00 00 00 A0 [18:38:55]Write i2c OK [18:38:55]MH_I2C_Read... [18:38:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:55]Read from MH i2c: E2 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: E2 0E 00 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: E2 0E 00 12 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C3 [18:38:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:38:55]wFMCommunicate OK [18:38:55]SAM_PROTO_GetShiftState done [18:38:55]FM_GetShiftState done [18:38:55]opened in 1724112910 [18:38:55]opened+sec_in_day 1724199310 [18:38:55]quantity*price = 350001 [18:38:55]sum+1 = 350002 [18:38:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.01 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 0.00 Безнал.: 3500.01 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 569 20.08.2024 18:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58585 ФПД: 190876931054238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183856&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58585&fm=190876931054238&tin=02508201610067®Number=0000000000162794&sum=350001 [18:38:57]StoreToDocumentArchive [18:38:57]shift 100 fd 58585 [18:38:57]save to /storage/0100/doc_00058585 [18:38:57]save last doc name /storage/0100/doc_00058585 to /storage/kkm_last_doc_name [18:38:57]save OK [18:38:57]Clear old archive folders... [18:38:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:38:57]tlvbuf is 01CCF9F0 [18:38:57]SAM_PROTO_ClearQueue [18:38:57]wFMCommunicate request_size=4 [18:38:57]MH_SAM_APDU [18:38:57]CAPDU: 80 09 00 00 [18:38:57]Write to MH i2c: E2 08 00 1F 11 80 09 00 00 00 00 00 00 A2 [18:38:57]Write i2c OK [18:38:57]MH_I2C_Read... [18:38:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:38:57]Read from MH i2c: E2 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 03 00 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 03 00 1F 11 00 90 00 A4 [18:38:57]RAPDU: 90 00 [18:38:57]wFMCommunicate OK [18:38:57]SAM_PROTO_ClearQueue done [18:38:57]KKMCreateOFDPacket [18:38:57]OFDProtocolAddRootSTLVToBuf [18:38:57]FM_MakeSignedData [18:38:57]FM_MakeSignedData [18:38:57]SAM_PROTO_SignData [18:38:57]wFMCommunicate request_size=4 [18:38:57]MH_SAM_APDU [18:38:57]CAPDU: 80 0D 01 02 [18:38:57]Write to MH i2c: E2 08 00 20 11 80 0D 01 02 00 00 00 00 AA [18:38:57]Write i2c OK [18:38:57]MH_I2C_Read... [18:38:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:38:57]Read from MH i2c: E2 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 03 00 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 03 00 20 11 00 90 00 A5 [18:38:57]RAPDU: 90 00 [18:38:57]wFMCommunicate OK [18:38:57]wFMCommunicate request_size=255 [18:38:57]MH_SAM_APDU [18:38:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 C0 E2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E4 00 00 35 04 06 00 AD [18:38:57]Write to MH i2c: E2 02 01 21 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 C0 E2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E4 00 00 35 04 06 00 AD 00 00 29 [18:38:57]Write i2c OK [18:38:57]MH_I2C_Read... [18:38:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:57]Read from MH i2c: E2 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 03 00 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 03 00 21 11 00 90 00 A6 [18:38:57]RAPDU: 90 00 [18:38:57]wFMCommunicate OK [18:38:57]wFMCommunicate request_size=10 [18:38:57]MH_SAM_APDU [18:38:57]CAPDU: 80 0D 02 02 05 99 FF AB DA 9E [18:38:57]Write to MH i2c: E2 0D 00 22 11 80 0D 02 02 05 00 99 FF AB DA 9E 00 00 72 [18:38:57]Write i2c OK [18:38:57]MH_I2C_Read... [18:38:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:57]Read from MH i2c: E2 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 03 00 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 03 00 22 11 00 90 00 A7 [18:38:57]RAPDU: 90 00 [18:38:57]wFMCommunicate OK [18:38:57]wFMCommunicate request_size=4 [18:38:57]MH_SAM_APDU [18:38:57]CAPDU: 80 0D 03 02 [18:38:57]Write to MH i2c: E2 08 00 23 11 80 0D 03 02 00 00 00 00 AF [18:38:57]Write i2c OK [18:38:57]MH_I2C_Read... [18:38:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:38:57]Read from MH i2c: E2 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 0B 00 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 0B 00 23 11 00 F7 A6 49 6C 67 0E 30 BA 90 00 61 [18:38:57]RAPDU: F7 A6 49 6C 67 0E 30 BA 90 00 [18:38:57]wFMCommunicate OK [18:38:57]SAM_PROTO_SignData done [18:38:57]FM_MakeSignedData done [18:38:57]CreateOFDProtocolMessage [18:38:57]wFMCommunicate request_size=4 [18:38:57]MH_SAM_APDU [18:38:57]CAPDU: 80 11 00 00 [18:38:57]Write to MH i2c: E2 08 00 24 11 80 11 00 00 00 00 00 00 AF [18:38:57]Write i2c OK [18:38:57]MH_I2C_Read... [18:38:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:57]Read from MH i2c: E2 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 17 00 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: E2 17 00 24 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FB [18:38:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:38:57]wFMCommunicate OK [18:38:57]CreateOFDProtocolMessage done [18:38:57]OFDSenderStorePacket 58585 [18:38:57]StoreOFDPacket docnum=58585 [18:38:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9B 99 07 01 0B 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 C0 E2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E4 00 00 35 04 06 00 AD 99 FF AB DA 9E F7 A6 49 6C 67 0E 30 BA [18:38:57]CheckFolder [18:38:57]dirname=/storage/ofd_packets [18:38:57]CheckFolder done [18:38:57]ProducePacketName [18:38:57]name=ofd_packets/00058585 [18:38:57]NVStorageSaveData ofd_packets/00058585 [18:38:57]File name is /storage/ofd_packets/00058585 [18:38:57]Write 301 bytes [18:38:57]NVStorageSaveData done [18:38:57]OFDSenderStorePacket done [18:38:57]KKMCreateOFDPacket done [18:38:57]NVStorageSaveData kkm_last_timestamp [18:38:57]File name is /storage/kkm_last_timestamp [18:38:57]Write 4 bytes [18:38:57]NVStorageSaveData done [18:38:57]ExternCall_PrintAddStr [18:38:57]wPrintStart [18:38:57]Write to MH i2c: 01 00 00 25 11 36 [18:38:57]Write i2c OK [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: 01 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: 01 07 00 [18:38:57]MH_I2C_Read... [18:38:57]Read from MH i2c: 01 07 00 25 11 00 00 00 00 00 FF 0F 4B [18:38:57]RasterBufferAndPrint [18:38:57]line Счет N : (1)2075915 [18:38:57]line ИНН: 02508201610067 [18:38:57]line Контрольно-Кассовый Чек [18:38:57]line ПРОДАЖА [18:38:57]line ТРК (МРК, ГНК) : 42 [18:38:57]line Товар: 2710124500 [18:38:57]line Аи-95-К-5 [18:38:57]line 47.170 * 74.20 [18:38:57]line = 3500.01 [18:38:57]line НДС 12% НСП 1% [18:38:57]line > о реализуемом товаре [18:38:57]line ИТОГО: 3500.01 [18:38:57]line НСП 1% : 30.97 [18:38:57]line НДС 12% : 371.68 [18:38:57]line Наличными: 0.00 [18:38:57]line Безнал.: 3500.01 [18:38:57]line Место: АЗС № 135 "Партнер Нефть" [18:38:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:38:57]line СНО: Общий режим [18:38:57]line Чек 569 20.08.2024 18:38 [18:38:57]line Смена: 100 ФФД: 1.0 [18:38:57]line ЗНМ: 0300000196 [18:38:57]line РНМ: 0000000000162794 [18:38:57]line Версия ККМ: v1.0 [18:38:57]line Платежная система: O! деньги [18:38:57]line ФМ: 0000000002094532 [18:38:57]line ФД: 58585 [18:38:57]line ФПД: 190876931054238 [18:38:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T183856&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58585&fm=190876931054238&tin=02508201610067®Number=0000000000162794&sum=350001 [18:38:57]OFD Sender: Processing packet 58585 [packets to send 52, broken 51] [18:38:57]ProducePacketName [18:38:57]name=ofd_packets/00058585 [18:38:57]OFD Sender: To server: pG, [18:38:57]CommunicateWithHost lk.salyk.kg:30040 [18:38:57]written 0, free lines is 4095 [18:38:57]ConnectInit lk.salyk.kg [18:38:58]Connected sock=10 [18:38:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9B 99 07 01 0B 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 C0 E2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D9 E4 00 00 35 04 06 00 AD 99 FF AB DA 9E F7 A6 49 6C 67 0E 30 BA [18:38:58]Write to MH i2c: 01 00 00 4F 11 60 [18:38:58]Write i2c OK [18:38:58]MH_I2C_Read... [18:38:58]Read from MH i2c: 01 [18:38:58]MH_I2C_Read... [18:38:58]Read from MH i2c: 01 07 00 [18:38:58]MH_I2C_Read... [18:38:58]Read from MH i2c: 01 07 00 4F 11 00 00 00 00 00 E4 0C 57 [18:38:58]RasterBufferAndPrint [18:38:58]line [18:38:58]line [18:38:58]line [18:38:58]line [18:38:58]line [18:38:58]written 0, free lines is 3305 [18:38:58]MH_Cut [18:38:58]Write to MH i2c: D1 01 00 56 11 01 39 [18:38:58]Write i2c OK [18:38:58]MH_I2C_Read... [18:38:58]Read from MH i2c: D1 [18:38:58]MH_I2C_Read... [18:38:58]Read from MH i2c: D1 01 00 [18:38:58]MH_I2C_Read... [18:38:58]Read from MH i2c: D1 01 00 56 11 00 38 [18:38:58]Write to MH i2c: 01 00 00 57 11 68 [18:38:58]Write i2c OK [18:38:58]MH_I2C_Read... [18:38:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DE 32 47 00 FA 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 32 30 39 34 35 33 32 10 04 04 00 D9 E4 00 00 F4 03 04 00 0E 8E C4 66 B6 04 01 00 00 05 D1 4C C0 1A 43 01 A8 [18:38:58]CommunicateWithHost err = 0 [18:38:58]CheckOFDResponse [18:38:58]1017 (14) - 77093643461234 [18:38:58]1041 (16) - 0000000002094532 [18:38:58]1040 (4) - 58585 [18:38:58]1012 (4) - 20.08.2024 12:37 [18:38:58]1206 (1) - 0 [18:38:58]OFD Sender: Remove packet 58585 [18:38:58]ProducePacketName [18:38:58]name=ofd_packets/00058585 [18:38:58]NVStorageDeleteData [18:38:58]OFD Sender: No OFD packet to send [18:38:59]*** Cut start [18:38:59]*** Partial cut [18:38:59]*** CUTSNS_PIN = 1 [18:38:59]*** CUTSNS_PIN = 0 [18:38:59]*** Brake cut motor [18:38:59]Read from MH i2c: 01 [18:38:59]MH_I2C_Read... [18:38:59]*** Stop cut motor [18:38:59]*** Cut end [18:38:59]Read from MH i2c: 01 07 00 [18:38:59]MH_I2C_Read... [18:38:59]Read from MH i2c: 01 07 00 57 11 00 00 00 00 00 FF 0F 7D [18:38:59]process_action close_receipt done [18:38:59]requested_data is exist [18:38:59]produce_requested_data [18:38:59]requested_item fm.sn is exist - process it [18:38:59]wFMCommunicate request_size=4 [18:38:59]MH_SAM_APDU [18:38:59]CAPDU: 80 11 00 00 [18:38:59]Write to MH i2c: E2 08 00 58 11 80 11 00 00 00 00 00 00 E3 [18:38:59]Write i2c OK [18:38:59]MH_I2C_Read... [18:38:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:59]Read from MH i2c: E2 [18:38:59]MH_I2C_Read... [18:38:59]Read from MH i2c: E2 17 00 [18:38:59]MH_I2C_Read... [18:38:59]Read from MH i2c: E2 17 00 58 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2F [18:38:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:38:59]wFMCommunicate OK [18:38:59]requested_item fd.num is exist - process it [18:38:59]SAM_PROTO_GetFieldsCounters [18:38:59]wFMCommunicate request_size=4 [18:38:59]MH_SAM_APDU [18:38:59]CAPDU: 80 13 00 00 [18:38:59]Write to MH i2c: E2 08 00 59 11 80 13 00 00 00 00 00 00 E6 [18:38:59]Write i2c OK [18:38:59]MH_I2C_Read... [18:39:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:39:00]Read from MH i2c: E2 [18:39:00]MH_I2C_Read... [18:39:00]Read from MH i2c: E2 62 00 [18:39:00]MH_I2C_Read... [18:39:00]Read from MH i2c: E2 62 00 59 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 D6 [18:39:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:39:00]wFMCommunicate OK [18:39:00]SAM_PROTO_GetFieldsCounters done [18:39:00]requested_item shift.num is exist - process it [18:39:00]requested_item shift.opened is exist - process it [18:39:00]req_shift_opened [18:39:00]FM_GetShiftState [18:39:00]SAM_PROTO_GetShiftState [18:39:00]wFMCommunicate request_size=4 [18:39:00]MH_SAM_APDU [18:39:00]CAPDU: 80 13 01 00 [18:39:00]Write to MH i2c: E2 08 00 5A 11 80 13 01 00 00 00 00 00 E8 [18:39:00]Write i2c OK [18:39:00]MH_I2C_Read... [18:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:00]Read from MH i2c: E2 [18:39:00]MH_I2C_Read... [18:39:00]Read from MH i2c: E2 0E 00 [18:39:00]MH_I2C_Read... [18:39:00]Read from MH i2c: E2 0E 00 5A 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0B [18:39:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:39:00]wFMCommunicate OK [18:39:00]SAM_PROTO_GetShiftState done [18:39:00]FM_GetShiftState done [18:39:00]req_shift_opened done [18:39:00]requested_item shift.open_date is exist - process it [18:39:00]req_shift_open_date [18:39:00]req_shift_open_date done [18:39:00]produce_requested_data done [18:39:00]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58585,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:39:00]process_action_free close_receipt [18:39:00]json_value_free [18:39:00]json_value_free done [18:39:00]process_json_proto returns [18:39:00]Send response to host [18:39:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58585,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:39:00]free response buf [18:39:00]execute_script done [18:39:00]execute_script returns [18:39:00]free content buf [18:39:00]Sock 9.Close socket [18:39:00]Sock 9.Thread stoped [18:39:03]OFD Sender: No OFD packet to send [18:39:08]OFD Sender: No OFD packet to send [18:39:13]OFD Sender: No OFD packet to send [18:39:18]OFD Sender: No OFD packet to send [18:39:23]OFD Sender: No OFD packet to send [18:39:28]OFD Sender: No OFD packet to send [18:39:33]OFD Sender: No OFD packet to send [18:39:38]OFD Sender: No OFD packet to send [18:39:43]OFD Sender: No OFD packet to send [18:39:48]OFD Sender: No OFD packet to send [18:39:53]OFD Sender: No OFD packet to send [18:39:58]OFD Sender: No OFD packet to send [18:40:03]OFD Sender: No OFD packet to send [18:40:08]OFD Sender: No OFD packet to send [18:40:13]OFD Sender: No OFD packet to send [18:40:18]OFD Sender: No OFD packet to send [18:40:23]OFD Sender: No OFD packet to send [18:40:28]OFD Sender: No OFD packet to send [18:40:33]OFD Sender: No OFD packet to send [18:40:38]OFD Sender: No OFD packet to send [18:40:43]OFD Sender: No OFD packet to send [18:40:48]OFD Sender: No OFD packet to send [18:40:53]OFD Sender: No OFD packet to send [18:40:59]OFD Sender: No OFD packet to send [18:41:04]OFD Sender: No OFD packet to send [18:41:09]OFD Sender: No OFD packet to send [18:41:14]OFD Sender: No OFD packet to send [18:41:19]OFD Sender: No OFD packet to send [18:41:21]accept exits with 8 [18:41:21]New connection [18:41:21]New thread 3067338084 created [18:41:21]Thread 3067194724 joined [18:41:21]Waiting for new connection... [18:41:21] Sock 8.Parse request [18:41:21]Sock 8.Check first char [18:41:21]Sock 8.First char is OK [18:41:21]request: POST /json_proto HTTP/1.0 [18:41:21]Method: POST [18:41:21]URL: /json_proto [18:41:21]Method is POST - this is cgi request [18:41:21]url: /json_proto [18:41:21]query_string will be loaded in cgi processing [18:41:21]execute_cgi json_proto POST (null) [18:41:21]execute_cgi path=json_proto method=POST [18:41:21]POST find Content-Length [18:41:21]Host: 172.17.44.3:8080 [18:41:21]Content-Length: 790 [18:41:21]Content-Type: application/json [18:41:21] [18:41:21]POST finish read [18:41:21]Found Content-Length = 790 [18:41:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 23.630, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:21]execute_script... [18:41: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)2075917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 23.630, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:21]POST & json_proto [18:41:21]process_json_proto [18:41:21]json parsed OK: [18:41:21]protocol is kg_v1.0 [18:41:21]action value=close_receipt [18:41:21]process_action close_receipt [18:41:21]cmd_close_receipt [18:41:21]MH_GetDate [18:41:21]Write to MH i2c: F0 00 00 5B 11 5B [18:41:21]Write i2c OK [18:41:21]MH_I2C_Read... [18:41:21]Read from MH i2c: F0 [18:41:21]MH_I2C_Read... [18:41:21]Read from MH i2c: F0 09 00 [18:41:21]MH_I2C_Read... [18:41:21]Read from MH i2c: F0 09 00 5B 11 00 52 E3 C4 66 AD C5 5D 66 F8 [18:41:21]GetLastDocTimeStamp 1724179136 [18:41:21]current date 1724179282 [18:41:21]FM_GetShiftState [18:41:21]SAM_PROTO_GetShiftState [18:41:21]wFMCommunicate request_size=4 [18:41:21]MH_SAM_APDU [18:41:21]CAPDU: 80 13 01 00 [18:41:21]Write to MH i2c: E2 08 00 5C 11 80 13 01 00 00 00 00 00 EA [18:41:21]Write i2c OK [18:41:21]MH_I2C_Read... [18:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:21]Read from MH i2c: E2 [18:41:21]MH_I2C_Read... [18:41:21]Read from MH i2c: E2 0E 00 [18:41:21]MH_I2C_Read... [18:41:21]Read from MH i2c: E2 0E 00 5C 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0D [18:41:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:41:21]wFMCommunicate OK [18:41:21]SAM_PROTO_GetShiftState done [18:41:21]FM_GetShiftState done [18:41:21]opened in 1724112910 [18:41:21]opened+sec_in_day 1724199310 [18:41:21]quantity*price = 0 [18:41:21]sum+1 = 1 [18:41:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 570 20.08.2024 18:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58586 ФПД: 233065545935019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184122&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58586&fm=233065545935019&tin=02508201610067®Number=0000000000162794&sum=0 [18:41:22]StoreToDocumentArchive [18:41:22]shift 100 fd 58586 [18:41:22]save to /storage/0100/doc_00058586 [18:41:22]save last doc name /storage/0100/doc_00058586 to /storage/kkm_last_doc_name [18:41:22]save OK [18:41:22]Clear old archive folders... [18:41:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:41:22]tlvbuf is 01F2C480 [18:41:22]SAM_PROTO_ClearQueue [18:41:22]wFMCommunicate request_size=4 [18:41:22]MH_SAM_APDU [18:41:22]CAPDU: 80 09 00 00 [18:41:22]Write to MH i2c: E2 08 00 69 11 80 09 00 00 00 00 00 00 EC [18:41:22]Write i2c OK [18:41:22]MH_I2C_Read... [18:41:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:22]Read from MH i2c: E2 [18:41:22]MH_I2C_Read... [18:41:22]Read from MH i2c: E2 03 00 [18:41:22]MH_I2C_Read... [18:41:22]Read from MH i2c: E2 03 00 69 11 00 90 00 EE [18:41:22]RAPDU: 90 00 [18:41:22]wFMCommunicate OK [18:41:22]SAM_PROTO_ClearQueue done [18:41:22]KKMCreateOFDPacket [18:41:22]OFDProtocolAddRootSTLVToBuf [18:41:22]FM_MakeSignedData [18:41:22]FM_MakeSignedData [18:41:22]SAM_PROTO_SignData [18:41:22]wFMCommunicate request_size=4 [18:41:22]MH_SAM_APDU [18:41:22]CAPDU: 80 0D 01 02 [18:41:22]Write to MH i2c: E2 08 00 6A 11 80 0D 01 02 00 00 00 00 F4 [18:41:22]Write i2c OK [18:41:22]MH_I2C_Read... [18:41:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:22]Read from MH i2c: E2 [18:41:22]MH_I2C_Read... [18:41:22]Read from MH i2c: E2 03 00 [18:41:22]MH_I2C_Read... [18:41:22]Read from MH i2c: E2 03 00 6A 11 00 90 00 EF [18:41:22]RAPDU: 90 00 [18:41:22]wFMCommunicate OK [18:41:22]wFMCommunicate request_size=255 [18:41:22]MH_SAM_APDU [18:41:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 52 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E4 00 00 35 04 06 00 D3 F8 CD 13 [18:41:22]Write to MH i2c: E2 02 01 6B 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 52 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E4 00 00 35 04 06 00 D3 F8 CD 13 00 00 60 [18:41:22]Write i2c OK [18:41:22]MH_I2C_Read... [18:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:23]Read from MH i2c: E2 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: E2 03 00 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: E2 03 00 6B 11 00 90 00 F0 [18:41:23]RAPDU: 90 00 [18:41:23]wFMCommunicate OK [18:41:23]wFMCommunicate request_size=7 [18:41:23]MH_SAM_APDU [18:41:23]CAPDU: 80 0D 02 02 02 28 AB [18:41:23]Write to MH i2c: E2 0A 00 6C 11 80 0D 02 02 02 00 28 AB 00 00 CE [18:41:23]Write i2c OK [18:41:23]MH_I2C_Read... [18:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:23]Read from MH i2c: E2 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: E2 03 00 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: E2 03 00 6C 11 00 90 00 F1 [18:41:23]RAPDU: 90 00 [18:41:23]wFMCommunicate OK [18:41:23]wFMCommunicate request_size=4 [18:41:23]MH_SAM_APDU [18:41:23]CAPDU: 80 0D 03 02 [18:41:23]Write to MH i2c: E2 08 00 6D 11 80 0D 03 02 00 00 00 00 F9 [18:41:23]Write i2c OK [18:41:23]MH_I2C_Read... [18:41:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:23]Read from MH i2c: E2 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: E2 0B 00 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: E2 0B 00 6D 11 00 1F A9 03 28 B0 DD E6 2D 90 00 8D [18:41:23]RAPDU: 1F A9 03 28 B0 DD E6 2D 90 00 [18:41:23]wFMCommunicate OK [18:41:23]SAM_PROTO_SignData done [18:41:23]FM_MakeSignedData done [18:41:23]CreateOFDProtocolMessage [18:41:23]wFMCommunicate request_size=4 [18:41:23]MH_SAM_APDU [18:41:23]CAPDU: 80 11 00 00 [18:41:23]Write to MH i2c: E2 08 00 6E 11 80 11 00 00 00 00 00 00 F9 [18:41:23]Write i2c OK [18:41:23]MH_I2C_Read... [18:41:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:23]Read from MH i2c: E2 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: E2 17 00 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: E2 17 00 6E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 45 [18:41:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:41:23]wFMCommunicate OK [18:41:23]CreateOFDProtocolMessage done [18:41:23]OFDSenderStorePacket 58586 [18:41:23]StoreOFDPacket docnum=58586 [18:41:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 86 87 04 01 A8 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 52 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E4 00 00 35 04 06 00 D3 F8 CD 13 28 AB 1F A9 03 28 B0 DD E6 2D [18:41:23]CheckFolder [18:41:23]dirname=/storage/ofd_packets [18:41:23]CheckFolder done [18:41:23]ProducePacketName [18:41:23]name=ofd_packets/00058586 [18:41:23]NVStorageSaveData ofd_packets/00058586 [18:41:23]File name is /storage/ofd_packets/00058586 [18:41:23]Write 298 bytes [18:41:23]NVStorageSaveData done [18:41:23]OFDSenderStorePacket done [18:41:23]KKMCreateOFDPacket done [18:41:23]NVStorageSaveData kkm_last_timestamp [18:41:23]File name is /storage/kkm_last_timestamp [18:41:23]Write 4 bytes [18:41:23]NVStorageSaveData done [18:41:23]ExternCall_PrintAddStr [18:41:23]wPrintStart [18:41:23]Write to MH i2c: 01 00 00 6F 11 80 [18:41:23]Write i2c OK [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: 01 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: 01 07 00 [18:41:23]MH_I2C_Read... [18:41:23]Read from MH i2c: 01 07 00 6F 11 00 00 00 00 00 FF 0F 95 [18:41:23]RasterBufferAndPrint [18:41:23]line Счет N : (1)2075917 [18:41:23]line ИНН: 02508201610067 [18:41:23]line Контрольно-Кассовый Чек [18:41:23]line ПРОДАЖА [18:41:23]line ТРК (МРК, ГНК) : 21 [18:41:23]line Товар: 2710194210 [18:41:23]line ДТ-К-5 [18:41:23]line 23.630 * 0.00 [18:41:23]line = 0.00 [18:41:23]line НДС 12% НСП 1% [18:41:23]line > о реализуемом товаре [18:41:23]line ИТОГО: 0.00 [18:41:23]line НСП 1% : 0.00 [18:41:23]line НДС 12% : 0.00 [18:41:23]line Наличными: 0.00 [18:41:23]line Безнал.: 0.00 [18:41:23]line Место: АЗС № 135 "Партнер Нефть" [18:41:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:41:23]line СНО: Общий режим [18:41:23]line Чек 570 20.08.2024 18:41 [18:41:23]line Смена: 100 ФФД: 1.0 [18:41:23]line ЗНМ: 0300000196 [18:41:23]line РНМ: 0000000000162794 [18:41:23]line Версия ККМ: v1.0 [18:41:23]line Талоны: Топливная Карта [18:41:23]line 92875 [18:41:23]line ФМ: 0000000002094532 [18:41:23]line ФД: 58586 [18:41:23]line ФПД: 233065545935019 [18:41:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184122&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58586&fm=233065545935019&tin=02508201610067®Number=0000000000162794&sum=0 [18:41:23]OFD Sender: Processing packet 58586 [packets to send 52, broken 51] [18:41:23]ProducePacketName [18:41:23]name=ofd_packets/00058586 [18:41:23]OFD Sender: To server: pG, [18:41:23]CommunicateWithHost lk.salyk.kg:30040 [18:41:23]ConnectInit lk.salyk.kg [18:41:23]written 0, free lines is 4095 [18:41:23]Connected sock=10 [18:41:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 86 87 04 01 A8 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 52 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E4 00 00 35 04 06 00 D3 F8 CD 13 28 AB 1F A9 03 28 B0 DD E6 2D [18:41:24]Write to MH i2c: 01 00 00 99 11 AA [18:41:24]Write i2c OK [18:41:24]MH_I2C_Read... [18:41:24]Read from MH i2c: 01 [18:41:24]MH_I2C_Read... [18:41:24]Read from MH i2c: 01 07 00 [18:41:24]MH_I2C_Read... [18:41:24]Read from MH i2c: 01 07 00 99 11 00 00 00 00 00 E0 0C 9D [18:41:24]RasterBufferAndPrint [18:41:24]line [18:41:24]line [18:41:24]line [18:41:24]line [18:41:24]line [18:41:24]written 0, free lines is 3305 [18:41:24]MH_Cut [18:41:24]Write to MH i2c: D1 01 00 A0 11 01 83 [18:41:24]Write i2c OK [18:41:24]MH_I2C_Read... [18:41:24]Read from MH i2c: D1 [18:41:24]MH_I2C_Read... [18:41:24]Read from MH i2c: D1 01 00 [18:41:24]MH_I2C_Read... [18:41:24]Read from MH i2c: D1 01 00 A0 11 00 82 [18:41:24]Write to MH i2c: 01 00 00 A1 11 B2 [18:41:24]Write i2c OK [18:41:24]MH_I2C_Read... [18:41:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 65 CE 47 00 D3 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DA E4 00 00 F4 03 04 00 A0 8E C4 66 B6 04 01 00 00 D5 61 C6 7F 1C 59 3A 45 [18:41:24]CommunicateWithHost err = 0 [18:41:24]CheckOFDResponse [18:41:24]1017 (14) - 77093643461234 [18:41:24]1041 (16) - 0000000002094532 [18:41:24]1040 (4) - 58586 [18:41:24]1012 (4) - 20.08.2024 12:40 [18:41:24]1206 (1) - 0 [18:41:24]OFD Sender: Remove packet 58586 [18:41:24]ProducePacketName [18:41:24]name=ofd_packets/00058586 [18:41:24]NVStorageDeleteData [18:41:24]OFD Sender: No OFD packet to send [18:41:24]*** Cut start [18:41:24]*** Partial cut [18:41:24]*** CUTSNS_PIN = 1 [18:41:24]*** CUTSNS_PIN = 0 [18:41:25]*** Brake cut motor [18:41:25]Read from MH i2c: 01 [18:41:25]MH_I2C_Read... [18:41:25]*** Stop cut motor [18:41:25]*** Cut end [18:41:25]Read from MH i2c: 01 07 00 [18:41:25]MH_I2C_Read... [18:41:25]Read from MH i2c: 01 07 00 A1 11 00 00 00 00 00 FF 0F C7 [18:41:25]process_action close_receipt done [18:41:25]requested_data is exist [18:41:25]produce_requested_data [18:41:25]requested_item fm.sn is exist - process it [18:41:25]wFMCommunicate request_size=4 [18:41:25]MH_SAM_APDU [18:41:25]CAPDU: 80 11 00 00 [18:41:25]Write to MH i2c: E2 08 00 A2 11 80 11 00 00 00 00 00 00 2D [18:41:25]Write i2c OK [18:41:25]MH_I2C_Read... [18:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:25]Read from MH i2c: E2 [18:41:25]MH_I2C_Read... [18:41:25]Read from MH i2c: E2 17 00 [18:41:25]MH_I2C_Read... [18:41:25]Read from MH i2c: E2 17 00 A2 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 79 [18:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:41:25]wFMCommunicate OK [18:41:25]requested_item fd.num is exist - process it [18:41:25]SAM_PROTO_GetFieldsCounters [18:41:25]wFMCommunicate request_size=4 [18:41:25]MH_SAM_APDU [18:41:25]CAPDU: 80 13 00 00 [18:41:25]Write to MH i2c: E2 08 00 A3 11 80 13 00 00 00 00 00 00 30 [18:41:25]Write i2c OK [18:41:25]MH_I2C_Read... [18:41:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:25]Read from MH i2c: E2 [18:41:25]MH_I2C_Read... [18:41:25]Read from MH i2c: E2 62 00 [18:41:25]MH_I2C_Read... [18:41:25]Read from MH i2c: E2 62 00 A3 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [18:41:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:25]wFMCommunicate OK [18:41:25]SAM_PROTO_GetFieldsCounters done [18:41:25]requested_item shift.num is exist - process it [18:41:25]requested_item shift.opened is exist - process it [18:41:25]req_shift_opened [18:41:25]FM_GetShiftState [18:41:25]SAM_PROTO_GetShiftState [18:41:25]wFMCommunicate request_size=4 [18:41:25]MH_SAM_APDU [18:41:25]CAPDU: 80 13 01 00 [18:41:25]Write to MH i2c: E2 08 00 A4 11 80 13 01 00 00 00 00 00 32 [18:41:25]Write i2c OK [18:41:25]MH_I2C_Read... [18:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:25]Read from MH i2c: E2 [18:41:25]MH_I2C_Read... [18:41:25]Read from MH i2c: E2 0E 00 [18:41:25]MH_I2C_Read... [18:41:25]Read from MH i2c: E2 0E 00 A4 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 55 [18:41:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:41:25]wFMCommunicate OK [18:41:25]SAM_PROTO_GetShiftState done [18:41:25]FM_GetShiftState done [18:41:25]req_shift_opened done [18:41:25]requested_item shift.open_date is exist - process it [18:41:25]req_shift_open_date [18:41:25]req_shift_open_date done [18:41:25]produce_requested_data done [18:41:25]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58586,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:41:25]process_action_free close_receipt [18:41:25]json_value_free [18:41:25]json_value_free done [18:41:25]process_json_proto returns [18:41:25]Send response to host [18:41:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58586,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:41:25]free response buf [18:41:25]execute_script done [18:41:25]execute_script returns [18:41:25]free content buf [18:41:25]Sock 8.Close socket [18:41:25]Sock 8.Thread stoped [18:41:29]OFD Sender: No OFD packet to send [18:41:34]OFD Sender: No OFD packet to send [18:41:36]accept exits with 9 [18:41:36]New connection [18:41:36]New thread 3067194724 created [18:41:36]Thread 3067338084 joined [18:41:36]Waiting for new connection... [18:41:36] Sock 9.Parse request [18:41:36]Sock 9.Check first char [18:41:36]Sock 9.First char is OK [18:41:36]request: POST /json_proto HTTP/1.0 [18:41:36]Method: POST [18:41:36]URL: /json_proto [18:41:36]Method is POST - this is cgi request [18:41:36]url: /json_proto [18:41:36]query_string will be loaded in cgi processing [18:41:36]execute_cgi json_proto POST (null) [18:41:36]execute_cgi path=json_proto method=POST [18:41:36]POST find Content-Length [18:41:36]Host: 172.17.44.3:8080 [18:41:36]Content-Length: 818 [18:41:36]Content-Type: application/json [18:41:36] [18:41:36]POST finish read [18:41:36]Found Content-Length = 818 [18:41:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:36]execute_script... [18: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)2075918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:36]POST & json_proto [18:41:36]process_json_proto [18:41:36]json parsed OK: [18:41:36]protocol is kg_v1.0 [18:41:36]action value=close_receipt [18:41:36]process_action close_receipt [18:41:36]cmd_close_receipt [18:41:36]MH_GetDate [18:41:36]Write to MH i2c: F0 00 00 A5 11 A5 [18:41:36]Write i2c OK [18:41:36]MH_I2C_Read... [18:41:36]Read from MH i2c: F0 [18:41:36]MH_I2C_Read... [18:41:36]Read from MH i2c: F0 09 00 [18:41:36]MH_I2C_Read... [18:41:36]Read from MH i2c: F0 09 00 A5 11 00 61 E3 C4 66 AD C5 5D 66 51 [18:41:36]GetLastDocTimeStamp 1724179282 [18:41:36]current date 1724179297 [18:41:36]FM_GetShiftState [18:41:36]SAM_PROTO_GetShiftState [18:41:36]wFMCommunicate request_size=4 [18:41:36]MH_SAM_APDU [18:41:36]CAPDU: 80 13 01 00 [18:41:36]Write to MH i2c: E2 08 00 A6 11 80 13 01 00 00 00 00 00 34 [18:41:36]Write i2c OK [18:41:36]MH_I2C_Read... [18:41:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:36]Read from MH i2c: E2 [18:41:36]MH_I2C_Read... [18:41:36]Read from MH i2c: E2 0E 00 [18:41:36]MH_I2C_Read... [18:41:36]Read from MH i2c: E2 0E 00 A6 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 57 [18:41:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:41:36]wFMCommunicate OK [18:41:36]SAM_PROTO_GetShiftState done [18:41:36]FM_GetShiftState done [18:41:36]opened in 1724112910 [18:41:36]opened+sec_in_day 1724199310 [18:41:36]quantity*price = 80061 [18:41:36]sum+1 = 80063 [18:41:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 571 20.08.2024 18:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58587 ФПД: 34394742843987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184137&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58587&fm=34394742843987&tin=02508201610067®Number=0000000000162794&sum=80062 [18:41:37]StoreToDocumentArchive [18:41:37]shift 100 fd 58587 [18:41:37]save to /storage/0100/doc_00058587 [18:41:37]save last doc name /storage/0100/doc_00058587 to /storage/kkm_last_doc_name [18:41:37]save OK [18:41:37]Clear old archive folders... [18:41:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:41:37]tlvbuf is 01E2C310 [18:41:37]SAM_PROTO_ClearQueue [18:41:37]wFMCommunicate request_size=4 [18:41:37]MH_SAM_APDU [18:41:37]CAPDU: 80 09 00 00 [18:41:37]Write to MH i2c: E2 08 00 B3 11 80 09 00 00 00 00 00 00 36 [18:41:37]Write i2c OK [18:41:37]MH_I2C_Read... [18:41:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:37]Read from MH i2c: E2 [18:41:37]MH_I2C_Read... [18:41:37]Read from MH i2c: E2 03 00 [18:41:37]MH_I2C_Read... [18:41:37]Read from MH i2c: E2 03 00 B3 11 00 90 00 38 [18:41:37]RAPDU: 90 00 [18:41:37]wFMCommunicate OK [18:41:37]SAM_PROTO_ClearQueue done [18:41:37]KKMCreateOFDPacket [18:41:37]OFDProtocolAddRootSTLVToBuf [18:41:37]FM_MakeSignedData [18:41:37]FM_MakeSignedData [18:41:37]SAM_PROTO_SignData [18:41:37]wFMCommunicate request_size=4 [18:41:37]MH_SAM_APDU [18:41:37]CAPDU: 80 0D 01 02 [18:41:37]Write to MH i2c: E2 08 00 B4 11 80 0D 01 02 00 00 00 00 3E [18:41:37]Write i2c OK [18:41:37]MH_I2C_Read... [18:41:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:37]Read from MH i2c: E2 [18:41:37]MH_I2C_Read... [18:41:37]Read from MH i2c: E2 03 00 [18:41:37]MH_I2C_Read... [18:41:37]Read from MH i2c: E2 03 00 B4 11 00 90 00 39 [18:41:37]RAPDU: 90 00 [18:41:37]wFMCommunicate OK [18:41:37]wFMCommunicate request_size=255 [18:41:37]MH_SAM_APDU [18:41: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 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 61 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E4 00 00 35 04 06 00 1F [18:41:37]Write to MH i2c: E2 02 01 B5 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 61 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E4 00 00 35 04 06 00 1F 00 00 A0 [18:41:37]Write i2c OK [18:41:37]MH_I2C_Read... [18:41:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:38]Read from MH i2c: E2 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: E2 03 00 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: E2 03 00 B5 11 00 90 00 3A [18:41:38]RAPDU: 90 00 [18:41:38]wFMCommunicate OK [18:41:38]wFMCommunicate request_size=10 [18:41:38]MH_SAM_APDU [18:41:38]CAPDU: 80 0D 02 02 05 48 26 6D EA 53 [18:41:38]Write to MH i2c: E2 0D 00 B6 11 80 0D 02 02 05 00 48 26 6D EA 53 00 00 63 [18:41:38]Write i2c OK [18:41:38]MH_I2C_Read... [18:41:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:38]Read from MH i2c: E2 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: E2 03 00 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: E2 03 00 B6 11 00 90 00 3B [18:41:38]RAPDU: 90 00 [18:41:38]wFMCommunicate OK [18:41:38]wFMCommunicate request_size=4 [18:41:38]MH_SAM_APDU [18:41:38]CAPDU: 80 0D 03 02 [18:41:38]Write to MH i2c: E2 08 00 B7 11 80 0D 03 02 00 00 00 00 43 [18:41:38]Write i2c OK [18:41:38]MH_I2C_Read... [18:41:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:38]Read from MH i2c: E2 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: E2 0B 00 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: E2 0B 00 B7 11 00 F8 DF 74 4E 36 CF 83 E7 90 00 4C [18:41:38]RAPDU: F8 DF 74 4E 36 CF 83 E7 90 00 [18:41:38]wFMCommunicate OK [18:41:38]SAM_PROTO_SignData done [18:41:38]FM_MakeSignedData done [18:41:38]CreateOFDProtocolMessage [18:41:38]wFMCommunicate request_size=4 [18:41:38]MH_SAM_APDU [18:41:38]CAPDU: 80 11 00 00 [18:41:38]Write to MH i2c: E2 08 00 B8 11 80 11 00 00 00 00 00 00 43 [18:41:38]Write i2c OK [18:41:38]MH_I2C_Read... [18:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:38]Read from MH i2c: E2 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: E2 17 00 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: E2 17 00 B8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [18:41:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:41:38]wFMCommunicate OK [18:41:38]CreateOFDProtocolMessage done [18:41:38]OFDSenderStorePacket 58587 [18:41:38]StoreOFDPacket docnum=58587 [18:41:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4A 56 07 01 29 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 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 61 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E4 00 00 35 04 06 00 1F 48 26 6D EA 53 F8 DF 74 4E 36 CF 83 E7 [18:41:38]CheckFolder [18:41:38]dirname=/storage/ofd_packets [18:41:38]CheckFolder done [18:41:38]ProducePacketName [18:41:38]name=ofd_packets/00058587 [18:41:38]NVStorageSaveData ofd_packets/00058587 [18:41:38]File name is /storage/ofd_packets/00058587 [18:41:38]Write 301 bytes [18:41:38]NVStorageSaveData done [18:41:38]OFDSenderStorePacket done [18:41:38]KKMCreateOFDPacket done [18:41:38]NVStorageSaveData kkm_last_timestamp [18:41:38]File name is /storage/kkm_last_timestamp [18:41:38]Write 4 bytes [18:41:38]NVStorageSaveData done [18:41:38]ExternCall_PrintAddStr [18:41:38]wPrintStart [18:41:38]Write to MH i2c: 01 00 00 B9 11 CA [18:41:38]Write i2c OK [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: 01 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: 01 07 00 [18:41:38]MH_I2C_Read... [18:41:38]Read from MH i2c: 01 07 00 B9 11 00 00 00 00 00 FF 0F DF [18:41:38]RasterBufferAndPrint [18:41:38]line Счет N : (1)2075918 [18:41:38]line ИНН: 02508201610067 [18:41:38]line Контрольно-Кассовый Чек [18:41:38]line ПРОДАЖА [18:41:38]line ТРК (МРК, ГНК) : 32 [18:41:38]line Товар: 2710124500 [18:41:38]line Аи-95-К-5 [18:41:38]line 10.790 * 74.20 [18:41:38]line = 800.62 [18:41:38]line НДС 12% НСП 1% [18:41:38]line > о реализуемом товаре [18:41:38]line ИТОГО: 800.62 [18:41:38]line НСП 1% : 7.08 [18:41:38]line НДС 12% : 85.02 [18:41:38]line Наличными: 0.00 [18:41:38]line Безнал.: 800.62 [18:41:38]line Место: АЗС № 135 "Партнер Нефть" [18:41:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:41:38]line СНО: Общий режим [18:41:38]line Чек 571 20.08.2024 18:41 [18:41:38]line Смена: 100 ФФД: 1.0 [18:41:38]line ЗНМ: 0300000196 [18:41:38]line РНМ: 0000000000162794 [18:41:38]line Версия ККМ: v1.0 [18:41:38]line Платежная система: Бакай Банк [18:41:38]line ФМ: 0000000002094532 [18:41:38]line ФД: 58587 [18:41:38]line ФПД: 34394742843987 [18:41:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184137&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58587&fm=34394742843987&tin=02508201610067®Number=0000000000162794&sum=80062 [18:41:38]OFD Sender: Processing packet 58587 [packets to send 52, broken 51] [18:41:38]ProducePacketName [18:41:38]name=ofd_packets/00058587 [18:41:38]OFD Sender: To server: pG, [18:41:38]CommunicateWithHost lk.salyk.kg:30040 [18:41:38]ConnectInit lk.salyk.kg [18:41:38]written 0, free lines is 4095 [18:41:38]Connected sock=10 [18:41:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4A 56 07 01 29 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 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 61 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DB E4 00 00 35 04 06 00 1F 48 26 6D EA 53 F8 DF 74 4E 36 CF 83 E7 [18:41:39]Write to MH i2c: 01 00 00 E3 11 F4 [18:41:39]Write i2c OK [18:41:39]MH_I2C_Read... [18:41:39]Read from MH i2c: 01 [18:41:39]MH_I2C_Read... [18:41:39]Read from MH i2c: 01 07 00 [18:41:39]MH_I2C_Read... [18:41:39]Read from MH i2c: 01 07 00 E3 11 00 00 00 00 00 EA 0C F1 [18:41:39]RasterBufferAndPrint [18:41:39]line [18:41:39]line [18:41:39]line [18:41:39]line [18:41:39]line [18:41:39]written 0, free lines is 3312 [18:41:39]MH_Cut [18:41:39]Write to MH i2c: D1 01 00 EA 11 01 CD [18:41:39]Write i2c OK [18:41:39]MH_I2C_Read... [18:41:39]Read from MH i2c: D1 [18:41:39]MH_I2C_Read... [18:41:39]Read from MH i2c: D1 01 00 [18:41:39]MH_I2C_Read... [18:41:39]Read from MH i2c: D1 01 00 EA 11 00 CC [18:41:39]Write to MH i2c: 01 00 00 EB 11 FC [18:41:39]Write i2c OK [18:41:39]MH_I2C_Read... [18:41:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FB A5 47 00 46 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 32 30 39 34 35 33 32 10 04 04 00 DB E4 00 00 F4 03 04 00 AF 8E C4 66 B6 04 01 00 00 17 48 1C F3 79 55 1E E4 [18:41:39]CommunicateWithHost err = 0 [18:41:39]CheckOFDResponse [18:41:39]1017 (14) - 77093643461234 [18:41:39]1041 (16) - 0000000002094532 [18:41:39]1040 (4) - 58587 [18:41:39]1012 (4) - 20.08.2024 12:40 [18:41:39]1206 (1) - 0 [18:41:39]OFD Sender: Remove packet 58587 [18:41:39]ProducePacketName [18:41:39]name=ofd_packets/00058587 [18:41:39]NVStorageDeleteData [18:41:39]OFD Sender: No OFD packet to send [18:41:39]*** Cut start [18:41:39]*** Partial cut [18:41:39]*** CUTSNS_PIN = 1 [18:41:39]*** CUTSNS_PIN = 0 [18:41:40]*** Brake cut motor [18:41:40]Read from MH i2c: 01 [18:41:40]MH_I2C_Read... [18:41:40]*** Stop cut motor [18:41:40]*** Cut end [18:41:40]Read from MH i2c: 01 07 00 [18:41:40]MH_I2C_Read... [18:41:40]Read from MH i2c: 01 07 00 EB 11 00 00 00 00 00 FF 0F 11 [18:41:40]process_action close_receipt done [18:41:40]requested_data is exist [18:41:40]produce_requested_data [18:41:40]requested_item fm.sn is exist - process it [18:41:40]wFMCommunicate request_size=4 [18:41:40]MH_SAM_APDU [18:41:40]CAPDU: 80 11 00 00 [18:41:40]Write to MH i2c: E2 08 00 EC 11 80 11 00 00 00 00 00 00 77 [18:41:40]Write i2c OK [18:41:40]MH_I2C_Read... [18:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:40]Read from MH i2c: E2 [18:41:40]MH_I2C_Read... [18:41:40]Read from MH i2c: E2 17 00 [18:41:40]MH_I2C_Read... [18:41:40]Read from MH i2c: E2 17 00 EC 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C3 [18:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:41:40]wFMCommunicate OK [18:41:40]requested_item fd.num is exist - process it [18:41:40]SAM_PROTO_GetFieldsCounters [18:41:40]wFMCommunicate request_size=4 [18:41:40]MH_SAM_APDU [18:41:40]CAPDU: 80 13 00 00 [18:41:40]Write to MH i2c: E2 08 00 ED 11 80 13 00 00 00 00 00 00 7A [18:41:40]Write i2c OK [18:41:40]MH_I2C_Read... [18:41:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:40]Read from MH i2c: E2 [18:41:40]MH_I2C_Read... [18:41:40]Read from MH i2c: E2 62 00 [18:41:40]MH_I2C_Read... [18:41:40]Read from MH i2c: E2 62 00 ED 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [18:41:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:40]wFMCommunicate OK [18:41:40]SAM_PROTO_GetFieldsCounters done [18:41:40]requested_item shift.num is exist - process it [18:41:40]requested_item shift.opened is exist - process it [18:41:40]req_shift_opened [18:41:40]FM_GetShiftState [18:41:40]SAM_PROTO_GetShiftState [18:41:40]wFMCommunicate request_size=4 [18:41:40]MH_SAM_APDU [18:41:40]CAPDU: 80 13 01 00 [18:41:40]Write to MH i2c: E2 08 00 EE 11 80 13 01 00 00 00 00 00 7C [18:41:40]Write i2c OK [18:41:40]MH_I2C_Read... [18:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:40]Read from MH i2c: E2 [18:41:40]MH_I2C_Read... [18:41:40]Read from MH i2c: E2 0E 00 [18:41:40]MH_I2C_Read... [18:41:40]Read from MH i2c: E2 0E 00 EE 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9F [18:41:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:41:40]wFMCommunicate OK [18:41:40]SAM_PROTO_GetShiftState done [18:41:40]FM_GetShiftState done [18:41:40]req_shift_opened done [18:41:40]requested_item shift.open_date is exist - process it [18:41:40]req_shift_open_date [18:41:40]req_shift_open_date done [18:41:40]produce_requested_data done [18:41:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58587,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:41:40]process_action_free close_receipt [18:41:40]json_value_free [18:41:40]json_value_free done [18:41:40]process_json_proto returns [18:41:40]Send response to host [18:41:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58587,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:41:40]free response buf [18:41:40]execute_script done [18:41:40]execute_script returns [18:41:40]free content buf [18:41:40]Sock 9.Close socket [18:41:40]Sock 9.Thread stoped [18:41:44]OFD Sender: No OFD packet to send [18:41:49]OFD Sender: No OFD packet to send [18:41:54]OFD Sender: No OFD packet to send [18:41:59]OFD Sender: No OFD packet to send [18:42:04]OFD Sender: No OFD packet to send [18:42:09]OFD Sender: No OFD packet to send [18:42:14]accept exits with 8 [18:42:14]New connection [18:42:14]New thread 3067338084 created [18:42:14]Thread 3067194724 joined [18:42:14]Waiting for new connection... [18:42:14] Sock 8.Parse request [18:42:14]Sock 8.Check first char [18:42:14]Sock 8.First char is OK [18:42:14]request: POST /json_proto HTTP/1.0 [18:42:14]Method: POST [18:42:14]URL: /json_proto [18:42:14]Method is POST - this is cgi request [18:42:14]url: /json_proto [18:42:14]query_string will be loaded in cgi processing [18:42:14]execute_cgi json_proto POST (null) [18:42:14]execute_cgi path=json_proto method=POST [18:42:14]POST find Content-Length [18:42:14]Host: 172.17.44.3:8080 [18:42:14]Content-Length: 785 [18:42:14]Content-Type: application/json [18:42:14] [18:42:14]POST finish read [18:42:14]Found Content-Length = 785 [18:42:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:42:14]execute_script... [18:42: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)2075919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:42:14]POST & json_proto [18:42:14]process_json_proto [18:42:14]json parsed OK: [18:42:14]protocol is kg_v1.0 [18:42:14]action value=close_receipt [18:42:14]process_action close_receipt [18:42:14]cmd_close_receipt [18:42:14]MH_GetDate [18:42:14]Write to MH i2c: F0 00 00 EF 11 EF [18:42:14]Write i2c OK [18:42:14]MH_I2C_Read... [18:42:14]Read from MH i2c: F0 [18:42:14]MH_I2C_Read... [18:42:14]Read from MH i2c: F0 09 00 [18:42:14]MH_I2C_Read... [18:42:14]Read from MH i2c: F0 09 00 EF 11 00 86 E3 C4 66 AD C5 5D 66 C0 [18:42:14]GetLastDocTimeStamp 1724179297 [18:42:14]current date 1724179334 [18:42:14]FM_GetShiftState [18:42:14]SAM_PROTO_GetShiftState [18:42:14]wFMCommunicate request_size=4 [18:42:14]MH_SAM_APDU [18:42:14]CAPDU: 80 13 01 00 [18:42:14]Write to MH i2c: E2 08 00 F0 11 80 13 01 00 00 00 00 00 7E [18:42:14]Write i2c OK [18:42:14]MH_I2C_Read... [18:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:14]Read from MH i2c: E2 [18:42:14]MH_I2C_Read... [18:42:14]Read from MH i2c: E2 0E 00 [18:42:14]MH_I2C_Read... [18:42:14]Read from MH i2c: E2 0E 00 F0 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A1 [18:42:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:42:14]wFMCommunicate OK [18:42:14]SAM_PROTO_GetShiftState done [18:42:14]FM_GetShiftState done [18:42:14]opened in 1724112910 [18:42:14]opened+sec_in_day 1724199310 [18:42:14]quantity*price = 100035 [18:42:14]sum+1 = 100036 [18:42:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 572 20.08.2024 18:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58588 ФПД: 135826406249972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184214&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58588&fm=135826406249972&tin=02508201610067®Number=0000000000162794&sum=100035 [18:42:15]StoreToDocumentArchive [18:42:15]shift 100 fd 58588 [18:42:15]save to /storage/0100/doc_00058588 [18:42:15]save last doc name /storage/0100/doc_00058588 to /storage/kkm_last_doc_name [18:42:15]save OK [18:42:15]Clear old archive folders... [18:42:15]ProcessDocumentItem done err = 0, tmpTLVsize=244 [18:42:15]tlvbuf is 01D87E10 [18:42:15]SAM_PROTO_ClearQueue [18:42:15]wFMCommunicate request_size=4 [18:42:15]MH_SAM_APDU [18:42:15]CAPDU: 80 09 00 00 [18:42:15]Write to MH i2c: E2 08 00 FD 11 80 09 00 00 00 00 00 00 80 [18:42:15]Write i2c OK [18:42:15]MH_I2C_Read... [18:42:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:42:15]Read from MH i2c: E2 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 03 00 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 03 00 FD 11 00 90 00 82 [18:42:15]RAPDU: 90 00 [18:42:15]wFMCommunicate OK [18:42:15]SAM_PROTO_ClearQueue done [18:42:15]KKMCreateOFDPacket [18:42:15]OFDProtocolAddRootSTLVToBuf [18:42:15]FM_MakeSignedData [18:42:15]FM_MakeSignedData [18:42:15]SAM_PROTO_SignData [18:42:15]wFMCommunicate request_size=4 [18:42:15]MH_SAM_APDU [18:42:15]CAPDU: 80 0D 01 02 [18:42:15]Write to MH i2c: E2 08 00 FE 11 80 0D 01 02 00 00 00 00 88 [18:42:15]Write i2c OK [18:42:15]MH_I2C_Read... [18:42:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:42:15]Read from MH i2c: E2 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 03 00 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 03 00 FE 11 00 90 00 83 [18:42:15]RAPDU: 90 00 [18:42:15]wFMCommunicate OK [18:42:15]wFMCommunicate request_size=253 [18:42:15]MH_SAM_APDU [18:42:15]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 86 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E4 00 00 35 04 06 00 7B 88 8C B2 15 F4 [18:42:15]Write to MH i2c: E2 00 01 FF 11 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 86 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E4 00 00 35 04 06 00 7B 88 8C B2 15 F4 00 00 78 [18:42:15]Write i2c OK [18:42:15]MH_I2C_Read... [18:42:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:15]Read from MH i2c: E2 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 03 00 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 03 00 FF 11 00 90 00 84 [18:42:15]RAPDU: 90 00 [18:42:15]wFMCommunicate OK [18:42:15]wFMCommunicate request_size=4 [18:42:15]MH_SAM_APDU [18:42:15]CAPDU: 80 0D 03 02 [18:42:15]Write to MH i2c: E2 08 00 00 12 80 0D 03 02 00 00 00 00 8D [18:42:15]Write i2c OK [18:42:15]MH_I2C_Read... [18:42:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:42:15]Read from MH i2c: E2 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 0B 00 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 0B 00 00 12 00 F4 B6 0B 73 86 16 A5 E0 90 00 D7 [18:42:15]RAPDU: F4 B6 0B 73 86 16 A5 E0 90 00 [18:42:15]wFMCommunicate OK [18:42:15]SAM_PROTO_SignData done [18:42:15]FM_MakeSignedData done [18:42:15]CreateOFDProtocolMessage [18:42:15]wFMCommunicate request_size=4 [18:42:15]MH_SAM_APDU [18:42:15]CAPDU: 80 11 00 00 [18:42:15]Write to MH i2c: E2 08 00 01 12 80 11 00 00 00 00 00 00 8D [18:42:15]Write i2c OK [18:42:15]MH_I2C_Read... [18:42:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:15]Read from MH i2c: E2 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 17 00 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: E2 17 00 01 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [18:42:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:42:15]wFMCommunicate OK [18:42:15]CreateOFDProtocolMessage done [18:42:15]OFDSenderStorePacket 58588 [18:42:15]StoreOFDPacket docnum=58588 [18:42:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F9 6F 00 01 08 57 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 86 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E4 00 00 35 04 06 00 7B 88 8C B2 15 F4 F4 B6 0B 73 86 16 A5 E0 [18:42:15]CheckFolder [18:42:15]dirname=/storage/ofd_packets [18:42:15]CheckFolder done [18:42:15]ProducePacketName [18:42:15]name=ofd_packets/00058588 [18:42:15]NVStorageSaveData ofd_packets/00058588 [18:42:15]File name is /storage/ofd_packets/00058588 [18:42:15]Write 294 bytes [18:42:15]NVStorageSaveData done [18:42:15]OFDSenderStorePacket done [18:42:15]KKMCreateOFDPacket done [18:42:15]NVStorageSaveData kkm_last_timestamp [18:42:15]File name is /storage/kkm_last_timestamp [18:42:15]Write 4 bytes [18:42:15]NVStorageSaveData done [18:42:15]ExternCall_PrintAddStr [18:42:15]wPrintStart [18:42:15]Write to MH i2c: 01 00 00 02 12 14 [18:42:15]Write i2c OK [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: 01 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: 01 07 00 [18:42:15]MH_I2C_Read... [18:42:15]Read from MH i2c: 01 07 00 02 12 00 00 00 00 00 FF 0F 29 [18:42:15]RasterBufferAndPrint [18:42:15]line Счет N : (1)2075919 [18:42:15]line ИНН: 02508201610067 [18:42:15]line Контрольно-Кассовый Чек [18:42:15]line ПРОДАЖА [18:42:15]line ТРК (МРК, ГНК) : 64 [18:42:15]line Товар: 2710124130 [18:42:15]line SU-92 [18:42:15]line 14.540 * 68.80 [18:42:15]line = 1000.35 [18:42:15]line НДС 12% НСП 1% [18:42:15]line > о реализуемом товаре [18:42:15]line ИТОГО: 1000.35 [18:42:15]line НСП 1% : 8.85 [18:42:15]line НДС 12% : 106.23 [18:42:15]line Наличными: 0.00 [18:42:15]line Безнал.: 1000.35 [18:42:15]line Место: АЗС № 135 "Партнер Нефть" [18:42:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:42:15]line СНО: Общий режим [18:42:15]line Чек 572 20.08.2024 18:42 [18:42:15]line Смена: 100 ФФД: 1.0 [18:42:15]line ЗНМ: 0300000196 [18:42:15]line РНМ: 0000000000162794 [18:42:15]line Версия ККМ: v1.0 [18:42:15]line Платежная система: O! деньги [18:42:15]line ФМ: 0000000002094532 [18:42:15]line ФД: 58588 [18:42:15]line ФПД: 135826406249972 [18:42:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184214&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58588&fm=135826406249972&tin=02508201610067®Number=0000000000162794&sum=100035 [18:42:16]OFD Sender: Processing packet 58588 [packets to send 52, broken 51] [18:42:16]ProducePacketName [18:42:16]name=ofd_packets/00058588 [18:42:16]OFD Sender: To server: pG, [18:42:16]CommunicateWithHost lk.salyk.kg:30040 [18:42:16]ConnectInit lk.salyk.kg [18:42:16]written 0, free lines is 4095 [18:42:16]Connected sock=10 [18:42:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 F9 6F 00 01 08 57 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 86 E3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DC E4 00 00 35 04 06 00 7B 88 8C B2 15 F4 F4 B6 0B 73 86 16 A5 E0 [18:42:16]Write to MH i2c: 01 00 00 2C 12 3E [18:42:16]Write i2c OK [18:42:16]MH_I2C_Read... [18:42:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A4 41 47 00 04 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 32 30 39 34 35 33 32 10 04 04 00 DC E4 00 00 F4 03 04 00 D4 8E C4 66 B6 04 01 00 00 DB 80 F1 D1 19 36 A8 26 [18:42:16]CommunicateWithHost err = 0 [18:42:16]CheckOFDResponse [18:42:16]1017 (14) - 77093643461234 [18:42:16]1041 (16) - 0000000002094532 [18:42:16]1040 (4) - 58588 [18:42:16]1012 (4) - 20.08.2024 12:40 [18:42:16]1206 (1) - 0 [18:42:16]OFD Sender: Remove packet 58588 [18:42:16]ProducePacketName [18:42:16]name=ofd_packets/00058588 [18:42:16]NVStorageDeleteData [18:42:16]Read from MH i2c: 01 [18:42:16]MH_I2C_Read... [18:42:16]Read from MH i2c: 01 07 00 [18:42:16]MH_I2C_Read... [18:42:16]Read from MH i2c: 01 07 00 2C 12 00 00 00 00 00 DE 0C 2F [18:42:16]RasterBufferAndPrint [18:42:16]line [18:42:16]line [18:42:16]line [18:42:16]line [18:42:16]line [18:42:16]written 0, free lines is 3333 [18:42:16]MH_Cut [18:42:16]Write to MH i2c: D1 01 00 33 12 01 17 [18:42:16]Write i2c OK [18:42:16]MH_I2C_Read... [18:42:16]Read from MH i2c: D1 [18:42:16]MH_I2C_Read... [18:42:16]Read from MH i2c: D1 01 00 [18:42:16]MH_I2C_Read... [18:42:16]Read from MH i2c: D1 01 00 33 12 00 16 [18:42:16]Write to MH i2c: 01 00 00 34 12 46 [18:42:16]Write i2c OK [18:42:16]MH_I2C_Read... [18:42:17]OFD Sender: No OFD packet to send [18:42:17]*** Cut start [18:42:17]*** Partial cut [18:42:17]*** CUTSNS_PIN = 1 [18:42:17]*** CUTSNS_PIN = 0 [18:42:17]*** Brake cut motor [18:42:18]Read from MH i2c: 01 [18:42:18]MH_I2C_Read... [18:42:18]*** Stop cut motor [18:42:18]*** Cut end [18:42:18]Read from MH i2c: 01 07 00 [18:42:18]MH_I2C_Read... [18:42:18]Read from MH i2c: 01 07 00 34 12 00 00 00 00 00 FF 0F 5B [18:42:18]process_action close_receipt done [18:42:18]requested_data is exist [18:42:18]produce_requested_data [18:42:18]requested_item fm.sn is exist - process it [18:42:18]wFMCommunicate request_size=4 [18:42:18]MH_SAM_APDU [18:42:18]CAPDU: 80 11 00 00 [18:42:18]Write to MH i2c: E2 08 00 35 12 80 11 00 00 00 00 00 00 C1 [18:42:18]Write i2c OK [18:42:18]MH_I2C_Read... [18:42:18]Read from MH i2c: E2 [18:42:18]MH_I2C_Read... [18:42:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:18]Read from MH i2c: E2 17 00 [18:42:18]MH_I2C_Read... [18:42:18]Read from MH i2c: E2 17 00 35 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [18:42:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:42:18]wFMCommunicate OK [18:42:18]requested_item fd.num is exist - process it [18:42:18]SAM_PROTO_GetFieldsCounters [18:42:18]wFMCommunicate request_size=4 [18:42:18]MH_SAM_APDU [18:42:18]CAPDU: 80 13 00 00 [18:42:18]Write to MH i2c: E2 08 00 36 12 80 13 00 00 00 00 00 00 C4 [18:42:18]Write i2c OK [18:42:18]MH_I2C_Read... [18:42:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:42:18]Read from MH i2c: E2 [18:42:18]MH_I2C_Read... [18:42:18]Read from MH i2c: E2 62 00 [18:42:18]MH_I2C_Read... [18:42:18]Read from MH i2c: E2 62 00 36 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 C0 [18:42:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:42:18]wFMCommunicate OK [18:42:18]SAM_PROTO_GetFieldsCounters done [18:42:18]requested_item shift.num is exist - process it [18:42:18]requested_item shift.opened is exist - process it [18:42:18]req_shift_opened [18:42:18]FM_GetShiftState [18:42:18]SAM_PROTO_GetShiftState [18:42:18]wFMCommunicate request_size=4 [18:42:18]MH_SAM_APDU [18:42:18]CAPDU: 80 13 01 00 [18:42:18]Write to MH i2c: E2 08 00 37 12 80 13 01 00 00 00 00 00 C6 [18:42:18]Write i2c OK [18:42:18]MH_I2C_Read... [18:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:18]Read from MH i2c: E2 [18:42:18]MH_I2C_Read... [18:42:18]Read from MH i2c: E2 0E 00 [18:42:18]MH_I2C_Read... [18:42:18]Read from MH i2c: E2 0E 00 37 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [18:42:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:42:18]wFMCommunicate OK [18:42:18]SAM_PROTO_GetShiftState done [18:42:18]FM_GetShiftState done [18:42:18]req_shift_opened done [18:42:18]requested_item shift.open_date is exist - process it [18:42:18]req_shift_open_date [18:42:18]req_shift_open_date done [18:42:18]produce_requested_data done [18:42:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58588,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:42:18]process_action_free close_receipt [18:42:18]json_value_free [18:42:18]json_value_free done [18:42:18]process_json_proto returns [18:42:18]Send response to host [18:42:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58588,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:42:18]free response buf [18:42:18]execute_script done [18:42:18]execute_script returns [18:42:18]free content buf [18:42:18]Sock 8.Close socket [18:42:18]Sock 8.Thread stoped [18:42:22]OFD Sender: No OFD packet to send [18:42:27]OFD Sender: No OFD packet to send [18:42:32]OFD Sender: No OFD packet to send [18:42:37]OFD Sender: No OFD packet to send [18:42:42]OFD Sender: No OFD packet to send [18:42:47]OFD Sender: No OFD packet to send [18:42:52]OFD Sender: No OFD packet to send [18:42:57]OFD Sender: No OFD packet to send [18:43:02]OFD Sender: No OFD packet to send [18:43:07]OFD Sender: No OFD packet to send [18:43:12]OFD Sender: No OFD packet to send [18:43:17]OFD Sender: No OFD packet to send [18:43:22]OFD Sender: No OFD packet to send [18:43:27]OFD Sender: No OFD packet to send [18:43:32]OFD Sender: No OFD packet to send [18:43:37]OFD Sender: No OFD packet to send [18:43:42]OFD Sender: No OFD packet to send [18:43:47]OFD Sender: No OFD packet to send [18:43:52]OFD Sender: No OFD packet to send [18:43:57]OFD Sender: No OFD packet to send [18:44:02]OFD Sender: No OFD packet to send [18:44:07]OFD Sender: No OFD packet to send [18:44:12]OFD Sender: No OFD packet to send [18:44:17]OFD Sender: No OFD packet to send [18:44:22]OFD Sender: No OFD packet to send [18:44:27]OFD Sender: No OFD packet to send [18:44:32]OFD Sender: No OFD packet to send [18:44:37]OFD Sender: No OFD packet to send [18:44:42]OFD Sender: No OFD packet to send [18:44:47]OFD Sender: No OFD packet to send [18:44:52]OFD Sender: No OFD packet to send [18:44:57]OFD Sender: No OFD packet to send [18:45:02]OFD Sender: No OFD packet to send [18:45:07]OFD Sender: No OFD packet to send [18:45:12]OFD Sender: No OFD packet to send [18:45:13]accept exits with 9 [18:45:13]New connection [18:45:13]New thread 3067194724 created [18:45:13]Thread 3067338084 joined [18:45:13]Waiting for new connection... [18:45:13] Sock 9.Parse request [18:45:13]Sock 9.Check first char [18:45:13]Sock 9.First char is OK [18:45:13]request: POST /json_proto HTTP/1.0 [18:45:13]Method: POST [18:45:13]URL: /json_proto [18:45:13]Method is POST - this is cgi request [18:45:13]url: /json_proto [18:45:13]query_string will be loaded in cgi processing [18:45:13]execute_cgi json_proto POST (null) [18:45:13]execute_cgi path=json_proto method=POST [18:45:13]POST find Content-Length [18:45:13]Host: 172.17.44.3:8080 [18:45:13]Content-Length: 754 [18:45:13]Content-Type: application/json [18:45:13] [18:45:13]POST finish read [18:45:13]Found Content-Length = 754 [18:45:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 6.740, "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\u000A30017752", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:13]execute_script... [18:45:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 6.740, "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\u000A30017752", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:13]POST & json_proto [18:45:13]process_json_proto [18:45:13]json parsed OK: [18:45:13]protocol is kg_v1.0 [18:45:13]action value=close_receipt [18:45:13]process_action close_receipt [18:45:13]cmd_close_receipt [18:45:13]MH_GetDate [18:45:13]Write to MH i2c: F0 00 00 38 12 39 [18:45:13]Write i2c OK [18:45:13]MH_I2C_Read... [18:45:13]Read from MH i2c: F0 [18:45:13]MH_I2C_Read... [18:45:13]Read from MH i2c: F0 09 00 [18:45:13]MH_I2C_Read... [18:45:13]Read from MH i2c: F0 09 00 38 12 00 39 E4 C4 66 AD C5 5D 66 BE [18:45:13]GetLastDocTimeStamp 1724179334 [18:45:13]current date 1724179513 [18:45:13]FM_GetShiftState [18:45:13]SAM_PROTO_GetShiftState [18:45:13]wFMCommunicate request_size=4 [18:45:13]MH_SAM_APDU [18:45:13]CAPDU: 80 13 01 00 [18:45:13]Write to MH i2c: E2 08 00 39 12 80 13 01 00 00 00 00 00 C8 [18:45:13]Write i2c OK [18:45:13]MH_I2C_Read... [18:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:13]Read from MH i2c: E2 [18:45:13]MH_I2C_Read... [18:45:13]Read from MH i2c: E2 0E 00 [18:45:13]MH_I2C_Read... [18:45:13]Read from MH i2c: E2 0E 00 39 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EB [18:45:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:45:13]wFMCommunicate OK [18:45:13]SAM_PROTO_GetShiftState done [18:45:13]FM_GetShiftState done [18:45:13]opened in 1724112910 [18:45:13]opened+sec_in_day 1724199310 [18:45:13]quantity*price = 0 [18:45:13]sum+1 = 1 [18:45:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 573 20.08.2024 18:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30017752 ФМ: 0000000002094532 ФД: 58589 ФПД: 258383576450488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58589&fm=258383576450488&tin=02508201610067®Number=0000000000162794&sum=0 [18:45:14]StoreToDocumentArchive [18:45:14]shift 100 fd 58589 [18:45:14]save to /storage/0100/doc_00058589 [18:45:14]save last doc name /storage/0100/doc_00058589 to /storage/kkm_last_doc_name [18:45:14]save OK [18:45:14]Clear old archive folders... [18:45:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:45:14]tlvbuf is 01E2C140 [18:45:14]SAM_PROTO_ClearQueue [18:45:14]wFMCommunicate request_size=4 [18:45:14]MH_SAM_APDU [18:45:14]CAPDU: 80 09 00 00 [18:45:14]Write to MH i2c: E2 08 00 46 12 80 09 00 00 00 00 00 00 CA [18:45:14]Write i2c OK [18:45:14]MH_I2C_Read... [18:45:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:45:14]Read from MH i2c: E2 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 03 00 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 03 00 46 12 00 90 00 CC [18:45:14]RAPDU: 90 00 [18:45:14]wFMCommunicate OK [18:45:14]SAM_PROTO_ClearQueue done [18:45:14]KKMCreateOFDPacket [18:45:14]OFDProtocolAddRootSTLVToBuf [18:45:14]FM_MakeSignedData [18:45:14]FM_MakeSignedData [18:45:14]SAM_PROTO_SignData [18:45:14]wFMCommunicate request_size=4 [18:45:14]MH_SAM_APDU [18:45:14]CAPDU: 80 0D 01 02 [18:45:14]Write to MH i2c: E2 08 00 47 12 80 0D 01 02 00 00 00 00 D2 [18:45:14]Write i2c OK [18:45:14]MH_I2C_Read... [18:45:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:45:14]Read from MH i2c: E2 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 03 00 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 03 00 47 12 00 90 00 CD [18:45:14]RAPDU: 90 00 [18:45:14]wFMCommunicate OK [18:45:14]wFMCommunicate request_size=255 [18:45:14]MH_SAM_APDU [18:45:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 39 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E4 00 00 35 04 06 00 EA [18:45:14]Write to MH i2c: E2 02 01 48 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 39 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E4 00 00 35 04 06 00 EA 00 00 E0 [18:45:14]Write i2c OK [18:45:14]MH_I2C_Read... [18:45:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:14]Read from MH i2c: E2 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 03 00 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 03 00 48 12 00 90 00 CE [18:45:14]RAPDU: 90 00 [18:45:14]wFMCommunicate OK [18:45:14]wFMCommunicate request_size=10 [18:45:14]MH_SAM_APDU [18:45:14]CAPDU: 80 0D 02 02 05 FF 9D 4A 45 B8 [18:45:14]Write to MH i2c: E2 0D 00 49 12 80 0D 02 02 05 00 FF 9D 4A 45 B8 00 00 C2 [18:45:14]Write i2c OK [18:45:14]MH_I2C_Read... [18:45:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:14]Read from MH i2c: E2 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 03 00 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 03 00 49 12 00 90 00 CF [18:45:14]RAPDU: 90 00 [18:45:14]wFMCommunicate OK [18:45:14]wFMCommunicate request_size=4 [18:45:14]MH_SAM_APDU [18:45:14]CAPDU: 80 0D 03 02 [18:45:14]Write to MH i2c: E2 08 00 4A 12 80 0D 03 02 00 00 00 00 D7 [18:45:14]Write i2c OK [18:45:14]MH_I2C_Read... [18:45:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:45:14]Read from MH i2c: E2 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 0B 00 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 0B 00 4A 12 00 AB 9E 92 61 43 8C E9 26 90 00 F2 [18:45:14]RAPDU: AB 9E 92 61 43 8C E9 26 90 00 [18:45:14]wFMCommunicate OK [18:45:14]SAM_PROTO_SignData done [18:45:14]FM_MakeSignedData done [18:45:14]CreateOFDProtocolMessage [18:45:14]wFMCommunicate request_size=4 [18:45:14]MH_SAM_APDU [18:45:14]CAPDU: 80 11 00 00 [18:45:14]Write to MH i2c: E2 08 00 4B 12 80 11 00 00 00 00 00 00 D7 [18:45:14]Write i2c OK [18:45:14]MH_I2C_Read... [18:45:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:14]Read from MH i2c: E2 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 17 00 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: E2 17 00 4B 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [18:45:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:45:14]wFMCommunicate OK [18:45:14]CreateOFDProtocolMessage done [18:45:14]OFDSenderStorePacket 58589 [18:45:14]StoreOFDPacket docnum=58589 [18:45:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3D 4E 07 01 5F 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 39 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E4 00 00 35 04 06 00 EA FF 9D 4A 45 B8 AB 9E 92 61 43 8C E9 26 [18:45:14]CheckFolder [18:45:14]dirname=/storage/ofd_packets [18:45:14]CheckFolder done [18:45:14]ProducePacketName [18:45:14]name=ofd_packets/00058589 [18:45:14]NVStorageSaveData ofd_packets/00058589 [18:45:14]File name is /storage/ofd_packets/00058589 [18:45:14]Write 301 bytes [18:45:14]NVStorageSaveData done [18:45:14]OFDSenderStorePacket done [18:45:14]KKMCreateOFDPacket done [18:45:14]NVStorageSaveData kkm_last_timestamp [18:45:14]File name is /storage/kkm_last_timestamp [18:45:14]Write 4 bytes [18:45:14]NVStorageSaveData done [18:45:14]ExternCall_PrintAddStr [18:45:14]wPrintStart [18:45:14]Write to MH i2c: 01 00 00 4C 12 5E [18:45:14]Write i2c OK [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: 01 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: 01 07 00 [18:45:14]MH_I2C_Read... [18:45:14]Read from MH i2c: 01 07 00 4C 12 00 00 00 00 00 FF 0F 73 [18:45:14]RasterBufferAndPrint [18:45:14]line Счет N : (1)2075921 [18:45:14]line ИНН: 02508201610067 [18:45:14]line Контрольно-Кассовый Чек [18:45:14]line ПРОДАЖА [18:45:14]line ТРК (МРК, ГНК) : 52 [18:45:14]line Товар: 2710124500 [18:45:14]line Аи-95-К-5 [18:45:14]line 6.740 * 0.00 [18:45:14]line = 0.00 [18:45:14]line НДС 12% НСП 1% [18:45:14]line > о реализуемом товаре [18:45:14]line ИТОГО: 0.00 [18:45:14]line НСП 1% : 0.00 [18:45:14]line НДС 12% : 0.00 [18:45:14]line Наличными: 0.00 [18:45:14]line Безнал.: 0.00 [18:45:14]line Место: АЗС № 135 "Партнер Нефть" [18:45:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:45:14]line СНО: Общий режим [18:45:14]line Чек 573 20.08.2024 18:45 [18:45:14]line Смена: 100 ФФД: 1.0 [18:45:14]line ЗНМ: 0300000196 [18:45:14]line РНМ: 0000000000162794 [18:45:14]line Версия ККМ: v1.0 [18:45:14]line Талоны: ТК ГПНА Online [18:45:14]line 30017752 [18:45:14]line ФМ: 0000000002094532 [18:45:14]line ФД: 58589 [18:45:14]line ФПД: 258383576450488 [18:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184513&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58589&fm=258383576450488&tin=02508201610067®Number=0000000000162794&sum=0 [18:45:15]OFD Sender: Processing packet 58589 [packets to send 52, broken 51] [18:45:15]ProducePacketName [18:45:15]name=ofd_packets/00058589 [18:45:15]OFD Sender: To server: pG, [18:45:15]CommunicateWithHost lk.salyk.kg:30040 [18:45:15]ConnectInit lk.salyk.kg [18:45:15]written 0, free lines is 4095 [18:45:15]Connected sock=11 [18:45:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3D 4E 07 01 5F 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 39 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DD E4 00 00 35 04 06 00 EA FF 9D 4A 45 B8 AB 9E 92 61 43 8C E9 26 [18:45:15]Write to MH i2c: 01 00 00 76 12 88 [18:45:15]Write i2c OK [18:45:15]MH_I2C_Read... [18:45:15]Read from MH i2c: 01 [18:45:15]MH_I2C_Read... [18:45:15]Read from MH i2c: 01 07 00 [18:45:15]MH_I2C_Read... [18:45:15]Read from MH i2c: 01 07 00 76 12 00 00 00 00 00 D5 0C 70 [18:45:15]RasterBufferAndPrint [18:45:15]line [18:45:15]line [18:45:15]line [18:45:15]line [18:45:15]line [18:45:15]written 0, free lines is 3291 [18:45:15]MH_Cut [18:45:15]Write to MH i2c: D1 01 00 7D 12 01 61 [18:45:15]Write i2c OK [18:45:15]MH_I2C_Read... [18:45:15]Read from MH i2c: D1 [18:45:15]MH_I2C_Read... [18:45:15]Read from MH i2c: D1 01 00 [18:45:15]MH_I2C_Read... [18:45:15]Read from MH i2c: D1 01 00 7D 12 00 60 [18:45:15]Write to MH i2c: 01 00 00 7E 12 90 [18:45:15]Write i2c OK [18:45:15]MH_I2C_Read... [18:45:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EA C5 47 00 29 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 32 30 39 34 35 33 32 10 04 04 00 DD E4 00 00 F4 03 04 00 87 8F C4 66 B6 04 01 00 00 60 18 F5 60 13 B4 62 CB [18:45:15]CommunicateWithHost err = 0 [18:45:15]CheckOFDResponse [18:45:15]1017 (14) - 77093643461234 [18:45:15]1041 (16) - 0000000002094532 [18:45:15]1040 (4) - 58589 [18:45:15]1012 (4) - 20.08.2024 12:43 [18:45:15]1206 (1) - 0 [18:45:15]OFD Sender: Remove packet 58589 [18:45:15]ProducePacketName [18:45:15]name=ofd_packets/00058589 [18:45:15]NVStorageDeleteData [18:45:16]OFD Sender: No OFD packet to send [18:45:16]*** Cut start [18:45:16]*** Partial cut [18:45:16]*** CUTSNS_PIN = 1 [18:45:16]*** CUTSNS_PIN = 0 [18:45:16]*** Brake cut motor [18:45:17]Read from MH i2c: 01 [18:45:17]MH_I2C_Read... [18:45:17]*** Stop cut motor [18:45:17]*** Cut end [18:45:17]Read from MH i2c: 01 07 00 [18:45:17]MH_I2C_Read... [18:45:17]Read from MH i2c: 01 07 00 7E 12 00 00 00 00 00 FF 0F A5 [18:45:17]process_action close_receipt done [18:45:17]requested_data is exist [18:45:17]produce_requested_data [18:45:17]requested_item fm.sn is exist - process it [18:45:17]wFMCommunicate request_size=4 [18:45:17]MH_SAM_APDU [18:45:17]CAPDU: 80 11 00 00 [18:45:17]Write to MH i2c: E2 08 00 7F 12 80 11 00 00 00 00 00 00 0B [18:45:17]Write i2c OK [18:45:17]MH_I2C_Read... [18:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:17]Read from MH i2c: E2 [18:45:17]MH_I2C_Read... [18:45:17]Read from MH i2c: E2 17 00 [18:45:17]MH_I2C_Read... [18:45:17]Read from MH i2c: E2 17 00 7F 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [18:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:45:17]wFMCommunicate OK [18:45:17]requested_item fd.num is exist - process it [18:45:17]SAM_PROTO_GetFieldsCounters [18:45:17]wFMCommunicate request_size=4 [18:45:17]MH_SAM_APDU [18:45:17]CAPDU: 80 13 00 00 [18:45:17]Write to MH i2c: E2 08 00 80 12 80 13 00 00 00 00 00 00 0E [18:45:17]Write i2c OK [18:45:17]MH_I2C_Read... [18:45:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:45:17]Read from MH i2c: E2 [18:45:17]MH_I2C_Read... [18:45:17]Read from MH i2c: E2 62 00 [18:45:17]MH_I2C_Read... [18:45:17]Read from MH i2c: E2 62 00 80 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 0E [18:45:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:45:17]wFMCommunicate OK [18:45:17]SAM_PROTO_GetFieldsCounters done [18:45:17]requested_item shift.num is exist - process it [18:45:17]requested_item shift.opened is exist - process it [18:45:17]req_shift_opened [18:45:17]FM_GetShiftState [18:45:17]SAM_PROTO_GetShiftState [18:45:17]wFMCommunicate request_size=4 [18:45:17]MH_SAM_APDU [18:45:17]CAPDU: 80 13 01 00 [18:45:17]Write to MH i2c: E2 08 00 81 12 80 13 01 00 00 00 00 00 10 [18:45:17]Write i2c OK [18:45:17]MH_I2C_Read... [18:45:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:17]Read from MH i2c: E2 [18:45:17]MH_I2C_Read... [18:45:17]Read from MH i2c: E2 0E 00 [18:45:17]MH_I2C_Read... [18:45:17]Read from MH i2c: E2 0E 00 81 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [18:45:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:45:17]wFMCommunicate OK [18:45:17]SAM_PROTO_GetShiftState done [18:45:17]FM_GetShiftState done [18:45:17]req_shift_opened done [18:45:17]requested_item shift.open_date is exist - process it [18:45:17]req_shift_open_date [18:45:17]req_shift_open_date done [18:45:17]produce_requested_data done [18:45:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58589,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:45:17]process_action_free close_receipt [18:45:17]json_value_free [18:45:17]json_value_free done [18:45:17]process_json_proto returns [18:45:17]Send response to host [18:45:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58589,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:45:17]free response buf [18:45:17]execute_script done [18:45:17]execute_script returns [18:45:17]free content buf [18:45:17]Sock 9.Close socket [18:45:17]Sock 9.Thread stoped [18:45:21]OFD Sender: No OFD packet to send [18:45:26]OFD Sender: No OFD packet to send [18:45:31]OFD Sender: No OFD packet to send [18:45:36]OFD Sender: No OFD packet to send [18:45:41]OFD Sender: No OFD packet to send [18:45:46]OFD Sender: No OFD packet to send [18:45:51]OFD Sender: No OFD packet to send [18:45:56]OFD Sender: No OFD packet to send [18:46:01]OFD Sender: No OFD packet to send [18:46:06]OFD Sender: No OFD packet to send [18:46:11]OFD Sender: No OFD packet to send [18:46:16]OFD Sender: No OFD packet to send [18:46:21]OFD Sender: No OFD packet to send [18:46:22]accept exits with 8 [18:46:22]New connection [18:46:22]New thread 3067338084 created [18:46:22]Thread 3067194724 joined [18:46:22]Waiting for new connection... [18:46:22] Sock 8.Parse request [18:46:22]Sock 8.Check first char [18:46:22]Sock 8.First char is OK [18:46:22]request: POST /json_proto HTTP/1.0 [18:46:22]Method: POST [18:46:22]URL: /json_proto [18:46:22]Method is POST - this is cgi request [18:46:22]url: /json_proto [18:46:22]query_string will be loaded in cgi processing [18:46:22]execute_cgi json_proto POST (null) [18:46:22]execute_cgi path=json_proto method=POST [18:46:22]POST find Content-Length [18:46:22]Host: 172.17.44.3:8080 [18:46:22]Content-Length: 678 [18:46:22]Content-Type: application/json [18:46:22] [18:46:22]POST finish read [18:46:22]Found Content-Length = 678 [18:46:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "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" ] } } [18:46:22]execute_script... [18:46: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)2075923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "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" ] } } [18:46:22]POST & json_proto [18:46:22]process_json_proto [18:46:22]json parsed OK: [18:46:22]protocol is kg_v1.0 [18:46:22]action value=close_receipt [18:46:22]process_action close_receipt [18:46:22]cmd_close_receipt [18:46:22]MH_GetDate [18:46:22]Write to MH i2c: F0 00 00 82 12 83 [18:46:22]Write i2c OK [18:46:22]MH_I2C_Read... [18:46:22]Read from MH i2c: F0 [18:46:22]MH_I2C_Read... [18:46:22]Read from MH i2c: F0 09 00 [18:46:22]MH_I2C_Read... [18:46:22]Read from MH i2c: F0 09 00 82 12 00 7E E4 C4 66 AD C5 5D 66 4D [18:46:22]GetLastDocTimeStamp 1724179513 [18:46:22]current date 1724179582 [18:46:22]FM_GetShiftState [18:46:22]SAM_PROTO_GetShiftState [18:46:22]wFMCommunicate request_size=4 [18:46:22]MH_SAM_APDU [18:46:22]CAPDU: 80 13 01 00 [18:46:22]Write to MH i2c: E2 08 00 83 12 80 13 01 00 00 00 00 00 12 [18:46:22]Write i2c OK [18:46:22]MH_I2C_Read... [18:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:22]Read from MH i2c: E2 [18:46:22]MH_I2C_Read... [18:46:22]Read from MH i2c: E2 0E 00 [18:46:22]MH_I2C_Read... [18:46:22]Read from MH i2c: E2 0E 00 83 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 35 [18:46:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:46:22]wFMCommunicate OK [18:46:22]SAM_PROTO_GetShiftState done [18:46:22]FM_GetShiftState done [18:46:22]opened in 1724112910 [18:46:22]opened+sec_in_day 1724199310 [18:46:22]quantity*price = 55053 [18:46:22]sum+1 = 55055 [18:46:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 574 20.08.2024 18:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58590 ФПД: 41474609825579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184622&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58590&fm=41474609825579&tin=02508201610067®Number=0000000000162794&sum=55000 [18:46:23]StoreToDocumentArchive [18:46:23]shift 100 fd 58590 [18:46:23]save to /storage/0100/doc_00058590 [18:46:23]save last doc name /storage/0100/doc_00058590 to /storage/kkm_last_doc_name [18:46:23]save OK [18:46:23]Clear old archive folders... [18:46:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:46:23]tlvbuf is 01F2C450 [18:46:23]SAM_PROTO_ClearQueue [18:46:23]wFMCommunicate request_size=4 [18:46:23]MH_SAM_APDU [18:46:23]CAPDU: 80 09 00 00 [18:46:23]Write to MH i2c: E2 08 00 90 12 80 09 00 00 00 00 00 00 14 [18:46:23]Write i2c OK [18:46:23]MH_I2C_Read... [18:46:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:23]Read from MH i2c: E2 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 03 00 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 03 00 90 12 00 90 00 16 [18:46:23]RAPDU: 90 00 [18:46:23]wFMCommunicate OK [18:46:23]SAM_PROTO_ClearQueue done [18:46:23]KKMCreateOFDPacket [18:46:23]OFDProtocolAddRootSTLVToBuf [18:46:23]FM_MakeSignedData [18:46:23]FM_MakeSignedData [18:46:23]SAM_PROTO_SignData [18:46:23]wFMCommunicate request_size=4 [18:46:23]MH_SAM_APDU [18:46:23]CAPDU: 80 0D 01 02 [18:46:23]Write to MH i2c: E2 08 00 91 12 80 0D 01 02 00 00 00 00 1C [18:46:23]Write i2c OK [18:46:23]MH_I2C_Read... [18:46:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:23]Read from MH i2c: E2 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 03 00 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 03 00 91 12 00 90 00 17 [18:46:23]RAPDU: 90 00 [18:46:23]wFMCommunicate OK [18:46:23]wFMCommunicate request_size=255 [18:46:23]MH_SAM_APDU [18:46: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 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E 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 D6 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 3E 02 00 00 F4 03 04 00 7E E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E4 00 00 35 04 06 00 25 [18:46:23]Write to MH i2c: E2 02 01 92 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 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E 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 D6 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 3E 02 00 00 F4 03 04 00 7E E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E4 00 00 35 04 06 00 25 00 00 BB [18:46:23]Write i2c OK [18:46:23]MH_I2C_Read... [18:46:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:23]Read from MH i2c: E2 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 03 00 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 03 00 92 12 00 90 00 18 [18:46:23]RAPDU: 90 00 [18:46:23]wFMCommunicate OK [18:46:23]wFMCommunicate request_size=10 [18:46:23]MH_SAM_APDU [18:46:23]CAPDU: 80 0D 02 02 05 B8 8F 62 C7 2B [18:46:23]Write to MH i2c: E2 0D 00 93 12 80 0D 02 02 05 00 B8 8F 62 C7 2B 00 00 C4 [18:46:23]Write i2c OK [18:46:23]MH_I2C_Read... [18:46:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:23]Read from MH i2c: E2 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 03 00 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 03 00 93 12 00 90 00 19 [18:46:23]RAPDU: 90 00 [18:46:23]wFMCommunicate OK [18:46:23]wFMCommunicate request_size=4 [18:46:23]MH_SAM_APDU [18:46:23]CAPDU: 80 0D 03 02 [18:46:23]Write to MH i2c: E2 08 00 94 12 80 0D 03 02 00 00 00 00 21 [18:46:23]Write i2c OK [18:46:23]MH_I2C_Read... [18:46:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:23]Read from MH i2c: E2 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 0B 00 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 0B 00 94 12 00 27 5B F6 C1 EF BB FE 9E 90 00 A1 [18:46:23]RAPDU: 27 5B F6 C1 EF BB FE 9E 90 00 [18:46:23]wFMCommunicate OK [18:46:23]SAM_PROTO_SignData done [18:46:23]FM_MakeSignedData done [18:46:23]CreateOFDProtocolMessage [18:46:23]wFMCommunicate request_size=4 [18:46:23]MH_SAM_APDU [18:46:23]CAPDU: 80 11 00 00 [18:46:23]Write to MH i2c: E2 08 00 95 12 80 11 00 00 00 00 00 00 21 [18:46:23]Write i2c OK [18:46:23]MH_I2C_Read... [18:46:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:23]Read from MH i2c: E2 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 17 00 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: E2 17 00 95 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6D [18:46:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:46:23]wFMCommunicate OK [18:46:23]CreateOFDProtocolMessage done [18:46:23]OFDSenderStorePacket 58590 [18:46:23]StoreOFDPacket docnum=58590 [18:46:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 70 77 07 01 45 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 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E 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 D6 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 3E 02 00 00 F4 03 04 00 7E E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E4 00 00 35 04 06 00 25 B8 8F 62 C7 2B 27 5B F6 C1 EF BB FE 9E [18:46:23]CheckFolder [18:46:23]dirname=/storage/ofd_packets [18:46:23]CheckFolder done [18:46:23]ProducePacketName [18:46:23]name=ofd_packets/00058590 [18:46:23]NVStorageSaveData ofd_packets/00058590 [18:46:23]File name is /storage/ofd_packets/00058590 [18:46:23]Write 301 bytes [18:46:23]NVStorageSaveData done [18:46:23]OFDSenderStorePacket done [18:46:23]KKMCreateOFDPacket done [18:46:23]NVStorageSaveData kkm_last_timestamp [18:46:23]File name is /storage/kkm_last_timestamp [18:46:23]Write 4 bytes [18:46:23]NVStorageSaveData done [18:46:23]ExternCall_PrintAddStr [18:46:23]wPrintStart [18:46:23]Write to MH i2c: 01 00 00 96 12 A8 [18:46:23]Write i2c OK [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: 01 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: 01 07 00 [18:46:23]MH_I2C_Read... [18:46:23]Read from MH i2c: 01 07 00 96 12 00 00 00 00 00 FF 0F BD [18:46:23]RasterBufferAndPrint [18:46:23]line Счет N : (1)2075923 [18:46:23]line ИНН: 02508201610067 [18:46:23]line Контрольно-Кассовый Чек [18:46:23]line ПРОДАЖА [18:46:23]line ТРК (МРК, ГНК) : 43 [18:46:23]line Товар: 2710124130 [18:46:23]line Аи-92-К-4 [18:46:23]line 8.120 * 67.80 [18:46:23]line = 550.54 [18:46:23]line НДС 12% НСП 1% [18:46:23]line > о реализуемом товаре [18:46:23]line ОКРУГЛЕНИЕ: -0.54 [18:46:23]line ИТОГО: 550.00 [18:46:23]line Внесено: 550.00 [18:46:23]line СДАЧА: 0.00 [18:46:23]line НСП 1% : 4.87 [18:46:23]line НДС 12% : 58.46 [18:46:23]line Наличными: 550.00 [18:46:23]line Безнал.: 0.00 [18:46:23]line Место: АЗС № 135 "Партнер Нефть" [18:46:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:46:23]line СНО: Общий режим [18:46:23]line Чек 574 20.08.2024 18:46 [18:46:23]line Смена: 100 ФФД: 1.0 [18:46:23]line ЗНМ: 0300000196 [18:46:23]line РНМ: 0000000000162794 [18:46:23]line Версия ККМ: v1.0 [18:46:23]line ФМ: 0000000002094532 [18:46:23]line ФД: 58590 [18:46:23]line ФПД: 41474609825579 [18:46:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184622&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58590&fm=41474609825579&tin=02508201610067®Number=0000000000162794&sum=55000 [18:46:24]OFD Sender: Processing packet 58590 [packets to send 52, broken 51] [18:46:24]ProducePacketName [18:46:24]name=ofd_packets/00058590 [18:46:24]OFD Sender: To server: pG, [18:46:24]CommunicateWithHost lk.salyk.kg:30040 [18:46:24]ConnectInit lk.salyk.kg [18:46:24]written 0, free lines is 4095 [18:46:24]Connected sock=10 [18:46:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 70 77 07 01 45 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 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E 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 D6 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 3E 02 00 00 F4 03 04 00 7E E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DE E4 00 00 35 04 06 00 25 B8 8F 62 C7 2B 27 5B F6 C1 EF BB FE 9E [18:46:24]Write to MH i2c: 01 00 00 C1 12 D3 [18:46:24]Write i2c OK [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: 01 [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: 01 07 00 [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: 01 07 00 C1 12 00 00 00 00 00 CC 0C B2 [18:46:24]RasterBufferAndPrint [18:46:24]line [18:46:24]line [18:46:24]line [18:46:24]line [18:46:24]line [18:46:24]written 0, free lines is 3281 [18:46:24]MH_Cut [18:46:24]Write to MH i2c: D1 01 00 C8 12 01 AC [18:46:24]Write i2c OK [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: D1 [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: D1 01 00 [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: D1 01 00 C8 12 00 AB [18:46:24]Write to MH i2c: 01 00 00 C9 12 DB [18:46:24]Write i2c OK [18:46:24]MH_I2C_Read... [18:46:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 72 CB 47 00 55 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 32 30 39 34 35 33 32 10 04 04 00 DE E4 00 00 F4 03 04 00 CD 8F C4 66 B6 04 01 00 00 DC DA 8E 9C 5E 34 03 30 [18:46:24]CommunicateWithHost err = 0 [18:46:24]CheckOFDResponse [18:46:24]1017 (14) - 77093643461234 [18:46:24]1041 (16) - 0000000002094532 [18:46:24]1040 (4) - 58590 [18:46:24]1012 (4) - 20.08.2024 12:45 [18:46:24]1206 (1) - 0 [18:46:24]OFD Sender: Remove packet 58590 [18:46:24]ProducePacketName [18:46:24]name=ofd_packets/00058590 [18:46:24]NVStorageDeleteData [18:46:25]OFD Sender: No OFD packet to send [18:46:25]*** Cut start [18:46:25]*** Partial cut [18:46:25]*** CUTSNS_PIN = 1 [18:46:25]*** CUTSNS_PIN = 0 [18:46:25]*** Brake cut motor [18:46:26]Read from MH i2c: 01 [18:46:26]MH_I2C_Read... [18:46:26]*** Stop cut motor [18:46:26]*** Cut end [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 C9 12 00 00 00 00 00 FF 0F F0 [18:46:26]process_action close_receipt done [18:46:26]requested_data is exist [18:46:26]produce_requested_data [18:46:26]requested_item fm.sn is exist - process it [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 CA 12 80 11 00 00 00 00 00 00 56 [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 CA 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A2 [18:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:46:26]wFMCommunicate OK [18:46:26]requested_item fd.num is exist - process it [18:46:26]SAM_PROTO_GetFieldsCounters [18:46:26]wFMCommunicate request_size=4 [18:46:26]MH_SAM_APDU [18:46:26]CAPDU: 80 13 00 00 [18:46:26]Write to MH i2c: E2 08 00 CB 12 80 13 00 00 00 00 00 00 59 [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:26]Read from MH i2c: E2 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 62 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 62 00 CB 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 5D [18:46:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:46:26]wFMCommunicate OK [18:46:26]SAM_PROTO_GetFieldsCounters done [18:46:26]requested_item shift.num is exist - process it [18:46:26]requested_item shift.opened is exist - process it [18:46:26]req_shift_opened [18:46:26]FM_GetShiftState [18:46:26]SAM_PROTO_GetShiftState [18:46:26]wFMCommunicate request_size=4 [18:46:26]MH_SAM_APDU [18:46:26]CAPDU: 80 13 01 00 [18:46:26]Write to MH i2c: E2 08 00 CC 12 80 13 01 00 00 00 00 00 5B [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:26]Read from MH i2c: E2 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 0E 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 0E 00 CC 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7E [18:46:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:46:26]wFMCommunicate OK [18:46:26]SAM_PROTO_GetShiftState done [18:46:26]FM_GetShiftState done [18:46:26]req_shift_opened done [18:46:26]requested_item shift.open_date is exist - process it [18:46:26]req_shift_open_date [18:46:26]req_shift_open_date done [18:46:26]produce_requested_data done [18:46:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58590,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:46:26]process_action_free close_receipt [18:46:26]json_value_free [18:46:26]json_value_free done [18:46:26]process_json_proto returns [18:46:26]Send response to host [18:46:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58590,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:46:26]free response buf [18:46:26]execute_script done [18:46:26]execute_script returns [18:46:26]free content buf [18:46:26]Sock 8.Close socket [18:46:26]Sock 8.Thread stoped [18:46:27]accept exits with 9 [18:46:27]New connection [18:46:27]New thread 3067194724 created [18:46:27]Thread 3067338084 joined [18:46:27]Waiting for new connection... [18:46:27] Sock 9.Parse request [18:46:27]Sock 9.Check first char [18:46:27]Sock 9.First char is OK [18:46:27]request: POST /json_proto HTTP/1.0 [18:46:27]Method: POST [18:46:27]URL: /json_proto [18:46:27]Method is POST - this is cgi request [18:46:27]url: /json_proto [18:46:27]query_string will be loaded in cgi processing [18:46:27]execute_cgi json_proto POST (null) [18:46:27]execute_cgi path=json_proto method=POST [18:46:27]POST find Content-Length [18:46:27]Host: 172.17.44.3:8080 [18:46:27]Content-Length: 805 [18:46:27]Content-Type: application/json [18:46:27] [18:46:27]POST finish read [18:46:27]Found Content-Length = 805 [18:46:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:27]execute_script... [18:46:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:27]POST & json_proto [18:46:27]process_json_proto [18:46:27]json parsed OK: [18:46:27]protocol is kg_v1.0 [18:46:27]action value=close_receipt [18:46:27]process_action close_receipt [18:46:27]cmd_close_receipt [18:46:27]MH_GetDate [18:46:27]Write to MH i2c: F0 00 00 CD 12 CE [18:46:27]Write i2c OK [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: F0 [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: F0 09 00 [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: F0 09 00 CD 12 00 84 E4 C4 66 AD C5 5D 66 9E [18:46:27]GetLastDocTimeStamp 1724179582 [18:46:27]current date 1724179588 [18:46:27]FM_GetShiftState [18:46:27]SAM_PROTO_GetShiftState [18:46:27]wFMCommunicate request_size=4 [18:46:27]MH_SAM_APDU [18:46:27]CAPDU: 80 13 01 00 [18:46:27]Write to MH i2c: E2 08 00 CE 12 80 13 01 00 00 00 00 00 5D [18:46:27]Write i2c OK [18:46:27]MH_I2C_Read... [18:46:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:27]Read from MH i2c: E2 [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: E2 0E 00 [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: E2 0E 00 CE 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 80 [18:46:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:46:27]wFMCommunicate OK [18:46:27]SAM_PROTO_GetShiftState done [18:46:27]FM_GetShiftState done [18:46:27]opened in 1724112910 [18:46:27]opened+sec_in_day 1724199310 [18:46:27]quantity*price = 200044 [18:46:27]sum+1 = 200046 [18:46:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 575 20.08.2024 18:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58591 ФПД: 248103517492455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184628&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58591&fm=248103517492455&tin=02508201610067®Number=0000000000162794&sum=200045 [18:46:29]StoreToDocumentArchive [18:46:29]shift 100 fd 58591 [18:46:29]save to /storage/0100/doc_00058591 [18:46:29]save last doc name /storage/0100/doc_00058591 to /storage/kkm_last_doc_name [18:46:29]save OK [18:46:29]Clear old archive folders... [18:46:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:46:29]tlvbuf is 021E5450 [18:46:29]SAM_PROTO_ClearQueue [18:46:29]wFMCommunicate request_size=4 [18:46:29]MH_SAM_APDU [18:46:29]CAPDU: 80 09 00 00 [18:46:29]Write to MH i2c: E2 08 00 DB 12 80 09 00 00 00 00 00 00 5F [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:29]Read from MH i2c: E2 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 03 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 03 00 DB 12 00 90 00 61 [18:46:29]RAPDU: 90 00 [18:46:29]wFMCommunicate OK [18:46:29]SAM_PROTO_ClearQueue done [18:46:29]KKMCreateOFDPacket [18:46:29]OFDProtocolAddRootSTLVToBuf [18:46:29]FM_MakeSignedData [18:46:29]FM_MakeSignedData [18:46:29]SAM_PROTO_SignData [18:46:29]wFMCommunicate request_size=4 [18:46:29]MH_SAM_APDU [18:46:29]CAPDU: 80 0D 01 02 [18:46:29]Write to MH i2c: E2 08 00 DC 12 80 0D 01 02 00 00 00 00 67 [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:29]Read from MH i2c: E2 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 03 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 03 00 DC 12 00 90 00 62 [18:46:29]RAPDU: 90 00 [18:46:29]wFMCommunicate OK [18:46:29]wFMCommunicate request_size=255 [18:46:29]MH_SAM_APDU [18:46:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 84 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E4 00 00 35 04 06 00 [18:46:29]Write to MH i2c: E2 02 01 DD 12 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 84 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E4 00 00 35 04 06 00 00 00 6A [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:29]Read from MH i2c: E2 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 03 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 03 00 DD 12 00 90 00 63 [18:46:29]RAPDU: 90 00 [18:46:29]wFMCommunicate OK [18:46:29]wFMCommunicate request_size=11 [18:46:29]MH_SAM_APDU [18:46:29]CAPDU: 80 0D 02 02 06 E1 A6 1A 07 14 E7 [18:46:29]Write to MH i2c: E2 0E 00 DE 12 80 0D 02 02 06 00 E1 A6 1A 07 14 E7 00 00 19 [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:29]Read from MH i2c: E2 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 03 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 03 00 DE 12 00 90 00 64 [18:46:29]RAPDU: 90 00 [18:46:29]wFMCommunicate OK [18:46:29]wFMCommunicate request_size=4 [18:46:29]MH_SAM_APDU [18:46:29]CAPDU: 80 0D 03 02 [18:46:29]Write to MH i2c: E2 08 00 DF 12 80 0D 03 02 00 00 00 00 6C [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:29]Read from MH i2c: E2 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 0B 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 0B 00 DF 12 00 6E 0D 79 C0 7D 29 60 D4 90 00 FB [18:46:29]RAPDU: 6E 0D 79 C0 7D 29 60 D4 90 00 [18:46:29]wFMCommunicate OK [18:46:29]SAM_PROTO_SignData done [18:46:29]FM_MakeSignedData done [18:46:29]CreateOFDProtocolMessage [18:46:29]wFMCommunicate request_size=4 [18:46:29]MH_SAM_APDU [18:46:29]CAPDU: 80 11 00 00 [18:46:29]Write to MH i2c: E2 08 00 E0 12 80 11 00 00 00 00 00 00 6C [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:29]Read from MH i2c: E2 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 17 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 17 00 E0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B8 [18:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:46:29]wFMCommunicate OK [18:46:29]CreateOFDProtocolMessage done [18:46:29]OFDSenderStorePacket 58591 [18:46:29]StoreOFDPacket docnum=58591 [18:46:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 13 70 08 01 AB 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 84 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E4 00 00 35 04 06 00 E1 A6 1A 07 14 E7 6E 0D 79 C0 7D 29 60 D4 [18:46:29]CheckFolder [18:46:29]dirname=/storage/ofd_packets [18:46:29]CheckFolder done [18:46:29]ProducePacketName [18:46:29]name=ofd_packets/00058591 [18:46:29]NVStorageSaveData ofd_packets/00058591 [18:46:29]File name is /storage/ofd_packets/00058591 [18:46:29]Write 302 bytes [18:46:29]NVStorageSaveData done [18:46:29]OFDSenderStorePacket done [18:46:29]KKMCreateOFDPacket done [18:46:29]NVStorageSaveData kkm_last_timestamp [18:46:29]File name is /storage/kkm_last_timestamp [18:46:29]Write 4 bytes [18:46:29]NVStorageSaveData done [18:46:29]ExternCall_PrintAddStr [18:46:29]wPrintStart [18:46:29]Write to MH i2c: 01 00 00 E1 12 F3 [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: 01 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: 01 07 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: 01 07 00 E1 12 00 00 00 00 00 FF 0F 08 [18:46:29]RasterBufferAndPrint [18:46:29]line Счет N : (1)2075922 [18:46:29]line ИНН: 02508201610067 [18:46:29]line Контрольно-Кассовый Чек [18:46:29]line ПРОДАЖА [18:46:29]line ТРК (МРК, ГНК) : 61 [18:46:29]line Товар: 2710124900 [18:46:29]line Аи-100-К-3 [18:46:29]line 20.730 * 96.50 [18:46:29]line = 2000.45 [18:46:29]line НДС 12% НСП 1% [18:46:29]line > о реализуемом товаре [18:46:29]line ИТОГО: 2000.45 [18:46:29]line НСП 1% : 17.70 [18:46:29]line НДС 12% : 212.44 [18:46:29]line Наличными: 0.00 [18:46:29]line Безнал.: 2000.45 [18:46:29]line Место: АЗС № 135 "Партнер Нефть" [18:46:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:46:29]line СНО: Общий режим [18:46:29]line Чек 575 20.08.2024 18:46 [18:46:29]line Смена: 100 ФФД: 1.0 [18:46:29]line ЗНМ: 0300000196 [18:46:29]line РНМ: 0000000000162794 [18:46:29]line Версия ККМ: v1.0 [18:46:29]line Платежная система: O! деньги [18:46:29]line ФМ: 0000000002094532 [18:46:29]line ФД: 58591 [18:46:29]line ФПД: 248103517492455 [18:46:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184628&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58591&fm=248103517492455&tin=02508201610067®Number=0000000000162794&sum=200045 [18:46:30]OFD Sender: Processing packet 58591 [packets to send 52, broken 51] [18:46:30]ProducePacketName [18:46:30]name=ofd_packets/00058591 [18:46:30]OFD Sender: To server: pG, [18:46:30]CommunicateWithHost lk.salyk.kg:30040 [18:46:30]ConnectInit lk.salyk.kg [18:46:30]written 0, free lines is 4095 [18:46:30]Connected sock=10 [18:46:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 13 70 08 01 AB 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 84 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 DF E4 00 00 35 04 06 00 E1 A6 1A 07 14 E7 6E 0D 79 C0 7D 29 60 D4 [18:46:30]Write to MH i2c: 01 00 00 0B 13 1E [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: 01 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: 01 07 00 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: 01 07 00 0B 13 00 00 00 00 00 F0 0C 21 [18:46:30]RasterBufferAndPrint [18:46:30]line [18:46:30]line [18:46:30]line [18:46:30]line [18:46:30]line [18:46:30]written 0, free lines is 3325 [18:46:30]MH_Cut [18:46:30]Write to MH i2c: D1 01 00 12 13 01 F7 [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: D1 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: D1 01 00 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: D1 01 00 12 13 00 F6 [18:46:30]Write to MH i2c: 01 00 00 13 13 26 [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 23 47 47 00 8B 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 32 30 39 34 35 33 32 10 04 04 00 DF E4 00 00 F4 03 04 00 D2 8F C4 66 B6 04 01 00 00 CC 14 55 81 E5 8C 47 23 [18:46:30]CommunicateWithHost err = 0 [18:46:30]CheckOFDResponse [18:46:30]1017 (14) - 77093643461234 [18:46:30]1041 (16) - 0000000002094532 [18:46:30]1040 (4) - 58591 [18:46:30]1012 (4) - 20.08.2024 12:45 [18:46:30]1206 (1) - 0 [18:46:30]OFD Sender: Remove packet 58591 [18:46:30]ProducePacketName [18:46:30]name=ofd_packets/00058591 [18:46:30]NVStorageDeleteData [18:46:31]OFD Sender: No OFD packet to send [18:46:31]*** Cut start [18:46:31]*** Partial cut [18:46:31]*** CUTSNS_PIN = 1 [18:46:31]*** CUTSNS_PIN = 0 [18:46:31]*** Brake cut motor [18:46:31]Read from MH i2c: 01 [18:46:31]MH_I2C_Read... [18:46:31]*** Stop cut motor [18:46:31]*** Cut end [18:46:31]Read from MH i2c: 01 07 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 07 00 13 13 00 00 00 00 00 FF 0F 3B [18:46:31]process_action close_receipt done [18:46:31]requested_data is exist [18:46:31]produce_requested_data [18:46:31]requested_item fm.sn is exist - process it [18:46:31]wFMCommunicate request_size=4 [18:46:31]MH_SAM_APDU [18:46:31]CAPDU: 80 11 00 00 [18:46:31]Write to MH i2c: E2 08 00 14 13 80 11 00 00 00 00 00 00 A1 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:32]Read from MH i2c: E2 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: E2 17 00 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: E2 17 00 14 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 ED [18:46:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:46:32]wFMCommunicate OK [18:46:32]requested_item fd.num is exist - process it [18:46:32]SAM_PROTO_GetFieldsCounters [18:46:32]wFMCommunicate request_size=4 [18:46:32]MH_SAM_APDU [18:46:32]CAPDU: 80 13 00 00 [18:46:32]Write to MH i2c: E2 08 00 15 13 80 13 00 00 00 00 00 00 A4 [18:46:32]Write i2c OK [18:46:32]MH_I2C_Read... [18:46:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:32]Read from MH i2c: E2 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: E2 62 00 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: E2 62 00 15 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 AC [18:46:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 DF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:46:32]wFMCommunicate OK [18:46:32]SAM_PROTO_GetFieldsCounters done [18:46:32]requested_item shift.num is exist - process it [18:46:32]requested_item shift.opened is exist - process it [18:46:32]req_shift_opened [18:46:32]FM_GetShiftState [18:46:32]SAM_PROTO_GetShiftState [18:46:32]wFMCommunicate request_size=4 [18:46:32]MH_SAM_APDU [18:46:32]CAPDU: 80 13 01 00 [18:46:32]Write to MH i2c: E2 08 00 16 13 80 13 01 00 00 00 00 00 A6 [18:46:32]Write i2c OK [18:46:32]MH_I2C_Read... [18:46:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:32]Read from MH i2c: E2 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: E2 0E 00 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: E2 0E 00 16 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C9 [18:46:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:46:32]wFMCommunicate OK [18:46:32]SAM_PROTO_GetShiftState done [18:46:32]FM_GetShiftState done [18:46:32]req_shift_opened done [18:46:32]requested_item shift.open_date is exist - process it [18:46:32]req_shift_open_date [18:46:32]req_shift_open_date done [18:46:32]produce_requested_data done [18:46:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58591,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:46:32]process_action_free close_receipt [18:46:32]json_value_free [18:46:32]json_value_free done [18:46:32]process_json_proto returns [18:46:32]Send response to host [18:46:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58591,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:46:32]free response buf [18:46:32]execute_script done [18:46:32]execute_script returns [18:46:32]free content buf [18:46:32]Sock 9.Close socket [18:46:32]Sock 9.Thread stoped [18:46:36]OFD Sender: No OFD packet to send [18:46:41]accept exits with 8 [18:46:41]New connection [18:46:41]New thread 3067338084 created [18:46:41]Thread 3067194724 joined [18:46:41]Waiting for new connection... [18:46:41] Sock 8.Parse request [18:46:41]Sock 8.Check first char [18:46:41]Sock 8.First char is OK [18:46:41]request: POST /json_proto HTTP/1.0 [18:46:41]Method: POST [18:46:41]URL: /json_proto [18:46:41]Method is POST - this is cgi request [18:46:41]url: /json_proto [18:46:41]query_string will be loaded in cgi processing [18:46:41]execute_cgi json_proto POST (null) [18:46:41]execute_cgi path=json_proto method=POST [18:46:41]POST find Content-Length [18:46:41]Host: 172.17.44.3:8080 [18:46:41]Content-Length: 804 [18:46:41]Content-Type: application/json [18:46:41] [18:46:41]POST finish read [18:46:41]Found Content-Length = 804 [18:46:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:41]execute_script... [18:46:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:41]POST & json_proto [18:46:41]process_json_proto [18:46:41]json parsed OK: [18:46:41]protocol is kg_v1.0 [18:46:41]action value=close_receipt [18:46:41]process_action close_receipt [18:46:41]cmd_close_receipt [18:46:41]MH_GetDate [18:46:41]Write to MH i2c: F0 00 00 17 13 19 [18:46:41]Write i2c OK [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: F0 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: F0 09 00 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: F0 09 00 17 13 00 91 E4 C4 66 AD C5 5D 66 F6 [18:46:41]GetLastDocTimeStamp 1724179588 [18:46:41]current date 1724179601 [18:46:41]FM_GetShiftState [18:46:41]SAM_PROTO_GetShiftState [18:46:41]wFMCommunicate request_size=4 [18:46:41]MH_SAM_APDU [18:46:41]CAPDU: 80 13 01 00 [18:46:41]Write to MH i2c: E2 08 00 18 13 80 13 01 00 00 00 00 00 A8 [18:46:41]Write i2c OK [18:46:41]MH_I2C_Read... [18:46:41]OFD Sender: No OFD packet to send [18:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:41]Read from MH i2c: E2 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: E2 0E 00 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: E2 0E 00 18 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CB [18:46:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:46:41]wFMCommunicate OK [18:46:41]SAM_PROTO_GetShiftState done [18:46:41]FM_GetShiftState done [18:46:41]opened in 1724112910 [18:46:41]opened+sec_in_day 1724199310 [18:46:41]quantity*price = 150032 [18:46:41]sum+1 = 150033 [18:46:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 576 20.08.2024 18:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58592 ФПД: 17843750548860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184641&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58592&fm=17843750548860&tin=02508201610067®Number=0000000000162794&sum=150032 [18:46:42]StoreToDocumentArchive [18:46:42]shift 100 fd 58592 [18:46:42]save to /storage/0100/doc_00058592 [18:46:42]save last doc name /storage/0100/doc_00058592 to /storage/kkm_last_doc_name [18:46:42]save OK [18:46:42]Clear old archive folders... [18:46:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:46:42]tlvbuf is 01F346F0 [18:46:42]SAM_PROTO_ClearQueue [18:46:42]wFMCommunicate request_size=4 [18:46:42]MH_SAM_APDU [18:46:42]CAPDU: 80 09 00 00 [18:46:42]Write to MH i2c: E2 08 00 25 13 80 09 00 00 00 00 00 00 AA [18:46:42]Write i2c OK [18:46:42]MH_I2C_Read... [18:46:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:42]Read from MH i2c: E2 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 03 00 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 03 00 25 13 00 90 00 AC [18:46:42]RAPDU: 90 00 [18:46:42]wFMCommunicate OK [18:46:42]SAM_PROTO_ClearQueue done [18:46:42]KKMCreateOFDPacket [18:46:42]OFDProtocolAddRootSTLVToBuf [18:46:42]FM_MakeSignedData [18:46:42]FM_MakeSignedData [18:46:42]SAM_PROTO_SignData [18:46:42]wFMCommunicate request_size=4 [18:46:42]MH_SAM_APDU [18:46:42]CAPDU: 80 0D 01 02 [18:46:42]Write to MH i2c: E2 08 00 26 13 80 0D 01 02 00 00 00 00 B2 [18:46:42]Write i2c OK [18:46:42]MH_I2C_Read... [18:46:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:42]Read from MH i2c: E2 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 03 00 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 03 00 26 13 00 90 00 AD [18:46:42]RAPDU: 90 00 [18:46:42]wFMCommunicate OK [18:46:42]wFMCommunicate request_size=255 [18:46:42]MH_SAM_APDU [18:46:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 91 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E4 00 00 35 04 06 00 10 [18:46:42]Write to MH i2c: E2 02 01 27 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 91 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E4 00 00 35 04 06 00 10 00 00 FC [18:46:42]Write i2c OK [18:46:42]MH_I2C_Read... [18:46:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:42]Read from MH i2c: E2 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 03 00 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 03 00 27 13 00 90 00 AE [18:46:42]RAPDU: 90 00 [18:46:42]wFMCommunicate OK [18:46:42]wFMCommunicate request_size=10 [18:46:42]MH_SAM_APDU [18:46:42]CAPDU: 80 0D 02 02 05 3A 92 69 B5 7C [18:46:42]Write to MH i2c: E2 0D 00 28 13 80 0D 02 02 05 00 3A 92 69 B5 7C 00 00 25 [18:46:42]Write i2c OK [18:46:42]MH_I2C_Read... [18:46:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:42]Read from MH i2c: E2 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 03 00 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 03 00 28 13 00 90 00 AF [18:46:42]RAPDU: 90 00 [18:46:42]wFMCommunicate OK [18:46:42]wFMCommunicate request_size=4 [18:46:42]MH_SAM_APDU [18:46:42]CAPDU: 80 0D 03 02 [18:46:42]Write to MH i2c: E2 08 00 29 13 80 0D 03 02 00 00 00 00 B7 [18:46:42]Write i2c OK [18:46:42]MH_I2C_Read... [18:46:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:42]Read from MH i2c: E2 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 0B 00 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 0B 00 29 13 00 B8 52 3D 3A 29 DF 18 6B 90 00 C4 [18:46:42]RAPDU: B8 52 3D 3A 29 DF 18 6B 90 00 [18:46:42]wFMCommunicate OK [18:46:42]SAM_PROTO_SignData done [18:46:42]FM_MakeSignedData done [18:46:42]CreateOFDProtocolMessage [18:46:42]wFMCommunicate request_size=4 [18:46:42]MH_SAM_APDU [18:46:42]CAPDU: 80 11 00 00 [18:46:42]Write to MH i2c: E2 08 00 2A 13 80 11 00 00 00 00 00 00 B7 [18:46:42]Write i2c OK [18:46:42]MH_I2C_Read... [18:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:42]Read from MH i2c: E2 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 17 00 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: E2 17 00 2A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 03 [18:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:46:42]wFMCommunicate OK [18:46:42]CreateOFDProtocolMessage done [18:46:42]OFDSenderStorePacket 58592 [18:46:42]StoreOFDPacket docnum=58592 [18:46:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 10 F9 07 01 77 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 91 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E4 00 00 35 04 06 00 10 3A 92 69 B5 7C B8 52 3D 3A 29 DF 18 6B [18:46:42]CheckFolder [18:46:42]dirname=/storage/ofd_packets [18:46:42]CheckFolder done [18:46:42]ProducePacketName [18:46:42]name=ofd_packets/00058592 [18:46:42]NVStorageSaveData ofd_packets/00058592 [18:46:42]File name is /storage/ofd_packets/00058592 [18:46:42]Write 301 bytes [18:46:42]NVStorageSaveData done [18:46:42]OFDSenderStorePacket done [18:46:42]KKMCreateOFDPacket done [18:46:42]NVStorageSaveData kkm_last_timestamp [18:46:42]File name is /storage/kkm_last_timestamp [18:46:42]Write 4 bytes [18:46:42]NVStorageSaveData done [18:46:42]ExternCall_PrintAddStr [18:46:42]wPrintStart [18:46:42]Write to MH i2c: 01 00 00 2B 13 3E [18:46:42]Write i2c OK [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: 01 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: 01 07 00 [18:46:42]MH_I2C_Read... [18:46:42]Read from MH i2c: 01 07 00 2B 13 00 00 00 00 00 FF 0F 53 [18:46:42]RasterBufferAndPrint [18:46:42]line Счет N : (1)2075924 [18:46:42]line ИНН: 02508201610067 [18:46:42]line Контрольно-Кассовый Чек [18:46:42]line ПРОДАЖА [18:46:42]line ТРК (МРК, ГНК) : 32 [18:46:42]line Товар: 2710124500 [18:46:42]line Аи-95-К-5 [18:46:42]line 20.220 * 74.20 [18:46:42]line = 1500.32 [18:46:42]line НДС 12% НСП 1% [18:46:42]line > о реализуемом товаре [18:46:42]line ИТОГО: 1500.32 [18:46:42]line НСП 1% : 13.28 [18:46:42]line НДС 12% : 159.33 [18:46:42]line Наличными: 0.00 [18:46:42]line Безнал.: 1500.32 [18:46:42]line Место: АЗС № 135 "Партнер Нефть" [18:46:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:46:42]line СНО: Общий режим [18:46:42]line Чек 576 20.08.2024 18:46 [18:46:42]line Смена: 100 ФФД: 1.0 [18:46:42]line ЗНМ: 0300000196 [18:46:42]line РНМ: 0000000000162794 [18:46:42]line Версия ККМ: v1.0 [18:46:42]line Платежная система: O! деньги [18:46:42]line ФМ: 0000000002094532 [18:46:42]line ФД: 58592 [18:46:42]line ФПД: 17843750548860 [18:46:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184641&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58592&fm=17843750548860&tin=02508201610067®Number=0000000000162794&sum=150032 [18:46:42]written 0, free lines is 4095 [18:46:42]OFD Sender: Processing packet 58592 [packets to send 52, broken 51] [18:46:42]ProducePacketName [18:46:42]name=ofd_packets/00058592 [18:46:42]OFD Sender: To server: pG, [18:46:42]CommunicateWithHost lk.salyk.kg:30040 [18:46:42]ConnectInit lk.salyk.kg [18:46:43]Connected sock=10 [18:46:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 10 F9 07 01 77 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 91 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E0 E4 00 00 35 04 06 00 10 3A 92 69 B5 7C B8 52 3D 3A 29 DF 18 6B [18:46:43]Write to MH i2c: 01 00 00 55 13 68 [18:46:43]Write i2c OK [18:46:43]MH_I2C_Read... [18:46:43]Read from MH i2c: 01 [18:46:43]MH_I2C_Read... [18:46:43]Read from MH i2c: 01 07 00 [18:46:43]MH_I2C_Read... [18:46:43]Read from MH i2c: 01 07 00 55 13 00 00 00 00 00 E6 0C 61 [18:46:43]RasterBufferAndPrint [18:46:43]line [18:46:43]line [18:46:43]line [18:46:43]line [18:46:43]line [18:46:43]written 0, free lines is 3315 [18:46:43]MH_Cut [18:46:43]Write to MH i2c: D1 01 00 5C 13 01 41 [18:46:43]Write i2c OK [18:46:43]MH_I2C_Read... [18:46:43]Read from MH i2c: D1 [18:46:43]MH_I2C_Read... [18:46:43]Read from MH i2c: D1 01 00 [18:46:43]MH_I2C_Read... [18:46:43]Read from MH i2c: D1 01 00 5C 13 00 40 [18:46:43]Write to MH i2c: 01 00 00 5D 13 70 [18:46:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E2 C7 47 00 90 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 32 30 39 34 35 33 32 10 04 04 00 E0 E4 00 00 F4 03 04 00 DF 8F C4 66 B6 04 01 00 00 0E 97 F9 4D 91 B6 F0 E3 [18:46:43]CommunicateWithHost err = 0 [18:46:43]CheckOFDResponse [18:46:43]1017 (14) - 77093643461234 [18:46:43]1041 (16) - 0000000002094532 [18:46:43]1040 (4) - 58592 [18:46:43]1012 (4) - 20.08.2024 12:45 [18:46:43]1206 (1) - 0 [18:46:43]OFD Sender: Remove packet 58592 [18:46:43]ProducePacketName [18:46:43]name=ofd_packets/00058592 [18:46:43]NVStorageDeleteData [18:46:43]Write i2c OK [18:46:43]MH_I2C_Read... [18:46:43]OFD Sender: No OFD packet to send [18:46:44]*** Cut start [18:46:44]*** Partial cut [18:46:44]*** CUTSNS_PIN = 1 [18:46:44]*** CUTSNS_PIN = 0 [18:46:44]*** Brake cut motor [18:46:44]Read from MH i2c: 01 [18:46:44]MH_I2C_Read... [18:46:44]*** Stop cut motor [18:46:44]*** Cut end [18:46:44]Read from MH i2c: 01 07 00 [18:46:44]MH_I2C_Read... [18:46:44]Read from MH i2c: 01 07 00 5D 13 00 00 00 00 00 FF 0F 85 [18:46:44]process_action close_receipt done [18:46:44]requested_data is exist [18:46:44]produce_requested_data [18:46:44]requested_item fm.sn is exist - process it [18:46:44]wFMCommunicate request_size=4 [18:46:44]MH_SAM_APDU [18:46:44]CAPDU: 80 11 00 00 [18:46:44]Write to MH i2c: E2 08 00 5E 13 80 11 00 00 00 00 00 00 EB [18:46:44]Write i2c OK [18:46:44]MH_I2C_Read... [18:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:44]Read from MH i2c: E2 [18:46:44]MH_I2C_Read... [18:46:44]Read from MH i2c: E2 17 00 [18:46:44]MH_I2C_Read... [18:46:44]Read from MH i2c: E2 17 00 5E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 37 [18:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:46:44]wFMCommunicate OK [18:46:44]requested_item fd.num is exist - process it [18:46:44]SAM_PROTO_GetFieldsCounters [18:46:44]wFMCommunicate request_size=4 [18:46:44]MH_SAM_APDU [18:46:44]CAPDU: 80 13 00 00 [18:46:44]Write to MH i2c: E2 08 00 5F 13 80 13 00 00 00 00 00 00 EE [18:46:44]Write i2c OK [18:46:44]MH_I2C_Read... [18:46:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:45]Read from MH i2c: E2 [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: E2 62 00 [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: E2 62 00 5F 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [18:46:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:46:45]wFMCommunicate OK [18:46:45]SAM_PROTO_GetFieldsCounters done [18:46:45]requested_item shift.num is exist - process it [18:46:45]requested_item shift.opened is exist - process it [18:46:45]req_shift_opened [18:46:45]FM_GetShiftState [18:46:45]SAM_PROTO_GetShiftState [18:46:45]wFMCommunicate request_size=4 [18:46:45]MH_SAM_APDU [18:46:45]CAPDU: 80 13 01 00 [18:46:45]Write to MH i2c: E2 08 00 60 13 80 13 01 00 00 00 00 00 F0 [18:46:45]Write i2c OK [18:46:45]MH_I2C_Read... [18:46:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:45]Read from MH i2c: E2 [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: E2 0E 00 [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: E2 0E 00 60 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 13 [18:46:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:46:45]wFMCommunicate OK [18:46:45]SAM_PROTO_GetShiftState done [18:46:45]FM_GetShiftState done [18:46:45]req_shift_opened done [18:46:45]requested_item shift.open_date is exist - process it [18:46:45]req_shift_open_date [18:46:45]req_shift_open_date done [18:46:45]produce_requested_data done [18:46:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58592,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:46:45]process_action_free close_receipt [18:46:45]json_value_free [18:46:45]json_value_free done [18:46:45]process_json_proto returns [18:46:45]Send response to host [18:46:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58592,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:46:45]free response buf [18:46:45]execute_script done [18:46:45]execute_script returns [18:46:45]free content buf [18:46:45]Sock 8.Close socket [18:46:45]Sock 8.Thread stoped [18:46:45]accept exits with 9 [18:46:45]New connection [18:46:45]New thread 3067194724 created [18:46:45]Thread 3067338084 joined [18:46:45]Waiting for new connection... [18:46:45] Sock 9.Parse request [18:46:45]Sock 9.Check first char [18:46:45]Sock 9.First char is OK [18:46:45]request: POST /json_proto HTTP/1.0 [18:46:45]Method: POST [18:46:45]URL: /json_proto [18:46:45]Method is POST - this is cgi request [18:46:45]url: /json_proto [18:46:45]query_string will be loaded in cgi processing [18:46:45]execute_cgi json_proto POST (null) [18:46:45]execute_cgi path=json_proto method=POST [18:46:45]POST find Content-Length [18:46:45]Host: 172.17.44.3:8080 [18:46:45]Content-Length: 790 [18:46:45]Content-Type: application/json [18:46:45] [18:46:45]POST finish read [18:46:45]Found Content-Length = 790 [18:46:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 44.620, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:45]execute_script... [18:46: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)2075920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 44.620, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:45]POST & json_proto [18:46:45]process_json_proto [18:46:45]json parsed OK: [18:46:45]protocol is kg_v1.0 [18:46:45]action value=close_receipt [18:46:45]process_action close_receipt [18:46:45]cmd_close_receipt [18:46:45]MH_GetDate [18:46:45]Write to MH i2c: F0 00 00 61 13 63 [18:46:45]Write i2c OK [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: F0 [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: F0 09 00 [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: F0 09 00 61 13 00 96 E4 C4 66 AD C5 5D 66 45 [18:46:45]GetLastDocTimeStamp 1724179601 [18:46:45]current date 1724179606 [18:46:45]FM_GetShiftState [18:46:45]SAM_PROTO_GetShiftState [18:46:45]wFMCommunicate request_size=4 [18:46:45]MH_SAM_APDU [18:46:45]CAPDU: 80 13 01 00 [18:46:45]Write to MH i2c: E2 08 00 62 13 80 13 01 00 00 00 00 00 F2 [18:46:45]Write i2c OK [18:46:45]MH_I2C_Read... [18:46:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:45]Read from MH i2c: E2 [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: E2 0E 00 [18:46:45]MH_I2C_Read... [18:46:45]Read from MH i2c: E2 0E 00 62 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 15 [18:46:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:46:45]wFMCommunicate OK [18:46:45]SAM_PROTO_GetShiftState done [18:46:45]FM_GetShiftState done [18:46:45]opened in 1724112910 [18:46:45]opened+sec_in_day 1724199310 [18:46:45]quantity*price = 0 [18:46:45]sum+1 = 1 [18:46:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 577 20.08.2024 18:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 90641 ФМ: 0000000002094532 ФД: 58593 ФПД: 81707013089356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184646&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58593&fm=81707013089356&tin=02508201610067®Number=0000000000162794&sum=0 [18:46:46]StoreToDocumentArchive [18:46:46]shift 100 fd 58593 [18:46:46]save to /storage/0100/doc_00058593 [18:46:46]save last doc name /storage/0100/doc_00058593 to /storage/kkm_last_doc_name [18:46:46]save OK [18:46:46]Clear old archive folders... [18:46:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:46:46]tlvbuf is 01E1D310 [18:46:46]SAM_PROTO_ClearQueue [18:46:46]wFMCommunicate request_size=4 [18:46:46]MH_SAM_APDU [18:46:46]CAPDU: 80 09 00 00 [18:46:46]Write to MH i2c: E2 08 00 6F 13 80 09 00 00 00 00 00 00 F4 [18:46:46]Write i2c OK [18:46:46]MH_I2C_Read... [18:46:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:46]Read from MH i2c: E2 [18:46:46]MH_I2C_Read... [18:46:46]Read from MH i2c: E2 03 00 [18:46:46]MH_I2C_Read... [18:46:46]Read from MH i2c: E2 03 00 6F 13 00 90 00 F6 [18:46:46]RAPDU: 90 00 [18:46:46]wFMCommunicate OK [18:46:46]SAM_PROTO_ClearQueue done [18:46:46]KKMCreateOFDPacket [18:46:46]OFDProtocolAddRootSTLVToBuf [18:46:46]FM_MakeSignedData [18:46:46]FM_MakeSignedData [18:46:46]SAM_PROTO_SignData [18:46:46]wFMCommunicate request_size=4 [18:46:46]MH_SAM_APDU [18:46:46]CAPDU: 80 0D 01 02 [18:46:46]Write to MH i2c: E2 08 00 70 13 80 0D 01 02 00 00 00 00 FC [18:46:46]Write i2c OK [18:46:46]MH_I2C_Read... [18:46:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:47]Read from MH i2c: E2 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 03 00 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 03 00 70 13 00 90 00 F7 [18:46:47]RAPDU: 90 00 [18:46:47]wFMCommunicate OK [18:46:47]wFMCommunicate request_size=255 [18:46:47]MH_SAM_APDU [18:46:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 96 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E4 00 00 35 04 06 00 4A 4F E5 7D [18:46:47]Write to MH i2c: E2 02 01 71 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 96 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E4 00 00 35 04 06 00 4A 4F E5 7D 00 00 5B [18:46:47]Write i2c OK [18:46:47]MH_I2C_Read... [18:46:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:47]Read from MH i2c: E2 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 03 00 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 03 00 71 13 00 90 00 F8 [18:46:47]RAPDU: 90 00 [18:46:47]wFMCommunicate OK [18:46:47]wFMCommunicate request_size=7 [18:46:47]MH_SAM_APDU [18:46:47]CAPDU: 80 0D 02 02 02 A8 4C [18:46:47]Write to MH i2c: E2 0A 00 72 13 80 0D 02 02 02 00 A8 4C 00 00 F7 [18:46:47]Write i2c OK [18:46:47]MH_I2C_Read... [18:46:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:47]Read from MH i2c: E2 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 03 00 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 03 00 72 13 00 90 00 F9 [18:46:47]RAPDU: 90 00 [18:46:47]wFMCommunicate OK [18:46:47]wFMCommunicate request_size=4 [18:46:47]MH_SAM_APDU [18:46:47]CAPDU: 80 0D 03 02 [18:46:47]Write to MH i2c: E2 08 00 73 13 80 0D 03 02 00 00 00 00 01 [18:46:47]Write i2c OK [18:46:47]MH_I2C_Read... [18:46:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:47]Read from MH i2c: E2 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 0B 00 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 0B 00 73 13 00 CC 4E 71 DF 9C A5 FF 57 90 00 03 [18:46:47]RAPDU: CC 4E 71 DF 9C A5 FF 57 90 00 [18:46:47]wFMCommunicate OK [18:46:47]SAM_PROTO_SignData done [18:46:47]FM_MakeSignedData done [18:46:47]CreateOFDProtocolMessage [18:46:47]wFMCommunicate request_size=4 [18:46:47]MH_SAM_APDU [18:46:47]CAPDU: 80 11 00 00 [18:46:47]Write to MH i2c: E2 08 00 74 13 80 11 00 00 00 00 00 00 01 [18:46:47]Write i2c OK [18:46:47]MH_I2C_Read... [18:46:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:47]Read from MH i2c: E2 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 17 00 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: E2 17 00 74 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4D [18:46:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:46:47]wFMCommunicate OK [18:46:47]CreateOFDProtocolMessage done [18:46:47]OFDSenderStorePacket 58593 [18:46:47]StoreOFDPacket docnum=58593 [18:46:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 3D 48 04 01 AE 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 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 96 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E4 00 00 35 04 06 00 4A 4F E5 7D A8 4C CC 4E 71 DF 9C A5 FF 57 [18:46:47]CheckFolder [18:46:47]dirname=/storage/ofd_packets [18:46:47]CheckFolder done [18:46:47]ProducePacketName [18:46:47]name=ofd_packets/00058593 [18:46:47]NVStorageSaveData ofd_packets/00058593 [18:46:47]File name is /storage/ofd_packets/00058593 [18:46:47]Write 298 bytes [18:46:47]NVStorageSaveData done [18:46:47]OFDSenderStorePacket done [18:46:47]KKMCreateOFDPacket done [18:46:47]NVStorageSaveData kkm_last_timestamp [18:46:47]File name is /storage/kkm_last_timestamp [18:46:47]Write 4 bytes [18:46:47]NVStorageSaveData done [18:46:47]ExternCall_PrintAddStr [18:46:47]wPrintStart [18:46:47]Write to MH i2c: 01 00 00 75 13 88 [18:46:47]Write i2c OK [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: 01 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: 01 07 00 [18:46:47]MH_I2C_Read... [18:46:47]Read from MH i2c: 01 07 00 75 13 00 00 00 00 00 FF 0F 9D [18:46:47]RasterBufferAndPrint [18:46:47]line Счет N : (1)2075920 [18:46:47]line ИНН: 02508201610067 [18:46:47]line Контрольно-Кассовый Чек [18:46:47]line ПРОДАЖА [18:46:47]line ТРК (МРК, ГНК) : 11 [18:46:47]line Товар: 2710194210 [18:46:47]line ДТ-К-5 [18:46:47]line 44.620 * 0.00 [18:46:47]line = 0.00 [18:46:47]line НДС 12% НСП 1% [18:46:47]line > о реализуемом товаре [18:46:47]line ИТОГО: 0.00 [18:46:47]line НСП 1% : 0.00 [18:46:47]line НДС 12% : 0.00 [18:46:47]line Наличными: 0.00 [18:46:47]line Безнал.: 0.00 [18:46:47]line Место: АЗС № 135 "Партнер Нефть" [18:46:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:46:47]line СНО: Общий режим [18:46:47]line Чек 577 20.08.2024 18:46 [18:46:47]line Смена: 100 ФФД: 1.0 [18:46:47]line ЗНМ: 0300000196 [18:46:47]line РНМ: 0000000000162794 [18:46:47]line Версия ККМ: v1.0 [18:46:47]line Талоны: Топливная Карта [18:46:47]line 90641 [18:46:47]line ФМ: 0000000002094532 [18:46:47]line ФД: 58593 [18:46:47]line ФПД: 81707013089356 [18:46:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184646&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58593&fm=81707013089356&tin=02508201610067®Number=0000000000162794&sum=0 [18:46:47]written 0, free lines is 4095 [18:46:47]OFD Sender: Processing packet 58593 [packets to send 52, broken 51] [18:46:47]ProducePacketName [18:46:47]name=ofd_packets/00058593 [18:46:47]OFD Sender: To server: pG, [18:46:47]CommunicateWithHost lk.salyk.kg:30040 [18:46:47]ConnectInit lk.salyk.kg [18:46:47]Connected sock=11 [18:46:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 3D 48 04 01 AE 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 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 96 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E1 E4 00 00 35 04 06 00 4A 4F E5 7D A8 4C CC 4E 71 DF 9C A5 FF 57 [18:46:48]Write to MH i2c: 01 00 00 9F 13 B2 [18:46:48]Write i2c OK [18:46:48]MH_I2C_Read... [18:46:48]Read from MH i2c: 01 [18:46:48]MH_I2C_Read... [18:46:48]Read from MH i2c: 01 07 00 [18:46:48]MH_I2C_Read... [18:46:48]Read from MH i2c: 01 07 00 9F 13 00 00 00 00 00 E9 0C AE [18:46:48]RasterBufferAndPrint [18:46:48]line [18:46:48]line [18:46:48]line [18:46:48]line [18:46:48]line [18:46:48]written 0, free lines is 3326 [18:46:48]MH_Cut [18:46:48]Write to MH i2c: D1 01 00 A6 13 01 8B [18:46:48]Write i2c OK [18:46:48]MH_I2C_Read... [18:46:48]Read from MH i2c: D1 [18:46:48]MH_I2C_Read... [18:46:48]Read from MH i2c: D1 01 00 [18:46:48]MH_I2C_Read... [18:46:48]Read from MH i2c: D1 01 00 A6 13 00 8A [18:46:48]Write to MH i2c: 01 00 00 A7 13 BA [18:46:48]Write i2c OK [18:46:48]MH_I2C_Read... [18:46:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EA 28 47 00 FC 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 32 30 39 34 35 33 32 10 04 04 00 E1 E4 00 00 F4 03 04 00 E4 8F C4 66 B6 04 01 00 00 7C 6A 03 9F FB B5 83 EA [18:46:48]CommunicateWithHost err = 0 [18:46:48]CheckOFDResponse [18:46:48]1017 (14) - 77093643461234 [18:46:48]1041 (16) - 0000000002094532 [18:46:48]1040 (4) - 58593 [18:46:48]1012 (4) - 20.08.2024 12:45 [18:46:48]1206 (1) - 0 [18:46:48]OFD Sender: Remove packet 58593 [18:46:48]ProducePacketName [18:46:48]name=ofd_packets/00058593 [18:46:48]NVStorageDeleteData [18:46:48]OFD Sender: No OFD packet to send [18:46:48]*** Cut start [18:46:48]*** Partial cut [18:46:48]*** CUTSNS_PIN = 1 [18:46:48]*** CUTSNS_PIN = 0 [18:46:49]*** Brake cut motor [18:46:49]Read from MH i2c: 01 [18:46:49]MH_I2C_Read... [18:46:49]*** Stop cut motor [18:46:49]*** Cut end [18:46:49]Read from MH i2c: 01 07 00 [18:46:49]MH_I2C_Read... [18:46:49]Read from MH i2c: 01 07 00 A7 13 00 00 00 00 00 FF 0F CF [18:46:49]process_action close_receipt done [18:46:49]requested_data is exist [18:46:49]produce_requested_data [18:46:49]requested_item fm.sn is exist - process it [18:46:49]wFMCommunicate request_size=4 [18:46:49]MH_SAM_APDU [18:46:49]CAPDU: 80 11 00 00 [18:46:49]Write to MH i2c: E2 08 00 A8 13 80 11 00 00 00 00 00 00 35 [18:46:49]Write i2c OK [18:46:49]MH_I2C_Read... [18:46:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:49]Read from MH i2c: E2 [18:46:49]MH_I2C_Read... [18:46:49]Read from MH i2c: E2 17 00 [18:46:49]MH_I2C_Read... [18:46:49]Read from MH i2c: E2 17 00 A8 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 81 [18:46:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:46:49]wFMCommunicate OK [18:46:49]requested_item fd.num is exist - process it [18:46:49]SAM_PROTO_GetFieldsCounters [18:46:49]wFMCommunicate request_size=4 [18:46:49]MH_SAM_APDU [18:46:49]CAPDU: 80 13 00 00 [18:46:49]Write to MH i2c: E2 08 00 A9 13 80 13 00 00 00 00 00 00 38 [18:46:49]Write i2c OK [18:46:49]MH_I2C_Read... [18:46:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:49]Read from MH i2c: E2 [18:46:49]MH_I2C_Read... [18:46:49]Read from MH i2c: E2 62 00 [18:46:49]MH_I2C_Read... [18:46:49]Read from MH i2c: E2 62 00 A9 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 48 [18:46:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:46:49]wFMCommunicate OK [18:46:49]SAM_PROTO_GetFieldsCounters done [18:46:49]requested_item shift.num is exist - process it [18:46:49]requested_item shift.opened is exist - process it [18:46:49]req_shift_opened [18:46:49]FM_GetShiftState [18:46:49]SAM_PROTO_GetShiftState [18:46:49]wFMCommunicate request_size=4 [18:46:49]MH_SAM_APDU [18:46:49]CAPDU: 80 13 01 00 [18:46:49]Write to MH i2c: E2 08 00 AA 13 80 13 01 00 00 00 00 00 3A [18:46:49]Write i2c OK [18:46:49]MH_I2C_Read... [18:46:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:49]Read from MH i2c: E2 [18:46:49]MH_I2C_Read... [18:46:49]Read from MH i2c: E2 0E 00 [18:46:49]MH_I2C_Read... [18:46:49]Read from MH i2c: E2 0E 00 AA 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5D [18:46:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:46:49]wFMCommunicate OK [18:46:49]SAM_PROTO_GetShiftState done [18:46:49]FM_GetShiftState done [18:46:49]req_shift_opened done [18:46:49]requested_item shift.open_date is exist - process it [18:46:49]req_shift_open_date [18:46:49]req_shift_open_date done [18:46:49]produce_requested_data done [18:46:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58593,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:46:49]process_action_free close_receipt [18:46:49]json_value_free [18:46:49]json_value_free done [18:46:49]process_json_proto returns [18:46:49]Send response to host [18:46:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58593,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:46:49]free response buf [18:46:49]execute_script done [18:46:49]execute_script returns [18:46:49]free content buf [18:46:49]Sock 9.Close socket [18:46:49]Sock 9.Thread stoped [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:15]accept exits with 8 [18:48:15]New connection [18:48:15]New thread 3067338084 created [18:48:15]Thread 3067194724 joined [18:48:15]Waiting for new connection... [18:48:15] Sock 8.Parse request [18:48:15]Sock 8.Check first char [18:48:15]Sock 8.First char is OK [18:48:15]request: POST /json_proto HTTP/1.0 [18:48:15]Method: POST [18:48:15]URL: /json_proto [18:48:15]Method is POST - this is cgi request [18:48:15]url: /json_proto [18:48:15]query_string will be loaded in cgi processing [18:48:15]execute_cgi json_proto POST (null) [18:48:15]execute_cgi path=json_proto method=POST [18:48:15]POST find Content-Length [18:48:15]Host: 172.17.44.3:8080 [18:48:15]Content-Length: 801 [18:48:15]Content-Type: application/json [18:48:15] [18:48:15]POST finish read [18:48:15]Found Content-Length = 801 [18:48:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:15]execute_script... [18:48:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:15]POST & json_proto [18:48:15]process_json_proto [18:48:15]json parsed OK: [18:48:15]protocol is kg_v1.0 [18:48:15]action value=close_receipt [18:48:15]process_action close_receipt [18:48:15]cmd_close_receipt [18:48:15]MH_GetDate [18:48:15]Write to MH i2c: F0 00 00 AB 13 AD [18:48:15]Write i2c OK [18:48:15]MH_I2C_Read... [18:48:15]Read from MH i2c: F0 [18:48:15]MH_I2C_Read... [18:48:15]Read from MH i2c: F0 09 00 [18:48:15]MH_I2C_Read... [18:48:15]Read from MH i2c: F0 09 00 AB 13 00 EF E4 C4 66 AD C5 5D 66 E8 [18:48:15]GetLastDocTimeStamp 1724179606 [18:48:15]current date 1724179695 [18:48:15]FM_GetShiftState [18:48:15]SAM_PROTO_GetShiftState [18:48:15]wFMCommunicate request_size=4 [18:48:15]MH_SAM_APDU [18:48:15]CAPDU: 80 13 01 00 [18:48:15]Write to MH i2c: E2 08 00 AC 13 80 13 01 00 00 00 00 00 3C [18:48:15]Write i2c OK [18:48:15]MH_I2C_Read... [18:48:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:15]Read from MH i2c: E2 [18:48:15]MH_I2C_Read... [18:48:15]Read from MH i2c: E2 0E 00 [18:48:15]MH_I2C_Read... [18:48:15]Read from MH i2c: E2 0E 00 AC 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5F [18:48:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:48:15]wFMCommunicate OK [18:48:15]SAM_PROTO_GetShiftState done [18:48:15]FM_GetShiftState done [18:48:15]opened in 1724112910 [18:48:15]opened+sec_in_day 1724199310 [18:48:15]quantity*price = 50010 [18:48:15]sum+1 = 50012 [18:48:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 578 20.08.2024 18:48 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58594 ФПД: 63949162976192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184816&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58594&fm=63949162976192&tin=02508201610067®Number=0000000000162794&sum=50011 [18:48:16]StoreToDocumentArchive [18:48:16]shift 100 fd 58594 [18:48:16]save to /storage/0100/doc_00058594 [18:48:16]save last doc name /storage/0100/doc_00058594 to /storage/kkm_last_doc_name [18:48:16]save OK [18:48:16]Clear old archive folders... [18:48:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:48:16]tlvbuf is 01F2C6B0 [18:48:16]SAM_PROTO_ClearQueue [18:48:16]wFMCommunicate request_size=4 [18:48:16]MH_SAM_APDU [18:48:16]CAPDU: 80 09 00 00 [18:48:16]Write to MH i2c: E2 08 00 B9 13 80 09 00 00 00 00 00 00 3E [18:48:16]Write i2c OK [18:48:16]MH_I2C_Read... [18:48:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:16]Read from MH i2c: E2 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 03 00 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 03 00 B9 13 00 90 00 40 [18:48:16]RAPDU: 90 00 [18:48:16]wFMCommunicate OK [18:48:16]SAM_PROTO_ClearQueue done [18:48:16]KKMCreateOFDPacket [18:48:16]OFDProtocolAddRootSTLVToBuf [18:48:16]FM_MakeSignedData [18:48:16]FM_MakeSignedData [18:48:16]SAM_PROTO_SignData [18:48:16]wFMCommunicate request_size=4 [18:48:16]MH_SAM_APDU [18:48:16]CAPDU: 80 0D 01 02 [18:48:16]Write to MH i2c: E2 08 00 BA 13 80 0D 01 02 00 00 00 00 46 [18:48:16]Write i2c OK [18:48:16]MH_I2C_Read... [18:48:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:16]Read from MH i2c: E2 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 03 00 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 03 00 BA 13 00 90 00 41 [18:48:16]RAPDU: 90 00 [18:48:16]wFMCommunicate OK [18:48:16]wFMCommunicate request_size=255 [18:48:16]MH_SAM_APDU [18:48:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 42 02 00 00 F4 03 04 00 F0 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E4 00 00 35 04 06 00 3A [18:48:16]Write to MH i2c: E2 02 01 BB 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 42 02 00 00 F4 03 04 00 F0 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E4 00 00 35 04 06 00 3A 00 00 66 [18:48:16]Write i2c OK [18:48:16]MH_I2C_Read... [18:48:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:16]Read from MH i2c: E2 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 03 00 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 03 00 BB 13 00 90 00 42 [18:48:16]RAPDU: 90 00 [18:48:16]wFMCommunicate OK [18:48:16]wFMCommunicate request_size=10 [18:48:16]MH_SAM_APDU [18:48:16]CAPDU: 80 0D 02 02 05 29 53 24 93 C0 [18:48:16]Write to MH i2c: E2 0D 00 BC 13 80 0D 02 02 05 00 29 53 24 93 C0 00 00 46 [18:48:16]Write i2c OK [18:48:16]MH_I2C_Read... [18:48:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:16]Read from MH i2c: E2 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 03 00 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 03 00 BC 13 00 90 00 43 [18:48:16]RAPDU: 90 00 [18:48:16]wFMCommunicate OK [18:48:16]wFMCommunicate request_size=4 [18:48:16]MH_SAM_APDU [18:48:16]CAPDU: 80 0D 03 02 [18:48:16]Write to MH i2c: E2 08 00 BD 13 80 0D 03 02 00 00 00 00 4B [18:48:16]Write i2c OK [18:48:16]MH_I2C_Read... [18:48:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:16]Read from MH i2c: E2 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 0B 00 [18:48:16]MH_I2C_Read... [18:48:16]Read from MH i2c: E2 0B 00 BD 13 00 1A 4B 57 D1 F5 EE 8F 49 90 00 94 [18:48:16]RAPDU: 1A 4B 57 D1 F5 EE 8F 49 90 00 [18:48:16]wFMCommunicate OK [18:48:16]SAM_PROTO_SignData done [18:48:16]FM_MakeSignedData done [18:48:16]CreateOFDProtocolMessage [18:48:16]wFMCommunicate request_size=4 [18:48:16]MH_SAM_APDU [18:48:16]CAPDU: 80 11 00 00 [18:48:16]Write to MH i2c: E2 08 00 BE 13 80 11 00 00 00 00 00 00 4B [18:48:16]Write i2c OK [18:48:16]MH_I2C_Read... [18:48:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:17]Read from MH i2c: E2 [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: E2 17 00 [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: E2 17 00 BE 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 97 [18:48:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:48:17]wFMCommunicate OK [18:48:17]CreateOFDProtocolMessage done [18:48:17]OFDSenderStorePacket 58594 [18:48:17]StoreOFDPacket docnum=58594 [18:48:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8B E3 07 01 40 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 F0 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E4 00 00 35 04 06 00 3A 29 53 24 93 C0 1A 4B 57 D1 F5 EE 8F 49 [18:48:17]CheckFolder [18:48:17]dirname=/storage/ofd_packets [18:48:17]CheckFolder done [18:48:17]ProducePacketName [18:48:17]name=ofd_packets/00058594 [18:48:17]NVStorageSaveData ofd_packets/00058594 [18:48:17]File name is /storage/ofd_packets/00058594 [18:48:17]Write 301 bytes [18:48:17]NVStorageSaveData done [18:48:17]OFDSenderStorePacket done [18:48:17]KKMCreateOFDPacket done [18:48:17]NVStorageSaveData kkm_last_timestamp [18:48:17]File name is /storage/kkm_last_timestamp [18:48:17]Write 4 bytes [18:48:17]NVStorageSaveData done [18:48:17]ExternCall_PrintAddStr [18:48:17]wPrintStart [18:48:17]Write to MH i2c: 01 00 00 BF 13 D2 [18:48:17]Write i2c OK [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: 01 [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: 01 07 00 [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: 01 07 00 BF 13 00 00 00 00 00 FF 0F E7 [18:48:17]RasterBufferAndPrint [18:48:17]line Счет N : (1)2075925 [18:48:17]line ИНН: 02508201610067 [18:48:17]line Контрольно-Кассовый Чек [18:48:17]line ПРОДАЖА [18:48:17]line ТРК (МРК, ГНК) : 52 [18:48:17]line Товар: 2710124500 [18:48:17]line Аи-95-К-5 [18:48:17]line 6.740 * 74.20 [18:48:17]line = 500.11 [18:48:17]line НДС 12% НСП 1% [18:48:17]line > о реализуемом товаре [18:48:17]line ИТОГО: 500.11 [18:48:17]line НСП 1% : 4.43 [18:48:17]line НДС 12% : 53.11 [18:48:17]line Наличными: 0.00 [18:48:17]line Безнал.: 500.11 [18:48:17]line Место: АЗС № 135 "Партнер Нефть" [18:48:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:48:17]line СНО: Общий режим [18:48:17]line Чек 578 20.08.2024 18:48 [18:48:17]line Смена: 100 ФФД: 1.0 [18:48:17]line ЗНМ: 0300000196 [18:48:17]line РНМ: 0000000000162794 [18:48:17]line Версия ККМ: v1.0 [18:48:17]line Платежная система: O! деньги [18:48:17]line ФМ: 0000000002094532 [18:48:17]line ФД: 58594 [18:48:17]line ФПД: 63949162976192 [18:48:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184816&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58594&fm=63949162976192&tin=02508201610067®Number=0000000000162794&sum=50011 [18:48:17]OFD Sender: Processing packet 58594 [packets to send 52, broken 51] [18:48:17]ProducePacketName [18:48:17]name=ofd_packets/00058594 [18:48:17]OFD Sender: To server: pG, [18:48:17]CommunicateWithHost lk.salyk.kg:30040 [18:48:17]ConnectInit lk.salyk.kg [18:48:17]written 0, free lines is 4095 [18:48:17]Connected sock=10 [18:48:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8B E3 07 01 40 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 F0 E4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E2 E4 00 00 35 04 06 00 3A 29 53 24 93 C0 1A 4B 57 D1 F5 EE 8F 49 [18:48:17]Write to MH i2c: 01 00 00 E9 13 FC [18:48:17]Write i2c OK [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: 01 [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: 01 07 00 [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: 01 07 00 E9 13 00 00 00 00 00 D1 0C E0 [18:48:17]RasterBufferAndPrint [18:48:17]line [18:48:17]line [18:48:17]line [18:48:17]line [18:48:17]line [18:48:17]written 0, free lines is 3288 [18:48:17]MH_Cut [18:48:17]Write to MH i2c: D1 01 00 F0 13 01 D5 [18:48:17]Write i2c OK [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: D1 [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: D1 01 00 [18:48:17]MH_I2C_Read... [18:48:17]Read from MH i2c: D1 01 00 F0 13 00 D4 [18:48:17]Write to MH i2c: 01 00 00 F1 13 04 [18:48:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A4 F3 47 00 8A 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 32 30 39 34 35 33 32 10 04 04 00 E2 E4 00 00 F4 03 04 00 3E 90 C4 66 B6 04 01 00 00 6A 44 3F D7 85 47 7F 3E [18:48:17]CommunicateWithHost err = 0 [18:48:17]CheckOFDResponse [18:48:17]1017 (14) - 77093643461234 [18:48:17]1041 (16) - 0000000002094532 [18:48:17]1040 (4) - 58594 [18:48:17]1012 (4) - 20.08.2024 12:46 [18:48:17]1206 (1) - 0 [18:48:17]OFD Sender: Remove packet 58594 [18:48:17]ProducePacketName [18:48:17]name=ofd_packets/00058594 [18:48:17]NVStorageDeleteData [18:48:17]Write i2c OK [18:48:17]MH_I2C_Read... [18:48:18]OFD Sender: No OFD packet to send [18:48:18]*** Cut start [18:48:18]*** Partial cut [18:48:18]*** CUTSNS_PIN = 1 [18:48:18]*** CUTSNS_PIN = 0 [18:48:18]*** Brake cut motor [18:48:19]Read from MH i2c: 01 [18:48:19]MH_I2C_Read... [18:48:19]*** Stop cut motor [18:48:19]*** Cut end [18:48:19]Read from MH i2c: 01 07 00 [18:48:19]MH_I2C_Read... [18:48:19]Read from MH i2c: 01 07 00 F1 13 00 00 00 00 00 FF 0F 19 [18:48:19]process_action close_receipt done [18:48:19]requested_data is exist [18:48:19]produce_requested_data [18:48:19]requested_item fm.sn is exist - process it [18:48:19]wFMCommunicate request_size=4 [18:48:19]MH_SAM_APDU [18:48:19]CAPDU: 80 11 00 00 [18:48:19]Write to MH i2c: E2 08 00 F2 13 80 11 00 00 00 00 00 00 7F [18:48:19]Write i2c OK [18:48:19]MH_I2C_Read... [18:48:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:19]Read from MH i2c: E2 [18:48:19]MH_I2C_Read... [18:48:19]Read from MH i2c: E2 17 00 [18:48:19]MH_I2C_Read... [18:48:19]Read from MH i2c: E2 17 00 F2 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CB [18:48:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:48:19]wFMCommunicate OK [18:48:19]requested_item fd.num is exist - process it [18:48:19]SAM_PROTO_GetFieldsCounters [18:48:19]wFMCommunicate request_size=4 [18:48:19]MH_SAM_APDU [18:48:19]CAPDU: 80 13 00 00 [18:48:19]Write to MH i2c: E2 08 00 F3 13 80 13 00 00 00 00 00 00 82 [18:48:19]Write i2c OK [18:48:19]MH_I2C_Read... [18:48:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:48:19]Read from MH i2c: E2 [18:48:19]MH_I2C_Read... [18:48:19]Read from MH i2c: E2 62 00 [18:48:19]MH_I2C_Read... [18:48:19]Read from MH i2c: E2 62 00 F3 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 96 [18:48:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:48:19]wFMCommunicate OK [18:48:19]SAM_PROTO_GetFieldsCounters done [18:48:19]requested_item shift.num is exist - process it [18:48:19]requested_item shift.opened is exist - process it [18:48:19]req_shift_opened [18:48:19]FM_GetShiftState [18:48:19]SAM_PROTO_GetShiftState [18:48:19]wFMCommunicate request_size=4 [18:48:19]MH_SAM_APDU [18:48:19]CAPDU: 80 13 01 00 [18:48:19]Write to MH i2c: E2 08 00 F4 13 80 13 01 00 00 00 00 00 84 [18:48:19]Write i2c OK [18:48:19]MH_I2C_Read... [18:48:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:19]Read from MH i2c: E2 [18:48:19]MH_I2C_Read... [18:48:19]Read from MH i2c: E2 0E 00 [18:48:19]MH_I2C_Read... [18:48:19]Read from MH i2c: E2 0E 00 F4 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A7 [18:48:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:48:19]wFMCommunicate OK [18:48:19]SAM_PROTO_GetShiftState done [18:48:19]FM_GetShiftState done [18:48:19]req_shift_opened done [18:48:19]requested_item shift.open_date is exist - process it [18:48:19]req_shift_open_date [18:48:19]req_shift_open_date done [18:48:19]produce_requested_data done [18:48:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58594,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:48:19]process_action_free close_receipt [18:48:19]json_value_free [18:48:19]json_value_free done [18:48:19]process_json_proto returns [18:48:19]Send response to host [18:48:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58594,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:48:19]free response buf [18:48:19]execute_script done [18:48:19]execute_script returns [18:48:19]free content buf [18:48:19]Sock 8.Close socket [18:48:19]Sock 8.Thread stoped [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:53]accept exits with 9 [18:49:53]New connection [18:49:53]New thread 3067194724 created [18:49:53]Thread 3067338084 joined [18:49:53]Waiting for new connection... [18:49:53] Sock 9.Parse request [18:49:53]Sock 9.Check first char [18:49:53]Sock 9.First char is OK [18:49:53]request: POST /json_proto HTTP/1.0 [18:49:53]Method: POST [18:49:53]URL: /json_proto [18:49:53]Method is POST - this is cgi request [18:49:53]url: /json_proto [18:49:53]query_string will be loaded in cgi processing [18:49:53]execute_cgi json_proto POST (null) [18:49:53]execute_cgi path=json_proto method=POST [18:49:53]POST find Content-Length [18:49:53]Host: 172.17.44.3:8080 [18:49:53]Content-Length: 790 [18:49:53]Content-Type: application/json [18:49:53] [18:49:53]POST finish read [18:49:53]Found Content-Length = 790 [18:49:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.290, "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\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:53]execute_script... [18:49: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)2075926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.290, "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\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:53]POST & json_proto [18:49:53]process_json_proto [18:49:53]json parsed OK: [18:49:53]protocol is kg_v1.0 [18:49:53]action value=close_receipt [18:49:53]process_action close_receipt [18:49:53]cmd_close_receipt [18:49:53]MH_GetDate [18:49:53]Write to MH i2c: F0 00 00 F5 13 F7 [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: F0 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: F0 09 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: F0 09 00 F5 13 00 52 E5 C4 66 AD C5 5D 66 96 [18:49:53]GetLastDocTimeStamp 1724179696 [18:49:53]current date 1724179794 [18:49:53]FM_GetShiftState [18:49:53]SAM_PROTO_GetShiftState [18:49:53]wFMCommunicate request_size=4 [18:49:53]MH_SAM_APDU [18:49:53]CAPDU: 80 13 01 00 [18:49:53]Write to MH i2c: E2 08 00 F6 13 80 13 01 00 00 00 00 00 86 [18:49:53]Write i2c OK [18:49:53]MH_I2C_Read... [18:49:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:53]Read from MH i2c: E2 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 0E 00 [18:49:53]MH_I2C_Read... [18:49:53]Read from MH i2c: E2 0E 00 F6 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A9 [18:49:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:49:53]wFMCommunicate OK [18:49:53]SAM_PROTO_GetShiftState done [18:49:53]FM_GetShiftState done [18:49:53]opened in 1724112910 [18:49:53]opened+sec_in_day 1724199310 [18:49:53]quantity*price = 0 [18:49:53]sum+1 = 1 [18:49:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 579 20.08.2024 18:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 90641 ФМ: 0000000002094532 ФД: 58595 ФПД: 256323083723206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184954&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58595&fm=256323083723206&tin=02508201610067®Number=0000000000162794&sum=0 [18:49:54]StoreToDocumentArchive [18:49:54]shift 100 fd 58595 [18:49:54]save to /storage/0100/doc_00058595 [18:49:54]save last doc name /storage/0100/doc_00058595 to /storage/kkm_last_doc_name [18:49:54]save OK [18:49:54]Clear old archive folders... [18:49:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:49:54]tlvbuf is 01E2B410 [18:49:54]SAM_PROTO_ClearQueue [18:49:54]wFMCommunicate request_size=4 [18:49:54]MH_SAM_APDU [18:49:54]CAPDU: 80 09 00 00 [18:49:54]Write to MH i2c: E2 08 00 03 14 80 09 00 00 00 00 00 00 89 [18:49:54]Write i2c OK [18:49:54]MH_I2C_Read... [18:49:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:49:54]Read from MH i2c: E2 [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: E2 03 00 [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: E2 03 00 03 14 00 90 00 8B [18:49:54]RAPDU: 90 00 [18:49:54]wFMCommunicate OK [18:49:54]SAM_PROTO_ClearQueue done [18:49:54]KKMCreateOFDPacket [18:49:54]OFDProtocolAddRootSTLVToBuf [18:49:54]FM_MakeSignedData [18:49:54]FM_MakeSignedData [18:49:54]SAM_PROTO_SignData [18:49:54]wFMCommunicate request_size=4 [18:49:54]MH_SAM_APDU [18:49:54]CAPDU: 80 0D 01 02 [18:49:54]Write to MH i2c: E2 08 00 04 14 80 0D 01 02 00 00 00 00 91 [18:49:54]Write i2c OK [18:49:54]MH_I2C_Read... [18:49:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:49:54]Read from MH i2c: E2 [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: E2 03 00 [18:49:54]MH_I2C_Read... [18:49:54]Read from MH i2c: E2 03 00 04 14 00 90 00 8C [18:49:54]RAPDU: 90 00 [18:49:54]wFMCommunicate OK [18:49:54]wFMCommunicate request_size=255 [18:49:54]MH_SAM_APDU [18:49:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 52 76 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 52 E5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E4 00 00 35 04 06 00 E9 1F DE 5A [18:49:54]Write to MH i2c: E2 02 01 05 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 52 76 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 52 E5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E4 00 00 35 04 06 00 E9 1F DE 5A 00 00 C4 [18:49:54]Write i2c OK [18:49:54]MH_I2C_Read... [18:49:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:55]Read from MH i2c: E2 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: E2 03 00 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: E2 03 00 05 14 00 90 00 8D [18:49:55]RAPDU: 90 00 [18:49:55]wFMCommunicate OK [18:49:55]wFMCommunicate request_size=7 [18:49:55]MH_SAM_APDU [18:49:55]CAPDU: 80 0D 02 02 02 61 C6 [18:49:55]Write to MH i2c: E2 0A 00 06 14 80 0D 02 02 02 00 61 C6 00 00 BF [18:49:55]Write i2c OK [18:49:55]MH_I2C_Read... [18:49:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:55]Read from MH i2c: E2 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: E2 03 00 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: E2 03 00 06 14 00 90 00 8E [18:49:55]RAPDU: 90 00 [18:49:55]wFMCommunicate OK [18:49:55]wFMCommunicate request_size=4 [18:49:55]MH_SAM_APDU [18:49:55]CAPDU: 80 0D 03 02 [18:49:55]Write to MH i2c: E2 08 00 07 14 80 0D 03 02 00 00 00 00 96 [18:49:55]Write i2c OK [18:49:55]MH_I2C_Read... [18:49:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:49:55]Read from MH i2c: E2 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: E2 0B 00 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: E2 0B 00 07 14 00 C8 67 31 A9 7B 0C 89 3A 90 00 EA [18:49:55]RAPDU: C8 67 31 A9 7B 0C 89 3A 90 00 [18:49:55]wFMCommunicate OK [18:49:55]SAM_PROTO_SignData done [18:49:55]FM_MakeSignedData done [18:49:55]CreateOFDProtocolMessage [18:49:55]wFMCommunicate request_size=4 [18:49:55]MH_SAM_APDU [18:49:55]CAPDU: 80 11 00 00 [18:49:55]Write to MH i2c: E2 08 00 08 14 80 11 00 00 00 00 00 00 96 [18:49:55]Write i2c OK [18:49:55]MH_I2C_Read... [18:49:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:55]Read from MH i2c: E2 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: E2 17 00 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: E2 17 00 08 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [18:49:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:49:55]wFMCommunicate OK [18:49:55]CreateOFDProtocolMessage done [18:49:55]OFDSenderStorePacket 58595 [18:49:55]StoreOFDPacket docnum=58595 [18:49:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 2F A9 04 01 E8 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 52 76 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 52 E5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E4 00 00 35 04 06 00 E9 1F DE 5A 61 C6 C8 67 31 A9 7B 0C 89 3A [18:49:55]CheckFolder [18:49:55]dirname=/storage/ofd_packets [18:49:55]CheckFolder done [18:49:55]ProducePacketName [18:49:55]name=ofd_packets/00058595 [18:49:55]NVStorageSaveData ofd_packets/00058595 [18:49:55]File name is /storage/ofd_packets/00058595 [18:49:55]Write 298 bytes [18:49:55]NVStorageSaveData done [18:49:55]OFDSenderStorePacket done [18:49:55]KKMCreateOFDPacket done [18:49:55]NVStorageSaveData kkm_last_timestamp [18:49:55]File name is /storage/kkm_last_timestamp [18:49:55]Write 4 bytes [18:49:55]NVStorageSaveData done [18:49:55]ExternCall_PrintAddStr [18:49:55]wPrintStart [18:49:55]Write to MH i2c: 01 00 00 09 14 1D [18:49:55]Write i2c OK [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: 01 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: 01 07 00 [18:49:55]MH_I2C_Read... [18:49:55]Read from MH i2c: 01 07 00 09 14 00 00 00 00 00 FF 0F 32 [18:49:55]RasterBufferAndPrint [18:49:55]line Счет N : (1)2075926 [18:49:55]line ИНН: 02508201610067 [18:49:55]line Контрольно-Кассовый Чек [18:49:55]line ПРОДАЖА [18:49:55]line ТРК (МРК, ГНК) : 21 [18:49:55]line Товар: 2710194210 [18:49:55]line ДТ-К-5 [18:49:55]line 30.290 * 0.00 [18:49:55]line = 0.00 [18:49:55]line НДС 12% НСП 1% [18:49:55]line > о реализуемом товаре [18:49:55]line ИТОГО: 0.00 [18:49:55]line НСП 1% : 0.00 [18:49:55]line НДС 12% : 0.00 [18:49:55]line Наличными: 0.00 [18:49:55]line Безнал.: 0.00 [18:49:55]line Место: АЗС № 135 "Партнер Нефть" [18:49:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:49:55]line СНО: Общий режим [18:49:55]line Чек 579 20.08.2024 18:49 [18:49:55]line Смена: 100 ФФД: 1.0 [18:49:55]line ЗНМ: 0300000196 [18:49:55]line РНМ: 0000000000162794 [18:49:55]line Версия ККМ: v1.0 [18:49:55]line Талоны: Топливная Карта [18:49:55]line 90641 [18:49:55]line ФМ: 0000000002094532 [18:49:55]line ФД: 58595 [18:49:55]line ФПД: 256323083723206 [18:49:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T184954&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58595&fm=256323083723206&tin=02508201610067®Number=0000000000162794&sum=0 [18:49:55]OFD Sender: Processing packet 58595 [packets to send 52, broken 51] [18:49:55]ProducePacketName [18:49:55]name=ofd_packets/00058595 [18:49:55]OFD Sender: To server: pG, [18:49:55]CommunicateWithHost lk.salyk.kg:30040 [18:49:55]ConnectInit lk.salyk.kg [18:49:55]written 0, free lines is 4095 [18:49:55]Connected sock=10 [18:49:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 2F A9 04 01 E8 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 52 76 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 52 E5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E4 00 00 35 04 06 00 E9 1F DE 5A 61 C6 C8 67 31 A9 7B 0C 89 3A [18:49:56]Write to MH i2c: 01 00 00 33 14 47 [18:49:56]Write i2c OK [18:49:56]MH_I2C_Read... [18:49:56]Read from MH i2c: 01 [18:49:56]MH_I2C_Read... [18:49:56]Read from MH i2c: 01 07 00 [18:49:56]MH_I2C_Read... [18:49:56]Read from MH i2c: 01 07 00 33 14 00 00 00 00 00 D8 0C 32 [18:49:56]RasterBufferAndPrint [18:49:56]line [18:49:56]line [18:49:56]line [18:49:56]line [18:49:56]line [18:49:56]written 0, free lines is 3294 [18:49:56]MH_Cut [18:49:56]Write to MH i2c: D1 01 00 3A 14 01 20 [18:49:56]Write i2c OK [18:49:56]MH_I2C_Read... [18:49:56]Read from MH i2c: D1 [18:49:56]MH_I2C_Read... [18:49:56]Read from MH i2c: D1 01 00 [18:49:56]MH_I2C_Read... [18:49:56]Read from MH i2c: D1 01 00 3A 14 00 1F [18:49:56]Write to MH i2c: 01 00 00 3B 14 4F [18:49:56]Write i2c OK [18:49:56]MH_I2C_Read... [18:49:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B5 11 47 00 41 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E3 E4 00 00 F4 03 04 00 A0 90 C4 66 B6 04 01 00 00 20 AC B9 BD 5A C3 70 4B [18:49:56]CommunicateWithHost err = 0 [18:49:56]CheckOFDResponse [18:49:56]1017 (14) - 77093643461234 [18:49:56]1041 (16) - 0000000002094532 [18:49:56]1040 (4) - 58595 [18:49:56]1012 (4) - 20.08.2024 12:48 [18:49:56]1206 (1) - 0 [18:49:56]OFD Sender: Remove packet 58595 [18:49:56]ProducePacketName [18:49:56]name=ofd_packets/00058595 [18:49:56]NVStorageDeleteData [18:49:56]OFD Sender: No OFD packet to send [18:49:56]*** Cut start [18:49:56]*** Partial cut [18:49:56]*** CUTSNS_PIN = 1 [18:49:56]*** CUTSNS_PIN = 0 [18:49:57]*** Brake cut motor [18:49:57]Read from MH i2c: 01 [18:49:57]MH_I2C_Read... [18:49:57]*** Stop cut motor [18:49:57]*** Cut end [18:49:57]Read from MH i2c: 01 07 00 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: 01 07 00 3B 14 00 00 00 00 00 FF 0F 64 [18:49:57]process_action close_receipt done [18:49:57]requested_data is exist [18:49:57]produce_requested_data [18:49:57]requested_item fm.sn is exist - process it [18:49:57]wFMCommunicate request_size=4 [18:49:57]MH_SAM_APDU [18:49:57]CAPDU: 80 11 00 00 [18:49:57]Write to MH i2c: E2 08 00 3C 14 80 11 00 00 00 00 00 00 CA [18:49:57]Write i2c OK [18:49:57]MH_I2C_Read... [18:49:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:57]Read from MH i2c: E2 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 17 00 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 17 00 3C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 16 [18:49:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:49:57]wFMCommunicate OK [18:49:57]requested_item fd.num is exist - process it [18:49:57]SAM_PROTO_GetFieldsCounters [18:49:57]wFMCommunicate request_size=4 [18:49:57]MH_SAM_APDU [18:49:57]CAPDU: 80 13 00 00 [18:49:57]Write to MH i2c: E2 08 00 3D 14 80 13 00 00 00 00 00 00 CD [18:49:57]Write i2c OK [18:49:57]MH_I2C_Read... [18:49:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:57]Read from MH i2c: E2 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 62 00 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 62 00 3D 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 E5 [18:49:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:49:57]wFMCommunicate OK [18:49:57]SAM_PROTO_GetFieldsCounters done [18:49:57]requested_item shift.num is exist - process it [18:49:57]requested_item shift.opened is exist - process it [18:49:57]req_shift_opened [18:49:57]FM_GetShiftState [18:49:57]SAM_PROTO_GetShiftState [18:49:57]wFMCommunicate request_size=4 [18:49:57]MH_SAM_APDU [18:49:57]CAPDU: 80 13 01 00 [18:49:57]Write to MH i2c: E2 08 00 3E 14 80 13 01 00 00 00 00 00 CF [18:49:57]Write i2c OK [18:49:57]MH_I2C_Read... [18:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:57]Read from MH i2c: E2 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 0E 00 [18:49:57]MH_I2C_Read... [18:49:57]Read from MH i2c: E2 0E 00 3E 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F2 [18:49:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:49:57]wFMCommunicate OK [18:49:57]SAM_PROTO_GetShiftState done [18:49:57]FM_GetShiftState done [18:49:57]req_shift_opened done [18:49:57]requested_item shift.open_date is exist - process it [18:49:57]req_shift_open_date [18:49:57]req_shift_open_date done [18:49:57]produce_requested_data done [18:49:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58595,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:49:57]process_action_free close_receipt [18:49:57]json_value_free [18:49:57]json_value_free done [18:49:57]process_json_proto returns [18:49:57]Send response to host [18:49:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58595,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:49:57]free response buf [18:49:57]execute_script done [18:49:57]execute_script returns [18:49:57]free content buf [18:49:57]Sock 9.Close socket [18:49:57]Sock 9.Thread stoped [18:50:01]OFD Sender: No OFD packet to send [18:50:06]OFD Sender: No OFD packet to send [18:50:09]accept exits with 8 [18:50:09]New connection [18:50:09]New thread 3067338084 created [18:50:09]Thread 3067194724 joined [18:50:09]Waiting for new connection... [18:50:09] Sock 8.Parse request [18:50:09]Sock 8.Check first char [18:50:09]Sock 8.First char is OK [18:50:09]request: POST /json_proto HTTP/1.0 [18:50:09]Method: POST [18:50:09]URL: /json_proto [18:50:09]Method is POST - this is cgi request [18:50:09]url: /json_proto [18:50:09]query_string will be loaded in cgi processing [18:50:09]execute_cgi json_proto POST (null) [18:50:09]execute_cgi path=json_proto method=POST [18:50:09]POST find Content-Length [18:50:09]Host: 172.17.44.3:8080 [18:50:09]Content-Length: 804 [18:50:09]Content-Type: application/json [18:50:09] [18:50:09]POST finish read [18:50:09]Found Content-Length = 804 [18:50:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 35.270, "sum" : 2391.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2391.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:50:09]execute_script... [18:50: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)2075927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 35.270, "sum" : 2391.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2391.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:50:09]POST & json_proto [18:50:09]process_json_proto [18:50:09]json parsed OK: [18:50:09]protocol is kg_v1.0 [18:50:09]action value=close_receipt [18:50:09]process_action close_receipt [18:50:09]cmd_close_receipt [18:50:09]MH_GetDate [18:50:09]Write to MH i2c: F0 00 00 3F 14 42 [18:50:09]Write i2c OK [18:50:09]MH_I2C_Read... [18:50:09]Read from MH i2c: F0 [18:50:09]MH_I2C_Read... [18:50:09]Read from MH i2c: F0 09 00 [18:50:09]MH_I2C_Read... [18:50:09]Read from MH i2c: F0 09 00 3F 14 00 62 E5 C4 66 AD C5 5D 66 F1 [18:50:09]GetLastDocTimeStamp 1724179794 [18:50:09]current date 1724179810 [18:50:09]FM_GetShiftState [18:50:09]SAM_PROTO_GetShiftState [18:50:09]wFMCommunicate request_size=4 [18:50:09]MH_SAM_APDU [18:50:09]CAPDU: 80 13 01 00 [18:50:09]Write to MH i2c: E2 08 00 40 14 80 13 01 00 00 00 00 00 D1 [18:50:09]Write i2c OK [18:50:09]MH_I2C_Read... [18:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:50:10]Read from MH i2c: E2 [18:50:10]MH_I2C_Read... [18:50:10]Read from MH i2c: E2 0E 00 [18:50:10]MH_I2C_Read... [18:50:10]Read from MH i2c: E2 0E 00 40 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F4 [18:50:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:50:10]wFMCommunicate OK [18:50:10]SAM_PROTO_GetShiftState done [18:50:10]FM_GetShiftState done [18:50:10]opened in 1724112910 [18:50:10]opened+sec_in_day 1724199310 [18:50:10]quantity*price = 239130 [18:50:10]sum+1 = 239132 [18:50:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2391.31 НСП 1% : 21.16 НДС 12% : 253.94 Наличными: 0.00 Безнал.: 2391.31 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 580 20.08.2024 18:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58596 ФПД: 37273568672315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T185010&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58596&fm=37273568672315&tin=02508201610067®Number=0000000000162794&sum=239131 [18:50:11]StoreToDocumentArchive [18:50:11]shift 100 fd 58596 [18:50:11]save to /storage/0100/doc_00058596 [18:50:11]save last doc name /storage/0100/doc_00058596 to /storage/kkm_last_doc_name [18:50:11]save OK [18:50:11]Clear old archive folders... [18:50:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:50:11]tlvbuf is 01E2B890 [18:50:11]SAM_PROTO_ClearQueue [18:50:11]wFMCommunicate request_size=4 [18:50:11]MH_SAM_APDU [18:50:11]CAPDU: 80 09 00 00 [18:50:11]Write to MH i2c: E2 08 00 4D 14 80 09 00 00 00 00 00 00 D3 [18:50:11]Write i2c OK [18:50:11]MH_I2C_Read... [18:50:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:50:11]Read from MH i2c: E2 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 03 00 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 03 00 4D 14 00 90 00 D5 [18:50:11]RAPDU: 90 00 [18:50:11]wFMCommunicate OK [18:50:11]SAM_PROTO_ClearQueue done [18:50:11]KKMCreateOFDPacket [18:50:11]OFDProtocolAddRootSTLVToBuf [18:50:11]FM_MakeSignedData [18:50:11]FM_MakeSignedData [18:50:11]SAM_PROTO_SignData [18:50:11]wFMCommunicate request_size=4 [18:50:11]MH_SAM_APDU [18:50:11]CAPDU: 80 0D 01 02 [18:50:11]Write to MH i2c: E2 08 00 4E 14 80 0D 01 02 00 00 00 00 DB [18:50:11]Write i2c OK [18:50:11]MH_I2C_Read... [18:50:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:50:11]Read from MH i2c: E2 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 03 00 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 03 00 4E 14 00 90 00 D6 [18:50:11]RAPDU: 90 00 [18:50:11]wFMCommunicate OK [18:50:11]wFMCommunicate request_size=255 [18:50:11]MH_SAM_APDU [18:50: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 34 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1B A6 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1B A6 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1B A6 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 62 E5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E4 00 00 35 04 06 00 21 [18:50:11]Write to MH i2c: E2 02 01 4F 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 34 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1B A6 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1B A6 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1B A6 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 62 E5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E4 00 00 35 04 06 00 21 00 00 F7 [18:50:11]Write i2c OK [18:50:11]MH_I2C_Read... [18:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:50:11]Read from MH i2c: E2 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 03 00 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 03 00 4F 14 00 90 00 D7 [18:50:11]RAPDU: 90 00 [18:50:11]wFMCommunicate OK [18:50:11]wFMCommunicate request_size=10 [18:50:11]MH_SAM_APDU [18:50:11]CAPDU: 80 0D 02 02 05 E6 6D D1 FA 3B [18:50:11]Write to MH i2c: E2 0D 00 50 14 80 0D 02 02 05 00 E6 6D D1 FA 3B 00 00 41 [18:50:11]Write i2c OK [18:50:11]MH_I2C_Read... [18:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:50:11]Read from MH i2c: E2 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 03 00 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 03 00 50 14 00 90 00 D8 [18:50:11]RAPDU: 90 00 [18:50:11]wFMCommunicate OK [18:50:11]wFMCommunicate request_size=4 [18:50:11]MH_SAM_APDU [18:50:11]CAPDU: 80 0D 03 02 [18:50:11]Write to MH i2c: E2 08 00 51 14 80 0D 03 02 00 00 00 00 E0 [18:50:11]Write i2c OK [18:50:11]MH_I2C_Read... [18:50:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:50:11]OFD Sender: No OFD packet to send [18:50:11]Read from MH i2c: E2 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 0B 00 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 0B 00 51 14 00 58 28 FE EE 91 A8 34 A0 90 00 5A [18:50:11]RAPDU: 58 28 FE EE 91 A8 34 A0 90 00 [18:50:11]wFMCommunicate OK [18:50:11]SAM_PROTO_SignData done [18:50:11]FM_MakeSignedData done [18:50:11]CreateOFDProtocolMessage [18:50:11]wFMCommunicate request_size=4 [18:50:11]MH_SAM_APDU [18:50:11]CAPDU: 80 11 00 00 [18:50:11]Write to MH i2c: E2 08 00 52 14 80 11 00 00 00 00 00 00 E0 [18:50:11]Write i2c OK [18:50:11]MH_I2C_Read... [18:50:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:50:11]Read from MH i2c: E2 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 17 00 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: E2 17 00 52 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2C [18:50:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:50:11]wFMCommunicate OK [18:50:11]CreateOFDProtocolMessage done [18:50:11]OFDSenderStorePacket 58596 [18:50:11]StoreOFDPacket docnum=58596 [18:50:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5F 0D 07 01 CD 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1B A6 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1B A6 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1B A6 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 62 E5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E4 00 00 35 04 06 00 21 E6 6D D1 FA 3B 58 28 FE EE 91 A8 34 A0 [18:50:11]CheckFolder [18:50:11]dirname=/storage/ofd_packets [18:50:11]CheckFolder done [18:50:11]ProducePacketName [18:50:11]name=ofd_packets/00058596 [18:50:11]NVStorageSaveData ofd_packets/00058596 [18:50:11]File name is /storage/ofd_packets/00058596 [18:50:11]Write 301 bytes [18:50:11]NVStorageSaveData done [18:50:11]OFDSenderStorePacket done [18:50:11]KKMCreateOFDPacket done [18:50:11]NVStorageSaveData kkm_last_timestamp [18:50:11]File name is /storage/kkm_last_timestamp [18:50:11]Write 4 bytes [18:50:11]NVStorageSaveData done [18:50:11]ExternCall_PrintAddStr [18:50:11]wPrintStart [18:50:11]Write to MH i2c: 01 00 00 53 14 67 [18:50:11]Write i2c OK [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: 01 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: 01 07 00 [18:50:11]MH_I2C_Read... [18:50:11]Read from MH i2c: 01 07 00 53 14 00 00 00 00 00 FF 0F 7C [18:50:11]RasterBufferAndPrint [18:50:11]line Счет N : (1)2075927 [18:50:11]line ИНН: 02508201610067 [18:50:11]line Контрольно-Кассовый Чек [18:50:11]line ПРОДАЖА [18:50:11]line ТРК (МРК, ГНК) : 43 [18:50:11]line Товар: 2710124130 [18:50:11]line Аи-92-К-4 [18:50:11]line 35.270 * 67.80 [18:50:11]line = 2391.31 [18:50:11]line НДС 12% НСП 1% [18:50:11]line > о реализуемом товаре [18:50:11]line ИТОГО: 2391.31 [18:50:11]line НСП 1% : 21.16 [18:50:11]line НДС 12% : 253.94 [18:50:11]line Наличными: 0.00 [18:50:11]line Безнал.: 2391.31 [18:50:11]line Место: АЗС № 135 "Партнер Нефть" [18:50:11]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:50:11]line СНО: Общий режим [18:50:11]line Чек 580 20.08.2024 18:50 [18:50:11]line Смена: 100 ФФД: 1.0 [18:50:11]line ЗНМ: 0300000196 [18:50:11]line РНМ: 0000000000162794 [18:50:11]line Версия ККМ: v1.0 [18:50:11]line Платежная система: O! деньги [18:50:11]line ФМ: 0000000002094532 [18:50:11]line ФД: 58596 [18:50:11]line ФПД: 37273568672315 [18:50:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T185010&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58596&fm=37273568672315&tin=02508201610067®Number=0000000000162794&sum=239131 [18:50:12]OFD Sender: Processing packet 58596 [packets to send 52, broken 51] [18:50:12]ProducePacketName [18:50:12]name=ofd_packets/00058596 [18:50:12]OFD Sender: To server: pG, [18:50:12]CommunicateWithHost lk.salyk.kg:30040 [18:50:12]ConnectInit lk.salyk.kg [18:50:12]written 0, free lines is 4095 [18:50:12]Connected sock=10 [18:50:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5F 0D 07 01 CD 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1B A6 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1B A6 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1B A6 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 62 E5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E4 E4 00 00 35 04 06 00 21 E6 6D D1 FA 3B 58 28 FE EE 91 A8 34 A0 [18:50:12]Write to MH i2c: 01 00 00 7D 14 91 [18:50:12]Write i2c OK [18:50:12]MH_I2C_Read... [18:50:12]Read from MH i2c: 01 [18:50:12]MH_I2C_Read... [18:50:12]Read from MH i2c: 01 07 00 [18:50:12]MH_I2C_Read... [18:50:12]Read from MH i2c: 01 07 00 7D 14 00 00 00 00 00 DA 0C 7E [18:50:12]RasterBufferAndPrint [18:50:12]line [18:50:12]line [18:50:12]line [18:50:12]line [18:50:12]line [18:50:12]written 0, free lines is 3296 [18:50:12]MH_Cut [18:50:12]Write to MH i2c: D1 01 00 84 14 01 6A [18:50:12]Write i2c OK [18:50:12]MH_I2C_Read... [18:50:12]Read from MH i2c: D1 [18:50:12]MH_I2C_Read... [18:50:12]Read from MH i2c: D1 01 00 [18:50:12]MH_I2C_Read... [18:50:12]Read from MH i2c: D1 01 00 84 14 00 69 [18:50:12]Write to MH i2c: 01 00 00 85 14 99 [18:50:12]Write i2c OK [18:50:12]MH_I2C_Read... [18:50:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B3 ED 47 00 CE 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 32 30 39 34 35 33 32 10 04 04 00 E4 E4 00 00 F4 03 04 00 B0 90 C4 66 B6 04 01 00 00 E8 51 2D 6D 47 7F 72 C3 [18:50:12]CommunicateWithHost err = 0 [18:50:12]CheckOFDResponse [18:50:12]1017 (14) - 77093643461234 [18:50:12]1041 (16) - 0000000002094532 [18:50:12]1040 (4) - 58596 [18:50:12]1012 (4) - 20.08.2024 12:48 [18:50:12]1206 (1) - 0 [18:50:12]OFD Sender: Remove packet 58596 [18:50:12]ProducePacketName [18:50:12]name=ofd_packets/00058596 [18:50:12]NVStorageDeleteData [18:50:13]OFD Sender: No OFD packet to send [18:50:13]*** Cut start [18:50:13]*** Partial cut [18:50:13]*** CUTSNS_PIN = 1 [18:50:13]*** CUTSNS_PIN = 0 [18:50:13]*** Brake cut motor [18:50:13]Read from MH i2c: 01 [18:50:13]MH_I2C_Read... [18:50:13]*** Stop cut motor [18:50:13]*** Cut end [18:50:13]Read from MH i2c: 01 07 00 [18:50:13]MH_I2C_Read... [18:50:13]Read from MH i2c: 01 07 00 85 14 00 00 00 00 00 FF 0F AE [18:50:13]process_action close_receipt done [18:50:13]requested_data is exist [18:50:13]produce_requested_data [18:50:13]requested_item fm.sn is exist - process it [18:50:13]wFMCommunicate request_size=4 [18:50:13]MH_SAM_APDU [18:50:13]CAPDU: 80 11 00 00 [18:50:13]Write to MH i2c: E2 08 00 86 14 80 11 00 00 00 00 00 00 14 [18:50:13]Write i2c OK [18:50:13]MH_I2C_Read... [18:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:50:14]Read from MH i2c: E2 [18:50:14]MH_I2C_Read... [18:50:14]Read from MH i2c: E2 17 00 [18:50:14]MH_I2C_Read... [18:50:14]Read from MH i2c: E2 17 00 86 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 60 [18:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:50:14]wFMCommunicate OK [18:50:14]requested_item fd.num is exist - process it [18:50:14]SAM_PROTO_GetFieldsCounters [18:50:14]wFMCommunicate request_size=4 [18:50:14]MH_SAM_APDU [18:50:14]CAPDU: 80 13 00 00 [18:50:14]Write to MH i2c: E2 08 00 87 14 80 13 00 00 00 00 00 00 17 [18:50:14]Write i2c OK [18:50:14]MH_I2C_Read... [18:50:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:50:14]Read from MH i2c: E2 [18:50:14]MH_I2C_Read... [18:50:14]Read from MH i2c: E2 62 00 [18:50:14]MH_I2C_Read... [18:50:14]Read from MH i2c: E2 62 00 87 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 33 [18:50:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:50:14]wFMCommunicate OK [18:50:14]SAM_PROTO_GetFieldsCounters done [18:50:14]requested_item shift.num is exist - process it [18:50:14]requested_item shift.opened is exist - process it [18:50:14]req_shift_opened [18:50:14]FM_GetShiftState [18:50:14]SAM_PROTO_GetShiftState [18:50:14]wFMCommunicate request_size=4 [18:50:14]MH_SAM_APDU [18:50:14]CAPDU: 80 13 01 00 [18:50:14]Write to MH i2c: E2 08 00 88 14 80 13 01 00 00 00 00 00 19 [18:50:14]Write i2c OK [18:50:14]MH_I2C_Read... [18:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:50:14]Read from MH i2c: E2 [18:50:14]MH_I2C_Read... [18:50:14]Read from MH i2c: E2 0E 00 [18:50:14]MH_I2C_Read... [18:50:14]Read from MH i2c: E2 0E 00 88 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3C [18:50:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:50:14]wFMCommunicate OK [18:50:14]SAM_PROTO_GetShiftState done [18:50:14]FM_GetShiftState done [18:50:14]req_shift_opened done [18:50:14]requested_item shift.open_date is exist - process it [18:50:14]req_shift_open_date [18:50:14]req_shift_open_date done [18:50:14]produce_requested_data done [18:50:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58596,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:50:14]process_action_free close_receipt [18:50:14]json_value_free [18:50:14]json_value_free done [18:50:14]process_json_proto returns [18:50:14]Send response to host [18:50:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58596,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:50:14]free response buf [18:50:14]execute_script done [18:50:14]execute_script returns [18:50:14]free content buf [18:50:14]Sock 8.Close socket [18:50:14]Sock 8.Thread stoped [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:43]OFD Sender: No OFD packet to send [18:50:48]OFD Sender: No OFD packet to send [18:50:53]OFD Sender: No OFD packet to send [18:50:58]OFD Sender: No OFD packet to send [18:51:03]OFD Sender: No OFD packet to send [18:51:08]OFD Sender: No OFD packet to send [18:51:13]OFD Sender: No OFD packet to send [18:51:18]OFD Sender: No OFD packet to send [18:51:23]OFD Sender: No OFD packet to send [18:51:28]OFD Sender: No OFD packet to send [18:51:33]OFD Sender: No OFD packet to send [18:51:38]OFD Sender: No OFD packet to send [18:51:43]OFD Sender: No OFD packet to send [18:51:48]OFD Sender: No OFD packet to send [18:51:53]OFD Sender: No OFD packet to send [18:51:58]OFD Sender: No OFD packet to send [18:52:03]OFD Sender: No OFD packet to send [18:52:08]OFD Sender: No OFD packet to send [18:52:13]OFD Sender: No OFD packet to send [18:52:18]OFD Sender: No OFD packet to send [18:52:23]OFD Sender: No OFD packet to send [18:52:28]OFD Sender: No OFD packet to send [18:52:33]OFD Sender: No OFD packet to send [18:52:38]OFD Sender: No OFD packet to send [18:52:43]OFD Sender: No OFD packet to send [18:52:48]OFD Sender: No OFD packet to send [18:52:53]OFD Sender: No OFD packet to send [18:52:58]OFD Sender: No OFD packet to send [18:53:03]OFD Sender: No OFD packet to send [18:53:08]OFD Sender: No OFD packet to send [18:53:13]OFD Sender: No OFD packet to send [18:53:18]OFD Sender: No OFD packet to send [18:53:23]OFD Sender: No OFD packet to send [18:53:28]OFD Sender: No OFD packet to send [18:53:33]OFD Sender: No OFD packet to send [18:53:38]OFD Sender: No OFD packet to send [18:53:43]OFD Sender: No OFD packet to send [18:53:48]OFD Sender: No OFD packet to send [18:53:53]OFD Sender: No OFD packet to send [18:53:55]accept exits with 9 [18:53:55]New connection [18:53:55]New thread 3067194724 created [18:53:55]Thread 3067338084 joined [18:53:55]Waiting for new connection... [18:53:55] Sock 9.Parse request [18:53:55]Sock 9.Check first char [18:53:55]Sock 9.First char is OK [18:53:55]request: POST /json_proto HTTP/1.0 [18:53:55]Method: POST [18:53:55]URL: /json_proto [18:53:55]Method is POST - this is cgi request [18:53:55]url: /json_proto [18:53:55]query_string will be loaded in cgi processing [18:53:55]execute_cgi json_proto POST (null) [18:53:55]execute_cgi path=json_proto method=POST [18:53:55]POST find Content-Length [18:53:55]Host: 172.17.44.3:8080 [18:53:55]Content-Length: 790 [18:53:55]Content-Type: application/json [18:53:55] [18:53:55]POST finish read [18:53:55]Found Content-Length = 790 [18:53:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:55]execute_script... [18:53: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)2075929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:55]POST & json_proto [18:53:55]process_json_proto [18:53:55]json parsed OK: [18:53:55]protocol is kg_v1.0 [18:53:55]action value=close_receipt [18:53:55]process_action close_receipt [18:53:55]cmd_close_receipt [18:53:55]MH_GetDate [18:53:55]Write to MH i2c: F0 00 00 89 14 8C [18:53:55]Write i2c OK [18:53:55]MH_I2C_Read... [18:53:55]Read from MH i2c: F0 [18:53:55]MH_I2C_Read... [18:53:55]Read from MH i2c: F0 09 00 [18:53:55]MH_I2C_Read... [18:53:55]Read from MH i2c: F0 09 00 89 14 00 44 E6 C4 66 AD C5 5D 66 1E [18:53:55]GetLastDocTimeStamp 1724179810 [18:53:55]current date 1724180036 [18:53:55]FM_GetShiftState [18:53:55]SAM_PROTO_GetShiftState [18:53:55]wFMCommunicate request_size=4 [18:53:55]MH_SAM_APDU [18:53:55]CAPDU: 80 13 01 00 [18:53:55]Write to MH i2c: E2 08 00 8A 14 80 13 01 00 00 00 00 00 1B [18:53:55]Write i2c OK [18:53:55]MH_I2C_Read... [18:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:55]Read from MH i2c: E2 [18:53:55]MH_I2C_Read... [18:53:55]Read from MH i2c: E2 0E 00 [18:53:55]MH_I2C_Read... [18:53:55]Read from MH i2c: E2 0E 00 8A 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3E [18:53:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:53:55]wFMCommunicate OK [18:53:55]SAM_PROTO_GetShiftState done [18:53:55]FM_GetShiftState done [18:53:55]opened in 1724112910 [18:53:55]opened+sec_in_day 1724199310 [18:53:55]quantity*price = 0 [18:53:55]sum+1 = 1 [18:53:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 581 20.08.2024 18:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 90641 ФМ: 0000000002094532 ФД: 58597 ФПД: 21346655153618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T185356&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58597&fm=21346655153618&tin=02508201610067®Number=0000000000162794&sum=0 [18:53:56]StoreToDocumentArchive [18:53:56]shift 100 fd 58597 [18:53:56]save to /storage/0100/doc_00058597 [18:53:56]save last doc name /storage/0100/doc_00058597 to /storage/kkm_last_doc_name [18:53:56]save OK [18:53:56]Clear old archive folders... [18:53:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:53:56]tlvbuf is 01F373E0 [18:53:56]SAM_PROTO_ClearQueue [18:53:56]wFMCommunicate request_size=4 [18:53:56]MH_SAM_APDU [18:53:56]CAPDU: 80 09 00 00 [18:53:56]Write to MH i2c: E2 08 00 97 14 80 09 00 00 00 00 00 00 1D [18:53:56]Write i2c OK [18:53:56]MH_I2C_Read... [18:53:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:56]Read from MH i2c: E2 [18:53:56]MH_I2C_Read... [18:53:56]Read from MH i2c: E2 03 00 [18:53:56]MH_I2C_Read... [18:53:56]Read from MH i2c: E2 03 00 97 14 00 90 00 1F [18:53:56]RAPDU: 90 00 [18:53:56]wFMCommunicate OK [18:53:56]SAM_PROTO_ClearQueue done [18:53:56]KKMCreateOFDPacket [18:53:56]OFDProtocolAddRootSTLVToBuf [18:53:56]FM_MakeSignedData [18:53:56]FM_MakeSignedData [18:53:56]SAM_PROTO_SignData [18:53:56]wFMCommunicate request_size=4 [18:53:56]MH_SAM_APDU [18:53:56]CAPDU: 80 0D 01 02 [18:53:56]Write to MH i2c: E2 08 00 98 14 80 0D 01 02 00 00 00 00 25 [18:53:56]Write i2c OK [18:53:56]MH_I2C_Read... [18:53:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:56]Read from MH i2c: E2 [18:53:56]MH_I2C_Read... [18:53:56]Read from MH i2c: E2 03 00 [18:53:56]MH_I2C_Read... [18:53:56]Read from MH i2c: E2 03 00 98 14 00 90 00 20 [18:53:56]RAPDU: 90 00 [18:53:56]wFMCommunicate OK [18:53:56]wFMCommunicate request_size=255 [18:53:56]MH_SAM_APDU [18:53:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 44 E6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E4 00 00 35 04 06 00 13 6A 27 CC [18:53:56]Write to MH i2c: E2 02 01 99 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 44 E6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E4 00 00 35 04 06 00 13 6A 27 CC 00 00 A7 [18:53:56]Write i2c OK [18:53:56]MH_I2C_Read... [18:53:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:57]Read from MH i2c: E2 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: E2 03 00 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: E2 03 00 99 14 00 90 00 21 [18:53:57]RAPDU: 90 00 [18:53:57]wFMCommunicate OK [18:53:57]wFMCommunicate request_size=7 [18:53:57]MH_SAM_APDU [18:53:57]CAPDU: 80 0D 02 02 02 2D D2 [18:53:57]Write to MH i2c: E2 0A 00 9A 14 80 0D 02 02 02 00 2D D2 00 00 2B [18:53:57]Write i2c OK [18:53:57]MH_I2C_Read... [18:53:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:57]Read from MH i2c: E2 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: E2 03 00 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: E2 03 00 9A 14 00 90 00 22 [18:53:57]RAPDU: 90 00 [18:53:57]wFMCommunicate OK [18:53:57]wFMCommunicate request_size=4 [18:53:57]MH_SAM_APDU [18:53:57]CAPDU: 80 0D 03 02 [18:53:57]Write to MH i2c: E2 08 00 9B 14 80 0D 03 02 00 00 00 00 2A [18:53:57]Write i2c OK [18:53:57]MH_I2C_Read... [18:53:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:57]Read from MH i2c: E2 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: E2 0B 00 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: E2 0B 00 9B 14 00 2A 19 75 CD AC 67 62 54 90 00 79 [18:53:57]RAPDU: 2A 19 75 CD AC 67 62 54 90 00 [18:53:57]wFMCommunicate OK [18:53:57]SAM_PROTO_SignData done [18:53:57]FM_MakeSignedData done [18:53:57]CreateOFDProtocolMessage [18:53:57]wFMCommunicate request_size=4 [18:53:57]MH_SAM_APDU [18:53:57]CAPDU: 80 11 00 00 [18:53:57]Write to MH i2c: E2 08 00 9C 14 80 11 00 00 00 00 00 00 2A [18:53:57]Write i2c OK [18:53:57]MH_I2C_Read... [18:53:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:57]Read from MH i2c: E2 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: E2 17 00 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: E2 17 00 9C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [18:53:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:53:57]wFMCommunicate OK [18:53:57]CreateOFDProtocolMessage done [18:53:57]OFDSenderStorePacket 58597 [18:53:57]StoreOFDPacket docnum=58597 [18:53:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 2F C0 04 01 46 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 44 E6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E4 00 00 35 04 06 00 13 6A 27 CC 2D D2 2A 19 75 CD AC 67 62 54 [18:53:57]CheckFolder [18:53:57]dirname=/storage/ofd_packets [18:53:57]CheckFolder done [18:53:57]ProducePacketName [18:53:57]name=ofd_packets/00058597 [18:53:57]NVStorageSaveData ofd_packets/00058597 [18:53:57]File name is /storage/ofd_packets/00058597 [18:53:57]Write 298 bytes [18:53:57]NVStorageSaveData done [18:53:57]OFDSenderStorePacket done [18:53:57]KKMCreateOFDPacket done [18:53:57]NVStorageSaveData kkm_last_timestamp [18:53:57]File name is /storage/kkm_last_timestamp [18:53:57]Write 4 bytes [18:53:57]NVStorageSaveData done [18:53:57]ExternCall_PrintAddStr [18:53:57]wPrintStart [18:53:57]Write to MH i2c: 01 00 00 9D 14 B1 [18:53:57]Write i2c OK [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: 01 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: 01 07 00 [18:53:57]MH_I2C_Read... [18:53:57]Read from MH i2c: 01 07 00 9D 14 00 00 00 00 00 FF 0F C6 [18:53:57]RasterBufferAndPrint [18:53:57]line Счет N : (1)2075929 [18:53:57]line ИНН: 02508201610067 [18:53:57]line Контрольно-Кассовый Чек [18:53:57]line ПРОДАЖА [18:53:57]line ТРК (МРК, ГНК) : 11 [18:53:57]line Товар: 2710194210 [18:53:57]line ДТ-К-5 [18:53:57]line 26.250 * 0.00 [18:53:57]line = 0.00 [18:53:57]line НДС 12% НСП 1% [18:53:57]line > о реализуемом товаре [18:53:57]line ИТОГО: 0.00 [18:53:57]line НСП 1% : 0.00 [18:53:57]line НДС 12% : 0.00 [18:53:57]line Наличными: 0.00 [18:53:57]line Безнал.: 0.00 [18:53:57]line Место: АЗС № 135 "Партнер Нефть" [18:53:57]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:53:57]line СНО: Общий режим [18:53:57]line Чек 581 20.08.2024 18:53 [18:53:57]line Смена: 100 ФФД: 1.0 [18:53:57]line ЗНМ: 0300000196 [18:53:57]line РНМ: 0000000000162794 [18:53:57]line Версия ККМ: v1.0 [18:53:57]line Талоны: Топливная Карта [18:53:57]line 90641 [18:53:57]line ФМ: 0000000002094532 [18:53:57]line ФД: 58597 [18:53:57]line ФПД: 21346655153618 [18:53:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T185356&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58597&fm=21346655153618&tin=02508201610067®Number=0000000000162794&sum=0 [18:53:57]OFD Sender: Processing packet 58597 [packets to send 52, broken 51] [18:53:57]ProducePacketName [18:53:57]name=ofd_packets/00058597 [18:53:57]OFD Sender: To server: pG, [18:53:57]CommunicateWithHost lk.salyk.kg:30040 [18:53:57]ConnectInit lk.salyk.kg [18:53:57]written 0, free lines is 4095 [18:53:57]Connected sock=10 [18:53:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 2F C0 04 01 46 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 44 E6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E5 E4 00 00 35 04 06 00 13 6A 27 CC 2D D2 2A 19 75 CD AC 67 62 54 [18:53:58]Write to MH i2c: 01 00 00 C7 14 DB [18:53:58]Write i2c OK [18:53:58]MH_I2C_Read... [18:53:58]Read from MH i2c: 01 [18:53:58]MH_I2C_Read... [18:53:58]Read from MH i2c: 01 07 00 [18:53:58]MH_I2C_Read... [18:53:58]Read from MH i2c: 01 07 00 C7 14 00 00 00 00 00 C9 0C B7 [18:53:58]RasterBufferAndPrint [18:53:58]line [18:53:58]line [18:53:58]line [18:53:58]line [18:53:58]line [18:53:58]written 0, free lines is 3277 [18:53:58]MH_Cut [18:53:58]Write to MH i2c: D1 01 00 CE 14 01 B4 [18:53:58]Write i2c OK [18:53:58]MH_I2C_Read... [18:53:58]Read from MH i2c: D1 [18:53:58]MH_I2C_Read... [18:53:58]Read from MH i2c: D1 01 00 [18:53:58]MH_I2C_Read... [18:53:58]Read from MH i2c: D1 01 00 CE 14 00 B3 [18:53:58]Write to MH i2c: 01 00 00 CF 14 E3 [18:53:58]Write i2c OK [18:53:58]MH_I2C_Read... [18:53:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BF CF 47 00 D5 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 32 30 39 34 35 33 32 10 04 04 00 E5 E4 00 00 F4 03 04 00 92 91 C4 66 B6 04 01 00 00 FB 50 3E DE 51 73 05 B0 [18:53:58]CommunicateWithHost err = 0 [18:53:58]CheckOFDResponse [18:53:58]1017 (14) - 77093643461234 [18:53:58]1041 (16) - 0000000002094532 [18:53:58]1040 (4) - 58597 [18:53:58]1012 (4) - 20.08.2024 12:52 [18:53:58]1206 (1) - 0 [18:53:58]OFD Sender: Remove packet 58597 [18:53:58]ProducePacketName [18:53:58]name=ofd_packets/00058597 [18:53:58]NVStorageDeleteData [18:53:58]OFD Sender: No OFD packet to send [18:53:58]*** Cut start [18:53:58]*** Partial cut [18:53:58]*** CUTSNS_PIN = 1 [18:53:58]*** CUTSNS_PIN = 0 [18:53:59]*** Brake cut motor [18:53:59]Read from MH i2c: 01 [18:53:59]MH_I2C_Read... [18:53:59]*** Stop cut motor [18:53:59]*** Cut end [18:53:59]Read from MH i2c: 01 07 00 [18:53:59]MH_I2C_Read... [18:53:59]Read from MH i2c: 01 07 00 CF 14 00 00 00 00 00 FF 0F F8 [18:53:59]process_action close_receipt done [18:53:59]requested_data is exist [18:53:59]produce_requested_data [18:53:59]requested_item fm.sn is exist - process it [18:53:59]wFMCommunicate request_size=4 [18:53:59]MH_SAM_APDU [18:53:59]CAPDU: 80 11 00 00 [18:53:59]Write to MH i2c: E2 08 00 D0 14 80 11 00 00 00 00 00 00 5E [18:53:59]Write i2c OK [18:53:59]MH_I2C_Read... [18:53:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:59]Read from MH i2c: E2 [18:53:59]MH_I2C_Read... [18:53:59]Read from MH i2c: E2 17 00 [18:53:59]MH_I2C_Read... [18:53:59]Read from MH i2c: E2 17 00 D0 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AA [18:53:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:53:59]wFMCommunicate OK [18:53:59]requested_item fd.num is exist - process it [18:53:59]SAM_PROTO_GetFieldsCounters [18:53:59]wFMCommunicate request_size=4 [18:53:59]MH_SAM_APDU [18:53:59]CAPDU: 80 13 00 00 [18:53:59]Write to MH i2c: E2 08 00 D1 14 80 13 00 00 00 00 00 00 61 [18:53:59]Write i2c OK [18:53:59]MH_I2C_Read... [18:53:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:59]Read from MH i2c: E2 [18:53:59]MH_I2C_Read... [18:53:59]Read from MH i2c: E2 62 00 [18:53:59]MH_I2C_Read... [18:53:59]Read from MH i2c: E2 62 00 D1 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [18:53:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:59]wFMCommunicate OK [18:53:59]SAM_PROTO_GetFieldsCounters done [18:53:59]requested_item shift.num is exist - process it [18:53:59]requested_item shift.opened is exist - process it [18:53:59]req_shift_opened [18:53:59]FM_GetShiftState [18:53:59]SAM_PROTO_GetShiftState [18:53:59]wFMCommunicate request_size=4 [18:53:59]MH_SAM_APDU [18:53:59]CAPDU: 80 13 01 00 [18:53:59]Write to MH i2c: E2 08 00 D2 14 80 13 01 00 00 00 00 00 63 [18:53:59]Write i2c OK [18:53:59]MH_I2C_Read... [18:53:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:59]Read from MH i2c: E2 [18:53:59]MH_I2C_Read... [18:53:59]Read from MH i2c: E2 0E 00 [18:53:59]MH_I2C_Read... [18:53:59]Read from MH i2c: E2 0E 00 D2 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 86 [18:53:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:53:59]wFMCommunicate OK [18:53:59]SAM_PROTO_GetShiftState done [18:53:59]FM_GetShiftState done [18:53:59]req_shift_opened done [18:53:59]requested_item shift.open_date is exist - process it [18:53:59]req_shift_open_date [18:53:59]req_shift_open_date done [18:53:59]produce_requested_data done [18:53:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58597,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:53:59]process_action_free close_receipt [18:53:59]json_value_free [18:53:59]json_value_free done [18:53:59]process_json_proto returns [18:53:59]Send response to host [18:53:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58597,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:53:59]free response buf [18:53:59]execute_script done [18:53:59]execute_script returns [18:53:59]free content buf [18:53:59]Sock 9.Close socket [18:53:59]Sock 9.Thread stoped [18:54:03]OFD Sender: No OFD packet to send [18:54:08]OFD Sender: No OFD packet to send [18:54:13]OFD Sender: No OFD packet to send [18:54:18]OFD Sender: No OFD packet to send [18:54:23]OFD Sender: No OFD packet to send [18:54:28]OFD Sender: No OFD packet to send [18:54:33]OFD Sender: No OFD packet to send [18:54:38]OFD Sender: No OFD packet to send [18:54:39]accept exits with 8 [18:54:39]New connection [18:54:39]New thread 3067338084 created [18:54:39]Thread 3067194724 joined [18:54:39]Waiting for new connection... [18:54:39] Sock 8.Parse request [18:54:39]Sock 8.Check first char [18:54:39]Sock 8.First char is OK [18:54:39]request: POST /json_proto HTTP/1.0 [18:54:39]Method: POST [18:54:39]URL: /json_proto [18:54:39]Method is POST - this is cgi request [18:54:39]url: /json_proto [18:54:39]query_string will be loaded in cgi processing [18:54:39]execute_cgi json_proto POST (null) [18:54:39]execute_cgi path=json_proto method=POST [18:54:39]POST find Content-Length [18:54:39]Host: 172.17.44.3:8080 [18:54:39]Content-Length: 804 [18:54:39]Content-Type: application/json [18:54:39] [18:54:39]POST finish read [18:54:39]Found Content-Length = 804 [18:54:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:39]execute_script... [18:54: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)2075930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:39]POST & json_proto [18:54:39]process_json_proto [18:54:39]json parsed OK: [18:54:39]protocol is kg_v1.0 [18:54:39]action value=close_receipt [18:54:39]process_action close_receipt [18:54:39]cmd_close_receipt [18:54:39]MH_GetDate [18:54:39]Write to MH i2c: F0 00 00 D3 14 D6 [18:54:39]Write i2c OK [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: F0 [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: F0 09 00 [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: F0 09 00 D3 14 00 70 E6 C4 66 AD C5 5D 66 94 [18:54:39]GetLastDocTimeStamp 1724180036 [18:54:39]current date 1724180080 [18:54:39]FM_GetShiftState [18:54:39]SAM_PROTO_GetShiftState [18:54:39]wFMCommunicate request_size=4 [18:54:39]MH_SAM_APDU [18:54:39]CAPDU: 80 13 01 00 [18:54:39]Write to MH i2c: E2 08 00 D4 14 80 13 01 00 00 00 00 00 65 [18:54:39]Write i2c OK [18:54:39]MH_I2C_Read... [18:54:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:39]Read from MH i2c: E2 [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: E2 0E 00 [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: E2 0E 00 D4 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 88 [18:54:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:54:39]wFMCommunicate OK [18:54:39]SAM_PROTO_GetShiftState done [18:54:39]FM_GetShiftState done [18:54:39]opened in 1724112910 [18:54:39]opened+sec_in_day 1724199310 [18:54:39]quantity*price = 200043 [18:54:39]sum+1 = 200044 [18:54:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 582 20.08.2024 18:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58598 ФПД: 272771469584181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T185440&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58598&fm=272771469584181&tin=02508201610067®Number=0000000000162794&sum=200043 [18:54:40]StoreToDocumentArchive [18:54:40]shift 100 fd 58598 [18:54:40]save to /storage/0100/doc_00058598 [18:54:40]save last doc name /storage/0100/doc_00058598 to /storage/kkm_last_doc_name [18:54:40]save OK [18:54:40]Clear old archive folders... [18:54:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:54:40]tlvbuf is 01D65490 [18:54:40]SAM_PROTO_ClearQueue [18:54:40]wFMCommunicate request_size=4 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 09 00 00 [18:54:40]Write to MH i2c: E2 08 00 E1 14 80 09 00 00 00 00 00 00 67 [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:40]Read from MH i2c: E2 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 E1 14 00 90 00 69 [18:54:40]RAPDU: 90 00 [18:54:40]wFMCommunicate OK [18:54:40]SAM_PROTO_ClearQueue done [18:54:40]KKMCreateOFDPacket [18:54:40]OFDProtocolAddRootSTLVToBuf [18:54:40]FM_MakeSignedData [18:54:40]FM_MakeSignedData [18:54:40]SAM_PROTO_SignData [18:54:40]wFMCommunicate request_size=4 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 0D 01 02 [18:54:40]Write to MH i2c: E2 08 00 E2 14 80 0D 01 02 00 00 00 00 6F [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:40]Read from MH i2c: E2 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 E2 14 00 90 00 6A [18:54:40]RAPDU: 90 00 [18:54:40]wFMCommunicate OK [18:54:40]wFMCommunicate request_size=255 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 46 02 00 00 F4 03 04 00 70 E6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E4 00 00 35 04 06 00 F8 [18:54:40]Write to MH i2c: E2 02 01 E3 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 70 E6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E4 00 00 35 04 06 00 F8 00 00 E7 [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:40]Read from MH i2c: E2 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 E3 14 00 90 00 6B [18:54:40]RAPDU: 90 00 [18:54:40]wFMCommunicate OK [18:54:40]wFMCommunicate request_size=10 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 0D 02 02 05 15 8E 8C A7 35 [18:54:40]Write to MH i2c: E2 0D 00 E4 14 80 0D 02 02 05 00 15 8E 8C A7 35 00 00 87 [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:40]Read from MH i2c: E2 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 E4 14 00 90 00 6C [18:54:40]RAPDU: 90 00 [18:54:40]wFMCommunicate OK [18:54:40]wFMCommunicate request_size=4 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 0D 03 02 [18:54:40]Write to MH i2c: E2 08 00 E5 14 80 0D 03 02 00 00 00 00 74 [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:40]Read from MH i2c: E2 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 0B 00 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 0B 00 E5 14 00 55 F4 7D 58 91 F9 02 2C 90 00 4B [18:54:40]RAPDU: 55 F4 7D 58 91 F9 02 2C 90 00 [18:54:40]wFMCommunicate OK [18:54:40]SAM_PROTO_SignData done [18:54:40]FM_MakeSignedData done [18:54:40]CreateOFDProtocolMessage [18:54:40]wFMCommunicate request_size=4 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 11 00 00 [18:54:40]Write to MH i2c: E2 08 00 E6 14 80 11 00 00 00 00 00 00 74 [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:41]Read from MH i2c: E2 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 17 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 17 00 E6 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [18:54:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:54:41]wFMCommunicate OK [18:54:41]CreateOFDProtocolMessage done [18:54:41]OFDSenderStorePacket 58598 [18:54:41]StoreOFDPacket docnum=58598 [18:54:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D2 2C 07 01 AA 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 70 E6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E4 00 00 35 04 06 00 F8 15 8E 8C A7 35 55 F4 7D 58 91 F9 02 2C [18:54:41]CheckFolder [18:54:41]dirname=/storage/ofd_packets [18:54:41]CheckFolder done [18:54:41]ProducePacketName [18:54:41]name=ofd_packets/00058598 [18:54:41]NVStorageSaveData ofd_packets/00058598 [18:54:41]File name is /storage/ofd_packets/00058598 [18:54:41]Write 301 bytes [18:54:41]NVStorageSaveData done [18:54:41]OFDSenderStorePacket done [18:54:41]KKMCreateOFDPacket done [18:54:41]NVStorageSaveData kkm_last_timestamp [18:54:41]File name is /storage/kkm_last_timestamp [18:54:41]Write 4 bytes [18:54:41]NVStorageSaveData done [18:54:41]ExternCall_PrintAddStr [18:54:41]wPrintStart [18:54:41]Write to MH i2c: 01 00 00 E7 14 FB [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 07 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 07 00 E7 14 00 00 00 00 00 FF 0F 10 [18:54:41]RasterBufferAndPrint [18:54:41]line Счет N : (1)2075930 [18:54:41]line ИНН: 02508201610067 [18:54:41]line Контрольно-Кассовый Чек [18:54:41]line ПРОДАЖА [18:54:41]line ТРК (МРК, ГНК) : 42 [18:54:41]line Товар: 2710124500 [18:54:41]line Аи-95-К-5 [18:54:41]line 26.960 * 74.20 [18:54:41]line = 2000.43 [18:54:41]line НДС 12% НСП 1% [18:54:41]line > о реализуемом товаре [18:54:41]line ИТОГО: 2000.43 [18:54:41]line НСП 1% : 17.70 [18:54:41]line НДС 12% : 212.43 [18:54:41]line Наличными: 0.00 [18:54:41]line Безнал.: 2000.43 [18:54:41]line Место: АЗС № 135 "Партнер Нефть" [18:54:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:54:41]line СНО: Общий режим [18:54:41]line Чек 582 20.08.2024 18:54 [18:54:41]line Смена: 100 ФФД: 1.0 [18:54:41]line ЗНМ: 0300000196 [18:54:41]line РНМ: 0000000000162794 [18:54:41]line Версия ККМ: v1.0 [18:54:41]line Платежная система: O! деньги [18:54:41]line ФМ: 0000000002094532 [18:54:41]line ФД: 58598 [18:54:41]line ФПД: 272771469584181 [18:54:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T185440&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58598&fm=272771469584181&tin=02508201610067®Number=0000000000162794&sum=200043 [18:54:41]OFD Sender: Processing packet 58598 [packets to send 52, broken 51] [18:54:41]ProducePacketName [18:54:41]name=ofd_packets/00058598 [18:54:41]OFD Sender: To server: pG, [18:54:41]CommunicateWithHost lk.salyk.kg:30040 [18:54:41]ConnectInit lk.salyk.kg [18:54:41]written 0, free lines is 4095 [18:54:41]Connected sock=10 [18:54:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D2 2C 07 01 AA 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 70 E6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E6 E4 00 00 35 04 06 00 F8 15 8E 8C A7 35 55 F4 7D 58 91 F9 02 2C [18:54:41]Write to MH i2c: 01 00 00 11 15 26 [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 07 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 07 00 11 15 00 00 00 00 00 D3 0C 0C [18:54:41]RasterBufferAndPrint [18:54:41]line [18:54:41]line [18:54:41]line [18:54:41]line [18:54:41]line [18:54:41]written 0, free lines is 3287 [18:54:41]MH_Cut [18:54:41]Write to MH i2c: D1 01 00 18 15 01 FF [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: D1 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: D1 01 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: D1 01 00 18 15 00 FE [18:54:41]Write to MH i2c: 01 00 00 19 15 2E [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 86 0F 47 00 23 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 32 30 39 34 35 33 32 10 04 04 00 E6 E4 00 00 F4 03 04 00 BE 91 C4 66 B6 04 01 00 00 03 E2 2E 73 3D F3 44 BD [18:54:41]CommunicateWithHost err = 0 [18:54:41]CheckOFDResponse [18:54:41]1017 (14) - 77093643461234 [18:54:41]1041 (16) - 0000000002094532 [18:54:41]1040 (4) - 58598 [18:54:41]1012 (4) - 20.08.2024 12:53 [18:54:41]1206 (1) - 0 [18:54:41]OFD Sender: Remove packet 58598 [18:54:41]ProducePacketName [18:54:41]name=ofd_packets/00058598 [18:54:41]NVStorageDeleteData [18:54:42]OFD Sender: No OFD packet to send [18:54:42]*** Cut start [18:54:42]*** Partial cut [18:54:42]*** CUTSNS_PIN = 1 [18:54:42]*** CUTSNS_PIN = 0 [18:54:42]*** Brake cut motor [18:54:43]Read from MH i2c: 01 [18:54:43]MH_I2C_Read... [18:54:43]*** Stop cut motor [18:54:43]*** Cut end [18:54:43]Read from MH i2c: 01 07 00 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: 01 07 00 19 15 00 00 00 00 00 FF 0F 43 [18:54:43]process_action close_receipt done [18:54:43]requested_data is exist [18:54:43]produce_requested_data [18:54:43]requested_item fm.sn is exist - process it [18:54:43]wFMCommunicate request_size=4 [18:54:43]MH_SAM_APDU [18:54:43]CAPDU: 80 11 00 00 [18:54:43]Write to MH i2c: E2 08 00 1A 15 80 11 00 00 00 00 00 00 A9 [18:54:43]Write i2c OK [18:54:43]MH_I2C_Read... [18:54:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:43]Read from MH i2c: E2 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 17 00 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 17 00 1A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F5 [18:54:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:54:43]wFMCommunicate OK [18:54:43]requested_item fd.num is exist - process it [18:54:43]SAM_PROTO_GetFieldsCounters [18:54:43]wFMCommunicate request_size=4 [18:54:43]MH_SAM_APDU [18:54:43]CAPDU: 80 13 00 00 [18:54:43]Write to MH i2c: E2 08 00 1B 15 80 13 00 00 00 00 00 00 AC [18:54:43]Write i2c OK [18:54:43]MH_I2C_Read... [18:54:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:43]Read from MH i2c: E2 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 62 00 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 62 00 1B 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 D0 [18:54:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:43]wFMCommunicate OK [18:54:43]SAM_PROTO_GetFieldsCounters done [18:54:43]requested_item shift.num is exist - process it [18:54:43]requested_item shift.opened is exist - process it [18:54:43]req_shift_opened [18:54:43]FM_GetShiftState [18:54:43]SAM_PROTO_GetShiftState [18:54:43]wFMCommunicate request_size=4 [18:54:43]MH_SAM_APDU [18:54:43]CAPDU: 80 13 01 00 [18:54:43]Write to MH i2c: E2 08 00 1C 15 80 13 01 00 00 00 00 00 AE [18:54:43]Write i2c OK [18:54:43]MH_I2C_Read... [18:54:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:43]Read from MH i2c: E2 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 0E 00 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 0E 00 1C 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D1 [18:54:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:54:43]wFMCommunicate OK [18:54:43]SAM_PROTO_GetShiftState done [18:54:43]FM_GetShiftState done [18:54:43]req_shift_opened done [18:54:43]requested_item shift.open_date is exist - process it [18:54:43]req_shift_open_date [18:54:43]req_shift_open_date done [18:54:43]produce_requested_data done [18:54:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58598,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:54:43]process_action_free close_receipt [18:54:43]json_value_free [18:54:43]json_value_free done [18:54:43]process_json_proto returns [18:54:43]Send response to host [18:54:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58598,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:54:43]free response buf [18:54:43]execute_script done [18:54:43]execute_script returns [18:54:43]free content buf [18:54:43]Sock 8.Close socket [18:54:43]Sock 8.Thread stoped [18:54:47]OFD Sender: No OFD packet to send [18:54:52]OFD Sender: No OFD packet to send [18:54:57]OFD Sender: No OFD packet to send [18:55:02]OFD Sender: No OFD packet to send [18:55:07]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [18:57:47]accept exits with 9 [18:57:47]New connection [18:57:47]New thread 3067194724 created [18:57:47]Thread 3067338084 joined [18:57:47]Waiting for new connection... [18:57:47] Sock 9.Parse request [18:57:47]Sock 9.Check first char [18:57:47]Sock 9.First char is OK [18:57:47]request: POST /json_proto HTTP/1.0 [18:57:47]Method: POST [18:57:47]URL: /json_proto [18:57:47]Method is POST - this is cgi request [18:57:47]url: /json_proto [18:57:47]query_string will be loaded in cgi processing [18:57:47]execute_cgi json_proto POST (null) [18:57:47]execute_cgi path=json_proto method=POST [18:57:47]POST find Content-Length [18:57:47]Host: 172.17.44.3:8080 [18:57:47]Content-Length: 792 [18:57:47]Content-Type: application/json [18:57:47] [18:57:47]POST finish read [18:57:47]Found Content-Length = 792 [18:57:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 9.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03823", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:47]execute_script... [18:57:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 9.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03823", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:47]POST & json_proto [18:57:47]process_json_proto [18:57:47]json parsed OK: [18:57:47]protocol is kg_v1.0 [18:57:47]action value=close_receipt [18:57:47]process_action close_receipt [18:57:47]cmd_close_receipt [18:57:47]MH_GetDate [18:57:47]Write to MH i2c: F0 00 00 1D 15 21 [18:57:47]Write i2c OK [18:57:47]MH_I2C_Read... [18:57:47]Read from MH i2c: F0 [18:57:47]MH_I2C_Read... [18:57:47]Read from MH i2c: F0 09 00 [18:57:47]MH_I2C_Read... [18:57:47]Read from MH i2c: F0 09 00 1D 15 00 2C E7 C4 66 AD C5 5D 66 9C [18:57:47]GetLastDocTimeStamp 1724180080 [18:57:47]current date 1724180268 [18:57:47]FM_GetShiftState [18:57:47]SAM_PROTO_GetShiftState [18:57:47]wFMCommunicate request_size=4 [18:57:47]MH_SAM_APDU [18:57:47]CAPDU: 80 13 01 00 [18:57:47]Write to MH i2c: E2 08 00 1E 15 80 13 01 00 00 00 00 00 B0 [18:57:47]Write i2c OK [18:57:47]MH_I2C_Read... [18:57:47]OFD Sender: No OFD packet to send [18:57:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:47]Read from MH i2c: E2 [18:57:47]MH_I2C_Read... [18:57:47]Read from MH i2c: E2 0E 00 [18:57:47]MH_I2C_Read... [18:57:47]Read from MH i2c: E2 0E 00 1E 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D3 [18:57:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:57:47]wFMCommunicate OK [18:57:47]SAM_PROTO_GetShiftState done [18:57:47]FM_GetShiftState done [18:57:47]opened in 1724112910 [18:57:47]opened+sec_in_day 1724199310 [18:57:47]quantity*price = 0 [18:57:47]sum+1 = 1 [18:57:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 583 20.08.2024 18:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 03823 ФМ: 0000000002094532 ФД: 58599 ФПД: 114556311691968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T185748&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58599&fm=114556311691968&tin=02508201610067®Number=0000000000162794&sum=0 [18:57:48]StoreToDocumentArchive [18:57:48]shift 100 fd 58599 [18:57:48]save to /storage/0100/doc_00058599 [18:57:48]save last doc name /storage/0100/doc_00058599 to /storage/kkm_last_doc_name [18:57:48]save OK [18:57:48]Clear old archive folders... [18:57:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:57:48]tlvbuf is 01F9A270 [18:57:48]SAM_PROTO_ClearQueue [18:57:48]wFMCommunicate request_size=4 [18:57:48]MH_SAM_APDU [18:57:48]CAPDU: 80 09 00 00 [18:57:48]Write to MH i2c: E2 08 00 2B 15 80 09 00 00 00 00 00 00 B2 [18:57:48]Write i2c OK [18:57:48]MH_I2C_Read... [18:57:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:48]Read from MH i2c: E2 [18:57:48]MH_I2C_Read... [18:57:48]Read from MH i2c: E2 03 00 [18:57:48]MH_I2C_Read... [18:57:48]Read from MH i2c: E2 03 00 2B 15 00 90 00 B4 [18:57:48]RAPDU: 90 00 [18:57:48]wFMCommunicate OK [18:57:48]SAM_PROTO_ClearQueue done [18:57:48]KKMCreateOFDPacket [18:57:48]OFDProtocolAddRootSTLVToBuf [18:57:48]FM_MakeSignedData [18:57:48]FM_MakeSignedData [18:57:48]SAM_PROTO_SignData [18:57:48]wFMCommunicate request_size=4 [18:57:48]MH_SAM_APDU [18:57:48]CAPDU: 80 0D 01 02 [18:57:48]Write to MH i2c: E2 08 00 2C 15 80 0D 01 02 00 00 00 00 BA [18:57:48]Write i2c OK [18:57:48]MH_I2C_Read... [18:57:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:48]Read from MH i2c: E2 [18:57:48]MH_I2C_Read... [18:57:48]Read from MH i2c: E2 03 00 [18:57:48]MH_I2C_Read... [18:57:48]Read from MH i2c: E2 03 00 2C 15 00 90 00 B5 [18:57:48]RAPDU: 90 00 [18:57:48]wFMCommunicate OK [18:57:48]wFMCommunicate request_size=255 [18:57:48]MH_SAM_APDU [18:57: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 34 FF 03 08 00 03 1C 25 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 2C E7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E4 00 00 35 04 06 00 68 [18:57:48]Write to MH i2c: E2 02 01 2D 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 34 FF 03 08 00 03 1C 25 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 2C E7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E4 00 00 35 04 06 00 68 00 00 1E [18:57:48]Write i2c OK [18:57:48]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 2D 15 00 90 00 B6 [18:57:49]RAPDU: 90 00 [18:57:49]wFMCommunicate OK [18:57:49]wFMCommunicate request_size=10 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 0D 02 02 05 30 38 43 E2 C0 [18:57:49]Write to MH i2c: E2 0D 00 2E 15 80 0D 02 02 05 00 30 38 43 E2 C0 00 00 14 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 2E 15 00 90 00 B7 [18:57:49]RAPDU: 90 00 [18:57:49]wFMCommunicate OK [18:57:49]wFMCommunicate request_size=4 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 0D 03 02 [18:57:49]Write to MH i2c: E2 08 00 2F 15 80 0D 03 02 00 00 00 00 BF [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 0B 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 0B 00 2F 15 00 FA E1 25 AE 5E 32 2D 3F 90 00 6A [18:57:49]RAPDU: FA E1 25 AE 5E 32 2D 3F 90 00 [18:57:49]wFMCommunicate OK [18:57:49]SAM_PROTO_SignData done [18:57:49]FM_MakeSignedData done [18:57:49]CreateOFDProtocolMessage [18:57:49]wFMCommunicate request_size=4 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 11 00 00 [18:57:49]Write to MH i2c: E2 08 00 30 15 80 11 00 00 00 00 00 00 BF [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 17 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 17 00 30 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [18:57:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:57:49]wFMCommunicate OK [18:57:49]CreateOFDProtocolMessage done [18:57:49]OFDSenderStorePacket 58599 [18:57:49]StoreOFDPacket docnum=58599 [18:57:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E4 D0 07 01 87 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 34 FF 03 08 00 03 1C 25 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 2C E7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E4 00 00 35 04 06 00 68 30 38 43 E2 C0 FA E1 25 AE 5E 32 2D 3F [18:57:49]CheckFolder [18:57:49]dirname=/storage/ofd_packets [18:57:49]CheckFolder done [18:57:49]ProducePacketName [18:57:49]name=ofd_packets/00058599 [18:57:49]NVStorageSaveData ofd_packets/00058599 [18:57:49]File name is /storage/ofd_packets/00058599 [18:57:49]Write 301 bytes [18:57:49]NVStorageSaveData done [18:57:49]OFDSenderStorePacket done [18:57:49]KKMCreateOFDPacket done [18:57:49]NVStorageSaveData kkm_last_timestamp [18:57:49]File name is /storage/kkm_last_timestamp [18:57:49]Write 4 bytes [18:57:49]NVStorageSaveData done [18:57:49]ExternCall_PrintAddStr [18:57:49]wPrintStart [18:57:49]Write to MH i2c: 01 00 00 31 15 46 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 07 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 07 00 31 15 00 00 00 00 00 FF 0F 5B [18:57:49]RasterBufferAndPrint [18:57:49]line Счет N : (1)2075931 [18:57:49]line ИНН: 02508201610067 [18:57:49]line Контрольно-Кассовый Чек [18:57:49]line ПРОДАЖА [18:57:49]line ТРК (МРК, ГНК) : 33 [18:57:49]line Товар: 2710124130 [18:57:49]line Аи-92-К-4 [18:57:49]line 9.500 * 0.00 [18:57:49]line = 0.00 [18:57:49]line НДС 12% НСП 1% [18:57:49]line > о реализуемом товаре [18:57:49]line ИТОГО: 0.00 [18:57:49]line НСП 1% : 0.00 [18:57:49]line НДС 12% : 0.00 [18:57:49]line Наличными: 0.00 [18:57:49]line Безнал.: 0.00 [18:57:49]line Место: АЗС № 135 "Партнер Нефть" [18:57:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [18:57:49]line СНО: Общий режим [18:57:49]line Чек 583 20.08.2024 18:57 [18:57:49]line Смена: 100 ФФД: 1.0 [18:57:49]line ЗНМ: 0300000196 [18:57:49]line РНМ: 0000000000162794 [18:57:49]line Версия ККМ: v1.0 [18:57:49]line Талоны: Топливная Карта [18:57:49]line 03823 [18:57:49]line ФМ: 0000000002094532 [18:57:49]line ФД: 58599 [18:57:49]line ФПД: 114556311691968 [18:57:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T185748&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58599&fm=114556311691968&tin=02508201610067®Number=0000000000162794&sum=0 [18:57:49]OFD Sender: Processing packet 58599 [packets to send 52, broken 51] [18:57:49]ProducePacketName [18:57:49]name=ofd_packets/00058599 [18:57:49]OFD Sender: To server: pG, [18:57:49]CommunicateWithHost lk.salyk.kg:30040 [18:57:49]ConnectInit lk.salyk.kg [18:57:49]written 0, free lines is 4095 [18:57:49]Connected sock=10 [18:57:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E4 D0 07 01 87 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 34 FF 03 08 00 03 1C 25 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 2C E7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E7 E4 00 00 35 04 06 00 68 30 38 43 E2 C0 FA E1 25 AE 5E 32 2D 3F [18:57:49]Write to MH i2c: 01 00 00 5B 15 70 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 07 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 07 00 5B 15 00 00 00 00 00 D3 0C 56 [18:57:49]RasterBufferAndPrint [18:57:49]line [18:57:49]line [18:57:49]line [18:57:49]line [18:57:49]line [18:57:49]written 0, free lines is 3289 [18:57:49]MH_Cut [18:57:49]Write to MH i2c: D1 01 00 62 15 01 49 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: D1 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: D1 01 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: D1 01 00 62 15 00 48 [18:57:49]Write to MH i2c: 01 00 00 63 15 78 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E9 14 47 00 69 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 32 30 39 34 35 33 32 10 04 04 00 E7 E4 00 00 F4 03 04 00 7A 92 C4 66 B6 04 01 00 00 06 5B D1 76 C5 28 4A 29 [18:57:50]CommunicateWithHost err = 0 [18:57:50]CheckOFDResponse [18:57:50]1017 (14) - 77093643461234 [18:57:50]1041 (16) - 0000000002094532 [18:57:50]1040 (4) - 58599 [18:57:50]1012 (4) - 20.08.2024 12:56 [18:57:50]1206 (1) - 0 [18:57:50]OFD Sender: Remove packet 58599 [18:57:50]ProducePacketName [18:57:50]name=ofd_packets/00058599 [18:57:50]NVStorageDeleteData [18:57:50]OFD Sender: No OFD packet to send [18:57:50]*** Cut start [18:57:50]*** Partial cut [18:57:50]*** CUTSNS_PIN = 1 [18:57:50]*** CUTSNS_PIN = 0 [18:57:51]*** Brake cut motor [18:57:51]Read from MH i2c: 01 [18:57:51]MH_I2C_Read... [18:57:51]*** Stop cut motor [18:57:51]*** Cut end [18:57:51]Read from MH i2c: 01 07 00 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: 01 07 00 63 15 00 00 00 00 00 FF 0F 8D [18:57:51]process_action close_receipt done [18:57:51]requested_data is exist [18:57:51]produce_requested_data [18:57:51]requested_item fm.sn is exist - process it [18:57:51]wFMCommunicate request_size=4 [18:57:51]MH_SAM_APDU [18:57:51]CAPDU: 80 11 00 00 [18:57:51]Write to MH i2c: E2 08 00 64 15 80 11 00 00 00 00 00 00 F3 [18:57:51]Write i2c OK [18:57:51]MH_I2C_Read... [18:57:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:51]Read from MH i2c: E2 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 17 00 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 17 00 64 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3F [18:57:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [18:57:51]wFMCommunicate OK [18:57:51]requested_item fd.num is exist - process it [18:57:51]SAM_PROTO_GetFieldsCounters [18:57:51]wFMCommunicate request_size=4 [18:57:51]MH_SAM_APDU [18:57:51]CAPDU: 80 13 00 00 [18:57:51]Write to MH i2c: E2 08 00 65 15 80 13 00 00 00 00 00 00 F6 [18:57:51]Write i2c OK [18:57:51]MH_I2C_Read... [18:57:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:51]Read from MH i2c: E2 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 62 00 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 62 00 65 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 1E [18:57:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:51]wFMCommunicate OK [18:57:51]SAM_PROTO_GetFieldsCounters done [18:57:51]requested_item shift.num is exist - process it [18:57:51]requested_item shift.opened is exist - process it [18:57:51]req_shift_opened [18:57:51]FM_GetShiftState [18:57:51]SAM_PROTO_GetShiftState [18:57:51]wFMCommunicate request_size=4 [18:57:51]MH_SAM_APDU [18:57:51]CAPDU: 80 13 01 00 [18:57:51]Write to MH i2c: E2 08 00 66 15 80 13 01 00 00 00 00 00 F8 [18:57:51]Write i2c OK [18:57:51]MH_I2C_Read... [18:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:51]Read from MH i2c: E2 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 0E 00 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 0E 00 66 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1B [18:57:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [18:57:51]wFMCommunicate OK [18:57:51]SAM_PROTO_GetShiftState done [18:57:51]FM_GetShiftState done [18:57:51]req_shift_opened done [18:57:51]requested_item shift.open_date is exist - process it [18:57:51]req_shift_open_date [18:57:51]req_shift_open_date done [18:57:51]produce_requested_data done [18:57:51]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58599,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [18:57:51]process_action_free close_receipt [18:57:51]json_value_free [18:57:51]json_value_free done [18:57:51]process_json_proto returns [18:57:51]Send response to host [18:57:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58599,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [18:57:51]free response buf [18:57:51]execute_script done [18:57:51]execute_script returns [18:57:51]free content buf [18:57:51]Sock 9.Close socket [18:57:51]Sock 9.Thread stoped [18:57:55]OFD Sender: No OFD packet to send [18:58:00]OFD Sender: No OFD packet to send [18:58:05]OFD Sender: No OFD packet to send [18:58:10]OFD Sender: No OFD packet to send [18:58:15]OFD Sender: No OFD packet to send [18:58:20]OFD Sender: No OFD packet to send [18:58:25]OFD Sender: No OFD packet to send [18:58:30]OFD Sender: No OFD packet to send [18:58:35]OFD Sender: No OFD packet to send [18:58:40]OFD Sender: No OFD packet to send [18:58:45]OFD Sender: No OFD packet to send [18:58:50]OFD Sender: No OFD packet to send [18:58:55]OFD Sender: No OFD packet to send [18:59:00]OFD Sender: No OFD packet to send [18:59:05]OFD Sender: No OFD packet to send [18:59:10]OFD Sender: No OFD packet to send [18:59:15]OFD Sender: No OFD packet to send [18:59:20]OFD Sender: No OFD packet to send [18:59:25]OFD Sender: No OFD packet to send [18:59:30]OFD Sender: No OFD packet to send [18:59:35]OFD Sender: No OFD packet to send [18:59:40]OFD Sender: No OFD packet to send [18:59:45]OFD Sender: No OFD packet to send [18:59:50]OFD Sender: No OFD packet to send [18:59:55]OFD Sender: No OFD packet to send [19:00:00]OFD Sender: No OFD packet to send [19:00:05]OFD Sender: No OFD packet to send [19:00:10]OFD Sender: No OFD packet to send [19:00:14]accept exits with 8 [19:00:14]New connection [19:00:14]New thread 3067338084 created [19:00:14]Thread 3067194724 joined [19:00:14]Waiting for new connection... [19:00:14] Sock 8.Parse request [19:00:14]Sock 8.Check first char [19:00:14]Sock 8.First char is OK [19:00:14]request: POST /json_proto HTTP/1.0 [19:00:14]Method: POST [19:00:14]URL: /json_proto [19:00:14]Method is POST - this is cgi request [19:00:14]url: /json_proto [19:00:14]query_string will be loaded in cgi processing [19:00:14]execute_cgi json_proto POST (null) [19:00:14]execute_cgi path=json_proto method=POST [19:00:14]POST find Content-Length [19:00:14]Host: 172.17.44.3:8080 [19:00:14]Content-Length: 804 [19:00:14]Content-Type: application/json [19:00:14] [19:00:14]POST finish read [19:00:14]Found Content-Length = 804 [19:00:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:14]execute_script... [19:00: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)2075933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:14]POST & json_proto [19:00:14]process_json_proto [19:00:14]json parsed OK: [19:00:14]protocol is kg_v1.0 [19:00:14]action value=close_receipt [19:00:14]process_action close_receipt [19:00:14]cmd_close_receipt [19:00:14]MH_GetDate [19:00:14]Write to MH i2c: F0 00 00 67 15 6B [19:00:14]Write i2c OK [19:00:14]MH_I2C_Read... [19:00:14]Read from MH i2c: F0 [19:00:14]MH_I2C_Read... [19:00:14]Read from MH i2c: F0 09 00 [19:00:14]MH_I2C_Read... [19:00:14]Read from MH i2c: F0 09 00 67 15 00 BF E7 C4 66 AD C5 5D 66 79 [19:00:14]GetLastDocTimeStamp 1724180268 [19:00:14]current date 1724180415 [19:00:14]FM_GetShiftState [19:00:14]SAM_PROTO_GetShiftState [19:00:14]wFMCommunicate request_size=4 [19:00:14]MH_SAM_APDU [19:00:14]CAPDU: 80 13 01 00 [19:00:14]Write to MH i2c: E2 08 00 68 15 80 13 01 00 00 00 00 00 FA [19:00:14]Write i2c OK [19:00:14]MH_I2C_Read... [19:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:14]Read from MH i2c: E2 [19:00:14]MH_I2C_Read... [19:00:14]Read from MH i2c: E2 0E 00 [19:00:14]MH_I2C_Read... [19:00:14]Read from MH i2c: E2 0E 00 68 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [19:00:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:00:14]wFMCommunicate OK [19:00:14]SAM_PROTO_GetShiftState done [19:00:14]FM_GetShiftState done [19:00:14]opened in 1724112910 [19:00:14]opened+sec_in_day 1724199310 [19:00:14]quantity*price = 100021 [19:00:14]sum+1 = 100023 [19:00:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 584 20.08.2024 19:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58600 ФПД: 15598650187423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190015&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58600&fm=15598650187423&tin=02508201610067®Number=0000000000162794&sum=100022 [19:00:15]StoreToDocumentArchive [19:00:15]shift 100 fd 58600 [19:00:15]save to /storage/0100/doc_00058600 [19:00:15]save last doc name /storage/0100/doc_00058600 to /storage/kkm_last_doc_name [19:00:15]save OK [19:00:15]Clear old archive folders... [19:00:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:00:15]tlvbuf is 01F2C800 [19:00:15]SAM_PROTO_ClearQueue [19:00:15]wFMCommunicate request_size=4 [19:00:15]MH_SAM_APDU [19:00:15]CAPDU: 80 09 00 00 [19:00:15]Write to MH i2c: E2 08 00 75 15 80 09 00 00 00 00 00 00 FC [19:00:15]Write i2c OK [19:00:15]MH_I2C_Read... [19:00:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:15]Read from MH i2c: E2 [19:00:15]MH_I2C_Read... [19:00:15]Read from MH i2c: E2 03 00 [19:00:15]MH_I2C_Read... [19:00:15]Read from MH i2c: E2 03 00 75 15 00 90 00 FE [19:00:15]RAPDU: 90 00 [19:00:15]wFMCommunicate OK [19:00:15]SAM_PROTO_ClearQueue done [19:00:15]KKMCreateOFDPacket [19:00:15]OFDProtocolAddRootSTLVToBuf [19:00:15]FM_MakeSignedData [19:00:15]FM_MakeSignedData [19:00:15]SAM_PROTO_SignData [19:00:15]wFMCommunicate request_size=4 [19:00:15]MH_SAM_APDU [19:00:15]CAPDU: 80 0D 01 02 [19:00:15]Write to MH i2c: E2 08 00 76 15 80 0D 01 02 00 00 00 00 04 [19:00:15]Write i2c OK [19:00:15]MH_I2C_Read... [19:00:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:15]Read from MH i2c: E2 [19:00:15]MH_I2C_Read... [19:00:15]Read from MH i2c: E2 03 00 [19:00:15]MH_I2C_Read... [19:00:15]Read from MH i2c: E2 03 00 76 15 00 90 00 FF [19:00:15]RAPDU: 90 00 [19:00:15]wFMCommunicate OK [19:00:15]wFMCommunicate request_size=255 [19:00:15]MH_SAM_APDU [19:00:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 48 02 00 00 F4 03 04 00 BF E7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E4 00 00 35 04 06 00 0E [19:00:15]Write to MH i2c: E2 02 01 77 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 48 02 00 00 F4 03 04 00 BF E7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E4 00 00 35 04 06 00 0E 00 00 31 [19:00:15]Write i2c OK [19:00:15]MH_I2C_Read... [19:00:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:16]Read from MH i2c: E2 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: E2 03 00 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: E2 03 00 77 15 00 90 00 00 [19:00:16]RAPDU: 90 00 [19:00:16]wFMCommunicate OK [19:00:16]wFMCommunicate request_size=10 [19:00:16]MH_SAM_APDU [19:00:16]CAPDU: 80 0D 02 02 05 2F D8 00 DE 9F [19:00:16]Write to MH i2c: E2 0D 00 78 15 80 0D 02 02 05 00 2F D8 00 DE 9F 00 00 95 [19:00:16]Write i2c OK [19:00:16]MH_I2C_Read... [19:00:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:16]Read from MH i2c: E2 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: E2 03 00 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: E2 03 00 78 15 00 90 00 01 [19:00:16]RAPDU: 90 00 [19:00:16]wFMCommunicate OK [19:00:16]wFMCommunicate request_size=4 [19:00:16]MH_SAM_APDU [19:00:16]CAPDU: 80 0D 03 02 [19:00:16]Write to MH i2c: E2 08 00 79 15 80 0D 03 02 00 00 00 00 09 [19:00:16]Write i2c OK [19:00:16]MH_I2C_Read... [19:00:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:16]Read from MH i2c: E2 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: E2 0B 00 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: E2 0B 00 79 15 00 8C E5 6B 49 E6 BA 24 04 90 00 F7 [19:00:16]RAPDU: 8C E5 6B 49 E6 BA 24 04 90 00 [19:00:16]wFMCommunicate OK [19:00:16]SAM_PROTO_SignData done [19:00:16]FM_MakeSignedData done [19:00:16]CreateOFDProtocolMessage [19:00:16]wFMCommunicate request_size=4 [19:00:16]MH_SAM_APDU [19:00:16]CAPDU: 80 11 00 00 [19:00:16]Write to MH i2c: E2 08 00 7A 15 80 11 00 00 00 00 00 00 09 [19:00:16]Write i2c OK [19:00:16]MH_I2C_Read... [19:00:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:16]Read from MH i2c: E2 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: E2 17 00 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: E2 17 00 7A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [19:00:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:00:16]wFMCommunicate OK [19:00:16]CreateOFDProtocolMessage done [19:00:16]OFDSenderStorePacket 58600 [19:00:16]StoreOFDPacket docnum=58600 [19:00:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 D6 07 01 5B 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 48 02 00 00 F4 03 04 00 BF E7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E4 00 00 35 04 06 00 0E 2F D8 00 DE 9F 8C E5 6B 49 E6 BA 24 04 [19:00:16]CheckFolder [19:00:16]dirname=/storage/ofd_packets [19:00:16]CheckFolder done [19:00:16]ProducePacketName [19:00:16]name=ofd_packets/00058600 [19:00:16]NVStorageSaveData ofd_packets/00058600 [19:00:16]File name is /storage/ofd_packets/00058600 [19:00:16]Write 301 bytes [19:00:16]NVStorageSaveData done [19:00:16]OFDSenderStorePacket done [19:00:16]KKMCreateOFDPacket done [19:00:16]NVStorageSaveData kkm_last_timestamp [19:00:16]File name is /storage/kkm_last_timestamp [19:00:16]Write 4 bytes [19:00:16]NVStorageSaveData done [19:00:16]ExternCall_PrintAddStr [19:00:16]wPrintStart [19:00:16]Write to MH i2c: 01 00 00 7B 15 90 [19:00:16]Write i2c OK [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: 01 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: 01 07 00 [19:00:16]MH_I2C_Read... [19:00:16]Read from MH i2c: 01 07 00 7B 15 00 00 00 00 00 FF 0F A5 [19:00:16]RasterBufferAndPrint [19:00:16]line Счет N : (1)2075933 [19:00:16]line ИНН: 02508201610067 [19:00:16]line Контрольно-Кассовый Чек [19:00:16]line ПРОДАЖА [19:00:16]line ТРК (МРК, ГНК) : 52 [19:00:16]line Товар: 2710124500 [19:00:16]line Аи-95-К-5 [19:00:16]line 13.480 * 74.20 [19:00:16]line = 1000.22 [19:00:16]line НДС 12% НСП 1% [19:00:16]line > о реализуемом товаре [19:00:16]line ИТОГО: 1000.22 [19:00:16]line НСП 1% : 8.85 [19:00:16]line НДС 12% : 106.22 [19:00:16]line Наличными: 0.00 [19:00:16]line Безнал.: 1000.22 [19:00:16]line Место: АЗС № 135 "Партнер Нефть" [19:00:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:00:16]line СНО: Общий режим [19:00:16]line Чек 584 20.08.2024 19:00 [19:00:16]line Смена: 100 ФФД: 1.0 [19:00:16]line ЗНМ: 0300000196 [19:00:16]line РНМ: 0000000000162794 [19:00:16]line Версия ККМ: v1.0 [19:00:16]line Платежная система: O! деньги [19:00:16]line ФМ: 0000000002094532 [19:00:16]line ФД: 58600 [19:00:16]line ФПД: 15598650187423 [19:00:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190015&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58600&fm=15598650187423&tin=02508201610067®Number=0000000000162794&sum=100022 [19:00:16]OFD Sender: Processing packet 58600 [packets to send 52, broken 51] [19:00:16]ProducePacketName [19:00:16]name=ofd_packets/00058600 [19:00:16]OFD Sender: To server: pG, [19:00:16]CommunicateWithHost lk.salyk.kg:30040 [19:00:16]ConnectInit lk.salyk.kg [19:00:16]written 0, free lines is 4095 [19:00:16]Connected sock=10 [19:00:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A5 D6 07 01 5B 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 48 02 00 00 F4 03 04 00 BF E7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E8 E4 00 00 35 04 06 00 0E 2F D8 00 DE 9F 8C E5 6B 49 E6 BA 24 04 [19:00:17]Write to MH i2c: 01 00 00 A5 15 BA [19:00:17]Write i2c OK [19:00:17]MH_I2C_Read... [19:00:17]Read from MH i2c: 01 [19:00:17]MH_I2C_Read... [19:00:17]Read from MH i2c: 01 07 00 [19:00:17]MH_I2C_Read... [19:00:17]Read from MH i2c: 01 07 00 A5 15 00 00 00 00 00 DD 0C AA [19:00:17]RasterBufferAndPrint [19:00:17]line [19:00:17]line [19:00:17]line [19:00:17]line [19:00:17]line [19:00:17]written 0, free lines is 3299 [19:00:17]MH_Cut [19:00:17]Write to MH i2c: D1 01 00 AC 15 01 93 [19:00:17]Write i2c OK [19:00:17]MH_I2C_Read... [19:00:17]Read from MH i2c: D1 [19:00:17]MH_I2C_Read... [19:00:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C0 F1 47 00 59 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 32 30 39 34 35 33 32 10 04 04 00 E8 E4 00 00 F4 03 04 00 0D 93 C4 66 B6 04 01 00 00 68 9E BB BA EA 3B 53 B8 [19:00:17]CommunicateWithHost err = 0 [19:00:17]CheckOFDResponse [19:00:17]1017 (14) - 77093643461234 [19:00:17]1041 (16) - 0000000002094532 [19:00:17]1040 (4) - 58600 [19:00:17]1012 (4) - 20.08.2024 12:58 [19:00:17]1206 (1) - 0 [19:00:17]OFD Sender: Remove packet 58600 [19:00:17]ProducePacketName [19:00:17]name=ofd_packets/00058600 [19:00:17]NVStorageDeleteData [19:00:17]Read from MH i2c: D1 01 00 [19:00:17]MH_I2C_Read... [19:00:17]Read from MH i2c: D1 01 00 AC 15 00 92 [19:00:17]Write to MH i2c: 01 00 00 AD 15 C2 [19:00:17]Write i2c OK [19:00:17]MH_I2C_Read... [19:00:17]OFD Sender: No OFD packet to send [19:00:17]*** Cut start [19:00:17]*** Partial cut [19:00:17]*** CUTSNS_PIN = 1 [19:00:17]*** CUTSNS_PIN = 0 [19:00:18]*** Brake cut motor [19:00:18]Read from MH i2c: 01 [19:00:18]MH_I2C_Read... [19:00:18]*** Stop cut motor [19:00:18]*** Cut end [19:00:18]Read from MH i2c: 01 07 00 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: 01 07 00 AD 15 00 00 00 00 00 FF 0F D7 [19:00:18]process_action close_receipt done [19:00:18]requested_data is exist [19:00:18]produce_requested_data [19:00:18]requested_item fm.sn is exist - process it [19:00:18]wFMCommunicate request_size=4 [19:00:18]MH_SAM_APDU [19:00:18]CAPDU: 80 11 00 00 [19:00:18]Write to MH i2c: E2 08 00 AE 15 80 11 00 00 00 00 00 00 3D [19:00:18]Write i2c OK [19:00:18]MH_I2C_Read... [19:00:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:18]Read from MH i2c: E2 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 17 00 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 17 00 AE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 89 [19:00:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:00:18]wFMCommunicate OK [19:00:18]requested_item fd.num is exist - process it [19:00:18]SAM_PROTO_GetFieldsCounters [19:00:18]wFMCommunicate request_size=4 [19:00:18]MH_SAM_APDU [19:00:18]CAPDU: 80 13 00 00 [19:00:18]Write to MH i2c: E2 08 00 AF 15 80 13 00 00 00 00 00 00 40 [19:00:18]Write i2c OK [19:00:18]MH_I2C_Read... [19:00:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:18]Read from MH i2c: E2 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 62 00 [19:00:18]MH_I2C_Read... [19:00:18]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [19:00:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:00:18]wFMCommunicate OK [19:00:18]SAM_PROTO_GetFieldsCounters done [19:00:18]requested_item shift.num is exist - process it [19:00:18]requested_item shift.opened is exist - process it [19:00:18]req_shift_opened [19:00:18]FM_GetShiftState [19:00:18]SAM_PROTO_GetShiftState [19:00:18]wFMCommunicate request_size=4 [19:00:18]MH_SAM_APDU [19:00:18]CAPDU: 80 13 01 00 [19:00:18]Write to MH i2c: E2 08 00 B0 15 80 13 01 00 00 00 00 00 42 [19:00:18]Write i2c OK [19:00:18]MH_I2C_Read... [19:00:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:18]Read from MH i2c: E2 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 0E 00 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 0E 00 B0 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 65 [19:00:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:00:18]wFMCommunicate OK [19:00:18]SAM_PROTO_GetShiftState done [19:00:18]FM_GetShiftState done [19:00:18]req_shift_opened done [19:00:18]requested_item shift.open_date is exist - process it [19:00:18]req_shift_open_date [19:00:18]req_shift_open_date done [19:00:18]produce_requested_data done [19:00:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58600,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:00:18]process_action_free close_receipt [19:00:18]json_value_free [19:00:18]json_value_free done [19:00:18]process_json_proto returns [19:00:18]Send response to host [19:00:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58600,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:00:18]free response buf [19:00:18]execute_script done [19:00:18]execute_script returns [19:00:18]free content buf [19:00:18]Sock 8.Close socket [19:00:18]Sock 8.Thread stoped [19:00:22]OFD Sender: No OFD packet to send [19:00:27]OFD Sender: No OFD packet to send [19:00:32]OFD Sender: No OFD packet to send [19:00:37]OFD Sender: No OFD packet to send [19:00:42]OFD Sender: No OFD packet to send [19:00:47]OFD Sender: No OFD packet to send [19:00:52]OFD Sender: No OFD packet to send [19:00:57]OFD Sender: No OFD packet to send [19:01:02]OFD Sender: No OFD packet to send [19:01:07]OFD Sender: No OFD packet to send [19:01:12]OFD Sender: No OFD packet to send [19:01:17]OFD Sender: No OFD packet to send [19:01:22]OFD Sender: No OFD packet to send [19:01:27]OFD Sender: No OFD packet to send [19:01:32]OFD Sender: No OFD packet to send [19:01:37]OFD Sender: No OFD packet to send [19:01:42]OFD Sender: No OFD packet to send [19:01:47]OFD Sender: No OFD packet to send [19:01:52]OFD Sender: No OFD packet to send [19:01:57]OFD Sender: No OFD packet to send [19:02:02]OFD Sender: No OFD packet to send [19:02:07]OFD Sender: No OFD packet to send [19:02:12]accept exits with 9 [19:02:12]New connection [19:02:12]New thread 3067194724 created [19:02:12]Thread 3067338084 joined [19:02:12]Waiting for new connection... [19:02:12] Sock 9.Parse request [19:02:12]Sock 9.Check first char [19:02:12]Sock 9.First char is OK [19:02:12]request: POST /json_proto HTTP/1.0 [19:02:12]Method: POST [19:02:12]URL: /json_proto [19:02:12]Method is POST - this is cgi request [19:02:12]url: /json_proto [19:02:12]query_string will be loaded in cgi processing [19:02:12]execute_cgi json_proto POST (null) [19:02:12]execute_cgi path=json_proto method=POST [19:02:12]POST find Content-Length [19:02:12]Host: 172.17.44.3:8080 [19:02:12]Content-Length: 782 [19:02:12]Content-Type: application/json [19:02:12] [19:02:12]POST finish read [19:02:12]Found Content-Length = 782 [19:02:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:12]execute_script... [19:02:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:12]POST & json_proto [19:02:12]process_json_proto [19:02:12]json parsed OK: [19:02:12]protocol is kg_v1.0 [19:02:12]action value=close_receipt [19:02:12]process_action close_receipt [19:02:12]cmd_close_receipt [19:02:12]MH_GetDate [19:02:12]Write to MH i2c: F0 00 00 B1 15 B5 [19:02:12]Write i2c OK [19:02:12]MH_I2C_Read... [19:02:12]Read from MH i2c: F0 [19:02:12]MH_I2C_Read... [19:02:12]Read from MH i2c: F0 09 00 [19:02:12]MH_I2C_Read... [19:02:12]Read from MH i2c: F0 09 00 B1 15 00 35 E8 C4 66 AD C5 5D 66 3A [19:02:12]GetLastDocTimeStamp 1724180415 [19:02:12]current date 1724180533 [19:02:12]FM_GetShiftState [19:02:12]SAM_PROTO_GetShiftState [19:02:12]wFMCommunicate request_size=4 [19:02:12]MH_SAM_APDU [19:02:12]CAPDU: 80 13 01 00 [19:02:12]Write to MH i2c: E2 08 00 B2 15 80 13 01 00 00 00 00 00 44 [19:02:12]Write i2c OK [19:02:12]MH_I2C_Read... [19:02:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:12]Read from MH i2c: E2 [19:02:12]MH_I2C_Read... [19:02:12]Read from MH i2c: E2 0E 00 [19:02:12]MH_I2C_Read... [19:02:12]Read from MH i2c: E2 0E 00 B2 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 67 [19:02:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:02:12]wFMCommunicate OK [19:02:12]SAM_PROTO_GetShiftState done [19:02:12]FM_GetShiftState done [19:02:12]opened in 1724112910 [19:02:12]opened+sec_in_day 1724199310 [19:02:12]quantity*price = 50017 [19:02:12]sum+1 = 50019 [19:02:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 585 20.08.2024 19:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58601 ФПД: 34983309144572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58601&fm=34983309144572&tin=02508201610067®Number=0000000000162794&sum=50018 [19:02:13]StoreToDocumentArchive [19:02:13]shift 100 fd 58601 [19:02:13]save to /storage/0100/doc_00058601 [19:02:13]save last doc name /storage/0100/doc_00058601 to /storage/kkm_last_doc_name [19:02:13]save OK [19:02:13]Clear old archive folders... [19:02:13]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:02:13]tlvbuf is 01D62A90 [19:02:13]SAM_PROTO_ClearQueue [19:02:13]wFMCommunicate request_size=4 [19:02:13]MH_SAM_APDU [19:02:13]CAPDU: 80 09 00 00 [19:02:13]Write to MH i2c: E2 08 00 BF 15 80 09 00 00 00 00 00 00 46 [19:02:13]Write i2c OK [19:02:13]MH_I2C_Read... [19:02:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:13]Read from MH i2c: E2 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 BF 15 00 90 00 48 [19:02:13]RAPDU: 90 00 [19:02:13]wFMCommunicate OK [19:02:13]SAM_PROTO_ClearQueue done [19:02:13]KKMCreateOFDPacket [19:02:13]OFDProtocolAddRootSTLVToBuf [19:02:13]FM_MakeSignedData [19:02:13]FM_MakeSignedData [19:02:13]SAM_PROTO_SignData [19:02:13]wFMCommunicate request_size=4 [19:02:13]MH_SAM_APDU [19:02:13]CAPDU: 80 0D 01 02 [19:02:13]Write to MH i2c: E2 08 00 C0 15 80 0D 01 02 00 00 00 00 4E [19:02:13]Write i2c OK [19:02:13]MH_I2C_Read... [19:02:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:13]Read from MH i2c: E2 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 C0 15 00 90 00 49 [19:02:13]RAPDU: 90 00 [19:02:13]wFMCommunicate OK [19:02:13]wFMCommunicate request_size=253 [19:02:13]MH_SAM_APDU [19:02:13]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 35 E8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E4 00 00 35 04 06 00 1F D1 2F B6 F1 FC [19:02:13]Write to MH i2c: E2 00 01 C1 15 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 35 E8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E4 00 00 35 04 06 00 1F D1 2F B6 F1 FC 00 00 03 [19:02:13]Write i2c OK [19:02:13]MH_I2C_Read... [19:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:14]Read from MH i2c: E2 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: E2 03 00 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: E2 03 00 C1 15 00 90 00 4A [19:02:14]RAPDU: 90 00 [19:02:14]wFMCommunicate OK [19:02:14]wFMCommunicate request_size=4 [19:02:14]MH_SAM_APDU [19:02:14]CAPDU: 80 0D 03 02 [19:02:14]Write to MH i2c: E2 08 00 C2 15 80 0D 03 02 00 00 00 00 52 [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:14]Read from MH i2c: E2 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: E2 0B 00 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: E2 0B 00 C2 15 00 05 BF 85 24 87 A0 B8 4A 90 00 E9 [19:02:14]RAPDU: 05 BF 85 24 87 A0 B8 4A 90 00 [19:02:14]wFMCommunicate OK [19:02:14]SAM_PROTO_SignData done [19:02:14]FM_MakeSignedData done [19:02:14]CreateOFDProtocolMessage [19:02:14]wFMCommunicate request_size=4 [19:02:14]MH_SAM_APDU [19:02:14]CAPDU: 80 11 00 00 [19:02:14]Write to MH i2c: E2 08 00 C3 15 80 11 00 00 00 00 00 00 52 [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:14]Read from MH i2c: E2 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: E2 17 00 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: E2 17 00 C3 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [19:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:02:14]wFMCommunicate OK [19:02:14]CreateOFDProtocolMessage done [19:02:14]OFDSenderStorePacket 58601 [19:02:14]StoreOFDPacket docnum=58601 [19:02:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 C1 C8 00 01 78 F7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 35 E8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E4 00 00 35 04 06 00 1F D1 2F B6 F1 FC 05 BF 85 24 87 A0 B8 4A [19:02:14]CheckFolder [19:02:14]dirname=/storage/ofd_packets [19:02:14]CheckFolder done [19:02:14]ProducePacketName [19:02:14]name=ofd_packets/00058601 [19:02:14]NVStorageSaveData ofd_packets/00058601 [19:02:14]File name is /storage/ofd_packets/00058601 [19:02:14]Write 294 bytes [19:02:14]NVStorageSaveData done [19:02:14]OFDSenderStorePacket done [19:02:14]KKMCreateOFDPacket done [19:02:14]NVStorageSaveData kkm_last_timestamp [19:02:14]File name is /storage/kkm_last_timestamp [19:02:14]Write 4 bytes [19:02:14]NVStorageSaveData done [19:02:14]ExternCall_PrintAddStr [19:02:14]wPrintStart [19:02:14]Write to MH i2c: 01 00 00 C4 15 D9 [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 07 00 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 07 00 C4 15 00 00 00 00 00 FF 0F EE [19:02:14]RasterBufferAndPrint [19:02:14]line Счет N : (1)2075934 [19:02:14]line ИНН: 02508201610067 [19:02:14]line Контрольно-Кассовый Чек [19:02:14]line ПРОДАЖА [19:02:14]line ТРК (МРК, ГНК) : 64 [19:02:14]line Товар: 2710124130 [19:02:14]line SU-92 [19:02:14]line 7.270 * 68.80 [19:02:14]line = 500.18 [19:02:14]line НДС 12% НСП 1% [19:02:14]line > о реализуемом товаре [19:02:14]line ИТОГО: 500.18 [19:02:14]line НСП 1% : 4.43 [19:02:14]line НДС 12% : 53.12 [19:02:14]line Наличными: 0.00 [19:02:14]line Безнал.: 500.18 [19:02:14]line Место: АЗС № 135 "Партнер Нефть" [19:02:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:02:14]line СНО: Общий режим [19:02:14]line Чек 585 20.08.2024 19:02 [19:02:14]line Смена: 100 ФФД: 1.0 [19:02:14]line ЗНМ: 0300000196 [19:02:14]line РНМ: 0000000000162794 [19:02:14]line Версия ККМ: v1.0 [19:02:14]line Платежная система: O! деньги [19:02:14]line ФМ: 0000000002094532 [19:02:14]line ФД: 58601 [19:02:14]line ФПД: 34983309144572 [19:02:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190213&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58601&fm=34983309144572&tin=02508201610067®Number=0000000000162794&sum=50018 [19:02:14]OFD Sender: Processing packet 58601 [packets to send 52, broken 51] [19:02:14]ProducePacketName [19:02:14]name=ofd_packets/00058601 [19:02:14]OFD Sender: To server: pG, [19:02:14]CommunicateWithHost lk.salyk.kg:30040 [19:02:14]ConnectInit lk.salyk.kg [19:02:14]written 0, free lines is 4095 [19:02:14]Connected sock=10 [19:02:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 C1 C8 00 01 78 F7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 35 E8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 E9 E4 00 00 35 04 06 00 1F D1 2F B6 F1 FC 05 BF 85 24 87 A0 B8 4A [19:02:14]Write to MH i2c: 01 00 00 EE 15 03 [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 07 00 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 07 00 EE 15 00 00 00 00 00 D6 0C EC [19:02:14]RasterBufferAndPrint [19:02:14]line [19:02:14]line [19:02:14]line [19:02:14]line [19:02:14]line [19:02:14]written 0, free lines is 3292 [19:02:14]MH_Cut [19:02:14]Write to MH i2c: D1 01 00 F5 15 01 DC [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: D1 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: D1 01 00 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: D1 01 00 F5 15 00 DB [19:02:14]Write to MH i2c: 01 00 00 F6 15 0B [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5A 6B 47 00 CC 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 32 30 39 34 35 33 32 10 04 04 00 E9 E4 00 00 F4 03 04 00 83 93 C4 66 B6 04 01 00 00 83 F5 66 29 67 A5 A5 29 [19:02:14]CommunicateWithHost err = 0 [19:02:14]CheckOFDResponse [19:02:14]1017 (14) - 77093643461234 [19:02:14]1041 (16) - 0000000002094532 [19:02:14]1040 (4) - 58601 [19:02:14]1012 (4) - 20.08.2024 13:00 [19:02:14]1206 (1) - 0 [19:02:14]OFD Sender: Remove packet 58601 [19:02:14]ProducePacketName [19:02:14]name=ofd_packets/00058601 [19:02:14]NVStorageDeleteData [19:02:15]OFD Sender: No OFD packet to send [19:02:15]*** Cut start [19:02:15]*** Partial cut [19:02:15]*** CUTSNS_PIN = 1 [19:02:15]*** CUTSNS_PIN = 0 [19:02:16]*** Brake cut motor [19:02:16]Read from MH i2c: 01 [19:02:16]MH_I2C_Read... [19:02:16]*** Stop cut motor [19:02:16]*** Cut end [19:02:16]Read from MH i2c: 01 07 00 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: 01 07 00 F6 15 00 00 00 00 00 FF 0F 20 [19:02:16]process_action close_receipt done [19:02:16]requested_data is exist [19:02:16]produce_requested_data [19:02:16]requested_item fm.sn is exist - process it [19:02:16]wFMCommunicate request_size=4 [19:02:16]MH_SAM_APDU [19:02:16]CAPDU: 80 11 00 00 [19:02:16]Write to MH i2c: E2 08 00 F7 15 80 11 00 00 00 00 00 00 86 [19:02:16]Write i2c OK [19:02:16]MH_I2C_Read... [19:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:16]Read from MH i2c: E2 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: E2 17 00 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: E2 17 00 F7 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [19:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:02:16]wFMCommunicate OK [19:02:16]requested_item fd.num is exist - process it [19:02:16]SAM_PROTO_GetFieldsCounters [19:02:16]wFMCommunicate request_size=4 [19:02:16]MH_SAM_APDU [19:02:16]CAPDU: 80 13 00 00 [19:02:16]Write to MH i2c: E2 08 00 F8 15 80 13 00 00 00 00 00 00 89 [19:02:16]Write i2c OK [19:02:16]MH_I2C_Read... [19:02:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:16]Read from MH i2c: E2 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: E2 62 00 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: E2 62 00 F8 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [19:02:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 E9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:16]wFMCommunicate OK [19:02:16]SAM_PROTO_GetFieldsCounters done [19:02:16]requested_item shift.num is exist - process it [19:02:16]requested_item shift.opened is exist - process it [19:02:16]req_shift_opened [19:02:16]FM_GetShiftState [19:02:16]SAM_PROTO_GetShiftState [19:02:16]wFMCommunicate request_size=4 [19:02:16]MH_SAM_APDU [19:02:16]CAPDU: 80 13 01 00 [19:02:16]Write to MH i2c: E2 08 00 F9 15 80 13 01 00 00 00 00 00 8B [19:02:16]Write i2c OK [19:02:16]MH_I2C_Read... [19:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:16]Read from MH i2c: E2 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: E2 0E 00 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: E2 0E 00 F9 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AE [19:02:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:02:16]wFMCommunicate OK [19:02:16]SAM_PROTO_GetShiftState done [19:02:16]FM_GetShiftState done [19:02:16]req_shift_opened done [19:02:16]requested_item shift.open_date is exist - process it [19:02:16]req_shift_open_date [19:02:16]req_shift_open_date done [19:02:16]produce_requested_data done [19:02:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58601,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:02:16]process_action_free close_receipt [19:02:16]json_value_free [19:02:16]json_value_free done [19:02:16]process_json_proto returns [19:02:16]Send response to host [19:02:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58601,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:02:16]free response buf [19:02:16]execute_script done [19:02:16]execute_script returns [19:02:16]free content buf [19:02:16]Sock 9.Close socket [19:02:16]Sock 9.Thread stoped [19:02:20]OFD Sender: No OFD packet to send [19:02:25]OFD Sender: No OFD packet to send [19:02:30]OFD Sender: No OFD packet to send [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: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:50]OFD Sender: No OFD packet to send [19:04:55]OFD Sender: No OFD packet to send [19:05:00]OFD Sender: No OFD packet to send [19:05:05]OFD Sender: No OFD packet to send [19:05:10]OFD Sender: No OFD packet to send [19:05:15]OFD Sender: No OFD packet to send [19:05:20]OFD Sender: No OFD packet to send [19:05:25]OFD Sender: No OFD packet to send [19:05:30]OFD Sender: No OFD packet to send [19:05:35]OFD Sender: No OFD packet to send [19:05:40]OFD Sender: No OFD packet to send [19:05:45]OFD Sender: No OFD packet to send [19:05:50]OFD Sender: No OFD packet to send [19:05:55]OFD Sender: No OFD packet to send [19:06:00]OFD Sender: No OFD packet to send [19:06:05]OFD Sender: No OFD packet to send [19:06:10]OFD Sender: No OFD packet to send [19:06:15]OFD Sender: No OFD packet to send [19:06:20]OFD Sender: No OFD packet to send [19:06:25]OFD Sender: No OFD packet to send [19:06:30]OFD Sender: No OFD packet to send [19:06:35]OFD Sender: No OFD packet to send [19:06:40]OFD Sender: No OFD packet to send [19:06:45]OFD Sender: No OFD packet to send [19:06:50]OFD Sender: No OFD packet to send [19:06:55]OFD Sender: No OFD packet to send [19:07:00]OFD Sender: No OFD packet to send [19:07:05]OFD Sender: No OFD packet to send [19:07:10]OFD Sender: No OFD packet to send [19:07:15]OFD Sender: No OFD packet to send [19:07:20]OFD Sender: No OFD packet to send [19:07:25]OFD Sender: No OFD packet to send [19:07:30]OFD Sender: No OFD packet to send [19:07:35]OFD Sender: No OFD packet to send [19:07:40]OFD Sender: No OFD packet to send [19:07:45]OFD Sender: No OFD packet to send [19:07:50]OFD Sender: No OFD packet to send [19:07:55]OFD Sender: No OFD packet to send [19:08:00]OFD Sender: No OFD packet to send [19:08:04]accept exits with 8 [19:08:04]New connection [19:08:04]New thread 3067338084 created [19:08:04]Thread 3067194724 joined [19:08:04]Waiting for new connection... [19:08:04] Sock 8.Parse request [19:08:04]Sock 8.Check first char [19:08:04]Sock 8.First char is OK [19:08:04]request: POST /json_proto HTTP/1.0 [19:08:04]Method: POST [19:08:04]URL: /json_proto [19:08:04]Method is POST - this is cgi request [19:08:04]url: /json_proto [19:08:04]query_string will be loaded in cgi processing [19:08:04]execute_cgi json_proto POST (null) [19:08:04]execute_cgi path=json_proto method=POST [19:08:04]POST find Content-Length [19:08:04]Host: 172.17.44.3:8080 [19:08:04]Content-Length: 801 [19:08:04]Content-Type: application/json [19:08:04] [19:08:04]POST finish read [19:08:04]Found Content-Length = 801 [19:08:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:04]execute_script... [19:08: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)2075936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:04]POST & json_proto [19:08:04]process_json_proto [19:08:04]json parsed OK: [19:08:04]protocol is kg_v1.0 [19:08:04]action value=close_receipt [19:08:04]process_action close_receipt [19:08:04]cmd_close_receipt [19:08:04]MH_GetDate [19:08:04]Write to MH i2c: F0 00 00 FA 15 FE [19:08:04]Write i2c OK [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: F0 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: F0 09 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: F0 09 00 FA 15 00 94 E9 C4 66 AD C5 5D 66 E3 [19:08:04]GetLastDocTimeStamp 1724180533 [19:08:04]current date 1724180884 [19:08:04]FM_GetShiftState [19:08:04]SAM_PROTO_GetShiftState [19:08:04]wFMCommunicate request_size=4 [19:08:04]MH_SAM_APDU [19:08:04]CAPDU: 80 13 01 00 [19:08:04]Write to MH i2c: E2 08 00 FB 15 80 13 01 00 00 00 00 00 8D [19:08:04]Write i2c OK [19:08:04]MH_I2C_Read... [19:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:04]Read from MH i2c: E2 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 0E 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 0E 00 FB 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [19:08:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:08:04]wFMCommunicate OK [19:08:04]SAM_PROTO_GetShiftState done [19:08:04]FM_GetShiftState done [19:08:04]opened in 1724112910 [19:08:04]opened+sec_in_day 1724199310 [19:08:04]quantity*price = 50036 [19:08:04]sum+1 = 50037 [19:08:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 586 20.08.2024 19:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58602 ФПД: 221979257665234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190804&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58602&fm=221979257665234&tin=02508201610067®Number=0000000000162794&sum=50036 [19:08:05]StoreToDocumentArchive [19:08:05]shift 100 fd 58602 [19:08:05]save to /storage/0100/doc_00058602 [19:08:05]save last doc name /storage/0100/doc_00058602 to /storage/kkm_last_doc_name [19:08:05]save OK [19:08:05]Clear old archive folders... [19:08:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:08:05]tlvbuf is 01F35270 [19:08:05]SAM_PROTO_ClearQueue [19:08:05]wFMCommunicate request_size=4 [19:08:05]MH_SAM_APDU [19:08:05]CAPDU: 80 09 00 00 [19:08:05]Write to MH i2c: E2 08 00 08 16 80 09 00 00 00 00 00 00 90 [19:08:05]Write i2c OK [19:08:05]MH_I2C_Read... [19:08:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:05]Read from MH i2c: E2 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 03 00 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 03 00 08 16 00 90 00 92 [19:08:05]RAPDU: 90 00 [19:08:05]wFMCommunicate OK [19:08:05]SAM_PROTO_ClearQueue done [19:08:05]KKMCreateOFDPacket [19:08:05]OFDProtocolAddRootSTLVToBuf [19:08:05]FM_MakeSignedData [19:08:05]FM_MakeSignedData [19:08:05]SAM_PROTO_SignData [19:08:05]wFMCommunicate request_size=4 [19:08:05]MH_SAM_APDU [19:08:05]CAPDU: 80 0D 01 02 [19:08:05]Write to MH i2c: E2 08 00 09 16 80 0D 01 02 00 00 00 00 98 [19:08:05]Write i2c OK [19:08:05]MH_I2C_Read... [19:08:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:05]Read from MH i2c: E2 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 03 00 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 03 00 09 16 00 90 00 93 [19:08:05]RAPDU: 90 00 [19:08:05]wFMCommunicate OK [19:08:05]wFMCommunicate request_size=255 [19:08:05]MH_SAM_APDU [19:08: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 94 E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E4 00 00 35 04 06 00 C9 [19:08:05]Write to MH i2c: E2 02 01 0A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 94 E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E4 00 00 35 04 06 00 C9 00 00 49 [19:08:05]Write i2c OK [19:08:05]MH_I2C_Read... [19:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:05]Read from MH i2c: E2 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 03 00 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 03 00 0A 16 00 90 00 94 [19:08:05]RAPDU: 90 00 [19:08:05]wFMCommunicate OK [19:08:05]wFMCommunicate request_size=10 [19:08:05]MH_SAM_APDU [19:08:05]CAPDU: 80 0D 02 02 05 E3 92 CC F6 D2 [19:08:05]Write to MH i2c: E2 0D 00 0B 16 80 0D 02 02 05 00 E3 92 CC F6 D2 00 00 AE [19:08:05]Write i2c OK [19:08:05]MH_I2C_Read... [19:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:05]Read from MH i2c: E2 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 03 00 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 03 00 0B 16 00 90 00 95 [19:08:05]RAPDU: 90 00 [19:08:05]wFMCommunicate OK [19:08:05]wFMCommunicate request_size=4 [19:08:05]MH_SAM_APDU [19:08:05]CAPDU: 80 0D 03 02 [19:08:05]Write to MH i2c: E2 08 00 0C 16 80 0D 03 02 00 00 00 00 9D [19:08:05]Write i2c OK [19:08:05]MH_I2C_Read... [19:08:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:05]Read from MH i2c: E2 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 0B 00 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 0B 00 0C 16 00 55 E5 96 CD E8 CA 33 5E 90 00 7E [19:08:05]RAPDU: 55 E5 96 CD E8 CA 33 5E 90 00 [19:08:05]wFMCommunicate OK [19:08:05]SAM_PROTO_SignData done [19:08:05]FM_MakeSignedData done [19:08:05]CreateOFDProtocolMessage [19:08:05]wFMCommunicate request_size=4 [19:08:05]MH_SAM_APDU [19:08:05]CAPDU: 80 11 00 00 [19:08:05]Write to MH i2c: E2 08 00 0D 16 80 11 00 00 00 00 00 00 9D [19:08:05]Write i2c OK [19:08:05]MH_I2C_Read... [19:08:05]OFD Sender: No OFD packet to send [19:08:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:05]Read from MH i2c: E2 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 17 00 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: E2 17 00 0D 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [19:08:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:08:05]wFMCommunicate OK [19:08:05]CreateOFDProtocolMessage done [19:08:05]OFDSenderStorePacket 58602 [19:08:05]StoreOFDPacket docnum=58602 [19:08:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C8 28 07 01 3C 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 94 E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E4 00 00 35 04 06 00 C9 E3 92 CC F6 D2 55 E5 96 CD E8 CA 33 5E [19:08:05]CheckFolder [19:08:05]dirname=/storage/ofd_packets [19:08:05]CheckFolder done [19:08:05]ProducePacketName [19:08:05]name=ofd_packets/00058602 [19:08:05]NVStorageSaveData ofd_packets/00058602 [19:08:05]File name is /storage/ofd_packets/00058602 [19:08:05]Write 301 bytes [19:08:05]NVStorageSaveData done [19:08:05]OFDSenderStorePacket done [19:08:05]KKMCreateOFDPacket done [19:08:05]NVStorageSaveData kkm_last_timestamp [19:08:05]File name is /storage/kkm_last_timestamp [19:08:05]Write 4 bytes [19:08:05]NVStorageSaveData done [19:08:05]ExternCall_PrintAddStr [19:08:05]wPrintStart [19:08:05]Write to MH i2c: 01 00 00 0E 16 24 [19:08:05]Write i2c OK [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: 01 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: 01 07 00 [19:08:05]MH_I2C_Read... [19:08:05]Read from MH i2c: 01 07 00 0E 16 00 00 00 00 00 FF 0F 39 [19:08:05]RasterBufferAndPrint [19:08:05]line Счет N : (1)2075936 [19:08:05]line ИНН: 02508201610067 [19:08:05]line Контрольно-Кассовый Чек [19:08:05]line ПРОДАЖА [19:08:05]line ТРК (МРК, ГНК) : 33 [19:08:05]line Товар: 2710124130 [19:08:05]line Аи-92-К-4 [19:08:05]line 7.380 * 67.80 [19:08:05]line = 500.36 [19:08:05]line НДС 12% НСП 1% [19:08:05]line > о реализуемом товаре [19:08:05]line ИТОГО: 500.36 [19:08:05]line НСП 1% : 4.43 [19:08:05]line НДС 12% : 53.14 [19:08:05]line Наличными: 0.00 [19:08:05]line Безнал.: 500.36 [19:08:05]line Место: АЗС № 135 "Партнер Нефть" [19:08:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:08:05]line СНО: Общий режим [19:08:05]line Чек 586 20.08.2024 19:08 [19:08:05]line Смена: 100 ФФД: 1.0 [19:08:05]line ЗНМ: 0300000196 [19:08:05]line РНМ: 0000000000162794 [19:08:05]line Версия ККМ: v1.0 [19:08:05]line Платежная система: O! деньги [19:08:05]line ФМ: 0000000002094532 [19:08:05]line ФД: 58602 [19:08:05]line ФПД: 221979257665234 [19:08:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190804&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58602&fm=221979257665234&tin=02508201610067®Number=0000000000162794&sum=50036 [19:08:06]OFD Sender: Processing packet 58602 [packets to send 52, broken 51] [19:08:06]ProducePacketName [19:08:06]name=ofd_packets/00058602 [19:08:06]OFD Sender: To server: pG, [19:08:06]CommunicateWithHost lk.salyk.kg:30040 [19:08:06]ConnectInit lk.salyk.kg [19:08:06]written 0, free lines is 4095 [19:08:06]Connected sock=10 [19:08:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C8 28 07 01 3C 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 94 E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E4 00 00 35 04 06 00 C9 E3 92 CC F6 D2 55 E5 96 CD E8 CA 33 5E [19:08:06]Write to MH i2c: 01 00 00 38 16 4E [19:08:06]Write i2c OK [19:08:06]MH_I2C_Read... [19:08:06]Read from MH i2c: 01 [19:08:06]MH_I2C_Read... [19:08:06]Read from MH i2c: 01 07 00 [19:08:06]MH_I2C_Read... [19:08:06]Read from MH i2c: 01 07 00 38 16 00 00 00 00 00 D8 0C 39 [19:08:06]RasterBufferAndPrint [19:08:06]line [19:08:06]line [19:08:06]line [19:08:06]line [19:08:06]line [19:08:06]written 0, free lines is 3293 [19:08:06]MH_Cut [19:08:06]Write to MH i2c: D1 01 00 3F 16 01 27 [19:08:06]Write i2c OK [19:08:06]MH_I2C_Read... [19:08:06]Read from MH i2c: D1 [19:08:06]MH_I2C_Read... [19:08:06]Read from MH i2c: D1 01 00 [19:08:06]MH_I2C_Read... [19:08:06]Read from MH i2c: D1 01 00 3F 16 00 26 [19:08:06]Write to MH i2c: 01 00 00 40 16 56 [19:08:06]Write i2c OK [19:08:06]MH_I2C_Read... [19:08:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 99 C2 47 00 3A AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EA E4 00 00 F4 03 04 00 E3 94 C4 66 B6 04 01 00 00 55 EE E9 C9 80 24 8A D5 [19:08:06]CommunicateWithHost err = 0 [19:08:06]CheckOFDResponse [19:08:06]1017 (14) - 77093643461234 [19:08:06]1041 (16) - 0000000002094532 [19:08:06]1040 (4) - 58602 [19:08:06]1012 (4) - 20.08.2024 13:06 [19:08:06]1206 (1) - 0 [19:08:06]OFD Sender: Remove packet 58602 [19:08:06]ProducePacketName [19:08:06]name=ofd_packets/00058602 [19:08:06]NVStorageDeleteData [19:08:07]OFD Sender: No OFD packet to send [19:08:07]*** Cut start [19:08:07]*** Partial cut [19:08:07]*** CUTSNS_PIN = 1 [19:08:07]*** CUTSNS_PIN = 0 [19:08:07]*** Brake cut motor [19:08:08]Read from MH i2c: 01 [19:08:08]MH_I2C_Read... [19:08:08]*** Stop cut motor [19:08:08]*** Cut end [19:08:08]Read from MH i2c: 01 07 00 [19:08:08]MH_I2C_Read... [19:08:08]Read from MH i2c: 01 07 00 40 16 00 00 00 00 00 FF 0F 6B [19:08:08]process_action close_receipt done [19:08:08]requested_data is exist [19:08:08]produce_requested_data [19:08:08]requested_item fm.sn is exist - process it [19:08:08]wFMCommunicate request_size=4 [19:08:08]MH_SAM_APDU [19:08:08]CAPDU: 80 11 00 00 [19:08:08]Write to MH i2c: E2 08 00 41 16 80 11 00 00 00 00 00 00 D1 [19:08:08]Write i2c OK [19:08:08]MH_I2C_Read... [19:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:08]Read from MH i2c: E2 [19:08:08]MH_I2C_Read... [19:08:08]Read from MH i2c: E2 17 00 [19:08:08]MH_I2C_Read... [19:08:08]Read from MH i2c: E2 17 00 41 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [19:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:08:08]wFMCommunicate OK [19:08:08]requested_item fd.num is exist - process it [19:08:08]SAM_PROTO_GetFieldsCounters [19:08:08]wFMCommunicate request_size=4 [19:08:08]MH_SAM_APDU [19:08:08]CAPDU: 80 13 00 00 [19:08:08]Write to MH i2c: E2 08 00 42 16 80 13 00 00 00 00 00 00 D4 [19:08:08]Write i2c OK [19:08:08]MH_I2C_Read... [19:08:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:08]Read from MH i2c: E2 [19:08:08]MH_I2C_Read... [19:08:08]Read from MH i2c: E2 62 00 [19:08:08]MH_I2C_Read... [19:08:08]Read from MH i2c: E2 62 00 42 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [19:08:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:08:08]wFMCommunicate OK [19:08:08]SAM_PROTO_GetFieldsCounters done [19:08:08]requested_item shift.num is exist - process it [19:08:08]requested_item shift.opened is exist - process it [19:08:08]req_shift_opened [19:08:08]FM_GetShiftState [19:08:08]SAM_PROTO_GetShiftState [19:08:08]wFMCommunicate request_size=4 [19:08:08]MH_SAM_APDU [19:08:08]CAPDU: 80 13 01 00 [19:08:08]Write to MH i2c: E2 08 00 43 16 80 13 01 00 00 00 00 00 D6 [19:08:08]Write i2c OK [19:08:08]MH_I2C_Read... [19:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:08]Read from MH i2c: E2 [19:08:08]MH_I2C_Read... [19:08:08]Read from MH i2c: E2 0E 00 [19:08:08]MH_I2C_Read... [19:08:08]Read from MH i2c: E2 0E 00 43 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [19:08:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:08:08]wFMCommunicate OK [19:08:08]SAM_PROTO_GetShiftState done [19:08:08]FM_GetShiftState done [19:08:08]req_shift_opened done [19:08:08]requested_item shift.open_date is exist - process it [19:08:08]req_shift_open_date [19:08:08]req_shift_open_date done [19:08:08]produce_requested_data done [19:08:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58602,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:08:08]process_action_free close_receipt [19:08:08]json_value_free [19:08:08]json_value_free done [19:08:08]process_json_proto returns [19:08:08]Send response to host [19:08:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58602,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:08:08]free response buf [19:08:08]execute_script done [19:08:08]execute_script returns [19:08:08]free content buf [19:08:08]Sock 8.Close socket [19:08:08]Sock 8.Thread stoped [19:08:12]OFD Sender: No OFD packet to send [19:08:17]OFD Sender: No OFD packet to send [19:08:22]OFD Sender: No OFD packet to send [19:08:22]accept exits with 9 [19:08:22]New connection [19:08:22]New thread 3067194724 created [19:08:22]Thread 3067338084 joined [19:08:22]Waiting for new connection... [19:08:22] Sock 9.Parse request [19:08:22]Sock 9.Check first char [19:08:22]Sock 9.First char is OK [19:08:22]request: POST /json_proto HTTP/1.0 [19:08:22]Method: POST [19:08:22]URL: /json_proto [19:08:22]Method is POST - this is cgi request [19:08:22]url: /json_proto [19:08:22]query_string will be loaded in cgi processing [19:08:22]execute_cgi json_proto POST (null) [19:08:22]execute_cgi path=json_proto method=POST [19:08:22]POST find Content-Length [19:08:22]Host: 172.17.44.3:8080 [19:08:22]Content-Length: 804 [19:08:22]Content-Type: application/json [19:08:22] [19:08:22]POST finish read [19:08:22]Found Content-Length = 804 [19:08:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:22]execute_script... [19: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)2075937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:22]POST & json_proto [19:08:22]process_json_proto [19:08:22]json parsed OK: [19:08:22]protocol is kg_v1.0 [19:08:22]action value=close_receipt [19:08:22]process_action close_receipt [19:08:22]cmd_close_receipt [19:08:22]MH_GetDate [19:08:22]Write to MH i2c: F0 00 00 44 16 49 [19:08:22]Write i2c OK [19:08:22]MH_I2C_Read... [19:08:22]Read from MH i2c: F0 [19:08:22]MH_I2C_Read... [19:08:22]Read from MH i2c: F0 09 00 [19:08:22]MH_I2C_Read... [19:08:22]Read from MH i2c: F0 09 00 44 16 00 A7 E9 C4 66 AD C5 5D 66 41 [19:08:22]GetLastDocTimeStamp 1724180884 [19:08:22]current date 1724180903 [19:08:22]FM_GetShiftState [19:08:22]SAM_PROTO_GetShiftState [19:08:22]wFMCommunicate request_size=4 [19:08:22]MH_SAM_APDU [19:08:22]CAPDU: 80 13 01 00 [19:08:22]Write to MH i2c: E2 08 00 45 16 80 13 01 00 00 00 00 00 D8 [19:08:22]Write i2c OK [19:08:22]MH_I2C_Read... [19:08:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:22]Read from MH i2c: E2 [19:08:22]MH_I2C_Read... [19:08:22]Read from MH i2c: E2 0E 00 [19:08:22]MH_I2C_Read... [19:08:22]Read from MH i2c: E2 0E 00 45 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [19:08:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:08:22]wFMCommunicate OK [19:08:22]SAM_PROTO_GetShiftState done [19:08:22]FM_GetShiftState done [19:08:22]opened in 1724112910 [19:08:22]opened+sec_in_day 1724199310 [19:08:22]quantity*price = 200043 [19:08:22]sum+1 = 200044 [19:08:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 587 20.08.2024 19:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58603 ФПД: 182719885263826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190823&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58603&fm=182719885263826&tin=02508201610067®Number=0000000000162794&sum=200043 [19:08:23]StoreToDocumentArchive [19:08:23]shift 100 fd 58603 [19:08:23]save to /storage/0100/doc_00058603 [19:08:23]save last doc name /storage/0100/doc_00058603 to /storage/kkm_last_doc_name [19:08:23]save OK [19:08:23]Clear old archive folders... [19:08:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:08:23]tlvbuf is B6F1F6A0 [19:08:23]SAM_PROTO_ClearQueue [19:08:23]wFMCommunicate request_size=4 [19:08:23]MH_SAM_APDU [19:08:23]CAPDU: 80 09 00 00 [19:08:23]Write to MH i2c: E2 08 00 52 16 80 09 00 00 00 00 00 00 DA [19:08:23]Write i2c OK [19:08:23]MH_I2C_Read... [19:08:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:23]Read from MH i2c: E2 [19:08:23]MH_I2C_Read... [19:08:23]Read from MH i2c: E2 03 00 [19:08:23]MH_I2C_Read... [19:08:23]Read from MH i2c: E2 03 00 52 16 00 90 00 DC [19:08:23]RAPDU: 90 00 [19:08:23]wFMCommunicate OK [19:08:23]SAM_PROTO_ClearQueue done [19:08:23]KKMCreateOFDPacket [19:08:23]OFDProtocolAddRootSTLVToBuf [19:08:23]FM_MakeSignedData [19:08:23]FM_MakeSignedData [19:08:23]SAM_PROTO_SignData [19:08:23]wFMCommunicate request_size=4 [19:08:23]MH_SAM_APDU [19:08:23]CAPDU: 80 0D 01 02 [19:08:23]Write to MH i2c: E2 08 00 53 16 80 0D 01 02 00 00 00 00 E2 [19:08:23]Write i2c OK [19:08:23]MH_I2C_Read... [19:08:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:23]Read from MH i2c: E2 [19:08:23]MH_I2C_Read... [19:08:23]Read from MH i2c: E2 03 00 [19:08:23]MH_I2C_Read... [19:08:23]Read from MH i2c: E2 03 00 53 16 00 90 00 DD [19:08:23]RAPDU: 90 00 [19:08:23]wFMCommunicate OK [19:08:23]wFMCommunicate request_size=255 [19:08:23]MH_SAM_APDU [19: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A7 E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E4 00 00 35 04 06 00 A6 [19:08:23]Write to MH i2c: E2 02 01 54 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A7 E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E4 00 00 35 04 06 00 A6 00 00 4C [19:08:23]Write i2c OK [19:08:23]MH_I2C_Read... [19:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:24]Read from MH i2c: E2 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: E2 03 00 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: E2 03 00 54 16 00 90 00 DE [19:08:24]RAPDU: 90 00 [19:08:24]wFMCommunicate OK [19:08:24]wFMCommunicate request_size=10 [19:08:24]MH_SAM_APDU [19:08:24]CAPDU: 80 0D 02 02 05 2E C9 DA C3 D2 [19:08:24]Write to MH i2c: E2 0D 00 55 16 80 0D 02 02 05 00 2E C9 DA C3 D2 00 00 55 [19:08:24]Write i2c OK [19:08:24]MH_I2C_Read... [19:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:24]Read from MH i2c: E2 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: E2 03 00 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: E2 03 00 55 16 00 90 00 DF [19:08:24]RAPDU: 90 00 [19:08:24]wFMCommunicate OK [19:08:24]wFMCommunicate request_size=4 [19:08:24]MH_SAM_APDU [19:08:24]CAPDU: 80 0D 03 02 [19:08:24]Write to MH i2c: E2 08 00 56 16 80 0D 03 02 00 00 00 00 E7 [19:08:24]Write i2c OK [19:08:24]MH_I2C_Read... [19:08:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:24]Read from MH i2c: E2 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: E2 0B 00 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: E2 0B 00 56 16 00 FB 86 27 EA 72 6C 4E A6 90 00 4C [19:08:24]RAPDU: FB 86 27 EA 72 6C 4E A6 90 00 [19:08:24]wFMCommunicate OK [19:08:24]SAM_PROTO_SignData done [19:08:24]FM_MakeSignedData done [19:08:24]CreateOFDProtocolMessage [19:08:24]wFMCommunicate request_size=4 [19:08:24]MH_SAM_APDU [19:08:24]CAPDU: 80 11 00 00 [19:08:24]Write to MH i2c: E2 08 00 57 16 80 11 00 00 00 00 00 00 E7 [19:08:24]Write i2c OK [19:08:24]MH_I2C_Read... [19:08:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:24]Read from MH i2c: E2 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: E2 17 00 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: E2 17 00 57 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [19:08:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:08:24]wFMCommunicate OK [19:08:24]CreateOFDProtocolMessage done [19:08:24]OFDSenderStorePacket 58603 [19:08:24]StoreOFDPacket docnum=58603 [19:08:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E EE 07 01 F7 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A7 E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E4 00 00 35 04 06 00 A6 2E C9 DA C3 D2 FB 86 27 EA 72 6C 4E A6 [19:08:24]CheckFolder [19:08:24]dirname=/storage/ofd_packets [19:08:24]CheckFolder done [19:08:24]ProducePacketName [19:08:24]name=ofd_packets/00058603 [19:08:24]NVStorageSaveData ofd_packets/00058603 [19:08:24]File name is /storage/ofd_packets/00058603 [19:08:24]Write 301 bytes [19:08:24]NVStorageSaveData done [19:08:24]OFDSenderStorePacket done [19:08:24]KKMCreateOFDPacket done [19:08:24]NVStorageSaveData kkm_last_timestamp [19:08:24]File name is /storage/kkm_last_timestamp [19:08:24]Write 4 bytes [19:08:24]NVStorageSaveData done [19:08:24]ExternCall_PrintAddStr [19:08:24]wPrintStart [19:08:24]Write to MH i2c: 01 00 00 58 16 6E [19:08:24]Write i2c OK [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: 01 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: 01 07 00 [19:08:24]MH_I2C_Read... [19:08:24]Read from MH i2c: 01 07 00 58 16 00 00 00 00 00 FF 0F 83 [19:08:24]RasterBufferAndPrint [19:08:24]line Счет N : (1)2075937 [19:08:24]line ИНН: 02508201610067 [19:08:24]line Контрольно-Кассовый Чек [19:08:24]line ПРОДАЖА [19:08:24]line ТРК (МРК, ГНК) : 52 [19:08:24]line Товар: 2710124500 [19:08:24]line Аи-95-К-5 [19:08:24]line 26.960 * 74.20 [19:08:24]line = 2000.43 [19:08:24]line НДС 12% НСП 1% [19:08:24]line > о реализуемом товаре [19:08:24]line ИТОГО: 2000.43 [19:08:24]line НСП 1% : 17.70 [19:08:24]line НДС 12% : 212.43 [19:08:24]line Наличными: 0.00 [19:08:24]line Безнал.: 2000.43 [19:08:24]line Место: АЗС № 135 "Партнер Нефть" [19:08:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:08:24]line СНО: Общий режим [19:08:24]line Чек 587 20.08.2024 19:08 [19:08:24]line Смена: 100 ФФД: 1.0 [19:08:24]line ЗНМ: 0300000196 [19:08:24]line РНМ: 0000000000162794 [19:08:24]line Версия ККМ: v1.0 [19:08:24]line Платежная система: O! деньги [19:08:24]line ФМ: 0000000002094532 [19:08:24]line ФД: 58603 [19:08:24]line ФПД: 182719885263826 [19:08:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190823&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58603&fm=182719885263826&tin=02508201610067®Number=0000000000162794&sum=200043 [19:08:24]OFD Sender: Processing packet 58603 [packets to send 52, broken 51] [19:08:24]ProducePacketName [19:08:24]name=ofd_packets/00058603 [19:08:24]OFD Sender: To server: pG, [19:08:24]CommunicateWithHost lk.salyk.kg:30040 [19:08:24]ConnectInit lk.salyk.kg [19:08:24]written 0, free lines is 4095 [19:08:24]Connected sock=10 [19:08:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E EE 07 01 F7 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A7 E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EB E4 00 00 35 04 06 00 A6 2E C9 DA C3 D2 FB 86 27 EA 72 6C 4E A6 [19:08:25]Write to MH i2c: 01 00 00 82 16 98 [19:08:25]Write i2c OK [19:08:25]MH_I2C_Read... [19:08:25]Read from MH i2c: 01 [19:08:25]MH_I2C_Read... [19:08:25]Read from MH i2c: 01 07 00 [19:08:25]MH_I2C_Read... [19:08:25]Read from MH i2c: 01 07 00 82 16 00 00 00 00 00 E1 0C 8C [19:08:25]RasterBufferAndPrint [19:08:25]line [19:08:25]line [19:08:25]line [19:08:25]line [19:08:25]line [19:08:25]written 0, free lines is 3302 [19:08:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 59 37 47 00 81 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 32 30 39 34 35 33 32 10 04 04 00 EB E4 00 00 F4 03 04 00 F5 94 C4 66 B6 04 01 00 00 35 6A DE 37 06 97 D6 B9 [19:08:25]CommunicateWithHost err = 0 [19:08:25]CheckOFDResponse [19:08:25]1017 (14) - 77093643461234 [19:08:25]1041 (16) - 0000000002094532 [19:08:25]1040 (4) - 58603 [19:08:25]1012 (4) - 20.08.2024 13:07 [19:08:25]1206 (1) - 0 [19:08:25]OFD Sender: Remove packet 58603 [19:08:25]ProducePacketName [19:08:25]name=ofd_packets/00058603 [19:08:25]NVStorageDeleteData [19:08:25]MH_Cut [19:08:25]Write to MH i2c: D1 01 00 89 16 01 71 [19:08:25]Write i2c OK [19:08:25]MH_I2C_Read... [19:08:25]Read from MH i2c: D1 [19:08:25]MH_I2C_Read... [19:08:25]Read from MH i2c: D1 01 00 [19:08:25]MH_I2C_Read... [19:08:25]Read from MH i2c: D1 01 00 89 16 00 70 [19:08:25]Write to MH i2c: 01 00 00 8A 16 A0 [19:08:25]Write i2c OK [19:08:25]MH_I2C_Read... [19:08:25]OFD Sender: No OFD packet to send [19:08:26]*** Cut start [19:08:26]*** Partial cut [19:08:26]*** CUTSNS_PIN = 1 [19:08:26]*** CUTSNS_PIN = 0 [19:08:26]*** Brake cut motor [19:08:26]Read from MH i2c: 01 [19:08:26]MH_I2C_Read... [19:08:26]*** Stop cut motor [19:08:26]*** Cut end [19:08:26]Read from MH i2c: 01 07 00 [19:08:26]MH_I2C_Read... [19:08:26]Read from MH i2c: 01 07 00 8A 16 00 00 00 00 00 FF 0F B5 [19:08:26]process_action close_receipt done [19:08:26]requested_data is exist [19:08:26]produce_requested_data [19:08:26]requested_item fm.sn is exist - process it [19:08:26]wFMCommunicate request_size=4 [19:08:26]MH_SAM_APDU [19:08:26]CAPDU: 80 11 00 00 [19:08:26]Write to MH i2c: E2 08 00 8B 16 80 11 00 00 00 00 00 00 1B [19:08:26]Write i2c OK [19:08:26]MH_I2C_Read... [19:08:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:26]Read from MH i2c: E2 [19:08:26]MH_I2C_Read... [19:08:26]Read from MH i2c: E2 17 00 [19:08:26]MH_I2C_Read... [19:08:26]Read from MH i2c: E2 17 00 8B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [19:08:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:08:26]wFMCommunicate OK [19:08:26]requested_item fd.num is exist - process it [19:08:26]SAM_PROTO_GetFieldsCounters [19:08:26]wFMCommunicate request_size=4 [19:08:26]MH_SAM_APDU [19:08:26]CAPDU: 80 13 00 00 [19:08:26]Write to MH i2c: E2 08 00 8C 16 80 13 00 00 00 00 00 00 1E [19:08:26]Write i2c OK [19:08:26]MH_I2C_Read... [19:08:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:26]Read from MH i2c: E2 [19:08:26]MH_I2C_Read... [19:08:26]Read from MH i2c: E2 62 00 [19:08:26]MH_I2C_Read... [19:08:26]Read from MH i2c: E2 62 00 8C 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [19:08:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:08:26]wFMCommunicate OK [19:08:26]SAM_PROTO_GetFieldsCounters done [19:08:26]requested_item shift.num is exist - process it [19:08:26]requested_item shift.opened is exist - process it [19:08:26]req_shift_opened [19:08:26]FM_GetShiftState [19:08:26]SAM_PROTO_GetShiftState [19:08:26]wFMCommunicate request_size=4 [19:08:26]MH_SAM_APDU [19:08:26]CAPDU: 80 13 01 00 [19:08:26]Write to MH i2c: E2 08 00 8D 16 80 13 01 00 00 00 00 00 20 [19:08:26]Write i2c OK [19:08:26]MH_I2C_Read... [19:08:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:26]Read from MH i2c: E2 [19:08:26]MH_I2C_Read... [19:08:26]Read from MH i2c: E2 0E 00 [19:08:26]MH_I2C_Read... [19:08:26]Read from MH i2c: E2 0E 00 8D 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [19:08:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:08:26]wFMCommunicate OK [19:08:26]SAM_PROTO_GetShiftState done [19:08:26]FM_GetShiftState done [19:08:26]req_shift_opened done [19:08:26]requested_item shift.open_date is exist - process it [19:08:26]req_shift_open_date [19:08:26]req_shift_open_date done [19:08:26]produce_requested_data done [19:08:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58603,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:08:26]process_action_free close_receipt [19:08:26]json_value_free [19:08:26]json_value_free done [19:08:26]process_json_proto returns [19:08:26]Send response to host [19:08:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58603,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:08:26]free response buf [19:08:26]execute_script done [19:08:26]execute_script returns [19:08:26]free content buf [19:08:26]Sock 9.Close socket [19:08:26]Sock 9.Thread stoped [19:08:27]accept exits with 8 [19:08:27]New connection [19:08:27]New thread 3067338084 created [19:08:27]Thread 3067194724 joined [19:08:27]Waiting for new connection... [19:08:27] Sock 8.Parse request [19:08:27]Sock 8.Check first char [19:08:27]Sock 8.First char is OK [19:08:27]request: POST /json_proto HTTP/1.0 [19:08:27]Method: POST [19:08:27]URL: /json_proto [19:08:27]Method is POST - this is cgi request [19:08:27]url: /json_proto [19:08:27]query_string will be loaded in cgi processing [19:08:27]execute_cgi json_proto POST (null) [19:08:27]execute_cgi path=json_proto method=POST [19:08:27]POST find Content-Length [19:08:27]Host: 172.17.44.3:8080 [19:08:27]Content-Length: 793 [19:08:27]Content-Type: application/json [19:08:27] [19:08:27]POST finish read [19:08:27]Found Content-Length = 793 [19:08:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:27]execute_script... [19:08:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:27]POST & json_proto [19:08:27]process_json_proto [19:08:27]json parsed OK: [19:08:27]protocol is kg_v1.0 [19:08:27]action value=close_receipt [19:08:27]process_action close_receipt [19:08:27]cmd_close_receipt [19:08:27]MH_GetDate [19:08:27]Write to MH i2c: F0 00 00 8E 16 93 [19:08:27]Write i2c OK [19:08:27]MH_I2C_Read... [19:08:27]Read from MH i2c: F0 [19:08:27]MH_I2C_Read... [19:08:27]Read from MH i2c: F0 09 00 [19:08:27]MH_I2C_Read... [19:08:27]Read from MH i2c: F0 09 00 8E 16 00 AC E9 C4 66 AD C5 5D 66 90 [19:08:27]GetLastDocTimeStamp 1724180903 [19:08:27]current date 1724180908 [19:08:27]FM_GetShiftState [19:08:27]SAM_PROTO_GetShiftState [19:08:27]wFMCommunicate request_size=4 [19:08:27]MH_SAM_APDU [19:08:27]CAPDU: 80 13 01 00 [19:08:27]Write to MH i2c: E2 08 00 8F 16 80 13 01 00 00 00 00 00 22 [19:08:27]Write i2c OK [19:08:27]MH_I2C_Read... [19:08:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:27]Read from MH i2c: E2 [19:08:27]MH_I2C_Read... [19:08:27]Read from MH i2c: E2 0E 00 [19:08:27]MH_I2C_Read... [19:08:27]Read from MH i2c: E2 0E 00 8F 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [19:08:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:08:27]wFMCommunicate OK [19:08:27]SAM_PROTO_GetShiftState done [19:08:27]FM_GetShiftState done [19:08:27]opened in 1724112910 [19:08:27]opened+sec_in_day 1724199310 [19:08:27]quantity*price = 0 [19:08:27]sum+1 = 1 [19:08:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 588 20.08.2024 19:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58604 ФПД: 249323395255773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58604&fm=249323395255773&tin=02508201610067®Number=0000000000162794&sum=0 [19:08:28]StoreToDocumentArchive [19:08:28]shift 100 fd 58604 [19:08:28]save to /storage/0100/doc_00058604 [19:08:28]save last doc name /storage/0100/doc_00058604 to /storage/kkm_last_doc_name [19:08:28]save OK [19:08:28]Clear old archive folders... [19:08:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:08:28]tlvbuf is 01CEE480 [19:08:28]SAM_PROTO_ClearQueue [19:08:28]wFMCommunicate request_size=4 [19:08:28]MH_SAM_APDU [19:08:28]CAPDU: 80 09 00 00 [19:08:28]Write to MH i2c: E2 08 00 9C 16 80 09 00 00 00 00 00 00 24 [19:08:28]Write i2c OK [19:08:28]MH_I2C_Read... [19:08:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:28]Read from MH i2c: E2 [19:08:28]MH_I2C_Read... [19:08:28]Read from MH i2c: E2 03 00 [19:08:28]MH_I2C_Read... [19:08:28]Read from MH i2c: E2 03 00 9C 16 00 90 00 26 [19:08:28]RAPDU: 90 00 [19:08:28]wFMCommunicate OK [19:08:28]SAM_PROTO_ClearQueue done [19:08:28]KKMCreateOFDPacket [19:08:28]OFDProtocolAddRootSTLVToBuf [19:08:28]FM_MakeSignedData [19:08:28]FM_MakeSignedData [19:08:28]SAM_PROTO_SignData [19:08:28]wFMCommunicate request_size=4 [19:08:28]MH_SAM_APDU [19:08:28]CAPDU: 80 0D 01 02 [19:08:28]Write to MH i2c: E2 08 00 9D 16 80 0D 01 02 00 00 00 00 2C [19:08:28]Write i2c OK [19:08:28]MH_I2C_Read... [19:08:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:28]Read from MH i2c: E2 [19:08:28]MH_I2C_Read... [19:08:28]Read from MH i2c: E2 03 00 [19:08:28]MH_I2C_Read... [19:08:28]Read from MH i2c: E2 03 00 9D 16 00 90 00 27 [19:08:28]RAPDU: 90 00 [19:08:28]wFMCommunicate OK [19:08:28]wFMCommunicate request_size=255 [19:08:28]MH_SAM_APDU [19:08:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 02 00 00 F4 03 04 00 AC E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E4 00 00 35 04 06 00 E2 C2 20 68 [19:08:28]Write to MH i2c: E2 02 01 9E 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 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 AC E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E4 00 00 35 04 06 00 E2 C2 20 68 00 00 1A [19:08:28]Write i2c OK [19:08:28]MH_I2C_Read... [19:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:29]Read from MH i2c: E2 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: E2 03 00 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: E2 03 00 9E 16 00 90 00 28 [19:08:29]RAPDU: 90 00 [19:08:29]wFMCommunicate OK [19:08:29]wFMCommunicate request_size=7 [19:08:29]MH_SAM_APDU [19:08:29]CAPDU: 80 0D 02 02 02 8D DD [19:08:29]Write to MH i2c: E2 0A 00 9F 16 80 0D 02 02 02 00 8D DD 00 00 9D [19:08:29]Write i2c OK [19:08:29]MH_I2C_Read... [19:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:29]Read from MH i2c: E2 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: E2 03 00 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: E2 03 00 9F 16 00 90 00 29 [19:08:29]RAPDU: 90 00 [19:08:29]wFMCommunicate OK [19:08:29]wFMCommunicate request_size=4 [19:08:29]MH_SAM_APDU [19:08:29]CAPDU: 80 0D 03 02 [19:08:29]Write to MH i2c: E2 08 00 A0 16 80 0D 03 02 00 00 00 00 31 [19:08:29]Write i2c OK [19:08:29]MH_I2C_Read... [19:08:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:29]Read from MH i2c: E2 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: E2 0B 00 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: E2 0B 00 A0 16 00 56 B2 89 12 BD 35 59 14 90 00 34 [19:08:29]RAPDU: 56 B2 89 12 BD 35 59 14 90 00 [19:08:29]wFMCommunicate OK [19:08:29]SAM_PROTO_SignData done [19:08:29]FM_MakeSignedData done [19:08:29]CreateOFDProtocolMessage [19:08:29]wFMCommunicate request_size=4 [19:08:29]MH_SAM_APDU [19:08:29]CAPDU: 80 11 00 00 [19:08:29]Write to MH i2c: E2 08 00 A1 16 80 11 00 00 00 00 00 00 31 [19:08:29]Write i2c OK [19:08:29]MH_I2C_Read... [19:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:29]Read from MH i2c: E2 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: E2 17 00 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: E2 17 00 A1 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7D [19:08:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:08:29]wFMCommunicate OK [19:08:29]CreateOFDProtocolMessage done [19:08:29]OFDSenderStorePacket 58604 [19:08:29]StoreOFDPacket docnum=58604 [19:08:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 24 2F 04 01 80 DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 AC E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E4 00 00 35 04 06 00 E2 C2 20 68 8D DD 56 B2 89 12 BD 35 59 14 [19:08:29]CheckFolder [19:08:29]dirname=/storage/ofd_packets [19:08:29]CheckFolder done [19:08:29]ProducePacketName [19:08:29]name=ofd_packets/00058604 [19:08:29]NVStorageSaveData ofd_packets/00058604 [19:08:29]File name is /storage/ofd_packets/00058604 [19:08:29]Write 298 bytes [19:08:29]NVStorageSaveData done [19:08:29]OFDSenderStorePacket done [19:08:29]KKMCreateOFDPacket done [19:08:29]NVStorageSaveData kkm_last_timestamp [19:08:29]File name is /storage/kkm_last_timestamp [19:08:29]Write 4 bytes [19:08:29]NVStorageSaveData done [19:08:29]ExternCall_PrintAddStr [19:08:29]wPrintStart [19:08:29]Write to MH i2c: 01 00 00 A2 16 B8 [19:08:29]Write i2c OK [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: 01 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: 01 07 00 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: 01 07 00 A2 16 00 00 00 00 00 FF 0F CD [19:08:29]RasterBufferAndPrint [19:08:29]line Счет N : (1)2075935 [19:08:29]line ИНН: 02508201610067 [19:08:29]line Контрольно-Кассовый Чек [19:08:29]line ПРОДАЖА [19:08:29]line ТРК (МРК, ГНК) : 11 [19:08:29]line Товар: 2710194210 [19:08:29]line ДТ-К-5 [19:08:29]line 100.000 * 0.00 [19:08:29]line = 0.00 [19:08:29]line НДС 12% НСП 1% [19:08:29]line > о реализуемом товаре [19:08:29]line ИТОГО: 0.00 [19:08:29]line НСП 1% : 0.00 [19:08:29]line НДС 12% : 0.00 [19:08:29]line Наличными: 0.00 [19:08:29]line Безнал.: 0.00 [19:08:29]line Место: АЗС № 135 "Партнер Нефть" [19:08:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:08:29]line СНО: Общий режим [19:08:29]line Чек 588 20.08.2024 19:08 [19:08:29]line Смена: 100 ФФД: 1.0 [19:08:29]line ЗНМ: 0300000196 [19:08:29]line РНМ: 0000000000162794 [19:08:29]line Версия ККМ: v1.0 [19:08:29]line Талоны: Топливные Талоны [19:08:29]line 1 [19:08:29]line ФМ: 0000000002094532 [19:08:29]line ФД: 58604 [19:08:29]line ФПД: 249323395255773 [19:08:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58604&fm=249323395255773&tin=02508201610067®Number=0000000000162794&sum=0 [19:08:29]written 0, free lines is 4095 [19:08:29]OFD Sender: Processing packet 58604 [packets to send 52, broken 51] [19:08:29]ProducePacketName [19:08:29]name=ofd_packets/00058604 [19:08:29]OFD Sender: To server: pG, [19:08:29]CommunicateWithHost lk.salyk.kg:30040 [19:08:29]ConnectInit lk.salyk.kg [19:08:29]Connected sock=10 [19:08:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 24 2F 04 01 80 DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 AC E9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EC E4 00 00 35 04 06 00 E2 C2 20 68 8D DD 56 B2 89 12 BD 35 59 14 [19:08:29]Write to MH i2c: 01 00 00 CC 16 E2 [19:08:29]Write i2c OK [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: 01 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: 01 07 00 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: 01 07 00 CC 16 00 00 00 00 00 E2 0C D7 [19:08:29]RasterBufferAndPrint [19:08:29]line [19:08:29]line [19:08:29]line [19:08:29]line [19:08:29]line [19:08:29]written 0, free lines is 3314 [19:08:29]MH_Cut [19:08:29]Write to MH i2c: D1 01 00 D3 16 01 BB [19:08:29]Write i2c OK [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: D1 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: D1 01 00 [19:08:29]MH_I2C_Read... [19:08:29]Read from MH i2c: D1 01 00 D3 16 00 BA [19:08:29]Write to MH i2c: 01 00 00 D4 16 EA [19:08:29]Write i2c OK [19:08:29]MH_I2C_Read... [19:08:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 87 29 47 00 85 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 32 30 39 34 35 33 32 10 04 04 00 EC E4 00 00 F4 03 04 00 FA 94 C4 66 B6 04 01 00 00 1F C0 F9 BF 0A 13 F3 D2 [19:08:30]CommunicateWithHost err = 0 [19:08:30]CheckOFDResponse [19:08:30]1017 (14) - 77093643461234 [19:08:30]1041 (16) - 0000000002094532 [19:08:30]1040 (4) - 58604 [19:08:30]1012 (4) - 20.08.2024 13:07 [19:08:30]1206 (1) - 0 [19:08:30]OFD Sender: Remove packet 58604 [19:08:30]ProducePacketName [19:08:30]name=ofd_packets/00058604 [19:08:30]NVStorageDeleteData [19:08:30]OFD Sender: No OFD packet to send [19:08:30]*** Cut start [19:08:30]*** Partial cut [19:08:30]*** CUTSNS_PIN = 1 [19:08:30]*** CUTSNS_PIN = 0 [19:08:31]*** Brake cut motor [19:08:31]Read from MH i2c: 01 *** Stop cut motor [19:08:31] [19:08:31]*** Cut end [19:08:31]MH_I2C_Read... [19:08:31]Read from MH i2c: 01 07 00 [19:08:31]MH_I2C_Read... [19:08:31]Read from MH i2c: 01 07 00 D4 16 00 00 00 00 00 FF 0F FF [19:08:31]process_action close_receipt done [19:08:31]requested_data is exist [19:08:31]produce_requested_data [19:08:31]requested_item fm.sn is exist - process it [19:08:31]wFMCommunicate request_size=4 [19:08:31]MH_SAM_APDU [19:08:31]CAPDU: 80 11 00 00 [19:08:31]Write to MH i2c: E2 08 00 D5 16 80 11 00 00 00 00 00 00 65 [19:08:31]Write i2c OK [19:08:31]MH_I2C_Read... [19:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:31]Read from MH i2c: E2 [19:08:31]MH_I2C_Read... [19:08:31]Read from MH i2c: E2 17 00 [19:08:31]MH_I2C_Read... [19:08:31]Read from MH i2c: E2 17 00 D5 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [19:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:08:31]wFMCommunicate OK [19:08:31]requested_item fd.num is exist - process it [19:08:31]SAM_PROTO_GetFieldsCounters [19:08:31]wFMCommunicate request_size=4 [19:08:31]MH_SAM_APDU [19:08:31]CAPDU: 80 13 00 00 [19:08:31]Write to MH i2c: E2 08 00 D6 16 80 13 00 00 00 00 00 00 68 [19:08:31]Write i2c OK [19:08:31]MH_I2C_Read... [19:08:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:31]Read from MH i2c: E2 [19:08:31]MH_I2C_Read... [19:08:31]Read from MH i2c: E2 62 00 [19:08:31]MH_I2C_Read... [19:08:31]Read from MH i2c: E2 62 00 D6 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 A4 [19:08:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:08:31]wFMCommunicate OK [19:08:31]SAM_PROTO_GetFieldsCounters done [19:08:31]requested_item shift.num is exist - process it [19:08:31]requested_item shift.opened is exist - process it [19:08:31]req_shift_opened [19:08:31]FM_GetShiftState [19:08:31]SAM_PROTO_GetShiftState [19:08:31]wFMCommunicate request_size=4 [19:08:31]MH_SAM_APDU [19:08:31]CAPDU: 80 13 01 00 [19:08:31]Write to MH i2c: E2 08 00 D7 16 80 13 01 00 00 00 00 00 6A [19:08:31]Write i2c OK [19:08:31]MH_I2C_Read... [19:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:31]Read from MH i2c: E2 [19:08:31]MH_I2C_Read... [19:08:31]Read from MH i2c: E2 0E 00 [19:08:31]MH_I2C_Read... [19:08:31]Read from MH i2c: E2 0E 00 D7 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [19:08:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:08:31]wFMCommunicate OK [19:08:31]SAM_PROTO_GetShiftState done [19:08:31]FM_GetShiftState done [19:08:31]req_shift_opened done [19:08:31]requested_item shift.open_date is exist - process it [19:08:31]req_shift_open_date [19:08:31]req_shift_open_date done [19:08:31]produce_requested_data done [19:08:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58604,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:08:31]process_action_free close_receipt [19:08:31]json_value_free [19:08:31]json_value_free done [19:08:31]process_json_proto returns [19:08:31]Send response to host [19:08:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58604,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:08:31]free response buf [19:08:31]execute_script done [19:08:31]execute_script returns [19:08:31]free content buf [19:08:31]Sock 8.Close socket [19:08:31]Sock 8.Thread stoped [19:08:35]OFD Sender: No OFD packet to send [19:08:40]OFD Sender: No OFD packet to send [19:08:45]OFD Sender: No OFD packet to send [19:08:50]OFD Sender: No OFD packet to send [19:08:55]OFD Sender: No OFD packet to send [19:09:00]OFD Sender: No OFD packet to send [19:09:05]OFD Sender: No OFD packet to send [19:09:10]OFD Sender: No OFD packet to send [19:09:15]OFD Sender: No OFD packet to send [19:09:20]OFD Sender: No OFD packet to send [19:09:25]OFD Sender: No OFD packet to send [19:09:30]OFD Sender: No OFD packet to send [19:09:35]OFD Sender: No OFD packet to send [19:09:40]OFD Sender: No OFD packet to send [19:09:45]OFD Sender: No OFD packet to send [19:09:50]OFD Sender: No OFD packet to send [19:09:51]accept exits with 9 [19:09:51]New connection [19:09:51]New thread 3067194724 created [19:09:51]Thread 3067338084 joined [19:09:51]Waiting for new connection... [19:09:51] Sock 9.Parse request [19:09:51]Sock 9.Check first char [19:09:51]Sock 9.First char is OK [19:09:51]request: POST /json_proto HTTP/1.0 [19:09:51]Method: POST [19:09:51]URL: /json_proto [19:09:51]Method is POST - this is cgi request [19:09:51]url: /json_proto [19:09:51]query_string will be loaded in cgi processing [19:09:51]execute_cgi json_proto POST (null) [19:09:51]execute_cgi path=json_proto method=POST [19:09:51]POST find Content-Length [19:09:51]Host: 172.17.44.3:8080 [19:09:51]Content-Length: 801 [19:09:51]Content-Type: application/json [19:09:51] [19:09:51]POST finish read [19:09:51]Found Content-Length = 801 [19:09:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:51]execute_script... [19:09: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)2075939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:51]POST & json_proto [19:09:51]process_json_proto [19:09:51]json parsed OK: [19:09:51]protocol is kg_v1.0 [19:09:51]action value=close_receipt [19:09:51]process_action close_receipt [19:09:51]cmd_close_receipt [19:09:51]MH_GetDate [19:09:51]Write to MH i2c: F0 00 00 D8 16 DD [19:09:51]Write i2c OK [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: F0 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: F0 09 00 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: F0 09 00 D8 16 00 00 EA C4 66 AD C5 5D 66 2F [19:09:51]GetLastDocTimeStamp 1724180908 [19:09:51]current date 1724180992 [19:09:51]FM_GetShiftState [19:09:51]SAM_PROTO_GetShiftState [19:09:51]wFMCommunicate request_size=4 [19:09:51]MH_SAM_APDU [19:09:51]CAPDU: 80 13 01 00 [19:09:51]Write to MH i2c: E2 08 00 D9 16 80 13 01 00 00 00 00 00 6C [19:09:51]Write i2c OK [19:09:51]MH_I2C_Read... [19:09:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:51]Read from MH i2c: E2 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: E2 0E 00 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: E2 0E 00 D9 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [19:09:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:09:51]wFMCommunicate OK [19:09:51]SAM_PROTO_GetShiftState done [19:09:51]FM_GetShiftState done [19:09:51]opened in 1724112910 [19:09:51]opened+sec_in_day 1724199310 [19:09:51]quantity*price = 50036 [19:09:51]sum+1 = 50037 [19:09:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 589 20.08.2024 19:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58605 ФПД: 219108739416954 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190952&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58605&fm=219108739416954&tin=02508201610067®Number=0000000000162794&sum=50036 [19:09:52]StoreToDocumentArchive [19:09:52]shift 100 fd 58605 [19:09:52]save to /storage/0100/doc_00058605 [19:09:52]save last doc name /storage/0100/doc_00058605 to /storage/kkm_last_doc_name [19:09:52]save OK [19:09:52]Clear old archive folders... [19:09:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:09:52]tlvbuf is 01FFC750 [19:09:52]SAM_PROTO_ClearQueue [19:09:52]wFMCommunicate request_size=4 [19:09:52]MH_SAM_APDU [19:09:52]CAPDU: 80 09 00 00 [19:09:52]Write to MH i2c: E2 08 00 E6 16 80 09 00 00 00 00 00 00 6E [19:09:52]Write i2c OK [19:09:52]MH_I2C_Read... [19:09:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:09:52]Read from MH i2c: E2 [19:09:52]MH_I2C_Read... [19:09:52]Read from MH i2c: E2 03 00 [19:09:52]MH_I2C_Read... [19:09:52]Read from MH i2c: E2 03 00 E6 16 00 90 00 70 [19:09:52]RAPDU: 90 00 [19:09:52]wFMCommunicate OK [19:09:52]SAM_PROTO_ClearQueue done [19:09:52]KKMCreateOFDPacket [19:09:52]OFDProtocolAddRootSTLVToBuf [19:09:52]FM_MakeSignedData [19:09:52]FM_MakeSignedData [19:09:52]SAM_PROTO_SignData [19:09:52]wFMCommunicate request_size=4 [19:09:52]MH_SAM_APDU [19:09:52]CAPDU: 80 0D 01 02 [19:09:52]Write to MH i2c: E2 08 00 E7 16 80 0D 01 02 00 00 00 00 76 [19:09:52]Write i2c OK [19:09:52]MH_I2C_Read... [19:09:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:09:52]Read from MH i2c: E2 [19:09:52]MH_I2C_Read... [19:09:52]Read from MH i2c: E2 03 00 [19:09:52]MH_I2C_Read... [19:09:52]Read from MH i2c: E2 03 00 E7 16 00 90 00 71 [19:09:52]RAPDU: 90 00 [19:09:52]wFMCommunicate OK [19:09:52]wFMCommunicate request_size=255 [19:09:52]MH_SAM_APDU [19:09: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 00 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E4 00 00 35 04 06 00 C7 [19:09:52]Write to MH i2c: E2 02 01 E8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 00 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E4 00 00 35 04 06 00 C7 00 00 98 [19:09:52]Write i2c OK [19:09:52]MH_I2C_Read... [19:09:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:53]Read from MH i2c: E2 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: E2 03 00 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: E2 03 00 E8 16 00 90 00 72 [19:09:53]RAPDU: 90 00 [19:09:53]wFMCommunicate OK [19:09:53]wFMCommunicate request_size=10 [19:09:53]MH_SAM_APDU [19:09:53]CAPDU: 80 0D 02 02 05 47 3A 94 83 7A [19:09:53]Write to MH i2c: E2 0D 00 E9 16 80 0D 02 02 05 00 47 3A 94 83 7A 00 00 95 [19:09:53]Write i2c OK [19:09:53]MH_I2C_Read... [19:09:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:53]Read from MH i2c: E2 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: E2 03 00 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: E2 03 00 E9 16 00 90 00 73 [19:09:53]RAPDU: 90 00 [19:09:53]wFMCommunicate OK [19:09:53]wFMCommunicate request_size=4 [19:09:53]MH_SAM_APDU [19:09:53]CAPDU: 80 0D 03 02 [19:09:53]Write to MH i2c: E2 08 00 EA 16 80 0D 03 02 00 00 00 00 7B [19:09:53]Write i2c OK [19:09:53]MH_I2C_Read... [19:09:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:09:53]Read from MH i2c: E2 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: E2 0B 00 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: E2 0B 00 EA 16 00 D9 4D 05 B7 93 95 16 A4 90 00 40 [19:09:53]RAPDU: D9 4D 05 B7 93 95 16 A4 90 00 [19:09:53]wFMCommunicate OK [19:09:53]SAM_PROTO_SignData done [19:09:53]FM_MakeSignedData done [19:09:53]CreateOFDProtocolMessage [19:09:53]wFMCommunicate request_size=4 [19:09:53]MH_SAM_APDU [19:09:53]CAPDU: 80 11 00 00 [19:09:53]Write to MH i2c: E2 08 00 EB 16 80 11 00 00 00 00 00 00 7B [19:09:53]Write i2c OK [19:09:53]MH_I2C_Read... [19:09:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:53]Read from MH i2c: E2 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: E2 17 00 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: E2 17 00 EB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C7 [19:09:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:09:53]wFMCommunicate OK [19:09:53]CreateOFDProtocolMessage done [19:09:53]OFDSenderStorePacket 58605 [19:09:53]StoreOFDPacket docnum=58605 [19:09:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 43 FF 07 01 D8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 00 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E4 00 00 35 04 06 00 C7 47 3A 94 83 7A D9 4D 05 B7 93 95 16 A4 [19:09:53]CheckFolder [19:09:53]dirname=/storage/ofd_packets [19:09:53]CheckFolder done [19:09:53]ProducePacketName [19:09:53]name=ofd_packets/00058605 [19:09:53]NVStorageSaveData ofd_packets/00058605 [19:09:53]File name is /storage/ofd_packets/00058605 [19:09:53]Write 301 bytes [19:09:53]NVStorageSaveData done [19:09:53]OFDSenderStorePacket done [19:09:53]KKMCreateOFDPacket done [19:09:53]NVStorageSaveData kkm_last_timestamp [19:09:53]File name is /storage/kkm_last_timestamp [19:09:53]Write 4 bytes [19:09:53]NVStorageSaveData done [19:09:53]ExternCall_PrintAddStr [19:09:53]wPrintStart [19:09:53]Write to MH i2c: 01 00 00 EC 16 02 [19:09:53]Write i2c OK [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: 01 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: 01 07 00 [19:09:53]MH_I2C_Read... [19:09:53]Read from MH i2c: 01 07 00 EC 16 00 00 00 00 00 FF 0F 17 [19:09:53]RasterBufferAndPrint [19:09:53]line Счет N : (1)2075939 [19:09:53]line ИНН: 02508201610067 [19:09:53]line Контрольно-Кассовый Чек [19:09:53]line ПРОДАЖА [19:09:53]line ТРК (МРК, ГНК) : 33 [19:09:53]line Товар: 2710124130 [19:09:53]line Аи-92-К-4 [19:09:53]line 7.380 * 67.80 [19:09:53]line = 500.36 [19:09:53]line НДС 12% НСП 1% [19:09:53]line > о реализуемом товаре [19:09:53]line ИТОГО: 500.36 [19:09:53]line НСП 1% : 4.43 [19:09:53]line НДС 12% : 53.14 [19:09:53]line Наличными: 0.00 [19:09:53]line Безнал.: 500.36 [19:09:53]line Место: АЗС № 135 "Партнер Нефть" [19:09:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:09:53]line СНО: Общий режим [19:09:53]line Чек 589 20.08.2024 19:09 [19:09:53]line Смена: 100 ФФД: 1.0 [19:09:53]line ЗНМ: 0300000196 [19:09:53]line РНМ: 0000000000162794 [19:09:53]line Версия ККМ: v1.0 [19:09:53]line Платежная система: O! деньги [19:09:53]line ФМ: 0000000002094532 [19:09:53]line ФД: 58605 [19:09:53]line ФПД: 219108739416954 [19:09:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T190952&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58605&fm=219108739416954&tin=02508201610067®Number=0000000000162794&sum=50036 [19:09:53]OFD Sender: Processing packet 58605 [packets to send 52, broken 51] [19:09:53]ProducePacketName [19:09:53]name=ofd_packets/00058605 [19:09:53]OFD Sender: To server: pG, [19:09:53]CommunicateWithHost lk.salyk.kg:30040 [19:09:53]ConnectInit lk.salyk.kg [19:09:53]written 0, free lines is 4095 [19:09:53]Connected sock=11 [19:09:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 43 FF 07 01 D8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 00 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 ED E4 00 00 35 04 06 00 C7 47 3A 94 83 7A D9 4D 05 B7 93 95 16 A4 [19:09:54]Write to MH i2c: 01 00 00 16 17 2D [19:09:54]Write i2c OK [19:09:54]MH_I2C_Read... [19:09:54]Read from MH i2c: 01 [19:09:54]MH_I2C_Read... [19:09:54]Read from MH i2c: 01 07 00 [19:09:54]MH_I2C_Read... [19:09:54]Read from MH i2c: 01 07 00 16 17 00 00 00 00 00 D9 0C 19 [19:09:54]RasterBufferAndPrint [19:09:54]line [19:09:54]line [19:09:54]line [19:09:54]line [19:09:54]line [19:09:54]written 0, free lines is 3296 [19:09:54]MH_Cut [19:09:54]Write to MH i2c: D1 01 00 1D 17 01 06 [19:09:54]Write i2c OK [19:09:54]MH_I2C_Read... [19:09:54]Read from MH i2c: D1 [19:09:54]MH_I2C_Read... [19:09:54]Read from MH i2c: D1 01 00 [19:09:54]MH_I2C_Read... [19:09:54]Read from MH i2c: D1 01 00 1D 17 00 05 [19:09:54]Write to MH i2c: 01 00 00 1E 17 35 [19:09:54]Write i2c OK [19:09:54]MH_I2C_Read... [19:09:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FD 7D 47 00 AB 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 32 30 39 34 35 33 32 10 04 04 00 ED E4 00 00 F4 03 04 00 4E 95 C4 66 B6 04 01 00 00 E4 FA AE 99 60 AE C6 BB [19:09:54]CommunicateWithHost err = 0 [19:09:54]CheckOFDResponse [19:09:54]1017 (14) - 77093643461234 [19:09:54]1041 (16) - 0000000002094532 [19:09:54]1040 (4) - 58605 [19:09:54]1012 (4) - 20.08.2024 13:08 [19:09:54]1206 (1) - 0 [19:09:54]OFD Sender: Remove packet 58605 [19:09:54]ProducePacketName [19:09:54]name=ofd_packets/00058605 [19:09:54]NVStorageDeleteData [19:09:54]OFD Sender: No OFD packet to send [19:09:54]*** Cut start [19:09:54]*** Partial cut [19:09:54]*** CUTSNS_PIN = 1 [19:09:54]*** CUTSNS_PIN = 0 [19:09:55]*** Brake cut motor [19:09:55]Read from MH i2c: 01 [19:09:55]MH_I2C_Read... [19:09:55]*** Stop cut motor [19:09:55]*** Cut end [19:09:55]Read from MH i2c: 01 07 00 [19:09:55]MH_I2C_Read... [19:09:55]Read from MH i2c: 01 07 00 1E 17 00 00 00 00 00 FF 0F 4A [19:09:55]process_action close_receipt done [19:09:55]requested_data is exist [19:09:55]produce_requested_data [19:09:55]requested_item fm.sn is exist - process it [19:09:55]wFMCommunicate request_size=4 [19:09:55]MH_SAM_APDU [19:09:55]CAPDU: 80 11 00 00 [19:09:55]Write to MH i2c: E2 08 00 1F 17 80 11 00 00 00 00 00 00 B0 [19:09:55]Write i2c OK [19:09:55]MH_I2C_Read... [19:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:55]Read from MH i2c: E2 [19:09:55]MH_I2C_Read... [19:09:55]Read from MH i2c: E2 17 00 [19:09:55]MH_I2C_Read... [19:09:55]Read from MH i2c: E2 17 00 1F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [19:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:09:55]wFMCommunicate OK [19:09:55]requested_item fd.num is exist - process it [19:09:55]SAM_PROTO_GetFieldsCounters [19:09:55]wFMCommunicate request_size=4 [19:09:55]MH_SAM_APDU [19:09:55]CAPDU: 80 13 00 00 [19:09:55]Write to MH i2c: E2 08 00 20 17 80 13 00 00 00 00 00 00 B3 [19:09:55]Write i2c OK [19:09:55]MH_I2C_Read... [19:09:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:09:55]Read from MH i2c: E2 [19:09:55]MH_I2C_Read... [19:09:55]Read from MH i2c: E2 62 00 [19:09:55]MH_I2C_Read... [19:09:55]Read from MH i2c: E2 62 00 20 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 ED E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 F3 [19:09:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 ED E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:09:55]wFMCommunicate OK [19:09:55]SAM_PROTO_GetFieldsCounters done [19:09:55]requested_item shift.num is exist - process it [19:09:55]requested_item shift.opened is exist - process it [19:09:55]req_shift_opened [19:09:55]FM_GetShiftState [19:09:55]SAM_PROTO_GetShiftState [19:09:55]wFMCommunicate request_size=4 [19:09:55]MH_SAM_APDU [19:09:55]CAPDU: 80 13 01 00 [19:09:55]Write to MH i2c: E2 08 00 21 17 80 13 01 00 00 00 00 00 B5 [19:09:55]Write i2c OK [19:09:55]MH_I2C_Read... [19:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:55]Read from MH i2c: E2 [19:09:55]MH_I2C_Read... [19:09:55]Read from MH i2c: E2 0E 00 [19:09:55]MH_I2C_Read... [19:09:55]Read from MH i2c: E2 0E 00 21 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D8 [19:09:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:09:55]wFMCommunicate OK [19:09:55]SAM_PROTO_GetShiftState done [19:09:55]FM_GetShiftState done [19:09:55]req_shift_opened done [19:09:55]requested_item shift.open_date is exist - process it [19:09:55]req_shift_open_date [19:09:55]req_shift_open_date done [19:09:55]produce_requested_data done [19:09:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58605,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:09:55]process_action_free close_receipt [19:09:55]json_value_free [19:09:55]json_value_free done [19:09:55]process_json_proto returns [19:09:55]Send response to host [19:09:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58605,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:09:55]free response buf [19:09:55]execute_script done [19:09:55]execute_script returns [19:09:55]free content buf [19:09:55]Sock 9.Close socket [19:09:55]Sock 9.Thread stoped [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:03]accept exits with 8 [19:11:03]New connection [19:11:03]New thread 3067338084 created [19:11:03]Thread 3067194724 joined [19:11:03]Waiting for new connection... [19:11:03] Sock 8.Parse request [19:11:03]Sock 8.Check first char [19:11:03]Sock 8.First char is OK [19:11:03]request: POST /json_proto HTTP/1.0 [19:11:03]Method: POST [19:11:03]URL: /json_proto [19:11:03]Method is POST - this is cgi request [19:11:03]url: /json_proto [19:11:03]query_string will be loaded in cgi processing [19:11:03]execute_cgi json_proto POST (null) [19:11:03]execute_cgi path=json_proto method=POST [19:11:03]POST find Content-Length [19:11:03]Host: 172.17.44.3:8080 [19:11:03]Content-Length: 802 [19:11:03]Content-Type: application/json [19:11:03] [19:11:03]POST finish read [19:11:03]Found Content-Length = 802 [19:11:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 13.060, "sum" : 885.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 885.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:03]execute_script... [19:11: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)2075938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 13.060, "sum" : 885.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 885.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:03]POST & json_proto [19:11:03]process_json_proto [19:11:03]json parsed OK: [19:11:03]protocol is kg_v1.0 [19:11:03]action value=close_receipt [19:11:03]process_action close_receipt [19:11:03]cmd_close_receipt [19:11:03]MH_GetDate [19:11:03]Write to MH i2c: F0 00 00 22 17 28 [19:11:03]Write i2c OK [19:11:03]MH_I2C_Read... [19:11:03]Read from MH i2c: F0 [19:11:03]MH_I2C_Read... [19:11:03]Read from MH i2c: F0 09 00 [19:11:03]MH_I2C_Read... [19:11:03]Read from MH i2c: F0 09 00 22 17 00 48 EA C4 66 AD C5 5D 66 C2 [19:11:03]GetLastDocTimeStamp 1724180992 [19:11:03]current date 1724181064 [19:11:03]FM_GetShiftState [19:11:03]SAM_PROTO_GetShiftState [19:11:03]wFMCommunicate request_size=4 [19:11:03]MH_SAM_APDU [19:11:03]CAPDU: 80 13 01 00 [19:11:03]Write to MH i2c: E2 08 00 23 17 80 13 01 00 00 00 00 00 B7 [19:11:03]Write i2c OK [19:11:03]MH_I2C_Read... [19:11:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:03]Read from MH i2c: E2 [19:11:03]MH_I2C_Read... [19:11:03]Read from MH i2c: E2 0E 00 [19:11:03]MH_I2C_Read... [19:11:03]Read from MH i2c: E2 0E 00 23 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DA [19:11:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:11:04]wFMCommunicate OK [19:11:04]SAM_PROTO_GetShiftState done [19:11:04]FM_GetShiftState done [19:11:04]opened in 1724112910 [19:11:04]opened+sec_in_day 1724199310 [19:11:04]quantity*price = 88546 [19:11:04]sum+1 = 88548 [19:11:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 885.47 НСП 1% : 7.84 НДС 12% : 94.03 Наличными: 0.00 Безнал.: 885.47 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 590 20.08.2024 19:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58606 ФПД: 133666849384882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191104&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58606&fm=133666849384882&tin=02508201610067®Number=0000000000162794&sum=88547 [19:11:05]StoreToDocumentArchive [19:11:05]shift 100 fd 58606 [19:11:05]save to /storage/0100/doc_00058606 [19:11:05]save last doc name /storage/0100/doc_00058606 to /storage/kkm_last_doc_name [19:11:05]save OK [19:11:05]Clear old archive folders... [19:11:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:11:05]tlvbuf is 01F33460 [19:11:05]SAM_PROTO_ClearQueue [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 09 00 00 [19:11:05]Write to MH i2c: E2 08 00 30 17 80 09 00 00 00 00 00 00 B9 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 30 17 00 90 00 BB [19:11:05]RAPDU: 90 00 [19:11:05]wFMCommunicate OK [19:11:05]SAM_PROTO_ClearQueue done [19:11:05]KKMCreateOFDPacket [19:11:05]OFDProtocolAddRootSTLVToBuf [19:11:05]FM_MakeSignedData [19:11:05]FM_MakeSignedData [19:11:05]SAM_PROTO_SignData [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 0D 01 02 [19:11:05]Write to MH i2c: E2 08 00 31 17 80 0D 01 02 00 00 00 00 C1 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 31 17 00 90 00 BC [19:11:05]RAPDU: 90 00 [19:11:05]wFMCommunicate OK [19:11:05]wFMCommunicate request_size=255 [19:11:05]MH_SAM_APDU [19:11: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 34 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E3 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 59 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 48 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E4 00 00 35 04 06 00 79 [19:11:05]Write to MH i2c: E2 02 01 32 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 34 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E3 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 59 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 48 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E4 00 00 35 04 06 00 79 00 00 98 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 32 17 00 90 00 BD [19:11:05]RAPDU: 90 00 [19:11:05]wFMCommunicate OK [19:11:05]wFMCommunicate request_size=10 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 0D 02 02 05 91 BD 13 69 B2 [19:11:05]Write to MH i2c: E2 0D 00 33 17 80 0D 02 02 05 00 91 BD 13 69 B2 00 00 4A [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 33 17 00 90 00 BE [19:11:05]RAPDU: 90 00 [19:11:05]wFMCommunicate OK [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 0D 03 02 [19:11:05]Write to MH i2c: E2 08 00 34 17 80 0D 03 02 00 00 00 00 C6 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 0B 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 0B 00 34 17 00 4F 29 DA 69 2F 58 C9 EA 90 00 BC [19:11:05]RAPDU: 4F 29 DA 69 2F 58 C9 EA 90 00 [19:11:05]wFMCommunicate OK [19:11:05]SAM_PROTO_SignData done [19:11:05]FM_MakeSignedData done [19:11:05]CreateOFDProtocolMessage [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 11 00 00 [19:11:05]Write to MH i2c: E2 08 00 35 17 80 11 00 00 00 00 00 00 C6 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 17 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 17 00 35 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [19:11:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:11:05]wFMCommunicate OK [19:11:05]CreateOFDProtocolMessage done [19:11:05]OFDSenderStorePacket 58606 [19:11:05]StoreOFDPacket docnum=58606 [19:11:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F2 7E 07 01 7A 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 34 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E3 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 59 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 48 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E4 00 00 35 04 06 00 79 91 BD 13 69 B2 4F 29 DA 69 2F 58 C9 EA [19:11:05]CheckFolder [19:11:05]dirname=/storage/ofd_packets [19:11:05]CheckFolder done [19:11:05]ProducePacketName [19:11:05]name=ofd_packets/00058606 [19:11:05]NVStorageSaveData ofd_packets/00058606 [19:11:05]File name is /storage/ofd_packets/00058606 [19:11:05]Write 301 bytes [19:11:05]NVStorageSaveData done [19:11:05]OFDSenderStorePacket done [19:11:05]KKMCreateOFDPacket done [19:11:05]NVStorageSaveData kkm_last_timestamp [19:11:05]File name is /storage/kkm_last_timestamp [19:11:05]Write 4 bytes [19:11:05]NVStorageSaveData done [19:11:05]ExternCall_PrintAddStr [19:11:05]wPrintStart [19:11:05]Write to MH i2c: 01 00 00 36 17 4D [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: 01 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: 01 07 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: 01 07 00 36 17 00 00 00 00 00 FF 0F 62 [19:11:05]RasterBufferAndPrint [19:11:05]line Счет N : (1)2075938 [19:11:05]line ИНН: 02508201610067 [19:11:05]line Контрольно-Кассовый Чек [19:11:05]line ПРОДАЖА [19:11:05]line ТРК (МРК, ГНК) : 63 [19:11:05]line Товар: 2710124130 [19:11:05]line Аи-92-К-4 [19:11:05]line 13.060 * 67.80 [19:11:05]line = 885.47 [19:11:05]line НДС 12% НСП 1% [19:11:05]line > о реализуемом товаре [19:11:05]line ИТОГО: 885.47 [19:11:05]line НСП 1% : 7.84 [19:11:05]line НДС 12% : 94.03 [19:11:05]line Наличными: 0.00 [19:11:05]line Безнал.: 885.47 [19:11:05]line Место: АЗС № 135 "Партнер Нефть" [19:11:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:11:05]line СНО: Общий режим [19:11:05]line Чек 590 20.08.2024 19:11 [19:11:05]line Смена: 100 ФФД: 1.0 [19:11:05]line ЗНМ: 0300000196 [19:11:05]line РНМ: 0000000000162794 [19:11:05]line Версия ККМ: v1.0 [19:11:05]line Платежная система: O! деньги [19:11:05]line ФМ: 0000000002094532 [19:11:05]line ФД: 58606 [19:11:05]line ФПД: 133666849384882 [19:11:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191104&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58606&fm=133666849384882&tin=02508201610067®Number=0000000000162794&sum=88547 [19:11:05]OFD Sender: Processing packet 58606 [packets to send 52, broken 51] [19:11:05]ProducePacketName [19:11:05]name=ofd_packets/00058606 [19:11:05]OFD Sender: To server: pG, [19:11:05]CommunicateWithHost lk.salyk.kg:30040 [19:11:05]ConnectInit lk.salyk.kg [19:11:05]written 0, free lines is 4095 [19:11:06]Connected sock=10 [19:11:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F2 7E 07 01 7A 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 34 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E3 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 59 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 48 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E4 00 00 35 04 06 00 79 91 BD 13 69 B2 4F 29 DA 69 2F 58 C9 EA [19:11:06]Write to MH i2c: 01 00 00 60 17 77 [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 07 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 07 00 60 17 00 00 00 00 00 D3 0C 5D [19:11:06]RasterBufferAndPrint [19:11:06]line [19:11:06]line [19:11:06]line [19:11:06]line [19:11:06]line [19:11:06]written 0, free lines is 3287 [19:11:06]MH_Cut [19:11:06]Write to MH i2c: D1 01 00 67 17 01 50 [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: D1 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: D1 01 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: D1 01 00 67 17 00 4F [19:11:06]Write to MH i2c: 01 00 00 68 17 7F [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 39 8F 47 00 24 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EE E4 00 00 F4 03 04 00 96 95 C4 66 B6 04 01 00 00 FF 5D 60 C4 C1 91 63 A2 [19:11:06]CommunicateWithHost err = 0 [19:11:06]CheckOFDResponse [19:11:06]1017 (14) - 77093643461234 [19:11:06]1041 (16) - 0000000002094532 [19:11:06]1040 (4) - 58606 [19:11:06]1012 (4) - 20.08.2024 13:09 [19:11:06]1206 (1) - 0 [19:11:06]OFD Sender: Remove packet 58606 [19:11:06]ProducePacketName [19:11:06]name=ofd_packets/00058606 [19:11:06]NVStorageDeleteData [19:11:07]OFD Sender: No OFD packet to send [19:11:07]*** Cut start [19:11:07]*** Partial cut [19:11:07]*** CUTSNS_PIN = 1 [19:11:07]*** CUTSNS_PIN = 0 [19:11:07]*** Brake cut motor [19:11:07]Read from MH i2c: 01 [19:11:07]MH_I2C_Read... [19:11:07]*** Stop cut motor [19:11:07]*** Cut end [19:11:07]Read from MH i2c: 01 07 00 [19:11:07]MH_I2C_Read... [19:11:07]Read from MH i2c: 01 07 00 68 17 00 00 00 00 00 FF 0F 94 [19:11:07]process_action close_receipt done [19:11:07]requested_data is exist [19:11:07]produce_requested_data [19:11:07]requested_item fm.sn is exist - process it [19:11:07]wFMCommunicate request_size=4 [19:11:07]MH_SAM_APDU [19:11:07]CAPDU: 80 11 00 00 [19:11:07]Write to MH i2c: E2 08 00 69 17 80 11 00 00 00 00 00 00 FA [19:11:07]Write i2c OK [19:11:07]MH_I2C_Read... [19:11:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:08]Read from MH i2c: E2 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 17 00 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 17 00 69 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 46 [19:11:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:11:08]wFMCommunicate OK [19:11:08]requested_item fd.num is exist - process it [19:11:08]SAM_PROTO_GetFieldsCounters [19:11:08]wFMCommunicate request_size=4 [19:11:08]MH_SAM_APDU [19:11:08]CAPDU: 80 13 00 00 [19:11:08]Write to MH i2c: E2 08 00 6A 17 80 13 00 00 00 00 00 00 FD [19:11:08]Write i2c OK [19:11:08]MH_I2C_Read... [19:11:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:08]Read from MH i2c: E2 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 62 00 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 62 00 6A 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 41 [19:11:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:08]wFMCommunicate OK [19:11:08]SAM_PROTO_GetFieldsCounters done [19:11:08]requested_item shift.num is exist - process it [19:11:08]requested_item shift.opened is exist - process it [19:11:08]req_shift_opened [19:11:08]FM_GetShiftState [19:11:08]SAM_PROTO_GetShiftState [19:11:08]wFMCommunicate request_size=4 [19:11:08]MH_SAM_APDU [19:11:08]CAPDU: 80 13 01 00 [19:11:08]Write to MH i2c: E2 08 00 6B 17 80 13 01 00 00 00 00 00 FF [19:11:08]Write i2c OK [19:11:08]MH_I2C_Read... [19:11:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:08]Read from MH i2c: E2 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 0E 00 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 0E 00 6B 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [19:11:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:11:08]wFMCommunicate OK [19:11:08]SAM_PROTO_GetShiftState done [19:11:08]FM_GetShiftState done [19:11:08]req_shift_opened done [19:11:08]requested_item shift.open_date is exist - process it [19:11:08]req_shift_open_date [19:11:08]req_shift_open_date done [19:11:08]produce_requested_data done [19:11:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58606,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:11:08]process_action_free close_receipt [19:11:08]json_value_free [19:11:08]json_value_free done [19:11:08]process_json_proto returns [19:11:08]Send response to host [19:11:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58606,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:11:08]free response buf [19:11:08]execute_script done [19:11:08]execute_script returns [19:11:08]free content buf [19:11:08]Sock 8.Close socket [19:11:08]Sock 8.Thread stoped [19:11:12]OFD Sender: No OFD packet to send [19:11:17]OFD Sender: No OFD packet to send [19:11:22]OFD Sender: No OFD packet to send [19:11:27]OFD Sender: No OFD packet to send [19:11:32]OFD Sender: No OFD packet to send [19:11:33]accept exits with 9 [19:11:33]New connection [19:11:33]New thread 3067194724 created [19:11:33]Thread 3067338084 joined [19:11:33]Waiting for new connection... [19:11:33] Sock 9.Parse request [19:11:33]Sock 9.Check first char [19:11:33]Sock 9.First char is OK [19:11:33]request: POST /json_proto HTTP/1.0 [19:11:33]Method: POST [19:11:33]URL: /json_proto [19:11:33]Method is POST - this is cgi request [19:11:33]url: /json_proto [19:11:33]query_string will be loaded in cgi processing [19:11:33]execute_cgi json_proto POST (null) [19:11:33]execute_cgi path=json_proto method=POST [19:11:33]POST find Content-Length [19:11:33]Host: 172.17.44.3:8080 [19:11:33]Content-Length: 785 [19:11:33]Content-Type: application/json [19:11:33] [19:11:33]POST finish read [19:11:33]Found Content-Length = 785 [19:11:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:33]execute_script... [19:11: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)2075941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:33]POST & json_proto [19:11:33]process_json_proto [19:11:33]json parsed OK: [19:11:33]protocol is kg_v1.0 [19:11:33]action value=close_receipt [19:11:33]process_action close_receipt [19:11:33]cmd_close_receipt [19:11:33]MH_GetDate [19:11:33]Write to MH i2c: F0 00 00 6C 17 72 [19:11:33]Write i2c OK [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: F0 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: F0 09 00 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: F0 09 00 6C 17 00 65 EA C4 66 AD C5 5D 66 29 [19:11:33]GetLastDocTimeStamp 1724181064 [19:11:33]current date 1724181093 [19:11:33]FM_GetShiftState [19:11:33]SAM_PROTO_GetShiftState [19:11:33]wFMCommunicate request_size=4 [19:11:33]MH_SAM_APDU [19:11:33]CAPDU: 80 13 01 00 [19:11:33]Write to MH i2c: E2 08 00 6D 17 80 13 01 00 00 00 00 00 01 [19:11:33]Write i2c OK [19:11:33]MH_I2C_Read... [19:11:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:33]Read from MH i2c: E2 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: E2 0E 00 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: E2 0E 00 6D 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [19:11:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:11:33]wFMCommunicate OK [19:11:33]SAM_PROTO_GetShiftState done [19:11:33]FM_GetShiftState done [19:11:33]opened in 1724112910 [19:11:33]opened+sec_in_day 1724199310 [19:11:33]quantity*price = 100035 [19:11:33]sum+1 = 100036 [19:11:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 591 20.08.2024 19:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58607 ФПД: 233860240600585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191133&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58607&fm=233860240600585&tin=02508201610067®Number=0000000000162794&sum=100035 [19:11:34]StoreToDocumentArchive [19:11:34]shift 100 fd 58607 [19:11:34]save to /storage/0100/doc_00058607 [19:11:34]save last doc name /storage/0100/doc_00058607 to /storage/kkm_last_doc_name [19:11:34]save OK [19:11:34]Clear old archive folders... [19:11:34]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:11:34]tlvbuf is 021356D0 [19:11:34]SAM_PROTO_ClearQueue [19:11:34]wFMCommunicate request_size=4 [19:11:34]MH_SAM_APDU [19:11:34]CAPDU: 80 09 00 00 [19:11:34]Write to MH i2c: E2 08 00 7A 17 80 09 00 00 00 00 00 00 03 [19:11:34]Write i2c OK [19:11:34]MH_I2C_Read... [19:11:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:34]Read from MH i2c: E2 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 03 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 03 00 7A 17 00 90 00 05 [19:11:34]RAPDU: 90 00 [19:11:34]wFMCommunicate OK [19:11:34]SAM_PROTO_ClearQueue done [19:11:34]KKMCreateOFDPacket [19:11:34]OFDProtocolAddRootSTLVToBuf [19:11:34]FM_MakeSignedData [19:11:34]FM_MakeSignedData [19:11:34]SAM_PROTO_SignData [19:11:34]wFMCommunicate request_size=4 [19:11:34]MH_SAM_APDU [19:11:34]CAPDU: 80 0D 01 02 [19:11:34]Write to MH i2c: E2 08 00 7B 17 80 0D 01 02 00 00 00 00 0B [19:11:34]Write i2c OK [19:11:34]MH_I2C_Read... [19:11:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:34]Read from MH i2c: E2 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 03 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 03 00 7B 17 00 90 00 06 [19:11:34]RAPDU: 90 00 [19:11:34]wFMCommunicate OK [19:11:34]wFMCommunicate request_size=253 [19:11:34]MH_SAM_APDU [19:11:34]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 65 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E4 00 00 35 04 06 00 D4 B1 D4 91 6E 09 [19:11:34]Write to MH i2c: E2 00 01 7C 17 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 65 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E4 00 00 35 04 06 00 D4 B1 D4 91 6E 09 00 00 1E [19:11:34]Write i2c OK [19:11:34]MH_I2C_Read... [19:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:34]Read from MH i2c: E2 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 03 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 03 00 7C 17 00 90 00 07 [19:11:34]RAPDU: 90 00 [19:11:34]wFMCommunicate OK [19:11:34]wFMCommunicate request_size=4 [19:11:34]MH_SAM_APDU [19:11:34]CAPDU: 80 0D 03 02 [19:11:34]Write to MH i2c: E2 08 00 7D 17 80 0D 03 02 00 00 00 00 0F [19:11:34]Write i2c OK [19:11:34]MH_I2C_Read... [19:11:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:34]Read from MH i2c: E2 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 0B 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 0B 00 7D 17 00 8B 04 C9 F8 75 03 42 A9 90 00 C3 [19:11:34]RAPDU: 8B 04 C9 F8 75 03 42 A9 90 00 [19:11:34]wFMCommunicate OK [19:11:34]SAM_PROTO_SignData done [19:11:34]FM_MakeSignedData done [19:11:34]CreateOFDProtocolMessage [19:11:34]wFMCommunicate request_size=4 [19:11:34]MH_SAM_APDU [19:11:34]CAPDU: 80 11 00 00 [19:11:34]Write to MH i2c: E2 08 00 7E 17 80 11 00 00 00 00 00 00 0F [19:11:34]Write i2c OK [19:11:34]MH_I2C_Read... [19:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:34]Read from MH i2c: E2 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 17 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 17 00 7E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [19:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:11:34]wFMCommunicate OK [19:11:34]CreateOFDProtocolMessage done [19:11:34]OFDSenderStorePacket 58607 [19:11:34]StoreOFDPacket docnum=58607 [19:11:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 FB 70 00 01 57 E2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 65 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E4 00 00 35 04 06 00 D4 B1 D4 91 6E 09 8B 04 C9 F8 75 03 42 A9 [19:11:34]CheckFolder [19:11:34]dirname=/storage/ofd_packets [19:11:34]CheckFolder done [19:11:34]ProducePacketName [19:11:34]name=ofd_packets/00058607 [19:11:34]NVStorageSaveData ofd_packets/00058607 [19:11:34]File name is /storage/ofd_packets/00058607 [19:11:34]Write 294 bytes [19:11:34]NVStorageSaveData done [19:11:34]OFDSenderStorePacket done [19:11:34]KKMCreateOFDPacket done [19:11:34]NVStorageSaveData kkm_last_timestamp [19:11:34]File name is /storage/kkm_last_timestamp [19:11:34]Write 4 bytes [19:11:34]NVStorageSaveData done [19:11:34]ExternCall_PrintAddStr [19:11:34]wPrintStart [19:11:34]Write to MH i2c: 01 00 00 7F 17 96 [19:11:34]Write i2c OK [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: 01 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: 01 07 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: 01 07 00 7F 17 00 00 00 00 00 FF 0F AB [19:11:34]RasterBufferAndPrint [19:11:34]line Счет N : (1)2075941 [19:11:34]line ИНН: 02508201610067 [19:11:34]line Контрольно-Кассовый Чек [19:11:34]line ПРОДАЖА [19:11:34]line ТРК (МРК, ГНК) : 44 [19:11:34]line Товар: 2710124130 [19:11:34]line SU-92 [19:11:34]line 14.540 * 68.80 [19:11:34]line = 1000.35 [19:11:34]line НДС 12% НСП 1% [19:11:34]line > о реализуемом товаре [19:11:34]line ИТОГО: 1000.35 [19:11:34]line НСП 1% : 8.85 [19:11:34]line НДС 12% : 106.23 [19:11:34]line Наличными: 0.00 [19:11:34]line Безнал.: 1000.35 [19:11:34]line Место: АЗС № 135 "Партнер Нефть" [19:11:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:11:34]line СНО: Общий режим [19:11:34]line Чек 591 20.08.2024 19:11 [19:11:34]line Смена: 100 ФФД: 1.0 [19:11:34]line ЗНМ: 0300000196 [19:11:34]line РНМ: 0000000000162794 [19:11:34]line Версия ККМ: v1.0 [19:11:34]line Платежная система: O! деньги [19:11:34]line ФМ: 0000000002094532 [19:11:34]line ФД: 58607 [19:11:34]line ФПД: 233860240600585 [19:11:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191133&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58607&fm=233860240600585&tin=02508201610067®Number=0000000000162794&sum=100035 [19:11:35]OFD Sender: Processing packet 58607 [packets to send 52, broken 51] [19:11:35]ProducePacketName [19:11:35]name=ofd_packets/00058607 [19:11:35]OFD Sender: To server: pG, [19:11:35]CommunicateWithHost lk.salyk.kg:30040 [19:11:35]ConnectInit lk.salyk.kg [19:11:35]written 0, free lines is 4095 [19:11:35]Connected sock=10 [19:11:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 FB 70 00 01 57 E2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 65 EA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 EF E4 00 00 35 04 06 00 D4 B1 D4 91 6E 09 8B 04 C9 F8 75 03 42 A9 [19:11:35]Write to MH i2c: 01 00 00 A9 17 C0 [19:11:35]Write i2c OK [19:11:35]MH_I2C_Read... [19:11:35]Read from MH i2c: 01 [19:11:35]MH_I2C_Read... [19:11:35]Read from MH i2c: 01 07 00 [19:11:35]MH_I2C_Read... [19:11:35]Read from MH i2c: 01 07 00 A9 17 00 00 00 00 00 CE 0C A1 [19:11:35]RasterBufferAndPrint [19:11:35]line [19:11:35]line [19:11:35]line [19:11:35]line [19:11:35]line [19:11:35]written 0, free lines is 3284 [19:11:35]MH_Cut [19:11:35]Write to MH i2c: D1 01 00 B0 17 01 99 [19:11:35]Write i2c OK [19:11:35]MH_I2C_Read... [19:11:35]Read from MH i2c: D1 [19:11:35]MH_I2C_Read... [19:11:35]Read from MH i2c: D1 01 00 [19:11:35]MH_I2C_Read... [19:11:35]Read from MH i2c: D1 01 00 B0 17 00 98 [19:11:35]Write to MH i2c: 01 00 00 B1 17 C8 [19:11:35]Write i2c OK [19:11:35]MH_I2C_Read... [19:11:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C7 77 47 00 BA 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 32 30 39 34 35 33 32 10 04 04 00 EF E4 00 00 F4 03 04 00 B3 95 C4 66 B6 04 01 00 00 D9 5C 28 2A 86 98 72 3F [19:11:35]CommunicateWithHost err = 0 [19:11:35]CheckOFDResponse [19:11:35]1017 (14) - 77093643461234 [19:11:35]1041 (16) - 0000000002094532 [19:11:35]1040 (4) - 58607 [19:11:35]1012 (4) - 20.08.2024 13:10 [19:11:35]1206 (1) - 0 [19:11:35]OFD Sender: Remove packet 58607 [19:11:35]ProducePacketName [19:11:35]name=ofd_packets/00058607 [19:11:35]NVStorageDeleteData [19:11:36]OFD Sender: No OFD packet to send [19:11:36]*** Cut start [19:11:36]*** Partial cut [19:11:36]*** CUTSNS_PIN = 1 [19:11:36]*** CUTSNS_PIN = 0 [19:11:36]*** Brake cut motor [19:11:37]Read from MH i2c: 01 [19:11:37]MH_I2C_Read... [19:11:37]*** Stop cut motor [19:11:37]*** Cut end [19:11:37]Read from MH i2c: 01 07 00 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: 01 07 00 B1 17 00 00 00 00 00 FF 0F DD [19:11:37]process_action close_receipt done [19:11:37]requested_data is exist [19:11:37]produce_requested_data [19:11:37]requested_item fm.sn is exist - process it [19:11:37]wFMCommunicate request_size=4 [19:11:37]MH_SAM_APDU [19:11:37]CAPDU: 80 11 00 00 [19:11:37]Write to MH i2c: E2 08 00 B2 17 80 11 00 00 00 00 00 00 43 [19:11:37]Write i2c OK [19:11:37]MH_I2C_Read... [19:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:37]Read from MH i2c: E2 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: E2 17 00 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: E2 17 00 B2 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [19:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:11:37]wFMCommunicate OK [19:11:37]requested_item fd.num is exist - process it [19:11:37]SAM_PROTO_GetFieldsCounters [19:11:37]wFMCommunicate request_size=4 [19:11:37]MH_SAM_APDU [19:11:37]CAPDU: 80 13 00 00 [19:11:37]Write to MH i2c: E2 08 00 B3 17 80 13 00 00 00 00 00 00 46 [19:11:37]Write i2c OK [19:11:37]MH_I2C_Read... [19:11:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:37]Read from MH i2c: E2 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: E2 62 00 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: E2 62 00 B3 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 8E [19:11:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 EF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:37]wFMCommunicate OK [19:11:37]SAM_PROTO_GetFieldsCounters done [19:11:37]requested_item shift.num is exist - process it [19:11:37]requested_item shift.opened is exist - process it [19:11:37]req_shift_opened [19:11:37]FM_GetShiftState [19:11:37]SAM_PROTO_GetShiftState [19:11:37]wFMCommunicate request_size=4 [19:11:37]MH_SAM_APDU [19:11:37]CAPDU: 80 13 01 00 [19:11:37]Write to MH i2c: E2 08 00 B4 17 80 13 01 00 00 00 00 00 48 [19:11:37]Write i2c OK [19:11:37]MH_I2C_Read... [19:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:37]Read from MH i2c: E2 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: E2 0E 00 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: E2 0E 00 B4 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6B [19:11:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:11:37]wFMCommunicate OK [19:11:37]SAM_PROTO_GetShiftState done [19:11:37]FM_GetShiftState done [19:11:37]req_shift_opened done [19:11:37]requested_item shift.open_date is exist - process it [19:11:37]req_shift_open_date [19:11:37]req_shift_open_date done [19:11:37]produce_requested_data done [19:11:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58607,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:11:37]process_action_free close_receipt [19:11:37]json_value_free [19:11:37]json_value_free done [19:11:37]process_json_proto returns [19:11:37]Send response to host [19:11:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58607,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:11:37]free response buf [19:11:37]execute_script done [19:11:37]execute_script returns [19:11:37]free content buf [19:11:37]Sock 9.Close socket [19:11:37]Sock 9.Thread stoped [19:11:41]OFD Sender: No OFD packet to send [19:11:46]OFD Sender: No OFD packet to send [19:11:51]OFD Sender: No OFD packet to send [19:11:56]OFD Sender: No OFD packet to send [19:12:01]OFD Sender: No OFD packet to send [19:12:06]OFD Sender: No OFD packet to send [19:12:11]OFD Sender: No OFD packet to send [19:12:16]OFD Sender: No OFD packet to send [19:12:21]OFD Sender: No OFD packet to send [19:12:26]OFD Sender: No OFD packet to send [19:12:31]OFD Sender: No OFD packet to send [19:12:36]OFD Sender: No OFD packet to send [19:12:41]OFD Sender: No OFD packet to send [19:12:46]OFD Sender: No OFD packet to send [19:12:51]OFD Sender: No OFD packet to send [19:12:56]OFD Sender: No OFD packet to send [19:13:01]OFD Sender: No OFD packet to send [19:13:06]OFD Sender: No OFD packet to send [19:13:11]OFD Sender: No OFD packet to send [19:13:16]OFD Sender: No OFD packet to send [19:13:21]OFD Sender: No OFD packet to send [19:13:26]OFD Sender: No OFD packet to send [19:13:31]OFD Sender: No OFD packet to send [19:13:36]OFD Sender: No OFD packet to send [19:13:41]OFD Sender: No OFD packet to send [19:13:46]OFD Sender: No OFD packet to send [19:13:51]OFD Sender: No OFD packet to send [19:13:56]OFD Sender: No OFD packet to send [19:14:01]OFD Sender: No OFD packet to send [19:14:06]OFD Sender: No OFD packet to send [19:14:11]OFD Sender: No OFD packet to send [19:14:16]OFD Sender: No OFD packet to send [19:14:21]OFD Sender: No OFD packet to send [19:14:26]OFD Sender: No OFD packet to send [19:14:31]OFD Sender: No OFD packet to send [19:14:36]OFD Sender: No OFD packet to send [19:14:41]OFD Sender: No OFD packet to send [19:14:45]accept exits with 8 [19:14:45]New connection [19:14:45]New thread 3067338084 created [19:14:45]Thread 3067194724 joined [19:14:45]Waiting for new connection... [19:14:45] Sock 8.Parse request [19:14:45]Sock 8.Check first char [19:14:45]Sock 8.First char is OK [19:14:45]request: POST /json_proto HTTP/1.0 [19:14:45]Method: POST [19:14:45]URL: /json_proto [19:14:45]Method is POST - this is cgi request [19:14:45]url: /json_proto [19:14:45]query_string will be loaded in cgi processing [19:14:45]execute_cgi json_proto POST (null) [19:14:45]execute_cgi path=json_proto method=POST [19:14:45]POST find Content-Length [19:14:45]Host: 172.17.44.3:8080 [19:14:45]Content-Length: 801 [19:14:45]Content-Type: application/json [19:14:45] [19:14:45]POST finish read [19:14:45]Found Content-Length = 801 [19:14:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:45]execute_script... [19:14: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)2075944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:45]POST & json_proto [19:14:45]process_json_proto [19:14:45]json parsed OK: [19:14:45]protocol is kg_v1.0 [19:14:45]action value=close_receipt [19:14:45]process_action close_receipt [19:14:45]cmd_close_receipt [19:14:45]MH_GetDate [19:14:45]Write to MH i2c: F0 00 00 B5 17 BB [19:14:45]Write i2c OK [19:14:45]MH_I2C_Read... [19:14:45]Read from MH i2c: F0 [19:14:45]MH_I2C_Read... [19:14:45]Read from MH i2c: F0 09 00 [19:14:45]MH_I2C_Read... [19:14:45]Read from MH i2c: F0 09 00 B5 17 00 26 EB C4 66 AD C5 5D 66 34 [19:14:45]GetLastDocTimeStamp 1724181093 [19:14:45]current date 1724181286 [19:14:45]FM_GetShiftState [19:14:45]SAM_PROTO_GetShiftState [19:14:45]wFMCommunicate request_size=4 [19:14:45]MH_SAM_APDU [19:14:45]CAPDU: 80 13 01 00 [19:14:45]Write to MH i2c: E2 08 00 B6 17 80 13 01 00 00 00 00 00 4A [19:14:45]Write i2c OK [19:14:45]MH_I2C_Read... [19:14:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:45]Read from MH i2c: E2 [19:14:45]MH_I2C_Read... [19:14:45]Read from MH i2c: E2 0E 00 [19:14:45]MH_I2C_Read... [19:14:45]Read from MH i2c: E2 0E 00 B6 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6D [19:14:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:14:45]wFMCommunicate OK [19:14:45]SAM_PROTO_GetShiftState done [19:14:45]FM_GetShiftState done [19:14:45]opened in 1724112910 [19:14:45]opened+sec_in_day 1724199310 [19:14:45]quantity*price = 30035 [19:14:45]sum+1 = 30036 [19:14:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 592 20.08.2024 19:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58608 ФПД: 119417317261288 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191446&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58608&fm=119417317261288&tin=02508201610067®Number=0000000000162794&sum=30035 [19:14:46]StoreToDocumentArchive [19:14:46]shift 100 fd 58608 [19:14:46]save to /storage/0100/doc_00058608 [19:14:46]save last doc name /storage/0100/doc_00058608 to /storage/kkm_last_doc_name [19:14:46]save OK [19:14:46]Clear old archive folders... [19:14:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:14:46]tlvbuf is 01D62950 [19:14:46]SAM_PROTO_ClearQueue [19:14:46]wFMCommunicate request_size=4 [19:14:46]MH_SAM_APDU [19:14:46]CAPDU: 80 09 00 00 [19:14:46]Write to MH i2c: E2 08 00 C3 17 80 09 00 00 00 00 00 00 4C [19:14:46]Write i2c OK [19:14:46]MH_I2C_Read... [19:14:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:14:46]Read from MH i2c: E2 [19:14:46]MH_I2C_Read... [19:14:46]Read from MH i2c: E2 03 00 [19:14:46]MH_I2C_Read... [19:14:46]Read from MH i2c: E2 03 00 C3 17 00 90 00 4E [19:14:46]RAPDU: 90 00 [19:14:46]wFMCommunicate OK [19:14:46]SAM_PROTO_ClearQueue done [19:14:46]KKMCreateOFDPacket [19:14:46]OFDProtocolAddRootSTLVToBuf [19:14:46]FM_MakeSignedData [19:14:46]FM_MakeSignedData [19:14:46]SAM_PROTO_SignData [19:14:46]wFMCommunicate request_size=4 [19:14:46]MH_SAM_APDU [19:14:46]CAPDU: 80 0D 01 02 [19:14:46]Write to MH i2c: E2 08 00 C4 17 80 0D 01 02 00 00 00 00 54 [19:14:46]Write i2c OK [19:14:46]MH_I2C_Read... [19:14:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:14:46]Read from MH i2c: E2 [19:14:46]MH_I2C_Read... [19:14:46]Read from MH i2c: E2 03 00 [19:14:46]MH_I2C_Read... [19:14:46]Read from MH i2c: E2 03 00 C4 17 00 90 00 4F [19:14:46]RAPDU: 90 00 [19:14:46]wFMCommunicate OK [19:14:46]wFMCommunicate request_size=255 [19:14:46]MH_SAM_APDU [19:14: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 26 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E4 00 00 35 04 06 00 6C [19:14:46]Write to MH i2c: E2 02 01 C5 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 26 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E4 00 00 35 04 06 00 6C 00 00 65 [19:14:46]Write i2c OK [19:14:46]MH_I2C_Read... [19:14:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:47]Read from MH i2c: E2 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: E2 03 00 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: E2 03 00 C5 17 00 90 00 50 [19:14:47]RAPDU: 90 00 [19:14:47]wFMCommunicate OK [19:14:47]wFMCommunicate request_size=10 [19:14:47]MH_SAM_APDU [19:14:47]CAPDU: 80 0D 02 02 05 9C 02 C6 7F E8 [19:14:47]Write to MH i2c: E2 0D 00 C6 17 80 0D 02 02 05 00 9C 02 C6 7F E8 00 00 2C [19:14:47]Write i2c OK [19:14:47]MH_I2C_Read... [19:14:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:47]Read from MH i2c: E2 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: E2 03 00 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: E2 03 00 C6 17 00 90 00 51 [19:14:47]RAPDU: 90 00 [19:14:47]wFMCommunicate OK [19:14:47]wFMCommunicate request_size=4 [19:14:47]MH_SAM_APDU [19:14:47]CAPDU: 80 0D 03 02 [19:14:47]Write to MH i2c: E2 08 00 C7 17 80 0D 03 02 00 00 00 00 59 [19:14:47]Write i2c OK [19:14:47]MH_I2C_Read... [19:14:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:14:47]Read from MH i2c: E2 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: E2 0B 00 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: E2 0B 00 C7 17 00 8B 26 73 E5 A7 46 ED 68 90 00 A5 [19:14:47]RAPDU: 8B 26 73 E5 A7 46 ED 68 90 00 [19:14:47]wFMCommunicate OK [19:14:47]SAM_PROTO_SignData done [19:14:47]FM_MakeSignedData done [19:14:47]CreateOFDProtocolMessage [19:14:47]wFMCommunicate request_size=4 [19:14:47]MH_SAM_APDU [19:14:47]CAPDU: 80 11 00 00 [19:14:47]Write to MH i2c: E2 08 00 C8 17 80 11 00 00 00 00 00 00 59 [19:14:47]Write i2c OK [19:14:47]MH_I2C_Read... [19:14:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:47]Read from MH i2c: E2 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: E2 17 00 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: E2 17 00 C8 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A5 [19:14:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:14:47]wFMCommunicate OK [19:14:47]CreateOFDProtocolMessage done [19:14:47]OFDSenderStorePacket 58608 [19:14:47]StoreOFDPacket docnum=58608 [19:14:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F9 70 07 01 8B 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 26 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E4 00 00 35 04 06 00 6C 9C 02 C6 7F E8 8B 26 73 E5 A7 46 ED 68 [19:14:47]CheckFolder [19:14:47]dirname=/storage/ofd_packets [19:14:47]CheckFolder done [19:14:47]ProducePacketName [19:14:47]name=ofd_packets/00058608 [19:14:47]NVStorageSaveData ofd_packets/00058608 [19:14:47]File name is /storage/ofd_packets/00058608 [19:14:47]Write 301 bytes [19:14:47]NVStorageSaveData done [19:14:47]OFDSenderStorePacket done [19:14:47]KKMCreateOFDPacket done [19:14:47]NVStorageSaveData kkm_last_timestamp [19:14:47]File name is /storage/kkm_last_timestamp [19:14:47]Write 4 bytes [19:14:47]NVStorageSaveData done [19:14:47]ExternCall_PrintAddStr [19:14:47]wPrintStart [19:14:47]Write to MH i2c: 01 00 00 C9 17 E0 [19:14:47]Write i2c OK [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: 01 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: 01 07 00 [19:14:47]MH_I2C_Read... [19:14:47]Read from MH i2c: 01 07 00 C9 17 00 00 00 00 00 FF 0F F5 [19:14:47]RasterBufferAndPrint [19:14:47]line Счет N : (1)2075944 [19:14:47]line ИНН: 02508201610067 [19:14:47]line Контрольно-Кассовый Чек [19:14:47]line ПРОДАЖА [19:14:47]line ТРК (МРК, ГНК) : 53 [19:14:47]line Товар: 2710124130 [19:14:47]line Аи-92-К-4 [19:14:47]line 4.430 * 67.80 [19:14:47]line = 300.35 [19:14:47]line НДС 12% НСП 1% [19:14:47]line > о реализуемом товаре [19:14:47]line ИТОГО: 300.35 [19:14:47]line НСП 1% : 2.66 [19:14:47]line НДС 12% : 31.90 [19:14:47]line Наличными: 0.00 [19:14:47]line Безнал.: 300.35 [19:14:47]line Место: АЗС № 135 "Партнер Нефть" [19:14:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:14:47]line СНО: Общий режим [19:14:47]line Чек 592 20.08.2024 19:14 [19:14:47]line Смена: 100 ФФД: 1.0 [19:14:47]line ЗНМ: 0300000196 [19:14:47]line РНМ: 0000000000162794 [19:14:47]line Версия ККМ: v1.0 [19:14:47]line Платежная система: O! деньги [19:14:47]line ФМ: 0000000002094532 [19:14:47]line ФД: 58608 [19:14:47]line ФПД: 119417317261288 [19:14:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191446&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58608&fm=119417317261288&tin=02508201610067®Number=0000000000162794&sum=30035 [19:14:47]OFD Sender: Processing packet 58608 [packets to send 52, broken 51] [19:14:47]ProducePacketName [19:14:47]name=ofd_packets/00058608 [19:14:47]OFD Sender: To server: pG, [19:14:47]CommunicateWithHost lk.salyk.kg:30040 [19:14:47]ConnectInit lk.salyk.kg [19:14:47]written 0, free lines is 4095 [19:14:47]Connected sock=10 [19:14:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F9 70 07 01 8B 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 26 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F0 E4 00 00 35 04 06 00 6C 9C 02 C6 7F E8 8B 26 73 E5 A7 46 ED 68 [19:14:48]Write to MH i2c: 01 00 00 F3 17 0A [19:14:48]Write i2c OK [19:14:48]MH_I2C_Read... [19:14:48]Read from MH i2c: 01 [19:14:48]MH_I2C_Read... [19:14:48]Read from MH i2c: 01 07 00 [19:14:48]MH_I2C_Read... [19:14:48]Read from MH i2c: 01 07 00 F3 17 00 00 00 00 00 D8 0C F5 [19:14:48]RasterBufferAndPrint [19:14:48]line [19:14:48]line [19:14:48]line [19:14:48]line [19:14:48]line [19:14:48]written 0, free lines is 3295 [19:14:48]MH_Cut [19:14:48]Write to MH i2c: D1 01 00 FA 17 01 E3 [19:14:48]Write i2c OK [19:14:48]MH_I2C_Read... [19:14:48]Read from MH i2c: D1 [19:14:48]MH_I2C_Read... [19:14:48]Read from MH i2c: D1 01 00 [19:14:48]MH_I2C_Read... [19:14:48]Read from MH i2c: D1 01 00 FA 17 00 E2 [19:14:48]Write to MH i2c: 01 00 00 FB 17 12 [19:14:48]Write i2c OK [19:14:48]MH_I2C_Read... [19:14:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4A 5A 47 00 27 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 32 30 39 34 35 33 32 10 04 04 00 F0 E4 00 00 F4 03 04 00 74 96 C4 66 B6 04 01 00 00 FD 22 4E FC 18 F1 87 3F [19:14:48]CommunicateWithHost err = 0 [19:14:48]CheckOFDResponse [19:14:48]1017 (14) - 77093643461234 [19:14:48]1041 (16) - 0000000002094532 [19:14:48]1040 (4) - 58608 [19:14:48]1012 (4) - 20.08.2024 13:13 [19:14:48]1206 (1) - 0 [19:14:48]OFD Sender: Remove packet 58608 [19:14:48]ProducePacketName [19:14:48]name=ofd_packets/00058608 [19:14:48]NVStorageDeleteData [19:14:48]OFD Sender: No OFD packet to send [19:14:49]*** Cut start [19:14:49]*** Partial cut [19:14:49]*** CUTSNS_PIN = 1 [19:14:49]*** CUTSNS_PIN = 0 [19:14:49]*** Brake cut motor [19:14:49]Read from MH i2c: 01 [19:14:49]MH_I2C_Read... [19:14:49]*** Stop cut motor [19:14:49]*** Cut end [19:14:49]Read from MH i2c: 01 07 00 [19:14:49]MH_I2C_Read... [19:14:49]Read from MH i2c: 01 07 00 FB 17 00 00 00 00 00 FF 0F 27 [19:14:49]process_action close_receipt done [19:14:49]requested_data is exist [19:14:49]produce_requested_data [19:14:49]requested_item fm.sn is exist - process it [19:14:49]wFMCommunicate request_size=4 [19:14:49]MH_SAM_APDU [19:14:49]CAPDU: 80 11 00 00 [19:14:49]Write to MH i2c: E2 08 00 FC 17 80 11 00 00 00 00 00 00 8D [19:14:49]Write i2c OK [19:14:49]MH_I2C_Read... [19:14:49]Read from MH i2c: E2 [19:14:49]MH_I2C_Read... [19:14:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:49]Read from MH i2c: E2 17 00 [19:14:49]MH_I2C_Read... [19:14:49]Read from MH i2c: E2 17 00 FC 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [19:14:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:14:49]wFMCommunicate OK [19:14:49]requested_item fd.num is exist - process it [19:14:49]SAM_PROTO_GetFieldsCounters [19:14:49]wFMCommunicate request_size=4 [19:14:49]MH_SAM_APDU [19:14:49]CAPDU: 80 13 00 00 [19:14:49]Write to MH i2c: E2 08 00 FD 17 80 13 00 00 00 00 00 00 90 [19:14:49]Write i2c OK [19:14:49]MH_I2C_Read... [19:14:49]Read from MH i2c: E2 [19:14:49]MH_I2C_Read... [19:14:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:14:49]Read from MH i2c: E2 62 00 [19:14:49]MH_I2C_Read... [19:14:49]Read from MH i2c: E2 62 00 FD 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 DC [19:14:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F0 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:14:49]wFMCommunicate OK [19:14:49]SAM_PROTO_GetFieldsCounters done [19:14:49]requested_item shift.num is exist - process it [19:14:49]requested_item shift.opened is exist - process it [19:14:49]req_shift_opened [19:14:49]FM_GetShiftState [19:14:49]SAM_PROTO_GetShiftState [19:14:49]wFMCommunicate request_size=4 [19:14:49]MH_SAM_APDU [19:14:49]CAPDU: 80 13 01 00 [19:14:49]Write to MH i2c: E2 08 00 FE 17 80 13 01 00 00 00 00 00 92 [19:14:49]Write i2c OK [19:14:49]MH_I2C_Read... [19:14:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:49]Read from MH i2c: E2 [19:14:49]MH_I2C_Read... [19:14:49]Read from MH i2c: E2 0E 00 [19:14:49]MH_I2C_Read... [19:14:49]Read from MH i2c: E2 0E 00 FE 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B5 [19:14:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:14:49]wFMCommunicate OK [19:14:49]SAM_PROTO_GetShiftState done [19:14:49]FM_GetShiftState done [19:14:49]req_shift_opened done [19:14:49]requested_item shift.open_date is exist - process it [19:14:49]req_shift_open_date [19:14:49]req_shift_open_date done [19:14:49]produce_requested_data done [19:14:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58608,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:14:49]process_action_free close_receipt [19:14:49]json_value_free [19:14:49]json_value_free done [19:14:49]process_json_proto returns [19:14:49]Send response to host [19:14:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58608,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:14:49]free response buf [19:14:49]execute_script done [19:14:49]execute_script returns [19:14:49]free content buf [19:14:49]Sock 8.Close socket [19:14:49]Sock 8.Thread stoped [19:14:53]OFD Sender: No OFD packet to send [19:14:58]OFD Sender: No OFD packet to send [19:15:03]OFD Sender: No OFD packet to send [19:15:08]OFD Sender: No OFD packet to send [19:15:13]OFD Sender: No OFD packet to send [19:15:17]accept exits with 9 [19:15:17]New connection [19:15:17]New thread 3067194724 created [19:15:17]Thread 3067338084 joined [19:15:17]Waiting for new connection... [19:15:17] Sock 9.Parse request [19:15:17]Sock 9.Check first char [19:15:17]Sock 9.First char is OK [19:15:17]request: POST /json_proto HTTP/1.0 [19:15:17]Method: POST [19:15:17]URL: /json_proto [19:15:17]Method is POST - this is cgi request [19:15:17]url: /json_proto [19:15:17]query_string will be loaded in cgi processing [19:15:17]execute_cgi json_proto POST (null) [19:15:17]execute_cgi path=json_proto method=POST [19:15:17]POST find Content-Length [19:15:17]Host: 172.17.44.3:8080 [19:15:17]Content-Length: 793 [19:15:17]Content-Type: application/json [19:15:17] [19:15:17]POST finish read [19:15:17]Found Content-Length = 793 [19:15:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:17]execute_script... [19:15: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)2075940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:17]POST & json_proto [19:15:17]process_json_proto [19:15:17]json parsed OK: [19:15:17]protocol is kg_v1.0 [19:15:17]action value=close_receipt [19:15:17]process_action close_receipt [19:15:17]cmd_close_receipt [19:15:17]MH_GetDate [19:15:17]Write to MH i2c: F0 00 00 FF 17 05 [19:15:17]Write i2c OK [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: F0 [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: F0 09 00 [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: F0 09 00 FF 17 00 46 EB C4 66 AD C5 5D 66 9E [19:15:17]GetLastDocTimeStamp 1724181286 [19:15:17]current date 1724181318 [19:15:17]FM_GetShiftState [19:15:17]SAM_PROTO_GetShiftState [19:15:17]wFMCommunicate request_size=4 [19:15:17]MH_SAM_APDU [19:15:17]CAPDU: 80 13 01 00 [19:15:17]Write to MH i2c: E2 08 00 00 18 80 13 01 00 00 00 00 00 95 [19:15:17]Write i2c OK [19:15:17]MH_I2C_Read... [19:15:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:17]Read from MH i2c: E2 [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: E2 0E 00 [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: E2 0E 00 00 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [19:15:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:15:17]wFMCommunicate OK [19:15:17]SAM_PROTO_GetShiftState done [19:15:17]FM_GetShiftState done [19:15:17]opened in 1724112910 [19:15:17]opened+sec_in_day 1724199310 [19:15:17]quantity*price = 0 [19:15:17]sum+1 = 1 [19:15:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 593 20.08.2024 19:15 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58609 ФПД: 43989306591264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191518&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58609&fm=43989306591264&tin=02508201610067®Number=0000000000162794&sum=0 [19:15:18]StoreToDocumentArchive [19:15:18]shift 100 fd 58609 [19:15:18]save to /storage/0100/doc_00058609 [19:15:18]save last doc name /storage/0100/doc_00058609 to /storage/kkm_last_doc_name [19:15:18]save OK [19:15:18]Clear old archive folders... [19:15:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:15:18]tlvbuf is 01CE9440 [19:15:18]SAM_PROTO_ClearQueue [19:15:18]wFMCommunicate request_size=4 [19:15:18]MH_SAM_APDU [19:15:18]CAPDU: 80 09 00 00 [19:15:18]Write to MH i2c: E2 08 00 0D 18 80 09 00 00 00 00 00 00 97 [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:18]Read from MH i2c: E2 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 03 00 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 03 00 0D 18 00 90 00 99 [19:15:18]RAPDU: 90 00 [19:15:18]wFMCommunicate OK [19:15:18]SAM_PROTO_ClearQueue done [19:15:18]KKMCreateOFDPacket [19:15:18]OFDProtocolAddRootSTLVToBuf [19:15:18]FM_MakeSignedData [19:15:18]FM_MakeSignedData [19:15:18]SAM_PROTO_SignData [19:15:18]wFMCommunicate request_size=4 [19:15:18]MH_SAM_APDU [19:15:18]CAPDU: 80 0D 01 02 [19:15:18]Write to MH i2c: E2 08 00 0E 18 80 0D 01 02 00 00 00 00 9F [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:18]Read from MH i2c: E2 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 03 00 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 03 00 0E 18 00 90 00 9A [19:15:18]RAPDU: 90 00 [19:15:18]wFMCommunicate OK [19:15:18]wFMCommunicate request_size=255 [19:15:18]MH_SAM_APDU [19:15:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 51 02 00 00 F4 03 04 00 46 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E4 00 00 35 04 06 00 28 02 0E FE [19:15:18]Write to MH i2c: E2 02 01 0F 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 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 46 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E4 00 00 35 04 06 00 28 02 0E FE 00 00 3D [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:19]Read from MH i2c: E2 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: E2 03 00 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: E2 03 00 0F 18 00 90 00 9B [19:15:19]RAPDU: 90 00 [19:15:19]wFMCommunicate OK [19:15:19]wFMCommunicate request_size=7 [19:15:19]MH_SAM_APDU [19:15:19]CAPDU: 80 0D 02 02 02 48 20 [19:15:19]Write to MH i2c: E2 0A 00 10 18 80 0D 02 02 02 00 48 20 00 00 0E [19:15:19]Write i2c OK [19:15:19]MH_I2C_Read... [19:15:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:19]Read from MH i2c: E2 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: E2 03 00 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: E2 03 00 10 18 00 90 00 9C [19:15:19]RAPDU: 90 00 [19:15:19]wFMCommunicate OK [19:15:19]wFMCommunicate request_size=4 [19:15:19]MH_SAM_APDU [19:15:19]CAPDU: 80 0D 03 02 [19:15:19]Write to MH i2c: E2 08 00 11 18 80 0D 03 02 00 00 00 00 A4 [19:15:19]Write i2c OK [19:15:19]MH_I2C_Read... [19:15:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:19]Read from MH i2c: E2 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: E2 0B 00 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: E2 0B 00 11 18 00 A9 CF B0 7D A0 89 87 C1 90 00 BB [19:15:19]RAPDU: A9 CF B0 7D A0 89 87 C1 90 00 [19:15:19]wFMCommunicate OK [19:15:19]SAM_PROTO_SignData done [19:15:19]FM_MakeSignedData done [19:15:19]CreateOFDProtocolMessage [19:15:19]wFMCommunicate request_size=4 [19:15:19]MH_SAM_APDU [19:15:19]CAPDU: 80 11 00 00 [19:15:19]Write to MH i2c: E2 08 00 12 18 80 11 00 00 00 00 00 00 A4 [19:15:19]Write i2c OK [19:15:19]MH_I2C_Read... [19:15:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:19]Read from MH i2c: E2 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: E2 17 00 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: E2 17 00 12 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F0 [19:15:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:15:19]wFMCommunicate OK [19:15:19]CreateOFDProtocolMessage done [19:15:19]OFDSenderStorePacket 58609 [19:15:19]StoreOFDPacket docnum=58609 [19:15:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 67 72 04 01 DE AC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 46 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E4 00 00 35 04 06 00 28 02 0E FE 48 20 A9 CF B0 7D A0 89 87 C1 [19:15:19]CheckFolder [19:15:19]dirname=/storage/ofd_packets [19:15:19]CheckFolder done [19:15:19]ProducePacketName [19:15:19]name=ofd_packets/00058609 [19:15:19]NVStorageSaveData ofd_packets/00058609 [19:15:19]File name is /storage/ofd_packets/00058609 [19:15:19]Write 298 bytes [19:15:19]NVStorageSaveData done [19:15:19]OFDSenderStorePacket done [19:15:19]KKMCreateOFDPacket done [19:15:19]NVStorageSaveData kkm_last_timestamp [19:15:19]File name is /storage/kkm_last_timestamp [19:15:19]Write 4 bytes [19:15:19]NVStorageSaveData done [19:15:19]ExternCall_PrintAddStr [19:15:19]wPrintStart [19:15:19]Write to MH i2c: 01 00 00 13 18 2B [19:15:19]Write i2c OK [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: 01 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: 01 07 00 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: 01 07 00 13 18 00 00 00 00 00 FF 0F 40 [19:15:19]RasterBufferAndPrint [19:15:19]line Счет N : (1)2075940 [19:15:19]line ИНН: 02508201610067 [19:15:19]line Контрольно-Кассовый Чек [19:15:19]line ПРОДАЖА [19:15:19]line ТРК (МРК, ГНК) : 11 [19:15:19]line Товар: 2710194210 [19:15:19]line ДТ-К-5 [19:15:19]line 100.000 * 0.00 [19:15:19]line = 0.00 [19:15:19]line НДС 12% НСП 1% [19:15:19]line > о реализуемом товаре [19:15:19]line ИТОГО: 0.00 [19:15:19]line НСП 1% : 0.00 [19:15:19]line НДС 12% : 0.00 [19:15:19]line Наличными: 0.00 [19:15:19]line Безнал.: 0.00 [19:15:19]line Место: АЗС № 135 "Партнер Нефть" [19:15:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:15:19]line СНО: Общий режим [19:15:19]line Чек 593 20.08.2024 19:15 [19:15:19]line Смена: 100 ФФД: 1.0 [19:15:19]line ЗНМ: 0300000196 [19:15:19]line РНМ: 0000000000162794 [19:15:19]line Версия ККМ: v1.0 [19:15:19]line Талоны: Топливные Талоны [19:15:19]line 1 [19:15:19]line ФМ: 0000000002094532 [19:15:19]line ФД: 58609 [19:15:19]line ФПД: 43989306591264 [19:15:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191518&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58609&fm=43989306591264&tin=02508201610067®Number=0000000000162794&sum=0 [19:15:19]OFD Sender: Processing packet 58609 [packets to send 52, broken 51] [19:15:19]ProducePacketName [19:15:19]name=ofd_packets/00058609 [19:15:19]OFD Sender: To server: pG, [19:15:19]CommunicateWithHost lk.salyk.kg:30040 [19:15:19]ConnectInit lk.salyk.kg [19:15:19]written 0, free lines is 4095 [19:15:19]Connected sock=10 [19:15:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 67 72 04 01 DE AC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 46 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E4 00 00 35 04 06 00 28 02 0E FE 48 20 A9 CF B0 7D A0 89 87 C1 [19:15:20]Write to MH i2c: 01 00 00 3D 18 55 [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: 01 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: 01 07 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: 01 07 00 3D 18 00 00 00 00 00 CB 0C 33 [19:15:20]RasterBufferAndPrint [19:15:20]line [19:15:20]line [19:15:20]line [19:15:20]line [19:15:20]line [19:15:20]written 0, free lines is 3282 [19:15:20]MH_Cut [19:15:20]Write to MH i2c: D1 01 00 44 18 01 2E [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: D1 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: D1 01 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: D1 01 00 44 18 00 2D [19:15:20]Write to MH i2c: 01 00 00 45 18 5D [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8F F9 47 00 6A 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F1 E4 00 00 F4 03 04 00 94 96 C4 66 B6 04 01 00 00 53 6D F6 2E 60 78 E2 F4 [19:15:20]CommunicateWithHost err = 0 [19:15:20]CheckOFDResponse [19:15:20]1017 (14) - 77093643461234 [19:15:20]1041 (16) - 0000000002094532 [19:15:20]1040 (4) - 58609 [19:15:20]1012 (4) - 20.08.2024 13:13 [19:15:20]1206 (1) - 0 [19:15:20]OFD Sender: Remove packet 58609 [19:15:20]ProducePacketName [19:15:20]name=ofd_packets/00058609 [19:15:20]NVStorageDeleteData [19:15:20]OFD Sender: No OFD packet to send [19:15:20]*** Cut start [19:15:20]*** Partial cut [19:15:20]*** CUTSNS_PIN = 1 [19:15:20]*** CUTSNS_PIN = 0 [19:15:21]*** Brake cut motor [19:15:21]Read from MH i2c: 01 [19:15:21]MH_I2C_Read... [19:15:21]*** Stop cut motor [19:15:21]*** Cut end [19:15:21]Read from MH i2c: 01 07 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: 01 07 00 45 18 00 00 00 00 00 FF 0F 72 [19:15:21]process_action close_receipt done [19:15:21]requested_data is exist [19:15:21]produce_requested_data [19:15:21]requested_item fm.sn is exist - process it [19:15:21]wFMCommunicate request_size=4 [19:15:21]MH_SAM_APDU [19:15:21]CAPDU: 80 11 00 00 [19:15:21]Write to MH i2c: E2 08 00 46 18 80 11 00 00 00 00 00 00 D8 [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19:15:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:21]Read from MH i2c: E2 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 17 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 17 00 46 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 24 [19:15:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:15:21]wFMCommunicate OK [19:15:21]requested_item fd.num is exist - process it [19:15:21]SAM_PROTO_GetFieldsCounters [19:15:21]wFMCommunicate request_size=4 [19:15:21]MH_SAM_APDU [19:15:21]CAPDU: 80 13 00 00 [19:15:21]Write to MH i2c: E2 08 00 47 18 80 13 00 00 00 00 00 00 DB [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19:15:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:21]Read from MH i2c: E2 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 62 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 62 00 47 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 2B [19:15:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F1 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:15:21]wFMCommunicate OK [19:15:21]SAM_PROTO_GetFieldsCounters done [19:15:21]requested_item shift.num is exist - process it [19:15:21]requested_item shift.opened is exist - process it [19:15:21]req_shift_opened [19:15:21]FM_GetShiftState [19:15:21]SAM_PROTO_GetShiftState [19:15:21]wFMCommunicate request_size=4 [19:15:21]MH_SAM_APDU [19:15:21]CAPDU: 80 13 01 00 [19:15:21]Write to MH i2c: E2 08 00 48 18 80 13 01 00 00 00 00 00 DD [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19:15:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:21]Read from MH i2c: E2 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 0E 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 0E 00 48 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 00 [19:15:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:15:21]wFMCommunicate OK [19:15:21]SAM_PROTO_GetShiftState done [19:15:21]FM_GetShiftState done [19:15:21]req_shift_opened done [19:15:21]requested_item shift.open_date is exist - process it [19:15:21]req_shift_open_date [19:15:21]req_shift_open_date done [19:15:21]produce_requested_data done [19:15:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58609,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:15:21]process_action_free close_receipt [19:15:21]json_value_free [19:15:21]json_value_free done [19:15:21]process_json_proto returns [19:15:21]Send response to host [19:15:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58609,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:15:21]free response buf [19:15:21]execute_script done [19:15:21]execute_script returns [19:15:21]free content buf [19:15:21]Sock 9.Close socket [19:15:21]Sock 9.Thread stoped [19:15:25]OFD Sender: No OFD packet to send [19:15:30]OFD Sender: No OFD packet to send [19:15:35]OFD Sender: No OFD packet to send [19:15:40]OFD Sender: No OFD packet to send [19:15:45]OFD Sender: No OFD packet to send [19:15:50]OFD Sender: No OFD packet to send [19:15:55]OFD Sender: No OFD packet to send [19:16:00]OFD Sender: No OFD packet to send [19:16:05]OFD Sender: No OFD packet to send [19:16:10]OFD Sender: No OFD packet to send [19:16:15]OFD Sender: No OFD packet to send [19:16:20]OFD Sender: No OFD packet to send [19:16:25]OFD Sender: No OFD packet to send [19:16:30]OFD Sender: No OFD packet to send [19:16:35]OFD Sender: No OFD packet to send [19:16:40]OFD Sender: No OFD packet to send [19:16:45]OFD Sender: No OFD packet to send [19:16:50]OFD Sender: No OFD packet to send [19:16:55]OFD Sender: No OFD packet to send [19:17:00]OFD Sender: No OFD packet to send [19:17:05]OFD Sender: No OFD packet to send [19:17:10]OFD Sender: No OFD packet to send [19:17:15]OFD Sender: No OFD packet to send [19:17:20]OFD Sender: No OFD packet to send [19:17:25]OFD Sender: No OFD packet to send [19:17:30]OFD Sender: No OFD packet to send [19:17:35]OFD Sender: No OFD packet to send [19:17:38]accept exits with 8 [19:17:38]New connection [19:17:38]New thread 3067338084 created [19:17:38]Thread 3067194724 joined [19:17:38]Waiting for new connection... [19:17:38] Sock 8.Parse request [19:17:38]Sock 8.Check first char [19:17:38]Sock 8.First char is OK [19:17:38]request: POST /json_proto HTTP/1.0 [19:17:38]Method: POST [19:17:38]URL: /json_proto [19:17:38]Method is POST - this is cgi request [19:17:38]url: /json_proto [19:17:38]query_string will be loaded in cgi processing [19:17:38]execute_cgi json_proto POST (null) [19:17:38]execute_cgi path=json_proto method=POST [19:17:38]POST find Content-Length [19:17:38]Host: 172.17.44.3:8080 [19:17:38]Content-Length: 804 [19:17:38]Content-Type: application/json [19:17:38] [19:17:38]POST finish read [19:17:38]Found Content-Length = 804 [19:17:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:38]execute_script... [19:17: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)2075948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:38]POST & json_proto [19:17:38]process_json_proto [19:17:38]json parsed OK: [19:17:38]protocol is kg_v1.0 [19:17:38]action value=close_receipt [19:17:38]process_action close_receipt [19:17:38]cmd_close_receipt [19:17:38]MH_GetDate [19:17:38]Write to MH i2c: F0 00 00 49 18 50 [19:17:38]Write i2c OK [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: F0 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: F0 09 00 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: F0 09 00 49 18 00 D3 EB C4 66 AD C5 5D 66 76 [19:17:38]GetLastDocTimeStamp 1724181318 [19:17:38]current date 1724181459 [19:17:38]FM_GetShiftState [19:17:38]SAM_PROTO_GetShiftState [19:17:38]wFMCommunicate request_size=4 [19:17:38]MH_SAM_APDU [19:17:38]CAPDU: 80 13 01 00 [19:17:38]Write to MH i2c: E2 08 00 4A 18 80 13 01 00 00 00 00 00 DF [19:17:38]Write i2c OK [19:17:38]MH_I2C_Read... [19:17:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:38]Read from MH i2c: E2 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: E2 0E 00 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: E2 0E 00 4A 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 02 [19:17:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:17:38]wFMCommunicate OK [19:17:38]SAM_PROTO_GetShiftState done [19:17:38]FM_GetShiftState done [19:17:38]opened in 1724112910 [19:17:38]opened+sec_in_day 1724199310 [19:17:38]quantity*price = 100005 [19:17:38]sum+1 = 100006 [19:17:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 594 20.08.2024 19:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58610 ФПД: 34805706485883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191739&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58610&fm=34805706485883&tin=02508201610067®Number=0000000000162794&sum=100005 [19:17:39]StoreToDocumentArchive [19:17:39]shift 100 fd 58610 [19:17:39]save to /storage/0100/doc_00058610 [19:17:39]save last doc name /storage/0100/doc_00058610 to /storage/kkm_last_doc_name [19:17:39]save OK [19:17:39]Clear old archive folders... [19:17:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:17:39]tlvbuf is 01D3D9C0 [19:17:39]SAM_PROTO_ClearQueue [19:17:39]wFMCommunicate request_size=4 [19:17:39]MH_SAM_APDU [19:17:39]CAPDU: 80 09 00 00 [19:17:39]Write to MH i2c: E2 08 00 57 18 80 09 00 00 00 00 00 00 E1 [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:39]Read from MH i2c: E2 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 03 00 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 03 00 57 18 00 90 00 E3 [19:17:39]RAPDU: 90 00 [19:17:39]wFMCommunicate OK [19:17:39]SAM_PROTO_ClearQueue done [19:17:39]KKMCreateOFDPacket [19:17:39]OFDProtocolAddRootSTLVToBuf [19:17:39]FM_MakeSignedData [19:17:39]FM_MakeSignedData [19:17:39]SAM_PROTO_SignData [19:17:39]wFMCommunicate request_size=4 [19:17:39]MH_SAM_APDU [19:17:39]CAPDU: 80 0D 01 02 [19:17:39]Write to MH i2c: E2 08 00 58 18 80 0D 01 02 00 00 00 00 E9 [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:39]Read from MH i2c: E2 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 03 00 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 03 00 58 18 00 90 00 E4 [19:17:39]RAPDU: 90 00 [19:17:39]wFMCommunicate OK [19:17:39]wFMCommunicate request_size=255 [19:17:39]MH_SAM_APDU [19:17: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 D3 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E4 00 00 35 04 06 00 1F [19:17:39]Write to MH i2c: E2 02 01 59 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 D3 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E4 00 00 35 04 06 00 1F 00 00 92 [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:40]Read from MH i2c: E2 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: E2 03 00 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: E2 03 00 59 18 00 90 00 E5 [19:17:40]RAPDU: 90 00 [19:17:40]wFMCommunicate OK [19:17:40]wFMCommunicate request_size=10 [19:17:40]MH_SAM_APDU [19:17:40]CAPDU: 80 0D 02 02 05 A7 D5 C5 70 7B [19:17:40]Write to MH i2c: E2 0D 00 5A 18 80 0D 02 02 05 00 A7 D5 C5 70 7B 00 00 22 [19:17:40]Write i2c OK [19:17:40]MH_I2C_Read... [19:17:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:40]Read from MH i2c: E2 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: E2 03 00 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: E2 03 00 5A 18 00 90 00 E6 [19:17:40]RAPDU: 90 00 [19:17:40]wFMCommunicate OK [19:17:40]wFMCommunicate request_size=4 [19:17:40]MH_SAM_APDU [19:17:40]CAPDU: 80 0D 03 02 [19:17:40]Write to MH i2c: E2 08 00 5B 18 80 0D 03 02 00 00 00 00 EE [19:17:40]Write i2c OK [19:17:40]MH_I2C_Read... [19:17:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:40]Read from MH i2c: E2 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: E2 0B 00 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: E2 0B 00 5B 18 00 3A 73 16 FD 7A AA 99 41 90 00 AD [19:17:40]RAPDU: 3A 73 16 FD 7A AA 99 41 90 00 [19:17:40]wFMCommunicate OK [19:17:40]SAM_PROTO_SignData done [19:17:40]FM_MakeSignedData done [19:17:40]CreateOFDProtocolMessage [19:17:40]wFMCommunicate request_size=4 [19:17:40]MH_SAM_APDU [19:17:40]CAPDU: 80 11 00 00 [19:17:40]Write to MH i2c: E2 08 00 5C 18 80 11 00 00 00 00 00 00 EE [19:17:40]Write i2c OK [19:17:40]MH_I2C_Read... [19:17:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:40]Read from MH i2c: E2 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: E2 17 00 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: E2 17 00 5C 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3A [19:17:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:17:40]wFMCommunicate OK [19:17:40]CreateOFDProtocolMessage done [19:17:40]OFDSenderStorePacket 58610 [19:17:40]StoreOFDPacket docnum=58610 [19:17:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C8 63 07 01 B7 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 D3 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E4 00 00 35 04 06 00 1F A7 D5 C5 70 7B 3A 73 16 FD 7A AA 99 41 [19:17:40]CheckFolder [19:17:40]dirname=/storage/ofd_packets [19:17:40]CheckFolder done [19:17:40]ProducePacketName [19:17:40]name=ofd_packets/00058610 [19:17:40]NVStorageSaveData ofd_packets/00058610 [19:17:40]File name is /storage/ofd_packets/00058610 [19:17:40]Write 301 bytes [19:17:40]NVStorageSaveData done [19:17:40]OFDSenderStorePacket done [19:17:40]KKMCreateOFDPacket done [19:17:40]NVStorageSaveData kkm_last_timestamp [19:17:40]File name is /storage/kkm_last_timestamp [19:17:40]Write 4 bytes [19:17:40]NVStorageSaveData done [19:17:40]ExternCall_PrintAddStr [19:17:40]wPrintStart [19:17:40]Write to MH i2c: 01 00 00 5D 18 75 [19:17:40]Write i2c OK [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: 01 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: 01 07 00 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: 01 07 00 5D 18 00 00 00 00 00 FF 0F 8A [19:17:40]RasterBufferAndPrint [19:17:40]line Счет N : (1)2075948 [19:17:40]line ИНН: 02508201610067 [19:17:40]line Контрольно-Кассовый Чек [19:17:40]line ПРОДАЖА [19:17:40]line ТРК (МРК, ГНК) : 53 [19:17:40]line Товар: 2710124130 [19:17:40]line Аи-92-К-4 [19:17:40]line 14.750 * 67.80 [19:17:40]line = 1000.05 [19:17:40]line НДС 12% НСП 1% [19:17:40]line > о реализуемом товаре [19:17:40]line ИТОГО: 1000.05 [19:17:40]line НСП 1% : 8.85 [19:17:40]line НДС 12% : 106.20 [19:17:40]line Наличными: 0.00 [19:17:40]line Безнал.: 1000.05 [19:17:40]line Место: АЗС № 135 "Партнер Нефть" [19:17:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:17:40]line СНО: Общий режим [19:17:40]line Чек 594 20.08.2024 19:17 [19:17:40]line Смена: 100 ФФД: 1.0 [19:17:40]line ЗНМ: 0300000196 [19:17:40]line РНМ: 0000000000162794 [19:17:40]line Версия ККМ: v1.0 [19:17:40]line Платежная система: O! деньги [19:17:40]line ФМ: 0000000002094532 [19:17:40]line ФД: 58610 [19:17:40]line ФПД: 34805706485883 [19:17:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191739&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58610&fm=34805706485883&tin=02508201610067®Number=0000000000162794&sum=100005 [19:17:40]OFD Sender: Processing packet 58610 [packets to send 52, broken 51] [19:17:40]ProducePacketName [19:17:40]name=ofd_packets/00058610 [19:17:40]OFD Sender: To server: pG, [19:17:40]CommunicateWithHost lk.salyk.kg:30040 [19:17:40]ConnectInit lk.salyk.kg [19:17:40]written 0, free lines is 4095 [19:17:40]Connected sock=10 [19:17:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C8 63 07 01 B7 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 D3 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F2 E4 00 00 35 04 06 00 1F A7 D5 C5 70 7B 3A 73 16 FD 7A AA 99 41 [19:17:40]Write to MH i2c: 01 00 00 87 18 9F [19:17:40]Write i2c OK [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: 01 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: 01 07 00 [19:17:40]MH_I2C_Read... [19:17:40]Read from MH i2c: 01 07 00 87 18 00 00 00 00 00 CA 0C 7C [19:17:40]RasterBufferAndPrint [19:17:40]line [19:17:40]line [19:17:40]line [19:17:40]line [19:17:40]line [19:17:40]written 0, free lines is 3281 [19:17:41]MH_Cut [19:17:41]Write to MH i2c: D1 01 00 8E 18 01 78 [19:17:41]Write i2c OK [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: D1 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: D1 01 00 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: D1 01 00 8E 18 00 77 [19:17:41]Write to MH i2c: 01 00 00 8F 18 A7 [19:17:41]Write i2c OK [19:17:41]MH_I2C_Read... [19:17:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C9 38 47 00 F6 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 32 30 39 34 35 33 32 10 04 04 00 F2 E4 00 00 F4 03 04 00 21 97 C4 66 B6 04 01 00 00 79 0C 74 A8 89 0E 32 17 [19:17:41]CommunicateWithHost err = 0 [19:17:41]CheckOFDResponse [19:17:41]1017 (14) - 77093643461234 [19:17:41]1041 (16) - 0000000002094532 [19:17:41]1040 (4) - 58610 [19:17:41]1012 (4) - 20.08.2024 13:16 [19:17:41]1206 (1) - 0 [19:17:41]OFD Sender: Remove packet 58610 [19:17:41]ProducePacketName [19:17:41]name=ofd_packets/00058610 [19:17:41]NVStorageDeleteData [19:17:41]OFD Sender: No OFD packet to send [19:17:41]*** Cut start [19:17:41]*** Partial cut [19:17:41]*** CUTSNS_PIN = 1 [19:17:41]*** CUTSNS_PIN = 0 [19:17:42]*** Brake cut motor [19:17:42]Read from MH i2c: 01 [19:17:42]MH_I2C_Read... [19:17:42]*** Stop cut motor [19:17:42]*** Cut end [19:17:42]Read from MH i2c: 01 07 00 [19:17:42]MH_I2C_Read... [19:17:42]Read from MH i2c: 01 07 00 8F 18 00 00 00 00 00 FF 0F BC [19:17:42]process_action close_receipt done [19:17:42]requested_data is exist [19:17:42]produce_requested_data [19:17:42]requested_item fm.sn is exist - process it [19:17:42]wFMCommunicate request_size=4 [19:17:42]MH_SAM_APDU [19:17:42]CAPDU: 80 11 00 00 [19:17:42]Write to MH i2c: E2 08 00 90 18 80 11 00 00 00 00 00 00 22 [19:17:42]Write i2c OK [19:17:42]MH_I2C_Read... [19:17:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:42]Read from MH i2c: E2 [19:17:42]MH_I2C_Read... [19:17:42]Read from MH i2c: E2 17 00 [19:17:42]MH_I2C_Read... [19:17:42]Read from MH i2c: E2 17 00 90 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6E [19:17:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:17:42]wFMCommunicate OK [19:17:42]requested_item fd.num is exist - process it [19:17:42]SAM_PROTO_GetFieldsCounters [19:17:42]wFMCommunicate request_size=4 [19:17:42]MH_SAM_APDU [19:17:42]CAPDU: 80 13 00 00 [19:17:42]Write to MH i2c: E2 08 00 91 18 80 13 00 00 00 00 00 00 25 [19:17:42]Write i2c OK [19:17:42]MH_I2C_Read... [19:17:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:42]Read from MH i2c: E2 [19:17:42]MH_I2C_Read... [19:17:42]Read from MH i2c: E2 62 00 [19:17:42]MH_I2C_Read... [19:17:42]Read from MH i2c: E2 62 00 91 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 79 [19:17:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F2 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:42]wFMCommunicate OK [19:17:42]SAM_PROTO_GetFieldsCounters done [19:17:42]requested_item shift.num is exist - process it [19:17:42]requested_item shift.opened is exist - process it [19:17:42]req_shift_opened [19:17:42]FM_GetShiftState [19:17:42]SAM_PROTO_GetShiftState [19:17:42]wFMCommunicate request_size=4 [19:17:42]MH_SAM_APDU [19:17:42]CAPDU: 80 13 01 00 [19:17:42]Write to MH i2c: E2 08 00 92 18 80 13 01 00 00 00 00 00 27 [19:17:42]Write i2c OK [19:17:42]MH_I2C_Read... [19:17:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:42]Read from MH i2c: E2 [19:17:42]MH_I2C_Read... [19:17:42]Read from MH i2c: E2 0E 00 [19:17:42]MH_I2C_Read... [19:17:42]Read from MH i2c: E2 0E 00 92 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4A [19:17:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:17:42]wFMCommunicate OK [19:17:42]SAM_PROTO_GetShiftState done [19:17:42]FM_GetShiftState done [19:17:42]req_shift_opened done [19:17:42]requested_item shift.open_date is exist - process it [19:17:42]req_shift_open_date [19:17:42]req_shift_open_date done [19:17:42]produce_requested_data done [19:17:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58610,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:17:42]process_action_free close_receipt [19:17:42]json_value_free [19:17:42]json_value_free done [19:17:42]process_json_proto returns [19:17:42]Send response to host [19:17:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58610,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:17:42]free response buf [19:17:42]execute_script done [19:17:42]execute_script returns [19:17:42]free content buf [19:17:42]Sock 8.Close socket [19:17:42]Sock 8.Thread stoped [19:17:46]OFD Sender: No OFD packet to send [19:17:51]OFD Sender: No OFD packet to send [19:17:53]accept exits with 9 [19:17:53]New connection [19:17:53]New thread 3067194724 created [19:17:53]Thread 3067338084 joined [19:17:53]Waiting for new connection... [19:17:53] Sock 9.Parse request [19:17:53]Sock 9.Check first char [19:17:53]Sock 9.First char is OK [19:17:53]request: POST /json_proto HTTP/1.0 [19:17:53]Method: POST [19:17:53]URL: /json_proto [19:17:53]Method is POST - this is cgi request [19:17:53]url: /json_proto [19:17:53]query_string will be loaded in cgi processing [19:17:53]execute_cgi json_proto POST (null) [19:17:53]execute_cgi path=json_proto method=POST [19:17:53]POST find Content-Length [19:17:53]Host: 172.17.44.3:8080 [19:17:53]Content-Length: 804 [19:17:53]Content-Type: application/json [19:17:53] [19:17:53]POST finish read [19:17:53]Found Content-Length = 804 [19:17:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:53]execute_script... [19:17: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)2075950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:53]POST & json_proto [19:17:53]process_json_proto [19:17:53]json parsed OK: [19:17:53]protocol is kg_v1.0 [19:17:53]action value=close_receipt [19:17:53]process_action close_receipt [19:17:53]cmd_close_receipt [19:17:53]MH_GetDate [19:17:53]Write to MH i2c: F0 00 00 93 18 9A [19:17:53]Write i2c OK [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: F0 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: F0 09 00 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: F0 09 00 93 18 00 E2 EB C4 66 AD C5 5D 66 CF [19:17:53]GetLastDocTimeStamp 1724181459 [19:17:53]current date 1724181474 [19:17:53]FM_GetShiftState [19:17:53]SAM_PROTO_GetShiftState [19:17:53]wFMCommunicate request_size=4 [19:17:53]MH_SAM_APDU [19:17:53]CAPDU: 80 13 01 00 [19:17:53]Write to MH i2c: E2 08 00 94 18 80 13 01 00 00 00 00 00 29 [19:17:53]Write i2c OK [19:17:53]MH_I2C_Read... [19:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:53]Read from MH i2c: E2 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 0E 00 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 0E 00 94 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4C [19:17:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:17:53]wFMCommunicate OK [19:17:53]SAM_PROTO_GetShiftState done [19:17:53]FM_GetShiftState done [19:17:53]opened in 1724112910 [19:17:53]opened+sec_in_day 1724199310 [19:17:53]quantity*price = 100005 [19:17:53]sum+1 = 100006 [19:17:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 595 20.08.2024 19:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58611 ФПД: 10183272311495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191754&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58611&fm=10183272311495&tin=02508201610067®Number=0000000000162794&sum=100005 [19:17:55]StoreToDocumentArchive [19:17:55]shift 100 fd 58611 [19:17:55]save to /storage/0100/doc_00058611 [19:17:55]save last doc name /storage/0100/doc_00058611 to /storage/kkm_last_doc_name [19:17:55]save OK [19:17:55]Clear old archive folders... [19:17:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:17:55]tlvbuf is B6F1F9D0 [19:17:55]SAM_PROTO_ClearQueue [19:17:55]wFMCommunicate request_size=4 [19:17:55]MH_SAM_APDU [19:17:55]CAPDU: 80 09 00 00 [19:17:55]Write to MH i2c: E2 08 00 A1 18 80 09 00 00 00 00 00 00 2B [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 03 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 03 00 A1 18 00 90 00 2D [19:17:55]RAPDU: 90 00 [19:17:55]wFMCommunicate OK [19:17:55]SAM_PROTO_ClearQueue done [19:17:55]KKMCreateOFDPacket [19:17:55]OFDProtocolAddRootSTLVToBuf [19:17:55]FM_MakeSignedData [19:17:55]FM_MakeSignedData [19:17:55]SAM_PROTO_SignData [19:17:55]wFMCommunicate request_size=4 [19:17:55]MH_SAM_APDU [19:17:55]CAPDU: 80 0D 01 02 [19:17:55]Write to MH i2c: E2 08 00 A2 18 80 0D 01 02 00 00 00 00 33 [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 03 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 03 00 A2 18 00 90 00 2E [19:17:55]RAPDU: 90 00 [19:17:55]wFMCommunicate OK [19:17:55]wFMCommunicate request_size=255 [19:17:55]MH_SAM_APDU [19:17: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 E2 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E4 00 00 35 04 06 00 09 [19:17:55]Write to MH i2c: E2 02 01 A3 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 E2 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E4 00 00 35 04 06 00 09 00 00 D7 [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 03 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 03 00 A3 18 00 90 00 2F [19:17:55]RAPDU: 90 00 [19:17:55]wFMCommunicate OK [19:17:55]wFMCommunicate request_size=10 [19:17:55]MH_SAM_APDU [19:17:55]CAPDU: 80 0D 02 02 05 42 FA 54 2A C7 [19:17:55]Write to MH i2c: E2 0D 00 A4 18 80 0D 02 02 05 00 42 FA 54 2A C7 00 00 C1 [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 03 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 03 00 A4 18 00 90 00 30 [19:17:55]RAPDU: 90 00 [19:17:55]wFMCommunicate OK [19:17:55]wFMCommunicate request_size=4 [19:17:55]MH_SAM_APDU [19:17:55]CAPDU: 80 0D 03 02 [19:17:55]Write to MH i2c: E2 08 00 A5 18 80 0D 03 02 00 00 00 00 38 [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 0B 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 0B 00 A5 18 00 5F E9 24 18 F1 B1 AA 03 90 00 0C [19:17:55]RAPDU: 5F E9 24 18 F1 B1 AA 03 90 00 [19:17:55]wFMCommunicate OK [19:17:55]SAM_PROTO_SignData done [19:17:55]FM_MakeSignedData done [19:17:55]CreateOFDProtocolMessage [19:17:55]wFMCommunicate request_size=4 [19:17:55]MH_SAM_APDU [19:17:55]CAPDU: 80 11 00 00 [19:17:55]Write to MH i2c: E2 08 00 A6 18 80 11 00 00 00 00 00 00 38 [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 17 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 17 00 A6 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 84 [19:17:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:17:55]wFMCommunicate OK [19:17:55]CreateOFDProtocolMessage done [19:17:55]OFDSenderStorePacket 58611 [19:17:55]StoreOFDPacket docnum=58611 [19:17:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F4 ED 07 01 94 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 E2 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E4 00 00 35 04 06 00 09 42 FA 54 2A C7 5F E9 24 18 F1 B1 AA 03 [19:17:55]CheckFolder [19:17:55]dirname=/storage/ofd_packets [19:17:55]CheckFolder done [19:17:55]ProducePacketName [19:17:55]name=ofd_packets/00058611 [19:17:55]NVStorageSaveData ofd_packets/00058611 [19:17:55]File name is /storage/ofd_packets/00058611 [19:17:55]Write 301 bytes [19:17:55]NVStorageSaveData done [19:17:55]OFDSenderStorePacket done [19:17:55]KKMCreateOFDPacket done [19:17:55]NVStorageSaveData kkm_last_timestamp [19:17:55]File name is /storage/kkm_last_timestamp [19:17:55]Write 4 bytes [19:17:55]NVStorageSaveData done [19:17:55]ExternCall_PrintAddStr [19:17:55]wPrintStart [19:17:55]Write to MH i2c: 01 00 00 A7 18 BF [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: 01 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: 01 07 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: 01 07 00 A7 18 00 00 00 00 00 FF 0F D4 [19:17:55]RasterBufferAndPrint [19:17:55]line Счет N : (1)2075950 [19:17:55]line ИНН: 02508201610067 [19:17:55]line Контрольно-Кассовый Чек [19:17:55]line ПРОДАЖА [19:17:55]line ТРК (МРК, ГНК) : 43 [19:17:55]line Товар: 2710124130 [19:17:55]line Аи-92-К-4 [19:17:55]line 14.750 * 67.80 [19:17:55]line = 1000.05 [19:17:55]line НДС 12% НСП 1% [19:17:55]line > о реализуемом товаре [19:17:55]line ИТОГО: 1000.05 [19:17:55]line НСП 1% : 8.85 [19:17:55]line НДС 12% : 106.20 [19:17:55]line Наличными: 0.00 [19:17:55]line Безнал.: 1000.05 [19:17:55]line Место: АЗС № 135 "Партнер Нефть" [19:17:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:17:55]line СНО: Общий режим [19:17:55]line Чек 595 20.08.2024 19:17 [19:17:55]line Смена: 100 ФФД: 1.0 [19:17:55]line ЗНМ: 0300000196 [19:17:55]line РНМ: 0000000000162794 [19:17:55]line Версия ККМ: v1.0 [19:17:55]line Платежная система: O! деньги [19:17:55]line ФМ: 0000000002094532 [19:17:55]line ФД: 58611 [19:17:55]line ФПД: 10183272311495 [19:17:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191754&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58611&fm=10183272311495&tin=02508201610067®Number=0000000000162794&sum=100005 [19:17:55]OFD Sender: Processing packet 58611 [packets to send 52, broken 51] [19:17:55]ProducePacketName [19:17:55]name=ofd_packets/00058611 [19:17:55]OFD Sender: To server: pG, [19:17:55]CommunicateWithHost lk.salyk.kg:30040 [19:17:55]ConnectInit lk.salyk.kg [19:17:55]written 0, free lines is 4095 [19:17:56]Connected sock=10 [19:17:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F4 ED 07 01 94 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 E2 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F3 E4 00 00 35 04 06 00 09 42 FA 54 2A C7 5F E9 24 18 F1 B1 AA 03 [19:17:56]Write to MH i2c: 01 00 00 D1 18 E9 [19:17:56]Write i2c OK [19:17:56]MH_I2C_Read... [19:17:56]Read from MH i2c: 01 [19:17:56]MH_I2C_Read... [19:17:56]Read from MH i2c: 01 07 00 [19:17:56]MH_I2C_Read... [19:17:56]Read from MH i2c: 01 07 00 D1 18 00 00 00 00 00 D1 0C CD [19:17:56]RasterBufferAndPrint [19:17:56]line [19:17:56]line [19:17:56]line [19:17:56]line [19:17:56]line [19:17:56]written 0, free lines is 3287 [19:17:56]MH_Cut [19:17:56]Write to MH i2c: D1 01 00 D8 18 01 C2 [19:17:56]Write i2c OK [19:17:56]MH_I2C_Read... [19:17:56]Read from MH i2c: D1 [19:17:56]MH_I2C_Read... [19:17:56]Read from MH i2c: D1 01 00 [19:17:56]MH_I2C_Read... [19:17:56]Read from MH i2c: D1 01 00 D8 18 00 C1 [19:17:56]Write to MH i2c: 01 00 00 D9 18 F1 [19:17:56]Write i2c OK [19:17:56]MH_I2C_Read... [19:17:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E9 44 47 00 9B 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 32 30 39 34 35 33 32 10 04 04 00 F3 E4 00 00 F4 03 04 00 30 97 C4 66 B6 04 01 00 00 AD 1F B5 F4 2E E3 64 F9 [19:17:56]CommunicateWithHost err = 0 [19:17:56]CheckOFDResponse [19:17:56]1017 (14) - 77093643461234 [19:17:56]1041 (16) - 0000000002094532 [19:17:56]1040 (4) - 58611 [19:17:56]1012 (4) - 20.08.2024 13:16 [19:17:56]1206 (1) - 0 [19:17:56]OFD Sender: Remove packet 58611 [19:17:56]ProducePacketName [19:17:56]name=ofd_packets/00058611 [19:17:56]NVStorageDeleteData [19:17:56]OFD Sender: No OFD packet to send [19:17:57]*** Cut start [19:17:57]*** Partial cut [19:17:57]*** CUTSNS_PIN = 1 [19:17:57]*** CUTSNS_PIN = 0 [19:17:57]*** Brake cut motor [19:17:57]Read from MH i2c: 01 [19:17:57]MH_I2C_Read... [19:17:57]*** Stop cut motor [19:17:57]*** Cut end [19:17:57]Read from MH i2c: 01 07 00 [19:17:57]MH_I2C_Read... [19:17:57]Read from MH i2c: 01 07 00 D9 18 00 00 00 00 00 FF 0F 06 [19:17:57]process_action close_receipt done [19:17:57]requested_data is exist [19:17:57]produce_requested_data [19:17:57]requested_item fm.sn is exist - process it [19:17:57]wFMCommunicate request_size=4 [19:17:57]MH_SAM_APDU [19:17:57]CAPDU: 80 11 00 00 [19:17:57]Write to MH i2c: E2 08 00 DA 18 80 11 00 00 00 00 00 00 6C [19:17:57]Write i2c OK [19:17:57]MH_I2C_Read... [19:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:57]Read from MH i2c: E2 [19:17:57]MH_I2C_Read... [19:17:57]Read from MH i2c: E2 17 00 [19:17:57]MH_I2C_Read... [19:17:57]Read from MH i2c: E2 17 00 DA 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B8 [19:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:17:57]wFMCommunicate OK [19:17:57]requested_item fd.num is exist - process it [19:17:57]SAM_PROTO_GetFieldsCounters [19:17:57]wFMCommunicate request_size=4 [19:17:57]MH_SAM_APDU [19:17:57]CAPDU: 80 13 00 00 [19:17:57]Write to MH i2c: E2 08 00 DB 18 80 13 00 00 00 00 00 00 6F [19:17:57]Write i2c OK [19:17:57]MH_I2C_Read... [19:17:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:58]Read from MH i2c: E2 [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: E2 62 00 [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: E2 62 00 DB 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 C7 [19:17:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F3 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:58]wFMCommunicate OK [19:17:58]SAM_PROTO_GetFieldsCounters done [19:17:58]requested_item shift.num is exist - process it [19:17:58]requested_item shift.opened is exist - process it [19:17:58]req_shift_opened [19:17:58]FM_GetShiftState [19:17:58]SAM_PROTO_GetShiftState [19:17:58]wFMCommunicate request_size=4 [19:17:58]MH_SAM_APDU [19:17:58]CAPDU: 80 13 01 00 [19:17:58]Write to MH i2c: E2 08 00 DC 18 80 13 01 00 00 00 00 00 71 [19:17:58]Write i2c OK [19:17:58]MH_I2C_Read... [19:17:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:58]Read from MH i2c: E2 [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: E2 0E 00 [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: E2 0E 00 DC 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 94 [19:17:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:17:58]wFMCommunicate OK [19:17:58]SAM_PROTO_GetShiftState done [19:17:58]FM_GetShiftState done [19:17:58]req_shift_opened done [19:17:58]requested_item shift.open_date is exist - process it [19:17:58]req_shift_open_date [19:17:58]req_shift_open_date done [19:17:58]produce_requested_data done [19:17:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58611,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:17:58]process_action_free close_receipt [19:17:58]json_value_free [19:17:58]json_value_free done [19:17:58]process_json_proto returns [19:17:58]Send response to host [19:17:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58611,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:17:58]free response buf [19:17:58]execute_script done [19:17:58]execute_script returns [19:17:58]free content buf [19:17:58]Sock 9.Close socket [19:17:58]Sock 9.Thread stoped [19:17:58]accept exits with 8 [19:17:58]New connection [19:17:58]New thread 3067338084 created [19:17:58]Thread 3067194724 joined [19:17:58]Waiting for new connection... [19:17:58] Sock 8.Parse request [19:17:58]Sock 8.Check first char [19:17:58]Sock 8.First char is OK [19:17:58]request: POST /json_proto HTTP/1.0 [19:17:58]Method: POST [19:17:58]URL: /json_proto [19:17:58]Method is POST - this is cgi request [19:17:58]url: /json_proto [19:17:58]query_string will be loaded in cgi processing [19:17:58]execute_cgi json_proto POST (null) [19:17:58]execute_cgi path=json_proto method=POST [19:17:58]POST find Content-Length [19:17:58]Host: 172.17.44.3:8080 [19:17:58]Content-Length: 678 [19:17:58]Content-Type: application/json [19:17:58] [19:17:58]POST finish read [19:17:58]Found Content-Length = 678 [19:17:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 1.770, "sum" : 120.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 120.00, "total" : 120.00, "payments": [ { "type": 0, "sum" : 120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:58]execute_script... [19:17: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)2075949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 1.770, "sum" : 120.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 120.00, "total" : 120.00, "payments": [ { "type": 0, "sum" : 120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:58]POST & json_proto [19:17:58]process_json_proto [19:17:58]json parsed OK: [19:17:58]protocol is kg_v1.0 [19:17:58]action value=close_receipt [19:17:58]process_action close_receipt [19:17:58]cmd_close_receipt [19:17:58]MH_GetDate [19:17:58]Write to MH i2c: F0 00 00 DD 18 E4 [19:17:58]Write i2c OK [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: F0 [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: F0 09 00 [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: F0 09 00 DD 18 00 E7 EB C4 66 AD C5 5D 66 1E [19:17:58]GetLastDocTimeStamp 1724181474 [19:17:58]current date 1724181479 [19:17:58]FM_GetShiftState [19:17:58]SAM_PROTO_GetShiftState [19:17:58]wFMCommunicate request_size=4 [19:17:58]MH_SAM_APDU [19:17:58]CAPDU: 80 13 01 00 [19:17:58]Write to MH i2c: E2 08 00 DE 18 80 13 01 00 00 00 00 00 73 [19:17:58]Write i2c OK [19:17:58]MH_I2C_Read... [19:17:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:58]Read from MH i2c: E2 [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: E2 0E 00 [19:17:58]MH_I2C_Read... [19:17:58]Read from MH i2c: E2 0E 00 DE 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 96 [19:17:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:17:58]wFMCommunicate OK [19:17:58]SAM_PROTO_GetShiftState done [19:17:58]FM_GetShiftState done [19:17:58]opened in 1724112910 [19:17:58]opened+sec_in_day 1724199310 [19:17:58]quantity*price = 12000 [19:17:58]sum+1 = 12002 [19:17:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 120.00 Внесено: 120.00 СДАЧА: 0.00 НСП 1% : 1.06 НДС 12% : 12.74 Наличными: 120.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 596 20.08.2024 19:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58612 ФПД: 96626044594838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191759&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58612&fm=96626044594838&tin=02508201610067®Number=0000000000162794&sum=12000 [19:17:59]StoreToDocumentArchive [19:17:59]shift 100 fd 58612 [19:17:59]save to /storage/0100/doc_00058612 [19:17:59]save last doc name /storage/0100/doc_00058612 to /storage/kkm_last_doc_name [19:17:59]save OK [19:17:59]Clear old archive folders... [19:17:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:17:59]tlvbuf is B6FB6230 [19:17:59]SAM_PROTO_ClearQueue [19:17:59]wFMCommunicate request_size=4 [19:17:59]MH_SAM_APDU [19:17:59]CAPDU: 80 09 00 00 [19:17:59]Write to MH i2c: E2 08 00 EB 18 80 09 00 00 00 00 00 00 75 [19:17:59]Write i2c OK [19:17:59]MH_I2C_Read... [19:17:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:59]Read from MH i2c: E2 [19:17:59]MH_I2C_Read... [19:17:59]Read from MH i2c: E2 03 00 [19:17:59]MH_I2C_Read... [19:17:59]Read from MH i2c: E2 03 00 EB 18 00 90 00 77 [19:17:59]RAPDU: 90 00 [19:17:59]wFMCommunicate OK [19:17:59]SAM_PROTO_ClearQueue done [19:17:59]KKMCreateOFDPacket [19:17:59]OFDProtocolAddRootSTLVToBuf [19:17:59]FM_MakeSignedData [19:17:59]FM_MakeSignedData [19:17:59]SAM_PROTO_SignData [19:17:59]wFMCommunicate request_size=4 [19:17:59]MH_SAM_APDU [19:17:59]CAPDU: 80 0D 01 02 [19:17:59]Write to MH i2c: E2 08 00 EC 18 80 0D 01 02 00 00 00 00 7D [19:17:59]Write i2c OK [19:17:59]MH_I2C_Read... [19:17:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:59]Read from MH i2c: E2 [19:17:59]MH_I2C_Read... [19:17:59]Read from MH i2c: E2 03 00 [19:17:59]MH_I2C_Read... [19:17:59]Read from MH i2c: E2 03 00 EC 18 00 90 00 78 [19:17:59]RAPDU: 90 00 [19:17:59]wFMCommunicate OK [19:17:59]wFMCommunicate request_size=255 [19:17:59]MH_SAM_APDU [19:17: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 34 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E1 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 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 02 00 00 F4 03 04 00 E7 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E4 00 00 35 04 06 00 57 [19:18:00]Write to MH i2c: E2 02 01 ED 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 34 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E1 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 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 02 00 00 F4 03 04 00 E7 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E4 00 00 35 04 06 00 57 00 00 81 [19:18:00]Write i2c OK [19:18:00]MH_I2C_Read... [19:18:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:00]Read from MH i2c: E2 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 03 00 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 03 00 ED 18 00 90 00 79 [19:18:00]RAPDU: 90 00 [19:18:00]wFMCommunicate OK [19:18:00]wFMCommunicate request_size=10 [19:18:00]MH_SAM_APDU [19:18:00]CAPDU: 80 0D 02 02 05 E1 81 10 6A 96 [19:18:00]Write to MH i2c: E2 0D 00 EE 18 80 0D 02 02 05 00 E1 81 10 6A 96 00 00 FC [19:18:00]Write i2c OK [19:18:00]MH_I2C_Read... [19:18:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:00]Read from MH i2c: E2 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 03 00 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 03 00 EE 18 00 90 00 7A [19:18:00]RAPDU: 90 00 [19:18:00]wFMCommunicate OK [19:18:00]wFMCommunicate request_size=4 [19:18:00]MH_SAM_APDU [19:18:00]CAPDU: 80 0D 03 02 [19:18:00]Write to MH i2c: E2 08 00 EF 18 80 0D 03 02 00 00 00 00 82 [19:18:00]Write i2c OK [19:18:00]MH_I2C_Read... [19:18:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:00]Read from MH i2c: E2 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 0B 00 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 0B 00 EF 18 00 DA 4B 09 1E 3B 76 88 A4 90 00 AC [19:18:00]RAPDU: DA 4B 09 1E 3B 76 88 A4 90 00 [19:18:00]wFMCommunicate OK [19:18:00]SAM_PROTO_SignData done [19:18:00]FM_MakeSignedData done [19:18:00]CreateOFDProtocolMessage [19:18:00]wFMCommunicate request_size=4 [19:18:00]MH_SAM_APDU [19:18:00]CAPDU: 80 11 00 00 [19:18:00]Write to MH i2c: E2 08 00 F0 18 80 11 00 00 00 00 00 00 82 [19:18:00]Write i2c OK [19:18:00]MH_I2C_Read... [19:18:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:00]Read from MH i2c: E2 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 17 00 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 17 00 F0 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CE [19:18:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:18:00]wFMCommunicate OK [19:18:00]CreateOFDProtocolMessage done [19:18:00]OFDSenderStorePacket 58612 [19:18:00]StoreOFDPacket docnum=58612 [19:18:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8A 8D 07 01 F8 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E1 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 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 02 00 00 F4 03 04 00 E7 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E4 00 00 35 04 06 00 57 E1 81 10 6A 96 DA 4B 09 1E 3B 76 88 A4 [19:18:00]CheckFolder [19:18:00]dirname=/storage/ofd_packets [19:18:00]CheckFolder done [19:18:00]ProducePacketName [19:18:00]name=ofd_packets/00058612 [19:18:00]NVStorageSaveData ofd_packets/00058612 [19:18:00]File name is /storage/ofd_packets/00058612 [19:18:00]Write 301 bytes [19:18:00]NVStorageSaveData done [19:18:00]OFDSenderStorePacket done [19:18:00]KKMCreateOFDPacket done [19:18:00]NVStorageSaveData kkm_last_timestamp [19:18:00]File name is /storage/kkm_last_timestamp [19:18:00]Write 4 bytes [19:18:00]NVStorageSaveData done [19:18:00]ExternCall_PrintAddStr [19:18:00]wPrintStart [19:18:00]Write to MH i2c: 01 00 00 F1 18 09 [19:18:00]Write i2c OK [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: 01 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: 01 07 00 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: 01 07 00 F1 18 00 00 00 00 00 FF 0F 1E [19:18:00]RasterBufferAndPrint [19:18:00]line Счет N : (1)2075949 [19:18:00]line ИНН: 02508201610067 [19:18:00]line Контрольно-Кассовый Чек [19:18:00]line ПРОДАЖА [19:18:00]line ТРК (МРК, ГНК) : 33 [19:18:00]line Товар: 2710124130 [19:18:00]line Аи-92-К-4 [19:18:00]line 1.770 * 67.80 [19:18:00]line = 120.01 [19:18:00]line НДС 12% НСП 1% [19:18:00]line > о реализуемом товаре [19:18:00]line ОКРУГЛЕНИЕ: -0.01 [19:18:00]line ИТОГО: 120.00 [19:18:00]line Внесено: 120.00 [19:18:00]line СДАЧА: 0.00 [19:18:00]line НСП 1% : 1.06 [19:18:00]line НДС 12% : 12.74 [19:18:00]line Наличными: 120.00 [19:18:00]line Безнал.: 0.00 [19:18:00]line Место: АЗС № 135 "Партнер Нефть" [19:18:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:18:00]line СНО: Общий режим [19:18:00]line Чек 596 20.08.2024 19:17 [19:18:00]line Смена: 100 ФФД: 1.0 [19:18:00]line ЗНМ: 0300000196 [19:18:00]line РНМ: 0000000000162794 [19:18:00]line Версия ККМ: v1.0 [19:18:00]line ФМ: 0000000002094532 [19:18:00]line ФД: 58612 [19:18:00]line ФПД: 96626044594838 [19:18:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191759&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58612&fm=96626044594838&tin=02508201610067®Number=0000000000162794&sum=12000 [19:18:00]OFD Sender: Processing packet 58612 [packets to send 52, broken 51] [19:18:00]ProducePacketName [19:18:00]name=ofd_packets/00058612 [19:18:00]OFD Sender: To server: pG, [19:18:00]CommunicateWithHost lk.salyk.kg:30040 [19:18:00]ConnectInit lk.salyk.kg [19:18:00]written 0, free lines is 4095 [19:18:01]Connected sock=10 [19:18:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8A 8D 07 01 F8 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E1 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 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 02 00 00 F4 03 04 00 E7 EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F4 E4 00 00 35 04 06 00 57 E1 81 10 6A 96 DA 4B 09 1E 3B 76 88 A4 [19:18:01]Write to MH i2c: 01 00 00 1C 19 35 [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: 01 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: 01 07 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: 01 07 00 1C 19 00 00 00 00 00 C6 0C 0E [19:18:01]RasterBufferAndPrint [19:18:01]line [19:18:01]line [19:18:01]line [19:18:01]line [19:18:01]line [19:18:01]written 0, free lines is 3283 [19:18:01]MH_Cut [19:18:01]Write to MH i2c: D1 01 00 23 19 01 0E [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: D1 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: D1 01 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: D1 01 00 23 19 00 0D [19:18:01]Write to MH i2c: 01 00 00 24 19 3D [19:18:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 43 59 47 00 CB 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 32 30 39 34 35 33 32 10 04 04 00 F4 E4 00 00 F4 03 04 00 35 97 C4 66 B6 04 01 00 00 E8 32 9F A0 1C 3D 7A 41 [19:18:01]CommunicateWithHost err = 0 [19:18:01]CheckOFDResponse [19:18:01]1017 (14) - 77093643461234 [19:18:01]1041 (16) - 0000000002094532 [19:18:01]1040 (4) - 58612 [19:18:01]1012 (4) - 20.08.2024 13:16 [19:18:01]1206 (1) - 0 [19:18:01]OFD Sender: Remove packet 58612 [19:18:01]ProducePacketName [19:18:01]name=ofd_packets/00058612 [19:18:01]NVStorageDeleteData [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]OFD Sender: No OFD packet to send [19:18:02]*** Cut start [19:18:02]*** Partial cut [19:18:02]*** CUTSNS_PIN = 1 [19:18:02]*** CUTSNS_PIN = 0 [19:18:02]*** Brake cut motor [19:18:02]Read from MH i2c: 01 [19:18:02]MH_I2C_Read... [19:18:02]*** Stop cut motor [19:18:02]*** Cut end [19:18:02]Read from MH i2c: 01 07 00 [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: 01 07 00 24 19 00 00 00 00 00 FF 0F 52 [19:18:02]process_action close_receipt done [19:18:02]requested_data is exist [19:18:02]produce_requested_data [19:18:02]requested_item fm.sn is exist - process it [19:18:02]wFMCommunicate request_size=4 [19:18:02]MH_SAM_APDU [19:18:02]CAPDU: 80 11 00 00 [19:18:02]Write to MH i2c: E2 08 00 25 19 80 11 00 00 00 00 00 00 B8 [19:18:02]Write i2c OK [19:18:02]MH_I2C_Read... [19:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:02]Read from MH i2c: E2 [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: E2 17 00 [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: E2 17 00 25 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 04 [19:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:18:02]wFMCommunicate OK [19:18:02]requested_item fd.num is exist - process it [19:18:02]SAM_PROTO_GetFieldsCounters [19:18:02]wFMCommunicate request_size=4 [19:18:02]MH_SAM_APDU [19:18:02]CAPDU: 80 13 00 00 [19:18:02]Write to MH i2c: E2 08 00 26 19 80 13 00 00 00 00 00 00 BB [19:18:02]Write i2c OK [19:18:02]MH_I2C_Read... [19:18:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:03]Read from MH i2c: E2 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 62 00 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 62 00 26 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 17 [19:18:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F4 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:03]wFMCommunicate OK [19:18:03]SAM_PROTO_GetFieldsCounters done [19:18:03]requested_item shift.num is exist - process it [19:18:03]requested_item shift.opened is exist - process it [19:18:03]req_shift_opened [19:18:03]FM_GetShiftState [19:18:03]SAM_PROTO_GetShiftState [19:18:03]wFMCommunicate request_size=4 [19:18:03]MH_SAM_APDU [19:18:03]CAPDU: 80 13 01 00 [19:18:03]Write to MH i2c: E2 08 00 27 19 80 13 01 00 00 00 00 00 BD [19:18:03]Write i2c OK [19:18:03]MH_I2C_Read... [19:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:03]Read from MH i2c: E2 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 0E 00 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 0E 00 27 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E0 [19:18:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:18:03]wFMCommunicate OK [19:18:03]SAM_PROTO_GetShiftState done [19:18:03]FM_GetShiftState done [19:18:03]req_shift_opened done [19:18:03]requested_item shift.open_date is exist - process it [19:18:03]req_shift_open_date [19:18:03]req_shift_open_date done [19:18:03]produce_requested_data done [19:18:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58612,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:18:03]process_action_free close_receipt [19:18:03]json_value_free [19:18:03]json_value_free done [19:18:03]process_json_proto returns [19:18:03]Send response to host [19:18:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58612,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:18:03]free response buf [19:18:03]execute_script done [19:18:03]execute_script returns [19:18:03]free content buf [19:18:03]Sock 8.Close socket [19:18:03]Sock 8.Thread stoped [19:18:03]accept exits with 9 [19:18:03]New connection [19:18:03]New thread 3067194724 created [19:18:03]Thread 3067338084 joined [19:18:03]Waiting for new connection... [19:18:03] Sock 9.Parse request [19:18:03]Sock 9.Check first char [19:18:03]Sock 9.First char is OK [19:18:03]request: POST /json_proto HTTP/1.0 [19:18:03]Method: POST [19:18:03]URL: /json_proto [19:18:03]Method is POST - this is cgi request [19:18:03]url: /json_proto [19:18:03]query_string will be loaded in cgi processing [19:18:03]execute_cgi json_proto POST (null) [19:18:03]execute_cgi path=json_proto method=POST [19:18:03]POST find Content-Length [19:18:03]Host: 172.17.44.3:8080 [19:18:03]Content-Length: 804 [19:18:03]Content-Type: application/json [19:18:03] [19:18:03]POST finish read [19:18:03]Found Content-Length = 804 [19:18:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:03]execute_script... [19: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)2075946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:03]POST & json_proto [19:18:03]process_json_proto [19:18:03]json parsed OK: [19:18:03]protocol is kg_v1.0 [19:18:03]action value=close_receipt [19:18:03]process_action close_receipt [19:18:03]cmd_close_receipt [19:18:03]MH_GetDate [19:18:03]Write to MH i2c: F0 00 00 28 19 30 [19:18:03]Write i2c OK [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: F0 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: F0 09 00 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: F0 09 00 28 19 00 EC EB C4 66 AD C5 5D 66 6F [19:18:03]GetLastDocTimeStamp 1724181479 [19:18:03]current date 1724181484 [19:18:03]FM_GetShiftState [19:18:03]SAM_PROTO_GetShiftState [19:18:03]wFMCommunicate request_size=4 [19:18:03]MH_SAM_APDU [19:18:03]CAPDU: 80 13 01 00 [19:18:03]Write to MH i2c: E2 08 00 29 19 80 13 01 00 00 00 00 00 BF [19:18:03]Write i2c OK [19:18:03]MH_I2C_Read... [19:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:03]Read from MH i2c: E2 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 0E 00 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 0E 00 29 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E2 [19:18:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:18:03]wFMCommunicate OK [19:18:03]SAM_PROTO_GetShiftState done [19:18:03]FM_GetShiftState done [19:18:03]opened in 1724112910 [19:18:03]opened+sec_in_day 1724199310 [19:18:03]quantity*price = 200010 [19:18:03]sum+1 = 200011 [19:18:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 597 20.08.2024 19:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58613 ФПД: 100520409909982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191804&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58613&fm=100520409909982&tin=02508201610067®Number=0000000000162794&sum=200010 [19:18:04]StoreToDocumentArchive [19:18:04]shift 100 fd 58613 [19:18:04]save to /storage/0100/doc_00058613 [19:18:04]save last doc name /storage/0100/doc_00058613 to /storage/kkm_last_doc_name [19:18:04]save OK [19:18:04]Clear old archive folders... [19:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:18:04]tlvbuf is B6E06840 [19:18:04]SAM_PROTO_ClearQueue [19:18:04]wFMCommunicate request_size=4 [19:18:04]MH_SAM_APDU [19:18:04]CAPDU: 80 09 00 00 [19:18:04]Write to MH i2c: E2 08 00 36 19 80 09 00 00 00 00 00 00 C1 [19:18:04]Write i2c OK [19:18:04]MH_I2C_Read... [19:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:04]Read from MH i2c: E2 [19:18:04]MH_I2C_Read... [19:18:04]Read from MH i2c: E2 03 00 [19:18:04]MH_I2C_Read... [19:18:04]Read from MH i2c: E2 03 00 36 19 00 90 00 C3 [19:18:04]RAPDU: 90 00 [19:18:04]wFMCommunicate OK [19:18:04]SAM_PROTO_ClearQueue done [19:18:04]KKMCreateOFDPacket [19:18:04]OFDProtocolAddRootSTLVToBuf [19:18:04]FM_MakeSignedData [19:18:04]FM_MakeSignedData [19:18:04]SAM_PROTO_SignData [19:18:04]wFMCommunicate request_size=4 [19:18:04]MH_SAM_APDU [19:18:04]CAPDU: 80 0D 01 02 [19:18:04]Write to MH i2c: E2 08 00 37 19 80 0D 01 02 00 00 00 00 C9 [19:18:04]Write i2c OK [19:18:04]MH_I2C_Read... [19:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:04]Read from MH i2c: E2 [19:18:04]MH_I2C_Read... [19:18:04]Read from MH i2c: E2 03 00 [19:18:04]MH_I2C_Read... [19:18:04]Read from MH i2c: E2 03 00 37 19 00 90 00 C4 [19:18:04]RAPDU: 90 00 [19:18:04]wFMCommunicate OK [19:18:04]wFMCommunicate request_size=255 [19:18:04]MH_SAM_APDU [19:18: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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 EC EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E4 00 00 35 04 06 00 5B [19:18:04]Write to MH i2c: E2 02 01 38 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 EC EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E4 00 00 35 04 06 00 5B 00 00 4C [19:18:05]Write i2c OK [19:18:05]MH_I2C_Read... [19:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:05]Read from MH i2c: E2 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: E2 03 00 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: E2 03 00 38 19 00 90 00 C5 [19:18:05]RAPDU: 90 00 [19:18:05]wFMCommunicate OK [19:18:05]wFMCommunicate request_size=10 [19:18:05]MH_SAM_APDU [19:18:05]CAPDU: 80 0D 02 02 05 6C 3B 53 4A DE [19:18:05]Write to MH i2c: E2 0D 00 39 19 80 0D 02 02 05 00 6C 3B 53 4A DE 00 00 F8 [19:18:05]Write i2c OK [19:18:05]MH_I2C_Read... [19:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:05]Read from MH i2c: E2 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: E2 03 00 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: E2 03 00 39 19 00 90 00 C6 [19:18:05]RAPDU: 90 00 [19:18:05]wFMCommunicate OK [19:18:05]wFMCommunicate request_size=4 [19:18:05]MH_SAM_APDU [19:18:05]CAPDU: 80 0D 03 02 [19:18:05]Write to MH i2c: E2 08 00 3A 19 80 0D 03 02 00 00 00 00 CE [19:18:05]Write i2c OK [19:18:05]MH_I2C_Read... [19:18:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:05]Read from MH i2c: E2 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: E2 0B 00 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: E2 0B 00 3A 19 00 F6 50 81 28 26 AB 0F 43 90 00 E1 [19:18:05]RAPDU: F6 50 81 28 26 AB 0F 43 90 00 [19:18:05]wFMCommunicate OK [19:18:05]SAM_PROTO_SignData done [19:18:05]FM_MakeSignedData done [19:18:05]CreateOFDProtocolMessage [19:18:05]wFMCommunicate request_size=4 [19:18:05]MH_SAM_APDU [19:18:05]CAPDU: 80 11 00 00 [19:18:05]Write to MH i2c: E2 08 00 3B 19 80 11 00 00 00 00 00 00 CE [19:18:05]Write i2c OK [19:18:05]MH_I2C_Read... [19:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:05]Read from MH i2c: E2 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: E2 17 00 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: E2 17 00 3B 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1A [19:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:18:05]wFMCommunicate OK [19:18:05]CreateOFDProtocolMessage done [19:18:05]OFDSenderStorePacket 58613 [19:18:05]StoreOFDPacket docnum=58613 [19:18:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CA 01 07 01 27 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 EC EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E4 00 00 35 04 06 00 5B 6C 3B 53 4A DE F6 50 81 28 26 AB 0F 43 [19:18:05]CheckFolder [19:18:05]dirname=/storage/ofd_packets [19:18:05]CheckFolder done [19:18:05]ProducePacketName [19:18:05]name=ofd_packets/00058613 [19:18:05]NVStorageSaveData ofd_packets/00058613 [19:18:05]File name is /storage/ofd_packets/00058613 [19:18:05]Write 301 bytes [19:18:05]NVStorageSaveData done [19:18:05]OFDSenderStorePacket done [19:18:05]KKMCreateOFDPacket done [19:18:05]NVStorageSaveData kkm_last_timestamp [19:18:05]File name is /storage/kkm_last_timestamp [19:18:05]Write 4 bytes [19:18:05]NVStorageSaveData done [19:18:05]ExternCall_PrintAddStr [19:18:05]wPrintStart [19:18:05]Write to MH i2c: 01 00 00 3C 19 55 [19:18:05]Write i2c OK [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: 01 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: 01 07 00 [19:18:05]MH_I2C_Read... [19:18:05]Read from MH i2c: 01 07 00 3C 19 00 00 00 00 00 FF 0F 6A [19:18:05]RasterBufferAndPrint [19:18:05]line Счет N : (1)2075946 [19:18:05]line ИНН: 02508201610067 [19:18:05]line Контрольно-Кассовый Чек [19:18:05]line ПРОДАЖА [19:18:05]line ТРК (МРК, ГНК) : 63 [19:18:05]line Товар: 2710124130 [19:18:05]line Аи-92-К-4 [19:18:05]line 29.500 * 67.80 [19:18:05]line = 2000.10 [19:18:05]line НДС 12% НСП 1% [19:18:05]line > о реализуемом товаре [19:18:05]line ИТОГО: 2000.10 [19:18:05]line НСП 1% : 17.70 [19:18:05]line НДС 12% : 212.40 [19:18:05]line Наличными: 0.00 [19:18:05]line Безнал.: 2000.10 [19:18:05]line Место: АЗС № 135 "Партнер Нефть" [19:18:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:18:05]line СНО: Общий режим [19:18:05]line Чек 597 20.08.2024 19:18 [19:18:05]line Смена: 100 ФФД: 1.0 [19:18:05]line ЗНМ: 0300000196 [19:18:05]line РНМ: 0000000000162794 [19:18:05]line Версия ККМ: v1.0 [19:18:05]line Платежная система: O! деньги [19:18:05]line ФМ: 0000000002094532 [19:18:05]line ФД: 58613 [19:18:05]line ФПД: 100520409909982 [19:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191804&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58613&fm=100520409909982&tin=02508201610067®Number=0000000000162794&sum=200010 [19:18:05]written 0, free lines is 4095 [19:18:05]OFD Sender: Processing packet 58613 [packets to send 52, broken 51] [19:18:05]ProducePacketName [19:18:05]name=ofd_packets/00058613 [19:18:05]OFD Sender: To server: pG, [19:18:05]CommunicateWithHost lk.salyk.kg:30040 [19:18:05]ConnectInit lk.salyk.kg [19:18:05]Connected sock=10 [19:18:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CA 01 07 01 27 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 EC EB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E4 00 00 35 04 06 00 5B 6C 3B 53 4A DE F6 50 81 28 26 AB 0F 43 [19:18:06]Write to MH i2c: 01 00 00 66 19 7F [19:18:06]Write i2c OK [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: 01 [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: 01 07 00 [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: 01 07 00 66 19 00 00 00 00 00 EA 0C 7C [19:18:06]RasterBufferAndPrint [19:18:06]line [19:18:06]line [19:18:06]line [19:18:06]line [19:18:06]line [19:18:06]written 0, free lines is 3325 [19:18:06]MH_Cut [19:18:06]Write to MH i2c: D1 01 00 6D 19 01 58 [19:18:06]Write i2c OK [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: D1 [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: D1 01 00 [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: D1 01 00 6D 19 00 57 [19:18:06]Write to MH i2c: 01 00 00 6E 19 87 [19:18:06]Write i2c OK [19:18:06]MH_I2C_Read... [19:18:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 57 18 47 00 15 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F5 E4 00 00 F4 03 04 00 3A 97 C4 66 B6 04 01 00 00 A7 65 74 0E 05 08 FE 96 [19:18:06]CommunicateWithHost err = 0 [19:18:06]CheckOFDResponse [19:18:06]1017 (14) - 77093643461234 [19:18:06]1041 (16) - 0000000002094532 [19:18:06]1040 (4) - 58613 [19:18:06]1012 (4) - 20.08.2024 13:16 [19:18:06]1206 (1) - 0 [19:18:06]OFD Sender: Remove packet 58613 [19:18:06]ProducePacketName [19:18:06]name=ofd_packets/00058613 [19:18:06]NVStorageDeleteData [19:18:06]OFD Sender: No OFD packet to send [19:18:06]*** Cut start [19:18:06]*** Partial cut [19:18:06]*** CUTSNS_PIN = 1 [19:18:07]*** CUTSNS_PIN = 0 [19:18:07]*** Brake cut motor [19:18:07]Read from MH i2c: 01 [19:18:07]MH_I2C_Read... [19:18:07]*** Stop cut motor [19:18:07]*** Cut end [19:18:07]Read from MH i2c: 01 07 00 [19:18:07]MH_I2C_Read... [19:18:07]Read from MH i2c: 01 07 00 6E 19 00 00 00 00 00 FF 0F 9C [19:18:07]process_action close_receipt done [19:18:07]requested_data is exist [19:18:07]produce_requested_data [19:18:07]requested_item fm.sn is exist - process it [19:18:07]wFMCommunicate request_size=4 [19:18:07]MH_SAM_APDU [19:18:07]CAPDU: 80 11 00 00 [19:18:07]Write to MH i2c: E2 08 00 6F 19 80 11 00 00 00 00 00 00 02 [19:18:07]Write i2c OK [19:18:07]MH_I2C_Read... [19:18:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:07]Read from MH i2c: E2 [19:18:07]MH_I2C_Read... [19:18:07]Read from MH i2c: E2 17 00 [19:18:07]MH_I2C_Read... [19:18:07]Read from MH i2c: E2 17 00 6F 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4E [19:18:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:18:07]wFMCommunicate OK [19:18:07]requested_item fd.num is exist - process it [19:18:07]SAM_PROTO_GetFieldsCounters [19:18:07]wFMCommunicate request_size=4 [19:18:07]MH_SAM_APDU [19:18:07]CAPDU: 80 13 00 00 [19:18:07]Write to MH i2c: E2 08 00 70 19 80 13 00 00 00 00 00 00 05 [19:18:07]Write i2c OK [19:18:07]MH_I2C_Read... [19:18:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:07]Read from MH i2c: E2 [19:18:07]MH_I2C_Read... [19:18:07]Read from MH i2c: E2 62 00 [19:18:07]MH_I2C_Read... [19:18:07]Read from MH i2c: E2 62 00 70 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 65 [19:18:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F5 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:07]wFMCommunicate OK [19:18:07]SAM_PROTO_GetFieldsCounters done [19:18:07]requested_item shift.num is exist - process it [19:18:07]requested_item shift.opened is exist - process it [19:18:07]req_shift_opened [19:18:07]FM_GetShiftState [19:18:07]SAM_PROTO_GetShiftState [19:18:07]wFMCommunicate request_size=4 [19:18:07]MH_SAM_APDU [19:18:07]CAPDU: 80 13 01 00 [19:18:07]Write to MH i2c: E2 08 00 71 19 80 13 01 00 00 00 00 00 07 [19:18:07]Write i2c OK [19:18:07]MH_I2C_Read... [19:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:08]Read from MH i2c: E2 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 0E 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 0E 00 71 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2A [19:18:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:18:08]wFMCommunicate OK [19:18:08]SAM_PROTO_GetShiftState done [19:18:08]FM_GetShiftState done [19:18:08]req_shift_opened done [19:18:08]requested_item shift.open_date is exist - process it [19:18:08]req_shift_open_date [19:18:08]req_shift_open_date done [19:18:08]produce_requested_data done [19:18:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58613,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:18:08]process_action_free close_receipt [19:18:08]json_value_free [19:18:08]json_value_free done [19:18:08]process_json_proto returns [19:18:08]Send response to host [19:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58613,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:18:08]free response buf [19:18:08]execute_script done [19:18:08]execute_script returns [19:18:08]free content buf [19:18:08]Sock 9.Close socket [19:18:08]Sock 9.Thread stoped [19:18:11]OFD Sender: No OFD packet to send [19:18:16]OFD Sender: No OFD packet to send [19:18:21]OFD Sender: No OFD packet to send [19:18:26]OFD Sender: No OFD packet to send [19:18:31]OFD Sender: No OFD packet to send [19:18:36]OFD Sender: No OFD packet to send [19:18:41]OFD Sender: No OFD packet to send [19:18:46]OFD Sender: No OFD packet to send [19:18:51]OFD Sender: No OFD packet to send [19:18:56]OFD Sender: No OFD packet to send [19:19:01]OFD Sender: No OFD packet to send [19:19:06]OFD Sender: No OFD packet to send [19:19:11]OFD Sender: No OFD packet to send [19:19:16]OFD Sender: No OFD packet to send [19:19:21]OFD Sender: No OFD packet to send [19:19:24]accept exits with 8 [19:19:24]New connection [19:19:24]New thread 3067338084 created [19:19:24]Thread 3067194724 joined [19:19:24]Waiting for new connection... [19:19:24] Sock 8.Parse request [19:19:24]Sock 8.Check first char [19:19:24]Sock 8.First char is OK [19:19:24]request: POST /json_proto HTTP/1.0 [19:19:24]Method: POST [19:19:24]URL: /json_proto [19:19:24]Method is POST - this is cgi request [19:19:24]url: /json_proto [19:19:24]query_string will be loaded in cgi processing [19:19:24]execute_cgi json_proto POST (null) [19:19:24]execute_cgi path=json_proto method=POST [19:19:24]POST find Content-Length [19:19:24]Host: 172.17.44.3:8080 [19:19:24]Content-Length: 790 [19:19:24]Content-Type: application/json [19:19:24] [19:19:24]POST finish read [19:19:24]Found Content-Length = 790 [19:19:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:24]execute_script... [19:19: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)2075951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:24]POST & json_proto [19:19:24]process_json_proto [19:19:24]json parsed OK: [19:19:24]protocol is kg_v1.0 [19:19:24]action value=close_receipt [19:19:24]process_action close_receipt [19:19:24]cmd_close_receipt [19:19:24]MH_GetDate [19:19:24]Write to MH i2c: F0 00 00 72 19 7A [19:19:24]Write i2c OK [19:19:24]MH_I2C_Read... [19:19:24]Read from MH i2c: F0 [19:19:24]MH_I2C_Read... [19:19:24]Read from MH i2c: F0 09 00 [19:19:24]MH_I2C_Read... [19:19:24]Read from MH i2c: F0 09 00 72 19 00 3D EC C4 66 AD C5 5D 66 0B [19:19:24]GetLastDocTimeStamp 1724181484 [19:19:24]current date 1724181565 [19:19:24]FM_GetShiftState [19:19:24]SAM_PROTO_GetShiftState [19:19:24]wFMCommunicate request_size=4 [19:19:24]MH_SAM_APDU [19:19:24]CAPDU: 80 13 01 00 [19:19:24]Write to MH i2c: E2 08 00 73 19 80 13 01 00 00 00 00 00 09 [19:19:24]Write i2c OK [19:19:24]MH_I2C_Read... [19:19:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:24]Read from MH i2c: E2 [19:19:24]MH_I2C_Read... [19:19:24]Read from MH i2c: E2 0E 00 [19:19:24]MH_I2C_Read... [19:19:24]Read from MH i2c: E2 0E 00 73 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2C [19:19:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:19:24]wFMCommunicate OK [19:19:24]SAM_PROTO_GetShiftState done [19:19:24]FM_GetShiftState done [19:19:24]opened in 1724112910 [19:19:24]opened+sec_in_day 1724199310 [19:19:24]quantity*price = 0 [19:19:24]sum+1 = 1 [19:19:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 598 20.08.2024 19:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58614 ФПД: 220797536217737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191925&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58614&fm=220797536217737&tin=02508201610067®Number=0000000000162794&sum=0 [19:19:25]StoreToDocumentArchive [19:19:25]shift 100 fd 58614 [19:19:25]save to /storage/0100/doc_00058614 [19:19:25]save last doc name /storage/0100/doc_00058614 to /storage/kkm_last_doc_name [19:19:25]save OK [19:19:25]Clear old archive folders... [19:19:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:19:25]tlvbuf is 01D34C10 [19:19:25]SAM_PROTO_ClearQueue [19:19:25]wFMCommunicate request_size=4 [19:19:25]MH_SAM_APDU [19:19:25]CAPDU: 80 09 00 00 [19:19:25]Write to MH i2c: E2 08 00 80 19 80 09 00 00 00 00 00 00 0B [19:19:25]Write i2c OK [19:19:25]MH_I2C_Read... [19:19:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:25]Read from MH i2c: E2 [19:19:25]MH_I2C_Read... [19:19:25]Read from MH i2c: E2 03 00 [19:19:25]MH_I2C_Read... [19:19:25]Read from MH i2c: E2 03 00 80 19 00 90 00 0D [19:19:25]RAPDU: 90 00 [19:19:25]wFMCommunicate OK [19:19:25]SAM_PROTO_ClearQueue done [19:19:25]KKMCreateOFDPacket [19:19:25]OFDProtocolAddRootSTLVToBuf [19:19:25]FM_MakeSignedData [19:19:25]FM_MakeSignedData [19:19:25]SAM_PROTO_SignData [19:19:25]wFMCommunicate request_size=4 [19:19:25]MH_SAM_APDU [19:19:25]CAPDU: 80 0D 01 02 [19:19:25]Write to MH i2c: E2 08 00 81 19 80 0D 01 02 00 00 00 00 13 [19:19:25]Write i2c OK [19:19:25]MH_I2C_Read... [19:19:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:25]Read from MH i2c: E2 [19:19:25]MH_I2C_Read... [19:19:25]Read from MH i2c: E2 03 00 [19:19:25]MH_I2C_Read... [19:19:25]Read from MH i2c: E2 03 00 81 19 00 90 00 0E [19:19:25]RAPDU: 90 00 [19:19:25]wFMCommunicate OK [19:19:25]wFMCommunicate request_size=255 [19:19:25]MH_SAM_APDU [19:19:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 3D EC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E4 00 00 35 04 06 00 C8 D0 6E B6 [19:19:25]Write to MH i2c: E2 02 01 82 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 3D EC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E4 00 00 35 04 06 00 C8 D0 6E B6 00 00 02 [19:19:25]Write i2c OK [19:19:25]MH_I2C_Read... [19:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:26]Read from MH i2c: E2 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: E2 03 00 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: E2 03 00 82 19 00 90 00 0F [19:19:26]RAPDU: 90 00 [19:19:26]wFMCommunicate OK [19:19:26]wFMCommunicate request_size=7 [19:19:26]MH_SAM_APDU [19:19:26]CAPDU: 80 0D 02 02 02 AA 89 [19:19:26]Write to MH i2c: E2 0A 00 83 19 80 0D 02 02 02 00 AA 89 00 00 4D [19:19:26]Write i2c OK [19:19:26]MH_I2C_Read... [19:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:26]Read from MH i2c: E2 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: E2 03 00 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: E2 03 00 83 19 00 90 00 10 [19:19:26]RAPDU: 90 00 [19:19:26]wFMCommunicate OK [19:19:26]wFMCommunicate request_size=4 [19:19:26]MH_SAM_APDU [19:19:26]CAPDU: 80 0D 03 02 [19:19:26]Write to MH i2c: E2 08 00 84 19 80 0D 03 02 00 00 00 00 18 [19:19:26]Write i2c OK [19:19:26]MH_I2C_Read... [19:19:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:26]Read from MH i2c: E2 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: E2 0B 00 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: E2 0B 00 84 19 00 DC 18 C4 5B 42 97 F9 49 90 00 47 [19:19:26]RAPDU: DC 18 C4 5B 42 97 F9 49 90 00 [19:19:26]wFMCommunicate OK [19:19:26]SAM_PROTO_SignData done [19:19:26]FM_MakeSignedData done [19:19:26]CreateOFDProtocolMessage [19:19:26]wFMCommunicate request_size=4 [19:19:26]MH_SAM_APDU [19:19:26]CAPDU: 80 11 00 00 [19:19:26]Write to MH i2c: E2 08 00 85 19 80 11 00 00 00 00 00 00 18 [19:19:26]Write i2c OK [19:19:26]MH_I2C_Read... [19:19:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:26]Read from MH i2c: E2 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: E2 17 00 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: E2 17 00 85 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 64 [19:19:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:19:26]wFMCommunicate OK [19:19:26]CreateOFDProtocolMessage done [19:19:26]OFDSenderStorePacket 58614 [19:19:26]StoreOFDPacket docnum=58614 [19:19:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 9B C5 04 01 59 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 3D EC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E4 00 00 35 04 06 00 C8 D0 6E B6 AA 89 DC 18 C4 5B 42 97 F9 49 [19:19:26]CheckFolder [19:19:26]dirname=/storage/ofd_packets [19:19:26]CheckFolder done [19:19:26]ProducePacketName [19:19:26]name=ofd_packets/00058614 [19:19:26]NVStorageSaveData ofd_packets/00058614 [19:19:26]File name is /storage/ofd_packets/00058614 [19:19:26]Write 298 bytes [19:19:26]NVStorageSaveData done [19:19:26]OFDSenderStorePacket done [19:19:26]KKMCreateOFDPacket done [19:19:26]NVStorageSaveData kkm_last_timestamp [19:19:26]File name is /storage/kkm_last_timestamp [19:19:26]Write 4 bytes [19:19:26]NVStorageSaveData done [19:19:26]ExternCall_PrintAddStr [19:19:26]wPrintStart [19:19:26]Write to MH i2c: 01 00 00 86 19 9F [19:19:26]Write i2c OK [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: 01 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: 01 07 00 [19:19:26]MH_I2C_Read... [19:19:26]Read from MH i2c: 01 07 00 86 19 00 00 00 00 00 FF 0F B4 [19:19:26]RasterBufferAndPrint [19:19:26]line Счет N : (1)2075951 [19:19:26]line ИНН: 02508201610067 [19:19:26]line Контрольно-Кассовый Чек [19:19:26]line ПРОДАЖА [19:19:26]line ТРК (МРК, ГНК) : 21 [19:19:26]line Товар: 2710194210 [19:19:26]line ДТ-К-5 [19:19:26]line 26.250 * 0.00 [19:19:26]line = 0.00 [19:19:26]line НДС 12% НСП 1% [19:19:26]line > о реализуемом товаре [19:19:26]line ИТОГО: 0.00 [19:19:26]line НСП 1% : 0.00 [19:19:26]line НДС 12% : 0.00 [19:19:26]line Наличными: 0.00 [19:19:26]line Безнал.: 0.00 [19:19:26]line Место: АЗС № 135 "Партнер Нефть" [19:19:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:19:26]line СНО: Общий режим [19:19:26]line Чек 598 20.08.2024 19:19 [19:19:26]line Смена: 100 ФФД: 1.0 [19:19:26]line ЗНМ: 0300000196 [19:19:26]line РНМ: 0000000000162794 [19:19:26]line Версия ККМ: v1.0 [19:19:26]line Талоны: Топливная Карта [19:19:26]line 92875 [19:19:26]line ФМ: 0000000002094532 [19:19:26]line ФД: 58614 [19:19:26]line ФПД: 220797536217737 [19:19:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191925&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58614&fm=220797536217737&tin=02508201610067®Number=0000000000162794&sum=0 [19:19:26]OFD Sender: Processing packet 58614 [packets to send 52, broken 51] [19:19:26]ProducePacketName [19:19:26]name=ofd_packets/00058614 [19:19:26]OFD Sender: To server: pG, [19:19:26]CommunicateWithHost lk.salyk.kg:30040 [19:19:26]ConnectInit lk.salyk.kg [19:19:26]written 0, free lines is 4095 [19:19:26]Connected sock=10 [19:19:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 9B C5 04 01 59 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 3D EC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F6 E4 00 00 35 04 06 00 C8 D0 6E B6 AA 89 DC 18 C4 5B 42 97 F9 49 [19:19:27]Write to MH i2c: 01 00 00 B0 19 C9 [19:19:27]Write i2c OK [19:19:27]MH_I2C_Read... [19:19:27]Read from MH i2c: 01 [19:19:27]MH_I2C_Read... [19:19:27]Read from MH i2c: 01 07 00 [19:19:27]MH_I2C_Read... [19:19:27]Read from MH i2c: 01 07 00 B0 19 00 00 00 00 00 CA 0C A6 [19:19:27]RasterBufferAndPrint [19:19:27]line [19:19:27]line [19:19:27]line [19:19:27]line [19:19:27]line [19:19:27]written 0, free lines is 3279 [19:19:27]MH_Cut [19:19:27]Write to MH i2c: D1 01 00 B7 19 01 A2 [19:19:27]Write i2c OK [19:19:27]MH_I2C_Read... [19:19:27]Read from MH i2c: D1 [19:19:27]MH_I2C_Read... [19:19:27]Read from MH i2c: D1 01 00 [19:19:27]MH_I2C_Read... [19:19:27]Read from MH i2c: D1 01 00 B7 19 00 A1 [19:19:27]Write to MH i2c: 01 00 00 B8 19 D1 [19:19:27]Write i2c OK [19:19:27]MH_I2C_Read... [19:19:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A8 74 47 00 A3 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 32 30 39 34 35 33 32 10 04 04 00 F6 E4 00 00 F4 03 04 00 8B 97 C4 66 B6 04 01 00 00 2C 5E F3 F1 F3 7A 9E 2A [19:19:27]CommunicateWithHost err = 0 [19:19:27]CheckOFDResponse [19:19:27]1017 (14) - 77093643461234 [19:19:27]1041 (16) - 0000000002094532 [19:19:27]1040 (4) - 58614 [19:19:27]1012 (4) - 20.08.2024 13:18 [19:19:27]1206 (1) - 0 [19:19:27]OFD Sender: Remove packet 58614 [19:19:27]ProducePacketName [19:19:27]name=ofd_packets/00058614 [19:19:27]NVStorageDeleteData [19:19:27]OFD Sender: No OFD packet to send [19:19:27]*** Cut start [19:19:27]*** Partial cut [19:19:27]*** CUTSNS_PIN = 1 [19:19:27]*** CUTSNS_PIN = 0 [19:19:28]*** Brake cut motor [19:19:28]Read from MH i2c: 01 [19:19:28]MH_I2C_Read... [19:19:28]*** Stop cut motor [19:19:28]*** Cut end [19:19:28]Read from MH i2c: 01 07 00 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: 01 07 00 B8 19 00 00 00 00 00 FF 0F E6 [19:19:28]process_action close_receipt done [19:19:28]requested_data is exist [19:19:28]produce_requested_data [19:19:28]requested_item fm.sn is exist - process it [19:19:28]wFMCommunicate request_size=4 [19:19:28]MH_SAM_APDU [19:19:28]CAPDU: 80 11 00 00 [19:19:28]Write to MH i2c: E2 08 00 B9 19 80 11 00 00 00 00 00 00 4C [19:19:28]Write i2c OK [19:19:28]MH_I2C_Read... [19:19:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:28]Read from MH i2c: E2 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: E2 17 00 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: E2 17 00 B9 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 98 [19:19:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:19:28]wFMCommunicate OK [19:19:28]requested_item fd.num is exist - process it [19:19:28]SAM_PROTO_GetFieldsCounters [19:19:28]wFMCommunicate request_size=4 [19:19:28]MH_SAM_APDU [19:19:28]CAPDU: 80 13 00 00 [19:19:28]Write to MH i2c: E2 08 00 BA 19 80 13 00 00 00 00 00 00 4F [19:19:28]Write i2c OK [19:19:28]MH_I2C_Read... [19:19:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:28]Read from MH i2c: E2 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: E2 62 00 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: E2 62 00 BA 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 B3 [19:19:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F6 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:28]wFMCommunicate OK [19:19:28]SAM_PROTO_GetFieldsCounters done [19:19:28]requested_item shift.num is exist - process it [19:19:28]requested_item shift.opened is exist - process it [19:19:28]req_shift_opened [19:19:28]FM_GetShiftState [19:19:28]SAM_PROTO_GetShiftState [19:19:28]wFMCommunicate request_size=4 [19:19:28]MH_SAM_APDU [19:19:28]CAPDU: 80 13 01 00 [19:19:28]Write to MH i2c: E2 08 00 BB 19 80 13 01 00 00 00 00 00 51 [19:19:28]Write i2c OK [19:19:28]MH_I2C_Read... [19:19:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:28]Read from MH i2c: E2 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: E2 0E 00 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: E2 0E 00 BB 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 74 [19:19:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:19:28]wFMCommunicate OK [19:19:28]SAM_PROTO_GetShiftState done [19:19:28]FM_GetShiftState done [19:19:28]req_shift_opened done [19:19:28]requested_item shift.open_date is exist - process it [19:19:28]req_shift_open_date [19:19:28]req_shift_open_date done [19:19:28]produce_requested_data done [19:19:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58614,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:19:28]process_action_free close_receipt [19:19:28]json_value_free [19:19:28]json_value_free done [19:19:28]process_json_proto returns [19:19:28]Send response to host [19:19:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58614,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:19:28]free response buf [19:19:28]execute_script done [19:19:28]execute_script returns [19:19:28]free content buf [19:19:28]Sock 8.Close socket [19:19:28]Sock 8.Thread stoped [19:19:29]accept exits with 9 [19:19:29]New connection [19:19:29]New thread 3067194724 created [19:19:29]Thread 3067338084 joined [19:19:29]Waiting for new connection... [19:19:29] Sock 9.Parse request [19:19:29]Sock 9.Check first char [19:19:29]Sock 9.First char is OK [19:19:29]request: POST /json_proto HTTP/1.0 [19:19:29]Method: POST [19:19:29]URL: /json_proto [19:19:29]Method is POST - this is cgi request [19:19:29]url: /json_proto [19:19:29]query_string will be loaded in cgi processing [19:19:29]execute_cgi json_proto POST (null) [19:19:29]execute_cgi path=json_proto method=POST [19:19:29]POST find Content-Length [19:19:29]Host: 172.17.44.3:8080 [19:19:29]Content-Length: 675 [19:19:29]Content-Type: application/json [19:19:29] [19:19:29]POST finish read [19:19:29]Found Content-Length = 675 [19:19:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:29]execute_script... [19: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)2075952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:29]POST & json_proto [19:19:29]process_json_proto [19:19:29]json parsed OK: [19:19:29]protocol is kg_v1.0 [19:19:29]action value=close_receipt [19:19:29]process_action close_receipt [19:19:29]cmd_close_receipt [19:19:29]MH_GetDate [19:19:29]Write to MH i2c: F0 00 00 BC 19 C4 [19:19:29]Write i2c OK [19:19:29]MH_I2C_Read... [19:19:29]Read from MH i2c: F0 [19:19:29]MH_I2C_Read... [19:19:29]Read from MH i2c: F0 09 00 [19:19:29]MH_I2C_Read... [19:19:29]Read from MH i2c: F0 09 00 BC 19 00 41 EC C4 66 AD C5 5D 66 59 [19:19:29]GetLastDocTimeStamp 1724181565 [19:19:29]current date 1724181569 [19:19:29]FM_GetShiftState [19:19:29]SAM_PROTO_GetShiftState [19:19:29]wFMCommunicate request_size=4 [19:19:29]MH_SAM_APDU [19:19:29]CAPDU: 80 13 01 00 [19:19:29]Write to MH i2c: E2 08 00 BD 19 80 13 01 00 00 00 00 00 53 [19:19:29]Write i2c OK [19:19:29]MH_I2C_Read... [19:19:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:29]Read from MH i2c: E2 [19:19:29]MH_I2C_Read... [19:19:29]Read from MH i2c: E2 0E 00 [19:19:29]MH_I2C_Read... [19:19:29]Read from MH i2c: E2 0E 00 BD 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 76 [19:19:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:19:29]wFMCommunicate OK [19:19:29]SAM_PROTO_GetShiftState done [19:19:29]FM_GetShiftState done [19:19:29]opened in 1724112910 [19:19:29]opened+sec_in_day 1724199310 [19:19:29]quantity*price = 50063 [19:19:29]sum+1 = 50064 [19:19:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 599 20.08.2024 19:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58615 ФПД: 98274167258154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191929&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58615&fm=98274167258154&tin=02508201610067®Number=0000000000162794&sum=50000 [19:19:30]StoreToDocumentArchive [19:19:30]shift 100 fd 58615 [19:19:30]save to /storage/0100/doc_00058615 [19:19:30]save last doc name /storage/0100/doc_00058615 to /storage/kkm_last_doc_name [19:19:30]save OK [19:19:30]Clear old archive folders... [19:19:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:19:30]tlvbuf is 01D02120 [19:19:30]SAM_PROTO_ClearQueue [19:19:30]wFMCommunicate request_size=4 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 09 00 00 [19:19:30]Write to MH i2c: E2 08 00 CA 19 80 09 00 00 00 00 00 00 55 [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:30]Read from MH i2c: E2 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 CA 19 00 90 00 57 [19:19:30]RAPDU: 90 00 [19:19:30]wFMCommunicate OK [19:19:30]SAM_PROTO_ClearQueue done [19:19:30]KKMCreateOFDPacket [19:19:30]OFDProtocolAddRootSTLVToBuf [19:19:30]FM_MakeSignedData [19:19:30]FM_MakeSignedData [19:19:30]SAM_PROTO_SignData [19:19:30]wFMCommunicate request_size=4 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 0D 01 02 [19:19:30]Write to MH i2c: E2 08 00 CB 19 80 0D 01 02 00 00 00 00 5D [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:30]Read from MH i2c: E2 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 CB 19 00 90 00 58 [19:19:30]RAPDU: 90 00 [19:19:30]wFMCommunicate OK [19:19:30]wFMCommunicate request_size=255 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 57 02 00 00 F4 03 04 00 41 EC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E4 00 00 35 04 06 00 59 61 3C D4 [19:19:30]Write to MH i2c: E2 02 01 CC 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 41 EC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E4 00 00 35 04 06 00 59 61 3C D4 00 00 20 [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:31]Read from MH i2c: E2 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 03 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 03 00 CC 19 00 90 00 59 [19:19:31]RAPDU: 90 00 [19:19:31]wFMCommunicate OK [19:19:31]wFMCommunicate request_size=7 [19:19:31]MH_SAM_APDU [19:19:31]CAPDU: 80 0D 02 02 02 7C 2A [19:19:31]Write to MH i2c: E2 0A 00 CD 19 80 0D 02 02 02 00 7C 2A 00 00 0A [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:31]Read from MH i2c: E2 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 03 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 03 00 CD 19 00 90 00 5A [19:19:31]RAPDU: 90 00 [19:19:31]wFMCommunicate OK [19:19:31]wFMCommunicate request_size=4 [19:19:31]MH_SAM_APDU [19:19:31]CAPDU: 80 0D 03 02 [19:19:31]Write to MH i2c: E2 08 00 CE 19 80 0D 03 02 00 00 00 00 62 [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:31]Read from MH i2c: E2 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 0B 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 0B 00 CE 19 00 F4 9F C9 42 04 47 45 9B 90 00 2C [19:19:31]RAPDU: F4 9F C9 42 04 47 45 9B 90 00 [19:19:31]wFMCommunicate OK [19:19:31]SAM_PROTO_SignData done [19:19:31]FM_MakeSignedData done [19:19:31]CreateOFDProtocolMessage [19:19:31]wFMCommunicate request_size=4 [19:19:31]MH_SAM_APDU [19:19:31]CAPDU: 80 11 00 00 [19:19:31]Write to MH i2c: E2 08 00 CF 19 80 11 00 00 00 00 00 00 62 [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:31]Read from MH i2c: E2 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 17 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: E2 17 00 CF 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AE [19:19:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:19:31]wFMCommunicate OK [19:19:31]CreateOFDProtocolMessage done [19:19:31]OFDSenderStorePacket 58615 [19:19:31]StoreOFDPacket docnum=58615 [19:19:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 D4 25 04 01 3A 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 41 EC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E4 00 00 35 04 06 00 59 61 3C D4 7C 2A F4 9F C9 42 04 47 45 9B [19:19:31]CheckFolder [19:19:31]dirname=/storage/ofd_packets [19:19:31]CheckFolder done [19:19:31]ProducePacketName [19:19:31]name=ofd_packets/00058615 [19:19:31]NVStorageSaveData ofd_packets/00058615 [19:19:31]File name is /storage/ofd_packets/00058615 [19:19:31]Write 298 bytes [19:19:31]NVStorageSaveData done [19:19:31]OFDSenderStorePacket done [19:19:31]KKMCreateOFDPacket done [19:19:31]NVStorageSaveData kkm_last_timestamp [19:19:31]File name is /storage/kkm_last_timestamp [19:19:31]Write 4 bytes [19:19:31]NVStorageSaveData done [19:19:31]ExternCall_PrintAddStr [19:19:31]wPrintStart [19:19:31]Write to MH i2c: 01 00 00 D0 19 E9 [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 07 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 07 00 D0 19 00 00 00 00 00 FF 0F FE [19:19:31]RasterBufferAndPrint [19:19:31]line Счет N : (1)2075952 [19:19:31]line ИНН: 02508201610067 [19:19:31]line Контрольно-Кассовый Чек [19:19:31]line ПРОДАЖА [19:19:31]line ТРК (МРК, ГНК) : 11 [19:19:31]line Товар: 2710194210 [19:19:31]line ДТ-К-5 [19:19:31]line 6.570 * 76.20 [19:19:31]line = 500.63 [19:19:31]line НДС 12% НСП 1% [19:19:31]line > о реализуемом товаре [19:19:31]line ОКРУГЛЕНИЕ: -0.63 [19:19:31]line ИТОГО: 500.00 [19:19:31]line Внесено: 500.00 [19:19:31]line СДАЧА: 0.00 [19:19:31]line НСП 1% : 4.43 [19:19:31]line НДС 12% : 53.16 [19:19:31]line Наличными: 500.00 [19:19:31]line Безнал.: 0.00 [19:19:31]line Место: АЗС № 135 "Партнер Нефть" [19:19:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:19:31]line СНО: Общий режим [19:19:31]line Чек 599 20.08.2024 19:19 [19:19:31]line Смена: 100 ФФД: 1.0 [19:19:31]line ЗНМ: 0300000196 [19:19:31]line РНМ: 0000000000162794 [19:19:31]line Версия ККМ: v1.0 [19:19:31]line ФМ: 0000000002094532 [19:19:31]line ФД: 58615 [19:19:31]line ФПД: 98274167258154 [19:19:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T191929&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58615&fm=98274167258154&tin=02508201610067®Number=0000000000162794&sum=50000 [19:19:31]OFD Sender: Processing packet 58615 [packets to send 52, broken 51] [19:19:31]ProducePacketName [19:19:31]name=ofd_packets/00058615 [19:19:31]OFD Sender: To server: pG, [19:19:31]CommunicateWithHost lk.salyk.kg:30040 [19:19:31]ConnectInit lk.salyk.kg [19:19:31]written 0, free lines is 4095 [19:19:31]Connected sock=10 [19:19:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 D4 25 04 01 3A 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 41 EC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F7 E4 00 00 35 04 06 00 59 61 3C D4 7C 2A F4 9F C9 42 04 47 45 9B [19:19:31]Write to MH i2c: 01 00 00 FB 19 14 [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 07 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 07 00 FB 19 00 00 00 00 00 B7 0C DE [19:19:31]RasterBufferAndPrint [19:19:31]line [19:19:31]line [19:19:31]line [19:19:31]line [19:19:32]line [19:19:32]written 0, free lines is 3265 [19:19:32]MH_Cut [19:19:32]Write to MH i2c: D1 01 00 02 1A 01 EE [19:19:32]Write i2c OK [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: D1 [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: D1 01 00 [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: D1 01 00 02 1A 00 ED [19:19:32]Write to MH i2c: 01 00 00 03 1A 1D [19:19:32]Write i2c OK [19:19:32]MH_I2C_Read... [19:19:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F1 74 47 00 58 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 32 30 39 34 35 33 32 10 04 04 00 F7 E4 00 00 F4 03 04 00 90 97 C4 66 B6 04 01 00 00 F3 AB 66 BE 0F 03 FF AB [19:19:32]CommunicateWithHost err = 0 [19:19:32]CheckOFDResponse [19:19:32]1017 (14) - 77093643461234 [19:19:32]1041 (16) - 0000000002094532 [19:19:32]1040 (4) - 58615 [19:19:32]1012 (4) - 20.08.2024 13:18 [19:19:32]1206 (1) - 0 [19:19:32]OFD Sender: Remove packet 58615 [19:19:32]ProducePacketName [19:19:32]name=ofd_packets/00058615 [19:19:32]NVStorageDeleteData [19:19:32]OFD Sender: No OFD packet to send [19:19:32]*** Cut start [19:19:32]*** Partial cut [19:19:32]*** CUTSNS_PIN = 1 [19:19:32]*** CUTSNS_PIN = 0 [19:19:33]*** Brake cut motor [19:19:33]Read from MH i2c: 01 [19:19:33]MH_I2C_Read... [19:19:33]*** Stop cut motor [19:19:33]*** Cut end [19:19:33]Read from MH i2c: 01 07 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: 01 07 00 03 1A 00 00 00 00 00 FF 0F 32 [19:19:33]process_action close_receipt done [19:19:33]requested_data is exist [19:19:33]produce_requested_data [19:19:33]requested_item fm.sn is exist - process it [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 11 00 00 [19:19:33]Write to MH i2c: E2 08 00 04 1A 80 11 00 00 00 00 00 00 98 [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 17 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 17 00 04 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E4 [19:19:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:19:33]wFMCommunicate OK [19:19:33]requested_item fd.num is exist - process it [19:19:33]SAM_PROTO_GetFieldsCounters [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 13 00 00 [19:19:33]Write to MH i2c: E2 08 00 05 1A 80 13 00 00 00 00 00 00 9B [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 62 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 62 00 05 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 03 [19:19:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F7 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:33]wFMCommunicate OK [19:19:33]SAM_PROTO_GetFieldsCounters done [19:19:33]requested_item shift.num is exist - process it [19:19:33]requested_item shift.opened is exist - process it [19:19:33]req_shift_opened [19:19:33]FM_GetShiftState [19:19:33]SAM_PROTO_GetShiftState [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 13 01 00 [19:19:33]Write to MH i2c: E2 08 00 06 1A 80 13 01 00 00 00 00 00 9D [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0E 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0E 00 06 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C0 [19:19:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:19:33]wFMCommunicate OK [19:19:33]SAM_PROTO_GetShiftState done [19:19:33]FM_GetShiftState done [19:19:33]req_shift_opened done [19:19:33]requested_item shift.open_date is exist - process it [19:19:33]req_shift_open_date [19:19:33]req_shift_open_date done [19:19:33]produce_requested_data done [19:19:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58615,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:19:33]process_action_free close_receipt [19:19:33]json_value_free [19:19:33]json_value_free done [19:19:33]process_json_proto returns [19:19:33]Send response to host [19:19:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58615,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:19:33]free response buf [19:19:33]execute_script done [19:19:33]execute_script returns [19:19:33]free content buf [19:19:33]Sock 9.Close socket [19:19:33]Sock 9.Thread stoped [19:19:37]OFD Sender: No OFD packet to send [19:19:42]OFD Sender: No OFD packet to send [19:19:47]OFD Sender: No OFD packet to send [19:19:52]OFD Sender: No OFD packet to send [19:19:57]OFD Sender: No OFD packet to send [19:20:02]OFD Sender: No OFD packet to send [19:20:07]OFD Sender: No OFD packet to send [19:20:12]OFD Sender: No OFD packet to send [19:20:17]OFD Sender: No OFD packet to send [19:20:22]OFD Sender: No OFD packet to send [19:20:27]OFD Sender: No OFD packet to send [19:20:32]OFD Sender: No OFD packet to send [19:20:37]OFD Sender: No OFD packet to send [19:20:42]OFD Sender: No OFD packet to send [19:20:47]OFD Sender: No OFD packet to send [19:20:52]OFD Sender: No OFD packet to send [19:20:57]OFD Sender: No OFD packet to send [19:21:02]OFD Sender: No OFD packet to send [19:21:07]OFD Sender: No OFD packet to send [19:21:12]OFD Sender: No OFD packet to send [19:21:17]OFD Sender: No OFD packet to send [19:21:22]OFD Sender: No OFD packet to send [19:21:27]OFD Sender: No OFD packet to send [19:21:32]OFD Sender: No OFD packet to send [19:21:37]OFD Sender: No OFD packet to send [19:21:42]OFD Sender: No OFD packet to send [19:21:47]OFD Sender: No OFD packet to send [19:21:52]OFD Sender: No OFD packet to send [19:21:57]OFD Sender: No OFD packet to send [19:22:02]OFD Sender: No OFD packet to send [19:22:07]OFD Sender: No OFD packet to send [19:22:12]OFD Sender: No OFD packet to send [19:22:17]OFD Sender: No OFD packet to send [19:22:22]OFD Sender: No OFD packet to send [19:22:27]OFD Sender: No OFD packet to send [19:22:32]OFD Sender: No OFD packet to send [19:22:37]OFD Sender: No OFD packet to send [19:22:42]OFD Sender: No OFD packet to send [19:22:47]OFD Sender: No OFD packet to send [19:22:52]OFD Sender: No OFD packet to send [19:22:57]OFD Sender: No OFD packet to send [19:23:02]OFD Sender: No OFD packet to send [19:23:07]OFD Sender: No OFD packet to send [19:23:12]OFD Sender: No OFD packet to send [19:23:17]OFD Sender: No OFD packet to send [19:23:22]OFD Sender: No OFD packet to send [19:23:27]OFD Sender: No OFD packet to send [19:23:32]OFD Sender: No OFD packet to send [19:23:37]OFD Sender: No OFD packet to send [19:23:42]OFD Sender: No OFD packet to send [19:23:47]OFD Sender: No OFD packet to send [19:23:52]OFD Sender: No OFD packet to send [19:23:55]accept exits with 8 [19:23:55]New connection [19:23:55]New thread 3067338084 created [19:23:55]Thread 3067194724 joined [19:23:55]Waiting for new connection... [19:23:55] Sock 8.Parse request [19:23:55]Sock 8.Check first char [19:23:55]Sock 8.First char is OK [19:23:55]request: POST /json_proto HTTP/1.0 [19:23:55]Method: POST [19:23:55]URL: /json_proto [19:23:55]Method is POST - this is cgi request [19:23:55]url: /json_proto [19:23:55]query_string will be loaded in cgi processing [19:23:55]execute_cgi json_proto POST (null) [19:23:55]execute_cgi path=json_proto method=POST [19:23:55]POST find Content-Length [19:23:55]Host: 172.17.44.3:8080 [19:23:55]Content-Length: 805 [19:23:55]Content-Type: application/json [19:23:55] [19:23:55]POST finish read [19:23:55]Found Content-Length = 805 [19:23:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:55]execute_script... [19:23:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:55]POST & json_proto [19:23:55]process_json_proto [19:23:55]json parsed OK: [19:23:55]protocol is kg_v1.0 [19:23:55]action value=close_receipt [19:23:55]process_action close_receipt [19:23:55]cmd_close_receipt [19:23:55]MH_GetDate [19:23:55]Write to MH i2c: F0 00 00 07 1A 10 [19:23:55]Write i2c OK [19:23:55]MH_I2C_Read... [19:23:55]Read from MH i2c: F0 [19:23:55]MH_I2C_Read... [19:23:55]Read from MH i2c: F0 09 00 [19:23:55]MH_I2C_Read... [19:23:55]Read from MH i2c: F0 09 00 07 1A 00 4B ED C4 66 AD C5 5D 66 B0 [19:23:55]GetLastDocTimeStamp 1724181569 [19:23:55]current date 1724181835 [19:23:55]FM_GetShiftState [19:23:55]SAM_PROTO_GetShiftState [19:23:55]wFMCommunicate request_size=4 [19:23:55]MH_SAM_APDU [19:23:55]CAPDU: 80 13 01 00 [19:23:55]Write to MH i2c: E2 08 00 08 1A 80 13 01 00 00 00 00 00 9F [19:23:55]Write i2c OK [19:23:55]MH_I2C_Read... [19:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:55]Read from MH i2c: E2 [19:23:55]MH_I2C_Read... [19:23:55]Read from MH i2c: E2 0E 00 [19:23:55]MH_I2C_Read... [19:23:55]Read from MH i2c: E2 0E 00 08 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C2 [19:23:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:23:55]wFMCommunicate OK [19:23:55]SAM_PROTO_GetShiftState done [19:23:55]FM_GetShiftState done [19:23:55]opened in 1724112910 [19:23:55]opened+sec_in_day 1724199310 [19:23:55]quantity*price = 100070 [19:23:55]sum+1 = 100072 [19:23:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 600 20.08.2024 19:23 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58616 ФПД: 113918210301273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192355&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58616&fm=113918210301273&tin=02508201610067®Number=0000000000162794&sum=100071 [19:23:56]StoreToDocumentArchive [19:23:56]shift 100 fd 58616 [19:23:56]save to /storage/0100/doc_00058616 [19:23:56]save last doc name /storage/0100/doc_00058616 to /storage/kkm_last_doc_name [19:23:56]save OK [19:23:56]Clear old archive folders... [19:23:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:23:56]tlvbuf is 01CE9320 [19:23:56]SAM_PROTO_ClearQueue [19:23:56]wFMCommunicate request_size=4 [19:23:56]MH_SAM_APDU [19:23:56]CAPDU: 80 09 00 00 [19:23:56]Write to MH i2c: E2 08 00 15 1A 80 09 00 00 00 00 00 00 A1 [19:23:56]Write i2c OK [19:23:56]MH_I2C_Read... [19:23:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:56]Read from MH i2c: E2 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 03 00 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 03 00 15 1A 00 90 00 A3 [19:23:56]RAPDU: 90 00 [19:23:56]wFMCommunicate OK [19:23:56]SAM_PROTO_ClearQueue done [19:23:56]KKMCreateOFDPacket [19:23:56]OFDProtocolAddRootSTLVToBuf [19:23:56]FM_MakeSignedData [19:23:56]FM_MakeSignedData [19:23:56]SAM_PROTO_SignData [19:23:56]wFMCommunicate request_size=4 [19:23:56]MH_SAM_APDU [19:23:56]CAPDU: 80 0D 01 02 [19:23:56]Write to MH i2c: E2 08 00 16 1A 80 0D 01 02 00 00 00 00 A9 [19:23:56]Write i2c OK [19:23:56]MH_I2C_Read... [19:23:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:23:56]Read from MH i2c: E2 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 03 00 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 03 00 16 1A 00 90 00 A4 [19:23:56]RAPDU: 90 00 [19:23:56]wFMCommunicate OK [19:23:56]wFMCommunicate request_size=255 [19:23:56]MH_SAM_APDU [19:23:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 4B ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E4 00 00 35 04 06 00 [19:23:56]Write to MH i2c: E2 02 01 17 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 4B ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E4 00 00 35 04 06 00 00 00 C8 [19:23:56]Write i2c OK [19:23:56]MH_I2C_Read... [19:23:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:56]Read from MH i2c: E2 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 03 00 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 03 00 17 1A 00 90 00 A5 [19:23:56]RAPDU: 90 00 [19:23:56]wFMCommunicate OK [19:23:56]wFMCommunicate request_size=11 [19:23:56]MH_SAM_APDU [19:23:56]CAPDU: 80 0D 02 02 06 67 9B A6 75 5D 59 [19:23:56]Write to MH i2c: E2 0E 00 18 1A 80 0D 02 02 06 00 67 9B A6 75 5D 59 00 00 8B [19:23:56]Write i2c OK [19:23:56]MH_I2C_Read... [19:23:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:56]Read from MH i2c: E2 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 03 00 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 03 00 18 1A 00 90 00 A6 [19:23:56]RAPDU: 90 00 [19:23:56]wFMCommunicate OK [19:23:56]wFMCommunicate request_size=4 [19:23:56]MH_SAM_APDU [19:23:56]CAPDU: 80 0D 03 02 [19:23:56]Write to MH i2c: E2 08 00 19 1A 80 0D 03 02 00 00 00 00 AE [19:23:56]Write i2c OK [19:23:56]MH_I2C_Read... [19:23:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:23:56]Read from MH i2c: E2 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 0B 00 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 0B 00 19 1A 00 18 3E B7 72 13 F8 EA 52 90 00 75 [19:23:56]RAPDU: 18 3E B7 72 13 F8 EA 52 90 00 [19:23:56]wFMCommunicate OK [19:23:56]SAM_PROTO_SignData done [19:23:56]FM_MakeSignedData done [19:23:56]CreateOFDProtocolMessage [19:23:56]wFMCommunicate request_size=4 [19:23:56]MH_SAM_APDU [19:23:56]CAPDU: 80 11 00 00 [19:23:56]Write to MH i2c: E2 08 00 1A 1A 80 11 00 00 00 00 00 00 AE [19:23:56]Write i2c OK [19:23:56]MH_I2C_Read... [19:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:56]Read from MH i2c: E2 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 17 00 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: E2 17 00 1A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FA [19:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:23:56]wFMCommunicate OK [19:23:56]CreateOFDProtocolMessage done [19:23:56]OFDSenderStorePacket 58616 [19:23:56]StoreOFDPacket docnum=58616 [19:23:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 F7 B3 08 01 AA DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 4B ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E4 00 00 35 04 06 00 67 9B A6 75 5D 59 18 3E B7 72 13 F8 EA 52 [19:23:56]CheckFolder [19:23:56]dirname=/storage/ofd_packets [19:23:56]CheckFolder done [19:23:56]ProducePacketName [19:23:56]name=ofd_packets/00058616 [19:23:56]NVStorageSaveData ofd_packets/00058616 [19:23:56]File name is /storage/ofd_packets/00058616 [19:23:56]Write 302 bytes [19:23:56]NVStorageSaveData done [19:23:56]OFDSenderStorePacket done [19:23:56]KKMCreateOFDPacket done [19:23:56]NVStorageSaveData kkm_last_timestamp [19:23:56]File name is /storage/kkm_last_timestamp [19:23:56]Write 4 bytes [19:23:56]NVStorageSaveData done [19:23:56]ExternCall_PrintAddStr [19:23:56]wPrintStart [19:23:56]Write to MH i2c: 01 00 00 1B 1A 35 [19:23:56]Write i2c OK [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: 01 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: 01 07 00 [19:23:56]MH_I2C_Read... [19:23:56]Read from MH i2c: 01 07 00 1B 1A 00 00 00 00 00 FF 0F 4A [19:23:56]RasterBufferAndPrint [19:23:56]line Счет N : (1)2075956 [19:23:56]line ИНН: 02508201610067 [19:23:56]line Контрольно-Кассовый Чек [19:23:56]line ПРОДАЖА [19:23:56]line ТРК (МРК, ГНК) : 61 [19:23:56]line Товар: 2710124900 [19:23:56]line Аи-100-К-3 [19:23:56]line 10.370 * 96.50 [19:23:56]line = 1000.71 [19:23:56]line НДС 12% НСП 1% [19:23:56]line > о реализуемом товаре [19:23:56]line ИТОГО: 1000.71 [19:23:56]line НСП 1% : 8.86 [19:23:56]line НДС 12% : 106.27 [19:23:56]line Наличными: 0.00 [19:23:56]line Безнал.: 1000.71 [19:23:56]line Место: АЗС № 135 "Партнер Нефть" [19:23:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:23:56]line СНО: Общий режим [19:23:56]line Чек 600 20.08.2024 19:23 [19:23:56]line Смена: 100 ФФД: 1.0 [19:23:56]line ЗНМ: 0300000196 [19:23:56]line РНМ: 0000000000162794 [19:23:56]line Версия ККМ: v1.0 [19:23:56]line Платежная система: O! деньги [19:23:56]line ФМ: 0000000002094532 [19:23:56]line ФД: 58616 [19:23:56]line ФПД: 113918210301273 [19:23:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192355&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58616&fm=113918210301273&tin=02508201610067®Number=0000000000162794&sum=100071 [19:23:57]OFD Sender: Processing packet 58616 [packets to send 52, broken 51] [19:23:57]ProducePacketName [19:23:57]name=ofd_packets/00058616 [19:23:57]OFD Sender: To server: pG, [19:23:57]CommunicateWithHost lk.salyk.kg:30040 [19:23:57]ConnectInit lk.salyk.kg [19:23:57]written 0, free lines is 4095 [19:23:57]Connected sock=10 [19:23:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 F7 B3 08 01 AA DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 4B ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F8 E4 00 00 35 04 06 00 67 9B A6 75 5D 59 18 3E B7 72 13 F8 EA 52 [19:23:57]Write to MH i2c: 01 00 00 45 1A 5F [19:23:57]Write i2c OK [19:23:57]MH_I2C_Read... [19:23:57]Read from MH i2c: 01 [19:23:57]MH_I2C_Read... [19:23:57]Read from MH i2c: 01 07 00 [19:23:57]MH_I2C_Read... [19:23:57]Read from MH i2c: 01 07 00 45 1A 00 00 00 00 00 C6 0C 38 [19:23:57]RasterBufferAndPrint [19:23:57]line [19:23:57]line [19:23:57]line [19:23:57]line [19:23:57]line [19:23:57]written 0, free lines is 3276 [19:23:57]MH_Cut [19:23:57]Write to MH i2c: D1 01 00 4C 1A 01 38 [19:23:57]Write i2c OK [19:23:57]MH_I2C_Read... [19:23:57]Read from MH i2c: D1 [19:23:57]MH_I2C_Read... [19:23:57]Read from MH i2c: D1 01 00 [19:23:57]MH_I2C_Read... [19:23:57]Read from MH i2c: D1 01 00 4C 1A 00 37 [19:23:57]Write to MH i2c: 01 00 00 4D 1A 67 [19:23:57]Write i2c OK [19:23:57]MH_I2C_Read... [19:23:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 01 1E 47 00 10 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 32 30 39 34 35 33 32 10 04 04 00 F8 E4 00 00 F4 03 04 00 99 98 C4 66 B6 04 01 00 00 1C 49 84 CE 88 07 5D 64 [19:23:57]CommunicateWithHost err = 0 [19:23:57]CheckOFDResponse [19:23:57]1017 (14) - 77093643461234 [19:23:57]1041 (16) - 0000000002094532 [19:23:57]1040 (4) - 58616 [19:23:57]1012 (4) - 20.08.2024 13:22 [19:23:57]1206 (1) - 0 [19:23:57]OFD Sender: Remove packet 58616 [19:23:57]ProducePacketName [19:23:57]name=ofd_packets/00058616 [19:23:57]NVStorageDeleteData [19:23:58]OFD Sender: No OFD packet to send [19:23:58]*** Cut start [19:23:58]*** Partial cut [19:23:58]*** CUTSNS_PIN = 1 [19:23:58]*** CUTSNS_PIN = 0 [19:23:58]*** Brake cut motor [19:23:59]Read from MH i2c: 01 [19:23:59]MH_I2C_Read... [19:23:59]*** Stop cut motor [19:23:59]*** Cut end [19:23:59]Read from MH i2c: 01 07 00 [19:23:59]MH_I2C_Read... [19:23:59]Read from MH i2c: 01 07 00 4D 1A 00 00 00 00 00 FF 0F 7C [19:23:59]process_action close_receipt done [19:23:59]requested_data is exist [19:23:59]produce_requested_data [19:23:59]requested_item fm.sn is exist - process it [19:23:59]wFMCommunicate request_size=4 [19:23:59]MH_SAM_APDU [19:23:59]CAPDU: 80 11 00 00 [19:23:59]Write to MH i2c: E2 08 00 4E 1A 80 11 00 00 00 00 00 00 E2 [19:23:59]Write i2c OK [19:23:59]MH_I2C_Read... [19:23:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:59]Read from MH i2c: E2 [19:23:59]MH_I2C_Read... [19:23:59]Read from MH i2c: E2 17 00 [19:23:59]MH_I2C_Read... [19:23:59]Read from MH i2c: E2 17 00 4E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [19:23:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:23:59]wFMCommunicate OK [19:23:59]requested_item fd.num is exist - process it [19:23:59]SAM_PROTO_GetFieldsCounters [19:23:59]wFMCommunicate request_size=4 [19:23:59]MH_SAM_APDU [19:23:59]CAPDU: 80 13 00 00 [19:23:59]Write to MH i2c: E2 08 00 4F 1A 80 13 00 00 00 00 00 00 E5 [19:23:59]Write i2c OK [19:23:59]MH_I2C_Read... [19:23:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:23:59]Read from MH i2c: E2 [19:23:59]MH_I2C_Read... [19:23:59]Read from MH i2c: E2 62 00 [19:23:59]MH_I2C_Read... [19:23:59]Read from MH i2c: E2 62 00 4F 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [19:23:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F8 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:23:59]wFMCommunicate OK [19:23:59]SAM_PROTO_GetFieldsCounters done [19:23:59]requested_item shift.num is exist - process it [19:23:59]requested_item shift.opened is exist - process it [19:23:59]req_shift_opened [19:23:59]FM_GetShiftState [19:23:59]SAM_PROTO_GetShiftState [19:23:59]wFMCommunicate request_size=4 [19:23:59]MH_SAM_APDU [19:23:59]CAPDU: 80 13 01 00 [19:23:59]Write to MH i2c: E2 08 00 50 1A 80 13 01 00 00 00 00 00 E7 [19:23:59]Write i2c OK [19:23:59]MH_I2C_Read... [19:23:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:59]Read from MH i2c: E2 [19:23:59]MH_I2C_Read... [19:23:59]Read from MH i2c: E2 0E 00 [19:23:59]MH_I2C_Read... [19:23:59]Read from MH i2c: E2 0E 00 50 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0A [19:23:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:23:59]wFMCommunicate OK [19:23:59]SAM_PROTO_GetShiftState done [19:23:59]FM_GetShiftState done [19:23:59]req_shift_opened done [19:23:59]requested_item shift.open_date is exist - process it [19:23:59]req_shift_open_date [19:23:59]req_shift_open_date done [19:23:59]produce_requested_data done [19:23:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58616,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:23:59]process_action_free close_receipt [19:23:59]json_value_free [19:23:59]json_value_free done [19:23:59]process_json_proto returns [19:23:59]Send response to host [19:23:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58616,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:23:59]free response buf [19:23:59]execute_script done [19:23:59]execute_script returns [19:23:59]free content buf [19:23:59]Sock 8.Close socket [19:23:59]Sock 8.Thread stoped [19:24:03]OFD Sender: No OFD packet to send [19:24:05]accept exits with 9 [19:24:05]New connection [19:24:05]New thread 3067194724 created [19:24:05]Thread 3067338084 joined [19:24:05]Waiting for new connection... [19:24:05] Sock 9.Parse request [19:24:05]Sock 9.Check first char [19:24:05]Sock 9.First char is OK [19:24:05]request: POST /json_proto HTTP/1.0 [19:24:05]Method: POST [19:24:05]URL: /json_proto [19:24:05]Method is POST - this is cgi request [19:24:05]url: /json_proto [19:24:05]query_string will be loaded in cgi processing [19:24:05]execute_cgi json_proto POST (null) [19:24:05]execute_cgi path=json_proto method=POST [19:24:05]POST find Content-Length [19:24:05]Host: 172.17.44.3:8080 [19:24:05]Content-Length: 805 [19:24:05]Content-Type: application/json [19:24:05] [19:24:05]POST finish read [19:24:05]Found Content-Length = 805 [19:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 11.040, "sum" : 1065.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1065.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:24:05]execute_script... [19:24:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 11.040, "sum" : 1065.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1065.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:24:05]POST & json_proto [19:24:05]process_json_proto [19:24:05]json parsed OK: [19:24:05]protocol is kg_v1.0 [19:24:05]action value=close_receipt [19:24:05]process_action close_receipt [19:24:05]cmd_close_receipt [19:24:05]MH_GetDate [19:24:05]Write to MH i2c: F0 00 00 51 1A 5A [19:24:05]Write i2c OK [19:24:05]MH_I2C_Read... [19:24:05]Read from MH i2c: F0 [19:24:05]MH_I2C_Read... [19:24:05]Read from MH i2c: F0 09 00 [19:24:05]MH_I2C_Read... [19:24:05]Read from MH i2c: F0 09 00 51 1A 00 56 ED C4 66 AD C5 5D 66 05 [19:24:05]GetLastDocTimeStamp 1724181835 [19:24:05]current date 1724181846 [19:24:05]FM_GetShiftState [19:24:05]SAM_PROTO_GetShiftState [19:24:05]wFMCommunicate request_size=4 [19:24:05]MH_SAM_APDU [19:24:05]CAPDU: 80 13 01 00 [19:24:05]Write to MH i2c: E2 08 00 52 1A 80 13 01 00 00 00 00 00 E9 [19:24:05]Write i2c OK [19:24:05]MH_I2C_Read... [19:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:05]Read from MH i2c: E2 [19:24:05]MH_I2C_Read... [19:24:05]Read from MH i2c: E2 0E 00 [19:24:05]MH_I2C_Read... [19:24:05]Read from MH i2c: E2 0E 00 52 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0C [19:24:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:24:05]wFMCommunicate OK [19:24:05]SAM_PROTO_GetShiftState done [19:24:05]FM_GetShiftState done [19:24:05]opened in 1724112910 [19:24:05]opened+sec_in_day 1724199310 [19:24:05]quantity*price = 106536 [19:24:05]sum+1 = 106537 [19:24:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1065.36 НСП 1% : 9.43 НДС 12% : 113.14 Наличными: 0.00 Безнал.: 1065.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 601 20.08.2024 19:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58617 ФПД: 99444115315488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192406&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58617&fm=99444115315488&tin=02508201610067®Number=0000000000162794&sum=106536 [19:24:06]StoreToDocumentArchive [19:24:06]shift 100 fd 58617 [19:24:06]save to /storage/0100/doc_00058617 [19:24:06]save last doc name /storage/0100/doc_00058617 to /storage/kkm_last_doc_name [19:24:06]save OK [19:24:06]Clear old archive folders... [19:24:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:24:06]tlvbuf is 01F2BB50 [19:24:06]SAM_PROTO_ClearQueue [19:24:06]wFMCommunicate request_size=4 [19:24:06]MH_SAM_APDU [19:24:06]CAPDU: 80 09 00 00 [19:24:06]Write to MH i2c: E2 08 00 5F 1A 80 09 00 00 00 00 00 00 EB [19:24:06]Write i2c OK [19:24:06]MH_I2C_Read... [19:24:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:24:06]Read from MH i2c: E2 [19:24:06]MH_I2C_Read... [19:24:06]Read from MH i2c: E2 03 00 [19:24:06]MH_I2C_Read... [19:24:06]Read from MH i2c: E2 03 00 5F 1A 00 90 00 ED [19:24:06]RAPDU: 90 00 [19:24:06]wFMCommunicate OK [19:24:06]SAM_PROTO_ClearQueue done [19:24:06]KKMCreateOFDPacket [19:24:06]OFDProtocolAddRootSTLVToBuf [19:24:06]FM_MakeSignedData [19:24:06]FM_MakeSignedData [19:24:06]SAM_PROTO_SignData [19:24:06]wFMCommunicate request_size=4 [19:24:06]MH_SAM_APDU [19:24:06]CAPDU: 80 0D 01 02 [19:24:06]Write to MH i2c: E2 08 00 60 1A 80 0D 01 02 00 00 00 00 F3 [19:24:06]Write i2c OK [19:24:06]MH_I2C_Read... [19:24:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:24:06]Read from MH i2c: E2 [19:24:06]MH_I2C_Read... [19:24:06]Read from MH i2c: E2 03 00 [19:24:06]MH_I2C_Read... [19:24:06]Read from MH i2c: E2 03 00 60 1A 00 90 00 EE [19:24:06]RAPDU: 90 00 [19:24:06]wFMCommunicate OK [19:24:06]wFMCommunicate request_size=255 [19:24:06]MH_SAM_APDU [19:24:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 2B 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 28 A0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 2C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 A0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 56 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E4 00 00 35 04 06 00 [19:24:06]Write to MH i2c: E2 02 01 61 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 2B 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 28 A0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 2C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 A0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 56 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E4 00 00 35 04 06 00 00 00 BC [19:24:06]Write i2c OK [19:24:06]MH_I2C_Read... [19:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:24:07]Read from MH i2c: E2 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: E2 03 00 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: E2 03 00 61 1A 00 90 00 EF [19:24:07]RAPDU: 90 00 [19:24:07]wFMCommunicate OK [19:24:07]wFMCommunicate request_size=11 [19:24:07]MH_SAM_APDU [19:24:07]CAPDU: 80 0D 02 02 06 5A 71 A3 2B 1B 20 [19:24:07]Write to MH i2c: E2 0E 00 62 1A 80 0D 02 02 06 00 5A 71 A3 2B 1B 20 00 00 D6 [19:24:07]Write i2c OK [19:24:07]MH_I2C_Read... [19:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:24:07]Read from MH i2c: E2 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: E2 03 00 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: E2 03 00 62 1A 00 90 00 F0 [19:24:07]RAPDU: 90 00 [19:24:07]wFMCommunicate OK [19:24:07]wFMCommunicate request_size=4 [19:24:07]MH_SAM_APDU [19:24:07]CAPDU: 80 0D 03 02 [19:24:07]Write to MH i2c: E2 08 00 63 1A 80 0D 03 02 00 00 00 00 F8 [19:24:07]Write i2c OK [19:24:07]MH_I2C_Read... [19:24:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:24:07]Read from MH i2c: E2 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: E2 0B 00 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: E2 0B 00 63 1A 00 11 61 5A EB 2E A4 79 5D 90 00 58 [19:24:07]RAPDU: 11 61 5A EB 2E A4 79 5D 90 00 [19:24:07]wFMCommunicate OK [19:24:07]SAM_PROTO_SignData done [19:24:07]FM_MakeSignedData done [19:24:07]CreateOFDProtocolMessage [19:24:07]wFMCommunicate request_size=4 [19:24:07]MH_SAM_APDU [19:24:07]CAPDU: 80 11 00 00 [19:24:07]Write to MH i2c: E2 08 00 64 1A 80 11 00 00 00 00 00 00 F8 [19:24:07]Write i2c OK [19:24:07]MH_I2C_Read... [19:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:07]Read from MH i2c: E2 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: E2 17 00 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: E2 17 00 64 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 44 [19:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:24:07]wFMCommunicate OK [19:24:07]CreateOFDProtocolMessage done [19:24:07]OFDSenderStorePacket 58617 [19:24:07]StoreOFDPacket docnum=58617 [19:24:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 03 E4 08 01 3E 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 2B 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 28 A0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 2C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 A0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 56 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E4 00 00 35 04 06 00 5A 71 A3 2B 1B 20 11 61 5A EB 2E A4 79 5D [19:24:07]CheckFolder [19:24:07]dirname=/storage/ofd_packets [19:24:07]CheckFolder done [19:24:07]ProducePacketName [19:24:07]name=ofd_packets/00058617 [19:24:07]NVStorageSaveData ofd_packets/00058617 [19:24:07]File name is /storage/ofd_packets/00058617 [19:24:07]Write 302 bytes [19:24:07]NVStorageSaveData done [19:24:07]OFDSenderStorePacket done [19:24:07]KKMCreateOFDPacket done [19:24:07]NVStorageSaveData kkm_last_timestamp [19:24:07]File name is /storage/kkm_last_timestamp [19:24:07]Write 4 bytes [19:24:07]NVStorageSaveData done [19:24:07]ExternCall_PrintAddStr [19:24:07]wPrintStart [19:24:07]Write to MH i2c: 01 00 00 65 1A 7F [19:24:07]Write i2c OK [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: 01 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: 01 07 00 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: 01 07 00 65 1A 00 00 00 00 00 FF 0F 94 [19:24:07]RasterBufferAndPrint [19:24:07]line Счет N : (1)2075957 [19:24:07]line ИНН: 02508201610067 [19:24:07]line Контрольно-Кассовый Чек [19:24:07]line ПРОДАЖА [19:24:07]line ТРК (МРК, ГНК) : 41 [19:24:07]line Товар: 2710124900 [19:24:07]line Аи-100-К-3 [19:24:07]line 11.040 * 96.50 [19:24:07]line = 1065.36 [19:24:07]line НДС 12% НСП 1% [19:24:07]line > о реализуемом товаре [19:24:07]line ИТОГО: 1065.36 [19:24:07]line НСП 1% : 9.43 [19:24:07]line НДС 12% : 113.14 [19:24:07]line Наличными: 0.00 [19:24:07]line Безнал.: 1065.36 [19:24:07]line Место: АЗС № 135 "Партнер Нефть" [19:24:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:24:07]line СНО: Общий режим [19:24:07]line Чек 601 20.08.2024 19:24 [19:24:07]line Смена: 100 ФФД: 1.0 [19:24:07]line ЗНМ: 0300000196 [19:24:07]line РНМ: 0000000000162794 [19:24:07]line Версия ККМ: v1.0 [19:24:07]line Платежная система: O! деньги [19:24:07]line ФМ: 0000000002094532 [19:24:07]line ФД: 58617 [19:24:07]line ФПД: 99444115315488 [19:24:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192406&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58617&fm=99444115315488&tin=02508201610067®Number=0000000000162794&sum=106536 [19:24:07]written 0, free lines is 4095 [19:24:07]OFD Sender: Processing packet 58617 [packets to send 52, broken 51] [19:24:07]ProducePacketName [19:24:07]name=ofd_packets/00058617 [19:24:07]OFD Sender: To server: pG, [19:24:07]CommunicateWithHost lk.salyk.kg:30040 [19:24:07]ConnectInit lk.salyk.kg [19:24:07]Connected sock=10 [19:24:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 03 E4 08 01 3E 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 2B 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 28 A0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 2C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 A0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 56 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 F9 E4 00 00 35 04 06 00 5A 71 A3 2B 1B 20 11 61 5A EB 2E A4 79 5D [19:24:07]Write to MH i2c: 01 00 00 8F 1A A9 [19:24:07]Write i2c OK [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: 01 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: 01 07 00 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: 01 07 00 8F 1A 00 00 00 00 00 DA 0C 96 [19:24:07]RasterBufferAndPrint [19:24:07]line [19:24:07]line [19:24:07]line [19:24:07]line [19:24:07]line [19:24:07]written 0, free lines is 3300 [19:24:07]MH_Cut [19:24:07]Write to MH i2c: D1 01 00 96 1A 01 82 [19:24:07]Write i2c OK [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: D1 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: D1 01 00 [19:24:07]MH_I2C_Read... [19:24:07]Read from MH i2c: D1 01 00 96 1A 00 81 [19:24:07]Write to MH i2c: 01 00 00 97 1A B1 [19:24:07]Write i2c OK [19:24:07]MH_I2C_Read... [19:24:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 20 ED 47 00 F2 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 32 30 39 34 35 33 32 10 04 04 00 F9 E4 00 00 F4 03 04 00 A4 98 C4 66 B6 04 01 00 00 88 36 F6 1C 4B D1 60 41 [19:24:07]CommunicateWithHost err = 0 [19:24:07]CheckOFDResponse [19:24:07]1017 (14) - 77093643461234 [19:24:07]1041 (16) - 0000000002094532 [19:24:07]1040 (4) - 58617 [19:24:07]1012 (4) - 20.08.2024 13:22 [19:24:07]1206 (1) - 0 [19:24:07]OFD Sender: Remove packet 58617 [19:24:07]ProducePacketName [19:24:07]name=ofd_packets/00058617 [19:24:07]NVStorageDeleteData [19:24:08]OFD Sender: No OFD packet to send [19:24:08]*** Cut start [19:24:08]*** Partial cut [19:24:08]*** CUTSNS_PIN = 1 [19:24:08]*** CUTSNS_PIN = 0 [19:24:08]*** Brake cut motor [19:24:09]Read from MH i2c: 01 [19:24:09]MH_I2C_Read... [19:24:09]*** Stop cut motor [19:24:09]*** Cut end [19:24:09]Read from MH i2c: 01 07 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: 01 07 00 97 1A 00 00 00 00 00 FF 0F C6 [19:24:09]process_action close_receipt done [19:24:09]requested_data is exist [19:24:09]produce_requested_data [19:24:09]requested_item fm.sn is exist - process it [19:24:09]wFMCommunicate request_size=4 [19:24:09]MH_SAM_APDU [19:24:09]CAPDU: 80 11 00 00 [19:24:09]Write to MH i2c: E2 08 00 98 1A 80 11 00 00 00 00 00 00 2C [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 17 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 17 00 98 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [19:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:24:09]wFMCommunicate OK [19:24:09]requested_item fd.num is exist - process it [19:24:09]SAM_PROTO_GetFieldsCounters [19:24:09]wFMCommunicate request_size=4 [19:24:09]MH_SAM_APDU [19:24:09]CAPDU: 80 13 00 00 [19:24:09]Write to MH i2c: E2 08 00 99 1A 80 13 00 00 00 00 00 00 2F [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 62 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 62 00 99 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [19:24:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 F9 E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:24:09]wFMCommunicate OK [19:24:09]SAM_PROTO_GetFieldsCounters done [19:24:09]requested_item shift.num is exist - process it [19:24:09]requested_item shift.opened is exist - process it [19:24:09]req_shift_opened [19:24:09]FM_GetShiftState [19:24:09]SAM_PROTO_GetShiftState [19:24:09]wFMCommunicate request_size=4 [19:24:09]MH_SAM_APDU [19:24:09]CAPDU: 80 13 01 00 [19:24:09]Write to MH i2c: E2 08 00 9A 1A 80 13 01 00 00 00 00 00 31 [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 0E 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 0E 00 9A 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [19:24:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:24:09]wFMCommunicate OK [19:24:09]SAM_PROTO_GetShiftState done [19:24:09]FM_GetShiftState done [19:24:09]req_shift_opened done [19:24:09]requested_item shift.open_date is exist - process it [19:24:09]req_shift_open_date [19:24:09]req_shift_open_date done [19:24:09]produce_requested_data done [19:24:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58617,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:24:09]process_action_free close_receipt [19:24:09]json_value_free [19:24:09]json_value_free done [19:24:09]process_json_proto returns [19:24:09]Send response to host [19:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58617,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:24:09]free response buf [19:24:09]execute_script done [19:24:09]execute_script returns [19:24:09]free content buf [19:24:09]Sock 9.Close socket [19:24:09]Sock 9.Thread stoped [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]accept exits with 8 [19:24:43]New connection [19:24:43]New thread 3067338084 created [19:24:43]Thread 3067194724 joined [19:24:43]Waiting for new connection... [19:24:43] Sock 8.Parse request [19:24:43]Sock 8.Check first char [19:24:43]Sock 8.First char is OK [19:24:43]request: POST /json_proto HTTP/1.0 [19:24:43]Method: POST [19:24:43]URL: /json_proto [19:24:43]Method is POST - this is cgi request [19:24:43]url: /json_proto [19:24:43]query_string will be loaded in cgi processing [19:24:43]execute_cgi json_proto POST (null) [19:24:43]execute_cgi path=json_proto method=POST [19:24:43]POST find Content-Length [19:24:43]Host: 172.17.44.3:8080 [19:24:43]Content-Length: 678 [19:24:43]Content-Type: application/json [19:24:43] [19:24:43]POST finish read [19:24:43]Found Content-Length = 678 [19:24:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:24:43]execute_script... [19:24: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)2075958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:24:43]POST & json_proto [19:24:43]process_json_proto [19:24:43]json parsed OK: [19:24:43]protocol is kg_v1.0 [19:24:43]action value=close_receipt [19:24:43]process_action close_receipt [19:24:43]cmd_close_receipt [19:24:43]MH_GetDate [19:24:43]Write to MH i2c: F0 00 00 9B 1A A4 [19:24:43]Write i2c OK [19:24:43]MH_I2C_Read... [19:24:43]Read from MH i2c: F0 [19:24:43]MH_I2C_Read... [19:24:43]Read from MH i2c: F0 09 00 [19:24:43]MH_I2C_Read... [19:24:43]Read from MH i2c: F0 09 00 9B 1A 00 7B ED C4 66 AD C5 5D 66 74 [19:24:43]GetLastDocTimeStamp 1724181846 [19:24:43]current date 1724181883 [19:24:43]FM_GetShiftState [19:24:43]SAM_PROTO_GetShiftState [19:24:43]wFMCommunicate request_size=4 [19:24:43]MH_SAM_APDU [19:24:43]CAPDU: 80 13 01 00 [19:24:43]Write to MH i2c: E2 08 00 9C 1A 80 13 01 00 00 00 00 00 33 [19:24:43]Write i2c OK [19:24:43]MH_I2C_Read... [19:24:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:43]Read from MH i2c: E2 [19:24:43]MH_I2C_Read... [19:24:43]Read from MH i2c: E2 0E 00 [19:24:43]MH_I2C_Read... [19:24:43]Read from MH i2c: E2 0E 00 9C 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 56 [19:24:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:24:43]wFMCommunicate OK [19:24:43]SAM_PROTO_GetShiftState done [19:24:43]FM_GetShiftState done [19:24:43]opened in 1724112910 [19:24:43]opened+sec_in_day 1724199310 [19:24:43]quantity*price = 35052 [19:24:43]sum+1 = 35054 [19:24:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 602 20.08.2024 19:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58618 ФПД: 62824109565796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192443&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58618&fm=62824109565796&tin=02508201610067®Number=0000000000162794&sum=35000 [19:24:44]StoreToDocumentArchive [19:24:44]shift 100 fd 58618 [19:24:44]save to /storage/0100/doc_00058618 [19:24:44]save last doc name /storage/0100/doc_00058618 to /storage/kkm_last_doc_name [19:24:44]save OK [19:24:44]Clear old archive folders... [19:24:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:24:44]tlvbuf is 01D3CEF0 [19:24:44]SAM_PROTO_ClearQueue [19:24:44]wFMCommunicate request_size=4 [19:24:44]MH_SAM_APDU [19:24:44]CAPDU: 80 09 00 00 [19:24:44]Write to MH i2c: E2 08 00 A9 1A 80 09 00 00 00 00 00 00 35 [19:24:44]Write i2c OK [19:24:44]MH_I2C_Read... [19:24:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:24:44]Read from MH i2c: E2 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 03 00 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 03 00 A9 1A 00 90 00 37 [19:24:44]RAPDU: 90 00 [19:24:44]wFMCommunicate OK [19:24:44]SAM_PROTO_ClearQueue done [19:24:44]KKMCreateOFDPacket [19:24:44]OFDProtocolAddRootSTLVToBuf [19:24:44]FM_MakeSignedData [19:24:44]FM_MakeSignedData [19:24:44]SAM_PROTO_SignData [19:24:44]wFMCommunicate request_size=4 [19:24:44]MH_SAM_APDU [19:24:44]CAPDU: 80 0D 01 02 [19:24:44]Write to MH i2c: E2 08 00 AA 1A 80 0D 01 02 00 00 00 00 3D [19:24:44]Write i2c OK [19:24:44]MH_I2C_Read... [19:24:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:24:44]Read from MH i2c: E2 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 03 00 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 03 00 AA 1A 00 90 00 38 [19:24:44]RAPDU: 90 00 [19:24:44]wFMCommunicate OK [19:24:44]wFMCommunicate request_size=255 [19:24:44]MH_SAM_APDU [19:24: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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 7B ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E4 00 00 35 04 06 00 39 [19:24:44]Write to MH i2c: E2 02 01 AB 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 7B ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E4 00 00 35 04 06 00 39 00 00 4C [19:24:44]Write i2c OK [19:24:44]MH_I2C_Read... [19:24:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:24:44]Read from MH i2c: E2 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 03 00 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 03 00 AB 1A 00 90 00 39 [19:24:44]RAPDU: 90 00 [19:24:44]wFMCommunicate OK [19:24:44]wFMCommunicate request_size=10 [19:24:44]MH_SAM_APDU [19:24:44]CAPDU: 80 0D 02 02 05 23 60 BB E7 64 [19:24:44]Write to MH i2c: E2 0D 00 AC 1A 80 0D 02 02 05 00 23 60 BB E7 64 00 00 D3 [19:24:44]Write i2c OK [19:24:44]MH_I2C_Read... [19:24:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:24:44]Read from MH i2c: E2 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 03 00 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 03 00 AC 1A 00 90 00 3A [19:24:44]RAPDU: 90 00 [19:24:44]wFMCommunicate OK [19:24:44]wFMCommunicate request_size=4 [19:24:44]MH_SAM_APDU [19:24:44]CAPDU: 80 0D 03 02 [19:24:44]Write to MH i2c: E2 08 00 AD 1A 80 0D 03 02 00 00 00 00 42 [19:24:44]Write i2c OK [19:24:44]MH_I2C_Read... [19:24:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:24:44]Read from MH i2c: E2 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 0B 00 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 0B 00 AD 1A 00 6C 21 0F 1E 7F 81 F8 57 90 00 4C [19:24:44]RAPDU: 6C 21 0F 1E 7F 81 F8 57 90 00 [19:24:44]wFMCommunicate OK [19:24:44]SAM_PROTO_SignData done [19:24:44]FM_MakeSignedData done [19:24:44]CreateOFDProtocolMessage [19:24:44]wFMCommunicate request_size=4 [19:24:44]MH_SAM_APDU [19:24:44]CAPDU: 80 11 00 00 [19:24:44]Write to MH i2c: E2 08 00 AE 1A 80 11 00 00 00 00 00 00 42 [19:24:44]Write i2c OK [19:24:44]MH_I2C_Read... [19:24:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:44]Read from MH i2c: E2 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 17 00 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: E2 17 00 AE 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8E [19:24:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:24:44]wFMCommunicate OK [19:24:44]CreateOFDProtocolMessage done [19:24:44]OFDSenderStorePacket 58618 [19:24:44]StoreOFDPacket docnum=58618 [19:24:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7B 19 07 01 7C A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 7B ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E4 00 00 35 04 06 00 39 23 60 BB E7 64 6C 21 0F 1E 7F 81 F8 57 [19:24:44]CheckFolder [19:24:44]dirname=/storage/ofd_packets [19:24:44]CheckFolder done [19:24:44]ProducePacketName [19:24:44]name=ofd_packets/00058618 [19:24:44]NVStorageSaveData ofd_packets/00058618 [19:24:44]File name is /storage/ofd_packets/00058618 [19:24:44]Write 301 bytes [19:24:44]NVStorageSaveData done [19:24:44]OFDSenderStorePacket done [19:24:44]KKMCreateOFDPacket done [19:24:44]NVStorageSaveData kkm_last_timestamp [19:24:44]File name is /storage/kkm_last_timestamp [19:24:44]Write 4 bytes [19:24:44]NVStorageSaveData done [19:24:44]ExternCall_PrintAddStr [19:24:44]wPrintStart [19:24:44]Write to MH i2c: 01 00 00 AF 1A C9 [19:24:44]Write i2c OK [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: 01 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: 01 07 00 [19:24:44]MH_I2C_Read... [19:24:44]Read from MH i2c: 01 07 00 AF 1A 00 00 00 00 00 FF 0F DE [19:24:44]RasterBufferAndPrint [19:24:44]line Счет N : (1)2075958 [19:24:44]line ИНН: 02508201610067 [19:24:44]line Контрольно-Кассовый Чек [19:24:44]line ПРОДАЖА [19:24:44]line ТРК (МРК, ГНК) : 33 [19:24:44]line Товар: 2710124130 [19:24:44]line Аи-92-К-4 [19:24:44]line 5.170 * 67.80 [19:24:44]line = 350.53 [19:24:44]line НДС 12% НСП 1% [19:24:44]line > о реализуемом товаре [19:24:44]line ОКРУГЛЕНИЕ: -0.53 [19:24:44]line ИТОГО: 350.00 [19:24:44]line Внесено: 350.00 [19:24:44]line СДАЧА: 0.00 [19:24:44]line НСП 1% : 3.10 [19:24:44]line НДС 12% : 37.22 [19:24:44]line Наличными: 350.00 [19:24:44]line Безнал.: 0.00 [19:24:44]line Место: АЗС № 135 "Партнер Нефть" [19:24:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:24:44]line СНО: Общий режим [19:24:44]line Чек 602 20.08.2024 19:24 [19:24:44]line Смена: 100 ФФД: 1.0 [19:24:44]line ЗНМ: 0300000196 [19:24:44]line РНМ: 0000000000162794 [19:24:44]line Версия ККМ: v1.0 [19:24:44]line ФМ: 0000000002094532 [19:24:44]line ФД: 58618 [19:24:44]line ФПД: 62824109565796 [19:24:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192443&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58618&fm=62824109565796&tin=02508201610067®Number=0000000000162794&sum=35000 [19:24:45]OFD Sender: Processing packet 58618 [packets to send 52, broken 51] [19:24:45]ProducePacketName [19:24:45]name=ofd_packets/00058618 [19:24:45]OFD Sender: To server: pG, [19:24:45]CommunicateWithHost lk.salyk.kg:30040 [19:24:45]ConnectInit lk.salyk.kg [19:24:45]written 0, free lines is 4095 [19:24:45]Connected sock=10 [19:24:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7B 19 07 01 7C A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 7B ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FA E4 00 00 35 04 06 00 39 23 60 BB E7 64 6C 21 0F 1E 7F 81 F8 57 [19:24:45]Write to MH i2c: 01 00 00 DA 1A F4 [19:24:45]Write i2c OK [19:24:45]MH_I2C_Read... [19:24:45]Read from MH i2c: 01 [19:24:45]MH_I2C_Read... [19:24:45]Read from MH i2c: 01 07 00 [19:24:45]MH_I2C_Read... [19:24:45]Read from MH i2c: 01 07 00 DA 1A 00 00 00 00 00 B4 0C BB [19:24:45]RasterBufferAndPrint [19:24:45]line [19:24:45]line [19:24:45]line [19:24:45]line [19:24:45]line [19:24:45]written 0, free lines is 3258 [19:24:45]MH_Cut [19:24:45]Write to MH i2c: D1 01 00 E1 1A 01 CD [19:24:45]Write i2c OK [19:24:45]MH_I2C_Read... [19:24:45]Read from MH i2c: D1 [19:24:45]MH_I2C_Read... [19:24:45]Read from MH i2c: D1 01 00 [19:24:45]MH_I2C_Read... [19:24:45]Read from MH i2c: D1 01 00 E1 1A 00 CC [19:24:45]Write to MH i2c: 01 00 00 E2 1A FC [19:24:45]Write i2c OK [19:24:45]MH_I2C_Read... [19:24:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 07 DD 47 00 5A 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 32 30 39 34 35 33 32 10 04 04 00 FA E4 00 00 F4 03 04 00 CA 98 C4 66 B6 04 01 00 00 C3 A9 59 85 36 42 3C 0A [19:24:45]CommunicateWithHost err = 0 [19:24:45]CheckOFDResponse [19:24:45]1017 (14) - 77093643461234 [19:24:45]1041 (16) - 0000000002094532 [19:24:45]1040 (4) - 58618 [19:24:45]1012 (4) - 20.08.2024 13:23 [19:24:45]1206 (1) - 0 [19:24:45]OFD Sender: Remove packet 58618 [19:24:45]ProducePacketName [19:24:45]name=ofd_packets/00058618 [19:24:45]NVStorageDeleteData [19:24:46]OFD Sender: No OFD packet to send [19:24:46]*** Cut start [19:24:46]*** Partial cut [19:24:46]*** CUTSNS_PIN = 1 [19:24:46]*** CUTSNS_PIN = 0 [19:24:46]*** Brake cut motor [19:24:47]Read from MH i2c: 01 [19:24:47]MH_I2C_Read... [19:24:47]*** Stop cut motor [19:24:47]*** Cut end [19:24:47]Read from MH i2c: 01 07 00 [19:24:47]MH_I2C_Read... [19:24:47]Read from MH i2c: 01 07 00 E2 1A 00 00 00 00 00 FF 0F 11 [19:24:47]process_action close_receipt done [19:24:47]requested_data is exist [19:24:47]produce_requested_data [19:24:47]requested_item fm.sn is exist - process it [19:24:47]wFMCommunicate request_size=4 [19:24:47]MH_SAM_APDU [19:24:47]CAPDU: 80 11 00 00 [19:24:47]Write to MH i2c: E2 08 00 E3 1A 80 11 00 00 00 00 00 00 77 [19:24:47]Write i2c OK [19:24:47]MH_I2C_Read... [19:24:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:47]Read from MH i2c: E2 [19:24:47]MH_I2C_Read... [19:24:47]Read from MH i2c: E2 17 00 [19:24:47]MH_I2C_Read... [19:24:47]Read from MH i2c: E2 17 00 E3 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C3 [19:24:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:24:47]wFMCommunicate OK [19:24:47]requested_item fd.num is exist - process it [19:24:47]SAM_PROTO_GetFieldsCounters [19:24:47]wFMCommunicate request_size=4 [19:24:47]MH_SAM_APDU [19:24:47]CAPDU: 80 13 00 00 [19:24:47]Write to MH i2c: E2 08 00 E4 1A 80 13 00 00 00 00 00 00 7A [19:24:47]Write i2c OK [19:24:47]MH_I2C_Read... [19:24:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:24:47]Read from MH i2c: E2 [19:24:47]MH_I2C_Read... [19:24:47]Read from MH i2c: E2 62 00 [19:24:47]MH_I2C_Read... [19:24:47]Read from MH i2c: E2 62 00 E4 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [19:24:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FA E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:24:47]wFMCommunicate OK [19:24:47]SAM_PROTO_GetFieldsCounters done [19:24:47]requested_item shift.num is exist - process it [19:24:47]requested_item shift.opened is exist - process it [19:24:47]req_shift_opened [19:24:47]FM_GetShiftState [19:24:47]SAM_PROTO_GetShiftState [19:24:47]wFMCommunicate request_size=4 [19:24:47]MH_SAM_APDU [19:24:47]CAPDU: 80 13 01 00 [19:24:47]Write to MH i2c: E2 08 00 E5 1A 80 13 01 00 00 00 00 00 7C [19:24:47]Write i2c OK [19:24:47]MH_I2C_Read... [19:24:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:47]Read from MH i2c: E2 [19:24:47]MH_I2C_Read... [19:24:47]Read from MH i2c: E2 0E 00 [19:24:47]MH_I2C_Read... [19:24:47]Read from MH i2c: E2 0E 00 E5 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9F [19:24:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:24:47]wFMCommunicate OK [19:24:47]SAM_PROTO_GetShiftState done [19:24:47]FM_GetShiftState done [19:24:47]req_shift_opened done [19:24:47]requested_item shift.open_date is exist - process it [19:24:47]req_shift_open_date [19:24:47]req_shift_open_date done [19:24:47]produce_requested_data done [19:24:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58618,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:24:47]process_action_free close_receipt [19:24:47]json_value_free [19:24:47]json_value_free done [19:24:47]process_json_proto returns [19:24:47]Send response to host [19:24:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58618,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:24:47]free response buf [19:24:47]execute_script done [19:24:47]execute_script returns [19:24:47]free content buf [19:24:47]Sock 8.Close socket [19:24:47]Sock 8.Thread stoped [19:24:51]OFD Sender: No OFD packet to send [19:24:56]OFD Sender: No OFD packet to send [19:25:01]OFD Sender: No OFD packet to send [19:25:06]OFD Sender: No OFD packet to send [19:25:11]OFD Sender: No OFD packet to send [19:25:16]OFD Sender: No OFD packet to send [19:25:21]OFD Sender: No OFD packet to send [19:25:26]OFD Sender: No OFD packet to send [19:25:31]OFD Sender: No OFD packet to send [19:25:36]OFD Sender: No OFD packet to send [19:25:41]OFD Sender: No OFD packet to send [19:25:46]OFD Sender: No OFD packet to send [19:25:51]OFD Sender: No OFD packet to send [19:25:56]OFD Sender: No OFD packet to send [19:26:01]OFD Sender: No OFD packet to send [19:26:06]OFD Sender: No OFD packet to send [19:26:11]OFD Sender: No OFD packet to send [19:26:16]OFD Sender: No OFD packet to send [19:26:17]accept exits with 9 [19:26:17]New connection [19:26:17]New thread 3067194724 created [19:26:17]Thread 3067338084 joined [19:26:17]Waiting for new connection... [19:26:17] Sock 9.Parse request [19:26:17]Sock 9.Check first char [19:26:17]Sock 9.First char is OK [19:26:17]request: POST /json_proto HTTP/1.0 [19:26:17]Method: POST [19:26:17]URL: /json_proto [19:26:17]Method is POST - this is cgi request [19:26:17]url: /json_proto [19:26:17]query_string will be loaded in cgi processing [19:26:17]execute_cgi json_proto POST (null) [19:26:17]execute_cgi path=json_proto method=POST [19:26:17]POST find Content-Length [19:26:17]Host: 172.17.44.3:8080 [19:26:17]Content-Length: 751 [19:26:17]Content-Type: application/json [19:26:17] [19:26:17]POST finish read [19:26:17]Found Content-Length = 751 [19:26:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 7.880, "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\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:17]execute_script... [19:26:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 7.880, "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\u000A30106365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:17]POST & json_proto [19:26:17]process_json_proto [19:26:17]json parsed OK: [19:26:17]protocol is kg_v1.0 [19:26:17]action value=close_receipt [19:26:17]process_action close_receipt [19:26:17]cmd_close_receipt [19:26:17]MH_GetDate [19:26:17]Write to MH i2c: F0 00 00 E6 1A EF [19:26:17]Write i2c OK [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: F0 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: F0 09 00 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: F0 09 00 E6 1A 00 D9 ED C4 66 AD C5 5D 66 1D [19:26:17]GetLastDocTimeStamp 1724181883 [19:26:17]current date 1724181977 [19:26:17]FM_GetShiftState [19:26:17]SAM_PROTO_GetShiftState [19:26:17]wFMCommunicate request_size=4 [19:26:17]MH_SAM_APDU [19:26:17]CAPDU: 80 13 01 00 [19:26:17]Write to MH i2c: E2 08 00 E7 1A 80 13 01 00 00 00 00 00 7E [19:26:17]Write i2c OK [19:26:17]MH_I2C_Read... [19:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:17]Read from MH i2c: E2 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 0E 00 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 0E 00 E7 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A1 [19:26:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:26:17]wFMCommunicate OK [19:26:17]SAM_PROTO_GetShiftState done [19:26:17]FM_GetShiftState done [19:26:17]opened in 1724112910 [19:26:17]opened+sec_in_day 1724199310 [19:26:17]quantity*price = 0 [19:26:17]sum+1 = 1 [19:26:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 603 20.08.2024 19:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30106365 ФМ: 0000000002094532 ФД: 58619 ФПД: 3354222319190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192617&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58619&fm=3354222319190&tin=02508201610067®Number=0000000000162794&sum=0 [19:26:18]StoreToDocumentArchive [19:26:18]shift 100 fd 58619 [19:26:18]save to /storage/0100/doc_00058619 [19:26:18]save last doc name /storage/0100/doc_00058619 to /storage/kkm_last_doc_name [19:26:18]save OK [19:26:18]Clear old archive folders... [19:26:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:26:18]tlvbuf is 021F0A40 [19:26:18]SAM_PROTO_ClearQueue [19:26:18]wFMCommunicate request_size=4 [19:26:18]MH_SAM_APDU [19:26:18]CAPDU: 80 09 00 00 [19:26:18]Write to MH i2c: E2 08 00 F4 1A 80 09 00 00 00 00 00 00 80 [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:18]Read from MH i2c: E2 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 03 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 03 00 F4 1A 00 90 00 82 [19:26:18]RAPDU: 90 00 [19:26:18]wFMCommunicate OK [19:26:18]SAM_PROTO_ClearQueue done [19:26:18]KKMCreateOFDPacket [19:26:18]OFDProtocolAddRootSTLVToBuf [19:26:18]FM_MakeSignedData [19:26:18]FM_MakeSignedData [19:26:18]SAM_PROTO_SignData [19:26:18]wFMCommunicate request_size=4 [19:26:18]MH_SAM_APDU [19:26:18]CAPDU: 80 0D 01 02 [19:26:18]Write to MH i2c: E2 08 00 F5 1A 80 0D 01 02 00 00 00 00 88 [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:18]Read from MH i2c: E2 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 03 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 03 00 F5 1A 00 90 00 83 [19:26:18]RAPDU: 90 00 [19:26:18]wFMCommunicate OK [19:26:18]wFMCommunicate request_size=255 [19:26:18]MH_SAM_APDU [19:26:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 D9 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E4 00 00 35 04 06 00 03 0C F7 3A [19:26:18]Write to MH i2c: E2 02 01 F6 1A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 D9 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E4 00 00 35 04 06 00 03 0C F7 3A 00 00 98 [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:18]Read from MH i2c: E2 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 03 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 03 00 F6 1A 00 90 00 84 [19:26:18]RAPDU: 90 00 [19:26:18]wFMCommunicate OK [19:26:18]wFMCommunicate request_size=7 [19:26:18]MH_SAM_APDU [19:26:18]CAPDU: 80 0D 02 02 02 D6 56 [19:26:18]Write to MH i2c: E2 0A 00 F7 1A 80 0D 02 02 02 00 D6 56 00 00 BB [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:18]Read from MH i2c: E2 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 03 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 03 00 F7 1A 00 90 00 85 [19:26:18]RAPDU: 90 00 [19:26:18]wFMCommunicate OK [19:26:18]wFMCommunicate request_size=4 [19:26:18]MH_SAM_APDU [19:26:18]CAPDU: 80 0D 03 02 [19:26:18]Write to MH i2c: E2 08 00 F8 1A 80 0D 03 02 00 00 00 00 8D [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:18]Read from MH i2c: E2 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 0B 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 0B 00 F8 1A 00 0D 05 12 62 91 8B B8 D8 90 00 C0 [19:26:18]RAPDU: 0D 05 12 62 91 8B B8 D8 90 00 [19:26:18]wFMCommunicate OK [19:26:18]SAM_PROTO_SignData done [19:26:18]FM_MakeSignedData done [19:26:18]CreateOFDProtocolMessage [19:26:18]wFMCommunicate request_size=4 [19:26:18]MH_SAM_APDU [19:26:18]CAPDU: 80 11 00 00 [19:26:18]Write to MH i2c: E2 08 00 F9 1A 80 11 00 00 00 00 00 00 8D [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:18]Read from MH i2c: E2 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 17 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: E2 17 00 F9 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [19:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:26:18]wFMCommunicate OK [19:26:18]CreateOFDProtocolMessage done [19:26:18]OFDSenderStorePacket 58619 [19:26:18]StoreOFDPacket docnum=58619 [19:26:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 50 7F 04 01 29 CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 D9 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E4 00 00 35 04 06 00 03 0C F7 3A D6 56 0D 05 12 62 91 8B B8 D8 [19:26:18]CheckFolder [19:26:18]dirname=/storage/ofd_packets [19:26:18]CheckFolder done [19:26:18]ProducePacketName [19:26:18]name=ofd_packets/00058619 [19:26:18]NVStorageSaveData ofd_packets/00058619 [19:26:18]File name is /storage/ofd_packets/00058619 [19:26:18]Write 298 bytes [19:26:18]NVStorageSaveData done [19:26:18]OFDSenderStorePacket done [19:26:18]KKMCreateOFDPacket done [19:26:18]NVStorageSaveData kkm_last_timestamp [19:26:18]File name is /storage/kkm_last_timestamp [19:26:18]Write 4 bytes [19:26:18]NVStorageSaveData done [19:26:18]ExternCall_PrintAddStr [19:26:18]wPrintStart [19:26:18]Write to MH i2c: 01 00 00 FA 1A 14 [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 07 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 07 00 FA 1A 00 00 00 00 00 FF 0F 29 [19:26:18]RasterBufferAndPrint [19:26:18]line Счет N : (1)2075959 [19:26:18]line ИНН: 02508201610067 [19:26:18]line Контрольно-Кассовый Чек [19:26:18]line ПРОДАЖА [19:26:18]line ТРК (МРК, ГНК) : 21 [19:26:18]line Товар: 2710194210 [19:26:18]line ДТ-К-5 [19:26:18]line 7.880 * 0.00 [19:26:18]line = 0.00 [19:26:18]line НДС 12% НСП 1% [19:26:18]line > о реализуемом товаре [19:26:18]line ИТОГО: 0.00 [19:26:18]line НСП 1% : 0.00 [19:26:18]line НДС 12% : 0.00 [19:26:18]line Наличными: 0.00 [19:26:18]line Безнал.: 0.00 [19:26:18]line Место: АЗС № 135 "Партнер Нефть" [19:26:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:26:18]line СНО: Общий режим [19:26:18]line Чек 603 20.08.2024 19:26 [19:26:18]line Смена: 100 ФФД: 1.0 [19:26:18]line ЗНМ: 0300000196 [19:26:18]line РНМ: 0000000000162794 [19:26:18]line Версия ККМ: v1.0 [19:26:18]line Талоны: ТК ГПНА Online [19:26:18]line 30106365 [19:26:18]line ФМ: 0000000002094532 [19:26:18]line ФД: 58619 [19:26:18]line ФПД: 3354222319190 [19:26:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192617&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58619&fm=3354222319190&tin=02508201610067®Number=0000000000162794&sum=0 [19:26:19]written 0, free lines is 4095 [19:26:19]OFD Sender: Processing packet 58619 [packets to send 52, broken 51] [19:26:19]ProducePacketName [19:26:19]name=ofd_packets/00058619 [19:26:19]OFD Sender: To server: pG, [19:26:19]CommunicateWithHost lk.salyk.kg:30040 [19:26:19]ConnectInit lk.salyk.kg [19:26:19]Connected sock=10 [19:26:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 50 7F 04 01 29 CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 D9 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FB E4 00 00 35 04 06 00 03 0C F7 3A D6 56 0D 05 12 62 91 8B B8 D8 [19:26:19]Write to MH i2c: 01 00 00 24 1B 3F [19:26:19]Write i2c OK [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: 01 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: 01 07 00 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: 01 07 00 24 1B 00 00 00 00 00 C3 0C 15 [19:26:19]RasterBufferAndPrint [19:26:19]line [19:26:19]line [19:26:19]line [19:26:19]line [19:26:19]line [19:26:19]written 0, free lines is 3271 [19:26:19]MH_Cut [19:26:19]Write to MH i2c: D1 01 00 2B 1B 01 18 [19:26:19]Write i2c OK [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: D1 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: D1 01 00 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: D1 01 00 2B 1B 00 17 [19:26:19]Write to MH i2c: 01 00 00 2C 1B 47 [19:26:19]Write i2c OK [19:26:19]MH_I2C_Read... [19:26:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AE 93 47 00 8B 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 32 30 39 34 35 33 32 10 04 04 00 FB E4 00 00 F4 03 04 00 28 99 C4 66 B6 04 01 00 00 98 CE 00 6F 9F CE 9E 60 [19:26:19]CommunicateWithHost err = 0 [19:26:19]CheckOFDResponse [19:26:19]1017 (14) - 77093643461234 [19:26:19]1041 (16) - 0000000002094532 [19:26:19]1040 (4) - 58619 [19:26:19]1012 (4) - 20.08.2024 13:24 [19:26:19]1206 (1) - 0 [19:26:19]OFD Sender: Remove packet 58619 [19:26:19]ProducePacketName [19:26:19]name=ofd_packets/00058619 [19:26:19]NVStorageDeleteData [19:26:20]OFD Sender: No OFD packet to send [19:26:20]*** Cut start [19:26:20]*** Partial cut [19:26:20]*** CUTSNS_PIN = 1 [19:26:20]*** CUTSNS_PIN = 0 [19:26:20]*** Brake cut motor [19:26:21]Read from MH i2c: 01 [19:26:21]MH_I2C_Read... [19:26:21]*** Stop cut motor [19:26:21]*** Cut end [19:26:21]Read from MH i2c: 01 07 00 [19:26:21]MH_I2C_Read... [19:26:21]Read from MH i2c: 01 07 00 2C 1B 00 00 00 00 00 FF 0F 5C [19:26:21]process_action close_receipt done [19:26:21]requested_data is exist [19:26:21]produce_requested_data [19:26:21]requested_item fm.sn is exist - process it [19:26:21]wFMCommunicate request_size=4 [19:26:21]MH_SAM_APDU [19:26:21]CAPDU: 80 11 00 00 [19:26:21]Write to MH i2c: E2 08 00 2D 1B 80 11 00 00 00 00 00 00 C2 [19:26:21]Write i2c OK [19:26:21]MH_I2C_Read... [19:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:21]Read from MH i2c: E2 [19:26:21]MH_I2C_Read... [19:26:21]Read from MH i2c: E2 17 00 [19:26:21]MH_I2C_Read... [19:26:21]Read from MH i2c: E2 17 00 2D 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0E [19:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:26:21]wFMCommunicate OK [19:26:21]requested_item fd.num is exist - process it [19:26:21]SAM_PROTO_GetFieldsCounters [19:26:21]wFMCommunicate request_size=4 [19:26:21]MH_SAM_APDU [19:26:21]CAPDU: 80 13 00 00 [19:26:21]Write to MH i2c: E2 08 00 2E 1B 80 13 00 00 00 00 00 00 C5 [19:26:21]Write i2c OK [19:26:21]MH_I2C_Read... [19:26:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:21]Read from MH i2c: E2 [19:26:21]MH_I2C_Read... [19:26:21]Read from MH i2c: E2 62 00 [19:26:21]MH_I2C_Read... [19:26:21]Read from MH i2c: E2 62 00 2E 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 3D [19:26:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FB E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:21]wFMCommunicate OK [19:26:21]SAM_PROTO_GetFieldsCounters done [19:26:21]requested_item shift.num is exist - process it [19:26:21]requested_item shift.opened is exist - process it [19:26:21]req_shift_opened [19:26:21]FM_GetShiftState [19:26:21]SAM_PROTO_GetShiftState [19:26:21]wFMCommunicate request_size=4 [19:26:21]MH_SAM_APDU [19:26:21]CAPDU: 80 13 01 00 [19:26:21]Write to MH i2c: E2 08 00 2F 1B 80 13 01 00 00 00 00 00 C7 [19:26:21]Write i2c OK [19:26:21]MH_I2C_Read... [19:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:21]Read from MH i2c: E2 [19:26:21]MH_I2C_Read... [19:26:21]Read from MH i2c: E2 0E 00 [19:26:21]MH_I2C_Read... [19:26:21]Read from MH i2c: E2 0E 00 2F 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EA [19:26:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:26:21]wFMCommunicate OK [19:26:21]SAM_PROTO_GetShiftState done [19:26:21]FM_GetShiftState done [19:26:21]req_shift_opened done [19:26:21]requested_item shift.open_date is exist - process it [19:26:21]req_shift_open_date [19:26:21]req_shift_open_date done [19:26:21]produce_requested_data done [19:26:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58619,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:26:21]process_action_free close_receipt [19:26:21]json_value_free [19:26:21]json_value_free done [19:26:21]process_json_proto returns [19:26:21]Send response to host [19:26:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58619,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:26:21]free response buf [19:26:21]execute_script done [19:26:21]execute_script returns [19:26:21]free content buf [19:26:21]Sock 9.Close socket [19:26:21]Sock 9.Thread stoped [19:26:24]accept exits with 8 [19:26:24]New connection [19:26:24]New thread 3067338084 created [19:26:24]Thread 3067194724 joined [19:26:24]Waiting for new connection... [19:26:24] Sock 8.Parse request [19:26:24]Sock 8.Check first char [19:26:24]Sock 8.First char is OK [19:26:24]request: POST /json_proto HTTP/1.0 [19:26:24]Method: POST [19:26:24]URL: /json_proto [19:26:24]Method is POST - this is cgi request [19:26:24]url: /json_proto [19:26:24]query_string will be loaded in cgi processing [19:26:24]execute_cgi json_proto POST (null) [19:26:24]execute_cgi path=json_proto method=POST [19:26:24]POST find Content-Length [19:26:24]Host: 172.17.44.3:8080 [19:26:24]Content-Length: 755 [19:26:24]Content-Type: application/json [19:26:24] [19:26:24]POST finish read [19:26:24]Found Content-Length = 755 [19:26:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 13.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30017752", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:24]execute_script... [19:26:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 13.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30017752", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:24]POST & json_proto [19:26:24]process_json_proto [19:26:24]json parsed OK: [19:26:24]protocol is kg_v1.0 [19:26:24]action value=close_receipt [19:26:24]process_action close_receipt [19:26:24]cmd_close_receipt [19:26:24]MH_GetDate [19:26:24]Write to MH i2c: F0 00 00 30 1B 3A [19:26:24]Write i2c OK [19:26:24]MH_I2C_Read... [19:26:24]Read from MH i2c: F0 [19:26:24]MH_I2C_Read... [19:26:24]Read from MH i2c: F0 09 00 [19:26:24]MH_I2C_Read... [19:26:24]Read from MH i2c: F0 09 00 30 1B 00 E1 ED C4 66 AD C5 5D 66 70 [19:26:24]GetLastDocTimeStamp 1724181977 [19:26:24]current date 1724181985 [19:26:24]FM_GetShiftState [19:26:24]SAM_PROTO_GetShiftState [19:26:24]wFMCommunicate request_size=4 [19:26:24]MH_SAM_APDU [19:26:24]CAPDU: 80 13 01 00 [19:26:24]Write to MH i2c: E2 08 00 31 1B 80 13 01 00 00 00 00 00 C9 [19:26:24]Write i2c OK [19:26:24]MH_I2C_Read... [19:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:24]Read from MH i2c: E2 [19:26:24]MH_I2C_Read... [19:26:24]Read from MH i2c: E2 0E 00 [19:26:24]MH_I2C_Read... [19:26:24]Read from MH i2c: E2 0E 00 31 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EC [19:26:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:26:24]wFMCommunicate OK [19:26:24]SAM_PROTO_GetShiftState done [19:26:24]FM_GetShiftState done [19:26:24]opened in 1724112910 [19:26:24]opened+sec_in_day 1724199310 [19:26:24]quantity*price = 0 [19:26:24]sum+1 = 1 [19:26:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 604 20.08.2024 19:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30017752 ФМ: 0000000002094532 ФД: 58620 ФПД: 220028166780260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192625&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58620&fm=220028166780260&tin=02508201610067®Number=0000000000162794&sum=0 [19:26:26]StoreToDocumentArchive [19:26:26]shift 100 fd 58620 [19:26:26]save to /storage/0100/doc_00058620 [19:26:26]save last doc name /storage/0100/doc_00058620 to /storage/kkm_last_doc_name [19:26:26]save OK [19:26:26]Clear old archive folders... [19:26:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:26]tlvbuf is 01D62EE0 [19:26:26]SAM_PROTO_ClearQueue [19:26:26]wFMCommunicate request_size=4 [19:26:26]MH_SAM_APDU [19:26:26]CAPDU: 80 09 00 00 [19:26:26]Write to MH i2c: E2 08 00 3E 1B 80 09 00 00 00 00 00 00 CB [19:26:26]Write i2c OK [19:26:26]MH_I2C_Read... [19:26:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:26]Read from MH i2c: E2 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 03 00 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 03 00 3E 1B 00 90 00 CD [19:26:26]RAPDU: 90 00 [19:26:26]wFMCommunicate OK [19:26:26]SAM_PROTO_ClearQueue done [19:26:26]KKMCreateOFDPacket [19:26:26]OFDProtocolAddRootSTLVToBuf [19:26:26]FM_MakeSignedData [19:26:26]FM_MakeSignedData [19:26:26]SAM_PROTO_SignData [19:26:26]wFMCommunicate request_size=4 [19:26:26]MH_SAM_APDU [19:26:26]CAPDU: 80 0D 01 02 [19:26:26]Write to MH i2c: E2 08 00 3F 1B 80 0D 01 02 00 00 00 00 D3 [19:26:26]Write i2c OK [19:26:26]MH_I2C_Read... [19:26:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:26]Read from MH i2c: E2 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 03 00 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 03 00 3F 1B 00 90 00 CE [19:26:26]RAPDU: 90 00 [19:26:26]wFMCommunicate OK [19:26:26]wFMCommunicate request_size=255 [19:26:26]MH_SAM_APDU [19:26:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 E1 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E4 00 00 35 04 06 00 C8 [19:26:26]Write to MH i2c: E2 02 01 40 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 E1 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E4 00 00 35 04 06 00 C8 00 00 30 [19:26:26]Write i2c OK [19:26:26]MH_I2C_Read... [19:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:26]Read from MH i2c: E2 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 03 00 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 03 00 40 1B 00 90 00 CF [19:26:26]RAPDU: 90 00 [19:26:26]wFMCommunicate OK [19:26:26]wFMCommunicate request_size=10 [19:26:26]MH_SAM_APDU [19:26:26]CAPDU: 80 0D 02 02 05 1D 4C B8 B5 64 [19:26:26]Write to MH i2c: E2 0D 00 41 1B 80 0D 02 02 05 00 1D 4C B8 B5 64 00 00 1A [19:26:26]Write i2c OK [19:26:26]MH_I2C_Read... [19:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:26]Read from MH i2c: E2 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 03 00 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 03 00 41 1B 00 90 00 D0 [19:26:26]RAPDU: 90 00 [19:26:26]wFMCommunicate OK [19:26:26]wFMCommunicate request_size=4 [19:26:26]MH_SAM_APDU [19:26:26]CAPDU: 80 0D 03 02 [19:26:26]Write to MH i2c: E2 08 00 42 1B 80 0D 03 02 00 00 00 00 D8 [19:26:26]Write i2c OK [19:26:26]MH_I2C_Read... [19:26:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:26]Read from MH i2c: E2 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 0B 00 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 0B 00 42 1B 00 50 A3 D1 57 3E 70 9D F9 90 00 38 [19:26:26]RAPDU: 50 A3 D1 57 3E 70 9D F9 90 00 [19:26:26]wFMCommunicate OK [19:26:26]SAM_PROTO_SignData done [19:26:26]FM_MakeSignedData done [19:26:26]CreateOFDProtocolMessage [19:26:26]wFMCommunicate request_size=4 [19:26:26]MH_SAM_APDU [19:26:26]CAPDU: 80 11 00 00 [19:26:26]Write to MH i2c: E2 08 00 43 1B 80 11 00 00 00 00 00 00 D8 [19:26:26]Write i2c OK [19:26:26]MH_I2C_Read... [19:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:26]Read from MH i2c: E2 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 17 00 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: E2 17 00 43 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 24 [19:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:26:26]wFMCommunicate OK [19:26:26]CreateOFDProtocolMessage done [19:26:26]OFDSenderStorePacket 58620 [19:26:26]StoreOFDPacket docnum=58620 [19:26:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D6 DE 07 01 4D 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 E1 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E4 00 00 35 04 06 00 C8 1D 4C B8 B5 64 50 A3 D1 57 3E 70 9D F9 [19:26:26]CheckFolder [19:26:26]dirname=/storage/ofd_packets [19:26:26]CheckFolder done [19:26:26]ProducePacketName [19:26:26]name=ofd_packets/00058620 [19:26:26]NVStorageSaveData ofd_packets/00058620 [19:26:26]File name is /storage/ofd_packets/00058620 [19:26:26]Write 301 bytes [19:26:26]NVStorageSaveData done [19:26:26]OFDSenderStorePacket done [19:26:26]KKMCreateOFDPacket done [19:26:26]NVStorageSaveData kkm_last_timestamp [19:26:26]File name is /storage/kkm_last_timestamp [19:26:26]Write 4 bytes [19:26:26]NVStorageSaveData done [19:26:26]ExternCall_PrintAddStr [19:26:26]wPrintStart [19:26:26]Write to MH i2c: 01 00 00 44 1B 5F [19:26:26]Write i2c OK [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: 01 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: 01 07 00 [19:26:26]MH_I2C_Read... [19:26:26]Read from MH i2c: 01 07 00 44 1B 00 00 00 00 00 FF 0F 74 [19:26:26]RasterBufferAndPrint [19:26:26]line Счет N : (1)2075961 [19:26:26]line ИНН: 02508201610067 [19:26:26]line Контрольно-Кассовый Чек [19:26:26]line ПРОДАЖА [19:26:26]line ТРК (МРК, ГНК) : 52 [19:26:26]line Товар: 2710124500 [19:26:26]line Аи-95-К-5 [19:26:26]line 13.500 * 0.00 [19:26:26]line = 0.00 [19:26:26]line НДС 12% НСП 1% [19:26:26]line > о реализуемом товаре [19:26:26]line ИТОГО: 0.00 [19:26:26]line НСП 1% : 0.00 [19:26:26]line НДС 12% : 0.00 [19:26:26]line Наличными: 0.00 [19:26:26]line Безнал.: 0.00 [19:26:26]line Место: АЗС № 135 "Партнер Нефть" [19:26:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:26:26]line СНО: Общий режим [19:26:26]line Чек 604 20.08.2024 19:26 [19:26:26]line Смена: 100 ФФД: 1.0 [19:26:26]line ЗНМ: 0300000196 [19:26:26]line РНМ: 0000000000162794 [19:26:26]line Версия ККМ: v1.0 [19:26:26]line Талоны: ТК ГПНА Online [19:26:26]line 30017752 [19:26:26]line ФМ: 0000000002094532 [19:26:26]line ФД: 58620 [19:26:26]line ФПД: 220028166780260 [19:26:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192625&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58620&fm=220028166780260&tin=02508201610067®Number=0000000000162794&sum=0 [19:26:26]OFD Sender: Processing packet 58620 [packets to send 52, broken 51] [19:26:26]ProducePacketName [19:26:26]name=ofd_packets/00058620 [19:26:26]OFD Sender: To server: pG, [19:26:26]CommunicateWithHost lk.salyk.kg:30040 [19:26:26]ConnectInit lk.salyk.kg [19:26:26]written 0, free lines is 4095 [19:26:27]Connected sock=10 [19:26:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D6 DE 07 01 4D 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 E1 ED C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FC E4 00 00 35 04 06 00 C8 1D 4C B8 B5 64 50 A3 D1 57 3E 70 9D F9 [19:26:27]Write to MH i2c: 01 00 00 6E 1B 89 [19:26:27]Write i2c OK [19:26:27]MH_I2C_Read... [19:26:27]Read from MH i2c: 01 [19:26:27]MH_I2C_Read... [19:26:27]Read from MH i2c: 01 07 00 [19:26:27]MH_I2C_Read... [19:26:27]Read from MH i2c: 01 07 00 6E 1B 00 00 00 00 00 D8 0C 74 [19:26:27]RasterBufferAndPrint [19:26:27]line [19:26:27]line [19:26:27]line [19:26:27]line [19:26:27]line [19:26:27]written 0, free lines is 3297 [19:26:27]MH_Cut [19:26:27]Write to MH i2c: D1 01 00 75 1B 01 62 [19:26:27]Write i2c OK [19:26:27]MH_I2C_Read... [19:26:27]Read from MH i2c: D1 [19:26:27]MH_I2C_Read... [19:26:27]Read from MH i2c: D1 01 00 [19:26:27]MH_I2C_Read... [19:26:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 72 02 47 00 A4 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 32 30 39 34 35 33 32 10 04 04 00 FC E4 00 00 F4 03 04 00 2F 99 C4 66 B6 04 01 00 00 AF C2 AB 0D 5D AF E4 D8 [19:26:27]CommunicateWithHost err = 0 [19:26:27]CheckOFDResponse [19:26:27]1017 (14) - 77093643461234 [19:26:27]1041 (16) - 0000000002094532 [19:26:27]1040 (4) - 58620 [19:26:27]1012 (4) - 20.08.2024 13:25 [19:26:27]1206 (1) - 0 [19:26:27]OFD Sender: Remove packet 58620 [19:26:27]ProducePacketName [19:26:27]name=ofd_packets/00058620 [19:26:27]NVStorageDeleteData [19:26:27]Read from MH i2c: D1 01 00 75 1B 00 61 [19:26:27]Write to MH i2c: 01 00 00 76 1B 91 [19:26:27]Write i2c OK [19:26:27]MH_I2C_Read... [19:26:27]OFD Sender: No OFD packet to send [19:26:28]*** Cut start [19:26:28]*** Partial cut [19:26:28]*** CUTSNS_PIN = 1 [19:26:28]*** CUTSNS_PIN = 0 [19:26:28]*** Brake cut motor [19:26:28]Read from MH i2c: 01 [19:26:28]MH_I2C_Read... [19:26:28]*** Stop cut motor [19:26:28]*** Cut end [19:26:28]Read from MH i2c: 01 07 00 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: 01 07 00 76 1B 00 00 00 00 00 FF 0F A6 [19:26:28]process_action close_receipt done [19:26:28]requested_data is exist [19:26:28]produce_requested_data [19:26:28]requested_item fm.sn is exist - process it [19:26:28]wFMCommunicate request_size=4 [19:26:28]MH_SAM_APDU [19:26:28]CAPDU: 80 11 00 00 [19:26:28]Write to MH i2c: E2 08 00 77 1B 80 11 00 00 00 00 00 00 0C [19:26:28]Write i2c OK [19:26:28]MH_I2C_Read... [19:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:28]Read from MH i2c: E2 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: E2 17 00 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: E2 17 00 77 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 58 [19:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:26:28]wFMCommunicate OK [19:26:28]requested_item fd.num is exist - process it [19:26:28]SAM_PROTO_GetFieldsCounters [19:26:28]wFMCommunicate request_size=4 [19:26:28]MH_SAM_APDU [19:26:28]CAPDU: 80 13 00 00 [19:26:28]Write to MH i2c: E2 08 00 78 1B 80 13 00 00 00 00 00 00 0F [19:26:28]Write i2c OK [19:26:28]MH_I2C_Read... [19:26:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:29]Read from MH i2c: E2 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 62 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 62 00 78 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 8B [19:26:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FC E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:29]wFMCommunicate OK [19:26:29]SAM_PROTO_GetFieldsCounters done [19:26:29]requested_item shift.num is exist - process it [19:26:29]requested_item shift.opened is exist - process it [19:26:29]req_shift_opened [19:26:29]FM_GetShiftState [19:26:29]SAM_PROTO_GetShiftState [19:26:29]wFMCommunicate request_size=4 [19:26:29]MH_SAM_APDU [19:26:29]CAPDU: 80 13 01 00 [19:26:29]Write to MH i2c: E2 08 00 79 1B 80 13 01 00 00 00 00 00 11 [19:26:29]Write i2c OK [19:26:29]MH_I2C_Read... [19:26:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:29]Read from MH i2c: E2 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 0E 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 0E 00 79 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 34 [19:26:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:26:29]wFMCommunicate OK [19:26:29]SAM_PROTO_GetShiftState done [19:26:29]FM_GetShiftState done [19:26:29]req_shift_opened done [19:26:29]requested_item shift.open_date is exist - process it [19:26:29]req_shift_open_date [19:26:29]req_shift_open_date done [19:26:29]produce_requested_data done [19:26:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58620,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:26:29]process_action_free close_receipt [19:26:29]json_value_free [19:26:29]json_value_free done [19:26:29]process_json_proto returns [19:26:29]Send response to host [19:26:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58620,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:26:29]free response buf [19:26:29]execute_script done [19:26:29]execute_script returns [19:26:29]free content buf [19:26:29]Sock 8.Close socket [19:26:29]Sock 8.Thread stoped [19:26:32]OFD Sender: No OFD packet to send [19:26:37]OFD Sender: No OFD packet to send [19:26:42]OFD Sender: No OFD packet to send [19:26:47]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:10]accept exits with 9 [19:27:10]New connection [19:27:10]New thread 3067194724 created [19:27:10]Thread 3067338084 joined [19:27:10]Waiting for new connection... [19:27:10] Sock 9.Parse request [19:27:10]Sock 9.Check first char [19:27:10]Sock 9.First char is OK [19:27:10]request: POST /json_proto HTTP/1.0 [19:27:10]Method: POST [19:27:10]URL: /json_proto [19:27:10]Method is POST - this is cgi request [19:27:10]url: /json_proto [19:27:10]query_string will be loaded in cgi processing [19:27:10]execute_cgi json_proto POST (null) [19:27:10]execute_cgi path=json_proto method=POST [19:27:10]POST find Content-Length [19:27:10]Host: 172.17.44.3:8080 [19:27:10]Content-Length: 801 [19:27:10]Content-Type: application/json [19:27:10] [19:27:10]POST finish read [19:27:10]Found Content-Length = 801 [19:27:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:10]execute_script... [19:27: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)2075963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:10]POST & json_proto [19:27:10]process_json_proto [19:27:10]json parsed OK: [19:27:10]protocol is kg_v1.0 [19:27:10]action value=close_receipt [19:27:10]process_action close_receipt [19:27:10]cmd_close_receipt [19:27:10]MH_GetDate [19:27:10]Write to MH i2c: F0 00 00 7A 1B 84 [19:27:10]Write i2c OK [19:27:10]MH_I2C_Read... [19:27:10]Read from MH i2c: F0 [19:27:10]MH_I2C_Read... [19:27:10]Read from MH i2c: F0 09 00 [19:27:10]MH_I2C_Read... [19:27:10]Read from MH i2c: F0 09 00 7A 1B 00 0F EE C4 66 AD C5 5D 66 E9 [19:27:10]GetLastDocTimeStamp 1724181985 [19:27:10]current date 1724182031 [19:27:10]FM_GetShiftState [19:27:10]SAM_PROTO_GetShiftState [19:27:10]wFMCommunicate request_size=4 [19:27:10]MH_SAM_APDU [19:27:10]CAPDU: 80 13 01 00 [19:27:10]Write to MH i2c: E2 08 00 7B 1B 80 13 01 00 00 00 00 00 13 [19:27:10]Write i2c OK [19:27:10]MH_I2C_Read... [19:27:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:10]Read from MH i2c: E2 [19:27:10]MH_I2C_Read... [19:27:10]Read from MH i2c: E2 0E 00 [19:27:10]MH_I2C_Read... [19:27:10]Read from MH i2c: E2 0E 00 7B 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 36 [19:27:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:27:10]wFMCommunicate OK [19:27:10]SAM_PROTO_GetShiftState done [19:27:10]FM_GetShiftState done [19:27:10]opened in 1724112910 [19:27:10]opened+sec_in_day 1724199310 [19:27:10]quantity*price = 70044 [19:27:10]sum+1 = 70046 [19:27:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 605 20.08.2024 19:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58621 ФПД: 239537551878014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192711&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58621&fm=239537551878014&tin=02508201610067®Number=0000000000162794&sum=70045 [19:27:11]StoreToDocumentArchive [19:27:11]shift 100 fd 58621 [19:27:11]save to /storage/0100/doc_00058621 [19:27:11]save last doc name /storage/0100/doc_00058621 to /storage/kkm_last_doc_name [19:27:11]save OK [19:27:11]Clear old archive folders... [19:27:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:11]tlvbuf is 01F33670 [19:27:11]SAM_PROTO_ClearQueue [19:27:11]wFMCommunicate request_size=4 [19:27:11]MH_SAM_APDU [19:27:11]CAPDU: 80 09 00 00 [19:27:11]Write to MH i2c: E2 08 00 88 1B 80 09 00 00 00 00 00 00 15 [19:27:11]Write i2c OK [19:27:11]MH_I2C_Read... [19:27:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:11]Read from MH i2c: E2 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 03 00 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 03 00 88 1B 00 90 00 17 [19:27:11]RAPDU: 90 00 [19:27:11]wFMCommunicate OK [19:27:11]SAM_PROTO_ClearQueue done [19:27:11]KKMCreateOFDPacket [19:27:11]OFDProtocolAddRootSTLVToBuf [19:27:11]FM_MakeSignedData [19:27:11]FM_MakeSignedData [19:27:11]SAM_PROTO_SignData [19:27:11]wFMCommunicate request_size=4 [19:27:11]MH_SAM_APDU [19:27:11]CAPDU: 80 0D 01 02 [19:27:11]Write to MH i2c: E2 08 00 89 1B 80 0D 01 02 00 00 00 00 1D [19:27:11]Write i2c OK [19:27:11]MH_I2C_Read... [19:27:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:11]Read from MH i2c: E2 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 03 00 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 03 00 89 1B 00 90 00 18 [19:27:11]RAPDU: 90 00 [19:27:11]wFMCommunicate OK [19:27:11]wFMCommunicate request_size=255 [19:27:11]MH_SAM_APDU [19:27:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 0F EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E4 00 00 35 04 06 00 D9 [19:27:11]Write to MH i2c: E2 02 01 8A 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 0F EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E4 00 00 35 04 06 00 D9 00 00 8E [19:27:11]Write i2c OK [19:27:11]MH_I2C_Read... [19:27:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:11]Read from MH i2c: E2 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 03 00 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 03 00 8A 1B 00 90 00 19 [19:27:11]RAPDU: 90 00 [19:27:11]wFMCommunicate OK [19:27:11]wFMCommunicate request_size=10 [19:27:11]MH_SAM_APDU [19:27:11]CAPDU: 80 0D 02 02 05 DB AE B0 A7 7E [19:27:11]Write to MH i2c: E2 0D 00 8B 1B 80 0D 02 02 05 00 DB AE B0 A7 7E 00 00 88 [19:27:11]Write i2c OK [19:27:11]MH_I2C_Read... [19:27:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:11]Read from MH i2c: E2 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 03 00 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 03 00 8B 1B 00 90 00 1A [19:27:11]RAPDU: 90 00 [19:27:11]wFMCommunicate OK [19:27:11]wFMCommunicate request_size=4 [19:27:11]MH_SAM_APDU [19:27:11]CAPDU: 80 0D 03 02 [19:27:11]Write to MH i2c: E2 08 00 8C 1B 80 0D 03 02 00 00 00 00 22 [19:27:11]Write i2c OK [19:27:11]MH_I2C_Read... [19:27:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:11]Read from MH i2c: E2 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 0B 00 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 0B 00 8C 1B 00 B3 E7 A2 A6 08 F0 8F 40 90 00 CC [19:27:11]RAPDU: B3 E7 A2 A6 08 F0 8F 40 90 00 [19:27:11]wFMCommunicate OK [19:27:11]SAM_PROTO_SignData done [19:27:11]FM_MakeSignedData done [19:27:11]CreateOFDProtocolMessage [19:27:11]wFMCommunicate request_size=4 [19:27:11]MH_SAM_APDU [19:27:11]CAPDU: 80 11 00 00 [19:27:11]Write to MH i2c: E2 08 00 8D 1B 80 11 00 00 00 00 00 00 22 [19:27:11]Write i2c OK [19:27:11]MH_I2C_Read... [19:27:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:11]Read from MH i2c: E2 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 17 00 [19:27:11]MH_I2C_Read... [19:27:11]Read from MH i2c: E2 17 00 8D 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6E [19:27:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:27:11]wFMCommunicate OK [19:27:11]CreateOFDProtocolMessage done [19:27:11]OFDSenderStorePacket 58621 [19:27:11]StoreOFDPacket docnum=58621 [19:27:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 15 11 07 01 1C 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 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 0F EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E4 00 00 35 04 06 00 D9 DB AE B0 A7 7E B3 E7 A2 A6 08 F0 8F 40 [19:27:11]CheckFolder [19:27:11]dirname=/storage/ofd_packets [19:27:11]CheckFolder done [19:27:11]ProducePacketName [19:27:11]name=ofd_packets/00058621 [19:27:11]NVStorageSaveData ofd_packets/00058621 [19:27:11]File name is /storage/ofd_packets/00058621 [19:27:11]Write 301 bytes [19:27:11]NVStorageSaveData done [19:27:11]OFDSenderStorePacket done [19:27:12]KKMCreateOFDPacket done [19:27:12]NVStorageSaveData kkm_last_timestamp [19:27:12]File name is /storage/kkm_last_timestamp [19:27:12]Write 4 bytes [19:27:12]NVStorageSaveData done [19:27:12]ExternCall_PrintAddStr [19:27:12]wPrintStart [19:27:12]Write to MH i2c: 01 00 00 8E 1B A9 [19:27:12]Write i2c OK [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: 01 [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: 01 07 00 [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: 01 07 00 8E 1B 00 00 00 00 00 FF 0F BE [19:27:12]RasterBufferAndPrint [19:27:12]line Счет N : (1)2075963 [19:27:12]line ИНН: 02508201610067 [19:27:12]line Контрольно-Кассовый Чек [19:27:12]line ПРОДАЖА [19:27:12]line ТРК (МРК, ГНК) : 32 [19:27:12]line Товар: 2710124500 [19:27:12]line Аи-95-К-5 [19:27:12]line 9.440 * 74.20 [19:27:12]line = 700.45 [19:27:12]line НДС 12% НСП 1% [19:27:12]line > о реализуемом товаре [19:27:12]line ИТОГО: 700.45 [19:27:12]line НСП 1% : 6.20 [19:27:12]line НДС 12% : 74.38 [19:27:12]line Наличными: 0.00 [19:27:12]line Безнал.: 700.45 [19:27:12]line Место: АЗС № 135 "Партнер Нефть" [19:27:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:27:12]line СНО: Общий режим [19:27:12]line Чек 605 20.08.2024 19:27 [19:27:12]line Смена: 100 ФФД: 1.0 [19:27:12]line ЗНМ: 0300000196 [19:27:12]line РНМ: 0000000000162794 [19:27:12]line Версия ККМ: v1.0 [19:27:12]line Платежная система: O! деньги [19:27:12]line ФМ: 0000000002094532 [19:27:12]line ФД: 58621 [19:27:12]line ФПД: 239537551878014 [19:27:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192711&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58621&fm=239537551878014&tin=02508201610067®Number=0000000000162794&sum=70045 [19:27:12]OFD Sender: Processing packet 58621 [packets to send 52, broken 51] [19:27:12]ProducePacketName [19:27:12]name=ofd_packets/00058621 [19:27:12]OFD Sender: To server: pG, [19:27:12]CommunicateWithHost lk.salyk.kg:30040 [19:27:12]ConnectInit lk.salyk.kg [19:27:12]written 0, free lines is 4095 [19:27:12]Connected sock=10 [19:27:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 15 11 07 01 1C 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 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 0F EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FD E4 00 00 35 04 06 00 D9 DB AE B0 A7 7E B3 E7 A2 A6 08 F0 8F 40 [19:27:12]Write to MH i2c: 01 00 00 B8 1B D3 [19:27:12]Write i2c OK [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: 01 [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: 01 07 00 [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: 01 07 00 B8 1B 00 00 00 00 00 CD 0C B3 [19:27:12]RasterBufferAndPrint [19:27:12]line [19:27:12]line [19:27:12]line [19:27:12]line [19:27:12]line [19:27:12]written 0, free lines is 3284 [19:27:12]MH_Cut [19:27:12]Write to MH i2c: D1 01 00 BF 1B 01 AC [19:27:12]Write i2c OK [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: D1 [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: D1 01 00 [19:27:12]MH_I2C_Read... [19:27:12]Read from MH i2c: D1 01 00 BF 1B 00 AB [19:27:12]Write to MH i2c: 01 00 00 C0 1B DB [19:27:12]Write i2c OK [19:27:12]MH_I2C_Read... [19:27:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6F 3B 47 00 8C 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 32 30 39 34 35 33 32 10 04 04 00 FD E4 00 00 F4 03 04 00 5D 99 C4 66 B6 04 01 00 00 BA 18 DB D4 1D 12 62 C2 [19:27:12]CommunicateWithHost err = 0 [19:27:12]CheckOFDResponse [19:27:12]1017 (14) - 77093643461234 [19:27:12]1041 (16) - 0000000002094532 [19:27:12]1040 (4) - 58621 [19:27:12]1012 (4) - 20.08.2024 13:25 [19:27:12]1206 (1) - 0 [19:27:12]OFD Sender: Remove packet 58621 [19:27:12]ProducePacketName [19:27:12]name=ofd_packets/00058621 [19:27:12]NVStorageDeleteData [19:27:13]OFD Sender: No OFD packet to send [19:27:13]*** Cut start [19:27:13]*** Partial cut [19:27:13]*** CUTSNS_PIN = 1 [19:27:13]*** CUTSNS_PIN = 0 [19:27:13]*** Brake cut motor [19:27:14]Read from MH i2c: 01 [19:27:14]MH_I2C_Read... [19:27:14]*** Stop cut motor [19:27:14]*** Cut end [19:27:14]Read from MH i2c: 01 07 00 [19:27:14]MH_I2C_Read... [19:27:14]Read from MH i2c: 01 07 00 C0 1B 00 00 00 00 00 FF 0F F0 [19:27:14]process_action close_receipt done [19:27:14]requested_data is exist [19:27:14]produce_requested_data [19:27:14]requested_item fm.sn is exist - process it [19:27:14]wFMCommunicate request_size=4 [19:27:14]MH_SAM_APDU [19:27:14]CAPDU: 80 11 00 00 [19:27:14]Write to MH i2c: E2 08 00 C1 1B 80 11 00 00 00 00 00 00 56 [19:27:14]Write i2c OK [19:27:14]MH_I2C_Read... [19:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:14]Read from MH i2c: E2 [19:27:14]MH_I2C_Read... [19:27:14]Read from MH i2c: E2 17 00 [19:27:14]MH_I2C_Read... [19:27:14]Read from MH i2c: E2 17 00 C1 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A2 [19:27:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:27:14]wFMCommunicate OK [19:27:14]requested_item fd.num is exist - process it [19:27:14]SAM_PROTO_GetFieldsCounters [19:27:14]wFMCommunicate request_size=4 [19:27:14]MH_SAM_APDU [19:27:14]CAPDU: 80 13 00 00 [19:27:14]Write to MH i2c: E2 08 00 C2 1B 80 13 00 00 00 00 00 00 59 [19:27:14]Write i2c OK [19:27:14]MH_I2C_Read... [19:27:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:14]Read from MH i2c: E2 [19:27:14]MH_I2C_Read... [19:27:14]Read from MH i2c: E2 62 00 [19:27:14]MH_I2C_Read... [19:27:14]Read from MH i2c: E2 62 00 C2 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [19:27:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FD E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:27:14]wFMCommunicate OK [19:27:14]SAM_PROTO_GetFieldsCounters done [19:27:14]requested_item shift.num is exist - process it [19:27:14]requested_item shift.opened is exist - process it [19:27:14]req_shift_opened [19:27:14]FM_GetShiftState [19:27:14]SAM_PROTO_GetShiftState [19:27:14]wFMCommunicate request_size=4 [19:27:14]MH_SAM_APDU [19:27:14]CAPDU: 80 13 01 00 [19:27:14]Write to MH i2c: E2 08 00 C3 1B 80 13 01 00 00 00 00 00 5B [19:27:14]Write i2c OK [19:27:14]MH_I2C_Read... [19:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:14]Read from MH i2c: E2 [19:27:14]MH_I2C_Read... [19:27:14]Read from MH i2c: E2 0E 00 [19:27:14]MH_I2C_Read... [19:27:14]Read from MH i2c: E2 0E 00 C3 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7E [19:27:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:27:14]wFMCommunicate OK [19:27:14]SAM_PROTO_GetShiftState done [19:27:14]FM_GetShiftState done [19:27:14]req_shift_opened done [19:27:14]requested_item shift.open_date is exist - process it [19:27:14]req_shift_open_date [19:27:14]req_shift_open_date done [19:27:14]produce_requested_data done [19:27:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58621,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:27:14]process_action_free close_receipt [19:27:14]json_value_free [19:27:14]json_value_free done [19:27:14]process_json_proto returns [19:27:14]Send response to host [19:27:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58621,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:27:14]free response buf [19:27:14]execute_script done [19:27:14]execute_script returns [19:27:14]free content buf [19:27:14]Sock 9.Close socket [19:27:14]Sock 9.Thread stoped [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:32]accept exits with 8 [19:27:32]New connection [19:27:32]New thread 3067338084 created [19:27:32]Thread 3067194724 joined [19:27:32]Waiting for new connection... [19:27:32] Sock 8.Parse request [19:27:32]Sock 8.Check first char [19:27:32]Sock 8.First char is OK [19:27:32]request: POST /json_proto HTTP/1.0 [19:27:32]Method: POST [19:27:32]URL: /json_proto [19:27:32]Method is POST - this is cgi request [19:27:32]url: /json_proto [19:27:32]query_string will be loaded in cgi processing [19:27:32]execute_cgi json_proto POST (null) [19:27:32]execute_cgi path=json_proto method=POST [19:27:32]POST find Content-Length [19:27:32]Host: 172.17.44.3:8080 [19:27:32]Content-Length: 755 [19:27:32]Content-Type: application/json [19:27:32] [19:27:32]POST finish read [19:27:32]Found Content-Length = 755 [19:27:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30074589", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:32]execute_script... [19:27:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30074589", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:32]POST & json_proto [19:27:32]process_json_proto [19:27:32]json parsed OK: [19:27:32]protocol is kg_v1.0 [19:27:32]action value=close_receipt [19:27:32]process_action close_receipt [19:27:32]cmd_close_receipt [19:27:32]MH_GetDate [19:27:32]Write to MH i2c: F0 00 00 C4 1B CE [19:27:32]Write i2c OK [19:27:32]MH_I2C_Read... [19:27:32]Read from MH i2c: F0 [19:27:32]MH_I2C_Read... [19:27:32]Read from MH i2c: F0 09 00 [19:27:32]MH_I2C_Read... [19:27:32]Read from MH i2c: F0 09 00 C4 1B 00 25 EE C4 66 AD C5 5D 66 49 [19:27:32]GetLastDocTimeStamp 1724182031 [19:27:32]current date 1724182053 [19:27:32]FM_GetShiftState [19:27:32]SAM_PROTO_GetShiftState [19:27:32]wFMCommunicate request_size=4 [19:27:32]MH_SAM_APDU [19:27:32]CAPDU: 80 13 01 00 [19:27:32]Write to MH i2c: E2 08 00 C5 1B 80 13 01 00 00 00 00 00 5D [19:27:32]Write i2c OK [19:27:32]MH_I2C_Read... [19:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:33]Read from MH i2c: E2 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 0E 00 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 0E 00 C5 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 80 [19:27:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:27:33]wFMCommunicate OK [19:27:33]SAM_PROTO_GetShiftState done [19:27:33]FM_GetShiftState done [19:27:33]opened in 1724112910 [19:27:33]opened+sec_in_day 1724199310 [19:27:33]quantity*price = 0 [19:27:33]sum+1 = 1 [19:27:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 606 20.08.2024 19:27 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30074589 ФМ: 0000000002094532 ФД: 58622 ФПД: 23281197870115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192733&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58622&fm=23281197870115&tin=02508201610067®Number=0000000000162794&sum=0 [19:27:33]StoreToDocumentArchive [19:27:33]shift 100 fd 58622 [19:27:33]save to /storage/0100/doc_00058622 [19:27:33]save last doc name /storage/0100/doc_00058622 to /storage/kkm_last_doc_name [19:27:33]save OK [19:27:33]Clear old archive folders... [19:27:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:33]tlvbuf is 01F33290 [19:27:33]SAM_PROTO_ClearQueue [19:27:33]wFMCommunicate request_size=4 [19:27:33]MH_SAM_APDU [19:27:33]CAPDU: 80 09 00 00 [19:27:33]Write to MH i2c: E2 08 00 D2 1B 80 09 00 00 00 00 00 00 5F [19:27:33]Write i2c OK [19:27:33]MH_I2C_Read... [19:27:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:33]Read from MH i2c: E2 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 03 00 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 03 00 D2 1B 00 90 00 61 [19:27:33]RAPDU: 90 00 [19:27:33]wFMCommunicate OK [19:27:33]SAM_PROTO_ClearQueue done [19:27:33]KKMCreateOFDPacket [19:27:33]OFDProtocolAddRootSTLVToBuf [19:27:33]FM_MakeSignedData [19:27:33]FM_MakeSignedData [19:27:33]SAM_PROTO_SignData [19:27:33]wFMCommunicate request_size=4 [19:27:33]MH_SAM_APDU [19:27:33]CAPDU: 80 0D 01 02 [19:27:33]Write to MH i2c: E2 08 00 D3 1B 80 0D 01 02 00 00 00 00 67 [19:27:33]Write i2c OK [19:27:33]MH_I2C_Read... [19:27:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:33]Read from MH i2c: E2 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 03 00 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 03 00 D3 1B 00 90 00 62 [19:27:33]RAPDU: 90 00 [19:27:33]wFMCommunicate OK [19:27:33]wFMCommunicate request_size=255 [19:27:33]MH_SAM_APDU [19:27: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 34 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 5E 02 00 00 F4 03 04 00 25 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E4 00 00 35 04 06 00 15 [19:27:33]Write to MH i2c: E2 02 01 D4 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 34 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 5E 02 00 00 F4 03 04 00 25 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E4 00 00 35 04 06 00 15 00 00 41 [19:27:33]Write i2c OK [19:27:33]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 D4 1B 00 90 00 63 [19:27:34]RAPDU: 90 00 [19:27:34]wFMCommunicate OK [19:27:34]wFMCommunicate request_size=10 [19:27:34]MH_SAM_APDU [19:27:34]CAPDU: 80 0D 02 02 05 2C 93 87 6C 23 [19:27:34]Write to MH i2c: E2 0D 00 D5 1B 80 0D 02 02 05 00 2C 93 87 6C 23 00 00 49 [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 D5 1B 00 90 00 64 [19:27:34]RAPDU: 90 00 [19:27:34]wFMCommunicate OK [19:27:34]wFMCommunicate request_size=4 [19:27:34]MH_SAM_APDU [19:27:34]CAPDU: 80 0D 03 02 [19:27:34]Write to MH i2c: E2 08 00 D6 1B 80 0D 03 02 00 00 00 00 6C [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 0B 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 0B 00 D6 1B 00 3C 4F AF C4 E5 0C C4 54 90 00 74 [19:27:34]RAPDU: 3C 4F AF C4 E5 0C C4 54 90 00 [19:27:34]wFMCommunicate OK [19:27:34]SAM_PROTO_SignData done [19:27:34]FM_MakeSignedData done [19:27:34]CreateOFDProtocolMessage [19:27:34]wFMCommunicate request_size=4 [19:27:34]MH_SAM_APDU [19:27:34]CAPDU: 80 11 00 00 [19:27:34]Write to MH i2c: E2 08 00 D7 1B 80 11 00 00 00 00 00 00 6C [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 17 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 17 00 D7 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B8 [19:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:27:34]wFMCommunicate OK [19:27:34]CreateOFDProtocolMessage done [19:27:34]OFDSenderStorePacket 58622 [19:27:34]StoreOFDPacket docnum=58622 [19:27:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 70 B7 07 01 F7 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 5E 02 00 00 F4 03 04 00 25 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E4 00 00 35 04 06 00 15 2C 93 87 6C 23 3C 4F AF C4 E5 0C C4 54 [19:27:34]CheckFolder [19:27:34]dirname=/storage/ofd_packets [19:27:34]CheckFolder done [19:27:34]ProducePacketName [19:27:34]name=ofd_packets/00058622 [19:27:34]NVStorageSaveData ofd_packets/00058622 [19:27:34]File name is /storage/ofd_packets/00058622 [19:27:34]Write 301 bytes [19:27:34]NVStorageSaveData done [19:27:34]OFDSenderStorePacket done [19:27:34]KKMCreateOFDPacket done [19:27:34]NVStorageSaveData kkm_last_timestamp [19:27:34]File name is /storage/kkm_last_timestamp [19:27:34]Write 4 bytes [19:27:34]NVStorageSaveData done [19:27:34]ExternCall_PrintAddStr [19:27:34]wPrintStart [19:27:34]Write to MH i2c: 01 00 00 D8 1B F3 [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: 01 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: 01 07 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: 01 07 00 D8 1B 00 00 00 00 00 FF 0F 08 [19:27:34]RasterBufferAndPrint [19:27:34]line Счет N : (1)2075962 [19:27:34]line ИНН: 02508201610067 [19:27:34]line Контрольно-Кассовый Чек [19:27:34]line ПРОДАЖА [19:27:34]line ТРК (МРК, ГНК) : 63 [19:27:34]line Товар: 2710124130 [19:27:34]line Аи-92-К-4 [19:27:34]line 40.000 * 0.00 [19:27:34]line = 0.00 [19:27:34]line НДС 12% НСП 1% [19:27:34]line > о реализуемом товаре [19:27:34]line ИТОГО: 0.00 [19:27:34]line НСП 1% : 0.00 [19:27:34]line НДС 12% : 0.00 [19:27:34]line Наличными: 0.00 [19:27:34]line Безнал.: 0.00 [19:27:34]line Место: АЗС № 135 "Партнер Нефть" [19:27:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:27:34]line СНО: Общий режим [19:27:34]line Чек 606 20.08.2024 19:27 [19:27:34]line Смена: 100 ФФД: 1.0 [19:27:34]line ЗНМ: 0300000196 [19:27:34]line РНМ: 0000000000162794 [19:27:34]line Версия ККМ: v1.0 [19:27:34]line Талоны: ТК ГПНА Online [19:27:34]line 30074589 [19:27:34]line ФМ: 0000000002094532 [19:27:34]line ФД: 58622 [19:27:34]line ФПД: 23281197870115 [19:27:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192733&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58622&fm=23281197870115&tin=02508201610067®Number=0000000000162794&sum=0 [19:27:34]OFD Sender: Processing packet 58622 [packets to send 52, broken 51] [19:27:34]ProducePacketName [19:27:34]name=ofd_packets/00058622 [19:27:34]OFD Sender: To server: pG, [19:27:34]CommunicateWithHost lk.salyk.kg:30040 [19:27:34]ConnectInit lk.salyk.kg [19:27:34]written 0, free lines is 4095 [19:27:34]Connected sock=11 [19:27:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 70 B7 07 01 F7 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 5E 02 00 00 F4 03 04 00 25 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FE E4 00 00 35 04 06 00 15 2C 93 87 6C 23 3C 4F AF C4 E5 0C C4 54 [19:27:35]Write to MH i2c: 01 00 00 02 1C 1E [19:27:35]Write i2c OK [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: 01 [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: 01 07 00 [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: 01 07 00 02 1C 00 00 00 00 00 CA 0C FB [19:27:35]RasterBufferAndPrint [19:27:35]line [19:27:35]line [19:27:35]line [19:27:35]line [19:27:35]line [19:27:35]written 0, free lines is 3279 [19:27:35]MH_Cut [19:27:35]Write to MH i2c: D1 01 00 09 1C 01 F7 [19:27:35]Write i2c OK [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: D1 [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: D1 01 00 [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: D1 01 00 09 1C 00 F6 [19:27:35]Write to MH i2c: 01 00 00 0A 1C 26 [19:27:35]Write i2c OK [19:27:35]MH_I2C_Read... [19:27:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7C 84 47 00 5F 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 32 30 39 34 35 33 32 10 04 04 00 FE E4 00 00 F4 03 04 00 73 99 C4 66 B6 04 01 00 00 88 64 83 FE A6 69 14 4F [19:27:35]CommunicateWithHost err = 0 [19:27:35]CheckOFDResponse [19:27:35]1017 (14) - 77093643461234 [19:27:35]1041 (16) - 0000000002094532 [19:27:35]1040 (4) - 58622 [19:27:35]1012 (4) - 20.08.2024 13:26 [19:27:35]1206 (1) - 0 [19:27:35]OFD Sender: Remove packet 58622 [19:27:35]ProducePacketName [19:27:35]name=ofd_packets/00058622 [19:27:35]NVStorageDeleteData [19:27:35]OFD Sender: No OFD packet to send [19:27:35]*** Cut start [19:27:35]*** Partial cut [19:27:35]*** CUTSNS_PIN = 1 [19:27:35]*** CUTSNS_PIN = 0 [19:27:36]*** Brake cut motor [19:27:36]Read from MH i2c: 01 [19:27:36]MH_I2C_Read... [19:27:36]*** Stop cut motor [19:27:36]*** Cut end [19:27:36]Read from MH i2c: 01 07 00 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: 01 07 00 0A 1C 00 00 00 00 00 FF 0F 3B [19:27:36]process_action close_receipt done [19:27:36]requested_data is exist [19:27:36]produce_requested_data [19:27:36]requested_item fm.sn is exist - process it [19:27:36]wFMCommunicate request_size=4 [19:27:36]MH_SAM_APDU [19:27:36]CAPDU: 80 11 00 00 [19:27:36]Write to MH i2c: E2 08 00 0B 1C 80 11 00 00 00 00 00 00 A1 [19:27:36]Write i2c OK [19:27:36]MH_I2C_Read... [19:27:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:36]Read from MH i2c: E2 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 17 00 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 17 00 0B 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 ED [19:27:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:27:36]wFMCommunicate OK [19:27:36]requested_item fd.num is exist - process it [19:27:36]SAM_PROTO_GetFieldsCounters [19:27:36]wFMCommunicate request_size=4 [19:27:36]MH_SAM_APDU [19:27:36]CAPDU: 80 13 00 00 [19:27:36]Write to MH i2c: E2 08 00 0C 1C 80 13 00 00 00 00 00 00 A4 [19:27:36]Write i2c OK [19:27:36]MH_I2C_Read... [19:27:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:36]Read from MH i2c: E2 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 62 00 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 62 00 0C 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 28 [19:27:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FE E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:27:36]wFMCommunicate OK [19:27:36]SAM_PROTO_GetFieldsCounters done [19:27:36]requested_item shift.num is exist - process it [19:27:36]requested_item shift.opened is exist - process it [19:27:36]req_shift_opened [19:27:36]FM_GetShiftState [19:27:36]SAM_PROTO_GetShiftState [19:27:36]wFMCommunicate request_size=4 [19:27:36]MH_SAM_APDU [19:27:36]CAPDU: 80 13 01 00 [19:27:36]Write to MH i2c: E2 08 00 0D 1C 80 13 01 00 00 00 00 00 A6 [19:27:36]Write i2c OK [19:27:36]MH_I2C_Read... [19:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:36]Read from MH i2c: E2 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 0E 00 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 0E 00 0D 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C9 [19:27:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:27:36]wFMCommunicate OK [19:27:36]SAM_PROTO_GetShiftState done [19:27:36]FM_GetShiftState done [19:27:36]req_shift_opened done [19:27:36]requested_item shift.open_date is exist - process it [19:27:36]req_shift_open_date [19:27:36]req_shift_open_date done [19:27:36]produce_requested_data done [19:27:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58622,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:27:36]process_action_free close_receipt [19:27:36]json_value_free [19:27:36]json_value_free done [19:27:36]process_json_proto returns [19:27:36]Send response to host [19:27:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58622,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:27:36]free response buf [19:27:36]execute_script done [19:27:36]execute_script returns [19:27:36]free content buf [19:27:36]Sock 8.Close socket [19:27:36]Sock 8.Thread stoped [19:27:40]OFD Sender: No OFD packet to send [19:27:45]OFD Sender: No OFD packet to send [19:27:50]OFD Sender: No OFD packet to send [19:27:55]OFD Sender: No OFD packet to send [19:28:00]OFD Sender: No OFD packet to send [19:28:05]OFD Sender: No OFD packet to send [19:28:10]OFD Sender: No OFD packet to send [19:28:15]OFD Sender: No OFD packet to send [19:28:20]OFD Sender: No OFD packet to send [19:28:25]OFD Sender: No OFD packet to send [19:28:27]accept exits with 9 [19:28:27]New connection [19:28:27]New thread 3067194724 created [19:28:27]Thread 3067338084 joined [19:28:27]Waiting for new connection... [19:28:27] Sock 9.Parse request [19:28:27]Sock 9.Check first char [19:28:27]Sock 9.First char is OK [19:28:27]request: POST /json_proto HTTP/1.0 [19:28:27]Method: POST [19:28:27]URL: /json_proto [19:28:27]Method is POST - this is cgi request [19:28:27]url: /json_proto [19:28:27]query_string will be loaded in cgi processing [19:28:27]execute_cgi json_proto POST (null) [19:28:27]execute_cgi path=json_proto method=POST [19:28:27]POST find Content-Length [19:28:27]Host: 172.17.44.3:8080 [19:28:27]Content-Length: 804 [19:28:27]Content-Type: application/json [19:28:27] [19:28:27]POST finish read [19:28:27]Found Content-Length = 804 [19:28:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:27]execute_script... [19:28:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:27]POST & json_proto [19:28:27]process_json_proto [19:28:27]json parsed OK: [19:28:27]protocol is kg_v1.0 [19:28:27]action value=close_receipt [19:28:27]process_action close_receipt [19:28:27]cmd_close_receipt [19:28:27]MH_GetDate [19:28:27]Write to MH i2c: F0 00 00 0E 1C 19 [19:28:27]Write i2c OK [19:28:27]MH_I2C_Read... [19:28:27]Read from MH i2c: F0 [19:28:27]MH_I2C_Read... [19:28:27]Read from MH i2c: F0 09 00 [19:28:27]MH_I2C_Read... [19:28:27]Read from MH i2c: F0 09 00 0E 1C 00 5C EE C4 66 AD C5 5D 66 CB [19:28:27]GetLastDocTimeStamp 1724182053 [19:28:27]current date 1724182108 [19:28:27]FM_GetShiftState [19:28:27]SAM_PROTO_GetShiftState [19:28:27]wFMCommunicate request_size=4 [19:28:27]MH_SAM_APDU [19:28:27]CAPDU: 80 13 01 00 [19:28:27]Write to MH i2c: E2 08 00 0F 1C 80 13 01 00 00 00 00 00 A8 [19:28:27]Write i2c OK [19:28:27]MH_I2C_Read... [19:28:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:28]Read from MH i2c: E2 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 0E 00 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 0E 00 0F 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CB [19:28:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:28:28]wFMCommunicate OK [19:28:28]SAM_PROTO_GetShiftState done [19:28:28]FM_GetShiftState done [19:28:28]opened in 1724112910 [19:28:28]opened+sec_in_day 1724199310 [19:28:28]quantity*price = 100005 [19:28:28]sum+1 = 100006 [19:28:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 607 20.08.2024 19:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58623 ФПД: 181991678481153 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58623&fm=181991678481153&tin=02508201610067®Number=0000000000162794&sum=100005 [19:28:29]StoreToDocumentArchive [19:28:29]shift 100 fd 58623 [19:28:29]save to /storage/0100/doc_00058623 [19:28:29]save last doc name /storage/0100/doc_00058623 to /storage/kkm_last_doc_name [19:28:29]save OK [19:28:29]Clear old archive folders... [19:28:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:28:29]tlvbuf is 01D060D0 [19:28:29]SAM_PROTO_ClearQueue [19:28:29]wFMCommunicate request_size=4 [19:28:29]MH_SAM_APDU [19:28:29]CAPDU: 80 09 00 00 [19:28:29]Write to MH i2c: E2 08 00 1C 1C 80 09 00 00 00 00 00 00 AA [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 03 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 03 00 1C 1C 00 90 00 AC [19:28:29]RAPDU: 90 00 [19:28:29]wFMCommunicate OK [19:28:29]SAM_PROTO_ClearQueue done [19:28:29]KKMCreateOFDPacket [19:28:29]OFDProtocolAddRootSTLVToBuf [19:28:29]FM_MakeSignedData [19:28:29]FM_MakeSignedData [19:28:29]SAM_PROTO_SignData [19:28:29]wFMCommunicate request_size=4 [19:28:29]MH_SAM_APDU [19:28:29]CAPDU: 80 0D 01 02 [19:28:29]Write to MH i2c: E2 08 00 1D 1C 80 0D 01 02 00 00 00 00 B2 [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 03 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 03 00 1D 1C 00 90 00 AD [19:28:29]RAPDU: 90 00 [19:28:29]wFMCommunicate OK [19:28:29]wFMCommunicate request_size=255 [19:28:29]MH_SAM_APDU [19:28: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 5C EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E4 00 00 35 04 06 00 A5 [19:28:29]Write to MH i2c: E2 02 01 1E 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 5C EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E4 00 00 35 04 06 00 A5 00 00 87 [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 03 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 03 00 1E 1C 00 90 00 AE [19:28:29]RAPDU: 90 00 [19:28:29]wFMCommunicate OK [19:28:29]wFMCommunicate request_size=10 [19:28:29]MH_SAM_APDU [19:28:29]CAPDU: 80 0D 02 02 05 85 3D 59 13 01 [19:28:29]Write to MH i2c: E2 0D 00 1F 1C 80 0D 02 02 05 00 85 3D 59 13 01 00 00 EE [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 03 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 03 00 1F 1C 00 90 00 AF [19:28:29]RAPDU: 90 00 [19:28:29]wFMCommunicate OK [19:28:29]wFMCommunicate request_size=4 [19:28:29]MH_SAM_APDU [19:28:29]CAPDU: 80 0D 03 02 [19:28:29]Write to MH i2c: E2 08 00 20 1C 80 0D 03 02 00 00 00 00 B7 [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 0B 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 0B 00 20 1C 00 10 4D 38 49 94 90 70 96 90 00 C0 [19:28:29]RAPDU: 10 4D 38 49 94 90 70 96 90 00 [19:28:29]wFMCommunicate OK [19:28:29]SAM_PROTO_SignData done [19:28:29]FM_MakeSignedData done [19:28:29]CreateOFDProtocolMessage [19:28:29]wFMCommunicate request_size=4 [19:28:29]MH_SAM_APDU [19:28:29]CAPDU: 80 11 00 00 [19:28:29]Write to MH i2c: E2 08 00 21 1C 80 11 00 00 00 00 00 00 B7 [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 17 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 17 00 21 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 03 [19:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:28:29]wFMCommunicate OK [19:28:29]CreateOFDProtocolMessage done [19:28:29]OFDSenderStorePacket 58623 [19:28:29]StoreOFDPacket docnum=58623 [19:28:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A2 F5 07 01 2B 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 5C EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E4 00 00 35 04 06 00 A5 85 3D 59 13 01 10 4D 38 49 94 90 70 96 [19:28:29]CheckFolder [19:28:29]dirname=/storage/ofd_packets [19:28:29]CheckFolder done [19:28:29]ProducePacketName [19:28:29]name=ofd_packets/00058623 [19:28:29]NVStorageSaveData ofd_packets/00058623 [19:28:29]File name is /storage/ofd_packets/00058623 [19:28:29]Write 301 bytes [19:28:29]NVStorageSaveData done [19:28:29]OFDSenderStorePacket done [19:28:29]KKMCreateOFDPacket done [19:28:29]NVStorageSaveData kkm_last_timestamp [19:28:29]File name is /storage/kkm_last_timestamp [19:28:29]Write 4 bytes [19:28:29]NVStorageSaveData done [19:28:29]ExternCall_PrintAddStr [19:28:29]wPrintStart [19:28:29]Write to MH i2c: 01 00 00 22 1C 3E [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: 01 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: 01 07 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: 01 07 00 22 1C 00 00 00 00 00 FF 0F 53 [19:28:29]RasterBufferAndPrint [19:28:29]line Счет N : (1)2075965 [19:28:29]line ИНН: 02508201610067 [19:28:29]line Контрольно-Кассовый Чек [19:28:29]line ПРОДАЖА [19:28:29]line ТРК (МРК, ГНК) : 53 [19:28:29]line Товар: 2710124130 [19:28:29]line Аи-92-К-4 [19:28:29]line 14.750 * 67.80 [19:28:29]line = 1000.05 [19:28:29]line НДС 12% НСП 1% [19:28:29]line > о реализуемом товаре [19:28:29]line ИТОГО: 1000.05 [19:28:29]line НСП 1% : 8.85 [19:28:29]line НДС 12% : 106.20 [19:28:29]line Наличными: 0.00 [19:28:29]line Безнал.: 1000.05 [19:28:29]line Место: АЗС № 135 "Партнер Нефть" [19:28:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:28:29]line СНО: Общий режим [19:28:29]line Чек 607 20.08.2024 19:28 [19:28:29]line Смена: 100 ФФД: 1.0 [19:28:29]line ЗНМ: 0300000196 [19:28:29]line РНМ: 0000000000162794 [19:28:29]line Версия ККМ: v1.0 [19:28:29]line Платежная система: O! деньги [19:28:29]line ФМ: 0000000002094532 [19:28:29]line ФД: 58623 [19:28:29]line ФПД: 181991678481153 [19:28:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192828&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58623&fm=181991678481153&tin=02508201610067®Number=0000000000162794&sum=100005 [19:28:29]OFD Sender: Processing packet 58623 [packets to send 52, broken 51] [19:28:29]ProducePacketName [19:28:29]name=ofd_packets/00058623 [19:28:29]OFD Sender: To server: pG, [19:28:29]CommunicateWithHost lk.salyk.kg:30040 [19:28:29]ConnectInit lk.salyk.kg [19:28:29]written 0, free lines is 4095 [19:28:30]Connected sock=10 [19:28:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A2 F5 07 01 2B 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 5C EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E4 00 00 35 04 06 00 A5 85 3D 59 13 01 10 4D 38 49 94 90 70 96 [19:28:30]Write to MH i2c: 01 00 00 4C 1C 68 [19:28:30]Write i2c OK [19:28:30]MH_I2C_Read... [19:28:30]Read from MH i2c: 01 [19:28:30]MH_I2C_Read... [19:28:30]Read from MH i2c: 01 07 00 [19:28:30]MH_I2C_Read... [19:28:30]Read from MH i2c: 01 07 00 4C 1C 00 00 00 00 00 C8 0C 43 [19:28:30]RasterBufferAndPrint [19:28:30]line [19:28:30]line [19:28:30]line [19:28:30]line [19:28:30]line [19:28:30]written 0, free lines is 3279 [19:28:30]MH_Cut [19:28:30]Write to MH i2c: D1 01 00 53 1C 01 41 [19:28:30]Write i2c OK [19:28:30]MH_I2C_Read... [19:28:30]Read from MH i2c: D1 [19:28:30]MH_I2C_Read... [19:28:30]Read from MH i2c: D1 01 00 [19:28:30]MH_I2C_Read... [19:28:30]Read from MH i2c: D1 01 00 53 1C 00 40 [19:28:30]Write to MH i2c: 01 00 00 54 1C 70 [19:28:30]Write i2c OK [19:28:30]MH_I2C_Read... [19:28:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F5 FD 47 00 95 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 FF E4 00 00 F4 03 04 00 AA 99 C4 66 B6 04 01 00 00 89 AF 0D 65 74 E7 4B 8C [19:28:30]CommunicateWithHost err = 0 [19:28:30]CheckOFDResponse [19:28:30]1017 (14) - 77093643461234 [19:28:30]1041 (16) - 0000000002094532 [19:28:30]1040 (4) - 58623 [19:28:30]1012 (4) - 20.08.2024 13:27 [19:28:30]1206 (1) - 0 [19:28:30]OFD Sender: Remove packet 58623 [19:28:30]ProducePacketName [19:28:30]name=ofd_packets/00058623 [19:28:30]NVStorageDeleteData [19:28:31]OFD Sender: No OFD packet to send [19:28:31]*** Cut start [19:28:31]*** Partial cut [19:28:31]*** CUTSNS_PIN = 1 [19:28:31]*** CUTSNS_PIN = 0 [19:28:31]*** Brake cut motor [19:28:31]Read from MH i2c: 01 [19:28:31]MH_I2C_Read... [19:28:31]*** Stop cut motor [19:28:31]*** Cut end [19:28:31]Read from MH i2c: 01 07 00 [19:28:31]MH_I2C_Read... [19:28:31]Read from MH i2c: 01 07 00 54 1C 00 00 00 00 00 FF 0F 85 [19:28:31]process_action close_receipt done [19:28:31]requested_data is exist [19:28:31]produce_requested_data [19:28:31]requested_item fm.sn is exist - process it [19:28:31]wFMCommunicate request_size=4 [19:28:31]MH_SAM_APDU [19:28:31]CAPDU: 80 11 00 00 [19:28:31]Write to MH i2c: E2 08 00 55 1C 80 11 00 00 00 00 00 00 EB [19:28:31]Write i2c OK [19:28:31]MH_I2C_Read... [19:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:32]Read from MH i2c: E2 [19:28:32]MH_I2C_Read... [19:28:32]Read from MH i2c: E2 17 00 [19:28:32]MH_I2C_Read... [19:28:32]Read from MH i2c: E2 17 00 55 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 37 [19:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:28:32]wFMCommunicate OK [19:28:32]requested_item fd.num is exist - process it [19:28:32]SAM_PROTO_GetFieldsCounters [19:28:32]wFMCommunicate request_size=4 [19:28:32]MH_SAM_APDU [19:28:32]CAPDU: 80 13 00 00 [19:28:32]Write to MH i2c: E2 08 00 56 1C 80 13 00 00 00 00 00 00 EE [19:28:32]Write i2c OK [19:28:32]MH_I2C_Read... [19:28:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:32]Read from MH i2c: E2 [19:28:32]MH_I2C_Read... [19:28:32]Read from MH i2c: E2 62 00 [19:28:32]MH_I2C_Read... [19:28:32]Read from MH i2c: E2 62 00 56 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [19:28:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 FF E4 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:32]wFMCommunicate OK [19:28:32]SAM_PROTO_GetFieldsCounters done [19:28:32]requested_item shift.num is exist - process it [19:28:32]requested_item shift.opened is exist - process it [19:28:32]req_shift_opened [19:28:32]FM_GetShiftState [19:28:32]SAM_PROTO_GetShiftState [19:28:32]wFMCommunicate request_size=4 [19:28:32]MH_SAM_APDU [19:28:32]CAPDU: 80 13 01 00 [19:28:32]Write to MH i2c: E2 08 00 57 1C 80 13 01 00 00 00 00 00 F0 [19:28:32]Write i2c OK [19:28:32]MH_I2C_Read... [19:28:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:32]Read from MH i2c: E2 [19:28:32]MH_I2C_Read... [19:28:32]Read from MH i2c: E2 0E 00 [19:28:32]MH_I2C_Read... [19:28:32]Read from MH i2c: E2 0E 00 57 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 13 [19:28:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:28:32]wFMCommunicate OK [19:28:32]SAM_PROTO_GetShiftState done [19:28:32]FM_GetShiftState done [19:28:32]req_shift_opened done [19:28:32]requested_item shift.open_date is exist - process it [19:28:32]req_shift_open_date [19:28:32]req_shift_open_date done [19:28:32]produce_requested_data done [19:28:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58623,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:28:32]process_action_free close_receipt [19:28:32]json_value_free [19:28:32]json_value_free done [19:28:32]process_json_proto returns [19:28:32]Send response to host [19:28:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58623,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:28:32]free response buf [19:28:32]execute_script done [19:28:32]execute_script returns [19:28:32]free content buf [19:28:32]Sock 9.Close socket [19:28:32]Sock 9.Thread stoped [19:28:34]accept exits with 8 [19:28:34]New connection [19:28:34]New thread 3067338084 created [19:28:34]Thread 3067194724 joined [19:28:34]Waiting for new connection... [19:28:34] Sock 8.Parse request [19:28:34]Sock 8.Check first char [19:28:34]Sock 8.First char is OK [19:28:34]request: POST /json_proto HTTP/1.0 [19:28:34]Method: POST [19:28:34]URL: /json_proto [19:28:34]Method is POST - this is cgi request [19:28:34]url: /json_proto [19:28:34]query_string will be loaded in cgi processing [19:28:34]execute_cgi json_proto POST (null) [19:28:34]execute_cgi path=json_proto method=POST [19:28:34]POST find Content-Length [19:28:34]Host: 172.17.44.3:8080 [19:28:34]Content-Length: 790 [19:28:34]Content-Type: application/json [19:28:34] [19:28:34]POST finish read [19:28:34]Found Content-Length = 790 [19:28:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:34]execute_script... [19:28:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:34]POST & json_proto [19:28:34]process_json_proto [19:28:34]json parsed OK: [19:28:34]protocol is kg_v1.0 [19:28:34]action value=close_receipt [19:28:34]process_action close_receipt [19:28:34]cmd_close_receipt [19:28:34]MH_GetDate [19:28:34]Write to MH i2c: F0 00 00 58 1C 63 [19:28:34]Write i2c OK [19:28:34]MH_I2C_Read... [19:28:34]Read from MH i2c: F0 [19:28:34]MH_I2C_Read... [19:28:34]Read from MH i2c: F0 09 00 [19:28:34]MH_I2C_Read... [19:28:34]Read from MH i2c: F0 09 00 58 1C 00 63 EE C4 66 AD C5 5D 66 1C [19:28:34]GetLastDocTimeStamp 1724182108 [19:28:34]current date 1724182115 [19:28:34]FM_GetShiftState [19:28:34]SAM_PROTO_GetShiftState [19:28:34]wFMCommunicate request_size=4 [19:28:34]MH_SAM_APDU [19:28:34]CAPDU: 80 13 01 00 [19:28:34]Write to MH i2c: E2 08 00 59 1C 80 13 01 00 00 00 00 00 F2 [19:28:34]Write i2c OK [19:28:34]MH_I2C_Read... [19:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:34]Read from MH i2c: E2 [19:28:34]MH_I2C_Read... [19:28:34]Read from MH i2c: E2 0E 00 [19:28:34]MH_I2C_Read... [19:28:34]Read from MH i2c: E2 0E 00 59 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 15 [19:28:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:28:34]wFMCommunicate OK [19:28:34]SAM_PROTO_GetShiftState done [19:28:34]FM_GetShiftState done [19:28:34]opened in 1724112910 [19:28:34]opened+sec_in_day 1724199310 [19:28:34]quantity*price = 0 [19:28:34]sum+1 = 1 [19:28:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 608 20.08.2024 19:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58624 ФПД: 51314900232617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192835&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58624&fm=51314900232617&tin=02508201610067®Number=0000000000162794&sum=0 [19:28:36]StoreToDocumentArchive [19:28:36]shift 100 fd 58624 [19:28:36]save to /storage/0100/doc_00058624 [19:28:36]save last doc name /storage/0100/doc_00058624 to /storage/kkm_last_doc_name [19:28:36]save OK [19:28:36]Clear old archive folders... [19:28:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:28:36]tlvbuf is 021DAD40 [19:28:36]SAM_PROTO_ClearQueue [19:28:36]wFMCommunicate request_size=4 [19:28:36]MH_SAM_APDU [19:28:36]CAPDU: 80 09 00 00 [19:28:36]Write to MH i2c: E2 08 00 66 1C 80 09 00 00 00 00 00 00 F4 [19:28:36]Write i2c OK [19:28:36]MH_I2C_Read... [19:28:36]OFD Sender: No OFD packet to send [19:28:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:36]Read from MH i2c: E2 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 03 00 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 03 00 66 1C 00 90 00 F6 [19:28:36]RAPDU: 90 00 [19:28:36]wFMCommunicate OK [19:28:36]SAM_PROTO_ClearQueue done [19:28:36]KKMCreateOFDPacket [19:28:36]OFDProtocolAddRootSTLVToBuf [19:28:36]FM_MakeSignedData [19:28:36]FM_MakeSignedData [19:28:36]SAM_PROTO_SignData [19:28:36]wFMCommunicate request_size=4 [19:28:36]MH_SAM_APDU [19:28:36]CAPDU: 80 0D 01 02 [19:28:36]Write to MH i2c: E2 08 00 67 1C 80 0D 01 02 00 00 00 00 FC [19:28:36]Write i2c OK [19:28:36]MH_I2C_Read... [19:28:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:36]Read from MH i2c: E2 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 03 00 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 03 00 67 1C 00 90 00 F7 [19:28:36]RAPDU: 90 00 [19:28:36]wFMCommunicate OK [19:28:36]wFMCommunicate request_size=255 [19:28:36]MH_SAM_APDU [19:28:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 63 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E5 00 00 35 04 06 00 2E AB AE 66 [19:28:36]Write to MH i2c: E2 02 01 68 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 63 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E5 00 00 35 04 06 00 2E AB AE 66 00 00 59 [19:28:36]Write i2c OK [19:28:36]MH_I2C_Read... [19:28:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:36]Read from MH i2c: E2 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 03 00 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 03 00 68 1C 00 90 00 F8 [19:28:36]RAPDU: 90 00 [19:28:36]wFMCommunicate OK [19:28:36]wFMCommunicate request_size=7 [19:28:36]MH_SAM_APDU [19:28:36]CAPDU: 80 0D 02 02 02 69 A9 [19:28:36]Write to MH i2c: E2 0A 00 69 1C 80 0D 02 02 02 00 69 A9 00 00 15 [19:28:36]Write i2c OK [19:28:36]MH_I2C_Read... [19:28:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:36]Read from MH i2c: E2 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 03 00 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 03 00 69 1C 00 90 00 F9 [19:28:36]RAPDU: 90 00 [19:28:36]wFMCommunicate OK [19:28:36]wFMCommunicate request_size=4 [19:28:36]MH_SAM_APDU [19:28:36]CAPDU: 80 0D 03 02 [19:28:36]Write to MH i2c: E2 08 00 6A 1C 80 0D 03 02 00 00 00 00 01 [19:28:36]Write i2c OK [19:28:36]MH_I2C_Read... [19:28:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:36]Read from MH i2c: E2 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 0B 00 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 0B 00 6A 1C 00 6E B4 39 B2 87 26 E2 1E 90 00 BC [19:28:36]RAPDU: 6E B4 39 B2 87 26 E2 1E 90 00 [19:28:36]wFMCommunicate OK [19:28:36]SAM_PROTO_SignData done [19:28:36]FM_MakeSignedData done [19:28:36]CreateOFDProtocolMessage [19:28:36]wFMCommunicate request_size=4 [19:28:36]MH_SAM_APDU [19:28:36]CAPDU: 80 11 00 00 [19:28:36]Write to MH i2c: E2 08 00 6B 1C 80 11 00 00 00 00 00 00 01 [19:28:36]Write i2c OK [19:28:36]MH_I2C_Read... [19:28:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:36]Read from MH i2c: E2 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 17 00 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: E2 17 00 6B 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4D [19:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:28:36]wFMCommunicate OK [19:28:36]CreateOFDProtocolMessage done [19:28:36]OFDSenderStorePacket 58624 [19:28:36]StoreOFDPacket docnum=58624 [19:28:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B0 8E 04 01 2F 83 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 63 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E5 00 00 35 04 06 00 2E AB AE 66 69 A9 6E B4 39 B2 87 26 E2 1E [19:28:36]CheckFolder [19:28:36]dirname=/storage/ofd_packets [19:28:36]CheckFolder done [19:28:36]ProducePacketName [19:28:36]name=ofd_packets/00058624 [19:28:36]NVStorageSaveData ofd_packets/00058624 [19:28:36]File name is /storage/ofd_packets/00058624 [19:28:36]Write 298 bytes [19:28:36]NVStorageSaveData done [19:28:36]OFDSenderStorePacket done [19:28:36]KKMCreateOFDPacket done [19:28:36]NVStorageSaveData kkm_last_timestamp [19:28:36]File name is /storage/kkm_last_timestamp [19:28:36]Write 4 bytes [19:28:36]NVStorageSaveData done [19:28:36]ExternCall_PrintAddStr [19:28:36]wPrintStart [19:28:36]Write to MH i2c: 01 00 00 6C 1C 88 [19:28:36]Write i2c OK [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: 01 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: 01 07 00 [19:28:36]MH_I2C_Read... [19:28:36]Read from MH i2c: 01 07 00 6C 1C 00 00 00 00 00 FF 0F 9D [19:28:36]RasterBufferAndPrint [19:28:36]line Счет N : (1)2075964 [19:28:36]line ИНН: 02508201610067 [19:28:36]line Контрольно-Кассовый Чек [19:28:36]line ПРОДАЖА [19:28:36]line ТРК (МРК, ГНК) : 11 [19:28:36]line Товар: 2710194210 [19:28:36]line ДТ-К-5 [19:28:36]line 26.250 * 0.00 [19:28:36]line = 0.00 [19:28:36]line НДС 12% НСП 1% [19:28:36]line > о реализуемом товаре [19:28:36]line ИТОГО: 0.00 [19:28:36]line НСП 1% : 0.00 [19:28:36]line НДС 12% : 0.00 [19:28:36]line Наличными: 0.00 [19:28:36]line Безнал.: 0.00 [19:28:36]line Место: АЗС № 135 "Партнер Нефть" [19:28:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:28:36]line СНО: Общий режим [19:28:36]line Чек 608 20.08.2024 19:28 [19:28:36]line Смена: 100 ФФД: 1.0 [19:28:36]line ЗНМ: 0300000196 [19:28:36]line РНМ: 0000000000162794 [19:28:36]line Версия ККМ: v1.0 [19:28:36]line Талоны: Топливная Карта [19:28:36]line 92875 [19:28:36]line ФМ: 0000000002094532 [19:28:36]line ФД: 58624 [19:28:36]line ФПД: 51314900232617 [19:28:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192835&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58624&fm=51314900232617&tin=02508201610067®Number=0000000000162794&sum=0 [19:28:36]written 0, free lines is 4095 [19:28:36]OFD Sender: Processing packet 58624 [packets to send 52, broken 51] [19:28:36]ProducePacketName [19:28:36]name=ofd_packets/00058624 [19:28:36]OFD Sender: To server: pG, [19:28:36]CommunicateWithHost lk.salyk.kg:30040 [19:28:36]ConnectInit lk.salyk.kg [19:28:36]Connected sock=10 [19:28:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 B0 8E 04 01 2F 83 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 63 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E5 00 00 35 04 06 00 2E AB AE 66 69 A9 6E B4 39 B2 87 26 E2 1E [19:28:37]Write to MH i2c: 01 00 00 96 1C B2 [19:28:37]Write i2c OK [19:28:37]MH_I2C_Read... [19:28:37]Read from MH i2c: 01 [19:28:37]MH_I2C_Read... [19:28:37]Read from MH i2c: 01 07 00 [19:28:37]MH_I2C_Read... [19:28:37]Read from MH i2c: 01 07 00 96 1C 00 00 00 00 00 D9 0C 9E [19:28:37]RasterBufferAndPrint [19:28:37]line [19:28:37]line [19:28:37]line [19:28:37]line [19:28:37]line [19:28:37]written 0, free lines is 3298 [19:28:37]MH_Cut [19:28:37]Write to MH i2c: D1 01 00 9D 1C 01 8B [19:28:37]Write i2c OK [19:28:37]MH_I2C_Read... [19:28:37]Read from MH i2c: D1 [19:28:37]MH_I2C_Read... [19:28:37]Read from MH i2c: D1 01 00 [19:28:37]MH_I2C_Read... [19:28:37]Read from MH i2c: D1 01 00 9D 1C 00 8A [19:28:37]Write to MH i2c: 01 00 00 9E 1C BA [19:28:37]Write i2c OK [19:28:37]MH_I2C_Read... [19:28:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FE C3 47 00 DC 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 00 E5 00 00 F4 03 04 00 B1 99 C4 66 B6 04 01 00 00 7F 78 CB 8C 19 30 0B F4 [19:28:37]CommunicateWithHost err = 0 [19:28:37]CheckOFDResponse [19:28:37]1017 (14) - 77093643461234 [19:28:37]1041 (16) - 0000000002094532 [19:28:37]1040 (4) - 58624 [19:28:37]1012 (4) - 20.08.2024 13:27 [19:28:37]1206 (1) - 0 [19:28:37]OFD Sender: Remove packet 58624 [19:28:37]ProducePacketName [19:28:37]name=ofd_packets/00058624 [19:28:37]NVStorageDeleteData [19:28:37]OFD Sender: No OFD packet to send [19:28:37]*** Cut start [19:28:37]*** Partial cut [19:28:37]*** CUTSNS_PIN = 1 [19:28:37]*** CUTSNS_PIN = 0 [19:28:38]*** Brake cut motor [19:28:38]Read from MH i2c: 01 [19:28:38]MH_I2C_Read... [19:28:38]*** Stop cut motor [19:28:38]*** Cut end [19:28:38]Read from MH i2c: 01 07 00 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: 01 07 00 9E 1C 00 00 00 00 00 FF 0F CF [19:28:38]process_action close_receipt done [19:28:38]requested_data is exist [19:28:38]produce_requested_data [19:28:38]requested_item fm.sn is exist - process it [19:28:38]wFMCommunicate request_size=4 [19:28:38]MH_SAM_APDU [19:28:38]CAPDU: 80 11 00 00 [19:28:38]Write to MH i2c: E2 08 00 9F 1C 80 11 00 00 00 00 00 00 35 [19:28:38]Write i2c OK [19:28:38]MH_I2C_Read... [19:28:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:38]Read from MH i2c: E2 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: E2 17 00 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: E2 17 00 9F 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 81 [19:28:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:28:38]wFMCommunicate OK [19:28:38]requested_item fd.num is exist - process it [19:28:38]SAM_PROTO_GetFieldsCounters [19:28:38]wFMCommunicate request_size=4 [19:28:38]MH_SAM_APDU [19:28:38]CAPDU: 80 13 00 00 [19:28:38]Write to MH i2c: E2 08 00 A0 1C 80 13 00 00 00 00 00 00 38 [19:28:38]Write i2c OK [19:28:38]MH_I2C_Read... [19:28:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:38]Read from MH i2c: E2 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: E2 62 00 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: E2 62 00 A0 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 00 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 C5 [19:28:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 00 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:38]wFMCommunicate OK [19:28:38]SAM_PROTO_GetFieldsCounters done [19:28:38]requested_item shift.num is exist - process it [19:28:38]requested_item shift.opened is exist - process it [19:28:38]req_shift_opened [19:28:38]FM_GetShiftState [19:28:38]SAM_PROTO_GetShiftState [19:28:38]wFMCommunicate request_size=4 [19:28:38]MH_SAM_APDU [19:28:38]CAPDU: 80 13 01 00 [19:28:38]Write to MH i2c: E2 08 00 A1 1C 80 13 01 00 00 00 00 00 3A [19:28:38]Write i2c OK [19:28:38]MH_I2C_Read... [19:28:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:38]Read from MH i2c: E2 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: E2 0E 00 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: E2 0E 00 A1 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5D [19:28:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:28:38]wFMCommunicate OK [19:28:38]SAM_PROTO_GetShiftState done [19:28:38]FM_GetShiftState done [19:28:38]req_shift_opened done [19:28:38]requested_item shift.open_date is exist - process it [19:28:38]req_shift_open_date [19:28:38]req_shift_open_date done [19:28:38]produce_requested_data done [19:28:38]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58624,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:28:38]process_action_free close_receipt [19:28:38]json_value_free [19:28:38]json_value_free done [19:28:38]process_json_proto returns [19:28:38]Send response to host [19:28:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58624,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:28:38]free response buf [19:28:38]execute_script done [19:28:38]execute_script returns [19:28:38]free content buf [19:28:38]Sock 8.Close socket [19:28:38]Sock 8.Thread stoped [19:28:42]OFD Sender: No OFD packet to send [19:28:47]OFD Sender: No OFD packet to send [19:28:52]OFD Sender: No OFD packet to send [19:28:57]OFD Sender: No OFD packet to send [19:28:58]accept exits with 9 [19:28:58]New connection [19:28:58]New thread 3067194724 created [19:28:58]Thread 3067338084 joined [19:28:58]Waiting for new connection... [19:28:58] Sock 9.Parse request [19:28:58]Sock 9.Check first char [19:28:58]Sock 9.First char is OK [19:28:58]request: POST /json_proto HTTP/1.0 [19:28:58]Method: POST [19:28:58]URL: /json_proto [19:28:58]Method is POST - this is cgi request [19:28:58]url: /json_proto [19:28:58]query_string will be loaded in cgi processing [19:28:58]execute_cgi json_proto POST (null) [19:28:58]execute_cgi path=json_proto method=POST [19:28:58]POST find Content-Length [19:28:58]Host: 172.17.44.3:8080 [19:28:58]Content-Length: 782 [19:28:58]Content-Type: application/json [19:28:58] [19:28:58]POST finish read [19:28:58]Found Content-Length = 782 [19:28:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:58]execute_script... [19:28: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)2075968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:58]POST & json_proto [19:28:58]process_json_proto [19:28:58]json parsed OK: [19:28:58]protocol is kg_v1.0 [19:28:58]action value=close_receipt [19:28:58]process_action close_receipt [19:28:58]cmd_close_receipt [19:28:58]MH_GetDate [19:28:58]Write to MH i2c: F0 00 00 A2 1C AD [19:28:58]Write i2c OK [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: F0 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: F0 09 00 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: F0 09 00 A2 1C 00 7A EE C4 66 AD C5 5D 66 7D [19:28:58]GetLastDocTimeStamp 1724182115 [19:28:58]current date 1724182138 [19:28:58]FM_GetShiftState [19:28:58]SAM_PROTO_GetShiftState [19:28:58]wFMCommunicate request_size=4 [19:28:58]MH_SAM_APDU [19:28:58]CAPDU: 80 13 01 00 [19:28:58]Write to MH i2c: E2 08 00 A3 1C 80 13 01 00 00 00 00 00 3C [19:28:58]Write i2c OK [19:28:58]MH_I2C_Read... [19:28:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:58]Read from MH i2c: E2 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: E2 0E 00 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: E2 0E 00 A3 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5F [19:28:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:28:58]wFMCommunicate OK [19:28:58]SAM_PROTO_GetShiftState done [19:28:58]FM_GetShiftState done [19:28:58]opened in 1724112910 [19:28:58]opened+sec_in_day 1724199310 [19:28:58]quantity*price = 40041 [19:28:58]sum+1 = 40043 [19:28:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.42 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 0.00 Безнал.: 400.42 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 609 20.08.2024 19:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58625 ФПД: 120643533322345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192858&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58625&fm=120643533322345&tin=02508201610067®Number=0000000000162794&sum=40042 [19:28:59]StoreToDocumentArchive [19:28:59]shift 100 fd 58625 [19:28:59]save to /storage/0100/doc_00058625 [19:28:59]save last doc name /storage/0100/doc_00058625 to /storage/kkm_last_doc_name [19:28:59]save OK [19:28:59]Clear old archive folders... [19:28:59]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:28:59]tlvbuf is B6F068D0 [19:28:59]SAM_PROTO_ClearQueue [19:28:59]wFMCommunicate request_size=4 [19:28:59]MH_SAM_APDU [19:28:59]CAPDU: 80 09 00 00 [19:28:59]Write to MH i2c: E2 08 00 B0 1C 80 09 00 00 00 00 00 00 3E [19:28:59]Write i2c OK [19:28:59]MH_I2C_Read... [19:28:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:59]Read from MH i2c: E2 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 03 00 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 03 00 B0 1C 00 90 00 40 [19:28:59]RAPDU: 90 00 [19:28:59]wFMCommunicate OK [19:28:59]SAM_PROTO_ClearQueue done [19:28:59]KKMCreateOFDPacket [19:28:59]OFDProtocolAddRootSTLVToBuf [19:28:59]FM_MakeSignedData [19:28:59]FM_MakeSignedData [19:28:59]SAM_PROTO_SignData [19:28:59]wFMCommunicate request_size=4 [19:28:59]MH_SAM_APDU [19:28:59]CAPDU: 80 0D 01 02 [19:28:59]Write to MH i2c: E2 08 00 B1 1C 80 0D 01 02 00 00 00 00 46 [19:28:59]Write i2c OK [19:28:59]MH_I2C_Read... [19:28:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:59]Read from MH i2c: E2 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 03 00 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 03 00 B1 1C 00 90 00 41 [19:28:59]RAPDU: 90 00 [19:28:59]wFMCommunicate OK [19:28:59]wFMCommunicate request_size=253 [19:28:59]MH_SAM_APDU [19:28:59]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 7A EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E5 00 00 35 04 06 00 6D B9 82 F2 B8 69 [19:28:59]Write to MH i2c: E2 00 01 B2 1C 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 7A EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E5 00 00 35 04 06 00 6D B9 82 F2 B8 69 00 00 E2 [19:28:59]Write i2c OK [19:28:59]MH_I2C_Read... [19:28:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:59]Read from MH i2c: E2 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 03 00 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 03 00 B2 1C 00 90 00 42 [19:28:59]RAPDU: 90 00 [19:28:59]wFMCommunicate OK [19:28:59]wFMCommunicate request_size=4 [19:28:59]MH_SAM_APDU [19:28:59]CAPDU: 80 0D 03 02 [19:28:59]Write to MH i2c: E2 08 00 B3 1C 80 0D 03 02 00 00 00 00 4A [19:28:59]Write i2c OK [19:28:59]MH_I2C_Read... [19:28:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:59]Read from MH i2c: E2 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 0B 00 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 0B 00 B3 1C 00 67 AA 05 8E 3E D5 BB 31 90 00 EE [19:28:59]RAPDU: 67 AA 05 8E 3E D5 BB 31 90 00 [19:28:59]wFMCommunicate OK [19:28:59]SAM_PROTO_SignData done [19:28:59]FM_MakeSignedData done [19:28:59]CreateOFDProtocolMessage [19:28:59]wFMCommunicate request_size=4 [19:28:59]MH_SAM_APDU [19:28:59]CAPDU: 80 11 00 00 [19:28:59]Write to MH i2c: E2 08 00 B4 1C 80 11 00 00 00 00 00 00 4A [19:28:59]Write i2c OK [19:28:59]MH_I2C_Read... [19:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:59]Read from MH i2c: E2 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 17 00 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: E2 17 00 B4 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 96 [19:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:28:59]wFMCommunicate OK [19:28:59]CreateOFDProtocolMessage done [19:28:59]OFDSenderStorePacket 58625 [19:28:59]StoreOFDPacket docnum=58625 [19:28:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 58 4F 00 01 91 96 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 7A EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E5 00 00 35 04 06 00 6D B9 82 F2 B8 69 67 AA 05 8E 3E D5 BB 31 [19:28:59]CheckFolder [19:28:59]dirname=/storage/ofd_packets [19:28:59]CheckFolder done [19:28:59]ProducePacketName [19:28:59]name=ofd_packets/00058625 [19:28:59]NVStorageSaveData ofd_packets/00058625 [19:28:59]File name is /storage/ofd_packets/00058625 [19:28:59]Write 294 bytes [19:28:59]NVStorageSaveData done [19:28:59]OFDSenderStorePacket done [19:28:59]KKMCreateOFDPacket done [19:28:59]NVStorageSaveData kkm_last_timestamp [19:28:59]File name is /storage/kkm_last_timestamp [19:28:59]Write 4 bytes [19:28:59]NVStorageSaveData done [19:28:59]ExternCall_PrintAddStr [19:28:59]wPrintStart [19:28:59]Write to MH i2c: 01 00 00 B5 1C D1 [19:28:59]Write i2c OK [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: 01 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: 01 07 00 [19:28:59]MH_I2C_Read... [19:28:59]Read from MH i2c: 01 07 00 B5 1C 00 00 00 00 00 FF 0F E6 [19:28:59]RasterBufferAndPrint [19:28:59]line Счет N : (1)2075968 [19:28:59]line ИНН: 02508201610067 [19:28:59]line Контрольно-Кассовый Чек [19:28:59]line ПРОДАЖА [19:28:59]line ТРК (МРК, ГНК) : 44 [19:28:59]line Товар: 2710124130 [19:28:59]line SU-92 [19:28:59]line 5.820 * 68.80 [19:28:59]line = 400.42 [19:28:59]line НДС 12% НСП 1% [19:28:59]line > о реализуемом товаре [19:28:59]line ИТОГО: 400.42 [19:28:59]line НСП 1% : 3.54 [19:28:59]line НДС 12% : 42.52 [19:28:59]line Наличными: 0.00 [19:28:59]line Безнал.: 400.42 [19:28:59]line Место: АЗС № 135 "Партнер Нефть" [19:28:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:28:59]line СНО: Общий режим [19:28:59]line Чек 609 20.08.2024 19:28 [19:28:59]line Смена: 100 ФФД: 1.0 [19:28:59]line ЗНМ: 0300000196 [19:28:59]line РНМ: 0000000000162794 [19:28:59]line Версия ККМ: v1.0 [19:28:59]line Платежная система: O! деньги [19:28:59]line ФМ: 0000000002094532 [19:28:59]line ФД: 58625 [19:28:59]line ФПД: 120643533322345 [19:28:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T192858&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58625&fm=120643533322345&tin=02508201610067®Number=0000000000162794&sum=40042 [19:28:59]OFD Sender: Processing packet 58625 [packets to send 52, broken 51] [19:28:59]ProducePacketName [19:28:59]name=ofd_packets/00058625 [19:28:59]OFD Sender: To server: pG, [19:28:59]CommunicateWithHost lk.salyk.kg:30040 [19:28:59]ConnectInit lk.salyk.kg [19:28:59]written 0, free lines is 4095 [19:29:00]Connected sock=10 [19:29:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 58 4F 00 01 91 96 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 7A EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E5 00 00 35 04 06 00 6D B9 82 F2 B8 69 67 AA 05 8E 3E D5 BB 31 [19:29:00]Write to MH i2c: 01 00 00 DF 1C FB [19:29:00]Write i2c OK [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: 01 [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: 01 07 00 [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: 01 07 00 DF 1C 00 00 00 00 00 D9 0C E7 [19:29:00]RasterBufferAndPrint [19:29:00]line [19:29:00]line [19:29:00]line [19:29:00]line [19:29:00]line [19:29:00]written 0, free lines is 3296 [19:29:00]MH_Cut [19:29:00]Write to MH i2c: D1 01 00 E6 1C 01 D4 [19:29:00]Write i2c OK [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: D1 [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: D1 01 00 [19:29:00]MH_I2C_Read... [19:29:00]Read from MH i2c: D1 01 00 E6 1C 00 D3 [19:29:00]Write to MH i2c: 01 00 00 E7 1C 03 [19:29:00]Write i2c OK [19:29:00]MH_I2C_Read... [19:29:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A8 B2 47 00 FB 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 01 E5 00 00 F4 03 04 00 C8 99 C4 66 B6 04 01 00 00 44 2C A1 E2 FB 03 BD C1 [19:29:00]CommunicateWithHost err = 0 [19:29:00]CheckOFDResponse [19:29:00]1017 (14) - 77093643461234 [19:29:00]1041 (16) - 0000000002094532 [19:29:00]1040 (4) - 58625 [19:29:00]1012 (4) - 20.08.2024 13:27 [19:29:00]1206 (1) - 0 [19:29:00]OFD Sender: Remove packet 58625 [19:29:00]ProducePacketName [19:29:00]name=ofd_packets/00058625 [19:29:00]NVStorageDeleteData [19:29:00]OFD Sender: No OFD packet to send [19:29:01]*** Cut start [19:29:01]*** Partial cut [19:29:01]*** CUTSNS_PIN = 1 [19:29:01]*** CUTSNS_PIN = 0 [19:29:01]*** Brake cut motor [19:29:01]Read from MH i2c: 01 [19:29:01]MH_I2C_Read... [19:29:01]*** Stop cut motor [19:29:01]*** Cut end [19:29:01]Read from MH i2c: 01 07 00 [19:29:01]MH_I2C_Read... [19:29:01]Read from MH i2c: 01 07 00 E7 1C 00 00 00 00 00 FF 0F 18 [19:29:01]process_action close_receipt done [19:29:01]requested_data is exist [19:29:01]produce_requested_data [19:29:01]requested_item fm.sn is exist - process it [19:29:01]wFMCommunicate request_size=4 [19:29:01]MH_SAM_APDU [19:29:01]CAPDU: 80 11 00 00 [19:29:01]Write to MH i2c: E2 08 00 E8 1C 80 11 00 00 00 00 00 00 7E [19:29:01]Write i2c OK [19:29:01]MH_I2C_Read... [19:29:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:02]Read from MH i2c: E2 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: E2 17 00 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: E2 17 00 E8 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CA [19:29:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:29:02]wFMCommunicate OK [19:29:02]requested_item fd.num is exist - process it [19:29:02]SAM_PROTO_GetFieldsCounters [19:29:02]wFMCommunicate request_size=4 [19:29:02]MH_SAM_APDU [19:29:02]CAPDU: 80 13 00 00 [19:29:02]Write to MH i2c: E2 08 00 E9 1C 80 13 00 00 00 00 00 00 81 [19:29:02]Write i2c OK [19:29:02]MH_I2C_Read... [19:29:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:29:02]Read from MH i2c: E2 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: E2 62 00 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: E2 62 00 E9 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 01 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 12 [19:29:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 01 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:29:02]wFMCommunicate OK [19:29:02]SAM_PROTO_GetFieldsCounters done [19:29:02]requested_item shift.num is exist - process it [19:29:02]requested_item shift.opened is exist - process it [19:29:02]req_shift_opened [19:29:02]FM_GetShiftState [19:29:02]SAM_PROTO_GetShiftState [19:29:02]wFMCommunicate request_size=4 [19:29:02]MH_SAM_APDU [19:29:02]CAPDU: 80 13 01 00 [19:29:02]Write to MH i2c: E2 08 00 EA 1C 80 13 01 00 00 00 00 00 83 [19:29:02]Write i2c OK [19:29:02]MH_I2C_Read... [19:29:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:02]Read from MH i2c: E2 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: E2 0E 00 [19:29:02]MH_I2C_Read... [19:29:02]Read from MH i2c: E2 0E 00 EA 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A6 [19:29:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:29:02]wFMCommunicate OK [19:29:02]SAM_PROTO_GetShiftState done [19:29:02]FM_GetShiftState done [19:29:02]req_shift_opened done [19:29:02]requested_item shift.open_date is exist - process it [19:29:02]req_shift_open_date [19:29:02]req_shift_open_date done [19:29:02]produce_requested_data done [19:29:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58625,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:29:02]process_action_free close_receipt [19:29:02]json_value_free [19:29:02]json_value_free done [19:29:02]process_json_proto returns [19:29:02]Send response to host [19:29:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58625,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:29:02]free response buf [19:29:02]execute_script done [19:29:02]execute_script returns [19:29:02]free content buf [19:29:02]Sock 9.Close socket [19:29:02]Sock 9.Thread stoped [19:29:05]OFD Sender: No OFD packet to send [19:29:10]OFD Sender: No OFD packet to send [19:29:16]OFD Sender: No OFD packet to send [19:29:21]OFD Sender: No OFD packet to send [19:29:26]OFD Sender: No OFD packet to send [19:29:31]OFD Sender: No OFD packet to send [19:29:36]OFD Sender: No OFD packet to send [19:29:41]OFD Sender: No OFD packet to send [19:29:46]OFD Sender: No OFD packet to send [19:29:51]OFD Sender: No OFD packet to send [19:29:56]OFD Sender: No OFD packet to send [19:30:01]OFD Sender: No OFD packet to send [19:30:06]OFD Sender: No OFD packet to send [19:30:11]OFD Sender: No OFD packet to send [19:30:16]OFD Sender: No OFD packet to send [19:30:21]OFD Sender: No OFD packet to send [19:30:26]OFD Sender: No OFD packet to send [19:30:31]OFD Sender: No OFD packet to send [19:30:36]OFD Sender: No OFD packet to send [19:30:41]OFD Sender: No OFD packet to send [19:30:46]OFD Sender: No OFD packet to send [19:30:48]accept exits with 8 [19:30:48]New connection [19:30:48]New thread 3067338084 created [19:30:48]Thread 3067194724 joined [19:30:48]Waiting for new connection... [19:30:48] Sock 8.Parse request [19:30:48]Sock 8.Check first char [19:30:48]Sock 8.First char is OK [19:30:48]request: POST /json_proto HTTP/1.0 [19:30:48]Method: POST [19:30:48]URL: /json_proto [19:30:48]Method is POST - this is cgi request [19:30:48]url: /json_proto [19:30:48]query_string will be loaded in cgi processing [19:30:48]execute_cgi json_proto POST (null) [19:30:48]execute_cgi path=json_proto method=POST [19:30:48]POST find Content-Length [19:30:48]Host: 172.17.44.3:8080 [19:30:48]Content-Length: 792 [19:30:48]Content-Type: application/json [19:30:48] [19:30:48]POST finish read [19:30:48]Found Content-Length = 792 [19:30:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 52.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:48]execute_script... [19:30: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)2075966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 52.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:48]POST & json_proto [19:30:48]process_json_proto [19:30:48]json parsed OK: [19:30:48]protocol is kg_v1.0 [19:30:48]action value=close_receipt [19:30:48]process_action close_receipt [19:30:48]cmd_close_receipt [19:30:48]MH_GetDate [19:30:48]Write to MH i2c: F0 00 00 EB 1C F6 [19:30:48]Write i2c OK [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: F0 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: F0 09 00 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: F0 09 00 EB 1C 00 E8 EE C4 66 AD C5 5D 66 34 [19:30:48]GetLastDocTimeStamp 1724182138 [19:30:48]current date 1724182248 [19:30:48]FM_GetShiftState [19:30:48]SAM_PROTO_GetShiftState [19:30:48]wFMCommunicate request_size=4 [19:30:48]MH_SAM_APDU [19:30:48]CAPDU: 80 13 01 00 [19:30:48]Write to MH i2c: E2 08 00 EC 1C 80 13 01 00 00 00 00 00 85 [19:30:48]Write i2c OK [19:30:48]MH_I2C_Read... [19:30:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:48]Read from MH i2c: E2 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: E2 0E 00 [19:30:48]MH_I2C_Read... [19:30:48]Read from MH i2c: E2 0E 00 EC 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A8 [19:30:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:30:48]wFMCommunicate OK [19:30:48]SAM_PROTO_GetShiftState done [19:30:48]FM_GetShiftState done [19:30:48]opened in 1724112910 [19:30:48]opened+sec_in_day 1724199310 [19:30:48]quantity*price = 0 [19:30:48]sum+1 = 1 [19:30:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 610 20.08.2024 19:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58626 ФПД: 177190496783431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193048&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58626&fm=177190496783431&tin=02508201610067®Number=0000000000162794&sum=0 [19:30:49]StoreToDocumentArchive [19:30:49]shift 100 fd 58626 [19:30:49]save to /storage/0100/doc_00058626 [19:30:49]save last doc name /storage/0100/doc_00058626 to /storage/kkm_last_doc_name [19:30:49]save OK [19:30:49]Clear old archive folders... [19:30:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:30:49]tlvbuf is 01D3CF20 [19:30:49]SAM_PROTO_ClearQueue [19:30:49]wFMCommunicate request_size=4 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 09 00 00 [19:30:49]Write to MH i2c: E2 08 00 F9 1C 80 09 00 00 00 00 00 00 87 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 03 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 03 00 F9 1C 00 90 00 89 [19:30:49]RAPDU: 90 00 [19:30:49]wFMCommunicate OK [19:30:49]SAM_PROTO_ClearQueue done [19:30:49]KKMCreateOFDPacket [19:30:49]OFDProtocolAddRootSTLVToBuf [19:30:49]FM_MakeSignedData [19:30:49]FM_MakeSignedData [19:30:49]SAM_PROTO_SignData [19:30:49]wFMCommunicate request_size=4 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 0D 01 02 [19:30:49]Write to MH i2c: E2 08 00 FA 1C 80 0D 01 02 00 00 00 00 8F [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 03 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 03 00 FA 1C 00 90 00 8A [19:30:49]RAPDU: 90 00 [19:30:49]wFMCommunicate OK [19:30:49]wFMCommunicate request_size=255 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 E8 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E5 00 00 35 04 06 00 A1 27 60 9E [19:30:49]Write to MH i2c: E2 02 01 FB 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 E8 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E5 00 00 35 04 06 00 A1 27 60 9E 00 00 3F [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 03 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 03 00 FB 1C 00 90 00 8B [19:30:49]RAPDU: 90 00 [19:30:49]wFMCommunicate OK [19:30:49]wFMCommunicate request_size=7 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 0D 02 02 02 4C 47 [19:30:49]Write to MH i2c: E2 0A 00 FC 1C 80 0D 02 02 02 00 4C 47 00 00 29 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 03 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 03 00 FC 1C 00 90 00 8C [19:30:49]RAPDU: 90 00 [19:30:49]wFMCommunicate OK [19:30:49]wFMCommunicate request_size=4 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 0D 03 02 [19:30:49]Write to MH i2c: E2 08 00 FD 1C 80 0D 03 02 00 00 00 00 94 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 0B 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 0B 00 FD 1C 00 B1 7B 91 21 9F 72 34 31 90 00 E9 [19:30:49]RAPDU: B1 7B 91 21 9F 72 34 31 90 00 [19:30:49]wFMCommunicate OK [19:30:49]SAM_PROTO_SignData done [19:30:49]FM_MakeSignedData done [19:30:49]CreateOFDProtocolMessage [19:30:49]wFMCommunicate request_size=4 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 11 00 00 [19:30:49]Write to MH i2c: E2 08 00 FE 1C 80 11 00 00 00 00 00 00 94 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 17 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 17 00 FE 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E0 [19:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:30:49]wFMCommunicate OK [19:30:49]CreateOFDProtocolMessage done [19:30:49]OFDSenderStorePacket 58626 [19:30:49]StoreOFDPacket docnum=58626 [19:30:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 74 E9 04 01 DE 65 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 E8 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E5 00 00 35 04 06 00 A1 27 60 9E 4C 47 B1 7B 91 21 9F 72 34 31 [19:30:49]CheckFolder [19:30:49]dirname=/storage/ofd_packets [19:30:49]CheckFolder done [19:30:49]ProducePacketName [19:30:49]name=ofd_packets/00058626 [19:30:49]NVStorageSaveData ofd_packets/00058626 [19:30:49]File name is /storage/ofd_packets/00058626 [19:30:49]Write 298 bytes [19:30:49]NVStorageSaveData done [19:30:49]OFDSenderStorePacket done [19:30:49]KKMCreateOFDPacket done [19:30:49]NVStorageSaveData kkm_last_timestamp [19:30:49]File name is /storage/kkm_last_timestamp [19:30:49]Write 4 bytes [19:30:49]NVStorageSaveData done [19:30:49]ExternCall_PrintAddStr [19:30:49]wPrintStart [19:30:49]Write to MH i2c: 01 00 00 FF 1C 1B [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 FF 1C 00 00 00 00 00 FF 0F 30 [19:30:49]RasterBufferAndPrint [19:30:49]line Счет N : (1)2075966 [19:30:49]line ИНН: 02508201610067 [19:30:49]line Контрольно-Кассовый Чек [19:30:49]line ПРОДАЖА [19:30:49]line ТРК (МРК, ГНК) : 21 [19:30:49]line Товар: 2710194210 [19:30:49]line ДТ-К-5 [19:30:49]line 52.500 * 0.00 [19:30:49]line = 0.00 [19:30:49]line НДС 12% НСП 1% [19:30:49]line > о реализуемом товаре [19:30:49]line ИТОГО: 0.00 [19:30:49]line НСП 1% : 0.00 [19:30:49]line НДС 12% : 0.00 [19:30:49]line Наличными: 0.00 [19:30:49]line Безнал.: 0.00 [19:30:49]line Место: АЗС № 135 "Партнер Нефть" [19:30:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:30:49]line СНО: Общий режим [19:30:49]line Чек 610 20.08.2024 19:30 [19:30:49]line Смена: 100 ФФД: 1.0 [19:30:49]line ЗНМ: 0300000196 [19:30:49]line РНМ: 0000000000162794 [19:30:49]line Версия ККМ: v1.0 [19:30:49]line Талоны: Топливные Талоны [19:30:49]line 1 [19:30:49]line ФМ: 0000000002094532 [19:30:49]line ФД: 58626 [19:30:49]line ФПД: 177190496783431 [19:30:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193048&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58626&fm=177190496783431&tin=02508201610067®Number=0000000000162794&sum=0 [19:30:50]OFD Sender: Processing packet 58626 [packets to send 52, broken 51] [19:30:50]ProducePacketName [19:30:50]name=ofd_packets/00058626 [19:30:50]OFD Sender: To server: pG, [19:30:50]CommunicateWithHost lk.salyk.kg:30040 [19:30:50]ConnectInit lk.salyk.kg [19:30:50]written 0, free lines is 4095 [19:30:50]Connected sock=10 [19:30:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 74 E9 04 01 DE 65 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 E8 EE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 02 E5 00 00 35 04 06 00 A1 27 60 9E 4C 47 B1 7B 91 21 9F 72 34 31 [19:30:50]Write to MH i2c: 01 00 00 29 1D 46 [19:30:50]Write i2c OK [19:30:50]MH_I2C_Read... [19:30:50]Read from MH i2c: 01 [19:30:50]MH_I2C_Read... [19:30:50]Read from MH i2c: 01 07 00 [19:30:50]MH_I2C_Read... [19:30:50]Read from MH i2c: 01 07 00 29 1D 00 00 00 00 00 D0 0C 29 [19:30:50]RasterBufferAndPrint [19:30:50]line [19:30:50]line [19:30:50]line [19:30:50]line [19:30:50]line [19:30:50]written 0, free lines is 3286 [19:30:50]MH_Cut [19:30:50]Write to MH i2c: D1 01 00 30 1D 01 1F [19:30:50]Write i2c OK [19:30:50]MH_I2C_Read... [19:30:50]Read from MH i2c: D1 [19:30:50]MH_I2C_Read... [19:30:50]Read from MH i2c: D1 01 00 [19:30:50]MH_I2C_Read... [19:30:50]Read from MH i2c: D1 01 00 30 1D 00 1E [19:30:50]Write to MH i2c: 01 00 00 31 1D 4E [19:30:50]Write i2c OK [19:30:50]MH_I2C_Read... [19:30:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CA B6 47 00 CE 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 32 30 39 34 35 33 32 10 04 04 00 02 E5 00 00 F4 03 04 00 36 9A C4 66 B6 04 01 00 00 99 77 26 A7 B6 C7 39 0C [19:30:50]CommunicateWithHost err = 0 [19:30:50]CheckOFDResponse [19:30:50]1017 (14) - 77093643461234 [19:30:50]1041 (16) - 0000000002094532 [19:30:50]1040 (4) - 58626 [19:30:50]1012 (4) - 20.08.2024 13:29 [19:30:50]1206 (1) - 0 [19:30:50]OFD Sender: Remove packet 58626 [19:30:50]ProducePacketName [19:30:50]name=ofd_packets/00058626 [19:30:50]NVStorageDeleteData [19:30:51]OFD Sender: No OFD packet to send [19:30:51]*** Cut start [19:30:51]*** Partial cut [19:30:51]*** CUTSNS_PIN = 1 [19:30:51]*** CUTSNS_PIN = 0 [19:30:51]*** Brake cut motor [19:30:51]Read from MH i2c: 01 [19:30:52]MH_I2C_Read... [19:30:52]*** Stop cut motor [19:30:52]*** Cut end [19:30:52]Read from MH i2c: 01 07 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: 01 07 00 31 1D 00 00 00 00 00 FF 0F 63 [19:30:52]process_action close_receipt done [19:30:52]requested_data is exist [19:30:52]produce_requested_data [19:30:52]requested_item fm.sn is exist - process it [19:30:52]wFMCommunicate request_size=4 [19:30:52]MH_SAM_APDU [19:30:52]CAPDU: 80 11 00 00 [19:30:52]Write to MH i2c: E2 08 00 32 1D 80 11 00 00 00 00 00 00 C9 [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:52]Read from MH i2c: E2 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 17 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 17 00 32 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 15 [19:30:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:30:52]wFMCommunicate OK [19:30:52]requested_item fd.num is exist - process it [19:30:52]SAM_PROTO_GetFieldsCounters [19:30:52]wFMCommunicate request_size=4 [19:30:52]MH_SAM_APDU [19:30:52]CAPDU: 80 13 00 00 [19:30:52]Write to MH i2c: E2 08 00 33 1D 80 13 00 00 00 00 00 00 CC [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:52]Read from MH i2c: E2 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 62 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 62 00 33 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 02 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [19:30:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 02 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:52]wFMCommunicate OK [19:30:52]SAM_PROTO_GetFieldsCounters done [19:30:52]requested_item shift.num is exist - process it [19:30:52]requested_item shift.opened is exist - process it [19:30:52]req_shift_opened [19:30:52]FM_GetShiftState [19:30:52]SAM_PROTO_GetShiftState [19:30:52]wFMCommunicate request_size=4 [19:30:52]MH_SAM_APDU [19:30:52]CAPDU: 80 13 01 00 [19:30:52]Write to MH i2c: E2 08 00 34 1D 80 13 01 00 00 00 00 00 CE [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:52]Read from MH i2c: E2 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 0E 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: E2 0E 00 34 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [19:30:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:30:52]wFMCommunicate OK [19:30:52]SAM_PROTO_GetShiftState done [19:30:52]FM_GetShiftState done [19:30:52]req_shift_opened done [19:30:52]requested_item shift.open_date is exist - process it [19:30:52]req_shift_open_date [19:30:52]req_shift_open_date done [19:30:52]produce_requested_data done [19:30:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58626,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:30:52]process_action_free close_receipt [19:30:52]json_value_free [19:30:52]json_value_free done [19:30:52]process_json_proto returns [19:30:52]Send response to host [19:30:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58626,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:30:52]free response buf [19:30:52]execute_script done [19:30:52]execute_script returns [19:30:52]free content buf [19:30:52]Sock 8.Close socket [19:30:52]Sock 8.Thread stoped [19:30:56]OFD Sender: No OFD packet to send [19:31:01]OFD Sender: No OFD packet to send [19:31:06]OFD Sender: No OFD packet to send [19:31:11]OFD Sender: No OFD packet to send [19:31:16]OFD Sender: No OFD packet to send [19:31:21]OFD Sender: No OFD packet to send [19:31:26]OFD Sender: No OFD packet to send [19:31:31]OFD Sender: No OFD packet to send [19:31:36]OFD Sender: No OFD packet to send [19:31:41]OFD Sender: No OFD packet to send [19:31:46]OFD Sender: No OFD packet to send [19:31:51]OFD Sender: No OFD packet to send [19:31:56]OFD Sender: No OFD packet to send [19:32:01]OFD Sender: No OFD packet to send [19:32:06]OFD Sender: No OFD packet to send [19:32:11]OFD Sender: No OFD packet to send [19:32:16]OFD Sender: No OFD packet to send [19:32:21]OFD Sender: No OFD packet to send [19:32:26]OFD Sender: No OFD packet to send [19:32:28]accept exits with 9 [19:32:28]New connection [19:32:28]New thread 3067194724 created [19:32:28]Thread 3067338084 joined [19:32:28]Waiting for new connection... [19:32:28] Sock 9.Parse request [19:32:28]Sock 9.Check first char [19:32:28]Sock 9.First char is OK [19:32:28]request: POST /json_proto HTTP/1.0 [19:32:28]Method: POST [19:32:28]URL: /json_proto [19:32:28]Method is POST - this is cgi request [19:32:28]url: /json_proto [19:32:28]query_string will be loaded in cgi processing [19:32:28]execute_cgi json_proto POST (null) [19:32:28]execute_cgi path=json_proto method=POST [19:32:28]POST find Content-Length [19:32:28]Host: 172.17.44.3:8080 [19:32:28]Content-Length: 802 [19:32:28]Content-Type: application/json [19:32:28] [19:32:28]POST finish read [19:32:28]Found Content-Length = 802 [19:32:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:32:28]execute_script... [19:32: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)2075970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:32:28]POST & json_proto [19:32:28]process_json_proto [19:32:28]json parsed OK: [19:32:28]protocol is kg_v1.0 [19:32:28]action value=close_receipt [19:32:28]process_action close_receipt [19:32:28]cmd_close_receipt [19:32:28]MH_GetDate [19:32:28]Write to MH i2c: F0 00 00 35 1D 41 [19:32:28]Write i2c OK [19:32:28]MH_I2C_Read... [19:32:28]Read from MH i2c: F0 [19:32:28]MH_I2C_Read... [19:32:28]Read from MH i2c: F0 09 00 [19:32:28]MH_I2C_Read... [19:32:28]Read from MH i2c: F0 09 00 35 1D 00 4D EF C4 66 AD C5 5D 66 E5 [19:32:28]GetLastDocTimeStamp 1724182248 [19:32:28]current date 1724182349 [19:32:28]FM_GetShiftState [19:32:28]SAM_PROTO_GetShiftState [19:32:28]wFMCommunicate request_size=4 [19:32:28]MH_SAM_APDU [19:32:28]CAPDU: 80 13 01 00 [19:32:28]Write to MH i2c: E2 08 00 36 1D 80 13 01 00 00 00 00 00 D0 [19:32:28]Write i2c OK [19:32:28]MH_I2C_Read... [19:32:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:28]Read from MH i2c: E2 [19:32:28]MH_I2C_Read... [19:32:28]Read from MH i2c: E2 0E 00 [19:32:28]MH_I2C_Read... [19:32:28]Read from MH i2c: E2 0E 00 36 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F3 [19:32:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:32:28]wFMCommunicate OK [19:32:28]SAM_PROTO_GetShiftState done [19:32:28]FM_GetShiftState done [19:32:28]opened in 1724112910 [19:32:28]opened+sec_in_day 1724199310 [19:32:28]quantity*price = 70037 [19:32:28]sum+1 = 70038 [19:32:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 611 20.08.2024 19:32 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58627 ФПД: 65243527023941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193229&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58627&fm=65243527023941&tin=02508201610067®Number=0000000000162794&sum=70037 [19:32:29]StoreToDocumentArchive [19:32:29]shift 100 fd 58627 [19:32:29]save to /storage/0100/doc_00058627 [19:32:29]save last doc name /storage/0100/doc_00058627 to /storage/kkm_last_doc_name [19:32:29]save OK [19:32:29]Clear old archive folders... [19:32:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:32:29]tlvbuf is B6F060F0 [19:32:29]SAM_PROTO_ClearQueue [19:32:29]wFMCommunicate request_size=4 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 09 00 00 [19:32:29]Write to MH i2c: E2 08 00 43 1D 80 09 00 00 00 00 00 00 D2 [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 43 1D 00 90 00 D4 [19:32:29]RAPDU: 90 00 [19:32:29]wFMCommunicate OK [19:32:29]SAM_PROTO_ClearQueue done [19:32:29]KKMCreateOFDPacket [19:32:29]OFDProtocolAddRootSTLVToBuf [19:32:29]FM_MakeSignedData [19:32:29]FM_MakeSignedData [19:32:29]SAM_PROTO_SignData [19:32:29]wFMCommunicate request_size=4 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 0D 01 02 [19:32:29]Write to MH i2c: E2 08 00 44 1D 80 0D 01 02 00 00 00 00 DA [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 44 1D 00 90 00 D5 [19:32:29]RAPDU: 90 00 [19:32:29]wFMCommunicate OK [19:32:29]wFMCommunicate request_size=255 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 4D EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E5 00 00 35 04 06 00 3B [19:32:29]Write to MH i2c: E2 02 01 45 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 4D EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E5 00 00 35 04 06 00 3B 00 00 D8 [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:29]Read from MH i2c: E2 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: E2 03 00 45 1D 00 90 00 D6 [19:32:29]RAPDU: 90 00 [19:32:29]wFMCommunicate OK [19:32:29]wFMCommunicate request_size=10 [19:32:29]MH_SAM_APDU [19:32:29]CAPDU: 80 0D 02 02 05 56 B1 40 8D 45 [19:32:29]Write to MH i2c: E2 0D 00 46 1D 80 0D 02 02 05 00 56 B1 40 8D 45 00 00 00 [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:30]Read from MH i2c: E2 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: E2 03 00 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: E2 03 00 46 1D 00 90 00 D7 [19:32:30]RAPDU: 90 00 [19:32:30]wFMCommunicate OK [19:32:30]wFMCommunicate request_size=4 [19:32:30]MH_SAM_APDU [19:32:30]CAPDU: 80 0D 03 02 [19:32:30]Write to MH i2c: E2 08 00 47 1D 80 0D 03 02 00 00 00 00 DF [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19:32:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:32:30]Read from MH i2c: E2 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: E2 0B 00 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: E2 0B 00 47 1D 00 A8 B6 B6 D3 65 24 A1 CF 90 00 C0 [19:32:30]RAPDU: A8 B6 B6 D3 65 24 A1 CF 90 00 [19:32:30]wFMCommunicate OK [19:32:30]SAM_PROTO_SignData done [19:32:30]FM_MakeSignedData done [19:32:30]CreateOFDProtocolMessage [19:32:30]wFMCommunicate request_size=4 [19:32:30]MH_SAM_APDU [19:32:30]CAPDU: 80 11 00 00 [19:32:30]Write to MH i2c: E2 08 00 48 1D 80 11 00 00 00 00 00 00 DF [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19:32:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:30]Read from MH i2c: E2 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: E2 17 00 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: E2 17 00 48 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2B [19:32:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:32:30]wFMCommunicate OK [19:32:30]CreateOFDProtocolMessage done [19:32:30]OFDSenderStorePacket 58627 [19:32:30]StoreOFDPacket docnum=58627 [19:32:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E6 F9 07 01 9C 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 4D EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E5 00 00 35 04 06 00 3B 56 B1 40 8D 45 A8 B6 B6 D3 65 24 A1 CF [19:32:30]CheckFolder [19:32:30]dirname=/storage/ofd_packets [19:32:30]CheckFolder done [19:32:30]ProducePacketName [19:32:30]name=ofd_packets/00058627 [19:32:30]NVStorageSaveData ofd_packets/00058627 [19:32:30]File name is /storage/ofd_packets/00058627 [19:32:30]Write 301 bytes [19:32:30]NVStorageSaveData done [19:32:30]OFDSenderStorePacket done [19:32:30]KKMCreateOFDPacket done [19:32:30]NVStorageSaveData kkm_last_timestamp [19:32:30]File name is /storage/kkm_last_timestamp [19:32:30]Write 4 bytes [19:32:30]NVStorageSaveData done [19:32:30]ExternCall_PrintAddStr [19:32:30]wPrintStart [19:32:30]Write to MH i2c: 01 00 00 49 1D 66 [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 07 00 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 07 00 49 1D 00 00 00 00 00 FF 0F 7B [19:32:30]RasterBufferAndPrint [19:32:30]line Счет N : (1)2075970 [19:32:30]line ИНН: 02508201610067 [19:32:30]line Контрольно-Кассовый Чек [19:32:30]line ПРОДАЖА [19:32:30]line ТРК (МРК, ГНК) : 33 [19:32:30]line Товар: 2710124130 [19:32:30]line Аи-92-К-4 [19:32:30]line 10.330 * 67.80 [19:32:30]line = 700.37 [19:32:30]line НДС 12% НСП 1% [19:32:30]line > о реализуемом товаре [19:32:30]line ИТОГО: 700.37 [19:32:30]line НСП 1% : 6.20 [19:32:30]line НДС 12% : 74.38 [19:32:30]line Наличными: 0.00 [19:32:30]line Безнал.: 700.37 [19:32:30]line Место: АЗС № 135 "Партнер Нефть" [19:32:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:32:30]line СНО: Общий режим [19:32:30]line Чек 611 20.08.2024 19:32 [19:32:30]line Смена: 100 ФФД: 1.0 [19:32:30]line ЗНМ: 0300000196 [19:32:30]line РНМ: 0000000000162794 [19:32:30]line Версия ККМ: v1.0 [19:32:30]line Платежная система: O! деньги [19:32:30]line ФМ: 0000000002094532 [19:32:30]line ФД: 58627 [19:32:30]line ФПД: 65243527023941 [19:32:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193229&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58627&fm=65243527023941&tin=02508201610067®Number=0000000000162794&sum=70037 [19:32:30]OFD Sender: Processing packet 58627 [packets to send 52, broken 51] [19:32:30]ProducePacketName [19:32:30]name=ofd_packets/00058627 [19:32:30]OFD Sender: To server: pG, [19:32:30]CommunicateWithHost lk.salyk.kg:30040 [19:32:30]ConnectInit lk.salyk.kg [19:32:30]written 0, free lines is 4095 [19:32:30]Connected sock=8 [19:32:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E6 F9 07 01 9C 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 4D EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 03 E5 00 00 35 04 06 00 3B 56 B1 40 8D 45 A8 B6 B6 D3 65 24 A1 CF [19:32:30]Write to MH i2c: 01 00 00 73 1D 90 [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 07 00 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: 01 07 00 73 1D 00 00 00 00 00 C5 0C 68 [19:32:30]RasterBufferAndPrint [19:32:30]line [19:32:30]line [19:32:30]line [19:32:30]line [19:32:30]line [19:32:30]written 0, free lines is 3274 [19:32:30]MH_Cut [19:32:30]Write to MH i2c: D1 01 00 7A 1D 01 69 [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: D1 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: D1 01 00 [19:32:30]MH_I2C_Read... [19:32:30]Read from MH i2c: D1 01 00 7A 1D 00 68 [19:32:30]Write to MH i2c: 01 00 00 7B 1D 98 [19:32:30]Write i2c OK [19:32:30]MH_I2C_Read... [19:32:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F6 07 47 00 58 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 32 30 39 34 35 33 32 10 04 04 00 03 E5 00 00 F4 03 04 00 9B 9A C4 66 B6 04 01 00 00 2D 14 C4 C2 45 61 DE A7 [19:32:30]CommunicateWithHost err = 0 [19:32:30]CheckOFDResponse [19:32:30]1017 (14) - 77093643461234 [19:32:30]1041 (16) - 0000000002094532 [19:32:30]1040 (4) - 58627 [19:32:30]1012 (4) - 20.08.2024 13:31 [19:32:30]1206 (1) - 0 [19:32:30]OFD Sender: Remove packet 58627 [19:32:30]ProducePacketName [19:32:30]name=ofd_packets/00058627 [19:32:30]NVStorageDeleteData [19:32:31]OFD Sender: No OFD packet to send [19:32:31]*** Cut start [19:32:31]*** Partial cut [19:32:31]*** CUTSNS_PIN = 1 [19:32:31]*** CUTSNS_PIN = 0 [19:32:32]*** Brake cut motor [19:32:32]Read from MH i2c: 01 [19:32:32]MH_I2C_Read... [19:32:32]*** Stop cut motor [19:32:32]*** Cut end [19:32:32]Read from MH i2c: 01 07 00 [19:32:32]MH_I2C_Read... [19:32:32]Read from MH i2c: 01 07 00 7B 1D 00 00 00 00 00 FF 0F AD [19:32:32]process_action close_receipt done [19:32:32]requested_data is exist [19:32:32]produce_requested_data [19:32:32]requested_item fm.sn is exist - process it [19:32:32]wFMCommunicate request_size=4 [19:32:32]MH_SAM_APDU [19:32:32]CAPDU: 80 11 00 00 [19:32:32]Write to MH i2c: E2 08 00 7C 1D 80 11 00 00 00 00 00 00 13 [19:32:32]Write i2c OK [19:32:32]MH_I2C_Read... [19:32:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:32]Read from MH i2c: E2 [19:32:32]MH_I2C_Read... [19:32:32]Read from MH i2c: E2 17 00 [19:32:32]MH_I2C_Read... [19:32:32]Read from MH i2c: E2 17 00 7C 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [19:32:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:32:32]wFMCommunicate OK [19:32:32]requested_item fd.num is exist - process it [19:32:32]SAM_PROTO_GetFieldsCounters [19:32:32]wFMCommunicate request_size=4 [19:32:32]MH_SAM_APDU [19:32:32]CAPDU: 80 13 00 00 [19:32:32]Write to MH i2c: E2 08 00 7D 1D 80 13 00 00 00 00 00 00 16 [19:32:32]Write i2c OK [19:32:32]MH_I2C_Read... [19:32:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:32:32]Read from MH i2c: E2 [19:32:32]MH_I2C_Read... [19:32:32]Read from MH i2c: E2 62 00 [19:32:32]MH_I2C_Read... [19:32:32]Read from MH i2c: E2 62 00 7D 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 03 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 AF [19:32:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 03 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:32:32]wFMCommunicate OK [19:32:32]SAM_PROTO_GetFieldsCounters done [19:32:32]requested_item shift.num is exist - process it [19:32:32]requested_item shift.opened is exist - process it [19:32:32]req_shift_opened [19:32:32]FM_GetShiftState [19:32:32]SAM_PROTO_GetShiftState [19:32:32]wFMCommunicate request_size=4 [19:32:32]MH_SAM_APDU [19:32:32]CAPDU: 80 13 01 00 [19:32:32]Write to MH i2c: E2 08 00 7E 1D 80 13 01 00 00 00 00 00 18 [19:32:32]Write i2c OK [19:32:32]MH_I2C_Read... [19:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:32]Read from MH i2c: E2 [19:32:32]MH_I2C_Read... [19:32:32]Read from MH i2c: E2 0E 00 [19:32:32]MH_I2C_Read... [19:32:32]Read from MH i2c: E2 0E 00 7E 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [19:32:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:32:32]wFMCommunicate OK [19:32:32]SAM_PROTO_GetShiftState done [19:32:32]FM_GetShiftState done [19:32:32]req_shift_opened done [19:32:32]requested_item shift.open_date is exist - process it [19:32:32]req_shift_open_date [19:32:32]req_shift_open_date done [19:32:32]produce_requested_data done [19:32:32]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58627,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:32:32]process_action_free close_receipt [19:32:32]json_value_free [19:32:32]json_value_free done [19:32:32]process_json_proto returns [19:32:32]Send response to host [19:32:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58627,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:32:32]free response buf [19:32:32]execute_script done [19:32:32]execute_script returns [19:32:32]free content buf [19:32:32]Sock 9.Close socket [19:32:32]Sock 9.Thread stoped [19:32:36]OFD Sender: No OFD packet to send [19:32:41]OFD Sender: No OFD packet to send [19:32:46]OFD Sender: No OFD packet to send [19:32:51]OFD Sender: No OFD packet to send [19:32:56]OFD Sender: No OFD packet to send [19:33:01]OFD Sender: No OFD packet to send [19:33:06]OFD Sender: No OFD packet to send [19:33:11]OFD Sender: No OFD packet to send [19:33:16]OFD Sender: No OFD packet to send [19:33:21]OFD Sender: No OFD packet to send [19:33:24]accept exits with 10 [19:33:24]New connection [19:33:24]New thread 3067338084 created [19:33:24]Thread 3067194724 joined [19:33:24]Waiting for new connection... [19:33:24] Sock 10.Parse request [19:33:24]Sock 10.Check first char [19:33:24]Sock 10.First char is OK [19:33:24]request: POST /json_proto HTTP/1.0 [19:33:24]Method: POST [19:33:24]URL: /json_proto [19:33:24]Method is POST - this is cgi request [19:33:24]url: /json_proto [19:33:24]query_string will be loaded in cgi processing [19:33:24]execute_cgi json_proto POST (null) [19:33:24]execute_cgi path=json_proto method=POST [19:33:24]POST find Content-Length [19:33:24]Host: 172.17.44.3:8080 [19:33:24]Content-Length: 805 [19:33:24]Content-Type: application/json [19:33:24] [19:33:24]POST finish read [19:33:24]Found Content-Length = 805 [19:33:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:24]execute_script... [19:33: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)2075971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:24]POST & json_proto [19:33:24]process_json_proto [19:33:24]json parsed OK: [19:33:24]protocol is kg_v1.0 [19:33:24]action value=close_receipt [19:33:24]process_action close_receipt [19:33:24]cmd_close_receipt [19:33:24]MH_GetDate [19:33:24]Write to MH i2c: F0 00 00 7F 1D 8B [19:33:24]Write i2c OK [19:33:24]MH_I2C_Read... [19:33:24]Read from MH i2c: F0 [19:33:24]MH_I2C_Read... [19:33:24]Read from MH i2c: F0 09 00 [19:33:24]MH_I2C_Read... [19:33:24]Read from MH i2c: F0 09 00 7F 1D 00 85 EF C4 66 AD C5 5D 66 67 [19:33:24]GetLastDocTimeStamp 1724182349 [19:33:24]current date 1724182405 [19:33:24]FM_GetShiftState [19:33:24]SAM_PROTO_GetShiftState [19:33:24]wFMCommunicate request_size=4 [19:33:24]MH_SAM_APDU [19:33:24]CAPDU: 80 13 01 00 [19:33:24]Write to MH i2c: E2 08 00 80 1D 80 13 01 00 00 00 00 00 1A [19:33:24]Write i2c OK [19:33:24]MH_I2C_Read... [19:33:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:24]Read from MH i2c: E2 [19:33:24]MH_I2C_Read... [19:33:24]Read from MH i2c: E2 0E 00 [19:33:24]MH_I2C_Read... [19:33:24]Read from MH i2c: E2 0E 00 80 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3D [19:33:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:33:24]wFMCommunicate OK [19:33:24]SAM_PROTO_GetShiftState done [19:33:24]FM_GetShiftState done [19:33:24]opened in 1724112910 [19:33:24]opened+sec_in_day 1724199310 [19:33:24]quantity*price = 100070 [19:33:24]sum+1 = 100072 [19:33:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 612 20.08.2024 19:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58628 ФПД: 99420716407619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193325&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58628&fm=99420716407619&tin=02508201610067®Number=0000000000162794&sum=100071 [19:33:25]StoreToDocumentArchive [19:33:25]shift 100 fd 58628 [19:33:25]save to /storage/0100/doc_00058628 [19:33:25]save last doc name /storage/0100/doc_00058628 to /storage/kkm_last_doc_name [19:33:25]save OK [19:33:25]Clear old archive folders... [19:33:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:33:25]tlvbuf is B6F06270 [19:33:25]SAM_PROTO_ClearQueue [19:33:25]wFMCommunicate request_size=4 [19:33:25]MH_SAM_APDU [19:33:25]CAPDU: 80 09 00 00 [19:33:25]Write to MH i2c: E2 08 00 8D 1D 80 09 00 00 00 00 00 00 1C [19:33:25]Write i2c OK [19:33:25]MH_I2C_Read... [19:33:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:25]Read from MH i2c: E2 [19:33:25]MH_I2C_Read... [19:33:25]Read from MH i2c: E2 03 00 [19:33:25]MH_I2C_Read... [19:33:25]Read from MH i2c: E2 03 00 8D 1D 00 90 00 1E [19:33:25]RAPDU: 90 00 [19:33:25]wFMCommunicate OK [19:33:25]SAM_PROTO_ClearQueue done [19:33:25]KKMCreateOFDPacket [19:33:25]OFDProtocolAddRootSTLVToBuf [19:33:25]FM_MakeSignedData [19:33:25]FM_MakeSignedData [19:33:25]SAM_PROTO_SignData [19:33:25]wFMCommunicate request_size=4 [19:33:25]MH_SAM_APDU [19:33:25]CAPDU: 80 0D 01 02 [19:33:25]Write to MH i2c: E2 08 00 8E 1D 80 0D 01 02 00 00 00 00 24 [19:33:25]Write i2c OK [19:33:25]MH_I2C_Read... [19:33:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:25]Read from MH i2c: E2 [19:33:25]MH_I2C_Read... [19:33:25]Read from MH i2c: E2 03 00 [19:33:25]MH_I2C_Read... [19:33:25]Read from MH i2c: E2 03 00 8E 1D 00 90 00 1F [19:33:25]RAPDU: 90 00 [19:33:25]wFMCommunicate OK [19:33:25]wFMCommunicate request_size=255 [19:33:25]MH_SAM_APDU [19:33:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 85 EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E5 00 00 35 04 06 00 [19:33:25]Write to MH i2c: E2 02 01 8F 1D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 85 EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E5 00 00 35 04 06 00 00 00 98 [19:33:25]Write i2c OK [19:33:25]MH_I2C_Read... [19:33:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:26]Read from MH i2c: E2 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: E2 03 00 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: E2 03 00 8F 1D 00 90 00 20 [19:33:26]RAPDU: 90 00 [19:33:26]wFMCommunicate OK [19:33:26]wFMCommunicate request_size=11 [19:33:26]MH_SAM_APDU [19:33:26]CAPDU: 80 0D 02 02 06 5A 6C 30 7C 1B 43 [19:33:26]Write to MH i2c: E2 0E 00 90 1D 80 0D 02 02 06 00 5A 6C 30 7C 1B 43 00 00 03 [19:33:26]Write i2c OK [19:33:26]MH_I2C_Read... [19:33:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:26]Read from MH i2c: E2 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: E2 03 00 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: E2 03 00 90 1D 00 90 00 21 [19:33:26]RAPDU: 90 00 [19:33:26]wFMCommunicate OK [19:33:26]wFMCommunicate request_size=4 [19:33:26]MH_SAM_APDU [19:33:26]CAPDU: 80 0D 03 02 [19:33:26]Write to MH i2c: E2 08 00 91 1D 80 0D 03 02 00 00 00 00 29 [19:33:26]Write i2c OK [19:33:26]MH_I2C_Read... [19:33:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:26]Read from MH i2c: E2 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: E2 0B 00 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: E2 0B 00 91 1D 00 A0 52 F2 BD B8 CB ED F3 90 00 2E [19:33:26]RAPDU: A0 52 F2 BD B8 CB ED F3 90 00 [19:33:26]wFMCommunicate OK [19:33:26]SAM_PROTO_SignData done [19:33:26]FM_MakeSignedData done [19:33:26]CreateOFDProtocolMessage [19:33:26]wFMCommunicate request_size=4 [19:33:26]MH_SAM_APDU [19:33:26]CAPDU: 80 11 00 00 [19:33:26]Write to MH i2c: E2 08 00 92 1D 80 11 00 00 00 00 00 00 29 [19:33:26]Write i2c OK [19:33:26]MH_I2C_Read... [19:33:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:26]Read from MH i2c: E2 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: E2 17 00 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: E2 17 00 92 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 75 [19:33:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:33:26]wFMCommunicate OK [19:33:26]CreateOFDProtocolMessage done [19:33:26]OFDSenderStorePacket 58628 [19:33:26]StoreOFDPacket docnum=58628 [19:33:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 CC BB 08 01 BB BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 85 EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E5 00 00 35 04 06 00 5A 6C 30 7C 1B 43 A0 52 F2 BD B8 CB ED F3 [19:33:26]CheckFolder [19:33:26]dirname=/storage/ofd_packets [19:33:26]CheckFolder done [19:33:26]ProducePacketName [19:33:26]name=ofd_packets/00058628 [19:33:26]NVStorageSaveData ofd_packets/00058628 [19:33:26]File name is /storage/ofd_packets/00058628 [19:33:26]Write 302 bytes [19:33:26]NVStorageSaveData done [19:33:26]OFDSenderStorePacket done [19:33:26]KKMCreateOFDPacket done [19:33:26]NVStorageSaveData kkm_last_timestamp [19:33:26]File name is /storage/kkm_last_timestamp [19:33:26]Write 4 bytes [19:33:26]NVStorageSaveData done [19:33:26]ExternCall_PrintAddStr [19:33:26]wPrintStart [19:33:26]Write to MH i2c: 01 00 00 93 1D B0 [19:33:26]Write i2c OK [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: 01 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: 01 07 00 [19:33:26]MH_I2C_Read... [19:33:26]Read from MH i2c: 01 07 00 93 1D 00 00 00 00 00 FF 0F C5 [19:33:26]RasterBufferAndPrint [19:33:26]line Счет N : (1)2075971 [19:33:26]line ИНН: 02508201610067 [19:33:26]line Контрольно-Кассовый Чек [19:33:26]line ПРОДАЖА [19:33:26]line ТРК (МРК, ГНК) : 51 [19:33:26]line Товар: 2710124900 [19:33:26]line Аи-100-К-3 [19:33:26]line 10.370 * 96.50 [19:33:26]line = 1000.71 [19:33:26]line НДС 12% НСП 1% [19:33:26]line > о реализуемом товаре [19:33:26]line ИТОГО: 1000.71 [19:33:26]line НСП 1% : 8.86 [19:33:26]line НДС 12% : 106.27 [19:33:26]line Наличными: 0.00 [19:33:26]line Безнал.: 1000.71 [19:33:26]line Место: АЗС № 135 "Партнер Нефть" [19:33:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:33:26]line СНО: Общий режим [19:33:26]line Чек 612 20.08.2024 19:33 [19:33:26]line Смена: 100 ФФД: 1.0 [19:33:26]line ЗНМ: 0300000196 [19:33:26]line РНМ: 0000000000162794 [19:33:26]line Версия ККМ: v1.0 [19:33:26]line Платежная система: O! деньги [19:33:26]line ФМ: 0000000002094532 [19:33:26]line ФД: 58628 [19:33:26]line ФПД: 99420716407619 [19:33:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193325&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58628&fm=99420716407619&tin=02508201610067®Number=0000000000162794&sum=100071 [19:33:26]OFD Sender: Processing packet 58628 [packets to send 52, broken 51] [19:33:26]ProducePacketName [19:33:26]name=ofd_packets/00058628 [19:33:26]OFD Sender: To server: pG, [19:33:26]CommunicateWithHost lk.salyk.kg:30040 [19:33:26]ConnectInit lk.salyk.kg [19:33:26]written 0, free lines is 4095 [19:33:26]Connected sock=9 [19:33:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 CC BB 08 01 BB BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 85 EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 04 E5 00 00 35 04 06 00 5A 6C 30 7C 1B 43 A0 52 F2 BD B8 CB ED F3 [19:33:27]Write to MH i2c: 01 00 00 BD 1D DA [19:33:27]Write i2c OK [19:33:27]MH_I2C_Read... [19:33:27]Read from MH i2c: 01 [19:33:27]MH_I2C_Read... [19:33:27]Read from MH i2c: 01 07 00 [19:33:27]MH_I2C_Read... [19:33:27]Read from MH i2c: 01 07 00 BD 1D 00 00 00 00 00 CA 0C B7 [19:33:27]RasterBufferAndPrint [19:33:27]line [19:33:27]line [19:33:27]line [19:33:27]line [19:33:27]line [19:33:27]written 0, free lines is 3280 [19:33:27]MH_Cut [19:33:27]Write to MH i2c: D1 01 00 C4 1D 01 B3 [19:33:27]Write i2c OK [19:33:27]MH_I2C_Read... [19:33:27]Read from MH i2c: D1 [19:33:27]MH_I2C_Read... [19:33:27]Read from MH i2c: D1 01 00 [19:33:27]MH_I2C_Read... [19:33:27]Read from MH i2c: D1 01 00 C4 1D 00 B2 [19:33:27]Write to MH i2c: 01 00 00 C5 1D E2 [19:33:27]Write i2c OK [19:33:27]MH_I2C_Read... [19:33:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F8 6C 47 00 76 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 32 30 39 34 35 33 32 10 04 04 00 04 E5 00 00 F4 03 04 00 D3 9A C4 66 B6 04 01 00 00 7A FD 77 98 61 12 ED B3 [19:33:27]CommunicateWithHost err = 0 [19:33:27]CheckOFDResponse [19:33:27]1017 (14) - 77093643461234 [19:33:27]1041 (16) - 0000000002094532 [19:33:27]1040 (4) - 58628 [19:33:27]1012 (4) - 20.08.2024 13:32 [19:33:27]1206 (1) - 0 [19:33:27]OFD Sender: Remove packet 58628 [19:33:27]ProducePacketName [19:33:27]name=ofd_packets/00058628 [19:33:27]NVStorageDeleteData [19:33:27]OFD Sender: No OFD packet to send [19:33:28]*** Cut start [19:33:28]*** Partial cut [19:33:28]*** CUTSNS_PIN = 1 [19:33:28]*** CUTSNS_PIN = 0 [19:33:28]*** Brake cut motor [19:33:28]Read from MH i2c: 01 [19:33:28]MH_I2C_Read... [19:33:28]*** Stop cut motor [19:33:28]*** Cut end [19:33:28]Read from MH i2c: 01 07 00 [19:33:28]MH_I2C_Read... [19:33:28]Read from MH i2c: 01 07 00 C5 1D 00 00 00 00 00 FF 0F F7 [19:33:28]process_action close_receipt done [19:33:28]requested_data is exist [19:33:28]produce_requested_data [19:33:28]requested_item fm.sn is exist - process it [19:33:28]wFMCommunicate request_size=4 [19:33:28]MH_SAM_APDU [19:33:28]CAPDU: 80 11 00 00 [19:33:28]Write to MH i2c: E2 08 00 C6 1D 80 11 00 00 00 00 00 00 5D [19:33:28]Write i2c OK [19:33:28]MH_I2C_Read... [19:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:28]Read from MH i2c: E2 [19:33:28]MH_I2C_Read... [19:33:28]Read from MH i2c: E2 17 00 [19:33:28]MH_I2C_Read... [19:33:28]Read from MH i2c: E2 17 00 C6 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A9 [19:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:33:28]wFMCommunicate OK [19:33:28]requested_item fd.num is exist - process it [19:33:28]SAM_PROTO_GetFieldsCounters [19:33:28]wFMCommunicate request_size=4 [19:33:28]MH_SAM_APDU [19:33:28]CAPDU: 80 13 00 00 [19:33:28]Write to MH i2c: E2 08 00 C7 1D 80 13 00 00 00 00 00 00 60 [19:33:28]Write i2c OK [19:33:28]MH_I2C_Read... [19:33:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:28]Read from MH i2c: E2 [19:33:28]MH_I2C_Read... [19:33:28]Read from MH i2c: E2 62 00 [19:33:28]MH_I2C_Read... [19:33:28]Read from MH i2c: E2 62 00 C7 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 04 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 FD [19:33:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 04 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:28]wFMCommunicate OK [19:33:28]SAM_PROTO_GetFieldsCounters done [19:33:28]requested_item shift.num is exist - process it [19:33:28]requested_item shift.opened is exist - process it [19:33:28]req_shift_opened [19:33:28]FM_GetShiftState [19:33:28]SAM_PROTO_GetShiftState [19:33:28]wFMCommunicate request_size=4 [19:33:28]MH_SAM_APDU [19:33:28]CAPDU: 80 13 01 00 [19:33:28]Write to MH i2c: E2 08 00 C8 1D 80 13 01 00 00 00 00 00 62 [19:33:28]Write i2c OK [19:33:28]MH_I2C_Read... [19:33:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:28]Read from MH i2c: E2 [19:33:28]MH_I2C_Read... [19:33:28]Read from MH i2c: E2 0E 00 [19:33:28]MH_I2C_Read... [19:33:28]Read from MH i2c: E2 0E 00 C8 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 85 [19:33:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:33:28]wFMCommunicate OK [19:33:28]SAM_PROTO_GetShiftState done [19:33:28]FM_GetShiftState done [19:33:28]req_shift_opened done [19:33:28]requested_item shift.open_date is exist - process it [19:33:28]req_shift_open_date [19:33:28]req_shift_open_date done [19:33:28]produce_requested_data done [19:33:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58628,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:33:28]process_action_free close_receipt [19:33:28]json_value_free [19:33:28]json_value_free done [19:33:28]process_json_proto returns [19:33:28]Send response to host [19:33:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58628,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:33:28]free response buf [19:33:28]execute_script done [19:33:28]execute_script returns [19:33:28]free content buf [19:33:28]Sock 10.Close socket [19:33:28]Sock 10.Thread stoped [19:33:32]OFD Sender: No OFD packet to send [19:33:37]OFD Sender: No OFD packet to send [19:33:42]OFD Sender: No OFD packet to send [19:33:46]accept exits with 8 [19:33:46]New connection [19:33:46]New thread 3067194724 created [19:33:46]Thread 3067338084 joined [19:33:46]Waiting for new connection... [19:33:46] Sock 8.Parse request [19:33:46]Sock 8.Check first char [19:33:46]Sock 8.First char is OK [19:33:46]request: POST /json_proto HTTP/1.0 [19:33:46]Method: POST [19:33:46]URL: /json_proto [19:33:46]Method is POST - this is cgi request [19:33:46]url: /json_proto [19:33:46]query_string will be loaded in cgi processing [19:33:46]execute_cgi json_proto POST (null) [19:33:46]execute_cgi path=json_proto method=POST [19:33:46]POST find Content-Length [19:33:46]Host: 172.17.44.3:8080 [19:33:46]Content-Length: 640 [19:33:46]Content-Type: application/json [19:33:46] [19:33:46]POST finish read [19:33:46]Found Content-Length = 640 [19:33:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 70.000, "sum" : 5334.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 5334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:46]execute_script... [19:33:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 70.000, "sum" : 5334.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 5334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:46]POST & json_proto [19:33:46]process_json_proto [19:33:46]json parsed OK: [19:33:46]protocol is kg_v1.0 [19:33:46]action value=close_receipt [19:33:46]process_action close_receipt [19:33:46]cmd_close_receipt [19:33:46]MH_GetDate [19:33:46]Write to MH i2c: F0 00 00 C9 1D D5 [19:33:46]Write i2c OK [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: F0 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: F0 09 00 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: F0 09 00 C9 1D 00 9A EF C4 66 AD C5 5D 66 C6 [19:33:46]GetLastDocTimeStamp 1724182405 [19:33:46]current date 1724182426 [19:33:46]FM_GetShiftState [19:33:46]SAM_PROTO_GetShiftState [19:33:46]wFMCommunicate request_size=4 [19:33:46]MH_SAM_APDU [19:33:46]CAPDU: 80 13 01 00 [19:33:46]Write to MH i2c: E2 08 00 CA 1D 80 13 01 00 00 00 00 00 64 [19:33:46]Write i2c OK [19:33:46]MH_I2C_Read... [19:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:46]Read from MH i2c: E2 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 0E 00 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 0E 00 CA 1D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 87 [19:33:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:33:46]wFMCommunicate OK [19:33:46]SAM_PROTO_GetShiftState done [19:33:46]FM_GetShiftState done [19:33:46]opened in 1724112910 [19:33:46]opened+sec_in_day 1724199310 [19:33:46]quantity*price = 533400 [19:33:46]sum+1 = 533401 [19:33:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5334.00 НСП 1% : 47.20 НДС 12% : 566.44 Наличными: 5334.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 613 20.08.2024 19:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58629 ФПД: 76626771460121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193346&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58629&fm=76626771460121&tin=02508201610067®Number=0000000000162794&sum=533400 [19:33:47]StoreToDocumentArchive [19:33:47]shift 100 fd 58629 [19:33:47]save to /storage/0100/doc_00058629 [19:33:47]save last doc name /storage/0100/doc_00058629 to /storage/kkm_last_doc_name [19:33:47]save OK [19:33:47]Clear old archive folders... [19:33:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:33:47]tlvbuf is 01F99920 [19:33:47]SAM_PROTO_ClearQueue [19:33:47]wFMCommunicate request_size=4 [19:33:47]MH_SAM_APDU [19:33:47]CAPDU: 80 09 00 00 [19:33:47]Write to MH i2c: E2 08 00 D7 1D 80 09 00 00 00 00 00 00 66 [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:47]Read from MH i2c: E2 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 03 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 03 00 D7 1D 00 90 00 68 [19:33:47]RAPDU: 90 00 [19:33:47]wFMCommunicate OK [19:33:47]SAM_PROTO_ClearQueue done [19:33:47]KKMCreateOFDPacket [19:33:47]OFDProtocolAddRootSTLVToBuf [19:33:47]FM_MakeSignedData [19:33:47]FM_MakeSignedData [19:33:47]SAM_PROTO_SignData [19:33:47]wFMCommunicate request_size=4 [19:33:47]MH_SAM_APDU [19:33:47]CAPDU: 80 0D 01 02 [19:33:47]Write to MH i2c: E2 08 00 D8 1D 80 0D 01 02 00 00 00 00 6E [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:47]Read from MH i2c: E2 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 03 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 03 00 D8 1D 00 90 00 69 [19:33:47]RAPDU: 90 00 [19:33:47]wFMCommunicate OK [19:33:47]wFMCommunicate request_size=255 [19:33:47]MH_SAM_APDU [19:33:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 98 23 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 23 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 DD 00 00 00 00 07 04 06 00 98 23 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 9A EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E5 00 00 35 04 06 00 45 B1 0F 7E [19:33:47]Write to MH i2c: E2 02 01 D9 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 98 23 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 23 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 DD 00 00 00 00 07 04 06 00 98 23 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 9A EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E5 00 00 35 04 06 00 45 B1 0F 7E 00 00 02 [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:47]Read from MH i2c: E2 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 03 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 03 00 D9 1D 00 90 00 6A [19:33:47]RAPDU: 90 00 [19:33:47]wFMCommunicate OK [19:33:47]wFMCommunicate request_size=7 [19:33:47]MH_SAM_APDU [19:33:47]CAPDU: 80 0D 02 02 02 40 19 [19:33:47]Write to MH i2c: E2 0A 00 DA 1D 80 0D 02 02 02 00 40 19 00 00 CE [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:47]Read from MH i2c: E2 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 03 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 03 00 DA 1D 00 90 00 6B [19:33:47]RAPDU: 90 00 [19:33:47]wFMCommunicate OK [19:33:47]wFMCommunicate request_size=4 [19:33:47]MH_SAM_APDU [19:33:47]CAPDU: 80 0D 03 02 [19:33:47]Write to MH i2c: E2 08 00 DB 1D 80 0D 03 02 00 00 00 00 73 [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:47]Read from MH i2c: E2 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 0B 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 0B 00 DB 1D 00 62 38 EE 3D EA 3B 03 B0 90 00 11 [19:33:47]RAPDU: 62 38 EE 3D EA 3B 03 B0 90 00 [19:33:47]wFMCommunicate OK [19:33:47]SAM_PROTO_SignData done [19:33:47]FM_MakeSignedData done [19:33:47]CreateOFDProtocolMessage [19:33:47]wFMCommunicate request_size=4 [19:33:47]MH_SAM_APDU [19:33:47]CAPDU: 80 11 00 00 [19:33:47]Write to MH i2c: E2 08 00 DC 1D 80 11 00 00 00 00 00 00 73 [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:47]Read from MH i2c: E2 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 17 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: E2 17 00 DC 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [19:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:33:47]wFMCommunicate OK [19:33:47]CreateOFDProtocolMessage done [19:33:47]OFDSenderStorePacket 58629 [19:33:47]StoreOFDPacket docnum=58629 [19:33:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 0E 22 04 01 10 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 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 98 23 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 23 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 DD 00 00 00 00 07 04 06 00 98 23 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 9A EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E5 00 00 35 04 06 00 45 B1 0F 7E 40 19 62 38 EE 3D EA 3B 03 B0 [19:33:47]CheckFolder [19:33:47]dirname=/storage/ofd_packets [19:33:47]CheckFolder done [19:33:47]ProducePacketName [19:33:47]name=ofd_packets/00058629 [19:33:47]NVStorageSaveData ofd_packets/00058629 [19:33:47]File name is /storage/ofd_packets/00058629 [19:33:47]Write 298 bytes [19:33:47]NVStorageSaveData done [19:33:47]OFDSenderStorePacket done [19:33:47]KKMCreateOFDPacket done [19:33:47]NVStorageSaveData kkm_last_timestamp [19:33:47]File name is /storage/kkm_last_timestamp [19:33:47]Write 4 bytes [19:33:47]NVStorageSaveData done [19:33:47]ExternCall_PrintAddStr [19:33:47]wPrintStart [19:33:47]Write to MH i2c: 01 00 00 DD 1D FA [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: 01 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: 01 07 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: 01 07 00 DD 1D 00 00 00 00 00 FF 0F 0F [19:33:47]RasterBufferAndPrint [19:33:47]line Счет N : (1)2075973 [19:33:47]line ИНН: 02508201610067 [19:33:47]line Контрольно-Кассовый Чек [19:33:47]line ПРОДАЖА [19:33:47]line ТРК (МРК, ГНК) : 21 [19:33:47]line Товар: 2710194210 [19:33:47]line ДТ-К-5 [19:33:47]line 70.000 * 76.20 [19:33:47]line = 5334.00 [19:33:47]line НДС 12% НСП 1% [19:33:47]line > о реализуемом товаре [19:33:47]line ИТОГО: 5334.00 [19:33:47]line НСП 1% : 47.20 [19:33:47]line НДС 12% : 566.44 [19:33:47]line Наличными: 5334.00 [19:33:47]line Безнал.: 0.00 [19:33:47]line Место: АЗС № 135 "Партнер Нефть" [19:33:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:33:47]line СНО: Общий режим [19:33:47]line Чек 613 20.08.2024 19:33 [19:33:47]line Смена: 100 ФФД: 1.0 [19:33:47]line ЗНМ: 0300000196 [19:33:47]line РНМ: 0000000000162794 [19:33:47]line Версия ККМ: v1.0 [19:33:47]line ФМ: 0000000002094532 [19:33:47]line ФД: 58629 [19:33:47]line ФПД: 76626771460121 [19:33:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193346&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58629&fm=76626771460121&tin=02508201610067®Number=0000000000162794&sum=533400 [19:33:48]OFD Sender: Processing packet 58629 [packets to send 52, broken 51] [19:33:48]ProducePacketName [19:33:48]name=ofd_packets/00058629 [19:33:48]OFD Sender: To server: pG, [19:33:48]CommunicateWithHost lk.salyk.kg:30040 [19:33:48]ConnectInit lk.salyk.kg [19:33:48]written 0, free lines is 4095 [19:33:48]Connected sock=10 [19:33:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 0E 22 04 01 10 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 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 98 23 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 23 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 DD 00 00 00 00 07 04 06 00 98 23 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 9A EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E5 00 00 35 04 06 00 45 B1 0F 7E 40 19 62 38 EE 3D EA 3B 03 B0 [19:33:48]Write to MH i2c: 01 00 00 05 1E 23 [19:33:48]Write i2c OK [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: 01 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: 01 07 00 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: 01 07 00 05 1E 00 00 00 00 00 E9 0C 1F [19:33:48]RasterBufferAndPrint [19:33:48]line [19:33:48]line [19:33:48]line [19:33:48]line [19:33:48]line [19:33:48]written 0, free lines is 3311 [19:33:48]MH_Cut [19:33:48]Write to MH i2c: D1 01 00 0C 1E 01 FC [19:33:48]Write i2c OK [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: D1 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: D1 01 00 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: D1 01 00 0C 1E 00 FB [19:33:48]Write to MH i2c: 01 00 00 0D 1E 2B [19:33:48]Write i2c OK [19:33:48]MH_I2C_Read... [19:33:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0E 96 47 00 72 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 05 E5 00 00 F4 03 04 00 E9 9A C4 66 B6 04 01 00 00 C1 7A D4 BF D6 AD A9 46 [19:33:48]CommunicateWithHost err = 0 [19:33:48]CheckOFDResponse [19:33:48]1017 (14) - 77093643461234 [19:33:48]1041 (16) - 0000000002094532 [19:33:48]1040 (4) - 58629 [19:33:48]1012 (4) - 20.08.2024 13:32 [19:33:48]1206 (1) - 0 [19:33:48]OFD Sender: Remove packet 58629 [19:33:48]ProducePacketName [19:33:48]name=ofd_packets/00058629 [19:33:48]NVStorageDeleteData [19:33:49]OFD Sender: No OFD packet to send [19:33:49]*** Cut start [19:33:49]*** Partial cut [19:33:49]*** CUTSNS_PIN = 1 [19:33:49]*** CUTSNS_PIN = 0 [19:33:49]*** Brake cut motor [19:33:50]Read from MH i2c: 01 [19:33:50]MH_I2C_Read... [19:33:50]*** Stop cut motor [19:33:50]*** Cut end [19:33:50]Read from MH i2c: 01 07 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: 01 07 00 0D 1E 00 00 00 00 00 FF 0F 40 [19:33:50]process_action close_receipt done [19:33:50]requested_data is exist [19:33:50]produce_requested_data [19:33:50]requested_item fm.sn is exist - process it [19:33:50]wFMCommunicate request_size=4 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 11 00 00 [19:33:50]Write to MH i2c: E2 08 00 0E 1E 80 11 00 00 00 00 00 00 A6 [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 17 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 17 00 0E 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F2 [19:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:33:50]wFMCommunicate OK [19:33:50]requested_item fd.num is exist - process it [19:33:50]SAM_PROTO_GetFieldsCounters [19:33:50]wFMCommunicate request_size=4 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 13 00 00 [19:33:50]Write to MH i2c: E2 08 00 0F 1E 80 13 00 00 00 00 00 00 A9 [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 62 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 62 00 0F 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 05 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 4A [19:33:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 05 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:50]wFMCommunicate OK [19:33:50]SAM_PROTO_GetFieldsCounters done [19:33:50]requested_item shift.num is exist - process it [19:33:50]requested_item shift.opened is exist - process it [19:33:50]req_shift_opened [19:33:50]FM_GetShiftState [19:33:50]SAM_PROTO_GetShiftState [19:33:50]wFMCommunicate request_size=4 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 13 01 00 [19:33:50]Write to MH i2c: E2 08 00 10 1E 80 13 01 00 00 00 00 00 AB [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 0E 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 0E 00 10 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CE [19:33:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:33:50]wFMCommunicate OK [19:33:50]SAM_PROTO_GetShiftState done [19:33:50]FM_GetShiftState done [19:33:50]req_shift_opened done [19:33:50]requested_item shift.open_date is exist - process it [19:33:50]req_shift_open_date [19:33:50]req_shift_open_date done [19:33:50]produce_requested_data done [19:33:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58629,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:33:50]process_action_free close_receipt [19:33:50]json_value_free [19:33:50]json_value_free done [19:33:50]process_json_proto returns [19:33:50]Send response to host [19:33:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58629,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:33:50]free response buf [19:33:50]execute_script done [19:33:50]execute_script returns [19:33:50]free content buf [19:33:50]Sock 8.Close socket [19:33:50]Sock 8.Thread stoped [19:33:51]accept exits with 9 [19:33:51]New connection [19:33:51]New thread 3067338084 created [19:33:51]Thread 3067194724 joined [19:33:51]Waiting for new connection... [19:33:51] Sock 9.Parse request [19:33:51]Sock 9.Check first char [19:33:51]Sock 9.First char is OK [19:33:51]request: POST /json_proto HTTP/1.0 [19:33:51]Method: POST [19:33:51]URL: /json_proto [19:33:51]Method is POST - this is cgi request [19:33:51]url: /json_proto [19:33:51]query_string will be loaded in cgi processing [19:33:51]execute_cgi json_proto POST (null) [19:33:51]execute_cgi path=json_proto method=POST [19:33:51]POST find Content-Length [19:33:51]Host: 172.17.44.3:8080 [19:33:51]Content-Length: 696 [19:33:51]Content-Type: application/json [19:33:51] [19:33:51]POST finish read [19:33:51]Found Content-Length = 696 [19:33:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58629, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 70.000, "sum" : 5334.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 5334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:51]execute_script... [19:33:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58629, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 70.000, "sum" : 5334.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 5334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:51]POST & json_proto [19:33:51]process_json_proto [19:33:51]json parsed OK: [19:33:51]protocol is kg_v1.0 [19:33:51]action value=close_receipt [19:33:51]process_action close_receipt [19:33:51]cmd_close_receipt [19:33:51]MH_GetDate [19:33:51]Write to MH i2c: F0 00 00 11 1E 1E [19:33:51]Write i2c OK [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: F0 [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: F0 09 00 [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: F0 09 00 11 1E 00 A0 EF C4 66 AD C5 5D 66 15 [19:33:51]GetLastDocTimeStamp 1724182426 [19:33:51]current date 1724182432 [19:33:51]FM_GetShiftState [19:33:51]SAM_PROTO_GetShiftState [19:33:51]wFMCommunicate request_size=4 [19:33:51]MH_SAM_APDU [19:33:51]CAPDU: 80 13 01 00 [19:33:51]Write to MH i2c: E2 08 00 12 1E 80 13 01 00 00 00 00 00 AD [19:33:51]Write i2c OK [19:33:51]MH_I2C_Read... [19:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:52]Read from MH i2c: E2 [19:33:52]MH_I2C_Read... [19:33:52]Read from MH i2c: E2 0E 00 [19:33:52]MH_I2C_Read... [19:33:52]Read from MH i2c: E2 0E 00 12 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D0 [19:33:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:33:52]wFMCommunicate OK [19:33:52]SAM_PROTO_GetShiftState done [19:33:52]FM_GetShiftState done [19:33:52]opened in 1724112910 [19:33:52]opened+sec_in_day 1724199310 [19:33:52]quantity*price = 533400 [19:33:52]sum+1 = 533401 [19:33:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5334.00 НСП 1% : 47.20 НДС 12% : 566.44 Наличными: 5334.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 614 20.08.2024 19:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58629 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58630 ФПД: 134150725113658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193352&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58630&fm=134150725113658&tin=02508201610067®Number=0000000000162794&sum=533400 [19:33:53]StoreToDocumentArchive [19:33:53]shift 100 fd 58630 [19:33:53]save to /storage/0100/doc_00058630 [19:33:53]save last doc name /storage/0100/doc_00058630 to /storage/kkm_last_doc_name [19:33:53]save OK [19:33:53]Clear old archive folders... [19:33:53]ProcessDocumentItem done err = 0, tmpTLVsize=276 [19:33:53]tlvbuf is 020B8F70 [19:33:53]SAM_PROTO_ClearQueue [19:33:53]wFMCommunicate request_size=4 [19:33:53]MH_SAM_APDU [19:33:53]CAPDU: 80 09 00 00 [19:33:53]Write to MH i2c: E2 08 00 21 1E 80 09 00 00 00 00 00 00 B1 [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:53]Read from MH i2c: E2 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 03 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 03 00 21 1E 00 90 00 B3 [19:33:53]RAPDU: 90 00 [19:33:53]wFMCommunicate OK [19:33:53]SAM_PROTO_ClearQueue done [19:33:53]KKMCreateOFDPacket [19:33:53]OFDProtocolAddRootSTLVToBuf [19:33:53]FM_MakeSignedData [19:33:53]FM_MakeSignedData [19:33:53]SAM_PROTO_SignData [19:33:53]wFMCommunicate request_size=4 [19:33:53]MH_SAM_APDU [19:33:53]CAPDU: 80 0D 01 02 [19:33:53]Write to MH i2c: E2 08 00 22 1E 80 0D 01 02 00 00 00 00 B9 [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:53]Read from MH i2c: E2 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 03 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 03 00 22 1E 00 90 00 B4 [19:33:53]RAPDU: 90 00 [19:33:53]wFMCommunicate OK [19:33:53]wFMCommunicate request_size=255 [19:33:53]MH_SAM_APDU [19:33:53]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 98 23 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 23 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 DD 00 00 00 00 07 04 06 00 98 23 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 A0 EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 05 E5 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 [19:33:53]Write to MH i2c: E2 02 01 23 1E 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 98 23 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 23 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 DD 00 00 00 00 07 04 06 00 98 23 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 A0 EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 05 E5 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 00 00 C3 [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:53]Read from MH i2c: E2 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 03 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 03 00 23 1E 00 90 00 B5 [19:33:53]RAPDU: 90 00 [19:33:53]wFMCommunicate OK [19:33:53]wFMCommunicate request_size=35 [19:33:53]MH_SAM_APDU [19:33:53]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E5 00 00 35 04 06 00 7A 02 66 51 17 3A [19:33:53]Write to MH i2c: E2 26 00 24 1E 80 0D 02 02 1E 00 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E5 00 00 35 04 06 00 7A 02 66 51 17 3A 00 00 17 [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:53]Read from MH i2c: E2 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 03 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 03 00 24 1E 00 90 00 B6 [19:33:53]RAPDU: 90 00 [19:33:53]wFMCommunicate OK [19:33:53]wFMCommunicate request_size=4 [19:33:53]MH_SAM_APDU [19:33:53]CAPDU: 80 0D 03 02 [19:33:53]Write to MH i2c: E2 08 00 25 1E 80 0D 03 02 00 00 00 00 BE [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:53]Read from MH i2c: E2 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 0B 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 0B 00 25 1E 00 A9 DC 5D C7 05 F8 C5 AC 90 00 D6 [19:33:53]RAPDU: A9 DC 5D C7 05 F8 C5 AC 90 00 [19:33:53]wFMCommunicate OK [19:33:53]SAM_PROTO_SignData done [19:33:53]FM_MakeSignedData done [19:33:53]CreateOFDProtocolMessage [19:33:53]wFMCommunicate request_size=4 [19:33:53]MH_SAM_APDU [19:33:53]CAPDU: 80 11 00 00 [19:33:53]Write to MH i2c: E2 08 00 26 1E 80 11 00 00 00 00 00 00 BE [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:53]Read from MH i2c: E2 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 17 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 17 00 26 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0A [19:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:33:53]wFMCommunicate OK [19:33:53]CreateOFDProtocolMessage done [19:33:53]OFDSenderStorePacket 58630 [19:33:53]StoreOFDPacket docnum=58630 [19:33:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 36 46 20 01 F5 E7 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 98 23 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 23 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 DD 00 00 00 00 07 04 06 00 98 23 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 A0 EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 05 E5 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E5 00 00 35 04 06 00 7A 02 66 51 17 3A A9 DC 5D C7 05 F8 C5 AC [19:33:53]CheckFolder [19:33:53]dirname=/storage/ofd_packets [19:33:53]CheckFolder done [19:33:53]ProducePacketName [19:33:53]name=ofd_packets/00058630 [19:33:53]NVStorageSaveData ofd_packets/00058630 [19:33:53]File name is /storage/ofd_packets/00058630 [19:33:53]Write 326 bytes [19:33:53]NVStorageSaveData done [19:33:53]OFDSenderStorePacket done [19:33:53]KKMCreateOFDPacket done [19:33:53]NVStorageSaveData kkm_last_timestamp [19:33:53]File name is /storage/kkm_last_timestamp [19:33:53]Write 4 bytes [19:33:53]NVStorageSaveData done [19:33:53]ExternCall_PrintAddStr [19:33:53]wPrintStart [19:33:53]Write to MH i2c: 01 00 00 27 1E 45 [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: 01 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: 01 07 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: 01 07 00 27 1E 00 00 00 00 00 FF 0F 5A [19:33:53]RasterBufferAndPrint [19:33:53]line Счет N : (1)2075973 [19:33:53]line ИНН: 02508201610067 [19:33:53]line Контрольно-Кассовый Чек [19:33:53]line ВОЗВРАТ ПРОДАЖИ [19:33:53]line ТРК (МРК, ГНК) : 21 [19:33:53]line Товар: 2710194210 [19:33:53]line ДТ-К-5 [19:33:53]line 70.000 * 76.20 [19:33:53]line = 5334.00 [19:33:53]line НДС 12% НСП 1% [19:33:53]line > о реализуемом товаре [19:33:53]line ИТОГО: 5334.00 [19:33:53]line НСП 1% : 47.20 [19:33:53]line НДС 12% : 566.44 [19:33:53]line Наличными: 5334.00 [19:33:53]line Безнал.: 0.00 [19:33:53]line Место: АЗС № 135 "Партнер Нефть" [19:33:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:33:54]line СНО: Общий режим [19:33:54]line Чек 614 20.08.2024 19:33 [19:33:54]line Смена: 100 ФФД: 1.0 [19:33:54]line ЗНМ: 0300000196 [19:33:54]line РНМ: 0000000000162794 [19:33:54]line Версия ККМ: v1.0 [19:33:54]line ФД осн.: 58629 [19:33:54]line ФМ осн.: 0000000002094532 [19:33:54]line ФМ: 0000000002094532 [19:33:54]line ФД: 58630 [19:33:54]line ФПД: 134150725113658 [19:33:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193352&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58630&fm=134150725113658&tin=02508201610067®Number=0000000000162794&sum=533400 [19:33:54]written 0, free lines is 4095 [19:33:54]OFD Sender: Processing packet 58630 [packets to send 52, broken 51] [19:33:54]ProducePacketName [19:33:54]name=ofd_packets/00058630 [19:33:54]OFD Sender: To server: pG, [19:33:54]CommunicateWithHost lk.salyk.kg:30040 [19:33:54]ConnectInit lk.salyk.kg [19:33:54]Connected sock=10 [19:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 36 46 20 01 F5 E7 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 98 23 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 23 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 DD 00 00 00 00 07 04 06 00 98 23 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 A0 EF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 05 E5 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 06 E5 00 00 35 04 06 00 7A 02 66 51 17 3A A9 DC 5D C7 05 F8 C5 AC [19:33:54]Write to MH i2c: 01 00 00 51 1E 6F [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: 01 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: 01 07 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: 01 07 00 51 1E 00 00 00 00 00 E5 0C 67 [19:33:54]RasterBufferAndPrint [19:33:54]line [19:33:54]line [19:33:54]line [19:33:54]line [19:33:54]line [19:33:54]written 0, free lines is 3313 [19:33:54]MH_Cut [19:33:54]Write to MH i2c: D1 01 00 58 1E 01 48 [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: D1 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: D1 01 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: D1 01 00 58 1E 00 47 [19:33:54]Write to MH i2c: 01 00 00 59 1E 77 [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 59 AD 47 00 76 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 32 30 39 34 35 33 32 10 04 04 00 06 E5 00 00 F4 03 04 00 EE 9A C4 66 B6 04 01 00 00 E6 3D 1E A5 DE 80 F1 2A [19:33:54]CommunicateWithHost err = 0 [19:33:54]CheckOFDResponse [19:33:54]1017 (14) - 77093643461234 [19:33:54]1041 (16) - 0000000002094532 [19:33:54]1040 (4) - 58630 [19:33:54]1012 (4) - 20.08.2024 13:32 [19:33:54]1206 (1) - 0 [19:33:54]OFD Sender: Remove packet 58630 [19:33:54]ProducePacketName [19:33:54]name=ofd_packets/00058630 [19:33:54]NVStorageDeleteData [19:33:55]OFD Sender: No OFD packet to send [19:33:55]*** Cut start [19:33:55]*** Partial cut [19:33:55]*** CUTSNS_PIN = 1 [19:33:55]*** CUTSNS_PIN = 0 [19:33:55]*** Brake cut motor [19:33:55]Read from MH i2c: 01 [19:33:55]MH_I2C_Read... [19:33:55]*** Stop cut motor [19:33:55]*** Cut end [19:33:55]Read from MH i2c: 01 07 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: 01 07 00 59 1E 00 00 00 00 00 FF 0F 8C [19:33:55]process_action close_receipt done [19:33:55]requested_data is exist [19:33:55]produce_requested_data [19:33:55]requested_item fm.sn is exist - process it [19:33:55]wFMCommunicate request_size=4 [19:33:55]MH_SAM_APDU [19:33:55]CAPDU: 80 11 00 00 [19:33:55]Write to MH i2c: E2 08 00 5A 1E 80 11 00 00 00 00 00 00 F2 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:56]Read from MH i2c: E2 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: E2 17 00 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: E2 17 00 5A 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [19:33:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:33:56]wFMCommunicate OK [19:33:56]requested_item fd.num is exist - process it [19:33:56]SAM_PROTO_GetFieldsCounters [19:33:56]wFMCommunicate request_size=4 [19:33:56]MH_SAM_APDU [19:33:56]CAPDU: 80 13 00 00 [19:33:56]Write to MH i2c: E2 08 00 5B 1E 80 13 00 00 00 00 00 00 F5 [19:33:56]Write i2c OK [19:33:56]MH_I2C_Read... [19:33:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:56]Read from MH i2c: E2 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: E2 62 00 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: E2 62 00 5B 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 06 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 9A [19:33:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 06 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:56]wFMCommunicate OK [19:33:56]SAM_PROTO_GetFieldsCounters done [19:33:56]requested_item shift.num is exist - process it [19:33:56]requested_item shift.opened is exist - process it [19:33:56]req_shift_opened [19:33:56]FM_GetShiftState [19:33:56]SAM_PROTO_GetShiftState [19:33:56]wFMCommunicate request_size=4 [19:33:56]MH_SAM_APDU [19:33:56]CAPDU: 80 13 01 00 [19:33:56]Write to MH i2c: E2 08 00 5C 1E 80 13 01 00 00 00 00 00 F7 [19:33:56]Write i2c OK [19:33:56]MH_I2C_Read... [19:33:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:56]Read from MH i2c: E2 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: E2 0E 00 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: E2 0E 00 5C 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [19:33:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:33:56]wFMCommunicate OK [19:33:56]SAM_PROTO_GetShiftState done [19:33:56]FM_GetShiftState done [19:33:56]req_shift_opened done [19:33:56]requested_item shift.open_date is exist - process it [19:33:56]req_shift_open_date [19:33:56]req_shift_open_date done [19:33:56]produce_requested_data done [19:33:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58630,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:33:56]process_action_free close_receipt [19:33:56]json_value_free [19:33:56]json_value_free done [19:33:56]process_json_proto returns [19:33:56]Send response to host [19:33:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58630,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:33:56]free response buf [19:33:56]execute_script done [19:33:56]execute_script returns [19:33:56]free content buf [19:33:56]Sock 9.Close socket [19:33:56]Sock 9.Thread stoped [19:34:00]OFD Sender: No OFD packet to send [19:34:05]OFD Sender: No OFD packet to send [19:34:10]OFD Sender: No OFD packet to send [19:34:15]OFD Sender: No OFD packet to send [19:34:20]OFD Sender: No OFD packet to send [19:34:25]OFD Sender: No OFD packet to send [19:34:30]OFD Sender: No OFD packet to send [19:34:35]OFD Sender: No OFD packet to send [19:34:40]OFD Sender: No OFD packet to send [19:34:45]OFD Sender: No OFD packet to send [19:34:50]OFD Sender: No OFD packet to send [19:34:55]OFD Sender: No OFD packet to send [19:35:00]OFD Sender: No OFD packet to send [19:35:05]OFD Sender: No OFD packet to send [19:35:10]OFD Sender: No OFD packet to send [19:35:15]OFD Sender: No OFD packet to send [19:35:20]OFD Sender: No OFD packet to send [19:35:25]OFD Sender: No OFD packet to send [19:35:30]OFD Sender: No OFD packet to send [19:35:32]accept exits with 8 [19:35:32]New connection [19:35:32]New thread 3067194724 created [19:35:32]Thread 3067338084 joined [19:35:32]Waiting for new connection... [19:35:32] Sock 8.Parse request [19:35:32]Sock 8.Check first char [19:35:32]Sock 8.First char is OK [19:35:32]request: POST /json_proto HTTP/1.0 [19:35:32]Method: POST [19:35:32]URL: /json_proto [19:35:32]Method is POST - this is cgi request [19:35:32]url: /json_proto [19:35:32]query_string will be loaded in cgi processing [19:35:32]execute_cgi json_proto POST (null) [19:35:32]execute_cgi path=json_proto method=POST [19:35:32]POST find Content-Length [19:35:32]Host: 172.17.44.3:8080 [19:35:32]Content-Length: 804 [19:35:32]Content-Type: application/json [19:35:32] [19:35:32]POST finish read [19:35:32]Found Content-Length = 804 [19:35:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:32]execute_script... [19:35:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:32]POST & json_proto [19:35:32]process_json_proto [19:35:32]json parsed OK: [19:35:32]protocol is kg_v1.0 [19:35:32]action value=close_receipt [19:35:32]process_action close_receipt [19:35:32]cmd_close_receipt [19:35:32]MH_GetDate [19:35:32]Write to MH i2c: F0 00 00 5D 1E 6A [19:35:32]Write i2c OK [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: F0 [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: F0 09 00 [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: F0 09 00 5D 1E 00 05 F0 C4 66 AD C5 5D 66 C7 [19:35:32]GetLastDocTimeStamp 1724182432 [19:35:32]current date 1724182533 [19:35:32]FM_GetShiftState [19:35:32]SAM_PROTO_GetShiftState [19:35:32]wFMCommunicate request_size=4 [19:35:32]MH_SAM_APDU [19:35:32]CAPDU: 80 13 01 00 [19:35:32]Write to MH i2c: E2 08 00 5E 1E 80 13 01 00 00 00 00 00 F9 [19:35:32]Write i2c OK [19:35:32]MH_I2C_Read... [19:35:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:32]Read from MH i2c: E2 [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: E2 0E 00 [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: E2 0E 00 5E 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1C [19:35:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:35:32]wFMCommunicate OK [19:35:32]SAM_PROTO_GetShiftState done [19:35:32]FM_GetShiftState done [19:35:32]opened in 1724112910 [19:35:32]opened+sec_in_day 1724199310 [19:35:32]quantity*price = 100021 [19:35:32]sum+1 = 100023 [19:35:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 615 20.08.2024 19:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58631 ФПД: 153580161848338 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193533&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58631&fm=153580161848338&tin=02508201610067®Number=0000000000162794&sum=100022 [19:35:33]StoreToDocumentArchive [19:35:33]shift 100 fd 58631 [19:35:33]save to /storage/0100/doc_00058631 [19:35:33]save last doc name /storage/0100/doc_00058631 to /storage/kkm_last_doc_name [19:35:33]save OK [19:35:33]Clear old archive folders... [19:35:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:35:33]tlvbuf is 01F9A4B0 [19:35:33]SAM_PROTO_ClearQueue [19:35:33]wFMCommunicate request_size=4 [19:35:33]MH_SAM_APDU [19:35:33]CAPDU: 80 09 00 00 [19:35:33]Write to MH i2c: E2 08 00 6B 1E 80 09 00 00 00 00 00 00 FB [19:35:33]Write i2c OK [19:35:33]MH_I2C_Read... [19:35:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:33]Read from MH i2c: E2 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 03 00 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 03 00 6B 1E 00 90 00 FD [19:35:33]RAPDU: 90 00 [19:35:33]wFMCommunicate OK [19:35:33]SAM_PROTO_ClearQueue done [19:35:33]KKMCreateOFDPacket [19:35:33]OFDProtocolAddRootSTLVToBuf [19:35:33]FM_MakeSignedData [19:35:33]FM_MakeSignedData [19:35:33]SAM_PROTO_SignData [19:35:33]wFMCommunicate request_size=4 [19:35:33]MH_SAM_APDU [19:35:33]CAPDU: 80 0D 01 02 [19:35:33]Write to MH i2c: E2 08 00 6C 1E 80 0D 01 02 00 00 00 00 03 [19:35:33]Write i2c OK [19:35:33]MH_I2C_Read... [19:35:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:33]Read from MH i2c: E2 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 03 00 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 03 00 6C 1E 00 90 00 FE [19:35:33]RAPDU: 90 00 [19:35:33]wFMCommunicate OK [19:35:33]wFMCommunicate request_size=255 [19:35:33]MH_SAM_APDU [19:35:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 67 02 00 00 F4 03 04 00 05 F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E5 00 00 35 04 06 00 8B [19:35:33]Write to MH i2c: E2 02 01 6D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 67 02 00 00 F4 03 04 00 05 F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E5 00 00 35 04 06 00 8B 00 00 3B [19:35:33]Write i2c OK [19:35:33]MH_I2C_Read... [19:35:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:34]Read from MH i2c: E2 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: E2 03 00 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: E2 03 00 6D 1E 00 90 00 FF [19:35:34]RAPDU: 90 00 [19:35:34]wFMCommunicate OK [19:35:34]wFMCommunicate request_size=10 [19:35:34]MH_SAM_APDU [19:35:34]CAPDU: 80 0D 02 02 05 AE 2A FD D4 12 [19:35:34]Write to MH i2c: E2 0D 00 6E 1E 80 0D 02 02 05 00 AE 2A FD D4 12 00 00 CB [19:35:34]Write i2c OK [19:35:34]MH_I2C_Read... [19:35:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:34]Read from MH i2c: E2 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: E2 03 00 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: E2 03 00 6E 1E 00 90 00 00 [19:35:34]RAPDU: 90 00 [19:35:34]wFMCommunicate OK [19:35:34]wFMCommunicate request_size=4 [19:35:34]MH_SAM_APDU [19:35:34]CAPDU: 80 0D 03 02 [19:35:34]Write to MH i2c: E2 08 00 6F 1E 80 0D 03 02 00 00 00 00 08 [19:35:34]Write i2c OK [19:35:34]MH_I2C_Read... [19:35:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:34]Read from MH i2c: E2 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: E2 0B 00 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: E2 0B 00 6F 1E 00 3B 8C BA 59 B4 5C E9 D3 90 00 AF [19:35:34]RAPDU: 3B 8C BA 59 B4 5C E9 D3 90 00 [19:35:34]wFMCommunicate OK [19:35:34]SAM_PROTO_SignData done [19:35:34]FM_MakeSignedData done [19:35:34]CreateOFDProtocolMessage [19:35:34]wFMCommunicate request_size=4 [19:35:34]MH_SAM_APDU [19:35:34]CAPDU: 80 11 00 00 [19:35:34]Write to MH i2c: E2 08 00 70 1E 80 11 00 00 00 00 00 00 08 [19:35:34]Write i2c OK [19:35:34]MH_I2C_Read... [19:35:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:34]Read from MH i2c: E2 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: E2 17 00 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: E2 17 00 70 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [19:35:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:35:34]wFMCommunicate OK [19:35:34]CreateOFDProtocolMessage done [19:35:34]OFDSenderStorePacket 58631 [19:35:34]StoreOFDPacket docnum=58631 [19:35:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 24 9B 07 01 D9 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 67 02 00 00 F4 03 04 00 05 F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E5 00 00 35 04 06 00 8B AE 2A FD D4 12 3B 8C BA 59 B4 5C E9 D3 [19:35:34]CheckFolder [19:35:34]dirname=/storage/ofd_packets [19:35:34]CheckFolder done [19:35:34]ProducePacketName [19:35:34]name=ofd_packets/00058631 [19:35:34]NVStorageSaveData ofd_packets/00058631 [19:35:34]File name is /storage/ofd_packets/00058631 [19:35:34]Write 301 bytes [19:35:34]NVStorageSaveData done [19:35:34]OFDSenderStorePacket done [19:35:34]KKMCreateOFDPacket done [19:35:34]NVStorageSaveData kkm_last_timestamp [19:35:34]File name is /storage/kkm_last_timestamp [19:35:34]Write 4 bytes [19:35:34]NVStorageSaveData done [19:35:34]ExternCall_PrintAddStr [19:35:34]wPrintStart [19:35:34]Write to MH i2c: 01 00 00 71 1E 8F [19:35:34]Write i2c OK [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: 01 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: 01 07 00 [19:35:34]MH_I2C_Read... [19:35:34]Read from MH i2c: 01 07 00 71 1E 00 00 00 00 00 FF 0F A4 [19:35:34]RasterBufferAndPrint [19:35:34]line Счет N : (1)2075975 [19:35:34]line ИНН: 02508201610067 [19:35:34]line Контрольно-Кассовый Чек [19:35:34]line ПРОДАЖА [19:35:34]line ТРК (МРК, ГНК) : 32 [19:35:34]line Товар: 2710124500 [19:35:34]line Аи-95-К-5 [19:35:34]line 13.480 * 74.20 [19:35:34]line = 1000.22 [19:35:34]line НДС 12% НСП 1% [19:35:34]line > о реализуемом товаре [19:35:34]line ИТОГО: 1000.22 [19:35:34]line НСП 1% : 8.85 [19:35:34]line НДС 12% : 106.22 [19:35:34]line Наличными: 0.00 [19:35:34]line Безнал.: 1000.22 [19:35:34]line Место: АЗС № 135 "Партнер Нефть" [19:35:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:35:34]line СНО: Общий режим [19:35:34]line Чек 615 20.08.2024 19:35 [19:35:34]line Смена: 100 ФФД: 1.0 [19:35:34]line ЗНМ: 0300000196 [19:35:34]line РНМ: 0000000000162794 [19:35:34]line Версия ККМ: v1.0 [19:35:34]line Платежная система: O! деньги [19:35:34]line ФМ: 0000000002094532 [19:35:34]line ФД: 58631 [19:35:34]line ФПД: 153580161848338 [19:35:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193533&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58631&fm=153580161848338&tin=02508201610067®Number=0000000000162794&sum=100022 [19:35:34]OFD Sender: Processing packet 58631 [packets to send 52, broken 51] [19:35:34]ProducePacketName [19:35:34]name=ofd_packets/00058631 [19:35:34]OFD Sender: To server: pG, [19:35:34]CommunicateWithHost lk.salyk.kg:30040 [19:35:34]ConnectInit lk.salyk.kg [19:35:34]written 0, free lines is 4095 [19:35:34]Connected sock=10 [19:35:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 24 9B 07 01 D9 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 67 02 00 00 F4 03 04 00 05 F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E5 00 00 35 04 06 00 8B AE 2A FD D4 12 3B 8C BA 59 B4 5C E9 D3 [19:35:35]Write to MH i2c: 01 00 00 9B 1E B9 [19:35:35]Write i2c OK [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: 01 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: 01 07 00 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: 01 07 00 9B 1E 00 00 00 00 00 CD 0C 99 [19:35:35]RasterBufferAndPrint [19:35:35]line [19:35:35]line [19:35:35]line [19:35:35]line [19:35:35]line [19:35:35]written 0, free lines is 3283 [19:35:35]MH_Cut [19:35:35]Write to MH i2c: D1 01 00 A2 1E 01 92 [19:35:35]Write i2c OK [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: D1 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: D1 01 00 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: D1 01 00 A2 1E 00 91 [19:35:35]Write to MH i2c: 01 00 00 A3 1E C1 [19:35:35]Write i2c OK [19:35:35]MH_I2C_Read... [19:35:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7B B3 47 00 80 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 07 E5 00 00 F4 03 04 00 53 9B C4 66 B6 04 01 00 00 C3 64 B7 EE 2F 7C D2 99 [19:35:35]CommunicateWithHost err = 0 [19:35:35]CheckOFDResponse [19:35:35]1017 (14) - 77093643461234 [19:35:35]1041 (16) - 0000000002094532 [19:35:35]1040 (4) - 58631 [19:35:35]1012 (4) - 20.08.2024 13:34 [19:35:35]1206 (1) - 0 [19:35:35]OFD Sender: Remove packet 58631 [19:35:35]ProducePacketName [19:35:35]name=ofd_packets/00058631 [19:35:35]NVStorageDeleteData [19:35:35]OFD Sender: No OFD packet to send [19:35:35]*** Cut start [19:35:35]*** Partial cut [19:35:35]*** CUTSNS_PIN = 1 [19:35:35]*** CUTSNS_PIN = 0 [19:35:36]*** Brake cut motor [19:35:36]Read from MH i2c: 01 [19:35:36]MH_I2C_Read... [19:35:36]*** Stop cut motor [19:35:36]*** Cut end [19:35:36]Read from MH i2c: 01 07 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: 01 07 00 A3 1E 00 00 00 00 00 FF 0F D6 [19:35:36]process_action close_receipt done [19:35:36]requested_data is exist [19:35:36]produce_requested_data [19:35:36]requested_item fm.sn is exist - process it [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 11 00 00 [19:35:36]Write to MH i2c: E2 08 00 A4 1E 80 11 00 00 00 00 00 00 3C [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 17 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 17 00 A4 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [19:35:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:35:36]wFMCommunicate OK [19:35:36]requested_item fd.num is exist - process it [19:35:36]SAM_PROTO_GetFieldsCounters [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 13 00 00 [19:35:36]Write to MH i2c: E2 08 00 A5 1E 80 13 00 00 00 00 00 00 3F [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 62 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 62 00 A5 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 07 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 E8 [19:35:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 07 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:36]wFMCommunicate OK [19:35:36]SAM_PROTO_GetFieldsCounters done [19:35:36]requested_item shift.num is exist - process it [19:35:36]requested_item shift.opened is exist - process it [19:35:36]req_shift_opened [19:35:36]FM_GetShiftState [19:35:36]SAM_PROTO_GetShiftState [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 13 01 00 [19:35:36]Write to MH i2c: E2 08 00 A6 1E 80 13 01 00 00 00 00 00 41 [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 0E 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 0E 00 A6 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [19:35:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:35:36]wFMCommunicate OK [19:35:36]SAM_PROTO_GetShiftState done [19:35:36]FM_GetShiftState done [19:35:36]req_shift_opened done [19:35:36]requested_item shift.open_date is exist - process it [19:35:36]req_shift_open_date [19:35:36]req_shift_open_date done [19:35:36]produce_requested_data done [19:35:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58631,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:35:36]process_action_free close_receipt [19:35:36]json_value_free [19:35:36]json_value_free done [19:35:36]process_json_proto returns [19:35:36]Send response to host [19:35:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58631,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:35:36]free response buf [19:35:36]execute_script done [19:35:36]execute_script returns [19:35:36]free content buf [19:35:36]Sock 8.Close socket [19:35:36]Sock 8.Thread stoped [19:35:37]accept exits with 9 [19:35:37]New connection [19:35:37]New thread 3067338084 created [19:35:37]Thread 3067194724 joined [19:35:37]Waiting for new connection... [19:35:37] Sock 9.Parse request [19:35:37]Sock 9.Check first char [19:35:37]Sock 9.First char is OK [19:35:37]request: POST /json_proto HTTP/1.0 [19:35:37]Method: POST [19:35:37]URL: /json_proto [19:35:37]Method is POST - this is cgi request [19:35:37]url: /json_proto [19:35:37]query_string will be loaded in cgi processing [19:35:37]execute_cgi json_proto POST (null) [19:35:37]execute_cgi path=json_proto method=POST [19:35:37]POST find Content-Length [19:35:37]Host: 172.17.44.3:8080 [19:35:37]Content-Length: 804 [19:35:37]Content-Type: application/json [19:35:37] [19:35:37]POST finish read [19:35:37]Found Content-Length = 804 [19:35:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:37]execute_script... [19:35: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)2075974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:37]POST & json_proto [19:35:37]process_json_proto [19:35:37]json parsed OK: [19:35:37]protocol is kg_v1.0 [19:35:37]action value=close_receipt [19:35:37]process_action close_receipt [19:35:37]cmd_close_receipt [19:35:37]MH_GetDate [19:35:37]Write to MH i2c: F0 00 00 A7 1E B4 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: F0 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: F0 09 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: F0 09 00 A7 1E 00 09 F0 C4 66 AD C5 5D 66 15 [19:35:37]GetLastDocTimeStamp 1724182533 [19:35:37]current date 1724182537 [19:35:37]FM_GetShiftState [19:35:37]SAM_PROTO_GetShiftState [19:35:37]wFMCommunicate request_size=4 [19:35:37]MH_SAM_APDU [19:35:37]CAPDU: 80 13 01 00 [19:35:37]Write to MH i2c: E2 08 00 A8 1E 80 13 01 00 00 00 00 00 43 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:37]Read from MH i2c: E2 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: E2 0E 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: E2 0E 00 A8 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 66 [19:35:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:35:37]wFMCommunicate OK [19:35:37]SAM_PROTO_GetShiftState done [19:35:37]FM_GetShiftState done [19:35:37]opened in 1724112910 [19:35:37]opened+sec_in_day 1724199310 [19:35:37]quantity*price = 150032 [19:35:37]sum+1 = 150033 [19:35:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 616 20.08.2024 19:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58632 ФПД: 94242708870898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193538&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58632&fm=94242708870898&tin=02508201610067®Number=0000000000162794&sum=150032 [19:35:38]StoreToDocumentArchive [19:35:38]shift 100 fd 58632 [19:35:38]save to /storage/0100/doc_00058632 [19:35:38]save last doc name /storage/0100/doc_00058632 to /storage/kkm_last_doc_name [19:35:38]save OK [19:35:38]Clear old archive folders... [19:35:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:35:38]tlvbuf is 01CFD610 [19:35:38]SAM_PROTO_ClearQueue [19:35:38]wFMCommunicate request_size=4 [19:35:38]MH_SAM_APDU [19:35:38]CAPDU: 80 09 00 00 [19:35:38]Write to MH i2c: E2 08 00 B5 1E 80 09 00 00 00 00 00 00 45 [19:35:38]Write i2c OK [19:35:38]MH_I2C_Read... [19:35:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:38]Read from MH i2c: E2 [19:35:38]MH_I2C_Read... [19:35:38]Read from MH i2c: E2 03 00 [19:35:38]MH_I2C_Read... [19:35:38]Read from MH i2c: E2 03 00 B5 1E 00 90 00 47 [19:35:38]RAPDU: 90 00 [19:35:38]wFMCommunicate OK [19:35:38]SAM_PROTO_ClearQueue done [19:35:38]KKMCreateOFDPacket [19:35:38]OFDProtocolAddRootSTLVToBuf [19:35:38]FM_MakeSignedData [19:35:38]FM_MakeSignedData [19:35:38]SAM_PROTO_SignData [19:35:38]wFMCommunicate request_size=4 [19:35:38]MH_SAM_APDU [19:35:38]CAPDU: 80 0D 01 02 [19:35:38]Write to MH i2c: E2 08 00 B6 1E 80 0D 01 02 00 00 00 00 4D [19:35:38]Write i2c OK [19:35:38]MH_I2C_Read... [19:35:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:38]Read from MH i2c: E2 [19:35:38]MH_I2C_Read... [19:35:38]Read from MH i2c: E2 03 00 [19:35:38]MH_I2C_Read... [19:35:38]Read from MH i2c: E2 03 00 B6 1E 00 90 00 48 [19:35:38]RAPDU: 90 00 [19:35:38]wFMCommunicate OK [19:35:38]wFMCommunicate request_size=255 [19:35:38]MH_SAM_APDU [19:35:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 0A F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E5 00 00 35 04 06 00 55 [19:35:38]Write to MH i2c: E2 02 01 B7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 0A F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E5 00 00 35 04 06 00 55 00 00 B2 [19:35:38]Write i2c OK [19:35:38]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 03 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 03 00 B7 1E 00 90 00 49 [19:35:39]RAPDU: 90 00 [19:35:39]wFMCommunicate OK [19:35:39]wFMCommunicate request_size=10 [19:35:39]MH_SAM_APDU [19:35:39]CAPDU: 80 0D 02 02 05 B6 97 2F 56 F2 [19:35:39]Write to MH i2c: E2 0D 00 B8 1E 80 0D 02 02 05 00 B6 97 2F 56 F2 00 00 1E [19:35:39]Write i2c OK [19:35:39]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 03 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 03 00 B8 1E 00 90 00 4A [19:35:39]RAPDU: 90 00 [19:35:39]wFMCommunicate OK [19:35:39]wFMCommunicate request_size=4 [19:35:39]MH_SAM_APDU [19:35:39]CAPDU: 80 0D 03 02 [19:35:39]Write to MH i2c: E2 08 00 B9 1E 80 0D 03 02 00 00 00 00 52 [19:35:39]Write i2c OK [19:35:39]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 0B 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 0B 00 B9 1E 00 8E 9F 93 A5 27 99 96 2A 90 00 38 [19:35:39]RAPDU: 8E 9F 93 A5 27 99 96 2A 90 00 [19:35:39]wFMCommunicate OK [19:35:39]SAM_PROTO_SignData done [19:35:39]FM_MakeSignedData done [19:35:39]CreateOFDProtocolMessage [19:35:39]wFMCommunicate request_size=4 [19:35:39]MH_SAM_APDU [19:35:39]CAPDU: 80 11 00 00 [19:35:39]Write to MH i2c: E2 08 00 BA 1E 80 11 00 00 00 00 00 00 52 [19:35:39]Write i2c OK [19:35:39]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 17 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 17 00 BA 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [19:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:35:39]wFMCommunicate OK [19:35:39]CreateOFDProtocolMessage done [19:35:39]OFDSenderStorePacket 58632 [19:35:39]StoreOFDPacket docnum=58632 [19:35:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A3 AE 07 01 C3 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 0A F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E5 00 00 35 04 06 00 55 B6 97 2F 56 F2 8E 9F 93 A5 27 99 96 2A [19:35:39]CheckFolder [19:35:39]dirname=/storage/ofd_packets [19:35:39]CheckFolder done [19:35:39]ProducePacketName [19:35:39]name=ofd_packets/00058632 [19:35:39]NVStorageSaveData ofd_packets/00058632 [19:35:39]File name is /storage/ofd_packets/00058632 [19:35:39]Write 301 bytes [19:35:39]NVStorageSaveData done [19:35:39]OFDSenderStorePacket done [19:35:39]KKMCreateOFDPacket done [19:35:39]NVStorageSaveData kkm_last_timestamp [19:35:39]File name is /storage/kkm_last_timestamp [19:35:39]Write 4 bytes [19:35:39]NVStorageSaveData done [19:35:39]ExternCall_PrintAddStr [19:35:39]wPrintStart [19:35:39]Write to MH i2c: 01 00 00 BB 1E D9 [19:35:39]Write i2c OK [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: 01 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: 01 07 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: 01 07 00 BB 1E 00 00 00 00 00 FF 0F EE [19:35:39]RasterBufferAndPrint [19:35:39]line Счет N : (1)2075974 [19:35:39]line ИНН: 02508201610067 [19:35:39]line Контрольно-Кассовый Чек [19:35:39]line ПРОДАЖА [19:35:39]line ТРК (МРК, ГНК) : 52 [19:35:39]line Товар: 2710124500 [19:35:39]line Аи-95-К-5 [19:35:39]line 20.220 * 74.20 [19:35:39]line = 1500.32 [19:35:39]line НДС 12% НСП 1% [19:35:39]line > о реализуемом товаре [19:35:39]line ИТОГО: 1500.32 [19:35:39]line НСП 1% : 13.28 [19:35:39]line НДС 12% : 159.33 [19:35:39]line Наличными: 0.00 [19:35:39]line Безнал.: 1500.32 [19:35:39]line Место: АЗС № 135 "Партнер Нефть" [19:35:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:35:39]line СНО: Общий режим [19:35:39]line Чек 616 20.08.2024 19:35 [19:35:39]line Смена: 100 ФФД: 1.0 [19:35:39]line ЗНМ: 0300000196 [19:35:39]line РНМ: 0000000000162794 [19:35:39]line Версия ККМ: v1.0 [19:35:39]line Платежная система: O! деньги [19:35:39]line ФМ: 0000000002094532 [19:35:39]line ФД: 58632 [19:35:39]line ФПД: 94242708870898 [19:35:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193538&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58632&fm=94242708870898&tin=02508201610067®Number=0000000000162794&sum=150032 [19:35:39]OFD Sender: Processing packet 58632 [packets to send 52, broken 51] [19:35:39]ProducePacketName [19:35:39]name=ofd_packets/00058632 [19:35:39]OFD Sender: To server: pG, [19:35:39]CommunicateWithHost lk.salyk.kg:30040 [19:35:39]ConnectInit lk.salyk.kg [19:35:39]written 0, free lines is 4095 [19:35:39]Connected sock=11 [19:35:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A3 AE 07 01 C3 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 0A F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 08 E5 00 00 35 04 06 00 55 B6 97 2F 56 F2 8E 9F 93 A5 27 99 96 2A [19:35:40]Write to MH i2c: 01 00 00 E5 1E 03 [19:35:40]Write i2c OK [19:35:40]MH_I2C_Read... [19:35:40]Read from MH i2c: 01 [19:35:40]MH_I2C_Read... [19:35:40]Read from MH i2c: 01 07 00 [19:35:40]MH_I2C_Read... [19:35:40]Read from MH i2c: 01 07 00 E5 1E 00 00 00 00 00 D8 0C EE [19:35:40]RasterBufferAndPrint [19:35:40]line [19:35:40]line [19:35:40]line [19:35:40]line [19:35:40]line [19:35:40]written 0, free lines is 3297 [19:35:40]MH_Cut [19:35:40]Write to MH i2c: D1 01 00 EC 1E 01 DC [19:35:40]Write i2c OK [19:35:40]MH_I2C_Read... [19:35:40]Read from MH i2c: D1 [19:35:40]MH_I2C_Read... [19:35:40]Read from MH i2c: D1 01 00 [19:35:40]MH_I2C_Read... [19:35:40]Read from MH i2c: D1 01 00 EC 1E 00 DB [19:35:40]Write to MH i2c: 01 00 00 ED 1E 0B [19:35:40]Write i2c OK [19:35:40]MH_I2C_Read... [19:35:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EA 24 47 00 A1 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 32 30 39 34 35 33 32 10 04 04 00 08 E5 00 00 F4 03 04 00 58 9B C4 66 B6 04 01 00 00 55 26 61 26 E2 45 49 B5 [19:35:40]CommunicateWithHost err = 0 [19:35:40]CheckOFDResponse [19:35:40]1017 (14) - 77093643461234 [19:35:40]1041 (16) - 0000000002094532 [19:35:40]1040 (4) - 58632 [19:35:40]1012 (4) - 20.08.2024 13:34 [19:35:40]1206 (1) - 0 [19:35:40]OFD Sender: Remove packet 58632 [19:35:40]ProducePacketName [19:35:40]name=ofd_packets/00058632 [19:35:40]NVStorageDeleteData [19:35:40]OFD Sender: No OFD packet to send [19:35:40]*** Cut start [19:35:40]*** Partial cut [19:35:40]*** CUTSNS_PIN = 1 [19:35:40]*** CUTSNS_PIN = 0 [19:35:41]*** Brake cut motor [19:35:41]Read from MH i2c: 01 [19:35:41]MH_I2C_Read... [19:35:41]*** Stop cut motor [19:35:41]*** Cut end [19:35:41]Read from MH i2c: 01 07 00 [19:35:41]MH_I2C_Read... [19:35:41]Read from MH i2c: 01 07 00 ED 1E 00 00 00 00 00 FF 0F 20 [19:35:41]process_action close_receipt done [19:35:41]requested_data is exist [19:35:41]produce_requested_data [19:35:41]requested_item fm.sn is exist - process it [19:35:41]wFMCommunicate request_size=4 [19:35:41]MH_SAM_APDU [19:35:41]CAPDU: 80 11 00 00 [19:35:41]Write to MH i2c: E2 08 00 EE 1E 80 11 00 00 00 00 00 00 86 [19:35:41]Write i2c OK [19:35:41]MH_I2C_Read... [19:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:41]Read from MH i2c: E2 [19:35:41]MH_I2C_Read... [19:35:41]Read from MH i2c: E2 17 00 [19:35:41]MH_I2C_Read... [19:35:41]Read from MH i2c: E2 17 00 EE 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [19:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:35:41]wFMCommunicate OK [19:35:41]requested_item fd.num is exist - process it [19:35:41]SAM_PROTO_GetFieldsCounters [19:35:41]wFMCommunicate request_size=4 [19:35:41]MH_SAM_APDU [19:35:41]CAPDU: 80 13 00 00 [19:35:41]Write to MH i2c: E2 08 00 EF 1E 80 13 00 00 00 00 00 00 89 [19:35:41]Write i2c OK [19:35:41]MH_I2C_Read... [19:35:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:41]Read from MH i2c: E2 [19:35:41]MH_I2C_Read... [19:35:41]Read from MH i2c: E2 62 00 [19:35:41]MH_I2C_Read... [19:35:41]Read from MH i2c: E2 62 00 EF 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 08 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 36 [19:35:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 08 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:41]wFMCommunicate OK [19:35:41]SAM_PROTO_GetFieldsCounters done [19:35:41]requested_item shift.num is exist - process it [19:35:41]requested_item shift.opened is exist - process it [19:35:41]req_shift_opened [19:35:41]FM_GetShiftState [19:35:41]SAM_PROTO_GetShiftState [19:35:41]wFMCommunicate request_size=4 [19:35:41]MH_SAM_APDU [19:35:41]CAPDU: 80 13 01 00 [19:35:41]Write to MH i2c: E2 08 00 F0 1E 80 13 01 00 00 00 00 00 8B [19:35:41]Write i2c OK [19:35:41]MH_I2C_Read... [19:35:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:41]Read from MH i2c: E2 [19:35:41]MH_I2C_Read... [19:35:41]Read from MH i2c: E2 0E 00 [19:35:41]MH_I2C_Read... [19:35:41]Read from MH i2c: E2 0E 00 F0 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AE [19:35:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:35:41]wFMCommunicate OK [19:35:41]SAM_PROTO_GetShiftState done [19:35:41]FM_GetShiftState done [19:35:41]req_shift_opened done [19:35:41]requested_item shift.open_date is exist - process it [19:35:41]req_shift_open_date [19:35:41]req_shift_open_date done [19:35:41]produce_requested_data done [19:35:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58632,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:35:41]process_action_free close_receipt [19:35:41]json_value_free [19:35:41]json_value_free done [19:35:41]process_json_proto returns [19:35:41]Send response to host [19:35:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58632,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:35:41]free response buf [19:35:41]execute_script done [19:35:41]execute_script returns [19:35:41]free content buf [19:35:41]Sock 9.Close socket [19:35:41]Sock 9.Thread stoped [19:35:42]accept exits with 8 [19:35:42]New connection [19:35:42]New thread 3067194724 created [19:35:42]Thread 3067338084 joined [19:35:42]Waiting for new connection... [19:35:42] Sock 8.Parse request [19:35:42]Sock 8.Check first char [19:35:42]Sock 8.First char is OK [19:35:42]request: POST /json_proto HTTP/1.0 [19:35:42]Method: POST [19:35:42]URL: /json_proto [19:35:42]Method is POST - this is cgi request [19:35:42]url: /json_proto [19:35:42]query_string will be loaded in cgi processing [19:35:42]execute_cgi json_proto POST (null) [19:35:42]execute_cgi path=json_proto method=POST [19:35:42]POST find Content-Length [19:35:42]Host: 172.17.44.3:8080 [19:35:42]Content-Length: 801 [19:35:42]Content-Type: application/json [19:35:42] [19:35:42]POST finish read [19:35:42]Found Content-Length = 801 [19:35:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:42]execute_script... [19:35: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)2075976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:42]POST & json_proto [19:35:42]process_json_proto [19:35:42]json parsed OK: [19:35:42]protocol is kg_v1.0 [19:35:42]action value=close_receipt [19:35:42]process_action close_receipt [19:35:42]cmd_close_receipt [19:35:42]MH_GetDate [19:35:42]Write to MH i2c: F0 00 00 F1 1E FE [19:35:42]Write i2c OK [19:35:42]MH_I2C_Read... [19:35:42]Read from MH i2c: F0 [19:35:42]MH_I2C_Read... [19:35:42]Read from MH i2c: F0 09 00 [19:35:42]MH_I2C_Read... [19:35:42]Read from MH i2c: F0 09 00 F1 1E 00 0F F0 C4 66 AD C5 5D 66 65 [19:35:42]GetLastDocTimeStamp 1724182538 [19:35:42]current date 1724182543 [19:35:42]FM_GetShiftState [19:35:42]SAM_PROTO_GetShiftState [19:35:42]wFMCommunicate request_size=4 [19:35:42]MH_SAM_APDU [19:35:42]CAPDU: 80 13 01 00 [19:35:42]Write to MH i2c: E2 08 00 F2 1E 80 13 01 00 00 00 00 00 8D [19:35:42]Write i2c OK [19:35:42]MH_I2C_Read... [19:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:42]Read from MH i2c: E2 [19:35:42]MH_I2C_Read... [19:35:42]Read from MH i2c: E2 0E 00 [19:35:42]MH_I2C_Read... [19:35:42]Read from MH i2c: E2 0E 00 F2 1E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [19:35:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:35:42]wFMCommunicate OK [19:35:42]SAM_PROTO_GetShiftState done [19:35:42]FM_GetShiftState done [19:35:42]opened in 1724112910 [19:35:42]opened+sec_in_day 1724199310 [19:35:42]quantity*price = 50036 [19:35:42]sum+1 = 50037 [19:35:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 617 20.08.2024 19:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58633 ФПД: 170642340176075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193543&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58633&fm=170642340176075&tin=02508201610067®Number=0000000000162794&sum=50036 [19:35:43]StoreToDocumentArchive [19:35:43]shift 100 fd 58633 [19:35:43]save to /storage/0100/doc_00058633 [19:35:43]save last doc name /storage/0100/doc_00058633 to /storage/kkm_last_doc_name [19:35:43]save OK [19:35:43]Clear old archive folders... [19:35:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:35:43]tlvbuf is 01F82A30 [19:35:43]SAM_PROTO_ClearQueue [19:35:43]wFMCommunicate request_size=4 [19:35:43]MH_SAM_APDU [19:35:43]CAPDU: 80 09 00 00 [19:35:43]Write to MH i2c: E2 08 00 FF 1E 80 09 00 00 00 00 00 00 8F [19:35:43]Write i2c OK [19:35:43]MH_I2C_Read... [19:35:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:43]Read from MH i2c: E2 [19:35:43]MH_I2C_Read... [19:35:43]Read from MH i2c: E2 03 00 [19:35:43]MH_I2C_Read... [19:35:43]Read from MH i2c: E2 03 00 FF 1E 00 90 00 91 [19:35:43]RAPDU: 90 00 [19:35:43]wFMCommunicate OK [19:35:43]SAM_PROTO_ClearQueue done [19:35:43]KKMCreateOFDPacket [19:35:43]OFDProtocolAddRootSTLVToBuf [19:35:43]FM_MakeSignedData [19:35:43]FM_MakeSignedData [19:35:43]SAM_PROTO_SignData [19:35:43]wFMCommunicate request_size=4 [19:35:43]MH_SAM_APDU [19:35:43]CAPDU: 80 0D 01 02 [19:35:43]Write to MH i2c: E2 08 00 00 1F 80 0D 01 02 00 00 00 00 98 [19:35:43]Write i2c OK [19:35:43]MH_I2C_Read... [19:35:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:43]Read from MH i2c: E2 [19:35:43]MH_I2C_Read... [19:35:43]Read from MH i2c: E2 03 00 [19:35:43]MH_I2C_Read... [19:35:43]Read from MH i2c: E2 03 00 00 1F 00 90 00 93 [19:35:43]RAPDU: 90 00 [19:35:43]wFMCommunicate OK [19:35:43]wFMCommunicate request_size=255 [19:35:43]MH_SAM_APDU [19:35: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 0F F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E5 00 00 35 04 06 00 9B [19:35:43]Write to MH i2c: E2 02 01 01 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 0F F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E5 00 00 35 04 06 00 9B 00 00 DC [19:35:44]Write i2c OK [19:35:44]MH_I2C_Read... [19:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:44]Read from MH i2c: E2 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: E2 03 00 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: E2 03 00 01 1F 00 90 00 94 [19:35:44]RAPDU: 90 00 [19:35:44]wFMCommunicate OK [19:35:44]wFMCommunicate request_size=10 [19:35:44]MH_SAM_APDU [19:35:44]CAPDU: 80 0D 02 02 05 32 C4 11 E0 CB [19:35:44]Write to MH i2c: E2 0D 00 02 1F 80 0D 02 02 05 00 32 C4 11 E0 CB 00 00 57 [19:35:44]Write i2c OK [19:35:44]MH_I2C_Read... [19:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:44]Read from MH i2c: E2 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: E2 03 00 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: E2 03 00 02 1F 00 90 00 95 [19:35:44]RAPDU: 90 00 [19:35:44]wFMCommunicate OK [19:35:44]wFMCommunicate request_size=4 [19:35:44]MH_SAM_APDU [19:35:44]CAPDU: 80 0D 03 02 [19:35:44]Write to MH i2c: E2 08 00 03 1F 80 0D 03 02 00 00 00 00 9D [19:35:44]Write i2c OK [19:35:44]MH_I2C_Read... [19:35:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:44]Read from MH i2c: E2 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: E2 0B 00 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: E2 0B 00 03 1F 00 E8 4A BB 83 C6 4F 18 05 90 00 40 [19:35:44]RAPDU: E8 4A BB 83 C6 4F 18 05 90 00 [19:35:44]wFMCommunicate OK [19:35:44]SAM_PROTO_SignData done [19:35:44]FM_MakeSignedData done [19:35:44]CreateOFDProtocolMessage [19:35:44]wFMCommunicate request_size=4 [19:35:44]MH_SAM_APDU [19:35:44]CAPDU: 80 11 00 00 [19:35:44]Write to MH i2c: E2 08 00 04 1F 80 11 00 00 00 00 00 00 9D [19:35:44]Write i2c OK [19:35:44]MH_I2C_Read... [19:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:44]Read from MH i2c: E2 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: E2 17 00 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: E2 17 00 04 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [19:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:35:44]wFMCommunicate OK [19:35:44]CreateOFDProtocolMessage done [19:35:44]OFDSenderStorePacket 58633 [19:35:44]StoreOFDPacket docnum=58633 [19:35:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 6A 07 01 A4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 0F F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E5 00 00 35 04 06 00 9B 32 C4 11 E0 CB E8 4A BB 83 C6 4F 18 05 [19:35:44]CheckFolder [19:35:44]dirname=/storage/ofd_packets [19:35:44]CheckFolder done [19:35:44]ProducePacketName [19:35:44]name=ofd_packets/00058633 [19:35:44]NVStorageSaveData ofd_packets/00058633 [19:35:44]File name is /storage/ofd_packets/00058633 [19:35:44]Write 301 bytes [19:35:44]NVStorageSaveData done [19:35:44]OFDSenderStorePacket done [19:35:44]KKMCreateOFDPacket done [19:35:44]NVStorageSaveData kkm_last_timestamp [19:35:44]File name is /storage/kkm_last_timestamp [19:35:44]Write 4 bytes [19:35:44]NVStorageSaveData done [19:35:44]ExternCall_PrintAddStr [19:35:44]wPrintStart [19:35:44]Write to MH i2c: 01 00 00 05 1F 24 [19:35:44]Write i2c OK [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: 01 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: 01 07 00 [19:35:44]MH_I2C_Read... [19:35:44]Read from MH i2c: 01 07 00 05 1F 00 00 00 00 00 FF 0F 39 [19:35:44]RasterBufferAndPrint [19:35:44]line Счет N : (1)2075976 [19:35:44]line ИНН: 02508201610067 [19:35:44]line Контрольно-Кассовый Чек [19:35:44]line ПРОДАЖА [19:35:44]line ТРК (МРК, ГНК) : 63 [19:35:44]line Товар: 2710124130 [19:35:44]line Аи-92-К-4 [19:35:44]line 7.380 * 67.80 [19:35:44]line = 500.36 [19:35:44]line НДС 12% НСП 1% [19:35:44]line > о реализуемом товаре [19:35:44]line ИТОГО: 500.36 [19:35:44]line НСП 1% : 4.43 [19:35:44]line НДС 12% : 53.14 [19:35:44]line Наличными: 0.00 [19:35:44]line Безнал.: 500.36 [19:35:44]line Место: АЗС № 135 "Партнер Нефть" [19:35:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:35:44]line СНО: Общий режим [19:35:44]line Чек 617 20.08.2024 19:35 [19:35:44]line Смена: 100 ФФД: 1.0 [19:35:44]line ЗНМ: 0300000196 [19:35:44]line РНМ: 0000000000162794 [19:35:44]line Версия ККМ: v1.0 [19:35:44]line Платежная система: O! деньги [19:35:44]line ФМ: 0000000002094532 [19:35:44]line ФД: 58633 [19:35:44]line ФПД: 170642340176075 [19:35:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193543&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58633&fm=170642340176075&tin=02508201610067®Number=0000000000162794&sum=50036 [19:35:44]written 0, free lines is 4095 [19:35:44]OFD Sender: Processing packet 58633 [packets to send 52, broken 51] [19:35:44]ProducePacketName [19:35:44]name=ofd_packets/00058633 [19:35:44]OFD Sender: To server: pG, [19:35:44]CommunicateWithHost lk.salyk.kg:30040 [19:35:44]ConnectInit lk.salyk.kg [19:35:44]Connected sock=10 [19:35:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 25 6A 07 01 A4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 0F F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 09 E5 00 00 35 04 06 00 9B 32 C4 11 E0 CB E8 4A BB 83 C6 4F 18 05 [19:35:45]Write to MH i2c: 01 00 00 2F 1F 4E [19:35:45]Write i2c OK [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: 01 [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: 01 07 00 [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: 01 07 00 2F 1F 00 00 00 00 00 DC 0C 3D [19:35:45]RasterBufferAndPrint [19:35:45]line [19:35:45]line [19:35:45]line [19:35:45]line [19:35:45]line [19:35:45]written 0, free lines is 3308 [19:35:45]MH_Cut [19:35:45]Write to MH i2c: D1 01 00 36 1F 01 27 [19:35:45]Write i2c OK [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: D1 [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: D1 01 00 [19:35:45]MH_I2C_Read... [19:35:45]Read from MH i2c: D1 01 00 36 1F 00 26 [19:35:45]Write to MH i2c: 01 00 00 37 1F 56 [19:35:45]Write i2c OK [19:35:45]MH_I2C_Read... [19:35:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CB 1D 47 00 23 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 32 30 39 34 35 33 32 10 04 04 00 09 E5 00 00 F4 03 04 00 5D 9B C4 66 B6 04 01 00 00 96 69 03 9A C1 C4 94 6B [19:35:45]CommunicateWithHost err = 0 [19:35:45]CheckOFDResponse [19:35:45]1017 (14) - 77093643461234 [19:35:45]1041 (16) - 0000000002094532 [19:35:45]1040 (4) - 58633 [19:35:45]1012 (4) - 20.08.2024 13:34 [19:35:45]1206 (1) - 0 [19:35:45]OFD Sender: Remove packet 58633 [19:35:45]ProducePacketName [19:35:45]name=ofd_packets/00058633 [19:35:45]NVStorageDeleteData [19:35:45]OFD Sender: No OFD packet to send [19:35:45]*** Cut start [19:35:45]*** Partial cut [19:35:45]*** CUTSNS_PIN = 1 [19:35:45]*** CUTSNS_PIN = 0 [19:35:46]*** Brake cut motor [19:35:46]Read from MH i2c: 01 [19:35:46]MH_I2C_Read... [19:35:46]*** Stop cut motor [19:35:46]*** Cut end [19:35:46]Read from MH i2c: 01 07 00 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: 01 07 00 37 1F 00 00 00 00 00 FF 0F 6B [19:35:46]process_action close_receipt done [19:35:46]requested_data is exist [19:35:46]produce_requested_data [19:35:46]requested_item fm.sn is exist - process it [19:35:46]wFMCommunicate request_size=4 [19:35:46]MH_SAM_APDU [19:35:46]CAPDU: 80 11 00 00 [19:35:46]Write to MH i2c: E2 08 00 38 1F 80 11 00 00 00 00 00 00 D1 [19:35:46]Write i2c OK [19:35:46]MH_I2C_Read... [19:35:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:46]Read from MH i2c: E2 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: E2 17 00 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: E2 17 00 38 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [19:35:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:35:46]wFMCommunicate OK [19:35:46]requested_item fd.num is exist - process it [19:35:46]SAM_PROTO_GetFieldsCounters [19:35:46]wFMCommunicate request_size=4 [19:35:46]MH_SAM_APDU [19:35:46]CAPDU: 80 13 00 00 [19:35:46]Write to MH i2c: E2 08 00 39 1F 80 13 00 00 00 00 00 00 D4 [19:35:46]Write i2c OK [19:35:46]MH_I2C_Read... [19:35:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:46]Read from MH i2c: E2 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: E2 62 00 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: E2 62 00 39 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 09 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 85 [19:35:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 09 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:46]wFMCommunicate OK [19:35:46]SAM_PROTO_GetFieldsCounters done [19:35:46]requested_item shift.num is exist - process it [19:35:46]requested_item shift.opened is exist - process it [19:35:46]req_shift_opened [19:35:46]FM_GetShiftState [19:35:46]SAM_PROTO_GetShiftState [19:35:46]wFMCommunicate request_size=4 [19:35:46]MH_SAM_APDU [19:35:46]CAPDU: 80 13 01 00 [19:35:46]Write to MH i2c: E2 08 00 3A 1F 80 13 01 00 00 00 00 00 D6 [19:35:46]Write i2c OK [19:35:46]MH_I2C_Read... [19:35:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:46]Read from MH i2c: E2 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: E2 0E 00 [19:35:46]MH_I2C_Read... [19:35:46]Read from MH i2c: E2 0E 00 3A 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [19:35:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:35:46]wFMCommunicate OK [19:35:46]SAM_PROTO_GetShiftState done [19:35:46]FM_GetShiftState done [19:35:46]req_shift_opened done [19:35:46]requested_item shift.open_date is exist - process it [19:35:46]req_shift_open_date [19:35:46]req_shift_open_date done [19:35:46]produce_requested_data done [19:35:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58633,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:35:46]process_action_free close_receipt [19:35:46]json_value_free [19:35:46]json_value_free done [19:35:46]process_json_proto returns [19:35:46]Send response to host [19:35:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58633,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:35:46]free response buf [19:35:46]execute_script done [19:35:46]execute_script returns [19:35:46]free content buf [19:35:46]Sock 8.Close socket [19:35:46]Sock 8.Thread stoped [19:35:50]OFD Sender: No OFD packet to send [19:35:55]OFD Sender: No OFD packet to send [19:36:00]OFD Sender: No OFD packet to send [19:36:05]OFD Sender: No OFD packet to send [19:36:10]OFD Sender: No OFD packet to send [19:36:15]OFD Sender: No OFD packet to send [19:36:20]OFD Sender: No OFD packet to send [19:36:25]OFD Sender: No OFD packet to send [19:36:30]OFD Sender: No OFD packet to send [19:36:35]OFD Sender: No OFD packet to send [19:36:40]OFD Sender: No OFD packet to send [19:36:45]OFD Sender: No OFD packet to send [19:36:50]OFD Sender: No OFD packet to send [19:36:55]OFD Sender: No OFD packet to send [19:37:00]OFD Sender: No OFD packet to send [19:37:05]OFD Sender: No OFD packet to send [19:37:10]OFD Sender: No OFD packet to send [19:37:15]OFD Sender: No OFD packet to send [19:37:20]OFD Sender: No OFD packet to send [19:37:25]OFD Sender: No OFD packet to send [19:37:30]OFD Sender: No OFD packet to send [19:37:35]OFD Sender: No OFD packet to send [19:37:38]accept exits with 9 [19:37:38]New connection [19:37:38]New thread 3067338084 created [19:37:38]Thread 3067194724 joined [19:37:38]Waiting for new connection... [19:37:38] Sock 9.Parse request [19:37:38]Sock 9.Check first char [19:37:38]Sock 9.First char is OK [19:37:38]request: POST /json_proto HTTP/1.0 [19:37:38]Method: POST [19:37:38]URL: /json_proto [19:37:38]Method is POST - this is cgi request [19:37:38]url: /json_proto [19:37:38]query_string will be loaded in cgi processing [19:37:38]execute_cgi json_proto POST (null) [19:37:38]execute_cgi path=json_proto method=POST [19:37:38]POST find Content-Length [19:37:38]Host: 172.17.44.3:8080 [19:37:38]Content-Length: 801 [19:37:38]Content-Type: application/json [19:37:38] [19:37:38]POST finish read [19:37:38]Found Content-Length = 801 [19:37:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:38]execute_script... [19:37:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:38]POST & json_proto [19:37:38]process_json_proto [19:37:38]json parsed OK: [19:37:38]protocol is kg_v1.0 [19:37:38]action value=close_receipt [19:37:38]process_action close_receipt [19:37:38]cmd_close_receipt [19:37:38]MH_GetDate [19:37:38]Write to MH i2c: F0 00 00 3B 1F 49 [19:37:38]Write i2c OK [19:37:38]MH_I2C_Read... [19:37:38]Read from MH i2c: F0 [19:37:38]MH_I2C_Read... [19:37:38]Read from MH i2c: F0 09 00 [19:37:38]MH_I2C_Read... [19:37:38]Read from MH i2c: F0 09 00 3B 1F 00 83 F0 C4 66 AD C5 5D 66 24 [19:37:38]GetLastDocTimeStamp 1724182543 [19:37:38]current date 1724182659 [19:37:38]FM_GetShiftState [19:37:38]SAM_PROTO_GetShiftState [19:37:38]wFMCommunicate request_size=4 [19:37:38]MH_SAM_APDU [19:37:38]CAPDU: 80 13 01 00 [19:37:38]Write to MH i2c: E2 08 00 3C 1F 80 13 01 00 00 00 00 00 D8 [19:37:38]Write i2c OK [19:37:38]MH_I2C_Read... [19:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:38]Read from MH i2c: E2 [19:37:38]MH_I2C_Read... [19:37:38]Read from MH i2c: E2 0E 00 [19:37:38]MH_I2C_Read... [19:37:38]Read from MH i2c: E2 0E 00 3C 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [19:37:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:37:38]wFMCommunicate OK [19:37:38]SAM_PROTO_GetShiftState done [19:37:38]FM_GetShiftState done [19:37:38]opened in 1724112910 [19:37:38]opened+sec_in_day 1724199310 [19:37:38]quantity*price = 100050 [19:37:38]sum+1 = 100052 [19:37:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 618 20.08.2024 19:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58634 ФПД: 198930267968333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193739&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58634&fm=198930267968333&tin=02508201610067®Number=0000000000162794&sum=100051 [19:37:39]StoreToDocumentArchive [19:37:39]shift 100 fd 58634 [19:37:39]save to /storage/0100/doc_00058634 [19:37:39]save last doc name /storage/0100/doc_00058634 to /storage/kkm_last_doc_name [19:37:39]save OK [19:37:39]Clear old archive folders... [19:37:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:37:39]tlvbuf is B6FB3120 [19:37:39]SAM_PROTO_ClearQueue [19:37:39]wFMCommunicate request_size=4 [19:37:39]MH_SAM_APDU [19:37:39]CAPDU: 80 09 00 00 [19:37:39]Write to MH i2c: E2 08 00 49 1F 80 09 00 00 00 00 00 00 DA [19:37:39]Write i2c OK [19:37:39]MH_I2C_Read... [19:37:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:37:39]Read from MH i2c: E2 [19:37:39]MH_I2C_Read... [19:37:39]Read from MH i2c: E2 03 00 [19:37:39]MH_I2C_Read... [19:37:39]Read from MH i2c: E2 03 00 49 1F 00 90 00 DC [19:37:39]RAPDU: 90 00 [19:37:39]wFMCommunicate OK [19:37:39]SAM_PROTO_ClearQueue done [19:37:39]KKMCreateOFDPacket [19:37:39]OFDProtocolAddRootSTLVToBuf [19:37:39]FM_MakeSignedData [19:37:39]FM_MakeSignedData [19:37:39]SAM_PROTO_SignData [19:37:39]wFMCommunicate request_size=4 [19:37:39]MH_SAM_APDU [19:37:39]CAPDU: 80 0D 01 02 [19:37:39]Write to MH i2c: E2 08 00 4A 1F 80 0D 01 02 00 00 00 00 E2 [19:37:39]Write i2c OK [19:37:39]MH_I2C_Read... [19:37:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:37:39]Read from MH i2c: E2 [19:37:39]MH_I2C_Read... [19:37:39]Read from MH i2c: E2 03 00 [19:37:39]MH_I2C_Read... [19:37:39]Read from MH i2c: E2 03 00 4A 1F 00 90 00 DD [19:37:39]RAPDU: 90 00 [19:37:39]wFMCommunicate OK [19:37:39]wFMCommunicate request_size=255 [19:37:39]MH_SAM_APDU [19:37:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 02 00 00 F4 03 04 00 83 F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E5 00 00 35 04 06 00 B4 ED 0F F5 [19:37:39]Write to MH i2c: E2 02 01 4B 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6A 02 00 00 F4 03 04 00 83 F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E5 00 00 35 04 06 00 B4 ED 0F F5 00 00 CB [19:37:39]Write i2c OK [19:37:39]MH_I2C_Read... [19:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:39]Read from MH i2c: E2 [19:37:39]MH_I2C_Read... [19:37:39]Read from MH i2c: E2 03 00 [19:37:39]MH_I2C_Read... [19:37:39]Read from MH i2c: E2 03 00 4B 1F 00 90 00 DE [19:37:39]RAPDU: 90 00 [19:37:39]wFMCommunicate OK [19:37:39]wFMCommunicate request_size=7 [19:37:39]MH_SAM_APDU [19:37:39]CAPDU: 80 0D 02 02 02 13 4D [19:37:39]Write to MH i2c: E2 0A 00 4C 1F 80 0D 02 02 02 00 13 4D 00 00 49 [19:37:39]Write i2c OK [19:37:39]MH_I2C_Read... [19:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:39]Read from MH i2c: E2 [19:37:39]MH_I2C_Read... [19:37:39]Read from MH i2c: E2 03 00 [19:37:39]MH_I2C_Read... [19:37:39]Read from MH i2c: E2 03 00 4C 1F 00 90 00 DF [19:37:39]RAPDU: 90 00 [19:37:39]wFMCommunicate OK [19:37:39]wFMCommunicate request_size=4 [19:37:39]MH_SAM_APDU [19:37:39]CAPDU: 80 0D 03 02 [19:37:39]Write to MH i2c: E2 08 00 4D 1F 80 0D 03 02 00 00 00 00 E7 [19:37:39]Write i2c OK [19:37:39]MH_I2C_Read... [19:37:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:37:40]Read from MH i2c: E2 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: E2 0B 00 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: E2 0B 00 4D 1F 00 EA 11 F6 3A 81 77 77 49 90 00 CB [19:37:40]RAPDU: EA 11 F6 3A 81 77 77 49 90 00 [19:37:40]wFMCommunicate OK [19:37:40]SAM_PROTO_SignData done [19:37:40]FM_MakeSignedData done [19:37:40]CreateOFDProtocolMessage [19:37:40]wFMCommunicate request_size=4 [19:37:40]MH_SAM_APDU [19:37:40]CAPDU: 80 11 00 00 [19:37:40]Write to MH i2c: E2 08 00 4E 1F 80 11 00 00 00 00 00 00 E7 [19:37:40]Write i2c OK [19:37:40]MH_I2C_Read... [19:37:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:40]Read from MH i2c: E2 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: E2 17 00 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: E2 17 00 4E 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [19:37:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:37:40]wFMCommunicate OK [19:37:40]CreateOFDProtocolMessage done [19:37:40]OFDSenderStorePacket 58634 [19:37:40]StoreOFDPacket docnum=58634 [19:37:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 23 EE 04 01 45 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6A 02 00 00 F4 03 04 00 83 F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E5 00 00 35 04 06 00 B4 ED 0F F5 13 4D EA 11 F6 3A 81 77 77 49 [19:37:40]CheckFolder [19:37:40]dirname=/storage/ofd_packets [19:37:40]CheckFolder done [19:37:40]ProducePacketName [19:37:40]name=ofd_packets/00058634 [19:37:40]NVStorageSaveData ofd_packets/00058634 [19:37:40]File name is /storage/ofd_packets/00058634 [19:37:40]Write 298 bytes [19:37:40]NVStorageSaveData done [19:37:40]OFDSenderStorePacket done [19:37:40]KKMCreateOFDPacket done [19:37:40]NVStorageSaveData kkm_last_timestamp [19:37:40]File name is /storage/kkm_last_timestamp [19:37:40]Write 4 bytes [19:37:40]NVStorageSaveData done [19:37:40]ExternCall_PrintAddStr [19:37:40]wPrintStart [19:37:40]Write to MH i2c: 01 00 00 4F 1F 6E [19:37:40]Write i2c OK [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: 01 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: 01 07 00 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: 01 07 00 4F 1F 00 00 00 00 00 FF 0F 83 [19:37:40]RasterBufferAndPrint [19:37:40]line Счет N : (1)2075977 [19:37:40]line ИНН: 02508201610067 [19:37:40]line Контрольно-Кассовый Чек [19:37:40]line ПРОДАЖА [19:37:40]line ТРК (МРК, ГНК) : 21 [19:37:40]line Товар: 2710194210 [19:37:40]line ДТ-К-5 [19:37:40]line 13.130 * 76.20 [19:37:40]line = 1000.51 [19:37:40]line НДС 12% НСП 1% [19:37:40]line > о реализуемом товаре [19:37:40]line ИТОГО: 1000.51 [19:37:40]line НСП 1% : 8.85 [19:37:40]line НДС 12% : 106.25 [19:37:40]line Наличными: 0.00 [19:37:40]line Безнал.: 1000.51 [19:37:40]line Место: АЗС № 135 "Партнер Нефть" [19:37:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:37:40]line СНО: Общий режим [19:37:40]line Чек 618 20.08.2024 19:37 [19:37:40]line Смена: 100 ФФД: 1.0 [19:37:40]line ЗНМ: 0300000196 [19:37:40]line РНМ: 0000000000162794 [19:37:40]line Версия ККМ: v1.0 [19:37:40]line Платежная система: O! деньги [19:37:40]line ФМ: 0000000002094532 [19:37:40]line ФД: 58634 [19:37:40]line ФПД: 198930267968333 [19:37:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193739&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58634&fm=198930267968333&tin=02508201610067®Number=0000000000162794&sum=100051 [19:37:40]OFD Sender: Processing packet 58634 [packets to send 52, broken 51] [19:37:40]ProducePacketName [19:37:40]name=ofd_packets/00058634 [19:37:40]OFD Sender: To server: pG, [19:37:40]CommunicateWithHost lk.salyk.kg:30040 [19:37:40]ConnectInit lk.salyk.kg [19:37:40]written 0, free lines is 4095 [19:37:40]Connected sock=10 [19:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 23 EE 04 01 45 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6A 02 00 00 F4 03 04 00 83 F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0A E5 00 00 35 04 06 00 B4 ED 0F F5 13 4D EA 11 F6 3A 81 77 77 49 [19:37:40]Write to MH i2c: 01 00 00 79 1F 98 [19:37:40]Write i2c OK [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: 01 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: 01 07 00 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: 01 07 00 79 1F 00 00 00 00 00 C9 0C 74 [19:37:40]RasterBufferAndPrint [19:37:40]line [19:37:40]line [19:37:40]line [19:37:40]line [19:37:40]line [19:37:40]written 0, free lines is 3280 [19:37:40]MH_Cut [19:37:40]Write to MH i2c: D1 01 00 80 1F 01 71 [19:37:40]Write i2c OK [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: D1 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: D1 01 00 [19:37:40]MH_I2C_Read... [19:37:40]Read from MH i2c: D1 01 00 80 1F 00 70 [19:37:40]Write to MH i2c: 01 00 00 81 1F A0 [19:37:40]Write i2c OK [19:37:40]MH_I2C_Read... [19:37:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 95 6E 47 00 FB 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 32 30 39 34 35 33 32 10 04 04 00 0A E5 00 00 F4 03 04 00 D1 9B C4 66 B6 04 01 00 00 FA 15 88 72 C0 FA DD D6 [19:37:40]CommunicateWithHost err = 0 [19:37:40]CheckOFDResponse [19:37:40]1017 (14) - 77093643461234 [19:37:40]1041 (16) - 0000000002094532 [19:37:40]1040 (4) - 58634 [19:37:40]1012 (4) - 20.08.2024 13:36 [19:37:40]1206 (1) - 0 [19:37:40]OFD Sender: Remove packet 58634 [19:37:40]ProducePacketName [19:37:40]name=ofd_packets/00058634 [19:37:40]NVStorageDeleteData [19:37:41]OFD Sender: No OFD packet to send [19:37:41]*** Cut start [19:37:41]*** Partial cut [19:37:41]*** CUTSNS_PIN = 1 [19:37:41]*** CUTSNS_PIN = 0 [19:37:42]*** Brake cut motor [19:37:42]Read from MH i2c: 01 [19:37:42]MH_I2C_Read... [19:37:42]*** Stop cut motor [19:37:42]*** Cut end [19:37:42]Read from MH i2c: 01 07 00 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: 01 07 00 81 1F 00 00 00 00 00 FF 0F B5 [19:37:42]process_action close_receipt done [19:37:42]requested_data is exist [19:37:42]produce_requested_data [19:37:42]requested_item fm.sn is exist - process it [19:37:42]wFMCommunicate request_size=4 [19:37:42]MH_SAM_APDU [19:37:42]CAPDU: 80 11 00 00 [19:37:42]Write to MH i2c: E2 08 00 82 1F 80 11 00 00 00 00 00 00 1B [19:37:42]Write i2c OK [19:37:42]MH_I2C_Read... [19:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:42]Read from MH i2c: E2 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: E2 17 00 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: E2 17 00 82 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [19:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:37:42]wFMCommunicate OK [19:37:42]requested_item fd.num is exist - process it [19:37:42]SAM_PROTO_GetFieldsCounters [19:37:42]wFMCommunicate request_size=4 [19:37:42]MH_SAM_APDU [19:37:42]CAPDU: 80 13 00 00 [19:37:42]Write to MH i2c: E2 08 00 83 1F 80 13 00 00 00 00 00 00 1E [19:37:42]Write i2c OK [19:37:42]MH_I2C_Read... [19:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:37:42]Read from MH i2c: E2 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: E2 62 00 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: E2 62 00 83 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 D3 [19:37:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:37:42]wFMCommunicate OK [19:37:42]SAM_PROTO_GetFieldsCounters done [19:37:42]requested_item shift.num is exist - process it [19:37:42]requested_item shift.opened is exist - process it [19:37:42]req_shift_opened [19:37:42]FM_GetShiftState [19:37:42]SAM_PROTO_GetShiftState [19:37:42]wFMCommunicate request_size=4 [19:37:42]MH_SAM_APDU [19:37:42]CAPDU: 80 13 01 00 [19:37:42]Write to MH i2c: E2 08 00 84 1F 80 13 01 00 00 00 00 00 20 [19:37:42]Write i2c OK [19:37:42]MH_I2C_Read... [19:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:42]Read from MH i2c: E2 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: E2 0E 00 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: E2 0E 00 84 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [19:37:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:37:42]wFMCommunicate OK [19:37:42]SAM_PROTO_GetShiftState done [19:37:42]FM_GetShiftState done [19:37:42]req_shift_opened done [19:37:42]requested_item shift.open_date is exist - process it [19:37:42]req_shift_open_date [19:37:42]req_shift_open_date done [19:37:42]produce_requested_data done [19:37:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58634,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:37:42]process_action_free close_receipt [19:37:42]json_value_free [19:37:42]json_value_free done [19:37:42]process_json_proto returns [19:37:42]Send response to host [19:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58634,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:37:42]free response buf [19:37:42]execute_script done [19:37:42]execute_script returns [19:37:42]free content buf [19:37:42]Sock 9.Close socket [19:37:42]Sock 9.Thread stoped [19:37:46]OFD Sender: No OFD packet to send [19:37:51]OFD Sender: No OFD packet to send [19:37:56]OFD Sender: No OFD packet to send [19:38:01]OFD Sender: No OFD packet to send [19:38:06]OFD Sender: No OFD packet to send [19:38:11]OFD Sender: No OFD packet to send [19:38:16]OFD Sender: No OFD packet to send [19:38:18]accept exits with 8 [19:38:18]New connection [19:38:18]New thread 3067194724 created [19:38:18]Thread 3067338084 joined [19:38:18]Waiting for new connection... [19:38:18] Sock 8.Parse request [19:38:18]Sock 8.Check first char [19:38:18]Sock 8.First char is OK [19:38:18]request: POST /json_proto HTTP/1.0 [19:38:18]Method: POST [19:38:18]URL: /json_proto [19:38:18]Method is POST - this is cgi request [19:38:18]url: /json_proto [19:38:18]query_string will be loaded in cgi processing [19:38:18]execute_cgi json_proto POST (null) [19:38:18]execute_cgi path=json_proto method=POST [19:38:18]POST find Content-Length [19:38:18]Host: 172.17.44.3:8080 [19:38:18]Content-Length: 804 [19:38:18]Content-Type: application/json [19:38:18] [19:38:18]POST finish read [19:38:18]Found Content-Length = 804 [19:38:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:18]execute_script... [19:38:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:18]POST & json_proto [19:38:18]process_json_proto [19:38:18]json parsed OK: [19:38:18]protocol is kg_v1.0 [19:38:18]action value=close_receipt [19:38:18]process_action close_receipt [19:38:18]cmd_close_receipt [19:38:18]MH_GetDate [19:38:18]Write to MH i2c: F0 00 00 85 1F 93 [19:38:18]Write i2c OK [19:38:18]MH_I2C_Read... [19:38:18]Read from MH i2c: F0 [19:38:18]MH_I2C_Read... [19:38:18]Read from MH i2c: F0 09 00 [19:38:18]MH_I2C_Read... [19:38:18]Read from MH i2c: F0 09 00 85 1F 00 AB F0 C4 66 AD C5 5D 66 96 [19:38:18]GetLastDocTimeStamp 1724182659 [19:38:18]current date 1724182699 [19:38:18]FM_GetShiftState [19:38:18]SAM_PROTO_GetShiftState [19:38:18]wFMCommunicate request_size=4 [19:38:18]MH_SAM_APDU [19:38:18]CAPDU: 80 13 01 00 [19:38:18]Write to MH i2c: E2 08 00 86 1F 80 13 01 00 00 00 00 00 22 [19:38:18]Write i2c OK [19:38:18]MH_I2C_Read... [19:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:18]Read from MH i2c: E2 [19:38:18]MH_I2C_Read... [19:38:18]Read from MH i2c: E2 0E 00 [19:38:18]MH_I2C_Read... [19:38:18]Read from MH i2c: E2 0E 00 86 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [19:38:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:38:18]wFMCommunicate OK [19:38:18]SAM_PROTO_GetShiftState done [19:38:18]FM_GetShiftState done [19:38:18]opened in 1724112910 [19:38:18]opened+sec_in_day 1724199310 [19:38:18]quantity*price = 200043 [19:38:18]sum+1 = 200044 [19:38:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 619 20.08.2024 19:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58635 ФПД: 140834597543603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193819&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58635&fm=140834597543603&tin=02508201610067®Number=0000000000162794&sum=200043 [19:38:19]StoreToDocumentArchive [19:38:19]shift 100 fd 58635 [19:38:19]save to /storage/0100/doc_00058635 [19:38:19]save last doc name /storage/0100/doc_00058635 to /storage/kkm_last_doc_name [19:38:19]save OK [19:38:19]Clear old archive folders... [19:38:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:38:19]tlvbuf is 020B9070 [19:38:19]SAM_PROTO_ClearQueue [19:38:19]wFMCommunicate request_size=4 [19:38:19]MH_SAM_APDU [19:38:19]CAPDU: 80 09 00 00 [19:38:19]Write to MH i2c: E2 08 00 93 1F 80 09 00 00 00 00 00 00 24 [19:38:19]Write i2c OK [19:38:19]MH_I2C_Read... [19:38:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:19]Read from MH i2c: E2 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 03 00 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 03 00 93 1F 00 90 00 26 [19:38:19]RAPDU: 90 00 [19:38:19]wFMCommunicate OK [19:38:19]SAM_PROTO_ClearQueue done [19:38:19]KKMCreateOFDPacket [19:38:19]OFDProtocolAddRootSTLVToBuf [19:38:19]FM_MakeSignedData [19:38:19]FM_MakeSignedData [19:38:19]SAM_PROTO_SignData [19:38:19]wFMCommunicate request_size=4 [19:38:19]MH_SAM_APDU [19:38:19]CAPDU: 80 0D 01 02 [19:38:19]Write to MH i2c: E2 08 00 94 1F 80 0D 01 02 00 00 00 00 2C [19:38:19]Write i2c OK [19:38:19]MH_I2C_Read... [19:38:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:19]Read from MH i2c: E2 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 03 00 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 03 00 94 1F 00 90 00 27 [19:38:19]RAPDU: 90 00 [19:38:19]wFMCommunicate OK [19:38:19]wFMCommunicate request_size=255 [19:38:19]MH_SAM_APDU [19:38:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 6B 02 00 00 F4 03 04 00 AB F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E5 00 00 35 04 06 00 80 [19:38:19]Write to MH i2c: E2 02 01 95 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 AB F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E5 00 00 35 04 06 00 80 00 00 BC [19:38:19]Write i2c OK [19:38:19]MH_I2C_Read... [19:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:20]Read from MH i2c: E2 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 03 00 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 03 00 95 1F 00 90 00 28 [19:38:20]RAPDU: 90 00 [19:38:20]wFMCommunicate OK [19:38:20]wFMCommunicate request_size=10 [19:38:20]MH_SAM_APDU [19:38:20]CAPDU: 80 0D 02 02 05 16 9C 28 9E B3 [19:38:20]Write to MH i2c: E2 0D 00 96 1F 80 0D 02 02 05 00 16 9C 28 9E B3 00 00 64 [19:38:20]Write i2c OK [19:38:20]MH_I2C_Read... [19:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:20]Read from MH i2c: E2 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 03 00 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 03 00 96 1F 00 90 00 29 [19:38:20]RAPDU: 90 00 [19:38:20]wFMCommunicate OK [19:38:20]wFMCommunicate request_size=4 [19:38:20]MH_SAM_APDU [19:38:20]CAPDU: 80 0D 03 02 [19:38:20]Write to MH i2c: E2 08 00 97 1F 80 0D 03 02 00 00 00 00 31 [19:38:20]Write i2c OK [19:38:20]MH_I2C_Read... [19:38:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:20]Read from MH i2c: E2 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 0B 00 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 0B 00 97 1F 00 10 B6 0B 23 41 A6 11 2B 90 00 49 [19:38:20]RAPDU: 10 B6 0B 23 41 A6 11 2B 90 00 [19:38:20]wFMCommunicate OK [19:38:20]SAM_PROTO_SignData done [19:38:20]FM_MakeSignedData done [19:38:20]CreateOFDProtocolMessage [19:38:20]wFMCommunicate request_size=4 [19:38:20]MH_SAM_APDU [19:38:20]CAPDU: 80 11 00 00 [19:38:20]Write to MH i2c: E2 08 00 98 1F 80 11 00 00 00 00 00 00 31 [19:38:20]Write i2c OK [19:38:20]MH_I2C_Read... [19:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:20]Read from MH i2c: E2 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 17 00 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 17 00 98 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7D [19:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:38:20]wFMCommunicate OK [19:38:20]CreateOFDProtocolMessage done [19:38:20]OFDSenderStorePacket 58635 [19:38:20]StoreOFDPacket docnum=58635 [19:38:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4A 77 07 01 02 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 AB F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E5 00 00 35 04 06 00 80 16 9C 28 9E B3 10 B6 0B 23 41 A6 11 2B [19:38:20]CheckFolder [19:38:20]dirname=/storage/ofd_packets [19:38:20]CheckFolder done [19:38:20]ProducePacketName [19:38:20]name=ofd_packets/00058635 [19:38:20]NVStorageSaveData ofd_packets/00058635 [19:38:20]File name is /storage/ofd_packets/00058635 [19:38:20]Write 301 bytes [19:38:20]NVStorageSaveData done [19:38:20]OFDSenderStorePacket done [19:38:20]KKMCreateOFDPacket done [19:38:20]NVStorageSaveData kkm_last_timestamp [19:38:20]File name is /storage/kkm_last_timestamp [19:38:20]Write 4 bytes [19:38:20]NVStorageSaveData done [19:38:20]ExternCall_PrintAddStr [19:38:20]wPrintStart [19:38:20]Write to MH i2c: 01 00 00 99 1F B8 [19:38:20]Write i2c OK [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: 01 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: 01 07 00 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: 01 07 00 99 1F 00 00 00 00 00 FF 0F CD [19:38:20]RasterBufferAndPrint [19:38:20]line Счет N : (1)2075978 [19:38:20]line ИНН: 02508201610067 [19:38:20]line Контрольно-Кассовый Чек [19:38:20]line ПРОДАЖА [19:38:20]line ТРК (МРК, ГНК) : 32 [19:38:20]line Товар: 2710124500 [19:38:20]line Аи-95-К-5 [19:38:20]line 26.960 * 74.20 [19:38:20]line = 2000.43 [19:38:20]line НДС 12% НСП 1% [19:38:20]line > о реализуемом товаре [19:38:20]line ИТОГО: 2000.43 [19:38:20]line НСП 1% : 17.70 [19:38:20]line НДС 12% : 212.43 [19:38:20]line Наличными: 0.00 [19:38:20]line Безнал.: 2000.43 [19:38:20]line Место: АЗС № 135 "Партнер Нефть" [19:38:20]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:38:20]line СНО: Общий режим [19:38:20]line Чек 619 20.08.2024 19:38 [19:38:20]line Смена: 100 ФФД: 1.0 [19:38:20]line ЗНМ: 0300000196 [19:38:20]line РНМ: 0000000000162794 [19:38:20]line Версия ККМ: v1.0 [19:38:20]line Платежная система: O! деньги [19:38:20]line ФМ: 0000000002094532 [19:38:20]line ФД: 58635 [19:38:20]line ФПД: 140834597543603 [19:38:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193819&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58635&fm=140834597543603&tin=02508201610067®Number=0000000000162794&sum=200043 [19:38:20]OFD Sender: Processing packet 58635 [packets to send 52, broken 51] [19:38:20]ProducePacketName [19:38:20]name=ofd_packets/00058635 [19:38:20]OFD Sender: To server: pG, [19:38:20]CommunicateWithHost lk.salyk.kg:30040 [19:38:20]ConnectInit lk.salyk.kg [19:38:20]written 0, free lines is 4095 [19:38:20]Connected sock=10 [19:38:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4A 77 07 01 02 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 AB F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0B E5 00 00 35 04 06 00 80 16 9C 28 9E B3 10 B6 0B 23 41 A6 11 2B [19:38:20]Write to MH i2c: 01 00 00 C3 1F E2 [19:38:20]Write i2c OK [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: 01 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: 01 07 00 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: 01 07 00 C3 1F 00 00 00 00 00 D7 0C CC [19:38:20]RasterBufferAndPrint [19:38:20]line [19:38:20]line [19:38:20]line [19:38:20]line [19:38:20]line [19:38:20]written 0, free lines is 3294 [19:38:21]MH_Cut [19:38:21]Write to MH i2c: D1 01 00 CA 1F 01 BB [19:38:21]Write i2c OK [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: D1 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: D1 01 00 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: D1 01 00 CA 1F 00 BA [19:38:21]Write to MH i2c: 01 00 00 CB 1F EA [19:38:21]Write i2c OK [19:38:21]MH_I2C_Read... [19:38:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7D F1 47 00 DC 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 32 30 39 34 35 33 32 10 04 04 00 0B E5 00 00 F4 03 04 00 F9 9B C4 66 B6 04 01 00 00 14 AB CC 4F E5 4C 19 E1 [19:38:21]CommunicateWithHost err = 0 [19:38:21]CheckOFDResponse [19:38:21]1017 (14) - 77093643461234 [19:38:21]1041 (16) - 0000000002094532 [19:38:21]1040 (4) - 58635 [19:38:21]1012 (4) - 20.08.2024 13:36 [19:38:21]1206 (1) - 0 [19:38:21]OFD Sender: Remove packet 58635 [19:38:21]ProducePacketName [19:38:21]name=ofd_packets/00058635 [19:38:21]NVStorageDeleteData [19:38:21]OFD Sender: No OFD packet to send [19:38:21]*** Cut start [19:38:21]*** Partial cut [19:38:21]*** CUTSNS_PIN = 1 [19:38:21]*** CUTSNS_PIN = 0 [19:38:22]*** Brake cut motor [19:38:22]Read from MH i2c: 01 [19:38:22]MH_I2C_Read... [19:38:22]*** Stop cut motor [19:38:22]*** Cut end [19:38:22]Read from MH i2c: 01 07 00 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: 01 07 00 CB 1F 00 00 00 00 00 FF 0F FF [19:38:22]process_action close_receipt done [19:38:22]requested_data is exist [19:38:22]produce_requested_data [19:38:22]requested_item fm.sn is exist - process it [19:38:22]wFMCommunicate request_size=4 [19:38:22]MH_SAM_APDU [19:38:22]CAPDU: 80 11 00 00 [19:38:22]Write to MH i2c: E2 08 00 CC 1F 80 11 00 00 00 00 00 00 65 [19:38:22]Write i2c OK [19:38:22]MH_I2C_Read... [19:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:22]Read from MH i2c: E2 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: E2 17 00 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: E2 17 00 CC 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [19:38:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:38:22]wFMCommunicate OK [19:38:22]requested_item fd.num is exist - process it [19:38:22]SAM_PROTO_GetFieldsCounters [19:38:22]wFMCommunicate request_size=4 [19:38:22]MH_SAM_APDU [19:38:22]CAPDU: 80 13 00 00 [19:38:22]Write to MH i2c: E2 08 00 CD 1F 80 13 00 00 00 00 00 00 68 [19:38:22]Write i2c OK [19:38:22]MH_I2C_Read... [19:38:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:22]Read from MH i2c: E2 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: E2 62 00 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: E2 62 00 CD 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 21 [19:38:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:22]wFMCommunicate OK [19:38:22]SAM_PROTO_GetFieldsCounters done [19:38:22]requested_item shift.num is exist - process it [19:38:22]requested_item shift.opened is exist - process it [19:38:22]req_shift_opened [19:38:22]FM_GetShiftState [19:38:22]SAM_PROTO_GetShiftState [19:38:22]wFMCommunicate request_size=4 [19:38:22]MH_SAM_APDU [19:38:22]CAPDU: 80 13 01 00 [19:38:22]Write to MH i2c: E2 08 00 CE 1F 80 13 01 00 00 00 00 00 6A [19:38:22]Write i2c OK [19:38:22]MH_I2C_Read... [19:38:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:22]Read from MH i2c: E2 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: E2 0E 00 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: E2 0E 00 CE 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [19:38:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:38:22]wFMCommunicate OK [19:38:22]SAM_PROTO_GetShiftState done [19:38:22]FM_GetShiftState done [19:38:22]req_shift_opened done [19:38:22]requested_item shift.open_date is exist - process it [19:38:22]req_shift_open_date [19:38:22]req_shift_open_date done [19:38:22]produce_requested_data done [19:38:22]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58635,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:38:22]process_action_free close_receipt [19:38:22]json_value_free [19:38:22]json_value_free done [19:38:22]process_json_proto returns [19:38:22]Send response to host [19:38:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58635,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:38:22]free response buf [19:38:22]execute_script done [19:38:22]execute_script returns [19:38:22]free content buf [19:38:22]Sock 8.Close socket [19:38:22]Sock 8.Thread stoped [19:38:26]OFD Sender: No OFD packet to send [19:38:31]OFD Sender: No OFD packet to send [19:38:36]OFD Sender: No OFD packet to send [19:38:41]OFD Sender: No OFD packet to send [19:38:46]OFD Sender: No OFD packet to send [19:38:51]OFD Sender: No OFD packet to send [19:38:54]accept exits with 9 [19:38:54]New connection [19:38:54]New thread 3067338084 created [19:38:54]Thread 3067194724 joined [19:38:54]Waiting for new connection... [19:38:54] Sock 9.Parse request [19:38:54]Sock 9.Check first char [19:38:54]Sock 9.First char is OK [19:38:54]request: POST /json_proto HTTP/1.0 [19:38:54]Method: POST [19:38:54]URL: /json_proto [19:38:54]Method is POST - this is cgi request [19:38:54]url: /json_proto [19:38:54]query_string will be loaded in cgi processing [19:38:54]execute_cgi json_proto POST (null) [19:38:54]execute_cgi path=json_proto method=POST [19:38:54]POST find Content-Length [19:38:54]Host: 172.17.44.3:8080 [19:38:54]Content-Length: 804 [19:38:54]Content-Type: application/json [19:38:54] [19:38:54]POST finish read [19:38:54]Found Content-Length = 804 [19:38:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:54]execute_script... [19:38:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:54]POST & json_proto [19:38:54]process_json_proto [19:38:54]json parsed OK: [19:38:54]protocol is kg_v1.0 [19:38:54]action value=close_receipt [19:38:54]process_action close_receipt [19:38:54]cmd_close_receipt [19:38:54]MH_GetDate [19:38:54]Write to MH i2c: F0 00 00 CF 1F DD [19:38:54]Write i2c OK [19:38:54]MH_I2C_Read... [19:38:54]Read from MH i2c: F0 [19:38:54]MH_I2C_Read... [19:38:54]Read from MH i2c: F0 09 00 [19:38:54]MH_I2C_Read... [19:38:54]Read from MH i2c: F0 09 00 CF 1F 00 CF F0 C4 66 AD C5 5D 66 04 [19:38:54]GetLastDocTimeStamp 1724182699 [19:38:54]current date 1724182735 [19:38:54]FM_GetShiftState [19:38:54]SAM_PROTO_GetShiftState [19:38:54]wFMCommunicate request_size=4 [19:38:54]MH_SAM_APDU [19:38:54]CAPDU: 80 13 01 00 [19:38:54]Write to MH i2c: E2 08 00 D0 1F 80 13 01 00 00 00 00 00 6C [19:38:54]Write i2c OK [19:38:54]MH_I2C_Read... [19:38:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:54]Read from MH i2c: E2 [19:38:54]MH_I2C_Read... [19:38:54]Read from MH i2c: E2 0E 00 [19:38:54]MH_I2C_Read... [19:38:54]Read from MH i2c: E2 0E 00 D0 1F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8F [19:38:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:38:54]wFMCommunicate OK [19:38:54]SAM_PROTO_GetShiftState done [19:38:54]FM_GetShiftState done [19:38:54]opened in 1724112910 [19:38:54]opened+sec_in_day 1724199310 [19:38:54]quantity*price = 100005 [19:38:54]sum+1 = 100006 [19:38:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 620 20.08.2024 19:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58636 ФПД: 17027069826534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193855&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58636&fm=17027069826534&tin=02508201610067®Number=0000000000162794&sum=100005 [19:38:55]StoreToDocumentArchive [19:38:55]shift 100 fd 58636 [19:38:55]save to /storage/0100/doc_00058636 [19:38:55]save last doc name /storage/0100/doc_00058636 to /storage/kkm_last_doc_name [19:38:55]save OK [19:38:55]Clear old archive folders... [19:38:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:38:55]tlvbuf is 01D059C0 [19:38:55]SAM_PROTO_ClearQueue [19:38:55]wFMCommunicate request_size=4 [19:38:55]MH_SAM_APDU [19:38:55]CAPDU: 80 09 00 00 [19:38:55]Write to MH i2c: E2 08 00 DD 1F 80 09 00 00 00 00 00 00 6E [19:38:55]Write i2c OK [19:38:55]MH_I2C_Read... [19:38:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:55]Read from MH i2c: E2 [19:38:55]MH_I2C_Read... [19:38:55]Read from MH i2c: E2 03 00 [19:38:55]MH_I2C_Read... [19:38:55]Read from MH i2c: E2 03 00 DD 1F 00 90 00 70 [19:38:55]RAPDU: 90 00 [19:38:55]wFMCommunicate OK [19:38:55]SAM_PROTO_ClearQueue done [19:38:55]KKMCreateOFDPacket [19:38:55]OFDProtocolAddRootSTLVToBuf [19:38:55]FM_MakeSignedData [19:38:55]FM_MakeSignedData [19:38:55]SAM_PROTO_SignData [19:38:55]wFMCommunicate request_size=4 [19:38:55]MH_SAM_APDU [19:38:55]CAPDU: 80 0D 01 02 [19:38:55]Write to MH i2c: E2 08 00 DE 1F 80 0D 01 02 00 00 00 00 76 [19:38:55]Write i2c OK [19:38:55]MH_I2C_Read... [19:38:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:55]Read from MH i2c: E2 [19:38:55]MH_I2C_Read... [19:38:55]Read from MH i2c: E2 03 00 [19:38:55]MH_I2C_Read... [19:38:55]Read from MH i2c: E2 03 00 DE 1F 00 90 00 71 [19:38:55]RAPDU: 90 00 [19:38:55]wFMCommunicate OK [19:38:55]wFMCommunicate request_size=255 [19:38:55]MH_SAM_APDU [19:38:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 CF F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E5 00 00 35 04 06 00 0F [19:38:55]Write to MH i2c: E2 02 01 DF 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 CF F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E5 00 00 35 04 06 00 0F 00 00 45 [19:38:55]Write i2c OK [19:38:55]MH_I2C_Read... [19:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:56]Read from MH i2c: E2 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: E2 03 00 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: E2 03 00 DF 1F 00 90 00 72 [19:38:56]RAPDU: 90 00 [19:38:56]wFMCommunicate OK [19:38:56]wFMCommunicate request_size=10 [19:38:56]MH_SAM_APDU [19:38:56]CAPDU: 80 0D 02 02 05 7C 6C 72 D5 E6 [19:38:56]Write to MH i2c: E2 0D 00 E0 1F 80 0D 02 02 05 00 7C 6C 72 D5 E6 00 00 98 [19:38:56]Write i2c OK [19:38:56]MH_I2C_Read... [19:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:56]Read from MH i2c: E2 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: E2 03 00 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: E2 03 00 E0 1F 00 90 00 73 [19:38:56]RAPDU: 90 00 [19:38:56]wFMCommunicate OK [19:38:56]wFMCommunicate request_size=4 [19:38:56]MH_SAM_APDU [19:38:56]CAPDU: 80 0D 03 02 [19:38:56]Write to MH i2c: E2 08 00 E1 1F 80 0D 03 02 00 00 00 00 7B [19:38:56]Write i2c OK [19:38:56]MH_I2C_Read... [19:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:56]Read from MH i2c: E2 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: E2 0B 00 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: E2 0B 00 E1 1F 00 5E 92 90 9D 59 77 68 71 90 00 42 [19:38:56]RAPDU: 5E 92 90 9D 59 77 68 71 90 00 [19:38:56]wFMCommunicate OK [19:38:56]SAM_PROTO_SignData done [19:38:56]FM_MakeSignedData done [19:38:56]CreateOFDProtocolMessage [19:38:56]wFMCommunicate request_size=4 [19:38:56]MH_SAM_APDU [19:38:56]CAPDU: 80 11 00 00 [19:38:56]Write to MH i2c: E2 08 00 E2 1F 80 11 00 00 00 00 00 00 7B [19:38:56]Write i2c OK [19:38:56]MH_I2C_Read... [19:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:56]Read from MH i2c: E2 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: E2 17 00 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: E2 17 00 E2 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C7 [19:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:38:56]wFMCommunicate OK [19:38:56]CreateOFDProtocolMessage done [19:38:56]OFDSenderStorePacket 58636 [19:38:56]StoreOFDPacket docnum=58636 [19:38:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E7 1F 07 01 03 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 CF F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E5 00 00 35 04 06 00 0F 7C 6C 72 D5 E6 5E 92 90 9D 59 77 68 71 [19:38:56]CheckFolder [19:38:56]dirname=/storage/ofd_packets [19:38:56]CheckFolder done [19:38:56]ProducePacketName [19:38:56]name=ofd_packets/00058636 [19:38:56]NVStorageSaveData ofd_packets/00058636 [19:38:56]File name is /storage/ofd_packets/00058636 [19:38:56]Write 301 bytes [19:38:56]NVStorageSaveData done [19:38:56]OFDSenderStorePacket done [19:38:56]KKMCreateOFDPacket done [19:38:56]NVStorageSaveData kkm_last_timestamp [19:38:56]File name is /storage/kkm_last_timestamp [19:38:56]Write 4 bytes [19:38:56]NVStorageSaveData done [19:38:56]ExternCall_PrintAddStr [19:38:56]wPrintStart [19:38:56]Write to MH i2c: 01 00 00 E3 1F 02 [19:38:56]Write i2c OK [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: 01 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: 01 07 00 [19:38:56]MH_I2C_Read... [19:38:56]Read from MH i2c: 01 07 00 E3 1F 00 00 00 00 00 FF 0F 17 [19:38:56]RasterBufferAndPrint [19:38:56]line Счет N : (1)2075980 [19:38:56]line ИНН: 02508201610067 [19:38:56]line Контрольно-Кассовый Чек [19:38:56]line ПРОДАЖА [19:38:56]line ТРК (МРК, ГНК) : 63 [19:38:56]line Товар: 2710124130 [19:38:56]line Аи-92-К-4 [19:38:56]line 14.750 * 67.80 [19:38:56]line = 1000.05 [19:38:56]line НДС 12% НСП 1% [19:38:56]line > о реализуемом товаре [19:38:56]line ИТОГО: 1000.05 [19:38:56]line НСП 1% : 8.85 [19:38:56]line НДС 12% : 106.20 [19:38:56]line Наличными: 0.00 [19:38:56]line Безнал.: 1000.05 [19:38:56]line Место: АЗС № 135 "Партнер Нефть" [19:38:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:38:56]line СНО: Общий режим [19:38:56]line Чек 620 20.08.2024 19:38 [19:38:56]line Смена: 100 ФФД: 1.0 [19:38:56]line ЗНМ: 0300000196 [19:38:56]line РНМ: 0000000000162794 [19:38:56]line Версия ККМ: v1.0 [19:38:56]line Платежная система: O! деньги [19:38:56]line ФМ: 0000000002094532 [19:38:56]line ФД: 58636 [19:38:56]line ФПД: 17027069826534 [19:38:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193855&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58636&fm=17027069826534&tin=02508201610067®Number=0000000000162794&sum=100005 [19:38:56]OFD Sender: Processing packet 58636 [packets to send 52, broken 51] [19:38:56]ProducePacketName [19:38:56]name=ofd_packets/00058636 [19:38:56]OFD Sender: To server: pG, [19:38:56]CommunicateWithHost lk.salyk.kg:30040 [19:38:56]ConnectInit lk.salyk.kg [19:38:56]written 0, free lines is 4095 [19:38:56]Connected sock=10 [19:38:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E7 1F 07 01 03 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 CF F0 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0C E5 00 00 35 04 06 00 0F 7C 6C 72 D5 E6 5E 92 90 9D 59 77 68 71 [19:38:57]Write to MH i2c: 01 00 00 0D 20 2D [19:38:57]Write i2c OK [19:38:57]MH_I2C_Read... [19:38:57]Read from MH i2c: 01 [19:38:57]MH_I2C_Read... [19:38:57]Read from MH i2c: 01 07 00 [19:38:57]MH_I2C_Read... [19:38:57]Read from MH i2c: 01 07 00 0D 20 00 00 00 00 00 D0 0C 10 [19:38:57]RasterBufferAndPrint [19:38:57]line [19:38:57]line [19:38:57]line [19:38:57]line [19:38:57]line [19:38:57]written 0, free lines is 3285 [19:38:57]MH_Cut [19:38:57]Write to MH i2c: D1 01 00 14 20 01 06 [19:38:57]Write i2c OK [19:38:57]MH_I2C_Read... [19:38:57]Read from MH i2c: D1 [19:38:57]MH_I2C_Read... [19:38:57]Read from MH i2c: D1 01 00 [19:38:57]MH_I2C_Read... [19:38:57]Read from MH i2c: D1 01 00 14 20 00 05 [19:38:57]Write to MH i2c: 01 00 00 15 20 35 [19:38:57]Write i2c OK [19:38:57]MH_I2C_Read... [19:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E4 A1 47 00 AE 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 32 30 39 34 35 33 32 10 04 04 00 0C E5 00 00 F4 03 04 00 1D 9C C4 66 B6 04 01 00 00 7E 74 03 67 1E 9F 0D AB [19:38:57]CommunicateWithHost err = 0 [19:38:57]CheckOFDResponse [19:38:57]1017 (14) - 77093643461234 [19:38:57]1041 (16) - 0000000002094532 [19:38:57]1040 (4) - 58636 [19:38:57]1012 (4) - 20.08.2024 13:37 [19:38:57]1206 (1) - 0 [19:38:57]OFD Sender: Remove packet 58636 [19:38:57]ProducePacketName [19:38:57]name=ofd_packets/00058636 [19:38:57]NVStorageDeleteData [19:38:57]OFD Sender: No OFD packet to send [19:38:57]*** Cut start [19:38:57]*** Partial cut [19:38:57]*** CUTSNS_PIN = 1 [19:38:57]*** CUTSNS_PIN = 0 [19:38:58]*** Brake cut motor [19:38:58]Read from MH i2c: 01 [19:38:58]MH_I2C_Read... [19:38:58]*** Stop cut motor [19:38:58]*** Cut end [19:38:58]Read from MH i2c: 01 07 00 [19:38:58]MH_I2C_Read... [19:38:58]Read from MH i2c: 01 07 00 15 20 00 00 00 00 00 FF 0F 4A [19:38:58]process_action close_receipt done [19:38:58]requested_data is exist [19:38:58]produce_requested_data [19:38:58]requested_item fm.sn is exist - process it [19:38:58]wFMCommunicate request_size=4 [19:38:58]MH_SAM_APDU [19:38:58]CAPDU: 80 11 00 00 [19:38:58]Write to MH i2c: E2 08 00 16 20 80 11 00 00 00 00 00 00 B0 [19:38:58]Write i2c OK [19:38:58]MH_I2C_Read... [19:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:58]Read from MH i2c: E2 [19:38:58]MH_I2C_Read... [19:38:58]Read from MH i2c: E2 17 00 [19:38:58]MH_I2C_Read... [19:38:58]Read from MH i2c: E2 17 00 16 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [19:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:38:58]wFMCommunicate OK [19:38:58]requested_item fd.num is exist - process it [19:38:58]SAM_PROTO_GetFieldsCounters [19:38:58]wFMCommunicate request_size=4 [19:38:58]MH_SAM_APDU [19:38:58]CAPDU: 80 13 00 00 [19:38:58]Write to MH i2c: E2 08 00 17 20 80 13 00 00 00 00 00 00 B3 [19:38:58]Write i2c OK [19:38:58]MH_I2C_Read... [19:38:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:58]Read from MH i2c: E2 [19:38:58]MH_I2C_Read... [19:38:58]Read from MH i2c: E2 62 00 [19:38:58]MH_I2C_Read... [19:38:58]Read from MH i2c: E2 62 00 17 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 70 [19:38:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:58]wFMCommunicate OK [19:38:58]SAM_PROTO_GetFieldsCounters done [19:38:58]requested_item shift.num is exist - process it [19:38:58]requested_item shift.opened is exist - process it [19:38:58]req_shift_opened [19:38:58]FM_GetShiftState [19:38:58]SAM_PROTO_GetShiftState [19:38:58]wFMCommunicate request_size=4 [19:38:58]MH_SAM_APDU [19:38:58]CAPDU: 80 13 01 00 [19:38:58]Write to MH i2c: E2 08 00 18 20 80 13 01 00 00 00 00 00 B5 [19:38:58]Write i2c OK [19:38:58]MH_I2C_Read... [19:38:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:58]Read from MH i2c: E2 [19:38:58]MH_I2C_Read... [19:38:58]Read from MH i2c: E2 0E 00 [19:38:58]MH_I2C_Read... [19:38:58]Read from MH i2c: E2 0E 00 18 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D8 [19:38:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:38:58]wFMCommunicate OK [19:38:58]SAM_PROTO_GetShiftState done [19:38:58]FM_GetShiftState done [19:38:58]req_shift_opened done [19:38:58]requested_item shift.open_date is exist - process it [19:38:58]req_shift_open_date [19:38:58]req_shift_open_date done [19:38:58]produce_requested_data done [19:38:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58636,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:38:58]process_action_free close_receipt [19:38:58]json_value_free [19:38:58]json_value_free done [19:38:58]process_json_proto returns [19:38:58]Send response to host [19:38:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58636,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:38:58]free response buf [19:38:58]execute_script done [19:38:58]execute_script returns [19:38:58]free content buf [19:38:58]Sock 9.Close socket [19:38:58]Sock 9.Thread stoped [19:39:02]OFD Sender: No OFD packet to send [19:39:07]OFD Sender: No OFD packet to send [19:39:12]OFD Sender: No OFD packet to send [19:39:17]OFD Sender: No OFD packet to send [19:39:22]OFD Sender: No OFD packet to send [19:39:27]OFD Sender: No OFD packet to send [19:39:32]OFD Sender: No OFD packet to send [19:39:37]OFD Sender: No OFD packet to send [19:39:42]OFD Sender: No OFD packet to send [19:39:47]OFD Sender: No OFD packet to send [19:39:51]accept exits with 8 [19:39:51]New connection [19:39:51]New thread 3067194724 created [19:39:51]Thread 3067338084 joined [19:39:51]Waiting for new connection... [19:39:51] Sock 8.Parse request [19:39:51]Sock 8.Check first char [19:39:51]Sock 8.First char is OK [19:39:51]request: POST /json_proto HTTP/1.0 [19:39:51]Method: POST [19:39:51]URL: /json_proto [19:39:51]Method is POST - this is cgi request [19:39:51]url: /json_proto [19:39:51]query_string will be loaded in cgi processing [19:39:51]execute_cgi json_proto POST (null) [19:39:51]execute_cgi path=json_proto method=POST [19:39:51]POST find Content-Length [19:39:51]Host: 172.17.44.3:8080 [19:39:51]Content-Length: 790 [19:39:51]Content-Type: application/json [19:39:51] [19:39:51]POST finish read [19:39:51]Found Content-Length = 790 [19:39:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:51]execute_script... [19:39:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.690, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:51]POST & json_proto [19:39:51]process_json_proto [19:39:51]json parsed OK: [19:39:51]protocol is kg_v1.0 [19:39:51]action value=close_receipt [19:39:51]process_action close_receipt [19:39:51]cmd_close_receipt [19:39:51]MH_GetDate [19:39:51]Write to MH i2c: F0 00 00 19 20 28 [19:39:51]Write i2c OK [19:39:51]MH_I2C_Read... [19:39:51]Read from MH i2c: F0 [19:39:51]MH_I2C_Read... [19:39:51]Read from MH i2c: F0 09 00 [19:39:51]MH_I2C_Read... [19:39:51]Read from MH i2c: F0 09 00 19 20 00 07 F1 C4 66 AD C5 5D 66 88 [19:39:51]GetLastDocTimeStamp 1724182735 [19:39:51]current date 1724182791 [19:39:51]FM_GetShiftState [19:39:51]SAM_PROTO_GetShiftState [19:39:51]wFMCommunicate request_size=4 [19:39:51]MH_SAM_APDU [19:39:51]CAPDU: 80 13 01 00 [19:39:51]Write to MH i2c: E2 08 00 1A 20 80 13 01 00 00 00 00 00 B7 [19:39:51]Write i2c OK [19:39:51]MH_I2C_Read... [19:39:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:51]Read from MH i2c: E2 [19:39:51]MH_I2C_Read... [19:39:51]Read from MH i2c: E2 0E 00 [19:39:51]MH_I2C_Read... [19:39:51]Read from MH i2c: E2 0E 00 1A 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DA [19:39:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:39:51]wFMCommunicate OK [19:39:51]SAM_PROTO_GetShiftState done [19:39:51]FM_GetShiftState done [19:39:51]opened in 1724112910 [19:39:51]opened+sec_in_day 1724199310 [19:39:51]quantity*price = 0 [19:39:51]sum+1 = 1 [19:39:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 621 20.08.2024 19:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58637 ФПД: 204717994294643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193951&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58637&fm=204717994294643&tin=02508201610067®Number=0000000000162794&sum=0 [19:39:52]StoreToDocumentArchive [19:39:52]shift 100 fd 58637 [19:39:52]save to /storage/0100/doc_00058637 [19:39:52]save last doc name /storage/0100/doc_00058637 to /storage/kkm_last_doc_name [19:39:52]save OK [19:39:52]Clear old archive folders... [19:39:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:39:52]tlvbuf is 021F0AC0 [19:39:52]SAM_PROTO_ClearQueue [19:39:52]wFMCommunicate request_size=4 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 09 00 00 [19:39:52]Write to MH i2c: E2 08 00 27 20 80 09 00 00 00 00 00 00 B9 [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 03 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 03 00 27 20 00 90 00 BB [19:39:52]RAPDU: 90 00 [19:39:52]wFMCommunicate OK [19:39:52]SAM_PROTO_ClearQueue done [19:39:52]KKMCreateOFDPacket [19:39:52]OFDProtocolAddRootSTLVToBuf [19:39:52]FM_MakeSignedData [19:39:52]FM_MakeSignedData [19:39:52]SAM_PROTO_SignData [19:39:52]wFMCommunicate request_size=4 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 0D 01 02 [19:39:52]Write to MH i2c: E2 08 00 28 20 80 0D 01 02 00 00 00 00 C1 [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 03 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 03 00 28 20 00 90 00 BC [19:39:52]RAPDU: 90 00 [19:39:52]wFMCommunicate OK [19:39:52]wFMCommunicate request_size=255 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 07 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E5 00 00 35 04 06 00 BA 30 9F 54 [19:39:52]Write to MH i2c: E2 02 01 29 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 07 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E5 00 00 35 04 06 00 BA 30 9F 54 00 00 15 [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 03 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 03 00 29 20 00 90 00 BD [19:39:52]RAPDU: 90 00 [19:39:52]wFMCommunicate OK [19:39:52]wFMCommunicate request_size=7 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 0D 02 02 02 3D 73 [19:39:52]Write to MH i2c: E2 0A 00 2A 20 80 0D 02 02 02 00 3D 73 00 00 78 [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 03 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 03 00 2A 20 00 90 00 BE [19:39:52]RAPDU: 90 00 [19:39:52]wFMCommunicate OK [19:39:52]wFMCommunicate request_size=4 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 0D 03 02 [19:39:52]Write to MH i2c: E2 08 00 2B 20 80 0D 03 02 00 00 00 00 C6 [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 0B 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 0B 00 2B 20 00 6C D1 61 D7 D7 1A 69 4D 90 00 E3 [19:39:52]RAPDU: 6C D1 61 D7 D7 1A 69 4D 90 00 [19:39:52]wFMCommunicate OK [19:39:52]SAM_PROTO_SignData done [19:39:52]FM_MakeSignedData done [19:39:52]CreateOFDProtocolMessage [19:39:52]wFMCommunicate request_size=4 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 11 00 00 [19:39:52]Write to MH i2c: E2 08 00 2C 20 80 11 00 00 00 00 00 00 C6 [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]OFD Sender: No OFD packet to send [19:39:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 17 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 17 00 2C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [19:39:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:39:52]wFMCommunicate OK [19:39:52]CreateOFDProtocolMessage done [19:39:52]OFDSenderStorePacket 58637 [19:39:52]StoreOFDPacket docnum=58637 [19:39:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 98 33 04 01 DF 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 07 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E5 00 00 35 04 06 00 BA 30 9F 54 3D 73 6C D1 61 D7 D7 1A 69 4D [19:39:52]CheckFolder [19:39:52]dirname=/storage/ofd_packets [19:39:52]CheckFolder done [19:39:52]ProducePacketName [19:39:52]name=ofd_packets/00058637 [19:39:52]NVStorageSaveData ofd_packets/00058637 [19:39:52]File name is /storage/ofd_packets/00058637 [19:39:52]Write 298 bytes [19:39:52]NVStorageSaveData done [19:39:52]OFDSenderStorePacket done [19:39:52]KKMCreateOFDPacket done [19:39:52]NVStorageSaveData kkm_last_timestamp [19:39:52]File name is /storage/kkm_last_timestamp [19:39:52]Write 4 bytes [19:39:52]NVStorageSaveData done [19:39:52]ExternCall_PrintAddStr [19:39:52]wPrintStart [19:39:52]Write to MH i2c: 01 00 00 2D 20 4D [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: 01 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: 01 07 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: 01 07 00 2D 20 00 00 00 00 00 FF 0F 62 [19:39:52]RasterBufferAndPrint [19:39:52]line Счет N : (1)2075981 [19:39:52]line ИНН: 02508201610067 [19:39:52]line Контрольно-Кассовый Чек [19:39:52]line ПРОДАЖА [19:39:52]line ТРК (МРК, ГНК) : 21 [19:39:52]line Товар: 2710194210 [19:39:52]line ДТ-К-5 [19:39:52]line 19.690 * 0.00 [19:39:52]line = 0.00 [19:39:52]line НДС 12% НСП 1% [19:39:52]line > о реализуемом товаре [19:39:52]line ИТОГО: 0.00 [19:39:52]line НСП 1% : 0.00 [19:39:52]line НДС 12% : 0.00 [19:39:52]line Наличными: 0.00 [19:39:52]line Безнал.: 0.00 [19:39:52]line Место: АЗС № 135 "Партнер Нефть" [19:39:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:39:52]line СНО: Общий режим [19:39:52]line Чек 621 20.08.2024 19:39 [19:39:52]line Смена: 100 ФФД: 1.0 [19:39:52]line ЗНМ: 0300000196 [19:39:52]line РНМ: 0000000000162794 [19:39:52]line Версия ККМ: v1.0 [19:39:52]line Талоны: Топливная Карта [19:39:52]line 92875 [19:39:52]line ФМ: 0000000002094532 [19:39:52]line ФД: 58637 [19:39:52]line ФПД: 204717994294643 [19:39:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T193951&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58637&fm=204717994294643&tin=02508201610067®Number=0000000000162794&sum=0 [19:39:53]OFD Sender: Processing packet 58637 [packets to send 52, broken 51] [19:39:53]ProducePacketName [19:39:53]name=ofd_packets/00058637 [19:39:53]OFD Sender: To server: pG, [19:39:53]CommunicateWithHost lk.salyk.kg:30040 [19:39:53]ConnectInit lk.salyk.kg [19:39:53]written 0, free lines is 4095 [19:39:53]Connected sock=10 [19:39:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 98 33 04 01 DF 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 07 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0D E5 00 00 35 04 06 00 BA 30 9F 54 3D 73 6C D1 61 D7 D7 1A 69 4D [19:39:53]Write to MH i2c: 01 00 00 57 20 77 [19:39:53]Write i2c OK [19:39:53]MH_I2C_Read... [19:39:53]Read from MH i2c: 01 [19:39:53]MH_I2C_Read... [19:39:53]Read from MH i2c: 01 07 00 [19:39:53]MH_I2C_Read... [19:39:53]Read from MH i2c: 01 07 00 57 20 00 00 00 00 00 C9 0C 53 [19:39:53]RasterBufferAndPrint [19:39:53]line [19:39:53]line [19:39:53]line [19:39:53]line [19:39:53]line [19:39:53]written 0, free lines is 3280 [19:39:53]MH_Cut [19:39:53]Write to MH i2c: D1 01 00 5E 20 01 50 [19:39:53]Write i2c OK [19:39:53]MH_I2C_Read... [19:39:53]Read from MH i2c: D1 [19:39:53]MH_I2C_Read... [19:39:53]Read from MH i2c: D1 01 00 [19:39:53]MH_I2C_Read... [19:39:53]Read from MH i2c: D1 01 00 5E 20 00 4F [19:39:53]Write to MH i2c: 01 00 00 5F 20 7F [19:39:53]Write i2c OK [19:39:53]MH_I2C_Read... [19:39:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 44 A4 47 00 57 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 32 30 39 34 35 33 32 10 04 04 00 0D E5 00 00 F4 03 04 00 56 9C C4 66 B6 04 01 00 00 36 E9 9D E6 79 D7 F5 45 [19:39:53]CommunicateWithHost err = 0 [19:39:53]CheckOFDResponse [19:39:53]1017 (14) - 77093643461234 [19:39:53]1041 (16) - 0000000002094532 [19:39:53]1040 (4) - 58637 [19:39:53]1012 (4) - 20.08.2024 13:38 [19:39:53]1206 (1) - 0 [19:39:53]OFD Sender: Remove packet 58637 [19:39:53]ProducePacketName [19:39:53]name=ofd_packets/00058637 [19:39:53]NVStorageDeleteData [19:39:54]OFD Sender: No OFD packet to send [19:39:54]*** Cut start [19:39:54]*** Partial cut [19:39:54]*** CUTSNS_PIN = 1 [19:39:54]*** CUTSNS_PIN = 0 [19:39:54]*** Brake cut motor [19:39:55]Read from MH i2c: 01 [19:39:55]MH_I2C_Read... [19:39:55]*** Stop cut motor [19:39:55]*** Cut end [19:39:55]Read from MH i2c: 01 07 00 [19:39:55]MH_I2C_Read... [19:39:55]Read from MH i2c: 01 07 00 5F 20 00 00 00 00 00 FF 0F 94 [19:39:55]process_action close_receipt done [19:39:55]requested_data is exist [19:39:55]produce_requested_data [19:39:55]requested_item fm.sn is exist - process it [19:39:55]wFMCommunicate request_size=4 [19:39:55]MH_SAM_APDU [19:39:55]CAPDU: 80 11 00 00 [19:39:55]Write to MH i2c: E2 08 00 60 20 80 11 00 00 00 00 00 00 FA [19:39:55]Write i2c OK [19:39:55]MH_I2C_Read... [19:39:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:55]Read from MH i2c: E2 [19:39:55]MH_I2C_Read... [19:39:55]Read from MH i2c: E2 17 00 [19:39:55]MH_I2C_Read... [19:39:55]Read from MH i2c: E2 17 00 60 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 46 [19:39:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:39:55]wFMCommunicate OK [19:39:55]requested_item fd.num is exist - process it [19:39:55]SAM_PROTO_GetFieldsCounters [19:39:55]wFMCommunicate request_size=4 [19:39:55]MH_SAM_APDU [19:39:55]CAPDU: 80 13 00 00 [19:39:55]Write to MH i2c: E2 08 00 61 20 80 13 00 00 00 00 00 00 FD [19:39:55]Write i2c OK [19:39:55]MH_I2C_Read... [19:39:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:39:55]Read from MH i2c: E2 [19:39:55]MH_I2C_Read... [19:39:55]Read from MH i2c: E2 62 00 [19:39:55]MH_I2C_Read... [19:39:55]Read from MH i2c: E2 62 00 61 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 BE [19:39:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:39:55]wFMCommunicate OK [19:39:55]SAM_PROTO_GetFieldsCounters done [19:39:55]requested_item shift.num is exist - process it [19:39:55]requested_item shift.opened is exist - process it [19:39:55]req_shift_opened [19:39:55]FM_GetShiftState [19:39:55]SAM_PROTO_GetShiftState [19:39:55]wFMCommunicate request_size=4 [19:39:55]MH_SAM_APDU [19:39:55]CAPDU: 80 13 01 00 [19:39:55]Write to MH i2c: E2 08 00 62 20 80 13 01 00 00 00 00 00 FF [19:39:55]Write i2c OK [19:39:55]MH_I2C_Read... [19:39:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:55]Read from MH i2c: E2 [19:39:55]MH_I2C_Read... [19:39:55]Read from MH i2c: E2 0E 00 [19:39:55]MH_I2C_Read... [19:39:55]Read from MH i2c: E2 0E 00 62 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [19:39:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:39:55]wFMCommunicate OK [19:39:55]SAM_PROTO_GetShiftState done [19:39:55]FM_GetShiftState done [19:39:55]req_shift_opened done [19:39:55]requested_item shift.open_date is exist - process it [19:39:55]req_shift_open_date [19:39:55]req_shift_open_date done [19:39:55]produce_requested_data done [19:39:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58637,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:39:55]process_action_free close_receipt [19:39:55]json_value_free [19:39:55]json_value_free done [19:39:55]process_json_proto returns [19:39:55]Send response to host [19:39:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58637,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:39:55]free response buf [19:39:55]execute_script done [19:39:55]execute_script returns [19:39:55]free content buf [19:39:55]Sock 8.Close socket [19:39:55]Sock 8.Thread stoped [19:39:59]OFD Sender: No OFD packet to send [19:40:04]OFD Sender: No OFD packet to send [19:40:09]OFD Sender: No OFD packet to send [19:40:14]OFD Sender: No OFD packet to send [19:40:19]OFD Sender: No OFD packet to send [19:40:24]OFD Sender: No OFD packet to send [19:40:29]OFD Sender: No OFD packet to send [19:40:34]OFD Sender: No OFD packet to send [19:40:39]OFD Sender: No OFD packet to send [19:40:44]OFD Sender: No OFD packet to send [19:40:49]OFD Sender: No OFD packet to send [19:40:54]OFD Sender: No OFD packet to send [19:40:56]accept exits with 9 [19:40:56]New connection [19:40:56]New thread 3067338084 created [19:40:56]Thread 3067194724 joined [19:40:56]Waiting for new connection... [19:40:56] Sock 9.Parse request [19:40:56]Sock 9.Check first char [19:40:56]Sock 9.First char is OK [19:40:56]request: POST /json_proto HTTP/1.0 [19:40:56]Method: POST [19:40:56]URL: /json_proto [19:40:56]Method is POST - this is cgi request [19:40:56]url: /json_proto [19:40:56]query_string will be loaded in cgi processing [19:40:56]execute_cgi json_proto POST (null) [19:40:56]execute_cgi path=json_proto method=POST [19:40:56]POST find Content-Length [19:40:56]Host: 172.17.44.3:8080 [19:40:56]Content-Length: 801 [19:40:56]Content-Type: application/json [19:40:56] [19:40:56]POST finish read [19:40:56]Found Content-Length = 801 [19:40:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:56]execute_script... [19:40: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)2075983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:56]POST & json_proto [19:40:56]process_json_proto [19:40:56]json parsed OK: [19:40:56]protocol is kg_v1.0 [19:40:56]action value=close_receipt [19:40:56]process_action close_receipt [19:40:56]cmd_close_receipt [19:40:56]MH_GetDate [19:40:56]Write to MH i2c: F0 00 00 63 20 72 [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: F0 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: F0 09 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: F0 09 00 63 20 00 49 F1 C4 66 AD C5 5D 66 14 [19:40:56]GetLastDocTimeStamp 1724182791 [19:40:56]current date 1724182857 [19:40:56]FM_GetShiftState [19:40:56]SAM_PROTO_GetShiftState [19:40:56]wFMCommunicate request_size=4 [19:40:56]MH_SAM_APDU [19:40:56]CAPDU: 80 13 01 00 [19:40:56]Write to MH i2c: E2 08 00 64 20 80 13 01 00 00 00 00 00 01 [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:56]Read from MH i2c: E2 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 0E 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 0E 00 64 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 24 [19:40:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:40:56]wFMCommunicate OK [19:40:56]SAM_PROTO_GetShiftState done [19:40:56]FM_GetShiftState done [19:40:56]opened in 1724112910 [19:40:56]opened+sec_in_day 1724199310 [19:40:56]quantity*price = 50010 [19:40:56]sum+1 = 50012 [19:40:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 622 20.08.2024 19:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58638 ФПД: 222172339476725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194057&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58638&fm=222172339476725&tin=02508201610067®Number=0000000000162794&sum=50011 [19:40:58]StoreToDocumentArchive [19:40:58]shift 100 fd 58638 [19:40:58]save to /storage/0100/doc_00058638 [19:40:58]save last doc name /storage/0100/doc_00058638 to /storage/kkm_last_doc_name [19:40:58]save OK [19:40:58]Clear old archive folders... [19:40:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:40:58]tlvbuf is 021DBC60 [19:40:58]SAM_PROTO_ClearQueue [19:40:58]wFMCommunicate request_size=4 [19:40:58]MH_SAM_APDU [19:40:58]CAPDU: 80 09 00 00 [19:40:58]Write to MH i2c: E2 08 00 71 20 80 09 00 00 00 00 00 00 03 [19:40:58]Write i2c OK [19:40:58]MH_I2C_Read... [19:40:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:58]Read from MH i2c: E2 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 03 00 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 03 00 71 20 00 90 00 05 [19:40:58]RAPDU: 90 00 [19:40:58]wFMCommunicate OK [19:40:58]SAM_PROTO_ClearQueue done [19:40:58]KKMCreateOFDPacket [19:40:58]OFDProtocolAddRootSTLVToBuf [19:40:58]FM_MakeSignedData [19:40:58]FM_MakeSignedData [19:40:58]SAM_PROTO_SignData [19:40:58]wFMCommunicate request_size=4 [19:40:58]MH_SAM_APDU [19:40:58]CAPDU: 80 0D 01 02 [19:40:58]Write to MH i2c: E2 08 00 72 20 80 0D 01 02 00 00 00 00 0B [19:40:58]Write i2c OK [19:40:58]MH_I2C_Read... [19:40:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:58]Read from MH i2c: E2 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 03 00 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 03 00 72 20 00 90 00 06 [19:40:58]RAPDU: 90 00 [19:40:58]wFMCommunicate OK [19:40:58]wFMCommunicate request_size=255 [19:40:58]MH_SAM_APDU [19:40:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 6E 02 00 00 F4 03 04 00 49 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E5 00 00 35 04 06 00 CA [19:40:58]Write to MH i2c: E2 02 01 73 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 49 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E5 00 00 35 04 06 00 CA 00 00 7A [19:40:58]Write i2c OK [19:40:58]MH_I2C_Read... [19:40:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:58]Read from MH i2c: E2 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 03 00 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 03 00 73 20 00 90 00 07 [19:40:58]RAPDU: 90 00 [19:40:58]wFMCommunicate OK [19:40:58]wFMCommunicate request_size=10 [19:40:58]MH_SAM_APDU [19:40:58]CAPDU: 80 0D 02 02 05 10 87 5F 98 F5 [19:40:58]Write to MH i2c: E2 0D 00 74 20 80 0D 02 02 05 00 10 87 5F 98 F5 00 00 9B [19:40:58]Write i2c OK [19:40:58]MH_I2C_Read... [19:40:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:58]Read from MH i2c: E2 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 03 00 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 03 00 74 20 00 90 00 08 [19:40:58]RAPDU: 90 00 [19:40:58]wFMCommunicate OK [19:40:58]wFMCommunicate request_size=4 [19:40:58]MH_SAM_APDU [19:40:58]CAPDU: 80 0D 03 02 [19:40:58]Write to MH i2c: E2 08 00 75 20 80 0D 03 02 00 00 00 00 10 [19:40:58]Write i2c OK [19:40:58]MH_I2C_Read... [19:40:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:58]Read from MH i2c: E2 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 0B 00 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 0B 00 75 20 00 89 EB 1C 27 E9 74 E3 84 90 00 8C [19:40:58]RAPDU: 89 EB 1C 27 E9 74 E3 84 90 00 [19:40:58]wFMCommunicate OK [19:40:58]SAM_PROTO_SignData done [19:40:58]FM_MakeSignedData done [19:40:58]CreateOFDProtocolMessage [19:40:58]wFMCommunicate request_size=4 [19:40:58]MH_SAM_APDU [19:40:58]CAPDU: 80 11 00 00 [19:40:58]Write to MH i2c: E2 08 00 76 20 80 11 00 00 00 00 00 00 10 [19:40:58]Write i2c OK [19:40:58]MH_I2C_Read... [19:40:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:58]Read from MH i2c: E2 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 17 00 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: E2 17 00 76 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5C [19:40:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:40:58]wFMCommunicate OK [19:40:58]CreateOFDProtocolMessage done [19:40:58]OFDSenderStorePacket 58638 [19:40:58]StoreOFDPacket docnum=58638 [19:40:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DE C8 07 01 EF AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 49 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E5 00 00 35 04 06 00 CA 10 87 5F 98 F5 89 EB 1C 27 E9 74 E3 84 [19:40:58]CheckFolder [19:40:58]dirname=/storage/ofd_packets [19:40:58]CheckFolder done [19:40:58]ProducePacketName [19:40:58]name=ofd_packets/00058638 [19:40:58]NVStorageSaveData ofd_packets/00058638 [19:40:58]File name is /storage/ofd_packets/00058638 [19:40:58]Write 301 bytes [19:40:58]NVStorageSaveData done [19:40:58]OFDSenderStorePacket done [19:40:58]KKMCreateOFDPacket done [19:40:58]NVStorageSaveData kkm_last_timestamp [19:40:58]File name is /storage/kkm_last_timestamp [19:40:58]Write 4 bytes [19:40:58]NVStorageSaveData done [19:40:58]ExternCall_PrintAddStr [19:40:58]wPrintStart [19:40:58]Write to MH i2c: 01 00 00 77 20 97 [19:40:58]Write i2c OK [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: 01 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: 01 07 00 [19:40:58]MH_I2C_Read... [19:40:58]Read from MH i2c: 01 07 00 77 20 00 00 00 00 00 FF 0F AC [19:40:58]RasterBufferAndPrint [19:40:58]line Счет N : (1)2075983 [19:40:58]line ИНН: 02508201610067 [19:40:58]line Контрольно-Кассовый Чек [19:40:58]line ПРОДАЖА [19:40:58]line ТРК (МРК, ГНК) : 52 [19:40:58]line Товар: 2710124500 [19:40:58]line Аи-95-К-5 [19:40:58]line 6.740 * 74.20 [19:40:58]line = 500.11 [19:40:58]line НДС 12% НСП 1% [19:40:58]line > о реализуемом товаре [19:40:58]line ИТОГО: 500.11 [19:40:58]line НСП 1% : 4.43 [19:40:58]line НДС 12% : 53.11 [19:40:58]line Наличными: 0.00 [19:40:58]line Безнал.: 500.11 [19:40:58]line Место: АЗС № 135 "Партнер Нефть" [19:40:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:40:58]line СНО: Общий режим [19:40:58]line Чек 622 20.08.2024 19:40 [19:40:58]line Смена: 100 ФФД: 1.0 [19:40:58]line ЗНМ: 0300000196 [19:40:58]line РНМ: 0000000000162794 [19:40:58]line Версия ККМ: v1.0 [19:40:58]line Платежная система: O! деньги [19:40:58]line ФМ: 0000000002094532 [19:40:58]line ФД: 58638 [19:40:58]line ФПД: 222172339476725 [19:40:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194057&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58638&fm=222172339476725&tin=02508201610067®Number=0000000000162794&sum=50011 [19:40:58]OFD Sender: Processing packet 58638 [packets to send 52, broken 51] [19:40:58]ProducePacketName [19:40:58]name=ofd_packets/00058638 [19:40:58]OFD Sender: To server: pG, [19:40:58]CommunicateWithHost lk.salyk.kg:30040 [19:40:58]ConnectInit lk.salyk.kg [19:40:58]written 0, free lines is 4095 [19:40:59]Connected sock=10 [19:40:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DE C8 07 01 EF AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 49 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0E E5 00 00 35 04 06 00 CA 10 87 5F 98 F5 89 EB 1C 27 E9 74 E3 84 [19:40:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A3 BF 47 00 09 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 32 30 39 34 35 33 32 10 04 04 00 0E E5 00 00 F4 03 04 00 97 9C C4 66 B6 04 01 00 00 72 EA 05 FD F3 CB BE 17 [19:40:59]CommunicateWithHost err = 0 [19:40:59]CheckOFDResponse [19:40:59]1017 (14) - 77093643461234 [19:40:59]1041 (16) - 0000000002094532 [19:40:59]1040 (4) - 58638 [19:40:59]1012 (4) - 20.08.2024 13:39 [19:40:59]1206 (1) - 0 [19:40:59]OFD Sender: Remove packet 58638 [19:40:59]ProducePacketName [19:40:59]name=ofd_packets/00058638 [19:40:59]NVStorageDeleteData [19:40:59]Write to MH i2c: 01 00 00 A1 20 C1 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: 01 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: 01 07 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: 01 07 00 A1 20 00 00 00 00 00 D0 0C A4 [19:40:59]RasterBufferAndPrint [19:40:59]line [19:40:59]line [19:40:59]line [19:40:59]line [19:40:59]line [19:40:59]written 0, free lines is 3286 [19:40:59]MH_Cut [19:40:59]Write to MH i2c: D1 01 00 A8 20 01 9A [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: D1 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: D1 01 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: D1 01 00 A8 20 00 99 [19:40:59]Write to MH i2c: 01 00 00 A9 20 C9 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]OFD Sender: No OFD packet to send [19:41:00]*** Cut start [19:41:00]*** Partial cut [19:41:00]*** CUTSNS_PIN = 1 [19:41:00]*** CUTSNS_PIN = 0 [19:41:00]*** Brake cut motor [19:41:00]Read from MH i2c: 01 [19:41:00]MH_I2C_Read... [19:41:00]*** Stop cut motor [19:41:00]*** Cut end [19:41:00]Read from MH i2c: 01 07 00 [19:41:00]MH_I2C_Read... [19:41:00]Read from MH i2c: 01 07 00 A9 20 00 00 00 00 00 FF 0F DE [19:41:00]process_action close_receipt done [19:41:00]requested_data is exist [19:41:00]produce_requested_data [19:41:00]requested_item fm.sn is exist - process it [19:41:00]wFMCommunicate request_size=4 [19:41:00]MH_SAM_APDU [19:41:00]CAPDU: 80 11 00 00 [19:41:00]Write to MH i2c: E2 08 00 AA 20 80 11 00 00 00 00 00 00 44 [19:41:00]Write i2c OK [19:41:00]MH_I2C_Read... [19:41:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:01]Read from MH i2c: E2 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 17 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 17 00 AA 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 90 [19:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:41:01]wFMCommunicate OK [19:41:01]requested_item fd.num is exist - process it [19:41:01]SAM_PROTO_GetFieldsCounters [19:41:01]wFMCommunicate request_size=4 [19:41:01]MH_SAM_APDU [19:41:01]CAPDU: 80 13 00 00 [19:41:01]Write to MH i2c: E2 08 00 AB 20 80 13 00 00 00 00 00 00 47 [19:41:01]Write i2c OK [19:41:01]MH_I2C_Read... [19:41:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:01]Read from MH i2c: E2 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 62 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 62 00 AB 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 0C [19:41:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:01]wFMCommunicate OK [19:41:01]SAM_PROTO_GetFieldsCounters done [19:41:01]requested_item shift.num is exist - process it [19:41:01]requested_item shift.opened is exist - process it [19:41:01]req_shift_opened [19:41:01]FM_GetShiftState [19:41:01]SAM_PROTO_GetShiftState [19:41:01]wFMCommunicate request_size=4 [19:41:01]MH_SAM_APDU [19:41:01]CAPDU: 80 13 01 00 [19:41:01]Write to MH i2c: E2 08 00 AC 20 80 13 01 00 00 00 00 00 49 [19:41:01]Write i2c OK [19:41:01]MH_I2C_Read... [19:41:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:01]Read from MH i2c: E2 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 0E 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 0E 00 AC 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6C [19:41:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:41:01]wFMCommunicate OK [19:41:01]SAM_PROTO_GetShiftState done [19:41:01]FM_GetShiftState done [19:41:01]req_shift_opened done [19:41:01]requested_item shift.open_date is exist - process it [19:41:01]req_shift_open_date [19:41:01]req_shift_open_date done [19:41:01]produce_requested_data done [19:41:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58638,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:41:01]process_action_free close_receipt [19:41:01]json_value_free [19:41:01]json_value_free done [19:41:01]process_json_proto returns [19:41:01]Send response to host [19:41:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58638,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:41:01]free response buf [19:41:01]execute_script done [19:41:01]execute_script returns [19:41:01]free content buf [19:41:01]Sock 9.Close socket [19:41:01]Sock 9.Thread stoped [19:41:01]accept exits with 8 [19:41:01]New connection [19:41:01]New thread 3067194724 created [19:41:01]Thread 3067338084 joined [19:41:01]Waiting for new connection... [19:41:01] Sock 8.Parse request [19:41:01]Sock 8.Check first char [19:41:01]Sock 8.First char is OK [19:41:01]request: POST /json_proto HTTP/1.0 [19:41:01]Method: POST [19:41:01]URL: /json_proto [19:41:01]Method is POST - this is cgi request [19:41:01]url: /json_proto [19:41:01]query_string will be loaded in cgi processing [19:41:01]execute_cgi json_proto POST (null) [19:41:01]execute_cgi path=json_proto method=POST [19:41:01]POST find Content-Length [19:41:01]Host: 172.17.44.3:8080 [19:41:01]Content-Length: 805 [19:41:01]Content-Type: application/json [19:41:01] [19:41:01]POST finish read [19:41:01]Found Content-Length = 805 [19:41:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:01]execute_script... [19:41: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)2075984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:01]POST & json_proto [19:41:01]process_json_proto [19:41:01]json parsed OK: [19:41:01]protocol is kg_v1.0 [19:41:01]action value=close_receipt [19:41:01]process_action close_receipt [19:41:01]cmd_close_receipt [19:41:01]MH_GetDate [19:41:01]Write to MH i2c: F0 00 00 AD 20 BC [19:41:01]Write i2c OK [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: F0 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: F0 09 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: F0 09 00 AD 20 00 4E F1 C4 66 AD C5 5D 66 63 [19:41:01]GetLastDocTimeStamp 1724182857 [19:41:01]current date 1724182862 [19:41:01]FM_GetShiftState [19:41:01]SAM_PROTO_GetShiftState [19:41:01]wFMCommunicate request_size=4 [19:41:01]MH_SAM_APDU [19:41:01]CAPDU: 80 13 01 00 [19:41:01]Write to MH i2c: E2 08 00 AE 20 80 13 01 00 00 00 00 00 4B [19:41:01]Write i2c OK [19:41:01]MH_I2C_Read... [19:41:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:01]Read from MH i2c: E2 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 0E 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 0E 00 AE 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6E [19:41:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:41:01]wFMCommunicate OK [19:41:01]SAM_PROTO_GetShiftState done [19:41:01]FM_GetShiftState done [19:41:01]opened in 1724112910 [19:41:01]opened+sec_in_day 1724199310 [19:41:01]quantity*price = 100070 [19:41:01]sum+1 = 100072 [19:41:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 623 20.08.2024 19:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58639 ФПД: 267034775993889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194102&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58639&fm=267034775993889&tin=02508201610067®Number=0000000000162794&sum=100071 [19:41:03]StoreToDocumentArchive [19:41:03]shift 100 fd 58639 [19:41:03]save to /storage/0100/doc_00058639 [19:41:03]save last doc name /storage/0100/doc_00058639 to /storage/kkm_last_doc_name [19:41:03]save OK [19:41:03]Clear old archive folders... [19:41:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:41:03]tlvbuf is 01E8B6C0 [19:41:03]SAM_PROTO_ClearQueue [19:41:03]wFMCommunicate request_size=4 [19:41:03]MH_SAM_APDU [19:41:03]CAPDU: 80 09 00 00 [19:41:03]Write to MH i2c: E2 08 00 BB 20 80 09 00 00 00 00 00 00 4D [19:41:03]Write i2c OK [19:41:03]MH_I2C_Read... [19:41:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:03]Read from MH i2c: E2 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 03 00 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 03 00 BB 20 00 90 00 4F [19:41:03]RAPDU: 90 00 [19:41:03]wFMCommunicate OK [19:41:03]SAM_PROTO_ClearQueue done [19:41:03]KKMCreateOFDPacket [19:41:03]OFDProtocolAddRootSTLVToBuf [19:41:03]FM_MakeSignedData [19:41:03]FM_MakeSignedData [19:41:03]SAM_PROTO_SignData [19:41:03]wFMCommunicate request_size=4 [19:41:03]MH_SAM_APDU [19:41:03]CAPDU: 80 0D 01 02 [19:41:03]Write to MH i2c: E2 08 00 BC 20 80 0D 01 02 00 00 00 00 55 [19:41:03]Write i2c OK [19:41:03]MH_I2C_Read... [19:41:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:03]Read from MH i2c: E2 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 03 00 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 03 00 BC 20 00 90 00 50 [19:41:03]RAPDU: 90 00 [19:41:03]wFMCommunicate OK [19:41:03]wFMCommunicate request_size=255 [19:41:03]MH_SAM_APDU [19:41:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 4E F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E5 00 00 35 04 06 00 [19:41:03]Write to MH i2c: E2 02 01 BD 20 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 4E F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E5 00 00 35 04 06 00 00 00 AA [19:41:03]Write i2c OK [19:41:03]MH_I2C_Read... [19:41:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:03]Read from MH i2c: E2 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 03 00 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 03 00 BD 20 00 90 00 51 [19:41:03]RAPDU: 90 00 [19:41:03]wFMCommunicate OK [19:41:03]wFMCommunicate request_size=11 [19:41:03]MH_SAM_APDU [19:41:03]CAPDU: 80 0D 02 02 06 F2 DD E0 F7 3E 21 [19:41:03]Write to MH i2c: E2 0E 00 BE 20 80 0D 02 02 06 00 F2 DD E0 F7 3E 21 00 00 69 [19:41:03]Write i2c OK [19:41:03]MH_I2C_Read... [19:41:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:03]Read from MH i2c: E2 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 03 00 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 03 00 BE 20 00 90 00 52 [19:41:03]RAPDU: 90 00 [19:41:03]wFMCommunicate OK [19:41:03]wFMCommunicate request_size=4 [19:41:03]MH_SAM_APDU [19:41:03]CAPDU: 80 0D 03 02 [19:41:03]Write to MH i2c: E2 08 00 BF 20 80 0D 03 02 00 00 00 00 5A [19:41:03]Write i2c OK [19:41:03]MH_I2C_Read... [19:41:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:03]Read from MH i2c: E2 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 0B 00 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 0B 00 BF 20 00 AB 41 58 90 36 94 78 9F 90 00 10 [19:41:03]RAPDU: AB 41 58 90 36 94 78 9F 90 00 [19:41:03]wFMCommunicate OK [19:41:03]SAM_PROTO_SignData done [19:41:03]FM_MakeSignedData done [19:41:03]CreateOFDProtocolMessage [19:41:03]wFMCommunicate request_size=4 [19:41:03]MH_SAM_APDU [19:41:03]CAPDU: 80 11 00 00 [19:41:03]Write to MH i2c: E2 08 00 C0 20 80 11 00 00 00 00 00 00 5A [19:41:03]Write i2c OK [19:41:03]MH_I2C_Read... [19:41:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:03]Read from MH i2c: E2 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 17 00 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: E2 17 00 C0 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A6 [19:41:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:41:03]wFMCommunicate OK [19:41:03]CreateOFDProtocolMessage done [19:41:03]OFDSenderStorePacket 58639 [19:41:03]StoreOFDPacket docnum=58639 [19:41:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 38 89 08 01 E0 F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 4E F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E5 00 00 35 04 06 00 F2 DD E0 F7 3E 21 AB 41 58 90 36 94 78 9F [19:41:03]CheckFolder [19:41:03]dirname=/storage/ofd_packets [19:41:03]CheckFolder done [19:41:03]ProducePacketName [19:41:03]name=ofd_packets/00058639 [19:41:03]NVStorageSaveData ofd_packets/00058639 [19:41:03]File name is /storage/ofd_packets/00058639 [19:41:03]Write 302 bytes [19:41:03]NVStorageSaveData done [19:41:03]OFDSenderStorePacket done [19:41:03]KKMCreateOFDPacket done [19:41:03]NVStorageSaveData kkm_last_timestamp [19:41:03]File name is /storage/kkm_last_timestamp [19:41:03]Write 4 bytes [19:41:03]NVStorageSaveData done [19:41:03]ExternCall_PrintAddStr [19:41:03]wPrintStart [19:41:03]Write to MH i2c: 01 00 00 C1 20 E1 [19:41:03]Write i2c OK [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: 01 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: 01 07 00 [19:41:03]MH_I2C_Read... [19:41:03]Read from MH i2c: 01 07 00 C1 20 00 00 00 00 00 FF 0F F6 [19:41:03]RasterBufferAndPrint [19:41:03]line Счет N : (1)2075984 [19:41:03]line ИНН: 02508201610067 [19:41:03]line Контрольно-Кассовый Чек [19:41:03]line ПРОДАЖА [19:41:03]line ТРК (МРК, ГНК) : 31 [19:41:03]line Товар: 2710124900 [19:41:03]line Аи-100-К-3 [19:41:03]line 10.370 * 96.50 [19:41:03]line = 1000.71 [19:41:03]line НДС 12% НСП 1% [19:41:03]line > о реализуемом товаре [19:41:03]line ИТОГО: 1000.71 [19:41:03]line НСП 1% : 8.86 [19:41:03]line НДС 12% : 106.27 [19:41:03]line Наличными: 0.00 [19:41:03]line Безнал.: 1000.71 [19:41:03]line Место: АЗС № 135 "Партнер Нефть" [19:41:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:41:03]line СНО: Общий режим [19:41:03]line Чек 623 20.08.2024 19:41 [19:41:03]line Смена: 100 ФФД: 1.0 [19:41:03]line ЗНМ: 0300000196 [19:41:03]line РНМ: 0000000000162794 [19:41:03]line Версия ККМ: v1.0 [19:41:03]line Платежная система: O! деньги [19:41:03]line ФМ: 0000000002094532 [19:41:03]line ФД: 58639 [19:41:03]line ФПД: 267034775993889 [19:41:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194102&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58639&fm=267034775993889&tin=02508201610067®Number=0000000000162794&sum=100071 [19:41:03]written 0, free lines is 4095 [19:41:03]OFD Sender: Processing packet 58639 [packets to send 52, broken 51] [19:41:03]ProducePacketName [19:41:03]name=ofd_packets/00058639 [19:41:03]OFD Sender: To server: pG, [19:41:03]CommunicateWithHost lk.salyk.kg:30040 [19:41:03]ConnectInit lk.salyk.kg [19:41:04]Connected sock=10 [19:41:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 38 89 08 01 E0 F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 4E F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 0F E5 00 00 35 04 06 00 F2 DD E0 F7 3E 21 AB 41 58 90 36 94 78 9F [19:41:04]Write to MH i2c: 01 00 00 EB 20 0B [19:41:04]Write i2c OK [19:41:04]MH_I2C_Read... [19:41:04]Read from MH i2c: 01 [19:41:04]MH_I2C_Read... [19:41:04]Read from MH i2c: 01 07 00 [19:41:04]MH_I2C_Read... [19:41:04]Read from MH i2c: 01 07 00 EB 20 00 00 00 00 00 E1 0C FF [19:41:04]RasterBufferAndPrint [19:41:04]line [19:41:04]line [19:41:04]line [19:41:04]line [19:41:04]line [19:41:04]written 0, free lines is 3310 [19:41:04]MH_Cut [19:41:04]Write to MH i2c: D1 01 00 F2 20 01 E4 [19:41:04]Write i2c OK [19:41:04]MH_I2C_Read... [19:41:04]Read from MH i2c: D1 [19:41:04]MH_I2C_Read... [19:41:04]Read from MH i2c: D1 01 00 [19:41:04]MH_I2C_Read... [19:41:04]Read from MH i2c: D1 01 00 F2 20 00 E3 [19:41:04]Write to MH i2c: 01 00 00 F3 20 13 [19:41:04]Write i2c OK [19:41:04]MH_I2C_Read... [19:41:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 44 5D 47 00 AF 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 32 30 39 34 35 33 32 10 04 04 00 0F E5 00 00 F4 03 04 00 9C 9C C4 66 B6 04 01 00 00 EB 52 D4 83 14 E8 47 8D [19:41:04]CommunicateWithHost err = 0 [19:41:04]CheckOFDResponse [19:41:04]1017 (14) - 77093643461234 [19:41:04]1041 (16) - 0000000002094532 [19:41:04]1040 (4) - 58639 [19:41:04]1012 (4) - 20.08.2024 13:39 [19:41:04]1206 (1) - 0 [19:41:04]OFD Sender: Remove packet 58639 [19:41:04]ProducePacketName [19:41:04]name=ofd_packets/00058639 [19:41:04]NVStorageDeleteData [19:41:04]OFD Sender: No OFD packet to send [19:41:05]*** Cut start [19:41:05]*** Partial cut [19:41:05]*** CUTSNS_PIN = 1 [19:41:05]*** CUTSNS_PIN = 0 [19:41:05]*** Brake cut motor [19:41:05]Read from MH i2c: 01 [19:41:05]MH_I2C_Read... [19:41:05]*** Stop cut motor [19:41:05]*** Cut end [19:41:05]Read from MH i2c: 01 07 00 [19:41:05]MH_I2C_Read... [19:41:05]Read from MH i2c: 01 07 00 F3 20 00 00 00 00 00 FF 0F 28 [19:41:05]process_action close_receipt done [19:41:05]requested_data is exist [19:41:05]produce_requested_data [19:41:05]requested_item fm.sn is exist - process it [19:41:05]wFMCommunicate request_size=4 [19:41:05]MH_SAM_APDU [19:41:05]CAPDU: 80 11 00 00 [19:41:05]Write to MH i2c: E2 08 00 F4 20 80 11 00 00 00 00 00 00 8E [19:41:05]Write i2c OK [19:41:05]MH_I2C_Read... [19:41:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:05]Read from MH i2c: E2 [19:41:05]MH_I2C_Read... [19:41:05]Read from MH i2c: E2 17 00 [19:41:05]MH_I2C_Read... [19:41:05]Read from MH i2c: E2 17 00 F4 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DA [19:41:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:41:05]wFMCommunicate OK [19:41:05]requested_item fd.num is exist - process it [19:41:05]SAM_PROTO_GetFieldsCounters [19:41:05]wFMCommunicate request_size=4 [19:41:05]MH_SAM_APDU [19:41:05]CAPDU: 80 13 00 00 [19:41:05]Write to MH i2c: E2 08 00 F5 20 80 13 00 00 00 00 00 00 91 [19:41:05]Write i2c OK [19:41:05]MH_I2C_Read... [19:41:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:05]Read from MH i2c: E2 [19:41:05]MH_I2C_Read... [19:41:05]Read from MH i2c: E2 62 00 [19:41:05]MH_I2C_Read... [19:41:05]Read from MH i2c: E2 62 00 F5 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 5A [19:41:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 0F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:05]wFMCommunicate OK [19:41:05]SAM_PROTO_GetFieldsCounters done [19:41:05]requested_item shift.num is exist - process it [19:41:05]requested_item shift.opened is exist - process it [19:41:05]req_shift_opened [19:41:05]FM_GetShiftState [19:41:05]SAM_PROTO_GetShiftState [19:41:05]wFMCommunicate request_size=4 [19:41:05]MH_SAM_APDU [19:41:05]CAPDU: 80 13 01 00 [19:41:05]Write to MH i2c: E2 08 00 F6 20 80 13 01 00 00 00 00 00 93 [19:41:05]Write i2c OK [19:41:05]MH_I2C_Read... [19:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:06]Read from MH i2c: E2 [19:41:06]MH_I2C_Read... [19:41:06]Read from MH i2c: E2 0E 00 [19:41:06]MH_I2C_Read... [19:41:06]Read from MH i2c: E2 0E 00 F6 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B6 [19:41:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:41:06]wFMCommunicate OK [19:41:06]SAM_PROTO_GetShiftState done [19:41:06]FM_GetShiftState done [19:41:06]req_shift_opened done [19:41:06]requested_item shift.open_date is exist - process it [19:41:06]req_shift_open_date [19:41:06]req_shift_open_date done [19:41:06]produce_requested_data done [19:41:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58639,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:41:06]process_action_free close_receipt [19:41:06]json_value_free [19:41:06]json_value_free done [19:41:06]process_json_proto returns [19:41:06]Send response to host [19:41:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58639,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:41:06]free response buf [19:41:06]execute_script done [19:41:06]execute_script returns [19:41:06]free content buf [19:41:06]Sock 8.Close socket [19:41:06]Sock 8.Thread stoped [19:41:09]OFD Sender: No OFD packet to send [19:41:14]OFD Sender: No OFD packet to send [19:41:19]OFD Sender: No OFD packet to send [19:41:24]OFD Sender: No OFD packet to send [19:41:29]OFD Sender: No OFD packet to send [19:41:34]OFD Sender: No OFD packet to send [19:41:39]OFD Sender: No OFD packet to send [19:41:44]OFD Sender: No OFD packet to send [19:41:49]OFD Sender: No OFD packet to send [19:41:54]OFD Sender: No OFD packet to send [19:41:57]accept exits with 9 [19:41:57]New connection [19:41:57]New thread 3067338084 created [19:41:57]Thread 3067194724 joined [19:41:57]Waiting for new connection... [19:41:57] Sock 9.Parse request [19:41:57]Sock 9.Check first char [19:41:57]Sock 9.First char is OK [19:41:57]request: POST /json_proto HTTP/1.0 [19:41:57]Method: POST [19:41:57]URL: /json_proto [19:41:57]Method is POST - this is cgi request [19:41:57]url: /json_proto [19:41:57]query_string will be loaded in cgi processing [19:41:57]execute_cgi json_proto POST (null) [19:41:57]execute_cgi path=json_proto method=POST [19:41:57]POST find Content-Length [19:41:57]Host: 172.17.44.3:8080 [19:41:57]Content-Length: 804 [19:41:57]Content-Type: application/json [19:41:57] [19:41:57]POST finish read [19:41:57]Found Content-Length = 804 [19:41:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:57]execute_script... [19:41: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)2075985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:57]POST & json_proto [19:41:57]process_json_proto [19:41:57]json parsed OK: [19:41:57]protocol is kg_v1.0 [19:41:57]action value=close_receipt [19:41:57]process_action close_receipt [19:41:57]cmd_close_receipt [19:41:57]MH_GetDate [19:41:57]Write to MH i2c: F0 00 00 F7 20 06 [19:41:57]Write i2c OK [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: F0 [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: F0 09 00 [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: F0 09 00 F7 20 00 86 F1 C4 66 AD C5 5D 66 E5 [19:41:57]GetLastDocTimeStamp 1724182862 [19:41:57]current date 1724182918 [19:41:57]FM_GetShiftState [19:41:57]SAM_PROTO_GetShiftState [19:41:57]wFMCommunicate request_size=4 [19:41:57]MH_SAM_APDU [19:41:57]CAPDU: 80 13 01 00 [19:41:57]Write to MH i2c: E2 08 00 F8 20 80 13 01 00 00 00 00 00 95 [19:41:57]Write i2c OK [19:41:57]MH_I2C_Read... [19:41:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:57]Read from MH i2c: E2 [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: E2 0E 00 [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: E2 0E 00 F8 20 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [19:41:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:41:57]wFMCommunicate OK [19:41:57]SAM_PROTO_GetShiftState done [19:41:57]FM_GetShiftState done [19:41:57]opened in 1724112910 [19:41:57]opened+sec_in_day 1724199310 [19:41:57]quantity*price = 100005 [19:41:57]sum+1 = 100006 [19:41:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 624 20.08.2024 19:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58640 ФПД: 207600560536834 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194158&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58640&fm=207600560536834&tin=02508201610067®Number=0000000000162794&sum=100005 [19:41:59]StoreToDocumentArchive [19:41:59]shift 100 fd 58640 [19:41:59]save to /storage/0100/doc_00058640 [19:41:59]save last doc name /storage/0100/doc_00058640 to /storage/kkm_last_doc_name [19:41:59]save OK [19:41:59]Clear old archive folders... [19:41:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:41:59]tlvbuf is 020B9060 [19:41:59]SAM_PROTO_ClearQueue [19:41:59]wFMCommunicate request_size=4 [19:41:59]MH_SAM_APDU [19:41:59]CAPDU: 80 09 00 00 [19:41:59]Write to MH i2c: E2 08 00 05 21 80 09 00 00 00 00 00 00 98 [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:59]Read from MH i2c: E2 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 03 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 03 00 05 21 00 90 00 9A [19:41:59]RAPDU: 90 00 [19:41:59]wFMCommunicate OK [19:41:59]SAM_PROTO_ClearQueue done [19:41:59]KKMCreateOFDPacket [19:41:59]OFDProtocolAddRootSTLVToBuf [19:41:59]FM_MakeSignedData [19:41:59]FM_MakeSignedData [19:41:59]SAM_PROTO_SignData [19:41:59]wFMCommunicate request_size=4 [19:41:59]MH_SAM_APDU [19:41:59]CAPDU: 80 0D 01 02 [19:41:59]Write to MH i2c: E2 08 00 06 21 80 0D 01 02 00 00 00 00 A0 [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:59]Read from MH i2c: E2 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 03 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 03 00 06 21 00 90 00 9B [19:41:59]RAPDU: 90 00 [19:41:59]wFMCommunicate OK [19:41:59]wFMCommunicate request_size=255 [19:41:59]MH_SAM_APDU [19:41: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 86 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E5 00 00 35 04 06 00 BC [19:41:59]Write to MH i2c: E2 02 01 07 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 86 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E5 00 00 35 04 06 00 BC 00 00 DC [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:59]Read from MH i2c: E2 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 03 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 03 00 07 21 00 90 00 9C [19:41:59]RAPDU: 90 00 [19:41:59]wFMCommunicate OK [19:41:59]wFMCommunicate request_size=10 [19:41:59]MH_SAM_APDU [19:41:59]CAPDU: 80 0D 02 02 05 CF C5 AA 7D 02 [19:41:59]Write to MH i2c: E2 0D 00 08 21 80 0D 02 02 05 00 CF C5 AA 7D 02 00 00 6A [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:59]Read from MH i2c: E2 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 03 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 03 00 08 21 00 90 00 9D [19:41:59]RAPDU: 90 00 [19:41:59]wFMCommunicate OK [19:41:59]wFMCommunicate request_size=4 [19:41:59]MH_SAM_APDU [19:41:59]CAPDU: 80 0D 03 02 [19:41:59]Write to MH i2c: E2 08 00 09 21 80 0D 03 02 00 00 00 00 A5 [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:59]Read from MH i2c: E2 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 0B 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 0B 00 09 21 00 2D 91 31 D2 29 FB B0 05 90 00 40 [19:41:59]RAPDU: 2D 91 31 D2 29 FB B0 05 90 00 [19:41:59]wFMCommunicate OK [19:41:59]SAM_PROTO_SignData done [19:41:59]FM_MakeSignedData done [19:41:59]CreateOFDProtocolMessage [19:41:59]wFMCommunicate request_size=4 [19:41:59]MH_SAM_APDU [19:41:59]CAPDU: 80 11 00 00 [19:41:59]Write to MH i2c: E2 08 00 0A 21 80 11 00 00 00 00 00 00 A5 [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:59]Read from MH i2c: E2 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 17 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 17 00 0A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F1 [19:41:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:41:59]wFMCommunicate OK [19:41:59]CreateOFDProtocolMessage done [19:41:59]OFDSenderStorePacket 58640 [19:41:59]StoreOFDPacket docnum=58640 [19:41:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 04 69 07 01 F4 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 86 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E5 00 00 35 04 06 00 BC CF C5 AA 7D 02 2D 91 31 D2 29 FB B0 05 [19:41:59]CheckFolder [19:41:59]dirname=/storage/ofd_packets [19:41:59]CheckFolder done [19:41:59]ProducePacketName [19:41:59]name=ofd_packets/00058640 [19:41:59]NVStorageSaveData ofd_packets/00058640 [19:41:59]File name is /storage/ofd_packets/00058640 [19:41:59]Write 301 bytes [19:41:59]NVStorageSaveData done [19:41:59]OFDSenderStorePacket done [19:41:59]KKMCreateOFDPacket done [19:41:59]NVStorageSaveData kkm_last_timestamp [19:41:59]File name is /storage/kkm_last_timestamp [19:41:59]Write 4 bytes [19:41:59]NVStorageSaveData done [19:41:59]ExternCall_PrintAddStr [19:41:59]wPrintStart [19:41:59]Write to MH i2c: 01 00 00 0B 21 2C [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: 01 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: 01 07 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: 01 07 00 0B 21 00 00 00 00 00 FF 0F 41 [19:41:59]RasterBufferAndPrint [19:41:59]line Счет N : (1)2075985 [19:41:59]line ИНН: 02508201610067 [19:41:59]line Контрольно-Кассовый Чек [19:41:59]line ПРОДАЖА [19:41:59]line ТРК (МРК, ГНК) : 63 [19:41:59]line Товар: 2710124130 [19:41:59]line Аи-92-К-4 [19:41:59]line 14.750 * 67.80 [19:41:59]line = 1000.05 [19:41:59]line НДС 12% НСП 1% [19:41:59]line > о реализуемом товаре [19:41:59]line ИТОГО: 1000.05 [19:41:59]line НСП 1% : 8.85 [19:41:59]line НДС 12% : 106.20 [19:41:59]line Наличными: 0.00 [19:41:59]line Безнал.: 1000.05 [19:41:59]line Место: АЗС № 135 "Партнер Нефть" [19:41:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:41:59]line СНО: Общий режим [19:41:59]line Чек 624 20.08.2024 19:41 [19:41:59]line Смена: 100 ФФД: 1.0 [19:41:59]line ЗНМ: 0300000196 [19:41:59]line РНМ: 0000000000162794 [19:41:59]line Версия ККМ: v1.0 [19:41:59]line Платежная система: O! деньги [19:41:59]line ФМ: 0000000002094532 [19:41:59]line ФД: 58640 [19:41:59]line ФПД: 207600560536834 [19:41:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194158&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58640&fm=207600560536834&tin=02508201610067®Number=0000000000162794&sum=100005 [19:41:59]written 0, free lines is 4095 [19:41:59]OFD Sender: Processing packet 58640 [packets to send 52, broken 51] [19:41:59]ProducePacketName [19:41:59]name=ofd_packets/00058640 [19:41:59]OFD Sender: To server: pG, [19:41:59]CommunicateWithHost lk.salyk.kg:30040 [19:41:59]ConnectInit lk.salyk.kg [19:42:00]Connected sock=10 [19:42:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 04 69 07 01 F4 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 86 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E5 00 00 35 04 06 00 BC CF C5 AA 7D 02 2D 91 31 D2 29 FB B0 05 [19:42:00]Write to MH i2c: 01 00 00 35 21 56 [19:42:00]Write i2c OK [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: 01 [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: 01 07 00 [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: 01 07 00 35 21 00 00 00 00 00 CB 0C 34 [19:42:00]RasterBufferAndPrint [19:42:00]line [19:42:00]line [19:42:00]line [19:42:00]line [19:42:00]line [19:42:00]written 0, free lines is 3282 [19:42:00]MH_Cut [19:42:00]Write to MH i2c: D1 01 00 3C 21 01 2F [19:42:00]Write i2c OK [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: D1 [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: D1 01 00 [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: D1 01 00 3C 21 00 2E [19:42:00]Write to MH i2c: 01 00 00 3D 21 5E [19:42:00]Write i2c OK [19:42:00]MH_I2C_Read... [19:42:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F9 4A 47 00 F3 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 10 E5 00 00 F4 03 04 00 D4 9C C4 66 B6 04 01 00 00 F1 E6 0E 39 89 7F E5 53 [19:42:00]CommunicateWithHost err = 0 [19:42:00]CheckOFDResponse [19:42:00]1017 (14) - 77093643461234 [19:42:00]1041 (16) - 0000000002094532 [19:42:00]1040 (4) - 58640 [19:42:00]1012 (4) - 20.08.2024 13:40 [19:42:00]1206 (1) - 0 [19:42:00]OFD Sender: Remove packet 58640 [19:42:00]ProducePacketName [19:42:00]name=ofd_packets/00058640 [19:42:00]NVStorageDeleteData [19:42:00]OFD Sender: No OFD packet to send [19:42:01]*** Cut start [19:42:01]*** Partial cut [19:42:01]*** CUTSNS_PIN = 1 [19:42:01]*** CUTSNS_PIN = 0 [19:42:01]*** Brake cut motor [19:42:01]Read from MH i2c: 01 [19:42:01]MH_I2C_Read... [19:42:01]*** Stop cut motor [19:42:01]*** Cut end [19:42:01]Read from MH i2c: 01 07 00 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: 01 07 00 3D 21 00 00 00 00 00 FF 0F 73 [19:42:01]process_action close_receipt done [19:42:01]requested_data is exist [19:42:01]produce_requested_data [19:42:01]requested_item fm.sn is exist - process it [19:42:01]wFMCommunicate request_size=4 [19:42:01]MH_SAM_APDU [19:42:01]CAPDU: 80 11 00 00 [19:42:01]Write to MH i2c: E2 08 00 3E 21 80 11 00 00 00 00 00 00 D9 [19:42:01]Write i2c OK [19:42:01]MH_I2C_Read... [19:42:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:02]Read from MH i2c: E2 [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: E2 17 00 [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: E2 17 00 3E 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 25 [19:42:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:42:02]wFMCommunicate OK [19:42:02]requested_item fd.num is exist - process it [19:42:02]SAM_PROTO_GetFieldsCounters [19:42:02]wFMCommunicate request_size=4 [19:42:02]MH_SAM_APDU [19:42:02]CAPDU: 80 13 00 00 [19:42:02]Write to MH i2c: E2 08 00 3F 21 80 13 00 00 00 00 00 00 DC [19:42:02]Write i2c OK [19:42:02]MH_I2C_Read... [19:42:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:02]Read from MH i2c: E2 [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: E2 62 00 [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: E2 62 00 3F 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 10 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 A9 [19:42:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 10 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:02]wFMCommunicate OK [19:42:02]SAM_PROTO_GetFieldsCounters done [19:42:02]requested_item shift.num is exist - process it [19:42:02]requested_item shift.opened is exist - process it [19:42:02]req_shift_opened [19:42:02]FM_GetShiftState [19:42:02]SAM_PROTO_GetShiftState [19:42:02]wFMCommunicate request_size=4 [19:42:02]MH_SAM_APDU [19:42:02]CAPDU: 80 13 01 00 [19:42:02]Write to MH i2c: E2 08 00 40 21 80 13 01 00 00 00 00 00 DE [19:42:02]Write i2c OK [19:42:02]MH_I2C_Read... [19:42:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:02]Read from MH i2c: E2 [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: E2 0E 00 [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: E2 0E 00 40 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 01 [19:42:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:42:02]wFMCommunicate OK [19:42:02]SAM_PROTO_GetShiftState done [19:42:02]FM_GetShiftState done [19:42:02]req_shift_opened done [19:42:02]requested_item shift.open_date is exist - process it [19:42:02]req_shift_open_date [19:42:02]req_shift_open_date done [19:42:02]produce_requested_data done [19:42:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58640,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:42:02]process_action_free close_receipt [19:42:02]json_value_free [19:42:02]json_value_free done [19:42:02]process_json_proto returns [19:42:02]Send response to host [19:42:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58640,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:42:02]free response buf [19:42:02]execute_script done [19:42:02]execute_script returns [19:42:02]free content buf [19:42:02]Sock 9.Close socket [19:42:02]Sock 9.Thread stoped [19:42:05]OFD Sender: No OFD packet to send [19:42:10]OFD Sender: No OFD packet to send [19:42:11]accept exits with 8 [19:42:11]New connection [19:42:11]New thread 3067194724 created [19:42:11]Thread 3067338084 joined [19:42:11]Waiting for new connection... [19:42:11] Sock 8.Parse request [19:42:11]Sock 8.Check first char [19:42:11]Sock 8.First char is OK [19:42:11]request: POST /json_proto HTTP/1.0 [19:42:11]Method: POST [19:42:11]URL: /json_proto [19:42:11]Method is POST - this is cgi request [19:42:11]url: /json_proto [19:42:11]query_string will be loaded in cgi processing [19:42:11]execute_cgi json_proto POST (null) [19:42:11]execute_cgi path=json_proto method=POST [19:42:11]POST find Content-Length [19:42:11]Host: 172.17.44.3:8080 [19:42:11]Content-Length: 755 [19:42:11]Content-Type: application/json [19:42:11] [19:42:11]POST finish read [19:42:11]Found Content-Length = 755 [19:42:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 26.960, "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\u000A30034526", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:11]execute_script... [19:42: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)2075982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 26.960, "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\u000A30034526", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:11]POST & json_proto [19:42:11]process_json_proto [19:42:11]json parsed OK: [19:42:11]protocol is kg_v1.0 [19:42:11]action value=close_receipt [19:42:11]process_action close_receipt [19:42:11]cmd_close_receipt [19:42:11]MH_GetDate [19:42:11]Write to MH i2c: F0 00 00 41 21 51 [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: F0 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: F0 09 00 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: F0 09 00 41 21 00 94 F1 C4 66 AD C5 5D 66 3E [19:42:11]GetLastDocTimeStamp 1724182918 [19:42:11]current date 1724182932 [19:42:11]FM_GetShiftState [19:42:11]SAM_PROTO_GetShiftState [19:42:11]wFMCommunicate request_size=4 [19:42:11]MH_SAM_APDU [19:42:11]CAPDU: 80 13 01 00 [19:42:11]Write to MH i2c: E2 08 00 42 21 80 13 01 00 00 00 00 00 E0 [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:12]Read from MH i2c: E2 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: E2 0E 00 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: E2 0E 00 42 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 03 [19:42:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:42:12]wFMCommunicate OK [19:42:12]SAM_PROTO_GetShiftState done [19:42:12]FM_GetShiftState done [19:42:12]opened in 1724112910 [19:42:12]opened+sec_in_day 1724199310 [19:42:12]quantity*price = 0 [19:42:12]sum+1 = 1 [19:42:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 625 20.08.2024 19:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30034526 ФМ: 0000000002094532 ФД: 58641 ФПД: 155126239142276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58641&fm=155126239142276&tin=02508201610067®Number=0000000000162794&sum=0 [19:42:13]StoreToDocumentArchive [19:42:13]shift 100 fd 58641 [19:42:13]save to /storage/0100/doc_00058641 [19:42:13]save last doc name /storage/0100/doc_00058641 to /storage/kkm_last_doc_name [19:42:13]save OK [19:42:13]Clear old archive folders... [19:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:13]tlvbuf is 01F99920 [19:42:13]SAM_PROTO_ClearQueue [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 09 00 00 [19:42:13]Write to MH i2c: E2 08 00 4F 21 80 09 00 00 00 00 00 00 E2 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 4F 21 00 90 00 E4 [19:42:13]RAPDU: 90 00 [19:42:13]wFMCommunicate OK [19:42:13]SAM_PROTO_ClearQueue done [19:42:13]KKMCreateOFDPacket [19:42:13]OFDProtocolAddRootSTLVToBuf [19:42:13]FM_MakeSignedData [19:42:13]FM_MakeSignedData [19:42:13]SAM_PROTO_SignData [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 0D 01 02 [19:42:13]Write to MH i2c: E2 08 00 50 21 80 0D 01 02 00 00 00 00 EA [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 50 21 00 90 00 E5 [19:42:13]RAPDU: 90 00 [19:42:13]wFMCommunicate OK [19:42:13]wFMCommunicate request_size=255 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 94 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E5 00 00 35 04 06 00 8D [19:42:13]Write to MH i2c: E2 02 01 51 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 94 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E5 00 00 35 04 06 00 8D 00 00 B7 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 51 21 00 90 00 E6 [19:42:13]RAPDU: 90 00 [19:42:13]wFMCommunicate OK [19:42:13]wFMCommunicate request_size=10 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 0D 02 02 05 16 24 61 21 84 [19:42:13]Write to MH i2c: E2 0D 00 52 21 80 0D 02 02 05 00 16 24 61 21 84 00 00 37 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 52 21 00 90 00 E7 [19:42:13]RAPDU: 90 00 [19:42:13]wFMCommunicate OK [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 0D 03 02 [19:42:13]Write to MH i2c: E2 08 00 53 21 80 0D 03 02 00 00 00 00 EF [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 0B 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 0B 00 53 21 00 85 7D 41 66 AB AB B0 3F 90 00 DE [19:42:13]RAPDU: 85 7D 41 66 AB AB B0 3F 90 00 [19:42:13]wFMCommunicate OK [19:42:13]SAM_PROTO_SignData done [19:42:13]FM_MakeSignedData done [19:42:13]CreateOFDProtocolMessage [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 11 00 00 [19:42:13]Write to MH i2c: E2 08 00 54 21 80 11 00 00 00 00 00 00 EF [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 17 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 17 00 54 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3B [19:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:42:13]wFMCommunicate OK [19:42:13]CreateOFDProtocolMessage done [19:42:13]OFDSenderStorePacket 58641 [19:42:13]StoreOFDPacket docnum=58641 [19:42:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F 2E 07 01 4A B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 94 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E5 00 00 35 04 06 00 8D 16 24 61 21 84 85 7D 41 66 AB AB B0 3F [19:42:13]CheckFolder [19:42:13]dirname=/storage/ofd_packets [19:42:13]CheckFolder done [19:42:13]ProducePacketName [19:42:13]name=ofd_packets/00058641 [19:42:13]NVStorageSaveData ofd_packets/00058641 [19:42:13]File name is /storage/ofd_packets/00058641 [19:42:13]Write 301 bytes [19:42:13]NVStorageSaveData done [19:42:13]OFDSenderStorePacket done [19:42:13]KKMCreateOFDPacket done [19:42:13]NVStorageSaveData kkm_last_timestamp [19:42:13]File name is /storage/kkm_last_timestamp [19:42:13]Write 4 bytes [19:42:13]NVStorageSaveData done [19:42:13]OFD Sender: Processing packet 58641 [packets to send 52, broken 51] [19:42:13]ProducePacketName [19:42:13]name=ofd_packets/00058641 [19:42:13]OFD Sender: To server: pG, [19:42:13]CommunicateWithHost lk.salyk.kg:30040 [19:42:13]ConnectInit lk.salyk.kg [19:42:13]ExternCall_PrintAddStr [19:42:13]wPrintStart [19:42:13]Write to MH i2c: 01 00 00 55 21 76 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: 01 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: 01 07 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: 01 07 00 55 21 00 00 00 00 00 FF 0F 8B [19:42:13]RasterBufferAndPrint [19:42:13]line Счет N : (1)2075982 [19:42:13]line ИНН: 02508201610067 [19:42:13]line Контрольно-Кассовый Чек [19:42:13]line ПРОДАЖА [19:42:13]line ТРК (МРК, ГНК) : 42 [19:42:13]line Товар: 2710124500 [19:42:13]line Аи-95-К-5 [19:42:13]line 26.960 * 0.00 [19:42:13]line = 0.00 [19:42:13]line НДС 12% НСП 1% [19:42:13]line > о реализуемом товаре [19:42:13]line ИТОГО: 0.00 [19:42:13]line НСП 1% : 0.00 [19:42:13]line НДС 12% : 0.00 [19:42:13]line Наличными: 0.00 [19:42:13]line Безнал.: 0.00 [19:42:13]line Место: АЗС № 135 "Партнер Нефть" [19:42:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:42:13]line СНО: Общий режим [19:42:13]line Чек 625 20.08.2024 19:42 [19:42:13]line Смена: 100 ФФД: 1.0 [19:42:13]line ЗНМ: 0300000196 [19:42:13]line РНМ: 0000000000162794 [19:42:13]line Версия ККМ: v1.0 [19:42:13]line Талоны: ТК ГПНА Online [19:42:13]line 30034526 [19:42:13]line ФМ: 0000000002094532 [19:42:13]line ФД: 58641 [19:42:14]line ФПД: 155126239142276 [19:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58641&fm=155126239142276&tin=02508201610067®Number=0000000000162794&sum=0 [19:42:14]Connected sock=11 [19:42:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F 2E 07 01 4A B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 94 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 11 E5 00 00 35 04 06 00 8D 16 24 61 21 84 85 7D 41 66 AB AB B0 3F [19:42:14]written 0, free lines is 4095 [19:42:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6E 21 47 00 5D 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 32 30 39 34 35 33 32 10 04 04 00 11 E5 00 00 F4 03 04 00 E2 9C C4 66 B6 04 01 00 00 45 80 CF 73 0E C9 FB 2E [19:42:14]CommunicateWithHost err = 0 [19:42:14]CheckOFDResponse [19:42:14]1017 (14) - 77093643461234 [19:42:14]1041 (16) - 0000000002094532 [19:42:14]1040 (4) - 58641 [19:42:14]1012 (4) - 20.08.2024 13:40 [19:42:14]1206 (1) - 0 [19:42:14]OFD Sender: Remove packet 58641 [19:42:14]ProducePacketName [19:42:14]name=ofd_packets/00058641 [19:42:14]NVStorageDeleteData [19:42:14]Write to MH i2c: 01 00 00 7F 21 A0 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: 01 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: 01 07 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: 01 07 00 7F 21 00 00 00 00 00 D3 0C 86 [19:42:14]RasterBufferAndPrint [19:42:14]line [19:42:14]line [19:42:14]line [19:42:14]line [19:42:14]line [19:42:14]written 0, free lines is 3289 [19:42:14]MH_Cut [19:42:14]Write to MH i2c: D1 01 00 86 21 01 79 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: D1 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: D1 01 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: D1 01 00 86 21 00 78 [19:42:14]Write to MH i2c: 01 00 00 87 21 A8 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]OFD Sender: No OFD packet to send [19:42:15]*** Cut start [19:42:15]*** Partial cut [19:42:15]*** CUTSNS_PIN = 1 [19:42:15]*** CUTSNS_PIN = 0 [19:42:15]*** Brake cut motor [19:42:15]Read from MH i2c: 01 [19:42:15]MH_I2C_Read... [19:42:15]*** Stop cut motor [19:42:15]*** Cut end [19:42:15]Read from MH i2c: 01 07 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 07 00 87 21 00 00 00 00 00 FF 0F BD [19:42:15]process_action close_receipt done [19:42:15]requested_data is exist [19:42:15]produce_requested_data [19:42:15]requested_item fm.sn is exist - process it [19:42:15]wFMCommunicate request_size=4 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 11 00 00 [19:42:15]Write to MH i2c: E2 08 00 88 21 80 11 00 00 00 00 00 00 23 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 17 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 17 00 88 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6F [19:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:42:16]wFMCommunicate OK [19:42:16]requested_item fd.num is exist - process it [19:42:16]SAM_PROTO_GetFieldsCounters [19:42:16]wFMCommunicate request_size=4 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 13 00 00 [19:42:16]Write to MH i2c: E2 08 00 89 21 80 13 00 00 00 00 00 00 26 [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 62 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 62 00 89 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 11 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 F7 [19:42:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 11 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:16]wFMCommunicate OK [19:42:16]SAM_PROTO_GetFieldsCounters done [19:42:16]requested_item shift.num is exist - process it [19:42:16]requested_item shift.opened is exist - process it [19:42:16]req_shift_opened [19:42:16]FM_GetShiftState [19:42:16]SAM_PROTO_GetShiftState [19:42:16]wFMCommunicate request_size=4 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 13 01 00 [19:42:16]Write to MH i2c: E2 08 00 8A 21 80 13 01 00 00 00 00 00 28 [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 0E 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 0E 00 8A 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4B [19:42:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:42:16]wFMCommunicate OK [19:42:16]SAM_PROTO_GetShiftState done [19:42:16]FM_GetShiftState done [19:42:16]req_shift_opened done [19:42:16]requested_item shift.open_date is exist - process it [19:42:16]req_shift_open_date [19:42:16]req_shift_open_date done [19:42:16]produce_requested_data done [19:42:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58641,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:42:16]process_action_free close_receipt [19:42:16]json_value_free [19:42:16]json_value_free done [19:42:16]process_json_proto returns [19:42:16]Send response to host [19:42:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58641,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:42:16]free response buf [19:42:16]execute_script done [19:42:16]execute_script returns [19:42:16]free content buf [19:42:16]Sock 8.Close socket [19:42:16]Sock 8.Thread stoped [19:42:19]OFD Sender: No OFD packet to send [19:42:24]OFD Sender: No OFD packet to send [19:42:29]OFD Sender: No OFD packet to send [19:42:34]OFD Sender: No OFD packet to send [19:42:39]OFD Sender: No OFD packet to send [19:42:40]accept exits with 9 [19:42:40]New connection [19:42:40]New thread 3067338084 created [19:42:40]Thread 3067194724 joined [19:42:40]Waiting for new connection... [19:42:40] Sock 9.Parse request [19:42:40]Sock 9.Check first char [19:42:40]Sock 9.First char is OK [19:42:40]request: POST /json_proto HTTP/1.0 [19:42:40]Method: POST [19:42:40]URL: /json_proto [19:42:40]Method is POST - this is cgi request [19:42:40]url: /json_proto [19:42:40]query_string will be loaded in cgi processing [19:42:40]execute_cgi json_proto POST (null) [19:42:40]execute_cgi path=json_proto method=POST [19:42:40]POST find Content-Length [19:42:40]Host: 172.17.44.3:8080 [19:42:40]Content-Length: 755 [19:42:40]Content-Type: application/json [19:42:40] [19:42:40]POST finish read [19:42:40]Found Content-Length = 755 [19:42:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 13.480, "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\u000A30034526", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:40]execute_script... [19:42:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 13.480, "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\u000A30034526", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:40]POST & json_proto [19:42:40]process_json_proto [19:42:40]json parsed OK: [19:42:40]protocol is kg_v1.0 [19:42:40]action value=close_receipt [19:42:40]process_action close_receipt [19:42:40]cmd_close_receipt [19:42:40]MH_GetDate [19:42:40]Write to MH i2c: F0 00 00 8B 21 9B [19:42:40]Write i2c OK [19:42:40]MH_I2C_Read... [19:42:40]Read from MH i2c: F0 [19:42:40]MH_I2C_Read... [19:42:40]Read from MH i2c: F0 09 00 [19:42:40]MH_I2C_Read... [19:42:40]Read from MH i2c: F0 09 00 8B 21 00 B0 F1 C4 66 AD C5 5D 66 A4 [19:42:40]GetLastDocTimeStamp 1724182932 [19:42:40]current date 1724182960 [19:42:40]FM_GetShiftState [19:42:40]SAM_PROTO_GetShiftState [19:42:40]wFMCommunicate request_size=4 [19:42:40]MH_SAM_APDU [19:42:40]CAPDU: 80 13 01 00 [19:42:40]Write to MH i2c: E2 08 00 8C 21 80 13 01 00 00 00 00 00 2A [19:42:40]Write i2c OK [19:42:40]MH_I2C_Read... [19:42:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:40]Read from MH i2c: E2 [19:42:40]MH_I2C_Read... [19:42:40]Read from MH i2c: E2 0E 00 [19:42:40]MH_I2C_Read... [19:42:40]Read from MH i2c: E2 0E 00 8C 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4D [19:42:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:42:40]wFMCommunicate OK [19:42:40]SAM_PROTO_GetShiftState done [19:42:40]FM_GetShiftState done [19:42:40]opened in 1724112910 [19:42:40]opened+sec_in_day 1724199310 [19:42:40]quantity*price = 0 [19:42:40]sum+1 = 1 [19:42:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 626 20.08.2024 19:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30034526 ФМ: 0000000002094532 ФД: 58642 ФПД: 247858474663885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194240&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58642&fm=247858474663885&tin=02508201610067®Number=0000000000162794&sum=0 [19:42:41]StoreToDocumentArchive [19:42:41]shift 100 fd 58642 [19:42:41]save to /storage/0100/doc_00058642 [19:42:41]save last doc name /storage/0100/doc_00058642 to /storage/kkm_last_doc_name [19:42:41]save OK [19:42:41]Clear old archive folders... [19:42:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:41]tlvbuf is 021EAC30 [19:42:41]SAM_PROTO_ClearQueue [19:42:41]wFMCommunicate request_size=4 [19:42:41]MH_SAM_APDU [19:42:41]CAPDU: 80 09 00 00 [19:42:41]Write to MH i2c: E2 08 00 99 21 80 09 00 00 00 00 00 00 2C [19:42:41]Write i2c OK [19:42:41]MH_I2C_Read... [19:42:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:41]Read from MH i2c: E2 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 03 00 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 03 00 99 21 00 90 00 2E [19:42:41]RAPDU: 90 00 [19:42:41]wFMCommunicate OK [19:42:41]SAM_PROTO_ClearQueue done [19:42:41]KKMCreateOFDPacket [19:42:41]OFDProtocolAddRootSTLVToBuf [19:42:41]FM_MakeSignedData [19:42:41]FM_MakeSignedData [19:42:41]SAM_PROTO_SignData [19:42:41]wFMCommunicate request_size=4 [19:42:41]MH_SAM_APDU [19:42:41]CAPDU: 80 0D 01 02 [19:42:41]Write to MH i2c: E2 08 00 9A 21 80 0D 01 02 00 00 00 00 34 [19:42:41]Write i2c OK [19:42:41]MH_I2C_Read... [19:42:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:41]Read from MH i2c: E2 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 03 00 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 03 00 9A 21 00 90 00 2F [19:42:41]RAPDU: 90 00 [19:42:41]wFMCommunicate OK [19:42:41]wFMCommunicate request_size=255 [19:42:41]MH_SAM_APDU [19:42:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 B0 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E5 00 00 35 04 06 00 E1 [19:42:41]Write to MH i2c: E2 02 01 9B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 B0 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E5 00 00 35 04 06 00 E1 00 00 96 [19:42:41]Write i2c OK [19:42:41]MH_I2C_Read... [19:42:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:41]Read from MH i2c: E2 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 03 00 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 03 00 9B 21 00 90 00 30 [19:42:41]RAPDU: 90 00 [19:42:41]wFMCommunicate OK [19:42:41]wFMCommunicate request_size=10 [19:42:41]MH_SAM_APDU [19:42:41]CAPDU: 80 0D 02 02 05 6D 0C 56 3F CD [19:42:41]Write to MH i2c: E2 0D 00 9C 21 80 0D 02 02 05 00 6D 0C 56 3F CD 00 00 1C [19:42:41]Write i2c OK [19:42:41]MH_I2C_Read... [19:42:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:41]Read from MH i2c: E2 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 03 00 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 03 00 9C 21 00 90 00 31 [19:42:41]RAPDU: 90 00 [19:42:41]wFMCommunicate OK [19:42:41]wFMCommunicate request_size=4 [19:42:41]MH_SAM_APDU [19:42:41]CAPDU: 80 0D 03 02 [19:42:41]Write to MH i2c: E2 08 00 9D 21 80 0D 03 02 00 00 00 00 39 [19:42:41]Write i2c OK [19:42:41]MH_I2C_Read... [19:42:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:41]Read from MH i2c: E2 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 0B 00 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 0B 00 9D 21 00 4C BB 56 CA 0D AD 86 02 90 00 A3 [19:42:41]RAPDU: 4C BB 56 CA 0D AD 86 02 90 00 [19:42:41]wFMCommunicate OK [19:42:41]SAM_PROTO_SignData done [19:42:41]FM_MakeSignedData done [19:42:41]CreateOFDProtocolMessage [19:42:41]wFMCommunicate request_size=4 [19:42:41]MH_SAM_APDU [19:42:41]CAPDU: 80 11 00 00 [19:42:41]Write to MH i2c: E2 08 00 9E 21 80 11 00 00 00 00 00 00 39 [19:42:41]Write i2c OK [19:42:41]MH_I2C_Read... [19:42:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:41]Read from MH i2c: E2 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 17 00 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: E2 17 00 9E 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 85 [19:42:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:42:41]wFMCommunicate OK [19:42:41]CreateOFDProtocolMessage done [19:42:41]OFDSenderStorePacket 58642 [19:42:41]StoreOFDPacket docnum=58642 [19:42:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C4 82 07 01 D0 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 B0 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E5 00 00 35 04 06 00 E1 6D 0C 56 3F CD 4C BB 56 CA 0D AD 86 02 [19:42:41]CheckFolder [19:42:41]dirname=/storage/ofd_packets [19:42:41]CheckFolder done [19:42:41]ProducePacketName [19:42:41]name=ofd_packets/00058642 [19:42:41]NVStorageSaveData ofd_packets/00058642 [19:42:41]File name is /storage/ofd_packets/00058642 [19:42:41]Write 301 bytes [19:42:41]NVStorageSaveData done [19:42:41]OFDSenderStorePacket done [19:42:41]KKMCreateOFDPacket done [19:42:41]NVStorageSaveData kkm_last_timestamp [19:42:41]File name is /storage/kkm_last_timestamp [19:42:41]Write 4 bytes [19:42:41]NVStorageSaveData done [19:42:41]ExternCall_PrintAddStr [19:42:41]wPrintStart [19:42:41]Write to MH i2c: 01 00 00 9F 21 C0 [19:42:41]Write i2c OK [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: 01 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: 01 07 00 [19:42:41]MH_I2C_Read... [19:42:41]Read from MH i2c: 01 07 00 9F 21 00 00 00 00 00 FF 0F D5 [19:42:41]RasterBufferAndPrint [19:42:41]line Счет N : (1)2075987 [19:42:41]line ИНН: 02508201610067 [19:42:41]line Контрольно-Кассовый Чек [19:42:41]line ПРОДАЖА [19:42:41]line ТРК (МРК, ГНК) : 32 [19:42:41]line Товар: 2710124500 [19:42:41]line Аи-95-К-5 [19:42:41]line 13.480 * 0.00 [19:42:41]line = 0.00 [19:42:41]line НДС 12% НСП 1% [19:42:41]line > о реализуемом товаре [19:42:41]line ИТОГО: 0.00 [19:42:41]line НСП 1% : 0.00 [19:42:41]line НДС 12% : 0.00 [19:42:41]line Наличными: 0.00 [19:42:41]line Безнал.: 0.00 [19:42:41]line Место: АЗС № 135 "Партнер Нефть" [19:42:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:42:41]line СНО: Общий режим [19:42:41]line Чек 626 20.08.2024 19:42 [19:42:41]line Смена: 100 ФФД: 1.0 [19:42:41]line ЗНМ: 0300000196 [19:42:41]line РНМ: 0000000000162794 [19:42:41]line Версия ККМ: v1.0 [19:42:41]line Талоны: ТК ГПНА Online [19:42:41]line 30034526 [19:42:41]line ФМ: 0000000002094532 [19:42:41]line ФД: 58642 [19:42:41]line ФПД: 247858474663885 [19:42:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194240&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58642&fm=247858474663885&tin=02508201610067®Number=0000000000162794&sum=0 [19:42:42]OFD Sender: Processing packet 58642 [packets to send 52, broken 51] [19:42:42]ProducePacketName [19:42:42]name=ofd_packets/00058642 [19:42:42]OFD Sender: To server: pG, [19:42:42]CommunicateWithHost lk.salyk.kg:30040 [19:42:42]ConnectInit lk.salyk.kg [19:42:42]written 0, free lines is 4095 [19:42:42]Connected sock=10 [19:42:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C4 82 07 01 D0 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 B0 F1 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E5 00 00 35 04 06 00 E1 6D 0C 56 3F CD 4C BB 56 CA 0D AD 86 02 [19:42:42]Write to MH i2c: 01 00 00 C9 21 EA [19:42:42]Write i2c OK [19:42:42]MH_I2C_Read... [19:42:42]Read from MH i2c: 01 [19:42:42]MH_I2C_Read... [19:42:42]Read from MH i2c: 01 07 00 [19:42:42]MH_I2C_Read... [19:42:42]Read from MH i2c: 01 07 00 C9 21 00 00 00 00 00 DA 0C D7 [19:42:42]RasterBufferAndPrint [19:42:42]line [19:42:42]line [19:42:42]line [19:42:42]line [19:42:42]line [19:42:42]written 0, free lines is 3296 [19:42:42]MH_Cut [19:42:42]Write to MH i2c: D1 01 00 D0 21 01 C3 [19:42:42]Write i2c OK [19:42:42]MH_I2C_Read... [19:42:42]Read from MH i2c: D1 [19:42:42]MH_I2C_Read... [19:42:42]Read from MH i2c: D1 01 00 [19:42:42]MH_I2C_Read... [19:42:42]Read from MH i2c: D1 01 00 D0 21 00 C2 [19:42:42]Write to MH i2c: 01 00 00 D1 21 F2 [19:42:42]Write i2c OK [19:42:42]MH_I2C_Read... [19:42:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EA ED 47 00 16 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 12 E5 00 00 F4 03 04 00 FE 9C C4 66 B6 04 01 00 00 21 A5 F5 05 64 A6 22 DA [19:42:42]CommunicateWithHost err = 0 [19:42:42]CheckOFDResponse [19:42:42]1017 (14) - 77093643461234 [19:42:42]1041 (16) - 0000000002094532 [19:42:42]1040 (4) - 58642 [19:42:42]1012 (4) - 20.08.2024 13:41 [19:42:42]1206 (1) - 0 [19:42:42]OFD Sender: Remove packet 58642 [19:42:42]ProducePacketName [19:42:42]name=ofd_packets/00058642 [19:42:42]NVStorageDeleteData [19:42:43]OFD Sender: No OFD packet to send [19:42:43]*** Cut start [19:42:43]*** Partial cut [19:42:43]*** CUTSNS_PIN = 1 [19:42:43]*** CUTSNS_PIN = 0 [19:42:43]*** Brake cut motor [19:42:43]Read from MH i2c: 01 [19:42:43]MH_I2C_Read... [19:42:43]*** Stop cut motor [19:42:43]*** Cut end [19:42:43]Read from MH i2c: 01 07 00 [19:42:43]MH_I2C_Read... [19:42:43]Read from MH i2c: 01 07 00 D1 21 00 00 00 00 00 FF 0F 07 [19:42:43]process_action close_receipt done [19:42:43]requested_data is exist [19:42:43]produce_requested_data [19:42:43]requested_item fm.sn is exist - process it [19:42:43]wFMCommunicate request_size=4 [19:42:43]MH_SAM_APDU [19:42:43]CAPDU: 80 11 00 00 [19:42:43]Write to MH i2c: E2 08 00 D2 21 80 11 00 00 00 00 00 00 6D [19:42:43]Write i2c OK [19:42:43]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 17 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 17 00 D2 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [19:42:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:42:44]wFMCommunicate OK [19:42:44]requested_item fd.num is exist - process it [19:42:44]SAM_PROTO_GetFieldsCounters [19:42:44]wFMCommunicate request_size=4 [19:42:44]MH_SAM_APDU [19:42:44]CAPDU: 80 13 00 00 [19:42:44]Write to MH i2c: E2 08 00 D3 21 80 13 00 00 00 00 00 00 70 [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 62 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 62 00 D3 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 12 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 45 [19:42:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 12 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:44]wFMCommunicate OK [19:42:44]SAM_PROTO_GetFieldsCounters done [19:42:44]requested_item shift.num is exist - process it [19:42:44]requested_item shift.opened is exist - process it [19:42:44]req_shift_opened [19:42:44]FM_GetShiftState [19:42:44]SAM_PROTO_GetShiftState [19:42:44]wFMCommunicate request_size=4 [19:42:44]MH_SAM_APDU [19:42:44]CAPDU: 80 13 01 00 [19:42:44]Write to MH i2c: E2 08 00 D4 21 80 13 01 00 00 00 00 00 72 [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 0E 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 0E 00 D4 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 95 [19:42:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:42:44]wFMCommunicate OK [19:42:44]SAM_PROTO_GetShiftState done [19:42:44]FM_GetShiftState done [19:42:44]req_shift_opened done [19:42:44]requested_item shift.open_date is exist - process it [19:42:44]req_shift_open_date [19:42:44]req_shift_open_date done [19:42:44]produce_requested_data done [19:42:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58642,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:42:44]process_action_free close_receipt [19:42:44]json_value_free [19:42:44]json_value_free done [19:42:44]process_json_proto returns [19:42:44]Send response to host [19:42:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58642,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:42:44]free response buf [19:42:44]execute_script done [19:42:44]execute_script returns [19:42:44]free content buf [19:42:44]Sock 9.Close socket [19:42:44]Sock 9.Thread stoped [19:42:48]OFD Sender: No OFD packet to send [19:42:53]OFD Sender: No OFD packet to send [19:42:58]OFD Sender: No OFD packet to send [19:43:03]OFD Sender: No OFD packet to send [19:43:08]OFD Sender: No OFD packet to send [19:43:13]OFD Sender: No OFD packet to send [19:43:18]OFD Sender: No OFD packet to send [19:43:23]OFD Sender: No OFD packet to send [19:43:28]OFD Sender: No OFD packet to send [19:43:33]OFD Sender: No OFD packet to send [19:43:38]OFD Sender: No OFD packet to send [19:43:43]OFD Sender: No OFD packet to send [19:43:48]OFD Sender: No OFD packet to send [19:43:53]OFD Sender: No OFD packet to send [19:43:58]OFD Sender: No OFD packet to send [19:44:03]OFD Sender: No OFD packet to send [19:44:08]OFD Sender: No OFD packet to send [19:44:13]OFD Sender: No OFD packet to send [19:44:18]OFD Sender: No OFD packet to send [19:44:23]OFD Sender: No OFD packet to send [19:44:28]OFD Sender: No OFD packet to send [19:44:31]accept exits with 8 [19:44:31]New connection [19:44:31]New thread 3067194724 created [19:44:31]Thread 3067338084 joined [19:44:31]Waiting for new connection... [19:44:31] Sock 8.Parse request [19:44:31]Sock 8.Check first char [19:44:31]Sock 8.First char is OK [19:44:31]request: POST /json_proto HTTP/1.0 [19:44:31]Method: POST [19:44:31]URL: /json_proto [19:44:31]Method is POST - this is cgi request [19:44:31]url: /json_proto [19:44:31]query_string will be loaded in cgi processing [19:44:31]execute_cgi json_proto POST (null) [19:44:31]execute_cgi path=json_proto method=POST [19:44:31]POST find Content-Length [19:44:31]Host: 172.17.44.3:8080 [19:44:31]Content-Length: 805 [19:44:31]Content-Type: application/json [19:44:31] [19:44:31]POST finish read [19:44:31]Found Content-Length = 805 [19:44:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:31]execute_script... [19:44: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)2075990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:31]POST & json_proto [19:44:31]process_json_proto [19:44:31]json parsed OK: [19:44:31]protocol is kg_v1.0 [19:44:31]action value=close_receipt [19:44:31]process_action close_receipt [19:44:31]cmd_close_receipt [19:44:31]MH_GetDate [19:44:31]Write to MH i2c: F0 00 00 D5 21 E5 [19:44:31]Write i2c OK [19:44:31]MH_I2C_Read... [19:44:31]Read from MH i2c: F0 [19:44:31]MH_I2C_Read... [19:44:31]Read from MH i2c: F0 09 00 [19:44:31]MH_I2C_Read... [19:44:31]Read from MH i2c: F0 09 00 D5 21 00 1F F2 C4 66 AD C5 5D 66 5E [19:44:31]GetLastDocTimeStamp 1724182960 [19:44:31]current date 1724183071 [19:44:31]FM_GetShiftState [19:44:31]SAM_PROTO_GetShiftState [19:44:31]wFMCommunicate request_size=4 [19:44:31]MH_SAM_APDU [19:44:31]CAPDU: 80 13 01 00 [19:44:31]Write to MH i2c: E2 08 00 D6 21 80 13 01 00 00 00 00 00 74 [19:44:31]Write i2c OK [19:44:31]MH_I2C_Read... [19:44:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:31]Read from MH i2c: E2 [19:44:31]MH_I2C_Read... [19:44:31]Read from MH i2c: E2 0E 00 [19:44:31]MH_I2C_Read... [19:44:31]Read from MH i2c: E2 0E 00 D6 21 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 97 [19:44:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:44:31]wFMCommunicate OK [19:44:31]SAM_PROTO_GetShiftState done [19:44:31]FM_GetShiftState done [19:44:31]opened in 1724112910 [19:44:31]opened+sec_in_day 1724199310 [19:44:31]quantity*price = 100070 [19:44:31]sum+1 = 100072 [19:44:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 627 20.08.2024 19:44 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58643 ФПД: 181451941203252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194431&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58643&fm=181451941203252&tin=02508201610067®Number=0000000000162794&sum=100071 [19:44:32]StoreToDocumentArchive [19:44:32]shift 100 fd 58643 [19:44:32]save to /storage/0100/doc_00058643 [19:44:32]save last doc name /storage/0100/doc_00058643 to /storage/kkm_last_doc_name [19:44:32]save OK [19:44:32]Clear old archive folders... [19:44:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:44:32]tlvbuf is 01E96390 [19:44:32]SAM_PROTO_ClearQueue [19:44:32]wFMCommunicate request_size=4 [19:44:32]MH_SAM_APDU [19:44:32]CAPDU: 80 09 00 00 [19:44:32]Write to MH i2c: E2 08 00 E3 21 80 09 00 00 00 00 00 00 76 [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:32]Read from MH i2c: E2 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 03 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 03 00 E3 21 00 90 00 78 [19:44:32]RAPDU: 90 00 [19:44:32]wFMCommunicate OK [19:44:32]SAM_PROTO_ClearQueue done [19:44:32]KKMCreateOFDPacket [19:44:32]OFDProtocolAddRootSTLVToBuf [19:44:32]FM_MakeSignedData [19:44:32]FM_MakeSignedData [19:44:32]SAM_PROTO_SignData [19:44:32]wFMCommunicate request_size=4 [19:44:32]MH_SAM_APDU [19:44:32]CAPDU: 80 0D 01 02 [19:44:32]Write to MH i2c: E2 08 00 E4 21 80 0D 01 02 00 00 00 00 7E [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:32]Read from MH i2c: E2 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 03 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 03 00 E4 21 00 90 00 79 [19:44:32]RAPDU: 90 00 [19:44:32]wFMCommunicate OK [19:44:32]wFMCommunicate request_size=255 [19:44:32]MH_SAM_APDU [19:44:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 1F F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E5 00 00 35 04 06 00 [19:44:32]Write to MH i2c: E2 02 01 E5 21 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 1F F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E5 00 00 35 04 06 00 00 00 AD [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:32]Read from MH i2c: E2 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 03 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 03 00 E5 21 00 90 00 7A [19:44:32]RAPDU: 90 00 [19:44:32]wFMCommunicate OK [19:44:32]wFMCommunicate request_size=11 [19:44:32]MH_SAM_APDU [19:44:32]CAPDU: 80 0D 02 02 06 A5 07 92 7F CD 34 [19:44:32]Write to MH i2c: E2 0E 00 E6 21 80 0D 02 02 06 00 A5 07 92 7F CD 34 00 00 4B [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:32]Read from MH i2c: E2 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 03 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 03 00 E6 21 00 90 00 7B [19:44:32]RAPDU: 90 00 [19:44:32]wFMCommunicate OK [19:44:32]wFMCommunicate request_size=4 [19:44:32]MH_SAM_APDU [19:44:32]CAPDU: 80 0D 03 02 [19:44:32]Write to MH i2c: E2 08 00 E7 21 80 0D 03 02 00 00 00 00 83 [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:32]Read from MH i2c: E2 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 0B 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 0B 00 E7 21 00 4D 39 7F 25 7C 9B 64 2A 90 00 53 [19:44:32]RAPDU: 4D 39 7F 25 7C 9B 64 2A 90 00 [19:44:32]wFMCommunicate OK [19:44:32]SAM_PROTO_SignData done [19:44:32]FM_MakeSignedData done [19:44:32]CreateOFDProtocolMessage [19:44:32]wFMCommunicate request_size=4 [19:44:32]MH_SAM_APDU [19:44:32]CAPDU: 80 11 00 00 [19:44:32]Write to MH i2c: E2 08 00 E8 21 80 11 00 00 00 00 00 00 83 [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:32]Read from MH i2c: E2 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 17 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 17 00 E8 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CF [19:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:44:32]wFMCommunicate OK [19:44:32]CreateOFDProtocolMessage done [19:44:32]OFDSenderStorePacket 58643 [19:44:32]StoreOFDPacket docnum=58643 [19:44:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 4A 7F 08 01 23 96 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 1F F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E5 00 00 35 04 06 00 A5 07 92 7F CD 34 4D 39 7F 25 7C 9B 64 2A [19:44:32]CheckFolder [19:44:32]dirname=/storage/ofd_packets [19:44:32]CheckFolder done [19:44:32]ProducePacketName [19:44:32]name=ofd_packets/00058643 [19:44:32]NVStorageSaveData ofd_packets/00058643 [19:44:32]File name is /storage/ofd_packets/00058643 [19:44:32]Write 302 bytes [19:44:32]NVStorageSaveData done [19:44:32]OFDSenderStorePacket done [19:44:32]KKMCreateOFDPacket done [19:44:32]NVStorageSaveData kkm_last_timestamp [19:44:32]File name is /storage/kkm_last_timestamp [19:44:32]Write 4 bytes [19:44:32]NVStorageSaveData done [19:44:32]ExternCall_PrintAddStr [19:44:32]wPrintStart [19:44:32]Write to MH i2c: 01 00 00 E9 21 0A [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: 01 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: 01 07 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: 01 07 00 E9 21 00 00 00 00 00 FF 0F 1F [19:44:32]RasterBufferAndPrint [19:44:32]line Счет N : (1)2075990 [19:44:32]line ИНН: 02508201610067 [19:44:32]line Контрольно-Кассовый Чек [19:44:32]line ПРОДАЖА [19:44:32]line ТРК (МРК, ГНК) : 31 [19:44:32]line Товар: 2710124900 [19:44:32]line Аи-100-К-3 [19:44:32]line 10.370 * 96.50 [19:44:32]line = 1000.71 [19:44:32]line НДС 12% НСП 1% [19:44:32]line > о реализуемом товаре [19:44:32]line ИТОГО: 1000.71 [19:44:32]line НСП 1% : 8.86 [19:44:32]line НДС 12% : 106.27 [19:44:32]line Наличными: 0.00 [19:44:32]line Безнал.: 1000.71 [19:44:32]line Место: АЗС № 135 "Партнер Нефть" [19:44:32]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:44:32]line СНО: Общий режим [19:44:32]line Чек 627 20.08.2024 19:44 [19:44:32]line Смена: 100 ФФД: 1.0 [19:44:32]line ЗНМ: 0300000196 [19:44:32]line РНМ: 0000000000162794 [19:44:32]line Версия ККМ: v1.0 [19:44:32]line Платежная система: O! деньги [19:44:32]line ФМ: 0000000002094532 [19:44:32]line ФД: 58643 [19:44:32]line ФПД: 181451941203252 [19:44:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194431&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58643&fm=181451941203252&tin=02508201610067®Number=0000000000162794&sum=100071 [19:44:33]OFD Sender: Processing packet 58643 [packets to send 52, broken 51] [19:44:33]ProducePacketName [19:44:33]name=ofd_packets/00058643 [19:44:33]OFD Sender: To server: pG, [19:44:33]CommunicateWithHost lk.salyk.kg:30040 [19:44:33]ConnectInit lk.salyk.kg [19:44:33]written 0, free lines is 4095 [19:44:33]Connected sock=10 [19:44:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 4A 7F 08 01 23 96 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 1F F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 13 E5 00 00 35 04 06 00 A5 07 92 7F CD 34 4D 39 7F 25 7C 9B 64 2A [19:44:33]Write to MH i2c: 01 00 00 13 22 35 [19:44:33]Write i2c OK [19:44:33]MH_I2C_Read... [19:44:33]Read from MH i2c: 01 [19:44:33]MH_I2C_Read... [19:44:33]Read from MH i2c: 01 07 00 [19:44:33]MH_I2C_Read... [19:44:33]Read from MH i2c: 01 07 00 13 22 00 00 00 00 00 CD 0C 15 [19:44:33]RasterBufferAndPrint [19:44:33]line [19:44:33]line [19:44:33]line [19:44:33]line [19:44:33]line [19:44:33]written 0, free lines is 3282 [19:44:33]MH_Cut [19:44:33]Write to MH i2c: D1 01 00 1A 22 01 0E [19:44:33]Write i2c OK [19:44:33]MH_I2C_Read... [19:44:33]Read from MH i2c: D1 [19:44:33]MH_I2C_Read... [19:44:33]Read from MH i2c: D1 01 00 [19:44:33]MH_I2C_Read... [19:44:33]Read from MH i2c: D1 01 00 1A 22 00 0D [19:44:33]Write to MH i2c: 01 00 00 1B 22 3D [19:44:33]Write i2c OK [19:44:33]MH_I2C_Read... [19:44:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B0 24 47 00 B8 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 32 30 39 34 35 33 32 10 04 04 00 13 E5 00 00 F4 03 04 00 6E 9D C4 66 B6 04 01 00 00 3E 31 75 0A 8B EE 71 E1 [19:44:33]CommunicateWithHost err = 0 [19:44:33]CheckOFDResponse [19:44:33]1017 (14) - 77093643461234 [19:44:33]1041 (16) - 0000000002094532 [19:44:33]1040 (4) - 58643 [19:44:33]1012 (4) - 20.08.2024 13:43 [19:44:33]1206 (1) - 0 [19:44:33]OFD Sender: Remove packet 58643 [19:44:33]ProducePacketName [19:44:33]name=ofd_packets/00058643 [19:44:33]NVStorageDeleteData [19:44:34]OFD Sender: No OFD packet to send [19:44:34]*** Cut start [19:44:34]*** Partial cut [19:44:34]*** CUTSNS_PIN = 1 [19:44:34]*** CUTSNS_PIN = 0 [19:44:34]*** Brake cut motor [19:44:35]Read from MH i2c: 01 [19:44:35]MH_I2C_Read... [19:44:35]*** Stop cut motor [19:44:35]*** Cut end [19:44:35]Read from MH i2c: 01 07 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: 01 07 00 1B 22 00 00 00 00 00 FF 0F 52 [19:44:35]process_action close_receipt done [19:44:35]requested_data is exist [19:44:35]produce_requested_data [19:44:35]requested_item fm.sn is exist - process it [19:44:35]wFMCommunicate request_size=4 [19:44:35]MH_SAM_APDU [19:44:35]CAPDU: 80 11 00 00 [19:44:35]Write to MH i2c: E2 08 00 1C 22 80 11 00 00 00 00 00 00 B8 [19:44:35]Write i2c OK [19:44:35]MH_I2C_Read... [19:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:35]Read from MH i2c: E2 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 17 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 17 00 1C 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 04 [19:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:44:35]wFMCommunicate OK [19:44:35]requested_item fd.num is exist - process it [19:44:35]SAM_PROTO_GetFieldsCounters [19:44:35]wFMCommunicate request_size=4 [19:44:35]MH_SAM_APDU [19:44:35]CAPDU: 80 13 00 00 [19:44:35]Write to MH i2c: E2 08 00 1D 22 80 13 00 00 00 00 00 00 BB [19:44:35]Write i2c OK [19:44:35]MH_I2C_Read... [19:44:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:35]Read from MH i2c: E2 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 62 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 62 00 1D 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 13 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 94 [19:44:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 13 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:44:35]wFMCommunicate OK [19:44:35]SAM_PROTO_GetFieldsCounters done [19:44:35]requested_item shift.num is exist - process it [19:44:35]requested_item shift.opened is exist - process it [19:44:35]req_shift_opened [19:44:35]FM_GetShiftState [19:44:35]SAM_PROTO_GetShiftState [19:44:35]wFMCommunicate request_size=4 [19:44:35]MH_SAM_APDU [19:44:35]CAPDU: 80 13 01 00 [19:44:35]Write to MH i2c: E2 08 00 1E 22 80 13 01 00 00 00 00 00 BD [19:44:35]Write i2c OK [19:44:35]MH_I2C_Read... [19:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:35]Read from MH i2c: E2 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 0E 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 0E 00 1E 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E0 [19:44:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:44:35]wFMCommunicate OK [19:44:35]SAM_PROTO_GetShiftState done [19:44:35]FM_GetShiftState done [19:44:35]req_shift_opened done [19:44:35]requested_item shift.open_date is exist - process it [19:44:35]req_shift_open_date [19:44:35]req_shift_open_date done [19:44:35]produce_requested_data done [19:44:35]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58643,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:44:35]process_action_free close_receipt [19:44:35]json_value_free [19:44:35]json_value_free done [19:44:35]process_json_proto returns [19:44:35]Send response to host [19:44:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58643,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:44:35]free response buf [19:44:35]execute_script done [19:44:35]execute_script returns [19:44:35]free content buf [19:44:35]Sock 8.Close socket [19:44:35]Sock 8.Thread stoped [19:44:39]OFD Sender: No OFD packet to send [19:44:44]OFD Sender: No OFD packet to send [19:44:49]OFD Sender: No OFD packet to send [19:44:54]OFD Sender: No OFD packet to send [19:44:59]OFD Sender: No OFD packet to send [19:45:04]OFD Sender: No OFD packet to send [19:45:09]OFD Sender: No OFD packet to send [19:45:14]OFD Sender: No OFD packet to send [19:45:19]OFD Sender: No OFD packet to send [19:45:24]OFD Sender: No OFD packet to send [19:45:29]OFD Sender: No OFD packet to send [19:45:34]OFD Sender: No OFD packet to send [19:45:39]OFD Sender: No OFD packet to send [19:45:44]OFD Sender: No OFD packet to send [19:45:46]accept exits with 9 [19:45:46]New connection [19:45:46]New thread 3067338084 created [19:45:46]Thread 3067194724 joined [19:45:46]Waiting for new connection... [19:45:46] Sock 9.Parse request [19:45:46]Sock 9.Check first char [19:45:46]Sock 9.First char is OK [19:45:46]request: POST /json_proto HTTP/1.0 [19:45:46]Method: POST [19:45:46]URL: /json_proto [19:45:46]Method is POST - this is cgi request [19:45:46]url: /json_proto [19:45:46]query_string will be loaded in cgi processing [19:45:46]execute_cgi json_proto POST (null) [19:45:46]execute_cgi path=json_proto method=POST [19:45:46]POST find Content-Length [19:45:46]Host: 172.17.44.3:8080 [19:45:46]Content-Length: 678 [19:45:46]Content-Type: application/json [19:45:46] [19:45:46]POST finish read [19:45:46]Found Content-Length = 678 [19:45:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:46]execute_script... [19:45:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:46]POST & json_proto [19:45:46]process_json_proto [19:45:46]json parsed OK: [19:45:46]protocol is kg_v1.0 [19:45:46]action value=close_receipt [19:45:46]process_action close_receipt [19:45:46]cmd_close_receipt [19:45:46]MH_GetDate [19:45:46]Write to MH i2c: F0 00 00 1F 22 30 [19:45:46]Write i2c OK [19:45:46]MH_I2C_Read... [19:45:46]Read from MH i2c: F0 [19:45:46]MH_I2C_Read... [19:45:46]Read from MH i2c: F0 09 00 [19:45:46]MH_I2C_Read... [19:45:46]Read from MH i2c: F0 09 00 1F 22 00 6B F2 C4 66 AD C5 5D 66 F5 [19:45:46]GetLastDocTimeStamp 1724183071 [19:45:46]current date 1724183147 [19:45:46]FM_GetShiftState [19:45:46]SAM_PROTO_GetShiftState [19:45:46]wFMCommunicate request_size=4 [19:45:46]MH_SAM_APDU [19:45:46]CAPDU: 80 13 01 00 [19:45:46]Write to MH i2c: E2 08 00 20 22 80 13 01 00 00 00 00 00 BF [19:45:46]Write i2c OK [19:45:46]MH_I2C_Read... [19:45:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:46]Read from MH i2c: E2 [19:45:46]MH_I2C_Read... [19:45:46]Read from MH i2c: E2 0E 00 [19:45:46]MH_I2C_Read... [19:45:46]Read from MH i2c: E2 0E 00 20 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E2 [19:45:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:45:46]wFMCommunicate OK [19:45:46]SAM_PROTO_GetShiftState done [19:45:46]FM_GetShiftState done [19:45:46]opened in 1724112910 [19:45:46]opened+sec_in_day 1724199310 [19:45:46]quantity*price = 30035 [19:45:46]sum+1 = 30036 [19:45:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 628 20.08.2024 19:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58644 ФПД: 96598726864312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194547&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58644&fm=96598726864312&tin=02508201610067®Number=0000000000162794&sum=30000 [19:45:47]StoreToDocumentArchive [19:45:47]shift 100 fd 58644 [19:45:47]save to /storage/0100/doc_00058644 [19:45:47]save last doc name /storage/0100/doc_00058644 to /storage/kkm_last_doc_name [19:45:47]save OK [19:45:47]Clear old archive folders... [19:45:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:45:47]tlvbuf is 01F30880 [19:45:47]SAM_PROTO_ClearQueue [19:45:47]wFMCommunicate request_size=4 [19:45:47]MH_SAM_APDU [19:45:47]CAPDU: 80 09 00 00 [19:45:47]Write to MH i2c: E2 08 00 2D 22 80 09 00 00 00 00 00 00 C1 [19:45:47]Write i2c OK [19:45:47]MH_I2C_Read... [19:45:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:47]Read from MH i2c: E2 [19:45:47]MH_I2C_Read... [19:45:47]Read from MH i2c: E2 03 00 [19:45:47]MH_I2C_Read... [19:45:47]Read from MH i2c: E2 03 00 2D 22 00 90 00 C3 [19:45:47]RAPDU: 90 00 [19:45:47]wFMCommunicate OK [19:45:47]SAM_PROTO_ClearQueue done [19:45:47]KKMCreateOFDPacket [19:45:47]OFDProtocolAddRootSTLVToBuf [19:45:47]FM_MakeSignedData [19:45:47]FM_MakeSignedData [19:45:47]SAM_PROTO_SignData [19:45:47]wFMCommunicate request_size=4 [19:45:47]MH_SAM_APDU [19:45:47]CAPDU: 80 0D 01 02 [19:45:47]Write to MH i2c: E2 08 00 2E 22 80 0D 01 02 00 00 00 00 C9 [19:45:47]Write i2c OK [19:45:47]MH_I2C_Read... [19:45:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:47]Read from MH i2c: E2 [19:45:47]MH_I2C_Read... [19:45:47]Read from MH i2c: E2 03 00 [19:45:47]MH_I2C_Read... [19:45:47]Read from MH i2c: E2 03 00 2E 22 00 90 00 C4 [19:45:47]RAPDU: 90 00 [19:45:47]wFMCommunicate OK [19:45:47]wFMCommunicate request_size=255 [19:45:47]MH_SAM_APDU [19:45: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 6B F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E5 00 00 35 04 06 00 57 [19:45:47]Write to MH i2c: E2 02 01 2F 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 6B F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E5 00 00 35 04 06 00 57 00 00 14 [19:45:47]Write i2c OK [19:45:47]MH_I2C_Read... [19:45:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:48]Read from MH i2c: E2 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: E2 03 00 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: E2 03 00 2F 22 00 90 00 C5 [19:45:48]RAPDU: 90 00 [19:45:48]wFMCommunicate OK [19:45:48]wFMCommunicate request_size=10 [19:45:48]MH_SAM_APDU [19:45:48]CAPDU: 80 0D 02 02 05 DB 24 CC ED B8 [19:45:48]Write to MH i2c: E2 0D 00 30 22 80 0D 02 02 05 00 DB 24 CC ED B8 00 00 46 [19:45:48]Write i2c OK [19:45:48]MH_I2C_Read... [19:45:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:48]Read from MH i2c: E2 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: E2 03 00 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: E2 03 00 30 22 00 90 00 C6 [19:45:48]RAPDU: 90 00 [19:45:48]wFMCommunicate OK [19:45:48]wFMCommunicate request_size=4 [19:45:48]MH_SAM_APDU [19:45:48]CAPDU: 80 0D 03 02 [19:45:48]Write to MH i2c: E2 08 00 31 22 80 0D 03 02 00 00 00 00 CE [19:45:48]Write i2c OK [19:45:48]MH_I2C_Read... [19:45:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:48]Read from MH i2c: E2 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: E2 0B 00 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: E2 0B 00 31 22 00 60 2C 2A 8E AF 25 8C 7F 90 00 F2 [19:45:48]RAPDU: 60 2C 2A 8E AF 25 8C 7F 90 00 [19:45:48]wFMCommunicate OK [19:45:48]SAM_PROTO_SignData done [19:45:48]FM_MakeSignedData done [19:45:48]CreateOFDProtocolMessage [19:45:48]wFMCommunicate request_size=4 [19:45:48]MH_SAM_APDU [19:45:48]CAPDU: 80 11 00 00 [19:45:48]Write to MH i2c: E2 08 00 32 22 80 11 00 00 00 00 00 00 CE [19:45:48]Write i2c OK [19:45:48]MH_I2C_Read... [19:45:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:48]Read from MH i2c: E2 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: E2 17 00 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: E2 17 00 32 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1A [19:45:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:45:48]wFMCommunicate OK [19:45:48]CreateOFDProtocolMessage done [19:45:48]OFDSenderStorePacket 58644 [19:45:48]StoreOFDPacket docnum=58644 [19:45:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB 6F 07 01 DE 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 6B F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E5 00 00 35 04 06 00 57 DB 24 CC ED B8 60 2C 2A 8E AF 25 8C 7F [19:45:48]CheckFolder [19:45:48]dirname=/storage/ofd_packets [19:45:48]CheckFolder done [19:45:48]ProducePacketName [19:45:48]name=ofd_packets/00058644 [19:45:48]NVStorageSaveData ofd_packets/00058644 [19:45:48]File name is /storage/ofd_packets/00058644 [19:45:48]Write 301 bytes [19:45:48]NVStorageSaveData done [19:45:48]OFDSenderStorePacket done [19:45:48]KKMCreateOFDPacket done [19:45:48]NVStorageSaveData kkm_last_timestamp [19:45:48]File name is /storage/kkm_last_timestamp [19:45:48]Write 4 bytes [19:45:48]NVStorageSaveData done [19:45:48]ExternCall_PrintAddStr [19:45:48]wPrintStart [19:45:48]Write to MH i2c: 01 00 00 33 22 55 [19:45:48]Write i2c OK [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: 01 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: 01 07 00 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: 01 07 00 33 22 00 00 00 00 00 FF 0F 6A [19:45:48]RasterBufferAndPrint [19:45:48]line Счет N : (1)2075992 [19:45:48]line ИНН: 02508201610067 [19:45:48]line Контрольно-Кассовый Чек [19:45:48]line ПРОДАЖА [19:45:48]line ТРК (МРК, ГНК) : 53 [19:45:48]line Товар: 2710124130 [19:45:48]line Аи-92-К-4 [19:45:48]line 4.430 * 67.80 [19:45:48]line = 300.35 [19:45:48]line НДС 12% НСП 1% [19:45:48]line > о реализуемом товаре [19:45:48]line ОКРУГЛЕНИЕ: -0.35 [19:45:48]line ИТОГО: 300.00 [19:45:48]line Внесено: 300.00 [19:45:48]line СДАЧА: 0.00 [19:45:48]line НСП 1% : 2.66 [19:45:48]line НДС 12% : 31.90 [19:45:48]line Наличными: 300.00 [19:45:48]line Безнал.: 0.00 [19:45:48]line Место: АЗС № 135 "Партнер Нефть" [19:45:48]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:45:48]line СНО: Общий режим [19:45:48]line Чек 628 20.08.2024 19:45 [19:45:48]line Смена: 100 ФФД: 1.0 [19:45:48]line ЗНМ: 0300000196 [19:45:48]line РНМ: 0000000000162794 [19:45:48]line Версия ККМ: v1.0 [19:45:48]line ФМ: 0000000002094532 [19:45:48]line ФД: 58644 [19:45:48]line ФПД: 96598726864312 [19:45:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194547&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58644&fm=96598726864312&tin=02508201610067®Number=0000000000162794&sum=30000 [19:45:48]OFD Sender: Processing packet 58644 [packets to send 52, broken 51] [19:45:48]ProducePacketName [19:45:48]name=ofd_packets/00058644 [19:45:48]OFD Sender: To server: pG, [19:45:48]CommunicateWithHost lk.salyk.kg:30040 [19:45:48]ConnectInit lk.salyk.kg [19:45:48]written 0, free lines is 4095 [19:45:48]Connected sock=10 [19:45:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB 6F 07 01 DE 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 6B F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E5 00 00 35 04 06 00 57 DB 24 CC ED B8 60 2C 2A 8E AF 25 8C 7F [19:45:48]Write to MH i2c: 01 00 00 5E 22 80 [19:45:48]Write i2c OK [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: 01 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: 01 07 00 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: 01 07 00 5E 22 00 00 00 00 00 AF 0C 42 [19:45:48]RasterBufferAndPrint [19:45:48]line [19:45:48]line [19:45:48]line [19:45:48]line [19:45:48]line [19:45:48]written 0, free lines is 3252 [19:45:48]MH_Cut [19:45:48]Write to MH i2c: D1 01 00 65 22 01 59 [19:45:48]Write i2c OK [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: D1 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: D1 01 00 [19:45:48]MH_I2C_Read... [19:45:48]Read from MH i2c: D1 01 00 65 22 00 58 [19:45:48]Write to MH i2c: 01 00 00 66 22 88 [19:45:48]Write i2c OK [19:45:48]MH_I2C_Read... [19:45:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 58 7D 47 00 E4 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 14 E5 00 00 F4 03 04 00 B9 9D C4 66 B6 04 01 00 00 C2 AA 64 9D 98 7C 81 B8 [19:45:49]CommunicateWithHost err = 0 [19:45:49]CheckOFDResponse [19:45:49]1017 (14) - 77093643461234 [19:45:49]1041 (16) - 0000000002094532 [19:45:49]1040 (4) - 58644 [19:45:49]1012 (4) - 20.08.2024 13:44 [19:45:49]1206 (1) - 0 [19:45:49]OFD Sender: Remove packet 58644 [19:45:49]ProducePacketName [19:45:49]name=ofd_packets/00058644 [19:45:49]NVStorageDeleteData [19:45:49]OFD Sender: No OFD packet to send [19:45:49]*** Cut start [19:45:49]*** Partial cut [19:45:49]*** CUTSNS_PIN = 1 [19:45:49]*** CUTSNS_PIN = 0 [19:45:50]*** Brake cut motor [19:45:50]Read from MH i2c: 01 [19:45:50]MH_I2C_Read... [19:45:50]*** Stop cut motor [19:45:50]*** Cut end [19:45:50]Read from MH i2c: 01 07 00 [19:45:50]MH_I2C_Read... [19:45:50]Read from MH i2c: 01 07 00 66 22 00 00 00 00 00 FF 0F 9D [19:45:50]process_action close_receipt done [19:45:50]requested_data is exist [19:45:50]produce_requested_data [19:45:50]requested_item fm.sn is exist - process it [19:45:50]wFMCommunicate request_size=4 [19:45:50]MH_SAM_APDU [19:45:50]CAPDU: 80 11 00 00 [19:45:50]Write to MH i2c: E2 08 00 67 22 80 11 00 00 00 00 00 00 03 [19:45:50]Write i2c OK [19:45:50]MH_I2C_Read... [19:45:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:50]Read from MH i2c: E2 [19:45:50]MH_I2C_Read... [19:45:50]Read from MH i2c: E2 17 00 [19:45:50]MH_I2C_Read... [19:45:50]Read from MH i2c: E2 17 00 67 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [19:45:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:45:50]wFMCommunicate OK [19:45:50]requested_item fd.num is exist - process it [19:45:50]SAM_PROTO_GetFieldsCounters [19:45:50]wFMCommunicate request_size=4 [19:45:50]MH_SAM_APDU [19:45:50]CAPDU: 80 13 00 00 [19:45:50]Write to MH i2c: E2 08 00 68 22 80 13 00 00 00 00 00 00 06 [19:45:50]Write i2c OK [19:45:50]MH_I2C_Read... [19:45:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:50]Read from MH i2c: E2 [19:45:50]MH_I2C_Read... [19:45:50]Read from MH i2c: E2 62 00 [19:45:50]MH_I2C_Read... [19:45:50]Read from MH i2c: E2 62 00 68 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 14 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 E3 [19:45:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 14 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:50]wFMCommunicate OK [19:45:50]SAM_PROTO_GetFieldsCounters done [19:45:50]requested_item shift.num is exist - process it [19:45:50]requested_item shift.opened is exist - process it [19:45:50]req_shift_opened [19:45:50]FM_GetShiftState [19:45:50]SAM_PROTO_GetShiftState [19:45:50]wFMCommunicate request_size=4 [19:45:50]MH_SAM_APDU [19:45:50]CAPDU: 80 13 01 00 [19:45:50]Write to MH i2c: E2 08 00 69 22 80 13 01 00 00 00 00 00 08 [19:45:50]Write i2c OK [19:45:50]MH_I2C_Read... [19:45:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:50]Read from MH i2c: E2 [19:45:50]MH_I2C_Read... [19:45:50]Read from MH i2c: E2 0E 00 [19:45:50]MH_I2C_Read... [19:45:50]Read from MH i2c: E2 0E 00 69 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [19:45:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:45:50]wFMCommunicate OK [19:45:50]SAM_PROTO_GetShiftState done [19:45:50]FM_GetShiftState done [19:45:50]req_shift_opened done [19:45:50]requested_item shift.open_date is exist - process it [19:45:50]req_shift_open_date [19:45:50]req_shift_open_date done [19:45:50]produce_requested_data done [19:45:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58644,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:45:50]process_action_free close_receipt [19:45:50]json_value_free [19:45:50]json_value_free done [19:45:50]process_json_proto returns [19:45:50]Send response to host [19:45:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58644,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:45:50]free response buf [19:45:50]execute_script done [19:45:50]execute_script returns [19:45:50]free content buf [19:45:50]Sock 9.Close socket [19:45:50]Sock 9.Thread stoped [19:45:54]OFD Sender: No OFD packet to send [19:45:59]OFD Sender: No OFD packet to send [19:46:04]OFD Sender: No OFD packet to send [19:46:09]OFD Sender: No OFD packet to send [19:46:14]OFD Sender: No OFD packet to send [19:46:19]OFD Sender: No OFD packet to send [19:46:24]OFD Sender: No OFD packet to send [19:46:29]OFD Sender: No OFD packet to send [19:46:34]OFD Sender: No OFD packet to send [19:46:39]OFD Sender: No OFD packet to send [19:46:43]accept exits with 8 [19:46:43]New connection [19:46:43]New thread 3067194724 created [19:46:43]Thread 3067338084 joined [19:46:43]Waiting for new connection... [19:46:43] Sock 8.Parse request [19:46:43]Sock 8.Check first char [19:46:43]Sock 8.First char is OK [19:46:43]request: POST /json_proto HTTP/1.0 [19:46:43]Method: POST [19:46:43]URL: /json_proto [19:46:43]Method is POST - this is cgi request [19:46:43]url: /json_proto [19:46:43]query_string will be loaded in cgi processing [19:46:43]execute_cgi json_proto POST (null) [19:46:43]execute_cgi path=json_proto method=POST [19:46:43]POST find Content-Length [19:46:43]Host: 172.17.44.3:8080 [19:46:43]Content-Length: 678 [19:46:43]Content-Type: application/json [19:46:43] [19:46:43]POST finish read [19:46:43]Found Content-Length = 678 [19:46:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:46:43]execute_script... [19: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)2075993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:46:43]POST & json_proto [19:46:43]process_json_proto [19:46:43]json parsed OK: [19:46:43]protocol is kg_v1.0 [19:46:43]action value=close_receipt [19:46:43]process_action close_receipt [19:46:43]cmd_close_receipt [19:46:43]MH_GetDate [19:46:43]Write to MH i2c: F0 00 00 6A 22 7B [19:46:43]Write i2c OK [19:46:43]MH_I2C_Read... [19:46:43]Read from MH i2c: F0 [19:46:43]MH_I2C_Read... [19:46:43]Read from MH i2c: F0 09 00 [19:46:43]MH_I2C_Read... [19:46:43]Read from MH i2c: F0 09 00 6A 22 00 A4 F2 C4 66 AD C5 5D 66 79 [19:46:43]GetLastDocTimeStamp 1724183147 [19:46:43]current date 1724183204 [19:46:43]FM_GetShiftState [19:46:43]SAM_PROTO_GetShiftState [19:46:43]wFMCommunicate request_size=4 [19:46:43]MH_SAM_APDU [19:46:43]CAPDU: 80 13 01 00 [19:46:43]Write to MH i2c: E2 08 00 6B 22 80 13 01 00 00 00 00 00 0A [19:46:43]Write i2c OK [19:46:43]MH_I2C_Read... [19:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:46:43]Read from MH i2c: E2 [19:46:43]MH_I2C_Read... [19:46:43]Read from MH i2c: E2 0E 00 [19:46:43]MH_I2C_Read... [19:46:43]Read from MH i2c: E2 0E 00 6B 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2D [19:46:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:46:43]wFMCommunicate OK [19:46:43]SAM_PROTO_GetShiftState done [19:46:43]FM_GetShiftState done [19:46:43]opened in 1724112910 [19:46:43]opened+sec_in_day 1724199310 [19:46:43]quantity*price = 50036 [19:46:43]sum+1 = 50037 [19:46:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 629 20.08.2024 19:46 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58645 ФПД: 3272844810102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194644&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58645&fm=3272844810102&tin=02508201610067®Number=0000000000162794&sum=50000 [19:46:44]StoreToDocumentArchive [19:46:44]shift 100 fd 58645 [19:46:44]save to /storage/0100/doc_00058645 [19:46:44]save last doc name /storage/0100/doc_00058645 to /storage/kkm_last_doc_name [19:46:44]save OK [19:46:44]Clear old archive folders... [19:46:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:46:44]tlvbuf is B6F38540 [19:46:44]SAM_PROTO_ClearQueue [19:46:44]wFMCommunicate request_size=4 [19:46:44]MH_SAM_APDU [19:46:44]CAPDU: 80 09 00 00 [19:46:44]Write to MH i2c: E2 08 00 78 22 80 09 00 00 00 00 00 00 0C [19:46:44]Write i2c OK [19:46:44]MH_I2C_Read... [19:46:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:46:44]Read from MH i2c: E2 [19:46:44]MH_I2C_Read... [19:46:44]Read from MH i2c: E2 03 00 [19:46:44]MH_I2C_Read... [19:46:44]Read from MH i2c: E2 03 00 78 22 00 90 00 0E [19:46:44]RAPDU: 90 00 [19:46:44]wFMCommunicate OK [19:46:44]SAM_PROTO_ClearQueue done [19:46:44]KKMCreateOFDPacket [19:46:44]OFDProtocolAddRootSTLVToBuf [19:46:44]FM_MakeSignedData [19:46:44]FM_MakeSignedData [19:46:44]SAM_PROTO_SignData [19:46:44]wFMCommunicate request_size=4 [19:46:44]MH_SAM_APDU [19:46:44]CAPDU: 80 0D 01 02 [19:46:44]Write to MH i2c: E2 08 00 79 22 80 0D 01 02 00 00 00 00 14 [19:46:44]Write i2c OK [19:46:44]MH_I2C_Read... [19:46:44]OFD Sender: No OFD packet to send [19:46:44]Read from MH i2c: E2 [19:46:44]MH_I2C_Read... [19:46:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:46:44]Read from MH i2c: E2 03 00 [19:46:44]MH_I2C_Read... [19:46:44]Read from MH i2c: E2 03 00 79 22 00 90 00 0F [19:46:44]RAPDU: 90 00 [19:46:44]wFMCommunicate OK [19:46:44]wFMCommunicate request_size=255 [19:46:44]MH_SAM_APDU [19:46: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 A4 F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E5 00 00 35 04 06 00 02 [19:46:44]Write to MH i2c: E2 02 01 7A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 A4 F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E5 00 00 35 04 06 00 02 00 00 26 [19:46:44]Write i2c OK [19:46:44]MH_I2C_Read... [19:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:46:44]Read from MH i2c: E2 [19:46:44]MH_I2C_Read... [19:46:44]Read from MH i2c: E2 03 00 [19:46:44]MH_I2C_Read... [19:46:44]Read from MH i2c: E2 03 00 7A 22 00 90 00 10 [19:46:44]RAPDU: 90 00 [19:46:44]wFMCommunicate OK [19:46:44]wFMCommunicate request_size=10 [19:46:44]MH_SAM_APDU [19:46:44]CAPDU: 80 0D 02 02 05 FA 04 C0 97 76 [19:46:44]Write to MH i2c: E2 0D 00 7B 22 80 0D 02 02 05 00 FA 04 C0 97 76 00 00 EC [19:46:44]Write i2c OK [19:46:44]MH_I2C_Read... [19:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:46:44]Read from MH i2c: E2 [19:46:44]MH_I2C_Read... [19:46:44]Read from MH i2c: E2 03 00 [19:46:44]MH_I2C_Read... [19:46:44]Read from MH i2c: E2 03 00 7B 22 00 90 00 11 [19:46:44]RAPDU: 90 00 [19:46:44]wFMCommunicate OK [19:46:44]wFMCommunicate request_size=4 [19:46:44]MH_SAM_APDU [19:46:44]CAPDU: 80 0D 03 02 [19:46:44]Write to MH i2c: E2 08 00 7C 22 80 0D 03 02 00 00 00 00 19 [19:46:44]Write i2c OK [19:46:44]MH_I2C_Read... [19:46:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:46:45]Read from MH i2c: E2 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: E2 0B 00 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: E2 0B 00 7C 22 00 E3 2A 5E DD 46 5A 7C BF 90 00 3D [19:46:45]RAPDU: E3 2A 5E DD 46 5A 7C BF 90 00 [19:46:45]wFMCommunicate OK [19:46:45]SAM_PROTO_SignData done [19:46:45]FM_MakeSignedData done [19:46:45]CreateOFDProtocolMessage [19:46:45]wFMCommunicate request_size=4 [19:46:45]MH_SAM_APDU [19:46:45]CAPDU: 80 11 00 00 [19:46:45]Write to MH i2c: E2 08 00 7D 22 80 11 00 00 00 00 00 00 19 [19:46:45]Write i2c OK [19:46:45]MH_I2C_Read... [19:46:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:46:45]Read from MH i2c: E2 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: E2 17 00 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: E2 17 00 7D 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [19:46:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:46:45]wFMCommunicate OK [19:46:45]CreateOFDProtocolMessage done [19:46:45]OFDSenderStorePacket 58645 [19:46:45]StoreOFDPacket docnum=58645 [19:46:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 31 07 01 1B C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 A4 F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E5 00 00 35 04 06 00 02 FA 04 C0 97 76 E3 2A 5E DD 46 5A 7C BF [19:46:45]CheckFolder [19:46:45]dirname=/storage/ofd_packets [19:46:45]CheckFolder done [19:46:45]ProducePacketName [19:46:45]name=ofd_packets/00058645 [19:46:45]NVStorageSaveData ofd_packets/00058645 [19:46:45]File name is /storage/ofd_packets/00058645 [19:46:45]Write 301 bytes [19:46:45]NVStorageSaveData done [19:46:45]OFDSenderStorePacket done [19:46:45]KKMCreateOFDPacket done [19:46:45]NVStorageSaveData kkm_last_timestamp [19:46:45]File name is /storage/kkm_last_timestamp [19:46:45]Write 4 bytes [19:46:45]NVStorageSaveData done [19:46:45]ExternCall_PrintAddStr [19:46:45]wPrintStart [19:46:45]Write to MH i2c: 01 00 00 7E 22 A0 [19:46:45]Write i2c OK [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: 01 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: 01 07 00 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: 01 07 00 7E 22 00 00 00 00 00 FF 0F B5 [19:46:45]RasterBufferAndPrint [19:46:45]line Счет N : (1)2075993 [19:46:45]line ИНН: 02508201610067 [19:46:45]line Контрольно-Кассовый Чек [19:46:45]line ПРОДАЖА [19:46:45]line ТРК (МРК, ГНК) : 33 [19:46:45]line Товар: 2710124130 [19:46:45]line Аи-92-К-4 [19:46:45]line 7.380 * 67.80 [19:46:45]line = 500.36 [19:46:45]line НДС 12% НСП 1% [19:46:45]line > о реализуемом товаре [19:46:45]line ОКРУГЛЕНИЕ: -0.36 [19:46:45]line ИТОГО: 500.00 [19:46:45]line Внесено: 500.00 [19:46:45]line СДАЧА: 0.00 [19:46:45]line НСП 1% : 4.43 [19:46:45]line НДС 12% : 53.14 [19:46:45]line Наличными: 500.00 [19:46:45]line Безнал.: 0.00 [19:46:45]line Место: АЗС № 135 "Партнер Нефть" [19:46:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:46:45]line СНО: Общий режим [19:46:45]line Чек 629 20.08.2024 19:46 [19:46:45]line Смена: 100 ФФД: 1.0 [19:46:45]line ЗНМ: 0300000196 [19:46:45]line РНМ: 0000000000162794 [19:46:45]line Версия ККМ: v1.0 [19:46:45]line ФМ: 0000000002094532 [19:46:45]line ФД: 58645 [19:46:45]line ФПД: 3272844810102 [19:46:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194644&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58645&fm=3272844810102&tin=02508201610067®Number=0000000000162794&sum=50000 [19:46:45]OFD Sender: Processing packet 58645 [packets to send 52, broken 51] [19:46:45]ProducePacketName [19:46:45]name=ofd_packets/00058645 [19:46:45]OFD Sender: To server: pG, [19:46:45]CommunicateWithHost lk.salyk.kg:30040 [19:46:45]ConnectInit lk.salyk.kg [19:46:45]written 0, free lines is 4095 [19:46:45]Connected sock=10 [19:46:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 31 07 01 1B C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 A4 F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E5 00 00 35 04 06 00 02 FA 04 C0 97 76 E3 2A 5E DD 46 5A 7C BF [19:46:45]Write to MH i2c: 01 00 00 A9 22 CB [19:46:45]Write i2c OK [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: 01 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: 01 07 00 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: 01 07 00 A9 22 00 00 00 00 00 B7 0C 95 [19:46:45]RasterBufferAndPrint [19:46:45]line [19:46:45]line [19:46:45]line [19:46:45]line [19:46:45]line [19:46:45]written 0, free lines is 3262 [19:46:45]MH_Cut [19:46:45]Write to MH i2c: D1 01 00 B0 22 01 A4 [19:46:45]Write i2c OK [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: D1 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: D1 01 00 [19:46:45]MH_I2C_Read... [19:46:45]Read from MH i2c: D1 01 00 B0 22 00 A3 [19:46:45]Write to MH i2c: 01 00 00 B1 22 D3 [19:46:45]Write i2c OK [19:46:45]MH_I2C_Read... [19:46:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EA A6 47 00 05 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 15 E5 00 00 F4 03 04 00 F2 9D C4 66 B6 04 01 00 00 F3 8D BF FC 02 BA 36 0B [19:46:45]CommunicateWithHost err = 0 [19:46:45]CheckOFDResponse [19:46:45]1017 (14) - 77093643461234 [19:46:45]1041 (16) - 0000000002094532 [19:46:45]1040 (4) - 58645 [19:46:45]1012 (4) - 20.08.2024 13:45 [19:46:45]1206 (1) - 0 [19:46:45]OFD Sender: Remove packet 58645 [19:46:45]ProducePacketName [19:46:45]name=ofd_packets/00058645 [19:46:45]NVStorageDeleteData [19:46:46]OFD Sender: No OFD packet to send [19:46:46]*** Cut start [19:46:46]*** Partial cut [19:46:46]*** CUTSNS_PIN = 1 [19:46:46]*** CUTSNS_PIN = 0 [19:46:47]*** Brake cut motor [19:46:47]Read from MH i2c: 01 [19:46:47]MH_I2C_Read... [19:46:47]*** Stop cut motor [19:46:47]*** Cut end [19:46:47]Read from MH i2c: 01 07 00 [19:46:47]MH_I2C_Read... [19:46:47]Read from MH i2c: 01 07 00 B1 22 00 00 00 00 00 FF 0F E8 [19:46:47]process_action close_receipt done [19:46:47]requested_data is exist [19:46:47]produce_requested_data [19:46:47]requested_item fm.sn is exist - process it [19:46:47]wFMCommunicate request_size=4 [19:46:47]MH_SAM_APDU [19:46:47]CAPDU: 80 11 00 00 [19:46:47]Write to MH i2c: E2 08 00 B2 22 80 11 00 00 00 00 00 00 4E [19:46:47]Write i2c OK [19:46:47]MH_I2C_Read... [19:46:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:46:47]Read from MH i2c: E2 [19:46:47]MH_I2C_Read... [19:46:47]Read from MH i2c: E2 17 00 [19:46:47]MH_I2C_Read... [19:46:47]Read from MH i2c: E2 17 00 B2 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9A [19:46:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:46:47]wFMCommunicate OK [19:46:47]requested_item fd.num is exist - process it [19:46:47]SAM_PROTO_GetFieldsCounters [19:46:47]wFMCommunicate request_size=4 [19:46:47]MH_SAM_APDU [19:46:47]CAPDU: 80 13 00 00 [19:46:47]Write to MH i2c: E2 08 00 B3 22 80 13 00 00 00 00 00 00 51 [19:46:47]Write i2c OK [19:46:47]MH_I2C_Read... [19:46:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:46:47]Read from MH i2c: E2 [19:46:47]MH_I2C_Read... [19:46:47]Read from MH i2c: E2 62 00 [19:46:47]MH_I2C_Read... [19:46:47]Read from MH i2c: E2 62 00 B3 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 15 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [19:46:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 15 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:46:47]wFMCommunicate OK [19:46:47]SAM_PROTO_GetFieldsCounters done [19:46:47]requested_item shift.num is exist - process it [19:46:47]requested_item shift.opened is exist - process it [19:46:47]req_shift_opened [19:46:47]FM_GetShiftState [19:46:47]SAM_PROTO_GetShiftState [19:46:47]wFMCommunicate request_size=4 [19:46:47]MH_SAM_APDU [19:46:47]CAPDU: 80 13 01 00 [19:46:47]Write to MH i2c: E2 08 00 B4 22 80 13 01 00 00 00 00 00 53 [19:46:47]Write i2c OK [19:46:47]MH_I2C_Read... [19:46:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:46:47]Read from MH i2c: E2 [19:46:47]MH_I2C_Read... [19:46:47]Read from MH i2c: E2 0E 00 [19:46:47]MH_I2C_Read... [19:46:47]Read from MH i2c: E2 0E 00 B4 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 76 [19:46:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:46:47]wFMCommunicate OK [19:46:47]SAM_PROTO_GetShiftState done [19:46:47]FM_GetShiftState done [19:46:47]req_shift_opened done [19:46:47]requested_item shift.open_date is exist - process it [19:46:47]req_shift_open_date [19:46:47]req_shift_open_date done [19:46:47]produce_requested_data done [19:46:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58645,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:46:47]process_action_free close_receipt [19:46:47]json_value_free [19:46:47]json_value_free done [19:46:47]process_json_proto returns [19:46:47]Send response to host [19:46:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58645,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:46:47]free response buf [19:46:47]execute_script done [19:46:47]execute_script returns [19:46:47]free content buf [19:46:47]Sock 8.Close socket [19:46:47]Sock 8.Thread stoped [19:46:51]OFD Sender: No OFD packet to send [19:46:56]OFD Sender: No OFD packet to send [19:47:01]OFD Sender: No OFD packet to send [19:47:06]OFD Sender: No OFD packet to send [19:47:11]OFD Sender: No OFD packet to send [19:47:16]OFD Sender: No OFD packet to send [19:47:21]OFD Sender: No OFD packet to send [19:47:26]OFD Sender: No OFD packet to send [19:47:31]OFD Sender: No OFD packet to send [19:47:36]OFD Sender: No OFD packet to send [19:47:41]OFD Sender: No OFD packet to send [19:47:46]OFD Sender: No OFD packet to send [19:47:51]OFD Sender: No OFD packet to send [19:47:56]OFD Sender: No OFD packet to send [19:48:01]OFD Sender: No OFD packet to send [19:48:02]accept exits with 9 [19:48:02]New connection [19:48:02]New thread 3067338084 created [19:48:02]Thread 3067194724 joined [19:48:02]Waiting for new connection... [19:48:02] Sock 9.Parse request [19:48:02]Sock 9.Check first char [19:48:02]Sock 9.First char is OK [19:48:02]request: POST /json_proto HTTP/1.0 [19:48:02]Method: POST [19:48:02]URL: /json_proto [19:48:02]Method is POST - this is cgi request [19:48:02]url: /json_proto [19:48:02]query_string will be loaded in cgi processing [19:48:02]execute_cgi json_proto POST (null) [19:48:02]execute_cgi path=json_proto method=POST [19:48:02]POST find Content-Length [19:48:02]Host: 172.17.44.3:8080 [19:48:02]Content-Length: 805 [19:48:02]Content-Type: application/json [19:48:02] [19:48:02]POST finish read [19:48:02]Found Content-Length = 805 [19:48:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:02]execute_script... [19:48: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)2075994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:02]POST & json_proto [19:48:02]process_json_proto [19:48:02]json parsed OK: [19:48:02]protocol is kg_v1.0 [19:48:02]action value=close_receipt [19:48:02]process_action close_receipt [19:48:02]cmd_close_receipt [19:48:02]MH_GetDate [19:48:02]Write to MH i2c: F0 00 00 B5 22 C6 [19:48:02]Write i2c OK [19:48:02]MH_I2C_Read... [19:48:02]Read from MH i2c: F0 [19:48:02]MH_I2C_Read... [19:48:02]Read from MH i2c: F0 09 00 [19:48:02]MH_I2C_Read... [19:48:02]Read from MH i2c: F0 09 00 B5 22 00 F3 F2 C4 66 AD C5 5D 66 13 [19:48:02]GetLastDocTimeStamp 1724183204 [19:48:02]current date 1724183283 [19:48:02]FM_GetShiftState [19:48:02]SAM_PROTO_GetShiftState [19:48:02]wFMCommunicate request_size=4 [19:48:02]MH_SAM_APDU [19:48:02]CAPDU: 80 13 01 00 [19:48:02]Write to MH i2c: E2 08 00 B6 22 80 13 01 00 00 00 00 00 55 [19:48:02]Write i2c OK [19:48:02]MH_I2C_Read... [19:48:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:02]Read from MH i2c: E2 [19:48:02]MH_I2C_Read... [19:48:02]Read from MH i2c: E2 0E 00 [19:48:02]MH_I2C_Read... [19:48:02]Read from MH i2c: E2 0E 00 B6 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 78 [19:48:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:48:02]wFMCommunicate OK [19:48:02]SAM_PROTO_GetShiftState done [19:48:02]FM_GetShiftState done [19:48:02]opened in 1724112910 [19:48:02]opened+sec_in_day 1724199310 [19:48:02]quantity*price = 100070 [19:48:02]sum+1 = 100072 [19:48:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 630 20.08.2024 19:48 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58646 ФПД: 15037426163717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194803&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58646&fm=15037426163717&tin=02508201610067®Number=0000000000162794&sum=100071 [19:48:03]StoreToDocumentArchive [19:48:03]shift 100 fd 58646 [19:48:03]save to /storage/0100/doc_00058646 [19:48:03]save last doc name /storage/0100/doc_00058646 to /storage/kkm_last_doc_name [19:48:03]save OK [19:48:03]Clear old archive folders... [19:48:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:48:03]tlvbuf is B6F385C0 [19:48:03]SAM_PROTO_ClearQueue [19:48:03]wFMCommunicate request_size=4 [19:48:03]MH_SAM_APDU [19:48:03]CAPDU: 80 09 00 00 [19:48:03]Write to MH i2c: E2 08 00 C3 22 80 09 00 00 00 00 00 00 57 [19:48:03]Write i2c OK [19:48:03]MH_I2C_Read... [19:48:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:03]Read from MH i2c: E2 [19:48:03]MH_I2C_Read... [19:48:03]Read from MH i2c: E2 03 00 [19:48:03]MH_I2C_Read... [19:48:03]Read from MH i2c: E2 03 00 C3 22 00 90 00 59 [19:48:03]RAPDU: 90 00 [19:48:03]wFMCommunicate OK [19:48:03]SAM_PROTO_ClearQueue done [19:48:03]KKMCreateOFDPacket [19:48:03]OFDProtocolAddRootSTLVToBuf [19:48:03]FM_MakeSignedData [19:48:03]FM_MakeSignedData [19:48:03]SAM_PROTO_SignData [19:48:03]wFMCommunicate request_size=4 [19:48:03]MH_SAM_APDU [19:48:03]CAPDU: 80 0D 01 02 [19:48:03]Write to MH i2c: E2 08 00 C4 22 80 0D 01 02 00 00 00 00 5F [19:48:03]Write i2c OK [19:48:03]MH_I2C_Read... [19:48:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:03]Read from MH i2c: E2 [19:48:03]MH_I2C_Read... [19:48:03]Read from MH i2c: E2 03 00 [19:48:03]MH_I2C_Read... [19:48:03]Read from MH i2c: E2 03 00 C4 22 00 90 00 5A [19:48:03]RAPDU: 90 00 [19:48:03]wFMCommunicate OK [19:48:03]wFMCommunicate request_size=255 [19:48:03]MH_SAM_APDU [19:48:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 F3 F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E5 00 00 35 04 06 00 [19:48:03]Write to MH i2c: E2 02 01 C5 22 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 F3 F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E5 00 00 35 04 06 00 00 00 68 [19:48:03]Write i2c OK [19:48:03]MH_I2C_Read... [19:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:04]Read from MH i2c: E2 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: E2 03 00 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: E2 03 00 C5 22 00 90 00 5B [19:48:04]RAPDU: 90 00 [19:48:04]wFMCommunicate OK [19:48:04]wFMCommunicate request_size=11 [19:48:04]MH_SAM_APDU [19:48:04]CAPDU: 80 0D 02 02 06 0D AD 2C 71 E0 05 [19:48:04]Write to MH i2c: E2 0E 00 C6 22 80 0D 02 02 06 00 0D AD 2C 71 E0 05 00 00 AA [19:48:04]Write i2c OK [19:48:04]MH_I2C_Read... [19:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:04]Read from MH i2c: E2 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: E2 03 00 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: E2 03 00 C6 22 00 90 00 5C [19:48:04]RAPDU: 90 00 [19:48:04]wFMCommunicate OK [19:48:04]wFMCommunicate request_size=4 [19:48:04]MH_SAM_APDU [19:48:04]CAPDU: 80 0D 03 02 [19:48:04]Write to MH i2c: E2 08 00 C7 22 80 0D 03 02 00 00 00 00 64 [19:48:04]Write i2c OK [19:48:04]MH_I2C_Read... [19:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:04]Read from MH i2c: E2 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: E2 0B 00 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: E2 0B 00 C7 22 00 8D D3 FB BA 08 4E D4 50 90 00 F4 [19:48:04]RAPDU: 8D D3 FB BA 08 4E D4 50 90 00 [19:48:04]wFMCommunicate OK [19:48:04]SAM_PROTO_SignData done [19:48:04]FM_MakeSignedData done [19:48:04]CreateOFDProtocolMessage [19:48:04]wFMCommunicate request_size=4 [19:48:04]MH_SAM_APDU [19:48:04]CAPDU: 80 11 00 00 [19:48:04]Write to MH i2c: E2 08 00 C8 22 80 11 00 00 00 00 00 00 64 [19:48:04]Write i2c OK [19:48:04]MH_I2C_Read... [19:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:04]Read from MH i2c: E2 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: E2 17 00 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: E2 17 00 C8 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B0 [19:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:48:04]wFMCommunicate OK [19:48:04]CreateOFDProtocolMessage done [19:48:04]OFDSenderStorePacket 58646 [19:48:04]StoreOFDPacket docnum=58646 [19:48:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 95 65 08 01 DE 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 F3 F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E5 00 00 35 04 06 00 0D AD 2C 71 E0 05 8D D3 FB BA 08 4E D4 50 [19:48:04]CheckFolder [19:48:04]dirname=/storage/ofd_packets [19:48:04]CheckFolder done [19:48:04]ProducePacketName [19:48:04]name=ofd_packets/00058646 [19:48:04]NVStorageSaveData ofd_packets/00058646 [19:48:04]File name is /storage/ofd_packets/00058646 [19:48:04]Write 302 bytes [19:48:04]NVStorageSaveData done [19:48:04]OFDSenderStorePacket done [19:48:04]KKMCreateOFDPacket done [19:48:04]NVStorageSaveData kkm_last_timestamp [19:48:04]File name is /storage/kkm_last_timestamp [19:48:04]Write 4 bytes [19:48:04]NVStorageSaveData done [19:48:04]ExternCall_PrintAddStr [19:48:04]wPrintStart [19:48:04]Write to MH i2c: 01 00 00 C9 22 EB [19:48:04]Write i2c OK [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: 01 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: 01 07 00 [19:48:04]MH_I2C_Read... [19:48:04]Read from MH i2c: 01 07 00 C9 22 00 00 00 00 00 FF 0F 00 [19:48:04]RasterBufferAndPrint [19:48:04]line Счет N : (1)2075994 [19:48:04]line ИНН: 02508201610067 [19:48:04]line Контрольно-Кассовый Чек [19:48:04]line ПРОДАЖА [19:48:04]line ТРК (МРК, ГНК) : 41 [19:48:04]line Товар: 2710124900 [19:48:04]line Аи-100-К-3 [19:48:04]line 10.370 * 96.50 [19:48:04]line = 1000.71 [19:48:04]line НДС 12% НСП 1% [19:48:04]line > о реализуемом товаре [19:48:04]line ИТОГО: 1000.71 [19:48:04]line НСП 1% : 8.86 [19:48:04]line НДС 12% : 106.27 [19:48:04]line Наличными: 0.00 [19:48:04]line Безнал.: 1000.71 [19:48:04]line Место: АЗС № 135 "Партнер Нефть" [19:48:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:48:04]line СНО: Общий режим [19:48:04]line Чек 630 20.08.2024 19:48 [19:48:04]line Смена: 100 ФФД: 1.0 [19:48:04]line ЗНМ: 0300000196 [19:48:04]line РНМ: 0000000000162794 [19:48:04]line Версия ККМ: v1.0 [19:48:04]line Платежная система: O! деньги [19:48:04]line ФМ: 0000000002094532 [19:48:04]line ФД: 58646 [19:48:04]line ФПД: 15037426163717 [19:48:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194803&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58646&fm=15037426163717&tin=02508201610067®Number=0000000000162794&sum=100071 [19:48:04]written 0, free lines is 4095 [19:48:04]OFD Sender: Processing packet 58646 [packets to send 52, broken 51] [19:48:04]ProducePacketName [19:48:04]name=ofd_packets/00058646 [19:48:04]OFD Sender: To server: pG, [19:48:04]CommunicateWithHost lk.salyk.kg:30040 [19:48:04]ConnectInit lk.salyk.kg [19:48:04]Connected sock=10 [19:48:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 95 65 08 01 DE 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 F3 F2 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E5 00 00 35 04 06 00 0D AD 2C 71 E0 05 8D D3 FB BA 08 4E D4 50 [19:48:05]Write to MH i2c: 01 00 00 F3 22 15 [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: 01 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: 01 07 00 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: 01 07 00 F3 22 00 00 00 00 00 CA 0C F2 [19:48:05]RasterBufferAndPrint [19:48:05]line [19:48:05]line [19:48:05]line [19:48:05]line [19:48:05]line [19:48:05]written 0, free lines is 3279 [19:48:05]MH_Cut [19:48:05]Write to MH i2c: D1 01 00 FA 22 01 EE [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: D1 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: D1 01 00 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: D1 01 00 FA 22 00 ED [19:48:05]Write to MH i2c: 01 00 00 FB 22 1D [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 41 E5 47 00 5B 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 16 E5 00 00 F4 03 04 00 41 9E C4 66 B6 04 01 00 00 A7 86 47 30 8D 1E 20 3E [19:48:05]CommunicateWithHost err = 0 [19:48:05]CheckOFDResponse [19:48:05]1017 (14) - 77093643461234 [19:48:05]1041 (16) - 0000000002094532 [19:48:05]1040 (4) - 58646 [19:48:05]1012 (4) - 20.08.2024 13:46 [19:48:05]1206 (1) - 0 [19:48:05]OFD Sender: Remove packet 58646 [19:48:05]ProducePacketName [19:48:05]name=ofd_packets/00058646 [19:48:05]NVStorageDeleteData [19:48:05]OFD Sender: No OFD packet to send [19:48:05]*** Cut start [19:48:05]*** Partial cut [19:48:05]*** CUTSNS_PIN = 1 [19:48:05]*** CUTSNS_PIN = 0 [19:48:06]*** Brake cut motor [19:48:06]Read from MH i2c: 01 [19:48:06]*** Stop cut motor [19:48:06]*** Cut end [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: 01 07 00 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: 01 07 00 FB 22 00 00 00 00 00 FF 0F 32 [19:48:06]process_action close_receipt done [19:48:06]requested_data is exist [19:48:06]produce_requested_data [19:48:06]requested_item fm.sn is exist - process it [19:48:06]wFMCommunicate request_size=4 [19:48:06]MH_SAM_APDU [19:48:06]CAPDU: 80 11 00 00 [19:48:06]Write to MH i2c: E2 08 00 FC 22 80 11 00 00 00 00 00 00 98 [19:48:06]Write i2c OK [19:48:06]MH_I2C_Read... [19:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:06]Read from MH i2c: E2 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 17 00 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 17 00 FC 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E4 [19:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:48:06]wFMCommunicate OK [19:48:06]requested_item fd.num is exist - process it [19:48:06]SAM_PROTO_GetFieldsCounters [19:48:06]wFMCommunicate request_size=4 [19:48:06]MH_SAM_APDU [19:48:06]CAPDU: 80 13 00 00 [19:48:06]Write to MH i2c: E2 08 00 FD 22 80 13 00 00 00 00 00 00 9B [19:48:06]Write i2c OK [19:48:06]MH_I2C_Read... [19:48:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:06]Read from MH i2c: E2 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 62 00 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 62 00 FD 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 16 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 80 [19:48:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 16 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:06]wFMCommunicate OK [19:48:06]SAM_PROTO_GetFieldsCounters done [19:48:06]requested_item shift.num is exist - process it [19:48:06]requested_item shift.opened is exist - process it [19:48:06]req_shift_opened [19:48:06]FM_GetShiftState [19:48:06]SAM_PROTO_GetShiftState [19:48:06]wFMCommunicate request_size=4 [19:48:06]MH_SAM_APDU [19:48:06]CAPDU: 80 13 01 00 [19:48:06]Write to MH i2c: E2 08 00 FE 22 80 13 01 00 00 00 00 00 9D [19:48:06]Write i2c OK [19:48:06]MH_I2C_Read... [19:48:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:06]Read from MH i2c: E2 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 0E 00 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 0E 00 FE 22 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C0 [19:48:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:48:06]wFMCommunicate OK [19:48:06]SAM_PROTO_GetShiftState done [19:48:06]FM_GetShiftState done [19:48:06]req_shift_opened done [19:48:06]requested_item shift.open_date is exist - process it [19:48:06]req_shift_open_date [19:48:06]req_shift_open_date done [19:48:06]produce_requested_data done [19:48:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58646,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:48:06]process_action_free close_receipt [19:48:06]json_value_free [19:48:06]json_value_free done [19:48:06]process_json_proto returns [19:48:06]Send response to host [19:48:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58646,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:48:06]free response buf [19:48:06]execute_script done [19:48:06]execute_script returns [19:48:06]free content buf [19:48:06]Sock 9.Close socket [19:48:06]Sock 9.Thread stoped [19:48:10]OFD Sender: No OFD packet to send [19:48:15]OFD Sender: No OFD packet to send [19:48:16]accept exits with 8 [19:48:16]New connection [19:48:16]New thread 3067194724 created [19:48:16]Thread 3067338084 joined [19:48:16]Waiting for new connection... [19:48:16] Sock 8.Parse request [19:48:16]Sock 8.Check first char [19:48:16]Sock 8.First char is OK [19:48:16]request: POST /json_proto HTTP/1.0 [19:48:16]Method: POST [19:48:16]URL: /json_proto [19:48:16]Method is POST - this is cgi request [19:48:16]url: /json_proto [19:48:16]query_string will be loaded in cgi processing [19:48:16]execute_cgi json_proto POST (null) [19:48:16]execute_cgi path=json_proto method=POST [19:48:16]POST find Content-Length [19:48:16]Host: 172.17.44.3:8080 [19:48:16]Content-Length: 802 [19:48:16]Content-Type: application/json [19:48:16] [19:48:16]POST finish read [19:48:16]Found Content-Length = 802 [19:48:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:16]execute_script... [19:48: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)2075995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:16]POST & json_proto [19:48:16]process_json_proto [19:48:16]json parsed OK: [19:48:16]protocol is kg_v1.0 [19:48:16]action value=close_receipt [19:48:16]process_action close_receipt [19:48:16]cmd_close_receipt [19:48:16]MH_GetDate [19:48:16]Write to MH i2c: F0 00 00 FF 22 10 [19:48:16]Write i2c OK [19:48:16]MH_I2C_Read... [19:48:16]Read from MH i2c: F0 [19:48:16]MH_I2C_Read... [19:48:16]Read from MH i2c: F0 09 00 [19:48:16]MH_I2C_Read... [19:48:16]Read from MH i2c: F0 09 00 FF 22 00 01 F3 C4 66 AD C5 5D 66 6C [19:48:16]GetLastDocTimeStamp 1724183283 [19:48:16]current date 1724183297 [19:48:16]FM_GetShiftState [19:48:16]SAM_PROTO_GetShiftState [19:48:16]wFMCommunicate request_size=4 [19:48:16]MH_SAM_APDU [19:48:16]CAPDU: 80 13 01 00 [19:48:16]Write to MH i2c: E2 08 00 00 23 80 13 01 00 00 00 00 00 A0 [19:48:16]Write i2c OK [19:48:16]MH_I2C_Read... [19:48:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:16]Read from MH i2c: E2 [19:48:16]MH_I2C_Read... [19:48:16]Read from MH i2c: E2 0E 00 [19:48:16]MH_I2C_Read... [19:48:16]Read from MH i2c: E2 0E 00 00 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C3 [19:48:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:48:16]wFMCommunicate OK [19:48:16]SAM_PROTO_GetShiftState done [19:48:16]FM_GetShiftState done [19:48:16]opened in 1724112910 [19:48:16]opened+sec_in_day 1724199310 [19:48:16]quantity*price = 67800 [19:48:16]sum+1 = 67801 [19:48:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 0.00 Безнал.: 678.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 631 20.08.2024 19:48 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58647 ФПД: 73050327910969 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194817&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58647&fm=73050327910969&tin=02508201610067®Number=0000000000162794&sum=67800 [19:48:17]StoreToDocumentArchive [19:48:17]shift 100 fd 58647 [19:48:17]save to /storage/0100/doc_00058647 [19:48:17]save last doc name /storage/0100/doc_00058647 to /storage/kkm_last_doc_name [19:48:17]save OK [19:48:17]Clear old archive folders... [19:48:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:48:17]tlvbuf is B6FB3010 [19:48:17]SAM_PROTO_ClearQueue [19:48:17]wFMCommunicate request_size=4 [19:48:17]MH_SAM_APDU [19:48:17]CAPDU: 80 09 00 00 [19:48:17]Write to MH i2c: E2 08 00 0D 23 80 09 00 00 00 00 00 00 A2 [19:48:17]Write i2c OK [19:48:17]MH_I2C_Read... [19:48:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:17]Read from MH i2c: E2 [19:48:17]MH_I2C_Read... [19:48:17]Read from MH i2c: E2 03 00 [19:48:17]MH_I2C_Read... [19:48:17]Read from MH i2c: E2 03 00 0D 23 00 90 00 A4 [19:48:17]RAPDU: 90 00 [19:48:17]wFMCommunicate OK [19:48:17]SAM_PROTO_ClearQueue done [19:48:17]KKMCreateOFDPacket [19:48:17]OFDProtocolAddRootSTLVToBuf [19:48:17]FM_MakeSignedData [19:48:17]FM_MakeSignedData [19:48:17]SAM_PROTO_SignData [19:48:17]wFMCommunicate request_size=4 [19:48:17]MH_SAM_APDU [19:48:17]CAPDU: 80 0D 01 02 [19:48:17]Write to MH i2c: E2 08 00 0E 23 80 0D 01 02 00 00 00 00 AA [19:48:17]Write i2c OK [19:48:17]MH_I2C_Read... [19:48:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:17]Read from MH i2c: E2 [19:48:17]MH_I2C_Read... [19:48:17]Read from MH i2c: E2 03 00 [19:48:17]MH_I2C_Read... [19:48:17]Read from MH i2c: E2 03 00 0E 23 00 90 00 A5 [19:48:17]RAPDU: 90 00 [19:48:17]wFMCommunicate OK [19:48:17]wFMCommunicate request_size=255 [19:48:17]MH_SAM_APDU [19:48: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 01 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E5 00 00 35 04 06 00 42 [19:48:17]Write to MH i2c: E2 02 01 0F 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 01 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E5 00 00 35 04 06 00 42 00 00 EF [19:48:17]Write i2c OK [19:48:17]MH_I2C_Read... [19:48:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:18]Read from MH i2c: E2 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 03 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 03 00 0F 23 00 90 00 A6 [19:48:18]RAPDU: 90 00 [19:48:18]wFMCommunicate OK [19:48:18]wFMCommunicate request_size=10 [19:48:18]MH_SAM_APDU [19:48:18]CAPDU: 80 0D 02 02 05 70 5A D8 8A 39 [19:48:18]Write to MH i2c: E2 0D 00 10 23 80 0D 02 02 05 00 70 5A D8 8A 39 00 00 1C [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:18]Read from MH i2c: E2 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 03 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 03 00 10 23 00 90 00 A7 [19:48:18]RAPDU: 90 00 [19:48:18]wFMCommunicate OK [19:48:18]wFMCommunicate request_size=4 [19:48:18]MH_SAM_APDU [19:48:18]CAPDU: 80 0D 03 02 [19:48:18]Write to MH i2c: E2 08 00 11 23 80 0D 03 02 00 00 00 00 AF [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:18]Read from MH i2c: E2 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 0B 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 0B 00 11 23 00 92 9B 09 B9 68 C4 BE 2C 90 00 B5 [19:48:18]RAPDU: 92 9B 09 B9 68 C4 BE 2C 90 00 [19:48:18]wFMCommunicate OK [19:48:18]SAM_PROTO_SignData done [19:48:18]FM_MakeSignedData done [19:48:18]CreateOFDProtocolMessage [19:48:18]wFMCommunicate request_size=4 [19:48:18]MH_SAM_APDU [19:48:18]CAPDU: 80 11 00 00 [19:48:18]Write to MH i2c: E2 08 00 12 23 80 11 00 00 00 00 00 00 AF [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:18]Read from MH i2c: E2 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 17 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 17 00 12 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FB [19:48:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:48:18]wFMCommunicate OK [19:48:18]CreateOFDProtocolMessage done [19:48:18]OFDSenderStorePacket 58647 [19:48:18]StoreOFDPacket docnum=58647 [19:48:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 91 AC 07 01 5D 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 01 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E5 00 00 35 04 06 00 42 70 5A D8 8A 39 92 9B 09 B9 68 C4 BE 2C [19:48:18]CheckFolder [19:48:18]dirname=/storage/ofd_packets [19:48:18]CheckFolder done [19:48:18]ProducePacketName [19:48:18]name=ofd_packets/00058647 [19:48:18]NVStorageSaveData ofd_packets/00058647 [19:48:18]File name is /storage/ofd_packets/00058647 [19:48:18]Write 301 bytes [19:48:18]NVStorageSaveData done [19:48:18]OFDSenderStorePacket done [19:48:18]KKMCreateOFDPacket done [19:48:18]NVStorageSaveData kkm_last_timestamp [19:48:18]File name is /storage/kkm_last_timestamp [19:48:18]Write 4 bytes [19:48:18]NVStorageSaveData done [19:48:18]OFD Sender: Processing packet 58647 [packets to send 52, broken 51] [19:48:18]ProducePacketName [19:48:18]name=ofd_packets/00058647 [19:48:18]OFD Sender: To server: pG, [19:48:18]CommunicateWithHost lk.salyk.kg:30040 [19:48:18]ConnectInit lk.salyk.kg [19:48:18]ExternCall_PrintAddStr [19:48:18]wPrintStart [19:48:18]Write to MH i2c: 01 00 00 13 23 36 [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 07 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 07 00 13 23 00 00 00 00 00 FF 0F 4B [19:48:18]RasterBufferAndPrint [19:48:18]line Счет N : (1)2075995 [19:48:18]line ИНН: 02508201610067 [19:48:18]line Контрольно-Кассовый Чек [19:48:18]line ПРОДАЖА [19:48:18]line ТРК (МРК, ГНК) : 53 [19:48:18]line Товар: 2710124130 [19:48:18]line Аи-92-К-4 [19:48:18]line 10.000 * 67.80 [19:48:18]line = 678.00 [19:48:18]line НДС 12% НСП 1% [19:48:18]line > о реализуемом товаре [19:48:18]line ИТОГО: 678.00 [19:48:18]line НСП 1% : 6.00 [19:48:18]line НДС 12% : 72.00 [19:48:18]line Наличными: 0.00 [19:48:18]line Безнал.: 678.00 [19:48:18]line Место: АЗС № 135 "Партнер Нефть" [19:48:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:48:18]line СНО: Общий режим [19:48:18]line Чек 631 20.08.2024 19:48 [19:48:18]line Смена: 100 ФФД: 1.0 [19:48:18]line ЗНМ: 0300000196 [19:48:18]line РНМ: 0000000000162794 [19:48:18]line Версия ККМ: v1.0 [19:48:18]line Платежная система: O! деньги [19:48:18]line ФМ: 0000000002094532 [19:48:18]line ФД: 58647 [19:48:18]line ФПД: 73050327910969 [19:48:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T194817&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58647&fm=73050327910969&tin=02508201610067®Number=0000000000162794&sum=67800 [19:48:18]Connected sock=11 [19:48:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 91 AC 07 01 5D 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 01 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 17 E5 00 00 35 04 06 00 42 70 5A D8 8A 39 92 9B 09 B9 68 C4 BE 2C [19:48:18]written 0, free lines is 4095 [19:48:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 85 BD 47 00 4F 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 32 30 39 34 35 33 32 10 04 04 00 17 E5 00 00 F4 03 04 00 4F 9E C4 66 B6 04 01 00 00 E5 92 F1 CC D5 18 84 7F [19:48:18]CommunicateWithHost err = 0 [19:48:18]CheckOFDResponse [19:48:18]1017 (14) - 77093643461234 [19:48:18]1041 (16) - 0000000002094532 [19:48:18]1040 (4) - 58647 [19:48:18]1012 (4) - 20.08.2024 13:46 [19:48:18]1206 (1) - 0 [19:48:18]OFD Sender: Remove packet 58647 [19:48:18]ProducePacketName [19:48:18]name=ofd_packets/00058647 [19:48:18]NVStorageDeleteData [19:48:19]Write to MH i2c: 01 00 00 3D 23 60 [19:48:19]Write i2c OK [19:48:19]MH_I2C_Read... [19:48:19]Read from MH i2c: 01 [19:48:19]MH_I2C_Read... [19:48:19]Read from MH i2c: 01 07 00 [19:48:19]MH_I2C_Read... [19:48:19]Read from MH i2c: 01 07 00 3D 23 00 00 00 00 00 C6 0C 39 [19:48:19]RasterBufferAndPrint [19:48:19]line [19:48:19]line [19:48:19]line [19:48:19]line [19:48:19]line [19:48:19]written 0, free lines is 3275 [19:48:19]MH_Cut [19:48:19]Write to MH i2c: D1 01 00 44 23 01 39 [19:48:19]Write i2c OK [19:48:19]MH_I2C_Read... [19:48:19]Read from MH i2c: D1 [19:48:19]MH_I2C_Read... [19:48:19]Read from MH i2c: D1 01 00 [19:48:19]MH_I2C_Read... [19:48:19]Read from MH i2c: D1 01 00 44 23 00 38 [19:48:19]Write to MH i2c: 01 00 00 45 23 68 [19:48:19]Write i2c OK [19:48:19]MH_I2C_Read... [19:48:19]OFD Sender: No OFD packet to send [19:48:19]*** Cut start [19:48:19]*** Partial cut [19:48:19]*** CUTSNS_PIN = 1 [19:48:20]*** CUTSNS_PIN = 0 [19:48:20]*** Brake cut motor [19:48:20]Read from MH i2c: 01 [19:48:20]MH_I2C_Read... [19:48:20]*** Stop cut motor [19:48:20]*** Cut end [19:48:20]Read from MH i2c: 01 07 00 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: 01 07 00 45 23 00 00 00 00 00 FF 0F 7D [19:48:20]process_action close_receipt done [19:48:20]requested_data is exist [19:48:20]produce_requested_data [19:48:20]requested_item fm.sn is exist - process it [19:48:20]wFMCommunicate request_size=4 [19:48:20]MH_SAM_APDU [19:48:20]CAPDU: 80 11 00 00 [19:48:20]Write to MH i2c: E2 08 00 46 23 80 11 00 00 00 00 00 00 E3 [19:48:20]Write i2c OK [19:48:20]MH_I2C_Read... [19:48:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:20]Read from MH i2c: E2 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: E2 17 00 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: E2 17 00 46 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2F [19:48:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:48:20]wFMCommunicate OK [19:48:20]requested_item fd.num is exist - process it [19:48:20]SAM_PROTO_GetFieldsCounters [19:48:20]wFMCommunicate request_size=4 [19:48:20]MH_SAM_APDU [19:48:20]CAPDU: 80 13 00 00 [19:48:20]Write to MH i2c: E2 08 00 47 23 80 13 00 00 00 00 00 00 E6 [19:48:20]Write i2c OK [19:48:20]MH_I2C_Read... [19:48:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:20]Read from MH i2c: E2 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: E2 62 00 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: E2 62 00 47 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 17 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 CF [19:48:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 17 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:20]wFMCommunicate OK [19:48:20]SAM_PROTO_GetFieldsCounters done [19:48:20]requested_item shift.num is exist - process it [19:48:20]requested_item shift.opened is exist - process it [19:48:20]req_shift_opened [19:48:20]FM_GetShiftState [19:48:20]SAM_PROTO_GetShiftState [19:48:20]wFMCommunicate request_size=4 [19:48:20]MH_SAM_APDU [19:48:20]CAPDU: 80 13 01 00 [19:48:20]Write to MH i2c: E2 08 00 48 23 80 13 01 00 00 00 00 00 E8 [19:48:20]Write i2c OK [19:48:20]MH_I2C_Read... [19:48:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:20]Read from MH i2c: E2 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: E2 0E 00 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: E2 0E 00 48 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0B [19:48:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:48:20]wFMCommunicate OK [19:48:20]SAM_PROTO_GetShiftState done [19:48:20]FM_GetShiftState done [19:48:20]req_shift_opened done [19:48:20]requested_item shift.open_date is exist - process it [19:48:20]req_shift_open_date [19:48:20]req_shift_open_date done [19:48:20]produce_requested_data done [19:48:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58647,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:48:20]process_action_free close_receipt [19:48:20]json_value_free [19:48:20]json_value_free done [19:48:20]process_json_proto returns [19:48:20]Send response to host [19:48:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58647,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:48:20]free response buf [19:48:20]execute_script done [19:48:20]execute_script returns [19:48:20]free content buf [19:48:20]Sock 8.Close socket [19:48:20]Sock 8.Thread stoped [19:48:24]OFD Sender: No OFD packet to send [19:48:29]OFD Sender: No OFD packet to send [19:48:34]OFD Sender: No OFD packet to send [19:48:39]OFD Sender: No OFD packet to send [19:48:44]OFD Sender: No OFD packet to send [19:48:49]OFD Sender: No OFD packet to send [19:48:54]OFD Sender: No OFD packet to send [19:48:59]OFD Sender: No OFD packet to send [19:49:04]OFD Sender: No OFD packet to send [19:49:09]OFD Sender: No OFD packet to send [19:49:14]OFD Sender: No OFD packet to send [19:49:19]OFD Sender: No OFD packet to send [19:49:24]OFD Sender: No OFD packet to send [19:49:29]OFD Sender: No OFD packet to send [19:49:34]OFD Sender: No OFD packet to send [19:49:39]OFD Sender: No OFD packet to send [19:49:44]OFD Sender: No OFD packet to send [19:49:49]OFD Sender: No OFD packet to send [19:49:54]OFD Sender: No OFD packet to send [19:49:59]OFD Sender: No OFD packet to send [19:50:04]OFD Sender: No OFD packet to send [19:50:09]OFD Sender: No OFD packet to send [19:50:14]OFD Sender: No OFD packet to send [19:50:19]OFD Sender: No OFD packet to send [19:50:24]OFD Sender: No OFD packet to send [19:50:29]OFD Sender: No OFD packet to send [19:50:34]OFD Sender: No OFD packet to send [19:50:39]OFD Sender: No OFD packet to send [19:50:44]OFD Sender: No OFD packet to send [19:50:49]OFD Sender: No OFD packet to send [19:50:54]OFD Sender: No OFD packet to send [19:50:59]OFD Sender: No OFD packet to send [19:51:03]accept exits with 9 [19:51:03]New connection [19:51:03]New thread 3067338084 created [19:51:03]Thread 3067194724 joined [19:51:03]Waiting for new connection... [19:51:03] Sock 9.Parse request [19:51:03]Sock 9.Check first char [19:51:03]Sock 9.First char is OK [19:51:03]request: POST /json_proto HTTP/1.0 [19:51:03]Method: POST [19:51:03]URL: /json_proto [19:51:03]Method is POST - this is cgi request [19:51:03]url: /json_proto [19:51:03]query_string will be loaded in cgi processing [19:51:03]execute_cgi json_proto POST (null) [19:51:03]execute_cgi path=json_proto method=POST [19:51:03]POST find Content-Length [19:51:03]Host: 172.17.44.3:8080 [19:51:03]Content-Length: 804 [19:51:03]Content-Type: application/json [19:51:03] [19:51:03]POST finish read [19:51:03]Found Content-Length = 804 [19:51:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.550, "sum" : 1599.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1599.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:03]execute_script... [19:51: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)2075996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.550, "sum" : 1599.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1599.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:03]POST & json_proto [19:51:03]process_json_proto [19:51:03]json parsed OK: [19:51:03]protocol is kg_v1.0 [19:51:03]action value=close_receipt [19:51:03]process_action close_receipt [19:51:03]cmd_close_receipt [19:51:03]MH_GetDate [19:51:03]Write to MH i2c: F0 00 00 49 23 5B [19:51:03]Write i2c OK [19:51:03]MH_I2C_Read... [19:51:03]Read from MH i2c: F0 [19:51:03]MH_I2C_Read... [19:51:03]Read from MH i2c: F0 09 00 [19:51:03]MH_I2C_Read... [19:51:03]Read from MH i2c: F0 09 00 49 23 00 A7 F3 C4 66 AD C5 5D 66 5D [19:51:03]GetLastDocTimeStamp 1724183297 [19:51:03]current date 1724183463 [19:51:03]FM_GetShiftState [19:51:03]SAM_PROTO_GetShiftState [19:51:03]wFMCommunicate request_size=4 [19:51:03]MH_SAM_APDU [19:51:03]CAPDU: 80 13 01 00 [19:51:03]Write to MH i2c: E2 08 00 4A 23 80 13 01 00 00 00 00 00 EA [19:51:03]Write i2c OK [19:51:03]MH_I2C_Read... [19:51:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:03]Read from MH i2c: E2 [19:51:03]MH_I2C_Read... [19:51:03]Read from MH i2c: E2 0E 00 [19:51:03]MH_I2C_Read... [19:51:03]Read from MH i2c: E2 0E 00 4A 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0D [19:51:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:51:03]wFMCommunicate OK [19:51:03]SAM_PROTO_GetShiftState done [19:51:03]FM_GetShiftState done [19:51:03]opened in 1724112910 [19:51:03]opened+sec_in_day 1724199310 [19:51:03]quantity*price = 159901 [19:51:03]sum+1 = 159902 [19:51:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1599.01 НСП 1% : 14.15 НДС 12% : 169.81 Наличными: 0.00 Безнал.: 1599.01 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 632 20.08.2024 19:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58648 ФПД: 122732806650181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195104&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58648&fm=122732806650181&tin=02508201610067®Number=0000000000162794&sum=159901 [19:51:04]StoreToDocumentArchive [19:51:04]shift 100 fd 58648 [19:51:04]save to /storage/0100/doc_00058648 [19:51:04]save last doc name /storage/0100/doc_00058648 to /storage/kkm_last_doc_name [19:51:04]save OK [19:51:04]Clear old archive folders... [19:51:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:51:04]tlvbuf is 01D05B40 [19:51:04]SAM_PROTO_ClearQueue [19:51:04]wFMCommunicate request_size=4 [19:51:04]MH_SAM_APDU [19:51:04]CAPDU: 80 09 00 00 [19:51:04]Write to MH i2c: E2 08 00 57 23 80 09 00 00 00 00 00 00 EC [19:51:04]Write i2c OK [19:51:04]MH_I2C_Read... [19:51:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:04]Read from MH i2c: E2 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 03 00 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 03 00 57 23 00 90 00 EE [19:51:04]RAPDU: 90 00 [19:51:04]wFMCommunicate OK [19:51:04]SAM_PROTO_ClearQueue done [19:51:04]KKMCreateOFDPacket [19:51:04]OFDProtocolAddRootSTLVToBuf [19:51:04]FM_MakeSignedData [19:51:04]FM_MakeSignedData [19:51:04]SAM_PROTO_SignData [19:51:04]wFMCommunicate request_size=4 [19:51:04]MH_SAM_APDU [19:51:04]CAPDU: 80 0D 01 02 [19:51:04]Write to MH i2c: E2 08 00 58 23 80 0D 01 02 00 00 00 00 F4 [19:51:04]Write i2c OK [19:51:04]MH_I2C_Read... [19:51:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:04]Read from MH i2c: E2 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 03 00 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 03 00 58 23 00 90 00 EF [19:51:04]RAPDU: 90 00 [19:51:04]wFMCommunicate OK [19:51:04]wFMCommunicate request_size=255 [19:51:04]MH_SAM_APDU [19: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 35 FF 03 08 00 03 2E 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 70 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 70 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 70 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 A8 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E5 00 00 35 04 06 00 6F [19:51:04]Write to MH i2c: E2 02 01 59 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 35 FF 03 08 00 03 2E 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 70 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 70 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 70 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 A8 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E5 00 00 35 04 06 00 6F 00 00 F8 [19:51:04]Write i2c OK [19:51:04]MH_I2C_Read... [19:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:04]OFD Sender: No OFD packet to send [19:51:04]Read from MH i2c: E2 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 03 00 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 03 00 59 23 00 90 00 F0 [19:51:04]RAPDU: 90 00 [19:51:04]wFMCommunicate OK [19:51:04]wFMCommunicate request_size=10 [19:51:04]MH_SAM_APDU [19:51:04]CAPDU: 80 0D 02 02 05 9F F5 57 B9 45 [19:51:04]Write to MH i2c: E2 0D 00 5A 23 80 0D 02 02 05 00 9F F5 57 B9 45 00 00 EA [19:51:04]Write i2c OK [19:51:04]MH_I2C_Read... [19:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:04]Read from MH i2c: E2 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 03 00 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 03 00 5A 23 00 90 00 F1 [19:51:04]RAPDU: 90 00 [19:51:04]wFMCommunicate OK [19:51:04]wFMCommunicate request_size=4 [19:51:04]MH_SAM_APDU [19:51:04]CAPDU: 80 0D 03 02 [19:51:04]Write to MH i2c: E2 08 00 5B 23 80 0D 03 02 00 00 00 00 F9 [19:51:04]Write i2c OK [19:51:04]MH_I2C_Read... [19:51:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:04]Read from MH i2c: E2 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 0B 00 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 0B 00 5B 23 00 55 91 B0 FF 4E F0 CE 8B 90 00 26 [19:51:04]RAPDU: 55 91 B0 FF 4E F0 CE 8B 90 00 [19:51:04]wFMCommunicate OK [19:51:04]SAM_PROTO_SignData done [19:51:04]FM_MakeSignedData done [19:51:04]CreateOFDProtocolMessage [19:51:04]wFMCommunicate request_size=4 [19:51:04]MH_SAM_APDU [19:51:04]CAPDU: 80 11 00 00 [19:51:04]Write to MH i2c: E2 08 00 5C 23 80 11 00 00 00 00 00 00 F9 [19:51:04]Write i2c OK [19:51:04]MH_I2C_Read... [19:51:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:04]Read from MH i2c: E2 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 17 00 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: E2 17 00 5C 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 45 [19:51:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:51:04]wFMCommunicate OK [19:51:04]CreateOFDProtocolMessage done [19:51:04]OFDSenderStorePacket 58648 [19:51:04]StoreOFDPacket docnum=58648 [19:51:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 F1 07 01 34 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2E 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 70 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 70 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 70 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 A8 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E5 00 00 35 04 06 00 6F 9F F5 57 B9 45 55 91 B0 FF 4E F0 CE 8B [19:51:04]CheckFolder [19:51:04]dirname=/storage/ofd_packets [19:51:04]CheckFolder done [19:51:04]ProducePacketName [19:51:04]name=ofd_packets/00058648 [19:51:04]NVStorageSaveData ofd_packets/00058648 [19:51:04]File name is /storage/ofd_packets/00058648 [19:51:04]Write 301 bytes [19:51:04]NVStorageSaveData done [19:51:04]OFDSenderStorePacket done [19:51:04]KKMCreateOFDPacket done [19:51:04]NVStorageSaveData kkm_last_timestamp [19:51:04]File name is /storage/kkm_last_timestamp [19:51:04]Write 4 bytes [19:51:04]NVStorageSaveData done [19:51:04]ExternCall_PrintAddStr [19:51:04]wPrintStart [19:51:04]Write to MH i2c: 01 00 00 5D 23 80 [19:51:04]Write i2c OK [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: 01 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: 01 07 00 [19:51:04]MH_I2C_Read... [19:51:04]Read from MH i2c: 01 07 00 5D 23 00 00 00 00 00 FF 0F 95 [19:51:04]RasterBufferAndPrint [19:51:04]line Счет N : (1)2075996 [19:51:04]line ИНН: 02508201610067 [19:51:04]line Контрольно-Кассовый Чек [19:51:04]line ПРОДАЖА [19:51:04]line ТРК (МРК, ГНК) : 42 [19:51:04]line Товар: 2710124500 [19:51:04]line Аи-95-К-5 [19:51:04]line 21.550 * 74.20 [19:51:04]line = 1599.01 [19:51:04]line НДС 12% НСП 1% [19:51:04]line > о реализуемом товаре [19:51:04]line ИТОГО: 1599.01 [19:51:04]line НСП 1% : 14.15 [19:51:04]line НДС 12% : 169.81 [19:51:04]line Наличными: 0.00 [19:51:04]line Безнал.: 1599.01 [19:51:04]line Место: АЗС № 135 "Партнер Нефть" [19:51:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:51:04]line СНО: Общий режим [19:51:04]line Чек 632 20.08.2024 19:51 [19:51:04]line Смена: 100 ФФД: 1.0 [19:51:04]line ЗНМ: 0300000196 [19:51:04]line РНМ: 0000000000162794 [19:51:04]line Версия ККМ: v1.0 [19:51:04]line Платежная система: O! деньги [19:51:04]line ФМ: 0000000002094532 [19:51:04]line ФД: 58648 [19:51:04]line ФПД: 122732806650181 [19:51:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195104&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58648&fm=122732806650181&tin=02508201610067®Number=0000000000162794&sum=159901 [19:51:05]OFD Sender: Processing packet 58648 [packets to send 52, broken 51] [19:51:05]ProducePacketName [19:51:05]name=ofd_packets/00058648 [19:51:05]OFD Sender: To server: pG, [19:51:05]CommunicateWithHost lk.salyk.kg:30040 [19:51:05]ConnectInit lk.salyk.kg [19:51:05]written 0, free lines is 4095 [19:51:05]Connected sock=10 [19:51:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 F1 07 01 34 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2E 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 70 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 70 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 70 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 A8 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 18 E5 00 00 35 04 06 00 6F 9F F5 57 B9 45 55 91 B0 FF 4E F0 CE 8B [19:51:05]Write to MH i2c: 01 00 00 87 23 AA [19:51:05]Write i2c OK [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: 01 [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: 01 07 00 [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: 01 07 00 87 23 00 00 00 00 00 D6 0C 93 [19:51:05]RasterBufferAndPrint [19:51:05]line [19:51:05]line [19:51:05]line [19:51:05]line [19:51:05]line [19:51:05]written 0, free lines is 3292 [19:51:05]MH_Cut [19:51:05]Write to MH i2c: D1 01 00 8E 23 01 83 [19:51:05]Write i2c OK [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: D1 [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: D1 01 00 [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: D1 01 00 8E 23 00 82 [19:51:05]Write to MH i2c: 01 00 00 8F 23 B2 [19:51:05]Write i2c OK [19:51:05]MH_I2C_Read... [19:51:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AA 2A 47 00 2A 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 32 30 39 34 35 33 32 10 04 04 00 18 E5 00 00 F4 03 04 00 F6 9E C4 66 B6 04 01 00 00 BD 8A 99 3D D9 7E 0E 37 [19:51:05]CommunicateWithHost err = 0 [19:51:05]CheckOFDResponse [19:51:05]1017 (14) - 77093643461234 [19:51:05]1041 (16) - 0000000002094532 [19:51:05]1040 (4) - 58648 [19:51:05]1012 (4) - 20.08.2024 13:49 [19:51:05]1206 (1) - 0 [19:51:05]OFD Sender: Remove packet 58648 [19:51:05]ProducePacketName [19:51:05]name=ofd_packets/00058648 [19:51:05]NVStorageDeleteData [19:51:06]OFD Sender: No OFD packet to send [19:51:06]*** Cut start [19:51:06]*** Partial cut [19:51:06]*** CUTSNS_PIN = 1 [19:51:06]*** CUTSNS_PIN = 0 [19:51:06]*** Brake cut motor [19:51:07]Read from MH i2c: 01 [19:51:07]MH_I2C_Read... [19:51:07]*** Stop cut motor [19:51:07]*** Cut end [19:51:07]Read from MH i2c: 01 07 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: 01 07 00 8F 23 00 00 00 00 00 FF 0F C7 [19:51:07]process_action close_receipt done [19:51:07]requested_data is exist [19:51:07]produce_requested_data [19:51:07]requested_item fm.sn is exist - process it [19:51:07]wFMCommunicate request_size=4 [19:51:07]MH_SAM_APDU [19:51:07]CAPDU: 80 11 00 00 [19:51:07]Write to MH i2c: E2 08 00 90 23 80 11 00 00 00 00 00 00 2D [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:07]Read from MH i2c: E2 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 17 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 17 00 90 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 79 [19:51:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:51:07]wFMCommunicate OK [19:51:07]requested_item fd.num is exist - process it [19:51:07]SAM_PROTO_GetFieldsCounters [19:51:07]wFMCommunicate request_size=4 [19:51:07]MH_SAM_APDU [19:51:07]CAPDU: 80 13 00 00 [19:51:07]Write to MH i2c: E2 08 00 91 23 80 13 00 00 00 00 00 00 30 [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:07]Read from MH i2c: E2 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 62 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 62 00 91 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 18 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 1D [19:51:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 18 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:07]wFMCommunicate OK [19:51:07]SAM_PROTO_GetFieldsCounters done [19:51:07]requested_item shift.num is exist - process it [19:51:07]requested_item shift.opened is exist - process it [19:51:07]req_shift_opened [19:51:07]FM_GetShiftState [19:51:07]SAM_PROTO_GetShiftState [19:51:07]wFMCommunicate request_size=4 [19:51:07]MH_SAM_APDU [19:51:07]CAPDU: 80 13 01 00 [19:51:07]Write to MH i2c: E2 08 00 92 23 80 13 01 00 00 00 00 00 32 [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:07]Read from MH i2c: E2 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 0E 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 0E 00 92 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 55 [19:51:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:51:07]wFMCommunicate OK [19:51:07]SAM_PROTO_GetShiftState done [19:51:07]FM_GetShiftState done [19:51:07]req_shift_opened done [19:51:07]requested_item shift.open_date is exist - process it [19:51:07]req_shift_open_date [19:51:07]req_shift_open_date done [19:51:07]produce_requested_data done [19:51:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58648,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:51:07]process_action_free close_receipt [19:51:07]json_value_free [19:51:07]json_value_free done [19:51:07]process_json_proto returns [19:51:07]Send response to host [19:51:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58648,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:51:07]free response buf [19:51:07]execute_script done [19:51:07]execute_script returns [19:51:07]free content buf [19:51:07]Sock 9.Close socket [19:51:07]Sock 9.Thread stoped [19:51:11]OFD Sender: No OFD packet to send [19:51:12]accept exits with 8 [19:51:12]New connection [19:51:12]New thread 3067194724 created [19:51:12]Thread 3067338084 joined [19:51:12]Waiting for new connection... [19:51:12] Sock 8.Parse request [19:51:12]Sock 8.Check first char [19:51:12]Sock 8.First char is OK [19:51:12]request: POST /json_proto HTTP/1.0 [19:51:12]Method: POST [19:51:12]URL: /json_proto [19:51:12]Method is POST - this is cgi request [19:51:12]url: /json_proto [19:51:12]query_string will be loaded in cgi processing [19:51:12]execute_cgi json_proto POST (null) [19:51:12]execute_cgi path=json_proto method=POST [19:51:12]POST find Content-Length [19:51:12]Host: 172.17.44.3:8080 [19:51:12]Content-Length: 678 [19:51:12]Content-Type: application/json [19:51:12] [19:51:12]POST finish read [19:51:12]Found Content-Length = 678 [19:51:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:12]execute_script... [19:51:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:12]POST & json_proto [19:51:12]process_json_proto [19:51:12]json parsed OK: [19:51:12]protocol is kg_v1.0 [19:51:12]action value=close_receipt [19:51:12]process_action close_receipt [19:51:12]cmd_close_receipt [19:51:12]MH_GetDate [19:51:12]Write to MH i2c: F0 00 00 93 23 A5 [19:51:12]Write i2c OK [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: F0 [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: F0 09 00 [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: F0 09 00 93 23 00 B0 F3 C4 66 AD C5 5D 66 B0 [19:51:12]GetLastDocTimeStamp 1724183464 [19:51:12]current date 1724183472 [19:51:12]FM_GetShiftState [19:51:12]SAM_PROTO_GetShiftState [19:51:12]wFMCommunicate request_size=4 [19:51:12]MH_SAM_APDU [19:51:12]CAPDU: 80 13 01 00 [19:51:12]Write to MH i2c: E2 08 00 94 23 80 13 01 00 00 00 00 00 34 [19:51:12]Write i2c OK [19:51:12]MH_I2C_Read... [19:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:12]Read from MH i2c: E2 [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: E2 0E 00 [19:51:12]MH_I2C_Read... [19:51:12]Read from MH i2c: E2 0E 00 94 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 57 [19:51:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:51:12]wFMCommunicate OK [19:51:12]SAM_PROTO_GetShiftState done [19:51:12]FM_GetShiftState done [19:51:12]opened in 1724112910 [19:51:12]opened+sec_in_day 1724199310 [19:51:12]quantity*price = 45019 [19:51:12]sum+1 = 45020 [19:51:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 633 20.08.2024 19:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58649 ФПД: 28664592833131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195113&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58649&fm=28664592833131&tin=02508201610067®Number=0000000000162794&sum=45000 [19:51:13]StoreToDocumentArchive [19:51:13]shift 100 fd 58649 [19:51:13]save to /storage/0100/doc_00058649 [19:51:13]save last doc name /storage/0100/doc_00058649 to /storage/kkm_last_doc_name [19:51:13]save OK [19:51:13]Clear old archive folders... [19:51:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:51:13]tlvbuf is B6FB3660 [19:51:13]SAM_PROTO_ClearQueue [19:51:13]wFMCommunicate request_size=4 [19:51:13]MH_SAM_APDU [19:51:13]CAPDU: 80 09 00 00 [19:51:13]Write to MH i2c: E2 08 00 A1 23 80 09 00 00 00 00 00 00 36 [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 03 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 03 00 A1 23 00 90 00 38 [19:51:13]RAPDU: 90 00 [19:51:13]wFMCommunicate OK [19:51:13]SAM_PROTO_ClearQueue done [19:51:13]KKMCreateOFDPacket [19:51:13]OFDProtocolAddRootSTLVToBuf [19:51:13]FM_MakeSignedData [19:51:13]FM_MakeSignedData [19:51:13]SAM_PROTO_SignData [19:51:13]wFMCommunicate request_size=4 [19:51:13]MH_SAM_APDU [19:51:13]CAPDU: 80 0D 01 02 [19:51:13]Write to MH i2c: E2 08 00 A2 23 80 0D 01 02 00 00 00 00 3E [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 03 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 03 00 A2 23 00 90 00 39 [19:51:13]RAPDU: 90 00 [19:51:13]wFMCommunicate OK [19:51:13]wFMCommunicate request_size=255 [19:51:13]MH_SAM_APDU [19:51: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 34 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 B1 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E5 00 00 35 04 06 00 1A [19:51:13]Write to MH i2c: E2 02 01 A3 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 34 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 B1 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E5 00 00 35 04 06 00 1A 00 00 6E [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 03 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 03 00 A3 23 00 90 00 3A [19:51:13]RAPDU: 90 00 [19:51:13]wFMCommunicate OK [19:51:13]wFMCommunicate request_size=10 [19:51:13]MH_SAM_APDU [19:51:13]CAPDU: 80 0D 02 02 05 11 FE DF 9A 6B [19:51:13]Write to MH i2c: E2 0D 00 A4 23 80 0D 02 02 05 00 11 FE DF 9A 6B 00 00 3E [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 03 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 03 00 A4 23 00 90 00 3B [19:51:13]RAPDU: 90 00 [19:51:13]wFMCommunicate OK [19:51:13]wFMCommunicate request_size=4 [19:51:13]MH_SAM_APDU [19:51:13]CAPDU: 80 0D 03 02 [19:51:13]Write to MH i2c: E2 08 00 A5 23 80 0D 03 02 00 00 00 00 43 [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 0B 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 0B 00 A5 23 00 A0 42 EE B8 FC 35 F1 BD 90 00 AB [19:51:13]RAPDU: A0 42 EE B8 FC 35 F1 BD 90 00 [19:51:13]wFMCommunicate OK [19:51:13]SAM_PROTO_SignData done [19:51:13]FM_MakeSignedData done [19:51:13]CreateOFDProtocolMessage [19:51:13]wFMCommunicate request_size=4 [19:51:13]MH_SAM_APDU [19:51:13]CAPDU: 80 11 00 00 [19:51:13]Write to MH i2c: E2 08 00 A6 23 80 11 00 00 00 00 00 00 43 [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 [19:51:13]MH_I2C_Read... [19:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:13]Read from MH i2c: E2 17 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: E2 17 00 A6 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8F [19:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:51:13]wFMCommunicate OK [19:51:13]CreateOFDProtocolMessage done [19:51:13]OFDSenderStorePacket 58649 [19:51:13]StoreOFDPacket docnum=58649 [19:51:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 50 86 07 01 F1 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 B1 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E5 00 00 35 04 06 00 1A 11 FE DF 9A 6B A0 42 EE B8 FC 35 F1 BD [19:51:13]CheckFolder [19:51:13]dirname=/storage/ofd_packets [19:51:13]CheckFolder done [19:51:13]ProducePacketName [19:51:13]name=ofd_packets/00058649 [19:51:13]NVStorageSaveData ofd_packets/00058649 [19:51:13]File name is /storage/ofd_packets/00058649 [19:51:13]Write 301 bytes [19:51:13]NVStorageSaveData done [19:51:13]OFDSenderStorePacket done [19:51:13]KKMCreateOFDPacket done [19:51:13]NVStorageSaveData kkm_last_timestamp [19:51:13]File name is /storage/kkm_last_timestamp [19:51:13]Write 4 bytes [19:51:13]NVStorageSaveData done [19:51:13]ExternCall_PrintAddStr [19:51:13]wPrintStart [19:51:13]Write to MH i2c: 01 00 00 A7 23 CA [19:51:13]Write i2c OK [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: 01 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: 01 07 00 [19:51:13]MH_I2C_Read... [19:51:13]Read from MH i2c: 01 07 00 A7 23 00 00 00 00 00 FF 0F DF [19:51:13]RasterBufferAndPrint [19:51:13]line Счет N : (1)2075998 [19:51:13]line ИНН: 02508201610067 [19:51:13]line Контрольно-Кассовый Чек [19:51:13]line ПРОДАЖА [19:51:13]line ТРК (МРК, ГНК) : 53 [19:51:13]line Товар: 2710124130 [19:51:13]line Аи-92-К-4 [19:51:13]line 6.640 * 67.80 [19:51:13]line = 450.19 [19:51:13]line НДС 12% НСП 1% [19:51:13]line > о реализуемом товаре [19:51:13]line ОКРУГЛЕНИЕ: -0.19 [19:51:13]line ИТОГО: 450.00 [19:51:13]line Внесено: 450.00 [19:51:13]line СДАЧА: 0.00 [19:51:13]line НСП 1% : 3.98 [19:51:13]line НДС 12% : 47.81 [19:51:13]line Наличными: 450.00 [19:51:13]line Безнал.: 0.00 [19:51:13]line Место: АЗС № 135 "Партнер Нефть" [19:51:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:51:13]line СНО: Общий режим [19:51:13]line Чек 633 20.08.2024 19:51 [19:51:13]line Смена: 100 ФФД: 1.0 [19:51:13]line ЗНМ: 0300000196 [19:51:13]line РНМ: 0000000000162794 [19:51:13]line Версия ККМ: v1.0 [19:51:13]line ФМ: 0000000002094532 [19:51:13]line ФД: 58649 [19:51:13]line ФПД: 28664592833131 [19:51:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195113&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58649&fm=28664592833131&tin=02508201610067®Number=0000000000162794&sum=45000 [19:51:13]written 0, free lines is 4095 [19:51:13]OFD Sender: Processing packet 58649 [packets to send 52, broken 51] [19:51:13]ProducePacketName [19:51:13]name=ofd_packets/00058649 [19:51:13]OFD Sender: To server: pG, [19:51:13]CommunicateWithHost lk.salyk.kg:30040 [19:51:13]ConnectInit lk.salyk.kg [19:51:14]Connected sock=10 [19:51:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 50 86 07 01 F1 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 B1 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 19 E5 00 00 35 04 06 00 1A 11 FE DF 9A 6B A0 42 EE B8 FC 35 F1 BD [19:51:14]Write to MH i2c: 01 00 00 D2 23 F5 [19:51:14]Write i2c OK [19:51:14]MH_I2C_Read... [19:51:14]Read from MH i2c: 01 [19:51:14]MH_I2C_Read... [19:51:14]Read from MH i2c: 01 07 00 [19:51:14]MH_I2C_Read... [19:51:14]Read from MH i2c: 01 07 00 D2 23 00 00 00 00 00 CA 0C D2 [19:51:14]RasterBufferAndPrint [19:51:14]line [19:51:14]line [19:51:14]line [19:51:14]line [19:51:14]line [19:51:14]written 0, free lines is 3281 [19:51:14]MH_Cut [19:51:14]Write to MH i2c: D1 01 00 D9 23 01 CE [19:51:14]Write i2c OK [19:51:14]MH_I2C_Read... [19:51:14]Read from MH i2c: D1 [19:51:14]MH_I2C_Read... [19:51:14]Read from MH i2c: D1 01 00 [19:51:14]MH_I2C_Read... [19:51:14]Read from MH i2c: D1 01 00 D9 23 00 CD [19:51:14]Write to MH i2c: 01 00 00 DA 23 FD [19:51:14]Write i2c OK [19:51:14]MH_I2C_Read... [19:51:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8E 75 47 00 32 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 32 30 39 34 35 33 32 10 04 04 00 19 E5 00 00 F4 03 04 00 FE 9E C4 66 B6 04 01 00 00 90 8A D3 D2 BC CB 1A 48 [19:51:14]CommunicateWithHost err = 0 [19:51:14]CheckOFDResponse [19:51:14]1017 (14) - 77093643461234 [19:51:14]1041 (16) - 0000000002094532 [19:51:14]1040 (4) - 58649 [19:51:14]1012 (4) - 20.08.2024 13:49 [19:51:14]1206 (1) - 0 [19:51:14]OFD Sender: Remove packet 58649 [19:51:14]ProducePacketName [19:51:14]name=ofd_packets/00058649 [19:51:14]NVStorageDeleteData [19:51:14]OFD Sender: No OFD packet to send [19:51:15]*** Cut start [19:51:15]*** Partial cut [19:51:15]*** CUTSNS_PIN = 1 [19:51:15]*** CUTSNS_PIN = 0 [19:51:15]*** Brake cut motor [19:51:15]Read from MH i2c: 01 [19:51:15]MH_I2C_Read... [19:51:15]*** Stop cut motor [19:51:15]Read from MH i2c: 01 07 00 [19:51:15]MH_I2C_Read... [19:51:15]*** Cut end [19:51:15]Read from MH i2c: 01 07 00 DA 23 00 00 00 00 00 FF 0F 12 [19:51:15]process_action close_receipt done [19:51:15]requested_data is exist [19:51:15]produce_requested_data [19:51:15]requested_item fm.sn is exist - process it [19:51:15]wFMCommunicate request_size=4 [19:51:15]MH_SAM_APDU [19:51:15]CAPDU: 80 11 00 00 [19:51:15]Write to MH i2c: E2 08 00 DB 23 80 11 00 00 00 00 00 00 78 [19:51:15]Write i2c OK [19:51:15]MH_I2C_Read... [19:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:15]Read from MH i2c: E2 [19:51:15]MH_I2C_Read... [19:51:15]Read from MH i2c: E2 17 00 [19:51:15]MH_I2C_Read... [19:51:15]Read from MH i2c: E2 17 00 DB 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C4 [19:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:51:15]wFMCommunicate OK [19:51:15]requested_item fd.num is exist - process it [19:51:15]SAM_PROTO_GetFieldsCounters [19:51:15]wFMCommunicate request_size=4 [19:51:15]MH_SAM_APDU [19:51:15]CAPDU: 80 13 00 00 [19:51:15]Write to MH i2c: E2 08 00 DC 23 80 13 00 00 00 00 00 00 7B [19:51:15]Write i2c OK [19:51:15]MH_I2C_Read... [19:51:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:16]Read from MH i2c: E2 [19:51:16]MH_I2C_Read... [19:51:16]Read from MH i2c: E2 62 00 [19:51:16]MH_I2C_Read... [19:51:16]Read from MH i2c: E2 62 00 DC 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 19 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [19:51:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 19 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:16]wFMCommunicate OK [19:51:16]SAM_PROTO_GetFieldsCounters done [19:51:16]requested_item shift.num is exist - process it [19:51:16]requested_item shift.opened is exist - process it [19:51:16]req_shift_opened [19:51:16]FM_GetShiftState [19:51:16]SAM_PROTO_GetShiftState [19:51:16]wFMCommunicate request_size=4 [19:51:16]MH_SAM_APDU [19:51:16]CAPDU: 80 13 01 00 [19:51:16]Write to MH i2c: E2 08 00 DD 23 80 13 01 00 00 00 00 00 7D [19:51:16]Write i2c OK [19:51:16]MH_I2C_Read... [19:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:16]Read from MH i2c: E2 [19:51:16]MH_I2C_Read... [19:51:16]Read from MH i2c: E2 0E 00 [19:51:16]MH_I2C_Read... [19:51:16]Read from MH i2c: E2 0E 00 DD 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A0 [19:51:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:51:16]wFMCommunicate OK [19:51:16]SAM_PROTO_GetShiftState done [19:51:16]FM_GetShiftState done [19:51:16]req_shift_opened done [19:51:16]requested_item shift.open_date is exist - process it [19:51:16]req_shift_open_date [19:51:16]req_shift_open_date done [19:51:16]produce_requested_data done [19:51:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58649,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:51:16]process_action_free close_receipt [19:51:16]json_value_free [19:51:16]json_value_free done [19:51:16]process_json_proto returns [19:51:16]Send response to host [19:51:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58649,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:51:16]free response buf [19:51:16]execute_script done [19:51:16]execute_script returns [19:51:16]free content buf [19:51:16]Sock 8.Close socket [19:51:16]Sock 8.Thread stoped [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:37]accept exits with 9 [19:51:37]New connection [19:51:37]New thread 3067338084 created [19:51:37]Thread 3067194724 joined [19:51:37]Waiting for new connection... [19:51:37] Sock 9.Parse request [19:51:37]Sock 9.Check first char [19:51:37]Sock 9.First char is OK [19:51:37]request: POST /json_proto HTTP/1.0 [19:51:37]Method: POST [19:51:37]URL: /json_proto [19:51:37]Method is POST - this is cgi request [19:51:37]url: /json_proto [19:51:37]query_string will be loaded in cgi processing [19:51:37]execute_cgi json_proto POST (null) [19:51:37]execute_cgi path=json_proto method=POST [19:51:37]POST find Content-Length [19:51:37]Host: 172.17.44.3:8080 [19:51:37]Content-Length: 785 [19:51:37]Content-Type: application/json [19:51:37] [19:51:37]POST finish read [19:51:37]Found Content-Length = 785 [19:51:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:37]execute_script... [19:51: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)2075997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:37]POST & json_proto [19:51:37]process_json_proto [19:51:37]json parsed OK: [19:51:37]protocol is kg_v1.0 [19:51:37]action value=close_receipt [19:51:37]process_action close_receipt [19:51:37]cmd_close_receipt [19:51:37]MH_GetDate [19:51:37]Write to MH i2c: F0 00 00 DE 23 F0 [19:51:37]Write i2c OK [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: F0 [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: F0 09 00 [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: F0 09 00 DE 23 00 CA F3 C4 66 AD C5 5D 66 15 [19:51:37]GetLastDocTimeStamp 1724183473 [19:51:37]current date 1724183498 [19:51:37]FM_GetShiftState [19:51:37]SAM_PROTO_GetShiftState [19:51:37]wFMCommunicate request_size=4 [19:51:37]MH_SAM_APDU [19:51:37]CAPDU: 80 13 01 00 [19:51:37]Write to MH i2c: E2 08 00 DF 23 80 13 01 00 00 00 00 00 7F [19:51:37]Write i2c OK [19:51:37]MH_I2C_Read... [19:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:37]Read from MH i2c: E2 [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: E2 0E 00 [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: E2 0E 00 DF 23 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A2 [19:51:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:51:37]wFMCommunicate OK [19:51:37]SAM_PROTO_GetShiftState done [19:51:37]FM_GetShiftState done [19:51:37]opened in 1724112910 [19:51:37]opened+sec_in_day 1724199310 [19:51:37]quantity*price = 120056 [19:51:37]sum+1 = 120057 [19:51:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 634 20.08.2024 19:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58650 ФПД: 101016866712869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58650&fm=101016866712869&tin=02508201610067®Number=0000000000162794&sum=120056 [19:51:38]StoreToDocumentArchive [19:51:38]shift 100 fd 58650 [19:51:38]save to /storage/0100/doc_00058650 [19:51:38]save last doc name /storage/0100/doc_00058650 to /storage/kkm_last_doc_name [19:51:38]save OK [19:51:38]Clear old archive folders... [19:51:38]ProcessDocumentItem done err = 0, tmpTLVsize=244 [19:51:38]tlvbuf is 01F30F00 [19:51:38]SAM_PROTO_ClearQueue [19:51:38]wFMCommunicate request_size=4 [19:51:38]MH_SAM_APDU [19:51:38]CAPDU: 80 09 00 00 [19:51:38]Write to MH i2c: E2 08 00 EC 23 80 09 00 00 00 00 00 00 81 [19:51:38]Write i2c OK [19:51:38]MH_I2C_Read... [19:51:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:38]Read from MH i2c: E2 [19:51:38]MH_I2C_Read... [19:51:38]Read from MH i2c: E2 03 00 [19:51:38]MH_I2C_Read... [19:51:38]Read from MH i2c: E2 03 00 EC 23 00 90 00 83 [19:51:38]RAPDU: 90 00 [19:51:38]wFMCommunicate OK [19:51:38]SAM_PROTO_ClearQueue done [19:51:38]KKMCreateOFDPacket [19:51:38]OFDProtocolAddRootSTLVToBuf [19:51:38]FM_MakeSignedData [19:51:38]FM_MakeSignedData [19:51:38]SAM_PROTO_SignData [19:51:38]wFMCommunicate request_size=4 [19:51:38]MH_SAM_APDU [19:51:38]CAPDU: 80 0D 01 02 [19:51:38]Write to MH i2c: E2 08 00 ED 23 80 0D 01 02 00 00 00 00 89 [19:51:38]Write i2c OK [19:51:38]MH_I2C_Read... [19:51:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:38]Read from MH i2c: E2 [19:51:38]MH_I2C_Read... [19:51:38]Read from MH i2c: E2 03 00 [19:51:38]MH_I2C_Read... [19:51:38]Read from MH i2c: E2 03 00 ED 23 00 90 00 84 [19:51:38]RAPDU: 90 00 [19:51:38]wFMCommunicate OK [19:51:38]wFMCommunicate request_size=253 [19:51:38]MH_SAM_APDU [19:51:38]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 CA F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E5 00 00 35 04 06 00 5B DF D2 74 ED 25 [19:51:38]Write to MH i2c: E2 00 01 EE 23 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 CA F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E5 00 00 35 04 06 00 5B DF D2 74 ED 25 00 00 8D [19:51:38]Write i2c OK [19:51:38]MH_I2C_Read... [19:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:39]Read from MH i2c: E2 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 03 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 03 00 EE 23 00 90 00 85 [19:51:39]RAPDU: 90 00 [19:51:39]wFMCommunicate OK [19:51:39]wFMCommunicate request_size=4 [19:51:39]MH_SAM_APDU [19:51:39]CAPDU: 80 0D 03 02 [19:51:39]Write to MH i2c: E2 08 00 EF 23 80 0D 03 02 00 00 00 00 8D [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:39]Read from MH i2c: E2 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 0B 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 0B 00 EF 23 00 5C E0 12 67 4C 2D 4B E8 90 00 EF [19:51:39]RAPDU: 5C E0 12 67 4C 2D 4B E8 90 00 [19:51:39]wFMCommunicate OK [19:51:39]SAM_PROTO_SignData done [19:51:39]FM_MakeSignedData done [19:51:39]CreateOFDProtocolMessage [19:51:39]wFMCommunicate request_size=4 [19:51:39]MH_SAM_APDU [19:51:39]CAPDU: 80 11 00 00 [19:51:39]Write to MH i2c: E2 08 00 F0 23 80 11 00 00 00 00 00 00 8D [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:39]Read from MH i2c: E2 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 17 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 17 00 F0 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [19:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:51:39]wFMCommunicate OK [19:51:39]CreateOFDProtocolMessage done [19:51:39]OFDSenderStorePacket 58650 [19:51:39]StoreOFDPacket docnum=58650 [19:51:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 98 15 00 01 D6 69 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 CA F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E5 00 00 35 04 06 00 5B DF D2 74 ED 25 5C E0 12 67 4C 2D 4B E8 [19:51:39]CheckFolder [19:51:39]dirname=/storage/ofd_packets [19:51:39]CheckFolder done [19:51:39]ProducePacketName [19:51:39]name=ofd_packets/00058650 [19:51:39]NVStorageSaveData ofd_packets/00058650 [19:51:39]File name is /storage/ofd_packets/00058650 [19:51:39]Write 294 bytes [19:51:39]NVStorageSaveData done [19:51:39]OFDSenderStorePacket done [19:51:39]KKMCreateOFDPacket done [19:51:39]NVStorageSaveData kkm_last_timestamp [19:51:39]File name is /storage/kkm_last_timestamp [19:51:39]Write 4 bytes [19:51:39]NVStorageSaveData done [19:51:39]ExternCall_PrintAddStr [19:51:39]wPrintStart [19:51:39]Write to MH i2c: 01 00 00 F1 23 14 [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: 01 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: 01 07 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: 01 07 00 F1 23 00 00 00 00 00 FF 0F 29 [19:51:39]RasterBufferAndPrint [19:51:39]line Счет N : (1)2075997 [19:51:39]line ИНН: 02508201610067 [19:51:39]line Контрольно-Кассовый Чек [19:51:39]line ПРОДАЖА [19:51:39]line ТРК (МРК, ГНК) : 34 [19:51:39]line Товар: 2710124130 [19:51:39]line SU-92 [19:51:39]line 17.450 * 68.80 [19:51:39]line = 1200.56 [19:51:39]line НДС 12% НСП 1% [19:51:39]line > о реализуемом товаре [19:51:39]line ИТОГО: 1200.56 [19:51:39]line НСП 1% : 10.62 [19:51:39]line НДС 12% : 127.49 [19:51:39]line Наличными: 0.00 [19:51:39]line Безнал.: 1200.56 [19:51:39]line Место: АЗС № 135 "Партнер Нефть" [19:51:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:51:39]line СНО: Общий режим [19:51:39]line Чек 634 20.08.2024 19:51 [19:51:39]line Смена: 100 ФФД: 1.0 [19:51:39]line ЗНМ: 0300000196 [19:51:39]line РНМ: 0000000000162794 [19:51:39]line Версия ККМ: v1.0 [19:51:39]line Платежная система: O! деньги [19:51:39]line ФМ: 0000000002094532 [19:51:39]line ФД: 58650 [19:51:39]line ФПД: 101016866712869 [19:51:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58650&fm=101016866712869&tin=02508201610067®Number=0000000000162794&sum=120056 [19:51:39]OFD Sender: Processing packet 58650 [packets to send 52, broken 51] [19:51:39]ProducePacketName [19:51:39]name=ofd_packets/00058650 [19:51:39]OFD Sender: To server: pG, [19:51:39]CommunicateWithHost lk.salyk.kg:30040 [19:51:39]ConnectInit lk.salyk.kg [19:51:39]written 0, free lines is 4095 [19:51:39]Connected sock=10 [19:51:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 98 15 00 01 D6 69 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 CA F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E5 00 00 35 04 06 00 5B DF D2 74 ED 25 5C E0 12 67 4C 2D 4B E8 [19:51:39]Write to MH i2c: 01 00 00 1B 24 3F [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: 01 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: 01 07 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: 01 07 00 1B 24 00 00 00 00 00 CE 0C 20 [19:51:39]RasterBufferAndPrint [19:51:39]line [19:51:39]line [19:51:39]line [19:51:39]line [19:51:39]line [19:51:39]written 0, free lines is 3285 [19:51:39]MH_Cut [19:51:39]Write to MH i2c: D1 01 00 22 24 01 18 [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: D1 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: D1 01 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: D1 01 00 22 24 00 17 [19:51:39]Write to MH i2c: 01 00 00 23 24 47 [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 36 A1 47 00 80 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1A E5 00 00 F4 03 04 00 18 9F C4 66 B6 04 01 00 00 AD C0 D2 20 48 73 0D 0D [19:51:40]CommunicateWithHost err = 0 [19:51:40]CheckOFDResponse [19:51:40]1017 (14) - 77093643461234 [19:51:40]1041 (16) - 0000000002094532 [19:51:40]1040 (4) - 58650 [19:51:40]1012 (4) - 20.08.2024 13:50 [19:51:40]1206 (1) - 0 [19:51:40]OFD Sender: Remove packet 58650 [19:51:40]ProducePacketName [19:51:40]name=ofd_packets/00058650 [19:51:40]NVStorageDeleteData [19:51:40]OFD Sender: No OFD packet to send [19:51:40]*** Cut start [19:51:40]*** Partial cut [19:51:40]*** CUTSNS_PIN = 1 [19:51:40]*** CUTSNS_PIN = 0 [19:51:41]*** Brake cut motor [19:51:41]Read from MH i2c: 01 [19:51:41]MH_I2C_Read... [19:51:41]*** Stop cut motor [19:51:41]*** Cut end [19:51:41]Read from MH i2c: 01 07 00 [19:51:41]MH_I2C_Read... [19:51:41]Read from MH i2c: 01 07 00 23 24 00 00 00 00 00 FF 0F 5C [19:51:41]process_action close_receipt done [19:51:41]requested_data is exist [19:51:41]produce_requested_data [19:51:41]requested_item fm.sn is exist - process it [19:51:41]wFMCommunicate request_size=4 [19:51:41]MH_SAM_APDU [19:51:41]CAPDU: 80 11 00 00 [19:51:41]Write to MH i2c: E2 08 00 24 24 80 11 00 00 00 00 00 00 C2 [19:51:41]Write i2c OK [19:51:41]MH_I2C_Read... [19:51:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:41]Read from MH i2c: E2 [19:51:41]MH_I2C_Read... [19:51:41]Read from MH i2c: E2 17 00 [19:51:41]MH_I2C_Read... [19:51:41]Read from MH i2c: E2 17 00 24 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0E [19:51:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:51:41]wFMCommunicate OK [19:51:41]requested_item fd.num is exist - process it [19:51:41]SAM_PROTO_GetFieldsCounters [19:51:41]wFMCommunicate request_size=4 [19:51:41]MH_SAM_APDU [19:51:41]CAPDU: 80 13 00 00 [19:51:41]Write to MH i2c: E2 08 00 25 24 80 13 00 00 00 00 00 00 C5 [19:51:41]Write i2c OK [19:51:41]MH_I2C_Read... [19:51:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:41]Read from MH i2c: E2 [19:51:41]MH_I2C_Read... [19:51:41]Read from MH i2c: E2 62 00 [19:51:41]MH_I2C_Read... [19:51:41]Read from MH i2c: E2 62 00 25 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 BA [19:51:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:41]wFMCommunicate OK [19:51:41]SAM_PROTO_GetFieldsCounters done [19:51:41]requested_item shift.num is exist - process it [19:51:41]requested_item shift.opened is exist - process it [19:51:41]req_shift_opened [19:51:41]FM_GetShiftState [19:51:41]SAM_PROTO_GetShiftState [19:51:41]wFMCommunicate request_size=4 [19:51:41]MH_SAM_APDU [19:51:41]CAPDU: 80 13 01 00 [19:51:41]Write to MH i2c: E2 08 00 26 24 80 13 01 00 00 00 00 00 C7 [19:51:41]Write i2c OK [19:51:41]MH_I2C_Read... [19:51:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:41]Read from MH i2c: E2 [19:51:41]MH_I2C_Read... [19:51:41]Read from MH i2c: E2 0E 00 [19:51:41]MH_I2C_Read... [19:51:41]Read from MH i2c: E2 0E 00 26 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EA [19:51:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:51:41]wFMCommunicate OK [19:51:41]SAM_PROTO_GetShiftState done [19:51:41]FM_GetShiftState done [19:51:41]req_shift_opened done [19:51:41]requested_item shift.open_date is exist - process it [19:51:41]req_shift_open_date [19:51:41]req_shift_open_date done [19:51:41]produce_requested_data done [19:51:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58650,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:51:41]process_action_free close_receipt [19:51:41]json_value_free [19:51:41]json_value_free done [19:51:41]process_json_proto returns [19:51:41]Send response to host [19:51:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58650,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:51:41]free response buf [19:51:41]execute_script done [19:51:41]execute_script returns [19:51:41]free content buf [19:51:41]Sock 9.Close socket [19:51:41]Sock 9.Thread stoped [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]accept exits with 8 [19:52:15]New connection [19:52:15]New thread 3067194724 created [19:52:15]Thread 3067338084 joined [19:52:15]Waiting for new connection... [19:52:15] Sock 8.Parse request [19:52:15]Sock 8.Check first char [19:52:15]Sock 8.First char is OK [19:52:15]request: POST /json_proto HTTP/1.0 [19:52:15]Method: POST [19:52:15]URL: /json_proto [19:52:15]Method is POST - this is cgi request [19:52:15]url: /json_proto [19:52:15]query_string will be loaded in cgi processing [19:52:15]execute_cgi json_proto POST (null) [19:52:15]execute_cgi path=json_proto method=POST [19:52:15]POST find Content-Length [19:52:15]Host: 172.17.44.3:8080 [19:52:15]Content-Length: 678 [19:52:15]Content-Type: application/json [19:52:15] [19:52:15]POST finish read [19:52:15]Found Content-Length = 678 [19:52:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:15]execute_script... [19:52:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2075999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:15]POST & json_proto [19:52:15]process_json_proto [19:52:15]json parsed OK: [19:52:15]protocol is kg_v1.0 [19:52:15]action value=close_receipt [19:52:15]process_action close_receipt [19:52:15]cmd_close_receipt [19:52:15]MH_GetDate [19:52:15]Write to MH i2c: F0 00 00 27 24 3A [19:52:15]Write i2c OK [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: F0 [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: F0 09 00 [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: F0 09 00 27 24 00 EF F3 C4 66 AD C5 5D 66 84 [19:52:15]GetLastDocTimeStamp 1724183498 [19:52:15]current date 1724183535 [19:52:15]FM_GetShiftState [19:52:15]SAM_PROTO_GetShiftState [19:52:15]wFMCommunicate request_size=4 [19:52:15]MH_SAM_APDU [19:52:15]CAPDU: 80 13 01 00 [19:52:15]Write to MH i2c: E2 08 00 28 24 80 13 01 00 00 00 00 00 C9 [19:52:15]Write i2c OK [19:52:15]MH_I2C_Read... [19:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:15]Read from MH i2c: E2 [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: E2 0E 00 [19:52:15]MH_I2C_Read... [19:52:15]Read from MH i2c: E2 0E 00 28 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EC [19:52:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:52:15]wFMCommunicate OK [19:52:15]SAM_PROTO_GetShiftState done [19:52:15]FM_GetShiftState done [19:52:15]opened in 1724112910 [19:52:15]opened+sec_in_day 1724199310 [19:52:15]quantity*price = 40002 [19:52:15]sum+1 = 40003 [19:52:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 635 20.08.2024 19:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58651 ФПД: 176582325091079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195216&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58651&fm=176582325091079&tin=02508201610067®Number=0000000000162794&sum=40000 [19:52:16]StoreToDocumentArchive [19:52:16]shift 100 fd 58651 [19:52:16]save to /storage/0100/doc_00058651 [19:52:16]save last doc name /storage/0100/doc_00058651 to /storage/kkm_last_doc_name [19:52:16]save OK [19:52:16]Clear old archive folders... [19:52:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:52:16]tlvbuf is 01D059F0 [19:52:16]SAM_PROTO_ClearQueue [19:52:16]wFMCommunicate request_size=4 [19:52:16]MH_SAM_APDU [19:52:16]CAPDU: 80 09 00 00 [19:52:16]Write to MH i2c: E2 08 00 35 24 80 09 00 00 00 00 00 00 CB [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:16]Read from MH i2c: E2 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 35 24 00 90 00 CD [19:52:16]RAPDU: 90 00 [19:52:16]wFMCommunicate OK [19:52:16]SAM_PROTO_ClearQueue done [19:52:16]KKMCreateOFDPacket [19:52:16]OFDProtocolAddRootSTLVToBuf [19:52:16]FM_MakeSignedData [19:52:16]FM_MakeSignedData [19:52:16]SAM_PROTO_SignData [19:52:16]wFMCommunicate request_size=4 [19:52:16]MH_SAM_APDU [19:52:16]CAPDU: 80 0D 01 02 [19:52:16]Write to MH i2c: E2 08 00 36 24 80 0D 01 02 00 00 00 00 D3 [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:16]Read from MH i2c: E2 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 36 24 00 90 00 CE [19:52:16]RAPDU: 90 00 [19:52:16]wFMCommunicate OK [19:52:16]wFMCommunicate request_size=255 [19:52:16]MH_SAM_APDU [19:52: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 F0 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E5 00 00 35 04 06 00 A0 [19:52:16]Write to MH i2c: E2 02 01 37 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 F0 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E5 00 00 35 04 06 00 A0 00 00 C1 [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:16]Read from MH i2c: E2 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 37 24 00 90 00 CF [19:52:16]RAPDU: 90 00 [19:52:16]wFMCommunicate OK [19:52:16]wFMCommunicate request_size=10 [19:52:16]MH_SAM_APDU [19:52:16]CAPDU: 80 0D 02 02 05 99 C6 C2 BB 07 [19:52:16]Write to MH i2c: E2 0D 00 38 24 80 0D 02 02 05 00 99 C6 C2 BB 07 00 00 C3 [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:16]Read from MH i2c: E2 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 03 00 38 24 00 90 00 D0 [19:52:16]RAPDU: 90 00 [19:52:16]wFMCommunicate OK [19:52:16]wFMCommunicate request_size=4 [19:52:16]MH_SAM_APDU [19:52:16]CAPDU: 80 0D 03 02 [19:52:16]Write to MH i2c: E2 08 00 39 24 80 0D 03 02 00 00 00 00 D8 [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:16]Read from MH i2c: E2 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 0B 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 0B 00 39 24 00 AC 8C FB 3A 81 9B F3 E0 90 00 35 [19:52:16]RAPDU: AC 8C FB 3A 81 9B F3 E0 90 00 [19:52:16]wFMCommunicate OK [19:52:16]SAM_PROTO_SignData done [19:52:16]FM_MakeSignedData done [19:52:16]CreateOFDProtocolMessage [19:52:16]wFMCommunicate request_size=4 [19:52:16]MH_SAM_APDU [19:52:16]CAPDU: 80 11 00 00 [19:52:16]Write to MH i2c: E2 08 00 3A 24 80 11 00 00 00 00 00 00 D8 [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:16]Read from MH i2c: E2 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 17 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: E2 17 00 3A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 24 [19:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:52:16]wFMCommunicate OK [19:52:16]CreateOFDProtocolMessage done [19:52:16]OFDSenderStorePacket 58651 [19:52:16]StoreOFDPacket docnum=58651 [19:52:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BF 21 07 01 13 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 F0 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E5 00 00 35 04 06 00 A0 99 C6 C2 BB 07 AC 8C FB 3A 81 9B F3 E0 [19:52:16]CheckFolder [19:52:16]dirname=/storage/ofd_packets [19:52:16]CheckFolder done [19:52:16]ProducePacketName [19:52:16]name=ofd_packets/00058651 [19:52:16]NVStorageSaveData ofd_packets/00058651 [19:52:16]File name is /storage/ofd_packets/00058651 [19:52:16]Write 301 bytes [19:52:16]NVStorageSaveData done [19:52:16]OFDSenderStorePacket done [19:52:16]KKMCreateOFDPacket done [19:52:16]NVStorageSaveData kkm_last_timestamp [19:52:16]File name is /storage/kkm_last_timestamp [19:52:16]Write 4 bytes [19:52:16]NVStorageSaveData done [19:52:16]ExternCall_PrintAddStr [19:52:16]wPrintStart [19:52:16]Write to MH i2c: 01 00 00 3B 24 5F [19:52:16]Write i2c OK [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: 01 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: 01 07 00 [19:52:16]MH_I2C_Read... [19:52:16]Read from MH i2c: 01 07 00 3B 24 00 00 00 00 00 FF 0F 74 [19:52:16]RasterBufferAndPrint [19:52:16]line Счет N : (1)2075999 [19:52:16]line ИНН: 02508201610067 [19:52:16]line Контрольно-Кассовый Чек [19:52:16]line ПРОДАЖА [19:52:16]line ТРК (МРК, ГНК) : 63 [19:52:16]line Товар: 2710124130 [19:52:16]line Аи-92-К-4 [19:52:16]line 5.900 * 67.80 [19:52:16]line = 400.02 [19:52:16]line НДС 12% НСП 1% [19:52:16]line > о реализуемом товаре [19:52:16]line ОКРУГЛЕНИЕ: -0.02 [19:52:16]line ИТОГО: 400.00 [19:52:16]line Внесено: 400.00 [19:52:16]line СДАЧА: 0.00 [19:52:16]line НСП 1% : 3.54 [19:52:16]line НДС 12% : 42.48 [19:52:16]line Наличными: 400.00 [19:52:16]line Безнал.: 0.00 [19:52:16]line Место: АЗС № 135 "Партнер Нефть" [19:52:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:52:16]line СНО: Общий режим [19:52:16]line Чек 635 20.08.2024 19:52 [19:52:16]line Смена: 100 ФФД: 1.0 [19:52:16]line ЗНМ: 0300000196 [19:52:16]line РНМ: 0000000000162794 [19:52:16]line Версия ККМ: v1.0 [19:52:16]line ФМ: 0000000002094532 [19:52:16]line ФД: 58651 [19:52:16]line ФПД: 176582325091079 [19:52:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195216&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58651&fm=176582325091079&tin=02508201610067®Number=0000000000162794&sum=40000 [19:52:17]OFD Sender: Processing packet 58651 [packets to send 52, broken 51] [19:52:17]ProducePacketName [19:52:17]name=ofd_packets/00058651 [19:52:17]OFD Sender: To server: pG, [19:52:17]CommunicateWithHost lk.salyk.kg:30040 [19:52:17]ConnectInit lk.salyk.kg [19:52:17]written 0, free lines is 4095 [19:52:17]Connected sock=10 [19:52:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BF 21 07 01 13 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 F0 F3 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1B E5 00 00 35 04 06 00 A0 99 C6 C2 BB 07 AC 8C FB 3A 81 9B F3 E0 [19:52:17]Write to MH i2c: 01 00 00 66 24 8A [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 07 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: 01 07 00 66 24 00 00 00 00 00 AE 0C 4B [19:52:17]RasterBufferAndPrint [19:52:17]line [19:52:17]line [19:52:17]line [19:52:17]line [19:52:17]line [19:52:17]written 0, free lines is 3253 [19:52:17]MH_Cut [19:52:17]Write to MH i2c: D1 01 00 6D 24 01 63 [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: D1 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: D1 01 00 [19:52:17]MH_I2C_Read... [19:52:17]Read from MH i2c: D1 01 00 6D 24 00 62 [19:52:17]Write to MH i2c: 01 00 00 6E 24 92 [19:52:17]Write i2c OK [19:52:17]MH_I2C_Read... [19:52:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 83 87 47 00 98 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 32 30 39 34 35 33 32 10 04 04 00 1B E5 00 00 F4 03 04 00 3E 9F C4 66 B6 04 01 00 00 27 88 18 1C 4B E7 65 EC [19:52:17]CommunicateWithHost err = 0 [19:52:17]CheckOFDResponse [19:52:17]1017 (14) - 77093643461234 [19:52:17]1041 (16) - 0000000002094532 [19:52:17]1040 (4) - 58651 [19:52:17]1012 (4) - 20.08.2024 13:50 [19:52:17]1206 (1) - 0 [19:52:17]OFD Sender: Remove packet 58651 [19:52:17]ProducePacketName [19:52:17]name=ofd_packets/00058651 [19:52:17]NVStorageDeleteData [19:52:18]OFD Sender: No OFD packet to send [19:52:18]*** Cut start [19:52:18]*** Partial cut [19:52:18]*** CUTSNS_PIN = 1 [19:52:18]*** CUTSNS_PIN = 0 [19:52:18]*** Brake cut motor [19:52:19]Read from MH i2c: 01 [19:52:19]MH_I2C_Read... [19:52:19]*** Stop cut motor [19:52:19]*** Cut end [19:52:19]Read from MH i2c: 01 07 00 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: 01 07 00 6E 24 00 00 00 00 00 FF 0F A7 [19:52:19]process_action close_receipt done [19:52:19]requested_data is exist [19:52:19]produce_requested_data [19:52:19]requested_item fm.sn is exist - process it [19:52:19]wFMCommunicate request_size=4 [19:52:19]MH_SAM_APDU [19:52:19]CAPDU: 80 11 00 00 [19:52:19]Write to MH i2c: E2 08 00 6F 24 80 11 00 00 00 00 00 00 0D [19:52:19]Write i2c OK [19:52:19]MH_I2C_Read... [19:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:19]Read from MH i2c: E2 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 17 00 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 17 00 6F 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 59 [19:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:52:19]wFMCommunicate OK [19:52:19]requested_item fd.num is exist - process it [19:52:19]SAM_PROTO_GetFieldsCounters [19:52:19]wFMCommunicate request_size=4 [19:52:19]MH_SAM_APDU [19:52:19]CAPDU: 80 13 00 00 [19:52:19]Write to MH i2c: E2 08 00 70 24 80 13 00 00 00 00 00 00 10 [19:52:19]Write i2c OK [19:52:19]MH_I2C_Read... [19:52:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:19]Read from MH i2c: E2 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 62 00 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 62 00 70 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 09 [19:52:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:52:19]wFMCommunicate OK [19:52:19]SAM_PROTO_GetFieldsCounters done [19:52:19]requested_item shift.num is exist - process it [19:52:19]requested_item shift.opened is exist - process it [19:52:19]req_shift_opened [19:52:19]FM_GetShiftState [19:52:19]SAM_PROTO_GetShiftState [19:52:19]wFMCommunicate request_size=4 [19:52:19]MH_SAM_APDU [19:52:19]CAPDU: 80 13 01 00 [19:52:19]Write to MH i2c: E2 08 00 71 24 80 13 01 00 00 00 00 00 12 [19:52:19]Write i2c OK [19:52:19]MH_I2C_Read... [19:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:19]Read from MH i2c: E2 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 0E 00 [19:52:19]MH_I2C_Read... [19:52:19]Read from MH i2c: E2 0E 00 71 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 35 [19:52:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:52:19]wFMCommunicate OK [19:52:19]SAM_PROTO_GetShiftState done [19:52:19]FM_GetShiftState done [19:52:19]req_shift_opened done [19:52:19]requested_item shift.open_date is exist - process it [19:52:19]req_shift_open_date [19:52:19]req_shift_open_date done [19:52:19]produce_requested_data done [19:52:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58651,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:52:19]process_action_free close_receipt [19:52:19]json_value_free [19:52:19]json_value_free done [19:52:19]process_json_proto returns [19:52:19]Send response to host [19:52:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58651,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:52:19]free response buf [19:52:19]execute_script done [19:52:19]execute_script returns [19:52:19]free content buf [19:52:19]Sock 8.Close socket [19:52:19]Sock 8.Thread stoped [19:52:23]OFD Sender: No OFD packet to send [19:52:28]OFD Sender: No OFD packet to send [19:52:33]OFD Sender: No OFD packet to send [19:52:38]OFD Sender: No OFD packet to send [19:52:43]OFD Sender: No OFD packet to send [19:52:48]OFD Sender: No OFD packet to send [19:52:53]OFD Sender: No OFD packet to send [19:52:58]OFD Sender: No OFD packet to send [19:53:03]OFD Sender: No OFD packet to send [19:53:08]OFD Sender: No OFD packet to send [19:53:13]OFD Sender: No OFD packet to send [19:53:18]OFD Sender: No OFD packet to send [19:53:23]OFD Sender: No OFD packet to send [19:53:28]OFD Sender: No OFD packet to send [19:53:29]accept exits with 9 [19:53:29]New connection [19:53:29]New thread 3067338084 created [19:53:29]Thread 3067194724 joined [19:53:29]Waiting for new connection... [19:53:29] Sock 9.Parse request [19:53:29]Sock 9.Check first char [19:53:29]Sock 9.First char is OK [19:53:29]request: POST /json_proto HTTP/1.0 [19:53:29]Method: POST [19:53:29]URL: /json_proto [19:53:29]Method is POST - this is cgi request [19:53:29]url: /json_proto [19:53:29]query_string will be loaded in cgi processing [19:53:29]execute_cgi json_proto POST (null) [19:53:29]execute_cgi path=json_proto method=POST [19:53:29]POST find Content-Length [19:53:29]Host: 172.17.44.3:8080 [19:53:29]Content-Length: 755 [19:53:29]Content-Type: application/json [19:53:29] [19:53:29]POST finish read [19:53:29]Found Content-Length = 755 [19:53:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 13.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034526", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:29]execute_script... [19:53:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 13.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034526", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:29]POST & json_proto [19:53:29]process_json_proto [19:53:29]json parsed OK: [19:53:29]protocol is kg_v1.0 [19:53:29]action value=close_receipt [19:53:29]process_action close_receipt [19:53:29]cmd_close_receipt [19:53:29]MH_GetDate [19:53:29]Write to MH i2c: F0 00 00 72 24 85 [19:53:29]Write i2c OK [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: F0 [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: F0 09 00 [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: F0 09 00 72 24 00 39 F4 C4 66 AD C5 5D 66 1A [19:53:29]GetLastDocTimeStamp 1724183536 [19:53:29]current date 1724183609 [19:53:29]FM_GetShiftState [19:53:29]SAM_PROTO_GetShiftState [19:53:29]wFMCommunicate request_size=4 [19:53:29]MH_SAM_APDU [19:53:29]CAPDU: 80 13 01 00 [19:53:29]Write to MH i2c: E2 08 00 73 24 80 13 01 00 00 00 00 00 14 [19:53:29]Write i2c OK [19:53:29]MH_I2C_Read... [19:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:29]Read from MH i2c: E2 [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: E2 0E 00 [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: E2 0E 00 73 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 37 [19:53:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:53:29]wFMCommunicate OK [19:53:29]SAM_PROTO_GetShiftState done [19:53:29]FM_GetShiftState done [19:53:29]opened in 1724112910 [19:53:29]opened+sec_in_day 1724199310 [19:53:29]quantity*price = 0 [19:53:29]sum+1 = 1 [19:53:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 636 20.08.2024 19:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30034526 ФМ: 0000000002094532 ФД: 58652 ФПД: 122884493366837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195329&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58652&fm=122884493366837&tin=02508201610067®Number=0000000000162794&sum=0 [19:53:30]StoreToDocumentArchive [19:53:30]shift 100 fd 58652 [19:53:30]save to /storage/0100/doc_00058652 [19:53:30]save last doc name /storage/0100/doc_00058652 to /storage/kkm_last_doc_name [19:53:30]save OK [19:53:30]Clear old archive folders... [19:53:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:53:30]tlvbuf is 021E5D60 [19:53:30]SAM_PROTO_ClearQueue [19:53:30]wFMCommunicate request_size=4 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 09 00 00 [19:53:30]Write to MH i2c: E2 08 00 80 24 80 09 00 00 00 00 00 00 16 [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 03 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 03 00 80 24 00 90 00 18 [19:53:30]RAPDU: 90 00 [19:53:30]wFMCommunicate OK [19:53:30]SAM_PROTO_ClearQueue done [19:53:30]KKMCreateOFDPacket [19:53:30]OFDProtocolAddRootSTLVToBuf [19:53:30]FM_MakeSignedData [19:53:30]FM_MakeSignedData [19:53:30]SAM_PROTO_SignData [19:53:30]wFMCommunicate request_size=4 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 0D 01 02 [19:53:30]Write to MH i2c: E2 08 00 81 24 80 0D 01 02 00 00 00 00 1E [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 03 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 03 00 81 24 00 90 00 19 [19:53:30]RAPDU: 90 00 [19:53:30]wFMCommunicate OK [19:53:30]wFMCommunicate request_size=255 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 39 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E5 00 00 35 04 06 00 6F [19:53:30]Write to MH i2c: E2 02 01 82 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 35 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 39 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E5 00 00 35 04 06 00 6F 00 00 C2 [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 03 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 03 00 82 24 00 90 00 1A [19:53:30]RAPDU: 90 00 [19:53:30]wFMCommunicate OK [19:53:30]wFMCommunicate request_size=10 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 0D 02 02 05 C3 46 93 56 35 [19:53:30]Write to MH i2c: E2 0D 00 83 24 80 0D 02 02 05 00 C3 46 93 56 35 00 00 52 [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 03 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 03 00 83 24 00 90 00 1B [19:53:30]RAPDU: 90 00 [19:53:30]wFMCommunicate OK [19:53:30]wFMCommunicate request_size=4 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 0D 03 02 [19:53:30]Write to MH i2c: E2 08 00 84 24 80 0D 03 02 00 00 00 00 23 [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 0B 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 0B 00 84 24 00 53 34 32 B9 0C 5C E7 07 90 00 EC [19:53:30]RAPDU: 53 34 32 B9 0C 5C E7 07 90 00 [19:53:30]wFMCommunicate OK [19:53:30]SAM_PROTO_SignData done [19:53:30]FM_MakeSignedData done [19:53:30]CreateOFDProtocolMessage [19:53:30]wFMCommunicate request_size=4 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 11 00 00 [19:53:30]Write to MH i2c: E2 08 00 85 24 80 11 00 00 00 00 00 00 23 [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 17 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 17 00 85 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6F [19:53:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:53:30]wFMCommunicate OK [19:53:30]CreateOFDProtocolMessage done [19:53:30]OFDSenderStorePacket 58652 [19:53:30]StoreOFDPacket docnum=58652 [19:53:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F3 A4 07 01 C3 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 39 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E5 00 00 35 04 06 00 6F C3 46 93 56 35 53 34 32 B9 0C 5C E7 07 [19:53:30]CheckFolder [19:53:30]dirname=/storage/ofd_packets [19:53:30]CheckFolder done [19:53:30]ProducePacketName [19:53:30]name=ofd_packets/00058652 [19:53:30]NVStorageSaveData ofd_packets/00058652 [19:53:30]File name is /storage/ofd_packets/00058652 [19:53:30]Write 301 bytes [19:53:30]NVStorageSaveData done [19:53:30]OFDSenderStorePacket done [19:53:30]KKMCreateOFDPacket done [19:53:30]NVStorageSaveData kkm_last_timestamp [19:53:30]File name is /storage/kkm_last_timestamp [19:53:30]Write 4 bytes [19:53:30]NVStorageSaveData done [19:53:30]ExternCall_PrintAddStr [19:53:30]wPrintStart [19:53:30]Write to MH i2c: 01 00 00 86 24 AA [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: 01 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: 01 07 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: 01 07 00 86 24 00 00 00 00 00 FF 0F BF [19:53:30]RasterBufferAndPrint [19:53:30]line Счет N : (1)2076001 [19:53:30]line ИНН: 02508201610067 [19:53:30]line Контрольно-Кассовый Чек [19:53:30]line ПРОДАЖА [19:53:30]line ТРК (МРК, ГНК) : 42 [19:53:30]line Товар: 2710124500 [19:53:30]line Аи-95-К-5 [19:53:30]line 13.500 * 0.00 [19:53:30]line = 0.00 [19:53:30]line НДС 12% НСП 1% [19:53:30]line > о реализуемом товаре [19:53:30]line ИТОГО: 0.00 [19:53:30]line НСП 1% : 0.00 [19:53:30]line НДС 12% : 0.00 [19:53:30]line Наличными: 0.00 [19:53:30]line Безнал.: 0.00 [19:53:30]line Место: АЗС № 135 "Партнер Нефть" [19:53:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:53:30]line СНО: Общий режим [19:53:30]line Чек 636 20.08.2024 19:53 [19:53:30]line Смена: 100 ФФД: 1.0 [19:53:30]line ЗНМ: 0300000196 [19:53:30]line РНМ: 0000000000162794 [19:53:30]line Версия ККМ: v1.0 [19:53:30]line Талоны: ТК ГПНА Online [19:53:30]line 30034526 [19:53:30]line ФМ: 0000000002094532 [19:53:30]line ФД: 58652 [19:53:30]line ФПД: 122884493366837 [19:53:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195329&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58652&fm=122884493366837&tin=02508201610067®Number=0000000000162794&sum=0 [19:53:31]OFD Sender: Processing packet 58652 [packets to send 52, broken 51] [19:53:31]ProducePacketName [19:53:31]name=ofd_packets/00058652 [19:53:31]OFD Sender: To server: pG, [19:53:31]CommunicateWithHost lk.salyk.kg:30040 [19:53:31]ConnectInit lk.salyk.kg [19:53:31]written 0, free lines is 4095 [19:53:31]Connected sock=10 [19:53:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F3 A4 07 01 C3 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 39 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1C E5 00 00 35 04 06 00 6F C3 46 93 56 35 53 34 32 B9 0C 5C E7 07 [19:53:31]Write to MH i2c: 01 00 00 B0 24 D4 [19:53:31]Write i2c OK [19:53:31]MH_I2C_Read... [19:53:31]Read from MH i2c: 01 [19:53:31]MH_I2C_Read... [19:53:31]Read from MH i2c: 01 07 00 [19:53:31]MH_I2C_Read... [19:53:31]Read from MH i2c: 01 07 00 B0 24 00 00 00 00 00 D9 0C C0 [19:53:31]RasterBufferAndPrint [19:53:31]line [19:53:31]line [19:53:31]line [19:53:31]line [19:53:31]line [19:53:31]written 0, free lines is 3295 [19:53:31]MH_Cut [19:53:31]Write to MH i2c: D1 01 00 B7 24 01 AD [19:53:31]Write i2c OK [19:53:31]MH_I2C_Read... [19:53:31]Read from MH i2c: D1 [19:53:31]MH_I2C_Read... [19:53:31]Read from MH i2c: D1 01 00 [19:53:31]MH_I2C_Read... [19:53:31]Read from MH i2c: D1 01 00 B7 24 00 AC [19:53:31]Write to MH i2c: 01 00 00 B8 24 DC [19:53:31]Write i2c OK [19:53:31]MH_I2C_Read... [19:53:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C3 DA 47 00 15 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 32 30 39 34 35 33 32 10 04 04 00 1C E5 00 00 F4 03 04 00 88 9F C4 66 B6 04 01 00 00 5F CD 91 91 13 AC FD 9F [19:53:31]CommunicateWithHost err = 0 [19:53:31]CheckOFDResponse [19:53:31]1017 (14) - 77093643461234 [19:53:31]1041 (16) - 0000000002094532 [19:53:31]1040 (4) - 58652 [19:53:31]1012 (4) - 20.08.2024 13:52 [19:53:31]1206 (1) - 0 [19:53:31]OFD Sender: Remove packet 58652 [19:53:31]ProducePacketName [19:53:31]name=ofd_packets/00058652 [19:53:31]NVStorageDeleteData [19:53:32]OFD Sender: No OFD packet to send [19:53:32]*** Cut start [19:53:32]*** Partial cut [19:53:32]*** CUTSNS_PIN = 1 [19:53:32]*** CUTSNS_PIN = 0 [19:53:32]*** Brake cut motor [19:53:33]Read from MH i2c: 01 [19:53:33]MH_I2C_Read... [19:53:33]*** Stop cut motor [19:53:33]*** Cut end [19:53:33]Read from MH i2c: 01 07 00 [19:53:33]MH_I2C_Read... [19:53:33]Read from MH i2c: 01 07 00 B8 24 00 00 00 00 00 FF 0F F1 [19:53:33]process_action close_receipt done [19:53:33]requested_data is exist [19:53:33]produce_requested_data [19:53:33]requested_item fm.sn is exist - process it [19:53:33]wFMCommunicate request_size=4 [19:53:33]MH_SAM_APDU [19:53:33]CAPDU: 80 11 00 00 [19:53:33]Write to MH i2c: E2 08 00 B9 24 80 11 00 00 00 00 00 00 57 [19:53:33]Write i2c OK [19:53:33]MH_I2C_Read... [19:53:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:33]Read from MH i2c: E2 [19:53:33]MH_I2C_Read... [19:53:33]Read from MH i2c: E2 17 00 [19:53:33]MH_I2C_Read... [19:53:33]Read from MH i2c: E2 17 00 B9 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A3 [19:53:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:53:33]wFMCommunicate OK [19:53:33]requested_item fd.num is exist - process it [19:53:33]SAM_PROTO_GetFieldsCounters [19:53:33]wFMCommunicate request_size=4 [19:53:33]MH_SAM_APDU [19:53:33]CAPDU: 80 13 00 00 [19:53:33]Write to MH i2c: E2 08 00 BA 24 80 13 00 00 00 00 00 00 5A [19:53:33]Write i2c OK [19:53:33]MH_I2C_Read... [19:53:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:53:33]Read from MH i2c: E2 [19:53:33]MH_I2C_Read... [19:53:33]Read from MH i2c: E2 62 00 [19:53:33]MH_I2C_Read... [19:53:33]Read from MH i2c: E2 62 00 BA 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 57 [19:53:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:53:33]wFMCommunicate OK [19:53:33]SAM_PROTO_GetFieldsCounters done [19:53:33]requested_item shift.num is exist - process it [19:53:33]requested_item shift.opened is exist - process it [19:53:33]req_shift_opened [19:53:33]FM_GetShiftState [19:53:33]SAM_PROTO_GetShiftState [19:53:33]wFMCommunicate request_size=4 [19:53:33]MH_SAM_APDU [19:53:33]CAPDU: 80 13 01 00 [19:53:33]Write to MH i2c: E2 08 00 BB 24 80 13 01 00 00 00 00 00 5C [19:53:33]Write i2c OK [19:53:33]MH_I2C_Read... [19:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:33]Read from MH i2c: E2 [19:53:33]MH_I2C_Read... [19:53:33]Read from MH i2c: E2 0E 00 [19:53:33]MH_I2C_Read... [19:53:33]Read from MH i2c: E2 0E 00 BB 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7F [19:53:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:53:33]wFMCommunicate OK [19:53:33]SAM_PROTO_GetShiftState done [19:53:33]FM_GetShiftState done [19:53:33]req_shift_opened done [19:53:33]requested_item shift.open_date is exist - process it [19:53:33]req_shift_open_date [19:53:33]req_shift_open_date done [19:53:33]produce_requested_data done [19:53:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58652,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:53:33]process_action_free close_receipt [19:53:33]json_value_free [19:53:33]json_value_free done [19:53:33]process_json_proto returns [19:53:33]Send response to host [19:53:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58652,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:53:33]free response buf [19:53:33]execute_script done [19:53:33]execute_script returns [19:53:33]free content buf [19:53:33]Sock 9.Close socket [19:53:33]Sock 9.Thread stoped [19:53:37]OFD Sender: No OFD packet to send [19:53:42]OFD Sender: No OFD packet to send [19:53:47]OFD Sender: No OFD packet to send [19:53:52]OFD Sender: No OFD packet to send [19:53:57]OFD Sender: No OFD packet to send [19:54:02]OFD Sender: No OFD packet to send [19:54:04]accept exits with 8 [19:54:04]New connection [19:54:04]New thread 3067194724 created [19:54:04]Thread 3067338084 joined [19:54:04]Waiting for new connection... [19:54:04] Sock 8.Parse request [19:54:04]Sock 8.Check first char [19:54:04]Sock 8.First char is OK [19:54:04]request: POST /json_proto HTTP/1.0 [19:54:04]Method: POST [19:54:04]URL: /json_proto [19:54:04]Method is POST - this is cgi request [19:54:04]url: /json_proto [19:54:04]query_string will be loaded in cgi processing [19:54:04]execute_cgi json_proto POST (null) [19:54:04]execute_cgi path=json_proto method=POST [19:54:04]POST find Content-Length [19:54:04]Host: 172.17.44.3:8080 [19:54:04]Content-Length: 804 [19:54:04]Content-Type: application/json [19:54:04] [19:54:04]POST finish read [19:54:04]Found Content-Length = 804 [19:54:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:04]execute_script... [19:54: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)2076000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:04]POST & json_proto [19:54:04]process_json_proto [19:54:04]json parsed OK: [19:54:04]protocol is kg_v1.0 [19:54:04]action value=close_receipt [19:54:04]process_action close_receipt [19:54:04]cmd_close_receipt [19:54:04]MH_GetDate [19:54:04]Write to MH i2c: F0 00 00 BC 24 CF [19:54:04]Write i2c OK [19:54:04]MH_I2C_Read... [19:54:04]Read from MH i2c: F0 [19:54:04]MH_I2C_Read... [19:54:04]Read from MH i2c: F0 09 00 [19:54:04]MH_I2C_Read... [19:54:04]Read from MH i2c: F0 09 00 BC 24 00 5D F4 C4 66 AD C5 5D 66 88 [19:54:04]GetLastDocTimeStamp 1724183609 [19:54:04]current date 1724183645 [19:54:04]FM_GetShiftState [19:54:04]SAM_PROTO_GetShiftState [19:54:04]wFMCommunicate request_size=4 [19:54:04]MH_SAM_APDU [19:54:04]CAPDU: 80 13 01 00 [19:54:04]Write to MH i2c: E2 08 00 BD 24 80 13 01 00 00 00 00 00 5E [19:54:04]Write i2c OK [19:54:04]MH_I2C_Read... [19:54:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:04]Read from MH i2c: E2 [19:54:04]MH_I2C_Read... [19:54:04]Read from MH i2c: E2 0E 00 [19:54:04]MH_I2C_Read... [19:54:04]Read from MH i2c: E2 0E 00 BD 24 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 81 [19:54:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:54:04]wFMCommunicate OK [19:54:04]SAM_PROTO_GetShiftState done [19:54:04]FM_GetShiftState done [19:54:04]opened in 1724112910 [19:54:04]opened+sec_in_day 1724199310 [19:54:04]quantity*price = 200043 [19:54:04]sum+1 = 200044 [19:54:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 637 20.08.2024 19:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58653 ФПД: 37407521660031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195405&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58653&fm=37407521660031&tin=02508201610067®Number=0000000000162794&sum=200043 [19:54:05]StoreToDocumentArchive [19:54:05]shift 100 fd 58653 [19:54:05]save to /storage/0100/doc_00058653 [19:54:05]save last doc name /storage/0100/doc_00058653 to /storage/kkm_last_doc_name [19:54:05]save OK [19:54:05]Clear old archive folders... [19:54:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:05]tlvbuf is B6FB3610 [19:54:05]SAM_PROTO_ClearQueue [19:54:05]wFMCommunicate request_size=4 [19:54:05]MH_SAM_APDU [19:54:05]CAPDU: 80 09 00 00 [19:54:05]Write to MH i2c: E2 08 00 CA 24 80 09 00 00 00 00 00 00 60 [19:54:05]Write i2c OK [19:54:05]MH_I2C_Read... [19:54:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:05]Read from MH i2c: E2 [19:54:05]MH_I2C_Read... [19:54:05]Read from MH i2c: E2 03 00 [19:54:05]MH_I2C_Read... [19:54:05]Read from MH i2c: E2 03 00 CA 24 00 90 00 62 [19:54:05]RAPDU: 90 00 [19:54:05]wFMCommunicate OK [19:54:05]SAM_PROTO_ClearQueue done [19:54:05]KKMCreateOFDPacket [19:54:05]OFDProtocolAddRootSTLVToBuf [19:54:05]FM_MakeSignedData [19:54:05]FM_MakeSignedData [19:54:05]SAM_PROTO_SignData [19:54:05]wFMCommunicate request_size=4 [19:54:05]MH_SAM_APDU [19:54:05]CAPDU: 80 0D 01 02 [19:54:05]Write to MH i2c: E2 08 00 CB 24 80 0D 01 02 00 00 00 00 68 [19:54:05]Write i2c OK [19:54:05]MH_I2C_Read... [19:54:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:05]Read from MH i2c: E2 [19:54:05]MH_I2C_Read... [19:54:05]Read from MH i2c: E2 03 00 [19:54:05]MH_I2C_Read... [19:54:05]Read from MH i2c: E2 03 00 CB 24 00 90 00 63 [19:54:05]RAPDU: 90 00 [19:54:05]wFMCommunicate OK [19:54:05]wFMCommunicate request_size=255 [19:54:05]MH_SAM_APDU [19:54:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7D 02 00 00 F4 03 04 00 5D F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E5 00 00 35 04 06 00 22 [19:54:05]Write to MH i2c: E2 02 01 CC 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 5D F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E5 00 00 35 04 06 00 22 00 00 74 [19:54:05]Write i2c OK [19:54:05]MH_I2C_Read... [19:54:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:05]Read from MH i2c: E2 [19:54:05]MH_I2C_Read... [19:54:05]Read from MH i2c: E2 03 00 [19:54:05]MH_I2C_Read... [19:54:05]Read from MH i2c: E2 03 00 CC 24 00 90 00 64 [19:54:05]RAPDU: 90 00 [19:54:05]wFMCommunicate OK [19:54:05]wFMCommunicate request_size=10 [19:54:05]MH_SAM_APDU [19:54:05]CAPDU: 80 0D 02 02 05 05 9E 0A 5C 7F [19:54:05]Write to MH i2c: E2 0D 00 CD 24 80 0D 02 02 05 00 05 9E 0A 5C 7F 00 00 FD [19:54:05]Write i2c OK [19:54:05]MH_I2C_Read... [19:54:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:05]Read from MH i2c: E2 [19:54:05]MH_I2C_Read... [19:54:05]Read from MH i2c: E2 03 00 [19:54:05]MH_I2C_Read... [19:54:05]Read from MH i2c: E2 03 00 CD 24 00 90 00 65 [19:54:05]RAPDU: 90 00 [19:54:05]wFMCommunicate OK [19:54:05]wFMCommunicate request_size=4 [19:54:05]MH_SAM_APDU [19:54:05]CAPDU: 80 0D 03 02 [19:54:05]Write to MH i2c: E2 08 00 CE 24 80 0D 03 02 00 00 00 00 6D [19:54:05]Write i2c OK [19:54:05]MH_I2C_Read... [19:54:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:06]Read from MH i2c: E2 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: E2 0B 00 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: E2 0B 00 CE 24 00 FA 44 44 54 FD 6B 5E 90 90 00 9A [19:54:06]RAPDU: FA 44 44 54 FD 6B 5E 90 90 00 [19:54:06]wFMCommunicate OK [19:54:06]SAM_PROTO_SignData done [19:54:06]FM_MakeSignedData done [19:54:06]CreateOFDProtocolMessage [19:54:06]wFMCommunicate request_size=4 [19:54:06]MH_SAM_APDU [19:54:06]CAPDU: 80 11 00 00 [19:54:06]Write to MH i2c: E2 08 00 CF 24 80 11 00 00 00 00 00 00 6D [19:54:06]Write i2c OK [19:54:06]MH_I2C_Read... [19:54:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:06]Read from MH i2c: E2 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: E2 17 00 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: E2 17 00 CF 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [19:54:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:54:06]wFMCommunicate OK [19:54:06]CreateOFDProtocolMessage done [19:54:06]OFDSenderStorePacket 58653 [19:54:06]StoreOFDPacket docnum=58653 [19:54:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 18 3E 07 01 3E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 5D F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E5 00 00 35 04 06 00 22 05 9E 0A 5C 7F FA 44 44 54 FD 6B 5E 90 [19:54:06]CheckFolder [19:54:06]dirname=/storage/ofd_packets [19:54:06]CheckFolder done [19:54:06]ProducePacketName [19:54:06]name=ofd_packets/00058653 [19:54:06]NVStorageSaveData ofd_packets/00058653 [19:54:06]File name is /storage/ofd_packets/00058653 [19:54:06]Write 301 bytes [19:54:06]NVStorageSaveData done [19:54:06]OFDSenderStorePacket done [19:54:06]KKMCreateOFDPacket done [19:54:06]NVStorageSaveData kkm_last_timestamp [19:54:06]File name is /storage/kkm_last_timestamp [19:54:06]Write 4 bytes [19:54:06]NVStorageSaveData done [19:54:06]ExternCall_PrintAddStr [19:54:06]wPrintStart [19:54:06]Write to MH i2c: 01 00 00 D0 24 F4 [19:54:06]Write i2c OK [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: 01 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: 01 07 00 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: 01 07 00 D0 24 00 00 00 00 00 FF 0F 09 [19:54:06]RasterBufferAndPrint [19:54:06]line Счет N : (1)2076000 [19:54:06]line ИНН: 02508201610067 [19:54:06]line Контрольно-Кассовый Чек [19:54:06]line ПРОДАЖА [19:54:06]line ТРК (МРК, ГНК) : 52 [19:54:06]line Товар: 2710124500 [19:54:06]line Аи-95-К-5 [19:54:06]line 26.960 * 74.20 [19:54:06]line = 2000.43 [19:54:06]line НДС 12% НСП 1% [19:54:06]line > о реализуемом товаре [19:54:06]line ИТОГО: 2000.43 [19:54:06]line НСП 1% : 17.70 [19:54:06]line НДС 12% : 212.43 [19:54:06]line Наличными: 0.00 [19:54:06]line Безнал.: 2000.43 [19:54:06]line Место: АЗС № 135 "Партнер Нефть" [19:54:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:54:06]line СНО: Общий режим [19:54:06]line Чек 637 20.08.2024 19:54 [19:54:06]line Смена: 100 ФФД: 1.0 [19:54:06]line ЗНМ: 0300000196 [19:54:06]line РНМ: 0000000000162794 [19:54:06]line Версия ККМ: v1.0 [19:54:06]line Платежная система: O! деньги [19:54:06]line ФМ: 0000000002094532 [19:54:06]line ФД: 58653 [19:54:06]line ФПД: 37407521660031 [19:54:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195405&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58653&fm=37407521660031&tin=02508201610067®Number=0000000000162794&sum=200043 [19:54:06]OFD Sender: Processing packet 58653 [packets to send 52, broken 51] [19:54:06]ProducePacketName [19:54:06]name=ofd_packets/00058653 [19:54:06]OFD Sender: To server: pG, [19:54:06]CommunicateWithHost lk.salyk.kg:30040 [19:54:06]ConnectInit lk.salyk.kg [19:54:06]written 0, free lines is 4095 [19:54:06]Connected sock=10 [19:54:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 18 3E 07 01 3E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 5D F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1D E5 00 00 35 04 06 00 22 05 9E 0A 5C 7F FA 44 44 54 FD 6B 5E 90 [19:54:06]Write to MH i2c: 01 00 00 FA 24 1E [19:54:06]Write i2c OK [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: 01 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: 01 07 00 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: 01 07 00 FA 24 00 00 00 00 00 D9 0C 0A [19:54:06]RasterBufferAndPrint [19:54:06]line [19:54:06]line [19:54:06]line [19:54:06]line [19:54:06]line [19:54:06]written 0, free lines is 3296 [19:54:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 67 11 47 00 4C 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 32 30 39 34 35 33 32 10 04 04 00 1D E5 00 00 F4 03 04 00 AB 9F C4 66 B6 04 01 00 00 22 DC 99 28 41 3F EB 46 [19:54:06]CommunicateWithHost err = 0 [19:54:06]CheckOFDResponse [19:54:06]1017 (14) - 77093643461234 [19:54:06]1041 (16) - 0000000002094532 [19:54:06]1040 (4) - 58653 [19:54:06]1012 (4) - 20.08.2024 13:52 [19:54:06]1206 (1) - 0 [19:54:06]OFD Sender: Remove packet 58653 [19:54:06]ProducePacketName [19:54:06]name=ofd_packets/00058653 [19:54:06]NVStorageDeleteData [19:54:06]MH_Cut [19:54:06]Write to MH i2c: D1 01 00 01 25 01 F8 [19:54:06]Write i2c OK [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: D1 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: D1 01 00 [19:54:06]MH_I2C_Read... [19:54:06]Read from MH i2c: D1 01 00 01 25 00 F7 [19:54:06]Write to MH i2c: 01 00 00 02 25 27 [19:54:06]Write i2c OK [19:54:06]MH_I2C_Read... [19:54:07]OFD Sender: No OFD packet to send [19:54:07]*** Cut start [19:54:07]*** Partial cut [19:54:07]*** CUTSNS_PIN = 1 [19:54:07]*** CUTSNS_PIN = 0 [19:54:08]*** Brake cut motor [19:54:08]Read from MH i2c: 01 [19:54:08]MH_I2C_Read... [19:54:08]*** Stop cut motor [19:54:08]*** Cut end [19:54:08]Read from MH i2c: 01 07 00 [19:54:08]MH_I2C_Read... [19:54:08]Read from MH i2c: 01 07 00 02 25 00 00 00 00 00 FF 0F 3C [19:54:08]process_action close_receipt done [19:54:08]requested_data is exist [19:54:08]produce_requested_data [19:54:08]requested_item fm.sn is exist - process it [19:54:08]wFMCommunicate request_size=4 [19:54:08]MH_SAM_APDU [19:54:08]CAPDU: 80 11 00 00 [19:54:08]Write to MH i2c: E2 08 00 03 25 80 11 00 00 00 00 00 00 A2 [19:54:08]Write i2c OK [19:54:08]MH_I2C_Read... [19:54:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:08]Read from MH i2c: E2 [19:54:08]MH_I2C_Read... [19:54:08]Read from MH i2c: E2 17 00 [19:54:08]MH_I2C_Read... [19:54:08]Read from MH i2c: E2 17 00 03 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EE [19:54:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:54:08]wFMCommunicate OK [19:54:08]requested_item fd.num is exist - process it [19:54:08]SAM_PROTO_GetFieldsCounters [19:54:08]wFMCommunicate request_size=4 [19:54:08]MH_SAM_APDU [19:54:08]CAPDU: 80 13 00 00 [19:54:08]Write to MH i2c: E2 08 00 04 25 80 13 00 00 00 00 00 00 A5 [19:54:08]Write i2c OK [19:54:08]MH_I2C_Read... [19:54:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:08]Read from MH i2c: E2 [19:54:08]MH_I2C_Read... [19:54:08]Read from MH i2c: E2 62 00 [19:54:08]MH_I2C_Read... [19:54:08]Read from MH i2c: E2 62 00 04 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [19:54:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:54:08]wFMCommunicate OK [19:54:08]SAM_PROTO_GetFieldsCounters done [19:54:08]requested_item shift.num is exist - process it [19:54:08]requested_item shift.opened is exist - process it [19:54:08]req_shift_opened [19:54:08]FM_GetShiftState [19:54:08]SAM_PROTO_GetShiftState [19:54:08]wFMCommunicate request_size=4 [19:54:08]MH_SAM_APDU [19:54:08]CAPDU: 80 13 01 00 [19:54:08]Write to MH i2c: E2 08 00 05 25 80 13 01 00 00 00 00 00 A7 [19:54:08]Write i2c OK [19:54:08]MH_I2C_Read... [19:54:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:08]Read from MH i2c: E2 [19:54:08]MH_I2C_Read... [19:54:08]Read from MH i2c: E2 0E 00 [19:54:08]MH_I2C_Read... [19:54:08]Read from MH i2c: E2 0E 00 05 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CA [19:54:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:54:08]wFMCommunicate OK [19:54:08]SAM_PROTO_GetShiftState done [19:54:08]FM_GetShiftState done [19:54:08]req_shift_opened done [19:54:08]requested_item shift.open_date is exist - process it [19:54:08]req_shift_open_date [19:54:08]req_shift_open_date done [19:54:08]produce_requested_data done [19:54:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58653,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:54:08]process_action_free close_receipt [19:54:08]json_value_free [19:54:08]json_value_free done [19:54:08]process_json_proto returns [19:54:08]Send response to host [19:54:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58653,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:54:08]free response buf [19:54:08]execute_script done [19:54:08]execute_script returns [19:54:08]free content buf [19:54:08]Sock 8.Close socket [19:54:08]Sock 8.Thread stoped [19:54:12]OFD Sender: No OFD packet to send [19:54:17]OFD Sender: No OFD packet to send [19:54:22]OFD Sender: No OFD packet to send [19:54:27]OFD Sender: No OFD packet to send [19:54:32]OFD Sender: No OFD packet to send [19:54:37]OFD Sender: No OFD packet to send [19:54:40]accept exits with 9 [19:54:40]New connection [19:54:40]New thread 3067338084 created [19:54:40]Thread 3067194724 joined [19:54:40]Waiting for new connection... [19:54:40] Sock 9.Parse request [19:54:40]Sock 9.Check first char [19:54:40]Sock 9.First char is OK [19:54:40]request: POST /json_proto HTTP/1.0 [19:54:40]Method: POST [19:54:40]URL: /json_proto [19:54:40]Method is POST - this is cgi request [19:54:40]url: /json_proto [19:54:40]query_string will be loaded in cgi processing [19:54:40]execute_cgi json_proto POST (null) [19:54:40]execute_cgi path=json_proto method=POST [19:54:40]POST find Content-Length [19:54:40]Host: 172.17.44.3:8080 [19:54:40]Content-Length: 801 [19:54:40]Content-Type: application/json [19:54:40] [19:54:40]POST finish read [19:54:40]Found Content-Length = 801 [19:54:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:40]execute_script... [19:54: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)2076002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:40]POST & json_proto [19:54:40]process_json_proto [19:54:40]json parsed OK: [19:54:40]protocol is kg_v1.0 [19:54:40]action value=close_receipt [19:54:40]process_action close_receipt [19:54:40]cmd_close_receipt [19:54:40]MH_GetDate [19:54:40]Write to MH i2c: F0 00 00 06 25 1A [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: F0 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: F0 09 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: F0 09 00 06 25 00 81 F4 C4 66 AD C5 5D 66 F7 [19:54:40]GetLastDocTimeStamp 1724183645 [19:54:40]current date 1724183681 [19:54:40]FM_GetShiftState [19:54:40]SAM_PROTO_GetShiftState [19:54:40]wFMCommunicate request_size=4 [19:54:40]MH_SAM_APDU [19:54:40]CAPDU: 80 13 01 00 [19:54:40]Write to MH i2c: E2 08 00 07 25 80 13 01 00 00 00 00 00 A9 [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:40]Read from MH i2c: E2 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 0E 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 0E 00 07 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CC [19:54:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:54:40]wFMCommunicate OK [19:54:40]SAM_PROTO_GetShiftState done [19:54:40]FM_GetShiftState done [19:54:40]opened in 1724112910 [19:54:40]opened+sec_in_day 1724199310 [19:54:40]quantity*price = 50036 [19:54:40]sum+1 = 50037 [19:54:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 638 20.08.2024 19:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58654 ФПД: 259694118021269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195441&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58654&fm=259694118021269&tin=02508201610067®Number=0000000000162794&sum=50036 [19:54:41]StoreToDocumentArchive [19:54:41]shift 100 fd 58654 [19:54:41]save to /storage/0100/doc_00058654 [19:54:41]save last doc name /storage/0100/doc_00058654 to /storage/kkm_last_doc_name [19:54:41]save OK [19:54:41]Clear old archive folders... [19:54:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:41]tlvbuf is 01E240E0 [19:54:41]SAM_PROTO_ClearQueue [19:54:41]wFMCommunicate request_size=4 [19:54:41]MH_SAM_APDU [19:54:41]CAPDU: 80 09 00 00 [19:54:41]Write to MH i2c: E2 08 00 14 25 80 09 00 00 00 00 00 00 AB [19:54:41]Write i2c OK [19:54:41]MH_I2C_Read... [19:54:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:41]Read from MH i2c: E2 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: E2 03 00 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: E2 03 00 14 25 00 90 00 AD [19:54:41]RAPDU: 90 00 [19:54:41]wFMCommunicate OK [19:54:41]SAM_PROTO_ClearQueue done [19:54:41]KKMCreateOFDPacket [19:54:41]OFDProtocolAddRootSTLVToBuf [19:54:41]FM_MakeSignedData [19:54:41]FM_MakeSignedData [19:54:41]SAM_PROTO_SignData [19:54:41]wFMCommunicate request_size=4 [19:54:41]MH_SAM_APDU [19:54:41]CAPDU: 80 0D 01 02 [19:54:41]Write to MH i2c: E2 08 00 15 25 80 0D 01 02 00 00 00 00 B3 [19:54:41]Write i2c OK [19:54:41]MH_I2C_Read... [19:54:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:41]Read from MH i2c: E2 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: E2 03 00 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: E2 03 00 15 25 00 90 00 AE [19:54:41]RAPDU: 90 00 [19:54:41]wFMCommunicate OK [19:54:41]wFMCommunicate request_size=255 [19:54:41]MH_SAM_APDU [19:54: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 81 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E5 00 00 35 04 06 00 EC [19:54:41]Write to MH i2c: E2 02 01 16 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 81 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E5 00 00 35 04 06 00 EC 00 00 E8 [19:54:41]Write i2c OK [19:54:41]MH_I2C_Read... [19:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:42]Read from MH i2c: E2 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 03 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 03 00 16 25 00 90 00 AF [19:54:42]RAPDU: 90 00 [19:54:42]wFMCommunicate OK [19:54:42]wFMCommunicate request_size=10 [19:54:42]MH_SAM_APDU [19:54:42]CAPDU: 80 0D 02 02 05 30 BF A7 A8 95 [19:54:42]Write to MH i2c: E2 0D 00 17 25 80 0D 02 02 05 00 30 BF A7 A8 95 00 00 93 [19:54:42]Write i2c OK [19:54:42]MH_I2C_Read... [19:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:42]Read from MH i2c: E2 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 03 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 03 00 17 25 00 90 00 B0 [19:54:42]RAPDU: 90 00 [19:54:42]wFMCommunicate OK [19:54:42]wFMCommunicate request_size=4 [19:54:42]MH_SAM_APDU [19:54:42]CAPDU: 80 0D 03 02 [19:54:42]Write to MH i2c: E2 08 00 18 25 80 0D 03 02 00 00 00 00 B8 [19:54:42]Write i2c OK [19:54:42]MH_I2C_Read... [19:54:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:42]Read from MH i2c: E2 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 0B 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 0B 00 18 25 00 62 B5 36 21 AC 00 CC 9C 90 00 3B [19:54:42]RAPDU: 62 B5 36 21 AC 00 CC 9C 90 00 [19:54:42]wFMCommunicate OK [19:54:42]SAM_PROTO_SignData done [19:54:42]FM_MakeSignedData done [19:54:42]CreateOFDProtocolMessage [19:54:42]wFMCommunicate request_size=4 [19:54:42]MH_SAM_APDU [19:54:42]CAPDU: 80 11 00 00 [19:54:42]Write to MH i2c: E2 08 00 19 25 80 11 00 00 00 00 00 00 B8 [19:54:42]Write i2c OK [19:54:42]MH_I2C_Read... [19:54:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:42]Read from MH i2c: E2 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 17 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 17 00 19 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 04 [19:54:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:54:42]wFMCommunicate OK [19:54:42]CreateOFDProtocolMessage done [19:54:42]OFDSenderStorePacket 58654 [19:54:42]StoreOFDPacket docnum=58654 [19:54:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 22 D5 07 01 0F 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 81 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E5 00 00 35 04 06 00 EC 30 BF A7 A8 95 62 B5 36 21 AC 00 CC 9C [19:54:42]CheckFolder [19:54:42]dirname=/storage/ofd_packets [19:54:42]CheckFolder done [19:54:42]ProducePacketName [19:54:42]name=ofd_packets/00058654 [19:54:42]NVStorageSaveData ofd_packets/00058654 [19:54:42]File name is /storage/ofd_packets/00058654 [19:54:42]Write 301 bytes [19:54:42]NVStorageSaveData done [19:54:42]OFDSenderStorePacket done [19:54:42]KKMCreateOFDPacket done [19:54:42]NVStorageSaveData kkm_last_timestamp [19:54:42]File name is /storage/kkm_last_timestamp [19:54:42]Write 4 bytes [19:54:42]NVStorageSaveData done [19:54:42]ExternCall_PrintAddStr [19:54:42]wPrintStart [19:54:42]Write to MH i2c: 01 00 00 1A 25 3F [19:54:42]Write i2c OK [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: 01 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: 01 07 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: 01 07 00 1A 25 00 00 00 00 00 FF 0F 54 [19:54:42]RasterBufferAndPrint [19:54:42]line Счет N : (1)2076002 [19:54:42]line ИНН: 02508201610067 [19:54:42]line Контрольно-Кассовый Чек [19:54:42]line ПРОДАЖА [19:54:42]line ТРК (МРК, ГНК) : 63 [19:54:42]line Товар: 2710124130 [19:54:42]line Аи-92-К-4 [19:54:42]line 7.380 * 67.80 [19:54:42]line = 500.36 [19:54:42]line НДС 12% НСП 1% [19:54:42]line > о реализуемом товаре [19:54:42]line ИТОГО: 500.36 [19:54:42]line НСП 1% : 4.43 [19:54:42]line НДС 12% : 53.14 [19:54:42]line Наличными: 0.00 [19:54:42]line Безнал.: 500.36 [19:54:42]line Место: АЗС № 135 "Партнер Нефть" [19:54:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:54:42]line СНО: Общий режим [19:54:42]line Чек 638 20.08.2024 19:54 [19:54:42]line Смена: 100 ФФД: 1.0 [19:54:42]line ЗНМ: 0300000196 [19:54:42]line РНМ: 0000000000162794 [19:54:42]line Версия ККМ: v1.0 [19:54:42]line Платежная система: O! деньги [19:54:42]line ФМ: 0000000002094532 [19:54:42]line ФД: 58654 [19:54:42]line ФПД: 259694118021269 [19:54:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195441&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58654&fm=259694118021269&tin=02508201610067®Number=0000000000162794&sum=50036 [19:54:42]OFD Sender: Processing packet 58654 [packets to send 52, broken 51] [19:54:42]ProducePacketName [19:54:42]name=ofd_packets/00058654 [19:54:42]OFD Sender: To server: pG, [19:54:42]CommunicateWithHost lk.salyk.kg:30040 [19:54:42]ConnectInit lk.salyk.kg [19:54:42]written 0, free lines is 4095 [19:54:42]Connected sock=10 [19:54:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 22 D5 07 01 0F 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 81 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1E E5 00 00 35 04 06 00 EC 30 BF A7 A8 95 62 B5 36 21 AC 00 CC 9C [19:54:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E3 B2 47 00 76 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 32 30 39 34 35 33 32 10 04 04 00 1E E5 00 00 F4 03 04 00 CF 9F C4 66 B6 04 01 00 00 C9 36 92 93 DA 74 0C A1 [19:54:43]CommunicateWithHost err = 0 [19:54:43]CheckOFDResponse [19:54:43]1017 (14) - 77093643461234 [19:54:43]1041 (16) - 0000000002094532 [19:54:43]1040 (4) - 58654 [19:54:43]1012 (4) - 20.08.2024 13:53 [19:54:43]1206 (1) - 0 [19:54:43]OFD Sender: Remove packet 58654 [19:54:43]ProducePacketName [19:54:43]name=ofd_packets/00058654 [19:54:43]NVStorageDeleteData [19:54:43]Write to MH i2c: 01 00 00 44 25 69 [19:54:43]Write i2c OK [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: 01 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: 01 07 00 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: 01 07 00 44 25 00 00 00 00 00 DE 0C 5A [19:54:43]RasterBufferAndPrint [19:54:43]line [19:54:43]line [19:54:43]line [19:54:43]line [19:54:43]line [19:54:43]written 0, free lines is 3300 [19:54:43]MH_Cut [19:54:43]Write to MH i2c: D1 01 00 4B 25 01 42 [19:54:43]Write i2c OK [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: D1 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: D1 01 00 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: D1 01 00 4B 25 00 41 [19:54:43]Write to MH i2c: 01 00 00 4C 25 71 [19:54:43]Write i2c OK [19:54:43]MH_I2C_Read... [19:54:43]OFD Sender: No OFD packet to send [19:54:44]*** Cut start [19:54:44]*** Partial cut [19:54:44]*** CUTSNS_PIN = 1 [19:54:44]*** CUTSNS_PIN = 0 [19:54:44]*** Brake cut motor [19:54:44]Read from MH i2c: 01 [19:54:44]MH_I2C_Read... [19:54:44]*** Stop cut motor [19:54:44]*** Cut end [19:54:44]Read from MH i2c: 01 07 00 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: 01 07 00 4C 25 00 00 00 00 00 FF 0F 86 [19:54:44]process_action close_receipt done [19:54:44]requested_data is exist [19:54:44]produce_requested_data [19:54:44]requested_item fm.sn is exist - process it [19:54:44]wFMCommunicate request_size=4 [19:54:44]MH_SAM_APDU [19:54:44]CAPDU: 80 11 00 00 [19:54:44]Write to MH i2c: E2 08 00 4D 25 80 11 00 00 00 00 00 00 EC [19:54:44]Write i2c OK [19:54:44]MH_I2C_Read... [19:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:44]Read from MH i2c: E2 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 17 00 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 17 00 4D 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 38 [19:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:54:44]wFMCommunicate OK [19:54:44]requested_item fd.num is exist - process it [19:54:44]SAM_PROTO_GetFieldsCounters [19:54:44]wFMCommunicate request_size=4 [19:54:44]MH_SAM_APDU [19:54:44]CAPDU: 80 13 00 00 [19:54:44]Write to MH i2c: E2 08 00 4E 25 80 13 00 00 00 00 00 00 EF [19:54:44]Write i2c OK [19:54:44]MH_I2C_Read... [19:54:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:44]Read from MH i2c: E2 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 62 00 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 62 00 4E 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 F4 [19:54:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:54:44]wFMCommunicate OK [19:54:44]SAM_PROTO_GetFieldsCounters done [19:54:44]requested_item shift.num is exist - process it [19:54:44]requested_item shift.opened is exist - process it [19:54:44]req_shift_opened [19:54:44]FM_GetShiftState [19:54:44]SAM_PROTO_GetShiftState [19:54:44]wFMCommunicate request_size=4 [19:54:44]MH_SAM_APDU [19:54:44]CAPDU: 80 13 01 00 [19:54:44]Write to MH i2c: E2 08 00 4F 25 80 13 01 00 00 00 00 00 F1 [19:54:44]Write i2c OK [19:54:44]MH_I2C_Read... [19:54:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:45]Read from MH i2c: E2 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 0E 00 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 0E 00 4F 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 14 [19:54:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:54:45]wFMCommunicate OK [19:54:45]SAM_PROTO_GetShiftState done [19:54:45]FM_GetShiftState done [19:54:45]req_shift_opened done [19:54:45]requested_item shift.open_date is exist - process it [19:54:45]req_shift_open_date [19:54:45]req_shift_open_date done [19:54:45]produce_requested_data done [19:54:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58654,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:54:45]process_action_free close_receipt [19:54:45]json_value_free [19:54:45]json_value_free done [19:54:45]process_json_proto returns [19:54:45]Send response to host [19:54:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58654,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:54:45]free response buf [19:54:45]execute_script done [19:54:45]execute_script returns [19:54:45]free content buf [19:54:45]Sock 9.Close socket [19:54:45]Sock 9.Thread stoped [19:54:48]OFD Sender: No OFD packet to send [19:54:53]OFD Sender: No OFD packet to send [19:54:58]OFD Sender: No OFD packet to send [19:55:03]OFD Sender: No OFD packet to send [19:55:08]OFD Sender: No OFD packet to send [19:55:13]OFD Sender: No OFD packet to send [19:55:18]OFD Sender: No OFD packet to send [19:55:23]OFD Sender: No OFD packet to send [19:55:28]OFD Sender: No OFD packet to send [19:55:33]OFD Sender: No OFD packet to send [19:55:38]OFD Sender: No OFD packet to send [19:55:43]OFD Sender: No OFD packet to send [19:55:48]OFD Sender: No OFD packet to send [19:55:49]accept exits with 8 [19:55:49]New connection [19:55:49]New thread 3067194724 created [19:55:49]Thread 3067338084 joined [19:55:49]Waiting for new connection... [19:55:49] Sock 8.Parse request [19:55:49]Sock 8.Check first char [19:55:49]Sock 8.First char is OK [19:55:49]request: POST /json_proto HTTP/1.0 [19:55:49]Method: POST [19:55:49]URL: /json_proto [19:55:49]Method is POST - this is cgi request [19:55:49]url: /json_proto [19:55:49]query_string will be loaded in cgi processing [19:55:49]execute_cgi json_proto POST (null) [19:55:49]execute_cgi path=json_proto method=POST [19:55:49]POST find Content-Length [19:55:49]Host: 172.17.44.3:8080 [19:55:49]Content-Length: 804 [19:55:49]Content-Type: application/json [19:55:49] [19:55:49]POST finish read [19:55:49]Found Content-Length = 804 [19:55:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 16.380, "sum" : 1110.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1110.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:55:49]execute_script... [19:55: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)2076004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 16.380, "sum" : 1110.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1110.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:55:49]POST & json_proto [19:55:49]process_json_proto [19:55:49]json parsed OK: [19:55:49]protocol is kg_v1.0 [19:55:49]action value=close_receipt [19:55:49]process_action close_receipt [19:55:49]cmd_close_receipt [19:55:49]MH_GetDate [19:55:49]Write to MH i2c: F0 00 00 50 25 64 [19:55:49]Write i2c OK [19:55:49]MH_I2C_Read... [19:55:49]Read from MH i2c: F0 [19:55:49]MH_I2C_Read... [19:55:49]Read from MH i2c: F0 09 00 [19:55:49]MH_I2C_Read... [19:55:49]Read from MH i2c: F0 09 00 50 25 00 C6 F4 C4 66 AD C5 5D 66 86 [19:55:49]GetLastDocTimeStamp 1724183681 [19:55:49]current date 1724183750 [19:55:49]FM_GetShiftState [19:55:49]SAM_PROTO_GetShiftState [19:55:49]wFMCommunicate request_size=4 [19:55:49]MH_SAM_APDU [19:55:49]CAPDU: 80 13 01 00 [19:55:49]Write to MH i2c: E2 08 00 51 25 80 13 01 00 00 00 00 00 F3 [19:55:49]Write i2c OK [19:55:49]MH_I2C_Read... [19:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:55:50]Read from MH i2c: E2 [19:55:50]MH_I2C_Read... [19:55:50]Read from MH i2c: E2 0E 00 [19:55:50]MH_I2C_Read... [19:55:50]Read from MH i2c: E2 0E 00 51 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 16 [19:55:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:55:50]wFMCommunicate OK [19:55:50]SAM_PROTO_GetShiftState done [19:55:50]FM_GetShiftState done [19:55:50]opened in 1724112910 [19:55:50]opened+sec_in_day 1724199310 [19:55:50]quantity*price = 111056 [19:55:50]sum+1 = 111057 [19:55:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1110.56 НСП 1% : 9.83 НДС 12% : 117.94 Наличными: 0.00 Безнал.: 1110.56 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 639 20.08.2024 19:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58655 ФПД: 13568846527794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195550&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58655&fm=13568846527794&tin=02508201610067®Number=0000000000162794&sum=111056 [19:55:51]StoreToDocumentArchive [19:55:51]shift 100 fd 58655 [19:55:51]save to /storage/0100/doc_00058655 [19:55:51]save last doc name /storage/0100/doc_00058655 to /storage/kkm_last_doc_name [19:55:51]save OK [19:55:51]Clear old archive folders... [19:55:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:55:51]tlvbuf is 01D05980 [19:55:51]SAM_PROTO_ClearQueue [19:55:51]wFMCommunicate request_size=4 [19:55:51]MH_SAM_APDU [19:55:51]CAPDU: 80 09 00 00 [19:55:51]Write to MH i2c: E2 08 00 5E 25 80 09 00 00 00 00 00 00 F5 [19:55:51]Write i2c OK [19:55:51]MH_I2C_Read... [19:55:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:55:51]Read from MH i2c: E2 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 03 00 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 03 00 5E 25 00 90 00 F7 [19:55:51]RAPDU: 90 00 [19:55:51]wFMCommunicate OK [19:55:51]SAM_PROTO_ClearQueue done [19:55:51]KKMCreateOFDPacket [19:55:51]OFDProtocolAddRootSTLVToBuf [19:55:51]FM_MakeSignedData [19:55:51]FM_MakeSignedData [19:55:51]SAM_PROTO_SignData [19:55:51]wFMCommunicate request_size=4 [19:55:51]MH_SAM_APDU [19:55:51]CAPDU: 80 0D 01 02 [19:55:51]Write to MH i2c: E2 08 00 5F 25 80 0D 01 02 00 00 00 00 FD [19:55:51]Write i2c OK [19:55:51]MH_I2C_Read... [19:55:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:55:51]Read from MH i2c: E2 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 03 00 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 03 00 5F 25 00 90 00 F8 [19:55:51]RAPDU: 90 00 [19:55:51]wFMCommunicate OK [19:55:51]wFMCommunicate request_size=255 [19:55:51]MH_SAM_APDU [19: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 34 FF 03 08 00 03 FC 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D0 B1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 B1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 2E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 B1 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 C6 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E5 00 00 35 04 06 00 0C [19:55:51]Write to MH i2c: E2 02 01 60 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 34 FF 03 08 00 03 FC 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D0 B1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 B1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 2E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 B1 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 C6 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E5 00 00 35 04 06 00 0C 00 00 4D [19:55:51]Write i2c OK [19:55:51]MH_I2C_Read... [19:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:55:51]Read from MH i2c: E2 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 03 00 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 03 00 60 25 00 90 00 F9 [19:55:51]RAPDU: 90 00 [19:55:51]wFMCommunicate OK [19:55:51]wFMCommunicate request_size=10 [19:55:51]MH_SAM_APDU [19:55:51]CAPDU: 80 0D 02 02 05 57 3E 46 FD 32 [19:55:51]Write to MH i2c: E2 0D 00 61 25 80 0D 02 02 05 00 57 3E 46 FD 32 00 00 14 [19:55:51]Write i2c OK [19:55:51]MH_I2C_Read... [19:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:55:51]Read from MH i2c: E2 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 03 00 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 03 00 61 25 00 90 00 FA [19:55:51]RAPDU: 90 00 [19:55:51]wFMCommunicate OK [19:55:51]wFMCommunicate request_size=4 [19:55:51]MH_SAM_APDU [19:55:51]CAPDU: 80 0D 03 02 [19:55:51]Write to MH i2c: E2 08 00 62 25 80 0D 03 02 00 00 00 00 02 [19:55:51]Write i2c OK [19:55:51]MH_I2C_Read... [19:55:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:55:51]Read from MH i2c: E2 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 0B 00 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 0B 00 62 25 00 57 E2 9D 7E 12 90 6F 78 90 00 E0 [19:55:51]RAPDU: 57 E2 9D 7E 12 90 6F 78 90 00 [19:55:51]wFMCommunicate OK [19:55:51]SAM_PROTO_SignData done [19:55:51]FM_MakeSignedData done [19:55:51]CreateOFDProtocolMessage [19:55:51]wFMCommunicate request_size=4 [19:55:51]MH_SAM_APDU [19:55:51]CAPDU: 80 11 00 00 [19:55:51]Write to MH i2c: E2 08 00 63 25 80 11 00 00 00 00 00 00 02 [19:55:51]Write i2c OK [19:55:51]MH_I2C_Read... [19:55:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:55:51]Read from MH i2c: E2 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 17 00 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: E2 17 00 63 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4E [19:55:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:55:51]wFMCommunicate OK [19:55:51]CreateOFDProtocolMessage done [19:55:51]OFDSenderStorePacket 58655 [19:55:51]StoreOFDPacket docnum=58655 [19:55:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 02 87 07 01 DF 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 34 FF 03 08 00 03 FC 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D0 B1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 B1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 2E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 B1 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 C6 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E5 00 00 35 04 06 00 0C 57 3E 46 FD 32 57 E2 9D 7E 12 90 6F 78 [19:55:51]CheckFolder [19:55:51]dirname=/storage/ofd_packets [19:55:51]CheckFolder done [19:55:51]ProducePacketName [19:55:51]name=ofd_packets/00058655 [19:55:51]NVStorageSaveData ofd_packets/00058655 [19:55:51]File name is /storage/ofd_packets/00058655 [19:55:51]Write 301 bytes [19:55:51]NVStorageSaveData done [19:55:51]OFDSenderStorePacket done [19:55:51]KKMCreateOFDPacket done [19:55:51]NVStorageSaveData kkm_last_timestamp [19:55:51]File name is /storage/kkm_last_timestamp [19:55:51]Write 4 bytes [19:55:51]NVStorageSaveData done [19:55:51]ExternCall_PrintAddStr [19:55:51]wPrintStart [19:55:51]Write to MH i2c: 01 00 00 64 25 89 [19:55:51]Write i2c OK [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: 01 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: 01 07 00 [19:55:51]MH_I2C_Read... [19:55:51]Read from MH i2c: 01 07 00 64 25 00 00 00 00 00 FF 0F 9E [19:55:51]RasterBufferAndPrint [19:55:51]line Счет N : (1)2076004 [19:55:51]line ИНН: 02508201610067 [19:55:51]line Контрольно-Кассовый Чек [19:55:51]line ПРОДАЖА [19:55:51]line ТРК (МРК, ГНК) : 43 [19:55:51]line Товар: 2710124130 [19:55:51]line Аи-92-К-4 [19:55:51]line 16.380 * 67.80 [19:55:51]line = 1110.56 [19:55:51]line НДС 12% НСП 1% [19:55:51]line > о реализуемом товаре [19:55:51]line ИТОГО: 1110.56 [19:55:51]line НСП 1% : 9.83 [19:55:51]line НДС 12% : 117.94 [19:55:51]line Наличными: 0.00 [19:55:51]line Безнал.: 1110.56 [19:55:51]line Место: АЗС № 135 "Партнер Нефть" [19:55:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:55:51]line СНО: Общий режим [19:55:51]line Чек 639 20.08.2024 19:55 [19:55:51]line Смена: 100 ФФД: 1.0 [19:55:51]line ЗНМ: 0300000196 [19:55:51]line РНМ: 0000000000162794 [19:55:51]line Версия ККМ: v1.0 [19:55:51]line Платежная система: O! деньги [19:55:51]line ФМ: 0000000002094532 [19:55:51]line ФД: 58655 [19:55:51]line ФПД: 13568846527794 [19:55:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195550&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58655&fm=13568846527794&tin=02508201610067®Number=0000000000162794&sum=111056 [19:55:52]OFD Sender: Processing packet 58655 [packets to send 52, broken 51] [19:55:52]ProducePacketName [19:55:52]name=ofd_packets/00058655 [19:55:52]OFD Sender: To server: pG, [19:55:52]CommunicateWithHost lk.salyk.kg:30040 [19:55:52]ConnectInit lk.salyk.kg [19:55:52]written 0, free lines is 4095 [19:55:52]Connected sock=10 [19:55:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 02 87 07 01 DF 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 34 FF 03 08 00 03 FC 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D0 B1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 B1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 2E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 B1 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 C6 F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E5 00 00 35 04 06 00 0C 57 3E 46 FD 32 57 E2 9D 7E 12 90 6F 78 [19:55:52]Write to MH i2c: 01 00 00 8E 25 B3 [19:55:52]Write i2c OK [19:55:52]MH_I2C_Read... [19:55:52]Read from MH i2c: 01 [19:55:52]MH_I2C_Read... [19:55:52]Read from MH i2c: 01 07 00 [19:55:52]MH_I2C_Read... [19:55:52]Read from MH i2c: 01 07 00 8E 25 00 00 00 00 00 D9 0C 9F [19:55:52]RasterBufferAndPrint [19:55:52]line [19:55:52]line [19:55:52]line [19:55:52]line [19:55:52]line [19:55:52]written 0, free lines is 3294 [19:55:52]MH_Cut [19:55:52]Write to MH i2c: D1 01 00 95 25 01 8C [19:55:52]Write i2c OK [19:55:52]MH_I2C_Read... [19:55:52]Read from MH i2c: D1 [19:55:52]MH_I2C_Read... [19:55:52]Read from MH i2c: D1 01 00 [19:55:52]MH_I2C_Read... [19:55:52]Read from MH i2c: D1 01 00 95 25 00 8B [19:55:52]Write to MH i2c: 01 00 00 96 25 BB [19:55:52]Write i2c OK [19:55:52]MH_I2C_Read... [19:55:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 86 3F 47 00 6C F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 1F E5 00 00 F4 03 04 00 14 A0 C4 66 B6 04 01 00 00 42 36 0A F3 4A 1F FA A6 [19:55:52]CommunicateWithHost err = 0 [19:55:52]CheckOFDResponse [19:55:52]1017 (14) - 77093643461234 [19:55:52]1041 (16) - 0000000002094532 [19:55:52]1040 (4) - 58655 [19:55:52]1012 (4) - 20.08.2024 13:54 [19:55:52]1206 (1) - 0 [19:55:52]OFD Sender: Remove packet 58655 [19:55:52]ProducePacketName [19:55:52]name=ofd_packets/00058655 [19:55:52]NVStorageDeleteData [19:55:53]OFD Sender: No OFD packet to send [19:55:53]*** Cut start [19:55:53]*** Partial cut [19:55:53]*** CUTSNS_PIN = 1 [19:55:53]*** CUTSNS_PIN = 0 [19:55:53]*** Brake cut motor [19:55:53]Read from MH i2c: 01 [19:55:54]MH_I2C_Read... [19:55:54]*** Stop cut motor [19:55:54]*** Cut end [19:55:54]Read from MH i2c: 01 07 00 [19:55:54]MH_I2C_Read... [19:55:54]Read from MH i2c: 01 07 00 96 25 00 00 00 00 00 FF 0F D0 [19:55:54]process_action close_receipt done [19:55:54]requested_data is exist [19:55:54]produce_requested_data [19:55:54]requested_item fm.sn is exist - process it [19:55:54]wFMCommunicate request_size=4 [19:55:54]MH_SAM_APDU [19:55:54]CAPDU: 80 11 00 00 [19:55:54]Write to MH i2c: E2 08 00 97 25 80 11 00 00 00 00 00 00 36 [19:55:54]Write i2c OK [19:55:54]MH_I2C_Read... [19:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:55:54]Read from MH i2c: E2 [19:55:54]MH_I2C_Read... [19:55:54]Read from MH i2c: E2 17 00 [19:55:54]MH_I2C_Read... [19:55:54]Read from MH i2c: E2 17 00 97 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 82 [19:55:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:55:54]wFMCommunicate OK [19:55:54]requested_item fd.num is exist - process it [19:55:54]SAM_PROTO_GetFieldsCounters [19:55:54]wFMCommunicate request_size=4 [19:55:54]MH_SAM_APDU [19:55:54]CAPDU: 80 13 00 00 [19:55:54]Write to MH i2c: E2 08 00 98 25 80 13 00 00 00 00 00 00 39 [19:55:54]Write i2c OK [19:55:54]MH_I2C_Read... [19:55:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:55:54]Read from MH i2c: E2 [19:55:54]MH_I2C_Read... [19:55:54]Read from MH i2c: E2 62 00 [19:55:54]MH_I2C_Read... [19:55:54]Read from MH i2c: E2 62 00 98 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [19:55:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 1F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:55:54]wFMCommunicate OK [19:55:54]SAM_PROTO_GetFieldsCounters done [19:55:54]requested_item shift.num is exist - process it [19:55:54]requested_item shift.opened is exist - process it [19:55:54]req_shift_opened [19:55:54]FM_GetShiftState [19:55:54]SAM_PROTO_GetShiftState [19:55:54]wFMCommunicate request_size=4 [19:55:54]MH_SAM_APDU [19:55:54]CAPDU: 80 13 01 00 [19:55:54]Write to MH i2c: E2 08 00 99 25 80 13 01 00 00 00 00 00 3B [19:55:54]Write i2c OK [19:55:54]MH_I2C_Read... [19:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:55:54]Read from MH i2c: E2 [19:55:54]MH_I2C_Read... [19:55:54]Read from MH i2c: E2 0E 00 [19:55:54]MH_I2C_Read... [19:55:54]Read from MH i2c: E2 0E 00 99 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5E [19:55:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:55:54]wFMCommunicate OK [19:55:54]SAM_PROTO_GetShiftState done [19:55:54]FM_GetShiftState done [19:55:54]req_shift_opened done [19:55:54]requested_item shift.open_date is exist - process it [19:55:54]req_shift_open_date [19:55:54]req_shift_open_date done [19:55:54]produce_requested_data done [19:55:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58655,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:55:54]process_action_free close_receipt [19:55:54]json_value_free [19:55:54]json_value_free done [19:55:54]process_json_proto returns [19:55:54]Send response to host [19:55:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58655,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:55:54]free response buf [19:55:54]execute_script done [19:55:54]execute_script returns [19:55:54]free content buf [19:55:54]Sock 8.Close socket [19:55:54]Sock 8.Thread stoped [19:55:58]OFD Sender: No OFD packet to send [19:56:03]OFD Sender: No OFD packet to send [19:56:08]OFD Sender: No OFD packet to send [19:56:13]OFD Sender: No OFD packet to send [19:56:18]OFD Sender: No OFD packet to send [19:56:23]OFD Sender: No OFD packet to send [19:56:28]OFD Sender: No OFD packet to send [19:56:33]OFD Sender: No OFD packet to send [19:56:38]OFD Sender: No OFD packet to send [19:56:41]accept exits with 9 [19:56:41]New connection [19:56:41]New thread 3067338084 created [19:56:41]Thread 3067194724 joined [19:56:41]Waiting for new connection... [19:56:41] Sock 9.Parse request [19:56:41]Sock 9.Check first char [19:56:41]Sock 9.First char is OK [19:56:41]request: POST /json_proto HTTP/1.0 [19:56:41]Method: POST [19:56:41]URL: /json_proto [19:56:41]Method is POST - this is cgi request [19:56:41]url: /json_proto [19:56:41]query_string will be loaded in cgi processing [19:56:41]execute_cgi json_proto POST (null) [19:56:41]execute_cgi path=json_proto method=POST [19:56:41]POST find Content-Length [19:56:41]Host: 172.17.44.3:8080 [19:56:41]Content-Length: 801 [19:56:41]Content-Type: application/json [19:56:41] [19:56:41]POST finish read [19:56:41]Found Content-Length = 801 [19:56:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:41]execute_script... [19:56: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)2076005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:41]POST & json_proto [19:56:41]process_json_proto [19:56:41]json parsed OK: [19:56:41]protocol is kg_v1.0 [19:56:41]action value=close_receipt [19:56:41]process_action close_receipt [19:56:41]cmd_close_receipt [19:56:41]MH_GetDate [19:56:41]Write to MH i2c: F0 00 00 9A 25 AE [19:56:41]Write i2c OK [19:56:41]MH_I2C_Read... [19:56:41]Read from MH i2c: F0 [19:56:41]MH_I2C_Read... [19:56:41]Read from MH i2c: F0 09 00 [19:56:41]MH_I2C_Read... [19:56:41]Read from MH i2c: F0 09 00 9A 25 00 FA F4 C4 66 AD C5 5D 66 04 [19:56:41]GetLastDocTimeStamp 1724183750 [19:56:41]current date 1724183802 [19:56:41]FM_GetShiftState [19:56:41]SAM_PROTO_GetShiftState [19:56:41]wFMCommunicate request_size=4 [19:56:41]MH_SAM_APDU [19:56:41]CAPDU: 80 13 01 00 [19:56:41]Write to MH i2c: E2 08 00 9B 25 80 13 01 00 00 00 00 00 3D [19:56:41]Write i2c OK [19:56:41]MH_I2C_Read... [19:56:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:41]Read from MH i2c: E2 [19:56:41]MH_I2C_Read... [19:56:41]Read from MH i2c: E2 0E 00 [19:56:41]MH_I2C_Read... [19:56:41]Read from MH i2c: E2 0E 00 9B 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 60 [19:56:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:56:41]wFMCommunicate OK [19:56:41]SAM_PROTO_GetShiftState done [19:56:41]FM_GetShiftState done [19:56:41]opened in 1724112910 [19:56:41]opened+sec_in_day 1724199310 [19:56:41]quantity*price = 100050 [19:56:41]sum+1 = 100052 [19:56:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 640 20.08.2024 19:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58656 ФПД: 80465392480676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195642&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58656&fm=80465392480676&tin=02508201610067®Number=0000000000162794&sum=100051 [19:56:42]StoreToDocumentArchive [19:56:42]shift 100 fd 58656 [19:56:42]save to /storage/0100/doc_00058656 [19:56:42]save last doc name /storage/0100/doc_00058656 to /storage/kkm_last_doc_name [19:56:42]save OK [19:56:42]Clear old archive folders... [19:56:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:56:42]tlvbuf is 02034070 [19:56:42]SAM_PROTO_ClearQueue [19:56:42]wFMCommunicate request_size=4 [19:56:42]MH_SAM_APDU [19:56:42]CAPDU: 80 09 00 00 [19:56:42]Write to MH i2c: E2 08 00 A8 25 80 09 00 00 00 00 00 00 3F [19:56:42]Write i2c OK [19:56:42]MH_I2C_Read... [19:56:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:42]Read from MH i2c: E2 [19:56:42]MH_I2C_Read... [19:56:42]Read from MH i2c: E2 03 00 [19:56:42]MH_I2C_Read... [19:56:42]Read from MH i2c: E2 03 00 A8 25 00 90 00 41 [19:56:42]RAPDU: 90 00 [19:56:42]wFMCommunicate OK [19:56:42]SAM_PROTO_ClearQueue done [19:56:42]KKMCreateOFDPacket [19:56:42]OFDProtocolAddRootSTLVToBuf [19:56:42]FM_MakeSignedData [19:56:42]FM_MakeSignedData [19:56:42]SAM_PROTO_SignData [19:56:42]wFMCommunicate request_size=4 [19:56:42]MH_SAM_APDU [19:56:42]CAPDU: 80 0D 01 02 [19:56:42]Write to MH i2c: E2 08 00 A9 25 80 0D 01 02 00 00 00 00 47 [19:56:42]Write i2c OK [19:56:42]MH_I2C_Read... [19:56:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:42]Read from MH i2c: E2 [19:56:42]MH_I2C_Read... [19:56:42]Read from MH i2c: E2 03 00 [19:56:42]MH_I2C_Read... [19:56:42]Read from MH i2c: E2 03 00 A9 25 00 90 00 42 [19:56:42]RAPDU: 90 00 [19:56:42]wFMCommunicate OK [19:56:42]wFMCommunicate request_size=255 [19:56:42]MH_SAM_APDU [19:56:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 80 02 00 00 F4 03 04 00 FA F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E5 00 00 35 04 06 00 49 2E CF 22 [19:56:42]Write to MH i2c: E2 02 01 AA 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 80 02 00 00 F4 03 04 00 FA F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E5 00 00 35 04 06 00 49 2E CF 22 00 00 9A [19:56:42]Write i2c OK [19:56:42]MH_I2C_Read... [19:56:43]OFD Sender: No OFD packet to send [19:56:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:43]Read from MH i2c: E2 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: E2 03 00 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: E2 03 00 AA 25 00 90 00 43 [19:56:43]RAPDU: 90 00 [19:56:43]wFMCommunicate OK [19:56:43]wFMCommunicate request_size=7 [19:56:43]MH_SAM_APDU [19:56:43]CAPDU: 80 0D 02 02 02 B1 A4 [19:56:43]Write to MH i2c: E2 0A 00 AB 25 80 0D 02 02 02 00 B1 A4 00 00 A3 [19:56:43]Write i2c OK [19:56:43]MH_I2C_Read... [19:56:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:43]Read from MH i2c: E2 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: E2 03 00 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: E2 03 00 AB 25 00 90 00 44 [19:56:43]RAPDU: 90 00 [19:56:43]wFMCommunicate OK [19:56:43]wFMCommunicate request_size=4 [19:56:43]MH_SAM_APDU [19:56:43]CAPDU: 80 0D 03 02 [19:56:43]Write to MH i2c: E2 08 00 AC 25 80 0D 03 02 00 00 00 00 4C [19:56:43]Write i2c OK [19:56:43]MH_I2C_Read... [19:56:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:43]Read from MH i2c: E2 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: E2 0B 00 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: E2 0B 00 AC 25 00 FE D5 77 E8 D1 32 E7 0E 90 00 77 [19:56:43]RAPDU: FE D5 77 E8 D1 32 E7 0E 90 00 [19:56:43]wFMCommunicate OK [19:56:43]SAM_PROTO_SignData done [19:56:43]FM_MakeSignedData done [19:56:43]CreateOFDProtocolMessage [19:56:43]wFMCommunicate request_size=4 [19:56:43]MH_SAM_APDU [19:56:43]CAPDU: 80 11 00 00 [19:56:43]Write to MH i2c: E2 08 00 AD 25 80 11 00 00 00 00 00 00 4C [19:56:43]Write i2c OK [19:56:43]MH_I2C_Read... [19:56:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:43]Read from MH i2c: E2 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: E2 17 00 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: E2 17 00 AD 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 98 [19:56:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:56:43]wFMCommunicate OK [19:56:43]CreateOFDProtocolMessage done [19:56:43]OFDSenderStorePacket 58656 [19:56:43]StoreOFDPacket docnum=58656 [19:56:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 CC C4 04 01 B8 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 80 02 00 00 F4 03 04 00 FA F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E5 00 00 35 04 06 00 49 2E CF 22 B1 A4 FE D5 77 E8 D1 32 E7 0E [19:56:43]CheckFolder [19:56:43]dirname=/storage/ofd_packets [19:56:43]CheckFolder done [19:56:43]ProducePacketName [19:56:43]name=ofd_packets/00058656 [19:56:43]NVStorageSaveData ofd_packets/00058656 [19:56:43]File name is /storage/ofd_packets/00058656 [19:56:43]Write 298 bytes [19:56:43]NVStorageSaveData done [19:56:43]OFDSenderStorePacket done [19:56:43]KKMCreateOFDPacket done [19:56:43]NVStorageSaveData kkm_last_timestamp [19:56:43]File name is /storage/kkm_last_timestamp [19:56:43]Write 4 bytes [19:56:43]NVStorageSaveData done [19:56:43]ExternCall_PrintAddStr [19:56:43]wPrintStart [19:56:43]Write to MH i2c: 01 00 00 AE 25 D3 [19:56:43]Write i2c OK [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: 01 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: 01 07 00 [19:56:43]MH_I2C_Read... [19:56:43]Read from MH i2c: 01 07 00 AE 25 00 00 00 00 00 FF 0F E8 [19:56:43]RasterBufferAndPrint [19:56:43]line Счет N : (1)2076005 [19:56:43]line ИНН: 02508201610067 [19:56:43]line Контрольно-Кассовый Чек [19:56:43]line ПРОДАЖА [19:56:43]line ТРК (МРК, ГНК) : 21 [19:56:43]line Товар: 2710194210 [19:56:43]line ДТ-К-5 [19:56:43]line 13.130 * 76.20 [19:56:43]line = 1000.51 [19:56:43]line НДС 12% НСП 1% [19:56:43]line > о реализуемом товаре [19:56:43]line ИТОГО: 1000.51 [19:56:43]line НСП 1% : 8.85 [19:56:43]line НДС 12% : 106.25 [19:56:43]line Наличными: 0.00 [19:56:43]line Безнал.: 1000.51 [19:56:43]line Место: АЗС № 135 "Партнер Нефть" [19:56:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:56:43]line СНО: Общий режим [19:56:43]line Чек 640 20.08.2024 19:56 [19:56:43]line Смена: 100 ФФД: 1.0 [19:56:43]line ЗНМ: 0300000196 [19:56:43]line РНМ: 0000000000162794 [19:56:43]line Версия ККМ: v1.0 [19:56:43]line Платежная система: O! деньги [19:56:43]line ФМ: 0000000002094532 [19:56:43]line ФД: 58656 [19:56:43]line ФПД: 80465392480676 [19:56:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195642&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58656&fm=80465392480676&tin=02508201610067®Number=0000000000162794&sum=100051 [19:56:43]OFD Sender: Processing packet 58656 [packets to send 52, broken 51] [19:56:43]ProducePacketName [19:56:43]name=ofd_packets/00058656 [19:56:43]OFD Sender: To server: pG, [19:56:43]CommunicateWithHost lk.salyk.kg:30040 [19:56:43]ConnectInit lk.salyk.kg [19:56:43]written 0, free lines is 4095 [19:56:43]Connected sock=10 [19:56:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 CC C4 04 01 B8 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 80 02 00 00 F4 03 04 00 FA F4 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 20 E5 00 00 35 04 06 00 49 2E CF 22 B1 A4 FE D5 77 E8 D1 32 E7 0E [19:56:44]Write to MH i2c: 01 00 00 D8 25 FD [19:56:44]Write i2c OK [19:56:44]MH_I2C_Read... [19:56:44]Read from MH i2c: 01 [19:56:44]MH_I2C_Read... [19:56:44]Read from MH i2c: 01 07 00 [19:56:44]MH_I2C_Read... [19:56:44]Read from MH i2c: 01 07 00 D8 25 00 00 00 00 00 DA 0C EA [19:56:44]RasterBufferAndPrint [19:56:44]line [19:56:44]line [19:56:44]line [19:56:44]line [19:56:44]line [19:56:44]written 0, free lines is 3297 [19:56:44]MH_Cut [19:56:44]Write to MH i2c: D1 01 00 DF 25 01 D6 [19:56:44]Write i2c OK [19:56:44]MH_I2C_Read... [19:56:44]Read from MH i2c: D1 [19:56:44]MH_I2C_Read... [19:56:44]Read from MH i2c: D1 01 00 [19:56:44]MH_I2C_Read... [19:56:44]Read from MH i2c: D1 01 00 DF 25 00 D5 [19:56:44]Write to MH i2c: 01 00 00 E0 25 05 [19:56:44]Write i2c OK [19:56:44]MH_I2C_Read... [19:56:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 97 50 47 00 EC 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 32 30 39 34 35 33 32 10 04 04 00 20 E5 00 00 F4 03 04 00 48 A0 C4 66 B6 04 01 00 00 4D 44 EF 7C D2 48 1A 13 [19:56:44]CommunicateWithHost err = 0 [19:56:44]CheckOFDResponse [19:56:44]1017 (14) - 77093643461234 [19:56:44]1041 (16) - 0000000002094532 [19:56:44]1040 (4) - 58656 [19:56:44]1012 (4) - 20.08.2024 13:55 [19:56:44]1206 (1) - 0 [19:56:44]OFD Sender: Remove packet 58656 [19:56:44]ProducePacketName [19:56:44]name=ofd_packets/00058656 [19:56:44]NVStorageDeleteData [19:56:44]OFD Sender: No OFD packet to send [19:56:44]*** Cut start [19:56:44]*** Partial cut [19:56:44]*** CUTSNS_PIN = 1 [19:56:45]*** CUTSNS_PIN = 0 [19:56:45]*** Brake cut motor [19:56:45]Read from MH i2c: 01 [19:56:45]MH_I2C_Read... [19:56:45]*** Stop cut motor [19:56:45]*** Cut end [19:56:45]Read from MH i2c: 01 07 00 [19:56:45]MH_I2C_Read... [19:56:45]Read from MH i2c: 01 07 00 E0 25 00 00 00 00 00 FF 0F 1A [19:56:45]process_action close_receipt done [19:56:45]requested_data is exist [19:56:45]produce_requested_data [19:56:45]requested_item fm.sn is exist - process it [19:56:45]wFMCommunicate request_size=4 [19:56:45]MH_SAM_APDU [19:56:45]CAPDU: 80 11 00 00 [19:56:45]Write to MH i2c: E2 08 00 E1 25 80 11 00 00 00 00 00 00 80 [19:56:45]Write i2c OK [19:56:45]MH_I2C_Read... [19:56:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:45]Read from MH i2c: E2 [19:56:45]MH_I2C_Read... [19:56:45]Read from MH i2c: E2 17 00 [19:56:45]MH_I2C_Read... [19:56:45]Read from MH i2c: E2 17 00 E1 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CC [19:56:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:56:45]wFMCommunicate OK [19:56:45]requested_item fd.num is exist - process it [19:56:45]SAM_PROTO_GetFieldsCounters [19:56:45]wFMCommunicate request_size=4 [19:56:45]MH_SAM_APDU [19:56:45]CAPDU: 80 13 00 00 [19:56:45]Write to MH i2c: E2 08 00 E2 25 80 13 00 00 00 00 00 00 83 [19:56:45]Write i2c OK [19:56:45]MH_I2C_Read... [19:56:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:45]Read from MH i2c: E2 [19:56:45]MH_I2C_Read... [19:56:45]Read from MH i2c: E2 62 00 [19:56:45]MH_I2C_Read... [19:56:45]Read from MH i2c: E2 62 00 E2 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 20 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 90 [19:56:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 20 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:45]wFMCommunicate OK [19:56:45]SAM_PROTO_GetFieldsCounters done [19:56:45]requested_item shift.num is exist - process it [19:56:45]requested_item shift.opened is exist - process it [19:56:45]req_shift_opened [19:56:45]FM_GetShiftState [19:56:45]SAM_PROTO_GetShiftState [19:56:45]wFMCommunicate request_size=4 [19:56:45]MH_SAM_APDU [19:56:45]CAPDU: 80 13 01 00 [19:56:45]Write to MH i2c: E2 08 00 E3 25 80 13 01 00 00 00 00 00 85 [19:56:45]Write i2c OK [19:56:45]MH_I2C_Read... [19:56:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:45]Read from MH i2c: E2 [19:56:45]MH_I2C_Read... [19:56:45]Read from MH i2c: E2 0E 00 [19:56:45]MH_I2C_Read... [19:56:45]Read from MH i2c: E2 0E 00 E3 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A8 [19:56:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:56:45]wFMCommunicate OK [19:56:45]SAM_PROTO_GetShiftState done [19:56:45]FM_GetShiftState done [19:56:45]req_shift_opened done [19:56:45]requested_item shift.open_date is exist - process it [19:56:45]req_shift_open_date [19:56:45]req_shift_open_date done [19:56:45]produce_requested_data done [19:56:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58656,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:56:45]process_action_free close_receipt [19:56:45]json_value_free [19:56:45]json_value_free done [19:56:45]process_json_proto returns [19:56:45]Send response to host [19:56:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58656,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:56:45]free response buf [19:56:45]execute_script done [19:56:45]execute_script returns [19:56:45]free content buf [19:56:45]Sock 9.Close socket [19:56:45]Sock 9.Thread stoped [19:56:49]OFD Sender: No OFD packet to send [19:56:51]accept exits with 8 [19:56:51]New connection [19:56:51]New thread 3067194724 created [19:56:51]Thread 3067338084 joined [19:56:51]Waiting for new connection... [19:56:51] Sock 8.Parse request [19:56:51]Sock 8.Check first char [19:56:51]Sock 8.First char is OK [19:56:51]request: POST /json_proto HTTP/1.0 [19:56:51]Method: POST [19:56:51]URL: /json_proto [19:56:51]Method is POST - this is cgi request [19:56:51]url: /json_proto [19:56:51]query_string will be loaded in cgi processing [19:56:51]execute_cgi json_proto POST (null) [19:56:51]execute_cgi path=json_proto method=POST [19:56:51]POST find Content-Length [19:56:51]Host: 172.17.44.3:8080 [19:56:51]Content-Length: 678 [19:56:51]Content-Type: application/json [19:56:51] [19:56:51]POST finish read [19:56:51]Found Content-Length = 678 [19:56:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.090, "sum" : 345.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 345.00, "total" : 345.00, "payments": [ { "type": 0, "sum" : 345.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:51]execute_script... [19:56: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)2076008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.090, "sum" : 345.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 345.00, "total" : 345.00, "payments": [ { "type": 0, "sum" : 345.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:51]POST & json_proto [19:56:51]process_json_proto [19:56:51]json parsed OK: [19:56:51]protocol is kg_v1.0 [19:56:51]action value=close_receipt [19:56:51]process_action close_receipt [19:56:51]cmd_close_receipt [19:56:51]MH_GetDate [19:56:51]Write to MH i2c: F0 00 00 E4 25 F8 [19:56:51]Write i2c OK [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: F0 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: F0 09 00 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: F0 09 00 E4 25 00 04 F5 C4 66 AD C5 5D 66 59 [19:56:51]GetLastDocTimeStamp 1724183802 [19:56:51]current date 1724183812 [19:56:51]FM_GetShiftState [19:56:51]SAM_PROTO_GetShiftState [19:56:51]wFMCommunicate request_size=4 [19:56:51]MH_SAM_APDU [19:56:51]CAPDU: 80 13 01 00 [19:56:51]Write to MH i2c: E2 08 00 E5 25 80 13 01 00 00 00 00 00 87 [19:56:51]Write i2c OK [19:56:51]MH_I2C_Read... [19:56:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:51]Read from MH i2c: E2 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: E2 0E 00 [19:56:51]MH_I2C_Read... [19:56:51]Read from MH i2c: E2 0E 00 E5 25 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AA [19:56:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:56:51]wFMCommunicate OK [19:56:51]SAM_PROTO_GetShiftState done [19:56:51]FM_GetShiftState done [19:56:51]opened in 1724112910 [19:56:51]opened+sec_in_day 1724199310 [19:56:51]quantity*price = 34510 [19:56:51]sum+1 = 34511 [19:56:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 345.00 Внесено: 345.00 СДАЧА: 0.00 НСП 1% : 3.05 НДС 12% : 36.65 Наличными: 345.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 641 20.08.2024 19:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58657 ФПД: 193286689022275 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195652&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58657&fm=193286689022275&tin=02508201610067®Number=0000000000162794&sum=34500 [19:56:52]StoreToDocumentArchive [19:56:52]shift 100 fd 58657 [19:56:52]save to /storage/0100/doc_00058657 [19:56:52]save last doc name /storage/0100/doc_00058657 to /storage/kkm_last_doc_name [19:56:52]save OK [19:56:52]Clear old archive folders... [19:56:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:56:52]tlvbuf is B6F1FA50 [19:56:52]SAM_PROTO_ClearQueue [19:56:52]wFMCommunicate request_size=4 [19:56:52]MH_SAM_APDU [19:56:52]CAPDU: 80 09 00 00 [19:56:52]Write to MH i2c: E2 08 00 F2 25 80 09 00 00 00 00 00 00 89 [19:56:52]Write i2c OK [19:56:52]MH_I2C_Read... [19:56:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:52]Read from MH i2c: E2 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 03 00 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 03 00 F2 25 00 90 00 8B [19:56:52]RAPDU: 90 00 [19:56:52]wFMCommunicate OK [19:56:52]SAM_PROTO_ClearQueue done [19:56:52]KKMCreateOFDPacket [19:56:52]OFDProtocolAddRootSTLVToBuf [19:56:52]FM_MakeSignedData [19:56:52]FM_MakeSignedData [19:56:52]SAM_PROTO_SignData [19:56:52]wFMCommunicate request_size=4 [19:56:52]MH_SAM_APDU [19:56:52]CAPDU: 80 0D 01 02 [19:56:52]Write to MH i2c: E2 08 00 F3 25 80 0D 01 02 00 00 00 00 91 [19:56:52]Write i2c OK [19:56:52]MH_I2C_Read... [19:56:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:52]Read from MH i2c: E2 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 03 00 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 03 00 F3 25 00 90 00 8C [19:56:52]RAPDU: 90 00 [19:56:52]wFMCommunicate OK [19:56:52]wFMCommunicate request_size=255 [19:56:52]MH_SAM_APDU [19:56: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 34 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 0E 00 00 00 00 07 04 06 00 C4 86 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 02 00 00 F4 03 04 00 04 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E5 00 00 35 04 06 00 AF [19:56:52]Write to MH i2c: E2 02 01 F4 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 34 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 0E 00 00 00 00 07 04 06 00 C4 86 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 02 00 00 F4 03 04 00 04 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E5 00 00 35 04 06 00 AF 00 00 5A [19:56:52]Write i2c OK [19:56:52]MH_I2C_Read... [19:56:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:52]Read from MH i2c: E2 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 03 00 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 03 00 F4 25 00 90 00 8D [19:56:52]RAPDU: 90 00 [19:56:52]wFMCommunicate OK [19:56:52]wFMCommunicate request_size=10 [19:56:52]MH_SAM_APDU [19:56:52]CAPDU: 80 0D 02 02 05 CB 10 70 61 43 [19:56:52]Write to MH i2c: E2 0D 00 F5 25 80 0D 02 02 05 00 CB 10 70 61 43 00 00 8D [19:56:52]Write i2c OK [19:56:52]MH_I2C_Read... [19:56:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:52]Read from MH i2c: E2 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 03 00 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 03 00 F5 25 00 90 00 8E [19:56:52]RAPDU: 90 00 [19:56:52]wFMCommunicate OK [19:56:52]wFMCommunicate request_size=4 [19:56:52]MH_SAM_APDU [19:56:52]CAPDU: 80 0D 03 02 [19:56:52]Write to MH i2c: E2 08 00 F6 25 80 0D 03 02 00 00 00 00 96 [19:56:52]Write i2c OK [19:56:52]MH_I2C_Read... [19:56:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:52]Read from MH i2c: E2 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 0B 00 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 0B 00 F6 25 00 9E D5 E5 B6 C5 5D 66 8A 90 00 B7 [19:56:52]RAPDU: 9E D5 E5 B6 C5 5D 66 8A 90 00 [19:56:52]wFMCommunicate OK [19:56:52]SAM_PROTO_SignData done [19:56:52]FM_MakeSignedData done [19:56:52]CreateOFDProtocolMessage [19:56:52]wFMCommunicate request_size=4 [19:56:52]MH_SAM_APDU [19:56:52]CAPDU: 80 11 00 00 [19:56:52]Write to MH i2c: E2 08 00 F7 25 80 11 00 00 00 00 00 00 96 [19:56:52]Write i2c OK [19:56:52]MH_I2C_Read... [19:56:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:53]Read from MH i2c: E2 [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: E2 17 00 [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: E2 17 00 F7 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [19:56:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:56:53]wFMCommunicate OK [19:56:53]CreateOFDProtocolMessage done [19:56:53]OFDSenderStorePacket 58657 [19:56:53]StoreOFDPacket docnum=58657 [19:56:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F 27 07 01 BB 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 0E 00 00 00 00 07 04 06 00 C4 86 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 02 00 00 F4 03 04 00 04 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E5 00 00 35 04 06 00 AF CB 10 70 61 43 9E D5 E5 B6 C5 5D 66 8A [19:56:53]CheckFolder [19:56:53]dirname=/storage/ofd_packets [19:56:53]CheckFolder done [19:56:53]ProducePacketName [19:56:53]name=ofd_packets/00058657 [19:56:53]NVStorageSaveData ofd_packets/00058657 [19:56:53]File name is /storage/ofd_packets/00058657 [19:56:53]Write 301 bytes [19:56:53]NVStorageSaveData done [19:56:53]OFDSenderStorePacket done [19:56:53]KKMCreateOFDPacket done [19:56:53]NVStorageSaveData kkm_last_timestamp [19:56:53]File name is /storage/kkm_last_timestamp [19:56:53]Write 4 bytes [19:56:53]NVStorageSaveData done [19:56:53]ExternCall_PrintAddStr [19:56:53]wPrintStart [19:56:53]Write to MH i2c: 01 00 00 F8 25 1D [19:56:53]Write i2c OK [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: 01 [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: 01 07 00 [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: 01 07 00 F8 25 00 00 00 00 00 FF 0F 32 [19:56:53]RasterBufferAndPrint [19:56:53]line Счет N : (1)2076008 [19:56:53]line ИНН: 02508201610067 [19:56:53]line Контрольно-Кассовый Чек [19:56:53]line ПРОДАЖА [19:56:53]line ТРК (МРК, ГНК) : 53 [19:56:53]line Товар: 2710124130 [19:56:53]line Аи-92-К-4 [19:56:53]line 5.090 * 67.80 [19:56:53]line = 345.10 [19:56:53]line НДС 12% НСП 1% [19:56:53]line > о реализуемом товаре [19:56:53]line ОКРУГЛЕНИЕ: -0.10 [19:56:53]line ИТОГО: 345.00 [19:56:53]line Внесено: 345.00 [19:56:53]line СДАЧА: 0.00 [19:56:53]line НСП 1% : 3.05 [19:56:53]line НДС 12% : 36.65 [19:56:53]line Наличными: 345.00 [19:56:53]line Безнал.: 0.00 [19:56:53]line Место: АЗС № 135 "Партнер Нефть" [19:56:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:56:53]line СНО: Общий режим [19:56:53]line Чек 641 20.08.2024 19:56 [19:56:53]line Смена: 100 ФФД: 1.0 [19:56:53]line ЗНМ: 0300000196 [19:56:53]line РНМ: 0000000000162794 [19:56:53]line Версия ККМ: v1.0 [19:56:53]line ФМ: 0000000002094532 [19:56:53]line ФД: 58657 [19:56:53]line ФПД: 193286689022275 [19:56:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195652&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58657&fm=193286689022275&tin=02508201610067®Number=0000000000162794&sum=34500 [19:56:53]written 0, free lines is 4095 [19:56:53]OFD Sender: Processing packet 58657 [packets to send 52, broken 51] [19:56:53]ProducePacketName [19:56:53]name=ofd_packets/00058657 [19:56:53]OFD Sender: To server: pG, [19:56:53]CommunicateWithHost lk.salyk.kg:30040 [19:56:53]ConnectInit lk.salyk.kg [19:56:53]Connected sock=9 [19:56:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4F 27 07 01 BB 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 0E 00 00 00 00 07 04 06 00 C4 86 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 02 00 00 F4 03 04 00 04 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 21 E5 00 00 35 04 06 00 AF CB 10 70 61 43 9E D5 E5 B6 C5 5D 66 8A [19:56:53]Write to MH i2c: 01 00 00 23 26 49 [19:56:53]Write i2c OK [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: 01 [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: 01 07 00 [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: 01 07 00 23 26 00 00 00 00 00 C3 0C 1F [19:56:53]RasterBufferAndPrint [19:56:53]line [19:56:53]line [19:56:53]line [19:56:53]line [19:56:53]line [19:56:53]written 0, free lines is 3275 [19:56:53]MH_Cut [19:56:53]Write to MH i2c: D1 01 00 2A 26 01 22 [19:56:53]Write i2c OK [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: D1 [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: D1 01 00 [19:56:53]MH_I2C_Read... [19:56:53]Read from MH i2c: D1 01 00 2A 26 00 21 [19:56:53]Write to MH i2c: 01 00 00 2B 26 51 [19:56:53]Write i2c OK [19:56:53]MH_I2C_Read... [19:56:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B6 21 47 00 AA 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 32 30 39 34 35 33 32 10 04 04 00 21 E5 00 00 F4 03 04 00 52 A0 C4 66 B6 04 01 00 00 95 01 92 BB B4 9D 55 87 [19:56:53]CommunicateWithHost err = 0 [19:56:53]CheckOFDResponse [19:56:53]1017 (14) - 77093643461234 [19:56:53]1041 (16) - 0000000002094532 [19:56:53]1040 (4) - 58657 [19:56:53]1012 (4) - 20.08.2024 13:55 [19:56:53]1206 (1) - 0 [19:56:53]OFD Sender: Remove packet 58657 [19:56:53]ProducePacketName [19:56:53]name=ofd_packets/00058657 [19:56:53]NVStorageDeleteData [19:56:54]OFD Sender: No OFD packet to send [19:56:54]*** Cut start [19:56:54]*** Partial cut [19:56:54]*** CUTSNS_PIN = 1 [19:56:54]*** CUTSNS_PIN = 0 [19:56:54]*** Brake cut motor [19:56:54]Read from MH i2c: 01 [19:56:55]MH_I2C_Read... [19:56:55]*** Stop cut motor [19:56:55]Read from MH i2c: 01 07 00 [19:56:55]MH_I2C_Read... [19:56:55]*** Cut end [19:56:55]Read from MH i2c: 01 07 00 2B 26 00 00 00 00 00 FF 0F 66 [19:56:55]process_action close_receipt done [19:56:55]requested_data is exist [19:56:55]produce_requested_data [19:56:55]requested_item fm.sn is exist - process it [19:56:55]wFMCommunicate request_size=4 [19:56:55]MH_SAM_APDU [19:56:55]CAPDU: 80 11 00 00 [19:56:55]Write to MH i2c: E2 08 00 2C 26 80 11 00 00 00 00 00 00 CC [19:56:55]Write i2c OK [19:56:55]MH_I2C_Read... [19:56:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:55]Read from MH i2c: E2 [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: E2 17 00 [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: E2 17 00 2C 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 18 [19:56:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:56:55]wFMCommunicate OK [19:56:55]requested_item fd.num is exist - process it [19:56:55]SAM_PROTO_GetFieldsCounters [19:56:55]wFMCommunicate request_size=4 [19:56:55]MH_SAM_APDU [19:56:55]CAPDU: 80 13 00 00 [19:56:55]Write to MH i2c: E2 08 00 2D 26 80 13 00 00 00 00 00 00 CF [19:56:55]Write i2c OK [19:56:55]MH_I2C_Read... [19:56:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:55]Read from MH i2c: E2 [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: E2 62 00 [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: E2 62 00 2D 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 21 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 E0 [19:56:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 21 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:55]wFMCommunicate OK [19:56:55]SAM_PROTO_GetFieldsCounters done [19:56:55]requested_item shift.num is exist - process it [19:56:55]requested_item shift.opened is exist - process it [19:56:55]req_shift_opened [19:56:55]FM_GetShiftState [19:56:55]SAM_PROTO_GetShiftState [19:56:55]wFMCommunicate request_size=4 [19:56:55]MH_SAM_APDU [19:56:55]CAPDU: 80 13 01 00 [19:56:55]Write to MH i2c: E2 08 00 2E 26 80 13 01 00 00 00 00 00 D1 [19:56:55]Write i2c OK [19:56:55]MH_I2C_Read... [19:56:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:55]Read from MH i2c: E2 [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: E2 0E 00 [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: E2 0E 00 2E 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F4 [19:56:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:56:55]wFMCommunicate OK [19:56:55]SAM_PROTO_GetShiftState done [19:56:55]FM_GetShiftState done [19:56:55]req_shift_opened done [19:56:55]requested_item shift.open_date is exist - process it [19:56:55]req_shift_open_date [19:56:55]req_shift_open_date done [19:56:55]produce_requested_data done [19:56:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58657,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:56:55]process_action_free close_receipt [19:56:55]json_value_free [19:56:55]json_value_free done [19:56:55]process_json_proto returns [19:56:55]Send response to host [19:56:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58657,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:56:55]free response buf [19:56:55]execute_script done [19:56:55]execute_script returns [19:56:55]free content buf [19:56:55]Sock 8.Close socket [19:56:55]Sock 8.Thread stoped [19:56:59]accept exits with 10 [19:56:59]New connection [19:56:59]New thread 3067338084 created [19:56:59]Thread 3067194724 joined [19:56:59]Waiting for new connection... [19:56:59] Sock 10.Parse request [19:56:59]Sock 10.Check first char [19:56:59]Sock 10.First char is OK [19:56:59]request: POST /json_proto HTTP/1.0 [19:56:59]Method: POST [19:56:59]URL: /json_proto [19:56:59]Method is POST - this is cgi request [19:56:59]url: /json_proto [19:56:59]query_string will be loaded in cgi processing [19:56:59]execute_cgi json_proto POST (null) [19:56:59]execute_cgi path=json_proto method=POST [19:56:59]POST find Content-Length [19:56:59]Host: 172.17.44.3:8080 [19:56:59]Content-Length: 675 [19:56:59]Content-Type: application/json [19:56:59] [19:56:59]POST finish read [19:56:59]Found Content-Length = 675 [19:56:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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" ] } } [19:56:59]execute_script... [19:56:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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" ] } } [19:56:59]POST & json_proto [19:56:59]process_json_proto [19:56:59]json parsed OK: [19:56:59]protocol is kg_v1.0 [19:56:59]action value=close_receipt [19:56:59]process_action close_receipt [19:56:59]cmd_close_receipt [19:56:59]MH_GetDate [19:56:59]Write to MH i2c: F0 00 00 2F 26 44 [19:56:59]Write i2c OK [19:56:59]MH_I2C_Read... [19:56:59]Read from MH i2c: F0 [19:56:59]MH_I2C_Read... [19:56:59]Read from MH i2c: F0 09 00 [19:56:59]MH_I2C_Read... [19:56:59]Read from MH i2c: F0 09 00 2F 26 00 0B F5 C4 66 AD C5 5D 66 AC [19:56:59]GetLastDocTimeStamp 1724183812 [19:56:59]current date 1724183819 [19:56:59]FM_GetShiftState [19:56:59]SAM_PROTO_GetShiftState [19:56:59]wFMCommunicate request_size=4 [19:56:59]MH_SAM_APDU [19:56:59]CAPDU: 80 13 01 00 [19:56:59]Write to MH i2c: E2 08 00 30 26 80 13 01 00 00 00 00 00 D3 [19:56:59]Write i2c OK [19:56:59]MH_I2C_Read... [19:56:59]OFD Sender: No OFD packet to send [19:56:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:59]Read from MH i2c: E2 [19:56:59]MH_I2C_Read... [19:56:59]Read from MH i2c: E2 0E 00 [19:56:59]MH_I2C_Read... [19:56:59]Read from MH i2c: E2 0E 00 30 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F6 [19:56:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:56:59]wFMCommunicate OK [19:56:59]SAM_PROTO_GetShiftState done [19:56:59]FM_GetShiftState done [19:56:59]opened in 1724112910 [19:56:59]opened+sec_in_day 1724199310 [19:56:59]quantity*price = 60045 [19:56:59]sum+1 = 60047 [19:56:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 642 20.08.2024 19:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58658 ФПД: 149439983966344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195700&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58658&fm=149439983966344&tin=02508201610067®Number=0000000000162794&sum=60000 [19:56:59]StoreToDocumentArchive [19:56:59]shift 100 fd 58658 [19:56:59]save to /storage/0100/doc_00058658 [19:56:59]save last doc name /storage/0100/doc_00058658 to /storage/kkm_last_doc_name [19:56:59]save OK [19:56:59]Clear old archive folders... [19:56:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:56:59]tlvbuf is 020278D0 [19:56:59]SAM_PROTO_ClearQueue [19:56:59]wFMCommunicate request_size=4 [19:56:59]MH_SAM_APDU [19:56:59]CAPDU: 80 09 00 00 [19:57:00]Write to MH i2c: E2 08 00 3D 26 80 09 00 00 00 00 00 00 D5 [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 03 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 03 00 3D 26 00 90 00 D7 [19:57:00]RAPDU: 90 00 [19:57:00]wFMCommunicate OK [19:57:00]SAM_PROTO_ClearQueue done [19:57:00]KKMCreateOFDPacket [19:57:00]OFDProtocolAddRootSTLVToBuf [19:57:00]FM_MakeSignedData [19:57:00]FM_MakeSignedData [19:57:00]SAM_PROTO_SignData [19:57:00]wFMCommunicate request_size=4 [19:57:00]MH_SAM_APDU [19:57:00]CAPDU: 80 0D 01 02 [19:57:00]Write to MH i2c: E2 08 00 3E 26 80 0D 01 02 00 00 00 00 DD [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 03 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 03 00 3E 26 00 90 00 D8 [19:57:00]RAPDU: 90 00 [19:57:00]wFMCommunicate OK [19:57:00]wFMCommunicate request_size=255 [19:57:00]MH_SAM_APDU [19:57:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 82 02 00 00 F4 03 04 00 0C F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E5 00 00 35 04 06 00 87 EA 35 28 [19:57:00]Write to MH i2c: E2 02 01 3F 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 82 02 00 00 F4 03 04 00 0C F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E5 00 00 35 04 06 00 87 EA 35 28 00 00 08 [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 03 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 03 00 3F 26 00 90 00 D9 [19:57:00]RAPDU: 90 00 [19:57:00]wFMCommunicate OK [19:57:00]wFMCommunicate request_size=7 [19:57:00]MH_SAM_APDU [19:57:00]CAPDU: 80 0D 02 02 02 D8 88 [19:57:00]Write to MH i2c: E2 0A 00 40 26 80 0D 02 02 02 00 D8 88 00 00 44 [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 03 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 03 00 40 26 00 90 00 DA [19:57:00]RAPDU: 90 00 [19:57:00]wFMCommunicate OK [19:57:00]wFMCommunicate request_size=4 [19:57:00]MH_SAM_APDU [19:57:00]CAPDU: 80 0D 03 02 [19:57:00]Write to MH i2c: E2 08 00 41 26 80 0D 03 02 00 00 00 00 E2 [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 0B 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 0B 00 41 26 00 D6 BC 64 25 9C 9A 5B BD 90 00 4C [19:57:00]RAPDU: D6 BC 64 25 9C 9A 5B BD 90 00 [19:57:00]wFMCommunicate OK [19:57:00]SAM_PROTO_SignData done [19:57:00]FM_MakeSignedData done [19:57:00]CreateOFDProtocolMessage [19:57:00]wFMCommunicate request_size=4 [19:57:00]MH_SAM_APDU [19:57:00]CAPDU: 80 11 00 00 [19:57:00]Write to MH i2c: E2 08 00 42 26 80 11 00 00 00 00 00 00 E2 [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 17 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 17 00 42 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [19:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:57:00]wFMCommunicate OK [19:57:00]CreateOFDProtocolMessage done [19:57:00]OFDSenderStorePacket 58658 [19:57:00]StoreOFDPacket docnum=58658 [19:57:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 85 8B 04 01 BE 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 82 02 00 00 F4 03 04 00 0C F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E5 00 00 35 04 06 00 87 EA 35 28 D8 88 D6 BC 64 25 9C 9A 5B BD [19:57:00]CheckFolder [19:57:00]dirname=/storage/ofd_packets [19:57:00]CheckFolder done [19:57:00]ProducePacketName [19:57:00]name=ofd_packets/00058658 [19:57:00]NVStorageSaveData ofd_packets/00058658 [19:57:00]File name is /storage/ofd_packets/00058658 [19:57:00]Write 298 bytes [19:57:00]NVStorageSaveData done [19:57:00]OFDSenderStorePacket done [19:57:00]KKMCreateOFDPacket done [19:57:00]NVStorageSaveData kkm_last_timestamp [19:57:00]File name is /storage/kkm_last_timestamp [19:57:00]Write 4 bytes [19:57:00]NVStorageSaveData done [19:57:00]ExternCall_PrintAddStr [19:57:00]wPrintStart [19:57:00]Write to MH i2c: 01 00 00 43 26 69 [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: 01 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: 01 07 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: 01 07 00 43 26 00 00 00 00 00 FF 0F 7E [19:57:00]RasterBufferAndPrint [19:57:00]line Счет N : (1)2076006 [19:57:00]line ИНН: 02508201610067 [19:57:00]line Контрольно-Кассовый Чек [19:57:00]line ПРОДАЖА [19:57:00]line ТРК (МРК, ГНК) : 11 [19:57:00]line Товар: 2710194210 [19:57:00]line ДТ-К-5 [19:57:00]line 7.880 * 76.20 [19:57:00]line = 600.46 [19:57:00]line НДС 12% НСП 1% [19:57:00]line > о реализуемом товаре [19:57:00]line ОКРУГЛЕНИЕ: -0.46 [19:57:00]line ИТОГО: 600.00 [19:57:00]line Внесено: 600.00 [19:57:00]line СДАЧА: 0.00 [19:57:00]line НСП 1% : 5.31 [19:57:00]line НДС 12% : 63.77 [19:57:00]line Наличными: 600.00 [19:57:00]line Безнал.: 0.00 [19:57:00]line Место: АЗС № 135 "Партнер Нефть" [19:57:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:57:00]line СНО: Общий режим [19:57:00]line Чек 642 20.08.2024 19:57 [19:57:00]line Смена: 100 ФФД: 1.0 [19:57:00]line ЗНМ: 0300000196 [19:57:00]line РНМ: 0000000000162794 [19:57:00]line Версия ККМ: v1.0 [19:57:00]line ФМ: 0000000002094532 [19:57:00]line ФД: 58658 [19:57:00]line ФПД: 149439983966344 [19:57:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195700&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58658&fm=149439983966344&tin=02508201610067®Number=0000000000162794&sum=60000 [19:57:00]written 0, free lines is 4095 [19:57:01]OFD Sender: Processing packet 58658 [packets to send 52, broken 51] [19:57:01]ProducePacketName [19:57:01]name=ofd_packets/00058658 [19:57:01]OFD Sender: To server: pG, [19:57:01]CommunicateWithHost lk.salyk.kg:30040 [19:57:01]ConnectInit lk.salyk.kg [19:57:01]Connected sock=9 [19:57:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 85 8B 04 01 BE 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 82 02 00 00 F4 03 04 00 0C F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 22 E5 00 00 35 04 06 00 87 EA 35 28 D8 88 D6 BC 64 25 9C 9A 5B BD [19:57:01]Write to MH i2c: 01 00 00 6E 26 94 [19:57:01]Write i2c OK [19:57:01]MH_I2C_Read... [19:57:01]Read from MH i2c: 01 [19:57:01]MH_I2C_Read... [19:57:01]Read from MH i2c: 01 07 00 [19:57:01]MH_I2C_Read... [19:57:01]Read from MH i2c: 01 07 00 6E 26 00 00 00 00 00 C7 0C 6E [19:57:01]RasterBufferAndPrint [19:57:01]line [19:57:01]line [19:57:01]line [19:57:01]line [19:57:01]line [19:57:01]written 0, free lines is 3286 [19:57:01]MH_Cut [19:57:01]Write to MH i2c: D1 01 00 75 26 01 6D [19:57:01]Write i2c OK [19:57:01]MH_I2C_Read... [19:57:01]Read from MH i2c: D1 [19:57:01]MH_I2C_Read... [19:57:01]Read from MH i2c: D1 01 00 [19:57:01]MH_I2C_Read... [19:57:01]Read from MH i2c: D1 01 00 75 26 00 6C [19:57:01]Write to MH i2c: 01 00 00 76 26 9C [19:57:01]Write i2c OK [19:57:01]MH_I2C_Read... [19:57:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 41 D6 47 00 E0 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 32 30 39 34 35 33 32 10 04 04 00 22 E5 00 00 F4 03 04 00 59 A0 C4 66 B6 04 01 00 00 47 A7 A0 4A C1 5C 1C 0E [19:57:01]CommunicateWithHost err = 0 [19:57:01]CheckOFDResponse [19:57:01]1017 (14) - 77093643461234 [19:57:01]1041 (16) - 0000000002094532 [19:57:01]1040 (4) - 58658 [19:57:01]1012 (4) - 20.08.2024 13:55 [19:57:01]1206 (1) - 0 [19:57:01]OFD Sender: Remove packet 58658 [19:57:01]ProducePacketName [19:57:01]name=ofd_packets/00058658 [19:57:01]NVStorageDeleteData [19:57:02]OFD Sender: No OFD packet to send [19:57:02]*** Cut start [19:57:02]*** Partial cut [19:57:02]*** CUTSNS_PIN = 1 [19:57:02]*** CUTSNS_PIN = 0 [19:57:02]*** Brake cut motor [19:57:02]Read from MH i2c: 01 [19:57:02]MH_I2C_Read... [19:57:02]*** Stop cut motor [19:57:02]*** Cut end [19:57:02]Read from MH i2c: 01 07 00 [19:57:02]MH_I2C_Read... [19:57:02]Read from MH i2c: 01 07 00 76 26 00 00 00 00 00 FF 0F B1 [19:57:02]process_action close_receipt done [19:57:02]requested_data is exist [19:57:02]produce_requested_data [19:57:02]requested_item fm.sn is exist - process it [19:57:02]wFMCommunicate request_size=4 [19:57:02]MH_SAM_APDU [19:57:02]CAPDU: 80 11 00 00 [19:57:02]Write to MH i2c: E2 08 00 77 26 80 11 00 00 00 00 00 00 17 [19:57:02]Write i2c OK [19:57:02]MH_I2C_Read... [19:57:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:03]Read from MH i2c: E2 [19:57:03]MH_I2C_Read... [19:57:03]Read from MH i2c: E2 17 00 [19:57:03]MH_I2C_Read... [19:57:03]Read from MH i2c: E2 17 00 77 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 63 [19:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:57:03]wFMCommunicate OK [19:57:03]requested_item fd.num is exist - process it [19:57:03]SAM_PROTO_GetFieldsCounters [19:57:03]wFMCommunicate request_size=4 [19:57:03]MH_SAM_APDU [19:57:03]CAPDU: 80 13 00 00 [19:57:03]Write to MH i2c: E2 08 00 78 26 80 13 00 00 00 00 00 00 1A [19:57:03]Write i2c OK [19:57:03]MH_I2C_Read... [19:57:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:03]Read from MH i2c: E2 [19:57:03]MH_I2C_Read... [19:57:03]Read from MH i2c: E2 62 00 [19:57:03]MH_I2C_Read... [19:57:03]Read from MH i2c: E2 62 00 78 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 22 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 2F [19:57:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 22 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:57:03]wFMCommunicate OK [19:57:03]SAM_PROTO_GetFieldsCounters done [19:57:03]requested_item shift.num is exist - process it [19:57:03]requested_item shift.opened is exist - process it [19:57:03]req_shift_opened [19:57:03]FM_GetShiftState [19:57:03]SAM_PROTO_GetShiftState [19:57:03]wFMCommunicate request_size=4 [19:57:03]MH_SAM_APDU [19:57:03]CAPDU: 80 13 01 00 [19:57:03]Write to MH i2c: E2 08 00 79 26 80 13 01 00 00 00 00 00 1C [19:57:03]Write i2c OK [19:57:03]MH_I2C_Read... [19:57:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:03]Read from MH i2c: E2 [19:57:03]MH_I2C_Read... [19:57:03]Read from MH i2c: E2 0E 00 [19:57:03]MH_I2C_Read... [19:57:03]Read from MH i2c: E2 0E 00 79 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3F [19:57:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:57:03]wFMCommunicate OK [19:57:03]SAM_PROTO_GetShiftState done [19:57:03]FM_GetShiftState done [19:57:03]req_shift_opened done [19:57:03]requested_item shift.open_date is exist - process it [19:57:03]req_shift_open_date [19:57:03]req_shift_open_date done [19:57:03]produce_requested_data done [19:57:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58658,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:57:03]process_action_free close_receipt [19:57:03]json_value_free [19:57:03]json_value_free done [19:57:03]process_json_proto returns [19:57:03]Send response to host [19:57:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58658,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:57:03]free response buf [19:57:03]execute_script done [19:57:03]execute_script returns [19:57:03]free content buf [19:57:03]Sock 10.Close socket [19:57:03]Sock 10.Thread stoped [19:57:07]OFD Sender: No OFD packet to send [19:57:12]OFD Sender: No OFD packet to send [19:57:17]OFD Sender: No OFD packet to send [19:57:19]accept exits with 8 [19:57:19]New connection [19:57:19]New thread 3067194724 created [19:57:19]Thread 3067338084 joined [19:57:19]Waiting for new connection... [19:57:19] Sock 8.Parse request [19:57:19]Sock 8.Check first char [19:57:19]Sock 8.First char is OK [19:57:19]request: POST /json_proto HTTP/1.0 [19:57:19]Method: POST [19:57:19]URL: /json_proto [19:57:19]Method is POST - this is cgi request [19:57:19]url: /json_proto [19:57:19]query_string will be loaded in cgi processing [19:57:19]execute_cgi json_proto POST (null) [19:57:19]execute_cgi path=json_proto method=POST [19:57:19]POST find Content-Length [19:57:19]Host: 172.17.44.3:8080 [19:57:19]Content-Length: 678 [19:57:19]Content-Type: application/json [19:57:19] [19:57:19]POST finish read [19:57:19]Found Content-Length = 678 [19:57:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:19]execute_script... [19:57:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:19]POST & json_proto [19:57:19]process_json_proto [19:57:19]json parsed OK: [19:57:19]protocol is kg_v1.0 [19:57:19]action value=close_receipt [19:57:19]process_action close_receipt [19:57:19]cmd_close_receipt [19:57:19]MH_GetDate [19:57:19]Write to MH i2c: F0 00 00 7A 26 8F [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: F0 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: F0 09 00 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: F0 09 00 7A 26 00 1F F5 C4 66 AD C5 5D 66 0B [19:57:19]GetLastDocTimeStamp 1724183820 [19:57:19]current date 1724183839 [19:57:19]FM_GetShiftState [19:57:19]SAM_PROTO_GetShiftState [19:57:19]wFMCommunicate request_size=4 [19:57:19]MH_SAM_APDU [19:57:19]CAPDU: 80 13 01 00 [19:57:19]Write to MH i2c: E2 08 00 7B 26 80 13 01 00 00 00 00 00 1E [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 [19:57:19]MH_I2C_Read... [19:57:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:19]Read from MH i2c: E2 0E 00 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 0E 00 7B 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 41 [19:57:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:57:19]wFMCommunicate OK [19:57:19]SAM_PROTO_GetShiftState done [19:57:19]FM_GetShiftState done [19:57:19]opened in 1724112910 [19:57:19]opened+sec_in_day 1724199310 [19:57:19]quantity*price = 50036 [19:57:19]sum+1 = 50037 [19:57:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 643 20.08.2024 19:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58659 ФПД: 157368217654036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195719&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58659&fm=157368217654036&tin=02508201610067®Number=0000000000162794&sum=50000 [19:57:20]StoreToDocumentArchive [19:57:20]shift 100 fd 58659 [19:57:20]save to /storage/0100/doc_00058659 [19:57:20]save last doc name /storage/0100/doc_00058659 to /storage/kkm_last_doc_name [19:57:20]save OK [19:57:20]Clear old archive folders... [19:57:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:57:20]tlvbuf is 01CF8CF0 [19:57:20]SAM_PROTO_ClearQueue [19:57:20]wFMCommunicate request_size=4 [19:57:20]MH_SAM_APDU [19:57:20]CAPDU: 80 09 00 00 [19:57:20]Write to MH i2c: E2 08 00 88 26 80 09 00 00 00 00 00 00 20 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:20]Read from MH i2c: E2 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 03 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 03 00 88 26 00 90 00 22 [19:57:20]RAPDU: 90 00 [19:57:20]wFMCommunicate OK [19:57:20]SAM_PROTO_ClearQueue done [19:57:20]KKMCreateOFDPacket [19:57:20]OFDProtocolAddRootSTLVToBuf [19:57:20]FM_MakeSignedData [19:57:20]FM_MakeSignedData [19:57:20]SAM_PROTO_SignData [19:57:20]wFMCommunicate request_size=4 [19:57:20]MH_SAM_APDU [19:57:20]CAPDU: 80 0D 01 02 [19:57:20]Write to MH i2c: E2 08 00 89 26 80 0D 01 02 00 00 00 00 28 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:20]Read from MH i2c: E2 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 03 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 03 00 89 26 00 90 00 23 [19:57:20]RAPDU: 90 00 [19:57:20]wFMCommunicate OK [19:57:20]wFMCommunicate request_size=255 [19:57:20]MH_SAM_APDU [19:57: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 1F F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E5 00 00 35 04 06 00 8F [19:57:20]Write to MH i2c: E2 02 01 8A 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 1F F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E5 00 00 35 04 06 00 8F 00 00 61 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:20]Read from MH i2c: E2 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 03 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 03 00 8A 26 00 90 00 24 [19:57:20]RAPDU: 90 00 [19:57:20]wFMCommunicate OK [19:57:20]wFMCommunicate request_size=10 [19:57:20]MH_SAM_APDU [19:57:20]CAPDU: 80 0D 02 02 05 20 24 B6 53 14 [19:57:20]Write to MH i2c: E2 0D 00 8B 26 80 0D 02 02 05 00 20 24 B6 53 14 00 00 96 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:20]Read from MH i2c: E2 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 03 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 03 00 8B 26 00 90 00 25 [19:57:20]RAPDU: 90 00 [19:57:20]wFMCommunicate OK [19:57:20]wFMCommunicate request_size=4 [19:57:20]MH_SAM_APDU [19:57:20]CAPDU: 80 0D 03 02 [19:57:20]Write to MH i2c: E2 08 00 8C 26 80 0D 03 02 00 00 00 00 2D [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:20]Read from MH i2c: E2 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 0B 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 0B 00 8C 26 00 E9 4F 7B 8E EF 04 2C CD 90 00 5B [19:57:20]RAPDU: E9 4F 7B 8E EF 04 2C CD 90 00 [19:57:20]wFMCommunicate OK [19:57:20]SAM_PROTO_SignData done [19:57:20]FM_MakeSignedData done [19:57:20]CreateOFDProtocolMessage [19:57:20]wFMCommunicate request_size=4 [19:57:20]MH_SAM_APDU [19:57:20]CAPDU: 80 11 00 00 [19:57:20]Write to MH i2c: E2 08 00 8D 26 80 11 00 00 00 00 00 00 2D [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:20]Read from MH i2c: E2 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 17 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 17 00 8D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 79 [19:57:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:57:20]wFMCommunicate OK [19:57:20]CreateOFDProtocolMessage done [19:57:20]OFDSenderStorePacket 58659 [19:57:20]StoreOFDPacket docnum=58659 [19:57:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E7 54 07 01 0F 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 1F F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E5 00 00 35 04 06 00 8F 20 24 B6 53 14 E9 4F 7B 8E EF 04 2C CD [19:57:20]CheckFolder [19:57:20]dirname=/storage/ofd_packets [19:57:20]CheckFolder done [19:57:20]ProducePacketName [19:57:20]name=ofd_packets/00058659 [19:57:20]NVStorageSaveData ofd_packets/00058659 [19:57:20]File name is /storage/ofd_packets/00058659 [19:57:20]Write 301 bytes [19:57:20]NVStorageSaveData done [19:57:20]OFDSenderStorePacket done [19:57:20]KKMCreateOFDPacket done [19:57:20]NVStorageSaveData kkm_last_timestamp [19:57:20]File name is /storage/kkm_last_timestamp [19:57:20]Write 4 bytes [19:57:20]NVStorageSaveData done [19:57:20]ExternCall_PrintAddStr [19:57:20]wPrintStart [19:57:20]Write to MH i2c: 01 00 00 8E 26 B4 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 07 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 07 00 8E 26 00 00 00 00 00 FF 0F C9 [19:57:20]RasterBufferAndPrint [19:57:20]line Счет N : (1)2076009 [19:57:20]line ИНН: 02508201610067 [19:57:20]line Контрольно-Кассовый Чек [19:57:20]line ПРОДАЖА [19:57:20]line ТРК (МРК, ГНК) : 63 [19:57:20]line Товар: 2710124130 [19:57:20]line Аи-92-К-4 [19:57:20]line 7.380 * 67.80 [19:57:20]line = 500.36 [19:57:20]line НДС 12% НСП 1% [19:57:20]line > о реализуемом товаре [19:57:20]line ОКРУГЛЕНИЕ: -0.36 [19:57:20]line ИТОГО: 500.00 [19:57:20]line Внесено: 500.00 [19:57:20]line СДАЧА: 0.00 [19:57:20]line НСП 1% : 4.43 [19:57:20]line НДС 12% : 53.14 [19:57:20]line Наличными: 500.00 [19:57:20]line Безнал.: 0.00 [19:57:20]line Место: АЗС № 135 "Партнер Нефть" [19:57:20]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:57:20]line СНО: Общий режим [19:57:20]line Чек 643 20.08.2024 19:57 [19:57:20]line Смена: 100 ФФД: 1.0 [19:57:20]line ЗНМ: 0300000196 [19:57:20]line РНМ: 0000000000162794 [19:57:20]line Версия ККМ: v1.0 [19:57:20]line ФМ: 0000000002094532 [19:57:20]line ФД: 58659 [19:57:20]line ФПД: 157368217654036 [19:57:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195719&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58659&fm=157368217654036&tin=02508201610067®Number=0000000000162794&sum=50000 [19:57:20]written 0, free lines is 4095 [19:57:20]OFD Sender: Processing packet 58659 [packets to send 52, broken 51] [19:57:20]ProducePacketName [19:57:20]name=ofd_packets/00058659 [19:57:20]OFD Sender: To server: pG, [19:57:20]CommunicateWithHost lk.salyk.kg:30040 [19:57:20]ConnectInit lk.salyk.kg [19:57:21]Connected sock=10 [19:57:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E7 54 07 01 0F 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 1F F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 23 E5 00 00 35 04 06 00 8F 20 24 B6 53 14 E9 4F 7B 8E EF 04 2C CD [19:57:21]Write to MH i2c: 01 00 00 B9 26 DF [19:57:21]Write i2c OK [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: 01 [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: 01 07 00 [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: 01 07 00 B9 26 00 00 00 00 00 C7 0C B9 [19:57:21]RasterBufferAndPrint [19:57:21]line [19:57:21]line [19:57:21]line [19:57:21]line [19:57:21]line [19:57:21]written 0, free lines is 3284 [19:57:21]MH_Cut [19:57:21]Write to MH i2c: D1 01 00 C0 26 01 B8 [19:57:21]Write i2c OK [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: D1 [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: D1 01 00 [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: D1 01 00 C0 26 00 B7 [19:57:21]Write to MH i2c: 01 00 00 C1 26 E7 [19:57:21]Write i2c OK [19:57:21]MH_I2C_Read... [19:57:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 35 68 47 00 B0 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 32 30 39 34 35 33 32 10 04 04 00 23 E5 00 00 F4 03 04 00 6D A0 C4 66 B6 04 01 00 00 ED 41 AB EC 0D 37 E5 62 [19:57:21]CommunicateWithHost err = 0 [19:57:21]CheckOFDResponse [19:57:21]1017 (14) - 77093643461234 [19:57:21]1041 (16) - 0000000002094532 [19:57:21]1040 (4) - 58659 [19:57:21]1012 (4) - 20.08.2024 13:55 [19:57:21]1206 (1) - 0 [19:57:21]OFD Sender: Remove packet 58659 [19:57:21]ProducePacketName [19:57:21]name=ofd_packets/00058659 [19:57:21]NVStorageDeleteData [19:57:22]OFD Sender: No OFD packet to send [19:57:22]*** Cut start [19:57:22]*** Partial cut [19:57:22]*** CUTSNS_PIN = 1 [19:57:22]*** CUTSNS_PIN = 0 [19:57:22]*** Brake cut motor [19:57:22]Read from MH i2c: 01 [19:57:22]MH_I2C_Read... [19:57:22]*** Stop cut motor [19:57:22]*** Cut end [19:57:22]Read from MH i2c: 01 07 00 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: 01 07 00 C1 26 00 00 00 00 00 FF 0F FC [19:57:22]process_action close_receipt done [19:57:22]requested_data is exist [19:57:22]produce_requested_data [19:57:22]requested_item fm.sn is exist - process it [19:57:22]wFMCommunicate request_size=4 [19:57:22]MH_SAM_APDU [19:57:22]CAPDU: 80 11 00 00 [19:57:22]Write to MH i2c: E2 08 00 C2 26 80 11 00 00 00 00 00 00 62 [19:57:22]Write i2c OK [19:57:22]MH_I2C_Read... [19:57:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:22]Read from MH i2c: E2 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 17 00 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 17 00 C2 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AE [19:57:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:57:22]wFMCommunicate OK [19:57:22]requested_item fd.num is exist - process it [19:57:22]SAM_PROTO_GetFieldsCounters [19:57:22]wFMCommunicate request_size=4 [19:57:22]MH_SAM_APDU [19:57:22]CAPDU: 80 13 00 00 [19:57:22]Write to MH i2c: E2 08 00 C3 26 80 13 00 00 00 00 00 00 65 [19:57:22]Write i2c OK [19:57:22]MH_I2C_Read... [19:57:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:23]Read from MH i2c: E2 [19:57:23]MH_I2C_Read... [19:57:23]Read from MH i2c: E2 62 00 [19:57:23]MH_I2C_Read... [19:57:23]Read from MH i2c: E2 62 00 C3 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 23 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 7E [19:57:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 23 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:57:23]wFMCommunicate OK [19:57:23]SAM_PROTO_GetFieldsCounters done [19:57:23]requested_item shift.num is exist - process it [19:57:23]requested_item shift.opened is exist - process it [19:57:23]req_shift_opened [19:57:23]FM_GetShiftState [19:57:23]SAM_PROTO_GetShiftState [19:57:23]wFMCommunicate request_size=4 [19:57:23]MH_SAM_APDU [19:57:23]CAPDU: 80 13 01 00 [19:57:23]Write to MH i2c: E2 08 00 C4 26 80 13 01 00 00 00 00 00 67 [19:57:23]Write i2c OK [19:57:23]MH_I2C_Read... [19:57:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:23]Read from MH i2c: E2 [19:57:23]MH_I2C_Read... [19:57:23]Read from MH i2c: E2 0E 00 [19:57:23]MH_I2C_Read... [19:57:23]Read from MH i2c: E2 0E 00 C4 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8A [19:57:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:57:23]wFMCommunicate OK [19:57:23]SAM_PROTO_GetShiftState done [19:57:23]FM_GetShiftState done [19:57:23]req_shift_opened done [19:57:23]requested_item shift.open_date is exist - process it [19:57:23]req_shift_open_date [19:57:23]req_shift_open_date done [19:57:23]produce_requested_data done [19:57:23]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58659,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:57:23]process_action_free close_receipt [19:57:23]json_value_free [19:57:23]json_value_free done [19:57:23]process_json_proto returns [19:57:23]Send response to host [19:57:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58659,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:57:23]free response buf [19:57:23]execute_script done [19:57:23]execute_script returns [19:57:23]free content buf [19:57:23]Sock 8.Close socket [19:57:23]Sock 8.Thread stoped [19:57:27]OFD Sender: No OFD packet to send [19:57:32]OFD Sender: No OFD packet to send [19:57:37]OFD Sender: No OFD packet to send [19:57:42]OFD Sender: No OFD packet to send [19:57:47]OFD Sender: No OFD packet to send [19:57:52]OFD Sender: No OFD packet to send [19:57:57]OFD Sender: No OFD packet to send [19:58:02]OFD Sender: No OFD packet to send [19:58:07]OFD Sender: No OFD packet to send [19:58:12]OFD Sender: No OFD packet to send [19:58:17]OFD Sender: No OFD packet to send [19:58:22]OFD Sender: No OFD packet to send [19:58:27]OFD Sender: No OFD packet to send [19:58:30]accept exits with 9 [19:58:30]New connection [19:58:30]New thread 3067338084 created [19:58:30]Thread 3067194724 joined [19:58:30]Waiting for new connection... [19:58:30] Sock 9.Parse request [19:58:30]Sock 9.Check first char [19:58:30]Sock 9.First char is OK [19:58:30]request: POST /json_proto HTTP/1.0 [19:58:30]Method: POST [19:58:30]URL: /json_proto [19:58:30]Method is POST - this is cgi request [19:58:30]url: /json_proto [19:58:30]query_string will be loaded in cgi processing [19:58:30]execute_cgi json_proto POST (null) [19:58:30]execute_cgi path=json_proto method=POST [19:58:30]POST find Content-Length [19:58:30]Host: 172.17.44.3:8080 [19:58:30]Content-Length: 755 [19:58:30]Content-Type: application/json [19:58:30] [19:58:30]POST finish read [19:58:30]Found Content-Length = 755 [19:58:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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\u000A30128088", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:30]execute_script... [19:58: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)2076007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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\u000A30128088", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:30]POST & json_proto [19:58:30]process_json_proto [19:58:30]json parsed OK: [19:58:30]protocol is kg_v1.0 [19:58:30]action value=close_receipt [19:58:30]process_action close_receipt [19:58:30]cmd_close_receipt [19:58:30]MH_GetDate [19:58:30]Write to MH i2c: F0 00 00 C5 26 DA [19:58:30]Write i2c OK [19:58:30]MH_I2C_Read... [19:58:30]Read from MH i2c: F0 [19:58:30]MH_I2C_Read... [19:58:30]Read from MH i2c: F0 09 00 [19:58:30]MH_I2C_Read... [19:58:30]Read from MH i2c: F0 09 00 C5 26 00 67 F5 C4 66 AD C5 5D 66 9E [19:58:30]GetLastDocTimeStamp 1724183839 [19:58:30]current date 1724183911 [19:58:30]FM_GetShiftState [19:58:30]SAM_PROTO_GetShiftState [19:58:30]wFMCommunicate request_size=4 [19:58:30]MH_SAM_APDU [19:58:30]CAPDU: 80 13 01 00 [19:58:30]Write to MH i2c: E2 08 00 C6 26 80 13 01 00 00 00 00 00 69 [19:58:30]Write i2c OK [19:58:30]MH_I2C_Read... [19:58:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:30]Read from MH i2c: E2 [19:58:30]MH_I2C_Read... [19:58:30]Read from MH i2c: E2 0E 00 [19:58:30]MH_I2C_Read... [19:58:30]Read from MH i2c: E2 0E 00 C6 26 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8C [19:58:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:58:30]wFMCommunicate OK [19:58:30]SAM_PROTO_GetShiftState done [19:58:30]FM_GetShiftState done [19:58:30]opened in 1724112910 [19:58:30]opened+sec_in_day 1724199310 [19:58:30]quantity*price = 0 [19:58:30]sum+1 = 1 [19:58:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 644 20.08.2024 19:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30128088 ФМ: 0000000002094532 ФД: 58660 ФПД: 160533778080559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195831&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58660&fm=160533778080559&tin=02508201610067®Number=0000000000162794&sum=0 [19:58:31]StoreToDocumentArchive [19:58:31]shift 100 fd 58660 [19:58:31]save to /storage/0100/doc_00058660 [19:58:31]save last doc name /storage/0100/doc_00058660 to /storage/kkm_last_doc_name [19:58:31]save OK [19:58:31]Clear old archive folders... [19:58:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:31]tlvbuf is B6E067F0 [19:58:31]SAM_PROTO_ClearQueue [19:58:31]wFMCommunicate request_size=4 [19:58:31]MH_SAM_APDU [19:58:31]CAPDU: 80 09 00 00 [19:58:31]Write to MH i2c: E2 08 00 D3 26 80 09 00 00 00 00 00 00 6B [19:58:31]Write i2c OK [19:58:31]MH_I2C_Read... [19:58:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:31]Read from MH i2c: E2 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 03 00 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 03 00 D3 26 00 90 00 6D [19:58:31]RAPDU: 90 00 [19:58:31]wFMCommunicate OK [19:58:31]SAM_PROTO_ClearQueue done [19:58:31]KKMCreateOFDPacket [19:58:31]OFDProtocolAddRootSTLVToBuf [19:58:31]FM_MakeSignedData [19:58:31]FM_MakeSignedData [19:58:31]SAM_PROTO_SignData [19:58:31]wFMCommunicate request_size=4 [19:58:31]MH_SAM_APDU [19:58:31]CAPDU: 80 0D 01 02 [19:58:31]Write to MH i2c: E2 08 00 D4 26 80 0D 01 02 00 00 00 00 73 [19:58:31]Write i2c OK [19:58:31]MH_I2C_Read... [19:58:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:31]Read from MH i2c: E2 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 03 00 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 03 00 D4 26 00 90 00 6E [19:58:31]RAPDU: 90 00 [19:58:31]wFMCommunicate OK [19:58:31]wFMCommunicate request_size=255 [19:58:31]MH_SAM_APDU [19:58:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 84 02 00 00 F4 03 04 00 67 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E5 00 00 35 04 06 00 92 [19:58:31]Write to MH i2c: E2 02 01 D5 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 84 02 00 00 F4 03 04 00 67 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E5 00 00 35 04 06 00 92 00 00 65 [19:58:31]Write i2c OK [19:58:31]MH_I2C_Read... [19:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:31]Read from MH i2c: E2 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 03 00 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 03 00 D5 26 00 90 00 6F [19:58:31]RAPDU: 90 00 [19:58:31]wFMCommunicate OK [19:58:31]wFMCommunicate request_size=10 [19:58:31]MH_SAM_APDU [19:58:31]CAPDU: 80 0D 02 02 05 01 2E D1 23 2F [19:58:31]Write to MH i2c: E2 0D 00 D6 26 80 0D 02 02 05 00 01 2E D1 23 2F 00 00 D2 [19:58:31]Write i2c OK [19:58:31]MH_I2C_Read... [19:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:31]Read from MH i2c: E2 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 03 00 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 03 00 D6 26 00 90 00 70 [19:58:31]RAPDU: 90 00 [19:58:31]wFMCommunicate OK [19:58:31]wFMCommunicate request_size=4 [19:58:31]MH_SAM_APDU [19:58:31]CAPDU: 80 0D 03 02 [19:58:31]Write to MH i2c: E2 08 00 D7 26 80 0D 03 02 00 00 00 00 78 [19:58:31]Write i2c OK [19:58:31]MH_I2C_Read... [19:58:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:31]Read from MH i2c: E2 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 0B 00 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 0B 00 D7 26 00 5D 89 C9 42 B9 E4 56 8F 90 00 EC [19:58:31]RAPDU: 5D 89 C9 42 B9 E4 56 8F 90 00 [19:58:31]wFMCommunicate OK [19:58:31]SAM_PROTO_SignData done [19:58:31]FM_MakeSignedData done [19:58:31]CreateOFDProtocolMessage [19:58:31]wFMCommunicate request_size=4 [19:58:31]MH_SAM_APDU [19:58:31]CAPDU: 80 11 00 00 [19:58:31]Write to MH i2c: E2 08 00 D8 26 80 11 00 00 00 00 00 00 78 [19:58:31]Write i2c OK [19:58:31]MH_I2C_Read... [19:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:31]Read from MH i2c: E2 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 17 00 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: E2 17 00 D8 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C4 [19:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:58:31]wFMCommunicate OK [19:58:31]CreateOFDProtocolMessage done [19:58:31]OFDSenderStorePacket 58660 [19:58:31]StoreOFDPacket docnum=58660 [19:58:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EA 5A 07 01 81 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 35 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 84 02 00 00 F4 03 04 00 67 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E5 00 00 35 04 06 00 92 01 2E D1 23 2F 5D 89 C9 42 B9 E4 56 8F [19:58:31]CheckFolder [19:58:31]dirname=/storage/ofd_packets [19:58:31]CheckFolder done [19:58:31]ProducePacketName [19:58:31]name=ofd_packets/00058660 [19:58:31]NVStorageSaveData ofd_packets/00058660 [19:58:31]File name is /storage/ofd_packets/00058660 [19:58:31]Write 301 bytes [19:58:31]NVStorageSaveData done [19:58:31]OFDSenderStorePacket done [19:58:31]KKMCreateOFDPacket done [19:58:31]NVStorageSaveData kkm_last_timestamp [19:58:31]File name is /storage/kkm_last_timestamp [19:58:31]Write 4 bytes [19:58:31]OFD Sender: Processing packet 58660 [packets to send 52, broken 51] [19:58:31]ProducePacketName [19:58:31]name=ofd_packets/00058660 [19:58:31]OFD Sender: To server: pG, [19:58:31]CommunicateWithHost lk.salyk.kg:30040 [19:58:31]ConnectInit lk.salyk.kg [19:58:31]NVStorageSaveData done [19:58:31]ExternCall_PrintAddStr [19:58:31]wPrintStart [19:58:31]Write to MH i2c: 01 00 00 D9 26 FF [19:58:31]Write i2c OK [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: 01 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: 01 07 00 [19:58:31]MH_I2C_Read... [19:58:31]Read from MH i2c: 01 07 00 D9 26 00 00 00 00 00 FF 0F 14 [19:58:31]RasterBufferAndPrint [19:58:31]line Счет N : (1)2076007 [19:58:31]line ИНН: 02508201610067 [19:58:31]line Контрольно-Кассовый Чек [19:58:31]line ПРОДАЖА [19:58:31]line ТРК (МРК, ГНК) : 32 [19:58:31]line Товар: 2710124500 [19:58:31]line Аи-95-К-5 [19:58:31]line 40.000 * 0.00 [19:58:31]line = 0.00 [19:58:31]line НДС 12% НСП 1% [19:58:31]line > о реализуемом товаре [19:58:31]line ИТОГО: 0.00 [19:58:31]line НСП 1% : 0.00 [19:58:31]line НДС 12% : 0.00 [19:58:31]line Наличными: 0.00 [19:58:31]line Безнал.: 0.00 [19:58:31]line Место: АЗС № 135 "Партнер Нефть" [19:58:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:58:31]line СНО: Общий режим [19:58:31]line Чек 644 20.08.2024 19:58 [19:58:31]line Смена: 100 ФФД: 1.0 [19:58:31]line ЗНМ: 0300000196 [19:58:31]line РНМ: 0000000000162794 [19:58:31]line Версия ККМ: v1.0 [19:58:31]line Талоны: ТК ГПНА Online [19:58:31]line 30128088 [19:58:31]line ФМ: 0000000002094532 [19:58:31]line ФД: 58660 [19:58:31]line ФПД: 160533778080559 [19:58:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195831&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58660&fm=160533778080559&tin=02508201610067®Number=0000000000162794&sum=0 [19:58:32]Connected sock=11 [19:58:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EA 5A 07 01 81 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 35 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 84 02 00 00 F4 03 04 00 67 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E5 00 00 35 04 06 00 92 01 2E D1 23 2F 5D 89 C9 42 B9 E4 56 8F [19:58:32]written 0, free lines is 4095 [19:58:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 01 9C 47 00 F2 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 24 E5 00 00 F4 03 04 00 B5 A0 C4 66 B6 04 01 00 00 C1 A3 53 D7 64 D8 57 E2 [19:58:32]CommunicateWithHost err = 0 [19:58:32]CheckOFDResponse [19:58:32]1017 (14) - 77093643461234 [19:58:32]1041 (16) - 0000000002094532 [19:58:32]1040 (4) - 58660 [19:58:32]1012 (4) - 20.08.2024 13:57 [19:58:32]1206 (1) - 0 [19:58:32]OFD Sender: Remove packet 58660 [19:58:32]ProducePacketName [19:58:32]name=ofd_packets/00058660 [19:58:32]NVStorageDeleteData [19:58:32]Write to MH i2c: 01 00 00 03 27 2A [19:58:32]Write i2c OK [19:58:32]MH_I2C_Read... [19:58:32]Read from MH i2c: 01 [19:58:32]MH_I2C_Read... [19:58:32]Read from MH i2c: 01 07 00 [19:58:32]MH_I2C_Read... [19:58:32]Read from MH i2c: 01 07 00 03 27 00 00 00 00 00 D8 0C 15 [19:58:32]RasterBufferAndPrint [19:58:32]line [19:58:32]line [19:58:32]line [19:58:32]line [19:58:32]line [19:58:32]written 0, free lines is 3294 [19:58:32]MH_Cut [19:58:32]Write to MH i2c: D1 01 00 0A 27 01 03 [19:58:32]Write i2c OK [19:58:32]MH_I2C_Read... [19:58:32]Read from MH i2c: D1 [19:58:32]MH_I2C_Read... [19:58:32]Read from MH i2c: D1 01 00 [19:58:32]MH_I2C_Read... [19:58:32]Read from MH i2c: D1 01 00 0A 27 00 02 [19:58:32]Write to MH i2c: 01 00 00 0B 27 32 [19:58:32]Write i2c OK [19:58:32]MH_I2C_Read... [19:58:33]OFD Sender: No OFD packet to send [19:58:33]*** Cut start [19:58:33]*** Partial cut [19:58:33]*** CUTSNS_PIN = 1 [19:58:33]*** CUTSNS_PIN = 0 [19:58:33]*** Brake cut motor [19:58:34]Read from MH i2c: 01 [19:58:34]MH_I2C_Read... [19:58:34]*** Stop cut motor [19:58:34]*** Cut end [19:58:34]Read from MH i2c: 01 07 00 [19:58:34]MH_I2C_Read... [19:58:34]Read from MH i2c: 01 07 00 0B 27 00 00 00 00 00 FF 0F 47 [19:58:34]process_action close_receipt done [19:58:34]requested_data is exist [19:58:34]produce_requested_data [19:58:34]requested_item fm.sn is exist - process it [19:58:34]wFMCommunicate request_size=4 [19:58:34]MH_SAM_APDU [19:58:34]CAPDU: 80 11 00 00 [19:58:34]Write to MH i2c: E2 08 00 0C 27 80 11 00 00 00 00 00 00 AD [19:58:34]Write i2c OK [19:58:34]MH_I2C_Read... [19:58:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:34]Read from MH i2c: E2 [19:58:34]MH_I2C_Read... [19:58:34]Read from MH i2c: E2 17 00 [19:58:34]MH_I2C_Read... [19:58:34]Read from MH i2c: E2 17 00 0C 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F9 [19:58:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:58:34]wFMCommunicate OK [19:58:34]requested_item fd.num is exist - process it [19:58:34]SAM_PROTO_GetFieldsCounters [19:58:34]wFMCommunicate request_size=4 [19:58:34]MH_SAM_APDU [19:58:34]CAPDU: 80 13 00 00 [19:58:34]Write to MH i2c: E2 08 00 0D 27 80 13 00 00 00 00 00 00 B0 [19:58:34]Write i2c OK [19:58:34]MH_I2C_Read... [19:58:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:34]Read from MH i2c: E2 [19:58:34]MH_I2C_Read... [19:58:34]Read from MH i2c: E2 62 00 [19:58:34]MH_I2C_Read... [19:58:34]Read from MH i2c: E2 62 00 0D 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 24 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 CD [19:58:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 24 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:34]wFMCommunicate OK [19:58:34]SAM_PROTO_GetFieldsCounters done [19:58:34]requested_item shift.num is exist - process it [19:58:34]requested_item shift.opened is exist - process it [19:58:34]req_shift_opened [19:58:34]FM_GetShiftState [19:58:34]SAM_PROTO_GetShiftState [19:58:34]wFMCommunicate request_size=4 [19:58:34]MH_SAM_APDU [19:58:34]CAPDU: 80 13 01 00 [19:58:34]Write to MH i2c: E2 08 00 0E 27 80 13 01 00 00 00 00 00 B2 [19:58:34]Write i2c OK [19:58:34]MH_I2C_Read... [19:58:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:34]Read from MH i2c: E2 [19:58:34]MH_I2C_Read... [19:58:34]Read from MH i2c: E2 0E 00 [19:58:34]MH_I2C_Read... [19:58:34]Read from MH i2c: E2 0E 00 0E 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D5 [19:58:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:58:34]wFMCommunicate OK [19:58:34]SAM_PROTO_GetShiftState done [19:58:34]FM_GetShiftState done [19:58:34]req_shift_opened done [19:58:34]requested_item shift.open_date is exist - process it [19:58:34]req_shift_open_date [19:58:34]req_shift_open_date done [19:58:34]produce_requested_data done [19:58:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58660,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:58:34]process_action_free close_receipt [19:58:34]json_value_free [19:58:34]json_value_free done [19:58:34]process_json_proto returns [19:58:34]Send response to host [19:58:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58660,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:58:34]free response buf [19:58:34]execute_script done [19:58:34]execute_script returns [19:58:34]free content buf [19:58:34]Sock 9.Close socket [19:58:34]Sock 9.Thread stoped [19:58:38]OFD Sender: No OFD packet to send [19:58:43]OFD Sender: No OFD packet to send [19:58:43]accept exits with 8 [19:58:43]New connection [19:58:43]New thread 3067194724 created [19:58:43]Thread 3067338084 joined [19:58:43]Waiting for new connection... [19:58:43] Sock 8.Parse request [19:58:43]Sock 8.Check first char [19:58:43]Sock 8.First char is OK [19:58:43]request: POST /json_proto HTTP/1.0 [19:58:43]Method: POST [19:58:43]URL: /json_proto [19:58:43]Method is POST - this is cgi request [19:58:43]url: /json_proto [19:58:43]query_string will be loaded in cgi processing [19:58:43]execute_cgi json_proto POST (null) [19:58:43]execute_cgi path=json_proto method=POST [19:58:43]POST find Content-Length [19:58:43]Host: 172.17.44.3:8080 [19:58:43]Content-Length: 804 [19:58:43]Content-Type: application/json [19:58:43] [19:58:43]POST finish read [19:58:43]Found Content-Length = 804 [19:58:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:43]execute_script... [19:58:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:43]POST & json_proto [19:58:43]process_json_proto [19:58:43]json parsed OK: [19:58:43]protocol is kg_v1.0 [19:58:43]action value=close_receipt [19:58:43]process_action close_receipt [19:58:43]cmd_close_receipt [19:58:43]MH_GetDate [19:58:43]Write to MH i2c: F0 00 00 0F 27 25 [19:58:43]Write i2c OK [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: F0 [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: F0 09 00 [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: F0 09 00 0F 27 00 74 F5 C4 66 AD C5 5D 66 F6 [19:58:43]GetLastDocTimeStamp 1724183911 [19:58:43]current date 1724183924 [19:58:43]FM_GetShiftState [19:58:43]SAM_PROTO_GetShiftState [19:58:43]wFMCommunicate request_size=4 [19:58:43]MH_SAM_APDU [19:58:43]CAPDU: 80 13 01 00 [19:58:43]Write to MH i2c: E2 08 00 10 27 80 13 01 00 00 00 00 00 B4 [19:58:43]Write i2c OK [19:58:43]MH_I2C_Read... [19:58:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:43]Read from MH i2c: E2 [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: E2 0E 00 [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: E2 0E 00 10 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D7 [19:58:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:58:43]wFMCommunicate OK [19:58:43]SAM_PROTO_GetShiftState done [19:58:43]FM_GetShiftState done [19:58:43]opened in 1724112910 [19:58:43]opened+sec_in_day 1724199310 [19:58:43]quantity*price = 200043 [19:58:43]sum+1 = 200044 [19:58:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 645 20.08.2024 19:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58661 ФПД: 37279422050693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195844&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58661&fm=37279422050693&tin=02508201610067®Number=0000000000162794&sum=200043 [19:58:44]StoreToDocumentArchive [19:58:44]shift 100 fd 58661 [19:58:44]save to /storage/0100/doc_00058661 [19:58:44]save last doc name /storage/0100/doc_00058661 to /storage/kkm_last_doc_name [19:58:44]save OK [19:58:44]Clear old archive folders... [19:58:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:44]tlvbuf is 01D05850 [19:58:44]SAM_PROTO_ClearQueue [19:58:44]wFMCommunicate request_size=4 [19:58:44]MH_SAM_APDU [19:58:44]CAPDU: 80 09 00 00 [19:58:44]Write to MH i2c: E2 08 00 1D 27 80 09 00 00 00 00 00 00 B6 [19:58:44]Write i2c OK [19:58:44]MH_I2C_Read... [19:58:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:44]Read from MH i2c: E2 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 03 00 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 03 00 1D 27 00 90 00 B8 [19:58:44]RAPDU: 90 00 [19:58:44]wFMCommunicate OK [19:58:44]SAM_PROTO_ClearQueue done [19:58:44]KKMCreateOFDPacket [19:58:44]OFDProtocolAddRootSTLVToBuf [19:58:44]FM_MakeSignedData [19:58:44]FM_MakeSignedData [19:58:44]SAM_PROTO_SignData [19:58:44]wFMCommunicate request_size=4 [19:58:44]MH_SAM_APDU [19:58:44]CAPDU: 80 0D 01 02 [19:58:44]Write to MH i2c: E2 08 00 1E 27 80 0D 01 02 00 00 00 00 BE [19:58:44]Write i2c OK [19:58:44]MH_I2C_Read... [19:58:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:44]Read from MH i2c: E2 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 03 00 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 03 00 1E 27 00 90 00 B9 [19:58:44]RAPDU: 90 00 [19:58:44]wFMCommunicate OK [19:58:44]wFMCommunicate request_size=255 [19:58:44]MH_SAM_APDU [19:58:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 74 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E5 00 00 35 04 06 00 21 [19:58:44]Write to MH i2c: E2 02 01 1F 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 74 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E5 00 00 35 04 06 00 21 00 00 F1 [19:58:44]Write i2c OK [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 [19:58:44]MH_I2C_Read... [19:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:44]Read from MH i2c: E2 03 00 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 03 00 1F 27 00 90 00 BA [19:58:44]RAPDU: 90 00 [19:58:44]wFMCommunicate OK [19:58:44]wFMCommunicate request_size=10 [19:58:44]MH_SAM_APDU [19:58:44]CAPDU: 80 0D 02 02 05 E7 CA B5 71 85 [19:58:44]Write to MH i2c: E2 0D 00 20 27 80 0D 02 02 05 00 E7 CA B5 71 85 00 00 27 [19:58:44]Write i2c OK [19:58:44]MH_I2C_Read... [19:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:44]Read from MH i2c: E2 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 03 00 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 03 00 20 27 00 90 00 BB [19:58:44]RAPDU: 90 00 [19:58:44]wFMCommunicate OK [19:58:44]wFMCommunicate request_size=4 [19:58:44]MH_SAM_APDU [19:58:44]CAPDU: 80 0D 03 02 [19:58:44]Write to MH i2c: E2 08 00 21 27 80 0D 03 02 00 00 00 00 C3 [19:58:44]Write i2c OK [19:58:44]MH_I2C_Read... [19:58:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:44]Read from MH i2c: E2 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 0B 00 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 0B 00 21 27 00 4C 63 E5 A3 07 45 4A AF 90 00 40 [19:58:44]RAPDU: 4C 63 E5 A3 07 45 4A AF 90 00 [19:58:44]wFMCommunicate OK [19:58:44]SAM_PROTO_SignData done [19:58:44]FM_MakeSignedData done [19:58:44]CreateOFDProtocolMessage [19:58:44]wFMCommunicate request_size=4 [19:58:44]MH_SAM_APDU [19:58:44]CAPDU: 80 11 00 00 [19:58:44]Write to MH i2c: E2 08 00 22 27 80 11 00 00 00 00 00 00 C3 [19:58:44]Write i2c OK [19:58:44]MH_I2C_Read... [19:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:44]Read from MH i2c: E2 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 17 00 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: E2 17 00 22 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0F [19:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:58:44]wFMCommunicate OK [19:58:44]CreateOFDProtocolMessage done [19:58:44]OFDSenderStorePacket 58661 [19:58:44]StoreOFDPacket docnum=58661 [19:58:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 66 B0 07 01 81 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 74 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E5 00 00 35 04 06 00 21 E7 CA B5 71 85 4C 63 E5 A3 07 45 4A AF [19:58:44]CheckFolder [19:58:44]dirname=/storage/ofd_packets [19:58:44]CheckFolder done [19:58:44]ProducePacketName [19:58:44]name=ofd_packets/00058661 [19:58:44]NVStorageSaveData ofd_packets/00058661 [19:58:44]File name is /storage/ofd_packets/00058661 [19:58:44]Write 301 bytes [19:58:44]NVStorageSaveData done [19:58:44]OFDSenderStorePacket done [19:58:44]KKMCreateOFDPacket done [19:58:44]NVStorageSaveData kkm_last_timestamp [19:58:44]File name is /storage/kkm_last_timestamp [19:58:44]Write 4 bytes [19:58:44]NVStorageSaveData done [19:58:44]ExternCall_PrintAddStr [19:58:44]wPrintStart [19:58:44]Write to MH i2c: 01 00 00 23 27 4A [19:58:44]Write i2c OK [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: 01 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: 01 07 00 [19:58:44]MH_I2C_Read... [19:58:44]Read from MH i2c: 01 07 00 23 27 00 00 00 00 00 FF 0F 5F [19:58:44]RasterBufferAndPrint [19:58:44]line Счет N : (1)2076010 [19:58:44]line ИНН: 02508201610067 [19:58:44]line Контрольно-Кассовый Чек [19:58:44]line ПРОДАЖА [19:58:44]line ТРК (МРК, ГНК) : 52 [19:58:44]line Товар: 2710124500 [19:58:44]line Аи-95-К-5 [19:58:44]line 26.960 * 74.20 [19:58:44]line = 2000.43 [19:58:44]line НДС 12% НСП 1% [19:58:44]line > о реализуемом товаре [19:58:44]line ИТОГО: 2000.43 [19:58:44]line НСП 1% : 17.70 [19:58:44]line НДС 12% : 212.43 [19:58:44]line Наличными: 0.00 [19:58:44]line Безнал.: 2000.43 [19:58:44]line Место: АЗС № 135 "Партнер Нефть" [19:58:44]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:58:44]line СНО: Общий режим [19:58:44]line Чек 645 20.08.2024 19:58 [19:58:44]line Смена: 100 ФФД: 1.0 [19:58:44]line ЗНМ: 0300000196 [19:58:44]line РНМ: 0000000000162794 [19:58:44]line Версия ККМ: v1.0 [19:58:44]line Платежная система: O! деньги [19:58:44]line ФМ: 0000000002094532 [19:58:44]line ФД: 58661 [19:58:44]line ФПД: 37279422050693 [19:58:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195844&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58661&fm=37279422050693&tin=02508201610067®Number=0000000000162794&sum=200043 [19:58:44]written 0, free lines is 4095 [19:58:44]OFD Sender: Processing packet 58661 [packets to send 52, broken 51] [19:58:44]ProducePacketName [19:58:44]name=ofd_packets/00058661 [19:58:44]OFD Sender: To server: pG, [19:58:44]CommunicateWithHost lk.salyk.kg:30040 [19:58:44]ConnectInit lk.salyk.kg [19:58:45]Connected sock=10 [19:58:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 66 B0 07 01 81 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 74 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 25 E5 00 00 35 04 06 00 21 E7 CA B5 71 85 4C 63 E5 A3 07 45 4A AF [19:58:45]Write to MH i2c: 01 00 00 4D 27 74 [19:58:45]Write i2c OK [19:58:45]MH_I2C_Read... [19:58:45]Read from MH i2c: 01 [19:58:45]MH_I2C_Read... [19:58:45]Read from MH i2c: 01 07 00 [19:58:45]MH_I2C_Read... [19:58:45]Read from MH i2c: 01 07 00 4D 27 00 00 00 00 00 DA 0C 61 [19:58:45]RasterBufferAndPrint [19:58:45]line [19:58:45]line [19:58:45]line [19:58:45]line [19:58:45]line [19:58:45]written 0, free lines is 3297 [19:58:45]MH_Cut [19:58:45]Write to MH i2c: D1 01 00 54 27 01 4D [19:58:45]Write i2c OK [19:58:45]MH_I2C_Read... [19:58:45]Read from MH i2c: D1 [19:58:45]MH_I2C_Read... [19:58:45]Read from MH i2c: D1 01 00 [19:58:45]MH_I2C_Read... [19:58:45]Read from MH i2c: D1 01 00 54 27 00 4C [19:58:45]Write to MH i2c: 01 00 00 55 27 7C [19:58:45]Write i2c OK [19:58:45]MH_I2C_Read... [19:58:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C8 4D 47 00 75 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 32 30 39 34 35 33 32 10 04 04 00 25 E5 00 00 F4 03 04 00 C1 A0 C4 66 B6 04 01 00 00 79 8F 60 72 E7 46 07 35 [19:58:45]CommunicateWithHost err = 0 [19:58:45]CheckOFDResponse [19:58:45]1017 (14) - 77093643461234 [19:58:45]1041 (16) - 0000000002094532 [19:58:45]1040 (4) - 58661 [19:58:45]1012 (4) - 20.08.2024 13:57 [19:58:45]1206 (1) - 0 [19:58:45]OFD Sender: Remove packet 58661 [19:58:45]ProducePacketName [19:58:45]name=ofd_packets/00058661 [19:58:45]NVStorageDeleteData [19:58:45]OFD Sender: No OFD packet to send [19:58:46]*** Cut start [19:58:46]*** Partial cut [19:58:46]*** CUTSNS_PIN = 1 [19:58:46]*** CUTSNS_PIN = 0 [19:58:46]*** Brake cut motor [19:58:46]Read from MH i2c: 01 [19:58:46]MH_I2C_Read... [19:58:46]*** Stop cut motor [19:58:46]*** Cut end [19:58:46]Read from MH i2c: 01 07 00 [19:58:46]MH_I2C_Read... [19:58:46]Read from MH i2c: 01 07 00 55 27 00 00 00 00 00 FF 0F 91 [19:58:46]process_action close_receipt done [19:58:46]requested_data is exist [19:58:46]produce_requested_data [19:58:46]requested_item fm.sn is exist - process it [19:58:46]wFMCommunicate request_size=4 [19:58:46]MH_SAM_APDU [19:58:46]CAPDU: 80 11 00 00 [19:58:46]Write to MH i2c: E2 08 00 56 27 80 11 00 00 00 00 00 00 F7 [19:58:46]Write i2c OK [19:58:46]MH_I2C_Read... [19:58:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:46]Read from MH i2c: E2 [19:58:46]MH_I2C_Read... [19:58:46]Read from MH i2c: E2 17 00 [19:58:46]MH_I2C_Read... [19:58:46]Read from MH i2c: E2 17 00 56 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 43 [19:58:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:58:46]wFMCommunicate OK [19:58:46]requested_item fd.num is exist - process it [19:58:46]SAM_PROTO_GetFieldsCounters [19:58:46]wFMCommunicate request_size=4 [19:58:46]MH_SAM_APDU [19:58:46]CAPDU: 80 13 00 00 [19:58:46]Write to MH i2c: E2 08 00 57 27 80 13 00 00 00 00 00 00 FA [19:58:46]Write i2c OK [19:58:46]MH_I2C_Read... [19:58:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:47]Read from MH i2c: E2 [19:58:47]MH_I2C_Read... [19:58:47]Read from MH i2c: E2 62 00 [19:58:47]MH_I2C_Read... [19:58:47]Read from MH i2c: E2 62 00 57 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 25 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [19:58:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 25 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:47]wFMCommunicate OK [19:58:47]SAM_PROTO_GetFieldsCounters done [19:58:47]requested_item shift.num is exist - process it [19:58:47]requested_item shift.opened is exist - process it [19:58:47]req_shift_opened [19:58:47]FM_GetShiftState [19:58:47]SAM_PROTO_GetShiftState [19:58:47]wFMCommunicate request_size=4 [19:58:47]MH_SAM_APDU [19:58:47]CAPDU: 80 13 01 00 [19:58:47]Write to MH i2c: E2 08 00 58 27 80 13 01 00 00 00 00 00 FC [19:58:47]Write i2c OK [19:58:47]MH_I2C_Read... [19:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:47]Read from MH i2c: E2 [19:58:47]MH_I2C_Read... [19:58:47]Read from MH i2c: E2 0E 00 [19:58:47]MH_I2C_Read... [19:58:47]Read from MH i2c: E2 0E 00 58 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1F [19:58:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:58:47]wFMCommunicate OK [19:58:47]SAM_PROTO_GetShiftState done [19:58:47]FM_GetShiftState done [19:58:47]req_shift_opened done [19:58:47]requested_item shift.open_date is exist - process it [19:58:47]req_shift_open_date [19:58:47]req_shift_open_date done [19:58:47]produce_requested_data done [19:58:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58661,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:58:47]process_action_free close_receipt [19:58:47]json_value_free [19:58:47]json_value_free done [19:58:47]process_json_proto returns [19:58:47]Send response to host [19:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58661,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:58:47]free response buf [19:58:47]execute_script done [19:58:47]execute_script returns [19:58:47]free content buf [19:58:47]Sock 8.Close socket [19:58:47]Sock 8.Thread stoped [19:58:50]OFD Sender: No OFD packet to send [19:58:55]OFD Sender: No OFD packet to send [19:59:00]OFD Sender: No OFD packet to send [19:59:05]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:27]accept exits with 9 [19:59:27]New connection [19:59:27]New thread 3067338084 created [19:59:27]Thread 3067194724 joined [19:59:27]Waiting for new connection... [19:59:27] Sock 9.Parse request [19:59:27]Sock 9.Check first char [19:59:27]Sock 9.First char is OK [19:59:27]request: POST /json_proto HTTP/1.0 [19:59:27]Method: POST [19:59:27]URL: /json_proto [19:59:27]Method is POST - this is cgi request [19:59:27]url: /json_proto [19:59:27]query_string will be loaded in cgi processing [19:59:27]execute_cgi json_proto POST (null) [19:59:27]execute_cgi path=json_proto method=POST [19:59:27]POST find Content-Length [19:59:27]Host: 172.17.44.3:8080 [19:59:27]Content-Length: 804 [19:59:27]Content-Type: application/json [19:59:27] [19:59:27]POST finish read [19:59:27]Found Content-Length = 804 [19:59:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:27]execute_script... [19:59:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:27]POST & json_proto [19:59:27]process_json_proto [19:59:27]json parsed OK: [19:59:27]protocol is kg_v1.0 [19:59:27]action value=close_receipt [19:59:27]process_action close_receipt [19:59:27]cmd_close_receipt [19:59:27]MH_GetDate [19:59:27]Write to MH i2c: F0 00 00 59 27 6F [19:59:27]Write i2c OK [19:59:27]MH_I2C_Read... [19:59:27]Read from MH i2c: F0 [19:59:27]MH_I2C_Read... [19:59:27]Read from MH i2c: F0 09 00 [19:59:27]MH_I2C_Read... [19:59:27]Read from MH i2c: F0 09 00 59 27 00 A0 F5 C4 66 AD C5 5D 66 6C [19:59:27]GetLastDocTimeStamp 1724183924 [19:59:27]current date 1724183968 [19:59:27]FM_GetShiftState [19:59:27]SAM_PROTO_GetShiftState [19:59:27]wFMCommunicate request_size=4 [19:59:27]MH_SAM_APDU [19:59:27]CAPDU: 80 13 01 00 [19:59:27]Write to MH i2c: E2 08 00 5A 27 80 13 01 00 00 00 00 00 FE [19:59:27]Write i2c OK [19:59:27]MH_I2C_Read... [19:59:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:27]Read from MH i2c: E2 [19:59:27]MH_I2C_Read... [19:59:27]Read from MH i2c: E2 0E 00 [19:59:27]MH_I2C_Read... [19:59:27]Read from MH i2c: E2 0E 00 5A 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 21 [19:59:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:59:27]wFMCommunicate OK [19:59:27]SAM_PROTO_GetShiftState done [19:59:27]FM_GetShiftState done [19:59:27]opened in 1724112910 [19:59:27]opened+sec_in_day 1724199310 [19:59:27]quantity*price = 200010 [19:59:27]sum+1 = 200011 [19:59:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 646 20.08.2024 19:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58662 ФПД: 235696597664256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195928&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58662&fm=235696597664256&tin=02508201610067®Number=0000000000162794&sum=200010 [19:59:28]StoreToDocumentArchive [19:59:28]shift 100 fd 58662 [19:59:28]save to /storage/0100/doc_00058662 [19:59:28]save last doc name /storage/0100/doc_00058662 to /storage/kkm_last_doc_name [19:59:28]save OK [19:59:28]Clear old archive folders... [19:59:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:59:28]tlvbuf is B6F1F130 [19:59:28]SAM_PROTO_ClearQueue [19:59:28]wFMCommunicate request_size=4 [19:59:28]MH_SAM_APDU [19:59:28]CAPDU: 80 09 00 00 [19:59:28]Write to MH i2c: E2 08 00 67 27 80 09 00 00 00 00 00 00 00 [19:59:28]Write i2c OK [19:59:28]MH_I2C_Read... [19:59:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:59:28]Read from MH i2c: E2 [19:59:28]MH_I2C_Read... [19:59:28]Read from MH i2c: E2 03 00 [19:59:28]MH_I2C_Read... [19:59:28]Read from MH i2c: E2 03 00 67 27 00 90 00 02 [19:59:28]RAPDU: 90 00 [19:59:28]wFMCommunicate OK [19:59:28]SAM_PROTO_ClearQueue done [19:59:28]KKMCreateOFDPacket [19:59:28]OFDProtocolAddRootSTLVToBuf [19:59:28]FM_MakeSignedData [19:59:28]FM_MakeSignedData [19:59:28]SAM_PROTO_SignData [19:59:28]wFMCommunicate request_size=4 [19:59:28]MH_SAM_APDU [19:59:28]CAPDU: 80 0D 01 02 [19:59:28]Write to MH i2c: E2 08 00 68 27 80 0D 01 02 00 00 00 00 08 [19:59:28]Write i2c OK [19:59:28]MH_I2C_Read... [19:59:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:59:28]Read from MH i2c: E2 [19:59:28]MH_I2C_Read... [19:59:28]Read from MH i2c: E2 03 00 [19:59:28]MH_I2C_Read... [19:59:28]Read from MH i2c: E2 03 00 68 27 00 90 00 03 [19:59:28]RAPDU: 90 00 [19:59:28]wFMCommunicate OK [19:59:28]wFMCommunicate request_size=255 [19:59:28]MH_SAM_APDU [19: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 A0 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E5 00 00 35 04 06 00 D6 [19:59:28]Write to MH i2c: E2 02 01 69 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 A0 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E5 00 00 35 04 06 00 D6 00 00 27 [19:59:28]Write i2c OK [19:59:28]MH_I2C_Read... [19:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:29]Read from MH i2c: E2 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: E2 03 00 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: E2 03 00 69 27 00 90 00 04 [19:59:29]RAPDU: 90 00 [19:59:29]wFMCommunicate OK [19:59:29]wFMCommunicate request_size=10 [19:59:29]MH_SAM_APDU [19:59:29]CAPDU: 80 0D 02 02 05 5D 63 FA 82 00 [19:59:29]Write to MH i2c: E2 0D 00 6A 27 80 0D 02 02 05 00 5D 63 FA 82 00 00 00 51 [19:59:29]Write i2c OK [19:59:29]MH_I2C_Read... [19:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:29]Read from MH i2c: E2 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: E2 03 00 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: E2 03 00 6A 27 00 90 00 05 [19:59:29]RAPDU: 90 00 [19:59:29]wFMCommunicate OK [19:59:29]wFMCommunicate request_size=4 [19:59:29]MH_SAM_APDU [19:59:29]CAPDU: 80 0D 03 02 [19:59:29]Write to MH i2c: E2 08 00 6B 27 80 0D 03 02 00 00 00 00 0D [19:59:29]Write i2c OK [19:59:29]MH_I2C_Read... [19:59:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:59:29]Read from MH i2c: E2 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: E2 0B 00 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: E2 0B 00 6B 27 00 30 9F 4C 81 05 12 F0 78 90 00 29 [19:59:29]RAPDU: 30 9F 4C 81 05 12 F0 78 90 00 [19:59:29]wFMCommunicate OK [19:59:29]SAM_PROTO_SignData done [19:59:29]FM_MakeSignedData done [19:59:29]CreateOFDProtocolMessage [19:59:29]wFMCommunicate request_size=4 [19:59:29]MH_SAM_APDU [19:59:29]CAPDU: 80 11 00 00 [19:59:29]Write to MH i2c: E2 08 00 6C 27 80 11 00 00 00 00 00 00 0D [19:59:29]Write i2c OK [19:59:29]MH_I2C_Read... [19:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:29]Read from MH i2c: E2 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: E2 17 00 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: E2 17 00 6C 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 59 [19:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:59:29]wFMCommunicate OK [19:59:29]CreateOFDProtocolMessage done [19:59:29]OFDSenderStorePacket 58662 [19:59:29]StoreOFDPacket docnum=58662 [19:59:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3B 9C 07 01 52 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 A0 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E5 00 00 35 04 06 00 D6 5D 63 FA 82 00 30 9F 4C 81 05 12 F0 78 [19:59:29]CheckFolder [19:59:29]dirname=/storage/ofd_packets [19:59:29]CheckFolder done [19:59:29]ProducePacketName [19:59:29]name=ofd_packets/00058662 [19:59:29]NVStorageSaveData ofd_packets/00058662 [19:59:29]File name is /storage/ofd_packets/00058662 [19:59:29]Write 301 bytes [19:59:29]NVStorageSaveData done [19:59:29]OFDSenderStorePacket done [19:59:29]KKMCreateOFDPacket done [19:59:29]NVStorageSaveData kkm_last_timestamp [19:59:29]File name is /storage/kkm_last_timestamp [19:59:29]Write 4 bytes [19:59:29]NVStorageSaveData done [19:59:29]ExternCall_PrintAddStr [19:59:29]wPrintStart [19:59:29]Write to MH i2c: 01 00 00 6D 27 94 [19:59:29]Write i2c OK [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: 01 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: 01 07 00 [19:59:29]MH_I2C_Read... [19:59:29]Read from MH i2c: 01 07 00 6D 27 00 00 00 00 00 FF 0F A9 [19:59:29]RasterBufferAndPrint [19:59:29]line Счет N : (1)2076011 [19:59:29]line ИНН: 02508201610067 [19:59:29]line Контрольно-Кассовый Чек [19:59:29]line ПРОДАЖА [19:59:29]line ТРК (МРК, ГНК) : 43 [19:59:29]line Товар: 2710124130 [19:59:29]line Аи-92-К-4 [19:59:29]line 29.500 * 67.80 [19:59:29]line = 2000.10 [19:59:29]line НДС 12% НСП 1% [19:59:29]line > о реализуемом товаре [19:59:29]line ИТОГО: 2000.10 [19:59:29]line НСП 1% : 17.70 [19:59:29]line НДС 12% : 212.40 [19:59:29]line Наличными: 0.00 [19:59:29]line Безнал.: 2000.10 [19:59:29]line Место: АЗС № 135 "Партнер Нефть" [19:59:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [19:59:29]line СНО: Общий режим [19:59:29]line Чек 646 20.08.2024 19:59 [19:59:29]line Смена: 100 ФФД: 1.0 [19:59:29]line ЗНМ: 0300000196 [19:59:29]line РНМ: 0000000000162794 [19:59:29]line Версия ККМ: v1.0 [19:59:29]line Платежная система: O! деньги [19:59:29]line ФМ: 0000000002094532 [19:59:29]line ФД: 58662 [19:59:29]line ФПД: 235696597664256 [19:59:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T195928&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58662&fm=235696597664256&tin=02508201610067®Number=0000000000162794&sum=200010 [19:59:29]OFD Sender: Processing packet 58662 [packets to send 52, broken 51] [19:59:29]ProducePacketName [19:59:29]name=ofd_packets/00058662 [19:59:29]OFD Sender: To server: pG, [19:59:29]CommunicateWithHost lk.salyk.kg:30040 [19:59:29]ConnectInit lk.salyk.kg [19:59:29]written 0, free lines is 4095 [19:59:29]Connected sock=10 [19:59:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3B 9C 07 01 52 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 A0 F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 26 E5 00 00 35 04 06 00 D6 5D 63 FA 82 00 30 9F 4C 81 05 12 F0 78 [19:59:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7B 02 47 00 FA 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 32 30 39 34 35 33 32 10 04 04 00 26 E5 00 00 F4 03 04 00 EE A0 C4 66 B6 04 01 00 00 0E A4 08 68 F0 AA 78 25 [19:59:30]CommunicateWithHost err = 0 [19:59:30]CheckOFDResponse [19:59:30]1017 (14) - 77093643461234 [19:59:30]1041 (16) - 0000000002094532 [19:59:30]1040 (4) - 58662 [19:59:30]1012 (4) - 20.08.2024 13:58 [19:59:30]1206 (1) - 0 [19:59:30]OFD Sender: Remove packet 58662 [19:59:30]ProducePacketName [19:59:30]name=ofd_packets/00058662 [19:59:30]NVStorageDeleteData [19:59:30]Write to MH i2c: 01 00 00 97 27 BE [19:59:30]Write i2c OK [19:59:30]MH_I2C_Read... [19:59:30]Read from MH i2c: 01 [19:59:30]MH_I2C_Read... [19:59:30]Read from MH i2c: 01 07 00 [19:59:30]MH_I2C_Read... [19:59:30]Read from MH i2c: 01 07 00 97 27 00 00 00 00 00 E6 0C B7 [19:59:30]RasterBufferAndPrint [19:59:30]line [19:59:30]line [19:59:30]line [19:59:30]line [19:59:30]line [19:59:30]written 0, free lines is 3307 [19:59:30]MH_Cut [19:59:30]Write to MH i2c: D1 01 00 9E 27 01 97 [19:59:30]Write i2c OK [19:59:30]MH_I2C_Read... [19:59:30]Read from MH i2c: D1 [19:59:30]MH_I2C_Read... [19:59:30]Read from MH i2c: D1 01 00 [19:59:30]MH_I2C_Read... [19:59:30]Read from MH i2c: D1 01 00 9E 27 00 96 [19:59:30]Write to MH i2c: 01 00 00 9F 27 C6 [19:59:30]Write i2c OK [19:59:30]MH_I2C_Read... [19:59:30]OFD Sender: No OFD packet to send [19:59:30]*** Cut start [19:59:30]*** Partial cut [19:59:30]*** CUTSNS_PIN = 1 [19:59:30]*** CUTSNS_PIN = 0 [19:59:31]*** Brake cut motor [19:59:31]Read from MH i2c: 01 [19:59:31]MH_I2C_Read... [19:59:31]*** Stop cut motor [19:59:31]*** Cut end [19:59:31]Read from MH i2c: 01 07 00 [19:59:31]MH_I2C_Read... [19:59:31]Read from MH i2c: 01 07 00 9F 27 00 00 00 00 00 FF 0F DB [19:59:31]process_action close_receipt done [19:59:31]requested_data is exist [19:59:31]produce_requested_data [19:59:31]requested_item fm.sn is exist - process it [19:59:31]wFMCommunicate request_size=4 [19:59:31]MH_SAM_APDU [19:59:31]CAPDU: 80 11 00 00 [19:59:31]Write to MH i2c: E2 08 00 A0 27 80 11 00 00 00 00 00 00 41 [19:59:31]Write i2c OK [19:59:31]MH_I2C_Read... [19:59:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:31]Read from MH i2c: E2 [19:59:31]MH_I2C_Read... [19:59:31]Read from MH i2c: E2 17 00 [19:59:31]MH_I2C_Read... [19:59:31]Read from MH i2c: E2 17 00 A0 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8D [19:59:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [19:59:31]wFMCommunicate OK [19:59:31]requested_item fd.num is exist - process it [19:59:31]SAM_PROTO_GetFieldsCounters [19:59:31]wFMCommunicate request_size=4 [19:59:31]MH_SAM_APDU [19:59:31]CAPDU: 80 13 00 00 [19:59:31]Write to MH i2c: E2 08 00 A1 27 80 13 00 00 00 00 00 00 44 [19:59:31]Write i2c OK [19:59:31]MH_I2C_Read... [19:59:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:59:31]Read from MH i2c: E2 [19:59:31]MH_I2C_Read... [19:59:31]Read from MH i2c: E2 62 00 [19:59:31]MH_I2C_Read... [19:59:31]Read from MH i2c: E2 62 00 A1 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 26 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 69 [19:59:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 26 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:59:31]wFMCommunicate OK [19:59:31]SAM_PROTO_GetFieldsCounters done [19:59:31]requested_item shift.num is exist - process it [19:59:31]requested_item shift.opened is exist - process it [19:59:31]req_shift_opened [19:59:31]FM_GetShiftState [19:59:31]SAM_PROTO_GetShiftState [19:59:31]wFMCommunicate request_size=4 [19:59:31]MH_SAM_APDU [19:59:31]CAPDU: 80 13 01 00 [19:59:31]Write to MH i2c: E2 08 00 A2 27 80 13 01 00 00 00 00 00 46 [19:59:31]Write i2c OK [19:59:31]MH_I2C_Read... [19:59:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:31]Read from MH i2c: E2 [19:59:31]MH_I2C_Read... [19:59:31]Read from MH i2c: E2 0E 00 [19:59:31]MH_I2C_Read... [19:59:31]Read from MH i2c: E2 0E 00 A2 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 69 [19:59:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [19:59:31]wFMCommunicate OK [19:59:31]SAM_PROTO_GetShiftState done [19:59:31]FM_GetShiftState done [19:59:31]req_shift_opened done [19:59:31]requested_item shift.open_date is exist - process it [19:59:31]req_shift_open_date [19:59:31]req_shift_open_date done [19:59:31]produce_requested_data done [19:59:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58662,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [19:59:31]process_action_free close_receipt [19:59:31]json_value_free [19:59:31]json_value_free done [19:59:31]process_json_proto returns [19:59:31]Send response to host [19:59:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58662,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [19:59:31]free response buf [19:59:31]execute_script done [19:59:31]execute_script returns [19:59:31]free content buf [19:59:31]Sock 9.Close socket [19:59:31]Sock 9.Thread stoped [19:59:35]OFD Sender: No OFD packet to send [19:59:40]OFD Sender: No OFD packet to send [19:59:45]OFD Sender: No OFD packet to send [19:59:50]OFD Sender: No OFD packet to send [19:59:55]OFD Sender: No OFD packet to send [20:00:00]OFD Sender: No OFD packet to send [20:00:05]OFD Sender: No OFD packet to send [20:00:10]OFD Sender: No OFD packet to send [20:00:12]accept exits with 8 [20:00:12]New connection [20:00:12]New thread 3067194724 created [20:00:12]Thread 3067338084 joined [20:00:12]Waiting for new connection... [20:00:12] Sock 8.Parse request [20:00:12]Sock 8.Check first char [20:00:12]Sock 8.First char is OK [20:00:12]request: POST /json_proto HTTP/1.0 [20:00:12]Method: POST [20:00:12]URL: /json_proto [20:00:12]Method is POST - this is cgi request [20:00:12]url: /json_proto [20:00:12]query_string will be loaded in cgi processing [20:00:12]execute_cgi json_proto POST (null) [20:00:12]execute_cgi path=json_proto method=POST [20:00:12]POST find Content-Length [20:00:12]Host: 172.17.44.3:8080 [20:00:12]Content-Length: 805 [20:00:12]Content-Type: application/json [20:00:12] [20:00:12]POST finish read [20:00:12]Found Content-Length = 805 [20:00:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:12]execute_script... [20:00: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)2076012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:12]POST & json_proto [20:00:12]process_json_proto [20:00:12]json parsed OK: [20:00:12]protocol is kg_v1.0 [20:00:12]action value=close_receipt [20:00:12]process_action close_receipt [20:00:12]cmd_close_receipt [20:00:12]MH_GetDate [20:00:12]Write to MH i2c: F0 00 00 A3 27 B9 [20:00:12]Write i2c OK [20:00:12]MH_I2C_Read... [20:00:12]Read from MH i2c: F0 [20:00:12]MH_I2C_Read... [20:00:12]Read from MH i2c: F0 09 00 [20:00:12]MH_I2C_Read... [20:00:12]Read from MH i2c: F0 09 00 A3 27 00 CD F5 C4 66 AD C5 5D 66 E3 [20:00:12]GetLastDocTimeStamp 1724183968 [20:00:12]current date 1724184013 [20:00:12]FM_GetShiftState [20:00:12]SAM_PROTO_GetShiftState [20:00:12]wFMCommunicate request_size=4 [20:00:12]MH_SAM_APDU [20:00:12]CAPDU: 80 13 01 00 [20:00:12]Write to MH i2c: E2 08 00 A4 27 80 13 01 00 00 00 00 00 48 [20:00:12]Write i2c OK [20:00:12]MH_I2C_Read... [20:00:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:12]Read from MH i2c: E2 [20:00:12]MH_I2C_Read... [20:00:12]Read from MH i2c: E2 0E 00 [20:00:12]MH_I2C_Read... [20:00:12]Read from MH i2c: E2 0E 00 A4 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6B [20:00:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:00:12]wFMCommunicate OK [20:00:12]SAM_PROTO_GetShiftState done [20:00:12]FM_GetShiftState done [20:00:12]opened in 1724112910 [20:00:12]opened+sec_in_day 1724199310 [20:00:12]quantity*price = 200044 [20:00:12]sum+1 = 200046 [20:00:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 647 20.08.2024 20:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58663 ФПД: 52308254229805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200013&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58663&fm=52308254229805&tin=02508201610067®Number=0000000000162794&sum=200045 [20:00:13]StoreToDocumentArchive [20:00:13]shift 100 fd 58663 [20:00:13]save to /storage/0100/doc_00058663 [20:00:13]save last doc name /storage/0100/doc_00058663 to /storage/kkm_last_doc_name [20:00:13]save OK [20:00:13]Clear old archive folders... [20:00:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:00:13]tlvbuf is 02033C90 [20:00:13]SAM_PROTO_ClearQueue [20:00:13]wFMCommunicate request_size=4 [20:00:13]MH_SAM_APDU [20:00:13]CAPDU: 80 09 00 00 [20:00:13]Write to MH i2c: E2 08 00 B1 27 80 09 00 00 00 00 00 00 4A [20:00:13]Write i2c OK [20:00:13]MH_I2C_Read... [20:00:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:00:13]Read from MH i2c: E2 [20:00:13]MH_I2C_Read... [20:00:13]Read from MH i2c: E2 03 00 [20:00:13]MH_I2C_Read... [20:00:13]Read from MH i2c: E2 03 00 B1 27 00 90 00 4C [20:00:13]RAPDU: 90 00 [20:00:13]wFMCommunicate OK [20:00:13]SAM_PROTO_ClearQueue done [20:00:13]KKMCreateOFDPacket [20:00:13]OFDProtocolAddRootSTLVToBuf [20:00:13]FM_MakeSignedData [20:00:13]FM_MakeSignedData [20:00:13]SAM_PROTO_SignData [20:00:13]wFMCommunicate request_size=4 [20:00:13]MH_SAM_APDU [20:00:13]CAPDU: 80 0D 01 02 [20:00:13]Write to MH i2c: E2 08 00 B2 27 80 0D 01 02 00 00 00 00 52 [20:00:13]Write i2c OK [20:00:13]MH_I2C_Read... [20:00:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:00:13]Read from MH i2c: E2 [20:00:13]MH_I2C_Read... [20:00:13]Read from MH i2c: E2 03 00 [20:00:13]MH_I2C_Read... [20:00:13]Read from MH i2c: E2 03 00 B2 27 00 90 00 4D [20:00:13]RAPDU: 90 00 [20:00:13]wFMCommunicate OK [20:00:13]wFMCommunicate request_size=255 [20:00:13]MH_SAM_APDU [20:00:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 CD F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E5 00 00 35 04 06 00 [20:00:13]Write to MH i2c: E2 02 01 B3 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 CD F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E5 00 00 35 04 06 00 00 00 40 [20:00:13]Write i2c OK [20:00:13]MH_I2C_Read... [20:00:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:14]Read from MH i2c: E2 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: E2 03 00 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: E2 03 00 B3 27 00 90 00 4E [20:00:14]RAPDU: 90 00 [20:00:14]wFMCommunicate OK [20:00:14]wFMCommunicate request_size=11 [20:00:14]MH_SAM_APDU [20:00:14]CAPDU: 80 0D 02 02 06 2F 92 F6 E9 85 2D [20:00:14]Write to MH i2c: E2 0E 00 B4 27 80 0D 02 02 06 00 2F 92 F6 E9 85 2D 00 00 B3 [20:00:14]Write i2c OK [20:00:14]MH_I2C_Read... [20:00:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:14]Read from MH i2c: E2 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: E2 03 00 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: E2 03 00 B4 27 00 90 00 4F [20:00:14]RAPDU: 90 00 [20:00:14]wFMCommunicate OK [20:00:14]wFMCommunicate request_size=4 [20:00:14]MH_SAM_APDU [20:00:14]CAPDU: 80 0D 03 02 [20:00:14]Write to MH i2c: E2 08 00 B5 27 80 0D 03 02 00 00 00 00 57 [20:00:14]Write i2c OK [20:00:14]MH_I2C_Read... [20:00:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:00:14]Read from MH i2c: E2 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: E2 0B 00 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: E2 0B 00 B5 27 00 65 71 61 D8 8E 23 22 43 90 00 7D [20:00:14]RAPDU: 65 71 61 D8 8E 23 22 43 90 00 [20:00:14]wFMCommunicate OK [20:00:14]SAM_PROTO_SignData done [20:00:14]FM_MakeSignedData done [20:00:14]CreateOFDProtocolMessage [20:00:14]wFMCommunicate request_size=4 [20:00:14]MH_SAM_APDU [20:00:14]CAPDU: 80 11 00 00 [20:00:14]Write to MH i2c: E2 08 00 B6 27 80 11 00 00 00 00 00 00 57 [20:00:14]Write i2c OK [20:00:14]MH_I2C_Read... [20:00:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:14]Read from MH i2c: E2 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: E2 17 00 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: E2 17 00 B6 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A3 [20:00:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:00:14]wFMCommunicate OK [20:00:14]CreateOFDProtocolMessage done [20:00:14]OFDSenderStorePacket 58663 [20:00:14]StoreOFDPacket docnum=58663 [20:00:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 6D B5 08 01 AC 46 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 CD F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E5 00 00 35 04 06 00 2F 92 F6 E9 85 2D 65 71 61 D8 8E 23 22 43 [20:00:14]CheckFolder [20:00:14]dirname=/storage/ofd_packets [20:00:14]CheckFolder done [20:00:14]ProducePacketName [20:00:14]name=ofd_packets/00058663 [20:00:14]NVStorageSaveData ofd_packets/00058663 [20:00:14]File name is /storage/ofd_packets/00058663 [20:00:14]Write 302 bytes [20:00:14]NVStorageSaveData done [20:00:14]OFDSenderStorePacket done [20:00:14]KKMCreateOFDPacket done [20:00:14]NVStorageSaveData kkm_last_timestamp [20:00:14]File name is /storage/kkm_last_timestamp [20:00:14]Write 4 bytes [20:00:14]NVStorageSaveData done [20:00:14]ExternCall_PrintAddStr [20:00:14]wPrintStart [20:00:14]Write to MH i2c: 01 00 00 B7 27 DE [20:00:14]Write i2c OK [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: 01 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: 01 07 00 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: 01 07 00 B7 27 00 00 00 00 00 FF 0F F3 [20:00:14]RasterBufferAndPrint [20:00:14]line Счет N : (1)2076012 [20:00:14]line ИНН: 02508201610067 [20:00:14]line Контрольно-Кассовый Чек [20:00:14]line ПРОДАЖА [20:00:14]line ТРК (МРК, ГНК) : 31 [20:00:14]line Товар: 2710124900 [20:00:14]line Аи-100-К-3 [20:00:14]line 20.730 * 96.50 [20:00:14]line = 2000.45 [20:00:14]line НДС 12% НСП 1% [20:00:14]line > о реализуемом товаре [20:00:14]line ИТОГО: 2000.45 [20:00:14]line НСП 1% : 17.70 [20:00:14]line НДС 12% : 212.44 [20:00:14]line Наличными: 0.00 [20:00:14]line Безнал.: 2000.45 [20:00:14]line Место: АЗС № 135 "Партнер Нефть" [20:00:14]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:00:14]line СНО: Общий режим [20:00:14]line Чек 647 20.08.2024 20:00 [20:00:14]line Смена: 100 ФФД: 1.0 [20:00:14]line ЗНМ: 0300000196 [20:00:14]line РНМ: 0000000000162794 [20:00:14]line Версия ККМ: v1.0 [20:00:14]line Платежная система: O! деньги [20:00:14]line ФМ: 0000000002094532 [20:00:14]line ФД: 58663 [20:00:14]line ФПД: 52308254229805 [20:00:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200013&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58663&fm=52308254229805&tin=02508201610067®Number=0000000000162794&sum=200045 [20:00:14]OFD Sender: Processing packet 58663 [packets to send 52, broken 51] [20:00:14]ProducePacketName [20:00:14]name=ofd_packets/00058663 [20:00:14]OFD Sender: To server: pG, [20:00:14]CommunicateWithHost lk.salyk.kg:30040 [20:00:14]ConnectInit lk.salyk.kg [20:00:14]written 0, free lines is 4095 [20:00:14]Connected sock=6 [20:00:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 6D B5 08 01 AC 46 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 CD F5 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 27 E5 00 00 35 04 06 00 2F 92 F6 E9 85 2D 65 71 61 D8 8E 23 22 43 [20:00:14]Write to MH i2c: 01 00 00 E1 27 08 [20:00:14]Write i2c OK [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: 01 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: 01 07 00 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: 01 07 00 E1 27 00 00 00 00 00 E1 0C FC [20:00:14]RasterBufferAndPrint [20:00:14]line [20:00:14]line [20:00:14]line [20:00:14]line [20:00:14]line [20:00:14]written 0, free lines is 3302 [20:00:14]MH_Cut [20:00:14]Write to MH i2c: D1 01 00 E8 27 01 E1 [20:00:14]Write i2c OK [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: D1 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: D1 01 00 [20:00:14]MH_I2C_Read... [20:00:14]Read from MH i2c: D1 01 00 E8 27 00 E0 [20:00:14]Write to MH i2c: 01 00 00 E9 27 10 [20:00:15]Write i2c OK [20:00:15]MH_I2C_Read... [20:00:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 19 1E 47 00 BF 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 32 30 39 34 35 33 32 10 04 04 00 27 E5 00 00 F4 03 04 00 1B A1 C4 66 B6 04 01 00 00 CD 91 65 C9 C3 94 EC 81 [20:00:15]CommunicateWithHost err = 0 [20:00:15]CheckOFDResponse [20:00:15]1017 (14) - 77093643461234 [20:00:15]1041 (16) - 0000000002094532 [20:00:15]1040 (4) - 58663 [20:00:15]1012 (4) - 20.08.2024 13:58 [20:00:15]1206 (1) - 0 [20:00:15]OFD Sender: Remove packet 58663 [20:00:15]ProducePacketName [20:00:15]name=ofd_packets/00058663 [20:00:15]NVStorageDeleteData [20:00:15]OFD Sender: No OFD packet to send [20:00:15]*** Cut start [20:00:15]*** Partial cut [20:00:15]*** CUTSNS_PIN = 1 [20:00:15]*** CUTSNS_PIN = 0 [20:00:16]*** Brake cut motor [20:00:16]Read from MH i2c: 01 [20:00:16]MH_I2C_Read... [20:00:16]*** Stop cut motor [20:00:16]*** Cut end [20:00:16]Read from MH i2c: 01 07 00 [20:00:16]MH_I2C_Read... [20:00:16]Read from MH i2c: 01 07 00 E9 27 00 00 00 00 00 FF 0F 25 [20:00:16]process_action close_receipt done [20:00:16]requested_data is exist [20:00:16]produce_requested_data [20:00:16]requested_item fm.sn is exist - process it [20:00:16]wFMCommunicate request_size=4 [20:00:16]MH_SAM_APDU [20:00:16]CAPDU: 80 11 00 00 [20:00:16]Write to MH i2c: E2 08 00 EA 27 80 11 00 00 00 00 00 00 8B [20:00:16]Write i2c OK [20:00:16]MH_I2C_Read... [20:00:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:16]Read from MH i2c: E2 [20:00:16]MH_I2C_Read... [20:00:16]Read from MH i2c: E2 17 00 [20:00:16]MH_I2C_Read... [20:00:16]Read from MH i2c: E2 17 00 EA 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D7 [20:00:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:00:16]wFMCommunicate OK [20:00:16]requested_item fd.num is exist - process it [20:00:16]SAM_PROTO_GetFieldsCounters [20:00:16]wFMCommunicate request_size=4 [20:00:16]MH_SAM_APDU [20:00:16]CAPDU: 80 13 00 00 [20:00:16]Write to MH i2c: E2 08 00 EB 27 80 13 00 00 00 00 00 00 8E [20:00:16]Write i2c OK [20:00:16]MH_I2C_Read... [20:00:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:00:16]Read from MH i2c: E2 [20:00:16]MH_I2C_Read... [20:00:16]Read from MH i2c: E2 62 00 [20:00:16]MH_I2C_Read... [20:00:16]Read from MH i2c: E2 62 00 EB 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 27 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [20:00:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 27 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:00:16]wFMCommunicate OK [20:00:16]SAM_PROTO_GetFieldsCounters done [20:00:16]requested_item shift.num is exist - process it [20:00:16]requested_item shift.opened is exist - process it [20:00:16]req_shift_opened [20:00:16]FM_GetShiftState [20:00:16]SAM_PROTO_GetShiftState [20:00:16]wFMCommunicate request_size=4 [20:00:16]MH_SAM_APDU [20:00:16]CAPDU: 80 13 01 00 [20:00:16]Write to MH i2c: E2 08 00 EC 27 80 13 01 00 00 00 00 00 90 [20:00:16]Write i2c OK [20:00:16]MH_I2C_Read... [20:00:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:16]Read from MH i2c: E2 [20:00:16]MH_I2C_Read... [20:00:16]Read from MH i2c: E2 0E 00 [20:00:16]MH_I2C_Read... [20:00:16]Read from MH i2c: E2 0E 00 EC 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B3 [20:00:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:00:16]wFMCommunicate OK [20:00:16]SAM_PROTO_GetShiftState done [20:00:16]FM_GetShiftState done [20:00:16]req_shift_opened done [20:00:16]requested_item shift.open_date is exist - process it [20:00:16]req_shift_open_date [20:00:16]req_shift_open_date done [20:00:16]produce_requested_data done [20:00:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58663,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:00:16]process_action_free close_receipt [20:00:16]json_value_free [20:00:16]json_value_free done [20:00:16]process_json_proto returns [20:00:16]Send response to host [20:00:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58663,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:00:16]free response buf [20:00:16]execute_script done [20:00:16]execute_script returns [20:00:16]free content buf [20:00:16]Sock 8.Close socket [20:00:16]Sock 8.Thread stoped [20:00:20]OFD Sender: No OFD packet to send [20:00:25]OFD Sender: No OFD packet to send [20:00:30]OFD Sender: No OFD packet to send [20:00:35]OFD Sender: No OFD packet to send [20:00:40]OFD Sender: No OFD packet to send [20:00:45]OFD Sender: No OFD packet to send [20:00:50]OFD Sender: No OFD packet to send [20:00:55]OFD Sender: No OFD packet to send [20:01:00]OFD Sender: No OFD packet to send [20:01:05]OFD Sender: No OFD packet to send [20:01:10]OFD Sender: No OFD packet to send [20:01:15]OFD Sender: No OFD packet to send [20:01:20]OFD Sender: No OFD packet to send [20:01:25]OFD Sender: No OFD packet to send [20:01:30]OFD Sender: No OFD packet to send [20:01:35]OFD Sender: No OFD packet to send [20:01:40]OFD Sender: No OFD packet to send [20:01:43]accept exits with 10 [20:01:43]New connection [20:01:43]New thread 3067338084 created [20:01:43]Thread 3067194724 joined [20:01:43]Waiting for new connection... [20:01:43] Sock 10.Parse request [20:01:43]Sock 10.Check first char [20:01:43]Sock 10.First char is OK [20:01:43]request: POST /json_proto HTTP/1.0 [20:01:43]Method: POST [20:01:43]URL: /json_proto [20:01:43]Method is POST - this is cgi request [20:01:43]url: /json_proto [20:01:43]query_string will be loaded in cgi processing [20:01:43]execute_cgi json_proto POST (null) [20:01:43]execute_cgi path=json_proto method=POST [20:01:43]POST find Content-Length [20:01:43]Host: 172.17.44.3:8080 [20:01:43]Content-Length: 804 [20:01:43]Content-Type: application/json [20:01:43] [20:01:43]POST finish read [20:01:43]Found Content-Length = 804 [20:01:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:43]execute_script... [20:01: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)2076013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:43]POST & json_proto [20:01:43]process_json_proto [20:01:43]json parsed OK: [20:01:43]protocol is kg_v1.0 [20:01:43]action value=close_receipt [20:01:43]process_action close_receipt [20:01:43]cmd_close_receipt [20:01:43]MH_GetDate [20:01:43]Write to MH i2c: F0 00 00 ED 27 03 [20:01:43]Write i2c OK [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: F0 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: F0 09 00 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: F0 09 00 ED 27 00 28 F6 C4 66 AD C5 5D 66 89 [20:01:43]GetLastDocTimeStamp 1724184013 [20:01:43]current date 1724184104 [20:01:43]FM_GetShiftState [20:01:43]SAM_PROTO_GetShiftState [20:01:43]wFMCommunicate request_size=4 [20:01:43]MH_SAM_APDU [20:01:43]CAPDU: 80 13 01 00 [20:01:43]Write to MH i2c: E2 08 00 EE 27 80 13 01 00 00 00 00 00 92 [20:01:43]Write i2c OK [20:01:43]MH_I2C_Read... [20:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:43]Read from MH i2c: E2 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: E2 0E 00 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: E2 0E 00 EE 27 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B5 [20:01:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:01:43]wFMCommunicate OK [20:01:43]SAM_PROTO_GetShiftState done [20:01:43]FM_GetShiftState done [20:01:43]opened in 1724112910 [20:01:43]opened+sec_in_day 1724199310 [20:01:43]quantity*price = 100021 [20:01:43]sum+1 = 100023 [20:01:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 648 20.08.2024 20:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58664 ФПД: 228696529554379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200144&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58664&fm=228696529554379&tin=02508201610067®Number=0000000000162794&sum=100022 [20:01:44]StoreToDocumentArchive [20:01:44]shift 100 fd 58664 [20:01:44]save to /storage/0100/doc_00058664 [20:01:44]save last doc name /storage/0100/doc_00058664 to /storage/kkm_last_doc_name [20:01:44]save OK [20:01:44]Clear old archive folders... [20:01:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:01:44]tlvbuf is 01EBE200 [20:01:44]SAM_PROTO_ClearQueue [20:01:44]wFMCommunicate request_size=4 [20:01:44]MH_SAM_APDU [20:01:44]CAPDU: 80 09 00 00 [20:01:44]Write to MH i2c: E2 08 00 FB 27 80 09 00 00 00 00 00 00 94 [20:01:44]Write i2c OK [20:01:44]MH_I2C_Read... [20:01:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:44]Read from MH i2c: E2 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 03 00 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 03 00 FB 27 00 90 00 96 [20:01:44]RAPDU: 90 00 [20:01:44]wFMCommunicate OK [20:01:44]SAM_PROTO_ClearQueue done [20:01:44]KKMCreateOFDPacket [20:01:44]OFDProtocolAddRootSTLVToBuf [20:01:44]FM_MakeSignedData [20:01:44]FM_MakeSignedData [20:01:44]SAM_PROTO_SignData [20:01:44]wFMCommunicate request_size=4 [20:01:44]MH_SAM_APDU [20:01:44]CAPDU: 80 0D 01 02 [20:01:44]Write to MH i2c: E2 08 00 FC 27 80 0D 01 02 00 00 00 00 9C [20:01:44]Write i2c OK [20:01:44]MH_I2C_Read... [20:01:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:44]Read from MH i2c: E2 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 03 00 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 03 00 FC 27 00 90 00 97 [20:01:44]RAPDU: 90 00 [20:01:44]wFMCommunicate OK [20:01:44]wFMCommunicate request_size=255 [20:01:44]MH_SAM_APDU [20:01:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 88 02 00 00 F4 03 04 00 28 F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E5 00 00 35 04 06 00 CF [20:01:44]Write to MH i2c: E2 02 01 FD 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 88 02 00 00 F4 03 04 00 28 F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E5 00 00 35 04 06 00 CF 00 00 83 [20:01:44]Write i2c OK [20:01:44]MH_I2C_Read... [20:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:45]Read from MH i2c: E2 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: E2 03 00 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: E2 03 00 FD 27 00 90 00 98 [20:01:45]RAPDU: 90 00 [20:01:45]wFMCommunicate OK [20:01:45]wFMCommunicate request_size=10 [20:01:45]MH_SAM_APDU [20:01:45]CAPDU: 80 0D 02 02 05 FF 8F 67 CB CB [20:01:45]Write to MH i2c: E2 0D 00 FE 27 80 0D 02 02 05 00 FF 8F 67 CB CB 00 00 34 [20:01:45]Write i2c OK [20:01:45]MH_I2C_Read... [20:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:45]Read from MH i2c: E2 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: E2 03 00 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: E2 03 00 FE 27 00 90 00 99 [20:01:45]RAPDU: 90 00 [20:01:45]wFMCommunicate OK [20:01:45]wFMCommunicate request_size=4 [20:01:45]MH_SAM_APDU [20:01:45]CAPDU: 80 0D 03 02 [20:01:45]Write to MH i2c: E2 08 00 FF 27 80 0D 03 02 00 00 00 00 A1 [20:01:45]Write i2c OK [20:01:45]MH_I2C_Read... [20:01:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:45]Read from MH i2c: E2 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: E2 0B 00 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: E2 0B 00 FF 27 00 18 12 29 67 B5 37 6A C0 90 00 72 [20:01:45]RAPDU: 18 12 29 67 B5 37 6A C0 90 00 [20:01:45]wFMCommunicate OK [20:01:45]SAM_PROTO_SignData done [20:01:45]FM_MakeSignedData done [20:01:45]CreateOFDProtocolMessage [20:01:45]wFMCommunicate request_size=4 [20:01:45]MH_SAM_APDU [20:01:45]CAPDU: 80 11 00 00 [20:01:45]Write to MH i2c: E2 08 00 00 28 80 11 00 00 00 00 00 00 A2 [20:01:45]Write i2c OK [20:01:45]MH_I2C_Read... [20:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:45]Read from MH i2c: E2 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: E2 17 00 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: E2 17 00 00 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EE [20:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:01:45]wFMCommunicate OK [20:01:45]CreateOFDProtocolMessage done [20:01:45]OFDSenderStorePacket 58664 [20:01:45]StoreOFDPacket docnum=58664 [20:01:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 10 D4 07 01 8F 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 88 02 00 00 F4 03 04 00 28 F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E5 00 00 35 04 06 00 CF FF 8F 67 CB CB 18 12 29 67 B5 37 6A C0 [20:01:45]CheckFolder [20:01:45]dirname=/storage/ofd_packets [20:01:45]CheckFolder done [20:01:45]ProducePacketName [20:01:45]name=ofd_packets/00058664 [20:01:45]NVStorageSaveData ofd_packets/00058664 [20:01:45]File name is /storage/ofd_packets/00058664 [20:01:45]Write 301 bytes [20:01:45]NVStorageSaveData done [20:01:45]OFDSenderStorePacket done [20:01:45]KKMCreateOFDPacket done [20:01:45]NVStorageSaveData kkm_last_timestamp [20:01:45]File name is /storage/kkm_last_timestamp [20:01:45]Write 4 bytes [20:01:45]NVStorageSaveData done [20:01:45]ExternCall_PrintAddStr [20:01:45]wPrintStart [20:01:45]Write to MH i2c: 01 00 00 01 28 29 [20:01:45]Write i2c OK [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: 01 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: 01 07 00 [20:01:45]MH_I2C_Read... [20:01:45]Read from MH i2c: 01 07 00 01 28 00 00 00 00 00 FF 0F 3E [20:01:45]RasterBufferAndPrint [20:01:45]line Счет N : (1)2076013 [20:01:45]line ИНН: 02508201610067 [20:01:45]line Контрольно-Кассовый Чек [20:01:45]line ПРОДАЖА [20:01:45]line ТРК (МРК, ГНК) : 62 [20:01:45]line Товар: 2710124500 [20:01:45]line Аи-95-К-5 [20:01:45]line 13.480 * 74.20 [20:01:45]line = 1000.22 [20:01:45]line НДС 12% НСП 1% [20:01:45]line > о реализуемом товаре [20:01:45]line ИТОГО: 1000.22 [20:01:45]line НСП 1% : 8.85 [20:01:45]line НДС 12% : 106.22 [20:01:45]line Наличными: 0.00 [20:01:45]line Безнал.: 1000.22 [20:01:45]line Место: АЗС № 135 "Партнер Нефть" [20:01:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:01:45]line СНО: Общий режим [20:01:45]line Чек 648 20.08.2024 20:01 [20:01:45]line Смена: 100 ФФД: 1.0 [20:01:45]line ЗНМ: 0300000196 [20:01:45]line РНМ: 0000000000162794 [20:01:45]line Версия ККМ: v1.0 [20:01:45]line Платежная система: O! деньги [20:01:45]line ФМ: 0000000002094532 [20:01:45]line ФД: 58664 [20:01:45]line ФПД: 228696529554379 [20:01:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200144&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58664&fm=228696529554379&tin=02508201610067®Number=0000000000162794&sum=100022 [20:01:45]OFD Sender: Processing packet 58664 [packets to send 52, broken 51] [20:01:45]ProducePacketName [20:01:45]name=ofd_packets/00058664 [20:01:45]OFD Sender: To server: pG, [20:01:45]CommunicateWithHost lk.salyk.kg:30040 [20:01:45]ConnectInit lk.salyk.kg [20:01:45]written 0, free lines is 4095 [20:01:45]Connected sock=9 [20:01:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 10 D4 07 01 8F 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 88 02 00 00 F4 03 04 00 28 F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E5 00 00 35 04 06 00 CF FF 8F 67 CB CB 18 12 29 67 B5 37 6A C0 [20:01:46]Write to MH i2c: 01 00 00 2B 28 53 [20:01:46]Write i2c OK [20:01:46]MH_I2C_Read... [20:01:46]Read from MH i2c: 01 [20:01:46]MH_I2C_Read... [20:01:46]Read from MH i2c: 01 07 00 [20:01:46]MH_I2C_Read... [20:01:46]Read from MH i2c: 01 07 00 2B 28 00 00 00 00 00 D6 0C 3C [20:01:46]RasterBufferAndPrint [20:01:46]line [20:01:46]line [20:01:46]line [20:01:46]line [20:01:46]line [20:01:46]written 0, free lines is 3291 [20:01:46]MH_Cut [20:01:46]Write to MH i2c: D1 01 00 32 28 01 2C [20:01:46]Write i2c OK [20:01:46]MH_I2C_Read... [20:01:46]Read from MH i2c: D1 [20:01:46]MH_I2C_Read... [20:01:46]Read from MH i2c: D1 01 00 [20:01:46]MH_I2C_Read... [20:01:46]Read from MH i2c: D1 01 00 32 28 00 2B [20:01:46]Write to MH i2c: 01 00 00 33 28 5B [20:01:46]Write i2c OK [20:01:46]MH_I2C_Read... [20:01:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2A 74 47 00 28 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 28 E5 00 00 F4 03 04 00 76 A1 C4 66 B6 04 01 00 00 6E 84 C2 A7 8A 83 06 98 [20:01:46]CommunicateWithHost err = 0 [20:01:46]CheckOFDResponse [20:01:46]1017 (14) - 77093643461234 [20:01:46]1041 (16) - 0000000002094532 [20:01:46]1040 (4) - 58664 [20:01:46]1012 (4) - 20.08.2024 14:00 [20:01:46]1206 (1) - 0 [20:01:46]OFD Sender: Remove packet 58664 [20:01:46]ProducePacketName [20:01:46]name=ofd_packets/00058664 [20:01:46]NVStorageDeleteData [20:01:46]OFD Sender: No OFD packet to send [20:01:46]*** Cut start [20:01:46]*** Partial cut [20:01:46]*** CUTSNS_PIN = 1 [20:01:46]*** CUTSNS_PIN = 0 [20:01:47]*** Brake cut motor [20:01:47]Read from MH i2c: 01 [20:01:47]MH_I2C_Read... [20:01:47]*** Stop cut motor [20:01:47]*** Cut end [20:01:47]Read from MH i2c: 01 07 00 [20:01:47]MH_I2C_Read... [20:01:47]Read from MH i2c: 01 07 00 33 28 00 00 00 00 00 FF 0F 70 [20:01:47]process_action close_receipt done [20:01:47]requested_data is exist [20:01:47]produce_requested_data [20:01:47]requested_item fm.sn is exist - process it [20:01:47]wFMCommunicate request_size=4 [20:01:47]MH_SAM_APDU [20:01:47]CAPDU: 80 11 00 00 [20:01:47]Write to MH i2c: E2 08 00 34 28 80 11 00 00 00 00 00 00 D6 [20:01:47]Write i2c OK [20:01:47]MH_I2C_Read... [20:01:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:47]Read from MH i2c: E2 [20:01:47]MH_I2C_Read... [20:01:47]Read from MH i2c: E2 17 00 [20:01:47]MH_I2C_Read... [20:01:47]Read from MH i2c: E2 17 00 34 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 22 [20:01:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:01:47]wFMCommunicate OK [20:01:47]requested_item fd.num is exist - process it [20:01:47]SAM_PROTO_GetFieldsCounters [20:01:47]wFMCommunicate request_size=4 [20:01:47]MH_SAM_APDU [20:01:47]CAPDU: 80 13 00 00 [20:01:47]Write to MH i2c: E2 08 00 35 28 80 13 00 00 00 00 00 00 D9 [20:01:47]Write i2c OK [20:01:47]MH_I2C_Read... [20:01:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:47]Read from MH i2c: E2 [20:01:47]MH_I2C_Read... [20:01:47]Read from MH i2c: E2 62 00 [20:01:47]MH_I2C_Read... [20:01:47]Read from MH i2c: E2 62 00 35 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 28 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 06 [20:01:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 28 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:47]wFMCommunicate OK [20:01:47]SAM_PROTO_GetFieldsCounters done [20:01:47]requested_item shift.num is exist - process it [20:01:47]requested_item shift.opened is exist - process it [20:01:47]req_shift_opened [20:01:47]FM_GetShiftState [20:01:47]SAM_PROTO_GetShiftState [20:01:47]wFMCommunicate request_size=4 [20:01:47]MH_SAM_APDU [20:01:47]CAPDU: 80 13 01 00 [20:01:47]Write to MH i2c: E2 08 00 36 28 80 13 01 00 00 00 00 00 DB [20:01:47]Write i2c OK [20:01:47]MH_I2C_Read... [20:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:47]Read from MH i2c: E2 [20:01:47]MH_I2C_Read... [20:01:47]Read from MH i2c: E2 0E 00 [20:01:47]MH_I2C_Read... [20:01:47]Read from MH i2c: E2 0E 00 36 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FE [20:01:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:01:47]wFMCommunicate OK [20:01:47]SAM_PROTO_GetShiftState done [20:01:47]FM_GetShiftState done [20:01:47]req_shift_opened done [20:01:47]requested_item shift.open_date is exist - process it [20:01:47]req_shift_open_date [20:01:47]req_shift_open_date done [20:01:47]produce_requested_data done [20:01:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58664,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:01:47]process_action_free close_receipt [20:01:47]json_value_free [20:01:47]json_value_free done [20:01:47]process_json_proto returns [20:01:47]Send response to host [20:01:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58664,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:01:47]free response buf [20:01:47]execute_script done [20:01:47]execute_script returns [20:01:47]free content buf [20:01:47]Sock 10.Close socket [20:01:47]Sock 10.Thread stoped [20:01:51]OFD Sender: No OFD packet to send [20:01:56]OFD Sender: No OFD packet to send [20:02:01]OFD Sender: No OFD packet to send [20:02:06]OFD Sender: No OFD packet to send [20:02:11]OFD Sender: No OFD packet to send [20:02:16]OFD Sender: No OFD packet to send [20:02:21]OFD Sender: No OFD packet to send [20:02:26]OFD Sender: No OFD packet to send [20:02:31]OFD Sender: No OFD packet to send [20:02:36]OFD Sender: No OFD packet to send [20:02:41]OFD Sender: No OFD packet to send [20:02:46]OFD Sender: No OFD packet to send [20:02:51]accept exits with 8 [20:02:51]New connection [20:02:51]New thread 3067194724 created [20:02:51]Thread 3067338084 joined [20:02:51]Waiting for new connection... [20:02:51] Sock 8.Parse request [20:02:51]Sock 8.Check first char [20:02:51]Sock 8.First char is OK [20:02:51]request: POST /json_proto HTTP/1.0 [20:02:51]Method: POST [20:02:51]URL: /json_proto [20:02:51]Method is POST - this is cgi request [20:02:51]url: /json_proto [20:02:51]query_string will be loaded in cgi processing [20:02:51]execute_cgi json_proto POST (null) [20:02:51]execute_cgi path=json_proto method=POST [20:02:51]POST find Content-Length [20:02:51]Host: 172.17.44.3:8080 [20:02:51]Content-Length: 801 [20:02:51]Content-Type: application/json [20:02:51] [20:02:51]POST finish read [20:02:51]Found Content-Length = 801 [20:02:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:51]execute_script... [20:02: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)2076014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:51]POST & json_proto [20:02:51]process_json_proto [20:02:51]json parsed OK: [20:02:51]protocol is kg_v1.0 [20:02:51]action value=close_receipt [20:02:51]process_action close_receipt [20:02:51]cmd_close_receipt [20:02:51]MH_GetDate [20:02:51]Write to MH i2c: F0 00 00 37 28 4E [20:02:51]Write i2c OK [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: F0 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: F0 09 00 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: F0 09 00 37 28 00 6C F6 C4 66 AD C5 5D 66 18 [20:02:51]GetLastDocTimeStamp 1724184104 [20:02:51]current date 1724184172 [20:02:51]FM_GetShiftState [20:02:51]SAM_PROTO_GetShiftState [20:02:51]wFMCommunicate request_size=4 [20:02:51]MH_SAM_APDU [20:02:51]CAPDU: 80 13 01 00 [20:02:51]Write to MH i2c: E2 08 00 38 28 80 13 01 00 00 00 00 00 DD [20:02:51]Write i2c OK [20:02:51]MH_I2C_Read... [20:02:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:51]Read from MH i2c: E2 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 0E 00 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 0E 00 38 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 00 [20:02:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:02:51]wFMCommunicate OK [20:02:51]SAM_PROTO_GetShiftState done [20:02:51]FM_GetShiftState done [20:02:51]opened in 1724112910 [20:02:51]opened+sec_in_day 1724199310 [20:02:51]quantity*price = 50036 [20:02:51]sum+1 = 50037 [20:02:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 649 20.08.2024 20:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58665 ФПД: 129052279224889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200252&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58665&fm=129052279224889&tin=02508201610067®Number=0000000000162794&sum=50036 [20:02:52]StoreToDocumentArchive [20:02:52]shift 100 fd 58665 [20:02:52]save to /storage/0100/doc_00058665 [20:02:52]save last doc name /storage/0100/doc_00058665 to /storage/kkm_last_doc_name [20:02:52]save OK [20:02:52]Clear old archive folders... [20:02:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:02:52]tlvbuf is 02033C90 [20:02:52]SAM_PROTO_ClearQueue [20:02:52]wFMCommunicate request_size=4 [20:02:52]MH_SAM_APDU [20:02:52]CAPDU: 80 09 00 00 [20:02:52]Write to MH i2c: E2 08 00 45 28 80 09 00 00 00 00 00 00 DF [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 45 28 00 90 00 E1 [20:02:52]RAPDU: 90 00 [20:02:52]wFMCommunicate OK [20:02:52]SAM_PROTO_ClearQueue done [20:02:52]KKMCreateOFDPacket [20:02:52]OFDProtocolAddRootSTLVToBuf [20:02:52]FM_MakeSignedData [20:02:52]FM_MakeSignedData [20:02:52]SAM_PROTO_SignData [20:02:52]wFMCommunicate request_size=4 [20:02:52]MH_SAM_APDU [20:02:52]CAPDU: 80 0D 01 02 [20:02:52]Write to MH i2c: E2 08 00 46 28 80 0D 01 02 00 00 00 00 E7 [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 46 28 00 90 00 E2 [20:02:52]RAPDU: 90 00 [20:02:52]wFMCommunicate OK [20:02:52]wFMCommunicate request_size=255 [20:02:52]MH_SAM_APDU [20:02: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 6C F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E5 00 00 35 04 06 00 75 [20:02:52]Write to MH i2c: E2 02 01 47 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 6C F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E5 00 00 35 04 06 00 75 00 00 A8 [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 47 28 00 90 00 E3 [20:02:52]RAPDU: 90 00 [20:02:52]wFMCommunicate OK [20:02:52]wFMCommunicate request_size=10 [20:02:52]MH_SAM_APDU [20:02:52]CAPDU: 80 0D 02 02 05 5F 53 42 BA 39 [20:02:52]Write to MH i2c: E2 0D 00 48 28 80 0D 02 02 05 00 5F 53 42 BA 39 00 00 DB [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 48 28 00 90 00 E4 [20:02:52]RAPDU: 90 00 [20:02:52]wFMCommunicate OK [20:02:52]wFMCommunicate request_size=4 [20:02:52]MH_SAM_APDU [20:02:52]CAPDU: 80 0D 03 02 [20:02:52]Write to MH i2c: E2 08 00 49 28 80 0D 03 02 00 00 00 00 EC [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 0B 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 0B 00 49 28 00 8A 7D 73 19 D5 C2 05 9F 90 00 BB [20:02:52]RAPDU: 8A 7D 73 19 D5 C2 05 9F 90 00 [20:02:52]wFMCommunicate OK [20:02:52]SAM_PROTO_SignData done [20:02:52]FM_MakeSignedData done [20:02:52]CreateOFDProtocolMessage [20:02:52]wFMCommunicate request_size=4 [20:02:52]MH_SAM_APDU [20:02:52]CAPDU: 80 11 00 00 [20:02:52]Write to MH i2c: E2 08 00 4A 28 80 11 00 00 00 00 00 00 EC [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 17 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 17 00 4A 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 38 [20:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:02:52]wFMCommunicate OK [20:02:52]CreateOFDProtocolMessage done [20:02:52]OFDSenderStorePacket 58665 [20:02:52]StoreOFDPacket docnum=58665 [20:02:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F1 A0 07 01 A7 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 6C F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E5 00 00 35 04 06 00 75 5F 53 42 BA 39 8A 7D 73 19 D5 C2 05 9F [20:02:52]CheckFolder [20:02:52]dirname=/storage/ofd_packets [20:02:52]CheckFolder done [20:02:52]ProducePacketName [20:02:52]name=ofd_packets/00058665 [20:02:52]NVStorageSaveData ofd_packets/00058665 [20:02:52]File name is /storage/ofd_packets/00058665 [20:02:52]Write 301 bytes [20:02:52]NVStorageSaveData done [20:02:52]OFDSenderStorePacket done [20:02:52]KKMCreateOFDPacket done [20:02:52]NVStorageSaveData kkm_last_timestamp [20:02:52]File name is /storage/kkm_last_timestamp [20:02:52]Write 4 bytes [20:02:52]NVStorageSaveData done [20:02:52]ExternCall_PrintAddStr [20:02:52]wPrintStart [20:02:52]Write to MH i2c: 01 00 00 4B 28 73 [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 07 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 07 00 4B 28 00 00 00 00 00 FF 0F 88 [20:02:52]RasterBufferAndPrint [20:02:52]line Счет N : (1)2076014 [20:02:52]line ИНН: 02508201610067 [20:02:52]line Контрольно-Кассовый Чек [20:02:52]line ПРОДАЖА [20:02:52]line ТРК (МРК, ГНК) : 43 [20:02:52]line Товар: 2710124130 [20:02:52]line Аи-92-К-4 [20:02:52]line 7.380 * 67.80 [20:02:52]line = 500.36 [20:02:52]line НДС 12% НСП 1% [20:02:52]line > о реализуемом товаре [20:02:52]line ИТОГО: 500.36 [20:02:52]line НСП 1% : 4.43 [20:02:52]line НДС 12% : 53.14 [20:02:52]line Наличными: 0.00 [20:02:52]line Безнал.: 500.36 [20:02:52]line Место: АЗС № 135 "Партнер Нефть" [20:02:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:02:52]line СНО: Общий режим [20:02:52]line Чек 649 20.08.2024 20:02 [20:02:52]line Смена: 100 ФФД: 1.0 [20:02:52]line ЗНМ: 0300000196 [20:02:52]line РНМ: 0000000000162794 [20:02:52]line Версия ККМ: v1.0 [20:02:52]line Платежная система: O! деньги [20:02:52]line ФМ: 0000000002094532 [20:02:52]line ФД: 58665 [20:02:52]line ФПД: 129052279224889 [20:02:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200252&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58665&fm=129052279224889&tin=02508201610067®Number=0000000000162794&sum=50036 [20:02:53]OFD Sender: Processing packet 58665 [packets to send 52, broken 51] [20:02:53]ProducePacketName [20:02:53]name=ofd_packets/00058665 [20:02:53]OFD Sender: To server: pG, [20:02:53]CommunicateWithHost lk.salyk.kg:30040 [20:02:53]ConnectInit lk.salyk.kg [20:02:53]written 0, free lines is 4095 [20:02:53]Connected sock=10 [20:02:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F1 A0 07 01 A7 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 6C F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 29 E5 00 00 35 04 06 00 75 5F 53 42 BA 39 8A 7D 73 19 D5 C2 05 9F [20:02:53]Write to MH i2c: 01 00 00 75 28 9D [20:02:53]Write i2c OK [20:02:53]MH_I2C_Read... [20:02:53]Read from MH i2c: 01 [20:02:53]MH_I2C_Read... [20:02:53]Read from MH i2c: 01 07 00 [20:02:53]MH_I2C_Read... [20:02:53]Read from MH i2c: 01 07 00 75 28 00 00 00 00 00 D9 0C 89 [20:02:53]RasterBufferAndPrint [20:02:53]line [20:02:53]line [20:02:53]line [20:02:53]line [20:02:53]line [20:02:53]written 0, free lines is 3296 [20:02:53]MH_Cut [20:02:53]Write to MH i2c: D1 01 00 7C 28 01 76 [20:02:53]Write i2c OK [20:02:53]MH_I2C_Read... [20:02:53]Read from MH i2c: D1 [20:02:53]MH_I2C_Read... [20:02:53]Read from MH i2c: D1 01 00 [20:02:53]MH_I2C_Read... [20:02:53]Read from MH i2c: D1 01 00 7C 28 00 75 [20:02:53]Write to MH i2c: 01 00 00 7D 28 A5 [20:02:53]Write i2c OK [20:02:53]MH_I2C_Read... [20:02:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 00 B9 47 00 83 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 32 30 39 34 35 33 32 10 04 04 00 29 E5 00 00 F4 03 04 00 BA A1 C4 66 B6 04 01 00 00 C4 74 A9 45 CC AE F1 06 [20:02:53]CommunicateWithHost err = 0 [20:02:53]CheckOFDResponse [20:02:53]1017 (14) - 77093643461234 [20:02:53]1041 (16) - 0000000002094532 [20:02:53]1040 (4) - 58665 [20:02:53]1012 (4) - 20.08.2024 14:01 [20:02:53]1206 (1) - 0 [20:02:53]OFD Sender: Remove packet 58665 [20:02:53]ProducePacketName [20:02:53]name=ofd_packets/00058665 [20:02:53]NVStorageDeleteData [20:02:54]OFD Sender: No OFD packet to send [20:02:54]*** Cut start [20:02:54]*** Partial cut [20:02:54]*** CUTSNS_PIN = 1 [20:02:54]*** CUTSNS_PIN = 0 [20:02:54]*** Brake cut motor [20:02:55]Read from MH i2c: 01 [20:02:55]MH_I2C_Read... [20:02:55]*** Stop cut motor [20:02:55]*** Cut end [20:02:55]Read from MH i2c: 01 07 00 [20:02:55]MH_I2C_Read... [20:02:55]Read from MH i2c: 01 07 00 7D 28 00 00 00 00 00 FF 0F BA [20:02:55]process_action close_receipt done [20:02:55]requested_data is exist [20:02:55]produce_requested_data [20:02:55]requested_item fm.sn is exist - process it [20:02:55]wFMCommunicate request_size=4 [20:02:55]MH_SAM_APDU [20:02:55]CAPDU: 80 11 00 00 [20:02:55]Write to MH i2c: E2 08 00 7E 28 80 11 00 00 00 00 00 00 20 [20:02:55]Write i2c OK [20:02:55]MH_I2C_Read... [20:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:55]Read from MH i2c: E2 [20:02:55]MH_I2C_Read... [20:02:55]Read from MH i2c: E2 17 00 [20:02:55]MH_I2C_Read... [20:02:55]Read from MH i2c: E2 17 00 7E 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6C [20:02:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:02:55]wFMCommunicate OK [20:02:55]requested_item fd.num is exist - process it [20:02:55]SAM_PROTO_GetFieldsCounters [20:02:55]wFMCommunicate request_size=4 [20:02:55]MH_SAM_APDU [20:02:55]CAPDU: 80 13 00 00 [20:02:55]Write to MH i2c: E2 08 00 7F 28 80 13 00 00 00 00 00 00 23 [20:02:55]Write i2c OK [20:02:55]MH_I2C_Read... [20:02:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:55]Read from MH i2c: E2 [20:02:55]MH_I2C_Read... [20:02:55]Read from MH i2c: E2 62 00 [20:02:55]MH_I2C_Read... [20:02:55]Read from MH i2c: E2 62 00 7F 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 29 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 54 [20:02:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 29 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:02:55]wFMCommunicate OK [20:02:55]SAM_PROTO_GetFieldsCounters done [20:02:55]requested_item shift.num is exist - process it [20:02:55]requested_item shift.opened is exist - process it [20:02:55]req_shift_opened [20:02:55]FM_GetShiftState [20:02:55]SAM_PROTO_GetShiftState [20:02:55]wFMCommunicate request_size=4 [20:02:55]MH_SAM_APDU [20:02:55]CAPDU: 80 13 01 00 [20:02:55]Write to MH i2c: E2 08 00 80 28 80 13 01 00 00 00 00 00 25 [20:02:55]Write i2c OK [20:02:55]MH_I2C_Read... [20:02:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:55]Read from MH i2c: E2 [20:02:55]MH_I2C_Read... [20:02:55]Read from MH i2c: E2 0E 00 [20:02:55]MH_I2C_Read... [20:02:55]Read from MH i2c: E2 0E 00 80 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 48 [20:02:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:02:55]wFMCommunicate OK [20:02:55]SAM_PROTO_GetShiftState done [20:02:55]FM_GetShiftState done [20:02:55]req_shift_opened done [20:02:55]requested_item shift.open_date is exist - process it [20:02:55]req_shift_open_date [20:02:55]req_shift_open_date done [20:02:55]produce_requested_data done [20:02:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58665,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:02:55]process_action_free close_receipt [20:02:55]json_value_free [20:02:55]json_value_free done [20:02:55]process_json_proto returns [20:02:55]Send response to host [20:02:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58665,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:02:55]free response buf [20:02:55]execute_script done [20:02:55]execute_script returns [20:02:55]free content buf [20:02:55]Sock 8.Close socket [20:02:55]Sock 8.Thread stoped [20:02:59]OFD Sender: No OFD packet to send [20:03:04]OFD Sender: No OFD packet to send [20:03:09]OFD Sender: No OFD packet to send [20:03:14]OFD Sender: No OFD packet to send [20:03:19]OFD Sender: No OFD packet to send [20:03:24]OFD Sender: No OFD packet to send [20:03:29]OFD Sender: No OFD packet to send [20:03:34]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:48]accept exits with 9 [20:03:48]New connection [20:03:48]New thread 3067338084 created [20:03:48]Thread 3067194724 joined [20:03:48]Waiting for new connection... [20:03:48] Sock 9.Parse request [20:03:48]Sock 9.Check first char [20:03:48]Sock 9.First char is OK [20:03:48]request: POST /json_proto HTTP/1.0 [20:03:48]Method: POST [20:03:48]URL: /json_proto [20:03:48]Method is POST - this is cgi request [20:03:48]url: /json_proto [20:03:48]query_string will be loaded in cgi processing [20:03:48]execute_cgi json_proto POST (null) [20:03:48]execute_cgi path=json_proto method=POST [20:03:48]POST find Content-Length [20:03:48]Host: 172.17.44.3:8080 [20:03:48]Content-Length: 802 [20:03:48]Content-Type: application/json [20:03:48] [20:03:48]POST finish read [20:03:48]Found Content-Length = 802 [20:03:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:48]execute_script... [20:03: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)2076015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:48]POST & json_proto [20:03:48]process_json_proto [20:03:48]json parsed OK: [20:03:48]protocol is kg_v1.0 [20:03:48]action value=close_receipt [20:03:48]process_action close_receipt [20:03:48]cmd_close_receipt [20:03:48]MH_GetDate [20:03:48]Write to MH i2c: F0 00 00 81 28 98 [20:03:48]Write i2c OK [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: F0 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: F0 09 00 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: F0 09 00 81 28 00 A5 F6 C4 66 AD C5 5D 66 9B [20:03:48]GetLastDocTimeStamp 1724184172 [20:03:48]current date 1724184229 [20:03:48]FM_GetShiftState [20:03:48]SAM_PROTO_GetShiftState [20:03:48]wFMCommunicate request_size=4 [20:03:48]MH_SAM_APDU [20:03:48]CAPDU: 80 13 01 00 [20:03:48]Write to MH i2c: E2 08 00 82 28 80 13 01 00 00 00 00 00 27 [20:03:48]Write i2c OK [20:03:48]MH_I2C_Read... [20:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:48]Read from MH i2c: E2 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: E2 0E 00 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: E2 0E 00 82 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4A [20:03:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:03:48]wFMCommunicate OK [20:03:48]SAM_PROTO_GetShiftState done [20:03:48]FM_GetShiftState done [20:03:48]opened in 1724112910 [20:03:48]opened+sec_in_day 1724199310 [20:03:48]quantity*price = 67800 [20:03:48]sum+1 = 67801 [20:03:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 0.00 Безнал.: 678.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 650 20.08.2024 20:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58666 ФПД: 216081595315495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200349&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58666&fm=216081595315495&tin=02508201610067®Number=0000000000162794&sum=67800 [20:03:49]StoreToDocumentArchive [20:03:49]shift 100 fd 58666 [20:03:49]save to /storage/0100/doc_00058666 [20:03:49]save last doc name /storage/0100/doc_00058666 to /storage/kkm_last_doc_name [20:03:49]save OK [20:03:49]Clear old archive folders... [20:03:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:03:49]tlvbuf is 01D31BE0 [20:03:49]SAM_PROTO_ClearQueue [20:03:49]wFMCommunicate request_size=4 [20:03:49]MH_SAM_APDU [20:03:49]CAPDU: 80 09 00 00 [20:03:49]Write to MH i2c: E2 08 00 8F 28 80 09 00 00 00 00 00 00 29 [20:03:49]Write i2c OK [20:03:49]MH_I2C_Read... [20:03:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:49]Read from MH i2c: E2 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 03 00 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 03 00 8F 28 00 90 00 2B [20:03:49]RAPDU: 90 00 [20:03:49]wFMCommunicate OK [20:03:49]SAM_PROTO_ClearQueue done [20:03:49]KKMCreateOFDPacket [20:03:49]OFDProtocolAddRootSTLVToBuf [20:03:49]FM_MakeSignedData [20:03:49]FM_MakeSignedData [20:03:49]SAM_PROTO_SignData [20:03:49]wFMCommunicate request_size=4 [20:03:49]MH_SAM_APDU [20:03:49]CAPDU: 80 0D 01 02 [20:03:49]Write to MH i2c: E2 08 00 90 28 80 0D 01 02 00 00 00 00 31 [20:03:49]Write i2c OK [20:03:49]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 90 28 00 90 00 2C [20:03:50]RAPDU: 90 00 [20:03:50]wFMCommunicate OK [20:03:50]wFMCommunicate request_size=255 [20:03:50]MH_SAM_APDU [20:03: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 A5 F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E5 00 00 35 04 06 00 C4 [20:03:50]Write to MH i2c: E2 02 01 91 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 A5 F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E5 00 00 35 04 06 00 C4 00 00 C5 [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 91 28 00 90 00 2D [20:03:50]RAPDU: 90 00 [20:03:50]wFMCommunicate OK [20:03:50]wFMCommunicate request_size=10 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 0D 02 02 05 86 6A BB 35 27 [20:03:50]Write to MH i2c: E2 0D 00 92 28 80 0D 02 02 05 00 86 6A BB 35 27 00 00 45 [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 03 00 92 28 00 90 00 2E [20:03:50]RAPDU: 90 00 [20:03:50]wFMCommunicate OK [20:03:50]wFMCommunicate request_size=4 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 0D 03 02 [20:03:50]Write to MH i2c: E2 08 00 93 28 80 0D 03 02 00 00 00 00 36 [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 0B 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 0B 00 93 28 00 BF 40 55 33 C7 46 F7 EF 90 00 B1 [20:03:50]RAPDU: BF 40 55 33 C7 46 F7 EF 90 00 [20:03:50]wFMCommunicate OK [20:03:50]SAM_PROTO_SignData done [20:03:50]FM_MakeSignedData done [20:03:50]CreateOFDProtocolMessage [20:03:50]wFMCommunicate request_size=4 [20:03:50]MH_SAM_APDU [20:03:50]CAPDU: 80 11 00 00 [20:03:50]Write to MH i2c: E2 08 00 94 28 80 11 00 00 00 00 00 00 36 [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:50]Read from MH i2c: E2 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 17 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: E2 17 00 94 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 82 [20:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:03:50]wFMCommunicate OK [20:03:50]CreateOFDProtocolMessage done [20:03:50]OFDSenderStorePacket 58666 [20:03:50]StoreOFDPacket docnum=58666 [20:03:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 12 8F 07 01 9C AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 A5 F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E5 00 00 35 04 06 00 C4 86 6A BB 35 27 BF 40 55 33 C7 46 F7 EF [20:03:50]CheckFolder [20:03:50]dirname=/storage/ofd_packets [20:03:50]CheckFolder done [20:03:50]ProducePacketName [20:03:50]name=ofd_packets/00058666 [20:03:50]NVStorageSaveData ofd_packets/00058666 [20:03:50]File name is /storage/ofd_packets/00058666 [20:03:50]Write 301 bytes [20:03:50]NVStorageSaveData done [20:03:50]OFDSenderStorePacket done [20:03:50]KKMCreateOFDPacket done [20:03:50]NVStorageSaveData kkm_last_timestamp [20:03:50]File name is /storage/kkm_last_timestamp [20:03:50]Write 4 bytes [20:03:50]NVStorageSaveData done [20:03:50]ExternCall_PrintAddStr [20:03:50]wPrintStart [20:03:50]Write to MH i2c: 01 00 00 95 28 BD [20:03:50]Write i2c OK [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: 01 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: 01 07 00 [20:03:50]MH_I2C_Read... [20:03:50]Read from MH i2c: 01 07 00 95 28 00 00 00 00 00 FF 0F D2 [20:03:50]RasterBufferAndPrint [20:03:50]line Счет N : (1)2076015 [20:03:50]line ИНН: 02508201610067 [20:03:50]line Контрольно-Кассовый Чек [20:03:50]line ПРОДАЖА [20:03:50]line ТРК (МРК, ГНК) : 53 [20:03:50]line Товар: 2710124130 [20:03:50]line Аи-92-К-4 [20:03:50]line 10.000 * 67.80 [20:03:50]line = 678.00 [20:03:50]line НДС 12% НСП 1% [20:03:50]line > о реализуемом товаре [20:03:50]line ИТОГО: 678.00 [20:03:50]line НСП 1% : 6.00 [20:03:50]line НДС 12% : 72.00 [20:03:50]line Наличными: 0.00 [20:03:50]line Безнал.: 678.00 [20:03:50]line Место: АЗС № 135 "Партнер Нефть" [20:03:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:03:50]line СНО: Общий режим [20:03:50]line Чек 650 20.08.2024 20:03 [20:03:50]line Смена: 100 ФФД: 1.0 [20:03:50]line ЗНМ: 0300000196 [20:03:50]line РНМ: 0000000000162794 [20:03:50]line Версия ККМ: v1.0 [20:03:50]line Платежная система: O! деньги [20:03:50]line ФМ: 0000000002094532 [20:03:50]line ФД: 58666 [20:03:50]line ФПД: 216081595315495 [20:03:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200349&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58666&fm=216081595315495&tin=02508201610067®Number=0000000000162794&sum=67800 [20:03:50]OFD Sender: Processing packet 58666 [packets to send 52, broken 51] [20:03:50]ProducePacketName [20:03:50]name=ofd_packets/00058666 [20:03:50]OFD Sender: To server: pG, [20:03:50]CommunicateWithHost lk.salyk.kg:30040 [20:03:50]ConnectInit lk.salyk.kg [20:03:50]written 0, free lines is 4095 [20:03:50]Connected sock=10 [20:03:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 12 8F 07 01 9C AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 A5 F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E5 00 00 35 04 06 00 C4 86 6A BB 35 27 BF 40 55 33 C7 46 F7 EF [20:03:51]Write to MH i2c: 01 00 00 BF 28 E7 [20:03:51]Write i2c OK [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: 01 [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: 01 07 00 [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: 01 07 00 BF 28 00 00 00 00 00 DA 0C D4 [20:03:51]RasterBufferAndPrint [20:03:51]line [20:03:51]line [20:03:51]line [20:03:51]line [20:03:51]line [20:03:51]written 0, free lines is 3295 [20:03:51]MH_Cut [20:03:51]Write to MH i2c: D1 01 00 C6 28 01 C0 [20:03:51]Write i2c OK [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: D1 [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: D1 01 00 [20:03:51]MH_I2C_Read... [20:03:51]Read from MH i2c: D1 01 00 C6 28 00 BF [20:03:51]Write to MH i2c: 01 00 00 C7 28 EF [20:03:51]Write i2c OK [20:03:51]MH_I2C_Read... [20:03:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EE 86 47 00 E1 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2A E5 00 00 F4 03 04 00 F3 A1 C4 66 B6 04 01 00 00 1D AE 2A 7A A8 0D F5 79 [20:03:51]CommunicateWithHost err = 0 [20:03:51]CheckOFDResponse [20:03:51]1017 (14) - 77093643461234 [20:03:51]1041 (16) - 0000000002094532 [20:03:51]1040 (4) - 58666 [20:03:51]1012 (4) - 20.08.2024 14:02 [20:03:51]1206 (1) - 0 [20:03:51]OFD Sender: Remove packet 58666 [20:03:51]ProducePacketName [20:03:51]name=ofd_packets/00058666 [20:03:51]NVStorageDeleteData [20:03:51]OFD Sender: No OFD packet to send [20:03:52]*** Cut start [20:03:52]*** Partial cut [20:03:52]*** CUTSNS_PIN = 1 [20:03:52]*** CUTSNS_PIN = 0 [20:03:52]*** Brake cut motor [20:03:52]Read from MH i2c: 01 [20:03:52]MH_I2C_Read... [20:03:52]*** Stop cut motor [20:03:52]*** Cut end [20:03:52]Read from MH i2c: 01 07 00 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: 01 07 00 C7 28 00 00 00 00 00 FF 0F 04 [20:03:52]process_action close_receipt done [20:03:52]requested_data is exist [20:03:52]produce_requested_data [20:03:52]requested_item fm.sn is exist - process it [20:03:52]wFMCommunicate request_size=4 [20:03:52]MH_SAM_APDU [20:03:52]CAPDU: 80 11 00 00 [20:03:52]Write to MH i2c: E2 08 00 C8 28 80 11 00 00 00 00 00 00 6A [20:03:52]Write i2c OK [20:03:52]MH_I2C_Read... [20:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:52]Read from MH i2c: E2 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 17 00 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 17 00 C8 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B6 [20:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:03:52]wFMCommunicate OK [20:03:52]requested_item fd.num is exist - process it [20:03:52]SAM_PROTO_GetFieldsCounters [20:03:52]wFMCommunicate request_size=4 [20:03:52]MH_SAM_APDU [20:03:52]CAPDU: 80 13 00 00 [20:03:52]Write to MH i2c: E2 08 00 C9 28 80 13 00 00 00 00 00 00 6D [20:03:52]Write i2c OK [20:03:52]MH_I2C_Read... [20:03:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:52]Read from MH i2c: E2 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 62 00 [20:03:52]MH_I2C_Read... [20:03:52]Read from MH i2c: E2 62 00 C9 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [20:03:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:03:52]wFMCommunicate OK [20:03:52]SAM_PROTO_GetFieldsCounters done [20:03:52]requested_item shift.num is exist - process it [20:03:52]requested_item shift.opened is exist - process it [20:03:52]req_shift_opened [20:03:52]FM_GetShiftState [20:03:52]SAM_PROTO_GetShiftState [20:03:52]wFMCommunicate request_size=4 [20:03:52]MH_SAM_APDU [20:03:52]CAPDU: 80 13 01 00 [20:03:52]Write to MH i2c: E2 08 00 CA 28 80 13 01 00 00 00 00 00 6F [20:03:52]Write i2c OK [20:03:52]MH_I2C_Read... [20:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:53]Read from MH i2c: E2 [20:03:53]MH_I2C_Read... [20:03:53]Read from MH i2c: E2 0E 00 [20:03:53]MH_I2C_Read... [20:03:53]Read from MH i2c: E2 0E 00 CA 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 92 [20:03:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:03:53]wFMCommunicate OK [20:03:53]SAM_PROTO_GetShiftState done [20:03:53]FM_GetShiftState done [20:03:53]req_shift_opened done [20:03:53]requested_item shift.open_date is exist - process it [20:03:53]req_shift_open_date [20:03:53]req_shift_open_date done [20:03:53]produce_requested_data done [20:03:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58666,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:03:53]process_action_free close_receipt [20:03:53]json_value_free [20:03:53]json_value_free done [20:03:53]process_json_proto returns [20:03:53]Send response to host [20:03:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58666,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:03:53]free response buf [20:03:53]execute_script done [20:03:53]execute_script returns [20:03:53]free content buf [20:03:53]Sock 9.Close socket [20:03:53]Sock 9.Thread stoped [20:03:56]OFD Sender: No OFD packet to send [20:04:01]OFD Sender: No OFD packet to send [20:04:06]OFD Sender: No OFD packet to send [20:04:11]OFD Sender: No OFD packet to send [20:04:12]accept exits with 8 [20:04:12]New connection [20:04:12]New thread 3067194724 created [20:04:12]Thread 3067338084 joined [20:04:12]Waiting for new connection... [20:04:12] Sock 8.Parse request [20:04:12]Sock 8.Check first char [20:04:12]Sock 8.First char is OK [20:04:12]request: POST /json_proto HTTP/1.0 [20:04:12]Method: POST [20:04:12]URL: /json_proto [20:04:12]Method is POST - this is cgi request [20:04:12]url: /json_proto [20:04:12]query_string will be loaded in cgi processing [20:04:12]execute_cgi json_proto POST (null) [20:04:12]execute_cgi path=json_proto method=POST [20:04:12]POST find Content-Length [20:04:12]Host: 172.17.44.3:8080 [20:04:12]Content-Length: 785 [20:04:12]Content-Type: application/json [20:04:12] [20:04:12]POST finish read [20:04:12]Found Content-Length = 785 [20:04:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:04:12]execute_script... [20:04: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)2076016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:04:12]POST & json_proto [20:04:12]process_json_proto [20:04:12]json parsed OK: [20:04:12]protocol is kg_v1.0 [20:04:12]action value=close_receipt [20:04:12]process_action close_receipt [20:04:12]cmd_close_receipt [20:04:12]MH_GetDate [20:04:12]Write to MH i2c: F0 00 00 CB 28 E2 [20:04:12]Write i2c OK [20:04:12]MH_I2C_Read... [20:04:12]Read from MH i2c: F0 [20:04:12]MH_I2C_Read... [20:04:12]Read from MH i2c: F0 09 00 [20:04:12]MH_I2C_Read... [20:04:12]Read from MH i2c: F0 09 00 CB 28 00 BD F6 C4 66 AD C5 5D 66 FD [20:04:12]GetLastDocTimeStamp 1724184229 [20:04:12]current date 1724184253 [20:04:12]FM_GetShiftState [20:04:12]SAM_PROTO_GetShiftState [20:04:12]wFMCommunicate request_size=4 [20:04:12]MH_SAM_APDU [20:04:12]CAPDU: 80 13 01 00 [20:04:12]Write to MH i2c: E2 08 00 CC 28 80 13 01 00 00 00 00 00 71 [20:04:12]Write i2c OK [20:04:12]MH_I2C_Read... [20:04:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:12]Read from MH i2c: E2 [20:04:12]MH_I2C_Read... [20:04:12]Read from MH i2c: E2 0E 00 [20:04:12]MH_I2C_Read... [20:04:12]Read from MH i2c: E2 0E 00 CC 28 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 94 [20:04:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:04:12]wFMCommunicate OK [20:04:12]SAM_PROTO_GetShiftState done [20:04:12]FM_GetShiftState done [20:04:12]opened in 1724112910 [20:04:12]opened+sec_in_day 1724199310 [20:04:12]quantity*price = 100035 [20:04:12]sum+1 = 100036 [20:04:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 651 20.08.2024 20:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58667 ФПД: 133864998507897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200413&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58667&fm=133864998507897&tin=02508201610067®Number=0000000000162794&sum=100035 [20:04:13]StoreToDocumentArchive [20:04:13]shift 100 fd 58667 [20:04:13]save to /storage/0100/doc_00058667 [20:04:13]save last doc name /storage/0100/doc_00058667 to /storage/kkm_last_doc_name [20:04:13]save OK [20:04:13]Clear old archive folders... [20:04:13]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:04:13]tlvbuf is 01F90AD0 [20:04:13]SAM_PROTO_ClearQueue [20:04:13]wFMCommunicate request_size=4 [20:04:13]MH_SAM_APDU [20:04:13]CAPDU: 80 09 00 00 [20:04:13]Write to MH i2c: E2 08 00 D9 28 80 09 00 00 00 00 00 00 73 [20:04:13]Write i2c OK [20:04:13]MH_I2C_Read... [20:04:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:04:13]Read from MH i2c: E2 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 03 00 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 03 00 D9 28 00 90 00 75 [20:04:13]RAPDU: 90 00 [20:04:13]wFMCommunicate OK [20:04:13]SAM_PROTO_ClearQueue done [20:04:13]KKMCreateOFDPacket [20:04:13]OFDProtocolAddRootSTLVToBuf [20:04:13]FM_MakeSignedData [20:04:13]FM_MakeSignedData [20:04:13]SAM_PROTO_SignData [20:04:13]wFMCommunicate request_size=4 [20:04:13]MH_SAM_APDU [20:04:13]CAPDU: 80 0D 01 02 [20:04:13]Write to MH i2c: E2 08 00 DA 28 80 0D 01 02 00 00 00 00 7B [20:04:13]Write i2c OK [20:04:13]MH_I2C_Read... [20:04:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:04:13]Read from MH i2c: E2 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 03 00 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 03 00 DA 28 00 90 00 76 [20:04:13]RAPDU: 90 00 [20:04:13]wFMCommunicate OK [20:04:13]wFMCommunicate request_size=253 [20:04:13]MH_SAM_APDU [20:04:13]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 BD F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E5 00 00 35 04 06 00 79 BF DF AF 15 79 [20:04:13]Write to MH i2c: E2 00 01 DB 28 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 BD F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E5 00 00 35 04 06 00 79 BF DF AF 15 79 00 00 5E [20:04:13]Write i2c OK [20:04:13]MH_I2C_Read... [20:04:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:13]Read from MH i2c: E2 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 03 00 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 03 00 DB 28 00 90 00 77 [20:04:13]RAPDU: 90 00 [20:04:13]wFMCommunicate OK [20:04:13]wFMCommunicate request_size=4 [20:04:13]MH_SAM_APDU [20:04:13]CAPDU: 80 0D 03 02 [20:04:13]Write to MH i2c: E2 08 00 DC 28 80 0D 03 02 00 00 00 00 7F [20:04:13]Write i2c OK [20:04:13]MH_I2C_Read... [20:04:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:04:13]Read from MH i2c: E2 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 0B 00 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 0B 00 DC 28 00 5F 6E 2C 22 A3 3E FC 15 90 00 8D [20:04:13]RAPDU: 5F 6E 2C 22 A3 3E FC 15 90 00 [20:04:13]wFMCommunicate OK [20:04:13]SAM_PROTO_SignData done [20:04:13]FM_MakeSignedData done [20:04:13]CreateOFDProtocolMessage [20:04:13]wFMCommunicate request_size=4 [20:04:13]MH_SAM_APDU [20:04:13]CAPDU: 80 11 00 00 [20:04:13]Write to MH i2c: E2 08 00 DD 28 80 11 00 00 00 00 00 00 7F [20:04:13]Write i2c OK [20:04:13]MH_I2C_Read... [20:04:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:13]Read from MH i2c: E2 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 17 00 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: E2 17 00 DD 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CB [20:04:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:04:13]wFMCommunicate OK [20:04:13]CreateOFDProtocolMessage done [20:04:13]OFDSenderStorePacket 58667 [20:04:13]StoreOFDPacket docnum=58667 [20:04:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 D0 86 00 01 83 0F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 BD F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E5 00 00 35 04 06 00 79 BF DF AF 15 79 5F 6E 2C 22 A3 3E FC 15 [20:04:13]CheckFolder [20:04:13]dirname=/storage/ofd_packets [20:04:13]CheckFolder done [20:04:13]ProducePacketName [20:04:13]name=ofd_packets/00058667 [20:04:13]NVStorageSaveData ofd_packets/00058667 [20:04:13]File name is /storage/ofd_packets/00058667 [20:04:13]Write 294 bytes [20:04:13]NVStorageSaveData done [20:04:13]OFDSenderStorePacket done [20:04:13]KKMCreateOFDPacket done [20:04:13]NVStorageSaveData kkm_last_timestamp [20:04:13]File name is /storage/kkm_last_timestamp [20:04:13]Write 4 bytes [20:04:13]NVStorageSaveData done [20:04:13]ExternCall_PrintAddStr [20:04:13]wPrintStart [20:04:13]Write to MH i2c: 01 00 00 DE 28 06 [20:04:13]Write i2c OK [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: 01 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: 01 07 00 [20:04:13]MH_I2C_Read... [20:04:13]Read from MH i2c: 01 07 00 DE 28 00 00 00 00 00 FF 0F 1B [20:04:13]RasterBufferAndPrint [20:04:13]line Счет N : (1)2076016 [20:04:13]line ИНН: 02508201610067 [20:04:13]line Контрольно-Кассовый Чек [20:04:13]line ПРОДАЖА [20:04:13]line ТРК (МРК, ГНК) : 34 [20:04:13]line Товар: 2710124130 [20:04:13]line SU-92 [20:04:13]line 14.540 * 68.80 [20:04:13]line = 1000.35 [20:04:13]line НДС 12% НСП 1% [20:04:13]line > о реализуемом товаре [20:04:13]line ИТОГО: 1000.35 [20:04:13]line НСП 1% : 8.85 [20:04:13]line НДС 12% : 106.23 [20:04:13]line Наличными: 0.00 [20:04:13]line Безнал.: 1000.35 [20:04:13]line Место: АЗС № 135 "Партнер Нефть" [20:04:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:04:13]line СНО: Общий режим [20:04:13]line Чек 651 20.08.2024 20:04 [20:04:13]line Смена: 100 ФФД: 1.0 [20:04:13]line ЗНМ: 0300000196 [20:04:13]line РНМ: 0000000000162794 [20:04:13]line Версия ККМ: v1.0 [20:04:13]line Платежная система: O! деньги [20:04:13]line ФМ: 0000000002094532 [20:04:13]line ФД: 58667 [20:04:13]line ФПД: 133864998507897 [20:04:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200413&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58667&fm=133864998507897&tin=02508201610067®Number=0000000000162794&sum=100035 [20:04:14]OFD Sender: Processing packet 58667 [packets to send 52, broken 51] [20:04:14]ProducePacketName [20:04:14]name=ofd_packets/00058667 [20:04:14]OFD Sender: To server: pG, [20:04:14]CommunicateWithHost lk.salyk.kg:30040 [20:04:14]ConnectInit lk.salyk.kg [20:04:14]written 0, free lines is 4095 [20:04:14]Connected sock=10 [20:04:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 D0 86 00 01 83 0F 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 BD F6 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E5 00 00 35 04 06 00 79 BF DF AF 15 79 5F 6E 2C 22 A3 3E FC 15 [20:04:14]Write to MH i2c: 01 00 00 08 29 31 [20:04:14]Write i2c OK [20:04:14]MH_I2C_Read... [20:04:14]Read from MH i2c: 01 [20:04:14]MH_I2C_Read... [20:04:14]Read from MH i2c: 01 07 00 [20:04:14]MH_I2C_Read... [20:04:14]Read from MH i2c: 01 07 00 08 29 00 00 00 00 00 E1 0C 25 [20:04:14]RasterBufferAndPrint [20:04:14]line [20:04:14]line [20:04:14]line [20:04:14]line [20:04:14]line [20:04:14]written 0, free lines is 3303 [20:04:14]MH_Cut [20:04:14]Write to MH i2c: D1 01 00 0F 29 01 0A [20:04:14]Write i2c OK [20:04:14]MH_I2C_Read... [20:04:14]Read from MH i2c: D1 [20:04:14]MH_I2C_Read... [20:04:14]Read from MH i2c: D1 01 00 [20:04:14]MH_I2C_Read... [20:04:14]Read from MH i2c: D1 01 00 0F 29 00 09 [20:04:14]Write to MH i2c: 01 00 00 10 29 39 [20:04:14]Write i2c OK [20:04:14]MH_I2C_Read... [20:04:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 17 49 47 00 83 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2B E5 00 00 F4 03 04 00 0B A2 C4 66 B6 04 01 00 00 81 90 85 91 A8 9E 6C 96 [20:04:14]CommunicateWithHost err = 0 [20:04:14]CheckOFDResponse [20:04:14]1017 (14) - 77093643461234 [20:04:14]1041 (16) - 0000000002094532 [20:04:14]1040 (4) - 58667 [20:04:14]1012 (4) - 20.08.2024 14:02 [20:04:14]1206 (1) - 0 [20:04:14]OFD Sender: Remove packet 58667 [20:04:14]ProducePacketName [20:04:14]name=ofd_packets/00058667 [20:04:14]NVStorageDeleteData [20:04:15]OFD Sender: No OFD packet to send [20:04:15]*** Cut start [20:04:15]*** Partial cut [20:04:15]*** CUTSNS_PIN = 1 [20:04:15]*** CUTSNS_PIN = 0 [20:04:15]*** Brake cut motor [20:04:16]Read from MH i2c: 01 [20:04:16]MH_I2C_Read... [20:04:16]*** Stop cut motor [20:04:16]*** Cut end [20:04:16]Read from MH i2c: 01 07 00 [20:04:16]MH_I2C_Read... [20:04:16]Read from MH i2c: 01 07 00 10 29 00 00 00 00 00 FF 0F 4E [20:04:16]process_action close_receipt done [20:04:16]requested_data is exist [20:04:16]produce_requested_data [20:04:16]requested_item fm.sn is exist - process it [20:04:16]wFMCommunicate request_size=4 [20:04:16]MH_SAM_APDU [20:04:16]CAPDU: 80 11 00 00 [20:04:16]Write to MH i2c: E2 08 00 11 29 80 11 00 00 00 00 00 00 B4 [20:04:16]Write i2c OK [20:04:16]MH_I2C_Read... [20:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:16]Read from MH i2c: E2 [20:04:16]MH_I2C_Read... [20:04:16]Read from MH i2c: E2 17 00 [20:04:16]MH_I2C_Read... [20:04:16]Read from MH i2c: E2 17 00 11 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 00 [20:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:04:16]wFMCommunicate OK [20:04:16]requested_item fd.num is exist - process it [20:04:16]SAM_PROTO_GetFieldsCounters [20:04:16]wFMCommunicate request_size=4 [20:04:16]MH_SAM_APDU [20:04:16]CAPDU: 80 13 00 00 [20:04:16]Write to MH i2c: E2 08 00 12 29 80 13 00 00 00 00 00 00 B7 [20:04:16]Write i2c OK [20:04:16]MH_I2C_Read... [20:04:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:04:16]Read from MH i2c: E2 [20:04:16]MH_I2C_Read... [20:04:16]Read from MH i2c: E2 62 00 [20:04:16]MH_I2C_Read... [20:04:16]Read from MH i2c: E2 62 00 12 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 F0 [20:04:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:04:16]wFMCommunicate OK [20:04:16]SAM_PROTO_GetFieldsCounters done [20:04:16]requested_item shift.num is exist - process it [20:04:16]requested_item shift.opened is exist - process it [20:04:16]req_shift_opened [20:04:16]FM_GetShiftState [20:04:16]SAM_PROTO_GetShiftState [20:04:16]wFMCommunicate request_size=4 [20:04:16]MH_SAM_APDU [20:04:16]CAPDU: 80 13 01 00 [20:04:16]Write to MH i2c: E2 08 00 13 29 80 13 01 00 00 00 00 00 B9 [20:04:16]Write i2c OK [20:04:16]MH_I2C_Read... [20:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:16]Read from MH i2c: E2 [20:04:16]MH_I2C_Read... [20:04:16]Read from MH i2c: E2 0E 00 [20:04:16]MH_I2C_Read... [20:04:16]Read from MH i2c: E2 0E 00 13 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DC [20:04:16]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:04:16]wFMCommunicate OK [20:04:16]SAM_PROTO_GetShiftState done [20:04:16]FM_GetShiftState done [20:04:16]req_shift_opened done [20:04:16]requested_item shift.open_date is exist - process it [20:04:16]req_shift_open_date [20:04:16]req_shift_open_date done [20:04:16]produce_requested_data done [20:04:16]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58667,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:04:16]process_action_free close_receipt [20:04:16]json_value_free [20:04:16]json_value_free done [20:04:16]process_json_proto returns [20:04:16]Send response to host [20:04:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58667,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:04:16]free response buf [20:04:16]execute_script done [20:04:16]execute_script returns [20:04:16]free content buf [20:04:16]Sock 8.Close socket [20:04:16]Sock 8.Thread stoped [20:04:20]OFD Sender: No OFD packet to send [20:04:25]OFD Sender: No OFD packet to send [20:04:30]OFD Sender: No OFD packet to send [20:04:35]OFD Sender: No OFD packet to send [20:04:40]OFD Sender: No OFD packet to send [20:04:45]OFD Sender: No OFD packet to send [20:04:50]OFD Sender: No OFD packet to send [20:04:55]OFD Sender: No OFD packet to send [20:05:00]OFD Sender: No OFD packet to send [20:05:05]OFD Sender: No OFD packet to send [20:05:10]OFD Sender: No OFD packet to send [20:05:15]OFD Sender: No OFD packet to send [20:05:20]OFD Sender: No OFD packet to send [20:05:25]OFD Sender: No OFD packet to send [20:05:30]OFD Sender: No OFD packet to send [20:05:35]OFD Sender: No OFD packet to send [20:05:40]OFD Sender: No OFD packet to send [20:05:45]OFD Sender: No OFD packet to send [20:05:50]OFD Sender: No OFD packet to send [20:05:55]OFD Sender: No OFD packet to send [20:05:59]accept exits with 9 [20:05:59]New connection [20:05:59]New thread 3067338084 created [20:05:59]Thread 3067194724 joined [20:05:59]Waiting for new connection... [20:05:59] Sock 9.Parse request [20:05:59]Sock 9.Check first char [20:05:59]Sock 9.First char is OK [20:05:59]request: POST /json_proto HTTP/1.0 [20:05:59]Method: POST [20:05:59]URL: /json_proto [20:05:59]Method is POST - this is cgi request [20:05:59]url: /json_proto [20:05:59]query_string will be loaded in cgi processing [20:05:59]execute_cgi json_proto POST (null) [20:05:59]execute_cgi path=json_proto method=POST [20:05:59]POST find Content-Length [20:05:59]Host: 172.17.44.3:8080 [20:05:59]Content-Length: 804 [20:05:59]Content-Type: application/json [20:05:59] [20:05:59]POST finish read [20:05:59]Found Content-Length = 804 [20:05:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:59]execute_script... [20: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)2076017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:59]POST & json_proto [20:05:59]process_json_proto [20:05:59]json parsed OK: [20:05:59]protocol is kg_v1.0 [20:05:59]action value=close_receipt [20:05:59]process_action close_receipt [20:05:59]cmd_close_receipt [20:05:59]MH_GetDate [20:05:59]Write to MH i2c: F0 00 00 14 29 2C [20:05:59]Write i2c OK [20:05:59]MH_I2C_Read... [20:05:59]Read from MH i2c: F0 [20:05:59]MH_I2C_Read... [20:05:59]Read from MH i2c: F0 09 00 [20:05:59]MH_I2C_Read... [20:05:59]Read from MH i2c: F0 09 00 14 29 00 28 F7 C4 66 AD C5 5D 66 B3 [20:05:59]GetLastDocTimeStamp 1724184253 [20:05:59]current date 1724184360 [20:05:59]FM_GetShiftState [20:05:59]SAM_PROTO_GetShiftState [20:05:59]wFMCommunicate request_size=4 [20:05:59]MH_SAM_APDU [20:05:59]CAPDU: 80 13 01 00 [20:05:59]Write to MH i2c: E2 08 00 15 29 80 13 01 00 00 00 00 00 BB [20:05:59]Write i2c OK [20:05:59]MH_I2C_Read... [20:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:59]Read from MH i2c: E2 [20:05:59]MH_I2C_Read... [20:05:59]Read from MH i2c: E2 0E 00 [20:05:59]MH_I2C_Read... [20:05:59]Read from MH i2c: E2 0E 00 15 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DE [20:05:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:05:59]wFMCommunicate OK [20:05:59]SAM_PROTO_GetShiftState done [20:05:59]FM_GetShiftState done [20:05:59]opened in 1724112910 [20:05:59]opened+sec_in_day 1724199310 [20:05:59]quantity*price = 100005 [20:05:59]sum+1 = 100006 [20:05:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 652 20.08.2024 20:06 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58668 ФПД: 76846686059766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200600&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58668&fm=76846686059766&tin=02508201610067®Number=0000000000162794&sum=100005 [20:06:00]StoreToDocumentArchive [20:06:00]shift 100 fd 58668 [20:06:00]save to /storage/0100/doc_00058668 [20:06:00]save last doc name /storage/0100/doc_00058668 to /storage/kkm_last_doc_name [20:06:00]save OK [20:06:00]Clear old archive folders... [20:06:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:06:00]tlvbuf is 01D31B30 [20:06:00]SAM_PROTO_ClearQueue [20:06:00]wFMCommunicate request_size=4 [20:06:00]MH_SAM_APDU [20:06:00]CAPDU: 80 09 00 00 [20:06:00]Write to MH i2c: E2 08 00 22 29 80 09 00 00 00 00 00 00 BD [20:06:00]Write i2c OK [20:06:00]MH_I2C_Read... [20:06:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:00]Read from MH i2c: E2 [20:06:00]MH_I2C_Read... [20:06:00]Read from MH i2c: E2 03 00 [20:06:00]MH_I2C_Read... [20:06:00]Read from MH i2c: E2 03 00 22 29 00 90 00 BF [20:06:00]RAPDU: 90 00 [20:06:00]wFMCommunicate OK [20:06:00]SAM_PROTO_ClearQueue done [20:06:00]KKMCreateOFDPacket [20:06:00]OFDProtocolAddRootSTLVToBuf [20:06:00]FM_MakeSignedData [20:06:00]FM_MakeSignedData [20:06:00]SAM_PROTO_SignData [20:06:00]wFMCommunicate request_size=4 [20:06:00]MH_SAM_APDU [20:06:00]CAPDU: 80 0D 01 02 [20:06:00]Write to MH i2c: E2 08 00 23 29 80 0D 01 02 00 00 00 00 C5 [20:06:00]Write i2c OK [20:06:00]MH_I2C_Read... [20:06:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:00]Read from MH i2c: E2 [20:06:00]MH_I2C_Read... [20:06:00]Read from MH i2c: E2 03 00 [20:06:00]MH_I2C_Read... [20:06:00]Read from MH i2c: E2 03 00 23 29 00 90 00 C0 [20:06:00]RAPDU: 90 00 [20:06:00]wFMCommunicate OK [20:06:00]wFMCommunicate request_size=255 [20:06:00]MH_SAM_APDU [20: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 28 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E5 00 00 35 04 06 00 45 [20:06:00]Write to MH i2c: E2 02 01 24 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 28 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E5 00 00 35 04 06 00 45 00 00 6A [20:06:00]Write i2c OK [20:06:00]MH_I2C_Read... [20:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:00]Read from MH i2c: E2 [20:06:00]MH_I2C_Read... [20:06:00]Read from MH i2c: E2 03 00 [20:06:00]MH_I2C_Read... [20:06:00]Read from MH i2c: E2 03 00 24 29 00 90 00 C1 [20:06:00]RAPDU: 90 00 [20:06:00]wFMCommunicate OK [20:06:00]wFMCommunicate request_size=10 [20:06:00]MH_SAM_APDU [20:06:00]CAPDU: 80 0D 02 02 05 E4 43 6C BC F6 [20:06:00]Write to MH i2c: E2 0D 00 25 29 80 0D 02 02 05 00 E4 43 6C BC F6 00 00 17 [20:06:00]Write i2c OK [20:06:00]MH_I2C_Read... [20:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:00]Read from MH i2c: E2 [20:06:00]MH_I2C_Read... [20:06:00]Read from MH i2c: E2 03 00 [20:06:00]MH_I2C_Read... [20:06:00]Read from MH i2c: E2 03 00 25 29 00 90 00 C2 [20:06:00]RAPDU: 90 00 [20:06:00]wFMCommunicate OK [20:06:00]wFMCommunicate request_size=4 [20:06:00]MH_SAM_APDU [20:06:00]CAPDU: 80 0D 03 02 [20:06:00]Write to MH i2c: E2 08 00 26 29 80 0D 03 02 00 00 00 00 CA [20:06:00]Write i2c OK [20:06:00]MH_I2C_Read... [20:06:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:01]Read from MH i2c: E2 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: E2 0B 00 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: E2 0B 00 26 29 00 47 DA 56 FB D1 D7 E3 B6 90 00 7E [20:06:01]RAPDU: 47 DA 56 FB D1 D7 E3 B6 90 00 [20:06:01]wFMCommunicate OK [20:06:01]SAM_PROTO_SignData done [20:06:01]FM_MakeSignedData done [20:06:01]CreateOFDProtocolMessage [20:06:01]wFMCommunicate request_size=4 [20:06:01]MH_SAM_APDU [20:06:01]CAPDU: 80 11 00 00 [20:06:01]Write to MH i2c: E2 08 00 27 29 80 11 00 00 00 00 00 00 CA [20:06:01]Write i2c OK [20:06:01]MH_I2C_Read... [20:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:01]Read from MH i2c: E2 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: E2 17 00 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: E2 17 00 27 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 16 [20:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:06:01]wFMCommunicate OK [20:06:01]CreateOFDProtocolMessage done [20:06:01]OFDSenderStorePacket 58668 [20:06:01]StoreOFDPacket docnum=58668 [20:06:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E6 09 07 01 DB 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 28 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E5 00 00 35 04 06 00 45 E4 43 6C BC F6 47 DA 56 FB D1 D7 E3 B6 [20:06:01]CheckFolder [20:06:01]dirname=/storage/ofd_packets [20:06:01]CheckFolder done [20:06:01]ProducePacketName [20:06:01]name=ofd_packets/00058668 [20:06:01]NVStorageSaveData ofd_packets/00058668 [20:06:01]File name is /storage/ofd_packets/00058668 [20:06:01]Write 301 bytes [20:06:01]NVStorageSaveData done [20:06:01]OFDSenderStorePacket done [20:06:01]KKMCreateOFDPacket done [20:06:01]NVStorageSaveData kkm_last_timestamp [20:06:01]File name is /storage/kkm_last_timestamp [20:06:01]Write 4 bytes [20:06:01]NVStorageSaveData done [20:06:01]ExternCall_PrintAddStr [20:06:01]wPrintStart [20:06:01]Write to MH i2c: 01 00 00 28 29 51 [20:06:01]Write i2c OK [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: 01 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: 01 07 00 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: 01 07 00 28 29 00 00 00 00 00 FF 0F 66 [20:06:01]RasterBufferAndPrint [20:06:01]line Счет N : (1)2076017 [20:06:01]line ИНН: 02508201610067 [20:06:01]line Контрольно-Кассовый Чек [20:06:01]line ПРОДАЖА [20:06:01]line ТРК (МРК, ГНК) : 43 [20:06:01]line Товар: 2710124130 [20:06:01]line Аи-92-К-4 [20:06:01]line 14.750 * 67.80 [20:06:01]line = 1000.05 [20:06:01]line НДС 12% НСП 1% [20:06:01]line > о реализуемом товаре [20:06:01]line ИТОГО: 1000.05 [20:06:01]line НСП 1% : 8.85 [20:06:01]line НДС 12% : 106.20 [20:06:01]line Наличными: 0.00 [20:06:01]line Безнал.: 1000.05 [20:06:01]line Место: АЗС № 135 "Партнер Нефть" [20:06:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:06:01]line СНО: Общий режим [20:06:01]line Чек 652 20.08.2024 20:06 [20:06:01]line Смена: 100 ФФД: 1.0 [20:06:01]line ЗНМ: 0300000196 [20:06:01]line РНМ: 0000000000162794 [20:06:01]line Версия ККМ: v1.0 [20:06:01]line Платежная система: O! деньги [20:06:01]line ФМ: 0000000002094532 [20:06:01]line ФД: 58668 [20:06:01]line ФПД: 76846686059766 [20:06:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200600&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58668&fm=76846686059766&tin=02508201610067®Number=0000000000162794&sum=100005 [20:06:01]OFD Sender: Processing packet 58668 [packets to send 52, broken 51] [20:06:01]ProducePacketName [20:06:01]name=ofd_packets/00058668 [20:06:01]OFD Sender: To server: pG, [20:06:01]CommunicateWithHost lk.salyk.kg:30040 [20:06:01]ConnectInit lk.salyk.kg [20:06:01]written 0, free lines is 4095 [20:06:01]Connected sock=10 [20:06:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E6 09 07 01 DB 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 28 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2C E5 00 00 35 04 06 00 45 E4 43 6C BC F6 47 DA 56 FB D1 D7 E3 B6 [20:06:01]Write to MH i2c: 01 00 00 52 29 7B [20:06:01]Write i2c OK [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: 01 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: 01 07 00 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: 01 07 00 52 29 00 00 00 00 00 D5 0C 63 [20:06:01]RasterBufferAndPrint [20:06:01]line [20:06:01]line [20:06:01]line [20:06:01]line [20:06:01]line [20:06:01]written 0, free lines is 3290 [20:06:01]MH_Cut [20:06:01]Write to MH i2c: D1 01 00 59 29 01 54 [20:06:01]Write i2c OK [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: D1 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: D1 01 00 [20:06:01]MH_I2C_Read... [20:06:01]Read from MH i2c: D1 01 00 59 29 00 53 [20:06:01]Write to MH i2c: 01 00 00 5A 29 83 [20:06:01]Write i2c OK [20:06:01]MH_I2C_Read... [20:06:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4C B1 47 00 52 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 32 30 39 34 35 33 32 10 04 04 00 2C E5 00 00 F4 03 04 00 76 A2 C4 66 B6 04 01 00 00 32 76 0D 97 50 0C 97 7C [20:06:01]CommunicateWithHost err = 0 [20:06:01]CheckOFDResponse [20:06:01]1017 (14) - 77093643461234 [20:06:01]1041 (16) - 0000000002094532 [20:06:01]1040 (4) - 58668 [20:06:01]1012 (4) - 20.08.2024 14:04 [20:06:01]1206 (1) - 0 [20:06:01]OFD Sender: Remove packet 58668 [20:06:01]ProducePacketName [20:06:01]name=ofd_packets/00058668 [20:06:01]NVStorageDeleteData [20:06:02]OFD Sender: No OFD packet to send [20:06:02]*** Cut start [20:06:02]*** Partial cut [20:06:02]*** CUTSNS_PIN = 1 [20:06:02]*** CUTSNS_PIN = 0 [20:06:03]*** Brake cut motor [20:06:03]Read from MH i2c: 01 [20:06:03]MH_I2C_Read... [20:06:03]*** Stop cut motor [20:06:03]*** Cut end [20:06:03]Read from MH i2c: 01 07 00 [20:06:03]MH_I2C_Read... [20:06:03]Read from MH i2c: 01 07 00 5A 29 00 00 00 00 00 FF 0F 98 [20:06:03]process_action close_receipt done [20:06:03]requested_data is exist [20:06:03]produce_requested_data [20:06:03]requested_item fm.sn is exist - process it [20:06:03]wFMCommunicate request_size=4 [20:06:03]MH_SAM_APDU [20:06:03]CAPDU: 80 11 00 00 [20:06:03]Write to MH i2c: E2 08 00 5B 29 80 11 00 00 00 00 00 00 FE [20:06:03]Write i2c OK [20:06:03]MH_I2C_Read... [20:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:03]Read from MH i2c: E2 [20:06:03]MH_I2C_Read... [20:06:03]Read from MH i2c: E2 17 00 [20:06:03]MH_I2C_Read... [20:06:03]Read from MH i2c: E2 17 00 5B 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4A [20:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:06:03]wFMCommunicate OK [20:06:03]requested_item fd.num is exist - process it [20:06:03]SAM_PROTO_GetFieldsCounters [20:06:03]wFMCommunicate request_size=4 [20:06:03]MH_SAM_APDU [20:06:03]CAPDU: 80 13 00 00 [20:06:03]Write to MH i2c: E2 08 00 5C 29 80 13 00 00 00 00 00 00 01 [20:06:03]Write i2c OK [20:06:03]MH_I2C_Read... [20:06:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:03]Read from MH i2c: E2 [20:06:03]MH_I2C_Read... [20:06:03]Read from MH i2c: E2 62 00 [20:06:03]MH_I2C_Read... [20:06:03]Read from MH i2c: E2 62 00 5C 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [20:06:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:03]wFMCommunicate OK [20:06:03]SAM_PROTO_GetFieldsCounters done [20:06:03]requested_item shift.num is exist - process it [20:06:03]requested_item shift.opened is exist - process it [20:06:03]req_shift_opened [20:06:03]FM_GetShiftState [20:06:03]SAM_PROTO_GetShiftState [20:06:03]wFMCommunicate request_size=4 [20:06:03]MH_SAM_APDU [20:06:03]CAPDU: 80 13 01 00 [20:06:03]Write to MH i2c: E2 08 00 5D 29 80 13 01 00 00 00 00 00 03 [20:06:03]Write i2c OK [20:06:03]MH_I2C_Read... [20:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:03]Read from MH i2c: E2 [20:06:03]MH_I2C_Read... [20:06:03]Read from MH i2c: E2 0E 00 [20:06:03]MH_I2C_Read... [20:06:03]Read from MH i2c: E2 0E 00 5D 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 26 [20:06:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:06:03]wFMCommunicate OK [20:06:03]SAM_PROTO_GetShiftState done [20:06:03]FM_GetShiftState done [20:06:03]req_shift_opened done [20:06:03]requested_item shift.open_date is exist - process it [20:06:03]req_shift_open_date [20:06:03]req_shift_open_date done [20:06:03]produce_requested_data done [20:06:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58668,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:06:03]process_action_free close_receipt [20:06:03]json_value_free [20:06:03]json_value_free done [20:06:03]process_json_proto returns [20:06:03]Send response to host [20:06:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58668,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:06:03]free response buf [20:06:03]execute_script done [20:06:03]execute_script returns [20:06:03]free content buf [20:06:03]Sock 9.Close socket [20:06:03]Sock 9.Thread stoped [20:06:07]OFD Sender: No OFD packet to send [20:06:12]OFD Sender: No OFD packet to send [20:06:17]OFD Sender: No OFD packet to send [20:06:22]OFD Sender: No OFD packet to send [20:06:27]OFD Sender: No OFD packet to send [20:06:32]OFD Sender: No OFD packet to send [20:06:37]OFD Sender: No OFD packet to send [20:06:42]OFD Sender: No OFD packet to send [20:06:44]accept exits with 8 [20:06:44]New connection [20:06:44]New thread 3067194724 created [20:06:44]Thread 3067338084 joined [20:06:44]Waiting for new connection... [20:06:44] Sock 8.Parse request [20:06:44]Sock 8.Check first char [20:06:44]Sock 8.First char is OK [20:06:44]request: POST /json_proto HTTP/1.0 [20:06:44]Method: POST [20:06:44]URL: /json_proto [20:06:44]Method is POST - this is cgi request [20:06:44]url: /json_proto [20:06:44]query_string will be loaded in cgi processing [20:06:44]execute_cgi json_proto POST (null) [20:06:44]execute_cgi path=json_proto method=POST [20:06:44]POST find Content-Length [20:06:44]Host: 172.17.44.3:8080 [20:06:44]Content-Length: 782 [20:06:44]Content-Type: application/json [20:06:44] [20:06:44]POST finish read [20:06:44]Found Content-Length = 782 [20:06:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:44]execute_script... [20:06: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)2076018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:44]POST & json_proto [20:06:44]process_json_proto [20:06:44]json parsed OK: [20:06:44]protocol is kg_v1.0 [20:06:44]action value=close_receipt [20:06:44]process_action close_receipt [20:06:44]cmd_close_receipt [20:06:44]MH_GetDate [20:06:44]Write to MH i2c: F0 00 00 5E 29 76 [20:06:44]Write i2c OK [20:06:44]MH_I2C_Read... [20:06:44]Read from MH i2c: F0 [20:06:44]MH_I2C_Read... [20:06:44]Read from MH i2c: F0 09 00 [20:06:44]MH_I2C_Read... [20:06:44]Read from MH i2c: F0 09 00 5E 29 00 55 F7 C4 66 AD C5 5D 66 2A [20:06:44]GetLastDocTimeStamp 1724184360 [20:06:44]current date 1724184405 [20:06:44]FM_GetShiftState [20:06:44]SAM_PROTO_GetShiftState [20:06:44]wFMCommunicate request_size=4 [20:06:44]MH_SAM_APDU [20:06:44]CAPDU: 80 13 01 00 [20:06:44]Write to MH i2c: E2 08 00 5F 29 80 13 01 00 00 00 00 00 05 [20:06:44]Write i2c OK [20:06:44]MH_I2C_Read... [20:06:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:44]Read from MH i2c: E2 [20:06:44]MH_I2C_Read... [20:06:44]Read from MH i2c: E2 0E 00 [20:06:44]MH_I2C_Read... [20:06:44]Read from MH i2c: E2 0E 00 5F 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 28 [20:06:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:06:44]wFMCommunicate OK [20:06:44]SAM_PROTO_GetShiftState done [20:06:44]FM_GetShiftState done [20:06:44]opened in 1724112910 [20:06:44]opened+sec_in_day 1724199310 [20:06:44]quantity*price = 50017 [20:06:44]sum+1 = 50019 [20:06:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 653 20.08.2024 20:06 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58669 ФПД: 49456235139618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200645&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58669&fm=49456235139618&tin=02508201610067®Number=0000000000162794&sum=50018 [20:06:45]StoreToDocumentArchive [20:06:45]shift 100 fd 58669 [20:06:45]save to /storage/0100/doc_00058669 [20:06:45]save last doc name /storage/0100/doc_00058669 to /storage/kkm_last_doc_name [20:06:45]save OK [20:06:45]Clear old archive folders... [20:06:45]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:06:45]tlvbuf is 01FFFF80 [20:06:45]SAM_PROTO_ClearQueue [20:06:45]wFMCommunicate request_size=4 [20:06:45]MH_SAM_APDU [20:06:45]CAPDU: 80 09 00 00 [20:06:45]Write to MH i2c: E2 08 00 6C 29 80 09 00 00 00 00 00 00 07 [20:06:45]Write i2c OK [20:06:45]MH_I2C_Read... [20:06:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:45]Read from MH i2c: E2 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 03 00 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 03 00 6C 29 00 90 00 09 [20:06:45]RAPDU: 90 00 [20:06:45]wFMCommunicate OK [20:06:45]SAM_PROTO_ClearQueue done [20:06:45]KKMCreateOFDPacket [20:06:45]OFDProtocolAddRootSTLVToBuf [20:06:45]FM_MakeSignedData [20:06:45]FM_MakeSignedData [20:06:45]SAM_PROTO_SignData [20:06:45]wFMCommunicate request_size=4 [20:06:45]MH_SAM_APDU [20:06:45]CAPDU: 80 0D 01 02 [20:06:45]Write to MH i2c: E2 08 00 6D 29 80 0D 01 02 00 00 00 00 0F [20:06:45]Write i2c OK [20:06:45]MH_I2C_Read... [20:06:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:45]Read from MH i2c: E2 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 03 00 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 03 00 6D 29 00 90 00 0A [20:06:45]RAPDU: 90 00 [20:06:45]wFMCommunicate OK [20:06:45]wFMCommunicate request_size=253 [20:06:45]MH_SAM_APDU [20:06:45]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 55 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E5 00 00 35 04 06 00 2C FA ED 53 D2 22 [20:06:45]Write to MH i2c: E2 00 01 6E 29 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 55 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E5 00 00 35 04 06 00 2C FA ED 53 D2 22 00 00 14 [20:06:45]Write i2c OK [20:06:45]MH_I2C_Read... [20:06:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:45]Read from MH i2c: E2 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 03 00 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 03 00 6E 29 00 90 00 0B [20:06:45]RAPDU: 90 00 [20:06:45]wFMCommunicate OK [20:06:45]wFMCommunicate request_size=4 [20:06:45]MH_SAM_APDU [20:06:45]CAPDU: 80 0D 03 02 [20:06:45]Write to MH i2c: E2 08 00 6F 29 80 0D 03 02 00 00 00 00 13 [20:06:45]Write i2c OK [20:06:45]MH_I2C_Read... [20:06:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:45]Read from MH i2c: E2 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 0B 00 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 0B 00 6F 29 00 F8 BA 0F 7F 08 6F 0C 87 90 00 5E [20:06:45]RAPDU: F8 BA 0F 7F 08 6F 0C 87 90 00 [20:06:45]wFMCommunicate OK [20:06:45]SAM_PROTO_SignData done [20:06:45]FM_MakeSignedData done [20:06:45]CreateOFDProtocolMessage [20:06:45]wFMCommunicate request_size=4 [20:06:45]MH_SAM_APDU [20:06:45]CAPDU: 80 11 00 00 [20:06:45]Write to MH i2c: E2 08 00 70 29 80 11 00 00 00 00 00 00 13 [20:06:45]Write i2c OK [20:06:45]MH_I2C_Read... [20:06:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:45]Read from MH i2c: E2 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 17 00 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: E2 17 00 70 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [20:06:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:06:45]wFMCommunicate OK [20:06:45]CreateOFDProtocolMessage done [20:06:45]OFDSenderStorePacket 58669 [20:06:45]StoreOFDPacket docnum=58669 [20:06:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 8A 9B 00 01 F2 E2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 55 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E5 00 00 35 04 06 00 2C FA ED 53 D2 22 F8 BA 0F 7F 08 6F 0C 87 [20:06:45]CheckFolder [20:06:45]dirname=/storage/ofd_packets [20:06:45]CheckFolder done [20:06:45]ProducePacketName [20:06:45]name=ofd_packets/00058669 [20:06:45]NVStorageSaveData ofd_packets/00058669 [20:06:45]File name is /storage/ofd_packets/00058669 [20:06:45]Write 294 bytes [20:06:45]NVStorageSaveData done [20:06:45]OFDSenderStorePacket done [20:06:45]KKMCreateOFDPacket done [20:06:45]NVStorageSaveData kkm_last_timestamp [20:06:45]File name is /storage/kkm_last_timestamp [20:06:45]Write 4 bytes [20:06:45]NVStorageSaveData done [20:06:45]ExternCall_PrintAddStr [20:06:45]wPrintStart [20:06:45]Write to MH i2c: 01 00 00 71 29 9A [20:06:45]Write i2c OK [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: 01 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: 01 07 00 [20:06:45]MH_I2C_Read... [20:06:45]Read from MH i2c: 01 07 00 71 29 00 00 00 00 00 FF 0F AF [20:06:45]RasterBufferAndPrint [20:06:45]line Счет N : (1)2076018 [20:06:45]line ИНН: 02508201610067 [20:06:45]line Контрольно-Кассовый Чек [20:06:45]line ПРОДАЖА [20:06:45]line ТРК (МРК, ГНК) : 64 [20:06:45]line Товар: 2710124130 [20:06:45]line SU-92 [20:06:45]line 7.270 * 68.80 [20:06:45]line = 500.18 [20:06:45]line НДС 12% НСП 1% [20:06:45]line > о реализуемом товаре [20:06:45]line ИТОГО: 500.18 [20:06:45]line НСП 1% : 4.43 [20:06:45]line НДС 12% : 53.12 [20:06:45]line Наличными: 0.00 [20:06:45]line Безнал.: 500.18 [20:06:45]line Место: АЗС № 135 "Партнер Нефть" [20:06:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:06:45]line СНО: Общий режим [20:06:45]line Чек 653 20.08.2024 20:06 [20:06:45]line Смена: 100 ФФД: 1.0 [20:06:45]line ЗНМ: 0300000196 [20:06:45]line РНМ: 0000000000162794 [20:06:45]line Версия ККМ: v1.0 [20:06:45]line Платежная система: O! деньги [20:06:45]line ФМ: 0000000002094532 [20:06:45]line ФД: 58669 [20:06:45]line ФПД: 49456235139618 [20:06:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200645&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58669&fm=49456235139618&tin=02508201610067®Number=0000000000162794&sum=50018 [20:06:46]OFD Sender: Processing packet 58669 [packets to send 52, broken 51] [20:06:46]ProducePacketName [20:06:46]name=ofd_packets/00058669 [20:06:46]OFD Sender: To server: pG, [20:06:46]CommunicateWithHost lk.salyk.kg:30040 [20:06:46]ConnectInit lk.salyk.kg [20:06:46]written 0, free lines is 4095 [20:06:46]Connected sock=10 [20:06:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 8A 9B 00 01 F2 E2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 55 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E5 00 00 35 04 06 00 2C FA ED 53 D2 22 F8 BA 0F 7F 08 6F 0C 87 [20:06:46]Write to MH i2c: 01 00 00 9B 29 C4 [20:06:46]Write i2c OK [20:06:46]MH_I2C_Read... [20:06:46]Read from MH i2c: 01 [20:06:46]MH_I2C_Read... [20:06:46]Read from MH i2c: 01 07 00 [20:06:46]MH_I2C_Read... [20:06:46]Read from MH i2c: 01 07 00 9B 29 00 00 00 00 00 D7 0C AE [20:06:46]RasterBufferAndPrint [20:06:46]line [20:06:46]line [20:06:46]line [20:06:46]line [20:06:46]line [20:06:46]written 0, free lines is 3294 [20:06:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 30 BF 47 00 35 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2D E5 00 00 F4 03 04 00 A3 A2 C4 66 B6 04 01 00 00 7C A4 3B D6 B1 77 A5 07 [20:06:46]CommunicateWithHost err = 0 [20:06:46]CheckOFDResponse [20:06:46]1017 (14) - 77093643461234 [20:06:46]1041 (16) - 0000000002094532 [20:06:46]1040 (4) - 58669 [20:06:46]1012 (4) - 20.08.2024 14:05 [20:06:46]1206 (1) - 0 [20:06:46]OFD Sender: Remove packet 58669 [20:06:46]ProducePacketName [20:06:46]name=ofd_packets/00058669 [20:06:46]NVStorageDeleteData [20:06:46]MH_Cut [20:06:46]Write to MH i2c: D1 01 00 A2 29 01 9D [20:06:46]Write i2c OK [20:06:46]MH_I2C_Read... [20:06:46]Read from MH i2c: D1 [20:06:46]MH_I2C_Read... [20:06:46]Read from MH i2c: D1 01 00 [20:06:46]MH_I2C_Read... [20:06:46]Read from MH i2c: D1 01 00 A2 29 00 9C [20:06:46]Write to MH i2c: 01 00 00 A3 29 CC [20:06:46]Write i2c OK [20:06:46]MH_I2C_Read... [20:06:47]OFD Sender: No OFD packet to send [20:06:47]*** Cut start [20:06:47]*** Partial cut [20:06:47]*** CUTSNS_PIN = 1 [20:06:47]*** CUTSNS_PIN = 0 [20:06:47]*** Brake cut motor [20:06:48]Read from MH i2c: 01 [20:06:48]MH_I2C_Read... [20:06:48]*** Stop cut motor [20:06:48]*** Cut end [20:06:48]Read from MH i2c: 01 07 00 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: 01 07 00 A3 29 00 00 00 00 00 FF 0F E1 [20:06:48]process_action close_receipt done [20:06:48]requested_data is exist [20:06:48]produce_requested_data [20:06:48]requested_item fm.sn is exist - process it [20:06:48]wFMCommunicate request_size=4 [20:06:48]MH_SAM_APDU [20:06:48]CAPDU: 80 11 00 00 [20:06:48]Write to MH i2c: E2 08 00 A4 29 80 11 00 00 00 00 00 00 47 [20:06:48]Write i2c OK [20:06:48]MH_I2C_Read... [20:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:48]Read from MH i2c: E2 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: E2 17 00 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: E2 17 00 A4 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 93 [20:06:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:06:48]wFMCommunicate OK [20:06:48]requested_item fd.num is exist - process it [20:06:48]SAM_PROTO_GetFieldsCounters [20:06:48]wFMCommunicate request_size=4 [20:06:48]MH_SAM_APDU [20:06:48]CAPDU: 80 13 00 00 [20:06:48]Write to MH i2c: E2 08 00 A5 29 80 13 00 00 00 00 00 00 4A [20:06:48]Write i2c OK [20:06:48]MH_I2C_Read... [20:06:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:48]Read from MH i2c: E2 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: E2 62 00 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: E2 62 00 A5 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 8B [20:06:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:48]wFMCommunicate OK [20:06:48]SAM_PROTO_GetFieldsCounters done [20:06:48]requested_item shift.num is exist - process it [20:06:48]requested_item shift.opened is exist - process it [20:06:48]req_shift_opened [20:06:48]FM_GetShiftState [20:06:48]SAM_PROTO_GetShiftState [20:06:48]wFMCommunicate request_size=4 [20:06:48]MH_SAM_APDU [20:06:48]CAPDU: 80 13 01 00 [20:06:48]Write to MH i2c: E2 08 00 A6 29 80 13 01 00 00 00 00 00 4C [20:06:48]Write i2c OK [20:06:48]MH_I2C_Read... [20:06:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:48]Read from MH i2c: E2 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: E2 0E 00 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: E2 0E 00 A6 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6F [20:06:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:06:48]wFMCommunicate OK [20:06:48]SAM_PROTO_GetShiftState done [20:06:48]FM_GetShiftState done [20:06:48]req_shift_opened done [20:06:48]requested_item shift.open_date is exist - process it [20:06:48]req_shift_open_date [20:06:48]req_shift_open_date done [20:06:48]produce_requested_data done [20:06:48]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58669,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:06:48]process_action_free close_receipt [20:06:48]json_value_free [20:06:48]json_value_free done [20:06:48]process_json_proto returns [20:06:48]Send response to host [20:06:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58669,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:06:48]free response buf [20:06:48]execute_script done [20:06:48]execute_script returns [20:06:48]free content buf [20:06:48]Sock 8.Close socket [20:06:48]Sock 8.Thread stoped [20:06:52]OFD Sender: No OFD packet to send [20:06:57]OFD Sender: No OFD packet to send [20:07:02]OFD Sender: No OFD packet to send [20:07:07]OFD Sender: No OFD packet to send [20:07:12]OFD Sender: No OFD packet to send [20:07:17]OFD Sender: No OFD packet to send [20:07:22]OFD Sender: No OFD packet to send [20:07:25]accept exits with 9 [20:07:25]New connection [20:07:25]New thread 3067338084 created [20:07:25]Thread 3067194724 joined [20:07:25]Waiting for new connection... [20:07:25] Sock 9.Parse request [20:07:25]Sock 9.Check first char [20:07:25]Sock 9.First char is OK [20:07:25]request: POST /json_proto HTTP/1.0 [20:07:25]Method: POST [20:07:25]URL: /json_proto [20:07:25]Method is POST - this is cgi request [20:07:25]url: /json_proto [20:07:25]query_string will be loaded in cgi processing [20:07:25]execute_cgi json_proto POST (null) [20:07:25]execute_cgi path=json_proto method=POST [20:07:25]POST find Content-Length [20:07:25]Host: 172.17.44.3:8080 [20:07:25]Content-Length: 790 [20:07:25]Content-Type: application/json [20:07:25] [20:07:25]POST finish read [20:07:25]Found Content-Length = 790 [20:07:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:25]execute_script... [20:07: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)2076019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:25]POST & json_proto [20:07:25]process_json_proto [20:07:25]json parsed OK: [20:07:25]protocol is kg_v1.0 [20:07:25]action value=close_receipt [20:07:25]process_action close_receipt [20:07:25]cmd_close_receipt [20:07:25]MH_GetDate [20:07:25]Write to MH i2c: F0 00 00 A7 29 BF [20:07:25]Write i2c OK [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: F0 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: F0 09 00 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: F0 09 00 A7 29 00 7E F7 C4 66 AD C5 5D 66 9C [20:07:25]GetLastDocTimeStamp 1724184405 [20:07:25]current date 1724184446 [20:07:25]FM_GetShiftState [20:07:25]SAM_PROTO_GetShiftState [20:07:25]wFMCommunicate request_size=4 [20:07:25]MH_SAM_APDU [20:07:25]CAPDU: 80 13 01 00 [20:07:25]Write to MH i2c: E2 08 00 A8 29 80 13 01 00 00 00 00 00 4E [20:07:25]Write i2c OK [20:07:25]MH_I2C_Read... [20:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:25]Read from MH i2c: E2 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: E2 0E 00 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: E2 0E 00 A8 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 71 [20:07:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:07:25]wFMCommunicate OK [20:07:25]SAM_PROTO_GetShiftState done [20:07:25]FM_GetShiftState done [20:07:25]opened in 1724112910 [20:07:25]opened+sec_in_day 1724199310 [20:07:25]quantity*price = 0 [20:07:25]sum+1 = 1 [20:07:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 654 20.08.2024 20:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58670 ФПД: 270935963459076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200726&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58670&fm=270935963459076&tin=02508201610067®Number=0000000000162794&sum=0 [20:07:26]StoreToDocumentArchive [20:07:26]shift 100 fd 58670 [20:07:26]save to /storage/0100/doc_00058670 [20:07:26]save last doc name /storage/0100/doc_00058670 to /storage/kkm_last_doc_name [20:07:26]save OK [20:07:26]Clear old archive folders... [20:07:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:07:26]tlvbuf is 01F90B10 [20:07:26]SAM_PROTO_ClearQueue [20:07:26]wFMCommunicate request_size=4 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 09 00 00 [20:07:26]Write to MH i2c: E2 08 00 B5 29 80 09 00 00 00 00 00 00 50 [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 B5 29 00 90 00 52 [20:07:26]RAPDU: 90 00 [20:07:26]wFMCommunicate OK [20:07:26]SAM_PROTO_ClearQueue done [20:07:26]KKMCreateOFDPacket [20:07:26]OFDProtocolAddRootSTLVToBuf [20:07:26]FM_MakeSignedData [20:07:26]FM_MakeSignedData [20:07:26]SAM_PROTO_SignData [20:07:26]wFMCommunicate request_size=4 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 0D 01 02 [20:07:26]Write to MH i2c: E2 08 00 B6 29 80 0D 01 02 00 00 00 00 58 [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 B6 29 00 90 00 53 [20:07:26]RAPDU: 90 00 [20:07:26]wFMCommunicate OK [20:07:26]wFMCommunicate request_size=255 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8E 02 00 00 F4 03 04 00 7E F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E5 00 00 35 04 06 00 F6 6A 31 DB [20:07:26]Write to MH i2c: E2 02 01 B7 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8E 02 00 00 F4 03 04 00 7E F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E5 00 00 35 04 06 00 F6 6A 31 DB 00 00 32 [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 B7 29 00 90 00 54 [20:07:26]RAPDU: 90 00 [20:07:26]wFMCommunicate OK [20:07:26]wFMCommunicate request_size=7 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 0D 02 02 02 DE 04 [20:07:26]Write to MH i2c: E2 0A 00 B8 29 80 0D 02 02 02 00 DE 04 00 00 41 [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 B8 29 00 90 00 55 [20:07:26]RAPDU: 90 00 [20:07:26]wFMCommunicate OK [20:07:26]wFMCommunicate request_size=4 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 0D 03 02 [20:07:26]Write to MH i2c: E2 08 00 B9 29 80 0D 03 02 00 00 00 00 5D [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 0B 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 0B 00 B9 29 00 25 31 90 AD 93 5C 45 6F 90 00 94 [20:07:26]RAPDU: 25 31 90 AD 93 5C 45 6F 90 00 [20:07:26]wFMCommunicate OK [20:07:26]SAM_PROTO_SignData done [20:07:26]FM_MakeSignedData done [20:07:26]CreateOFDProtocolMessage [20:07:26]wFMCommunicate request_size=4 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 11 00 00 [20:07:26]Write to MH i2c: E2 08 00 BA 29 80 11 00 00 00 00 00 00 5D [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 17 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 17 00 BA 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A9 [20:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:07:26]wFMCommunicate OK [20:07:26]CreateOFDProtocolMessage done [20:07:26]OFDSenderStorePacket 58670 [20:07:26]StoreOFDPacket docnum=58670 [20:07:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 ED 25 04 01 16 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8E 02 00 00 F4 03 04 00 7E F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E5 00 00 35 04 06 00 F6 6A 31 DB DE 04 25 31 90 AD 93 5C 45 6F [20:07:26]CheckFolder [20:07:26]dirname=/storage/ofd_packets [20:07:26]CheckFolder done [20:07:26]ProducePacketName [20:07:26]name=ofd_packets/00058670 [20:07:26]NVStorageSaveData ofd_packets/00058670 [20:07:26]File name is /storage/ofd_packets/00058670 [20:07:26]Write 298 bytes [20:07:26]NVStorageSaveData done [20:07:26]OFDSenderStorePacket done [20:07:26]KKMCreateOFDPacket done [20:07:26]NVStorageSaveData kkm_last_timestamp [20:07:26]File name is /storage/kkm_last_timestamp [20:07:26]Write 4 bytes [20:07:26]NVStorageSaveData done [20:07:26]ExternCall_PrintAddStr [20:07:26]wPrintStart [20:07:26]Write to MH i2c: 01 00 00 BB 29 E4 [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: 01 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: 01 07 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: 01 07 00 BB 29 00 00 00 00 00 FF 0F F9 [20:07:26]RasterBufferAndPrint [20:07:26]line Счет N : (1)2076019 [20:07:26]line ИНН: 02508201610067 [20:07:26]line Контрольно-Кассовый Чек [20:07:26]line ПРОДАЖА [20:07:26]line ТРК (МРК, ГНК) : 11 [20:07:26]line Товар: 2710194210 [20:07:26]line ДТ-К-5 [20:07:26]line 20.000 * 0.00 [20:07:26]line = 0.00 [20:07:26]line НДС 12% НСП 1% [20:07:26]line > о реализуемом товаре [20:07:26]line ИТОГО: 0.00 [20:07:26]line НСП 1% : 0.00 [20:07:26]line НДС 12% : 0.00 [20:07:26]line Наличными: 0.00 [20:07:26]line Безнал.: 0.00 [20:07:26]line Место: АЗС № 135 "Партнер Нефть" [20:07:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:07:26]line СНО: Общий режим [20:07:26]line Чек 654 20.08.2024 20:07 [20:07:26]line Смена: 100 ФФД: 1.0 [20:07:26]line ЗНМ: 0300000196 [20:07:26]line РНМ: 0000000000162794 [20:07:26]line Версия ККМ: v1.0 [20:07:26]line Талоны: Топливная Карта [20:07:26]line 92875 [20:07:26]line ФМ: 0000000002094532 [20:07:26]line ФД: 58670 [20:07:26]line ФПД: 270935963459076 [20:07:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200726&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58670&fm=270935963459076&tin=02508201610067®Number=0000000000162794&sum=0 [20:07:27]OFD Sender: Processing packet 58670 [packets to send 52, broken 51] [20:07:27]ProducePacketName [20:07:27]name=ofd_packets/00058670 [20:07:27]OFD Sender: To server: pG, [20:07:27]CommunicateWithHost lk.salyk.kg:30040 [20:07:27]ConnectInit lk.salyk.kg [20:07:27]written 0, free lines is 4095 [20:07:27]Connected sock=11 [20:07:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 ED 25 04 01 16 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8E 02 00 00 F4 03 04 00 7E F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2E E5 00 00 35 04 06 00 F6 6A 31 DB DE 04 25 31 90 AD 93 5C 45 6F [20:07:27]Write to MH i2c: 01 00 00 E5 29 0E [20:07:27]Write i2c OK [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 07 00 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 07 00 E5 29 00 00 00 00 00 D3 0C F4 [20:07:27]RasterBufferAndPrint [20:07:27]line [20:07:27]line [20:07:27]line [20:07:27]line [20:07:27]line [20:07:27]written 0, free lines is 3289 [20:07:27]MH_Cut [20:07:27]Write to MH i2c: D1 01 00 EC 29 01 E7 [20:07:27]Write i2c OK [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: D1 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: D1 01 00 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: D1 01 00 EC 29 00 E6 [20:07:27]Write to MH i2c: 01 00 00 ED 29 16 [20:07:27]Write i2c OK [20:07:27]MH_I2C_Read... [20:07:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 32 A9 47 00 5B 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 32 30 39 34 35 33 32 10 04 04 00 2E E5 00 00 F4 03 04 00 CC A2 C4 66 B6 04 01 00 00 BF 1C 8B 2B 1C 47 57 AC [20:07:27]CommunicateWithHost err = 0 [20:07:27]CheckOFDResponse [20:07:27]1017 (14) - 77093643461234 [20:07:27]1041 (16) - 0000000002094532 [20:07:27]1040 (4) - 58670 [20:07:27]1012 (4) - 20.08.2024 14:06 [20:07:27]1206 (1) - 0 [20:07:27]OFD Sender: Remove packet 58670 [20:07:27]ProducePacketName [20:07:27]name=ofd_packets/00058670 [20:07:27]NVStorageDeleteData [20:07:28]OFD Sender: No OFD packet to send [20:07:28]*** Cut start [20:07:28]*** Partial cut [20:07:28]*** CUTSNS_PIN = 1 [20:07:28]*** CUTSNS_PIN = 0 [20:07:28]*** Brake cut motor [20:07:29]Read from MH i2c: 01 [20:07:29]MH_I2C_Read... [20:07:29]*** Stop cut motor [20:07:29]*** Cut end [20:07:29]Read from MH i2c: 01 07 00 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: 01 07 00 ED 29 00 00 00 00 00 FF 0F 2B [20:07:29]process_action close_receipt done [20:07:29]requested_data is exist [20:07:29]produce_requested_data [20:07:29]requested_item fm.sn is exist - process it [20:07:29]wFMCommunicate request_size=4 [20:07:29]MH_SAM_APDU [20:07:29]CAPDU: 80 11 00 00 [20:07:29]Write to MH i2c: E2 08 00 EE 29 80 11 00 00 00 00 00 00 91 [20:07:29]Write i2c OK [20:07:29]MH_I2C_Read... [20:07:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:29]Read from MH i2c: E2 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 17 00 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 17 00 EE 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DD [20:07:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:07:29]wFMCommunicate OK [20:07:29]requested_item fd.num is exist - process it [20:07:29]SAM_PROTO_GetFieldsCounters [20:07:29]wFMCommunicate request_size=4 [20:07:29]MH_SAM_APDU [20:07:29]CAPDU: 80 13 00 00 [20:07:29]Write to MH i2c: E2 08 00 EF 29 80 13 00 00 00 00 00 00 94 [20:07:29]Write i2c OK [20:07:29]MH_I2C_Read... [20:07:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:07:29]Read from MH i2c: E2 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 62 00 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 62 00 EF 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [20:07:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:07:29]wFMCommunicate OK [20:07:29]SAM_PROTO_GetFieldsCounters done [20:07:29]requested_item shift.num is exist - process it [20:07:29]requested_item shift.opened is exist - process it [20:07:29]req_shift_opened [20:07:29]FM_GetShiftState [20:07:29]SAM_PROTO_GetShiftState [20:07:29]wFMCommunicate request_size=4 [20:07:29]MH_SAM_APDU [20:07:29]CAPDU: 80 13 01 00 [20:07:29]Write to MH i2c: E2 08 00 F0 29 80 13 01 00 00 00 00 00 96 [20:07:29]Write i2c OK [20:07:29]MH_I2C_Read... [20:07:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:29]Read from MH i2c: E2 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 0E 00 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 0E 00 F0 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B9 [20:07:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:07:29]wFMCommunicate OK [20:07:29]SAM_PROTO_GetShiftState done [20:07:29]FM_GetShiftState done [20:07:29]req_shift_opened done [20:07:29]requested_item shift.open_date is exist - process it [20:07:29]req_shift_open_date [20:07:29]req_shift_open_date done [20:07:29]produce_requested_data done [20:07:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58670,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:07:29]process_action_free close_receipt [20:07:29]json_value_free [20:07:29]json_value_free done [20:07:29]process_json_proto returns [20:07:29]Send response to host [20:07:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58670,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:07:29]free response buf [20:07:29]execute_script done [20:07:29]execute_script returns [20:07:29]free content buf [20:07:29]Sock 9.Close socket [20:07:29]Sock 9.Thread stoped [20:07:33]OFD Sender: No OFD packet to send [20:07:38]OFD Sender: No OFD packet to send [20:07:43]OFD Sender: No OFD packet to send [20:07:48]OFD Sender: No OFD packet to send [20:07:53]OFD Sender: No OFD packet to send [20:07:58]OFD Sender: No OFD packet to send [20:08:03]OFD Sender: No OFD packet to send [20:08:08]OFD Sender: No OFD packet to send [20:08:13]OFD Sender: No OFD packet to send [20:08:18]OFD Sender: No OFD packet to send [20:08:23]OFD Sender: No OFD packet to send [20:08:28]OFD Sender: No OFD packet to send [20:08:33]OFD Sender: No OFD packet to send [20:08:38]OFD Sender: No OFD packet to send [20:08:43]OFD Sender: No OFD packet to send [20:08:43]accept exits with 8 [20:08:43]New connection [20:08:43]New thread 3067194724 created [20:08:43]Thread 3067338084 joined [20:08:43]Waiting for new connection... [20:08:43] Sock 8.Parse request [20:08:43]Sock 8.Check first char [20:08:43]Sock 8.First char is OK [20:08:43]request: POST /json_proto HTTP/1.0 [20:08:43]Method: POST [20:08:43]URL: /json_proto [20:08:43]Method is POST - this is cgi request [20:08:43]url: /json_proto [20:08:43]query_string will be loaded in cgi processing [20:08:43]execute_cgi json_proto POST (null) [20:08:43]execute_cgi path=json_proto method=POST [20:08:43]POST find Content-Length [20:08:43]Host: 172.17.44.3:8080 [20:08:43]Content-Length: 792 [20:08:43]Content-Type: application/json [20:08:43] [20:08:43]POST finish read [20:08:43]Found Content-Length = 792 [20:08:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 55.070, "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\u000A1049", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:43]execute_script... [20:08: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)2076020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 55.070, "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\u000A1049", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:43]POST & json_proto [20:08:43]process_json_proto [20:08:43]json parsed OK: [20:08:43]protocol is kg_v1.0 [20:08:43]action value=close_receipt [20:08:43]process_action close_receipt [20:08:43]cmd_close_receipt [20:08:43]MH_GetDate [20:08:43]Write to MH i2c: F0 00 00 F1 29 09 [20:08:43]Write i2c OK [20:08:43]MH_I2C_Read... [20:08:43]Read from MH i2c: F0 [20:08:43]MH_I2C_Read... [20:08:43]Read from MH i2c: F0 09 00 [20:08:43]MH_I2C_Read... [20:08:43]Read from MH i2c: F0 09 00 F1 29 00 CC F7 C4 66 AD C5 5D 66 34 [20:08:43]GetLastDocTimeStamp 1724184446 [20:08:43]current date 1724184524 [20:08:43]FM_GetShiftState [20:08:43]SAM_PROTO_GetShiftState [20:08:43]wFMCommunicate request_size=4 [20:08:43]MH_SAM_APDU [20:08:43]CAPDU: 80 13 01 00 [20:08:43]Write to MH i2c: E2 08 00 F2 29 80 13 01 00 00 00 00 00 98 [20:08:43]Write i2c OK [20:08:43]MH_I2C_Read... [20:08:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:43]Read from MH i2c: E2 [20:08:43]MH_I2C_Read... [20:08:43]Read from MH i2c: E2 0E 00 [20:08:43]MH_I2C_Read... [20:08:43]Read from MH i2c: E2 0E 00 F2 29 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BB [20:08:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:08:43]wFMCommunicate OK [20:08:43]SAM_PROTO_GetShiftState done [20:08:43]FM_GetShiftState done [20:08:43]opened in 1724112910 [20:08:43]opened+sec_in_day 1724199310 [20:08:43]quantity*price = 0 [20:08:43]sum+1 = 1 [20:08:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 655 20.08.2024 20:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 1049 ФМ: 0000000002094532 ФД: 58671 ФПД: 27025985040636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200844&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58671&fm=27025985040636&tin=02508201610067®Number=0000000000162794&sum=0 [20:08:44]StoreToDocumentArchive [20:08:44]shift 100 fd 58671 [20:08:44]save to /storage/0100/doc_00058671 [20:08:44]save last doc name /storage/0100/doc_00058671 to /storage/kkm_last_doc_name [20:08:44]save OK [20:08:44]Clear old archive folders... [20:08:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:08:44]tlvbuf is 020B1ED0 [20:08:44]SAM_PROTO_ClearQueue [20:08:44]wFMCommunicate request_size=4 [20:08:44]MH_SAM_APDU [20:08:44]CAPDU: 80 09 00 00 [20:08:44]Write to MH i2c: E2 08 00 FF 29 80 09 00 00 00 00 00 00 9A [20:08:44]Write i2c OK [20:08:44]MH_I2C_Read... [20:08:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:44]Read from MH i2c: E2 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 03 00 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 03 00 FF 29 00 90 00 9C [20:08:44]RAPDU: 90 00 [20:08:44]wFMCommunicate OK [20:08:44]SAM_PROTO_ClearQueue done [20:08:44]KKMCreateOFDPacket [20:08:44]OFDProtocolAddRootSTLVToBuf [20:08:44]FM_MakeSignedData [20:08:44]FM_MakeSignedData [20:08:44]SAM_PROTO_SignData [20:08:44]wFMCommunicate request_size=4 [20:08:44]MH_SAM_APDU [20:08:44]CAPDU: 80 0D 01 02 [20:08:44]Write to MH i2c: E2 08 00 00 2A 80 0D 01 02 00 00 00 00 A3 [20:08:44]Write i2c OK [20:08:44]MH_I2C_Read... [20:08:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:44]Read from MH i2c: E2 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 03 00 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 03 00 00 2A 00 90 00 9E [20:08:44]RAPDU: 90 00 [20:08:44]wFMCommunicate OK [20:08:44]wFMCommunicate request_size=255 [20:08:44]MH_SAM_APDU [20:08: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 34 FF 03 08 00 03 1E D7 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 CC F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E5 00 00 35 04 06 00 18 [20:08:44]Write to MH i2c: E2 02 01 01 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 34 FF 03 08 00 03 1E D7 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 CC F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E5 00 00 35 04 06 00 18 00 00 AC [20:08:44]Write i2c OK [20:08:44]MH_I2C_Read... [20:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:44]Read from MH i2c: E2 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 03 00 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 03 00 01 2A 00 90 00 9F [20:08:44]RAPDU: 90 00 [20:08:44]wFMCommunicate OK [20:08:44]wFMCommunicate request_size=10 [20:08:44]MH_SAM_APDU [20:08:44]CAPDU: 80 0D 02 02 05 94 7A 3C F0 FC [20:08:44]Write to MH i2c: E2 0D 00 02 2A 80 0D 02 02 05 00 94 7A 3C F0 FC 00 00 E6 [20:08:44]Write i2c OK [20:08:44]MH_I2C_Read... [20:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:44]Read from MH i2c: E2 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 03 00 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 03 00 02 2A 00 90 00 A0 [20:08:44]RAPDU: 90 00 [20:08:44]wFMCommunicate OK [20:08:44]wFMCommunicate request_size=4 [20:08:44]MH_SAM_APDU [20:08:44]CAPDU: 80 0D 03 02 [20:08:44]Write to MH i2c: E2 08 00 03 2A 80 0D 03 02 00 00 00 00 A8 [20:08:44]Write i2c OK [20:08:44]MH_I2C_Read... [20:08:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:44]Read from MH i2c: E2 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 0B 00 [20:08:44]MH_I2C_Read... [20:08:44]Read from MH i2c: E2 0B 00 03 2A 00 8C D7 23 56 D5 C0 F3 90 90 00 9D [20:08:44]RAPDU: 8C D7 23 56 D5 C0 F3 90 90 00 [20:08:44]wFMCommunicate OK [20:08:44]SAM_PROTO_SignData done [20:08:44]FM_MakeSignedData done [20:08:44]CreateOFDProtocolMessage [20:08:44]wFMCommunicate request_size=4 [20:08:44]MH_SAM_APDU [20:08:44]CAPDU: 80 11 00 00 [20:08:44]Write to MH i2c: E2 08 00 04 2A 80 11 00 00 00 00 00 00 A8 [20:08:44]Write i2c OK [20:08:44]MH_I2C_Read... [20:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:45]Read from MH i2c: E2 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 17 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: E2 17 00 04 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F4 [20:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:08:45]wFMCommunicate OK [20:08:45]CreateOFDProtocolMessage done [20:08:45]OFDSenderStorePacket 58671 [20:08:45]StoreOFDPacket docnum=58671 [20:08:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E 74 07 01 10 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 1E D7 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 CC F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E5 00 00 35 04 06 00 18 94 7A 3C F0 FC 8C D7 23 56 D5 C0 F3 90 [20:08:45]CheckFolder [20:08:45]dirname=/storage/ofd_packets [20:08:45]CheckFolder done [20:08:45]ProducePacketName [20:08:45]name=ofd_packets/00058671 [20:08:45]NVStorageSaveData ofd_packets/00058671 [20:08:45]File name is /storage/ofd_packets/00058671 [20:08:45]Write 301 bytes [20:08:45]NVStorageSaveData done [20:08:45]OFDSenderStorePacket done [20:08:45]KKMCreateOFDPacket done [20:08:45]NVStorageSaveData kkm_last_timestamp [20:08:45]File name is /storage/kkm_last_timestamp [20:08:45]OFD Sender: Processing packet 58671 [packets to send 52, broken 51] [20:08:45]ProducePacketName [20:08:45]name=ofd_packets/00058671 [20:08:45]OFD Sender: To server: pG, [20:08:45]CommunicateWithHost lk.salyk.kg:30040 [20:08:45]ConnectInit lk.salyk.kg [20:08:45]Write 4 bytes [20:08:45]NVStorageSaveData done [20:08:45]ExternCall_PrintAddStr [20:08:45]wPrintStart [20:08:45]Write to MH i2c: 01 00 00 05 2A 2F [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 07 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 07 00 05 2A 00 00 00 00 00 FF 0F 44 [20:08:45]RasterBufferAndPrint [20:08:45]line Счет N : (1)2076020 [20:08:45]line ИНН: 02508201610067 [20:08:45]line Контрольно-Кассовый Чек [20:08:45]line ПРОДАЖА [20:08:45]line ТРК (МРК, ГНК) : 53 [20:08:45]line Товар: 2710124130 [20:08:45]line Аи-92-К-4 [20:08:45]line 55.070 * 0.00 [20:08:45]line = 0.00 [20:08:45]line НДС 12% НСП 1% [20:08:45]line > о реализуемом товаре [20:08:45]line ИТОГО: 0.00 [20:08:45]line НСП 1% : 0.00 [20:08:45]line НДС 12% : 0.00 [20:08:45]line Наличными: 0.00 [20:08:45]line Безнал.: 0.00 [20:08:45]line Место: АЗС № 135 "Партнер Нефть" [20:08:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:08:45]line СНО: Общий режим [20:08:45]line Чек 655 20.08.2024 20:08 [20:08:45]line Смена: 100 ФФД: 1.0 [20:08:45]line ЗНМ: 0300000196 [20:08:45]line РНМ: 0000000000162794 [20:08:45]line Версия ККМ: v1.0 [20:08:45]line Талоны: Топливная Карта [20:08:45]line 1049 [20:08:45]line ФМ: 0000000002094532 [20:08:45]line ФД: 58671 [20:08:45]line ФПД: 27025985040636 [20:08:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200844&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58671&fm=27025985040636&tin=02508201610067®Number=0000000000162794&sum=0 [20:08:45]Connected sock=11 [20:08:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E 74 07 01 10 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 1E D7 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 CC F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E5 00 00 35 04 06 00 18 94 7A 3C F0 FC 8C D7 23 56 D5 C0 F3 90 [20:08:45]written 0, free lines is 4095 [20:08:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DD 61 47 00 1E 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 2F E5 00 00 F4 03 04 00 1A A3 C4 66 B6 04 01 00 00 FE 38 DE 47 A3 29 48 D6 [20:08:45]CommunicateWithHost err = 0 [20:08:45]CheckOFDResponse [20:08:45]1017 (14) - 77093643461234 [20:08:45]1041 (16) - 0000000002094532 [20:08:45]1040 (4) - 58671 [20:08:45]1012 (4) - 20.08.2024 14:07 [20:08:45]1206 (1) - 0 [20:08:45]OFD Sender: Remove packet 58671 [20:08:45]ProducePacketName [20:08:45]name=ofd_packets/00058671 [20:08:45]NVStorageDeleteData [20:08:45]Write to MH i2c: 01 00 00 2F 2A 59 [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 07 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: 01 07 00 2F 2A 00 00 00 00 00 D2 0C 3E [20:08:45]RasterBufferAndPrint [20:08:45]line [20:08:45]line [20:08:45]line [20:08:45]line [20:08:45]line [20:08:45]written 0, free lines is 3288 [20:08:45]MH_Cut [20:08:45]Write to MH i2c: D1 01 00 36 2A 01 32 [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: D1 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: D1 01 00 [20:08:45]MH_I2C_Read... [20:08:45]Read from MH i2c: D1 01 00 36 2A 00 31 [20:08:45]Write to MH i2c: 01 00 00 37 2A 61 [20:08:45]Write i2c OK [20:08:45]MH_I2C_Read... [20:08:46]OFD Sender: No OFD packet to send [20:08:46]*** Cut start [20:08:46]*** Partial cut [20:08:46]*** CUTSNS_PIN = 1 [20:08:46]*** CUTSNS_PIN = 0 [20:08:47]*** Brake cut motor [20:08:47]Read from MH i2c: 01 [20:08:47]MH_I2C_Read... [20:08:47]*** Stop cut motor [20:08:47]*** Cut end [20:08:47]Read from MH i2c: 01 07 00 [20:08:47]MH_I2C_Read... [20:08:47]Read from MH i2c: 01 07 00 37 2A 00 00 00 00 00 FF 0F 76 [20:08:47]process_action close_receipt done [20:08:47]requested_data is exist [20:08:47]produce_requested_data [20:08:47]requested_item fm.sn is exist - process it [20:08:47]wFMCommunicate request_size=4 [20:08:47]MH_SAM_APDU [20:08:47]CAPDU: 80 11 00 00 [20:08:47]Write to MH i2c: E2 08 00 38 2A 80 11 00 00 00 00 00 00 DC [20:08:47]Write i2c OK [20:08:47]MH_I2C_Read... [20:08:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:47]Read from MH i2c: E2 [20:08:47]MH_I2C_Read... [20:08:47]Read from MH i2c: E2 17 00 [20:08:47]MH_I2C_Read... [20:08:47]Read from MH i2c: E2 17 00 38 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 28 [20:08:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:08:47]wFMCommunicate OK [20:08:47]requested_item fd.num is exist - process it [20:08:47]SAM_PROTO_GetFieldsCounters [20:08:47]wFMCommunicate request_size=4 [20:08:47]MH_SAM_APDU [20:08:47]CAPDU: 80 13 00 00 [20:08:47]Write to MH i2c: E2 08 00 39 2A 80 13 00 00 00 00 00 00 DF [20:08:47]Write i2c OK [20:08:47]MH_I2C_Read... [20:08:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:47]Read from MH i2c: E2 [20:08:47]MH_I2C_Read... [20:08:47]Read from MH i2c: E2 62 00 [20:08:47]MH_I2C_Read... [20:08:47]Read from MH i2c: E2 62 00 39 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 28 [20:08:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 2F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:08:47]wFMCommunicate OK [20:08:47]SAM_PROTO_GetFieldsCounters done [20:08:47]requested_item shift.num is exist - process it [20:08:47]requested_item shift.opened is exist - process it [20:08:47]req_shift_opened [20:08:47]FM_GetShiftState [20:08:47]SAM_PROTO_GetShiftState [20:08:47]wFMCommunicate request_size=4 [20:08:47]MH_SAM_APDU [20:08:47]CAPDU: 80 13 01 00 [20:08:47]Write to MH i2c: E2 08 00 3A 2A 80 13 01 00 00 00 00 00 E1 [20:08:47]Write i2c OK [20:08:47]MH_I2C_Read... [20:08:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:47]Read from MH i2c: E2 [20:08:47]MH_I2C_Read... [20:08:47]Read from MH i2c: E2 0E 00 [20:08:47]MH_I2C_Read... [20:08:47]Read from MH i2c: E2 0E 00 3A 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 04 [20:08:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:08:47]wFMCommunicate OK [20:08:47]SAM_PROTO_GetShiftState done [20:08:47]FM_GetShiftState done [20:08:47]req_shift_opened done [20:08:47]requested_item shift.open_date is exist - process it [20:08:47]req_shift_open_date [20:08:47]req_shift_open_date done [20:08:47]produce_requested_data done [20:08:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58671,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:08:47]process_action_free close_receipt [20:08:47]json_value_free [20:08:47]json_value_free done [20:08:47]process_json_proto returns [20:08:47]Send response to host [20:08:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58671,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:08:47]free response buf [20:08:47]execute_script done [20:08:47]execute_script returns [20:08:47]free content buf [20:08:47]Sock 8.Close socket [20:08:47]Sock 8.Thread stoped [20:08:51]OFD Sender: No OFD packet to send [20:08:56]OFD Sender: No OFD packet to send [20:09:01]OFD Sender: No OFD packet to send [20:09:05]accept exits with 10 [20:09:05]New connection [20:09:05]New thread 3067338084 created [20:09:05]Thread 3067194724 joined [20:09:05]Waiting for new connection... [20:09:05] Sock 10.Parse request [20:09:05]Sock 10.Check first char [20:09:05]Sock 10.First char is OK [20:09:05]request: POST /json_proto HTTP/1.0 [20:09:05]Method: POST [20:09:05]URL: /json_proto [20:09:05]Method is POST - this is cgi request [20:09:05]url: /json_proto [20:09:05]query_string will be loaded in cgi processing [20:09:05]execute_cgi json_proto POST (null) [20:09:05]execute_cgi path=json_proto method=POST [20:09:05]POST find Content-Length [20:09:05]Host: 172.17.44.3:8080 [20:09:05]Content-Length: 804 [20:09:05]Content-Type: application/json [20:09:05] [20:09:05]POST finish read [20:09:05]Found Content-Length = 804 [20:09:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.210, "sum" : 1370.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1370.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:05]execute_script... [20:09: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)2076021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.210, "sum" : 1370.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1370.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:05]POST & json_proto [20:09:05]process_json_proto [20:09:05]json parsed OK: [20:09:05]protocol is kg_v1.0 [20:09:05]action value=close_receipt [20:09:05]process_action close_receipt [20:09:05]cmd_close_receipt [20:09:05]MH_GetDate [20:09:05]Write to MH i2c: F0 00 00 3B 2A 54 [20:09:05]Write i2c OK [20:09:05]MH_I2C_Read... [20:09:05]Read from MH i2c: F0 [20:09:05]MH_I2C_Read... [20:09:05]Read from MH i2c: F0 09 00 [20:09:05]MH_I2C_Read... [20:09:05]Read from MH i2c: F0 09 00 3B 2A 00 E2 F7 C4 66 AD C5 5D 66 95 [20:09:05]GetLastDocTimeStamp 1724184524 [20:09:05]current date 1724184546 [20:09:05]FM_GetShiftState [20:09:05]SAM_PROTO_GetShiftState [20:09:05]wFMCommunicate request_size=4 [20:09:05]MH_SAM_APDU [20:09:05]CAPDU: 80 13 01 00 [20:09:05]Write to MH i2c: E2 08 00 3C 2A 80 13 01 00 00 00 00 00 E3 [20:09:05]Write i2c OK [20:09:05]MH_I2C_Read... [20:09:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:05]Read from MH i2c: E2 [20:09:05]MH_I2C_Read... [20:09:05]Read from MH i2c: E2 0E 00 [20:09:05]MH_I2C_Read... [20:09:05]Read from MH i2c: E2 0E 00 3C 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 06 [20:09:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:09:05]wFMCommunicate OK [20:09:05]SAM_PROTO_GetShiftState done [20:09:05]FM_GetShiftState done [20:09:05]opened in 1724112910 [20:09:05]opened+sec_in_day 1724199310 [20:09:05]quantity*price = 137023 [20:09:05]sum+1 = 137025 [20:09:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1370.24 НСП 1% : 12.13 НДС 12% : 145.51 Наличными: 0.00 Безнал.: 1370.24 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 656 20.08.2024 20:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58672 ФПД: 251541990448191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200906&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58672&fm=251541990448191&tin=02508201610067®Number=0000000000162794&sum=137024 [20:09:06]StoreToDocumentArchive [20:09:06]shift 100 fd 58672 [20:09:06]save to /storage/0100/doc_00058672 [20:09:06]save last doc name /storage/0100/doc_00058672 to /storage/kkm_last_doc_name [20:09:06]save OK [20:09:06]Clear old archive folders... [20:09:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:09:06]tlvbuf is B6E06300 [20:09:06]SAM_PROTO_ClearQueue [20:09:06]wFMCommunicate request_size=4 [20:09:06]MH_SAM_APDU [20:09:06]CAPDU: 80 09 00 00 [20:09:06]Write to MH i2c: E2 08 00 49 2A 80 09 00 00 00 00 00 00 E5 [20:09:06]Write i2c OK [20:09:06]MH_I2C_Read... [20:09:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:09:07]Read from MH i2c: E2 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 03 00 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 03 00 49 2A 00 90 00 E7 [20:09:07]RAPDU: 90 00 [20:09:07]wFMCommunicate OK [20:09:07]SAM_PROTO_ClearQueue done [20:09:07]KKMCreateOFDPacket [20:09:07]OFDProtocolAddRootSTLVToBuf [20:09:07]FM_MakeSignedData [20:09:07]FM_MakeSignedData [20:09:07]SAM_PROTO_SignData [20:09:07]wFMCommunicate request_size=4 [20:09:07]MH_SAM_APDU [20:09:07]CAPDU: 80 0D 01 02 [20:09:07]Write to MH i2c: E2 08 00 4A 2A 80 0D 01 02 00 00 00 00 ED [20:09:07]Write i2c OK [20:09:07]MH_I2C_Read... [20:09:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:09:07]Read from MH i2c: E2 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 03 00 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 03 00 4A 2A 00 90 00 E8 [20:09:07]RAPDU: 90 00 [20:09:07]wFMCommunicate OK [20:09:07]wFMCommunicate request_size=255 [20:09:07]MH_SAM_APDU [20: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 34 FF 03 08 00 03 F2 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 40 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 17 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 17 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 E2 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E5 00 00 35 04 06 00 E4 [20:09:07]Write to MH i2c: E2 02 01 4B 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 34 FF 03 08 00 03 F2 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 40 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 17 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 17 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 E2 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E5 00 00 35 04 06 00 E4 00 00 96 [20:09:07]Write i2c OK [20:09:07]MH_I2C_Read... [20:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:07]Read from MH i2c: E2 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 03 00 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 03 00 4B 2A 00 90 00 E9 [20:09:07]RAPDU: 90 00 [20:09:07]wFMCommunicate OK [20:09:07]wFMCommunicate request_size=10 [20:09:07]MH_SAM_APDU [20:09:07]CAPDU: 80 0D 02 02 05 C6 AE FC 9C 3F [20:09:07]Write to MH i2c: E2 0D 00 4C 2A 80 0D 02 02 05 00 C6 AE FC 9C 3F 00 00 45 [20:09:07]Write i2c OK [20:09:07]MH_I2C_Read... [20:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:07]Read from MH i2c: E2 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 03 00 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 03 00 4C 2A 00 90 00 EA [20:09:07]RAPDU: 90 00 [20:09:07]wFMCommunicate OK [20:09:07]wFMCommunicate request_size=4 [20:09:07]MH_SAM_APDU [20:09:07]CAPDU: 80 0D 03 02 [20:09:07]Write to MH i2c: E2 08 00 4D 2A 80 0D 03 02 00 00 00 00 F2 [20:09:07]Write i2c OK [20:09:07]MH_I2C_Read... [20:09:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:09:07]Read from MH i2c: E2 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 0B 00 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 0B 00 4D 2A 00 24 D2 C4 3B F5 71 BC 2B 90 00 35 [20:09:07]RAPDU: 24 D2 C4 3B F5 71 BC 2B 90 00 [20:09:07]wFMCommunicate OK [20:09:07]SAM_PROTO_SignData done [20:09:07]FM_MakeSignedData done [20:09:07]CreateOFDProtocolMessage [20:09:07]wFMCommunicate request_size=4 [20:09:07]MH_SAM_APDU [20:09:07]CAPDU: 80 11 00 00 [20:09:07]Write to MH i2c: E2 08 00 4E 2A 80 11 00 00 00 00 00 00 F2 [20:09:07]Write i2c OK [20:09:07]MH_I2C_Read... [20:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:07]Read from MH i2c: E2 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 17 00 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: E2 17 00 4E 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [20:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:09:07]wFMCommunicate OK [20:09:07]CreateOFDProtocolMessage done [20:09:07]OFDSenderStorePacket 58672 [20:09:07]StoreOFDPacket docnum=58672 [20:09:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C6 43 07 01 24 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 34 FF 03 08 00 03 F2 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 40 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 17 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 17 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 E2 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E5 00 00 35 04 06 00 E4 C6 AE FC 9C 3F 24 D2 C4 3B F5 71 BC 2B [20:09:07]CheckFolder [20:09:07]dirname=/storage/ofd_packets [20:09:07]CheckFolder done [20:09:07]ProducePacketName [20:09:07]name=ofd_packets/00058672 [20:09:07]NVStorageSaveData ofd_packets/00058672 [20:09:07]File name is /storage/ofd_packets/00058672 [20:09:07]Write 301 bytes [20:09:07]NVStorageSaveData done [20:09:07]OFDSenderStorePacket done [20:09:07]KKMCreateOFDPacket done [20:09:07]NVStorageSaveData kkm_last_timestamp [20:09:07]File name is /storage/kkm_last_timestamp [20:09:07]Write 4 bytes [20:09:07]NVStorageSaveData done [20:09:07]ExternCall_PrintAddStr [20:09:07]wPrintStart [20:09:07]Write to MH i2c: 01 00 00 4F 2A 79 [20:09:07]Write i2c OK [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: 01 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: 01 07 00 [20:09:07]MH_I2C_Read... [20:09:07]Read from MH i2c: 01 07 00 4F 2A 00 00 00 00 00 FF 0F 8E [20:09:07]RasterBufferAndPrint [20:09:07]line Счет N : (1)2076021 [20:09:07]line ИНН: 02508201610067 [20:09:07]line Контрольно-Кассовый Чек [20:09:07]line ПРОДАЖА [20:09:07]line ТРК (МРК, ГНК) : 33 [20:09:07]line Товар: 2710124130 [20:09:07]line Аи-92-К-4 [20:09:07]line 20.210 * 67.80 [20:09:07]line = 1370.24 [20:09:07]line НДС 12% НСП 1% [20:09:07]line > о реализуемом товаре [20:09:07]line ИТОГО: 1370.24 [20:09:07]line НСП 1% : 12.13 [20:09:07]line НДС 12% : 145.51 [20:09:07]line Наличными: 0.00 [20:09:07]line Безнал.: 1370.24 [20:09:07]line Место: АЗС № 135 "Партнер Нефть" [20:09:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:09:07]line СНО: Общий режим [20:09:07]line Чек 656 20.08.2024 20:09 [20:09:07]line Смена: 100 ФФД: 1.0 [20:09:07]line ЗНМ: 0300000196 [20:09:07]line РНМ: 0000000000162794 [20:09:07]line Версия ККМ: v1.0 [20:09:07]line Платежная система: O! деньги [20:09:07]line ФМ: 0000000002094532 [20:09:07]line ФД: 58672 [20:09:07]line ФПД: 251541990448191 [20:09:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200906&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58672&fm=251541990448191&tin=02508201610067®Number=0000000000162794&sum=137024 [20:09:07]OFD Sender: Processing packet 58672 [packets to send 52, broken 51] [20:09:07]ProducePacketName [20:09:07]name=ofd_packets/00058672 [20:09:07]OFD Sender: To server: pG, [20:09:07]CommunicateWithHost lk.salyk.kg:30040 [20:09:07]ConnectInit lk.salyk.kg [20:09:07]written 0, free lines is 4095 [20:09:08]Connected sock=9 [20:09:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C6 43 07 01 24 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 34 FF 03 08 00 03 F2 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 40 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 17 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 17 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 E2 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E5 00 00 35 04 06 00 E4 C6 AE FC 9C 3F 24 D2 C4 3B F5 71 BC 2B [20:09:08]Write to MH i2c: 01 00 00 79 2A A3 [20:09:08]Write i2c OK [20:09:08]MH_I2C_Read... [20:09:08]Read from MH i2c: 01 [20:09:08]MH_I2C_Read... [20:09:08]Read from MH i2c: 01 07 00 [20:09:08]MH_I2C_Read... [20:09:08]Read from MH i2c: 01 07 00 79 2A 00 00 00 00 00 D6 0C 8C [20:09:08]RasterBufferAndPrint [20:09:08]line [20:09:08]line [20:09:08]line [20:09:08]line [20:09:08]line [20:09:08]written 0, free lines is 3293 [20:09:08]MH_Cut [20:09:08]Write to MH i2c: D1 01 00 80 2A 01 7C [20:09:08]Write i2c OK [20:09:08]MH_I2C_Read... [20:09:08]Read from MH i2c: D1 [20:09:08]MH_I2C_Read... [20:09:08]Read from MH i2c: D1 01 00 [20:09:08]MH_I2C_Read... [20:09:08]Read from MH i2c: D1 01 00 80 2A 00 7B [20:09:08]Write to MH i2c: 01 00 00 81 2A AB [20:09:08]Write i2c OK [20:09:08]MH_I2C_Read... [20:09:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 20 74 47 00 94 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 30 E5 00 00 F4 03 04 00 30 A3 C4 66 B6 04 01 00 00 65 28 50 1B 3F D5 F5 5D [20:09:08]CommunicateWithHost err = 0 [20:09:08]CheckOFDResponse [20:09:08]1017 (14) - 77093643461234 [20:09:08]1041 (16) - 0000000002094532 [20:09:08]1040 (4) - 58672 [20:09:08]1012 (4) - 20.08.2024 14:07 [20:09:08]1206 (1) - 0 [20:09:08]OFD Sender: Remove packet 58672 [20:09:08]ProducePacketName [20:09:08]name=ofd_packets/00058672 [20:09:08]NVStorageDeleteData [20:09:08]OFD Sender: No OFD packet to send [20:09:09]*** Cut start [20:09:09]*** Partial cut [20:09:09]*** CUTSNS_PIN = 1 [20:09:09]*** CUTSNS_PIN = 0 [20:09:09]*** Brake cut motor [20:09:09]Read from MH i2c: 01 [20:09:09]MH_I2C_Read... [20:09:09]*** Stop cut motor [20:09:09]*** Cut end [20:09:09]Read from MH i2c: 01 07 00 [20:09:09]MH_I2C_Read... [20:09:09]Read from MH i2c: 01 07 00 81 2A 00 00 00 00 00 FF 0F C0 [20:09:09]process_action close_receipt done [20:09:09]requested_data is exist [20:09:09]produce_requested_data [20:09:09]requested_item fm.sn is exist - process it [20:09:09]wFMCommunicate request_size=4 [20:09:09]MH_SAM_APDU [20:09:09]CAPDU: 80 11 00 00 [20:09:09]Write to MH i2c: E2 08 00 82 2A 80 11 00 00 00 00 00 00 26 [20:09:09]Write i2c OK [20:09:09]MH_I2C_Read... [20:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:09]Read from MH i2c: E2 [20:09:09]MH_I2C_Read... [20:09:09]Read from MH i2c: E2 17 00 [20:09:09]MH_I2C_Read... [20:09:09]Read from MH i2c: E2 17 00 82 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 72 [20:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:09:09]wFMCommunicate OK [20:09:09]requested_item fd.num is exist - process it [20:09:09]SAM_PROTO_GetFieldsCounters [20:09:09]wFMCommunicate request_size=4 [20:09:09]MH_SAM_APDU [20:09:09]CAPDU: 80 13 00 00 [20:09:09]Write to MH i2c: E2 08 00 83 2A 80 13 00 00 00 00 00 00 29 [20:09:09]Write i2c OK [20:09:09]MH_I2C_Read... [20:09:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:09:10]Read from MH i2c: E2 [20:09:10]MH_I2C_Read... [20:09:10]Read from MH i2c: E2 62 00 [20:09:10]MH_I2C_Read... [20:09:10]Read from MH i2c: E2 62 00 83 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 30 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [20:09:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 30 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:09:10]wFMCommunicate OK [20:09:10]SAM_PROTO_GetFieldsCounters done [20:09:10]requested_item shift.num is exist - process it [20:09:10]requested_item shift.opened is exist - process it [20:09:10]req_shift_opened [20:09:10]FM_GetShiftState [20:09:10]SAM_PROTO_GetShiftState [20:09:10]wFMCommunicate request_size=4 [20:09:10]MH_SAM_APDU [20:09:10]CAPDU: 80 13 01 00 [20:09:10]Write to MH i2c: E2 08 00 84 2A 80 13 01 00 00 00 00 00 2B [20:09:10]Write i2c OK [20:09:10]MH_I2C_Read... [20:09:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:10]Read from MH i2c: E2 [20:09:10]MH_I2C_Read... [20:09:10]Read from MH i2c: E2 0E 00 [20:09:10]MH_I2C_Read... [20:09:10]Read from MH i2c: E2 0E 00 84 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4E [20:09:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:09:10]wFMCommunicate OK [20:09:10]SAM_PROTO_GetShiftState done [20:09:10]FM_GetShiftState done [20:09:10]req_shift_opened done [20:09:10]requested_item shift.open_date is exist - process it [20:09:10]req_shift_open_date [20:09:10]req_shift_open_date done [20:09:10]produce_requested_data done [20:09:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58672,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:09:10]process_action_free close_receipt [20:09:10]json_value_free [20:09:10]json_value_free done [20:09:10]process_json_proto returns [20:09:10]Send response to host [20:09:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58672,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:09:10]free response buf [20:09:10]execute_script done [20:09:10]execute_script returns [20:09:10]free content buf [20:09:10]Sock 10.Close socket [20:09:10]Sock 10.Thread stoped [20:09:13]OFD Sender: No OFD packet to send [20:09:18]OFD Sender: No OFD packet to send [20:09:23]OFD Sender: No OFD packet to send [20:09:25]accept exits with 8 [20:09:25]New connection [20:09:25]New thread 3067194724 created [20:09:25]Thread 3067338084 joined [20:09:25]Waiting for new connection... [20:09:25] Sock 8.Parse request [20:09:25]Sock 8.Check first char [20:09:25]Sock 8.First char is OK [20:09:25]request: POST /json_proto HTTP/1.0 [20:09:25]Method: POST [20:09:25]URL: /json_proto [20:09:25]Method is POST - this is cgi request [20:09:25]url: /json_proto [20:09:25]query_string will be loaded in cgi processing [20:09:25]execute_cgi json_proto POST (null) [20:09:25]execute_cgi path=json_proto method=POST [20:09:25]POST find Content-Length [20:09:25]Host: 172.17.44.3:8080 [20:09:25]Content-Length: 678 [20:09:25]Content-Type: application/json [20:09:25] [20:09:25]POST finish read [20:09:25]Found Content-Length = 678 [20:09:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:25]execute_script... [20:09: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)2076022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:25]POST & json_proto [20:09:25]process_json_proto [20:09:25]json parsed OK: [20:09:25]protocol is kg_v1.0 [20:09:25]action value=close_receipt [20:09:25]process_action close_receipt [20:09:25]cmd_close_receipt [20:09:25]MH_GetDate [20:09:25]Write to MH i2c: F0 00 00 85 2A 9E [20:09:25]Write i2c OK [20:09:25]MH_I2C_Read... [20:09:25]Read from MH i2c: F0 [20:09:25]MH_I2C_Read... [20:09:25]Read from MH i2c: F0 09 00 [20:09:25]MH_I2C_Read... [20:09:25]Read from MH i2c: F0 09 00 85 2A 00 F6 F7 C4 66 AD C5 5D 66 F3 [20:09:25]GetLastDocTimeStamp 1724184546 [20:09:25]current date 1724184566 [20:09:25]FM_GetShiftState [20:09:25]SAM_PROTO_GetShiftState [20:09:25]wFMCommunicate request_size=4 [20:09:25]MH_SAM_APDU [20:09:25]CAPDU: 80 13 01 00 [20:09:25]Write to MH i2c: E2 08 00 86 2A 80 13 01 00 00 00 00 00 2D [20:09:25]Write i2c OK [20:09:25]MH_I2C_Read... [20:09:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:25]Read from MH i2c: E2 [20:09:25]MH_I2C_Read... [20:09:25]Read from MH i2c: E2 0E 00 [20:09:25]MH_I2C_Read... [20:09:25]Read from MH i2c: E2 0E 00 86 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 50 [20:09:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:09:25]wFMCommunicate OK [20:09:25]SAM_PROTO_GetShiftState done [20:09:25]FM_GetShiftState done [20:09:25]opened in 1724112910 [20:09:25]opened+sec_in_day 1724199310 [20:09:25]quantity*price = 20001 [20:09:25]sum+1 = 20002 [20:09:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 657 20.08.2024 20:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58673 ФПД: 79346509030941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200926&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58673&fm=79346509030941&tin=02508201610067®Number=0000000000162794&sum=20000 [20:09:26]StoreToDocumentArchive [20:09:26]shift 100 fd 58673 [20:09:26]save to /storage/0100/doc_00058673 [20:09:26]save last doc name /storage/0100/doc_00058673 to /storage/kkm_last_doc_name [20:09:26]save OK [20:09:26]Clear old archive folders... [20:09:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:09:26]tlvbuf is 01D861C0 [20:09:26]SAM_PROTO_ClearQueue [20:09:26]wFMCommunicate request_size=4 [20:09:26]MH_SAM_APDU [20:09:26]CAPDU: 80 09 00 00 [20:09:26]Write to MH i2c: E2 08 00 93 2A 80 09 00 00 00 00 00 00 2F [20:09:26]Write i2c OK [20:09:26]MH_I2C_Read... [20:09:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:09:26]Read from MH i2c: E2 [20:09:26]MH_I2C_Read... [20:09:26]Read from MH i2c: E2 03 00 [20:09:26]MH_I2C_Read... [20:09:26]Read from MH i2c: E2 03 00 93 2A 00 90 00 31 [20:09:26]RAPDU: 90 00 [20:09:26]wFMCommunicate OK [20:09:26]SAM_PROTO_ClearQueue done [20:09:26]KKMCreateOFDPacket [20:09:26]OFDProtocolAddRootSTLVToBuf [20:09:26]FM_MakeSignedData [20:09:26]FM_MakeSignedData [20:09:26]SAM_PROTO_SignData [20:09:26]wFMCommunicate request_size=4 [20:09:26]MH_SAM_APDU [20:09:26]CAPDU: 80 0D 01 02 [20:09:26]Write to MH i2c: E2 08 00 94 2A 80 0D 01 02 00 00 00 00 37 [20:09:26]Write i2c OK [20:09:26]MH_I2C_Read... [20:09:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:09:26]Read from MH i2c: E2 [20:09:26]MH_I2C_Read... [20:09:26]Read from MH i2c: E2 03 00 [20:09:26]MH_I2C_Read... [20:09:26]Read from MH i2c: E2 03 00 94 2A 00 90 00 32 [20:09:26]RAPDU: 90 00 [20:09:26]wFMCommunicate OK [20:09:26]wFMCommunicate request_size=255 [20:09:26]MH_SAM_APDU [20:09: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 F6 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E5 00 00 35 04 06 00 48 [20:09:26]Write to MH i2c: E2 02 01 95 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 F6 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E5 00 00 35 04 06 00 48 00 00 20 [20:09:26]Write i2c OK [20:09:26]MH_I2C_Read... [20:09:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:27]Read from MH i2c: E2 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: E2 03 00 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: E2 03 00 95 2A 00 90 00 33 [20:09:27]RAPDU: 90 00 [20:09:27]wFMCommunicate OK [20:09:27]wFMCommunicate request_size=10 [20:09:27]MH_SAM_APDU [20:09:27]CAPDU: 80 0D 02 02 05 2A 4C 7C 26 1D [20:09:27]Write to MH i2c: E2 0D 00 96 2A 80 0D 02 02 05 00 2A 4C 7C 26 1D 00 00 79 [20:09:27]Write i2c OK [20:09:27]MH_I2C_Read... [20:09:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:27]Read from MH i2c: E2 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: E2 03 00 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: E2 03 00 96 2A 00 90 00 34 [20:09:27]RAPDU: 90 00 [20:09:27]wFMCommunicate OK [20:09:27]wFMCommunicate request_size=4 [20:09:27]MH_SAM_APDU [20:09:27]CAPDU: 80 0D 03 02 [20:09:27]Write to MH i2c: E2 08 00 97 2A 80 0D 03 02 00 00 00 00 3C [20:09:27]Write i2c OK [20:09:27]MH_I2C_Read... [20:09:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:09:27]Read from MH i2c: E2 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: E2 0B 00 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: E2 0B 00 97 2A 00 44 93 3C AA 3B 23 45 3D 90 00 DA [20:09:27]RAPDU: 44 93 3C AA 3B 23 45 3D 90 00 [20:09:27]wFMCommunicate OK [20:09:27]SAM_PROTO_SignData done [20:09:27]FM_MakeSignedData done [20:09:27]CreateOFDProtocolMessage [20:09:27]wFMCommunicate request_size=4 [20:09:27]MH_SAM_APDU [20:09:27]CAPDU: 80 11 00 00 [20:09:27]Write to MH i2c: E2 08 00 98 2A 80 11 00 00 00 00 00 00 3C [20:09:27]Write i2c OK [20:09:27]MH_I2C_Read... [20:09:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:27]Read from MH i2c: E2 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: E2 17 00 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: E2 17 00 98 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [20:09:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:09:27]wFMCommunicate OK [20:09:27]CreateOFDProtocolMessage done [20:09:27]OFDSenderStorePacket 58673 [20:09:27]StoreOFDPacket docnum=58673 [20:09:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F0 67 07 01 94 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 F6 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E5 00 00 35 04 06 00 48 2A 4C 7C 26 1D 44 93 3C AA 3B 23 45 3D [20:09:27]CheckFolder [20:09:27]dirname=/storage/ofd_packets [20:09:27]CheckFolder done [20:09:27]ProducePacketName [20:09:27]name=ofd_packets/00058673 [20:09:27]NVStorageSaveData ofd_packets/00058673 [20:09:27]File name is /storage/ofd_packets/00058673 [20:09:27]Write 301 bytes [20:09:27]NVStorageSaveData done [20:09:27]OFDSenderStorePacket done [20:09:27]KKMCreateOFDPacket done [20:09:27]NVStorageSaveData kkm_last_timestamp [20:09:27]File name is /storage/kkm_last_timestamp [20:09:27]Write 4 bytes [20:09:27]NVStorageSaveData done [20:09:27]ExternCall_PrintAddStr [20:09:27]wPrintStart [20:09:27]Write to MH i2c: 01 00 00 99 2A C3 [20:09:27]Write i2c OK [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: 01 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: 01 07 00 [20:09:27]MH_I2C_Read... [20:09:27]Read from MH i2c: 01 07 00 99 2A 00 00 00 00 00 FF 0F D8 [20:09:27]RasterBufferAndPrint [20:09:27]line Счет N : (1)2076022 [20:09:27]line ИНН: 02508201610067 [20:09:27]line Контрольно-Кассовый Чек [20:09:27]line ПРОДАЖА [20:09:27]line ТРК (МРК, ГНК) : 43 [20:09:27]line Товар: 2710124130 [20:09:27]line Аи-92-К-4 [20:09:27]line 2.950 * 67.80 [20:09:27]line = 200.01 [20:09:27]line НДС 12% НСП 1% [20:09:27]line > о реализуемом товаре [20:09:27]line ОКРУГЛЕНИЕ: -0.01 [20:09:27]line ИТОГО: 200.00 [20:09:27]line Внесено: 200.00 [20:09:27]line СДАЧА: 0.00 [20:09:27]line НСП 1% : 1.77 [20:09:27]line НДС 12% : 21.24 [20:09:27]line Наличными: 200.00 [20:09:27]line Безнал.: 0.00 [20:09:27]line Место: АЗС № 135 "Партнер Нефть" [20:09:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:09:27]line СНО: Общий режим [20:09:27]line Чек 657 20.08.2024 20:09 [20:09:27]line Смена: 100 ФФД: 1.0 [20:09:27]line ЗНМ: 0300000196 [20:09:27]line РНМ: 0000000000162794 [20:09:27]line Версия ККМ: v1.0 [20:09:27]line ФМ: 0000000002094532 [20:09:27]line ФД: 58673 [20:09:27]line ФПД: 79346509030941 [20:09:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T200926&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58673&fm=79346509030941&tin=02508201610067®Number=0000000000162794&sum=20000 [20:09:27]OFD Sender: Processing packet 58673 [packets to send 52, broken 51] [20:09:27]ProducePacketName [20:09:27]name=ofd_packets/00058673 [20:09:27]OFD Sender: To server: pG, [20:09:27]CommunicateWithHost lk.salyk.kg:30040 [20:09:27]ConnectInit lk.salyk.kg [20:09:27]written 0, free lines is 4095 [20:09:27]Connected sock=10 [20:09:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F0 67 07 01 94 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 F6 F7 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E5 00 00 35 04 06 00 48 2A 4C 7C 26 1D 44 93 3C AA 3B 23 45 3D [20:09:28]Write to MH i2c: 01 00 00 C4 2A EE [20:09:28]Write i2c OK [20:09:28]MH_I2C_Read... [20:09:28]Read from MH i2c: 01 [20:09:28]MH_I2C_Read... [20:09:28]Read from MH i2c: 01 07 00 [20:09:28]MH_I2C_Read... [20:09:28]Read from MH i2c: 01 07 00 C4 2A 00 00 00 00 00 BF 0C C0 [20:09:28]RasterBufferAndPrint [20:09:28]line [20:09:28]line [20:09:28]line [20:09:28]line [20:09:28]line [20:09:28]written 0, free lines is 3268 [20:09:28]MH_Cut [20:09:28]Write to MH i2c: D1 01 00 CB 2A 01 C7 [20:09:28]Write i2c OK [20:09:28]MH_I2C_Read... [20:09:28]Read from MH i2c: D1 [20:09:28]MH_I2C_Read... [20:09:28]Read from MH i2c: D1 01 00 [20:09:28]MH_I2C_Read... [20:09:28]Read from MH i2c: D1 01 00 CB 2A 00 C6 [20:09:28]Write to MH i2c: 01 00 00 CC 2A F6 [20:09:28]Write i2c OK [20:09:28]MH_I2C_Read... [20:09:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CF 80 47 00 A6 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 31 E5 00 00 F4 03 04 00 44 A3 C4 66 B6 04 01 00 00 42 8E 63 08 F2 E6 BB 92 [20:09:28]CommunicateWithHost err = 0 [20:09:28]CheckOFDResponse [20:09:28]1017 (14) - 77093643461234 [20:09:28]1041 (16) - 0000000002094532 [20:09:28]1040 (4) - 58673 [20:09:28]1012 (4) - 20.08.2024 14:08 [20:09:28]1206 (1) - 0 [20:09:28]OFD Sender: Remove packet 58673 [20:09:28]ProducePacketName [20:09:28]name=ofd_packets/00058673 [20:09:28]NVStorageDeleteData [20:09:28]OFD Sender: No OFD packet to send [20:09:28]*** Cut start [20:09:28]*** Partial cut [20:09:28]*** CUTSNS_PIN = 1 [20:09:28]*** CUTSNS_PIN = 0 [20:09:29]*** Brake cut motor [20:09:29]Read from MH i2c: 01 [20:09:29]MH_I2C_Read... [20:09:29]*** Stop cut motor [20:09:29]*** Cut end [20:09:29]Read from MH i2c: 01 07 00 [20:09:29]MH_I2C_Read... [20:09:29]Read from MH i2c: 01 07 00 CC 2A 00 00 00 00 00 FF 0F 0B [20:09:29]process_action close_receipt done [20:09:29]requested_data is exist [20:09:29]produce_requested_data [20:09:29]requested_item fm.sn is exist - process it [20:09:29]wFMCommunicate request_size=4 [20:09:29]MH_SAM_APDU [20:09:29]CAPDU: 80 11 00 00 [20:09:29]Write to MH i2c: E2 08 00 CD 2A 80 11 00 00 00 00 00 00 71 [20:09:29]Write i2c OK [20:09:29]MH_I2C_Read... [20:09:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:29]Read from MH i2c: E2 [20:09:29]MH_I2C_Read... [20:09:29]Read from MH i2c: E2 17 00 [20:09:29]MH_I2C_Read... [20:09:29]Read from MH i2c: E2 17 00 CD 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [20:09:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:09:29]wFMCommunicate OK [20:09:29]requested_item fd.num is exist - process it [20:09:29]SAM_PROTO_GetFieldsCounters [20:09:29]wFMCommunicate request_size=4 [20:09:29]MH_SAM_APDU [20:09:29]CAPDU: 80 13 00 00 [20:09:29]Write to MH i2c: E2 08 00 CE 2A 80 13 00 00 00 00 00 00 74 [20:09:29]Write i2c OK [20:09:29]MH_I2C_Read... [20:09:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:09:29]Read from MH i2c: E2 [20:09:29]MH_I2C_Read... [20:09:29]Read from MH i2c: E2 62 00 [20:09:29]MH_I2C_Read... [20:09:29]Read from MH i2c: E2 62 00 CE 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 31 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 C5 [20:09:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 31 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:09:29]wFMCommunicate OK [20:09:29]SAM_PROTO_GetFieldsCounters done [20:09:29]requested_item shift.num is exist - process it [20:09:29]requested_item shift.opened is exist - process it [20:09:29]req_shift_opened [20:09:29]FM_GetShiftState [20:09:29]SAM_PROTO_GetShiftState [20:09:29]wFMCommunicate request_size=4 [20:09:29]MH_SAM_APDU [20:09:29]CAPDU: 80 13 01 00 [20:09:29]Write to MH i2c: E2 08 00 CF 2A 80 13 01 00 00 00 00 00 76 [20:09:29]Write i2c OK [20:09:29]MH_I2C_Read... [20:09:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:29]Read from MH i2c: E2 [20:09:29]MH_I2C_Read... [20:09:29]Read from MH i2c: E2 0E 00 [20:09:29]MH_I2C_Read... [20:09:29]Read from MH i2c: E2 0E 00 CF 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 99 [20:09:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:09:29]wFMCommunicate OK [20:09:29]SAM_PROTO_GetShiftState done [20:09:29]FM_GetShiftState done [20:09:29]req_shift_opened done [20:09:29]requested_item shift.open_date is exist - process it [20:09:29]req_shift_open_date [20:09:29]req_shift_open_date done [20:09:29]produce_requested_data done [20:09:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58673,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:09:29]process_action_free close_receipt [20:09:29]json_value_free [20:09:29]json_value_free done [20:09:29]process_json_proto returns [20:09:29]Send response to host [20:09:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58673,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:09:29]free response buf [20:09:29]execute_script done [20:09:29]execute_script returns [20:09:29]free content buf [20:09:29]Sock 8.Close socket [20:09:29]Sock 8.Thread stoped [20:09:33]OFD Sender: No OFD packet to send [20:09:38]OFD Sender: No OFD packet to send [20:09:43]OFD Sender: No OFD packet to send [20:09:48]OFD Sender: No OFD packet to send [20:09:53]OFD Sender: No OFD packet to send [20:09:58]OFD Sender: No OFD packet to send [20:10:03]OFD Sender: No OFD packet to send [20:10:08]OFD Sender: No OFD packet to send [20:10:13]OFD Sender: No OFD packet to send [20:10:18]OFD Sender: No OFD packet to send [20:10:23]OFD Sender: No OFD packet to send [20:10:28]OFD Sender: No OFD packet to send [20:10:33]OFD Sender: No OFD packet to send [20:10:38]OFD Sender: No OFD packet to send [20:10:43]OFD Sender: No OFD packet to send [20:10:48]OFD Sender: No OFD packet to send [20:10:53]OFD Sender: No OFD packet to send [20:10:58]OFD Sender: No OFD packet to send [20:11:03]OFD Sender: No OFD packet to send [20:11:08]OFD Sender: No OFD packet to send [20:11:13]OFD Sender: No OFD packet to send [20:11:18]OFD Sender: No OFD packet to send [20:11:23]OFD Sender: No OFD packet to send [20:11:28]OFD Sender: No OFD packet to send [20:11:33]OFD Sender: No OFD packet to send [20:11:35]accept exits with 9 [20:11:35]New connection [20:11:35]New thread 3067338084 created [20:11:35]Thread 3067194724 joined [20:11:35]Waiting for new connection... [20:11:35] Sock 9.Parse request [20:11:35]Sock 9.Check first char [20:11:35]Sock 9.First char is OK [20:11:35]request: POST /json_proto HTTP/1.0 [20:11:35]Method: POST [20:11:35]URL: /json_proto [20:11:35]Method is POST - this is cgi request [20:11:35]url: /json_proto [20:11:35]query_string will be loaded in cgi processing [20:11:35]execute_cgi json_proto POST (null) [20:11:35]execute_cgi path=json_proto method=POST [20:11:35]POST find Content-Length [20:11:35]Host: 172.17.44.3:8080 [20:11:35]Content-Length: 805 [20:11:35]Content-Type: application/json [20:11:35] [20:11:35]POST finish read [20:11:35]Found Content-Length = 805 [20:11:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:11:35]execute_script... [20:11: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)2076023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:11:35]POST & json_proto [20:11:35]process_json_proto [20:11:35]json parsed OK: [20:11:35]protocol is kg_v1.0 [20:11:35]action value=close_receipt [20:11:35]process_action close_receipt [20:11:35]cmd_close_receipt [20:11:35]MH_GetDate [20:11:35]Write to MH i2c: F0 00 00 D0 2A E9 [20:11:35]Write i2c OK [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: F0 [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: F0 09 00 [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: F0 09 00 D0 2A 00 78 F8 C4 66 AD C5 5D 66 C1 [20:11:35]GetLastDocTimeStamp 1724184566 [20:11:35]current date 1724184696 [20:11:35]FM_GetShiftState [20:11:35]SAM_PROTO_GetShiftState [20:11:35]wFMCommunicate request_size=4 [20:11:35]MH_SAM_APDU [20:11:35]CAPDU: 80 13 01 00 [20:11:35]Write to MH i2c: E2 08 00 D1 2A 80 13 01 00 00 00 00 00 78 [20:11:35]Write i2c OK [20:11:35]MH_I2C_Read... [20:11:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:11:35]Read from MH i2c: E2 [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: E2 0E 00 [20:11:35]MH_I2C_Read... [20:11:35]Read from MH i2c: E2 0E 00 D1 2A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9B [20:11:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:11:35]wFMCommunicate OK [20:11:35]SAM_PROTO_GetShiftState done [20:11:35]FM_GetShiftState done [20:11:35]opened in 1724112910 [20:11:35]opened+sec_in_day 1724199310 [20:11:35]quantity*price = 100070 [20:11:35]sum+1 = 100072 [20:11:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 658 20.08.2024 20:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58674 ФПД: 212725392528553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201136&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58674&fm=212725392528553&tin=02508201610067®Number=0000000000162794&sum=100071 [20:11:36]StoreToDocumentArchive [20:11:36]shift 100 fd 58674 [20:11:36]save to /storage/0100/doc_00058674 [20:11:36]save last doc name /storage/0100/doc_00058674 to /storage/kkm_last_doc_name [20:11:36]save OK [20:11:36]Clear old archive folders... [20:11:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:11:36]tlvbuf is 020B1700 [20:11:36]SAM_PROTO_ClearQueue [20:11:36]wFMCommunicate request_size=4 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 09 00 00 [20:11:36]Write to MH i2c: E2 08 00 DE 2A 80 09 00 00 00 00 00 00 7A [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 DE 2A 00 90 00 7C [20:11:36]RAPDU: 90 00 [20:11:36]wFMCommunicate OK [20:11:36]SAM_PROTO_ClearQueue done [20:11:36]KKMCreateOFDPacket [20:11:36]OFDProtocolAddRootSTLVToBuf [20:11:36]FM_MakeSignedData [20:11:36]FM_MakeSignedData [20:11:36]SAM_PROTO_SignData [20:11:36]wFMCommunicate request_size=4 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 0D 01 02 [20:11:36]Write to MH i2c: E2 08 00 DF 2A 80 0D 01 02 00 00 00 00 82 [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 DF 2A 00 90 00 7D [20:11:36]RAPDU: 90 00 [20:11:36]wFMCommunicate OK [20:11:36]wFMCommunicate request_size=255 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 78 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E5 00 00 35 04 06 00 [20:11:36]Write to MH i2c: E2 02 01 E0 2A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 78 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E5 00 00 35 04 06 00 00 00 4E [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 E0 2A 00 90 00 7E [20:11:36]RAPDU: 90 00 [20:11:36]wFMCommunicate OK [20:11:36]wFMCommunicate request_size=11 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 0D 02 02 06 C1 78 FD 74 D4 A9 [20:11:36]Write to MH i2c: E2 0E 00 E1 2A 80 0D 02 02 06 00 C1 78 FD 74 D4 A9 00 00 B8 [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 03 00 E1 2A 00 90 00 7F [20:11:36]RAPDU: 90 00 [20:11:36]wFMCommunicate OK [20:11:36]wFMCommunicate request_size=4 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 0D 03 02 [20:11:36]Write to MH i2c: E2 08 00 E2 2A 80 0D 03 02 00 00 00 00 87 [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 0B 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 0B 00 E2 2A 00 15 A1 E4 63 19 57 C6 44 90 00 FF [20:11:36]RAPDU: 15 A1 E4 63 19 57 C6 44 90 00 [20:11:36]wFMCommunicate OK [20:11:36]SAM_PROTO_SignData done [20:11:36]FM_MakeSignedData done [20:11:36]CreateOFDProtocolMessage [20:11:36]wFMCommunicate request_size=4 [20:11:36]MH_SAM_APDU [20:11:36]CAPDU: 80 11 00 00 [20:11:36]Write to MH i2c: E2 08 00 E3 2A 80 11 00 00 00 00 00 00 87 [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:11:36]Read from MH i2c: E2 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 17 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: E2 17 00 E3 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D3 [20:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:11:36]wFMCommunicate OK [20:11:36]CreateOFDProtocolMessage done [20:11:36]OFDSenderStorePacket 58674 [20:11:36]StoreOFDPacket docnum=58674 [20:11:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 89 20 08 01 36 49 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 78 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E5 00 00 35 04 06 00 C1 78 FD 74 D4 A9 15 A1 E4 63 19 57 C6 44 [20:11:36]CheckFolder [20:11:36]dirname=/storage/ofd_packets [20:11:36]CheckFolder done [20:11:36]ProducePacketName [20:11:36]name=ofd_packets/00058674 [20:11:36]NVStorageSaveData ofd_packets/00058674 [20:11:36]File name is /storage/ofd_packets/00058674 [20:11:36]Write 302 bytes [20:11:36]NVStorageSaveData done [20:11:36]OFDSenderStorePacket done [20:11:36]KKMCreateOFDPacket done [20:11:36]NVStorageSaveData kkm_last_timestamp [20:11:36]File name is /storage/kkm_last_timestamp [20:11:36]Write 4 bytes [20:11:36]NVStorageSaveData done [20:11:36]ExternCall_PrintAddStr [20:11:36]wPrintStart [20:11:36]Write to MH i2c: 01 00 00 E4 2A 0E [20:11:36]Write i2c OK [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: 01 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: 01 07 00 [20:11:36]MH_I2C_Read... [20:11:36]Read from MH i2c: 01 07 00 E4 2A 00 00 00 00 00 FF 0F 23 [20:11:36]RasterBufferAndPrint [20:11:36]line Счет N : (1)2076023 [20:11:36]line ИНН: 02508201610067 [20:11:36]line Контрольно-Кассовый Чек [20:11:36]line ПРОДАЖА [20:11:36]line ТРК (МРК, ГНК) : 41 [20:11:36]line Товар: 2710124900 [20:11:36]line Аи-100-К-3 [20:11:36]line 10.370 * 96.50 [20:11:36]line = 1000.71 [20:11:36]line НДС 12% НСП 1% [20:11:36]line > о реализуемом товаре [20:11:36]line ИТОГО: 1000.71 [20:11:36]line НСП 1% : 8.86 [20:11:36]line НДС 12% : 106.27 [20:11:36]line Наличными: 0.00 [20:11:36]line Безнал.: 1000.71 [20:11:36]line Место: АЗС № 135 "Партнер Нефть" [20:11:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:11:36]line СНО: Общий режим [20:11:36]line Чек 658 20.08.2024 20:11 [20:11:36]line Смена: 100 ФФД: 1.0 [20:11:36]line ЗНМ: 0300000196 [20:11:36]line РНМ: 0000000000162794 [20:11:36]line Версия ККМ: v1.0 [20:11:36]line Платежная система: O! деньги [20:11:36]line ФМ: 0000000002094532 [20:11:36]line ФД: 58674 [20:11:36]line ФПД: 212725392528553 [20:11:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201136&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58674&fm=212725392528553&tin=02508201610067®Number=0000000000162794&sum=100071 [20:11:37]OFD Sender: Processing packet 58674 [packets to send 52, broken 51] [20:11:37]ProducePacketName [20:11:37]name=ofd_packets/00058674 [20:11:37]OFD Sender: To server: pG, [20:11:37]CommunicateWithHost lk.salyk.kg:30040 [20:11:37]ConnectInit lk.salyk.kg [20:11:37]written 0, free lines is 4095 [20:11:37]Connected sock=10 [20:11:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 89 20 08 01 36 49 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 78 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 32 E5 00 00 35 04 06 00 C1 78 FD 74 D4 A9 15 A1 E4 63 19 57 C6 44 [20:11:37]Write to MH i2c: 01 00 00 0E 2B 39 [20:11:37]Write i2c OK [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: 01 [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: 01 07 00 [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: 01 07 00 0E 2B 00 00 00 00 00 D7 0C 23 [20:11:37]RasterBufferAndPrint [20:11:37]line [20:11:37]line [20:11:37]line [20:11:37]line [20:11:37]line [20:11:37]written 0, free lines is 3292 [20:11:37]MH_Cut [20:11:37]Write to MH i2c: D1 01 00 15 2B 01 12 [20:11:37]Write i2c OK [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: D1 [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: D1 01 00 [20:11:37]MH_I2C_Read... [20:11:37]Read from MH i2c: D1 01 00 15 2B 00 11 [20:11:37]Write to MH i2c: 01 00 00 16 2B 41 [20:11:37]Write i2c OK [20:11:37]MH_I2C_Read... [20:11:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AE E7 47 00 1B 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 32 30 39 34 35 33 32 10 04 04 00 32 E5 00 00 F4 03 04 00 C6 A3 C4 66 B6 04 01 00 00 F0 41 39 7F 84 26 2F 89 [20:11:37]CommunicateWithHost err = 0 [20:11:37]CheckOFDResponse [20:11:37]1017 (14) - 77093643461234 [20:11:37]1041 (16) - 0000000002094532 [20:11:37]1040 (4) - 58674 [20:11:37]1012 (4) - 20.08.2024 14:10 [20:11:37]1206 (1) - 0 [20:11:37]OFD Sender: Remove packet 58674 [20:11:37]ProducePacketName [20:11:37]name=ofd_packets/00058674 [20:11:37]NVStorageDeleteData [20:11:38]OFD Sender: No OFD packet to send [20:11:38]*** Cut start [20:11:38]*** Partial cut [20:11:38]*** CUTSNS_PIN = 1 [20:11:38]*** CUTSNS_PIN = 0 [20:11:38]*** Brake cut motor [20:11:39]Read from MH i2c: 01 [20:11:39]MH_I2C_Read... [20:11:39]*** Stop cut motor [20:11:39]*** Cut end [20:11:39]Read from MH i2c: 01 07 00 [20:11:39]MH_I2C_Read... [20:11:39]Read from MH i2c: 01 07 00 16 2B 00 00 00 00 00 FF 0F 56 [20:11:39]process_action close_receipt done [20:11:39]requested_data is exist [20:11:39]produce_requested_data [20:11:39]requested_item fm.sn is exist - process it [20:11:39]wFMCommunicate request_size=4 [20:11:39]MH_SAM_APDU [20:11:39]CAPDU: 80 11 00 00 [20:11:39]Write to MH i2c: E2 08 00 17 2B 80 11 00 00 00 00 00 00 BC [20:11:39]Write i2c OK [20:11:39]MH_I2C_Read... [20:11:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:11:39]Read from MH i2c: E2 [20:11:39]MH_I2C_Read... [20:11:39]Read from MH i2c: E2 17 00 [20:11:39]MH_I2C_Read... [20:11:39]Read from MH i2c: E2 17 00 17 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 08 [20:11:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:11:39]wFMCommunicate OK [20:11:39]requested_item fd.num is exist - process it [20:11:39]SAM_PROTO_GetFieldsCounters [20:11:39]wFMCommunicate request_size=4 [20:11:39]MH_SAM_APDU [20:11:39]CAPDU: 80 13 00 00 [20:11:39]Write to MH i2c: E2 08 00 18 2B 80 13 00 00 00 00 00 00 BF [20:11:39]Write i2c OK [20:11:39]MH_I2C_Read... [20:11:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:11:39]Read from MH i2c: E2 [20:11:39]MH_I2C_Read... [20:11:39]Read from MH i2c: E2 62 00 [20:11:39]MH_I2C_Read... [20:11:39]Read from MH i2c: E2 62 00 18 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 32 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 14 [20:11:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 32 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:11:39]wFMCommunicate OK [20:11:39]SAM_PROTO_GetFieldsCounters done [20:11:39]requested_item shift.num is exist - process it [20:11:39]requested_item shift.opened is exist - process it [20:11:39]req_shift_opened [20:11:39]FM_GetShiftState [20:11:39]SAM_PROTO_GetShiftState [20:11:39]wFMCommunicate request_size=4 [20:11:39]MH_SAM_APDU [20:11:39]CAPDU: 80 13 01 00 [20:11:39]Write to MH i2c: E2 08 00 19 2B 80 13 01 00 00 00 00 00 C1 [20:11:39]Write i2c OK [20:11:39]MH_I2C_Read... [20:11:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:11:39]Read from MH i2c: E2 [20:11:39]MH_I2C_Read... [20:11:39]Read from MH i2c: E2 0E 00 [20:11:39]MH_I2C_Read... [20:11:39]Read from MH i2c: E2 0E 00 19 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E4 [20:11:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:11:39]wFMCommunicate OK [20:11:39]SAM_PROTO_GetShiftState done [20:11:39]FM_GetShiftState done [20:11:39]req_shift_opened done [20:11:39]requested_item shift.open_date is exist - process it [20:11:39]req_shift_open_date [20:11:39]req_shift_open_date done [20:11:39]produce_requested_data done [20:11:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58674,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:11:39]process_action_free close_receipt [20:11:39]json_value_free [20:11:39]json_value_free done [20:11:39]process_json_proto returns [20:11:39]Send response to host [20:11:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58674,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:11:39]free response buf [20:11:39]execute_script done [20:11:39]execute_script returns [20:11:39]free content buf [20:11:39]Sock 9.Close socket [20:11:39]Sock 9.Thread stoped [20:11:43]OFD Sender: No OFD packet to send [20:11:48]OFD Sender: No OFD packet to send [20:11:53]OFD Sender: No OFD packet to send [20:11:58]OFD Sender: No OFD packet to send [20:12:03]OFD Sender: No OFD packet to send [20:12:04]accept exits with 8 [20:12:04]New connection [20:12:04]New thread 3067194724 created [20:12:04]Thread 3067338084 joined [20:12:04]Waiting for new connection... [20:12:04] Sock 8.Parse request [20:12:04]Sock 8.Check first char [20:12:04]Sock 8.First char is OK [20:12:04]request: POST /json_proto HTTP/1.0 [20:12:04]Method: POST [20:12:04]URL: /json_proto [20:12:04]Method is POST - this is cgi request [20:12:04]url: /json_proto [20:12:04]query_string will be loaded in cgi processing [20:12:04]execute_cgi json_proto POST (null) [20:12:04]execute_cgi path=json_proto method=POST [20:12:04]POST find Content-Length [20:12:04]Host: 172.17.44.3:8080 [20:12:04]Content-Length: 795 [20:12:04]Content-Type: application/json [20:12:04] [20:12:04]POST finish read [20:12:04]Found Content-Length = 795 [20:12:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:04]execute_script... [20:12: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)2076024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:04]POST & json_proto [20:12:04]process_json_proto [20:12:04]json parsed OK: [20:12:04]protocol is kg_v1.0 [20:12:04]action value=close_receipt [20:12:04]process_action close_receipt [20:12:04]cmd_close_receipt [20:12:04]MH_GetDate [20:12:04]Write to MH i2c: F0 00 00 1A 2B 34 [20:12:04]Write i2c OK [20:12:04]MH_I2C_Read... [20:12:04]Read from MH i2c: F0 [20:12:04]MH_I2C_Read... [20:12:04]Read from MH i2c: F0 09 00 [20:12:04]MH_I2C_Read... [20:12:04]Read from MH i2c: F0 09 00 1A 2B 00 95 F8 C4 66 AD C5 5D 66 29 [20:12:04]GetLastDocTimeStamp 1724184696 [20:12:04]current date 1724184725 [20:12:04]FM_GetShiftState [20:12:04]SAM_PROTO_GetShiftState [20:12:04]wFMCommunicate request_size=4 [20:12:04]MH_SAM_APDU [20:12:04]CAPDU: 80 13 01 00 [20:12:04]Write to MH i2c: E2 08 00 1B 2B 80 13 01 00 00 00 00 00 C3 [20:12:04]Write i2c OK [20:12:04]MH_I2C_Read... [20:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:04]Read from MH i2c: E2 [20:12:04]MH_I2C_Read... [20:12:04]Read from MH i2c: E2 0E 00 [20:12:04]MH_I2C_Read... [20:12:04]Read from MH i2c: E2 0E 00 1B 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E6 [20:12:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:12:04]wFMCommunicate OK [20:12:04]SAM_PROTO_GetShiftState done [20:12:04]FM_GetShiftState done [20:12:04]opened in 1724112910 [20:12:04]opened+sec_in_day 1724199310 [20:12:04]quantity*price = 0 [20:12:04]sum+1 = 1 [20:12:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 659 20.08.2024 20:12 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58675 ФПД: 111161272182162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201205&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58675&fm=111161272182162&tin=02508201610067®Number=0000000000162794&sum=0 [20:12:05]StoreToDocumentArchive [20:12:05]shift 100 fd 58675 [20:12:05]save to /storage/0100/doc_00058675 [20:12:05]save last doc name /storage/0100/doc_00058675 to /storage/kkm_last_doc_name [20:12:05]save OK [20:12:05]Clear old archive folders... [20:12:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:12:05]tlvbuf is 020B1E60 [20:12:05]SAM_PROTO_ClearQueue [20:12:05]wFMCommunicate request_size=4 [20:12:05]MH_SAM_APDU [20:12:05]CAPDU: 80 09 00 00 [20:12:05]Write to MH i2c: E2 08 00 28 2B 80 09 00 00 00 00 00 00 C5 [20:12:05]Write i2c OK [20:12:05]MH_I2C_Read... [20:12:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:05]Read from MH i2c: E2 [20:12:05]MH_I2C_Read... [20:12:05]Read from MH i2c: E2 03 00 [20:12:05]MH_I2C_Read... [20:12:05]Read from MH i2c: E2 03 00 28 2B 00 90 00 C7 [20:12:05]RAPDU: 90 00 [20:12:05]wFMCommunicate OK [20:12:05]SAM_PROTO_ClearQueue done [20:12:05]KKMCreateOFDPacket [20:12:05]OFDProtocolAddRootSTLVToBuf [20:12:05]FM_MakeSignedData [20:12:05]FM_MakeSignedData [20:12:05]SAM_PROTO_SignData [20:12:05]wFMCommunicate request_size=4 [20:12:05]MH_SAM_APDU [20:12:05]CAPDU: 80 0D 01 02 [20:12:05]Write to MH i2c: E2 08 00 29 2B 80 0D 01 02 00 00 00 00 CD [20:12:05]Write i2c OK [20:12:05]MH_I2C_Read... [20:12:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:05]Read from MH i2c: E2 [20:12:05]MH_I2C_Read... [20:12:05]Read from MH i2c: E2 03 00 [20:12:05]MH_I2C_Read... [20:12:05]Read from MH i2c: E2 03 00 29 2B 00 90 00 C8 [20:12:05]RAPDU: 90 00 [20:12:05]wFMCommunicate OK [20:12:05]wFMCommunicate request_size=255 [20:12:05]MH_SAM_APDU [20:12:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 93 02 00 00 F4 03 04 00 95 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E5 00 00 35 04 06 00 65 [20:12:05]Write to MH i2c: E2 02 01 2A 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 95 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E5 00 00 35 04 06 00 65 00 00 73 [20:12:05]Write i2c OK [20:12:05]MH_I2C_Read... [20:12:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:06]Read from MH i2c: E2 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: E2 03 00 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: E2 03 00 2A 2B 00 90 00 C9 [20:12:06]RAPDU: 90 00 [20:12:06]wFMCommunicate OK [20:12:06]wFMCommunicate request_size=10 [20:12:06]MH_SAM_APDU [20:12:06]CAPDU: 80 0D 02 02 05 19 C0 24 25 92 [20:12:06]Write to MH i2c: E2 0D 00 2B 2B 80 0D 02 02 05 00 19 C0 24 25 92 00 00 8E [20:12:06]Write i2c OK [20:12:06]MH_I2C_Read... [20:12:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:06]Read from MH i2c: E2 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: E2 03 00 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: E2 03 00 2B 2B 00 90 00 CA [20:12:06]RAPDU: 90 00 [20:12:06]wFMCommunicate OK [20:12:06]wFMCommunicate request_size=4 [20:12:06]MH_SAM_APDU [20:12:06]CAPDU: 80 0D 03 02 [20:12:06]Write to MH i2c: E2 08 00 2C 2B 80 0D 03 02 00 00 00 00 D2 [20:12:06]Write i2c OK [20:12:06]MH_I2C_Read... [20:12:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:06]Read from MH i2c: E2 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: E2 0B 00 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: E2 0B 00 2C 2B 00 B3 64 F9 A2 97 E9 11 7E 90 00 94 [20:12:06]RAPDU: B3 64 F9 A2 97 E9 11 7E 90 00 [20:12:06]wFMCommunicate OK [20:12:06]SAM_PROTO_SignData done [20:12:06]FM_MakeSignedData done [20:12:06]CreateOFDProtocolMessage [20:12:06]wFMCommunicate request_size=4 [20:12:06]MH_SAM_APDU [20:12:06]CAPDU: 80 11 00 00 [20:12:06]Write to MH i2c: E2 08 00 2D 2B 80 11 00 00 00 00 00 00 D2 [20:12:06]Write i2c OK [20:12:06]MH_I2C_Read... [20:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:06]Read from MH i2c: E2 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: E2 17 00 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: E2 17 00 2D 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1E [20:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:12:06]wFMCommunicate OK [20:12:06]CreateOFDProtocolMessage done [20:12:06]OFDSenderStorePacket 58675 [20:12:06]StoreOFDPacket docnum=58675 [20:12:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 69 A4 07 01 FF 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 95 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E5 00 00 35 04 06 00 65 19 C0 24 25 92 B3 64 F9 A2 97 E9 11 7E [20:12:06]CheckFolder [20:12:06]dirname=/storage/ofd_packets [20:12:06]CheckFolder done [20:12:06]ProducePacketName [20:12:06]name=ofd_packets/00058675 [20:12:06]NVStorageSaveData ofd_packets/00058675 [20:12:06]File name is /storage/ofd_packets/00058675 [20:12:06]Write 301 bytes [20:12:06]NVStorageSaveData done [20:12:06]OFDSenderStorePacket done [20:12:06]KKMCreateOFDPacket done [20:12:06]NVStorageSaveData kkm_last_timestamp [20:12:06]File name is /storage/kkm_last_timestamp [20:12:06]Write 4 bytes [20:12:06]NVStorageSaveData done [20:12:06]ExternCall_PrintAddStr [20:12:06]wPrintStart [20:12:06]Write to MH i2c: 01 00 00 2E 2B 59 [20:12:06]Write i2c OK [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: 01 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: 01 07 00 [20:12:06]MH_I2C_Read... [20:12:06]Read from MH i2c: 01 07 00 2E 2B 00 00 00 00 00 FF 0F 6E [20:12:06]RasterBufferAndPrint [20:12:06]line Счет N : (1)2076024 [20:12:06]line ИНН: 02508201610067 [20:12:06]line Контрольно-Кассовый Чек [20:12:06]line ПРОДАЖА [20:12:06]line ТРК (МРК, ГНК) : 52 [20:12:06]line Товар: 2710124500 [20:12:06]line Аи-95-К-5 [20:12:06]line 20.000 * 0.00 [20:12:06]line = 0.00 [20:12:06]line НДС 12% НСП 1% [20:12:06]line > о реализуемом товаре [20:12:06]line ИТОГО: 0.00 [20:12:06]line НСП 1% : 0.00 [20:12:06]line НДС 12% : 0.00 [20:12:06]line Наличными: 0.00 [20:12:06]line Безнал.: 0.00 [20:12:06]line Место: АЗС № 135 "Партнер Нефть" [20:12:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:12:06]line СНО: Общий режим [20:12:06]line Чек 659 20.08.2024 20:12 [20:12:06]line Смена: 100 ФФД: 1.0 [20:12:06]line ЗНМ: 0300000196 [20:12:06]line РНМ: 0000000000162794 [20:12:06]line Версия ККМ: v1.0 [20:12:06]line Талоны: Топливные Талоны [20:12:06]line 1 [20:12:06]line ФМ: 0000000002094532 [20:12:06]line ФД: 58675 [20:12:06]line ФПД: 111161272182162 [20:12:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201205&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58675&fm=111161272182162&tin=02508201610067®Number=0000000000162794&sum=0 [20:12:06]OFD Sender: Processing packet 58675 [packets to send 52, broken 51] [20:12:06]ProducePacketName [20:12:06]name=ofd_packets/00058675 [20:12:06]OFD Sender: To server: pG, [20:12:06]CommunicateWithHost lk.salyk.kg:30040 [20:12:06]ConnectInit lk.salyk.kg [20:12:06]written 0, free lines is 4095 [20:12:06]Connected sock=9 [20:12:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 69 A4 07 01 FF 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 95 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 33 E5 00 00 35 04 06 00 65 19 C0 24 25 92 B3 64 F9 A2 97 E9 11 7E [20:12:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 37 F3 47 00 F0 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 32 30 39 34 35 33 32 10 04 04 00 33 E5 00 00 F4 03 04 00 E3 A3 C4 66 B6 04 01 00 00 72 AA 03 84 18 44 72 F0 [20:12:07]CommunicateWithHost err = 0 [20:12:07]CheckOFDResponse [20:12:07]1017 (14) - 77093643461234 [20:12:07]1041 (16) - 0000000002094532 [20:12:07]1040 (4) - 58675 [20:12:07]1012 (4) - 20.08.2024 14:10 [20:12:07]1206 (1) - 0 [20:12:07]OFD Sender: Remove packet 58675 [20:12:07]ProducePacketName [20:12:07]name=ofd_packets/00058675 [20:12:07]NVStorageDeleteData [20:12:07]Write to MH i2c: 01 00 00 58 2B 83 [20:12:07]Write i2c OK [20:12:07]MH_I2C_Read... [20:12:07]Read from MH i2c: 01 [20:12:07]MH_I2C_Read... [20:12:07]Read from MH i2c: 01 07 00 [20:12:07]MH_I2C_Read... [20:12:07]Read from MH i2c: 01 07 00 58 2B 00 00 00 00 00 D8 0C 6E [20:12:07]RasterBufferAndPrint [20:12:07]line [20:12:07]line [20:12:07]line [20:12:07]line [20:12:07]line [20:12:07]written 0, free lines is 3294 [20:12:07]MH_Cut [20:12:07]Write to MH i2c: D1 01 00 5F 2B 01 5C [20:12:07]Write i2c OK [20:12:07]MH_I2C_Read... [20:12:07]Read from MH i2c: D1 [20:12:07]MH_I2C_Read... [20:12:07]Read from MH i2c: D1 01 00 [20:12:07]MH_I2C_Read... [20:12:07]Read from MH i2c: D1 01 00 5F 2B 00 5B [20:12:07]Write to MH i2c: 01 00 00 60 2B 8B [20:12:07]Write i2c OK [20:12:07]MH_I2C_Read... [20:12:07]OFD Sender: No OFD packet to send [20:12:08]*** Cut start [20:12:08]*** Partial cut [20:12:08]*** CUTSNS_PIN = 1 [20:12:08]*** CUTSNS_PIN = 0 [20:12:08]*** Brake cut motor [20:12:08]Read from MH i2c: 01 [20:12:08]MH_I2C_Read... [20:12:08]*** Stop cut motor [20:12:08]*** Cut end [20:12:08]Read from MH i2c: 01 07 00 [20:12:08]MH_I2C_Read... [20:12:08]Read from MH i2c: 01 07 00 60 2B 00 00 00 00 00 FF 0F A0 [20:12:08]process_action close_receipt done [20:12:08]requested_data is exist [20:12:08]produce_requested_data [20:12:08]requested_item fm.sn is exist - process it [20:12:08]wFMCommunicate request_size=4 [20:12:08]MH_SAM_APDU [20:12:08]CAPDU: 80 11 00 00 [20:12:08]Write to MH i2c: E2 08 00 61 2B 80 11 00 00 00 00 00 00 06 [20:12:08]Write i2c OK [20:12:08]MH_I2C_Read... [20:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:08]Read from MH i2c: E2 [20:12:08]MH_I2C_Read... [20:12:08]Read from MH i2c: E2 17 00 [20:12:08]MH_I2C_Read... [20:12:08]Read from MH i2c: E2 17 00 61 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 52 [20:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:12:08]wFMCommunicate OK [20:12:08]requested_item fd.num is exist - process it [20:12:08]SAM_PROTO_GetFieldsCounters [20:12:08]wFMCommunicate request_size=4 [20:12:08]MH_SAM_APDU [20:12:08]CAPDU: 80 13 00 00 [20:12:08]Write to MH i2c: E2 08 00 62 2B 80 13 00 00 00 00 00 00 09 [20:12:08]Write i2c OK [20:12:08]MH_I2C_Read... [20:12:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:08]Read from MH i2c: E2 [20:12:08]MH_I2C_Read... [20:12:08]Read from MH i2c: E2 62 00 [20:12:08]MH_I2C_Read... [20:12:08]Read from MH i2c: E2 62 00 62 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 33 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 62 [20:12:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 33 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:08]wFMCommunicate OK [20:12:08]SAM_PROTO_GetFieldsCounters done [20:12:08]requested_item shift.num is exist - process it [20:12:08]requested_item shift.opened is exist - process it [20:12:08]req_shift_opened [20:12:08]FM_GetShiftState [20:12:08]SAM_PROTO_GetShiftState [20:12:08]wFMCommunicate request_size=4 [20:12:08]MH_SAM_APDU [20:12:08]CAPDU: 80 13 01 00 [20:12:08]Write to MH i2c: E2 08 00 63 2B 80 13 01 00 00 00 00 00 0B [20:12:08]Write i2c OK [20:12:08]MH_I2C_Read... [20:12:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:08]Read from MH i2c: E2 [20:12:08]MH_I2C_Read... [20:12:08]Read from MH i2c: E2 0E 00 [20:12:08]MH_I2C_Read... [20:12:08]Read from MH i2c: E2 0E 00 63 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2E [20:12:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:12:08]wFMCommunicate OK [20:12:08]SAM_PROTO_GetShiftState done [20:12:08]FM_GetShiftState done [20:12:08]req_shift_opened done [20:12:08]requested_item shift.open_date is exist - process it [20:12:08]req_shift_open_date [20:12:08]req_shift_open_date done [20:12:08]produce_requested_data done [20:12:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58675,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:12:08]process_action_free close_receipt [20:12:08]json_value_free [20:12:08]json_value_free done [20:12:08]process_json_proto returns [20:12:08]Send response to host [20:12:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58675,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:12:08]free response buf [20:12:08]execute_script done [20:12:08]execute_script returns [20:12:08]free content buf [20:12:08]Sock 8.Close socket [20:12:08]Sock 8.Thread stoped [20:12:12]OFD Sender: No OFD packet to send [20:12:17]OFD Sender: No OFD packet to send [20:12:22]OFD Sender: No OFD packet to send [20:12:27]OFD Sender: No OFD packet to send [20:12:32]OFD Sender: No OFD packet to send [20:12:37]OFD Sender: No OFD packet to send [20:12:42]OFD Sender: No OFD packet to send [20:12:47]OFD Sender: No OFD packet to send [20:12:52]OFD Sender: No OFD packet to send [20:12:57]OFD Sender: No OFD packet to send [20:13:02]OFD Sender: No OFD packet to send [20:13:07]OFD Sender: No OFD packet to send [20:13:12]OFD Sender: No OFD packet to send [20:13:17]OFD Sender: No OFD packet to send [20:13:22]OFD Sender: No OFD packet to send [20:13:27]OFD Sender: No OFD packet to send [20:13:32]OFD Sender: No OFD packet to send [20:13:36]accept exits with 10 [20:13:36]New connection [20:13:36]New thread 3067338084 created [20:13:36]Thread 3067194724 joined [20:13:36]Waiting for new connection... [20:13:36] Sock 10.Parse request [20:13:36]Sock 10.Check first char [20:13:36]Sock 10.First char is OK [20:13:36]request: POST /json_proto HTTP/1.0 [20:13:36]Method: POST [20:13:36]URL: /json_proto [20:13:36]Method is POST - this is cgi request [20:13:36]url: /json_proto [20:13:36]query_string will be loaded in cgi processing [20:13:36]execute_cgi json_proto POST (null) [20:13:36]execute_cgi path=json_proto method=POST [20:13:36]POST find Content-Length [20:13:36]Host: 172.17.44.3:8080 [20:13:36]Content-Length: 804 [20:13:36]Content-Type: application/json [20:13:36] [20:13:36]POST finish read [20:13:36]Found Content-Length = 804 [20:13:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:36]execute_script... [20:13: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)2076026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:36]POST & json_proto [20:13:36]process_json_proto [20:13:36]json parsed OK: [20:13:36]protocol is kg_v1.0 [20:13:36]action value=close_receipt [20:13:36]process_action close_receipt [20:13:36]cmd_close_receipt [20:13:36]MH_GetDate [20:13:36]Write to MH i2c: F0 00 00 64 2B 7E [20:13:36]Write i2c OK [20:13:36]MH_I2C_Read... [20:13:36]Read from MH i2c: F0 [20:13:36]MH_I2C_Read... [20:13:36]Read from MH i2c: F0 09 00 [20:13:36]MH_I2C_Read... [20:13:36]Read from MH i2c: F0 09 00 64 2B 00 F1 F8 C4 66 AD C5 5D 66 CF [20:13:36]GetLastDocTimeStamp 1724184725 [20:13:36]current date 1724184817 [20:13:36]FM_GetShiftState [20:13:36]SAM_PROTO_GetShiftState [20:13:36]wFMCommunicate request_size=4 [20:13:36]MH_SAM_APDU [20:13:36]CAPDU: 80 13 01 00 [20:13:36]Write to MH i2c: E2 08 00 65 2B 80 13 01 00 00 00 00 00 0D [20:13:36]Write i2c OK [20:13:36]MH_I2C_Read... [20:13:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:36]Read from MH i2c: E2 [20:13:36]MH_I2C_Read... [20:13:36]Read from MH i2c: E2 0E 00 [20:13:36]MH_I2C_Read... [20:13:36]Read from MH i2c: E2 0E 00 65 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 30 [20:13:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:13:36]wFMCommunicate OK [20:13:36]SAM_PROTO_GetShiftState done [20:13:36]FM_GetShiftState done [20:13:36]opened in 1724112910 [20:13:36]opened+sec_in_day 1724199310 [20:13:36]quantity*price = 100021 [20:13:36]sum+1 = 100023 [20:13:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 660 20.08.2024 20:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58676 ФПД: 119904124137797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201337&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58676&fm=119904124137797&tin=02508201610067®Number=0000000000162794&sum=100022 [20:13:37]StoreToDocumentArchive [20:13:37]shift 100 fd 58676 [20:13:37]save to /storage/0100/doc_00058676 [20:13:37]save last doc name /storage/0100/doc_00058676 to /storage/kkm_last_doc_name [20:13:37]save OK [20:13:37]Clear old archive folders... [20:13:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:13:37]tlvbuf is 01E96770 [20:13:37]SAM_PROTO_ClearQueue [20:13:37]wFMCommunicate request_size=4 [20:13:37]MH_SAM_APDU [20:13:37]CAPDU: 80 09 00 00 [20:13:37]Write to MH i2c: E2 08 00 72 2B 80 09 00 00 00 00 00 00 0F [20:13:37]Write i2c OK [20:13:37]MH_I2C_Read... [20:13:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:13:37]Read from MH i2c: E2 [20:13:37]MH_I2C_Read... [20:13:37]Read from MH i2c: E2 03 00 [20:13:37]MH_I2C_Read... [20:13:37]Read from MH i2c: E2 03 00 72 2B 00 90 00 11 [20:13:37]RAPDU: 90 00 [20:13:37]wFMCommunicate OK [20:13:37]SAM_PROTO_ClearQueue done [20:13:37]KKMCreateOFDPacket [20:13:37]OFDProtocolAddRootSTLVToBuf [20:13:37]FM_MakeSignedData [20:13:37]FM_MakeSignedData [20:13:37]SAM_PROTO_SignData [20:13:37]wFMCommunicate request_size=4 [20:13:37]MH_SAM_APDU [20:13:37]CAPDU: 80 0D 01 02 [20:13:37]Write to MH i2c: E2 08 00 73 2B 80 0D 01 02 00 00 00 00 17 [20:13:37]Write i2c OK [20:13:37]MH_I2C_Read... [20:13:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:13:37]Read from MH i2c: E2 [20:13:37]MH_I2C_Read... [20:13:37]Read from MH i2c: E2 03 00 [20:13:37]MH_I2C_Read... [20:13:37]Read from MH i2c: E2 03 00 73 2B 00 90 00 12 [20:13:37]RAPDU: 90 00 [20:13:37]wFMCommunicate OK [20:13:37]wFMCommunicate request_size=255 [20:13:37]MH_SAM_APDU [20:13: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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 94 02 00 00 F4 03 04 00 F1 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E5 00 00 35 04 06 00 6D [20:13:37]Write to MH i2c: E2 02 01 74 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 94 02 00 00 F4 03 04 00 F1 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E5 00 00 35 04 06 00 6D 00 00 7F [20:13:37]Write i2c OK [20:13:37]MH_I2C_Read... [20:13:37]OFD Sender: No OFD packet to send [20:13:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:38]Read from MH i2c: E2 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: E2 03 00 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: E2 03 00 74 2B 00 90 00 13 [20:13:38]RAPDU: 90 00 [20:13:38]wFMCommunicate OK [20:13:38]wFMCommunicate request_size=10 [20:13:38]MH_SAM_APDU [20:13:38]CAPDU: 80 0D 02 02 05 0D 5A B9 F1 45 [20:13:38]Write to MH i2c: E2 0D 00 75 2B 80 0D 02 02 05 00 0D 5A B9 F1 45 00 00 7A [20:13:38]Write i2c OK [20:13:38]MH_I2C_Read... [20:13:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:38]Read from MH i2c: E2 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: E2 03 00 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: E2 03 00 75 2B 00 90 00 14 [20:13:38]RAPDU: 90 00 [20:13:38]wFMCommunicate OK [20:13:38]wFMCommunicate request_size=4 [20:13:38]MH_SAM_APDU [20:13:38]CAPDU: 80 0D 03 02 [20:13:38]Write to MH i2c: E2 08 00 76 2B 80 0D 03 02 00 00 00 00 1C [20:13:38]Write i2c OK [20:13:38]MH_I2C_Read... [20:13:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:13:38]Read from MH i2c: E2 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: E2 0B 00 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: E2 0B 00 76 2B 00 17 50 18 92 E9 49 B7 F7 90 00 0E [20:13:38]RAPDU: 17 50 18 92 E9 49 B7 F7 90 00 [20:13:38]wFMCommunicate OK [20:13:38]SAM_PROTO_SignData done [20:13:38]FM_MakeSignedData done [20:13:38]CreateOFDProtocolMessage [20:13:38]wFMCommunicate request_size=4 [20:13:38]MH_SAM_APDU [20:13:38]CAPDU: 80 11 00 00 [20:13:38]Write to MH i2c: E2 08 00 77 2B 80 11 00 00 00 00 00 00 1C [20:13:38]Write i2c OK [20:13:38]MH_I2C_Read... [20:13:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:38]Read from MH i2c: E2 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: E2 17 00 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: E2 17 00 77 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 68 [20:13:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:13:38]wFMCommunicate OK [20:13:38]CreateOFDProtocolMessage done [20:13:38]OFDSenderStorePacket 58676 [20:13:38]StoreOFDPacket docnum=58676 [20:13:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B3 56 07 01 40 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 94 02 00 00 F4 03 04 00 F1 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E5 00 00 35 04 06 00 6D 0D 5A B9 F1 45 17 50 18 92 E9 49 B7 F7 [20:13:38]CheckFolder [20:13:38]dirname=/storage/ofd_packets [20:13:38]CheckFolder done [20:13:38]ProducePacketName [20:13:38]name=ofd_packets/00058676 [20:13:38]NVStorageSaveData ofd_packets/00058676 [20:13:38]File name is /storage/ofd_packets/00058676 [20:13:38]Write 301 bytes [20:13:38]NVStorageSaveData done [20:13:38]OFDSenderStorePacket done [20:13:38]KKMCreateOFDPacket done [20:13:38]NVStorageSaveData kkm_last_timestamp [20:13:38]File name is /storage/kkm_last_timestamp [20:13:38]Write 4 bytes [20:13:38]NVStorageSaveData done [20:13:38]ExternCall_PrintAddStr [20:13:38]wPrintStart [20:13:38]Write to MH i2c: 01 00 00 78 2B A3 [20:13:38]Write i2c OK [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: 01 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: 01 07 00 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: 01 07 00 78 2B 00 00 00 00 00 FF 0F B8 [20:13:38]RasterBufferAndPrint [20:13:38]line Счет N : (1)2076026 [20:13:38]line ИНН: 02508201610067 [20:13:38]line Контрольно-Кассовый Чек [20:13:38]line ПРОДАЖА [20:13:38]line ТРК (МРК, ГНК) : 42 [20:13:38]line Товар: 2710124500 [20:13:38]line Аи-95-К-5 [20:13:38]line 13.480 * 74.20 [20:13:38]line = 1000.22 [20:13:38]line НДС 12% НСП 1% [20:13:38]line > о реализуемом товаре [20:13:38]line ИТОГО: 1000.22 [20:13:38]line НСП 1% : 8.85 [20:13:38]line НДС 12% : 106.22 [20:13:38]line Наличными: 0.00 [20:13:38]line Безнал.: 1000.22 [20:13:38]line Место: АЗС № 135 "Партнер Нефть" [20:13:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:13:38]line СНО: Общий режим [20:13:38]line Чек 660 20.08.2024 20:13 [20:13:38]line Смена: 100 ФФД: 1.0 [20:13:38]line ЗНМ: 0300000196 [20:13:38]line РНМ: 0000000000162794 [20:13:38]line Версия ККМ: v1.0 [20:13:38]line Платежная система: O! деньги [20:13:38]line ФМ: 0000000002094532 [20:13:38]line ФД: 58676 [20:13:38]line ФПД: 119904124137797 [20:13:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201337&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58676&fm=119904124137797&tin=02508201610067®Number=0000000000162794&sum=100022 [20:13:38]OFD Sender: Processing packet 58676 [packets to send 52, broken 51] [20:13:38]ProducePacketName [20:13:38]name=ofd_packets/00058676 [20:13:38]OFD Sender: To server: pG, [20:13:38]CommunicateWithHost lk.salyk.kg:30040 [20:13:38]ConnectInit lk.salyk.kg [20:13:38]written 0, free lines is 4095 [20:13:38]Connected sock=9 [20:13:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B3 56 07 01 40 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 94 02 00 00 F4 03 04 00 F1 F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 34 E5 00 00 35 04 06 00 6D 0D 5A B9 F1 45 17 50 18 92 E9 49 B7 F7 [20:13:38]Write to MH i2c: 01 00 00 A2 2B CD [20:13:38]Write i2c OK [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: 01 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: 01 07 00 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: 01 07 00 A2 2B 00 00 00 00 00 CB 0C AB [20:13:38]RasterBufferAndPrint [20:13:38]line [20:13:38]line [20:13:38]line [20:13:38]line [20:13:38]line [20:13:38]written 0, free lines is 3282 [20:13:38]MH_Cut [20:13:38]Write to MH i2c: D1 01 00 A9 2B 01 A6 [20:13:38]Write i2c OK [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: D1 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: D1 01 00 [20:13:38]MH_I2C_Read... [20:13:38]Read from MH i2c: D1 01 00 A9 2B 00 A5 [20:13:38]Write to MH i2c: 01 00 00 AA 2B D5 [20:13:38]Write i2c OK [20:13:38]MH_I2C_Read... [20:13:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 23 0F 47 00 2A 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 32 30 39 34 35 33 32 10 04 04 00 34 E5 00 00 F4 03 04 00 3F A4 C4 66 B6 04 01 00 00 B5 11 75 27 36 B9 AB FC [20:13:39]CommunicateWithHost err = 0 [20:13:39]CheckOFDResponse [20:13:39]1017 (14) - 77093643461234 [20:13:39]1041 (16) - 0000000002094532 [20:13:39]1040 (4) - 58676 [20:13:39]1012 (4) - 20.08.2024 14:12 [20:13:39]1206 (1) - 0 [20:13:39]OFD Sender: Remove packet 58676 [20:13:39]ProducePacketName [20:13:39]name=ofd_packets/00058676 [20:13:39]NVStorageDeleteData [20:13:39]OFD Sender: No OFD packet to send [20:13:39]*** Cut start [20:13:39]*** Partial cut [20:13:39]*** CUTSNS_PIN = 1 [20:13:39]*** CUTSNS_PIN = 0 [20:13:40]*** Brake cut motor [20:13:40]Read from MH i2c: 01 [20:13:40]MH_I2C_Read... [20:13:40]*** Stop cut motor [20:13:40]*** Cut end [20:13:40]Read from MH i2c: 01 07 00 [20:13:40]MH_I2C_Read... [20:13:40]Read from MH i2c: 01 07 00 AA 2B 00 00 00 00 00 FF 0F EA [20:13:40]process_action close_receipt done [20:13:40]requested_data is exist [20:13:40]produce_requested_data [20:13:40]requested_item fm.sn is exist - process it [20:13:40]wFMCommunicate request_size=4 [20:13:40]MH_SAM_APDU [20:13:40]CAPDU: 80 11 00 00 [20:13:40]Write to MH i2c: E2 08 00 AB 2B 80 11 00 00 00 00 00 00 50 [20:13:40]Write i2c OK [20:13:40]MH_I2C_Read... [20:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:40]Read from MH i2c: E2 [20:13:40]MH_I2C_Read... [20:13:40]Read from MH i2c: E2 17 00 [20:13:40]MH_I2C_Read... [20:13:40]Read from MH i2c: E2 17 00 AB 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9C [20:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:13:40]wFMCommunicate OK [20:13:40]requested_item fd.num is exist - process it [20:13:40]SAM_PROTO_GetFieldsCounters [20:13:40]wFMCommunicate request_size=4 [20:13:40]MH_SAM_APDU [20:13:40]CAPDU: 80 13 00 00 [20:13:40]Write to MH i2c: E2 08 00 AC 2B 80 13 00 00 00 00 00 00 53 [20:13:40]Write i2c OK [20:13:40]MH_I2C_Read... [20:13:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:13:40]Read from MH i2c: E2 [20:13:40]MH_I2C_Read... [20:13:40]Read from MH i2c: E2 62 00 [20:13:40]MH_I2C_Read... [20:13:40]Read from MH i2c: E2 62 00 AC 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 34 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [20:13:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 34 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:13:40]wFMCommunicate OK [20:13:40]SAM_PROTO_GetFieldsCounters done [20:13:40]requested_item shift.num is exist - process it [20:13:40]requested_item shift.opened is exist - process it [20:13:40]req_shift_opened [20:13:40]FM_GetShiftState [20:13:40]SAM_PROTO_GetShiftState [20:13:40]wFMCommunicate request_size=4 [20:13:40]MH_SAM_APDU [20:13:40]CAPDU: 80 13 01 00 [20:13:40]Write to MH i2c: E2 08 00 AD 2B 80 13 01 00 00 00 00 00 55 [20:13:40]Write i2c OK [20:13:40]MH_I2C_Read... [20:13:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:40]Read from MH i2c: E2 [20:13:40]MH_I2C_Read... [20:13:40]Read from MH i2c: E2 0E 00 [20:13:40]MH_I2C_Read... [20:13:40]Read from MH i2c: E2 0E 00 AD 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 78 [20:13:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:13:40]wFMCommunicate OK [20:13:40]SAM_PROTO_GetShiftState done [20:13:40]FM_GetShiftState done [20:13:40]req_shift_opened done [20:13:40]requested_item shift.open_date is exist - process it [20:13:40]req_shift_open_date [20:13:40]req_shift_open_date done [20:13:40]produce_requested_data done [20:13:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58676,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:13:40]process_action_free close_receipt [20:13:40]json_value_free [20:13:40]json_value_free done [20:13:40]process_json_proto returns [20:13:40]Send response to host [20:13:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58676,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:13:40]free response buf [20:13:40]execute_script done [20:13:40]execute_script returns [20:13:40]free content buf [20:13:40]Sock 10.Close socket [20:13:40]Sock 10.Thread stoped [20:13:44]OFD Sender: No OFD packet to send [20:13:49]OFD Sender: No OFD packet to send [20:13:50]accept exits with 8 [20:13:50]New connection [20:13:50]New thread 3067194724 created [20:13:50]Thread 3067338084 joined [20:13:50]Waiting for new connection... [20:13:50] Sock 8.Parse request [20:13:50]Sock 8.Check first char [20:13:50]Sock 8.First char is OK [20:13:50]request: POST /json_proto HTTP/1.0 [20:13:50]Method: POST [20:13:50]URL: /json_proto [20:13:50]Method is POST - this is cgi request [20:13:50]url: /json_proto [20:13:50]query_string will be loaded in cgi processing [20:13:50]execute_cgi json_proto POST (null) [20:13:50]execute_cgi path=json_proto method=POST [20:13:50]POST find Content-Length [20:13:50]Host: 172.17.44.3:8080 [20:13:50]Content-Length: 802 [20:13:50]Content-Type: application/json [20:13:50] [20:13:50]POST finish read [20:13:50]Found Content-Length = 802 [20:13:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:50]execute_script... [20: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)2076025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:50]POST & json_proto [20:13:50]process_json_proto [20:13:50]json parsed OK: [20:13:50]protocol is kg_v1.0 [20:13:50]action value=close_receipt [20:13:50]process_action close_receipt [20:13:50]cmd_close_receipt [20:13:50]MH_GetDate [20:13:50]Write to MH i2c: F0 00 00 AE 2B C8 [20:13:50]Write i2c OK [20:13:50]MH_I2C_Read... [20:13:50]Read from MH i2c: F0 [20:13:50]MH_I2C_Read... [20:13:50]Read from MH i2c: F0 09 00 [20:13:50]MH_I2C_Read... [20:13:50]Read from MH i2c: F0 09 00 AE 2B 00 FF F8 C4 66 AD C5 5D 66 27 [20:13:50]GetLastDocTimeStamp 1724184817 [20:13:50]current date 1724184831 [20:13:50]FM_GetShiftState [20:13:50]SAM_PROTO_GetShiftState [20:13:50]wFMCommunicate request_size=4 [20:13:50]MH_SAM_APDU [20:13:50]CAPDU: 80 13 01 00 [20:13:50]Write to MH i2c: E2 08 00 AF 2B 80 13 01 00 00 00 00 00 57 [20:13:50]Write i2c OK [20:13:50]MH_I2C_Read... [20:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:50]Read from MH i2c: E2 [20:13:50]MH_I2C_Read... [20:13:50]Read from MH i2c: E2 0E 00 [20:13:50]MH_I2C_Read... [20:13:50]Read from MH i2c: E2 0E 00 AF 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7A [20:13:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:13:50]wFMCommunicate OK [20:13:50]SAM_PROTO_GetShiftState done [20:13:50]FM_GetShiftState done [20:13:50]opened in 1724112910 [20:13:50]opened+sec_in_day 1724199310 [20:13:50]quantity*price = 67800 [20:13:50]sum+1 = 67801 [20:13:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 0.00 Безнал.: 678.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 661 20.08.2024 20:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58677 ФПД: 36550115714370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201351&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58677&fm=36550115714370&tin=02508201610067®Number=0000000000162794&sum=67800 [20:13:51]StoreToDocumentArchive [20:13:51]shift 100 fd 58677 [20:13:51]save to /storage/0100/doc_00058677 [20:13:51]save last doc name /storage/0100/doc_00058677 to /storage/kkm_last_doc_name [20:13:51]save OK [20:13:51]Clear old archive folders... [20:13:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:13:51]tlvbuf is 01D65860 [20:13:51]SAM_PROTO_ClearQueue [20:13:51]wFMCommunicate request_size=4 [20:13:51]MH_SAM_APDU [20:13:51]CAPDU: 80 09 00 00 [20:13:51]Write to MH i2c: E2 08 00 BC 2B 80 09 00 00 00 00 00 00 59 [20:13:51]Write i2c OK [20:13:51]MH_I2C_Read... [20:13:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:13:51]Read from MH i2c: E2 [20:13:51]MH_I2C_Read... [20:13:51]Read from MH i2c: E2 03 00 [20:13:51]MH_I2C_Read... [20:13:51]Read from MH i2c: E2 03 00 BC 2B 00 90 00 5B [20:13:51]RAPDU: 90 00 [20:13:51]wFMCommunicate OK [20:13:51]SAM_PROTO_ClearQueue done [20:13:51]KKMCreateOFDPacket [20:13:51]OFDProtocolAddRootSTLVToBuf [20:13:51]FM_MakeSignedData [20:13:51]FM_MakeSignedData [20:13:51]SAM_PROTO_SignData [20:13:51]wFMCommunicate request_size=4 [20:13:51]MH_SAM_APDU [20:13:51]CAPDU: 80 0D 01 02 [20:13:51]Write to MH i2c: E2 08 00 BD 2B 80 0D 01 02 00 00 00 00 61 [20:13:51]Write i2c OK [20:13:51]MH_I2C_Read... [20:13:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:13:51]Read from MH i2c: E2 [20:13:51]MH_I2C_Read... [20:13:51]Read from MH i2c: E2 03 00 [20:13:51]MH_I2C_Read... [20:13:51]Read from MH i2c: E2 03 00 BD 2B 00 90 00 5C [20:13:51]RAPDU: 90 00 [20:13:51]wFMCommunicate OK [20:13:51]wFMCommunicate request_size=255 [20:13:51]MH_SAM_APDU [20:13: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 FF F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E5 00 00 35 04 06 00 21 [20:13:51]Write to MH i2c: E2 02 01 BE 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 FF F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E5 00 00 35 04 06 00 21 00 00 C4 [20:13:51]Write i2c OK [20:13:51]MH_I2C_Read... [20:13:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:52]Read from MH i2c: E2 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: E2 03 00 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: E2 03 00 BE 2B 00 90 00 5D [20:13:52]RAPDU: 90 00 [20:13:52]wFMCommunicate OK [20:13:52]wFMCommunicate request_size=10 [20:13:52]MH_SAM_APDU [20:13:52]CAPDU: 80 0D 02 02 05 3D FC A9 E5 42 [20:13:52]Write to MH i2c: E2 0D 00 BF 2B 80 0D 02 02 05 00 3D FC A9 E5 42 00 00 77 [20:13:52]Write i2c OK [20:13:52]MH_I2C_Read... [20:13:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:52]Read from MH i2c: E2 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: E2 03 00 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: E2 03 00 BF 2B 00 90 00 5E [20:13:52]RAPDU: 90 00 [20:13:52]wFMCommunicate OK [20:13:52]wFMCommunicate request_size=4 [20:13:52]MH_SAM_APDU [20:13:52]CAPDU: 80 0D 03 02 [20:13:52]Write to MH i2c: E2 08 00 C0 2B 80 0D 03 02 00 00 00 00 66 [20:13:52]Write i2c OK [20:13:52]MH_I2C_Read... [20:13:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:13:52]Read from MH i2c: E2 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: E2 0B 00 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: E2 0B 00 C0 2B 00 62 61 02 F9 24 82 98 E8 90 00 4B [20:13:52]RAPDU: 62 61 02 F9 24 82 98 E8 90 00 [20:13:52]wFMCommunicate OK [20:13:52]SAM_PROTO_SignData done [20:13:52]FM_MakeSignedData done [20:13:52]CreateOFDProtocolMessage [20:13:52]wFMCommunicate request_size=4 [20:13:52]MH_SAM_APDU [20:13:52]CAPDU: 80 11 00 00 [20:13:52]Write to MH i2c: E2 08 00 C1 2B 80 11 00 00 00 00 00 00 66 [20:13:52]Write i2c OK [20:13:52]MH_I2C_Read... [20:13:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:52]Read from MH i2c: E2 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: E2 17 00 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: E2 17 00 C1 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B2 [20:13:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:13:52]wFMCommunicate OK [20:13:52]CreateOFDProtocolMessage done [20:13:52]OFDSenderStorePacket 58677 [20:13:52]StoreOFDPacket docnum=58677 [20:13:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1E 04 07 01 DC B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 FF F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E5 00 00 35 04 06 00 21 3D FC A9 E5 42 62 61 02 F9 24 82 98 E8 [20:13:52]CheckFolder [20:13:52]dirname=/storage/ofd_packets [20:13:52]CheckFolder done [20:13:52]ProducePacketName [20:13:52]name=ofd_packets/00058677 [20:13:52]NVStorageSaveData ofd_packets/00058677 [20:13:52]File name is /storage/ofd_packets/00058677 [20:13:52]Write 301 bytes [20:13:52]NVStorageSaveData done [20:13:52]OFDSenderStorePacket done [20:13:52]KKMCreateOFDPacket done [20:13:52]NVStorageSaveData kkm_last_timestamp [20:13:52]File name is /storage/kkm_last_timestamp [20:13:52]Write 4 bytes [20:13:52]NVStorageSaveData done [20:13:52]ExternCall_PrintAddStr [20:13:52]wPrintStart [20:13:52]Write to MH i2c: 01 00 00 C2 2B ED [20:13:52]Write i2c OK [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: 01 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: 01 07 00 [20:13:52]MH_I2C_Read... [20:13:52]Read from MH i2c: 01 07 00 C2 2B 00 00 00 00 00 FF 0F 02 [20:13:52]RasterBufferAndPrint [20:13:52]line Счет N : (1)2076025 [20:13:52]line ИНН: 02508201610067 [20:13:52]line Контрольно-Кассовый Чек [20:13:52]line ПРОДАЖА [20:13:52]line ТРК (МРК, ГНК) : 63 [20:13:52]line Товар: 2710124130 [20:13:52]line Аи-92-К-4 [20:13:52]line 10.000 * 67.80 [20:13:52]line = 678.00 [20:13:52]line НДС 12% НСП 1% [20:13:52]line > о реализуемом товаре [20:13:52]line ИТОГО: 678.00 [20:13:52]line НСП 1% : 6.00 [20:13:52]line НДС 12% : 72.00 [20:13:52]line Наличными: 0.00 [20:13:52]line Безнал.: 678.00 [20:13:52]line Место: АЗС № 135 "Партнер Нефть" [20:13:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:13:52]line СНО: Общий режим [20:13:52]line Чек 661 20.08.2024 20:13 [20:13:52]line Смена: 100 ФФД: 1.0 [20:13:52]line ЗНМ: 0300000196 [20:13:52]line РНМ: 0000000000162794 [20:13:52]line Версия ККМ: v1.0 [20:13:52]line Платежная система: O! деньги [20:13:52]line ФМ: 0000000002094532 [20:13:52]line ФД: 58677 [20:13:52]line ФПД: 36550115714370 [20:13:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201351&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58677&fm=36550115714370&tin=02508201610067®Number=0000000000162794&sum=67800 [20:13:52]OFD Sender: Processing packet 58677 [packets to send 52, broken 51] [20:13:52]ProducePacketName [20:13:52]name=ofd_packets/00058677 [20:13:52]OFD Sender: To server: pG, [20:13:52]CommunicateWithHost lk.salyk.kg:30040 [20:13:52]ConnectInit lk.salyk.kg [20:13:52]written 0, free lines is 4095 [20:13:52]Connected sock=10 [20:13:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1E 04 07 01 DC B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 08 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 FF F8 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E5 00 00 35 04 06 00 21 3D FC A9 E5 42 62 61 02 F9 24 82 98 E8 [20:13:53]Write to MH i2c: 01 00 00 EC 2B 17 [20:13:53]Write i2c OK [20:13:53]MH_I2C_Read... [20:13:53]Read from MH i2c: 01 [20:13:53]MH_I2C_Read... [20:13:53]Read from MH i2c: 01 07 00 [20:13:53]MH_I2C_Read... [20:13:53]Read from MH i2c: 01 07 00 EC 2B 00 00 00 00 00 D9 0C 03 [20:13:53]RasterBufferAndPrint [20:13:53]line [20:13:53]line [20:13:53]line [20:13:53]line [20:13:53]line [20:13:53]written 0, free lines is 3296 [20:13:53]MH_Cut [20:13:53]Write to MH i2c: D1 01 00 F3 2B 01 F0 [20:13:53]Write i2c OK [20:13:53]MH_I2C_Read... [20:13:53]Read from MH i2c: D1 [20:13:53]MH_I2C_Read... [20:13:53]Read from MH i2c: D1 01 00 [20:13:53]MH_I2C_Read... [20:13:53]Read from MH i2c: D1 01 00 F3 2B 00 EF [20:13:53]Write to MH i2c: 01 00 00 F4 2B 1F [20:13:53]Write i2c OK [20:13:53]MH_I2C_Read... [20:13:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0E 14 47 00 D6 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 35 E5 00 00 F4 03 04 00 4D A4 C4 66 B6 04 01 00 00 27 26 10 9A 4B 28 21 71 [20:13:53]CommunicateWithHost err = 0 [20:13:53]CheckOFDResponse [20:13:53]1017 (14) - 77093643461234 [20:13:53]1041 (16) - 0000000002094532 [20:13:53]1040 (4) - 58677 [20:13:53]1012 (4) - 20.08.2024 14:12 [20:13:53]1206 (1) - 0 [20:13:53]OFD Sender: Remove packet 58677 [20:13:53]ProducePacketName [20:13:53]name=ofd_packets/00058677 [20:13:53]NVStorageDeleteData [20:13:53]OFD Sender: No OFD packet to send [20:13:53]*** Cut start [20:13:53]*** Partial cut [20:13:53]*** CUTSNS_PIN = 1 [20:13:53]*** CUTSNS_PIN = 0 [20:13:54]*** Brake cut motor [20:13:54]Read from MH i2c: 01 [20:13:54]MH_I2C_Read... [20:13:54]*** Stop cut motor [20:13:54]*** Cut end [20:13:54]Read from MH i2c: 01 07 00 [20:13:54]MH_I2C_Read... [20:13:54]Read from MH i2c: 01 07 00 F4 2B 00 00 00 00 00 FF 0F 34 [20:13:54]process_action close_receipt done [20:13:54]requested_data is exist [20:13:54]produce_requested_data [20:13:54]requested_item fm.sn is exist - process it [20:13:54]wFMCommunicate request_size=4 [20:13:54]MH_SAM_APDU [20:13:54]CAPDU: 80 11 00 00 [20:13:54]Write to MH i2c: E2 08 00 F5 2B 80 11 00 00 00 00 00 00 9A [20:13:54]Write i2c OK [20:13:54]MH_I2C_Read... [20:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:54]Read from MH i2c: E2 [20:13:54]MH_I2C_Read... [20:13:54]Read from MH i2c: E2 17 00 [20:13:54]MH_I2C_Read... [20:13:54]Read from MH i2c: E2 17 00 F5 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E6 [20:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:13:54]wFMCommunicate OK [20:13:54]requested_item fd.num is exist - process it [20:13:54]SAM_PROTO_GetFieldsCounters [20:13:54]wFMCommunicate request_size=4 [20:13:54]MH_SAM_APDU [20:13:54]CAPDU: 80 13 00 00 [20:13:54]Write to MH i2c: E2 08 00 F6 2B 80 13 00 00 00 00 00 00 9D [20:13:54]Write i2c OK [20:13:54]MH_I2C_Read... [20:13:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:13:54]Read from MH i2c: E2 [20:13:54]MH_I2C_Read... [20:13:54]Read from MH i2c: E2 62 00 [20:13:54]MH_I2C_Read... [20:13:54]Read from MH i2c: E2 62 00 F6 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 35 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 FE [20:13:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 35 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:13:54]wFMCommunicate OK [20:13:54]SAM_PROTO_GetFieldsCounters done [20:13:54]requested_item shift.num is exist - process it [20:13:54]requested_item shift.opened is exist - process it [20:13:54]req_shift_opened [20:13:54]FM_GetShiftState [20:13:54]SAM_PROTO_GetShiftState [20:13:54]wFMCommunicate request_size=4 [20:13:54]MH_SAM_APDU [20:13:54]CAPDU: 80 13 01 00 [20:13:54]Write to MH i2c: E2 08 00 F7 2B 80 13 01 00 00 00 00 00 9F [20:13:54]Write i2c OK [20:13:54]MH_I2C_Read... [20:13:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:54]Read from MH i2c: E2 [20:13:54]MH_I2C_Read... [20:13:54]Read from MH i2c: E2 0E 00 [20:13:54]MH_I2C_Read... [20:13:54]Read from MH i2c: E2 0E 00 F7 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C2 [20:13:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:13:54]wFMCommunicate OK [20:13:54]SAM_PROTO_GetShiftState done [20:13:54]FM_GetShiftState done [20:13:54]req_shift_opened done [20:13:54]requested_item shift.open_date is exist - process it [20:13:54]req_shift_open_date [20:13:54]req_shift_open_date done [20:13:54]produce_requested_data done [20:13:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58677,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:13:54]process_action_free close_receipt [20:13:54]json_value_free [20:13:54]json_value_free done [20:13:54]process_json_proto returns [20:13:54]Send response to host [20:13:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58677,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:13:54]free response buf [20:13:54]execute_script done [20:13:54]execute_script returns [20:13:54]free content buf [20:13:54]Sock 8.Close socket [20:13:54]Sock 8.Thread stoped [20:13:58]OFD Sender: No OFD packet to send [20:14:03]OFD Sender: No OFD packet to send [20:14:08]OFD Sender: No OFD packet to send [20:14:13]OFD Sender: No OFD packet to send [20:14:18]OFD Sender: No OFD packet to send [20:14:23]accept exits with 9 [20:14:23]New connection [20:14:23]New thread 3067338084 created [20:14:23]Thread 3067194724 joined [20:14:23]Waiting for new connection... [20:14:23] Sock 9.Parse request [20:14:23]Sock 9.Check first char [20:14:23]Sock 9.First char is OK [20:14:23]request: POST /json_proto HTTP/1.0 [20:14:23]Method: POST [20:14:23]URL: /json_proto [20:14:23]Method is POST - this is cgi request [20:14:23]url: /json_proto [20:14:23]query_string will be loaded in cgi processing [20:14:23]execute_cgi json_proto POST (null) [20:14:23]execute_cgi path=json_proto method=POST [20:14:23]POST find Content-Length [20:14:23]Host: 172.17.44.3:8080 [20:14:23]Content-Length: 678 [20:14:23]Content-Type: application/json [20:14:23] [20:14:23]POST finish read [20:14:23]Found Content-Length = 678 [20:14:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:23]execute_script... [20:14: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)2076027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:23]POST & json_proto [20:14:23]process_json_proto [20:14:23]json parsed OK: [20:14:23]protocol is kg_v1.0 [20:14:23]action value=close_receipt [20:14:23]process_action close_receipt [20:14:23]cmd_close_receipt [20:14:23]MH_GetDate [20:14:23]Write to MH i2c: F0 00 00 F8 2B 12 [20:14:23]Write i2c OK [20:14:23]MH_I2C_Read... [20:14:23]Read from MH i2c: F0 [20:14:23]MH_I2C_Read... [20:14:23]Read from MH i2c: F0 09 00 [20:14:23]MH_I2C_Read... [20:14:23]Read from MH i2c: F0 09 00 F8 2B 00 1F F9 C4 66 AD C5 5D 66 92 [20:14:23]GetLastDocTimeStamp 1724184831 [20:14:23]current date 1724184863 [20:14:23]FM_GetShiftState [20:14:23]SAM_PROTO_GetShiftState [20:14:23]wFMCommunicate request_size=4 [20:14:23]MH_SAM_APDU [20:14:23]CAPDU: 80 13 01 00 [20:14:23]Write to MH i2c: E2 08 00 F9 2B 80 13 01 00 00 00 00 00 A1 [20:14:23]Write i2c OK [20:14:23]MH_I2C_Read... [20:14:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:23]Read from MH i2c: E2 [20:14:23]MH_I2C_Read... [20:14:23]Read from MH i2c: E2 0E 00 [20:14:23]MH_I2C_Read... [20:14:23]Read from MH i2c: E2 0E 00 F9 2B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C4 [20:14:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:14:23]wFMCommunicate OK [20:14:23]SAM_PROTO_GetShiftState done [20:14:23]FM_GetShiftState done [20:14:23]opened in 1724112910 [20:14:23]opened+sec_in_day 1724199310 [20:14:23]quantity*price = 40002 [20:14:23]sum+1 = 40003 [20:14:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 662 20.08.2024 20:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58678 ФПД: 2225798297264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58678&fm=2225798297264&tin=02508201610067®Number=0000000000162794&sum=40000 [20:14:24]StoreToDocumentArchive [20:14:24]shift 100 fd 58678 [20:14:24]save to /storage/0100/doc_00058678 [20:14:24]save last doc name /storage/0100/doc_00058678 to /storage/kkm_last_doc_name [20:14:24]save OK [20:14:24]Clear old archive folders... [20:14:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:14:24]tlvbuf is 02034580 [20:14:24]SAM_PROTO_ClearQueue [20:14:24]wFMCommunicate request_size=4 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 09 00 00 [20:14:24]Write to MH i2c: E2 08 00 06 2C 80 09 00 00 00 00 00 00 A4 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 06 2C 00 90 00 A6 [20:14:24]RAPDU: 90 00 [20:14:24]wFMCommunicate OK [20:14:24]SAM_PROTO_ClearQueue done [20:14:24]KKMCreateOFDPacket [20:14:24]OFDProtocolAddRootSTLVToBuf [20:14:24]FM_MakeSignedData [20:14:24]FM_MakeSignedData [20:14:24]SAM_PROTO_SignData [20:14:24]wFMCommunicate request_size=4 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 0D 01 02 [20:14:24]Write to MH i2c: E2 08 00 07 2C 80 0D 01 02 00 00 00 00 AC [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 07 2C 00 90 00 A7 [20:14:24]RAPDU: 90 00 [20:14:24]wFMCommunicate OK [20:14:24]wFMCommunicate request_size=255 [20:14:24]MH_SAM_APDU [20:14: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 20 F9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E5 00 00 35 04 06 00 02 [20:14:24]Write to MH i2c: E2 02 01 08 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 20 F9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E5 00 00 35 04 06 00 02 00 00 68 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 08 2C 00 90 00 A8 [20:14:24]RAPDU: 90 00 [20:14:24]wFMCommunicate OK [20:14:24]wFMCommunicate request_size=10 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 0D 02 02 05 06 3B EA B6 B0 [20:14:24]Write to MH i2c: E2 0D 00 09 2C 80 0D 02 02 05 00 06 3B EA B6 B0 00 00 4A [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 09 2C 00 90 00 A9 [20:14:24]RAPDU: 90 00 [20:14:24]wFMCommunicate OK [20:14:24]wFMCommunicate request_size=4 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 0D 03 02 [20:14:24]Write to MH i2c: E2 08 00 0A 2C 80 0D 03 02 00 00 00 00 B1 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 0B 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 0B 00 0A 2C 00 19 41 82 91 5D A5 ED 0F 90 00 1D [20:14:24]RAPDU: 19 41 82 91 5D A5 ED 0F 90 00 [20:14:24]wFMCommunicate OK [20:14:24]SAM_PROTO_SignData done [20:14:24]FM_MakeSignedData done [20:14:24]CreateOFDProtocolMessage [20:14:24]wFMCommunicate request_size=4 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 11 00 00 [20:14:24]Write to MH i2c: E2 08 00 0B 2C 80 11 00 00 00 00 00 00 B1 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 17 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 17 00 0B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FD [20:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:14:24]wFMCommunicate OK [20:14:24]CreateOFDProtocolMessage done [20:14:24]OFDSenderStorePacket 58678 [20:14:24]StoreOFDPacket docnum=58678 [20:14:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4B D6 07 01 42 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 20 F9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E5 00 00 35 04 06 00 02 06 3B EA B6 B0 19 41 82 91 5D A5 ED 0F [20:14:24]CheckFolder [20:14:24]dirname=/storage/ofd_packets [20:14:24]CheckFolder done [20:14:24]ProducePacketName [20:14:24]name=ofd_packets/00058678 [20:14:24]NVStorageSaveData ofd_packets/00058678 [20:14:24]File name is /storage/ofd_packets/00058678 [20:14:24]Write 301 bytes [20:14:24]NVStorageSaveData done [20:14:24]OFDSenderStorePacket done [20:14:24]KKMCreateOFDPacket done [20:14:24]NVStorageSaveData kkm_last_timestamp [20:14:24]File name is /storage/kkm_last_timestamp [20:14:24]Write 4 bytes [20:14:24]NVStorageSaveData done [20:14:24]ExternCall_PrintAddStr [20:14:24]wPrintStart [20:14:24]Write to MH i2c: 01 00 00 0C 2C 38 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: 01 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: 01 07 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: 01 07 00 0C 2C 00 00 00 00 00 FF 0F 4D [20:14:24]RasterBufferAndPrint [20:14:24]line Счет N : (1)2076027 [20:14:24]line ИНН: 02508201610067 [20:14:24]line Контрольно-Кассовый Чек [20:14:24]line ПРОДАЖА [20:14:24]line ТРК (МРК, ГНК) : 33 [20:14:24]line Товар: 2710124130 [20:14:24]line Аи-92-К-4 [20:14:24]line 5.900 * 67.80 [20:14:24]line = 400.02 [20:14:24]line НДС 12% НСП 1% [20:14:24]line > о реализуемом товаре [20:14:24]line ОКРУГЛЕНИЕ: -0.02 [20:14:24]line ИТОГО: 400.00 [20:14:24]line Внесено: 400.00 [20:14:24]line СДАЧА: 0.00 [20:14:24]line НСП 1% : 3.54 [20:14:24]line НДС 12% : 42.48 [20:14:24]line Наличными: 400.00 [20:14:24]line Безнал.: 0.00 [20:14:24]line Место: АЗС № 135 "Партнер Нефть" [20:14:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:14:24]line СНО: Общий режим [20:14:24]line Чек 662 20.08.2024 20:14 [20:14:24]line Смена: 100 ФФД: 1.0 [20:14:24]line ЗНМ: 0300000196 [20:14:24]line РНМ: 0000000000162794 [20:14:24]line Версия ККМ: v1.0 [20:14:24]line ФМ: 0000000002094532 [20:14:24]line ФД: 58678 [20:14:24]line ФПД: 2225798297264 [20:14:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58678&fm=2225798297264&tin=02508201610067®Number=0000000000162794&sum=40000 [20:14:25]OFD Sender: Processing packet 58678 [packets to send 52, broken 51] [20:14:25]ProducePacketName [20:14:25]name=ofd_packets/00058678 [20:14:25]OFD Sender: To server: pG, [20:14:25]CommunicateWithHost lk.salyk.kg:30040 [20:14:25]ConnectInit lk.salyk.kg [20:14:25]written 0, free lines is 4095 [20:14:25]Connected sock=10 [20:14:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4B D6 07 01 42 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 20 F9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E5 00 00 35 04 06 00 02 06 3B EA B6 B0 19 41 82 91 5D A5 ED 0F [20:14:25]Write to MH i2c: 01 00 00 37 2C 63 [20:14:25]Write i2c OK [20:14:25]MH_I2C_Read... [20:14:25]Read from MH i2c: 01 [20:14:25]MH_I2C_Read... [20:14:25]Read from MH i2c: 01 07 00 [20:14:25]MH_I2C_Read... [20:14:25]Read from MH i2c: 01 07 00 37 2C 00 00 00 00 00 BF 0C 35 [20:14:25]RasterBufferAndPrint [20:14:25]line [20:14:25]line [20:14:25]line [20:14:25]line [20:14:25]line [20:14:25]written 0, free lines is 3269 [20:14:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BD 07 47 00 B0 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 36 E5 00 00 F4 03 04 00 6E A4 C4 66 B6 04 01 00 00 9C 9E 13 91 81 5B 72 43 [20:14:25]CommunicateWithHost err = 0 [20:14:25]CheckOFDResponse [20:14:25]1017 (14) - 77093643461234 [20:14:25]1041 (16) - 0000000002094532 [20:14:25]1040 (4) - 58678 [20:14:25]1012 (4) - 20.08.2024 14:13 [20:14:25]1206 (1) - 0 [20:14:25]OFD Sender: Remove packet 58678 [20:14:25]ProducePacketName [20:14:25]name=ofd_packets/00058678 [20:14:25]NVStorageDeleteData [20:14:25]MH_Cut [20:14:25]Write to MH i2c: D1 01 00 3E 2C 01 3C [20:14:25]Write i2c OK [20:14:25]MH_I2C_Read... [20:14:25]Read from MH i2c: D1 [20:14:25]MH_I2C_Read... [20:14:25]Read from MH i2c: D1 01 00 [20:14:25]MH_I2C_Read... [20:14:25]Read from MH i2c: D1 01 00 3E 2C 00 3B [20:14:25]Write to MH i2c: 01 00 00 3F 2C 6B [20:14:25]Write i2c OK [20:14:25]MH_I2C_Read... [20:14:26]OFD Sender: No OFD packet to send [20:14:26]*** Cut start [20:14:26]*** Partial cut [20:14:26]*** CUTSNS_PIN = 1 [20:14:26]*** CUTSNS_PIN = 0 [20:14:26]*** Brake cut motor [20:14:27]Read from MH i2c: 01 [20:14:27]MH_I2C_Read... [20:14:27]*** Stop cut motor [20:14:27]*** Cut end [20:14:27]Read from MH i2c: 01 07 00 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: 01 07 00 3F 2C 00 00 00 00 00 FF 0F 80 [20:14:27]process_action close_receipt done [20:14:27]requested_data is exist [20:14:27]produce_requested_data [20:14:27]requested_item fm.sn is exist - process it [20:14:27]wFMCommunicate request_size=4 [20:14:27]MH_SAM_APDU [20:14:27]CAPDU: 80 11 00 00 [20:14:27]Write to MH i2c: E2 08 00 40 2C 80 11 00 00 00 00 00 00 E6 [20:14:27]Write i2c OK [20:14:27]MH_I2C_Read... [20:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:27]Read from MH i2c: E2 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: E2 17 00 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: E2 17 00 40 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 32 [20:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:14:27]wFMCommunicate OK [20:14:27]requested_item fd.num is exist - process it [20:14:27]SAM_PROTO_GetFieldsCounters [20:14:27]wFMCommunicate request_size=4 [20:14:27]MH_SAM_APDU [20:14:27]CAPDU: 80 13 00 00 [20:14:27]Write to MH i2c: E2 08 00 41 2C 80 13 00 00 00 00 00 00 E9 [20:14:27]Write i2c OK [20:14:27]MH_I2C_Read... [20:14:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:14:27]Read from MH i2c: E2 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: E2 62 00 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: E2 62 00 41 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 36 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [20:14:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 36 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:14:27]wFMCommunicate OK [20:14:27]SAM_PROTO_GetFieldsCounters done [20:14:27]requested_item shift.num is exist - process it [20:14:27]requested_item shift.opened is exist - process it [20:14:27]req_shift_opened [20:14:27]FM_GetShiftState [20:14:27]SAM_PROTO_GetShiftState [20:14:27]wFMCommunicate request_size=4 [20:14:27]MH_SAM_APDU [20:14:27]CAPDU: 80 13 01 00 [20:14:27]Write to MH i2c: E2 08 00 42 2C 80 13 01 00 00 00 00 00 EB [20:14:27]Write i2c OK [20:14:27]MH_I2C_Read... [20:14:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:27]Read from MH i2c: E2 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: E2 0E 00 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: E2 0E 00 42 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0E [20:14:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:14:27]wFMCommunicate OK [20:14:27]SAM_PROTO_GetShiftState done [20:14:27]FM_GetShiftState done [20:14:27]req_shift_opened done [20:14:27]requested_item shift.open_date is exist - process it [20:14:27]req_shift_open_date [20:14:27]req_shift_open_date done [20:14:27]produce_requested_data done [20:14:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58678,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:14:27]process_action_free close_receipt [20:14:27]json_value_free [20:14:27]json_value_free done [20:14:27]process_json_proto returns [20:14:27]Send response to host [20:14:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58678,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:14:27]free response buf [20:14:27]execute_script done [20:14:27]execute_script returns [20:14:27]free content buf [20:14:27]Sock 9.Close socket [20:14:27]Sock 9.Thread stoped [20:14:31]OFD Sender: No OFD packet to send [20:14:36]OFD Sender: No OFD packet to send [20:14:41]OFD Sender: No OFD packet to send [20:14:46]OFD Sender: No OFD packet to send [20:14:51]OFD Sender: No OFD packet to send [20:14:56]OFD Sender: No OFD packet to send [20:15:01]OFD Sender: No OFD packet to send [20:15:06]OFD Sender: No OFD packet to send [20:15:11]OFD Sender: No OFD packet to send [20:15:16]OFD Sender: No OFD packet to send [20:15:21]OFD Sender: No OFD packet to send [20:15:26]OFD Sender: No OFD packet to send [20:15:31]OFD Sender: No OFD packet to send [20:15:36]OFD Sender: No OFD packet to send [20:15:41]OFD Sender: No OFD packet to send [20:15:46]OFD Sender: No OFD packet to send [20:15:51]OFD Sender: No OFD packet to send [20:15:56]OFD Sender: No OFD packet to send [20:16:01]OFD Sender: No OFD packet to send [20:16:04]accept exits with 8 [20:16:04]New connection [20:16:04]New thread 3067194724 created [20:16:04]Thread 3067338084 joined [20:16:04]Waiting for new connection... [20:16:04] Sock 8.Parse request [20:16:04]Sock 8.Check first char [20:16:04]Sock 8.First char is OK [20:16:04]request: POST /json_proto HTTP/1.0 [20:16:04]Method: POST [20:16:04]URL: /json_proto [20:16:04]Method is POST - this is cgi request [20:16:04]url: /json_proto [20:16:04]query_string will be loaded in cgi processing [20:16:04]execute_cgi json_proto POST (null) [20:16:04]execute_cgi path=json_proto method=POST [20:16:04]POST find Content-Length [20:16:04]Host: 172.17.44.3:8080 [20:16:04]Content-Length: 818 [20:16:04]Content-Type: application/json [20:16:04] [20:16:04]POST finish read [20:16:04]Found Content-Length = 818 [20:16:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:04]execute_script... [20:16:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:04]POST & json_proto [20:16:04]process_json_proto [20:16:04]json parsed OK: [20:16:04]protocol is kg_v1.0 [20:16:04]action value=close_receipt [20:16:04]process_action close_receipt [20:16:04]cmd_close_receipt [20:16:04]MH_GetDate [20:16:04]Write to MH i2c: F0 00 00 43 2C 5E [20:16:04]Write i2c OK [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: F0 [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: F0 09 00 [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: F0 09 00 43 2C 00 85 F9 C4 66 AD C5 5D 66 44 [20:16:04]GetLastDocTimeStamp 1724184864 [20:16:04]current date 1724184965 [20:16:04]FM_GetShiftState [20:16:04]SAM_PROTO_GetShiftState [20:16:04]wFMCommunicate request_size=4 [20:16:04]MH_SAM_APDU [20:16:04]CAPDU: 80 13 01 00 [20:16:04]Write to MH i2c: E2 08 00 44 2C 80 13 01 00 00 00 00 00 ED [20:16:04]Write i2c OK [20:16:04]MH_I2C_Read... [20:16:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:04]Read from MH i2c: E2 [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: E2 0E 00 [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: E2 0E 00 44 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 10 [20:16:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:16:04]wFMCommunicate OK [20:16:04]SAM_PROTO_GetShiftState done [20:16:04]FM_GetShiftState done [20:16:04]opened in 1724112910 [20:16:04]opened+sec_in_day 1724199310 [20:16:04]quantity*price = 80004 [20:16:04]sum+1 = 80005 [20:16:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 663 20.08.2024 20:16 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58679 ФПД: 81155154383115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201605&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58679&fm=81155154383115&tin=02508201610067®Number=0000000000162794&sum=80004 [20:16:05]StoreToDocumentArchive [20:16:05]shift 100 fd 58679 [20:16:05]save to /storage/0100/doc_00058679 [20:16:05]save last doc name /storage/0100/doc_00058679 to /storage/kkm_last_doc_name [20:16:05]save OK [20:16:05]Clear old archive folders... [20:16:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:16:05]tlvbuf is 02000080 [20:16:05]SAM_PROTO_ClearQueue [20:16:05]wFMCommunicate request_size=4 [20:16:05]MH_SAM_APDU [20:16:05]CAPDU: 80 09 00 00 [20:16:05]Write to MH i2c: E2 08 00 51 2C 80 09 00 00 00 00 00 00 EF [20:16:05]Write i2c OK [20:16:05]MH_I2C_Read... [20:16:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:05]Read from MH i2c: E2 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 03 00 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 03 00 51 2C 00 90 00 F1 [20:16:05]RAPDU: 90 00 [20:16:05]wFMCommunicate OK [20:16:05]SAM_PROTO_ClearQueue done [20:16:05]KKMCreateOFDPacket [20:16:05]OFDProtocolAddRootSTLVToBuf [20:16:05]FM_MakeSignedData [20:16:05]FM_MakeSignedData [20:16:05]SAM_PROTO_SignData [20:16:05]wFMCommunicate request_size=4 [20:16:05]MH_SAM_APDU [20:16:05]CAPDU: 80 0D 01 02 [20:16:05]Write to MH i2c: E2 08 00 52 2C 80 0D 01 02 00 00 00 00 F7 [20:16:05]Write i2c OK [20:16:05]MH_I2C_Read... [20:16:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:05]Read from MH i2c: E2 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 03 00 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 03 00 52 2C 00 90 00 F2 [20:16:05]RAPDU: 90 00 [20:16:05]wFMCommunicate OK [20:16:05]wFMCommunicate request_size=255 [20:16:05]MH_SAM_APDU [20:16: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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 85 F9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E5 00 00 35 04 06 00 49 [20:16:05]Write to MH i2c: E2 02 01 53 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 85 F9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E5 00 00 35 04 06 00 49 00 00 31 [20:16:05]Write i2c OK [20:16:05]MH_I2C_Read... [20:16:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:05]Read from MH i2c: E2 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 03 00 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 03 00 53 2C 00 90 00 F3 [20:16:05]RAPDU: 90 00 [20:16:05]wFMCommunicate OK [20:16:05]wFMCommunicate request_size=10 [20:16:05]MH_SAM_APDU [20:16:05]CAPDU: 80 0D 02 02 05 CF 68 26 11 0B [20:16:05]Write to MH i2c: E2 0D 00 54 2C 80 0D 02 02 05 00 CF 68 26 11 0B 00 00 7D [20:16:05]Write i2c OK [20:16:05]MH_I2C_Read... [20:16:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:05]Read from MH i2c: E2 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 03 00 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 03 00 54 2C 00 90 00 F4 [20:16:05]RAPDU: 90 00 [20:16:05]wFMCommunicate OK [20:16:05]wFMCommunicate request_size=4 [20:16:05]MH_SAM_APDU [20:16:05]CAPDU: 80 0D 03 02 [20:16:05]Write to MH i2c: E2 08 00 55 2C 80 0D 03 02 00 00 00 00 FC [20:16:05]Write i2c OK [20:16:05]MH_I2C_Read... [20:16:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:05]Read from MH i2c: E2 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 0B 00 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 0B 00 55 2C 00 B5 F9 80 3D 09 B5 25 E5 90 00 30 [20:16:05]RAPDU: B5 F9 80 3D 09 B5 25 E5 90 00 [20:16:05]wFMCommunicate OK [20:16:05]SAM_PROTO_SignData done [20:16:05]FM_MakeSignedData done [20:16:05]CreateOFDProtocolMessage [20:16:05]wFMCommunicate request_size=4 [20:16:05]MH_SAM_APDU [20:16:05]CAPDU: 80 11 00 00 [20:16:05]Write to MH i2c: E2 08 00 56 2C 80 11 00 00 00 00 00 00 FC [20:16:05]Write i2c OK [20:16:05]MH_I2C_Read... [20:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:06]Read from MH i2c: E2 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: E2 17 00 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: E2 17 00 56 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 48 [20:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:16:06]wFMCommunicate OK [20:16:06]CreateOFDProtocolMessage done [20:16:06]OFDSenderStorePacket 58679 [20:16:06]StoreOFDPacket docnum=58679 [20:16:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BA FA 07 01 93 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 85 F9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E5 00 00 35 04 06 00 49 CF 68 26 11 0B B5 F9 80 3D 09 B5 25 E5 [20:16:06]CheckFolder [20:16:06]dirname=/storage/ofd_packets [20:16:06]CheckFolder done [20:16:06]ProducePacketName [20:16:06]name=ofd_packets/00058679 [20:16:06]NVStorageSaveData ofd_packets/00058679 [20:16:06]File name is /storage/ofd_packets/00058679 [20:16:06]Write 301 bytes [20:16:06]NVStorageSaveData done [20:16:06]OFDSenderStorePacket done [20:16:06]KKMCreateOFDPacket done [20:16:06]NVStorageSaveData kkm_last_timestamp [20:16:06]File name is /storage/kkm_last_timestamp [20:16:06]Write 4 bytes [20:16:06]NVStorageSaveData done [20:16:06]ExternCall_PrintAddStr [20:16:06]wPrintStart [20:16:06]Write to MH i2c: 01 00 00 57 2C 83 [20:16:06]Write i2c OK [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: 01 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: 01 07 00 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: 01 07 00 57 2C 00 00 00 00 00 FF 0F 98 [20:16:06]RasterBufferAndPrint [20:16:06]line Счет N : (1)2076028 [20:16:06]line ИНН: 02508201610067 [20:16:06]line Контрольно-Кассовый Чек [20:16:06]line ПРОДАЖА [20:16:06]line ТРК (МРК, ГНК) : 53 [20:16:06]line Товар: 2710124130 [20:16:06]line Аи-92-К-4 [20:16:06]line 11.800 * 67.80 [20:16:06]line = 800.04 [20:16:06]line НДС 12% НСП 1% [20:16:06]line > о реализуемом товаре [20:16:06]line ИТОГО: 800.04 [20:16:06]line НСП 1% : 7.08 [20:16:06]line НДС 12% : 84.96 [20:16:06]line Наличными: 0.00 [20:16:06]line Безнал.: 800.04 [20:16:06]line Место: АЗС № 135 "Партнер Нефть" [20:16:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:16:06]line СНО: Общий режим [20:16:06]line Чек 663 20.08.2024 20:16 [20:16:06]line Смена: 100 ФФД: 1.0 [20:16:06]line ЗНМ: 0300000196 [20:16:06]line РНМ: 0000000000162794 [20:16:06]line Версия ККМ: v1.0 [20:16:06]line Платежная система: Бакай Банк [20:16:06]line ФМ: 0000000002094532 [20:16:06]line ФД: 58679 [20:16:06]line ФПД: 81155154383115 [20:16:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201605&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58679&fm=81155154383115&tin=02508201610067®Number=0000000000162794&sum=80004 [20:16:06]written 0, free lines is 4095 [20:16:06]OFD Sender: Processing packet 58679 [packets to send 52, broken 51] [20:16:06]ProducePacketName [20:16:06]name=ofd_packets/00058679 [20:16:06]OFD Sender: To server: pG, [20:16:06]CommunicateWithHost lk.salyk.kg:30040 [20:16:06]ConnectInit lk.salyk.kg [20:16:06]Connected sock=10 [20:16:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 BA FA 07 01 93 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 85 F9 C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 37 E5 00 00 35 04 06 00 49 CF 68 26 11 0B B5 F9 80 3D 09 B5 25 E5 [20:16:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7F 22 47 00 1E 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 32 30 39 34 35 33 32 10 04 04 00 37 E5 00 00 F4 03 04 00 D3 A4 C4 66 B6 04 01 00 00 9D F0 6E 78 CE 24 9E 71 [20:16:06]CommunicateWithHost err = 0 [20:16:06]CheckOFDResponse [20:16:06]1017 (14) - 77093643461234 [20:16:06]1041 (16) - 0000000002094532 [20:16:06]1040 (4) - 58679 [20:16:06]1012 (4) - 20.08.2024 14:14 [20:16:06]1206 (1) - 0 [20:16:06]OFD Sender: Remove packet 58679 [20:16:06]ProducePacketName [20:16:06]name=ofd_packets/00058679 [20:16:06]NVStorageDeleteData [20:16:06]Write to MH i2c: 01 00 00 81 2C AD [20:16:06]Write i2c OK [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: 01 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: 01 07 00 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: 01 07 00 81 2C 00 00 00 00 00 D0 0C 90 [20:16:06]RasterBufferAndPrint [20:16:06]line [20:16:06]line [20:16:06]line [20:16:06]line [20:16:06]line [20:16:06]written 0, free lines is 3287 [20:16:06]MH_Cut [20:16:06]Write to MH i2c: D1 01 00 88 2C 01 86 [20:16:06]Write i2c OK [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: D1 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: D1 01 00 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: D1 01 00 88 2C 00 85 [20:16:06]Write to MH i2c: 01 00 00 89 2C B5 [20:16:06]Write i2c OK [20:16:06]MH_I2C_Read... [20:16:07]OFD Sender: No OFD packet to send [20:16:07]*** Cut start [20:16:07]*** Partial cut [20:16:07]*** CUTSNS_PIN = 1 [20:16:07]*** CUTSNS_PIN = 0 [20:16:08]*** Brake cut motor [20:16:08]Read from MH i2c: 01 [20:16:08]MH_I2C_Read... [20:16:08]*** Stop cut motor [20:16:08]*** Cut end [20:16:08]Read from MH i2c: 01 07 00 [20:16:08]MH_I2C_Read... [20:16:08]Read from MH i2c: 01 07 00 89 2C 00 00 00 00 00 FF 0F CA [20:16:08]process_action close_receipt done [20:16:08]requested_data is exist [20:16:08]produce_requested_data [20:16:08]requested_item fm.sn is exist - process it [20:16:08]wFMCommunicate request_size=4 [20:16:08]MH_SAM_APDU [20:16:08]CAPDU: 80 11 00 00 [20:16:08]Write to MH i2c: E2 08 00 8A 2C 80 11 00 00 00 00 00 00 30 [20:16:08]Write i2c OK [20:16:08]MH_I2C_Read... [20:16:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:08]Read from MH i2c: E2 [20:16:08]MH_I2C_Read... [20:16:08]Read from MH i2c: E2 17 00 [20:16:08]MH_I2C_Read... [20:16:08]Read from MH i2c: E2 17 00 8A 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7C [20:16:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:16:08]wFMCommunicate OK [20:16:08]requested_item fd.num is exist - process it [20:16:08]SAM_PROTO_GetFieldsCounters [20:16:08]wFMCommunicate request_size=4 [20:16:08]MH_SAM_APDU [20:16:08]CAPDU: 80 13 00 00 [20:16:08]Write to MH i2c: E2 08 00 8B 2C 80 13 00 00 00 00 00 00 33 [20:16:08]Write i2c OK [20:16:08]MH_I2C_Read... [20:16:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:08]Read from MH i2c: E2 [20:16:08]MH_I2C_Read... [20:16:08]Read from MH i2c: E2 62 00 [20:16:08]MH_I2C_Read... [20:16:08]Read from MH i2c: E2 62 00 8B 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 37 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 9C [20:16:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 37 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:08]wFMCommunicate OK [20:16:08]SAM_PROTO_GetFieldsCounters done [20:16:08]requested_item shift.num is exist - process it [20:16:08]requested_item shift.opened is exist - process it [20:16:08]req_shift_opened [20:16:08]FM_GetShiftState [20:16:08]SAM_PROTO_GetShiftState [20:16:08]wFMCommunicate request_size=4 [20:16:08]MH_SAM_APDU [20:16:08]CAPDU: 80 13 01 00 [20:16:08]Write to MH i2c: E2 08 00 8C 2C 80 13 01 00 00 00 00 00 35 [20:16:08]Write i2c OK [20:16:08]MH_I2C_Read... [20:16:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:08]Read from MH i2c: E2 [20:16:08]MH_I2C_Read... [20:16:08]Read from MH i2c: E2 0E 00 [20:16:08]MH_I2C_Read... [20:16:08]Read from MH i2c: E2 0E 00 8C 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 58 [20:16:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:16:08]wFMCommunicate OK [20:16:08]SAM_PROTO_GetShiftState done [20:16:08]FM_GetShiftState done [20:16:08]req_shift_opened done [20:16:08]requested_item shift.open_date is exist - process it [20:16:08]req_shift_open_date [20:16:08]req_shift_open_date done [20:16:08]produce_requested_data done [20:16:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58679,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:16:08]process_action_free close_receipt [20:16:08]json_value_free [20:16:08]json_value_free done [20:16:08]process_json_proto returns [20:16:08]Send response to host [20:16:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58679,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:16:08]free response buf [20:16:08]execute_script done [20:16:08]execute_script returns [20:16:08]free content buf [20:16:08]Sock 8.Close socket [20:16:08]Sock 8.Thread stoped [20:16:12]OFD Sender: No OFD packet to send [20:16:17]OFD Sender: No OFD packet to send [20:16:22]OFD Sender: No OFD packet to send [20:16:27]OFD Sender: No OFD packet to send [20:16:32]OFD Sender: No OFD packet to send [20:16:37]OFD Sender: No OFD packet to send [20:16:42]OFD Sender: No OFD packet to send [20:16:47]OFD Sender: No OFD packet to send [20:16:52]OFD Sender: No OFD packet to send [20:16:57]OFD Sender: No OFD packet to send [20:17:02]OFD Sender: No OFD packet to send [20:17:07]OFD Sender: No OFD packet to send [20:17:12]OFD Sender: No OFD packet to send [20:17:17]OFD Sender: No OFD packet to send [20:17:22]OFD Sender: No OFD packet to send [20:17:27]OFD Sender: No OFD packet to send [20:17:32]OFD Sender: No OFD packet to send [20:17:37]OFD Sender: No OFD packet to send [20:17:42]OFD Sender: No OFD packet to send [20:17:47]OFD Sender: No OFD packet to send [20:17:52]OFD Sender: No OFD packet to send [20:17:57]OFD Sender: No OFD packet to send [20:18:02]OFD Sender: No OFD packet to send [20:18:07]OFD Sender: No OFD packet to send [20:18:12]OFD Sender: No OFD packet to send [20:18:17]OFD Sender: No OFD packet to send [20:18:22]OFD Sender: No OFD packet to send [20:18:27]OFD Sender: No OFD packet to send [20:18:32]OFD Sender: No OFD packet to send [20:18:37]OFD Sender: No OFD packet to send [20:18:42]OFD Sender: No OFD packet to send [20:18:47]OFD Sender: No OFD packet to send [20:18:52]OFD Sender: No OFD packet to send [20:18:57]OFD Sender: No OFD packet to send [20:19:02]OFD Sender: No OFD packet to send [20:19:06]accept exits with 9 [20:19:06]New connection [20:19:06]New thread 3067338084 created [20:19:06]Thread 3067194724 joined [20:19:06]Waiting for new connection... [20:19:06] Sock 9.Parse request [20:19:06]Sock 9.Check first char [20:19:06]Sock 9.First char is OK [20:19:06]request: POST /json_proto HTTP/1.0 [20:19:06]Method: POST [20:19:06]URL: /json_proto [20:19:06]Method is POST - this is cgi request [20:19:06]url: /json_proto [20:19:06]query_string will be loaded in cgi processing [20:19:06]execute_cgi json_proto POST (null) [20:19:06]execute_cgi path=json_proto method=POST [20:19:06]POST find Content-Length [20:19:06]Host: 172.17.44.3:8080 [20:19:06]Content-Length: 804 [20:19:06]Content-Type: application/json [20:19:06] [20:19:06]POST finish read [20:19:06]Found Content-Length = 804 [20:19:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:06]execute_script... [20:19:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:06]POST & json_proto [20:19:06]process_json_proto [20:19:06]json parsed OK: [20:19:06]protocol is kg_v1.0 [20:19:06]action value=close_receipt [20:19:06]process_action close_receipt [20:19:06]cmd_close_receipt [20:19:06]MH_GetDate [20:19:06]Write to MH i2c: F0 00 00 8D 2C A8 [20:19:06]Write i2c OK [20:19:06]MH_I2C_Read... [20:19:06]Read from MH i2c: F0 [20:19:06]MH_I2C_Read... [20:19:06]Read from MH i2c: F0 09 00 [20:19:06]MH_I2C_Read... [20:19:06]Read from MH i2c: F0 09 00 8D 2C 00 3B FA C4 66 AD C5 5D 66 45 [20:19:06]GetLastDocTimeStamp 1724184965 [20:19:06]current date 1724185147 [20:19:06]FM_GetShiftState [20:19:06]SAM_PROTO_GetShiftState [20:19:06]wFMCommunicate request_size=4 [20:19:06]MH_SAM_APDU [20:19:06]CAPDU: 80 13 01 00 [20:19:06]Write to MH i2c: E2 08 00 8E 2C 80 13 01 00 00 00 00 00 37 [20:19:06]Write i2c OK [20:19:06]MH_I2C_Read... [20:19:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:06]Read from MH i2c: E2 [20:19:06]MH_I2C_Read... [20:19:06]Read from MH i2c: E2 0E 00 [20:19:06]MH_I2C_Read... [20:19:06]Read from MH i2c: E2 0E 00 8E 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5A [20:19:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:19:06]wFMCommunicate OK [20:19:06]SAM_PROTO_GetShiftState done [20:19:06]FM_GetShiftState done [20:19:06]opened in 1724112910 [20:19:06]opened+sec_in_day 1724199310 [20:19:06]quantity*price = 100021 [20:19:06]sum+1 = 100023 [20:19:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 664 20.08.2024 20:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58680 ФПД: 95724357115781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201907&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58680&fm=95724357115781&tin=02508201610067®Number=0000000000162794&sum=100022 [20:19:07]StoreToDocumentArchive [20:19:07]shift 100 fd 58680 [20:19:07]save to /storage/0100/doc_00058680 [20:19:07]save last doc name /storage/0100/doc_00058680 to /storage/kkm_last_doc_name [20:19:07]save OK [20:19:07]Clear old archive folders... [20:19:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:19:07]tlvbuf is B6FB31E0 [20:19:07]SAM_PROTO_ClearQueue [20:19:07]wFMCommunicate request_size=4 [20:19:07]MH_SAM_APDU [20:19:07]CAPDU: 80 09 00 00 [20:19:07]Write to MH i2c: E2 08 00 9B 2C 80 09 00 00 00 00 00 00 39 [20:19:07]Write i2c OK [20:19:07]MH_I2C_Read... [20:19:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:08]Read from MH i2c: E2 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 03 00 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 03 00 9B 2C 00 90 00 3B [20:19:08]RAPDU: 90 00 [20:19:08]wFMCommunicate OK [20:19:08]SAM_PROTO_ClearQueue done [20:19:08]KKMCreateOFDPacket [20:19:08]OFDProtocolAddRootSTLVToBuf [20:19:08]FM_MakeSignedData [20:19:08]FM_MakeSignedData [20:19:08]SAM_PROTO_SignData [20:19:08]wFMCommunicate request_size=4 [20:19:08]MH_SAM_APDU [20:19:08]CAPDU: 80 0D 01 02 [20:19:08]Write to MH i2c: E2 08 00 9C 2C 80 0D 01 02 00 00 00 00 41 [20:19:08]Write i2c OK [20:19:08]MH_I2C_Read... [20:19:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:08]Read from MH i2c: E2 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 03 00 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 03 00 9C 2C 00 90 00 3C [20:19:08]RAPDU: 90 00 [20:19:08]wFMCommunicate OK [20:19:08]wFMCommunicate request_size=255 [20:19:08]MH_SAM_APDU [20:19: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 02 00 00 F4 03 04 00 3B FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E5 00 00 35 04 06 00 57 [20:19:08]Write to MH i2c: E2 02 01 9D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 02 00 00 F4 03 04 00 3B FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E5 00 00 35 04 06 00 57 00 00 E7 [20:19:08]Write i2c OK [20:19:08]MH_I2C_Read... [20:19:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:08]Read from MH i2c: E2 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 03 00 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 03 00 9D 2C 00 90 00 3D [20:19:08]RAPDU: 90 00 [20:19:08]wFMCommunicate OK [20:19:08]wFMCommunicate request_size=10 [20:19:08]MH_SAM_APDU [20:19:08]CAPDU: 80 0D 02 02 05 0F 90 4D 5F 85 [20:19:08]Write to MH i2c: E2 0D 00 9E 2C 80 0D 02 02 05 00 0F 90 4D 5F 85 00 00 1E [20:19:08]Write i2c OK [20:19:08]MH_I2C_Read... [20:19:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:08]Read from MH i2c: E2 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 03 00 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 03 00 9E 2C 00 90 00 3E [20:19:08]RAPDU: 90 00 [20:19:08]wFMCommunicate OK [20:19:08]wFMCommunicate request_size=4 [20:19:08]MH_SAM_APDU [20:19:08]CAPDU: 80 0D 03 02 [20:19:08]Write to MH i2c: E2 08 00 9F 2C 80 0D 03 02 00 00 00 00 46 [20:19:08]Write i2c OK [20:19:08]MH_I2C_Read... [20:19:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:08]Read from MH i2c: E2 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 0B 00 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 0B 00 9F 2C 00 5C 9D D9 CB 52 45 1E 92 90 00 2B [20:19:08]RAPDU: 5C 9D D9 CB 52 45 1E 92 90 00 [20:19:08]wFMCommunicate OK [20:19:08]SAM_PROTO_SignData done [20:19:08]FM_MakeSignedData done [20:19:08]CreateOFDProtocolMessage [20:19:08]wFMCommunicate request_size=4 [20:19:08]MH_SAM_APDU [20:19:08]CAPDU: 80 11 00 00 [20:19:08]Write to MH i2c: E2 08 00 A0 2C 80 11 00 00 00 00 00 00 46 [20:19:08]Write i2c OK [20:19:08]MH_I2C_Read... [20:19:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:08]Read from MH i2c: E2 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 17 00 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: E2 17 00 A0 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 92 [20:19:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:19:08]wFMCommunicate OK [20:19:08]CreateOFDProtocolMessage done [20:19:08]OFDSenderStorePacket 58680 [20:19:08]StoreOFDPacket docnum=58680 [20:19:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 78 F7 07 01 54 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 02 00 00 F4 03 04 00 3B FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E5 00 00 35 04 06 00 57 0F 90 4D 5F 85 5C 9D D9 CB 52 45 1E 92 [20:19:08]CheckFolder [20:19:08]dirname=/storage/ofd_packets [20:19:08]CheckFolder done [20:19:08]ProducePacketName [20:19:08]name=ofd_packets/00058680 [20:19:08]NVStorageSaveData ofd_packets/00058680 [20:19:08]File name is /storage/ofd_packets/00058680 [20:19:08]Write 301 bytes [20:19:08]NVStorageSaveData done [20:19:08]OFDSenderStorePacket done [20:19:08]KKMCreateOFDPacket done [20:19:08]NVStorageSaveData kkm_last_timestamp [20:19:08]File name is /storage/kkm_last_timestamp [20:19:08]Write 4 bytes [20:19:08]NVStorageSaveData done [20:19:08]ExternCall_PrintAddStr [20:19:08]wPrintStart [20:19:08]Write to MH i2c: 01 00 00 A1 2C CD [20:19:08]Write i2c OK [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: 01 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: 01 07 00 [20:19:08]MH_I2C_Read... [20:19:08]Read from MH i2c: 01 07 00 A1 2C 00 00 00 00 00 FF 0F E2 [20:19:08]RasterBufferAndPrint [20:19:08]line Счет N : (1)2076031 [20:19:08]line ИНН: 02508201610067 [20:19:08]line Контрольно-Кассовый Чек [20:19:08]line ПРОДАЖА [20:19:08]line ТРК (МРК, ГНК) : 32 [20:19:08]line Товар: 2710124500 [20:19:08]line Аи-95-К-5 [20:19:08]line 13.480 * 74.20 [20:19:08]line = 1000.22 [20:19:08]line НДС 12% НСП 1% [20:19:08]line > о реализуемом товаре [20:19:08]line ИТОГО: 1000.22 [20:19:08]line НСП 1% : 8.85 [20:19:08]line НДС 12% : 106.22 [20:19:08]line Наличными: 0.00 [20:19:08]line Безнал.: 1000.22 [20:19:08]line Место: АЗС № 135 "Партнер Нефть" [20:19:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:19:08]line СНО: Общий режим [20:19:08]line Чек 664 20.08.2024 20:19 [20:19:08]line Смена: 100 ФФД: 1.0 [20:19:08]line ЗНМ: 0300000196 [20:19:08]line РНМ: 0000000000162794 [20:19:08]line Версия ККМ: v1.0 [20:19:08]line Платежная система: O! деньги [20:19:08]line ФМ: 0000000002094532 [20:19:08]line ФД: 58680 [20:19:08]line ФПД: 95724357115781 [20:19:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201907&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58680&fm=95724357115781&tin=02508201610067®Number=0000000000162794&sum=100022 [20:19:08]OFD Sender: Processing packet 58680 [packets to send 52, broken 51] [20:19:08]ProducePacketName [20:19:08]name=ofd_packets/00058680 [20:19:08]OFD Sender: To server: pG, [20:19:08]CommunicateWithHost lk.salyk.kg:30040 [20:19:08]ConnectInit lk.salyk.kg [20:19:08]written 0, free lines is 4095 [20:19:09]Connected sock=11 [20:19:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 78 F7 07 01 54 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 98 02 00 00 F4 03 04 00 3B FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 38 E5 00 00 35 04 06 00 57 0F 90 4D 5F 85 5C 9D D9 CB 52 45 1E 92 [20:19:09]Write to MH i2c: 01 00 00 CB 2C F7 [20:19:09]Write i2c OK [20:19:09]MH_I2C_Read... [20:19:09]Read from MH i2c: 01 [20:19:09]MH_I2C_Read... [20:19:09]Read from MH i2c: 01 07 00 [20:19:09]MH_I2C_Read... [20:19:09]Read from MH i2c: 01 07 00 CB 2C 00 00 00 00 00 D6 0C E0 [20:19:09]RasterBufferAndPrint [20:19:09]line [20:19:09]line [20:19:09]line [20:19:09]line [20:19:09]line [20:19:09]written 0, free lines is 3291 [20:19:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8F 77 47 00 F6 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 32 30 39 34 35 33 32 10 04 04 00 38 E5 00 00 F4 03 04 00 89 A5 C4 66 B6 04 01 00 00 22 F1 73 EC FD 6E 00 E2 [20:19:09]CommunicateWithHost err = 0 [20:19:09]CheckOFDResponse [20:19:09]1017 (14) - 77093643461234 [20:19:09]1041 (16) - 0000000002094532 [20:19:09]1040 (4) - 58680 [20:19:09]1012 (4) - 20.08.2024 14:17 [20:19:09]1206 (1) - 0 [20:19:09]OFD Sender: Remove packet 58680 [20:19:09]ProducePacketName [20:19:09]name=ofd_packets/00058680 [20:19:09]NVStorageDeleteData [20:19:09]MH_Cut [20:19:09]Write to MH i2c: D1 01 00 D2 2C 01 D0 [20:19:09]Write i2c OK [20:19:09]MH_I2C_Read... [20:19:09]Read from MH i2c: D1 [20:19:09]MH_I2C_Read... [20:19:09]Read from MH i2c: D1 01 00 [20:19:09]MH_I2C_Read... [20:19:09]Read from MH i2c: D1 01 00 D2 2C 00 CF [20:19:09]Write to MH i2c: 01 00 00 D3 2C FF [20:19:09]Write i2c OK [20:19:09]MH_I2C_Read... [20:19:09]OFD Sender: No OFD packet to send [20:19:10]*** Cut start [20:19:10]*** Partial cut [20:19:10]*** CUTSNS_PIN = 1 [20:19:10]*** CUTSNS_PIN = 0 [20:19:10]*** Brake cut motor [20:19:10]Read from MH i2c: 01 [20:19:10]MH_I2C_Read... [20:19:10]*** Stop cut motor [20:19:10]*** Cut end [20:19:10]Read from MH i2c: 01 07 00 [20:19:10]MH_I2C_Read... [20:19:10]Read from MH i2c: 01 07 00 D3 2C 00 00 00 00 00 FF 0F 14 [20:19:10]process_action close_receipt done [20:19:10]requested_data is exist [20:19:10]produce_requested_data [20:19:10]requested_item fm.sn is exist - process it [20:19:10]wFMCommunicate request_size=4 [20:19:10]MH_SAM_APDU [20:19:10]CAPDU: 80 11 00 00 [20:19:10]Write to MH i2c: E2 08 00 D4 2C 80 11 00 00 00 00 00 00 7A [20:19:10]Write i2c OK [20:19:10]MH_I2C_Read... [20:19:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:10]Read from MH i2c: E2 [20:19:10]MH_I2C_Read... [20:19:10]Read from MH i2c: E2 17 00 [20:19:10]MH_I2C_Read... [20:19:10]Read from MH i2c: E2 17 00 D4 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C6 [20:19:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:19:10]wFMCommunicate OK [20:19:10]requested_item fd.num is exist - process it [20:19:10]SAM_PROTO_GetFieldsCounters [20:19:10]wFMCommunicate request_size=4 [20:19:10]MH_SAM_APDU [20:19:10]CAPDU: 80 13 00 00 [20:19:10]Write to MH i2c: E2 08 00 D5 2C 80 13 00 00 00 00 00 00 7D [20:19:10]Write i2c OK [20:19:10]MH_I2C_Read... [20:19:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:11]Read from MH i2c: E2 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 62 00 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 62 00 D5 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 38 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 EA [20:19:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 38 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:11]wFMCommunicate OK [20:19:11]SAM_PROTO_GetFieldsCounters done [20:19:11]requested_item shift.num is exist - process it [20:19:11]requested_item shift.opened is exist - process it [20:19:11]req_shift_opened [20:19:11]FM_GetShiftState [20:19:11]SAM_PROTO_GetShiftState [20:19:11]wFMCommunicate request_size=4 [20:19:11]MH_SAM_APDU [20:19:11]CAPDU: 80 13 01 00 [20:19:11]Write to MH i2c: E2 08 00 D6 2C 80 13 01 00 00 00 00 00 7F [20:19:11]Write i2c OK [20:19:11]MH_I2C_Read... [20:19:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:11]Read from MH i2c: E2 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 0E 00 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 0E 00 D6 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A2 [20:19:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:19:11]wFMCommunicate OK [20:19:11]SAM_PROTO_GetShiftState done [20:19:11]FM_GetShiftState done [20:19:11]req_shift_opened done [20:19:11]requested_item shift.open_date is exist - process it [20:19:11]req_shift_open_date [20:19:11]req_shift_open_date done [20:19:11]produce_requested_data done [20:19:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58680,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:19:11]process_action_free close_receipt [20:19:11]json_value_free [20:19:11]json_value_free done [20:19:11]process_json_proto returns [20:19:11]Send response to host [20:19:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58680,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:19:11]free response buf [20:19:11]execute_script done [20:19:11]execute_script returns [20:19:11]free content buf [20:19:11]Sock 9.Close socket [20:19:11]Sock 9.Thread stoped [20:19:11]accept exits with 8 [20:19:11]New connection [20:19:11]New thread 3067194724 created [20:19:11] Sock 8.Parse request [20:19:11]Sock 8.Check first char [20:19:11]Sock 8.First char is OK [20:19:11]request: POST /json_proto HTTP/1.0 [20:19:11]Method: POST [20:19:11]URL: /json_proto [20:19:11]Method is POST - this is cgi request [20:19:11]url: /json_proto [20:19:11]query_string will be loaded in cgi processing [20:19:11]execute_cgi json_proto POST (null) [20:19:11]execute_cgi path=json_proto method=POST [20:19:11]POST find Content-Length [20:19:11]Host: 172.17.44.3:8080 [20:19:11]Content-Length: 801 [20:19:11]Content-Type: application/json [20:19:11] [20:19:11]POST finish read [20:19:11]Found Content-Length = 801 [20:19:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:11]execute_script... [20:19:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:11]POST & json_proto [20:19:11]process_json_proto [20:19:11]json parsed OK: [20:19:11]protocol is kg_v1.0 [20:19:11]action value=close_receipt [20:19:11]process_action close_receipt [20:19:11]cmd_close_receipt [20:19:11]MH_GetDate [20:19:11]Write to MH i2c: F0 00 00 D7 2C F2 [20:19:11]Thread 3067338084 joined [20:19:11]Waiting for new connection... [20:19:11]Write i2c OK [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: F0 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: F0 09 00 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: F0 09 00 D7 2C 00 40 FA C4 66 AD C5 5D 66 94 [20:19:11]GetLastDocTimeStamp 1724185147 [20:19:11]current date 1724185152 [20:19:11]FM_GetShiftState [20:19:11]SAM_PROTO_GetShiftState [20:19:11]wFMCommunicate request_size=4 [20:19:11]MH_SAM_APDU [20:19:11]CAPDU: 80 13 01 00 [20:19:11]Write to MH i2c: E2 08 00 D8 2C 80 13 01 00 00 00 00 00 81 [20:19:11]Write i2c OK [20:19:11]MH_I2C_Read... [20:19:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:11]Read from MH i2c: E2 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 0E 00 [20:19:11]MH_I2C_Read... [20:19:11]Read from MH i2c: E2 0E 00 D8 2C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A4 [20:19:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:19:11]wFMCommunicate OK [20:19:11]SAM_PROTO_GetShiftState done [20:19:11]FM_GetShiftState done [20:19:11]opened in 1724112910 [20:19:11]opened+sec_in_day 1724199310 [20:19:11]quantity*price = 400050 [20:19:11]sum+1 = 400051 [20:19:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 665 20.08.2024 20:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58681 ФПД: 86343929664768 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201912&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58681&fm=86343929664768&tin=02508201610067®Number=0000000000162794&sum=400050 [20:19:12]StoreToDocumentArchive [20:19:12]shift 100 fd 58681 [20:19:12]save to /storage/0100/doc_00058681 [20:19:12]save last doc name /storage/0100/doc_00058681 to /storage/kkm_last_doc_name [20:19:12]save OK [20:19:12]Clear old archive folders... [20:19:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:19:12]tlvbuf is 01D935A0 [20:19:12]SAM_PROTO_ClearQueue [20:19:12]wFMCommunicate request_size=4 [20:19:12]MH_SAM_APDU [20:19:12]CAPDU: 80 09 00 00 [20:19:12]Write to MH i2c: E2 08 00 E5 2C 80 09 00 00 00 00 00 00 83 [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:12]Read from MH i2c: E2 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 03 00 [20:19:12]MH_I2C_Read... [20:19:12]Read from MH i2c: E2 03 00 E5 2C 00 90 00 85 [20:19:12]RAPDU: 90 00 [20:19:12]wFMCommunicate OK [20:19:12]SAM_PROTO_ClearQueue done [20:19:12]KKMCreateOFDPacket [20:19:12]OFDProtocolAddRootSTLVToBuf [20:19:12]FM_MakeSignedData [20:19:12]FM_MakeSignedData [20:19:12]SAM_PROTO_SignData [20:19:12]wFMCommunicate request_size=4 [20:19:12]MH_SAM_APDU [20:19:12]CAPDU: 80 0D 01 02 [20:19:12]Write to MH i2c: E2 08 00 E6 2C 80 0D 01 02 00 00 00 00 8B [20:19:12]Write i2c OK [20:19:12]MH_I2C_Read... [20:19:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:13]Read from MH i2c: E2 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 03 00 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 03 00 E6 2C 00 90 00 86 [20:19:13]RAPDU: 90 00 [20:19:13]wFMCommunicate OK [20:19:13]wFMCommunicate request_size=255 [20:19:13]MH_SAM_APDU [20:19: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 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 40 FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E5 00 00 35 04 06 00 4E 87 83 41 [20:19:13]Write to MH i2c: E2 02 01 E7 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 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 40 FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E5 00 00 35 04 06 00 4E 87 83 41 00 00 B0 [20:19:13]Write i2c OK [20:19:13]MH_I2C_Read... [20:19:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:13]Read from MH i2c: E2 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 03 00 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 03 00 E7 2C 00 90 00 87 [20:19:13]RAPDU: 90 00 [20:19:13]wFMCommunicate OK [20:19:13]wFMCommunicate request_size=7 [20:19:13]MH_SAM_APDU [20:19:13]CAPDU: 80 0D 02 02 02 95 00 [20:19:13]Write to MH i2c: E2 0A 00 E8 2C 80 0D 02 02 02 00 95 00 00 00 27 [20:19:13]Write i2c OK [20:19:13]MH_I2C_Read... [20:19:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:13]Read from MH i2c: E2 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 03 00 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 03 00 E8 2C 00 90 00 88 [20:19:13]RAPDU: 90 00 [20:19:13]wFMCommunicate OK [20:19:13]wFMCommunicate request_size=4 [20:19:13]MH_SAM_APDU [20:19:13]CAPDU: 80 0D 03 02 [20:19:13]Write to MH i2c: E2 08 00 E9 2C 80 0D 03 02 00 00 00 00 90 [20:19:13]Write i2c OK [20:19:13]MH_I2C_Read... [20:19:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:13]Read from MH i2c: E2 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 0B 00 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 0B 00 E9 2C 00 70 84 02 D3 E5 8D EC 86 90 00 3E [20:19:13]RAPDU: 70 84 02 D3 E5 8D EC 86 90 00 [20:19:13]wFMCommunicate OK [20:19:13]SAM_PROTO_SignData done [20:19:13]FM_MakeSignedData done [20:19:13]CreateOFDProtocolMessage [20:19:13]wFMCommunicate request_size=4 [20:19:13]MH_SAM_APDU [20:19:13]CAPDU: 80 11 00 00 [20:19:13]Write to MH i2c: E2 08 00 EA 2C 80 11 00 00 00 00 00 00 90 [20:19:13]Write i2c OK [20:19:13]MH_I2C_Read... [20:19:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:13]Read from MH i2c: E2 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 17 00 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: E2 17 00 EA 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DC [20:19:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:19:13]wFMCommunicate OK [20:19:13]CreateOFDProtocolMessage done [20:19:13]OFDSenderStorePacket 58681 [20:19:13]StoreOFDPacket docnum=58681 [20:19:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 86 3C 04 01 D0 BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 40 FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E5 00 00 35 04 06 00 4E 87 83 41 95 00 70 84 02 D3 E5 8D EC 86 [20:19:13]CheckFolder [20:19:13]dirname=/storage/ofd_packets [20:19:13]CheckFolder done [20:19:13]ProducePacketName [20:19:13]name=ofd_packets/00058681 [20:19:13]NVStorageSaveData ofd_packets/00058681 [20:19:13]File name is /storage/ofd_packets/00058681 [20:19:13]Write 298 bytes [20:19:13]NVStorageSaveData done [20:19:13]OFDSenderStorePacket done [20:19:13]KKMCreateOFDPacket done [20:19:13]NVStorageSaveData kkm_last_timestamp [20:19:13]File name is /storage/kkm_last_timestamp [20:19:13]Write 4 bytes [20:19:13]NVStorageSaveData done [20:19:13]ExternCall_PrintAddStr [20:19:13]wPrintStart [20:19:13]Write to MH i2c: 01 00 00 EB 2C 17 [20:19:13]Write i2c OK [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: 01 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: 01 07 00 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: 01 07 00 EB 2C 00 00 00 00 00 FF 0F 2C [20:19:13]RasterBufferAndPrint [20:19:13]line Счет N : (1)2076029 [20:19:13]line ИНН: 02508201610067 [20:19:13]line Контрольно-Кассовый Чек [20:19:13]line ПРОДАЖА [20:19:13]line ТРК (МРК, ГНК) : 21 [20:19:13]line Товар: 2710194210 [20:19:13]line ДТ-К-5 [20:19:13]line 52.500 * 76.20 [20:19:13]line = 4000.50 [20:19:13]line НДС 12% НСП 1% [20:19:13]line > о реализуемом товаре [20:19:13]line ИТОГО: 4000.50 [20:19:13]line НСП 1% : 35.40 [20:19:13]line НДС 12% : 424.83 [20:19:13]line Наличными: 0.00 [20:19:13]line Безнал.: 4000.50 [20:19:13]line Место: АЗС № 135 "Партнер Нефть" [20:19:13]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:19:13]line СНО: Общий режим [20:19:13]line Чек 665 20.08.2024 20:19 [20:19:13]line Смена: 100 ФФД: 1.0 [20:19:13]line ЗНМ: 0300000196 [20:19:13]line РНМ: 0000000000162794 [20:19:13]line Версия ККМ: v1.0 [20:19:13]line Платежная система: O! деньги [20:19:13]line ФМ: 0000000002094532 [20:19:13]line ФД: 58681 [20:19:13]line ФПД: 86343929664768 [20:19:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T201912&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58681&fm=86343929664768&tin=02508201610067®Number=0000000000162794&sum=400050 [20:19:13]written 0, free lines is 4095 [20:19:13]OFD Sender: Processing packet 58681 [packets to send 52, broken 51] [20:19:13]ProducePacketName [20:19:13]name=ofd_packets/00058681 [20:19:13]OFD Sender: To server: pG, [20:19:13]CommunicateWithHost lk.salyk.kg:30040 [20:19:13]ConnectInit lk.salyk.kg [20:19:13]Connected sock=10 [20:19:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 86 3C 04 01 D0 BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 40 FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 39 E5 00 00 35 04 06 00 4E 87 83 41 95 00 70 84 02 D3 E5 8D EC 86 [20:19:13]Write to MH i2c: 01 00 00 15 2D 42 [20:19:13]Write i2c OK [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: 01 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: 01 07 00 [20:19:13]MH_I2C_Read... [20:19:13]Read from MH i2c: 01 07 00 15 2D 00 00 00 00 00 EC 0C 41 [20:19:13]RasterBufferAndPrint [20:19:13]line [20:19:13]line [20:19:13]line [20:19:13]line [20:19:13]line [20:19:13]written 0, free lines is 3321 [20:19:14]MH_Cut [20:19:14]Write to MH i2c: D1 01 00 1C 2D 01 1B [20:19:14]Write i2c OK [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: D1 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: D1 01 00 [20:19:14]MH_I2C_Read... [20:19:14]Read from MH i2c: D1 01 00 1C 2D 00 1A [20:19:14]Write to MH i2c: 01 00 00 1D 2D 4A [20:19:14]Write i2c OK [20:19:14]MH_I2C_Read... [20:19:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AC 5B 47 00 EE 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 32 30 39 34 35 33 32 10 04 04 00 39 E5 00 00 F4 03 04 00 8E A5 C4 66 B6 04 01 00 00 0D 56 5B 2A 25 45 23 F5 [20:19:14]CommunicateWithHost err = 0 [20:19:14]CheckOFDResponse [20:19:14]1017 (14) - 77093643461234 [20:19:14]1041 (16) - 0000000002094532 [20:19:14]1040 (4) - 58681 [20:19:14]1012 (4) - 20.08.2024 14:17 [20:19:14]1206 (1) - 0 [20:19:14]OFD Sender: Remove packet 58681 [20:19:14]ProducePacketName [20:19:14]name=ofd_packets/00058681 [20:19:14]NVStorageDeleteData [20:19:14]OFD Sender: No OFD packet to send [20:19:14]*** Cut start [20:19:14]*** Partial cut [20:19:14]*** CUTSNS_PIN = 1 [20:19:14]*** CUTSNS_PIN = 0 [20:19:15]*** Brake cut motor [20:19:15]Read from MH i2c: 01 [20:19:15]MH_I2C_Read... [20:19:15]*** Stop cut motor [20:19:15]*** Cut end [20:19:15]Read from MH i2c: 01 07 00 [20:19:15]MH_I2C_Read... [20:19:15]Read from MH i2c: 01 07 00 1D 2D 00 00 00 00 00 FF 0F 5F [20:19:15]process_action close_receipt done [20:19:15]requested_data is exist [20:19:15]produce_requested_data [20:19:15]requested_item fm.sn is exist - process it [20:19:15]wFMCommunicate request_size=4 [20:19:15]MH_SAM_APDU [20:19:15]CAPDU: 80 11 00 00 [20:19:15]Write to MH i2c: E2 08 00 1E 2D 80 11 00 00 00 00 00 00 C5 [20:19:15]Write i2c OK [20:19:15]MH_I2C_Read... [20:19:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:15]Read from MH i2c: E2 [20:19:15]MH_I2C_Read... [20:19:15]Read from MH i2c: E2 17 00 [20:19:15]MH_I2C_Read... [20:19:15]Read from MH i2c: E2 17 00 1E 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 11 [20:19:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:19:15]wFMCommunicate OK [20:19:15]requested_item fd.num is exist - process it [20:19:15]SAM_PROTO_GetFieldsCounters [20:19:15]wFMCommunicate request_size=4 [20:19:15]MH_SAM_APDU [20:19:15]CAPDU: 80 13 00 00 [20:19:15]Write to MH i2c: E2 08 00 1F 2D 80 13 00 00 00 00 00 00 C8 [20:19:15]Write i2c OK [20:19:15]MH_I2C_Read... [20:19:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:15]Read from MH i2c: E2 [20:19:15]MH_I2C_Read... [20:19:15]Read from MH i2c: E2 62 00 [20:19:15]MH_I2C_Read... [20:19:15]Read from MH i2c: E2 62 00 1F 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 39 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [20:19:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 39 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:15]wFMCommunicate OK [20:19:15]SAM_PROTO_GetFieldsCounters done [20:19:15]requested_item shift.num is exist - process it [20:19:15]requested_item shift.opened is exist - process it [20:19:15]req_shift_opened [20:19:15]FM_GetShiftState [20:19:15]SAM_PROTO_GetShiftState [20:19:15]wFMCommunicate request_size=4 [20:19:15]MH_SAM_APDU [20:19:15]CAPDU: 80 13 01 00 [20:19:15]Write to MH i2c: E2 08 00 20 2D 80 13 01 00 00 00 00 00 CA [20:19:15]Write i2c OK [20:19:15]MH_I2C_Read... [20:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:15]Read from MH i2c: E2 [20:19:15]MH_I2C_Read... [20:19:15]Read from MH i2c: E2 0E 00 [20:19:15]MH_I2C_Read... [20:19:15]Read from MH i2c: E2 0E 00 20 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 ED [20:19:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:19:15]wFMCommunicate OK [20:19:15]SAM_PROTO_GetShiftState done [20:19:15]FM_GetShiftState done [20:19:15]req_shift_opened done [20:19:15]requested_item shift.open_date is exist - process it [20:19:15]req_shift_open_date [20:19:15]req_shift_open_date done [20:19:15]produce_requested_data done [20:19:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58681,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:19:15]process_action_free close_receipt [20:19:15]json_value_free [20:19:15]json_value_free done [20:19:15]process_json_proto returns [20:19:15]Send response to host [20:19:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58681,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:19:15]free response buf [20:19:15]execute_script done [20:19:15]execute_script returns [20:19:15]free content buf [20:19:15]Sock 8.Close socket [20:19:15]Sock 8.Thread stoped [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:24]accept exits with 9 [20:20:24]New connection [20:20:24]New thread 3067338084 created [20:20:24]Thread 3067194724 joined [20:20:24]Waiting for new connection... [20:20:24] Sock 9.Parse request [20:20:24]Sock 9.Check first char [20:20:24]Sock 9.First char is OK [20:20:24]request: POST /json_proto HTTP/1.0 [20:20:24]Method: POST [20:20:24]URL: /json_proto [20:20:24]Method is POST - this is cgi request [20:20:24]url: /json_proto [20:20:24]query_string will be loaded in cgi processing [20:20:24]execute_cgi json_proto POST (null) [20:20:24]execute_cgi path=json_proto method=POST [20:20:24]POST find Content-Length [20:20:24]Host: 172.17.44.3:8080 [20:20:24]Content-Length: 790 [20:20:24]Content-Type: application/json [20:20:24] [20:20:24]POST finish read [20:20:24]Found Content-Length = 790 [20:20:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 27.560, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:24]execute_script... [20:20: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)2076030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 27.560, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90641", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:24]POST & json_proto [20:20:24]process_json_proto [20:20:24]json parsed OK: [20:20:24]protocol is kg_v1.0 [20:20:24]action value=close_receipt [20:20:24]process_action close_receipt [20:20:24]cmd_close_receipt [20:20:24]MH_GetDate [20:20:24]Write to MH i2c: F0 00 00 21 2D 3D [20:20:24]Write i2c OK [20:20:24]MH_I2C_Read... [20:20:24]Read from MH i2c: F0 [20:20:24]MH_I2C_Read... [20:20:24]Read from MH i2c: F0 09 00 [20:20:24]MH_I2C_Read... [20:20:24]Read from MH i2c: F0 09 00 21 2D 00 89 FA C4 66 AD C5 5D 66 28 [20:20:24]GetLastDocTimeStamp 1724185152 [20:20:24]current date 1724185225 [20:20:24]FM_GetShiftState [20:20:24]SAM_PROTO_GetShiftState [20:20:24]wFMCommunicate request_size=4 [20:20:24]MH_SAM_APDU [20:20:24]CAPDU: 80 13 01 00 [20:20:24]Write to MH i2c: E2 08 00 22 2D 80 13 01 00 00 00 00 00 CC [20:20:24]Write i2c OK [20:20:24]MH_I2C_Read... [20:20:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:24]Read from MH i2c: E2 [20:20:24]MH_I2C_Read... [20:20:24]Read from MH i2c: E2 0E 00 [20:20:24]MH_I2C_Read... [20:20:24]Read from MH i2c: E2 0E 00 22 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EF [20:20:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:20:24]wFMCommunicate OK [20:20:24]SAM_PROTO_GetShiftState done [20:20:24]FM_GetShiftState done [20:20:24]opened in 1724112910 [20:20:24]opened+sec_in_day 1724199310 [20:20:24]quantity*price = 0 [20:20:24]sum+1 = 1 [20:20:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 666 20.08.2024 20:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 90641 ФМ: 0000000002094532 ФД: 58682 ФПД: 68468318859851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202025&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58682&fm=68468318859851&tin=02508201610067®Number=0000000000162794&sum=0 [20:20:26]StoreToDocumentArchive [20:20:26]shift 100 fd 58682 [20:20:26]save to /storage/0100/doc_00058682 [20:20:26]save last doc name /storage/0100/doc_00058682 to /storage/kkm_last_doc_name [20:20:26]save OK [20:20:26]Clear old archive folders... [20:20:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:20:26]tlvbuf is B6F38530 [20:20:26]SAM_PROTO_ClearQueue [20:20:26]wFMCommunicate request_size=4 [20:20:26]MH_SAM_APDU [20:20:26]CAPDU: 80 09 00 00 [20:20:26]Write to MH i2c: E2 08 00 2F 2D 80 09 00 00 00 00 00 00 CE [20:20:26]Write i2c OK [20:20:26]MH_I2C_Read... [20:20:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:26]Read from MH i2c: E2 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 03 00 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 03 00 2F 2D 00 90 00 D0 [20:20:26]RAPDU: 90 00 [20:20:26]wFMCommunicate OK [20:20:26]SAM_PROTO_ClearQueue done [20:20:26]KKMCreateOFDPacket [20:20:26]OFDProtocolAddRootSTLVToBuf [20:20:26]FM_MakeSignedData [20:20:26]FM_MakeSignedData [20:20:26]SAM_PROTO_SignData [20:20:26]wFMCommunicate request_size=4 [20:20:26]MH_SAM_APDU [20:20:26]CAPDU: 80 0D 01 02 [20:20:26]Write to MH i2c: E2 08 00 30 2D 80 0D 01 02 00 00 00 00 D6 [20:20:26]Write i2c OK [20:20:26]MH_I2C_Read... [20:20:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:26]Read from MH i2c: E2 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 03 00 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 03 00 30 2D 00 90 00 D1 [20:20:26]RAPDU: 90 00 [20:20:26]wFMCommunicate OK [20:20:26]wFMCommunicate request_size=255 [20:20:26]MH_SAM_APDU [20:20:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 6B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 89 FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E5 00 00 35 04 06 00 3E 45 85 D2 [20:20:26]Write to MH i2c: E2 02 01 31 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 35 FF 03 08 00 03 A8 6B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 89 FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E5 00 00 35 04 06 00 3E 45 85 D2 00 00 E9 [20:20:26]Write i2c OK [20:20:26]MH_I2C_Read... [20:20:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:26]Read from MH i2c: E2 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 03 00 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 03 00 31 2D 00 90 00 D2 [20:20:26]RAPDU: 90 00 [20:20:26]wFMCommunicate OK [20:20:26]wFMCommunicate request_size=7 [20:20:26]MH_SAM_APDU [20:20:26]CAPDU: 80 0D 02 02 02 F2 4B [20:20:26]Write to MH i2c: E2 0A 00 32 2D 80 0D 02 02 02 00 F2 4B 00 00 1A [20:20:26]Write i2c OK [20:20:26]MH_I2C_Read... [20:20:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:26]Read from MH i2c: E2 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 03 00 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 03 00 32 2D 00 90 00 D3 [20:20:26]RAPDU: 90 00 [20:20:26]wFMCommunicate OK [20:20:26]wFMCommunicate request_size=4 [20:20:26]MH_SAM_APDU [20:20:26]CAPDU: 80 0D 03 02 [20:20:26]Write to MH i2c: E2 08 00 33 2D 80 0D 03 02 00 00 00 00 DB [20:20:26]Write i2c OK [20:20:26]MH_I2C_Read... [20:20:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:26]Read from MH i2c: E2 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 0B 00 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 0B 00 33 2D 00 4B C1 1F FB 80 CC 31 F3 90 00 72 [20:20:26]RAPDU: 4B C1 1F FB 80 CC 31 F3 90 00 [20:20:26]wFMCommunicate OK [20:20:26]SAM_PROTO_SignData done [20:20:26]FM_MakeSignedData done [20:20:26]CreateOFDProtocolMessage [20:20:26]wFMCommunicate request_size=4 [20:20:26]MH_SAM_APDU [20:20:26]CAPDU: 80 11 00 00 [20:20:26]Write to MH i2c: E2 08 00 34 2D 80 11 00 00 00 00 00 00 DB [20:20:26]Write i2c OK [20:20:26]MH_I2C_Read... [20:20:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:26]Read from MH i2c: E2 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 17 00 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: E2 17 00 34 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 27 [20:20:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:20:26]wFMCommunicate OK [20:20:26]CreateOFDProtocolMessage done [20:20:26]OFDSenderStorePacket 58682 [20:20:26]StoreOFDPacket docnum=58682 [20:20:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 01 14 04 01 A0 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 6B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 89 FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E5 00 00 35 04 06 00 3E 45 85 D2 F2 4B 4B C1 1F FB 80 CC 31 F3 [20:20:26]CheckFolder [20:20:26]dirname=/storage/ofd_packets [20:20:26]CheckFolder done [20:20:26]ProducePacketName [20:20:26]name=ofd_packets/00058682 [20:20:26]NVStorageSaveData ofd_packets/00058682 [20:20:26]File name is /storage/ofd_packets/00058682 [20:20:26]Write 298 bytes [20:20:26]NVStorageSaveData done [20:20:26]OFDSenderStorePacket done [20:20:26]KKMCreateOFDPacket done [20:20:26]NVStorageSaveData kkm_last_timestamp [20:20:26]File name is /storage/kkm_last_timestamp [20:20:26]Write 4 bytes [20:20:26]NVStorageSaveData done [20:20:26]ExternCall_PrintAddStr [20:20:26]wPrintStart [20:20:26]Write to MH i2c: 01 00 00 35 2D 62 [20:20:26]Write i2c OK [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: 01 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: 01 07 00 [20:20:26]MH_I2C_Read... [20:20:26]Read from MH i2c: 01 07 00 35 2D 00 00 00 00 00 FF 0F 77 [20:20:26]RasterBufferAndPrint [20:20:26]line Счет N : (1)2076030 [20:20:26]line ИНН: 02508201610067 [20:20:26]line Контрольно-Кассовый Чек [20:20:26]line ПРОДАЖА [20:20:26]line ТРК (МРК, ГНК) : 11 [20:20:26]line Товар: 2710194210 [20:20:26]line ДТ-К-5 [20:20:26]line 27.560 * 0.00 [20:20:26]line = 0.00 [20:20:26]line НДС 12% НСП 1% [20:20:26]line > о реализуемом товаре [20:20:26]line ИТОГО: 0.00 [20:20:26]line НСП 1% : 0.00 [20:20:26]line НДС 12% : 0.00 [20:20:26]line Наличными: 0.00 [20:20:26]line Безнал.: 0.00 [20:20:26]line Место: АЗС № 135 "Партнер Нефть" [20:20:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:20:26]line СНО: Общий режим [20:20:26]line Чек 666 20.08.2024 20:20 [20:20:26]line Смена: 100 ФФД: 1.0 [20:20:26]line ЗНМ: 0300000196 [20:20:26]line РНМ: 0000000000162794 [20:20:26]line Версия ККМ: v1.0 [20:20:26]line Талоны: Топливная Карта [20:20:26]line 90641 [20:20:26]line ФМ: 0000000002094532 [20:20:26]line ФД: 58682 [20:20:26]line ФПД: 68468318859851 [20:20:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202025&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58682&fm=68468318859851&tin=02508201610067®Number=0000000000162794&sum=0 [20:20:26]OFD Sender: Processing packet 58682 [packets to send 52, broken 51] [20:20:26]ProducePacketName [20:20:26]name=ofd_packets/00058682 [20:20:26]OFD Sender: To server: pG, [20:20:26]CommunicateWithHost lk.salyk.kg:30040 [20:20:26]ConnectInit lk.salyk.kg [20:20:26]written 0, free lines is 4095 [20:20:27]Connected sock=8 [20:20:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 01 14 04 01 A0 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 6B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 89 FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3A E5 00 00 35 04 06 00 3E 45 85 D2 F2 4B 4B C1 1F FB 80 CC 31 F3 [20:20:27]Write to MH i2c: 01 00 00 5F 2D 8C [20:20:27]Write i2c OK [20:20:27]MH_I2C_Read... [20:20:27]Read from MH i2c: 01 [20:20:27]MH_I2C_Read... [20:20:27]Read from MH i2c: 01 07 00 [20:20:27]MH_I2C_Read... [20:20:27]Read from MH i2c: 01 07 00 5F 2D 00 00 00 00 00 DA 0C 79 [20:20:27]RasterBufferAndPrint [20:20:27]line [20:20:27]line [20:20:27]line [20:20:27]line [20:20:27]line [20:20:27]written 0, free lines is 3296 [20:20:27]MH_Cut [20:20:27]Write to MH i2c: D1 01 00 66 2D 01 65 [20:20:27]Write i2c OK [20:20:27]MH_I2C_Read... [20:20:27]Read from MH i2c: D1 [20:20:27]MH_I2C_Read... [20:20:27]Read from MH i2c: D1 01 00 [20:20:27]MH_I2C_Read... [20:20:27]Read from MH i2c: D1 01 00 66 2D 00 64 [20:20:27]Write to MH i2c: 01 00 00 67 2D 94 [20:20:27]Write i2c OK [20:20:27]MH_I2C_Read... [20:20:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D7 0D 47 00 04 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 32 30 39 34 35 33 32 10 04 04 00 3A E5 00 00 F4 03 04 00 D7 A5 C4 66 B6 04 01 00 00 8C 0C D4 29 8C 43 54 A4 [20:20:27]CommunicateWithHost err = 0 [20:20:27]CheckOFDResponse [20:20:27]1017 (14) - 77093643461234 [20:20:27]1041 (16) - 0000000002094532 [20:20:27]1040 (4) - 58682 [20:20:27]1012 (4) - 20.08.2024 14:19 [20:20:27]1206 (1) - 0 [20:20:27]OFD Sender: Remove packet 58682 [20:20:27]ProducePacketName [20:20:27]name=ofd_packets/00058682 [20:20:27]NVStorageDeleteData [20:20:27]OFD Sender: No OFD packet to send [20:20:28]*** Cut start [20:20:28]*** Partial cut [20:20:28]*** CUTSNS_PIN = 1 [20:20:28]*** CUTSNS_PIN = 0 [20:20:28]*** Brake cut motor [20:20:28]Read from MH i2c: 01 [20:20:28]MH_I2C_Read... [20:20:28]*** Stop cut motor [20:20:28]*** Cut end [20:20:28]Read from MH i2c: 01 07 00 [20:20:28]MH_I2C_Read... [20:20:28]Read from MH i2c: 01 07 00 67 2D 00 00 00 00 00 FF 0F A9 [20:20:28]process_action close_receipt done [20:20:28]requested_data is exist [20:20:28]produce_requested_data [20:20:28]requested_item fm.sn is exist - process it [20:20:28]wFMCommunicate request_size=4 [20:20:28]MH_SAM_APDU [20:20:28]CAPDU: 80 11 00 00 [20:20:28]Write to MH i2c: E2 08 00 68 2D 80 11 00 00 00 00 00 00 0F [20:20:28]Write i2c OK [20:20:28]MH_I2C_Read... [20:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:28]Read from MH i2c: E2 [20:20:28]MH_I2C_Read... [20:20:28]Read from MH i2c: E2 17 00 [20:20:28]MH_I2C_Read... [20:20:28]Read from MH i2c: E2 17 00 68 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5B [20:20:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:20:28]wFMCommunicate OK [20:20:28]requested_item fd.num is exist - process it [20:20:28]SAM_PROTO_GetFieldsCounters [20:20:28]wFMCommunicate request_size=4 [20:20:28]MH_SAM_APDU [20:20:28]CAPDU: 80 13 00 00 [20:20:28]Write to MH i2c: E2 08 00 69 2D 80 13 00 00 00 00 00 00 12 [20:20:28]Write i2c OK [20:20:28]MH_I2C_Read... [20:20:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:29]Read from MH i2c: E2 [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: E2 62 00 [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: E2 62 00 69 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 87 [20:20:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:20:29]wFMCommunicate OK [20:20:29]SAM_PROTO_GetFieldsCounters done [20:20:29]requested_item shift.num is exist - process it [20:20:29]requested_item shift.opened is exist - process it [20:20:29]req_shift_opened [20:20:29]FM_GetShiftState [20:20:29]SAM_PROTO_GetShiftState [20:20:29]wFMCommunicate request_size=4 [20:20:29]MH_SAM_APDU [20:20:29]CAPDU: 80 13 01 00 [20:20:29]Write to MH i2c: E2 08 00 6A 2D 80 13 01 00 00 00 00 00 14 [20:20:29]Write i2c OK [20:20:29]MH_I2C_Read... [20:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:29]Read from MH i2c: E2 [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: E2 0E 00 [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: E2 0E 00 6A 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 37 [20:20:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:20:29]wFMCommunicate OK [20:20:29]SAM_PROTO_GetShiftState done [20:20:29]FM_GetShiftState done [20:20:29]req_shift_opened done [20:20:29]requested_item shift.open_date is exist - process it [20:20:29]req_shift_open_date [20:20:29]req_shift_open_date done [20:20:29]produce_requested_data done [20:20:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58682,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:20:29]process_action_free close_receipt [20:20:29]json_value_free [20:20:29]json_value_free done [20:20:29]process_json_proto returns [20:20:29]Send response to host [20:20:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58682,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:20:29]free response buf [20:20:29]execute_script done [20:20:29]execute_script returns [20:20:29]free content buf [20:20:29]Sock 9.Close socket [20:20:29]Sock 9.Thread stoped [20:20:32]OFD Sender: No OFD packet to send [20:20:37]OFD Sender: No OFD packet to send [20:20:42]OFD Sender: No OFD packet to send [20:20:47]OFD Sender: No OFD packet to send [20:20:52]OFD Sender: No OFD packet to send [20:20:57]OFD Sender: No OFD packet to send [20:21:02]OFD Sender: No OFD packet to send [20:21:07]OFD Sender: No OFD packet to send [20:21:12]OFD Sender: No OFD packet to send [20:21:17]OFD Sender: No OFD packet to send [20:21:22]OFD Sender: No OFD packet to send [20:21:27]OFD Sender: No OFD packet to send [20:21:32]OFD Sender: No OFD packet to send [20:21:37]OFD Sender: No OFD packet to send [20:21:42]OFD Sender: No OFD packet to send [20:21:47]OFD Sender: No OFD packet to send [20:21:52]OFD Sender: No OFD packet to send [20:21:57]OFD Sender: No OFD packet to send [20:22:02]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:19]accept exits with 10 [20:22:19]New connection [20:22:19]New thread 3067194724 created [20:22:19]Thread 3067338084 joined [20:22:19]Waiting for new connection... [20:22:19] Sock 10.Parse request [20:22:19]Sock 10.Check first char [20:22:19]Sock 10.First char is OK [20:22:19]request: POST /json_proto HTTP/1.0 [20:22:19]Method: POST [20:22:19]URL: /json_proto [20:22:19]Method is POST - this is cgi request [20:22:19]url: /json_proto [20:22:19]query_string will be loaded in cgi processing [20:22:19]execute_cgi json_proto POST (null) [20:22:19]execute_cgi path=json_proto method=POST [20:22:19]POST find Content-Length [20:22:19]Host: 172.17.44.3:8080 [20:22:19]Content-Length: 804 [20:22:19]Content-Type: application/json [20:22:19] [20:22:19]POST finish read [20:22:19]Found Content-Length = 804 [20:22:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:19]execute_script... [20:22: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)2076032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:19]POST & json_proto [20:22:19]process_json_proto [20:22:19]json parsed OK: [20:22:19]protocol is kg_v1.0 [20:22:19]action value=close_receipt [20:22:19]process_action close_receipt [20:22:19]cmd_close_receipt [20:22:19]MH_GetDate [20:22:19]Write to MH i2c: F0 00 00 6B 2D 87 [20:22:19]Write i2c OK [20:22:19]MH_I2C_Read... [20:22:19]Read from MH i2c: F0 [20:22:19]MH_I2C_Read... [20:22:19]Read from MH i2c: F0 09 00 [20:22:19]MH_I2C_Read... [20:22:19]Read from MH i2c: F0 09 00 6B 2D 00 FC FA C4 66 AD C5 5D 66 E5 [20:22:19]GetLastDocTimeStamp 1724185225 [20:22:19]current date 1724185340 [20:22:19]FM_GetShiftState [20:22:19]SAM_PROTO_GetShiftState [20:22:19]wFMCommunicate request_size=4 [20:22:19]MH_SAM_APDU [20:22:19]CAPDU: 80 13 01 00 [20:22:19]Write to MH i2c: E2 08 00 6C 2D 80 13 01 00 00 00 00 00 16 [20:22:19]Write i2c OK [20:22:19]MH_I2C_Read... [20:22:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:19]Read from MH i2c: E2 [20:22:19]MH_I2C_Read... [20:22:19]Read from MH i2c: E2 0E 00 [20:22:19]MH_I2C_Read... [20:22:19]Read from MH i2c: E2 0E 00 6C 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [20:22:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:22:19]wFMCommunicate OK [20:22:19]SAM_PROTO_GetShiftState done [20:22:19]FM_GetShiftState done [20:22:19]opened in 1724112910 [20:22:19]opened+sec_in_day 1724199310 [20:22:19]quantity*price = 100005 [20:22:19]sum+1 = 100006 [20:22:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 667 20.08.2024 20:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58683 ФПД: 226588104076845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202220&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58683&fm=226588104076845&tin=02508201610067®Number=0000000000162794&sum=100005 [20:22:20]StoreToDocumentArchive [20:22:20]shift 100 fd 58683 [20:22:20]save to /storage/0100/doc_00058683 [20:22:20]save last doc name /storage/0100/doc_00058683 to /storage/kkm_last_doc_name [20:22:20]save OK [20:22:20]Clear old archive folders... [20:22:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:22:20]tlvbuf is 020B1800 [20:22:20]SAM_PROTO_ClearQueue [20:22:20]wFMCommunicate request_size=4 [20:22:20]MH_SAM_APDU [20:22:20]CAPDU: 80 09 00 00 [20:22:20]Write to MH i2c: E2 08 00 79 2D 80 09 00 00 00 00 00 00 18 [20:22:20]Write i2c OK [20:22:20]MH_I2C_Read... [20:22:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:20]Read from MH i2c: E2 [20:22:20]MH_I2C_Read... [20:22:20]Read from MH i2c: E2 03 00 [20:22:20]MH_I2C_Read... [20:22:20]Read from MH i2c: E2 03 00 79 2D 00 90 00 1A [20:22:20]RAPDU: 90 00 [20:22:20]wFMCommunicate OK [20:22:20]SAM_PROTO_ClearQueue done [20:22:20]KKMCreateOFDPacket [20:22:20]OFDProtocolAddRootSTLVToBuf [20:22:20]FM_MakeSignedData [20:22:20]FM_MakeSignedData [20:22:20]SAM_PROTO_SignData [20:22:20]wFMCommunicate request_size=4 [20:22:20]MH_SAM_APDU [20:22:20]CAPDU: 80 0D 01 02 [20:22:20]Write to MH i2c: E2 08 00 7A 2D 80 0D 01 02 00 00 00 00 20 [20:22:20]Write i2c OK [20:22:20]MH_I2C_Read... [20:22:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:20]Read from MH i2c: E2 [20:22:20]MH_I2C_Read... [20:22:20]Read from MH i2c: E2 03 00 [20:22:20]MH_I2C_Read... [20:22:20]Read from MH i2c: E2 03 00 7A 2D 00 90 00 1B [20:22:20]RAPDU: 90 00 [20:22:20]wFMCommunicate OK [20:22:20]wFMCommunicate request_size=255 [20:22:20]MH_SAM_APDU [20:22: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 FC FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E5 00 00 35 04 06 00 CE [20:22:20]Write to MH i2c: E2 02 01 7B 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 FC FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E5 00 00 35 04 06 00 CE 00 00 43 [20:22:20]Write i2c OK [20:22:20]MH_I2C_Read... [20:22:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:21]Read from MH i2c: E2 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: E2 03 00 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: E2 03 00 7B 2D 00 90 00 1C [20:22:21]RAPDU: 90 00 [20:22:21]wFMCommunicate OK [20:22:21]wFMCommunicate request_size=10 [20:22:21]MH_SAM_APDU [20:22:21]CAPDU: 80 0D 02 02 05 14 A7 74 2E 2D [20:22:21]Write to MH i2c: E2 0D 00 7C 2D 80 0D 02 02 05 00 14 A7 74 2E 2D 00 00 B7 [20:22:21]Write i2c OK [20:22:21]MH_I2C_Read... [20:22:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:21]Read from MH i2c: E2 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: E2 03 00 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: E2 03 00 7C 2D 00 90 00 1D [20:22:21]RAPDU: 90 00 [20:22:21]wFMCommunicate OK [20:22:21]wFMCommunicate request_size=4 [20:22:21]MH_SAM_APDU [20:22:21]CAPDU: 80 0D 03 02 [20:22:21]Write to MH i2c: E2 08 00 7D 2D 80 0D 03 02 00 00 00 00 25 [20:22:21]Write i2c OK [20:22:21]MH_I2C_Read... [20:22:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:21]Read from MH i2c: E2 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: E2 0B 00 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: E2 0B 00 7D 2D 00 26 C1 99 74 62 C0 7A 47 90 00 FD [20:22:21]RAPDU: 26 C1 99 74 62 C0 7A 47 90 00 [20:22:21]wFMCommunicate OK [20:22:21]SAM_PROTO_SignData done [20:22:21]FM_MakeSignedData done [20:22:21]CreateOFDProtocolMessage [20:22:21]wFMCommunicate request_size=4 [20:22:21]MH_SAM_APDU [20:22:21]CAPDU: 80 11 00 00 [20:22:21]Write to MH i2c: E2 08 00 7E 2D 80 11 00 00 00 00 00 00 25 [20:22:21]Write i2c OK [20:22:21]MH_I2C_Read... [20:22:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:21]Read from MH i2c: E2 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: E2 17 00 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: E2 17 00 7E 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 71 [20:22:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:22:21]wFMCommunicate OK [20:22:21]CreateOFDProtocolMessage done [20:22:21]OFDSenderStorePacket 58683 [20:22:21]StoreOFDPacket docnum=58683 [20:22:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 62 D1 07 01 F7 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 FC FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E5 00 00 35 04 06 00 CE 14 A7 74 2E 2D 26 C1 99 74 62 C0 7A 47 [20:22:21]CheckFolder [20:22:21]dirname=/storage/ofd_packets [20:22:21]CheckFolder done [20:22:21]ProducePacketName [20:22:21]name=ofd_packets/00058683 [20:22:21]NVStorageSaveData ofd_packets/00058683 [20:22:21]File name is /storage/ofd_packets/00058683 [20:22:21]Write 301 bytes [20:22:21]NVStorageSaveData done [20:22:21]OFDSenderStorePacket done [20:22:21]KKMCreateOFDPacket done [20:22:21]NVStorageSaveData kkm_last_timestamp [20:22:21]File name is /storage/kkm_last_timestamp [20:22:21]Write 4 bytes [20:22:21]NVStorageSaveData done [20:22:21]ExternCall_PrintAddStr [20:22:21]wPrintStart [20:22:21]Write to MH i2c: 01 00 00 7F 2D AC [20:22:21]Write i2c OK [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: 01 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: 01 07 00 [20:22:21]MH_I2C_Read... [20:22:21]Read from MH i2c: 01 07 00 7F 2D 00 00 00 00 00 FF 0F C1 [20:22:21]RasterBufferAndPrint [20:22:21]line Счет N : (1)2076032 [20:22:21]line ИНН: 02508201610067 [20:22:21]line Контрольно-Кассовый Чек [20:22:21]line ПРОДАЖА [20:22:21]line ТРК (МРК, ГНК) : 63 [20:22:21]line Товар: 2710124130 [20:22:21]line Аи-92-К-4 [20:22:21]line 14.750 * 67.80 [20:22:21]line = 1000.05 [20:22:21]line НДС 12% НСП 1% [20:22:21]line > о реализуемом товаре [20:22:21]line ИТОГО: 1000.05 [20:22:21]line НСП 1% : 8.85 [20:22:21]line НДС 12% : 106.20 [20:22:21]line Наличными: 0.00 [20:22:21]line Безнал.: 1000.05 [20:22:21]line Место: АЗС № 135 "Партнер Нефть" [20:22:21]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:22:21]line СНО: Общий режим [20:22:21]line Чек 667 20.08.2024 20:22 [20:22:21]line Смена: 100 ФФД: 1.0 [20:22:21]line ЗНМ: 0300000196 [20:22:21]line РНМ: 0000000000162794 [20:22:21]line Версия ККМ: v1.0 [20:22:21]line Платежная система: O! деньги [20:22:21]line ФМ: 0000000002094532 [20:22:21]line ФД: 58683 [20:22:21]line ФПД: 226588104076845 [20:22:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202220&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58683&fm=226588104076845&tin=02508201610067®Number=0000000000162794&sum=100005 [20:22:21]written 0, free lines is 4095 [20:22:21]OFD Sender: Processing packet 58683 [packets to send 52, broken 51] [20:22:21]ProducePacketName [20:22:21]name=ofd_packets/00058683 [20:22:21]OFD Sender: To server: pG, [20:22:21]CommunicateWithHost lk.salyk.kg:30040 [20:22:21]ConnectInit lk.salyk.kg [20:22:21]Connected sock=9 [20:22:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 62 D1 07 01 F7 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 FC FA C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E5 00 00 35 04 06 00 CE 14 A7 74 2E 2D 26 C1 99 74 62 C0 7A 47 [20:22:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D1 AE 47 00 F3 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3B E5 00 00 F4 03 04 00 4A A6 C4 66 B6 04 01 00 00 69 1E FD CF 18 32 2E C7 [20:22:21]CommunicateWithHost err = 0 [20:22:21]CheckOFDResponse [20:22:21]1017 (14) - 77093643461234 [20:22:21]1041 (16) - 0000000002094532 [20:22:21]1040 (4) - 58683 [20:22:21]1012 (4) - 20.08.2024 14:20 [20:22:21]1206 (1) - 0 [20:22:21]OFD Sender: Remove packet 58683 [20:22:21]ProducePacketName [20:22:21]name=ofd_packets/00058683 [20:22:21]NVStorageDeleteData [20:22:22]Write to MH i2c: 01 00 00 A9 2D D6 [20:22:22]Write i2c OK [20:22:22]MH_I2C_Read... [20:22:22]Read from MH i2c: 01 [20:22:22]MH_I2C_Read... [20:22:22]Read from MH i2c: 01 07 00 [20:22:22]MH_I2C_Read... [20:22:22]Read from MH i2c: 01 07 00 A9 2D 00 00 00 00 00 D4 0C BD [20:22:22]RasterBufferAndPrint [20:22:22]line [20:22:22]line [20:22:22]line [20:22:22]line [20:22:22]line [20:22:22]written 0, free lines is 3290 [20:22:22]MH_Cut [20:22:22]Write to MH i2c: D1 01 00 B0 2D 01 AF [20:22:22]Write i2c OK [20:22:22]MH_I2C_Read... [20:22:22]Read from MH i2c: D1 [20:22:22]MH_I2C_Read... [20:22:22]Read from MH i2c: D1 01 00 [20:22:22]MH_I2C_Read... [20:22:22]Read from MH i2c: D1 01 00 B0 2D 00 AE [20:22:22]Write to MH i2c: 01 00 00 B1 2D DE [20:22:22]Write i2c OK [20:22:22]MH_I2C_Read... [20:22:22]OFD Sender: No OFD packet to send [20:22:22]*** Cut start [20:22:22]*** Partial cut [20:22:22]*** CUTSNS_PIN = 1 [20:22:22]*** CUTSNS_PIN = 0 [20:22:23]*** Brake cut motor [20:22:23]Read from MH i2c: 01 [20:22:23]MH_I2C_Read... [20:22:23]*** Stop cut motor [20:22:23]*** Cut end [20:22:23]Read from MH i2c: 01 07 00 [20:22:23]MH_I2C_Read... [20:22:23]Read from MH i2c: 01 07 00 B1 2D 00 00 00 00 00 FF 0F F3 [20:22:23]process_action close_receipt done [20:22:23]requested_data is exist [20:22:23]produce_requested_data [20:22:23]requested_item fm.sn is exist - process it [20:22:23]wFMCommunicate request_size=4 [20:22:23]MH_SAM_APDU [20:22:23]CAPDU: 80 11 00 00 [20:22:23]Write to MH i2c: E2 08 00 B2 2D 80 11 00 00 00 00 00 00 59 [20:22:23]Write i2c OK [20:22:23]MH_I2C_Read... [20:22:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:23]Read from MH i2c: E2 [20:22:23]MH_I2C_Read... [20:22:23]Read from MH i2c: E2 17 00 [20:22:23]MH_I2C_Read... [20:22:23]Read from MH i2c: E2 17 00 B2 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A5 [20:22:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:22:23]wFMCommunicate OK [20:22:23]requested_item fd.num is exist - process it [20:22:23]SAM_PROTO_GetFieldsCounters [20:22:23]wFMCommunicate request_size=4 [20:22:23]MH_SAM_APDU [20:22:23]CAPDU: 80 13 00 00 [20:22:23]Write to MH i2c: E2 08 00 B3 2D 80 13 00 00 00 00 00 00 5C [20:22:23]Write i2c OK [20:22:23]MH_I2C_Read... [20:22:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:23]Read from MH i2c: E2 [20:22:23]MH_I2C_Read... [20:22:23]Read from MH i2c: E2 62 00 [20:22:23]MH_I2C_Read... [20:22:23]Read from MH i2c: E2 62 00 B3 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 D5 [20:22:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:23]wFMCommunicate OK [20:22:23]SAM_PROTO_GetFieldsCounters done [20:22:23]requested_item shift.num is exist - process it [20:22:23]requested_item shift.opened is exist - process it [20:22:23]req_shift_opened [20:22:23]FM_GetShiftState [20:22:23]SAM_PROTO_GetShiftState [20:22:23]wFMCommunicate request_size=4 [20:22:23]MH_SAM_APDU [20:22:23]CAPDU: 80 13 01 00 [20:22:23]Write to MH i2c: E2 08 00 B4 2D 80 13 01 00 00 00 00 00 5E [20:22:23]Write i2c OK [20:22:23]MH_I2C_Read... [20:22:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:23]Read from MH i2c: E2 [20:22:23]MH_I2C_Read... [20:22:23]Read from MH i2c: E2 0E 00 [20:22:23]MH_I2C_Read... [20:22:23]Read from MH i2c: E2 0E 00 B4 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 81 [20:22:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:22:23]wFMCommunicate OK [20:22:23]SAM_PROTO_GetShiftState done [20:22:23]FM_GetShiftState done [20:22:23]req_shift_opened done [20:22:23]requested_item shift.open_date is exist - process it [20:22:23]req_shift_open_date [20:22:23]req_shift_open_date done [20:22:23]produce_requested_data done [20:22:23]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58683,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:22:23]process_action_free close_receipt [20:22:23]json_value_free [20:22:23]json_value_free done [20:22:23]process_json_proto returns [20:22:23]Send response to host [20:22:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58683,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:22:23]free response buf [20:22:23]execute_script done [20:22:23]execute_script returns [20:22:23]free content buf [20:22:23]Sock 10.Close socket [20:22:23]Sock 10.Thread stoped [20:22:27]OFD Sender: No OFD packet to send [20:22:32]OFD Sender: No OFD packet to send [20:22:37]OFD Sender: No OFD packet to send [20:22:42]OFD Sender: No OFD packet to send [20:22:45]accept exits with 8 [20:22:45]New connection [20:22:45]New thread 3067338084 created [20:22:45]Thread 3067194724 joined [20:22:45]Waiting for new connection... [20:22:45] Sock 8.Parse request [20:22:45]Sock 8.Check first char [20:22:45]Sock 8.First char is OK [20:22:45]request: POST /json_proto HTTP/1.0 [20:22:45]Method: POST [20:22:45]URL: /json_proto [20:22:45]Method is POST - this is cgi request [20:22:45]url: /json_proto [20:22:45]query_string will be loaded in cgi processing [20:22:45]execute_cgi json_proto POST (null) [20:22:45]execute_cgi path=json_proto method=POST [20:22:45]POST find Content-Length [20:22:45]Host: 172.17.44.3:8080 [20:22:45]Content-Length: 678 [20:22:45]Content-Type: application/json [20:22:45] [20:22:45]POST finish read [20:22:45]Found Content-Length = 678 [20:22:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.150, "sum" : 530.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 530.00, "total" : 530.00, "payments": [ { "type": 0, "sum" : 530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:45]execute_script... [20:22:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.150, "sum" : 530.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 530.00, "total" : 530.00, "payments": [ { "type": 0, "sum" : 530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:45]POST & json_proto [20:22:45]process_json_proto [20:22:45]json parsed OK: [20:22:45]protocol is kg_v1.0 [20:22:45]action value=close_receipt [20:22:45]process_action close_receipt [20:22:45]cmd_close_receipt [20:22:45]MH_GetDate [20:22:45]Write to MH i2c: F0 00 00 B5 2D D1 [20:22:45]Write i2c OK [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: F0 [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: F0 09 00 [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: F0 09 00 B5 2D 00 16 FB C4 66 AD C5 5D 66 4A [20:22:45]GetLastDocTimeStamp 1724185340 [20:22:45]current date 1724185366 [20:22:45]FM_GetShiftState [20:22:45]SAM_PROTO_GetShiftState [20:22:45]wFMCommunicate request_size=4 [20:22:45]MH_SAM_APDU [20:22:45]CAPDU: 80 13 01 00 [20:22:45]Write to MH i2c: E2 08 00 B6 2D 80 13 01 00 00 00 00 00 60 [20:22:45]Write i2c OK [20:22:45]MH_I2C_Read... [20:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:45]Read from MH i2c: E2 [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: E2 0E 00 [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: E2 0E 00 B6 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 83 [20:22:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:22:45]wFMCommunicate OK [20:22:45]SAM_PROTO_GetShiftState done [20:22:45]FM_GetShiftState done [20:22:45]opened in 1724112910 [20:22:45]opened+sec_in_day 1724199310 [20:22:45]quantity*price = 53053 [20:22:45]sum+1 = 53054 [20:22:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 530.00 Внесено: 530.00 СДАЧА: 0.00 НСП 1% : 4.69 НДС 12% : 56.34 Наличными: 530.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 668 20.08.2024 20:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58684 ФПД: 71300810097031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202246&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58684&fm=71300810097031&tin=02508201610067®Number=0000000000162794&sum=53000 [20:22:46]StoreToDocumentArchive [20:22:46]shift 100 fd 58684 [20:22:46]save to /storage/0100/doc_00058684 [20:22:46]save last doc name /storage/0100/doc_00058684 to /storage/kkm_last_doc_name [20:22:46]save OK [20:22:46]Clear old archive folders... [20:22:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:22:46]tlvbuf is 01EBE240 [20:22:46]SAM_PROTO_ClearQueue [20:22:46]wFMCommunicate request_size=4 [20:22:46]MH_SAM_APDU [20:22:46]CAPDU: 80 09 00 00 [20:22:46]Write to MH i2c: E2 08 00 C3 2D 80 09 00 00 00 00 00 00 62 [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:46]Read from MH i2c: E2 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 C3 2D 00 90 00 64 [20:22:46]RAPDU: 90 00 [20:22:46]wFMCommunicate OK [20:22:46]SAM_PROTO_ClearQueue done [20:22:46]KKMCreateOFDPacket [20:22:46]OFDProtocolAddRootSTLVToBuf [20:22:46]FM_MakeSignedData [20:22:46]FM_MakeSignedData [20:22:46]SAM_PROTO_SignData [20:22:46]wFMCommunicate request_size=4 [20:22:46]MH_SAM_APDU [20:22:46]CAPDU: 80 0D 01 02 [20:22:46]Write to MH i2c: E2 08 00 C4 2D 80 0D 01 02 00 00 00 00 6A [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:46]Read from MH i2c: E2 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 C4 2D 00 90 00 65 [20:22:46]RAPDU: 90 00 [20:22:46]wFMCommunicate OK [20:22:46]wFMCommunicate request_size=255 [20:22:46]MH_SAM_APDU [20:22:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3D CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 16 00 00 00 00 07 04 06 00 08 CF 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 02 00 00 F4 03 04 00 16 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E5 00 00 35 04 06 00 40 [20:22:46]Write to MH i2c: E2 02 01 C5 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 35 FF 03 08 00 03 EE 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3D CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 16 00 00 00 00 07 04 06 00 08 CF 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 02 00 00 F4 03 04 00 16 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E5 00 00 35 04 06 00 40 00 00 DC [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:46]Read from MH i2c: E2 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 C5 2D 00 90 00 66 [20:22:46]RAPDU: 90 00 [20:22:46]wFMCommunicate OK [20:22:46]wFMCommunicate request_size=10 [20:22:46]MH_SAM_APDU [20:22:46]CAPDU: 80 0D 02 02 05 D9 03 75 41 87 [20:22:46]Write to MH i2c: E2 0D 00 C6 2D 80 0D 02 02 05 00 D9 03 75 41 87 00 00 90 [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:46]Read from MH i2c: E2 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 C6 2D 00 90 00 67 [20:22:46]RAPDU: 90 00 [20:22:46]wFMCommunicate OK [20:22:46]wFMCommunicate request_size=4 [20:22:46]MH_SAM_APDU [20:22:46]CAPDU: 80 0D 03 02 [20:22:46]Write to MH i2c: E2 08 00 C7 2D 80 0D 03 02 00 00 00 00 6F [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:46]Read from MH i2c: E2 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 0B 00 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 0B 00 C7 2D 00 7B DD 83 4A 82 88 C3 85 90 00 E7 [20:22:46]RAPDU: 7B DD 83 4A 82 88 C3 85 90 00 [20:22:46]wFMCommunicate OK [20:22:46]SAM_PROTO_SignData done [20:22:46]FM_MakeSignedData done [20:22:46]CreateOFDProtocolMessage [20:22:46]wFMCommunicate request_size=4 [20:22:46]MH_SAM_APDU [20:22:46]CAPDU: 80 11 00 00 [20:22:46]Write to MH i2c: E2 08 00 C8 2D 80 11 00 00 00 00 00 00 6F [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:46]Read from MH i2c: E2 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 17 00 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 17 00 C8 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BB [20:22:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:22:46]wFMCommunicate OK [20:22:46]CreateOFDProtocolMessage done [20:22:46]OFDSenderStorePacket 58684 [20:22:46]StoreOFDPacket docnum=58684 [20:22:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 46 6C 07 01 CD B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3D CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 16 00 00 00 00 07 04 06 00 08 CF 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 02 00 00 F4 03 04 00 16 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E5 00 00 35 04 06 00 40 D9 03 75 41 87 7B DD 83 4A 82 88 C3 85 [20:22:46]CheckFolder [20:22:46]dirname=/storage/ofd_packets [20:22:46]CheckFolder done [20:22:46]ProducePacketName [20:22:46]name=ofd_packets/00058684 [20:22:46]NVStorageSaveData ofd_packets/00058684 [20:22:46]File name is /storage/ofd_packets/00058684 [20:22:46]Write 301 bytes [20:22:46]NVStorageSaveData done [20:22:46]OFDSenderStorePacket done [20:22:46]KKMCreateOFDPacket done [20:22:46]NVStorageSaveData kkm_last_timestamp [20:22:46]File name is /storage/kkm_last_timestamp [20:22:46]Write 4 bytes [20:22:46]NVStorageSaveData done [20:22:46]ExternCall_PrintAddStr [20:22:46]wPrintStart [20:22:46]Write to MH i2c: 01 00 00 C9 2D F6 [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: 01 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: 01 07 00 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: 01 07 00 C9 2D 00 00 00 00 00 FF 0F 0B [20:22:46]RasterBufferAndPrint [20:22:46]line Счет N : (1)2076034 [20:22:46]line ИНН: 02508201610067 [20:22:46]line Контрольно-Кассовый Чек [20:22:46]line ПРОДАЖА [20:22:46]line ТРК (МРК, ГНК) : 42 [20:22:46]line Товар: 2710124500 [20:22:46]line Аи-95-К-5 [20:22:46]line 7.150 * 74.20 [20:22:46]line = 530.53 [20:22:46]line НДС 12% НСП 1% [20:22:46]line > о реализуемом товаре [20:22:46]line ОКРУГЛЕНИЕ: -0.53 [20:22:46]line ИТОГО: 530.00 [20:22:46]line Внесено: 530.00 [20:22:46]line СДАЧА: 0.00 [20:22:46]line НСП 1% : 4.69 [20:22:46]line НДС 12% : 56.34 [20:22:46]line Наличными: 530.00 [20:22:46]line Безнал.: 0.00 [20:22:46]line Место: АЗС № 135 "Партнер Нефть" [20:22:46]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:22:46]line СНО: Общий режим [20:22:46]line Чек 668 20.08.2024 20:22 [20:22:46]line Смена: 100 ФФД: 1.0 [20:22:46]line ЗНМ: 0300000196 [20:22:46]line РНМ: 0000000000162794 [20:22:46]line Версия ККМ: v1.0 [20:22:46]line ФМ: 0000000002094532 [20:22:46]line ФД: 58684 [20:22:47]line ФПД: 71300810097031 [20:22:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202246&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58684&fm=71300810097031&tin=02508201610067®Number=0000000000162794&sum=53000 [20:22:47]OFD Sender: Processing packet 58684 [packets to send 52, broken 51] [20:22:47]ProducePacketName [20:22:47]name=ofd_packets/00058684 [20:22:47]OFD Sender: To server: pG, [20:22:47]CommunicateWithHost lk.salyk.kg:30040 [20:22:47]ConnectInit lk.salyk.kg [20:22:47]written 0, free lines is 4095 [20:22:47]Connected sock=10 [20:22:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 46 6C 07 01 CD B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3D CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 16 00 00 00 00 07 04 06 00 08 CF 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 02 00 00 F4 03 04 00 16 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E5 00 00 35 04 06 00 40 D9 03 75 41 87 7B DD 83 4A 82 88 C3 85 [20:22:47]Write to MH i2c: 01 00 00 F4 2D 21 [20:22:47]Write i2c OK [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: 01 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: 01 07 00 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: 01 07 00 F4 2D 00 00 00 00 00 B8 0C EC [20:22:47]RasterBufferAndPrint [20:22:47]line [20:22:47]line [20:22:47]line [20:22:47]line [20:22:47]line [20:22:47]written 0, free lines is 3261 [20:22:47]MH_Cut [20:22:47]Write to MH i2c: D1 01 00 FB 2D 01 FA [20:22:47]Write i2c OK [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: D1 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: D1 01 00 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: D1 01 00 FB 2D 00 F9 [20:22:47]Write to MH i2c: 01 00 00 FC 2D 29 [20:22:47]Write i2c OK [20:22:47]MH_I2C_Read... [20:22:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F3 79 47 00 91 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3C E5 00 00 F4 03 04 00 64 A6 C4 66 B6 04 01 00 00 0A B1 CD F2 E3 AE 25 5C [20:22:47]CommunicateWithHost err = 0 [20:22:47]CheckOFDResponse [20:22:47]1017 (14) - 77093643461234 [20:22:47]1041 (16) - 0000000002094532 [20:22:47]1040 (4) - 58684 [20:22:47]1012 (4) - 20.08.2024 14:21 [20:22:47]1206 (1) - 0 [20:22:47]OFD Sender: Remove packet 58684 [20:22:47]ProducePacketName [20:22:47]name=ofd_packets/00058684 [20:22:47]NVStorageDeleteData [20:22:48]OFD Sender: No OFD packet to send [20:22:48]*** Cut start [20:22:48]*** Partial cut [20:22:48]*** CUTSNS_PIN = 1 [20:22:48]*** CUTSNS_PIN = 0 [20:22:48]*** Brake cut motor [20:22:49]Read from MH i2c: 01 [20:22:49]MH_I2C_Read... [20:22:49]*** Stop cut motor [20:22:49]*** Cut end [20:22:49]Read from MH i2c: 01 07 00 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: 01 07 00 FC 2D 00 00 00 00 00 FF 0F 3E [20:22:49]process_action close_receipt done [20:22:49]requested_data is exist [20:22:49]produce_requested_data [20:22:49]requested_item fm.sn is exist - process it [20:22:49]wFMCommunicate request_size=4 [20:22:49]MH_SAM_APDU [20:22:49]CAPDU: 80 11 00 00 [20:22:49]Write to MH i2c: E2 08 00 FD 2D 80 11 00 00 00 00 00 00 A4 [20:22:49]Write i2c OK [20:22:49]MH_I2C_Read... [20:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:49]Read from MH i2c: E2 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 17 00 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 17 00 FD 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F0 [20:22:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:22:49]wFMCommunicate OK [20:22:49]requested_item fd.num is exist - process it [20:22:49]SAM_PROTO_GetFieldsCounters [20:22:49]wFMCommunicate request_size=4 [20:22:49]MH_SAM_APDU [20:22:49]CAPDU: 80 13 00 00 [20:22:49]Write to MH i2c: E2 08 00 FE 2D 80 13 00 00 00 00 00 00 A7 [20:22:49]Write i2c OK [20:22:49]MH_I2C_Read... [20:22:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:49]Read from MH i2c: E2 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 62 00 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 62 00 FE 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [20:22:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:49]wFMCommunicate OK [20:22:49]SAM_PROTO_GetFieldsCounters done [20:22:49]requested_item shift.num is exist - process it [20:22:49]requested_item shift.opened is exist - process it [20:22:49]req_shift_opened [20:22:49]FM_GetShiftState [20:22:49]SAM_PROTO_GetShiftState [20:22:49]wFMCommunicate request_size=4 [20:22:49]MH_SAM_APDU [20:22:49]CAPDU: 80 13 01 00 [20:22:49]Write to MH i2c: E2 08 00 FF 2D 80 13 01 00 00 00 00 00 A9 [20:22:49]Write i2c OK [20:22:49]MH_I2C_Read... [20:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:49]Read from MH i2c: E2 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 0E 00 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 0E 00 FF 2D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CC [20:22:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:22:49]wFMCommunicate OK [20:22:49]SAM_PROTO_GetShiftState done [20:22:49]FM_GetShiftState done [20:22:49]req_shift_opened done [20:22:49]requested_item shift.open_date is exist - process it [20:22:49]req_shift_open_date [20:22:49]req_shift_open_date done [20:22:49]produce_requested_data done [20:22:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58684,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:22:49]process_action_free close_receipt [20:22:49]json_value_free [20:22:49]json_value_free done [20:22:49]process_json_proto returns [20:22:49]Send response to host [20:22:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58684,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:22:49]free response buf [20:22:49]execute_script done [20:22:49]execute_script returns [20:22:49]free content buf [20:22:49]Sock 8.Close socket [20:22:49]Sock 8.Thread stoped [20:22:53]OFD Sender: No OFD packet to send [20:22:53]accept exits with 9 [20:22:53]New connection [20:22:53]New thread 3067194724 created [20:22:53]Thread 3067338084 joined [20:22:53]Waiting for new connection... [20:22:53] Sock 9.Parse request [20:22:53]Sock 9.Check first char [20:22:53]Sock 9.First char is OK [20:22:53]request: POST /json_proto HTTP/1.0 [20:22:53]Method: POST [20:22:53]URL: /json_proto [20:22:53]Method is POST - this is cgi request [20:22:53]url: /json_proto [20:22:53]query_string will be loaded in cgi processing [20:22:53]execute_cgi json_proto POST (null) [20:22:53]execute_cgi path=json_proto method=POST [20:22:53]POST find Content-Length [20:22:53]Host: 172.17.44.3:8080 [20:22:53]Content-Length: 659 [20:22:53]Content-Type: application/json [20:22:53] [20:22:53]POST finish read [20:22:53]Found Content-Length = 659 [20:22:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 6.690, "sum" : 460.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:53]execute_script... [20:22: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)2076033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 6.690, "sum" : 460.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:53]POST & json_proto [20:22:53]process_json_proto [20:22:53]json parsed OK: [20:22:53]protocol is kg_v1.0 [20:22:53]action value=close_receipt [20:22:53]process_action close_receipt [20:22:53]cmd_close_receipt [20:22:53]MH_GetDate [20:22:53]Write to MH i2c: F0 00 00 00 2E 1D [20:22:53]Write i2c OK [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: F0 [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: F0 09 00 [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: F0 09 00 00 2E 00 1E FB C4 66 AD C5 5D 66 9E [20:22:53]GetLastDocTimeStamp 1724185366 [20:22:53]current date 1724185374 [20:22:53]FM_GetShiftState [20:22:53]SAM_PROTO_GetShiftState [20:22:53]wFMCommunicate request_size=4 [20:22:53]MH_SAM_APDU [20:22:53]CAPDU: 80 13 01 00 [20:22:53]Write to MH i2c: E2 08 00 01 2E 80 13 01 00 00 00 00 00 AC [20:22:53]Write i2c OK [20:22:53]MH_I2C_Read... [20:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:53]Read from MH i2c: E2 [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: E2 0E 00 [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: E2 0E 00 01 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CF [20:22:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:22:53]wFMCommunicate OK [20:22:53]SAM_PROTO_GetShiftState done [20:22:53]FM_GetShiftState done [20:22:53]opened in 1724112910 [20:22:53]opened+sec_in_day 1724199310 [20:22:53]quantity*price = 46027 [20:22:53]sum+1 = 46028 [20:22:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.88 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 669 20.08.2024 20:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58685 ФПД: 216964709302974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202254&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58685&fm=216964709302974&tin=02508201610067®Number=0000000000162794&sum=46000 [20:22:54]StoreToDocumentArchive [20:22:54]shift 100 fd 58685 [20:22:54]save to /storage/0100/doc_00058685 [20:22:54]save last doc name /storage/0100/doc_00058685 to /storage/kkm_last_doc_name [20:22:54]save OK [20:22:54]Clear old archive folders... [20:22:54]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:22:54]tlvbuf is 01F33400 [20:22:54]SAM_PROTO_ClearQueue [20:22:54]wFMCommunicate request_size=4 [20:22:54]MH_SAM_APDU [20:22:54]CAPDU: 80 09 00 00 [20:22:54]Write to MH i2c: E2 08 00 0E 2E 80 09 00 00 00 00 00 00 AE [20:22:54]Write i2c OK [20:22:54]MH_I2C_Read... [20:22:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:54]Read from MH i2c: E2 [20:22:54]MH_I2C_Read... [20:22:54]Read from MH i2c: E2 03 00 [20:22:54]MH_I2C_Read... [20:22:54]Read from MH i2c: E2 03 00 0E 2E 00 90 00 B0 [20:22:54]RAPDU: 90 00 [20:22:54]wFMCommunicate OK [20:22:54]SAM_PROTO_ClearQueue done [20:22:54]KKMCreateOFDPacket [20:22:54]OFDProtocolAddRootSTLVToBuf [20:22:54]FM_MakeSignedData [20:22:54]FM_MakeSignedData [20:22:54]SAM_PROTO_SignData [20:22:54]wFMCommunicate request_size=4 [20:22:54]MH_SAM_APDU [20:22:54]CAPDU: 80 0D 01 02 [20:22:54]Write to MH i2c: E2 08 00 0F 2E 80 0D 01 02 00 00 00 00 B6 [20:22:54]Write i2c OK [20:22:54]MH_I2C_Read... [20:22:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:54]Read from MH i2c: E2 [20:22:54]MH_I2C_Read... [20:22:54]Read from MH i2c: E2 03 00 [20:22:54]MH_I2C_Read... [20:22:54]Read from MH i2c: E2 03 00 0F 2E 00 90 00 B1 [20:22:54]RAPDU: 90 00 [20:22:54]wFMCommunicate OK [20:22:54]wFMCommunicate request_size=253 [20:22:54]MH_SAM_APDU [20:22:54]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 22 1A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 1E FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E5 00 00 35 04 06 00 C5 54 08 6D 42 BE [20:22:54]Write to MH i2c: E2 00 01 10 2E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 22 1A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 1E FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E5 00 00 35 04 06 00 C5 54 08 6D 42 BE 00 00 9E [20:22:54]Write i2c OK [20:22:54]MH_I2C_Read... [20:22:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:55]Read from MH i2c: E2 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 03 00 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 03 00 10 2E 00 90 00 B2 [20:22:55]RAPDU: 90 00 [20:22:55]wFMCommunicate OK [20:22:55]wFMCommunicate request_size=4 [20:22:55]MH_SAM_APDU [20:22:55]CAPDU: 80 0D 03 02 [20:22:55]Write to MH i2c: E2 08 00 11 2E 80 0D 03 02 00 00 00 00 BA [20:22:55]Write i2c OK [20:22:55]MH_I2C_Read... [20:22:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:55]Read from MH i2c: E2 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 0B 00 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 0B 00 11 2E 00 65 BC 8D 2E 54 37 F9 6D 90 00 88 [20:22:55]RAPDU: 65 BC 8D 2E 54 37 F9 6D 90 00 [20:22:55]wFMCommunicate OK [20:22:55]SAM_PROTO_SignData done [20:22:55]FM_MakeSignedData done [20:22:55]CreateOFDProtocolMessage [20:22:55]wFMCommunicate request_size=4 [20:22:55]MH_SAM_APDU [20:22:55]CAPDU: 80 11 00 00 [20:22:55]Write to MH i2c: E2 08 00 12 2E 80 11 00 00 00 00 00 00 BA [20:22:55]Write i2c OK [20:22:55]MH_I2C_Read... [20:22:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:55]Read from MH i2c: E2 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 17 00 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 17 00 12 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 06 [20:22:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:22:55]wFMCommunicate OK [20:22:55]CreateOFDProtocolMessage done [20:22:55]OFDSenderStorePacket 58685 [20:22:55]StoreOFDPacket docnum=58685 [20:22:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 38 1F 00 01 22 C5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 22 1A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 1E FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E5 00 00 35 04 06 00 C5 54 08 6D 42 BE 65 BC 8D 2E 54 37 F9 6D [20:22:55]CheckFolder [20:22:55]dirname=/storage/ofd_packets [20:22:55]CheckFolder done [20:22:55]ProducePacketName [20:22:55]name=ofd_packets/00058685 [20:22:55]NVStorageSaveData ofd_packets/00058685 [20:22:55]File name is /storage/ofd_packets/00058685 [20:22:55]Write 294 bytes [20:22:55]NVStorageSaveData done [20:22:55]OFDSenderStorePacket done [20:22:55]KKMCreateOFDPacket done [20:22:55]NVStorageSaveData kkm_last_timestamp [20:22:55]File name is /storage/kkm_last_timestamp [20:22:55]Write 4 bytes [20:22:55]NVStorageSaveData done [20:22:55]ExternCall_PrintAddStr [20:22:55]wPrintStart [20:22:55]Write to MH i2c: 01 00 00 13 2E 41 [20:22:55]Write i2c OK [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: 01 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: 01 07 00 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: 01 07 00 13 2E 00 00 00 00 00 FF 0F 56 [20:22:55]RasterBufferAndPrint [20:22:55]line Счет N : (1)2076033 [20:22:55]line ИНН: 02508201610067 [20:22:55]line Контрольно-Кассовый Чек [20:22:55]line ПРОДАЖА [20:22:55]line ТРК (МРК, ГНК) : 54 [20:22:55]line Товар: 2710124130 [20:22:55]line SU-92 [20:22:55]line 6.690 * 68.80 [20:22:55]line = 460.27 [20:22:55]line НДС 12% НСП 1% [20:22:55]line > о реализуемом товаре [20:22:55]line ОКРУГЛЕНИЕ: -0.27 [20:22:55]line ИТОГО: 460.00 [20:22:55]line Внесено: 460.00 [20:22:55]line СДАЧА: 0.00 [20:22:55]line НСП 1% : 4.07 [20:22:55]line НДС 12% : 48.88 [20:22:55]line Наличными: 460.00 [20:22:55]line Безнал.: 0.00 [20:22:55]line Место: АЗС № 135 "Партнер Нефть" [20:22:55]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:22:55]line СНО: Общий режим [20:22:55]line Чек 669 20.08.2024 20:22 [20:22:55]line Смена: 100 ФФД: 1.0 [20:22:55]line ЗНМ: 0300000196 [20:22:55]line РНМ: 0000000000162794 [20:22:55]line Версия ККМ: v1.0 [20:22:55]line ФМ: 0000000002094532 [20:22:55]line ФД: 58685 [20:22:55]line ФПД: 216964709302974 [20:22:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202254&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58685&fm=216964709302974&tin=02508201610067®Number=0000000000162794&sum=46000 [20:22:55]written 0, free lines is 4095 [20:22:55]OFD Sender: Processing packet 58685 [packets to send 52, broken 51] [20:22:55]ProducePacketName [20:22:55]name=ofd_packets/00058685 [20:22:55]OFD Sender: To server: pG, [20:22:55]CommunicateWithHost lk.salyk.kg:30040 [20:22:55]ConnectInit lk.salyk.kg [20:22:55]Connected sock=10 [20:22:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 38 1F 00 01 22 C5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 22 1A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 1E FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3D E5 00 00 35 04 06 00 C5 54 08 6D 42 BE 65 BC 8D 2E 54 37 F9 6D [20:22:55]Write to MH i2c: 01 00 00 3E 2E 6C [20:22:55]Write i2c OK [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: 01 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: 01 07 00 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: 01 07 00 3E 2E 00 00 00 00 00 C9 0C 48 [20:22:55]RasterBufferAndPrint [20:22:55]line [20:22:55]line [20:22:55]line [20:22:55]line [20:22:55]line [20:22:55]written 0, free lines is 3281 [20:22:55]MH_Cut [20:22:55]Write to MH i2c: D1 01 00 45 2E 01 45 [20:22:55]Write i2c OK [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: D1 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: D1 01 00 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: D1 01 00 45 2E 00 44 [20:22:55]Write to MH i2c: 01 00 00 46 2E 74 [20:22:55]Write i2c OK [20:22:55]MH_I2C_Read... [20:22:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8D 4A 47 00 36 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 32 30 39 34 35 33 32 10 04 04 00 3D E5 00 00 F4 03 04 00 6C A6 C4 66 B6 04 01 00 00 58 F1 20 CA C8 3B 32 99 [20:22:55]CommunicateWithHost err = 0 [20:22:55]CheckOFDResponse [20:22:55]1017 (14) - 77093643461234 [20:22:55]1041 (16) - 0000000002094532 [20:22:55]1040 (4) - 58685 [20:22:55]1012 (4) - 20.08.2024 14:21 [20:22:55]1206 (1) - 0 [20:22:55]OFD Sender: Remove packet 58685 [20:22:55]ProducePacketName [20:22:55]name=ofd_packets/00058685 [20:22:55]NVStorageDeleteData [20:22:56]OFD Sender: No OFD packet to send [20:22:56]*** Cut start [20:22:56]*** Partial cut [20:22:56]*** CUTSNS_PIN = 1 [20:22:56]*** CUTSNS_PIN = 0 [20:22:56]*** Brake cut motor [20:22:57]Read from MH i2c: 01 [20:22:57]MH_I2C_Read... [20:22:57]*** Stop cut motor [20:22:57]*** Cut end [20:22:57]Read from MH i2c: 01 07 00 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: 01 07 00 46 2E 00 00 00 00 00 FF 0F 89 [20:22:57]process_action close_receipt done [20:22:57]requested_data is exist [20:22:57]produce_requested_data [20:22:57]requested_item fm.sn is exist - process it [20:22:57]wFMCommunicate request_size=4 [20:22:57]MH_SAM_APDU [20:22:57]CAPDU: 80 11 00 00 [20:22:57]Write to MH i2c: E2 08 00 47 2E 80 11 00 00 00 00 00 00 EF [20:22:57]Write i2c OK [20:22:57]MH_I2C_Read... [20:22:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:57]Read from MH i2c: E2 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 17 00 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 17 00 47 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3B [20:22:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:22:57]wFMCommunicate OK [20:22:57]requested_item fd.num is exist - process it [20:22:57]SAM_PROTO_GetFieldsCounters [20:22:57]wFMCommunicate request_size=4 [20:22:57]MH_SAM_APDU [20:22:57]CAPDU: 80 13 00 00 [20:22:57]Write to MH i2c: E2 08 00 48 2E 80 13 00 00 00 00 00 00 F2 [20:22:57]Write i2c OK [20:22:57]MH_I2C_Read... [20:22:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:57]Read from MH i2c: E2 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 62 00 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 62 00 48 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 73 [20:22:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:57]wFMCommunicate OK [20:22:57]SAM_PROTO_GetFieldsCounters done [20:22:57]requested_item shift.num is exist - process it [20:22:57]requested_item shift.opened is exist - process it [20:22:57]req_shift_opened [20:22:57]FM_GetShiftState [20:22:57]SAM_PROTO_GetShiftState [20:22:57]wFMCommunicate request_size=4 [20:22:57]MH_SAM_APDU [20:22:57]CAPDU: 80 13 01 00 [20:22:57]Write to MH i2c: E2 08 00 49 2E 80 13 01 00 00 00 00 00 F4 [20:22:57]Write i2c OK [20:22:57]MH_I2C_Read... [20:22:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:57]Read from MH i2c: E2 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 0E 00 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 0E 00 49 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 17 [20:22:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:22:57]wFMCommunicate OK [20:22:57]SAM_PROTO_GetShiftState done [20:22:57]FM_GetShiftState done [20:22:57]req_shift_opened done [20:22:57]requested_item shift.open_date is exist - process it [20:22:57]req_shift_open_date [20:22:57]req_shift_open_date done [20:22:57]produce_requested_data done [20:22:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58685,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:22:57]process_action_free close_receipt [20:22:57]json_value_free [20:22:57]json_value_free done [20:22:57]process_json_proto returns [20:22:57]Send response to host [20:22:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58685,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:22:57]free response buf [20:22:57]execute_script done [20:22:57]execute_script returns [20:22:57]free content buf [20:22:57]Sock 9.Close socket [20:22:57]Sock 9.Thread stoped [20:23:01]OFD Sender: No OFD packet to send [20:23:06]OFD Sender: No OFD packet to send [20:23:11]OFD Sender: No OFD packet to send [20:23:16]OFD Sender: No OFD packet to send [20:23:21]OFD Sender: No OFD packet to send [20:23:26]OFD Sender: No OFD packet to send [20:23:31]accept exits with 8 [20:23:31]New connection [20:23:31]New thread 3067338084 created [20:23:31]Thread 3067194724 joined [20:23:31]Waiting for new connection... [20:23:31] Sock 8.Parse request [20:23:31]Sock 8.Check first char [20:23:31]Sock 8.First char is OK [20:23:31]request: POST /json_proto HTTP/1.0 [20:23:31]Method: POST [20:23:31]URL: /json_proto [20:23:31]Method is POST - this is cgi request [20:23:31]url: /json_proto [20:23:31]query_string will be loaded in cgi processing [20:23:31]execute_cgi json_proto POST (null) [20:23:31]execute_cgi path=json_proto method=POST [20:23:31]POST find Content-Length [20:23:31]Host: 172.17.44.3:8080 [20:23:31]Content-Length: 804 [20:23:31]Content-Type: application/json [20:23:31] [20:23:31]POST finish read [20:23:31]Found Content-Length = 804 [20:23:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:23:31]execute_script... [20:23:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:23:31]POST & json_proto [20:23:31]process_json_proto [20:23:31]json parsed OK: [20:23:31]protocol is kg_v1.0 [20:23:31]action value=close_receipt [20:23:31]process_action close_receipt [20:23:31]cmd_close_receipt [20:23:31]MH_GetDate [20:23:31]Write to MH i2c: F0 00 00 4A 2E 67 [20:23:31]Write i2c OK [20:23:31]MH_I2C_Read... [20:23:31]Read from MH i2c: F0 [20:23:31]MH_I2C_Read... [20:23:31]Read from MH i2c: F0 09 00 [20:23:31]MH_I2C_Read... [20:23:31]Read from MH i2c: F0 09 00 4A 2E 00 44 FB C4 66 AD C5 5D 66 0E [20:23:31]GetLastDocTimeStamp 1724185374 [20:23:31]current date 1724185412 [20:23:31]FM_GetShiftState [20:23:31]SAM_PROTO_GetShiftState [20:23:31]wFMCommunicate request_size=4 [20:23:31]MH_SAM_APDU [20:23:31]CAPDU: 80 13 01 00 [20:23:31]Write to MH i2c: E2 08 00 4B 2E 80 13 01 00 00 00 00 00 F6 [20:23:31]Write i2c OK [20:23:31]MH_I2C_Read... [20:23:31]OFD Sender: No OFD packet to send [20:23:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:23:31]Read from MH i2c: E2 [20:23:31]MH_I2C_Read... [20:23:31]Read from MH i2c: E2 0E 00 [20:23:31]MH_I2C_Read... [20:23:31]Read from MH i2c: E2 0E 00 4B 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 19 [20:23:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:23:31]wFMCommunicate OK [20:23:31]SAM_PROTO_GetShiftState done [20:23:31]FM_GetShiftState done [20:23:31]opened in 1724112910 [20:23:31]opened+sec_in_day 1724199310 [20:23:31]quantity*price = 100021 [20:23:31]sum+1 = 100023 [20:23:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 670 20.08.2024 20:23 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58686 ФПД: 236680038126952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202332&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58686&fm=236680038126952&tin=02508201610067®Number=0000000000162794&sum=100022 [20:23:32]StoreToDocumentArchive [20:23:32]shift 100 fd 58686 [20:23:32]save to /storage/0100/doc_00058686 [20:23:32]save last doc name /storage/0100/doc_00058686 to /storage/kkm_last_doc_name [20:23:32]save OK [20:23:32]Clear old archive folders... [20:23:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:23:32]tlvbuf is 020341C0 [20:23:32]SAM_PROTO_ClearQueue [20:23:32]wFMCommunicate request_size=4 [20:23:32]MH_SAM_APDU [20:23:32]CAPDU: 80 09 00 00 [20:23:32]Write to MH i2c: E2 08 00 58 2E 80 09 00 00 00 00 00 00 F8 [20:23:32]Write i2c OK [20:23:32]MH_I2C_Read... [20:23:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:23:32]Read from MH i2c: E2 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 03 00 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 03 00 58 2E 00 90 00 FA [20:23:32]RAPDU: 90 00 [20:23:32]wFMCommunicate OK [20:23:32]SAM_PROTO_ClearQueue done [20:23:32]KKMCreateOFDPacket [20:23:32]OFDProtocolAddRootSTLVToBuf [20:23:32]FM_MakeSignedData [20:23:32]FM_MakeSignedData [20:23:32]SAM_PROTO_SignData [20:23:32]wFMCommunicate request_size=4 [20:23:32]MH_SAM_APDU [20:23:32]CAPDU: 80 0D 01 02 [20:23:32]Write to MH i2c: E2 08 00 59 2E 80 0D 01 02 00 00 00 00 00 [20:23:32]Write i2c OK [20:23:32]MH_I2C_Read... [20:23:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:23:32]Read from MH i2c: E2 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 03 00 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 03 00 59 2E 00 90 00 FB [20:23:32]RAPDU: 90 00 [20:23:32]wFMCommunicate OK [20:23:32]wFMCommunicate request_size=255 [20:23:32]MH_SAM_APDU [20:23:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9E 02 00 00 F4 03 04 00 44 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E5 00 00 35 04 06 00 D7 [20:23:32]Write to MH i2c: E2 02 01 5A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9E 02 00 00 F4 03 04 00 44 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E5 00 00 35 04 06 00 D7 00 00 3C [20:23:32]Write i2c OK [20:23:32]MH_I2C_Read... [20:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:23:32]Read from MH i2c: E2 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 03 00 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 03 00 5A 2E 00 90 00 FC [20:23:32]RAPDU: 90 00 [20:23:32]wFMCommunicate OK [20:23:32]wFMCommunicate request_size=10 [20:23:32]MH_SAM_APDU [20:23:32]CAPDU: 80 0D 02 02 05 42 5D 99 15 68 [20:23:32]Write to MH i2c: E2 0D 00 5B 2E 80 0D 02 02 05 00 42 5D 99 15 68 00 00 C2 [20:23:32]Write i2c OK [20:23:32]MH_I2C_Read... [20:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:23:32]Read from MH i2c: E2 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 03 00 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 03 00 5B 2E 00 90 00 FD [20:23:32]RAPDU: 90 00 [20:23:32]wFMCommunicate OK [20:23:32]wFMCommunicate request_size=4 [20:23:32]MH_SAM_APDU [20:23:32]CAPDU: 80 0D 03 02 [20:23:32]Write to MH i2c: E2 08 00 5C 2E 80 0D 03 02 00 00 00 00 05 [20:23:32]Write i2c OK [20:23:32]MH_I2C_Read... [20:23:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:23:32]Read from MH i2c: E2 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 0B 00 [20:23:32]MH_I2C_Read... [20:23:32]Read from MH i2c: E2 0B 00 5C 2E 00 0C C2 6D 96 67 84 DE 7B 90 00 1B [20:23:32]RAPDU: 0C C2 6D 96 67 84 DE 7B 90 00 [20:23:32]wFMCommunicate OK [20:23:32]SAM_PROTO_SignData done [20:23:32]FM_MakeSignedData done [20:23:32]CreateOFDProtocolMessage [20:23:32]wFMCommunicate request_size=4 [20:23:32]MH_SAM_APDU [20:23:32]CAPDU: 80 11 00 00 [20:23:32]Write to MH i2c: E2 08 00 5D 2E 80 11 00 00 00 00 00 00 05 [20:23:32]Write i2c OK [20:23:32]MH_I2C_Read... [20:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:23:33]Read from MH i2c: E2 [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: E2 17 00 [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: E2 17 00 5D 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 51 [20:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:23:33]wFMCommunicate OK [20:23:33]CreateOFDProtocolMessage done [20:23:33]OFDSenderStorePacket 58686 [20:23:33]StoreOFDPacket docnum=58686 [20:23:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 06 20 07 01 27 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9E 02 00 00 F4 03 04 00 44 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E5 00 00 35 04 06 00 D7 42 5D 99 15 68 0C C2 6D 96 67 84 DE 7B [20:23:33]CheckFolder [20:23:33]dirname=/storage/ofd_packets [20:23:33]CheckFolder done [20:23:33]ProducePacketName [20:23:33]name=ofd_packets/00058686 [20:23:33]NVStorageSaveData ofd_packets/00058686 [20:23:33]File name is /storage/ofd_packets/00058686 [20:23:33]Write 301 bytes [20:23:33]NVStorageSaveData done [20:23:33]OFDSenderStorePacket done [20:23:33]KKMCreateOFDPacket done [20:23:33]NVStorageSaveData kkm_last_timestamp [20:23:33]File name is /storage/kkm_last_timestamp [20:23:33]Write 4 bytes [20:23:33]NVStorageSaveData done [20:23:33]ExternCall_PrintAddStr [20:23:33]wPrintStart [20:23:33]Write to MH i2c: 01 00 00 5E 2E 8C [20:23:33]Write i2c OK [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: 01 [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: 01 07 00 [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: 01 07 00 5E 2E 00 00 00 00 00 FF 0F A1 [20:23:33]RasterBufferAndPrint [20:23:33]line Счет N : (1)2076035 [20:23:33]line ИНН: 02508201610067 [20:23:33]line Контрольно-Кассовый Чек [20:23:33]line ПРОДАЖА [20:23:33]line ТРК (МРК, ГНК) : 32 [20:23:33]line Товар: 2710124500 [20:23:33]line Аи-95-К-5 [20:23:33]line 13.480 * 74.20 [20:23:33]line = 1000.22 [20:23:33]line НДС 12% НСП 1% [20:23:33]line > о реализуемом товаре [20:23:33]line ИТОГО: 1000.22 [20:23:33]line НСП 1% : 8.85 [20:23:33]line НДС 12% : 106.22 [20:23:33]line Наличными: 0.00 [20:23:33]line Безнал.: 1000.22 [20:23:33]line Место: АЗС № 135 "Партнер Нефть" [20:23:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:23:33]line СНО: Общий режим [20:23:33]line Чек 670 20.08.2024 20:23 [20:23:33]line Смена: 100 ФФД: 1.0 [20:23:33]line ЗНМ: 0300000196 [20:23:33]line РНМ: 0000000000162794 [20:23:33]line Версия ККМ: v1.0 [20:23:33]line Платежная система: O! деньги [20:23:33]line ФМ: 0000000002094532 [20:23:33]line ФД: 58686 [20:23:33]line ФПД: 236680038126952 [20:23:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202332&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58686&fm=236680038126952&tin=02508201610067®Number=0000000000162794&sum=100022 [20:23:33]OFD Sender: Processing packet 58686 [packets to send 52, broken 51] [20:23:33]ProducePacketName [20:23:33]name=ofd_packets/00058686 [20:23:33]OFD Sender: To server: pG, [20:23:33]CommunicateWithHost lk.salyk.kg:30040 [20:23:33]ConnectInit lk.salyk.kg [20:23:33]written 0, free lines is 4095 [20:23:33]Connected sock=10 [20:23:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 06 20 07 01 27 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9E 02 00 00 F4 03 04 00 44 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E5 00 00 35 04 06 00 D7 42 5D 99 15 68 0C C2 6D 96 67 84 DE 7B [20:23:33]Write to MH i2c: 01 00 00 88 2E B6 [20:23:33]Write i2c OK [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: 01 [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: 01 07 00 [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: 01 07 00 88 2E 00 00 00 00 00 DA 0C A3 [20:23:33]RasterBufferAndPrint [20:23:33]line [20:23:33]line [20:23:33]line [20:23:33]line [20:23:33]line [20:23:33]written 0, free lines is 3297 [20:23:33]MH_Cut [20:23:33]Write to MH i2c: D1 01 00 8F 2E 01 8F [20:23:33]Write i2c OK [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: D1 [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: D1 01 00 [20:23:33]MH_I2C_Read... [20:23:33]Read from MH i2c: D1 01 00 8F 2E 00 8E [20:23:33]Write to MH i2c: 01 00 00 90 2E BE [20:23:33]Write i2c OK [20:23:33]MH_I2C_Read... [20:23:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 06 F4 47 00 76 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3E E5 00 00 F4 03 04 00 92 A6 C4 66 B6 04 01 00 00 EE 9B 47 6B 8B A0 75 64 [20:23:33]CommunicateWithHost err = 0 [20:23:33]CheckOFDResponse [20:23:33]1017 (14) - 77093643461234 [20:23:33]1041 (16) - 0000000002094532 [20:23:33]1040 (4) - 58686 [20:23:33]1012 (4) - 20.08.2024 14:22 [20:23:33]1206 (1) - 0 [20:23:33]OFD Sender: Remove packet 58686 [20:23:33]ProducePacketName [20:23:33]name=ofd_packets/00058686 [20:23:33]NVStorageDeleteData [20:23:34]OFD Sender: No OFD packet to send [20:23:34]*** Cut start [20:23:34]*** Partial cut [20:23:34]*** CUTSNS_PIN = 1 [20:23:34]*** CUTSNS_PIN = 0 [20:23:34]*** Brake cut motor [20:23:35]Read from MH i2c: 01 [20:23:35]MH_I2C_Read... [20:23:35]*** Stop cut motor [20:23:35]*** Cut end [20:23:35]Read from MH i2c: 01 07 00 [20:23:35]MH_I2C_Read... [20:23:35]Read from MH i2c: 01 07 00 90 2E 00 00 00 00 00 FF 0F D3 [20:23:35]process_action close_receipt done [20:23:35]requested_data is exist [20:23:35]produce_requested_data [20:23:35]requested_item fm.sn is exist - process it [20:23:35]wFMCommunicate request_size=4 [20:23:35]MH_SAM_APDU [20:23:35]CAPDU: 80 11 00 00 [20:23:35]Write to MH i2c: E2 08 00 91 2E 80 11 00 00 00 00 00 00 39 [20:23:35]Write i2c OK [20:23:35]MH_I2C_Read... [20:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:23:35]Read from MH i2c: E2 [20:23:35]MH_I2C_Read... [20:23:35]Read from MH i2c: E2 17 00 [20:23:35]MH_I2C_Read... [20:23:35]Read from MH i2c: E2 17 00 91 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 85 [20:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:23:35]wFMCommunicate OK [20:23:35]requested_item fd.num is exist - process it [20:23:35]SAM_PROTO_GetFieldsCounters [20:23:35]wFMCommunicate request_size=4 [20:23:35]MH_SAM_APDU [20:23:35]CAPDU: 80 13 00 00 [20:23:35]Write to MH i2c: E2 08 00 92 2E 80 13 00 00 00 00 00 00 3C [20:23:35]Write i2c OK [20:23:35]MH_I2C_Read... [20:23:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:23:35]Read from MH i2c: E2 [20:23:35]MH_I2C_Read... [20:23:35]Read from MH i2c: E2 62 00 [20:23:35]MH_I2C_Read... [20:23:35]Read from MH i2c: E2 62 00 92 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 C1 [20:23:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:23:35]wFMCommunicate OK [20:23:35]SAM_PROTO_GetFieldsCounters done [20:23:35]requested_item shift.num is exist - process it [20:23:35]requested_item shift.opened is exist - process it [20:23:35]req_shift_opened [20:23:35]FM_GetShiftState [20:23:35]SAM_PROTO_GetShiftState [20:23:35]wFMCommunicate request_size=4 [20:23:35]MH_SAM_APDU [20:23:35]CAPDU: 80 13 01 00 [20:23:35]Write to MH i2c: E2 08 00 93 2E 80 13 01 00 00 00 00 00 3E [20:23:35]Write i2c OK [20:23:35]MH_I2C_Read... [20:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:23:35]Read from MH i2c: E2 [20:23:35]MH_I2C_Read... [20:23:35]Read from MH i2c: E2 0E 00 [20:23:35]MH_I2C_Read... [20:23:35]Read from MH i2c: E2 0E 00 93 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 61 [20:23:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:23:35]wFMCommunicate OK [20:23:35]SAM_PROTO_GetShiftState done [20:23:35]FM_GetShiftState done [20:23:35]req_shift_opened done [20:23:35]requested_item shift.open_date is exist - process it [20:23:35]req_shift_open_date [20:23:35]req_shift_open_date done [20:23:35]produce_requested_data done [20:23:35]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58686,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:23:35]process_action_free close_receipt [20:23:35]json_value_free [20:23:35]json_value_free done [20:23:35]process_json_proto returns [20:23:35]Send response to host [20:23:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58686,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:23:35]free response buf [20:23:35]execute_script done [20:23:35]execute_script returns [20:23:35]free content buf [20:23:35]Sock 8.Close socket [20:23:35]Sock 8.Thread stoped [20:23:39]OFD Sender: No OFD packet to send [20:23:44]OFD Sender: No OFD packet to send [20:23:49]OFD Sender: No OFD packet to send [20:23:54]OFD Sender: No OFD packet to send [20:23:59]OFD Sender: No OFD packet to send [20:24:04]OFD Sender: No OFD packet to send [20:24:09]OFD Sender: No OFD packet to send [20:24:14]OFD Sender: No OFD packet to send [20:24:19]OFD Sender: No OFD packet to send [20:24:24]OFD Sender: No OFD packet to send [20:24:29]OFD Sender: No OFD packet to send [20:24:34]OFD Sender: No OFD packet to send [20:24:39]OFD Sender: No OFD packet to send [20:24:44]accept exits with 9 [20:24:44]New connection [20:24:44]New thread 3067194724 created [20:24:44]Thread 3067338084 joined [20:24:44]Waiting for new connection... [20:24:44] Sock 9.Parse request [20:24:44]Sock 9.Check first char [20:24:44]Sock 9.First char is OK [20:24:44]request: POST /json_proto HTTP/1.0 [20:24:44]Method: POST [20:24:44]URL: /json_proto [20:24:44]Method is POST - this is cgi request [20:24:44]url: /json_proto [20:24:44]query_string will be loaded in cgi processing [20:24:44]execute_cgi json_proto POST (null) [20:24:44]execute_cgi path=json_proto method=POST [20:24:44]POST find Content-Length [20:24:44]Host: 172.17.44.3:8080 [20:24:44]Content-Length: 804 [20:24:44]Content-Type: application/json [20:24:44] [20:24:44]POST finish read [20:24:44]Found Content-Length = 804 [20:24:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:44]execute_script... [20:24:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:44]POST & json_proto [20:24:44]process_json_proto [20:24:44]json parsed OK: [20:24:44]protocol is kg_v1.0 [20:24:44]action value=close_receipt [20:24:44]process_action close_receipt [20:24:44]cmd_close_receipt [20:24:44]MH_GetDate [20:24:44]Write to MH i2c: F0 00 00 94 2E B1 [20:24:44]Write i2c OK [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: F0 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: F0 09 00 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: F0 09 00 94 2E 00 8D FB C4 66 AD C5 5D 66 A1 [20:24:44]GetLastDocTimeStamp 1724185412 [20:24:44]current date 1724185485 [20:24:44]FM_GetShiftState [20:24:44]SAM_PROTO_GetShiftState [20:24:44]wFMCommunicate request_size=4 [20:24:44]MH_SAM_APDU [20:24:44]CAPDU: 80 13 01 00 [20:24:44]Write to MH i2c: E2 08 00 95 2E 80 13 01 00 00 00 00 00 40 [20:24:44]Write i2c OK [20:24:44]MH_I2C_Read... [20:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:44]Read from MH i2c: E2 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: E2 0E 00 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: E2 0E 00 95 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 63 [20:24:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:24:44]wFMCommunicate OK [20:24:44]SAM_PROTO_GetShiftState done [20:24:44]FM_GetShiftState done [20:24:44]opened in 1724112910 [20:24:44]opened+sec_in_day 1724199310 [20:24:44]quantity*price = 100005 [20:24:44]sum+1 = 100006 [20:24:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 671 20.08.2024 20:24 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58687 ФПД: 47773685084778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202445&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58687&fm=47773685084778&tin=02508201610067®Number=0000000000162794&sum=100005 [20:24:45]StoreToDocumentArchive [20:24:45]shift 100 fd 58687 [20:24:45]save to /storage/0100/doc_00058687 [20:24:45]save last doc name /storage/0100/doc_00058687 to /storage/kkm_last_doc_name [20:24:45]save OK [20:24:45]Clear old archive folders... [20:24:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:24:45]tlvbuf is B6E06450 [20:24:45]SAM_PROTO_ClearQueue [20:24:45]wFMCommunicate request_size=4 [20:24:45]MH_SAM_APDU [20:24:45]CAPDU: 80 09 00 00 [20:24:45]Write to MH i2c: E2 08 00 A2 2E 80 09 00 00 00 00 00 00 42 [20:24:45]Write i2c OK [20:24:45]MH_I2C_Read... [20:24:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:45]Read from MH i2c: E2 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 03 00 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 03 00 A2 2E 00 90 00 44 [20:24:45]RAPDU: 90 00 [20:24:45]wFMCommunicate OK [20:24:45]SAM_PROTO_ClearQueue done [20:24:45]KKMCreateOFDPacket [20:24:45]OFDProtocolAddRootSTLVToBuf [20:24:45]FM_MakeSignedData [20:24:45]FM_MakeSignedData [20:24:45]SAM_PROTO_SignData [20:24:45]wFMCommunicate request_size=4 [20:24:45]MH_SAM_APDU [20:24:45]CAPDU: 80 0D 01 02 [20:24:45]Write to MH i2c: E2 08 00 A3 2E 80 0D 01 02 00 00 00 00 4A [20:24:45]Write i2c OK [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 [20:24:45]MH_I2C_Read... [20:24:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:45]Read from MH i2c: E2 03 00 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 03 00 A3 2E 00 90 00 45 [20:24:45]RAPDU: 90 00 [20:24:45]wFMCommunicate OK [20:24:45]wFMCommunicate request_size=255 [20:24:45]MH_SAM_APDU [20:24: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 8D FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E5 00 00 35 04 06 00 2B [20:24:45]Write to MH i2c: E2 02 01 A4 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 8D FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E5 00 00 35 04 06 00 2B 00 00 64 [20:24:45]Write i2c OK [20:24:45]MH_I2C_Read... [20:24:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:45]Read from MH i2c: E2 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 03 00 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 03 00 A4 2E 00 90 00 46 [20:24:45]RAPDU: 90 00 [20:24:45]wFMCommunicate OK [20:24:45]wFMCommunicate request_size=10 [20:24:45]MH_SAM_APDU [20:24:45]CAPDU: 80 0D 02 02 05 73 2D 87 72 6A [20:24:45]Write to MH i2c: E2 0D 00 A5 2E 80 0D 02 02 05 00 73 2D 87 72 6A 00 00 5A [20:24:45]Write i2c OK [20:24:45]MH_I2C_Read... [20:24:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:45]Read from MH i2c: E2 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 03 00 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 03 00 A5 2E 00 90 00 47 [20:24:45]RAPDU: 90 00 [20:24:45]wFMCommunicate OK [20:24:45]wFMCommunicate request_size=4 [20:24:45]MH_SAM_APDU [20:24:45]CAPDU: 80 0D 03 02 [20:24:45]Write to MH i2c: E2 08 00 A6 2E 80 0D 03 02 00 00 00 00 4F [20:24:45]Write i2c OK [20:24:45]MH_I2C_Read... [20:24:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:45]Read from MH i2c: E2 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 0B 00 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 0B 00 A6 2E 00 F1 98 E3 0C 25 76 B1 2A 90 00 3E [20:24:45]RAPDU: F1 98 E3 0C 25 76 B1 2A 90 00 [20:24:45]wFMCommunicate OK [20:24:45]SAM_PROTO_SignData done [20:24:45]FM_MakeSignedData done [20:24:45]CreateOFDProtocolMessage [20:24:45]wFMCommunicate request_size=4 [20:24:45]MH_SAM_APDU [20:24:45]CAPDU: 80 11 00 00 [20:24:45]Write to MH i2c: E2 08 00 A7 2E 80 11 00 00 00 00 00 00 4F [20:24:45]Write i2c OK [20:24:45]MH_I2C_Read... [20:24:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:45]Read from MH i2c: E2 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 17 00 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: E2 17 00 A7 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9B [20:24:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:24:45]wFMCommunicate OK [20:24:45]CreateOFDProtocolMessage done [20:24:45]OFDSenderStorePacket 58687 [20:24:45]StoreOFDPacket docnum=58687 [20:24:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B3 24 07 01 CF 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 8D FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E5 00 00 35 04 06 00 2B 73 2D 87 72 6A F1 98 E3 0C 25 76 B1 2A [20:24:45]CheckFolder [20:24:45]dirname=/storage/ofd_packets [20:24:45]CheckFolder done [20:24:45]ProducePacketName [20:24:45]name=ofd_packets/00058687 [20:24:45]NVStorageSaveData ofd_packets/00058687 [20:24:45]File name is /storage/ofd_packets/00058687 [20:24:45]Write 301 bytes [20:24:45]NVStorageSaveData done [20:24:45]OFDSenderStorePacket done [20:24:45]KKMCreateOFDPacket done [20:24:45]NVStorageSaveData kkm_last_timestamp [20:24:45]File name is /storage/kkm_last_timestamp [20:24:45]Write 4 bytes [20:24:45]NVStorageSaveData done [20:24:45]ExternCall_PrintAddStr [20:24:45]OFD Sender: Processing packet 58687 [packets to send 52, broken 51] [20:24:45]ProducePacketName [20:24:45]name=ofd_packets/00058687 [20:24:45]OFD Sender: To server: pG, [20:24:45]CommunicateWithHost lk.salyk.kg:30040 [20:24:45]ConnectInit lk.salyk.kg [20:24:45]wPrintStart [20:24:45]Write to MH i2c: 01 00 00 A8 2E D6 [20:24:45]Write i2c OK [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: 01 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: 01 07 00 [20:24:45]MH_I2C_Read... [20:24:45]Read from MH i2c: 01 07 00 A8 2E 00 00 00 00 00 FF 0F EB [20:24:45]RasterBufferAndPrint [20:24:45]line Счет N : (1)2076036 [20:24:45]line ИНН: 02508201610067 [20:24:45]line Контрольно-Кассовый Чек [20:24:45]line ПРОДАЖА [20:24:45]line ТРК (МРК, ГНК) : 53 [20:24:45]line Товар: 2710124130 [20:24:45]line Аи-92-К-4 [20:24:45]line 14.750 * 67.80 [20:24:45]line = 1000.05 [20:24:45]line НДС 12% НСП 1% [20:24:45]line > о реализуемом товаре [20:24:45]line ИТОГО: 1000.05 [20:24:45]line НСП 1% : 8.85 [20:24:45]line НДС 12% : 106.20 [20:24:45]line Наличными: 0.00 [20:24:45]line Безнал.: 1000.05 [20:24:45]line Место: АЗС № 135 "Партнер Нефть" [20:24:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:24:45]line СНО: Общий режим [20:24:45]line Чек 671 20.08.2024 20:24 [20:24:45]line Смена: 100 ФФД: 1.0 [20:24:45]line ЗНМ: 0300000196 [20:24:46]line РНМ: 0000000000162794 [20:24:46]line Версия ККМ: v1.0 [20:24:46]line Платежная система: O! деньги [20:24:46]line ФМ: 0000000002094532 [20:24:46]line ФД: 58687 [20:24:46]line ФПД: 47773685084778 [20:24:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202445&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58687&fm=47773685084778&tin=02508201610067®Number=0000000000162794&sum=100005 [20:24:46]Connected sock=10 [20:24:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B3 24 07 01 CF 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 8D FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 3F E5 00 00 35 04 06 00 2B 73 2D 87 72 6A F1 98 E3 0C 25 76 B1 2A [20:24:46]written 0, free lines is 4095 [20:24:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EE 0B 47 00 AA 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 32 30 39 34 35 33 32 10 04 04 00 3F E5 00 00 F4 03 04 00 DB A6 C4 66 B6 04 01 00 00 1F 33 44 3C 65 0A 53 83 [20:24:46]CommunicateWithHost err = 0 [20:24:46]CheckOFDResponse [20:24:46]1017 (14) - 77093643461234 [20:24:46]1041 (16) - 0000000002094532 [20:24:46]1040 (4) - 58687 [20:24:46]1012 (4) - 20.08.2024 14:23 [20:24:46]1206 (1) - 0 [20:24:46]OFD Sender: Remove packet 58687 [20:24:46]ProducePacketName [20:24:46]name=ofd_packets/00058687 [20:24:46]NVStorageDeleteData [20:24:46]Write to MH i2c: 01 00 00 D2 2E 00 [20:24:46]Write i2c OK [20:24:46]MH_I2C_Read... [20:24:46]Read from MH i2c: 01 [20:24:46]MH_I2C_Read... [20:24:46]Read from MH i2c: 01 07 00 [20:24:46]MH_I2C_Read... [20:24:46]Read from MH i2c: 01 07 00 D2 2E 00 00 00 00 00 CB 0C DE [20:24:46]RasterBufferAndPrint [20:24:46]line [20:24:46]line [20:24:46]line [20:24:46]line [20:24:46]line [20:24:46]written 0, free lines is 3282 [20:24:46]MH_Cut [20:24:46]Write to MH i2c: D1 01 00 D9 2E 01 D9 [20:24:46]Write i2c OK [20:24:46]MH_I2C_Read... [20:24:46]Read from MH i2c: D1 [20:24:46]MH_I2C_Read... [20:24:46]Read from MH i2c: D1 01 00 [20:24:46]MH_I2C_Read... [20:24:46]Read from MH i2c: D1 01 00 D9 2E 00 D8 [20:24:46]Write to MH i2c: 01 00 00 DA 2E 08 [20:24:46]Write i2c OK [20:24:46]MH_I2C_Read... [20:24:47]OFD Sender: No OFD packet to send [20:24:47]*** Cut start [20:24:47]*** Partial cut [20:24:47]*** CUTSNS_PIN = 1 [20:24:47]*** CUTSNS_PIN = 0 [20:24:47]*** Brake cut motor [20:24:48]Read from MH i2c: 01 [20:24:48]MH_I2C_Read... [20:24:48]*** Stop cut motor [20:24:48]*** Cut end [20:24:48]Read from MH i2c: 01 07 00 [20:24:48]MH_I2C_Read... [20:24:48]Read from MH i2c: 01 07 00 DA 2E 00 00 00 00 00 FF 0F 1D [20:24:48]process_action close_receipt done [20:24:48]requested_data is exist [20:24:48]produce_requested_data [20:24:48]requested_item fm.sn is exist - process it [20:24:48]wFMCommunicate request_size=4 [20:24:48]MH_SAM_APDU [20:24:48]CAPDU: 80 11 00 00 [20:24:48]Write to MH i2c: E2 08 00 DB 2E 80 11 00 00 00 00 00 00 83 [20:24:48]Write i2c OK [20:24:48]MH_I2C_Read... [20:24:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:48]Read from MH i2c: E2 [20:24:48]MH_I2C_Read... [20:24:48]Read from MH i2c: E2 17 00 [20:24:48]MH_I2C_Read... [20:24:48]Read from MH i2c: E2 17 00 DB 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CF [20:24:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:24:48]wFMCommunicate OK [20:24:48]requested_item fd.num is exist - process it [20:24:48]SAM_PROTO_GetFieldsCounters [20:24:48]wFMCommunicate request_size=4 [20:24:48]MH_SAM_APDU [20:24:48]CAPDU: 80 13 00 00 [20:24:48]Write to MH i2c: E2 08 00 DC 2E 80 13 00 00 00 00 00 00 86 [20:24:48]Write i2c OK [20:24:48]MH_I2C_Read... [20:24:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:48]Read from MH i2c: E2 [20:24:48]MH_I2C_Read... [20:24:48]Read from MH i2c: E2 62 00 [20:24:48]MH_I2C_Read... [20:24:48]Read from MH i2c: E2 62 00 DC 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 0F [20:24:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 3F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:48]wFMCommunicate OK [20:24:48]SAM_PROTO_GetFieldsCounters done [20:24:48]requested_item shift.num is exist - process it [20:24:48]requested_item shift.opened is exist - process it [20:24:48]req_shift_opened [20:24:48]FM_GetShiftState [20:24:48]SAM_PROTO_GetShiftState [20:24:48]wFMCommunicate request_size=4 [20:24:48]MH_SAM_APDU [20:24:48]CAPDU: 80 13 01 00 [20:24:48]Write to MH i2c: E2 08 00 DD 2E 80 13 01 00 00 00 00 00 88 [20:24:48]Write i2c OK [20:24:48]MH_I2C_Read... [20:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:48]Read from MH i2c: E2 [20:24:48]MH_I2C_Read... [20:24:48]Read from MH i2c: E2 0E 00 [20:24:48]MH_I2C_Read... [20:24:48]Read from MH i2c: E2 0E 00 DD 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AB [20:24:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:24:48]wFMCommunicate OK [20:24:48]SAM_PROTO_GetShiftState done [20:24:48]FM_GetShiftState done [20:24:48]req_shift_opened done [20:24:48]requested_item shift.open_date is exist - process it [20:24:48]req_shift_open_date [20:24:48]req_shift_open_date done [20:24:48]produce_requested_data done [20:24:48]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58687,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:24:48]process_action_free close_receipt [20:24:48]json_value_free [20:24:48]json_value_free done [20:24:48]process_json_proto returns [20:24:48]Send response to host [20:24:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58687,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:24:48]free response buf [20:24:48]execute_script done [20:24:48]execute_script returns [20:24:48]free content buf [20:24:48]Sock 9.Close socket [20:24:48]Sock 9.Thread stoped [20:24:52]OFD Sender: No OFD packet to send [20:24:57]OFD Sender: No OFD packet to send [20:25:02]OFD Sender: No OFD packet to send [20:25:07]OFD Sender: No OFD packet to send [20:25:11]accept exits with 8 [20:25:11]New connection [20:25:11]New thread 3067338084 created [20:25:11]Thread 3067194724 joined [20:25:11]Waiting for new connection... [20:25:11] Sock 8.Parse request [20:25:11]Sock 8.Check first char [20:25:11]Sock 8.First char is OK [20:25:11]request: POST /json_proto HTTP/1.0 [20:25:11]Method: POST [20:25:11]URL: /json_proto [20:25:11]Method is POST - this is cgi request [20:25:11]url: /json_proto [20:25:11]query_string will be loaded in cgi processing [20:25:11]execute_cgi json_proto POST (null) [20:25:11]execute_cgi path=json_proto method=POST [20:25:11]POST find Content-Length [20:25:11]Host: 172.17.44.3:8080 [20:25:11]Content-Length: 678 [20:25:11]Content-Type: application/json [20:25:11] [20:25:11]POST finish read [20:25:11]Found Content-Length = 678 [20:25:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:11]execute_script... [20:25: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)2076037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:11]POST & json_proto [20:25:11]process_json_proto [20:25:11]json parsed OK: [20:25:11]protocol is kg_v1.0 [20:25:11]action value=close_receipt [20:25:11]process_action close_receipt [20:25:11]cmd_close_receipt [20:25:11]MH_GetDate [20:25:11]Write to MH i2c: F0 00 00 DE 2E FB [20:25:11]Write i2c OK [20:25:11]MH_I2C_Read... [20:25:11]Read from MH i2c: F0 [20:25:11]MH_I2C_Read... [20:25:11]Read from MH i2c: F0 09 00 [20:25:11]MH_I2C_Read... [20:25:11]Read from MH i2c: F0 09 00 DE 2E 00 A8 FB C4 66 AD C5 5D 66 06 [20:25:11]GetLastDocTimeStamp 1724185485 [20:25:11]current date 1724185512 [20:25:11]FM_GetShiftState [20:25:11]SAM_PROTO_GetShiftState [20:25:11]wFMCommunicate request_size=4 [20:25:11]MH_SAM_APDU [20:25:11]CAPDU: 80 13 01 00 [20:25:11]Write to MH i2c: E2 08 00 DF 2E 80 13 01 00 00 00 00 00 8A [20:25:11]Write i2c OK [20:25:11]MH_I2C_Read... [20:25:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:11]Read from MH i2c: E2 [20:25:11]MH_I2C_Read... [20:25:11]Read from MH i2c: E2 0E 00 [20:25:11]MH_I2C_Read... [20:25:11]Read from MH i2c: E2 0E 00 DF 2E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AD [20:25:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:25:11]wFMCommunicate OK [20:25:11]SAM_PROTO_GetShiftState done [20:25:11]FM_GetShiftState done [20:25:11]opened in 1724112910 [20:25:11]opened+sec_in_day 1724199310 [20:25:11]quantity*price = 50036 [20:25:11]sum+1 = 50037 [20:25:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 672 20.08.2024 20:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58688 ФПД: 9960916764103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202512&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58688&fm=9960916764103&tin=02508201610067®Number=0000000000162794&sum=50000 [20:25:12]StoreToDocumentArchive [20:25:12]shift 100 fd 58688 [20:25:12]save to /storage/0100/doc_00058688 [20:25:12]save last doc name /storage/0100/doc_00058688 to /storage/kkm_last_doc_name [20:25:12]save OK [20:25:12]Clear old archive folders... [20:25:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:25:12]tlvbuf is 01D63550 [20:25:12]SAM_PROTO_ClearQueue [20:25:12]wFMCommunicate request_size=4 [20:25:12]MH_SAM_APDU [20:25:12]CAPDU: 80 09 00 00 [20:25:12]Write to MH i2c: E2 08 00 EC 2E 80 09 00 00 00 00 00 00 8C [20:25:12]Write i2c OK [20:25:12]MH_I2C_Read... [20:25:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:12]Read from MH i2c: E2 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 03 00 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 03 00 EC 2E 00 90 00 8E [20:25:12]RAPDU: 90 00 [20:25:12]wFMCommunicate OK [20:25:12]SAM_PROTO_ClearQueue done [20:25:12]KKMCreateOFDPacket [20:25:12]OFDProtocolAddRootSTLVToBuf [20:25:12]FM_MakeSignedData [20:25:12]FM_MakeSignedData [20:25:12]SAM_PROTO_SignData [20:25:12]wFMCommunicate request_size=4 [20:25:12]MH_SAM_APDU [20:25:12]CAPDU: 80 0D 01 02 [20:25:12]Write to MH i2c: E2 08 00 ED 2E 80 0D 01 02 00 00 00 00 94 [20:25:12]Write i2c OK [20:25:12]MH_I2C_Read... [20:25:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:12]Read from MH i2c: E2 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 03 00 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 03 00 ED 2E 00 90 00 8F [20:25:12]RAPDU: 90 00 [20:25:12]wFMCommunicate OK [20:25:12]wFMCommunicate request_size=255 [20:25:12]MH_SAM_APDU [20:25:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 A8 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E5 00 00 35 04 06 00 09 [20:25:12]Write to MH i2c: E2 02 01 EE 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 A8 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E5 00 00 35 04 06 00 09 00 00 10 [20:25:12]Write i2c OK [20:25:12]MH_I2C_Read... [20:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:12]Read from MH i2c: E2 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 03 00 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 03 00 EE 2E 00 90 00 90 [20:25:12]RAPDU: 90 00 [20:25:12]wFMCommunicate OK [20:25:12]wFMCommunicate request_size=10 [20:25:12]MH_SAM_APDU [20:25:12]CAPDU: 80 0D 02 02 05 0F 34 E7 C5 C7 [20:25:12]Write to MH i2c: E2 0D 00 EF 2E 80 0D 02 02 05 00 0F 34 E7 C5 C7 00 00 57 [20:25:12]Write i2c OK [20:25:12]MH_I2C_Read... [20:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:12]Read from MH i2c: E2 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 03 00 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 03 00 EF 2E 00 90 00 91 [20:25:12]RAPDU: 90 00 [20:25:12]wFMCommunicate OK [20:25:12]wFMCommunicate request_size=4 [20:25:12]MH_SAM_APDU [20:25:12]CAPDU: 80 0D 03 02 [20:25:12]Write to MH i2c: E2 08 00 F0 2E 80 0D 03 02 00 00 00 00 99 [20:25:12]Write i2c OK [20:25:12]MH_I2C_Read... [20:25:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:12]Read from MH i2c: E2 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 0B 00 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 0B 00 F0 2E 00 F4 88 06 82 29 B5 A8 00 90 00 24 [20:25:12]RAPDU: F4 88 06 82 29 B5 A8 00 90 00 [20:25:12]wFMCommunicate OK [20:25:12]SAM_PROTO_SignData done [20:25:12]FM_MakeSignedData done [20:25:12]CreateOFDProtocolMessage [20:25:12]wFMCommunicate request_size=4 [20:25:12]MH_SAM_APDU [20:25:12]CAPDU: 80 11 00 00 [20:25:12]Write to MH i2c: E2 08 00 F1 2E 80 11 00 00 00 00 00 00 99 [20:25:12]Write i2c OK [20:25:12]MH_I2C_Read... [20:25:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:12]Read from MH i2c: E2 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 17 00 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: E2 17 00 F1 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E5 [20:25:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:25:12]wFMCommunicate OK [20:25:12]CreateOFDProtocolMessage done [20:25:12]OFDSenderStorePacket 58688 [20:25:12]StoreOFDPacket docnum=58688 [20:25:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E 95 07 01 89 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 A8 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E5 00 00 35 04 06 00 09 0F 34 E7 C5 C7 F4 88 06 82 29 B5 A8 00 [20:25:12]CheckFolder [20:25:12]dirname=/storage/ofd_packets [20:25:12]CheckFolder done [20:25:12]ProducePacketName [20:25:12]name=ofd_packets/00058688 [20:25:12]NVStorageSaveData ofd_packets/00058688 [20:25:12]File name is /storage/ofd_packets/00058688 [20:25:12]Write 301 bytes [20:25:12]NVStorageSaveData done [20:25:12]OFDSenderStorePacket done [20:25:12]KKMCreateOFDPacket done [20:25:12]NVStorageSaveData kkm_last_timestamp [20:25:12]File name is /storage/kkm_last_timestamp [20:25:12]Write 4 bytes [20:25:12]NVStorageSaveData done [20:25:12]ExternCall_PrintAddStr [20:25:12]wPrintStart [20:25:12]Write to MH i2c: 01 00 00 F2 2E 20 [20:25:12]Write i2c OK [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: 01 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: 01 07 00 [20:25:12]MH_I2C_Read... [20:25:12]Read from MH i2c: 01 07 00 F2 2E 00 00 00 00 00 FF 0F 35 [20:25:12]RasterBufferAndPrint [20:25:12]line Счет N : (1)2076037 [20:25:12]line ИНН: 02508201610067 [20:25:12]line Контрольно-Кассовый Чек [20:25:12]line ПРОДАЖА [20:25:12]line ТРК (МРК, ГНК) : 33 [20:25:12]line Товар: 2710124130 [20:25:12]line Аи-92-К-4 [20:25:12]line 7.380 * 67.80 [20:25:12]line = 500.36 [20:25:12]line НДС 12% НСП 1% [20:25:12]line > о реализуемом товаре [20:25:12]line ОКРУГЛЕНИЕ: -0.36 [20:25:12]line ИТОГО: 500.00 [20:25:12]line Внесено: 500.00 [20:25:12]line СДАЧА: 0.00 [20:25:12]line НСП 1% : 4.43 [20:25:12]line НДС 12% : 53.14 [20:25:12]line Наличными: 500.00 [20:25:12]line Безнал.: 0.00 [20:25:12]line Место: АЗС № 135 "Партнер Нефть" [20:25:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:25:12]line СНО: Общий режим [20:25:12]line Чек 672 20.08.2024 20:25 [20:25:12]line Смена: 100 ФФД: 1.0 [20:25:12]line ЗНМ: 0300000196 [20:25:12]line РНМ: 0000000000162794 [20:25:12]line Версия ККМ: v1.0 [20:25:12]line ФМ: 0000000002094532 [20:25:12]line ФД: 58688 [20:25:12]line ФПД: 9960916764103 [20:25:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202512&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58688&fm=9960916764103&tin=02508201610067®Number=0000000000162794&sum=50000 [20:25:13]OFD Sender: Processing packet 58688 [packets to send 52, broken 51] [20:25:13]ProducePacketName [20:25:13]name=ofd_packets/00058688 [20:25:13]OFD Sender: To server: pG, [20:25:13]CommunicateWithHost lk.salyk.kg:30040 [20:25:13]ConnectInit lk.salyk.kg [20:25:13]written 0, free lines is 4095 [20:25:13]Connected sock=10 [20:25:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5E 95 07 01 89 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 A8 FB C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 40 E5 00 00 35 04 06 00 09 0F 34 E7 C5 C7 F4 88 06 82 29 B5 A8 00 [20:25:13]Write to MH i2c: 01 00 00 1D 2F 4C [20:25:13]Write i2c OK [20:25:13]MH_I2C_Read... [20:25:13]Read from MH i2c: 01 [20:25:13]MH_I2C_Read... [20:25:13]Read from MH i2c: 01 07 00 [20:25:13]MH_I2C_Read... [20:25:13]Read from MH i2c: 01 07 00 1D 2F 00 00 00 00 00 B9 0C 18 [20:25:13]RasterBufferAndPrint [20:25:13]line [20:25:13]line [20:25:13]line [20:25:13]line [20:25:13]line [20:25:13]written 0, free lines is 3262 [20:25:13]MH_Cut [20:25:13]Write to MH i2c: D1 01 00 24 2F 01 25 [20:25:13]Write i2c OK [20:25:13]MH_I2C_Read... [20:25:13]Read from MH i2c: D1 [20:25:13]MH_I2C_Read... [20:25:13]Read from MH i2c: D1 01 00 [20:25:13]MH_I2C_Read... [20:25:13]Read from MH i2c: D1 01 00 24 2F 00 24 [20:25:13]Write to MH i2c: 01 00 00 25 2F 54 [20:25:13]Write i2c OK [20:25:13]MH_I2C_Read... [20:25:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0C 32 47 00 92 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 32 30 39 34 35 33 32 10 04 04 00 40 E5 00 00 F4 03 04 00 F6 A6 C4 66 B6 04 01 00 00 34 11 3E 7B AA B7 14 9E [20:25:13]CommunicateWithHost err = 0 [20:25:13]CheckOFDResponse [20:25:13]1017 (14) - 77093643461234 [20:25:13]1041 (16) - 0000000002094532 [20:25:13]1040 (4) - 58688 [20:25:13]1012 (4) - 20.08.2024 14:23 [20:25:13]1206 (1) - 0 [20:25:13]OFD Sender: Remove packet 58688 [20:25:13]ProducePacketName [20:25:13]name=ofd_packets/00058688 [20:25:13]NVStorageDeleteData [20:25:14]OFD Sender: No OFD packet to send [20:25:14]*** Cut start [20:25:14]*** Partial cut [20:25:14]*** CUTSNS_PIN = 1 [20:25:14]*** CUTSNS_PIN = 0 [20:25:14]*** Brake cut motor [20:25:15]Read from MH i2c: 01 [20:25:15]MH_I2C_Read... [20:25:15]*** Stop cut motor [20:25:15]*** Cut end [20:25:15]Read from MH i2c: 01 07 00 [20:25:15]MH_I2C_Read... [20:25:15]Read from MH i2c: 01 07 00 25 2F 00 00 00 00 00 FF 0F 69 [20:25:15]process_action close_receipt done [20:25:15]requested_data is exist [20:25:15]produce_requested_data [20:25:15]requested_item fm.sn is exist - process it [20:25:15]wFMCommunicate request_size=4 [20:25:15]MH_SAM_APDU [20:25:15]CAPDU: 80 11 00 00 [20:25:15]Write to MH i2c: E2 08 00 26 2F 80 11 00 00 00 00 00 00 CF [20:25:15]Write i2c OK [20:25:15]MH_I2C_Read... [20:25:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:15]Read from MH i2c: E2 [20:25:15]MH_I2C_Read... [20:25:15]Read from MH i2c: E2 17 00 [20:25:15]MH_I2C_Read... [20:25:15]Read from MH i2c: E2 17 00 26 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1B [20:25:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:25:15]wFMCommunicate OK [20:25:15]requested_item fd.num is exist - process it [20:25:15]SAM_PROTO_GetFieldsCounters [20:25:15]wFMCommunicate request_size=4 [20:25:15]MH_SAM_APDU [20:25:15]CAPDU: 80 13 00 00 [20:25:15]Write to MH i2c: E2 08 00 27 2F 80 13 00 00 00 00 00 00 D2 [20:25:15]Write i2c OK [20:25:15]MH_I2C_Read... [20:25:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:15]Read from MH i2c: E2 [20:25:15]MH_I2C_Read... [20:25:15]Read from MH i2c: E2 62 00 [20:25:15]MH_I2C_Read... [20:25:15]Read from MH i2c: E2 62 00 27 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 40 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [20:25:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 40 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:15]wFMCommunicate OK [20:25:15]SAM_PROTO_GetFieldsCounters done [20:25:15]requested_item shift.num is exist - process it [20:25:15]requested_item shift.opened is exist - process it [20:25:15]req_shift_opened [20:25:15]FM_GetShiftState [20:25:15]SAM_PROTO_GetShiftState [20:25:15]wFMCommunicate request_size=4 [20:25:15]MH_SAM_APDU [20:25:15]CAPDU: 80 13 01 00 [20:25:15]Write to MH i2c: E2 08 00 28 2F 80 13 01 00 00 00 00 00 D4 [20:25:15]Write i2c OK [20:25:15]MH_I2C_Read... [20:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:15]Read from MH i2c: E2 [20:25:15]MH_I2C_Read... [20:25:15]Read from MH i2c: E2 0E 00 [20:25:15]MH_I2C_Read... [20:25:15]Read from MH i2c: E2 0E 00 28 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F7 [20:25:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:25:15]wFMCommunicate OK [20:25:15]SAM_PROTO_GetShiftState done [20:25:15]FM_GetShiftState done [20:25:15]req_shift_opened done [20:25:15]requested_item shift.open_date is exist - process it [20:25:15]req_shift_open_date [20:25:15]req_shift_open_date done [20:25:15]produce_requested_data done [20:25:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58688,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:25:15]process_action_free close_receipt [20:25:15]json_value_free [20:25:15]json_value_free done [20:25:15]process_json_proto returns [20:25:15]Send response to host [20:25:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58688,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:25:15]free response buf [20:25:15]execute_script done [20:25:15]execute_script returns [20:25:15]free content buf [20:25:15]Sock 8.Close socket [20:25:15]Sock 8.Thread stoped [20:25:19]OFD Sender: No OFD packet to send [20:25:24]OFD Sender: No OFD packet to send [20:25:29]OFD Sender: No OFD packet to send [20:25:34]OFD Sender: No OFD packet to send [20:25:39]OFD Sender: No OFD packet to send [20:25:44]OFD Sender: No OFD packet to send [20:25:49]OFD Sender: No OFD packet to send [20:25:54]OFD Sender: No OFD packet to send [20:25:59]OFD Sender: No OFD packet to send [20:26:04]OFD Sender: No OFD packet to send [20:26:09]OFD Sender: No OFD packet to send [20:26:14]OFD Sender: No OFD packet to send [20:26:19]OFD Sender: No OFD packet to send [20:26:24]OFD Sender: No OFD packet to send [20:26:29]OFD Sender: No OFD packet to send [20:26:34]OFD Sender: No OFD packet to send [20:26:39]OFD Sender: No OFD packet to send [20:26:44]OFD Sender: No OFD packet to send [20:26:49]OFD Sender: No OFD packet to send [20:26:54]OFD Sender: No OFD packet to send [20:26:54]accept exits with 9 [20:26:54]New connection [20:26:54]New thread 3067194724 created [20:26:54]Thread 3067338084 joined [20:26:54]Waiting for new connection... [20:26:54] Sock 9.Parse request [20:26:54]Sock 9.Check first char [20:26:54]Sock 9.First char is OK [20:26:54]request: POST /json_proto HTTP/1.0 [20:26:54]Method: POST [20:26:54]URL: /json_proto [20:26:54]Method is POST - this is cgi request [20:26:54]url: /json_proto [20:26:54]query_string will be loaded in cgi processing [20:26:54]execute_cgi json_proto POST (null) [20:26:54]execute_cgi path=json_proto method=POST [20:26:54]POST find Content-Length [20:26:54]Host: 172.17.44.3:8080 [20:26:54]Content-Length: 785 [20:26:54]Content-Type: application/json [20:26:54] [20:26:54]POST finish read [20:26:54]Found Content-Length = 785 [20:26:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:54]execute_script... [20:26:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:54]POST & json_proto [20:26:54]process_json_proto [20:26:54]json parsed OK: [20:26:54]protocol is kg_v1.0 [20:26:54]action value=close_receipt [20:26:54]process_action close_receipt [20:26:54]cmd_close_receipt [20:26:54]MH_GetDate [20:26:54]Write to MH i2c: F0 00 00 29 2F 47 [20:26:54]Write i2c OK [20:26:54]MH_I2C_Read... [20:26:54]Read from MH i2c: F0 [20:26:54]MH_I2C_Read... [20:26:54]Read from MH i2c: F0 09 00 [20:26:54]MH_I2C_Read... [20:26:54]Read from MH i2c: F0 09 00 29 2F 00 0F FC C4 66 AD C5 5D 66 BA [20:26:54]GetLastDocTimeStamp 1724185512 [20:26:54]current date 1724185615 [20:26:54]FM_GetShiftState [20:26:54]SAM_PROTO_GetShiftState [20:26:54]wFMCommunicate request_size=4 [20:26:54]MH_SAM_APDU [20:26:54]CAPDU: 80 13 01 00 [20:26:54]Write to MH i2c: E2 08 00 2A 2F 80 13 01 00 00 00 00 00 D6 [20:26:54]Write i2c OK [20:26:54]MH_I2C_Read... [20:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:54]Read from MH i2c: E2 [20:26:54]MH_I2C_Read... [20:26:54]Read from MH i2c: E2 0E 00 [20:26:54]MH_I2C_Read... [20:26:54]Read from MH i2c: E2 0E 00 2A 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [20:26:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:26:54]wFMCommunicate OK [20:26:54]SAM_PROTO_GetShiftState done [20:26:54]FM_GetShiftState done [20:26:54]opened in 1724112910 [20:26:54]opened+sec_in_day 1724199310 [20:26:54]quantity*price = 200001 [20:26:54]sum+1 = 200003 [20:26:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 673 20.08.2024 20:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58689 ФПД: 204644956154758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202655&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58689&fm=204644956154758&tin=02508201610067®Number=0000000000162794&sum=200002 [20:26:55]StoreToDocumentArchive [20:26:55]shift 100 fd 58689 [20:26:55]save to /storage/0100/doc_00058689 [20:26:55]save last doc name /storage/0100/doc_00058689 to /storage/kkm_last_doc_name [20:26:55]save OK [20:26:55]Clear old archive folders... [20:26:55]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:26:55]tlvbuf is 01D65820 [20:26:55]SAM_PROTO_ClearQueue [20:26:55]wFMCommunicate request_size=4 [20:26:55]MH_SAM_APDU [20:26:55]CAPDU: 80 09 00 00 [20:26:55]Write to MH i2c: E2 08 00 37 2F 80 09 00 00 00 00 00 00 D8 [20:26:55]Write i2c OK [20:26:55]MH_I2C_Read... [20:26:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:26:55]Read from MH i2c: E2 [20:26:55]MH_I2C_Read... [20:26:55]Read from MH i2c: E2 03 00 [20:26:55]MH_I2C_Read... [20:26:55]Read from MH i2c: E2 03 00 37 2F 00 90 00 DA [20:26:55]RAPDU: 90 00 [20:26:55]wFMCommunicate OK [20:26:55]SAM_PROTO_ClearQueue done [20:26:55]KKMCreateOFDPacket [20:26:55]OFDProtocolAddRootSTLVToBuf [20:26:55]FM_MakeSignedData [20:26:55]FM_MakeSignedData [20:26:55]SAM_PROTO_SignData [20:26:55]wFMCommunicate request_size=4 [20:26:55]MH_SAM_APDU [20:26:55]CAPDU: 80 0D 01 02 [20:26:55]Write to MH i2c: E2 08 00 38 2F 80 0D 01 02 00 00 00 00 E0 [20:26:55]Write i2c OK [20:26:55]MH_I2C_Read... [20:26:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:26:55]Read from MH i2c: E2 [20:26:55]MH_I2C_Read... [20:26:55]Read from MH i2c: E2 03 00 [20:26:55]MH_I2C_Read... [20:26:55]Read from MH i2c: E2 03 00 38 2F 00 90 00 DB [20:26:55]RAPDU: 90 00 [20:26:55]wFMCommunicate OK [20:26:55]wFMCommunicate request_size=253 [20:26:55]MH_SAM_APDU [20:26:55]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 0F FC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E5 00 00 35 04 06 00 BA 1F 9D EA AB 86 [20:26:55]Write to MH i2c: E2 00 01 39 2F 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 0F FC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E5 00 00 35 04 06 00 BA 1F 9D EA AB 86 00 00 B0 [20:26:55]Write i2c OK [20:26:55]MH_I2C_Read... [20:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:56]Read from MH i2c: E2 [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: E2 03 00 [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: E2 03 00 39 2F 00 90 00 DC [20:26:56]RAPDU: 90 00 [20:26:56]wFMCommunicate OK [20:26:56]wFMCommunicate request_size=4 [20:26:56]MH_SAM_APDU [20:26:56]CAPDU: 80 0D 03 02 [20:26:56]Write to MH i2c: E2 08 00 3A 2F 80 0D 03 02 00 00 00 00 E4 [20:26:56]Write i2c OK [20:26:56]MH_I2C_Read... [20:26:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:26:56]Read from MH i2c: E2 [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: E2 0B 00 [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: E2 0B 00 3A 2F 00 20 AA 5D 92 38 2E 5E DC 90 00 3E [20:26:56]RAPDU: 20 AA 5D 92 38 2E 5E DC 90 00 [20:26:56]wFMCommunicate OK [20:26:56]SAM_PROTO_SignData done [20:26:56]FM_MakeSignedData done [20:26:56]CreateOFDProtocolMessage [20:26:56]wFMCommunicate request_size=4 [20:26:56]MH_SAM_APDU [20:26:56]CAPDU: 80 11 00 00 [20:26:56]Write to MH i2c: E2 08 00 3B 2F 80 11 00 00 00 00 00 00 E4 [20:26:56]Write i2c OK [20:26:56]MH_I2C_Read... [20:26:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:56]Read from MH i2c: E2 [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: E2 17 00 [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: E2 17 00 3B 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 30 [20:26:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:26:56]wFMCommunicate OK [20:26:56]CreateOFDProtocolMessage done [20:26:56]OFDSenderStorePacket 58689 [20:26:56]StoreOFDPacket docnum=58689 [20:26:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 8A E9 00 01 98 53 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 0F FC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E5 00 00 35 04 06 00 BA 1F 9D EA AB 86 20 AA 5D 92 38 2E 5E DC [20:26:56]CheckFolder [20:26:56]dirname=/storage/ofd_packets [20:26:56]CheckFolder done [20:26:56]ProducePacketName [20:26:56]name=ofd_packets/00058689 [20:26:56]NVStorageSaveData ofd_packets/00058689 [20:26:56]File name is /storage/ofd_packets/00058689 [20:26:56]Write 294 bytes [20:26:56]NVStorageSaveData done [20:26:56]OFDSenderStorePacket done [20:26:56]KKMCreateOFDPacket done [20:26:56]NVStorageSaveData kkm_last_timestamp [20:26:56]File name is /storage/kkm_last_timestamp [20:26:56]Write 4 bytes [20:26:56]NVStorageSaveData done [20:26:56]ExternCall_PrintAddStr [20:26:56]wPrintStart [20:26:56]Write to MH i2c: 01 00 00 3C 2F 6B [20:26:56]Write i2c OK [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: 01 [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: 01 07 00 [20:26:56]MH_I2C_Read... [20:26:56]Read from MH i2c: 01 07 00 3C 2F 00 00 00 00 00 FF 0F 80 [20:26:56]RasterBufferAndPrint [20:26:56]line Счет N : (1)2076038 [20:26:56]line ИНН: 02508201610067 [20:26:56]line Контрольно-Кассовый Чек [20:26:56]line ПРОДАЖА [20:26:56]line ТРК (МРК, ГНК) : 64 [20:26:56]line Товар: 2710124130 [20:26:56]line SU-92 [20:26:56]line 29.070 * 68.80 [20:26:56]line = 2000.02 [20:26:56]line НДС 12% НСП 1% [20:26:56]line > о реализуемом товаре [20:26:56]line ИТОГО: 2000.02 [20:26:56]line НСП 1% : 17.70 [20:26:56]line НДС 12% : 212.39 [20:26:56]line Наличными: 0.00 [20:26:56]line Безнал.: 2000.02 [20:26:56]line Место: АЗС № 135 "Партнер Нефть" [20:26:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:26:56]line СНО: Общий режим [20:26:56]line Чек 673 20.08.2024 20:26 [20:26:56]line Смена: 100 ФФД: 1.0 [20:26:56]line ЗНМ: 0300000196 [20:26:56]line РНМ: 0000000000162794 [20:26:56]line Версия ККМ: v1.0 [20:26:56]line Платежная система: O! деньги [20:26:56]line ФМ: 0000000002094532 [20:26:56]line ФД: 58689 [20:26:56]line ФПД: 204644956154758 [20:26:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202655&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58689&fm=204644956154758&tin=02508201610067®Number=0000000000162794&sum=200002 [20:26:56]OFD Sender: Processing packet 58689 [packets to send 52, broken 51] [20:26:56]ProducePacketName [20:26:56]name=ofd_packets/00058689 [20:26:56]OFD Sender: To server: pG, [20:26:56]CommunicateWithHost lk.salyk.kg:30040 [20:26:56]ConnectInit lk.salyk.kg [20:26:56]written 0, free lines is 4095 [20:26:56]Connected sock=10 [20:26:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 8A E9 00 01 98 53 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 0F FC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 41 E5 00 00 35 04 06 00 BA 1F 9D EA AB 86 20 AA 5D 92 38 2E 5E DC [20:26:57]Write to MH i2c: 01 00 00 66 2F 95 [20:26:57]Write i2c OK [20:26:57]MH_I2C_Read... [20:26:57]Read from MH i2c: 01 [20:26:57]MH_I2C_Read... [20:26:57]Read from MH i2c: 01 07 00 [20:26:57]MH_I2C_Read... [20:26:57]Read from MH i2c: 01 07 00 66 2F 00 00 00 00 00 D5 0C 7D [20:26:57]RasterBufferAndPrint [20:26:57]line [20:26:57]line [20:26:57]line [20:26:57]line [20:26:57]line [20:26:57]written 0, free lines is 3290 [20:26:57]MH_Cut [20:26:57]Write to MH i2c: D1 01 00 6D 2F 01 6E [20:26:57]Write i2c OK [20:26:57]MH_I2C_Read... [20:26:57]Read from MH i2c: D1 [20:26:57]MH_I2C_Read... [20:26:57]Read from MH i2c: D1 01 00 [20:26:57]MH_I2C_Read... [20:26:57]Read from MH i2c: D1 01 00 6D 2F 00 6D [20:26:57]Write to MH i2c: 01 00 00 6E 2F 9D [20:26:57]Write i2c OK [20:26:57]MH_I2C_Read... [20:26:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FC E9 47 00 83 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 32 30 39 34 35 33 32 10 04 04 00 41 E5 00 00 F4 03 04 00 5D A7 C4 66 B6 04 01 00 00 D7 A9 B2 45 FF 3E 3F 12 [20:26:57]CommunicateWithHost err = 0 [20:26:57]CheckOFDResponse [20:26:57]1017 (14) - 77093643461234 [20:26:57]1041 (16) - 0000000002094532 [20:26:57]1040 (4) - 58689 [20:26:57]1012 (4) - 20.08.2024 14:25 [20:26:57]1206 (1) - 0 [20:26:57]OFD Sender: Remove packet 58689 [20:26:57]ProducePacketName [20:26:57]name=ofd_packets/00058689 [20:26:57]NVStorageDeleteData [20:26:57]OFD Sender: No OFD packet to send [20:26:57]*** Cut start [20:26:57]*** Partial cut [20:26:57]*** CUTSNS_PIN = 1 [20:26:57]*** CUTSNS_PIN = 0 [20:26:58]*** Brake cut motor [20:26:58]Read from MH i2c: 01 [20:26:58]MH_I2C_Read... [20:26:58]*** Stop cut motor [20:26:58]*** Cut end [20:26:58]Read from MH i2c: 01 07 00 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: 01 07 00 6E 2F 00 00 00 00 00 FF 0F B2 [20:26:58]process_action close_receipt done [20:26:58]requested_data is exist [20:26:58]produce_requested_data [20:26:58]requested_item fm.sn is exist - process it [20:26:58]wFMCommunicate request_size=4 [20:26:58]MH_SAM_APDU [20:26:58]CAPDU: 80 11 00 00 [20:26:58]Write to MH i2c: E2 08 00 6F 2F 80 11 00 00 00 00 00 00 18 [20:26:58]Write i2c OK [20:26:58]MH_I2C_Read... [20:26:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:58]Read from MH i2c: E2 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: E2 17 00 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: E2 17 00 6F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 64 [20:26:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:26:58]wFMCommunicate OK [20:26:58]requested_item fd.num is exist - process it [20:26:58]SAM_PROTO_GetFieldsCounters [20:26:58]wFMCommunicate request_size=4 [20:26:58]MH_SAM_APDU [20:26:58]CAPDU: 80 13 00 00 [20:26:58]Write to MH i2c: E2 08 00 70 2F 80 13 00 00 00 00 00 00 1B [20:26:58]Write i2c OK [20:26:58]MH_I2C_Read... [20:26:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:26:58]Read from MH i2c: E2 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: E2 62 00 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: E2 62 00 70 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 41 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 AC [20:26:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 41 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:26:58]wFMCommunicate OK [20:26:58]SAM_PROTO_GetFieldsCounters done [20:26:58]requested_item shift.num is exist - process it [20:26:58]requested_item shift.opened is exist - process it [20:26:58]req_shift_opened [20:26:58]FM_GetShiftState [20:26:58]SAM_PROTO_GetShiftState [20:26:58]wFMCommunicate request_size=4 [20:26:58]MH_SAM_APDU [20:26:58]CAPDU: 80 13 01 00 [20:26:58]Write to MH i2c: E2 08 00 71 2F 80 13 01 00 00 00 00 00 1D [20:26:58]Write i2c OK [20:26:58]MH_I2C_Read... [20:26:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:58]Read from MH i2c: E2 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: E2 0E 00 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: E2 0E 00 71 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 40 [20:26:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:26:58]wFMCommunicate OK [20:26:58]SAM_PROTO_GetShiftState done [20:26:58]FM_GetShiftState done [20:26:58]req_shift_opened done [20:26:58]requested_item shift.open_date is exist - process it [20:26:58]req_shift_open_date [20:26:58]req_shift_open_date done [20:26:58]produce_requested_data done [20:26:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58689,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:26:58]process_action_free close_receipt [20:26:58]json_value_free [20:26:58]json_value_free done [20:26:58]process_json_proto returns [20:26:58]Send response to host [20:26:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58689,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:26:58]free response buf [20:26:58]execute_script done [20:26:58]execute_script returns [20:26:58]free content buf [20:26:58]Sock 9.Close socket [20:26:58]Sock 9.Thread stoped [20:27:02]OFD Sender: No OFD packet to send [20:27:07]OFD Sender: No OFD packet to send [20:27:12]OFD Sender: No OFD packet to send [20:27:17]OFD Sender: No OFD packet to send [20:27:22]OFD Sender: No OFD packet to send [20:27:27]OFD Sender: No OFD packet to send [20:27:32]OFD Sender: No OFD packet to send [20:27:37]OFD Sender: No OFD packet to send [20:27:42]OFD Sender: No OFD packet to send [20:27:47]OFD Sender: No OFD packet to send [20:27:52]OFD Sender: No OFD packet to send [20:27:57]OFD Sender: No OFD packet to send [20:28:02]OFD Sender: No OFD packet to send [20:28:07]OFD Sender: No OFD packet to send [20:28:12]OFD Sender: No OFD packet to send [20:28:17]OFD Sender: No OFD packet to send [20:28:22]OFD Sender: No OFD packet to send [20:28:27]OFD Sender: No OFD packet to send [20:28:32]OFD Sender: No OFD packet to send [20:28:37]OFD Sender: No OFD packet to send [20:28:42]OFD Sender: No OFD packet to send [20:28:47]OFD Sender: No OFD packet to send [20:28:52]OFD Sender: No OFD packet to send [20:28:57]OFD Sender: No OFD packet to send [20:29:02]OFD Sender: No OFD packet to send [20:29:07]OFD Sender: No OFD packet to send [20:29:12]OFD Sender: No OFD packet to send [20:29:17]OFD Sender: No OFD packet to send [20:29:22]OFD Sender: No OFD packet to send [20:29:24]accept exits with 8 [20:29:24]New connection [20:29:24]New thread 3067338084 created [20:29:24]Thread 3067194724 joined [20:29:24]Waiting for new connection... [20:29:24] Sock 8.Parse request [20:29:24]Sock 8.Check first char [20:29:24]Sock 8.First char is OK [20:29:24]request: POST /json_proto HTTP/1.0 [20:29:24]Method: POST [20:29:24]URL: /json_proto [20:29:24]Method is POST - this is cgi request [20:29:24]url: /json_proto [20:29:24]query_string will be loaded in cgi processing [20:29:24]execute_cgi json_proto POST (null) [20:29:24]execute_cgi path=json_proto method=POST [20:29:24]POST find Content-Length [20:29:24]Host: 172.17.44.3:8080 [20:29:24]Content-Length: 804 [20:29:24]Content-Type: application/json [20:29:24] [20:29:24]POST finish read [20:29:24]Found Content-Length = 804 [20:29:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:24]execute_script... [20:29: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)2076039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:24]POST & json_proto [20:29:24]process_json_proto [20:29:24]json parsed OK: [20:29:24]protocol is kg_v1.0 [20:29:24]action value=close_receipt [20:29:24]process_action close_receipt [20:29:24]cmd_close_receipt [20:29:24]MH_GetDate [20:29:24]Write to MH i2c: F0 00 00 72 2F 90 [20:29:24]Write i2c OK [20:29:24]MH_I2C_Read... [20:29:24]Read from MH i2c: F0 [20:29:24]MH_I2C_Read... [20:29:24]Read from MH i2c: F0 09 00 [20:29:24]MH_I2C_Read... [20:29:24]Read from MH i2c: F0 09 00 72 2F 00 A5 FC C4 66 AD C5 5D 66 99 [20:29:24]GetLastDocTimeStamp 1724185615 [20:29:24]current date 1724185765 [20:29:24]FM_GetShiftState [20:29:24]SAM_PROTO_GetShiftState [20:29:24]wFMCommunicate request_size=4 [20:29:24]MH_SAM_APDU [20:29:24]CAPDU: 80 13 01 00 [20:29:24]Write to MH i2c: E2 08 00 73 2F 80 13 01 00 00 00 00 00 1F [20:29:24]Write i2c OK [20:29:24]MH_I2C_Read... [20:29:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:24]Read from MH i2c: E2 [20:29:24]MH_I2C_Read... [20:29:24]Read from MH i2c: E2 0E 00 [20:29:24]MH_I2C_Read... [20:29:24]Read from MH i2c: E2 0E 00 73 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 42 [20:29:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:29:24]wFMCommunicate OK [20:29:24]SAM_PROTO_GetShiftState done [20:29:24]FM_GetShiftState done [20:29:24]opened in 1724112910 [20:29:24]opened+sec_in_day 1724199310 [20:29:24]quantity*price = 250054 [20:29:24]sum+1 = 250055 [20:29:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 674 20.08.2024 20:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58690 ФПД: 5322267168386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202925&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58690&fm=5322267168386&tin=02508201610067®Number=0000000000162794&sum=250054 [20:29:25]StoreToDocumentArchive [20:29:25]shift 100 fd 58690 [20:29:25]save to /storage/0100/doc_00058690 [20:29:25]save last doc name /storage/0100/doc_00058690 to /storage/kkm_last_doc_name [20:29:25]save OK [20:29:25]Clear old archive folders... [20:29:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:29:25]tlvbuf is B6F38350 [20:29:25]SAM_PROTO_ClearQueue [20:29:25]wFMCommunicate request_size=4 [20:29:25]MH_SAM_APDU [20:29:25]CAPDU: 80 09 00 00 [20:29:25]Write to MH i2c: E2 08 00 80 2F 80 09 00 00 00 00 00 00 21 [20:29:25]Write i2c OK [20:29:25]MH_I2C_Read... [20:29:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:25]Read from MH i2c: E2 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 03 00 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 03 00 80 2F 00 90 00 23 [20:29:25]RAPDU: 90 00 [20:29:25]wFMCommunicate OK [20:29:25]SAM_PROTO_ClearQueue done [20:29:25]KKMCreateOFDPacket [20:29:25]OFDProtocolAddRootSTLVToBuf [20:29:25]FM_MakeSignedData [20:29:25]FM_MakeSignedData [20:29:25]SAM_PROTO_SignData [20:29:25]wFMCommunicate request_size=4 [20:29:25]MH_SAM_APDU [20:29:25]CAPDU: 80 0D 01 02 [20:29:25]Write to MH i2c: E2 08 00 81 2F 80 0D 01 02 00 00 00 00 29 [20:29:25]Write i2c OK [20:29:25]MH_I2C_Read... [20:29:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:25]Read from MH i2c: E2 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 03 00 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 03 00 81 2F 00 90 00 24 [20:29:25]RAPDU: 90 00 [20:29:25]wFMCommunicate OK [20:29:25]wFMCommunicate request_size=255 [20:29:25]MH_SAM_APDU [20:29:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 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 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 A5 FC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E5 00 00 35 04 06 00 04 [20:29:25]Write to MH i2c: E2 02 01 82 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 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 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 A5 FC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E5 00 00 35 04 06 00 04 00 00 0A [20:29:25]Write i2c OK [20:29:25]MH_I2C_Read... [20:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:25]Read from MH i2c: E2 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 03 00 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 03 00 82 2F 00 90 00 25 [20:29:25]RAPDU: 90 00 [20:29:25]wFMCommunicate OK [20:29:25]wFMCommunicate request_size=10 [20:29:25]MH_SAM_APDU [20:29:25]CAPDU: 80 0D 02 02 05 D7 2F D8 0E 82 [20:29:25]Write to MH i2c: E2 0D 00 83 2F 80 0D 02 02 05 00 D7 2F D8 0E 82 00 00 A4 [20:29:25]Write i2c OK [20:29:25]MH_I2C_Read... [20:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:25]Read from MH i2c: E2 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 03 00 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 03 00 83 2F 00 90 00 26 [20:29:25]RAPDU: 90 00 [20:29:25]wFMCommunicate OK [20:29:25]wFMCommunicate request_size=4 [20:29:25]MH_SAM_APDU [20:29:25]CAPDU: 80 0D 03 02 [20:29:25]Write to MH i2c: E2 08 00 84 2F 80 0D 03 02 00 00 00 00 2E [20:29:25]Write i2c OK [20:29:25]MH_I2C_Read... [20:29:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:25]Read from MH i2c: E2 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 0B 00 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 0B 00 84 2F 00 FB E2 9E 1D 6F 2E 39 61 90 00 FE [20:29:25]RAPDU: FB E2 9E 1D 6F 2E 39 61 90 00 [20:29:25]wFMCommunicate OK [20:29:25]SAM_PROTO_SignData done [20:29:25]FM_MakeSignedData done [20:29:25]CreateOFDProtocolMessage [20:29:25]wFMCommunicate request_size=4 [20:29:25]MH_SAM_APDU [20:29:25]CAPDU: 80 11 00 00 [20:29:25]Write to MH i2c: E2 08 00 85 2F 80 11 00 00 00 00 00 00 2E [20:29:25]Write i2c OK [20:29:25]MH_I2C_Read... [20:29:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:25]Read from MH i2c: E2 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 17 00 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: E2 17 00 85 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7A [20:29:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:29:25]wFMCommunicate OK [20:29:25]CreateOFDProtocolMessage done [20:29:25]OFDSenderStorePacket 58690 [20:29:25]StoreOFDPacket docnum=58690 [20:29:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 89 D7 07 01 D1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 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 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 A5 FC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E5 00 00 35 04 06 00 04 D7 2F D8 0E 82 FB E2 9E 1D 6F 2E 39 61 [20:29:25]CheckFolder [20:29:25]dirname=/storage/ofd_packets [20:29:25]CheckFolder done [20:29:25]ProducePacketName [20:29:25]name=ofd_packets/00058690 [20:29:25]NVStorageSaveData ofd_packets/00058690 [20:29:25]File name is /storage/ofd_packets/00058690 [20:29:25]Write 301 bytes [20:29:25]NVStorageSaveData done [20:29:25]OFDSenderStorePacket done [20:29:25]KKMCreateOFDPacket done [20:29:25]NVStorageSaveData kkm_last_timestamp [20:29:25]File name is /storage/kkm_last_timestamp [20:29:25]Write 4 bytes [20:29:25]NVStorageSaveData done [20:29:25]ExternCall_PrintAddStr [20:29:25]wPrintStart [20:29:25]Write to MH i2c: 01 00 00 86 2F B5 [20:29:25]Write i2c OK [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: 01 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: 01 07 00 [20:29:25]MH_I2C_Read... [20:29:25]Read from MH i2c: 01 07 00 86 2F 00 00 00 00 00 FF 0F CA [20:29:25]RasterBufferAndPrint [20:29:25]line Счет N : (1)2076039 [20:29:25]line ИНН: 02508201610067 [20:29:25]line Контрольно-Кассовый Чек [20:29:25]line ПРОДАЖА [20:29:25]line ТРК (МРК, ГНК) : 42 [20:29:25]line Товар: 2710124500 [20:29:25]line Аи-95-К-5 [20:29:25]line 33.700 * 74.20 [20:29:25]line = 2500.54 [20:29:25]line НДС 12% НСП 1% [20:29:25]line > о реализуемом товаре [20:29:25]line ИТОГО: 2500.54 [20:29:25]line НСП 1% : 22.13 [20:29:25]line НДС 12% : 265.54 [20:29:25]line Наличными: 0.00 [20:29:25]line Безнал.: 2500.54 [20:29:25]line Место: АЗС № 135 "Партнер Нефть" [20:29:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:29:25]line СНО: Общий режим [20:29:25]line Чек 674 20.08.2024 20:29 [20:29:25]line Смена: 100 ФФД: 1.0 [20:29:25]line ЗНМ: 0300000196 [20:29:25]line РНМ: 0000000000162794 [20:29:25]line Версия ККМ: v1.0 [20:29:25]line Платежная система: O! деньги [20:29:25]line ФМ: 0000000002094532 [20:29:25]line ФД: 58690 [20:29:25]line ФПД: 5322267168386 [20:29:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T202925&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58690&fm=5322267168386&tin=02508201610067®Number=0000000000162794&sum=250054 [20:29:26]OFD Sender: Processing packet 58690 [packets to send 52, broken 51] [20:29:26]ProducePacketName [20:29:26]name=ofd_packets/00058690 [20:29:26]OFD Sender: To server: pG, [20:29:26]CommunicateWithHost lk.salyk.kg:30040 [20:29:26]ConnectInit lk.salyk.kg [20:29:26]written 0, free lines is 4095 [20:29:26]Connected sock=10 [20:29:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 89 D7 07 01 D1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 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 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 A5 FC C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 42 E5 00 00 35 04 06 00 04 D7 2F D8 0E 82 FB E2 9E 1D 6F 2E 39 61 [20:29:26]Write to MH i2c: 01 00 00 B0 2F DF [20:29:26]Write i2c OK [20:29:26]MH_I2C_Read... [20:29:26]Read from MH i2c: 01 [20:29:26]MH_I2C_Read... [20:29:26]Read from MH i2c: 01 07 00 [20:29:26]MH_I2C_Read... [20:29:26]Read from MH i2c: 01 07 00 B0 2F 00 00 00 00 00 CD 0C BF [20:29:26]RasterBufferAndPrint [20:29:26]line [20:29:26]line [20:29:26]line [20:29:26]line [20:29:26]line [20:29:26]written 0, free lines is 3283 [20:29:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 11 73 47 00 12 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 32 30 39 34 35 33 32 10 04 04 00 42 E5 00 00 F4 03 04 00 F3 A7 C4 66 B6 04 01 00 00 87 29 73 E6 1C D3 CE D8 [20:29:26]CommunicateWithHost err = 0 [20:29:26]CheckOFDResponse [20:29:26]1017 (14) - 77093643461234 [20:29:26]1041 (16) - 0000000002094532 [20:29:26]1040 (4) - 58690 [20:29:26]1012 (4) - 20.08.2024 14:28 [20:29:26]1206 (1) - 0 [20:29:26]OFD Sender: Remove packet 58690 [20:29:26]ProducePacketName [20:29:26]name=ofd_packets/00058690 [20:29:26]NVStorageDeleteData [20:29:26]MH_Cut [20:29:26]Write to MH i2c: D1 01 00 B7 2F 01 B8 [20:29:26]Write i2c OK [20:29:26]MH_I2C_Read... [20:29:26]Read from MH i2c: D1 [20:29:26]MH_I2C_Read... [20:29:26]Read from MH i2c: D1 01 00 [20:29:26]MH_I2C_Read... [20:29:26]Read from MH i2c: D1 01 00 B7 2F 00 B7 [20:29:26]Write to MH i2c: 01 00 00 B8 2F E7 [20:29:26]Write i2c OK [20:29:26]MH_I2C_Read... [20:29:27]OFD Sender: No OFD packet to send [20:29:27]*** Cut start [20:29:27]*** Partial cut [20:29:27]*** CUTSNS_PIN = 1 [20:29:27]*** CUTSNS_PIN = 0 [20:29:27]*** Brake cut motor [20:29:28]Read from MH i2c: 01 [20:29:28]MH_I2C_Read... [20:29:28]*** Stop cut motor [20:29:28]*** Cut end [20:29:28]Read from MH i2c: 01 07 00 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: 01 07 00 B8 2F 00 00 00 00 00 FF 0F FC [20:29:28]process_action close_receipt done [20:29:28]requested_data is exist [20:29:28]produce_requested_data [20:29:28]requested_item fm.sn is exist - process it [20:29:28]wFMCommunicate request_size=4 [20:29:28]MH_SAM_APDU [20:29:28]CAPDU: 80 11 00 00 [20:29:28]Write to MH i2c: E2 08 00 B9 2F 80 11 00 00 00 00 00 00 62 [20:29:28]Write i2c OK [20:29:28]MH_I2C_Read... [20:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:28]Read from MH i2c: E2 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 17 00 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 17 00 B9 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AE [20:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:29:28]wFMCommunicate OK [20:29:28]requested_item fd.num is exist - process it [20:29:28]SAM_PROTO_GetFieldsCounters [20:29:28]wFMCommunicate request_size=4 [20:29:28]MH_SAM_APDU [20:29:28]CAPDU: 80 13 00 00 [20:29:28]Write to MH i2c: E2 08 00 BA 2F 80 13 00 00 00 00 00 00 65 [20:29:28]Write i2c OK [20:29:28]MH_I2C_Read... [20:29:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:28]Read from MH i2c: E2 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 62 00 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 62 00 BA 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 42 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [20:29:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 42 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:28]wFMCommunicate OK [20:29:28]SAM_PROTO_GetFieldsCounters done [20:29:28]requested_item shift.num is exist - process it [20:29:28]requested_item shift.opened is exist - process it [20:29:28]req_shift_opened [20:29:28]FM_GetShiftState [20:29:28]SAM_PROTO_GetShiftState [20:29:28]wFMCommunicate request_size=4 [20:29:28]MH_SAM_APDU [20:29:28]CAPDU: 80 13 01 00 [20:29:28]Write to MH i2c: E2 08 00 BB 2F 80 13 01 00 00 00 00 00 67 [20:29:28]Write i2c OK [20:29:28]MH_I2C_Read... [20:29:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:28]Read from MH i2c: E2 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 0E 00 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 0E 00 BB 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8A [20:29:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:29:28]wFMCommunicate OK [20:29:28]SAM_PROTO_GetShiftState done [20:29:28]FM_GetShiftState done [20:29:28]req_shift_opened done [20:29:28]requested_item shift.open_date is exist - process it [20:29:28]req_shift_open_date [20:29:28]req_shift_open_date done [20:29:28]produce_requested_data done [20:29:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58690,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:29:28]process_action_free close_receipt [20:29:28]json_value_free [20:29:28]json_value_free done [20:29:28]process_json_proto returns [20:29:28]Send response to host [20:29:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58690,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:29:28]free response buf [20:29:28]execute_script done [20:29:28]execute_script returns [20:29:28]free content buf [20:29:28]Sock 8.Close socket [20:29:28]Sock 8.Thread stoped [20:29:32]OFD Sender: No OFD packet to send [20:29:37]OFD Sender: No OFD packet to send [20:29:42]OFD Sender: No OFD packet to send [20:29:47]OFD Sender: No OFD packet to send [20:29:52]OFD Sender: No OFD packet to send [20:29:57]OFD Sender: No OFD packet to send [20:30:02]OFD Sender: No OFD packet to send [20:30:07]OFD Sender: No OFD packet to send [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:41]accept exits with 9 [20:33:41]New connection [20:33:41]New thread 3067194724 created [20:33:41]Thread 3067338084 joined [20:33:41]Waiting for new connection... [20:33:41] Sock 9.Parse request [20:33:41]Sock 9.Check first char [20:33:41]Sock 9.First char is OK [20:33:41]request: POST /json_proto HTTP/1.0 [20:33:41]Method: POST [20:33:41]URL: /json_proto [20:33:41]Method is POST - this is cgi request [20:33:41]url: /json_proto [20:33:41]query_string will be loaded in cgi processing [20:33:41]execute_cgi json_proto POST (null) [20:33:41]execute_cgi path=json_proto method=POST [20:33:41]POST find Content-Length [20:33:41]Host: 172.17.44.3:8080 [20:33:41]Content-Length: 804 [20:33:41]Content-Type: application/json [20:33:41] [20:33:41]POST finish read [20:33:41]Found Content-Length = 804 [20:33:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 35.050, "sum" : 2600.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2600.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:41]execute_script... [20:33: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)2076040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 35.050, "sum" : 2600.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2600.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:41]POST & json_proto [20:33:41]process_json_proto [20:33:41]json parsed OK: [20:33:41]protocol is kg_v1.0 [20:33:41]action value=close_receipt [20:33:41]process_action close_receipt [20:33:41]cmd_close_receipt [20:33:41]MH_GetDate [20:33:41]Write to MH i2c: F0 00 00 BC 2F DA [20:33:41]Write i2c OK [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: F0 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: F0 09 00 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: F0 09 00 BC 2F 00 A6 FD C4 66 AD C5 5D 66 E5 [20:33:41]GetLastDocTimeStamp 1724185765 [20:33:41]current date 1724186022 [20:33:41]FM_GetShiftState [20:33:41]SAM_PROTO_GetShiftState [20:33:41]wFMCommunicate request_size=4 [20:33:41]MH_SAM_APDU [20:33:41]CAPDU: 80 13 01 00 [20:33:41]Write to MH i2c: E2 08 00 BD 2F 80 13 01 00 00 00 00 00 69 [20:33:41]Write i2c OK [20:33:41]MH_I2C_Read... [20:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:41]Read from MH i2c: E2 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 0E 00 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 0E 00 BD 2F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8C [20:33:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:33:41]wFMCommunicate OK [20:33:41]SAM_PROTO_GetShiftState done [20:33:41]FM_GetShiftState done [20:33:41]opened in 1724112910 [20:33:41]opened+sec_in_day 1724199310 [20:33:41]quantity*price = 260071 [20:33:41]sum+1 = 260072 [20:33:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2600.71 НСП 1% : 23.01 НДС 12% : 276.18 Наличными: 0.00 Безнал.: 2600.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 675 20.08.2024 20:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58691 ФПД: 67888093890771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203342&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58691&fm=67888093890771&tin=02508201610067®Number=0000000000162794&sum=260071 [20:33:42]StoreToDocumentArchive [20:33:42]shift 100 fd 58691 [20:33:42]save to /storage/0100/doc_00058691 [20:33:42]save last doc name /storage/0100/doc_00058691 to /storage/kkm_last_doc_name [20:33:42]save OK [20:33:42]Clear old archive folders... [20:33:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:33:42]tlvbuf is 02033F80 [20:33:42]SAM_PROTO_ClearQueue [20:33:42]wFMCommunicate request_size=4 [20:33:42]MH_SAM_APDU [20:33:42]CAPDU: 80 09 00 00 [20:33:42]Write to MH i2c: E2 08 00 CA 2F 80 09 00 00 00 00 00 00 6B [20:33:42]Write i2c OK [20:33:42]MH_I2C_Read... [20:33:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:33:42]Read from MH i2c: E2 [20:33:42]MH_I2C_Read... [20:33:42]Read from MH i2c: E2 03 00 [20:33:42]MH_I2C_Read... [20:33:42]Read from MH i2c: E2 03 00 CA 2F 00 90 00 6D [20:33:42]RAPDU: 90 00 [20:33:42]wFMCommunicate OK [20:33:42]SAM_PROTO_ClearQueue done [20:33:42]KKMCreateOFDPacket [20:33:42]OFDProtocolAddRootSTLVToBuf [20:33:42]FM_MakeSignedData [20:33:42]FM_MakeSignedData [20:33:42]SAM_PROTO_SignData [20:33:42]wFMCommunicate request_size=4 [20:33:42]MH_SAM_APDU [20:33:42]CAPDU: 80 0D 01 02 [20:33:42]Write to MH i2c: E2 08 00 CB 2F 80 0D 01 02 00 00 00 00 73 [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:33:43]Read from MH i2c: E2 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 03 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 03 00 CB 2F 00 90 00 6E [20:33:43]RAPDU: 90 00 [20:33:43]wFMCommunicate OK [20:33:43]wFMCommunicate request_size=255 [20:33:43]MH_SAM_APDU [20:33:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 88 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 A6 FD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E5 00 00 35 04 06 00 3D [20:33:43]Write to MH i2c: E2 02 01 CC 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 88 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 A6 FD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E5 00 00 35 04 06 00 3D 00 00 38 [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:43]Read from MH i2c: E2 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 03 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 03 00 CC 2F 00 90 00 6F [20:33:43]RAPDU: 90 00 [20:33:43]wFMCommunicate OK [20:33:43]wFMCommunicate request_size=10 [20:33:43]MH_SAM_APDU [20:33:43]CAPDU: 80 0D 02 02 05 BE 6D B8 88 D3 [20:33:43]Write to MH i2c: E2 0D 00 CD 2F 80 0D 02 02 05 00 BE 6D B8 88 D3 00 00 BE [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:43]Read from MH i2c: E2 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 03 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 03 00 CD 2F 00 90 00 70 [20:33:43]RAPDU: 90 00 [20:33:43]wFMCommunicate OK [20:33:43]wFMCommunicate request_size=4 [20:33:43]MH_SAM_APDU [20:33:43]CAPDU: 80 0D 03 02 [20:33:43]Write to MH i2c: E2 08 00 CE 2F 80 0D 03 02 00 00 00 00 78 [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:33:43]Read from MH i2c: E2 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 0B 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 0B 00 CE 2F 00 B7 18 39 59 1E 31 49 06 90 00 78 [20:33:43]RAPDU: B7 18 39 59 1E 31 49 06 90 00 [20:33:43]wFMCommunicate OK [20:33:43]SAM_PROTO_SignData done [20:33:43]FM_MakeSignedData done [20:33:43]CreateOFDProtocolMessage [20:33:43]wFMCommunicate request_size=4 [20:33:43]MH_SAM_APDU [20:33:43]CAPDU: 80 11 00 00 [20:33:43]Write to MH i2c: E2 08 00 CF 2F 80 11 00 00 00 00 00 00 78 [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:43]Read from MH i2c: E2 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 17 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 17 00 CF 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C4 [20:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:33:43]wFMCommunicate OK [20:33:43]CreateOFDProtocolMessage done [20:33:43]OFDSenderStorePacket 58691 [20:33:43]StoreOFDPacket docnum=58691 [20:33:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C9 29 07 01 81 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 88 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 A6 FD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E5 00 00 35 04 06 00 3D BE 6D B8 88 D3 B7 18 39 59 1E 31 49 06 [20:33:43]CheckFolder [20:33:43]dirname=/storage/ofd_packets [20:33:43]CheckFolder done [20:33:43]ProducePacketName [20:33:43]name=ofd_packets/00058691 [20:33:43]NVStorageSaveData ofd_packets/00058691 [20:33:43]File name is /storage/ofd_packets/00058691 [20:33:43]Write 301 bytes [20:33:43]NVStorageSaveData done [20:33:43]OFDSenderStorePacket done [20:33:43]KKMCreateOFDPacket done [20:33:43]NVStorageSaveData kkm_last_timestamp [20:33:43]File name is /storage/kkm_last_timestamp [20:33:43]Write 4 bytes [20:33:43]NVStorageSaveData done [20:33:43]ExternCall_PrintAddStr [20:33:43]wPrintStart [20:33:43]Write to MH i2c: 01 00 00 D0 2F FF [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: 01 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: 01 07 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: 01 07 00 D0 2F 00 00 00 00 00 FF 0F 14 [20:33:43]RasterBufferAndPrint [20:33:43]line Счет N : (1)2076040 [20:33:43]line ИНН: 02508201610067 [20:33:43]line Контрольно-Кассовый Чек [20:33:43]line ПРОДАЖА [20:33:43]line ТРК (МРК, ГНК) : 42 [20:33:43]line Товар: 2710124500 [20:33:43]line Аи-95-К-5 [20:33:43]line 35.050 * 74.20 [20:33:43]line = 2600.71 [20:33:43]line НДС 12% НСП 1% [20:33:43]line > о реализуемом товаре [20:33:43]line ИТОГО: 2600.71 [20:33:43]line НСП 1% : 23.01 [20:33:43]line НДС 12% : 276.18 [20:33:43]line Наличными: 0.00 [20:33:43]line Безнал.: 2600.71 [20:33:43]line Место: АЗС № 135 "Партнер Нефть" [20:33:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:33:43]line СНО: Общий режим [20:33:43]line Чек 675 20.08.2024 20:33 [20:33:43]line Смена: 100 ФФД: 1.0 [20:33:43]line ЗНМ: 0300000196 [20:33:43]line РНМ: 0000000000162794 [20:33:43]line Версия ККМ: v1.0 [20:33:43]line Платежная система: O! деньги [20:33:43]line ФМ: 0000000002094532 [20:33:43]line ФД: 58691 [20:33:43]line ФПД: 67888093890771 [20:33:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203342&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58691&fm=67888093890771&tin=02508201610067®Number=0000000000162794&sum=260071 [20:33:43]OFD Sender: Processing packet 58691 [packets to send 52, broken 51] [20:33:43]ProducePacketName [20:33:43]name=ofd_packets/00058691 [20:33:43]OFD Sender: To server: pG, [20:33:43]CommunicateWithHost lk.salyk.kg:30040 [20:33:43]ConnectInit lk.salyk.kg [20:33:43]written 0, free lines is 4095 [20:33:44]Connected sock=10 [20:33:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C9 29 07 01 81 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 88 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 A6 FD C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 43 E5 00 00 35 04 06 00 3D BE 6D B8 88 D3 B7 18 39 59 1E 31 49 06 [20:33:44]Write to MH i2c: 01 00 00 FA 2F 29 [20:33:44]Write i2c OK [20:33:44]MH_I2C_Read... [20:33:44]Read from MH i2c: 01 [20:33:44]MH_I2C_Read... [20:33:44]Read from MH i2c: 01 07 00 [20:33:44]MH_I2C_Read... [20:33:44]Read from MH i2c: 01 07 00 FA 2F 00 00 00 00 00 D4 0C 10 [20:33:44]RasterBufferAndPrint [20:33:44]line [20:33:44]line [20:33:44]line [20:33:44]line [20:33:44]line [20:33:44]written 0, free lines is 3289 [20:33:44]MH_Cut [20:33:44]Write to MH i2c: D1 01 00 01 30 01 03 [20:33:44]Write i2c OK [20:33:44]MH_I2C_Read... [20:33:44]Read from MH i2c: D1 [20:33:44]MH_I2C_Read... [20:33:44]Read from MH i2c: D1 01 00 [20:33:44]MH_I2C_Read... [20:33:44]Read from MH i2c: D1 01 00 01 30 00 02 [20:33:44]Write to MH i2c: 01 00 00 02 30 32 [20:33:44]Write i2c OK [20:33:44]MH_I2C_Read... [20:33:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 24 57 47 00 C2 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 32 30 39 34 35 33 32 10 04 04 00 43 E5 00 00 F4 03 04 00 F4 A8 C4 66 B6 04 01 00 00 6F 54 28 2F 2C 56 E3 E8 [20:33:44]CommunicateWithHost err = 0 [20:33:44]CheckOFDResponse [20:33:44]1017 (14) - 77093643461234 [20:33:44]1041 (16) - 0000000002094532 [20:33:44]1040 (4) - 58691 [20:33:44]1012 (4) - 20.08.2024 14:32 [20:33:44]1206 (1) - 0 [20:33:44]OFD Sender: Remove packet 58691 [20:33:44]ProducePacketName [20:33:44]name=ofd_packets/00058691 [20:33:44]NVStorageDeleteData [20:33:44]OFD Sender: No OFD packet to send [20:33:45]*** Cut start [20:33:45]*** Partial cut [20:33:45]*** CUTSNS_PIN = 1 [20:33:45]*** CUTSNS_PIN = 0 [20:33:45]*** Brake cut motor [20:33:45]Read from MH i2c: 01 [20:33:45]MH_I2C_Read... [20:33:45]*** Stop cut motor [20:33:45]*** Cut end [20:33:45]Read from MH i2c: 01 07 00 [20:33:45]MH_I2C_Read... [20:33:45]Read from MH i2c: 01 07 00 02 30 00 00 00 00 00 FF 0F 47 [20:33:45]process_action close_receipt done [20:33:45]requested_data is exist [20:33:45]produce_requested_data [20:33:45]requested_item fm.sn is exist - process it [20:33:45]wFMCommunicate request_size=4 [20:33:45]MH_SAM_APDU [20:33:45]CAPDU: 80 11 00 00 [20:33:45]Write to MH i2c: E2 08 00 03 30 80 11 00 00 00 00 00 00 AD [20:33:45]Write i2c OK [20:33:45]MH_I2C_Read... [20:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:45]Read from MH i2c: E2 [20:33:45]MH_I2C_Read... [20:33:45]Read from MH i2c: E2 17 00 [20:33:45]MH_I2C_Read... [20:33:45]Read from MH i2c: E2 17 00 03 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F9 [20:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:33:45]wFMCommunicate OK [20:33:45]requested_item fd.num is exist - process it [20:33:45]SAM_PROTO_GetFieldsCounters [20:33:45]wFMCommunicate request_size=4 [20:33:45]MH_SAM_APDU [20:33:45]CAPDU: 80 13 00 00 [20:33:45]Write to MH i2c: E2 08 00 04 30 80 13 00 00 00 00 00 00 B0 [20:33:45]Write i2c OK [20:33:45]MH_I2C_Read... [20:33:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:33:46]Read from MH i2c: E2 [20:33:46]MH_I2C_Read... [20:33:46]Read from MH i2c: E2 62 00 [20:33:46]MH_I2C_Read... [20:33:46]Read from MH i2c: E2 62 00 04 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 43 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [20:33:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 43 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:33:46]wFMCommunicate OK [20:33:46]SAM_PROTO_GetFieldsCounters done [20:33:46]requested_item shift.num is exist - process it [20:33:46]requested_item shift.opened is exist - process it [20:33:46]req_shift_opened [20:33:46]FM_GetShiftState [20:33:46]SAM_PROTO_GetShiftState [20:33:46]wFMCommunicate request_size=4 [20:33:46]MH_SAM_APDU [20:33:46]CAPDU: 80 13 01 00 [20:33:46]Write to MH i2c: E2 08 00 05 30 80 13 01 00 00 00 00 00 B2 [20:33:46]Write i2c OK [20:33:46]MH_I2C_Read... [20:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:46]Read from MH i2c: E2 [20:33:46]MH_I2C_Read... [20:33:46]Read from MH i2c: E2 0E 00 [20:33:46]MH_I2C_Read... [20:33:46]Read from MH i2c: E2 0E 00 05 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D5 [20:33:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:33:46]wFMCommunicate OK [20:33:46]SAM_PROTO_GetShiftState done [20:33:46]FM_GetShiftState done [20:33:46]req_shift_opened done [20:33:46]requested_item shift.open_date is exist - process it [20:33:46]req_shift_open_date [20:33:46]req_shift_open_date done [20:33:46]produce_requested_data done [20:33:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58691,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:33:46]process_action_free close_receipt [20:33:46]json_value_free [20:33:46]json_value_free done [20:33:46]process_json_proto returns [20:33:46]Send response to host [20:33:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58691,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:33:46]free response buf [20:33:46]execute_script done [20:33:46]execute_script returns [20:33:46]free content buf [20:33:46]Sock 9.Close socket [20:33:46]Sock 9.Thread stoped [20:33:49]OFD Sender: No OFD packet to send [20:33:54]OFD Sender: No OFD packet to send [20:33:59]OFD Sender: No OFD packet to send [20:34:04]OFD Sender: No OFD packet to send [20:34:09]OFD Sender: No OFD packet to send [20:34:14]OFD Sender: No OFD packet to send [20:34:19]OFD Sender: No OFD packet to send [20:34:24]OFD Sender: No OFD packet to send [20:34:29]OFD Sender: No OFD packet to send [20:34:34]OFD Sender: No OFD packet to send [20:34:39]OFD Sender: No OFD packet to send [20:34:44]OFD Sender: No OFD packet to send [20:34:49]OFD Sender: No OFD packet to send [20:34:54]OFD Sender: No OFD packet to send [20:34:59]OFD Sender: No OFD packet to send [20:35:04]OFD Sender: No OFD packet to send [20:35:09]OFD Sender: No OFD packet to send [20:35:14]OFD Sender: No OFD packet to send [20:35:19]OFD Sender: No OFD packet to send [20:35:24]OFD Sender: No OFD packet to send [20:35:29]OFD Sender: No OFD packet to send [20:35:34]OFD Sender: No OFD packet to send [20:35:39]OFD Sender: No OFD packet to send [20:35:44]OFD Sender: No OFD packet to send [20:35:49]OFD Sender: No OFD packet to send [20:35:54]OFD Sender: No OFD packet to send [20:35:59]OFD Sender: No OFD packet to send [20:36:04]OFD Sender: No OFD packet to send [20:36:09]OFD Sender: No OFD packet to send [20:36:14]OFD Sender: No OFD packet to send [20:36:20]OFD Sender: No OFD packet to send [20:36:25]OFD Sender: No OFD packet to send [20:36:30]OFD Sender: No OFD packet to send [20:36:35]OFD Sender: No OFD packet to send [20:36:40]OFD Sender: No OFD packet to send [20:36:45]OFD Sender: No OFD packet to send [20:36:50]OFD Sender: No OFD packet to send [20:36:55]OFD Sender: No OFD packet to send [20:37:00]OFD Sender: No OFD packet to send [20:37:00]accept exits with 8 [20:37:00]New connection [20:37:00]New thread 3067338084 created [20:37:00]Thread 3067194724 joined [20:37:00]Waiting for new connection... [20:37:00] Sock 8.Parse request [20:37:00]Sock 8.Check first char [20:37:00]Sock 8.First char is OK [20:37:00]request: POST /json_proto HTTP/1.0 [20:37:00]Method: POST [20:37:00]URL: /json_proto [20:37:00]Method is POST - this is cgi request [20:37:00]url: /json_proto [20:37:00]query_string will be loaded in cgi processing [20:37:00]execute_cgi json_proto POST (null) [20:37:00]execute_cgi path=json_proto method=POST [20:37:00]POST find Content-Length [20:37:00]Host: 172.17.44.3:8080 [20:37:00]Content-Length: 678 [20:37:00]Content-Type: application/json [20:37:00] [20:37:00]POST finish read [20:37:00]Found Content-Length = 678 [20:37:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:00]execute_script... [20:37:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:00]POST & json_proto [20:37:00]process_json_proto [20:37:00]json parsed OK: [20:37:00]protocol is kg_v1.0 [20:37:00]action value=close_receipt [20:37:00]process_action close_receipt [20:37:00]cmd_close_receipt [20:37:00]MH_GetDate [20:37:00]Write to MH i2c: F0 00 00 06 30 25 [20:37:00]Write i2c OK [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: F0 [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: F0 09 00 [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: F0 09 00 06 30 00 6D FE C4 66 AD C5 5D 66 F8 [20:37:00]GetLastDocTimeStamp 1724186022 [20:37:00]current date 1724186221 [20:37:00]FM_GetShiftState [20:37:00]SAM_PROTO_GetShiftState [20:37:00]wFMCommunicate request_size=4 [20:37:00]MH_SAM_APDU [20:37:00]CAPDU: 80 13 01 00 [20:37:00]Write to MH i2c: E2 08 00 07 30 80 13 01 00 00 00 00 00 B4 [20:37:00]Write i2c OK [20:37:00]MH_I2C_Read... [20:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:00]Read from MH i2c: E2 [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: E2 0E 00 [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: E2 0E 00 07 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D7 [20:37:00]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:37:00]wFMCommunicate OK [20:37:00]SAM_PROTO_GetShiftState done [20:37:00]FM_GetShiftState done [20:37:00]opened in 1724112910 [20:37:00]opened+sec_in_day 1724199310 [20:37:00]quantity*price = 20001 [20:37:00]sum+1 = 20002 [20:37:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 676 20.08.2024 20:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58692 ФПД: 35376743752331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203701&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58692&fm=35376743752331&tin=02508201610067®Number=0000000000162794&sum=20000 [20:37:01]StoreToDocumentArchive [20:37:01]shift 100 fd 58692 [20:37:01]save to /storage/0100/doc_00058692 [20:37:01]save last doc name /storage/0100/doc_00058692 to /storage/kkm_last_doc_name [20:37:01]save OK [20:37:01]Clear old archive folders... [20:37:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:37:01]tlvbuf is 01F30DA0 [20:37:01]SAM_PROTO_ClearQueue [20:37:01]wFMCommunicate request_size=4 [20:37:01]MH_SAM_APDU [20:37:01]CAPDU: 80 09 00 00 [20:37:01]Write to MH i2c: E2 08 00 14 30 80 09 00 00 00 00 00 00 B6 [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 03 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 03 00 14 30 00 90 00 B8 [20:37:02]RAPDU: 90 00 [20:37:02]wFMCommunicate OK [20:37:02]SAM_PROTO_ClearQueue done [20:37:02]KKMCreateOFDPacket [20:37:02]OFDProtocolAddRootSTLVToBuf [20:37:02]FM_MakeSignedData [20:37:02]FM_MakeSignedData [20:37:02]SAM_PROTO_SignData [20:37:02]wFMCommunicate request_size=4 [20:37:02]MH_SAM_APDU [20:37:02]CAPDU: 80 0D 01 02 [20:37:02]Write to MH i2c: E2 08 00 15 30 80 0D 01 02 00 00 00 00 BE [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 03 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 03 00 15 30 00 90 00 B9 [20:37:02]RAPDU: 90 00 [20:37:02]wFMCommunicate OK [20:37:02]wFMCommunicate request_size=255 [20:37:02]MH_SAM_APDU [20:37: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 6D FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E5 00 00 35 04 06 00 20 [20:37:02]Write to MH i2c: E2 02 01 16 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 6D FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E5 00 00 35 04 06 00 20 00 00 23 [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 03 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 03 00 16 30 00 90 00 BA [20:37:02]RAPDU: 90 00 [20:37:02]wFMCommunicate OK [20:37:02]wFMCommunicate request_size=10 [20:37:02]MH_SAM_APDU [20:37:02]CAPDU: 80 0D 02 02 05 2C CA 3E A2 8B [20:37:02]Write to MH i2c: E2 0D 00 17 30 80 0D 02 02 05 00 2C CA 3E A2 8B 00 00 2C [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 03 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 03 00 17 30 00 90 00 BB [20:37:02]RAPDU: 90 00 [20:37:02]wFMCommunicate OK [20:37:02]wFMCommunicate request_size=4 [20:37:02]MH_SAM_APDU [20:37:02]CAPDU: 80 0D 03 02 [20:37:02]Write to MH i2c: E2 08 00 18 30 80 0D 03 02 00 00 00 00 C3 [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 0B 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 0B 00 18 30 00 D0 D2 5F 34 D9 23 23 77 90 00 8F [20:37:02]RAPDU: D0 D2 5F 34 D9 23 23 77 90 00 [20:37:02]wFMCommunicate OK [20:37:02]SAM_PROTO_SignData done [20:37:02]FM_MakeSignedData done [20:37:02]CreateOFDProtocolMessage [20:37:02]wFMCommunicate request_size=4 [20:37:02]MH_SAM_APDU [20:37:02]CAPDU: 80 11 00 00 [20:37:02]Write to MH i2c: E2 08 00 19 30 80 11 00 00 00 00 00 00 C3 [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 17 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 17 00 19 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0F [20:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:37:02]wFMCommunicate OK [20:37:02]CreateOFDProtocolMessage done [20:37:02]OFDSenderStorePacket 58692 [20:37:02]StoreOFDPacket docnum=58692 [20:37:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CB FA 07 01 32 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 6D FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E5 00 00 35 04 06 00 20 2C CA 3E A2 8B D0 D2 5F 34 D9 23 23 77 [20:37:02]CheckFolder [20:37:02]dirname=/storage/ofd_packets [20:37:02]CheckFolder done [20:37:02]ProducePacketName [20:37:02]name=ofd_packets/00058692 [20:37:02]NVStorageSaveData ofd_packets/00058692 [20:37:02]File name is /storage/ofd_packets/00058692 [20:37:02]Write 301 bytes [20:37:02]NVStorageSaveData done [20:37:02]OFDSenderStorePacket done [20:37:02]KKMCreateOFDPacket done [20:37:02]NVStorageSaveData kkm_last_timestamp [20:37:02]File name is /storage/kkm_last_timestamp [20:37:02]Write 4 bytes [20:37:02]NVStorageSaveData done [20:37:02]ExternCall_PrintAddStr [20:37:02]wPrintStart [20:37:02]Write to MH i2c: 01 00 00 1A 30 4A [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: 01 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: 01 07 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: 01 07 00 1A 30 00 00 00 00 00 FF 0F 5F [20:37:02]RasterBufferAndPrint [20:37:02]line Счет N : (1)2076044 [20:37:02]line ИНН: 02508201610067 [20:37:02]line Контрольно-Кассовый Чек [20:37:02]line ПРОДАЖА [20:37:02]line ТРК (МРК, ГНК) : 63 [20:37:02]line Товар: 2710124130 [20:37:02]line Аи-92-К-4 [20:37:02]line 2.950 * 67.80 [20:37:02]line = 200.01 [20:37:02]line НДС 12% НСП 1% [20:37:02]line > о реализуемом товаре [20:37:02]line ОКРУГЛЕНИЕ: -0.01 [20:37:02]line ИТОГО: 200.00 [20:37:02]line Внесено: 200.00 [20:37:02]line СДАЧА: 0.00 [20:37:02]line НСП 1% : 1.77 [20:37:02]line НДС 12% : 21.24 [20:37:02]line Наличными: 200.00 [20:37:02]line Безнал.: 0.00 [20:37:02]line Место: АЗС № 135 "Партнер Нефть" [20:37:02]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:37:02]line СНО: Общий режим [20:37:02]line Чек 676 20.08.2024 20:37 [20:37:02]line Смена: 100 ФФД: 1.0 [20:37:02]line ЗНМ: 0300000196 [20:37:02]line РНМ: 0000000000162794 [20:37:02]line Версия ККМ: v1.0 [20:37:02]line ФМ: 0000000002094532 [20:37:02]line ФД: 58692 [20:37:02]line ФПД: 35376743752331 [20:37:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203701&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58692&fm=35376743752331&tin=02508201610067®Number=0000000000162794&sum=20000 [20:37:02]OFD Sender: Processing packet 58692 [packets to send 52, broken 51] [20:37:02]ProducePacketName [20:37:02]name=ofd_packets/00058692 [20:37:02]OFD Sender: To server: pG, [20:37:02]CommunicateWithHost lk.salyk.kg:30040 [20:37:02]ConnectInit lk.salyk.kg [20:37:02]written 0, free lines is 4095 [20:37:03]Connected sock=10 [20:37:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CB FA 07 01 32 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 6D FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E5 00 00 35 04 06 00 20 2C CA 3E A2 8B D0 D2 5F 34 D9 23 23 77 [20:37:03]Write to MH i2c: 01 00 00 45 30 75 [20:37:03]Write i2c OK [20:37:03]MH_I2C_Read... [20:37:03]Read from MH i2c: 01 [20:37:03]MH_I2C_Read... [20:37:03]Read from MH i2c: 01 07 00 [20:37:03]MH_I2C_Read... [20:37:03]Read from MH i2c: 01 07 00 45 30 00 00 00 00 00 B1 0C 39 [20:37:03]RasterBufferAndPrint [20:37:03]line [20:37:03]line [20:37:03]line [20:37:03]line [20:37:03]line [20:37:03]written 0, free lines is 3256 [20:37:03]MH_Cut [20:37:03]Write to MH i2c: D1 01 00 4C 30 01 4E [20:37:03]Write i2c OK [20:37:03]MH_I2C_Read... [20:37:03]Read from MH i2c: D1 [20:37:03]MH_I2C_Read... [20:37:03]Read from MH i2c: D1 01 00 [20:37:03]MH_I2C_Read... [20:37:03]Read from MH i2c: D1 01 00 4C 30 00 4D [20:37:03]Write to MH i2c: 01 00 00 4D 30 7D [20:37:03]Write i2c OK [20:37:03]MH_I2C_Read... [20:37:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 20 F6 47 00 76 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 44 E5 00 00 F4 03 04 00 BB A9 C4 66 B6 04 01 00 00 D4 1E B8 6F 91 1B C5 9F [20:37:03]CommunicateWithHost err = 0 [20:37:03]CheckOFDResponse [20:37:03]1017 (14) - 77093643461234 [20:37:03]1041 (16) - 0000000002094532 [20:37:03]1040 (4) - 58692 [20:37:03]1012 (4) - 20.08.2024 14:35 [20:37:03]1206 (1) - 0 [20:37:03]OFD Sender: Remove packet 58692 [20:37:03]ProducePacketName [20:37:03]name=ofd_packets/00058692 [20:37:03]NVStorageDeleteData [20:37:03]OFD Sender: No OFD packet to send [20:37:04]*** Cut start [20:37:04]*** Partial cut [20:37:04]*** CUTSNS_PIN = 1 [20:37:04]*** CUTSNS_PIN = 0 [20:37:04]*** Brake cut motor [20:37:04]Read from MH i2c: 01 [20:37:04]MH_I2C_Read... [20:37:04]*** Stop cut motor [20:37:04]*** Cut end [20:37:04]Read from MH i2c: 01 07 00 [20:37:04]MH_I2C_Read... [20:37:04]Read from MH i2c: 01 07 00 4D 30 00 00 00 00 00 FF 0F 92 [20:37:04]process_action close_receipt done [20:37:04]requested_data is exist [20:37:04]produce_requested_data [20:37:04]requested_item fm.sn is exist - process it [20:37:04]wFMCommunicate request_size=4 [20:37:04]MH_SAM_APDU [20:37:04]CAPDU: 80 11 00 00 [20:37:04]Write to MH i2c: E2 08 00 4E 30 80 11 00 00 00 00 00 00 F8 [20:37:04]Write i2c OK [20:37:04]MH_I2C_Read... [20:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:04]Read from MH i2c: E2 [20:37:04]MH_I2C_Read... [20:37:04]Read from MH i2c: E2 17 00 [20:37:04]MH_I2C_Read... [20:37:04]Read from MH i2c: E2 17 00 4E 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 44 [20:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:37:04]wFMCommunicate OK [20:37:04]requested_item fd.num is exist - process it [20:37:04]SAM_PROTO_GetFieldsCounters [20:37:04]wFMCommunicate request_size=4 [20:37:04]MH_SAM_APDU [20:37:04]CAPDU: 80 13 00 00 [20:37:04]Write to MH i2c: E2 08 00 4F 30 80 13 00 00 00 00 00 00 FB [20:37:04]Write i2c OK [20:37:04]MH_I2C_Read... [20:37:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:05]Read from MH i2c: E2 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: E2 62 00 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: E2 62 00 4F 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 44 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [20:37:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 44 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:05]wFMCommunicate OK [20:37:05]SAM_PROTO_GetFieldsCounters done [20:37:05]requested_item shift.num is exist - process it [20:37:05]requested_item shift.opened is exist - process it [20:37:05]req_shift_opened [20:37:05]FM_GetShiftState [20:37:05]SAM_PROTO_GetShiftState [20:37:05]wFMCommunicate request_size=4 [20:37:05]MH_SAM_APDU [20:37:05]CAPDU: 80 13 01 00 [20:37:05]Write to MH i2c: E2 08 00 50 30 80 13 01 00 00 00 00 00 FD [20:37:05]Write i2c OK [20:37:05]MH_I2C_Read... [20:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:05]Read from MH i2c: E2 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: E2 0E 00 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: E2 0E 00 50 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 20 [20:37:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:37:05]wFMCommunicate OK [20:37:05]SAM_PROTO_GetShiftState done [20:37:05]FM_GetShiftState done [20:37:05]req_shift_opened done [20:37:05]requested_item shift.open_date is exist - process it [20:37:05]req_shift_open_date [20:37:05]req_shift_open_date done [20:37:05]produce_requested_data done [20:37:05]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58692,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:37:05]process_action_free close_receipt [20:37:05]json_value_free [20:37:05]json_value_free done [20:37:05]process_json_proto returns [20:37:05]Send response to host [20:37:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58692,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:37:05]free response buf [20:37:05]execute_script done [20:37:05]execute_script returns [20:37:05]free content buf [20:37:05]Sock 8.Close socket [20:37:05]Sock 8.Thread stoped [20:37:05]accept exits with 9 [20:37:05]New connection [20:37:05]New thread 3067194724 created [20:37:05]Thread 3067338084 joined [20:37:05]Waiting for new connection... [20:37:05] Sock 9.Parse request [20:37:05]Sock 9.Check first char [20:37:05]Sock 9.First char is OK [20:37:05]request: POST /json_proto HTTP/1.0 [20:37:05]Method: POST [20:37:05]URL: /json_proto [20:37:05]Method is POST - this is cgi request [20:37:05]url: /json_proto [20:37:05]query_string will be loaded in cgi processing [20:37:05]execute_cgi json_proto POST (null) [20:37:05]execute_cgi path=json_proto method=POST [20:37:05]POST find Content-Length [20:37:05]Host: 172.17.44.3:8080 [20:37:05]Content-Length: 804 [20:37:05]Content-Type: application/json [20:37:05] [20:37:05]POST finish read [20:37:05]Found Content-Length = 804 [20:37:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:05]execute_script... [20:37:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:05]POST & json_proto [20:37:05]process_json_proto [20:37:05]json parsed OK: [20:37:05]protocol is kg_v1.0 [20:37:05]action value=close_receipt [20:37:05]process_action close_receipt [20:37:05]cmd_close_receipt [20:37:05]MH_GetDate [20:37:05]Write to MH i2c: F0 00 00 51 30 70 [20:37:05]Write i2c OK [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: F0 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: F0 09 00 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: F0 09 00 51 30 00 72 FE C4 66 AD C5 5D 66 48 [20:37:05]GetLastDocTimeStamp 1724186221 [20:37:05]current date 1724186226 [20:37:05]FM_GetShiftState [20:37:05]SAM_PROTO_GetShiftState [20:37:05]wFMCommunicate request_size=4 [20:37:05]MH_SAM_APDU [20:37:05]CAPDU: 80 13 01 00 [20:37:05]Write to MH i2c: E2 08 00 52 30 80 13 01 00 00 00 00 00 FF [20:37:05]Write i2c OK [20:37:05]MH_I2C_Read... [20:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:05]Read from MH i2c: E2 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: E2 0E 00 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: E2 0E 00 52 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [20:37:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:37:05]wFMCommunicate OK [20:37:05]SAM_PROTO_GetShiftState done [20:37:05]FM_GetShiftState done [20:37:05]opened in 1724112910 [20:37:05]opened+sec_in_day 1724199310 [20:37:05]quantity*price = 100021 [20:37:05]sum+1 = 100023 [20:37:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 677 20.08.2024 20:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58693 ФПД: 97604433933799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203706&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58693&fm=97604433933799&tin=02508201610067®Number=0000000000162794&sum=100022 [20:37:06]StoreToDocumentArchive [20:37:06]shift 100 fd 58693 [20:37:06]save to /storage/0100/doc_00058693 [20:37:06]save last doc name /storage/0100/doc_00058693 to /storage/kkm_last_doc_name [20:37:06]save OK [20:37:06]Clear old archive folders... [20:37:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:37:06]tlvbuf is 01D92080 [20:37:06]SAM_PROTO_ClearQueue [20:37:06]wFMCommunicate request_size=4 [20:37:06]MH_SAM_APDU [20:37:06]CAPDU: 80 09 00 00 [20:37:06]Write to MH i2c: E2 08 00 5F 30 80 09 00 00 00 00 00 00 01 [20:37:06]Write i2c OK [20:37:06]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 5F 30 00 90 00 03 [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]SAM_PROTO_ClearQueue done [20:37:07]KKMCreateOFDPacket [20:37:07]OFDProtocolAddRootSTLVToBuf [20:37:07]FM_MakeSignedData [20:37:07]FM_MakeSignedData [20:37:07]SAM_PROTO_SignData [20:37:07]wFMCommunicate request_size=4 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 01 02 [20:37:07]Write to MH i2c: E2 08 00 60 30 80 0D 01 02 00 00 00 00 09 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 60 30 00 90 00 04 [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]wFMCommunicate request_size=255 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 02 00 00 F4 03 04 00 72 FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E5 00 00 35 04 06 00 58 [20:37:07]Write to MH i2c: E2 02 01 61 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A5 02 00 00 F4 03 04 00 72 FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E5 00 00 35 04 06 00 58 00 00 05 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 61 30 00 90 00 05 [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]wFMCommunicate request_size=10 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 02 02 05 C5 4D 9C F5 E7 [20:37:07]Write to MH i2c: E2 0D 00 62 30 80 0D 02 02 05 00 C5 4D 9C F5 E7 00 00 A0 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 62 30 00 90 00 06 [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]wFMCommunicate request_size=4 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 03 02 [20:37:07]Write to MH i2c: E2 08 00 63 30 80 0D 03 02 00 00 00 00 0E [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 0B 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 0B 00 63 30 00 4A B6 72 E4 5F A5 C8 03 90 00 34 [20:37:07]RAPDU: 4A B6 72 E4 5F A5 C8 03 90 00 [20:37:07]wFMCommunicate OK [20:37:07]SAM_PROTO_SignData done [20:37:07]FM_MakeSignedData done [20:37:07]CreateOFDProtocolMessage [20:37:07]wFMCommunicate request_size=4 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 11 00 00 [20:37:07]Write to MH i2c: E2 08 00 64 30 80 11 00 00 00 00 00 00 0E [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 17 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 17 00 64 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5A [20:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:37:07]wFMCommunicate OK [20:37:07]CreateOFDProtocolMessage done [20:37:07]OFDSenderStorePacket 58693 [20:37:07]StoreOFDPacket docnum=58693 [20:37:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B0 7B 07 01 43 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A5 02 00 00 F4 03 04 00 72 FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E5 00 00 35 04 06 00 58 C5 4D 9C F5 E7 4A B6 72 E4 5F A5 C8 03 [20:37:07]CheckFolder [20:37:07]dirname=/storage/ofd_packets [20:37:07]CheckFolder done [20:37:07]ProducePacketName [20:37:07]name=ofd_packets/00058693 [20:37:07]NVStorageSaveData ofd_packets/00058693 [20:37:07]File name is /storage/ofd_packets/00058693 [20:37:07]Write 301 bytes [20:37:07]NVStorageSaveData done [20:37:07]OFDSenderStorePacket done [20:37:07]KKMCreateOFDPacket done [20:37:07]NVStorageSaveData kkm_last_timestamp [20:37:07]File name is /storage/kkm_last_timestamp [20:37:07]Write 4 bytes [20:37:07]NVStorageSaveData done [20:37:07]ExternCall_PrintAddStr [20:37:07]wPrintStart [20:37:07]Write to MH i2c: 01 00 00 65 30 95 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 07 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 07 00 65 30 00 00 00 00 00 FF 0F AA [20:37:07]RasterBufferAndPrint [20:37:07]line Счет N : (1)2076043 [20:37:07]line ИНН: 02508201610067 [20:37:07]line Контрольно-Кассовый Чек [20:37:07]line ПРОДАЖА [20:37:07]line ТРК (МРК, ГНК) : 42 [20:37:07]line Товар: 2710124500 [20:37:07]line Аи-95-К-5 [20:37:07]line 13.480 * 74.20 [20:37:07]line = 1000.22 [20:37:07]line НДС 12% НСП 1% [20:37:07]line > о реализуемом товаре [20:37:07]line ИТОГО: 1000.22 [20:37:07]line НСП 1% : 8.85 [20:37:07]line НДС 12% : 106.22 [20:37:07]line Наличными: 0.00 [20:37:07]line Безнал.: 1000.22 [20:37:07]line Место: АЗС № 135 "Партнер Нефть" [20:37:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:37:07]line СНО: Общий режим [20:37:07]line Чек 677 20.08.2024 20:37 [20:37:07]line Смена: 100 ФФД: 1.0 [20:37:07]line ЗНМ: 0300000196 [20:37:07]line РНМ: 0000000000162794 [20:37:07]line Версия ККМ: v1.0 [20:37:07]line Платежная система: O! деньги [20:37:07]line ФМ: 0000000002094532 [20:37:07]line ФД: 58693 [20:37:07]line ФПД: 97604433933799 [20:37:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203706&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58693&fm=97604433933799&tin=02508201610067®Number=0000000000162794&sum=100022 [20:37:07]OFD Sender: Processing packet 58693 [packets to send 52, broken 51] [20:37:07]ProducePacketName [20:37:07]name=ofd_packets/00058693 [20:37:07]OFD Sender: To server: pG, [20:37:07]CommunicateWithHost lk.salyk.kg:30040 [20:37:07]ConnectInit lk.salyk.kg [20:37:07]written 0, free lines is 4095 [20:37:08]Connected sock=10 [20:37:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B0 7B 07 01 43 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A5 02 00 00 F4 03 04 00 72 FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 45 E5 00 00 35 04 06 00 58 C5 4D 9C F5 E7 4A B6 72 E4 5F A5 C8 03 [20:37:08]Write to MH i2c: 01 00 00 8F 30 BF [20:37:08]Write i2c OK [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: 01 [20:37:08]MH_I2C_Read... [20:37:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 11 D5 47 00 B1 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 32 30 39 34 35 33 32 10 04 04 00 45 E5 00 00 F4 03 04 00 C0 A9 C4 66 B6 04 01 00 00 0F 2B 1B 8C 58 8C 74 AE [20:37:08]CommunicateWithHost err = 0 [20:37:08]CheckOFDResponse [20:37:08]1017 (14) - 77093643461234 [20:37:08]1041 (16) - 0000000002094532 [20:37:08]1040 (4) - 58693 [20:37:08]1012 (4) - 20.08.2024 14:35 [20:37:08]1206 (1) - 0 [20:37:08]OFD Sender: Remove packet 58693 [20:37:08]ProducePacketName [20:37:08]name=ofd_packets/00058693 [20:37:08]NVStorageDeleteData [20:37:08]Read from MH i2c: 01 07 00 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: 01 07 00 8F 30 00 00 00 00 00 E4 0C B6 [20:37:08]RasterBufferAndPrint [20:37:08]line [20:37:08]line [20:37:08]line [20:37:08]line [20:37:08]line [20:37:08]written 0, free lines is 3365 [20:37:08]MH_Cut [20:37:08]Write to MH i2c: D1 01 00 96 30 01 98 [20:37:08]Write i2c OK [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: D1 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: D1 01 00 [20:37:08]MH_I2C_Read... [20:37:08]Read from MH i2c: D1 01 00 96 30 00 97 [20:37:08]Write to MH i2c: 01 00 00 97 30 C7 [20:37:08]Write i2c OK [20:37:08]MH_I2C_Read... [20:37:08]OFD Sender: No OFD packet to send [20:37:09]*** Cut start [20:37:09]*** Partial cut [20:37:09]*** CUTSNS_PIN = 1 [20:37:09]*** CUTSNS_PIN = 0 [20:37:09]*** Brake cut motor [20:37:09]Read from MH i2c: 01 [20:37:09]MH_I2C_Read... [20:37:09]*** Stop cut motor [20:37:09]*** Cut end [20:37:09]Read from MH i2c: 01 07 00 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: 01 07 00 97 30 00 00 00 00 00 FF 0F DC [20:37:09]process_action close_receipt done [20:37:09]requested_data is exist [20:37:09]produce_requested_data [20:37:09]requested_item fm.sn is exist - process it [20:37:09]wFMCommunicate request_size=4 [20:37:09]MH_SAM_APDU [20:37:09]CAPDU: 80 11 00 00 [20:37:09]Write to MH i2c: E2 08 00 98 30 80 11 00 00 00 00 00 00 42 [20:37:09]Write i2c OK [20:37:09]MH_I2C_Read... [20:37:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:09]Read from MH i2c: E2 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: E2 17 00 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: E2 17 00 98 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8E [20:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:37:09]wFMCommunicate OK [20:37:09]requested_item fd.num is exist - process it [20:37:09]SAM_PROTO_GetFieldsCounters [20:37:09]wFMCommunicate request_size=4 [20:37:09]MH_SAM_APDU [20:37:09]CAPDU: 80 13 00 00 [20:37:09]Write to MH i2c: E2 08 00 99 30 80 13 00 00 00 00 00 00 45 [20:37:09]Write i2c OK [20:37:09]MH_I2C_Read... [20:37:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:10]Read from MH i2c: E2 [20:37:10]MH_I2C_Read... [20:37:10]Read from MH i2c: E2 62 00 [20:37:10]MH_I2C_Read... [20:37:10]Read from MH i2c: E2 62 00 99 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 45 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 E6 [20:37:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 45 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:10]wFMCommunicate OK [20:37:10]SAM_PROTO_GetFieldsCounters done [20:37:10]requested_item shift.num is exist - process it [20:37:10]requested_item shift.opened is exist - process it [20:37:10]req_shift_opened [20:37:10]FM_GetShiftState [20:37:10]SAM_PROTO_GetShiftState [20:37:10]wFMCommunicate request_size=4 [20:37:10]MH_SAM_APDU [20:37:10]CAPDU: 80 13 01 00 [20:37:10]Write to MH i2c: E2 08 00 9A 30 80 13 01 00 00 00 00 00 47 [20:37:10]Write i2c OK [20:37:10]MH_I2C_Read... [20:37:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:10]Read from MH i2c: E2 [20:37:10]MH_I2C_Read... [20:37:10]Read from MH i2c: E2 0E 00 [20:37:10]MH_I2C_Read... [20:37:10]Read from MH i2c: E2 0E 00 9A 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6A [20:37:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:37:10]wFMCommunicate OK [20:37:10]SAM_PROTO_GetShiftState done [20:37:10]FM_GetShiftState done [20:37:10]req_shift_opened done [20:37:10]requested_item shift.open_date is exist - process it [20:37:10]req_shift_open_date [20:37:10]req_shift_open_date done [20:37:10]produce_requested_data done [20:37:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58693,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:37:10]process_action_free close_receipt [20:37:10]json_value_free [20:37:10]json_value_free done [20:37:10]process_json_proto returns [20:37:10]Send response to host [20:37:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58693,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:37:10]free response buf [20:37:10]execute_script done [20:37:10]execute_script returns [20:37:10]free content buf [20:37:10]Sock 9.Close socket [20:37:10]Sock 9.Thread stoped [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:54]accept exits with 8 [20:37:54]New connection [20:37:54]New thread 3067338084 created [20:37:54]Thread 3067194724 joined [20:37:54]Waiting for new connection... [20:37:54] Sock 8.Parse request [20:37:54]Sock 8.Check first char [20:37:54]Sock 8.First char is OK [20:37:54]request: POST /json_proto HTTP/1.0 [20:37:54]Method: POST [20:37:54]URL: /json_proto [20:37:54]Method is POST - this is cgi request [20:37:54]url: /json_proto [20:37:54]query_string will be loaded in cgi processing [20:37:54]execute_cgi json_proto POST (null) [20:37:54]execute_cgi path=json_proto method=POST [20:37:54]POST find Content-Length [20:37:54]Host: 172.17.44.3:8080 [20:37:54]Content-Length: 804 [20:37:54]Content-Type: application/json [20:37:54] [20:37:54]POST finish read [20:37:54]Found Content-Length = 804 [20:37:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 39.260, "sum" : 2913.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2913.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:54]execute_script... [20: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)2076042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 39.260, "sum" : 2913.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2913.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:54]POST & json_proto [20:37:54]process_json_proto [20:37:54]json parsed OK: [20:37:54]protocol is kg_v1.0 [20:37:54]action value=close_receipt [20:37:54]process_action close_receipt [20:37:54]cmd_close_receipt [20:37:54]MH_GetDate [20:37:54]Write to MH i2c: F0 00 00 9B 30 BA [20:37:54]Write i2c OK [20:37:54]MH_I2C_Read... [20:37:54]Read from MH i2c: F0 [20:37:54]MH_I2C_Read... [20:37:54]Read from MH i2c: F0 09 00 [20:37:54]MH_I2C_Read... [20:37:54]Read from MH i2c: F0 09 00 9B 30 00 A3 FE C4 66 AD C5 5D 66 C3 [20:37:54]GetLastDocTimeStamp 1724186226 [20:37:54]current date 1724186275 [20:37:54]FM_GetShiftState [20:37:54]SAM_PROTO_GetShiftState [20:37:54]wFMCommunicate request_size=4 [20:37:54]MH_SAM_APDU [20:37:54]CAPDU: 80 13 01 00 [20:37:54]Write to MH i2c: E2 08 00 9C 30 80 13 01 00 00 00 00 00 49 [20:37:54]Write i2c OK [20:37:54]MH_I2C_Read... [20:37:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:54]Read from MH i2c: E2 [20:37:54]MH_I2C_Read... [20:37:54]Read from MH i2c: E2 0E 00 [20:37:54]MH_I2C_Read... [20:37:54]Read from MH i2c: E2 0E 00 9C 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6C [20:37:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:37:54]wFMCommunicate OK [20:37:54]SAM_PROTO_GetShiftState done [20:37:54]FM_GetShiftState done [20:37:54]opened in 1724112910 [20:37:54]opened+sec_in_day 1724199310 [20:37:54]quantity*price = 291309 [20:37:54]sum+1 = 291310 [20:37:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2913.09 НСП 1% : 25.78 НДС 12% : 309.35 Наличными: 0.00 Безнал.: 2913.09 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 678 20.08.2024 20:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58694 ФПД: 59975172429451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58694&fm=59975172429451&tin=02508201610067®Number=0000000000162794&sum=291309 [20:37:55]StoreToDocumentArchive [20:37:55]shift 100 fd 58694 [20:37:55]save to /storage/0100/doc_00058694 [20:37:55]save last doc name /storage/0100/doc_00058694 to /storage/kkm_last_doc_name [20:37:55]save OK [20:37:55]Clear old archive folders... [20:37:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:37:55]tlvbuf is 01E240A0 [20:37:55]SAM_PROTO_ClearQueue [20:37:55]wFMCommunicate request_size=4 [20:37:55]MH_SAM_APDU [20:37:55]CAPDU: 80 09 00 00 [20:37:55]Write to MH i2c: E2 08 00 A9 30 80 09 00 00 00 00 00 00 4B [20:37:55]Write i2c OK [20:37:55]MH_I2C_Read... [20:37:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:55]Read from MH i2c: E2 [20:37:55]MH_I2C_Read... [20:37:55]Read from MH i2c: E2 03 00 [20:37:55]MH_I2C_Read... [20:37:55]Read from MH i2c: E2 03 00 A9 30 00 90 00 4D [20:37:55]RAPDU: 90 00 [20:37:55]wFMCommunicate OK [20:37:55]SAM_PROTO_ClearQueue done [20:37:55]KKMCreateOFDPacket [20:37:55]OFDProtocolAddRootSTLVToBuf [20:37:55]FM_MakeSignedData [20:37:55]FM_MakeSignedData [20:37:55]SAM_PROTO_SignData [20:37:55]wFMCommunicate request_size=4 [20:37:55]MH_SAM_APDU [20:37:55]CAPDU: 80 0D 01 02 [20:37:55]Write to MH i2c: E2 08 00 AA 30 80 0D 01 02 00 00 00 00 53 [20:37:55]Write i2c OK [20:37:55]MH_I2C_Read... [20:37:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:55]Read from MH i2c: E2 [20:37:55]MH_I2C_Read... [20:37:55]Read from MH i2c: E2 03 00 [20:37:55]MH_I2C_Read... [20:37:55]Read from MH i2c: E2 03 00 AA 30 00 90 00 4E [20:37:55]RAPDU: 90 00 [20:37:55]wFMCommunicate OK [20:37:55]wFMCommunicate request_size=255 [20:37:55]MH_SAM_APDU [20: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5C 99 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 ED 71 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 71 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 71 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 A3 FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E5 00 00 35 04 06 00 36 [20:37:55]Write to MH i2c: E2 02 01 AB 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5C 99 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 ED 71 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 71 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 71 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 A3 FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E5 00 00 35 04 06 00 36 00 00 34 [20:37:55]Write i2c OK [20:37:55]MH_I2C_Read... [20:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:56]Read from MH i2c: E2 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: E2 03 00 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: E2 03 00 AB 30 00 90 00 4F [20:37:56]RAPDU: 90 00 [20:37:56]wFMCommunicate OK [20:37:56]wFMCommunicate request_size=10 [20:37:56]MH_SAM_APDU [20:37:56]CAPDU: 80 0D 02 02 05 8C 0E D9 16 8B [20:37:56]Write to MH i2c: E2 0D 00 AC 30 80 0D 02 02 05 00 8C 0E D9 16 8B 00 00 74 [20:37:56]Write i2c OK [20:37:56]MH_I2C_Read... [20:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:56]Read from MH i2c: E2 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: E2 03 00 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: E2 03 00 AC 30 00 90 00 50 [20:37:56]RAPDU: 90 00 [20:37:56]wFMCommunicate OK [20:37:56]wFMCommunicate request_size=4 [20:37:56]MH_SAM_APDU [20:37:56]CAPDU: 80 0D 03 02 [20:37:56]Write to MH i2c: E2 08 00 AD 30 80 0D 03 02 00 00 00 00 58 [20:37:56]Write i2c OK [20:37:56]MH_I2C_Read... [20:37:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:56]Read from MH i2c: E2 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: E2 0B 00 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: E2 0B 00 AD 30 00 E5 2E B1 15 2F 5D F5 D9 90 00 8C [20:37:56]RAPDU: E5 2E B1 15 2F 5D F5 D9 90 00 [20:37:56]wFMCommunicate OK [20:37:56]SAM_PROTO_SignData done [20:37:56]FM_MakeSignedData done [20:37:56]CreateOFDProtocolMessage [20:37:56]wFMCommunicate request_size=4 [20:37:56]MH_SAM_APDU [20:37:56]CAPDU: 80 11 00 00 [20:37:56]Write to MH i2c: E2 08 00 AE 30 80 11 00 00 00 00 00 00 58 [20:37:56]Write i2c OK [20:37:56]MH_I2C_Read... [20:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:56]Read from MH i2c: E2 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: E2 17 00 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: E2 17 00 AE 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A4 [20:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:37:56]wFMCommunicate OK [20:37:56]CreateOFDProtocolMessage done [20:37:56]OFDSenderStorePacket 58694 [20:37:56]StoreOFDPacket docnum=58694 [20:37:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B3 F0 07 01 06 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5C 99 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 ED 71 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 71 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 71 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 A3 FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E5 00 00 35 04 06 00 36 8C 0E D9 16 8B E5 2E B1 15 2F 5D F5 D9 [20:37:56]CheckFolder [20:37:56]dirname=/storage/ofd_packets [20:37:56]CheckFolder done [20:37:56]ProducePacketName [20:37:56]name=ofd_packets/00058694 [20:37:56]NVStorageSaveData ofd_packets/00058694 [20:37:56]File name is /storage/ofd_packets/00058694 [20:37:56]Write 301 bytes [20:37:56]NVStorageSaveData done [20:37:56]OFDSenderStorePacket done [20:37:56]KKMCreateOFDPacket done [20:37:56]NVStorageSaveData kkm_last_timestamp [20:37:56]File name is /storage/kkm_last_timestamp [20:37:56]Write 4 bytes [20:37:56]NVStorageSaveData done [20:37:56]ExternCall_PrintAddStr [20:37:56]wPrintStart [20:37:56]Write to MH i2c: 01 00 00 AF 30 DF [20:37:56]Write i2c OK [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: 01 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: 01 07 00 [20:37:56]MH_I2C_Read... [20:37:56]Read from MH i2c: 01 07 00 AF 30 00 00 00 00 00 FF 0F F4 [20:37:56]RasterBufferAndPrint [20:37:56]line Счет N : (1)2076042 [20:37:56]line ИНН: 02508201610067 [20:37:56]line Контрольно-Кассовый Чек [20:37:56]line ПРОДАЖА [20:37:56]line ТРК (МРК, ГНК) : 52 [20:37:56]line Товар: 2710124500 [20:37:56]line Аи-95-К-5 [20:37:56]line 39.260 * 74.20 [20:37:56]line = 2913.09 [20:37:56]line НДС 12% НСП 1% [20:37:56]line > о реализуемом товаре [20:37:56]line ИТОГО: 2913.09 [20:37:56]line НСП 1% : 25.78 [20:37:56]line НДС 12% : 309.35 [20:37:56]line Наличными: 0.00 [20:37:56]line Безнал.: 2913.09 [20:37:56]line Место: АЗС № 135 "Партнер Нефть" [20:37:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:37:56]line СНО: Общий режим [20:37:56]line Чек 678 20.08.2024 20:37 [20:37:56]line Смена: 100 ФФД: 1.0 [20:37:56]line ЗНМ: 0300000196 [20:37:56]line РНМ: 0000000000162794 [20:37:56]line Версия ККМ: v1.0 [20:37:56]line Платежная система: O! деньги [20:37:56]line ФМ: 0000000002094532 [20:37:56]line ФД: 58694 [20:37:56]line ФПД: 59975172429451 [20:37:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58694&fm=59975172429451&tin=02508201610067®Number=0000000000162794&sum=291309 [20:37:56]OFD Sender: Processing packet 58694 [packets to send 52, broken 51] [20:37:56]ProducePacketName [20:37:56]name=ofd_packets/00058694 [20:37:56]OFD Sender: To server: pG, [20:37:56]CommunicateWithHost lk.salyk.kg:30040 [20:37:56]ConnectInit lk.salyk.kg [20:37:56]written 0, free lines is 4095 [20:37:56]Connected sock=10 [20:37:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B3 F0 07 01 06 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5C 99 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 ED 71 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 71 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 71 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 A3 FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 46 E5 00 00 35 04 06 00 36 8C 0E D9 16 8B E5 2E B1 15 2F 5D F5 D9 [20:37:57]Write to MH i2c: 01 00 00 D9 30 09 [20:37:57]Write i2c OK [20:37:57]MH_I2C_Read... [20:37:57]Read from MH i2c: 01 [20:37:57]MH_I2C_Read... [20:37:57]Read from MH i2c: 01 07 00 [20:37:57]MH_I2C_Read... [20:37:57]Read from MH i2c: 01 07 00 D9 30 00 00 00 00 00 D5 0C F1 [20:37:57]RasterBufferAndPrint [20:37:57]line [20:37:57]line [20:37:57]line [20:37:57]line [20:37:57]line [20:37:57]written 0, free lines is 3292 [20:37:57]MH_Cut [20:37:57]Write to MH i2c: D1 01 00 E0 30 01 E2 [20:37:57]Write i2c OK [20:37:57]MH_I2C_Read... [20:37:57]Read from MH i2c: D1 [20:37:57]MH_I2C_Read... [20:37:57]Read from MH i2c: D1 01 00 [20:37:57]MH_I2C_Read... [20:37:57]Read from MH i2c: D1 01 00 E0 30 00 E1 [20:37:57]Write to MH i2c: 01 00 00 E1 30 11 [20:37:57]Write i2c OK [20:37:57]MH_I2C_Read... [20:37:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6B 3F 47 00 0A 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 32 30 39 34 35 33 32 10 04 04 00 46 E5 00 00 F4 03 04 00 F1 A9 C4 66 B6 04 01 00 00 8F 5D DE EC A0 7C 4F 18 [20:37:57]CommunicateWithHost err = 0 [20:37:57]CheckOFDResponse [20:37:57]1017 (14) - 77093643461234 [20:37:57]1041 (16) - 0000000002094532 [20:37:57]1040 (4) - 58694 [20:37:57]1012 (4) - 20.08.2024 14:36 [20:37:57]1206 (1) - 0 [20:37:57]OFD Sender: Remove packet 58694 [20:37:57]ProducePacketName [20:37:57]name=ofd_packets/00058694 [20:37:57]NVStorageDeleteData [20:37:57]OFD Sender: No OFD packet to send [20:37:57]*** Cut start [20:37:57]*** Partial cut [20:37:57]*** CUTSNS_PIN = 1 [20:37:57]*** CUTSNS_PIN = 0 [20:37:58]*** Brake cut motor [20:37:58]Read from MH i2c: 01 [20:37:58]MH_I2C_Read... [20:37:58]*** Stop cut motor [20:37:58]*** Cut end [20:37:58]Read from MH i2c: 01 07 00 [20:37:58]MH_I2C_Read... [20:37:58]Read from MH i2c: 01 07 00 E1 30 00 00 00 00 00 FF 0F 26 [20:37:58]process_action close_receipt done [20:37:58]requested_data is exist [20:37:58]produce_requested_data [20:37:58]requested_item fm.sn is exist - process it [20:37:58]wFMCommunicate request_size=4 [20:37:58]MH_SAM_APDU [20:37:58]CAPDU: 80 11 00 00 [20:37:58]Write to MH i2c: E2 08 00 E2 30 80 11 00 00 00 00 00 00 8C [20:37:58]Write i2c OK [20:37:58]MH_I2C_Read... [20:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:58]Read from MH i2c: E2 [20:37:58]MH_I2C_Read... [20:37:58]Read from MH i2c: E2 17 00 [20:37:58]MH_I2C_Read... [20:37:58]Read from MH i2c: E2 17 00 E2 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D8 [20:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:37:58]wFMCommunicate OK [20:37:58]requested_item fd.num is exist - process it [20:37:58]SAM_PROTO_GetFieldsCounters [20:37:58]wFMCommunicate request_size=4 [20:37:58]MH_SAM_APDU [20:37:58]CAPDU: 80 13 00 00 [20:37:58]Write to MH i2c: E2 08 00 E3 30 80 13 00 00 00 00 00 00 8F [20:37:58]Write i2c OK [20:37:58]MH_I2C_Read... [20:37:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:58]Read from MH i2c: E2 [20:37:58]MH_I2C_Read... [20:37:58]Read from MH i2c: E2 62 00 [20:37:58]MH_I2C_Read... [20:37:58]Read from MH i2c: E2 62 00 E3 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 46 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 34 [20:37:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 46 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:58]wFMCommunicate OK [20:37:58]SAM_PROTO_GetFieldsCounters done [20:37:58]requested_item shift.num is exist - process it [20:37:58]requested_item shift.opened is exist - process it [20:37:58]req_shift_opened [20:37:58]FM_GetShiftState [20:37:58]SAM_PROTO_GetShiftState [20:37:58]wFMCommunicate request_size=4 [20:37:58]MH_SAM_APDU [20:37:58]CAPDU: 80 13 01 00 [20:37:58]Write to MH i2c: E2 08 00 E4 30 80 13 01 00 00 00 00 00 91 [20:37:58]Write i2c OK [20:37:58]MH_I2C_Read... [20:37:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:58]Read from MH i2c: E2 [20:37:58]MH_I2C_Read... [20:37:58]Read from MH i2c: E2 0E 00 [20:37:58]MH_I2C_Read... [20:37:58]Read from MH i2c: E2 0E 00 E4 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B4 [20:37:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:37:58]wFMCommunicate OK [20:37:58]SAM_PROTO_GetShiftState done [20:37:58]FM_GetShiftState done [20:37:58]req_shift_opened done [20:37:58]requested_item shift.open_date is exist - process it [20:37:58]req_shift_open_date [20:37:58]req_shift_open_date done [20:37:58]produce_requested_data done [20:37:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58694,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:37:58]process_action_free close_receipt [20:37:58]json_value_free [20:37:58]json_value_free done [20:37:58]process_json_proto returns [20:37:58]Send response to host [20:37:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58694,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:37:58]free response buf [20:37:58]execute_script done [20:37:58]execute_script returns [20:37:58]free content buf [20:37:58]Sock 8.Close socket [20:37:58]Sock 8.Thread stoped [20:38:02]accept exits with 9 [20:38:02]New connection [20:38:02]New thread 3067194724 created [20:38:02]Thread 3067338084 joined [20:38:02]Waiting for new connection... [20:38:02] Sock 9.Parse request [20:38:02]Sock 9.Check first char [20:38:02]Sock 9.First char is OK [20:38:02]request: POST /json_proto HTTP/1.0 [20:38:02]Method: POST [20:38:02]URL: /json_proto [20:38:02]Method is POST - this is cgi request [20:38:02]url: /json_proto [20:38:02]query_string will be loaded in cgi processing [20:38:02]execute_cgi json_proto POST (null) [20:38:02]execute_cgi path=json_proto method=POST [20:38:02]POST find Content-Length [20:38:02]Host: 172.17.44.3:8080 [20:38:02]Content-Length: 755 [20:38:02]Content-Type: application/json [20:38:02] [20:38:02]POST finish read [20:38:02]Found Content-Length = 755 [20:38:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 59.030, "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\u000A30036661", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:38:02]execute_script... [20:38: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)2076041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 59.030, "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\u000A30036661", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:38:02]POST & json_proto [20:38:02]process_json_proto [20:38:02]json parsed OK: [20:38:02]protocol is kg_v1.0 [20:38:02]action value=close_receipt [20:38:02]process_action close_receipt [20:38:02]cmd_close_receipt [20:38:02]MH_GetDate [20:38:02]Write to MH i2c: F0 00 00 E5 30 04 [20:38:02]Write i2c OK [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: F0 [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: F0 09 00 [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: F0 09 00 E5 30 00 AB FE C4 66 AD C5 5D 66 15 [20:38:02]GetLastDocTimeStamp 1724186275 [20:38:02]current date 1724186283 [20:38:02]FM_GetShiftState [20:38:02]SAM_PROTO_GetShiftState [20:38:02]wFMCommunicate request_size=4 [20:38:02]MH_SAM_APDU [20:38:02]CAPDU: 80 13 01 00 [20:38:02]Write to MH i2c: E2 08 00 E6 30 80 13 01 00 00 00 00 00 93 [20:38:02]Write i2c OK [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: E2 [20:38:02]MH_I2C_Read... [20:38:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:02]Read from MH i2c: E2 0E 00 [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: E2 0E 00 E6 30 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B6 [20:38:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:38:02]wFMCommunicate OK [20:38:02]SAM_PROTO_GetShiftState done [20:38:02]FM_GetShiftState done [20:38:02]opened in 1724112910 [20:38:02]opened+sec_in_day 1724199310 [20:38:02]quantity*price = 0 [20:38:02]sum+1 = 1 [20:38:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 679 20.08.2024 20:38 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30036661 ФМ: 0000000002094532 ФД: 58695 ФПД: 82354894342963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203803&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58695&fm=82354894342963&tin=02508201610067®Number=0000000000162794&sum=0 [20:38:03]StoreToDocumentArchive [20:38:03]shift 100 fd 58695 [20:38:03]save to /storage/0100/doc_00058695 [20:38:03]save last doc name /storage/0100/doc_00058695 to /storage/kkm_last_doc_name [20:38:03]save OK [20:38:03]Clear old archive folders... [20:38:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:38:03]tlvbuf is 01FFFFE0 [20:38:03]SAM_PROTO_ClearQueue [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 09 00 00 [20:38:03]Write to MH i2c: E2 08 00 F3 30 80 09 00 00 00 00 00 00 95 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 03 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 03 00 F3 30 00 90 00 97 [20:38:03]RAPDU: 90 00 [20:38:03]wFMCommunicate OK [20:38:03]SAM_PROTO_ClearQueue done [20:38:03]KKMCreateOFDPacket [20:38:03]OFDProtocolAddRootSTLVToBuf [20:38:03]FM_MakeSignedData [20:38:03]FM_MakeSignedData [20:38:03]SAM_PROTO_SignData [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 0D 01 02 [20:38:03]Write to MH i2c: E2 08 00 F4 30 80 0D 01 02 00 00 00 00 9D [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 03 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 03 00 F4 30 00 90 00 98 [20:38:03]RAPDU: 90 00 [20:38:03]wFMCommunicate OK [20:38:03]wFMCommunicate request_size=255 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 96 E6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 AB FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E5 00 00 35 04 06 00 4A [20:38:03]Write to MH i2c: E2 02 01 F5 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 96 E6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 AB FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E5 00 00 35 04 06 00 4A 00 00 75 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 03 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 03 00 F5 30 00 90 00 99 [20:38:03]RAPDU: 90 00 [20:38:03]wFMCommunicate OK [20:38:03]wFMCommunicate request_size=10 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 0D 02 02 05 E6 BE 39 0B 33 [20:38:03]Write to MH i2c: E2 0D 00 F6 30 80 0D 02 02 05 00 E6 BE 39 0B 33 00 00 C5 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 03 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 03 00 F6 30 00 90 00 9A [20:38:03]RAPDU: 90 00 [20:38:03]wFMCommunicate OK [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 0D 03 02 [20:38:03]Write to MH i2c: E2 08 00 F7 30 80 0D 03 02 00 00 00 00 A2 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 0B 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 0B 00 F7 30 00 3E 0C A5 D0 33 81 F9 54 90 00 63 [20:38:03]RAPDU: 3E 0C A5 D0 33 81 F9 54 90 00 [20:38:03]wFMCommunicate OK [20:38:03]SAM_PROTO_SignData done [20:38:03]FM_MakeSignedData done [20:38:03]CreateOFDProtocolMessage [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 11 00 00 [20:38:03]Write to MH i2c: E2 08 00 F8 30 80 11 00 00 00 00 00 00 A2 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 17 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 17 00 F8 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EE [20:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:38:03]wFMCommunicate OK [20:38:03]CreateOFDProtocolMessage done [20:38:03]OFDSenderStorePacket 58695 [20:38:03]StoreOFDPacket docnum=58695 [20:38:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 20 AC 07 01 29 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 96 E6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 AB FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E5 00 00 35 04 06 00 4A E6 BE 39 0B 33 3E 0C A5 D0 33 81 F9 54 [20:38:03]CheckFolder [20:38:03]dirname=/storage/ofd_packets [20:38:03]CheckFolder done [20:38:03]ProducePacketName [20:38:03]name=ofd_packets/00058695 [20:38:03]NVStorageSaveData ofd_packets/00058695 [20:38:03]File name is /storage/ofd_packets/00058695 [20:38:03]Write 301 bytes [20:38:03]NVStorageSaveData done [20:38:03]OFDSenderStorePacket done [20:38:03]KKMCreateOFDPacket done [20:38:03]NVStorageSaveData kkm_last_timestamp [20:38:03]File name is /storage/kkm_last_timestamp [20:38:03]Write 4 bytes [20:38:03]NVStorageSaveData done [20:38:03]ExternCall_PrintAddStr [20:38:03]wPrintStart [20:38:03]Write to MH i2c: 01 00 00 F9 30 29 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: 01 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: 01 07 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: 01 07 00 F9 30 00 00 00 00 00 FF 0F 3E [20:38:03]RasterBufferAndPrint [20:38:03]line Счет N : (1)2076041 [20:38:03]line ИНН: 02508201610067 [20:38:03]line Контрольно-Кассовый Чек [20:38:03]line ПРОДАЖА [20:38:03]line ТРК (МРК, ГНК) : 33 [20:38:03]line Товар: 2710124130 [20:38:03]line Аи-92-К-4 [20:38:03]line 59.030 * 0.00 [20:38:03]line = 0.00 [20:38:03]line НДС 12% НСП 1% [20:38:03]line > о реализуемом товаре [20:38:03]line ИТОГО: 0.00 [20:38:03]line НСП 1% : 0.00 [20:38:03]line НДС 12% : 0.00 [20:38:03]line Наличными: 0.00 [20:38:03]line Безнал.: 0.00 [20:38:03]line Место: АЗС № 135 "Партнер Нефть" [20:38:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:38:03]line СНО: Общий режим [20:38:03]line Чек 679 20.08.2024 20:38 [20:38:03]line Смена: 100 ФФД: 1.0 [20:38:03]line ЗНМ: 0300000196 [20:38:03]line РНМ: 0000000000162794 [20:38:03]line Версия ККМ: v1.0 [20:38:03]line Талоны: ТК ГПНА Online [20:38:03]line 30036661 [20:38:03]line ФМ: 0000000002094532 [20:38:03]line ФД: 58695 [20:38:03]line ФПД: 82354894342963 [20:38:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T203803&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58695&fm=82354894342963&tin=02508201610067®Number=0000000000162794&sum=0 [20:38:03]written 0, free lines is 4095 [20:38:04]OFD Sender: Processing packet 58695 [packets to send 52, broken 51] [20:38:04]ProducePacketName [20:38:04]name=ofd_packets/00058695 [20:38:04]OFD Sender: To server: pG, [20:38:04]CommunicateWithHost lk.salyk.kg:30040 [20:38:04]ConnectInit lk.salyk.kg [20:38:04]Connected sock=10 [20:38:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 20 AC 07 01 29 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 96 E6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 AB FE C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 47 E5 00 00 35 04 06 00 4A E6 BE 39 0B 33 3E 0C A5 D0 33 81 F9 54 [20:38:04]Write to MH i2c: 01 00 00 23 31 54 [20:38:04]Write i2c OK [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: 01 [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: 01 07 00 [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: 01 07 00 23 31 00 00 00 00 00 D8 0C 3F [20:38:04]RasterBufferAndPrint [20:38:04]line [20:38:04]line [20:38:04]line [20:38:04]line [20:38:04]line [20:38:04]written 0, free lines is 3300 [20:38:04]MH_Cut [20:38:04]Write to MH i2c: D1 01 00 2A 31 01 2D [20:38:04]Write i2c OK [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: D1 [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: D1 01 00 [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: D1 01 00 2A 31 00 2C [20:38:04]Write to MH i2c: 01 00 00 2B 31 5C [20:38:04]Write i2c OK [20:38:04]MH_I2C_Read... [20:38:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 10 2D 47 00 3F 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 32 30 39 34 35 33 32 10 04 04 00 47 E5 00 00 F4 03 04 00 F9 A9 C4 66 B6 04 01 00 00 92 A6 4A 26 DC 5C 36 1D [20:38:04]CommunicateWithHost err = 0 [20:38:04]CheckOFDResponse [20:38:04]1017 (14) - 77093643461234 [20:38:04]1041 (16) - 0000000002094532 [20:38:04]1040 (4) - 58695 [20:38:04]1012 (4) - 20.08.2024 14:36 [20:38:04]1206 (1) - 0 [20:38:04]OFD Sender: Remove packet 58695 [20:38:04]ProducePacketName [20:38:04]name=ofd_packets/00058695 [20:38:04]NVStorageDeleteData [20:38:05]OFD Sender: No OFD packet to send [20:38:05]*** Cut start [20:38:05]*** Partial cut [20:38:05]*** CUTSNS_PIN = 1 [20:38:05]*** CUTSNS_PIN = 0 [20:38:05]*** Brake cut motor [20:38:05]Read from MH i2c: 01 [20:38:05]MH_I2C_Read... [20:38:05]*** Stop cut motor [20:38:05]*** Cut end [20:38:05]Read from MH i2c: 01 07 00 [20:38:05]MH_I2C_Read... [20:38:05]Read from MH i2c: 01 07 00 2B 31 00 00 00 00 00 FF 0F 71 [20:38:05]process_action close_receipt done [20:38:05]requested_data is exist [20:38:05]produce_requested_data [20:38:05]requested_item fm.sn is exist - process it [20:38:05]wFMCommunicate request_size=4 [20:38:05]MH_SAM_APDU [20:38:05]CAPDU: 80 11 00 00 [20:38:05]Write to MH i2c: E2 08 00 2C 31 80 11 00 00 00 00 00 00 D7 [20:38:05]Write i2c OK [20:38:05]MH_I2C_Read... [20:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:06]Read from MH i2c: E2 [20:38:06]MH_I2C_Read... [20:38:06]Read from MH i2c: E2 17 00 [20:38:06]MH_I2C_Read... [20:38:06]Read from MH i2c: E2 17 00 2C 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [20:38:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:38:06]wFMCommunicate OK [20:38:06]requested_item fd.num is exist - process it [20:38:06]SAM_PROTO_GetFieldsCounters [20:38:06]wFMCommunicate request_size=4 [20:38:06]MH_SAM_APDU [20:38:06]CAPDU: 80 13 00 00 [20:38:06]Write to MH i2c: E2 08 00 2D 31 80 13 00 00 00 00 00 00 DA [20:38:06]Write i2c OK [20:38:06]MH_I2C_Read... [20:38:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:38:06]Read from MH i2c: E2 [20:38:06]MH_I2C_Read... [20:38:06]Read from MH i2c: E2 62 00 [20:38:06]MH_I2C_Read... [20:38:06]Read from MH i2c: E2 62 00 2D 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 47 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 83 [20:38:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 47 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:38:06]wFMCommunicate OK [20:38:06]SAM_PROTO_GetFieldsCounters done [20:38:06]requested_item shift.num is exist - process it [20:38:06]requested_item shift.opened is exist - process it [20:38:06]req_shift_opened [20:38:06]FM_GetShiftState [20:38:06]SAM_PROTO_GetShiftState [20:38:06]wFMCommunicate request_size=4 [20:38:06]MH_SAM_APDU [20:38:06]CAPDU: 80 13 01 00 [20:38:06]Write to MH i2c: E2 08 00 2E 31 80 13 01 00 00 00 00 00 DC [20:38:06]Write i2c OK [20:38:06]MH_I2C_Read... [20:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:06]Read from MH i2c: E2 [20:38:06]MH_I2C_Read... [20:38:06]Read from MH i2c: E2 0E 00 [20:38:06]MH_I2C_Read... [20:38:06]Read from MH i2c: E2 0E 00 2E 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FF [20:38:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:38:06]wFMCommunicate OK [20:38:06]SAM_PROTO_GetShiftState done [20:38:06]FM_GetShiftState done [20:38:06]req_shift_opened done [20:38:06]requested_item shift.open_date is exist - process it [20:38:06]req_shift_open_date [20:38:06]req_shift_open_date done [20:38:06]produce_requested_data done [20:38:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58695,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:38:06]process_action_free close_receipt [20:38:06]json_value_free [20:38:06]json_value_free done [20:38:06]process_json_proto returns [20:38:06]Send response to host [20:38:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58695,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:38:06]free response buf [20:38:06]execute_script done [20:38:06]execute_script returns [20:38:06]free content buf [20:38:06]Sock 9.Close socket [20:38:06]Sock 9.Thread stoped [20:38:10]OFD Sender: No OFD packet to send [20:38:15]OFD Sender: No OFD packet to send [20:38:20]OFD Sender: No OFD packet to send [20:38:25]OFD Sender: No OFD packet to send [20:38:30]OFD Sender: No OFD packet to send [20:38:35]OFD Sender: No OFD packet to send [20:38:40]OFD Sender: No OFD packet to send [20:38:45]OFD Sender: No OFD packet to send [20:38:50]OFD Sender: No OFD packet to send [20:38:55]OFD Sender: No OFD packet to send [20:39:00]OFD Sender: No OFD packet to send [20:39:05]OFD Sender: No OFD packet to send [20:39:10]OFD Sender: No OFD packet to send [20:39:15]OFD Sender: No OFD packet to send [20:39:20]OFD Sender: No OFD packet to send [20:39:25]OFD Sender: No OFD packet to send [20:39:30]OFD Sender: No OFD packet to send [20:39:35]OFD Sender: No OFD packet to send [20:39:40]OFD Sender: No OFD packet to send [20:39:45]OFD Sender: No OFD packet to send [20:39:50]OFD Sender: No OFD packet to send [20:39:55]OFD Sender: No OFD packet to send [20:40:00]OFD Sender: No OFD packet to send [20:40:05]OFD Sender: No OFD packet to send [20:40:10]OFD Sender: No OFD packet to send [20:40:15]OFD Sender: No OFD packet to send [20:40:20]OFD Sender: No OFD packet to send [20:40:25]OFD Sender: No OFD packet to send [20:40:30]OFD Sender: No OFD packet to send [20:40:35]OFD Sender: No OFD packet to send [20:40:40]OFD Sender: No OFD packet to send [20:40:45]OFD Sender: No OFD packet to send [20:40:50]OFD Sender: No OFD packet to send [20:40:55]OFD Sender: No OFD packet to send [20:41:00]OFD Sender: No OFD packet to send [20:41:05]OFD Sender: No OFD packet to send [20:41:10]OFD Sender: No OFD packet to send [20:41:15]OFD Sender: No OFD packet to send [20:41:20]OFD Sender: No OFD packet to send [20:41:25]OFD Sender: No OFD packet to send [20:41:30]OFD Sender: No OFD packet to send [20:41:35]OFD Sender: No OFD packet to send [20:41:40]OFD Sender: No OFD packet to send [20:41:45]OFD Sender: No OFD packet to send [20:41:50]OFD Sender: No OFD packet to send [20:41:55]OFD Sender: No OFD packet to send [20:41:59]accept exits with 8 [20:41:59]New connection [20:41:59]New thread 3067338084 created [20:41:59]Thread 3067194724 joined [20:41:59]Waiting for new connection... [20:41:59] Sock 8.Parse request [20:41:59]Sock 8.Check first char [20:41:59]Sock 8.First char is OK [20:41:59]request: POST /json_proto HTTP/1.0 [20:41:59]Method: POST [20:41:59]URL: /json_proto [20:41:59]Method is POST - this is cgi request [20:41:59]url: /json_proto [20:41:59]query_string will be loaded in cgi processing [20:41:59]execute_cgi json_proto POST (null) [20:41:59]execute_cgi path=json_proto method=POST [20:41:59]POST find Content-Length [20:41:59]Host: 172.17.44.3:8080 [20:41:59]Content-Length: 755 [20:41:59]Content-Type: application/json [20:41:59] [20:41:59]POST finish read [20:41:59]Found Content-Length = 755 [20:41:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30039996", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:59]execute_script... [20:41:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30039996", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:59]POST & json_proto [20:41:59]process_json_proto [20:41:59]json parsed OK: [20:41:59]protocol is kg_v1.0 [20:41:59]action value=close_receipt [20:41:59]process_action close_receipt [20:41:59]cmd_close_receipt [20:41:59]MH_GetDate [20:41:59]Write to MH i2c: F0 00 00 2F 31 4F [20:41:59]Write i2c OK [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: F0 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: F0 09 00 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: F0 09 00 2F 31 00 98 FF C4 66 AD C5 5D 66 4E [20:41:59]GetLastDocTimeStamp 1724186283 [20:41:59]current date 1724186520 [20:41:59]FM_GetShiftState [20:41:59]SAM_PROTO_GetShiftState [20:41:59]wFMCommunicate request_size=4 [20:41:59]MH_SAM_APDU [20:41:59]CAPDU: 80 13 01 00 [20:41:59]Write to MH i2c: E2 08 00 30 31 80 13 01 00 00 00 00 00 DE [20:41:59]Write i2c OK [20:41:59]MH_I2C_Read... [20:41:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:59]Read from MH i2c: E2 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: E2 0E 00 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: E2 0E 00 30 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 01 [20:41:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:41:59]wFMCommunicate OK [20:41:59]SAM_PROTO_GetShiftState done [20:41:59]FM_GetShiftState done [20:41:59]opened in 1724112910 [20:41:59]opened+sec_in_day 1724199310 [20:41:59]quantity*price = 0 [20:41:59]sum+1 = 1 [20:41:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 680 20.08.2024 20:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30039996 ФМ: 0000000002094532 ФД: 58696 ФПД: 60303803667763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204200&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58696&fm=60303803667763&tin=02508201610067®Number=0000000000162794&sum=0 [20:42:00]StoreToDocumentArchive [20:42:00]shift 100 fd 58696 [20:42:00]save to /storage/0100/doc_00058696 [20:42:00]save last doc name /storage/0100/doc_00058696 to /storage/kkm_last_doc_name [20:42:00]save OK [20:42:00]Clear old archive folders... [20:42:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:42:00]tlvbuf is 01E244E0 [20:42:00]SAM_PROTO_ClearQueue [20:42:00]wFMCommunicate request_size=4 [20:42:00]MH_SAM_APDU [20:42:00]CAPDU: 80 09 00 00 [20:42:00]Write to MH i2c: E2 08 00 3D 31 80 09 00 00 00 00 00 00 E0 [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:42:00]Read from MH i2c: E2 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 03 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 03 00 3D 31 00 90 00 E2 [20:42:00]RAPDU: 90 00 [20:42:00]wFMCommunicate OK [20:42:00]SAM_PROTO_ClearQueue done [20:42:00]KKMCreateOFDPacket [20:42:00]OFDProtocolAddRootSTLVToBuf [20:42:00]FM_MakeSignedData [20:42:00]FM_MakeSignedData [20:42:00]SAM_PROTO_SignData [20:42:00]wFMCommunicate request_size=4 [20:42:00]MH_SAM_APDU [20:42:00]CAPDU: 80 0D 01 02 [20:42:00]Write to MH i2c: E2 08 00 3E 31 80 0D 01 02 00 00 00 00 E8 [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:42:00]Read from MH i2c: E2 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 03 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 03 00 3E 31 00 90 00 E3 [20:42:00]RAPDU: 90 00 [20:42:00]wFMCommunicate OK [20:42:00]wFMCommunicate request_size=255 [20:42:00]MH_SAM_APDU [20:42: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 34 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 A8 02 00 00 F4 03 04 00 98 FF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E5 00 00 35 04 06 00 36 [20:42:00]Write to MH i2c: E2 02 01 3F 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A8 02 00 00 F4 03 04 00 98 FF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E5 00 00 35 04 06 00 36 00 00 C5 [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:00]Read from MH i2c: E2 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 03 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 03 00 3F 31 00 90 00 E4 [20:42:00]RAPDU: 90 00 [20:42:00]wFMCommunicate OK [20:42:00]wFMCommunicate request_size=10 [20:42:00]MH_SAM_APDU [20:42:00]CAPDU: 80 0D 02 02 05 D8 92 CB D5 33 [20:42:00]Write to MH i2c: E2 0D 00 40 31 80 0D 02 02 05 00 D8 92 CB D5 33 00 00 32 [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:00]Read from MH i2c: E2 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 03 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 03 00 40 31 00 90 00 E5 [20:42:00]RAPDU: 90 00 [20:42:00]wFMCommunicate OK [20:42:00]wFMCommunicate request_size=4 [20:42:00]MH_SAM_APDU [20:42:00]CAPDU: 80 0D 03 02 [20:42:00]Write to MH i2c: E2 08 00 41 31 80 0D 03 02 00 00 00 00 ED [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:42:00]Read from MH i2c: E2 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 0B 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 0B 00 41 31 00 BF 15 39 C3 7D 63 14 B9 90 00 6B [20:42:00]RAPDU: BF 15 39 C3 7D 63 14 B9 90 00 [20:42:00]wFMCommunicate OK [20:42:00]SAM_PROTO_SignData done [20:42:00]FM_MakeSignedData done [20:42:00]CreateOFDProtocolMessage [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 42 31 80 11 00 00 00 00 00 00 ED [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 42 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 39 [20:42:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:42:00]wFMCommunicate OK [20:42:00]CreateOFDProtocolMessage done [20:42:00]OFDSenderStorePacket 58696 [20:42:00]StoreOFDPacket docnum=58696 [20:42:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 37 59 07 01 BB 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A8 02 00 00 F4 03 04 00 98 FF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E5 00 00 35 04 06 00 36 D8 92 CB D5 33 BF 15 39 C3 7D 63 14 B9 [20:42:00]CheckFolder [20:42:00]dirname=/storage/ofd_packets [20:42:00]CheckFolder done [20:42:00]ProducePacketName [20:42:00]name=ofd_packets/00058696 [20:42:00]NVStorageSaveData ofd_packets/00058696 [20:42:00]File name is /storage/ofd_packets/00058696 [20:42:00]Write 301 bytes [20:42:00]NVStorageSaveData done [20:42:00]OFDSenderStorePacket done [20:42:00]KKMCreateOFDPacket done [20:42:00]NVStorageSaveData kkm_last_timestamp [20:42:00]File name is /storage/kkm_last_timestamp [20:42:00]Write 4 bytes [20:42:00]NVStorageSaveData done [20:42:00]ExternCall_PrintAddStr [20:42:00]wPrintStart [20:42:00]Write to MH i2c: 01 00 00 43 31 74 [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: 01 [20:42:00]MH_I2C_Read... [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 43 31 00 00 00 00 00 FF 0F 89 [20:42:00]RasterBufferAndPrint [20:42:00]line Счет N : (1)2076045 [20:42:00]line ИНН: 02508201610067 [20:42:00]line Контрольно-Кассовый Чек [20:42:00]line ПРОДАЖА [20:42:00]line ТРК (МРК, ГНК) : 53 [20:42:00]line Товар: 2710124130 [20:42:00]line Аи-92-К-4 [20:42:00]line 30.000 * 0.00 [20:42:00]line = 0.00 [20:42:00]line НДС 12% НСП 1% [20:42:00]line > о реализуемом товаре [20:42:00]line ИТОГО: 0.00 [20:42:00]line НСП 1% : 0.00 [20:42:00]line НДС 12% : 0.00 [20:42:00]line Наличными: 0.00 [20:42:00]line Безнал.: 0.00 [20:42:00]line Место: АЗС № 135 "Партнер Нефть" [20:42:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:42:00]line СНО: Общий режим [20:42:00]line Чек 680 20.08.2024 20:42 [20:42:00]line Смена: 100 ФФД: 1.0 [20:42:00]line ЗНМ: 0300000196 [20:42:00]line РНМ: 0000000000162794 [20:42:00]line Версия ККМ: v1.0 [20:42:00]line Талоны: ТК ГПНА Online [20:42:00]line 30039996 [20:42:00]line ФМ: 0000000002094532 [20:42:00]line ФД: 58696 [20:42:00]line ФПД: 60303803667763 [20:42:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204200&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58696&fm=60303803667763&tin=02508201610067®Number=0000000000162794&sum=0 [20:42:01]OFD Sender: Processing packet 58696 [packets to send 52, broken 51] [20:42:01]ProducePacketName [20:42:01]name=ofd_packets/00058696 [20:42:01]OFD Sender: To server: pG, [20:42:01]CommunicateWithHost lk.salyk.kg:30040 [20:42:01]written 0, free lines is 4095 [20:42:01]ConnectInit lk.salyk.kg [20:42:01]Connected sock=10 [20:42:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 37 59 07 01 BB 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 A8 02 00 00 F4 03 04 00 98 FF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 48 E5 00 00 35 04 06 00 36 D8 92 CB D5 33 BF 15 39 C3 7D 63 14 B9 [20:42:01]Write to MH i2c: 01 00 00 6D 31 9E [20:42:01]Write i2c OK [20:42:01]MH_I2C_Read... [20:42:01]Read from MH i2c: 01 [20:42:01]MH_I2C_Read... [20:42:01]Read from MH i2c: 01 07 00 [20:42:01]MH_I2C_Read... [20:42:01]Read from MH i2c: 01 07 00 6D 31 00 00 00 00 00 D7 0C 88 [20:42:01]RasterBufferAndPrint [20:42:01]line [20:42:01]line [20:42:01]line [20:42:01]line [20:42:01]line [20:42:01]written 0, free lines is 3296 [20:42:01]MH_Cut [20:42:01]Write to MH i2c: D1 01 00 74 31 01 77 [20:42:01]Write i2c OK [20:42:01]MH_I2C_Read... [20:42:01]Read from MH i2c: D1 [20:42:01]MH_I2C_Read... [20:42:01]Read from MH i2c: D1 01 00 [20:42:01]MH_I2C_Read... [20:42:01]Read from MH i2c: D1 01 00 74 31 00 76 [20:42:01]Write to MH i2c: 01 00 00 75 31 A6 [20:42:01]Write i2c OK [20:42:01]MH_I2C_Read... [20:42:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 01 BB 47 00 01 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 32 30 39 34 35 33 32 10 04 04 00 48 E5 00 00 F4 03 04 00 E6 AA C4 66 B6 04 01 00 00 48 73 76 73 A1 33 1C 67 [20:42:01]CommunicateWithHost err = 0 [20:42:01]CheckOFDResponse [20:42:01]1017 (14) - 77093643461234 [20:42:01]1041 (16) - 0000000002094532 [20:42:01]1040 (4) - 58696 [20:42:01]1012 (4) - 20.08.2024 14:40 [20:42:01]1206 (1) - 0 [20:42:01]OFD Sender: Remove packet 58696 [20:42:01]ProducePacketName [20:42:01]name=ofd_packets/00058696 [20:42:01]NVStorageDeleteData [20:42:02]OFD Sender: No OFD packet to send [20:42:02]*** Cut start [20:42:02]*** Partial cut [20:42:02]*** CUTSNS_PIN = 1 [20:42:02]*** CUTSNS_PIN = 0 [20:42:02]*** Brake cut motor [20:42:03]Read from MH i2c: 01 [20:42:03]MH_I2C_Read... [20:42:03]*** Stop cut motor [20:42:03]*** Cut end [20:42:03]Read from MH i2c: 01 07 00 [20:42:03]MH_I2C_Read... [20:42:03]Read from MH i2c: 01 07 00 75 31 00 00 00 00 00 FF 0F BB [20:42:03]process_action close_receipt done [20:42:03]requested_data is exist [20:42:03]produce_requested_data [20:42:03]requested_item fm.sn is exist - process it [20:42:03]wFMCommunicate request_size=4 [20:42:03]MH_SAM_APDU [20:42:03]CAPDU: 80 11 00 00 [20:42:03]Write to MH i2c: E2 08 00 76 31 80 11 00 00 00 00 00 00 21 [20:42:03]Write i2c OK [20:42:03]MH_I2C_Read... [20:42:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:03]Read from MH i2c: E2 [20:42:03]MH_I2C_Read... [20:42:03]Read from MH i2c: E2 17 00 [20:42:03]MH_I2C_Read... [20:42:03]Read from MH i2c: E2 17 00 76 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6D [20:42:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:42:03]wFMCommunicate OK [20:42:03]requested_item fd.num is exist - process it [20:42:03]SAM_PROTO_GetFieldsCounters [20:42:03]wFMCommunicate request_size=4 [20:42:03]MH_SAM_APDU [20:42:03]CAPDU: 80 13 00 00 [20:42:03]Write to MH i2c: E2 08 00 77 31 80 13 00 00 00 00 00 00 24 [20:42:03]Write i2c OK [20:42:03]MH_I2C_Read... [20:42:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:42:03]Read from MH i2c: E2 [20:42:03]MH_I2C_Read... [20:42:03]Read from MH i2c: E2 62 00 [20:42:03]MH_I2C_Read... [20:42:03]Read from MH i2c: E2 62 00 77 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 48 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 D1 [20:42:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 48 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:42:03]wFMCommunicate OK [20:42:03]SAM_PROTO_GetFieldsCounters done [20:42:03]requested_item shift.num is exist - process it [20:42:03]requested_item shift.opened is exist - process it [20:42:03]req_shift_opened [20:42:03]FM_GetShiftState [20:42:03]SAM_PROTO_GetShiftState [20:42:03]wFMCommunicate request_size=4 [20:42:03]MH_SAM_APDU [20:42:03]CAPDU: 80 13 01 00 [20:42:03]Write to MH i2c: E2 08 00 78 31 80 13 01 00 00 00 00 00 26 [20:42:03]Write i2c OK [20:42:03]MH_I2C_Read... [20:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:03]Read from MH i2c: E2 [20:42:03]MH_I2C_Read... [20:42:03]Read from MH i2c: E2 0E 00 [20:42:03]MH_I2C_Read... [20:42:03]Read from MH i2c: E2 0E 00 78 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 49 [20:42:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:42:03]wFMCommunicate OK [20:42:03]SAM_PROTO_GetShiftState done [20:42:03]FM_GetShiftState done [20:42:03]req_shift_opened done [20:42:03]requested_item shift.open_date is exist - process it [20:42:03]req_shift_open_date [20:42:03]req_shift_open_date done [20:42:03]produce_requested_data done [20:42:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58696,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:42:03]process_action_free close_receipt [20:42:03]json_value_free [20:42:03]json_value_free done [20:42:03]process_json_proto returns [20:42:03]Send response to host [20:42:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58696,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:42:03]free response buf [20:42:03]execute_script done [20:42:03]execute_script returns [20:42:03]free content buf [20:42:03]Sock 8.Close socket [20:42:03]Sock 8.Thread stoped [20:42:07]OFD Sender: No OFD packet to send [20:42:12]OFD Sender: No OFD packet to send [20:42:17]OFD Sender: No OFD packet to send [20:42:22]OFD Sender: No OFD packet to send [20:42:27]OFD Sender: No OFD packet to send [20:42:32]OFD Sender: No OFD packet to send [20:42:37]OFD Sender: No OFD packet to send [20:42:42]OFD Sender: No OFD packet to send [20:42:47]OFD Sender: No OFD packet to send [20:42:52]OFD Sender: No OFD packet to send [20:42:57]OFD Sender: No OFD packet to send [20:43:02]OFD Sender: No OFD packet to send [20:43:07]OFD Sender: No OFD packet to send [20:43:12]OFD Sender: No OFD packet to send [20:43:17]OFD Sender: No OFD packet to send [20:43:22]OFD Sender: No OFD packet to send [20:43:27]OFD Sender: No OFD packet to send [20:43:30]accept exits with 9 [20:43:30]New connection [20:43:30]New thread 3067194724 created [20:43:30] Sock 9.Parse request [20:43:30]Thread 3067338084 joined [20:43:30]Sock 9.Check first char [20:43:30]Waiting for new connection... [20:43:30]Sock 9.First char is OK [20:43:30]request: POST /json_proto HTTP/1.0 [20:43:30]Method: POST [20:43:30]URL: /json_proto [20:43:30]Method is POST - this is cgi request [20:43:30]url: /json_proto [20:43:30]query_string will be loaded in cgi processing [20:43:30]execute_cgi json_proto POST (null) [20:43:30]execute_cgi path=json_proto method=POST [20:43:30]POST find Content-Length [20:43:30]Host: 172.17.44.3:8080 [20:43:30]Content-Length: 802 [20:43:30]Content-Type: application/json [20:43:30] [20:43:30]POST finish read [20:43:30]Found Content-Length = 802 [20:43:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:30]execute_script... [20:43:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:30]POST & json_proto [20:43:30]process_json_proto [20:43:30]json parsed OK: [20:43:30]protocol is kg_v1.0 [20:43:30]action value=close_receipt [20:43:30]process_action close_receipt [20:43:30]cmd_close_receipt [20:43:30]MH_GetDate [20:43:30]Write to MH i2c: F0 00 00 79 31 99 [20:43:30]Write i2c OK [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: F0 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: F0 09 00 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: F0 09 00 79 31 00 F3 FF C4 66 AD C5 5D 66 F3 [20:43:30]GetLastDocTimeStamp 1724186520 [20:43:30]current date 1724186611 [20:43:30]FM_GetShiftState [20:43:30]SAM_PROTO_GetShiftState [20:43:30]wFMCommunicate request_size=4 [20:43:30]MH_SAM_APDU [20:43:30]CAPDU: 80 13 01 00 [20:43:30]Write to MH i2c: E2 08 00 7A 31 80 13 01 00 00 00 00 00 28 [20:43:30]Write i2c OK [20:43:30]MH_I2C_Read... [20:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:30]Read from MH i2c: E2 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: E2 0E 00 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: E2 0E 00 7A 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4B [20:43:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:43:30]wFMCommunicate OK [20:43:30]SAM_PROTO_GetShiftState done [20:43:30]FM_GetShiftState done [20:43:30]opened in 1724112910 [20:43:30]opened+sec_in_day 1724199310 [20:43:30]quantity*price = 70037 [20:43:30]sum+1 = 70038 [20:43:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 681 20.08.2024 20:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58697 ФПД: 269935966213333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204331&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58697&fm=269935966213333&tin=02508201610067®Number=0000000000162794&sum=70037 [20:43:31]StoreToDocumentArchive [20:43:31]shift 100 fd 58697 [20:43:31]save to /storage/0100/doc_00058697 [20:43:31]save last doc name /storage/0100/doc_00058697 to /storage/kkm_last_doc_name [20:43:31]save OK [20:43:31]Clear old archive folders... [20:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:43:31]tlvbuf is 01E20200 [20:43:31]SAM_PROTO_ClearQueue [20:43:31]wFMCommunicate request_size=4 [20:43:31]MH_SAM_APDU [20:43:31]CAPDU: 80 09 00 00 [20:43:31]Write to MH i2c: E2 08 00 87 31 80 09 00 00 00 00 00 00 2A [20:43:31]Write i2c OK [20:43:31]MH_I2C_Read... [20:43:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:31]Read from MH i2c: E2 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 03 00 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 03 00 87 31 00 90 00 2C [20:43:31]RAPDU: 90 00 [20:43:31]wFMCommunicate OK [20:43:31]SAM_PROTO_ClearQueue done [20:43:31]KKMCreateOFDPacket [20:43:31]OFDProtocolAddRootSTLVToBuf [20:43:31]FM_MakeSignedData [20:43:31]FM_MakeSignedData [20:43:31]SAM_PROTO_SignData [20:43:31]wFMCommunicate request_size=4 [20:43:31]MH_SAM_APDU [20:43:31]CAPDU: 80 0D 01 02 [20:43:31]Write to MH i2c: E2 08 00 88 31 80 0D 01 02 00 00 00 00 32 [20:43:31]Write i2c OK [20:43:31]MH_I2C_Read... [20:43:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:31]Read from MH i2c: E2 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 03 00 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 03 00 88 31 00 90 00 2D [20:43:31]RAPDU: 90 00 [20:43:31]wFMCommunicate OK [20:43:31]wFMCommunicate request_size=255 [20:43:31]MH_SAM_APDU [20:43: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 F3 FF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E5 00 00 35 04 06 00 F5 [20:43:31]Write to MH i2c: E2 02 01 89 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 F3 FF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E5 00 00 35 04 06 00 F5 00 00 2C [20:43:31]Write i2c OK [20:43:31]MH_I2C_Read... [20:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:31]Read from MH i2c: E2 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 03 00 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 03 00 89 31 00 90 00 2E [20:43:31]RAPDU: 90 00 [20:43:31]wFMCommunicate OK [20:43:31]wFMCommunicate request_size=10 [20:43:31]MH_SAM_APDU [20:43:31]CAPDU: 80 0D 02 02 05 81 5D 60 D4 D5 [20:43:31]Write to MH i2c: E2 0D 00 8A 31 80 0D 02 02 05 00 81 5D 60 D4 D5 00 00 26 [20:43:31]Write i2c OK [20:43:31]MH_I2C_Read... [20:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:31]Read from MH i2c: E2 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 03 00 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 03 00 8A 31 00 90 00 2F [20:43:31]RAPDU: 90 00 [20:43:31]wFMCommunicate OK [20:43:31]wFMCommunicate request_size=4 [20:43:31]MH_SAM_APDU [20:43:31]CAPDU: 80 0D 03 02 [20:43:31]Write to MH i2c: E2 08 00 8B 31 80 0D 03 02 00 00 00 00 37 [20:43:31]Write i2c OK [20:43:31]MH_I2C_Read... [20:43:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:31]Read from MH i2c: E2 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 0B 00 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 0B 00 8B 31 00 26 10 19 3F F1 7B EF BD 90 00 DE [20:43:31]RAPDU: 26 10 19 3F F1 7B EF BD 90 00 [20:43:31]wFMCommunicate OK [20:43:31]SAM_PROTO_SignData done [20:43:31]FM_MakeSignedData done [20:43:31]CreateOFDProtocolMessage [20:43:31]wFMCommunicate request_size=4 [20:43:31]MH_SAM_APDU [20:43:31]CAPDU: 80 11 00 00 [20:43:31]Write to MH i2c: E2 08 00 8C 31 80 11 00 00 00 00 00 00 37 [20:43:31]Write i2c OK [20:43:31]MH_I2C_Read... [20:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:31]Read from MH i2c: E2 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 17 00 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: E2 17 00 8C 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 83 [20:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:43:31]wFMCommunicate OK [20:43:31]CreateOFDProtocolMessage done [20:43:31]OFDSenderStorePacket 58697 [20:43:31]StoreOFDPacket docnum=58697 [20:43:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B4 D6 07 01 D3 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 F3 FF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E5 00 00 35 04 06 00 F5 81 5D 60 D4 D5 26 10 19 3F F1 7B EF BD [20:43:31]CheckFolder [20:43:31]dirname=/storage/ofd_packets [20:43:31]CheckFolder done [20:43:31]ProducePacketName [20:43:31]name=ofd_packets/00058697 [20:43:31]NVStorageSaveData ofd_packets/00058697 [20:43:31]File name is /storage/ofd_packets/00058697 [20:43:31]Write 301 bytes [20:43:31]NVStorageSaveData done [20:43:31]OFDSenderStorePacket done [20:43:31]KKMCreateOFDPacket done [20:43:31]NVStorageSaveData kkm_last_timestamp [20:43:31]File name is /storage/kkm_last_timestamp [20:43:31]Write 4 bytes [20:43:31]NVStorageSaveData done [20:43:31]ExternCall_PrintAddStr [20:43:31]wPrintStart [20:43:31]Write to MH i2c: 01 00 00 8D 31 BE [20:43:31]Write i2c OK [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: 01 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: 01 07 00 [20:43:31]MH_I2C_Read... [20:43:31]Read from MH i2c: 01 07 00 8D 31 00 00 00 00 00 FF 0F D3 [20:43:31]RasterBufferAndPrint [20:43:31]line Счет N : (1)2076047 [20:43:31]line ИНН: 02508201610067 [20:43:31]line Контрольно-Кассовый Чек [20:43:31]line ПРОДАЖА [20:43:31]line ТРК (МРК, ГНК) : 63 [20:43:31]line Товар: 2710124130 [20:43:31]line Аи-92-К-4 [20:43:31]line 10.330 * 67.80 [20:43:31]line = 700.37 [20:43:31]line НДС 12% НСП 1% [20:43:31]line > о реализуемом товаре [20:43:31]line ИТОГО: 700.37 [20:43:31]line НСП 1% : 6.20 [20:43:31]line НДС 12% : 74.38 [20:43:31]line Наличными: 0.00 [20:43:31]line Безнал.: 700.37 [20:43:31]line Место: АЗС № 135 "Партнер Нефть" [20:43:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:43:31]line СНО: Общий режим [20:43:31]line Чек 681 20.08.2024 20:43 [20:43:31]line Смена: 100 ФФД: 1.0 [20:43:31]line ЗНМ: 0300000196 [20:43:31]line РНМ: 0000000000162794 [20:43:31]line Версия ККМ: v1.0 [20:43:31]line Платежная система: O! деньги [20:43:31]line ФМ: 0000000002094532 [20:43:31]line ФД: 58697 [20:43:31]line ФПД: 269935966213333 [20:43:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204331&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58697&fm=269935966213333&tin=02508201610067®Number=0000000000162794&sum=70037 [20:43:32]OFD Sender: Processing packet 58697 [packets to send 52, broken 51] [20:43:32]ProducePacketName [20:43:32]name=ofd_packets/00058697 [20:43:32]OFD Sender: To server: pG, [20:43:32]CommunicateWithHost lk.salyk.kg:30040 [20:43:32]ConnectInit lk.salyk.kg [20:43:32]written 0, free lines is 4095 [20:43:32]Connected sock=10 [20:43:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B4 D6 07 01 D3 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 F3 FF C4 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 49 E5 00 00 35 04 06 00 F5 81 5D 60 D4 D5 26 10 19 3F F1 7B EF BD [20:43:32]Write to MH i2c: 01 00 00 B7 31 E8 [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: 01 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: 01 07 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: 01 07 00 B7 31 00 00 00 00 00 CB 0C C6 [20:43:32]RasterBufferAndPrint [20:43:32]line [20:43:32]line [20:43:32]line [20:43:32]line [20:43:32]line [20:43:32]written 0, free lines is 3281 [20:43:32]MH_Cut [20:43:32]Write to MH i2c: D1 01 00 BE 31 01 C1 [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: D1 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: D1 01 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: D1 01 00 BE 31 00 C0 [20:43:32]Write to MH i2c: 01 00 00 BF 31 F0 [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 CF C4 47 00 1C 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 32 30 39 34 35 33 32 10 04 04 00 49 E5 00 00 F4 03 04 00 41 AB C4 66 B6 04 01 00 00 8D 44 84 0A 82 4F 00 0D [20:43:32]CommunicateWithHost err = 0 [20:43:32]CheckOFDResponse [20:43:32]1017 (14) - 77093643461234 [20:43:32]1041 (16) - 0000000002094532 [20:43:32]1040 (4) - 58697 [20:43:32]1012 (4) - 20.08.2024 14:42 [20:43:32]1206 (1) - 0 [20:43:32]OFD Sender: Remove packet 58697 [20:43:32]ProducePacketName [20:43:32]name=ofd_packets/00058697 [20:43:32]NVStorageDeleteData [20:43:33]OFD Sender: No OFD packet to send [20:43:33]*** Cut start [20:43:33]*** Partial cut [20:43:33]*** CUTSNS_PIN = 1 [20:43:33]*** CUTSNS_PIN = 0 [20:43:33]*** Brake cut motor [20:43:34]Read from MH i2c: 01 [20:43:34]MH_I2C_Read... [20:43:34]*** Stop cut motor [20:43:34]*** Cut end [20:43:34]Read from MH i2c: 01 07 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: 01 07 00 BF 31 00 00 00 00 00 FF 0F 05 [20:43:34]process_action close_receipt done [20:43:34]requested_data is exist [20:43:34]produce_requested_data [20:43:34]requested_item fm.sn is exist - process it [20:43:34]wFMCommunicate request_size=4 [20:43:34]MH_SAM_APDU [20:43:34]CAPDU: 80 11 00 00 [20:43:34]Write to MH i2c: E2 08 00 C0 31 80 11 00 00 00 00 00 00 6B [20:43:34]Write i2c OK [20:43:34]MH_I2C_Read... [20:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:34]Read from MH i2c: E2 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 17 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 17 00 C0 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B7 [20:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:43:34]wFMCommunicate OK [20:43:34]requested_item fd.num is exist - process it [20:43:34]SAM_PROTO_GetFieldsCounters [20:43:34]wFMCommunicate request_size=4 [20:43:34]MH_SAM_APDU [20:43:34]CAPDU: 80 13 00 00 [20:43:34]Write to MH i2c: E2 08 00 C1 31 80 13 00 00 00 00 00 00 6E [20:43:34]Write i2c OK [20:43:34]MH_I2C_Read... [20:43:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:34]Read from MH i2c: E2 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 62 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 62 00 C1 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 49 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 1F [20:43:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 49 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:34]wFMCommunicate OK [20:43:34]SAM_PROTO_GetFieldsCounters done [20:43:34]requested_item shift.num is exist - process it [20:43:34]requested_item shift.opened is exist - process it [20:43:34]req_shift_opened [20:43:34]FM_GetShiftState [20:43:34]SAM_PROTO_GetShiftState [20:43:34]wFMCommunicate request_size=4 [20:43:34]MH_SAM_APDU [20:43:34]CAPDU: 80 13 01 00 [20:43:34]Write to MH i2c: E2 08 00 C2 31 80 13 01 00 00 00 00 00 70 [20:43:34]Write i2c OK [20:43:34]MH_I2C_Read... [20:43:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:34]Read from MH i2c: E2 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 0E 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 0E 00 C2 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 93 [20:43:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:43:34]wFMCommunicate OK [20:43:34]SAM_PROTO_GetShiftState done [20:43:34]FM_GetShiftState done [20:43:34]req_shift_opened done [20:43:34]requested_item shift.open_date is exist - process it [20:43:34]req_shift_open_date [20:43:34]req_shift_open_date done [20:43:34]produce_requested_data done [20:43:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58697,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:43:34]process_action_free close_receipt [20:43:34]json_value_free [20:43:34]json_value_free done [20:43:34]process_json_proto returns [20:43:34]Send response to host [20:43:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58697,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:43:34]free response buf [20:43:34]execute_script done [20:43:34]execute_script returns [20:43:34]free content buf [20:43:34]Sock 9.Close socket [20:43:34]Sock 9.Thread stoped [20:43:38]OFD Sender: No OFD packet to send [20:43:43]OFD Sender: No OFD packet to send [20:43:47]accept exits with 8 [20:43:47]New connection [20:43:47]New thread 3067338084 created [20:43:47]Thread 3067194724 joined [20:43:47]Waiting for new connection... [20:43:47] Sock 8.Parse request [20:43:47]Sock 8.Check first char [20:43:47]Sock 8.First char is OK [20:43:47]request: POST /json_proto HTTP/1.0 [20:43:47]Method: POST [20:43:47]URL: /json_proto [20:43:47]Method is POST - this is cgi request [20:43:47]url: /json_proto [20:43:47]query_string will be loaded in cgi processing [20:43:47]execute_cgi json_proto POST (null) [20:43:47]execute_cgi path=json_proto method=POST [20:43:47]POST find Content-Length [20:43:47]Host: 172.17.44.3:8080 [20:43:47]Content-Length: 804 [20:43:47]Content-Type: application/json [20:43:47] [20:43:47]POST finish read [20:43:47]Found Content-Length = 804 [20:43:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:47]execute_script... [20:43: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)2076048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:47]POST & json_proto [20:43:47]process_json_proto [20:43:47]json parsed OK: [20:43:47]protocol is kg_v1.0 [20:43:47]action value=close_receipt [20:43:47]process_action close_receipt [20:43:47]cmd_close_receipt [20:43:47]MH_GetDate [20:43:47]Write to MH i2c: F0 00 00 C3 31 E3 [20:43:47]Write i2c OK [20:43:47]MH_I2C_Read... [20:43:47]Read from MH i2c: F0 [20:43:47]MH_I2C_Read... [20:43:47]Read from MH i2c: F0 09 00 [20:43:47]MH_I2C_Read... [20:43:47]Read from MH i2c: F0 09 00 C3 31 00 04 00 C5 66 AD C5 5D 66 50 [20:43:47]GetLastDocTimeStamp 1724186611 [20:43:47]current date 1724186628 [20:43:47]FM_GetShiftState [20:43:47]SAM_PROTO_GetShiftState [20:43:47]wFMCommunicate request_size=4 [20:43:47]MH_SAM_APDU [20:43:47]CAPDU: 80 13 01 00 [20:43:47]Write to MH i2c: E2 08 00 C4 31 80 13 01 00 00 00 00 00 72 [20:43:47]Write i2c OK [20:43:47]MH_I2C_Read... [20:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:47]Read from MH i2c: E2 [20:43:47]MH_I2C_Read... [20:43:47]Read from MH i2c: E2 0E 00 [20:43:47]MH_I2C_Read... [20:43:47]Read from MH i2c: E2 0E 00 C4 31 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 95 [20:43:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:43:47]wFMCommunicate OK [20:43:47]SAM_PROTO_GetShiftState done [20:43:47]FM_GetShiftState done [20:43:47]opened in 1724112910 [20:43:47]opened+sec_in_day 1724199310 [20:43:47]quantity*price = 100005 [20:43:47]sum+1 = 100006 [20:43:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 682 20.08.2024 20:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58698 ФПД: 82550513018507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204348&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58698&fm=82550513018507&tin=02508201610067®Number=0000000000162794&sum=100005 [20:43:48]StoreToDocumentArchive [20:43:48]shift 100 fd 58698 [20:43:48]save to /storage/0100/doc_00058698 [20:43:48]save last doc name /storage/0100/doc_00058698 to /storage/kkm_last_doc_name [20:43:48]save OK [20:43:48]Clear old archive folders... [20:43:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:43:48]tlvbuf is 021DC1B0 [20:43:48]SAM_PROTO_ClearQueue [20:43:48]wFMCommunicate request_size=4 [20:43:48]MH_SAM_APDU [20:43:48]CAPDU: 80 09 00 00 [20:43:48]Write to MH i2c: E2 08 00 D1 31 80 09 00 00 00 00 00 00 74 [20:43:48]Write i2c OK [20:43:48]MH_I2C_Read... [20:43:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:48]Read from MH i2c: E2 [20:43:48]MH_I2C_Read... [20:43:48]Read from MH i2c: E2 03 00 [20:43:48]MH_I2C_Read... [20:43:48]Read from MH i2c: E2 03 00 D1 31 00 90 00 76 [20:43:48]RAPDU: 90 00 [20:43:48]wFMCommunicate OK [20:43:48]SAM_PROTO_ClearQueue done [20:43:48]KKMCreateOFDPacket [20:43:48]OFDProtocolAddRootSTLVToBuf [20:43:48]FM_MakeSignedData [20:43:48]FM_MakeSignedData [20:43:48]SAM_PROTO_SignData [20:43:48]wFMCommunicate request_size=4 [20:43:48]MH_SAM_APDU [20:43:48]CAPDU: 80 0D 01 02 [20:43:48]Write to MH i2c: E2 08 00 D2 31 80 0D 01 02 00 00 00 00 7C [20:43:48]Write i2c OK [20:43:48]MH_I2C_Read... [20:43:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:49]Read from MH i2c: E2 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 03 00 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 03 00 D2 31 00 90 00 77 [20:43:49]RAPDU: 90 00 [20:43:49]wFMCommunicate OK [20:43:49]wFMCommunicate request_size=255 [20:43:49]MH_SAM_APDU [20:43: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 04 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E5 00 00 35 04 06 00 4B [20:43:49]Write to MH i2c: E2 02 01 D3 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 04 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E5 00 00 35 04 06 00 4B 00 00 49 [20:43:49]Write i2c OK [20:43:49]MH_I2C_Read... [20:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:49]Read from MH i2c: E2 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 03 00 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 03 00 D3 31 00 90 00 78 [20:43:49]RAPDU: 90 00 [20:43:49]wFMCommunicate OK [20:43:49]wFMCommunicate request_size=10 [20:43:49]MH_SAM_APDU [20:43:49]CAPDU: 80 0D 02 02 05 14 4A 01 26 8B [20:43:49]Write to MH i2c: E2 0D 00 D4 31 80 0D 02 02 05 00 14 4A 01 26 8B 00 00 99 [20:43:49]Write i2c OK [20:43:49]MH_I2C_Read... [20:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:49]Read from MH i2c: E2 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 03 00 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 03 00 D4 31 00 90 00 79 [20:43:49]RAPDU: 90 00 [20:43:49]wFMCommunicate OK [20:43:49]wFMCommunicate request_size=4 [20:43:49]MH_SAM_APDU [20:43:49]CAPDU: 80 0D 03 02 [20:43:49]Write to MH i2c: E2 08 00 D5 31 80 0D 03 02 00 00 00 00 81 [20:43:49]Write i2c OK [20:43:49]MH_I2C_Read... [20:43:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:49]Read from MH i2c: E2 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 0B 00 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 0B 00 D5 31 00 E5 59 1A 76 C0 8D 27 6D 90 00 31 [20:43:49]RAPDU: E5 59 1A 76 C0 8D 27 6D 90 00 [20:43:49]wFMCommunicate OK [20:43:49]SAM_PROTO_SignData done [20:43:49]FM_MakeSignedData done [20:43:49]CreateOFDProtocolMessage [20:43:49]wFMCommunicate request_size=4 [20:43:49]MH_SAM_APDU [20:43:49]CAPDU: 80 11 00 00 [20:43:49]Write to MH i2c: E2 08 00 D6 31 80 11 00 00 00 00 00 00 81 [20:43:49]Write i2c OK [20:43:49]MH_I2C_Read... [20:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:49]Read from MH i2c: E2 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 17 00 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 17 00 D6 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CD [20:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:43:49]wFMCommunicate OK [20:43:49]CreateOFDProtocolMessage done [20:43:49]OFDSenderStorePacket 58698 [20:43:49]StoreOFDPacket docnum=58698 [20:43:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EA 77 07 01 79 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 04 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E5 00 00 35 04 06 00 4B 14 4A 01 26 8B E5 59 1A 76 C0 8D 27 6D [20:43:49]CheckFolder [20:43:49]dirname=/storage/ofd_packets [20:43:49]CheckFolder done [20:43:49]ProducePacketName [20:43:49]name=ofd_packets/00058698 [20:43:49]NVStorageSaveData ofd_packets/00058698 [20:43:49]File name is /storage/ofd_packets/00058698 [20:43:49]Write 301 bytes [20:43:49]NVStorageSaveData done [20:43:49]OFDSenderStorePacket done [20:43:49]KKMCreateOFDPacket done [20:43:49]NVStorageSaveData kkm_last_timestamp [20:43:49]File name is /storage/kkm_last_timestamp [20:43:49]Write 4 bytes [20:43:49]NVStorageSaveData done [20:43:49]ExternCall_PrintAddStr [20:43:49]wPrintStart [20:43:49]Write to MH i2c: 01 00 00 D7 31 08 [20:43:49]Write i2c OK [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: 01 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: 01 07 00 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: 01 07 00 D7 31 00 00 00 00 00 FF 0F 1D [20:43:49]RasterBufferAndPrint [20:43:49]line Счет N : (1)2076048 [20:43:49]line ИНН: 02508201610067 [20:43:49]line Контрольно-Кассовый Чек [20:43:49]line ПРОДАЖА [20:43:49]line ТРК (МРК, ГНК) : 53 [20:43:49]line Товар: 2710124130 [20:43:49]line Аи-92-К-4 [20:43:49]line 14.750 * 67.80 [20:43:49]line = 1000.05 [20:43:49]line НДС 12% НСП 1% [20:43:49]line > о реализуемом товаре [20:43:49]line ИТОГО: 1000.05 [20:43:49]line НСП 1% : 8.85 [20:43:49]line НДС 12% : 106.20 [20:43:49]line Наличными: 0.00 [20:43:49]line Безнал.: 1000.05 [20:43:49]line Место: АЗС № 135 "Партнер Нефть" [20:43:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:43:49]line СНО: Общий режим [20:43:49]line Чек 682 20.08.2024 20:43 [20:43:49]line Смена: 100 ФФД: 1.0 [20:43:49]line ЗНМ: 0300000196 [20:43:49]line РНМ: 0000000000162794 [20:43:49]line Версия ККМ: v1.0 [20:43:49]line Платежная система: O! деньги [20:43:49]line ФМ: 0000000002094532 [20:43:49]line ФД: 58698 [20:43:49]line ФПД: 82550513018507 [20:43:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204348&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58698&fm=82550513018507&tin=02508201610067®Number=0000000000162794&sum=100005 [20:43:49]OFD Sender: Processing packet 58698 [packets to send 52, broken 51] [20:43:49]ProducePacketName [20:43:49]name=ofd_packets/00058698 [20:43:49]OFD Sender: To server: pG, [20:43:49]CommunicateWithHost lk.salyk.kg:30040 [20:43:49]ConnectInit lk.salyk.kg [20:43:49]written 0, free lines is 4095 [20:43:50]Connected sock=10 [20:43:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EA 77 07 01 79 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 04 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4A E5 00 00 35 04 06 00 4B 14 4A 01 26 8B E5 59 1A 76 C0 8D 27 6D [20:43:50]Write to MH i2c: 01 00 00 01 32 33 [20:43:50]Write i2c OK [20:43:50]MH_I2C_Read... [20:43:50]Read from MH i2c: 01 [20:43:50]MH_I2C_Read... [20:43:50]Read from MH i2c: 01 07 00 [20:43:50]MH_I2C_Read... [20:43:50]Read from MH i2c: 01 07 00 01 32 00 00 00 00 00 D4 0C 1A [20:43:50]RasterBufferAndPrint [20:43:50]line [20:43:50]line [20:43:50]line [20:43:50]line [20:43:50]line [20:43:50]written 0, free lines is 3291 [20:43:50]MH_Cut [20:43:50]Write to MH i2c: D1 01 00 08 32 01 0C [20:43:50]Write i2c OK [20:43:50]MH_I2C_Read... [20:43:50]Read from MH i2c: D1 [20:43:50]MH_I2C_Read... [20:43:50]Read from MH i2c: D1 01 00 [20:43:50]MH_I2C_Read... [20:43:50]Read from MH i2c: D1 01 00 08 32 00 0B [20:43:50]Write to MH i2c: 01 00 00 09 32 3B [20:43:50]Write i2c OK [20:43:50]MH_I2C_Read... [20:43:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0D 14 47 00 17 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 32 30 39 34 35 33 32 10 04 04 00 4A E5 00 00 F4 03 04 00 52 AB C4 66 B6 04 01 00 00 EE 99 A5 35 56 B1 3C 57 [20:43:50]CommunicateWithHost err = 0 [20:43:50]CheckOFDResponse [20:43:50]1017 (14) - 77093643461234 [20:43:50]1041 (16) - 0000000002094532 [20:43:50]1040 (4) - 58698 [20:43:50]1012 (4) - 20.08.2024 14:42 [20:43:50]1206 (1) - 0 [20:43:50]OFD Sender: Remove packet 58698 [20:43:50]ProducePacketName [20:43:50]name=ofd_packets/00058698 [20:43:50]NVStorageDeleteData [20:43:50]OFD Sender: No OFD packet to send [20:43:51]*** Cut start [20:43:51]*** Partial cut [20:43:51]*** CUTSNS_PIN = 1 [20:43:51]*** CUTSNS_PIN = 0 [20:43:51]*** Brake cut motor [20:43:51]Read from MH i2c: 01 [20:43:51]MH_I2C_Read... [20:43:51]*** Stop cut motor [20:43:51]*** Cut end [20:43:51]Read from MH i2c: 01 07 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: 01 07 00 09 32 00 00 00 00 00 FF 0F 50 [20:43:51]process_action close_receipt done [20:43:51]requested_data is exist [20:43:51]produce_requested_data [20:43:51]requested_item fm.sn is exist - process it [20:43:51]wFMCommunicate request_size=4 [20:43:51]MH_SAM_APDU [20:43:51]CAPDU: 80 11 00 00 [20:43:51]Write to MH i2c: E2 08 00 0A 32 80 11 00 00 00 00 00 00 B6 [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:51]Read from MH i2c: E2 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 17 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 17 00 0A 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 02 [20:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:43:51]wFMCommunicate OK [20:43:51]requested_item fd.num is exist - process it [20:43:51]SAM_PROTO_GetFieldsCounters [20:43:51]wFMCommunicate request_size=4 [20:43:51]MH_SAM_APDU [20:43:51]CAPDU: 80 13 00 00 [20:43:51]Write to MH i2c: E2 08 00 0B 32 80 13 00 00 00 00 00 00 B9 [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:52]Read from MH i2c: E2 [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: E2 62 00 [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: E2 62 00 0B 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [20:43:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:52]wFMCommunicate OK [20:43:52]SAM_PROTO_GetFieldsCounters done [20:43:52]requested_item shift.num is exist - process it [20:43:52]requested_item shift.opened is exist - process it [20:43:52]req_shift_opened [20:43:52]FM_GetShiftState [20:43:52]SAM_PROTO_GetShiftState [20:43:52]wFMCommunicate request_size=4 [20:43:52]MH_SAM_APDU [20:43:52]CAPDU: 80 13 01 00 [20:43:52]Write to MH i2c: E2 08 00 0C 32 80 13 01 00 00 00 00 00 BB [20:43:52]Write i2c OK [20:43:52]MH_I2C_Read... [20:43:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:52]Read from MH i2c: E2 [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: E2 0E 00 [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: E2 0E 00 0C 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DE [20:43:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:43:52]wFMCommunicate OK [20:43:52]SAM_PROTO_GetShiftState done [20:43:52]FM_GetShiftState done [20:43:52]req_shift_opened done [20:43:52]requested_item shift.open_date is exist - process it [20:43:52]req_shift_open_date [20:43:52]req_shift_open_date done [20:43:52]produce_requested_data done [20:43:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58698,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:43:52]process_action_free close_receipt [20:43:52]json_value_free [20:43:52]json_value_free done [20:43:52]process_json_proto returns [20:43:52]Send response to host [20:43:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58698,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:43:52]free response buf [20:43:52]execute_script done [20:43:52]execute_script returns [20:43:52]free content buf [20:43:52]Sock 8.Close socket [20:43:52]Sock 8.Thread stoped [20:43:54]accept exits with 9 [20:43:54]New connection [20:43:54]New thread 3067194724 created [20:43:54]Thread 3067338084 joined [20:43:54]Waiting for new connection... [20:43:54] Sock 9.Parse request [20:43:54]Sock 9.Check first char [20:43:54]Sock 9.First char is OK [20:43:54]request: POST /json_proto HTTP/1.0 [20:43:54]Method: POST [20:43:54]URL: /json_proto [20:43:54]Method is POST - this is cgi request [20:43:54]url: /json_proto [20:43:54]query_string will be loaded in cgi processing [20:43:54]execute_cgi json_proto POST (null) [20:43:54]execute_cgi path=json_proto method=POST [20:43:54]POST find Content-Length [20:43:54]Host: 172.17.44.3:8080 [20:43:54]Content-Length: 804 [20:43:54]Content-Type: application/json [20:43:54] [20:43:54]POST finish read [20:43:54]Found Content-Length = 804 [20:43:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:54]execute_script... [20: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)2076046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:54]POST & json_proto [20:43:54]process_json_proto [20:43:54]json parsed OK: [20:43:54]protocol is kg_v1.0 [20:43:54]action value=close_receipt [20:43:54]process_action close_receipt [20:43:54]cmd_close_receipt [20:43:54]MH_GetDate [20:43:54]Write to MH i2c: F0 00 00 0D 32 2E [20:43:54]Write i2c OK [20:43:54]MH_I2C_Read... [20:43:54]Read from MH i2c: F0 [20:43:54]MH_I2C_Read... [20:43:54]Read from MH i2c: F0 09 00 [20:43:54]MH_I2C_Read... [20:43:54]Read from MH i2c: F0 09 00 0D 32 00 0B 00 C5 66 AD C5 5D 66 A2 [20:43:54]GetLastDocTimeStamp 1724186628 [20:43:54]current date 1724186635 [20:43:54]FM_GetShiftState [20:43:54]SAM_PROTO_GetShiftState [20:43:54]wFMCommunicate request_size=4 [20:43:54]MH_SAM_APDU [20:43:54]CAPDU: 80 13 01 00 [20:43:54]Write to MH i2c: E2 08 00 0E 32 80 13 01 00 00 00 00 00 BD [20:43:54]Write i2c OK [20:43:54]MH_I2C_Read... [20:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:54]Read from MH i2c: E2 [20:43:54]MH_I2C_Read... [20:43:54]Read from MH i2c: E2 0E 00 [20:43:54]MH_I2C_Read... [20:43:54]Read from MH i2c: E2 0E 00 0E 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E0 [20:43:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:43:54]wFMCommunicate OK [20:43:54]SAM_PROTO_GetShiftState done [20:43:54]FM_GetShiftState done [20:43:54]opened in 1724112910 [20:43:54]opened+sec_in_day 1724199310 [20:43:54]quantity*price = 300064 [20:43:54]sum+1 = 300066 [20:43:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 683 20.08.2024 20:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58699 ФПД: 214041290958015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204355&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58699&fm=214041290958015&tin=02508201610067®Number=0000000000162794&sum=300065 [20:43:55]StoreToDocumentArchive [20:43:55]shift 100 fd 58699 [20:43:55]save to /storage/0100/doc_00058699 [20:43:55]save last doc name /storage/0100/doc_00058699 to /storage/kkm_last_doc_name [20:43:55]save OK [20:43:55]Clear old archive folders... [20:43:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:43:55]tlvbuf is 01EC49B0 [20:43:55]SAM_PROTO_ClearQueue [20:43:55]wFMCommunicate request_size=4 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 09 00 00 [20:43:55]Write to MH i2c: E2 08 00 1B 32 80 09 00 00 00 00 00 00 BF [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 1B 32 00 90 00 C1 [20:43:55]RAPDU: 90 00 [20:43:55]wFMCommunicate OK [20:43:55]SAM_PROTO_ClearQueue done [20:43:55]KKMCreateOFDPacket [20:43:55]OFDProtocolAddRootSTLVToBuf [20:43:55]FM_MakeSignedData [20:43:55]FM_MakeSignedData [20:43:55]SAM_PROTO_SignData [20:43:55]wFMCommunicate request_size=4 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 0D 01 02 [20:43:55]Write to MH i2c: E2 08 00 1C 32 80 0D 01 02 00 00 00 00 C7 [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 1C 32 00 90 00 C2 [20:43:55]RAPDU: 90 00 [20:43:55]wFMCommunicate OK [20:43:55]wFMCommunicate request_size=255 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 0B 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E5 00 00 35 04 06 00 C2 [20:43:55]Write to MH i2c: E2 02 01 1D 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 0B 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E5 00 00 35 04 06 00 C2 00 00 41 [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 1D 32 00 90 00 C3 [20:43:55]RAPDU: 90 00 [20:43:55]wFMCommunicate OK [20:43:55]wFMCommunicate request_size=10 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 0D 02 02 05 AB 5F 1D 64 BF [20:43:55]Write to MH i2c: E2 0D 00 1E 32 80 0D 02 02 05 00 AB 5F 1D 64 BF 00 00 1E [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 1E 32 00 90 00 C4 [20:43:55]RAPDU: 90 00 [20:43:55]wFMCommunicate OK [20:43:55]wFMCommunicate request_size=4 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 0D 03 02 [20:43:55]Write to MH i2c: E2 08 00 1F 32 80 0D 03 02 00 00 00 00 CC [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 0B 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 0B 00 1F 32 00 7E 00 A8 99 B1 17 74 51 90 00 19 [20:43:55]RAPDU: 7E 00 A8 99 B1 17 74 51 90 00 [20:43:55]wFMCommunicate OK [20:43:55]SAM_PROTO_SignData done [20:43:55]FM_MakeSignedData done [20:43:55]CreateOFDProtocolMessage [20:43:55]wFMCommunicate request_size=4 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 11 00 00 [20:43:55]Write to MH i2c: E2 08 00 20 32 80 11 00 00 00 00 00 00 CC [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 17 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 17 00 20 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 18 [20:43:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:43:55]wFMCommunicate OK [20:43:55]CreateOFDProtocolMessage done [20:43:55]OFDSenderStorePacket 58699 [20:43:55]StoreOFDPacket docnum=58699 [20:43:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3A CB 07 01 69 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 0B 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E5 00 00 35 04 06 00 C2 AB 5F 1D 64 BF 7E 00 A8 99 B1 17 74 51 [20:43:55]CheckFolder [20:43:55]dirname=/storage/ofd_packets [20:43:55]CheckFolder done [20:43:55]ProducePacketName [20:43:55]name=ofd_packets/00058699 [20:43:55]NVStorageSaveData ofd_packets/00058699 [20:43:55]File name is /storage/ofd_packets/00058699 [20:43:55]OFD Sender: No OFD packet to send [20:43:55]Write 301 bytes [20:43:55]NVStorageSaveData done [20:43:55]OFDSenderStorePacket done [20:43:55]KKMCreateOFDPacket done [20:43:55]NVStorageSaveData kkm_last_timestamp [20:43:55]File name is /storage/kkm_last_timestamp [20:43:55]Write 4 bytes [20:43:55]NVStorageSaveData done [20:43:55]ExternCall_PrintAddStr [20:43:55]wPrintStart [20:43:55]Write to MH i2c: 01 00 00 21 32 53 [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: 01 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: 01 07 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: 01 07 00 21 32 00 00 00 00 00 FF 0F 68 [20:43:55]RasterBufferAndPrint [20:43:55]line Счет N : (1)2076046 [20:43:55]line ИНН: 02508201610067 [20:43:55]line Контрольно-Кассовый Чек [20:43:55]line ПРОДАЖА [20:43:55]line ТРК (МРК, ГНК) : 42 [20:43:55]line Товар: 2710124500 [20:43:55]line Аи-95-К-5 [20:43:55]line 40.440 * 74.20 [20:43:55]line = 3000.65 [20:43:55]line НДС 12% НСП 1% [20:43:55]line > о реализуемом товаре [20:43:55]line ИТОГО: 3000.65 [20:43:55]line НСП 1% : 26.55 [20:43:55]line НДС 12% : 318.65 [20:43:55]line Наличными: 0.00 [20:43:55]line Безнал.: 3000.65 [20:43:56]line Место: АЗС № 135 "Партнер Нефть" [20:43:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:43:56]line СНО: Общий режим [20:43:56]line Чек 683 20.08.2024 20:43 [20:43:56]line Смена: 100 ФФД: 1.0 [20:43:56]line ЗНМ: 0300000196 [20:43:56]line РНМ: 0000000000162794 [20:43:56]line Версия ККМ: v1.0 [20:43:56]line Платежная система: O! деньги [20:43:56]line ФМ: 0000000002094532 [20:43:56]line ФД: 58699 [20:43:56]line ФПД: 214041290958015 [20:43:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204355&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58699&fm=214041290958015&tin=02508201610067®Number=0000000000162794&sum=300065 [20:43:56]OFD Sender: Processing packet 58699 [packets to send 52, broken 51] [20:43:56]ProducePacketName [20:43:56]name=ofd_packets/00058699 [20:43:56]OFD Sender: To server: pG, [20:43:56]CommunicateWithHost lk.salyk.kg:30040 [20:43:56]ConnectInit lk.salyk.kg [20:43:56]written 0, free lines is 4095 [20:43:56]Connected sock=10 [20:43:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3A CB 07 01 69 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 0B 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4B E5 00 00 35 04 06 00 C2 AB 5F 1D 64 BF 7E 00 A8 99 B1 17 74 51 [20:43:56]Write to MH i2c: 01 00 00 4B 32 7D [20:43:56]Write i2c OK [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: 01 [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: 01 07 00 [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: 01 07 00 4B 32 00 00 00 00 00 D6 0C 66 [20:43:56]RasterBufferAndPrint [20:43:56]line [20:43:56]line [20:43:56]line [20:43:56]line [20:43:56]line [20:43:56]written 0, free lines is 3299 [20:43:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 00 38 47 00 B6 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 32 30 39 34 35 33 32 10 04 04 00 4B E5 00 00 F4 03 04 00 59 AB C4 66 B6 04 01 00 00 E5 0A 4B 35 C4 5D D1 C0 [20:43:56]CommunicateWithHost err = 0 [20:43:56]CheckOFDResponse [20:43:56]1017 (14) - 77093643461234 [20:43:56]1041 (16) - 0000000002094532 [20:43:56]1040 (4) - 58699 [20:43:56]1012 (4) - 20.08.2024 14:42 [20:43:56]1206 (1) - 0 [20:43:56]OFD Sender: Remove packet 58699 [20:43:56]ProducePacketName [20:43:56]name=ofd_packets/00058699 [20:43:56]NVStorageDeleteData [20:43:56]MH_Cut [20:43:56]Write to MH i2c: D1 01 00 52 32 01 56 [20:43:56]Write i2c OK [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: D1 [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: D1 01 00 [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: D1 01 00 52 32 00 55 [20:43:56]Write to MH i2c: 01 00 00 53 32 85 [20:43:56]Write i2c OK [20:43:56]MH_I2C_Read... [20:43:57]OFD Sender: No OFD packet to send [20:43:57]*** Cut start [20:43:57]*** Partial cut [20:43:57]*** CUTSNS_PIN = 1 [20:43:57]*** CUTSNS_PIN = 0 [20:43:57]*** Brake cut motor [20:43:58]Read from MH i2c: 01 [20:43:58]MH_I2C_Read... [20:43:58]*** Stop cut motor [20:43:58]*** Cut end [20:43:58]Read from MH i2c: 01 07 00 [20:43:58]MH_I2C_Read... [20:43:58]Read from MH i2c: 01 07 00 53 32 00 00 00 00 00 FF 0F 9A [20:43:58]process_action close_receipt done [20:43:58]requested_data is exist [20:43:58]produce_requested_data [20:43:58]requested_item fm.sn is exist - process it [20:43:58]wFMCommunicate request_size=4 [20:43:58]MH_SAM_APDU [20:43:58]CAPDU: 80 11 00 00 [20:43:58]Write to MH i2c: E2 08 00 54 32 80 11 00 00 00 00 00 00 00 [20:43:58]Write i2c OK [20:43:58]MH_I2C_Read... [20:43:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:58]Read from MH i2c: E2 [20:43:58]MH_I2C_Read... [20:43:58]Read from MH i2c: E2 17 00 [20:43:58]MH_I2C_Read... [20:43:58]Read from MH i2c: E2 17 00 54 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4C [20:43:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:43:58]wFMCommunicate OK [20:43:58]requested_item fd.num is exist - process it [20:43:58]SAM_PROTO_GetFieldsCounters [20:43:58]wFMCommunicate request_size=4 [20:43:58]MH_SAM_APDU [20:43:58]CAPDU: 80 13 00 00 [20:43:58]Write to MH i2c: E2 08 00 55 32 80 13 00 00 00 00 00 00 03 [20:43:58]Write i2c OK [20:43:58]MH_I2C_Read... [20:43:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:58]Read from MH i2c: E2 [20:43:58]MH_I2C_Read... [20:43:58]Read from MH i2c: E2 62 00 [20:43:58]MH_I2C_Read... [20:43:58]Read from MH i2c: E2 62 00 55 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 BC [20:43:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:58]wFMCommunicate OK [20:43:58]SAM_PROTO_GetFieldsCounters done [20:43:58]requested_item shift.num is exist - process it [20:43:58]requested_item shift.opened is exist - process it [20:43:58]req_shift_opened [20:43:58]FM_GetShiftState [20:43:58]SAM_PROTO_GetShiftState [20:43:58]wFMCommunicate request_size=4 [20:43:58]MH_SAM_APDU [20:43:58]CAPDU: 80 13 01 00 [20:43:58]Write to MH i2c: E2 08 00 56 32 80 13 01 00 00 00 00 00 05 [20:43:58]Write i2c OK [20:43:58]MH_I2C_Read... [20:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:58]Read from MH i2c: E2 [20:43:58]MH_I2C_Read... [20:43:58]Read from MH i2c: E2 0E 00 [20:43:58]MH_I2C_Read... [20:43:58]Read from MH i2c: E2 0E 00 56 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 28 [20:43:58]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:43:58]wFMCommunicate OK [20:43:58]SAM_PROTO_GetShiftState done [20:43:58]FM_GetShiftState done [20:43:58]req_shift_opened done [20:43:58]requested_item shift.open_date is exist - process it [20:43:58]req_shift_open_date [20:43:58]req_shift_open_date done [20:43:58]produce_requested_data done [20:43:58]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58699,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:43:58]process_action_free close_receipt [20:43:58]json_value_free [20:43:58]json_value_free done [20:43:58]process_json_proto returns [20:43:58]Send response to host [20:43:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58699,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:43:58]free response buf [20:43:58]execute_script done [20:43:58]execute_script returns [20:43:58]free content buf [20:43:58]Sock 9.Close socket [20:43:58]Sock 9.Thread stoped [20:44:02]OFD Sender: No OFD packet to send [20:44:07]OFD Sender: No OFD packet to send [20:44:12]OFD Sender: No OFD packet to send [20:44:17]OFD Sender: No OFD packet to send [20:44:22]OFD Sender: No OFD packet to send [20:44:27]OFD Sender: No OFD packet to send [20:44:32]OFD Sender: No OFD packet to send [20:44:37]OFD Sender: No OFD packet to send [20:44:42]OFD Sender: No OFD packet to send [20:44:47]OFD Sender: No OFD packet to send [20:44:52]OFD Sender: No OFD packet to send [20:44:57]OFD Sender: No OFD packet to send [20:45:02]OFD Sender: No OFD packet to send [20:45:07]OFD Sender: No OFD packet to send [20:45:12]OFD Sender: No OFD packet to send [20:45:17]OFD Sender: No OFD packet to send [20:45:22]OFD Sender: No OFD packet to send [20:45:27]OFD Sender: No OFD packet to send [20:45:32]OFD Sender: No OFD packet to send [20:45:37]OFD Sender: No OFD packet to send [20:45:39]accept exits with 8 [20:45:39]New connection [20:45:39]New thread 3067338084 created [20:45:39]Thread 3067194724 joined [20:45:39]Waiting for new connection... [20:45:39] Sock 8.Parse request [20:45:39]Sock 8.Check first char [20:45:39]Sock 8.First char is OK [20:45:39]request: POST /json_proto HTTP/1.0 [20:45:39]Method: POST [20:45:39]URL: /json_proto [20:45:39]Method is POST - this is cgi request [20:45:39]url: /json_proto [20:45:39]query_string will be loaded in cgi processing [20:45:39]execute_cgi json_proto POST (null) [20:45:39]execute_cgi path=json_proto method=POST [20:45:39]POST find Content-Length [20:45:39]Host: 172.17.44.3:8080 [20:45:39]Content-Length: 802 [20:45:39]Content-Type: application/json [20:45:39] [20:45:39]POST finish read [20:45:39]Found Content-Length = 802 [20:45:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:39]execute_script... [20:45:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:39]POST & json_proto [20:45:39]process_json_proto [20:45:39]json parsed OK: [20:45:39]protocol is kg_v1.0 [20:45:39]action value=close_receipt [20:45:39]process_action close_receipt [20:45:39]cmd_close_receipt [20:45:39]MH_GetDate [20:45:39]Write to MH i2c: F0 00 00 57 32 78 [20:45:39]Write i2c OK [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: F0 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: F0 09 00 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: F0 09 00 57 32 00 74 00 C5 66 AD C5 5D 66 55 [20:45:39]GetLastDocTimeStamp 1724186635 [20:45:39]current date 1724186740 [20:45:39]FM_GetShiftState [20:45:39]SAM_PROTO_GetShiftState [20:45:39]wFMCommunicate request_size=4 [20:45:39]MH_SAM_APDU [20:45:39]CAPDU: 80 13 01 00 [20:45:39]Write to MH i2c: E2 08 00 58 32 80 13 01 00 00 00 00 00 07 [20:45:39]Write i2c OK [20:45:39]MH_I2C_Read... [20:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:39]Read from MH i2c: E2 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: E2 0E 00 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: E2 0E 00 58 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2A [20:45:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:45:39]wFMCommunicate OK [20:45:39]SAM_PROTO_GetShiftState done [20:45:39]FM_GetShiftState done [20:45:39]opened in 1724112910 [20:45:39]opened+sec_in_day 1724199310 [20:45:39]quantity*price = 70037 [20:45:39]sum+1 = 70038 [20:45:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 684 20.08.2024 20:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58700 ФПД: 23054459673408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204540&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58700&fm=23054459673408&tin=02508201610067®Number=0000000000162794&sum=70037 [20:45:40]StoreToDocumentArchive [20:45:40]shift 100 fd 58700 [20:45:40]save to /storage/0100/doc_00058700 [20:45:40]save last doc name /storage/0100/doc_00058700 to /storage/kkm_last_doc_name [20:45:40]save OK [20:45:40]Clear old archive folders... [20:45:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:40]tlvbuf is 020B1D60 [20:45:40]SAM_PROTO_ClearQueue [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 09 00 00 [20:45:40]Write to MH i2c: E2 08 00 65 32 80 09 00 00 00 00 00 00 09 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 03 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 03 00 65 32 00 90 00 0B [20:45:40]RAPDU: 90 00 [20:45:40]wFMCommunicate OK [20:45:40]SAM_PROTO_ClearQueue done [20:45:40]KKMCreateOFDPacket [20:45:40]OFDProtocolAddRootSTLVToBuf [20:45:40]FM_MakeSignedData [20:45:40]FM_MakeSignedData [20:45:40]SAM_PROTO_SignData [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 0D 01 02 [20:45:40]Write to MH i2c: E2 08 00 66 32 80 0D 01 02 00 00 00 00 11 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 03 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 03 00 66 32 00 90 00 0C [20:45:40]RAPDU: 90 00 [20:45:40]wFMCommunicate OK [20:45:40]wFMCommunicate request_size=255 [20:45:40]MH_SAM_APDU [20:45: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 74 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E5 00 00 35 04 06 00 14 [20:45:40]Write to MH i2c: E2 02 01 67 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 74 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E5 00 00 35 04 06 00 14 00 00 B3 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 03 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 03 00 67 32 00 90 00 0D [20:45:40]RAPDU: 90 00 [20:45:40]wFMCommunicate OK [20:45:40]wFMCommunicate request_size=10 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 0D 02 02 05 F7 C8 E1 1B 40 [20:45:40]Write to MH i2c: E2 0D 00 68 32 80 0D 02 02 05 00 F7 C8 E1 1B 40 00 00 19 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 03 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 03 00 68 32 00 90 00 0E [20:45:40]RAPDU: 90 00 [20:45:40]wFMCommunicate OK [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 0D 03 02 [20:45:40]Write to MH i2c: E2 08 00 69 32 80 0D 03 02 00 00 00 00 16 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 0B 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 0B 00 69 32 00 D4 07 39 31 8A EA 91 C4 90 00 25 [20:45:40]RAPDU: D4 07 39 31 8A EA 91 C4 90 00 [20:45:40]wFMCommunicate OK [20:45:40]SAM_PROTO_SignData done [20:45:40]FM_MakeSignedData done [20:45:40]CreateOFDProtocolMessage [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 11 00 00 [20:45:40]Write to MH i2c: E2 08 00 6A 32 80 11 00 00 00 00 00 00 16 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 17 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 17 00 6A 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 62 [20:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:45:40]wFMCommunicate OK [20:45:40]CreateOFDProtocolMessage done [20:45:40]OFDSenderStorePacket 58700 [20:45:40]StoreOFDPacket docnum=58700 [20:45:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A0 BC 07 01 7F 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 74 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E5 00 00 35 04 06 00 14 F7 C8 E1 1B 40 D4 07 39 31 8A EA 91 C4 [20:45:40]CheckFolder [20:45:40]dirname=/storage/ofd_packets [20:45:40]CheckFolder done [20:45:40]ProducePacketName [20:45:40]name=ofd_packets/00058700 [20:45:40]NVStorageSaveData ofd_packets/00058700 [20:45:40]File name is /storage/ofd_packets/00058700 [20:45:40]Write 301 bytes [20:45:40]NVStorageSaveData done [20:45:40]OFDSenderStorePacket done [20:45:40]KKMCreateOFDPacket done [20:45:40]NVStorageSaveData kkm_last_timestamp [20:45:40]File name is /storage/kkm_last_timestamp [20:45:40]Write 4 bytes [20:45:40]NVStorageSaveData done [20:45:40]ExternCall_PrintAddStr [20:45:40]wPrintStart [20:45:40]Write to MH i2c: 01 00 00 6B 32 9D [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: 01 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: 01 07 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: 01 07 00 6B 32 00 00 00 00 00 FF 0F B2 [20:45:40]RasterBufferAndPrint [20:45:40]line Счет N : (1)2076050 [20:45:40]line ИНН: 02508201610067 [20:45:40]line Контрольно-Кассовый Чек [20:45:40]line ПРОДАЖА [20:45:40]line ТРК (МРК, ГНК) : 63 [20:45:40]line Товар: 2710124130 [20:45:40]line Аи-92-К-4 [20:45:40]line 10.330 * 67.80 [20:45:40]line = 700.37 [20:45:40]line НДС 12% НСП 1% [20:45:40]line > о реализуемом товаре [20:45:40]line ИТОГО: 700.37 [20:45:40]line НСП 1% : 6.20 [20:45:40]line НДС 12% : 74.38 [20:45:40]line Наличными: 0.00 [20:45:40]line Безнал.: 700.37 [20:45:40]line Место: АЗС № 135 "Партнер Нефть" [20:45:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:45:40]line СНО: Общий режим [20:45:40]line Чек 684 20.08.2024 20:45 [20:45:40]line Смена: 100 ФФД: 1.0 [20:45:40]line ЗНМ: 0300000196 [20:45:40]line РНМ: 0000000000162794 [20:45:40]line Версия ККМ: v1.0 [20:45:40]line Платежная система: O! деньги [20:45:40]line ФМ: 0000000002094532 [20:45:40]line ФД: 58700 [20:45:40]line ФПД: 23054459673408 [20:45:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204540&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58700&fm=23054459673408&tin=02508201610067®Number=0000000000162794&sum=70037 [20:45:41]OFD Sender: Processing packet 58700 [packets to send 52, broken 51] [20:45:41]ProducePacketName [20:45:41]name=ofd_packets/00058700 [20:45:41]OFD Sender: To server: pG, [20:45:41]CommunicateWithHost lk.salyk.kg:30040 [20:45:41]ConnectInit lk.salyk.kg [20:45:41]written 0, free lines is 4095 [20:45:41]Connected sock=11 [20:45:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A0 BC 07 01 7F 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 74 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4C E5 00 00 35 04 06 00 14 F7 C8 E1 1B 40 D4 07 39 31 8A EA 91 C4 [20:45:41]Write to MH i2c: 01 00 00 95 32 C7 [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: 01 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: 01 07 00 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: 01 07 00 95 32 00 00 00 00 00 C0 0C 9A [20:45:41]RasterBufferAndPrint [20:45:41]line [20:45:41]line [20:45:41]line [20:45:41]line [20:45:41]line [20:45:41]written 0, free lines is 3269 [20:45:41]MH_Cut [20:45:41]Write to MH i2c: D1 01 00 9C 32 01 A0 [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: D1 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: D1 01 00 [20:45:41]MH_I2C_Read... [20:45:41]Read from MH i2c: D1 01 00 9C 32 00 9F [20:45:41]Write to MH i2c: 01 00 00 9D 32 CF [20:45:41]Write i2c OK [20:45:41]MH_I2C_Read... [20:45:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9B B4 47 00 8C 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 32 30 39 34 35 33 32 10 04 04 00 4C E5 00 00 F4 03 04 00 C2 AB C4 66 B6 04 01 00 00 1A 9E B4 A3 CA 16 67 31 [20:45:41]CommunicateWithHost err = 0 [20:45:41]CheckOFDResponse [20:45:41]1017 (14) - 77093643461234 [20:45:41]1041 (16) - 0000000002094532 [20:45:41]1040 (4) - 58700 [20:45:41]1012 (4) - 20.08.2024 14:44 [20:45:41]1206 (1) - 0 [20:45:41]OFD Sender: Remove packet 58700 [20:45:41]ProducePacketName [20:45:41]name=ofd_packets/00058700 [20:45:41]NVStorageDeleteData [20:45:42]OFD Sender: No OFD packet to send [20:45:42]*** Cut start [20:45:42]*** Partial cut [20:45:42]*** CUTSNS_PIN = 1 [20:45:42]*** CUTSNS_PIN = 0 [20:45:42]*** Brake cut motor [20:45:43]Read from MH i2c: 01 [20:45:43]MH_I2C_Read... [20:45:43]*** Stop cut motor [20:45:43]*** Cut end [20:45:43]Read from MH i2c: 01 07 00 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: 01 07 00 9D 32 00 00 00 00 00 FF 0F E4 [20:45:43]process_action close_receipt done [20:45:43]requested_data is exist [20:45:43]produce_requested_data [20:45:43]requested_item fm.sn is exist - process it [20:45:43]wFMCommunicate request_size=4 [20:45:43]MH_SAM_APDU [20:45:43]CAPDU: 80 11 00 00 [20:45:43]Write to MH i2c: E2 08 00 9E 32 80 11 00 00 00 00 00 00 4A [20:45:43]Write i2c OK [20:45:43]MH_I2C_Read... [20:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:43]Read from MH i2c: E2 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: E2 17 00 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: E2 17 00 9E 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 96 [20:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:45:43]wFMCommunicate OK [20:45:43]requested_item fd.num is exist - process it [20:45:43]SAM_PROTO_GetFieldsCounters [20:45:43]wFMCommunicate request_size=4 [20:45:43]MH_SAM_APDU [20:45:43]CAPDU: 80 13 00 00 [20:45:43]Write to MH i2c: E2 08 00 9F 32 80 13 00 00 00 00 00 00 4D [20:45:43]Write i2c OK [20:45:43]MH_I2C_Read... [20:45:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:43]Read from MH i2c: E2 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: E2 62 00 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: E2 62 00 9F 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 0A [20:45:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:43]wFMCommunicate OK [20:45:43]SAM_PROTO_GetFieldsCounters done [20:45:43]requested_item shift.num is exist - process it [20:45:43]requested_item shift.opened is exist - process it [20:45:43]req_shift_opened [20:45:43]FM_GetShiftState [20:45:43]SAM_PROTO_GetShiftState [20:45:43]wFMCommunicate request_size=4 [20:45:43]MH_SAM_APDU [20:45:43]CAPDU: 80 13 01 00 [20:45:43]Write to MH i2c: E2 08 00 A0 32 80 13 01 00 00 00 00 00 4F [20:45:43]Write i2c OK [20:45:43]MH_I2C_Read... [20:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:43]Read from MH i2c: E2 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: E2 0E 00 [20:45:43]MH_I2C_Read... [20:45:43]Read from MH i2c: E2 0E 00 A0 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 72 [20:45:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:45:43]wFMCommunicate OK [20:45:43]SAM_PROTO_GetShiftState done [20:45:43]FM_GetShiftState done [20:45:43]req_shift_opened done [20:45:43]requested_item shift.open_date is exist - process it [20:45:43]req_shift_open_date [20:45:43]req_shift_open_date done [20:45:43]produce_requested_data done [20:45:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58700,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:45:43]process_action_free close_receipt [20:45:43]json_value_free [20:45:43]json_value_free done [20:45:43]process_json_proto returns [20:45:43]Send response to host [20:45:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58700,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:45:43]free response buf [20:45:43]execute_script done [20:45:43]execute_script returns [20:45:43]free content buf [20:45:43]Sock 8.Close socket [20:45:43]Sock 8.Thread stoped [20:45:45]accept exits with 9 [20:45:45]New connection [20:45:45]New thread 3067194724 created [20:45:45]Thread 3067338084 joined [20:45:45]Waiting for new connection... [20:45:45] Sock 9.Parse request [20:45:45]Sock 9.Check first char [20:45:45]Sock 9.First char is OK [20:45:45]request: POST /json_proto HTTP/1.0 [20:45:45]Method: POST [20:45:45]URL: /json_proto [20:45:45]Method is POST - this is cgi request [20:45:45]url: /json_proto [20:45:45]query_string will be loaded in cgi processing [20:45:45]execute_cgi json_proto POST (null) [20:45:45]execute_cgi path=json_proto method=POST [20:45:45]POST find Content-Length [20:45:45]Host: 172.17.44.3:8080 [20:45:45]Content-Length: 804 [20:45:45]Content-Type: application/json [20:45:45] [20:45:45]POST finish read [20:45:45]Found Content-Length = 804 [20:45:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:45]execute_script... [20:45: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)2076049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:45]POST & json_proto [20:45:45]process_json_proto [20:45:45]json parsed OK: [20:45:45]protocol is kg_v1.0 [20:45:45]action value=close_receipt [20:45:45]process_action close_receipt [20:45:45]cmd_close_receipt [20:45:45]MH_GetDate [20:45:45]Write to MH i2c: F0 00 00 A1 32 C2 [20:45:45]Write i2c OK [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: F0 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: F0 09 00 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: F0 09 00 A1 32 00 7A 00 C5 66 AD C5 5D 66 A5 [20:45:45]GetLastDocTimeStamp 1724186740 [20:45:45]current date 1724186746 [20:45:45]FM_GetShiftState [20:45:45]SAM_PROTO_GetShiftState [20:45:45]wFMCommunicate request_size=4 [20:45:45]MH_SAM_APDU [20:45:45]CAPDU: 80 13 01 00 [20:45:45]Write to MH i2c: E2 08 00 A2 32 80 13 01 00 00 00 00 00 51 [20:45:45]Write i2c OK [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: E2 [20:45:45]MH_I2C_Read... [20:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:45]Read from MH i2c: E2 0E 00 [20:45:45]MH_I2C_Read... [20:45:45]Read from MH i2c: E2 0E 00 A2 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 74 [20:45:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:45:45]wFMCommunicate OK [20:45:45]SAM_PROTO_GetShiftState done [20:45:45]FM_GetShiftState done [20:45:45]opened in 1724112910 [20:45:45]opened+sec_in_day 1724199310 [20:45:45]quantity*price = 200043 [20:45:45]sum+1 = 200044 [20:45:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 685 20.08.2024 20:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58701 ФПД: 105785821609577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204546&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58701&fm=105785821609577&tin=02508201610067®Number=0000000000162794&sum=200043 [20:45:46]StoreToDocumentArchive [20:45:46]shift 100 fd 58701 [20:45:46]save to /storage/0100/doc_00058701 [20:45:46]save last doc name /storage/0100/doc_00058701 to /storage/kkm_last_doc_name [20:45:46]save OK [20:45:46]Clear old archive folders... [20:45:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:46]tlvbuf is 01D9A760 [20:45:46]SAM_PROTO_ClearQueue [20:45:46]wFMCommunicate request_size=4 [20:45:46]MH_SAM_APDU [20:45:46]CAPDU: 80 09 00 00 [20:45:46]Write to MH i2c: E2 08 00 AF 32 80 09 00 00 00 00 00 00 53 [20:45:46]Write i2c OK [20:45:46]MH_I2C_Read... [20:45:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:46]Read from MH i2c: E2 [20:45:46]MH_I2C_Read... [20:45:46]Read from MH i2c: E2 03 00 [20:45:46]MH_I2C_Read... [20:45:46]Read from MH i2c: E2 03 00 AF 32 00 90 00 55 [20:45:46]RAPDU: 90 00 [20:45:46]wFMCommunicate OK [20:45:46]SAM_PROTO_ClearQueue done [20:45:46]KKMCreateOFDPacket [20:45:46]OFDProtocolAddRootSTLVToBuf [20:45:46]FM_MakeSignedData [20:45:46]FM_MakeSignedData [20:45:46]SAM_PROTO_SignData [20:45:46]wFMCommunicate request_size=4 [20:45:46]MH_SAM_APDU [20:45:46]CAPDU: 80 0D 01 02 [20:45:46]Write to MH i2c: E2 08 00 B0 32 80 0D 01 02 00 00 00 00 5B [20:45:46]Write i2c OK [20:45:46]MH_I2C_Read... [20:45:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:46]Read from MH i2c: E2 [20:45:46]MH_I2C_Read... [20:45:46]Read from MH i2c: E2 03 00 [20:45:46]MH_I2C_Read... [20:45:46]Read from MH i2c: E2 03 00 B0 32 00 90 00 56 [20:45:46]RAPDU: 90 00 [20:45:46]wFMCommunicate OK [20:45:46]wFMCommunicate request_size=255 [20:45:46]MH_SAM_APDU [20:45:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AD 02 00 00 F4 03 04 00 7A 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E5 00 00 35 04 06 00 60 [20:45:46]Write to MH i2c: E2 02 01 B1 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 AD 02 00 00 F4 03 04 00 7A 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E5 00 00 35 04 06 00 60 00 00 2F [20:45:46]Write i2c OK [20:45:46]MH_I2C_Read... [20:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:47]Read from MH i2c: E2 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: E2 03 00 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: E2 03 00 B1 32 00 90 00 57 [20:45:47]RAPDU: 90 00 [20:45:47]wFMCommunicate OK [20:45:47]wFMCommunicate request_size=10 [20:45:47]MH_SAM_APDU [20:45:47]CAPDU: 80 0D 02 02 05 36 2E 51 BE 69 [20:45:47]Write to MH i2c: E2 0D 00 B2 32 80 0D 02 02 05 00 36 2E 51 BE 69 00 00 44 [20:45:47]Write i2c OK [20:45:47]MH_I2C_Read... [20:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:47]Read from MH i2c: E2 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: E2 03 00 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: E2 03 00 B2 32 00 90 00 58 [20:45:47]RAPDU: 90 00 [20:45:47]wFMCommunicate OK [20:45:47]wFMCommunicate request_size=4 [20:45:47]MH_SAM_APDU [20:45:47]CAPDU: 80 0D 03 02 [20:45:47]Write to MH i2c: E2 08 00 B3 32 80 0D 03 02 00 00 00 00 60 [20:45:47]Write i2c OK [20:45:47]MH_I2C_Read... [20:45:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:47]Read from MH i2c: E2 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: E2 0B 00 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: E2 0B 00 B3 32 00 08 DA 76 86 C4 9A B1 72 90 00 C0 [20:45:47]RAPDU: 08 DA 76 86 C4 9A B1 72 90 00 [20:45:47]wFMCommunicate OK [20:45:47]SAM_PROTO_SignData done [20:45:47]FM_MakeSignedData done [20:45:47]CreateOFDProtocolMessage [20:45:47]wFMCommunicate request_size=4 [20:45:47]MH_SAM_APDU [20:45:47]CAPDU: 80 11 00 00 [20:45:47]Write to MH i2c: E2 08 00 B4 32 80 11 00 00 00 00 00 00 60 [20:45:47]Write i2c OK [20:45:47]MH_I2C_Read... [20:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:47]Read from MH i2c: E2 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: E2 17 00 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: E2 17 00 B4 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AC [20:45:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:45:47]wFMCommunicate OK [20:45:47]CreateOFDProtocolMessage done [20:45:47]OFDSenderStorePacket 58701 [20:45:47]StoreOFDPacket docnum=58701 [20:45:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 67 07 01 9D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 7A 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E5 00 00 35 04 06 00 60 36 2E 51 BE 69 08 DA 76 86 C4 9A B1 72 [20:45:47]CheckFolder [20:45:47]dirname=/storage/ofd_packets [20:45:47]CheckFolder done [20:45:47]ProducePacketName [20:45:47]name=ofd_packets/00058701 [20:45:47]NVStorageSaveData ofd_packets/00058701 [20:45:47]File name is /storage/ofd_packets/00058701 [20:45:47]Write 301 bytes [20:45:47]NVStorageSaveData done [20:45:47]OFDSenderStorePacket done [20:45:47]KKMCreateOFDPacket done [20:45:47]NVStorageSaveData kkm_last_timestamp [20:45:47]File name is /storage/kkm_last_timestamp [20:45:47]Write 4 bytes [20:45:47]NVStorageSaveData done [20:45:47]ExternCall_PrintAddStr [20:45:47]wPrintStart [20:45:47]Write to MH i2c: 01 00 00 B5 32 E7 [20:45:47]Write i2c OK [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: 01 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: 01 07 00 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: 01 07 00 B5 32 00 00 00 00 00 FF 0F FC [20:45:47]RasterBufferAndPrint [20:45:47]line Счет N : (1)2076049 [20:45:47]line ИНН: 02508201610067 [20:45:47]line Контрольно-Кассовый Чек [20:45:47]line ПРОДАЖА [20:45:47]line ТРК (МРК, ГНК) : 32 [20:45:47]line Товар: 2710124500 [20:45:47]line Аи-95-К-5 [20:45:47]line 26.960 * 74.20 [20:45:47]line = 2000.43 [20:45:47]line НДС 12% НСП 1% [20:45:47]line > о реализуемом товаре [20:45:47]line ИТОГО: 2000.43 [20:45:47]line НСП 1% : 17.70 [20:45:47]line НДС 12% : 212.43 [20:45:47]line Наличными: 0.00 [20:45:47]line Безнал.: 2000.43 [20:45:47]line Место: АЗС № 135 "Партнер Нефть" [20:45:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:45:47]line СНО: Общий режим [20:45:47]line Чек 685 20.08.2024 20:45 [20:45:47]line Смена: 100 ФФД: 1.0 [20:45:47]line ЗНМ: 0300000196 [20:45:47]line РНМ: 0000000000162794 [20:45:47]line Версия ККМ: v1.0 [20:45:47]line Платежная система: O! деньги [20:45:47]line ФМ: 0000000002094532 [20:45:47]line ФД: 58701 [20:45:47]line ФПД: 105785821609577 [20:45:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204546&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58701&fm=105785821609577&tin=02508201610067®Number=0000000000162794&sum=200043 [20:45:47]OFD Sender: Processing packet 58701 [packets to send 52, broken 51] [20:45:47]ProducePacketName [20:45:47]name=ofd_packets/00058701 [20:45:47]OFD Sender: To server: pG, [20:45:47]CommunicateWithHost lk.salyk.kg:30040 [20:45:47]ConnectInit lk.salyk.kg [20:45:47]written 0, free lines is 4095 [20:45:47]Connected sock=10 [20:45:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB 67 07 01 9D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 7A 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4D E5 00 00 35 04 06 00 60 36 2E 51 BE 69 08 DA 76 86 C4 9A B1 72 [20:45:47]Write to MH i2c: 01 00 00 DF 32 11 [20:45:47]Write i2c OK [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: 01 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: 01 07 00 [20:45:47]MH_I2C_Read... [20:45:47]Read from MH i2c: 01 07 00 DF 32 00 00 00 00 00 C8 0C EC [20:45:47]RasterBufferAndPrint [20:45:47]line [20:45:47]line [20:45:47]line [20:45:47]line [20:45:47]line [20:45:47]written 0, free lines is 3281 [20:45:48]MH_Cut [20:45:48]Write to MH i2c: D1 01 00 E6 32 01 EA [20:45:48]Write i2c OK [20:45:48]MH_I2C_Read... [20:45:48]Read from MH i2c: D1 [20:45:48]MH_I2C_Read... [20:45:48]Read from MH i2c: D1 01 00 [20:45:48]MH_I2C_Read... [20:45:48]Read from MH i2c: D1 01 00 E6 32 00 E9 [20:45:48]Write to MH i2c: 01 00 00 E7 32 19 [20:45:48]Write i2c OK [20:45:48]MH_I2C_Read... [20:45:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 96 97 47 00 A7 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 32 30 39 34 35 33 32 10 04 04 00 4D E5 00 00 F4 03 04 00 C8 AB C4 66 B6 04 01 00 00 FF 97 F2 71 A5 9E 28 34 [20:45:48]CommunicateWithHost err = 0 [20:45:48]CheckOFDResponse [20:45:48]1017 (14) - 77093643461234 [20:45:48]1041 (16) - 0000000002094532 [20:45:48]1040 (4) - 58701 [20:45:48]1012 (4) - 20.08.2024 14:44 [20:45:48]1206 (1) - 0 [20:45:48]OFD Sender: Remove packet 58701 [20:45:48]ProducePacketName [20:45:48]name=ofd_packets/00058701 [20:45:48]NVStorageDeleteData [20:45:48]OFD Sender: No OFD packet to send [20:45:48]*** Cut start [20:45:48]*** Partial cut [20:45:48]*** CUTSNS_PIN = 1 [20:45:48]*** CUTSNS_PIN = 0 [20:45:49]*** Brake cut motor [20:45:49]Read from MH i2c: 01 [20:45:49]MH_I2C_Read... [20:45:49]*** Stop cut motor [20:45:49]*** Cut end [20:45:49]Read from MH i2c: 01 07 00 [20:45:49]MH_I2C_Read... [20:45:49]Read from MH i2c: 01 07 00 E7 32 00 00 00 00 00 FF 0F 2E [20:45:49]process_action close_receipt done [20:45:49]requested_data is exist [20:45:49]produce_requested_data [20:45:49]requested_item fm.sn is exist - process it [20:45:49]wFMCommunicate request_size=4 [20:45:49]MH_SAM_APDU [20:45:49]CAPDU: 80 11 00 00 [20:45:49]Write to MH i2c: E2 08 00 E8 32 80 11 00 00 00 00 00 00 94 [20:45:49]Write i2c OK [20:45:49]MH_I2C_Read... [20:45:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:49]Read from MH i2c: E2 [20:45:49]MH_I2C_Read... [20:45:49]Read from MH i2c: E2 17 00 [20:45:49]MH_I2C_Read... [20:45:49]Read from MH i2c: E2 17 00 E8 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E0 [20:45:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:45:49]wFMCommunicate OK [20:45:49]requested_item fd.num is exist - process it [20:45:49]SAM_PROTO_GetFieldsCounters [20:45:49]wFMCommunicate request_size=4 [20:45:49]MH_SAM_APDU [20:45:49]CAPDU: 80 13 00 00 [20:45:49]Write to MH i2c: E2 08 00 E9 32 80 13 00 00 00 00 00 00 97 [20:45:49]Write i2c OK [20:45:49]MH_I2C_Read... [20:45:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:49]Read from MH i2c: E2 [20:45:49]MH_I2C_Read... [20:45:49]Read from MH i2c: E2 62 00 [20:45:49]MH_I2C_Read... [20:45:49]Read from MH i2c: E2 62 00 E9 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 58 [20:45:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:49]wFMCommunicate OK [20:45:49]SAM_PROTO_GetFieldsCounters done [20:45:49]requested_item shift.num is exist - process it [20:45:49]requested_item shift.opened is exist - process it [20:45:49]req_shift_opened [20:45:49]FM_GetShiftState [20:45:49]SAM_PROTO_GetShiftState [20:45:49]wFMCommunicate request_size=4 [20:45:49]MH_SAM_APDU [20:45:49]CAPDU: 80 13 01 00 [20:45:49]Write to MH i2c: E2 08 00 EA 32 80 13 01 00 00 00 00 00 99 [20:45:49]Write i2c OK [20:45:49]MH_I2C_Read... [20:45:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:49]Read from MH i2c: E2 [20:45:49]MH_I2C_Read... [20:45:49]Read from MH i2c: E2 0E 00 [20:45:49]MH_I2C_Read... [20:45:49]Read from MH i2c: E2 0E 00 EA 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BC [20:45:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:45:49]wFMCommunicate OK [20:45:49]SAM_PROTO_GetShiftState done [20:45:49]FM_GetShiftState done [20:45:49]req_shift_opened done [20:45:49]requested_item shift.open_date is exist - process it [20:45:49]req_shift_open_date [20:45:49]req_shift_open_date done [20:45:49]produce_requested_data done [20:45:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58701,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:45:49]process_action_free close_receipt [20:45:49]json_value_free [20:45:49]json_value_free done [20:45:49]process_json_proto returns [20:45:49]Send response to host [20:45:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58701,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:45:49]free response buf [20:45:49]execute_script done [20:45:49]execute_script returns [20:45:49]free content buf [20:45:49]Sock 9.Close socket [20:45:49]Sock 9.Thread stoped [20:45:53]OFD Sender: No OFD packet to send [20:45:58]OFD Sender: No OFD packet to send [20:46:03]OFD Sender: No OFD packet to send [20:46:08]OFD Sender: No OFD packet to send [20:46:13]OFD Sender: No OFD packet to send [20:46:18]OFD Sender: No OFD packet to send [20:46:23]OFD Sender: No OFD packet to send [20:46:28]OFD Sender: No OFD packet to send [20:46:33]OFD Sender: No OFD packet to send [20:46:38]OFD Sender: No OFD packet to send [20:46:43]OFD Sender: No OFD packet to send [20:46:48]OFD Sender: No OFD packet to send [20:46:53]OFD Sender: No OFD packet to send [20:46:58]OFD Sender: No OFD packet to send [20:47:03]OFD Sender: No OFD packet to send [20:47:08]OFD Sender: No OFD packet to send [20:47:13]OFD Sender: No OFD packet to send [20:47:18]OFD Sender: No OFD packet to send [20:47:23]OFD Sender: No OFD packet to send [20:47:28]OFD Sender: No OFD packet to send [20:47:33]OFD Sender: No OFD packet to send [20:47:38]OFD Sender: No OFD packet to send [20:47:43]OFD Sender: No OFD packet to send [20:47:48]OFD Sender: No OFD packet to send [20:47:49]accept exits with 8 [20:47:49]New connection [20:47:49]New thread 3067338084 created [20:47:49]Thread 3067194724 joined [20:47:49]Waiting for new connection... [20:47:49] Sock 8.Parse request [20:47:49]Sock 8.Check first char [20:47:49]Sock 8.First char is OK [20:47:49]request: POST /json_proto HTTP/1.0 [20:47:49]Method: POST [20:47:49]URL: /json_proto [20:47:49]Method is POST - this is cgi request [20:47:49]url: /json_proto [20:47:49]query_string will be loaded in cgi processing [20:47:49]execute_cgi json_proto POST (null) [20:47:49]execute_cgi path=json_proto method=POST [20:47:49]POST find Content-Length [20:47:49]Host: 172.17.44.3:8080 [20:47:49]Content-Length: 804 [20:47:49]Content-Type: application/json [20:47:49] [20:47:49]POST finish read [20:47:49]Found Content-Length = 804 [20:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:47:49]execute_script... [20:47: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)2076051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:47:49]POST & json_proto [20:47:49]process_json_proto [20:47:49]json parsed OK: [20:47:49]protocol is kg_v1.0 [20:47:49]action value=close_receipt [20:47:49]process_action close_receipt [20:47:49]cmd_close_receipt [20:47:49]MH_GetDate [20:47:49]Write to MH i2c: F0 00 00 EB 32 0C [20:47:49]Write i2c OK [20:47:49]MH_I2C_Read... [20:47:49]Read from MH i2c: F0 [20:47:49]MH_I2C_Read... [20:47:49]Read from MH i2c: F0 09 00 [20:47:49]MH_I2C_Read... [20:47:49]Read from MH i2c: F0 09 00 EB 32 00 F6 00 C5 66 AD C5 5D 66 6B [20:47:49]GetLastDocTimeStamp 1724186746 [20:47:49]current date 1724186870 [20:47:49]FM_GetShiftState [20:47:49]SAM_PROTO_GetShiftState [20:47:49]wFMCommunicate request_size=4 [20:47:49]MH_SAM_APDU [20:47:49]CAPDU: 80 13 01 00 [20:47:49]Write to MH i2c: E2 08 00 EC 32 80 13 01 00 00 00 00 00 9B [20:47:49]Write i2c OK [20:47:49]MH_I2C_Read... [20:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:47:49]Read from MH i2c: E2 [20:47:49]MH_I2C_Read... [20:47:49]Read from MH i2c: E2 0E 00 [20:47:49]MH_I2C_Read... [20:47:49]Read from MH i2c: E2 0E 00 EC 32 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BE [20:47:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:47:49]wFMCommunicate OK [20:47:49]SAM_PROTO_GetShiftState done [20:47:49]FM_GetShiftState done [20:47:49]opened in 1724112910 [20:47:49]opened+sec_in_day 1724199310 [20:47:49]quantity*price = 110038 [20:47:49]sum+1 = 110040 [20:47:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.39 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 0.00 Безнал.: 1100.39 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 686 20.08.2024 20:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58702 ФПД: 153582009193988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204750&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58702&fm=153582009193988&tin=02508201610067®Number=0000000000162794&sum=110039 [20:47:50]StoreToDocumentArchive [20:47:50]shift 100 fd 58702 [20:47:50]save to /storage/0100/doc_00058702 [20:47:50]save last doc name /storage/0100/doc_00058702 to /storage/kkm_last_doc_name [20:47:50]save OK [20:47:50]Clear old archive folders... [20:47:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:47:50]tlvbuf is 01F30640 [20:47:50]SAM_PROTO_ClearQueue [20:47:50]wFMCommunicate request_size=4 [20:47:50]MH_SAM_APDU [20:47:50]CAPDU: 80 09 00 00 [20:47:50]Write to MH i2c: E2 08 00 F9 32 80 09 00 00 00 00 00 00 9D [20:47:50]Write i2c OK [20:47:50]MH_I2C_Read... [20:47:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:47:50]Read from MH i2c: E2 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 03 00 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 03 00 F9 32 00 90 00 9F [20:47:50]RAPDU: 90 00 [20:47:50]wFMCommunicate OK [20:47:50]SAM_PROTO_ClearQueue done [20:47:50]KKMCreateOFDPacket [20:47:50]OFDProtocolAddRootSTLVToBuf [20:47:50]FM_MakeSignedData [20:47:50]FM_MakeSignedData [20:47:50]SAM_PROTO_SignData [20:47:50]wFMCommunicate request_size=4 [20:47:50]MH_SAM_APDU [20:47:50]CAPDU: 80 0D 01 02 [20:47:50]Write to MH i2c: E2 08 00 FA 32 80 0D 01 02 00 00 00 00 A5 [20:47:50]Write i2c OK [20:47:50]MH_I2C_Read... [20:47:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:47:50]Read from MH i2c: E2 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 03 00 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 03 00 FA 32 00 90 00 A0 [20:47:50]RAPDU: 90 00 [20:47:50]wFMCommunicate OK [20:47:50]wFMCommunicate request_size=255 [20:47:50]MH_SAM_APDU [20:47:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D7 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 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 F6 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E5 00 00 35 04 06 00 8B [20:47:50]Write to MH i2c: E2 02 01 FB 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D7 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 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 F6 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E5 00 00 35 04 06 00 8B 00 00 15 [20:47:50]Write i2c OK [20:47:50]MH_I2C_Read... [20:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:47:50]Read from MH i2c: E2 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 03 00 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 03 00 FB 32 00 90 00 A1 [20:47:50]RAPDU: 90 00 [20:47:50]wFMCommunicate OK [20:47:50]wFMCommunicate request_size=10 [20:47:50]MH_SAM_APDU [20:47:50]CAPDU: 80 0D 02 02 05 AE 99 1A 16 04 [20:47:50]Write to MH i2c: E2 0D 00 FC 32 80 0D 02 02 05 00 AE 99 1A 16 04 00 00 2D [20:47:50]Write i2c OK [20:47:50]MH_I2C_Read... [20:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:47:50]Read from MH i2c: E2 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 03 00 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 03 00 FC 32 00 90 00 A2 [20:47:50]RAPDU: 90 00 [20:47:50]wFMCommunicate OK [20:47:50]wFMCommunicate request_size=4 [20:47:50]MH_SAM_APDU [20:47:50]CAPDU: 80 0D 03 02 [20:47:50]Write to MH i2c: E2 08 00 FD 32 80 0D 03 02 00 00 00 00 AA [20:47:50]Write i2c OK [20:47:50]MH_I2C_Read... [20:47:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:47:50]Read from MH i2c: E2 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 0B 00 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 0B 00 FD 32 00 0C 1D 35 35 80 2E 25 29 90 00 3A [20:47:50]RAPDU: 0C 1D 35 35 80 2E 25 29 90 00 [20:47:50]wFMCommunicate OK [20:47:50]SAM_PROTO_SignData done [20:47:50]FM_MakeSignedData done [20:47:50]CreateOFDProtocolMessage [20:47:50]wFMCommunicate request_size=4 [20:47:50]MH_SAM_APDU [20:47:50]CAPDU: 80 11 00 00 [20:47:50]Write to MH i2c: E2 08 00 FE 32 80 11 00 00 00 00 00 00 AA [20:47:50]Write i2c OK [20:47:50]MH_I2C_Read... [20:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:50]Read from MH i2c: E2 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 17 00 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: E2 17 00 FE 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F6 [20:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:47:50]wFMCommunicate OK [20:47:50]CreateOFDProtocolMessage done [20:47:50]OFDSenderStorePacket 58702 [20:47:50]StoreOFDPacket docnum=58702 [20:47:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 17 15 07 01 78 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 D7 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 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 F6 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E5 00 00 35 04 06 00 8B AE 99 1A 16 04 0C 1D 35 35 80 2E 25 29 [20:47:50]CheckFolder [20:47:50]dirname=/storage/ofd_packets [20:47:50]CheckFolder done [20:47:50]ProducePacketName [20:47:50]name=ofd_packets/00058702 [20:47:50]NVStorageSaveData ofd_packets/00058702 [20:47:50]File name is /storage/ofd_packets/00058702 [20:47:50]Write 301 bytes [20:47:50]NVStorageSaveData done [20:47:50]OFDSenderStorePacket done [20:47:50]KKMCreateOFDPacket done [20:47:50]NVStorageSaveData kkm_last_timestamp [20:47:50]File name is /storage/kkm_last_timestamp [20:47:50]Write 4 bytes [20:47:50]NVStorageSaveData done [20:47:50]ExternCall_PrintAddStr [20:47:50]wPrintStart [20:47:50]Write to MH i2c: 01 00 00 FF 32 31 [20:47:50]Write i2c OK [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: 01 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: 01 07 00 [20:47:50]MH_I2C_Read... [20:47:50]Read from MH i2c: 01 07 00 FF 32 00 00 00 00 00 FF 0F 46 [20:47:50]RasterBufferAndPrint [20:47:50]line Счет N : (1)2076051 [20:47:50]line ИНН: 02508201610067 [20:47:50]line Контрольно-Кассовый Чек [20:47:50]line ПРОДАЖА [20:47:50]line ТРК (МРК, ГНК) : 42 [20:47:50]line Товар: 2710124500 [20:47:50]line Аи-95-К-5 [20:47:50]line 14.830 * 74.20 [20:47:50]line = 1100.39 [20:47:50]line НДС 12% НСП 1% [20:47:50]line > о реализуемом товаре [20:47:50]line ИТОГО: 1100.39 [20:47:50]line НСП 1% : 9.74 [20:47:50]line НДС 12% : 116.86 [20:47:50]line Наличными: 0.00 [20:47:50]line Безнал.: 1100.39 [20:47:50]line Место: АЗС № 135 "Партнер Нефть" [20:47:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:47:50]line СНО: Общий режим [20:47:50]line Чек 686 20.08.2024 20:47 [20:47:50]line Смена: 100 ФФД: 1.0 [20:47:50]line ЗНМ: 0300000196 [20:47:50]line РНМ: 0000000000162794 [20:47:50]line Версия ККМ: v1.0 [20:47:50]line Платежная система: O! деньги [20:47:50]line ФМ: 0000000002094532 [20:47:50]line ФД: 58702 [20:47:50]line ФПД: 153582009193988 [20:47:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204750&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58702&fm=153582009193988&tin=02508201610067®Number=0000000000162794&sum=110039 [20:47:51]OFD Sender: Processing packet 58702 [packets to send 52, broken 51] [20:47:51]ProducePacketName [20:47:51]name=ofd_packets/00058702 [20:47:51]OFD Sender: To server: pG, [20:47:51]CommunicateWithHost lk.salyk.kg:30040 [20:47:51]ConnectInit lk.salyk.kg [20:47:51]written 0, free lines is 4095 [20:47:51]Connected sock=10 [20:47:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 17 15 07 01 78 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 D7 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 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 F6 00 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4E E5 00 00 35 04 06 00 8B AE 99 1A 16 04 0C 1D 35 35 80 2E 25 29 [20:47:51]Write to MH i2c: 01 00 00 29 33 5C [20:47:51]Write i2c OK [20:47:51]MH_I2C_Read... [20:47:51]Read from MH i2c: 01 [20:47:51]MH_I2C_Read... [20:47:51]Read from MH i2c: 01 07 00 [20:47:51]MH_I2C_Read... [20:47:51]Read from MH i2c: 01 07 00 29 33 00 00 00 00 00 C5 0C 34 [20:47:51]RasterBufferAndPrint [20:47:51]line [20:47:51]line [20:47:51]line [20:47:51]line [20:47:51]line [20:47:51]written 0, free lines is 3274 [20:47:51]MH_Cut [20:47:51]Write to MH i2c: D1 01 00 30 33 01 35 [20:47:51]Write i2c OK [20:47:51]MH_I2C_Read... [20:47:51]Read from MH i2c: D1 [20:47:51]MH_I2C_Read... [20:47:51]Read from MH i2c: D1 01 00 [20:47:51]MH_I2C_Read... [20:47:51]Read from MH i2c: D1 01 00 30 33 00 34 [20:47:51]Write to MH i2c: 01 00 00 31 33 64 [20:47:51]Write i2c OK [20:47:51]MH_I2C_Read... [20:47:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 52 E8 47 00 40 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 32 30 39 34 35 33 32 10 04 04 00 4E E5 00 00 F4 03 04 00 44 AC C4 66 B6 04 01 00 00 AC FD 57 B4 88 9C C6 D8 [20:47:51]CommunicateWithHost err = 0 [20:47:51]CheckOFDResponse [20:47:51]1017 (14) - 77093643461234 [20:47:51]1041 (16) - 0000000002094532 [20:47:51]1040 (4) - 58702 [20:47:51]1012 (4) - 20.08.2024 14:46 [20:47:51]1206 (1) - 0 [20:47:51]OFD Sender: Remove packet 58702 [20:47:51]ProducePacketName [20:47:51]name=ofd_packets/00058702 [20:47:51]NVStorageDeleteData [20:47:52]OFD Sender: No OFD packet to send [20:47:52]*** Cut start [20:47:52]*** Partial cut [20:47:52]*** CUTSNS_PIN = 1 [20:47:52]*** CUTSNS_PIN = 0 [20:47:52]*** Brake cut motor [20:47:53]Read from MH i2c: 01 [20:47:53]MH_I2C_Read... [20:47:53]*** Stop cut motor [20:47:53]*** Cut end [20:47:53]Read from MH i2c: 01 07 00 [20:47:53]MH_I2C_Read... [20:47:53]Read from MH i2c: 01 07 00 31 33 00 00 00 00 00 FF 0F 79 [20:47:53]process_action close_receipt done [20:47:53]requested_data is exist [20:47:53]produce_requested_data [20:47:53]requested_item fm.sn is exist - process it [20:47:53]wFMCommunicate request_size=4 [20:47:53]MH_SAM_APDU [20:47:53]CAPDU: 80 11 00 00 [20:47:53]Write to MH i2c: E2 08 00 32 33 80 11 00 00 00 00 00 00 DF [20:47:53]Write i2c OK [20:47:53]MH_I2C_Read... [20:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:53]Read from MH i2c: E2 [20:47:53]MH_I2C_Read... [20:47:53]Read from MH i2c: E2 17 00 [20:47:53]MH_I2C_Read... [20:47:53]Read from MH i2c: E2 17 00 32 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2B [20:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:47:53]wFMCommunicate OK [20:47:53]requested_item fd.num is exist - process it [20:47:53]SAM_PROTO_GetFieldsCounters [20:47:53]wFMCommunicate request_size=4 [20:47:53]MH_SAM_APDU [20:47:53]CAPDU: 80 13 00 00 [20:47:53]Write to MH i2c: E2 08 00 33 33 80 13 00 00 00 00 00 00 E2 [20:47:53]Write i2c OK [20:47:53]MH_I2C_Read... [20:47:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:47:53]Read from MH i2c: E2 [20:47:53]MH_I2C_Read... [20:47:53]Read from MH i2c: E2 62 00 [20:47:53]MH_I2C_Read... [20:47:53]Read from MH i2c: E2 62 00 33 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 A7 [20:47:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:47:53]wFMCommunicate OK [20:47:53]SAM_PROTO_GetFieldsCounters done [20:47:53]requested_item shift.num is exist - process it [20:47:53]requested_item shift.opened is exist - process it [20:47:53]req_shift_opened [20:47:53]FM_GetShiftState [20:47:53]SAM_PROTO_GetShiftState [20:47:53]wFMCommunicate request_size=4 [20:47:53]MH_SAM_APDU [20:47:53]CAPDU: 80 13 01 00 [20:47:53]Write to MH i2c: E2 08 00 34 33 80 13 01 00 00 00 00 00 E4 [20:47:53]Write i2c OK [20:47:53]MH_I2C_Read... [20:47:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:47:53]Read from MH i2c: E2 [20:47:53]MH_I2C_Read... [20:47:53]Read from MH i2c: E2 0E 00 [20:47:53]MH_I2C_Read... [20:47:53]Read from MH i2c: E2 0E 00 34 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 07 [20:47:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:47:53]wFMCommunicate OK [20:47:53]SAM_PROTO_GetShiftState done [20:47:53]FM_GetShiftState done [20:47:53]req_shift_opened done [20:47:53]requested_item shift.open_date is exist - process it [20:47:53]req_shift_open_date [20:47:53]req_shift_open_date done [20:47:53]produce_requested_data done [20:47:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58702,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:47:53]process_action_free close_receipt [20:47:53]json_value_free [20:47:53]json_value_free done [20:47:53]process_json_proto returns [20:47:53]Send response to host [20:47:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58702,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:47:53]free response buf [20:47:53]execute_script done [20:47:53]execute_script returns [20:47:53]free content buf [20:47:53]Sock 8.Close socket [20:47:53]Sock 8.Thread stoped [20:47:57]OFD Sender: No OFD packet to send [20:48:02]OFD Sender: No OFD packet to send [20:48:07]OFD Sender: No OFD packet to send [20:48:12]OFD Sender: No OFD packet to send [20:48:17]OFD Sender: No OFD packet to send [20:48:22]OFD Sender: No OFD packet to send [20:48:24]accept exits with 9 [20:48:24]New connection [20:48:24]New thread 3067194724 created [20:48:24]Thread 3067338084 joined [20:48:24]Waiting for new connection... [20:48:24] Sock 9.Parse request [20:48:24]Sock 9.Check first char [20:48:24]Sock 9.First char is OK [20:48:24]request: POST /json_proto HTTP/1.0 [20:48:24]Method: POST [20:48:24]URL: /json_proto [20:48:24]Method is POST - this is cgi request [20:48:24]url: /json_proto [20:48:24]query_string will be loaded in cgi processing [20:48:24]execute_cgi json_proto POST (null) [20:48:24]execute_cgi path=json_proto method=POST [20:48:24]POST find Content-Length [20:48:24]Host: 172.17.44.3:8080 [20:48:24]Content-Length: 804 [20:48:24]Content-Type: application/json [20:48:24] [20:48:24]POST finish read [20:48:24]Found Content-Length = 804 [20:48:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:24]execute_script... [20:48: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)2076052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:24]POST & json_proto [20:48:24]process_json_proto [20:48:24]json parsed OK: [20:48:24]protocol is kg_v1.0 [20:48:24]action value=close_receipt [20:48:24]process_action close_receipt [20:48:24]cmd_close_receipt [20:48:24]MH_GetDate [20:48:24]Write to MH i2c: F0 00 00 35 33 57 [20:48:24]Write i2c OK [20:48:24]MH_I2C_Read... [20:48:24]Read from MH i2c: F0 [20:48:24]MH_I2C_Read... [20:48:24]Read from MH i2c: F0 09 00 [20:48:24]MH_I2C_Read... [20:48:24]Read from MH i2c: F0 09 00 35 33 00 19 01 C5 66 AD C5 5D 66 DA [20:48:24]GetLastDocTimeStamp 1724186870 [20:48:24]current date 1724186905 [20:48:24]FM_GetShiftState [20:48:24]SAM_PROTO_GetShiftState [20:48:24]wFMCommunicate request_size=4 [20:48:24]MH_SAM_APDU [20:48:24]CAPDU: 80 13 01 00 [20:48:24]Write to MH i2c: E2 08 00 36 33 80 13 01 00 00 00 00 00 E6 [20:48:24]Write i2c OK [20:48:24]MH_I2C_Read... [20:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:24]Read from MH i2c: E2 [20:48:24]MH_I2C_Read... [20:48:24]Read from MH i2c: E2 0E 00 [20:48:24]MH_I2C_Read... [20:48:24]Read from MH i2c: E2 0E 00 36 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 09 [20:48:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:48:24]wFMCommunicate OK [20:48:24]SAM_PROTO_GetShiftState done [20:48:24]FM_GetShiftState done [20:48:24]opened in 1724112910 [20:48:24]opened+sec_in_day 1724199310 [20:48:24]quantity*price = 100005 [20:48:24]sum+1 = 100006 [20:48:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 687 20.08.2024 20:48 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58703 ФПД: 127759845129131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204825&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58703&fm=127759845129131&tin=02508201610067®Number=0000000000162794&sum=100005 [20:48:26]StoreToDocumentArchive [20:48:26]shift 100 fd 58703 [20:48:26]save to /storage/0100/doc_00058703 [20:48:26]save last doc name /storage/0100/doc_00058703 to /storage/kkm_last_doc_name [20:48:26]save OK [20:48:26]Clear old archive folders... [20:48:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:48:26]tlvbuf is 01F304A0 [20:48:26]SAM_PROTO_ClearQueue [20:48:26]wFMCommunicate request_size=4 [20:48:26]MH_SAM_APDU [20:48:26]CAPDU: 80 09 00 00 [20:48:26]Write to MH i2c: E2 08 00 43 33 80 09 00 00 00 00 00 00 E8 [20:48:26]Write i2c OK [20:48:26]MH_I2C_Read... [20:48:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:26]Read from MH i2c: E2 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 03 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 03 00 43 33 00 90 00 EA [20:48:26]RAPDU: 90 00 [20:48:26]wFMCommunicate OK [20:48:26]SAM_PROTO_ClearQueue done [20:48:26]KKMCreateOFDPacket [20:48:26]OFDProtocolAddRootSTLVToBuf [20:48:26]FM_MakeSignedData [20:48:26]FM_MakeSignedData [20:48:26]SAM_PROTO_SignData [20:48:26]wFMCommunicate request_size=4 [20:48:26]MH_SAM_APDU [20:48:26]CAPDU: 80 0D 01 02 [20:48:26]Write to MH i2c: E2 08 00 44 33 80 0D 01 02 00 00 00 00 F0 [20:48:26]Write i2c OK [20:48:26]MH_I2C_Read... [20:48:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:26]Read from MH i2c: E2 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 03 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 03 00 44 33 00 90 00 EB [20:48:26]RAPDU: 90 00 [20:48:26]wFMCommunicate OK [20:48:26]wFMCommunicate request_size=255 [20:48:26]MH_SAM_APDU [20:48: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 19 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E5 00 00 35 04 06 00 74 [20:48:26]Write to MH i2c: E2 02 01 45 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 19 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E5 00 00 35 04 06 00 74 00 00 06 [20:48:26]Write i2c OK [20:48:26]MH_I2C_Read... [20:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:26]Read from MH i2c: E2 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 03 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 03 00 45 33 00 90 00 EC [20:48:26]RAPDU: 90 00 [20:48:26]wFMCommunicate OK [20:48:26]wFMCommunicate request_size=10 [20:48:26]MH_SAM_APDU [20:48:26]CAPDU: 80 0D 02 02 05 32 68 2F 7B AB [20:48:26]Write to MH i2c: E2 0D 00 46 33 80 0D 02 02 05 00 32 68 2F 7B AB 00 00 EC [20:48:26]Write i2c OK [20:48:26]MH_I2C_Read... [20:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:26]Read from MH i2c: E2 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 03 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 03 00 46 33 00 90 00 ED [20:48:26]RAPDU: 90 00 [20:48:26]wFMCommunicate OK [20:48:26]wFMCommunicate request_size=4 [20:48:26]MH_SAM_APDU [20:48:26]CAPDU: 80 0D 03 02 [20:48:26]Write to MH i2c: E2 08 00 47 33 80 0D 03 02 00 00 00 00 F5 [20:48:26]Write i2c OK [20:48:26]MH_I2C_Read... [20:48:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:26]Read from MH i2c: E2 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 0B 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 0B 00 47 33 00 02 13 32 33 8A F3 DE FA 90 00 C5 [20:48:26]RAPDU: 02 13 32 33 8A F3 DE FA 90 00 [20:48:26]wFMCommunicate OK [20:48:26]SAM_PROTO_SignData done [20:48:26]FM_MakeSignedData done [20:48:26]CreateOFDProtocolMessage [20:48:26]wFMCommunicate request_size=4 [20:48:26]MH_SAM_APDU [20:48:26]CAPDU: 80 11 00 00 [20:48:26]Write to MH i2c: E2 08 00 48 33 80 11 00 00 00 00 00 00 F5 [20:48:26]Write i2c OK [20:48:26]MH_I2C_Read... [20:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:26]Read from MH i2c: E2 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 17 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 17 00 48 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 41 [20:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:48:26]wFMCommunicate OK [20:48:26]CreateOFDProtocolMessage done [20:48:26]OFDSenderStorePacket 58703 [20:48:26]StoreOFDPacket docnum=58703 [20:48:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AB D7 07 01 64 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 19 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E5 00 00 35 04 06 00 74 32 68 2F 7B AB 02 13 32 33 8A F3 DE FA [20:48:26]CheckFolder [20:48:26]dirname=/storage/ofd_packets [20:48:26]CheckFolder done [20:48:26]ProducePacketName [20:48:26]name=ofd_packets/00058703 [20:48:26]NVStorageSaveData ofd_packets/00058703 [20:48:26]File name is /storage/ofd_packets/00058703 [20:48:26]Write 301 bytes [20:48:26]NVStorageSaveData done [20:48:26]OFDSenderStorePacket done [20:48:26]KKMCreateOFDPacket done [20:48:26]NVStorageSaveData kkm_last_timestamp [20:48:26]File name is /storage/kkm_last_timestamp [20:48:26]Write 4 bytes [20:48:26]NVStorageSaveData done [20:48:26]ExternCall_PrintAddStr [20:48:26]wPrintStart [20:48:26]Write to MH i2c: 01 00 00 49 33 7C [20:48:26]Write i2c OK [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: 01 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: 01 07 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: 01 07 00 49 33 00 00 00 00 00 FF 0F 91 [20:48:26]RasterBufferAndPrint [20:48:26]line Счет N : (1)2076052 [20:48:26]line ИНН: 02508201610067 [20:48:26]line Контрольно-Кассовый Чек [20:48:26]line ПРОДАЖА [20:48:26]line ТРК (МРК, ГНК) : 33 [20:48:26]line Товар: 2710124130 [20:48:26]line Аи-92-К-4 [20:48:26]line 14.750 * 67.80 [20:48:26]line = 1000.05 [20:48:26]line НДС 12% НСП 1% [20:48:26]line > о реализуемом товаре [20:48:26]line ИТОГО: 1000.05 [20:48:26]line НСП 1% : 8.85 [20:48:26]line НДС 12% : 106.20 [20:48:26]line Наличными: 0.00 [20:48:26]line Безнал.: 1000.05 [20:48:26]line Место: АЗС № 135 "Партнер Нефть" [20:48:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:48:26]line СНО: Общий режим [20:48:26]line Чек 687 20.08.2024 20:48 [20:48:26]line Смена: 100 ФФД: 1.0 [20:48:26]line ЗНМ: 0300000196 [20:48:26]line РНМ: 0000000000162794 [20:48:26]line Версия ККМ: v1.0 [20:48:26]line Платежная система: O! деньги [20:48:26]line ФМ: 0000000002094532 [20:48:26]line ФД: 58703 [20:48:26]line ФПД: 127759845129131 [20:48:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204825&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58703&fm=127759845129131&tin=02508201610067®Number=0000000000162794&sum=100005 [20:48:26]OFD Sender: Processing packet 58703 [packets to send 52, broken 51] [20:48:26]ProducePacketName [20:48:26]name=ofd_packets/00058703 [20:48:26]OFD Sender: To server: pG, [20:48:26]CommunicateWithHost lk.salyk.kg:30040 [20:48:26]ConnectInit lk.salyk.kg [20:48:26]written 0, free lines is 4095 [20:48:27]Connected sock=10 [20:48:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 AB D7 07 01 64 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 19 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 4F E5 00 00 35 04 06 00 74 32 68 2F 7B AB 02 13 32 33 8A F3 DE FA [20:48:27]Write to MH i2c: 01 00 00 73 33 A6 [20:48:27]Write i2c OK [20:48:27]MH_I2C_Read... [20:48:27]Read from MH i2c: 01 [20:48:27]MH_I2C_Read... [20:48:27]Read from MH i2c: 01 07 00 [20:48:27]MH_I2C_Read... [20:48:27]Read from MH i2c: 01 07 00 73 33 00 00 00 00 00 BB 0C 74 [20:48:27]RasterBufferAndPrint [20:48:27]line [20:48:27]line [20:48:27]line [20:48:27]line [20:48:27]line [20:48:27]written 0, free lines is 3265 [20:48:27]MH_Cut [20:48:27]Write to MH i2c: D1 01 00 7A 33 01 7F [20:48:27]Write i2c OK [20:48:27]MH_I2C_Read... [20:48:27]Read from MH i2c: D1 [20:48:27]MH_I2C_Read... [20:48:27]Read from MH i2c: D1 01 00 [20:48:27]MH_I2C_Read... [20:48:27]Read from MH i2c: D1 01 00 7A 33 00 7E [20:48:27]Write to MH i2c: 01 00 00 7B 33 AE [20:48:27]Write i2c OK [20:48:27]MH_I2C_Read... [20:48:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1D 46 47 00 B5 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 32 30 39 34 35 33 32 10 04 04 00 4F E5 00 00 F4 03 04 00 67 AC C4 66 B6 04 01 00 00 25 21 E2 E4 3D A3 78 00 [20:48:27]CommunicateWithHost err = 0 [20:48:27]CheckOFDResponse [20:48:27]1017 (14) - 77093643461234 [20:48:27]1041 (16) - 0000000002094532 [20:48:27]1040 (4) - 58703 [20:48:27]1012 (4) - 20.08.2024 14:47 [20:48:27]1206 (1) - 0 [20:48:27]OFD Sender: Remove packet 58703 [20:48:27]ProducePacketName [20:48:27]name=ofd_packets/00058703 [20:48:27]NVStorageDeleteData [20:48:27]OFD Sender: No OFD packet to send [20:48:28]*** Cut start [20:48:28]*** Partial cut [20:48:28]*** CUTSNS_PIN = 1 [20:48:28]*** CUTSNS_PIN = 0 [20:48:28]*** Brake cut motor [20:48:28]Read from MH i2c: 01 [20:48:28]MH_I2C_Read... [20:48:28]*** Stop cut motor [20:48:28]*** Cut end [20:48:28]Read from MH i2c: 01 07 00 [20:48:28]MH_I2C_Read... [20:48:28]Read from MH i2c: 01 07 00 7B 33 00 00 00 00 00 FF 0F C3 [20:48:28]process_action close_receipt done [20:48:28]requested_data is exist [20:48:28]produce_requested_data [20:48:28]requested_item fm.sn is exist - process it [20:48:28]wFMCommunicate request_size=4 [20:48:28]MH_SAM_APDU [20:48:28]CAPDU: 80 11 00 00 [20:48:28]Write to MH i2c: E2 08 00 7C 33 80 11 00 00 00 00 00 00 29 [20:48:28]Write i2c OK [20:48:28]MH_I2C_Read... [20:48:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:29]Read from MH i2c: E2 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 17 00 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 17 00 7C 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 75 [20:48:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:48:29]wFMCommunicate OK [20:48:29]requested_item fd.num is exist - process it [20:48:29]SAM_PROTO_GetFieldsCounters [20:48:29]wFMCommunicate request_size=4 [20:48:29]MH_SAM_APDU [20:48:29]CAPDU: 80 13 00 00 [20:48:29]Write to MH i2c: E2 08 00 7D 33 80 13 00 00 00 00 00 00 2C [20:48:29]Write i2c OK [20:48:29]MH_I2C_Read... [20:48:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:29]Read from MH i2c: E2 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 62 00 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 62 00 7D 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [20:48:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 4F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:29]wFMCommunicate OK [20:48:29]SAM_PROTO_GetFieldsCounters done [20:48:29]requested_item shift.num is exist - process it [20:48:29]requested_item shift.opened is exist - process it [20:48:29]req_shift_opened [20:48:29]FM_GetShiftState [20:48:29]SAM_PROTO_GetShiftState [20:48:29]wFMCommunicate request_size=4 [20:48:29]MH_SAM_APDU [20:48:29]CAPDU: 80 13 01 00 [20:48:29]Write to MH i2c: E2 08 00 7E 33 80 13 01 00 00 00 00 00 2E [20:48:29]Write i2c OK [20:48:29]MH_I2C_Read... [20:48:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:29]Read from MH i2c: E2 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 0E 00 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 0E 00 7E 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 51 [20:48:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:48:29]wFMCommunicate OK [20:48:29]SAM_PROTO_GetShiftState done [20:48:29]FM_GetShiftState done [20:48:29]req_shift_opened done [20:48:29]requested_item shift.open_date is exist - process it [20:48:29]req_shift_open_date [20:48:29]req_shift_open_date done [20:48:29]produce_requested_data done [20:48:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58703,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:48:29]process_action_free close_receipt [20:48:29]json_value_free [20:48:29]json_value_free done [20:48:29]process_json_proto returns [20:48:29]Send response to host [20:48:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58703,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:48:29]free response buf [20:48:29]execute_script done [20:48:29]execute_script returns [20:48:29]free content buf [20:48:29]Sock 9.Close socket [20:48:29]Sock 9.Thread stoped [20:48:31]accept exits with 8 [20:48:31]New connection [20:48:31]New thread 3067338084 created [20:48:31]Thread 3067194724 joined [20:48:31]Waiting for new connection... [20:48:31] Sock 8.Parse request [20:48:31]Sock 8.Check first char [20:48:31]Sock 8.First char is OK [20:48:31]request: POST /json_proto HTTP/1.0 [20:48:31]Method: POST [20:48:31]URL: /json_proto [20:48:31]Method is POST - this is cgi request [20:48:31]url: /json_proto [20:48:31]query_string will be loaded in cgi processing [20:48:31]execute_cgi json_proto POST (null) [20:48:31]execute_cgi path=json_proto method=POST [20:48:31]POST find Content-Length [20:48:31]Host: 172.17.44.3:8080 [20:48:31]Content-Length: 782 [20:48:31]Content-Type: application/json [20:48:31] [20:48:31]POST finish read [20:48:31]Found Content-Length = 782 [20:48:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:31]execute_script... [20:48: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)2076053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:31]POST & json_proto [20:48:31]process_json_proto [20:48:31]json parsed OK: [20:48:31]protocol is kg_v1.0 [20:48:31]action value=close_receipt [20:48:31]process_action close_receipt [20:48:31]cmd_close_receipt [20:48:31]MH_GetDate [20:48:31]Write to MH i2c: F0 00 00 7F 33 A1 [20:48:31]Write i2c OK [20:48:31]MH_I2C_Read... [20:48:31]Read from MH i2c: F0 [20:48:31]MH_I2C_Read... [20:48:31]Read from MH i2c: F0 09 00 [20:48:31]MH_I2C_Read... [20:48:31]Read from MH i2c: F0 09 00 7F 33 00 20 01 C5 66 AD C5 5D 66 2B [20:48:31]GetLastDocTimeStamp 1724186905 [20:48:31]current date 1724186912 [20:48:31]FM_GetShiftState [20:48:31]SAM_PROTO_GetShiftState [20:48:31]wFMCommunicate request_size=4 [20:48:31]MH_SAM_APDU [20:48:31]CAPDU: 80 13 01 00 [20:48:31]Write to MH i2c: E2 08 00 80 33 80 13 01 00 00 00 00 00 30 [20:48:31]Write i2c OK [20:48:31]MH_I2C_Read... [20:48:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:31]Read from MH i2c: E2 [20:48:31]MH_I2C_Read... [20:48:31]Read from MH i2c: E2 0E 00 [20:48:31]MH_I2C_Read... [20:48:31]Read from MH i2c: E2 0E 00 80 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 53 [20:48:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:48:31]wFMCommunicate OK [20:48:31]SAM_PROTO_GetShiftState done [20:48:31]FM_GetShiftState done [20:48:31]opened in 1724112910 [20:48:31]opened+sec_in_day 1724199310 [20:48:31]quantity*price = 50017 [20:48:31]sum+1 = 50019 [20:48:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 688 20.08.2024 20:48 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58704 ФПД: 127774376307222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204832&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58704&fm=127774376307222&tin=02508201610067®Number=0000000000162794&sum=50018 [20:48:32]StoreToDocumentArchive [20:48:32]shift 100 fd 58704 [20:48:32]save to /storage/0100/doc_00058704 [20:48:32]save last doc name /storage/0100/doc_00058704 to /storage/kkm_last_doc_name [20:48:32]save OK [20:48:32]Clear old archive folders... [20:48:32]ProcessDocumentItem done err = 0, tmpTLVsize=244 [20:48:32]tlvbuf is 01D904B0 [20:48:32]SAM_PROTO_ClearQueue [20:48:32]wFMCommunicate request_size=4 [20:48:32]MH_SAM_APDU [20:48:32]CAPDU: 80 09 00 00 [20:48:32]Write to MH i2c: E2 08 00 8D 33 80 09 00 00 00 00 00 00 32 [20:48:32]Write i2c OK [20:48:32]MH_I2C_Read... [20:48:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:32]Read from MH i2c: E2 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 03 00 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 03 00 8D 33 00 90 00 34 [20:48:32]RAPDU: 90 00 [20:48:32]wFMCommunicate OK [20:48:32]SAM_PROTO_ClearQueue done [20:48:32]KKMCreateOFDPacket [20:48:32]OFDProtocolAddRootSTLVToBuf [20:48:32]FM_MakeSignedData [20:48:32]FM_MakeSignedData [20:48:32]SAM_PROTO_SignData [20:48:32]wFMCommunicate request_size=4 [20:48:32]MH_SAM_APDU [20:48:32]CAPDU: 80 0D 01 02 [20:48:32]Write to MH i2c: E2 08 00 8E 33 80 0D 01 02 00 00 00 00 3A [20:48:32]Write i2c OK [20:48:32]MH_I2C_Read... [20:48:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:32]Read from MH i2c: E2 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 03 00 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 03 00 8E 33 00 90 00 35 [20:48:32]RAPDU: 90 00 [20:48:32]wFMCommunicate OK [20:48:32]wFMCommunicate request_size=253 [20:48:32]MH_SAM_APDU [20:48:32]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 20 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E5 00 00 35 04 06 00 74 35 CA 4F AA 16 [20:48:32]Write to MH i2c: E2 00 01 8F 33 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 20 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E5 00 00 35 04 06 00 74 35 CA 4F AA 16 00 00 83 [20:48:33]OFD Sender: No OFD packet to send [20:48:33]Write i2c OK [20:48:33]MH_I2C_Read... [20:48:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:33]Read from MH i2c: E2 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: E2 03 00 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: E2 03 00 8F 33 00 90 00 36 [20:48:33]RAPDU: 90 00 [20:48:33]wFMCommunicate OK [20:48:33]wFMCommunicate request_size=4 [20:48:33]MH_SAM_APDU [20:48:33]CAPDU: 80 0D 03 02 [20:48:33]Write to MH i2c: E2 08 00 90 33 80 0D 03 02 00 00 00 00 3E [20:48:33]Write i2c OK [20:48:33]MH_I2C_Read... [20:48:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:33]Read from MH i2c: E2 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: E2 0B 00 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: E2 0B 00 90 33 00 7B D9 F9 BF 98 9D C3 E7 90 00 2A [20:48:33]RAPDU: 7B D9 F9 BF 98 9D C3 E7 90 00 [20:48:33]wFMCommunicate OK [20:48:33]SAM_PROTO_SignData done [20:48:33]FM_MakeSignedData done [20:48:33]CreateOFDProtocolMessage [20:48:33]wFMCommunicate request_size=4 [20:48:33]MH_SAM_APDU [20:48:33]CAPDU: 80 11 00 00 [20:48:33]Write to MH i2c: E2 08 00 91 33 80 11 00 00 00 00 00 00 3E [20:48:33]Write i2c OK [20:48:33]MH_I2C_Read... [20:48:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:33]Read from MH i2c: E2 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: E2 17 00 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: E2 17 00 91 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8A [20:48:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:48:33]wFMCommunicate OK [20:48:33]CreateOFDProtocolMessage done [20:48:33]OFDSenderStorePacket 58704 [20:48:33]StoreOFDPacket docnum=58704 [20:48:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 6C A5 00 01 5E B2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 20 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E5 00 00 35 04 06 00 74 35 CA 4F AA 16 7B D9 F9 BF 98 9D C3 E7 [20:48:33]CheckFolder [20:48:33]dirname=/storage/ofd_packets [20:48:33]CheckFolder done [20:48:33]ProducePacketName [20:48:33]name=ofd_packets/00058704 [20:48:33]NVStorageSaveData ofd_packets/00058704 [20:48:33]File name is /storage/ofd_packets/00058704 [20:48:33]Write 294 bytes [20:48:33]NVStorageSaveData done [20:48:33]OFDSenderStorePacket done [20:48:33]KKMCreateOFDPacket done [20:48:33]NVStorageSaveData kkm_last_timestamp [20:48:33]File name is /storage/kkm_last_timestamp [20:48:33]Write 4 bytes [20:48:33]NVStorageSaveData done [20:48:33]ExternCall_PrintAddStr [20:48:33]wPrintStart [20:48:33]Write to MH i2c: 01 00 00 92 33 C5 [20:48:33]Write i2c OK [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: 01 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: 01 07 00 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: 01 07 00 92 33 00 00 00 00 00 FF 0F DA [20:48:33]RasterBufferAndPrint [20:48:33]line Счет N : (1)2076053 [20:48:33]line ИНН: 02508201610067 [20:48:33]line Контрольно-Кассовый Чек [20:48:33]line ПРОДАЖА [20:48:33]line ТРК (МРК, ГНК) : 54 [20:48:33]line Товар: 2710124130 [20:48:33]line SU-92 [20:48:33]line 7.270 * 68.80 [20:48:33]line = 500.18 [20:48:33]line НДС 12% НСП 1% [20:48:33]line > о реализуемом товаре [20:48:33]line ИТОГО: 500.18 [20:48:33]line НСП 1% : 4.43 [20:48:33]line НДС 12% : 53.12 [20:48:33]line Наличными: 0.00 [20:48:33]line Безнал.: 500.18 [20:48:33]line Место: АЗС № 135 "Партнер Нефть" [20:48:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:48:33]line СНО: Общий режим [20:48:33]line Чек 688 20.08.2024 20:48 [20:48:33]line Смена: 100 ФФД: 1.0 [20:48:33]line ЗНМ: 0300000196 [20:48:33]line РНМ: 0000000000162794 [20:48:33]line Версия ККМ: v1.0 [20:48:33]OFD Sender: Processing packet 58704 [packets to send 52, broken 51] [20:48:33]ProducePacketName [20:48:33]name=ofd_packets/00058704 [20:48:33]OFD Sender: To server: pG, [20:48:33]CommunicateWithHost lk.salyk.kg:30040 [20:48:33]ConnectInit lk.salyk.kg [20:48:33]line Платежная система: O! деньги [20:48:33]line ФМ: 0000000002094532 [20:48:33]line ФД: 58704 [20:48:33]line ФПД: 127774376307222 [20:48:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204832&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58704&fm=127774376307222&tin=02508201610067®Number=0000000000162794&sum=50018 [20:48:33]written 0, free lines is 4095 [20:48:33]Connected sock=10 [20:48:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 6C A5 00 01 5E B2 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 20 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E5 00 00 35 04 06 00 74 35 CA 4F AA 16 7B D9 F9 BF 98 9D C3 E7 [20:48:33]Write to MH i2c: 01 00 00 BC 33 EF [20:48:33]Write i2c OK [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: 01 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: 01 07 00 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: 01 07 00 BC 33 00 00 00 00 00 D5 0C D7 [20:48:33]RasterBufferAndPrint [20:48:33]line [20:48:33]line [20:48:33]line [20:48:33]line [20:48:33]line [20:48:33]written 0, free lines is 3299 [20:48:33]MH_Cut [20:48:33]Write to MH i2c: D1 01 00 C3 33 01 C8 [20:48:33]Write i2c OK [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: D1 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: D1 01 00 [20:48:33]MH_I2C_Read... [20:48:33]Read from MH i2c: D1 01 00 C3 33 00 C7 [20:48:33]Write to MH i2c: 01 00 00 C4 33 F7 [20:48:33]Write i2c OK [20:48:33]MH_I2C_Read... [20:48:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A5 20 47 00 EC F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 50 E5 00 00 F4 03 04 00 6E AC C4 66 B6 04 01 00 00 0D 9B 3D F9 8E 27 40 9D [20:48:33]CommunicateWithHost err = 0 [20:48:33]CheckOFDResponse [20:48:33]1017 (14) - 77093643461234 [20:48:33]1041 (16) - 0000000002094532 [20:48:33]1040 (4) - 58704 [20:48:33]1012 (4) - 20.08.2024 14:47 [20:48:33]1206 (1) - 0 [20:48:33]OFD Sender: Remove packet 58704 [20:48:33]ProducePacketName [20:48:33]name=ofd_packets/00058704 [20:48:33]NVStorageDeleteData [20:48:34]OFD Sender: No OFD packet to send [20:48:34]*** Cut start [20:48:34]*** Partial cut [20:48:34]*** CUTSNS_PIN = 1 [20:48:34]*** CUTSNS_PIN = 0 [20:48:35]*** Brake cut motor [20:48:35]Read from MH i2c: 01 [20:48:35]MH_I2C_Read... [20:48:35]*** Stop cut motor [20:48:35]*** Cut end [20:48:35]Read from MH i2c: 01 07 00 [20:48:35]MH_I2C_Read... [20:48:35]Read from MH i2c: 01 07 00 C4 33 00 00 00 00 00 FF 0F 0C [20:48:35]process_action close_receipt done [20:48:35]requested_data is exist [20:48:35]produce_requested_data [20:48:35]requested_item fm.sn is exist - process it [20:48:35]wFMCommunicate request_size=4 [20:48:35]MH_SAM_APDU [20:48:35]CAPDU: 80 11 00 00 [20:48:35]Write to MH i2c: E2 08 00 C5 33 80 11 00 00 00 00 00 00 72 [20:48:35]Write i2c OK [20:48:35]MH_I2C_Read... [20:48:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:35]Read from MH i2c: E2 [20:48:35]MH_I2C_Read... [20:48:35]Read from MH i2c: E2 17 00 [20:48:35]MH_I2C_Read... [20:48:35]Read from MH i2c: E2 17 00 C5 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BE [20:48:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:48:35]wFMCommunicate OK [20:48:35]requested_item fd.num is exist - process it [20:48:35]SAM_PROTO_GetFieldsCounters [20:48:35]wFMCommunicate request_size=4 [20:48:35]MH_SAM_APDU [20:48:35]CAPDU: 80 13 00 00 [20:48:35]Write to MH i2c: E2 08 00 C6 33 80 13 00 00 00 00 00 00 75 [20:48:35]Write i2c OK [20:48:35]MH_I2C_Read... [20:48:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:35]Read from MH i2c: E2 [20:48:35]MH_I2C_Read... [20:48:35]Read from MH i2c: E2 62 00 [20:48:35]MH_I2C_Read... [20:48:35]Read from MH i2c: E2 62 00 C6 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 50 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [20:48:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 50 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:35]wFMCommunicate OK [20:48:35]SAM_PROTO_GetFieldsCounters done [20:48:35]requested_item shift.num is exist - process it [20:48:35]requested_item shift.opened is exist - process it [20:48:35]req_shift_opened [20:48:35]FM_GetShiftState [20:48:35]SAM_PROTO_GetShiftState [20:48:35]wFMCommunicate request_size=4 [20:48:35]MH_SAM_APDU [20:48:35]CAPDU: 80 13 01 00 [20:48:35]Write to MH i2c: E2 08 00 C7 33 80 13 01 00 00 00 00 00 77 [20:48:35]Write i2c OK [20:48:35]MH_I2C_Read... [20:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:35]Read from MH i2c: E2 [20:48:35]MH_I2C_Read... [20:48:35]Read from MH i2c: E2 0E 00 [20:48:35]MH_I2C_Read... [20:48:35]Read from MH i2c: E2 0E 00 C7 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9A [20:48:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:48:35]wFMCommunicate OK [20:48:35]SAM_PROTO_GetShiftState done [20:48:35]FM_GetShiftState done [20:48:35]req_shift_opened done [20:48:35]requested_item shift.open_date is exist - process it [20:48:35]req_shift_open_date [20:48:35]req_shift_open_date done [20:48:35]produce_requested_data done [20:48:35]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58704,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:48:35]process_action_free close_receipt [20:48:35]json_value_free [20:48:35]json_value_free done [20:48:35]process_json_proto returns [20:48:35]Send response to host [20:48:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58704,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:48:35]free response buf [20:48:35]execute_script done [20:48:35]execute_script returns [20:48:35]free content buf [20:48:35]Sock 8.Close socket [20:48:35]Sock 8.Thread stoped [20:48:39]OFD Sender: No OFD packet to send [20:48:44]OFD Sender: No OFD packet to send [20:48:49]OFD Sender: No OFD packet to send [20:48:54]OFD Sender: No OFD packet to send [20:48:59]OFD Sender: No OFD packet to send [20:49:04]OFD Sender: No OFD packet to send [20:49:09]OFD Sender: No OFD packet to send [20:49:14]OFD Sender: No OFD packet to send [20:49:19]OFD Sender: No OFD packet to send [20:49:24]OFD Sender: No OFD packet to send [20:49:29]OFD Sender: No OFD packet to send [20:49:34]OFD Sender: No OFD packet to send [20:49:39]OFD Sender: No OFD packet to send [20:49:44]OFD Sender: No OFD packet to send [20:49:47]accept exits with 9 [20:49:47]New connection [20:49:47]New thread 3067194724 created [20:49:47]Thread 3067338084 joined [20:49:47]Waiting for new connection... [20:49:47] Sock 9.Parse request [20:49:47]Sock 9.Check first char [20:49:47]Sock 9.First char is OK [20:49:47]request: POST /json_proto HTTP/1.0 [20:49:47]Method: POST [20:49:47]URL: /json_proto [20:49:47]Method is POST - this is cgi request [20:49:47]url: /json_proto [20:49:47]query_string will be loaded in cgi processing [20:49:47]execute_cgi json_proto POST (null) [20:49:47]execute_cgi path=json_proto method=POST [20:49:47]POST find Content-Length [20:49:47]Host: 172.17.44.3:8080 [20:49:47]Content-Length: 802 [20:49:47]Content-Type: application/json [20:49:47] [20:49:47]POST finish read [20:49:47]Found Content-Length = 802 [20:49:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:47]execute_script... [20:49:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:47]POST & json_proto [20:49:47]process_json_proto [20:49:47]json parsed OK: [20:49:47]protocol is kg_v1.0 [20:49:47]action value=close_receipt [20:49:47]process_action close_receipt [20:49:47]cmd_close_receipt [20:49:47]MH_GetDate [20:49:47]Write to MH i2c: F0 00 00 C8 33 EA [20:49:47]Write i2c OK [20:49:47]MH_I2C_Read... [20:49:47]Read from MH i2c: F0 [20:49:47]MH_I2C_Read... [20:49:47]Read from MH i2c: F0 09 00 [20:49:47]MH_I2C_Read... [20:49:47]Read from MH i2c: F0 09 00 C8 33 00 6C 01 C5 66 AD C5 5D 66 C0 [20:49:47]GetLastDocTimeStamp 1724186912 [20:49:47]current date 1724186988 [20:49:47]FM_GetShiftState [20:49:47]SAM_PROTO_GetShiftState [20:49:47]wFMCommunicate request_size=4 [20:49:47]MH_SAM_APDU [20:49:47]CAPDU: 80 13 01 00 [20:49:47]Write to MH i2c: E2 08 00 C9 33 80 13 01 00 00 00 00 00 79 [20:49:47]Write i2c OK [20:49:47]MH_I2C_Read... [20:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:47]Read from MH i2c: E2 [20:49:47]MH_I2C_Read... [20:49:47]Read from MH i2c: E2 0E 00 [20:49:47]MH_I2C_Read... [20:49:47]Read from MH i2c: E2 0E 00 C9 33 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9C [20:49:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:49:47]wFMCommunicate OK [20:49:47]SAM_PROTO_GetShiftState done [20:49:47]FM_GetShiftState done [20:49:47]opened in 1724112910 [20:49:47]opened+sec_in_day 1724199310 [20:49:47]quantity*price = 50083 [20:49:47]sum+1 = 50085 [20:49:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 689 20.08.2024 20:49 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58705 ФПД: 38786768988388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204948&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58705&fm=38786768988388&tin=02508201610067®Number=0000000000162794&sum=50084 [20:49:49]StoreToDocumentArchive [20:49:49]shift 100 fd 58705 [20:49:49]save to /storage/0100/doc_00058705 [20:49:49]save last doc name /storage/0100/doc_00058705 to /storage/kkm_last_doc_name [20:49:49]save OK [20:49:49]Clear old archive folders... [20:49:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:49:49]tlvbuf is 01D9A510 [20:49:49]SAM_PROTO_ClearQueue [20:49:49]wFMCommunicate request_size=4 [20:49:49]MH_SAM_APDU [20:49:49]CAPDU: 80 09 00 00 [20:49:49]Write to MH i2c: E2 08 00 D6 33 80 09 00 00 00 00 00 00 7B [20:49:49]Write i2c OK [20:49:49]MH_I2C_Read... [20:49:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:49]Read from MH i2c: E2 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 03 00 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 03 00 D6 33 00 90 00 7D [20:49:49]RAPDU: 90 00 [20:49:49]wFMCommunicate OK [20:49:49]SAM_PROTO_ClearQueue done [20:49:49]KKMCreateOFDPacket [20:49:49]OFDProtocolAddRootSTLVToBuf [20:49:49]FM_MakeSignedData [20:49:49]FM_MakeSignedData [20:49:49]SAM_PROTO_SignData [20:49:49]wFMCommunicate request_size=4 [20:49:49]MH_SAM_APDU [20:49:49]CAPDU: 80 0D 01 02 [20:49:49]Write to MH i2c: E2 08 00 D7 33 80 0D 01 02 00 00 00 00 83 [20:49:49]Write i2c OK [20:49:49]MH_I2C_Read... [20:49:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:49]Read from MH i2c: E2 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 03 00 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 03 00 D7 33 00 90 00 7E [20:49:49]RAPDU: 90 00 [20:49:49]wFMCommunicate OK [20:49:49]wFMCommunicate request_size=255 [20:49:49]MH_SAM_APDU [20:49:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 6C 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E5 00 00 35 04 06 00 [20:49:49]Write to MH i2c: E2 02 01 D8 33 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 6C 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E5 00 00 35 04 06 00 00 00 98 [20:49:49]Write i2c OK [20:49:49]MH_I2C_Read... [20:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:49]Read from MH i2c: E2 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 03 00 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 03 00 D8 33 00 90 00 7F [20:49:49]RAPDU: 90 00 [20:49:49]wFMCommunicate OK [20:49:49]wFMCommunicate request_size=11 [20:49:49]MH_SAM_APDU [20:49:49]CAPDU: 80 0D 02 02 06 23 46 BF 96 68 E4 [20:49:49]Write to MH i2c: E2 0E 00 D9 33 80 0D 02 02 06 00 23 46 BF 96 68 E4 00 00 9C [20:49:49]Write i2c OK [20:49:49]MH_I2C_Read... [20:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:49]Read from MH i2c: E2 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 03 00 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 03 00 D9 33 00 90 00 80 [20:49:49]RAPDU: 90 00 [20:49:49]wFMCommunicate OK [20:49:49]wFMCommunicate request_size=4 [20:49:49]MH_SAM_APDU [20:49:49]CAPDU: 80 0D 03 02 [20:49:49]Write to MH i2c: E2 08 00 DA 33 80 0D 03 02 00 00 00 00 88 [20:49:49]Write i2c OK [20:49:49]MH_I2C_Read... [20:49:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:49]Read from MH i2c: E2 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 0B 00 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 0B 00 DA 33 00 4B 0A 06 88 E5 62 8D C9 90 00 09 [20:49:49]RAPDU: 4B 0A 06 88 E5 62 8D C9 90 00 [20:49:49]wFMCommunicate OK [20:49:49]SAM_PROTO_SignData done [20:49:49]FM_MakeSignedData done [20:49:49]CreateOFDProtocolMessage [20:49:49]wFMCommunicate request_size=4 [20:49:49]MH_SAM_APDU [20:49:49]CAPDU: 80 11 00 00 [20:49:49]Write to MH i2c: E2 08 00 DB 33 80 11 00 00 00 00 00 00 88 [20:49:49]Write i2c OK [20:49:49]MH_I2C_Read... [20:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:49]Read from MH i2c: E2 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 17 00 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: E2 17 00 DB 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D4 [20:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:49:49]wFMCommunicate OK [20:49:49]CreateOFDProtocolMessage done [20:49:49]OFDSenderStorePacket 58705 [20:49:49]StoreOFDPacket docnum=58705 [20:49:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 ED DB 08 01 4C 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 6C 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E5 00 00 35 04 06 00 23 46 BF 96 68 E4 4B 0A 06 88 E5 62 8D C9 [20:49:49]CheckFolder [20:49:49]dirname=/storage/ofd_packets [20:49:49]CheckFolder done [20:49:49]ProducePacketName [20:49:49]name=ofd_packets/00058705 [20:49:49]NVStorageSaveData ofd_packets/00058705 [20:49:49]File name is /storage/ofd_packets/00058705 [20:49:49]Write 302 bytes [20:49:49]NVStorageSaveData done [20:49:49]OFDSenderStorePacket done [20:49:49]KKMCreateOFDPacket done [20:49:49]NVStorageSaveData kkm_last_timestamp [20:49:49]File name is /storage/kkm_last_timestamp [20:49:49]Write 4 bytes [20:49:49]NVStorageSaveData done [20:49:49]OFD Sender: Processing packet 58705 [packets to send 52, broken 51] [20:49:49]ProducePacketName [20:49:49]name=ofd_packets/00058705 [20:49:49]OFD Sender: To server: pG, [20:49:49]CommunicateWithHost lk.salyk.kg:30040 [20:49:49]ConnectInit lk.salyk.kg [20:49:49]ExternCall_PrintAddStr [20:49:49]wPrintStart [20:49:49]Write to MH i2c: 01 00 00 DC 33 0F [20:49:49]Write i2c OK [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: 01 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: 01 07 00 [20:49:49]MH_I2C_Read... [20:49:49]Read from MH i2c: 01 07 00 DC 33 00 00 00 00 00 FF 0F 24 [20:49:49]RasterBufferAndPrint [20:49:49]line Счет N : (1)2076054 [20:49:49]line ИНН: 02508201610067 [20:49:49]line Контрольно-Кассовый Чек [20:49:49]line ПРОДАЖА [20:49:49]line ТРК (МРК, ГНК) : 61 [20:49:49]line Товар: 2710124900 [20:49:49]line Аи-100-К-3 [20:49:49]line 5.190 * 96.50 [20:49:49]line = 500.84 [20:49:49]line НДС 12% НСП 1% [20:49:49]line > о реализуемом товаре [20:49:49]line ИТОГО: 500.84 [20:49:49]line НСП 1% : 4.43 [20:49:49]line НДС 12% : 53.19 [20:49:49]line Наличными: 0.00 [20:49:49]line Безнал.: 500.84 [20:49:49]line Место: АЗС № 135 "Партнер Нефть" [20:49:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:49:49]line СНО: Общий режим [20:49:49]line Чек 689 20.08.2024 20:49 [20:49:49]line Смена: 100 ФФД: 1.0 [20:49:49]line ЗНМ: 0300000196 [20:49:49]line РНМ: 0000000000162794 [20:49:49]line Версия ККМ: v1.0 [20:49:49]line Платежная система: O! деньги [20:49:49]line ФМ: 0000000002094532 [20:49:49]line ФД: 58705 [20:49:49]line ФПД: 38786768988388 [20:49:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T204948&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58705&fm=38786768988388&tin=02508201610067®Number=0000000000162794&sum=50084 [20:49:49]Connected sock=11 [20:49:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 ED DB 08 01 4C 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 6C 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 51 E5 00 00 35 04 06 00 23 46 BF 96 68 E4 4B 0A 06 88 E5 62 8D C9 [20:49:49]written 0, free lines is 4095 [20:49:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A6 B6 47 00 A4 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 32 30 39 34 35 33 32 10 04 04 00 51 E5 00 00 F4 03 04 00 BA AC C4 66 B6 04 01 00 00 D7 EF 0D 42 98 14 48 F3 [20:49:50]CommunicateWithHost err = 0 [20:49:50]CheckOFDResponse [20:49:50]1017 (14) - 77093643461234 [20:49:50]1041 (16) - 0000000002094532 [20:49:50]1040 (4) - 58705 [20:49:50]1012 (4) - 20.08.2024 14:48 [20:49:50]1206 (1) - 0 [20:49:50]OFD Sender: Remove packet 58705 [20:49:50]ProducePacketName [20:49:50]name=ofd_packets/00058705 [20:49:50]NVStorageDeleteData [20:49:50]Write to MH i2c: 01 00 00 06 34 3A [20:49:50]Write i2c OK [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: 01 [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: 01 07 00 [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: 01 07 00 06 34 00 00 00 00 00 C6 0C 13 [20:49:50]RasterBufferAndPrint [20:49:50]line [20:49:50]line [20:49:50]line [20:49:50]line [20:49:50]line [20:49:50]written 0, free lines is 3279 [20:49:50]MH_Cut [20:49:50]Write to MH i2c: D1 01 00 0D 34 01 13 [20:49:50]Write i2c OK [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: D1 [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: D1 01 00 [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: D1 01 00 0D 34 00 12 [20:49:50]Write to MH i2c: 01 00 00 0E 34 42 [20:49:50]Write i2c OK [20:49:50]MH_I2C_Read... [20:49:50]OFD Sender: No OFD packet to send [20:49:51]*** Cut start [20:49:51]*** Partial cut [20:49:51]*** CUTSNS_PIN = 1 [20:49:51]*** CUTSNS_PIN = 0 [20:49:51]*** Brake cut motor [20:49:51]Read from MH i2c: 01 [20:49:51]MH_I2C_Read... [20:49:51]*** Stop cut motor [20:49:51]*** Cut end [20:49:51]Read from MH i2c: 01 07 00 [20:49:51]MH_I2C_Read... [20:49:51]Read from MH i2c: 01 07 00 0E 34 00 00 00 00 00 FF 0F 57 [20:49:51]process_action close_receipt done [20:49:51]requested_data is exist [20:49:51]produce_requested_data [20:49:51]requested_item fm.sn is exist - process it [20:49:51]wFMCommunicate request_size=4 [20:49:51]MH_SAM_APDU [20:49:51]CAPDU: 80 11 00 00 [20:49:51]Write to MH i2c: E2 08 00 0F 34 80 11 00 00 00 00 00 00 BD [20:49:51]Write i2c OK [20:49:51]MH_I2C_Read... [20:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:51]Read from MH i2c: E2 [20:49:51]MH_I2C_Read... [20:49:51]Read from MH i2c: E2 17 00 [20:49:51]MH_I2C_Read... [20:49:51]Read from MH i2c: E2 17 00 0F 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 09 [20:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:49:51]wFMCommunicate OK [20:49:51]requested_item fd.num is exist - process it [20:49:51]SAM_PROTO_GetFieldsCounters [20:49:51]wFMCommunicate request_size=4 [20:49:51]MH_SAM_APDU [20:49:51]CAPDU: 80 13 00 00 [20:49:51]Write to MH i2c: E2 08 00 10 34 80 13 00 00 00 00 00 00 C0 [20:49:51]Write i2c OK [20:49:51]MH_I2C_Read... [20:49:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:52]Read from MH i2c: E2 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 62 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 62 00 10 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 51 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [20:49:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 51 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:52]wFMCommunicate OK [20:49:52]SAM_PROTO_GetFieldsCounters done [20:49:52]requested_item shift.num is exist - process it [20:49:52]requested_item shift.opened is exist - process it [20:49:52]req_shift_opened [20:49:52]FM_GetShiftState [20:49:52]SAM_PROTO_GetShiftState [20:49:52]wFMCommunicate request_size=4 [20:49:52]MH_SAM_APDU [20:49:52]CAPDU: 80 13 01 00 [20:49:52]Write to MH i2c: E2 08 00 11 34 80 13 01 00 00 00 00 00 C2 [20:49:52]Write i2c OK [20:49:52]MH_I2C_Read... [20:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:52]Read from MH i2c: E2 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 0E 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 0E 00 11 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E5 [20:49:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:49:52]wFMCommunicate OK [20:49:52]SAM_PROTO_GetShiftState done [20:49:52]FM_GetShiftState done [20:49:52]req_shift_opened done [20:49:52]requested_item shift.open_date is exist - process it [20:49:52]req_shift_open_date [20:49:52]req_shift_open_date done [20:49:52]produce_requested_data done [20:49:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58705,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:49:52]process_action_free close_receipt [20:49:52]json_value_free [20:49:52]json_value_free done [20:49:52]process_json_proto returns [20:49:52]Send response to host [20:49:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58705,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:49:52]free response buf [20:49:52]execute_script done [20:49:52]execute_script returns [20:49:52]free content buf [20:49:52]Sock 9.Close socket [20:49:52]Sock 9.Thread stoped [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:05]OFD Sender: No OFD packet to send [20:51:10]OFD Sender: No OFD packet to send [20:51:15]OFD Sender: No OFD packet to send [20:51:15]accept exits with 8 [20:51:15]New connection [20:51:15]New thread 3067338084 created [20:51:15]Thread 3067194724 joined [20:51:15]Waiting for new connection... [20:51:15] Sock 8.Parse request [20:51:15]Sock 8.Check first char [20:51:15]Sock 8.First char is OK [20:51:15]request: POST /json_proto HTTP/1.0 [20:51:15]Method: POST [20:51:15]URL: /json_proto [20:51:15]Method is POST - this is cgi request [20:51:15]url: /json_proto [20:51:15]query_string will be loaded in cgi processing [20:51:15]execute_cgi json_proto POST (null) [20:51:15]execute_cgi path=json_proto method=POST [20:51:15]POST find Content-Length [20:51:15]Host: 172.17.44.3:8080 [20:51:15]Content-Length: 804 [20:51:15]Content-Type: application/json [20:51:15] [20:51:15]POST finish read [20:51:15]Found Content-Length = 804 [20:51:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:15]execute_script... [20:51:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:15]POST & json_proto [20:51:15]process_json_proto [20:51:15]json parsed OK: [20:51:15]protocol is kg_v1.0 [20:51:15]action value=close_receipt [20:51:15]process_action close_receipt [20:51:15]cmd_close_receipt [20:51:15]MH_GetDate [20:51:15]Write to MH i2c: F0 00 00 12 34 35 [20:51:15]Write i2c OK [20:51:15]MH_I2C_Read... [20:51:15]Read from MH i2c: F0 [20:51:15]MH_I2C_Read... [20:51:15]Read from MH i2c: F0 09 00 [20:51:15]MH_I2C_Read... [20:51:15]Read from MH i2c: F0 09 00 12 34 00 C4 01 C5 66 AD C5 5D 66 63 [20:51:15]GetLastDocTimeStamp 1724186988 [20:51:15]current date 1724187076 [20:51:15]FM_GetShiftState [20:51:15]SAM_PROTO_GetShiftState [20:51:15]wFMCommunicate request_size=4 [20:51:15]MH_SAM_APDU [20:51:15]CAPDU: 80 13 01 00 [20:51:15]Write to MH i2c: E2 08 00 13 34 80 13 01 00 00 00 00 00 C4 [20:51:15]Write i2c OK [20:51:15]MH_I2C_Read... [20:51:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:15]Read from MH i2c: E2 [20:51:15]MH_I2C_Read... [20:51:15]Read from MH i2c: E2 0E 00 [20:51:15]MH_I2C_Read... [20:51:15]Read from MH i2c: E2 0E 00 13 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E7 [20:51:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:51:15]wFMCommunicate OK [20:51:15]SAM_PROTO_GetShiftState done [20:51:15]FM_GetShiftState done [20:51:15]opened in 1724112910 [20:51:15]opened+sec_in_day 1724199310 [20:51:15]quantity*price = 200010 [20:51:15]sum+1 = 200011 [20:51:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 690 20.08.2024 20:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58706 ФПД: 18570129311930 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205116&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58706&fm=18570129311930&tin=02508201610067®Number=0000000000162794&sum=200010 [20:51:17]StoreToDocumentArchive [20:51:17]shift 100 fd 58706 [20:51:17]save to /storage/0100/doc_00058706 [20:51:17]save last doc name /storage/0100/doc_00058706 to /storage/kkm_last_doc_name [20:51:17]save OK [20:51:17]Clear old archive folders... [20:51:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:51:17]tlvbuf is 020003C0 [20:51:17]SAM_PROTO_ClearQueue [20:51:17]wFMCommunicate request_size=4 [20:51:17]MH_SAM_APDU [20:51:17]CAPDU: 80 09 00 00 [20:51:17]Write to MH i2c: E2 08 00 20 34 80 09 00 00 00 00 00 00 C6 [20:51:17]Write i2c OK [20:51:17]MH_I2C_Read... [20:51:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:17]Read from MH i2c: E2 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 03 00 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 03 00 20 34 00 90 00 C8 [20:51:17]RAPDU: 90 00 [20:51:17]wFMCommunicate OK [20:51:17]SAM_PROTO_ClearQueue done [20:51:17]KKMCreateOFDPacket [20:51:17]OFDProtocolAddRootSTLVToBuf [20:51:17]FM_MakeSignedData [20:51:17]FM_MakeSignedData [20:51:17]SAM_PROTO_SignData [20:51:17]wFMCommunicate request_size=4 [20:51:17]MH_SAM_APDU [20:51:17]CAPDU: 80 0D 01 02 [20:51:17]Write to MH i2c: E2 08 00 21 34 80 0D 01 02 00 00 00 00 CE [20:51:17]Write i2c OK [20:51:17]MH_I2C_Read... [20:51:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:17]Read from MH i2c: E2 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 03 00 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 03 00 21 34 00 90 00 C9 [20:51:17]RAPDU: 90 00 [20:51:17]wFMCommunicate OK [20:51:17]wFMCommunicate request_size=255 [20:51:17]MH_SAM_APDU [20:51: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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 C4 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E5 00 00 35 04 06 00 10 [20:51:17]Write to MH i2c: E2 02 01 22 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 C4 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E5 00 00 35 04 06 00 10 00 00 B0 [20:51:17]Write i2c OK [20:51:17]MH_I2C_Read... [20:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:17]Read from MH i2c: E2 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 03 00 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 03 00 22 34 00 90 00 CA [20:51:17]RAPDU: 90 00 [20:51:17]wFMCommunicate OK [20:51:17]wFMCommunicate request_size=10 [20:51:17]MH_SAM_APDU [20:51:17]CAPDU: 80 0D 02 02 05 E3 B1 F6 08 BA [20:51:17]Write to MH i2c: E2 0D 00 23 34 80 0D 02 02 05 00 E3 B1 F6 08 BA 00 00 27 [20:51:17]Write i2c OK [20:51:17]MH_I2C_Read... [20:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:17]Read from MH i2c: E2 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 03 00 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 03 00 23 34 00 90 00 CB [20:51:17]RAPDU: 90 00 [20:51:17]wFMCommunicate OK [20:51:17]wFMCommunicate request_size=4 [20:51:17]MH_SAM_APDU [20:51:17]CAPDU: 80 0D 03 02 [20:51:17]Write to MH i2c: E2 08 00 24 34 80 0D 03 02 00 00 00 00 D3 [20:51:17]Write i2c OK [20:51:17]MH_I2C_Read... [20:51:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:17]Read from MH i2c: E2 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 0B 00 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 0B 00 24 34 00 E0 D4 AE D8 D4 37 35 84 90 00 D2 [20:51:17]RAPDU: E0 D4 AE D8 D4 37 35 84 90 00 [20:51:17]wFMCommunicate OK [20:51:17]SAM_PROTO_SignData done [20:51:17]FM_MakeSignedData done [20:51:17]CreateOFDProtocolMessage [20:51:17]wFMCommunicate request_size=4 [20:51:17]MH_SAM_APDU [20:51:17]CAPDU: 80 11 00 00 [20:51:17]Write to MH i2c: E2 08 00 25 34 80 11 00 00 00 00 00 00 D3 [20:51:17]Write i2c OK [20:51:17]MH_I2C_Read... [20:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:17]Read from MH i2c: E2 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 17 00 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: E2 17 00 25 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1F [20:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:51:17]wFMCommunicate OK [20:51:17]CreateOFDProtocolMessage done [20:51:17]OFDSenderStorePacket 58706 [20:51:17]StoreOFDPacket docnum=58706 [20:51:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 97 3A 07 01 91 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 C4 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E5 00 00 35 04 06 00 10 E3 B1 F6 08 BA E0 D4 AE D8 D4 37 35 84 [20:51:17]CheckFolder [20:51:17]dirname=/storage/ofd_packets [20:51:17]CheckFolder done [20:51:17]ProducePacketName [20:51:17]name=ofd_packets/00058706 [20:51:17]NVStorageSaveData ofd_packets/00058706 [20:51:17]File name is /storage/ofd_packets/00058706 [20:51:17]Write 301 bytes [20:51:17]NVStorageSaveData done [20:51:17]OFDSenderStorePacket done [20:51:17]KKMCreateOFDPacket done [20:51:17]NVStorageSaveData kkm_last_timestamp [20:51:17]File name is /storage/kkm_last_timestamp [20:51:17]Write 4 bytes [20:51:17]NVStorageSaveData done [20:51:17]ExternCall_PrintAddStr [20:51:17]wPrintStart [20:51:17]Write to MH i2c: 01 00 00 26 34 5A [20:51:17]Write i2c OK [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: 01 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: 01 07 00 [20:51:17]MH_I2C_Read... [20:51:17]Read from MH i2c: 01 07 00 26 34 00 00 00 00 00 FF 0F 6F [20:51:17]RasterBufferAndPrint [20:51:17]line Счет N : (1)2076055 [20:51:17]line ИНН: 02508201610067 [20:51:17]line Контрольно-Кассовый Чек [20:51:17]line ПРОДАЖА [20:51:17]line ТРК (МРК, ГНК) : 43 [20:51:17]line Товар: 2710124130 [20:51:17]line Аи-92-К-4 [20:51:17]line 29.500 * 67.80 [20:51:17]line = 2000.10 [20:51:17]line НДС 12% НСП 1% [20:51:17]line > о реализуемом товаре [20:51:17]line ИТОГО: 2000.10 [20:51:17]line НСП 1% : 17.70 [20:51:17]line НДС 12% : 212.40 [20:51:17]line Наличными: 0.00 [20:51:17]line Безнал.: 2000.10 [20:51:17]line Место: АЗС № 135 "Партнер Нефть" [20:51:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:51:17]line СНО: Общий режим [20:51:17]line Чек 690 20.08.2024 20:51 [20:51:17]line Смена: 100 ФФД: 1.0 [20:51:17]line ЗНМ: 0300000196 [20:51:17]line РНМ: 0000000000162794 [20:51:17]line Версия ККМ: v1.0 [20:51:17]line Платежная система: O! деньги [20:51:17]line ФМ: 0000000002094532 [20:51:17]line ФД: 58706 [20:51:17]line ФПД: 18570129311930 [20:51:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205116&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58706&fm=18570129311930&tin=02508201610067®Number=0000000000162794&sum=200010 [20:51:17]OFD Sender: Processing packet 58706 [packets to send 52, broken 51] [20:51:17]ProducePacketName [20:51:17]name=ofd_packets/00058706 [20:51:17]OFD Sender: To server: pG, [20:51:17]CommunicateWithHost lk.salyk.kg:30040 [20:51:17]ConnectInit lk.salyk.kg [20:51:17]written 0, free lines is 4095 [20:51:18]Write to MH i2c: 01 00 00 50 34 84 [20:51:18]Write i2c OK [20:51:18]MH_I2C_Read... [20:51:18]Read from MH i2c: 01 [20:51:18]MH_I2C_Read... [20:51:18]Read from MH i2c: 01 07 00 [20:51:18]MH_I2C_Read... [20:51:18]Read from MH i2c: 01 07 00 50 34 00 00 00 00 00 BC 0C 53 [20:51:18]RasterBufferAndPrint [20:51:18]line [20:51:18]line [20:51:18]line [20:51:18]line [20:51:18]line [20:51:18]written 0, free lines is 3266 [20:51:18]MH_Cut [20:51:18]Write to MH i2c: D1 01 00 57 34 01 5D [20:51:18]Write i2c OK [20:51:18]MH_I2C_Read... [20:51:18]Read from MH i2c: D1 [20:51:18]MH_I2C_Read... [20:51:18]Read from MH i2c: D1 01 00 [20:51:18]MH_I2C_Read... [20:51:18]Read from MH i2c: D1 01 00 57 34 00 5C [20:51:18]Write to MH i2c: 01 00 00 58 34 8C [20:51:18]Write i2c OK [20:51:18]MH_I2C_Read... [20:51:19]*** Cut start [20:51:19]*** Partial cut [20:51:19]*** CUTSNS_PIN = 1 [20:51:19]*** CUTSNS_PIN = 0 [20:51:19]*** Brake cut motor [20:51:19]Read from MH i2c: 01 [20:51:19]MH_I2C_Read... [20:51:19]*** Stop cut motor [20:51:19]*** Cut end [20:51:19]Read from MH i2c: 01 07 00 [20:51:19]MH_I2C_Read... [20:51:19]Read from MH i2c: 01 07 00 58 34 00 00 00 00 00 FF 0F A1 [20:51:19]process_action close_receipt done [20:51:19]requested_data is exist [20:51:19]produce_requested_data [20:51:19]requested_item fm.sn is exist - process it [20:51:19]wFMCommunicate request_size=4 [20:51:19]MH_SAM_APDU [20:51:19]CAPDU: 80 11 00 00 [20:51:19]Write to MH i2c: E2 08 00 59 34 80 11 00 00 00 00 00 00 07 [20:51:19]Write i2c OK [20:51:19]MH_I2C_Read... [20:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:19]Read from MH i2c: E2 [20:51:19]MH_I2C_Read... [20:51:19]Read from MH i2c: E2 17 00 [20:51:19]MH_I2C_Read... [20:51:19]Read from MH i2c: E2 17 00 59 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 53 [20:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:51:19]wFMCommunicate OK [20:51:19]requested_item fd.num is exist - process it [20:51:19]SAM_PROTO_GetFieldsCounters [20:51:19]wFMCommunicate request_size=4 [20:51:19]MH_SAM_APDU [20:51:19]CAPDU: 80 13 00 00 [20:51:19]Write to MH i2c: E2 08 00 5A 34 80 13 00 00 00 00 00 00 0A [20:51:19]Write i2c OK [20:51:19]MH_I2C_Read... [20:51:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:20]Read from MH i2c: E2 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 62 00 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 62 00 5A 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 52 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 DF [20:51:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 52 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:51:20]wFMCommunicate OK [20:51:20]SAM_PROTO_GetFieldsCounters done [20:51:20]requested_item shift.num is exist - process it [20:51:20]requested_item shift.opened is exist - process it [20:51:20]req_shift_opened [20:51:20]FM_GetShiftState [20:51:20]SAM_PROTO_GetShiftState [20:51:20]wFMCommunicate request_size=4 [20:51:20]MH_SAM_APDU [20:51:20]CAPDU: 80 13 01 00 [20:51:20]Write to MH i2c: E2 08 00 5B 34 80 13 01 00 00 00 00 00 0C [20:51:20]Write i2c OK [20:51:20]MH_I2C_Read... [20:51:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:20]Read from MH i2c: E2 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 0E 00 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 0E 00 5B 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2F [20:51:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:51:20]wFMCommunicate OK [20:51:20]SAM_PROTO_GetShiftState done [20:51:20]FM_GetShiftState done [20:51:20]req_shift_opened done [20:51:20]requested_item shift.open_date is exist - process it [20:51:20]req_shift_open_date [20:51:20]req_shift_open_date done [20:51:20]produce_requested_data done [20:51:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58706,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:51:20]process_action_free close_receipt [20:51:20]json_value_free [20:51:20]json_value_free done [20:51:20]process_json_proto returns [20:51:20]Send response to host [20:51:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58706,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:51:20]free response buf [20:51:20]execute_script done [20:51:20]execute_script returns [20:51:20]free content buf [20:51:20]Sock 8.Close socket [20:51:20]Sock 8.Thread stoped [20:51:49]accept exits with 9 [20:51:49]New connection [20:51:49]New thread 3067194724 created [20:51:49]Thread 3067338084 joined [20:51:49]Waiting for new connection... [20:51:49] Sock 9.Parse request [20:51:49]Sock 9.Check first char [20:51:49]Sock 9.First char is OK [20:51:49]request: POST /json_proto HTTP/1.0 [20:51:49]Method: POST [20:51:49]URL: /json_proto [20:51:49]Method is POST - this is cgi request [20:51:49]url: /json_proto [20:51:49]query_string will be loaded in cgi processing [20:51:49]execute_cgi json_proto POST (null) [20:51:49]execute_cgi path=json_proto method=POST [20:51:49]POST find Content-Length [20:51:49]Host: 172.17.44.3:8080 [20:51:49]Content-Length: 801 [20:51:49]Content-Type: application/json [20:51:49] [20:51:49]POST finish read [20:51:49]Found Content-Length = 801 [20:51:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:49]execute_script... [20:51: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)2076057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:49]POST & json_proto [20:51:49]process_json_proto [20:51:49]json parsed OK: [20:51:49]protocol is kg_v1.0 [20:51:49]action value=close_receipt [20:51:49]process_action close_receipt [20:51:49]cmd_close_receipt [20:51:49]MH_GetDate [20:51:49]Write to MH i2c: F0 00 00 5C 34 7F [20:51:49]Write i2c OK [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: F0 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: F0 09 00 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: F0 09 00 5C 34 00 E6 01 C5 66 AD C5 5D 66 CF [20:51:49]GetLastDocTimeStamp 1724187076 [20:51:49]current date 1724187110 [20:51:49]FM_GetShiftState [20:51:49]SAM_PROTO_GetShiftState [20:51:49]wFMCommunicate request_size=4 [20:51:49]MH_SAM_APDU [20:51:49]CAPDU: 80 13 01 00 [20:51:49]Write to MH i2c: E2 08 00 5D 34 80 13 01 00 00 00 00 00 0E [20:51:49]Write i2c OK [20:51:49]MH_I2C_Read... [20:51:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:49]Read from MH i2c: E2 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: E2 0E 00 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: E2 0E 00 5D 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 31 [20:51:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:51:49]wFMCommunicate OK [20:51:49]SAM_PROTO_GetShiftState done [20:51:49]FM_GetShiftState done [20:51:49]opened in 1724112910 [20:51:49]opened+sec_in_day 1724199310 [20:51:49]quantity*price = 60003 [20:51:49]sum+1 = 60004 [20:51:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 691 20.08.2024 20:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58707 ФПД: 143643215171338 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205150&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58707&fm=143643215171338&tin=02508201610067®Number=0000000000162794&sum=60003 [20:51:50]StoreToDocumentArchive [20:51:50]shift 100 fd 58707 [20:51:50]save to /storage/0100/doc_00058707 [20:51:50]save last doc name /storage/0100/doc_00058707 to /storage/kkm_last_doc_name [20:51:50]save OK [20:51:50]Clear old archive folders... [20:51:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:51:50]tlvbuf is 021EAE70 [20:51:50]SAM_PROTO_ClearQueue [20:51:50]wFMCommunicate request_size=4 [20:51:50]MH_SAM_APDU [20:51:50]CAPDU: 80 09 00 00 [20:51:50]Write to MH i2c: E2 08 00 6A 34 80 09 00 00 00 00 00 00 10 [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:50]Read from MH i2c: E2 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 6A 34 00 90 00 12 [20:51:50]RAPDU: 90 00 [20:51:50]wFMCommunicate OK [20:51:50]SAM_PROTO_ClearQueue done [20:51:50]KKMCreateOFDPacket [20:51:50]OFDProtocolAddRootSTLVToBuf [20:51:50]FM_MakeSignedData [20:51:50]FM_MakeSignedData [20:51:50]SAM_PROTO_SignData [20:51:50]wFMCommunicate request_size=4 [20:51:50]MH_SAM_APDU [20:51:50]CAPDU: 80 0D 01 02 [20:51:50]Write to MH i2c: E2 08 00 6B 34 80 0D 01 02 00 00 00 00 18 [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:50]Read from MH i2c: E2 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 6B 34 00 90 00 13 [20:51:50]RAPDU: 90 00 [20:51:50]wFMCommunicate OK [20:51:50]wFMCommunicate request_size=255 [20:51:50]MH_SAM_APDU [20:51: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 E6 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E5 00 00 35 04 06 00 82 [20:51:50]Write to MH i2c: E2 02 01 6C 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 E6 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E5 00 00 35 04 06 00 82 00 00 45 [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:50]Read from MH i2c: E2 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 6C 34 00 90 00 14 [20:51:50]RAPDU: 90 00 [20:51:50]wFMCommunicate OK [20:51:50]wFMCommunicate request_size=10 [20:51:50]MH_SAM_APDU [20:51:50]CAPDU: 80 0D 02 02 05 A4 8A D0 8F 0A [20:51:50]Write to MH i2c: E2 0D 00 6D 34 80 0D 02 02 05 00 A4 8A D0 8F 0A 00 00 BC [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:51]Read from MH i2c: E2 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: E2 03 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: E2 03 00 6D 34 00 90 00 15 [20:51:51]RAPDU: 90 00 [20:51:51]wFMCommunicate OK [20:51:51]wFMCommunicate request_size=4 [20:51:51]MH_SAM_APDU [20:51:51]CAPDU: 80 0D 03 02 [20:51:51]Write to MH i2c: E2 08 00 6E 34 80 0D 03 02 00 00 00 00 1D [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:51]Read from MH i2c: E2 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: E2 0B 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: E2 0B 00 6E 34 00 21 82 8D 78 8D E4 30 0D 90 00 74 [20:51:51]RAPDU: 21 82 8D 78 8D E4 30 0D 90 00 [20:51:51]wFMCommunicate OK [20:51:51]SAM_PROTO_SignData done [20:51:51]FM_MakeSignedData done [20:51:51]CreateOFDProtocolMessage [20:51:51]wFMCommunicate request_size=4 [20:51:51]MH_SAM_APDU [20:51:51]CAPDU: 80 11 00 00 [20:51:51]Write to MH i2c: E2 08 00 6F 34 80 11 00 00 00 00 00 00 1D [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:51]Read from MH i2c: E2 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: E2 17 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: E2 17 00 6F 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 69 [20:51:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:51:51]wFMCommunicate OK [20:51:51]CreateOFDProtocolMessage done [20:51:51]OFDSenderStorePacket 58707 [20:51:51]StoreOFDPacket docnum=58707 [20:51:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 09 91 07 01 86 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 E6 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E5 00 00 35 04 06 00 82 A4 8A D0 8F 0A 21 82 8D 78 8D E4 30 0D [20:51:51]CheckFolder [20:51:51]dirname=/storage/ofd_packets [20:51:51]CheckFolder done [20:51:51]ProducePacketName [20:51:51]name=ofd_packets/00058707 [20:51:51]NVStorageSaveData ofd_packets/00058707 [20:51:51]File name is /storage/ofd_packets/00058707 [20:51:51]Write 301 bytes [20:51:51]NVStorageSaveData done [20:51:51]OFDSenderStorePacket done [20:51:51]KKMCreateOFDPacket done [20:51:51]NVStorageSaveData kkm_last_timestamp [20:51:51]File name is /storage/kkm_last_timestamp [20:51:51]Write 4 bytes [20:51:51]NVStorageSaveData done [20:51:51]ExternCall_PrintAddStr [20:51:51]wPrintStart [20:51:51]Write to MH i2c: 01 00 00 70 34 A4 [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 07 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 07 00 70 34 00 00 00 00 00 FF 0F B9 [20:51:51]RasterBufferAndPrint [20:51:51]line Счет N : (1)2076057 [20:51:51]line ИНН: 02508201610067 [20:51:51]line Контрольно-Кассовый Чек [20:51:51]line ПРОДАЖА [20:51:51]line ТРК (МРК, ГНК) : 33 [20:51:51]line Товар: 2710124130 [20:51:51]line Аи-92-К-4 [20:51:51]line 8.850 * 67.80 [20:51:51]line = 600.03 [20:51:51]line НДС 12% НСП 1% [20:51:51]line > о реализуемом товаре [20:51:51]line ИТОГО: 600.03 [20:51:51]line НСП 1% : 5.31 [20:51:51]line НДС 12% : 63.72 [20:51:51]line Наличными: 0.00 [20:51:51]line Безнал.: 600.03 [20:51:51]line Место: АЗС № 135 "Партнер Нефть" [20:51:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:51:51]line СНО: Общий режим [20:51:51]line Чек 691 20.08.2024 20:51 [20:51:51]line Смена: 100 ФФД: 1.0 [20:51:51]line ЗНМ: 0300000196 [20:51:51]line РНМ: 0000000000162794 [20:51:51]line Версия ККМ: v1.0 [20:51:51]line Платежная система: O! деньги [20:51:51]line ФМ: 0000000002094532 [20:51:51]line ФД: 58707 [20:51:51]line ФПД: 143643215171338 [20:51:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205150&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58707&fm=143643215171338&tin=02508201610067®Number=0000000000162794&sum=60003 [20:51:51]written 0, free lines is 4095 [20:51:51]Write to MH i2c: 01 00 00 9A 34 CE [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 07 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 07 00 9A 34 00 00 00 00 00 C0 0C A1 [20:51:51]RasterBufferAndPrint [20:51:51]line [20:51:51]line [20:51:51]line [20:51:51]line [20:51:51]line [20:51:51]written 0, free lines is 3270 [20:51:51]MH_Cut [20:51:51]Write to MH i2c: D1 01 00 A1 34 01 A7 [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: D1 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: D1 01 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: D1 01 00 A1 34 00 A6 [20:51:51]Write to MH i2c: 01 00 00 A2 34 D6 [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:52]*** Cut start [20:51:52]*** Partial cut [20:51:52]*** CUTSNS_PIN = 1 [20:51:52]*** CUTSNS_PIN = 0 [20:51:53]*** Brake cut motor [20:51:53]Read from MH i2c: 01 [20:51:53]MH_I2C_Read... [20:51:53]*** Stop cut motor [20:51:53]*** Cut end [20:51:53]Read from MH i2c: 01 07 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: 01 07 00 A2 34 00 00 00 00 00 FF 0F EB [20:51:53]process_action close_receipt done [20:51:53]requested_data is exist [20:51:53]produce_requested_data [20:51:53]requested_item fm.sn is exist - process it [20:51:53]wFMCommunicate request_size=4 [20:51:53]MH_SAM_APDU [20:51:53]CAPDU: 80 11 00 00 [20:51:53]Write to MH i2c: E2 08 00 A3 34 80 11 00 00 00 00 00 00 51 [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:53]Read from MH i2c: E2 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 17 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 17 00 A3 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9D [20:51:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:51:53]wFMCommunicate OK [20:51:53]requested_item fd.num is exist - process it [20:51:53]SAM_PROTO_GetFieldsCounters [20:51:53]wFMCommunicate request_size=4 [20:51:53]MH_SAM_APDU [20:51:53]CAPDU: 80 13 00 00 [20:51:53]Write to MH i2c: E2 08 00 A4 34 80 13 00 00 00 00 00 00 54 [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:53]Read from MH i2c: E2 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 62 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 62 00 A4 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 53 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B3 02 00 00 5E 04 04 00 B3 02 00 00 57 04 04 00 B4 02 00 00 19 04 04 00 00 00 00 00 90 00 2D [20:51:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 53 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B3 02 00 00 5E 04 04 00 B3 02 00 00 57 04 04 00 B4 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:51:53]wFMCommunicate OK [20:51:53]SAM_PROTO_GetFieldsCounters done [20:51:53]requested_item shift.num is exist - process it [20:51:53]requested_item shift.opened is exist - process it [20:51:53]req_shift_opened [20:51:53]FM_GetShiftState [20:51:53]SAM_PROTO_GetShiftState [20:51:53]wFMCommunicate request_size=4 [20:51:53]MH_SAM_APDU [20:51:53]CAPDU: 80 13 01 00 [20:51:53]Write to MH i2c: E2 08 00 A5 34 80 13 01 00 00 00 00 00 56 [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:53]Read from MH i2c: E2 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 0E 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 0E 00 A5 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 79 [20:51:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:51:53]wFMCommunicate OK [20:51:53]SAM_PROTO_GetShiftState done [20:51:53]FM_GetShiftState done [20:51:53]req_shift_opened done [20:51:53]requested_item shift.open_date is exist - process it [20:51:53]req_shift_open_date [20:51:53]req_shift_open_date done [20:51:53]produce_requested_data done [20:51:53]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58707,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:51:53]process_action_free close_receipt [20:51:53]json_value_free [20:51:53]json_value_free done [20:51:53]process_json_proto returns [20:51:53]Send response to host [20:51:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58707,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:51:53]free response buf [20:51:53]execute_script done [20:51:53]execute_script returns [20:51:53]free content buf [20:51:53]Sock 9.Close socket [20:51:53]Sock 9.Thread stoped [20:52:07]accept exits with 8 [20:52:07]New connection [20:52:07]New thread 3067338084 created [20:52:07]Thread 3067194724 joined [20:52:07]Waiting for new connection... [20:52:07] Sock 8.Parse request [20:52:07]Sock 8.Check first char [20:52:07]Sock 8.First char is OK [20:52:07]request: POST /json_proto HTTP/1.0 [20:52:07]Method: POST [20:52:07]URL: /json_proto [20:52:07]Method is POST - this is cgi request [20:52:07]url: /json_proto [20:52:07]query_string will be loaded in cgi processing [20:52:07]execute_cgi json_proto POST (null) [20:52:07]execute_cgi path=json_proto method=POST [20:52:07]POST find Content-Length [20:52:07]Host: 172.17.44.3:8080 [20:52:07]Content-Length: 678 [20:52:07]Content-Type: application/json [20:52:07] [20:52:07]POST finish read [20:52:07]Found Content-Length = 678 [20:52:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:07]execute_script... [20:52: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)2076059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:07]POST & json_proto [20:52:07]process_json_proto [20:52:07]json parsed OK: [20:52:07]protocol is kg_v1.0 [20:52:07]action value=close_receipt [20:52:07]process_action close_receipt [20:52:07]cmd_close_receipt [20:52:07]MH_GetDate [20:52:07]Write to MH i2c: F0 00 00 A6 34 C9 [20:52:07]Write i2c OK [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: F0 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: F0 09 00 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: F0 09 00 A6 34 00 F8 01 C5 66 AD C5 5D 66 2B [20:52:07]GetLastDocTimeStamp 1724187110 [20:52:07]current date 1724187128 [20:52:07]FM_GetShiftState [20:52:07]SAM_PROTO_GetShiftState [20:52:07]wFMCommunicate request_size=4 [20:52:07]MH_SAM_APDU [20:52:07]CAPDU: 80 13 01 00 [20:52:07]Write to MH i2c: E2 08 00 A7 34 80 13 01 00 00 00 00 00 58 [20:52:07]Write i2c OK [20:52:07]MH_I2C_Read... [20:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:07]Read from MH i2c: E2 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 0E 00 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 0E 00 A7 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7B [20:52:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:52:07]wFMCommunicate OK [20:52:07]SAM_PROTO_GetShiftState done [20:52:07]FM_GetShiftState done [20:52:07]opened in 1724112910 [20:52:07]opened+sec_in_day 1724199310 [20:52:07]quantity*price = 40002 [20:52:07]sum+1 = 40003 [20:52:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 692 20.08.2024 20:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58708 ФПД: 137532873115796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205209&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58708&fm=137532873115796&tin=02508201610067®Number=0000000000162794&sum=40000 [20:52:09]StoreToDocumentArchive [20:52:09]shift 100 fd 58708 [20:52:09]save to /storage/0100/doc_00058708 [20:52:09]save last doc name /storage/0100/doc_00058708 to /storage/kkm_last_doc_name [20:52:09]save OK [20:52:09]Clear old archive folders... [20:52:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:52:09]tlvbuf is 01F91080 [20:52:09]SAM_PROTO_ClearQueue [20:52:09]wFMCommunicate request_size=4 [20:52:09]MH_SAM_APDU [20:52:09]CAPDU: 80 09 00 00 [20:52:09]Write to MH i2c: E2 08 00 B4 34 80 09 00 00 00 00 00 00 5A [20:52:09]Write i2c OK [20:52:09]MH_I2C_Read... [20:52:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:52:09]Read from MH i2c: E2 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 03 00 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 03 00 B4 34 00 90 00 5C [20:52:09]RAPDU: 90 00 [20:52:09]wFMCommunicate OK [20:52:09]SAM_PROTO_ClearQueue done [20:52:09]KKMCreateOFDPacket [20:52:09]OFDProtocolAddRootSTLVToBuf [20:52:09]FM_MakeSignedData [20:52:09]FM_MakeSignedData [20:52:09]SAM_PROTO_SignData [20:52:09]wFMCommunicate request_size=4 [20:52:09]MH_SAM_APDU [20:52:09]CAPDU: 80 0D 01 02 [20:52:09]Write to MH i2c: E2 08 00 B5 34 80 0D 01 02 00 00 00 00 62 [20:52:09]Write i2c OK [20:52:09]MH_I2C_Read... [20:52:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:52:09]Read from MH i2c: E2 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 03 00 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 03 00 B5 34 00 90 00 5D [20:52:09]RAPDU: 90 00 [20:52:09]wFMCommunicate OK [20:52:09]wFMCommunicate request_size=255 [20:52:09]MH_SAM_APDU [20:52: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 F9 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E5 00 00 35 04 06 00 7D [20:52:09]Write to MH i2c: E2 02 01 B6 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 F9 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E5 00 00 35 04 06 00 7D 00 00 B7 [20:52:09]Write i2c OK [20:52:09]MH_I2C_Read... [20:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:09]Read from MH i2c: E2 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 03 00 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 03 00 B6 34 00 90 00 5E [20:52:09]RAPDU: 90 00 [20:52:09]wFMCommunicate OK [20:52:09]wFMCommunicate request_size=10 [20:52:09]MH_SAM_APDU [20:52:09]CAPDU: 80 0D 02 02 05 15 DE 0C 08 94 [20:52:09]Write to MH i2c: E2 0D 00 B7 34 80 0D 02 02 05 00 15 DE 0C 08 94 00 00 0A [20:52:09]Write i2c OK [20:52:09]MH_I2C_Read... [20:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:09]Read from MH i2c: E2 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 03 00 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 03 00 B7 34 00 90 00 5F [20:52:09]RAPDU: 90 00 [20:52:09]wFMCommunicate OK [20:52:09]wFMCommunicate request_size=4 [20:52:09]MH_SAM_APDU [20:52:09]CAPDU: 80 0D 03 02 [20:52:09]Write to MH i2c: E2 08 00 B8 34 80 0D 03 02 00 00 00 00 67 [20:52:09]Write i2c OK [20:52:09]MH_I2C_Read... [20:52:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:52:09]Read from MH i2c: E2 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 0B 00 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 0B 00 B8 34 00 B8 85 E2 53 40 37 77 4A 90 00 12 [20:52:09]RAPDU: B8 85 E2 53 40 37 77 4A 90 00 [20:52:09]wFMCommunicate OK [20:52:09]SAM_PROTO_SignData done [20:52:09]FM_MakeSignedData done [20:52:09]CreateOFDProtocolMessage [20:52:09]wFMCommunicate request_size=4 [20:52:09]MH_SAM_APDU [20:52:09]CAPDU: 80 11 00 00 [20:52:09]Write to MH i2c: E2 08 00 B9 34 80 11 00 00 00 00 00 00 67 [20:52:09]Write i2c OK [20:52:09]MH_I2C_Read... [20:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:09]Read from MH i2c: E2 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 17 00 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: E2 17 00 B9 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B3 [20:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:52:09]wFMCommunicate OK [20:52:09]CreateOFDProtocolMessage done [20:52:09]OFDSenderStorePacket 58708 [20:52:09]StoreOFDPacket docnum=58708 [20:52:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F4 E8 07 01 B6 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 F9 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E5 00 00 35 04 06 00 7D 15 DE 0C 08 94 B8 85 E2 53 40 37 77 4A [20:52:09]CheckFolder [20:52:09]dirname=/storage/ofd_packets [20:52:09]CheckFolder done [20:52:09]ProducePacketName [20:52:09]name=ofd_packets/00058708 [20:52:09]NVStorageSaveData ofd_packets/00058708 [20:52:09]File name is /storage/ofd_packets/00058708 [20:52:09]Write 301 bytes [20:52:09]NVStorageSaveData done [20:52:09]OFDSenderStorePacket done [20:52:09]KKMCreateOFDPacket done [20:52:09]NVStorageSaveData kkm_last_timestamp [20:52:09]File name is /storage/kkm_last_timestamp [20:52:09]Write 4 bytes [20:52:09]NVStorageSaveData done [20:52:09]ExternCall_PrintAddStr [20:52:09]wPrintStart [20:52:09]Write to MH i2c: 01 00 00 BA 34 EE [20:52:09]Write i2c OK [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: 01 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: 01 07 00 [20:52:09]MH_I2C_Read... [20:52:09]Read from MH i2c: 01 07 00 BA 34 00 00 00 00 00 FF 0F 03 [20:52:09]RasterBufferAndPrint [20:52:09]line Счет N : (1)2076059 [20:52:09]line ИНН: 02508201610067 [20:52:09]line Контрольно-Кассовый Чек [20:52:09]line ПРОДАЖА [20:52:09]line ТРК (МРК, ГНК) : 63 [20:52:09]line Товар: 2710124130 [20:52:09]line Аи-92-К-4 [20:52:09]line 5.900 * 67.80 [20:52:09]line = 400.02 [20:52:09]line НДС 12% НСП 1% [20:52:09]line > о реализуемом товаре [20:52:09]line ОКРУГЛЕНИЕ: -0.02 [20:52:09]line ИТОГО: 400.00 [20:52:09]line Внесено: 400.00 [20:52:09]line СДАЧА: 0.00 [20:52:09]line НСП 1% : 3.54 [20:52:09]line НДС 12% : 42.48 [20:52:09]line Наличными: 400.00 [20:52:09]line Безнал.: 0.00 [20:52:09]line Место: АЗС № 135 "Партнер Нефть" [20:52:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:52:09]line СНО: Общий режим [20:52:09]line Чек 692 20.08.2024 20:52 [20:52:09]line Смена: 100 ФФД: 1.0 [20:52:09]line ЗНМ: 0300000196 [20:52:09]line РНМ: 0000000000162794 [20:52:09]line Версия ККМ: v1.0 [20:52:09]line ФМ: 0000000002094532 [20:52:09]line ФД: 58708 [20:52:09]line ФПД: 137532873115796 [20:52:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205209&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58708&fm=137532873115796&tin=02508201610067®Number=0000000000162794&sum=40000 [20:52:09]written 0, free lines is 4095 [20:52:10]Write to MH i2c: 01 00 00 E5 34 19 [20:52:10]Write i2c OK [20:52:10]MH_I2C_Read... [20:52:10]Read from MH i2c: 01 [20:52:10]MH_I2C_Read... [20:52:10]Read from MH i2c: 01 07 00 [20:52:10]MH_I2C_Read... [20:52:10]Read from MH i2c: 01 07 00 E5 34 00 00 00 00 00 A7 0C D3 [20:52:10]RasterBufferAndPrint [20:52:10]line [20:52:10]line [20:52:10]line [20:52:10]line [20:52:10]line [20:52:10]written 0, free lines is 3245 [20:52:10]MH_Cut [20:52:10]Write to MH i2c: D1 01 00 EC 34 01 F2 [20:52:10]Write i2c OK [20:52:10]MH_I2C_Read... [20:52:10]Read from MH i2c: D1 [20:52:10]MH_I2C_Read... [20:52:10]Read from MH i2c: D1 01 00 [20:52:10]MH_I2C_Read... [20:52:10]Read from MH i2c: D1 01 00 EC 34 00 F1 [20:52:10]Write to MH i2c: 01 00 00 ED 34 21 [20:52:10]Write i2c OK [20:52:10]MH_I2C_Read... [20:52:11]*** Cut start [20:52:11]*** Partial cut [20:52:11]*** CUTSNS_PIN = 1 [20:52:11]*** CUTSNS_PIN = 0 [20:52:11]*** Brake cut motor [20:52:11]Read from MH i2c: 01 [20:52:11]MH_I2C_Read... [20:52:11]*** Stop cut motor [20:52:11]*** Cut end [20:52:11]Read from MH i2c: 01 07 00 [20:52:11]MH_I2C_Read... [20:52:11]Read from MH i2c: 01 07 00 ED 34 00 00 00 00 00 FF 0F 36 [20:52:11]process_action close_receipt done [20:52:11]requested_data is exist [20:52:11]produce_requested_data [20:52:11]requested_item fm.sn is exist - process it [20:52:11]wFMCommunicate request_size=4 [20:52:11]MH_SAM_APDU [20:52:11]CAPDU: 80 11 00 00 [20:52:11]Write to MH i2c: E2 08 00 EE 34 80 11 00 00 00 00 00 00 9C [20:52:11]Write i2c OK [20:52:11]MH_I2C_Read... [20:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:12]Read from MH i2c: E2 [20:52:12]MH_I2C_Read... [20:52:12]Read from MH i2c: E2 17 00 [20:52:12]MH_I2C_Read... [20:52:12]Read from MH i2c: E2 17 00 EE 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E8 [20:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:52:12]wFMCommunicate OK [20:52:12]requested_item fd.num is exist - process it [20:52:12]SAM_PROTO_GetFieldsCounters [20:52:12]wFMCommunicate request_size=4 [20:52:12]MH_SAM_APDU [20:52:12]CAPDU: 80 13 00 00 [20:52:12]Write to MH i2c: E2 08 00 EF 34 80 13 00 00 00 00 00 00 9F [20:52:12]Write i2c OK [20:52:12]MH_I2C_Read... [20:52:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:52:12]Read from MH i2c: E2 [20:52:12]MH_I2C_Read... [20:52:12]Read from MH i2c: E2 62 00 [20:52:12]MH_I2C_Read... [20:52:12]Read from MH i2c: E2 62 00 EF 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 54 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 7C [20:52:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 54 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:52:12]wFMCommunicate OK [20:52:12]SAM_PROTO_GetFieldsCounters done [20:52:12]requested_item shift.num is exist - process it [20:52:12]requested_item shift.opened is exist - process it [20:52:12]req_shift_opened [20:52:12]FM_GetShiftState [20:52:12]SAM_PROTO_GetShiftState [20:52:12]wFMCommunicate request_size=4 [20:52:12]MH_SAM_APDU [20:52:12]CAPDU: 80 13 01 00 [20:52:12]Write to MH i2c: E2 08 00 F0 34 80 13 01 00 00 00 00 00 A1 [20:52:12]Write i2c OK [20:52:12]MH_I2C_Read... [20:52:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:12]Read from MH i2c: E2 [20:52:12]MH_I2C_Read... [20:52:12]Read from MH i2c: E2 0E 00 [20:52:12]MH_I2C_Read... [20:52:12]Read from MH i2c: E2 0E 00 F0 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C4 [20:52:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:52:12]wFMCommunicate OK [20:52:12]SAM_PROTO_GetShiftState done [20:52:12]FM_GetShiftState done [20:52:12]req_shift_opened done [20:52:12]requested_item shift.open_date is exist - process it [20:52:12]req_shift_open_date [20:52:12]req_shift_open_date done [20:52:12]produce_requested_data done [20:52:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58708,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:52:12]process_action_free close_receipt [20:52:12]json_value_free [20:52:12]json_value_free done [20:52:12]process_json_proto returns [20:52:12]Send response to host [20:52:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58708,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:52:12]free response buf [20:52:12]execute_script done [20:52:12]execute_script returns [20:52:12]free content buf [20:52:12]Sock 8.Close socket [20:52:12]Sock 8.Thread stoped [20:52:31]accept exits with 9 [20:52:31]New connection [20:52:31]New thread 3067194724 created [20:52:31]Thread 3067338084 joined [20:52:31]Waiting for new connection... [20:52:31] Sock 9.Parse request [20:52:31]Sock 9.Check first char [20:52:31]Sock 9.First char is OK [20:52:31]request: POST /json_proto HTTP/1.0 [20:52:31]Method: POST [20:52:31]URL: /json_proto [20:52:31]Method is POST - this is cgi request [20:52:31]url: /json_proto [20:52:31]query_string will be loaded in cgi processing [20:52:31]execute_cgi json_proto POST (null) [20:52:31]execute_cgi path=json_proto method=POST [20:52:31]POST find Content-Length [20:52:31]Host: 172.17.44.3:8080 [20:52:31]Content-Length: 791 [20:52:31]Content-Type: application/json [20:52:31] [20:52:31]POST finish read [20:52:31]Found Content-Length = 791 [20:52:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 7.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:31]execute_script... [20:52:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 7.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:31]POST & json_proto [20:52:31]process_json_proto [20:52:31]json parsed OK: [20:52:31]protocol is kg_v1.0 [20:52:31]action value=close_receipt [20:52:31]process_action close_receipt [20:52:31]cmd_close_receipt [20:52:31]MH_GetDate [20:52:31]Write to MH i2c: F0 00 00 F1 34 14 [20:52:31]Write i2c OK [20:52:31]MH_I2C_Read... [20:52:31]Read from MH i2c: F0 [20:52:31]MH_I2C_Read... [20:52:31]Read from MH i2c: F0 09 00 [20:52:31]MH_I2C_Read... [20:52:31]Read from MH i2c: F0 09 00 F1 34 00 10 02 C5 66 AD C5 5D 66 8F [20:52:31]GetLastDocTimeStamp 1724187129 [20:52:31]current date 1724187152 [20:52:31]FM_GetShiftState [20:52:31]SAM_PROTO_GetShiftState [20:52:31]wFMCommunicate request_size=4 [20:52:31]MH_SAM_APDU [20:52:31]CAPDU: 80 13 01 00 [20:52:31]Write to MH i2c: E2 08 00 F2 34 80 13 01 00 00 00 00 00 A3 [20:52:31]Write i2c OK [20:52:31]MH_I2C_Read... [20:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:31]Read from MH i2c: E2 [20:52:31]MH_I2C_Read... [20:52:31]Read from MH i2c: E2 0E 00 [20:52:31]MH_I2C_Read... [20:52:31]Read from MH i2c: E2 0E 00 F2 34 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C6 [20:52:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:52:31]wFMCommunicate OK [20:52:31]SAM_PROTO_GetShiftState done [20:52:31]FM_GetShiftState done [20:52:31]opened in 1724112910 [20:52:31]opened+sec_in_day 1724199310 [20:52:31]quantity*price = 0 [20:52:31]sum+1 = 1 [20:52:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 693 20.08.2024 20:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58709 ФПД: 41398821511034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205232&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58709&fm=41398821511034&tin=02508201610067®Number=0000000000162794&sum=0 [20:52:33]StoreToDocumentArchive [20:52:33]shift 100 fd 58709 [20:52:33]save to /storage/0100/doc_00058709 [20:52:33]save last doc name /storage/0100/doc_00058709 to /storage/kkm_last_doc_name [20:52:33]save OK [20:52:33]Clear old archive folders... [20:52:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:52:33]tlvbuf is 02034020 [20:52:33]SAM_PROTO_ClearQueue [20:52:33]wFMCommunicate request_size=4 [20:52:33]MH_SAM_APDU [20:52:33]CAPDU: 80 09 00 00 [20:52:33]Write to MH i2c: E2 08 00 FF 34 80 09 00 00 00 00 00 00 A5 [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:52:33]Read from MH i2c: E2 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 03 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 03 00 FF 34 00 90 00 A7 [20:52:33]RAPDU: 90 00 [20:52:33]wFMCommunicate OK [20:52:33]SAM_PROTO_ClearQueue done [20:52:33]KKMCreateOFDPacket [20:52:33]OFDProtocolAddRootSTLVToBuf [20:52:33]FM_MakeSignedData [20:52:33]FM_MakeSignedData [20:52:33]SAM_PROTO_SignData [20:52:33]wFMCommunicate request_size=4 [20:52:33]MH_SAM_APDU [20:52:33]CAPDU: 80 0D 01 02 [20:52:33]Write to MH i2c: E2 08 00 00 35 80 0D 01 02 00 00 00 00 AE [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:52:33]Read from MH i2c: E2 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 03 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 03 00 00 35 00 90 00 A9 [20:52:33]RAPDU: 90 00 [20:52:33]wFMCommunicate OK [20:52:33]wFMCommunicate request_size=255 [20:52:33]MH_SAM_APDU [20:52:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 1D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 10 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E5 00 00 35 04 06 00 25 A6 EA 0C [20:52:33]Write to MH i2c: E2 02 01 01 35 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 1D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 10 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E5 00 00 35 04 06 00 25 A6 EA 0C 00 00 C4 [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:33]Read from MH i2c: E2 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 03 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 03 00 01 35 00 90 00 AA [20:52:33]RAPDU: 90 00 [20:52:33]wFMCommunicate OK [20:52:33]wFMCommunicate request_size=7 [20:52:33]MH_SAM_APDU [20:52:33]CAPDU: 80 0D 02 02 02 DF 7A [20:52:33]Write to MH i2c: E2 0A 00 02 35 80 0D 02 02 02 00 DF 7A 00 00 0E [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:33]Read from MH i2c: E2 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 03 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 03 00 02 35 00 90 00 AB [20:52:33]RAPDU: 90 00 [20:52:33]wFMCommunicate OK [20:52:33]wFMCommunicate request_size=4 [20:52:33]MH_SAM_APDU [20:52:33]CAPDU: 80 0D 03 02 [20:52:33]Write to MH i2c: E2 08 00 03 35 80 0D 03 02 00 00 00 00 B3 [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:52:33]Read from MH i2c: E2 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 0B 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 0B 00 03 35 00 6F 28 E4 8B DE DB 41 08 90 00 BC [20:52:33]RAPDU: 6F 28 E4 8B DE DB 41 08 90 00 [20:52:33]wFMCommunicate OK [20:52:33]SAM_PROTO_SignData done [20:52:33]FM_MakeSignedData done [20:52:33]CreateOFDProtocolMessage [20:52:33]wFMCommunicate request_size=4 [20:52:33]MH_SAM_APDU [20:52:33]CAPDU: 80 11 00 00 [20:52:33]Write to MH i2c: E2 08 00 04 35 80 11 00 00 00 00 00 00 B3 [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:33]Read from MH i2c: E2 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 17 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 17 00 04 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FF [20:52:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:52:33]wFMCommunicate OK [20:52:33]CreateOFDProtocolMessage done [20:52:33]OFDSenderStorePacket 58709 [20:52:33]StoreOFDPacket docnum=58709 [20:52:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AF EF 04 01 45 EE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 1D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 10 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E5 00 00 35 04 06 00 25 A6 EA 0C DF 7A 6F 28 E4 8B DE DB 41 08 [20:52:33]CheckFolder [20:52:33]dirname=/storage/ofd_packets [20:52:33]CheckFolder done [20:52:33]ProducePacketName [20:52:33]name=ofd_packets/00058709 [20:52:33]NVStorageSaveData ofd_packets/00058709 [20:52:33]File name is /storage/ofd_packets/00058709 [20:52:33]Write 298 bytes [20:52:33]NVStorageSaveData done [20:52:33]OFDSenderStorePacket done [20:52:33]KKMCreateOFDPacket done [20:52:33]NVStorageSaveData kkm_last_timestamp [20:52:33]File name is /storage/kkm_last_timestamp [20:52:33]Write 4 bytes [20:52:33]NVStorageSaveData done [20:52:33]ExternCall_PrintAddStr [20:52:33]wPrintStart [20:52:33]Write to MH i2c: 01 00 00 05 35 3A [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: 01 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: 01 07 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: 01 07 00 05 35 00 00 00 00 00 FF 0F 4F [20:52:33]RasterBufferAndPrint [20:52:33]line Счет N : (1)2076058 [20:52:33]line ИНН: 02508201610067 [20:52:33]line Контрольно-Кассовый Чек [20:52:33]line ПРОДАЖА [20:52:33]line ТРК (МРК, ГНК) : 11 [20:52:33]line Товар: 2710194210 [20:52:33]line ДТ-К-5 [20:52:33]line 7.500 * 0.00 [20:52:33]line = 0.00 [20:52:33]line НДС 12% НСП 1% [20:52:33]line > о реализуемом товаре [20:52:33]line ИТОГО: 0.00 [20:52:33]line НСП 1% : 0.00 [20:52:33]line НДС 12% : 0.00 [20:52:33]line Наличными: 0.00 [20:52:33]line Безнал.: 0.00 [20:52:33]line Место: АЗС № 135 "Партнер Нефть" [20:52:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:52:33]line СНО: Общий режим [20:52:33]line Чек 693 20.08.2024 20:52 [20:52:33]line Смена: 100 ФФД: 1.0 [20:52:33]line ЗНМ: 0300000196 [20:52:33]line РНМ: 0000000000162794 [20:52:33]line Версия ККМ: v1.0 [20:52:33]line Талоны: Топливные Талоны [20:52:33]line 1 [20:52:33]line ФМ: 0000000002094532 [20:52:33]line ФД: 58709 [20:52:33]line ФПД: 41398821511034 [20:52:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205232&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58709&fm=41398821511034&tin=02508201610067®Number=0000000000162794&sum=0 [20:52:33]written 0, free lines is 4095 [20:52:33]Write to MH i2c: 01 00 00 2F 35 64 [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: 01 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: 01 07 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: 01 07 00 2F 35 00 00 00 00 00 BA 0C 31 [20:52:33]RasterBufferAndPrint [20:52:33]line [20:52:33]line [20:52:33]line [20:52:33]line [20:52:33]line [20:52:33]written 0, free lines is 3264 [20:52:33]MH_Cut [20:52:33]Write to MH i2c: D1 01 00 36 35 01 3D [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: D1 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: D1 01 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: D1 01 00 36 35 00 3C [20:52:33]Write to MH i2c: 01 00 00 37 35 6C [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:34]*** Cut start [20:52:34]*** Partial cut [20:52:34]*** CUTSNS_PIN = 1 [20:52:34]*** CUTSNS_PIN = 0 [20:52:35]*** Brake cut motor [20:52:35]Read from MH i2c: 01 [20:52:35]MH_I2C_Read... [20:52:35]*** Stop cut motor [20:52:35]*** Cut end [20:52:35]Read from MH i2c: 01 07 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: 01 07 00 37 35 00 00 00 00 00 FF 0F 81 [20:52:35]process_action close_receipt done [20:52:35]requested_data is exist [20:52:35]produce_requested_data [20:52:35]requested_item fm.sn is exist - process it [20:52:35]wFMCommunicate request_size=4 [20:52:35]MH_SAM_APDU [20:52:35]CAPDU: 80 11 00 00 [20:52:35]Write to MH i2c: E2 08 00 38 35 80 11 00 00 00 00 00 00 E7 [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:35]Read from MH i2c: E2 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 17 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 17 00 38 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [20:52:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:52:35]wFMCommunicate OK [20:52:35]requested_item fd.num is exist - process it [20:52:35]SAM_PROTO_GetFieldsCounters [20:52:35]wFMCommunicate request_size=4 [20:52:35]MH_SAM_APDU [20:52:35]CAPDU: 80 13 00 00 [20:52:35]Write to MH i2c: E2 08 00 39 35 80 13 00 00 00 00 00 00 EA [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:52:35]Read from MH i2c: E2 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 62 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 62 00 39 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 55 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 CB [20:52:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 55 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:52:35]wFMCommunicate OK [20:52:35]SAM_PROTO_GetFieldsCounters done [20:52:35]requested_item shift.num is exist - process it [20:52:35]requested_item shift.opened is exist - process it [20:52:35]req_shift_opened [20:52:35]FM_GetShiftState [20:52:35]SAM_PROTO_GetShiftState [20:52:35]wFMCommunicate request_size=4 [20:52:35]MH_SAM_APDU [20:52:35]CAPDU: 80 13 01 00 [20:52:35]Write to MH i2c: E2 08 00 3A 35 80 13 01 00 00 00 00 00 EC [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:35]Read from MH i2c: E2 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 0E 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 0E 00 3A 35 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0F [20:52:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:52:35]wFMCommunicate OK [20:52:35]SAM_PROTO_GetShiftState done [20:52:35]FM_GetShiftState done [20:52:35]req_shift_opened done [20:52:35]requested_item shift.open_date is exist - process it [20:52:35]req_shift_open_date [20:52:35]req_shift_open_date done [20:52:35]produce_requested_data done [20:52:35]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58709,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:52:35]process_action_free close_receipt [20:52:35]json_value_free [20:52:35]json_value_free done [20:52:35]process_json_proto returns [20:52:35]Send response to host [20:52:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58709,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:52:35]free response buf [20:52:35]execute_script done [20:52:35]execute_script returns [20:52:35]free content buf [20:52:35]Sock 9.Close socket [20:52:35]Sock 9.Thread stoped [20:53:27]ConnectInit Can't connect to host [20:53:27]CommunicateWithHost connect error [20:53:27]CommunicateWithHost err = -1 [20:53:27]OFD Sender: Server communicate error [20:53:28]OFD Sender: Processing packet 58706 [packets to send 55, broken 51] [20:53:28]ProducePacketName [20:53:28]name=ofd_packets/00058706 [20:53:28]OFD Sender: To server: pG, [20:53:28]CommunicateWithHost lk.salyk.kg:30040 [20:53:28]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 D5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 7A [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 54000000005725D5 (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: 6765805+1717421485=1724187290 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [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 D5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 7B [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 78 00 64 00 FF FF BA [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 9B 02 C5 66 AD C5 5D 66 FC [20:54:51]Current date/time: 20.08.2024 20:54 [20:54:51]FM_Init [20:54:51]wFMConnect [20:54:51]MH_SAM_On [20:54:51]Write to MH i2c: E0 00 00 08 00 E7 [20:54:51]Write i2c OK [20:54:51]MH_I2C_Read... [20:54:51]*** iso7816_init finished! [20:54:51]*** atr: [20:54:51]*** 0F 3B D5 18 FF 81 91 FE [20:54:51]*** 1F C3 80 73 C8 21 10 0A [20:54:51]*** 00 00 00 00 00 00 00 00 [20:54:51]*** 00 00 00 00 00 00 00 00 [20:54:51]*** 00 00 00 00 00 00 00 00 [20:54:51]*** 00 00 00 00 00 00 00 00 [20:54:51]*** 00 00 00 00 00 00 00 00 [20:54:51]*** 00 00 00 00 00 00 00 00 [20:54:51]Read from MH i2c: E0 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E0 10 00 [20:54:51]MH_I2C_Read... [20:54:51]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 [20:54:51]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:54:51]wFMCommunicate request_size=10 [20:54:51]MH_SAM_APDU [20:54:51]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:54:51]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:54:51]Write i2c OK [20:54:51]MH_I2C_Read... [20:54:51]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:54:51]Read from MH i2c: E2 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 03 00 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:54:51]RAPDU: 90 00 [20:54:51]wFMCommunicate OK [20:54:51]wFMCommunicate request_size=4 [20:54:51]MH_SAM_APDU [20:54:51]CAPDU: 80 11 00 00 [20:54:51]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:54:51]Write i2c OK [20:54:51]MH_I2C_Read... [20:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:51]Read from MH i2c: E2 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 17 00 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D0 [20:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:54:51]wFMCommunicate OK [20:54:51]Detected FM SN is 0000000002094532 [20:54:51]Stored FM SN is 0000000002094532 [20:54:51]wFMCommunicate request_size=9 [20:54:51]MH_SAM_APDU [20:54:51]CAPDU: 80 16 00 00 04 88 CE 00 00 [20:54:51]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 88 CE 00 00 00 00 E8 [20:54:51]Write i2c OK [20:54:51]MH_I2C_Read... [20:54:51]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:54:51]Read from MH i2c: E2 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 03 00 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:54:51]RAPDU: 90 00 [20:54:51]wFMCommunicate OK [20:54:51]FM PIN OK [20:54:51]wFMCommunicate request_size=8 [20:54:51]MH_SAM_APDU [20:54:51]CAPDU: 80 14 04 00 03 02 00 01 [20:54:51]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:54:51]Write i2c OK [20:54:51]MH_I2C_Read... [20:54:51]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:54:51]Read from MH i2c: E2 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 03 00 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:54:51]RAPDU: 90 00 [20:54:51]wFMCommunicate OK [20:54:51]wFMCommunicate request_size=13 [20:54:51]MH_SAM_APDU [20:54:51]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:54:51]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 [20:54:51]Write i2c OK [20:54:51]MH_I2C_Read... [20:54:51]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:54:51]Read from MH i2c: E2 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 03 00 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:54:51]RAPDU: 90 00 [20:54:51]wFMCommunicate OK [20:54:51]wFMCommunicate request_size=4 [20:54:51]MH_SAM_APDU [20:54:51]CAPDU: 80 11 00 00 [20:54:51]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:54:51]Write i2c OK [20:54:51]MH_I2C_Read... [20:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:51]Read from MH i2c: E2 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 17 00 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D4 [20:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:54:51]wFMCommunicate OK [20:54:51]DocumentArchiveInit [20:54:51]Start Httpd... [20:54:51]Httpd thread 3067870564 created [20:54:51]Write to MH i2c: 01 00 00 0F 00 0F [20:54:51]Write i2c OK [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: 01 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: 01 07 00 [20:54:51]MH_I2C_Read... [20:54:51]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:54:51]MH Int Process started [20:54:51]Allocated Socket 8 [20:54:51]Bind OK [20:54:51]Listen OK [20:54:51]httpd running on port 8080 [20:54:51]Waiting for new connection... [20:54:51]OFD Sender: Processing packet 58706 [packets to send 55, broken 51] [20:54:51]ProducePacketName [20:54:51]name=ofd_packets/00058706 [20:54:51]OFD Sender: To server: pG, [20:54:51]CommunicateWithHost lk.salyk.kg:30040 [20:54:51]ConnectInit lk.salyk.kg [20:54:51]Connected sock=6 [20:54:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 97 3A 07 01 91 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 C4 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 52 E5 00 00 35 04 06 00 10 E3 B1 F6 08 BA E0 D4 AE D8 D4 37 35 84 [20:54:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7F 7D 47 00 03 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 32 30 39 34 35 33 32 10 04 04 00 52 E5 00 00 F4 03 04 00 E8 AD C4 66 B6 04 01 00 00 C0 53 AA 80 9B EE FA 47 [20:54:52]CommunicateWithHost err = 0 [20:54:52]CheckOFDResponse [20:54:52]1017 (14) - 77093643461234 [20:54:52]1041 (16) - 0000000002094532 [20:54:52]1040 (4) - 58706 [20:54:52]1012 (4) - 20.08.2024 14:53 [20:54:52]1206 (1) - 0 [20:54:52]OFD Sender: Remove packet 58706 [20:54:52]ProducePacketName [20:54:52]name=ofd_packets/00058706 [20:54:52]NVStorageDeleteData [20:54:52]OFD Sender: Processing packet 58707 [packets to send 54, broken 51] [20:54:52]ProducePacketName [20:54:52]name=ofd_packets/00058707 [20:54:52]OFD Sender: To server: pG, [20:54:52]CommunicateWithHost lk.salyk.kg:30040 [20:54:52]ConnectInit lk.salyk.kg [20:54:52]Connected sock=6 [20:54:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 09 91 07 01 86 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 E6 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 53 E5 00 00 35 04 06 00 82 A4 8A D0 8F 0A 21 82 8D 78 8D E4 30 0D [20:54:53]accept exits with 9 [20:54:53]New connection [20:54:53]New thread 3067583844 created [20:54:53]Waiting for new connection... [20:54:53] Sock 9.Parse request [20:54:53]Sock 9.Check first char [20:54:53]Sock 9.First char is OK [20:54:53]request: POST /json_proto HTTP/1.0 [20:54:53]Method: POST [20:54:53]URL: /json_proto [20:54:53]Method is POST - this is cgi request [20:54:53]url: /json_proto [20:54:53]query_string will be loaded in cgi processing [20:54:53]execute_cgi json_proto POST (null) [20:54:53]execute_cgi path=json_proto method=POST [20:54:53]POST find Content-Length [20:54:53]Host: 172.17.44.3:8080 [20:54:53]Content-Length: 215 [20:54:53]Content-Type: application/json [20:54:53] [20:54:53]POST finish read [20:54:53]Found Content-Length = 215 [20:54:53]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" ] } } [20:54:53]execute_script... [20:54:53]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" ] } } [20:54:53]POST & json_proto [20:54:53]process_json_proto [20:54:53]json parsed OK: [20:54:53]protocol is kg_v1.0 [20:54:53]action value=get_value [20:54:53]process_action get_value [20:54:53]cmd_get_value [20:54:53]process_action get_value done [20:54:53]requested_data is exist [20:54:53]produce_requested_data [20:54:53]requested_item kkm.sn is exist - process it [20:54:53]requested_item kkm.ver is exist - process it [20:54:53]requested_item fm.sn is exist - process it [20:54:53]wFMCommunicate request_size=4 [20:54:53]MH_SAM_APDU [20:54:53]CAPDU: 80 11 00 00 [20:54:53]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:54:53]Write i2c OK [20:54:53]MH_I2C_Read... [20:54:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 72 45 47 00 C9 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 32 30 39 34 35 33 32 10 04 04 00 53 E5 00 00 F4 03 04 00 E9 AD C4 66 B6 04 01 00 00 D3 3C 5A B3 A9 8F BC 1C [20:54:53]CommunicateWithHost err = 0 [20:54:53]CheckOFDResponse [20:54:53]1017 (14) - 77093643461234 [20:54:53]1041 (16) - 0000000002094532 [20:54:53]1040 (4) - 58707 [20:54:53]1012 (4) - 20.08.2024 14:53 [20:54:53]1206 (1) - 0 [20:54:53]OFD Sender: Remove packet 58707 [20:54:53]ProducePacketName [20:54:53]name=ofd_packets/00058707 [20:54:53]NVStorageDeleteData [20:54:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:53]Read from MH i2c: E2 [20:54:53]MH_I2C_Read... [20:54:53]Read from MH i2c: E2 17 00 [20:54:53]MH_I2C_Read... [20:54:53]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D6 [20:54:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:54:53]wFMCommunicate OK [20:54:53]requested_item fd.num is exist - process it [20:54:53]SAM_PROTO_GetFieldsCounters [20:54:53]wFMCommunicate request_size=4 [20:54:53]MH_SAM_APDU [20:54:53]CAPDU: 80 13 00 00 [20:54:53]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:54:53]Write i2c OK [20:54:53]MH_I2C_Read... [20:54:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:54:53]Read from MH i2c: E2 [20:54:53]MH_I2C_Read... [20:54:53]Read from MH i2c: E2 62 00 [20:54:53]MH_I2C_Read... [20:54:53]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 55 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [20:54:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 55 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:54:53]wFMCommunicate OK [20:54:53]SAM_PROTO_GetFieldsCounters done [20:54:53]requested_item shift.num is exist - process it [20:54:53]requested_item shift.opened is exist - process it [20:54:53]req_shift_opened [20:54:53]FM_GetShiftState [20:54:53]SAM_PROTO_GetShiftState [20:54:53]wFMCommunicate request_size=4 [20:54:53]MH_SAM_APDU [20:54:53]CAPDU: 80 13 01 00 [20:54:53]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:54:53]Write i2c OK [20:54:53]MH_I2C_Read... [20:54:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:53]Read from MH i2c: E2 [20:54:53]MH_I2C_Read... [20:54:53]Read from MH i2c: E2 0E 00 [20:54:53]MH_I2C_Read... [20:54:53]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B2 [20:54:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:54:53]wFMCommunicate OK [20:54:53]SAM_PROTO_GetShiftState done [20:54:53]FM_GetShiftState done [20:54:53]req_shift_opened done [20:54:53]requested_item shift.open_date is exist - process it [20:54:53]req_shift_open_date [20:54:53]req_shift_open_date done [20:54:53]produce_requested_data done [20:54:53]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58709,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:54:53]process_action_free get_value [20:54:53]json_value_free [20:54:53]json_value_free done [20:54:53]process_json_proto returns [20:54:53]Send response to host [20:54:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58709,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:54:53]free response buf [20:54:53]execute_script done [20:54:53]execute_script returns [20:54:53]free content buf [20:54:53]Sock 9.Close socket [20:54:53]Sock 9.Thread stoped [20:54:53]accept exits with 10 [20:54:53]New connection [20:54:53]New thread 3067440484 created [20:54:53]Thread 3067583844 joined [20:54:53]Waiting for new connection... [20:54:53] Sock 10.Parse request [20:54:53]Sock 10.Check first char [20:54:53]Sock 10.First char is OK [20:54:53]request: POST /json_proto HTTP/1.0 [20:54:53]Method: POST [20:54:53]URL: /json_proto [20:54:53]Method is POST - this is cgi request [20:54:53]url: /json_proto [20:54:53]query_string will be loaded in cgi processing [20:54:53]execute_cgi json_proto POST (null) [20:54:53]execute_cgi path=json_proto method=POST [20:54:53]POST find Content-Length [20:54:53]Host: 172.17.44.3:8080 [20:54:53]Content-Length: 331 [20:54:53]Content-Type: application/json [20:54:53] [20:54:53]POST finish read [20:54:53]Found Content-Length = 331 [20:54:53]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" ] } } [20:54:53]execute_script... [20:54:53]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" ] } } [20:54:53]POST & json_proto [20:54:53]process_json_proto [20:54:53]json parsed OK: [20:54:53]protocol is kg_v1.0 [20:54:53]action value=get_value [20:54:53]process_action get_value [20:54:53]cmd_get_value [20:54:53]process_action get_value done [20:54:53]requested_data is exist [20:54:53]produce_requested_data [20:54:53]requested_item fm.sale.total is exist - process it [20:54:53]SAM_PROTO_GetFMData [20:54:53]wFMCommunicate request_size=4 [20:54:53]MH_SAM_APDU [20:54:53]CAPDU: 80 13 03 00 [20:54:53]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:54:53]OFD Sender: Processing packet 58708 [packets to send 53, broken 51] [20:54:53]ProducePacketName [20:54:53]name=ofd_packets/00058708 [20:54:53]Write i2c OK [20:54:53]MH_I2C_Read... [20:54:53]OFD Sender: To server: pG, [20:54:53]CommunicateWithHost lk.salyk.kg:30040 [20:54:53]ConnectInit lk.salyk.kg [20:54:53]Connected sock=9 [20:54:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F4 E8 07 01 B6 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 F9 01 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 54 E5 00 00 35 04 06 00 7D 15 DE 0C 08 94 B8 85 E2 53 40 37 77 4A [20:54:54]Read from MH i2c: E2 [20:54:54]MH_I2C_Read... [20:54:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:54:54]Read from MH i2c: E2 FD 00 [20:54:54]MH_I2C_Read... [20:54:54]Read from MH i2c: E2 FD 00 13 00 00 C4 04 85 04 C0 04 6E 04 04 00 8D E4 00 00 69 04 A3 00 6F 04 04 00 5E E2 00 00 B1 04 05 00 9C 20 CF 89 01 70 04 04 00 30 46 7F 3C 72 04 05 00 6C DA 4F 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8E CA D2 29 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 1A 2B 7C 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 9B 00 6F 04 04 00 2F 02 00 00 B1 04 04 00 C4 5F DD 08 70 04 04 00 C4 5F DD 08 72 04 00 00 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 55 06 F1 EF 03 09 00 90 00 2E [20:54:54]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 8D E4 00 00 69 04 A3 00 6F 04 04 00 5E E2 00 00 B1 04 05 00 9C 20 CF 89 01 70 04 04 00 30 46 7F 3C 72 04 05 00 6C DA 4F 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8E CA D2 29 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 1A 2B 7C 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 9B 00 6F 04 04 00 2F 02 00 00 B1 04 04 00 C4 5F DD 08 70 04 04 00 C4 5F DD 08 72 04 00 00 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 55 06 F1 EF 03 09 00 90 00 [20:54:54]wFMCommunicate OK [20:54:54]wFMCommunicate request_size=4 [20:54:54]MH_SAM_APDU [20:54:54]CAPDU: 80 17 00 00 [20:54:54]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:54:54]Write i2c OK [20:54:54]MH_I2C_Read... [20:54:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 07 44 47 00 7A 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 32 30 39 34 35 33 32 10 04 04 00 54 E5 00 00 F4 03 04 00 EA AD C4 66 B6 04 01 00 00 E5 5A 6F 8F 53 7A 3D 80 [20:54:54]CommunicateWithHost err = 0 [20:54:54]CheckOFDResponse [20:54:54]1017 (14) - 77093643461234 [20:54:54]1041 (16) - 0000000002094532 [20:54:54]1040 (4) - 58708 [20:54:54]1012 (4) - 20.08.2024 14:53 [20:54:54]1206 (1) - 0 [20:54:54]OFD Sender: Remove packet 58708 [20:54:54]ProducePacketName [20:54:54]name=ofd_packets/00058708 [20:54:54]NVStorageDeleteData [20:54:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:54:54]Read from MH i2c: E2 [20:54:54]MH_I2C_Read... [20:54:54]Read from MH i2c: E2 FD 00 [20:54:54]MH_I2C_Read... [20:54:54]Read from MH i2c: E2 FD 00 14 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 15 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 06 [20:54:54]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 15 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [20:54:54]wFMCommunicate OK [20:54:54]wFMCommunicate request_size=4 [20:54:54]MH_SAM_APDU [20:54:54]CAPDU: 80 17 00 00 [20:54:54]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:54:54]Write i2c OK [20:54:54]MH_I2C_Read... [20:54:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:54:54]Read from MH i2c: E2 [20:54:54]MH_I2C_Read... [20:54:54]Read from MH i2c: E2 FD 00 [20:54:54]MH_I2C_Read... [20:54:54]Read from MH i2c: E2 FD 00 15 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 AA [20:54:54]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [20:54:54]wFMCommunicate OK [20:54:54]wFMCommunicate request_size=4 [20:54:54]MH_SAM_APDU [20:54:54]CAPDU: 80 17 00 00 [20:54:54]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:54:54]OFD Sender: Processing packet 58709 [packets to send 52, broken 51] [20:54:54]ProducePacketName [20:54:54]name=ofd_packets/00058709 [20:54:54]OFD Sender: To server: pG, [20:54:54]CommunicateWithHost lk.salyk.kg:30040 [20:54:54]ConnectInit lk.salyk.kg [20:54:54]Write i2c OK [20:54:54]MH_I2C_Read... [20:54:54]Connected sock=9 [20:54:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 AF EF 04 01 45 EE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 1D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 10 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 55 E5 00 00 35 04 06 00 25 A6 EA 0C DF 7A 6F 28 E4 8B DE DB 41 08 [20:54:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:54:54]Read from MH i2c: E2 [20:54:54]MH_I2C_Read... [20:54:54]Read from MH i2c: E2 FD 00 [20:54:54]MH_I2C_Read... [20:54:54]Read from MH i2c: E2 FD 00 16 00 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 0E [20:54:54]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [20:54:55]wFMCommunicate OK [20:54:55]wFMCommunicate request_size=4 [20:54:55]MH_SAM_APDU [20:54:55]CAPDU: 80 17 00 00 [20:54:55]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:54:55]Write i2c OK [20:54:55]MH_I2C_Read... [20:54:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 24 A1 47 00 93 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 32 30 39 34 35 33 32 10 04 04 00 55 E5 00 00 F4 03 04 00 EB AD C4 66 B6 04 01 00 00 99 74 FF 56 CC 38 8E 6C [20:54:55]CommunicateWithHost err = 0 [20:54:55]CheckOFDResponse [20:54:55]1017 (14) - 77093643461234 [20:54:55]1041 (16) - 0000000002094532 [20:54:55]1040 (4) - 58709 [20:54:55]1012 (4) - 20.08.2024 14:53 [20:54:55]1206 (1) - 0 [20:54:55]OFD Sender: Remove packet 58709 [20:54:55]ProducePacketName [20:54:55]name=ofd_packets/00058709 [20:54:55]NVStorageDeleteData [20:54:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [20:54:55]Read from MH i2c: E2 [20:54:55]MH_I2C_Read... [20:54:55]Read from MH i2c: E2 E1 00 [20:54:55]MH_I2C_Read... [20:54:55]Read from MH i2c: E2 E1 00 17 00 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [20:54:55]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:54:55]wFMCommunicate OK [20:54:55]SAM_PROTO_GetFMData done [20:54:55]requested_item fm.sale_refund.total is exist - process it [20:54:55]requested_item fm.buy.total is exist - process it [20:54:55]requested_item shift.sale.total is exist - process it [20:54:55]SAM_PROTO_GetShiftData [20:54:55]wFMCommunicate request_size=4 [20:54:55]MH_SAM_APDU [20:54:55]CAPDU: 80 13 02 00 [20:54:55]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:54:55]Write i2c OK [20:54:55]MH_I2C_Read... [20:54:55]OFD Sender: No OFD packet to send [20:54:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:54:55]Read from MH i2c: E2 [20:54:55]MH_I2C_Read... [20:54:55]Read from MH i2c: E2 FD 00 [20:54:55]MH_I2C_Read... [20:54:55]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 B5 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 AF 0F 51 03 70 04 03 00 A8 A0 7F 72 04 04 00 07 6F D1 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9F 2B 5A 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 A0 83 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 09 00 00 00 B1 04 03 00 88 76 47 70 04 03 00 88 76 47 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 E6 96 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 95 [20:54:55]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 B5 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 AF 0F 51 03 70 04 03 00 A8 A0 7F 72 04 04 00 07 6F D1 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9F 2B 5A 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 A0 83 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 09 00 00 00 B1 04 03 00 88 76 47 70 04 03 00 88 76 47 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 E6 96 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [20:54:55]wFMCommunicate OK [20:54:55]wFMCommunicate request_size=4 [20:54:55]MH_SAM_APDU [20:54:55]CAPDU: 80 17 00 00 [20:54:55]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:54:55]Write i2c OK [20:54:55]MH_I2C_Read... [20:54:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:54:56]Read from MH i2c: E2 [20:54:56]MH_I2C_Read... [20:54:56]Read from MH i2c: E2 FD 00 [20:54:56]MH_I2C_Read... [20:54:56]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 A1 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 CC [20:54:56]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 A1 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [20:54:56]wFMCommunicate OK [20:54:56]wFMCommunicate request_size=4 [20:54:56]MH_SAM_APDU [20:54:56]CAPDU: 80 17 00 00 [20:54:56]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:54:56]Write i2c OK [20:54:56]MH_I2C_Read... [20:54:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:54:56]Read from MH i2c: E2 [20:54:56]MH_I2C_Read... [20:54:56]Read from MH i2c: E2 FD 00 [20:54:56]MH_I2C_Read... [20:54:56]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [20:54:56]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [20:54:56]wFMCommunicate OK [20:54:56]wFMCommunicate request_size=4 [20:54:56]MH_SAM_APDU [20:54:56]CAPDU: 80 17 00 00 [20:54:56]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:54:56]Write i2c OK [20:54:56]MH_I2C_Read... [20:54:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:54:56]Read from MH i2c: E2 [20:54:56]MH_I2C_Read... [20:54:56]Read from MH i2c: E2 FD 00 [20:54:56]MH_I2C_Read... [20:54:56]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [20:54:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [20:54:56]wFMCommunicate OK [20:54:56]wFMCommunicate request_size=4 [20:54:56]MH_SAM_APDU [20:54:56]CAPDU: 80 17 00 00 [20:54:56]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:54:56]Write i2c OK [20:54:56]MH_I2C_Read... [20:54:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [20:54:57]Read from MH i2c: E2 [20:54:57]MH_I2C_Read... [20:54:57]Read from MH i2c: E2 D9 00 [20:54:57]MH_I2C_Read... [20:54:57]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [20:54:57]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:54:57]wFMCommunicate OK [20:54:57]SAM_PROTO_GetShiftData done [20:54:57]requested_item shift.sale.total_cash is exist - process it [20:54:57]requested_item shift.sale_refund.total is exist - process it [20:54:57]requested_item shift.sale_refund.total_cash is exist - process it [20:54:57]requested_item shift.buy.total is exist - process it [20:54:57]requested_item shift.buy.total_cash is exist - process it [20:54:57]produce_requested_data done [20:54:57]produce_requested_data return {"fm.sale.total":66070201.88,"fm.sale_refund.total":1487257.00,"fm.buy.total":0.00,"shift.sale.total":556440.79,"shift.sale.total_cash":83642.00,"shift.sale_refund.total":46834.00,"shift.sale_refund.total_cash":46834.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:54:57]process_action_free get_value [20:54:57]json_value_free [20:54:57]json_value_free done [20:54:57]process_json_proto returns [20:54:57]Send response to host [20:54:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66070201.88,"fm.sale_refund.total":1487257.00,"fm.buy.total":0.00,"shift.sale.total":556440.79,"shift.sale.total_cash":83642.00,"shift.sale_refund.total":46834.00,"shift.sale_refund.total_cash":46834.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:54:57]free response buf [20:54:57]execute_script done [20:54:57]execute_script returns [20:54:57]free content buf [20:54:57]Sock 10.Close socket [20:54:57]Sock 10.Thread stoped [20:54:57]accept exits with 6 [20:54:57]New connection [20:54:57]New thread 3067583844 created [20:54:57]Thread 3067440484 joined [20:54:57]Waiting for new connection... [20:54:57] Sock 6.Parse request [20:54:57]Sock 6.Check first char [20:54:57]Sock 6.First char is OK [20:54:57]request: POST /json_proto HTTP/1.0 [20:54:57]Method: POST [20:54:57]URL: /json_proto [20:54:57]Method is POST - this is cgi request [20:54:57]url: /json_proto [20:54:57]query_string will be loaded in cgi processing [20:54:57]execute_cgi json_proto POST (null) [20:54:57]execute_cgi path=json_proto method=POST [20:54:57]POST find Content-Length [20:54:57]Host: 172.17.44.3:8080 [20:54:57]Content-Length: 675 [20:54:57]Content-Type: application/json [20:54:57] [20:54:57]POST finish read [20:54:57]Found Content-Length = 675 [20:54:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.500, "sum" : 190.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 190.00, "total" : 190.00, "payments": [ { "type": 0, "sum" : 190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:57]execute_script... [20:54: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)2076061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.500, "sum" : 190.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 190.00, "total" : 190.00, "payments": [ { "type": 0, "sum" : 190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:57]POST & json_proto [20:54:57]process_json_proto [20:54:57]json parsed OK: [20:54:57]protocol is kg_v1.0 [20:54:57]action value=close_receipt [20:54:57]process_action close_receipt [20:54:57]cmd_close_receipt [20:54:57]MH_GetDate [20:54:57]Write to MH i2c: F0 00 00 1D 00 0C [20:54:57]Write i2c OK [20:54:57]MH_I2C_Read... [20:54:57]Read from MH i2c: F0 [20:54:57]MH_I2C_Read... [20:54:57]Read from MH i2c: F0 09 00 [20:54:57]MH_I2C_Read... [20:54:57]Read from MH i2c: F0 09 00 1D 00 00 A2 02 C5 66 AD C5 5D 66 19 [20:54:57]GetLastDocTimeStamp 1724187152 [20:54:57]current date 1724187298 [20:54:57]FM_GetShiftState [20:54:57]SAM_PROTO_GetShiftState [20:54:57]wFMCommunicate request_size=4 [20:54:57]MH_SAM_APDU [20:54:57]CAPDU: 80 13 01 00 [20:54:57]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [20:54:57]Write i2c OK [20:54:57]MH_I2C_Read... [20:54:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:57]Read from MH i2c: E2 [20:54:57]MH_I2C_Read... [20:54:57]Read from MH i2c: E2 0E 00 [20:54:57]MH_I2C_Read... [20:54:57]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BE [20:54:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:54:57]wFMCommunicate OK [20:54:57]SAM_PROTO_GetShiftState done [20:54:57]FM_GetShiftState done [20:54:57]opened in 1724112910 [20:54:57]opened+sec_in_day 1724199310 [20:54:57]quantity*price = 19050 [20:54:57]sum+1 = 19051 [20:54:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 190.00 Внесено: 190.00 СДАЧА: 0.00 НСП 1% : 1.69 НДС 12% : 20.23 Наличными: 190.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 694 20.08.2024 20:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58710 ФПД: 25710522582222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205458&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58710&fm=25710522582222&tin=02508201610067®Number=0000000000162794&sum=19000 [20:54:59]StoreToDocumentArchive [20:54:59]shift 100 fd 58710 [20:54:59]save to /storage/0100/doc_00058710 [20:54:59]save last doc name /storage/0100/doc_00058710 to /storage/kkm_last_doc_name [20:54:59]save OK [20:54:59]Clear old archive folders... [20:54:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:54:59]tlvbuf is 01F7B500 [20:54:59]SAM_PROTO_ClearQueue [20:54:59]wFMCommunicate request_size=4 [20:54:59]MH_SAM_APDU [20:54:59]CAPDU: 80 09 00 00 [20:54:59]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [20:54:59]Write i2c OK [20:54:59]MH_I2C_Read... [20:54:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:54:59]Read from MH i2c: E2 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 03 00 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [20:54:59]RAPDU: 90 00 [20:54:59]wFMCommunicate OK [20:54:59]SAM_PROTO_ClearQueue done [20:54:59]KKMCreateOFDPacket [20:54:59]OFDProtocolAddRootSTLVToBuf [20:54:59]FM_MakeSignedData [20:54:59]FM_MakeSignedData [20:54:59]SAM_PROTO_SignData [20:54:59]wFMCommunicate request_size=4 [20:54:59]MH_SAM_APDU [20:54:59]CAPDU: 80 0D 01 02 [20:54:59]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [20:54:59]Write i2c OK [20:54:59]MH_I2C_Read... [20:54:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:54:59]Read from MH i2c: E2 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 03 00 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [20:54:59]RAPDU: 90 00 [20:54:59]wFMCommunicate OK [20:54:59]wFMCommunicate request_size=255 [20:54:59]MH_SAM_APDU [20:54:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 09 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6A 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 A2 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E5 00 00 35 04 06 00 17 62 32 90 [20:54:59]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 09 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6A 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 A2 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E5 00 00 35 04 06 00 17 62 32 90 00 00 5D [20:54:59]Write i2c OK [20:54:59]MH_I2C_Read... [20:54:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:59]Read from MH i2c: E2 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 03 00 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [20:54:59]RAPDU: 90 00 [20:54:59]wFMCommunicate OK [20:54:59]wFMCommunicate request_size=7 [20:54:59]MH_SAM_APDU [20:54:59]CAPDU: 80 0D 02 02 02 C4 CE [20:54:59]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 C4 CE 00 00 3E [20:54:59]Write i2c OK [20:54:59]MH_I2C_Read... [20:54:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:59]Read from MH i2c: E2 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 03 00 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [20:54:59]RAPDU: 90 00 [20:54:59]wFMCommunicate OK [20:54:59]wFMCommunicate request_size=4 [20:54:59]MH_SAM_APDU [20:54:59]CAPDU: 80 0D 03 02 [20:54:59]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [20:54:59]Write i2c OK [20:54:59]MH_I2C_Read... [20:54:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:54:59]Read from MH i2c: E2 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 0B 00 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 0B 00 2F 00 00 19 CE 8D 0C E6 C8 5B D2 90 00 06 [20:54:59]RAPDU: 19 CE 8D 0C E6 C8 5B D2 90 00 [20:54:59]wFMCommunicate OK [20:54:59]SAM_PROTO_SignData done [20:54:59]FM_MakeSignedData done [20:54:59]CreateOFDProtocolMessage [20:54:59]wFMCommunicate request_size=4 [20:54:59]MH_SAM_APDU [20:54:59]CAPDU: 80 11 00 00 [20:54:59]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [20:54:59]Write i2c OK [20:54:59]MH_I2C_Read... [20:54:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:59]Read from MH i2c: E2 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 17 00 [20:54:59]MH_I2C_Read... [20:54:59]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F6 [20:55:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:55:00]wFMCommunicate OK [20:55:00]CreateOFDProtocolMessage done [20:55:00]OFDSenderStorePacket 58710 [20:55:00]StoreOFDPacket docnum=58710 [20:55:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 32 39 04 01 49 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 09 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6A 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 A2 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E5 00 00 35 04 06 00 17 62 32 90 C4 CE 19 CE 8D 0C E6 C8 5B D2 [20:55:00]CheckFolder [20:55:00]dirname=/storage/ofd_packets [20:55:00]CheckFolder done [20:55:00]ProducePacketName [20:55:00]name=ofd_packets/00058710 [20:55:00]NVStorageSaveData ofd_packets/00058710 [20:55:00]File name is /storage/ofd_packets/00058710 [20:55:00]Write 298 bytes [20:55:00]NVStorageSaveData done [20:55:00]OFDSenderStorePacket done [20:55:00]KKMCreateOFDPacket done [20:55:00]NVStorageSaveData kkm_last_timestamp [20:55:00]File name is /storage/kkm_last_timestamp [20:55:00]Write 4 bytes [20:55:00]NVStorageSaveData done [20:55:00]ExternCall_PrintAddStr [20:55:00]wPrintStart [20:55:00]Write to MH i2c: 01 00 00 31 00 31 [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 07 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [20:55:00]RasterBufferAndPrint [20:55:00]line Счет N : (1)2076061 [20:55:00]line ИНН: 02508201610067 [20:55:00]line Контрольно-Кассовый Чек [20:55:00]line ПРОДАЖА [20:55:00]line ТРК (МРК, ГНК) : 11 [20:55:00]line Товар: 2710194210 [20:55:00]line ДТ-К-5 [20:55:00]line 2.500 * 76.20 [20:55:00]line = 190.50 [20:55:00]line НДС 12% НСП 1% [20:55:00]line > о реализуемом товаре [20:55:00]line ОКРУГЛЕНИЕ: -0.50 [20:55:00]line ИТОГО: 190.00 [20:55:00]line Внесено: 190.00 [20:55:00]line СДАЧА: 0.00 [20:55:00]line НСП 1% : 1.69 [20:55:00]line НДС 12% : 20.23 [20:55:00]line Наличными: 190.00 [20:55:00]line Безнал.: 0.00 [20:55:00]line Место: АЗС № 135 "Партнер Нефть" [20:55:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:55:00]line СНО: Общий режим [20:55:00]line Чек 694 20.08.2024 20:54 [20:55:00]line Смена: 100 ФФД: 1.0 [20:55:00]line ЗНМ: 0300000196 [20:55:00]line РНМ: 0000000000162794 [20:55:00]line Версия ККМ: v1.0 [20:55:00]line ФМ: 0000000002094532 [20:55:00]line ФД: 58710 [20:55:00]line ФПД: 25710522582222 [20:55:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205458&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58710&fm=25710522582222&tin=02508201610067®Number=0000000000162794&sum=19000 [20:55:00]written 0, free lines is 4095 [20:55:00]OFD Sender: Processing packet 58710 [packets to send 52, broken 51] [20:55:00]ProducePacketName [20:55:00]name=ofd_packets/00058710 [20:55:00]OFD Sender: To server: pG, [20:55:00]CommunicateWithHost lk.salyk.kg:30040 [20:55:00]ConnectInit lk.salyk.kg [20:55:00]Connected sock=10 [20:55:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 32 39 04 01 49 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 09 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6A 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 A2 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 56 E5 00 00 35 04 06 00 17 62 32 90 C4 CE 19 CE 8D 0C E6 C8 5B D2 [20:55:00]Write to MH i2c: 01 00 00 5C 00 5C [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 07 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 AD 0C 1C [20:55:00]RasterBufferAndPrint [20:55:00]line [20:55:00]line [20:55:00]line [20:55:00]line [20:55:00]line [20:55:00]written 0, free lines is 3266 [20:55:00]MH_Cut [20:55:00]Write to MH i2c: D1 01 00 63 00 01 35 [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: D1 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: D1 01 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: D1 01 00 63 00 00 34 [20:55:00]Write to MH i2c: 01 00 00 64 00 64 [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 30 C8 47 00 72 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 32 30 39 34 35 33 32 10 04 04 00 56 E5 00 00 F4 03 04 00 F0 AD C4 66 B6 04 01 00 00 31 23 9B 0A 96 42 B7 BF [20:55:00]CommunicateWithHost err = 0 [20:55:00]CheckOFDResponse [20:55:00]1017 (14) - 77093643461234 [20:55:00]1041 (16) - 0000000002094532 [20:55:00]1040 (4) - 58710 [20:55:00]1012 (4) - 20.08.2024 14:53 [20:55:00]1206 (1) - 0 [20:55:00]OFD Sender: Remove packet 58710 [20:55:00]ProducePacketName [20:55:00]name=ofd_packets/00058710 [20:55:00]NVStorageDeleteData [20:55:01]OFD Sender: No OFD packet to send [20:55:01]*** Cut start [20:55:01]*** Partial cut [20:55:01]*** CUTSNS_PIN = 1 [20:55:01]*** CUTSNS_PIN = 0 [20:55:01]*** Brake cut motor [20:55:02]Read from MH i2c: 01 [20:55:02]MH_I2C_Read... [20:55:02]*** Stop cut motor [20:55:02]*** Cut end [20:55:02]Read from MH i2c: 01 07 00 [20:55:02]MH_I2C_Read... [20:55:02]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [20:55:02]process_action close_receipt done [20:55:02]requested_data is exist [20:55:02]produce_requested_data [20:55:02]requested_item fm.sn is exist - process it [20:55:02]wFMCommunicate request_size=4 [20:55:02]MH_SAM_APDU [20:55:02]CAPDU: 80 11 00 00 [20:55:02]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [20:55:02]Write i2c OK [20:55:02]MH_I2C_Read... [20:55:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:02]Read from MH i2c: E2 [20:55:02]MH_I2C_Read... [20:55:02]Read from MH i2c: E2 17 00 [20:55:02]MH_I2C_Read... [20:55:02]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2B [20:55:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:55:02]wFMCommunicate OK [20:55:02]requested_item fd.num is exist - process it [20:55:02]SAM_PROTO_GetFieldsCounters [20:55:02]wFMCommunicate request_size=4 [20:55:02]MH_SAM_APDU [20:55:02]CAPDU: 80 13 00 00 [20:55:02]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [20:55:02]Write i2c OK [20:55:02]MH_I2C_Read... [20:55:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:02]Read from MH i2c: E2 [20:55:02]MH_I2C_Read... [20:55:02]Read from MH i2c: E2 62 00 [20:55:02]MH_I2C_Read... [20:55:02]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 56 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 C7 [20:55:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 56 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:02]wFMCommunicate OK [20:55:02]SAM_PROTO_GetFieldsCounters done [20:55:02]requested_item shift.num is exist - process it [20:55:02]requested_item shift.opened is exist - process it [20:55:02]req_shift_opened [20:55:02]FM_GetShiftState [20:55:02]SAM_PROTO_GetShiftState [20:55:02]wFMCommunicate request_size=4 [20:55:02]MH_SAM_APDU [20:55:02]CAPDU: 80 13 01 00 [20:55:02]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [20:55:02]Write i2c OK [20:55:02]MH_I2C_Read... [20:55:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:02]Read from MH i2c: E2 [20:55:02]MH_I2C_Read... [20:55:02]Read from MH i2c: E2 0E 00 [20:55:02]MH_I2C_Read... [20:55:02]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 07 [20:55:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:55:02]wFMCommunicate OK [20:55:02]SAM_PROTO_GetShiftState done [20:55:02]FM_GetShiftState done [20:55:02]req_shift_opened done [20:55:02]requested_item shift.open_date is exist - process it [20:55:02]req_shift_open_date [20:55:02]req_shift_open_date done [20:55:02]produce_requested_data done [20:55:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58710,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:55:02]process_action_free close_receipt [20:55:02]json_value_free [20:55:02]json_value_free done [20:55:02]process_json_proto returns [20:55:02]Send response to host [20:55:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58710,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:55:02]free response buf [20:55:02]execute_script done [20:55:02]execute_script returns [20:55:02]free content buf [20:55:02]Sock 6.Close socket [20:55:02]Sock 6.Thread stoped [20:55:06]OFD Sender: No OFD packet to send [20:55:11]OFD Sender: No OFD packet to send [20:55:14]accept exits with 9 [20:55:14]New connection [20:55:14]New thread 3067440484 created [20:55:14]Thread 3067583844 joined [20:55:14]Waiting for new connection... [20:55:14] Sock 9.Parse request [20:55:14]Sock 9.Check first char [20:55:14]Sock 9.First char is OK [20:55:14]request: POST /json_proto HTTP/1.0 [20:55:14]Method: POST [20:55:14]URL: /json_proto [20:55:14]Method is POST - this is cgi request [20:55:14]url: /json_proto [20:55:14]query_string will be loaded in cgi processing [20:55:14]execute_cgi json_proto POST (null) [20:55:14]execute_cgi path=json_proto method=POST [20:55:14]POST find Content-Length [20:55:14]Host: 172.17.44.3:8080 [20:55:14]Content-Length: 731 [20:55:14]Content-Type: application/json [20:55:14] [20:55:14]POST finish read [20:55:14]Found Content-Length = 731 [20:55:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58710, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.500, "sum" : 190.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 190.00, "total" : 190.00, "payments": [ { "type": 0, "sum" : 190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:14]execute_script... [20:55:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 58710, "base_FM": "0000000002094532", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.500, "sum" : 190.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 190.00, "total" : 190.00, "payments": [ { "type": 0, "sum" : 190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:14]POST & json_proto [20:55:14]process_json_proto [20:55:14]json parsed OK: [20:55:14]protocol is kg_v1.0 [20:55:14]action value=close_receipt [20:55:14]process_action close_receipt [20:55:14]cmd_close_receipt [20:55:14]MH_GetDate [20:55:14]Write to MH i2c: F0 00 00 68 00 57 [20:55:14]Write i2c OK [20:55:14]MH_I2C_Read... [20:55:14]Read from MH i2c: F0 [20:55:14]MH_I2C_Read... [20:55:14]Read from MH i2c: F0 09 00 [20:55:14]MH_I2C_Read... [20:55:14]Read from MH i2c: F0 09 00 68 00 00 B3 02 C5 66 AD C5 5D 66 75 [20:55:14]GetLastDocTimeStamp 1724187298 [20:55:14]current date 1724187315 [20:55:14]FM_GetShiftState [20:55:14]SAM_PROTO_GetShiftState [20:55:14]wFMCommunicate request_size=4 [20:55:14]MH_SAM_APDU [20:55:14]CAPDU: 80 13 01 00 [20:55:14]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [20:55:14]Write i2c OK [20:55:14]MH_I2C_Read... [20:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:14]Read from MH i2c: E2 [20:55:14]MH_I2C_Read... [20:55:14]Read from MH i2c: E2 0E 00 [20:55:14]MH_I2C_Read... [20:55:14]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 09 [20:55:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:55:14]wFMCommunicate OK [20:55:14]SAM_PROTO_GetShiftState done [20:55:14]FM_GetShiftState done [20:55:14]opened in 1724112910 [20:55:14]opened+sec_in_day 1724199310 [20:55:14]quantity*price = 19050 [20:55:14]sum+1 = 19051 [20:55:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 190.00 НСП 1% : 1.69 НДС 12% : 20.23 Наличными: 190.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 695 20.08.2024 20:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФД осн.: 58710 ФМ осн.: 0000000002094532 ФМ: 0000000002094532 ФД: 58711 ФПД: 35015492990197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205515&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58711&fm=35015492990197&tin=02508201610067®Number=0000000000162794&sum=19000 [20:55:15]StoreToDocumentArchive [20:55:15]shift 100 fd 58711 [20:55:15]save to /storage/0100/doc_00058711 [20:55:15]save last doc name /storage/0100/doc_00058711 to /storage/kkm_last_doc_name [20:55:15]save OK [20:55:15]Clear old archive folders... [20:55:15]ProcessDocumentItem done err = 0, tmpTLVsize=276 [20:55:15]tlvbuf is 01F3DAE0 [20:55:15]SAM_PROTO_ClearQueue [20:55:15]wFMCommunicate request_size=4 [20:55:15]MH_SAM_APDU [20:55:15]CAPDU: 80 09 00 00 [20:55:15]Write to MH i2c: E2 08 00 78 00 80 09 00 00 00 00 00 00 EA [20:55:15]Write i2c OK [20:55:15]MH_I2C_Read... [20:55:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:15]Read from MH i2c: E2 [20:55:15]MH_I2C_Read... [20:55:15]Read from MH i2c: E2 03 00 [20:55:15]MH_I2C_Read... [20:55:15]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [20:55:15]RAPDU: 90 00 [20:55:15]wFMCommunicate OK [20:55:15]SAM_PROTO_ClearQueue done [20:55:15]KKMCreateOFDPacket [20:55:15]OFDProtocolAddRootSTLVToBuf [20:55:15]FM_MakeSignedData [20:55:15]FM_MakeSignedData [20:55:15]SAM_PROTO_SignData [20:55:15]wFMCommunicate request_size=4 [20:55:15]MH_SAM_APDU [20:55:15]CAPDU: 80 0D 01 02 [20:55:15]Write to MH i2c: E2 08 00 79 00 80 0D 01 02 00 00 00 00 F2 [20:55:15]Write i2c OK [20:55:15]MH_I2C_Read... [20:55:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:15]Read from MH i2c: E2 [20:55:15]MH_I2C_Read... [20:55:15]Read from MH i2c: E2 03 00 [20:55:15]MH_I2C_Read... [20:55:15]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [20:55:15]RAPDU: 90 00 [20:55:15]wFMCommunicate OK [20:55:15]wFMCommunicate request_size=255 [20:55:15]MH_SAM_APDU [20:55:15]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 09 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6A 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 B3 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 56 E5 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 [20:55:16]Write to MH i2c: E2 02 01 7A 00 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 09 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6A 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 B3 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 56 E5 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 00 00 73 [20:55:16]Write i2c OK [20:55:16]MH_I2C_Read... [20:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:16]Read from MH i2c: E2 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: E2 03 00 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: E2 03 00 7A 00 00 90 00 EE [20:55:16]RAPDU: 90 00 [20:55:16]wFMCommunicate OK [20:55:16]wFMCommunicate request_size=35 [20:55:16]MH_SAM_APDU [20:55:16]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E5 00 00 35 04 06 00 1F D8 AE 05 74 F5 [20:55:16]Write to MH i2c: E2 26 00 7B 00 80 0D 02 02 1E 00 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E5 00 00 35 04 06 00 1F D8 AE 05 74 F5 00 00 30 [20:55:16]OFD Sender: No OFD packet to send [20:55:16]Write i2c OK [20:55:16]MH_I2C_Read... [20:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:16]Read from MH i2c: E2 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: E2 03 00 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [20:55:16]RAPDU: 90 00 [20:55:16]wFMCommunicate OK [20:55:16]wFMCommunicate request_size=4 [20:55:16]MH_SAM_APDU [20:55:16]CAPDU: 80 0D 03 02 [20:55:16]Write to MH i2c: E2 08 00 7C 00 80 0D 03 02 00 00 00 00 F7 [20:55:16]Write i2c OK [20:55:16]MH_I2C_Read... [20:55:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:16]Read from MH i2c: E2 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: E2 0B 00 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: E2 0B 00 7C 00 00 E1 0A 80 A2 A3 EF 01 C0 90 00 58 [20:55:16]RAPDU: E1 0A 80 A2 A3 EF 01 C0 90 00 [20:55:16]wFMCommunicate OK [20:55:16]SAM_PROTO_SignData done [20:55:16]FM_MakeSignedData done [20:55:16]CreateOFDProtocolMessage [20:55:16]wFMCommunicate request_size=4 [20:55:16]MH_SAM_APDU [20:55:16]CAPDU: 80 11 00 00 [20:55:16]Write to MH i2c: E2 08 00 7D 00 80 11 00 00 00 00 00 00 F7 [20:55:16]Write i2c OK [20:55:16]MH_I2C_Read... [20:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:16]Read from MH i2c: E2 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: E2 17 00 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: E2 17 00 7D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 43 [20:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:55:16]wFMCommunicate OK [20:55:16]CreateOFDProtocolMessage done [20:55:16]OFDSenderStorePacket 58711 [20:55:16]StoreOFDPacket docnum=58711 [20:55:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 05 9E 20 01 9E 36 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 09 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6A 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 B3 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 56 E5 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E5 00 00 35 04 06 00 1F D8 AE 05 74 F5 E1 0A 80 A2 A3 EF 01 C0 [20:55:16]CheckFolder [20:55:16]dirname=/storage/ofd_packets [20:55:16]CheckFolder done [20:55:16]ProducePacketName [20:55:16]name=ofd_packets/00058711 [20:55:16]NVStorageSaveData ofd_packets/00058711 [20:55:16]File name is /storage/ofd_packets/00058711 [20:55:16]Write 326 bytes [20:55:16]NVStorageSaveData done [20:55:16]OFDSenderStorePacket done [20:55:16]KKMCreateOFDPacket done [20:55:16]NVStorageSaveData kkm_last_timestamp [20:55:16]File name is /storage/kkm_last_timestamp [20:55:16]Write 4 bytes [20:55:16]NVStorageSaveData done [20:55:16]ExternCall_PrintAddStr [20:55:16]wPrintStart [20:55:16]Write to MH i2c: 01 00 00 7E 00 7E [20:55:16]Write i2c OK [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: 01 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: 01 07 00 [20:55:16]MH_I2C_Read... [20:55:16]Read from MH i2c: 01 07 00 7E 00 00 00 00 00 00 FF 0F 93 [20:55:16]RasterBufferAndPrint [20:55:16]line Счет N : (1)2076061 [20:55:16]line ИНН: 02508201610067 [20:55:16]line Контрольно-Кассовый Чек [20:55:16]line ВОЗВРАТ ПРОДАЖИ [20:55:16]line ТРК (МРК, ГНК) : 11 [20:55:16]line Товар: 2710194210 [20:55:16]line ДТ-К-5 [20:55:16]line 2.500 * 76.20 [20:55:16]line = 190.50 [20:55:16]line НДС 12% НСП 1% [20:55:16]line > о реализуемом товаре [20:55:16]line ОКРУГЛЕНИЕ: -0.50 [20:55:16]line ИТОГО: 190.00 [20:55:16]line НСП 1% : 1.69 [20:55:16]line НДС 12% : 20.23 [20:55:16]line Наличными: 190.00 [20:55:16]line Безнал.: 0.00 [20:55:16]line Место: АЗС № 135 "Партнер Нефть" [20:55:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:55:16]line СНО: Общий режим [20:55:16]line Чек 695 20.08.2024 20:55 [20:55:16]line Смена: 100 ФФД: 1.0 [20:55:16]line ЗНМ: 0300000196 [20:55:16]line РНМ: 0000000000162794 [20:55:16]line Версия ККМ: v1.0 [20:55:16]line ФД осн.: 58710 [20:55:16]line ФМ осн.: 0000000002094532 [20:55:16]line ФМ: 0000000002094532 [20:55:16]line ФД: 58711 [20:55:16]line ФПД: 35015492990197 [20:55:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205515&type=2&operation_type=1&fn_number=0000000002094532&fd_number=58711&fm=35015492990197&tin=02508201610067®Number=0000000000162794&sum=19000 [20:55:16]written 0, free lines is 4095 [20:55:16]OFD Sender: Processing packet 58711 [packets to send 52, broken 51] [20:55:16]ProducePacketName [20:55:16]name=ofd_packets/00058711 [20:55:16]OFD Sender: To server: pG, [20:55:16]CommunicateWithHost lk.salyk.kg:30040 [20:55:16]ConnectInit lk.salyk.kg [20:55:16]Connected sock=10 [20:55:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 28 01 00 00 05 9E 20 01 9E 36 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 09 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6A 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 B3 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 27 04 04 00 56 E5 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 57 E5 00 00 35 04 06 00 1F D8 AE 05 74 F5 E1 0A 80 A2 A3 EF 01 C0 [20:55:17]Write to MH i2c: 01 00 00 A9 00 A9 [20:55:17]Write i2c OK [20:55:17]MH_I2C_Read... [20:55:17]Read from MH i2c: 01 [20:55:17]MH_I2C_Read... [20:55:17]Read from MH i2c: 01 07 00 [20:55:17]MH_I2C_Read... [20:55:17]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 C2 0C 7E [20:55:17]RasterBufferAndPrint [20:55:17]line [20:55:17]line [20:55:17]line [20:55:17]line [20:55:17]line [20:55:17]written 0, free lines is 3281 [20:55:17]MH_Cut [20:55:17]Write to MH i2c: D1 01 00 B0 00 01 82 [20:55:17]Write i2c OK [20:55:17]MH_I2C_Read... [20:55:17]Read from MH i2c: D1 [20:55:17]MH_I2C_Read... [20:55:17]Read from MH i2c: D1 01 00 [20:55:17]MH_I2C_Read... [20:55:17]Read from MH i2c: D1 01 00 B0 00 00 81 [20:55:17]Write to MH i2c: 01 00 00 B1 00 B1 [20:55:17]Write i2c OK [20:55:17]MH_I2C_Read... [20:55:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1D 01 47 00 D8 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 32 30 39 34 35 33 32 10 04 04 00 57 E5 00 00 F4 03 04 00 01 AE C4 66 B6 04 01 00 00 C9 A2 62 1C E4 C6 3D 11 [20:55:17]CommunicateWithHost err = 0 [20:55:17]CheckOFDResponse [20:55:17]1017 (14) - 77093643461234 [20:55:17]1041 (16) - 0000000002094532 [20:55:17]1040 (4) - 58711 [20:55:17]1012 (4) - 20.08.2024 14:53 [20:55:17]1206 (1) - 0 [20:55:17]OFD Sender: Remove packet 58711 [20:55:17]ProducePacketName [20:55:17]name=ofd_packets/00058711 [20:55:17]NVStorageDeleteData [20:55:17]OFD Sender: No OFD packet to send [20:55:17]*** Cut start [20:55:17]*** Partial cut [20:55:17]*** CUTSNS_PIN = 1 [20:55:18]*** CUTSNS_PIN = 0 [20:55:18]*** Brake cut motor [20:55:18]Read from MH i2c: 01 [20:55:18]MH_I2C_Read... [20:55:18]*** Stop cut motor [20:55:18]*** Cut end [20:55:18]Read from MH i2c: 01 07 00 [20:55:18]MH_I2C_Read... [20:55:18]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 FF 0F C6 [20:55:18]process_action close_receipt done [20:55:18]requested_data is exist [20:55:18]produce_requested_data [20:55:18]requested_item fm.sn is exist - process it [20:55:18]wFMCommunicate request_size=4 [20:55:18]MH_SAM_APDU [20:55:18]CAPDU: 80 11 00 00 [20:55:18]Write to MH i2c: E2 08 00 B2 00 80 11 00 00 00 00 00 00 2C [20:55:18]Write i2c OK [20:55:18]MH_I2C_Read... [20:55:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:18]Read from MH i2c: E2 [20:55:18]MH_I2C_Read... [20:55:18]Read from MH i2c: E2 17 00 [20:55:18]MH_I2C_Read... [20:55:18]Read from MH i2c: E2 17 00 B2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [20:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:55:18]wFMCommunicate OK [20:55:18]requested_item fd.num is exist - process it [20:55:18]SAM_PROTO_GetFieldsCounters [20:55:18]wFMCommunicate request_size=4 [20:55:18]MH_SAM_APDU [20:55:18]CAPDU: 80 13 00 00 [20:55:18]Write to MH i2c: E2 08 00 B3 00 80 13 00 00 00 00 00 00 2F [20:55:18]Write i2c OK [20:55:18]MH_I2C_Read... [20:55:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:18]Read from MH i2c: E2 [20:55:18]MH_I2C_Read... [20:55:18]Read from MH i2c: E2 62 00 [20:55:18]MH_I2C_Read... [20:55:18]Read from MH i2c: E2 62 00 B3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 57 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 18 [20:55:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 57 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:18]wFMCommunicate OK [20:55:18]SAM_PROTO_GetFieldsCounters done [20:55:18]requested_item shift.num is exist - process it [20:55:18]requested_item shift.opened is exist - process it [20:55:18]req_shift_opened [20:55:18]FM_GetShiftState [20:55:18]SAM_PROTO_GetShiftState [20:55:18]wFMCommunicate request_size=4 [20:55:18]MH_SAM_APDU [20:55:18]CAPDU: 80 13 01 00 [20:55:18]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [20:55:18]Write i2c OK [20:55:18]MH_I2C_Read... [20:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:19]Read from MH i2c: E2 [20:55:19]MH_I2C_Read... [20:55:19]Read from MH i2c: E2 0E 00 [20:55:19]MH_I2C_Read... [20:55:19]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [20:55:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:55:19]wFMCommunicate OK [20:55:19]SAM_PROTO_GetShiftState done [20:55:19]FM_GetShiftState done [20:55:19]req_shift_opened done [20:55:19]requested_item shift.open_date is exist - process it [20:55:19]req_shift_open_date [20:55:19]req_shift_open_date done [20:55:19]produce_requested_data done [20:55:19]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58711,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:55:19]process_action_free close_receipt [20:55:19]json_value_free [20:55:19]json_value_free done [20:55:19]process_json_proto returns [20:55:19]Send response to host [20:55:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58711,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:55:19]free response buf [20:55:19]execute_script done [20:55:19]execute_script returns [20:55:19]free content buf [20:55:19]Sock 9.Close socket [20:55:19]Sock 9.Thread stoped [20:55:22]OFD Sender: No OFD packet to send [20:55:27]OFD Sender: No OFD packet to send [20:55:30]accept exits with 7 [20:55:30]New connection [20:55:30]New thread 3067583844 created [20:55:30]Thread 3067440484 joined [20:55:30]Waiting for new connection... [20:55:30] Sock 7.Parse request [20:55:30]Sock 7.Check first char [20:55:30]Sock 7.First char is OK [20:55:30]request: POST /json_proto HTTP/1.0 [20:55:30]Method: POST [20:55:30]URL: /json_proto [20:55:30]Method is POST - this is cgi request [20:55:30]url: /json_proto [20:55:30]query_string will be loaded in cgi processing [20:55:30]execute_cgi json_proto POST (null) [20:55:30]execute_cgi path=json_proto method=POST [20:55:30]POST find Content-Length [20:55:30]Host: 172.17.44.3:8080 [20:55:30]Content-Length: 802 [20:55:30]Content-Type: application/json [20:55:30] [20:55:30]POST finish read [20:55:30]Found Content-Length = 802 [20:55:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:30]execute_script... [20:55: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)2076062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:30]POST & json_proto [20:55:30]process_json_proto [20:55:30]json parsed OK: [20:55:30]protocol is kg_v1.0 [20:55:30]action value=close_receipt [20:55:30]process_action close_receipt [20:55:30]cmd_close_receipt [20:55:30]MH_GetDate [20:55:30]Write to MH i2c: F0 00 00 B5 00 A4 [20:55:30]Write i2c OK [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: F0 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: F0 09 00 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: F0 09 00 B5 00 00 C2 02 C5 66 AD C5 5D 66 D1 [20:55:30]GetLastDocTimeStamp 1724187315 [20:55:30]current date 1724187330 [20:55:30]FM_GetShiftState [20:55:30]SAM_PROTO_GetShiftState [20:55:30]wFMCommunicate request_size=4 [20:55:30]MH_SAM_APDU [20:55:30]CAPDU: 80 13 01 00 [20:55:30]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [20:55:30]Write i2c OK [20:55:30]MH_I2C_Read... [20:55:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:30]Read from MH i2c: E2 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: E2 0E 00 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 56 [20:55:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:55:30]wFMCommunicate OK [20:55:30]SAM_PROTO_GetShiftState done [20:55:30]FM_GetShiftState done [20:55:30]opened in 1724112910 [20:55:30]opened+sec_in_day 1724199310 [20:55:30]quantity*price = 50083 [20:55:30]sum+1 = 50085 [20:55:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 696 20.08.2024 20:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58712 ФПД: 213009766179650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205530&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58712&fm=213009766179650&tin=02508201610067®Number=0000000000162794&sum=50084 [20:55:31]StoreToDocumentArchive [20:55:31]shift 100 fd 58712 [20:55:31]save to /storage/0100/doc_00058712 [20:55:31]save last doc name /storage/0100/doc_00058712 to /storage/kkm_last_doc_name [20:55:31]save OK [20:55:31]Clear old archive folders... [20:55:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:55:31]tlvbuf is 01F74320 [20:55:31]SAM_PROTO_ClearQueue [20:55:31]wFMCommunicate request_size=4 [20:55:31]MH_SAM_APDU [20:55:31]CAPDU: 80 09 00 00 [20:55:31]Write to MH i2c: E2 08 00 C3 00 80 09 00 00 00 00 00 00 35 [20:55:31]Write i2c OK [20:55:31]MH_I2C_Read... [20:55:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:31]Read from MH i2c: E2 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 03 00 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [20:55:31]RAPDU: 90 00 [20:55:31]wFMCommunicate OK [20:55:31]SAM_PROTO_ClearQueue done [20:55:31]KKMCreateOFDPacket [20:55:31]OFDProtocolAddRootSTLVToBuf [20:55:31]FM_MakeSignedData [20:55:31]FM_MakeSignedData [20:55:31]SAM_PROTO_SignData [20:55:31]wFMCommunicate request_size=4 [20:55:31]MH_SAM_APDU [20:55:31]CAPDU: 80 0D 01 02 [20:55:31]Write to MH i2c: E2 08 00 C4 00 80 0D 01 02 00 00 00 00 3D [20:55:31]Write i2c OK [20:55:31]MH_I2C_Read... [20:55:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:31]Read from MH i2c: E2 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 03 00 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [20:55:31]RAPDU: 90 00 [20:55:31]wFMCommunicate OK [20:55:31]wFMCommunicate request_size=255 [20:55:31]MH_SAM_APDU [20:55:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 C2 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E5 00 00 35 04 06 00 [20:55:31]Write to MH i2c: E2 02 01 C5 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 C2 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E5 00 00 35 04 06 00 00 00 B7 [20:55:31]Write i2c OK [20:55:31]MH_I2C_Read... [20:55:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:31]Read from MH i2c: E2 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 03 00 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [20:55:31]RAPDU: 90 00 [20:55:31]wFMCommunicate OK [20:55:31]wFMCommunicate request_size=11 [20:55:31]MH_SAM_APDU [20:55:31]CAPDU: 80 0D 02 02 06 C1 BB 33 72 63 42 [20:55:31]Write to MH i2c: E2 0E 00 C6 00 80 0D 02 02 06 00 C1 BB 33 72 63 42 00 00 12 [20:55:31]Write i2c OK [20:55:31]MH_I2C_Read... [20:55:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:31]Read from MH i2c: E2 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 03 00 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [20:55:31]RAPDU: 90 00 [20:55:31]wFMCommunicate OK [20:55:31]wFMCommunicate request_size=4 [20:55:31]MH_SAM_APDU [20:55:31]CAPDU: 80 0D 03 02 [20:55:31]Write to MH i2c: E2 08 00 C7 00 80 0D 03 02 00 00 00 00 42 [20:55:31]Write i2c OK [20:55:31]MH_I2C_Read... [20:55:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:31]Read from MH i2c: E2 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 0B 00 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 0B 00 C7 00 00 58 6B 70 35 ED 06 B8 92 90 00 E8 [20:55:31]RAPDU: 58 6B 70 35 ED 06 B8 92 90 00 [20:55:31]wFMCommunicate OK [20:55:31]SAM_PROTO_SignData done [20:55:31]FM_MakeSignedData done [20:55:31]CreateOFDProtocolMessage [20:55:31]wFMCommunicate request_size=4 [20:55:31]MH_SAM_APDU [20:55:31]CAPDU: 80 11 00 00 [20:55:31]Write to MH i2c: E2 08 00 C8 00 80 11 00 00 00 00 00 00 42 [20:55:31]Write i2c OK [20:55:31]MH_I2C_Read... [20:55:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:31]Read from MH i2c: E2 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 17 00 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: E2 17 00 C8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8E [20:55:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:55:31]wFMCommunicate OK [20:55:31]CreateOFDProtocolMessage done [20:55:31]OFDSenderStorePacket 58712 [20:55:31]StoreOFDPacket docnum=58712 [20:55:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 31 0D 08 01 90 BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 C2 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E5 00 00 35 04 06 00 C1 BB 33 72 63 42 58 6B 70 35 ED 06 B8 92 [20:55:31]CheckFolder [20:55:31]dirname=/storage/ofd_packets [20:55:31]CheckFolder done [20:55:31]ProducePacketName [20:55:31]name=ofd_packets/00058712 [20:55:31]NVStorageSaveData ofd_packets/00058712 [20:55:31]File name is /storage/ofd_packets/00058712 [20:55:31]Write 302 bytes [20:55:31]NVStorageSaveData done [20:55:31]OFDSenderStorePacket done [20:55:31]KKMCreateOFDPacket done [20:55:31]NVStorageSaveData kkm_last_timestamp [20:55:31]File name is /storage/kkm_last_timestamp [20:55:31]Write 4 bytes [20:55:31]NVStorageSaveData done [20:55:31]ExternCall_PrintAddStr [20:55:31]wPrintStart [20:55:31]Write to MH i2c: 01 00 00 C9 00 C9 [20:55:31]Write i2c OK [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: 01 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: 01 07 00 [20:55:31]MH_I2C_Read... [20:55:31]Read from MH i2c: 01 07 00 C9 00 00 00 00 00 00 FF 0F DE [20:55:31]RasterBufferAndPrint [20:55:31]line Счет N : (1)2076062 [20:55:31]line ИНН: 02508201610067 [20:55:31]line Контрольно-Кассовый Чек [20:55:31]line ПРОДАЖА [20:55:31]line ТРК (МРК, ГНК) : 41 [20:55:31]line Товар: 2710124900 [20:55:31]line Аи-100-К-3 [20:55:31]line 5.190 * 96.50 [20:55:31]line = 500.84 [20:55:31]line НДС 12% НСП 1% [20:55:31]line > о реализуемом товаре [20:55:31]line ИТОГО: 500.84 [20:55:31]line НСП 1% : 4.43 [20:55:31]line НДС 12% : 53.19 [20:55:31]line Наличными: 0.00 [20:55:31]line Безнал.: 500.84 [20:55:31]line Место: АЗС № 135 "Партнер Нефть" [20:55:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:55:31]line СНО: Общий режим [20:55:31]line Чек 696 20.08.2024 20:55 [20:55:31]line Смена: 100 ФФД: 1.0 [20:55:31]line ЗНМ: 0300000196 [20:55:31]line РНМ: 0000000000162794 [20:55:31]line Версия ККМ: v1.0 [20:55:31]line Платежная система: O! деньги [20:55:31]line ФМ: 0000000002094532 [20:55:31]line ФД: 58712 [20:55:31]line ФПД: 213009766179650 [20:55:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205530&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58712&fm=213009766179650&tin=02508201610067®Number=0000000000162794&sum=50084 [20:55:31]written 0, free lines is 4095 [20:55:31]OFD Sender: Processing packet 58712 [packets to send 52, broken 51] [20:55:31]ProducePacketName [20:55:31]name=ofd_packets/00058712 [20:55:31]OFD Sender: To server: pG, [20:55:31]CommunicateWithHost lk.salyk.kg:30040 [20:55:31]ConnectInit lk.salyk.kg [20:55:32]Connected sock=10 [20:55:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 31 0D 08 01 90 BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 C2 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 58 E5 00 00 35 04 06 00 C1 BB 33 72 63 42 58 6B 70 35 ED 06 B8 92 [20:55:32]Write to MH i2c: 01 00 00 F3 00 F3 [20:55:32]Write i2c OK [20:55:32]MH_I2C_Read... [20:55:32]Read from MH i2c: 01 [20:55:32]MH_I2C_Read... [20:55:32]Read from MH i2c: 01 07 00 [20:55:32]MH_I2C_Read... [20:55:32]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 CB 0C D1 [20:55:32]RasterBufferAndPrint [20:55:32]line [20:55:32]line [20:55:32]line [20:55:32]line [20:55:32]line [20:55:32]written 0, free lines is 3296 [20:55:32]MH_Cut [20:55:32]Write to MH i2c: D1 01 00 FA 00 01 CC [20:55:32]Write i2c OK [20:55:32]MH_I2C_Read... [20:55:32]Read from MH i2c: D1 [20:55:32]MH_I2C_Read... [20:55:32]Read from MH i2c: D1 01 00 [20:55:32]MH_I2C_Read... [20:55:32]Read from MH i2c: D1 01 00 FA 00 00 CB [20:55:32]Write to MH i2c: 01 00 00 FB 00 FB [20:55:32]Write i2c OK [20:55:32]MH_I2C_Read... [20:55:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C3 58 47 00 92 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 32 30 39 34 35 33 32 10 04 04 00 58 E5 00 00 F4 03 04 00 10 AE C4 66 B6 04 01 00 00 DD EC 18 AA 38 B3 83 8D [20:55:32]CommunicateWithHost err = 0 [20:55:32]CheckOFDResponse [20:55:32]1017 (14) - 77093643461234 [20:55:32]1041 (16) - 0000000002094532 [20:55:32]1040 (4) - 58712 [20:55:32]1012 (4) - 20.08.2024 14:54 [20:55:32]1206 (1) - 0 [20:55:32]OFD Sender: Remove packet 58712 [20:55:32]ProducePacketName [20:55:32]name=ofd_packets/00058712 [20:55:32]NVStorageDeleteData [20:55:33]OFD Sender: No OFD packet to send [20:55:33]*** Cut start [20:55:33]*** Partial cut [20:55:33]*** CUTSNS_PIN = 1 [20:55:33]*** CUTSNS_PIN = 0 [20:55:33]*** Brake cut motor [20:55:33]Read from MH i2c: 01 [20:55:33]MH_I2C_Read... [20:55:33]*** Stop cut motor [20:55:33]*** Cut end [20:55:33]Read from MH i2c: 01 07 00 [20:55:33]MH_I2C_Read... [20:55:33]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [20:55:33]process_action close_receipt done [20:55:33]requested_data is exist [20:55:33]produce_requested_data [20:55:33]requested_item fm.sn is exist - process it [20:55:33]wFMCommunicate request_size=4 [20:55:33]MH_SAM_APDU [20:55:33]CAPDU: 80 11 00 00 [20:55:33]Write to MH i2c: E2 08 00 FC 00 80 11 00 00 00 00 00 00 76 [20:55:33]Write i2c OK [20:55:33]MH_I2C_Read... [20:55:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:33]Read from MH i2c: E2 [20:55:33]MH_I2C_Read... [20:55:33]Read from MH i2c: E2 17 00 [20:55:33]MH_I2C_Read... [20:55:33]Read from MH i2c: E2 17 00 FC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C2 [20:55:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:55:34]wFMCommunicate OK [20:55:34]requested_item fd.num is exist - process it [20:55:34]SAM_PROTO_GetFieldsCounters [20:55:34]wFMCommunicate request_size=4 [20:55:34]MH_SAM_APDU [20:55:34]CAPDU: 80 13 00 00 [20:55:34]Write to MH i2c: E2 08 00 FD 00 80 13 00 00 00 00 00 00 79 [20:55:34]Write i2c OK [20:55:34]MH_I2C_Read... [20:55:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:34]Read from MH i2c: E2 [20:55:34]MH_I2C_Read... [20:55:34]Read from MH i2c: E2 62 00 [20:55:34]MH_I2C_Read... [20:55:34]Read from MH i2c: E2 62 00 FD 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 58 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 66 [20:55:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 58 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:34]wFMCommunicate OK [20:55:34]SAM_PROTO_GetFieldsCounters done [20:55:34]requested_item shift.num is exist - process it [20:55:34]requested_item shift.opened is exist - process it [20:55:34]req_shift_opened [20:55:34]FM_GetShiftState [20:55:34]SAM_PROTO_GetShiftState [20:55:34]wFMCommunicate request_size=4 [20:55:34]MH_SAM_APDU [20:55:34]CAPDU: 80 13 01 00 [20:55:34]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [20:55:34]Write i2c OK [20:55:34]MH_I2C_Read... [20:55:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:34]Read from MH i2c: E2 [20:55:34]MH_I2C_Read... [20:55:34]Read from MH i2c: E2 0E 00 [20:55:34]MH_I2C_Read... [20:55:34]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9E [20:55:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:55:34]wFMCommunicate OK [20:55:34]SAM_PROTO_GetShiftState done [20:55:34]FM_GetShiftState done [20:55:34]req_shift_opened done [20:55:34]requested_item shift.open_date is exist - process it [20:55:34]req_shift_open_date [20:55:34]req_shift_open_date done [20:55:34]produce_requested_data done [20:55:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58712,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:55:34]process_action_free close_receipt [20:55:34]json_value_free [20:55:34]json_value_free done [20:55:34]process_json_proto returns [20:55:34]Send response to host [20:55:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58712,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:55:34]free response buf [20:55:34]execute_script done [20:55:34]execute_script returns [20:55:34]free content buf [20:55:34]Sock 7.Close socket [20:55:34]Sock 7.Thread stoped [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 3067440484 created [20:55:48]Thread 3067583844 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.44.3:8080 [20:55:48]Content-Length: 802 [20:55:48]Content-Type: application/json [20:55:48] [20:55:48]POST finish read [20:55:48]Found Content-Length = 802 [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)2076063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "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)2076063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "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 FF 00 EE [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 FF 00 00 D5 02 C5 66 AD C5 5D 66 2E [20:55:48]GetLastDocTimeStamp 1724187330 [20:55:48]current date 1724187349 [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 00 01 80 13 01 00 00 00 00 00 7E [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 00 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A1 [20:55:48]RAPDU: 09 00 01 0E E0 C3 66 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 1724112910 [20:55:48]opened+sec_in_day 1724199310 [20:55:48]quantity*price = 70037 [20:55:48]sum+1 = 70038 [20:55:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 697 20.08.2024 20:55 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58713 ФПД: 149874139812699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205549&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58713&fm=149874139812699&tin=02508201610067®Number=0000000000162794&sum=70037 [20:55:49]StoreToDocumentArchive [20:55:49]shift 100 fd 58713 [20:55:49]save to /storage/0100/doc_00058713 [20:55:49]save last doc name /storage/0100/doc_00058713 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=251 [20:55:49]tlvbuf is 01F3B090 [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 0D 01 80 09 00 00 00 00 00 00 80 [20:55:49]Write i2c OK [20:55:49]MH_I2C_Read... [20:55:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:49]Read from MH i2c: E2 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 03 00 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [20:55:49]RAPDU: 90 00 [20:55:49]wFMCommunicate OK [20:55:49]SAM_PROTO_ClearQueue done [20:55:49]KKMCreateOFDPacket [20:55:49]OFDProtocolAddRootSTLVToBuf [20:55:49]FM_MakeSignedData [20:55:49]FM_MakeSignedData [20:55:49]SAM_PROTO_SignData [20:55:49]wFMCommunicate request_size=4 [20:55:49]MH_SAM_APDU [20:55:49]CAPDU: 80 0D 01 02 [20:55:49]Write to MH i2c: E2 08 00 0E 01 80 0D 01 02 00 00 00 00 88 [20:55:49]Write i2c OK [20:55:49]MH_I2C_Read... [20:55:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:49]Read from MH i2c: E2 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 03 00 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [20:55:49]RAPDU: 90 00 [20:55:49]wFMCommunicate OK [20:55:49]wFMCommunicate request_size=255 [20:55:49]MH_SAM_APDU [20: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 D5 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E5 00 00 35 04 06 00 88 [20:55:49]Write to MH i2c: E2 02 01 0F 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 D5 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E5 00 00 35 04 06 00 88 00 00 1B [20:55:49]Write i2c OK [20:55:49]MH_I2C_Read... [20:55:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:49]Read from MH i2c: E2 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 03 00 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [20:55:49]RAPDU: 90 00 [20:55:49]wFMCommunicate OK [20:55:49]wFMCommunicate request_size=10 [20:55:49]MH_SAM_APDU [20:55:49]CAPDU: 80 0D 02 02 05 4F 4A DD 53 5B [20:55:49]Write to MH i2c: E2 0D 00 10 01 80 0D 02 02 05 00 4F 4A DD 53 5B 00 00 B9 [20:55:49]Write i2c OK [20:55:49]MH_I2C_Read... [20:55:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:49]Read from MH i2c: E2 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 03 00 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [20:55:49]RAPDU: 90 00 [20:55:49]wFMCommunicate OK [20:55:49]wFMCommunicate request_size=4 [20:55:49]MH_SAM_APDU [20:55:49]CAPDU: 80 0D 03 02 [20:55:49]Write to MH i2c: E2 08 00 11 01 80 0D 03 02 00 00 00 00 8D [20:55:49]Write i2c OK [20:55:49]MH_I2C_Read... [20:55:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:49]Read from MH i2c: E2 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 0B 00 [20:55:49]MH_I2C_Read... [20:55:49]Read from MH i2c: E2 0B 00 11 01 00 98 0B 0F E7 C0 97 76 35 90 00 29 [20:55:49]RAPDU: 98 0B 0F E7 C0 97 76 35 90 00 [20:55:49]wFMCommunicate OK [20:55:49]SAM_PROTO_SignData done [20:55:49]FM_MakeSignedData done [20:55:49]CreateOFDProtocolMessage [20:55:49]wFMCommunicate request_size=4 [20:55:49]MH_SAM_APDU [20:55:49]CAPDU: 80 11 00 00 [20:55:49]Write to MH i2c: E2 08 00 12 01 80 11 00 00 00 00 00 00 8D [20:55:49]Write i2c OK [20:55:49]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 12 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [20:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:55:50]wFMCommunicate OK [20:55:50]CreateOFDProtocolMessage done [20:55:50]OFDSenderStorePacket 58713 [20:55:50]StoreOFDPacket docnum=58713 [20:55:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3D 7B 07 01 88 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 D5 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E5 00 00 35 04 06 00 88 4F 4A DD 53 5B 98 0B 0F E7 C0 97 76 35 [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/00058713 [20:55:50]NVStorageSaveData ofd_packets/00058713 [20:55:50]File name is /storage/ofd_packets/00058713 [20:55:50]Write 301 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 13 01 14 [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 13 01 00 00 00 00 00 FF 0F 29 [20:55:50]RasterBufferAndPrint [20:55:50]line Счет N : (1)2076063 [20:55:50]line ИНН: 02508201610067 [20:55:50]line Контрольно-Кассовый Чек [20:55:50]line ПРОДАЖА [20:55:50]line ТРК (МРК, ГНК) : 33 [20:55:50]line Товар: 2710124130 [20:55:50]line Аи-92-К-4 [20:55:50]line 10.330 * 67.80 [20:55:50]line = 700.37 [20:55:50]line НДС 12% НСП 1% [20:55:50]line > о реализуемом товаре [20:55:50]line ИТОГО: 700.37 [20:55:50]line НСП 1% : 6.20 [20:55:50]line НДС 12% : 74.38 [20:55:50]line Наличными: 0.00 [20:55:50]line Безнал.: 700.37 [20:55:50]line Место: АЗС № 135 "Партнер Нефть" [20:55:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:55:50]line СНО: Общий режим [20:55:50]line Чек 697 20.08.2024 20:55 [20:55:50]line Смена: 100 ФФД: 1.0 [20:55:50]line ЗНМ: 0300000196 [20:55:50]line РНМ: 0000000000162794 [20:55:50]line Версия ККМ: v1.0 [20:55:50]line Платежная система: O! деньги [20:55:50]line ФМ: 0000000002094532 [20:55:50]line ФД: 58713 [20:55:50]line ФПД: 149874139812699 [20:55:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205549&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58713&fm=149874139812699&tin=02508201610067®Number=0000000000162794&sum=70037 [20:55:50]written 0, free lines is 4095 [20:55:50]OFD Sender: Processing packet 58713 [packets to send 52, broken 51] [20:55:50]ProducePacketName [20:55:50]name=ofd_packets/00058713 [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]Connected sock=10 [20:55:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 3D 7B 07 01 88 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 D5 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 59 E5 00 00 35 04 06 00 88 4F 4A DD 53 5B 98 0B 0F E7 C0 97 76 35 [20:55:50]Write to MH i2c: 01 00 00 3D 01 3E [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 3D 01 00 00 00 00 00 E4 0C 35 [20:55:50]RasterBufferAndPrint [20:55:50]line [20:55:50]line [20:55:50]line [20:55:50]line [20:55:50]line [20:55:50]written 0, free lines is 3316 [20:55:50]MH_Cut [20:55:50]Write to MH i2c: D1 01 00 44 01 01 17 [20:55:50]Write i2c OK [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: D1 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: D1 01 00 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: D1 01 00 44 01 00 16 [20:55:50]Write to MH i2c: 01 00 00 45 01 46 [20:55:50]Write i2c OK [20:55:50]MH_I2C_Read... [20:55:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6A C7 47 00 E1 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 32 30 39 34 35 33 32 10 04 04 00 59 E5 00 00 F4 03 04 00 22 AE C4 66 B6 04 01 00 00 3C 49 10 3C 22 B7 2F 50 [20:55:50]CommunicateWithHost err = 0 [20:55:50]CheckOFDResponse [20:55:50]1017 (14) - 77093643461234 [20:55:50]1041 (16) - 0000000002094532 [20:55:50]1040 (4) - 58713 [20:55:50]1012 (4) - 20.08.2024 14:54 [20:55:50]1206 (1) - 0 [20:55:50]OFD Sender: Remove packet 58713 [20:55:50]ProducePacketName [20:55:50]name=ofd_packets/00058713 [20:55:50]NVStorageDeleteData [20:55:51]OFD Sender: No OFD packet to send [20:55:51]*** Cut start [20:55:51]*** Partial cut [20:55:51]*** CUTSNS_PIN = 1 [20:55:51]*** CUTSNS_PIN = 0 [20:55:51]*** 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 45 01 00 00 00 00 00 FF 0F 5B [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 46 01 80 11 00 00 00 00 00 00 C1 [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 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [20:55:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 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 47 01 80 13 00 00 00 00 00 00 C4 [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 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 59 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 B5 [20:55:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 59 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 [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 48 01 80 13 01 00 00 00 00 00 C6 [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 48 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [20:55:52]RAPDU: 09 00 01 0E E0 C3 66 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":"0000000002094532","fd.num":58713,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [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":"0000000002094532","fd.num":58713,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [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:56]OFD Sender: No OFD packet to send [20:56:01]OFD Sender: No OFD packet to send [20:56:06]OFD Sender: No OFD packet to send [20:56:11]OFD Sender: No OFD packet to send [20:56:16]OFD Sender: No OFD packet to send [20:56:21]OFD Sender: No OFD packet to send [20:56:24]accept exits with 7 [20:56:24]New connection [20:56:24]New thread 3067583844 created [20:56:24]Thread 3067440484 joined [20:56:24]Waiting for new connection... [20:56:24] Sock 7.Parse request [20:56:24]Sock 7.Check first char [20:56:24]Sock 7.First char is OK [20:56:24]request: POST /json_proto HTTP/1.0 [20:56:24]Method: POST [20:56:24]URL: /json_proto [20:56:24]Method is POST - this is cgi request [20:56:24]url: /json_proto [20:56:24]query_string will be loaded in cgi processing [20:56:24]execute_cgi json_proto POST (null) [20:56:24]execute_cgi path=json_proto method=POST [20:56:24]POST find Content-Length [20:56:24]Host: 172.17.44.3:8080 [20:56:24]Content-Length: 801 [20:56:24]Content-Type: application/json [20:56:24] [20:56:24]POST finish read [20:56:24]Found Content-Length = 801 [20:56:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:24]execute_script... [20:56: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)2076065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:24]POST & json_proto [20:56:24]process_json_proto [20:56:24]json parsed OK: [20:56:24]protocol is kg_v1.0 [20:56:24]action value=close_receipt [20:56:24]process_action close_receipt [20:56:24]cmd_close_receipt [20:56:24]MH_GetDate [20:56:24]Write to MH i2c: F0 00 00 49 01 39 [20:56:24]Write i2c OK [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: F0 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: F0 09 00 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: F0 09 00 49 01 00 F9 02 C5 66 AD C5 5D 66 9D [20:56:24]GetLastDocTimeStamp 1724187349 [20:56:24]current date 1724187385 [20:56:24]FM_GetShiftState [20:56:24]SAM_PROTO_GetShiftState [20:56:24]wFMCommunicate request_size=4 [20:56:24]MH_SAM_APDU [20:56:24]CAPDU: 80 13 01 00 [20:56:24]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [20:56:24]Write i2c OK [20:56:24]MH_I2C_Read... [20:56:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:24]Read from MH i2c: E2 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 0E 00 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EB [20:56:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:56:24]wFMCommunicate OK [20:56:24]SAM_PROTO_GetShiftState done [20:56:24]FM_GetShiftState done [20:56:24]opened in 1724112910 [20:56:24]opened+sec_in_day 1724199310 [20:56:24]quantity*price = 30035 [20:56:24]sum+1 = 30036 [20:56:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 698 20.08.2024 20:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58714 ФПД: 17377698314005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205625&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58714&fm=17377698314005&tin=02508201610067®Number=0000000000162794&sum=30035 [20:56:26]StoreToDocumentArchive [20:56:26]shift 100 fd 58714 [20:56:26]save to /storage/0100/doc_00058714 [20:56:26]save last doc name /storage/0100/doc_00058714 to /storage/kkm_last_doc_name [20:56:26]save OK [20:56:26]Clear old archive folders... [20:56:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:56:26]tlvbuf is 01F0BD80 [20:56:26]SAM_PROTO_ClearQueue [20:56:26]wFMCommunicate request_size=4 [20:56:26]MH_SAM_APDU [20:56:26]CAPDU: 80 09 00 00 [20:56:26]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [20:56:26]Write i2c OK [20:56:26]MH_I2C_Read... [20:56:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:56:26]Read from MH i2c: E2 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 03 00 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [20:56:26]RAPDU: 90 00 [20:56:26]wFMCommunicate OK [20:56:26]SAM_PROTO_ClearQueue done [20:56:26]KKMCreateOFDPacket [20:56:26]OFDProtocolAddRootSTLVToBuf [20:56:26]FM_MakeSignedData [20:56:26]FM_MakeSignedData [20:56:26]SAM_PROTO_SignData [20:56:26]wFMCommunicate request_size=4 [20:56:26]MH_SAM_APDU [20:56:26]CAPDU: 80 0D 01 02 [20:56:26]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [20:56:26]Write i2c OK [20:56:26]MH_I2C_Read... [20:56:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:56:26]Read from MH i2c: E2 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 03 00 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [20:56:26]RAPDU: 90 00 [20:56:26]wFMCommunicate OK [20:56:26]wFMCommunicate request_size=255 [20:56:26]MH_SAM_APDU [20:56: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 F9 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E5 00 00 35 04 06 00 0F [20:56:26]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 F9 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E5 00 00 35 04 06 00 0F 00 00 46 [20:56:26]OFD Sender: No OFD packet to send [20:56:26]Write i2c OK [20:56:26]MH_I2C_Read... [20:56:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:26]Read from MH i2c: E2 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 03 00 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [20:56:26]RAPDU: 90 00 [20:56:26]wFMCommunicate OK [20:56:26]wFMCommunicate request_size=10 [20:56:26]MH_SAM_APDU [20:56:26]CAPDU: 80 0D 02 02 05 CE 0F 88 F7 15 [20:56:26]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 CE 0F 88 F7 15 00 00 50 [20:56:26]Write i2c OK [20:56:26]MH_I2C_Read... [20:56:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:26]Read from MH i2c: E2 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 03 00 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [20:56:26]RAPDU: 90 00 [20:56:26]wFMCommunicate OK [20:56:26]wFMCommunicate request_size=4 [20:56:26]MH_SAM_APDU [20:56:26]CAPDU: 80 0D 03 02 [20:56:26]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [20:56:26]Write i2c OK [20:56:26]MH_I2C_Read... [20:56:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:56:26]Read from MH i2c: E2 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 0B 00 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 0B 00 5B 01 00 60 DC 77 8E 84 99 14 59 90 00 A3 [20:56:26]RAPDU: 60 DC 77 8E 84 99 14 59 90 00 [20:56:26]wFMCommunicate OK [20:56:26]SAM_PROTO_SignData done [20:56:26]FM_MakeSignedData done [20:56:26]CreateOFDProtocolMessage [20:56:26]wFMCommunicate request_size=4 [20:56:26]MH_SAM_APDU [20:56:26]CAPDU: 80 11 00 00 [20:56:26]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [20:56:26]Write i2c OK [20:56:26]MH_I2C_Read... [20:56:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:26]Read from MH i2c: E2 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 17 00 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [20:56:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:56:26]wFMCommunicate OK [20:56:26]CreateOFDProtocolMessage done [20:56:26]OFDSenderStorePacket 58714 [20:56:26]StoreOFDPacket docnum=58714 [20:56:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 09 C1 07 01 BB 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 F9 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E5 00 00 35 04 06 00 0F CE 0F 88 F7 15 60 DC 77 8E 84 99 14 59 [20:56:26]CheckFolder [20:56:26]dirname=/storage/ofd_packets [20:56:26]CheckFolder done [20:56:26]ProducePacketName [20:56:26]name=ofd_packets/00058714 [20:56:26]NVStorageSaveData ofd_packets/00058714 [20:56:26]File name is /storage/ofd_packets/00058714 [20:56:26]Write 301 bytes [20:56:26]NVStorageSaveData done [20:56:26]OFDSenderStorePacket done [20:56:26]KKMCreateOFDPacket done [20:56:26]NVStorageSaveData kkm_last_timestamp [20:56:26]File name is /storage/kkm_last_timestamp [20:56:26]Write 4 bytes [20:56:26]NVStorageSaveData done [20:56:26]ExternCall_PrintAddStr [20:56:26]wPrintStart [20:56:26]Write to MH i2c: 01 00 00 5D 01 5E [20:56:26]Write i2c OK [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: 01 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: 01 07 00 [20:56:26]MH_I2C_Read... [20:56:26]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [20:56:26]RasterBufferAndPrint [20:56:26]line Счет N : (1)2076065 [20:56:26]line ИНН: 02508201610067 [20:56:26]line Контрольно-Кассовый Чек [20:56:26]line ПРОДАЖА [20:56:26]line ТРК (МРК, ГНК) : 53 [20:56:26]line Товар: 2710124130 [20:56:26]line Аи-92-К-4 [20:56:26]line 4.430 * 67.80 [20:56:26]line = 300.35 [20:56:26]line НДС 12% НСП 1% [20:56:26]line > о реализуемом товаре [20:56:26]line ИТОГО: 300.35 [20:56:26]line НСП 1% : 2.66 [20:56:26]line НДС 12% : 31.90 [20:56:26]line Наличными: 0.00 [20:56:26]line Безнал.: 300.35 [20:56:26]line Место: АЗС № 135 "Партнер Нефть" [20:56:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:56:26]line СНО: Общий режим [20:56:26]line Чек 698 20.08.2024 20:56 [20:56:26]line Смена: 100 ФФД: 1.0 [20:56:26]line ЗНМ: 0300000196 [20:56:26]line РНМ: 0000000000162794 [20:56:26]line Версия ККМ: v1.0 [20:56:26]line Платежная система: O! деньги [20:56:26]line ФМ: 0000000002094532 [20:56:26]line ФД: 58714 [20:56:26]line ФПД: 17377698314005 [20:56:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205625&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58714&fm=17377698314005&tin=02508201610067®Number=0000000000162794&sum=30035 [20:56:26]written 0, free lines is 4095 [20:56:26]OFD Sender: Processing packet 58714 [packets to send 52, broken 51] [20:56:26]ProducePacketName [20:56:26]name=ofd_packets/00058714 [20:56:26]OFD Sender: To server: pG, [20:56:26]CommunicateWithHost lk.salyk.kg:30040 [20:56:26]ConnectInit lk.salyk.kg [20:56:26]Connected sock=10 [20:56:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 09 C1 07 01 BB 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 F9 02 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5A E5 00 00 35 04 06 00 0F CE 0F 88 F7 15 60 DC 77 8E 84 99 14 59 [20:56:27]Write to MH i2c: 01 00 00 87 01 88 [20:56:27]Write i2c OK [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: 01 [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: 01 07 00 [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 D3 0C 6E [20:56:27]RasterBufferAndPrint [20:56:27]line [20:56:27]line [20:56:27]line [20:56:27]line [20:56:27]line [20:56:27]written 0, free lines is 3289 [20:56:27]MH_Cut [20:56:27]Write to MH i2c: D1 01 00 8E 01 01 61 [20:56:27]Write i2c OK [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: D1 [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: D1 01 00 [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: D1 01 00 8E 01 00 60 [20:56:27]Write to MH i2c: 01 00 00 8F 01 90 [20:56:27]Write i2c OK [20:56:27]MH_I2C_Read... [20:56:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 77 89 47 00 EB 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 32 30 39 34 35 33 32 10 04 04 00 5A E5 00 00 F4 03 04 00 47 AE C4 66 B6 04 01 00 00 F6 3D B4 AF 1B 8F 7D 30 [20:56:27]CommunicateWithHost err = 0 [20:56:27]CheckOFDResponse [20:56:27]1017 (14) - 77093643461234 [20:56:27]1041 (16) - 0000000002094532 [20:56:27]1040 (4) - 58714 [20:56:27]1012 (4) - 20.08.2024 14:55 [20:56:27]1206 (1) - 0 [20:56:27]OFD Sender: Remove packet 58714 [20:56:27]ProducePacketName [20:56:27]name=ofd_packets/00058714 [20:56:27]NVStorageDeleteData [20:56:27]OFD Sender: No OFD packet to send [20:56:27]*** Cut start [20:56:27]*** Partial cut [20:56:27]*** CUTSNS_PIN = 1 [20:56:28]*** CUTSNS_PIN = 0 [20:56:28]*** Brake cut motor [20:56:28]Read from MH i2c: 01 [20:56:28]MH_I2C_Read... [20:56:28]*** Stop cut motor [20:56:28]*** Cut end [20:56:28]Read from MH i2c: 01 07 00 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [20:56:28]process_action close_receipt done [20:56:28]requested_data is exist [20:56:28]produce_requested_data [20:56:28]requested_item fm.sn is exist - process it [20:56:28]wFMCommunicate request_size=4 [20:56:28]MH_SAM_APDU [20:56:28]CAPDU: 80 11 00 00 [20:56:28]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [20:56:28]Write i2c OK [20:56:28]MH_I2C_Read... [20:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:28]Read from MH i2c: E2 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 17 00 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [20:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:56:28]wFMCommunicate OK [20:56:28]requested_item fd.num is exist - process it [20:56:28]SAM_PROTO_GetFieldsCounters [20:56:28]wFMCommunicate request_size=4 [20:56:28]MH_SAM_APDU [20:56:28]CAPDU: 80 13 00 00 [20:56:28]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [20:56:28]Write i2c OK [20:56:28]MH_I2C_Read... [20:56:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:56:28]Read from MH i2c: E2 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 62 00 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 03 [20:56:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:56:28]wFMCommunicate OK [20:56:28]SAM_PROTO_GetFieldsCounters done [20:56:28]requested_item shift.num is exist - process it [20:56:28]requested_item shift.opened is exist - process it [20:56:28]req_shift_opened [20:56:28]FM_GetShiftState [20:56:28]SAM_PROTO_GetShiftState [20:56:28]wFMCommunicate request_size=4 [20:56:28]MH_SAM_APDU [20:56:28]CAPDU: 80 13 01 00 [20:56:28]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [20:56:28]Write i2c OK [20:56:28]MH_I2C_Read... [20:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:28]Read from MH i2c: E2 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 0E 00 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 33 [20:56:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:56:28]wFMCommunicate OK [20:56:28]SAM_PROTO_GetShiftState done [20:56:28]FM_GetShiftState done [20:56:28]req_shift_opened done [20:56:28]requested_item shift.open_date is exist - process it [20:56:28]req_shift_open_date [20:56:28]req_shift_open_date done [20:56:28]produce_requested_data done [20:56:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58714,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:56:28]process_action_free close_receipt [20:56:28]json_value_free [20:56:28]json_value_free done [20:56:28]process_json_proto returns [20:56:28]Send response to host [20:56:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58714,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:56:28]free response buf [20:56:28]execute_script done [20:56:28]execute_script returns [20:56:28]free content buf [20:56:28]Sock 7.Close socket [20:56:28]Sock 7.Thread stoped [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:57:57]OFD Sender: No OFD packet to send [20:58:02]OFD Sender: No OFD packet to send [20:58:07]OFD Sender: No OFD packet to send [20:58:12]OFD Sender: No OFD packet to send [20:58:17]OFD Sender: No OFD packet to send [20:58:22]OFD Sender: No OFD packet to send [20:58:27]OFD Sender: No OFD packet to send [20:58:32]OFD Sender: No OFD packet to send [20:58:35]accept exits with 9 [20:58:35]New connection [20:58:35]New thread 3067440484 created [20:58:35]Thread 3067583844 joined [20:58:35]Waiting for new connection... [20:58:35] Sock 9.Parse request [20:58:35]Sock 9.Check first char [20:58:35]Sock 9.First char is OK [20:58:35]request: POST /json_proto HTTP/1.0 [20:58:35]Method: POST [20:58:35]URL: /json_proto [20:58:35]Method is POST - this is cgi request [20:58:35]url: /json_proto [20:58:35]query_string will be loaded in cgi processing [20:58:35]execute_cgi json_proto POST (null) [20:58:35]execute_cgi path=json_proto method=POST [20:58:35]POST find Content-Length [20:58:35]Host: 172.17.44.3:8080 [20:58:35]Content-Length: 804 [20:58:35]Content-Type: application/json [20:58:35] [20:58:35]POST finish read [20:58:35]Found Content-Length = 804 [20:58:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:35]execute_script... [20:58:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:35]POST & json_proto [20:58:35]process_json_proto [20:58:35]json parsed OK: [20:58:35]protocol is kg_v1.0 [20:58:35]action value=close_receipt [20:58:35]process_action close_receipt [20:58:35]cmd_close_receipt [20:58:35]MH_GetDate [20:58:35]Write to MH i2c: F0 00 00 93 01 83 [20:58:35]Write i2c OK [20:58:35]MH_I2C_Read... [20:58:35]Read from MH i2c: F0 [20:58:35]MH_I2C_Read... [20:58:35]Read from MH i2c: F0 09 00 [20:58:35]MH_I2C_Read... [20:58:35]Read from MH i2c: F0 09 00 93 01 00 7C 03 C5 66 AD C5 5D 66 6B [20:58:35]GetLastDocTimeStamp 1724187385 [20:58:35]current date 1724187516 [20:58:35]FM_GetShiftState [20:58:35]SAM_PROTO_GetShiftState [20:58:35]wFMCommunicate request_size=4 [20:58:35]MH_SAM_APDU [20:58:35]CAPDU: 80 13 01 00 [20:58:35]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [20:58:35]Write i2c OK [20:58:35]MH_I2C_Read... [20:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:35]Read from MH i2c: E2 [20:58:35]MH_I2C_Read... [20:58:35]Read from MH i2c: E2 0E 00 [20:58:35]MH_I2C_Read... [20:58:35]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 35 [20:58:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:58:35]wFMCommunicate OK [20:58:35]SAM_PROTO_GetShiftState done [20:58:35]FM_GetShiftState done [20:58:35]opened in 1724112910 [20:58:35]opened+sec_in_day 1724199310 [20:58:35]quantity*price = 100005 [20:58:35]sum+1 = 100006 [20:58:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 699 20.08.2024 20:58 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58715 ФПД: 197301214651935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205836&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58715&fm=197301214651935&tin=02508201610067®Number=0000000000162794&sum=100005 [20:58:37]StoreToDocumentArchive [20:58:37]shift 100 fd 58715 [20:58:37]save to /storage/0100/doc_00058715 [20:58:37]save last doc name /storage/0100/doc_00058715 to /storage/kkm_last_doc_name [20:58:37]save OK [20:58:37]Clear old archive folders... [20:58:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:58:37]tlvbuf is 01F997E0 [20:58:37]SAM_PROTO_ClearQueue [20:58:37]wFMCommunicate request_size=4 [20:58:37]MH_SAM_APDU [20:58:37]CAPDU: 80 09 00 00 [20:58:37]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [20:58:37]Write i2c OK [20:58:37]MH_I2C_Read... [20:58:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:58:37]Read from MH i2c: E2 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 03 00 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [20:58:37]RAPDU: 90 00 [20:58:37]wFMCommunicate OK [20:58:37]SAM_PROTO_ClearQueue done [20:58:37]KKMCreateOFDPacket [20:58:37]OFDProtocolAddRootSTLVToBuf [20:58:37]FM_MakeSignedData [20:58:37]FM_MakeSignedData [20:58:37]SAM_PROTO_SignData [20:58:37]wFMCommunicate request_size=4 [20:58:37]MH_SAM_APDU [20:58:37]CAPDU: 80 0D 01 02 [20:58:37]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [20:58:37]Write i2c OK [20:58:37]MH_I2C_Read... [20:58:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:58:37]Read from MH i2c: E2 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 03 00 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [20:58:37]RAPDU: 90 00 [20:58:37]wFMCommunicate OK [20:58:37]wFMCommunicate request_size=255 [20:58:37]MH_SAM_APDU [20:58: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 7C 03 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E5 00 00 35 04 06 00 B3 [20:58:37]Write to MH i2c: E2 02 01 A3 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 7C 03 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E5 00 00 35 04 06 00 B3 00 00 EE [20:58:37]Write i2c OK [20:58:37]MH_I2C_Read... [20:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:37]Read from MH i2c: E2 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 03 00 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [20:58:37]RAPDU: 90 00 [20:58:37]wFMCommunicate OK [20:58:37]wFMCommunicate request_size=10 [20:58:37]MH_SAM_APDU [20:58:37]CAPDU: 80 0D 02 02 05 71 C4 D0 26 1F [20:58:37]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 71 C4 D0 26 1F 00 00 73 [20:58:37]Write i2c OK [20:58:37]MH_I2C_Read... [20:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:37]Read from MH i2c: E2 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 03 00 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [20:58:37]RAPDU: 90 00 [20:58:37]wFMCommunicate OK [20:58:37]wFMCommunicate request_size=4 [20:58:37]MH_SAM_APDU [20:58:37]CAPDU: 80 0D 03 02 [20:58:37]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [20:58:37]Write i2c OK [20:58:37]MH_I2C_Read... [20:58:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:58:37]Read from MH i2c: E2 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 0B 00 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 0B 00 A5 01 00 07 C0 C2 81 48 5B 1A C5 90 00 AE [20:58:37]RAPDU: 07 C0 C2 81 48 5B 1A C5 90 00 [20:58:37]wFMCommunicate OK [20:58:37]SAM_PROTO_SignData done [20:58:37]FM_MakeSignedData done [20:58:37]CreateOFDProtocolMessage [20:58:37]wFMCommunicate request_size=4 [20:58:37]MH_SAM_APDU [20:58:37]CAPDU: 80 11 00 00 [20:58:37]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [20:58:37]Write i2c OK [20:58:37]MH_I2C_Read... [20:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:37]Read from MH i2c: E2 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 17 00 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6D [20:58:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:58:37]wFMCommunicate OK [20:58:37]CreateOFDProtocolMessage done [20:58:37]OFDSenderStorePacket 58715 [20:58:37]StoreOFDPacket docnum=58715 [20:58:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6C 20 07 01 8F 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 7C 03 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E5 00 00 35 04 06 00 B3 71 C4 D0 26 1F 07 C0 C2 81 48 5B 1A C5 [20:58:37]CheckFolder [20:58:37]dirname=/storage/ofd_packets [20:58:37]CheckFolder done [20:58:37]ProducePacketName [20:58:37]name=ofd_packets/00058715 [20:58:37]NVStorageSaveData ofd_packets/00058715 [20:58:37]File name is /storage/ofd_packets/00058715 [20:58:37]Write 301 bytes [20:58:37]NVStorageSaveData done [20:58:37]OFDSenderStorePacket done [20:58:37]KKMCreateOFDPacket done [20:58:37]NVStorageSaveData kkm_last_timestamp [20:58:37]File name is /storage/kkm_last_timestamp [20:58:37]Write 4 bytes [20:58:37]NVStorageSaveData done [20:58:37]ExternCall_PrintAddStr [20:58:37]wPrintStart [20:58:37]Write to MH i2c: 01 00 00 A7 01 A8 [20:58:37]Write i2c OK [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: 01 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: 01 07 00 [20:58:37]MH_I2C_Read... [20:58:37]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [20:58:37]RasterBufferAndPrint [20:58:37]line Счет N : (1)2076068 [20:58:37]line ИНН: 02508201610067 [20:58:37]line Контрольно-Кассовый Чек [20:58:37]line ПРОДАЖА [20:58:37]line ТРК (МРК, ГНК) : 43 [20:58:37]line Товар: 2710124130 [20:58:37]line Аи-92-К-4 [20:58:37]line 14.750 * 67.80 [20:58:37]line = 1000.05 [20:58:37]line НДС 12% НСП 1% [20:58:37]line > о реализуемом товаре [20:58:37]line ИТОГО: 1000.05 [20:58:37]line НСП 1% : 8.85 [20:58:37]line НДС 12% : 106.20 [20:58:37]line Наличными: 0.00 [20:58:37]line Безнал.: 1000.05 [20:58:37]line Место: АЗС № 135 "Партнер Нефть" [20:58:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [20:58:37]line СНО: Общий режим [20:58:37]line Чек 699 20.08.2024 20:58 [20:58:37]line Смена: 100 ФФД: 1.0 [20:58:37]line ЗНМ: 0300000196 [20:58:37]line РНМ: 0000000000162794 [20:58:37]line Версия ККМ: v1.0 [20:58:37]line Платежная система: O! деньги [20:58:37]line ФМ: 0000000002094532 [20:58:37]line ФД: 58715 [20:58:37]line ФПД: 197301214651935 [20:58:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T205836&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58715&fm=197301214651935&tin=02508201610067®Number=0000000000162794&sum=100005 [20:58:37]OFD Sender: Processing packet 58715 [packets to send 52, broken 51] [20:58:37]ProducePacketName [20:58:37]name=ofd_packets/00058715 [20:58:37]OFD Sender: To server: pG, [20:58:37]CommunicateWithHost lk.salyk.kg:30040 [20:58:37]ConnectInit lk.salyk.kg [20:58:37]written 0, free lines is 4095 [20:58:38]Connected sock=11 [20:58:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 6C 20 07 01 8F 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 7C 03 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5B E5 00 00 35 04 06 00 B3 71 C4 D0 26 1F 07 C0 C2 81 48 5B 1A C5 [20:58:38]Write to MH i2c: 01 00 00 D1 01 D2 [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: 01 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: 01 07 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 C9 0C AE [20:58:38]RasterBufferAndPrint [20:58:38]line [20:58:38]line [20:58:38]line [20:58:38]line [20:58:38]line [20:58:38]written 0, free lines is 3277 [20:58:38]MH_Cut [20:58:38]Write to MH i2c: D1 01 00 D8 01 01 AB [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: D1 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: D1 01 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: D1 01 00 D8 01 00 AA [20:58:38]Write to MH i2c: 01 00 00 D9 01 DA [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F4 6A 47 00 2C 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 32 30 39 34 35 33 32 10 04 04 00 5B E5 00 00 F4 03 04 00 CA AE C4 66 B6 04 01 00 00 EA 9B 78 59 46 52 2C 2F [20:58:38]CommunicateWithHost err = 0 [20:58:38]CheckOFDResponse [20:58:38]1017 (14) - 77093643461234 [20:58:38]1041 (16) - 0000000002094532 [20:58:38]1040 (4) - 58715 [20:58:38]1012 (4) - 20.08.2024 14:57 [20:58:38]1206 (1) - 0 [20:58:38]OFD Sender: Remove packet 58715 [20:58:38]ProducePacketName [20:58:38]name=ofd_packets/00058715 [20:58:38]NVStorageDeleteData [20:58:38]OFD Sender: No OFD packet to send [20:58:39]*** Cut start [20:58:39]*** Partial cut [20:58:39]*** CUTSNS_PIN = 1 [20:58:39]*** CUTSNS_PIN = 0 [20:58:39]*** Brake cut motor [20:58:39]Read from MH i2c: 01 [20:58:39]MH_I2C_Read... [20:58:39]*** Stop cut motor [20:58:39]*** Cut end [20:58:39]Read from MH i2c: 01 07 00 [20:58:39]MH_I2C_Read... [20:58:39]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [20:58:39]process_action close_receipt done [20:58:39]requested_data is exist [20:58:39]produce_requested_data [20:58:39]requested_item fm.sn is exist - process it [20:58:39]wFMCommunicate request_size=4 [20:58:39]MH_SAM_APDU [20:58:39]CAPDU: 80 11 00 00 [20:58:39]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [20:58:39]Write i2c OK [20:58:39]MH_I2C_Read... [20:58:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:40]Read from MH i2c: E2 [20:58:40]MH_I2C_Read... [20:58:40]Read from MH i2c: E2 17 00 [20:58:40]MH_I2C_Read... [20:58:40]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A1 [20:58:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [20:58:40]wFMCommunicate OK [20:58:40]requested_item fd.num is exist - process it [20:58:40]SAM_PROTO_GetFieldsCounters [20:58:40]wFMCommunicate request_size=4 [20:58:40]MH_SAM_APDU [20:58:40]CAPDU: 80 13 00 00 [20:58:40]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [20:58:40]Write i2c OK [20:58:40]MH_I2C_Read... [20:58:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:58:40]Read from MH i2c: E2 [20:58:40]MH_I2C_Read... [20:58:40]Read from MH i2c: E2 62 00 [20:58:40]MH_I2C_Read... [20:58:40]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [20:58:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:58:40]wFMCommunicate OK [20:58:40]SAM_PROTO_GetFieldsCounters done [20:58:40]requested_item shift.num is exist - process it [20:58:40]requested_item shift.opened is exist - process it [20:58:40]req_shift_opened [20:58:40]FM_GetShiftState [20:58:40]SAM_PROTO_GetShiftState [20:58:40]wFMCommunicate request_size=4 [20:58:40]MH_SAM_APDU [20:58:40]CAPDU: 80 13 01 00 [20:58:40]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [20:58:40]Write i2c OK [20:58:40]MH_I2C_Read... [20:58:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:40]Read from MH i2c: E2 [20:58:40]MH_I2C_Read... [20:58:40]Read from MH i2c: E2 0E 00 [20:58:40]MH_I2C_Read... [20:58:40]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7D [20:58:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [20:58:40]wFMCommunicate OK [20:58:40]SAM_PROTO_GetShiftState done [20:58:40]FM_GetShiftState done [20:58:40]req_shift_opened done [20:58:40]requested_item shift.open_date is exist - process it [20:58:40]req_shift_open_date [20:58:40]req_shift_open_date done [20:58:40]produce_requested_data done [20:58:40]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58715,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [20:58:40]process_action_free close_receipt [20:58:40]json_value_free [20:58:40]json_value_free done [20:58:40]process_json_proto returns [20:58:40]Send response to host [20:58:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58715,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [20:58:40]free response buf [20:58:40]execute_script done [20:58:40]execute_script returns [20:58:40]free content buf [20:58:40]Sock 9.Close socket [20:58:40]Sock 9.Thread stoped [20:58:43]OFD Sender: No OFD packet to send [20:58:48]OFD Sender: No OFD packet to send [20:58:53]OFD Sender: No OFD packet to send [20:58:58]OFD Sender: No OFD packet to send [20:59:03]OFD Sender: No OFD packet to send [20:59:08]OFD Sender: No OFD packet to send [20:59:14]OFD Sender: No OFD packet to send [20:59:19]OFD Sender: No OFD packet to send [20:59:24]OFD Sender: No OFD packet to send [20:59:29]OFD Sender: No OFD packet to send [20:59:34]OFD Sender: No OFD packet to send [20:59:39]OFD Sender: No OFD packet to send [20:59:44]OFD Sender: No OFD packet to send [20:59:49]OFD Sender: No OFD packet to send [20:59:54]OFD Sender: No OFD packet to send [20:59:59]OFD Sender: No OFD packet to send [21:00:04]OFD Sender: No OFD packet to send [21:00:09]OFD Sender: No OFD packet to send [21:00:14]OFD Sender: No OFD packet to send [21:00:19]OFD Sender: No OFD packet to send [21:00:24]OFD Sender: No OFD packet to send [21:00:29]OFD Sender: No OFD packet to send [21:00:34]OFD Sender: No OFD packet to send [21:00:39]OFD Sender: No OFD packet to send [21:00:44]OFD Sender: No OFD packet to send [21:00:47]accept exits with 7 [21:00:47]New connection [21:00:47]New thread 3067583844 created [21:00:47]Thread 3067440484 joined [21:00:47]Waiting for new connection... [21:00:47] Sock 7.Parse request [21:00:47]Sock 7.Check first char [21:00:47]Sock 7.First char is OK [21:00:47]request: POST /json_proto HTTP/1.0 [21:00:47]Method: POST [21:00:47]URL: /json_proto [21:00:47]Method is POST - this is cgi request [21:00:47]url: /json_proto [21:00:47]query_string will be loaded in cgi processing [21:00:47]execute_cgi json_proto POST (null) [21:00:47]execute_cgi path=json_proto method=POST [21:00:47]POST find Content-Length [21:00:47]Host: 172.17.44.3:8080 [21:00:47]Content-Length: 817 [21:00:47]Content-Type: application/json [21:00:47] [21:00:47]POST finish read [21:00:47]Found Content-Length = 817 [21:00:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:47]execute_script... [21:00: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)2076069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:47]POST & json_proto [21:00:47]process_json_proto [21:00:47]json parsed OK: [21:00:47]protocol is kg_v1.0 [21:00:47]action value=close_receipt [21:00:47]process_action close_receipt [21:00:47]cmd_close_receipt [21:00:47]MH_GetDate [21:00:47]Write to MH i2c: F0 00 00 DD 01 CD [21:00:47]Write i2c OK [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: F0 [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: F0 09 00 [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: F0 09 00 DD 01 00 00 04 C5 66 AD C5 5D 66 3A [21:00:47]GetLastDocTimeStamp 1724187516 [21:00:47]current date 1724187648 [21:00:47]FM_GetShiftState [21:00:47]SAM_PROTO_GetShiftState [21:00:47]wFMCommunicate request_size=4 [21:00:47]MH_SAM_APDU [21:00:47]CAPDU: 80 13 01 00 [21:00:47]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [21:00:47]Write i2c OK [21:00:47]MH_I2C_Read... [21:00:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:47]Read from MH i2c: E2 [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: E2 0E 00 [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7F [21:00:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:00:47]wFMCommunicate OK [21:00:47]SAM_PROTO_GetShiftState done [21:00:47]FM_GetShiftState done [21:00:47]opened in 1724112910 [21:00:47]opened+sec_in_day 1724199310 [21:00:47]quantity*price = 300075 [21:00:47]sum+1 = 300077 [21:00:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 700 20.08.2024 21:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58716 ФПД: 167317596223773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210048&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58716&fm=167317596223773&tin=02508201610067®Number=0000000000162794&sum=300076 [21:00:48]StoreToDocumentArchive [21:00:48]shift 100 fd 58716 [21:00:48]save to /storage/0100/doc_00058716 [21:00:48]save last doc name /storage/0100/doc_00058716 to /storage/kkm_last_doc_name [21:00:48]save OK [21:00:48]Clear old archive folders... [21:00:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:00:48]tlvbuf is 01EFE5F0 [21:00:48]SAM_PROTO_ClearQueue [21:00:48]wFMCommunicate request_size=4 [21:00:48]MH_SAM_APDU [21:00:49]CAPDU: 80 09 00 00 [21:00:49]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [21:00:49]Write i2c OK [21:00:49]MH_I2C_Read... [21:00:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:00:49]Read from MH i2c: E2 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 03 00 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [21:00:49]RAPDU: 90 00 [21:00:49]wFMCommunicate OK [21:00:49]SAM_PROTO_ClearQueue done [21:00:49]KKMCreateOFDPacket [21:00:49]OFDProtocolAddRootSTLVToBuf [21:00:49]FM_MakeSignedData [21:00:49]FM_MakeSignedData [21:00:49]SAM_PROTO_SignData [21:00:49]wFMCommunicate request_size=4 [21:00:49]MH_SAM_APDU [21:00:49]CAPDU: 80 0D 01 02 [21:00:49]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [21:00:49]Write i2c OK [21:00:49]MH_I2C_Read... [21:00:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:00:49]Read from MH i2c: E2 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 03 00 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [21:00:49]RAPDU: 90 00 [21:00:49]wFMCommunicate OK [21:00:49]wFMCommunicate request_size=255 [21:00:49]MH_SAM_APDU [21:00:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BC 02 00 00 F4 03 04 00 00 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E5 00 00 35 04 06 00 98 2C A9 E3 [21:00:49]Write to MH i2c: E2 02 01 ED 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 00 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E5 00 00 35 04 06 00 98 2C A9 E3 00 00 9B [21:00:49]OFD Sender: No OFD packet to send [21:00:49]Write i2c OK [21:00:49]MH_I2C_Read... [21:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:49]Read from MH i2c: E2 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 03 00 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [21:00:49]RAPDU: 90 00 [21:00:49]wFMCommunicate OK [21:00:49]wFMCommunicate request_size=7 [21:00:49]MH_SAM_APDU [21:00:49]CAPDU: 80 0D 02 02 02 39 1D [21:00:49]Write to MH i2c: E2 0A 00 EE 01 80 0D 02 02 02 00 39 1D 00 00 C3 [21:00:49]Write i2c OK [21:00:49]MH_I2C_Read... [21:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:49]Read from MH i2c: E2 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 03 00 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [21:00:49]RAPDU: 90 00 [21:00:49]wFMCommunicate OK [21:00:49]wFMCommunicate request_size=4 [21:00:49]MH_SAM_APDU [21:00:49]CAPDU: 80 0D 03 02 [21:00:49]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [21:00:49]Write i2c OK [21:00:49]MH_I2C_Read... [21:00:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:00:49]Read from MH i2c: E2 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 0B 00 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 0B 00 EF 01 00 D2 A2 E8 BB 07 C0 1F D1 90 00 3A [21:00:49]RAPDU: D2 A2 E8 BB 07 C0 1F D1 90 00 [21:00:49]wFMCommunicate OK [21:00:49]SAM_PROTO_SignData done [21:00:49]FM_MakeSignedData done [21:00:49]CreateOFDProtocolMessage [21:00:49]wFMCommunicate request_size=4 [21:00:49]MH_SAM_APDU [21:00:49]CAPDU: 80 11 00 00 [21:00:49]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [21:00:49]Write i2c OK [21:00:49]MH_I2C_Read... [21:00:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:49]Read from MH i2c: E2 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 17 00 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B7 [21:00:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:00:49]wFMCommunicate OK [21:00:49]CreateOFDProtocolMessage done [21:00:49]OFDSenderStorePacket 58716 [21:00:49]StoreOFDPacket docnum=58716 [21:00:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5E F5 04 01 AC A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BC 02 00 00 F4 03 04 00 00 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E5 00 00 35 04 06 00 98 2C A9 E3 39 1D D2 A2 E8 BB 07 C0 1F D1 [21:00:49]CheckFolder [21:00:49]dirname=/storage/ofd_packets [21:00:49]CheckFolder done [21:00:49]ProducePacketName [21:00:49]name=ofd_packets/00058716 [21:00:49]NVStorageSaveData ofd_packets/00058716 [21:00:49]File name is /storage/ofd_packets/00058716 [21:00:49]Write 298 bytes [21:00:49]NVStorageSaveData done [21:00:49]OFDSenderStorePacket done [21:00:49]KKMCreateOFDPacket done [21:00:49]NVStorageSaveData kkm_last_timestamp [21:00:49]File name is /storage/kkm_last_timestamp [21:00:49]Write 4 bytes [21:00:49]NVStorageSaveData done [21:00:49]ExternCall_PrintAddStr [21:00:49]wPrintStart [21:00:49]Write to MH i2c: 01 00 00 F1 01 F2 [21:00:49]Write i2c OK [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: 01 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: 01 07 00 [21:00:49]MH_I2C_Read... [21:00:49]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [21:00:49]RasterBufferAndPrint [21:00:49]line Счет N : (1)2076069 [21:00:49]line ИНН: 02508201610067 [21:00:49]line Контрольно-Кассовый Чек [21:00:49]line ПРОДАЖА [21:00:49]line ТРК (МРК, ГНК) : 11 [21:00:49]line Товар: 2710194210 [21:00:49]line ДТ-К-5 [21:00:49]line 39.380 * 76.20 [21:00:49]line = 3000.76 [21:00:49]line НДС 12% НСП 1% [21:00:49]line > о реализуемом товаре [21:00:49]line ИТОГО: 3000.76 [21:00:49]line НСП 1% : 26.55 [21:00:49]line НДС 12% : 318.66 [21:00:49]line Наличными: 0.00 [21:00:49]line Безнал.: 3000.76 [21:00:49]line Место: АЗС № 135 "Партнер Нефть" [21:00:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:00:49]line СНО: Общий режим [21:00:49]line Чек 700 20.08.2024 21:00 [21:00:49]line Смена: 100 ФФД: 1.0 [21:00:49]line ЗНМ: 0300000196 [21:00:49]line РНМ: 0000000000162794 [21:00:49]line Версия ККМ: v1.0 [21:00:49]line Платежная система: Бакай Банк [21:00:49]line ФМ: 0000000002094532 [21:00:49]line ФД: 58716 [21:00:49]line ФПД: 167317596223773 [21:00:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210048&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58716&fm=167317596223773&tin=02508201610067®Number=0000000000162794&sum=300076 [21:00:49]OFD Sender: Processing packet 58716 [packets to send 52, broken 51] [21:00:49]ProducePacketName [21:00:49]name=ofd_packets/00058716 [21:00:49]OFD Sender: To server: pG, [21:00:49]CommunicateWithHost lk.salyk.kg:30040 [21:00:49]ConnectInit lk.salyk.kg [21:00:49]written 0, free lines is 4095 [21:00:49]Connected sock=10 [21:00:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5E F5 04 01 AC A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BC 02 00 00 F4 03 04 00 00 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5C E5 00 00 35 04 06 00 98 2C A9 E3 39 1D D2 A2 E8 BB 07 C0 1F D1 [21:00:50]Write to MH i2c: 01 00 00 1B 02 1D [21:00:50]Write i2c OK [21:00:50]MH_I2C_Read... [21:00:50]Read from MH i2c: 01 [21:00:50]MH_I2C_Read... [21:00:50]Read from MH i2c: 01 07 00 [21:00:50]MH_I2C_Read... [21:00:50]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 BF 0C EF [21:00:50]RasterBufferAndPrint [21:00:50]line [21:00:50]line [21:00:50]line [21:00:50]line [21:00:50]line [21:00:50]written 0, free lines is 3270 [21:00:50]MH_Cut [21:00:50]Write to MH i2c: D1 01 00 22 02 01 F6 [21:00:50]Write i2c OK [21:00:50]MH_I2C_Read... [21:00:50]Read from MH i2c: D1 [21:00:50]MH_I2C_Read... [21:00:50]Read from MH i2c: D1 01 00 [21:00:50]MH_I2C_Read... [21:00:50]Read from MH i2c: D1 01 00 22 02 00 F5 [21:00:50]Write to MH i2c: 01 00 00 23 02 25 [21:00:50]Write i2c OK [21:00:50]MH_I2C_Read... [21:00:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3E 8B 47 00 63 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 32 30 39 34 35 33 32 10 04 04 00 5C E5 00 00 F4 03 04 00 4E AF C4 66 B6 04 01 00 00 9D 8F A8 F3 A4 C6 1B 41 [21:00:50]CommunicateWithHost err = 0 [21:00:50]CheckOFDResponse [21:00:50]1017 (14) - 77093643461234 [21:00:50]1041 (16) - 0000000002094532 [21:00:50]1040 (4) - 58716 [21:00:50]1012 (4) - 20.08.2024 14:59 [21:00:50]1206 (1) - 0 [21:00:50]OFD Sender: Remove packet 58716 [21:00:50]ProducePacketName [21:00:50]name=ofd_packets/00058716 [21:00:50]NVStorageDeleteData [21:00:50]OFD Sender: No OFD packet to send [21:00:50]*** Cut start [21:00:50]*** Partial cut [21:00:50]*** CUTSNS_PIN = 1 [21:00:51]*** CUTSNS_PIN = 0 [21:00:51]*** Brake cut motor [21:00:51]Read from MH i2c: 01 [21:00:51]MH_I2C_Read... [21:00:51]*** Stop cut motor [21:00:51]*** Cut end [21:00:51]Read from MH i2c: 01 07 00 [21:00:51]MH_I2C_Read... [21:00:51]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [21:00:51]process_action close_receipt done [21:00:51]requested_data is exist [21:00:51]produce_requested_data [21:00:51]requested_item fm.sn is exist - process it [21:00:51]wFMCommunicate request_size=4 [21:00:51]MH_SAM_APDU [21:00:51]CAPDU: 80 11 00 00 [21:00:51]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [21:00:51]Write i2c OK [21:00:51]MH_I2C_Read... [21:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:51]Read from MH i2c: E2 [21:00:51]MH_I2C_Read... [21:00:51]Read from MH i2c: E2 17 00 [21:00:51]MH_I2C_Read... [21:00:51]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EC [21:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:00:51]wFMCommunicate OK [21:00:51]requested_item fd.num is exist - process it [21:00:51]SAM_PROTO_GetFieldsCounters [21:00:51]wFMCommunicate request_size=4 [21:00:51]MH_SAM_APDU [21:00:51]CAPDU: 80 13 00 00 [21:00:51]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [21:00:51]Write i2c OK [21:00:51]MH_I2C_Read... [21:00:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:00:51]Read from MH i2c: E2 [21:00:51]MH_I2C_Read... [21:00:51]Read from MH i2c: E2 62 00 [21:00:51]MH_I2C_Read... [21:00:51]Read from MH i2c: E2 62 00 25 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 A0 [21:00:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:00:51]wFMCommunicate OK [21:00:51]SAM_PROTO_GetFieldsCounters done [21:00:51]requested_item shift.num is exist - process it [21:00:51]requested_item shift.opened is exist - process it [21:00:51]req_shift_opened [21:00:51]FM_GetShiftState [21:00:51]SAM_PROTO_GetShiftState [21:00:51]wFMCommunicate request_size=4 [21:00:51]MH_SAM_APDU [21:00:51]CAPDU: 80 13 01 00 [21:00:51]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [21:00:51]Write i2c OK [21:00:51]MH_I2C_Read... [21:00:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:51]Read from MH i2c: E2 [21:00:51]MH_I2C_Read... [21:00:51]Read from MH i2c: E2 0E 00 [21:00:51]MH_I2C_Read... [21:00:51]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C8 [21:00:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:00:51]wFMCommunicate OK [21:00:51]SAM_PROTO_GetShiftState done [21:00:51]FM_GetShiftState done [21:00:51]req_shift_opened done [21:00:51]requested_item shift.open_date is exist - process it [21:00:51]req_shift_open_date [21:00:51]req_shift_open_date done [21:00:51]produce_requested_data done [21:00:51]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58716,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:00:51]process_action_free close_receipt [21:00:51]json_value_free [21:00:51]json_value_free done [21:00:51]process_json_proto returns [21:00:51]Send response to host [21:00:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58716,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:00:51]free response buf [21:00:51]execute_script done [21:00:51]execute_script returns [21:00:51]free content buf [21:00:51]Sock 7.Close socket [21:00:51]Sock 7.Thread stoped [21:00:55]OFD Sender: No OFD packet to send [21:01:00]OFD Sender: No OFD packet to send [21:01:05]OFD Sender: No OFD packet to send [21:01:10]OFD Sender: No OFD packet to send [21:01:15]OFD Sender: No OFD packet to send [21:01:20]OFD Sender: No OFD packet to send [21:01:25]OFD Sender: No OFD packet to send [21:01:30]OFD Sender: No OFD packet to send [21:01:35]OFD Sender: No OFD packet to send [21:01:40]OFD Sender: No OFD packet to send [21:01:45]OFD Sender: No OFD packet to send [21:01:50]OFD Sender: No OFD packet to send [21:01:55]OFD Sender: No OFD packet to send [21:02:00]OFD Sender: No OFD packet to send [21:02:05]OFD Sender: No OFD packet to send [21:02:10]OFD Sender: No OFD packet to send [21:02:15]OFD Sender: No OFD packet to send [21:02:20]OFD Sender: No OFD packet to send [21:02:25]OFD Sender: No OFD packet to send [21:02:30]OFD Sender: No OFD packet to send [21:02:35]OFD Sender: No OFD packet to send [21:02:40]OFD Sender: No OFD packet to send [21:02:45]OFD Sender: No OFD packet to send [21:02:50]OFD Sender: No OFD packet to send [21:02:55]OFD Sender: No OFD packet to send [21:03:00]OFD Sender: No OFD packet to send [21:03:05]OFD Sender: No OFD packet to send [21:03:10]OFD Sender: No OFD packet to send [21:03:15]OFD Sender: No OFD packet to send [21:03:20]accept exits with 9 [21:03:20]New connection [21:03:20]New thread 3067440484 created [21:03:20]Thread 3067583844 joined [21:03:20]Waiting for new connection... [21:03:20] Sock 9.Parse request [21:03:20]Sock 9.Check first char [21:03:20]Sock 9.First char is OK [21:03:20]request: POST /json_proto HTTP/1.0 [21:03:20]Method: POST [21:03:20]URL: /json_proto [21:03:20]Method is POST - this is cgi request [21:03:20]url: /json_proto [21:03:20]query_string will be loaded in cgi processing [21:03:20]execute_cgi json_proto POST (null) [21:03:20]execute_cgi path=json_proto method=POST [21:03:20]POST find Content-Length [21:03:20]Host: 172.17.44.3:8080 [21:03:20]Content-Length: 820 [21:03:20]Content-Type: application/json [21:03:20] [21:03:20]POST finish read [21:03:20]Found Content-Length = 820 [21:03:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:20]execute_script... [21:03: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)2076070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:20]POST & json_proto [21:03:20]process_json_proto [21:03:20]json parsed OK: [21:03:20]protocol is kg_v1.0 [21:03:20]action value=close_receipt [21:03:20]process_action close_receipt [21:03:20]cmd_close_receipt [21:03:20]MH_GetDate [21:03:20]Write to MH i2c: F0 00 00 27 02 18 [21:03:20]Write i2c OK [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: F0 [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: F0 09 00 [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: F0 09 00 27 02 00 99 04 C5 66 AD C5 5D 66 1E [21:03:20]GetLastDocTimeStamp 1724187648 [21:03:20]current date 1724187801 [21:03:20]FM_GetShiftState [21:03:20]SAM_PROTO_GetShiftState [21:03:20]wFMCommunicate request_size=4 [21:03:20]MH_SAM_APDU [21:03:20]CAPDU: 80 13 01 00 [21:03:20]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [21:03:20]Write i2c OK [21:03:20]MH_I2C_Read... [21:03:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:20]Read from MH i2c: E2 [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: E2 0E 00 [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CA [21:03:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:03:20]wFMCommunicate OK [21:03:20]SAM_PROTO_GetShiftState done [21:03:20]FM_GetShiftState done [21:03:20]opened in 1724112910 [21:03:20]opened+sec_in_day 1724199310 [21:03:20]quantity*price = 100021 [21:03:20]sum+1 = 100023 [21:03:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 701 20.08.2024 21:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58717 ФПД: 202658000980960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210321&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58717&fm=202658000980960&tin=02508201610067®Number=0000000000162794&sum=100022 [21:03:21]StoreToDocumentArchive [21:03:21]shift 100 fd 58717 [21:03:21]save to /storage/0100/doc_00058717 [21:03:21]save last doc name /storage/0100/doc_00058717 to /storage/kkm_last_doc_name [21:03:21]save OK [21:03:21]Clear old archive folders... [21:03:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:03:21]tlvbuf is 01F02DC0 [21:03:21]SAM_PROTO_ClearQueue [21:03:21]wFMCommunicate request_size=4 [21:03:21]MH_SAM_APDU [21:03:21]CAPDU: 80 09 00 00 [21:03:21]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [21:03:21]Write i2c OK [21:03:21]MH_I2C_Read... [21:03:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:21]Read from MH i2c: E2 [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: E2 03 00 [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [21:03:21]RAPDU: 90 00 [21:03:21]wFMCommunicate OK [21:03:21]SAM_PROTO_ClearQueue done [21:03:21]KKMCreateOFDPacket [21:03:21]OFDProtocolAddRootSTLVToBuf [21:03:21]FM_MakeSignedData [21:03:21]FM_MakeSignedData [21:03:21]SAM_PROTO_SignData [21:03:21]wFMCommunicate request_size=4 [21:03:21]MH_SAM_APDU [21:03:21]CAPDU: 80 0D 01 02 [21:03:21]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [21:03:21]Write i2c OK [21:03:21]MH_I2C_Read... [21:03:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:21]Read from MH i2c: E2 [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: E2 03 00 [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [21:03:21]RAPDU: 90 00 [21:03:21]wFMCommunicate OK [21:03:21]wFMCommunicate request_size=255 [21:03:21]MH_SAM_APDU [21:03: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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BD 02 00 00 F4 03 04 00 99 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E5 00 00 35 04 06 00 B8 [21:03:21]Write to MH i2c: E2 02 01 37 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 02 00 00 F4 03 04 00 99 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E5 00 00 35 04 06 00 B8 00 00 6B [21:03:21]Write i2c OK [21:03:21]MH_I2C_Read... [21:03:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:22]Read from MH i2c: E2 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: E2 03 00 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [21:03:22]RAPDU: 90 00 [21:03:22]wFMCommunicate OK [21:03:22]wFMCommunicate request_size=10 [21:03:22]MH_SAM_APDU [21:03:22]CAPDU: 80 0D 02 02 05 50 FE 28 CB E0 [21:03:22]Write to MH i2c: E2 0D 00 38 02 80 0D 02 02 05 00 50 FE 28 CB E0 00 00 DF [21:03:22]Write i2c OK [21:03:22]MH_I2C_Read... [21:03:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:22]Read from MH i2c: E2 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: E2 03 00 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [21:03:22]RAPDU: 90 00 [21:03:22]wFMCommunicate OK [21:03:22]wFMCommunicate request_size=4 [21:03:22]MH_SAM_APDU [21:03:22]CAPDU: 80 0D 03 02 [21:03:22]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [21:03:22]Write i2c OK [21:03:22]MH_I2C_Read... [21:03:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:22]Read from MH i2c: E2 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: E2 0B 00 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: E2 0B 00 39 02 00 8E FC F2 EF C9 85 4A BA 90 00 74 [21:03:22]RAPDU: 8E FC F2 EF C9 85 4A BA 90 00 [21:03:22]wFMCommunicate OK [21:03:22]SAM_PROTO_SignData done [21:03:22]FM_MakeSignedData done [21:03:22]CreateOFDProtocolMessage [21:03:22]wFMCommunicate request_size=4 [21:03:22]MH_SAM_APDU [21:03:22]CAPDU: 80 11 00 00 [21:03:22]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [21:03:22]Write i2c OK [21:03:22]MH_I2C_Read... [21:03:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:22]Read from MH i2c: E2 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: E2 17 00 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: E2 17 00 3A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 02 [21:03:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:03:22]wFMCommunicate OK [21:03:22]CreateOFDProtocolMessage done [21:03:22]OFDSenderStorePacket 58717 [21:03:22]StoreOFDPacket docnum=58717 [21:03:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 49 14 07 01 A8 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BD 02 00 00 F4 03 04 00 99 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E5 00 00 35 04 06 00 B8 50 FE 28 CB E0 8E FC F2 EF C9 85 4A BA [21:03:22]CheckFolder [21:03:22]dirname=/storage/ofd_packets [21:03:22]CheckFolder done [21:03:22]ProducePacketName [21:03:22]name=ofd_packets/00058717 [21:03:22]NVStorageSaveData ofd_packets/00058717 [21:03:22]File name is /storage/ofd_packets/00058717 [21:03:22]Write 301 bytes [21:03:22]NVStorageSaveData done [21:03:22]OFDSenderStorePacket done [21:03:22]KKMCreateOFDPacket done [21:03:22]NVStorageSaveData kkm_last_timestamp [21:03:22]File name is /storage/kkm_last_timestamp [21:03:22]Write 4 bytes [21:03:22]NVStorageSaveData done [21:03:22]ExternCall_PrintAddStr [21:03:22]wPrintStart [21:03:22]Write to MH i2c: 01 00 00 3B 02 3D [21:03:22]Write i2c OK [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 07 00 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [21:03:22]RasterBufferAndPrint [21:03:22]line Счет N : (1)2076070 [21:03:22]line ИНН: 02508201610067 [21:03:22]line Контрольно-Кассовый Чек [21:03:22]line ПРОДАЖА [21:03:22]line ТРК (МРК, ГНК) : 42 [21:03:22]line Товар: 2710124500 [21:03:22]line Аи-95-К-5 [21:03:22]line 13.480 * 74.20 [21:03:22]line = 1000.22 [21:03:22]line НДС 12% НСП 1% [21:03:22]line > о реализуемом товаре [21:03:22]line ИТОГО: 1000.22 [21:03:22]line НСП 1% : 8.85 [21:03:22]line НДС 12% : 106.22 [21:03:22]line Наличными: 0.00 [21:03:22]line Безнал.: 1000.22 [21:03:22]line Место: АЗС № 135 "Партнер Нефть" [21:03:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:03:22]line СНО: Общий режим [21:03:22]line Чек 701 20.08.2024 21:03 [21:03:22]line Смена: 100 ФФД: 1.0 [21:03:22]line ЗНМ: 0300000196 [21:03:22]line РНМ: 0000000000162794 [21:03:22]line Версия ККМ: v1.0 [21:03:22]line Платежная система: Бакай Банк [21:03:22]line ФМ: 0000000002094532 [21:03:22]line ФД: 58717 [21:03:22]line ФПД: 202658000980960 [21:03:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210321&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58717&fm=202658000980960&tin=02508201610067®Number=0000000000162794&sum=100022 [21:03:22]OFD Sender: Processing packet 58717 [packets to send 52, broken 51] [21:03:22]ProducePacketName [21:03:22]name=ofd_packets/00058717 [21:03:22]OFD Sender: To server: pG, [21:03:22]CommunicateWithHost lk.salyk.kg:30040 [21:03:22]ConnectInit lk.salyk.kg [21:03:22]written 0, free lines is 4095 [21:03:22]Connected sock=7 [21:03:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 49 14 07 01 A8 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BD 02 00 00 F4 03 04 00 99 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E5 00 00 35 04 06 00 B8 50 FE 28 CB E0 8E FC F2 EF C9 85 4A BA [21:03:23]Write to MH i2c: 01 00 00 65 02 67 [21:03:23]Write i2c OK [21:03:23]MH_I2C_Read... [21:03:23]Read from MH i2c: 01 [21:03:23]MH_I2C_Read... [21:03:23]Read from MH i2c: 01 07 00 [21:03:23]MH_I2C_Read... [21:03:23]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 C7 0C 41 [21:03:23]RasterBufferAndPrint [21:03:23]line [21:03:23]line [21:03:23]line [21:03:23]line [21:03:23]line [21:03:23]written 0, free lines is 3276 [21:03:23]MH_Cut [21:03:23]Write to MH i2c: D1 01 00 6C 02 01 40 [21:03:23]Write i2c OK [21:03:23]MH_I2C_Read... [21:03:23]Read from MH i2c: D1 [21:03:23]MH_I2C_Read... [21:03:23]Read from MH i2c: D1 01 00 [21:03:23]MH_I2C_Read... [21:03:23]Read from MH i2c: D1 01 00 6C 02 00 3F [21:03:23]Write to MH i2c: 01 00 00 6D 02 6F [21:03:23]Write i2c OK [21:03:23]MH_I2C_Read... [21:03:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 13 8B 47 00 38 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5D E5 00 00 F4 03 04 00 E7 AF C4 66 B6 04 01 00 00 8F 19 34 C5 4C 3B 4A 2D [21:03:23]CommunicateWithHost err = 0 [21:03:23]CheckOFDResponse [21:03:23]1017 (14) - 77093643461234 [21:03:23]1041 (16) - 0000000002094532 [21:03:23]1040 (4) - 58717 [21:03:23]1012 (4) - 20.08.2024 15:01 [21:03:23]1206 (1) - 0 [21:03:23]OFD Sender: Remove packet 58717 [21:03:23]ProducePacketName [21:03:23]name=ofd_packets/00058717 [21:03:23]NVStorageDeleteData [21:03:23]OFD Sender: No OFD packet to send [21:03:24]*** Cut start [21:03:24]*** Partial cut [21:03:24]*** CUTSNS_PIN = 1 [21:03:24]*** CUTSNS_PIN = 0 [21:03:24]*** Brake cut motor [21:03:24]Read from MH i2c: 01 [21:03:24]MH_I2C_Read... [21:03:24]*** Stop cut motor [21:03:24]*** Cut end [21:03:24]Read from MH i2c: 01 07 00 [21:03:24]MH_I2C_Read... [21:03:24]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 FF 0F 84 [21:03:24]process_action close_receipt done [21:03:24]requested_data is exist [21:03:24]produce_requested_data [21:03:24]requested_item fm.sn is exist - process it [21:03:24]wFMCommunicate request_size=4 [21:03:24]MH_SAM_APDU [21:03:24]CAPDU: 80 11 00 00 [21:03:24]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [21:03:24]Write i2c OK [21:03:24]MH_I2C_Read... [21:03:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:24]Read from MH i2c: E2 [21:03:24]MH_I2C_Read... [21:03:24]Read from MH i2c: E2 17 00 [21:03:24]MH_I2C_Read... [21:03:24]Read from MH i2c: E2 17 00 6E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 36 [21:03:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:03:24]wFMCommunicate OK [21:03:24]requested_item fd.num is exist - process it [21:03:24]SAM_PROTO_GetFieldsCounters [21:03:24]wFMCommunicate request_size=4 [21:03:24]MH_SAM_APDU [21:03:24]CAPDU: 80 13 00 00 [21:03:24]Write to MH i2c: E2 08 00 6F 02 80 13 00 00 00 00 00 00 ED [21:03:24]Write i2c OK [21:03:24]MH_I2C_Read... [21:03:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:03:24]Read from MH i2c: E2 [21:03:24]MH_I2C_Read... [21:03:24]Read from MH i2c: E2 62 00 [21:03:24]MH_I2C_Read... [21:03:24]Read from MH i2c: E2 62 00 6F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [21:03:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:03:24]wFMCommunicate OK [21:03:24]SAM_PROTO_GetFieldsCounters done [21:03:24]requested_item shift.num is exist - process it [21:03:24]requested_item shift.opened is exist - process it [21:03:24]req_shift_opened [21:03:24]FM_GetShiftState [21:03:24]SAM_PROTO_GetShiftState [21:03:24]wFMCommunicate request_size=4 [21:03:24]MH_SAM_APDU [21:03:24]CAPDU: 80 13 01 00 [21:03:24]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [21:03:24]Write i2c OK [21:03:24]MH_I2C_Read... [21:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:24]Read from MH i2c: E2 [21:03:24]MH_I2C_Read... [21:03:24]Read from MH i2c: E2 0E 00 [21:03:24]MH_I2C_Read... [21:03:24]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 12 [21:03:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:03:24]wFMCommunicate OK [21:03:24]SAM_PROTO_GetShiftState done [21:03:24]FM_GetShiftState done [21:03:24]req_shift_opened done [21:03:24]requested_item shift.open_date is exist - process it [21:03:24]req_shift_open_date [21:03:24]req_shift_open_date done [21:03:24]produce_requested_data done [21:03:24]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58717,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:03:24]process_action_free close_receipt [21:03:24]json_value_free [21:03:24]json_value_free done [21:03:24]process_json_proto returns [21:03:24]Send response to host [21:03:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58717,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:03:24]free response buf [21:03:24]execute_script done [21:03:24]execute_script returns [21:03:24]free content buf [21:03:24]Sock 9.Close socket [21:03:24]Sock 9.Thread stoped [21:03:28]OFD Sender: No OFD packet to send [21:03:33]OFD Sender: No OFD packet to send [21:03:38]OFD Sender: No OFD packet to send [21:03:43]OFD Sender: No OFD packet to send [21:03:48]OFD Sender: No OFD packet to send [21:03:53]OFD Sender: No OFD packet to send [21:03:58]OFD Sender: No OFD packet to send [21:04:03]OFD Sender: No OFD packet to send [21:04:08]OFD Sender: No OFD packet to send [21:04:13]OFD Sender: No OFD packet to send [21:04:18]accept exits with 10 [21:04:18]New connection [21:04:18]New thread 3067583844 created [21:04:18]Thread 3067440484 joined [21:04:18]Waiting for new connection... [21:04:18] Sock 10.Parse request [21:04:18]Sock 10.Check first char [21:04:18]Sock 10.First char is OK [21:04:18]request: POST /json_proto HTTP/1.0 [21:04:18]Method: POST [21:04:18]URL: /json_proto [21:04:18]Method is POST - this is cgi request [21:04:18]url: /json_proto [21:04:18]query_string will be loaded in cgi processing [21:04:18]execute_cgi json_proto POST (null) [21:04:18]execute_cgi path=json_proto method=POST [21:04:18]POST find Content-Length [21:04:18]Host: 172.17.44.3:8080 [21:04:18]Content-Length: 817 [21:04:18]Content-Type: application/json [21:04:18] [21:04:18]POST finish read [21:04:18]Found Content-Length = 817 [21:04:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:18]execute_script... [21:04: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)2076071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:18]POST & json_proto [21:04:18]process_json_proto [21:04:18]json parsed OK: [21:04:18]protocol is kg_v1.0 [21:04:18]action value=close_receipt [21:04:18]process_action close_receipt [21:04:18]cmd_close_receipt [21:04:18]MH_GetDate [21:04:18]Write to MH i2c: F0 00 00 71 02 62 [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: F0 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: F0 09 00 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: F0 09 00 71 02 00 D2 04 C5 66 AD C5 5D 66 A1 [21:04:18]GetLastDocTimeStamp 1724187801 [21:04:18]current date 1724187858 [21:04:18]FM_GetShiftState [21:04:18]SAM_PROTO_GetShiftState [21:04:18]wFMCommunicate request_size=4 [21:04:18]MH_SAM_APDU [21:04:18]CAPDU: 80 13 01 00 [21:04:18]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:18]Read from MH i2c: E2 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 0E 00 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 14 [21:04:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:04:18]wFMCommunicate OK [21:04:18]SAM_PROTO_GetShiftState done [21:04:18]FM_GetShiftState done [21:04:18]opened in 1724112910 [21:04:18]opened+sec_in_day 1724199310 [21:04:18]quantity*price = 50036 [21:04:18]sum+1 = 50037 [21:04:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 702 20.08.2024 21:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58718 ФПД: 15968680874357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210418&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58718&fm=15968680874357&tin=02508201610067®Number=0000000000162794&sum=50036 [21:04:19]StoreToDocumentArchive [21:04:19]shift 100 fd 58718 [21:04:19]save to /storage/0100/doc_00058718 [21:04:19]save last doc name /storage/0100/doc_00058718 to /storage/kkm_last_doc_name [21:04:19]save OK [21:04:19]Clear old archive folders... [21:04:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:04:19]tlvbuf is 01FA0830 [21:04:19]SAM_PROTO_ClearQueue [21:04:19]wFMCommunicate request_size=4 [21:04:19]MH_SAM_APDU [21:04:19]CAPDU: 80 09 00 00 [21:04:19]Write to MH i2c: E2 08 00 7F 02 80 09 00 00 00 00 00 00 F3 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:19]Read from MH i2c: E2 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 03 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [21:04:19]RAPDU: 90 00 [21:04:19]wFMCommunicate OK [21:04:19]SAM_PROTO_ClearQueue done [21:04:19]KKMCreateOFDPacket [21:04:19]OFDProtocolAddRootSTLVToBuf [21:04:19]FM_MakeSignedData [21:04:19]FM_MakeSignedData [21:04:19]SAM_PROTO_SignData [21:04:19]wFMCommunicate request_size=4 [21:04:19]MH_SAM_APDU [21:04:19]CAPDU: 80 0D 01 02 [21:04:19]Write to MH i2c: E2 08 00 80 02 80 0D 01 02 00 00 00 00 FB [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:19]Read from MH i2c: E2 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 03 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [21:04:19]RAPDU: 90 00 [21:04:19]wFMCommunicate OK [21:04:19]wFMCommunicate request_size=255 [21:04:19]MH_SAM_APDU [21:04: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 D2 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E5 00 00 35 04 06 00 0E [21:04:19]Write to MH i2c: E2 02 01 81 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 D2 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E5 00 00 35 04 06 00 0E 00 00 34 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:19]Read from MH i2c: E2 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 03 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [21:04:19]RAPDU: 90 00 [21:04:19]wFMCommunicate OK [21:04:19]wFMCommunicate request_size=10 [21:04:19]MH_SAM_APDU [21:04:19]CAPDU: 80 0D 02 02 05 85 FF 8D 11 75 [21:04:19]Write to MH i2c: E2 0D 00 82 02 80 0D 02 02 05 00 85 FF 8D 11 75 00 00 9F [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:19]Read from MH i2c: E2 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 03 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [21:04:19]RAPDU: 90 00 [21:04:19]wFMCommunicate OK [21:04:19]wFMCommunicate request_size=4 [21:04:19]MH_SAM_APDU [21:04:19]CAPDU: 80 0D 03 02 [21:04:19]Write to MH i2c: E2 08 00 83 02 80 0D 03 02 00 00 00 00 00 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:19]Read from MH i2c: E2 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 0B 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 0B 00 83 02 00 39 72 7F F6 EA 39 5A A1 90 00 3F [21:04:19]RAPDU: 39 72 7F F6 EA 39 5A A1 90 00 [21:04:19]wFMCommunicate OK [21:04:19]SAM_PROTO_SignData done [21:04:19]FM_MakeSignedData done [21:04:19]CreateOFDProtocolMessage [21:04:19]wFMCommunicate request_size=4 [21:04:19]MH_SAM_APDU [21:04:19]CAPDU: 80 11 00 00 [21:04:19]Write to MH i2c: E2 08 00 84 02 80 11 00 00 00 00 00 00 00 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:19]Read from MH i2c: E2 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 17 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 17 00 84 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4C [21:04:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:04:19]wFMCommunicate OK [21:04:19]CreateOFDProtocolMessage done [21:04:19]OFDSenderStorePacket 58718 [21:04:19]StoreOFDPacket docnum=58718 [21:04:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 48 58 07 01 25 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 D2 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E5 00 00 35 04 06 00 0E 85 FF 8D 11 75 39 72 7F F6 EA 39 5A A1 [21:04:19]CheckFolder [21:04:19]dirname=/storage/ofd_packets [21:04:19]CheckFolder done [21:04:19]ProducePacketName [21:04:19]name=ofd_packets/00058718 [21:04:19]NVStorageSaveData ofd_packets/00058718 [21:04:19]File name is /storage/ofd_packets/00058718 [21:04:19]Write 301 bytes [21:04:19]NVStorageSaveData done [21:04:19]OFDSenderStorePacket done [21:04:19]KKMCreateOFDPacket done [21:04:19]NVStorageSaveData kkm_last_timestamp [21:04:19]File name is /storage/kkm_last_timestamp [21:04:19]Write 4 bytes [21:04:19]NVStorageSaveData done [21:04:19]ExternCall_PrintAddStr [21:04:19]wPrintStart [21:04:19]Write to MH i2c: 01 00 00 85 02 87 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 07 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 07 00 85 02 00 00 00 00 00 FF 0F 9C [21:04:19]RasterBufferAndPrint [21:04:19]line Счет N : (1)2076071 [21:04:19]line ИНН: 02508201610067 [21:04:19]line Контрольно-Кассовый Чек [21:04:19]line ПРОДАЖА [21:04:19]line ТРК (МРК, ГНК) : 33 [21:04:19]line Товар: 2710124130 [21:04:19]line Аи-92-К-4 [21:04:19]line 7.380 * 67.80 [21:04:19]line = 500.36 [21:04:19]line НДС 12% НСП 1% [21:04:19]line > о реализуемом товаре [21:04:19]line ИТОГО: 500.36 [21:04:19]line НСП 1% : 4.43 [21:04:19]line НДС 12% : 53.14 [21:04:19]line Наличными: 0.00 [21:04:19]line Безнал.: 500.36 [21:04:19]line Место: АЗС № 135 "Партнер Нефть" [21:04:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:04:19]line СНО: Общий режим [21:04:19]line Чек 702 20.08.2024 21:04 [21:04:19]line Смена: 100 ФФД: 1.0 [21:04:19]line ЗНМ: 0300000196 [21:04:19]line РНМ: 0000000000162794 [21:04:19]line Версия ККМ: v1.0 [21:04:19]line Платежная система: Бакай Банк [21:04:19]line ФМ: 0000000002094532 [21:04:19]line ФД: 58718 [21:04:19]line ФПД: 15968680874357 [21:04:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210418&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58718&fm=15968680874357&tin=02508201610067®Number=0000000000162794&sum=50036 [21:04:20]OFD Sender: Processing packet 58718 [packets to send 52, broken 51] [21:04:20]ProducePacketName [21:04:20]name=ofd_packets/00058718 [21:04:20]OFD Sender: To server: pG, [21:04:20]CommunicateWithHost lk.salyk.kg:30040 [21:04:20]ConnectInit lk.salyk.kg [21:04:20]written 0, free lines is 4095 [21:04:20]Write to MH i2c: 01 00 00 AF 02 B1 [21:04:20]Write i2c OK [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: 01 [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: 01 07 00 [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: 01 07 00 AF 02 00 00 00 00 00 BC 0C 80 [21:04:20]RasterBufferAndPrint [21:04:20]line [21:04:20]line [21:04:20]line [21:04:20]line [21:04:20]line [21:04:20]written 0, free lines is 3264 [21:04:20]MH_Cut [21:04:20]Write to MH i2c: D1 01 00 B6 02 01 8A [21:04:20]Write i2c OK [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: D1 [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: D1 01 00 [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: D1 01 00 B6 02 00 89 [21:04:20]Write to MH i2c: 01 00 00 B7 02 B9 [21:04:20]Write i2c OK [21:04:20]MH_I2C_Read... [21:04:21]*** Cut start [21:04:21]*** Partial cut [21:04:21]*** CUTSNS_PIN = 1 [21:04:21]*** CUTSNS_PIN = 0 [21:04:21]*** Brake cut motor [21:04:22]Read from MH i2c: 01 [21:04:22]MH_I2C_Read... [21:04:22]*** Stop cut motor [21:04:22]*** Cut end [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 B7 02 00 00 00 00 00 FF 0F CE [21:04:22]process_action close_receipt done [21:04:22]requested_data is exist [21:04:22]produce_requested_data [21:04:22]requested_item fm.sn is exist - process it [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 B8 02 80 11 00 00 00 00 00 00 34 [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 B8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 80 [21:04:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:04:22]wFMCommunicate OK [21:04:22]requested_item fd.num is exist - process it [21:04:22]SAM_PROTO_GetFieldsCounters [21:04:22]wFMCommunicate request_size=4 [21:04:22]MH_SAM_APDU [21:04:22]CAPDU: 80 13 00 00 [21:04:22]Write to MH i2c: E2 08 00 B9 02 80 13 00 00 00 00 00 00 37 [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:22]Read from MH i2c: E2 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 62 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 62 00 B9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 3C [21:04:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:22]wFMCommunicate OK [21:04:22]SAM_PROTO_GetFieldsCounters done [21:04:22]requested_item shift.num is exist - process it [21:04:22]requested_item shift.opened is exist - process it [21:04:22]req_shift_opened [21:04:22]FM_GetShiftState [21:04:22]SAM_PROTO_GetShiftState [21:04:22]wFMCommunicate request_size=4 [21:04:22]MH_SAM_APDU [21:04:22]CAPDU: 80 13 01 00 [21:04:22]Write to MH i2c: E2 08 00 BA 02 80 13 01 00 00 00 00 00 39 [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:22]Read from MH i2c: E2 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 0E 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 0E 00 BA 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5C [21:04:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:04:22]wFMCommunicate OK [21:04:22]SAM_PROTO_GetShiftState done [21:04:22]FM_GetShiftState done [21:04:22]req_shift_opened done [21:04:22]requested_item shift.open_date is exist - process it [21:04:22]req_shift_open_date [21:04:22]req_shift_open_date done [21:04:22]produce_requested_data done [21:04:22]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58718,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:04:22]process_action_free close_receipt [21:04:22]json_value_free [21:04:22]json_value_free done [21:04:22]process_json_proto returns [21:04:22]Send response to host [21:04:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58718,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:04:22]free response buf [21:04:22]execute_script done [21:04:22]execute_script returns [21:04:22]free content buf [21:04:22]Sock 10.Close socket [21:04:22]Sock 10.Thread stoped [21:05:30]accept exits with 7 [21:05:30]New connection [21:05:30]New thread 3067440484 created [21:05:30]Thread 3067583844 joined [21:05:30]Waiting for new connection... [21:05:30] Sock 7.Parse request [21:05:30]Sock 7.Check first char [21:05:30]Sock 7.First char is OK [21:05:30]request: POST /json_proto HTTP/1.0 [21:05:30]Method: POST [21:05:30]URL: /json_proto [21:05:30]Method is POST - this is cgi request [21:05:30]url: /json_proto [21:05:30]query_string will be loaded in cgi processing [21:05:30]execute_cgi json_proto POST (null) [21:05:30]execute_cgi path=json_proto method=POST [21:05:30]POST find Content-Length [21:05:30]Host: 172.17.44.3:8080 [21:05:30]Content-Length: 804 [21:05:30]Content-Type: application/json [21:05:30] [21:05:30]POST finish read [21:05:30]Found Content-Length = 804 [21:05:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.830, "sum" : 1005.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1005.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:30]execute_script... [21:05:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.830, "sum" : 1005.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1005.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:30]POST & json_proto [21:05:30]process_json_proto [21:05:30]json parsed OK: [21:05:30]protocol is kg_v1.0 [21:05:30]action value=close_receipt [21:05:30]process_action close_receipt [21:05:30]cmd_close_receipt [21:05:30]MH_GetDate [21:05:30]Write to MH i2c: F0 00 00 BB 02 AC [21:05:30]Write i2c OK [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: F0 [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: F0 09 00 [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: F0 09 00 BB 02 00 1B 05 C5 66 AD C5 5D 66 35 [21:05:30]GetLastDocTimeStamp 1724187858 [21:05:30]current date 1724187931 [21:05:30]FM_GetShiftState [21:05:30]SAM_PROTO_GetShiftState [21:05:30]wFMCommunicate request_size=4 [21:05:30]MH_SAM_APDU [21:05:30]CAPDU: 80 13 01 00 [21:05:30]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [21:05:30]Write i2c OK [21:05:30]MH_I2C_Read... [21:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:30]Read from MH i2c: E2 [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: E2 0E 00 [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5E [21:05:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:05:30]wFMCommunicate OK [21:05:30]SAM_PROTO_GetShiftState done [21:05:30]FM_GetShiftState done [21:05:30]opened in 1724112910 [21:05:30]opened+sec_in_day 1724199310 [21:05:30]quantity*price = 100547 [21:05:30]sum+1 = 100548 [21:05:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1005.47 НСП 1% : 8.90 НДС 12% : 106.78 Наличными: 0.00 Безнал.: 1005.47 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 703 20.08.2024 21:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58719 ФПД: 244291304497454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210531&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58719&fm=244291304497454&tin=02508201610067®Number=0000000000162794&sum=100547 [21:05:31]StoreToDocumentArchive [21:05:31]shift 100 fd 58719 [21:05:31]save to /storage/0100/doc_00058719 [21:05:31]save last doc name /storage/0100/doc_00058719 to /storage/kkm_last_doc_name [21:05:31]save OK [21:05:31]Clear old archive folders... [21:05:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:05:31]tlvbuf is 01FA9030 [21:05:31]SAM_PROTO_ClearQueue [21:05:31]wFMCommunicate request_size=4 [21:05:31]MH_SAM_APDU [21:05:31]CAPDU: 80 09 00 00 [21:05:31]Write to MH i2c: E2 08 00 C9 02 80 09 00 00 00 00 00 00 3D [21:05:31]Write i2c OK [21:05:31]MH_I2C_Read... [21:05:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:31]Read from MH i2c: E2 [21:05:31]MH_I2C_Read... [21:05:31]Read from MH i2c: E2 03 00 [21:05:31]MH_I2C_Read... [21:05:31]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [21:05:31]RAPDU: 90 00 [21:05:31]wFMCommunicate OK [21:05:31]SAM_PROTO_ClearQueue done [21:05:31]KKMCreateOFDPacket [21:05:31]OFDProtocolAddRootSTLVToBuf [21:05:31]FM_MakeSignedData [21:05:31]FM_MakeSignedData [21:05:31]SAM_PROTO_SignData [21:05:31]wFMCommunicate request_size=4 [21:05:31]MH_SAM_APDU [21:05:31]CAPDU: 80 0D 01 02 [21:05:31]Write to MH i2c: E2 08 00 CA 02 80 0D 01 02 00 00 00 00 45 [21:05:31]Write i2c OK [21:05:31]MH_I2C_Read... [21:05:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:31]Read from MH i2c: E2 [21:05:31]MH_I2C_Read... [21:05:31]Read from MH i2c: E2 03 00 [21:05:31]MH_I2C_Read... [21:05:31]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [21:05:31]RAPDU: 90 00 [21:05:31]wFMCommunicate OK [21:05:31]wFMCommunicate request_size=255 [21:05:31]MH_SAM_APDU [21:05: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 34 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 88 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 1B 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E5 00 00 35 04 06 00 DE [21:05:31]Write to MH i2c: E2 02 01 CB 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 34 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 88 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 1B 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E5 00 00 35 04 06 00 DE 00 00 DA [21:05:31]Write i2c OK [21:05:31]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 [21:05:32]MH_I2C_Read... [21:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:32]Read from MH i2c: E2 03 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [21:05:32]RAPDU: 90 00 [21:05:32]wFMCommunicate OK [21:05:32]wFMCommunicate request_size=10 [21:05:32]MH_SAM_APDU [21:05:32]CAPDU: 80 0D 02 02 05 2E 80 6D 21 2E [21:05:32]Write to MH i2c: E2 0D 00 CC 02 80 0D 02 02 05 00 2E 80 6D 21 2E 00 00 BC [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:32]Read from MH i2c: E2 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 03 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [21:05:32]RAPDU: 90 00 [21:05:32]wFMCommunicate OK [21:05:32]wFMCommunicate request_size=4 [21:05:32]MH_SAM_APDU [21:05:32]CAPDU: 80 0D 03 02 [21:05:32]Write to MH i2c: E2 08 00 CD 02 80 0D 03 02 00 00 00 00 4A [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:32]Read from MH i2c: E2 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 0B 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 0B 00 CD 02 00 BF A2 65 BA A2 D5 CA 83 90 00 8F [21:05:32]RAPDU: BF A2 65 BA A2 D5 CA 83 90 00 [21:05:32]wFMCommunicate OK [21:05:32]SAM_PROTO_SignData done [21:05:32]FM_MakeSignedData done [21:05:32]CreateOFDProtocolMessage [21:05:32]wFMCommunicate request_size=4 [21:05:32]MH_SAM_APDU [21:05:32]CAPDU: 80 11 00 00 [21:05:32]Write to MH i2c: E2 08 00 CE 02 80 11 00 00 00 00 00 00 4A [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:32]Read from MH i2c: E2 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 17 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 17 00 CE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 96 [21:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:05:32]wFMCommunicate OK [21:05:32]CreateOFDProtocolMessage done [21:05:32]OFDSenderStorePacket 58719 [21:05:32]StoreOFDPacket docnum=58719 [21:05:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F0 C2 07 01 CC 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 34 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 88 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 1B 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E5 00 00 35 04 06 00 DE 2E 80 6D 21 2E BF A2 65 BA A2 D5 CA 83 [21:05:32]CheckFolder [21:05:32]dirname=/storage/ofd_packets [21:05:32]CheckFolder done [21:05:32]ProducePacketName [21:05:32]name=ofd_packets/00058719 [21:05:32]NVStorageSaveData ofd_packets/00058719 [21:05:32]File name is /storage/ofd_packets/00058719 [21:05:32]Write 301 bytes [21:05:32]NVStorageSaveData done [21:05:32]OFDSenderStorePacket done [21:05:32]KKMCreateOFDPacket done [21:05:32]NVStorageSaveData kkm_last_timestamp [21:05:32]File name is /storage/kkm_last_timestamp [21:05:32]Write 4 bytes [21:05:32]NVStorageSaveData done [21:05:32]ExternCall_PrintAddStr [21:05:32]wPrintStart [21:05:32]Write to MH i2c: 01 00 00 CF 02 D1 [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 07 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 07 00 CF 02 00 00 00 00 00 FF 0F E6 [21:05:32]RasterBufferAndPrint [21:05:32]line Счет N : (1)2076072 [21:05:32]line ИНН: 02508201610067 [21:05:32]line Контрольно-Кассовый Чек [21:05:32]line ПРОДАЖА [21:05:32]line ТРК (МРК, ГНК) : 53 [21:05:32]line Товар: 2710124130 [21:05:32]line Аи-92-К-4 [21:05:32]line 14.830 * 67.80 [21:05:32]line = 1005.47 [21:05:32]line НДС 12% НСП 1% [21:05:32]line > о реализуемом товаре [21:05:32]line ИТОГО: 1005.47 [21:05:32]line НСП 1% : 8.90 [21:05:32]line НДС 12% : 106.78 [21:05:32]line Наличными: 0.00 [21:05:32]line Безнал.: 1005.47 [21:05:32]line Место: АЗС № 135 "Партнер Нефть" [21:05:32]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:05:32]line СНО: Общий режим [21:05:32]line Чек 703 20.08.2024 21:05 [21:05:32]line Смена: 100 ФФД: 1.0 [21:05:32]line ЗНМ: 0300000196 [21:05:32]line РНМ: 0000000000162794 [21:05:32]line Версия ККМ: v1.0 [21:05:32]line Платежная система: O! деньги [21:05:32]line ФМ: 0000000002094532 [21:05:32]line ФД: 58719 [21:05:32]line ФПД: 244291304497454 [21:05:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210531&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58719&fm=244291304497454&tin=02508201610067®Number=0000000000162794&sum=100547 [21:05:32]written 0, free lines is 4095 [21:05:33]Write to MH i2c: 01 00 00 F9 02 FB [21:05:33]Write i2c OK [21:05:33]MH_I2C_Read... [21:05:33]Read from MH i2c: 01 [21:05:33]MH_I2C_Read... [21:05:33]Read from MH i2c: 01 07 00 [21:05:33]MH_I2C_Read... [21:05:33]Read from MH i2c: 01 07 00 F9 02 00 00 00 00 00 BE 0C CC [21:05:33]RasterBufferAndPrint [21:05:33]line [21:05:33]line [21:05:33]line [21:05:33]line [21:05:33]line [21:05:33]written 0, free lines is 3267 [21:05:33]MH_Cut [21:05:33]Write to MH i2c: D1 01 00 00 03 01 D5 [21:05:33]Write i2c OK [21:05:33]MH_I2C_Read... [21:05:33]Read from MH i2c: D1 [21:05:33]MH_I2C_Read... [21:05:33]Read from MH i2c: D1 01 00 [21:05:33]MH_I2C_Read... [21:05:33]Read from MH i2c: D1 01 00 00 03 00 D4 [21:05:33]Write to MH i2c: 01 00 00 01 03 04 [21:05:33]Write i2c OK [21:05:33]MH_I2C_Read... [21:05:33]*** Cut start [21:05:33]*** Partial cut [21:05:33]*** CUTSNS_PIN = 1 [21:05:34]*** CUTSNS_PIN = 0 [21:05:34]*** Brake cut motor [21:05:34]Read from MH i2c: 01 [21:05:34]MH_I2C_Read... [21:05:34]*** Stop cut motor [21:05:34]*** Cut end [21:05:34]Read from MH i2c: 01 07 00 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [21:05:34]process_action close_receipt done [21:05:34]requested_data is exist [21:05:34]produce_requested_data [21:05:34]requested_item fm.sn is exist - process it [21:05:34]wFMCommunicate request_size=4 [21:05:34]MH_SAM_APDU [21:05:34]CAPDU: 80 11 00 00 [21:05:34]Write to MH i2c: E2 08 00 02 03 80 11 00 00 00 00 00 00 7F [21:05:34]Write i2c OK [21:05:34]MH_I2C_Read... [21:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:34]Read from MH i2c: E2 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 17 00 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 17 00 02 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CB [21:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:05:34]wFMCommunicate OK [21:05:34]requested_item fd.num is exist - process it [21:05:34]SAM_PROTO_GetFieldsCounters [21:05:34]wFMCommunicate request_size=4 [21:05:34]MH_SAM_APDU [21:05:34]CAPDU: 80 13 00 00 [21:05:34]Write to MH i2c: E2 08 00 03 03 80 13 00 00 00 00 00 00 82 [21:05:34]Write i2c OK [21:05:34]MH_I2C_Read... [21:05:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:34]Read from MH i2c: E2 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 62 00 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 62 00 03 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 8B [21:05:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 5F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:34]wFMCommunicate OK [21:05:34]SAM_PROTO_GetFieldsCounters done [21:05:34]requested_item shift.num is exist - process it [21:05:34]requested_item shift.opened is exist - process it [21:05:34]req_shift_opened [21:05:34]FM_GetShiftState [21:05:34]SAM_PROTO_GetShiftState [21:05:34]wFMCommunicate request_size=4 [21:05:34]MH_SAM_APDU [21:05:34]CAPDU: 80 13 01 00 [21:05:34]Write to MH i2c: E2 08 00 04 03 80 13 01 00 00 00 00 00 84 [21:05:34]Write i2c OK [21:05:34]MH_I2C_Read... [21:05:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:34]Read from MH i2c: E2 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 0E 00 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 0E 00 04 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A7 [21:05:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:05:34]wFMCommunicate OK [21:05:34]SAM_PROTO_GetShiftState done [21:05:34]FM_GetShiftState done [21:05:34]req_shift_opened done [21:05:34]requested_item shift.open_date is exist - process it [21:05:34]req_shift_open_date [21:05:34]req_shift_open_date done [21:05:34]produce_requested_data done [21:05:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58719,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:05:34]process_action_free close_receipt [21:05:34]json_value_free [21:05:34]json_value_free done [21:05:34]process_json_proto returns [21:05:34]Send response to host [21:05:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58719,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:05:34]free response buf [21:05:34]execute_script done [21:05:34]execute_script returns [21:05:34]free content buf [21:05:34]Sock 7.Close socket [21:05:34]Sock 7.Thread stoped [21:05:49]accept exits with 10 [21:05:49]New connection [21:05:49]New thread 3067583844 created [21:05:49]Thread 3067440484 joined [21:05:49]Waiting for new connection... [21:05:49] Sock 10.Parse request [21:05:49]Sock 10.Check first char [21:05:49]Sock 10.First char is OK [21:05:49]request: POST /json_proto HTTP/1.0 [21:05:49]Method: POST [21:05:49]URL: /json_proto [21:05:49]Method is POST - this is cgi request [21:05:49]url: /json_proto [21:05:49]query_string will be loaded in cgi processing [21:05:49]execute_cgi json_proto POST (null) [21:05:49]execute_cgi path=json_proto method=POST [21:05:49]POST find Content-Length [21:05:49]Host: 172.17.44.3:8080 [21:05:49]Content-Length: 817 [21:05:49]Content-Type: application/json [21:05:49] [21:05:49]POST finish read [21:05:49]Found Content-Length = 817 [21:05:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:49]execute_script... [21:05: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)2076073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:49]POST & json_proto [21:05:49]process_json_proto [21:05:49]json parsed OK: [21:05:49]protocol is kg_v1.0 [21:05:49]action value=close_receipt [21:05:49]process_action close_receipt [21:05:49]cmd_close_receipt [21:05:49]MH_GetDate [21:05:49]Write to MH i2c: F0 00 00 05 03 F7 [21:05:49]Write i2c OK [21:05:49]MH_I2C_Read... [21:05:49]Read from MH i2c: F0 [21:05:49]MH_I2C_Read... [21:05:49]Read from MH i2c: F0 09 00 [21:05:49]MH_I2C_Read... [21:05:49]Read from MH i2c: F0 09 00 05 03 00 2E 05 C5 66 AD C5 5D 66 93 [21:05:49]GetLastDocTimeStamp 1724187931 [21:05:49]current date 1724187950 [21:05:49]FM_GetShiftState [21:05:49]SAM_PROTO_GetShiftState [21:05:49]wFMCommunicate request_size=4 [21:05:49]MH_SAM_APDU [21:05:49]CAPDU: 80 13 01 00 [21:05:49]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [21:05:49]Write i2c OK [21:05:49]MH_I2C_Read... [21:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:50]Read from MH i2c: E2 [21:05:50]MH_I2C_Read... [21:05:50]Read from MH i2c: E2 0E 00 [21:05:50]MH_I2C_Read... [21:05:50]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A9 [21:05:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:05:50]wFMCommunicate OK [21:05:50]SAM_PROTO_GetShiftState done [21:05:50]FM_GetShiftState done [21:05:50]opened in 1724112910 [21:05:50]opened+sec_in_day 1724199310 [21:05:50]quantity*price = 200025 [21:05:50]sum+1 = 200026 [21:05:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 704 20.08.2024 21:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58720 ФПД: 276520746042505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210550&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58720&fm=276520746042505&tin=02508201610067®Number=0000000000162794&sum=200025 [21:05:51]StoreToDocumentArchive [21:05:51]shift 100 fd 58720 [21:05:51]save to /storage/0100/doc_00058720 [21:05:51]save last doc name /storage/0100/doc_00058720 to /storage/kkm_last_doc_name [21:05:51]save OK [21:05:51]Clear old archive folders... [21:05:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:05:51]tlvbuf is 01FA37D0 [21:05:51]SAM_PROTO_ClearQueue [21:05:51]wFMCommunicate request_size=4 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 09 00 00 [21:05:51]Write to MH i2c: E2 08 00 13 03 80 09 00 00 00 00 00 00 88 [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 13 03 00 90 00 8A [21:05:51]RAPDU: 90 00 [21:05:51]wFMCommunicate OK [21:05:51]SAM_PROTO_ClearQueue done [21:05:51]KKMCreateOFDPacket [21:05:51]OFDProtocolAddRootSTLVToBuf [21:05:51]FM_MakeSignedData [21:05:51]FM_MakeSignedData [21:05:51]SAM_PROTO_SignData [21:05:51]wFMCommunicate request_size=4 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 0D 01 02 [21:05:51]Write to MH i2c: E2 08 00 14 03 80 0D 01 02 00 00 00 00 90 [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [21:05:51]RAPDU: 90 00 [21:05:51]wFMCommunicate OK [21:05:51]wFMCommunicate request_size=255 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 2E 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E5 00 00 35 04 06 00 FB 7E 80 D7 [21:05:51]Write to MH i2c: E2 02 01 15 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 2E 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E5 00 00 35 04 06 00 FB 7E 80 D7 00 00 CB [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [21:05:51]RAPDU: 90 00 [21:05:51]wFMCommunicate OK [21:05:51]wFMCommunicate request_size=7 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 0D 02 02 02 44 89 [21:05:51]Write to MH i2c: E2 0A 00 16 03 80 0D 02 02 02 00 44 89 00 00 64 [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [21:05:51]RAPDU: 90 00 [21:05:51]wFMCommunicate OK [21:05:51]wFMCommunicate request_size=4 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 0D 03 02 [21:05:51]Write to MH i2c: E2 08 00 17 03 80 0D 03 02 00 00 00 00 95 [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 0B 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 0B 00 17 03 00 46 00 F1 5B F0 2A F6 87 90 00 BF [21:05:51]RAPDU: 46 00 F1 5B F0 2A F6 87 90 00 [21:05:51]wFMCommunicate OK [21:05:51]SAM_PROTO_SignData done [21:05:51]FM_MakeSignedData done [21:05:51]CreateOFDProtocolMessage [21:05:51]wFMCommunicate request_size=4 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 11 00 00 [21:05:51]Write to MH i2c: E2 08 00 18 03 80 11 00 00 00 00 00 00 95 [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 17 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 17 00 18 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E1 [21:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:05:51]wFMCommunicate OK [21:05:51]CreateOFDProtocolMessage done [21:05:51]OFDSenderStorePacket 58720 [21:05:51]StoreOFDPacket docnum=58720 [21:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5A E9 04 01 D7 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 2E 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E5 00 00 35 04 06 00 FB 7E 80 D7 44 89 46 00 F1 5B F0 2A F6 87 [21:05:51]CheckFolder [21:05:51]dirname=/storage/ofd_packets [21:05:51]CheckFolder done [21:05:51]ProducePacketName [21:05:51]name=ofd_packets/00058720 [21:05:51]NVStorageSaveData ofd_packets/00058720 [21:05:51]File name is /storage/ofd_packets/00058720 [21:05:51]Write 298 bytes [21:05:51]NVStorageSaveData done [21:05:51]OFDSenderStorePacket done [21:05:51]KKMCreateOFDPacket done [21:05:51]NVStorageSaveData kkm_last_timestamp [21:05:51]File name is /storage/kkm_last_timestamp [21:05:51]Write 4 bytes [21:05:51]NVStorageSaveData done [21:05:51]ExternCall_PrintAddStr [21:05:51]wPrintStart [21:05:51]Write to MH i2c: 01 00 00 19 03 1C [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 07 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 07 00 19 03 00 00 00 00 00 FF 0F 31 [21:05:51]RasterBufferAndPrint [21:05:51]line Счет N : (1)2076073 [21:05:51]line ИНН: 02508201610067 [21:05:51]line Контрольно-Кассовый Чек [21:05:51]line ПРОДАЖА [21:05:51]line ТРК (МРК, ГНК) : 21 [21:05:51]line Товар: 2710194210 [21:05:51]line ДТ-К-5 [21:05:51]line 26.250 * 76.20 [21:05:51]line = 2000.25 [21:05:51]line НДС 12% НСП 1% [21:05:51]line > о реализуемом товаре [21:05:51]line ИТОГО: 2000.25 [21:05:51]line НСП 1% : 17.70 [21:05:51]line НДС 12% : 212.42 [21:05:51]line Наличными: 0.00 [21:05:51]line Безнал.: 2000.25 [21:05:51]line Место: АЗС № 135 "Партнер Нефть" [21:05:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:05:51]line СНО: Общий режим [21:05:51]line Чек 704 20.08.2024 21:05 [21:05:51]line Смена: 100 ФФД: 1.0 [21:05:51]line ЗНМ: 0300000196 [21:05:51]line РНМ: 0000000000162794 [21:05:51]line Версия ККМ: v1.0 [21:05:51]line Платежная система: Бакай Банк [21:05:51]line ФМ: 0000000002094532 [21:05:51]line ФД: 58720 [21:05:51]line ФПД: 276520746042505 [21:05:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210550&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58720&fm=276520746042505&tin=02508201610067®Number=0000000000162794&sum=200025 [21:05:51]written 0, free lines is 4095 [21:05:52]Write to MH i2c: 01 00 00 43 03 46 [21:05:52]Write i2c OK [21:05:52]MH_I2C_Read... [21:05:52]Read from MH i2c: 01 [21:05:52]MH_I2C_Read... [21:05:52]Read from MH i2c: 01 07 00 [21:05:52]MH_I2C_Read... [21:05:52]Read from MH i2c: 01 07 00 43 03 00 00 00 00 00 BE 0C 17 [21:05:52]RasterBufferAndPrint [21:05:52]line [21:05:52]line [21:05:52]line [21:05:52]line [21:05:52]line [21:05:52]written 0, free lines is 3267 [21:05:52]MH_Cut [21:05:52]Write to MH i2c: D1 01 00 4A 03 01 1F [21:05:52]Write i2c OK [21:05:52]MH_I2C_Read... [21:05:52]Read from MH i2c: D1 [21:05:52]MH_I2C_Read... [21:05:52]Read from MH i2c: D1 01 00 [21:05:52]MH_I2C_Read... [21:05:52]Read from MH i2c: D1 01 00 4A 03 00 1E [21:05:52]Write to MH i2c: 01 00 00 4B 03 4E [21:05:52]Write i2c OK [21:05:52]MH_I2C_Read... [21:05:53]*** Cut start [21:05:53]*** Partial cut [21:05:53]*** CUTSNS_PIN = 1 [21:05:53]*** CUTSNS_PIN = 0 [21:05:53]*** Brake cut motor [21:05:53]Read from MH i2c: 01 [21:05:53]MH_I2C_Read... [21:05:53]*** Stop cut motor [21:05:53]*** Cut end [21:05:53]Read from MH i2c: 01 07 00 [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [21:05:53]process_action close_receipt done [21:05:53]requested_data is exist [21:05:53]produce_requested_data [21:05:53]requested_item fm.sn is exist - process it [21:05:53]wFMCommunicate request_size=4 [21:05:53]MH_SAM_APDU [21:05:53]CAPDU: 80 11 00 00 [21:05:53]Write to MH i2c: E2 08 00 4C 03 80 11 00 00 00 00 00 00 C9 [21:05:53]Write i2c OK [21:05:53]MH_I2C_Read... [21:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:54]Read from MH i2c: E2 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 17 00 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 17 00 4C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 15 [21:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:05:54]wFMCommunicate OK [21:05:54]requested_item fd.num is exist - process it [21:05:54]SAM_PROTO_GetFieldsCounters [21:05:54]wFMCommunicate request_size=4 [21:05:54]MH_SAM_APDU [21:05:54]CAPDU: 80 13 00 00 [21:05:54]Write to MH i2c: E2 08 00 4D 03 80 13 00 00 00 00 00 00 CC [21:05:54]Write i2c OK [21:05:54]MH_I2C_Read... [21:05:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:54]Read from MH i2c: E2 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 62 00 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 62 00 4D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 60 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [21:05:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 60 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:54]wFMCommunicate OK [21:05:54]SAM_PROTO_GetFieldsCounters done [21:05:54]requested_item shift.num is exist - process it [21:05:54]requested_item shift.opened is exist - process it [21:05:54]req_shift_opened [21:05:54]FM_GetShiftState [21:05:54]SAM_PROTO_GetShiftState [21:05:54]wFMCommunicate request_size=4 [21:05:54]MH_SAM_APDU [21:05:54]CAPDU: 80 13 01 00 [21:05:54]Write to MH i2c: E2 08 00 4E 03 80 13 01 00 00 00 00 00 CE [21:05:54]Write i2c OK [21:05:54]MH_I2C_Read... [21:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:54]Read from MH i2c: E2 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 0E 00 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 0E 00 4E 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [21:05:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:05:54]wFMCommunicate OK [21:05:54]SAM_PROTO_GetShiftState done [21:05:54]FM_GetShiftState done [21:05:54]req_shift_opened done [21:05:54]requested_item shift.open_date is exist - process it [21:05:54]req_shift_open_date [21:05:54]req_shift_open_date done [21:05:54]produce_requested_data done [21:05:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58720,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:05:54]process_action_free close_receipt [21:05:54]json_value_free [21:05:54]json_value_free done [21:05:54]process_json_proto returns [21:05:54]Send response to host [21:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58720,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:05:54]free response buf [21:05:54]execute_script done [21:05:54]execute_script returns [21:05:54]free content buf [21:05:54]Sock 10.Close socket [21:05:54]Sock 10.Thread stoped [21:06:29]accept exits with 7 [21:06:29]New connection [21:06:29]New thread 3067440484 created [21:06:29]Thread 3067583844 joined [21:06:29]Waiting for new connection... [21:06:29] Sock 7.Parse request [21:06:29]Sock 7.Check first char [21:06:29]Sock 7.First char is OK [21:06:29]request: POST /json_proto HTTP/1.0 [21:06:29]Method: POST [21:06:29]URL: /json_proto [21:06:29]Method is POST - this is cgi request [21:06:29]url: /json_proto [21:06:29]query_string will be loaded in cgi processing [21:06:29]execute_cgi json_proto POST (null) [21:06:29]execute_cgi path=json_proto method=POST [21:06:29]POST find Content-Length [21:06:29]Host: 172.17.44.3:8080 [21:06:29]Content-Length: 792 [21:06:29]Content-Type: application/json [21:06:29] [21:06:29]POST finish read [21:06:29]Found Content-Length = 792 [21:06:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 6.600, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:29]execute_script... [21:06:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 6.600, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:29]POST & json_proto [21:06:29]process_json_proto [21:06:29]json parsed OK: [21:06:29]protocol is kg_v1.0 [21:06:29]action value=close_receipt [21:06:29]process_action close_receipt [21:06:29]cmd_close_receipt [21:06:29]MH_GetDate [21:06:29]Write to MH i2c: F0 00 00 4F 03 41 [21:06:29]Write i2c OK [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: F0 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: F0 09 00 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: F0 09 00 4F 03 00 56 05 C5 66 AD C5 5D 66 05 [21:06:29]GetLastDocTimeStamp 1724187950 [21:06:29]current date 1724187990 [21:06:29]FM_GetShiftState [21:06:29]SAM_PROTO_GetShiftState [21:06:29]wFMCommunicate request_size=4 [21:06:29]MH_SAM_APDU [21:06:29]CAPDU: 80 13 01 00 [21:06:29]Write to MH i2c: E2 08 00 50 03 80 13 01 00 00 00 00 00 D0 [21:06:29]Write i2c OK [21:06:29]MH_I2C_Read... [21:06:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:29]Read from MH i2c: E2 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: E2 0E 00 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: E2 0E 00 50 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F3 [21:06:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:06:29]wFMCommunicate OK [21:06:29]SAM_PROTO_GetShiftState done [21:06:29]FM_GetShiftState done [21:06:29]opened in 1724112910 [21:06:29]opened+sec_in_day 1724199310 [21:06:29]quantity*price = 0 [21:06:29]sum+1 = 1 [21:06:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 705 20.08.2024 21:06 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58721 ФПД: 64478045748092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210630&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58721&fm=64478045748092&tin=02508201610067®Number=0000000000162794&sum=0 [21:06:30]StoreToDocumentArchive [21:06:30]shift 100 fd 58721 [21:06:30]save to /storage/0100/doc_00058721 [21:06:30]save last doc name /storage/0100/doc_00058721 to /storage/kkm_last_doc_name [21:06:30]save OK [21:06:30]Clear old archive folders... [21:06:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:06:30]tlvbuf is 01FAACA0 [21:06:30]SAM_PROTO_ClearQueue [21:06:30]wFMCommunicate request_size=4 [21:06:30]MH_SAM_APDU [21:06:30]CAPDU: 80 09 00 00 [21:06:30]Write to MH i2c: E2 08 00 5D 03 80 09 00 00 00 00 00 00 D2 [21:06:30]Write i2c OK [21:06:30]MH_I2C_Read... [21:06:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:06:30]Read from MH i2c: E2 [21:06:30]MH_I2C_Read... [21:06:30]Read from MH i2c: E2 03 00 [21:06:30]MH_I2C_Read... [21:06:30]Read from MH i2c: E2 03 00 5D 03 00 90 00 D4 [21:06:30]RAPDU: 90 00 [21:06:30]wFMCommunicate OK [21:06:30]SAM_PROTO_ClearQueue done [21:06:30]KKMCreateOFDPacket [21:06:30]OFDProtocolAddRootSTLVToBuf [21:06:30]FM_MakeSignedData [21:06:30]FM_MakeSignedData [21:06:30]SAM_PROTO_SignData [21:06:30]wFMCommunicate request_size=4 [21:06:30]MH_SAM_APDU [21:06:30]CAPDU: 80 0D 01 02 [21:06:30]Write to MH i2c: E2 08 00 5E 03 80 0D 01 02 00 00 00 00 DA [21:06:30]Write i2c OK [21:06:30]MH_I2C_Read... [21:06:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:06:30]Read from MH i2c: E2 [21:06:30]MH_I2C_Read... [21:06:30]Read from MH i2c: E2 03 00 [21:06:30]MH_I2C_Read... [21:06:30]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [21:06:30]RAPDU: 90 00 [21:06:30]wFMCommunicate OK [21:06:30]wFMCommunicate request_size=255 [21:06:30]MH_SAM_APDU [21:06:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C8 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 56 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E5 00 00 35 04 06 00 3A [21:06:30]Write to MH i2c: E2 02 01 5F 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C8 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 56 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E5 00 00 35 04 06 00 3A 00 00 EE [21:06:30]Write i2c OK [21:06:30]MH_I2C_Read... [21:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:31]Read from MH i2c: E2 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: E2 03 00 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [21:06:31]RAPDU: 90 00 [21:06:31]wFMCommunicate OK [21:06:31]wFMCommunicate request_size=10 [21:06:31]MH_SAM_APDU [21:06:31]CAPDU: 80 0D 02 02 05 A4 77 03 3B 7C [21:06:31]Write to MH i2c: E2 0D 00 60 03 80 0D 02 02 05 00 A4 77 03 3B 7C 00 00 BC [21:06:31]Write i2c OK [21:06:31]MH_I2C_Read... [21:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:31]Read from MH i2c: E2 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: E2 03 00 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [21:06:31]RAPDU: 90 00 [21:06:31]wFMCommunicate OK [21:06:31]wFMCommunicate request_size=4 [21:06:31]MH_SAM_APDU [21:06:31]CAPDU: 80 0D 03 02 [21:06:31]Write to MH i2c: E2 08 00 61 03 80 0D 03 02 00 00 00 00 DF [21:06:31]Write i2c OK [21:06:31]MH_I2C_Read... [21:06:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:06:31]Read from MH i2c: E2 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: E2 0B 00 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: E2 0B 00 61 03 00 17 1E 3E 2B 95 81 F2 7A 90 00 00 [21:06:31]RAPDU: 17 1E 3E 2B 95 81 F2 7A 90 00 [21:06:31]wFMCommunicate OK [21:06:31]SAM_PROTO_SignData done [21:06:31]FM_MakeSignedData done [21:06:31]CreateOFDProtocolMessage [21:06:31]wFMCommunicate request_size=4 [21:06:31]MH_SAM_APDU [21:06:31]CAPDU: 80 11 00 00 [21:06:31]Write to MH i2c: E2 08 00 62 03 80 11 00 00 00 00 00 00 DF [21:06:31]Write i2c OK [21:06:31]MH_I2C_Read... [21:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:31]Read from MH i2c: E2 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: E2 17 00 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: E2 17 00 62 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2B [21:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:06:31]wFMCommunicate OK [21:06:31]CreateOFDProtocolMessage done [21:06:31]OFDSenderStorePacket 58721 [21:06:31]StoreOFDPacket docnum=58721 [21:06:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 9B 07 01 94 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C8 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 56 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E5 00 00 35 04 06 00 3A A4 77 03 3B 7C 17 1E 3E 2B 95 81 F2 7A [21:06:31]CheckFolder [21:06:31]dirname=/storage/ofd_packets [21:06:31]CheckFolder done [21:06:31]ProducePacketName [21:06:31]name=ofd_packets/00058721 [21:06:31]NVStorageSaveData ofd_packets/00058721 [21:06:31]File name is /storage/ofd_packets/00058721 [21:06:31]Write 301 bytes [21:06:31]NVStorageSaveData done [21:06:31]OFDSenderStorePacket done [21:06:31]KKMCreateOFDPacket done [21:06:31]NVStorageSaveData kkm_last_timestamp [21:06:31]File name is /storage/kkm_last_timestamp [21:06:31]Write 4 bytes [21:06:31]NVStorageSaveData done [21:06:31]ExternCall_PrintAddStr [21:06:31]wPrintStart [21:06:31]Write to MH i2c: 01 00 00 63 03 66 [21:06:31]Write i2c OK [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: 01 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: 01 07 00 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: 01 07 00 63 03 00 00 00 00 00 FF 0F 7B [21:06:31]RasterBufferAndPrint [21:06:31]line Счет N : (1)2076074 [21:06:31]line ИНН: 02508201610067 [21:06:31]line Контрольно-Кассовый Чек [21:06:31]line ПРОДАЖА [21:06:31]line ТРК (МРК, ГНК) : 43 [21:06:31]line Товар: 2710124130 [21:06:31]line Аи-92-К-4 [21:06:31]line 6.600 * 0.00 [21:06:31]line = 0.00 [21:06:31]line НДС 12% НСП 1% [21:06:31]line > о реализуемом товаре [21:06:31]line ИТОГО: 0.00 [21:06:31]line НСП 1% : 0.00 [21:06:31]line НДС 12% : 0.00 [21:06:31]line Наличными: 0.00 [21:06:31]line Безнал.: 0.00 [21:06:31]line Место: АЗС № 135 "Партнер Нефть" [21:06:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:06:31]line СНО: Общий режим [21:06:31]line Чек 705 20.08.2024 21:06 [21:06:31]line Смена: 100 ФФД: 1.0 [21:06:31]line ЗНМ: 0300000196 [21:06:31]line РНМ: 0000000000162794 [21:06:31]line Версия ККМ: v1.0 [21:06:31]line Талоны: Топливная Карта [21:06:31]line 92875 [21:06:31]line ФМ: 0000000002094532 [21:06:31]line ФД: 58721 [21:06:31]line ФПД: 64478045748092 [21:06:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210630&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58721&fm=64478045748092&tin=02508201610067®Number=0000000000162794&sum=0 [21:06:31]written 0, free lines is 4095 [21:06:31]ConnectInit Can't connect to host [21:06:31]CommunicateWithHost connect error [21:06:31]CommunicateWithHost err = -1 [21:06:31]OFD Sender: Server communicate error [21:06:31]OFD Sender: Processing packet 58718 [packets to send 55, broken 51] [21:06:31]ProducePacketName [21:06:31]name=ofd_packets/00058718 [21:06:31]OFD Sender: To server: pG, [21:06:31]CommunicateWithHost lk.salyk.kg:30040 [21:06:31]ConnectInit lk.salyk.kg [21:06:31]Write to MH i2c: 01 00 00 8D 03 90 [21:06:31]Write i2c OK [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: 01 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: 01 07 00 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: 01 07 00 8D 03 00 00 00 00 00 BF 0C 62 [21:06:31]RasterBufferAndPrint [21:06:31]line [21:06:31]line [21:06:31]line [21:06:31]line [21:06:31]line [21:06:31]written 0, free lines is 3269 [21:06:31]MH_Cut [21:06:31]Write to MH i2c: D1 01 00 94 03 01 69 [21:06:31]Write i2c OK [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: D1 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: D1 01 00 [21:06:31]MH_I2C_Read... [21:06:31]Read from MH i2c: D1 01 00 94 03 00 68 [21:06:31]Write to MH i2c: 01 00 00 95 03 98 [21:06:31]Write i2c OK [21:06:31]MH_I2C_Read... [21:06:31]Connected sock=9 [21:06:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 48 58 07 01 25 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 D2 04 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5E E5 00 00 35 04 06 00 0E 85 FF 8D 11 75 39 72 7F F6 EA 39 5A A1 [21:06:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E2 02 47 00 3C 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 32 30 39 34 35 33 32 10 04 04 00 5E E5 00 00 F4 03 04 00 A4 B0 C4 66 B6 04 01 00 00 60 D3 F3 85 B4 8D A6 DF [21:06:32]CommunicateWithHost err = 0 [21:06:32]CheckOFDResponse [21:06:32]1017 (14) - 77093643461234 [21:06:32]1041 (16) - 0000000002094532 [21:06:32]1040 (4) - 58718 [21:06:32]1012 (4) - 20.08.2024 15:05 [21:06:32]1206 (1) - 0 [21:06:32]OFD Sender: Remove packet 58718 [21:06:32]ProducePacketName [21:06:32]name=ofd_packets/00058718 [21:06:32]NVStorageDeleteData [21:06:32]OFD Sender: Processing packet 58719 [packets to send 54, broken 51] [21:06:32]ProducePacketName [21:06:32]name=ofd_packets/00058719 [21:06:32]OFD Sender: To server: pG, [21:06:32]CommunicateWithHost lk.salyk.kg:30040 [21:06:32]ConnectInit lk.salyk.kg [21:06:32]*** Cut start [21:06:32]*** Partial cut [21:06:32]*** CUTSNS_PIN = 1 [21:06:32]*** CUTSNS_PIN = 0 [21:06:32]Connected sock=9 [21:06:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F0 C2 07 01 CC 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 34 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 88 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 1B 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 5F E5 00 00 35 04 06 00 DE 2E 80 6D 21 2E BF A2 65 BA A2 D5 CA 83 [21:06:33]*** Brake cut motor [21:06:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1B 58 47 00 00 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 32 30 39 34 35 33 32 10 04 04 00 5F E5 00 00 F4 03 04 00 A5 B0 C4 66 B6 04 01 00 00 0E 8E 56 25 5F 93 7B C1 [21:06:33]CommunicateWithHost err = 0 [21:06:33]CheckOFDResponse [21:06:33]1017 (14) - 77093643461234 [21:06:33]1041 (16) - 0000000002094532 [21:06:33]1040 (4) - 58719 [21:06:33]1012 (4) - 20.08.2024 15:05 [21:06:33]1206 (1) - 0 [21:06:33]OFD Sender: Remove packet 58719 [21:06:33]ProducePacketName [21:06:33]name=ofd_packets/00058719 [21:06:33]NVStorageDeleteData [21:06:33]Read from MH i2c: 01 [21:06:33]MH_I2C_Read... [21:06:33]*** Stop cut motor [21:06:33]*** Cut end [21:06:33]Read from MH i2c: 01 07 00 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: 01 07 00 95 03 00 00 00 00 00 FF 0F AD [21:06:33]process_action close_receipt done [21:06:33]requested_data is exist [21:06:33]produce_requested_data [21:06:33]requested_item fm.sn is exist - process it [21:06:33]wFMCommunicate request_size=4 [21:06:33]MH_SAM_APDU [21:06:33]CAPDU: 80 11 00 00 [21:06:33]Write to MH i2c: E2 08 00 96 03 80 11 00 00 00 00 00 00 13 [21:06:33]Write i2c OK [21:06:33]MH_I2C_Read... [21:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:33]Read from MH i2c: E2 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: E2 17 00 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: E2 17 00 96 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [21:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:06:33]wFMCommunicate OK [21:06:33]requested_item fd.num is exist - process it [21:06:33]SAM_PROTO_GetFieldsCounters [21:06:33]wFMCommunicate request_size=4 [21:06:33]MH_SAM_APDU [21:06:33]CAPDU: 80 13 00 00 [21:06:33]Write to MH i2c: E2 08 00 97 03 80 13 00 00 00 00 00 00 16 [21:06:33]Write i2c OK [21:06:33]MH_I2C_Read... [21:06:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:06:33]Read from MH i2c: E2 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: E2 62 00 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: E2 62 00 97 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 61 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [21:06:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 61 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:06:33]wFMCommunicate OK [21:06:33]SAM_PROTO_GetFieldsCounters done [21:06:33]requested_item shift.num is exist - process it [21:06:33]requested_item shift.opened is exist - process it [21:06:33]req_shift_opened [21:06:33]FM_GetShiftState [21:06:33]SAM_PROTO_GetShiftState [21:06:33]wFMCommunicate request_size=4 [21:06:33]MH_SAM_APDU [21:06:33]CAPDU: 80 13 01 00 [21:06:33]Write to MH i2c: E2 08 00 98 03 80 13 01 00 00 00 00 00 18 [21:06:33]Write i2c OK [21:06:33]MH_I2C_Read... [21:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:33]Read from MH i2c: E2 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: E2 0E 00 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: E2 0E 00 98 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [21:06:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:06:33]wFMCommunicate OK [21:06:33]SAM_PROTO_GetShiftState done [21:06:33]FM_GetShiftState done [21:06:33]req_shift_opened done [21:06:33]requested_item shift.open_date is exist - process it [21:06:33]req_shift_open_date [21:06:33]req_shift_open_date done [21:06:33]produce_requested_data done [21:06:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58721,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:06:33]process_action_free close_receipt [21:06:33]json_value_free [21:06:33]json_value_free done [21:06:33]process_json_proto returns [21:06:33]Send response to host [21:06:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58721,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:06:33]free response buf [21:06:33]execute_script done [21:06:33]execute_script returns [21:06:33]free content buf [21:06:33]Sock 7.Close socket [21:06:33]Sock 7.Thread stoped [21:06:33]OFD Sender: Processing packet 58720 [packets to send 53, broken 51] [21:06:33]ProducePacketName [21:06:33]name=ofd_packets/00058720 [21:06:33]OFD Sender: To server: pG, [21:06:33]CommunicateWithHost lk.salyk.kg:30040 [21:06:33]ConnectInit lk.salyk.kg [21:06:33]Connected sock=7 [21:06:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5A E9 04 01 D7 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 2E 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 60 E5 00 00 35 04 06 00 FB 7E 80 D7 44 89 46 00 F1 5B F0 2A F6 87 [21:06:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FE E8 47 00 17 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 32 30 39 34 35 33 32 10 04 04 00 60 E5 00 00 F4 03 04 00 A6 B0 C4 66 B6 04 01 00 00 C9 B3 2F 28 0B 55 E6 D2 [21:06:34]CommunicateWithHost err = 0 [21:06:34]CheckOFDResponse [21:06:34]1017 (14) - 77093643461234 [21:06:34]1041 (16) - 0000000002094532 [21:06:34]1040 (4) - 58720 [21:06:34]1012 (4) - 20.08.2024 15:05 [21:06:34]1206 (1) - 0 [21:06:34]OFD Sender: Remove packet 58720 [21:06:34]ProducePacketName [21:06:34]name=ofd_packets/00058720 [21:06:34]NVStorageDeleteData [21:06:34]OFD Sender: Processing packet 58721 [packets to send 52, broken 51] [21:06:34]ProducePacketName [21:06:34]name=ofd_packets/00058721 [21:06:34]OFD Sender: To server: pG, [21:06:34]CommunicateWithHost lk.salyk.kg:30040 [21:06:34]ConnectInit lk.salyk.kg [21:06:35]Connected sock=7 [21:06:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 00 9B 07 01 94 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C8 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 56 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E5 00 00 35 04 06 00 3A A4 77 03 3B 7C 17 1E 3E 2B 95 81 F2 7A [21:06:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E9 1B 47 00 E3 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 61 E5 00 00 F4 03 04 00 A7 B0 C4 66 B6 04 01 00 00 D7 79 53 8D 7F 10 31 8E [21:06:35]CommunicateWithHost err = 0 [21:06:35]CheckOFDResponse [21:06:35]1017 (14) - 77093643461234 [21:06:35]1041 (16) - 0000000002094532 [21:06:35]1040 (4) - 58721 [21:06:35]1012 (4) - 20.08.2024 15:05 [21:06:35]1206 (1) - 0 [21:06:35]OFD Sender: Remove packet 58721 [21:06:35]ProducePacketName [21:06:35]name=ofd_packets/00058721 [21:06:35]NVStorageDeleteData [21:06:35]OFD Sender: No OFD packet to send [21:06:40]OFD Sender: No OFD packet to send [21:06:45]OFD Sender: No OFD packet to send [21:06:50]OFD Sender: No OFD packet to send [21:06:55]OFD Sender: No OFD packet to send [21:07:00]OFD Sender: No OFD packet to send [21:07:05]OFD Sender: No OFD packet to send [21:07:07]accept exits with 10 [21:07:07]New connection [21:07:07]New thread 3067583844 created [21:07:07]Thread 3067440484 joined [21:07:07]Waiting for new connection... [21:07:07] Sock 10.Parse request [21:07:07]Sock 10.Check first char [21:07:07]Sock 10.First char is OK [21:07:07]request: POST /json_proto HTTP/1.0 [21:07:07]Method: POST [21:07:07]URL: /json_proto [21:07:07]Method is POST - this is cgi request [21:07:07]url: /json_proto [21:07:07]query_string will be loaded in cgi processing [21:07:07]execute_cgi json_proto POST (null) [21:07:07]execute_cgi path=json_proto method=POST [21:07:07]POST find Content-Length [21:07:07]Host: 172.17.44.3:8080 [21:07:07]Content-Length: 678 [21:07:07]Content-Type: application/json [21:07:07] [21:07:07]POST finish read [21:07:07]Found Content-Length = 678 [21:07:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.240, "sum" : 355.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 355.00, "total" : 355.00, "payments": [ { "type": 0, "sum" : 355.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:07]execute_script... [21:07:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.240, "sum" : 355.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 355.00, "total" : 355.00, "payments": [ { "type": 0, "sum" : 355.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:07]POST & json_proto [21:07:07]process_json_proto [21:07:07]json parsed OK: [21:07:07]protocol is kg_v1.0 [21:07:07]action value=close_receipt [21:07:07]process_action close_receipt [21:07:07]cmd_close_receipt [21:07:07]MH_GetDate [21:07:07]Write to MH i2c: F0 00 00 99 03 8B [21:07:07]Write i2c OK [21:07:07]MH_I2C_Read... [21:07:07]Read from MH i2c: F0 [21:07:07]MH_I2C_Read... [21:07:07]Read from MH i2c: F0 09 00 [21:07:07]MH_I2C_Read... [21:07:07]Read from MH i2c: F0 09 00 99 03 00 7B 05 C5 66 AD C5 5D 66 74 [21:07:07]GetLastDocTimeStamp 1724187990 [21:07:07]current date 1724188027 [21:07:07]FM_GetShiftState [21:07:07]SAM_PROTO_GetShiftState [21:07:07]wFMCommunicate request_size=4 [21:07:07]MH_SAM_APDU [21:07:07]CAPDU: 80 13 01 00 [21:07:07]Write to MH i2c: E2 08 00 9A 03 80 13 01 00 00 00 00 00 1A [21:07:07]Write i2c OK [21:07:07]MH_I2C_Read... [21:07:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:07]Read from MH i2c: E2 [21:07:07]MH_I2C_Read... [21:07:07]Read from MH i2c: E2 0E 00 [21:07:07]MH_I2C_Read... [21:07:07]Read from MH i2c: E2 0E 00 9A 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3D [21:07:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:07:07]wFMCommunicate OK [21:07:07]SAM_PROTO_GetShiftState done [21:07:07]FM_GetShiftState done [21:07:07]opened in 1724112910 [21:07:07]opened+sec_in_day 1724199310 [21:07:07]quantity*price = 35527 [21:07:07]sum+1 = 35528 [21:07:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 355.00 Внесено: 355.00 СДАЧА: 0.00 НСП 1% : 3.14 НДС 12% : 37.73 Наличными: 355.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 706 20.08.2024 21:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58722 ФПД: 220142502120296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210707&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58722&fm=220142502120296&tin=02508201610067®Number=0000000000162794&sum=35500 [21:07:08]StoreToDocumentArchive [21:07:08]shift 100 fd 58722 [21:07:08]save to /storage/0100/doc_00058722 [21:07:08]save last doc name /storage/0100/doc_00058722 to /storage/kkm_last_doc_name [21:07:08]save OK [21:07:08]Clear old archive folders... [21:07:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:08]tlvbuf is 01FA6890 [21:07:08]SAM_PROTO_ClearQueue [21:07:08]wFMCommunicate request_size=4 [21:07:08]MH_SAM_APDU [21:07:08]CAPDU: 80 09 00 00 [21:07:08]Write to MH i2c: E2 08 00 A7 03 80 09 00 00 00 00 00 00 1C [21:07:08]Write i2c OK [21:07:08]MH_I2C_Read... [21:07:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:08]Read from MH i2c: E2 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 03 00 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [21:07:08]RAPDU: 90 00 [21:07:08]wFMCommunicate OK [21:07:08]SAM_PROTO_ClearQueue done [21:07:08]KKMCreateOFDPacket [21:07:08]OFDProtocolAddRootSTLVToBuf [21:07:08]FM_MakeSignedData [21:07:08]FM_MakeSignedData [21:07:08]SAM_PROTO_SignData [21:07:08]wFMCommunicate request_size=4 [21:07:08]MH_SAM_APDU [21:07:08]CAPDU: 80 0D 01 02 [21:07:08]Write to MH i2c: E2 08 00 A8 03 80 0D 01 02 00 00 00 00 24 [21:07:08]Write i2c OK [21:07:08]MH_I2C_Read... [21:07:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:08]Read from MH i2c: E2 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 03 00 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [21:07:08]RAPDU: 90 00 [21:07:08]wFMCommunicate OK [21:07:08]wFMCommunicate request_size=255 [21:07:08]MH_SAM_APDU [21:07:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C7 8A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BD 0E 00 00 00 00 07 04 06 00 AC 8A 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 02 00 00 F4 03 04 00 7B 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E5 00 00 35 04 06 00 C8 [21:07:08]Write to MH i2c: E2 02 01 A9 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C7 8A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BD 0E 00 00 00 00 07 04 06 00 AC 8A 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 02 00 00 F4 03 04 00 7B 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E5 00 00 35 04 06 00 C8 00 00 F1 [21:07:08]Write i2c OK [21:07:08]MH_I2C_Read... [21:07:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:08]Read from MH i2c: E2 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 03 00 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [21:07:08]RAPDU: 90 00 [21:07:08]wFMCommunicate OK [21:07:08]wFMCommunicate request_size=10 [21:07:08]MH_SAM_APDU [21:07:08]CAPDU: 80 0D 02 02 05 37 EB A3 8B 68 [21:07:08]Write to MH i2c: E2 0D 00 AA 03 80 0D 02 02 05 00 37 EB A3 8B 68 00 00 E9 [21:07:08]Write i2c OK [21:07:08]MH_I2C_Read... [21:07:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:08]Read from MH i2c: E2 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 03 00 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [21:07:08]RAPDU: 90 00 [21:07:08]wFMCommunicate OK [21:07:08]wFMCommunicate request_size=4 [21:07:08]MH_SAM_APDU [21:07:08]CAPDU: 80 0D 03 02 [21:07:08]Write to MH i2c: E2 08 00 AB 03 80 0D 03 02 00 00 00 00 29 [21:07:08]Write i2c OK [21:07:08]MH_I2C_Read... [21:07:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:08]Read from MH i2c: E2 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 0B 00 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 0B 00 AB 03 00 41 3D 5D 9C E0 CF 49 AF 90 00 48 [21:07:08]RAPDU: 41 3D 5D 9C E0 CF 49 AF 90 00 [21:07:08]wFMCommunicate OK [21:07:08]SAM_PROTO_SignData done [21:07:08]FM_MakeSignedData done [21:07:08]CreateOFDProtocolMessage [21:07:08]wFMCommunicate request_size=4 [21:07:08]MH_SAM_APDU [21:07:08]CAPDU: 80 11 00 00 [21:07:08]Write to MH i2c: E2 08 00 AC 03 80 11 00 00 00 00 00 00 29 [21:07:08]Write i2c OK [21:07:08]MH_I2C_Read... [21:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:08]Read from MH i2c: E2 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 17 00 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: E2 17 00 AC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 75 [21:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:07:08]wFMCommunicate OK [21:07:08]CreateOFDProtocolMessage done [21:07:08]OFDSenderStorePacket 58722 [21:07:08]StoreOFDPacket docnum=58722 [21:07:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 43 3A 07 01 CF 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C7 8A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BD 0E 00 00 00 00 07 04 06 00 AC 8A 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 02 00 00 F4 03 04 00 7B 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E5 00 00 35 04 06 00 C8 37 EB A3 8B 68 41 3D 5D 9C E0 CF 49 AF [21:07:08]CheckFolder [21:07:08]dirname=/storage/ofd_packets [21:07:08]CheckFolder done [21:07:08]ProducePacketName [21:07:08]name=ofd_packets/00058722 [21:07:08]NVStorageSaveData ofd_packets/00058722 [21:07:08]File name is /storage/ofd_packets/00058722 [21:07:08]Write 301 bytes [21:07:08]NVStorageSaveData done [21:07:08]OFDSenderStorePacket done [21:07:08]KKMCreateOFDPacket done [21:07:08]NVStorageSaveData kkm_last_timestamp [21:07:08]File name is /storage/kkm_last_timestamp [21:07:08]Write 4 bytes [21:07:08]NVStorageSaveData done [21:07:08]OFD Sender: Processing packet 58722 [packets to send 52, broken 51] [21:07:08]ProducePacketName [21:07:08]name=ofd_packets/00058722 [21:07:08]OFD Sender: To server: pG, [21:07:08]CommunicateWithHost lk.salyk.kg:30040 [21:07:08]ConnectInit lk.salyk.kg [21:07:08]ExternCall_PrintAddStr [21:07:08]wPrintStart [21:07:08]Write to MH i2c: 01 00 00 AD 03 B0 [21:07:08]Write i2c OK [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: 01 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: 01 07 00 [21:07:08]MH_I2C_Read... [21:07:08]Read from MH i2c: 01 07 00 AD 03 00 00 00 00 00 FF 0F C5 [21:07:08]RasterBufferAndPrint [21:07:08]line Счет N : (1)2076075 [21:07:08]line ИНН: 02508201610067 [21:07:08]line Контрольно-Кассовый Чек [21:07:08]line ПРОДАЖА [21:07:08]line ТРК (МРК, ГНК) : 43 [21:07:08]line Товар: 2710124130 [21:07:08]line Аи-92-К-4 [21:07:08]line 5.240 * 67.80 [21:07:08]line = 355.27 [21:07:08]line НДС 12% НСП 1% [21:07:08]line > о реализуемом товаре [21:07:08]line ОКРУГЛЕНИЕ: -0.27 [21:07:08]line ИТОГО: 355.00 [21:07:08]line Внесено: 355.00 [21:07:08]line СДАЧА: 0.00 [21:07:08]line НСП 1% : 3.14 [21:07:08]line НДС 12% : 37.73 [21:07:08]line Наличными: 355.00 [21:07:08]line Безнал.: 0.00 [21:07:08]line Место: АЗС № 135 "Партнер Нефть" [21:07:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:07:08]line СНО: Общий режим [21:07:08]line Чек 706 20.08.2024 21:07 [21:07:08]line Смена: 100 ФФД: 1.0 [21:07:08]line ЗНМ: 0300000196 [21:07:09]line РНМ: 0000000000162794 [21:07:09]line Версия ККМ: v1.0 [21:07:09]line ФМ: 0000000002094532 [21:07:09]line ФД: 58722 [21:07:09]line ФПД: 220142502120296 [21:07:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210707&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58722&fm=220142502120296&tin=02508201610067®Number=0000000000162794&sum=35500 [21:07:09]Connected sock=11 [21:07:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 43 3A 07 01 CF 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C7 8A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BD 0E 00 00 00 00 07 04 06 00 AC 8A 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 02 00 00 F4 03 04 00 7B 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E5 00 00 35 04 06 00 C8 37 EB A3 8B 68 41 3D 5D 9C E0 CF 49 AF [21:07:09]written 0, free lines is 4095 [21:07:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 09 AD 47 00 95 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 62 E5 00 00 F4 03 04 00 C9 B0 C4 66 B6 04 01 00 00 79 01 D5 96 4F 42 09 3E [21:07:09]CommunicateWithHost err = 0 [21:07:09]CheckOFDResponse [21:07:09]1017 (14) - 77093643461234 [21:07:09]1041 (16) - 0000000002094532 [21:07:09]1040 (4) - 58722 [21:07:09]1012 (4) - 20.08.2024 15:05 [21:07:09]1206 (1) - 0 [21:07:09]OFD Sender: Remove packet 58722 [21:07:09]ProducePacketName [21:07:09]name=ofd_packets/00058722 [21:07:09]NVStorageDeleteData [21:07:09]Write to MH i2c: 01 00 00 D8 03 DB [21:07:09]Write i2c OK [21:07:09]MH_I2C_Read... [21:07:09]Read from MH i2c: 01 [21:07:09]MH_I2C_Read... [21:07:09]Read from MH i2c: 01 07 00 [21:07:09]MH_I2C_Read... [21:07:09]Read from MH i2c: 01 07 00 D8 03 00 00 00 00 00 A9 0C 97 [21:07:09]RasterBufferAndPrint [21:07:09]line [21:07:09]line [21:07:09]line [21:07:09]line [21:07:09]line [21:07:09]written 0, free lines is 3247 [21:07:09]MH_Cut [21:07:09]Write to MH i2c: D1 01 00 DF 03 01 B4 [21:07:09]Write i2c OK [21:07:09]MH_I2C_Read... [21:07:09]Read from MH i2c: D1 [21:07:09]MH_I2C_Read... [21:07:09]Read from MH i2c: D1 01 00 [21:07:09]MH_I2C_Read... [21:07:09]Read from MH i2c: D1 01 00 DF 03 00 B3 [21:07:09]Write to MH i2c: 01 00 00 E0 03 E3 [21:07:09]Write i2c OK [21:07:09]MH_I2C_Read... [21:07:09]OFD Sender: No OFD packet to send [21:07:10]*** Cut start [21:07:10]*** Partial cut [21:07:10]*** CUTSNS_PIN = 1 [21:07:10]*** CUTSNS_PIN = 0 [21:07:10]*** Brake cut motor [21:07:11]Read from MH i2c: 01 [21:07:11]MH_I2C_Read... [21:07:11]*** Stop cut motor [21:07:11]*** Cut end [21:07:11]Read from MH i2c: 01 07 00 [21:07:11]MH_I2C_Read... [21:07:11]Read from MH i2c: 01 07 00 E0 03 00 00 00 00 00 FF 0F F8 [21:07:11]process_action close_receipt done [21:07:11]requested_data is exist [21:07:11]produce_requested_data [21:07:11]requested_item fm.sn is exist - process it [21:07:11]wFMCommunicate request_size=4 [21:07:11]MH_SAM_APDU [21:07:11]CAPDU: 80 11 00 00 [21:07:11]Write to MH i2c: E2 08 00 E1 03 80 11 00 00 00 00 00 00 5E [21:07:11]Write i2c OK [21:07:11]MH_I2C_Read... [21:07:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:11]Read from MH i2c: E2 [21:07:11]MH_I2C_Read... [21:07:11]Read from MH i2c: E2 17 00 [21:07:11]MH_I2C_Read... [21:07:11]Read from MH i2c: E2 17 00 E1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AA [21:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:07:11]wFMCommunicate OK [21:07:11]requested_item fd.num is exist - process it [21:07:11]SAM_PROTO_GetFieldsCounters [21:07:11]wFMCommunicate request_size=4 [21:07:11]MH_SAM_APDU [21:07:11]CAPDU: 80 13 00 00 [21:07:11]Write to MH i2c: E2 08 00 E2 03 80 13 00 00 00 00 00 00 61 [21:07:11]Write i2c OK [21:07:11]MH_I2C_Read... [21:07:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:11]Read from MH i2c: E2 [21:07:11]MH_I2C_Read... [21:07:11]Read from MH i2c: E2 62 00 [21:07:11]MH_I2C_Read... [21:07:11]Read from MH i2c: E2 62 00 E2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 62 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [21:07:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 62 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:11]wFMCommunicate OK [21:07:11]SAM_PROTO_GetFieldsCounters done [21:07:11]requested_item shift.num is exist - process it [21:07:11]requested_item shift.opened is exist - process it [21:07:11]req_shift_opened [21:07:11]FM_GetShiftState [21:07:11]SAM_PROTO_GetShiftState [21:07:11]wFMCommunicate request_size=4 [21:07:11]MH_SAM_APDU [21:07:11]CAPDU: 80 13 01 00 [21:07:11]Write to MH i2c: E2 08 00 E3 03 80 13 01 00 00 00 00 00 63 [21:07:11]Write i2c OK [21:07:11]MH_I2C_Read... [21:07:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:11]Read from MH i2c: E2 [21:07:11]MH_I2C_Read... [21:07:11]Read from MH i2c: E2 0E 00 [21:07:11]MH_I2C_Read... [21:07:11]Read from MH i2c: E2 0E 00 E3 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 86 [21:07:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:07:11]wFMCommunicate OK [21:07:11]SAM_PROTO_GetShiftState done [21:07:11]FM_GetShiftState done [21:07:11]req_shift_opened done [21:07:11]requested_item shift.open_date is exist - process it [21:07:11]req_shift_open_date [21:07:11]req_shift_open_date done [21:07:11]produce_requested_data done [21:07:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58722,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:07:11]process_action_free close_receipt [21:07:11]json_value_free [21:07:11]json_value_free done [21:07:11]process_json_proto returns [21:07:11]Send response to host [21:07:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58722,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:07:11]free response buf [21:07:11]execute_script done [21:07:11]execute_script returns [21:07:11]free content buf [21:07:11]Sock 10.Close socket [21:07:11]Sock 10.Thread stoped [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]accept exits with 9 [21:07:49]New connection [21:07:49]New thread 3067440484 created [21:07:49]Thread 3067583844 joined [21:07:49]Waiting for new connection... [21:07:49] Sock 9.Parse request [21:07:49]Sock 9.Check first char [21:07:49]Sock 9.First char is OK [21:07:49]request: POST /json_proto HTTP/1.0 [21:07:49]Method: POST [21:07:49]URL: /json_proto [21:07:49]Method is POST - this is cgi request [21:07:49]url: /json_proto [21:07:49]query_string will be loaded in cgi processing [21:07:49]execute_cgi json_proto POST (null) [21:07:49]execute_cgi path=json_proto method=POST [21:07:49]POST find Content-Length [21:07:49]Host: 172.17.44.3:8080 [21:07:49]Content-Length: 802 [21:07:49]Content-Type: application/json [21:07:49] [21:07:49]POST finish read [21:07:49]Found Content-Length = 802 [21:07:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:49]execute_script... [21:07:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:49]POST & json_proto [21:07:49]process_json_proto [21:07:49]json parsed OK: [21:07:49]protocol is kg_v1.0 [21:07:49]action value=close_receipt [21:07:49]process_action close_receipt [21:07:49]cmd_close_receipt [21:07:49]MH_GetDate [21:07:49]Write to MH i2c: F0 00 00 E4 03 D6 [21:07:49]Write i2c OK [21:07:49]MH_I2C_Read... [21:07:49]Read from MH i2c: F0 [21:07:49]MH_I2C_Read... [21:07:49]Read from MH i2c: F0 09 00 [21:07:49]MH_I2C_Read... [21:07:49]Read from MH i2c: F0 09 00 E4 03 00 A6 05 C5 66 AD C5 5D 66 EA [21:07:49]GetLastDocTimeStamp 1724188027 [21:07:49]current date 1724188070 [21:07:49]FM_GetShiftState [21:07:49]SAM_PROTO_GetShiftState [21:07:49]wFMCommunicate request_size=4 [21:07:49]MH_SAM_APDU [21:07:49]CAPDU: 80 13 01 00 [21:07:49]Write to MH i2c: E2 08 00 E5 03 80 13 01 00 00 00 00 00 65 [21:07:49]Write i2c OK [21:07:49]MH_I2C_Read... [21:07:49]OFD Sender: No OFD packet to send [21:07:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:49]Read from MH i2c: E2 [21:07:49]MH_I2C_Read... [21:07:49]Read from MH i2c: E2 0E 00 [21:07:49]MH_I2C_Read... [21:07:49]Read from MH i2c: E2 0E 00 E5 03 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 88 [21:07:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:07:49]wFMCommunicate OK [21:07:49]SAM_PROTO_GetShiftState done [21:07:49]FM_GetShiftState done [21:07:49]opened in 1724112910 [21:07:49]opened+sec_in_day 1724199310 [21:07:49]quantity*price = 90004 [21:07:49]sum+1 = 90006 [21:07:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.05 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 0.00 Безнал.: 900.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 707 20.08.2024 21:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58723 ФПД: 202921637689914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210750&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58723&fm=202921637689914&tin=02508201610067®Number=0000000000162794&sum=90005 [21:07:51]StoreToDocumentArchive [21:07:51]shift 100 fd 58723 [21:07:51]save to /storage/0100/doc_00058723 [21:07:51]save last doc name /storage/0100/doc_00058723 to /storage/kkm_last_doc_name [21:07:51]save OK [21:07:51]Clear old archive folders... [21:07:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:51]tlvbuf is 01EE3840 [21:07:51]SAM_PROTO_ClearQueue [21:07:51]wFMCommunicate request_size=4 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 09 00 00 [21:07:51]Write to MH i2c: E2 08 00 F2 03 80 09 00 00 00 00 00 00 67 [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 03 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [21:07:51]RAPDU: 90 00 [21:07:51]wFMCommunicate OK [21:07:51]SAM_PROTO_ClearQueue done [21:07:51]KKMCreateOFDPacket [21:07:51]OFDProtocolAddRootSTLVToBuf [21:07:51]FM_MakeSignedData [21:07:51]FM_MakeSignedData [21:07:51]SAM_PROTO_SignData [21:07:51]wFMCommunicate request_size=4 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 0D 01 02 [21:07:51]Write to MH i2c: E2 08 00 F3 03 80 0D 01 02 00 00 00 00 6F [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 03 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [21:07:51]RAPDU: 90 00 [21:07:51]wFMCommunicate OK [21:07:51]wFMCommunicate request_size=255 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C3 02 00 00 F4 03 04 00 A6 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E5 00 00 35 04 06 00 B8 [21:07:51]Write to MH i2c: E2 02 01 F4 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C3 02 00 00 F4 03 04 00 A6 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E5 00 00 35 04 06 00 B8 00 00 9B [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:51]Read from MH i2c: E2 03 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 03 00 F4 03 00 90 00 6B [21:07:51]RAPDU: 90 00 [21:07:51]wFMCommunicate OK [21:07:51]wFMCommunicate request_size=10 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 0D 02 02 05 8E 60 21 BA 3A [21:07:51]Write to MH i2c: E2 0D 00 F5 03 80 0D 02 02 05 00 8E 60 21 BA 3A 00 00 7F [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 03 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [21:07:51]RAPDU: 90 00 [21:07:51]wFMCommunicate OK [21:07:51]wFMCommunicate request_size=4 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 0D 03 02 [21:07:51]Write to MH i2c: E2 08 00 F6 03 80 0D 03 02 00 00 00 00 74 [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 0B 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 0B 00 F6 03 00 EB 1A 3A 27 24 1A E3 F7 90 00 F3 [21:07:51]RAPDU: EB 1A 3A 27 24 1A E3 F7 90 00 [21:07:51]wFMCommunicate OK [21:07:51]SAM_PROTO_SignData done [21:07:51]FM_MakeSignedData done [21:07:51]CreateOFDProtocolMessage [21:07:51]wFMCommunicate request_size=4 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 11 00 00 [21:07:51]Write to MH i2c: E2 08 00 F7 03 80 11 00 00 00 00 00 00 74 [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 17 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 17 00 F7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [21:07:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:07:51]wFMCommunicate OK [21:07:51]CreateOFDProtocolMessage done [21:07:51]OFDSenderStorePacket 58723 [21:07:51]StoreOFDPacket docnum=58723 [21:07:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 70 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C3 02 00 00 F4 03 04 00 A6 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E5 00 00 35 04 06 00 B8 8E 60 21 BA 3A EB 1A 3A 27 24 1A E3 F7 [21:07:51]CheckFolder [21:07:51]dirname=/storage/ofd_packets [21:07:51]CheckFolder done [21:07:51]ProducePacketName [21:07:51]name=ofd_packets/00058723 [21:07:51]NVStorageSaveData ofd_packets/00058723 [21:07:51]File name is /storage/ofd_packets/00058723 [21:07:51]Write 301 bytes [21:07:51]NVStorageSaveData done [21:07:51]OFDSenderStorePacket done [21:07:51]KKMCreateOFDPacket done [21:07:51]NVStorageSaveData kkm_last_timestamp [21:07:51]File name is /storage/kkm_last_timestamp [21:07:51]Write 4 bytes [21:07:51]NVStorageSaveData done [21:07:51]ExternCall_PrintAddStr [21:07:51]wPrintStart [21:07:51]Write to MH i2c: 01 00 00 F8 03 FB [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: 01 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: 01 07 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: 01 07 00 F8 03 00 00 00 00 00 FF 0F 10 [21:07:51]RasterBufferAndPrint [21:07:51]line Счет N : (1)2076076 [21:07:51]line ИНН: 02508201610067 [21:07:51]line Контрольно-Кассовый Чек [21:07:51]line ПРОДАЖА [21:07:51]line ТРК (МРК, ГНК) : 32 [21:07:51]line Товар: 2710124500 [21:07:51]line Аи-95-К-5 [21:07:51]line 12.130 * 74.20 [21:07:51]line = 900.05 [21:07:51]line НДС 12% НСП 1% [21:07:51]line > о реализуемом товаре [21:07:51]line ИТОГО: 900.05 [21:07:51]line НСП 1% : 7.96 [21:07:51]line НДС 12% : 95.58 [21:07:51]line Наличными: 0.00 [21:07:51]line Безнал.: 900.05 [21:07:51]line Место: АЗС № 135 "Партнер Нефть" [21:07:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:07:51]line СНО: Общий режим [21:07:51]line Чек 707 20.08.2024 21:07 [21:07:51]line Смена: 100 ФФД: 1.0 [21:07:51]line ЗНМ: 0300000196 [21:07:51]line РНМ: 0000000000162794 [21:07:51]line Версия ККМ: v1.0 [21:07:51]line Платежная система: O! деньги [21:07:51]line ФМ: 0000000002094532 [21:07:51]line ФД: 58723 [21:07:51]line ФПД: 202921637689914 [21:07:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210750&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58723&fm=202921637689914&tin=02508201610067®Number=0000000000162794&sum=90005 [21:07:51]OFD Sender: Processing packet 58723 [packets to send 52, broken 51] [21:07:51]ProducePacketName [21:07:51]name=ofd_packets/00058723 [21:07:51]OFD Sender: To server: pG, [21:07:51]CommunicateWithHost lk.salyk.kg:30040 [21:07:51]ConnectInit lk.salyk.kg [21:07:51]written 0, free lines is 4095 [21:07:52]Connected sock=10 [21:07:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 70 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C3 02 00 00 F4 03 04 00 A6 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E5 00 00 35 04 06 00 B8 8E 60 21 BA 3A EB 1A 3A 27 24 1A E3 F7 [21:07:52]Write to MH i2c: 01 00 00 22 04 26 [21:07:52]Write i2c OK [21:07:52]MH_I2C_Read... [21:07:52]Read from MH i2c: 01 [21:07:52]MH_I2C_Read... [21:07:52]Read from MH i2c: 01 07 00 [21:07:52]MH_I2C_Read... [21:07:52]Read from MH i2c: 01 07 00 22 04 00 00 00 00 00 D0 0C 09 [21:07:52]RasterBufferAndPrint [21:07:52]line [21:07:52]line [21:07:52]line [21:07:52]line [21:07:52]line [21:07:52]written 0, free lines is 3285 [21:07:52]MH_Cut [21:07:52]Write to MH i2c: D1 01 00 29 04 01 FF [21:07:52]Write i2c OK [21:07:52]MH_I2C_Read... [21:07:52]Read from MH i2c: D1 [21:07:52]MH_I2C_Read... [21:07:52]Read from MH i2c: D1 01 00 [21:07:52]MH_I2C_Read... [21:07:52]Read from MH i2c: D1 01 00 29 04 00 FE [21:07:52]Write to MH i2c: 01 00 00 2A 04 2E [21:07:52]Write i2c OK [21:07:52]MH_I2C_Read... [21:07:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BC AF 47 00 CC 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 63 E5 00 00 F4 03 04 00 F4 B0 C4 66 B6 04 01 00 00 59 01 4F 33 07 DA FE C9 [21:07:52]CommunicateWithHost err = 0 [21:07:52]CheckOFDResponse [21:07:52]1017 (14) - 77093643461234 [21:07:52]1041 (16) - 0000000002094532 [21:07:52]1040 (4) - 58723 [21:07:52]1012 (4) - 20.08.2024 15:06 [21:07:52]1206 (1) - 0 [21:07:52]OFD Sender: Remove packet 58723 [21:07:52]ProducePacketName [21:07:52]name=ofd_packets/00058723 [21:07:52]NVStorageDeleteData [21:07:52]OFD Sender: No OFD packet to send [21:07:53]*** Cut start [21:07:53]*** Partial cut [21:07:53]*** CUTSNS_PIN = 1 [21:07:53]*** CUTSNS_PIN = 0 [21:07:53]*** Brake cut motor [21:07:53]Read from MH i2c: 01 [21:07:53]MH_I2C_Read... [21:07:53]*** Stop cut motor [21:07:53]*** Cut end [21:07:53]Read from MH i2c: 01 07 00 [21:07:53]MH_I2C_Read... [21:07:53]Read from MH i2c: 01 07 00 2A 04 00 00 00 00 00 FF 0F 43 [21:07:53]process_action close_receipt done [21:07:53]requested_data is exist [21:07:53]produce_requested_data [21:07:53]requested_item fm.sn is exist - process it [21:07:53]wFMCommunicate request_size=4 [21:07:53]MH_SAM_APDU [21:07:53]CAPDU: 80 11 00 00 [21:07:53]Write to MH i2c: E2 08 00 2B 04 80 11 00 00 00 00 00 00 A9 [21:07:53]Write i2c OK [21:07:53]MH_I2C_Read... [21:07:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:53]Read from MH i2c: E2 [21:07:53]MH_I2C_Read... [21:07:53]Read from MH i2c: E2 17 00 [21:07:53]MH_I2C_Read... [21:07:53]Read from MH i2c: E2 17 00 2B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F5 [21:07:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:07:53]wFMCommunicate OK [21:07:53]requested_item fd.num is exist - process it [21:07:53]SAM_PROTO_GetFieldsCounters [21:07:53]wFMCommunicate request_size=4 [21:07:53]MH_SAM_APDU [21:07:53]CAPDU: 80 13 00 00 [21:07:53]Write to MH i2c: E2 08 00 2C 04 80 13 00 00 00 00 00 00 AC [21:07:53]Write i2c OK [21:07:53]MH_I2C_Read... [21:07:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:54]Read from MH i2c: E2 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 62 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 62 00 2C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 63 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C3 02 00 00 5E 04 04 00 C3 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 C5 [21:07:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 63 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C3 02 00 00 5E 04 04 00 C3 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:54]wFMCommunicate OK [21:07:54]SAM_PROTO_GetFieldsCounters done [21:07:54]requested_item shift.num is exist - process it [21:07:54]requested_item shift.opened is exist - process it [21:07:54]req_shift_opened [21:07:54]FM_GetShiftState [21:07:54]SAM_PROTO_GetShiftState [21:07:54]wFMCommunicate request_size=4 [21:07:54]MH_SAM_APDU [21:07:54]CAPDU: 80 13 01 00 [21:07:54]Write to MH i2c: E2 08 00 2D 04 80 13 01 00 00 00 00 00 AE [21:07:54]Write i2c OK [21:07:54]MH_I2C_Read... [21:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:54]Read from MH i2c: E2 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 0E 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 0E 00 2D 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D1 [21:07:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:07:54]wFMCommunicate OK [21:07:54]SAM_PROTO_GetShiftState done [21:07:54]FM_GetShiftState done [21:07:54]req_shift_opened done [21:07:54]requested_item shift.open_date is exist - process it [21:07:54]req_shift_open_date [21:07:54]req_shift_open_date done [21:07:54]produce_requested_data done [21:07:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58723,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:07:54]process_action_free close_receipt [21:07:54]json_value_free [21:07:54]json_value_free done [21:07:54]process_json_proto returns [21:07:54]Send response to host [21:07:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58723,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:07:54]free response buf [21:07:54]execute_script done [21:07:54]execute_script returns [21:07:54]free content buf [21:07:54]Sock 9.Close socket [21:07:54]Sock 9.Thread stoped [21:07:57]OFD Sender: No OFD packet to send [21:08:02]OFD Sender: No OFD packet to send [21:08:07]OFD Sender: No OFD packet to send [21:08:12]OFD Sender: No OFD packet to send [21:08:17]OFD Sender: No OFD packet to send [21:08:23]OFD Sender: No OFD packet to send [21:08:28]OFD Sender: No OFD packet to send [21:08:33]OFD Sender: No OFD packet to send [21:08:38]OFD Sender: No OFD packet to send [21:08:41]accept exits with 7 [21:08:41]New connection [21:08:41]New thread 3067583844 created [21:08:41]Thread 3067440484 joined [21:08:41]Waiting for new connection... [21:08:41] Sock 7.Parse request [21:08:41]Sock 7.Check first char [21:08:41]Sock 7.First char is OK [21:08:41]request: POST /json_proto HTTP/1.0 [21:08:41]Method: POST [21:08:41]URL: /json_proto [21:08:41]Method is POST - this is cgi request [21:08:41]url: /json_proto [21:08:41]query_string will be loaded in cgi processing [21:08:41]execute_cgi json_proto POST (null) [21:08:41]execute_cgi path=json_proto method=POST [21:08:41]POST find Content-Length [21:08:41]Host: 172.17.44.3:8080 [21:08:41]Content-Length: 801 [21:08:41]Content-Type: application/json [21:08:41] [21:08:41]POST finish read [21:08:41]Found Content-Length = 801 [21:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:41]execute_script... [21:08: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)2076077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:41]POST & json_proto [21:08:41]process_json_proto [21:08:41]json parsed OK: [21:08:41]protocol is kg_v1.0 [21:08:41]action value=close_receipt [21:08:41]process_action close_receipt [21:08:41]cmd_close_receipt [21:08:41]MH_GetDate [21:08:41]Write to MH i2c: F0 00 00 2E 04 21 [21:08:41]Write i2c OK [21:08:41]MH_I2C_Read... [21:08:41]Read from MH i2c: F0 [21:08:41]MH_I2C_Read... [21:08:41]Read from MH i2c: F0 09 00 [21:08:41]MH_I2C_Read... [21:08:41]Read from MH i2c: F0 09 00 2E 04 00 D9 05 C5 66 AD C5 5D 66 68 [21:08:41]GetLastDocTimeStamp 1724188070 [21:08:41]current date 1724188121 [21:08:41]FM_GetShiftState [21:08:41]SAM_PROTO_GetShiftState [21:08:41]wFMCommunicate request_size=4 [21:08:41]MH_SAM_APDU [21:08:41]CAPDU: 80 13 01 00 [21:08:41]Write to MH i2c: E2 08 00 2F 04 80 13 01 00 00 00 00 00 B0 [21:08:41]Write i2c OK [21:08:41]MH_I2C_Read... [21:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:41]Read from MH i2c: E2 [21:08:41]MH_I2C_Read... [21:08:41]Read from MH i2c: E2 0E 00 [21:08:41]MH_I2C_Read... [21:08:41]Read from MH i2c: E2 0E 00 2F 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D3 [21:08:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:08:41]wFMCommunicate OK [21:08:41]SAM_PROTO_GetShiftState done [21:08:41]FM_GetShiftState done [21:08:41]opened in 1724112910 [21:08:41]opened+sec_in_day 1724199310 [21:08:41]quantity*price = 150037 [21:08:41]sum+1 = 150039 [21:08:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 708 20.08.2024 21:08 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58724 ФПД: 151297122042880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210842&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58724&fm=151297122042880&tin=02508201610067®Number=0000000000162794&sum=150038 [21:08:42]StoreToDocumentArchive [21:08:42]shift 100 fd 58724 [21:08:42]save to /storage/0100/doc_00058724 [21:08:42]save last doc name /storage/0100/doc_00058724 to /storage/kkm_last_doc_name [21:08:42]save OK [21:08:42]Clear old archive folders... [21:08:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:08:42]tlvbuf is 01F350C0 [21:08:42]SAM_PROTO_ClearQueue [21:08:42]wFMCommunicate request_size=4 [21:08:42]MH_SAM_APDU [21:08:42]CAPDU: 80 09 00 00 [21:08:42]Write to MH i2c: E2 08 00 3C 04 80 09 00 00 00 00 00 00 B2 [21:08:42]Write i2c OK [21:08:42]MH_I2C_Read... [21:08:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:08:42]Read from MH i2c: E2 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 03 00 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [21:08:42]RAPDU: 90 00 [21:08:42]wFMCommunicate OK [21:08:42]SAM_PROTO_ClearQueue done [21:08:42]KKMCreateOFDPacket [21:08:42]OFDProtocolAddRootSTLVToBuf [21:08:42]FM_MakeSignedData [21:08:42]FM_MakeSignedData [21:08:42]SAM_PROTO_SignData [21:08:42]wFMCommunicate request_size=4 [21:08:42]MH_SAM_APDU [21:08:42]CAPDU: 80 0D 01 02 [21:08:42]Write to MH i2c: E2 08 00 3D 04 80 0D 01 02 00 00 00 00 BA [21:08:42]Write i2c OK [21:08:42]MH_I2C_Read... [21:08:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:08:42]Read from MH i2c: E2 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 03 00 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [21:08:42]RAPDU: 90 00 [21:08:42]wFMCommunicate OK [21:08:42]wFMCommunicate request_size=255 [21:08:42]MH_SAM_APDU [21:08:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 02 00 00 F4 03 04 00 DA 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E5 00 00 35 04 06 00 89 9A 9B 37 [21:08:42]Write to MH i2c: E2 02 01 3E 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 02 00 00 F4 03 04 00 DA 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E5 00 00 35 04 06 00 89 9A 9B 37 00 00 73 [21:08:42]Write i2c OK [21:08:42]MH_I2C_Read... [21:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:42]Read from MH i2c: E2 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 03 00 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [21:08:42]RAPDU: 90 00 [21:08:42]wFMCommunicate OK [21:08:42]wFMCommunicate request_size=7 [21:08:42]MH_SAM_APDU [21:08:42]CAPDU: 80 0D 02 02 02 04 00 [21:08:42]Write to MH i2c: E2 0A 00 3F 04 80 0D 02 02 02 00 04 00 00 00 C5 [21:08:42]Write i2c OK [21:08:42]MH_I2C_Read... [21:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:42]Read from MH i2c: E2 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 03 00 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [21:08:42]RAPDU: 90 00 [21:08:42]wFMCommunicate OK [21:08:42]wFMCommunicate request_size=4 [21:08:42]MH_SAM_APDU [21:08:42]CAPDU: 80 0D 03 02 [21:08:42]Write to MH i2c: E2 08 00 40 04 80 0D 03 02 00 00 00 00 BF [21:08:42]Write i2c OK [21:08:42]MH_I2C_Read... [21:08:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:08:42]Read from MH i2c: E2 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 0B 00 [21:08:42]MH_I2C_Read... [21:08:42]Read from MH i2c: E2 0B 00 40 04 00 B3 AC F2 36 57 E3 38 23 90 00 DC [21:08:42]RAPDU: B3 AC F2 36 57 E3 38 23 90 00 [21:08:42]wFMCommunicate OK [21:08:42]SAM_PROTO_SignData done [21:08:42]FM_MakeSignedData done [21:08:42]CreateOFDProtocolMessage [21:08:42]wFMCommunicate request_size=4 [21:08:42]MH_SAM_APDU [21:08:42]CAPDU: 80 11 00 00 [21:08:42]Write to MH i2c: E2 08 00 41 04 80 11 00 00 00 00 00 00 BF [21:08:42]Write i2c OK [21:08:42]MH_I2C_Read... [21:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:43]Read from MH i2c: E2 [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: E2 17 00 [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: E2 17 00 41 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [21:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:08:43]wFMCommunicate OK [21:08:43]CreateOFDProtocolMessage done [21:08:43]OFDSenderStorePacket 58724 [21:08:43]StoreOFDPacket docnum=58724 [21:08:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F9 A8 04 01 87 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 02 00 00 F4 03 04 00 DA 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E5 00 00 35 04 06 00 89 9A 9B 37 04 00 B3 AC F2 36 57 E3 38 23 [21:08:43]CheckFolder [21:08:43]dirname=/storage/ofd_packets [21:08:43]CheckFolder done [21:08:43]ProducePacketName [21:08:43]name=ofd_packets/00058724 [21:08:43]NVStorageSaveData ofd_packets/00058724 [21:08:43]File name is /storage/ofd_packets/00058724 [21:08:43]Write 298 bytes [21:08:43]NVStorageSaveData done [21:08:43]OFDSenderStorePacket done [21:08:43]KKMCreateOFDPacket done [21:08:43]NVStorageSaveData kkm_last_timestamp [21:08:43]File name is /storage/kkm_last_timestamp [21:08:43]Write 4 bytes [21:08:43]NVStorageSaveData done [21:08:43]ExternCall_PrintAddStr [21:08:43]wPrintStart [21:08:43]Write to MH i2c: 01 00 00 42 04 46 [21:08:43]Write i2c OK [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: 01 [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: 01 07 00 [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: 01 07 00 42 04 00 00 00 00 00 FF 0F 5B [21:08:43]RasterBufferAndPrint [21:08:43]line Счет N : (1)2076077 [21:08:43]line ИНН: 02508201610067 [21:08:43]line Контрольно-Кассовый Чек [21:08:43]line ПРОДАЖА [21:08:43]line ТРК (МРК, ГНК) : 11 [21:08:43]line Товар: 2710194210 [21:08:43]line ДТ-К-5 [21:08:43]line 19.690 * 76.20 [21:08:43]line = 1500.38 [21:08:43]line НДС 12% НСП 1% [21:08:43]line > о реализуемом товаре [21:08:43]line ИТОГО: 1500.38 [21:08:43]line НСП 1% : 13.28 [21:08:43]line НДС 12% : 159.33 [21:08:43]line Наличными: 0.00 [21:08:43]line Безнал.: 1500.38 [21:08:43]line Место: АЗС № 135 "Партнер Нефть" [21:08:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:08:43]line СНО: Общий режим [21:08:43]line Чек 708 20.08.2024 21:08 [21:08:43]line Смена: 100 ФФД: 1.0 [21:08:43]line ЗНМ: 0300000196 [21:08:43]line РНМ: 0000000000162794 [21:08:43]line Версия ККМ: v1.0 [21:08:43]line Платежная система: O! деньги [21:08:43]line ФМ: 0000000002094532 [21:08:43]line ФД: 58724 [21:08:43]line ФПД: 151297122042880 [21:08:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210842&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58724&fm=151297122042880&tin=02508201610067®Number=0000000000162794&sum=150038 [21:08:43]OFD Sender: Processing packet 58724 [packets to send 52, broken 51] [21:08:43]ProducePacketName [21:08:43]name=ofd_packets/00058724 [21:08:43]OFD Sender: To server: pG, [21:08:43]CommunicateWithHost lk.salyk.kg:30040 [21:08:43]ConnectInit lk.salyk.kg [21:08:43]written 0, free lines is 4095 [21:08:43]Connected sock=10 [21:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 F9 A8 04 01 87 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C4 02 00 00 F4 03 04 00 DA 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 64 E5 00 00 35 04 06 00 89 9A 9B 37 04 00 B3 AC F2 36 57 E3 38 23 [21:08:43]Write to MH i2c: 01 00 00 6C 04 70 [21:08:43]Write i2c OK [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: 01 [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: 01 07 00 [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: 01 07 00 6C 04 00 00 00 00 00 BE 0C 41 [21:08:43]RasterBufferAndPrint [21:08:43]line [21:08:43]line [21:08:43]line [21:08:43]line [21:08:43]line [21:08:43]written 0, free lines is 3269 [21:08:43]MH_Cut [21:08:43]Write to MH i2c: D1 01 00 73 04 01 49 [21:08:43]Write i2c OK [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: D1 [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: D1 01 00 [21:08:43]MH_I2C_Read... [21:08:43]Read from MH i2c: D1 01 00 73 04 00 48 [21:08:43]Write to MH i2c: 01 00 00 74 04 78 [21:08:43]Write i2c OK [21:08:43]MH_I2C_Read... [21:08:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 65 BA 47 00 60 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 32 30 39 34 35 33 32 10 04 04 00 64 E5 00 00 F4 03 04 00 28 B1 C4 66 B6 04 01 00 00 54 F5 92 E1 CA B1 36 3F [21:08:43]CommunicateWithHost err = 0 [21:08:43]CheckOFDResponse [21:08:43]1017 (14) - 77093643461234 [21:08:43]1041 (16) - 0000000002094532 [21:08:43]1040 (4) - 58724 [21:08:43]1012 (4) - 20.08.2024 15:07 [21:08:43]1206 (1) - 0 [21:08:43]OFD Sender: Remove packet 58724 [21:08:43]ProducePacketName [21:08:43]name=ofd_packets/00058724 [21:08:43]NVStorageDeleteData [21:08:44]OFD Sender: No OFD packet to send [21:08:44]*** Cut start [21:08:44]*** Partial cut [21:08:44]*** CUTSNS_PIN = 1 [21:08:44]*** CUTSNS_PIN = 0 [21:08:45]*** Brake cut motor [21:08:45]Read from MH i2c: 01 [21:08:45]MH_I2C_Read... [21:08:45]*** Stop cut motor [21:08:45]*** Cut end [21:08:45]Read from MH i2c: 01 07 00 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 FF 0F 8D [21:08:45]process_action close_receipt done [21:08:45]requested_data is exist [21:08:45]produce_requested_data [21:08:45]requested_item fm.sn is exist - process it [21:08:45]wFMCommunicate request_size=4 [21:08:45]MH_SAM_APDU [21:08:45]CAPDU: 80 11 00 00 [21:08:45]Write to MH i2c: E2 08 00 75 04 80 11 00 00 00 00 00 00 F3 [21:08:45]Write i2c OK [21:08:45]MH_I2C_Read... [21:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:45]Read from MH i2c: E2 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: E2 17 00 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: E2 17 00 75 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3F [21:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:08:45]wFMCommunicate OK [21:08:45]requested_item fd.num is exist - process it [21:08:45]SAM_PROTO_GetFieldsCounters [21:08:45]wFMCommunicate request_size=4 [21:08:45]MH_SAM_APDU [21:08:45]CAPDU: 80 13 00 00 [21:08:45]Write to MH i2c: E2 08 00 76 04 80 13 00 00 00 00 00 00 F6 [21:08:45]Write i2c OK [21:08:45]MH_I2C_Read... [21:08:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:08:45]Read from MH i2c: E2 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: E2 62 00 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: E2 62 00 76 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 64 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C4 02 00 00 5E 04 04 00 C4 02 00 00 57 04 04 00 C5 02 00 00 19 04 04 00 00 00 00 00 90 00 13 [21:08:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 64 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C4 02 00 00 5E 04 04 00 C4 02 00 00 57 04 04 00 C5 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:08:45]wFMCommunicate OK [21:08:45]SAM_PROTO_GetFieldsCounters done [21:08:45]requested_item shift.num is exist - process it [21:08:45]requested_item shift.opened is exist - process it [21:08:45]req_shift_opened [21:08:45]FM_GetShiftState [21:08:45]SAM_PROTO_GetShiftState [21:08:45]wFMCommunicate request_size=4 [21:08:45]MH_SAM_APDU [21:08:45]CAPDU: 80 13 01 00 [21:08:45]Write to MH i2c: E2 08 00 77 04 80 13 01 00 00 00 00 00 F8 [21:08:45]Write i2c OK [21:08:45]MH_I2C_Read... [21:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:45]Read from MH i2c: E2 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: E2 0E 00 [21:08:45]MH_I2C_Read... [21:08:45]Read from MH i2c: E2 0E 00 77 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1B [21:08:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:08:45]wFMCommunicate OK [21:08:45]SAM_PROTO_GetShiftState done [21:08:45]FM_GetShiftState done [21:08:45]req_shift_opened done [21:08:45]requested_item shift.open_date is exist - process it [21:08:45]req_shift_open_date [21:08:45]req_shift_open_date done [21:08:45]produce_requested_data done [21:08:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58724,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:08:45]process_action_free close_receipt [21:08:45]json_value_free [21:08:45]json_value_free done [21:08:45]process_json_proto returns [21:08:45]Send response to host [21:08:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58724,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:08:45]free response buf [21:08:45]execute_script done [21:08:45]execute_script returns [21:08:45]free content buf [21:08:45]Sock 7.Close socket [21:08:45]Sock 7.Thread stoped [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]accept exits with 9 [21:09:09]New connection [21:09:09]New thread 3067440484 created [21:09:09]Thread 3067583844 joined [21:09:09]Waiting for new connection... [21:09:09] Sock 9.Parse request [21:09:09]Sock 9.Check first char [21:09:09]Sock 9.First char is OK [21:09:09]request: POST /json_proto HTTP/1.0 [21:09:09]Method: POST [21:09:09]URL: /json_proto [21:09:09]Method is POST - this is cgi request [21:09:09]url: /json_proto [21:09:09]query_string will be loaded in cgi processing [21:09:09]execute_cgi json_proto POST (null) [21:09:09]execute_cgi path=json_proto method=POST [21:09:09]POST find Content-Length [21:09:09]Host: 172.17.44.3:8080 [21:09:09]Content-Length: 820 [21:09:09]Content-Type: application/json [21:09:09] [21:09:09]POST finish read [21:09:09]Found Content-Length = 820 [21:09:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:09]execute_script... [21:09: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)2076078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:09]POST & json_proto [21:09:09]process_json_proto [21:09:09]json parsed OK: [21:09:09]protocol is kg_v1.0 [21:09:09]action value=close_receipt [21:09:09]process_action close_receipt [21:09:09]cmd_close_receipt [21:09:09]MH_GetDate [21:09:09]Write to MH i2c: F0 00 00 78 04 6B [21:09:09]Write i2c OK [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: F0 [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: F0 09 00 [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: F0 09 00 78 04 00 F5 05 C5 66 AD C5 5D 66 CE [21:09:09]GetLastDocTimeStamp 1724188122 [21:09:09]current date 1724188149 [21:09:09]FM_GetShiftState [21:09:09]SAM_PROTO_GetShiftState [21:09:09]wFMCommunicate request_size=4 [21:09:09]MH_SAM_APDU [21:09:09]CAPDU: 80 13 01 00 [21:09:09]Write to MH i2c: E2 08 00 79 04 80 13 01 00 00 00 00 00 FA [21:09:09]Write i2c OK [21:09:09]MH_I2C_Read... [21:09:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:09]Read from MH i2c: E2 [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: E2 0E 00 [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: E2 0E 00 79 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [21:09:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:09:09]wFMCommunicate OK [21:09:09]SAM_PROTO_GetShiftState done [21:09:09]FM_GetShiftState done [21:09:09]opened in 1724112910 [21:09:09]opened+sec_in_day 1724199310 [21:09:09]quantity*price = 100021 [21:09:09]sum+1 = 100023 [21:09:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 709 20.08.2024 21:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58725 ФПД: 192701499597050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210909&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58725&fm=192701499597050&tin=02508201610067®Number=0000000000162794&sum=100022 [21:09:10]StoreToDocumentArchive [21:09:10]shift 100 fd 58725 [21:09:10]save to /storage/0100/doc_00058725 [21:09:10]save last doc name /storage/0100/doc_00058725 to /storage/kkm_last_doc_name [21:09:10]save OK [21:09:10]Clear old archive folders... [21:09:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:09:10]tlvbuf is 01FA3A30 [21:09:10]SAM_PROTO_ClearQueue [21:09:10]wFMCommunicate request_size=4 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 09 00 00 [21:09:10]Write to MH i2c: E2 08 00 86 04 80 09 00 00 00 00 00 00 FC [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 86 04 00 90 00 FE [21:09:10]RAPDU: 90 00 [21:09:10]wFMCommunicate OK [21:09:10]SAM_PROTO_ClearQueue done [21:09:10]KKMCreateOFDPacket [21:09:10]OFDProtocolAddRootSTLVToBuf [21:09:10]FM_MakeSignedData [21:09:10]FM_MakeSignedData [21:09:10]SAM_PROTO_SignData [21:09:10]wFMCommunicate request_size=4 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 0D 01 02 [21:09:10]Write to MH i2c: E2 08 00 87 04 80 0D 01 02 00 00 00 00 04 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 87 04 00 90 00 FF [21:09:10]RAPDU: 90 00 [21:09:10]wFMCommunicate OK [21:09:10]wFMCommunicate request_size=255 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C5 02 00 00 F4 03 04 00 F5 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E5 00 00 35 04 06 00 AF [21:09:10]Write to MH i2c: E2 02 01 88 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C5 02 00 00 F4 03 04 00 F5 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E5 00 00 35 04 06 00 AF 00 00 22 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 88 04 00 90 00 00 [21:09:10]RAPDU: 90 00 [21:09:10]wFMCommunicate OK [21:09:10]wFMCommunicate request_size=10 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 0D 02 02 05 42 D0 6E 60 FA [21:09:10]Write to MH i2c: E2 0D 00 89 04 80 0D 02 02 05 00 42 D0 6E 60 FA 00 00 EB [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [21:09:10]RAPDU: 90 00 [21:09:10]wFMCommunicate OK [21:09:10]wFMCommunicate request_size=4 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 0D 03 02 [21:09:10]Write to MH i2c: E2 08 00 8A 04 80 0D 03 02 00 00 00 00 09 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 0B 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 0B 00 8A 04 00 33 A7 C9 E4 80 38 12 75 90 00 D0 [21:09:10]RAPDU: 33 A7 C9 E4 80 38 12 75 90 00 [21:09:10]wFMCommunicate OK [21:09:10]SAM_PROTO_SignData done [21:09:10]FM_MakeSignedData done [21:09:10]CreateOFDProtocolMessage [21:09:10]wFMCommunicate request_size=4 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 11 00 00 [21:09:10]Write to MH i2c: E2 08 00 8B 04 80 11 00 00 00 00 00 00 09 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 17 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 17 00 8B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [21:09:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:09:10]wFMCommunicate OK [21:09:10]CreateOFDProtocolMessage done [21:09:10]OFDSenderStorePacket 58725 [21:09:10]StoreOFDPacket docnum=58725 [21:09:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 07 07 01 DA AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C5 02 00 00 F4 03 04 00 F5 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E5 00 00 35 04 06 00 AF 42 D0 6E 60 FA 33 A7 C9 E4 80 38 12 75 [21:09:10]CheckFolder [21:09:10]dirname=/storage/ofd_packets [21:09:10]CheckFolder done [21:09:10]ProducePacketName [21:09:10]name=ofd_packets/00058725 [21:09:10]NVStorageSaveData ofd_packets/00058725 [21:09:10]File name is /storage/ofd_packets/00058725 [21:09:10]Write 301 bytes [21:09:10]NVStorageSaveData done [21:09:10]OFDSenderStorePacket done [21:09:10]KKMCreateOFDPacket done [21:09:10]NVStorageSaveData kkm_last_timestamp [21:09:10]File name is /storage/kkm_last_timestamp [21:09:10]Write 4 bytes [21:09:10]NVStorageSaveData done [21:09:10]ExternCall_PrintAddStr [21:09:10]wPrintStart [21:09:10]Write to MH i2c: 01 00 00 8C 04 90 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: 01 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: 01 07 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: 01 07 00 8C 04 00 00 00 00 00 FF 0F A5 [21:09:10]RasterBufferAndPrint [21:09:10]line Счет N : (1)2076078 [21:09:10]line ИНН: 02508201610067 [21:09:10]line Контрольно-Кассовый Чек [21:09:10]line ПРОДАЖА [21:09:10]line ТРК (МРК, ГНК) : 52 [21:09:10]line Товар: 2710124500 [21:09:10]line Аи-95-К-5 [21:09:10]line 13.480 * 74.20 [21:09:10]line = 1000.22 [21:09:10]line НДС 12% НСП 1% [21:09:10]line > о реализуемом товаре [21:09:10]line ИТОГО: 1000.22 [21:09:10]line НСП 1% : 8.85 [21:09:10]line НДС 12% : 106.22 [21:09:10]line Наличными: 0.00 [21:09:10]line Безнал.: 1000.22 [21:09:10]line Место: АЗС № 135 "Партнер Нефть" [21:09:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:09:10]line СНО: Общий режим [21:09:10]line Чек 709 20.08.2024 21:09 [21:09:10]line Смена: 100 ФФД: 1.0 [21:09:10]line ЗНМ: 0300000196 [21:09:10]line РНМ: 0000000000162794 [21:09:10]line Версия ККМ: v1.0 [21:09:10]line Платежная система: Бакай Банк [21:09:10]line ФМ: 0000000002094532 [21:09:10]line ФД: 58725 [21:09:10]line ФПД: 192701499597050 [21:09:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210909&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58725&fm=192701499597050&tin=02508201610067®Number=0000000000162794&sum=100022 [21:09:11]OFD Sender: Processing packet 58725 [packets to send 52, broken 51] [21:09:11]ProducePacketName [21:09:11]name=ofd_packets/00058725 [21:09:11]OFD Sender: To server: pG, [21:09:11]CommunicateWithHost lk.salyk.kg:30040 [21:09:11]ConnectInit lk.salyk.kg [21:09:11]written 0, free lines is 4095 [21:09:11]Connected sock=10 [21:09:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 59 07 07 01 DA AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C5 02 00 00 F4 03 04 00 F5 05 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 65 E5 00 00 35 04 06 00 AF 42 D0 6E 60 FA 33 A7 C9 E4 80 38 12 75 [21:09:11]Write to MH i2c: 01 00 00 B6 04 BA [21:09:11]Write i2c OK [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: 01 [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: 01 07 00 [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: 01 07 00 B6 04 00 00 00 00 00 D6 0C A3 [21:09:11]RasterBufferAndPrint [21:09:11]line [21:09:11]line [21:09:11]line [21:09:11]line [21:09:11]line [21:09:11]written 0, free lines is 3292 [21:09:11]MH_Cut [21:09:11]Write to MH i2c: D1 01 00 BD 04 01 93 [21:09:11]Write i2c OK [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: D1 [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: D1 01 00 [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: D1 01 00 BD 04 00 92 [21:09:11]Write to MH i2c: 01 00 00 BE 04 C2 [21:09:11]Write i2c OK [21:09:11]MH_I2C_Read... [21:09:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1F E2 47 00 13 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 32 30 39 34 35 33 32 10 04 04 00 65 E5 00 00 F4 03 04 00 43 B1 C4 66 B6 04 01 00 00 D8 94 04 52 83 B7 FD 0A [21:09:11]CommunicateWithHost err = 0 [21:09:11]CheckOFDResponse [21:09:11]1017 (14) - 77093643461234 [21:09:11]1041 (16) - 0000000002094532 [21:09:11]1040 (4) - 58725 [21:09:11]1012 (4) - 20.08.2024 15:07 [21:09:11]1206 (1) - 0 [21:09:11]OFD Sender: Remove packet 58725 [21:09:11]ProducePacketName [21:09:11]name=ofd_packets/00058725 [21:09:11]NVStorageDeleteData [21:09:12]OFD Sender: No OFD packet to send [21:09:12]*** Cut start [21:09:12]*** Partial cut [21:09:12]*** CUTSNS_PIN = 1 [21:09:12]*** CUTSNS_PIN = 0 [21:09:12]*** Brake cut motor [21:09:13]Read from MH i2c: 01 [21:09:13]MH_I2C_Read... [21:09:13]*** Stop cut motor [21:09:13]*** Cut end [21:09:13]Read from MH i2c: 01 07 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: 01 07 00 BE 04 00 00 00 00 00 FF 0F D7 [21:09:13]process_action close_receipt done [21:09:13]requested_data is exist [21:09:13]produce_requested_data [21:09:13]requested_item fm.sn is exist - process it [21:09:13]wFMCommunicate request_size=4 [21:09:13]MH_SAM_APDU [21:09:13]CAPDU: 80 11 00 00 [21:09:13]Write to MH i2c: E2 08 00 BF 04 80 11 00 00 00 00 00 00 3D [21:09:13]Write i2c OK [21:09:13]MH_I2C_Read... [21:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:13]Read from MH i2c: E2 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 17 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 17 00 BF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 89 [21:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:09:13]wFMCommunicate OK [21:09:13]requested_item fd.num is exist - process it [21:09:13]SAM_PROTO_GetFieldsCounters [21:09:13]wFMCommunicate request_size=4 [21:09:13]MH_SAM_APDU [21:09:13]CAPDU: 80 13 00 00 [21:09:13]Write to MH i2c: E2 08 00 C0 04 80 13 00 00 00 00 00 00 40 [21:09:13]Write i2c OK [21:09:13]MH_I2C_Read... [21:09:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:13]Read from MH i2c: E2 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 62 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 62 00 C0 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 65 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C5 02 00 00 5E 04 04 00 C5 02 00 00 57 04 04 00 C6 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [21:09:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 65 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C5 02 00 00 5E 04 04 00 C5 02 00 00 57 04 04 00 C6 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:09:13]wFMCommunicate OK [21:09:13]SAM_PROTO_GetFieldsCounters done [21:09:13]requested_item shift.num is exist - process it [21:09:13]requested_item shift.opened is exist - process it [21:09:13]req_shift_opened [21:09:13]FM_GetShiftState [21:09:13]SAM_PROTO_GetShiftState [21:09:13]wFMCommunicate request_size=4 [21:09:13]MH_SAM_APDU [21:09:13]CAPDU: 80 13 01 00 [21:09:13]Write to MH i2c: E2 08 00 C1 04 80 13 01 00 00 00 00 00 42 [21:09:13]Write i2c OK [21:09:13]MH_I2C_Read... [21:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:13]Read from MH i2c: E2 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 0E 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 0E 00 C1 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 65 [21:09:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:09:13]wFMCommunicate OK [21:09:13]SAM_PROTO_GetShiftState done [21:09:13]FM_GetShiftState done [21:09:13]req_shift_opened done [21:09:13]requested_item shift.open_date is exist - process it [21:09:13]req_shift_open_date [21:09:13]req_shift_open_date done [21:09:13]produce_requested_data done [21:09:13]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58725,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:09:13]process_action_free close_receipt [21:09:13]json_value_free [21:09:13]json_value_free done [21:09:13]process_json_proto returns [21:09:13]Send response to host [21:09:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58725,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:09:13]free response buf [21:09:13]execute_script done [21:09:13]execute_script returns [21:09:13]free content buf [21:09:13]Sock 9.Close socket [21:09:13]Sock 9.Thread stoped [21:09:17]OFD Sender: No OFD packet to send [21:09:22]OFD Sender: No OFD packet to send [21:09:27]OFD Sender: No OFD packet to send [21:09:32]OFD Sender: No OFD packet to send [21:09:37]OFD Sender: No OFD packet to send [21:09:42]OFD Sender: No OFD packet to send [21:09:47]OFD Sender: No OFD packet to send [21:09:49]accept exits with 7 [21:09:49]New connection [21:09:49]New thread 3067583844 created [21:09:49]Thread 3067440484 joined [21:09:49]Waiting for new connection... [21:09:49] Sock 7.Parse request [21:09:49]Sock 7.Check first char [21:09:49]Sock 7.First char is OK [21:09:49]request: POST /json_proto HTTP/1.0 [21:09:49]Method: POST [21:09:49]URL: /json_proto [21:09:49]Method is POST - this is cgi request [21:09:49]url: /json_proto [21:09:49]query_string will be loaded in cgi processing [21:09:49]execute_cgi json_proto POST (null) [21:09:49]execute_cgi path=json_proto method=POST [21:09:49]POST find Content-Length [21:09:49]Host: 172.17.44.3:8080 [21:09:49]Content-Length: 678 [21:09:49]Content-Type: application/json [21:09:49] [21:09:49]POST finish read [21:09:49]Found Content-Length = 678 [21:09:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.130, "sum" : 280.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 280.00, "total" : 280.00, "payments": [ { "type": 0, "sum" : 280.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:49]execute_script... [21:09: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)2076079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.130, "sum" : 280.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 280.00, "total" : 280.00, "payments": [ { "type": 0, "sum" : 280.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:49]POST & json_proto [21:09:49]process_json_proto [21:09:49]json parsed OK: [21:09:49]protocol is kg_v1.0 [21:09:49]action value=close_receipt [21:09:49]process_action close_receipt [21:09:49]cmd_close_receipt [21:09:49]MH_GetDate [21:09:49]Write to MH i2c: F0 00 00 C2 04 B5 [21:09:49]Write i2c OK [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: F0 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: F0 09 00 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: F0 09 00 C2 04 00 1E 06 C5 66 AD C5 5D 66 42 [21:09:49]GetLastDocTimeStamp 1724188149 [21:09:49]current date 1724188190 [21:09:49]FM_GetShiftState [21:09:49]SAM_PROTO_GetShiftState [21:09:49]wFMCommunicate request_size=4 [21:09:49]MH_SAM_APDU [21:09:49]CAPDU: 80 13 01 00 [21:09:49]Write to MH i2c: E2 08 00 C3 04 80 13 01 00 00 00 00 00 44 [21:09:49]Write i2c OK [21:09:49]MH_I2C_Read... [21:09:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:49]Read from MH i2c: E2 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: E2 0E 00 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: E2 0E 00 C3 04 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 67 [21:09:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:09:49]wFMCommunicate OK [21:09:49]SAM_PROTO_GetShiftState done [21:09:49]FM_GetShiftState done [21:09:49]opened in 1724112910 [21:09:49]opened+sec_in_day 1724199310 [21:09:49]quantity*price = 28001 [21:09:49]sum+1 = 28002 [21:09:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 280.00 Внесено: 280.00 СДАЧА: 0.00 НСП 1% : 2.48 НДС 12% : 29.74 Наличными: 280.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 710 20.08.2024 21:09 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58726 ФПД: 248681764680024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210950&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58726&fm=248681764680024&tin=02508201610067®Number=0000000000162794&sum=28000 [21:09:50]StoreToDocumentArchive [21:09:50]shift 100 fd 58726 [21:09:50]save to /storage/0100/doc_00058726 [21:09:50]save last doc name /storage/0100/doc_00058726 to /storage/kkm_last_doc_name [21:09:50]save OK [21:09:50]Clear old archive folders... [21:09:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:09:50]tlvbuf is 01FA14F0 [21:09:50]SAM_PROTO_ClearQueue [21:09:50]wFMCommunicate request_size=4 [21:09:50]MH_SAM_APDU [21:09:50]CAPDU: 80 09 00 00 [21:09:50]Write to MH i2c: E2 08 00 D0 04 80 09 00 00 00 00 00 00 46 [21:09:50]Write i2c OK [21:09:50]MH_I2C_Read... [21:09:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:50]Read from MH i2c: E2 [21:09:50]MH_I2C_Read... [21:09:50]Read from MH i2c: E2 03 00 [21:09:50]MH_I2C_Read... [21:09:50]Read from MH i2c: E2 03 00 D0 04 00 90 00 48 [21:09:50]RAPDU: 90 00 [21:09:50]wFMCommunicate OK [21:09:50]SAM_PROTO_ClearQueue done [21:09:50]KKMCreateOFDPacket [21:09:50]OFDProtocolAddRootSTLVToBuf [21:09:50]FM_MakeSignedData [21:09:50]FM_MakeSignedData [21:09:50]SAM_PROTO_SignData [21:09:50]wFMCommunicate request_size=4 [21:09:50]MH_SAM_APDU [21:09:50]CAPDU: 80 0D 01 02 [21:09:50]Write to MH i2c: E2 08 00 D1 04 80 0D 01 02 00 00 00 00 4E [21:09:50]Write i2c OK [21:09:50]MH_I2C_Read... [21:09:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:51]Read from MH i2c: E2 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 03 00 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 03 00 D1 04 00 90 00 49 [21:09:51]RAPDU: 90 00 [21:09:51]wFMCommunicate OK [21:09:51]wFMCommunicate request_size=255 [21:09:51]MH_SAM_APDU [21:09: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 34 FF 03 08 00 03 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 1E 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E5 00 00 35 04 06 00 E2 [21:09:51]Write to MH i2c: E2 02 01 D2 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 34 FF 03 08 00 03 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 1E 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E5 00 00 35 04 06 00 E2 00 00 CD [21:09:51]Write i2c OK [21:09:51]MH_I2C_Read... [21:09:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:51]Read from MH i2c: E2 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 03 00 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [21:09:51]RAPDU: 90 00 [21:09:51]wFMCommunicate OK [21:09:51]wFMCommunicate request_size=10 [21:09:51]MH_SAM_APDU [21:09:51]CAPDU: 80 0D 02 02 05 2C BC 3E F1 58 [21:09:51]Write to MH i2c: E2 0D 00 D3 04 80 0D 02 02 05 00 2C BC 3E F1 58 00 00 CA [21:09:51]Write i2c OK [21:09:51]MH_I2C_Read... [21:09:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:51]Read from MH i2c: E2 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 03 00 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [21:09:51]RAPDU: 90 00 [21:09:51]wFMCommunicate OK [21:09:51]wFMCommunicate request_size=4 [21:09:51]MH_SAM_APDU [21:09:51]CAPDU: 80 0D 03 02 [21:09:51]Write to MH i2c: E2 08 00 D4 04 80 0D 03 02 00 00 00 00 53 [21:09:51]Write i2c OK [21:09:51]MH_I2C_Read... [21:09:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:51]Read from MH i2c: E2 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 0B 00 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 0B 00 D4 04 00 93 A5 E7 9E AB 01 75 A1 90 00 D3 [21:09:51]RAPDU: 93 A5 E7 9E AB 01 75 A1 90 00 [21:09:51]wFMCommunicate OK [21:09:51]SAM_PROTO_SignData done [21:09:51]FM_MakeSignedData done [21:09:51]CreateOFDProtocolMessage [21:09:51]wFMCommunicate request_size=4 [21:09:51]MH_SAM_APDU [21:09:51]CAPDU: 80 11 00 00 [21:09:51]Write to MH i2c: E2 08 00 D5 04 80 11 00 00 00 00 00 00 53 [21:09:51]Write i2c OK [21:09:51]MH_I2C_Read... [21:09:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:51]Read from MH i2c: E2 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 17 00 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: E2 17 00 D5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9F [21:09:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:09:51]wFMCommunicate OK [21:09:51]CreateOFDProtocolMessage done [21:09:51]OFDSenderStorePacket 58726 [21:09:51]StoreOFDPacket docnum=58726 [21:09:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 20 A6 07 01 C6 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 1E 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E5 00 00 35 04 06 00 E2 2C BC 3E F1 58 93 A5 E7 9E AB 01 75 A1 [21:09:51]CheckFolder [21:09:51]dirname=/storage/ofd_packets [21:09:51]CheckFolder done [21:09:51]ProducePacketName [21:09:51]name=ofd_packets/00058726 [21:09:51]NVStorageSaveData ofd_packets/00058726 [21:09:51]File name is /storage/ofd_packets/00058726 [21:09:51]Write 301 bytes [21:09:51]NVStorageSaveData done [21:09:51]OFDSenderStorePacket done [21:09:51]KKMCreateOFDPacket done [21:09:51]NVStorageSaveData kkm_last_timestamp [21:09:51]File name is /storage/kkm_last_timestamp [21:09:51]Write 4 bytes [21:09:51]NVStorageSaveData done [21:09:51]ExternCall_PrintAddStr [21:09:51]wPrintStart [21:09:51]Write to MH i2c: 01 00 00 D6 04 DA [21:09:51]Write i2c OK [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: 01 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: 01 07 00 [21:09:51]MH_I2C_Read... [21:09:51]Read from MH i2c: 01 07 00 D6 04 00 00 00 00 00 FF 0F EF [21:09:51]RasterBufferAndPrint [21:09:51]line Счет N : (1)2076079 [21:09:51]line ИНН: 02508201610067 [21:09:51]line Контрольно-Кассовый Чек [21:09:51]line ПРОДАЖА [21:09:51]line ТРК (МРК, ГНК) : 63 [21:09:51]line Товар: 2710124130 [21:09:51]line Аи-92-К-4 [21:09:51]line 4.130 * 67.80 [21:09:51]line = 280.01 [21:09:51]line НДС 12% НСП 1% [21:09:51]line > о реализуемом товаре [21:09:51]line ОКРУГЛЕНИЕ: -0.01 [21:09:51]line ИТОГО: 280.00 [21:09:51]line Внесено: 280.00 [21:09:51]line СДАЧА: 0.00 [21:09:51]line НСП 1% : 2.48 [21:09:51]line НДС 12% : 29.74 [21:09:51]line Наличными: 280.00 [21:09:51]line Безнал.: 0.00 [21:09:51]line Место: АЗС № 135 "Партнер Нефть" [21:09:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:09:51]line СНО: Общий режим [21:09:51]line Чек 710 20.08.2024 21:09 [21:09:51]line Смена: 100 ФФД: 1.0 [21:09:51]line ЗНМ: 0300000196 [21:09:51]line РНМ: 0000000000162794 [21:09:51]line Версия ККМ: v1.0 [21:09:51]line ФМ: 0000000002094532 [21:09:51]line ФД: 58726 [21:09:51]line ФПД: 248681764680024 [21:09:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T210950&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58726&fm=248681764680024&tin=02508201610067®Number=0000000000162794&sum=28000 [21:09:51]OFD Sender: Processing packet 58726 [packets to send 52, broken 51] [21:09:51]ProducePacketName [21:09:51]name=ofd_packets/00058726 [21:09:51]OFD Sender: To server: pG, [21:09:51]CommunicateWithHost lk.salyk.kg:30040 [21:09:51]ConnectInit lk.salyk.kg [21:09:51]written 0, free lines is 4095 [21:09:51]Connected sock=10 [21:09:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 20 A6 07 01 C6 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 1E 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 66 E5 00 00 35 04 06 00 E2 2C BC 3E F1 58 93 A5 E7 9E AB 01 75 A1 [21:09:52]Write to MH i2c: 01 00 00 01 05 06 [21:09:52]Write i2c OK [21:09:52]MH_I2C_Read... [21:09:52]Read from MH i2c: 01 [21:09:52]MH_I2C_Read... [21:09:52]Read from MH i2c: 01 07 00 [21:09:52]MH_I2C_Read... [21:09:52]Read from MH i2c: 01 07 00 01 05 00 00 00 00 00 B1 0C CA [21:09:52]RasterBufferAndPrint [21:09:52]line [21:09:52]line [21:09:52]line [21:09:52]line [21:09:52]line [21:09:52]written 0, free lines is 3254 [21:09:52]MH_Cut [21:09:52]Write to MH i2c: D1 01 00 08 05 01 DF [21:09:52]Write i2c OK [21:09:52]MH_I2C_Read... [21:09:52]Read from MH i2c: D1 [21:09:52]MH_I2C_Read... [21:09:52]Read from MH i2c: D1 01 00 [21:09:52]MH_I2C_Read... [21:09:52]Read from MH i2c: D1 01 00 08 05 00 DE [21:09:52]Write to MH i2c: 01 00 00 09 05 0E [21:09:52]Write i2c OK [21:09:52]MH_I2C_Read... [21:09:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E7 F1 47 00 BE 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 32 30 39 34 35 33 32 10 04 04 00 66 E5 00 00 F4 03 04 00 6C B1 C4 66 B6 04 01 00 00 D4 05 D4 38 0D 46 D2 6B [21:09:52]CommunicateWithHost err = 0 [21:09:52]CheckOFDResponse [21:09:52]1017 (14) - 77093643461234 [21:09:52]1041 (16) - 0000000002094532 [21:09:52]1040 (4) - 58726 [21:09:52]1012 (4) - 20.08.2024 15:08 [21:09:52]1206 (1) - 0 [21:09:52]OFD Sender: Remove packet 58726 [21:09:52]ProducePacketName [21:09:52]name=ofd_packets/00058726 [21:09:52]NVStorageDeleteData [21:09:52]OFD Sender: No OFD packet to send [21:09:53]*** Cut start [21:09:53]*** Partial cut [21:09:53]*** CUTSNS_PIN = 1 [21:09:53]*** CUTSNS_PIN = 0 [21:09:53]*** Brake cut motor [21:09:53]Read from MH i2c: 01 [21:09:53]MH_I2C_Read... [21:09:53]*** Stop cut motor [21:09:53]*** Cut end [21:09:53]Read from MH i2c: 01 07 00 [21:09:53]MH_I2C_Read... [21:09:53]Read from MH i2c: 01 07 00 09 05 00 00 00 00 00 FF 0F 23 [21:09:53]process_action close_receipt done [21:09:53]requested_data is exist [21:09:53]produce_requested_data [21:09:53]requested_item fm.sn is exist - process it [21:09:53]wFMCommunicate request_size=4 [21:09:53]MH_SAM_APDU [21:09:53]CAPDU: 80 11 00 00 [21:09:53]Write to MH i2c: E2 08 00 0A 05 80 11 00 00 00 00 00 00 89 [21:09:53]Write i2c OK [21:09:53]MH_I2C_Read... [21:09:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:53]Read from MH i2c: E2 [21:09:53]MH_I2C_Read... [21:09:53]Read from MH i2c: E2 17 00 [21:09:53]MH_I2C_Read... [21:09:53]Read from MH i2c: E2 17 00 0A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D5 [21:09:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:09:53]wFMCommunicate OK [21:09:53]requested_item fd.num is exist - process it [21:09:53]SAM_PROTO_GetFieldsCounters [21:09:53]wFMCommunicate request_size=4 [21:09:53]MH_SAM_APDU [21:09:53]CAPDU: 80 13 00 00 [21:09:53]Write to MH i2c: E2 08 00 0B 05 80 13 00 00 00 00 00 00 8C [21:09:53]Write i2c OK [21:09:53]MH_I2C_Read... [21:09:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:54]Read from MH i2c: E2 [21:09:54]MH_I2C_Read... [21:09:54]Read from MH i2c: E2 62 00 [21:09:54]MH_I2C_Read... [21:09:54]Read from MH i2c: E2 62 00 0B 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 66 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C6 02 00 00 5E 04 04 00 C6 02 00 00 57 04 04 00 C7 02 00 00 19 04 04 00 00 00 00 00 90 00 B1 [21:09:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 66 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C6 02 00 00 5E 04 04 00 C6 02 00 00 57 04 04 00 C7 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:09:54]wFMCommunicate OK [21:09:54]SAM_PROTO_GetFieldsCounters done [21:09:54]requested_item shift.num is exist - process it [21:09:54]requested_item shift.opened is exist - process it [21:09:54]req_shift_opened [21:09:54]FM_GetShiftState [21:09:54]SAM_PROTO_GetShiftState [21:09:54]wFMCommunicate request_size=4 [21:09:54]MH_SAM_APDU [21:09:54]CAPDU: 80 13 01 00 [21:09:54]Write to MH i2c: E2 08 00 0C 05 80 13 01 00 00 00 00 00 8E [21:09:54]Write i2c OK [21:09:54]MH_I2C_Read... [21:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:54]Read from MH i2c: E2 [21:09:54]MH_I2C_Read... [21:09:54]Read from MH i2c: E2 0E 00 [21:09:54]MH_I2C_Read... [21:09:54]Read from MH i2c: E2 0E 00 0C 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B1 [21:09:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:09:54]wFMCommunicate OK [21:09:54]SAM_PROTO_GetShiftState done [21:09:54]FM_GetShiftState done [21:09:54]req_shift_opened done [21:09:54]requested_item shift.open_date is exist - process it [21:09:54]req_shift_open_date [21:09:54]req_shift_open_date done [21:09:54]produce_requested_data done [21:09:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58726,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:09:54]process_action_free close_receipt [21:09:54]json_value_free [21:09:54]json_value_free done [21:09:54]process_json_proto returns [21:09:54]Send response to host [21:09:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58726,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:09:54]free response buf [21:09:54]execute_script done [21:09:54]execute_script returns [21:09:54]free content buf [21:09:54]Sock 7.Close socket [21:09:54]Sock 7.Thread stoped [21:09:57]OFD Sender: No OFD packet to send [21:10:02]OFD Sender: No OFD packet to send [21:10:07]OFD Sender: No OFD packet to send [21:10:12]OFD Sender: No OFD packet to send [21:10:17]OFD Sender: No OFD packet to send [21:10:22]OFD Sender: No OFD packet to send [21:10:23]accept exits with 9 [21:10:23]New connection [21:10:23]New thread 3067440484 created [21:10:23]Thread 3067583844 joined [21:10:23]Waiting for new connection... [21:10:23] Sock 9.Parse request [21:10:23]Sock 9.Check first char [21:10:23]Sock 9.First char is OK [21:10:23]request: POST /json_proto HTTP/1.0 [21:10:23]Method: POST [21:10:23]URL: /json_proto [21:10:23]Method is POST - this is cgi request [21:10:23]url: /json_proto [21:10:23]query_string will be loaded in cgi processing [21:10:23]execute_cgi json_proto POST (null) [21:10:23]execute_cgi path=json_proto method=POST [21:10:23]POST find Content-Length [21:10:23]Host: 172.17.44.3:8080 [21:10:23]Content-Length: 804 [21:10:23]Content-Type: application/json [21:10:23] [21:10:23]POST finish read [21:10:23]Found Content-Length = 804 [21:10:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:23]execute_script... [21:10:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:23]POST & json_proto [21:10:23]process_json_proto [21:10:23]json parsed OK: [21:10:23]protocol is kg_v1.0 [21:10:23]action value=close_receipt [21:10:23]process_action close_receipt [21:10:23]cmd_close_receipt [21:10:23]MH_GetDate [21:10:23]Write to MH i2c: F0 00 00 0D 05 01 [21:10:23]Write i2c OK [21:10:23]MH_I2C_Read... [21:10:23]Read from MH i2c: F0 [21:10:23]MH_I2C_Read... [21:10:23]Read from MH i2c: F0 09 00 [21:10:23]MH_I2C_Read... [21:10:23]Read from MH i2c: F0 09 00 0D 05 00 3F 06 C5 66 AD C5 5D 66 AF [21:10:23]GetLastDocTimeStamp 1724188190 [21:10:23]current date 1724188223 [21:10:23]FM_GetShiftState [21:10:23]SAM_PROTO_GetShiftState [21:10:23]wFMCommunicate request_size=4 [21:10:23]MH_SAM_APDU [21:10:23]CAPDU: 80 13 01 00 [21:10:23]Write to MH i2c: E2 08 00 0E 05 80 13 01 00 00 00 00 00 90 [21:10:23]Write i2c OK [21:10:23]MH_I2C_Read... [21:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:23]Read from MH i2c: E2 [21:10:23]MH_I2C_Read... [21:10:23]Read from MH i2c: E2 0E 00 [21:10:23]MH_I2C_Read... [21:10:23]Read from MH i2c: E2 0E 00 0E 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B3 [21:10:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:10:23]wFMCommunicate OK [21:10:23]SAM_PROTO_GetShiftState done [21:10:23]FM_GetShiftState done [21:10:23]opened in 1724112910 [21:10:23]opened+sec_in_day 1724199310 [21:10:23]quantity*price = 200043 [21:10:23]sum+1 = 200044 [21:10:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 711 20.08.2024 21:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58727 ФПД: 249232202476134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211023&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58727&fm=249232202476134&tin=02508201610067®Number=0000000000162794&sum=200043 [21:10:24]StoreToDocumentArchive [21:10:24]shift 100 fd 58727 [21:10:24]save to /storage/0100/doc_00058727 [21:10:24]save last doc name /storage/0100/doc_00058727 to /storage/kkm_last_doc_name [21:10:24]save OK [21:10:24]Clear old archive folders... [21:10:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:10:24]tlvbuf is 01F001A0 [21:10:24]SAM_PROTO_ClearQueue [21:10:24]wFMCommunicate request_size=4 [21:10:24]MH_SAM_APDU [21:10:24]CAPDU: 80 09 00 00 [21:10:24]Write to MH i2c: E2 08 00 1B 05 80 09 00 00 00 00 00 00 92 [21:10:24]Write i2c OK [21:10:24]MH_I2C_Read... [21:10:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:10:24]Read from MH i2c: E2 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 03 00 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 03 00 1B 05 00 90 00 94 [21:10:24]RAPDU: 90 00 [21:10:24]wFMCommunicate OK [21:10:24]SAM_PROTO_ClearQueue done [21:10:24]KKMCreateOFDPacket [21:10:24]OFDProtocolAddRootSTLVToBuf [21:10:24]FM_MakeSignedData [21:10:24]FM_MakeSignedData [21:10:24]SAM_PROTO_SignData [21:10:24]wFMCommunicate request_size=4 [21:10:24]MH_SAM_APDU [21:10:24]CAPDU: 80 0D 01 02 [21:10:24]Write to MH i2c: E2 08 00 1C 05 80 0D 01 02 00 00 00 00 9A [21:10:24]Write i2c OK [21:10:24]MH_I2C_Read... [21:10:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:10:24]Read from MH i2c: E2 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 03 00 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 03 00 1C 05 00 90 00 95 [21:10:24]RAPDU: 90 00 [21:10:24]wFMCommunicate OK [21:10:24]wFMCommunicate request_size=255 [21:10:24]MH_SAM_APDU [21:10: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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 3F 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E5 00 00 35 04 06 00 E2 [21:10:24]Write to MH i2c: E2 02 01 1D 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 3F 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E5 00 00 35 04 06 00 E2 00 00 EF [21:10:24]Write i2c OK [21:10:24]MH_I2C_Read... [21:10:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:24]Read from MH i2c: E2 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 03 00 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [21:10:24]RAPDU: 90 00 [21:10:24]wFMCommunicate OK [21:10:24]wFMCommunicate request_size=10 [21:10:24]MH_SAM_APDU [21:10:24]CAPDU: 80 0D 02 02 05 AC E4 E5 2A 66 [21:10:24]Write to MH i2c: E2 0D 00 1E 05 80 0D 02 02 05 00 AC E4 E5 2A 66 00 00 AC [21:10:24]Write i2c OK [21:10:24]MH_I2C_Read... [21:10:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:24]Read from MH i2c: E2 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 03 00 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [21:10:24]RAPDU: 90 00 [21:10:24]wFMCommunicate OK [21:10:24]wFMCommunicate request_size=4 [21:10:24]MH_SAM_APDU [21:10:24]CAPDU: 80 0D 03 02 [21:10:24]Write to MH i2c: E2 08 00 1F 05 80 0D 03 02 00 00 00 00 9F [21:10:24]Write i2c OK [21:10:24]MH_I2C_Read... [21:10:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:10:24]Read from MH i2c: E2 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 0B 00 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 0B 00 1F 05 00 CC 41 21 67 AA 11 73 24 90 00 87 [21:10:24]RAPDU: CC 41 21 67 AA 11 73 24 90 00 [21:10:24]wFMCommunicate OK [21:10:24]SAM_PROTO_SignData done [21:10:24]FM_MakeSignedData done [21:10:24]CreateOFDProtocolMessage [21:10:24]wFMCommunicate request_size=4 [21:10:24]MH_SAM_APDU [21:10:24]CAPDU: 80 11 00 00 [21:10:24]Write to MH i2c: E2 08 00 20 05 80 11 00 00 00 00 00 00 9F [21:10:24]Write i2c OK [21:10:24]MH_I2C_Read... [21:10:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:24]Read from MH i2c: E2 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 17 00 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: E2 17 00 20 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EB [21:10:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:10:24]wFMCommunicate OK [21:10:24]CreateOFDProtocolMessage done [21:10:24]OFDSenderStorePacket 58727 [21:10:24]StoreOFDPacket docnum=58727 [21:10:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F9 A4 07 01 C5 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 3F 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E5 00 00 35 04 06 00 E2 AC E4 E5 2A 66 CC 41 21 67 AA 11 73 24 [21:10:24]CheckFolder [21:10:24]dirname=/storage/ofd_packets [21:10:24]CheckFolder done [21:10:24]ProducePacketName [21:10:24]name=ofd_packets/00058727 [21:10:24]NVStorageSaveData ofd_packets/00058727 [21:10:24]File name is /storage/ofd_packets/00058727 [21:10:24]Write 301 bytes [21:10:24]NVStorageSaveData done [21:10:24]OFDSenderStorePacket done [21:10:24]KKMCreateOFDPacket done [21:10:24]NVStorageSaveData kkm_last_timestamp [21:10:24]File name is /storage/kkm_last_timestamp [21:10:24]Write 4 bytes [21:10:24]NVStorageSaveData done [21:10:24]ExternCall_PrintAddStr [21:10:24]wPrintStart [21:10:24]Write to MH i2c: 01 00 00 21 05 26 [21:10:24]Write i2c OK [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: 01 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: 01 07 00 [21:10:24]MH_I2C_Read... [21:10:24]Read from MH i2c: 01 07 00 21 05 00 00 00 00 00 FF 0F 3B [21:10:24]RasterBufferAndPrint [21:10:24]line Счет N : (1)2076081 [21:10:24]line ИНН: 02508201610067 [21:10:24]line Контрольно-Кассовый Чек [21:10:24]line ПРОДАЖА [21:10:24]line ТРК (МРК, ГНК) : 42 [21:10:24]line Товар: 2710124500 [21:10:24]line Аи-95-К-5 [21:10:24]line 26.960 * 74.20 [21:10:24]line = 2000.43 [21:10:24]line НДС 12% НСП 1% [21:10:24]line > о реализуемом товаре [21:10:24]line ИТОГО: 2000.43 [21:10:24]line НСП 1% : 17.70 [21:10:24]line НДС 12% : 212.43 [21:10:24]line Наличными: 0.00 [21:10:24]line Безнал.: 2000.43 [21:10:24]line Место: АЗС № 135 "Партнер Нефть" [21:10:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:10:24]line СНО: Общий режим [21:10:24]line Чек 711 20.08.2024 21:10 [21:10:24]line Смена: 100 ФФД: 1.0 [21:10:24]line ЗНМ: 0300000196 [21:10:24]line РНМ: 0000000000162794 [21:10:24]line Версия ККМ: v1.0 [21:10:24]line Платежная система: O! деньги [21:10:24]line ФМ: 0000000002094532 [21:10:24]line ФД: 58727 [21:10:24]line ФПД: 249232202476134 [21:10:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211023&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58727&fm=249232202476134&tin=02508201610067®Number=0000000000162794&sum=200043 [21:10:25]OFD Sender: Processing packet 58727 [packets to send 52, broken 51] [21:10:25]ProducePacketName [21:10:25]name=ofd_packets/00058727 [21:10:25]OFD Sender: To server: pG, [21:10:25]CommunicateWithHost lk.salyk.kg:30040 [21:10:25]ConnectInit lk.salyk.kg [21:10:25]written 0, free lines is 4095 [21:10:25]Connected sock=7 [21:10:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F9 A4 07 01 C5 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 3F 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 67 E5 00 00 35 04 06 00 E2 AC E4 E5 2A 66 CC 41 21 67 AA 11 73 24 [21:10:25]Write to MH i2c: 01 00 00 4B 05 50 [21:10:25]Write i2c OK [21:10:25]MH_I2C_Read... [21:10:25]Read from MH i2c: 01 [21:10:25]MH_I2C_Read... [21:10:25]Read from MH i2c: 01 07 00 [21:10:25]MH_I2C_Read... [21:10:25]Read from MH i2c: 01 07 00 4B 05 00 00 00 00 00 CE 0C 31 [21:10:25]RasterBufferAndPrint [21:10:25]line [21:10:25]line [21:10:25]line [21:10:25]line [21:10:25]line [21:10:25]written 0, free lines is 3284 [21:10:25]MH_Cut [21:10:25]Write to MH i2c: D1 01 00 52 05 01 29 [21:10:25]Write i2c OK [21:10:25]MH_I2C_Read... [21:10:25]Read from MH i2c: D1 [21:10:25]MH_I2C_Read... [21:10:25]Read from MH i2c: D1 01 00 [21:10:25]MH_I2C_Read... [21:10:25]Read from MH i2c: D1 01 00 52 05 00 28 [21:10:25]Write to MH i2c: 01 00 00 53 05 58 [21:10:25]Write i2c OK [21:10:25]MH_I2C_Read... [21:10:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D1 54 47 00 FF 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 32 30 39 34 35 33 32 10 04 04 00 67 E5 00 00 F4 03 04 00 8D B1 C4 66 B6 04 01 00 00 8A BF 80 AE 9D F4 83 C3 [21:10:25]CommunicateWithHost err = 0 [21:10:25]CheckOFDResponse [21:10:25]1017 (14) - 77093643461234 [21:10:25]1041 (16) - 0000000002094532 [21:10:25]1040 (4) - 58727 [21:10:25]1012 (4) - 20.08.2024 15:09 [21:10:25]1206 (1) - 0 [21:10:25]OFD Sender: Remove packet 58727 [21:10:25]ProducePacketName [21:10:25]name=ofd_packets/00058727 [21:10:25]NVStorageDeleteData [21:10:26]OFD Sender: No OFD packet to send [21:10:26]*** Cut start [21:10:26]*** Partial cut [21:10:26]*** CUTSNS_PIN = 1 [21:10:26]*** CUTSNS_PIN = 0 [21:10:26]*** Brake cut motor [21:10:27]Read from MH i2c: 01 [21:10:27]MH_I2C_Read... [21:10:27]*** Stop cut motor [21:10:27]*** Cut end [21:10:27]Read from MH i2c: 01 07 00 [21:10:27]MH_I2C_Read... [21:10:27]Read from MH i2c: 01 07 00 53 05 00 00 00 00 00 FF 0F 6D [21:10:27]process_action close_receipt done [21:10:27]requested_data is exist [21:10:27]produce_requested_data [21:10:27]requested_item fm.sn is exist - process it [21:10:27]wFMCommunicate request_size=4 [21:10:27]MH_SAM_APDU [21:10:27]CAPDU: 80 11 00 00 [21:10:27]Write to MH i2c: E2 08 00 54 05 80 11 00 00 00 00 00 00 D3 [21:10:27]Write i2c OK [21:10:27]MH_I2C_Read... [21:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:27]Read from MH i2c: E2 [21:10:27]MH_I2C_Read... [21:10:27]Read from MH i2c: E2 17 00 [21:10:27]MH_I2C_Read... [21:10:27]Read from MH i2c: E2 17 00 54 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1F [21:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:10:27]wFMCommunicate OK [21:10:27]requested_item fd.num is exist - process it [21:10:27]SAM_PROTO_GetFieldsCounters [21:10:27]wFMCommunicate request_size=4 [21:10:27]MH_SAM_APDU [21:10:27]CAPDU: 80 13 00 00 [21:10:27]Write to MH i2c: E2 08 00 55 05 80 13 00 00 00 00 00 00 D6 [21:10:27]Write i2c OK [21:10:27]MH_I2C_Read... [21:10:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:10:27]Read from MH i2c: E2 [21:10:27]MH_I2C_Read... [21:10:27]Read from MH i2c: E2 62 00 [21:10:27]MH_I2C_Read... [21:10:27]Read from MH i2c: E2 62 00 55 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 67 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C7 02 00 00 5E 04 04 00 C7 02 00 00 57 04 04 00 C8 02 00 00 19 04 04 00 00 00 00 00 90 00 FF [21:10:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 67 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C7 02 00 00 5E 04 04 00 C7 02 00 00 57 04 04 00 C8 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:10:27]wFMCommunicate OK [21:10:27]SAM_PROTO_GetFieldsCounters done [21:10:27]requested_item shift.num is exist - process it [21:10:27]requested_item shift.opened is exist - process it [21:10:27]req_shift_opened [21:10:27]FM_GetShiftState [21:10:27]SAM_PROTO_GetShiftState [21:10:27]wFMCommunicate request_size=4 [21:10:27]MH_SAM_APDU [21:10:27]CAPDU: 80 13 01 00 [21:10:27]Write to MH i2c: E2 08 00 56 05 80 13 01 00 00 00 00 00 D8 [21:10:27]Write i2c OK [21:10:27]MH_I2C_Read... [21:10:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:27]Read from MH i2c: E2 [21:10:27]MH_I2C_Read... [21:10:27]Read from MH i2c: E2 0E 00 [21:10:27]MH_I2C_Read... [21:10:27]Read from MH i2c: E2 0E 00 56 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FB [21:10:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:10:27]wFMCommunicate OK [21:10:27]SAM_PROTO_GetShiftState done [21:10:27]FM_GetShiftState done [21:10:27]req_shift_opened done [21:10:27]requested_item shift.open_date is exist - process it [21:10:27]req_shift_open_date [21:10:27]req_shift_open_date done [21:10:27]produce_requested_data done [21:10:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58727,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:10:27]process_action_free close_receipt [21:10:27]json_value_free [21:10:27]json_value_free done [21:10:27]process_json_proto returns [21:10:27]Send response to host [21:10:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58727,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:10:27]free response buf [21:10:27]execute_script done [21:10:27]execute_script returns [21:10:27]free content buf [21:10:27]Sock 9.Close socket [21:10:27]Sock 9.Thread stoped [21:10:31]OFD Sender: No OFD packet to send [21:10:36]OFD Sender: No OFD packet to send [21:10:41]OFD Sender: No OFD packet to send [21:10:46]OFD Sender: No OFD packet to send [21:10:51]OFD Sender: No OFD packet to send [21:10:56]OFD Sender: No OFD packet to send [21:11:01]OFD Sender: No OFD packet to send [21:11:06]OFD Sender: No OFD packet to send [21:11:11]OFD Sender: No OFD packet to send [21:11:16]OFD Sender: No OFD packet to send [21:11:19]accept exits with 10 [21:11:19]New connection [21:11:19]New thread 3067583844 created [21:11:19]Thread 3067440484 joined [21:11:19]Waiting for new connection... [21:11:19] Sock 10.Parse request [21:11:19]Sock 10.Check first char [21:11:19]Sock 10.First char is OK [21:11:19]request: POST /json_proto HTTP/1.0 [21:11:19]Method: POST [21:11:19]URL: /json_proto [21:11:19]Method is POST - this is cgi request [21:11:19]url: /json_proto [21:11:19]query_string will be loaded in cgi processing [21:11:19]execute_cgi json_proto POST (null) [21:11:19]execute_cgi path=json_proto method=POST [21:11:19]POST find Content-Length [21:11:19]Host: 172.17.44.3:8080 [21:11:19]Content-Length: 801 [21:11:19]Content-Type: application/json [21:11:19] [21:11:19]POST finish read [21:11:19]Found Content-Length = 801 [21:11:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 46.860, "sum" : 3570.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3570.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:19]execute_script... [21:11:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 46.860, "sum" : 3570.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3570.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:19]POST & json_proto [21:11:19]process_json_proto [21:11:19]json parsed OK: [21:11:19]protocol is kg_v1.0 [21:11:19]action value=close_receipt [21:11:19]process_action close_receipt [21:11:19]cmd_close_receipt [21:11:19]MH_GetDate [21:11:19]Write to MH i2c: F0 00 00 57 05 4B [21:11:19]Write i2c OK [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: F0 [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: F0 09 00 [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: F0 09 00 57 05 00 77 06 C5 66 AD C5 5D 66 31 [21:11:19]GetLastDocTimeStamp 1724188223 [21:11:19]current date 1724188279 [21:11:19]FM_GetShiftState [21:11:19]SAM_PROTO_GetShiftState [21:11:19]wFMCommunicate request_size=4 [21:11:19]MH_SAM_APDU [21:11:19]CAPDU: 80 13 01 00 [21:11:19]Write to MH i2c: E2 08 00 58 05 80 13 01 00 00 00 00 00 DA [21:11:19]Write i2c OK [21:11:19]MH_I2C_Read... [21:11:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:19]Read from MH i2c: E2 [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: E2 0E 00 [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: E2 0E 00 58 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FD [21:11:19]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:11:19]wFMCommunicate OK [21:11:19]SAM_PROTO_GetShiftState done [21:11:19]FM_GetShiftState done [21:11:19]opened in 1724112910 [21:11:19]opened+sec_in_day 1724199310 [21:11:19]quantity*price = 357073 [21:11:19]sum+1 = 357074 [21:11:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3570.73 НСП 1% : 31.60 НДС 12% : 379.19 Наличными: 0.00 Безнал.: 3570.73 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 712 20.08.2024 21:11 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58728 ФПД: 227567102205381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211119&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58728&fm=227567102205381&tin=02508201610067®Number=0000000000162794&sum=357073 [21:11:20]StoreToDocumentArchive [21:11:20]shift 100 fd 58728 [21:11:20]save to /storage/0100/doc_00058728 [21:11:20]save last doc name /storage/0100/doc_00058728 to /storage/kkm_last_doc_name [21:11:20]save OK [21:11:20]Clear old archive folders... [21:11:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:11:20]tlvbuf is 01FAB4B0 [21:11:20]SAM_PROTO_ClearQueue [21:11:20]wFMCommunicate request_size=4 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 09 00 00 [21:11:20]Write to MH i2c: E2 08 00 65 05 80 09 00 00 00 00 00 00 DC [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 65 05 00 90 00 DE [21:11:20]RAPDU: 90 00 [21:11:20]wFMCommunicate OK [21:11:20]SAM_PROTO_ClearQueue done [21:11:20]KKMCreateOFDPacket [21:11:20]OFDProtocolAddRootSTLVToBuf [21:11:20]FM_MakeSignedData [21:11:20]FM_MakeSignedData [21:11:20]SAM_PROTO_SignData [21:11:20]wFMCommunicate request_size=4 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 0D 01 02 [21:11:20]Write to MH i2c: E2 08 00 66 05 80 0D 01 02 00 00 00 00 E4 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 66 05 00 90 00 DF [21:11:20]RAPDU: 90 00 [21:11:20]wFMCommunicate OK [21:11:20]wFMCommunicate request_size=255 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C B7 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 72 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 72 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 94 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 72 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 77 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E5 00 00 35 04 06 00 CE F8 98 4A [21:11:20]Write to MH i2c: E2 02 01 67 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C B7 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 72 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 72 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 94 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 72 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 77 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E5 00 00 35 04 06 00 CE F8 98 4A 00 00 9C [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 67 05 00 90 00 E0 [21:11:20]RAPDU: 90 00 [21:11:20]wFMCommunicate OK [21:11:20]wFMCommunicate request_size=7 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 0D 02 02 02 1D C5 [21:11:20]Write to MH i2c: E2 0A 00 68 05 80 0D 02 02 02 00 1D C5 00 00 CD [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [21:11:20]RAPDU: 90 00 [21:11:20]wFMCommunicate OK [21:11:20]wFMCommunicate request_size=4 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 0D 03 02 [21:11:20]Write to MH i2c: E2 08 00 69 05 80 0D 03 02 00 00 00 00 E9 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 0B 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 0B 00 69 05 00 6B A6 ED 5B F7 87 55 CC 90 00 E2 [21:11:20]RAPDU: 6B A6 ED 5B F7 87 55 CC 90 00 [21:11:20]wFMCommunicate OK [21:11:20]SAM_PROTO_SignData done [21:11:20]FM_MakeSignedData done [21:11:20]CreateOFDProtocolMessage [21:11:20]wFMCommunicate request_size=4 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 11 00 00 [21:11:20]Write to MH i2c: E2 08 00 6A 05 80 11 00 00 00 00 00 00 E9 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 17 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 17 00 6A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [21:11:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:11:20]wFMCommunicate OK [21:11:20]CreateOFDProtocolMessage done [21:11:20]OFDSenderStorePacket 58728 [21:11:20]StoreOFDPacket docnum=58728 [21:11:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 78 6D 04 01 47 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C B7 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 72 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 72 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 94 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 72 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 77 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E5 00 00 35 04 06 00 CE F8 98 4A 1D C5 6B A6 ED 5B F7 87 55 CC [21:11:20]CheckFolder [21:11:20]dirname=/storage/ofd_packets [21:11:20]CheckFolder done [21:11:20]ProducePacketName [21:11:20]name=ofd_packets/00058728 [21:11:20]NVStorageSaveData ofd_packets/00058728 [21:11:20]File name is /storage/ofd_packets/00058728 [21:11:20]Write 298 bytes [21:11:20]NVStorageSaveData done [21:11:20]OFDSenderStorePacket done [21:11:20]KKMCreateOFDPacket done [21:11:20]NVStorageSaveData kkm_last_timestamp [21:11:20]File name is /storage/kkm_last_timestamp [21:11:20]Write 4 bytes [21:11:20]NVStorageSaveData done [21:11:20]ExternCall_PrintAddStr [21:11:20]wPrintStart [21:11:20]Write to MH i2c: 01 00 00 6B 05 70 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: 01 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: 01 07 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: 01 07 00 6B 05 00 00 00 00 00 FF 0F 85 [21:11:20]RasterBufferAndPrint [21:11:20]line Счет N : (1)2076080 [21:11:20]line ИНН: 02508201610067 [21:11:20]line Контрольно-Кассовый Чек [21:11:20]line ПРОДАЖА [21:11:20]line ТРК (МРК, ГНК) : 21 [21:11:20]line Товар: 2710194210 [21:11:20]line ДТ-К-5 [21:11:20]line 46.860 * 76.20 [21:11:20]line = 3570.73 [21:11:20]line НДС 12% НСП 1% [21:11:20]line > о реализуемом товаре [21:11:20]line ИТОГО: 3570.73 [21:11:20]line НСП 1% : 31.60 [21:11:20]line НДС 12% : 379.19 [21:11:20]line Наличными: 0.00 [21:11:20]line Безнал.: 3570.73 [21:11:20]line Место: АЗС № 135 "Партнер Нефть" [21:11:20]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:11:20]line СНО: Общий режим [21:11:20]line Чек 712 20.08.2024 21:11 [21:11:20]line Смена: 100 ФФД: 1.0 [21:11:20]line ЗНМ: 0300000196 [21:11:20]line РНМ: 0000000000162794 [21:11:20]line Версия ККМ: v1.0 [21:11:20]line Платежная система: O! деньги [21:11:20]line ФМ: 0000000002094532 [21:11:20]line ФД: 58728 [21:11:20]line ФПД: 227567102205381 [21:11:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211119&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58728&fm=227567102205381&tin=02508201610067®Number=0000000000162794&sum=357073 [21:11:21]OFD Sender: Processing packet 58728 [packets to send 52, broken 51] [21:11:21]ProducePacketName [21:11:21]name=ofd_packets/00058728 [21:11:21]OFD Sender: To server: pG, [21:11:21]CommunicateWithHost lk.salyk.kg:30040 [21:11:21]ConnectInit lk.salyk.kg [21:11:21]written 0, free lines is 4095 [21:11:21]Connected sock=9 [21:11:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 78 6D 04 01 47 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C B7 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 72 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 72 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 94 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 72 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 77 06 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 68 E5 00 00 35 04 06 00 CE F8 98 4A 1D C5 6B A6 ED 5B F7 87 55 CC [21:11:21]Write to MH i2c: 01 00 00 95 05 9A [21:11:21]Write i2c OK [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 07 00 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 07 00 95 05 00 00 00 00 00 C5 0C 72 [21:11:21]RasterBufferAndPrint [21:11:21]line [21:11:21]line [21:11:21]line [21:11:21]line [21:11:21]line [21:11:21]written 0, free lines is 3274 [21:11:21]MH_Cut [21:11:21]Write to MH i2c: D1 01 00 9C 05 01 73 [21:11:21]Write i2c OK [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: D1 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: D1 01 00 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: D1 01 00 9C 05 00 72 [21:11:21]Write to MH i2c: 01 00 00 9D 05 A2 [21:11:21]Write i2c OK [21:11:21]MH_I2C_Read... [21:11:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 71 94 47 00 AA 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 32 30 39 34 35 33 32 10 04 04 00 68 E5 00 00 F4 03 04 00 C5 B1 C4 66 B6 04 01 00 00 C6 36 84 63 8A 2C 85 A3 [21:11:21]CommunicateWithHost err = 0 [21:11:21]CheckOFDResponse [21:11:21]1017 (14) - 77093643461234 [21:11:21]1041 (16) - 0000000002094532 [21:11:21]1040 (4) - 58728 [21:11:21]1012 (4) - 20.08.2024 15:09 [21:11:21]1206 (1) - 0 [21:11:21]OFD Sender: Remove packet 58728 [21:11:21]ProducePacketName [21:11:21]name=ofd_packets/00058728 [21:11:21]NVStorageDeleteData [21:11:22]OFD Sender: No OFD packet to send [21:11:22]*** Cut start [21:11:22]*** Partial cut [21:11:22]*** CUTSNS_PIN = 1 [21:11:22]*** CUTSNS_PIN = 0 [21:11:22]*** Brake cut motor [21:11:23]Read from MH i2c: 01 [21:11:23]MH_I2C_Read... [21:11:23]*** Stop cut motor [21:11:23]*** Cut end [21:11:23]Read from MH i2c: 01 07 00 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: 01 07 00 9D 05 00 00 00 00 00 FF 0F B7 [21:11:23]process_action close_receipt done [21:11:23]requested_data is exist [21:11:23]produce_requested_data [21:11:23]requested_item fm.sn is exist - process it [21:11:23]wFMCommunicate request_size=4 [21:11:23]MH_SAM_APDU [21:11:23]CAPDU: 80 11 00 00 [21:11:23]Write to MH i2c: E2 08 00 9E 05 80 11 00 00 00 00 00 00 1D [21:11:23]Write i2c OK [21:11:23]MH_I2C_Read... [21:11:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:23]Read from MH i2c: E2 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 17 00 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 17 00 9E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 69 [21:11:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:11:23]wFMCommunicate OK [21:11:23]requested_item fd.num is exist - process it [21:11:23]SAM_PROTO_GetFieldsCounters [21:11:23]wFMCommunicate request_size=4 [21:11:23]MH_SAM_APDU [21:11:23]CAPDU: 80 13 00 00 [21:11:23]Write to MH i2c: E2 08 00 9F 05 80 13 00 00 00 00 00 00 20 [21:11:23]Write i2c OK [21:11:23]MH_I2C_Read... [21:11:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:11:23]Read from MH i2c: E2 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 62 00 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 62 00 9F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 68 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 4D [21:11:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 68 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:11:23]wFMCommunicate OK [21:11:23]SAM_PROTO_GetFieldsCounters done [21:11:23]requested_item shift.num is exist - process it [21:11:23]requested_item shift.opened is exist - process it [21:11:23]req_shift_opened [21:11:23]FM_GetShiftState [21:11:23]SAM_PROTO_GetShiftState [21:11:23]wFMCommunicate request_size=4 [21:11:23]MH_SAM_APDU [21:11:23]CAPDU: 80 13 01 00 [21:11:23]Write to MH i2c: E2 08 00 A0 05 80 13 01 00 00 00 00 00 22 [21:11:23]Write i2c OK [21:11:23]MH_I2C_Read... [21:11:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:23]Read from MH i2c: E2 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 0E 00 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 0E 00 A0 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 45 [21:11:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:11:23]wFMCommunicate OK [21:11:23]SAM_PROTO_GetShiftState done [21:11:23]FM_GetShiftState done [21:11:23]req_shift_opened done [21:11:23]requested_item shift.open_date is exist - process it [21:11:23]req_shift_open_date [21:11:23]req_shift_open_date done [21:11:23]produce_requested_data done [21:11:23]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58728,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:11:23]process_action_free close_receipt [21:11:23]json_value_free [21:11:23]json_value_free done [21:11:23]process_json_proto returns [21:11:23]Send response to host [21:11:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58728,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:11:23]free response buf [21:11:23]execute_script done [21:11:23]execute_script returns [21:11:23]free content buf [21:11:23]Sock 10.Close socket [21:11:23]Sock 10.Thread stoped [21:11:25]int [21:11:25]Write to MH i2c: 01 00 00 A1 05 A6 [21:11:25]*** FLAG_PRN_PAP1 set [21:11:25]Write i2c OK [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 A1 05 00 01 00 00 00 FF 0F BC [21:11:25]state=0 [21:11:25]No paper [21:11:25]int [21:11:25]Write to MH i2c: 01 00 00 A2 05 A7 [21:11:25]*** FLAG_PRN_PAP2 set [21:11:25]Write i2c OK [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 A2 05 00 03 00 00 00 FF 0F BF [21:11:25]state=0 [21:11:25]No paper [21:11:25]Cover opened [21:11:25]int [21:11:25]Write to MH i2c: 01 00 00 A3 05 A8 [21:11:25]*** FLAG_PRN_PAP2 reset [21:11:25]Write i2c OK [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 A3 05 00 01 00 00 00 FF 0F BE [21:11:25]state=3 [21:11:25]No paper [21:11:25]Cover closed [21:11:25]int [21:11:25]Write to MH i2c: 01 00 00 A4 05 A9 [21:11:25]*** FLAG_PRN_PAP2 set [21:11:25]Write i2c OK [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 A4 05 00 03 00 00 00 FF 0F C1 [21:11:25]state=0 [21:11:25]No paper [21:11:25]Cover opened [21:11:25]int [21:11:25]Write to MH i2c: 01 00 00 A5 05 AA [21:11:25]*** FLAG_PRN_PAP2 reset [21:11:25]Write i2c OK [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 A5 05 00 01 00 00 00 FF 0F C0 [21:11:25]state=3 [21:11:25]No paper [21:11:25]Cover closed [21:11:25]int [21:11:25]Write to MH i2c: 01 00 00 A6 05 AB [21:11:25]*** FLAG_PRN_PAP2 set [21:11:25]Write i2c OK [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 [21:11:25]MH_I2C_Read... [21:11:25]Read from MH i2c: 01 07 00 A6 05 00 03 00 00 00 FF 0F C3 [21:11:25]state=0 [21:11:25]No paper [21:11:25]Cover opened [21:11:27]OFD Sender: No OFD packet to send [21:11:30]Write to MH i2c: 01 00 00 A7 05 AC [21:11:30]Write i2c OK [21:11:30]MH_I2C_Read... [21:11:30]Read from MH i2c: 01 [21:11:30]MH_I2C_Read... [21:11:30]Read from MH i2c: 01 07 00 [21:11:30]MH_I2C_Read... [21:11:30]Read from MH i2c: 01 07 00 A7 05 00 03 00 00 00 FF 0F C4 [21:11:30]state=3 [21:11:30]No paper [21:11:30]Cover opened [21:11:32]OFD Sender: No OFD packet to send [21:11:35]Write to MH i2c: 01 00 00 A8 05 AD [21:11:35]Write i2c OK [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: 01 [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: 01 07 00 [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: 01 07 00 A8 05 00 03 00 00 00 FF 0F C5 [21:11:35]state=3 [21:11:35]No paper [21:11:35]Cover opened [21:11:37]OFD Sender: No OFD packet to send [21:11:40]Write to MH i2c: 01 00 00 A9 05 AE [21:11:40]Write i2c OK [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: 01 [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: 01 07 00 [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: 01 07 00 A9 05 00 03 00 00 00 FF 0F C6 [21:11:40]state=3 [21:11:40]No paper [21:11:40]Cover opened [21:11:41]int [21:11:41]Write to MH i2c: 01 00 00 AA 05 AF [21:11:41]*** FLAG_PRN_PAP2 reset [21:11:41]Write i2c OK [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: 01 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: 01 07 00 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: 01 07 00 AA 05 00 01 00 00 00 FF 0F C5 [21:11:41]state=3 [21:11:41]No paper [21:11:41]Cover closed [21:11:41]int [21:11:41]Write to MH i2c: 01 00 00 AB 05 B0 [21:11:41]*** FLAG_PRN_PAP1 reset [21:11:41]Write i2c OK [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: 01 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: 01 07 00 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: 01 07 00 AB 05 00 00 00 00 00 FF 0F C5 [21:11:41]state=0 [21:11:42]OFD Sender: No OFD packet to send [21:11:47]OFD Sender: No OFD packet to send [21:11:47]accept exits with 7 [21:11:47]New connection [21:11:47]New thread 3067440484 created [21:11:47]Thread 3067583844 joined [21:11:47]Waiting for new connection... [21:11:47] Sock 7.Parse request [21:11:47]Sock 7.Check first char [21:11:47]Sock 7.First char is OK [21:11:47]request: POST /json_proto HTTP/1.0 [21:11:47]Method: POST [21:11:47]URL: /json_proto [21:11:47]Method is POST - this is cgi request [21:11:47]url: /json_proto [21:11:47]query_string will be loaded in cgi processing [21:11:47]execute_cgi json_proto POST (null) [21:11:47]execute_cgi path=json_proto method=POST [21:11:47]POST find Content-Length [21:11:47]Host: 172.17.44.3:8080 [21:11:47]Content-Length: 215 [21:11:47]Content-Type: application/json [21:11:47] [21:11:47]POST finish read [21:11:47]Found Content-Length = 215 [21:11: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" ] } } [21:11:47]execute_script... [21:11: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" ] } } [21:11:47]POST & json_proto [21:11:47]process_json_proto [21:11:47]json parsed OK: [21:11:47]protocol is kg_v1.0 [21:11:47]action value=get_value [21:11:47]process_action get_value [21:11:47]cmd_get_value [21:11:47]process_action get_value done [21:11:47]requested_data is exist [21:11:47]produce_requested_data [21:11:47]requested_item kkm.sn is exist - process it [21:11:47]requested_item kkm.ver is exist - process it [21:11:47]requested_item fm.sn is exist - process it [21:11:47]wFMCommunicate request_size=4 [21:11:47]MH_SAM_APDU [21:11:47]CAPDU: 80 11 00 00 [21:11:47]Write to MH i2c: E2 08 00 AC 05 80 11 00 00 00 00 00 00 2B [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:47]Read from MH i2c: E2 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 17 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 17 00 AC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 77 [21:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:11:47]wFMCommunicate OK [21:11:47]requested_item fd.num is exist - process it [21:11:47]SAM_PROTO_GetFieldsCounters [21:11:47]wFMCommunicate request_size=4 [21:11:47]MH_SAM_APDU [21:11:47]CAPDU: 80 13 00 00 [21:11:47]Write to MH i2c: E2 08 00 AD 05 80 13 00 00 00 00 00 00 2E [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:11:47]Read from MH i2c: E2 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 62 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 62 00 AD 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 68 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 5B [21:11:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 68 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:11:47]wFMCommunicate OK [21:11:47]SAM_PROTO_GetFieldsCounters done [21:11:47]requested_item shift.num is exist - process it [21:11:47]requested_item shift.opened is exist - process it [21:11:47]req_shift_opened [21:11:47]FM_GetShiftState [21:11:47]SAM_PROTO_GetShiftState [21:11:47]wFMCommunicate request_size=4 [21:11:47]MH_SAM_APDU [21:11:47]CAPDU: 80 13 01 00 [21:11:47]Write to MH i2c: E2 08 00 AE 05 80 13 01 00 00 00 00 00 30 [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:47]Read from MH i2c: E2 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 0E 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 0E 00 AE 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 53 [21:11:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:11:47]wFMCommunicate OK [21:11:47]SAM_PROTO_GetShiftState done [21:11:47]FM_GetShiftState done [21:11:47]req_shift_opened done [21:11:47]requested_item shift.open_date is exist - process it [21:11:47]req_shift_open_date [21:11:47]req_shift_open_date done [21:11:47]produce_requested_data done [21:11:47]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58728,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:11:47]process_action_free get_value [21:11:47]json_value_free [21:11:47]json_value_free done [21:11:47]process_json_proto returns [21:11:47]Send response to host [21:11:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58728,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:11:47]free response buf [21:11:47]execute_script done [21:11:47]execute_script returns [21:11:47]free content buf [21:11:47]Sock 7.Close socket [21:11:47]Sock 7.Thread stoped [21:11:47]accept exits with 9 [21:11:47]New connection [21:11:47]New thread 3067583844 created [21:11:47]Thread 3067440484 joined [21:11:47]Waiting for new connection... [21:11:47] Sock 9.Parse request [21:11:47]Sock 9.Check first char [21:11:47]Sock 9.First char is OK [21:11:47]request: POST /json_proto HTTP/1.0 [21:11:47]Method: POST [21:11:47]URL: /json_proto [21:11:47]Method is POST - this is cgi request [21:11:47]url: /json_proto [21:11:47]query_string will be loaded in cgi processing [21:11:47]execute_cgi json_proto POST (null) [21:11:47]execute_cgi path=json_proto method=POST [21:11:47]POST find Content-Length [21:11:47]Host: 172.17.44.3:8080 [21:11:47]Content-Length: 331 [21:11:47]Content-Type: application/json [21:11:47] [21:11:47]POST finish read [21:11:47]Found Content-Length = 331 [21:11: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" ] } } [21:11:47]execute_script... [21:11: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" ] } } [21:11:47]POST & json_proto [21:11:47]process_json_proto [21:11:47]json parsed OK: [21:11:47]protocol is kg_v1.0 [21:11:47]action value=get_value [21:11:47]process_action get_value [21:11:47]cmd_get_value [21:11:47]process_action get_value done [21:11:47]requested_data is exist [21:11:47]produce_requested_data [21:11:47]requested_item fm.sale.total is exist - process it [21:11:47]SAM_PROTO_GetFMData [21:11:47]wFMCommunicate request_size=4 [21:11:47]MH_SAM_APDU [21:11:47]CAPDU: 80 13 03 00 [21:11:47]Write to MH i2c: E2 08 00 AF 05 80 13 03 00 00 00 00 00 33 [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:11:48]Read from MH i2c: E2 [21:11:48]MH_I2C_Read... [21:11:48]Read from MH i2c: E2 FD 00 [21:11:48]MH_I2C_Read... [21:11:48]Read from MH i2c: E2 FD 00 AF 05 00 C4 04 85 04 C0 04 6E 04 04 00 A0 E4 00 00 69 04 A3 00 6F 04 04 00 70 E2 00 00 B1 04 05 00 20 59 ED 89 01 70 04 04 00 74 88 80 3C 72 04 05 00 AC D0 6C 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 2C 00 D6 29 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 91 6F 7C 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 30 [21:11:48]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 A0 E4 00 00 69 04 A3 00 6F 04 04 00 70 E2 00 00 B1 04 05 00 20 59 ED 89 01 70 04 04 00 74 88 80 3C 72 04 05 00 AC D0 6C 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 2C 00 D6 29 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 91 6F 7C 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [21:11:48]wFMCommunicate OK [21:11:48]wFMCommunicate request_size=4 [21:11:48]MH_SAM_APDU [21:11:48]CAPDU: 80 17 00 00 [21:11:48]Write to MH i2c: E2 08 00 B0 05 80 17 00 00 00 00 00 00 35 [21:11:48]Write i2c OK [21:11:48]MH_I2C_Read... [21:11:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:48]Read from MH i2c: E2 [21:11:48]MH_I2C_Read... [21:11:48]Read from MH i2c: E2 FD 00 [21:11:48]MH_I2C_Read... [21:11:48]Read from MH i2c: E2 FD 00 B0 05 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 51 [21:11:48]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [21:11:48]wFMCommunicate OK [21:11:48]wFMCommunicate request_size=4 [21:11:48]MH_SAM_APDU [21:11:48]CAPDU: 80 17 00 00 [21:11:48]Write to MH i2c: E2 08 00 B1 05 80 17 00 00 00 00 00 00 36 [21:11:48]Write i2c OK [21:11:48]MH_I2C_Read... [21:11:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:48]Read from MH i2c: E2 [21:11:48]MH_I2C_Read... [21:11:48]Read from MH i2c: E2 FD 00 [21:11:48]MH_I2C_Read... [21:11:48]Read from MH i2c: E2 FD 00 B1 05 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 4B [21:11:48]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [21:11:48]wFMCommunicate OK [21:11:48]wFMCommunicate request_size=4 [21:11:48]MH_SAM_APDU [21:11:48]CAPDU: 80 17 00 00 [21:11:48]Write to MH i2c: E2 08 00 B2 05 80 17 00 00 00 00 00 00 37 [21:11:48]Write i2c OK [21:11:48]MH_I2C_Read... [21:11:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:49]Read from MH i2c: E2 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: E2 FD 00 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: E2 FD 00 B2 05 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 AF [21:11:49]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [21:11:49]wFMCommunicate OK [21:11:49]wFMCommunicate request_size=4 [21:11:49]MH_SAM_APDU [21:11:49]CAPDU: 80 17 00 00 [21:11:49]Write to MH i2c: E2 08 00 B3 05 80 17 00 00 00 00 00 00 38 [21:11:49]Write i2c OK [21:11:49]MH_I2C_Read... [21:11:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [21:11:49]Read from MH i2c: E2 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: E2 E1 00 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: E2 E1 00 B3 05 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 26 [21:11:49]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:11:49]wFMCommunicate OK [21:11:49]SAM_PROTO_GetFMData done [21:11:49]requested_item fm.sale_refund.total is exist - process it [21:11:49]requested_item fm.buy.total is exist - process it [21:11:49]requested_item shift.sale.total is exist - process it [21:11:49]SAM_PROTO_GetShiftData [21:11:49]wFMCommunicate request_size=4 [21:11:49]MH_SAM_APDU [21:11:49]CAPDU: 80 13 02 00 [21:11:49]Write to MH i2c: E2 08 00 B4 05 80 13 02 00 00 00 00 00 37 [21:11:49]Write i2c OK [21:11:49]MH_I2C_Read... [21:11:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:11:49]Read from MH i2c: E2 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: E2 FD 00 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: E2 FD 00 B4 05 00 BC 04 AA 04 B8 04 6E 04 04 00 C8 02 00 00 69 04 9E 00 6F 04 04 00 BE 02 00 00 B1 04 04 00 33 48 6F 03 70 04 03 00 EC E2 80 72 04 04 00 47 65 EE 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 3D 61 5D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 C8 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 97 [21:11:49]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 C8 02 00 00 69 04 9E 00 6F 04 04 00 BE 02 00 00 B1 04 04 00 33 48 6F 03 70 04 03 00 EC E2 80 72 04 04 00 47 65 EE 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 3D 61 5D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 C8 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [21:11:49]wFMCommunicate OK [21:11:49]wFMCommunicate request_size=4 [21:11:49]MH_SAM_APDU [21:11:49]CAPDU: 80 17 00 00 [21:11:49]Write to MH i2c: E2 08 00 B5 05 80 17 00 00 00 00 00 00 3A [21:11:49]Write i2c OK [21:11:49]MH_I2C_Read... [21:11:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:50]Read from MH i2c: E2 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 FD 00 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 FD 00 B5 05 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 17 [21:11:50]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [21:11:50]wFMCommunicate OK [21:11:50]wFMCommunicate request_size=4 [21:11:50]MH_SAM_APDU [21:11:50]CAPDU: 80 17 00 00 [21:11:50]Write to MH i2c: E2 08 00 B6 05 80 17 00 00 00 00 00 00 3B [21:11:50]Write i2c OK [21:11:50]MH_I2C_Read... [21:11:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:50]Read from MH i2c: E2 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 FD 00 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 FD 00 B6 05 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 64 [21:11:50]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [21:11:50]wFMCommunicate OK [21:11:50]wFMCommunicate request_size=4 [21:11:50]MH_SAM_APDU [21:11:50]CAPDU: 80 17 00 00 [21:11:50]Write to MH i2c: E2 08 00 B7 05 80 17 00 00 00 00 00 00 3C [21:11:50]Write i2c OK [21:11:50]MH_I2C_Read... [21:11:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:50]Read from MH i2c: E2 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 FD 00 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 FD 00 B7 05 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 BD [21:11:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [21:11:50]wFMCommunicate OK [21:11:50]wFMCommunicate request_size=4 [21:11:50]MH_SAM_APDU [21:11:50]CAPDU: 80 17 00 00 [21:11:50]Write to MH i2c: E2 08 00 B8 05 80 17 00 00 00 00 00 00 3D [21:11:50]Write i2c OK [21:11:50]MH_I2C_Read... [21:11:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [21:11:50]Read from MH i2c: E2 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 D9 00 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 D9 00 B8 05 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1C [21:11:50]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:11:50]wFMCommunicate OK [21:11:50]SAM_PROTO_GetShiftData done [21:11:50]requested_item shift.sale.total_cash is exist - process it [21:11:50]requested_item shift.sale_refund.total is exist - process it [21:11:50]requested_item shift.sale_refund.total_cash is exist - process it [21:11:50]requested_item shift.buy.total is exist - process it [21:11:50]requested_item shift.buy.total_cash is exist - process it [21:11:50]produce_requested_data done [21:11:50]produce_requested_data return {"fm.sale.total":66090007.36,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":576246.27,"shift.sale.total_cash":84467.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [21:11:50]process_action_free get_value [21:11:50]json_value_free [21:11:50]json_value_free done [21:11:50]process_json_proto returns [21:11:50]Send response to host [21:11:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66090007.36,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":576246.27,"shift.sale.total_cash":84467.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [21:11:50]free response buf [21:11:50]execute_script done [21:11:50]execute_script returns [21:11:50]free content buf [21:11:50]Sock 9.Close socket [21:11:50]Sock 9.Thread stoped [21:11:52]OFD Sender: No OFD packet to send [21:11:57]OFD Sender: No OFD packet to send [21:12:02]OFD Sender: No OFD packet to send [21:12:07]OFD Sender: No OFD packet to send [21:12:12]OFD Sender: No OFD packet to send [21:12:17]OFD Sender: No OFD packet to send [21:12:22]OFD Sender: No OFD packet to send [21:12:27]OFD Sender: No OFD packet to send [21:12:32]OFD Sender: No OFD packet to send [21:12:37]OFD Sender: No OFD packet to send [21:12:42]OFD Sender: No OFD packet to send [21:12:47]OFD Sender: No OFD packet to send [21:12:52]OFD Sender: No OFD packet to send [21:12:57]OFD Sender: No OFD packet to send [21:13:02]OFD Sender: No OFD packet to send [21:13:07]OFD Sender: No OFD packet to send [21:13:12]OFD Sender: No OFD packet to send [21:13:17]OFD Sender: No OFD packet to send [21:13:22]OFD Sender: No OFD packet to send [21:13:27]OFD Sender: No OFD packet to send [21:13:32]OFD Sender: No OFD packet to send [21:13:37]OFD Sender: No OFD packet to send [21:13:42]OFD Sender: No OFD packet to send [21:13:47]OFD Sender: No OFD packet to send [21:13:52]OFD Sender: No OFD packet to send [21:13:57]OFD Sender: No OFD packet to send [21:14:02]OFD Sender: No OFD packet to send [21:14:07]OFD Sender: No OFD packet to send [21:14:12]OFD Sender: No OFD packet to send [21:14:17]OFD Sender: No OFD packet to send [21:14:22]OFD Sender: No OFD packet to send [21:14:23]accept exits with 7 [21:14:23]New connection [21:14:23]New thread 3067440484 created [21:14:23]Thread 3067583844 joined [21:14:23]Waiting for new connection... [21:14:23] Sock 7.Parse request [21:14:23]Sock 7.Check first char [21:14:23]Sock 7.First char is OK [21:14:23]request: POST /json_proto HTTP/1.0 [21:14:23]Method: POST [21:14:23]URL: /json_proto [21:14:23]Method is POST - this is cgi request [21:14:23]url: /json_proto [21:14:23]query_string will be loaded in cgi processing [21:14:23]execute_cgi json_proto POST (null) [21:14:23]execute_cgi path=json_proto method=POST [21:14:23]POST find Content-Length [21:14:23]Host: 172.17.44.3:8080 [21:14:23]Content-Length: 804 [21:14:23]Content-Type: application/json [21:14:23] [21:14:23]POST finish read [21:14:23]Found Content-Length = 804 [21:14:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 30.000, "sum" : 2034.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2034.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:23]execute_script... [21:14: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)2076082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 30.000, "sum" : 2034.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2034.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:23]POST & json_proto [21:14:23]process_json_proto [21:14:23]json parsed OK: [21:14:23]protocol is kg_v1.0 [21:14:23]action value=close_receipt [21:14:23]process_action close_receipt [21:14:23]cmd_close_receipt [21:14:23]MH_GetDate [21:14:23]Write to MH i2c: F0 00 00 B9 05 AD [21:14:23]Write i2c OK [21:14:23]MH_I2C_Read... [21:14:23]Read from MH i2c: F0 [21:14:23]MH_I2C_Read... [21:14:23]Read from MH i2c: F0 09 00 [21:14:23]MH_I2C_Read... [21:14:23]Read from MH i2c: F0 09 00 B9 05 00 30 07 C5 66 AD C5 5D 66 4D [21:14:23]GetLastDocTimeStamp 1724188279 [21:14:23]current date 1724188464 [21:14:23]FM_GetShiftState [21:14:23]SAM_PROTO_GetShiftState [21:14:23]wFMCommunicate request_size=4 [21:14:23]MH_SAM_APDU [21:14:23]CAPDU: 80 13 01 00 [21:14:23]Write to MH i2c: E2 08 00 BA 05 80 13 01 00 00 00 00 00 3C [21:14:23]Write i2c OK [21:14:23]MH_I2C_Read... [21:14:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:23]Read from MH i2c: E2 [21:14:23]MH_I2C_Read... [21:14:23]Read from MH i2c: E2 0E 00 [21:14:23]MH_I2C_Read... [21:14:23]Read from MH i2c: E2 0E 00 BA 05 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5F [21:14:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:14:23]wFMCommunicate OK [21:14:23]SAM_PROTO_GetShiftState done [21:14:23]FM_GetShiftState done [21:14:23]opened in 1724112910 [21:14:23]opened+sec_in_day 1724199310 [21:14:23]quantity*price = 203400 [21:14:23]sum+1 = 203401 [21:14:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2034.00 НСП 1% : 18.00 НДС 12% : 216.00 Наличными: 0.00 Безнал.: 2034.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 713 20.08.2024 21:14 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58729 ФПД: 25039749279112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58729&fm=25039749279112&tin=02508201610067®Number=0000000000162794&sum=203400 [21:14:24]StoreToDocumentArchive [21:14:24]shift 100 fd 58729 [21:14:24]save to /storage/0100/doc_00058729 [21:14:24]save last doc name /storage/0100/doc_00058729 to /storage/kkm_last_doc_name [21:14:24]save OK [21:14:24]Clear old archive folders... [21:14:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:14:24]tlvbuf is 01F009C0 [21:14:24]SAM_PROTO_ClearQueue [21:14:24]wFMCommunicate request_size=4 [21:14:24]MH_SAM_APDU [21:14:24]CAPDU: 80 09 00 00 [21:14:24]Write to MH i2c: E2 08 00 C7 05 80 09 00 00 00 00 00 00 3E [21:14:24]Write i2c OK [21:14:24]MH_I2C_Read... [21:14:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:14:24]Read from MH i2c: E2 [21:14:24]MH_I2C_Read... [21:14:24]Read from MH i2c: E2 03 00 [21:14:24]MH_I2C_Read... [21:14:24]Read from MH i2c: E2 03 00 C7 05 00 90 00 40 [21:14:24]RAPDU: 90 00 [21:14:24]wFMCommunicate OK [21:14:24]SAM_PROTO_ClearQueue done [21:14:24]KKMCreateOFDPacket [21:14:24]OFDProtocolAddRootSTLVToBuf [21:14:24]FM_MakeSignedData [21:14:24]FM_MakeSignedData [21:14:24]SAM_PROTO_SignData [21:14:24]wFMCommunicate request_size=4 [21:14:24]MH_SAM_APDU [21:14:24]CAPDU: 80 0D 01 02 [21:14:24]Write to MH i2c: E2 08 00 C8 05 80 0D 01 02 00 00 00 00 46 [21:14:24]Write i2c OK [21:14:24]MH_I2C_Read... [21:14:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:14:24]Read from MH i2c: E2 [21:14:24]MH_I2C_Read... [21:14:24]Read from MH i2c: E2 03 00 [21:14:24]MH_I2C_Read... [21:14:24]Read from MH i2c: E2 03 00 C8 05 00 90 00 41 [21:14:24]RAPDU: 90 00 [21:14:24]wFMCommunicate OK [21:14:24]wFMCommunicate request_size=255 [21:14:24]MH_SAM_APDU [21:14: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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 1A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 02 00 00 F4 03 04 00 30 07 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E5 00 00 35 04 06 00 16 [21:14:24]Write to MH i2c: E2 02 01 C9 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 1A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 02 00 00 F4 03 04 00 30 07 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E5 00 00 35 04 06 00 16 00 00 2E [21:14:24]Write i2c OK [21:14:24]MH_I2C_Read... [21:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:25]Read from MH i2c: E2 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: E2 03 00 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: E2 03 00 C9 05 00 90 00 42 [21:14:25]RAPDU: 90 00 [21:14:25]wFMCommunicate OK [21:14:25]wFMCommunicate request_size=10 [21:14:25]MH_SAM_APDU [21:14:25]CAPDU: 80 0D 02 02 05 C6 05 5C 6D 88 [21:14:25]Write to MH i2c: E2 0D 00 CA 05 80 0D 02 02 05 00 C6 05 5C 6D 88 00 00 6F [21:14:25]Write i2c OK [21:14:25]MH_I2C_Read... [21:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:25]Read from MH i2c: E2 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: E2 03 00 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: E2 03 00 CA 05 00 90 00 43 [21:14:25]RAPDU: 90 00 [21:14:25]wFMCommunicate OK [21:14:25]wFMCommunicate request_size=4 [21:14:25]MH_SAM_APDU [21:14:25]CAPDU: 80 0D 03 02 [21:14:25]Write to MH i2c: E2 08 00 CB 05 80 0D 03 02 00 00 00 00 4B [21:14:25]Write i2c OK [21:14:25]MH_I2C_Read... [21:14:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:14:25]Read from MH i2c: E2 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: E2 0B 00 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: E2 0B 00 CB 05 00 9F 73 D7 5F AD 05 9A 65 90 00 45 [21:14:25]RAPDU: 9F 73 D7 5F AD 05 9A 65 90 00 [21:14:25]wFMCommunicate OK [21:14:25]SAM_PROTO_SignData done [21:14:25]FM_MakeSignedData done [21:14:25]CreateOFDProtocolMessage [21:14:25]wFMCommunicate request_size=4 [21:14:25]MH_SAM_APDU [21:14:25]CAPDU: 80 11 00 00 [21:14:25]Write to MH i2c: E2 08 00 CC 05 80 11 00 00 00 00 00 00 4B [21:14:25]Write i2c OK [21:14:25]MH_I2C_Read... [21:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:25]Read from MH i2c: E2 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: E2 17 00 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: E2 17 00 CC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 97 [21:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:14:25]wFMCommunicate OK [21:14:25]CreateOFDProtocolMessage done [21:14:25]OFDSenderStorePacket 58729 [21:14:25]StoreOFDPacket docnum=58729 [21:14:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 81 83 07 01 09 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 1A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 02 00 00 F4 03 04 00 30 07 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E5 00 00 35 04 06 00 16 C6 05 5C 6D 88 9F 73 D7 5F AD 05 9A 65 [21:14:25]CheckFolder [21:14:25]dirname=/storage/ofd_packets [21:14:25]CheckFolder done [21:14:25]ProducePacketName [21:14:25]name=ofd_packets/00058729 [21:14:25]NVStorageSaveData ofd_packets/00058729 [21:14:25]File name is /storage/ofd_packets/00058729 [21:14:25]Write 301 bytes [21:14:25]NVStorageSaveData done [21:14:25]OFDSenderStorePacket done [21:14:25]KKMCreateOFDPacket done [21:14:25]NVStorageSaveData kkm_last_timestamp [21:14:25]File name is /storage/kkm_last_timestamp [21:14:25]Write 4 bytes [21:14:25]NVStorageSaveData done [21:14:25]ExternCall_PrintAddStr [21:14:25]wPrintStart [21:14:25]Write to MH i2c: 01 00 00 CD 05 D2 [21:14:25]Write i2c OK [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: 01 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: 01 07 00 [21:14:25]MH_I2C_Read... [21:14:25]Read from MH i2c: 01 07 00 CD 05 00 00 00 00 00 FF 0F E7 [21:14:25]RasterBufferAndPrint [21:14:25]line Счет N : (1)2076082 [21:14:25]line ИНН: 02508201610067 [21:14:25]line Контрольно-Кассовый Чек [21:14:25]line ПРОДАЖА [21:14:25]line ТРК (МРК, ГНК) : 43 [21:14:25]line Товар: 2710124130 [21:14:25]line Аи-92-К-4 [21:14:25]line 30.000 * 67.80 [21:14:25]line = 2034.00 [21:14:25]line НДС 12% НСП 1% [21:14:25]line > о реализуемом товаре [21:14:25]line ИТОГО: 2034.00 [21:14:25]line НСП 1% : 18.00 [21:14:25]line НДС 12% : 216.00 [21:14:25]line Наличными: 0.00 [21:14:25]line Безнал.: 2034.00 [21:14:25]line Место: АЗС № 135 "Партнер Нефть" [21:14:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:14:25]line СНО: Общий режим [21:14:25]line Чек 713 20.08.2024 21:14 [21:14:25]line Смена: 100 ФФД: 1.0 [21:14:25]line ЗНМ: 0300000196 [21:14:25]line РНМ: 0000000000162794 [21:14:25]line Версия ККМ: v1.0 [21:14:25]line Платежная система: O! деньги [21:14:25]line ФМ: 0000000002094532 [21:14:25]line ФД: 58729 [21:14:25]line ФПД: 25039749279112 [21:14:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211424&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58729&fm=25039749279112&tin=02508201610067®Number=0000000000162794&sum=203400 [21:14:25]OFD Sender: Processing packet 58729 [packets to send 52, broken 51] [21:14:25]ProducePacketName [21:14:25]name=ofd_packets/00058729 [21:14:25]OFD Sender: To server: pG, [21:14:25]CommunicateWithHost lk.salyk.kg:30040 [21:14:25]ConnectInit lk.salyk.kg [21:14:25]written 0, free lines is 4095 [21:14:25]Connected sock=10 [21:14:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 81 83 07 01 09 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 1A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 02 00 00 F4 03 04 00 30 07 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 69 E5 00 00 35 04 06 00 16 C6 05 5C 6D 88 9F 73 D7 5F AD 05 9A 65 [21:14:26]Write to MH i2c: 01 00 00 F7 05 FC [21:14:26]Write i2c OK [21:14:26]MH_I2C_Read... [21:14:26]Read from MH i2c: 01 [21:14:26]MH_I2C_Read... [21:14:26]Read from MH i2c: 01 07 00 [21:14:26]MH_I2C_Read... [21:14:26]Read from MH i2c: 01 07 00 F7 05 00 00 00 00 00 C8 0C D7 [21:14:26]RasterBufferAndPrint [21:14:26]line [21:14:26]line [21:14:26]line [21:14:26]line [21:14:26]line [21:14:26]written 0, free lines is 3278 [21:14:26]MH_Cut [21:14:26]Write to MH i2c: D1 01 00 FE 05 01 D5 [21:14:26]Write i2c OK [21:14:26]MH_I2C_Read... [21:14:26]Read from MH i2c: D1 [21:14:26]MH_I2C_Read... [21:14:26]Read from MH i2c: D1 01 00 [21:14:26]MH_I2C_Read... [21:14:26]Read from MH i2c: D1 01 00 FE 05 00 D4 [21:14:26]Write to MH i2c: 01 00 00 FF 05 04 [21:14:26]Write i2c OK [21:14:26]MH_I2C_Read... [21:14:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 68 C6 47 00 56 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 32 30 39 34 35 33 32 10 04 04 00 69 E5 00 00 F4 03 04 00 7E B2 C4 66 B6 04 01 00 00 23 43 E1 75 FA 33 DD E9 [21:14:26]CommunicateWithHost err = 0 [21:14:26]CheckOFDResponse [21:14:26]1017 (14) - 77093643461234 [21:14:26]1041 (16) - 0000000002094532 [21:14:26]1040 (4) - 58729 [21:14:26]1012 (4) - 20.08.2024 15:13 [21:14:26]1206 (1) - 0 [21:14:26]OFD Sender: Remove packet 58729 [21:14:26]ProducePacketName [21:14:26]name=ofd_packets/00058729 [21:14:26]NVStorageDeleteData [21:14:26]OFD Sender: No OFD packet to send [21:14:26]*** Cut start [21:14:26]*** Partial cut [21:14:26]*** CUTSNS_PIN = 1 [21:14:27]*** CUTSNS_PIN = 0 [21:14:27]*** Brake cut motor [21:14:27]Read from MH i2c: 01 [21:14:27]MH_I2C_Read... [21:14:27]*** Stop cut motor [21:14:27]*** Cut end [21:14:27]Read from MH i2c: 01 07 00 [21:14:27]MH_I2C_Read... [21:14:27]Read from MH i2c: 01 07 00 FF 05 00 00 00 00 00 FF 0F 19 [21:14:27]process_action close_receipt done [21:14:27]requested_data is exist [21:14:27]produce_requested_data [21:14:27]requested_item fm.sn is exist - process it [21:14:27]wFMCommunicate request_size=4 [21:14:27]MH_SAM_APDU [21:14:27]CAPDU: 80 11 00 00 [21:14:27]Write to MH i2c: E2 08 00 00 06 80 11 00 00 00 00 00 00 80 [21:14:27]Write i2c OK [21:14:27]MH_I2C_Read... [21:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:27]Read from MH i2c: E2 [21:14:27]MH_I2C_Read... [21:14:27]Read from MH i2c: E2 17 00 [21:14:27]MH_I2C_Read... [21:14:27]Read from MH i2c: E2 17 00 00 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CC [21:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:14:27]wFMCommunicate OK [21:14:27]requested_item fd.num is exist - process it [21:14:27]SAM_PROTO_GetFieldsCounters [21:14:27]wFMCommunicate request_size=4 [21:14:27]MH_SAM_APDU [21:14:27]CAPDU: 80 13 00 00 [21:14:27]Write to MH i2c: E2 08 00 01 06 80 13 00 00 00 00 00 00 83 [21:14:27]Write i2c OK [21:14:27]MH_I2C_Read... [21:14:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:14:27]Read from MH i2c: E2 [21:14:27]MH_I2C_Read... [21:14:27]Read from MH i2c: E2 62 00 [21:14:27]MH_I2C_Read... [21:14:27]Read from MH i2c: E2 62 00 01 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 69 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C9 02 00 00 5E 04 04 00 C9 02 00 00 57 04 04 00 CA 02 00 00 19 04 04 00 00 00 00 00 90 00 B4 [21:14:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 69 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 C9 02 00 00 5E 04 04 00 C9 02 00 00 57 04 04 00 CA 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:14:27]wFMCommunicate OK [21:14:27]SAM_PROTO_GetFieldsCounters done [21:14:27]requested_item shift.num is exist - process it [21:14:27]requested_item shift.opened is exist - process it [21:14:27]req_shift_opened [21:14:27]FM_GetShiftState [21:14:27]SAM_PROTO_GetShiftState [21:14:27]wFMCommunicate request_size=4 [21:14:27]MH_SAM_APDU [21:14:27]CAPDU: 80 13 01 00 [21:14:27]Write to MH i2c: E2 08 00 02 06 80 13 01 00 00 00 00 00 85 [21:14:27]Write i2c OK [21:14:27]MH_I2C_Read... [21:14:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:27]Read from MH i2c: E2 [21:14:27]MH_I2C_Read... [21:14:27]Read from MH i2c: E2 0E 00 [21:14:27]MH_I2C_Read... [21:14:27]Read from MH i2c: E2 0E 00 02 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A8 [21:14:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:14:27]wFMCommunicate OK [21:14:27]SAM_PROTO_GetShiftState done [21:14:27]FM_GetShiftState done [21:14:27]req_shift_opened done [21:14:27]requested_item shift.open_date is exist - process it [21:14:27]req_shift_open_date [21:14:27]req_shift_open_date done [21:14:27]produce_requested_data done [21:14:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58729,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:14:27]process_action_free close_receipt [21:14:27]json_value_free [21:14:27]json_value_free done [21:14:27]process_json_proto returns [21:14:27]Send response to host [21:14:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58729,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:14:27]free response buf [21:14:27]execute_script done [21:14:27]execute_script returns [21:14:27]free content buf [21:14:27]Sock 7.Close socket [21:14:27]Sock 7.Thread stoped [21:14:31]OFD Sender: No OFD packet to send [21:14:36]OFD Sender: No OFD packet to send [21:14:41]OFD Sender: No OFD packet to send [21:14:46]OFD Sender: No OFD packet to send [21:14:51]OFD Sender: No OFD packet to send [21:14:56]OFD Sender: No OFD packet to send [21:15:01]OFD Sender: No OFD packet to send [21:15:06]OFD Sender: No OFD packet to send [21:15:11]OFD Sender: No OFD packet to send [21:15: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:46]OFD Sender: No OFD packet to send [21:16:51]OFD Sender: No OFD packet to send [21:16:56]OFD Sender: No OFD packet to send [21:17:01]OFD Sender: No OFD packet to send [21:17:06]OFD Sender: No OFD packet to send [21:17:11]OFD Sender: No OFD packet to send [21:17:16]OFD Sender: No OFD packet to send [21:17:21]OFD Sender: No OFD packet to send [21:17:26]OFD Sender: No OFD packet to send [21:17:31]OFD Sender: No OFD packet to send [21:17:31]accept exits with 9 [21:17:31]New connection [21:17:31]New thread 3067583844 created [21:17:31]Thread 3067440484 joined [21:17:31]Waiting for new connection... [21:17:31] Sock 9.Parse request [21:17:31]Sock 9.Check first char [21:17:31]Sock 9.First char is OK [21:17:31]request: POST /json_proto HTTP/1.0 [21:17:31]Method: POST [21:17:31]URL: /json_proto [21:17:31]Method is POST - this is cgi request [21:17:31]url: /json_proto [21:17:31]query_string will be loaded in cgi processing [21:17:31]execute_cgi json_proto POST (null) [21:17:31]execute_cgi path=json_proto method=POST [21:17:31]POST find Content-Length [21:17:31]Host: 172.17.44.3:8080 [21:17:31]Content-Length: 801 [21:17:31]Content-Type: application/json [21:17:31] [21:17:31]POST finish read [21:17:31]Found Content-Length = 801 [21:17:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:17:31]execute_script... [21:17: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)2076083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:17:31]POST & json_proto [21:17:31]process_json_proto [21:17:31]json parsed OK: [21:17:31]protocol is kg_v1.0 [21:17:31]action value=close_receipt [21:17:31]process_action close_receipt [21:17:31]cmd_close_receipt [21:17:31]MH_GetDate [21:17:31]Write to MH i2c: F0 00 00 03 06 F8 [21:17:31]Write i2c OK [21:17:31]MH_I2C_Read... [21:17:31]Read from MH i2c: F0 [21:17:31]MH_I2C_Read... [21:17:31]Read from MH i2c: F0 09 00 [21:17:31]MH_I2C_Read... [21:17:31]Read from MH i2c: F0 09 00 03 06 00 EC 07 C5 66 AD C5 5D 66 54 [21:17:31]GetLastDocTimeStamp 1724188464 [21:17:31]current date 1724188652 [21:17:31]FM_GetShiftState [21:17:31]SAM_PROTO_GetShiftState [21:17:31]wFMCommunicate request_size=4 [21:17:31]MH_SAM_APDU [21:17:31]CAPDU: 80 13 01 00 [21:17:31]Write to MH i2c: E2 08 00 04 06 80 13 01 00 00 00 00 00 87 [21:17:31]Write i2c OK [21:17:31]MH_I2C_Read... [21:17:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:17:31]Read from MH i2c: E2 [21:17:31]MH_I2C_Read... [21:17:31]Read from MH i2c: E2 0E 00 [21:17:31]MH_I2C_Read... [21:17:31]Read from MH i2c: E2 0E 00 04 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AA [21:17:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:17:31]wFMCommunicate OK [21:17:31]SAM_PROTO_GetShiftState done [21:17:31]FM_GetShiftState done [21:17:31]opened in 1724112910 [21:17:31]opened+sec_in_day 1724199310 [21:17:31]quantity*price = 50036 [21:17:31]sum+1 = 50037 [21:17:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 714 20.08.2024 21:17 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58730 ФПД: 267830640943044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211732&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58730&fm=267830640943044&tin=02508201610067®Number=0000000000162794&sum=50036 [21:17:33]StoreToDocumentArchive [21:17:33]shift 100 fd 58730 [21:17:33]save to /storage/0100/doc_00058730 [21:17:33]save last doc name /storage/0100/doc_00058730 to /storage/kkm_last_doc_name [21:17:33]save OK [21:17:33]Clear old archive folders... [21:17:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:17:33]tlvbuf is 01FA4BC0 [21:17:33]SAM_PROTO_ClearQueue [21:17:33]wFMCommunicate request_size=4 [21:17:33]MH_SAM_APDU [21:17:33]CAPDU: 80 09 00 00 [21:17:33]Write to MH i2c: E2 08 00 11 06 80 09 00 00 00 00 00 00 89 [21:17:33]Write i2c OK [21:17:33]MH_I2C_Read... [21:17:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:17:33]Read from MH i2c: E2 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 03 00 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 03 00 11 06 00 90 00 8B [21:17:33]RAPDU: 90 00 [21:17:33]wFMCommunicate OK [21:17:33]SAM_PROTO_ClearQueue done [21:17:33]KKMCreateOFDPacket [21:17:33]OFDProtocolAddRootSTLVToBuf [21:17:33]FM_MakeSignedData [21:17:33]FM_MakeSignedData [21:17:33]SAM_PROTO_SignData [21:17:33]wFMCommunicate request_size=4 [21:17:33]MH_SAM_APDU [21:17:33]CAPDU: 80 0D 01 02 [21:17:33]Write to MH i2c: E2 08 00 12 06 80 0D 01 02 00 00 00 00 91 [21:17:33]Write i2c OK [21:17:33]MH_I2C_Read... [21:17:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:17:33]Read from MH i2c: E2 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 03 00 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 03 00 12 06 00 90 00 8C [21:17:33]RAPDU: 90 00 [21:17:33]wFMCommunicate OK [21:17:33]wFMCommunicate request_size=255 [21:17:33]MH_SAM_APDU [21:17: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 EC 07 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E5 00 00 35 04 06 00 F3 [21:17:33]Write to MH i2c: E2 02 01 13 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 EC 07 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E5 00 00 35 04 06 00 F3 00 00 E4 [21:17:33]Write i2c OK [21:17:33]MH_I2C_Read... [21:17:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:17:33]Read from MH i2c: E2 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 03 00 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 03 00 13 06 00 90 00 8D [21:17:33]RAPDU: 90 00 [21:17:33]wFMCommunicate OK [21:17:33]wFMCommunicate request_size=10 [21:17:33]MH_SAM_APDU [21:17:33]CAPDU: 80 0D 02 02 05 97 2E 36 9F C4 [21:17:33]Write to MH i2c: E2 0D 00 14 06 80 0D 02 02 05 00 97 2E 36 9F C4 00 00 FC [21:17:33]Write i2c OK [21:17:33]MH_I2C_Read... [21:17:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:17:33]Read from MH i2c: E2 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 03 00 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 03 00 14 06 00 90 00 8E [21:17:33]RAPDU: 90 00 [21:17:33]wFMCommunicate OK [21:17:33]wFMCommunicate request_size=4 [21:17:33]MH_SAM_APDU [21:17:33]CAPDU: 80 0D 03 02 [21:17:33]Write to MH i2c: E2 08 00 15 06 80 0D 03 02 00 00 00 00 96 [21:17:33]Write i2c OK [21:17:33]MH_I2C_Read... [21:17:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:17:33]Read from MH i2c: E2 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 0B 00 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 0B 00 15 06 00 18 4A 39 E1 43 34 C9 50 90 00 A3 [21:17:33]RAPDU: 18 4A 39 E1 43 34 C9 50 90 00 [21:17:33]wFMCommunicate OK [21:17:33]SAM_PROTO_SignData done [21:17:33]FM_MakeSignedData done [21:17:33]CreateOFDProtocolMessage [21:17:33]wFMCommunicate request_size=4 [21:17:33]MH_SAM_APDU [21:17:33]CAPDU: 80 11 00 00 [21:17:33]Write to MH i2c: E2 08 00 16 06 80 11 00 00 00 00 00 00 96 [21:17:33]Write i2c OK [21:17:33]MH_I2C_Read... [21:17:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:17:33]Read from MH i2c: E2 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 17 00 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: E2 17 00 16 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [21:17:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:17:33]wFMCommunicate OK [21:17:33]CreateOFDProtocolMessage done [21:17:33]OFDSenderStorePacket 58730 [21:17:33]StoreOFDPacket docnum=58730 [21:17:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F7 AC 07 01 8C 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 EC 07 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E5 00 00 35 04 06 00 F3 97 2E 36 9F C4 18 4A 39 E1 43 34 C9 50 [21:17:33]CheckFolder [21:17:33]dirname=/storage/ofd_packets [21:17:33]CheckFolder done [21:17:33]ProducePacketName [21:17:33]name=ofd_packets/00058730 [21:17:33]NVStorageSaveData ofd_packets/00058730 [21:17:33]File name is /storage/ofd_packets/00058730 [21:17:33]Write 301 bytes [21:17:33]NVStorageSaveData done [21:17:33]OFDSenderStorePacket done [21:17:33]KKMCreateOFDPacket done [21:17:33]NVStorageSaveData kkm_last_timestamp [21:17:33]File name is /storage/kkm_last_timestamp [21:17:33]Write 4 bytes [21:17:33]NVStorageSaveData done [21:17:33]OFD Sender: Processing packet 58730 [packets to send 52, broken 51] [21:17:33]ProducePacketName [21:17:33]name=ofd_packets/00058730 [21:17:33]OFD Sender: To server: pG, [21:17:33]CommunicateWithHost lk.salyk.kg:30040 [21:17:33]ConnectInit lk.salyk.kg [21:17:33]ExternCall_PrintAddStr [21:17:33]wPrintStart [21:17:33]Write to MH i2c: 01 00 00 17 06 1D [21:17:33]Write i2c OK [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: 01 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: 01 07 00 [21:17:33]MH_I2C_Read... [21:17:33]Read from MH i2c: 01 07 00 17 06 00 00 00 00 00 FF 0F 32 [21:17:33]RasterBufferAndPrint [21:17:33]line Счет N : (1)2076083 [21:17:33]line ИНН: 02508201610067 [21:17:33]line Контрольно-Кассовый Чек [21:17:33]line ПРОДАЖА [21:17:33]line ТРК (МРК, ГНК) : 63 [21:17:33]line Товар: 2710124130 [21:17:33]line Аи-92-К-4 [21:17:33]line 7.380 * 67.80 [21:17:33]line = 500.36 [21:17:33]line НДС 12% НСП 1% [21:17:33]line > о реализуемом товаре [21:17:33]line ИТОГО: 500.36 [21:17:33]line НСП 1% : 4.43 [21:17:33]line НДС 12% : 53.14 [21:17:33]line Наличными: 0.00 [21:17:33]line Безнал.: 500.36 [21:17:33]line Место: АЗС № 135 "Партнер Нефть" [21:17:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:17:33]line СНО: Общий режим [21:17:33]line Чек 714 20.08.2024 21:17 [21:17:33]line Смена: 100 ФФД: 1.0 [21:17:33]line ЗНМ: 0300000196 [21:17:33]line РНМ: 0000000000162794 [21:17:33]line Версия ККМ: v1.0 [21:17:33]line Платежная система: O! деньги [21:17:33]line ФМ: 0000000002094532 [21:17:33]line ФД: 58730 [21:17:33]line ФПД: 267830640943044 [21:17:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211732&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58730&fm=267830640943044&tin=02508201610067®Number=0000000000162794&sum=50036 [21:17:33]Connected sock=10 [21:17:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F7 AC 07 01 8C 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 EC 07 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E5 00 00 35 04 06 00 F3 97 2E 36 9F C4 18 4A 39 E1 43 34 C9 50 [21:17:33]written 0, free lines is 4095 [21:17:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4E EF 47 00 DB 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6A E5 00 00 F4 03 04 00 3A B3 C4 66 B6 04 01 00 00 AA 94 05 F1 2A 1D DA 44 [21:17:34]CommunicateWithHost err = 0 [21:17:34]CheckOFDResponse [21:17:34]1017 (14) - 77093643461234 [21:17:34]1041 (16) - 0000000002094532 [21:17:34]1040 (4) - 58730 [21:17:34]1012 (4) - 20.08.2024 15:16 [21:17:34]1206 (1) - 0 [21:17:34]OFD Sender: Remove packet 58730 [21:17:34]ProducePacketName [21:17:34]name=ofd_packets/00058730 [21:17:34]NVStorageDeleteData [21:17:34]Write to MH i2c: 01 00 00 41 06 47 [21:17:34]Write i2c OK [21:17:34]MH_I2C_Read... [21:17:34]Read from MH i2c: 01 [21:17:34]MH_I2C_Read... [21:17:34]Read from MH i2c: 01 07 00 [21:17:34]MH_I2C_Read... [21:17:34]Read from MH i2c: 01 07 00 41 06 00 00 00 00 00 B9 0C 13 [21:17:34]RasterBufferAndPrint [21:17:34]line [21:17:34]line [21:17:34]line [21:17:34]line [21:17:34]line [21:17:34]written 0, free lines is 3264 [21:17:34]MH_Cut [21:17:34]Write to MH i2c: D1 01 00 48 06 01 20 [21:17:34]Write i2c OK [21:17:34]MH_I2C_Read... [21:17:34]Read from MH i2c: D1 [21:17:34]MH_I2C_Read... [21:17:34]Read from MH i2c: D1 01 00 [21:17:34]MH_I2C_Read... [21:17:34]Read from MH i2c: D1 01 00 48 06 00 1F [21:17:34]Write to MH i2c: 01 00 00 49 06 4F [21:17:34]Write i2c OK [21:17:34]MH_I2C_Read... [21:17:34]OFD Sender: No OFD packet to send [21:17:35]*** Cut start [21:17:35]*** Partial cut [21:17:35]*** CUTSNS_PIN = 1 [21:17:35]*** CUTSNS_PIN = 0 [21:17:35]*** Brake cut motor [21:17:35]Read from MH i2c: 01 [21:17:35]*** Stop cut motor [21:17:35]*** Cut end [21:17:35]MH_I2C_Read... [21:17:35]Read from MH i2c: 01 07 00 [21:17:35]MH_I2C_Read... [21:17:35]Read from MH i2c: 01 07 00 49 06 00 00 00 00 00 FF 0F 64 [21:17:35]process_action close_receipt done [21:17:35]requested_data is exist [21:17:35]produce_requested_data [21:17:35]requested_item fm.sn is exist - process it [21:17:35]wFMCommunicate request_size=4 [21:17:35]MH_SAM_APDU [21:17:35]CAPDU: 80 11 00 00 [21:17:35]Write to MH i2c: E2 08 00 4A 06 80 11 00 00 00 00 00 00 CA [21:17:35]Write i2c OK [21:17:35]MH_I2C_Read... [21:17:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:17:36]Read from MH i2c: E2 [21:17:36]MH_I2C_Read... [21:17:36]Read from MH i2c: E2 17 00 [21:17:36]MH_I2C_Read... [21:17:36]Read from MH i2c: E2 17 00 4A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 16 [21:17:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:17:36]wFMCommunicate OK [21:17:36]requested_item fd.num is exist - process it [21:17:36]SAM_PROTO_GetFieldsCounters [21:17:36]wFMCommunicate request_size=4 [21:17:36]MH_SAM_APDU [21:17:36]CAPDU: 80 13 00 00 [21:17:36]Write to MH i2c: E2 08 00 4B 06 80 13 00 00 00 00 00 00 CD [21:17:36]Write i2c OK [21:17:36]MH_I2C_Read... [21:17:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:17:36]Read from MH i2c: E2 [21:17:36]MH_I2C_Read... [21:17:36]Read from MH i2c: E2 62 00 [21:17:36]MH_I2C_Read... [21:17:36]Read from MH i2c: E2 62 00 4B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CA 02 00 00 5E 04 04 00 CA 02 00 00 57 04 04 00 CB 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [21:17:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CA 02 00 00 5E 04 04 00 CA 02 00 00 57 04 04 00 CB 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:17:36]wFMCommunicate OK [21:17:36]SAM_PROTO_GetFieldsCounters done [21:17:36]requested_item shift.num is exist - process it [21:17:36]requested_item shift.opened is exist - process it [21:17:36]req_shift_opened [21:17:36]FM_GetShiftState [21:17:36]SAM_PROTO_GetShiftState [21:17:36]wFMCommunicate request_size=4 [21:17:36]MH_SAM_APDU [21:17:36]CAPDU: 80 13 01 00 [21:17:36]Write to MH i2c: E2 08 00 4C 06 80 13 01 00 00 00 00 00 CF [21:17:36]Write i2c OK [21:17:36]MH_I2C_Read... [21:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:17:36]Read from MH i2c: E2 [21:17:36]MH_I2C_Read... [21:17:36]Read from MH i2c: E2 0E 00 [21:17:36]MH_I2C_Read... [21:17:36]Read from MH i2c: E2 0E 00 4C 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F2 [21:17:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:17:36]wFMCommunicate OK [21:17:36]SAM_PROTO_GetShiftState done [21:17:36]FM_GetShiftState done [21:17:36]req_shift_opened done [21:17:36]requested_item shift.open_date is exist - process it [21:17:36]req_shift_open_date [21:17:36]req_shift_open_date done [21:17:36]produce_requested_data done [21:17:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58730,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:17:36]process_action_free close_receipt [21:17:36]json_value_free [21:17:36]json_value_free done [21:17:36]process_json_proto returns [21:17:36]Send response to host [21:17:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58730,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:17:36]free response buf [21:17:36]execute_script done [21:17:36]execute_script returns [21:17:36]free content buf [21:17:36]Sock 9.Close socket [21:17:36]Sock 9.Thread stoped [21:17:39]OFD Sender: No OFD packet to send [21:17:44]OFD Sender: No OFD packet to send [21:17:49]OFD Sender: No OFD packet to send [21:17:54]OFD Sender: No OFD packet to send [21:17:59]OFD Sender: No OFD packet to send [21:18:04]OFD Sender: No OFD packet to send [21:18:09]OFD Sender: No OFD packet to send [21:18:14]OFD Sender: No OFD packet to send [21:18:19]OFD Sender: No OFD packet to send [21:18:24]OFD Sender: No OFD packet to send [21:18:29]OFD Sender: No OFD packet to send [21:18:34]OFD Sender: No OFD packet to send [21:18:39]OFD Sender: No OFD packet to send [21:18:44]OFD Sender: No OFD packet to send [21:18:49]OFD Sender: No OFD packet to send [21:18:54]OFD Sender: No OFD packet to send [21:18:59]OFD Sender: No OFD packet to send [21:19:02]accept exits with 7 [21:19:02]New connection [21:19:02]New thread 3067440484 created [21:19:02]Thread 3067583844 joined [21:19:02]Waiting for new connection... [21:19:02] Sock 7.Parse request [21:19:02]Sock 7.Check first char [21:19:02]Sock 7.First char is OK [21:19:02]request: POST /json_proto HTTP/1.0 [21:19:02]Method: POST [21:19:02]URL: /json_proto [21:19:02]Method is POST - this is cgi request [21:19:02]url: /json_proto [21:19:02]query_string will be loaded in cgi processing [21:19:02]execute_cgi json_proto POST (null) [21:19:02]execute_cgi path=json_proto method=POST [21:19:02]POST find Content-Length [21:19:02]Host: 172.17.44.3:8080 [21:19:02]Content-Length: 804 [21:19:02]Content-Type: application/json [21:19:02] [21:19:02]POST finish read [21:19:02]Found Content-Length = 804 [21:19:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:02]execute_script... [21:19: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)2076085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:02]POST & json_proto [21:19:02]process_json_proto [21:19:02]json parsed OK: [21:19:02]protocol is kg_v1.0 [21:19:02]action value=close_receipt [21:19:02]process_action close_receipt [21:19:02]cmd_close_receipt [21:19:02]MH_GetDate [21:19:02]Write to MH i2c: F0 00 00 4D 06 42 [21:19:02]Write i2c OK [21:19:02]MH_I2C_Read... [21:19:02]Read from MH i2c: F0 [21:19:02]MH_I2C_Read... [21:19:02]Read from MH i2c: F0 09 00 [21:19:02]MH_I2C_Read... [21:19:02]Read from MH i2c: F0 09 00 4D 06 00 46 08 C5 66 AD C5 5D 66 F9 [21:19:02]GetLastDocTimeStamp 1724188652 [21:19:02]current date 1724188742 [21:19:02]FM_GetShiftState [21:19:02]SAM_PROTO_GetShiftState [21:19:02]wFMCommunicate request_size=4 [21:19:02]MH_SAM_APDU [21:19:02]CAPDU: 80 13 01 00 [21:19:02]Write to MH i2c: E2 08 00 4E 06 80 13 01 00 00 00 00 00 D1 [21:19:02]Write i2c OK [21:19:02]MH_I2C_Read... [21:19:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:02]Read from MH i2c: E2 [21:19:02]MH_I2C_Read... [21:19:02]Read from MH i2c: E2 0E 00 [21:19:02]MH_I2C_Read... [21:19:02]Read from MH i2c: E2 0E 00 4E 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F4 [21:19:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:19:02]wFMCommunicate OK [21:19:02]SAM_PROTO_GetShiftState done [21:19:02]FM_GetShiftState done [21:19:02]opened in 1724112910 [21:19:02]opened+sec_in_day 1724199310 [21:19:02]quantity*price = 150032 [21:19:02]sum+1 = 150033 [21:19:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 715 20.08.2024 21:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58731 ФПД: 171526565013385 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211902&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58731&fm=171526565013385&tin=02508201610067®Number=0000000000162794&sum=150032 [21:19:03]StoreToDocumentArchive [21:19:03]shift 100 fd 58731 [21:19:03]save to /storage/0100/doc_00058731 [21:19:03]save last doc name /storage/0100/doc_00058731 to /storage/kkm_last_doc_name [21:19:03]save OK [21:19:03]Clear old archive folders... [21:19:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:19:03]tlvbuf is 01FA8F90 [21:19:03]SAM_PROTO_ClearQueue [21:19:03]wFMCommunicate request_size=4 [21:19:03]MH_SAM_APDU [21:19:03]CAPDU: 80 09 00 00 [21:19:03]Write to MH i2c: E2 08 00 5B 06 80 09 00 00 00 00 00 00 D3 [21:19:03]Write i2c OK [21:19:03]MH_I2C_Read... [21:19:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:19:03]Read from MH i2c: E2 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 03 00 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 03 00 5B 06 00 90 00 D5 [21:19:03]RAPDU: 90 00 [21:19:03]wFMCommunicate OK [21:19:03]SAM_PROTO_ClearQueue done [21:19:03]KKMCreateOFDPacket [21:19:03]OFDProtocolAddRootSTLVToBuf [21:19:03]FM_MakeSignedData [21:19:03]FM_MakeSignedData [21:19:03]SAM_PROTO_SignData [21:19:03]wFMCommunicate request_size=4 [21:19:03]MH_SAM_APDU [21:19:03]CAPDU: 80 0D 01 02 [21:19:03]Write to MH i2c: E2 08 00 5C 06 80 0D 01 02 00 00 00 00 DB [21:19:03]Write i2c OK [21:19:03]MH_I2C_Read... [21:19:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:19:03]Read from MH i2c: E2 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 03 00 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 03 00 5C 06 00 90 00 D6 [21:19:03]RAPDU: 90 00 [21:19:03]wFMCommunicate OK [21:19:03]wFMCommunicate request_size=255 [21:19:03]MH_SAM_APDU [21:19:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 46 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E5 00 00 35 04 06 00 9C [21:19:03]Write to MH i2c: E2 02 01 5D 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 46 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E5 00 00 35 04 06 00 9C 00 00 A2 [21:19:03]Write i2c OK [21:19:03]MH_I2C_Read... [21:19:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:03]Read from MH i2c: E2 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 03 00 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 03 00 5D 06 00 90 00 D7 [21:19:03]RAPDU: 90 00 [21:19:03]wFMCommunicate OK [21:19:03]wFMCommunicate request_size=10 [21:19:03]MH_SAM_APDU [21:19:03]CAPDU: 80 0D 02 02 05 00 A3 FA 27 89 [21:19:03]Write to MH i2c: E2 0D 00 5E 06 80 0D 02 02 05 00 00 A3 FA 27 89 00 00 35 [21:19:03]Write i2c OK [21:19:03]MH_I2C_Read... [21:19:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:03]Read from MH i2c: E2 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 03 00 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 03 00 5E 06 00 90 00 D8 [21:19:03]RAPDU: 90 00 [21:19:03]wFMCommunicate OK [21:19:03]wFMCommunicate request_size=4 [21:19:03]MH_SAM_APDU [21:19:03]CAPDU: 80 0D 03 02 [21:19:03]Write to MH i2c: E2 08 00 5F 06 80 0D 03 02 00 00 00 00 E0 [21:19:03]Write i2c OK [21:19:03]MH_I2C_Read... [21:19:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:19:03]Read from MH i2c: E2 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 0B 00 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 0B 00 5F 06 00 EF B8 AE A7 FB 16 F0 B8 90 00 96 [21:19:03]RAPDU: EF B8 AE A7 FB 16 F0 B8 90 00 [21:19:03]wFMCommunicate OK [21:19:03]SAM_PROTO_SignData done [21:19:03]FM_MakeSignedData done [21:19:03]CreateOFDProtocolMessage [21:19:03]wFMCommunicate request_size=4 [21:19:03]MH_SAM_APDU [21:19:03]CAPDU: 80 11 00 00 [21:19:03]Write to MH i2c: E2 08 00 60 06 80 11 00 00 00 00 00 00 E0 [21:19:03]Write i2c OK [21:19:03]MH_I2C_Read... [21:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:19:03]Read from MH i2c: E2 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 17 00 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: E2 17 00 60 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2C [21:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:19:03]wFMCommunicate OK [21:19:03]CreateOFDProtocolMessage done [21:19:03]OFDSenderStorePacket 58731 [21:19:03]StoreOFDPacket docnum=58731 [21:19:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 30 C7 07 01 BC 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 46 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E5 00 00 35 04 06 00 9C 00 A3 FA 27 89 EF B8 AE A7 FB 16 F0 B8 [21:19:03]CheckFolder [21:19:03]dirname=/storage/ofd_packets [21:19:03]CheckFolder done [21:19:03]ProducePacketName [21:19:03]name=ofd_packets/00058731 [21:19:03]NVStorageSaveData ofd_packets/00058731 [21:19:03]File name is /storage/ofd_packets/00058731 [21:19:03]Write 301 bytes [21:19:03]NVStorageSaveData done [21:19:03]OFDSenderStorePacket done [21:19:03]KKMCreateOFDPacket done [21:19:03]NVStorageSaveData kkm_last_timestamp [21:19:03]File name is /storage/kkm_last_timestamp [21:19:03]Write 4 bytes [21:19:03]NVStorageSaveData done [21:19:03]ExternCall_PrintAddStr [21:19:03]wPrintStart [21:19:03]Write to MH i2c: 01 00 00 61 06 67 [21:19:03]Write i2c OK [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: 01 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: 01 07 00 [21:19:03]MH_I2C_Read... [21:19:03]Read from MH i2c: 01 07 00 61 06 00 00 00 00 00 FF 0F 7C [21:19:03]RasterBufferAndPrint [21:19:03]line Счет N : (1)2076085 [21:19:03]line ИНН: 02508201610067 [21:19:03]line Контрольно-Кассовый Чек [21:19:03]line ПРОДАЖА [21:19:03]line ТРК (МРК, ГНК) : 52 [21:19:03]line Товар: 2710124500 [21:19:03]line Аи-95-К-5 [21:19:03]line 20.220 * 74.20 [21:19:03]line = 1500.32 [21:19:03]line НДС 12% НСП 1% [21:19:03]line > о реализуемом товаре [21:19:03]line ИТОГО: 1500.32 [21:19:03]line НСП 1% : 13.28 [21:19:03]line НДС 12% : 159.33 [21:19:03]line Наличными: 0.00 [21:19:03]line Безнал.: 1500.32 [21:19:03]line Место: АЗС № 135 "Партнер Нефть" [21:19:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:19:03]line СНО: Общий режим [21:19:03]line Чек 715 20.08.2024 21:19 [21:19:03]line Смена: 100 ФФД: 1.0 [21:19:03]line ЗНМ: 0300000196 [21:19:03]line РНМ: 0000000000162794 [21:19:03]line Версия ККМ: v1.0 [21:19:03]line Платежная система: O! деньги [21:19:03]line ФМ: 0000000002094532 [21:19:03]line ФД: 58731 [21:19:03]line ФПД: 171526565013385 [21:19:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T211902&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58731&fm=171526565013385&tin=02508201610067®Number=0000000000162794&sum=150032 [21:19:04]OFD Sender: Processing packet 58731 [packets to send 52, broken 51] [21:19:04]ProducePacketName [21:19:04]name=ofd_packets/00058731 [21:19:04]OFD Sender: To server: pG, [21:19:04]CommunicateWithHost lk.salyk.kg:30040 [21:19:04]ConnectInit lk.salyk.kg [21:19:04]written 0, free lines is 4095 [21:19:04]Connected sock=10 [21:19:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 30 C7 07 01 BC 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 46 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E5 00 00 35 04 06 00 9C 00 A3 FA 27 89 EF B8 AE A7 FB 16 F0 B8 [21:19:04]Write to MH i2c: 01 00 00 8B 06 91 [21:19:04]Write i2c OK [21:19:04]MH_I2C_Read... [21:19:04]Read from MH i2c: 01 [21:19:04]MH_I2C_Read... [21:19:04]Read from MH i2c: 01 07 00 [21:19:04]MH_I2C_Read... [21:19:04]Read from MH i2c: 01 07 00 8B 06 00 00 00 00 00 C2 0C 66 [21:19:04]RasterBufferAndPrint [21:19:04]line [21:19:04]line [21:19:04]line [21:19:04]line [21:19:04]line [21:19:04]written 0, free lines is 3272 [21:19:04]MH_Cut [21:19:04]Write to MH i2c: D1 01 00 92 06 01 6A [21:19:04]Write i2c OK [21:19:04]MH_I2C_Read... [21:19:04]Read from MH i2c: D1 [21:19:04]MH_I2C_Read... [21:19:04]Read from MH i2c: D1 01 00 [21:19:04]MH_I2C_Read... [21:19:04]Read from MH i2c: D1 01 00 92 06 00 69 [21:19:04]Write to MH i2c: 01 00 00 93 06 99 [21:19:04]Write i2c OK [21:19:04]MH_I2C_Read... [21:19:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 21 9B 47 00 A6 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6B E5 00 00 F4 03 04 00 94 B3 C4 66 B6 04 01 00 00 4C DD 90 8B 32 BD FF 0B [21:19:04]CommunicateWithHost err = 0 [21:19:04]CheckOFDResponse [21:19:04]1017 (14) - 77093643461234 [21:19:04]1041 (16) - 0000000002094532 [21:19:04]1040 (4) - 58731 [21:19:04]1012 (4) - 20.08.2024 15:17 [21:19:04]1206 (1) - 0 [21:19:04]OFD Sender: Remove packet 58731 [21:19:04]ProducePacketName [21:19:04]name=ofd_packets/00058731 [21:19:04]NVStorageDeleteData [21:19:05]OFD Sender: No OFD packet to send [21:19:05]*** Cut start [21:19:05]*** Partial cut [21:19:05]*** CUTSNS_PIN = 1 [21:19:05]*** CUTSNS_PIN = 0 [21:19:05]*** Brake cut motor [21:19:06]Read from MH i2c: 01 [21:19:06]MH_I2C_Read... [21:19:06]*** Stop cut motor [21:19:06]*** Cut end [21:19:06]Read from MH i2c: 01 07 00 [21:19:06]MH_I2C_Read... [21:19:06]Read from MH i2c: 01 07 00 93 06 00 00 00 00 00 FF 0F AE [21:19:06]process_action close_receipt done [21:19:06]requested_data is exist [21:19:06]produce_requested_data [21:19:06]requested_item fm.sn is exist - process it [21:19:06]wFMCommunicate request_size=4 [21:19:06]MH_SAM_APDU [21:19:06]CAPDU: 80 11 00 00 [21:19:06]Write to MH i2c: E2 08 00 94 06 80 11 00 00 00 00 00 00 14 [21:19:06]Write i2c OK [21:19:06]MH_I2C_Read... [21:19:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:19:06]Read from MH i2c: E2 [21:19:06]MH_I2C_Read... [21:19:06]Read from MH i2c: E2 17 00 [21:19:06]MH_I2C_Read... [21:19:06]Read from MH i2c: E2 17 00 94 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 60 [21:19:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:19:06]wFMCommunicate OK [21:19:06]requested_item fd.num is exist - process it [21:19:06]SAM_PROTO_GetFieldsCounters [21:19:06]wFMCommunicate request_size=4 [21:19:06]MH_SAM_APDU [21:19:06]CAPDU: 80 13 00 00 [21:19:06]Write to MH i2c: E2 08 00 95 06 80 13 00 00 00 00 00 00 17 [21:19:06]Write i2c OK [21:19:06]MH_I2C_Read... [21:19:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:19:06]Read from MH i2c: E2 [21:19:06]MH_I2C_Read... [21:19:06]Read from MH i2c: E2 62 00 [21:19:06]MH_I2C_Read... [21:19:06]Read from MH i2c: E2 62 00 95 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CB 02 00 00 5E 04 04 00 CB 02 00 00 57 04 04 00 CC 02 00 00 19 04 04 00 00 00 00 00 90 00 50 [21:19:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CB 02 00 00 5E 04 04 00 CB 02 00 00 57 04 04 00 CC 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:19:06]wFMCommunicate OK [21:19:06]SAM_PROTO_GetFieldsCounters done [21:19:06]requested_item shift.num is exist - process it [21:19:06]requested_item shift.opened is exist - process it [21:19:06]req_shift_opened [21:19:06]FM_GetShiftState [21:19:06]SAM_PROTO_GetShiftState [21:19:06]wFMCommunicate request_size=4 [21:19:06]MH_SAM_APDU [21:19:06]CAPDU: 80 13 01 00 [21:19:06]Write to MH i2c: E2 08 00 96 06 80 13 01 00 00 00 00 00 19 [21:19:06]Write i2c OK [21:19:06]MH_I2C_Read... [21:19:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:06]Read from MH i2c: E2 [21:19:06]MH_I2C_Read... [21:19:06]Read from MH i2c: E2 0E 00 [21:19:06]MH_I2C_Read... [21:19:06]Read from MH i2c: E2 0E 00 96 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3C [21:19:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:19:06]wFMCommunicate OK [21:19:06]SAM_PROTO_GetShiftState done [21:19:06]FM_GetShiftState done [21:19:06]req_shift_opened done [21:19:06]requested_item shift.open_date is exist - process it [21:19:06]req_shift_open_date [21:19:06]req_shift_open_date done [21:19:06]produce_requested_data done [21:19:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58731,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:19:06]process_action_free close_receipt [21:19:06]json_value_free [21:19:06]json_value_free done [21:19:06]process_json_proto returns [21:19:06]Send response to host [21:19:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58731,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:19:06]free response buf [21:19:06]execute_script done [21:19:06]execute_script returns [21:19:06]free content buf [21:19:06]Sock 7.Close socket [21:19:06]Sock 7.Thread stoped [21:19:10]OFD Sender: No OFD packet to send [21:19:15]OFD Sender: No OFD packet to send [21:19:20]OFD Sender: No OFD packet to send [21:19:25]OFD Sender: No OFD packet to send [21:19:30]OFD Sender: No OFD packet to send [21:19:35]OFD Sender: No OFD packet to send [21:19:40]OFD Sender: No OFD packet to send [21:19:45]OFD Sender: No OFD packet to send [21:19:50]OFD Sender: No OFD packet to send [21:19:55]OFD Sender: No OFD packet to send [21:20:00]OFD Sender: No OFD packet to send [21:20:05]OFD Sender: No OFD packet to send [21:20:10]OFD Sender: No OFD packet to send [21:20:15]OFD Sender: No OFD packet to send [21:20:20]OFD Sender: No OFD packet to send [21:20:25]OFD Sender: No OFD packet to send [21:20:30]OFD Sender: No OFD packet to send [21:20:35]OFD Sender: No OFD packet to send [21:20:40]OFD Sender: No OFD packet to send [21:20:40]accept exits with 9 [21:20:40]New connection [21:20:40]New thread 3067583844 created [21:20:40]Thread 3067440484 joined [21:20:40]Waiting for new connection... [21:20:40] Sock 9.Parse request [21:20:40]Sock 9.Check first char [21:20:40]Sock 9.First char is OK [21:20:40]request: POST /json_proto HTTP/1.0 [21:20:40]Method: POST [21:20:40]URL: /json_proto [21:20:40]Method is POST - this is cgi request [21:20:40]url: /json_proto [21:20:40]query_string will be loaded in cgi processing [21:20:40]execute_cgi json_proto POST (null) [21:20:40]execute_cgi path=json_proto method=POST [21:20:40]POST find Content-Length [21:20:40]Host: 172.17.44.3:8080 [21:20:40]Content-Length: 805 [21:20:40]Content-Type: application/json [21:20:40] [21:20:40]POST finish read [21:20:40]Found Content-Length = 805 [21:20:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:40]execute_script... [21:20: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)2076086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 10.370, "sum" : 1000.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:40]POST & json_proto [21:20:40]process_json_proto [21:20:40]json parsed OK: [21:20:40]protocol is kg_v1.0 [21:20:40]action value=close_receipt [21:20:40]process_action close_receipt [21:20:40]cmd_close_receipt [21:20:40]MH_GetDate [21:20:40]Write to MH i2c: F0 00 00 97 06 8C [21:20:40]Write i2c OK [21:20:40]MH_I2C_Read... [21:20:40]Read from MH i2c: F0 [21:20:40]MH_I2C_Read... [21:20:40]Read from MH i2c: F0 09 00 [21:20:40]MH_I2C_Read... [21:20:40]Read from MH i2c: F0 09 00 97 06 00 A8 08 C5 66 AD C5 5D 66 A5 [21:20:40]GetLastDocTimeStamp 1724188742 [21:20:40]current date 1724188840 [21:20:40]FM_GetShiftState [21:20:40]SAM_PROTO_GetShiftState [21:20:40]wFMCommunicate request_size=4 [21:20:40]MH_SAM_APDU [21:20:40]CAPDU: 80 13 01 00 [21:20:40]Write to MH i2c: E2 08 00 98 06 80 13 01 00 00 00 00 00 1B [21:20:40]Write i2c OK [21:20:40]MH_I2C_Read... [21:20:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:40]Read from MH i2c: E2 [21:20:40]MH_I2C_Read... [21:20:40]Read from MH i2c: E2 0E 00 [21:20:40]MH_I2C_Read... [21:20:40]Read from MH i2c: E2 0E 00 98 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3E [21:20:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:20:40]wFMCommunicate OK [21:20:40]SAM_PROTO_GetShiftState done [21:20:40]FM_GetShiftState done [21:20:40]opened in 1724112910 [21:20:40]opened+sec_in_day 1724199310 [21:20:40]quantity*price = 100070 [21:20:40]sum+1 = 100072 [21:20:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.71 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.71 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 716 20.08.2024 21:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58732 ФПД: 8511504446370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212041&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58732&fm=8511504446370&tin=02508201610067®Number=0000000000162794&sum=100071 [21:20:41]StoreToDocumentArchive [21:20:41]shift 100 fd 58732 [21:20:41]save to /storage/0100/doc_00058732 [21:20:41]save last doc name /storage/0100/doc_00058732 to /storage/kkm_last_doc_name [21:20:41]save OK [21:20:41]Clear old archive folders... [21:20:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:20:41]tlvbuf is 01FA4D00 [21:20:41]SAM_PROTO_ClearQueue [21:20:41]wFMCommunicate request_size=4 [21:20:41]MH_SAM_APDU [21:20:41]CAPDU: 80 09 00 00 [21:20:41]Write to MH i2c: E2 08 00 A5 06 80 09 00 00 00 00 00 00 1D [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:41]Read from MH i2c: E2 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 03 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 03 00 A5 06 00 90 00 1F [21:20:41]RAPDU: 90 00 [21:20:41]wFMCommunicate OK [21:20:41]SAM_PROTO_ClearQueue done [21:20:41]KKMCreateOFDPacket [21:20:41]OFDProtocolAddRootSTLVToBuf [21:20:41]FM_MakeSignedData [21:20:41]FM_MakeSignedData [21:20:41]SAM_PROTO_SignData [21:20:41]wFMCommunicate request_size=4 [21:20:41]MH_SAM_APDU [21:20:41]CAPDU: 80 0D 01 02 [21:20:41]Write to MH i2c: E2 08 00 A6 06 80 0D 01 02 00 00 00 00 25 [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:41]Read from MH i2c: E2 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 03 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 03 00 A6 06 00 90 00 20 [21:20:41]RAPDU: 90 00 [21:20:41]wFMCommunicate OK [21:20:41]wFMCommunicate request_size=255 [21:20:41]MH_SAM_APDU [21:20:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 02 00 00 F4 03 04 00 A9 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E5 00 00 35 04 06 00 [21:20:41]Write to MH i2c: E2 02 01 A7 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 02 00 00 F4 03 04 00 A9 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E5 00 00 35 04 06 00 00 00 A7 [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:41]Read from MH i2c: E2 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 03 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 03 00 A7 06 00 90 00 21 [21:20:41]RAPDU: 90 00 [21:20:41]wFMCommunicate OK [21:20:41]wFMCommunicate request_size=11 [21:20:41]MH_SAM_APDU [21:20:41]CAPDU: 80 0D 02 02 06 07 BD BD 32 F3 A2 [21:20:41]Write to MH i2c: E2 0E 00 A8 06 80 0D 02 02 06 00 07 BD BD 32 F3 A2 00 00 7C [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:41]Read from MH i2c: E2 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 03 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 03 00 A8 06 00 90 00 22 [21:20:41]RAPDU: 90 00 [21:20:41]wFMCommunicate OK [21:20:41]wFMCommunicate request_size=4 [21:20:41]MH_SAM_APDU [21:20:41]CAPDU: 80 0D 03 02 [21:20:41]Write to MH i2c: E2 08 00 A9 06 80 0D 03 02 00 00 00 00 2A [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:41]Read from MH i2c: E2 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 0B 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 0B 00 A9 06 00 6E 00 80 DD 68 F6 27 84 90 00 FF [21:20:41]RAPDU: 6E 00 80 DD 68 F6 27 84 90 00 [21:20:41]wFMCommunicate OK [21:20:41]SAM_PROTO_SignData done [21:20:41]FM_MakeSignedData done [21:20:41]CreateOFDProtocolMessage [21:20:41]wFMCommunicate request_size=4 [21:20:41]MH_SAM_APDU [21:20:41]CAPDU: 80 11 00 00 [21:20:41]Write to MH i2c: E2 08 00 AA 06 80 11 00 00 00 00 00 00 2A [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:41]Read from MH i2c: E2 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 17 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 17 00 AA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [21:20:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:20:41]wFMCommunicate OK [21:20:41]CreateOFDProtocolMessage done [21:20:41]OFDSenderStorePacket 58732 [21:20:41]StoreOFDPacket docnum=58732 [21:20:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 DC D6 08 01 DE C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 02 00 00 F4 03 04 00 A9 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E5 00 00 35 04 06 00 07 BD BD 32 F3 A2 6E 00 80 DD 68 F6 27 84 [21:20:41]CheckFolder [21:20:41]dirname=/storage/ofd_packets [21:20:41]CheckFolder done [21:20:41]ProducePacketName [21:20:41]name=ofd_packets/00058732 [21:20:41]NVStorageSaveData ofd_packets/00058732 [21:20:41]File name is /storage/ofd_packets/00058732 [21:20:41]Write 302 bytes [21:20:41]NVStorageSaveData done [21:20:41]OFDSenderStorePacket done [21:20:41]KKMCreateOFDPacket done [21:20:41]NVStorageSaveData kkm_last_timestamp [21:20:41]File name is /storage/kkm_last_timestamp [21:20:41]Write 4 bytes [21:20:41]NVStorageSaveData done [21:20:41]ExternCall_PrintAddStr [21:20:41]wPrintStart [21:20:41]Write to MH i2c: 01 00 00 AB 06 B1 [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: 01 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: 01 07 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: 01 07 00 AB 06 00 00 00 00 00 FF 0F C6 [21:20:41]RasterBufferAndPrint [21:20:41]line Счет N : (1)2076086 [21:20:41]line ИНН: 02508201610067 [21:20:41]line Контрольно-Кассовый Чек [21:20:41]line ПРОДАЖА [21:20:41]line ТРК (МРК, ГНК) : 61 [21:20:41]line Товар: 2710124900 [21:20:41]line Аи-100-К-3 [21:20:41]line 10.370 * 96.50 [21:20:41]line = 1000.71 [21:20:41]line НДС 12% НСП 1% [21:20:41]line > о реализуемом товаре [21:20:41]line ИТОГО: 1000.71 [21:20:41]line НСП 1% : 8.86 [21:20:41]line НДС 12% : 106.27 [21:20:41]line Наличными: 0.00 [21:20:41]line Безнал.: 1000.71 [21:20:41]line Место: АЗС № 135 "Партнер Нефть" [21:20:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:20:41]line СНО: Общий режим [21:20:41]line Чек 716 20.08.2024 21:20 [21:20:41]line Смена: 100 ФФД: 1.0 [21:20:41]line ЗНМ: 0300000196 [21:20:41]line РНМ: 0000000000162794 [21:20:41]line Версия ККМ: v1.0 [21:20:41]line Платежная система: O! деньги [21:20:41]line ФМ: 0000000002094532 [21:20:41]line ФД: 58732 [21:20:41]line ФПД: 8511504446370 [21:20:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212041&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58732&fm=8511504446370&tin=02508201610067®Number=0000000000162794&sum=100071 [21:20:42]OFD Sender: Processing packet 58732 [packets to send 52, broken 51] [21:20:42]ProducePacketName [21:20:42]name=ofd_packets/00058732 [21:20:42]OFD Sender: To server: pG, [21:20:42]CommunicateWithHost lk.salyk.kg:30040 [21:20:42]ConnectInit lk.salyk.kg [21:20:42]written 0, free lines is 4095 [21:20:42]Connected sock=10 [21:20:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 DC D6 08 01 DE C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 E7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 02 00 00 F4 03 04 00 A9 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E5 00 00 35 04 06 00 07 BD BD 32 F3 A2 6E 00 80 DD 68 F6 27 84 [21:20:42]Write to MH i2c: 01 00 00 D5 06 DB [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: 01 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: 01 07 00 [21:20:42]MH_I2C_Read... [21:20:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 48 CD 47 00 19 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6C E5 00 00 F4 03 04 00 F6 B3 C4 66 B6 04 01 00 00 7C 6B 5D 01 90 88 79 0E [21:20:42]CommunicateWithHost err = 0 [21:20:42]CheckOFDResponse [21:20:42]1017 (14) - 77093643461234 [21:20:42]1041 (16) - 0000000002094532 [21:20:42]1040 (4) - 58732 [21:20:42]1012 (4) - 20.08.2024 15:19 [21:20:42]1206 (1) - 0 [21:20:42]OFD Sender: Remove packet 58732 [21:20:42]ProducePacketName [21:20:42]name=ofd_packets/00058732 [21:20:42]NVStorageDeleteData [21:20:42]Read from MH i2c: 01 07 00 D5 06 00 00 00 00 00 B9 0C A7 [21:20:42]RasterBufferAndPrint [21:20:42]line [21:20:42]line [21:20:42]line [21:20:42]line [21:20:42]line [21:20:42]written 0, free lines is 3277 [21:20:42]MH_Cut [21:20:42]Write to MH i2c: D1 01 00 DC 06 01 B4 [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: D1 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: D1 01 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: D1 01 00 DC 06 00 B3 [21:20:42]Write to MH i2c: 01 00 00 DD 06 E3 [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:43]OFD Sender: No OFD packet to send [21:20:43]*** Cut start [21:20:43]*** Partial cut [21:20:43]*** CUTSNS_PIN = 1 [21:20:43]*** CUTSNS_PIN = 0 [21:20:44]*** Brake cut motor [21:20:44]Read from MH i2c: 01 [21:20:44]MH_I2C_Read... [21:20:44]*** Stop cut motor [21:20:44]*** Cut end [21:20:44]Read from MH i2c: 01 07 00 [21:20:44]MH_I2C_Read... [21:20:44]Read from MH i2c: 01 07 00 DD 06 00 00 00 00 00 FF 0F F8 [21:20:44]process_action close_receipt done [21:20:44]requested_data is exist [21:20:44]produce_requested_data [21:20:44]requested_item fm.sn is exist - process it [21:20:44]wFMCommunicate request_size=4 [21:20:44]MH_SAM_APDU [21:20:44]CAPDU: 80 11 00 00 [21:20:44]Write to MH i2c: E2 08 00 DE 06 80 11 00 00 00 00 00 00 5E [21:20:44]Write i2c OK [21:20:44]MH_I2C_Read... [21:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:44]Read from MH i2c: E2 [21:20:44]MH_I2C_Read... [21:20:44]Read from MH i2c: E2 17 00 [21:20:44]MH_I2C_Read... [21:20:44]Read from MH i2c: E2 17 00 DE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AA [21:20:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:20:44]wFMCommunicate OK [21:20:44]requested_item fd.num is exist - process it [21:20:44]SAM_PROTO_GetFieldsCounters [21:20:44]wFMCommunicate request_size=4 [21:20:44]MH_SAM_APDU [21:20:44]CAPDU: 80 13 00 00 [21:20:44]Write to MH i2c: E2 08 00 DF 06 80 13 00 00 00 00 00 00 61 [21:20:44]Write i2c OK [21:20:44]MH_I2C_Read... [21:20:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:44]Read from MH i2c: E2 [21:20:44]MH_I2C_Read... [21:20:44]Read from MH i2c: E2 62 00 [21:20:44]MH_I2C_Read... [21:20:44]Read from MH i2c: E2 62 00 DF 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CC 02 00 00 5E 04 04 00 CC 02 00 00 57 04 04 00 CD 02 00 00 19 04 04 00 00 00 00 00 90 00 9E [21:20:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CC 02 00 00 5E 04 04 00 CC 02 00 00 57 04 04 00 CD 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:20:44]wFMCommunicate OK [21:20:44]SAM_PROTO_GetFieldsCounters done [21:20:44]requested_item shift.num is exist - process it [21:20:44]requested_item shift.opened is exist - process it [21:20:44]req_shift_opened [21:20:44]FM_GetShiftState [21:20:44]SAM_PROTO_GetShiftState [21:20:44]wFMCommunicate request_size=4 [21:20:44]MH_SAM_APDU [21:20:44]CAPDU: 80 13 01 00 [21:20:44]Write to MH i2c: E2 08 00 E0 06 80 13 01 00 00 00 00 00 63 [21:20:44]Write i2c OK [21:20:44]MH_I2C_Read... [21:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:44]Read from MH i2c: E2 [21:20:44]MH_I2C_Read... [21:20:44]Read from MH i2c: E2 0E 00 [21:20:44]MH_I2C_Read... [21:20:44]Read from MH i2c: E2 0E 00 E0 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 86 [21:20:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:20:44]wFMCommunicate OK [21:20:44]SAM_PROTO_GetShiftState done [21:20:44]FM_GetShiftState done [21:20:44]req_shift_opened done [21:20:44]requested_item shift.open_date is exist - process it [21:20:44]req_shift_open_date [21:20:44]req_shift_open_date done [21:20:44]produce_requested_data done [21:20:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58732,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:20:44]process_action_free close_receipt [21:20:44]json_value_free [21:20:44]json_value_free done [21:20:44]process_json_proto returns [21:20:44]Send response to host [21:20:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58732,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:20:44]free response buf [21:20:44]execute_script done [21:20:44]execute_script returns [21:20:44]free content buf [21:20:44]Sock 9.Close socket [21:20:44]Sock 9.Thread stoped [21:20:48]OFD Sender: No OFD packet to send [21:20:53]OFD Sender: No OFD packet to send [21:20:57]accept exits with 7 [21:20:57]New connection [21:20:57]New thread 3067440484 created [21:20:57]Thread 3067583844 joined [21:20:57]Waiting for new connection... [21:20:57] Sock 7.Parse request [21:20:57]Sock 7.Check first char [21:20:57]Sock 7.First char is OK [21:20:57]request: POST /json_proto HTTP/1.0 [21:20:57]Method: POST [21:20:57]URL: /json_proto [21:20:57]Method is POST - this is cgi request [21:20:57]url: /json_proto [21:20:57]query_string will be loaded in cgi processing [21:20:57]execute_cgi json_proto POST (null) [21:20:57]execute_cgi path=json_proto method=POST [21:20:57]POST find Content-Length [21:20:57]Host: 172.17.44.3:8080 [21:20:57]Content-Length: 798 [21:20:57]Content-Type: application/json [21:20:57] [21:20:57]POST finish read [21:20:57]Found Content-Length = 798 [21:20:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:57]execute_script... [21:20: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)2076087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:57]POST & json_proto [21:20:57]process_json_proto [21:20:57]json parsed OK: [21:20:57]protocol is kg_v1.0 [21:20:57]action value=close_receipt [21:20:57]process_action close_receipt [21:20:57]cmd_close_receipt [21:20:57]MH_GetDate [21:20:57]Write to MH i2c: F0 00 00 E1 06 D6 [21:20:57]Write i2c OK [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: F0 [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: F0 09 00 [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: F0 09 00 E1 06 00 BA 08 C5 66 AD C5 5D 66 01 [21:20:57]GetLastDocTimeStamp 1724188841 [21:20:57]current date 1724188858 [21:20:57]FM_GetShiftState [21:20:57]SAM_PROTO_GetShiftState [21:20:57]wFMCommunicate request_size=4 [21:20:57]MH_SAM_APDU [21:20:57]CAPDU: 80 13 01 00 [21:20:57]Write to MH i2c: E2 08 00 E2 06 80 13 01 00 00 00 00 00 65 [21:20:57]Write i2c OK [21:20:57]MH_I2C_Read... [21:20:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:57]Read from MH i2c: E2 [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: E2 0E 00 [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: E2 0E 00 E2 06 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 88 [21:20:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:20:57]wFMCommunicate OK [21:20:57]SAM_PROTO_GetShiftState done [21:20:57]FM_GetShiftState done [21:20:57]opened in 1724112910 [21:20:57]opened+sec_in_day 1724199310 [21:20:57]quantity*price = 50063 [21:20:57]sum+1 = 50064 [21:20:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 717 20.08.2024 21:20 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58733 ФПД: 110720872091723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212058&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58733&fm=110720872091723&tin=02508201610067®Number=0000000000162794&sum=50063 [21:20:58]StoreToDocumentArchive [21:20:58]shift 100 fd 58733 [21:20:58]save to /storage/0100/doc_00058733 [21:20:58]save last doc name /storage/0100/doc_00058733 to /storage/kkm_last_doc_name [21:20:58]save OK [21:20:58]Clear old archive folders... [21:20:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:20:58]tlvbuf is 01FA9CD0 [21:20:58]SAM_PROTO_ClearQueue [21:20:58]wFMCommunicate request_size=4 [21:20:58]MH_SAM_APDU [21:20:58]CAPDU: 80 09 00 00 [21:20:58]Write to MH i2c: E2 08 00 EF 06 80 09 00 00 00 00 00 00 67 [21:20:58]Write i2c OK [21:20:58]MH_I2C_Read... [21:20:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:58]Read from MH i2c: E2 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 03 00 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 03 00 EF 06 00 90 00 69 [21:20:58]RAPDU: 90 00 [21:20:58]wFMCommunicate OK [21:20:58]SAM_PROTO_ClearQueue done [21:20:58]KKMCreateOFDPacket [21:20:58]OFDProtocolAddRootSTLVToBuf [21:20:58]FM_MakeSignedData [21:20:58]FM_MakeSignedData [21:20:58]SAM_PROTO_SignData [21:20:58]wFMCommunicate request_size=4 [21:20:58]MH_SAM_APDU [21:20:58]CAPDU: 80 0D 01 02 [21:20:58]Write to MH i2c: E2 08 00 F0 06 80 0D 01 02 00 00 00 00 6F [21:20:58]Write i2c OK [21:20:58]MH_I2C_Read... [21:20:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:58]Read from MH i2c: E2 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 03 00 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 03 00 F0 06 00 90 00 6A [21:20:58]RAPDU: 90 00 [21:20:58]wFMCommunicate OK [21:20:58]wFMCommunicate request_size=255 [21:20:58]MH_SAM_APDU [21:20:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 BA 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E5 00 00 35 04 06 00 64 B3 36 40 [21:20:58]Write to MH i2c: E2 02 01 F1 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 BA 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E5 00 00 35 04 06 00 64 B3 36 40 00 00 F6 [21:20:58]Write i2c OK [21:20:58]MH_I2C_Read... [21:20:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:58]Read from MH i2c: E2 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 03 00 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 03 00 F1 06 00 90 00 6B [21:20:58]RAPDU: 90 00 [21:20:58]wFMCommunicate OK [21:20:58]wFMCommunicate request_size=7 [21:20:58]MH_SAM_APDU [21:20:58]CAPDU: 80 0D 02 02 02 10 4B [21:20:58]Write to MH i2c: E2 0A 00 F2 06 80 0D 02 02 02 00 10 4B 00 00 D1 [21:20:58]Write i2c OK [21:20:58]MH_I2C_Read... [21:20:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:58]Read from MH i2c: E2 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 03 00 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 03 00 F2 06 00 90 00 6C [21:20:58]RAPDU: 90 00 [21:20:58]wFMCommunicate OK [21:20:58]wFMCommunicate request_size=4 [21:20:58]MH_SAM_APDU [21:20:58]CAPDU: 80 0D 03 02 [21:20:58]Write to MH i2c: E2 08 00 F3 06 80 0D 03 02 00 00 00 00 74 [21:20:58]Write i2c OK [21:20:58]MH_I2C_Read... [21:20:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:58]Read from MH i2c: E2 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 0B 00 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 0B 00 F3 06 00 33 88 2B B3 DD F1 4C B2 90 00 DA [21:20:58]RAPDU: 33 88 2B B3 DD F1 4C B2 90 00 [21:20:58]wFMCommunicate OK [21:20:58]SAM_PROTO_SignData done [21:20:58]FM_MakeSignedData done [21:20:58]CreateOFDProtocolMessage [21:20:58]wFMCommunicate request_size=4 [21:20:58]MH_SAM_APDU [21:20:58]CAPDU: 80 11 00 00 [21:20:58]Write to MH i2c: E2 08 00 F4 06 80 11 00 00 00 00 00 00 74 [21:20:58]Write i2c OK [21:20:58]MH_I2C_Read... [21:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:58]Read from MH i2c: E2 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 17 00 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: E2 17 00 F4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [21:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:20:58]wFMCommunicate OK [21:20:58]CreateOFDProtocolMessage done [21:20:58]OFDSenderStorePacket 58733 [21:20:58]StoreOFDPacket docnum=58733 [21:20:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 62 50 04 01 0F 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 BA 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E5 00 00 35 04 06 00 64 B3 36 40 10 4B 33 88 2B B3 DD F1 4C B2 [21:20:58]CheckFolder [21:20:58]dirname=/storage/ofd_packets [21:20:58]CheckFolder done [21:20:58]ProducePacketName [21:20:58]name=ofd_packets/00058733 [21:20:58]NVStorageSaveData ofd_packets/00058733 [21:20:58]File name is /storage/ofd_packets/00058733 [21:20:58]Write 298 bytes [21:20:58]NVStorageSaveData done [21:20:58]OFDSenderStorePacket done [21:20:58]KKMCreateOFDPacket done [21:20:58]NVStorageSaveData kkm_last_timestamp [21:20:58]File name is /storage/kkm_last_timestamp [21:20:58]Write 4 bytes [21:20:58]NVStorageSaveData done [21:20:58]ExternCall_PrintAddStr [21:20:58]wPrintStart [21:20:58]Write to MH i2c: 01 00 00 F5 06 FB [21:20:58]Write i2c OK [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: 01 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: 01 07 00 [21:20:58]MH_I2C_Read... [21:20:58]Read from MH i2c: 01 07 00 F5 06 00 00 00 00 00 FF 0F 10 [21:20:58]RasterBufferAndPrint [21:20:58]line Счет N : (1)2076087 [21:20:58]line ИНН: 02508201610067 [21:20:58]line Контрольно-Кассовый Чек [21:20:58]line ПРОДАЖА [21:20:58]line ТРК (МРК, ГНК) : 21 [21:20:58]line Товар: 2710194210 [21:20:58]line ДТ-К-5 [21:20:58]line 6.570 * 76.20 [21:20:58]line = 500.63 [21:20:58]line НДС 12% НСП 1% [21:20:58]line > о реализуемом товаре [21:20:58]line ИТОГО: 500.63 [21:20:58]line НСП 1% : 4.43 [21:20:58]line НДС 12% : 53.16 [21:20:58]line Наличными: 0.00 [21:20:58]line Безнал.: 500.63 [21:20:58]line Место: АЗС № 135 "Партнер Нефть" [21:20:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:20:58]line СНО: Общий режим [21:20:58]line Чек 717 20.08.2024 21:20 [21:20:58]line Смена: 100 ФФД: 1.0 [21:20:58]line ЗНМ: 0300000196 [21:20:58]line РНМ: 0000000000162794 [21:20:58]line Версия ККМ: v1.0 [21:20:58]line Платежная система: O! деньги [21:20:58]line ФМ: 0000000002094532 [21:20:58]line ФД: 58733 [21:20:58]line ФПД: 110720872091723 [21:20:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212058&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58733&fm=110720872091723&tin=02508201610067®Number=0000000000162794&sum=50063 [21:20:59]OFD Sender: Processing packet 58733 [packets to send 52, broken 51] [21:20:59]ProducePacketName [21:20:59]name=ofd_packets/00058733 [21:20:59]OFD Sender: To server: pG, [21:20:59]CommunicateWithHost lk.salyk.kg:30040 [21:20:59]ConnectInit lk.salyk.kg [21:20:59]written 0, free lines is 4095 [21:20:59]Connected sock=11 [21:20:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 62 50 04 01 0F 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 BA 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E5 00 00 35 04 06 00 64 B3 36 40 10 4B 33 88 2B B3 DD F1 4C B2 [21:20:59]Write to MH i2c: 01 00 00 1F 07 26 [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: 01 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: 01 07 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: 01 07 00 1F 07 00 00 00 00 00 C1 0C FA [21:20:59]RasterBufferAndPrint [21:20:59]line [21:20:59]line [21:20:59]line [21:20:59]line [21:20:59]line [21:20:59]written 0, free lines is 3271 [21:20:59]MH_Cut [21:20:59]Write to MH i2c: D1 01 00 26 07 01 FF [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: D1 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: D1 01 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: D1 01 00 26 07 00 FE [21:20:59]Write to MH i2c: 01 00 00 27 07 2E [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 13 59 47 00 4D 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6D E5 00 00 F4 03 04 00 08 B4 C4 66 B6 04 01 00 00 43 CE D7 26 27 AF 6C 7D [21:20:59]CommunicateWithHost err = 0 [21:20:59]CheckOFDResponse [21:20:59]1017 (14) - 77093643461234 [21:20:59]1041 (16) - 0000000002094532 [21:20:59]1040 (4) - 58733 [21:20:59]1012 (4) - 20.08.2024 15:19 [21:20:59]1206 (1) - 0 [21:20:59]OFD Sender: Remove packet 58733 [21:20:59]ProducePacketName [21:20:59]name=ofd_packets/00058733 [21:20:59]NVStorageDeleteData [21:21:00]OFD Sender: No OFD packet to send [21:21:00]*** Cut start [21:21:00]*** Partial cut [21:21:00]*** CUTSNS_PIN = 1 [21:21:00]*** CUTSNS_PIN = 0 [21:21:00]*** Brake cut motor [21:21:01]Read from MH i2c: 01 [21:21:01]MH_I2C_Read... [21:21:01]*** Stop cut motor [21:21:01]*** Cut end [21:21:01]Read from MH i2c: 01 07 00 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: 01 07 00 27 07 00 00 00 00 00 FF 0F 43 [21:21:01]process_action close_receipt done [21:21:01]requested_data is exist [21:21:01]produce_requested_data [21:21:01]requested_item fm.sn is exist - process it [21:21:01]wFMCommunicate request_size=4 [21:21:01]MH_SAM_APDU [21:21:01]CAPDU: 80 11 00 00 [21:21:01]Write to MH i2c: E2 08 00 28 07 80 11 00 00 00 00 00 00 A9 [21:21:01]Write i2c OK [21:21:01]MH_I2C_Read... [21:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:01]Read from MH i2c: E2 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: E2 17 00 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: E2 17 00 28 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F5 [21:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:21:01]wFMCommunicate OK [21:21:01]requested_item fd.num is exist - process it [21:21:01]SAM_PROTO_GetFieldsCounters [21:21:01]wFMCommunicate request_size=4 [21:21:01]MH_SAM_APDU [21:21:01]CAPDU: 80 13 00 00 [21:21:01]Write to MH i2c: E2 08 00 29 07 80 13 00 00 00 00 00 00 AC [21:21:01]Write i2c OK [21:21:01]MH_I2C_Read... [21:21:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:01]Read from MH i2c: E2 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: E2 62 00 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: E2 62 00 29 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CD 02 00 00 5E 04 04 00 CD 02 00 00 57 04 04 00 CE 02 00 00 19 04 04 00 00 00 00 00 90 00 ED [21:21:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CD 02 00 00 5E 04 04 00 CD 02 00 00 57 04 04 00 CE 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:01]wFMCommunicate OK [21:21:01]SAM_PROTO_GetFieldsCounters done [21:21:01]requested_item shift.num is exist - process it [21:21:01]requested_item shift.opened is exist - process it [21:21:01]req_shift_opened [21:21:01]FM_GetShiftState [21:21:01]SAM_PROTO_GetShiftState [21:21:01]wFMCommunicate request_size=4 [21:21:01]MH_SAM_APDU [21:21:01]CAPDU: 80 13 01 00 [21:21:01]Write to MH i2c: E2 08 00 2A 07 80 13 01 00 00 00 00 00 AE [21:21:01]Write i2c OK [21:21:01]MH_I2C_Read... [21:21:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:01]Read from MH i2c: E2 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: E2 0E 00 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: E2 0E 00 2A 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D1 [21:21:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:21:01]wFMCommunicate OK [21:21:01]SAM_PROTO_GetShiftState done [21:21:01]FM_GetShiftState done [21:21:01]req_shift_opened done [21:21:01]requested_item shift.open_date is exist - process it [21:21:01]req_shift_open_date [21:21:01]req_shift_open_date done [21:21:01]produce_requested_data done [21:21:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58733,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:21:01]process_action_free close_receipt [21:21:01]json_value_free [21:21:01]json_value_free done [21:21:01]process_json_proto returns [21:21:01]Send response to host [21:21:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58733,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:21:01]free response buf [21:21:01]execute_script done [21:21:01]execute_script returns [21:21:01]free content buf [21:21:01]Sock 7.Close socket [21:21:01]Sock 7.Thread stoped [21:21:05]OFD Sender: No OFD packet to send [21:21:10]OFD Sender: No OFD packet to send [21:21:15]OFD Sender: No OFD packet to send [21:21:20]OFD Sender: No OFD packet to send [21:21:25]OFD Sender: No OFD packet to send [21:21:30]OFD Sender: No OFD packet to send [21:21:35]OFD Sender: No OFD packet to send [21:21:40]OFD Sender: No OFD packet to send [21:21:45]OFD Sender: No OFD packet to send [21:21:50]OFD Sender: No OFD packet to send [21:21:55]OFD Sender: No OFD packet to send [21:22:00]OFD Sender: No OFD packet to send [21:22:02]accept exits with 9 [21:22:02]New connection [21:22:02]New thread 3067583844 created [21:22:02]Thread 3067440484 joined [21:22:02]Waiting for new connection... [21:22:02] Sock 9.Parse request [21:22:02]Sock 9.Check first char [21:22:02]Sock 9.First char is OK [21:22:02]request: POST /json_proto HTTP/1.0 [21:22:02]Method: POST [21:22:02]URL: /json_proto [21:22:02]Method is POST - this is cgi request [21:22:02]url: /json_proto [21:22:02]query_string will be loaded in cgi processing [21:22:02]execute_cgi json_proto POST (null) [21:22:02]execute_cgi path=json_proto method=POST [21:22:02]POST find Content-Length [21:22:02]Host: 172.17.44.3:8080 [21:22:02]Content-Length: 801 [21:22:02]Content-Type: application/json [21:22:02] [21:22:02]POST finish read [21:22:02]Found Content-Length = 801 [21:22:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:02]execute_script... [21:22: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)2076089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:02]POST & json_proto [21:22:02]process_json_proto [21:22:02]json parsed OK: [21:22:02]protocol is kg_v1.0 [21:22:02]action value=close_receipt [21:22:02]process_action close_receipt [21:22:02]cmd_close_receipt [21:22:02]MH_GetDate [21:22:02]Write to MH i2c: F0 00 00 2B 07 21 [21:22:02]Write i2c OK [21:22:02]MH_I2C_Read... [21:22:02]Read from MH i2c: F0 [21:22:02]MH_I2C_Read... [21:22:02]Read from MH i2c: F0 09 00 [21:22:02]MH_I2C_Read... [21:22:02]Read from MH i2c: F0 09 00 2B 07 00 FB 08 C5 66 AD C5 5D 66 8D [21:22:02]GetLastDocTimeStamp 1724188858 [21:22:02]current date 1724188923 [21:22:02]FM_GetShiftState [21:22:02]SAM_PROTO_GetShiftState [21:22:02]wFMCommunicate request_size=4 [21:22:02]MH_SAM_APDU [21:22:02]CAPDU: 80 13 01 00 [21:22:02]Write to MH i2c: E2 08 00 2C 07 80 13 01 00 00 00 00 00 B0 [21:22:02]Write i2c OK [21:22:02]MH_I2C_Read... [21:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:02]Read from MH i2c: E2 [21:22:02]MH_I2C_Read... [21:22:02]Read from MH i2c: E2 0E 00 [21:22:02]MH_I2C_Read... [21:22:02]Read from MH i2c: E2 0E 00 2C 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D3 [21:22:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:22:02]wFMCommunicate OK [21:22:02]SAM_PROTO_GetShiftState done [21:22:02]FM_GetShiftState done [21:22:02]opened in 1724112910 [21:22:02]opened+sec_in_day 1724199310 [21:22:02]quantity*price = 60027 [21:22:02]sum+1 = 60029 [21:22:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.28 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 0.00 Безнал.: 600.28 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 718 20.08.2024 21:22 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58734 ФПД: 211335545338444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212203&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58734&fm=211335545338444&tin=02508201610067®Number=0000000000162794&sum=60028 [21:22:03]StoreToDocumentArchive [21:22:03]shift 100 fd 58734 [21:22:03]save to /storage/0100/doc_00058734 [21:22:03]save last doc name /storage/0100/doc_00058734 to /storage/kkm_last_doc_name [21:22:03]save OK [21:22:03]Clear old archive folders... [21:22:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:22:03]tlvbuf is 01FA4A20 [21:22:03]SAM_PROTO_ClearQueue [21:22:03]wFMCommunicate request_size=4 [21:22:03]MH_SAM_APDU [21:22:03]CAPDU: 80 09 00 00 [21:22:03]Write to MH i2c: E2 08 00 39 07 80 09 00 00 00 00 00 00 B2 [21:22:03]Write i2c OK [21:22:03]MH_I2C_Read... [21:22:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:03]Read from MH i2c: E2 [21:22:03]MH_I2C_Read... [21:22:03]Read from MH i2c: E2 03 00 [21:22:03]MH_I2C_Read... [21:22:03]Read from MH i2c: E2 03 00 39 07 00 90 00 B4 [21:22:03]RAPDU: 90 00 [21:22:03]wFMCommunicate OK [21:22:03]SAM_PROTO_ClearQueue done [21:22:03]KKMCreateOFDPacket [21:22:03]OFDProtocolAddRootSTLVToBuf [21:22:03]FM_MakeSignedData [21:22:03]FM_MakeSignedData [21:22:03]SAM_PROTO_SignData [21:22:03]wFMCommunicate request_size=4 [21:22:03]MH_SAM_APDU [21:22:03]CAPDU: 80 0D 01 02 [21:22:03]Write to MH i2c: E2 08 00 3A 07 80 0D 01 02 00 00 00 00 BA [21:22:03]Write i2c OK [21:22:03]MH_I2C_Read... [21:22:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:03]Read from MH i2c: E2 [21:22:03]MH_I2C_Read... [21:22:03]Read from MH i2c: E2 03 00 [21:22:03]MH_I2C_Read... [21:22:03]Read from MH i2c: E2 03 00 3A 07 00 90 00 B5 [21:22:03]RAPDU: 90 00 [21:22:03]wFMCommunicate OK [21:22:03]wFMCommunicate request_size=255 [21:22:03]MH_SAM_APDU [21:22:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 FB 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E5 00 00 35 04 06 00 C0 [21:22:03]Write to MH i2c: E2 02 01 3B 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 FB 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E5 00 00 35 04 06 00 C0 00 00 51 [21:22:03]Write i2c OK [21:22:03]MH_I2C_Read... [21:22:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:04]Read from MH i2c: E2 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 03 00 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 03 00 3B 07 00 90 00 B6 [21:22:04]RAPDU: 90 00 [21:22:04]wFMCommunicate OK [21:22:04]wFMCommunicate request_size=10 [21:22:04]MH_SAM_APDU [21:22:04]CAPDU: 80 0D 02 02 05 35 64 1B BA 4C [21:22:04]Write to MH i2c: E2 0D 00 3C 07 80 0D 02 02 05 00 35 64 1B BA 4C 00 00 81 [21:22:04]Write i2c OK [21:22:04]MH_I2C_Read... [21:22:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:04]Read from MH i2c: E2 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 03 00 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 03 00 3C 07 00 90 00 B7 [21:22:04]RAPDU: 90 00 [21:22:04]wFMCommunicate OK [21:22:04]wFMCommunicate request_size=4 [21:22:04]MH_SAM_APDU [21:22:04]CAPDU: 80 0D 03 02 [21:22:04]Write to MH i2c: E2 08 00 3D 07 80 0D 03 02 00 00 00 00 BF [21:22:04]Write i2c OK [21:22:04]MH_I2C_Read... [21:22:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:04]Read from MH i2c: E2 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 0B 00 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 0B 00 3D 07 00 12 CE EF E5 44 C4 EA 3D 90 00 A3 [21:22:04]RAPDU: 12 CE EF E5 44 C4 EA 3D 90 00 [21:22:04]wFMCommunicate OK [21:22:04]SAM_PROTO_SignData done [21:22:04]FM_MakeSignedData done [21:22:04]CreateOFDProtocolMessage [21:22:04]wFMCommunicate request_size=4 [21:22:04]MH_SAM_APDU [21:22:04]CAPDU: 80 11 00 00 [21:22:04]Write to MH i2c: E2 08 00 3E 07 80 11 00 00 00 00 00 00 BF [21:22:04]Write i2c OK [21:22:04]MH_I2C_Read... [21:22:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:04]Read from MH i2c: E2 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 17 00 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: E2 17 00 3E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [21:22:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:22:04]wFMCommunicate OK [21:22:04]CreateOFDProtocolMessage done [21:22:04]OFDSenderStorePacket 58734 [21:22:04]StoreOFDPacket docnum=58734 [21:22:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1B 97 07 01 C9 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 FB 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E5 00 00 35 04 06 00 C0 35 64 1B BA 4C 12 CE EF E5 44 C4 EA 3D [21:22:04]CheckFolder [21:22:04]dirname=/storage/ofd_packets [21:22:04]CheckFolder done [21:22:04]ProducePacketName [21:22:04]name=ofd_packets/00058734 [21:22:04]NVStorageSaveData ofd_packets/00058734 [21:22:04]File name is /storage/ofd_packets/00058734 [21:22:04]Write 301 bytes [21:22:04]NVStorageSaveData done [21:22:04]OFDSenderStorePacket done [21:22:04]KKMCreateOFDPacket done [21:22:04]NVStorageSaveData kkm_last_timestamp [21:22:04]File name is /storage/kkm_last_timestamp [21:22:04]Write 4 bytes [21:22:04]NVStorageSaveData done [21:22:04]ExternCall_PrintAddStr [21:22:04]wPrintStart [21:22:04]Write to MH i2c: 01 00 00 3F 07 46 [21:22:04]Write i2c OK [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: 01 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: 01 07 00 [21:22:04]MH_I2C_Read... [21:22:04]Read from MH i2c: 01 07 00 3F 07 00 00 00 00 00 FF 0F 5B [21:22:04]RasterBufferAndPrint [21:22:04]line Счет N : (1)2076089 [21:22:04]line ИНН: 02508201610067 [21:22:04]line Контрольно-Кассовый Чек [21:22:04]line ПРОДАЖА [21:22:04]line ТРК (МРК, ГНК) : 32 [21:22:04]line Товар: 2710124500 [21:22:04]line Аи-95-К-5 [21:22:04]line 8.090 * 74.20 [21:22:04]line = 600.28 [21:22:04]line НДС 12% НСП 1% [21:22:04]line > о реализуемом товаре [21:22:04]line ИТОГО: 600.28 [21:22:04]line НСП 1% : 5.31 [21:22:04]line НДС 12% : 63.75 [21:22:04]line Наличными: 0.00 [21:22:04]line Безнал.: 600.28 [21:22:04]line Место: АЗС № 135 "Партнер Нефть" [21:22:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:22:04]line СНО: Общий режим [21:22:04]line Чек 718 20.08.2024 21:22 [21:22:04]line Смена: 100 ФФД: 1.0 [21:22:04]line ЗНМ: 0300000196 [21:22:04]line РНМ: 0000000000162794 [21:22:04]line Версия ККМ: v1.0 [21:22:04]line Платежная система: O! деньги [21:22:04]line ФМ: 0000000002094532 [21:22:04]line ФД: 58734 [21:22:04]line ФПД: 211335545338444 [21:22:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212203&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58734&fm=211335545338444&tin=02508201610067®Number=0000000000162794&sum=60028 [21:22:04]OFD Sender: Processing packet 58734 [packets to send 52, broken 51] [21:22:04]ProducePacketName [21:22:04]name=ofd_packets/00058734 [21:22:04]OFD Sender: To server: pG, [21:22:04]CommunicateWithHost lk.salyk.kg:30040 [21:22:04]ConnectInit lk.salyk.kg [21:22:04]written 0, free lines is 4095 [21:22:04]Connected sock=11 [21:22:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1B 97 07 01 C9 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 FB 08 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6E E5 00 00 35 04 06 00 C0 35 64 1B BA 4C 12 CE EF E5 44 C4 EA 3D [21:22:05]Write to MH i2c: 01 00 00 69 07 70 [21:22:05]Write i2c OK [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: 01 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: 01 07 00 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: 01 07 00 69 07 00 00 00 00 00 C4 0C 47 [21:22:05]RasterBufferAndPrint [21:22:05]line [21:22:05]line [21:22:05]line [21:22:05]line [21:22:05]line [21:22:05]written 0, free lines is 3274 [21:22:05]MH_Cut [21:22:05]Write to MH i2c: D1 01 00 70 07 01 49 [21:22:05]Write i2c OK [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: D1 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: D1 01 00 [21:22:05]MH_I2C_Read... [21:22:05]Read from MH i2c: D1 01 00 70 07 00 48 [21:22:05]Write to MH i2c: 01 00 00 71 07 78 [21:22:05]Write i2c OK [21:22:05]MH_I2C_Read... [21:22:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E7 FD 47 00 86 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 32 30 39 34 35 33 32 10 04 04 00 6E E5 00 00 F4 03 04 00 49 B4 C4 66 B6 04 01 00 00 8B E4 E2 5D D1 FA 2D 7C [21:22:05]CommunicateWithHost err = 0 [21:22:05]CheckOFDResponse [21:22:05]1017 (14) - 77093643461234 [21:22:05]1041 (16) - 0000000002094532 [21:22:05]1040 (4) - 58734 [21:22:05]1012 (4) - 20.08.2024 15:20 [21:22:05]1206 (1) - 0 [21:22:05]OFD Sender: Remove packet 58734 [21:22:05]ProducePacketName [21:22:05]name=ofd_packets/00058734 [21:22:05]NVStorageDeleteData [21:22:05]OFD Sender: No OFD packet to send [21:22:05]*** Cut start [21:22:05]*** Partial cut [21:22:05]*** CUTSNS_PIN = 1 [21:22:06]*** CUTSNS_PIN = 0 [21:22:06]*** Brake cut motor [21:22:06]Read from MH i2c: 01 [21:22:06]MH_I2C_Read... [21:22:06]*** Stop cut motor [21:22:06]*** Cut end [21:22:06]Read from MH i2c: 01 07 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: 01 07 00 71 07 00 00 00 00 00 FF 0F 8D [21:22:06]process_action close_receipt done [21:22:06]requested_data is exist [21:22:06]produce_requested_data [21:22:06]requested_item fm.sn is exist - process it [21:22:06]wFMCommunicate request_size=4 [21:22:06]MH_SAM_APDU [21:22:06]CAPDU: 80 11 00 00 [21:22:06]Write to MH i2c: E2 08 00 72 07 80 11 00 00 00 00 00 00 F3 [21:22:06]Write i2c OK [21:22:06]MH_I2C_Read... [21:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:06]Read from MH i2c: E2 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 17 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 17 00 72 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3F [21:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:22:06]wFMCommunicate OK [21:22:06]requested_item fd.num is exist - process it [21:22:06]SAM_PROTO_GetFieldsCounters [21:22:06]wFMCommunicate request_size=4 [21:22:06]MH_SAM_APDU [21:22:06]CAPDU: 80 13 00 00 [21:22:06]Write to MH i2c: E2 08 00 73 07 80 13 00 00 00 00 00 00 F6 [21:22:06]Write i2c OK [21:22:06]MH_I2C_Read... [21:22:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:06]Read from MH i2c: E2 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 62 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 62 00 73 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CE 02 00 00 5E 04 04 00 CE 02 00 00 57 04 04 00 CF 02 00 00 19 04 04 00 00 00 00 00 90 00 3B [21:22:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CE 02 00 00 5E 04 04 00 CE 02 00 00 57 04 04 00 CF 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:06]wFMCommunicate OK [21:22:06]SAM_PROTO_GetFieldsCounters done [21:22:06]requested_item shift.num is exist - process it [21:22:06]requested_item shift.opened is exist - process it [21:22:06]req_shift_opened [21:22:06]FM_GetShiftState [21:22:06]SAM_PROTO_GetShiftState [21:22:06]wFMCommunicate request_size=4 [21:22:06]MH_SAM_APDU [21:22:06]CAPDU: 80 13 01 00 [21:22:06]Write to MH i2c: E2 08 00 74 07 80 13 01 00 00 00 00 00 F8 [21:22:06]Write i2c OK [21:22:06]MH_I2C_Read... [21:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:06]Read from MH i2c: E2 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 0E 00 [21:22:06]MH_I2C_Read... [21:22:06]Read from MH i2c: E2 0E 00 74 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1B [21:22:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:22:06]wFMCommunicate OK [21:22:06]SAM_PROTO_GetShiftState done [21:22:06]FM_GetShiftState done [21:22:06]req_shift_opened done [21:22:06]requested_item shift.open_date is exist - process it [21:22:06]req_shift_open_date [21:22:06]req_shift_open_date done [21:22:06]produce_requested_data done [21:22:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58734,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:22:06]process_action_free close_receipt [21:22:06]json_value_free [21:22:06]json_value_free done [21:22:06]process_json_proto returns [21:22:06]Send response to host [21:22:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58734,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:22:06]free response buf [21:22:06]execute_script done [21:22:06]execute_script returns [21:22:06]free content buf [21:22:06]Sock 9.Close socket [21:22:06]Sock 9.Thread stoped [21:22:10]OFD Sender: No OFD packet to send [21:22:15]OFD Sender: No OFD packet to send [21:22:20]OFD Sender: No OFD packet to send [21:22:25]OFD Sender: No OFD packet to send [21:22:30]OFD Sender: No OFD packet to send [21:22:35]OFD Sender: No OFD packet to send [21:22:40]OFD Sender: No OFD packet to send [21:22:45]OFD Sender: No OFD packet to send [21:22:50]OFD Sender: No OFD packet to send [21:22:55]OFD Sender: No OFD packet to send [21:23:00]OFD Sender: No OFD packet to send [21:23:05]OFD Sender: No OFD packet to send [21:23:10]OFD Sender: No OFD packet to send [21:23:15]OFD Sender: No OFD packet to send [21:23:20]OFD Sender: No OFD packet to send [21:23:25]OFD Sender: No OFD packet to send [21:23:30]OFD Sender: No OFD packet to send [21:23:35]OFD Sender: No OFD packet to send [21:23:40]OFD Sender: No OFD packet to send [21:23:45]OFD Sender: No OFD packet to send [21:23:50]OFD Sender: No OFD packet to send [21:23:55]OFD Sender: No OFD packet to send [21:24:00]OFD Sender: No OFD packet to send [21:24:05]OFD Sender: No OFD packet to send [21:24:10]OFD Sender: No OFD packet to send [21:24:15]OFD Sender: No OFD packet to send [21:24:20]OFD Sender: No OFD packet to send [21:24:25]OFD Sender: No OFD packet to send [21:24:30]OFD Sender: No OFD packet to send [21:24:35]OFD Sender: No OFD packet to send [21:24:40]OFD Sender: No OFD packet to send [21:24:45]OFD Sender: No OFD packet to send [21:24:50]OFD Sender: No OFD packet to send [21:24:55]OFD Sender: No OFD packet to send [21:25:00]OFD Sender: No OFD packet to send [21:25:05]OFD Sender: No OFD packet to send [21:25:10]OFD Sender: No OFD packet to send [21:25:15]OFD Sender: No OFD packet to send [21:25:20]OFD Sender: No OFD packet to send [21:25:25]OFD Sender: No OFD packet to send [21:25:30]OFD Sender: No OFD packet to send [21:25:35]OFD Sender: No OFD packet to send [21:25:40]OFD Sender: No OFD packet to send [21:25:45]OFD Sender: No OFD packet to send [21:25:50]OFD Sender: No OFD packet to send [21:25:55]OFD Sender: No OFD packet to send [21:26:00]OFD Sender: No OFD packet to send [21:26:05]OFD Sender: No OFD packet to send [21:26:10]OFD Sender: No OFD packet to send [21:26:15]OFD Sender: No OFD packet to send [21:26:20]OFD Sender: No OFD packet to send [21:26:25]OFD Sender: No OFD packet to send [21:26:30]OFD Sender: No OFD packet to send [21:26:35]OFD Sender: No OFD packet to send [21:26:40]OFD Sender: No OFD packet to send [21:26:45]accept exits with 7 [21:26:45]New connection [21:26:45]New thread 3067440484 created [21:26:45]Thread 3067583844 joined [21:26:45]Waiting for new connection... [21:26:45] Sock 7.Parse request [21:26:45]Sock 7.Check first char [21:26:45]Sock 7.First char is OK [21:26:45]request: POST /json_proto HTTP/1.0 [21:26:45]Method: POST [21:26:45]URL: /json_proto [21:26:45]Method is POST - this is cgi request [21:26:45]url: /json_proto [21:26:45]query_string will be loaded in cgi processing [21:26:45]execute_cgi json_proto POST (null) [21:26:45]execute_cgi path=json_proto method=POST [21:26:45]POST find Content-Length [21:26:45]Host: 172.17.44.3:8080 [21:26:45]Content-Length: 801 [21:26:45]Content-Type: application/json [21:26:45] [21:26:45]POST finish read [21:26:45]Found Content-Length = 801 [21:26:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.760, "sum" : 390.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 390.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:45]execute_script... [21:26: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)2076091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.760, "sum" : 390.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 390.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:45]POST & json_proto [21:26:45]process_json_proto [21:26:45]json parsed OK: [21:26:45]protocol is kg_v1.0 [21:26:45]action value=close_receipt [21:26:45]process_action close_receipt [21:26:45]cmd_close_receipt [21:26:45]MH_GetDate [21:26:45]Write to MH i2c: F0 00 00 75 07 6B [21:26:45]Write i2c OK [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: F0 [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: F0 09 00 [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: F0 09 00 75 07 00 16 0A C5 66 AD C5 5D 66 F4 [21:26:45]GetLastDocTimeStamp 1724188923 [21:26:45]current date 1724189206 [21:26:45]FM_GetShiftState [21:26:45]SAM_PROTO_GetShiftState [21:26:45]wFMCommunicate request_size=4 [21:26:45]MH_SAM_APDU [21:26:45]CAPDU: 80 13 01 00 [21:26:45]Write to MH i2c: E2 08 00 76 07 80 13 01 00 00 00 00 00 FA [21:26:45]Write i2c OK [21:26:45]MH_I2C_Read... [21:26:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:45]Read from MH i2c: E2 [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: E2 0E 00 [21:26:45]MH_I2C_Read... [21:26:45]Read from MH i2c: E2 0E 00 76 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1D [21:26:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:26:45]wFMCommunicate OK [21:26:45]SAM_PROTO_GetShiftState done [21:26:45]FM_GetShiftState done [21:26:45]opened in 1724112910 [21:26:45]opened+sec_in_day 1724199310 [21:26:45]quantity*price = 39052 [21:26:45]sum+1 = 39054 [21:26:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 390.53 НСП 1% : 3.46 НДС 12% : 41.47 Наличными: 0.00 Безнал.: 390.53 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 719 20.08.2024 21:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58735 ФПД: 47881822668476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212646&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58735&fm=47881822668476&tin=02508201610067®Number=0000000000162794&sum=39053 [21:26:47]StoreToDocumentArchive [21:26:47]shift 100 fd 58735 [21:26:47]save to /storage/0100/doc_00058735 [21:26:47]save last doc name /storage/0100/doc_00058735 to /storage/kkm_last_doc_name [21:26:47]save OK [21:26:47]Clear old archive folders... [21:26:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:26:47]tlvbuf is 01F00EE0 [21:26:47]SAM_PROTO_ClearQueue [21:26:47]wFMCommunicate request_size=4 [21:26:47]MH_SAM_APDU [21:26:47]CAPDU: 80 09 00 00 [21:26:47]Write to MH i2c: E2 08 00 83 07 80 09 00 00 00 00 00 00 FC [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 83 07 00 90 00 FE [21:26:47]RAPDU: 90 00 [21:26:47]wFMCommunicate OK [21:26:47]SAM_PROTO_ClearQueue done [21:26:47]KKMCreateOFDPacket [21:26:47]OFDProtocolAddRootSTLVToBuf [21:26:47]FM_MakeSignedData [21:26:47]FM_MakeSignedData [21:26:47]SAM_PROTO_SignData [21:26:47]wFMCommunicate request_size=4 [21:26:47]MH_SAM_APDU [21:26:47]CAPDU: 80 0D 01 02 [21:26:47]Write to MH i2c: E2 08 00 84 07 80 0D 01 02 00 00 00 00 04 [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 84 07 00 90 00 FF [21:26:47]RAPDU: 90 00 [21:26:47]wFMCommunicate OK [21:26:47]wFMCommunicate request_size=255 [21:26:47]MH_SAM_APDU [21:26: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 34 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8D 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 98 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 16 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E5 00 00 35 04 06 00 2B [21:26:47]Write to MH i2c: E2 02 01 85 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 34 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8D 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 98 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 16 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E5 00 00 35 04 06 00 2B 00 00 42 [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 85 07 00 90 00 00 [21:26:47]RAPDU: 90 00 [21:26:47]wFMCommunicate OK [21:26:47]wFMCommunicate request_size=10 [21:26:47]MH_SAM_APDU [21:26:47]CAPDU: 80 0D 02 02 05 8C 5B 08 06 BC [21:26:47]Write to MH i2c: E2 0D 00 86 07 80 0D 02 02 05 00 8C 5B 08 06 BC 00 00 C2 [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:47]Read from MH i2c: E2 03 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 86 07 00 90 00 01 [21:26:47]RAPDU: 90 00 [21:26:47]wFMCommunicate OK [21:26:47]wFMCommunicate request_size=4 [21:26:47]MH_SAM_APDU [21:26:47]CAPDU: 80 0D 03 02 [21:26:47]Write to MH i2c: E2 08 00 87 07 80 0D 03 02 00 00 00 00 09 [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 0B 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 0B 00 87 07 00 3B ED 93 0D 05 DC 93 31 90 00 77 [21:26:47]RAPDU: 3B ED 93 0D 05 DC 93 31 90 00 [21:26:47]wFMCommunicate OK [21:26:47]SAM_PROTO_SignData done [21:26:47]FM_MakeSignedData done [21:26:47]CreateOFDProtocolMessage [21:26:47]wFMCommunicate request_size=4 [21:26:47]MH_SAM_APDU [21:26:47]CAPDU: 80 11 00 00 [21:26:47]Write to MH i2c: E2 08 00 88 07 80 11 00 00 00 00 00 00 09 [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 17 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 17 00 88 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 55 [21:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:26:47]wFMCommunicate OK [21:26:47]CreateOFDProtocolMessage done [21:26:47]OFDSenderStorePacket 58735 [21:26:47]StoreOFDPacket docnum=58735 [21:26:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4D C1 07 01 58 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8D 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 98 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 16 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E5 00 00 35 04 06 00 2B 8C 5B 08 06 BC 3B ED 93 0D 05 DC 93 31 [21:26:47]CheckFolder [21:26:47]dirname=/storage/ofd_packets [21:26:47]CheckFolder done [21:26:47]ProducePacketName [21:26:47]name=ofd_packets/00058735 [21:26:47]NVStorageSaveData ofd_packets/00058735 [21:26:47]File name is /storage/ofd_packets/00058735 [21:26:47]Write 301 bytes [21:26:47]NVStorageSaveData done [21:26:47]OFDSenderStorePacket done [21:26:47]KKMCreateOFDPacket done [21:26:47]NVStorageSaveData kkm_last_timestamp [21:26:47]File name is /storage/kkm_last_timestamp [21:26:47]Write 4 bytes [21:26:47]NVStorageSaveData done [21:26:47]ExternCall_PrintAddStr [21:26:47]wPrintStart [21:26:47]Write to MH i2c: 01 00 00 89 07 90 [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: 01 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: 01 07 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: 01 07 00 89 07 00 00 00 00 00 FF 0F A5 [21:26:47]RasterBufferAndPrint [21:26:47]line Счет N : (1)2076091 [21:26:47]line ИНН: 02508201610067 [21:26:47]line Контрольно-Кассовый Чек [21:26:47]line ПРОДАЖА [21:26:47]line ТРК (МРК, ГНК) : 43 [21:26:47]line Товар: 2710124130 [21:26:47]line Аи-92-К-4 [21:26:47]line 5.760 * 67.80 [21:26:47]line = 390.53 [21:26:47]line НДС 12% НСП 1% [21:26:47]line > о реализуемом товаре [21:26:47]line ИТОГО: 390.53 [21:26:47]line НСП 1% : 3.46 [21:26:47]line НДС 12% : 41.47 [21:26:47]line Наличными: 0.00 [21:26:47]line Безнал.: 390.53 [21:26:47]line Место: АЗС № 135 "Партнер Нефть" [21:26:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:26:47]line СНО: Общий режим [21:26:47]line Чек 719 20.08.2024 21:26 [21:26:47]line Смена: 100 ФФД: 1.0 [21:26:47]line ЗНМ: 0300000196 [21:26:47]line РНМ: 0000000000162794 [21:26:47]line Версия ККМ: v1.0 [21:26:47]line Платежная система: O! деньги [21:26:47]line ФМ: 0000000002094532 [21:26:47]line ФД: 58735 [21:26:47]line ФПД: 47881822668476 [21:26:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212646&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58735&fm=47881822668476&tin=02508201610067®Number=0000000000162794&sum=39053 [21:26:47]written 0, free lines is 4095 [21:26:47]OFD Sender: Processing packet 58735 [packets to send 52, broken 51] [21:26:47]ProducePacketName [21:26:47]name=ofd_packets/00058735 [21:26:47]OFD Sender: To server: pG, [21:26:47]CommunicateWithHost lk.salyk.kg:30040 [21:26:47]ConnectInit lk.salyk.kg [21:26:48]Connected sock=10 [21:26:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 4D C1 07 01 58 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8D 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 98 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 16 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E5 00 00 35 04 06 00 2B 8C 5B 08 06 BC 3B ED 93 0D 05 DC 93 31 [21:26:48]Write to MH i2c: 01 00 00 B3 07 BA [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: 01 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: 01 07 00 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: 01 07 00 B3 07 00 00 00 00 00 BF 0C 8C [21:26:48]RasterBufferAndPrint [21:26:48]line [21:26:48]line [21:26:48]line [21:26:48]line [21:26:48]line [21:26:48]written 0, free lines is 3269 [21:26:48]MH_Cut [21:26:48]Write to MH i2c: D1 01 00 BA 07 01 93 [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: D1 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: D1 01 00 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: D1 01 00 BA 07 00 92 [21:26:48]Write to MH i2c: 01 00 00 BB 07 C2 [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 88 AE 47 00 6D F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 6F E5 00 00 F4 03 04 00 64 B5 C4 66 B6 04 01 00 00 9C A1 F2 D4 80 CD 21 00 [21:26:48]CommunicateWithHost err = 0 [21:26:48]CheckOFDResponse [21:26:48]1017 (14) - 77093643461234 [21:26:48]1041 (16) - 0000000002094532 [21:26:48]1040 (4) - 58735 [21:26:48]1012 (4) - 20.08.2024 15:25 [21:26:48]1206 (1) - 0 [21:26:48]OFD Sender: Remove packet 58735 [21:26:48]ProducePacketName [21:26:48]name=ofd_packets/00058735 [21:26:48]NVStorageDeleteData [21:26:48]OFD Sender: No OFD packet to send [21:26:49]*** Cut start [21:26:49]*** Partial cut [21:26:49]*** CUTSNS_PIN = 1 [21:26:49]*** CUTSNS_PIN = 0 [21:26:49]*** Brake cut motor [21:26:49]Read from MH i2c: 01 [21:26:49]MH_I2C_Read... [21:26:49]*** Stop cut motor [21:26:49]*** Cut end [21:26:49]Read from MH i2c: 01 07 00 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: 01 07 00 BB 07 00 00 00 00 00 FF 0F D7 [21:26:49]process_action close_receipt done [21:26:49]requested_data is exist [21:26:49]produce_requested_data [21:26:49]requested_item fm.sn is exist - process it [21:26:49]wFMCommunicate request_size=4 [21:26:49]MH_SAM_APDU [21:26:49]CAPDU: 80 11 00 00 [21:26:49]Write to MH i2c: E2 08 00 BC 07 80 11 00 00 00 00 00 00 3D [21:26:49]Write i2c OK [21:26:49]MH_I2C_Read... [21:26:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:49]Read from MH i2c: E2 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: E2 17 00 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: E2 17 00 BC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 89 [21:26:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:26:49]wFMCommunicate OK [21:26:49]requested_item fd.num is exist - process it [21:26:49]SAM_PROTO_GetFieldsCounters [21:26:49]wFMCommunicate request_size=4 [21:26:49]MH_SAM_APDU [21:26:49]CAPDU: 80 13 00 00 [21:26:49]Write to MH i2c: E2 08 00 BD 07 80 13 00 00 00 00 00 00 40 [21:26:49]Write i2c OK [21:26:49]MH_I2C_Read... [21:26:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:50]Read from MH i2c: E2 [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: E2 62 00 [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: E2 62 00 BD 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CF 02 00 00 5E 04 04 00 CF 02 00 00 57 04 04 00 D0 02 00 00 19 04 04 00 00 00 00 00 90 00 89 [21:26:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 6F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 CF 02 00 00 5E 04 04 00 CF 02 00 00 57 04 04 00 D0 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:50]wFMCommunicate OK [21:26:50]SAM_PROTO_GetFieldsCounters done [21:26:50]requested_item shift.num is exist - process it [21:26:50]requested_item shift.opened is exist - process it [21:26:50]req_shift_opened [21:26:50]FM_GetShiftState [21:26:50]SAM_PROTO_GetShiftState [21:26:50]wFMCommunicate request_size=4 [21:26:50]MH_SAM_APDU [21:26:50]CAPDU: 80 13 01 00 [21:26:50]Write to MH i2c: E2 08 00 BE 07 80 13 01 00 00 00 00 00 42 [21:26:50]Write i2c OK [21:26:50]MH_I2C_Read... [21:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:50]Read from MH i2c: E2 [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: E2 0E 00 [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: E2 0E 00 BE 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 65 [21:26:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:26:50]wFMCommunicate OK [21:26:50]SAM_PROTO_GetShiftState done [21:26:50]FM_GetShiftState done [21:26:50]req_shift_opened done [21:26:50]requested_item shift.open_date is exist - process it [21:26:50]req_shift_open_date [21:26:50]req_shift_open_date done [21:26:50]produce_requested_data done [21:26:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58735,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:26:50]process_action_free close_receipt [21:26:50]json_value_free [21:26:50]json_value_free done [21:26:50]process_json_proto returns [21:26:50]Send response to host [21:26:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58735,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:26:50]free response buf [21:26:50]execute_script done [21:26:50]execute_script returns [21:26:50]free content buf [21:26:50]Sock 7.Close socket [21:26:50]Sock 7.Thread stoped [21:26:50]accept exits with 9 [21:26:50]New connection [21:26:50]New thread 3067583844 created [21:26:50]Thread 3067440484 joined [21:26:50]Waiting for new connection... [21:26:50] Sock 9.Parse request [21:26:50]Sock 9.Check first char [21:26:50]Sock 9.First char is OK [21:26:50]request: POST /json_proto HTTP/1.0 [21:26:50]Method: POST [21:26:50]URL: /json_proto [21:26:50]Method is POST - this is cgi request [21:26:50]url: /json_proto [21:26:50]query_string will be loaded in cgi processing [21:26:50]execute_cgi json_proto POST (null) [21:26:50]execute_cgi path=json_proto method=POST [21:26:50]POST find Content-Length [21:26:50]Host: 172.17.44.3:8080 [21:26:50]Content-Length: 801 [21:26:50]Content-Type: application/json [21:26:50] [21:26:50]POST finish read [21:26:50]Found Content-Length = 801 [21:26:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 47.250, "sum" : 3600.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3600.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:50]execute_script... [21:26: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)2076090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 47.250, "sum" : 3600.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3600.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:50]POST & json_proto [21:26:50]process_json_proto [21:26:50]json parsed OK: [21:26:50]protocol is kg_v1.0 [21:26:50]action value=close_receipt [21:26:50]process_action close_receipt [21:26:50]cmd_close_receipt [21:26:50]MH_GetDate [21:26:50]Write to MH i2c: F0 00 00 BF 07 B5 [21:26:50]Write i2c OK [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: F0 [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: F0 09 00 [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: F0 09 00 BF 07 00 1B 0A C5 66 AD C5 5D 66 43 [21:26:50]GetLastDocTimeStamp 1724189206 [21:26:50]current date 1724189211 [21:26:50]FM_GetShiftState [21:26:50]SAM_PROTO_GetShiftState [21:26:50]wFMCommunicate request_size=4 [21:26:50]MH_SAM_APDU [21:26:50]CAPDU: 80 13 01 00 [21:26:50]Write to MH i2c: E2 08 00 C0 07 80 13 01 00 00 00 00 00 44 [21:26:50]Write i2c OK [21:26:50]MH_I2C_Read... [21:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:50]Read from MH i2c: E2 [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: E2 0E 00 [21:26:50]MH_I2C_Read... [21:26:50]Read from MH i2c: E2 0E 00 C0 07 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 67 [21:26:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:26:50]wFMCommunicate OK [21:26:50]SAM_PROTO_GetShiftState done [21:26:50]FM_GetShiftState done [21:26:50]opened in 1724112910 [21:26:50]opened+sec_in_day 1724199310 [21:26:50]quantity*price = 360045 [21:26:50]sum+1 = 360046 [21:26:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3600.45 НСП 1% : 31.86 НДС 12% : 382.35 Наличными: 0.00 Безнал.: 3600.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 720 20.08.2024 21:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58736 ФПД: 97199834798766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212651&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58736&fm=97199834798766&tin=02508201610067®Number=0000000000162794&sum=360045 [21:26:51]StoreToDocumentArchive [21:26:51]shift 100 fd 58736 [21:26:51]save to /storage/0100/doc_00058736 [21:26:51]save last doc name /storage/0100/doc_00058736 to /storage/kkm_last_doc_name [21:26:51]save OK [21:26:51]Clear old archive folders... [21:26:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:26:51]tlvbuf is 01FAE9E0 [21:26:51]SAM_PROTO_ClearQueue [21:26:51]wFMCommunicate request_size=4 [21:26:51]MH_SAM_APDU [21:26:51]CAPDU: 80 09 00 00 [21:26:51]Write to MH i2c: E2 08 00 CD 07 80 09 00 00 00 00 00 00 46 [21:26:51]Write i2c OK [21:26:51]MH_I2C_Read... [21:26:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:51]Read from MH i2c: E2 [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: E2 03 00 [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: E2 03 00 CD 07 00 90 00 48 [21:26:51]RAPDU: 90 00 [21:26:51]wFMCommunicate OK [21:26:51]SAM_PROTO_ClearQueue done [21:26:51]KKMCreateOFDPacket [21:26:51]OFDProtocolAddRootSTLVToBuf [21:26:51]FM_MakeSignedData [21:26:51]FM_MakeSignedData [21:26:51]SAM_PROTO_SignData [21:26:51]wFMCommunicate request_size=4 [21:26:51]MH_SAM_APDU [21:26:51]CAPDU: 80 0D 01 02 [21:26:51]Write to MH i2c: E2 08 00 CE 07 80 0D 01 02 00 00 00 00 4E [21:26:51]Write i2c OK [21:26:51]MH_I2C_Read... [21:26:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:51]Read from MH i2c: E2 [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: E2 03 00 [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: E2 03 00 CE 07 00 90 00 49 [21:26:51]RAPDU: 90 00 [21:26:51]wFMCommunicate OK [21:26:51]wFMCommunicate request_size=255 [21:26:51]MH_SAM_APDU [21:26:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 1B 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E5 00 00 35 04 06 00 58 67 19 A0 [21:26:51]Write to MH i2c: E2 02 01 CF 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 1B 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E5 00 00 35 04 06 00 58 67 19 A0 00 00 64 [21:26:51]Write i2c OK [21:26:51]MH_I2C_Read... [21:26:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:52]Read from MH i2c: E2 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: E2 03 00 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: E2 03 00 CF 07 00 90 00 4A [21:26:52]RAPDU: 90 00 [21:26:52]wFMCommunicate OK [21:26:52]wFMCommunicate request_size=7 [21:26:52]MH_SAM_APDU [21:26:52]CAPDU: 80 0D 02 02 02 1A AE [21:26:52]Write to MH i2c: E2 0A 00 D0 07 80 0D 02 02 02 00 1A AE 00 00 1D [21:26:52]Write i2c OK [21:26:52]MH_I2C_Read... [21:26:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:52]Read from MH i2c: E2 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: E2 03 00 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: E2 03 00 D0 07 00 90 00 4B [21:26:52]RAPDU: 90 00 [21:26:52]wFMCommunicate OK [21:26:52]wFMCommunicate request_size=4 [21:26:52]MH_SAM_APDU [21:26:52]CAPDU: 80 0D 03 02 [21:26:52]Write to MH i2c: E2 08 00 D1 07 80 0D 03 02 00 00 00 00 53 [21:26:52]Write i2c OK [21:26:52]MH_I2C_Read... [21:26:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:26:52]Read from MH i2c: E2 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: E2 0B 00 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: E2 0B 00 D1 07 00 40 5C 08 05 AC C8 2C 4A 90 00 E7 [21:26:52]RAPDU: 40 5C 08 05 AC C8 2C 4A 90 00 [21:26:52]wFMCommunicate OK [21:26:52]SAM_PROTO_SignData done [21:26:52]FM_MakeSignedData done [21:26:52]CreateOFDProtocolMessage [21:26:52]wFMCommunicate request_size=4 [21:26:52]MH_SAM_APDU [21:26:52]CAPDU: 80 11 00 00 [21:26:52]Write to MH i2c: E2 08 00 D2 07 80 11 00 00 00 00 00 00 53 [21:26:52]Write i2c OK [21:26:52]MH_I2C_Read... [21:26:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:52]Read from MH i2c: E2 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: E2 17 00 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: E2 17 00 D2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9F [21:26:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:26:52]wFMCommunicate OK [21:26:52]CreateOFDProtocolMessage done [21:26:52]OFDSenderStorePacket 58736 [21:26:52]StoreOFDPacket docnum=58736 [21:26:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8E 25 04 01 55 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 1B 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E5 00 00 35 04 06 00 58 67 19 A0 1A AE 40 5C 08 05 AC C8 2C 4A [21:26:52]CheckFolder [21:26:52]dirname=/storage/ofd_packets [21:26:52]CheckFolder done [21:26:52]ProducePacketName [21:26:52]name=ofd_packets/00058736 [21:26:52]NVStorageSaveData ofd_packets/00058736 [21:26:52]File name is /storage/ofd_packets/00058736 [21:26:52]Write 298 bytes [21:26:52]NVStorageSaveData done [21:26:52]OFDSenderStorePacket done [21:26:52]KKMCreateOFDPacket done [21:26:52]NVStorageSaveData kkm_last_timestamp [21:26:52]File name is /storage/kkm_last_timestamp [21:26:52]Write 4 bytes [21:26:52]NVStorageSaveData done [21:26:52]ExternCall_PrintAddStr [21:26:52]wPrintStart [21:26:52]Write to MH i2c: 01 00 00 D3 07 DA [21:26:52]Write i2c OK [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: 01 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: 01 07 00 [21:26:52]MH_I2C_Read... [21:26:52]Read from MH i2c: 01 07 00 D3 07 00 00 00 00 00 FF 0F EF [21:26:52]RasterBufferAndPrint [21:26:52]line Счет N : (1)2076090 [21:26:52]line ИНН: 02508201610067 [21:26:52]line Контрольно-Кассовый Чек [21:26:52]line ПРОДАЖА [21:26:52]line ТРК (МРК, ГНК) : 21 [21:26:52]line Товар: 2710194210 [21:26:52]line ДТ-К-5 [21:26:52]line 47.250 * 76.20 [21:26:52]line = 3600.45 [21:26:52]line НДС 12% НСП 1% [21:26:52]line > о реализуемом товаре [21:26:52]line ИТОГО: 3600.45 [21:26:52]line НСП 1% : 31.86 [21:26:52]line НДС 12% : 382.35 [21:26:52]line Наличными: 0.00 [21:26:52]line Безнал.: 3600.45 [21:26:52]line Место: АЗС № 135 "Партнер Нефть" [21:26:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:26:52]line СНО: Общий режим [21:26:52]line Чек 720 20.08.2024 21:26 [21:26:52]line Смена: 100 ФФД: 1.0 [21:26:52]line ЗНМ: 0300000196 [21:26:52]line РНМ: 0000000000162794 [21:26:52]line Версия ККМ: v1.0 [21:26:52]line Платежная система: O! деньги [21:26:52]line ФМ: 0000000002094532 [21:26:52]line ФД: 58736 [21:26:52]line ФПД: 97199834798766 [21:26:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212651&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58736&fm=97199834798766&tin=02508201610067®Number=0000000000162794&sum=360045 [21:26:52]OFD Sender: Processing packet 58736 [packets to send 52, broken 51] [21:26:52]ProducePacketName [21:26:52]name=ofd_packets/00058736 [21:26:52]OFD Sender: To server: pG, [21:26:52]CommunicateWithHost lk.salyk.kg:30040 [21:26:52]ConnectInit lk.salyk.kg [21:26:52]written 0, free lines is 4095 [21:26:53]Connected sock=11 [21:26:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 8E 25 04 01 55 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 1B 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E5 00 00 35 04 06 00 58 67 19 A0 1A AE 40 5C 08 05 AC C8 2C 4A [21:26:53]Write to MH i2c: 01 00 00 FD 07 04 [21:26:53]Write i2c OK [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: 01 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: 01 07 00 [21:26:53]MH_I2C_Read... [21:26:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 46 7B 47 00 EB 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 70 E5 00 00 F4 03 04 00 69 B5 C4 66 B6 04 01 00 00 DF 14 11 35 D8 38 42 CB [21:26:53]CommunicateWithHost err = 0 [21:26:53]CheckOFDResponse [21:26:53]1017 (14) - 77093643461234 [21:26:53]1041 (16) - 0000000002094532 [21:26:53]1040 (4) - 58736 [21:26:53]1012 (4) - 20.08.2024 15:25 [21:26:53]1206 (1) - 0 [21:26:53]OFD Sender: Remove packet 58736 [21:26:53]ProducePacketName [21:26:53]name=ofd_packets/00058736 [21:26:53]NVStorageDeleteData [21:26:53]Read from MH i2c: 01 07 00 FD 07 00 00 00 00 00 C5 0C DC [21:26:53]RasterBufferAndPrint [21:26:53]line [21:26:53]line [21:26:53]line [21:26:53]line [21:26:53]line [21:26:53]written 0, free lines is 3326 [21:26:53]MH_Cut [21:26:53]Write to MH i2c: D1 01 00 04 08 01 DE [21:26:53]Write i2c OK [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: D1 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: D1 01 00 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: D1 01 00 04 08 00 DD [21:26:53]Write to MH i2c: 01 00 00 05 08 0D [21:26:53]Write i2c OK [21:26:53]MH_I2C_Read... [21:26:53]OFD Sender: No OFD packet to send [21:26:54]*** Cut start [21:26:54]*** Partial cut [21:26:54]*** CUTSNS_PIN = 1 [21:26:54]*** CUTSNS_PIN = 0 [21:26:54]*** Brake cut motor [21:26:54]Read from MH i2c: 01 [21:26:54]MH_I2C_Read... [21:26:54]*** Stop cut motor [21:26:54]*** Cut end [21:26:54]Read from MH i2c: 01 07 00 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: 01 07 00 05 08 00 00 00 00 00 FF 0F 22 [21:26:54]process_action close_receipt done [21:26:54]requested_data is exist [21:26:54]produce_requested_data [21:26:54]requested_item fm.sn is exist - process it [21:26:54]wFMCommunicate request_size=4 [21:26:54]MH_SAM_APDU [21:26:54]CAPDU: 80 11 00 00 [21:26:54]Write to MH i2c: E2 08 00 06 08 80 11 00 00 00 00 00 00 88 [21:26:54]Write i2c OK [21:26:54]MH_I2C_Read... [21:26:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:55]Read from MH i2c: E2 [21:26:55]MH_I2C_Read... [21:26:55]Read from MH i2c: E2 17 00 [21:26:55]MH_I2C_Read... [21:26:55]Read from MH i2c: E2 17 00 06 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D4 [21:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:26:55]wFMCommunicate OK [21:26:55]requested_item fd.num is exist - process it [21:26:55]SAM_PROTO_GetFieldsCounters [21:26:55]wFMCommunicate request_size=4 [21:26:55]MH_SAM_APDU [21:26:55]CAPDU: 80 13 00 00 [21:26:55]Write to MH i2c: E2 08 00 07 08 80 13 00 00 00 00 00 00 8B [21:26:55]Write i2c OK [21:26:55]MH_I2C_Read... [21:26:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:55]Read from MH i2c: E2 [21:26:55]MH_I2C_Read... [21:26:55]Read from MH i2c: E2 62 00 [21:26:55]MH_I2C_Read... [21:26:55]Read from MH i2c: E2 62 00 07 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 70 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D0 02 00 00 5E 04 04 00 D0 02 00 00 57 04 04 00 D1 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [21:26:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 70 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D0 02 00 00 5E 04 04 00 D0 02 00 00 57 04 04 00 D1 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:55]wFMCommunicate OK [21:26:55]SAM_PROTO_GetFieldsCounters done [21:26:55]requested_item shift.num is exist - process it [21:26:55]requested_item shift.opened is exist - process it [21:26:55]req_shift_opened [21:26:55]FM_GetShiftState [21:26:55]SAM_PROTO_GetShiftState [21:26:55]wFMCommunicate request_size=4 [21:26:55]MH_SAM_APDU [21:26:55]CAPDU: 80 13 01 00 [21:26:55]Write to MH i2c: E2 08 00 08 08 80 13 01 00 00 00 00 00 8D [21:26:55]Write i2c OK [21:26:55]MH_I2C_Read... [21:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:55]Read from MH i2c: E2 [21:26:55]MH_I2C_Read... [21:26:55]Read from MH i2c: E2 0E 00 [21:26:55]MH_I2C_Read... [21:26:55]Read from MH i2c: E2 0E 00 08 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B0 [21:26:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:26:55]wFMCommunicate OK [21:26:55]SAM_PROTO_GetShiftState done [21:26:55]FM_GetShiftState done [21:26:55]req_shift_opened done [21:26:55]requested_item shift.open_date is exist - process it [21:26:55]req_shift_open_date [21:26:55]req_shift_open_date done [21:26:55]produce_requested_data done [21:26:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58736,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:26:55]process_action_free close_receipt [21:26:55]json_value_free [21:26:55]json_value_free done [21:26:55]process_json_proto returns [21:26:55]Send response to host [21:26:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58736,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:26:55]free response buf [21:26:55]execute_script done [21:26:55]execute_script returns [21:26:55]free content buf [21:26:55]Sock 9.Close socket [21:26:55]Sock 9.Thread stoped [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:04]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:03]accept exits with 7 [21:29:03]New connection [21:29:03]New thread 3067440484 created [21:29:03]Thread 3067583844 joined [21:29:03]Waiting for new connection... [21:29:03] Sock 7.Parse request [21:29:03]Sock 7.Check first char [21:29:03]Sock 7.First char is OK [21:29:03]request: POST /json_proto HTTP/1.0 [21:29:03]Method: POST [21:29:03]URL: /json_proto [21:29:03]Method is POST - this is cgi request [21:29:03]url: /json_proto [21:29:03]query_string will be loaded in cgi processing [21:29:03]execute_cgi json_proto POST (null) [21:29:03]execute_cgi path=json_proto method=POST [21:29:03]POST find Content-Length [21:29:03]Host: 172.17.44.3:8080 [21:29:03]Content-Length: 801 [21:29:03]Content-Type: application/json [21:29:03] [21:29:03]POST finish read [21:29:03]Found Content-Length = 801 [21:29:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:03]execute_script... [21:29: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)2076093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:03]POST & json_proto [21:29:03]process_json_proto [21:29:03]json parsed OK: [21:29:03]protocol is kg_v1.0 [21:29:03]action value=close_receipt [21:29:03]process_action close_receipt [21:29:03]cmd_close_receipt [21:29:03]MH_GetDate [21:29:03]Write to MH i2c: F0 00 00 09 08 00 [21:29:03]Write i2c OK [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: F0 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: F0 09 00 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: F0 09 00 09 08 00 A0 0A C5 66 AD C5 5D 66 13 [21:29:03]GetLastDocTimeStamp 1724189211 [21:29:03]current date 1724189344 [21:29:03]FM_GetShiftState [21:29:03]SAM_PROTO_GetShiftState [21:29:03]wFMCommunicate request_size=4 [21:29:03]MH_SAM_APDU [21:29:03]CAPDU: 80 13 01 00 [21:29:03]Write to MH i2c: E2 08 00 0A 08 80 13 01 00 00 00 00 00 8F [21:29:03]Write i2c OK [21:29:03]MH_I2C_Read... [21:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:03]Read from MH i2c: E2 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: E2 0E 00 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: E2 0E 00 0A 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B2 [21:29:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:29:03]wFMCommunicate OK [21:29:03]SAM_PROTO_GetShiftState done [21:29:03]FM_GetShiftState done [21:29:03]opened in 1724112910 [21:29:03]opened+sec_in_day 1724199310 [21:29:03]quantity*price = 100050 [21:29:03]sum+1 = 100052 [21:29:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 721 20.08.2024 21:29 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58737 ФПД: 158237556530719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212904&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58737&fm=158237556530719&tin=02508201610067®Number=0000000000162794&sum=100051 [21:29:04]StoreToDocumentArchive [21:29:04]shift 100 fd 58737 [21:29:04]save to /storage/0100/doc_00058737 [21:29:04]save last doc name /storage/0100/doc_00058737 to /storage/kkm_last_doc_name [21:29:04]save OK [21:29:04]Clear old archive folders... [21:29:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:29:04]tlvbuf is 01F9EB10 [21:29:04]SAM_PROTO_ClearQueue [21:29:04]wFMCommunicate request_size=4 [21:29:04]MH_SAM_APDU [21:29:04]CAPDU: 80 09 00 00 [21:29:04]Write to MH i2c: E2 08 00 17 08 80 09 00 00 00 00 00 00 91 [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:04]Read from MH i2c: E2 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 03 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 03 00 17 08 00 90 00 93 [21:29:04]RAPDU: 90 00 [21:29:04]wFMCommunicate OK [21:29:04]SAM_PROTO_ClearQueue done [21:29:04]KKMCreateOFDPacket [21:29:04]OFDProtocolAddRootSTLVToBuf [21:29:04]FM_MakeSignedData [21:29:04]FM_MakeSignedData [21:29:04]SAM_PROTO_SignData [21:29:04]wFMCommunicate request_size=4 [21:29:04]MH_SAM_APDU [21:29:04]CAPDU: 80 0D 01 02 [21:29:04]Write to MH i2c: E2 08 00 18 08 80 0D 01 02 00 00 00 00 99 [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:04]Read from MH i2c: E2 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 03 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 03 00 18 08 00 90 00 94 [21:29:04]RAPDU: 90 00 [21:29:04]wFMCommunicate OK [21:29:04]wFMCommunicate request_size=255 [21:29:04]MH_SAM_APDU [21:29:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 02 00 00 F4 03 04 00 A0 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E5 00 00 35 04 06 00 8F EA 8D 58 [21:29:04]Write to MH i2c: E2 02 01 19 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 02 00 00 F4 03 04 00 A0 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E5 00 00 35 04 06 00 8F EA 8D 58 00 00 41 [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:05]Read from MH i2c: E2 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 03 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 03 00 19 08 00 90 00 95 [21:29:05]RAPDU: 90 00 [21:29:05]wFMCommunicate OK [21:29:05]wFMCommunicate request_size=7 [21:29:05]MH_SAM_APDU [21:29:05]CAPDU: 80 0D 02 02 02 DE 1F [21:29:05]Write to MH i2c: E2 0A 00 1A 08 80 0D 02 02 02 00 DE 1F 00 00 9D [21:29:05]Write i2c OK [21:29:05]MH_I2C_Read... [21:29:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:05]Read from MH i2c: E2 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 03 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 03 00 1A 08 00 90 00 96 [21:29:05]RAPDU: 90 00 [21:29:05]wFMCommunicate OK [21:29:05]wFMCommunicate request_size=4 [21:29:05]MH_SAM_APDU [21:29:05]CAPDU: 80 0D 03 02 [21:29:05]Write to MH i2c: E2 08 00 1B 08 80 0D 03 02 00 00 00 00 9E [21:29:05]Write i2c OK [21:29:05]MH_I2C_Read... [21:29:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:05]Read from MH i2c: E2 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 0B 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 0B 00 1B 08 00 2F D9 BF 42 71 03 02 E2 90 00 00 [21:29:05]RAPDU: 2F D9 BF 42 71 03 02 E2 90 00 [21:29:05]wFMCommunicate OK [21:29:05]SAM_PROTO_SignData done [21:29:05]FM_MakeSignedData done [21:29:05]CreateOFDProtocolMessage [21:29:05]wFMCommunicate request_size=4 [21:29:05]MH_SAM_APDU [21:29:05]CAPDU: 80 11 00 00 [21:29:05]Write to MH i2c: E2 08 00 1C 08 80 11 00 00 00 00 00 00 9E [21:29:05]Write i2c OK [21:29:05]MH_I2C_Read... [21:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:05]Read from MH i2c: E2 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 17 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 17 00 1C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EA [21:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:29:05]wFMCommunicate OK [21:29:05]CreateOFDProtocolMessage done [21:29:05]OFDSenderStorePacket 58737 [21:29:05]StoreOFDPacket docnum=58737 [21:29:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 6F 6D 04 01 E4 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 02 00 00 F4 03 04 00 A0 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E5 00 00 35 04 06 00 8F EA 8D 58 DE 1F 2F D9 BF 42 71 03 02 E2 [21:29:05]CheckFolder [21:29:05]dirname=/storage/ofd_packets [21:29:05]CheckFolder done [21:29:05]ProducePacketName [21:29:05]name=ofd_packets/00058737 [21:29:05]NVStorageSaveData ofd_packets/00058737 [21:29:05]File name is /storage/ofd_packets/00058737 [21:29:05]Write 298 bytes [21:29:05]NVStorageSaveData done [21:29:05]OFDSenderStorePacket done [21:29:05]KKMCreateOFDPacket done [21:29:05]NVStorageSaveData kkm_last_timestamp [21:29:05]File name is /storage/kkm_last_timestamp [21:29:05]Write 4 bytes [21:29:05]NVStorageSaveData done [21:29:05]OFD Sender: Processing packet 58737 [packets to send 52, broken 51] [21:29:05]ProducePacketName [21:29:05]name=ofd_packets/00058737 [21:29:05]OFD Sender: To server: pG, [21:29:05]CommunicateWithHost lk.salyk.kg:30040 [21:29:05]ConnectInit lk.salyk.kg [21:29:05]ExternCall_PrintAddStr [21:29:05]wPrintStart [21:29:05]Write to MH i2c: 01 00 00 1D 08 25 [21:29:05]Write i2c OK [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: 01 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: 01 07 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: 01 07 00 1D 08 00 00 00 00 00 FF 0F 3A [21:29:05]RasterBufferAndPrint [21:29:05]line Счет N : (1)2076093 [21:29:05]line ИНН: 02508201610067 [21:29:05]line Контрольно-Кассовый Чек [21:29:05]line ПРОДАЖА [21:29:05]line ТРК (МРК, ГНК) : 21 [21:29:05]line Товар: 2710194210 [21:29:05]line ДТ-К-5 [21:29:05]line 13.130 * 76.20 [21:29:05]line = 1000.51 [21:29:05]line НДС 12% НСП 1% [21:29:05]line > о реализуемом товаре [21:29:05]line ИТОГО: 1000.51 [21:29:05]line НСП 1% : 8.85 [21:29:05]line НДС 12% : 106.25 [21:29:05]line Наличными: 0.00 [21:29:05]line Безнал.: 1000.51 [21:29:05]line Место: АЗС № 135 "Партнер Нефть" [21:29:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:29:05]line СНО: Общий режим [21:29:05]line Чек 721 20.08.2024 21:29 [21:29:05]line Смена: 100 ФФД: 1.0 [21:29:05]line ЗНМ: 0300000196 [21:29:05]line РНМ: 0000000000162794 [21:29:05]line Версия ККМ: v1.0 [21:29:05]line Платежная система: O! деньги [21:29:05]line ФМ: 0000000002094532 [21:29:05]line ФД: 58737 [21:29:05]line ФПД: 158237556530719 [21:29:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T212904&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58737&fm=158237556530719&tin=02508201610067®Number=0000000000162794&sum=100051 [21:29:05]Connected sock=11 [21:29:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 6F 6D 04 01 E4 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 02 00 00 F4 03 04 00 A0 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 71 E5 00 00 35 04 06 00 8F EA 8D 58 DE 1F 2F D9 BF 42 71 03 02 E2 [21:29:05]written 0, free lines is 4095 [21:29:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 AE 65 47 00 9C 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 32 30 39 34 35 33 32 10 04 04 00 71 E5 00 00 F4 03 04 00 EE B5 C4 66 B6 04 01 00 00 3A 92 6C 93 94 84 A4 65 [21:29:05]CommunicateWithHost err = 0 [21:29:05]CheckOFDResponse [21:29:05]1017 (14) - 77093643461234 [21:29:05]1041 (16) - 0000000002094532 [21:29:05]1040 (4) - 58737 [21:29:05]1012 (4) - 20.08.2024 15:27 [21:29:05]1206 (1) - 0 [21:29:05]OFD Sender: Remove packet 58737 [21:29:05]ProducePacketName [21:29:05]name=ofd_packets/00058737 [21:29:05]NVStorageDeleteData [21:29:06]Write to MH i2c: 01 00 00 47 08 4F [21:29:06]Write i2c OK [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: 01 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: 01 07 00 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: 01 07 00 47 08 00 00 00 00 00 BB 0C 1D [21:29:06]RasterBufferAndPrint [21:29:06]line [21:29:06]line [21:29:06]line [21:29:06]line [21:29:06]line [21:29:06]written 0, free lines is 3265 [21:29:06]MH_Cut [21:29:06]Write to MH i2c: D1 01 00 4E 08 01 28 [21:29:06]Write i2c OK [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: D1 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: D1 01 00 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: D1 01 00 4E 08 00 27 [21:29:06]Write to MH i2c: 01 00 00 4F 08 57 [21:29:06]Write i2c OK [21:29:06]MH_I2C_Read... [21:29:06]OFD Sender: No OFD packet to send [21:29:06]*** Cut start [21:29:06]*** Partial cut [21:29:06]*** CUTSNS_PIN = 1 [21:29:07]*** CUTSNS_PIN = 0 [21:29:07]*** Brake cut motor [21:29:07]Read from MH i2c: 01 [21:29:07]MH_I2C_Read... [21:29:07]*** Stop cut motor [21:29:07]*** Cut end [21:29:07]Read from MH i2c: 01 07 00 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: 01 07 00 4F 08 00 00 00 00 00 FF 0F 6C [21:29:07]process_action close_receipt done [21:29:07]requested_data is exist [21:29:07]produce_requested_data [21:29:07]requested_item fm.sn is exist - process it [21:29:07]wFMCommunicate request_size=4 [21:29:07]MH_SAM_APDU [21:29:07]CAPDU: 80 11 00 00 [21:29:07]Write to MH i2c: E2 08 00 50 08 80 11 00 00 00 00 00 00 D2 [21:29:07]Write i2c OK [21:29:07]MH_I2C_Read... [21:29:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:07]Read from MH i2c: E2 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 17 00 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 17 00 50 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1E [21:29:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:29:07]wFMCommunicate OK [21:29:07]requested_item fd.num is exist - process it [21:29:07]SAM_PROTO_GetFieldsCounters [21:29:07]wFMCommunicate request_size=4 [21:29:07]MH_SAM_APDU [21:29:07]CAPDU: 80 13 00 00 [21:29:07]Write to MH i2c: E2 08 00 51 08 80 13 00 00 00 00 00 00 D5 [21:29:07]Write i2c OK [21:29:07]MH_I2C_Read... [21:29:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:07]Read from MH i2c: E2 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 62 00 [21:29:07]MH_I2C_Read... [21:29:07]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 71 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D1 02 00 00 5E 04 04 00 D1 02 00 00 57 04 04 00 D2 02 00 00 19 04 04 00 00 00 00 00 90 00 26 [21:29:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 71 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D1 02 00 00 5E 04 04 00 D1 02 00 00 57 04 04 00 D2 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:29:07]wFMCommunicate OK [21:29:07]SAM_PROTO_GetFieldsCounters done [21:29:07]requested_item shift.num is exist - process it [21:29:07]requested_item shift.opened is exist - process it [21:29:07]req_shift_opened [21:29:07]FM_GetShiftState [21:29:07]SAM_PROTO_GetShiftState [21:29:07]wFMCommunicate request_size=4 [21:29:07]MH_SAM_APDU [21:29:07]CAPDU: 80 13 01 00 [21:29:07]Write to MH i2c: E2 08 00 52 08 80 13 01 00 00 00 00 00 D7 [21:29:07]Write i2c OK [21:29:07]MH_I2C_Read... [21:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:07]Read from MH i2c: E2 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 0E 00 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 0E 00 52 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FA [21:29:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:29:07]wFMCommunicate OK [21:29:07]SAM_PROTO_GetShiftState done [21:29:07]FM_GetShiftState done [21:29:07]req_shift_opened done [21:29:07]requested_item shift.open_date is exist - process it [21:29:07]req_shift_open_date [21:29:07]req_shift_open_date done [21:29:07]produce_requested_data done [21:29:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58737,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:29:07]process_action_free close_receipt [21:29:07]json_value_free [21:29:07]json_value_free done [21:29:07]process_json_proto returns [21:29:07]Send response to host [21:29:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58737,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:29:07]free response buf [21:29:07]execute_script done [21:29:07]execute_script returns [21:29:07]free content buf [21:29:07]Sock 7.Close socket [21:29:07]Sock 7.Thread stoped [21:29:11]OFD Sender: No OFD packet to send [21:29:16]OFD Sender: No OFD packet to send [21:29:21]OFD Sender: No OFD packet to send [21:29:26]OFD Sender: No OFD packet to send [21:29:31]OFD Sender: No OFD packet to send [21:29:36]OFD Sender: No OFD packet to send [21:29:41]OFD Sender: No OFD packet to send [21:29:46]OFD Sender: No OFD packet to send [21:29:51]OFD Sender: No OFD packet to send [21:29:56]OFD Sender: No OFD packet to send [21:30:01]OFD Sender: No OFD packet to send [21:30:06]OFD Sender: No OFD packet to send [21:30:11]OFD Sender: No OFD packet to send [21:30:16]OFD Sender: No OFD packet to send [21:30:21]OFD Sender: No OFD packet to send [21:30:26]OFD Sender: No OFD packet to send [21:30:31]OFD Sender: No OFD packet to send [21:30:36]OFD Sender: No OFD packet to send [21:30:37]accept exits with 10 [21:30:37]New connection [21:30:37]New thread 3067583844 created [21:30:37]Thread 3067440484 joined [21:30:37]Waiting for new connection... [21:30:37] Sock 10.Parse request [21:30:37]Sock 10.Check first char [21:30:37]Sock 10.First char is OK [21:30:37]request: POST /json_proto HTTP/1.0 [21:30:37]Method: POST [21:30:37]URL: /json_proto [21:30:37]Method is POST - this is cgi request [21:30:37]url: /json_proto [21:30:37]query_string will be loaded in cgi processing [21:30:37]execute_cgi json_proto POST (null) [21:30:37]execute_cgi path=json_proto method=POST [21:30:37]POST find Content-Length [21:30:37]Host: 172.17.44.3:8080 [21:30:37]Content-Length: 804 [21:30:37]Content-Type: application/json [21:30:37] [21:30:37]POST finish read [21:30:37]Found Content-Length = 804 [21:30:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:30:37]execute_script... [21:30: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)2076094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:30:37]POST & json_proto [21:30:37]process_json_proto [21:30:37]json parsed OK: [21:30:37]protocol is kg_v1.0 [21:30:37]action value=close_receipt [21:30:37]process_action close_receipt [21:30:37]cmd_close_receipt [21:30:37]MH_GetDate [21:30:37]Write to MH i2c: F0 00 00 53 08 4A [21:30:37]Write i2c OK [21:30:37]MH_I2C_Read... [21:30:37]Read from MH i2c: F0 [21:30:37]MH_I2C_Read... [21:30:37]Read from MH i2c: F0 09 00 [21:30:37]MH_I2C_Read... [21:30:37]Read from MH i2c: F0 09 00 53 08 00 FE 0A C5 66 AD C5 5D 66 BB [21:30:37]GetLastDocTimeStamp 1724189344 [21:30:37]current date 1724189438 [21:30:37]FM_GetShiftState [21:30:37]SAM_PROTO_GetShiftState [21:30:37]wFMCommunicate request_size=4 [21:30:37]MH_SAM_APDU [21:30:37]CAPDU: 80 13 01 00 [21:30:37]Write to MH i2c: E2 08 00 54 08 80 13 01 00 00 00 00 00 D9 [21:30:37]Write i2c OK [21:30:37]MH_I2C_Read... [21:30:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:37]Read from MH i2c: E2 [21:30:37]MH_I2C_Read... [21:30:37]Read from MH i2c: E2 0E 00 [21:30:37]MH_I2C_Read... [21:30:37]Read from MH i2c: E2 0E 00 54 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FC [21:30:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:30:37]wFMCommunicate OK [21:30:37]SAM_PROTO_GetShiftState done [21:30:37]FM_GetShiftState done [21:30:37]opened in 1724112910 [21:30:37]opened+sec_in_day 1724199310 [21:30:37]quantity*price = 400012 [21:30:37]sum+1 = 400013 [21:30:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.12 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 0.00 Безнал.: 4000.12 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 722 20.08.2024 21:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58738 ФПД: 42530195436162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213038&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58738&fm=42530195436162&tin=02508201610067®Number=0000000000162794&sum=400012 [21:30:38]StoreToDocumentArchive [21:30:38]shift 100 fd 58738 [21:30:38]save to /storage/0100/doc_00058738 [21:30:38]save last doc name /storage/0100/doc_00058738 to /storage/kkm_last_doc_name [21:30:38]save OK [21:30:38]Clear old archive folders... [21:30:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:30:38]tlvbuf is 01EE42A0 [21:30:38]SAM_PROTO_ClearQueue [21:30:38]wFMCommunicate request_size=4 [21:30:38]MH_SAM_APDU [21:30:38]CAPDU: 80 09 00 00 [21:30:38]Write to MH i2c: E2 08 00 61 08 80 09 00 00 00 00 00 00 DB [21:30:38]Write i2c OK [21:30:38]MH_I2C_Read... [21:30:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:30:38]Read from MH i2c: E2 [21:30:38]MH_I2C_Read... [21:30:38]Read from MH i2c: E2 03 00 [21:30:38]MH_I2C_Read... [21:30:38]Read from MH i2c: E2 03 00 61 08 00 90 00 DD [21:30:38]RAPDU: 90 00 [21:30:38]wFMCommunicate OK [21:30:38]SAM_PROTO_ClearQueue done [21:30:38]KKMCreateOFDPacket [21:30:38]OFDProtocolAddRootSTLVToBuf [21:30:38]FM_MakeSignedData [21:30:38]FM_MakeSignedData [21:30:38]SAM_PROTO_SignData [21:30:38]wFMCommunicate request_size=4 [21:30:38]MH_SAM_APDU [21:30:38]CAPDU: 80 0D 01 02 [21:30:38]Write to MH i2c: E2 08 00 62 08 80 0D 01 02 00 00 00 00 E3 [21:30:38]Write i2c OK [21:30:38]MH_I2C_Read... [21:30:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:30:38]Read from MH i2c: E2 [21:30:38]MH_I2C_Read... [21:30:38]Read from MH i2c: E2 03 00 [21:30:38]MH_I2C_Read... [21:30:38]Read from MH i2c: E2 03 00 62 08 00 90 00 DE [21:30:38]RAPDU: 90 00 [21:30:38]wFMCommunicate OK [21:30:38]wFMCommunicate request_size=255 [21:30:38]MH_SAM_APDU [21:30:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 FE 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E5 00 00 35 04 06 00 26 [21:30:38]Write to MH i2c: E2 02 01 63 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 FE 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E5 00 00 35 04 06 00 26 00 00 CF [21:30:38]Write i2c OK [21:30:38]MH_I2C_Read... [21:30:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:39]Read from MH i2c: E2 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: E2 03 00 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: E2 03 00 63 08 00 90 00 DF [21:30:39]RAPDU: 90 00 [21:30:39]wFMCommunicate OK [21:30:39]wFMCommunicate request_size=10 [21:30:39]MH_SAM_APDU [21:30:39]CAPDU: 80 0D 02 02 05 AE 55 30 F2 82 [21:30:39]Write to MH i2c: E2 0D 00 64 08 80 0D 02 02 05 00 AE 55 30 F2 82 00 00 97 [21:30:39]Write i2c OK [21:30:39]MH_I2C_Read... [21:30:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:39]Read from MH i2c: E2 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: E2 03 00 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: E2 03 00 64 08 00 90 00 E0 [21:30:39]RAPDU: 90 00 [21:30:39]wFMCommunicate OK [21:30:39]wFMCommunicate request_size=4 [21:30:39]MH_SAM_APDU [21:30:39]CAPDU: 80 0D 03 02 [21:30:39]Write to MH i2c: E2 08 00 65 08 80 0D 03 02 00 00 00 00 E8 [21:30:39]Write i2c OK [21:30:39]MH_I2C_Read... [21:30:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:30:39]Read from MH i2c: E2 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: E2 0B 00 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: E2 0B 00 65 08 00 AB 56 90 94 C5 10 58 79 90 00 B4 [21:30:39]RAPDU: AB 56 90 94 C5 10 58 79 90 00 [21:30:39]wFMCommunicate OK [21:30:39]SAM_PROTO_SignData done [21:30:39]FM_MakeSignedData done [21:30:39]CreateOFDProtocolMessage [21:30:39]wFMCommunicate request_size=4 [21:30:39]MH_SAM_APDU [21:30:39]CAPDU: 80 11 00 00 [21:30:39]Write to MH i2c: E2 08 00 66 08 80 11 00 00 00 00 00 00 E8 [21:30:39]Write i2c OK [21:30:39]MH_I2C_Read... [21:30:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:39]Read from MH i2c: E2 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: E2 17 00 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: E2 17 00 66 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 34 [21:30:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:30:39]wFMCommunicate OK [21:30:39]CreateOFDProtocolMessage done [21:30:39]OFDSenderStorePacket 58738 [21:30:39]StoreOFDPacket docnum=58738 [21:30:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F7 2B 07 01 E1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 FE 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E5 00 00 35 04 06 00 26 AE 55 30 F2 82 AB 56 90 94 C5 10 58 79 [21:30:39]CheckFolder [21:30:39]dirname=/storage/ofd_packets [21:30:39]CheckFolder done [21:30:39]ProducePacketName [21:30:39]name=ofd_packets/00058738 [21:30:39]NVStorageSaveData ofd_packets/00058738 [21:30:39]File name is /storage/ofd_packets/00058738 [21:30:39]Write 301 bytes [21:30:39]NVStorageSaveData done [21:30:39]OFDSenderStorePacket done [21:30:39]KKMCreateOFDPacket done [21:30:39]NVStorageSaveData kkm_last_timestamp [21:30:39]File name is /storage/kkm_last_timestamp [21:30:39]Write 4 bytes [21:30:39]NVStorageSaveData done [21:30:39]ExternCall_PrintAddStr [21:30:39]wPrintStart [21:30:39]Write to MH i2c: 01 00 00 67 08 6F [21:30:39]Write i2c OK [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: 01 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: 01 07 00 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: 01 07 00 67 08 00 00 00 00 00 FF 0F 84 [21:30:39]RasterBufferAndPrint [21:30:39]line Счет N : (1)2076094 [21:30:39]line ИНН: 02508201610067 [21:30:39]line Контрольно-Кассовый Чек [21:30:39]line ПРОДАЖА [21:30:39]line ТРК (МРК, ГНК) : 42 [21:30:39]line Товар: 2710124500 [21:30:39]line Аи-95-К-5 [21:30:39]line 53.910 * 74.20 [21:30:39]line = 4000.12 [21:30:39]line НДС 12% НСП 1% [21:30:39]line > о реализуемом товаре [21:30:39]line ИТОГО: 4000.12 [21:30:39]line НСП 1% : 35.40 [21:30:39]line НДС 12% : 424.79 [21:30:39]line Наличными: 0.00 [21:30:39]line Безнал.: 4000.12 [21:30:39]line Место: АЗС № 135 "Партнер Нефть" [21:30:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:30:39]line СНО: Общий режим [21:30:39]line Чек 722 20.08.2024 21:30 [21:30:39]line Смена: 100 ФФД: 1.0 [21:30:39]line ЗНМ: 0300000196 [21:30:39]line РНМ: 0000000000162794 [21:30:39]line Версия ККМ: v1.0 [21:30:39]line Платежная система: O! деньги [21:30:39]line ФМ: 0000000002094532 [21:30:39]line ФД: 58738 [21:30:39]line ФПД: 42530195436162 [21:30:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213038&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58738&fm=42530195436162&tin=02508201610067®Number=0000000000162794&sum=400012 [21:30:39]OFD Sender: Processing packet 58738 [packets to send 52, broken 51] [21:30:39]ProducePacketName [21:30:39]name=ofd_packets/00058738 [21:30:39]OFD Sender: To server: pG, [21:30:39]CommunicateWithHost lk.salyk.kg:30040 [21:30:39]ConnectInit lk.salyk.kg [21:30:39]written 0, free lines is 4095 [21:30:39]Connected sock=9 [21:30:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F7 2B 07 01 E1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 FE 0A C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 72 E5 00 00 35 04 06 00 26 AE 55 30 F2 82 AB 56 90 94 C5 10 58 79 [21:30:39]Write to MH i2c: 01 00 00 91 08 99 [21:30:39]Write i2c OK [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: 01 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: 01 07 00 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: 01 07 00 91 08 00 00 00 00 00 D2 0C 7E [21:30:39]RasterBufferAndPrint [21:30:39]line [21:30:39]line [21:30:39]line [21:30:39]line [21:30:39]line [21:30:39]written 0, free lines is 3287 [21:30:39]MH_Cut [21:30:39]Write to MH i2c: D1 01 00 98 08 01 72 [21:30:39]Write i2c OK [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: D1 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: D1 01 00 [21:30:39]MH_I2C_Read... [21:30:39]Read from MH i2c: D1 01 00 98 08 00 71 [21:30:39]Write to MH i2c: 01 00 00 99 08 A1 [21:30:39]Write i2c OK [21:30:39]MH_I2C_Read... [21:30:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 57 F6 47 00 34 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 32 30 39 34 35 33 32 10 04 04 00 72 E5 00 00 F4 03 04 00 4C B6 C4 66 B6 04 01 00 00 57 3D 52 52 93 43 F7 68 [21:30:39]CommunicateWithHost err = 0 [21:30:39]CheckOFDResponse [21:30:39]1017 (14) - 77093643461234 [21:30:39]1041 (16) - 0000000002094532 [21:30:39]1040 (4) - 58738 [21:30:39]1012 (4) - 20.08.2024 15:29 [21:30:39]1206 (1) - 0 [21:30:39]OFD Sender: Remove packet 58738 [21:30:39]ProducePacketName [21:30:40]name=ofd_packets/00058738 [21:30:40]NVStorageDeleteData [21:30:40]OFD Sender: No OFD packet to send [21:30:40]*** Cut start [21:30:40]*** Partial cut [21:30:40]*** CUTSNS_PIN = 1 [21:30:40]*** CUTSNS_PIN = 0 [21:30:41]*** Brake cut motor [21:30:41]Read from MH i2c: 01 [21:30:41]MH_I2C_Read... [21:30:41]*** Stop cut motor [21:30:41]*** Cut end [21:30:41]Read from MH i2c: 01 07 00 [21:30:41]MH_I2C_Read... [21:30:41]Read from MH i2c: 01 07 00 99 08 00 00 00 00 00 FF 0F B6 [21:30:41]process_action close_receipt done [21:30:41]requested_data is exist [21:30:41]produce_requested_data [21:30:41]requested_item fm.sn is exist - process it [21:30:41]wFMCommunicate request_size=4 [21:30:41]MH_SAM_APDU [21:30:41]CAPDU: 80 11 00 00 [21:30:41]Write to MH i2c: E2 08 00 9A 08 80 11 00 00 00 00 00 00 1C [21:30:41]Write i2c OK [21:30:41]MH_I2C_Read... [21:30:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:41]Read from MH i2c: E2 [21:30:41]MH_I2C_Read... [21:30:41]Read from MH i2c: E2 17 00 [21:30:41]MH_I2C_Read... [21:30:41]Read from MH i2c: E2 17 00 9A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 68 [21:30:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:30:41]wFMCommunicate OK [21:30:41]requested_item fd.num is exist - process it [21:30:41]SAM_PROTO_GetFieldsCounters [21:30:41]wFMCommunicate request_size=4 [21:30:41]MH_SAM_APDU [21:30:41]CAPDU: 80 13 00 00 [21:30:41]Write to MH i2c: E2 08 00 9B 08 80 13 00 00 00 00 00 00 1F [21:30:41]Write i2c OK [21:30:41]MH_I2C_Read... [21:30:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:30:41]Read from MH i2c: E2 [21:30:41]MH_I2C_Read... [21:30:41]Read from MH i2c: E2 62 00 [21:30:41]MH_I2C_Read... [21:30:41]Read from MH i2c: E2 62 00 9B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 72 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D2 02 00 00 5E 04 04 00 D2 02 00 00 57 04 04 00 D3 02 00 00 19 04 04 00 00 00 00 00 90 00 74 [21:30:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 72 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D2 02 00 00 5E 04 04 00 D2 02 00 00 57 04 04 00 D3 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:30:41]wFMCommunicate OK [21:30:41]SAM_PROTO_GetFieldsCounters done [21:30:41]requested_item shift.num is exist - process it [21:30:41]requested_item shift.opened is exist - process it [21:30:41]req_shift_opened [21:30:41]FM_GetShiftState [21:30:41]SAM_PROTO_GetShiftState [21:30:41]wFMCommunicate request_size=4 [21:30:41]MH_SAM_APDU [21:30:41]CAPDU: 80 13 01 00 [21:30:41]Write to MH i2c: E2 08 00 9C 08 80 13 01 00 00 00 00 00 21 [21:30:41]Write i2c OK [21:30:41]MH_I2C_Read... [21:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:41]Read from MH i2c: E2 [21:30:41]MH_I2C_Read... [21:30:41]Read from MH i2c: E2 0E 00 [21:30:41]MH_I2C_Read... [21:30:41]Read from MH i2c: E2 0E 00 9C 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 44 [21:30:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:30:41]wFMCommunicate OK [21:30:41]SAM_PROTO_GetShiftState done [21:30:41]FM_GetShiftState done [21:30:41]req_shift_opened done [21:30:41]requested_item shift.open_date is exist - process it [21:30:41]req_shift_open_date [21:30:41]req_shift_open_date done [21:30:41]produce_requested_data done [21:30:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58738,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:30:41]process_action_free close_receipt [21:30:41]json_value_free [21:30:41]json_value_free done [21:30:41]process_json_proto returns [21:30:41]Send response to host [21:30:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58738,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:30:41]free response buf [21:30:41]execute_script done [21:30:41]execute_script returns [21:30:41]free content buf [21:30:41]Sock 10.Close socket [21:30:41]Sock 10.Thread stoped [21:30:45]OFD Sender: No OFD packet to send [21:30:50]OFD Sender: No OFD packet to send [21:30:55]OFD Sender: No OFD packet to send [21:31:00]OFD Sender: No OFD packet to send [21:31:05]OFD Sender: No OFD packet to send [21:31:10]OFD Sender: No OFD packet to send [21:31:15]OFD Sender: No OFD packet to send [21:31:20]OFD Sender: No OFD packet to send [21:31:25]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:01]accept exits with 7 [21:32:01]New connection [21:32:01]New thread 3067440484 created [21:32:01]Thread 3067583844 joined [21:32:01]Waiting for new connection... [21:32:01] Sock 7.Parse request [21:32:01]Sock 7.Check first char [21:32:01]Sock 7.First char is OK [21:32:01]request: POST /json_proto HTTP/1.0 [21:32:01]Method: POST [21:32:01]URL: /json_proto [21:32:01]Method is POST - this is cgi request [21:32:01]url: /json_proto [21:32:01]query_string will be loaded in cgi processing [21:32:01]execute_cgi json_proto POST (null) [21:32:01]execute_cgi path=json_proto method=POST [21:32:01]POST find Content-Length [21:32:01]Host: 172.17.44.3:8080 [21:32:01]Content-Length: 801 [21:32:01]Content-Type: application/json [21:32:01] [21:32:01]POST finish read [21:32:01]Found Content-Length = 801 [21:32:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:01]execute_script... [21:32: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)2076095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:01]POST & json_proto [21:32:01]process_json_proto [21:32:01]json parsed OK: [21:32:01]protocol is kg_v1.0 [21:32:01]action value=close_receipt [21:32:01]process_action close_receipt [21:32:01]cmd_close_receipt [21:32:01]MH_GetDate [21:32:01]Write to MH i2c: F0 00 00 9D 08 94 [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: F0 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: F0 09 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: F0 09 00 9D 08 00 52 0B C5 66 AD C5 5D 66 5A [21:32:01]GetLastDocTimeStamp 1724189438 [21:32:01]current date 1724189522 [21:32:01]FM_GetShiftState [21:32:01]SAM_PROTO_GetShiftState [21:32:01]wFMCommunicate request_size=4 [21:32:01]MH_SAM_APDU [21:32:01]CAPDU: 80 13 01 00 [21:32:01]Write to MH i2c: E2 08 00 9E 08 80 13 01 00 00 00 00 00 23 [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:01]Read from MH i2c: E2 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 0E 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 0E 00 9E 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 46 [21:32:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:32:01]wFMCommunicate OK [21:32:01]SAM_PROTO_GetShiftState done [21:32:01]FM_GetShiftState done [21:32:01]opened in 1724112910 [21:32:01]opened+sec_in_day 1724199310 [21:32:01]quantity*price = 50036 [21:32:01]sum+1 = 50037 [21:32:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 723 20.08.2024 21:32 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58739 ФПД: 255714797655825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213202&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58739&fm=255714797655825&tin=02508201610067®Number=0000000000162794&sum=50036 [21:32:03]StoreToDocumentArchive [21:32:03]shift 100 fd 58739 [21:32:03]save to /storage/0100/doc_00058739 [21:32:03]save last doc name /storage/0100/doc_00058739 to /storage/kkm_last_doc_name [21:32:03]save OK [21:32:03]Clear old archive folders... [21:32:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:32:03]tlvbuf is 01FB14A0 [21:32:03]SAM_PROTO_ClearQueue [21:32:03]wFMCommunicate request_size=4 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 09 00 00 [21:32:03]Write to MH i2c: E2 08 00 AB 08 80 09 00 00 00 00 00 00 25 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 03 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 03 00 AB 08 00 90 00 27 [21:32:03]RAPDU: 90 00 [21:32:03]wFMCommunicate OK [21:32:03]SAM_PROTO_ClearQueue done [21:32:03]KKMCreateOFDPacket [21:32:03]OFDProtocolAddRootSTLVToBuf [21:32:03]FM_MakeSignedData [21:32:03]FM_MakeSignedData [21:32:03]SAM_PROTO_SignData [21:32:03]wFMCommunicate request_size=4 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 0D 01 02 [21:32:03]Write to MH i2c: E2 08 00 AC 08 80 0D 01 02 00 00 00 00 2D [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 03 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 03 00 AC 08 00 90 00 28 [21:32:03]RAPDU: 90 00 [21:32:03]wFMCommunicate OK [21:32:03]wFMCommunicate request_size=255 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 52 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E5 00 00 35 04 06 00 E8 [21:32:03]Write to MH i2c: E2 02 01 AD 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 52 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E5 00 00 35 04 06 00 E8 00 00 F1 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 03 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [21:32:03]RAPDU: 90 00 [21:32:03]wFMCommunicate OK [21:32:03]wFMCommunicate request_size=10 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 0D 02 02 05 92 3D AD 97 11 [21:32:03]Write to MH i2c: E2 0D 00 AE 08 80 0D 02 02 05 00 92 3D AD 97 11 00 00 5E [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 03 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 03 00 AE 08 00 90 00 2A [21:32:03]RAPDU: 90 00 [21:32:03]wFMCommunicate OK [21:32:03]wFMCommunicate request_size=4 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 0D 03 02 [21:32:03]Write to MH i2c: E2 08 00 AF 08 80 0D 03 02 00 00 00 00 32 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 0B 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 0B 00 AF 08 00 30 16 30 B3 ED 07 FF 81 90 00 D0 [21:32:03]RAPDU: 30 16 30 B3 ED 07 FF 81 90 00 [21:32:03]wFMCommunicate OK [21:32:03]SAM_PROTO_SignData done [21:32:03]FM_MakeSignedData done [21:32:03]CreateOFDProtocolMessage [21:32:03]wFMCommunicate request_size=4 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 11 00 00 [21:32:03]Write to MH i2c: E2 08 00 B0 08 80 11 00 00 00 00 00 00 32 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 17 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 17 00 B0 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7E [21:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:32:03]wFMCommunicate OK [21:32:03]CreateOFDProtocolMessage done [21:32:03]OFDSenderStorePacket 58739 [21:32:03]StoreOFDPacket docnum=58739 [21:32:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 82 61 07 01 F2 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 52 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E5 00 00 35 04 06 00 E8 92 3D AD 97 11 30 16 30 B3 ED 07 FF 81 [21:32:03]CheckFolder [21:32:03]dirname=/storage/ofd_packets [21:32:03]CheckFolder done [21:32:03]ProducePacketName [21:32:03]name=ofd_packets/00058739 [21:32:03]NVStorageSaveData ofd_packets/00058739 [21:32:03]File name is /storage/ofd_packets/00058739 [21:32:03]Write 301 bytes [21:32:03]NVStorageSaveData done [21:32:03]OFDSenderStorePacket done [21:32:03]KKMCreateOFDPacket done [21:32:03]NVStorageSaveData kkm_last_timestamp [21:32:03]File name is /storage/kkm_last_timestamp [21:32:03]Write 4 bytes [21:32:03]NVStorageSaveData done [21:32:03]ExternCall_PrintAddStr [21:32:03]wPrintStart [21:32:03]Write to MH i2c: 01 00 00 B1 08 B9 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: 01 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: 01 07 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: 01 07 00 B1 08 00 00 00 00 00 FF 0F CE [21:32:03]RasterBufferAndPrint [21:32:03]line Счет N : (1)2076095 [21:32:03]line ИНН: 02508201610067 [21:32:03]line Контрольно-Кассовый Чек [21:32:03]line ПРОДАЖА [21:32:03]line ТРК (МРК, ГНК) : 33 [21:32:03]line Товар: 2710124130 [21:32:03]line Аи-92-К-4 [21:32:03]line 7.380 * 67.80 [21:32:03]line = 500.36 [21:32:03]line НДС 12% НСП 1% [21:32:03]line > о реализуемом товаре [21:32:03]line ИТОГО: 500.36 [21:32:03]line НСП 1% : 4.43 [21:32:03]line НДС 12% : 53.14 [21:32:03]line Наличными: 0.00 [21:32:03]line Безнал.: 500.36 [21:32:03]line Место: АЗС № 135 "Партнер Нефть" [21:32:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:32:03]line СНО: Общий режим [21:32:03]line Чек 723 20.08.2024 21:32 [21:32:03]line Смена: 100 ФФД: 1.0 [21:32:03]line ЗНМ: 0300000196 [21:32:03]line РНМ: 0000000000162794 [21:32:03]line Версия ККМ: v1.0 [21:32:03]line Платежная система: O! деньги [21:32:03]line ФМ: 0000000002094532 [21:32:03]line ФД: 58739 [21:32:03]line ФПД: 255714797655825 [21:32:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213202&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58739&fm=255714797655825&tin=02508201610067®Number=0000000000162794&sum=50036 [21:32:03]OFD Sender: Processing packet 58739 [packets to send 52, broken 51] [21:32:03]ProducePacketName [21:32:03]name=ofd_packets/00058739 [21:32:03]OFD Sender: To server: pG, [21:32:03]CommunicateWithHost lk.salyk.kg:30040 [21:32:03]ConnectInit lk.salyk.kg [21:32:03]written 0, free lines is 4095 [21:32:04]Connected sock=10 [21:32:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 82 61 07 01 F2 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 52 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E5 00 00 35 04 06 00 E8 92 3D AD 97 11 30 16 30 B3 ED 07 FF 81 [21:32:04]Write to MH i2c: 01 00 00 DB 08 E3 [21:32:04]Write i2c OK [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: 01 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: 01 07 00 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: 01 07 00 DB 08 00 00 00 00 00 D3 0C C9 [21:32:04]RasterBufferAndPrint [21:32:04]line [21:32:04]line [21:32:04]line [21:32:04]line [21:32:04]line [21:32:04]written 0, free lines is 3288 [21:32:04]MH_Cut [21:32:04]Write to MH i2c: D1 01 00 E2 08 01 BC [21:32:04]Write i2c OK [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: D1 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: D1 01 00 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: D1 01 00 E2 08 00 BB [21:32:04]Write to MH i2c: 01 00 00 E3 08 EB [21:32:04]Write i2c OK [21:32:04]MH_I2C_Read... [21:32:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1B A1 47 00 DB 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 73 E5 00 00 F4 03 04 00 A0 B6 C4 66 B6 04 01 00 00 FF 1E D7 D8 09 D1 75 6A [21:32:04]CommunicateWithHost err = 0 [21:32:04]CheckOFDResponse [21:32:04]1017 (14) - 77093643461234 [21:32:04]1041 (16) - 0000000002094532 [21:32:04]1040 (4) - 58739 [21:32:04]1012 (4) - 20.08.2024 15:30 [21:32:04]1206 (1) - 0 [21:32:04]OFD Sender: Remove packet 58739 [21:32:04]ProducePacketName [21:32:04]name=ofd_packets/00058739 [21:32:04]NVStorageDeleteData [21:32:04]OFD Sender: No OFD packet to send [21:32:05]*** Cut start [21:32:05]*** Partial cut [21:32:05]*** CUTSNS_PIN = 1 [21:32:05]*** CUTSNS_PIN = 0 [21:32:05]*** Brake cut motor [21:32:05]Read from MH i2c: 01 [21:32:05]MH_I2C_Read... [21:32:05]*** Stop cut motor [21:32:05]*** Cut end [21:32:05]Read from MH i2c: 01 07 00 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: 01 07 00 E3 08 00 00 00 00 00 FF 0F 00 [21:32:05]process_action close_receipt done [21:32:05]requested_data is exist [21:32:05]produce_requested_data [21:32:05]requested_item fm.sn is exist - process it [21:32:05]wFMCommunicate request_size=4 [21:32:05]MH_SAM_APDU [21:32:05]CAPDU: 80 11 00 00 [21:32:05]Write to MH i2c: E2 08 00 E4 08 80 11 00 00 00 00 00 00 66 [21:32:05]Write i2c OK [21:32:05]MH_I2C_Read... [21:32:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:05]Read from MH i2c: E2 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 17 00 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 17 00 E4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B2 [21:32:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:32:05]wFMCommunicate OK [21:32:05]requested_item fd.num is exist - process it [21:32:05]SAM_PROTO_GetFieldsCounters [21:32:05]wFMCommunicate request_size=4 [21:32:05]MH_SAM_APDU [21:32:05]CAPDU: 80 13 00 00 [21:32:05]Write to MH i2c: E2 08 00 E5 08 80 13 00 00 00 00 00 00 69 [21:32:05]Write i2c OK [21:32:05]MH_I2C_Read... [21:32:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:06]Read from MH i2c: E2 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: E2 62 00 [21:32:06]MH_I2C_Read... [21:32:06]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 73 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D3 02 00 00 5E 04 04 00 D3 02 00 00 57 04 04 00 D4 02 00 00 19 04 04 00 00 00 00 00 90 00 C2 [21:32:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 73 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D3 02 00 00 5E 04 04 00 D3 02 00 00 57 04 04 00 D4 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:32:06]wFMCommunicate OK [21:32:06]SAM_PROTO_GetFieldsCounters done [21:32:06]requested_item shift.num is exist - process it [21:32:06]requested_item shift.opened is exist - process it [21:32:06]req_shift_opened [21:32:06]FM_GetShiftState [21:32:06]SAM_PROTO_GetShiftState [21:32:06]wFMCommunicate request_size=4 [21:32:06]MH_SAM_APDU [21:32:06]CAPDU: 80 13 01 00 [21:32:06]Write to MH i2c: E2 08 00 E6 08 80 13 01 00 00 00 00 00 6B [21:32:06]Write i2c OK [21:32:06]MH_I2C_Read... [21:32:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:06]Read from MH i2c: E2 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: E2 0E 00 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: E2 0E 00 E6 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8E [21:32:06]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:32:06]wFMCommunicate OK [21:32:06]SAM_PROTO_GetShiftState done [21:32:06]FM_GetShiftState done [21:32:06]req_shift_opened done [21:32:06]requested_item shift.open_date is exist - process it [21:32:06]req_shift_open_date [21:32:06]req_shift_open_date done [21:32:06]produce_requested_data done [21:32:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58739,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:32:06]process_action_free close_receipt [21:32:06]json_value_free [21:32:06]json_value_free done [21:32:06]process_json_proto returns [21:32:06]Send response to host [21:32:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58739,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:32:06]free response buf [21:32:06]execute_script done [21:32:06]execute_script returns [21:32:06]free content buf [21:32:06]Sock 7.Close socket [21:32:06]Sock 7.Thread stoped [21:32:09]OFD Sender: No OFD packet to send [21:32:14]OFD Sender: No OFD packet to send [21:32:19]OFD Sender: No OFD packet to send [21:32:24]OFD Sender: No OFD packet to send [21:32:29]OFD Sender: No OFD packet to send [21:32:33]accept exits with 9 [21:32:33]New connection [21:32:33]New thread 3067583844 created [21:32:33]Thread 3067440484 joined [21:32:33]Waiting for new connection... [21:32:33] Sock 9.Parse request [21:32:33]Sock 9.Check first char [21:32:33]Sock 9.First char is OK [21:32:33]request: POST /json_proto HTTP/1.0 [21:32:33]Method: POST [21:32:33]URL: /json_proto [21:32:33]Method is POST - this is cgi request [21:32:33]url: /json_proto [21:32:33]query_string will be loaded in cgi processing [21:32:33]execute_cgi json_proto POST (null) [21:32:33]execute_cgi path=json_proto method=POST [21:32:33]POST find Content-Length [21:32:33]Host: 172.17.44.3:8080 [21:32:33]Content-Length: 804 [21:32:33]Content-Type: application/json [21:32:33] [21:32:33]POST finish read [21:32:33]Found Content-Length = 804 [21:32:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:33]execute_script... [21:32: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)2076096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:33]POST & json_proto [21:32:33]process_json_proto [21:32:33]json parsed OK: [21:32:33]protocol is kg_v1.0 [21:32:33]action value=close_receipt [21:32:33]process_action close_receipt [21:32:33]cmd_close_receipt [21:32:33]MH_GetDate [21:32:33]Write to MH i2c: F0 00 00 E7 08 DE [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: F0 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: F0 09 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: F0 09 00 E7 08 00 72 0B C5 66 AD C5 5D 66 C4 [21:32:33]GetLastDocTimeStamp 1724189522 [21:32:33]current date 1724189554 [21:32:33]FM_GetShiftState [21:32:33]SAM_PROTO_GetShiftState [21:32:33]wFMCommunicate request_size=4 [21:32:33]MH_SAM_APDU [21:32:33]CAPDU: 80 13 01 00 [21:32:33]Write to MH i2c: E2 08 00 E8 08 80 13 01 00 00 00 00 00 6D [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 0E 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 0E 00 E8 08 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 90 [21:32:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:32:33]wFMCommunicate OK [21:32:33]SAM_PROTO_GetShiftState done [21:32:33]FM_GetShiftState done [21:32:33]opened in 1724112910 [21:32:33]opened+sec_in_day 1724199310 [21:32:33]quantity*price = 160049 [21:32:33]sum+1 = 160050 [21:32:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.49 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 0.00 Безнал.: 1600.49 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 724 20.08.2024 21:32 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58740 ФПД: 85510559961699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213234&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58740&fm=85510559961699&tin=02508201610067®Number=0000000000162794&sum=160049 [21:32:34]StoreToDocumentArchive [21:32:34]shift 100 fd 58740 [21:32:34]save to /storage/0100/doc_00058740 [21:32:34]save last doc name /storage/0100/doc_00058740 to /storage/kkm_last_doc_name [21:32:34]save OK [21:32:34]Clear old archive folders... [21:32:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:32:34]tlvbuf is 01F9E480 [21:32:34]SAM_PROTO_ClearQueue [21:32:34]wFMCommunicate request_size=4 [21:32:34]MH_SAM_APDU [21:32:34]CAPDU: 80 09 00 00 [21:32:34]Write to MH i2c: E2 08 00 F5 08 80 09 00 00 00 00 00 00 6F [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:34]Read from MH i2c: E2 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 03 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 03 00 F5 08 00 90 00 71 [21:32:34]RAPDU: 90 00 [21:32:34]wFMCommunicate OK [21:32:34]SAM_PROTO_ClearQueue done [21:32:34]KKMCreateOFDPacket [21:32:34]OFDProtocolAddRootSTLVToBuf [21:32:34]FM_MakeSignedData [21:32:34]FM_MakeSignedData [21:32:34]SAM_PROTO_SignData [21:32:34]wFMCommunicate request_size=4 [21:32:34]MH_SAM_APDU [21:32:34]CAPDU: 80 0D 01 02 [21:32:34]Write to MH i2c: E2 08 00 F6 08 80 0D 01 02 00 00 00 00 77 [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:34]Read from MH i2c: E2 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 03 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 03 00 F6 08 00 90 00 72 [21:32:34]RAPDU: 90 00 [21:32:34]wFMCommunicate OK [21:32:34]wFMCommunicate request_size=255 [21:32:34]MH_SAM_APDU [21:32:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 72 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E5 00 00 35 04 06 00 4D [21:32:34]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 72 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E5 00 00 35 04 06 00 4D 00 00 D7 [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:34]OFD Sender: No OFD packet to send [21:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:35]Read from MH i2c: E2 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 03 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 03 00 F7 08 00 90 00 73 [21:32:35]RAPDU: 90 00 [21:32:35]wFMCommunicate OK [21:32:35]wFMCommunicate request_size=10 [21:32:35]MH_SAM_APDU [21:32:35]CAPDU: 80 0D 02 02 05 C5 7A 8D 12 63 [21:32:35]Write to MH i2c: E2 0D 00 F8 08 80 0D 02 02 05 00 C5 7A 8D 12 63 00 00 C5 [21:32:35]Write i2c OK [21:32:35]MH_I2C_Read... [21:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:35]Read from MH i2c: E2 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 03 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 03 00 F8 08 00 90 00 74 [21:32:35]RAPDU: 90 00 [21:32:35]wFMCommunicate OK [21:32:35]wFMCommunicate request_size=4 [21:32:35]MH_SAM_APDU [21:32:35]CAPDU: 80 0D 03 02 [21:32:35]Write to MH i2c: E2 08 00 F9 08 80 0D 03 02 00 00 00 00 7C [21:32:35]Write i2c OK [21:32:35]MH_I2C_Read... [21:32:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:35]Read from MH i2c: E2 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 0B 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 0B 00 F9 08 00 6E 27 4F 9C 0E 77 99 1B 90 00 36 [21:32:35]RAPDU: 6E 27 4F 9C 0E 77 99 1B 90 00 [21:32:35]wFMCommunicate OK [21:32:35]SAM_PROTO_SignData done [21:32:35]FM_MakeSignedData done [21:32:35]CreateOFDProtocolMessage [21:32:35]wFMCommunicate request_size=4 [21:32:35]MH_SAM_APDU [21:32:35]CAPDU: 80 11 00 00 [21:32:35]Write to MH i2c: E2 08 00 FA 08 80 11 00 00 00 00 00 00 7C [21:32:35]Write i2c OK [21:32:35]MH_I2C_Read... [21:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:35]Read from MH i2c: E2 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 17 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 17 00 FA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [21:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:32:35]wFMCommunicate OK [21:32:35]CreateOFDProtocolMessage done [21:32:35]OFDSenderStorePacket 58740 [21:32:35]StoreOFDPacket docnum=58740 [21:32:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0B 4E 07 01 61 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 72 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E5 00 00 35 04 06 00 4D C5 7A 8D 12 63 6E 27 4F 9C 0E 77 99 1B [21:32:35]CheckFolder [21:32:35]dirname=/storage/ofd_packets [21:32:35]CheckFolder done [21:32:35]ProducePacketName [21:32:35]name=ofd_packets/00058740 [21:32:35]NVStorageSaveData ofd_packets/00058740 [21:32:35]File name is /storage/ofd_packets/00058740 [21:32:35]Write 301 bytes [21:32:35]NVStorageSaveData done [21:32:35]OFDSenderStorePacket done [21:32:35]KKMCreateOFDPacket done [21:32:35]NVStorageSaveData kkm_last_timestamp [21:32:35]File name is /storage/kkm_last_timestamp [21:32:35]Write 4 bytes [21:32:35]NVStorageSaveData done [21:32:35]ExternCall_PrintAddStr [21:32:35]wPrintStart [21:32:35]Write to MH i2c: 01 00 00 FB 08 03 [21:32:35]Write i2c OK [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: 01 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: 01 07 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: 01 07 00 FB 08 00 00 00 00 00 FF 0F 18 [21:32:35]RasterBufferAndPrint [21:32:35]line Счет N : (1)2076096 [21:32:35]line ИНН: 02508201610067 [21:32:35]line Контрольно-Кассовый Чек [21:32:35]line ПРОДАЖА [21:32:35]line ТРК (МРК, ГНК) : 42 [21:32:35]line Товар: 2710124500 [21:32:35]line Аи-95-К-5 [21:32:35]line 21.570 * 74.20 [21:32:35]line = 1600.49 [21:32:35]line НДС 12% НСП 1% [21:32:35]line > о реализуемом товаре [21:32:35]line ИТОГО: 1600.49 [21:32:35]line НСП 1% : 14.16 [21:32:35]line НДС 12% : 169.96 [21:32:35]line Наличными: 0.00 [21:32:35]line Безнал.: 1600.49 [21:32:35]line Место: АЗС № 135 "Партнер Нефть" [21:32:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:32:35]line СНО: Общий режим [21:32:35]line Чек 724 20.08.2024 21:32 [21:32:35]line Смена: 100 ФФД: 1.0 [21:32:35]line ЗНМ: 0300000196 [21:32:35]line РНМ: 0000000000162794 [21:32:35]line Версия ККМ: v1.0 [21:32:35]line Платежная система: O! деньги [21:32:35]line ФМ: 0000000002094532 [21:32:35]line ФД: 58740 [21:32:35]line ФПД: 85510559961699 [21:32:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213234&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58740&fm=85510559961699&tin=02508201610067®Number=0000000000162794&sum=160049 [21:32:35]OFD Sender: Processing packet 58740 [packets to send 52, broken 51] [21:32:35]ProducePacketName [21:32:35]name=ofd_packets/00058740 [21:32:35]OFD Sender: To server: pG, [21:32:35]CommunicateWithHost lk.salyk.kg:30040 [21:32:35]ConnectInit lk.salyk.kg [21:32:35]written 0, free lines is 4095 [21:32:35]Connected sock=10 [21:32:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0B 4E 07 01 61 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 72 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 74 E5 00 00 35 04 06 00 4D C5 7A 8D 12 63 6E 27 4F 9C 0E 77 99 1B [21:32:36]Write to MH i2c: 01 00 00 25 09 2E [21:32:36]Write i2c OK [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: 01 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: 01 07 00 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: 01 07 00 25 09 00 00 00 00 00 C7 0C 08 [21:32:36]RasterBufferAndPrint [21:32:36]line [21:32:36]line [21:32:36]line [21:32:36]line [21:32:36]line [21:32:36]written 0, free lines is 3275 [21:32:36]MH_Cut [21:32:36]Write to MH i2c: D1 01 00 2C 09 01 07 [21:32:36]Write i2c OK [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: D1 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: D1 01 00 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: D1 01 00 2C 09 00 06 [21:32:36]Write to MH i2c: 01 00 00 2D 09 36 [21:32:36]Write i2c OK [21:32:36]MH_I2C_Read... [21:32:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 23 DD 47 00 3A 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 32 30 39 34 35 33 32 10 04 04 00 74 E5 00 00 F4 03 04 00 C0 B6 C4 66 B6 04 01 00 00 70 1B EA FD E7 63 BF 97 [21:32:36]CommunicateWithHost err = 0 [21:32:36]CheckOFDResponse [21:32:36]1017 (14) - 77093643461234 [21:32:36]1041 (16) - 0000000002094532 [21:32:36]1040 (4) - 58740 [21:32:36]1012 (4) - 20.08.2024 15:31 [21:32:36]1206 (1) - 0 [21:32:36]OFD Sender: Remove packet 58740 [21:32:36]ProducePacketName [21:32:36]name=ofd_packets/00058740 [21:32:36]NVStorageDeleteData [21:32:36]OFD Sender: No OFD packet to send [21:32:36]*** Cut start [21:32:36]*** Partial cut [21:32:36]*** CUTSNS_PIN = 1 [21:32:37]*** CUTSNS_PIN = 0 [21:32:37]*** Brake cut motor [21:32:37]Read from MH i2c: 01 [21:32:37]MH_I2C_Read... [21:32:37]*** Stop cut motor [21:32:37]*** Cut end [21:32:37]Read from MH i2c: 01 07 00 [21:32:37]MH_I2C_Read... [21:32:37]Read from MH i2c: 01 07 00 2D 09 00 00 00 00 00 FF 0F 4B [21:32:37]process_action close_receipt done [21:32:37]requested_data is exist [21:32:37]produce_requested_data [21:32:37]requested_item fm.sn is exist - process it [21:32:37]wFMCommunicate request_size=4 [21:32:37]MH_SAM_APDU [21:32:37]CAPDU: 80 11 00 00 [21:32:37]Write to MH i2c: E2 08 00 2E 09 80 11 00 00 00 00 00 00 B1 [21:32:37]Write i2c OK [21:32:37]MH_I2C_Read... [21:32:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:37]Read from MH i2c: E2 [21:32:37]MH_I2C_Read... [21:32:37]Read from MH i2c: E2 17 00 [21:32:37]MH_I2C_Read... [21:32:37]Read from MH i2c: E2 17 00 2E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FD [21:32:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:32:37]wFMCommunicate OK [21:32:37]requested_item fd.num is exist - process it [21:32:37]SAM_PROTO_GetFieldsCounters [21:32:37]wFMCommunicate request_size=4 [21:32:37]MH_SAM_APDU [21:32:37]CAPDU: 80 13 00 00 [21:32:37]Write to MH i2c: E2 08 00 2F 09 80 13 00 00 00 00 00 00 B4 [21:32:37]Write i2c OK [21:32:37]MH_I2C_Read... [21:32:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:37]Read from MH i2c: E2 [21:32:37]MH_I2C_Read... [21:32:37]Read from MH i2c: E2 62 00 [21:32:37]MH_I2C_Read... [21:32:37]Read from MH i2c: E2 62 00 2F 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 74 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D4 02 00 00 5E 04 04 00 D4 02 00 00 57 04 04 00 D5 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [21:32:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 74 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D4 02 00 00 5E 04 04 00 D4 02 00 00 57 04 04 00 D5 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:32:37]wFMCommunicate OK [21:32:37]SAM_PROTO_GetFieldsCounters done [21:32:37]requested_item shift.num is exist - process it [21:32:37]requested_item shift.opened is exist - process it [21:32:37]req_shift_opened [21:32:37]FM_GetShiftState [21:32:37]SAM_PROTO_GetShiftState [21:32:37]wFMCommunicate request_size=4 [21:32:37]MH_SAM_APDU [21:32:37]CAPDU: 80 13 01 00 [21:32:37]Write to MH i2c: E2 08 00 30 09 80 13 01 00 00 00 00 00 B6 [21:32:37]Write i2c OK [21:32:37]MH_I2C_Read... [21:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:37]Read from MH i2c: E2 [21:32:37]MH_I2C_Read... [21:32:37]Read from MH i2c: E2 0E 00 [21:32:37]MH_I2C_Read... [21:32:37]Read from MH i2c: E2 0E 00 30 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D9 [21:32:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:32:37]wFMCommunicate OK [21:32:37]SAM_PROTO_GetShiftState done [21:32:37]FM_GetShiftState done [21:32:37]req_shift_opened done [21:32:37]requested_item shift.open_date is exist - process it [21:32:37]req_shift_open_date [21:32:37]req_shift_open_date done [21:32:37]produce_requested_data done [21:32:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58740,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:32:37]process_action_free close_receipt [21:32:37]json_value_free [21:32:37]json_value_free done [21:32:37]process_json_proto returns [21:32:37]Send response to host [21:32:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58740,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:32:37]free response buf [21:32:37]execute_script done [21:32:37]execute_script returns [21:32:37]free content buf [21:32:37]Sock 9.Close socket [21:32:37]Sock 9.Thread stoped [21:32:41]OFD Sender: No OFD packet to send [21:32:46]OFD Sender: No OFD packet to send [21:32:51]OFD Sender: No OFD packet to send [21:32:56]OFD Sender: No OFD packet to send [21:33:01]OFD Sender: No OFD packet to send [21:33:06]OFD Sender: No OFD packet to send [21:33:11]OFD Sender: No OFD packet to send [21:33:16]OFD Sender: No OFD packet to send [21:33:21]OFD Sender: No OFD packet to send [21:33:26]OFD Sender: No OFD packet to send [21:33:30]accept exits with 7 [21:33:30]New connection [21:33:30]New thread 3067440484 created [21:33:30]Thread 3067583844 joined [21:33:30]Waiting for new connection... [21:33:30] Sock 7.Parse request [21:33:30]Sock 7.Check first char [21:33:30]Sock 7.First char is OK [21:33:30]request: POST /json_proto HTTP/1.0 [21:33:30]Method: POST [21:33:30]URL: /json_proto [21:33:30]Method is POST - this is cgi request [21:33:30]url: /json_proto [21:33:30]query_string will be loaded in cgi processing [21:33:30]execute_cgi json_proto POST (null) [21:33:30]execute_cgi path=json_proto method=POST [21:33:30]POST find Content-Length [21:33:30]Host: 172.17.44.3:8080 [21:33:30]Content-Length: 804 [21:33:30]Content-Type: application/json [21:33:30] [21:33:30]POST finish read [21:33:30]Found Content-Length = 804 [21:33:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:30]execute_script... [21:33:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:30]POST & json_proto [21:33:30]process_json_proto [21:33:30]json parsed OK: [21:33:30]protocol is kg_v1.0 [21:33:30]action value=close_receipt [21:33:30]process_action close_receipt [21:33:30]cmd_close_receipt [21:33:30]MH_GetDate [21:33:30]Write to MH i2c: F0 00 00 31 09 29 [21:33:30]Write i2c OK [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: F0 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: F0 09 00 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: F0 09 00 31 09 00 AB 0B C5 66 AD C5 5D 66 48 [21:33:30]GetLastDocTimeStamp 1724189554 [21:33:30]current date 1724189611 [21:33:30]FM_GetShiftState [21:33:30]SAM_PROTO_GetShiftState [21:33:30]wFMCommunicate request_size=4 [21:33:30]MH_SAM_APDU [21:33:30]CAPDU: 80 13 01 00 [21:33:30]Write to MH i2c: E2 08 00 32 09 80 13 01 00 00 00 00 00 B8 [21:33:30]Write i2c OK [21:33:30]MH_I2C_Read... [21:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:30]Read from MH i2c: E2 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: E2 0E 00 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: E2 0E 00 32 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DB [21:33:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:33:30]wFMCommunicate OK [21:33:30]SAM_PROTO_GetShiftState done [21:33:30]FM_GetShiftState done [21:33:30]opened in 1724112910 [21:33:30]opened+sec_in_day 1724199310 [21:33:30]quantity*price = 100021 [21:33:30]sum+1 = 100023 [21:33:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 725 20.08.2024 21:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58741 ФПД: 80693047021685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213331&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58741&fm=80693047021685&tin=02508201610067®Number=0000000000162794&sum=100022 [21:33:31]StoreToDocumentArchive [21:33:31]shift 100 fd 58741 [21:33:31]save to /storage/0100/doc_00058741 [21:33:31]save last doc name /storage/0100/doc_00058741 to /storage/kkm_last_doc_name [21:33:31]save OK [21:33:31]Clear old archive folders... [21:33:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:33:31]tlvbuf is 01FA4690 [21:33:31]SAM_PROTO_ClearQueue [21:33:31]wFMCommunicate request_size=4 [21:33:31]MH_SAM_APDU [21:33:31]CAPDU: 80 09 00 00 [21:33:31]Write to MH i2c: E2 08 00 3F 09 80 09 00 00 00 00 00 00 BA [21:33:31]Write i2c OK [21:33:31]MH_I2C_Read... [21:33:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:31]OFD Sender: No OFD packet to send [21:33:31]Read from MH i2c: E2 [21:33:31]MH_I2C_Read... [21:33:31]Read from MH i2c: E2 03 00 [21:33:31]MH_I2C_Read... [21:33:31]Read from MH i2c: E2 03 00 3F 09 00 90 00 BC [21:33:31]RAPDU: 90 00 [21:33:31]wFMCommunicate OK [21:33:31]SAM_PROTO_ClearQueue done [21:33:31]KKMCreateOFDPacket [21:33:31]OFDProtocolAddRootSTLVToBuf [21:33:31]FM_MakeSignedData [21:33:31]FM_MakeSignedData [21:33:31]SAM_PROTO_SignData [21:33:31]wFMCommunicate request_size=4 [21:33:31]MH_SAM_APDU [21:33:31]CAPDU: 80 0D 01 02 [21:33:31]Write to MH i2c: E2 08 00 40 09 80 0D 01 02 00 00 00 00 C2 [21:33:31]Write i2c OK [21:33:31]MH_I2C_Read... [21:33:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:31]Read from MH i2c: E2 [21:33:31]MH_I2C_Read... [21:33:31]Read from MH i2c: E2 03 00 [21:33:31]MH_I2C_Read... [21:33:31]Read from MH i2c: E2 03 00 40 09 00 90 00 BD [21:33:31]RAPDU: 90 00 [21:33:31]wFMCommunicate OK [21:33:31]wFMCommunicate request_size=255 [21:33:31]MH_SAM_APDU [21:33:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D5 02 00 00 F4 03 04 00 AB 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E5 00 00 35 04 06 00 49 [21:33:31]Write to MH i2c: E2 02 01 41 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 02 00 00 F4 03 04 00 AB 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E5 00 00 35 04 06 00 49 00 00 56 [21:33:31]Write i2c OK [21:33:31]MH_I2C_Read... [21:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:32]Read from MH i2c: E2 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: E2 03 00 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: E2 03 00 41 09 00 90 00 BE [21:33:32]RAPDU: 90 00 [21:33:32]wFMCommunicate OK [21:33:32]wFMCommunicate request_size=10 [21:33:32]MH_SAM_APDU [21:33:32]CAPDU: 80 0D 02 02 05 63 D0 67 50 75 [21:33:32]Write to MH i2c: E2 0D 00 42 09 80 0D 02 02 05 00 63 D0 67 50 75 00 00 2E [21:33:32]Write i2c OK [21:33:32]MH_I2C_Read... [21:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:32]Read from MH i2c: E2 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: E2 03 00 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: E2 03 00 42 09 00 90 00 BF [21:33:32]RAPDU: 90 00 [21:33:32]wFMCommunicate OK [21:33:32]wFMCommunicate request_size=4 [21:33:32]MH_SAM_APDU [21:33:32]CAPDU: 80 0D 03 02 [21:33:32]Write to MH i2c: E2 08 00 43 09 80 0D 03 02 00 00 00 00 C7 [21:33:32]Write i2c OK [21:33:32]MH_I2C_Read... [21:33:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:32]Read from MH i2c: E2 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: E2 0B 00 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: E2 0B 00 43 09 00 25 35 8D A8 07 49 D5 03 90 00 7F [21:33:32]RAPDU: 25 35 8D A8 07 49 D5 03 90 00 [21:33:32]wFMCommunicate OK [21:33:32]SAM_PROTO_SignData done [21:33:32]FM_MakeSignedData done [21:33:32]CreateOFDProtocolMessage [21:33:32]wFMCommunicate request_size=4 [21:33:32]MH_SAM_APDU [21:33:32]CAPDU: 80 11 00 00 [21:33:32]Write to MH i2c: E2 08 00 44 09 80 11 00 00 00 00 00 00 C7 [21:33:32]Write i2c OK [21:33:32]MH_I2C_Read... [21:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:32]Read from MH i2c: E2 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: E2 17 00 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: E2 17 00 44 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [21:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:33:32]wFMCommunicate OK [21:33:32]CreateOFDProtocolMessage done [21:33:32]OFDSenderStorePacket 58741 [21:33:32]StoreOFDPacket docnum=58741 [21:33:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8C 88 07 01 A5 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 02 00 00 F4 03 04 00 AB 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E5 00 00 35 04 06 00 49 63 D0 67 50 75 25 35 8D A8 07 49 D5 03 [21:33:32]CheckFolder [21:33:32]dirname=/storage/ofd_packets [21:33:32]CheckFolder done [21:33:32]ProducePacketName [21:33:32]name=ofd_packets/00058741 [21:33:32]NVStorageSaveData ofd_packets/00058741 [21:33:32]File name is /storage/ofd_packets/00058741 [21:33:32]Write 301 bytes [21:33:32]NVStorageSaveData done [21:33:32]OFDSenderStorePacket done [21:33:32]KKMCreateOFDPacket done [21:33:32]NVStorageSaveData kkm_last_timestamp [21:33:32]File name is /storage/kkm_last_timestamp [21:33:32]Write 4 bytes [21:33:32]NVStorageSaveData done [21:33:32]ExternCall_PrintAddStr [21:33:32]wPrintStart [21:33:32]Write to MH i2c: 01 00 00 45 09 4E [21:33:32]Write i2c OK [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: 01 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: 01 07 00 [21:33:32]MH_I2C_Read... [21:33:32]Read from MH i2c: 01 07 00 45 09 00 00 00 00 00 FF 0F 63 [21:33:32]RasterBufferAndPrint [21:33:32]line Счет N : (1)2076097 [21:33:32]line ИНН: 02508201610067 [21:33:32]line Контрольно-Кассовый Чек [21:33:32]line ПРОДАЖА [21:33:32]line ТРК (МРК, ГНК) : 62 [21:33:32]line Товар: 2710124500 [21:33:32]line Аи-95-К-5 [21:33:32]line 13.480 * 74.20 [21:33:32]line = 1000.22 [21:33:32]line НДС 12% НСП 1% [21:33:32]line > о реализуемом товаре [21:33:32]line ИТОГО: 1000.22 [21:33:32]line НСП 1% : 8.85 [21:33:32]line НДС 12% : 106.22 [21:33:32]line Наличными: 0.00 [21:33:32]line Безнал.: 1000.22 [21:33:32]line Место: АЗС № 135 "Партнер Нефть" [21:33:32]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:33:32]line СНО: Общий режим [21:33:32]line Чек 725 20.08.2024 21:33 [21:33:32]line Смена: 100 ФФД: 1.0 [21:33:32]line ЗНМ: 0300000196 [21:33:32]line РНМ: 0000000000162794 [21:33:32]line Версия ККМ: v1.0 [21:33:32]line Платежная система: O! деньги [21:33:32]line ФМ: 0000000002094532 [21:33:32]line ФД: 58741 [21:33:32]line ФПД: 80693047021685 [21:33:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213331&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58741&fm=80693047021685&tin=02508201610067®Number=0000000000162794&sum=100022 [21:33:32]OFD Sender: Processing packet 58741 [packets to send 52, broken 51] [21:33:32]ProducePacketName [21:33:32]name=ofd_packets/00058741 [21:33:32]OFD Sender: To server: pG, [21:33:32]CommunicateWithHost lk.salyk.kg:30040 [21:33:32]ConnectInit lk.salyk.kg [21:33:32]written 0, free lines is 4095 [21:33:32]Connected sock=10 [21:33:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8C 88 07 01 A5 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 02 00 00 F4 03 04 00 AB 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 75 E5 00 00 35 04 06 00 49 63 D0 67 50 75 25 35 8D A8 07 49 D5 03 [21:33:32]Write to MH i2c: 01 00 00 6F 09 78 [21:33:33]Write i2c OK [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: 01 [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: 01 07 00 [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: 01 07 00 6F 09 00 00 00 00 00 CF 0C 5A [21:33:33]RasterBufferAndPrint [21:33:33]line [21:33:33]line [21:33:33]line [21:33:33]line [21:33:33]line [21:33:33]written 0, free lines is 3285 [21:33:33]MH_Cut [21:33:33]Write to MH i2c: D1 01 00 76 09 01 51 [21:33:33]Write i2c OK [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: D1 [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: D1 01 00 [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: D1 01 00 76 09 00 50 [21:33:33]Write to MH i2c: 01 00 00 77 09 80 [21:33:33]Write i2c OK [21:33:33]MH_I2C_Read... [21:33:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E2 45 47 00 72 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 32 30 39 34 35 33 32 10 04 04 00 75 E5 00 00 F4 03 04 00 F9 B6 C4 66 B6 04 01 00 00 DD A9 27 5D 49 52 4A B8 [21:33:33]CommunicateWithHost err = 0 [21:33:33]CheckOFDResponse [21:33:33]1017 (14) - 77093643461234 [21:33:33]1041 (16) - 0000000002094532 [21:33:33]1040 (4) - 58741 [21:33:33]1012 (4) - 20.08.2024 15:32 [21:33:33]1206 (1) - 0 [21:33:33]OFD Sender: Remove packet 58741 [21:33:33]ProducePacketName [21:33:33]name=ofd_packets/00058741 [21:33:33]NVStorageDeleteData [21:33:33]OFD Sender: No OFD packet to send [21:33:33]*** Cut start [21:33:33]*** Partial cut [21:33:33]*** CUTSNS_PIN = 1 [21:33:33]*** CUTSNS_PIN = 0 [21:33:34]*** Brake cut motor [21:33:34]Read from MH i2c: 01 [21:33:34]MH_I2C_Read... [21:33:34]*** Stop cut motor [21:33:34]*** Cut end [21:33:34]Read from MH i2c: 01 07 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: 01 07 00 77 09 00 00 00 00 00 FF 0F 95 [21:33:34]process_action close_receipt done [21:33:34]requested_data is exist [21:33:34]produce_requested_data [21:33:34]requested_item fm.sn is exist - process it [21:33:34]wFMCommunicate request_size=4 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 11 00 00 [21:33:34]Write to MH i2c: E2 08 00 78 09 80 11 00 00 00 00 00 00 FB [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 17 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 17 00 78 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 47 [21:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:33:34]wFMCommunicate OK [21:33:34]requested_item fd.num is exist - process it [21:33:34]SAM_PROTO_GetFieldsCounters [21:33:34]wFMCommunicate request_size=4 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 13 00 00 [21:33:34]Write to MH i2c: E2 08 00 79 09 80 13 00 00 00 00 00 00 FE [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 62 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 62 00 79 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 75 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D5 02 00 00 5E 04 04 00 D5 02 00 00 57 04 04 00 D6 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [21:33:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 75 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D5 02 00 00 5E 04 04 00 D5 02 00 00 57 04 04 00 D6 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:34]wFMCommunicate OK [21:33:34]SAM_PROTO_GetFieldsCounters done [21:33:34]requested_item shift.num is exist - process it [21:33:34]requested_item shift.opened is exist - process it [21:33:34]req_shift_opened [21:33:34]FM_GetShiftState [21:33:34]SAM_PROTO_GetShiftState [21:33:34]wFMCommunicate request_size=4 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 13 01 00 [21:33:34]Write to MH i2c: E2 08 00 7A 09 80 13 01 00 00 00 00 00 00 [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 0E 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 0E 00 7A 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 23 [21:33:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:33:34]wFMCommunicate OK [21:33:34]SAM_PROTO_GetShiftState done [21:33:34]FM_GetShiftState done [21:33:34]req_shift_opened done [21:33:34]requested_item shift.open_date is exist - process it [21:33:34]req_shift_open_date [21:33:34]req_shift_open_date done [21:33:34]produce_requested_data done [21:33:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58741,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:33:34]process_action_free close_receipt [21:33:34]json_value_free [21:33:34]json_value_free done [21:33:34]process_json_proto returns [21:33:34]Send response to host [21:33:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58741,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:33:34]free response buf [21:33:34]execute_script done [21:33:34]execute_script returns [21:33:34]free content buf [21:33:34]Sock 7.Close socket [21:33:34]Sock 7.Thread stoped [21:33:38]OFD Sender: No OFD packet to send [21:33:43]OFD Sender: No OFD packet to send [21:33:48]OFD Sender: No OFD packet to send [21:33:53]OFD Sender: No OFD packet to send [21:33:58]OFD Sender: No OFD packet to send [21:34:03]OFD Sender: No OFD packet to send [21:34:08]OFD Sender: No OFD packet to send [21:34:13]OFD Sender: No OFD packet to send [21:34:18]OFD Sender: No OFD packet to send [21:34:23]OFD Sender: No OFD packet to send [21:34:28]OFD Sender: No OFD packet to send [21:34:33]OFD Sender: No OFD packet to send [21:34:35]accept exits with 9 [21:34:35]New connection [21:34:35]New thread 3067583844 created [21:34:35]Thread 3067440484 joined [21:34:35]Waiting for new connection... [21:34:35] Sock 9.Parse request [21:34:35]Sock 9.Check first char [21:34:35]Sock 9.First char is OK [21:34:35]request: POST /json_proto HTTP/1.0 [21:34:35]Method: POST [21:34:35]URL: /json_proto [21:34:35]Method is POST - this is cgi request [21:34:35]url: /json_proto [21:34:35]query_string will be loaded in cgi processing [21:34:35]execute_cgi json_proto POST (null) [21:34:35]execute_cgi path=json_proto method=POST [21:34:35]POST find Content-Length [21:34:35]Host: 172.17.44.3:8080 [21:34:35]Content-Length: 801 [21:34:35]Content-Type: application/json [21:34:35] [21:34:35]POST finish read [21:34:35]Found Content-Length = 801 [21:34:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:34:35]execute_script... [21:34:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:34:35]POST & json_proto [21:34:35]process_json_proto [21:34:35]json parsed OK: [21:34:35]protocol is kg_v1.0 [21:34:35]action value=close_receipt [21:34:35]process_action close_receipt [21:34:35]cmd_close_receipt [21:34:35]MH_GetDate [21:34:35]Write to MH i2c: F0 00 00 7B 09 73 [21:34:35]Write i2c OK [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: F0 [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: F0 09 00 [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: F0 09 00 7B 09 00 EC 0B C5 66 AD C5 5D 66 D3 [21:34:35]GetLastDocTimeStamp 1724189611 [21:34:35]current date 1724189676 [21:34:35]FM_GetShiftState [21:34:35]SAM_PROTO_GetShiftState [21:34:35]wFMCommunicate request_size=4 [21:34:35]MH_SAM_APDU [21:34:35]CAPDU: 80 13 01 00 [21:34:35]Write to MH i2c: E2 08 00 7C 09 80 13 01 00 00 00 00 00 02 [21:34:35]Write i2c OK [21:34:35]MH_I2C_Read... [21:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:35]Read from MH i2c: E2 [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: E2 0E 00 [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: E2 0E 00 7C 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 25 [21:34:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:34:35]wFMCommunicate OK [21:34:35]SAM_PROTO_GetShiftState done [21:34:35]FM_GetShiftState done [21:34:35]opened in 1724112910 [21:34:35]opened+sec_in_day 1724199310 [21:34:35]quantity*price = 30035 [21:34:35]sum+1 = 30036 [21:34:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 726 20.08.2024 21:34 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58742 ФПД: 4282620773148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213436&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58742&fm=4282620773148&tin=02508201610067®Number=0000000000162794&sum=30035 [21:34:36]StoreToDocumentArchive [21:34:36]shift 100 fd 58742 [21:34:36]save to /storage/0100/doc_00058742 [21:34:36]save last doc name /storage/0100/doc_00058742 to /storage/kkm_last_doc_name [21:34:36]save OK [21:34:36]Clear old archive folders... [21:34:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:34:36]tlvbuf is 01F9E480 [21:34:36]SAM_PROTO_ClearQueue [21:34:36]wFMCommunicate request_size=4 [21:34:36]MH_SAM_APDU [21:34:36]CAPDU: 80 09 00 00 [21:34:36]Write to MH i2c: E2 08 00 89 09 80 09 00 00 00 00 00 00 04 [21:34:36]Write i2c OK [21:34:36]MH_I2C_Read... [21:34:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:34:36]Read from MH i2c: E2 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 03 00 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 03 00 89 09 00 90 00 06 [21:34:36]RAPDU: 90 00 [21:34:36]wFMCommunicate OK [21:34:36]SAM_PROTO_ClearQueue done [21:34:36]KKMCreateOFDPacket [21:34:36]OFDProtocolAddRootSTLVToBuf [21:34:36]FM_MakeSignedData [21:34:36]FM_MakeSignedData [21:34:36]SAM_PROTO_SignData [21:34:36]wFMCommunicate request_size=4 [21:34:36]MH_SAM_APDU [21:34:36]CAPDU: 80 0D 01 02 [21:34:36]Write to MH i2c: E2 08 00 8A 09 80 0D 01 02 00 00 00 00 0C [21:34:36]Write i2c OK [21:34:36]MH_I2C_Read... [21:34:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:34:36]Read from MH i2c: E2 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 03 00 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 03 00 8A 09 00 90 00 07 [21:34:36]RAPDU: 90 00 [21:34:36]wFMCommunicate OK [21:34:36]wFMCommunicate request_size=255 [21:34:36]MH_SAM_APDU [21:34:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 EC 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E5 00 00 35 04 06 00 03 [21:34:36]Write to MH i2c: E2 02 01 8B 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 EC 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E5 00 00 35 04 06 00 03 00 00 A8 [21:34:36]Write i2c OK [21:34:36]MH_I2C_Read... [21:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:37]Read from MH i2c: E2 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: E2 03 00 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: E2 03 00 8B 09 00 90 00 08 [21:34:37]RAPDU: 90 00 [21:34:37]wFMCommunicate OK [21:34:37]wFMCommunicate request_size=10 [21:34:37]MH_SAM_APDU [21:34:37]CAPDU: 80 0D 02 02 05 E5 20 17 03 1C [21:34:37]Write to MH i2c: E2 0D 00 8C 09 80 0D 02 02 05 00 E5 20 17 03 1C 00 00 54 [21:34:37]Write i2c OK [21:34:37]MH_I2C_Read... [21:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:37]Read from MH i2c: E2 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: E2 03 00 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: E2 03 00 8C 09 00 90 00 09 [21:34:37]RAPDU: 90 00 [21:34:37]wFMCommunicate OK [21:34:37]wFMCommunicate request_size=4 [21:34:37]MH_SAM_APDU [21:34:37]CAPDU: 80 0D 03 02 [21:34:37]Write to MH i2c: E2 08 00 8D 09 80 0D 03 02 00 00 00 00 11 [21:34:37]Write i2c OK [21:34:37]MH_I2C_Read... [21:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:34:37]Read from MH i2c: E2 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: E2 0B 00 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: E2 0B 00 8D 09 00 1A C1 71 D0 71 FB D5 EC 90 00 5B [21:34:37]RAPDU: 1A C1 71 D0 71 FB D5 EC 90 00 [21:34:37]wFMCommunicate OK [21:34:37]SAM_PROTO_SignData done [21:34:37]FM_MakeSignedData done [21:34:37]CreateOFDProtocolMessage [21:34:37]wFMCommunicate request_size=4 [21:34:37]MH_SAM_APDU [21:34:37]CAPDU: 80 11 00 00 [21:34:37]Write to MH i2c: E2 08 00 8E 09 80 11 00 00 00 00 00 00 11 [21:34:37]Write i2c OK [21:34:37]MH_I2C_Read... [21:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:37]Read from MH i2c: E2 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: E2 17 00 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: E2 17 00 8E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [21:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:34:37]wFMCommunicate OK [21:34:37]CreateOFDProtocolMessage done [21:34:37]OFDSenderStorePacket 58742 [21:34:37]StoreOFDPacket docnum=58742 [21:34:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 74 DC 07 01 E9 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 EC 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E5 00 00 35 04 06 00 03 E5 20 17 03 1C 1A C1 71 D0 71 FB D5 EC [21:34:37]CheckFolder [21:34:37]dirname=/storage/ofd_packets [21:34:37]CheckFolder done [21:34:37]ProducePacketName [21:34:37]name=ofd_packets/00058742 [21:34:37]NVStorageSaveData ofd_packets/00058742 [21:34:37]File name is /storage/ofd_packets/00058742 [21:34:37]Write 301 bytes [21:34:37]NVStorageSaveData done [21:34:37]OFDSenderStorePacket done [21:34:37]KKMCreateOFDPacket done [21:34:37]NVStorageSaveData kkm_last_timestamp [21:34:37]File name is /storage/kkm_last_timestamp [21:34:37]Write 4 bytes [21:34:37]NVStorageSaveData done [21:34:37]ExternCall_PrintAddStr [21:34:37]wPrintStart [21:34:37]Write to MH i2c: 01 00 00 8F 09 98 [21:34:37]Write i2c OK [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: 01 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: 01 07 00 [21:34:37]MH_I2C_Read... [21:34:37]Read from MH i2c: 01 07 00 8F 09 00 00 00 00 00 FF 0F AD [21:34:37]RasterBufferAndPrint [21:34:37]line Счет N : (1)2076099 [21:34:37]line ИНН: 02508201610067 [21:34:37]line Контрольно-Кассовый Чек [21:34:37]line ПРОДАЖА [21:34:37]line ТРК (МРК, ГНК) : 53 [21:34:37]line Товар: 2710124130 [21:34:37]line Аи-92-К-4 [21:34:37]line 4.430 * 67.80 [21:34:37]line = 300.35 [21:34:37]line НДС 12% НСП 1% [21:34:37]line > о реализуемом товаре [21:34:37]line ИТОГО: 300.35 [21:34:37]line НСП 1% : 2.66 [21:34:37]line НДС 12% : 31.90 [21:34:37]line Наличными: 0.00 [21:34:37]line Безнал.: 300.35 [21:34:37]line Место: АЗС № 135 "Партнер Нефть" [21:34:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:34:37]line СНО: Общий режим [21:34:37]line Чек 726 20.08.2024 21:34 [21:34:37]line Смена: 100 ФФД: 1.0 [21:34:37]line ЗНМ: 0300000196 [21:34:37]line РНМ: 0000000000162794 [21:34:37]line Версия ККМ: v1.0 [21:34:37]line Платежная система: O! деньги [21:34:37]line ФМ: 0000000002094532 [21:34:37]line ФД: 58742 [21:34:37]line ФПД: 4282620773148 [21:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213436&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58742&fm=4282620773148&tin=02508201610067®Number=0000000000162794&sum=30035 [21:34:37]OFD Sender: Processing packet 58742 [packets to send 52, broken 51] [21:34:37]ProducePacketName [21:34:37]name=ofd_packets/00058742 [21:34:37]OFD Sender: To server: pG, [21:34:37]CommunicateWithHost lk.salyk.kg:30040 [21:34:37]ConnectInit lk.salyk.kg [21:34:37]written 0, free lines is 4095 [21:34:37]Connected sock=10 [21:34:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 74 DC 07 01 E9 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 EC 0B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 76 E5 00 00 35 04 06 00 03 E5 20 17 03 1C 1A C1 71 D0 71 FB D5 EC [21:34:38]Write to MH i2c: 01 00 00 B9 09 C2 [21:34:38]Write i2c OK [21:34:38]MH_I2C_Read... [21:34:38]Read from MH i2c: 01 [21:34:38]MH_I2C_Read... [21:34:38]Read from MH i2c: 01 07 00 [21:34:38]MH_I2C_Read... [21:34:38]Read from MH i2c: 01 07 00 B9 09 00 00 00 00 00 CA 0C 9F [21:34:38]RasterBufferAndPrint [21:34:38]line [21:34:38]line [21:34:38]line [21:34:38]line [21:34:38]line [21:34:38]written 0, free lines is 3280 [21:34:38]MH_Cut [21:34:38]Write to MH i2c: D1 01 00 C0 09 01 9B [21:34:38]Write i2c OK [21:34:38]MH_I2C_Read... [21:34:38]Read from MH i2c: D1 [21:34:38]MH_I2C_Read... [21:34:38]Read from MH i2c: D1 01 00 [21:34:38]MH_I2C_Read... [21:34:38]Read from MH i2c: D1 01 00 C0 09 00 9A [21:34:38]Write to MH i2c: 01 00 00 C1 09 CA [21:34:38]Write i2c OK [21:34:38]MH_I2C_Read... [21:34:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F4 05 47 00 38 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 32 30 39 34 35 33 32 10 04 04 00 76 E5 00 00 F4 03 04 00 3A B7 C4 66 B6 04 01 00 00 00 AE 9D 49 3A 48 19 F4 [21:34:38]CommunicateWithHost err = 0 [21:34:38]CheckOFDResponse [21:34:38]1017 (14) - 77093643461234 [21:34:38]1041 (16) - 0000000002094532 [21:34:38]1040 (4) - 58742 [21:34:38]1012 (4) - 20.08.2024 15:33 [21:34:38]1206 (1) - 0 [21:34:38]OFD Sender: Remove packet 58742 [21:34:38]ProducePacketName [21:34:38]name=ofd_packets/00058742 [21:34:38]NVStorageDeleteData [21:34:38]OFD Sender: No OFD packet to send [21:34:38]*** Cut start [21:34:38]*** Partial cut [21:34:38]*** CUTSNS_PIN = 1 [21:34:39]*** CUTSNS_PIN = 0 [21:34:39]*** Brake cut motor [21:34:39]Read from MH i2c: 01 [21:34:39]MH_I2C_Read... [21:34:39]*** Stop cut motor [21:34:39]*** Cut end [21:34:39]Read from MH i2c: 01 07 00 [21:34:39]MH_I2C_Read... [21:34:39]Read from MH i2c: 01 07 00 C1 09 00 00 00 00 00 FF 0F DF [21:34:39]process_action close_receipt done [21:34:39]requested_data is exist [21:34:39]produce_requested_data [21:34:39]requested_item fm.sn is exist - process it [21:34:39]wFMCommunicate request_size=4 [21:34:39]MH_SAM_APDU [21:34:39]CAPDU: 80 11 00 00 [21:34:39]Write to MH i2c: E2 08 00 C2 09 80 11 00 00 00 00 00 00 45 [21:34:39]Write i2c OK [21:34:39]MH_I2C_Read... [21:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:39]Read from MH i2c: E2 [21:34:39]MH_I2C_Read... [21:34:39]Read from MH i2c: E2 17 00 [21:34:39]MH_I2C_Read... [21:34:39]Read from MH i2c: E2 17 00 C2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 91 [21:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:34:39]wFMCommunicate OK [21:34:39]requested_item fd.num is exist - process it [21:34:39]SAM_PROTO_GetFieldsCounters [21:34:39]wFMCommunicate request_size=4 [21:34:39]MH_SAM_APDU [21:34:39]CAPDU: 80 13 00 00 [21:34:39]Write to MH i2c: E2 08 00 C3 09 80 13 00 00 00 00 00 00 48 [21:34:39]Write i2c OK [21:34:39]MH_I2C_Read... [21:34:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:34:39]Read from MH i2c: E2 [21:34:39]MH_I2C_Read... [21:34:39]Read from MH i2c: E2 62 00 [21:34:39]MH_I2C_Read... [21:34:39]Read from MH i2c: E2 62 00 C3 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 76 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D6 02 00 00 5E 04 04 00 D6 02 00 00 57 04 04 00 D7 02 00 00 19 04 04 00 00 00 00 00 90 00 AD [21:34:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 76 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D6 02 00 00 5E 04 04 00 D6 02 00 00 57 04 04 00 D7 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:34:39]wFMCommunicate OK [21:34:39]SAM_PROTO_GetFieldsCounters done [21:34:39]requested_item shift.num is exist - process it [21:34:39]requested_item shift.opened is exist - process it [21:34:39]req_shift_opened [21:34:39]FM_GetShiftState [21:34:39]SAM_PROTO_GetShiftState [21:34:39]wFMCommunicate request_size=4 [21:34:39]MH_SAM_APDU [21:34:39]CAPDU: 80 13 01 00 [21:34:39]Write to MH i2c: E2 08 00 C4 09 80 13 01 00 00 00 00 00 4A [21:34:39]Write i2c OK [21:34:39]MH_I2C_Read... [21:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:39]Read from MH i2c: E2 [21:34:39]MH_I2C_Read... [21:34:39]Read from MH i2c: E2 0E 00 [21:34:39]MH_I2C_Read... [21:34:39]Read from MH i2c: E2 0E 00 C4 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6D [21:34:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:34:39]wFMCommunicate OK [21:34:39]SAM_PROTO_GetShiftState done [21:34:39]FM_GetShiftState done [21:34:39]req_shift_opened done [21:34:39]requested_item shift.open_date is exist - process it [21:34:39]req_shift_open_date [21:34:39]req_shift_open_date done [21:34:39]produce_requested_data done [21:34:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58742,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:34:39]process_action_free close_receipt [21:34:39]json_value_free [21:34:39]json_value_free done [21:34:39]process_json_proto returns [21:34:39]Send response to host [21:34:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58742,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:34:39]free response buf [21:34:39]execute_script done [21:34:39]execute_script returns [21:34:39]free content buf [21:34:39]Sock 9.Close socket [21:34:39]Sock 9.Thread stoped [21:34:43]OFD Sender: No OFD packet to send [21:34:48]OFD Sender: No OFD packet to send [21:34:53]OFD Sender: No OFD packet to send [21:34:58]OFD Sender: No OFD packet to send [21:35:03]OFD Sender: No OFD packet to send [21:35:08]accept exits with 7 [21:35:08]New connection [21:35:08]New thread 3067440484 created [21:35:08]Thread 3067583844 joined [21:35:08]Waiting for new connection... [21:35:08] Sock 7.Parse request [21:35:08]Sock 7.Check first char [21:35:08]Sock 7.First char is OK [21:35:08]request: POST /json_proto HTTP/1.0 [21:35:08]Method: POST [21:35:08]URL: /json_proto [21:35:08]Method is POST - this is cgi request [21:35:08]url: /json_proto [21:35:08]query_string will be loaded in cgi processing [21:35:08]execute_cgi json_proto POST (null) [21:35:08]execute_cgi path=json_proto method=POST [21:35:08]POST find Content-Length [21:35:08]Host: 172.17.44.3:8080 [21:35:08]Content-Length: 798 [21:35:08]Content-Type: application/json [21:35:08] [21:35:08]POST finish read [21:35:08]Found Content-Length = 798 [21:35:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:08]execute_script... [21:35: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)2076100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:08]POST & json_proto [21:35:08]process_json_proto [21:35:08]json parsed OK: [21:35:08]protocol is kg_v1.0 [21:35:08]action value=close_receipt [21:35:08]process_action close_receipt [21:35:08]cmd_close_receipt [21:35:08]MH_GetDate [21:35:08]Write to MH i2c: F0 00 00 C5 09 BD [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: F0 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: F0 09 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: F0 09 00 C5 09 00 0C 0C C5 66 AD C5 5D 66 3E [21:35:08]GetLastDocTimeStamp 1724189676 [21:35:08]current date 1724189708 [21:35:08]FM_GetShiftState [21:35:08]SAM_PROTO_GetShiftState [21:35:08]wFMCommunicate request_size=4 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 13 01 00 [21:35:08]Write to MH i2c: E2 08 00 C6 09 80 13 01 00 00 00 00 00 4C [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 0E 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 0E 00 C6 09 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6F [21:35:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:35:08]wFMCommunicate OK [21:35:08]SAM_PROTO_GetShiftState done [21:35:08]FM_GetShiftState done [21:35:08]opened in 1724112910 [21:35:08]opened+sec_in_day 1724199310 [21:35:08]quantity*price = 50063 [21:35:08]sum+1 = 50064 [21:35:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 727 20.08.2024 21:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58743 ФПД: 194410375255557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213508&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58743&fm=194410375255557&tin=02508201610067®Number=0000000000162794&sum=50063 [21:35:09]StoreToDocumentArchive [21:35:09]shift 100 fd 58743 [21:35:09]save to /storage/0100/doc_00058743 [21:35:09]save last doc name /storage/0100/doc_00058743 to /storage/kkm_last_doc_name [21:35:09]save OK [21:35:09]Clear old archive folders... [21:35:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:35:09]tlvbuf is 01FA4450 [21:35:09]SAM_PROTO_ClearQueue [21:35:09]wFMCommunicate request_size=4 [21:35:09]MH_SAM_APDU [21:35:09]CAPDU: 80 09 00 00 [21:35:09]Write to MH i2c: E2 08 00 D3 09 80 09 00 00 00 00 00 00 4E [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:09]Read from MH i2c: E2 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 03 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 03 00 D3 09 00 90 00 50 [21:35:09]RAPDU: 90 00 [21:35:09]wFMCommunicate OK [21:35:09]SAM_PROTO_ClearQueue done [21:35:09]KKMCreateOFDPacket [21:35:09]OFDProtocolAddRootSTLVToBuf [21:35:09]FM_MakeSignedData [21:35:09]FM_MakeSignedData [21:35:09]SAM_PROTO_SignData [21:35:09]wFMCommunicate request_size=4 [21:35:09]MH_SAM_APDU [21:35:09]CAPDU: 80 0D 01 02 [21:35:09]Write to MH i2c: E2 08 00 D4 09 80 0D 01 02 00 00 00 00 56 [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:09]Read from MH i2c: E2 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 03 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 03 00 D4 09 00 90 00 51 [21:35:09]RAPDU: 90 00 [21:35:09]wFMCommunicate OK [21:35:09]wFMCommunicate request_size=255 [21:35:09]MH_SAM_APDU [21:35:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 0C 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E5 00 00 35 04 06 00 B0 D0 B1 5B [21:35:09]Write to MH i2c: E2 02 01 D5 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 0C 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E5 00 00 35 04 06 00 B0 D0 B1 5B 00 00 46 [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:09]Read from MH i2c: E2 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 03 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 03 00 D5 09 00 90 00 52 [21:35:09]RAPDU: 90 00 [21:35:09]wFMCommunicate OK [21:35:09]wFMCommunicate request_size=7 [21:35:09]MH_SAM_APDU [21:35:09]CAPDU: 80 0D 02 02 02 96 05 [21:35:09]Write to MH i2c: E2 0A 00 D6 09 80 0D 02 02 02 00 96 05 00 00 F8 [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:09]Read from MH i2c: E2 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 03 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 03 00 D6 09 00 90 00 53 [21:35:09]RAPDU: 90 00 [21:35:09]wFMCommunicate OK [21:35:09]wFMCommunicate request_size=4 [21:35:09]MH_SAM_APDU [21:35:09]CAPDU: 80 0D 03 02 [21:35:09]Write to MH i2c: E2 08 00 D7 09 80 0D 03 02 00 00 00 00 5B [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:09]Read from MH i2c: E2 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 0B 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 0B 00 D7 09 00 A8 A8 04 CC 82 C5 09 E0 90 00 AC [21:35:09]RAPDU: A8 A8 04 CC 82 C5 09 E0 90 00 [21:35:09]wFMCommunicate OK [21:35:09]SAM_PROTO_SignData done [21:35:09]FM_MakeSignedData done [21:35:09]CreateOFDProtocolMessage [21:35:09]wFMCommunicate request_size=4 [21:35:09]MH_SAM_APDU [21:35:09]CAPDU: 80 11 00 00 [21:35:09]Write to MH i2c: E2 08 00 D8 09 80 11 00 00 00 00 00 00 5B [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:09]Read from MH i2c: E2 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 17 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: E2 17 00 D8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A7 [21:35:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:35:09]wFMCommunicate OK [21:35:09]CreateOFDProtocolMessage done [21:35:09]OFDSenderStorePacket 58743 [21:35:09]StoreOFDPacket docnum=58743 [21:35:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 BD 25 04 01 78 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 0C 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E5 00 00 35 04 06 00 B0 D0 B1 5B 96 05 A8 A8 04 CC 82 C5 09 E0 [21:35:09]CheckFolder [21:35:09]dirname=/storage/ofd_packets [21:35:09]CheckFolder done [21:35:09]ProducePacketName [21:35:09]name=ofd_packets/00058743 [21:35:09]NVStorageSaveData ofd_packets/00058743 [21:35:09]File name is /storage/ofd_packets/00058743 [21:35:09]Write 298 bytes [21:35:09]NVStorageSaveData done [21:35:09]OFDSenderStorePacket done [21:35:09]KKMCreateOFDPacket done [21:35:09]NVStorageSaveData kkm_last_timestamp [21:35:09]File name is /storage/kkm_last_timestamp [21:35:09]Write 4 bytes [21:35:09]NVStorageSaveData done [21:35:09]ExternCall_PrintAddStr [21:35:09]wPrintStart [21:35:09]Write to MH i2c: 01 00 00 D9 09 E2 [21:35:09]Write i2c OK [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: 01 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: 01 07 00 [21:35:09]MH_I2C_Read... [21:35:09]Read from MH i2c: 01 07 00 D9 09 00 00 00 00 00 FF 0F F7 [21:35:09]RasterBufferAndPrint [21:35:09]line Счет N : (1)2076100 [21:35:09]line ИНН: 02508201610067 [21:35:09]line Контрольно-Кассовый Чек [21:35:09]line ПРОДАЖА [21:35:09]line ТРК (МРК, ГНК) : 11 [21:35:09]line Товар: 2710194210 [21:35:09]line ДТ-К-5 [21:35:09]line 6.570 * 76.20 [21:35:09]line = 500.63 [21:35:09]line НДС 12% НСП 1% [21:35:09]line > о реализуемом товаре [21:35:09]line ИТОГО: 500.63 [21:35:09]line НСП 1% : 4.43 [21:35:09]line НДС 12% : 53.16 [21:35:09]line Наличными: 0.00 [21:35:09]line Безнал.: 500.63 [21:35:09]line Место: АЗС № 135 "Партнер Нефть" [21:35:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:35:09]line СНО: Общий режим [21:35:09]line Чек 727 20.08.2024 21:35 [21:35:09]line Смена: 100 ФФД: 1.0 [21:35:09]line ЗНМ: 0300000196 [21:35:09]line РНМ: 0000000000162794 [21:35:09]line Версия ККМ: v1.0 [21:35:09]line Платежная система: O! деньги [21:35:09]line ФМ: 0000000002094532 [21:35:09]line ФД: 58743 [21:35:09]line ФПД: 194410375255557 [21:35:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213508&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58743&fm=194410375255557&tin=02508201610067®Number=0000000000162794&sum=50063 [21:35:10]OFD Sender: Processing packet 58743 [packets to send 52, broken 51] [21:35:10]ProducePacketName [21:35:10]name=ofd_packets/00058743 [21:35:10]OFD Sender: To server: pG, [21:35:10]CommunicateWithHost lk.salyk.kg:30040 [21:35:10]ConnectInit lk.salyk.kg [21:35:10]written 0, free lines is 4095 [21:35:10]Connected sock=10 [21:35:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 BD 25 04 01 78 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 0C 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E5 00 00 35 04 06 00 B0 D0 B1 5B 96 05 A8 A8 04 CC 82 C5 09 E0 [21:35:10]Write to MH i2c: 01 00 00 03 0A 0D [21:35:10]Write i2c OK [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: 01 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: 01 07 00 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: 01 07 00 03 0A 00 00 00 00 00 C2 0C E2 [21:35:10]RasterBufferAndPrint [21:35:10]line [21:35:10]line [21:35:10]line [21:35:10]line [21:35:10]line [21:35:10]written 0, free lines is 3272 [21:35:10]MH_Cut [21:35:10]Write to MH i2c: D1 01 00 0A 0A 01 E6 [21:35:10]Write i2c OK [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: D1 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: D1 01 00 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: D1 01 00 0A 0A 00 E5 [21:35:10]Write to MH i2c: 01 00 00 0B 0A 15 [21:35:10]Write i2c OK [21:35:10]MH_I2C_Read... [21:35:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 30 B3 47 00 2E CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 77 E5 00 00 F4 03 04 00 5A B7 C4 66 B6 04 01 00 00 D8 43 22 4E E6 E9 DE 48 [21:35:10]CommunicateWithHost err = 0 [21:35:10]CheckOFDResponse [21:35:10]1017 (14) - 77093643461234 [21:35:10]1041 (16) - 0000000002094532 [21:35:10]1040 (4) - 58743 [21:35:10]1012 (4) - 20.08.2024 15:33 [21:35:10]1206 (1) - 0 [21:35:10]OFD Sender: Remove packet 58743 [21:35:10]ProducePacketName [21:35:10]name=ofd_packets/00058743 [21:35:10]NVStorageDeleteData [21:35:11]OFD Sender: No OFD packet to send [21:35:11]*** Cut start [21:35:11]*** Partial cut [21:35:11]*** CUTSNS_PIN = 1 [21:35:11]*** CUTSNS_PIN = 0 [21:35:11]*** Brake cut motor [21:35:12]Read from MH i2c: 01 [21:35:12]MH_I2C_Read... [21:35:12]*** Stop cut motor [21:35:12]*** Cut end [21:35:12]Read from MH i2c: 01 07 00 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: 01 07 00 0B 0A 00 00 00 00 00 FF 0F 2A [21:35:12]process_action close_receipt done [21:35:12]requested_data is exist [21:35:12]produce_requested_data [21:35:12]requested_item fm.sn is exist - process it [21:35:12]wFMCommunicate request_size=4 [21:35:12]MH_SAM_APDU [21:35:12]CAPDU: 80 11 00 00 [21:35:12]Write to MH i2c: E2 08 00 0C 0A 80 11 00 00 00 00 00 00 90 [21:35:12]Write i2c OK [21:35:12]MH_I2C_Read... [21:35:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:12]Read from MH i2c: E2 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: E2 17 00 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: E2 17 00 0C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DC [21:35:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:35:12]wFMCommunicate OK [21:35:12]requested_item fd.num is exist - process it [21:35:12]SAM_PROTO_GetFieldsCounters [21:35:12]wFMCommunicate request_size=4 [21:35:12]MH_SAM_APDU [21:35:12]CAPDU: 80 13 00 00 [21:35:12]Write to MH i2c: E2 08 00 0D 0A 80 13 00 00 00 00 00 00 93 [21:35:12]Write i2c OK [21:35:12]MH_I2C_Read... [21:35:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:12]Read from MH i2c: E2 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: E2 62 00 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: E2 62 00 0D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 77 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D7 02 00 00 5E 04 04 00 D7 02 00 00 57 04 04 00 D8 02 00 00 19 04 04 00 00 00 00 00 90 00 FC [21:35:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 77 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D7 02 00 00 5E 04 04 00 D7 02 00 00 57 04 04 00 D8 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:35:12]wFMCommunicate OK [21:35:12]SAM_PROTO_GetFieldsCounters done [21:35:12]requested_item shift.num is exist - process it [21:35:12]requested_item shift.opened is exist - process it [21:35:12]req_shift_opened [21:35:12]FM_GetShiftState [21:35:12]SAM_PROTO_GetShiftState [21:35:12]wFMCommunicate request_size=4 [21:35:12]MH_SAM_APDU [21:35:12]CAPDU: 80 13 01 00 [21:35:12]Write to MH i2c: E2 08 00 0E 0A 80 13 01 00 00 00 00 00 95 [21:35:12]Write i2c OK [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: E2 [21:35:12]MH_I2C_Read... [21:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:12]Read from MH i2c: E2 0E 00 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: E2 0E 00 0E 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B8 [21:35:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:35:12]wFMCommunicate OK [21:35:12]SAM_PROTO_GetShiftState done [21:35:12]FM_GetShiftState done [21:35:12]req_shift_opened done [21:35:12]requested_item shift.open_date is exist - process it [21:35:12]req_shift_open_date [21:35:12]req_shift_open_date done [21:35:12]produce_requested_data done [21:35:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58743,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:35:12]process_action_free close_receipt [21:35:12]json_value_free [21:35:12]json_value_free done [21:35:12]process_json_proto returns [21:35:12]Send response to host [21:35:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58743,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:35:12]free response buf [21:35:12]execute_script done [21:35:12]execute_script returns [21:35:12]free content buf [21:35:12]Sock 7.Close socket [21:35:12]Sock 7.Thread stoped [21:35:16]OFD Sender: No OFD packet to send [21:35:21]OFD Sender: No OFD packet to send [21:35:26]OFD Sender: No OFD packet to send [21:35:31]OFD Sender: No OFD packet to send [21:35:36]OFD Sender: No OFD packet to send [21:35:41]OFD Sender: No OFD packet to send [21:35:46]OFD Sender: No OFD packet to send [21:35:50]accept exits with 9 [21:35:50]New connection [21:35:50]New thread 3067583844 created [21:35:50]Thread 3067440484 joined [21:35:50]Waiting for new connection... [21:35:50] Sock 9.Parse request [21:35:50]Sock 9.Check first char [21:35:50]Sock 9.First char is OK [21:35:50]request: POST /json_proto HTTP/1.0 [21:35:50]Method: POST [21:35:50]URL: /json_proto [21:35:50]Method is POST - this is cgi request [21:35:50]url: /json_proto [21:35:50]query_string will be loaded in cgi processing [21:35:50]execute_cgi json_proto POST (null) [21:35:50]execute_cgi path=json_proto method=POST [21:35:50]POST find Content-Length [21:35:50]Host: 172.17.44.3:8080 [21:35:50]Content-Length: 801 [21:35:50]Content-Type: application/json [21:35:50] [21:35:50]POST finish read [21:35:50]Found Content-Length = 801 [21:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 34.880, "sum" : 2657.86, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2657.86 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:50]execute_script... [21:35: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)2076098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 34.880, "sum" : 2657.86, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2657.86 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:50]POST & json_proto [21:35:50]process_json_proto [21:35:50]json parsed OK: [21:35:50]protocol is kg_v1.0 [21:35:50]action value=close_receipt [21:35:50]process_action close_receipt [21:35:50]cmd_close_receipt [21:35:50]MH_GetDate [21:35:50]Write to MH i2c: F0 00 00 0F 0A 08 [21:35:50]Write i2c OK [21:35:50]MH_I2C_Read... [21:35:50]Read from MH i2c: F0 [21:35:50]MH_I2C_Read... [21:35:50]Read from MH i2c: F0 09 00 [21:35:50]MH_I2C_Read... [21:35:50]Read from MH i2c: F0 09 00 0F 0A 00 37 0C C5 66 AD C5 5D 66 B4 [21:35:50]GetLastDocTimeStamp 1724189708 [21:35:50]current date 1724189751 [21:35:50]FM_GetShiftState [21:35:50]SAM_PROTO_GetShiftState [21:35:50]wFMCommunicate request_size=4 [21:35:50]MH_SAM_APDU [21:35:50]CAPDU: 80 13 01 00 [21:35:50]Write to MH i2c: E2 08 00 10 0A 80 13 01 00 00 00 00 00 97 [21:35:50]Write i2c OK [21:35:50]MH_I2C_Read... [21:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:50]Read from MH i2c: E2 [21:35:50]MH_I2C_Read... [21:35:50]Read from MH i2c: E2 0E 00 [21:35:50]MH_I2C_Read... [21:35:50]Read from MH i2c: E2 0E 00 10 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BA [21:35:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:35:50]wFMCommunicate OK [21:35:50]SAM_PROTO_GetShiftState done [21:35:50]FM_GetShiftState done [21:35:50]opened in 1724112910 [21:35:50]opened+sec_in_day 1724199310 [21:35:50]quantity*price = 265785 [21:35:50]sum+1 = 265787 [21:35:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2657.86 НСП 1% : 23.52 НДС 12% : 282.25 Наличными: 0.00 Безнал.: 2657.86 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 728 20.08.2024 21:35 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58744 ФПД: 47087635347350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213551&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58744&fm=47087635347350&tin=02508201610067®Number=0000000000162794&sum=265786 [21:35:52]StoreToDocumentArchive [21:35:52]shift 100 fd 58744 [21:35:52]save to /storage/0100/doc_00058744 [21:35:52]save last doc name /storage/0100/doc_00058744 to /storage/kkm_last_doc_name [21:35:52]save OK [21:35:52]Clear old archive folders... [21:35:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:35:52]tlvbuf is 01F9E480 [21:35:52]SAM_PROTO_ClearQueue [21:35:52]wFMCommunicate request_size=4 [21:35:52]MH_SAM_APDU [21:35:52]CAPDU: 80 09 00 00 [21:35:52]Write to MH i2c: E2 08 00 1D 0A 80 09 00 00 00 00 00 00 99 [21:35:52]Write i2c OK [21:35:52]MH_I2C_Read... [21:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:52]Read from MH i2c: E2 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 03 00 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 03 00 1D 0A 00 90 00 9B [21:35:52]RAPDU: 90 00 [21:35:52]wFMCommunicate OK [21:35:52]SAM_PROTO_ClearQueue done [21:35:52]KKMCreateOFDPacket [21:35:52]OFDProtocolAddRootSTLVToBuf [21:35:52]FM_MakeSignedData [21:35:52]FM_MakeSignedData [21:35:52]SAM_PROTO_SignData [21:35:52]wFMCommunicate request_size=4 [21:35:52]MH_SAM_APDU [21:35:52]CAPDU: 80 0D 01 02 [21:35:52]Write to MH i2c: E2 08 00 1E 0A 80 0D 01 02 00 00 00 00 A1 [21:35:52]Write i2c OK [21:35:52]MH_I2C_Read... [21:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:52]Read from MH i2c: E2 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 03 00 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 03 00 1E 0A 00 90 00 9C [21:35:52]RAPDU: 90 00 [21:35:52]wFMCommunicate OK [21:35:52]wFMCommunicate request_size=255 [21:35:52]MH_SAM_APDU [21:35:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 88 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3A 0E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A 0E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A 0E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 37 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E5 00 00 35 04 06 00 2A D3 71 C7 [21:35:52]Write to MH i2c: E2 02 01 1F 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 88 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3A 0E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A 0E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A 0E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 37 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E5 00 00 35 04 06 00 2A D3 71 C7 00 00 AE [21:35:52]Write i2c OK [21:35:52]MH_I2C_Read... [21:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:52]Read from MH i2c: E2 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 03 00 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 03 00 1F 0A 00 90 00 9D [21:35:52]RAPDU: 90 00 [21:35:52]wFMCommunicate OK [21:35:52]wFMCommunicate request_size=7 [21:35:52]MH_SAM_APDU [21:35:52]CAPDU: 80 0D 02 02 02 37 96 [21:35:52]Write to MH i2c: E2 0A 00 20 0A 80 0D 02 02 02 00 37 96 00 00 75 [21:35:52]Write i2c OK [21:35:52]MH_I2C_Read... [21:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:52]Read from MH i2c: E2 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 03 00 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 03 00 20 0A 00 90 00 9E [21:35:52]RAPDU: 90 00 [21:35:52]wFMCommunicate OK [21:35:52]wFMCommunicate request_size=4 [21:35:52]MH_SAM_APDU [21:35:52]CAPDU: 80 0D 03 02 [21:35:52]Write to MH i2c: E2 08 00 21 0A 80 0D 03 02 00 00 00 00 A6 [21:35:52]Write i2c OK [21:35:52]MH_I2C_Read... [21:35:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:52]Read from MH i2c: E2 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 0B 00 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 0B 00 21 0A 00 BD 76 AB D7 73 BB 79 9E 90 00 A1 [21:35:52]RAPDU: BD 76 AB D7 73 BB 79 9E 90 00 [21:35:52]wFMCommunicate OK [21:35:52]SAM_PROTO_SignData done [21:35:52]FM_MakeSignedData done [21:35:52]CreateOFDProtocolMessage [21:35:52]wFMCommunicate request_size=4 [21:35:52]MH_SAM_APDU [21:35:52]CAPDU: 80 11 00 00 [21:35:52]Write to MH i2c: E2 08 00 22 0A 80 11 00 00 00 00 00 00 A6 [21:35:52]Write i2c OK [21:35:52]MH_I2C_Read... [21:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:52]Read from MH i2c: E2 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 17 00 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: E2 17 00 22 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F2 [21:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:35:52]wFMCommunicate OK [21:35:52]CreateOFDProtocolMessage done [21:35:52]OFDSenderStorePacket 58744 [21:35:52]StoreOFDPacket docnum=58744 [21:35:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5C 29 04 01 E0 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 88 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3A 0E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A 0E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A 0E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 37 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E5 00 00 35 04 06 00 2A D3 71 C7 37 96 BD 76 AB D7 73 BB 79 9E [21:35:52]CheckFolder [21:35:52]dirname=/storage/ofd_packets [21:35:52]CheckFolder done [21:35:52]ProducePacketName [21:35:52]name=ofd_packets/00058744 [21:35:52]NVStorageSaveData ofd_packets/00058744 [21:35:52]File name is /storage/ofd_packets/00058744 [21:35:52]Write 298 bytes [21:35:52]NVStorageSaveData done [21:35:52]OFDSenderStorePacket done [21:35:52]KKMCreateOFDPacket done [21:35:52]NVStorageSaveData kkm_last_timestamp [21:35:52]File name is /storage/kkm_last_timestamp [21:35:52]Write 4 bytes [21:35:52]NVStorageSaveData done [21:35:52]ExternCall_PrintAddStr [21:35:52]wPrintStart [21:35:52]Write to MH i2c: 01 00 00 23 0A 2D [21:35:52]Write i2c OK [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: 01 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: 01 07 00 [21:35:52]MH_I2C_Read... [21:35:52]Read from MH i2c: 01 07 00 23 0A 00 00 00 00 00 FF 0F 42 [21:35:52]RasterBufferAndPrint [21:35:52]line Счет N : (1)2076098 [21:35:52]line ИНН: 02508201610067 [21:35:52]line Контрольно-Кассовый Чек [21:35:52]line ПРОДАЖА [21:35:52]line ТРК (МРК, ГНК) : 21 [21:35:52]line Товар: 2710194210 [21:35:52]line ДТ-К-5 [21:35:52]line 34.880 * 76.20 [21:35:52]line = 2657.86 [21:35:52]line НДС 12% НСП 1% [21:35:52]line > о реализуемом товаре [21:35:52]line ИТОГО: 2657.86 [21:35:52]line НСП 1% : 23.52 [21:35:52]line НДС 12% : 282.25 [21:35:52]line Наличными: 0.00 [21:35:52]line Безнал.: 2657.86 [21:35:52]line Место: АЗС № 135 "Партнер Нефть" [21:35:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:35:52]line СНО: Общий режим [21:35:52]line Чек 728 20.08.2024 21:35 [21:35:52]line Смена: 100 ФФД: 1.0 [21:35:52]line ЗНМ: 0300000196 [21:35:52]line РНМ: 0000000000162794 [21:35:52]line Версия ККМ: v1.0 [21:35:52]line Платежная система: O! деньги [21:35:52]line ФМ: 0000000002094532 [21:35:52]line ФД: 58744 [21:35:52]line ФПД: 47087635347350 [21:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213551&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58744&fm=47087635347350&tin=02508201610067®Number=0000000000162794&sum=265786 [21:35:52]OFD Sender: Processing packet 58744 [packets to send 52, broken 51] [21:35:52]ProducePacketName [21:35:52]name=ofd_packets/00058744 [21:35:52]OFD Sender: To server: pG, [21:35:52]CommunicateWithHost lk.salyk.kg:30040 [21:35:52]ConnectInit lk.salyk.kg [21:35:52]written 0, free lines is 4095 [21:35:53]Connected sock=7 [21:35:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 5C 29 04 01 E0 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 88 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3A 0E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A 0E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A 0E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 37 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E5 00 00 35 04 06 00 2A D3 71 C7 37 96 BD 76 AB D7 73 BB 79 9E [21:35:53]Write to MH i2c: 01 00 00 4D 0A 57 [21:35:53]Write i2c OK [21:35:53]MH_I2C_Read... [21:35:53]Read from MH i2c: 01 [21:35:53]MH_I2C_Read... [21:35:53]Read from MH i2c: 01 07 00 [21:35:53]MH_I2C_Read... [21:35:53]Read from MH i2c: 01 07 00 4D 0A 00 00 00 00 00 C3 0C 2D [21:35:53]RasterBufferAndPrint [21:35:53]line [21:35:53]line [21:35:53]line [21:35:53]line [21:35:53]line [21:35:53]written 0, free lines is 3274 [21:35:53]MH_Cut [21:35:53]Write to MH i2c: D1 01 00 54 0A 01 30 [21:35:53]Write i2c OK [21:35:53]MH_I2C_Read... [21:35:53]Read from MH i2c: D1 [21:35:53]MH_I2C_Read... [21:35:53]Read from MH i2c: D1 01 00 [21:35:53]MH_I2C_Read... [21:35:53]Read from MH i2c: D1 01 00 54 0A 00 2F [21:35:53]Write to MH i2c: 01 00 00 55 0A 5F [21:35:53]Write i2c OK [21:35:53]MH_I2C_Read... [21:35:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D0 CC 47 00 A9 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 78 E5 00 00 F4 03 04 00 85 B7 C4 66 B6 04 01 00 00 EF B3 C3 A8 A3 67 A1 78 [21:35:53]CommunicateWithHost err = 0 [21:35:53]CheckOFDResponse [21:35:53]1017 (14) - 77093643461234 [21:35:53]1041 (16) - 0000000002094532 [21:35:53]1040 (4) - 58744 [21:35:53]1012 (4) - 20.08.2024 15:34 [21:35:53]1206 (1) - 0 [21:35:53]OFD Sender: Remove packet 58744 [21:35:53]ProducePacketName [21:35:53]name=ofd_packets/00058744 [21:35:53]NVStorageDeleteData [21:35:53]OFD Sender: No OFD packet to send [21:35:54]*** Cut start [21:35:54]*** Partial cut [21:35:54]*** CUTSNS_PIN = 1 [21:35:54]*** CUTSNS_PIN = 0 [21:35:54]*** Brake cut motor [21:35:54]Read from MH i2c: 01 [21:35:54]MH_I2C_Read... [21:35:54]*** Stop cut motor [21:35:54]*** Cut end [21:35:54]Read from MH i2c: 01 07 00 [21:35:54]MH_I2C_Read... [21:35:54]Read from MH i2c: 01 07 00 55 0A 00 00 00 00 00 FF 0F 74 [21:35:54]process_action close_receipt done [21:35:54]requested_data is exist [21:35:54]produce_requested_data [21:35:54]requested_item fm.sn is exist - process it [21:35:54]wFMCommunicate request_size=4 [21:35:54]MH_SAM_APDU [21:35:54]CAPDU: 80 11 00 00 [21:35:54]Write to MH i2c: E2 08 00 56 0A 80 11 00 00 00 00 00 00 DA [21:35:55]Write i2c OK [21:35:55]MH_I2C_Read... [21:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:55]Read from MH i2c: E2 [21:35:55]MH_I2C_Read... [21:35:55]Read from MH i2c: E2 17 00 [21:35:55]MH_I2C_Read... [21:35:55]Read from MH i2c: E2 17 00 56 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 26 [21:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:35:55]wFMCommunicate OK [21:35:55]requested_item fd.num is exist - process it [21:35:55]SAM_PROTO_GetFieldsCounters [21:35:55]wFMCommunicate request_size=4 [21:35:55]MH_SAM_APDU [21:35:55]CAPDU: 80 13 00 00 [21:35:55]Write to MH i2c: E2 08 00 57 0A 80 13 00 00 00 00 00 00 DD [21:35:55]Write i2c OK [21:35:55]MH_I2C_Read... [21:35:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:55]Read from MH i2c: E2 [21:35:55]MH_I2C_Read... [21:35:55]Read from MH i2c: E2 62 00 [21:35:55]MH_I2C_Read... [21:35:55]Read from MH i2c: E2 62 00 57 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 78 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D8 02 00 00 5E 04 04 00 D8 02 00 00 57 04 04 00 D9 02 00 00 19 04 04 00 00 00 00 00 90 00 4A [21:35:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 78 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D8 02 00 00 5E 04 04 00 D8 02 00 00 57 04 04 00 D9 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:35:55]wFMCommunicate OK [21:35:55]SAM_PROTO_GetFieldsCounters done [21:35:55]requested_item shift.num is exist - process it [21:35:55]requested_item shift.opened is exist - process it [21:35:55]req_shift_opened [21:35:55]FM_GetShiftState [21:35:55]SAM_PROTO_GetShiftState [21:35:55]wFMCommunicate request_size=4 [21:35:55]MH_SAM_APDU [21:35:55]CAPDU: 80 13 01 00 [21:35:55]Write to MH i2c: E2 08 00 58 0A 80 13 01 00 00 00 00 00 DF [21:35:55]Write i2c OK [21:35:55]MH_I2C_Read... [21:35:55]Read from MH i2c: E2 [21:35:55]MH_I2C_Read... [21:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:55]Read from MH i2c: E2 0E 00 [21:35:55]MH_I2C_Read... [21:35:55]Read from MH i2c: E2 0E 00 58 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 02 [21:35:55]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:35:55]wFMCommunicate OK [21:35:55]SAM_PROTO_GetShiftState done [21:35:55]FM_GetShiftState done [21:35:55]req_shift_opened done [21:35:55]requested_item shift.open_date is exist - process it [21:35:55]req_shift_open_date [21:35:55]req_shift_open_date done [21:35:55]produce_requested_data done [21:35:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58744,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:35:55]process_action_free close_receipt [21:35:55]json_value_free [21:35:55]json_value_free done [21:35:55]process_json_proto returns [21:35:55]Send response to host [21:35:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58744,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:35:55]free response buf [21:35:55]execute_script done [21:35:55]execute_script returns [21:35:55]free content buf [21:35:55]Sock 9.Close socket [21:35:55]Sock 9.Thread stoped [21:35:58]OFD Sender: No OFD packet to send [21:36:03]OFD Sender: No OFD packet to send [21:36:04]accept exits with 10 [21:36:04]New connection [21:36:04]New thread 3067440484 created [21:36:04]Thread 3067583844 joined [21:36:04]Waiting for new connection... [21:36:04] Sock 10.Parse request [21:36:04]Sock 10.Check first char [21:36:04]Sock 10.First char is OK [21:36:04]request: POST /json_proto HTTP/1.0 [21:36:04]Method: POST [21:36:04]URL: /json_proto [21:36:04]Method is POST - this is cgi request [21:36:04]url: /json_proto [21:36:04]query_string will be loaded in cgi processing [21:36:04]execute_cgi json_proto POST (null) [21:36:04]execute_cgi path=json_proto method=POST [21:36:04]POST find Content-Length [21:36:04]Host: 172.17.44.3:8080 [21:36:04]Content-Length: 820 [21:36:04]Content-Type: application/json [21:36:04] [21:36:04]POST finish read [21:36:04]Found Content-Length = 820 [21:36:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:04]execute_script... [21:36: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)2076101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:04]POST & json_proto [21:36:04]process_json_proto [21:36:04]json parsed OK: [21:36:04]protocol is kg_v1.0 [21:36:04]action value=close_receipt [21:36:04]process_action close_receipt [21:36:04]cmd_close_receipt [21:36:04]MH_GetDate [21:36:04]Write to MH i2c: F0 00 00 59 0A 52 [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: F0 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: F0 09 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: F0 09 00 59 0A 00 45 0C C5 66 AD C5 5D 66 0C [21:36:04]GetLastDocTimeStamp 1724189751 [21:36:04]current date 1724189765 [21:36:04]FM_GetShiftState [21:36:04]SAM_PROTO_GetShiftState [21:36:04]wFMCommunicate request_size=4 [21:36:04]MH_SAM_APDU [21:36:04]CAPDU: 80 13 01 00 [21:36:04]Write to MH i2c: E2 08 00 5A 0A 80 13 01 00 00 00 00 00 E1 [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:04]Read from MH i2c: E2 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 0E 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 0E 00 5A 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 04 [21:36:04]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:36:04]wFMCommunicate OK [21:36:04]SAM_PROTO_GetShiftState done [21:36:04]FM_GetShiftState done [21:36:04]opened in 1724112910 [21:36:04]opened+sec_in_day 1724199310 [21:36:04]quantity*price = 200043 [21:36:04]sum+1 = 200044 [21:36:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 729 20.08.2024 21:36 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58745 ФПД: 20818818096741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213605&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58745&fm=20818818096741&tin=02508201610067®Number=0000000000162794&sum=200043 [21:36:05]StoreToDocumentArchive [21:36:05]shift 100 fd 58745 [21:36:05]save to /storage/0100/doc_00058745 [21:36:05]save last doc name /storage/0100/doc_00058745 to /storage/kkm_last_doc_name [21:36:05]save OK [21:36:05]Clear old archive folders... [21:36:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:36:05]tlvbuf is 01FA3930 [21:36:05]SAM_PROTO_ClearQueue [21:36:05]wFMCommunicate request_size=4 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 09 00 00 [21:36:05]Write to MH i2c: E2 08 00 67 0A 80 09 00 00 00 00 00 00 E3 [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 67 0A 00 90 00 E5 [21:36:05]RAPDU: 90 00 [21:36:05]wFMCommunicate OK [21:36:05]SAM_PROTO_ClearQueue done [21:36:05]KKMCreateOFDPacket [21:36:05]OFDProtocolAddRootSTLVToBuf [21:36:05]FM_MakeSignedData [21:36:05]FM_MakeSignedData [21:36:05]SAM_PROTO_SignData [21:36:05]wFMCommunicate request_size=4 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 0D 01 02 [21:36:05]Write to MH i2c: E2 08 00 68 0A 80 0D 01 02 00 00 00 00 EB [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 68 0A 00 90 00 E6 [21:36:05]RAPDU: 90 00 [21:36:05]wFMCommunicate OK [21:36:05]wFMCommunicate request_size=255 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D9 02 00 00 F4 03 04 00 45 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E5 00 00 35 04 06 00 12 [21:36:05]Write to MH i2c: E2 02 01 69 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 45 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E5 00 00 35 04 06 00 12 00 00 A0 [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:05]Read from MH i2c: E2 03 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 69 0A 00 90 00 E7 [21:36:05]RAPDU: 90 00 [21:36:05]wFMCommunicate OK [21:36:05]wFMCommunicate request_size=10 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 0D 02 02 05 EF 42 41 DE 65 [21:36:05]Write to MH i2c: E2 0D 00 6A 0A 80 0D 02 02 05 00 EF 42 41 DE 65 00 00 AD [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 6A 0A 00 90 00 E8 [21:36:05]RAPDU: 90 00 [21:36:05]wFMCommunicate OK [21:36:05]wFMCommunicate request_size=4 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 0D 03 02 [21:36:05]Write to MH i2c: E2 08 00 6B 0A 80 0D 03 02 00 00 00 00 F0 [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:36:06]Read from MH i2c: E2 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 0B 00 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 0B 00 6B 0A 00 4C 57 F1 E2 51 02 D7 B9 90 00 4A [21:36:06]RAPDU: 4C 57 F1 E2 51 02 D7 B9 90 00 [21:36:06]wFMCommunicate OK [21:36:06]SAM_PROTO_SignData done [21:36:06]FM_MakeSignedData done [21:36:06]CreateOFDProtocolMessage [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 6C 0A 80 11 00 00 00 00 00 00 F0 [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 6C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [21:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:36:06]wFMCommunicate OK [21:36:06]CreateOFDProtocolMessage done [21:36:06]OFDSenderStorePacket 58745 [21:36:06]StoreOFDPacket docnum=58745 [21:36:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A8 7E 07 01 93 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D9 02 00 00 F4 03 04 00 45 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E5 00 00 35 04 06 00 12 EF 42 41 DE 65 4C 57 F1 E2 51 02 D7 B9 [21:36:06]CheckFolder [21:36:06]dirname=/storage/ofd_packets [21:36:06]CheckFolder done [21:36:06]ProducePacketName [21:36:06]name=ofd_packets/00058745 [21:36:06]NVStorageSaveData ofd_packets/00058745 [21:36:06]File name is /storage/ofd_packets/00058745 [21:36:06]Write 301 bytes [21:36:06]NVStorageSaveData done [21:36:06]OFDSenderStorePacket done [21:36:06]KKMCreateOFDPacket done [21:36:06]NVStorageSaveData kkm_last_timestamp [21:36:06]File name is /storage/kkm_last_timestamp [21:36:06]Write 4 bytes [21:36:06]NVStorageSaveData done [21:36:06]ExternCall_PrintAddStr [21:36:06]wPrintStart [21:36:06]Write to MH i2c: 01 00 00 6D 0A 77 [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: 01 [21:36:06]MH_I2C_Read... [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 6D 0A 00 00 00 00 00 FF 0F 8C [21:36:06]RasterBufferAndPrint [21:36:06]line Счет N : (1)2076101 [21:36:06]line ИНН: 02508201610067 [21:36:06]line Контрольно-Кассовый Чек [21:36:06]line ПРОДАЖА [21:36:06]line ТРК (МРК, ГНК) : 32 [21:36:06]line Товар: 2710124500 [21:36:06]line Аи-95-К-5 [21:36:06]line 26.960 * 74.20 [21:36:06]line = 2000.43 [21:36:06]line НДС 12% НСП 1% [21:36:06]line > о реализуемом товаре [21:36:06]line ИТОГО: 2000.43 [21:36:06]line НСП 1% : 17.70 [21:36:06]line НДС 12% : 212.43 [21:36:06]line Наличными: 0.00 [21:36:06]line Безнал.: 2000.43 [21:36:06]line Место: АЗС № 135 "Партнер Нефть" [21:36:06]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:36:06]line СНО: Общий режим [21:36:06]line Чек 729 20.08.2024 21:36 [21:36:06]line Смена: 100 ФФД: 1.0 [21:36:06]line ЗНМ: 0300000196 [21:36:06]line РНМ: 0000000000162794 [21:36:06]line Версия ККМ: v1.0 [21:36:06]line Платежная система: Бакай Банк [21:36:06]line ФМ: 0000000002094532 [21:36:06]line ФД: 58745 [21:36:06]line ФПД: 20818818096741 [21:36:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213605&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58745&fm=20818818096741&tin=02508201610067®Number=0000000000162794&sum=200043 [21:36:06]written 0, free lines is 4095 [21:36:06]OFD Sender: Processing packet 58745 [packets to send 52, broken 51] [21:36:06]ProducePacketName [21:36:06]name=ofd_packets/00058745 [21:36:06]OFD Sender: To server: pG, [21:36:06]CommunicateWithHost lk.salyk.kg:30040 [21:36:06]ConnectInit lk.salyk.kg [21:36:06]Connected sock=9 [21:36:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A8 7E 07 01 93 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D9 02 00 00 F4 03 04 00 45 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E5 00 00 35 04 06 00 12 EF 42 41 DE 65 4C 57 F1 E2 51 02 D7 B9 [21:36:06]Write to MH i2c: 01 00 00 97 0A A1 [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: 01 [21:36:06]MH_I2C_Read... [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 97 0A 00 00 00 00 00 E0 0C 94 [21:36:06]RasterBufferAndPrint [21:36:06]line [21:36:06]line [21:36:06]line [21:36:06]line [21:36:06]line [21:36:06]written 0, free lines is 3303 [21:36:06]MH_Cut [21:36:06]Write to MH i2c: D1 01 00 9E 0A 01 7A [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: D1 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: D1 01 00 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: D1 01 00 9E 0A 00 79 [21:36:06]Write to MH i2c: 01 00 00 9F 0A A9 [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 92 FC 47 00 16 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 79 E5 00 00 F4 03 04 00 92 B7 C4 66 B6 04 01 00 00 8D A1 3E 27 FE 56 DD 9E [21:36:06]CommunicateWithHost err = 0 [21:36:06]CheckOFDResponse [21:36:06]1017 (14) - 77093643461234 [21:36:06]1041 (16) - 0000000002094532 [21:36:06]1040 (4) - 58745 [21:36:06]1012 (4) - 20.08.2024 15:34 [21:36:06]1206 (1) - 0 [21:36:06]OFD Sender: Remove packet 58745 [21:36:06]ProducePacketName [21:36:06]name=ofd_packets/00058745 [21:36:06]NVStorageDeleteData [21:36:07]OFD Sender: No OFD packet to send [21:36:07]*** Cut start [21:36:07]*** Partial cut [21:36:07]*** CUTSNS_PIN = 1 [21:36:07]*** CUTSNS_PIN = 0 [21:36:07]*** Brake cut motor [21:36:08]Read from MH i2c: 01 [21:36:08]MH_I2C_Read... [21:36:08]*** Stop cut motor [21:36:08]*** Cut end [21:36:08]Read from MH i2c: 01 07 00 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: 01 07 00 9F 0A 00 00 00 00 00 FF 0F BE [21:36:08]process_action close_receipt done [21:36:08]requested_data is exist [21:36:08]produce_requested_data [21:36:08]requested_item fm.sn is exist - process it [21:36:08]wFMCommunicate request_size=4 [21:36:08]MH_SAM_APDU [21:36:08]CAPDU: 80 11 00 00 [21:36:08]Write to MH i2c: E2 08 00 A0 0A 80 11 00 00 00 00 00 00 24 [21:36:08]Write i2c OK [21:36:08]MH_I2C_Read... [21:36:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:08]Read from MH i2c: E2 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: E2 17 00 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: E2 17 00 A0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 70 [21:36:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:36:08]wFMCommunicate OK [21:36:08]requested_item fd.num is exist - process it [21:36:08]SAM_PROTO_GetFieldsCounters [21:36:08]wFMCommunicate request_size=4 [21:36:08]MH_SAM_APDU [21:36:08]CAPDU: 80 13 00 00 [21:36:08]Write to MH i2c: E2 08 00 A1 0A 80 13 00 00 00 00 00 00 27 [21:36:08]Write i2c OK [21:36:08]MH_I2C_Read... [21:36:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:08]Read from MH i2c: E2 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: E2 62 00 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: E2 62 00 A1 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 79 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D9 02 00 00 5E 04 04 00 D9 02 00 00 57 04 04 00 DA 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [21:36:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 79 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 D9 02 00 00 5E 04 04 00 D9 02 00 00 57 04 04 00 DA 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:36:08]wFMCommunicate OK [21:36:08]SAM_PROTO_GetFieldsCounters done [21:36:08]requested_item shift.num is exist - process it [21:36:08]requested_item shift.opened is exist - process it [21:36:08]req_shift_opened [21:36:08]FM_GetShiftState [21:36:08]SAM_PROTO_GetShiftState [21:36:08]wFMCommunicate request_size=4 [21:36:08]MH_SAM_APDU [21:36:08]CAPDU: 80 13 01 00 [21:36:08]Write to MH i2c: E2 08 00 A2 0A 80 13 01 00 00 00 00 00 29 [21:36:08]Write i2c OK [21:36:08]MH_I2C_Read... [21:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:08]Read from MH i2c: E2 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: E2 0E 00 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: E2 0E 00 A2 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4C [21:36:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:36:08]wFMCommunicate OK [21:36:08]SAM_PROTO_GetShiftState done [21:36:08]FM_GetShiftState done [21:36:08]req_shift_opened done [21:36:08]requested_item shift.open_date is exist - process it [21:36:08]req_shift_open_date [21:36:08]req_shift_open_date done [21:36:08]produce_requested_data done [21:36:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58745,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:36:08]process_action_free close_receipt [21:36:08]json_value_free [21:36:08]json_value_free done [21:36:08]process_json_proto returns [21:36:08]Send response to host [21:36:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58745,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:36:08]free response buf [21:36:08]execute_script done [21:36:08]execute_script returns [21:36:08]free content buf [21:36:08]Sock 10.Close socket [21:36:08]Sock 10.Thread stoped [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:23]accept exits with 7 [21:37:23]New connection [21:37:23]New thread 3067583844 created [21:37:23]Thread 3067440484 joined [21:37:23]Waiting for new connection... [21:37:23] Sock 7.Parse request [21:37:23]Sock 7.Check first char [21:37:23]Sock 7.First char is OK [21:37:23]request: POST /json_proto HTTP/1.0 [21:37:23]Method: POST [21:37:23]URL: /json_proto [21:37:23]Method is POST - this is cgi request [21:37:23]url: /json_proto [21:37:23]query_string will be loaded in cgi processing [21:37:23]execute_cgi json_proto POST (null) [21:37:23]execute_cgi path=json_proto method=POST [21:37:23]POST find Content-Length [21:37:23]Host: 172.17.44.3:8080 [21:37:23]Content-Length: 804 [21:37:23]Content-Type: application/json [21:37:23] [21:37:23]POST finish read [21:37:23]Found Content-Length = 804 [21:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:23]execute_script... [21: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)2076102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:23]POST & json_proto [21:37:23]process_json_proto [21:37:23]json parsed OK: [21:37:23]protocol is kg_v1.0 [21:37:23]action value=close_receipt [21:37:23]process_action close_receipt [21:37:23]cmd_close_receipt [21:37:23]MH_GetDate [21:37:23]Write to MH i2c: F0 00 00 A3 0A 9C [21:37:23]Write i2c OK [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 09 00 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 09 00 A3 0A 00 94 0C C5 66 AD C5 5D 66 A5 [21:37:23]GetLastDocTimeStamp 1724189765 [21:37:23]current date 1724189844 [21:37:23]FM_GetShiftState [21:37:23]SAM_PROTO_GetShiftState [21:37:23]wFMCommunicate request_size=4 [21:37:23]MH_SAM_APDU [21:37:23]CAPDU: 80 13 01 00 [21:37:23]Write to MH i2c: E2 08 00 A4 0A 80 13 01 00 00 00 00 00 2B [21:37:23]Write i2c OK [21:37:23]MH_I2C_Read... [21:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:23]Read from MH i2c: E2 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: E2 0E 00 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: E2 0E 00 A4 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4E [21:37:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:37:23]wFMCommunicate OK [21:37:23]SAM_PROTO_GetShiftState done [21:37:23]FM_GetShiftState done [21:37:23]opened in 1724112910 [21:37:23]opened+sec_in_day 1724199310 [21:37:23]quantity*price = 100021 [21:37:23]sum+1 = 100023 [21:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 730 20.08.2024 21:37 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58746 ФПД: 108000880333921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213724&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58746&fm=108000880333921&tin=02508201610067®Number=0000000000162794&sum=100022 [21:37:24]StoreToDocumentArchive [21:37:24]shift 100 fd 58746 [21:37:24]save to /storage/0100/doc_00058746 [21:37:24]save last doc name /storage/0100/doc_00058746 to /storage/kkm_last_doc_name [21:37:24]save OK [21:37:24]Clear old archive folders... [21:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:37:24]tlvbuf is 01F9C0C0 [21:37:24]SAM_PROTO_ClearQueue [21:37:24]wFMCommunicate request_size=4 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 09 00 00 [21:37:24]Write to MH i2c: E2 08 00 B1 0A 80 09 00 00 00 00 00 00 2D [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 B1 0A 00 90 00 2F [21:37:24]RAPDU: 90 00 [21:37:24]wFMCommunicate OK [21:37:24]SAM_PROTO_ClearQueue done [21:37:24]KKMCreateOFDPacket [21:37:24]OFDProtocolAddRootSTLVToBuf [21:37:24]FM_MakeSignedData [21:37:24]FM_MakeSignedData [21:37:24]SAM_PROTO_SignData [21:37:24]wFMCommunicate request_size=4 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 0D 01 02 [21:37:24]Write to MH i2c: E2 08 00 B2 0A 80 0D 01 02 00 00 00 00 35 [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 B2 0A 00 90 00 30 [21:37:25]RAPDU: 90 00 [21:37:25]wFMCommunicate OK [21:37:25]wFMCommunicate request_size=255 [21:37:25]MH_SAM_APDU [21:37:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 02 00 00 F4 03 04 00 94 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E5 00 00 35 04 06 00 62 [21:37:25]Write to MH i2c: E2 02 01 B3 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DA 02 00 00 F4 03 04 00 94 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E5 00 00 35 04 06 00 62 00 00 D6 [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 B3 0A 00 90 00 31 [21:37:25]RAPDU: 90 00 [21:37:25]wFMCommunicate OK [21:37:25]wFMCommunicate request_size=10 [21:37:25]MH_SAM_APDU [21:37:25]CAPDU: 80 0D 02 02 05 39 EA 1B 94 61 [21:37:25]Write to MH i2c: E2 0D 00 B4 0A 80 0D 02 02 05 00 39 EA 1B 94 61 00 00 75 [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 03 00 B4 0A 00 90 00 32 [21:37:25]RAPDU: 90 00 [21:37:25]wFMCommunicate OK [21:37:25]wFMCommunicate request_size=4 [21:37:25]MH_SAM_APDU [21:37:25]CAPDU: 80 0D 03 02 [21:37:25]Write to MH i2c: E2 08 00 B5 0A 80 0D 03 02 00 00 00 00 3A [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 0B 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 0B 00 B5 0A 00 D5 BA DA BA E9 D1 1E BE 90 00 F4 [21:37:25]RAPDU: D5 BA DA BA E9 D1 1E BE 90 00 [21:37:25]wFMCommunicate OK [21:37:25]SAM_PROTO_SignData done [21:37:25]FM_MakeSignedData done [21:37:25]CreateOFDProtocolMessage [21:37:25]wFMCommunicate request_size=4 [21:37:25]MH_SAM_APDU [21:37:25]CAPDU: 80 11 00 00 [21:37:25]Write to MH i2c: E2 08 00 B6 0A 80 11 00 00 00 00 00 00 3A [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:25]Read from MH i2c: E2 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 17 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: E2 17 00 B6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 86 [21:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:37:25]wFMCommunicate OK [21:37:25]CreateOFDProtocolMessage done [21:37:25]OFDSenderStorePacket 58746 [21:37:25]StoreOFDPacket docnum=58746 [21:37:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DC 11 07 01 B3 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DA 02 00 00 F4 03 04 00 94 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E5 00 00 35 04 06 00 62 39 EA 1B 94 61 D5 BA DA BA E9 D1 1E BE [21:37:25]CheckFolder [21:37:25]dirname=/storage/ofd_packets [21:37:25]CheckFolder done [21:37:25]ProducePacketName [21:37:25]name=ofd_packets/00058746 [21:37:25]NVStorageSaveData ofd_packets/00058746 [21:37:25]File name is /storage/ofd_packets/00058746 [21:37:25]Write 301 bytes [21:37:25]NVStorageSaveData done [21:37:25]OFDSenderStorePacket done [21:37:25]KKMCreateOFDPacket done [21:37:25]NVStorageSaveData kkm_last_timestamp [21:37:25]File name is /storage/kkm_last_timestamp [21:37:25]Write 4 bytes [21:37:25]NVStorageSaveData done [21:37:25]ExternCall_PrintAddStr [21:37:25]wPrintStart [21:37:25]Write to MH i2c: 01 00 00 B7 0A C1 [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 07 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 07 00 B7 0A 00 00 00 00 00 FF 0F D6 [21:37:25]RasterBufferAndPrint [21:37:25]line Счет N : (1)2076102 [21:37:25]line ИНН: 02508201610067 [21:37:25]line Контрольно-Кассовый Чек [21:37:25]line ПРОДАЖА [21:37:25]line ТРК (МРК, ГНК) : 42 [21:37:25]line Товар: 2710124500 [21:37:25]line Аи-95-К-5 [21:37:25]line 13.480 * 74.20 [21:37:25]line = 1000.22 [21:37:25]line НДС 12% НСП 1% [21:37:25]line > о реализуемом товаре [21:37:25]line ИТОГО: 1000.22 [21:37:25]line НСП 1% : 8.85 [21:37:25]line НДС 12% : 106.22 [21:37:25]line Наличными: 0.00 [21:37:25]line Безнал.: 1000.22 [21:37:25]line Место: АЗС № 135 "Партнер Нефть" [21:37:25]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:37:25]line СНО: Общий режим [21:37:25]line Чек 730 20.08.2024 21:37 [21:37:25]line Смена: 100 ФФД: 1.0 [21:37:25]line ЗНМ: 0300000196 [21:37:25]line РНМ: 0000000000162794 [21:37:25]line Версия ККМ: v1.0 [21:37:25]line Платежная система: O! деньги [21:37:25]line ФМ: 0000000002094532 [21:37:25]line ФД: 58746 [21:37:25]line ФПД: 108000880333921 [21:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213724&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58746&fm=108000880333921&tin=02508201610067®Number=0000000000162794&sum=100022 [21:37:25]OFD Sender: Processing packet 58746 [packets to send 52, broken 51] [21:37:25]ProducePacketName [21:37:25]name=ofd_packets/00058746 [21:37:25]OFD Sender: To server: pG, [21:37:25]CommunicateWithHost lk.salyk.kg:30040 [21:37:25]ConnectInit lk.salyk.kg [21:37:25]written 0, free lines is 4095 [21:37:25]Connected sock=10 [21:37:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DC 11 07 01 B3 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DA 02 00 00 F4 03 04 00 94 0C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E5 00 00 35 04 06 00 62 39 EA 1B 94 61 D5 BA DA BA E9 D1 1E BE [21:37:26]Write to MH i2c: 01 00 00 E1 0A EB [21:37:26]Write i2c OK [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: 01 [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: 01 07 00 [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: 01 07 00 E1 0A 00 00 00 00 00 C4 0C C2 [21:37:26]RasterBufferAndPrint [21:37:26]line [21:37:26]line [21:37:26]line [21:37:26]line [21:37:26]line [21:37:26]written 0, free lines is 3273 [21:37:26]MH_Cut [21:37:26]Write to MH i2c: D1 01 00 E8 0A 01 C4 [21:37:26]Write i2c OK [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: D1 [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: D1 01 00 [21:37:26]MH_I2C_Read... [21:37:26]Read from MH i2c: D1 01 00 E8 0A 00 C3 [21:37:26]Write to MH i2c: 01 00 00 E9 0A F3 [21:37:26]Write i2c OK [21:37:26]MH_I2C_Read... [21:37:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 78 0D 47 00 92 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7A E5 00 00 F4 03 04 00 E2 B7 C4 66 B6 04 01 00 00 0C 6B F0 7D 8B 1A 91 12 [21:37:26]CommunicateWithHost err = 0 [21:37:26]CheckOFDResponse [21:37:26]1017 (14) - 77093643461234 [21:37:26]1041 (16) - 0000000002094532 [21:37:26]1040 (4) - 58746 [21:37:26]1012 (4) - 20.08.2024 15:36 [21:37:26]1206 (1) - 0 [21:37:26]OFD Sender: Remove packet 58746 [21:37:26]ProducePacketName [21:37:26]name=ofd_packets/00058746 [21:37:26]NVStorageDeleteData [21:37:26]OFD Sender: No OFD packet to send [21:37:27]*** Cut start [21:37:27]*** Partial cut [21:37:27]*** CUTSNS_PIN = 1 [21:37:27]*** CUTSNS_PIN = 0 [21:37:27]*** Brake cut motor [21:37:27]Read from MH i2c: 01 [21:37:27]MH_I2C_Read... [21:37:27]*** Stop cut motor [21:37:27]*** Cut end [21:37:27]Read from MH i2c: 01 07 00 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: 01 07 00 E9 0A 00 00 00 00 00 FF 0F 08 [21:37:27]process_action close_receipt done [21:37:27]requested_data is exist [21:37:27]produce_requested_data [21:37:27]requested_item fm.sn is exist - process it [21:37:27]wFMCommunicate request_size=4 [21:37:27]MH_SAM_APDU [21:37:27]CAPDU: 80 11 00 00 [21:37:27]Write to MH i2c: E2 08 00 EA 0A 80 11 00 00 00 00 00 00 6E [21:37:27]Write i2c OK [21:37:27]MH_I2C_Read... [21:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:27]Read from MH i2c: E2 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: E2 17 00 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: E2 17 00 EA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BA [21:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:37:27]wFMCommunicate OK [21:37:27]requested_item fd.num is exist - process it [21:37:27]SAM_PROTO_GetFieldsCounters [21:37:27]wFMCommunicate request_size=4 [21:37:27]MH_SAM_APDU [21:37:27]CAPDU: 80 13 00 00 [21:37:27]Write to MH i2c: E2 08 00 EB 0A 80 13 00 00 00 00 00 00 71 [21:37:27]Write i2c OK [21:37:27]MH_I2C_Read... [21:37:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:37:28]Read from MH i2c: E2 [21:37:28]MH_I2C_Read... [21:37:28]Read from MH i2c: E2 62 00 [21:37:28]MH_I2C_Read... [21:37:28]Read from MH i2c: E2 62 00 EB 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DA 02 00 00 5E 04 04 00 DA 02 00 00 57 04 04 00 DB 02 00 00 19 04 04 00 00 00 00 00 90 00 E6 [21:37:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DA 02 00 00 5E 04 04 00 DA 02 00 00 57 04 04 00 DB 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:37:28]wFMCommunicate OK [21:37:28]SAM_PROTO_GetFieldsCounters done [21:37:28]requested_item shift.num is exist - process it [21:37:28]requested_item shift.opened is exist - process it [21:37:28]req_shift_opened [21:37:28]FM_GetShiftState [21:37:28]SAM_PROTO_GetShiftState [21:37:28]wFMCommunicate request_size=4 [21:37:28]MH_SAM_APDU [21:37:28]CAPDU: 80 13 01 00 [21:37:28]Write to MH i2c: E2 08 00 EC 0A 80 13 01 00 00 00 00 00 73 [21:37:28]Write i2c OK [21:37:28]MH_I2C_Read... [21:37:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:28]Read from MH i2c: E2 [21:37:28]MH_I2C_Read... [21:37:28]Read from MH i2c: E2 0E 00 [21:37:28]MH_I2C_Read... [21:37:28]Read from MH i2c: E2 0E 00 EC 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 96 [21:37:28]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:37:28]wFMCommunicate OK [21:37:28]SAM_PROTO_GetShiftState done [21:37:28]FM_GetShiftState done [21:37:28]req_shift_opened done [21:37:28]requested_item shift.open_date is exist - process it [21:37:28]req_shift_open_date [21:37:28]req_shift_open_date done [21:37:28]produce_requested_data done [21:37:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58746,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:37:28]process_action_free close_receipt [21:37:28]json_value_free [21:37:28]json_value_free done [21:37:28]process_json_proto returns [21:37:28]Send response to host [21:37:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58746,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:37:28]free response buf [21:37:28]execute_script done [21:37:28]execute_script returns [21:37:28]free content buf [21:37:28]Sock 7.Close socket [21:37:28]Sock 7.Thread stoped [21:37:31]OFD Sender: No OFD packet to send [21:37:36]OFD Sender: No OFD packet to send [21:37:41]OFD Sender: No OFD packet to send [21:37:46]OFD Sender: No OFD packet to send [21:37:51]OFD Sender: No OFD packet to send [21:37:56]OFD Sender: No OFD packet to send [21:38:01]OFD Sender: No OFD packet to send [21:38:06]OFD Sender: No OFD packet to send [21:38:11]OFD Sender: No OFD packet to send [21:38:16]OFD Sender: No OFD packet to send [21:38:21]OFD Sender: No OFD packet to send [21:38:26]OFD Sender: No OFD packet to send [21:38:31]OFD Sender: No OFD packet to send [21:38:36]OFD Sender: No OFD packet to send [21:38:41]OFD Sender: No OFD packet to send [21:38:46]OFD Sender: No OFD packet to send [21:38:51]OFD Sender: No OFD packet to send [21:38:56]OFD Sender: No OFD packet to send [21:39:01]OFD Sender: No OFD packet to send [21:39:06]OFD Sender: No OFD packet to send [21:39:11]OFD Sender: No OFD packet to send [21:39:16]OFD Sender: No OFD packet to send [21:39:21]OFD Sender: No OFD packet to send [21:39:26]OFD Sender: No OFD packet to send [21:39:31]OFD Sender: No OFD packet to send [21:39:32]accept exits with 9 [21:39:32]New connection [21:39:32]New thread 3067440484 created [21:39:32]Thread 3067583844 joined [21:39:32]Waiting for new connection... [21:39:32] Sock 9.Parse request [21:39:32]Sock 9.Check first char [21:39:32]Sock 9.First char is OK [21:39:32]request: POST /json_proto HTTP/1.0 [21:39:32]Method: POST [21:39:32]URL: /json_proto [21:39:32]Method is POST - this is cgi request [21:39:32]url: /json_proto [21:39:32]query_string will be loaded in cgi processing [21:39:32]execute_cgi json_proto POST (null) [21:39:32]execute_cgi path=json_proto method=POST [21:39:32]POST find Content-Length [21:39:32]Host: 172.17.44.3:8080 [21:39:32]Content-Length: 798 [21:39:32]Content-Type: application/json [21:39:32] [21:39:32]POST finish read [21:39:32]Found Content-Length = 798 [21:39:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:32]execute_script... [21:39:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:32]POST & json_proto [21:39:32]process_json_proto [21:39:32]json parsed OK: [21:39:32]protocol is kg_v1.0 [21:39:32]action value=close_receipt [21:39:32]process_action close_receipt [21:39:32]cmd_close_receipt [21:39:32]MH_GetDate [21:39:32]Write to MH i2c: F0 00 00 ED 0A E6 [21:39:32]Write i2c OK [21:39:32]MH_I2C_Read... [21:39:32]Read from MH i2c: F0 [21:39:32]MH_I2C_Read... [21:39:32]Read from MH i2c: F0 09 00 [21:39:32]MH_I2C_Read... [21:39:32]Read from MH i2c: F0 09 00 ED 0A 00 14 0D C5 66 AD C5 5D 66 70 [21:39:32]GetLastDocTimeStamp 1724189844 [21:39:32]current date 1724189972 [21:39:32]FM_GetShiftState [21:39:32]SAM_PROTO_GetShiftState [21:39:32]wFMCommunicate request_size=4 [21:39:32]MH_SAM_APDU [21:39:32]CAPDU: 80 13 01 00 [21:39:32]Write to MH i2c: E2 08 00 EE 0A 80 13 01 00 00 00 00 00 75 [21:39:32]Write i2c OK [21:39:32]MH_I2C_Read... [21:39:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:32]Read from MH i2c: E2 [21:39:32]MH_I2C_Read... [21:39:32]Read from MH i2c: E2 0E 00 [21:39:32]MH_I2C_Read... [21:39:32]Read from MH i2c: E2 0E 00 EE 0A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 98 [21:39:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:39:32]wFMCommunicate OK [21:39:32]SAM_PROTO_GetShiftState done [21:39:32]FM_GetShiftState done [21:39:32]opened in 1724112910 [21:39:32]opened+sec_in_day 1724199310 [21:39:32]quantity*price = 70027 [21:39:32]sum+1 = 70029 [21:39:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.28 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 0.00 Безнал.: 700.28 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 731 20.08.2024 21:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58747 ФПД: 91313894446097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213932&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58747&fm=91313894446097&tin=02508201610067®Number=0000000000162794&sum=70028 [21:39:33]StoreToDocumentArchive [21:39:33]shift 100 fd 58747 [21:39:33]save to /storage/0100/doc_00058747 [21:39:33]save last doc name /storage/0100/doc_00058747 to /storage/kkm_last_doc_name [21:39:33]save OK [21:39:33]Clear old archive folders... [21:39:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:39:33]tlvbuf is 01FA3750 [21:39:33]SAM_PROTO_ClearQueue [21:39:33]wFMCommunicate request_size=4 [21:39:33]MH_SAM_APDU [21:39:33]CAPDU: 80 09 00 00 [21:39:33]Write to MH i2c: E2 08 00 FB 0A 80 09 00 00 00 00 00 00 77 [21:39:33]Write i2c OK [21:39:33]MH_I2C_Read... [21:39:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:33]Read from MH i2c: E2 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 03 00 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 03 00 FB 0A 00 90 00 79 [21:39:33]RAPDU: 90 00 [21:39:33]wFMCommunicate OK [21:39:33]SAM_PROTO_ClearQueue done [21:39:33]KKMCreateOFDPacket [21:39:33]OFDProtocolAddRootSTLVToBuf [21:39:33]FM_MakeSignedData [21:39:33]FM_MakeSignedData [21:39:33]SAM_PROTO_SignData [21:39:33]wFMCommunicate request_size=4 [21:39:33]MH_SAM_APDU [21:39:33]CAPDU: 80 0D 01 02 [21:39:33]Write to MH i2c: E2 08 00 FC 0A 80 0D 01 02 00 00 00 00 7F [21:39:33]Write i2c OK [21:39:33]MH_I2C_Read... [21:39:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:33]Read from MH i2c: E2 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 03 00 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 03 00 FC 0A 00 90 00 7A [21:39:33]RAPDU: 90 00 [21:39:33]wFMCommunicate OK [21:39:33]wFMCommunicate request_size=255 [21:39:33]MH_SAM_APDU [21:39:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 14 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E5 00 00 35 04 06 00 53 0C AC 3D [21:39:33]Write to MH i2c: E2 02 01 FD 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 14 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E5 00 00 35 04 06 00 53 0C AC 3D 00 00 6A [21:39:33]Write i2c OK [21:39:33]MH_I2C_Read... [21:39:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:33]Read from MH i2c: E2 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 03 00 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 03 00 FD 0A 00 90 00 7B [21:39:33]RAPDU: 90 00 [21:39:33]wFMCommunicate OK [21:39:33]wFMCommunicate request_size=7 [21:39:33]MH_SAM_APDU [21:39:33]CAPDU: 80 0D 02 02 02 D4 11 [21:39:33]Write to MH i2c: E2 0A 00 FE 0A 80 0D 02 02 02 00 D4 11 00 00 6B [21:39:33]Write i2c OK [21:39:33]MH_I2C_Read... [21:39:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:33]Read from MH i2c: E2 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 03 00 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 03 00 FE 0A 00 90 00 7C [21:39:33]RAPDU: 90 00 [21:39:33]wFMCommunicate OK [21:39:33]wFMCommunicate request_size=4 [21:39:33]MH_SAM_APDU [21:39:33]CAPDU: 80 0D 03 02 [21:39:33]Write to MH i2c: E2 08 00 FF 0A 80 0D 03 02 00 00 00 00 84 [21:39:33]Write i2c OK [21:39:33]MH_I2C_Read... [21:39:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:33]Read from MH i2c: E2 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 0B 00 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 0B 00 FF 0A 00 9B 87 BD 6C 56 7D 95 DE 90 00 16 [21:39:33]RAPDU: 9B 87 BD 6C 56 7D 95 DE 90 00 [21:39:33]wFMCommunicate OK [21:39:33]SAM_PROTO_SignData done [21:39:33]FM_MakeSignedData done [21:39:33]CreateOFDProtocolMessage [21:39:33]wFMCommunicate request_size=4 [21:39:33]MH_SAM_APDU [21:39:33]CAPDU: 80 11 00 00 [21:39:33]Write to MH i2c: E2 08 00 00 0B 80 11 00 00 00 00 00 00 85 [21:39:33]Write i2c OK [21:39:33]MH_I2C_Read... [21:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:33]Read from MH i2c: E2 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 17 00 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: E2 17 00 00 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D1 [21:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:39:33]wFMCommunicate OK [21:39:33]CreateOFDProtocolMessage done [21:39:33]OFDSenderStorePacket 58747 [21:39:33]StoreOFDPacket docnum=58747 [21:39:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 69 51 04 01 39 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 14 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E5 00 00 35 04 06 00 53 0C AC 3D D4 11 9B 87 BD 6C 56 7D 95 DE [21:39:33]CheckFolder [21:39:33]dirname=/storage/ofd_packets [21:39:33]CheckFolder done [21:39:33]ProducePacketName [21:39:33]name=ofd_packets/00058747 [21:39:33]NVStorageSaveData ofd_packets/00058747 [21:39:33]File name is /storage/ofd_packets/00058747 [21:39:33]Write 298 bytes [21:39:33]NVStorageSaveData done [21:39:33]OFDSenderStorePacket done [21:39:33]KKMCreateOFDPacket done [21:39:33]NVStorageSaveData kkm_last_timestamp [21:39:33]File name is /storage/kkm_last_timestamp [21:39:33]Write 4 bytes [21:39:33]NVStorageSaveData done [21:39:33]ExternCall_PrintAddStr [21:39:33]wPrintStart [21:39:33]Write to MH i2c: 01 00 00 01 0B 0C [21:39:33]Write i2c OK [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: 01 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: 01 07 00 [21:39:33]MH_I2C_Read... [21:39:33]Read from MH i2c: 01 07 00 01 0B 00 00 00 00 00 FF 0F 21 [21:39:33]RasterBufferAndPrint [21:39:33]line Счет N : (1)2076103 [21:39:33]line ИНН: 02508201610067 [21:39:33]line Контрольно-Кассовый Чек [21:39:33]line ПРОДАЖА [21:39:33]line ТРК (МРК, ГНК) : 21 [21:39:33]line Товар: 2710194210 [21:39:33]line ДТ-К-5 [21:39:33]line 9.190 * 76.20 [21:39:33]line = 700.28 [21:39:33]line НДС 12% НСП 1% [21:39:33]line > о реализуемом товаре [21:39:33]line ИТОГО: 700.28 [21:39:33]line НСП 1% : 6.20 [21:39:33]line НДС 12% : 74.37 [21:39:33]line Наличными: 0.00 [21:39:33]line Безнал.: 700.28 [21:39:33]line Место: АЗС № 135 "Партнер Нефть" [21:39:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:39:33]line СНО: Общий режим [21:39:33]line Чек 731 20.08.2024 21:39 [21:39:33]line Смена: 100 ФФД: 1.0 [21:39:33]line ЗНМ: 0300000196 [21:39:33]line РНМ: 0000000000162794 [21:39:33]line Версия ККМ: v1.0 [21:39:33]line Платежная система: O! деньги [21:39:33]line ФМ: 0000000002094532 [21:39:33]line ФД: 58747 [21:39:33]line ФПД: 91313894446097 [21:39:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213932&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58747&fm=91313894446097&tin=02508201610067®Number=0000000000162794&sum=70028 [21:39:34]OFD Sender: Processing packet 58747 [packets to send 52, broken 51] [21:39:34]ProducePacketName [21:39:34]name=ofd_packets/00058747 [21:39:34]OFD Sender: To server: pG, [21:39:34]CommunicateWithHost lk.salyk.kg:30040 [21:39:34]ConnectInit lk.salyk.kg [21:39:34]written 0, free lines is 4095 [21:39:34]Connected sock=10 [21:39:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 69 51 04 01 39 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 14 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7B E5 00 00 35 04 06 00 53 0C AC 3D D4 11 9B 87 BD 6C 56 7D 95 DE [21:39:34]Write to MH i2c: 01 00 00 2B 0B 36 [21:39:34]Write i2c OK [21:39:34]MH_I2C_Read... [21:39:34]Read from MH i2c: 01 [21:39:34]MH_I2C_Read... [21:39:34]Read from MH i2c: 01 07 00 [21:39:34]MH_I2C_Read... [21:39:34]Read from MH i2c: 01 07 00 2B 0B 00 00 00 00 00 C8 0C 11 [21:39:34]RasterBufferAndPrint [21:39:34]line [21:39:34]line [21:39:34]line [21:39:34]line [21:39:34]line [21:39:34]written 0, free lines is 3276 [21:39:34]MH_Cut [21:39:34]Write to MH i2c: D1 01 00 32 0B 01 0F [21:39:34]Write i2c OK [21:39:34]MH_I2C_Read... [21:39:34]Read from MH i2c: D1 [21:39:34]MH_I2C_Read... [21:39:34]Read from MH i2c: D1 01 00 [21:39:34]MH_I2C_Read... [21:39:34]Read from MH i2c: D1 01 00 32 0B 00 0E [21:39:34]Write to MH i2c: 01 00 00 33 0B 3E [21:39:34]Write i2c OK [21:39:34]MH_I2C_Read... [21:39:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DA 66 47 00 AD 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 32 30 39 34 35 33 32 10 04 04 00 7B E5 00 00 F4 03 04 00 62 B8 C4 66 B6 04 01 00 00 92 A2 7C 00 9F 2C 96 6A [21:39:34]CommunicateWithHost err = 0 [21:39:34]CheckOFDResponse [21:39:34]1017 (14) - 77093643461234 [21:39:34]1041 (16) - 0000000002094532 [21:39:34]1040 (4) - 58747 [21:39:34]1012 (4) - 20.08.2024 15:38 [21:39:34]1206 (1) - 0 [21:39:34]OFD Sender: Remove packet 58747 [21:39:34]ProducePacketName [21:39:34]name=ofd_packets/00058747 [21:39:34]NVStorageDeleteData [21:39:35]OFD Sender: No OFD packet to send [21:39:35]*** Cut start [21:39:35]*** Partial cut [21:39:35]*** CUTSNS_PIN = 1 [21:39:35]*** CUTSNS_PIN = 0 [21:39:35]*** Brake cut motor [21:39:36]Read from MH i2c: 01 [21:39:36]MH_I2C_Read... [21:39:36]*** Stop cut motor [21:39:36]*** Cut end [21:39:36]Read from MH i2c: 01 07 00 [21:39:36]MH_I2C_Read... [21:39:36]Read from MH i2c: 01 07 00 33 0B 00 00 00 00 00 FF 0F 53 [21:39:36]process_action close_receipt done [21:39:36]requested_data is exist [21:39:36]produce_requested_data [21:39:36]requested_item fm.sn is exist - process it [21:39:36]wFMCommunicate request_size=4 [21:39:36]MH_SAM_APDU [21:39:36]CAPDU: 80 11 00 00 [21:39:36]Write to MH i2c: E2 08 00 34 0B 80 11 00 00 00 00 00 00 B9 [21:39:36]Write i2c OK [21:39:36]MH_I2C_Read... [21:39:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:36]Read from MH i2c: E2 [21:39:36]MH_I2C_Read... [21:39:36]Read from MH i2c: E2 17 00 [21:39:36]MH_I2C_Read... [21:39:36]Read from MH i2c: E2 17 00 34 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 05 [21:39:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:39:36]wFMCommunicate OK [21:39:36]requested_item fd.num is exist - process it [21:39:36]SAM_PROTO_GetFieldsCounters [21:39:36]wFMCommunicate request_size=4 [21:39:36]MH_SAM_APDU [21:39:36]CAPDU: 80 13 00 00 [21:39:36]Write to MH i2c: E2 08 00 35 0B 80 13 00 00 00 00 00 00 BC [21:39:36]Write i2c OK [21:39:36]MH_I2C_Read... [21:39:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:36]Read from MH i2c: E2 [21:39:36]MH_I2C_Read... [21:39:36]Read from MH i2c: E2 62 00 [21:39:36]MH_I2C_Read... [21:39:36]Read from MH i2c: E2 62 00 35 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DB 02 00 00 5E 04 04 00 DB 02 00 00 57 04 04 00 DC 02 00 00 19 04 04 00 00 00 00 00 90 00 35 [21:39:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DB 02 00 00 5E 04 04 00 DB 02 00 00 57 04 04 00 DC 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:36]wFMCommunicate OK [21:39:36]SAM_PROTO_GetFieldsCounters done [21:39:36]requested_item shift.num is exist - process it [21:39:36]requested_item shift.opened is exist - process it [21:39:36]req_shift_opened [21:39:36]FM_GetShiftState [21:39:36]SAM_PROTO_GetShiftState [21:39:36]wFMCommunicate request_size=4 [21:39:36]MH_SAM_APDU [21:39:36]CAPDU: 80 13 01 00 [21:39:36]Write to MH i2c: E2 08 00 36 0B 80 13 01 00 00 00 00 00 BE [21:39:36]Write i2c OK [21:39:36]MH_I2C_Read... [21:39:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:36]Read from MH i2c: E2 [21:39:36]MH_I2C_Read... [21:39:36]Read from MH i2c: E2 0E 00 [21:39:36]MH_I2C_Read... [21:39:36]Read from MH i2c: E2 0E 00 36 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E1 [21:39:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:39:36]wFMCommunicate OK [21:39:36]SAM_PROTO_GetShiftState done [21:39:36]FM_GetShiftState done [21:39:36]req_shift_opened done [21:39:36]requested_item shift.open_date is exist - process it [21:39:36]req_shift_open_date [21:39:36]req_shift_open_date done [21:39:36]produce_requested_data done [21:39:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58747,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:39:36]process_action_free close_receipt [21:39:36]json_value_free [21:39:36]json_value_free done [21:39:36]process_json_proto returns [21:39:36]Send response to host [21:39:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58747,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:39:36]free response buf [21:39:36]execute_script done [21:39:36]execute_script returns [21:39:36]free content buf [21:39:36]Sock 9.Close socket [21:39:36]Sock 9.Thread stoped [21:39:38]accept exits with 7 [21:39:38]New connection [21:39:38]New thread 3067583844 created [21:39:38]Thread 3067440484 joined [21:39:38]Waiting for new connection... [21:39:38] Sock 7.Parse request [21:39:38]Sock 7.Check first char [21:39:38]Sock 7.First char is OK [21:39:38]request: POST /json_proto HTTP/1.0 [21:39:38]Method: POST [21:39:38]URL: /json_proto [21:39:38]Method is POST - this is cgi request [21:39:38]url: /json_proto [21:39:38]query_string will be loaded in cgi processing [21:39:38]execute_cgi json_proto POST (null) [21:39:38]execute_cgi path=json_proto method=POST [21:39:38]POST find Content-Length [21:39:38]Host: 172.17.44.3:8080 [21:39:38]Content-Length: 802 [21:39:38]Content-Type: application/json [21:39:38] [21:39:38]POST finish read [21:39:38]Found Content-Length = 802 [21:39:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:38]execute_script... [21:39: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)2076104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:38]POST & json_proto [21:39:38]process_json_proto [21:39:38]json parsed OK: [21:39:38]protocol is kg_v1.0 [21:39:38]action value=close_receipt [21:39:38]process_action close_receipt [21:39:38]cmd_close_receipt [21:39:38]MH_GetDate [21:39:38]Write to MH i2c: F0 00 00 37 0B 31 [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: F0 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: F0 09 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: F0 09 00 37 0B 00 1B 0D C5 66 AD C5 5D 66 C2 [21:39:38]GetLastDocTimeStamp 1724189972 [21:39:38]current date 1724189979 [21:39:38]FM_GetShiftState [21:39:38]SAM_PROTO_GetShiftState [21:39:38]wFMCommunicate request_size=4 [21:39:38]MH_SAM_APDU [21:39:38]CAPDU: 80 13 01 00 [21:39:38]Write to MH i2c: E2 08 00 38 0B 80 13 01 00 00 00 00 00 C0 [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:38]Read from MH i2c: E2 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 0E 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 0E 00 38 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E3 [21:39:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:39:38]wFMCommunicate OK [21:39:38]SAM_PROTO_GetShiftState done [21:39:38]FM_GetShiftState done [21:39:38]opened in 1724112910 [21:39:38]opened+sec_in_day 1724199310 [21:39:38]quantity*price = 80004 [21:39:38]sum+1 = 80005 [21:39:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 732 20.08.2024 21:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58748 ФПД: 158539294629654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213939&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58748&fm=158539294629654&tin=02508201610067®Number=0000000000162794&sum=80004 [21:39:39]StoreToDocumentArchive [21:39:39]shift 100 fd 58748 [21:39:39]save to /storage/0100/doc_00058748 [21:39:39]save last doc name /storage/0100/doc_00058748 to /storage/kkm_last_doc_name [21:39:39]save OK [21:39:39]Clear old archive folders... [21:39:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:39:39]tlvbuf is 01F1D370 [21:39:39]SAM_PROTO_ClearQueue [21:39:39]wFMCommunicate request_size=4 [21:39:39]MH_SAM_APDU [21:39:39]CAPDU: 80 09 00 00 [21:39:39]Write to MH i2c: E2 08 00 45 0B 80 09 00 00 00 00 00 00 C2 [21:39:39]Write i2c OK [21:39:39]MH_I2C_Read... [21:39:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:39]Read from MH i2c: E2 [21:39:39]MH_I2C_Read... [21:39:39]Read from MH i2c: E2 03 00 [21:39:39]MH_I2C_Read... [21:39:39]Read from MH i2c: E2 03 00 45 0B 00 90 00 C4 [21:39:39]RAPDU: 90 00 [21:39:39]wFMCommunicate OK [21:39:39]SAM_PROTO_ClearQueue done [21:39:39]KKMCreateOFDPacket [21:39:39]OFDProtocolAddRootSTLVToBuf [21:39:39]FM_MakeSignedData [21:39:39]FM_MakeSignedData [21:39:39]SAM_PROTO_SignData [21:39:39]wFMCommunicate request_size=4 [21:39:39]MH_SAM_APDU [21:39:39]CAPDU: 80 0D 01 02 [21:39:39]Write to MH i2c: E2 08 00 46 0B 80 0D 01 02 00 00 00 00 CA [21:39:39]Write i2c OK [21:39:39]MH_I2C_Read... [21:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:40]Read from MH i2c: E2 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 03 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 03 00 46 0B 00 90 00 C5 [21:39:40]RAPDU: 90 00 [21:39:40]wFMCommunicate OK [21:39:40]wFMCommunicate request_size=255 [21:39:40]MH_SAM_APDU [21:39:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 1B 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E5 00 00 35 04 06 00 90 [21:39:40]Write to MH i2c: E2 02 01 47 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 1B 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E5 00 00 35 04 06 00 90 00 00 80 [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]OFD Sender: No OFD packet to send [21:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:40]Read from MH i2c: E2 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 03 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 03 00 47 0B 00 90 00 C6 [21:39:40]RAPDU: 90 00 [21:39:40]wFMCommunicate OK [21:39:40]wFMCommunicate request_size=10 [21:39:40]MH_SAM_APDU [21:39:40]CAPDU: 80 0D 02 02 05 30 CE 56 DF 16 [21:39:40]Write to MH i2c: E2 0D 00 48 0B 80 0D 02 02 05 00 30 CE 56 DF 16 00 00 20 [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:40]Read from MH i2c: E2 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 03 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 03 00 48 0B 00 90 00 C7 [21:39:40]RAPDU: 90 00 [21:39:40]wFMCommunicate OK [21:39:40]wFMCommunicate request_size=4 [21:39:40]MH_SAM_APDU [21:39:40]CAPDU: 80 0D 03 02 [21:39:40]Write to MH i2c: E2 08 00 49 0B 80 0D 03 02 00 00 00 00 CF [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:40]Read from MH i2c: E2 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 0B 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 0B 00 49 0B 00 DD C3 26 C6 F7 B6 41 D3 90 00 1D [21:39:40]RAPDU: DD C3 26 C6 F7 B6 41 D3 90 00 [21:39:40]wFMCommunicate OK [21:39:40]SAM_PROTO_SignData done [21:39:40]FM_MakeSignedData done [21:39:40]CreateOFDProtocolMessage [21:39:40]wFMCommunicate request_size=4 [21:39:40]MH_SAM_APDU [21:39:40]CAPDU: 80 11 00 00 [21:39:40]Write to MH i2c: E2 08 00 4A 0B 80 11 00 00 00 00 00 00 CF [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:40]Read from MH i2c: E2 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 17 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 17 00 4A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1B [21:39:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:39:40]wFMCommunicate OK [21:39:40]CreateOFDProtocolMessage done [21:39:40]OFDSenderStorePacket 58748 [21:39:40]StoreOFDPacket docnum=58748 [21:39:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2E E9 07 01 D7 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 1B 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E5 00 00 35 04 06 00 90 30 CE 56 DF 16 DD C3 26 C6 F7 B6 41 D3 [21:39:40]CheckFolder [21:39:40]dirname=/storage/ofd_packets [21:39:40]CheckFolder done [21:39:40]ProducePacketName [21:39:40]name=ofd_packets/00058748 [21:39:40]NVStorageSaveData ofd_packets/00058748 [21:39:40]File name is /storage/ofd_packets/00058748 [21:39:40]Write 301 bytes [21:39:40]NVStorageSaveData done [21:39:40]OFDSenderStorePacket done [21:39:40]KKMCreateOFDPacket done [21:39:40]NVStorageSaveData kkm_last_timestamp [21:39:40]File name is /storage/kkm_last_timestamp [21:39:40]Write 4 bytes [21:39:40]NVStorageSaveData done [21:39:40]ExternCall_PrintAddStr [21:39:40]wPrintStart [21:39:40]Write to MH i2c: 01 00 00 4B 0B 56 [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: 01 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: 01 07 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: 01 07 00 4B 0B 00 00 00 00 00 FF 0F 6B [21:39:40]RasterBufferAndPrint [21:39:40]line Счет N : (1)2076104 [21:39:40]line ИНН: 02508201610067 [21:39:40]line Контрольно-Кассовый Чек [21:39:40]line ПРОДАЖА [21:39:40]line ТРК (МРК, ГНК) : 63 [21:39:40]line Товар: 2710124130 [21:39:40]line Аи-92-К-4 [21:39:40]line 11.800 * 67.80 [21:39:40]line = 800.04 [21:39:40]line НДС 12% НСП 1% [21:39:40]line > о реализуемом товаре [21:39:40]line ИТОГО: 800.04 [21:39:40]line НСП 1% : 7.08 [21:39:40]line НДС 12% : 84.96 [21:39:40]line Наличными: 0.00 [21:39:40]line Безнал.: 800.04 [21:39:40]line Место: АЗС № 135 "Партнер Нефть" [21:39:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:39:40]line СНО: Общий режим [21:39:40]line Чек 732 20.08.2024 21:39 [21:39:40]line Смена: 100 ФФД: 1.0 [21:39:40]line ЗНМ: 0300000196 [21:39:40]line РНМ: 0000000000162794 [21:39:40]line Версия ККМ: v1.0 [21:39:40]line Платежная система: O! деньги [21:39:40]line ФМ: 0000000002094532 [21:39:40]line ФД: 58748 [21:39:40]line ФПД: 158539294629654 [21:39:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213939&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58748&fm=158539294629654&tin=02508201610067®Number=0000000000162794&sum=80004 [21:39:40]written 0, free lines is 4095 [21:39:40]OFD Sender: Processing packet 58748 [packets to send 52, broken 51] [21:39:40]ProducePacketName [21:39:40]name=ofd_packets/00058748 [21:39:40]OFD Sender: To server: pG, [21:39:40]CommunicateWithHost lk.salyk.kg:30040 [21:39:40]ConnectInit lk.salyk.kg [21:39:40]Connected sock=10 [21:39:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2E E9 07 01 D7 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 1B 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7C E5 00 00 35 04 06 00 90 30 CE 56 DF 16 DD C3 26 C6 F7 B6 41 D3 [21:39:40]Write to MH i2c: 01 00 00 75 0B 80 [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: 01 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: 01 07 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: 01 07 00 75 0B 00 00 00 00 00 DB 0C 6E [21:39:40]RasterBufferAndPrint [21:39:40]line [21:39:40]line [21:39:40]line [21:39:40]line [21:39:40]line [21:39:40]written 0, free lines is 3300 [21:39:40]MH_Cut [21:39:40]Write to MH i2c: D1 01 00 7C 0B 01 59 [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: D1 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: D1 01 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: D1 01 00 7C 0B 00 58 [21:39:40]Write to MH i2c: 01 00 00 7D 0B 88 [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7B A8 47 00 61 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 32 30 39 34 35 33 32 10 04 04 00 7C E5 00 00 F4 03 04 00 69 B8 C4 66 B6 04 01 00 00 4B 5C BE E9 A2 11 7C 8D [21:39:41]CommunicateWithHost err = 0 [21:39:41]CheckOFDResponse [21:39:41]1017 (14) - 77093643461234 [21:39:41]1041 (16) - 0000000002094532 [21:39:41]1040 (4) - 58748 [21:39:41]1012 (4) - 20.08.2024 15:38 [21:39:41]1206 (1) - 0 [21:39:41]OFD Sender: Remove packet 58748 [21:39:41]ProducePacketName [21:39:41]name=ofd_packets/00058748 [21:39:41]NVStorageDeleteData [21:39:41]OFD Sender: No OFD packet to send [21:39:41]*** Cut start [21:39:41]*** Partial cut [21:39:41]*** CUTSNS_PIN = 1 [21:39:41]*** CUTSNS_PIN = 0 [21:39:42]*** Brake cut motor [21:39:42]Read from MH i2c: 01 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: 01 07 00 [21:39:42]MH_I2C_Read... [21:39:42]*** Stop cut motor [21:39:42]*** Cut end [21:39:42]Read from MH i2c: 01 07 00 7D 0B 00 00 00 00 00 FF 0F 9D [21:39:42]process_action close_receipt done [21:39:42]requested_data is exist [21:39:42]produce_requested_data [21:39:42]requested_item fm.sn is exist - process it [21:39:42]wFMCommunicate request_size=4 [21:39:42]MH_SAM_APDU [21:39:42]CAPDU: 80 11 00 00 [21:39:42]Write to MH i2c: E2 08 00 7E 0B 80 11 00 00 00 00 00 00 03 [21:39:42]Write i2c OK [21:39:42]MH_I2C_Read... [21:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:42]Read from MH i2c: E2 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 17 00 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 17 00 7E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4F [21:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:39:42]wFMCommunicate OK [21:39:42]requested_item fd.num is exist - process it [21:39:42]SAM_PROTO_GetFieldsCounters [21:39:42]wFMCommunicate request_size=4 [21:39:42]MH_SAM_APDU [21:39:42]CAPDU: 80 13 00 00 [21:39:42]Write to MH i2c: E2 08 00 7F 0B 80 13 00 00 00 00 00 00 06 [21:39:42]Write i2c OK [21:39:42]MH_I2C_Read... [21:39:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:42]Read from MH i2c: E2 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 62 00 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 62 00 7F 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DC 02 00 00 5E 04 04 00 DC 02 00 00 57 04 04 00 DD 02 00 00 19 04 04 00 00 00 00 00 90 00 83 [21:39:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DC 02 00 00 5E 04 04 00 DC 02 00 00 57 04 04 00 DD 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:42]wFMCommunicate OK [21:39:42]SAM_PROTO_GetFieldsCounters done [21:39:42]requested_item shift.num is exist - process it [21:39:42]requested_item shift.opened is exist - process it [21:39:42]req_shift_opened [21:39:42]FM_GetShiftState [21:39:42]SAM_PROTO_GetShiftState [21:39:42]wFMCommunicate request_size=4 [21:39:42]MH_SAM_APDU [21:39:42]CAPDU: 80 13 01 00 [21:39:42]Write to MH i2c: E2 08 00 80 0B 80 13 01 00 00 00 00 00 08 [21:39:42]Write i2c OK [21:39:42]MH_I2C_Read... [21:39:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:42]Read from MH i2c: E2 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 0E 00 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 0E 00 80 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [21:39:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:39:42]wFMCommunicate OK [21:39:42]SAM_PROTO_GetShiftState done [21:39:42]FM_GetShiftState done [21:39:42]req_shift_opened done [21:39:42]requested_item shift.open_date is exist - process it [21:39:42]req_shift_open_date [21:39:42]req_shift_open_date done [21:39:42]produce_requested_data done [21:39:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58748,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:39:42]process_action_free close_receipt [21:39:42]json_value_free [21:39:42]json_value_free done [21:39:42]process_json_proto returns [21:39:42]Send response to host [21:39:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58748,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:39:42]free response buf [21:39:42]execute_script done [21:39:42]execute_script returns [21:39:42]free content buf [21:39:42]Sock 7.Close socket [21:39:42]Sock 7.Thread stoped [21:39:46]OFD Sender: No OFD packet to send [21:39:51]OFD Sender: No OFD packet to send [21:39:56]OFD Sender: No OFD packet to send [21:39:59]accept exits with 9 [21:39:59]New connection [21:39:59]New thread 3067440484 created [21:39:59]Thread 3067583844 joined [21:39:59]Waiting for new connection... [21:39:59] Sock 9.Parse request [21:39:59]Sock 9.Check first char [21:39:59]Sock 9.First char is OK [21:39:59]request: POST /json_proto HTTP/1.0 [21:39:59]Method: POST [21:39:59]URL: /json_proto [21:39:59]Method is POST - this is cgi request [21:39:59]url: /json_proto [21:39:59]query_string will be loaded in cgi processing [21:39:59]execute_cgi json_proto POST (null) [21:39:59]execute_cgi path=json_proto method=POST [21:39:59]POST find Content-Length [21:39:59]Host: 172.17.44.3:8080 [21:39:59]Content-Length: 801 [21:39:59]Content-Type: application/json [21:39:59] [21:39:59]POST finish read [21:39:59]Found Content-Length = 801 [21:39:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:59]execute_script... [21:39: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)2076105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:59]POST & json_proto [21:39:59]process_json_proto [21:39:59]json parsed OK: [21:39:59]protocol is kg_v1.0 [21:39:59]action value=close_receipt [21:39:59]process_action close_receipt [21:39:59]cmd_close_receipt [21:39:59]MH_GetDate [21:39:59]Write to MH i2c: F0 00 00 81 0B 7B [21:39:59]Write i2c OK [21:39:59]MH_I2C_Read... [21:39:59]Read from MH i2c: F0 [21:39:59]MH_I2C_Read... [21:39:59]Read from MH i2c: F0 09 00 [21:39:59]MH_I2C_Read... [21:39:59]Read from MH i2c: F0 09 00 81 0B 00 2F 0D C5 66 AD C5 5D 66 20 [21:39:59]GetLastDocTimeStamp 1724189979 [21:39:59]current date 1724189999 [21:39:59]FM_GetShiftState [21:39:59]SAM_PROTO_GetShiftState [21:39:59]wFMCommunicate request_size=4 [21:39:59]MH_SAM_APDU [21:39:59]CAPDU: 80 13 01 00 [21:39:59]Write to MH i2c: E2 08 00 82 0B 80 13 01 00 00 00 00 00 0A [21:39:59]Write i2c OK [21:39:59]MH_I2C_Read... [21:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:59]Read from MH i2c: E2 [21:39:59]MH_I2C_Read... [21:39:59]Read from MH i2c: E2 0E 00 [21:39:59]MH_I2C_Read... [21:39:59]Read from MH i2c: E2 0E 00 82 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2D [21:39:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:39:59]wFMCommunicate OK [21:39:59]SAM_PROTO_GetShiftState done [21:39:59]FM_GetShiftState done [21:39:59]opened in 1724112910 [21:39:59]opened+sec_in_day 1724199310 [21:39:59]quantity*price = 30051 [21:39:59]sum+1 = 30052 [21:39:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.51 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 0.00 Безнал.: 300.51 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 733 20.08.2024 21:39 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58749 ФПД: 103678017475887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213959&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58749&fm=103678017475887&tin=02508201610067®Number=0000000000162794&sum=30051 [21:40:00]StoreToDocumentArchive [21:40:00]shift 100 fd 58749 [21:40:00]save to /storage/0100/doc_00058749 [21:40:00]save last doc name /storage/0100/doc_00058749 to /storage/kkm_last_doc_name [21:40:00]save OK [21:40:00]Clear old archive folders... [21:40:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:40:00]tlvbuf is 01EFCCA0 [21:40:00]SAM_PROTO_ClearQueue [21:40:00]wFMCommunicate request_size=4 [21:40:00]MH_SAM_APDU [21:40:00]CAPDU: 80 09 00 00 [21:40:00]Write to MH i2c: E2 08 00 8F 0B 80 09 00 00 00 00 00 00 0C [21:40:00]Write i2c OK [21:40:00]MH_I2C_Read... [21:40:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:40:00]Read from MH i2c: E2 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 03 00 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 03 00 8F 0B 00 90 00 0E [21:40:00]RAPDU: 90 00 [21:40:00]wFMCommunicate OK [21:40:00]SAM_PROTO_ClearQueue done [21:40:00]KKMCreateOFDPacket [21:40:00]OFDProtocolAddRootSTLVToBuf [21:40:00]FM_MakeSignedData [21:40:00]FM_MakeSignedData [21:40:00]SAM_PROTO_SignData [21:40:00]wFMCommunicate request_size=4 [21:40:00]MH_SAM_APDU [21:40:00]CAPDU: 80 0D 01 02 [21:40:00]Write to MH i2c: E2 08 00 90 0B 80 0D 01 02 00 00 00 00 14 [21:40:00]Write i2c OK [21:40:00]MH_I2C_Read... [21:40:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:40:00]Read from MH i2c: E2 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 03 00 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 03 00 90 0B 00 90 00 0F [21:40:00]RAPDU: 90 00 [21:40:00]wFMCommunicate OK [21:40:00]wFMCommunicate request_size=255 [21:40:00]MH_SAM_APDU [21:40: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 35 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 2F 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E5 00 00 35 04 06 00 5E [21:40:00]Write to MH i2c: E2 02 01 91 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 2F 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E5 00 00 35 04 06 00 5E 00 00 98 [21:40:00]Write i2c OK [21:40:00]MH_I2C_Read... [21:40:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:00]Read from MH i2c: E2 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 03 00 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 03 00 91 0B 00 90 00 10 [21:40:00]RAPDU: 90 00 [21:40:00]wFMCommunicate OK [21:40:00]wFMCommunicate request_size=10 [21:40:00]MH_SAM_APDU [21:40:00]CAPDU: 80 0D 02 02 05 4B 6B 67 15 2F [21:40:00]Write to MH i2c: E2 0D 00 92 0B 80 0D 02 02 05 00 4B 6B 67 15 2F 00 00 82 [21:40:00]Write i2c OK [21:40:00]MH_I2C_Read... [21:40:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:00]Read from MH i2c: E2 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 03 00 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 03 00 92 0B 00 90 00 11 [21:40:00]RAPDU: 90 00 [21:40:00]wFMCommunicate OK [21:40:00]wFMCommunicate request_size=4 [21:40:00]MH_SAM_APDU [21:40:00]CAPDU: 80 0D 03 02 [21:40:00]Write to MH i2c: E2 08 00 93 0B 80 0D 03 02 00 00 00 00 19 [21:40:00]Write i2c OK [21:40:00]MH_I2C_Read... [21:40:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:40:00]Read from MH i2c: E2 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 0B 00 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 0B 00 93 0B 00 D3 2B 76 CC 3A 1A 70 9C 90 00 BA [21:40:00]RAPDU: D3 2B 76 CC 3A 1A 70 9C 90 00 [21:40:00]wFMCommunicate OK [21:40:00]SAM_PROTO_SignData done [21:40:00]FM_MakeSignedData done [21:40:00]CreateOFDProtocolMessage [21:40:00]wFMCommunicate request_size=4 [21:40:00]MH_SAM_APDU [21:40:00]CAPDU: 80 11 00 00 [21:40:00]Write to MH i2c: E2 08 00 94 0B 80 11 00 00 00 00 00 00 19 [21:40:00]Write i2c OK [21:40:00]MH_I2C_Read... [21:40:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:00]Read from MH i2c: E2 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 17 00 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: E2 17 00 94 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [21:40:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:40:00]wFMCommunicate OK [21:40:00]CreateOFDProtocolMessage done [21:40:00]OFDSenderStorePacket 58749 [21:40:00]StoreOFDPacket docnum=58749 [21:40:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9F 1F 07 01 D8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 2F 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E5 00 00 35 04 06 00 5E 4B 6B 67 15 2F D3 2B 76 CC 3A 1A 70 9C [21:40:00]CheckFolder [21:40:00]dirname=/storage/ofd_packets [21:40:00]CheckFolder done [21:40:00]ProducePacketName [21:40:00]name=ofd_packets/00058749 [21:40:00]NVStorageSaveData ofd_packets/00058749 [21:40:00]File name is /storage/ofd_packets/00058749 [21:40:00]Write 301 bytes [21:40:00]NVStorageSaveData done [21:40:00]OFDSenderStorePacket done [21:40:00]KKMCreateOFDPacket done [21:40:00]NVStorageSaveData kkm_last_timestamp [21:40:00]File name is /storage/kkm_last_timestamp [21:40:00]Write 4 bytes [21:40:00]NVStorageSaveData done [21:40:00]ExternCall_PrintAddStr [21:40:00]wPrintStart [21:40:00]Write to MH i2c: 01 00 00 95 0B A0 [21:40:00]Write i2c OK [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: 01 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: 01 07 00 [21:40:00]MH_I2C_Read... [21:40:00]Read from MH i2c: 01 07 00 95 0B 00 00 00 00 00 FF 0F B5 [21:40:00]RasterBufferAndPrint [21:40:00]line Счет N : (1)2076105 [21:40:00]line ИНН: 02508201610067 [21:40:00]line Контрольно-Кассовый Чек [21:40:00]line ПРОДАЖА [21:40:00]line ТРК (МРК, ГНК) : 52 [21:40:00]line Товар: 2710124500 [21:40:00]line Аи-95-К-5 [21:40:00]line 4.050 * 74.20 [21:40:00]line = 300.51 [21:40:00]line НДС 12% НСП 1% [21:40:00]line > о реализуемом товаре [21:40:00]line ИТОГО: 300.51 [21:40:00]line НСП 1% : 2.66 [21:40:00]line НДС 12% : 31.91 [21:40:00]line Наличными: 0.00 [21:40:00]line Безнал.: 300.51 [21:40:00]line Место: АЗС № 135 "Партнер Нефть" [21:40:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:40:00]line СНО: Общий режим [21:40:00]line Чек 733 20.08.2024 21:39 [21:40:00]line Смена: 100 ФФД: 1.0 [21:40:00]line ЗНМ: 0300000196 [21:40:00]line РНМ: 0000000000162794 [21:40:00]line Версия ККМ: v1.0 [21:40:00]line Платежная система: O! деньги [21:40:00]line ФМ: 0000000002094532 [21:40:00]line ФД: 58749 [21:40:00]line ФПД: 103678017475887 [21:40:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T213959&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58749&fm=103678017475887&tin=02508201610067®Number=0000000000162794&sum=30051 [21:40:01]written 0, free lines is 4095 [21:40:01]OFD Sender: Processing packet 58749 [packets to send 52, broken 51] [21:40:01]ProducePacketName [21:40:01]name=ofd_packets/00058749 [21:40:01]OFD Sender: To server: pG, [21:40:01]CommunicateWithHost lk.salyk.kg:30040 [21:40:01]ConnectInit lk.salyk.kg [21:40:01]Connected sock=10 [21:40:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9F 1F 07 01 D8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 63 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 2F 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E5 00 00 35 04 06 00 5E 4B 6B 67 15 2F D3 2B 76 CC 3A 1A 70 9C [21:40:01]Write to MH i2c: 01 00 00 BF 0B CA [21:40:01]Write i2c OK [21:40:01]MH_I2C_Read... [21:40:01]Read from MH i2c: 01 [21:40:01]MH_I2C_Read... [21:40:01]Read from MH i2c: 01 07 00 [21:40:01]MH_I2C_Read... [21:40:01]Read from MH i2c: 01 07 00 BF 0B 00 00 00 00 00 D4 0C B1 [21:40:01]RasterBufferAndPrint [21:40:01]line [21:40:01]line [21:40:01]line [21:40:01]line [21:40:01]line [21:40:01]written 0, free lines is 3290 [21:40:01]MH_Cut [21:40:01]Write to MH i2c: D1 01 00 C6 0B 01 A3 [21:40:01]Write i2c OK [21:40:01]MH_I2C_Read... [21:40:01]Read from MH i2c: D1 [21:40:01]MH_I2C_Read... [21:40:01]Read from MH i2c: D1 01 00 [21:40:01]MH_I2C_Read... [21:40:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 44 FB 47 00 4A F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7D E5 00 00 F4 03 04 00 7D B8 C4 66 B6 04 01 00 00 37 3F 68 C2 55 BA 86 2B [21:40:01]CommunicateWithHost err = 0 [21:40:01]CheckOFDResponse [21:40:01]1017 (14) - 77093643461234 [21:40:01]1041 (16) - 0000000002094532 [21:40:01]1040 (4) - 58749 [21:40:01]1012 (4) - 20.08.2024 15:38 [21:40:01]1206 (1) - 0 [21:40:01]OFD Sender: Remove packet 58749 [21:40:01]ProducePacketName [21:40:01]name=ofd_packets/00058749 [21:40:01]NVStorageDeleteData [21:40:01]Read from MH i2c: D1 01 00 C6 0B 00 A2 [21:40:01]Write to MH i2c: 01 00 00 C7 0B D2 [21:40:01]Write i2c OK [21:40:01]MH_I2C_Read... [21:40:02]OFD Sender: No OFD packet to send [21:40:02]*** Cut start [21:40:02]*** Partial cut [21:40:02]*** CUTSNS_PIN = 1 [21:40:02]*** CUTSNS_PIN = 0 [21:40:02]*** Brake cut motor [21:40:03]Read from MH i2c: 01 [21:40:03]MH_I2C_Read... [21:40:03]*** Stop cut motor [21:40:03]*** Cut end [21:40:03]Read from MH i2c: 01 07 00 [21:40:03]MH_I2C_Read... [21:40:03]Read from MH i2c: 01 07 00 C7 0B 00 00 00 00 00 FF 0F E7 [21:40:03]process_action close_receipt done [21:40:03]requested_data is exist [21:40:03]produce_requested_data [21:40:03]requested_item fm.sn is exist - process it [21:40:03]wFMCommunicate request_size=4 [21:40:03]MH_SAM_APDU [21:40:03]CAPDU: 80 11 00 00 [21:40:03]Write to MH i2c: E2 08 00 C8 0B 80 11 00 00 00 00 00 00 4D [21:40:03]Write i2c OK [21:40:03]MH_I2C_Read... [21:40:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:03]Read from MH i2c: E2 [21:40:03]MH_I2C_Read... [21:40:03]Read from MH i2c: E2 17 00 [21:40:03]MH_I2C_Read... [21:40:03]Read from MH i2c: E2 17 00 C8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 99 [21:40:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:40:03]wFMCommunicate OK [21:40:03]requested_item fd.num is exist - process it [21:40:03]SAM_PROTO_GetFieldsCounters [21:40:03]wFMCommunicate request_size=4 [21:40:03]MH_SAM_APDU [21:40:03]CAPDU: 80 13 00 00 [21:40:03]Write to MH i2c: E2 08 00 C9 0B 80 13 00 00 00 00 00 00 50 [21:40:03]Write i2c OK [21:40:03]MH_I2C_Read... [21:40:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:40:03]Read from MH i2c: E2 [21:40:03]MH_I2C_Read... [21:40:03]Read from MH i2c: E2 62 00 [21:40:03]MH_I2C_Read... [21:40:03]Read from MH i2c: E2 62 00 C9 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DD 02 00 00 5E 04 04 00 DD 02 00 00 57 04 04 00 DE 02 00 00 19 04 04 00 00 00 00 00 90 00 D1 [21:40:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DD 02 00 00 5E 04 04 00 DD 02 00 00 57 04 04 00 DE 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:40:03]wFMCommunicate OK [21:40:03]SAM_PROTO_GetFieldsCounters done [21:40:03]requested_item shift.num is exist - process it [21:40:03]requested_item shift.opened is exist - process it [21:40:03]req_shift_opened [21:40:03]FM_GetShiftState [21:40:03]SAM_PROTO_GetShiftState [21:40:03]wFMCommunicate request_size=4 [21:40:03]MH_SAM_APDU [21:40:03]CAPDU: 80 13 01 00 [21:40:03]Write to MH i2c: E2 08 00 CA 0B 80 13 01 00 00 00 00 00 52 [21:40:03]Write i2c OK [21:40:03]MH_I2C_Read... [21:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:40:03]Read from MH i2c: E2 [21:40:03]MH_I2C_Read... [21:40:03]Read from MH i2c: E2 0E 00 [21:40:03]MH_I2C_Read... [21:40:03]Read from MH i2c: E2 0E 00 CA 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 75 [21:40:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:40:03]wFMCommunicate OK [21:40:03]SAM_PROTO_GetShiftState done [21:40:03]FM_GetShiftState done [21:40:03]req_shift_opened done [21:40:03]requested_item shift.open_date is exist - process it [21:40:03]req_shift_open_date [21:40:03]req_shift_open_date done [21:40:03]produce_requested_data done [21:40:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58749,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:40:03]process_action_free close_receipt [21:40:03]json_value_free [21:40:03]json_value_free done [21:40:03]process_json_proto returns [21:40:03]Send response to host [21:40:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58749,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:40:03]free response buf [21:40:03]execute_script done [21:40:03]execute_script returns [21:40:03]free content buf [21:40:03]Sock 9.Close socket [21:40:03]Sock 9.Thread stoped [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:21]accept exits with 7 [21:40:21]New connection [21:40:21]New thread 3067583844 created [21:40:21]Thread 3067440484 joined [21:40:21]Waiting for new connection... [21:40:21] Sock 7.Parse request [21:40:21]Sock 7.Check first char [21:40:21]Sock 7.First char is OK [21:40:21]request: POST /json_proto HTTP/1.0 [21:40:21]Method: POST [21:40:21]URL: /json_proto [21:40:21]Method is POST - this is cgi request [21:40:21]url: /json_proto [21:40:21]query_string will be loaded in cgi processing [21:40:21]execute_cgi json_proto POST (null) [21:40:21]execute_cgi path=json_proto method=POST [21:40:21]POST find Content-Length [21:40:21]Host: 172.17.44.3:8080 [21:40:21]Content-Length: 782 [21:40:21]Content-Type: application/json [21:40:21] [21:40:21]POST finish read [21:40:21]Found Content-Length = 782 [21:40:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.000, "sum" : 550.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 550.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:40:21]execute_script... [21:40: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)2076106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.000, "sum" : 550.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 550.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:40:21]POST & json_proto [21:40:21]process_json_proto [21:40:21]json parsed OK: [21:40:21]protocol is kg_v1.0 [21:40:21]action value=close_receipt [21:40:21]process_action close_receipt [21:40:21]cmd_close_receipt [21:40:21]MH_GetDate [21:40:21]Write to MH i2c: F0 00 00 CB 0B C5 [21:40:21]Write i2c OK [21:40:21]MH_I2C_Read... [21:40:21]Read from MH i2c: F0 [21:40:21]MH_I2C_Read... [21:40:21]Read from MH i2c: F0 09 00 [21:40:21]MH_I2C_Read... [21:40:21]Read from MH i2c: F0 09 00 CB 0B 00 46 0D C5 66 AD C5 5D 66 81 [21:40:21]GetLastDocTimeStamp 1724189999 [21:40:21]current date 1724190022 [21:40:21]FM_GetShiftState [21:40:21]SAM_PROTO_GetShiftState [21:40:21]wFMCommunicate request_size=4 [21:40:21]MH_SAM_APDU [21:40:21]CAPDU: 80 13 01 00 [21:40:21]Write to MH i2c: E2 08 00 CC 0B 80 13 01 00 00 00 00 00 54 [21:40:21]Write i2c OK [21:40:21]MH_I2C_Read... [21:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:40:21]Read from MH i2c: E2 [21:40:21]MH_I2C_Read... [21:40:21]Read from MH i2c: E2 0E 00 [21:40:21]MH_I2C_Read... [21:40:21]Read from MH i2c: E2 0E 00 CC 0B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 77 [21:40:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:40:21]wFMCommunicate OK [21:40:21]SAM_PROTO_GetShiftState done [21:40:21]FM_GetShiftState done [21:40:21]opened in 1724112910 [21:40:21]opened+sec_in_day 1724199310 [21:40:21]quantity*price = 55040 [21:40:21]sum+1 = 55041 [21:40:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 550.40 НСП 1% : 4.87 НДС 12% : 58.45 Наличными: 0.00 Безнал.: 550.40 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 734 20.08.2024 21:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58750 ФПД: 31560578476318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214022&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58750&fm=31560578476318&tin=02508201610067®Number=0000000000162794&sum=55040 [21:40:23]StoreToDocumentArchive [21:40:23]shift 100 fd 58750 [21:40:23]save to /storage/0100/doc_00058750 [21:40:23]save last doc name /storage/0100/doc_00058750 to /storage/kkm_last_doc_name [21:40:23]save OK [21:40:23]Clear old archive folders... [21:40:23]ProcessDocumentItem done err = 0, tmpTLVsize=244 [21:40:23]tlvbuf is 01F954B0 [21:40:23]SAM_PROTO_ClearQueue [21:40:23]wFMCommunicate request_size=4 [21:40:23]MH_SAM_APDU [21:40:23]CAPDU: 80 09 00 00 [21:40:23]Write to MH i2c: E2 08 00 D9 0B 80 09 00 00 00 00 00 00 56 [21:40:23]Write i2c OK [21:40:23]MH_I2C_Read... [21:40:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:40:23]Read from MH i2c: E2 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 03 00 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 03 00 D9 0B 00 90 00 58 [21:40:23]RAPDU: 90 00 [21:40:23]wFMCommunicate OK [21:40:23]SAM_PROTO_ClearQueue done [21:40:23]KKMCreateOFDPacket [21:40:23]OFDProtocolAddRootSTLVToBuf [21:40:23]FM_MakeSignedData [21:40:23]FM_MakeSignedData [21:40:23]SAM_PROTO_SignData [21:40:23]wFMCommunicate request_size=4 [21:40:23]MH_SAM_APDU [21:40:23]CAPDU: 80 0D 01 02 [21:40:23]Write to MH i2c: E2 08 00 DA 0B 80 0D 01 02 00 00 00 00 5E [21:40:23]Write i2c OK [21:40:23]MH_I2C_Read... [21:40:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:40:23]Read from MH i2c: E2 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 03 00 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 03 00 DA 0B 00 90 00 59 [21:40:23]RAPDU: 90 00 [21:40:23]wFMCommunicate OK [21:40:23]wFMCommunicate request_size=253 [21:40:23]MH_SAM_APDU [21:40:23]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 46 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E5 00 00 35 04 06 00 1C B4 45 11 A9 1E [21:40:23]Write to MH i2c: E2 00 01 DB 0B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 46 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E5 00 00 35 04 06 00 1C B4 45 11 A9 1E 00 00 D6 [21:40:23]Write i2c OK [21:40:23]MH_I2C_Read... [21:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:23]Read from MH i2c: E2 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 03 00 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 03 00 DB 0B 00 90 00 5A [21:40:23]RAPDU: 90 00 [21:40:23]wFMCommunicate OK [21:40:23]wFMCommunicate request_size=4 [21:40:23]MH_SAM_APDU [21:40:23]CAPDU: 80 0D 03 02 [21:40:23]Write to MH i2c: E2 08 00 DC 0B 80 0D 03 02 00 00 00 00 62 [21:40:23]Write i2c OK [21:40:23]MH_I2C_Read... [21:40:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:40:23]Read from MH i2c: E2 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 0B 00 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 0B 00 DC 0B 00 5D 09 62 C1 A4 70 18 28 90 00 40 [21:40:23]RAPDU: 5D 09 62 C1 A4 70 18 28 90 00 [21:40:23]wFMCommunicate OK [21:40:23]SAM_PROTO_SignData done [21:40:23]FM_MakeSignedData done [21:40:23]CreateOFDProtocolMessage [21:40:23]wFMCommunicate request_size=4 [21:40:23]MH_SAM_APDU [21:40:23]CAPDU: 80 11 00 00 [21:40:23]Write to MH i2c: E2 08 00 DD 0B 80 11 00 00 00 00 00 00 62 [21:40:23]Write i2c OK [21:40:23]MH_I2C_Read... [21:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:23]Read from MH i2c: E2 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 17 00 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: E2 17 00 DD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AE [21:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:40:23]wFMCommunicate OK [21:40:23]CreateOFDProtocolMessage done [21:40:23]OFDSenderStorePacket 58750 [21:40:23]StoreOFDPacket docnum=58750 [21:40:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 5C A6 00 01 2B 52 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 46 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E5 00 00 35 04 06 00 1C B4 45 11 A9 1E 5D 09 62 C1 A4 70 18 28 [21:40:23]CheckFolder [21:40:23]dirname=/storage/ofd_packets [21:40:23]CheckFolder done [21:40:23]ProducePacketName [21:40:23]name=ofd_packets/00058750 [21:40:23]NVStorageSaveData ofd_packets/00058750 [21:40:23]File name is /storage/ofd_packets/00058750 [21:40:23]Write 294 bytes [21:40:23]NVStorageSaveData done [21:40:23]OFDSenderStorePacket done [21:40:23]KKMCreateOFDPacket done [21:40:23]NVStorageSaveData kkm_last_timestamp [21:40:23]File name is /storage/kkm_last_timestamp [21:40:23]Write 4 bytes [21:40:23]NVStorageSaveData done [21:40:23]ExternCall_PrintAddStr [21:40:23]wPrintStart [21:40:23]Write to MH i2c: 01 00 00 DE 0B E9 [21:40:23]Write i2c OK [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: 01 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: 01 07 00 [21:40:23]MH_I2C_Read... [21:40:23]Read from MH i2c: 01 07 00 DE 0B 00 00 00 00 00 FF 0F FE [21:40:23]RasterBufferAndPrint [21:40:23]line Счет N : (1)2076106 [21:40:23]line ИНН: 02508201610067 [21:40:23]line Контрольно-Кассовый Чек [21:40:23]line ПРОДАЖА [21:40:23]line ТРК (МРК, ГНК) : 44 [21:40:23]line Товар: 2710124130 [21:40:23]line SU-92 [21:40:23]line 8.000 * 68.80 [21:40:23]line = 550.40 [21:40:23]line НДС 12% НСП 1% [21:40:23]line > о реализуемом товаре [21:40:23]line ИТОГО: 550.40 [21:40:23]line НСП 1% : 4.87 [21:40:23]line НДС 12% : 58.45 [21:40:23]line Наличными: 0.00 [21:40:23]line Безнал.: 550.40 [21:40:23]line Место: АЗС № 135 "Партнер Нефть" [21:40:23]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:40:23]line СНО: Общий режим [21:40:23]line Чек 734 20.08.2024 21:40 [21:40:23]line Смена: 100 ФФД: 1.0 [21:40:23]line ЗНМ: 0300000196 [21:40:23]line РНМ: 0000000000162794 [21:40:23]line Версия ККМ: v1.0 [21:40:23]line Платежная система: O! деньги [21:40:23]line ФМ: 0000000002094532 [21:40:23]line ФД: 58750 [21:40:23]line ФПД: 31560578476318 [21:40:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214022&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58750&fm=31560578476318&tin=02508201610067®Number=0000000000162794&sum=55040 [21:40:23]OFD Sender: Processing packet 58750 [packets to send 52, broken 51] [21:40:23]ProducePacketName [21:40:23]name=ofd_packets/00058750 [21:40:23]OFD Sender: To server: pG, [21:40:23]CommunicateWithHost lk.salyk.kg:30040 [21:40:23]ConnectInit lk.salyk.kg [21:40:23]written 0, free lines is 4095 [21:40:24]Connected sock=10 [21:40:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 5C A6 00 01 2B 52 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 46 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7E E5 00 00 35 04 06 00 1C B4 45 11 A9 1E 5D 09 62 C1 A4 70 18 28 [21:40:24]Write to MH i2c: 01 00 00 08 0C 14 [21:40:24]Write i2c OK [21:40:24]MH_I2C_Read... [21:40:24]Read from MH i2c: 01 [21:40:24]MH_I2C_Read... [21:40:24]Read from MH i2c: 01 07 00 [21:40:24]MH_I2C_Read... [21:40:24]Read from MH i2c: 01 07 00 08 0C 00 00 00 00 00 CF 0C F6 [21:40:24]RasterBufferAndPrint [21:40:24]line [21:40:24]line [21:40:24]line [21:40:24]line [21:40:24]line [21:40:24]written 0, free lines is 3284 [21:40:24]MH_Cut [21:40:24]Write to MH i2c: D1 01 00 0F 0C 01 ED [21:40:24]Write i2c OK [21:40:24]MH_I2C_Read... [21:40:24]Read from MH i2c: D1 [21:40:24]MH_I2C_Read... [21:40:24]Read from MH i2c: D1 01 00 [21:40:24]MH_I2C_Read... [21:40:24]Read from MH i2c: D1 01 00 0F 0C 00 EC [21:40:24]Write to MH i2c: 01 00 00 10 0C 1C [21:40:24]Write i2c OK [21:40:24]MH_I2C_Read... [21:40:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 81 73 47 00 CC 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 32 30 39 34 35 33 32 10 04 04 00 7E E5 00 00 F4 03 04 00 94 B8 C4 66 B6 04 01 00 00 4A 95 40 F8 DF 6F 5B 00 [21:40:24]CommunicateWithHost err = 0 [21:40:24]CheckOFDResponse [21:40:24]1017 (14) - 77093643461234 [21:40:24]1041 (16) - 0000000002094532 [21:40:24]1040 (4) - 58750 [21:40:24]1012 (4) - 20.08.2024 15:39 [21:40:24]1206 (1) - 0 [21:40:24]OFD Sender: Remove packet 58750 [21:40:24]ProducePacketName [21:40:24]name=ofd_packets/00058750 [21:40:24]NVStorageDeleteData [21:40:24]OFD Sender: No OFD packet to send [21:40:25]*** Cut start [21:40:25]*** Partial cut [21:40:25]*** CUTSNS_PIN = 1 [21:40:25]*** CUTSNS_PIN = 0 [21:40:25]*** Brake cut motor [21:40:25]Read from MH i2c: 01 [21:40:25]MH_I2C_Read... [21:40:25]*** Stop cut motor [21:40:25]*** Cut end [21:40:25]Read from MH i2c: 01 07 00 [21:40:25]MH_I2C_Read... [21:40:25]Read from MH i2c: 01 07 00 10 0C 00 00 00 00 00 FF 0F 31 [21:40:25]process_action close_receipt done [21:40:25]requested_data is exist [21:40:25]produce_requested_data [21:40:25]requested_item fm.sn is exist - process it [21:40:25]wFMCommunicate request_size=4 [21:40:25]MH_SAM_APDU [21:40:25]CAPDU: 80 11 00 00 [21:40:25]Write to MH i2c: E2 08 00 11 0C 80 11 00 00 00 00 00 00 97 [21:40:25]Write i2c OK [21:40:25]MH_I2C_Read... [21:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:25]Read from MH i2c: E2 [21:40:25]MH_I2C_Read... [21:40:25]Read from MH i2c: E2 17 00 [21:40:25]MH_I2C_Read... [21:40:25]Read from MH i2c: E2 17 00 11 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E3 [21:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:40:25]wFMCommunicate OK [21:40:25]requested_item fd.num is exist - process it [21:40:25]SAM_PROTO_GetFieldsCounters [21:40:25]wFMCommunicate request_size=4 [21:40:25]MH_SAM_APDU [21:40:25]CAPDU: 80 13 00 00 [21:40:25]Write to MH i2c: E2 08 00 12 0C 80 13 00 00 00 00 00 00 9A [21:40:25]Write i2c OK [21:40:25]MH_I2C_Read... [21:40:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:40:26]Read from MH i2c: E2 [21:40:26]MH_I2C_Read... [21:40:26]Read from MH i2c: E2 62 00 [21:40:26]MH_I2C_Read... [21:40:26]Read from MH i2c: E2 62 00 12 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DE 02 00 00 5E 04 04 00 DE 02 00 00 57 04 04 00 DF 02 00 00 19 04 04 00 00 00 00 00 90 00 1F [21:40:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DE 02 00 00 5E 04 04 00 DE 02 00 00 57 04 04 00 DF 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:40:26]wFMCommunicate OK [21:40:26]SAM_PROTO_GetFieldsCounters done [21:40:26]requested_item shift.num is exist - process it [21:40:26]requested_item shift.opened is exist - process it [21:40:26]req_shift_opened [21:40:26]FM_GetShiftState [21:40:26]SAM_PROTO_GetShiftState [21:40:26]wFMCommunicate request_size=4 [21:40:26]MH_SAM_APDU [21:40:26]CAPDU: 80 13 01 00 [21:40:26]Write to MH i2c: E2 08 00 13 0C 80 13 01 00 00 00 00 00 9C [21:40:26]Write i2c OK [21:40:26]MH_I2C_Read... [21:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:40:26]Read from MH i2c: E2 [21:40:26]MH_I2C_Read... [21:40:26]Read from MH i2c: E2 0E 00 [21:40:26]MH_I2C_Read... [21:40:26]Read from MH i2c: E2 0E 00 13 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BF [21:40:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:40:26]wFMCommunicate OK [21:40:26]SAM_PROTO_GetShiftState done [21:40:26]FM_GetShiftState done [21:40:26]req_shift_opened done [21:40:26]requested_item shift.open_date is exist - process it [21:40:26]req_shift_open_date [21:40:26]req_shift_open_date done [21:40:26]produce_requested_data done [21:40:26]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58750,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:40:26]process_action_free close_receipt [21:40:26]json_value_free [21:40:26]json_value_free done [21:40:26]process_json_proto returns [21:40:26]Send response to host [21:40:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58750,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:40:26]free response buf [21:40:26]execute_script done [21:40:26]execute_script returns [21:40:26]free content buf [21:40:26]Sock 7.Close socket [21:40:26]Sock 7.Thread stoped [21:40:29]OFD Sender: No OFD packet to send [21:40:34]OFD Sender: No OFD packet to send [21:40:35]accept exits with 9 [21:40:35]New connection [21:40:35]New thread 3067440484 created [21:40:35]Thread 3067583844 joined [21:40:35]Waiting for new connection... [21:40:35] Sock 9.Parse request [21:40:35]Sock 9.Check first char [21:40:35]Sock 9.First char is OK [21:40:35]request: POST /json_proto HTTP/1.0 [21:40:35]Method: POST [21:40:35]URL: /json_proto [21:40:35]Method is POST - this is cgi request [21:40:35]url: /json_proto [21:40:35]query_string will be loaded in cgi processing [21:40:35]execute_cgi json_proto POST (null) [21:40:35]execute_cgi path=json_proto method=POST [21:40:35]POST find Content-Length [21:40:35]Host: 172.17.44.3:8080 [21:40:35]Content-Length: 801 [21:40:35]Content-Type: application/json [21:40:35] [21:40:35]POST finish read [21:40:35]Found Content-Length = 801 [21:40:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:40:35]execute_script... [21:40:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:40:35]POST & json_proto [21:40:35]process_json_proto [21:40:35]json parsed OK: [21:40:35]protocol is kg_v1.0 [21:40:35]action value=close_receipt [21:40:35]process_action close_receipt [21:40:35]cmd_close_receipt [21:40:35]MH_GetDate [21:40:35]Write to MH i2c: F0 00 00 14 0C 0F [21:40:35]Write i2c OK [21:40:35]MH_I2C_Read... [21:40:35]Read from MH i2c: F0 [21:40:35]MH_I2C_Read... [21:40:35]Read from MH i2c: F0 09 00 [21:40:35]MH_I2C_Read... [21:40:35]Read from MH i2c: F0 09 00 14 0C 00 54 0D C5 66 AD C5 5D 66 D9 [21:40:35]GetLastDocTimeStamp 1724190022 [21:40:35]current date 1724190036 [21:40:35]FM_GetShiftState [21:40:35]SAM_PROTO_GetShiftState [21:40:35]wFMCommunicate request_size=4 [21:40:35]MH_SAM_APDU [21:40:35]CAPDU: 80 13 01 00 [21:40:35]Write to MH i2c: E2 08 00 15 0C 80 13 01 00 00 00 00 00 9E [21:40:35]Write i2c OK [21:40:35]MH_I2C_Read... [21:40:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:40:35]Read from MH i2c: E2 [21:40:35]MH_I2C_Read... [21:40:35]Read from MH i2c: E2 0E 00 [21:40:35]MH_I2C_Read... [21:40:35]Read from MH i2c: E2 0E 00 15 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C1 [21:40:35]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:40:35]wFMCommunicate OK [21:40:35]SAM_PROTO_GetShiftState done [21:40:35]FM_GetShiftState done [21:40:35]opened in 1724112910 [21:40:35]opened+sec_in_day 1724199310 [21:40:35]quantity*price = 30035 [21:40:35]sum+1 = 30036 [21:40:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 735 20.08.2024 21:40 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58751 ФПД: 223235191712905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214036&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58751&fm=223235191712905&tin=02508201610067®Number=0000000000162794&sum=30035 [21:40:36]StoreToDocumentArchive [21:40:36]shift 100 fd 58751 [21:40:36]save to /storage/0100/doc_00058751 [21:40:36]save last doc name /storage/0100/doc_00058751 to /storage/kkm_last_doc_name [21:40:36]save OK [21:40:36]Clear old archive folders... [21:40:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:40:36]tlvbuf is 01F9B490 [21:40:36]SAM_PROTO_ClearQueue [21:40:36]wFMCommunicate request_size=4 [21:40:36]MH_SAM_APDU [21:40:36]CAPDU: 80 09 00 00 [21:40:36]Write to MH i2c: E2 08 00 22 0C 80 09 00 00 00 00 00 00 A0 [21:40:36]Write i2c OK [21:40:36]MH_I2C_Read... [21:40:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:40:36]Read from MH i2c: E2 [21:40:36]MH_I2C_Read... [21:40:36]Read from MH i2c: E2 03 00 [21:40:36]MH_I2C_Read... [21:40:36]Read from MH i2c: E2 03 00 22 0C 00 90 00 A2 [21:40:36]RAPDU: 90 00 [21:40:36]wFMCommunicate OK [21:40:36]SAM_PROTO_ClearQueue done [21:40:36]KKMCreateOFDPacket [21:40:36]OFDProtocolAddRootSTLVToBuf [21:40:36]FM_MakeSignedData [21:40:36]FM_MakeSignedData [21:40:36]SAM_PROTO_SignData [21:40:36]wFMCommunicate request_size=4 [21:40:36]MH_SAM_APDU [21:40:36]CAPDU: 80 0D 01 02 [21:40:36]Write to MH i2c: E2 08 00 23 0C 80 0D 01 02 00 00 00 00 A8 [21:40:36]Write i2c OK [21:40:36]MH_I2C_Read... [21:40:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:40:36]Read from MH i2c: E2 [21:40:36]MH_I2C_Read... [21:40:36]Read from MH i2c: E2 03 00 [21:40:36]MH_I2C_Read... [21:40:36]Read from MH i2c: E2 03 00 23 0C 00 90 00 A3 [21:40:36]RAPDU: 90 00 [21:40:36]wFMCommunicate OK [21:40:36]wFMCommunicate request_size=255 [21:40:36]MH_SAM_APDU [21:40:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 02 00 00 F4 03 04 00 54 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E5 00 00 35 04 06 00 CB [21:40:36]Write to MH i2c: E2 02 01 24 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 02 00 00 F4 03 04 00 54 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E5 00 00 35 04 06 00 CB 00 00 88 [21:40:36]Write i2c OK [21:40:36]MH_I2C_Read... [21:40:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:37]Read from MH i2c: E2 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: E2 03 00 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: E2 03 00 24 0C 00 90 00 A4 [21:40:37]RAPDU: 90 00 [21:40:37]wFMCommunicate OK [21:40:37]wFMCommunicate request_size=10 [21:40:37]MH_SAM_APDU [21:40:37]CAPDU: 80 0D 02 02 05 07 FE 4D AC 89 [21:40:37]Write to MH i2c: E2 0D 00 25 0C 80 0D 02 02 05 00 07 FE 4D AC 89 00 00 3C [21:40:37]Write i2c OK [21:40:37]MH_I2C_Read... [21:40:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:37]Read from MH i2c: E2 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: E2 03 00 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: E2 03 00 25 0C 00 90 00 A5 [21:40:37]RAPDU: 90 00 [21:40:37]wFMCommunicate OK [21:40:37]wFMCommunicate request_size=4 [21:40:37]MH_SAM_APDU [21:40:37]CAPDU: 80 0D 03 02 [21:40:37]Write to MH i2c: E2 08 00 26 0C 80 0D 03 02 00 00 00 00 AD [21:40:37]Write i2c OK [21:40:37]MH_I2C_Read... [21:40:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:40:37]Read from MH i2c: E2 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: E2 0B 00 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: E2 0B 00 26 0C 00 59 D9 91 2D 0D 0A 23 64 90 00 3C [21:40:37]RAPDU: 59 D9 91 2D 0D 0A 23 64 90 00 [21:40:37]wFMCommunicate OK [21:40:37]SAM_PROTO_SignData done [21:40:37]FM_MakeSignedData done [21:40:37]CreateOFDProtocolMessage [21:40:37]wFMCommunicate request_size=4 [21:40:37]MH_SAM_APDU [21:40:37]CAPDU: 80 11 00 00 [21:40:37]Write to MH i2c: E2 08 00 27 0C 80 11 00 00 00 00 00 00 AD [21:40:37]Write i2c OK [21:40:37]MH_I2C_Read... [21:40:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:37]Read from MH i2c: E2 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: E2 17 00 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: E2 17 00 27 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F9 [21:40:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:40:37]wFMCommunicate OK [21:40:37]CreateOFDProtocolMessage done [21:40:37]OFDSenderStorePacket 58751 [21:40:37]StoreOFDPacket docnum=58751 [21:40:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 76 88 07 01 B0 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 02 00 00 F4 03 04 00 54 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E5 00 00 35 04 06 00 CB 07 FE 4D AC 89 59 D9 91 2D 0D 0A 23 64 [21:40:37]CheckFolder [21:40:37]dirname=/storage/ofd_packets [21:40:37]CheckFolder done [21:40:37]ProducePacketName [21:40:37]name=ofd_packets/00058751 [21:40:37]NVStorageSaveData ofd_packets/00058751 [21:40:37]File name is /storage/ofd_packets/00058751 [21:40:37]Write 301 bytes [21:40:37]NVStorageSaveData done [21:40:37]OFDSenderStorePacket done [21:40:37]KKMCreateOFDPacket done [21:40:37]NVStorageSaveData kkm_last_timestamp [21:40:37]File name is /storage/kkm_last_timestamp [21:40:37]Write 4 bytes [21:40:37]NVStorageSaveData done [21:40:37]ExternCall_PrintAddStr [21:40:37]wPrintStart [21:40:37]Write to MH i2c: 01 00 00 28 0C 34 [21:40:37]Write i2c OK [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: 01 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: 01 07 00 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: 01 07 00 28 0C 00 00 00 00 00 FF 0F 49 [21:40:37]RasterBufferAndPrint [21:40:37]line Счет N : (1)2076107 [21:40:37]line ИНН: 02508201610067 [21:40:37]line Контрольно-Кассовый Чек [21:40:37]line ПРОДАЖА [21:40:37]line ТРК (МРК, ГНК) : 33 [21:40:37]line Товар: 2710124130 [21:40:37]line Аи-92-К-4 [21:40:37]line 4.430 * 67.80 [21:40:37]line = 300.35 [21:40:37]line НДС 12% НСП 1% [21:40:37]line > о реализуемом товаре [21:40:37]line ИТОГО: 300.35 [21:40:37]line НСП 1% : 2.66 [21:40:37]line НДС 12% : 31.90 [21:40:37]line Наличными: 0.00 [21:40:37]line Безнал.: 300.35 [21:40:37]line Место: АЗС № 135 "Партнер Нефть" [21:40:37]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:40:37]line СНО: Общий режим [21:40:37]line Чек 735 20.08.2024 21:40 [21:40:37]line Смена: 100 ФФД: 1.0 [21:40:37]line ЗНМ: 0300000196 [21:40:37]line РНМ: 0000000000162794 [21:40:37]line Версия ККМ: v1.0 [21:40:37]line Платежная система: O! деньги [21:40:37]line ФМ: 0000000002094532 [21:40:37]line ФД: 58751 [21:40:37]line ФПД: 223235191712905 [21:40:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214036&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58751&fm=223235191712905&tin=02508201610067®Number=0000000000162794&sum=30035 [21:40:37]OFD Sender: Processing packet 58751 [packets to send 52, broken 51] [21:40:37]ProducePacketName [21:40:37]name=ofd_packets/00058751 [21:40:37]OFD Sender: To server: pG, [21:40:37]CommunicateWithHost lk.salyk.kg:30040 [21:40:37]ConnectInit lk.salyk.kg [21:40:37]written 0, free lines is 4095 [21:40:37]Connected sock=10 [21:40:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 76 88 07 01 B0 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 02 00 00 F4 03 04 00 54 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E5 00 00 35 04 06 00 CB 07 FE 4D AC 89 59 D9 91 2D 0D 0A 23 64 [21:40:37]Write to MH i2c: 01 00 00 52 0C 5E [21:40:37]Write i2c OK [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: 01 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: 01 07 00 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: 01 07 00 52 0C 00 00 00 00 00 D1 0C 42 [21:40:37]RasterBufferAndPrint [21:40:37]line [21:40:37]line [21:40:37]line [21:40:37]line [21:40:37]line [21:40:37]written 0, free lines is 3288 [21:40:37]MH_Cut [21:40:37]Write to MH i2c: D1 01 00 59 0C 01 37 [21:40:37]Write i2c OK [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: D1 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: D1 01 00 [21:40:37]MH_I2C_Read... [21:40:37]Read from MH i2c: D1 01 00 59 0C 00 36 [21:40:37]Write to MH i2c: 01 00 00 5A 0C 66 [21:40:37]Write i2c OK [21:40:37]MH_I2C_Read... [21:40:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C3 70 47 00 AD E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 7F E5 00 00 F4 03 04 00 A2 B8 C4 66 B6 04 01 00 00 0A 1A 55 AF 7E FD 67 1B [21:40:38]CommunicateWithHost err = 0 [21:40:38]CheckOFDResponse [21:40:38]1017 (14) - 77093643461234 [21:40:38]1041 (16) - 0000000002094532 [21:40:38]1040 (4) - 58751 [21:40:38]1012 (4) - 20.08.2024 15:39 [21:40:38]1206 (1) - 0 [21:40:38]OFD Sender: Remove packet 58751 [21:40:38]ProducePacketName [21:40:38]name=ofd_packets/00058751 [21:40:38]NVStorageDeleteData [21:40:38]OFD Sender: No OFD packet to send [21:40:38]*** Cut start [21:40:38]*** Partial cut [21:40:38]*** CUTSNS_PIN = 1 [21:40:38]*** CUTSNS_PIN = 0 [21:40:39]*** Brake cut motor [21:40:39]Read from MH i2c: 01 [21:40:39]MH_I2C_Read... [21:40:39]*** Stop cut motor [21:40:39]*** Cut end [21:40:39]Read from MH i2c: 01 07 00 [21:40:39]MH_I2C_Read... [21:40:39]Read from MH i2c: 01 07 00 5A 0C 00 00 00 00 00 FF 0F 7B [21:40:39]process_action close_receipt done [21:40:39]requested_data is exist [21:40:39]produce_requested_data [21:40:39]requested_item fm.sn is exist - process it [21:40:39]wFMCommunicate request_size=4 [21:40:39]MH_SAM_APDU [21:40:39]CAPDU: 80 11 00 00 [21:40:39]Write to MH i2c: E2 08 00 5B 0C 80 11 00 00 00 00 00 00 E1 [21:40:39]Write i2c OK [21:40:39]MH_I2C_Read... [21:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:39]Read from MH i2c: E2 [21:40:39]MH_I2C_Read... [21:40:39]Read from MH i2c: E2 17 00 [21:40:39]MH_I2C_Read... [21:40:39]Read from MH i2c: E2 17 00 5B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2D [21:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:40:39]wFMCommunicate OK [21:40:39]requested_item fd.num is exist - process it [21:40:39]SAM_PROTO_GetFieldsCounters [21:40:39]wFMCommunicate request_size=4 [21:40:39]MH_SAM_APDU [21:40:39]CAPDU: 80 13 00 00 [21:40:39]Write to MH i2c: E2 08 00 5C 0C 80 13 00 00 00 00 00 00 E4 [21:40:39]Write i2c OK [21:40:39]MH_I2C_Read... [21:40:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:40:39]Read from MH i2c: E2 [21:40:39]MH_I2C_Read... [21:40:39]Read from MH i2c: E2 62 00 [21:40:39]MH_I2C_Read... [21:40:39]Read from MH i2c: E2 62 00 5C 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DF 02 00 00 5E 04 04 00 DF 02 00 00 57 04 04 00 E0 02 00 00 19 04 04 00 00 00 00 00 90 00 6D [21:40:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 7F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 DF 02 00 00 5E 04 04 00 DF 02 00 00 57 04 04 00 E0 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:40:39]wFMCommunicate OK [21:40:39]SAM_PROTO_GetFieldsCounters done [21:40:39]requested_item shift.num is exist - process it [21:40:39]requested_item shift.opened is exist - process it [21:40:39]req_shift_opened [21:40:39]FM_GetShiftState [21:40:39]SAM_PROTO_GetShiftState [21:40:39]wFMCommunicate request_size=4 [21:40:39]MH_SAM_APDU [21:40:39]CAPDU: 80 13 01 00 [21:40:39]Write to MH i2c: E2 08 00 5D 0C 80 13 01 00 00 00 00 00 E6 [21:40:39]Write i2c OK [21:40:39]MH_I2C_Read... [21:40:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:40:39]Read from MH i2c: E2 [21:40:39]MH_I2C_Read... [21:40:39]Read from MH i2c: E2 0E 00 [21:40:39]MH_I2C_Read... [21:40:39]Read from MH i2c: E2 0E 00 5D 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 09 [21:40:39]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:40:39]wFMCommunicate OK [21:40:39]SAM_PROTO_GetShiftState done [21:40:39]FM_GetShiftState done [21:40:39]req_shift_opened done [21:40:39]requested_item shift.open_date is exist - process it [21:40:39]req_shift_open_date [21:40:39]req_shift_open_date done [21:40:39]produce_requested_data done [21:40:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58751,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:40:39]process_action_free close_receipt [21:40:39]json_value_free [21:40:39]json_value_free done [21:40:39]process_json_proto returns [21:40:39]Send response to host [21:40:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58751,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:40:39]free response buf [21:40:39]execute_script done [21:40:39]execute_script returns [21:40:39]free content buf [21:40:39]Sock 9.Close socket [21:40:39]Sock 9.Thread stoped [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]accept exits with 7 [21:43:13]New connection [21:43:13]New thread 3067583844 created [21:43:13]Thread 3067440484 joined [21:43:13]Waiting for new connection... [21:43:13] Sock 7.Parse request [21:43:13]Sock 7.Check first char [21:43:13]Sock 7.First char is OK [21:43:13]request: POST /json_proto HTTP/1.0 [21:43:13]Method: POST [21:43:13]URL: /json_proto [21:43:13]Method is POST - this is cgi request [21:43:13]url: /json_proto [21:43:13]query_string will be loaded in cgi processing [21:43:13]execute_cgi json_proto POST (null) [21:43:13]execute_cgi path=json_proto method=POST [21:43:13]POST find Content-Length [21:43:13]Host: 172.17.44.3:8080 [21:43:13]Content-Length: 792 [21:43:13]Content-Type: application/json [21:43:13] [21:43:13]POST finish read [21:43:13]Found Content-Length = 792 [21:43:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.530, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:13]execute_script... [21:43:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.530, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:13]POST & json_proto [21:43:13]process_json_proto [21:43:13]json parsed OK: [21:43:13]protocol is kg_v1.0 [21:43:13]action value=close_receipt [21:43:13]process_action close_receipt [21:43:13]cmd_close_receipt [21:43:13]MH_GetDate [21:43:13]Write to MH i2c: F0 00 00 5E 0C 59 [21:43:13]Write i2c OK [21:43:13]MH_I2C_Read... [21:43:13]Read from MH i2c: F0 [21:43:13]MH_I2C_Read... [21:43:13]Read from MH i2c: F0 09 00 [21:43:13]MH_I2C_Read... [21:43:13]Read from MH i2c: F0 09 00 5E 0C 00 F2 0D C5 66 AD C5 5D 66 C1 [21:43:13]GetLastDocTimeStamp 1724190036 [21:43:13]current date 1724190194 [21:43:13]FM_GetShiftState [21:43:13]SAM_PROTO_GetShiftState [21:43:13]wFMCommunicate request_size=4 [21:43:13]MH_SAM_APDU [21:43:13]CAPDU: 80 13 01 00 [21:43:13]Write to MH i2c: E2 08 00 5F 0C 80 13 01 00 00 00 00 00 E8 [21:43:13]Write i2c OK [21:43:13]MH_I2C_Read... [21:43:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:13]Read from MH i2c: E2 [21:43:13]MH_I2C_Read... [21:43:13]Read from MH i2c: E2 0E 00 [21:43:13]MH_I2C_Read... [21:43:13]Read from MH i2c: E2 0E 00 5F 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0B [21:43:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:43:13]wFMCommunicate OK [21:43:13]SAM_PROTO_GetShiftState done [21:43:13]FM_GetShiftState done [21:43:13]opened in 1724112910 [21:43:13]opened+sec_in_day 1724199310 [21:43:13]quantity*price = 0 [21:43:13]sum+1 = 1 [21:43:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 736 20.08.2024 21:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58752 ФПД: 22490959904305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214314&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58752&fm=22490959904305&tin=02508201610067®Number=0000000000162794&sum=0 [21:43:14]StoreToDocumentArchive [21:43:14]shift 100 fd 58752 [21:43:14]save to /storage/0100/doc_00058752 [21:43:14]save last doc name /storage/0100/doc_00058752 to /storage/kkm_last_doc_name [21:43:14]save OK [21:43:14]Clear old archive folders... [21:43:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:43:14]tlvbuf is 01EE3C80 [21:43:14]SAM_PROTO_ClearQueue [21:43:14]wFMCommunicate request_size=4 [21:43:14]MH_SAM_APDU [21:43:14]CAPDU: 80 09 00 00 [21:43:14]Write to MH i2c: E2 08 00 6C 0C 80 09 00 00 00 00 00 00 EA [21:43:14]Write i2c OK [21:43:14]MH_I2C_Read... [21:43:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:14]Read from MH i2c: E2 [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: E2 03 00 [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: E2 03 00 6C 0C 00 90 00 EC [21:43:14]RAPDU: 90 00 [21:43:14]wFMCommunicate OK [21:43:14]SAM_PROTO_ClearQueue done [21:43:14]KKMCreateOFDPacket [21:43:14]OFDProtocolAddRootSTLVToBuf [21:43:14]FM_MakeSignedData [21:43:14]FM_MakeSignedData [21:43:14]SAM_PROTO_SignData [21:43:14]wFMCommunicate request_size=4 [21:43:14]MH_SAM_APDU [21:43:14]CAPDU: 80 0D 01 02 [21:43:14]Write to MH i2c: E2 08 00 6D 0C 80 0D 01 02 00 00 00 00 F2 [21:43:14]Write i2c OK [21:43:14]MH_I2C_Read... [21:43:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:14]Read from MH i2c: E2 [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: E2 03 00 [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: E2 03 00 6D 0C 00 90 00 ED [21:43:14]RAPDU: 90 00 [21:43:14]wFMCommunicate OK [21:43:14]wFMCommunicate request_size=255 [21:43:14]MH_SAM_APDU [21:43: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 34 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 F2 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E5 00 00 35 04 06 00 14 [21:43:14]Write to MH i2c: E2 02 01 6E 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 34 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 F2 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E5 00 00 35 04 06 00 14 00 00 68 [21:43:14]Write i2c OK [21:43:14]MH_I2C_Read... [21:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:15]Read from MH i2c: E2 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: E2 03 00 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: E2 03 00 6E 0C 00 90 00 EE [21:43:15]RAPDU: 90 00 [21:43:15]wFMCommunicate OK [21:43:15]wFMCommunicate request_size=10 [21:43:15]MH_SAM_APDU [21:43:15]CAPDU: 80 0D 02 02 05 74 95 AC FE 31 [21:43:15]Write to MH i2c: E2 0D 00 6F 0C 80 0D 02 02 05 00 74 95 AC FE 31 00 00 E3 [21:43:15]Write i2c OK [21:43:15]MH_I2C_Read... [21:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:15]Read from MH i2c: E2 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: E2 03 00 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: E2 03 00 6F 0C 00 90 00 EF [21:43:15]RAPDU: 90 00 [21:43:15]wFMCommunicate OK [21:43:15]wFMCommunicate request_size=4 [21:43:15]MH_SAM_APDU [21:43:15]CAPDU: 80 0D 03 02 [21:43:15]Write to MH i2c: E2 08 00 70 0C 80 0D 03 02 00 00 00 00 F7 [21:43:15]Write i2c OK [21:43:15]MH_I2C_Read... [21:43:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:15]Read from MH i2c: E2 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: E2 0B 00 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: E2 0B 00 70 0C 00 3F BA D2 83 27 B3 0F D1 90 00 00 [21:43:15]RAPDU: 3F BA D2 83 27 B3 0F D1 90 00 [21:43:15]wFMCommunicate OK [21:43:15]SAM_PROTO_SignData done [21:43:15]FM_MakeSignedData done [21:43:15]CreateOFDProtocolMessage [21:43:15]wFMCommunicate request_size=4 [21:43:15]MH_SAM_APDU [21:43:15]CAPDU: 80 11 00 00 [21:43:15]Write to MH i2c: E2 08 00 71 0C 80 11 00 00 00 00 00 00 F7 [21:43:15]Write i2c OK [21:43:15]MH_I2C_Read... [21:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:15]Read from MH i2c: E2 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: E2 17 00 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: E2 17 00 71 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 43 [21:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:43:15]wFMCommunicate OK [21:43:15]CreateOFDProtocolMessage done [21:43:15]OFDSenderStorePacket 58752 [21:43:15]StoreOFDPacket docnum=58752 [21:43:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B9 E7 07 01 E2 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 F2 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E5 00 00 35 04 06 00 14 74 95 AC FE 31 3F BA D2 83 27 B3 0F D1 [21:43:15]CheckFolder [21:43:15]dirname=/storage/ofd_packets [21:43:15]CheckFolder done [21:43:15]ProducePacketName [21:43:15]name=ofd_packets/00058752 [21:43:15]NVStorageSaveData ofd_packets/00058752 [21:43:15]File name is /storage/ofd_packets/00058752 [21:43:15]Write 301 bytes [21:43:15]NVStorageSaveData done [21:43:15]OFDSenderStorePacket done [21:43:15]KKMCreateOFDPacket done [21:43:15]NVStorageSaveData kkm_last_timestamp [21:43:15]File name is /storage/kkm_last_timestamp [21:43:15]Write 4 bytes [21:43:15]NVStorageSaveData done [21:43:15]ExternCall_PrintAddStr [21:43:15]wPrintStart [21:43:15]Write to MH i2c: 01 00 00 72 0C 7E [21:43:15]Write i2c OK [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: 01 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: 01 07 00 [21:43:15]MH_I2C_Read... [21:43:15]Read from MH i2c: 01 07 00 72 0C 00 00 00 00 00 FF 0F 93 [21:43:15]RasterBufferAndPrint [21:43:15]line Счет N : (1)2076108 [21:43:15]line ИНН: 02508201610067 [21:43:15]line Контрольно-Кассовый Чек [21:43:15]line ПРОДАЖА [21:43:15]line ТРК (МРК, ГНК) : 33 [21:43:15]line Товар: 2710124130 [21:43:15]line Аи-92-К-4 [21:43:15]line 7.530 * 0.00 [21:43:15]line = 0.00 [21:43:15]line НДС 12% НСП 1% [21:43:15]line > о реализуемом товаре [21:43:15]line ИТОГО: 0.00 [21:43:15]line НСП 1% : 0.00 [21:43:15]line НДС 12% : 0.00 [21:43:15]line Наличными: 0.00 [21:43:15]line Безнал.: 0.00 [21:43:15]line Место: АЗС № 135 "Партнер Нефть" [21:43:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:43:15]line СНО: Общий режим [21:43:15]line Чек 736 20.08.2024 21:43 [21:43:15]line Смена: 100 ФФД: 1.0 [21:43:15]line ЗНМ: 0300000196 [21:43:15]line РНМ: 0000000000162794 [21:43:15]line Версия ККМ: v1.0 [21:43:15]line Талоны: Топливная Карта [21:43:15]line 92875 [21:43:15]line ФМ: 0000000002094532 [21:43:15]line ФД: 58752 [21:43:15]line ФПД: 22490959904305 [21:43:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214314&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58752&fm=22490959904305&tin=02508201610067®Number=0000000000162794&sum=0 [21:43:15]OFD Sender: Processing packet 58752 [packets to send 52, broken 51] [21:43:15]ProducePacketName [21:43:15]name=ofd_packets/00058752 [21:43:15]OFD Sender: To server: pG, [21:43:15]CommunicateWithHost lk.salyk.kg:30040 [21:43:15]ConnectInit lk.salyk.kg [21:43:15]written 0, free lines is 4095 [21:43:15]Connected sock=10 [21:43:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B9 E7 07 01 E2 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 F2 0D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 80 E5 00 00 35 04 06 00 14 74 95 AC FE 31 3F BA D2 83 27 B3 0F D1 [21:43:16]Write to MH i2c: 01 00 00 9C 0C A8 [21:43:16]Write i2c OK [21:43:16]MH_I2C_Read... [21:43:16]Read from MH i2c: 01 [21:43:16]MH_I2C_Read... [21:43:16]Read from MH i2c: 01 07 00 [21:43:16]MH_I2C_Read... [21:43:16]Read from MH i2c: 01 07 00 9C 0C 00 00 00 00 00 CA 0C 85 [21:43:16]RasterBufferAndPrint [21:43:16]line [21:43:16]line [21:43:16]line [21:43:16]line [21:43:16]line [21:43:16]written 0, free lines is 3281 [21:43:16]MH_Cut [21:43:16]Write to MH i2c: D1 01 00 A3 0C 01 81 [21:43:16]Write i2c OK [21:43:16]MH_I2C_Read... [21:43:16]Read from MH i2c: D1 [21:43:16]MH_I2C_Read... [21:43:16]Read from MH i2c: D1 01 00 [21:43:16]MH_I2C_Read... [21:43:16]Read from MH i2c: D1 01 00 A3 0C 00 80 [21:43:16]Write to MH i2c: 01 00 00 A4 0C B0 [21:43:16]Write i2c OK [21:43:16]MH_I2C_Read... [21:43:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 44 CB 47 00 26 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 32 30 39 34 35 33 32 10 04 04 00 80 E5 00 00 F4 03 04 00 40 B9 C4 66 B6 04 01 00 00 3E A0 E0 AC B5 06 5C E1 [21:43:16]CommunicateWithHost err = 0 [21:43:16]CheckOFDResponse [21:43:16]1017 (14) - 77093643461234 [21:43:16]1041 (16) - 0000000002094532 [21:43:16]1040 (4) - 58752 [21:43:16]1012 (4) - 20.08.2024 15:41 [21:43:16]1206 (1) - 0 [21:43:16]OFD Sender: Remove packet 58752 [21:43:16]ProducePacketName [21:43:16]name=ofd_packets/00058752 [21:43:16]NVStorageDeleteData [21:43:16]OFD Sender: No OFD packet to send [21:43:16]*** Cut start [21:43:16]*** Partial cut [21:43:16]*** CUTSNS_PIN = 1 [21:43:16]*** CUTSNS_PIN = 0 [21:43:17]*** Brake cut motor [21:43:17]Read from MH i2c: 01 [21:43:17]MH_I2C_Read... [21:43:17]*** Stop cut motor [21:43:17]*** Cut end [21:43:17]Read from MH i2c: 01 07 00 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: 01 07 00 A4 0C 00 00 00 00 00 FF 0F C5 [21:43:17]process_action close_receipt done [21:43:17]requested_data is exist [21:43:17]produce_requested_data [21:43:17]requested_item fm.sn is exist - process it [21:43:17]wFMCommunicate request_size=4 [21:43:17]MH_SAM_APDU [21:43:17]CAPDU: 80 11 00 00 [21:43:17]Write to MH i2c: E2 08 00 A5 0C 80 11 00 00 00 00 00 00 2B [21:43:17]Write i2c OK [21:43:17]MH_I2C_Read... [21:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:17]Read from MH i2c: E2 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: E2 17 00 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: E2 17 00 A5 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 77 [21:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:43:17]wFMCommunicate OK [21:43:17]requested_item fd.num is exist - process it [21:43:17]SAM_PROTO_GetFieldsCounters [21:43:17]wFMCommunicate request_size=4 [21:43:17]MH_SAM_APDU [21:43:17]CAPDU: 80 13 00 00 [21:43:17]Write to MH i2c: E2 08 00 A6 0C 80 13 00 00 00 00 00 00 2E [21:43:17]Write i2c OK [21:43:17]MH_I2C_Read... [21:43:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:17]Read from MH i2c: E2 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: E2 62 00 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: E2 62 00 A6 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 80 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E0 02 00 00 5E 04 04 00 E0 02 00 00 57 04 04 00 E1 02 00 00 19 04 04 00 00 00 00 00 90 00 BB [21:43:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 80 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E0 02 00 00 5E 04 04 00 E0 02 00 00 57 04 04 00 E1 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:43:17]wFMCommunicate OK [21:43:17]SAM_PROTO_GetFieldsCounters done [21:43:17]requested_item shift.num is exist - process it [21:43:17]requested_item shift.opened is exist - process it [21:43:17]req_shift_opened [21:43:17]FM_GetShiftState [21:43:17]SAM_PROTO_GetShiftState [21:43:17]wFMCommunicate request_size=4 [21:43:17]MH_SAM_APDU [21:43:17]CAPDU: 80 13 01 00 [21:43:17]Write to MH i2c: E2 08 00 A7 0C 80 13 01 00 00 00 00 00 30 [21:43:17]Write i2c OK [21:43:17]MH_I2C_Read... [21:43:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:17]Read from MH i2c: E2 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: E2 0E 00 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: E2 0E 00 A7 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 53 [21:43:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:43:17]wFMCommunicate OK [21:43:17]SAM_PROTO_GetShiftState done [21:43:17]FM_GetShiftState done [21:43:17]req_shift_opened done [21:43:17]requested_item shift.open_date is exist - process it [21:43:17]req_shift_open_date [21:43:17]req_shift_open_date done [21:43:17]produce_requested_data done [21:43:17]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58752,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:43:17]process_action_free close_receipt [21:43:17]json_value_free [21:43:17]json_value_free done [21:43:17]process_json_proto returns [21:43:17]Send response to host [21:43:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58752,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:43:17]free response buf [21:43:17]execute_script done [21:43:17]execute_script returns [21:43:17]free content buf [21:43:17]Sock 7.Close socket [21:43:17]Sock 7.Thread stoped [21:43:21]OFD Sender: No OFD packet to send [21:43:26]OFD Sender: No OFD packet to send [21:43:31]OFD Sender: No OFD packet to send [21:43:36]OFD Sender: No OFD packet to send [21:43:41]OFD Sender: No OFD packet to send [21:43:46]accept exits with 9 [21:43:46]New connection [21:43:46]New thread 3067440484 created [21:43:46]Thread 3067583844 joined [21:43:46]Waiting for new connection... [21:43:46] Sock 9.Parse request [21:43:46]Sock 9.Check first char [21:43:46]Sock 9.First char is OK [21:43:46]request: POST /json_proto HTTP/1.0 [21:43:46]Method: POST [21:43:46]URL: /json_proto [21:43:46]Method is POST - this is cgi request [21:43:46]url: /json_proto [21:43:46]query_string will be loaded in cgi processing [21:43:46]execute_cgi json_proto POST (null) [21:43:46]execute_cgi path=json_proto method=POST [21:43:46]POST find Content-Length [21:43:46]Host: 172.17.44.3:8080 [21:43:46]Content-Length: 804 [21:43:46]Content-Type: application/json [21:43:46] [21:43:46]POST finish read [21:43:46]Found Content-Length = 804 [21:43:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 30.000, "sum" : 2034.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2034.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:46]execute_script... [21:43:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 30.000, "sum" : 2034.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2034.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:46]POST & json_proto [21:43:46]process_json_proto [21:43:46]json parsed OK: [21:43:46]protocol is kg_v1.0 [21:43:46]action value=close_receipt [21:43:46]process_action close_receipt [21:43:46]cmd_close_receipt [21:43:46]MH_GetDate [21:43:46]Write to MH i2c: F0 00 00 A8 0C A3 [21:43:46]Write i2c OK [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: F0 [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: F0 09 00 [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: F0 09 00 A8 0C 00 13 0E C5 66 AD C5 5D 66 2D [21:43:46]GetLastDocTimeStamp 1724190194 [21:43:46]current date 1724190227 [21:43:46]FM_GetShiftState [21:43:46]SAM_PROTO_GetShiftState [21:43:46]wFMCommunicate request_size=4 [21:43:46]MH_SAM_APDU [21:43:46]CAPDU: 80 13 01 00 [21:43:46]Write to MH i2c: E2 08 00 A9 0C 80 13 01 00 00 00 00 00 32 [21:43:46]Write i2c OK [21:43:46]MH_I2C_Read... [21:43:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:46]Read from MH i2c: E2 [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: E2 0E 00 [21:43:46]MH_I2C_Read... [21:43:46]Read from MH i2c: E2 0E 00 A9 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 55 [21:43:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:43:46]wFMCommunicate OK [21:43:46]SAM_PROTO_GetShiftState done [21:43:46]FM_GetShiftState done [21:43:46]opened in 1724112910 [21:43:46]opened+sec_in_day 1724199310 [21:43:46]quantity*price = 203400 [21:43:46]sum+1 = 203401 [21:43:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2034.00 НСП 1% : 18.00 НДС 12% : 216.00 Наличными: 0.00 Безнал.: 2034.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 737 20.08.2024 21:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58753 ФПД: 31100916786551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214347&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58753&fm=31100916786551&tin=02508201610067®Number=0000000000162794&sum=203400 [21:43:47]StoreToDocumentArchive [21:43:47]shift 100 fd 58753 [21:43:47]save to /storage/0100/doc_00058753 [21:43:47]save last doc name /storage/0100/doc_00058753 to /storage/kkm_last_doc_name [21:43:47]save OK [21:43:47]Clear old archive folders... [21:43:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:43:47]tlvbuf is 01F9BFB0 [21:43:47]SAM_PROTO_ClearQueue [21:43:47]wFMCommunicate request_size=4 [21:43:47]MH_SAM_APDU [21:43:47]CAPDU: 80 09 00 00 [21:43:47]Write to MH i2c: E2 08 00 B6 0C 80 09 00 00 00 00 00 00 34 [21:43:47]Write i2c OK [21:43:47]MH_I2C_Read... [21:43:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:47]Read from MH i2c: E2 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 03 00 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 03 00 B6 0C 00 90 00 36 [21:43:47]RAPDU: 90 00 [21:43:47]wFMCommunicate OK [21:43:47]SAM_PROTO_ClearQueue done [21:43:47]KKMCreateOFDPacket [21:43:47]OFDProtocolAddRootSTLVToBuf [21:43:47]FM_MakeSignedData [21:43:47]FM_MakeSignedData [21:43:47]SAM_PROTO_SignData [21:43:47]wFMCommunicate request_size=4 [21:43:47]MH_SAM_APDU [21:43:47]CAPDU: 80 0D 01 02 [21:43:47]Write to MH i2c: E2 08 00 B7 0C 80 0D 01 02 00 00 00 00 3C [21:43:47]Write i2c OK [21:43:47]MH_I2C_Read... [21:43:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:47]Read from MH i2c: E2 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 03 00 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 03 00 B7 0C 00 90 00 37 [21:43:47]RAPDU: 90 00 [21:43:47]wFMCommunicate OK [21:43:47]wFMCommunicate request_size=255 [21:43:47]MH_SAM_APDU [21:43: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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 1A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 13 0E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E5 00 00 35 04 06 00 1C [21:43:47]Write to MH i2c: E2 02 01 B8 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 1A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 13 0E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E5 00 00 35 04 06 00 1C 00 00 44 [21:43:47]Write i2c OK [21:43:47]MH_I2C_Read... [21:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:47]Read from MH i2c: E2 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 03 00 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 03 00 B8 0C 00 90 00 38 [21:43:47]RAPDU: 90 00 [21:43:47]wFMCommunicate OK [21:43:47]wFMCommunicate request_size=10 [21:43:47]MH_SAM_APDU [21:43:47]CAPDU: 80 0D 02 02 05 49 3F 18 E5 77 [21:43:47]Write to MH i2c: E2 0D 00 B9 0C 80 0D 02 02 05 00 49 3F 18 E5 77 00 00 45 [21:43:47]Write i2c OK [21:43:47]MH_I2C_Read... [21:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:47]Read from MH i2c: E2 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 03 00 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 03 00 B9 0C 00 90 00 39 [21:43:47]RAPDU: 90 00 [21:43:47]wFMCommunicate OK [21:43:47]wFMCommunicate request_size=4 [21:43:47]MH_SAM_APDU [21:43:47]CAPDU: 80 0D 03 02 [21:43:47]Write to MH i2c: E2 08 00 BA 0C 80 0D 03 02 00 00 00 00 41 [21:43:47]Write i2c OK [21:43:47]MH_I2C_Read... [21:43:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:47]Read from MH i2c: E2 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 0B 00 [21:43:47]MH_I2C_Read... [21:43:47]Read from MH i2c: E2 0B 00 BA 0C 00 A7 94 3D 1C 44 C5 FD 57 90 00 33 [21:43:47]RAPDU: A7 94 3D 1C 44 C5 FD 57 90 00 [21:43:47]wFMCommunicate OK [21:43:47]SAM_PROTO_SignData done [21:43:47]FM_MakeSignedData done [21:43:47]CreateOFDProtocolMessage [21:43:47]wFMCommunicate request_size=4 [21:43:47]MH_SAM_APDU [21:43:47]CAPDU: 80 11 00 00 [21:43:47]Write to MH i2c: E2 08 00 BB 0C 80 11 00 00 00 00 00 00 41 [21:43:47]Write i2c OK [21:43:47]MH_I2C_Read... [21:43:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:48]Read from MH i2c: E2 [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: E2 17 00 [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: E2 17 00 BB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8D [21:43:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:43:48]wFMCommunicate OK [21:43:48]CreateOFDProtocolMessage done [21:43:48]OFDSenderStorePacket 58753 [21:43:48]StoreOFDPacket docnum=58753 [21:43:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2B F7 07 01 C7 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 1A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 13 0E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E5 00 00 35 04 06 00 1C 49 3F 18 E5 77 A7 94 3D 1C 44 C5 FD 57 [21:43:48]CheckFolder [21:43:48]dirname=/storage/ofd_packets [21:43:48]CheckFolder done [21:43:48]ProducePacketName [21:43:48]name=ofd_packets/00058753 [21:43:48]NVStorageSaveData ofd_packets/00058753 [21:43:48]File name is /storage/ofd_packets/00058753 [21:43:48]Write 301 bytes [21:43:48]NVStorageSaveData done [21:43:48]OFDSenderStorePacket done [21:43:48]KKMCreateOFDPacket done [21:43:48]NVStorageSaveData kkm_last_timestamp [21:43:48]File name is /storage/kkm_last_timestamp [21:43:48]Write 4 bytes [21:43:48]NVStorageSaveData done [21:43:48]ExternCall_PrintAddStr [21:43:48]wPrintStart [21:43:48]Write to MH i2c: 01 00 00 BC 0C C8 [21:43:48]Write i2c OK [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: 01 [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: 01 07 00 [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: 01 07 00 BC 0C 00 00 00 00 00 FF 0F DD [21:43:48]RasterBufferAndPrint [21:43:48]line Счет N : (1)2076109 [21:43:48]line ИНН: 02508201610067 [21:43:48]line Контрольно-Кассовый Чек [21:43:48]line ПРОДАЖА [21:43:48]line ТРК (МРК, ГНК) : 43 [21:43:48]line Товар: 2710124130 [21:43:48]line Аи-92-К-4 [21:43:48]line 30.000 * 67.80 [21:43:48]line = 2034.00 [21:43:48]line НДС 12% НСП 1% [21:43:48]line > о реализуемом товаре [21:43:48]line ИТОГО: 2034.00 [21:43:48]line НСП 1% : 18.00 [21:43:48]line НДС 12% : 216.00 [21:43:48]line Наличными: 0.00 [21:43:48]line Безнал.: 2034.00 [21:43:48]line Место: АЗС № 135 "Партнер Нефть" [21:43:48]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:43:48]line СНО: Общий режим [21:43:48]line Чек 737 20.08.2024 21:43 [21:43:48]line Смена: 100 ФФД: 1.0 [21:43:48]line ЗНМ: 0300000196 [21:43:48]line РНМ: 0000000000162794 [21:43:48]line Версия ККМ: v1.0 [21:43:48]line Платежная система: O! деньги [21:43:48]line ФМ: 0000000002094532 [21:43:48]line ФД: 58753 [21:43:48]line ФПД: 31100916786551 [21:43:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214347&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58753&fm=31100916786551&tin=02508201610067®Number=0000000000162794&sum=203400 [21:43:48]OFD Sender: Processing packet 58753 [packets to send 52, broken 51] [21:43:48]ProducePacketName [21:43:48]name=ofd_packets/00058753 [21:43:48]OFD Sender: To server: pG, [21:43:48]CommunicateWithHost lk.salyk.kg:30040 [21:43:48]ConnectInit lk.salyk.kg [21:43:48]written 0, free lines is 4095 [21:43:48]Connected sock=10 [21:43:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2B F7 07 01 C7 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 1A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 13 0E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E5 00 00 35 04 06 00 1C 49 3F 18 E5 77 A7 94 3D 1C 44 C5 FD 57 [21:43:48]Write to MH i2c: 01 00 00 E6 0C F2 [21:43:48]Write i2c OK [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: 01 [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: 01 07 00 [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: 01 07 00 E6 0C 00 00 00 00 00 C8 0C CD [21:43:48]RasterBufferAndPrint [21:43:48]line [21:43:48]line [21:43:48]line [21:43:48]line [21:43:48]line [21:43:48]written 0, free lines is 3276 [21:43:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 63 9B 47 00 75 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 81 E5 00 00 F4 03 04 00 61 B9 C4 66 B6 04 01 00 00 AF 39 51 31 9C D3 48 71 [21:43:48]CommunicateWithHost err = 0 [21:43:48]CheckOFDResponse [21:43:48]1017 (14) - 77093643461234 [21:43:48]1041 (16) - 0000000002094532 [21:43:48]1040 (4) - 58753 [21:43:48]1012 (4) - 20.08.2024 15:42 [21:43:48]1206 (1) - 0 [21:43:48]OFD Sender: Remove packet 58753 [21:43:48]ProducePacketName [21:43:48]name=ofd_packets/00058753 [21:43:48]NVStorageDeleteData [21:43:48]MH_Cut [21:43:48]Write to MH i2c: D1 01 00 ED 0C 01 CB [21:43:48]Write i2c OK [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: D1 [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: D1 01 00 [21:43:48]MH_I2C_Read... [21:43:48]Read from MH i2c: D1 01 00 ED 0C 00 CA [21:43:48]Write to MH i2c: 01 00 00 EE 0C FA [21:43:48]Write i2c OK [21:43:48]MH_I2C_Read... [21:43:49]OFD Sender: No OFD packet to send [21:43:49]*** Cut start [21:43:49]*** Partial cut [21:43:49]*** CUTSNS_PIN = 1 [21:43:49]*** CUTSNS_PIN = 0 [21:43:50]*** Brake cut motor [21:43:50]Read from MH i2c: 01 [21:43:50]MH_I2C_Read... [21:43:50]*** Stop cut motor [21:43:50]*** Cut end [21:43:50]Read from MH i2c: 01 07 00 [21:43:50]MH_I2C_Read... [21:43:50]Read from MH i2c: 01 07 00 EE 0C 00 00 00 00 00 FF 0F 0F [21:43:50]process_action close_receipt done [21:43:50]requested_data is exist [21:43:50]produce_requested_data [21:43:50]requested_item fm.sn is exist - process it [21:43:50]wFMCommunicate request_size=4 [21:43:50]MH_SAM_APDU [21:43:50]CAPDU: 80 11 00 00 [21:43:50]Write to MH i2c: E2 08 00 EF 0C 80 11 00 00 00 00 00 00 75 [21:43:50]Write i2c OK [21:43:50]MH_I2C_Read... [21:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:50]Read from MH i2c: E2 [21:43:50]MH_I2C_Read... [21:43:50]Read from MH i2c: E2 17 00 [21:43:50]MH_I2C_Read... [21:43:50]Read from MH i2c: E2 17 00 EF 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C1 [21:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:43:50]wFMCommunicate OK [21:43:50]requested_item fd.num is exist - process it [21:43:50]SAM_PROTO_GetFieldsCounters [21:43:50]wFMCommunicate request_size=4 [21:43:50]MH_SAM_APDU [21:43:50]CAPDU: 80 13 00 00 [21:43:50]Write to MH i2c: E2 08 00 F0 0C 80 13 00 00 00 00 00 00 78 [21:43:50]Write i2c OK [21:43:50]MH_I2C_Read... [21:43:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:50]Read from MH i2c: E2 [21:43:50]MH_I2C_Read... [21:43:50]Read from MH i2c: E2 62 00 [21:43:50]MH_I2C_Read... [21:43:50]Read from MH i2c: E2 62 00 F0 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 81 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E1 02 00 00 5E 04 04 00 E1 02 00 00 57 04 04 00 E2 02 00 00 19 04 04 00 00 00 00 00 90 00 09 [21:43:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 81 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E1 02 00 00 5E 04 04 00 E1 02 00 00 57 04 04 00 E2 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:43:50]wFMCommunicate OK [21:43:50]SAM_PROTO_GetFieldsCounters done [21:43:50]requested_item shift.num is exist - process it [21:43:50]requested_item shift.opened is exist - process it [21:43:50]req_shift_opened [21:43:50]FM_GetShiftState [21:43:50]SAM_PROTO_GetShiftState [21:43:50]wFMCommunicate request_size=4 [21:43:50]MH_SAM_APDU [21:43:50]CAPDU: 80 13 01 00 [21:43:50]Write to MH i2c: E2 08 00 F1 0C 80 13 01 00 00 00 00 00 7A [21:43:50]Write i2c OK [21:43:50]MH_I2C_Read... [21:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:50]Read from MH i2c: E2 [21:43:50]MH_I2C_Read... [21:43:50]Read from MH i2c: E2 0E 00 [21:43:50]MH_I2C_Read... [21:43:50]Read from MH i2c: E2 0E 00 F1 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9D [21:43:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:43:50]wFMCommunicate OK [21:43:50]SAM_PROTO_GetShiftState done [21:43:50]FM_GetShiftState done [21:43:50]req_shift_opened done [21:43:50]requested_item shift.open_date is exist - process it [21:43:50]req_shift_open_date [21:43:50]req_shift_open_date done [21:43:50]produce_requested_data done [21:43:50]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58753,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:43:50]process_action_free close_receipt [21:43:50]json_value_free [21:43:50]json_value_free done [21:43:50]process_json_proto returns [21:43:50]Send response to host [21:43:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58753,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:43:50]free response buf [21:43:50]execute_script done [21:43:50]execute_script returns [21:43:50]free content buf [21:43:50]Sock 9.Close socket [21:43:50]Sock 9.Thread stoped [21:43:54]OFD Sender: No OFD packet to send [21:43:59]OFD Sender: No OFD packet to send [21:44:04]OFD Sender: No OFD packet to send [21:44:09]OFD Sender: No OFD packet to send [21:44:14]OFD Sender: No OFD packet to send [21:44:19]OFD Sender: No OFD packet to send [21:44:24]OFD Sender: No OFD packet to send [21:44:29]OFD Sender: No OFD packet to send [21:44:34]OFD Sender: No OFD packet to send [21:44:39]OFD Sender: No OFD packet to send [21:44:44]OFD Sender: No OFD packet to send [21:44:49]OFD Sender: No OFD packet to send [21:44:54]OFD Sender: No OFD packet to send [21:44:59]OFD Sender: No OFD packet to send [21:45:04]OFD Sender: No OFD packet to send [21:45:09]OFD Sender: No OFD packet to send [21:45:14]OFD Sender: No OFD packet to send [21:45:19]OFD Sender: No OFD packet to send [21:45:24]OFD Sender: No OFD packet to send [21:45:29]OFD Sender: No OFD packet to send [21:45:34]OFD Sender: No OFD packet to send [21:45:39]OFD Sender: No OFD packet to send [21:45:41]accept exits with 7 [21:45:41]New connection [21:45:41]New thread 3067583844 created [21:45:41]Thread 3067440484 joined [21:45:41]Waiting for new connection... [21:45:41] Sock 7.Parse request [21:45:41]Sock 7.Check first char [21:45:41]Sock 7.First char is OK [21:45:41]request: POST /json_proto HTTP/1.0 [21:45:41]Method: POST [21:45:41]URL: /json_proto [21:45:41]Method is POST - this is cgi request [21:45:41]url: /json_proto [21:45:41]query_string will be loaded in cgi processing [21:45:41]execute_cgi json_proto POST (null) [21:45:41]execute_cgi path=json_proto method=POST [21:45:41]POST find Content-Length [21:45:41]Host: 172.17.44.3:8080 [21:45:41]Content-Length: 793 [21:45:41]Content-Type: application/json [21:45:41] [21:45:41]POST finish read [21:45:41]Found Content-Length = 793 [21:45:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A43038", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:41]execute_script... [21:45:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A43038", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:41]POST & json_proto [21:45:41]process_json_proto [21:45:41]json parsed OK: [21:45:41]protocol is kg_v1.0 [21:45:41]action value=close_receipt [21:45:41]process_action close_receipt [21:45:41]cmd_close_receipt [21:45:41]MH_GetDate [21:45:41]Write to MH i2c: F0 00 00 F2 0C ED [21:45:41]Write i2c OK [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: F0 [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: F0 09 00 [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: F0 09 00 F2 0C 00 85 0E C5 66 AD C5 5D 66 E9 [21:45:41]GetLastDocTimeStamp 1724190227 [21:45:41]current date 1724190341 [21:45:41]FM_GetShiftState [21:45:41]SAM_PROTO_GetShiftState [21:45:41]wFMCommunicate request_size=4 [21:45:41]MH_SAM_APDU [21:45:41]CAPDU: 80 13 01 00 [21:45:41]Write to MH i2c: E2 08 00 F3 0C 80 13 01 00 00 00 00 00 7C [21:45:41]Write i2c OK [21:45:41]MH_I2C_Read... [21:45:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:41]Read from MH i2c: E2 [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: E2 0E 00 [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: E2 0E 00 F3 0C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9F [21:45:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:45:41]wFMCommunicate OK [21:45:41]SAM_PROTO_GetShiftState done [21:45:41]FM_GetShiftState done [21:45:41]opened in 1724112910 [21:45:41]opened+sec_in_day 1724199310 [21:45:41]quantity*price = 0 [21:45:41]sum+1 = 1 [21:45:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 738 20.08.2024 21:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 43038 ФМ: 0000000002094532 ФД: 58754 ФПД: 71887172354402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214541&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58754&fm=71887172354402&tin=02508201610067®Number=0000000000162794&sum=0 [21:45:42]StoreToDocumentArchive [21:45:42]shift 100 fd 58754 [21:45:42]save to /storage/0100/doc_00058754 [21:45:42]save last doc name /storage/0100/doc_00058754 to /storage/kkm_last_doc_name [21:45:42]save OK [21:45:42]Clear old archive folders... [21:45:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:45:42]tlvbuf is 01EFD0B0 [21:45:42]SAM_PROTO_ClearQueue [21:45:42]wFMCommunicate request_size=4 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 09 00 00 [21:45:42]Write to MH i2c: E2 08 00 00 0D 80 09 00 00 00 00 00 00 7F [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 00 0D 00 90 00 81 [21:45:42]RAPDU: 90 00 [21:45:42]wFMCommunicate OK [21:45:42]SAM_PROTO_ClearQueue done [21:45:42]KKMCreateOFDPacket [21:45:42]OFDProtocolAddRootSTLVToBuf [21:45:42]FM_MakeSignedData [21:45:42]FM_MakeSignedData [21:45:42]SAM_PROTO_SignData [21:45:42]wFMCommunicate request_size=4 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 0D 01 02 [21:45:42]Write to MH i2c: E2 08 00 01 0D 80 0D 01 02 00 00 00 00 87 [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 01 0D 00 90 00 82 [21:45:42]RAPDU: 90 00 [21:45:42]wFMCommunicate OK [21:45:42]wFMCommunicate request_size=255 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E2 02 00 00 F4 03 04 00 85 0E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E5 00 00 35 04 06 00 41 [21:45:42]Write to MH i2c: E2 02 01 02 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 34 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 E2 02 00 00 F4 03 04 00 85 0E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E5 00 00 35 04 06 00 41 00 00 A9 [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 02 0D 00 90 00 83 [21:45:42]RAPDU: 90 00 [21:45:42]wFMCommunicate OK [21:45:42]wFMCommunicate request_size=10 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 0D 02 02 05 61 89 5F 41 62 [21:45:42]Write to MH i2c: E2 0D 00 03 0D 80 0D 02 02 05 00 61 89 5F 41 62 00 00 80 [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 03 0D 00 90 00 84 [21:45:42]RAPDU: 90 00 [21:45:42]wFMCommunicate OK [21:45:42]wFMCommunicate request_size=4 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 0D 03 02 [21:45:42]Write to MH i2c: E2 08 00 04 0D 80 0D 03 02 00 00 00 00 8C [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 0B 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 0B 00 04 0D 00 AF 8A 1C C8 01 5D D1 BE 90 00 97 [21:45:42]RAPDU: AF 8A 1C C8 01 5D D1 BE 90 00 [21:45:42]wFMCommunicate OK [21:45:42]SAM_PROTO_SignData done [21:45:42]FM_MakeSignedData done [21:45:42]CreateOFDProtocolMessage [21:45:42]wFMCommunicate request_size=4 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 11 00 00 [21:45:42]Write to MH i2c: E2 08 00 05 0D 80 11 00 00 00 00 00 00 8C [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 17 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 17 00 05 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D8 [21:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:45:42]wFMCommunicate OK [21:45:42]CreateOFDProtocolMessage done [21:45:42]OFDSenderStorePacket 58754 [21:45:42]StoreOFDPacket docnum=58754 [21:45:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0F 79 07 01 16 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E2 02 00 00 F4 03 04 00 85 0E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E5 00 00 35 04 06 00 41 61 89 5F 41 62 AF 8A 1C C8 01 5D D1 BE [21:45:42]CheckFolder [21:45:42]dirname=/storage/ofd_packets [21:45:42]CheckFolder done [21:45:42]ProducePacketName [21:45:42]name=ofd_packets/00058754 [21:45:42]NVStorageSaveData ofd_packets/00058754 [21:45:42]File name is /storage/ofd_packets/00058754 [21:45:42]Write 301 bytes [21:45:42]NVStorageSaveData done [21:45:42]OFDSenderStorePacket done [21:45:42]KKMCreateOFDPacket done [21:45:42]NVStorageSaveData kkm_last_timestamp [21:45:42]File name is /storage/kkm_last_timestamp [21:45:42]Write 4 bytes [21:45:42]NVStorageSaveData done [21:45:42]OFD Sender: Processing packet 58754 [packets to send 52, broken 51] [21:45:42]ProducePacketName [21:45:42]name=ofd_packets/00058754 [21:45:42]OFD Sender: To server: pG, [21:45:42]CommunicateWithHost lk.salyk.kg:30040 [21:45:42]ConnectInit lk.salyk.kg [21:45:42]ExternCall_PrintAddStr [21:45:42]wPrintStart [21:45:42]Write to MH i2c: 01 00 00 06 0D 13 [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: 01 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: 01 07 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: 01 07 00 06 0D 00 00 00 00 00 FF 0F 28 [21:45:42]RasterBufferAndPrint [21:45:42]line Счет N : (1)2076110 [21:45:42]line ИНН: 02508201610067 [21:45:42]line Контрольно-Кассовый Чек [21:45:42]line ПРОДАЖА [21:45:42]line ТРК (МРК, ГНК) : 53 [21:45:42]line Товар: 2710124130 [21:45:42]line Аи-92-К-4 [21:45:42]line 20.000 * 0.00 [21:45:42]line = 0.00 [21:45:42]line НДС 12% НСП 1% [21:45:42]line > о реализуемом товаре [21:45:42]line ИТОГО: 0.00 [21:45:42]line НСП 1% : 0.00 [21:45:42]line НДС 12% : 0.00 [21:45:42]line Наличными: 0.00 [21:45:42]line Безнал.: 0.00 [21:45:42]line Место: АЗС № 135 "Партнер Нефть" [21:45:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:45:42]line СНО: Общий режим [21:45:42]line Чек 738 20.08.2024 21:45 [21:45:42]line Смена: 100 ФФД: 1.0 [21:45:42]line ЗНМ: 0300000196 [21:45:42]line РНМ: 0000000000162794 [21:45:42]line Версия ККМ: v1.0 [21:45:42]line Талоны: Топливная Карта [21:45:42]line 43038 [21:45:42]line ФМ: 0000000002094532 [21:45:42]line ФД: 58754 [21:45:42]line ФПД: 71887172354402 [21:45:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214541&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58754&fm=71887172354402&tin=02508201610067®Number=0000000000162794&sum=0 [21:45:43]Connected sock=11 [21:45:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 0F 79 07 01 16 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 E2 02 00 00 F4 03 04 00 85 0E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E5 00 00 35 04 06 00 41 61 89 5F 41 62 AF 8A 1C C8 01 5D D1 BE [21:45:43]written 0, free lines is 4095 [21:45:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 39 4A 47 00 88 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 82 E5 00 00 F4 03 04 00 D3 B9 C4 66 B6 04 01 00 00 F7 31 DC 54 56 21 55 98 [21:45:43]CommunicateWithHost err = 0 [21:45:43]CheckOFDResponse [21:45:43]1017 (14) - 77093643461234 [21:45:43]1041 (16) - 0000000002094532 [21:45:43]1040 (4) - 58754 [21:45:43]1012 (4) - 20.08.2024 15:44 [21:45:43]1206 (1) - 0 [21:45:43]OFD Sender: Remove packet 58754 [21:45:43]ProducePacketName [21:45:43]name=ofd_packets/00058754 [21:45:43]NVStorageDeleteData [21:45:43]Write to MH i2c: 01 00 00 30 0D 3D [21:45:43]Write i2c OK [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 07 00 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 07 00 30 0D 00 00 00 00 00 C3 0C 13 [21:45:43]RasterBufferAndPrint [21:45:43]line [21:45:43]line [21:45:43]line [21:45:43]line [21:45:43]line [21:45:43]written 0, free lines is 3273 [21:45:43]MH_Cut [21:45:43]Write to MH i2c: D1 01 00 37 0D 01 16 [21:45:43]Write i2c OK [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: D1 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: D1 01 00 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: D1 01 00 37 0D 00 15 [21:45:43]Write to MH i2c: 01 00 00 38 0D 45 [21:45:43]Write i2c OK [21:45:43]MH_I2C_Read... [21:45:43]OFD Sender: No OFD packet to send [21:45:44]*** Cut start [21:45:44]*** Partial cut [21:45:44]*** CUTSNS_PIN = 1 [21:45:44]*** CUTSNS_PIN = 0 [21:45:44]*** Brake cut motor [21:45:45]Read from MH i2c: 01 [21:45:45]MH_I2C_Read... [21:45:45]*** Stop cut motor [21:45:45]*** Cut end [21:45:45]Read from MH i2c: 01 07 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: 01 07 00 38 0D 00 00 00 00 00 FF 0F 5A [21:45:45]process_action close_receipt done [21:45:45]requested_data is exist [21:45:45]produce_requested_data [21:45:45]requested_item fm.sn is exist - process it [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 11 00 00 [21:45:45]Write to MH i2c: E2 08 00 39 0D 80 11 00 00 00 00 00 00 C0 [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 17 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 17 00 39 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0C [21:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:45:45]wFMCommunicate OK [21:45:45]requested_item fd.num is exist - process it [21:45:45]SAM_PROTO_GetFieldsCounters [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 13 00 00 [21:45:45]Write to MH i2c: E2 08 00 3A 0D 80 13 00 00 00 00 00 00 C3 [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 62 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 62 00 3A 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 82 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E2 02 00 00 5E 04 04 00 E2 02 00 00 57 04 04 00 E3 02 00 00 19 04 04 00 00 00 00 00 90 00 58 [21:45:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 82 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E2 02 00 00 5E 04 04 00 E2 02 00 00 57 04 04 00 E3 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:45:45]wFMCommunicate OK [21:45:45]SAM_PROTO_GetFieldsCounters done [21:45:45]requested_item shift.num is exist - process it [21:45:45]requested_item shift.opened is exist - process it [21:45:45]req_shift_opened [21:45:45]FM_GetShiftState [21:45:45]SAM_PROTO_GetShiftState [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 13 01 00 [21:45:45]Write to MH i2c: E2 08 00 3B 0D 80 13 01 00 00 00 00 00 C5 [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 0E 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 0E 00 3B 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E8 [21:45:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:45:45]wFMCommunicate OK [21:45:45]SAM_PROTO_GetShiftState done [21:45:45]FM_GetShiftState done [21:45:45]req_shift_opened done [21:45:45]requested_item shift.open_date is exist - process it [21:45:45]req_shift_open_date [21:45:45]req_shift_open_date done [21:45:45]produce_requested_data done [21:45:45]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58754,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:45:45]process_action_free close_receipt [21:45:45]json_value_free [21:45:45]json_value_free done [21:45:45]process_json_proto returns [21:45:45]Send response to host [21:45:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58754,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:45:45]free response buf [21:45:45]execute_script done [21:45:45]execute_script returns [21:45:45]free content buf [21:45:45]Sock 7.Close socket [21:45:45]Sock 7.Thread stoped [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:54]accept exits with 9 [21:47:54]New connection [21:47:54]New thread 3067440484 created [21:47:54]Thread 3067583844 joined [21:47:54]Waiting for new connection... [21:47:54] Sock 9.Parse request [21:47:54]Sock 9.Check first char [21:47:54]Sock 9.First char is OK [21:47:54]request: POST /json_proto HTTP/1.0 [21:47:54]Method: POST [21:47:54]URL: /json_proto [21:47:54]Method is POST - this is cgi request [21:47:54]url: /json_proto [21:47:54]query_string will be loaded in cgi processing [21:47:54]execute_cgi json_proto POST (null) [21:47:54]execute_cgi path=json_proto method=POST [21:47:54]POST find Content-Length [21:47:54]Host: 172.17.44.3:8080 [21:47:54]Content-Length: 801 [21:47:54]Content-Type: application/json [21:47:54] [21:47:54]POST finish read [21:47:54]Found Content-Length = 801 [21:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:47:54]execute_script... [21: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)2076111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:47:54]POST & json_proto [21:47:54]process_json_proto [21:47:54]json parsed OK: [21:47:54]protocol is kg_v1.0 [21:47:54]action value=close_receipt [21:47:54]process_action close_receipt [21:47:54]cmd_close_receipt [21:47:54]MH_GetDate [21:47:54]Write to MH i2c: F0 00 00 3C 0D 38 [21:47:54]Write i2c OK [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: F0 [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: F0 09 00 [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: F0 09 00 3C 0D 00 0B 0F C5 66 AD C5 5D 66 BB [21:47:54]GetLastDocTimeStamp 1724190341 [21:47:54]current date 1724190475 [21:47:54]FM_GetShiftState [21:47:54]SAM_PROTO_GetShiftState [21:47:54]wFMCommunicate request_size=4 [21:47:54]MH_SAM_APDU [21:47:54]CAPDU: 80 13 01 00 [21:47:54]Write to MH i2c: E2 08 00 3D 0D 80 13 01 00 00 00 00 00 C7 [21:47:54]Write i2c OK [21:47:54]MH_I2C_Read... [21:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:47:54]Read from MH i2c: E2 [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: E2 0E 00 [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: E2 0E 00 3D 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EA [21:47:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:47:54]wFMCommunicate OK [21:47:54]SAM_PROTO_GetShiftState done [21:47:54]FM_GetShiftState done [21:47:54]opened in 1724112910 [21:47:54]opened+sec_in_day 1724199310 [21:47:54]quantity*price = 100050 [21:47:54]sum+1 = 100052 [21:47:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 739 20.08.2024 21:47 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58755 ФПД: 258425299707314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58755&fm=258425299707314&tin=02508201610067®Number=0000000000162794&sum=100051 [21:47:55]StoreToDocumentArchive [21:47:55]shift 100 fd 58755 [21:47:55]save to /storage/0100/doc_00058755 [21:47:55]save last doc name /storage/0100/doc_00058755 to /storage/kkm_last_doc_name [21:47:55]save OK [21:47:55]Clear old archive folders... [21:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:47:55]tlvbuf is 01F925B0 [21:47:55]SAM_PROTO_ClearQueue [21:47:55]wFMCommunicate request_size=4 [21:47:55]MH_SAM_APDU [21:47:55]CAPDU: 80 09 00 00 [21:47:55]Write to MH i2c: E2 08 00 4A 0D 80 09 00 00 00 00 00 00 C9 [21:47:55]Write i2c OK [21:47:55]MH_I2C_Read... [21:47:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:47:55]Read from MH i2c: E2 [21:47:55]MH_I2C_Read... [21:47:55]Read from MH i2c: E2 03 00 [21:47:55]MH_I2C_Read... [21:47:55]Read from MH i2c: E2 03 00 4A 0D 00 90 00 CB [21:47:55]RAPDU: 90 00 [21:47:55]wFMCommunicate OK [21:47:55]SAM_PROTO_ClearQueue done [21:47:55]KKMCreateOFDPacket [21:47:55]OFDProtocolAddRootSTLVToBuf [21:47:55]FM_MakeSignedData [21:47:55]FM_MakeSignedData [21:47:55]SAM_PROTO_SignData [21:47:55]wFMCommunicate request_size=4 [21:47:55]MH_SAM_APDU [21:47:55]CAPDU: 80 0D 01 02 [21:47:55]Write to MH i2c: E2 08 00 4B 0D 80 0D 01 02 00 00 00 00 D1 [21:47:55]Write i2c OK [21:47:55]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 4B 0D 00 90 00 CC [21:47:56]RAPDU: 90 00 [21:47:56]wFMCommunicate OK [21:47:56]wFMCommunicate request_size=255 [21:47:56]MH_SAM_APDU [21: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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E3 02 00 00 F4 03 04 00 0B 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E5 00 00 35 04 06 00 EB 09 54 30 [21:47:56]Write to MH i2c: E2 02 01 4C 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E3 02 00 00 F4 03 04 00 0B 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E5 00 00 35 04 06 00 EB 09 54 30 00 00 27 [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 4C 0D 00 90 00 CD [21:47:56]RAPDU: 90 00 [21:47:56]wFMCommunicate OK [21:47:56]wFMCommunicate request_size=7 [21:47:56]MH_SAM_APDU [21:47:56]CAPDU: 80 0D 02 02 02 A5 B2 [21:47:56]Write to MH i2c: E2 0A 00 4D 0D 80 0D 02 02 02 00 A5 B2 00 00 2F [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 4D 0D 00 90 00 CE [21:47:56]RAPDU: 90 00 [21:47:56]wFMCommunicate OK [21:47:56]wFMCommunicate request_size=4 [21:47:56]MH_SAM_APDU [21:47:56]CAPDU: 80 0D 03 02 [21:47:56]Write to MH i2c: E2 08 00 4E 0D 80 0D 03 02 00 00 00 00 D6 [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 0B 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 0B 00 4E 0D 00 B1 01 06 0E 8D EB 56 D9 90 00 44 [21:47:56]RAPDU: B1 01 06 0E 8D EB 56 D9 90 00 [21:47:56]wFMCommunicate OK [21:47:56]SAM_PROTO_SignData done [21:47:56]FM_MakeSignedData done [21:47:56]CreateOFDProtocolMessage [21:47:56]wFMCommunicate request_size=4 [21:47:56]MH_SAM_APDU [21:47:56]CAPDU: 80 11 00 00 [21:47:56]Write to MH i2c: E2 08 00 4F 0D 80 11 00 00 00 00 00 00 D6 [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 17 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 17 00 4F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 22 [21:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:47:56]wFMCommunicate OK [21:47:56]CreateOFDProtocolMessage done [21:47:56]OFDSenderStorePacket 58755 [21:47:56]StoreOFDPacket docnum=58755 [21:47:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A6 8F 04 01 3D 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E3 02 00 00 F4 03 04 00 0B 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E5 00 00 35 04 06 00 EB 09 54 30 A5 B2 B1 01 06 0E 8D EB 56 D9 [21:47:56]CheckFolder [21:47:56]dirname=/storage/ofd_packets [21:47:56]CheckFolder done [21:47:56]ProducePacketName [21:47:56]name=ofd_packets/00058755 [21:47:56]NVStorageSaveData ofd_packets/00058755 [21:47:56]File name is /storage/ofd_packets/00058755 [21:47:56]Write 298 bytes [21:47:56]NVStorageSaveData done [21:47:56]OFDSenderStorePacket done [21:47:56]KKMCreateOFDPacket done [21:47:56]NVStorageSaveData kkm_last_timestamp [21:47:56]File name is /storage/kkm_last_timestamp [21:47:56]Write 4 bytes [21:47:56]NVStorageSaveData done [21:47:56]ExternCall_PrintAddStr [21:47:56]wPrintStart [21:47:56]Write to MH i2c: 01 00 00 50 0D 5D [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: 01 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: 01 07 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: 01 07 00 50 0D 00 00 00 00 00 FF 0F 72 [21:47:56]RasterBufferAndPrint [21:47:56]line Счет N : (1)2076111 [21:47:56]line ИНН: 02508201610067 [21:47:56]line Контрольно-Кассовый Чек [21:47:56]line ПРОДАЖА [21:47:56]line ТРК (МРК, ГНК) : 11 [21:47:56]line Товар: 2710194210 [21:47:56]line ДТ-К-5 [21:47:56]line 13.130 * 76.20 [21:47:56]line = 1000.51 [21:47:56]line НДС 12% НСП 1% [21:47:56]line > о реализуемом товаре [21:47:56]line ИТОГО: 1000.51 [21:47:56]line НСП 1% : 8.85 [21:47:56]line НДС 12% : 106.25 [21:47:56]line Наличными: 0.00 [21:47:56]line Безнал.: 1000.51 [21:47:56]line Место: АЗС № 135 "Партнер Нефть" [21:47:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:47:56]line СНО: Общий режим [21:47:56]line Чек 739 20.08.2024 21:47 [21:47:56]line Смена: 100 ФФД: 1.0 [21:47:56]line ЗНМ: 0300000196 [21:47:56]line РНМ: 0000000000162794 [21:47:56]line Версия ККМ: v1.0 [21:47:56]line Платежная система: O! деньги [21:47:56]line ФМ: 0000000002094532 [21:47:56]line ФД: 58755 [21:47:56]line ФПД: 258425299707314 [21:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T214755&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58755&fm=258425299707314&tin=02508201610067®Number=0000000000162794&sum=100051 [21:47:56]OFD Sender: Processing packet 58755 [packets to send 52, broken 51] [21:47:56]ProducePacketName [21:47:56]name=ofd_packets/00058755 [21:47:56]OFD Sender: To server: pG, [21:47:56]CommunicateWithHost lk.salyk.kg:30040 [21:47:56]ConnectInit lk.salyk.kg [21:47:56]written 0, free lines is 4095 [21:47:56]Connected sock=10 [21:47:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 A6 8F 04 01 3D 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E3 02 00 00 F4 03 04 00 0B 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 83 E5 00 00 35 04 06 00 EB 09 54 30 A5 B2 B1 01 06 0E 8D EB 56 D9 [21:47:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 23 7B 47 00 FC 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 32 30 39 34 35 33 32 10 04 04 00 83 E5 00 00 F4 03 04 00 59 BA C4 66 B6 04 01 00 00 75 35 67 54 FC BD BE 8A [21:47:57]CommunicateWithHost err = 0 [21:47:57]CheckOFDResponse [21:47:57]1017 (14) - 77093643461234 [21:47:57]1041 (16) - 0000000002094532 [21:47:57]1040 (4) - 58755 [21:47:57]1012 (4) - 20.08.2024 15:46 [21:47:57]1206 (1) - 0 [21:47:57]OFD Sender: Remove packet 58755 [21:47:57]ProducePacketName [21:47:57]name=ofd_packets/00058755 [21:47:57]NVStorageDeleteData [21:47:57]Write to MH i2c: 01 00 00 7A 0D 87 [21:47:57]Write i2c OK [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: 01 [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: 01 07 00 [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: 01 07 00 7A 0D 00 00 00 00 00 C7 0C 61 [21:47:57]RasterBufferAndPrint [21:47:57]line [21:47:57]line [21:47:57]line [21:47:57]line [21:47:57]line [21:47:57]written 0, free lines is 3275 [21:47:57]MH_Cut [21:47:57]Write to MH i2c: D1 01 00 81 0D 01 60 [21:47:57]Write i2c OK [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: D1 [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: D1 01 00 [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: D1 01 00 81 0D 00 5F [21:47:57]Write to MH i2c: 01 00 00 82 0D 8F [21:47:57]Write i2c OK [21:47:57]MH_I2C_Read... [21:47:57]OFD Sender: No OFD packet to send [21:47:58]*** Cut start [21:47:58]*** Partial cut [21:47:58]*** CUTSNS_PIN = 1 [21:47:58]*** CUTSNS_PIN = 0 [21:47:58]*** Brake cut motor [21:47:58]Read from MH i2c: 01 [21:47:58]MH_I2C_Read... [21:47:58]*** Stop cut motor [21:47:58]*** Cut end [21:47:58]Read from MH i2c: 01 07 00 [21:47:58]MH_I2C_Read... [21:47:58]Read from MH i2c: 01 07 00 82 0D 00 00 00 00 00 FF 0F A4 [21:47:58]process_action close_receipt done [21:47:58]requested_data is exist [21:47:58]produce_requested_data [21:47:58]requested_item fm.sn is exist - process it [21:47:58]wFMCommunicate request_size=4 [21:47:58]MH_SAM_APDU [21:47:58]CAPDU: 80 11 00 00 [21:47:58]Write to MH i2c: E2 08 00 83 0D 80 11 00 00 00 00 00 00 0A [21:47:58]Write i2c OK [21:47:58]MH_I2C_Read... [21:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:47:58]Read from MH i2c: E2 [21:47:58]MH_I2C_Read... [21:47:58]Read from MH i2c: E2 17 00 [21:47:58]MH_I2C_Read... [21:47:58]Read from MH i2c: E2 17 00 83 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 56 [21:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:47:58]wFMCommunicate OK [21:47:58]requested_item fd.num is exist - process it [21:47:58]SAM_PROTO_GetFieldsCounters [21:47:58]wFMCommunicate request_size=4 [21:47:58]MH_SAM_APDU [21:47:58]CAPDU: 80 13 00 00 [21:47:58]Write to MH i2c: E2 08 00 84 0D 80 13 00 00 00 00 00 00 0D [21:47:58]Write i2c OK [21:47:58]MH_I2C_Read... [21:47:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:47:58]Read from MH i2c: E2 [21:47:58]MH_I2C_Read... [21:47:58]Read from MH i2c: E2 62 00 [21:47:58]MH_I2C_Read... [21:47:58]Read from MH i2c: E2 62 00 84 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 83 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E3 02 00 00 5E 04 04 00 E3 02 00 00 57 04 04 00 E4 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [21:47:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 83 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E3 02 00 00 5E 04 04 00 E3 02 00 00 57 04 04 00 E4 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:47:58]wFMCommunicate OK [21:47:58]SAM_PROTO_GetFieldsCounters done [21:47:58]requested_item shift.num is exist - process it [21:47:58]requested_item shift.opened is exist - process it [21:47:58]req_shift_opened [21:47:58]FM_GetShiftState [21:47:58]SAM_PROTO_GetShiftState [21:47:58]wFMCommunicate request_size=4 [21:47:58]MH_SAM_APDU [21:47:58]CAPDU: 80 13 01 00 [21:47:58]Write to MH i2c: E2 08 00 85 0D 80 13 01 00 00 00 00 00 0F [21:47:58]Write i2c OK [21:47:58]MH_I2C_Read... [21:47:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:47:59]Read from MH i2c: E2 [21:47:59]MH_I2C_Read... [21:47:59]Read from MH i2c: E2 0E 00 [21:47:59]MH_I2C_Read... [21:47:59]Read from MH i2c: E2 0E 00 85 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [21:47:59]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:47:59]wFMCommunicate OK [21:47:59]SAM_PROTO_GetShiftState done [21:47:59]FM_GetShiftState done [21:47:59]req_shift_opened done [21:47:59]requested_item shift.open_date is exist - process it [21:47:59]req_shift_open_date [21:47:59]req_shift_open_date done [21:47:59]produce_requested_data done [21:47:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58755,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:47:59]process_action_free close_receipt [21:47:59]json_value_free [21:47:59]json_value_free done [21:47:59]process_json_proto returns [21:47:59]Send response to host [21:47:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58755,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:47:59]free response buf [21:47:59]execute_script done [21:47:59]execute_script returns [21:47:59]free content buf [21:47:59]Sock 9.Close socket [21:47:59]Sock 9.Thread stoped [21:48:02]OFD Sender: No OFD packet to send [21:48:07]OFD Sender: No OFD packet to send [21:48:12]OFD Sender: No OFD packet to send [21:48:17]OFD Sender: No OFD packet to send [21:48:22]OFD Sender: No OFD packet to send [21:48:27]OFD Sender: No OFD packet to send [21:48:32]OFD Sender: No OFD packet to send [21:48:37]OFD Sender: No OFD packet to send [21:48:42]OFD Sender: No OFD packet to send [21:48:47]OFD Sender: No OFD packet to send [21:48:52]OFD Sender: No OFD packet to send [21:48:57]OFD Sender: No OFD packet to send [21:49:02]OFD Sender: No OFD packet to send [21:49:07]OFD Sender: No OFD packet to send [21:49:12]OFD Sender: No OFD packet to send [21:49:17]OFD Sender: No OFD packet to send [21:49:22]OFD Sender: No OFD packet to send [21:49:27]OFD Sender: No OFD packet to send [21:49:32]OFD Sender: No OFD packet to send [21:49:37]OFD Sender: No OFD packet to send [21:49:42]OFD Sender: No OFD packet to send [21:49:47]OFD Sender: No OFD packet to send [21:49:52]OFD Sender: No OFD packet to send [21:49:57]OFD Sender: No OFD packet to send [21:50:02]OFD Sender: No OFD packet to send [21:50:07]OFD Sender: No OFD packet to send [21:50:12]OFD Sender: No OFD packet to send [21:50:17]OFD Sender: No OFD packet to send [21:50:22]OFD Sender: No OFD packet to send [21:50:27]OFD Sender: No OFD packet to send [21:50:32]OFD Sender: No OFD packet to send [21:50:37]OFD Sender: No OFD packet to send [21:50:42]OFD Sender: No OFD packet to send [21:50:45]accept exits with 7 [21:50:45]New connection [21:50:45]New thread 3067583844 created [21:50:45]Thread 3067440484 joined [21:50:45]Waiting for new connection... [21:50:45] Sock 7.Parse request [21:50:45]Sock 7.Check first char [21:50:45]Sock 7.First char is OK [21:50:45]request: POST /json_proto HTTP/1.0 [21:50:45]Method: POST [21:50:45]URL: /json_proto [21:50:45]Method is POST - this is cgi request [21:50:45]url: /json_proto [21:50:45]query_string will be loaded in cgi processing [21:50:45]execute_cgi json_proto POST (null) [21:50:45]execute_cgi path=json_proto method=POST [21:50:45]POST find Content-Length [21:50:45]Host: 172.17.44.3:8080 [21:50:45]Content-Length: 802 [21:50:45]Content-Type: application/json [21:50:45] [21:50:45]POST finish read [21:50:45]Found Content-Length = 802 [21:50:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 7.260, "sum" : 700.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:45]execute_script... [21:50: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)2076112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 7.260, "sum" : 700.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:45]POST & json_proto [21:50:45]process_json_proto [21:50:45]json parsed OK: [21:50:45]protocol is kg_v1.0 [21:50:45]action value=close_receipt [21:50:45]process_action close_receipt [21:50:45]cmd_close_receipt [21:50:45]MH_GetDate [21:50:45]Write to MH i2c: F0 00 00 86 0D 82 [21:50:45]Write i2c OK [21:50:45]MH_I2C_Read... [21:50:45]Read from MH i2c: F0 [21:50:45]MH_I2C_Read... [21:50:45]Read from MH i2c: F0 09 00 [21:50:45]MH_I2C_Read... [21:50:45]Read from MH i2c: F0 09 00 86 0D 00 B6 0F C5 66 AD C5 5D 66 B0 [21:50:45]GetLastDocTimeStamp 1724190475 [21:50:45]current date 1724190646 [21:50:45]FM_GetShiftState [21:50:45]SAM_PROTO_GetShiftState [21:50:45]wFMCommunicate request_size=4 [21:50:45]MH_SAM_APDU [21:50:45]CAPDU: 80 13 01 00 [21:50:45]Write to MH i2c: E2 08 00 87 0D 80 13 01 00 00 00 00 00 11 [21:50:45]Write i2c OK [21:50:45]MH_I2C_Read... [21:50:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:45]Read from MH i2c: E2 [21:50:45]MH_I2C_Read... [21:50:45]Read from MH i2c: E2 0E 00 [21:50:45]MH_I2C_Read... [21:50:45]Read from MH i2c: E2 0E 00 87 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 34 [21:50:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:50:45]wFMCommunicate OK [21:50:45]SAM_PROTO_GetShiftState done [21:50:45]FM_GetShiftState done [21:50:45]opened in 1724112910 [21:50:45]opened+sec_in_day 1724199310 [21:50:45]quantity*price = 70059 [21:50:45]sum+1 = 70060 [21:50:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.59 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 0.00 Безнал.: 700.59 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 740 20.08.2024 21:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58756 ФПД: 19165975018045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215046&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58756&fm=19165975018045&tin=02508201610067®Number=0000000000162794&sum=70059 [21:50:46]StoreToDocumentArchive [21:50:46]shift 100 fd 58756 [21:50:46]save to /storage/0100/doc_00058756 [21:50:46]save last doc name /storage/0100/doc_00058756 to /storage/kkm_last_doc_name [21:50:46]save OK [21:50:46]Clear old archive folders... [21:50:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:50:46]tlvbuf is 01F35F00 [21:50:46]SAM_PROTO_ClearQueue [21:50:46]wFMCommunicate request_size=4 [21:50:46]MH_SAM_APDU [21:50:46]CAPDU: 80 09 00 00 [21:50:46]Write to MH i2c: E2 08 00 94 0D 80 09 00 00 00 00 00 00 13 [21:50:46]Write i2c OK [21:50:46]MH_I2C_Read... [21:50:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:50:46]Read from MH i2c: E2 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 03 00 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 03 00 94 0D 00 90 00 15 [21:50:46]RAPDU: 90 00 [21:50:46]wFMCommunicate OK [21:50:46]SAM_PROTO_ClearQueue done [21:50:46]KKMCreateOFDPacket [21:50:46]OFDProtocolAddRootSTLVToBuf [21:50:46]FM_MakeSignedData [21:50:46]FM_MakeSignedData [21:50:46]SAM_PROTO_SignData [21:50:46]wFMCommunicate request_size=4 [21:50:46]MH_SAM_APDU [21:50:46]CAPDU: 80 0D 01 02 [21:50:46]Write to MH i2c: E2 08 00 95 0D 80 0D 01 02 00 00 00 00 1B [21:50:46]Write i2c OK [21:50:46]MH_I2C_Read... [21:50:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:50:46]Read from MH i2c: E2 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 03 00 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 03 00 95 0D 00 90 00 16 [21:50:46]RAPDU: 90 00 [21:50:46]wFMCommunicate OK [21:50:46]wFMCommunicate request_size=255 [21:50:46]MH_SAM_APDU [21:50:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 B6 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E5 00 00 35 04 06 00 [21:50:46]Write to MH i2c: E2 02 01 96 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 B6 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E5 00 00 35 04 06 00 00 00 12 [21:50:46]Write i2c OK [21:50:46]MH_I2C_Read... [21:50:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:46]Read from MH i2c: E2 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 03 00 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 03 00 96 0D 00 90 00 17 [21:50:46]RAPDU: 90 00 [21:50:46]wFMCommunicate OK [21:50:46]wFMCommunicate request_size=11 [21:50:46]MH_SAM_APDU [21:50:46]CAPDU: 80 0D 02 02 06 11 6E 6D 21 FA 3D [21:50:46]Write to MH i2c: E2 0E 00 97 0D 80 0D 02 02 06 00 11 6E 6D 21 FA 3D 00 00 6E [21:50:46]Write i2c OK [21:50:46]MH_I2C_Read... [21:50:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:46]Read from MH i2c: E2 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 03 00 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 03 00 97 0D 00 90 00 18 [21:50:46]RAPDU: 90 00 [21:50:46]wFMCommunicate OK [21:50:46]wFMCommunicate request_size=4 [21:50:46]MH_SAM_APDU [21:50:46]CAPDU: 80 0D 03 02 [21:50:46]Write to MH i2c: E2 08 00 98 0D 80 0D 03 02 00 00 00 00 20 [21:50:46]Write i2c OK [21:50:46]MH_I2C_Read... [21:50:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:50:46]Read from MH i2c: E2 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 0B 00 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 0B 00 98 0D 00 D0 5F F3 D3 AA 26 7D AE 90 00 11 [21:50:46]RAPDU: D0 5F F3 D3 AA 26 7D AE 90 00 [21:50:46]wFMCommunicate OK [21:50:46]SAM_PROTO_SignData done [21:50:46]FM_MakeSignedData done [21:50:46]CreateOFDProtocolMessage [21:50:46]wFMCommunicate request_size=4 [21:50:46]MH_SAM_APDU [21:50:46]CAPDU: 80 11 00 00 [21:50:46]Write to MH i2c: E2 08 00 99 0D 80 11 00 00 00 00 00 00 20 [21:50:46]Write i2c OK [21:50:46]MH_I2C_Read... [21:50:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:46]Read from MH i2c: E2 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 17 00 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: E2 17 00 99 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6C [21:50:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:50:46]wFMCommunicate OK [21:50:46]CreateOFDProtocolMessage done [21:50:46]OFDSenderStorePacket 58756 [21:50:46]StoreOFDPacket docnum=58756 [21:50:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 04 34 08 01 69 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 B6 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E5 00 00 35 04 06 00 11 6E 6D 21 FA 3D D0 5F F3 D3 AA 26 7D AE [21:50:46]CheckFolder [21:50:46]dirname=/storage/ofd_packets [21:50:46]CheckFolder done [21:50:46]ProducePacketName [21:50:46]name=ofd_packets/00058756 [21:50:46]NVStorageSaveData ofd_packets/00058756 [21:50:46]File name is /storage/ofd_packets/00058756 [21:50:46]Write 302 bytes [21:50:46]NVStorageSaveData done [21:50:46]OFDSenderStorePacket done [21:50:46]KKMCreateOFDPacket done [21:50:46]NVStorageSaveData kkm_last_timestamp [21:50:46]File name is /storage/kkm_last_timestamp [21:50:46]Write 4 bytes [21:50:46]NVStorageSaveData done [21:50:46]ExternCall_PrintAddStr [21:50:46]wPrintStart [21:50:46]Write to MH i2c: 01 00 00 9A 0D A7 [21:50:46]Write i2c OK [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: 01 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: 01 07 00 [21:50:46]MH_I2C_Read... [21:50:46]Read from MH i2c: 01 07 00 9A 0D 00 00 00 00 00 FF 0F BC [21:50:46]RasterBufferAndPrint [21:50:46]line Счет N : (1)2076112 [21:50:46]line ИНН: 02508201610067 [21:50:46]line Контрольно-Кассовый Чек [21:50:46]line ПРОДАЖА [21:50:46]line ТРК (МРК, ГНК) : 61 [21:50:46]line Товар: 2710124900 [21:50:46]line Аи-100-К-3 [21:50:46]line 7.260 * 96.50 [21:50:46]line = 700.59 [21:50:46]line НДС 12% НСП 1% [21:50:46]line > о реализуемом товаре [21:50:46]line ИТОГО: 700.59 [21:50:46]line НСП 1% : 6.20 [21:50:46]line НДС 12% : 74.40 [21:50:46]line Наличными: 0.00 [21:50:46]line Безнал.: 700.59 [21:50:46]line Место: АЗС № 135 "Партнер Нефть" [21:50:46]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:50:46]line СНО: Общий режим [21:50:46]line Чек 740 20.08.2024 21:50 [21:50:46]line Смена: 100 ФФД: 1.0 [21:50:46]line ЗНМ: 0300000196 [21:50:46]line РНМ: 0000000000162794 [21:50:46]line Версия ККМ: v1.0 [21:50:46]line Платежная система: O! деньги [21:50:46]line ФМ: 0000000002094532 [21:50:46]line ФД: 58756 [21:50:46]line ФПД: 19165975018045 [21:50:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215046&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58756&fm=19165975018045&tin=02508201610067®Number=0000000000162794&sum=70059 [21:50:47]OFD Sender: Processing packet 58756 [packets to send 52, broken 51] [21:50:47]ProducePacketName [21:50:47]name=ofd_packets/00058756 [21:50:47]OFD Sender: To server: pG, [21:50:47]CommunicateWithHost lk.salyk.kg:30040 [21:50:47]ConnectInit lk.salyk.kg [21:50:47]written 0, free lines is 4095 [21:50:47]Connected sock=10 [21:50:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 04 34 08 01 69 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 AB 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 B6 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 84 E5 00 00 35 04 06 00 11 6E 6D 21 FA 3D D0 5F F3 D3 AA 26 7D AE [21:50:47]Write to MH i2c: 01 00 00 C4 0D D1 [21:50:47]Write i2c OK [21:50:47]MH_I2C_Read... [21:50:47]Read from MH i2c: 01 [21:50:47]MH_I2C_Read... [21:50:47]Read from MH i2c: 01 07 00 [21:50:47]MH_I2C_Read... [21:50:47]Read from MH i2c: 01 07 00 C4 0D 00 00 00 00 00 C8 0C AC [21:50:47]RasterBufferAndPrint [21:50:47]line [21:50:47]line [21:50:47]line [21:50:47]line [21:50:47]line [21:50:47]written 0, free lines is 3277 [21:50:47]MH_Cut [21:50:47]Write to MH i2c: D1 01 00 CB 0D 01 AA [21:50:47]Write i2c OK [21:50:47]MH_I2C_Read... [21:50:47]Read from MH i2c: D1 [21:50:47]MH_I2C_Read... [21:50:47]Read from MH i2c: D1 01 00 [21:50:47]MH_I2C_Read... [21:50:47]Read from MH i2c: D1 01 00 CB 0D 00 A9 [21:50:47]Write to MH i2c: 01 00 00 CC 0D D9 [21:50:47]Write i2c OK [21:50:47]MH_I2C_Read... [21:50:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 77 5B 47 00 9E 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 32 30 39 34 35 33 32 10 04 04 00 84 E5 00 00 F4 03 04 00 04 BB C4 66 B6 04 01 00 00 38 E4 FB 33 36 18 28 84 [21:50:47]CommunicateWithHost err = 0 [21:50:47]CheckOFDResponse [21:50:47]1017 (14) - 77093643461234 [21:50:47]1041 (16) - 0000000002094532 [21:50:47]1040 (4) - 58756 [21:50:47]1012 (4) - 20.08.2024 15:49 [21:50:47]1206 (1) - 0 [21:50:47]OFD Sender: Remove packet 58756 [21:50:47]ProducePacketName [21:50:47]name=ofd_packets/00058756 [21:50:47]NVStorageDeleteData [21:50:48]OFD Sender: No OFD packet to send [21:50:48]*** Cut start [21:50:48]*** Partial cut [21:50:48]*** CUTSNS_PIN = 1 [21:50:48]*** CUTSNS_PIN = 0 [21:50:48]*** Brake cut motor [21:50:49]Read from MH i2c: 01 [21:50:49]MH_I2C_Read... [21:50:49]*** Stop cut motor [21:50:49]*** Cut end [21:50:49]Read from MH i2c: 01 07 00 [21:50:49]MH_I2C_Read... [21:50:49]Read from MH i2c: 01 07 00 CC 0D 00 00 00 00 00 FF 0F EE [21:50:49]process_action close_receipt done [21:50:49]requested_data is exist [21:50:49]produce_requested_data [21:50:49]requested_item fm.sn is exist - process it [21:50:49]wFMCommunicate request_size=4 [21:50:49]MH_SAM_APDU [21:50:49]CAPDU: 80 11 00 00 [21:50:49]Write to MH i2c: E2 08 00 CD 0D 80 11 00 00 00 00 00 00 54 [21:50:49]Write i2c OK [21:50:49]MH_I2C_Read... [21:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:49]Read from MH i2c: E2 [21:50:49]MH_I2C_Read... [21:50:49]Read from MH i2c: E2 17 00 [21:50:49]MH_I2C_Read... [21:50:49]Read from MH i2c: E2 17 00 CD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A0 [21:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:50:49]wFMCommunicate OK [21:50:49]requested_item fd.num is exist - process it [21:50:49]SAM_PROTO_GetFieldsCounters [21:50:49]wFMCommunicate request_size=4 [21:50:49]MH_SAM_APDU [21:50:49]CAPDU: 80 13 00 00 [21:50:49]Write to MH i2c: E2 08 00 CE 0D 80 13 00 00 00 00 00 00 57 [21:50:49]Write i2c OK [21:50:49]MH_I2C_Read... [21:50:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:50:49]Read from MH i2c: E2 [21:50:49]MH_I2C_Read... [21:50:49]Read from MH i2c: E2 62 00 [21:50:49]MH_I2C_Read... [21:50:49]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 84 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E4 02 00 00 5E 04 04 00 E4 02 00 00 57 04 04 00 E5 02 00 00 19 04 04 00 00 00 00 00 90 00 F4 [21:50:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 84 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E4 02 00 00 5E 04 04 00 E4 02 00 00 57 04 04 00 E5 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:50:49]wFMCommunicate OK [21:50:49]SAM_PROTO_GetFieldsCounters done [21:50:49]requested_item shift.num is exist - process it [21:50:49]requested_item shift.opened is exist - process it [21:50:49]req_shift_opened [21:50:49]FM_GetShiftState [21:50:49]SAM_PROTO_GetShiftState [21:50:49]wFMCommunicate request_size=4 [21:50:49]MH_SAM_APDU [21:50:49]CAPDU: 80 13 01 00 [21:50:49]Write to MH i2c: E2 08 00 CF 0D 80 13 01 00 00 00 00 00 59 [21:50:49]Write i2c OK [21:50:49]MH_I2C_Read... [21:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:49]Read from MH i2c: E2 [21:50:49]MH_I2C_Read... [21:50:49]Read from MH i2c: E2 0E 00 [21:50:49]MH_I2C_Read... [21:50:49]Read from MH i2c: E2 0E 00 CF 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7C [21:50:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:50:49]wFMCommunicate OK [21:50:49]SAM_PROTO_GetShiftState done [21:50:49]FM_GetShiftState done [21:50:49]req_shift_opened done [21:50:49]requested_item shift.open_date is exist - process it [21:50:49]req_shift_open_date [21:50:49]req_shift_open_date done [21:50:49]produce_requested_data done [21:50:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58756,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:50:49]process_action_free close_receipt [21:50:49]json_value_free [21:50:49]json_value_free done [21:50:49]process_json_proto returns [21:50:49]Send response to host [21:50:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58756,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:50:49]free response buf [21:50:49]execute_script done [21:50:49]execute_script returns [21:50:49]free content buf [21:50:49]Sock 7.Close socket [21:50:49]Sock 7.Thread stoped [21:50:53]OFD Sender: No OFD packet to send [21:50:58]OFD Sender: No OFD packet to send [21:51:03]OFD Sender: No OFD packet to send [21:51:08]OFD Sender: No OFD packet to send [21:51:13]OFD Sender: No OFD packet to send [21:51:18]OFD Sender: No OFD packet to send [21:51:23]OFD Sender: No OFD packet to send [21:51:28]OFD Sender: No OFD packet to send [21:51:33]OFD Sender: No OFD packet to send [21:51:37]accept exits with 9 [21:51:37]New connection [21:51:37]New thread 3067440484 created [21:51:37]Thread 3067583844 joined [21:51:37]Waiting for new connection... [21:51:37] Sock 9.Parse request [21:51:37]Sock 9.Check first char [21:51:37]Sock 9.First char is OK [21:51:37]request: POST /json_proto HTTP/1.0 [21:51:37]Method: POST [21:51:37]URL: /json_proto [21:51:37]Method is POST - this is cgi request [21:51:37]url: /json_proto [21:51:37]query_string will be loaded in cgi processing [21:51:37]execute_cgi json_proto POST (null) [21:51:37]execute_cgi path=json_proto method=POST [21:51:37]POST find Content-Length [21:51:37]Host: 172.17.44.3:8080 [21:51:37]Content-Length: 804 [21:51:37]Content-Type: application/json [21:51:37] [21:51:37]POST finish read [21:51:37]Found Content-Length = 804 [21:51:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:51:37]execute_script... [21:51: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)2076113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:51:37]POST & json_proto [21:51:37]process_json_proto [21:51:37]json parsed OK: [21:51:37]protocol is kg_v1.0 [21:51:37]action value=close_receipt [21:51:37]process_action close_receipt [21:51:37]cmd_close_receipt [21:51:37]MH_GetDate [21:51:37]Write to MH i2c: F0 00 00 D0 0D CC [21:51:37]Write i2c OK [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: F0 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: F0 09 00 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: F0 09 00 D0 0D 00 EA 0F C5 66 AD C5 5D 66 2E [21:51:37]GetLastDocTimeStamp 1724190646 [21:51:37]current date 1724190698 [21:51:37]FM_GetShiftState [21:51:37]SAM_PROTO_GetShiftState [21:51:37]wFMCommunicate request_size=4 [21:51:37]MH_SAM_APDU [21:51:37]CAPDU: 80 13 01 00 [21:51:37]Write to MH i2c: E2 08 00 D1 0D 80 13 01 00 00 00 00 00 5B [21:51:37]Write i2c OK [21:51:37]MH_I2C_Read... [21:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:51:37]Read from MH i2c: E2 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 0E 00 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 0E 00 D1 0D 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7E [21:51:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:51:37]wFMCommunicate OK [21:51:37]SAM_PROTO_GetShiftState done [21:51:37]FM_GetShiftState done [21:51:37]opened in 1724112910 [21:51:37]opened+sec_in_day 1724199310 [21:51:37]quantity*price = 100005 [21:51:37]sum+1 = 100006 [21:51:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 741 20.08.2024 21:51 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58757 ФПД: 132409120095258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58757&fm=132409120095258&tin=02508201610067®Number=0000000000162794&sum=100005 [21:51:38]StoreToDocumentArchive [21:51:38]shift 100 fd 58757 [21:51:38]save to /storage/0100/doc_00058757 [21:51:38]save last doc name /storage/0100/doc_00058757 to /storage/kkm_last_doc_name [21:51:38]save OK [21:51:38]Clear old archive folders... [21:51:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:51:38]tlvbuf is 01EE39C0 [21:51:38]SAM_PROTO_ClearQueue [21:51:38]wFMCommunicate request_size=4 [21:51:38]MH_SAM_APDU [21:51:38]CAPDU: 80 09 00 00 [21:51:38]Write to MH i2c: E2 08 00 DE 0D 80 09 00 00 00 00 00 00 5D [21:51:38]Write i2c OK [21:51:38]MH_I2C_Read... [21:51:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:51:38]Read from MH i2c: E2 [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: E2 03 00 [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: E2 03 00 DE 0D 00 90 00 5F [21:51:38]RAPDU: 90 00 [21:51:38]wFMCommunicate OK [21:51:38]SAM_PROTO_ClearQueue done [21:51:38]KKMCreateOFDPacket [21:51:38]OFDProtocolAddRootSTLVToBuf [21:51:38]FM_MakeSignedData [21:51:38]FM_MakeSignedData [21:51:38]SAM_PROTO_SignData [21:51:38]wFMCommunicate request_size=4 [21:51:38]MH_SAM_APDU [21:51:38]CAPDU: 80 0D 01 02 [21:51:38]Write to MH i2c: E2 08 00 DF 0D 80 0D 01 02 00 00 00 00 65 [21:51:38]Write i2c OK [21:51:38]MH_I2C_Read... [21:51:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:51:39]Read from MH i2c: E2 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 03 00 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 03 00 DF 0D 00 90 00 60 [21:51:39]RAPDU: 90 00 [21:51:39]wFMCommunicate OK [21:51:39]wFMCommunicate request_size=255 [21:51:39]MH_SAM_APDU [21:51:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 EA 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E5 00 00 35 04 06 00 78 [21:51:39]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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 EA 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E5 00 00 35 04 06 00 78 00 00 CA [21:51:39]Write i2c OK [21:51:39]MH_I2C_Read... [21:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:39]Read from MH i2c: E2 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 03 00 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 03 00 E0 0D 00 90 00 61 [21:51:39]RAPDU: 90 00 [21:51:39]wFMCommunicate OK [21:51:39]wFMCommunicate request_size=10 [21:51:39]MH_SAM_APDU [21:51:39]CAPDU: 80 0D 02 02 05 6C E6 91 7C 1A [21:51:39]Write to MH i2c: E2 0D 00 E1 0D 80 0D 02 02 05 00 6C E6 91 7C 1A 00 00 EB [21:51:39]Write i2c OK [21:51:39]MH_I2C_Read... [21:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:39]Read from MH i2c: E2 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 03 00 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 03 00 E1 0D 00 90 00 62 [21:51:39]RAPDU: 90 00 [21:51:39]wFMCommunicate OK [21:51:39]wFMCommunicate request_size=4 [21:51:39]MH_SAM_APDU [21:51:39]CAPDU: 80 0D 03 02 [21:51:39]Write to MH i2c: E2 08 00 E2 0D 80 0D 03 02 00 00 00 00 6A [21:51:39]Write i2c OK [21:51:39]MH_I2C_Read... [21:51:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:51:39]Read from MH i2c: E2 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 0B 00 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 0B 00 E2 0D 00 E9 BA 08 D7 55 92 C5 77 90 00 10 [21:51:39]RAPDU: E9 BA 08 D7 55 92 C5 77 90 00 [21:51:39]wFMCommunicate OK [21:51:39]SAM_PROTO_SignData done [21:51:39]FM_MakeSignedData done [21:51:39]CreateOFDProtocolMessage [21:51:39]wFMCommunicate request_size=4 [21:51:39]MH_SAM_APDU [21:51:39]CAPDU: 80 11 00 00 [21:51:39]Write to MH i2c: E2 08 00 E3 0D 80 11 00 00 00 00 00 00 6A [21:51:39]Write i2c OK [21:51:39]MH_I2C_Read... [21:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:39]Read from MH i2c: E2 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 17 00 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: E2 17 00 E3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B6 [21:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:51:39]wFMCommunicate OK [21:51:39]CreateOFDProtocolMessage done [21:51:39]OFDSenderStorePacket 58757 [21:51:39]StoreOFDPacket docnum=58757 [21:51:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7D E5 07 01 97 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 EA 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E5 00 00 35 04 06 00 78 6C E6 91 7C 1A E9 BA 08 D7 55 92 C5 77 [21:51:39]CheckFolder [21:51:39]dirname=/storage/ofd_packets [21:51:39]CheckFolder done [21:51:39]ProducePacketName [21:51:39]name=ofd_packets/00058757 [21:51:39]NVStorageSaveData ofd_packets/00058757 [21:51:39]File name is /storage/ofd_packets/00058757 [21:51:39]Write 301 bytes [21:51:39]NVStorageSaveData done [21:51:39]OFDSenderStorePacket done [21:51:39]KKMCreateOFDPacket done [21:51:39]NVStorageSaveData kkm_last_timestamp [21:51:39]File name is /storage/kkm_last_timestamp [21:51:39]Write 4 bytes [21:51:39]NVStorageSaveData done [21:51:39]ExternCall_PrintAddStr [21:51:39]wPrintStart [21:51:39]Write to MH i2c: 01 00 00 E4 0D F1 [21:51:39]Write i2c OK [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: 01 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: 01 07 00 [21:51:39]MH_I2C_Read... [21:51:39]Read from MH i2c: 01 07 00 E4 0D 00 00 00 00 00 FF 0F 06 [21:51:39]RasterBufferAndPrint [21:51:39]line Счет N : (1)2076113 [21:51:39]line ИНН: 02508201610067 [21:51:39]line Контрольно-Кассовый Чек [21:51:39]line ПРОДАЖА [21:51:39]line ТРК (МРК, ГНК) : 53 [21:51:39]line Товар: 2710124130 [21:51:39]line Аи-92-К-4 [21:51:39]line 14.750 * 67.80 [21:51:39]line = 1000.05 [21:51:39]line НДС 12% НСП 1% [21:51:39]line > о реализуемом товаре [21:51:39]line ИТОГО: 1000.05 [21:51:39]line НСП 1% : 8.85 [21:51:39]line НДС 12% : 106.20 [21:51:39]line Наличными: 0.00 [21:51:39]line Безнал.: 1000.05 [21:51:39]line Место: АЗС № 135 "Партнер Нефть" [21:51:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:51:39]line СНО: Общий режим [21:51:39]line Чек 741 20.08.2024 21:51 [21:51:39]line Смена: 100 ФФД: 1.0 [21:51:39]line ЗНМ: 0300000196 [21:51:39]line РНМ: 0000000000162794 [21:51:39]line Версия ККМ: v1.0 [21:51:39]line Платежная система: O! деньги [21:51:39]line ФМ: 0000000002094532 [21:51:39]line ФД: 58757 [21:51:39]line ФПД: 132409120095258 [21:51:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215138&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58757&fm=132409120095258&tin=02508201610067®Number=0000000000162794&sum=100005 [21:51:39]OFD Sender: Processing packet 58757 [packets to send 52, broken 51] [21:51:39]ProducePacketName [21:51:39]name=ofd_packets/00058757 [21:51:39]OFD Sender: To server: pG, [21:51:39]CommunicateWithHost lk.salyk.kg:30040 [21:51:39]ConnectInit lk.salyk.kg [21:51:39]written 0, free lines is 4095 [21:51:39]Connected sock=10 [21:51:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7D E5 07 01 97 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 EA 0F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E5 00 00 35 04 06 00 78 6C E6 91 7C 1A E9 BA 08 D7 55 92 C5 77 [21:51:40]Write to MH i2c: 01 00 00 0E 0E 1C [21:51:40]Write i2c OK [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: 01 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: 01 07 00 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: 01 07 00 0E 0E 00 00 00 00 00 C8 0C F7 [21:51:40]RasterBufferAndPrint [21:51:40]line [21:51:40]line [21:51:40]line [21:51:40]line [21:51:40]line [21:51:40]written 0, free lines is 3278 [21:51:40]MH_Cut [21:51:40]Write to MH i2c: D1 01 00 15 0E 01 F5 [21:51:40]Write i2c OK [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: D1 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: D1 01 00 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: D1 01 00 15 0E 00 F4 [21:51:40]Write to MH i2c: 01 00 00 16 0E 24 [21:51:40]Write i2c OK [21:51:40]MH_I2C_Read... [21:51:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8F 0F 47 00 5E 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 85 E5 00 00 F4 03 04 00 38 BB C4 66 B6 04 01 00 00 9C C8 37 F7 C8 F6 28 BB [21:51:40]CommunicateWithHost err = 0 [21:51:40]CheckOFDResponse [21:51:40]1017 (14) - 77093643461234 [21:51:40]1041 (16) - 0000000002094532 [21:51:40]1040 (4) - 58757 [21:51:40]1012 (4) - 20.08.2024 15:50 [21:51:40]1206 (1) - 0 [21:51:40]OFD Sender: Remove packet 58757 [21:51:40]ProducePacketName [21:51:40]name=ofd_packets/00058757 [21:51:40]NVStorageDeleteData [21:51:40]OFD Sender: No OFD packet to send [21:51:41]*** Cut start [21:51:41]*** Partial cut [21:51:41]*** CUTSNS_PIN = 1 [21:51:41]*** CUTSNS_PIN = 0 [21:51:41]*** Brake cut motor [21:51:41]Read from MH i2c: 01 [21:51:41]MH_I2C_Read... [21:51:41]*** Stop cut motor [21:51:41]*** Cut end [21:51:41]Read from MH i2c: 01 07 00 [21:51:41]MH_I2C_Read... [21:51:41]Read from MH i2c: 01 07 00 16 0E 00 00 00 00 00 FF 0F 39 [21:51:41]process_action close_receipt done [21:51:41]requested_data is exist [21:51:41]produce_requested_data [21:51:41]requested_item fm.sn is exist - process it [21:51:41]wFMCommunicate request_size=4 [21:51:41]MH_SAM_APDU [21:51:41]CAPDU: 80 11 00 00 [21:51:41]Write to MH i2c: E2 08 00 17 0E 80 11 00 00 00 00 00 00 9F [21:51:41]Write i2c OK [21:51:41]MH_I2C_Read... [21:51:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:41]Read from MH i2c: E2 [21:51:41]MH_I2C_Read... [21:51:41]Read from MH i2c: E2 17 00 [21:51:41]MH_I2C_Read... [21:51:41]Read from MH i2c: E2 17 00 17 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EB [21:51:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:51:41]wFMCommunicate OK [21:51:41]requested_item fd.num is exist - process it [21:51:41]SAM_PROTO_GetFieldsCounters [21:51:41]wFMCommunicate request_size=4 [21:51:41]MH_SAM_APDU [21:51:41]CAPDU: 80 13 00 00 [21:51:41]Write to MH i2c: E2 08 00 18 0E 80 13 00 00 00 00 00 00 A2 [21:51:41]Write i2c OK [21:51:41]MH_I2C_Read... [21:51:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:51:42]Read from MH i2c: E2 [21:51:42]MH_I2C_Read... [21:51:42]Read from MH i2c: E2 62 00 [21:51:42]MH_I2C_Read... [21:51:42]Read from MH i2c: E2 62 00 18 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 85 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E5 02 00 00 5E 04 04 00 E5 02 00 00 57 04 04 00 E6 02 00 00 19 04 04 00 00 00 00 00 90 00 43 [21:51:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 85 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E5 02 00 00 5E 04 04 00 E5 02 00 00 57 04 04 00 E6 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:51:42]wFMCommunicate OK [21:51:42]SAM_PROTO_GetFieldsCounters done [21:51:42]requested_item shift.num is exist - process it [21:51:42]requested_item shift.opened is exist - process it [21:51:42]req_shift_opened [21:51:42]FM_GetShiftState [21:51:42]SAM_PROTO_GetShiftState [21:51:42]wFMCommunicate request_size=4 [21:51:42]MH_SAM_APDU [21:51:42]CAPDU: 80 13 01 00 [21:51:42]Write to MH i2c: E2 08 00 19 0E 80 13 01 00 00 00 00 00 A4 [21:51:42]Write i2c OK [21:51:42]MH_I2C_Read... [21:51:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:51:42]Read from MH i2c: E2 [21:51:42]MH_I2C_Read... [21:51:42]Read from MH i2c: E2 0E 00 [21:51:42]MH_I2C_Read... [21:51:42]Read from MH i2c: E2 0E 00 19 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C7 [21:51:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:51:42]wFMCommunicate OK [21:51:42]SAM_PROTO_GetShiftState done [21:51:42]FM_GetShiftState done [21:51:42]req_shift_opened done [21:51:42]requested_item shift.open_date is exist - process it [21:51:42]req_shift_open_date [21:51:42]req_shift_open_date done [21:51:42]produce_requested_data done [21:51:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58757,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:51:42]process_action_free close_receipt [21:51:42]json_value_free [21:51:42]json_value_free done [21:51:42]process_json_proto returns [21:51:42]Send response to host [21:51:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58757,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:51:42]free response buf [21:51:42]execute_script done [21:51:42]execute_script returns [21:51:42]free content buf [21:51:42]Sock 9.Close socket [21:51:42]Sock 9.Thread stoped [21:51:45]OFD Sender: No OFD packet to send [21:51:50]OFD Sender: No OFD packet to send [21:51:55]OFD Sender: No OFD packet to send [21:52:00]OFD Sender: No OFD packet to send [21:52:05]OFD Sender: No OFD packet to send [21:52:10]OFD Sender: No OFD packet to send [21:52:15]OFD Sender: No OFD packet to send [21:52:20]OFD Sender: No OFD packet to send [21:52:25]OFD Sender: No OFD packet to send [21:52:30]OFD Sender: No OFD packet to send [21:52:32]accept exits with 7 [21:52:32]New connection [21:52:32]New thread 3067583844 created [21:52:32]Thread 3067440484 joined [21:52:32]Waiting for new connection... [21:52:32] Sock 7.Parse request [21:52:32]Sock 7.Check first char [21:52:32]Sock 7.First char is OK [21:52:32]request: POST /json_proto HTTP/1.0 [21:52:32]Method: POST [21:52:32]URL: /json_proto [21:52:32]Method is POST - this is cgi request [21:52:32]url: /json_proto [21:52:32]query_string will be loaded in cgi processing [21:52:32]execute_cgi json_proto POST (null) [21:52:32]execute_cgi path=json_proto method=POST [21:52:32]POST find Content-Length [21:52:32]Host: 172.17.44.3:8080 [21:52:32]Content-Length: 804 [21:52:32]Content-Type: application/json [21:52:32] [21:52:32]POST finish read [21:52:32]Found Content-Length = 804 [21:52:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:32]execute_script... [21:52: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)2076115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:32]POST & json_proto [21:52:32]process_json_proto [21:52:32]json parsed OK: [21:52:32]protocol is kg_v1.0 [21:52:32]action value=close_receipt [21:52:32]process_action close_receipt [21:52:32]cmd_close_receipt [21:52:32]MH_GetDate [21:52:32]Write to MH i2c: F0 00 00 1A 0E 17 [21:52:32]Write i2c OK [21:52:32]MH_I2C_Read... [21:52:32]Read from MH i2c: F0 [21:52:32]MH_I2C_Read... [21:52:32]Read from MH i2c: F0 09 00 [21:52:32]MH_I2C_Read... [21:52:32]Read from MH i2c: F0 09 00 1A 0E 00 21 10 C5 66 AD C5 5D 66 B1 [21:52:32]GetLastDocTimeStamp 1724190698 [21:52:32]current date 1724190753 [21:52:32]FM_GetShiftState [21:52:32]SAM_PROTO_GetShiftState [21:52:32]wFMCommunicate request_size=4 [21:52:32]MH_SAM_APDU [21:52:32]CAPDU: 80 13 01 00 [21:52:32]Write to MH i2c: E2 08 00 1B 0E 80 13 01 00 00 00 00 00 A6 [21:52:32]Write i2c OK [21:52:32]MH_I2C_Read... [21:52:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:33]Read from MH i2c: E2 [21:52:33]MH_I2C_Read... [21:52:33]Read from MH i2c: E2 0E 00 [21:52:33]MH_I2C_Read... [21:52:33]Read from MH i2c: E2 0E 00 1B 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C9 [21:52:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:52:33]wFMCommunicate OK [21:52:33]SAM_PROTO_GetShiftState done [21:52:33]FM_GetShiftState done [21:52:33]opened in 1724112910 [21:52:33]opened+sec_in_day 1724199310 [21:52:33]quantity*price = 200043 [21:52:33]sum+1 = 200044 [21:52:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 742 20.08.2024 21:52 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58758 ФПД: 172119290942973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215233&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58758&fm=172119290942973&tin=02508201610067®Number=0000000000162794&sum=200043 [21:52:34]StoreToDocumentArchive [21:52:34]shift 100 fd 58758 [21:52:34]save to /storage/0100/doc_00058758 [21:52:34]save last doc name /storage/0100/doc_00058758 to /storage/kkm_last_doc_name [21:52:34]save OK [21:52:34]Clear old archive folders... [21:52:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:52:34]tlvbuf is 01F35090 [21:52:34]SAM_PROTO_ClearQueue [21:52:34]wFMCommunicate request_size=4 [21:52:34]MH_SAM_APDU [21:52:34]CAPDU: 80 09 00 00 [21:52:34]Write to MH i2c: E2 08 00 28 0E 80 09 00 00 00 00 00 00 A8 [21:52:34]Write i2c OK [21:52:34]MH_I2C_Read... [21:52:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:34]Read from MH i2c: E2 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 03 00 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 03 00 28 0E 00 90 00 AA [21:52:34]RAPDU: 90 00 [21:52:34]wFMCommunicate OK [21:52:34]SAM_PROTO_ClearQueue done [21:52:34]KKMCreateOFDPacket [21:52:34]OFDProtocolAddRootSTLVToBuf [21:52:34]FM_MakeSignedData [21:52:34]FM_MakeSignedData [21:52:34]SAM_PROTO_SignData [21:52:34]wFMCommunicate request_size=4 [21:52:34]MH_SAM_APDU [21:52:34]CAPDU: 80 0D 01 02 [21:52:34]Write to MH i2c: E2 08 00 29 0E 80 0D 01 02 00 00 00 00 B0 [21:52:34]Write i2c OK [21:52:34]MH_I2C_Read... [21:52:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:34]Read from MH i2c: E2 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 03 00 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 03 00 29 0E 00 90 00 AB [21:52:34]RAPDU: 90 00 [21:52:34]wFMCommunicate OK [21:52:34]wFMCommunicate request_size=255 [21:52:34]MH_SAM_APDU [21:52:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 21 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E5 00 00 35 04 06 00 9C [21:52:34]Write to MH i2c: E2 02 01 2A 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 21 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E5 00 00 35 04 06 00 9C 00 00 E9 [21:52:34]Write i2c OK [21:52:34]MH_I2C_Read... [21:52:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:34]Read from MH i2c: E2 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 03 00 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 03 00 2A 0E 00 90 00 AC [21:52:34]RAPDU: 90 00 [21:52:34]wFMCommunicate OK [21:52:34]wFMCommunicate request_size=10 [21:52:34]MH_SAM_APDU [21:52:34]CAPDU: 80 0D 02 02 05 8A A5 32 15 FD [21:52:34]Write to MH i2c: E2 0D 00 2B 0E 80 0D 02 02 05 00 8A A5 32 15 FD 00 00 30 [21:52:34]Write i2c OK [21:52:34]MH_I2C_Read... [21:52:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:34]Read from MH i2c: E2 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 03 00 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 03 00 2B 0E 00 90 00 AD [21:52:34]RAPDU: 90 00 [21:52:34]wFMCommunicate OK [21:52:34]wFMCommunicate request_size=4 [21:52:34]MH_SAM_APDU [21:52:34]CAPDU: 80 0D 03 02 [21:52:34]Write to MH i2c: E2 08 00 2C 0E 80 0D 03 02 00 00 00 00 B5 [21:52:34]Write i2c OK [21:52:34]MH_I2C_Read... [21:52:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:34]Read from MH i2c: E2 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 0B 00 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 0B 00 2C 0E 00 05 DC 63 42 F0 CC E2 F9 90 00 D3 [21:52:34]RAPDU: 05 DC 63 42 F0 CC E2 F9 90 00 [21:52:34]wFMCommunicate OK [21:52:34]SAM_PROTO_SignData done [21:52:34]FM_MakeSignedData done [21:52:34]CreateOFDProtocolMessage [21:52:34]wFMCommunicate request_size=4 [21:52:34]MH_SAM_APDU [21:52:34]CAPDU: 80 11 00 00 [21:52:34]Write to MH i2c: E2 08 00 2D 0E 80 11 00 00 00 00 00 00 B5 [21:52:34]Write i2c OK [21:52:34]MH_I2C_Read... [21:52:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:34]Read from MH i2c: E2 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 17 00 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: E2 17 00 2D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 01 [21:52:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:52:34]wFMCommunicate OK [21:52:34]CreateOFDProtocolMessage done [21:52:34]OFDSenderStorePacket 58758 [21:52:34]StoreOFDPacket docnum=58758 [21:52:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7D B6 07 01 B4 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 21 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E5 00 00 35 04 06 00 9C 8A A5 32 15 FD 05 DC 63 42 F0 CC E2 F9 [21:52:34]CheckFolder [21:52:34]dirname=/storage/ofd_packets [21:52:34]CheckFolder done [21:52:34]ProducePacketName [21:52:34]name=ofd_packets/00058758 [21:52:34]NVStorageSaveData ofd_packets/00058758 [21:52:34]File name is /storage/ofd_packets/00058758 [21:52:34]Write 301 bytes [21:52:34]NVStorageSaveData done [21:52:34]OFDSenderStorePacket done [21:52:34]KKMCreateOFDPacket done [21:52:34]NVStorageSaveData kkm_last_timestamp [21:52:34]File name is /storage/kkm_last_timestamp [21:52:34]Write 4 bytes [21:52:34]NVStorageSaveData done [21:52:34]ExternCall_PrintAddStr [21:52:34]wPrintStart [21:52:34]Write to MH i2c: 01 00 00 2E 0E 3C [21:52:34]Write i2c OK [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: 01 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: 01 07 00 [21:52:34]MH_I2C_Read... [21:52:34]Read from MH i2c: 01 07 00 2E 0E 00 00 00 00 00 FF 0F 51 [21:52:34]RasterBufferAndPrint [21:52:34]line Счет N : (1)2076115 [21:52:34]line ИНН: 02508201610067 [21:52:34]line Контрольно-Кассовый Чек [21:52:34]line ПРОДАЖА [21:52:34]line ТРК (МРК, ГНК) : 62 [21:52:34]line Товар: 2710124500 [21:52:34]line Аи-95-К-5 [21:52:34]line 26.960 * 74.20 [21:52:34]line = 2000.43 [21:52:34]line НДС 12% НСП 1% [21:52:34]line > о реализуемом товаре [21:52:34]line ИТОГО: 2000.43 [21:52:34]line НСП 1% : 17.70 [21:52:34]line НДС 12% : 212.43 [21:52:34]line Наличными: 0.00 [21:52:34]line Безнал.: 2000.43 [21:52:34]line Место: АЗС № 135 "Партнер Нефть" [21:52:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:52:34]line СНО: Общий режим [21:52:34]line Чек 742 20.08.2024 21:52 [21:52:34]line Смена: 100 ФФД: 1.0 [21:52:34]line ЗНМ: 0300000196 [21:52:34]line РНМ: 0000000000162794 [21:52:34]line Версия ККМ: v1.0 [21:52:34]line Платежная система: O! деньги [21:52:34]line ФМ: 0000000002094532 [21:52:34]line ФД: 58758 [21:52:34]line ФПД: 172119290942973 [21:52:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215233&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58758&fm=172119290942973&tin=02508201610067®Number=0000000000162794&sum=200043 [21:52:35]OFD Sender: Processing packet 58758 [packets to send 52, broken 51] [21:52:35]ProducePacketName [21:52:35]name=ofd_packets/00058758 [21:52:35]OFD Sender: To server: pG, [21:52:35]CommunicateWithHost lk.salyk.kg:30040 [21:52:35]ConnectInit lk.salyk.kg [21:52:35]written 0, free lines is 4095 [21:52:35]Connected sock=10 [21:52:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7D B6 07 01 B4 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 21 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 86 E5 00 00 35 04 06 00 9C 8A A5 32 15 FD 05 DC 63 42 F0 CC E2 F9 [21:52:35]Write to MH i2c: 01 00 00 58 0E 66 [21:52:35]Write i2c OK [21:52:35]MH_I2C_Read... [21:52:35]Read from MH i2c: 01 [21:52:35]MH_I2C_Read... [21:52:35]Read from MH i2c: 01 07 00 [21:52:35]MH_I2C_Read... [21:52:35]Read from MH i2c: 01 07 00 58 0E 00 00 00 00 00 C4 0C 3D [21:52:35]RasterBufferAndPrint [21:52:35]line [21:52:35]line [21:52:35]line [21:52:35]line [21:52:35]line [21:52:35]written 0, free lines is 3273 [21:52:35]MH_Cut [21:52:35]Write to MH i2c: D1 01 00 5F 0E 01 3F [21:52:35]Write i2c OK [21:52:35]MH_I2C_Read... [21:52:35]Read from MH i2c: D1 [21:52:35]MH_I2C_Read... [21:52:35]Read from MH i2c: D1 01 00 [21:52:35]MH_I2C_Read... [21:52:35]Read from MH i2c: D1 01 00 5F 0E 00 3E [21:52:35]Write to MH i2c: 01 00 00 60 0E 6E [21:52:35]Write i2c OK [21:52:35]MH_I2C_Read... [21:52:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 01 05 47 00 B7 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 32 30 39 34 35 33 32 10 04 04 00 86 E5 00 00 F4 03 04 00 6F BB C4 66 B6 04 01 00 00 9E 94 35 15 93 A6 2B 46 [21:52:35]CommunicateWithHost err = 0 [21:52:35]CheckOFDResponse [21:52:35]1017 (14) - 77093643461234 [21:52:35]1041 (16) - 0000000002094532 [21:52:35]1040 (4) - 58758 [21:52:35]1012 (4) - 20.08.2024 15:51 [21:52:35]1206 (1) - 0 [21:52:35]OFD Sender: Remove packet 58758 [21:52:35]ProducePacketName [21:52:35]name=ofd_packets/00058758 [21:52:35]NVStorageDeleteData [21:52:36]OFD Sender: No OFD packet to send [21:52:36]*** Cut start [21:52:36]*** Partial cut [21:52:36]*** CUTSNS_PIN = 1 [21:52:36]*** CUTSNS_PIN = 0 [21:52:36]*** Brake cut motor [21:52:37]Read from MH i2c: 01 [21:52:37]MH_I2C_Read... [21:52:37]*** Stop cut motor [21:52:37]*** Cut end [21:52:37]Read from MH i2c: 01 07 00 [21:52:37]MH_I2C_Read... [21:52:37]Read from MH i2c: 01 07 00 60 0E 00 00 00 00 00 FF 0F 83 [21:52:37]process_action close_receipt done [21:52:37]requested_data is exist [21:52:37]produce_requested_data [21:52:37]requested_item fm.sn is exist - process it [21:52:37]wFMCommunicate request_size=4 [21:52:37]MH_SAM_APDU [21:52:37]CAPDU: 80 11 00 00 [21:52:37]Write to MH i2c: E2 08 00 61 0E 80 11 00 00 00 00 00 00 E9 [21:52:37]Write i2c OK [21:52:37]MH_I2C_Read... [21:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:37]Read from MH i2c: E2 [21:52:37]MH_I2C_Read... [21:52:37]Read from MH i2c: E2 17 00 [21:52:37]MH_I2C_Read... [21:52:37]Read from MH i2c: E2 17 00 61 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 35 [21:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:52:37]wFMCommunicate OK [21:52:37]requested_item fd.num is exist - process it [21:52:37]SAM_PROTO_GetFieldsCounters [21:52:37]wFMCommunicate request_size=4 [21:52:37]MH_SAM_APDU [21:52:37]CAPDU: 80 13 00 00 [21:52:37]Write to MH i2c: E2 08 00 62 0E 80 13 00 00 00 00 00 00 EC [21:52:37]Write i2c OK [21:52:37]MH_I2C_Read... [21:52:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:37]Read from MH i2c: E2 [21:52:37]MH_I2C_Read... [21:52:37]Read from MH i2c: E2 62 00 [21:52:37]MH_I2C_Read... [21:52:37]Read from MH i2c: E2 62 00 62 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 86 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E6 02 00 00 5E 04 04 00 E6 02 00 00 57 04 04 00 E7 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [21:52:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 86 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E6 02 00 00 5E 04 04 00 E6 02 00 00 57 04 04 00 E7 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:52:37]wFMCommunicate OK [21:52:37]SAM_PROTO_GetFieldsCounters done [21:52:37]requested_item shift.num is exist - process it [21:52:37]requested_item shift.opened is exist - process it [21:52:37]req_shift_opened [21:52:37]FM_GetShiftState [21:52:37]SAM_PROTO_GetShiftState [21:52:37]wFMCommunicate request_size=4 [21:52:37]MH_SAM_APDU [21:52:37]CAPDU: 80 13 01 00 [21:52:37]Write to MH i2c: E2 08 00 63 0E 80 13 01 00 00 00 00 00 EE [21:52:37]Write i2c OK [21:52:37]MH_I2C_Read... [21:52:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:37]Read from MH i2c: E2 [21:52:37]MH_I2C_Read... [21:52:37]Read from MH i2c: E2 0E 00 [21:52:37]MH_I2C_Read... [21:52:37]Read from MH i2c: E2 0E 00 63 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 11 [21:52:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:52:37]wFMCommunicate OK [21:52:37]SAM_PROTO_GetShiftState done [21:52:37]FM_GetShiftState done [21:52:37]req_shift_opened done [21:52:37]requested_item shift.open_date is exist - process it [21:52:37]req_shift_open_date [21:52:37]req_shift_open_date done [21:52:37]produce_requested_data done [21:52:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58758,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:52:37]process_action_free close_receipt [21:52:37]json_value_free [21:52:37]json_value_free done [21:52:37]process_json_proto returns [21:52:37]Send response to host [21:52:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58758,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:52:37]free response buf [21:52:37]execute_script done [21:52:37]execute_script returns [21:52:37]free content buf [21:52:37]Sock 7.Close socket [21:52:37]Sock 7.Thread stoped [21:52:41]OFD Sender: No OFD packet to send [21:52:46]OFD Sender: No OFD packet to send [21:52:51]OFD Sender: No OFD packet to send [21:52:56]OFD Sender: No OFD packet to send [21:53:01]OFD Sender: No OFD packet to send [21:53:03]accept exits with 9 [21:53:03]New connection [21:53:03]New thread 3067440484 created [21:53:03]Thread 3067583844 joined [21:53:03]Waiting for new connection... [21:53:03] Sock 9.Parse request [21:53:03]Sock 9.Check first char [21:53:03]Sock 9.First char is OK [21:53:03]request: POST /json_proto HTTP/1.0 [21:53:03]Method: POST [21:53:03]URL: /json_proto [21:53:03]Method is POST - this is cgi request [21:53:03]url: /json_proto [21:53:03]query_string will be loaded in cgi processing [21:53:03]execute_cgi json_proto POST (null) [21:53:03]execute_cgi path=json_proto method=POST [21:53:03]POST find Content-Length [21:53:03]Host: 172.17.44.3:8080 [21:53:03]Content-Length: 785 [21:53:03]Content-Type: application/json [21:53:03] [21:53:03]POST finish read [21:53:03]Found Content-Length = 785 [21:53:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:03]execute_script... [21:53:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:03]POST & json_proto [21:53:03]process_json_proto [21:53:03]json parsed OK: [21:53:03]protocol is kg_v1.0 [21:53:03]action value=close_receipt [21:53:03]process_action close_receipt [21:53:03]cmd_close_receipt [21:53:03]MH_GetDate [21:53:03]Write to MH i2c: F0 00 00 64 0E 61 [21:53:03]Write i2c OK [21:53:03]MH_I2C_Read... [21:53:03]Read from MH i2c: F0 [21:53:03]MH_I2C_Read... [21:53:03]Read from MH i2c: F0 09 00 [21:53:03]MH_I2C_Read... [21:53:03]Read from MH i2c: F0 09 00 64 0E 00 40 10 C5 66 AD C5 5D 66 1A [21:53:03]GetLastDocTimeStamp 1724190753 [21:53:03]current date 1724190784 [21:53:03]FM_GetShiftState [21:53:03]SAM_PROTO_GetShiftState [21:53:03]wFMCommunicate request_size=4 [21:53:03]MH_SAM_APDU [21:53:03]CAPDU: 80 13 01 00 [21:53:03]Write to MH i2c: E2 08 00 65 0E 80 13 01 00 00 00 00 00 F0 [21:53:03]Write i2c OK [21:53:03]MH_I2C_Read... [21:53:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:03]Read from MH i2c: E2 [21:53:03]MH_I2C_Read... [21:53:03]Read from MH i2c: E2 0E 00 [21:53:03]MH_I2C_Read... [21:53:03]Read from MH i2c: E2 0E 00 65 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 13 [21:53:03]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:53:03]wFMCommunicate OK [21:53:03]SAM_PROTO_GetShiftState done [21:53:03]FM_GetShiftState done [21:53:03]opened in 1724112910 [21:53:03]opened+sec_in_day 1724199310 [21:53:03]quantity*price = 200001 [21:53:03]sum+1 = 200003 [21:53:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 743 20.08.2024 21:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58759 ФПД: 210767965157116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215304&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58759&fm=210767965157116&tin=02508201610067®Number=0000000000162794&sum=200002 [21:53:05]StoreToDocumentArchive [21:53:05]shift 100 fd 58759 [21:53:05]save to /storage/0100/doc_00058759 [21:53:05]save last doc name /storage/0100/doc_00058759 to /storage/kkm_last_doc_name [21:53:05]save OK [21:53:05]Clear old archive folders... [21:53:05]ProcessDocumentItem done err = 0, tmpTLVsize=244 [21:53:05]tlvbuf is 01EFCB50 [21:53:05]SAM_PROTO_ClearQueue [21:53:05]wFMCommunicate request_size=4 [21:53:05]MH_SAM_APDU [21:53:05]CAPDU: 80 09 00 00 [21:53:05]Write to MH i2c: E2 08 00 72 0E 80 09 00 00 00 00 00 00 F2 [21:53:05]Write i2c OK [21:53:05]MH_I2C_Read... [21:53:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:53:05]Read from MH i2c: E2 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 03 00 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 03 00 72 0E 00 90 00 F4 [21:53:05]RAPDU: 90 00 [21:53:05]wFMCommunicate OK [21:53:05]SAM_PROTO_ClearQueue done [21:53:05]KKMCreateOFDPacket [21:53:05]OFDProtocolAddRootSTLVToBuf [21:53:05]FM_MakeSignedData [21:53:05]FM_MakeSignedData [21:53:05]SAM_PROTO_SignData [21:53:05]wFMCommunicate request_size=4 [21:53:05]MH_SAM_APDU [21:53:05]CAPDU: 80 0D 01 02 [21:53:05]Write to MH i2c: E2 08 00 73 0E 80 0D 01 02 00 00 00 00 FA [21:53:05]Write i2c OK [21:53:05]MH_I2C_Read... [21:53:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:53:05]Read from MH i2c: E2 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 03 00 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 03 00 73 0E 00 90 00 F5 [21:53:05]RAPDU: 90 00 [21:53:05]wFMCommunicate OK [21:53:05]wFMCommunicate request_size=253 [21:53:05]MH_SAM_APDU [21:53:05]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 40 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E5 00 00 35 04 06 00 BF B1 3D B1 76 FC [21:53:05]Write to MH i2c: E2 00 01 74 0E 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 40 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E5 00 00 35 04 06 00 BF B1 3D B1 76 FC 00 00 DB [21:53:05]Write i2c OK [21:53:05]MH_I2C_Read... [21:53:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:05]Read from MH i2c: E2 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 03 00 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 03 00 74 0E 00 90 00 F6 [21:53:05]RAPDU: 90 00 [21:53:05]wFMCommunicate OK [21:53:05]wFMCommunicate request_size=4 [21:53:05]MH_SAM_APDU [21:53:05]CAPDU: 80 0D 03 02 [21:53:05]Write to MH i2c: E2 08 00 75 0E 80 0D 03 02 00 00 00 00 FE [21:53:05]Write i2c OK [21:53:05]MH_I2C_Read... [21:53:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:53:05]Read from MH i2c: E2 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 0B 00 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 0B 00 75 0E 00 CB 8E D7 E7 DE B3 1E E9 90 00 AE [21:53:05]RAPDU: CB 8E D7 E7 DE B3 1E E9 90 00 [21:53:05]wFMCommunicate OK [21:53:05]SAM_PROTO_SignData done [21:53:05]FM_MakeSignedData done [21:53:05]CreateOFDProtocolMessage [21:53:05]wFMCommunicate request_size=4 [21:53:05]MH_SAM_APDU [21:53:05]CAPDU: 80 11 00 00 [21:53:05]Write to MH i2c: E2 08 00 76 0E 80 11 00 00 00 00 00 00 FE [21:53:05]Write i2c OK [21:53:05]MH_I2C_Read... [21:53:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:05]Read from MH i2c: E2 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 17 00 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: E2 17 00 76 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4A [21:53:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:53:05]wFMCommunicate OK [21:53:05]CreateOFDProtocolMessage done [21:53:05]OFDSenderStorePacket 58759 [21:53:05]StoreOFDPacket docnum=58759 [21:53:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E3 DA 00 01 35 97 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 40 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E5 00 00 35 04 06 00 BF B1 3D B1 76 FC CB 8E D7 E7 DE B3 1E E9 [21:53:05]CheckFolder [21:53:05]dirname=/storage/ofd_packets [21:53:05]CheckFolder done [21:53:05]ProducePacketName [21:53:05]name=ofd_packets/00058759 [21:53:05]NVStorageSaveData ofd_packets/00058759 [21:53:05]File name is /storage/ofd_packets/00058759 [21:53:05]Write 294 bytes [21:53:05]NVStorageSaveData done [21:53:05]OFDSenderStorePacket done [21:53:05]KKMCreateOFDPacket done [21:53:05]NVStorageSaveData kkm_last_timestamp [21:53:05]File name is /storage/kkm_last_timestamp [21:53:05]Write 4 bytes [21:53:05]NVStorageSaveData done [21:53:05]ExternCall_PrintAddStr [21:53:05]wPrintStart [21:53:05]Write to MH i2c: 01 00 00 77 0E 85 [21:53:05]Write i2c OK [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: 01 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: 01 07 00 [21:53:05]MH_I2C_Read... [21:53:05]Read from MH i2c: 01 07 00 77 0E 00 00 00 00 00 FF 0F 9A [21:53:05]RasterBufferAndPrint [21:53:05]line Счет N : (1)2076114 [21:53:05]line ИНН: 02508201610067 [21:53:05]line Контрольно-Кассовый Чек [21:53:05]line ПРОДАЖА [21:53:05]line ТРК (МРК, ГНК) : 34 [21:53:05]line Товар: 2710124130 [21:53:05]line SU-92 [21:53:05]line 29.070 * 68.80 [21:53:05]line = 2000.02 [21:53:05]line НДС 12% НСП 1% [21:53:05]line > о реализуемом товаре [21:53:05]line ИТОГО: 2000.02 [21:53:05]line НСП 1% : 17.70 [21:53:05]line НДС 12% : 212.39 [21:53:05]line Наличными: 0.00 [21:53:05]line Безнал.: 2000.02 [21:53:05]line Место: АЗС № 135 "Партнер Нефть" [21:53:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:53:05]line СНО: Общий режим [21:53:05]line Чек 743 20.08.2024 21:53 [21:53:05]line Смена: 100 ФФД: 1.0 [21:53:05]line ЗНМ: 0300000196 [21:53:05]line РНМ: 0000000000162794 [21:53:05]line Версия ККМ: v1.0 [21:53:05]line Платежная система: O! деньги [21:53:05]line ФМ: 0000000002094532 [21:53:05]line ФД: 58759 [21:53:05]line ФПД: 210767965157116 [21:53:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215304&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58759&fm=210767965157116&tin=02508201610067®Number=0000000000162794&sum=200002 [21:53:05]OFD Sender: Processing packet 58759 [packets to send 52, broken 51] [21:53:05]ProducePacketName [21:53:05]name=ofd_packets/00058759 [21:53:05]OFD Sender: To server: pG, [21:53:05]CommunicateWithHost lk.salyk.kg:30040 [21:53:05]ConnectInit lk.salyk.kg [21:53:05]written 0, free lines is 4095 [21:53:06]Connected sock=7 [21:53:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 E3 DA 00 01 35 97 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 40 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 87 E5 00 00 35 04 06 00 BF B1 3D B1 76 FC CB 8E D7 E7 DE B3 1E E9 [21:53:06]Write to MH i2c: 01 00 00 A1 0E AF [21:53:06]Write i2c OK [21:53:06]MH_I2C_Read... [21:53:06]Read from MH i2c: 01 [21:53:06]MH_I2C_Read... [21:53:06]Read from MH i2c: 01 07 00 [21:53:06]MH_I2C_Read... [21:53:06]Read from MH i2c: 01 07 00 A1 0E 00 00 00 00 00 C6 0C 88 [21:53:06]RasterBufferAndPrint [21:53:06]line [21:53:06]line [21:53:06]line [21:53:06]line [21:53:06]line [21:53:06]written 0, free lines is 3275 [21:53:06]MH_Cut [21:53:06]Write to MH i2c: D1 01 00 A8 0E 01 88 [21:53:06]Write i2c OK [21:53:06]MH_I2C_Read... [21:53:06]Read from MH i2c: D1 [21:53:06]MH_I2C_Read... [21:53:06]Read from MH i2c: D1 01 00 [21:53:06]MH_I2C_Read... [21:53:06]Read from MH i2c: D1 01 00 A8 0E 00 87 [21:53:06]Write to MH i2c: 01 00 00 A9 0E B7 [21:53:06]Write i2c OK [21:53:06]MH_I2C_Read... [21:53:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 11 08 47 00 08 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 32 30 39 34 35 33 32 10 04 04 00 87 E5 00 00 F4 03 04 00 8E BB C4 66 B6 04 01 00 00 64 8C 67 45 CA DD A6 FA [21:53:06]CommunicateWithHost err = 0 [21:53:06]CheckOFDResponse [21:53:06]1017 (14) - 77093643461234 [21:53:06]1041 (16) - 0000000002094532 [21:53:06]1040 (4) - 58759 [21:53:06]1012 (4) - 20.08.2024 15:51 [21:53:06]1206 (1) - 0 [21:53:06]OFD Sender: Remove packet 58759 [21:53:06]ProducePacketName [21:53:06]name=ofd_packets/00058759 [21:53:06]NVStorageDeleteData [21:53:06]OFD Sender: No OFD packet to send [21:53:07]*** Cut start [21:53:07]*** Partial cut [21:53:07]*** CUTSNS_PIN = 1 [21:53:07]*** CUTSNS_PIN = 0 [21:53:07]*** Brake cut motor [21:53:07]Read from MH i2c: 01 [21:53:07]MH_I2C_Read... [21:53:07]*** Stop cut motor [21:53:07]*** Cut end [21:53:07]Read from MH i2c: 01 07 00 [21:53:07]MH_I2C_Read... [21:53:07]Read from MH i2c: 01 07 00 A9 0E 00 00 00 00 00 FF 0F CC [21:53:07]process_action close_receipt done [21:53:07]requested_data is exist [21:53:07]produce_requested_data [21:53:07]requested_item fm.sn is exist - process it [21:53:07]wFMCommunicate request_size=4 [21:53:07]MH_SAM_APDU [21:53:07]CAPDU: 80 11 00 00 [21:53:07]Write to MH i2c: E2 08 00 AA 0E 80 11 00 00 00 00 00 00 32 [21:53:07]Write i2c OK [21:53:07]MH_I2C_Read... [21:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:07]Read from MH i2c: E2 [21:53:07]MH_I2C_Read... [21:53:07]Read from MH i2c: E2 17 00 [21:53:07]MH_I2C_Read... [21:53:07]Read from MH i2c: E2 17 00 AA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7E [21:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:53:07]wFMCommunicate OK [21:53:07]requested_item fd.num is exist - process it [21:53:07]SAM_PROTO_GetFieldsCounters [21:53:07]wFMCommunicate request_size=4 [21:53:07]MH_SAM_APDU [21:53:07]CAPDU: 80 13 00 00 [21:53:07]Write to MH i2c: E2 08 00 AB 0E 80 13 00 00 00 00 00 00 35 [21:53:07]Write i2c OK [21:53:07]MH_I2C_Read... [21:53:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:53:08]Read from MH i2c: E2 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: E2 62 00 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: E2 62 00 AB 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 87 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E7 02 00 00 5E 04 04 00 E7 02 00 00 57 04 04 00 E8 02 00 00 19 04 04 00 00 00 00 00 90 00 DE [21:53:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 87 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E7 02 00 00 5E 04 04 00 E7 02 00 00 57 04 04 00 E8 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:53:08]wFMCommunicate OK [21:53:08]SAM_PROTO_GetFieldsCounters done [21:53:08]requested_item shift.num is exist - process it [21:53:08]requested_item shift.opened is exist - process it [21:53:08]req_shift_opened [21:53:08]FM_GetShiftState [21:53:08]SAM_PROTO_GetShiftState [21:53:08]wFMCommunicate request_size=4 [21:53:08]MH_SAM_APDU [21:53:08]CAPDU: 80 13 01 00 [21:53:08]Write to MH i2c: E2 08 00 AC 0E 80 13 01 00 00 00 00 00 37 [21:53:08]Write i2c OK [21:53:08]MH_I2C_Read... [21:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:08]Read from MH i2c: E2 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: E2 0E 00 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: E2 0E 00 AC 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5A [21:53:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:53:08]wFMCommunicate OK [21:53:08]SAM_PROTO_GetShiftState done [21:53:08]FM_GetShiftState done [21:53:08]req_shift_opened done [21:53:08]requested_item shift.open_date is exist - process it [21:53:08]req_shift_open_date [21:53:08]req_shift_open_date done [21:53:08]produce_requested_data done [21:53:08]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58759,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:53:08]process_action_free close_receipt [21:53:08]json_value_free [21:53:08]json_value_free done [21:53:08]process_json_proto returns [21:53:08]Send response to host [21:53:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58759,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:53:08]free response buf [21:53:08]execute_script done [21:53:08]execute_script returns [21:53:08]free content buf [21:53:08]Sock 9.Close socket [21:53:08]Sock 9.Thread stoped [21:53:08]accept exits with 10 [21:53:08]New connection [21:53:08]New thread 3067583844 created [21:53:08]Thread 3067440484 joined [21:53:08]Waiting for new connection... [21:53:08] Sock 10.Parse request [21:53:08]Sock 10.Check first char [21:53:08]Sock 10.First char is OK [21:53:08]request: POST /json_proto HTTP/1.0 [21:53:08]Method: POST [21:53:08]URL: /json_proto [21:53:08]Method is POST - this is cgi request [21:53:08]url: /json_proto [21:53:08]query_string will be loaded in cgi processing [21:53:08]execute_cgi json_proto POST (null) [21:53:08]execute_cgi path=json_proto method=POST [21:53:08]POST find Content-Length [21:53:08]Host: 172.17.44.3:8080 [21:53:08]Content-Length: 804 [21:53:08]Content-Type: application/json [21:53:08] [21:53:08]POST finish read [21:53:08]Found Content-Length = 804 [21:53:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:08]execute_script... [21:53: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)2076116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:08]POST & json_proto [21:53:08]process_json_proto [21:53:08]json parsed OK: [21:53:08]protocol is kg_v1.0 [21:53:08]action value=close_receipt [21:53:08]process_action close_receipt [21:53:08]cmd_close_receipt [21:53:08]MH_GetDate [21:53:08]Write to MH i2c: F0 00 00 AD 0E AA [21:53:08]Write i2c OK [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: F0 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: F0 09 00 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: F0 09 00 AD 0E 00 45 10 C5 66 AD C5 5D 66 68 [21:53:08]GetLastDocTimeStamp 1724190784 [21:53:08]current date 1724190789 [21:53:08]FM_GetShiftState [21:53:08]SAM_PROTO_GetShiftState [21:53:08]wFMCommunicate request_size=4 [21:53:08]MH_SAM_APDU [21:53:08]CAPDU: 80 13 01 00 [21:53:08]Write to MH i2c: E2 08 00 AE 0E 80 13 01 00 00 00 00 00 39 [21:53:08]Write i2c OK [21:53:08]MH_I2C_Read... [21:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:08]Read from MH i2c: E2 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: E2 0E 00 [21:53:08]MH_I2C_Read... [21:53:08]Read from MH i2c: E2 0E 00 AE 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5C [21:53:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:53:08]wFMCommunicate OK [21:53:08]SAM_PROTO_GetShiftState done [21:53:08]FM_GetShiftState done [21:53:08]opened in 1724112910 [21:53:08]opened+sec_in_day 1724199310 [21:53:08]quantity*price = 100005 [21:53:08]sum+1 = 100006 [21:53:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 744 20.08.2024 21:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58760 ФПД: 224545650671041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215309&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58760&fm=224545650671041&tin=02508201610067®Number=0000000000162794&sum=100005 [21:53:09]StoreToDocumentArchive [21:53:09]shift 100 fd 58760 [21:53:09]save to /storage/0100/doc_00058760 [21:53:09]save last doc name /storage/0100/doc_00058760 to /storage/kkm_last_doc_name [21:53:09]save OK [21:53:09]Clear old archive folders... [21:53:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:53:09]tlvbuf is B6E422A0 [21:53:09]SAM_PROTO_ClearQueue [21:53:09]wFMCommunicate request_size=4 [21:53:09]MH_SAM_APDU [21:53:09]CAPDU: 80 09 00 00 [21:53:09]Write to MH i2c: E2 08 00 BB 0E 80 09 00 00 00 00 00 00 3B [21:53:09]Write i2c OK [21:53:09]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 BB 0E 00 90 00 3D [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]SAM_PROTO_ClearQueue done [21:53:10]KKMCreateOFDPacket [21:53:10]OFDProtocolAddRootSTLVToBuf [21:53:10]FM_MakeSignedData [21:53:10]FM_MakeSignedData [21:53:10]SAM_PROTO_SignData [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 0D 01 02 [21:53:10]Write to MH i2c: E2 08 00 BC 0E 80 0D 01 02 00 00 00 00 43 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 BC 0E 00 90 00 3E [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]wFMCommunicate request_size=255 [21:53:10]MH_SAM_APDU [21:53: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 45 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E5 00 00 35 04 06 00 CC [21:53:10]Write to MH i2c: E2 02 01 BD 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 45 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E5 00 00 35 04 06 00 CC 00 00 5E [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 BD 0E 00 90 00 3F [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]wFMCommunicate request_size=10 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 0D 02 02 05 39 1B BE 7D C1 [21:53:10]Write to MH i2c: E2 0D 00 BE 0E 80 0D 02 02 05 00 39 1B BE 7D C1 00 00 A0 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 BE 0E 00 90 00 40 [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 0D 03 02 [21:53:10]Write to MH i2c: E2 08 00 BF 0E 80 0D 03 02 00 00 00 00 48 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 0B 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 0B 00 BF 0E 00 EB 3E BD AE A8 78 A4 23 90 00 C4 [21:53:10]RAPDU: EB 3E BD AE A8 78 A4 23 90 00 [21:53:10]wFMCommunicate OK [21:53:10]SAM_PROTO_SignData done [21:53:10]FM_MakeSignedData done [21:53:10]CreateOFDProtocolMessage [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 11 00 00 [21:53:10]Write to MH i2c: E2 08 00 C0 0E 80 11 00 00 00 00 00 00 48 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 17 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 17 00 C0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 94 [21:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:53:10]wFMCommunicate OK [21:53:10]CreateOFDProtocolMessage done [21:53:10]OFDSenderStorePacket 58760 [21:53:10]StoreOFDPacket docnum=58760 [21:53:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 80 11 07 01 25 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 45 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E5 00 00 35 04 06 00 CC 39 1B BE 7D C1 EB 3E BD AE A8 78 A4 23 [21:53:10]CheckFolder [21:53:10]dirname=/storage/ofd_packets [21:53:10]CheckFolder done [21:53:10]ProducePacketName [21:53:10]name=ofd_packets/00058760 [21:53:10]NVStorageSaveData ofd_packets/00058760 [21:53:10]File name is /storage/ofd_packets/00058760 [21:53:10]Write 301 bytes [21:53:10]NVStorageSaveData done [21:53:10]OFDSenderStorePacket done [21:53:10]KKMCreateOFDPacket done [21:53:10]NVStorageSaveData kkm_last_timestamp [21:53:10]File name is /storage/kkm_last_timestamp [21:53:10]Write 4 bytes [21:53:10]NVStorageSaveData done [21:53:10]ExternCall_PrintAddStr [21:53:10]wPrintStart [21:53:10]Write to MH i2c: 01 00 00 C1 0E CF [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: 01 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: 01 07 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: 01 07 00 C1 0E 00 00 00 00 00 FF 0F E4 [21:53:10]RasterBufferAndPrint [21:53:10]line Счет N : (1)2076116 [21:53:10]line ИНН: 02508201610067 [21:53:10]line Контрольно-Кассовый Чек [21:53:10]line ПРОДАЖА [21:53:10]line ТРК (МРК, ГНК) : 43 [21:53:10]line Товар: 2710124130 [21:53:10]line Аи-92-К-4 [21:53:10]line 14.750 * 67.80 [21:53:10]line = 1000.05 [21:53:10]line НДС 12% НСП 1% [21:53:10]line > о реализуемом товаре [21:53:10]line ИТОГО: 1000.05 [21:53:10]line НСП 1% : 8.85 [21:53:10]line НДС 12% : 106.20 [21:53:10]line Наличными: 0.00 [21:53:10]line Безнал.: 1000.05 [21:53:10]line Место: АЗС № 135 "Партнер Нефть" [21:53:10]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:53:10]line СНО: Общий режим [21:53:10]line Чек 744 20.08.2024 21:53 [21:53:10]line Смена: 100 ФФД: 1.0 [21:53:10]line ЗНМ: 0300000196 [21:53:10]line РНМ: 0000000000162794 [21:53:10]line Версия ККМ: v1.0 [21:53:10]line Платежная система: O! деньги [21:53:10]line ФМ: 0000000002094532 [21:53:10]line ФД: 58760 [21:53:10]line ФПД: 224545650671041 [21:53:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215309&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58760&fm=224545650671041&tin=02508201610067®Number=0000000000162794&sum=100005 [21:53:10]OFD Sender: Processing packet 58760 [packets to send 52, broken 51] [21:53:10]ProducePacketName [21:53:10]name=ofd_packets/00058760 [21:53:10]OFD Sender: To server: pG, [21:53:10]CommunicateWithHost lk.salyk.kg:30040 [21:53:10]ConnectInit lk.salyk.kg [21:53:10]written 0, free lines is 4095 [21:53:11]Connected sock=9 [21:53:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 80 11 07 01 25 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 45 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 88 E5 00 00 35 04 06 00 CC 39 1B BE 7D C1 EB 3E BD AE A8 78 A4 23 [21:53:11]Write to MH i2c: 01 00 00 EB 0E F9 [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 07 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 07 00 EB 0E 00 00 00 00 00 CE 0C DA [21:53:11]RasterBufferAndPrint [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]written 0, free lines is 3291 [21:53:11]MH_Cut [21:53:11]Write to MH i2c: D1 01 00 F2 0E 01 D2 [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 01 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 01 00 F2 0E 00 D1 [21:53:11]Write to MH i2c: 01 00 00 F3 0E 01 [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B3 63 47 00 71 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 32 30 39 34 35 33 32 10 04 04 00 88 E5 00 00 F4 03 04 00 93 BB C4 66 B6 04 01 00 00 DC 02 4B 5C 5F B8 83 DC [21:53:11]CommunicateWithHost err = 0 [21:53:11]CheckOFDResponse [21:53:11]1017 (14) - 77093643461234 [21:53:11]1041 (16) - 0000000002094532 [21:53:11]1040 (4) - 58760 [21:53:11]1012 (4) - 20.08.2024 15:51 [21:53:11]1206 (1) - 0 [21:53:11]OFD Sender: Remove packet 58760 [21:53:11]ProducePacketName [21:53:11]name=ofd_packets/00058760 [21:53:11]NVStorageDeleteData [21:53:12]OFD Sender: No OFD packet to send [21:53:12]*** Cut start [21:53:12]*** Partial cut [21:53:12]*** CUTSNS_PIN = 1 [21:53:12]*** CUTSNS_PIN = 0 [21:53:12]*** Brake cut motor [21:53:12]Read from MH i2c: 01 [21:53:12]MH_I2C_Read... [21:53:12]*** Stop cut motor [21:53:12]*** Cut end [21:53:12]Read from MH i2c: 01 07 00 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: 01 07 00 F3 0E 00 00 00 00 00 FF 0F 16 [21:53:12]process_action close_receipt done [21:53:12]requested_data is exist [21:53:12]produce_requested_data [21:53:12]requested_item fm.sn is exist - process it [21:53:12]wFMCommunicate request_size=4 [21:53:12]MH_SAM_APDU [21:53:12]CAPDU: 80 11 00 00 [21:53:12]Write to MH i2c: E2 08 00 F4 0E 80 11 00 00 00 00 00 00 7C [21:53:12]Write i2c OK [21:53:12]MH_I2C_Read... [21:53:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:12]Read from MH i2c: E2 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: E2 17 00 [21:53:12]MH_I2C_Read... [21:53:12]Read from MH i2c: E2 17 00 F4 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C8 [21:53:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:53:13]wFMCommunicate OK [21:53:13]requested_item fd.num is exist - process it [21:53:13]SAM_PROTO_GetFieldsCounters [21:53:13]wFMCommunicate request_size=4 [21:53:13]MH_SAM_APDU [21:53:13]CAPDU: 80 13 00 00 [21:53:13]Write to MH i2c: E2 08 00 F5 0E 80 13 00 00 00 00 00 00 7F [21:53:13]Write i2c OK [21:53:13]MH_I2C_Read... [21:53:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:53:13]Read from MH i2c: E2 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 62 00 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 62 00 F5 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 88 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E8 02 00 00 5E 04 04 00 E8 02 00 00 57 04 04 00 E9 02 00 00 19 04 04 00 00 00 00 00 90 00 2C [21:53:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 88 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E8 02 00 00 5E 04 04 00 E8 02 00 00 57 04 04 00 E9 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:53:13]wFMCommunicate OK [21:53:13]SAM_PROTO_GetFieldsCounters done [21:53:13]requested_item shift.num is exist - process it [21:53:13]requested_item shift.opened is exist - process it [21:53:13]req_shift_opened [21:53:13]FM_GetShiftState [21:53:13]SAM_PROTO_GetShiftState [21:53:13]wFMCommunicate request_size=4 [21:53:13]MH_SAM_APDU [21:53:13]CAPDU: 80 13 01 00 [21:53:13]Write to MH i2c: E2 08 00 F6 0E 80 13 01 00 00 00 00 00 81 [21:53:13]Write i2c OK [21:53:13]MH_I2C_Read... [21:53:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:13]Read from MH i2c: E2 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 0E 00 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 0E 00 F6 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A4 [21:53:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:53:13]wFMCommunicate OK [21:53:13]SAM_PROTO_GetShiftState done [21:53:13]FM_GetShiftState done [21:53:13]req_shift_opened done [21:53:13]requested_item shift.open_date is exist - process it [21:53:13]req_shift_open_date [21:53:13]req_shift_open_date done [21:53:13]produce_requested_data done [21:53:13]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58760,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:53:13]process_action_free close_receipt [21:53:13]json_value_free [21:53:13]json_value_free done [21:53:13]process_json_proto returns [21:53:13]Send response to host [21:53:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58760,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:53:13]free response buf [21:53:13]execute_script done [21:53:13]execute_script returns [21:53:13]free content buf [21:53:13]Sock 10.Close socket [21:53:13]Sock 10.Thread stoped [21:53:17]OFD Sender: No OFD packet to send [21:53:22]OFD Sender: No OFD packet to send [21:53:27]OFD Sender: No OFD packet to send [21:53:32]OFD Sender: No OFD packet to send [21:53:37]OFD Sender: No OFD packet to send [21:53:42]OFD Sender: No OFD packet to send [21:53:47]OFD Sender: No OFD packet to send [21:53:50]accept exits with 7 [21:53:50]New connection [21:53:50]New thread 3067440484 created [21:53:50]Thread 3067583844 joined [21:53:50]Waiting for new connection... [21:53:50] Sock 7.Parse request [21:53:50]Sock 7.Check first char [21:53:50]Sock 7.First char is OK [21:53:50]request: POST /json_proto HTTP/1.0 [21:53:50]Method: POST [21:53:50]URL: /json_proto [21:53:50]Method is POST - this is cgi request [21:53:50]url: /json_proto [21:53:50]query_string will be loaded in cgi processing [21:53:50]execute_cgi json_proto POST (null) [21:53:50]execute_cgi path=json_proto method=POST [21:53:50]POST find Content-Length [21:53:50]Host: 172.17.44.3:8080 [21:53:50]Content-Length: 804 [21:53:50]Content-Type: application/json [21:53:50] [21:53:50]POST finish read [21:53:50]Found Content-Length = 804 [21:53:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:50]execute_script... [21:53:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:50]POST & json_proto [21:53:50]process_json_proto [21:53:50]json parsed OK: [21:53:50]protocol is kg_v1.0 [21:53:50]action value=close_receipt [21:53:50]process_action close_receipt [21:53:50]cmd_close_receipt [21:53:50]MH_GetDate [21:53:50]Write to MH i2c: F0 00 00 F7 0E F4 [21:53:50]Write i2c OK [21:53:50]MH_I2C_Read... [21:53:50]Read from MH i2c: F0 [21:53:50]MH_I2C_Read... [21:53:50]Read from MH i2c: F0 09 00 [21:53:50]MH_I2C_Read... [21:53:50]Read from MH i2c: F0 09 00 F7 0E 00 6F 10 C5 66 AD C5 5D 66 DC [21:53:50]GetLastDocTimeStamp 1724190789 [21:53:50]current date 1724190831 [21:53:50]FM_GetShiftState [21:53:50]SAM_PROTO_GetShiftState [21:53:50]wFMCommunicate request_size=4 [21:53:50]MH_SAM_APDU [21:53:50]CAPDU: 80 13 01 00 [21:53:50]Write to MH i2c: E2 08 00 F8 0E 80 13 01 00 00 00 00 00 83 [21:53:50]Write i2c OK [21:53:50]MH_I2C_Read... [21:53:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:50]Read from MH i2c: E2 [21:53:50]MH_I2C_Read... [21:53:50]Read from MH i2c: E2 0E 00 [21:53:50]MH_I2C_Read... [21:53:50]Read from MH i2c: E2 0E 00 F8 0E 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A6 [21:53:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:53:50]wFMCommunicate OK [21:53:50]SAM_PROTO_GetShiftState done [21:53:50]FM_GetShiftState done [21:53:50]opened in 1724112910 [21:53:50]opened+sec_in_day 1724199310 [21:53:50]quantity*price = 150041 [21:53:50]sum+1 = 150042 [21:53:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 745 20.08.2024 21:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58761 ФПД: 45378008202166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215351&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58761&fm=45378008202166&tin=02508201610067®Number=0000000000162794&sum=150041 [21:53:51]StoreToDocumentArchive [21:53:51]shift 100 fd 58761 [21:53:51]save to /storage/0100/doc_00058761 [21:53:51]save last doc name /storage/0100/doc_00058761 to /storage/kkm_last_doc_name [21:53:51]save OK [21:53:51]Clear old archive folders... [21:53:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:53:51]tlvbuf is 01F35650 [21:53:51]SAM_PROTO_ClearQueue [21:53:51]wFMCommunicate request_size=4 [21:53:51]MH_SAM_APDU [21:53:51]CAPDU: 80 09 00 00 [21:53:51]Write to MH i2c: E2 08 00 05 0F 80 09 00 00 00 00 00 00 86 [21:53:51]Write i2c OK [21:53:51]MH_I2C_Read... [21:53:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:53:51]Read from MH i2c: E2 [21:53:51]MH_I2C_Read... [21:53:51]Read from MH i2c: E2 03 00 [21:53:51]MH_I2C_Read... [21:53:51]Read from MH i2c: E2 03 00 05 0F 00 90 00 88 [21:53:51]RAPDU: 90 00 [21:53:51]wFMCommunicate OK [21:53:51]SAM_PROTO_ClearQueue done [21:53:51]KKMCreateOFDPacket [21:53:51]OFDProtocolAddRootSTLVToBuf [21:53:51]FM_MakeSignedData [21:53:51]FM_MakeSignedData [21:53:51]SAM_PROTO_SignData [21:53:51]wFMCommunicate request_size=4 [21:53:51]MH_SAM_APDU [21:53:51]CAPDU: 80 0D 01 02 [21:53:51]Write to MH i2c: E2 08 00 06 0F 80 0D 01 02 00 00 00 00 8E [21:53:51]Write i2c OK [21:53:51]MH_I2C_Read... [21:53:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:53:51]Read from MH i2c: E2 [21:53:51]MH_I2C_Read... [21:53:51]Read from MH i2c: E2 03 00 [21:53:51]MH_I2C_Read... [21:53:51]Read from MH i2c: E2 03 00 06 0F 00 90 00 89 [21:53:51]RAPDU: 90 00 [21:53:51]wFMCommunicate OK [21:53:51]wFMCommunicate request_size=255 [21:53:51]MH_SAM_APDU [21:53: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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 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 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 6F 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E5 00 00 35 04 06 00 29 [21:53:51]Write to MH i2c: E2 02 01 07 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 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 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 6F 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E5 00 00 35 04 06 00 29 00 00 62 [21:53:51]Write i2c OK [21:53:51]MH_I2C_Read... [21:53:52]OFD Sender: No OFD packet to send [21:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:52]Read from MH i2c: E2 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: E2 03 00 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: E2 03 00 07 0F 00 90 00 8A [21:53:52]RAPDU: 90 00 [21:53:52]wFMCommunicate OK [21:53:52]wFMCommunicate request_size=10 [21:53:52]MH_SAM_APDU [21:53:52]CAPDU: 80 0D 02 02 05 45 64 0F 3B B6 [21:53:52]Write to MH i2c: E2 0D 00 08 0F 80 0D 02 02 05 00 45 64 0F 3B B6 00 00 44 [21:53:52]Write i2c OK [21:53:52]MH_I2C_Read... [21:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:52]Read from MH i2c: E2 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: E2 03 00 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: E2 03 00 08 0F 00 90 00 8B [21:53:52]RAPDU: 90 00 [21:53:52]wFMCommunicate OK [21:53:52]wFMCommunicate request_size=4 [21:53:52]MH_SAM_APDU [21:53:52]CAPDU: 80 0D 03 02 [21:53:52]Write to MH i2c: E2 08 00 09 0F 80 0D 03 02 00 00 00 00 93 [21:53:52]Write i2c OK [21:53:52]MH_I2C_Read... [21:53:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:53:52]Read from MH i2c: E2 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: E2 0B 00 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: E2 0B 00 09 0F 00 5A 7D DC 91 90 FC 70 53 90 00 27 [21:53:52]RAPDU: 5A 7D DC 91 90 FC 70 53 90 00 [21:53:52]wFMCommunicate OK [21:53:52]SAM_PROTO_SignData done [21:53:52]FM_MakeSignedData done [21:53:52]CreateOFDProtocolMessage [21:53:52]wFMCommunicate request_size=4 [21:53:52]MH_SAM_APDU [21:53:52]CAPDU: 80 11 00 00 [21:53:52]Write to MH i2c: E2 08 00 0A 0F 80 11 00 00 00 00 00 00 93 [21:53:52]Write i2c OK [21:53:52]MH_I2C_Read... [21:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:52]Read from MH i2c: E2 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: E2 17 00 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: E2 17 00 0A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DF [21:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:53:52]wFMCommunicate OK [21:53:52]CreateOFDProtocolMessage done [21:53:52]OFDSenderStorePacket 58761 [21:53:52]StoreOFDPacket docnum=58761 [21:53:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8B 32 07 01 AB 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 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 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 6F 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E5 00 00 35 04 06 00 29 45 64 0F 3B B6 5A 7D DC 91 90 FC 70 53 [21:53:52]CheckFolder [21:53:52]dirname=/storage/ofd_packets [21:53:52]CheckFolder done [21:53:52]ProducePacketName [21:53:52]name=ofd_packets/00058761 [21:53:52]NVStorageSaveData ofd_packets/00058761 [21:53:52]File name is /storage/ofd_packets/00058761 [21:53:52]Write 301 bytes [21:53:52]NVStorageSaveData done [21:53:52]OFDSenderStorePacket done [21:53:52]KKMCreateOFDPacket done [21:53:52]NVStorageSaveData kkm_last_timestamp [21:53:52]File name is /storage/kkm_last_timestamp [21:53:52]Write 4 bytes [21:53:52]NVStorageSaveData done [21:53:52]ExternCall_PrintAddStr [21:53:52]wPrintStart [21:53:52]Write to MH i2c: 01 00 00 0B 0F 1A [21:53:52]Write i2c OK [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: 01 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: 01 07 00 [21:53:52]MH_I2C_Read... [21:53:52]Read from MH i2c: 01 07 00 0B 0F 00 00 00 00 00 FF 0F 2F [21:53:52]RasterBufferAndPrint [21:53:52]line Счет N : (1)2076117 [21:53:52]line ИНН: 02508201610067 [21:53:52]line Контрольно-Кассовый Чек [21:53:52]line ПРОДАЖА [21:53:52]line ТРК (МРК, ГНК) : 53 [21:53:52]line Товар: 2710124130 [21:53:52]line Аи-92-К-4 [21:53:52]line 22.130 * 67.80 [21:53:52]line = 1500.41 [21:53:52]line НДС 12% НСП 1% [21:53:52]line > о реализуемом товаре [21:53:52]line ИТОГО: 1500.41 [21:53:52]line НСП 1% : 13.28 [21:53:52]line НДС 12% : 159.34 [21:53:52]line Наличными: 0.00 [21:53:52]line Безнал.: 1500.41 [21:53:52]line Место: АЗС № 135 "Партнер Нефть" [21:53:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:53:52]line СНО: Общий режим [21:53:52]line Чек 745 20.08.2024 21:53 [21:53:52]line Смена: 100 ФФД: 1.0 [21:53:52]line ЗНМ: 0300000196 [21:53:52]line РНМ: 0000000000162794 [21:53:52]line Версия ККМ: v1.0 [21:53:52]line Платежная система: O! деньги [21:53:52]line ФМ: 0000000002094532 [21:53:52]line ФД: 58761 [21:53:52]line ФПД: 45378008202166 [21:53:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215351&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58761&fm=45378008202166&tin=02508201610067®Number=0000000000162794&sum=150041 [21:53:52]OFD Sender: Processing packet 58761 [packets to send 52, broken 51] [21:53:52]ProducePacketName [21:53:52]name=ofd_packets/00058761 [21:53:52]OFD Sender: To server: pG, [21:53:52]CommunicateWithHost lk.salyk.kg:30040 [21:53:52]ConnectInit lk.salyk.kg [21:53:52]written 0, free lines is 4095 [21:53:52]Connected sock=11 [21:53:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8B 32 07 01 AB 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 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 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 6F 10 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E5 00 00 35 04 06 00 29 45 64 0F 3B B6 5A 7D DC 91 90 FC 70 53 [21:53:53]Write to MH i2c: 01 00 00 35 0F 44 [21:53:53]Write i2c OK [21:53:53]MH_I2C_Read... [21:53:53]Read from MH i2c: 01 [21:53:53]MH_I2C_Read... [21:53:53]Read from MH i2c: 01 07 00 [21:53:53]MH_I2C_Read... [21:53:53]Read from MH i2c: 01 07 00 35 0F 00 00 00 00 00 CA 0C 21 [21:53:53]RasterBufferAndPrint [21:53:53]line [21:53:53]line [21:53:53]line [21:53:53]line [21:53:53]line [21:53:53]written 0, free lines is 3281 [21:53:53]MH_Cut [21:53:53]Write to MH i2c: D1 01 00 3C 0F 01 1D [21:53:53]Write i2c OK [21:53:53]MH_I2C_Read... [21:53:53]Read from MH i2c: D1 [21:53:53]MH_I2C_Read... [21:53:53]Read from MH i2c: D1 01 00 [21:53:53]MH_I2C_Read... [21:53:53]Read from MH i2c: D1 01 00 3C 0F 00 1C [21:53:53]Write to MH i2c: 01 00 00 3D 0F 4C [21:53:53]Write i2c OK [21:53:53]MH_I2C_Read... [21:53:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 84 19 47 00 0B 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 89 E5 00 00 F4 03 04 00 BD BB C4 66 B6 04 01 00 00 53 BD 18 D5 43 0D DB 83 [21:53:53]CommunicateWithHost err = 0 [21:53:53]CheckOFDResponse [21:53:53]1017 (14) - 77093643461234 [21:53:53]1041 (16) - 0000000002094532 [21:53:53]1040 (4) - 58761 [21:53:53]1012 (4) - 20.08.2024 15:52 [21:53:53]1206 (1) - 0 [21:53:53]OFD Sender: Remove packet 58761 [21:53:53]ProducePacketName [21:53:53]name=ofd_packets/00058761 [21:53:53]NVStorageDeleteData [21:53:53]OFD Sender: No OFD packet to send [21:53:54]*** Cut start [21:53:54]*** Partial cut [21:53:54]*** CUTSNS_PIN = 1 [21:53:54]*** CUTSNS_PIN = 0 [21:53:54]*** Brake cut motor [21:53:54]Read from MH i2c: 01 [21:53:54]MH_I2C_Read... [21:53:54]*** Stop cut motor [21:53:54]*** Cut end [21:53:54]Read from MH i2c: 01 07 00 [21:53:54]MH_I2C_Read... [21:53:54]Read from MH i2c: 01 07 00 3D 0F 00 00 00 00 00 FF 0F 61 [21:53:54]process_action close_receipt done [21:53:54]requested_data is exist [21:53:54]produce_requested_data [21:53:54]requested_item fm.sn is exist - process it [21:53:54]wFMCommunicate request_size=4 [21:53:54]MH_SAM_APDU [21:53:54]CAPDU: 80 11 00 00 [21:53:54]Write to MH i2c: E2 08 00 3E 0F 80 11 00 00 00 00 00 00 C7 [21:53:54]Write i2c OK [21:53:54]MH_I2C_Read... [21:53:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:54]Read from MH i2c: E2 [21:53:54]MH_I2C_Read... [21:53:54]Read from MH i2c: E2 17 00 [21:53:54]MH_I2C_Read... [21:53:54]Read from MH i2c: E2 17 00 3E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [21:53:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:53:54]wFMCommunicate OK [21:53:54]requested_item fd.num is exist - process it [21:53:54]SAM_PROTO_GetFieldsCounters [21:53:54]wFMCommunicate request_size=4 [21:53:54]MH_SAM_APDU [21:53:54]CAPDU: 80 13 00 00 [21:53:54]Write to MH i2c: E2 08 00 3F 0F 80 13 00 00 00 00 00 00 CA [21:53:54]Write i2c OK [21:53:54]MH_I2C_Read... [21:53:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:53:54]Read from MH i2c: E2 [21:53:54]MH_I2C_Read... [21:53:54]Read from MH i2c: E2 62 00 [21:53:54]MH_I2C_Read... [21:53:54]Read from MH i2c: E2 62 00 3F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 89 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E9 02 00 00 5E 04 04 00 E9 02 00 00 57 04 04 00 EA 02 00 00 19 04 04 00 00 00 00 00 90 00 7B [21:53:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 89 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 E9 02 00 00 5E 04 04 00 E9 02 00 00 57 04 04 00 EA 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:53:54]wFMCommunicate OK [21:53:54]SAM_PROTO_GetFieldsCounters done [21:53:54]requested_item shift.num is exist - process it [21:53:54]requested_item shift.opened is exist - process it [21:53:54]req_shift_opened [21:53:54]FM_GetShiftState [21:53:54]SAM_PROTO_GetShiftState [21:53:54]wFMCommunicate request_size=4 [21:53:54]MH_SAM_APDU [21:53:54]CAPDU: 80 13 01 00 [21:53:54]Write to MH i2c: E2 08 00 40 0F 80 13 01 00 00 00 00 00 CC [21:53:54]Write i2c OK [21:53:54]MH_I2C_Read... [21:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:54]Read from MH i2c: E2 [21:53:54]MH_I2C_Read... [21:53:54]Read from MH i2c: E2 0E 00 [21:53:54]MH_I2C_Read... [21:53:54]Read from MH i2c: E2 0E 00 40 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EF [21:53:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:53:54]wFMCommunicate OK [21:53:54]SAM_PROTO_GetShiftState done [21:53:54]FM_GetShiftState done [21:53:54]req_shift_opened done [21:53:54]requested_item shift.open_date is exist - process it [21:53:54]req_shift_open_date [21:53:54]req_shift_open_date done [21:53:54]produce_requested_data done [21:53:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58761,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:53:54]process_action_free close_receipt [21:53:54]json_value_free [21:53:54]json_value_free done [21:53:54]process_json_proto returns [21:53:54]Send response to host [21:53:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58761,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:53:54]free response buf [21:53:54]execute_script done [21:53:54]execute_script returns [21:53:54]free content buf [21:53:54]Sock 7.Close socket [21:53:54]Sock 7.Thread stoped [21:53:58]OFD Sender: No OFD packet to send [21:54:03]OFD Sender: No OFD packet to send [21:54:08]OFD Sender: No OFD packet to send [21:54:13]OFD Sender: No OFD packet to send [21:54:18]OFD Sender: No OFD packet to send [21:54:23]OFD Sender: No OFD packet to send [21:54:28]OFD Sender: No OFD packet to send [21:54:33]OFD Sender: No OFD packet to send [21:54:38]OFD Sender: No OFD packet to send [21:54:43]OFD Sender: No OFD packet to send [21:54:48]OFD Sender: No OFD packet to send [21:54:53]OFD Sender: No OFD packet to send [21:54:58]OFD Sender: No OFD packet to send [21:55:03]OFD Sender: No OFD packet to send [21:55:08]OFD Sender: No OFD packet to send [21:55:13]OFD Sender: No OFD packet to send [21:55:18]OFD Sender: No OFD packet to send [21:55:23]OFD Sender: No OFD packet to send [21:55:28]OFD Sender: No OFD packet to send [21:55:33]OFD Sender: No OFD packet to send [21:55:38]OFD Sender: No OFD packet to send [21:55:43]OFD Sender: No OFD packet to send [21:55:48]OFD Sender: No OFD packet to send [21:55:53]OFD Sender: No OFD packet to send [21:55:58]OFD Sender: No OFD packet to send [21:56:03]OFD Sender: No OFD packet to send [21:56:08]OFD Sender: No OFD packet to send [21:56:13]OFD Sender: No OFD packet to send [21:56:18]OFD Sender: No OFD packet to send [21:56:23]OFD Sender: No OFD packet to send [21:56:28]OFD Sender: No OFD packet to send [21:56:33]OFD Sender: No OFD packet to send [21:56:38]OFD Sender: No OFD packet to send [21:56:43]OFD Sender: No OFD packet to send [21:56:48]OFD Sender: No OFD packet to send [21:56:53]OFD Sender: No OFD packet to send [21:56:58]OFD Sender: No OFD packet to send [21:57:03]OFD Sender: No OFD packet to send [21:57:08]OFD Sender: No OFD packet to send [21:57:13]OFD Sender: No OFD packet to send [21:57:18]OFD Sender: No OFD packet to send [21:57:23]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:51]accept exits with 9 [21:57:51]New connection [21:57:51]New thread 3067583844 created [21:57:51]Thread 3067440484 joined [21:57:51]Waiting for new connection... [21:57:51] Sock 9.Parse request [21:57:51]Sock 9.Check first char [21:57:51]Sock 9.First char is OK [21:57:51]request: POST /json_proto HTTP/1.0 [21:57:51]Method: POST [21:57:51]URL: /json_proto [21:57:51]Method is POST - this is cgi request [21:57:51]url: /json_proto [21:57:51]query_string will be loaded in cgi processing [21:57:51]execute_cgi json_proto POST (null) [21:57:51]execute_cgi path=json_proto method=POST [21:57:51]POST find Content-Length [21:57:51]Host: 172.17.44.3:8080 [21:57:51]Content-Length: 793 [21:57:51]Content-Type: application/json [21:57:51] [21:57:51]POST finish read [21:57:51]Found Content-Length = 793 [21:57:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:51]execute_script... [21:57:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:51]POST & json_proto [21:57:51]process_json_proto [21:57:51]json parsed OK: [21:57:51]protocol is kg_v1.0 [21:57:51]action value=close_receipt [21:57:51]process_action close_receipt [21:57:51]cmd_close_receipt [21:57:51]MH_GetDate [21:57:51]Write to MH i2c: F0 00 00 41 0F 3F [21:57:51]Write i2c OK [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: F0 [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: F0 09 00 [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: F0 09 00 41 0F 00 60 11 C5 66 AD C5 5D 66 19 [21:57:51]GetLastDocTimeStamp 1724190831 [21:57:51]current date 1724191072 [21:57:51]FM_GetShiftState [21:57:51]SAM_PROTO_GetShiftState [21:57:51]wFMCommunicate request_size=4 [21:57:51]MH_SAM_APDU [21:57:51]CAPDU: 80 13 01 00 [21:57:51]Write to MH i2c: E2 08 00 42 0F 80 13 01 00 00 00 00 00 CE [21:57:51]Write i2c OK [21:57:51]MH_I2C_Read... [21:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:51]Read from MH i2c: E2 [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: E2 0E 00 [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: E2 0E 00 42 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [21:57:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:57:51]wFMCommunicate OK [21:57:51]SAM_PROTO_GetShiftState done [21:57:51]FM_GetShiftState done [21:57:51]opened in 1724112910 [21:57:51]opened+sec_in_day 1724199310 [21:57:51]quantity*price = 0 [21:57:51]sum+1 = 1 [21:57:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 746 20.08.2024 21:57 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58762 ФПД: 116614446847223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215752&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58762&fm=116614446847223&tin=02508201610067®Number=0000000000162794&sum=0 [21:57:52]StoreToDocumentArchive [21:57:52]shift 100 fd 58762 [21:57:52]save to /storage/0100/doc_00058762 [21:57:52]save last doc name /storage/0100/doc_00058762 to /storage/kkm_last_doc_name [21:57:52]save OK [21:57:52]Clear old archive folders... [21:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:57:52]tlvbuf is B6F426A0 [21:57:52]SAM_PROTO_ClearQueue [21:57:52]wFMCommunicate request_size=4 [21:57:52]MH_SAM_APDU [21:57:52]CAPDU: 80 09 00 00 [21:57:52]Write to MH i2c: E2 08 00 4F 0F 80 09 00 00 00 00 00 00 D0 [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:57:52]Read from MH i2c: E2 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 4F 0F 00 90 00 D2 [21:57:52]RAPDU: 90 00 [21:57:52]wFMCommunicate OK [21:57:52]SAM_PROTO_ClearQueue done [21:57:52]KKMCreateOFDPacket [21:57:52]OFDProtocolAddRootSTLVToBuf [21:57:52]FM_MakeSignedData [21:57:52]FM_MakeSignedData [21:57:52]SAM_PROTO_SignData [21:57:52]wFMCommunicate request_size=4 [21:57:52]MH_SAM_APDU [21:57:52]CAPDU: 80 0D 01 02 [21:57:52]Write to MH i2c: E2 08 00 50 0F 80 0D 01 02 00 00 00 00 D8 [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:57:52]Read from MH i2c: E2 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 50 0F 00 90 00 D3 [21:57:52]RAPDU: 90 00 [21:57:52]wFMCommunicate OK [21:57:52]wFMCommunicate request_size=255 [21:57:52]MH_SAM_APDU [21:57: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 34 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 EA 02 00 00 F4 03 04 00 60 11 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E5 00 00 35 04 06 00 6A [21:57:52]Write to MH i2c: E2 02 01 51 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 34 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 EA 02 00 00 F4 03 04 00 60 11 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E5 00 00 35 04 06 00 6A 00 00 11 [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:53]Read from MH i2c: E2 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: E2 03 00 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: E2 03 00 51 0F 00 90 00 D4 [21:57:53]RAPDU: 90 00 [21:57:53]wFMCommunicate OK [21:57:53]wFMCommunicate request_size=10 [21:57:53]MH_SAM_APDU [21:57:53]CAPDU: 80 0D 02 02 05 0F 6A AE 14 F7 [21:57:53]Write to MH i2c: E2 0D 00 52 0F 80 0D 02 02 05 00 0F 6A AE 14 F7 00 00 17 [21:57:53]Write i2c OK [21:57:53]MH_I2C_Read... [21:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:53]Read from MH i2c: E2 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: E2 03 00 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: E2 03 00 52 0F 00 90 00 D5 [21:57:53]RAPDU: 90 00 [21:57:53]wFMCommunicate OK [21:57:53]wFMCommunicate request_size=4 [21:57:53]MH_SAM_APDU [21:57:53]CAPDU: 80 0D 03 02 [21:57:53]Write to MH i2c: E2 08 00 53 0F 80 0D 03 02 00 00 00 00 DD [21:57:53]Write i2c OK [21:57:53]MH_I2C_Read... [21:57:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:57:53]Read from MH i2c: E2 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: E2 0B 00 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: E2 0B 00 53 0F 00 50 43 C1 72 46 9C F8 84 90 00 02 [21:57:53]RAPDU: 50 43 C1 72 46 9C F8 84 90 00 [21:57:53]wFMCommunicate OK [21:57:53]SAM_PROTO_SignData done [21:57:53]FM_MakeSignedData done [21:57:53]CreateOFDProtocolMessage [21:57:53]wFMCommunicate request_size=4 [21:57:53]MH_SAM_APDU [21:57:53]CAPDU: 80 11 00 00 [21:57:53]Write to MH i2c: E2 08 00 54 0F 80 11 00 00 00 00 00 00 DD [21:57:53]Write i2c OK [21:57:53]MH_I2C_Read... [21:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:53]Read from MH i2c: E2 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: E2 17 00 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: E2 17 00 54 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 29 [21:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:57:53]wFMCommunicate OK [21:57:53]CreateOFDProtocolMessage done [21:57:53]OFDSenderStorePacket 58762 [21:57:53]StoreOFDPacket docnum=58762 [21:57:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 97 07 01 92 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 34 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 EA 02 00 00 F4 03 04 00 60 11 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E5 00 00 35 04 06 00 6A 0F 6A AE 14 F7 50 43 C1 72 46 9C F8 84 [21:57:53]CheckFolder [21:57:53]dirname=/storage/ofd_packets [21:57:53]CheckFolder done [21:57:53]ProducePacketName [21:57:53]name=ofd_packets/00058762 [21:57:53]NVStorageSaveData ofd_packets/00058762 [21:57:53]File name is /storage/ofd_packets/00058762 [21:57:53]Write 301 bytes [21:57:53]NVStorageSaveData done [21:57:53]OFDSenderStorePacket done [21:57:53]KKMCreateOFDPacket done [21:57:53]NVStorageSaveData kkm_last_timestamp [21:57:53]File name is /storage/kkm_last_timestamp [21:57:53]Write 4 bytes [21:57:53]NVStorageSaveData done [21:57:53]ExternCall_PrintAddStr [21:57:53]wPrintStart [21:57:53]Write to MH i2c: 01 00 00 55 0F 64 [21:57:53]Write i2c OK [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: 01 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: 01 07 00 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: 01 07 00 55 0F 00 00 00 00 00 FF 0F 79 [21:57:53]RasterBufferAndPrint [21:57:53]line Счет N : (1)2076118 [21:57:53]line ИНН: 02508201610067 [21:57:53]line Контрольно-Кассовый Чек [21:57:53]line ПРОДАЖА [21:57:53]line ТРК (МРК, ГНК) : 33 [21:57:53]line Товар: 2710124130 [21:57:53]line Аи-92-К-4 [21:57:53]line 20.000 * 0.00 [21:57:53]line = 0.00 [21:57:53]line НДС 12% НСП 1% [21:57:53]line > о реализуемом товаре [21:57:53]line ИТОГО: 0.00 [21:57:53]line НСП 1% : 0.00 [21:57:53]line НДС 12% : 0.00 [21:57:53]line Наличными: 0.00 [21:57:53]line Безнал.: 0.00 [21:57:53]line Место: АЗС № 135 "Партнер Нефть" [21:57:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [21:57:53]line СНО: Общий режим [21:57:53]line Чек 746 20.08.2024 21:57 [21:57:53]line Смена: 100 ФФД: 1.0 [21:57:53]line ЗНМ: 0300000196 [21:57:53]line РНМ: 0000000000162794 [21:57:53]line Версия ККМ: v1.0 [21:57:53]line Талоны: Топливная Карта [21:57:53]line 92875 [21:57:53]line ФМ: 0000000002094532 [21:57:53]line ФД: 58762 [21:57:53]line ФПД: 116614446847223 [21:57:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T215752&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58762&fm=116614446847223&tin=02508201610067®Number=0000000000162794&sum=0 [21:57:53]OFD Sender: Processing packet 58762 [packets to send 52, broken 51] [21:57:53]ProducePacketName [21:57:53]name=ofd_packets/00058762 [21:57:53]OFD Sender: To server: pG, [21:57:53]CommunicateWithHost lk.salyk.kg:30040 [21:57:53]ConnectInit lk.salyk.kg [21:57:53]written 0, free lines is 4095 [21:57:53]Connected sock=10 [21:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C0 97 07 01 92 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 34 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 EA 02 00 00 F4 03 04 00 60 11 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8A E5 00 00 35 04 06 00 6A 0F 6A AE 14 F7 50 43 C1 72 46 9C F8 84 [21:57:54]Write to MH i2c: 01 00 00 7F 0F 8E [21:57:54]Write i2c OK [21:57:54]MH_I2C_Read... [21:57:54]Read from MH i2c: 01 [21:57:54]MH_I2C_Read... [21:57:54]Read from MH i2c: 01 07 00 [21:57:54]MH_I2C_Read... [21:57:54]Read from MH i2c: 01 07 00 7F 0F 00 00 00 00 00 BE 0C 5F [21:57:54]RasterBufferAndPrint [21:57:54]line [21:57:54]line [21:57:54]line [21:57:54]line [21:57:54]line [21:57:54]written 0, free lines is 3268 [21:57:54]MH_Cut [21:57:54]Write to MH i2c: D1 01 00 86 0F 01 67 [21:57:54]Write i2c OK [21:57:54]MH_I2C_Read... [21:57:54]Read from MH i2c: D1 [21:57:54]MH_I2C_Read... [21:57:54]Read from MH i2c: D1 01 00 [21:57:54]MH_I2C_Read... [21:57:54]Read from MH i2c: D1 01 00 86 0F 00 66 [21:57:54]Write to MH i2c: 01 00 00 87 0F 96 [21:57:54]Write i2c OK [21:57:54]MH_I2C_Read... [21:57:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 46 1B 47 00 56 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 32 30 39 34 35 33 32 10 04 04 00 8A E5 00 00 F4 03 04 00 AE BC C4 66 B6 04 01 00 00 F4 ED C8 8B CE 74 AA 72 [21:57:54]CommunicateWithHost err = 0 [21:57:54]CheckOFDResponse [21:57:54]1017 (14) - 77093643461234 [21:57:54]1041 (16) - 0000000002094532 [21:57:54]1040 (4) - 58762 [21:57:54]1012 (4) - 20.08.2024 15:56 [21:57:54]1206 (1) - 0 [21:57:54]OFD Sender: Remove packet 58762 [21:57:54]ProducePacketName [21:57:54]name=ofd_packets/00058762 [21:57:54]NVStorageDeleteData [21:57:54]OFD Sender: No OFD packet to send [21:57:55]*** Cut start [21:57:55]*** Partial cut [21:57:55]*** CUTSNS_PIN = 1 [21:57:55]*** CUTSNS_PIN = 0 [21:57:55]*** Brake cut motor [21:57:55]Read from MH i2c: 01 [21:57:55]MH_I2C_Read... [21:57:55]*** Stop cut motor [21:57:55]*** Cut end [21:57:55]Read from MH i2c: 01 07 00 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: 01 07 00 87 0F 00 00 00 00 00 FF 0F AB [21:57:55]process_action close_receipt done [21:57:55]requested_data is exist [21:57:55]produce_requested_data [21:57:55]requested_item fm.sn is exist - process it [21:57:55]wFMCommunicate request_size=4 [21:57:55]MH_SAM_APDU [21:57:55]CAPDU: 80 11 00 00 [21:57:55]Write to MH i2c: E2 08 00 88 0F 80 11 00 00 00 00 00 00 11 [21:57:55]Write i2c OK [21:57:55]MH_I2C_Read... [21:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:55]Read from MH i2c: E2 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 17 00 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 17 00 88 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [21:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [21:57:55]wFMCommunicate OK [21:57:55]requested_item fd.num is exist - process it [21:57:55]SAM_PROTO_GetFieldsCounters [21:57:55]wFMCommunicate request_size=4 [21:57:55]MH_SAM_APDU [21:57:55]CAPDU: 80 13 00 00 [21:57:55]Write to MH i2c: E2 08 00 89 0F 80 13 00 00 00 00 00 00 14 [21:57:55]Write i2c OK [21:57:55]MH_I2C_Read... [21:57:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:57:55]Read from MH i2c: E2 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 62 00 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 62 00 89 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EA 02 00 00 5E 04 04 00 EA 02 00 00 57 04 04 00 EB 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [21:57:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EA 02 00 00 5E 04 04 00 EA 02 00 00 57 04 04 00 EB 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:57:55]wFMCommunicate OK [21:57:55]SAM_PROTO_GetFieldsCounters done [21:57:55]requested_item shift.num is exist - process it [21:57:55]requested_item shift.opened is exist - process it [21:57:55]req_shift_opened [21:57:55]FM_GetShiftState [21:57:55]SAM_PROTO_GetShiftState [21:57:55]wFMCommunicate request_size=4 [21:57:55]MH_SAM_APDU [21:57:55]CAPDU: 80 13 01 00 [21:57:55]Write to MH i2c: E2 08 00 8A 0F 80 13 01 00 00 00 00 00 16 [21:57:55]Write i2c OK [21:57:55]MH_I2C_Read... [21:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:55]Read from MH i2c: E2 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 0E 00 [21:57:55]MH_I2C_Read... [21:57:56]Read from MH i2c: E2 0E 00 8A 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [21:57:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [21:57:56]wFMCommunicate OK [21:57:56]SAM_PROTO_GetShiftState done [21:57:56]FM_GetShiftState done [21:57:56]req_shift_opened done [21:57:56]requested_item shift.open_date is exist - process it [21:57:56]req_shift_open_date [21:57:56]req_shift_open_date done [21:57:56]produce_requested_data done [21:57:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58762,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [21:57:56]process_action_free close_receipt [21:57:56]json_value_free [21:57:56]json_value_free done [21:57:56]process_json_proto returns [21:57:56]Send response to host [21:57:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58762,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [21:57:56]free response buf [21:57:56]execute_script done [21:57:56]execute_script returns [21:57:56]free content buf [21:57:56]Sock 9.Close socket [21:57:56]Sock 9.Thread stoped [21:57:59]OFD Sender: No OFD packet to send [21:58:04]OFD Sender: No OFD packet to send [21:58:09]OFD Sender: No OFD packet to send [21:58:14]OFD Sender: No OFD packet to send [21:58:19]OFD Sender: No OFD packet to send [21:58:24]OFD Sender: No OFD packet to send [21:58:29]OFD Sender: No OFD packet to send [21:58:34]OFD Sender: No OFD packet to send [21:58:39]OFD Sender: No OFD packet to send [21:58:44]OFD Sender: No OFD packet to send [21:58:49]OFD Sender: No OFD packet to send [21:58:54]OFD Sender: No OFD packet to send [21:58:59]OFD Sender: No OFD packet to send [21:59:04]OFD Sender: No OFD packet to send [21:59:09]OFD Sender: No OFD packet to send [21:59:14]OFD Sender: No OFD packet to send [21:59:19]OFD Sender: No OFD packet to send [21:59:24]OFD Sender: No OFD packet to send [21:59:29]OFD Sender: No OFD packet to send [21:59:34]OFD Sender: No OFD packet to send [21:59:39]OFD Sender: No OFD packet to send [21:59:44]OFD Sender: No OFD packet to send [21:59:49]OFD Sender: No OFD packet to send [21:59:54]OFD Sender: No OFD packet to send [21:59:59]OFD Sender: No OFD packet to send [22:00:04]OFD Sender: No OFD packet to send [22:00:09]OFD Sender: No OFD packet to send [22:00:14]OFD Sender: No OFD packet to send [22:00:19]OFD Sender: No OFD packet to send [22:00:24]OFD Sender: No OFD packet to send [22:00:29]OFD Sender: No OFD packet to send [22:00:34]OFD Sender: No OFD packet to send [22:00:38]accept exits with 7 [22:00:38]New connection [22:00:38]New thread 3067440484 created [22:00:38]Thread 3067583844 joined [22:00:38]Waiting for new connection... [22:00:38] Sock 7.Parse request [22:00:38]Sock 7.Check first char [22:00:38]Sock 7.First char is OK [22:00:38]request: POST /json_proto HTTP/1.0 [22:00:38]Method: POST [22:00:38]URL: /json_proto [22:00:38]Method is POST - this is cgi request [22:00:38]url: /json_proto [22:00:38]query_string will be loaded in cgi processing [22:00:38]execute_cgi json_proto POST (null) [22:00:38]execute_cgi path=json_proto method=POST [22:00:38]POST find Content-Length [22:00:38]Host: 172.17.44.3:8080 [22:00:38]Content-Length: 792 [22:00:38]Content-Type: application/json [22:00:38] [22:00:38]POST finish read [22:00:38]Found Content-Length = 792 [22:00:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:38]execute_script... [22:00: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)2076119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "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\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:38]POST & json_proto [22:00:38]process_json_proto [22:00:38]json parsed OK: [22:00:38]protocol is kg_v1.0 [22:00:38]action value=close_receipt [22:00:38]process_action close_receipt [22:00:38]cmd_close_receipt [22:00:38]MH_GetDate [22:00:38]Write to MH i2c: F0 00 00 8B 0F 89 [22:00:38]Write i2c OK [22:00:38]MH_I2C_Read... [22:00:38]Read from MH i2c: F0 [22:00:38]MH_I2C_Read... [22:00:38]Read from MH i2c: F0 09 00 [22:00:38]MH_I2C_Read... [22:00:38]Read from MH i2c: F0 09 00 8B 0F 00 07 12 C5 66 AD C5 5D 66 0B [22:00:38]GetLastDocTimeStamp 1724191072 [22:00:38]current date 1724191239 [22:00:38]FM_GetShiftState [22:00:38]SAM_PROTO_GetShiftState [22:00:38]wFMCommunicate request_size=4 [22:00:38]MH_SAM_APDU [22:00:38]CAPDU: 80 13 01 00 [22:00:38]Write to MH i2c: E2 08 00 8C 0F 80 13 01 00 00 00 00 00 18 [22:00:38]Write i2c OK [22:00:38]MH_I2C_Read... [22:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:38]Read from MH i2c: E2 [22:00:38]MH_I2C_Read... [22:00:38]Read from MH i2c: E2 0E 00 [22:00:38]MH_I2C_Read... [22:00:38]Read from MH i2c: E2 0E 00 8C 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [22:00:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:00:38]wFMCommunicate OK [22:00:38]SAM_PROTO_GetShiftState done [22:00:38]FM_GetShiftState done [22:00:38]opened in 1724112910 [22:00:38]opened+sec_in_day 1724199310 [22:00:38]quantity*price = 0 [22:00:38]sum+1 = 1 [22:00:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 747 20.08.2024 22:00 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливная Карта 92875 ФМ: 0000000002094532 ФД: 58763 ФПД: 125751050687094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220039&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58763&fm=125751050687094&tin=02508201610067®Number=0000000000162794&sum=0 [22:00:40]StoreToDocumentArchive [22:00:40]shift 100 fd 58763 [22:00:40]save to /storage/0100/doc_00058763 [22:00:40]save last doc name /storage/0100/doc_00058763 to /storage/kkm_last_doc_name [22:00:40]save OK [22:00:40]Clear old archive folders... [22:00:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:00:40]tlvbuf is B6F5B510 [22:00:40]SAM_PROTO_ClearQueue [22:00:40]wFMCommunicate request_size=4 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 09 00 00 [22:00:40]Write to MH i2c: E2 08 00 99 0F 80 09 00 00 00 00 00 00 1A [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 99 0F 00 90 00 1C [22:00:40]RAPDU: 90 00 [22:00:40]wFMCommunicate OK [22:00:40]SAM_PROTO_ClearQueue done [22:00:40]KKMCreateOFDPacket [22:00:40]OFDProtocolAddRootSTLVToBuf [22:00:40]FM_MakeSignedData [22:00:40]FM_MakeSignedData [22:00:40]SAM_PROTO_SignData [22:00:40]wFMCommunicate request_size=4 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 0D 01 02 [22:00:40]Write to MH i2c: E2 08 00 9A 0F 80 0D 01 02 00 00 00 00 22 [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 9A 0F 00 90 00 1D [22:00:40]RAPDU: 90 00 [22:00:40]wFMCommunicate OK [22:00:40]wFMCommunicate request_size=255 [22:00:40]MH_SAM_APDU [22:00: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 07 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E5 00 00 35 04 06 00 72 [22:00:40]Write to MH i2c: E2 02 01 9B 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 07 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E5 00 00 35 04 06 00 72 00 00 8F [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 9B 0F 00 90 00 1E [22:00:40]RAPDU: 90 00 [22:00:40]wFMCommunicate OK [22:00:40]wFMCommunicate request_size=10 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 0D 02 02 05 5E B2 B4 D2 76 [22:00:40]Write to MH i2c: E2 0D 00 9C 0F 80 0D 02 02 05 00 5E B2 B4 D2 76 00 00 3B [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 03 00 9C 0F 00 90 00 1F [22:00:40]RAPDU: 90 00 [22:00:40]wFMCommunicate OK [22:00:40]wFMCommunicate request_size=4 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 0D 03 02 [22:00:40]Write to MH i2c: E2 08 00 9D 0F 80 0D 03 02 00 00 00 00 27 [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 0B 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 0B 00 9D 0F 00 3E 9F 66 C9 29 A5 F8 7C 90 00 76 [22:00:40]RAPDU: 3E 9F 66 C9 29 A5 F8 7C 90 00 [22:00:40]wFMCommunicate OK [22:00:40]SAM_PROTO_SignData done [22:00:40]FM_MakeSignedData done [22:00:40]CreateOFDProtocolMessage [22:00:40]wFMCommunicate request_size=4 [22:00:40]MH_SAM_APDU [22:00:40]CAPDU: 80 11 00 00 [22:00:40]Write to MH i2c: E2 08 00 9E 0F 80 11 00 00 00 00 00 00 27 [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:40]Read from MH i2c: E2 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 17 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: E2 17 00 9E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 73 [22:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:00:40]wFMCommunicate OK [22:00:40]CreateOFDProtocolMessage done [22:00:40]OFDSenderStorePacket 58763 [22:00:40]StoreOFDPacket docnum=58763 [22:00:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 32 FC 07 01 E0 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 07 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E5 00 00 35 04 06 00 72 5E B2 B4 D2 76 3E 9F 66 C9 29 A5 F8 7C [22:00:40]CheckFolder [22:00:40]dirname=/storage/ofd_packets [22:00:40]CheckFolder done [22:00:40]ProducePacketName [22:00:40]name=ofd_packets/00058763 [22:00:40]NVStorageSaveData ofd_packets/00058763 [22:00:40]File name is /storage/ofd_packets/00058763 [22:00:40]Write 301 bytes [22:00:40]NVStorageSaveData done [22:00:40]OFDSenderStorePacket done [22:00:40]KKMCreateOFDPacket done [22:00:40]NVStorageSaveData kkm_last_timestamp [22:00:40]File name is /storage/kkm_last_timestamp [22:00:40]Write 4 bytes [22:00:40]NVStorageSaveData done [22:00:40]ExternCall_PrintAddStr [22:00:40]wPrintStart [22:00:40]Write to MH i2c: 01 00 00 9F 0F AE [22:00:40]Write i2c OK [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: 01 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: 01 07 00 [22:00:40]MH_I2C_Read... [22:00:40]Read from MH i2c: 01 07 00 9F 0F 00 00 00 00 00 FF 0F C3 [22:00:40]RasterBufferAndPrint [22:00:40]line Счет N : (1)2076119 [22:00:40]line ИНН: 02508201610067 [22:00:40]line Контрольно-Кассовый Чек [22:00:40]line ПРОДАЖА [22:00:40]line ТРК (МРК, ГНК) : 33 [22:00:40]line Товар: 2710124130 [22:00:40]line Аи-92-К-4 [22:00:40]line 7.380 * 0.00 [22:00:40]line = 0.00 [22:00:40]line НДС 12% НСП 1% [22:00:40]line > о реализуемом товаре [22:00:40]line ИТОГО: 0.00 [22:00:40]line НСП 1% : 0.00 [22:00:40]line НДС 12% : 0.00 [22:00:40]line Наличными: 0.00 [22:00:40]line Безнал.: 0.00 [22:00:40]line Место: АЗС № 135 "Партнер Нефть" [22:00:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:00:40]line СНО: Общий режим [22:00:40]line Чек 747 20.08.2024 22:00 [22:00:40]line Смена: 100 ФФД: 1.0 [22:00:40]line ЗНМ: 0300000196 [22:00:40]line РНМ: 0000000000162794 [22:00:40]line Версия ККМ: v1.0 [22:00:40]line Талоны: Топливная Карта [22:00:40]line 92875 [22:00:40]line ФМ: 0000000002094532 [22:00:40]line ФД: 58763 [22:00:40]line ФПД: 125751050687094 [22:00:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220039&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58763&fm=125751050687094&tin=02508201610067®Number=0000000000162794&sum=0 [22:00:40]written 0, free lines is 4095 [22:00:40]OFD Sender: Processing packet 58763 [packets to send 52, broken 51] [22:00:40]ProducePacketName [22:00:40]name=ofd_packets/00058763 [22:00:40]OFD Sender: To server: pG, [22:00:40]CommunicateWithHost lk.salyk.kg:30040 [22:00:40]ConnectInit lk.salyk.kg [22:00:41]Connected sock=10 [22:00:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 32 FC 07 01 E0 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 07 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E5 00 00 35 04 06 00 72 5E B2 B4 D2 76 3E 9F 66 C9 29 A5 F8 7C [22:00:41]Write to MH i2c: 01 00 00 C9 0F D8 [22:00:41]Write i2c OK [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: 01 [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: 01 07 00 [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: 01 07 00 C9 0F 00 00 00 00 00 B7 0C A2 [22:00:41]RasterBufferAndPrint [22:00:41]line [22:00:41]line [22:00:41]line [22:00:41]line [22:00:41]line [22:00:41]written 0, free lines is 3259 [22:00:41]MH_Cut [22:00:41]Write to MH i2c: D1 01 00 D0 0F 01 B1 [22:00:41]Write i2c OK [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: D1 [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: D1 01 00 [22:00:41]MH_I2C_Read... [22:00:41]Read from MH i2c: D1 01 00 D0 0F 00 B0 [22:00:41]Write to MH i2c: 01 00 00 D1 0F E0 [22:00:41]Write i2c OK [22:00:41]MH_I2C_Read... [22:00:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 78 6D 47 00 2F E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8B E5 00 00 F4 03 04 00 55 BD C4 66 B6 04 01 00 00 5A 29 95 BC 1C 0E CA 29 [22:00:41]CommunicateWithHost err = 0 [22:00:41]CheckOFDResponse [22:00:41]1017 (14) - 77093643461234 [22:00:41]1041 (16) - 0000000002094532 [22:00:41]1040 (4) - 58763 [22:00:41]1012 (4) - 20.08.2024 15:59 [22:00:41]1206 (1) - 0 [22:00:41]OFD Sender: Remove packet 58763 [22:00:41]ProducePacketName [22:00:41]name=ofd_packets/00058763 [22:00:41]NVStorageDeleteData [22:00:41]OFD Sender: No OFD packet to send [22:00:42]*** Cut start [22:00:42]*** Partial cut [22:00:42]*** CUTSNS_PIN = 1 [22:00:42]*** CUTSNS_PIN = 0 [22:00:42]*** Brake cut motor [22:00:42]Read from MH i2c: 01 [22:00:42]MH_I2C_Read... [22:00:42]*** Stop cut motor [22:00:42]*** Cut end [22:00:42]Read from MH i2c: 01 07 00 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: 01 07 00 D1 0F 00 00 00 00 00 FF 0F F5 [22:00:42]process_action close_receipt done [22:00:42]requested_data is exist [22:00:42]produce_requested_data [22:00:42]requested_item fm.sn is exist - process it [22:00:42]wFMCommunicate request_size=4 [22:00:42]MH_SAM_APDU [22:00:42]CAPDU: 80 11 00 00 [22:00:42]Write to MH i2c: E2 08 00 D2 0F 80 11 00 00 00 00 00 00 5B [22:00:42]Write i2c OK [22:00:42]MH_I2C_Read... [22:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:42]Read from MH i2c: E2 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: E2 17 00 [22:00:42]MH_I2C_Read... [22:00:42]Read from MH i2c: E2 17 00 D2 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A7 [22:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:00:42]wFMCommunicate OK [22:00:42]requested_item fd.num is exist - process it [22:00:42]SAM_PROTO_GetFieldsCounters [22:00:42]wFMCommunicate request_size=4 [22:00:42]MH_SAM_APDU [22:00:42]CAPDU: 80 13 00 00 [22:00:42]Write to MH i2c: E2 08 00 D3 0F 80 13 00 00 00 00 00 00 5E [22:00:42]Write i2c OK [22:00:42]MH_I2C_Read... [22:00:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:00:43]Read from MH i2c: E2 [22:00:43]MH_I2C_Read... [22:00:43]Read from MH i2c: E2 62 00 [22:00:43]MH_I2C_Read... [22:00:43]Read from MH i2c: E2 62 00 D3 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EB 02 00 00 5E 04 04 00 EB 02 00 00 57 04 04 00 EC 02 00 00 19 04 04 00 00 00 00 00 90 00 17 [22:00:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EB 02 00 00 5E 04 04 00 EB 02 00 00 57 04 04 00 EC 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:00:43]wFMCommunicate OK [22:00:43]SAM_PROTO_GetFieldsCounters done [22:00:43]requested_item shift.num is exist - process it [22:00:43]requested_item shift.opened is exist - process it [22:00:43]req_shift_opened [22:00:43]FM_GetShiftState [22:00:43]SAM_PROTO_GetShiftState [22:00:43]wFMCommunicate request_size=4 [22:00:43]MH_SAM_APDU [22:00:43]CAPDU: 80 13 01 00 [22:00:43]Write to MH i2c: E2 08 00 D4 0F 80 13 01 00 00 00 00 00 60 [22:00:43]Write i2c OK [22:00:43]MH_I2C_Read... [22:00:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:43]Read from MH i2c: E2 [22:00:43]MH_I2C_Read... [22:00:43]Read from MH i2c: E2 0E 00 [22:00:43]MH_I2C_Read... [22:00:43]Read from MH i2c: E2 0E 00 D4 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 83 [22:00:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:00:43]wFMCommunicate OK [22:00:43]SAM_PROTO_GetShiftState done [22:00:43]FM_GetShiftState done [22:00:43]req_shift_opened done [22:00:43]requested_item shift.open_date is exist - process it [22:00:43]req_shift_open_date [22:00:43]req_shift_open_date done [22:00:43]produce_requested_data done [22:00:43]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58763,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:00:43]process_action_free close_receipt [22:00:43]json_value_free [22:00:43]json_value_free done [22:00:43]process_json_proto returns [22:00:43]Send response to host [22:00:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58763,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:00:43]free response buf [22:00:43]execute_script done [22:00:43]execute_script returns [22:00:43]free content buf [22:00:43]Sock 7.Close socket [22:00:43]Sock 7.Thread stoped [22:00:46]OFD Sender: No OFD packet to send [22:00:51]OFD Sender: No OFD packet to send [22:00:56]OFD Sender: No OFD packet to send [22:01:01]OFD Sender: No OFD packet to send [22:01:06]OFD Sender: No OFD packet to send [22:01:11]OFD Sender: No OFD packet to send [22:01:16]OFD Sender: No OFD packet to send [22:01:21]OFD Sender: No OFD packet to send [22:01:26]OFD Sender: No OFD packet to send [22:01:27]accept exits with 9 [22:01:27]New connection [22:01:27]New thread 3067583844 created [22:01:27]Thread 3067440484 joined [22:01:27]Waiting for new connection... [22:01:27] Sock 9.Parse request [22:01:27]Sock 9.Check first char [22:01:27]Sock 9.First char is OK [22:01:27]request: POST /json_proto HTTP/1.0 [22:01:27]Method: POST [22:01:27]URL: /json_proto [22:01:27]Method is POST - this is cgi request [22:01:27]url: /json_proto [22:01:27]query_string will be loaded in cgi processing [22:01:27]execute_cgi json_proto POST (null) [22:01:27]execute_cgi path=json_proto method=POST [22:01:27]POST find Content-Length [22:01:27]Host: 172.17.44.3:8080 [22:01:27]Content-Length: 820 [22:01:27]Content-Type: application/json [22:01:27] [22:01:27]POST finish read [22:01:27]Found Content-Length = 820 [22:01:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:01:27]execute_script... [22:01:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:01:27]POST & json_proto [22:01:27]process_json_proto [22:01:27]json parsed OK: [22:01:27]protocol is kg_v1.0 [22:01:27]action value=close_receipt [22:01:27]process_action close_receipt [22:01:27]cmd_close_receipt [22:01:27]MH_GetDate [22:01:27]Write to MH i2c: F0 00 00 D5 0F D3 [22:01:27]Write i2c OK [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: F0 [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: F0 09 00 [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: F0 09 00 D5 0F 00 38 12 C5 66 AD C5 5D 66 86 [22:01:27]GetLastDocTimeStamp 1724191239 [22:01:27]current date 1724191288 [22:01:27]FM_GetShiftState [22:01:27]SAM_PROTO_GetShiftState [22:01:27]wFMCommunicate request_size=4 [22:01:27]MH_SAM_APDU [22:01:27]CAPDU: 80 13 01 00 [22:01:27]Write to MH i2c: E2 08 00 D6 0F 80 13 01 00 00 00 00 00 62 [22:01:27]Write i2c OK [22:01:27]MH_I2C_Read... [22:01:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:27]Read from MH i2c: E2 [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: E2 0E 00 [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: E2 0E 00 D6 0F 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 85 [22:01:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:01:27]wFMCommunicate OK [22:01:27]SAM_PROTO_GetShiftState done [22:01:27]FM_GetShiftState done [22:01:27]opened in 1724112910 [22:01:27]opened+sec_in_day 1724199310 [22:01:27]quantity*price = 200043 [22:01:27]sum+1 = 200044 [22:01:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 748 20.08.2024 22:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58764 ФПД: 217798055131524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220128&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58764&fm=217798055131524&tin=02508201610067®Number=0000000000162794&sum=200043 [22:01:28]StoreToDocumentArchive [22:01:28]shift 100 fd 58764 [22:01:28]save to /storage/0100/doc_00058764 [22:01:28]save last doc name /storage/0100/doc_00058764 to /storage/kkm_last_doc_name [22:01:28]save OK [22:01:28]Clear old archive folders... [22:01:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:01:28]tlvbuf is 01F94FD0 [22:01:28]SAM_PROTO_ClearQueue [22:01:28]wFMCommunicate request_size=4 [22:01:28]MH_SAM_APDU [22:01:28]CAPDU: 80 09 00 00 [22:01:28]Write to MH i2c: E2 08 00 E3 0F 80 09 00 00 00 00 00 00 64 [22:01:28]Write i2c OK [22:01:28]MH_I2C_Read... [22:01:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:01:28]Read from MH i2c: E2 [22:01:28]MH_I2C_Read... [22:01:28]Read from MH i2c: E2 03 00 [22:01:28]MH_I2C_Read... [22:01:28]Read from MH i2c: E2 03 00 E3 0F 00 90 00 66 [22:01:28]RAPDU: 90 00 [22:01:28]wFMCommunicate OK [22:01:28]SAM_PROTO_ClearQueue done [22:01:28]KKMCreateOFDPacket [22:01:28]OFDProtocolAddRootSTLVToBuf [22:01:28]FM_MakeSignedData [22:01:28]FM_MakeSignedData [22:01:28]SAM_PROTO_SignData [22:01:28]wFMCommunicate request_size=4 [22:01:28]MH_SAM_APDU [22:01:28]CAPDU: 80 0D 01 02 [22:01:28]Write to MH i2c: E2 08 00 E4 0F 80 0D 01 02 00 00 00 00 6C [22:01:28]Write i2c OK [22:01:28]MH_I2C_Read... [22:01:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:01:28]Read from MH i2c: E2 [22:01:28]MH_I2C_Read... [22:01:28]Read from MH i2c: E2 03 00 [22:01:28]MH_I2C_Read... [22:01:28]Read from MH i2c: E2 03 00 E4 0F 00 90 00 67 [22:01:28]RAPDU: 90 00 [22:01:28]wFMCommunicate OK [22:01:28]wFMCommunicate request_size=255 [22:01:28]MH_SAM_APDU [22:01:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 EC 02 00 00 F4 03 04 00 38 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E5 00 00 35 04 06 00 C6 [22:01:28]Write to MH i2c: E2 02 01 E5 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 38 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E5 00 00 35 04 06 00 C6 00 00 F4 [22:01:28]Write i2c OK [22:01:28]MH_I2C_Read... [22:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:28]Read from MH i2c: E2 [22:01:28]MH_I2C_Read... [22:01:28]Read from MH i2c: E2 03 00 [22:01:28]MH_I2C_Read... [22:01:28]Read from MH i2c: E2 03 00 E5 0F 00 90 00 68 [22:01:28]RAPDU: 90 00 [22:01:28]wFMCommunicate OK [22:01:28]wFMCommunicate request_size=10 [22:01:28]MH_SAM_APDU [22:01:28]CAPDU: 80 0D 02 02 05 16 0F B5 79 84 [22:01:28]Write to MH i2c: E2 0D 00 E6 0F 80 0D 02 02 05 00 16 0F B5 79 84 00 00 50 [22:01:28]Write i2c OK [22:01:28]MH_I2C_Read... [22:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:28]Read from MH i2c: E2 [22:01:28]MH_I2C_Read... [22:01:28]Read from MH i2c: E2 03 00 [22:01:28]MH_I2C_Read... [22:01:28]Read from MH i2c: E2 03 00 E6 0F 00 90 00 69 [22:01:28]RAPDU: 90 00 [22:01:28]wFMCommunicate OK [22:01:28]wFMCommunicate request_size=4 [22:01:28]MH_SAM_APDU [22:01:28]CAPDU: 80 0D 03 02 [22:01:28]Write to MH i2c: E2 08 00 E7 0F 80 0D 03 02 00 00 00 00 71 [22:01:28]Write i2c OK [22:01:28]MH_I2C_Read... [22:01:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:01:29]Read from MH i2c: E2 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: E2 0B 00 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: E2 0B 00 E7 0F 00 48 FC 0D D8 2F D8 C7 CC 90 00 35 [22:01:29]RAPDU: 48 FC 0D D8 2F D8 C7 CC 90 00 [22:01:29]wFMCommunicate OK [22:01:29]SAM_PROTO_SignData done [22:01:29]FM_MakeSignedData done [22:01:29]CreateOFDProtocolMessage [22:01:29]wFMCommunicate request_size=4 [22:01:29]MH_SAM_APDU [22:01:29]CAPDU: 80 11 00 00 [22:01:29]Write to MH i2c: E2 08 00 E8 0F 80 11 00 00 00 00 00 00 71 [22:01:29]Write i2c OK [22:01:29]MH_I2C_Read... [22:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:29]Read from MH i2c: E2 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: E2 17 00 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: E2 17 00 E8 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BD [22:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:01:29]wFMCommunicate OK [22:01:29]CreateOFDProtocolMessage done [22:01:29]OFDSenderStorePacket 58764 [22:01:29]StoreOFDPacket docnum=58764 [22:01:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D1 C8 07 01 EA F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 EC 02 00 00 F4 03 04 00 38 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E5 00 00 35 04 06 00 C6 16 0F B5 79 84 48 FC 0D D8 2F D8 C7 CC [22:01:29]CheckFolder [22:01:29]dirname=/storage/ofd_packets [22:01:29]CheckFolder done [22:01:29]ProducePacketName [22:01:29]name=ofd_packets/00058764 [22:01:29]NVStorageSaveData ofd_packets/00058764 [22:01:29]File name is /storage/ofd_packets/00058764 [22:01:29]Write 301 bytes [22:01:29]NVStorageSaveData done [22:01:29]OFDSenderStorePacket done [22:01:29]KKMCreateOFDPacket done [22:01:29]NVStorageSaveData kkm_last_timestamp [22:01:29]File name is /storage/kkm_last_timestamp [22:01:29]Write 4 bytes [22:01:29]NVStorageSaveData done [22:01:29]ExternCall_PrintAddStr [22:01:29]wPrintStart [22:01:29]Write to MH i2c: 01 00 00 E9 0F F8 [22:01:29]Write i2c OK [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: 01 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: 01 07 00 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: 01 07 00 E9 0F 00 00 00 00 00 FF 0F 0D [22:01:29]RasterBufferAndPrint [22:01:29]line Счет N : (1)2076120 [22:01:29]line ИНН: 02508201610067 [22:01:29]line Контрольно-Кассовый Чек [22:01:29]line ПРОДАЖА [22:01:29]line ТРК (МРК, ГНК) : 52 [22:01:29]line Товар: 2710124500 [22:01:29]line Аи-95-К-5 [22:01:29]line 26.960 * 74.20 [22:01:29]line = 2000.43 [22:01:29]line НДС 12% НСП 1% [22:01:29]line > о реализуемом товаре [22:01:29]line ИТОГО: 2000.43 [22:01:29]line НСП 1% : 17.70 [22:01:29]line НДС 12% : 212.43 [22:01:29]line Наличными: 0.00 [22:01:29]line Безнал.: 2000.43 [22:01:29]line Место: АЗС № 135 "Партнер Нефть" [22:01:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:01:29]line СНО: Общий режим [22:01:29]line Чек 748 20.08.2024 22:01 [22:01:29]line Смена: 100 ФФД: 1.0 [22:01:29]line ЗНМ: 0300000196 [22:01:29]line РНМ: 0000000000162794 [22:01:29]line Версия ККМ: v1.0 [22:01:29]line Платежная система: Бакай Банк [22:01:29]line ФМ: 0000000002094532 [22:01:29]line ФД: 58764 [22:01:29]line ФПД: 217798055131524 [22:01:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220128&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58764&fm=217798055131524&tin=02508201610067®Number=0000000000162794&sum=200043 [22:01:29]OFD Sender: Processing packet 58764 [packets to send 52, broken 51] [22:01:29]ProducePacketName [22:01:29]name=ofd_packets/00058764 [22:01:29]OFD Sender: To server: pG, [22:01:29]CommunicateWithHost lk.salyk.kg:30040 [22:01:29]ConnectInit lk.salyk.kg [22:01:29]written 0, free lines is 4095 [22:01:29]Connected sock=11 [22:01:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D1 C8 07 01 EA F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 EC 02 00 00 F4 03 04 00 38 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8C E5 00 00 35 04 06 00 C6 16 0F B5 79 84 48 FC 0D D8 2F D8 C7 CC [22:01:29]Write to MH i2c: 01 00 00 13 10 23 [22:01:29]Write i2c OK [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: 01 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: 01 07 00 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: 01 07 00 13 10 00 00 00 00 00 B9 0C EF [22:01:29]RasterBufferAndPrint [22:01:29]line [22:01:29]line [22:01:29]line [22:01:29]line [22:01:29]line [22:01:29]written 0, free lines is 3262 [22:01:29]MH_Cut [22:01:29]Write to MH i2c: D1 01 00 1A 10 01 FC [22:01:29]Write i2c OK [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: D1 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: D1 01 00 [22:01:29]MH_I2C_Read... [22:01:29]Read from MH i2c: D1 01 00 1A 10 00 FB [22:01:29]Write to MH i2c: 01 00 00 1B 10 2B [22:01:29]Write i2c OK [22:01:29]MH_I2C_Read... [22:01:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 72 C7 47 00 08 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 32 30 39 34 35 33 32 10 04 04 00 8C E5 00 00 F4 03 04 00 86 BD C4 66 B6 04 01 00 00 39 34 FD 8E CE 29 88 31 [22:01:29]CommunicateWithHost err = 0 [22:01:29]CheckOFDResponse [22:01:29]1017 (14) - 77093643461234 [22:01:29]1041 (16) - 0000000002094532 [22:01:29]1040 (4) - 58764 [22:01:29]1012 (4) - 20.08.2024 16:00 [22:01:29]1206 (1) - 0 [22:01:29]OFD Sender: Remove packet 58764 [22:01:29]ProducePacketName [22:01:29]name=ofd_packets/00058764 [22:01:29]NVStorageDeleteData [22:01:30]OFD Sender: No OFD packet to send [22:01:30]*** Cut start [22:01:30]*** Partial cut [22:01:30]*** CUTSNS_PIN = 1 [22:01:30]*** CUTSNS_PIN = 0 [22:01:31]*** Brake cut motor [22:01:31]Read from MH i2c: 01 [22:01:31]MH_I2C_Read... [22:01:31]*** Stop cut motor [22:01:31]*** Cut end [22:01:31]Read from MH i2c: 01 07 00 [22:01:31]MH_I2C_Read... [22:01:31]Read from MH i2c: 01 07 00 1B 10 00 00 00 00 00 FF 0F 40 [22:01:31]process_action close_receipt done [22:01:31]requested_data is exist [22:01:31]produce_requested_data [22:01:31]requested_item fm.sn is exist - process it [22:01:31]wFMCommunicate request_size=4 [22:01:31]MH_SAM_APDU [22:01:31]CAPDU: 80 11 00 00 [22:01:31]Write to MH i2c: E2 08 00 1C 10 80 11 00 00 00 00 00 00 A6 [22:01:31]Write i2c OK [22:01:31]MH_I2C_Read... [22:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:31]Read from MH i2c: E2 [22:01:31]MH_I2C_Read... [22:01:31]Read from MH i2c: E2 17 00 [22:01:31]MH_I2C_Read... [22:01:31]Read from MH i2c: E2 17 00 1C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F2 [22:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:01:31]wFMCommunicate OK [22:01:31]requested_item fd.num is exist - process it [22:01:31]SAM_PROTO_GetFieldsCounters [22:01:31]wFMCommunicate request_size=4 [22:01:31]MH_SAM_APDU [22:01:31]CAPDU: 80 13 00 00 [22:01:31]Write to MH i2c: E2 08 00 1D 10 80 13 00 00 00 00 00 00 A9 [22:01:31]Write i2c OK [22:01:31]MH_I2C_Read... [22:01:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:01:31]Read from MH i2c: E2 [22:01:31]MH_I2C_Read... [22:01:31]Read from MH i2c: E2 62 00 [22:01:31]MH_I2C_Read... [22:01:31]Read from MH i2c: E2 62 00 1D 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EC 02 00 00 5E 04 04 00 EC 02 00 00 57 04 04 00 ED 02 00 00 19 04 04 00 00 00 00 00 90 00 66 [22:01:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EC 02 00 00 5E 04 04 00 EC 02 00 00 57 04 04 00 ED 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:01:31]wFMCommunicate OK [22:01:31]SAM_PROTO_GetFieldsCounters done [22:01:31]requested_item shift.num is exist - process it [22:01:31]requested_item shift.opened is exist - process it [22:01:31]req_shift_opened [22:01:31]FM_GetShiftState [22:01:31]SAM_PROTO_GetShiftState [22:01:31]wFMCommunicate request_size=4 [22:01:31]MH_SAM_APDU [22:01:31]CAPDU: 80 13 01 00 [22:01:31]Write to MH i2c: E2 08 00 1E 10 80 13 01 00 00 00 00 00 AB [22:01:31]Write i2c OK [22:01:31]MH_I2C_Read... [22:01:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:31]Read from MH i2c: E2 [22:01:31]MH_I2C_Read... [22:01:31]Read from MH i2c: E2 0E 00 [22:01:31]MH_I2C_Read... [22:01:31]Read from MH i2c: E2 0E 00 1E 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 CE [22:01:31]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:01:31]wFMCommunicate OK [22:01:31]SAM_PROTO_GetShiftState done [22:01:31]FM_GetShiftState done [22:01:31]req_shift_opened done [22:01:31]requested_item shift.open_date is exist - process it [22:01:31]req_shift_open_date [22:01:31]req_shift_open_date done [22:01:31]produce_requested_data done [22:01:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58764,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:01:31]process_action_free close_receipt [22:01:31]json_value_free [22:01:31]json_value_free done [22:01:31]process_json_proto returns [22:01:31]Send response to host [22:01:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58764,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:01:31]free response buf [22:01:31]execute_script done [22:01:31]execute_script returns [22:01:31]free content buf [22:01:31]Sock 9.Close socket [22:01:31]Sock 9.Thread stoped [22:01:35]OFD Sender: No OFD packet to send [22:01:40]OFD Sender: No OFD packet to send [22:01:45]OFD Sender: No OFD packet to send [22:01:50]OFD Sender: No OFD packet to send [22:01:55]OFD Sender: No OFD packet to send [22:02:00]OFD Sender: No OFD packet to send [22:02:05]OFD Sender: No OFD packet to send [22:02:10]OFD Sender: No OFD packet to send [22:02:13]accept exits with 7 [22:02:13]New connection [22:02:13]New thread 3067440484 created [22:02:13]Thread 3067583844 joined [22:02:13]Waiting for new connection... [22:02:13] Sock 7.Parse request [22:02:13]Sock 7.Check first char [22:02:13]Sock 7.First char is OK [22:02:13]request: POST /json_proto HTTP/1.0 [22:02:13]Method: POST [22:02:13]URL: /json_proto [22:02:13]Method is POST - this is cgi request [22:02:13]url: /json_proto [22:02:13]query_string will be loaded in cgi processing [22:02:13]execute_cgi json_proto POST (null) [22:02:13]execute_cgi path=json_proto method=POST [22:02:13]POST find Content-Length [22:02:13]Host: 172.17.44.3:8080 [22:02:13]Content-Length: 804 [22:02:13]Content-Type: application/json [22:02:13] [22:02:13]POST finish read [22:02:13]Found Content-Length = 804 [22:02:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.000, "sum" : 1356.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:13]execute_script... [22:02:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.000, "sum" : 1356.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:13]POST & json_proto [22:02:13]process_json_proto [22:02:13]json parsed OK: [22:02:13]protocol is kg_v1.0 [22:02:13]action value=close_receipt [22:02:13]process_action close_receipt [22:02:13]cmd_close_receipt [22:02:13]MH_GetDate [22:02:13]Write to MH i2c: F0 00 00 1F 10 1E [22:02:13]Write i2c OK [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: F0 [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: F0 09 00 [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: F0 09 00 1F 10 00 66 12 C5 66 AD C5 5D 66 FF [22:02:13]GetLastDocTimeStamp 1724191288 [22:02:13]current date 1724191334 [22:02:13]FM_GetShiftState [22:02:13]SAM_PROTO_GetShiftState [22:02:13]wFMCommunicate request_size=4 [22:02:13]MH_SAM_APDU [22:02:13]CAPDU: 80 13 01 00 [22:02:13]Write to MH i2c: E2 08 00 20 10 80 13 01 00 00 00 00 00 AD [22:02:13]Write i2c OK [22:02:13]MH_I2C_Read... [22:02:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:13]Read from MH i2c: E2 [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: E2 0E 00 [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: E2 0E 00 20 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D0 [22:02:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:02:13]wFMCommunicate OK [22:02:13]SAM_PROTO_GetShiftState done [22:02:13]FM_GetShiftState done [22:02:13]opened in 1724112910 [22:02:13]opened+sec_in_day 1724199310 [22:02:13]quantity*price = 135600 [22:02:13]sum+1 = 135601 [22:02:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1356.00 НСП 1% : 12.00 НДС 12% : 144.00 Наличными: 0.00 Безнал.: 1356.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 749 20.08.2024 22:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58765 ФПД: 52461769262943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220214&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58765&fm=52461769262943&tin=02508201610067®Number=0000000000162794&sum=135600 [22:02:14]StoreToDocumentArchive [22:02:14]shift 100 fd 58765 [22:02:14]save to /storage/0100/doc_00058765 [22:02:14]save last doc name /storage/0100/doc_00058765 to /storage/kkm_last_doc_name [22:02:14]save OK [22:02:14]Clear old archive folders... [22:02:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:02:14]tlvbuf is B6F5B3D0 [22:02:14]SAM_PROTO_ClearQueue [22:02:14]wFMCommunicate request_size=4 [22:02:14]MH_SAM_APDU [22:02:14]CAPDU: 80 09 00 00 [22:02:14]Write to MH i2c: E2 08 00 2D 10 80 09 00 00 00 00 00 00 AF [22:02:14]Write i2c OK [22:02:14]MH_I2C_Read... [22:02:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:02:14]Read from MH i2c: E2 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 03 00 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 03 00 2D 10 00 90 00 B1 [22:02:14]RAPDU: 90 00 [22:02:14]wFMCommunicate OK [22:02:14]SAM_PROTO_ClearQueue done [22:02:14]KKMCreateOFDPacket [22:02:14]OFDProtocolAddRootSTLVToBuf [22:02:14]FM_MakeSignedData [22:02:14]FM_MakeSignedData [22:02:14]SAM_PROTO_SignData [22:02:14]wFMCommunicate request_size=4 [22:02:14]MH_SAM_APDU [22:02:14]CAPDU: 80 0D 01 02 [22:02:14]Write to MH i2c: E2 08 00 2E 10 80 0D 01 02 00 00 00 00 B7 [22:02:14]Write i2c OK [22:02:14]MH_I2C_Read... [22:02:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:02:15]Read from MH i2c: E2 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 03 00 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 03 00 2E 10 00 90 00 B2 [22:02:15]RAPDU: 90 00 [22:02:15]wFMCommunicate OK [22:02:15]wFMCommunicate request_size=255 [22:02:15]MH_SAM_APDU [22:02:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 66 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E5 00 00 35 04 06 00 2F [22:02:15]Write to MH i2c: E2 02 01 2F 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 66 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E5 00 00 35 04 06 00 2F 00 00 CD [22:02:15]Write i2c OK [22:02:15]MH_I2C_Read... [22:02:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:15]Read from MH i2c: E2 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 03 00 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 03 00 2F 10 00 90 00 B3 [22:02:15]RAPDU: 90 00 [22:02:15]wFMCommunicate OK [22:02:15]wFMCommunicate request_size=10 [22:02:15]MH_SAM_APDU [22:02:15]CAPDU: 80 0D 02 02 05 B6 B5 1F 07 5F [22:02:15]Write to MH i2c: E2 0D 00 30 10 80 0D 02 02 05 00 B6 B5 1F 07 5F 00 00 B4 [22:02:15]Write i2c OK [22:02:15]MH_I2C_Read... [22:02:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:15]Read from MH i2c: E2 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 03 00 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 03 00 30 10 00 90 00 B4 [22:02:15]RAPDU: 90 00 [22:02:15]wFMCommunicate OK [22:02:15]wFMCommunicate request_size=4 [22:02:15]MH_SAM_APDU [22:02:15]CAPDU: 80 0D 03 02 [22:02:15]Write to MH i2c: E2 08 00 31 10 80 0D 03 02 00 00 00 00 BC [22:02:15]Write i2c OK [22:02:15]MH_I2C_Read... [22:02:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:02:15]Read from MH i2c: E2 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 0B 00 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 0B 00 31 10 00 46 9F D1 8A F6 27 3E 7F 90 00 D7 [22:02:15]RAPDU: 46 9F D1 8A F6 27 3E 7F 90 00 [22:02:15]wFMCommunicate OK [22:02:15]SAM_PROTO_SignData done [22:02:15]FM_MakeSignedData done [22:02:15]CreateOFDProtocolMessage [22:02:15]wFMCommunicate request_size=4 [22:02:15]MH_SAM_APDU [22:02:15]CAPDU: 80 11 00 00 [22:02:15]Write to MH i2c: E2 08 00 32 10 80 11 00 00 00 00 00 00 BC [22:02:15]Write i2c OK [22:02:15]MH_I2C_Read... [22:02:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:15]Read from MH i2c: E2 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 17 00 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: E2 17 00 32 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 08 [22:02:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:02:15]wFMCommunicate OK [22:02:15]CreateOFDProtocolMessage done [22:02:15]OFDSenderStorePacket 58765 [22:02:15]StoreOFDPacket docnum=58765 [22:02:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B9 B4 07 01 46 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 66 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E5 00 00 35 04 06 00 2F B6 B5 1F 07 5F 46 9F D1 8A F6 27 3E 7F [22:02:15]CheckFolder [22:02:15]dirname=/storage/ofd_packets [22:02:15]CheckFolder done [22:02:15]ProducePacketName [22:02:15]name=ofd_packets/00058765 [22:02:15]NVStorageSaveData ofd_packets/00058765 [22:02:15]File name is /storage/ofd_packets/00058765 [22:02:15]Write 301 bytes [22:02:15]NVStorageSaveData done [22:02:15]OFDSenderStorePacket done [22:02:15]KKMCreateOFDPacket done [22:02:15]NVStorageSaveData kkm_last_timestamp [22:02:15]File name is /storage/kkm_last_timestamp [22:02:15]Write 4 bytes [22:02:15]NVStorageSaveData done [22:02:15]ExternCall_PrintAddStr [22:02:15]wPrintStart [22:02:15]Write to MH i2c: 01 00 00 33 10 43 [22:02:15]Write i2c OK [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: 01 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: 01 07 00 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: 01 07 00 33 10 00 00 00 00 00 FF 0F 58 [22:02:15]RasterBufferAndPrint [22:02:15]line Счет N : (1)2076121 [22:02:15]line ИНН: 02508201610067 [22:02:15]line Контрольно-Кассовый Чек [22:02:15]line ПРОДАЖА [22:02:15]line ТРК (МРК, ГНК) : 43 [22:02:15]line Товар: 2710124130 [22:02:15]line Аи-92-К-4 [22:02:15]line 20.000 * 67.80 [22:02:15]line = 1356.00 [22:02:15]line НДС 12% НСП 1% [22:02:15]line > о реализуемом товаре [22:02:15]line ИТОГО: 1356.00 [22:02:15]line НСП 1% : 12.00 [22:02:15]line НДС 12% : 144.00 [22:02:15]line Наличными: 0.00 [22:02:15]line Безнал.: 1356.00 [22:02:15]line Место: АЗС № 135 "Партнер Нефть" [22:02:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:02:15]line СНО: Общий режим [22:02:15]line Чек 749 20.08.2024 22:02 [22:02:15]line Смена: 100 ФФД: 1.0 [22:02:15]line ЗНМ: 0300000196 [22:02:15]line РНМ: 0000000000162794 [22:02:15]line Версия ККМ: v1.0 [22:02:15]line Платежная система: O! деньги [22:02:15]line ФМ: 0000000002094532 [22:02:15]line ФД: 58765 [22:02:15]line ФПД: 52461769262943 [22:02:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220214&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58765&fm=52461769262943&tin=02508201610067®Number=0000000000162794&sum=135600 [22:02:15]OFD Sender: Processing packet 58765 [packets to send 52, broken 51] [22:02:15]ProducePacketName [22:02:15]name=ofd_packets/00058765 [22:02:15]OFD Sender: To server: pG, [22:02:15]CommunicateWithHost lk.salyk.kg:30040 [22:02:15]ConnectInit lk.salyk.kg [22:02:15]written 0, free lines is 4095 [22:02:15]Connected sock=10 [22:02:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B9 B4 07 01 46 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 66 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8D E5 00 00 35 04 06 00 2F B6 B5 1F 07 5F 46 9F D1 8A F6 27 3E 7F [22:02:16]Write to MH i2c: 01 00 00 5D 10 6D [22:02:16]Write i2c OK [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: 01 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: 01 07 00 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: 01 07 00 5D 10 00 00 00 00 00 B9 0C 39 [22:02:16]RasterBufferAndPrint [22:02:16]line [22:02:16]line [22:02:16]line [22:02:16]line [22:02:16]line [22:02:16]written 0, free lines is 3263 [22:02:16]MH_Cut [22:02:16]Write to MH i2c: D1 01 00 64 10 01 46 [22:02:16]Write i2c OK [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: D1 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: D1 01 00 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: D1 01 00 64 10 00 45 [22:02:16]Write to MH i2c: 01 00 00 65 10 75 [22:02:16]Write i2c OK [22:02:16]MH_I2C_Read... [22:02:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 61 B2 47 00 BB 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 32 30 39 34 35 33 32 10 04 04 00 8D E5 00 00 F4 03 04 00 B4 BD C4 66 B6 04 01 00 00 6D 66 50 2E 33 FC FE 99 [22:02:16]CommunicateWithHost err = 0 [22:02:16]CheckOFDResponse [22:02:16]1017 (14) - 77093643461234 [22:02:16]1041 (16) - 0000000002094532 [22:02:16]1040 (4) - 58765 [22:02:16]1012 (4) - 20.08.2024 16:00 [22:02:16]1206 (1) - 0 [22:02:16]OFD Sender: Remove packet 58765 [22:02:16]ProducePacketName [22:02:16]name=ofd_packets/00058765 [22:02:16]NVStorageDeleteData [22:02:16]OFD Sender: No OFD packet to send [22:02:17]*** Cut start [22:02:17]*** Partial cut [22:02:17]*** CUTSNS_PIN = 1 [22:02:17]*** CUTSNS_PIN = 0 [22:02:17]*** Brake cut motor [22:02:17]Read from MH i2c: 01 [22:02:17]MH_I2C_Read... [22:02:17]*** Stop cut motor [22:02:17]*** Cut end [22:02:17]Read from MH i2c: 01 07 00 [22:02:17]MH_I2C_Read... [22:02:17]Read from MH i2c: 01 07 00 65 10 00 00 00 00 00 FF 0F 8A [22:02:17]process_action close_receipt done [22:02:17]requested_data is exist [22:02:17]produce_requested_data [22:02:17]requested_item fm.sn is exist - process it [22:02:17]wFMCommunicate request_size=4 [22:02:17]MH_SAM_APDU [22:02:17]CAPDU: 80 11 00 00 [22:02:17]Write to MH i2c: E2 08 00 66 10 80 11 00 00 00 00 00 00 F0 [22:02:17]Write i2c OK [22:02:17]MH_I2C_Read... [22:02:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:17]Read from MH i2c: E2 [22:02:17]MH_I2C_Read... [22:02:17]Read from MH i2c: E2 17 00 [22:02:17]MH_I2C_Read... [22:02:17]Read from MH i2c: E2 17 00 66 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3C [22:02:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:02:17]wFMCommunicate OK [22:02:17]requested_item fd.num is exist - process it [22:02:17]SAM_PROTO_GetFieldsCounters [22:02:17]wFMCommunicate request_size=4 [22:02:17]MH_SAM_APDU [22:02:17]CAPDU: 80 13 00 00 [22:02:17]Write to MH i2c: E2 08 00 67 10 80 13 00 00 00 00 00 00 F3 [22:02:17]Write i2c OK [22:02:17]MH_I2C_Read... [22:02:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:02:18]Read from MH i2c: E2 [22:02:18]MH_I2C_Read... [22:02:18]Read from MH i2c: E2 62 00 [22:02:18]MH_I2C_Read... [22:02:18]Read from MH i2c: E2 62 00 67 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 ED 02 00 00 5E 04 04 00 ED 02 00 00 57 04 04 00 EE 02 00 00 19 04 04 00 00 00 00 00 90 00 B4 [22:02:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 ED 02 00 00 5E 04 04 00 ED 02 00 00 57 04 04 00 EE 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:02:18]wFMCommunicate OK [22:02:18]SAM_PROTO_GetFieldsCounters done [22:02:18]requested_item shift.num is exist - process it [22:02:18]requested_item shift.opened is exist - process it [22:02:18]req_shift_opened [22:02:18]FM_GetShiftState [22:02:18]SAM_PROTO_GetShiftState [22:02:18]wFMCommunicate request_size=4 [22:02:18]MH_SAM_APDU [22:02:18]CAPDU: 80 13 01 00 [22:02:18]Write to MH i2c: E2 08 00 68 10 80 13 01 00 00 00 00 00 F5 [22:02:18]Write i2c OK [22:02:18]MH_I2C_Read... [22:02:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:18]Read from MH i2c: E2 [22:02:18]MH_I2C_Read... [22:02:18]Read from MH i2c: E2 0E 00 [22:02:18]MH_I2C_Read... [22:02:18]Read from MH i2c: E2 0E 00 68 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 18 [22:02:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:02:18]wFMCommunicate OK [22:02:18]SAM_PROTO_GetShiftState done [22:02:18]FM_GetShiftState done [22:02:18]req_shift_opened done [22:02:18]requested_item shift.open_date is exist - process it [22:02:18]req_shift_open_date [22:02:18]req_shift_open_date done [22:02:18]produce_requested_data done [22:02:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58765,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:02:18]process_action_free close_receipt [22:02:18]json_value_free [22:02:18]json_value_free done [22:02:18]process_json_proto returns [22:02:18]Send response to host [22:02:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58765,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:02:18]free response buf [22:02:18]execute_script done [22:02:18]execute_script returns [22:02:18]free content buf [22:02:18]Sock 7.Close socket [22:02:18]Sock 7.Thread stoped [22:02:21]OFD Sender: No OFD packet to send [22:02:26]OFD Sender: No OFD packet to send [22:02:31]OFD Sender: No OFD packet to send [22:02:36]OFD Sender: No OFD packet to send [22:02:41]OFD Sender: No OFD packet to send [22:02:46]OFD Sender: No OFD packet to send [22:02:51]OFD Sender: No OFD packet to send [22:02:56]OFD Sender: No OFD packet to send [22:03:01]OFD Sender: No OFD packet to send [22:03:06]OFD Sender: No OFD packet to send [22:03:11]OFD Sender: No OFD packet to send [22:03:16]OFD Sender: No OFD packet to send [22:03:21]OFD Sender: No OFD packet to send [22:03:26]OFD Sender: No OFD packet to send [22:03:31]OFD Sender: No OFD packet to send [22:03:36]OFD Sender: No OFD packet to send [22:03:41]OFD Sender: No OFD packet to send [22:03:41]accept exits with 9 [22:03:41]New connection [22:03:41]New thread 3067583844 created [22:03:41]Thread 3067440484 joined [22:03:41]Waiting for new connection... [22:03:41] Sock 9.Parse request [22:03:41]Sock 9.Check first char [22:03:41]Sock 9.First char is OK [22:03:41]request: POST /json_proto HTTP/1.0 [22:03:41]Method: POST [22:03:41]URL: /json_proto [22:03:41]Method is POST - this is cgi request [22:03:41]url: /json_proto [22:03:41]query_string will be loaded in cgi processing [22:03:41]execute_cgi json_proto POST (null) [22:03:41]execute_cgi path=json_proto method=POST [22:03:41]POST find Content-Length [22:03:41]Host: 172.17.44.3:8080 [22:03:41]Content-Length: 804 [22:03:41]Content-Type: application/json [22:03:41] [22:03:41]POST finish read [22:03:41]Found Content-Length = 804 [22:03:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:03:41]execute_script... [22:03: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)2076122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:03:41]POST & json_proto [22:03:41]process_json_proto [22:03:41]json parsed OK: [22:03:41]protocol is kg_v1.0 [22:03:41]action value=close_receipt [22:03:41]process_action close_receipt [22:03:41]cmd_close_receipt [22:03:41]MH_GetDate [22:03:41]Write to MH i2c: F0 00 00 69 10 68 [22:03:41]Write i2c OK [22:03:41]MH_I2C_Read... [22:03:41]Read from MH i2c: F0 [22:03:41]MH_I2C_Read... [22:03:41]Read from MH i2c: F0 09 00 [22:03:41]MH_I2C_Read... [22:03:41]Read from MH i2c: F0 09 00 69 10 00 BE 12 C5 66 AD C5 5D 66 A1 [22:03:41]GetLastDocTimeStamp 1724191334 [22:03:41]current date 1724191422 [22:03:41]FM_GetShiftState [22:03:41]SAM_PROTO_GetShiftState [22:03:41]wFMCommunicate request_size=4 [22:03:41]MH_SAM_APDU [22:03:41]CAPDU: 80 13 01 00 [22:03:41]Write to MH i2c: E2 08 00 6A 10 80 13 01 00 00 00 00 00 F7 [22:03:41]Write i2c OK [22:03:41]MH_I2C_Read... [22:03:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:41]Read from MH i2c: E2 [22:03:41]MH_I2C_Read... [22:03:41]Read from MH i2c: E2 0E 00 [22:03:41]MH_I2C_Read... [22:03:42]Read from MH i2c: E2 0E 00 6A 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 1A [22:03:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:03:42]wFMCommunicate OK [22:03:42]SAM_PROTO_GetShiftState done [22:03:42]FM_GetShiftState done [22:03:42]opened in 1724112910 [22:03:42]opened+sec_in_day 1724199310 [22:03:42]quantity*price = 100021 [22:03:42]sum+1 = 100023 [22:03:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 750 20.08.2024 22:03 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58766 ФПД: 21903048511975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220342&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58766&fm=21903048511975&tin=02508201610067®Number=0000000000162794&sum=100022 [22:03:43]StoreToDocumentArchive [22:03:43]shift 100 fd 58766 [22:03:43]save to /storage/0100/doc_00058766 [22:03:43]save last doc name /storage/0100/doc_00058766 to /storage/kkm_last_doc_name [22:03:43]save OK [22:03:43]Clear old archive folders... [22:03:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:03:43]tlvbuf is 01F95380 [22:03:43]SAM_PROTO_ClearQueue [22:03:43]wFMCommunicate request_size=4 [22:03:43]MH_SAM_APDU [22:03:43]CAPDU: 80 09 00 00 [22:03:43]Write to MH i2c: E2 08 00 77 10 80 09 00 00 00 00 00 00 F9 [22:03:43]Write i2c OK [22:03:43]MH_I2C_Read... [22:03:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:03:43]Read from MH i2c: E2 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 03 00 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 03 00 77 10 00 90 00 FB [22:03:43]RAPDU: 90 00 [22:03:43]wFMCommunicate OK [22:03:43]SAM_PROTO_ClearQueue done [22:03:43]KKMCreateOFDPacket [22:03:43]OFDProtocolAddRootSTLVToBuf [22:03:43]FM_MakeSignedData [22:03:43]FM_MakeSignedData [22:03:43]SAM_PROTO_SignData [22:03:43]wFMCommunicate request_size=4 [22:03:43]MH_SAM_APDU [22:03:43]CAPDU: 80 0D 01 02 [22:03:43]Write to MH i2c: E2 08 00 78 10 80 0D 01 02 00 00 00 00 01 [22:03:43]Write i2c OK [22:03:43]MH_I2C_Read... [22:03:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:03:43]Read from MH i2c: E2 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 03 00 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 03 00 78 10 00 90 00 FC [22:03:43]RAPDU: 90 00 [22:03:43]wFMCommunicate OK [22:03:43]wFMCommunicate request_size=255 [22:03:43]MH_SAM_APDU [22:03:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 EE 02 00 00 F4 03 04 00 BE 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E5 00 00 35 04 06 00 13 [22:03:43]Write to MH i2c: E2 02 01 79 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EE 02 00 00 F4 03 04 00 BE 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E5 00 00 35 04 06 00 13 00 00 AB [22:03:43]Write i2c OK [22:03:43]MH_I2C_Read... [22:03:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:43]Read from MH i2c: E2 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 03 00 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 03 00 79 10 00 90 00 FD [22:03:43]RAPDU: 90 00 [22:03:43]wFMCommunicate OK [22:03:43]wFMCommunicate request_size=10 [22:03:43]MH_SAM_APDU [22:03:43]CAPDU: 80 0D 02 02 05 EB B3 6D 11 E7 [22:03:43]Write to MH i2c: E2 0D 00 7A 10 80 0D 02 02 05 00 EB B3 6D 11 E7 00 00 11 [22:03:43]Write i2c OK [22:03:43]MH_I2C_Read... [22:03:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:43]Read from MH i2c: E2 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 03 00 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 03 00 7A 10 00 90 00 FE [22:03:43]RAPDU: 90 00 [22:03:43]wFMCommunicate OK [22:03:43]wFMCommunicate request_size=4 [22:03:43]MH_SAM_APDU [22:03:43]CAPDU: 80 0D 03 02 [22:03:43]Write to MH i2c: E2 08 00 7B 10 80 0D 03 02 00 00 00 00 06 [22:03:43]Write i2c OK [22:03:43]MH_I2C_Read... [22:03:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:03:43]Read from MH i2c: E2 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 0B 00 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 0B 00 7B 10 00 07 53 F8 82 AD 6B 71 87 90 00 EB [22:03:43]RAPDU: 07 53 F8 82 AD 6B 71 87 90 00 [22:03:43]wFMCommunicate OK [22:03:43]SAM_PROTO_SignData done [22:03:43]FM_MakeSignedData done [22:03:43]CreateOFDProtocolMessage [22:03:43]wFMCommunicate request_size=4 [22:03:43]MH_SAM_APDU [22:03:43]CAPDU: 80 11 00 00 [22:03:43]Write to MH i2c: E2 08 00 7C 10 80 11 00 00 00 00 00 00 06 [22:03:43]Write i2c OK [22:03:43]MH_I2C_Read... [22:03:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:43]Read from MH i2c: E2 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 17 00 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: E2 17 00 7C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 52 [22:03:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:03:43]wFMCommunicate OK [22:03:43]CreateOFDProtocolMessage done [22:03:43]OFDSenderStorePacket 58766 [22:03:43]StoreOFDPacket docnum=58766 [22:03:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F6 04 07 01 BA 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EE 02 00 00 F4 03 04 00 BE 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E5 00 00 35 04 06 00 13 EB B3 6D 11 E7 07 53 F8 82 AD 6B 71 87 [22:03:43]CheckFolder [22:03:43]dirname=/storage/ofd_packets [22:03:43]CheckFolder done [22:03:43]ProducePacketName [22:03:43]name=ofd_packets/00058766 [22:03:43]NVStorageSaveData ofd_packets/00058766 [22:03:43]File name is /storage/ofd_packets/00058766 [22:03:43]Write 301 bytes [22:03:43]NVStorageSaveData done [22:03:43]OFDSenderStorePacket done [22:03:43]KKMCreateOFDPacket done [22:03:43]NVStorageSaveData kkm_last_timestamp [22:03:43]File name is /storage/kkm_last_timestamp [22:03:43]Write 4 bytes [22:03:43]NVStorageSaveData done [22:03:43]ExternCall_PrintAddStr [22:03:43]wPrintStart [22:03:43]Write to MH i2c: 01 00 00 7D 10 8D [22:03:43]Write i2c OK [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: 01 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: 01 07 00 [22:03:43]MH_I2C_Read... [22:03:43]Read from MH i2c: 01 07 00 7D 10 00 00 00 00 00 FF 0F A2 [22:03:43]RasterBufferAndPrint [22:03:43]line Счет N : (1)2076122 [22:03:43]line ИНН: 02508201610067 [22:03:43]line Контрольно-Кассовый Чек [22:03:43]line ПРОДАЖА [22:03:43]line ТРК (МРК, ГНК) : 32 [22:03:43]line Товар: 2710124500 [22:03:43]line Аи-95-К-5 [22:03:43]line 13.480 * 74.20 [22:03:43]line = 1000.22 [22:03:43]line НДС 12% НСП 1% [22:03:43]line > о реализуемом товаре [22:03:43]line ИТОГО: 1000.22 [22:03:43]line НСП 1% : 8.85 [22:03:43]line НДС 12% : 106.22 [22:03:43]line Наличными: 0.00 [22:03:43]line Безнал.: 1000.22 [22:03:43]line Место: АЗС № 135 "Партнер Нефть" [22:03:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:03:43]line СНО: Общий режим [22:03:43]line Чек 750 20.08.2024 22:03 [22:03:43]line Смена: 100 ФФД: 1.0 [22:03:43]line ЗНМ: 0300000196 [22:03:43]line РНМ: 0000000000162794 [22:03:43]line Версия ККМ: v1.0 [22:03:43]line Платежная система: O! деньги [22:03:43]line ФМ: 0000000002094532 [22:03:43]line ФД: 58766 [22:03:43]line ФПД: 21903048511975 [22:03:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220342&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58766&fm=21903048511975&tin=02508201610067®Number=0000000000162794&sum=100022 [22:03:43]OFD Sender: Processing packet 58766 [packets to send 52, broken 51] [22:03:43]ProducePacketName [22:03:43]name=ofd_packets/00058766 [22:03:43]OFD Sender: To server: pG, [22:03:43]CommunicateWithHost lk.salyk.kg:30040 [22:03:43]ConnectInit lk.salyk.kg [22:03:43]written 0, free lines is 4095 [22:03:44]Connected sock=10 [22:03:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F6 04 07 01 BA 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 EE 02 00 00 F4 03 04 00 BE 12 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8E E5 00 00 35 04 06 00 13 EB B3 6D 11 E7 07 53 F8 82 AD 6B 71 87 [22:03:44]Write to MH i2c: 01 00 00 A7 10 B7 [22:03:44]Write i2c OK [22:03:44]MH_I2C_Read... [22:03:44]Read from MH i2c: 01 [22:03:44]MH_I2C_Read... [22:03:44]Read from MH i2c: 01 07 00 [22:03:44]MH_I2C_Read... [22:03:44]Read from MH i2c: 01 07 00 A7 10 00 00 00 00 00 C4 0C 8E [22:03:44]RasterBufferAndPrint [22:03:44]line [22:03:44]line [22:03:44]line [22:03:44]line [22:03:44]line [22:03:44]written 0, free lines is 3273 [22:03:44]MH_Cut [22:03:44]Write to MH i2c: D1 01 00 AE 10 01 90 [22:03:44]Write i2c OK [22:03:44]MH_I2C_Read... [22:03:44]Read from MH i2c: D1 [22:03:44]MH_I2C_Read... [22:03:44]Read from MH i2c: D1 01 00 [22:03:44]MH_I2C_Read... [22:03:44]Read from MH i2c: D1 01 00 AE 10 00 8F [22:03:44]Write to MH i2c: 01 00 00 AF 10 BF [22:03:44]Write i2c OK [22:03:44]MH_I2C_Read... [22:03:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6C B9 47 00 AF 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 32 30 39 34 35 33 32 10 04 04 00 8E E5 00 00 F4 03 04 00 0C BE C4 66 B6 04 01 00 00 48 20 90 CA E0 01 8A 28 [22:03:44]CommunicateWithHost err = 0 [22:03:44]CheckOFDResponse [22:03:44]1017 (14) - 77093643461234 [22:03:44]1041 (16) - 0000000002094532 [22:03:44]1040 (4) - 58766 [22:03:44]1012 (4) - 20.08.2024 16:02 [22:03:44]1206 (1) - 0 [22:03:44]OFD Sender: Remove packet 58766 [22:03:44]ProducePacketName [22:03:44]name=ofd_packets/00058766 [22:03:44]NVStorageDeleteData [22:03:45]OFD Sender: No OFD packet to send [22:03:45]*** Cut start [22:03:45]*** Partial cut [22:03:45]*** CUTSNS_PIN = 1 [22:03:45]*** CUTSNS_PIN = 0 [22:03:45]*** Brake cut motor [22:03:46]Read from MH i2c: 01 [22:03:46]MH_I2C_Read... [22:03:46]*** Stop cut motor [22:03:46]*** Cut end [22:03:46]Read from MH i2c: 01 07 00 [22:03:46]MH_I2C_Read... [22:03:46]Read from MH i2c: 01 07 00 AF 10 00 00 00 00 00 FF 0F D4 [22:03:46]process_action close_receipt done [22:03:46]requested_data is exist [22:03:46]produce_requested_data [22:03:46]requested_item fm.sn is exist - process it [22:03:46]wFMCommunicate request_size=4 [22:03:46]MH_SAM_APDU [22:03:46]CAPDU: 80 11 00 00 [22:03:46]Write to MH i2c: E2 08 00 B0 10 80 11 00 00 00 00 00 00 3A [22:03:46]Write i2c OK [22:03:46]MH_I2C_Read... [22:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:46]Read from MH i2c: E2 [22:03:46]MH_I2C_Read... [22:03:46]Read from MH i2c: E2 17 00 [22:03:46]MH_I2C_Read... [22:03:46]Read from MH i2c: E2 17 00 B0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 86 [22:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:03:46]wFMCommunicate OK [22:03:46]requested_item fd.num is exist - process it [22:03:46]SAM_PROTO_GetFieldsCounters [22:03:46]wFMCommunicate request_size=4 [22:03:46]MH_SAM_APDU [22:03:46]CAPDU: 80 13 00 00 [22:03:46]Write to MH i2c: E2 08 00 B1 10 80 13 00 00 00 00 00 00 3D [22:03:46]Write i2c OK [22:03:46]MH_I2C_Read... [22:03:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:03:46]Read from MH i2c: E2 [22:03:46]MH_I2C_Read... [22:03:46]Read from MH i2c: E2 62 00 [22:03:46]MH_I2C_Read... [22:03:46]Read from MH i2c: E2 62 00 B1 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EE 02 00 00 5E 04 04 00 EE 02 00 00 57 04 04 00 EF 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [22:03:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EE 02 00 00 5E 04 04 00 EE 02 00 00 57 04 04 00 EF 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:03:46]wFMCommunicate OK [22:03:46]SAM_PROTO_GetFieldsCounters done [22:03:46]requested_item shift.num is exist - process it [22:03:46]requested_item shift.opened is exist - process it [22:03:46]req_shift_opened [22:03:46]FM_GetShiftState [22:03:46]SAM_PROTO_GetShiftState [22:03:46]wFMCommunicate request_size=4 [22:03:46]MH_SAM_APDU [22:03:46]CAPDU: 80 13 01 00 [22:03:46]Write to MH i2c: E2 08 00 B2 10 80 13 01 00 00 00 00 00 3F [22:03:46]Write i2c OK [22:03:46]MH_I2C_Read... [22:03:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:46]Read from MH i2c: E2 [22:03:46]MH_I2C_Read... [22:03:46]Read from MH i2c: E2 0E 00 [22:03:46]MH_I2C_Read... [22:03:46]Read from MH i2c: E2 0E 00 B2 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 62 [22:03:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:03:46]wFMCommunicate OK [22:03:46]SAM_PROTO_GetShiftState done [22:03:46]FM_GetShiftState done [22:03:46]req_shift_opened done [22:03:46]requested_item shift.open_date is exist - process it [22:03:46]req_shift_open_date [22:03:46]req_shift_open_date done [22:03:46]produce_requested_data done [22:03:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58766,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:03:46]process_action_free close_receipt [22:03:46]json_value_free [22:03:46]json_value_free done [22:03:46]process_json_proto returns [22:03:46]Send response to host [22:03:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58766,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:03:46]free response buf [22:03:46]execute_script done [22:03:46]execute_script returns [22:03:46]free content buf [22:03:46]Sock 9.Close socket [22:03:46]Sock 9.Thread stoped [22:03:50]OFD Sender: No OFD packet to send [22:03:55]OFD Sender: No OFD packet to send [22:04:00]OFD Sender: No OFD packet to send [22:04:05]OFD Sender: No OFD packet to send [22:04:10]OFD Sender: No OFD packet to send [22:04:15]OFD Sender: No OFD packet to send [22:04:20]OFD Sender: No OFD packet to send [22:04:25]OFD Sender: No OFD packet to send [22:04:30]OFD Sender: No OFD packet to send [22:04:35]OFD Sender: No OFD packet to send [22:04:40]OFD Sender: No OFD packet to send [22:04:45]OFD Sender: No OFD packet to send [22:04:50]OFD Sender: No OFD packet to send [22:04:55]OFD Sender: No OFD packet to send [22:05:00]OFD Sender: No OFD packet to send [22:05:05]OFD Sender: No OFD packet to send [22:05:10]OFD Sender: No OFD packet to send [22:05:15]OFD Sender: No OFD packet to send [22:05:20]OFD Sender: No OFD packet to send [22:05:25]OFD Sender: No OFD packet to send [22:05:30]OFD Sender: No OFD packet to send [22:05:35]OFD Sender: No OFD packet to send [22:05:40]OFD Sender: No OFD packet to send [22:05:45]OFD Sender: No OFD packet to send [22:05:50]OFD Sender: No OFD packet to send [22:05:55]OFD Sender: No OFD packet to send [22:06:00]OFD Sender: No OFD packet to send [22:06:05]OFD Sender: No OFD packet to send [22:06:10]OFD Sender: No OFD packet to send [22:06:15]OFD Sender: No OFD packet to send [22:06:20]OFD Sender: No OFD packet to send [22:06:25]OFD Sender: No OFD packet to send [22:06:30]OFD Sender: No OFD packet to send [22:06:35]OFD Sender: No OFD packet to send [22:06:40]OFD Sender: No OFD packet to send [22:06:45]OFD Sender: No OFD packet to send [22:06:50]OFD Sender: No OFD packet to send [22:06:55]OFD Sender: No OFD packet to send [22:07:00]OFD Sender: No OFD packet to send [22:07:02]accept exits with 7 [22:07:02]New connection [22:07:02]New thread 3067440484 created [22:07:02]Thread 3067583844 joined [22:07:02]Waiting for new connection... [22:07:02] Sock 7.Parse request [22:07:02]Sock 7.Check first char [22:07:02]Sock 7.First char is OK [22:07:02]request: POST /json_proto HTTP/1.0 [22:07:02]Method: POST [22:07:02]URL: /json_proto [22:07:02]Method is POST - this is cgi request [22:07:02]url: /json_proto [22:07:02]query_string will be loaded in cgi processing [22:07:02]execute_cgi json_proto POST (null) [22:07:02]execute_cgi path=json_proto method=POST [22:07:02]POST find Content-Length [22:07:02]Host: 172.17.44.3:8080 [22:07:02]Content-Length: 755 [22:07:02]Content-Type: application/json [22:07:02] [22:07:02]POST finish read [22:07:02]Found Content-Length = 755 [22:07:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30049185", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:02]execute_script... [22:07: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)2076123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30049185", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:02]POST & json_proto [22:07:02]process_json_proto [22:07:02]json parsed OK: [22:07:02]protocol is kg_v1.0 [22:07:02]action value=close_receipt [22:07:02]process_action close_receipt [22:07:02]cmd_close_receipt [22:07:02]MH_GetDate [22:07:02]Write to MH i2c: F0 00 00 B3 10 B2 [22:07:02]Write i2c OK [22:07:02]MH_I2C_Read... [22:07:02]Read from MH i2c: F0 [22:07:02]MH_I2C_Read... [22:07:02]Read from MH i2c: F0 09 00 [22:07:02]MH_I2C_Read... [22:07:02]Read from MH i2c: F0 09 00 B3 10 00 87 13 C5 66 AD C5 5D 66 B5 [22:07:02]GetLastDocTimeStamp 1724191422 [22:07:02]current date 1724191623 [22:07:02]FM_GetShiftState [22:07:02]SAM_PROTO_GetShiftState [22:07:02]wFMCommunicate request_size=4 [22:07:02]MH_SAM_APDU [22:07:02]CAPDU: 80 13 01 00 [22:07:02]Write to MH i2c: E2 08 00 B4 10 80 13 01 00 00 00 00 00 41 [22:07:02]Write i2c OK [22:07:02]MH_I2C_Read... [22:07:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:02]Read from MH i2c: E2 [22:07:02]MH_I2C_Read... [22:07:02]Read from MH i2c: E2 0E 00 [22:07:02]MH_I2C_Read... [22:07:02]Read from MH i2c: E2 0E 00 B4 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 64 [22:07:02]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:07:02]wFMCommunicate OK [22:07:02]SAM_PROTO_GetShiftState done [22:07:02]FM_GetShiftState done [22:07:02]opened in 1724112910 [22:07:02]opened+sec_in_day 1724199310 [22:07:02]quantity*price = 0 [22:07:02]sum+1 = 1 [22:07:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 751 20.08.2024 22:07 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30049185 ФМ: 0000000002094532 ФД: 58767 ФПД: 35848061270544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220703&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58767&fm=35848061270544&tin=02508201610067®Number=0000000000162794&sum=0 [22:07:04]StoreToDocumentArchive [22:07:04]shift 100 fd 58767 [22:07:04]save to /storage/0100/doc_00058767 [22:07:04]save last doc name /storage/0100/doc_00058767 to /storage/kkm_last_doc_name [22:07:04]save OK [22:07:04]Clear old archive folders... [22:07:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:07:04]tlvbuf is B6F42720 [22:07:04]SAM_PROTO_ClearQueue [22:07:04]wFMCommunicate request_size=4 [22:07:04]MH_SAM_APDU [22:07:04]CAPDU: 80 09 00 00 [22:07:04]Write to MH i2c: E2 08 00 C1 10 80 09 00 00 00 00 00 00 43 [22:07:04]Write i2c OK [22:07:04]MH_I2C_Read... [22:07:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:04]Read from MH i2c: E2 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 03 00 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 03 00 C1 10 00 90 00 45 [22:07:04]RAPDU: 90 00 [22:07:04]wFMCommunicate OK [22:07:04]SAM_PROTO_ClearQueue done [22:07:04]KKMCreateOFDPacket [22:07:04]OFDProtocolAddRootSTLVToBuf [22:07:04]FM_MakeSignedData [22:07:04]FM_MakeSignedData [22:07:04]SAM_PROTO_SignData [22:07:04]wFMCommunicate request_size=4 [22:07:04]MH_SAM_APDU [22:07:04]CAPDU: 80 0D 01 02 [22:07:04]Write to MH i2c: E2 08 00 C2 10 80 0D 01 02 00 00 00 00 4B [22:07:04]Write i2c OK [22:07:04]MH_I2C_Read... [22:07:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:04]Read from MH i2c: E2 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 03 00 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 03 00 C2 10 00 90 00 46 [22:07:04]RAPDU: 90 00 [22:07:04]wFMCommunicate OK [22:07:04]wFMCommunicate request_size=255 [22:07:04]MH_SAM_APDU [22:07: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 34 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 EF 02 00 00 F4 03 04 00 87 13 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E5 00 00 35 04 06 00 20 [22:07:04]Write to MH i2c: E2 02 01 C3 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 34 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 EF 02 00 00 F4 03 04 00 87 13 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E5 00 00 35 04 06 00 20 00 00 36 [22:07:04]Write i2c OK [22:07:04]MH_I2C_Read... [22:07:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:04]Read from MH i2c: E2 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 03 00 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 03 00 C3 10 00 90 00 47 [22:07:04]RAPDU: 90 00 [22:07:04]wFMCommunicate OK [22:07:04]wFMCommunicate request_size=10 [22:07:04]MH_SAM_APDU [22:07:04]CAPDU: 80 0D 02 02 05 9A 86 F5 3A 10 [22:07:04]Write to MH i2c: E2 0D 00 C4 10 80 0D 02 02 05 00 9A 86 F5 3A 10 00 00 B7 [22:07:04]Write i2c OK [22:07:04]MH_I2C_Read... [22:07:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:04]Read from MH i2c: E2 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 03 00 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 03 00 C4 10 00 90 00 48 [22:07:04]RAPDU: 90 00 [22:07:04]wFMCommunicate OK [22:07:04]wFMCommunicate request_size=4 [22:07:04]MH_SAM_APDU [22:07:04]CAPDU: 80 0D 03 02 [22:07:04]Write to MH i2c: E2 08 00 C5 10 80 0D 03 02 00 00 00 00 50 [22:07:04]Write i2c OK [22:07:04]MH_I2C_Read... [22:07:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:07:04]Read from MH i2c: E2 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 0B 00 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 0B 00 C5 10 00 61 98 D1 13 AD 70 74 E5 90 00 A4 [22:07:04]RAPDU: 61 98 D1 13 AD 70 74 E5 90 00 [22:07:04]wFMCommunicate OK [22:07:04]SAM_PROTO_SignData done [22:07:04]FM_MakeSignedData done [22:07:04]CreateOFDProtocolMessage [22:07:04]wFMCommunicate request_size=4 [22:07:04]MH_SAM_APDU [22:07:04]CAPDU: 80 11 00 00 [22:07:04]Write to MH i2c: E2 08 00 C6 10 80 11 00 00 00 00 00 00 50 [22:07:04]Write i2c OK [22:07:04]MH_I2C_Read... [22:07:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:04]Read from MH i2c: E2 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 17 00 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: E2 17 00 C6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9C [22:07:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:07:04]wFMCommunicate OK [22:07:04]CreateOFDProtocolMessage done [22:07:04]OFDSenderStorePacket 58767 [22:07:04]StoreOFDPacket docnum=58767 [22:07:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 70 9A 07 01 0F 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 34 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 EF 02 00 00 F4 03 04 00 87 13 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E5 00 00 35 04 06 00 20 9A 86 F5 3A 10 61 98 D1 13 AD 70 74 E5 [22:07:04]CheckFolder [22:07:04]dirname=/storage/ofd_packets [22:07:04]CheckFolder done [22:07:04]ProducePacketName [22:07:04]name=ofd_packets/00058767 [22:07:04]NVStorageSaveData ofd_packets/00058767 [22:07:04]File name is /storage/ofd_packets/00058767 [22:07:04]Write 301 bytes [22:07:04]NVStorageSaveData done [22:07:04]OFDSenderStorePacket done [22:07:04]KKMCreateOFDPacket done [22:07:04]NVStorageSaveData kkm_last_timestamp [22:07:04]File name is /storage/kkm_last_timestamp [22:07:04]Write 4 bytes [22:07:04]NVStorageSaveData done [22:07:04]ExternCall_PrintAddStr [22:07:04]wPrintStart [22:07:04]Write to MH i2c: 01 00 00 C7 10 D7 [22:07:04]Write i2c OK [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: 01 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: 01 07 00 [22:07:04]MH_I2C_Read... [22:07:04]Read from MH i2c: 01 07 00 C7 10 00 00 00 00 00 FF 0F EC [22:07:04]RasterBufferAndPrint [22:07:04]line Счет N : (1)2076123 [22:07:04]line ИНН: 02508201610067 [22:07:04]line Контрольно-Кассовый Чек [22:07:04]line ПРОДАЖА [22:07:04]line ТРК (МРК, ГНК) : 43 [22:07:04]line Товар: 2710124130 [22:07:04]line Аи-92-К-4 [22:07:04]line 10.000 * 0.00 [22:07:04]line = 0.00 [22:07:04]line НДС 12% НСП 1% [22:07:04]line > о реализуемом товаре [22:07:04]line ИТОГО: 0.00 [22:07:04]line НСП 1% : 0.00 [22:07:04]line НДС 12% : 0.00 [22:07:04]line Наличными: 0.00 [22:07:04]line Безнал.: 0.00 [22:07:04]line Место: АЗС № 135 "Партнер Нефть" [22:07:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:07:04]line СНО: Общий режим [22:07:04]line Чек 751 20.08.2024 22:07 [22:07:04]line Смена: 100 ФФД: 1.0 [22:07:04]line ЗНМ: 0300000196 [22:07:04]line РНМ: 0000000000162794 [22:07:04]line Версия ККМ: v1.0 [22:07:04]line Талоны: ТК ГПНА Online [22:07:04]line 30049185 [22:07:04]line ФМ: 0000000002094532 [22:07:04]line ФД: 58767 [22:07:04]line ФПД: 35848061270544 [22:07:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T220703&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58767&fm=35848061270544&tin=02508201610067®Number=0000000000162794&sum=0 [22:07:04]OFD Sender: Processing packet 58767 [packets to send 52, broken 51] [22:07:04]ProducePacketName [22:07:04]name=ofd_packets/00058767 [22:07:04]OFD Sender: To server: pG, [22:07:04]CommunicateWithHost lk.salyk.kg:30040 [22:07:04]ConnectInit lk.salyk.kg [22:07:04]written 0, free lines is 4095 [22:07:05]Connected sock=10 [22:07:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 70 9A 07 01 0F 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 34 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 EF 02 00 00 F4 03 04 00 87 13 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E5 00 00 35 04 06 00 20 9A 86 F5 3A 10 61 98 D1 13 AD 70 74 E5 [22:07:05]Write to MH i2c: 01 00 00 F1 10 01 [22:07:05]Write i2c OK [22:07:05]MH_I2C_Read... [22:07:05]Read from MH i2c: 01 [22:07:05]MH_I2C_Read... [22:07:05]Read from MH i2c: 01 07 00 [22:07:05]MH_I2C_Read... [22:07:05]Read from MH i2c: 01 07 00 F1 10 00 00 00 00 00 B5 0C C9 [22:07:05]RasterBufferAndPrint [22:07:05]line [22:07:05]line [22:07:05]line [22:07:05]line [22:07:05]line [22:07:05]written 0, free lines is 3258 [22:07:05]MH_Cut [22:07:05]Write to MH i2c: D1 01 00 F8 10 01 DA [22:07:05]Write i2c OK [22:07:05]MH_I2C_Read... [22:07:05]Read from MH i2c: D1 [22:07:05]MH_I2C_Read... [22:07:05]Read from MH i2c: D1 01 00 [22:07:05]MH_I2C_Read... [22:07:05]Read from MH i2c: D1 01 00 F8 10 00 D9 [22:07:05]Write to MH i2c: 01 00 00 F9 10 09 [22:07:05]Write i2c OK [22:07:05]MH_I2C_Read... [22:07:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4C 0F 47 00 E4 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 8F E5 00 00 F4 03 04 00 D5 BE C4 66 B6 04 01 00 00 8C 8C 22 ED 01 BC 1F 55 [22:07:05]CommunicateWithHost err = 0 [22:07:05]CheckOFDResponse [22:07:05]1017 (14) - 77093643461234 [22:07:05]1041 (16) - 0000000002094532 [22:07:05]1040 (4) - 58767 [22:07:05]1012 (4) - 20.08.2024 16:05 [22:07:05]1206 (1) - 0 [22:07:05]OFD Sender: Remove packet 58767 [22:07:05]ProducePacketName [22:07:05]name=ofd_packets/00058767 [22:07:05]NVStorageDeleteData [22:07:05]OFD Sender: No OFD packet to send [22:07:06]*** Cut start [22:07:06]*** Partial cut [22:07:06]*** CUTSNS_PIN = 1 [22:07:06]*** CUTSNS_PIN = 0 [22:07:06]*** Brake cut motor [22:07:06]Read from MH i2c: 01 [22:07:06]MH_I2C_Read... [22:07:06]*** Stop cut motor [22:07:06]*** Cut end [22:07:06]Read from MH i2c: 01 07 00 [22:07:06]MH_I2C_Read... [22:07:06]Read from MH i2c: 01 07 00 F9 10 00 00 00 00 00 FF 0F 1E [22:07:06]process_action close_receipt done [22:07:06]requested_data is exist [22:07:06]produce_requested_data [22:07:06]requested_item fm.sn is exist - process it [22:07:06]wFMCommunicate request_size=4 [22:07:06]MH_SAM_APDU [22:07:06]CAPDU: 80 11 00 00 [22:07:06]Write to MH i2c: E2 08 00 FA 10 80 11 00 00 00 00 00 00 84 [22:07:06]Write i2c OK [22:07:06]MH_I2C_Read... [22:07:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:06]Read from MH i2c: E2 [22:07:06]MH_I2C_Read... [22:07:06]Read from MH i2c: E2 17 00 [22:07:06]MH_I2C_Read... [22:07:06]Read from MH i2c: E2 17 00 FA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D0 [22:07:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:07:06]wFMCommunicate OK [22:07:06]requested_item fd.num is exist - process it [22:07:06]SAM_PROTO_GetFieldsCounters [22:07:06]wFMCommunicate request_size=4 [22:07:06]MH_SAM_APDU [22:07:06]CAPDU: 80 13 00 00 [22:07:06]Write to MH i2c: E2 08 00 FB 10 80 13 00 00 00 00 00 00 87 [22:07:06]Write i2c OK [22:07:06]MH_I2C_Read... [22:07:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:07]Read from MH i2c: E2 [22:07:07]MH_I2C_Read... [22:07:07]Read from MH i2c: E2 62 00 [22:07:07]MH_I2C_Read... [22:07:07]Read from MH i2c: E2 62 00 FB 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EF 02 00 00 5E 04 04 00 EF 02 00 00 57 04 04 00 F0 02 00 00 19 04 04 00 00 00 00 00 90 00 50 [22:07:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 8F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 EF 02 00 00 5E 04 04 00 EF 02 00 00 57 04 04 00 F0 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:07:07]wFMCommunicate OK [22:07:07]SAM_PROTO_GetFieldsCounters done [22:07:07]requested_item shift.num is exist - process it [22:07:07]requested_item shift.opened is exist - process it [22:07:07]req_shift_opened [22:07:07]FM_GetShiftState [22:07:07]SAM_PROTO_GetShiftState [22:07:07]wFMCommunicate request_size=4 [22:07:07]MH_SAM_APDU [22:07:07]CAPDU: 80 13 01 00 [22:07:07]Write to MH i2c: E2 08 00 FC 10 80 13 01 00 00 00 00 00 89 [22:07:07]Write i2c OK [22:07:07]MH_I2C_Read... [22:07:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:07]Read from MH i2c: E2 [22:07:07]MH_I2C_Read... [22:07:07]Read from MH i2c: E2 0E 00 [22:07:07]MH_I2C_Read... [22:07:07]Read from MH i2c: E2 0E 00 FC 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AC [22:07:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:07:07]wFMCommunicate OK [22:07:07]SAM_PROTO_GetShiftState done [22:07:07]FM_GetShiftState done [22:07:07]req_shift_opened done [22:07:07]requested_item shift.open_date is exist - process it [22:07:07]req_shift_open_date [22:07:07]req_shift_open_date done [22:07:07]produce_requested_data done [22:07:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58767,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:07:07]process_action_free close_receipt [22:07:07]json_value_free [22:07:07]json_value_free done [22:07:07]process_json_proto returns [22:07:07]Send response to host [22:07:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58767,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:07:07]free response buf [22:07:07]execute_script done [22:07:07]execute_script returns [22:07:07]free content buf [22:07:07]Sock 7.Close socket [22:07:07]Sock 7.Thread stoped [22:07:10]OFD Sender: No OFD packet to send [22:07:15]OFD Sender: No OFD packet to send [22:07:20]OFD Sender: No OFD packet to send [22:07:25]OFD Sender: No OFD packet to send [22:07:30]OFD Sender: No OFD packet to send [22:07:35]OFD Sender: No OFD packet to send [22:07:40]OFD Sender: No OFD packet to send [22:07:45]OFD Sender: No OFD packet to send [22:07:50]OFD Sender: No OFD packet to send [22:07:55]OFD Sender: No OFD packet to send [22:08:00]OFD Sender: No OFD packet to send [22:08:05]OFD Sender: No OFD packet to send [22:08:10]OFD Sender: No OFD packet to send [22:08:15]OFD Sender: No OFD packet to send [22:08:21]OFD Sender: No OFD packet to send [22:08:26]OFD Sender: No OFD packet to send [22:08:31]OFD Sender: No OFD packet to send [22:08:36]OFD Sender: No OFD packet to send [22:08:41]OFD Sender: No OFD packet to send [22:08:46]OFD Sender: No OFD packet to send [22:08:51]OFD Sender: No OFD packet to send [22:08:56]OFD Sender: No OFD packet to send [22:09:01]OFD Sender: No OFD packet to send [22:09:06]OFD Sender: No OFD packet to send [22:09:11]OFD Sender: No OFD packet to send [22:09:16]OFD Sender: No OFD packet to send [22:09:21]OFD Sender: No OFD packet to send [22:09:26]OFD Sender: No OFD packet to send [22:09:31]OFD Sender: No OFD packet to send [22:09:36]OFD Sender: No OFD packet to send [22:09:41]OFD Sender: No OFD packet to send [22:09:46]OFD Sender: No OFD packet to send [22:09:51]OFD Sender: No OFD packet to send [22:09:56]OFD Sender: No OFD packet to send [22:10:01]OFD Sender: No OFD packet to send [22:10:06]OFD Sender: No OFD packet to send [22:10:11]OFD Sender: No OFD packet to send [22:10:16]OFD Sender: No OFD packet to send [22:10:21]OFD Sender: No OFD packet to send [22:10:26]OFD Sender: No OFD packet to send [22:10:31]OFD Sender: No OFD packet to send [22:10:32]accept exits with 9 [22:10:32]New connection [22:10:32]New thread 3067583844 created [22:10:32]Thread 3067440484 joined [22:10:32]Waiting for new connection... [22:10:32] Sock 9.Parse request [22:10:32]Sock 9.Check first char [22:10:32]Sock 9.First char is OK [22:10:32]request: POST /json_proto HTTP/1.0 [22:10:32]Method: POST [22:10:32]URL: /json_proto [22:10:32]Method is POST - this is cgi request [22:10:32]url: /json_proto [22:10:32]query_string will be loaded in cgi processing [22:10:32]execute_cgi json_proto POST (null) [22:10:32]execute_cgi path=json_proto method=POST [22:10:32]POST find Content-Length [22:10:32]Host: 172.17.44.3:8080 [22:10:32]Content-Length: 802 [22:10:32]Content-Type: application/json [22:10:32] [22:10:32]POST finish read [22:10:32]Found Content-Length = 802 [22:10:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:32]execute_script... [22:10: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)2076125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 5.190, "sum" : 500.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.84 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:32]POST & json_proto [22:10:32]process_json_proto [22:10:32]json parsed OK: [22:10:32]protocol is kg_v1.0 [22:10:32]action value=close_receipt [22:10:32]process_action close_receipt [22:10:32]cmd_close_receipt [22:10:32]MH_GetDate [22:10:32]Write to MH i2c: F0 00 00 FD 10 FC [22:10:32]Write i2c OK [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: F0 [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: F0 09 00 [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: F0 09 00 FD 10 00 59 14 C5 66 AD C5 5D 66 D2 [22:10:32]GetLastDocTimeStamp 1724191623 [22:10:32]current date 1724191833 [22:10:32]FM_GetShiftState [22:10:32]SAM_PROTO_GetShiftState [22:10:32]wFMCommunicate request_size=4 [22:10:32]MH_SAM_APDU [22:10:32]CAPDU: 80 13 01 00 [22:10:32]Write to MH i2c: E2 08 00 FE 10 80 13 01 00 00 00 00 00 8B [22:10:32]Write i2c OK [22:10:32]MH_I2C_Read... [22:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:32]Read from MH i2c: E2 [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: E2 0E 00 [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: E2 0E 00 FE 10 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AE [22:10:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:10:32]wFMCommunicate OK [22:10:32]SAM_PROTO_GetShiftState done [22:10:32]FM_GetShiftState done [22:10:32]opened in 1724112910 [22:10:32]opened+sec_in_day 1724199310 [22:10:32]quantity*price = 50083 [22:10:32]sum+1 = 50085 [22:10:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.84 НСП 1% : 4.43 НДС 12% : 53.19 Наличными: 0.00 Безнал.: 500.84 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 752 20.08.2024 22:10 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58768 ФПД: 50528866442932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T221033&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58768&fm=50528866442932&tin=02508201610067®Number=0000000000162794&sum=50084 [22:10:34]StoreToDocumentArchive [22:10:34]shift 100 fd 58768 [22:10:34]save to /storage/0100/doc_00058768 [22:10:34]save last doc name /storage/0100/doc_00058768 to /storage/kkm_last_doc_name [22:10:34]save OK [22:10:34]Clear old archive folders... [22:10:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:10:34]tlvbuf is B6F42A90 [22:10:34]SAM_PROTO_ClearQueue [22:10:34]wFMCommunicate request_size=4 [22:10:34]MH_SAM_APDU [22:10:34]CAPDU: 80 09 00 00 [22:10:34]Write to MH i2c: E2 08 00 0B 11 80 09 00 00 00 00 00 00 8E [22:10:34]Write i2c OK [22:10:34]MH_I2C_Read... [22:10:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:10:34]Read from MH i2c: E2 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 03 00 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 03 00 0B 11 00 90 00 90 [22:10:34]RAPDU: 90 00 [22:10:34]wFMCommunicate OK [22:10:34]SAM_PROTO_ClearQueue done [22:10:34]KKMCreateOFDPacket [22:10:34]OFDProtocolAddRootSTLVToBuf [22:10:34]FM_MakeSignedData [22:10:34]FM_MakeSignedData [22:10:34]SAM_PROTO_SignData [22:10:34]wFMCommunicate request_size=4 [22:10:34]MH_SAM_APDU [22:10:34]CAPDU: 80 0D 01 02 [22:10:34]Write to MH i2c: E2 08 00 0C 11 80 0D 01 02 00 00 00 00 96 [22:10:34]Write i2c OK [22:10:34]MH_I2C_Read... [22:10:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:10:34]Read from MH i2c: E2 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 03 00 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 03 00 0C 11 00 90 00 91 [22:10:34]RAPDU: 90 00 [22:10:34]wFMCommunicate OK [22:10:34]wFMCommunicate request_size=255 [22:10:34]MH_SAM_APDU [22:10:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 59 14 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E5 00 00 35 04 06 00 [22:10:34]Write to MH i2c: E2 02 01 0D 11 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 59 14 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E5 00 00 35 04 06 00 00 00 29 [22:10:34]Write i2c OK [22:10:34]MH_I2C_Read... [22:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:34]Read from MH i2c: E2 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 03 00 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 03 00 0D 11 00 90 00 92 [22:10:34]RAPDU: 90 00 [22:10:34]wFMCommunicate OK [22:10:34]wFMCommunicate request_size=11 [22:10:34]MH_SAM_APDU [22:10:34]CAPDU: 80 0D 02 02 06 2D F4 AB 22 9E B4 [22:10:34]Write to MH i2c: E2 0E 00 0E 11 80 0D 02 02 06 00 2D F4 AB 22 9E B4 00 00 E5 [22:10:34]Write i2c OK [22:10:34]MH_I2C_Read... [22:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:34]Read from MH i2c: E2 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 03 00 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 03 00 0E 11 00 90 00 93 [22:10:34]RAPDU: 90 00 [22:10:34]wFMCommunicate OK [22:10:34]wFMCommunicate request_size=4 [22:10:34]MH_SAM_APDU [22:10:34]CAPDU: 80 0D 03 02 [22:10:34]Write to MH i2c: E2 08 00 0F 11 80 0D 03 02 00 00 00 00 9B [22:10:34]Write i2c OK [22:10:34]MH_I2C_Read... [22:10:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:10:34]Read from MH i2c: E2 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 0B 00 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 0B 00 0F 11 00 FF F3 FE 73 80 98 9D 42 90 00 F6 [22:10:34]RAPDU: FF F3 FE 73 80 98 9D 42 90 00 [22:10:34]wFMCommunicate OK [22:10:34]SAM_PROTO_SignData done [22:10:34]FM_MakeSignedData done [22:10:34]CreateOFDProtocolMessage [22:10:34]wFMCommunicate request_size=4 [22:10:34]MH_SAM_APDU [22:10:34]CAPDU: 80 11 00 00 [22:10:34]Write to MH i2c: E2 08 00 10 11 80 11 00 00 00 00 00 00 9B [22:10:34]Write i2c OK [22:10:34]MH_I2C_Read... [22:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:34]Read from MH i2c: E2 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 17 00 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: E2 17 00 10 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E7 [22:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:10:34]wFMCommunicate OK [22:10:34]CreateOFDProtocolMessage done [22:10:34]OFDSenderStorePacket 58768 [22:10:34]StoreOFDPacket docnum=58768 [22:10:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 C2 86 08 01 44 36 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 59 14 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E5 00 00 35 04 06 00 2D F4 AB 22 9E B4 FF F3 FE 73 80 98 9D 42 [22:10:34]CheckFolder [22:10:34]dirname=/storage/ofd_packets [22:10:34]CheckFolder done [22:10:34]ProducePacketName [22:10:34]name=ofd_packets/00058768 [22:10:34]NVStorageSaveData ofd_packets/00058768 [22:10:34]File name is /storage/ofd_packets/00058768 [22:10:34]Write 302 bytes [22:10:34]NVStorageSaveData done [22:10:34]OFDSenderStorePacket done [22:10:34]KKMCreateOFDPacket done [22:10:34]NVStorageSaveData kkm_last_timestamp [22:10:34]File name is /storage/kkm_last_timestamp [22:10:34]Write 4 bytes [22:10:34]NVStorageSaveData done [22:10:34]ExternCall_PrintAddStr [22:10:34]wPrintStart [22:10:34]Write to MH i2c: 01 00 00 11 11 22 [22:10:34]Write i2c OK [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: 01 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: 01 07 00 [22:10:34]MH_I2C_Read... [22:10:34]Read from MH i2c: 01 07 00 11 11 00 00 00 00 00 FF 0F 37 [22:10:34]RasterBufferAndPrint [22:10:34]line Счет N : (1)2076125 [22:10:34]line ИНН: 02508201610067 [22:10:34]line Контрольно-Кассовый Чек [22:10:34]line ПРОДАЖА [22:10:34]line ТРК (МРК, ГНК) : 31 [22:10:34]line Товар: 2710124900 [22:10:34]line Аи-100-К-3 [22:10:34]line 5.190 * 96.50 [22:10:34]line = 500.84 [22:10:34]line НДС 12% НСП 1% [22:10:34]line > о реализуемом товаре [22:10:34]line ИТОГО: 500.84 [22:10:34]line НСП 1% : 4.43 [22:10:34]line НДС 12% : 53.19 [22:10:34]line Наличными: 0.00 [22:10:34]line Безнал.: 500.84 [22:10:34]line Место: АЗС № 135 "Партнер Нефть" [22:10:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:10:34]line СНО: Общий режим [22:10:34]line Чек 752 20.08.2024 22:10 [22:10:34]line Смена: 100 ФФД: 1.0 [22:10:34]line ЗНМ: 0300000196 [22:10:34]line РНМ: 0000000000162794 [22:10:34]line Версия ККМ: v1.0 [22:10:34]line Платежная система: O! деньги [22:10:34]line ФМ: 0000000002094532 [22:10:34]line ФД: 58768 [22:10:34]line ФПД: 50528866442932 [22:10:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T221033&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58768&fm=50528866442932&tin=02508201610067®Number=0000000000162794&sum=50084 [22:10:34]OFD Sender: Processing packet 58768 [packets to send 52, broken 51] [22:10:34]ProducePacketName [22:10:34]name=ofd_packets/00058768 [22:10:34]OFD Sender: To server: pG, [22:10:34]CommunicateWithHost lk.salyk.kg:30040 [22:10:34]ConnectInit lk.salyk.kg [22:10:34]written 0, free lines is 4095 [22:10:35]Connected sock=7 [22:10:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 C2 86 08 01 44 36 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A4 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 59 14 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E5 00 00 35 04 06 00 2D F4 AB 22 9E B4 FF F3 FE 73 80 98 9D 42 [22:10:35]Write to MH i2c: 01 00 00 3B 11 4C [22:10:35]Write i2c OK [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: 01 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: 01 07 00 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: 01 07 00 3B 11 00 00 00 00 00 C1 0C 20 [22:10:35]RasterBufferAndPrint [22:10:35]line [22:10:35]line [22:10:35]line [22:10:35]line [22:10:35]line [22:10:35]written 0, free lines is 3271 [22:10:35]MH_Cut [22:10:35]Write to MH i2c: D1 01 00 42 11 01 25 [22:10:35]Write i2c OK [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: D1 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: D1 01 00 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: D1 01 00 42 11 00 24 [22:10:35]Write to MH i2c: 01 00 00 43 11 54 [22:10:35]Write i2c OK [22:10:35]MH_I2C_Read... [22:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 84 3E 47 00 9D C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 90 E5 00 00 F4 03 04 00 A7 BF C4 66 B6 04 01 00 00 B6 00 B4 26 E5 B9 E2 ED [22:10:35]CommunicateWithHost err = 0 [22:10:35]CheckOFDResponse [22:10:35]1017 (14) - 77093643461234 [22:10:35]1041 (16) - 0000000002094532 [22:10:35]1040 (4) - 58768 [22:10:35]1012 (4) - 20.08.2024 16:09 [22:10:35]1206 (1) - 0 [22:10:35]OFD Sender: Remove packet 58768 [22:10:35]ProducePacketName [22:10:35]name=ofd_packets/00058768 [22:10:35]NVStorageDeleteData [22:10:35]OFD Sender: No OFD packet to send [22:10:36]*** Cut start [22:10:36]*** Partial cut [22:10:36]*** CUTSNS_PIN = 1 [22:10:36]*** CUTSNS_PIN = 0 [22:10:36]*** Brake cut motor [22:10:36]Read from MH i2c: 01 [22:10:36]MH_I2C_Read... [22:10:36]*** Stop cut motor [22:10:36]*** Cut end [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 43 11 00 00 00 00 00 FF 0F 69 [22:10:36]process_action close_receipt done [22:10:36]requested_data is exist [22:10:36]produce_requested_data [22:10:36]requested_item fm.sn is exist - process it [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 44 11 80 11 00 00 00 00 00 00 CF [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:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 17 00 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 17 00 44 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1B [22:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:10:37]wFMCommunicate OK [22:10:37]requested_item fd.num is exist - process it [22:10:37]SAM_PROTO_GetFieldsCounters [22:10:37]wFMCommunicate request_size=4 [22:10:37]MH_SAM_APDU [22:10:37]CAPDU: 80 13 00 00 [22:10:37]Write to MH i2c: E2 08 00 45 11 80 13 00 00 00 00 00 00 D2 [22:10:37]Write i2c OK [22:10:37]MH_I2C_Read... [22:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:10:37]Read from MH i2c: E2 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 62 00 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 62 00 45 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 90 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F0 02 00 00 5E 04 04 00 F0 02 00 00 57 04 04 00 F1 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [22:10:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 90 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F0 02 00 00 5E 04 04 00 F0 02 00 00 57 04 04 00 F1 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:10:37]wFMCommunicate OK [22:10:37]SAM_PROTO_GetFieldsCounters done [22:10:37]requested_item shift.num is exist - process it [22:10:37]requested_item shift.opened is exist - process it [22:10:37]req_shift_opened [22:10:37]FM_GetShiftState [22:10:37]SAM_PROTO_GetShiftState [22:10:37]wFMCommunicate request_size=4 [22:10:37]MH_SAM_APDU [22:10:37]CAPDU: 80 13 01 00 [22:10:37]Write to MH i2c: E2 08 00 46 11 80 13 01 00 00 00 00 00 D4 [22:10:37]Write i2c OK [22:10:37]MH_I2C_Read... [22:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:37]Read from MH i2c: E2 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 0E 00 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 0E 00 46 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F7 [22:10:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:10:37]wFMCommunicate OK [22:10:37]SAM_PROTO_GetShiftState done [22:10:37]FM_GetShiftState done [22:10:37]req_shift_opened done [22:10:37]requested_item shift.open_date is exist - process it [22:10:37]req_shift_open_date [22:10:37]req_shift_open_date done [22:10:37]produce_requested_data done [22:10:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58768,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:10:37]process_action_free close_receipt [22:10:37]json_value_free [22:10:37]json_value_free done [22:10:37]process_json_proto returns [22:10:37]Send response to host [22:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58768,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:10:37]free response buf [22:10:37]execute_script done [22:10:37]execute_script returns [22:10:37]free content buf [22:10:37]Sock 9.Close socket [22:10:37]Sock 9.Thread stoped [22:10:40]OFD Sender: No OFD packet to send [22:10:45]OFD Sender: No OFD packet to send [22:10:50]OFD Sender: No OFD packet to send [22:10:55]OFD Sender: No OFD packet to send [22:11:00]OFD Sender: No OFD packet to send [22:11:05]OFD Sender: No OFD packet to send [22:11:10]OFD Sender: No OFD packet to send [22:11:16]OFD Sender: No OFD packet to send [22:11:21]OFD Sender: No OFD packet to send [22:11:26]OFD Sender: No OFD packet to send [22:11:31]OFD Sender: No OFD packet to send [22:11:36]OFD Sender: No OFD packet to send [22:11:41]OFD Sender: No OFD packet to send [22:11:46]OFD Sender: No OFD packet to send [22:11:51]OFD Sender: No OFD packet to send [22:11:56]OFD Sender: No OFD packet to send [22:12:01]OFD Sender: No OFD packet to send [22:12:06]OFD Sender: No OFD packet to send [22:12:11]OFD Sender: No OFD packet to send [22:12:16]OFD Sender: No OFD packet to send [22:12:21]OFD Sender: No OFD packet to send [22:12:26]OFD Sender: No OFD packet to send [22:12:31]OFD Sender: No OFD packet to send [22:12:36]OFD Sender: No OFD packet to send [22:12:41]OFD Sender: No OFD packet to send [22:12:46]OFD Sender: No OFD packet to send [22:12:51]OFD Sender: No OFD packet to send [22:12:56]OFD Sender: No OFD packet to send [22:13:01]OFD Sender: No OFD packet to send [22:13:06]OFD Sender: No OFD packet to send [22:13:10]accept exits with 10 [22:13:10]New connection [22:13:10]New thread 3067440484 created [22:13:10]Thread 3067583844 joined [22:13:10]Waiting for new connection... [22:13:10] Sock 10.Parse request [22:13:10]Sock 10.Check first char [22:13:10]Sock 10.First char is OK [22:13:10]request: POST /json_proto HTTP/1.0 [22:13:10]Method: POST [22:13:10]URL: /json_proto [22:13:10]Method is POST - this is cgi request [22:13:10]url: /json_proto [22:13:10]query_string will be loaded in cgi processing [22:13:10]execute_cgi json_proto POST (null) [22:13:10]execute_cgi path=json_proto method=POST [22:13:10]POST find Content-Length [22:13:10]Host: 172.17.44.3:8080 [22:13:10]Content-Length: 804 [22:13:10]Content-Type: application/json [22:13:10] [22:13:10]POST finish read [22:13:10]Found Content-Length = 804 [22:13:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 56.730, "sum" : 3846.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3846.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:10]execute_script... [22:13:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 56.730, "sum" : 3846.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3846.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:10]POST & json_proto [22:13:10]process_json_proto [22:13:10]json parsed OK: [22:13:10]protocol is kg_v1.0 [22:13:10]action value=close_receipt [22:13:10]process_action close_receipt [22:13:10]cmd_close_receipt [22:13:10]MH_GetDate [22:13:10]Write to MH i2c: F0 00 00 47 11 47 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: F0 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: F0 09 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: F0 09 00 47 11 00 F7 14 C5 66 AD C5 5D 66 BB [22:13:10]GetLastDocTimeStamp 1724191833 [22:13:10]current date 1724191991 [22:13:10]FM_GetShiftState [22:13:10]SAM_PROTO_GetShiftState [22:13:10]wFMCommunicate request_size=4 [22:13:10]MH_SAM_APDU [22:13:10]CAPDU: 80 13 01 00 [22:13:10]Write to MH i2c: E2 08 00 48 11 80 13 01 00 00 00 00 00 D6 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:10]Read from MH i2c: E2 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 0E 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 0E 00 48 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F9 [22:13:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:13:10]wFMCommunicate OK [22:13:10]SAM_PROTO_GetShiftState done [22:13:10]FM_GetShiftState done [22:13:10]opened in 1724112910 [22:13:10]opened+sec_in_day 1724199310 [22:13:10]quantity*price = 384629 [22:13:10]sum+1 = 384630 [22:13:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3846.29 НСП 1% : 34.04 НДС 12% : 408.46 Наличными: 0.00 Безнал.: 3846.29 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 753 20.08.2024 22:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58769 ФПД: 67625142795628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T221311&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58769&fm=67625142795628&tin=02508201610067®Number=0000000000162794&sum=384629 [22:13:11]StoreToDocumentArchive [22:13:11]shift 100 fd 58769 [22:13:11]save to /storage/0100/doc_00058769 [22:13:11]save last doc name /storage/0100/doc_00058769 to /storage/kkm_last_doc_name [22:13:11]save OK [22:13:11]Clear old archive folders... [22:13:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:13:11]tlvbuf is 01F295C0 [22:13:11]SAM_PROTO_ClearQueue [22:13:11]wFMCommunicate request_size=4 [22:13:11]MH_SAM_APDU [22:13:11]CAPDU: 80 09 00 00 [22:13:11]Write to MH i2c: E2 08 00 55 11 80 09 00 00 00 00 00 00 D8 [22:13:11]Write i2c OK [22:13:11]MH_I2C_Read... [22:13:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:13:11]Read from MH i2c: E2 [22:13:11]MH_I2C_Read... [22:13:11]Read from MH i2c: E2 03 00 [22:13:11]MH_I2C_Read... [22:13:11]Read from MH i2c: E2 03 00 55 11 00 90 00 DA [22:13:11]RAPDU: 90 00 [22:13:11]wFMCommunicate OK [22:13:11]SAM_PROTO_ClearQueue done [22:13:11]KKMCreateOFDPacket [22:13:11]OFDProtocolAddRootSTLVToBuf [22:13:11]FM_MakeSignedData [22:13:11]FM_MakeSignedData [22:13:11]SAM_PROTO_SignData [22:13:11]wFMCommunicate request_size=4 [22:13:11]MH_SAM_APDU [22:13:11]CAPDU: 80 0D 01 02 [22:13:11]Write to MH i2c: E2 08 00 56 11 80 0D 01 02 00 00 00 00 E0 [22:13:11]Write i2c OK [22:13:11]MH_I2C_Read... [22:13:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:13:11]Read from MH i2c: E2 [22:13:11]MH_I2C_Read... [22:13:11]Read from MH i2c: E2 03 00 [22:13:11]MH_I2C_Read... [22:13:11]Read from MH i2c: E2 03 00 56 11 00 90 00 DB [22:13:11]RAPDU: 90 00 [22:13:11]wFMCommunicate OK [22:13:11]wFMCommunicate request_size=255 [22:13:11]MH_SAM_APDU [22:13: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 34 FF 03 08 00 03 9A DD 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 75 DE 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 DE 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 9F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 DE 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 F7 14 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E5 00 00 35 04 06 00 3D [22:13:11]Write to MH i2c: E2 02 01 57 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 34 FF 03 08 00 03 9A DD 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 75 DE 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 DE 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 9F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 DE 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 F7 14 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E5 00 00 35 04 06 00 3D 00 00 C1 [22:13:11]Write i2c OK [22:13:11]MH_I2C_Read... [22:13:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:11]Read from MH i2c: E2 [22:13:11]MH_I2C_Read... [22:13:11]Read from MH i2c: E2 03 00 [22:13:11]MH_I2C_Read... [22:13:11]Read from MH i2c: E2 03 00 57 11 00 90 00 DC [22:13:11]RAPDU: 90 00 [22:13:11]wFMCommunicate OK [22:13:11]wFMCommunicate request_size=10 [22:13:11]MH_SAM_APDU [22:13:11]CAPDU: 80 0D 02 02 05 81 34 9D 3D 6C [22:13:11]Write to MH i2c: E2 0D 00 58 11 80 0D 02 02 05 00 81 34 9D 3D 6C 00 00 E8 [22:13:11]Write i2c OK [22:13:11]MH_I2C_Read... [22:13:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:11]Read from MH i2c: E2 [22:13:11]MH_I2C_Read... [22:13:11]Read from MH i2c: E2 03 00 [22:13:11]MH_I2C_Read... [22:13:11]Read from MH i2c: E2 03 00 58 11 00 90 00 DD [22:13:11]RAPDU: 90 00 [22:13:11]wFMCommunicate OK [22:13:11]wFMCommunicate request_size=4 [22:13:11]MH_SAM_APDU [22:13:11]CAPDU: 80 0D 03 02 [22:13:11]Write to MH i2c: E2 08 00 59 11 80 0D 03 02 00 00 00 00 E5 [22:13:11]Write i2c OK [22:13:11]MH_I2C_Read... [22:13:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:13:12]Read from MH i2c: E2 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 0B 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 0B 00 59 11 00 BE 35 0C DD CA B1 70 58 90 00 05 [22:13:12]RAPDU: BE 35 0C DD CA B1 70 58 90 00 [22:13:12]wFMCommunicate OK [22:13:12]SAM_PROTO_SignData done [22:13:12]FM_MakeSignedData done [22:13:12]CreateOFDProtocolMessage [22:13:12]wFMCommunicate request_size=4 [22:13:12]MH_SAM_APDU [22:13:12]CAPDU: 80 11 00 00 [22:13:12]Write to MH i2c: E2 08 00 5A 11 80 11 00 00 00 00 00 00 E5 [22:13:12]Write i2c OK [22:13:12]MH_I2C_Read... [22:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:12]Read from MH i2c: E2 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 17 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 17 00 5A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 31 [22:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:13:12]wFMCommunicate OK [22:13:12]CreateOFDProtocolMessage done [22:13:12]OFDSenderStorePacket 58769 [22:13:12]StoreOFDPacket docnum=58769 [22:13:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1F A3 07 01 27 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 34 FF 03 08 00 03 9A DD 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 75 DE 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 DE 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 9F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 DE 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 F7 14 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E5 00 00 35 04 06 00 3D 81 34 9D 3D 6C BE 35 0C DD CA B1 70 58 [22:13:12]CheckFolder [22:13:12]dirname=/storage/ofd_packets [22:13:12]CheckFolder done [22:13:12]ProducePacketName [22:13:12]name=ofd_packets/00058769 [22:13:12]NVStorageSaveData ofd_packets/00058769 [22:13:12]File name is /storage/ofd_packets/00058769 [22:13:12]Write 301 bytes [22:13:12]NVStorageSaveData done [22:13:12]OFDSenderStorePacket done [22:13:12]KKMCreateOFDPacket done [22:13:12]NVStorageSaveData kkm_last_timestamp [22:13:12]File name is /storage/kkm_last_timestamp [22:13:12]Write 4 bytes [22:13:12]NVStorageSaveData done [22:13:12]ExternCall_PrintAddStr [22:13:12]wPrintStart [22:13:12]Write to MH i2c: 01 00 00 5B 11 6C [22:13:12]Write i2c OK [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: 01 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: 01 07 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: 01 07 00 5B 11 00 00 00 00 00 FF 0F 81 [22:13:12]RasterBufferAndPrint [22:13:12]line Счет N : (1)2076124 [22:13:12]line ИНН: 02508201610067 [22:13:12]line Контрольно-Кассовый Чек [22:13:12]line ПРОДАЖА [22:13:12]line ТРК (МРК, ГНК) : 53 [22:13:12]line Товар: 2710124130 [22:13:12]line Аи-92-К-4 [22:13:12]line 56.730 * 67.80 [22:13:12]line = 3846.29 [22:13:12]line НДС 12% НСП 1% [22:13:12]line > о реализуемом товаре [22:13:12]line ИТОГО: 3846.29 [22:13:12]line НСП 1% : 34.04 [22:13:12]line НДС 12% : 408.46 [22:13:12]line Наличными: 0.00 [22:13:12]line Безнал.: 3846.29 [22:13:12]line Место: АЗС № 135 "Партнер Нефть" [22:13:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:13:12]line СНО: Общий режим [22:13:12]line Чек 753 20.08.2024 22:13 [22:13:12]line Смена: 100 ФФД: 1.0 [22:13:12]line ЗНМ: 0300000196 [22:13:12]line РНМ: 0000000000162794 [22:13:12]line Версия ККМ: v1.0 [22:13:12]line Платежная система: O! деньги [22:13:12]line ФМ: 0000000002094532 [22:13:12]line ФД: 58769 [22:13:12]line ФПД: 67625142795628 [22:13:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T221311&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58769&fm=67625142795628&tin=02508201610067®Number=0000000000162794&sum=384629 [22:13:12]OFD Sender: Processing packet 58769 [packets to send 52, broken 51] [22:13:12]ProducePacketName [22:13:12]name=ofd_packets/00058769 [22:13:12]OFD Sender: To server: pG, [22:13:12]CommunicateWithHost lk.salyk.kg:30040 [22:13:12]ConnectInit lk.salyk.kg [22:13:12]written 0, free lines is 4095 [22:13:12]Connected sock=9 [22:13:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1F A3 07 01 27 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 34 FF 03 08 00 03 9A DD 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 75 DE 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 DE 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 9F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 DE 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 F7 14 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 91 E5 00 00 35 04 06 00 3D 81 34 9D 3D 6C BE 35 0C DD CA B1 70 58 [22:13:12]Write to MH i2c: 01 00 00 85 11 96 [22:13:12]Write i2c OK [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: 01 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: 01 07 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: 01 07 00 85 11 00 00 00 00 00 B9 0C 62 [22:13:12]RasterBufferAndPrint [22:13:12]line [22:13:12]line [22:13:12]line [22:13:12]line [22:13:12]line [22:13:12]written 0, free lines is 3263 [22:13:12]MH_Cut [22:13:12]Write to MH i2c: D1 01 00 8C 11 01 6F [22:13:12]Write i2c OK [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: D1 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: D1 01 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: D1 01 00 8C 11 00 6E [22:13:12]Write to MH i2c: 01 00 00 8D 11 9E [22:13:12]Write i2c OK [22:13:12]MH_I2C_Read... [22:13:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 37 F3 47 00 B6 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 32 30 39 34 35 33 32 10 04 04 00 91 E5 00 00 F4 03 04 00 45 C0 C4 66 B6 04 01 00 00 2C BB 69 52 BB 81 D0 A7 [22:13:12]CommunicateWithHost err = 0 [22:13:12]CheckOFDResponse [22:13:12]1017 (14) - 77093643461234 [22:13:12]1041 (16) - 0000000002094532 [22:13:12]1040 (4) - 58769 [22:13:12]1012 (4) - 20.08.2024 16:11 [22:13:12]1206 (1) - 0 [22:13:12]OFD Sender: Remove packet 58769 [22:13:12]ProducePacketName [22:13:12]name=ofd_packets/00058769 [22:13:12]NVStorageDeleteData [22:13:13]OFD Sender: No OFD packet to send [22:13:13]*** Cut start [22:13:13]*** Partial cut [22:13:13]*** CUTSNS_PIN = 1 [22:13:13]*** CUTSNS_PIN = 0 [22:13:14]*** Brake cut motor [22:13:14]Read from MH i2c: 01 [22:13:14]MH_I2C_Read... [22:13:14]*** Stop cut motor [22:13:14]*** Cut end [22:13:14]Read from MH i2c: 01 07 00 [22:13:14]MH_I2C_Read... [22:13:14]Read from MH i2c: 01 07 00 8D 11 00 00 00 00 00 FF 0F B3 [22:13:14]process_action close_receipt done [22:13:14]requested_data is exist [22:13:14]produce_requested_data [22:13:14]requested_item fm.sn is exist - process it [22:13:14]wFMCommunicate request_size=4 [22:13:14]MH_SAM_APDU [22:13:14]CAPDU: 80 11 00 00 [22:13:14]Write to MH i2c: E2 08 00 8E 11 80 11 00 00 00 00 00 00 19 [22:13:14]Write i2c OK [22:13:14]MH_I2C_Read... [22:13:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:14]Read from MH i2c: E2 [22:13:14]MH_I2C_Read... [22:13:14]Read from MH i2c: E2 17 00 [22:13:14]MH_I2C_Read... [22:13:14]Read from MH i2c: E2 17 00 8E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 65 [22:13:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:13:14]wFMCommunicate OK [22:13:14]requested_item fd.num is exist - process it [22:13:14]SAM_PROTO_GetFieldsCounters [22:13:14]wFMCommunicate request_size=4 [22:13:14]MH_SAM_APDU [22:13:14]CAPDU: 80 13 00 00 [22:13:14]Write to MH i2c: E2 08 00 8F 11 80 13 00 00 00 00 00 00 1C [22:13:14]Write i2c OK [22:13:14]MH_I2C_Read... [22:13:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:13:14]Read from MH i2c: E2 [22:13:14]MH_I2C_Read... [22:13:14]Read from MH i2c: E2 62 00 [22:13:14]MH_I2C_Read... [22:13:14]Read from MH i2c: E2 62 00 8F 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 91 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F1 02 00 00 5E 04 04 00 F1 02 00 00 57 04 04 00 F2 02 00 00 19 04 04 00 00 00 00 00 90 00 ED [22:13:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 91 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F1 02 00 00 5E 04 04 00 F1 02 00 00 57 04 04 00 F2 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:13:14]wFMCommunicate OK [22:13:14]SAM_PROTO_GetFieldsCounters done [22:13:14]requested_item shift.num is exist - process it [22:13:14]requested_item shift.opened is exist - process it [22:13:14]req_shift_opened [22:13:14]FM_GetShiftState [22:13:14]SAM_PROTO_GetShiftState [22:13:14]wFMCommunicate request_size=4 [22:13:14]MH_SAM_APDU [22:13:14]CAPDU: 80 13 01 00 [22:13:14]Write to MH i2c: E2 08 00 90 11 80 13 01 00 00 00 00 00 1E [22:13:14]Write i2c OK [22:13:14]MH_I2C_Read... [22:13:14]Read from MH i2c: E2 [22:13:14]MH_I2C_Read... [22:13:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:14]Read from MH i2c: E2 0E 00 [22:13:14]MH_I2C_Read... [22:13:14]Read from MH i2c: E2 0E 00 90 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 41 [22:13:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:13:14]wFMCommunicate OK [22:13:14]SAM_PROTO_GetShiftState done [22:13:14]FM_GetShiftState done [22:13:14]req_shift_opened done [22:13:14]requested_item shift.open_date is exist - process it [22:13:14]req_shift_open_date [22:13:14]req_shift_open_date done [22:13:14]produce_requested_data done [22:13:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58769,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:13:14]process_action_free close_receipt [22:13:14]json_value_free [22:13:14]json_value_free done [22:13:14]process_json_proto returns [22:13:14]Send response to host [22:13:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58769,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:13:14]free response buf [22:13:14]execute_script done [22:13:14]execute_script returns [22:13:14]free content buf [22:13:14]Sock 10.Close socket [22:13:14]Sock 10.Thread stoped [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:40]accept exits with 7 [22:13:40]New connection [22:13:40]New thread 3067583844 created [22:13:40]Thread 3067440484 joined [22:13:40]Waiting for new connection... [22:13:40] Sock 7.Parse request [22:13:40]Sock 7.Check first char [22:13:40]Sock 7.First char is OK [22:13:40]request: POST /json_proto HTTP/1.0 [22:13:40]Method: POST [22:13:40]URL: /json_proto [22:13:40]Method is POST - this is cgi request [22:13:40]url: /json_proto [22:13:40]query_string will be loaded in cgi processing [22:13:40]execute_cgi json_proto POST (null) [22:13:40]execute_cgi path=json_proto method=POST [22:13:40]POST find Content-Length [22:13:40]Host: 172.17.44.3:8080 [22:13:40]Content-Length: 804 [22:13:40]Content-Type: application/json [22:13:40] [22:13:40]POST finish read [22:13:40]Found Content-Length = 804 [22:13:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:40]execute_script... [22:13: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)2076126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:40]POST & json_proto [22:13:40]process_json_proto [22:13:40]json parsed OK: [22:13:40]protocol is kg_v1.0 [22:13:40]action value=close_receipt [22:13:40]process_action close_receipt [22:13:40]cmd_close_receipt [22:13:40]MH_GetDate [22:13:40]Write to MH i2c: F0 00 00 91 11 91 [22:13:40]Write i2c OK [22:13:40]MH_I2C_Read... [22:13:40]Read from MH i2c: F0 [22:13:40]MH_I2C_Read... [22:13:40]Read from MH i2c: F0 09 00 [22:13:40]MH_I2C_Read... [22:13:40]Read from MH i2c: F0 09 00 91 11 00 15 15 C5 66 AD C5 5D 66 24 [22:13:40]GetLastDocTimeStamp 1724191991 [22:13:40]current date 1724192021 [22:13:40]FM_GetShiftState [22:13:40]SAM_PROTO_GetShiftState [22:13:40]wFMCommunicate request_size=4 [22:13:40]MH_SAM_APDU [22:13:40]CAPDU: 80 13 01 00 [22:13:40]Write to MH i2c: E2 08 00 92 11 80 13 01 00 00 00 00 00 20 [22:13:40]Write i2c OK [22:13:40]MH_I2C_Read... [22:13:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:40]Read from MH i2c: E2 [22:13:40]MH_I2C_Read... [22:13:40]Read from MH i2c: E2 0E 00 [22:13:40]MH_I2C_Read... [22:13:40]Read from MH i2c: E2 0E 00 92 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 43 [22:13:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:13:40]wFMCommunicate OK [22:13:40]SAM_PROTO_GetShiftState done [22:13:40]FM_GetShiftState done [22:13:40]opened in 1724112910 [22:13:40]opened+sec_in_day 1724199310 [22:13:40]quantity*price = 150032 [22:13:40]sum+1 = 150033 [22:13:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 754 20.08.2024 22:13 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58770 ФПД: 260466493824532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T221341&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58770&fm=260466493824532&tin=02508201610067®Number=0000000000162794&sum=150032 [22:13:41]StoreToDocumentArchive [22:13:41]shift 100 fd 58770 [22:13:41]save to /storage/0100/doc_00058770 [22:13:41]save last doc name /storage/0100/doc_00058770 to /storage/kkm_last_doc_name [22:13:41]save OK [22:13:41]Clear old archive folders... [22:13:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:13:41]tlvbuf is B6F5B310 [22:13:41]SAM_PROTO_ClearQueue [22:13:41]wFMCommunicate request_size=4 [22:13:41]MH_SAM_APDU [22:13:41]CAPDU: 80 09 00 00 [22:13:41]Write to MH i2c: E2 08 00 9F 11 80 09 00 00 00 00 00 00 22 [22:13:41]Write i2c OK [22:13:41]MH_I2C_Read... [22:13:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:13:41]Read from MH i2c: E2 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 03 00 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 03 00 9F 11 00 90 00 24 [22:13:41]RAPDU: 90 00 [22:13:41]wFMCommunicate OK [22:13:41]SAM_PROTO_ClearQueue done [22:13:41]KKMCreateOFDPacket [22:13:41]OFDProtocolAddRootSTLVToBuf [22:13:41]FM_MakeSignedData [22:13:41]FM_MakeSignedData [22:13:41]SAM_PROTO_SignData [22:13:41]wFMCommunicate request_size=4 [22:13:41]MH_SAM_APDU [22:13:41]CAPDU: 80 0D 01 02 [22:13:41]Write to MH i2c: E2 08 00 A0 11 80 0D 01 02 00 00 00 00 2A [22:13:41]Write i2c OK [22:13:41]MH_I2C_Read... [22:13:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:13:41]Read from MH i2c: E2 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 03 00 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 03 00 A0 11 00 90 00 25 [22:13:41]RAPDU: 90 00 [22:13:41]wFMCommunicate OK [22:13:41]wFMCommunicate request_size=255 [22:13:41]MH_SAM_APDU [22:13:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 15 15 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E5 00 00 35 04 06 00 EC [22:13:41]Write to MH i2c: E2 02 01 A1 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 15 15 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E5 00 00 35 04 06 00 EC 00 00 6B [22:13:41]Write i2c OK [22:13:41]MH_I2C_Read... [22:13:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:41]Read from MH i2c: E2 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 03 00 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 03 00 A1 11 00 90 00 26 [22:13:41]RAPDU: 90 00 [22:13:41]wFMCommunicate OK [22:13:41]wFMCommunicate request_size=10 [22:13:41]MH_SAM_APDU [22:13:41]CAPDU: 80 0D 02 02 05 E4 94 D7 1E 14 [22:13:41]Write to MH i2c: E2 0D 00 A2 11 80 0D 02 02 05 00 E4 94 D7 1E 14 00 00 B8 [22:13:41]Write i2c OK [22:13:41]MH_I2C_Read... [22:13:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:41]Read from MH i2c: E2 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 03 00 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 03 00 A2 11 00 90 00 27 [22:13:41]RAPDU: 90 00 [22:13:41]wFMCommunicate OK [22:13:41]wFMCommunicate request_size=4 [22:13:41]MH_SAM_APDU [22:13:41]CAPDU: 80 0D 03 02 [22:13:41]Write to MH i2c: E2 08 00 A3 11 80 0D 03 02 00 00 00 00 2F [22:13:41]Write i2c OK [22:13:41]MH_I2C_Read... [22:13:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:13:41]Read from MH i2c: E2 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 0B 00 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 0B 00 A3 11 00 EB 7E 15 D5 B5 A9 76 2F 90 00 86 [22:13:41]RAPDU: EB 7E 15 D5 B5 A9 76 2F 90 00 [22:13:41]wFMCommunicate OK [22:13:41]SAM_PROTO_SignData done [22:13:41]FM_MakeSignedData done [22:13:41]CreateOFDProtocolMessage [22:13:41]wFMCommunicate request_size=4 [22:13:41]MH_SAM_APDU [22:13:41]CAPDU: 80 11 00 00 [22:13:41]Write to MH i2c: E2 08 00 A4 11 80 11 00 00 00 00 00 00 2F [22:13:41]Write i2c OK [22:13:41]MH_I2C_Read... [22:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:41]Read from MH i2c: E2 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 17 00 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: E2 17 00 A4 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7B [22:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:13:41]wFMCommunicate OK [22:13:41]CreateOFDProtocolMessage done [22:13:41]OFDSenderStorePacket 58770 [22:13:41]StoreOFDPacket docnum=58770 [22:13:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 07 3C 07 01 97 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 15 15 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E5 00 00 35 04 06 00 EC E4 94 D7 1E 14 EB 7E 15 D5 B5 A9 76 2F [22:13:41]CheckFolder [22:13:41]dirname=/storage/ofd_packets [22:13:41]CheckFolder done [22:13:41]ProducePacketName [22:13:41]name=ofd_packets/00058770 [22:13:41]NVStorageSaveData ofd_packets/00058770 [22:13:41]File name is /storage/ofd_packets/00058770 [22:13:41]Write 301 bytes [22:13:41]NVStorageSaveData done [22:13:41]OFDSenderStorePacket done [22:13:41]KKMCreateOFDPacket done [22:13:41]NVStorageSaveData kkm_last_timestamp [22:13:41]File name is /storage/kkm_last_timestamp [22:13:41]Write 4 bytes [22:13:41]NVStorageSaveData done [22:13:41]ExternCall_PrintAddStr [22:13:41]wPrintStart [22:13:41]Write to MH i2c: 01 00 00 A5 11 B6 [22:13:41]Write i2c OK [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: 01 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: 01 07 00 [22:13:41]MH_I2C_Read... [22:13:41]Read from MH i2c: 01 07 00 A5 11 00 00 00 00 00 FF 0F CB [22:13:41]RasterBufferAndPrint [22:13:41]line Счет N : (1)2076126 [22:13:41]line ИНН: 02508201610067 [22:13:41]line Контрольно-Кассовый Чек [22:13:41]line ПРОДАЖА [22:13:41]line ТРК (МРК, ГНК) : 32 [22:13:41]line Товар: 2710124500 [22:13:41]line Аи-95-К-5 [22:13:41]line 20.220 * 74.20 [22:13:41]line = 1500.32 [22:13:41]line НДС 12% НСП 1% [22:13:41]line > о реализуемом товаре [22:13:41]line ИТОГО: 1500.32 [22:13:41]line НСП 1% : 13.28 [22:13:41]line НДС 12% : 159.33 [22:13:41]line Наличными: 0.00 [22:13:41]line Безнал.: 1500.32 [22:13:41]line Место: АЗС № 135 "Партнер Нефть" [22:13:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:13:41]line СНО: Общий режим [22:13:41]line Чек 754 20.08.2024 22:13 [22:13:41]line Смена: 100 ФФД: 1.0 [22:13:41]line ЗНМ: 0300000196 [22:13:41]line РНМ: 0000000000162794 [22:13:41]line Версия ККМ: v1.0 [22:13:41]line Платежная система: O! деньги [22:13:41]line ФМ: 0000000002094532 [22:13:41]line ФД: 58770 [22:13:41]line ФПД: 260466493824532 [22:13:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T221341&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58770&fm=260466493824532&tin=02508201610067®Number=0000000000162794&sum=150032 [22:13:42]OFD Sender: Processing packet 58770 [packets to send 52, broken 51] [22:13:42]ProducePacketName [22:13:42]name=ofd_packets/00058770 [22:13:42]OFD Sender: To server: pG, [22:13:42]CommunicateWithHost lk.salyk.kg:30040 [22:13:42]ConnectInit lk.salyk.kg [22:13:42]written 0, free lines is 4095 [22:13:42]Connected sock=10 [22:13:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 07 3C 07 01 97 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 15 15 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 92 E5 00 00 35 04 06 00 EC E4 94 D7 1E 14 EB 7E 15 D5 B5 A9 76 2F [22:13:42]Write to MH i2c: 01 00 00 CF 11 E0 [22:13:42]Write i2c OK [22:13:42]MH_I2C_Read... [22:13:42]Read from MH i2c: 01 [22:13:42]MH_I2C_Read... [22:13:42]Read from MH i2c: 01 07 00 [22:13:42]MH_I2C_Read... [22:13:42]Read from MH i2c: 01 07 00 CF 11 00 00 00 00 00 C5 0C B8 [22:13:42]RasterBufferAndPrint [22:13:42]line [22:13:42]line [22:13:42]line [22:13:42]line [22:13:42]line [22:13:42]written 0, free lines is 3274 [22:13:42]MH_Cut [22:13:42]Write to MH i2c: D1 01 00 D6 11 01 B9 [22:13:42]Write i2c OK [22:13:42]MH_I2C_Read... [22:13:42]Read from MH i2c: D1 [22:13:42]MH_I2C_Read... [22:13:42]Read from MH i2c: D1 01 00 [22:13:42]MH_I2C_Read... [22:13:42]Read from MH i2c: D1 01 00 D6 11 00 B8 [22:13:42]Write to MH i2c: 01 00 00 D7 11 E8 [22:13:42]Write i2c OK [22:13:42]MH_I2C_Read... [22:13:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 38 99 47 00 EE 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 32 30 39 34 35 33 32 10 04 04 00 92 E5 00 00 F4 03 04 00 63 C0 C4 66 B6 04 01 00 00 33 CD 22 4B 7C A2 63 22 [22:13:42]CommunicateWithHost err = 0 [22:13:42]CheckOFDResponse [22:13:42]1017 (14) - 77093643461234 [22:13:42]1041 (16) - 0000000002094532 [22:13:42]1040 (4) - 58770 [22:13:42]1012 (4) - 20.08.2024 16:12 [22:13:42]1206 (1) - 0 [22:13:42]OFD Sender: Remove packet 58770 [22:13:42]ProducePacketName [22:13:42]name=ofd_packets/00058770 [22:13:42]NVStorageDeleteData [22:13:43]OFD Sender: No OFD packet to send [22:13:43]*** Cut start [22:13:43]*** Partial cut [22:13:43]*** CUTSNS_PIN = 1 [22:13:43]*** CUTSNS_PIN = 0 [22:13:43]*** Brake cut motor [22:13:44]Read from MH i2c: 01 [22:13:44]MH_I2C_Read... [22:13:44]*** Stop cut motor [22:13:44]*** Cut end [22:13:44]Read from MH i2c: 01 07 00 [22:13:44]MH_I2C_Read... [22:13:44]Read from MH i2c: 01 07 00 D7 11 00 00 00 00 00 FF 0F FD [22:13:44]process_action close_receipt done [22:13:44]requested_data is exist [22:13:44]produce_requested_data [22:13:44]requested_item fm.sn is exist - process it [22:13:44]wFMCommunicate request_size=4 [22:13:44]MH_SAM_APDU [22:13:44]CAPDU: 80 11 00 00 [22:13:44]Write to MH i2c: E2 08 00 D8 11 80 11 00 00 00 00 00 00 63 [22:13:44]Write i2c OK [22:13:44]MH_I2C_Read... [22:13:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:44]Read from MH i2c: E2 [22:13:44]MH_I2C_Read... [22:13:44]Read from MH i2c: E2 17 00 [22:13:44]MH_I2C_Read... [22:13:44]Read from MH i2c: E2 17 00 D8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AF [22:13:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:13:44]wFMCommunicate OK [22:13:44]requested_item fd.num is exist - process it [22:13:44]SAM_PROTO_GetFieldsCounters [22:13:44]wFMCommunicate request_size=4 [22:13:44]MH_SAM_APDU [22:13:44]CAPDU: 80 13 00 00 [22:13:44]Write to MH i2c: E2 08 00 D9 11 80 13 00 00 00 00 00 00 66 [22:13:44]Write i2c OK [22:13:44]MH_I2C_Read... [22:13:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:13:44]Read from MH i2c: E2 [22:13:44]MH_I2C_Read... [22:13:44]Read from MH i2c: E2 62 00 [22:13:44]MH_I2C_Read... [22:13:44]Read from MH i2c: E2 62 00 D9 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 92 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F2 02 00 00 5E 04 04 00 F2 02 00 00 57 04 04 00 F3 02 00 00 19 04 04 00 00 00 00 00 90 00 3B [22:13:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 92 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F2 02 00 00 5E 04 04 00 F2 02 00 00 57 04 04 00 F3 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:13:44]wFMCommunicate OK [22:13:44]SAM_PROTO_GetFieldsCounters done [22:13:44]requested_item shift.num is exist - process it [22:13:44]requested_item shift.opened is exist - process it [22:13:44]req_shift_opened [22:13:44]FM_GetShiftState [22:13:44]SAM_PROTO_GetShiftState [22:13:44]wFMCommunicate request_size=4 [22:13:44]MH_SAM_APDU [22:13:44]CAPDU: 80 13 01 00 [22:13:44]Write to MH i2c: E2 08 00 DA 11 80 13 01 00 00 00 00 00 68 [22:13:44]Write i2c OK [22:13:44]MH_I2C_Read... [22:13:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:44]Read from MH i2c: E2 [22:13:44]MH_I2C_Read... [22:13:44]Read from MH i2c: E2 0E 00 [22:13:44]MH_I2C_Read... [22:13:44]Read from MH i2c: E2 0E 00 DA 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8B [22:13:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:13:44]wFMCommunicate OK [22:13:44]SAM_PROTO_GetShiftState done [22:13:44]FM_GetShiftState done [22:13:44]req_shift_opened done [22:13:44]requested_item shift.open_date is exist - process it [22:13:44]req_shift_open_date [22:13:44]req_shift_open_date done [22:13:44]produce_requested_data done [22:13:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58770,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:13:44]process_action_free close_receipt [22:13:44]json_value_free [22:13:44]json_value_free done [22:13:44]process_json_proto returns [22:13:44]Send response to host [22:13:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58770,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:13:44]free response buf [22:13:44]execute_script done [22:13:44]execute_script returns [22:13:44]free content buf [22:13:44]Sock 7.Close socket [22:13:44]Sock 7.Thread stoped [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:58]OFD Sender: No OFD packet to send [22:19:03]OFD Sender: No OFD packet to send [22:19:08]OFD Sender: No OFD packet to send [22:19:13]OFD Sender: No OFD packet to send [22:19:18]OFD Sender: No OFD packet to send [22:19:23]OFD Sender: No OFD packet to send [22:19:28]OFD Sender: No OFD packet to send [22:19:33]OFD Sender: No OFD packet to send [22:19:38]OFD Sender: No OFD packet to send [22:19:43]OFD Sender: No OFD packet to send [22:19:48]OFD Sender: No OFD packet to send [22:19:53]OFD Sender: No OFD packet to send [22:19:57]accept exits with 9 [22:19:57]New connection [22:19:57]New thread 3067440484 created [22:19:57]Thread 3067583844 joined [22:19:57]Waiting for new connection... [22:19:57] Sock 9.Parse request [22:19:57]Sock 9.Check first char [22:19:57]Sock 9.First char is OK [22:19:57]request: POST /json_proto HTTP/1.0 [22:19:57]Method: POST [22:19:57]URL: /json_proto [22:19:57]Method is POST - this is cgi request [22:19:57]url: /json_proto [22:19:57]query_string will be loaded in cgi processing [22:19:57]execute_cgi json_proto POST (null) [22:19:57]execute_cgi path=json_proto method=POST [22:19:57]POST find Content-Length [22:19:57]Host: 172.17.44.3:8080 [22:19:57]Content-Length: 783 [22:19:57]Content-Type: application/json [22:19:57] [22:19:57]POST finish read [22:19:57]Found Content-Length = 783 [22:19:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 13.090, "sum" : 900.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:57]execute_script... [22:19: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)2076128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 13.090, "sum" : 900.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:57]POST & json_proto [22:19:57]process_json_proto [22:19:57]json parsed OK: [22:19:57]protocol is kg_v1.0 [22:19:57]action value=close_receipt [22:19:57]process_action close_receipt [22:19:57]cmd_close_receipt [22:19:57]MH_GetDate [22:19:57]Write to MH i2c: F0 00 00 DB 11 DB [22:19:57]Write i2c OK [22:19:57]MH_I2C_Read... [22:19:57]Read from MH i2c: F0 [22:19:57]MH_I2C_Read... [22:19:57]Read from MH i2c: F0 09 00 [22:19:57]MH_I2C_Read... [22:19:57]Read from MH i2c: F0 09 00 DB 11 00 8E 16 C5 66 AD C5 5D 66 E8 [22:19:57]GetLastDocTimeStamp 1724192021 [22:19:57]current date 1724192398 [22:19:57]FM_GetShiftState [22:19:57]SAM_PROTO_GetShiftState [22:19:57]wFMCommunicate request_size=4 [22:19:57]MH_SAM_APDU [22:19:57]CAPDU: 80 13 01 00 [22:19:57]Write to MH i2c: E2 08 00 DC 11 80 13 01 00 00 00 00 00 6A [22:19:57]Write i2c OK [22:19:57]MH_I2C_Read... [22:19:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:57]Read from MH i2c: E2 [22:19:57]MH_I2C_Read... [22:19:57]Read from MH i2c: E2 0E 00 [22:19:57]MH_I2C_Read... [22:19:57]Read from MH i2c: E2 0E 00 DC 11 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 8D [22:19:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:19:57]wFMCommunicate OK [22:19:57]SAM_PROTO_GetShiftState done [22:19:57]FM_GetShiftState done [22:19:57]opened in 1724112910 [22:19:57]opened+sec_in_day 1724199310 [22:19:57]quantity*price = 90059 [22:19:57]sum+1 = 90060 [22:19:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.59 НСП 1% : 7.97 НДС 12% : 95.64 Наличными: 0.00 Безнал.: 900.59 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 755 20.08.2024 22:19 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58771 ФПД: 91403844510502 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T221958&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58771&fm=91403844510502&tin=02508201610067®Number=0000000000162794&sum=90059 [22:19:58]StoreToDocumentArchive [22:19:58]shift 100 fd 58771 [22:19:58]save to /storage/0100/doc_00058771 [22:19:58]save last doc name /storage/0100/doc_00058771 to /storage/kkm_last_doc_name [22:19:58]save OK [22:19:58]Clear old archive folders... [22:19:58]ProcessDocumentItem done err = 0, tmpTLVsize=244 [22:19:58]tlvbuf is B6F5B240 [22:19:58]SAM_PROTO_ClearQueue [22:19:58]wFMCommunicate request_size=4 [22:19:58]MH_SAM_APDU [22:19:58]CAPDU: 80 09 00 00 [22:19:58]Write to MH i2c: E2 08 00 E9 11 80 09 00 00 00 00 00 00 6C [22:19:58]Write i2c OK [22:19:58]MH_I2C_Read... [22:19:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:19:58]Read from MH i2c: E2 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 03 00 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 03 00 E9 11 00 90 00 6E [22:19:58]RAPDU: 90 00 [22:19:58]wFMCommunicate OK [22:19:58]SAM_PROTO_ClearQueue done [22:19:58]KKMCreateOFDPacket [22:19:58]OFDProtocolAddRootSTLVToBuf [22:19:58]FM_MakeSignedData [22:19:58]FM_MakeSignedData [22:19:58]SAM_PROTO_SignData [22:19:58]wFMCommunicate request_size=4 [22:19:58]MH_SAM_APDU [22:19:58]CAPDU: 80 0D 01 02 [22:19:58]Write to MH i2c: E2 08 00 EA 11 80 0D 01 02 00 00 00 00 74 [22:19:58]Write i2c OK [22:19:58]MH_I2C_Read... [22:19:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:19:58]Read from MH i2c: E2 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 03 00 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 03 00 EA 11 00 90 00 6F [22:19:58]RAPDU: 90 00 [22:19:58]wFMCommunicate OK [22:19:58]wFMCommunicate request_size=253 [22:19:58]MH_SAM_APDU [22:19:58]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 5C 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 8E 16 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E5 00 00 35 04 06 00 53 21 9D AE E3 26 [22:19:58]Write to MH i2c: E2 00 01 EB 11 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 5C 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 8E 16 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E5 00 00 35 04 06 00 53 21 9D AE E3 26 00 00 02 [22:19:58]Write i2c OK [22:19:58]MH_I2C_Read... [22:19:58]OFD Sender: No OFD packet to send [22:19:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:58]Read from MH i2c: E2 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 03 00 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 03 00 EB 11 00 90 00 70 [22:19:58]RAPDU: 90 00 [22:19:58]wFMCommunicate OK [22:19:58]wFMCommunicate request_size=4 [22:19:58]MH_SAM_APDU [22:19:58]CAPDU: 80 0D 03 02 [22:19:58]Write to MH i2c: E2 08 00 EC 11 80 0D 03 02 00 00 00 00 78 [22:19:58]Write i2c OK [22:19:58]MH_I2C_Read... [22:19:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:19:58]Read from MH i2c: E2 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 0B 00 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 0B 00 EC 11 00 B0 35 62 52 F0 8B B0 36 90 00 73 [22:19:58]RAPDU: B0 35 62 52 F0 8B B0 36 90 00 [22:19:58]wFMCommunicate OK [22:19:58]SAM_PROTO_SignData done [22:19:58]FM_MakeSignedData done [22:19:58]CreateOFDProtocolMessage [22:19:58]wFMCommunicate request_size=4 [22:19:58]MH_SAM_APDU [22:19:58]CAPDU: 80 11 00 00 [22:19:58]Write to MH i2c: E2 08 00 ED 11 80 11 00 00 00 00 00 00 78 [22:19:58]Write i2c OK [22:19:58]MH_I2C_Read... [22:19:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:58]Read from MH i2c: E2 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 17 00 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: E2 17 00 ED 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C4 [22:19:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:19:58]wFMCommunicate OK [22:19:58]CreateOFDProtocolMessage done [22:19:58]OFDSenderStorePacket 58771 [22:19:58]StoreOFDPacket docnum=58771 [22:19:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 39 BE 00 01 E2 AE 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 5C 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 8E 16 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E5 00 00 35 04 06 00 53 21 9D AE E3 26 B0 35 62 52 F0 8B B0 36 [22:19:58]CheckFolder [22:19:58]dirname=/storage/ofd_packets [22:19:58]CheckFolder done [22:19:58]ProducePacketName [22:19:58]name=ofd_packets/00058771 [22:19:58]NVStorageSaveData ofd_packets/00058771 [22:19:58]File name is /storage/ofd_packets/00058771 [22:19:58]Write 294 bytes [22:19:58]NVStorageSaveData done [22:19:58]OFDSenderStorePacket done [22:19:58]KKMCreateOFDPacket done [22:19:58]NVStorageSaveData kkm_last_timestamp [22:19:58]File name is /storage/kkm_last_timestamp [22:19:58]Write 4 bytes [22:19:58]NVStorageSaveData done [22:19:58]ExternCall_PrintAddStr [22:19:58]wPrintStart [22:19:58]Write to MH i2c: 01 00 00 EE 11 FF [22:19:58]Write i2c OK [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: 01 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: 01 07 00 [22:19:58]MH_I2C_Read... [22:19:58]Read from MH i2c: 01 07 00 EE 11 00 00 00 00 00 FF 0F 14 [22:19:58]RasterBufferAndPrint [22:19:58]line Счет N : (1)2076128 [22:19:58]line ИНН: 02508201610067 [22:19:58]line Контрольно-Кассовый Чек [22:19:58]line ПРОДАЖА [22:19:58]line ТРК (МРК, ГНК) : 34 [22:19:58]line Товар: 2710124130 [22:19:58]line SU-92 [22:19:58]line 13.090 * 68.80 [22:19:58]line = 900.59 [22:19:58]line НДС 12% НСП 1% [22:19:58]line > о реализуемом товаре [22:19:58]line ИТОГО: 900.59 [22:19:58]line НСП 1% : 7.97 [22:19:58]line НДС 12% : 95.64 [22:19:58]line Наличными: 0.00 [22:19:58]line Безнал.: 900.59 [22:19:58]line Место: АЗС № 135 "Партнер Нефть" [22:19:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:19:58]line СНО: Общий режим [22:19:58]line Чек 755 20.08.2024 22:19 [22:19:58]line Смена: 100 ФФД: 1.0 [22:19:58]line ЗНМ: 0300000196 [22:19:58]line РНМ: 0000000000162794 [22:19:58]line Версия ККМ: v1.0 [22:19:58]line Платежная система: O! деньги [22:19:58]line ФМ: 0000000002094532 [22:19:58]line ФД: 58771 [22:19:58]line ФПД: 91403844510502 [22:19:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T221958&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58771&fm=91403844510502&tin=02508201610067®Number=0000000000162794&sum=90059 [22:19:59]OFD Sender: Processing packet 58771 [packets to send 52, broken 51] [22:19:59]ProducePacketName [22:19:59]name=ofd_packets/00058771 [22:19:59]OFD Sender: To server: pG, [22:19:59]CommunicateWithHost lk.salyk.kg:30040 [22:19:59]ConnectInit lk.salyk.kg [22:19:59]written 0, free lines is 4095 [22:19:59]Connected sock=10 [22:19:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 39 BE 00 01 E2 AE 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 5C 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 8E 16 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E5 00 00 35 04 06 00 53 21 9D AE E3 26 B0 35 62 52 F0 8B B0 36 [22:19:59]Write to MH i2c: 01 00 00 18 12 2A [22:19:59]Write i2c OK [22:19:59]MH_I2C_Read... [22:19:59]Read from MH i2c: 01 [22:19:59]MH_I2C_Read... [22:19:59]Read from MH i2c: 01 07 00 [22:19:59]MH_I2C_Read... [22:19:59]Read from MH i2c: 01 07 00 18 12 00 00 00 00 00 BB 0C F8 [22:19:59]RasterBufferAndPrint [22:19:59]line [22:19:59]line [22:19:59]line [22:19:59]line [22:19:59]line [22:19:59]written 0, free lines is 3266 [22:19:59]MH_Cut [22:19:59]Write to MH i2c: D1 01 00 1F 12 01 03 [22:19:59]Write i2c OK [22:19:59]MH_I2C_Read... [22:19:59]Read from MH i2c: D1 [22:19:59]MH_I2C_Read... [22:19:59]Read from MH i2c: D1 01 00 [22:19:59]MH_I2C_Read... [22:19:59]Read from MH i2c: D1 01 00 1F 12 00 02 [22:19:59]Write to MH i2c: 01 00 00 20 12 32 [22:19:59]Write i2c OK [22:19:59]MH_I2C_Read... [22:19:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A9 F4 47 00 A6 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 93 E5 00 00 F4 03 04 00 DB C1 C4 66 B6 04 01 00 00 C0 D6 EF 17 AF 2F 64 AC [22:19:59]CommunicateWithHost err = 0 [22:19:59]CheckOFDResponse [22:19:59]1017 (14) - 77093643461234 [22:19:59]1041 (16) - 0000000002094532 [22:19:59]1040 (4) - 58771 [22:19:59]1012 (4) - 20.08.2024 16:18 [22:19:59]1206 (1) - 0 [22:19:59]OFD Sender: Remove packet 58771 [22:19:59]ProducePacketName [22:19:59]name=ofd_packets/00058771 [22:19:59]NVStorageDeleteData [22:20:00]OFD Sender: No OFD packet to send [22:20:00]*** Cut start [22:20:00]*** Partial cut [22:20:00]*** CUTSNS_PIN = 1 [22:20:00]*** CUTSNS_PIN = 0 [22:20:00]*** Brake cut motor [22:20:01]Read from MH i2c: 01 [22:20:01]MH_I2C_Read... [22:20:01]*** Stop cut motor [22:20:01]*** Cut end [22:20:01]Read from MH i2c: 01 07 00 [22:20:01]MH_I2C_Read... [22:20:01]Read from MH i2c: 01 07 00 20 12 00 00 00 00 00 FF 0F 47 [22:20:01]process_action close_receipt done [22:20:01]requested_data is exist [22:20:01]produce_requested_data [22:20:01]requested_item fm.sn is exist - process it [22:20:01]wFMCommunicate request_size=4 [22:20:01]MH_SAM_APDU [22:20:01]CAPDU: 80 11 00 00 [22:20:01]Write to MH i2c: E2 08 00 21 12 80 11 00 00 00 00 00 00 AD [22:20:01]Write i2c OK [22:20:01]MH_I2C_Read... [22:20:01]Read from MH i2c: E2 [22:20:01]MH_I2C_Read... [22:20:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:01]Read from MH i2c: E2 17 00 [22:20:01]MH_I2C_Read... [22:20:01]Read from MH i2c: E2 17 00 21 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F9 [22:20:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:20:01]wFMCommunicate OK [22:20:01]requested_item fd.num is exist - process it [22:20:01]SAM_PROTO_GetFieldsCounters [22:20:01]wFMCommunicate request_size=4 [22:20:01]MH_SAM_APDU [22:20:01]CAPDU: 80 13 00 00 [22:20:01]Write to MH i2c: E2 08 00 22 12 80 13 00 00 00 00 00 00 B0 [22:20:01]Write i2c OK [22:20:01]MH_I2C_Read... [22:20:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:01]Read from MH i2c: E2 [22:20:01]MH_I2C_Read... [22:20:01]Read from MH i2c: E2 62 00 [22:20:01]MH_I2C_Read... [22:20:01]Read from MH i2c: E2 62 00 22 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 93 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F3 02 00 00 5E 04 04 00 F3 02 00 00 57 04 04 00 F4 02 00 00 19 04 04 00 00 00 00 00 90 00 89 [22:20:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 93 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F3 02 00 00 5E 04 04 00 F3 02 00 00 57 04 04 00 F4 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:01]wFMCommunicate OK [22:20:01]SAM_PROTO_GetFieldsCounters done [22:20:01]requested_item shift.num is exist - process it [22:20:01]requested_item shift.opened is exist - process it [22:20:01]req_shift_opened [22:20:01]FM_GetShiftState [22:20:01]SAM_PROTO_GetShiftState [22:20:01]wFMCommunicate request_size=4 [22:20:01]MH_SAM_APDU [22:20:01]CAPDU: 80 13 01 00 [22:20:01]Write to MH i2c: E2 08 00 23 12 80 13 01 00 00 00 00 00 B2 [22:20:01]Write i2c OK [22:20:01]MH_I2C_Read... [22:20:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:01]Read from MH i2c: E2 [22:20:01]MH_I2C_Read... [22:20:01]Read from MH i2c: E2 0E 00 [22:20:01]MH_I2C_Read... [22:20:01]Read from MH i2c: E2 0E 00 23 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D5 [22:20:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:20:01]wFMCommunicate OK [22:20:01]SAM_PROTO_GetShiftState done [22:20:01]FM_GetShiftState done [22:20:01]req_shift_opened done [22:20:01]requested_item shift.open_date is exist - process it [22:20:01]req_shift_open_date [22:20:01]req_shift_open_date done [22:20:01]produce_requested_data done [22:20:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58771,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:20:01]process_action_free close_receipt [22:20:01]json_value_free [22:20:01]json_value_free done [22:20:01]process_json_proto returns [22:20:01]Send response to host [22:20:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58771,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:20:01]free response buf [22:20:01]execute_script done [22:20:01]execute_script returns [22:20:01]free content buf [22:20:01]Sock 9.Close socket [22:20:01]Sock 9.Thread stoped [22:20:05]OFD Sender: No OFD packet to send [22:20:10]OFD Sender: No OFD packet to send [22:20:15]OFD Sender: No OFD packet to send [22:20:20]OFD Sender: No OFD packet to send [22:20:25]OFD Sender: No OFD packet to send [22:20:30]OFD Sender: No OFD packet to send [22:20:35]OFD Sender: No OFD packet to send [22:20:40]OFD Sender: No OFD packet to send [22:20:45]OFD Sender: No OFD packet to send [22:20:50]OFD Sender: No OFD packet to send [22:20:55]OFD Sender: No OFD packet to send [22:21:00]OFD Sender: No OFD packet to send [22:21:05]OFD Sender: No OFD packet to send [22:21:10]OFD Sender: No OFD packet to send [22:21:15]OFD Sender: No OFD packet to send [22:21:20]OFD Sender: No OFD packet to send [22:21:25]OFD Sender: No OFD packet to send [22:21:30]OFD Sender: No OFD packet to send [22:21:35]OFD Sender: No OFD packet to send [22:21:36]accept exits with 7 [22:21:36]New connection [22:21:36]New thread 3067583844 created [22:21:36]Thread 3067440484 joined [22:21:36]Waiting for new connection... [22:21:36] Sock 7.Parse request [22:21:36]Sock 7.Check first char [22:21:36]Sock 7.First char is OK [22:21:36]request: POST /json_proto HTTP/1.0 [22:21:36]Method: POST [22:21:36]URL: /json_proto [22:21:36]Method is POST - this is cgi request [22:21:36]url: /json_proto [22:21:36]query_string will be loaded in cgi processing [22:21:36]execute_cgi json_proto POST (null) [22:21:36]execute_cgi path=json_proto method=POST [22:21:36]POST find Content-Length [22:21:36]Host: 172.17.44.3:8080 [22:21:36]Content-Length: 678 [22:21:36]Content-Type: application/json [22:21:36] [22:21:36]POST finish read [22:21:36]Found Content-Length = 678 [22:21:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.530, "sum" : 510.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:36]execute_script... [22:21:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.530, "sum" : 510.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:36]POST & json_proto [22:21:36]process_json_proto [22:21:36]json parsed OK: [22:21:36]protocol is kg_v1.0 [22:21:36]action value=close_receipt [22:21:36]process_action close_receipt [22:21:36]cmd_close_receipt [22:21:36]MH_GetDate [22:21:36]Write to MH i2c: F0 00 00 24 12 25 [22:21:36]Write i2c OK [22:21:36]MH_I2C_Read... [22:21:36]Read from MH i2c: F0 [22:21:36]MH_I2C_Read... [22:21:36]Read from MH i2c: F0 09 00 [22:21:36]MH_I2C_Read... [22:21:36]Read from MH i2c: F0 09 00 24 12 00 F1 16 C5 66 AD C5 5D 66 95 [22:21:36]GetLastDocTimeStamp 1724192398 [22:21:36]current date 1724192497 [22:21:36]FM_GetShiftState [22:21:36]SAM_PROTO_GetShiftState [22:21:36]wFMCommunicate request_size=4 [22:21:36]MH_SAM_APDU [22:21:36]CAPDU: 80 13 01 00 [22:21:36]Write to MH i2c: E2 08 00 25 12 80 13 01 00 00 00 00 00 B4 [22:21:36]Write i2c OK [22:21:36]MH_I2C_Read... [22:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:36]Read from MH i2c: E2 [22:21:36]MH_I2C_Read... [22:21:36]Read from MH i2c: E2 0E 00 [22:21:36]MH_I2C_Read... [22:21:36]Read from MH i2c: E2 0E 00 25 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 D7 [22:21:36]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:21:36]wFMCommunicate OK [22:21:36]SAM_PROTO_GetShiftState done [22:21:36]FM_GetShiftState done [22:21:36]opened in 1724112910 [22:21:36]opened+sec_in_day 1724199310 [22:21:36]quantity*price = 51053 [22:21:36]sum+1 = 51054 [22:21:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.22 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 756 20.08.2024 22:21 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58772 ФПД: 189855679375544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T222137&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58772&fm=189855679375544&tin=02508201610067®Number=0000000000162794&sum=51000 [22:21:38]StoreToDocumentArchive [22:21:38]shift 100 fd 58772 [22:21:38]save to /storage/0100/doc_00058772 [22:21:38]save last doc name /storage/0100/doc_00058772 to /storage/kkm_last_doc_name [22:21:38]save OK [22:21:38]Clear old archive folders... [22:21:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:21:38]tlvbuf is 01FB1A00 [22:21:38]SAM_PROTO_ClearQueue [22:21:38]wFMCommunicate request_size=4 [22:21:38]MH_SAM_APDU [22:21:38]CAPDU: 80 09 00 00 [22:21:38]Write to MH i2c: E2 08 00 32 12 80 09 00 00 00 00 00 00 B6 [22:21:38]Write i2c OK [22:21:38]MH_I2C_Read... [22:21:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:21:38]Read from MH i2c: E2 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 03 00 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 03 00 32 12 00 90 00 B8 [22:21:38]RAPDU: 90 00 [22:21:38]wFMCommunicate OK [22:21:38]SAM_PROTO_ClearQueue done [22:21:38]KKMCreateOFDPacket [22:21:38]OFDProtocolAddRootSTLVToBuf [22:21:38]FM_MakeSignedData [22:21:38]FM_MakeSignedData [22:21:38]SAM_PROTO_SignData [22:21:38]wFMCommunicate request_size=4 [22:21:38]MH_SAM_APDU [22:21:38]CAPDU: 80 0D 01 02 [22:21:38]Write to MH i2c: E2 08 00 33 12 80 0D 01 02 00 00 00 00 BE [22:21:38]Write i2c OK [22:21:38]MH_I2C_Read... [22:21:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:21:38]Read from MH i2c: E2 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 03 00 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 03 00 33 12 00 90 00 B9 [22:21:38]RAPDU: 90 00 [22:21:38]wFMCommunicate OK [22:21:38]wFMCommunicate request_size=255 [22:21:38]MH_SAM_APDU [22:21:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 F1 16 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E5 00 00 35 04 06 00 AC [22:21:38]Write to MH i2c: E2 02 01 34 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 34 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 F1 16 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E5 00 00 35 04 06 00 AC 00 00 CC [22:21:38]Write i2c OK [22:21:38]MH_I2C_Read... [22:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:38]Read from MH i2c: E2 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 03 00 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 03 00 34 12 00 90 00 BA [22:21:38]RAPDU: 90 00 [22:21:38]wFMCommunicate OK [22:21:38]wFMCommunicate request_size=10 [22:21:38]MH_SAM_APDU [22:21:38]CAPDU: 80 0D 02 02 05 AC 38 53 E8 B8 [22:21:38]Write to MH i2c: E2 0D 00 35 12 80 0D 02 02 05 00 AC 38 53 E8 B8 00 00 A2 [22:21:38]Write i2c OK [22:21:38]MH_I2C_Read... [22:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:38]Read from MH i2c: E2 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 03 00 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 03 00 35 12 00 90 00 BB [22:21:38]RAPDU: 90 00 [22:21:38]wFMCommunicate OK [22:21:38]wFMCommunicate request_size=4 [22:21:38]MH_SAM_APDU [22:21:38]CAPDU: 80 0D 03 02 [22:21:38]Write to MH i2c: E2 08 00 36 12 80 0D 03 02 00 00 00 00 C3 [22:21:38]Write i2c OK [22:21:38]MH_I2C_Read... [22:21:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:21:38]Read from MH i2c: E2 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 0B 00 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 0B 00 36 12 00 A6 30 6D A8 B4 F0 16 B8 90 00 21 [22:21:38]RAPDU: A6 30 6D A8 B4 F0 16 B8 90 00 [22:21:38]wFMCommunicate OK [22:21:38]SAM_PROTO_SignData done [22:21:38]FM_MakeSignedData done [22:21:38]CreateOFDProtocolMessage [22:21:38]wFMCommunicate request_size=4 [22:21:38]MH_SAM_APDU [22:21:38]CAPDU: 80 11 00 00 [22:21:38]Write to MH i2c: E2 08 00 37 12 80 11 00 00 00 00 00 00 C3 [22:21:38]Write i2c OK [22:21:38]MH_I2C_Read... [22:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:38]Read from MH i2c: E2 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 17 00 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: E2 17 00 37 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0F [22:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:21:38]wFMCommunicate OK [22:21:38]CreateOFDProtocolMessage done [22:21:38]OFDSenderStorePacket 58772 [22:21:38]StoreOFDPacket docnum=58772 [22:21:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1C 2B 07 01 FB 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 34 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 F1 16 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E5 00 00 35 04 06 00 AC AC 38 53 E8 B8 A6 30 6D A8 B4 F0 16 B8 [22:21:38]CheckFolder [22:21:38]dirname=/storage/ofd_packets [22:21:38]CheckFolder done [22:21:38]ProducePacketName [22:21:38]name=ofd_packets/00058772 [22:21:38]NVStorageSaveData ofd_packets/00058772 [22:21:38]File name is /storage/ofd_packets/00058772 [22:21:38]Write 301 bytes [22:21:38]NVStorageSaveData done [22:21:38]OFDSenderStorePacket done [22:21:38]KKMCreateOFDPacket done [22:21:38]NVStorageSaveData kkm_last_timestamp [22:21:38]File name is /storage/kkm_last_timestamp [22:21:38]Write 4 bytes [22:21:38]NVStorageSaveData done [22:21:38]ExternCall_PrintAddStr [22:21:38]wPrintStart [22:21:38]Write to MH i2c: 01 00 00 38 12 4A [22:21:38]Write i2c OK [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: 01 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: 01 07 00 [22:21:38]MH_I2C_Read... [22:21:38]Read from MH i2c: 01 07 00 38 12 00 00 00 00 00 FF 0F 5F [22:21:38]RasterBufferAndPrint [22:21:38]line Счет N : (1)2076129 [22:21:38]line ИНН: 02508201610067 [22:21:38]line Контрольно-Кассовый Чек [22:21:38]line ПРОДАЖА [22:21:38]line ТРК (МРК, ГНК) : 43 [22:21:38]line Товар: 2710124130 [22:21:38]line Аи-92-К-4 [22:21:38]line 7.530 * 67.80 [22:21:38]line = 510.53 [22:21:38]line НДС 12% НСП 1% [22:21:38]line > о реализуемом товаре [22:21:38]line ОКРУГЛЕНИЕ: -0.53 [22:21:38]line ИТОГО: 510.00 [22:21:38]line Внесено: 510.00 [22:21:38]line СДАЧА: 0.00 [22:21:38]line НСП 1% : 4.52 [22:21:38]line НДС 12% : 54.22 [22:21:38]line Наличными: 510.00 [22:21:38]line Безнал.: 0.00 [22:21:38]line Место: АЗС № 135 "Партнер Нефть" [22:21:38]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:21:38]line СНО: Общий режим [22:21:38]line Чек 756 20.08.2024 22:21 [22:21:38]line Смена: 100 ФФД: 1.0 [22:21:38]line ЗНМ: 0300000196 [22:21:38]line РНМ: 0000000000162794 [22:21:38]line Версия ККМ: v1.0 [22:21:38]line ФМ: 0000000002094532 [22:21:38]line ФД: 58772 [22:21:38]line ФПД: 189855679375544 [22:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T222137&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58772&fm=189855679375544&tin=02508201610067®Number=0000000000162794&sum=51000 [22:21:38]OFD Sender: Processing packet 58772 [packets to send 52, broken 51] [22:21:38]ProducePacketName [22:21:38]name=ofd_packets/00058772 [22:21:38]OFD Sender: To server: pG, [22:21:38]CommunicateWithHost lk.salyk.kg:30040 [22:21:38]ConnectInit lk.salyk.kg [22:21:38]written 0, free lines is 4095 [22:21:39]Connected sock=10 [22:21:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 1C 2B 07 01 FB 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 34 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 F1 16 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 94 E5 00 00 35 04 06 00 AC AC 38 53 E8 B8 A6 30 6D A8 B4 F0 16 B8 [22:21:39]Write to MH i2c: 01 00 00 63 12 75 [22:21:39]Write i2c OK [22:21:39]MH_I2C_Read... [22:21:39]Read from MH i2c: 01 [22:21:39]MH_I2C_Read... [22:21:39]Read from MH i2c: 01 07 00 [22:21:39]MH_I2C_Read... [22:21:39]Read from MH i2c: 01 07 00 63 12 00 00 00 00 00 9F 0C 27 [22:21:39]RasterBufferAndPrint [22:21:39]line [22:21:39]line [22:21:39]line [22:21:39]line [22:21:39]line [22:21:39]written 0, free lines is 3235 [22:21:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D0 4D 47 00 9C 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 32 30 39 34 35 33 32 10 04 04 00 94 E5 00 00 F4 03 04 00 3F C2 C4 66 B6 04 01 00 00 29 EE 99 3E 24 AF 0D DD [22:21:39]CommunicateWithHost err = 0 [22:21:39]CheckOFDResponse [22:21:39]1017 (14) - 77093643461234 [22:21:39]1041 (16) - 0000000002094532 [22:21:39]1040 (4) - 58772 [22:21:39]1012 (4) - 20.08.2024 16:20 [22:21:39]1206 (1) - 0 [22:21:39]OFD Sender: Remove packet 58772 [22:21:39]ProducePacketName [22:21:39]name=ofd_packets/00058772 [22:21:39]NVStorageDeleteData [22:21:39]MH_Cut [22:21:39]Write to MH i2c: D1 01 00 6A 12 01 4E [22:21:39]Write i2c OK [22:21:39]MH_I2C_Read... [22:21:39]Read from MH i2c: D1 [22:21:39]MH_I2C_Read... [22:21:39]Read from MH i2c: D1 01 00 [22:21:39]MH_I2C_Read... [22:21:39]Read from MH i2c: D1 01 00 6A 12 00 4D [22:21:39]Write to MH i2c: 01 00 00 6B 12 7D [22:21:39]Write i2c OK [22:21:39]MH_I2C_Read... [22:21:39]OFD Sender: No OFD packet to send [22:21:40]*** Cut start [22:21:40]*** Partial cut [22:21:40]*** CUTSNS_PIN = 1 [22:21:40]*** CUTSNS_PIN = 0 [22:21:40]*** Brake cut motor [22:21:40]Read from MH i2c: 01 [22:21:40]MH_I2C_Read... [22:21:40]*** Stop cut motor [22:21:40]*** Cut end [22:21:40]Read from MH i2c: 01 07 00 [22:21:40]MH_I2C_Read... [22:21:40]Read from MH i2c: 01 07 00 6B 12 00 00 00 00 00 FF 0F 92 [22:21:40]process_action close_receipt done [22:21:40]requested_data is exist [22:21:40]produce_requested_data [22:21:40]requested_item fm.sn is exist - process it [22:21:40]wFMCommunicate request_size=4 [22:21:40]MH_SAM_APDU [22:21:40]CAPDU: 80 11 00 00 [22:21:40]Write to MH i2c: E2 08 00 6C 12 80 11 00 00 00 00 00 00 F8 [22:21:40]Write i2c OK [22:21:40]MH_I2C_Read... [22:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:40]Read from MH i2c: E2 [22:21:40]MH_I2C_Read... [22:21:40]Read from MH i2c: E2 17 00 [22:21:40]MH_I2C_Read... [22:21:40]Read from MH i2c: E2 17 00 6C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 44 [22:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:21:40]wFMCommunicate OK [22:21:40]requested_item fd.num is exist - process it [22:21:40]SAM_PROTO_GetFieldsCounters [22:21:40]wFMCommunicate request_size=4 [22:21:40]MH_SAM_APDU [22:21:40]CAPDU: 80 13 00 00 [22:21:40]Write to MH i2c: E2 08 00 6D 12 80 13 00 00 00 00 00 00 FB [22:21:40]Write i2c OK [22:21:40]MH_I2C_Read... [22:21:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:21:41]Read from MH i2c: E2 [22:21:41]MH_I2C_Read... [22:21:41]Read from MH i2c: E2 62 00 [22:21:41]MH_I2C_Read... [22:21:41]Read from MH i2c: E2 62 00 6D 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 94 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F4 02 00 00 5E 04 04 00 F4 02 00 00 57 04 04 00 F5 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [22:21:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 94 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F4 02 00 00 5E 04 04 00 F4 02 00 00 57 04 04 00 F5 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:21:41]wFMCommunicate OK [22:21:41]SAM_PROTO_GetFieldsCounters done [22:21:41]requested_item shift.num is exist - process it [22:21:41]requested_item shift.opened is exist - process it [22:21:41]req_shift_opened [22:21:41]FM_GetShiftState [22:21:41]SAM_PROTO_GetShiftState [22:21:41]wFMCommunicate request_size=4 [22:21:41]MH_SAM_APDU [22:21:41]CAPDU: 80 13 01 00 [22:21:41]Write to MH i2c: E2 08 00 6E 12 80 13 01 00 00 00 00 00 FD [22:21:41]Write i2c OK [22:21:41]MH_I2C_Read... [22:21:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:41]Read from MH i2c: E2 [22:21:41]MH_I2C_Read... [22:21:41]Read from MH i2c: E2 0E 00 [22:21:41]MH_I2C_Read... [22:21:41]Read from MH i2c: E2 0E 00 6E 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 20 [22:21:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:21:41]wFMCommunicate OK [22:21:41]SAM_PROTO_GetShiftState done [22:21:41]FM_GetShiftState done [22:21:41]req_shift_opened done [22:21:41]requested_item shift.open_date is exist - process it [22:21:41]req_shift_open_date [22:21:41]req_shift_open_date done [22:21:41]produce_requested_data done [22:21:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58772,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:21:41]process_action_free close_receipt [22:21:41]json_value_free [22:21:41]json_value_free done [22:21:41]process_json_proto returns [22:21:41]Send response to host [22:21:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58772,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:21:41]free response buf [22:21:41]execute_script done [22:21:41]execute_script returns [22:21:41]free content buf [22:21:41]Sock 7.Close socket [22:21:41]Sock 7.Thread stoped [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:25]OFD Sender: No OFD packet to send [22:24:30]OFD Sender: No OFD packet to send [22:24:35]OFD Sender: No OFD packet to send [22:24:40]OFD Sender: No OFD packet to send [22:24:45]OFD Sender: No OFD packet to send [22:24:50]OFD Sender: No OFD packet to send [22:24:55]OFD Sender: No OFD packet to send [22:25:00]OFD Sender: No OFD packet to send [22:25:05]OFD Sender: No OFD packet to send [22:25:10]OFD Sender: No OFD packet to send [22:25:15]OFD Sender: No OFD packet to send [22:25:20]OFD Sender: No OFD packet to send [22:25:25]OFD Sender: No OFD packet to send [22:25:30]OFD Sender: No OFD packet to send [22:25:35]OFD Sender: No OFD packet to send [22:25:40]OFD Sender: No OFD packet to send [22:25:45]OFD Sender: No OFD packet to send [22:25:50]OFD Sender: No OFD packet to send [22:25:55]OFD Sender: No OFD packet to send [22:26:00]OFD Sender: No OFD packet to send [22:26:05]OFD Sender: No OFD packet to send [22:26:10]OFD Sender: No OFD packet to send [22:26:15]OFD Sender: No OFD packet to send [22:26:20]OFD Sender: No OFD packet to send [22:26:25]OFD Sender: No OFD packet to send [22:26:30]OFD Sender: No OFD packet to send [22:26:35]OFD Sender: No OFD packet to send [22:26:40]OFD Sender: No OFD packet to send [22:26:45]OFD Sender: No OFD packet to send [22:26:50]OFD Sender: No OFD packet to send [22:26:55]OFD Sender: No OFD packet to send [22:27:00]OFD Sender: No OFD packet to send [22:27:05]OFD Sender: No OFD packet to send [22:27:10]OFD Sender: No OFD packet to send [22:27:15]OFD Sender: No OFD packet to send [22:27:20]OFD Sender: No OFD packet to send [22:27:25]OFD Sender: No OFD packet to send [22:27:30]OFD Sender: No OFD packet to send [22:27:35]OFD Sender: No OFD packet to send [22:27:40]OFD Sender: No OFD packet to send [22:27:45]OFD Sender: No OFD packet to send [22:27:50]OFD Sender: No OFD packet to send [22:27:55]OFD Sender: No OFD packet to send [22:28:00]OFD Sender: No OFD packet to send [22:28:05]OFD Sender: No OFD packet to send [22:28:10]OFD Sender: No OFD packet to send [22:28:15]OFD Sender: No OFD packet to send [22:28:20]OFD Sender: No OFD packet to send [22:28:25]OFD Sender: No OFD packet to send [22:28:30]OFD Sender: No OFD packet to send [22:28:35]OFD Sender: No OFD packet to send [22:28:40]OFD Sender: No OFD packet to send [22:28:45]OFD Sender: No OFD packet to send [22:28:45]accept exits with 9 [22:28:45]New connection [22:28:45]New thread 3067440484 created [22:28:45]Thread 3067583844 joined [22:28:45]Waiting for new connection... [22:28:45] Sock 9.Parse request [22:28:45]Sock 9.Check first char [22:28:45]Sock 9.First char is OK [22:28:45]request: POST /json_proto HTTP/1.0 [22:28:45]Method: POST [22:28:45]URL: /json_proto [22:28:45]Method is POST - this is cgi request [22:28:45]url: /json_proto [22:28:45]query_string will be loaded in cgi processing [22:28:45]execute_cgi json_proto POST (null) [22:28:45]execute_cgi path=json_proto method=POST [22:28:45]POST find Content-Length [22:28:45]Host: 172.17.44.3:8080 [22:28:45]Content-Length: 804 [22:28:45]Content-Type: application/json [22:28:45] [22:28:45]POST finish read [22:28:45]Found Content-Length = 804 [22:28:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:45]execute_script... [22:28:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:45]POST & json_proto [22:28:45]process_json_proto [22:28:45]json parsed OK: [22:28:45]protocol is kg_v1.0 [22:28:45]action value=close_receipt [22:28:45]process_action close_receipt [22:28:45]cmd_close_receipt [22:28:45]MH_GetDate [22:28:45]Write to MH i2c: F0 00 00 6F 12 70 [22:28:45]Write i2c OK [22:28:45]MH_I2C_Read... [22:28:45]Read from MH i2c: F0 [22:28:45]MH_I2C_Read... [22:28:45]Read from MH i2c: F0 09 00 [22:28:45]MH_I2C_Read... [22:28:45]Read from MH i2c: F0 09 00 6F 12 00 9E 18 C5 66 AD C5 5D 66 8F [22:28:45]GetLastDocTimeStamp 1724192497 [22:28:45]current date 1724192926 [22:28:45]FM_GetShiftState [22:28:45]SAM_PROTO_GetShiftState [22:28:45]wFMCommunicate request_size=4 [22:28:45]MH_SAM_APDU [22:28:45]CAPDU: 80 13 01 00 [22:28:45]Write to MH i2c: E2 08 00 70 12 80 13 01 00 00 00 00 00 FF [22:28:45]Write i2c OK [22:28:45]MH_I2C_Read... [22:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:45]Read from MH i2c: E2 [22:28:45]MH_I2C_Read... [22:28:45]Read from MH i2c: E2 0E 00 [22:28:45]MH_I2C_Read... [22:28:45]Read from MH i2c: E2 0E 00 70 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 22 [22:28:45]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:28:45]wFMCommunicate OK [22:28:45]SAM_PROTO_GetShiftState done [22:28:45]FM_GetShiftState done [22:28:45]opened in 1724112910 [22:28:45]opened+sec_in_day 1724199310 [22:28:45]quantity*price = 100021 [22:28:45]sum+1 = 100023 [22:28:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 757 20.08.2024 22:28 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58773 ФПД: 113340337921261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T222846&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58773&fm=113340337921261&tin=02508201610067®Number=0000000000162794&sum=100022 [22:28:46]StoreToDocumentArchive [22:28:46]shift 100 fd 58773 [22:28:46]save to /storage/0100/doc_00058773 [22:28:46]save last doc name /storage/0100/doc_00058773 to /storage/kkm_last_doc_name [22:28:46]save OK [22:28:46]Clear old archive folders... [22:28:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:28:46]tlvbuf is B6F5BAE0 [22:28:46]SAM_PROTO_ClearQueue [22:28:46]wFMCommunicate request_size=4 [22:28:46]MH_SAM_APDU [22:28:46]CAPDU: 80 09 00 00 [22:28:46]Write to MH i2c: E2 08 00 7D 12 80 09 00 00 00 00 00 00 01 [22:28:46]Write i2c OK [22:28:46]MH_I2C_Read... [22:28:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:46]Read from MH i2c: E2 [22:28:46]MH_I2C_Read... [22:28:46]Read from MH i2c: E2 03 00 [22:28:46]MH_I2C_Read... [22:28:46]Read from MH i2c: E2 03 00 7D 12 00 90 00 03 [22:28:46]RAPDU: 90 00 [22:28:46]wFMCommunicate OK [22:28:46]SAM_PROTO_ClearQueue done [22:28:46]KKMCreateOFDPacket [22:28:46]OFDProtocolAddRootSTLVToBuf [22:28:46]FM_MakeSignedData [22:28:46]FM_MakeSignedData [22:28:46]SAM_PROTO_SignData [22:28:46]wFMCommunicate request_size=4 [22:28:46]MH_SAM_APDU [22:28:46]CAPDU: 80 0D 01 02 [22:28:46]Write to MH i2c: E2 08 00 7E 12 80 0D 01 02 00 00 00 00 09 [22:28:46]Write i2c OK [22:28:46]MH_I2C_Read... [22:28:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:46]Read from MH i2c: E2 [22:28:46]MH_I2C_Read... [22:28:46]Read from MH i2c: E2 03 00 [22:28:46]MH_I2C_Read... [22:28:46]Read from MH i2c: E2 03 00 7E 12 00 90 00 04 [22:28:46]RAPDU: 90 00 [22:28:46]wFMCommunicate OK [22:28:46]wFMCommunicate request_size=255 [22:28:46]MH_SAM_APDU [22:28:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F5 02 00 00 F4 03 04 00 9E 18 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E5 00 00 35 04 06 00 67 [22:28:46]Write to MH i2c: E2 02 01 7F 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 F5 02 00 00 F4 03 04 00 9E 18 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E5 00 00 35 04 06 00 67 00 00 FB [22:28:46]Write i2c OK [22:28:46]MH_I2C_Read... [22:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:47]Read from MH i2c: E2 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: E2 03 00 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: E2 03 00 7F 12 00 90 00 05 [22:28:47]RAPDU: 90 00 [22:28:47]wFMCommunicate OK [22:28:47]wFMCommunicate request_size=10 [22:28:47]MH_SAM_APDU [22:28:47]CAPDU: 80 0D 02 02 05 15 1A 94 9C ED [22:28:47]Write to MH i2c: E2 0D 00 80 12 80 0D 02 02 05 00 15 1A 94 9C ED 00 00 62 [22:28:47]Write i2c OK [22:28:47]MH_I2C_Read... [22:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:47]Read from MH i2c: E2 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: E2 03 00 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: E2 03 00 80 12 00 90 00 06 [22:28:47]RAPDU: 90 00 [22:28:47]wFMCommunicate OK [22:28:47]wFMCommunicate request_size=4 [22:28:47]MH_SAM_APDU [22:28:47]CAPDU: 80 0D 03 02 [22:28:47]Write to MH i2c: E2 08 00 81 12 80 0D 03 02 00 00 00 00 0E [22:28:47]Write i2c OK [22:28:47]MH_I2C_Read... [22:28:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:47]Read from MH i2c: E2 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: E2 0B 00 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: E2 0B 00 81 12 00 63 B2 CB 86 45 81 61 91 90 00 2D [22:28:47]RAPDU: 63 B2 CB 86 45 81 61 91 90 00 [22:28:47]wFMCommunicate OK [22:28:47]SAM_PROTO_SignData done [22:28:47]FM_MakeSignedData done [22:28:47]CreateOFDProtocolMessage [22:28:47]wFMCommunicate request_size=4 [22:28:47]MH_SAM_APDU [22:28:47]CAPDU: 80 11 00 00 [22:28:47]Write to MH i2c: E2 08 00 82 12 80 11 00 00 00 00 00 00 0E [22:28:47]Write i2c OK [22:28:47]MH_I2C_Read... [22:28:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:47]Read from MH i2c: E2 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: E2 17 00 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: E2 17 00 82 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5A [22:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:28:47]wFMCommunicate OK [22:28:47]CreateOFDProtocolMessage done [22:28:47]OFDSenderStorePacket 58773 [22:28:47]StoreOFDPacket docnum=58773 [22:28:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB EF 07 01 3D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 F5 02 00 00 F4 03 04 00 9E 18 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E5 00 00 35 04 06 00 67 15 1A 94 9C ED 63 B2 CB 86 45 81 61 91 [22:28:47]CheckFolder [22:28:47]dirname=/storage/ofd_packets [22:28:47]CheckFolder done [22:28:47]ProducePacketName [22:28:47]name=ofd_packets/00058773 [22:28:47]NVStorageSaveData ofd_packets/00058773 [22:28:47]File name is /storage/ofd_packets/00058773 [22:28:47]Write 301 bytes [22:28:47]NVStorageSaveData done [22:28:47]OFDSenderStorePacket done [22:28:47]KKMCreateOFDPacket done [22:28:47]NVStorageSaveData kkm_last_timestamp [22:28:47]File name is /storage/kkm_last_timestamp [22:28:47]Write 4 bytes [22:28:47]NVStorageSaveData done [22:28:47]ExternCall_PrintAddStr [22:28:47]wPrintStart [22:28:47]Write to MH i2c: 01 00 00 83 12 95 [22:28:47]Write i2c OK [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: 01 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: 01 07 00 [22:28:47]MH_I2C_Read... [22:28:47]Read from MH i2c: 01 07 00 83 12 00 00 00 00 00 FF 0F AA [22:28:47]RasterBufferAndPrint [22:28:47]line Счет N : (1)2076130 [22:28:47]line ИНН: 02508201610067 [22:28:47]line Контрольно-Кассовый Чек [22:28:47]line ПРОДАЖА [22:28:47]line ТРК (МРК, ГНК) : 42 [22:28:47]line Товар: 2710124500 [22:28:47]line Аи-95-К-5 [22:28:47]line 13.480 * 74.20 [22:28:47]line = 1000.22 [22:28:47]line НДС 12% НСП 1% [22:28:47]line > о реализуемом товаре [22:28:47]line ИТОГО: 1000.22 [22:28:47]line НСП 1% : 8.85 [22:28:47]line НДС 12% : 106.22 [22:28:47]line Наличными: 0.00 [22:28:47]line Безнал.: 1000.22 [22:28:47]line Место: АЗС № 135 "Партнер Нефть" [22:28:47]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:28:47]line СНО: Общий режим [22:28:47]line Чек 757 20.08.2024 22:28 [22:28:47]line Смена: 100 ФФД: 1.0 [22:28:47]line ЗНМ: 0300000196 [22:28:47]line РНМ: 0000000000162794 [22:28:47]line Версия ККМ: v1.0 [22:28:47]line Платежная система: O! деньги [22:28:47]line ФМ: 0000000002094532 [22:28:47]line ФД: 58773 [22:28:47]line ФПД: 113340337921261 [22:28:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T222846&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58773&fm=113340337921261&tin=02508201610067®Number=0000000000162794&sum=100022 [22:28:47]OFD Sender: Processing packet 58773 [packets to send 52, broken 51] [22:28:47]ProducePacketName [22:28:47]name=ofd_packets/00058773 [22:28:47]OFD Sender: To server: pG, [22:28:47]CommunicateWithHost lk.salyk.kg:30040 [22:28:47]ConnectInit lk.salyk.kg [22:28:47]written 0, free lines is 4095 [22:28:47]Connected sock=10 [22:28:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EB EF 07 01 3D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 F5 02 00 00 F4 03 04 00 9E 18 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E5 00 00 35 04 06 00 67 15 1A 94 9C ED 63 B2 CB 86 45 81 61 91 [22:28:48]Write to MH i2c: 01 00 00 AD 12 BF [22:28:48]Write i2c OK [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: 01 [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: 01 07 00 [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: 01 07 00 AD 12 00 00 00 00 00 B5 0C 87 [22:28:48]RasterBufferAndPrint [22:28:48]line [22:28:48]line [22:28:48]line [22:28:48]line [22:28:48]line [22:28:48]written 0, free lines is 3257 [22:28:48]MH_Cut [22:28:48]Write to MH i2c: D1 01 00 B4 12 01 98 [22:28:48]Write i2c OK [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: D1 [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: D1 01 00 [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: D1 01 00 B4 12 00 97 [22:28:48]Write to MH i2c: 01 00 00 B5 12 C7 [22:28:48]Write i2c OK [22:28:48]MH_I2C_Read... [22:28:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3E D8 47 00 00 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 95 E5 00 00 F4 03 04 00 EC C3 C4 66 B6 04 01 00 00 34 48 4F 3B 3B EB CF B6 [22:28:48]CommunicateWithHost err = 0 [22:28:48]CheckOFDResponse [22:28:48]1017 (14) - 77093643461234 [22:28:48]1041 (16) - 0000000002094532 [22:28:48]1040 (4) - 58773 [22:28:48]1012 (4) - 20.08.2024 16:27 [22:28:48]1206 (1) - 0 [22:28:48]OFD Sender: Remove packet 58773 [22:28:48]ProducePacketName [22:28:48]name=ofd_packets/00058773 [22:28:48]NVStorageDeleteData [22:28:48]OFD Sender: No OFD packet to send [22:28:49]*** Cut start [22:28:49]*** Partial cut [22:28:49]*** CUTSNS_PIN = 1 [22:28:49]*** CUTSNS_PIN = 0 [22:28:49]*** Brake cut motor [22:28:49]Read from MH i2c: 01 [22:28:49]MH_I2C_Read... [22:28:49]*** Stop cut motor [22:28:49]*** Cut end [22:28:49]Read from MH i2c: 01 07 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: 01 07 00 B5 12 00 00 00 00 00 FF 0F DC [22:28:49]process_action close_receipt done [22:28:49]requested_data is exist [22:28:49]produce_requested_data [22:28:49]requested_item fm.sn is exist - process it [22:28:49]wFMCommunicate request_size=4 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 11 00 00 [22:28:49]Write to MH i2c: E2 08 00 B6 12 80 11 00 00 00 00 00 00 42 [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:49]Read from MH i2c: E2 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 17 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 17 00 B6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8E [22:28:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:28:49]wFMCommunicate OK [22:28:49]requested_item fd.num is exist - process it [22:28:49]SAM_PROTO_GetFieldsCounters [22:28:49]wFMCommunicate request_size=4 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 13 00 00 [22:28:49]Write to MH i2c: E2 08 00 B7 12 80 13 00 00 00 00 00 00 45 [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:49]Read from MH i2c: E2 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 62 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 62 00 B7 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 95 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F5 02 00 00 5E 04 04 00 F5 02 00 00 57 04 04 00 F6 02 00 00 19 04 04 00 00 00 00 00 90 00 26 [22:28:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 95 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F5 02 00 00 5E 04 04 00 F5 02 00 00 57 04 04 00 F6 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:49]wFMCommunicate OK [22:28:49]SAM_PROTO_GetFieldsCounters done [22:28:49]requested_item shift.num is exist - process it [22:28:49]requested_item shift.opened is exist - process it [22:28:49]req_shift_opened [22:28:49]FM_GetShiftState [22:28:49]SAM_PROTO_GetShiftState [22:28:49]wFMCommunicate request_size=4 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 13 01 00 [22:28:49]Write to MH i2c: E2 08 00 B8 12 80 13 01 00 00 00 00 00 47 [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:49]Read from MH i2c: E2 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 0E 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 0E 00 B8 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6A [22:28:49]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:28:49]wFMCommunicate OK [22:28:49]SAM_PROTO_GetShiftState done [22:28:49]FM_GetShiftState done [22:28:49]req_shift_opened done [22:28:49]requested_item shift.open_date is exist - process it [22:28:49]req_shift_open_date [22:28:49]req_shift_open_date done [22:28:49]produce_requested_data done [22:28:49]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58773,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:28:49]process_action_free close_receipt [22:28:49]json_value_free [22:28:49]json_value_free done [22:28:49]process_json_proto returns [22:28:49]Send response to host [22:28:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58773,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:28:49]free response buf [22:28:49]execute_script done [22:28:49]execute_script returns [22:28:49]free content buf [22:28:49]Sock 9.Close socket [22:28:49]Sock 9.Thread stoped [22:28:53]OFD Sender: No OFD packet to send [22:28:58]OFD Sender: No OFD packet to send [22:29:03]OFD Sender: No OFD packet to send [22:29:08]OFD Sender: No OFD packet to send [22:29:13]OFD Sender: No OFD packet to send [22:29:18]OFD Sender: No OFD packet to send [22:29:23]OFD Sender: No OFD packet to send [22:29:28]OFD Sender: No OFD packet to send [22:29:33]OFD Sender: No OFD packet to send [22:29:38]OFD Sender: No OFD packet to send [22:29:43]OFD Sender: No OFD packet to send [22:29:48]OFD Sender: No OFD packet to send [22:29:53]OFD Sender: No OFD packet to send [22:29:58]OFD Sender: No OFD packet to send [22:30:03]OFD Sender: No OFD packet to send [22:30:08]OFD Sender: No OFD packet to send [22:30:13]OFD Sender: No OFD packet to send [22:30:18]OFD Sender: No OFD packet to send [22:30:23]OFD Sender: No OFD packet to send [22:30:28]OFD Sender: No OFD packet to send [22:30:33]OFD Sender: No OFD packet to send [22:30:38]OFD Sender: No OFD packet to send [22:30:41]accept exits with 7 [22:30:41]New connection [22:30:41]New thread 3067583844 created [22:30:41]Thread 3067440484 joined [22:30:41]Waiting for new connection... [22:30:41] Sock 7.Parse request [22:30:41]Sock 7.Check first char [22:30:41]Sock 7.First char is OK [22:30:41]request: POST /json_proto HTTP/1.0 [22:30:41]Method: POST [22:30:41]URL: /json_proto [22:30:41]Method is POST - this is cgi request [22:30:41]url: /json_proto [22:30:41]query_string will be loaded in cgi processing [22:30:41]execute_cgi json_proto POST (null) [22:30:41]execute_cgi path=json_proto method=POST [22:30:41]POST find Content-Length [22:30:41]Host: 172.17.44.3:8080 [22:30:41]Content-Length: 755 [22:30:41]Content-Type: application/json [22:30:41] [22:30:41]POST finish read [22:30:41]Found Content-Length = 755 [22:30:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30079943", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:41]execute_script... [22:30: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)2076131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "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\u000A30079943", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:41]POST & json_proto [22:30:41]process_json_proto [22:30:41]json parsed OK: [22:30:41]protocol is kg_v1.0 [22:30:41]action value=close_receipt [22:30:41]process_action close_receipt [22:30:41]cmd_close_receipt [22:30:41]MH_GetDate [22:30:41]Write to MH i2c: F0 00 00 B9 12 BA [22:30:41]Write i2c OK [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: F0 [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: F0 09 00 [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: F0 09 00 B9 12 00 12 19 C5 66 AD C5 5D 66 4E [22:30:41]GetLastDocTimeStamp 1724192926 [22:30:41]current date 1724193042 [22:30:41]FM_GetShiftState [22:30:41]SAM_PROTO_GetShiftState [22:30:41]wFMCommunicate request_size=4 [22:30:41]MH_SAM_APDU [22:30:41]CAPDU: 80 13 01 00 [22:30:41]Write to MH i2c: E2 08 00 BA 12 80 13 01 00 00 00 00 00 49 [22:30:41]Write i2c OK [22:30:41]MH_I2C_Read... [22:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:41]Read from MH i2c: E2 [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: E2 0E 00 [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: E2 0E 00 BA 12 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 6C [22:30:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:30:41]wFMCommunicate OK [22:30:41]SAM_PROTO_GetShiftState done [22:30:41]FM_GetShiftState done [22:30:41]opened in 1724112910 [22:30:41]opened+sec_in_day 1724199310 [22:30:41]quantity*price = 0 [22:30:41]sum+1 = 1 [22:30:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 758 20.08.2024 22:30 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30079943 ФМ: 0000000002094532 ФД: 58774 ФПД: 111334733154049 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T223042&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58774&fm=111334733154049&tin=02508201610067®Number=0000000000162794&sum=0 [22:30:43]StoreToDocumentArchive [22:30:43]shift 100 fd 58774 [22:30:43]save to /storage/0100/doc_00058774 [22:30:43]save last doc name /storage/0100/doc_00058774 to /storage/kkm_last_doc_name [22:30:43]save OK [22:30:43]Clear old archive folders... [22:30:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:30:43]tlvbuf is B6FF2300 [22:30:43]SAM_PROTO_ClearQueue [22:30:43]wFMCommunicate request_size=4 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 09 00 00 [22:30:43]Write to MH i2c: E2 08 00 C7 12 80 09 00 00 00 00 00 00 4B [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 03 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 03 00 C7 12 00 90 00 4D [22:30:43]RAPDU: 90 00 [22:30:43]wFMCommunicate OK [22:30:43]SAM_PROTO_ClearQueue done [22:30:43]KKMCreateOFDPacket [22:30:43]OFDProtocolAddRootSTLVToBuf [22:30:43]FM_MakeSignedData [22:30:43]FM_MakeSignedData [22:30:43]SAM_PROTO_SignData [22:30:43]wFMCommunicate request_size=4 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 0D 01 02 [22:30:43]Write to MH i2c: E2 08 00 C8 12 80 0D 01 02 00 00 00 00 53 [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 03 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 03 00 C8 12 00 90 00 4E [22:30:43]RAPDU: 90 00 [22:30:43]wFMCommunicate OK [22:30:43]wFMCommunicate request_size=255 [22:30:43]MH_SAM_APDU [22: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 34 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 F6 02 00 00 F4 03 04 00 12 19 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E5 00 00 35 04 06 00 65 [22:30:43]Write to MH i2c: E2 02 01 C9 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 34 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 F6 02 00 00 F4 03 04 00 12 19 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E5 00 00 35 04 06 00 65 00 00 90 [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 03 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 03 00 C9 12 00 90 00 4F [22:30:43]RAPDU: 90 00 [22:30:43]wFMCommunicate OK [22:30:43]wFMCommunicate request_size=10 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 0D 02 02 05 42 23 38 87 01 [22:30:43]Write to MH i2c: E2 0D 00 CA 12 80 0D 02 02 05 00 42 23 38 87 01 00 00 85 [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 03 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 03 00 CA 12 00 90 00 50 [22:30:43]RAPDU: 90 00 [22:30:43]wFMCommunicate OK [22:30:43]wFMCommunicate request_size=4 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 0D 03 02 [22:30:43]Write to MH i2c: E2 08 00 CB 12 80 0D 03 02 00 00 00 00 58 [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 0B 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 0B 00 CB 12 00 D0 EC C9 55 5E 21 8C 94 90 00 D2 [22:30:43]RAPDU: D0 EC C9 55 5E 21 8C 94 90 00 [22:30:43]wFMCommunicate OK [22:30:43]SAM_PROTO_SignData done [22:30:43]FM_MakeSignedData done [22:30:43]CreateOFDProtocolMessage [22:30:43]wFMCommunicate request_size=4 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 11 00 00 [22:30:43]Write to MH i2c: E2 08 00 CC 12 80 11 00 00 00 00 00 00 58 [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 17 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 17 00 CC 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A4 [22:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:30:43]wFMCommunicate OK [22:30:43]CreateOFDProtocolMessage done [22:30:43]OFDSenderStorePacket 58774 [22:30:43]StoreOFDPacket docnum=58774 [22:30:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 86 E4 07 01 3F 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 34 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 F6 02 00 00 F4 03 04 00 12 19 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E5 00 00 35 04 06 00 65 42 23 38 87 01 D0 EC C9 55 5E 21 8C 94 [22:30:43]CheckFolder [22:30:43]dirname=/storage/ofd_packets [22:30:43]CheckFolder done [22:30:43]ProducePacketName [22:30:43]name=ofd_packets/00058774 [22:30:43]NVStorageSaveData ofd_packets/00058774 [22:30:43]File name is /storage/ofd_packets/00058774 [22:30:43]Write 301 bytes [22:30:43]NVStorageSaveData done [22:30:43]OFDSenderStorePacket done [22:30:43]KKMCreateOFDPacket done [22:30:43]NVStorageSaveData kkm_last_timestamp [22:30:43]File name is /storage/kkm_last_timestamp [22:30:43]Write 4 bytes [22:30:43]NVStorageSaveData done [22:30:43]ExternCall_PrintAddStr [22:30:43]wPrintStart [22:30:43]Write to MH i2c: 01 00 00 CD 12 DF [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: 01 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: 01 07 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: 01 07 00 CD 12 00 00 00 00 00 FF 0F F4 [22:30:43]RasterBufferAndPrint [22:30:43]line Счет N : (1)2076131 [22:30:43]line ИНН: 02508201610067 [22:30:43]line Контрольно-Кассовый Чек [22:30:43]line ПРОДАЖА [22:30:43]line ТРК (МРК, ГНК) : 53 [22:30:43]line Товар: 2710124130 [22:30:43]line Аи-92-К-4 [22:30:43]line 30.000 * 0.00 [22:30:43]line = 0.00 [22:30:43]line НДС 12% НСП 1% [22:30:43]line > о реализуемом товаре [22:30:43]line ИТОГО: 0.00 [22:30:43]line НСП 1% : 0.00 [22:30:43]line НДС 12% : 0.00 [22:30:43]line Наличными: 0.00 [22:30:43]line Безнал.: 0.00 [22:30:43]line Место: АЗС № 135 "Партнер Нефть" [22:30:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:30:43]line СНО: Общий режим [22:30:43]line Чек 758 20.08.2024 22:30 [22:30:43]line Смена: 100 ФФД: 1.0 [22:30:43]line ЗНМ: 0300000196 [22:30:43]line РНМ: 0000000000162794 [22:30:43]line Версия ККМ: v1.0 [22:30:43]line Талоны: ТК ГПНА Online [22:30:43]line 30079943 [22:30:43]line ФМ: 0000000002094532 [22:30:43]line ФД: 58774 [22:30:43]line ФПД: 111334733154049 [22:30:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T223042&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58774&fm=111334733154049&tin=02508201610067®Number=0000000000162794&sum=0 [22:30:43]OFD Sender: Processing packet 58774 [packets to send 52, broken 51] [22:30:43]ProducePacketName [22:30:43]name=ofd_packets/00058774 [22:30:43]OFD Sender: To server: pG, [22:30:43]CommunicateWithHost lk.salyk.kg:30040 [22:30:43]ConnectInit lk.salyk.kg [22:30:43]written 0, free lines is 4095 [22:30:44]Connected sock=10 [22:30:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 86 E4 07 01 3F 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 34 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 F6 02 00 00 F4 03 04 00 12 19 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 96 E5 00 00 35 04 06 00 65 42 23 38 87 01 D0 EC C9 55 5E 21 8C 94 [22:30:44]Write to MH i2c: 01 00 00 F7 12 09 [22:30:44]Write i2c OK [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: 01 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: 01 07 00 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: 01 07 00 F7 12 00 00 00 00 00 B6 0C D2 [22:30:44]RasterBufferAndPrint [22:30:44]line [22:30:44]line [22:30:44]line [22:30:44]line [22:30:44]line [22:30:44]written 0, free lines is 3258 [22:30:44]MH_Cut [22:30:44]Write to MH i2c: D1 01 00 FE 12 01 E2 [22:30:44]Write i2c OK [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: D1 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: D1 01 00 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: D1 01 00 FE 12 00 E1 [22:30:44]Write to MH i2c: 01 00 00 FF 12 11 [22:30:44]Write i2c OK [22:30:44]MH_I2C_Read... [22:30:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1F 9A 47 00 BB 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 32 30 39 34 35 33 32 10 04 04 00 96 E5 00 00 F4 03 04 00 60 C4 C4 66 B6 04 01 00 00 D2 DA 67 52 94 4B DB 5A [22:30:44]CommunicateWithHost err = 0 [22:30:44]CheckOFDResponse [22:30:44]1017 (14) - 77093643461234 [22:30:44]1041 (16) - 0000000002094532 [22:30:44]1040 (4) - 58774 [22:30:44]1012 (4) - 20.08.2024 16:29 [22:30:44]1206 (1) - 0 [22:30:44]OFD Sender: Remove packet 58774 [22:30:44]ProducePacketName [22:30:44]name=ofd_packets/00058774 [22:30:44]NVStorageDeleteData [22:30:45]OFD Sender: No OFD packet to send [22:30:45]*** Cut start [22:30:45]*** Partial cut [22:30:45]*** CUTSNS_PIN = 1 [22:30:45]*** CUTSNS_PIN = 0 [22:30:45]*** Brake cut motor [22:30:45]Read from MH i2c: 01 [22:30:45]MH_I2C_Read... [22:30:45]*** Stop cut motor [22:30:45]*** Cut end [22:30:45]Read from MH i2c: 01 07 00 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: 01 07 00 FF 12 00 00 00 00 00 FF 0F 26 [22:30:45]process_action close_receipt done [22:30:45]requested_data is exist [22:30:45]produce_requested_data [22:30:45]requested_item fm.sn is exist - process it [22:30:45]wFMCommunicate request_size=4 [22:30:45]MH_SAM_APDU [22:30:45]CAPDU: 80 11 00 00 [22:30:45]Write to MH i2c: E2 08 00 00 13 80 11 00 00 00 00 00 00 8D [22:30:45]Write i2c OK [22:30:45]MH_I2C_Read... [22:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:46]Read from MH i2c: E2 [22:30:46]MH_I2C_Read... [22:30:46]Read from MH i2c: E2 17 00 [22:30:46]MH_I2C_Read... [22:30:46]Read from MH i2c: E2 17 00 00 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D9 [22:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:30:46]wFMCommunicate OK [22:30:46]requested_item fd.num is exist - process it [22:30:46]SAM_PROTO_GetFieldsCounters [22:30:46]wFMCommunicate request_size=4 [22:30:46]MH_SAM_APDU [22:30:46]CAPDU: 80 13 00 00 [22:30:46]Write to MH i2c: E2 08 00 01 13 80 13 00 00 00 00 00 00 90 [22:30:46]Write i2c OK [22:30:46]MH_I2C_Read... [22:30:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:46]Read from MH i2c: E2 [22:30:46]MH_I2C_Read... [22:30:46]Read from MH i2c: E2 62 00 [22:30:46]MH_I2C_Read... [22:30:46]Read from MH i2c: E2 62 00 01 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 96 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F6 02 00 00 5E 04 04 00 F6 02 00 00 57 04 04 00 F7 02 00 00 19 04 04 00 00 00 00 00 90 00 75 [22:30:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 96 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F6 02 00 00 5E 04 04 00 F6 02 00 00 57 04 04 00 F7 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:30:46]wFMCommunicate OK [22:30:46]SAM_PROTO_GetFieldsCounters done [22:30:46]requested_item shift.num is exist - process it [22:30:46]requested_item shift.opened is exist - process it [22:30:46]req_shift_opened [22:30:46]FM_GetShiftState [22:30:46]SAM_PROTO_GetShiftState [22:30:46]wFMCommunicate request_size=4 [22:30:46]MH_SAM_APDU [22:30:46]CAPDU: 80 13 01 00 [22:30:46]Write to MH i2c: E2 08 00 02 13 80 13 01 00 00 00 00 00 92 [22:30:46]Write i2c OK [22:30:46]MH_I2C_Read... [22:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:46]Read from MH i2c: E2 [22:30:46]MH_I2C_Read... [22:30:46]Read from MH i2c: E2 0E 00 [22:30:46]MH_I2C_Read... [22:30:46]Read from MH i2c: E2 0E 00 02 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B5 [22:30:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:30:46]wFMCommunicate OK [22:30:46]SAM_PROTO_GetShiftState done [22:30:46]FM_GetShiftState done [22:30:46]req_shift_opened done [22:30:46]requested_item shift.open_date is exist - process it [22:30:46]req_shift_open_date [22:30:46]req_shift_open_date done [22:30:46]produce_requested_data done [22:30:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58774,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:30:46]process_action_free close_receipt [22:30:46]json_value_free [22:30:46]json_value_free done [22:30:46]process_json_proto returns [22:30:46]Send response to host [22:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58774,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:30:46]free response buf [22:30:46]execute_script done [22:30:46]execute_script returns [22:30:46]free content buf [22:30:46]Sock 7.Close socket [22:30:46]Sock 7.Thread stoped [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:47]accept exits with 9 [22:33:47]New connection [22:33:47]New thread 3067440484 created [22:33:47]Thread 3067583844 joined [22:33:47]Waiting for new connection... [22:33:47] Sock 9.Parse request [22:33:47]Sock 9.Check first char [22:33:47]Sock 9.First char is OK [22:33:47]request: POST /json_proto HTTP/1.0 [22:33:47]Method: POST [22:33:47]URL: /json_proto [22:33:47]Method is POST - this is cgi request [22:33:47]url: /json_proto [22:33:47]query_string will be loaded in cgi processing [22:33:47]execute_cgi json_proto POST (null) [22:33:47]execute_cgi path=json_proto method=POST [22:33:47]POST find Content-Length [22:33:47]Host: 172.17.44.3:8080 [22:33:47]Content-Length: 755 [22:33:47]Content-Type: application/json [22:33:47] [22:33:47]POST finish read [22:33:47]Found Content-Length = 755 [22:33:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 37.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\u000A30069258", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:47]execute_script... [22:33:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 37.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\u000A30069258", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:47]POST & json_proto [22:33:47]process_json_proto [22:33:47]json parsed OK: [22:33:47]protocol is kg_v1.0 [22:33:47]action value=close_receipt [22:33:47]process_action close_receipt [22:33:47]cmd_close_receipt [22:33:47]MH_GetDate [22:33:47]Write to MH i2c: F0 00 00 03 13 05 [22:33:47]Write i2c OK [22:33:47]MH_I2C_Read... [22:33:47]Read from MH i2c: F0 [22:33:47]MH_I2C_Read... [22:33:47]Read from MH i2c: F0 09 00 [22:33:47]MH_I2C_Read... [22:33:47]Read from MH i2c: F0 09 00 03 13 00 CC 19 C5 66 AD C5 5D 66 53 [22:33:47]GetLastDocTimeStamp 1724193042 [22:33:47]current date 1724193228 [22:33:47]FM_GetShiftState [22:33:47]SAM_PROTO_GetShiftState [22:33:47]wFMCommunicate request_size=4 [22:33:47]MH_SAM_APDU [22:33:47]CAPDU: 80 13 01 00 [22:33:47]Write to MH i2c: E2 08 00 04 13 80 13 01 00 00 00 00 00 94 [22:33:47]Write i2c OK [22:33:47]MH_I2C_Read... [22:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:47]Read from MH i2c: E2 [22:33:47]MH_I2C_Read... [22:33:47]Read from MH i2c: E2 0E 00 [22:33:47]MH_I2C_Read... [22:33:47]Read from MH i2c: E2 0E 00 04 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 B7 [22:33:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:33:47]wFMCommunicate OK [22:33:47]SAM_PROTO_GetShiftState done [22:33:47]FM_GetShiftState done [22:33:47]opened in 1724112910 [22:33:47]opened+sec_in_day 1724199310 [22:33:47]quantity*price = 0 [22:33:47]sum+1 = 1 [22:33:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 759 20.08.2024 22:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: ТК ГПНА Online 30069258 ФМ: 0000000002094532 ФД: 58775 ФПД: 8367634175620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T223348&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58775&fm=8367634175620&tin=02508201610067®Number=0000000000162794&sum=0 [22:33:48]StoreToDocumentArchive [22:33:48]shift 100 fd 58775 [22:33:48]save to /storage/0100/doc_00058775 [22:33:48]save last doc name /storage/0100/doc_00058775 to /storage/kkm_last_doc_name [22:33:48]save OK [22:33:48]Clear old archive folders... [22:33:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:33:48]tlvbuf is B6FEF5E0 [22:33:48]SAM_PROTO_ClearQueue [22:33:48]wFMCommunicate request_size=4 [22:33:48]MH_SAM_APDU [22:33:48]CAPDU: 80 09 00 00 [22:33:48]Write to MH i2c: E2 08 00 11 13 80 09 00 00 00 00 00 00 96 [22:33:48]Write i2c OK [22:33:48]MH_I2C_Read... [22:33:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:33:48]Read from MH i2c: E2 [22:33:48]MH_I2C_Read... [22:33:48]Read from MH i2c: E2 03 00 [22:33:48]MH_I2C_Read... [22:33:48]Read from MH i2c: E2 03 00 11 13 00 90 00 98 [22:33:48]RAPDU: 90 00 [22:33:48]wFMCommunicate OK [22:33:48]SAM_PROTO_ClearQueue done [22:33:48]KKMCreateOFDPacket [22:33:48]OFDProtocolAddRootSTLVToBuf [22:33:48]FM_MakeSignedData [22:33:48]FM_MakeSignedData [22:33:48]SAM_PROTO_SignData [22:33:48]wFMCommunicate request_size=4 [22:33:48]MH_SAM_APDU [22:33:48]CAPDU: 80 0D 01 02 [22:33:48]Write to MH i2c: E2 08 00 12 13 80 0D 01 02 00 00 00 00 9E [22:33:48]Write i2c OK [22:33:48]MH_I2C_Read... [22:33:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:33:48]Read from MH i2c: E2 [22:33:48]MH_I2C_Read... [22:33:48]Read from MH i2c: E2 03 00 [22:33:48]MH_I2C_Read... [22:33:48]Read from MH i2c: E2 03 00 12 13 00 90 00 99 [22:33:48]RAPDU: 90 00 [22:33:48]wFMCommunicate OK [22:33:48]wFMCommunicate request_size=255 [22:33:48]MH_SAM_APDU [22:33:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 88 90 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 CC 19 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E5 00 00 35 04 06 00 07 [22:33:48]Write to MH i2c: E2 02 01 13 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 34 FF 03 08 00 03 88 90 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 CC 19 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E5 00 00 35 04 06 00 07 00 00 AC [22:33:48]Write i2c OK [22:33:48]MH_I2C_Read... [22:33:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:49]Read from MH i2c: E2 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: E2 03 00 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: E2 03 00 13 13 00 90 00 9A [22:33:49]RAPDU: 90 00 [22:33:49]wFMCommunicate OK [22:33:49]wFMCommunicate request_size=10 [22:33:49]MH_SAM_APDU [22:33:49]CAPDU: 80 0D 02 02 05 9C 3D DC D6 84 [22:33:49]Write to MH i2c: E2 0D 00 14 13 80 0D 02 02 05 00 9C 3D DC D6 84 00 00 BA [22:33:49]Write i2c OK [22:33:49]MH_I2C_Read... [22:33:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:49]Read from MH i2c: E2 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: E2 03 00 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: E2 03 00 14 13 00 90 00 9B [22:33:49]RAPDU: 90 00 [22:33:49]wFMCommunicate OK [22:33:49]wFMCommunicate request_size=4 [22:33:49]MH_SAM_APDU [22:33:49]CAPDU: 80 0D 03 02 [22:33:49]Write to MH i2c: E2 08 00 15 13 80 0D 03 02 00 00 00 00 A3 [22:33:49]Write i2c OK [22:33:49]MH_I2C_Read... [22:33:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:33:49]Read from MH i2c: E2 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: E2 0B 00 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: E2 0B 00 15 13 00 A3 8A CC DB 4F F1 BD 0E 90 00 83 [22:33:49]RAPDU: A3 8A CC DB 4F F1 BD 0E 90 00 [22:33:49]wFMCommunicate OK [22:33:49]SAM_PROTO_SignData done [22:33:49]FM_MakeSignedData done [22:33:49]CreateOFDProtocolMessage [22:33:49]wFMCommunicate request_size=4 [22:33:49]MH_SAM_APDU [22:33:49]CAPDU: 80 11 00 00 [22:33:49]Write to MH i2c: E2 08 00 16 13 80 11 00 00 00 00 00 00 A3 [22:33:49]Write i2c OK [22:33:49]MH_I2C_Read... [22:33:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:49]Read from MH i2c: E2 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: E2 17 00 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: E2 17 00 16 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EF [22:33:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:33:49]wFMCommunicate OK [22:33:49]CreateOFDProtocolMessage done [22:33:49]OFDSenderStorePacket 58775 [22:33:49]StoreOFDPacket docnum=58775 [22:33:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2C 6C 07 01 E2 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 88 90 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 CC 19 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E5 00 00 35 04 06 00 07 9C 3D DC D6 84 A3 8A CC DB 4F F1 BD 0E [22:33:49]CheckFolder [22:33:49]dirname=/storage/ofd_packets [22:33:49]CheckFolder done [22:33:49]ProducePacketName [22:33:49]name=ofd_packets/00058775 [22:33:49]NVStorageSaveData ofd_packets/00058775 [22:33:49]File name is /storage/ofd_packets/00058775 [22:33:49]Write 301 bytes [22:33:49]NVStorageSaveData done [22:33:49]OFDSenderStorePacket done [22:33:49]KKMCreateOFDPacket done [22:33:49]NVStorageSaveData kkm_last_timestamp [22:33:49]File name is /storage/kkm_last_timestamp [22:33:49]Write 4 bytes [22:33:49]NVStorageSaveData done [22:33:49]ExternCall_PrintAddStr [22:33:49]wPrintStart [22:33:49]Write to MH i2c: 01 00 00 17 13 2A [22:33:49]Write i2c OK [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: 01 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: 01 07 00 [22:33:49]MH_I2C_Read... [22:33:49]Read from MH i2c: 01 07 00 17 13 00 00 00 00 00 FF 0F 3F [22:33:49]RasterBufferAndPrint [22:33:49]line Счет N : (1)2076133 [22:33:49]line ИНН: 02508201610067 [22:33:49]line Контрольно-Кассовый Чек [22:33:49]line ПРОДАЖА [22:33:49]line ТРК (МРК, ГНК) : 43 [22:33:49]line Товар: 2710124130 [22:33:49]line Аи-92-К-4 [22:33:49]line 37.000 * 0.00 [22:33:49]line = 0.00 [22:33:49]line НДС 12% НСП 1% [22:33:49]line > о реализуемом товаре [22:33:49]line ИТОГО: 0.00 [22:33:49]line НСП 1% : 0.00 [22:33:49]line НДС 12% : 0.00 [22:33:49]line Наличными: 0.00 [22:33:49]line Безнал.: 0.00 [22:33:49]line Место: АЗС № 135 "Партнер Нефть" [22:33:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:33:49]line СНО: Общий режим [22:33:49]line Чек 759 20.08.2024 22:33 [22:33:49]line Смена: 100 ФФД: 1.0 [22:33:49]line ЗНМ: 0300000196 [22:33:49]line РНМ: 0000000000162794 [22:33:49]line Версия ККМ: v1.0 [22:33:49]line Талоны: ТК ГПНА Online [22:33:49]line 30069258 [22:33:49]line ФМ: 0000000002094532 [22:33:49]line ФД: 58775 [22:33:49]line ФПД: 8367634175620 [22:33:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T223348&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58775&fm=8367634175620&tin=02508201610067®Number=0000000000162794&sum=0 [22:33:49]OFD Sender: Processing packet 58775 [packets to send 52, broken 51] [22:33:49]ProducePacketName [22:33:49]name=ofd_packets/00058775 [22:33:49]OFD Sender: To server: pG, [22:33:49]CommunicateWithHost lk.salyk.kg:30040 [22:33:49]ConnectInit lk.salyk.kg [22:33:49]written 0, free lines is 4095 [22:33:49]Connected sock=7 [22:33:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2C 6C 07 01 E2 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 88 90 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 CC 19 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 97 E5 00 00 35 04 06 00 07 9C 3D DC D6 84 A3 8A CC DB 4F F1 BD 0E [22:33:50]Write to MH i2c: 01 00 00 41 13 54 [22:33:50]Write i2c OK [22:33:50]MH_I2C_Read... [22:33:50]Read from MH i2c: 01 [22:33:50]MH_I2C_Read... [22:33:50]Read from MH i2c: 01 07 00 [22:33:50]MH_I2C_Read... [22:33:50]Read from MH i2c: 01 07 00 41 13 00 00 00 00 00 BF 0C 26 [22:33:50]RasterBufferAndPrint [22:33:50]line [22:33:50]line [22:33:50]line [22:33:50]line [22:33:50]line [22:33:50]written 0, free lines is 3267 [22:33:50]MH_Cut [22:33:50]Write to MH i2c: D1 01 00 48 13 01 2D [22:33:50]Write i2c OK [22:33:50]MH_I2C_Read... [22:33:50]Read from MH i2c: D1 [22:33:50]MH_I2C_Read... [22:33:50]Read from MH i2c: D1 01 00 [22:33:50]MH_I2C_Read... [22:33:50]Read from MH i2c: D1 01 00 48 13 00 2C [22:33:50]Write to MH i2c: 01 00 00 49 13 5C [22:33:50]Write i2c OK [22:33:50]MH_I2C_Read... [22:33:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 6B 50 47 00 1E 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 32 30 39 34 35 33 32 10 04 04 00 97 E5 00 00 F4 03 04 00 1A C5 C4 66 B6 04 01 00 00 65 2D 3E 16 69 2B 09 94 [22:33:50]CommunicateWithHost err = 0 [22:33:50]CheckOFDResponse [22:33:50]1017 (14) - 77093643461234 [22:33:50]1041 (16) - 0000000002094532 [22:33:50]1040 (4) - 58775 [22:33:50]1012 (4) - 20.08.2024 16:32 [22:33:50]1206 (1) - 0 [22:33:50]OFD Sender: Remove packet 58775 [22:33:50]ProducePacketName [22:33:50]name=ofd_packets/00058775 [22:33:50]NVStorageDeleteData [22:33:50]OFD Sender: No OFD packet to send [22:33:50]*** Cut start [22:33:50]*** Partial cut [22:33:50]*** CUTSNS_PIN = 1 [22:33:50]*** CUTSNS_PIN = 0 [22:33:51]*** Brake cut motor [22:33:51]Read from MH i2c: 01 [22:33:51]MH_I2C_Read... [22:33:51]*** Stop cut motor [22:33:51]*** Cut end [22:33:51]Read from MH i2c: 01 07 00 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: 01 07 00 49 13 00 00 00 00 00 FF 0F 71 [22:33:51]process_action close_receipt done [22:33:51]requested_data is exist [22:33:51]produce_requested_data [22:33:51]requested_item fm.sn is exist - process it [22:33:51]wFMCommunicate request_size=4 [22:33:51]MH_SAM_APDU [22:33:51]CAPDU: 80 11 00 00 [22:33:51]Write to MH i2c: E2 08 00 4A 13 80 11 00 00 00 00 00 00 D7 [22:33:51]Write i2c OK [22:33:51]MH_I2C_Read... [22:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:51]Read from MH i2c: E2 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: E2 17 00 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: E2 17 00 4A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 23 [22:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:33:51]wFMCommunicate OK [22:33:51]requested_item fd.num is exist - process it [22:33:51]SAM_PROTO_GetFieldsCounters [22:33:51]wFMCommunicate request_size=4 [22:33:51]MH_SAM_APDU [22:33:51]CAPDU: 80 13 00 00 [22:33:51]Write to MH i2c: E2 08 00 4B 13 80 13 00 00 00 00 00 00 DA [22:33:51]Write i2c OK [22:33:51]MH_I2C_Read... [22:33:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:33:51]Read from MH i2c: E2 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: E2 62 00 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: E2 62 00 4B 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 97 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F7 02 00 00 5E 04 04 00 F7 02 00 00 57 04 04 00 F8 02 00 00 19 04 04 00 00 00 00 00 90 00 C3 [22:33:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 97 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F7 02 00 00 5E 04 04 00 F7 02 00 00 57 04 04 00 F8 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:33:51]wFMCommunicate OK [22:33:51]SAM_PROTO_GetFieldsCounters done [22:33:51]requested_item shift.num is exist - process it [22:33:51]requested_item shift.opened is exist - process it [22:33:51]req_shift_opened [22:33:51]FM_GetShiftState [22:33:51]SAM_PROTO_GetShiftState [22:33:51]wFMCommunicate request_size=4 [22:33:51]MH_SAM_APDU [22:33:51]CAPDU: 80 13 01 00 [22:33:51]Write to MH i2c: E2 08 00 4C 13 80 13 01 00 00 00 00 00 DC [22:33:51]Write i2c OK [22:33:51]MH_I2C_Read... [22:33:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:51]Read from MH i2c: E2 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: E2 0E 00 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: E2 0E 00 4C 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 FF [22:33:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:33:51]wFMCommunicate OK [22:33:51]SAM_PROTO_GetShiftState done [22:33:51]FM_GetShiftState done [22:33:51]req_shift_opened done [22:33:51]requested_item shift.open_date is exist - process it [22:33:51]req_shift_open_date [22:33:51]req_shift_open_date done [22:33:51]produce_requested_data done [22:33:51]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58775,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:33:51]process_action_free close_receipt [22:33:51]json_value_free [22:33:51]json_value_free done [22:33:51]process_json_proto returns [22:33:51]Send response to host [22:33:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58775,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:33:51]free response buf [22:33:51]execute_script done [22:33:51]execute_script returns [22:33:51]free content buf [22:33:51]Sock 9.Close socket [22:33:51]Sock 9.Thread stoped [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:26]OFD Sender: No OFD packet to send [22:41:31]OFD Sender: No OFD packet to send [22:41:36]OFD Sender: No OFD packet to send [22:41:41]OFD Sender: No OFD packet to send [22:41:46]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:18]accept exits with 10 [22:42:18]New connection [22:42:18]New thread 3067583844 created [22:42:18]Thread 3067440484 joined [22:42:18]Waiting for new connection... [22:42:18] Sock 10.Parse request [22:42:18]Sock 10.Check first char [22:42:18]Sock 10.First char is OK [22:42:18]request: POST /json_proto HTTP/1.0 [22:42:18]Method: POST [22:42:18]URL: /json_proto [22:42:18]Method is POST - this is cgi request [22:42:18]url: /json_proto [22:42:18]query_string will be loaded in cgi processing [22:42:18]execute_cgi json_proto POST (null) [22:42:18]execute_cgi path=json_proto method=POST [22:42:18]POST find Content-Length [22:42:18]Host: 172.17.44.3:8080 [22:42:18]Content-Length: 678 [22:42:18]Content-Type: application/json [22:42:18] [22:42:18]POST finish read [22:42:18]Found Content-Length = 678 [22:42:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:42:18]execute_script... [22:42:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:42:18]POST & json_proto [22:42:18]process_json_proto [22:42:18]json parsed OK: [22:42:18]protocol is kg_v1.0 [22:42:18]action value=close_receipt [22:42:18]process_action close_receipt [22:42:18]cmd_close_receipt [22:42:18]MH_GetDate [22:42:18]Write to MH i2c: F0 00 00 4D 13 4F [22:42:18]Write i2c OK [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: F0 [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: F0 09 00 [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: F0 09 00 4D 13 00 CA 1B C5 66 AD C5 5D 66 9D [22:42:18]GetLastDocTimeStamp 1724193228 [22:42:18]current date 1724193738 [22:42:18]FM_GetShiftState [22:42:18]SAM_PROTO_GetShiftState [22:42:18]wFMCommunicate request_size=4 [22:42:18]MH_SAM_APDU [22:42:18]CAPDU: 80 13 01 00 [22:42:18]Write to MH i2c: E2 08 00 4E 13 80 13 01 00 00 00 00 00 DE [22:42:18]Write i2c OK [22:42:18]MH_I2C_Read... [22:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:18]Read from MH i2c: E2 [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: E2 0E 00 [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: E2 0E 00 4E 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 01 [22:42:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:42:18]wFMCommunicate OK [22:42:18]SAM_PROTO_GetShiftState done [22:42:18]FM_GetShiftState done [22:42:18]opened in 1724112910 [22:42:18]opened+sec_in_day 1724199310 [22:42:18]quantity*price = 25018 [22:42:18]sum+1 = 25019 [22:42:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 760 20.08.2024 22:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58776 ФПД: 177726982975233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224219&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58776&fm=177726982975233&tin=02508201610067®Number=0000000000162794&sum=25000 [22:42:19]StoreToDocumentArchive [22:42:19]shift 100 fd 58776 [22:42:19]save to /storage/0100/doc_00058776 [22:42:19]save last doc name /storage/0100/doc_00058776 to /storage/kkm_last_doc_name [22:42:19]save OK [22:42:19]Clear old archive folders... [22:42:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:42:19]tlvbuf is 01FA68C0 [22:42:19]SAM_PROTO_ClearQueue [22:42:19]wFMCommunicate request_size=4 [22:42:19]MH_SAM_APDU [22:42:19]CAPDU: 80 09 00 00 [22:42:19]Write to MH i2c: E2 08 00 5B 13 80 09 00 00 00 00 00 00 E0 [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:42:19]Read from MH i2c: E2 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 5B 13 00 90 00 E2 [22:42:19]RAPDU: 90 00 [22:42:19]wFMCommunicate OK [22:42:19]SAM_PROTO_ClearQueue done [22:42:19]KKMCreateOFDPacket [22:42:19]OFDProtocolAddRootSTLVToBuf [22:42:19]FM_MakeSignedData [22:42:19]FM_MakeSignedData [22:42:19]SAM_PROTO_SignData [22:42:19]wFMCommunicate request_size=4 [22:42:19]MH_SAM_APDU [22:42:19]CAPDU: 80 0D 01 02 [22:42:19]Write to MH i2c: E2 08 00 5C 13 80 0D 01 02 00 00 00 00 E8 [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:42:19]Read from MH i2c: E2 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 5C 13 00 90 00 E3 [22:42:19]RAPDU: 90 00 [22:42:19]wFMCommunicate OK [22:42:19]wFMCommunicate request_size=255 [22:42:19]MH_SAM_APDU [22:42: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 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 CB 1B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E5 00 00 35 04 06 00 A1 [22:42:19]Write to MH i2c: E2 02 01 5D 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 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 CB 1B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E5 00 00 35 04 06 00 A1 00 00 FE [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:19]Read from MH i2c: E2 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 5D 13 00 90 00 E4 [22:42:19]RAPDU: 90 00 [22:42:19]wFMCommunicate OK [22:42:19]wFMCommunicate request_size=10 [22:42:19]MH_SAM_APDU [22:42:19]CAPDU: 80 0D 02 02 05 A4 49 AF EF 01 [22:42:19]Write to MH i2c: E2 0D 00 5E 13 80 0D 02 02 05 00 A4 49 AF EF 01 00 00 81 [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:19]Read from MH i2c: E2 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 5E 13 00 90 00 E5 [22:42:19]RAPDU: 90 00 [22:42:19]wFMCommunicate OK [22:42:19]wFMCommunicate request_size=4 [22:42:19]MH_SAM_APDU [22:42:19]CAPDU: 80 0D 03 02 [22:42:19]Write to MH i2c: E2 08 00 5F 13 80 0D 03 02 00 00 00 00 ED [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:42:19]Read from MH i2c: E2 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 0B 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 0B 00 5F 13 00 56 46 A3 BB 14 18 13 31 90 00 58 [22:42:19]RAPDU: 56 46 A3 BB 14 18 13 31 90 00 [22:42:19]wFMCommunicate OK [22:42:19]SAM_PROTO_SignData done [22:42:19]FM_MakeSignedData done [22:42:19]CreateOFDProtocolMessage [22:42:19]wFMCommunicate request_size=4 [22:42:19]MH_SAM_APDU [22:42:19]CAPDU: 80 11 00 00 [22:42:19]Write to MH i2c: E2 08 00 60 13 80 11 00 00 00 00 00 00 ED [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:19]Read from MH i2c: E2 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 17 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 17 00 60 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 39 [22:42:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:42:19]wFMCommunicate OK [22:42:19]CreateOFDProtocolMessage done [22:42:19]OFDSenderStorePacket 58776 [22:42:19]StoreOFDPacket docnum=58776 [22:42:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 54 6F 07 01 27 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 CB 1B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E5 00 00 35 04 06 00 A1 A4 49 AF EF 01 56 46 A3 BB 14 18 13 31 [22:42:19]CheckFolder [22:42:19]dirname=/storage/ofd_packets [22:42:19]CheckFolder done [22:42:19]ProducePacketName [22:42:19]name=ofd_packets/00058776 [22:42:19]NVStorageSaveData ofd_packets/00058776 [22:42:19]File name is /storage/ofd_packets/00058776 [22:42:19]Write 301 bytes [22:42:19]NVStorageSaveData done [22:42:19]OFDSenderStorePacket done [22:42:19]KKMCreateOFDPacket done [22:42:19]NVStorageSaveData kkm_last_timestamp [22:42:19]File name is /storage/kkm_last_timestamp [22:42:19]Write 4 bytes [22:42:19]NVStorageSaveData done [22:42:19]ExternCall_PrintAddStr [22:42:19]wPrintStart [22:42:19]Write to MH i2c: 01 00 00 61 13 74 [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: 01 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: 01 07 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: 01 07 00 61 13 00 00 00 00 00 FF 0F 89 [22:42:19]RasterBufferAndPrint [22:42:19]line Счет N : (1)2076135 [22:42:19]line ИНН: 02508201610067 [22:42:19]line Контрольно-Кассовый Чек [22:42:19]line ПРОДАЖА [22:42:19]line ТРК (МРК, ГНК) : 43 [22:42:19]line Товар: 2710124130 [22:42:19]line Аи-92-К-4 [22:42:19]line 3.690 * 67.80 [22:42:19]line = 250.18 [22:42:19]line НДС 12% НСП 1% [22:42:19]line > о реализуемом товаре [22:42:19]line ОКРУГЛЕНИЕ: -0.18 [22:42:19]line ИТОГО: 250.00 [22:42:19]line Внесено: 250.00 [22:42:19]line СДАЧА: 0.00 [22:42:19]line НСП 1% : 2.21 [22:42:19]line НДС 12% : 26.57 [22:42:19]line Наличными: 250.00 [22:42:19]line Безнал.: 0.00 [22:42:19]line Место: АЗС № 135 "Партнер Нефть" [22:42:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:42:19]line СНО: Общий режим [22:42:19]line Чек 760 20.08.2024 22:42 [22:42:19]line Смена: 100 ФФД: 1.0 [22:42:19]line ЗНМ: 0300000196 [22:42:19]line РНМ: 0000000000162794 [22:42:19]line Версия ККМ: v1.0 [22:42:19]line ФМ: 0000000002094532 [22:42:19]line ФД: 58776 [22:42:19]line ФПД: 177726982975233 [22:42:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224219&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58776&fm=177726982975233&tin=02508201610067®Number=0000000000162794&sum=25000 [22:42:20]OFD Sender: Processing packet 58776 [packets to send 52, broken 51] [22:42:20]ProducePacketName [22:42:20]name=ofd_packets/00058776 [22:42:20]OFD Sender: To server: pG, [22:42:20]CommunicateWithHost lk.salyk.kg:30040 [22:42:20]ConnectInit lk.salyk.kg [22:42:20]written 0, free lines is 4095 [22:42:20]Connected sock=9 [22:42:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 54 6F 07 01 27 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 CB 1B C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E5 00 00 35 04 06 00 A1 A4 49 AF EF 01 56 46 A3 BB 14 18 13 31 [22:42:20]Write to MH i2c: 01 00 00 8C 13 9F [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: 01 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: 01 07 00 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: 01 07 00 8C 13 00 00 00 00 00 9A 0C 4C [22:42:20]RasterBufferAndPrint [22:42:20]line [22:42:20]line [22:42:20]line [22:42:20]line [22:42:20]line [22:42:20]written 0, free lines is 3229 [22:42:20]MH_Cut [22:42:20]Write to MH i2c: D1 01 00 93 13 01 78 [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: D1 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: D1 01 00 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: D1 01 00 93 13 00 77 [22:42:20]Write to MH i2c: 01 00 00 94 13 A7 [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 70 7B 47 00 BB C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 98 E5 00 00 F4 03 04 00 18 C7 C4 66 B6 04 01 00 00 AA 5B 68 57 B2 BA 0D BB [22:42:20]CommunicateWithHost err = 0 [22:42:20]CheckOFDResponse [22:42:20]1017 (14) - 77093643461234 [22:42:20]1041 (16) - 0000000002094532 [22:42:20]1040 (4) - 58776 [22:42:20]1012 (4) - 20.08.2024 16:40 [22:42:20]1206 (1) - 0 [22:42:20]OFD Sender: Remove packet 58776 [22:42:20]ProducePacketName [22:42:20]name=ofd_packets/00058776 [22:42:20]NVStorageDeleteData [22:42:21]OFD Sender: No OFD packet to send [22:42:21]*** Cut start [22:42:21]*** Partial cut [22:42:21]*** CUTSNS_PIN = 1 [22:42:21]*** CUTSNS_PIN = 0 [22:42:21]*** Brake cut motor [22:42:22]Read from MH i2c: 01 [22:42:22]MH_I2C_Read... [22:42:22]*** Stop cut motor [22:42:22]*** Cut end [22:42:22]Read from MH i2c: 01 07 00 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: 01 07 00 94 13 00 00 00 00 00 FF 0F BC [22:42:22]process_action close_receipt done [22:42:22]requested_data is exist [22:42:22]produce_requested_data [22:42:22]requested_item fm.sn is exist - process it [22:42:22]wFMCommunicate request_size=4 [22:42:22]MH_SAM_APDU [22:42:22]CAPDU: 80 11 00 00 [22:42:22]Write to MH i2c: E2 08 00 95 13 80 11 00 00 00 00 00 00 22 [22:42:22]Write i2c OK [22:42:22]MH_I2C_Read... [22:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:22]Read from MH i2c: E2 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 17 00 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 17 00 95 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6E [22:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:42:22]wFMCommunicate OK [22:42:22]requested_item fd.num is exist - process it [22:42:22]SAM_PROTO_GetFieldsCounters [22:42:22]wFMCommunicate request_size=4 [22:42:22]MH_SAM_APDU [22:42:22]CAPDU: 80 13 00 00 [22:42:22]Write to MH i2c: E2 08 00 96 13 80 13 00 00 00 00 00 00 25 [22:42:22]Write i2c OK [22:42:22]MH_I2C_Read... [22:42:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:42:22]Read from MH i2c: E2 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 62 00 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 62 00 96 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 98 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F8 02 00 00 5E 04 04 00 F8 02 00 00 57 04 04 00 F9 02 00 00 19 04 04 00 00 00 00 00 90 00 12 [22:42:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 98 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F8 02 00 00 5E 04 04 00 F8 02 00 00 57 04 04 00 F9 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:42:22]wFMCommunicate OK [22:42:22]SAM_PROTO_GetFieldsCounters done [22:42:22]requested_item shift.num is exist - process it [22:42:22]requested_item shift.opened is exist - process it [22:42:22]req_shift_opened [22:42:22]FM_GetShiftState [22:42:22]SAM_PROTO_GetShiftState [22:42:22]wFMCommunicate request_size=4 [22:42:22]MH_SAM_APDU [22:42:22]CAPDU: 80 13 01 00 [22:42:22]Write to MH i2c: E2 08 00 97 13 80 13 01 00 00 00 00 00 27 [22:42:22]Write i2c OK [22:42:22]MH_I2C_Read... [22:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:22]Read from MH i2c: E2 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 0E 00 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 0E 00 97 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4A [22:42:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:42:22]wFMCommunicate OK [22:42:22]SAM_PROTO_GetShiftState done [22:42:22]FM_GetShiftState done [22:42:22]req_shift_opened done [22:42:22]requested_item shift.open_date is exist - process it [22:42:22]req_shift_open_date [22:42:22]req_shift_open_date done [22:42:22]produce_requested_data done [22:42:22]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58776,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:42:22]process_action_free close_receipt [22:42:22]json_value_free [22:42:22]json_value_free done [22:42:22]process_json_proto returns [22:42:22]Send response to host [22:42:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58776,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:42:22]free response buf [22:42:22]execute_script done [22:42:22]execute_script returns [22:42:22]free content buf [22:42:22]Sock 10.Close socket [22:42:22]Sock 10.Thread stoped [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:20]accept exits with 7 [22:43:20]New connection [22:43:20]New thread 3067440484 created [22:43:20]Thread 3067583844 joined [22:43:20]Waiting for new connection... [22:43:20] Sock 7.Parse request [22:43:20]Sock 7.Check first char [22:43:20]Sock 7.First char is OK [22:43:20]request: POST /json_proto HTTP/1.0 [22:43:20]Method: POST [22:43:20]URL: /json_proto [22:43:20]Method is POST - this is cgi request [22:43:20]url: /json_proto [22:43:20]query_string will be loaded in cgi processing [22:43:20]execute_cgi json_proto POST (null) [22:43:20]execute_cgi path=json_proto method=POST [22:43:20]POST find Content-Length [22:43:20]Host: 172.17.44.3:8080 [22:43:20]Content-Length: 805 [22:43:20]Content-Type: application/json [22:43:20] [22:43:20]POST finish read [22:43:20]Found Content-Length = 805 [22:43:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:20]execute_script... [22:43:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:20]POST & json_proto [22:43:20]process_json_proto [22:43:20]json parsed OK: [22:43:20]protocol is kg_v1.0 [22:43:20]action value=close_receipt [22:43:20]process_action close_receipt [22:43:20]cmd_close_receipt [22:43:20]MH_GetDate [22:43:20]Write to MH i2c: F0 00 00 98 13 9A [22:43:20]Write i2c OK [22:43:20]MH_I2C_Read... [22:43:20]Read from MH i2c: F0 [22:43:20]MH_I2C_Read... [22:43:20]Read from MH i2c: F0 09 00 [22:43:20]MH_I2C_Read... [22:43:20]Read from MH i2c: F0 09 00 98 13 00 09 1C C5 66 AD C5 5D 66 28 [22:43:20]GetLastDocTimeStamp 1724193739 [22:43:20]current date 1724193801 [22:43:20]FM_GetShiftState [22:43:20]SAM_PROTO_GetShiftState [22:43:20]wFMCommunicate request_size=4 [22:43:20]MH_SAM_APDU [22:43:20]CAPDU: 80 13 01 00 [22:43:20]Write to MH i2c: E2 08 00 99 13 80 13 01 00 00 00 00 00 29 [22:43:20]Write i2c OK [22:43:20]MH_I2C_Read... [22:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:20]Read from MH i2c: E2 [22:43:20]MH_I2C_Read... [22:43:20]Read from MH i2c: E2 0E 00 [22:43:20]MH_I2C_Read... [22:43:20]Read from MH i2c: E2 0E 00 99 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 4C [22:43:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:43:20]wFMCommunicate OK [22:43:20]SAM_PROTO_GetShiftState done [22:43:20]FM_GetShiftState done [22:43:20]opened in 1724112910 [22:43:20]opened+sec_in_day 1724199310 [22:43:20]quantity*price = 200044 [22:43:20]sum+1 = 200046 [22:43:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 761 20.08.2024 22:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58777 ФПД: 208703150341222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224321&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58777&fm=208703150341222&tin=02508201610067®Number=0000000000162794&sum=200045 [22:43:21]StoreToDocumentArchive [22:43:21]shift 100 fd 58777 [22:43:21]save to /storage/0100/doc_00058777 [22:43:21]save last doc name /storage/0100/doc_00058777 to /storage/kkm_last_doc_name [22:43:21]save OK [22:43:21]Clear old archive folders... [22:43:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:43:21]tlvbuf is 01F88470 [22:43:21]SAM_PROTO_ClearQueue [22:43:21]wFMCommunicate request_size=4 [22:43:21]MH_SAM_APDU [22:43:21]CAPDU: 80 09 00 00 [22:43:21]Write to MH i2c: E2 08 00 A6 13 80 09 00 00 00 00 00 00 2B [22:43:21]Write i2c OK [22:43:21]MH_I2C_Read... [22:43:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:43:21]Read from MH i2c: E2 [22:43:21]MH_I2C_Read... [22:43:21]Read from MH i2c: E2 03 00 [22:43:21]MH_I2C_Read... [22:43:21]Read from MH i2c: E2 03 00 A6 13 00 90 00 2D [22:43:21]RAPDU: 90 00 [22:43:21]wFMCommunicate OK [22:43:21]SAM_PROTO_ClearQueue done [22:43:21]KKMCreateOFDPacket [22:43:21]OFDProtocolAddRootSTLVToBuf [22:43:21]FM_MakeSignedData [22:43:21]FM_MakeSignedData [22:43:21]SAM_PROTO_SignData [22:43:21]wFMCommunicate request_size=4 [22:43:21]MH_SAM_APDU [22:43:21]CAPDU: 80 0D 01 02 [22:43:21]Write to MH i2c: E2 08 00 A7 13 80 0D 01 02 00 00 00 00 33 [22:43:21]Write i2c OK [22:43:21]MH_I2C_Read... [22:43:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:43:21]Read from MH i2c: E2 [22:43:21]MH_I2C_Read... [22:43:21]Read from MH i2c: E2 03 00 [22:43:21]MH_I2C_Read... [22:43:21]Read from MH i2c: E2 03 00 A7 13 00 90 00 2E [22:43:21]RAPDU: 90 00 [22:43:21]wFMCommunicate OK [22:43:21]wFMCommunicate request_size=255 [22:43:21]MH_SAM_APDU [22:43:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 02 00 00 F4 03 04 00 09 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E5 00 00 35 04 06 00 [22:43:21]Write to MH i2c: E2 02 01 A8 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 02 00 00 F4 03 04 00 09 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E5 00 00 35 04 06 00 00 00 69 [22:43:21]Write i2c OK [22:43:21]MH_I2C_Read... [22:43:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:21]Read from MH i2c: E2 [22:43:21]MH_I2C_Read... [22:43:21]Read from MH i2c: E2 03 00 [22:43:21]MH_I2C_Read... [22:43:21]Read from MH i2c: E2 03 00 A8 13 00 90 00 2F [22:43:21]RAPDU: 90 00 [22:43:21]wFMCommunicate OK [22:43:21]wFMCommunicate request_size=11 [22:43:21]MH_SAM_APDU [22:43:21]CAPDU: 80 0D 02 02 06 BD D0 7D 23 BC 66 [22:43:21]Write to MH i2c: E2 0E 00 A9 13 80 0D 02 02 06 00 BD D0 7D 23 BC 66 00 00 91 [22:43:21]Write i2c OK [22:43:21]MH_I2C_Read... [22:43:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:21]Read from MH i2c: E2 [22:43:21]MH_I2C_Read... [22:43:21]Read from MH i2c: E2 03 00 [22:43:21]MH_I2C_Read... [22:43:21]Read from MH i2c: E2 03 00 A9 13 00 90 00 30 [22:43:21]RAPDU: 90 00 [22:43:21]wFMCommunicate OK [22:43:21]wFMCommunicate request_size=4 [22:43:21]MH_SAM_APDU [22:43:21]CAPDU: 80 0D 03 02 [22:43:21]Write to MH i2c: E2 08 00 AA 13 80 0D 03 02 00 00 00 00 38 [22:43:21]Write i2c OK [22:43:21]MH_I2C_Read... [22:43:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:43:22]Read from MH i2c: E2 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: E2 0B 00 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: E2 0B 00 AA 13 00 37 D0 13 B4 FE 77 93 42 90 00 51 [22:43:22]RAPDU: 37 D0 13 B4 FE 77 93 42 90 00 [22:43:22]wFMCommunicate OK [22:43:22]SAM_PROTO_SignData done [22:43:22]FM_MakeSignedData done [22:43:22]CreateOFDProtocolMessage [22:43:22]wFMCommunicate request_size=4 [22:43:22]MH_SAM_APDU [22:43:22]CAPDU: 80 11 00 00 [22:43:22]Write to MH i2c: E2 08 00 AB 13 80 11 00 00 00 00 00 00 38 [22:43:22]Write i2c OK [22:43:22]MH_I2C_Read... [22:43:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:22]Read from MH i2c: E2 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: E2 17 00 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: E2 17 00 AB 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 84 [22:43:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:43:22]wFMCommunicate OK [22:43:22]CreateOFDProtocolMessage done [22:43:22]OFDSenderStorePacket 58777 [22:43:22]StoreOFDPacket docnum=58777 [22:43:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 88 39 08 01 77 18 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 02 00 00 F4 03 04 00 09 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E5 00 00 35 04 06 00 BD D0 7D 23 BC 66 37 D0 13 B4 FE 77 93 42 [22:43:22]CheckFolder [22:43:22]dirname=/storage/ofd_packets [22:43:22]CheckFolder done [22:43:22]ProducePacketName [22:43:22]name=ofd_packets/00058777 [22:43:22]NVStorageSaveData ofd_packets/00058777 [22:43:22]File name is /storage/ofd_packets/00058777 [22:43:22]Write 302 bytes [22:43:22]NVStorageSaveData done [22:43:22]OFDSenderStorePacket done [22:43:22]KKMCreateOFDPacket done [22:43:22]NVStorageSaveData kkm_last_timestamp [22:43:22]File name is /storage/kkm_last_timestamp [22:43:22]Write 4 bytes [22:43:22]NVStorageSaveData done [22:43:22]ExternCall_PrintAddStr [22:43:22]wPrintStart [22:43:22]Write to MH i2c: 01 00 00 AC 13 BF [22:43:22]Write i2c OK [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: 01 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: 01 07 00 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: 01 07 00 AC 13 00 00 00 00 00 FF 0F D4 [22:43:22]RasterBufferAndPrint [22:43:22]line Счет N : (1)2076136 [22:43:22]line ИНН: 02508201610067 [22:43:22]line Контрольно-Кассовый Чек [22:43:22]line ПРОДАЖА [22:43:22]line ТРК (МРК, ГНК) : 51 [22:43:22]line Товар: 2710124900 [22:43:22]line Аи-100-К-3 [22:43:22]line 20.730 * 96.50 [22:43:22]line = 2000.45 [22:43:22]line НДС 12% НСП 1% [22:43:22]line > о реализуемом товаре [22:43:22]line ИТОГО: 2000.45 [22:43:22]line НСП 1% : 17.70 [22:43:22]line НДС 12% : 212.44 [22:43:22]line Наличными: 0.00 [22:43:22]line Безнал.: 2000.45 [22:43:22]line Место: АЗС № 135 "Партнер Нефть" [22:43:22]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:43:22]line СНО: Общий режим [22:43:22]line Чек 761 20.08.2024 22:43 [22:43:22]line Смена: 100 ФФД: 1.0 [22:43:22]line ЗНМ: 0300000196 [22:43:22]line РНМ: 0000000000162794 [22:43:22]line Версия ККМ: v1.0 [22:43:22]line Платежная система: O! деньги [22:43:22]line ФМ: 0000000002094532 [22:43:22]line ФД: 58777 [22:43:22]line ФПД: 208703150341222 [22:43:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224321&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58777&fm=208703150341222&tin=02508201610067®Number=0000000000162794&sum=200045 [22:43:22]OFD Sender: Processing packet 58777 [packets to send 52, broken 51] [22:43:22]ProducePacketName [22:43:22]name=ofd_packets/00058777 [22:43:22]OFD Sender: To server: pG, [22:43:22]CommunicateWithHost lk.salyk.kg:30040 [22:43:22]ConnectInit lk.salyk.kg [22:43:22]written 0, free lines is 4095 [22:43:22]Connected sock=10 [22:43:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 88 39 08 01 77 18 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 02 00 00 F4 03 04 00 09 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E5 00 00 35 04 06 00 BD D0 7D 23 BC 66 37 D0 13 B4 FE 77 93 42 [22:43:22]Write to MH i2c: 01 00 00 D6 13 E9 [22:43:22]Write i2c OK [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: 01 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: 01 07 00 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: 01 07 00 D6 13 00 00 00 00 00 C0 0C BC [22:43:22]RasterBufferAndPrint [22:43:22]line [22:43:22]line [22:43:22]line [22:43:22]line [22:43:22]line [22:43:22]written 0, free lines is 3269 [22:43:22]MH_Cut [22:43:22]Write to MH i2c: D1 01 00 DD 13 01 C2 [22:43:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F1 A6 47 00 6B 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 99 E5 00 00 F4 03 04 00 57 C7 C4 66 B6 04 01 00 00 FA 34 9F 0E 19 59 FE DD [22:43:22]CommunicateWithHost err = 0 [22:43:22]CheckOFDResponse [22:43:22]1017 (14) - 77093643461234 [22:43:22]1041 (16) - 0000000002094532 [22:43:22]1040 (4) - 58777 [22:43:22]1012 (4) - 20.08.2024 16:41 [22:43:22]1206 (1) - 0 [22:43:22]OFD Sender: Remove packet 58777 [22:43:22]ProducePacketName [22:43:22]name=ofd_packets/00058777 [22:43:22]NVStorageDeleteData [22:43:22]Write i2c OK [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: D1 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: D1 01 00 [22:43:22]MH_I2C_Read... [22:43:22]Read from MH i2c: D1 01 00 DD 13 00 C1 [22:43:22]Write to MH i2c: 01 00 00 DE 13 F1 [22:43:22]Write i2c OK [22:43:22]MH_I2C_Read... [22:43:23]OFD Sender: No OFD packet to send [22:43:23]*** Cut start [22:43:23]*** Partial cut [22:43:23]*** CUTSNS_PIN = 1 [22:43:23]*** CUTSNS_PIN = 0 [22:43:24]*** Brake cut motor [22:43:24]Read from MH i2c: 01 [22:43:24]MH_I2C_Read... [22:43:24]*** Stop cut motor [22:43:24]*** Cut end [22:43:24]Read from MH i2c: 01 07 00 [22:43:24]MH_I2C_Read... [22:43:24]Read from MH i2c: 01 07 00 DE 13 00 00 00 00 00 FF 0F 06 [22:43:24]process_action close_receipt done [22:43:24]requested_data is exist [22:43:24]produce_requested_data [22:43:24]requested_item fm.sn is exist - process it [22:43:24]wFMCommunicate request_size=4 [22:43:24]MH_SAM_APDU [22:43:24]CAPDU: 80 11 00 00 [22:43:24]Write to MH i2c: E2 08 00 DF 13 80 11 00 00 00 00 00 00 6C [22:43:24]Write i2c OK [22:43:24]MH_I2C_Read... [22:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:24]Read from MH i2c: E2 [22:43:24]MH_I2C_Read... [22:43:24]Read from MH i2c: E2 17 00 [22:43:24]MH_I2C_Read... [22:43:24]Read from MH i2c: E2 17 00 DF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B8 [22:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:43:24]wFMCommunicate OK [22:43:24]requested_item fd.num is exist - process it [22:43:24]SAM_PROTO_GetFieldsCounters [22:43:24]wFMCommunicate request_size=4 [22:43:24]MH_SAM_APDU [22:43:24]CAPDU: 80 13 00 00 [22:43:24]Write to MH i2c: E2 08 00 E0 13 80 13 00 00 00 00 00 00 6F [22:43:24]Write i2c OK [22:43:24]MH_I2C_Read... [22:43:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:43:24]Read from MH i2c: E2 [22:43:24]MH_I2C_Read... [22:43:24]Read from MH i2c: E2 62 00 [22:43:24]MH_I2C_Read... [22:43:24]Read from MH i2c: E2 62 00 E0 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 99 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F9 02 00 00 5E 04 04 00 F9 02 00 00 57 04 04 00 FA 02 00 00 19 04 04 00 00 00 00 00 90 00 60 [22:43:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 99 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 F9 02 00 00 5E 04 04 00 F9 02 00 00 57 04 04 00 FA 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:43:24]wFMCommunicate OK [22:43:24]SAM_PROTO_GetFieldsCounters done [22:43:24]requested_item shift.num is exist - process it [22:43:24]requested_item shift.opened is exist - process it [22:43:24]req_shift_opened [22:43:24]FM_GetShiftState [22:43:24]SAM_PROTO_GetShiftState [22:43:24]wFMCommunicate request_size=4 [22:43:24]MH_SAM_APDU [22:43:24]CAPDU: 80 13 01 00 [22:43:24]Write to MH i2c: E2 08 00 E1 13 80 13 01 00 00 00 00 00 71 [22:43:24]Write i2c OK [22:43:24]MH_I2C_Read... [22:43:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:24]Read from MH i2c: E2 [22:43:24]MH_I2C_Read... [22:43:24]Read from MH i2c: E2 0E 00 [22:43:24]MH_I2C_Read... [22:43:24]Read from MH i2c: E2 0E 00 E1 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 94 [22:43:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:43:24]wFMCommunicate OK [22:43:24]SAM_PROTO_GetShiftState done [22:43:24]FM_GetShiftState done [22:43:24]req_shift_opened done [22:43:24]requested_item shift.open_date is exist - process it [22:43:24]req_shift_open_date [22:43:24]req_shift_open_date done [22:43:24]produce_requested_data done [22:43:24]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58777,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:43:24]process_action_free close_receipt [22:43:24]json_value_free [22:43:24]json_value_free done [22:43:24]process_json_proto returns [22:43:24]Send response to host [22:43:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58777,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:43:24]free response buf [22:43:24]execute_script done [22:43:24]execute_script returns [22:43:24]free content buf [22:43:24]Sock 7.Close socket [22:43:24]Sock 7.Thread stoped [22:43:28]OFD Sender: No OFD packet to send [22:43:33]OFD Sender: No OFD packet to send [22:43:38]OFD Sender: No OFD packet to send [22:43:40]accept exits with 9 [22:43:40]New connection [22:43:40]New thread 3067583844 created [22:43:40]Thread 3067440484 joined [22:43:40]Waiting for new connection... [22:43:40] Sock 9.Parse request [22:43:40]Sock 9.Check first char [22:43:40]Sock 9.First char is OK [22:43:40]request: POST /json_proto HTTP/1.0 [22:43:40]Method: POST [22:43:40]URL: /json_proto [22:43:40]Method is POST - this is cgi request [22:43:40]url: /json_proto [22:43:40]query_string will be loaded in cgi processing [22:43:40]execute_cgi json_proto POST (null) [22:43:40]execute_cgi path=json_proto method=POST [22:43:40]POST find Content-Length [22:43:40]Host: 172.17.44.3:8080 [22:43:40]Content-Length: 804 [22:43:40]Content-Type: application/json [22:43:40] [22:43:40]POST finish read [22:43:40]Found Content-Length = 804 [22:43:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:40]execute_script... [22:43: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)2076137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:40]POST & json_proto [22:43:40]process_json_proto [22:43:40]json parsed OK: [22:43:40]protocol is kg_v1.0 [22:43:40]action value=close_receipt [22:43:40]process_action close_receipt [22:43:40]cmd_close_receipt [22:43:40]MH_GetDate [22:43:40]Write to MH i2c: F0 00 00 E2 13 E4 [22:43:40]Write i2c OK [22:43:40]MH_I2C_Read... [22:43:40]Read from MH i2c: F0 [22:43:40]MH_I2C_Read... [22:43:40]Read from MH i2c: F0 09 00 [22:43:40]MH_I2C_Read... [22:43:40]Read from MH i2c: F0 09 00 E2 13 00 1D 1C C5 66 AD C5 5D 66 86 [22:43:40]GetLastDocTimeStamp 1724193801 [22:43:40]current date 1724193821 [22:43:40]FM_GetShiftState [22:43:40]SAM_PROTO_GetShiftState [22:43:40]wFMCommunicate request_size=4 [22:43:40]MH_SAM_APDU [22:43:40]CAPDU: 80 13 01 00 [22:43:40]Write to MH i2c: E2 08 00 E3 13 80 13 01 00 00 00 00 00 73 [22:43:40]Write i2c OK [22:43:40]MH_I2C_Read... [22:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:40]Read from MH i2c: E2 [22:43:40]MH_I2C_Read... [22:43:40]Read from MH i2c: E2 0E 00 [22:43:40]MH_I2C_Read... [22:43:40]Read from MH i2c: E2 0E 00 E3 13 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 96 [22:43:40]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:43:40]wFMCommunicate OK [22:43:40]SAM_PROTO_GetShiftState done [22:43:40]FM_GetShiftState done [22:43:40]opened in 1724112910 [22:43:40]opened+sec_in_day 1724199310 [22:43:40]quantity*price = 100005 [22:43:40]sum+1 = 100006 [22:43:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 762 20.08.2024 22:43 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58778 ФПД: 43675723855496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224341&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58778&fm=43675723855496&tin=02508201610067®Number=0000000000162794&sum=100005 [22:43:41]StoreToDocumentArchive [22:43:41]shift 100 fd 58778 [22:43:41]save to /storage/0100/doc_00058778 [22:43:41]save last doc name /storage/0100/doc_00058778 to /storage/kkm_last_doc_name [22:43:41]save OK [22:43:41]Clear old archive folders... [22:43:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:43:41]tlvbuf is 01F30BF0 [22:43:41]SAM_PROTO_ClearQueue [22:43:41]wFMCommunicate request_size=4 [22:43:41]MH_SAM_APDU [22:43:41]CAPDU: 80 09 00 00 [22:43:41]Write to MH i2c: E2 08 00 F0 13 80 09 00 00 00 00 00 00 75 [22:43:41]Write i2c OK [22:43:41]MH_I2C_Read... [22:43:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:43:41]Read from MH i2c: E2 [22:43:41]MH_I2C_Read... [22:43:41]Read from MH i2c: E2 03 00 [22:43:41]MH_I2C_Read... [22:43:41]Read from MH i2c: E2 03 00 F0 13 00 90 00 77 [22:43:41]RAPDU: 90 00 [22:43:41]wFMCommunicate OK [22:43:41]SAM_PROTO_ClearQueue done [22:43:41]KKMCreateOFDPacket [22:43:41]OFDProtocolAddRootSTLVToBuf [22:43:41]FM_MakeSignedData [22:43:41]FM_MakeSignedData [22:43:41]SAM_PROTO_SignData [22:43:41]wFMCommunicate request_size=4 [22:43:41]MH_SAM_APDU [22:43:41]CAPDU: 80 0D 01 02 [22:43:41]Write to MH i2c: E2 08 00 F1 13 80 0D 01 02 00 00 00 00 7D [22:43:41]Write i2c OK [22:43:41]MH_I2C_Read... [22:43:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:43:41]Read from MH i2c: E2 [22:43:41]MH_I2C_Read... [22:43:41]Read from MH i2c: E2 03 00 [22:43:41]MH_I2C_Read... [22:43:41]Read from MH i2c: E2 03 00 F1 13 00 90 00 78 [22:43:41]RAPDU: 90 00 [22:43:41]wFMCommunicate OK [22:43:41]wFMCommunicate request_size=255 [22:43:41]MH_SAM_APDU [22:43: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 1D 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E5 00 00 35 04 06 00 27 [22:43:41]Write to MH i2c: E2 02 01 F2 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 1D 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E5 00 00 35 04 06 00 27 00 00 FB [22:43:41]Write i2c OK [22:43:41]MH_I2C_Read... [22:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:42]Read from MH i2c: E2 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: E2 03 00 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: E2 03 00 F2 13 00 90 00 79 [22:43:42]RAPDU: 90 00 [22:43:42]wFMCommunicate OK [22:43:42]wFMCommunicate request_size=10 [22:43:42]MH_SAM_APDU [22:43:42]CAPDU: 80 0D 02 02 05 B9 0C 01 76 88 [22:43:42]Write to MH i2c: E2 0D 00 F3 13 80 0D 02 02 05 00 B9 0C 01 76 88 00 00 4E [22:43:42]Write i2c OK [22:43:42]MH_I2C_Read... [22:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:42]Read from MH i2c: E2 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: E2 03 00 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: E2 03 00 F3 13 00 90 00 7A [22:43:42]RAPDU: 90 00 [22:43:42]wFMCommunicate OK [22:43:42]wFMCommunicate request_size=4 [22:43:42]MH_SAM_APDU [22:43:42]CAPDU: 80 0D 03 02 [22:43:42]Write to MH i2c: E2 08 00 F4 13 80 0D 03 02 00 00 00 00 82 [22:43:42]Write i2c OK [22:43:42]MH_I2C_Read... [22:43:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:43:42]Read from MH i2c: E2 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: E2 0B 00 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: E2 0B 00 F4 13 00 9D 0C EE B8 BB 97 30 EA 90 00 3E [22:43:42]RAPDU: 9D 0C EE B8 BB 97 30 EA 90 00 [22:43:42]wFMCommunicate OK [22:43:42]SAM_PROTO_SignData done [22:43:42]FM_MakeSignedData done [22:43:42]CreateOFDProtocolMessage [22:43:42]wFMCommunicate request_size=4 [22:43:42]MH_SAM_APDU [22:43:42]CAPDU: 80 11 00 00 [22:43:42]Write to MH i2c: E2 08 00 F5 13 80 11 00 00 00 00 00 00 82 [22:43:42]Write i2c OK [22:43:42]MH_I2C_Read... [22:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:42]Read from MH i2c: E2 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: E2 17 00 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: E2 17 00 F5 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CE [22:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:43:42]wFMCommunicate OK [22:43:42]CreateOFDProtocolMessage done [22:43:42]OFDSenderStorePacket 58778 [22:43:42]StoreOFDPacket docnum=58778 [22:43:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7C 74 07 01 22 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 1D 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E5 00 00 35 04 06 00 27 B9 0C 01 76 88 9D 0C EE B8 BB 97 30 EA [22:43:42]CheckFolder [22:43:42]dirname=/storage/ofd_packets [22:43:42]CheckFolder done [22:43:42]ProducePacketName [22:43:42]name=ofd_packets/00058778 [22:43:42]NVStorageSaveData ofd_packets/00058778 [22:43:42]File name is /storage/ofd_packets/00058778 [22:43:42]Write 301 bytes [22:43:42]NVStorageSaveData done [22:43:42]OFDSenderStorePacket done [22:43:42]KKMCreateOFDPacket done [22:43:42]NVStorageSaveData kkm_last_timestamp [22:43:42]File name is /storage/kkm_last_timestamp [22:43:42]Write 4 bytes [22:43:42]NVStorageSaveData done [22:43:42]ExternCall_PrintAddStr [22:43:42]wPrintStart [22:43:42]Write to MH i2c: 01 00 00 F6 13 09 [22:43:42]Write i2c OK [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: 01 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: 01 07 00 [22:43:42]MH_I2C_Read... [22:43:42]Read from MH i2c: 01 07 00 F6 13 00 00 00 00 00 FF 0F 1E [22:43:42]RasterBufferAndPrint [22:43:42]line Счет N : (1)2076137 [22:43:42]line ИНН: 02508201610067 [22:43:42]line Контрольно-Кассовый Чек [22:43:42]line ПРОДАЖА [22:43:42]line ТРК (МРК, ГНК) : 33 [22:43:42]line Товар: 2710124130 [22:43:42]line Аи-92-К-4 [22:43:42]line 14.750 * 67.80 [22:43:42]line = 1000.05 [22:43:42]line НДС 12% НСП 1% [22:43:42]line > о реализуемом товаре [22:43:42]line ИТОГО: 1000.05 [22:43:42]line НСП 1% : 8.85 [22:43:42]line НДС 12% : 106.20 [22:43:42]line Наличными: 0.00 [22:43:42]line Безнал.: 1000.05 [22:43:42]line Место: АЗС № 135 "Партнер Нефть" [22:43:42]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:43:42]line СНО: Общий режим [22:43:42]line Чек 762 20.08.2024 22:43 [22:43:42]line Смена: 100 ФФД: 1.0 [22:43:42]line ЗНМ: 0300000196 [22:43:42]line РНМ: 0000000000162794 [22:43:42]line Версия ККМ: v1.0 [22:43:42]line Платежная система: O! деньги [22:43:42]line ФМ: 0000000002094532 [22:43:42]line ФД: 58778 [22:43:42]line ФПД: 43675723855496 [22:43:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224341&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58778&fm=43675723855496&tin=02508201610067®Number=0000000000162794&sum=100005 [22:43:42]OFD Sender: Processing packet 58778 [packets to send 52, broken 51] [22:43:42]ProducePacketName [22:43:42]name=ofd_packets/00058778 [22:43:42]OFD Sender: To server: pG, [22:43:42]CommunicateWithHost lk.salyk.kg:30040 [22:43:42]ConnectInit lk.salyk.kg [22:43:42]written 0, free lines is 4095 [22:43:42]Connected sock=7 [22:43:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7C 74 07 01 22 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 1D 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E5 00 00 35 04 06 00 27 B9 0C 01 76 88 9D 0C EE B8 BB 97 30 EA [22:43:43]Write to MH i2c: 01 00 00 20 14 34 [22:43:43]Write i2c OK [22:43:43]MH_I2C_Read... [22:43:43]Read from MH i2c: 01 [22:43:43]MH_I2C_Read... [22:43:43]Read from MH i2c: 01 07 00 [22:43:43]MH_I2C_Read... [22:43:43]Read from MH i2c: 01 07 00 20 14 00 00 00 00 00 B9 0C 00 [22:43:43]RasterBufferAndPrint [22:43:43]line [22:43:43]line [22:43:43]line [22:43:43]line [22:43:43]line [22:43:43]written 0, free lines is 3261 [22:43:43]MH_Cut [22:43:43]Write to MH i2c: D1 01 00 27 14 01 0D [22:43:43]Write i2c OK [22:43:43]MH_I2C_Read... [22:43:43]Read from MH i2c: D1 [22:43:43]MH_I2C_Read... [22:43:43]Read from MH i2c: D1 01 00 [22:43:43]MH_I2C_Read... [22:43:43]Read from MH i2c: D1 01 00 27 14 00 0C [22:43:43]Write to MH i2c: 01 00 00 28 14 3C [22:43:43]Write i2c OK [22:43:43]MH_I2C_Read... [22:43:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E5 06 47 00 7B DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9A E5 00 00 F4 03 04 00 6B C7 C4 66 B6 04 01 00 00 35 9A 48 BE 8C 4B 76 BB [22:43:43]CommunicateWithHost err = 0 [22:43:43]CheckOFDResponse [22:43:43]1017 (14) - 77093643461234 [22:43:43]1041 (16) - 0000000002094532 [22:43:43]1040 (4) - 58778 [22:43:43]1012 (4) - 20.08.2024 16:42 [22:43:43]1206 (1) - 0 [22:43:43]OFD Sender: Remove packet 58778 [22:43:43]ProducePacketName [22:43:43]name=ofd_packets/00058778 [22:43:43]NVStorageDeleteData [22:43:43]OFD Sender: No OFD packet to send [22:43:43]*** Cut start [22:43:43]*** Partial cut [22:43:43]*** CUTSNS_PIN = 1 [22:43:43]*** CUTSNS_PIN = 0 [22:43:44]*** Brake cut motor [22:43:44]Read from MH i2c: 01 [22:43:44]MH_I2C_Read... [22:43:44]*** Stop cut motor [22:43:44]*** Cut end [22:43:44]Read from MH i2c: 01 07 00 [22:43:44]MH_I2C_Read... [22:43:44]Read from MH i2c: 01 07 00 28 14 00 00 00 00 00 FF 0F 51 [22:43:44]process_action close_receipt done [22:43:44]requested_data is exist [22:43:44]produce_requested_data [22:43:44]requested_item fm.sn is exist - process it [22:43:44]wFMCommunicate request_size=4 [22:43:44]MH_SAM_APDU [22:43:44]CAPDU: 80 11 00 00 [22:43:44]Write to MH i2c: E2 08 00 29 14 80 11 00 00 00 00 00 00 B7 [22:43:44]Write i2c OK [22:43:44]MH_I2C_Read... [22:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:44]Read from MH i2c: E2 [22:43:44]MH_I2C_Read... [22:43:44]Read from MH i2c: E2 17 00 [22:43:44]MH_I2C_Read... [22:43:44]Read from MH i2c: E2 17 00 29 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 03 [22:43:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:43:44]wFMCommunicate OK [22:43:44]requested_item fd.num is exist - process it [22:43:44]SAM_PROTO_GetFieldsCounters [22:43:44]wFMCommunicate request_size=4 [22:43:44]MH_SAM_APDU [22:43:44]CAPDU: 80 13 00 00 [22:43:44]Write to MH i2c: E2 08 00 2A 14 80 13 00 00 00 00 00 00 BA [22:43:44]Write i2c OK [22:43:44]MH_I2C_Read... [22:43:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:43:44]Read from MH i2c: E2 [22:43:44]MH_I2C_Read... [22:43:44]Read from MH i2c: E2 62 00 [22:43:44]MH_I2C_Read... [22:43:44]Read from MH i2c: E2 62 00 2A 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FA 02 00 00 5E 04 04 00 FA 02 00 00 57 04 04 00 FB 02 00 00 19 04 04 00 00 00 00 00 90 00 AF [22:43:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9A E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FA 02 00 00 5E 04 04 00 FA 02 00 00 57 04 04 00 FB 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:43:44]wFMCommunicate OK [22:43:44]SAM_PROTO_GetFieldsCounters done [22:43:44]requested_item shift.num is exist - process it [22:43:44]requested_item shift.opened is exist - process it [22:43:44]req_shift_opened [22:43:44]FM_GetShiftState [22:43:44]SAM_PROTO_GetShiftState [22:43:44]wFMCommunicate request_size=4 [22:43:44]MH_SAM_APDU [22:43:44]CAPDU: 80 13 01 00 [22:43:44]Write to MH i2c: E2 08 00 2B 14 80 13 01 00 00 00 00 00 BC [22:43:44]Write i2c OK [22:43:44]MH_I2C_Read... [22:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:44]Read from MH i2c: E2 [22:43:44]MH_I2C_Read... [22:43:44]Read from MH i2c: E2 0E 00 [22:43:44]MH_I2C_Read... [22:43:44]Read from MH i2c: E2 0E 00 2B 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 DF [22:43:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:43:44]wFMCommunicate OK [22:43:44]SAM_PROTO_GetShiftState done [22:43:44]FM_GetShiftState done [22:43:44]req_shift_opened done [22:43:44]requested_item shift.open_date is exist - process it [22:43:44]req_shift_open_date [22:43:44]req_shift_open_date done [22:43:44]produce_requested_data done [22:43:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58778,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:43:44]process_action_free close_receipt [22:43:44]json_value_free [22:43:44]json_value_free done [22:43:44]process_json_proto returns [22:43:44]Send response to host [22:43:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58778,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:43:44]free response buf [22:43:44]execute_script done [22:43:44]execute_script returns [22:43:44]free content buf [22:43:44]Sock 9.Close socket [22:43:44]Sock 9.Thread stoped [22:43:48]OFD Sender: No OFD packet to send [22:43:53]OFD Sender: No OFD packet to send [22:43:58]OFD Sender: No OFD packet to send [22:44:03]OFD Sender: No OFD packet to send [22:44:08]OFD Sender: No OFD packet to send [22:44:13]OFD Sender: No OFD packet to send [22:44:18]OFD Sender: No OFD packet to send [22:44:23]OFD Sender: No OFD packet to send [22:44:28]OFD Sender: No OFD packet to send [22:44:33]OFD Sender: No OFD packet to send [22:44:38]OFD Sender: No OFD packet to send [22:44:43]OFD Sender: No OFD packet to send [22:44:48]OFD Sender: No OFD packet to send [22:44:53]OFD Sender: No OFD packet to send [22:44:58]OFD Sender: No OFD packet to send [22:45:03]OFD Sender: No OFD packet to send [22:45:08]OFD Sender: No OFD packet to send [22:45:13]OFD Sender: No OFD packet to send [22:45:18]OFD Sender: No OFD packet to send [22:45:23]OFD Sender: No OFD packet to send [22:45:28]OFD Sender: No OFD packet to send [22:45:33]OFD Sender: No OFD packet to send [22:45:38]OFD Sender: No OFD packet to send [22:45:43]OFD Sender: No OFD packet to send [22:45:47]accept exits with 10 [22:45:47]New connection [22:45:47]New thread 3067440484 created [22:45:47]Thread 3067583844 joined [22:45:47]Waiting for new connection... [22:45:47] Sock 10.Parse request [22:45:47]Sock 10.Check first char [22:45:47]Sock 10.First char is OK [22:45:47]request: POST /json_proto HTTP/1.0 [22:45:47]Method: POST [22:45:47]URL: /json_proto [22:45:47]Method is POST - this is cgi request [22:45:47]url: /json_proto [22:45:47]query_string will be loaded in cgi processing [22:45:47]execute_cgi json_proto POST (null) [22:45:47]execute_cgi path=json_proto method=POST [22:45:47]POST find Content-Length [22:45:47]Host: 172.17.44.3:8080 [22:45:47]Content-Length: 802 [22:45:47]Content-Type: application/json [22:45:47] [22:45:47]POST finish read [22:45:47]Found Content-Length = 802 [22:45:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.570, "sum" : 858.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 858.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:45:47]execute_script... [22:45: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)2076138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.570, "sum" : 858.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 858.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:45:47]POST & json_proto [22:45:47]process_json_proto [22:45:47]json parsed OK: [22:45:47]protocol is kg_v1.0 [22:45:47]action value=close_receipt [22:45:47]process_action close_receipt [22:45:47]cmd_close_receipt [22:45:47]MH_GetDate [22:45:47]Write to MH i2c: F0 00 00 2C 14 2F [22:45:47]Write i2c OK [22:45:47]MH_I2C_Read... [22:45:47]Read from MH i2c: F0 [22:45:47]MH_I2C_Read... [22:45:47]Read from MH i2c: F0 09 00 [22:45:47]MH_I2C_Read... [22:45:47]Read from MH i2c: F0 09 00 2C 14 00 9C 1C C5 66 AD C5 5D 66 50 [22:45:47]GetLastDocTimeStamp 1724193821 [22:45:47]current date 1724193948 [22:45:47]FM_GetShiftState [22:45:47]SAM_PROTO_GetShiftState [22:45:47]wFMCommunicate request_size=4 [22:45:47]MH_SAM_APDU [22:45:47]CAPDU: 80 13 01 00 [22:45:47]Write to MH i2c: E2 08 00 2D 14 80 13 01 00 00 00 00 00 BE [22:45:47]Write i2c OK [22:45:47]MH_I2C_Read... [22:45:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:45:47]Read from MH i2c: E2 [22:45:47]MH_I2C_Read... [22:45:47]Read from MH i2c: E2 0E 00 [22:45:47]MH_I2C_Read... [22:45:47]Read from MH i2c: E2 0E 00 2D 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E1 [22:45:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:45:47]wFMCommunicate OK [22:45:47]SAM_PROTO_GetShiftState done [22:45:47]FM_GetShiftState done [22:45:47]opened in 1724112910 [22:45:47]opened+sec_in_day 1724199310 [22:45:47]quantity*price = 85849 [22:45:47]sum+1 = 85850 [22:45:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 858.49 НСП 1% : 7.60 НДС 12% : 91.17 Наличными: 0.00 Безнал.: 858.49 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 763 20.08.2024 22:45 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58779 ФПД: 107176753276786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224548&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58779&fm=107176753276786&tin=02508201610067®Number=0000000000162794&sum=85849 [22:45:48]StoreToDocumentArchive [22:45:48]shift 100 fd 58779 [22:45:48]save to /storage/0100/doc_00058779 [22:45:48]save last doc name /storage/0100/doc_00058779 to /storage/kkm_last_doc_name [22:45:48]save OK [22:45:48]Clear old archive folders... [22:45:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:45:48]tlvbuf is 01F21F70 [22:45:48]SAM_PROTO_ClearQueue [22:45:48]wFMCommunicate request_size=4 [22:45:48]MH_SAM_APDU [22:45:48]CAPDU: 80 09 00 00 [22:45:48]Write to MH i2c: E2 08 00 3A 14 80 09 00 00 00 00 00 00 C0 [22:45:48]Write i2c OK [22:45:48]MH_I2C_Read... [22:45:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:45:48]Read from MH i2c: E2 [22:45:48]MH_I2C_Read... [22:45:48]Read from MH i2c: E2 03 00 [22:45:48]MH_I2C_Read... [22:45:48]Read from MH i2c: E2 03 00 3A 14 00 90 00 C2 [22:45:48]RAPDU: 90 00 [22:45:48]wFMCommunicate OK [22:45:48]SAM_PROTO_ClearQueue done [22:45:48]KKMCreateOFDPacket [22:45:48]OFDProtocolAddRootSTLVToBuf [22:45:48]FM_MakeSignedData [22:45:48]FM_MakeSignedData [22:45:48]SAM_PROTO_SignData [22:45:48]wFMCommunicate request_size=4 [22:45:48]MH_SAM_APDU [22:45:48]CAPDU: 80 0D 01 02 [22:45:48]Write to MH i2c: E2 08 00 3B 14 80 0D 01 02 00 00 00 00 C8 [22:45:48]Write i2c OK [22:45:48]MH_I2C_Read... [22:45:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:45:49]Read from MH i2c: E2 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 03 00 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 03 00 3B 14 00 90 00 C3 [22:45:49]RAPDU: 90 00 [22:45:49]wFMCommunicate OK [22:45:49]wFMCommunicate request_size=255 [22:45:49]MH_SAM_APDU [22:45:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 32 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 59 4F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 4F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 02 00 00 F4 03 04 00 9C 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E5 00 00 35 04 06 00 61 [22:45:49]Write to MH i2c: E2 02 01 3C 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 32 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 59 4F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 4F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 02 00 00 F4 03 04 00 9C 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E5 00 00 35 04 06 00 61 00 00 24 [22:45:49]Write i2c OK [22:45:49]MH_I2C_Read... [22:45:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:45:49]Read from MH i2c: E2 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 03 00 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 03 00 3C 14 00 90 00 C4 [22:45:49]RAPDU: 90 00 [22:45:49]wFMCommunicate OK [22:45:49]wFMCommunicate request_size=10 [22:45:49]MH_SAM_APDU [22:45:49]CAPDU: 80 0D 02 02 05 7A 08 4E A7 72 [22:45:49]Write to MH i2c: E2 0D 00 3D 14 80 0D 02 02 05 00 7A 08 4E A7 72 00 00 BE [22:45:49]Write i2c OK [22:45:49]MH_I2C_Read... [22:45:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:45:49]Read from MH i2c: E2 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 03 00 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 03 00 3D 14 00 90 00 C5 [22:45:49]RAPDU: 90 00 [22:45:49]wFMCommunicate OK [22:45:49]wFMCommunicate request_size=4 [22:45:49]MH_SAM_APDU [22:45:49]CAPDU: 80 0D 03 02 [22:45:49]Write to MH i2c: E2 08 00 3E 14 80 0D 03 02 00 00 00 00 CD [22:45:49]Write i2c OK [22:45:49]MH_I2C_Read... [22:45:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:45:49]Read from MH i2c: E2 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 0B 00 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 0B 00 3E 14 00 C1 77 19 77 30 11 3A F4 90 00 05 [22:45:49]RAPDU: C1 77 19 77 30 11 3A F4 90 00 [22:45:49]wFMCommunicate OK [22:45:49]SAM_PROTO_SignData done [22:45:49]FM_MakeSignedData done [22:45:49]CreateOFDProtocolMessage [22:45:49]wFMCommunicate request_size=4 [22:45:49]MH_SAM_APDU [22:45:49]CAPDU: 80 11 00 00 [22:45:49]Write to MH i2c: E2 08 00 3F 14 80 11 00 00 00 00 00 00 CD [22:45:49]Write i2c OK [22:45:49]MH_I2C_Read... [22:45:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:45:49]Read from MH i2c: E2 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 17 00 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: E2 17 00 3F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 19 [22:45:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:45:49]wFMCommunicate OK [22:45:49]CreateOFDProtocolMessage done [22:45:49]OFDSenderStorePacket 58779 [22:45:49]StoreOFDPacket docnum=58779 [22:45:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B6 BD 07 01 35 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 32 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 59 4F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 4F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 02 00 00 F4 03 04 00 9C 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E5 00 00 35 04 06 00 61 7A 08 4E A7 72 C1 77 19 77 30 11 3A F4 [22:45:49]CheckFolder [22:45:49]dirname=/storage/ofd_packets [22:45:49]CheckFolder done [22:45:49]ProducePacketName [22:45:49]name=ofd_packets/00058779 [22:45:49]NVStorageSaveData ofd_packets/00058779 [22:45:49]File name is /storage/ofd_packets/00058779 [22:45:49]Write 301 bytes [22:45:49]NVStorageSaveData done [22:45:49]OFDSenderStorePacket done [22:45:49]KKMCreateOFDPacket done [22:45:49]NVStorageSaveData kkm_last_timestamp [22:45:49]File name is /storage/kkm_last_timestamp [22:45:49]Write 4 bytes [22:45:49]NVStorageSaveData done [22:45:49]ExternCall_PrintAddStr [22:45:49]wPrintStart [22:45:49]Write to MH i2c: 01 00 00 40 14 54 [22:45:49]Write i2c OK [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: 01 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: 01 07 00 [22:45:49]MH_I2C_Read... [22:45:49]Read from MH i2c: 01 07 00 40 14 00 00 00 00 00 FF 0F 69 [22:45:49]RasterBufferAndPrint [22:45:49]line Счет N : (1)2076138 [22:45:49]line ИНН: 02508201610067 [22:45:49]line Контрольно-Кассовый Чек [22:45:49]line ПРОДАЖА [22:45:49]line ТРК (МРК, ГНК) : 52 [22:45:49]line Товар: 2710124500 [22:45:49]line Аи-95-К-5 [22:45:49]line 11.570 * 74.20 [22:45:49]line = 858.49 [22:45:49]line НДС 12% НСП 1% [22:45:49]line > о реализуемом товаре [22:45:49]line ИТОГО: 858.49 [22:45:49]line НСП 1% : 7.60 [22:45:49]line НДС 12% : 91.17 [22:45:49]line Наличными: 0.00 [22:45:49]line Безнал.: 858.49 [22:45:49]line Место: АЗС № 135 "Партнер Нефть" [22:45:49]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:45:49]line СНО: Общий режим [22:45:49]line Чек 763 20.08.2024 22:45 [22:45:49]line Смена: 100 ФФД: 1.0 [22:45:49]line ЗНМ: 0300000196 [22:45:49]line РНМ: 0000000000162794 [22:45:49]line Версия ККМ: v1.0 [22:45:49]line Платежная система: O! деньги [22:45:49]line ФМ: 0000000002094532 [22:45:49]line ФД: 58779 [22:45:49]line ФПД: 107176753276786 [22:45:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224548&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58779&fm=107176753276786&tin=02508201610067®Number=0000000000162794&sum=85849 [22:45:49]OFD Sender: Processing packet 58779 [packets to send 52, broken 51] [22:45:49]ProducePacketName [22:45:49]name=ofd_packets/00058779 [22:45:49]OFD Sender: To server: pG, [22:45:49]CommunicateWithHost lk.salyk.kg:30040 [22:45:49]ConnectInit lk.salyk.kg [22:45:49]written 0, free lines is 4095 [22:45:49]Connected sock=9 [22:45:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B6 BD 07 01 35 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 32 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 59 4F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 4F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 02 00 00 F4 03 04 00 9C 1C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E5 00 00 35 04 06 00 61 7A 08 4E A7 72 C1 77 19 77 30 11 3A F4 [22:45:50]Write to MH i2c: 01 00 00 6A 14 7E [22:45:50]Write i2c OK [22:45:50]MH_I2C_Read... [22:45:50]Read from MH i2c: 01 [22:45:50]MH_I2C_Read... [22:45:50]Read from MH i2c: 01 07 00 [22:45:50]MH_I2C_Read... [22:45:50]Read from MH i2c: 01 07 00 6A 14 00 00 00 00 00 BA 0C 4B [22:45:50]RasterBufferAndPrint [22:45:50]line [22:45:50]line [22:45:50]line [22:45:50]line [22:45:50]line [22:45:50]written 0, free lines is 3265 [22:45:50]MH_Cut [22:45:50]Write to MH i2c: D1 01 00 71 14 01 57 [22:45:50]Write i2c OK [22:45:50]MH_I2C_Read... [22:45:50]Read from MH i2c: D1 [22:45:50]MH_I2C_Read... [22:45:50]Read from MH i2c: D1 01 00 [22:45:50]MH_I2C_Read... [22:45:50]Read from MH i2c: D1 01 00 71 14 00 56 [22:45:50]Write to MH i2c: 01 00 00 72 14 86 [22:45:50]Write i2c OK [22:45:50]MH_I2C_Read... [22:45:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 61 7B 47 00 2F 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9B E5 00 00 F4 03 04 00 EA C7 C4 66 B6 04 01 00 00 CA B8 88 41 74 96 47 99 [22:45:50]CommunicateWithHost err = 0 [22:45:50]CheckOFDResponse [22:45:50]1017 (14) - 77093643461234 [22:45:50]1041 (16) - 0000000002094532 [22:45:50]1040 (4) - 58779 [22:45:50]1012 (4) - 20.08.2024 16:44 [22:45:50]1206 (1) - 0 [22:45:50]OFD Sender: Remove packet 58779 [22:45:50]ProducePacketName [22:45:50]name=ofd_packets/00058779 [22:45:50]NVStorageDeleteData [22:45:50]OFD Sender: No OFD packet to send [22:45:51]*** Cut start [22:45:51]*** Partial cut [22:45:51]*** CUTSNS_PIN = 1 [22:45:51]*** CUTSNS_PIN = 0 [22:45:51]*** Brake cut motor [22:45:51]Read from MH i2c: 01 [22:45:51]MH_I2C_Read... [22:45:51]*** Stop cut motor [22:45:51]*** Cut end [22:45:51]Read from MH i2c: 01 07 00 [22:45:51]MH_I2C_Read... [22:45:51]Read from MH i2c: 01 07 00 72 14 00 00 00 00 00 FF 0F 9B [22:45:51]process_action close_receipt done [22:45:51]requested_data is exist [22:45:51]produce_requested_data [22:45:51]requested_item fm.sn is exist - process it [22:45:51]wFMCommunicate request_size=4 [22:45:51]MH_SAM_APDU [22:45:51]CAPDU: 80 11 00 00 [22:45:51]Write to MH i2c: E2 08 00 73 14 80 11 00 00 00 00 00 00 01 [22:45:51]Write i2c OK [22:45:51]MH_I2C_Read... [22:45:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:45:51]Read from MH i2c: E2 [22:45:51]MH_I2C_Read... [22:45:51]Read from MH i2c: E2 17 00 [22:45:51]MH_I2C_Read... [22:45:51]Read from MH i2c: E2 17 00 73 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4D [22:45:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:45:51]wFMCommunicate OK [22:45:51]requested_item fd.num is exist - process it [22:45:51]SAM_PROTO_GetFieldsCounters [22:45:51]wFMCommunicate request_size=4 [22:45:51]MH_SAM_APDU [22:45:51]CAPDU: 80 13 00 00 [22:45:51]Write to MH i2c: E2 08 00 74 14 80 13 00 00 00 00 00 00 04 [22:45:51]Write i2c OK [22:45:51]MH_I2C_Read... [22:45:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:45:52]Read from MH i2c: E2 [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: E2 62 00 [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: E2 62 00 74 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FB 02 00 00 5E 04 04 00 FB 02 00 00 57 04 04 00 FC 02 00 00 19 04 04 00 00 00 00 00 90 00 FD [22:45:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9B E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FB 02 00 00 5E 04 04 00 FB 02 00 00 57 04 04 00 FC 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:45:52]wFMCommunicate OK [22:45:52]SAM_PROTO_GetFieldsCounters done [22:45:52]requested_item shift.num is exist - process it [22:45:52]requested_item shift.opened is exist - process it [22:45:52]req_shift_opened [22:45:52]FM_GetShiftState [22:45:52]SAM_PROTO_GetShiftState [22:45:52]wFMCommunicate request_size=4 [22:45:52]MH_SAM_APDU [22:45:52]CAPDU: 80 13 01 00 [22:45:52]Write to MH i2c: E2 08 00 75 14 80 13 01 00 00 00 00 00 06 [22:45:52]Write i2c OK [22:45:52]MH_I2C_Read... [22:45:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:45:52]Read from MH i2c: E2 [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: E2 0E 00 [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: E2 0E 00 75 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 29 [22:45:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:45:52]wFMCommunicate OK [22:45:52]SAM_PROTO_GetShiftState done [22:45:52]FM_GetShiftState done [22:45:52]req_shift_opened done [22:45:52]requested_item shift.open_date is exist - process it [22:45:52]req_shift_open_date [22:45:52]req_shift_open_date done [22:45:52]produce_requested_data done [22:45:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58779,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:45:52]process_action_free close_receipt [22:45:52]json_value_free [22:45:52]json_value_free done [22:45:52]process_json_proto returns [22:45:52]Send response to host [22:45:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58779,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:45:52]free response buf [22:45:52]execute_script done [22:45:52]execute_script returns [22:45:52]free content buf [22:45:52]Sock 10.Close socket [22:45:52]Sock 10.Thread stoped [22:45:55]OFD Sender: No OFD packet to send [22:46:00]OFD Sender: No OFD packet to send [22:46:05]OFD Sender: No OFD packet to send [22:46:10]OFD Sender: No OFD packet to send [22:46:15]OFD Sender: No OFD packet to send [22:46:20]OFD Sender: No OFD packet to send [22:46:25]OFD Sender: No OFD packet to send [22:46:30]OFD Sender: No OFD packet to send [22:46:35]OFD Sender: No OFD packet to send [22:46:40]OFD Sender: No OFD packet to send [22:46:45]OFD Sender: No OFD packet to send [22:46:50]OFD Sender: No OFD packet to send [22:46:55]OFD Sender: No OFD packet to send [22:47:00]OFD Sender: No OFD packet to send [22:47:05]OFD Sender: No OFD packet to send [22:47:10]OFD Sender: No OFD packet to send [22:47:15]OFD Sender: No OFD packet to send [22:47:20]OFD Sender: No OFD packet to send [22:47:25]OFD Sender: No OFD packet to send [22:47:30]OFD Sender: No OFD packet to send [22:47:35]OFD Sender: No OFD packet to send [22:47:40]OFD Sender: No OFD packet to send [22:47:45]OFD Sender: No OFD packet to send [22:47:50]OFD Sender: No OFD packet to send [22:47:56]OFD Sender: No OFD packet to send [22:48:01]OFD Sender: No OFD packet to send [22:48:06]OFD Sender: No OFD packet to send [22:48:06]accept exits with 7 [22:48:06]New connection [22:48:06]New thread 3067583844 created [22:48:06]Thread 3067440484 joined [22:48:06]Waiting for new connection... [22:48:06] Sock 7.Parse request [22:48:06]Sock 7.Check first char [22:48:06]Sock 7.First char is OK [22:48:06]request: POST /json_proto HTTP/1.0 [22:48:06]Method: POST [22:48:06]URL: /json_proto [22:48:06]Method is POST - this is cgi request [22:48:06]url: /json_proto [22:48:06]query_string will be loaded in cgi processing [22:48:06]execute_cgi json_proto POST (null) [22:48:06]execute_cgi path=json_proto method=POST [22:48:06]POST find Content-Length [22:48:06]Host: 172.17.44.3:8080 [22:48:06]Content-Length: 804 [22:48:06]Content-Type: application/json [22:48:06] [22:48:06]POST finish read [22:48:06]Found Content-Length = 804 [22:48:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:06]execute_script... [22:48: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)2076139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:06]POST & json_proto [22:48:06]process_json_proto [22:48:06]json parsed OK: [22:48:06]protocol is kg_v1.0 [22:48:06]action value=close_receipt [22:48:06]process_action close_receipt [22:48:06]cmd_close_receipt [22:48:06]MH_GetDate [22:48:06]Write to MH i2c: F0 00 00 76 14 79 [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: F0 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: F0 09 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: F0 09 00 76 14 00 28 1D C5 66 AD C5 5D 66 27 [22:48:06]GetLastDocTimeStamp 1724193948 [22:48:06]current date 1724194088 [22:48:06]FM_GetShiftState [22:48:06]SAM_PROTO_GetShiftState [22:48:06]wFMCommunicate request_size=4 [22:48:06]MH_SAM_APDU [22:48:06]CAPDU: 80 13 01 00 [22:48:06]Write to MH i2c: E2 08 00 77 14 80 13 01 00 00 00 00 00 08 [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:07]Read from MH i2c: E2 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: E2 0E 00 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: E2 0E 00 77 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2B [22:48:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:48:07]wFMCommunicate OK [22:48:07]SAM_PROTO_GetShiftState done [22:48:07]FM_GetShiftState done [22:48:07]opened in 1724112910 [22:48:07]opened+sec_in_day 1724199310 [22:48:07]quantity*price = 100021 [22:48:07]sum+1 = 100023 [22:48:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 764 20.08.2024 22:48 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58780 ФПД: 36311241437215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224808&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58780&fm=36311241437215&tin=02508201610067®Number=0000000000162794&sum=100022 [22:48:08]StoreToDocumentArchive [22:48:08]shift 100 fd 58780 [22:48:08]save to /storage/0100/doc_00058780 [22:48:08]save last doc name /storage/0100/doc_00058780 to /storage/kkm_last_doc_name [22:48:08]save OK [22:48:08]Clear old archive folders... [22:48:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:48:08]tlvbuf is 01F31080 [22:48:08]SAM_PROTO_ClearQueue [22:48:08]wFMCommunicate request_size=4 [22:48:08]MH_SAM_APDU [22:48:08]CAPDU: 80 09 00 00 [22:48:08]Write to MH i2c: E2 08 00 84 14 80 09 00 00 00 00 00 00 0A [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 03 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 03 00 84 14 00 90 00 0C [22:48:08]RAPDU: 90 00 [22:48:08]wFMCommunicate OK [22:48:08]SAM_PROTO_ClearQueue done [22:48:08]KKMCreateOFDPacket [22:48:08]OFDProtocolAddRootSTLVToBuf [22:48:08]FM_MakeSignedData [22:48:08]FM_MakeSignedData [22:48:08]SAM_PROTO_SignData [22:48:08]wFMCommunicate request_size=4 [22:48:08]MH_SAM_APDU [22:48:08]CAPDU: 80 0D 01 02 [22:48:08]Write to MH i2c: E2 08 00 85 14 80 0D 01 02 00 00 00 00 12 [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 03 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 03 00 85 14 00 90 00 0D [22:48:08]RAPDU: 90 00 [22:48:08]wFMCommunicate OK [22:48:08]wFMCommunicate request_size=255 [22:48:08]MH_SAM_APDU [22:48: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 28 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E5 00 00 35 04 06 00 21 [22:48:08]Write to MH i2c: E2 02 01 86 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 28 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E5 00 00 35 04 06 00 21 00 00 5B [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 03 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 03 00 86 14 00 90 00 0E [22:48:08]RAPDU: 90 00 [22:48:08]wFMCommunicate OK [22:48:08]wFMCommunicate request_size=10 [22:48:08]MH_SAM_APDU [22:48:08]CAPDU: 80 0D 02 02 05 06 5E A5 B0 1F [22:48:08]Write to MH i2c: E2 0D 00 87 14 80 0D 02 02 05 00 06 5E A5 B0 1F 00 00 F7 [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 03 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 03 00 87 14 00 90 00 0F [22:48:08]RAPDU: 90 00 [22:48:08]wFMCommunicate OK [22:48:08]wFMCommunicate request_size=4 [22:48:08]MH_SAM_APDU [22:48:08]CAPDU: 80 0D 03 02 [22:48:08]Write to MH i2c: E2 08 00 88 14 80 0D 03 02 00 00 00 00 17 [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 0B 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 0B 00 88 14 00 B1 E9 F5 4F 7A 48 C1 C0 90 00 39 [22:48:08]RAPDU: B1 E9 F5 4F 7A 48 C1 C0 90 00 [22:48:08]wFMCommunicate OK [22:48:08]SAM_PROTO_SignData done [22:48:08]FM_MakeSignedData done [22:48:08]CreateOFDProtocolMessage [22:48:08]wFMCommunicate request_size=4 [22:48:08]MH_SAM_APDU [22:48:08]CAPDU: 80 11 00 00 [22:48:08]Write to MH i2c: E2 08 00 89 14 80 11 00 00 00 00 00 00 17 [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 17 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 17 00 89 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 63 [22:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:48:08]wFMCommunicate OK [22:48:08]CreateOFDProtocolMessage done [22:48:08]OFDSenderStorePacket 58780 [22:48:08]StoreOFDPacket docnum=58780 [22:48:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A7 33 07 01 A6 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 28 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E5 00 00 35 04 06 00 21 06 5E A5 B0 1F B1 E9 F5 4F 7A 48 C1 C0 [22:48:08]CheckFolder [22:48:08]dirname=/storage/ofd_packets [22:48:08]CheckFolder done [22:48:08]ProducePacketName [22:48:08]name=ofd_packets/00058780 [22:48:08]NVStorageSaveData ofd_packets/00058780 [22:48:08]File name is /storage/ofd_packets/00058780 [22:48:08]Write 301 bytes [22:48:08]NVStorageSaveData done [22:48:08]OFDSenderStorePacket done [22:48:08]KKMCreateOFDPacket done [22:48:08]NVStorageSaveData kkm_last_timestamp [22:48:08]File name is /storage/kkm_last_timestamp [22:48:08]Write 4 bytes [22:48:08]NVStorageSaveData done [22:48:08]ExternCall_PrintAddStr [22:48:08]wPrintStart [22:48:08]Write to MH i2c: 01 00 00 8A 14 9E [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: 01 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: 01 07 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: 01 07 00 8A 14 00 00 00 00 00 FF 0F B3 [22:48:08]RasterBufferAndPrint [22:48:08]line Счет N : (1)2076139 [22:48:08]line ИНН: 02508201610067 [22:48:08]line Контрольно-Кассовый Чек [22:48:08]line ПРОДАЖА [22:48:08]line ТРК (МРК, ГНК) : 32 [22:48:08]line Товар: 2710124500 [22:48:08]line Аи-95-К-5 [22:48:08]line 13.480 * 74.20 [22:48:08]line = 1000.22 [22:48:08]line НДС 12% НСП 1% [22:48:08]line > о реализуемом товаре [22:48:08]line ИТОГО: 1000.22 [22:48:08]line НСП 1% : 8.85 [22:48:08]line НДС 12% : 106.22 [22:48:08]line Наличными: 0.00 [22:48:08]line Безнал.: 1000.22 [22:48:08]line Место: АЗС № 135 "Партнер Нефть" [22:48:08]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:48:08]line СНО: Общий режим [22:48:08]line Чек 764 20.08.2024 22:48 [22:48:08]line Смена: 100 ФФД: 1.0 [22:48:08]line ЗНМ: 0300000196 [22:48:08]line РНМ: 0000000000162794 [22:48:08]line Версия ККМ: v1.0 [22:48:08]line Платежная система: O! деньги [22:48:08]line ФМ: 0000000002094532 [22:48:08]line ФД: 58780 [22:48:08]line ФПД: 36311241437215 [22:48:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224808&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58780&fm=36311241437215&tin=02508201610067®Number=0000000000162794&sum=100022 [22:48:09]OFD Sender: Processing packet 58780 [packets to send 52, broken 51] [22:48:09]ProducePacketName [22:48:09]name=ofd_packets/00058780 [22:48:09]OFD Sender: To server: pG, [22:48:09]CommunicateWithHost lk.salyk.kg:30040 [22:48:09]ConnectInit lk.salyk.kg [22:48:09]written 0, free lines is 4095 [22:48:09]Connected sock=9 [22:48:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A7 33 07 01 A6 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 28 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9C E5 00 00 35 04 06 00 21 06 5E A5 B0 1F B1 E9 F5 4F 7A 48 C1 C0 [22:48:09]Write to MH i2c: 01 00 00 B4 14 C8 [22:48:09]Write i2c OK [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: 01 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: 01 07 00 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: 01 07 00 B4 14 00 00 00 00 00 B9 0C 94 [22:48:09]RasterBufferAndPrint [22:48:09]line [22:48:09]line [22:48:09]line [22:48:09]line [22:48:09]line [22:48:09]written 0, free lines is 3263 [22:48:09]MH_Cut [22:48:09]Write to MH i2c: D1 01 00 BB 14 01 A1 [22:48:09]Write i2c OK [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: D1 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: D1 01 00 [22:48:09]MH_I2C_Read... [22:48:09]Read from MH i2c: D1 01 00 BB 14 00 A0 [22:48:09]Write to MH i2c: 01 00 00 BC 14 D0 [22:48:09]Write i2c OK [22:48:09]MH_I2C_Read... [22:48:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EE 40 47 00 DC 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 32 30 39 34 35 33 32 10 04 04 00 9C E5 00 00 F4 03 04 00 75 C8 C4 66 B6 04 01 00 00 AD C1 4E 69 DB A1 77 5B [22:48:09]CommunicateWithHost err = 0 [22:48:09]CheckOFDResponse [22:48:09]1017 (14) - 77093643461234 [22:48:09]1041 (16) - 0000000002094532 [22:48:09]1040 (4) - 58780 [22:48:09]1012 (4) - 20.08.2024 16:46 [22:48:09]1206 (1) - 0 [22:48:09]OFD Sender: Remove packet 58780 [22:48:09]ProducePacketName [22:48:09]name=ofd_packets/00058780 [22:48:09]NVStorageDeleteData [22:48:10]OFD Sender: No OFD packet to send [22:48:10]*** Cut start [22:48:10]*** Partial cut [22:48:10]*** CUTSNS_PIN = 1 [22:48:10]*** CUTSNS_PIN = 0 [22:48:10]*** Brake cut motor [22:48:11]Read from MH i2c: 01 [22:48:11]MH_I2C_Read... [22:48:11]*** Stop cut motor [22:48:11]*** Cut end [22:48:11]Read from MH i2c: 01 07 00 [22:48:11]MH_I2C_Read... [22:48:11]Read from MH i2c: 01 07 00 BC 14 00 00 00 00 00 FF 0F E5 [22:48:11]process_action close_receipt done [22:48:11]requested_data is exist [22:48:11]produce_requested_data [22:48:11]requested_item fm.sn is exist - process it [22:48:11]wFMCommunicate request_size=4 [22:48:11]MH_SAM_APDU [22:48:11]CAPDU: 80 11 00 00 [22:48:11]Write to MH i2c: E2 08 00 BD 14 80 11 00 00 00 00 00 00 4B [22:48:11]Write i2c OK [22:48:11]MH_I2C_Read... [22:48:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:11]Read from MH i2c: E2 [22:48:11]MH_I2C_Read... [22:48:11]Read from MH i2c: E2 17 00 [22:48:11]MH_I2C_Read... [22:48:11]Read from MH i2c: E2 17 00 BD 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 97 [22:48:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:48:11]wFMCommunicate OK [22:48:11]requested_item fd.num is exist - process it [22:48:11]SAM_PROTO_GetFieldsCounters [22:48:11]wFMCommunicate request_size=4 [22:48:11]MH_SAM_APDU [22:48:11]CAPDU: 80 13 00 00 [22:48:11]Write to MH i2c: E2 08 00 BE 14 80 13 00 00 00 00 00 00 4E [22:48:11]Write i2c OK [22:48:11]MH_I2C_Read... [22:48:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:11]Read from MH i2c: E2 [22:48:11]MH_I2C_Read... [22:48:11]Read from MH i2c: E2 62 00 [22:48:11]MH_I2C_Read... [22:48:11]Read from MH i2c: E2 62 00 BE 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FC 02 00 00 5E 04 04 00 FC 02 00 00 57 04 04 00 FD 02 00 00 19 04 04 00 00 00 00 00 90 00 4B [22:48:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9C E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FC 02 00 00 5E 04 04 00 FC 02 00 00 57 04 04 00 FD 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:11]wFMCommunicate OK [22:48:11]SAM_PROTO_GetFieldsCounters done [22:48:11]requested_item shift.num is exist - process it [22:48:11]requested_item shift.opened is exist - process it [22:48:11]req_shift_opened [22:48:11]FM_GetShiftState [22:48:11]SAM_PROTO_GetShiftState [22:48:11]wFMCommunicate request_size=4 [22:48:11]MH_SAM_APDU [22:48:11]CAPDU: 80 13 01 00 [22:48:11]Write to MH i2c: E2 08 00 BF 14 80 13 01 00 00 00 00 00 50 [22:48:11]Write i2c OK [22:48:11]MH_I2C_Read... [22:48:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:11]Read from MH i2c: E2 [22:48:11]MH_I2C_Read... [22:48:11]Read from MH i2c: E2 0E 00 [22:48:11]MH_I2C_Read... [22:48:11]Read from MH i2c: E2 0E 00 BF 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 73 [22:48:11]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:48:11]wFMCommunicate OK [22:48:11]SAM_PROTO_GetShiftState done [22:48:11]FM_GetShiftState done [22:48:11]req_shift_opened done [22:48:11]requested_item shift.open_date is exist - process it [22:48:11]req_shift_open_date [22:48:11]req_shift_open_date done [22:48:11]produce_requested_data done [22:48:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58780,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:48:11]process_action_free close_receipt [22:48:11]json_value_free [22:48:11]json_value_free done [22:48:11]process_json_proto returns [22:48:11]Send response to host [22:48:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58780,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:48:11]free response buf [22:48:11]execute_script done [22:48:11]execute_script returns [22:48:11]free content buf [22:48:11]Sock 7.Close socket [22:48:11]Sock 7.Thread stoped [22:48:15]OFD Sender: No OFD packet to send [22:48:20]OFD Sender: No OFD packet to send [22:48:25]OFD Sender: No OFD packet to send [22:48:30]OFD Sender: No OFD packet to send [22:48:34]accept exits with 10 [22:48:34]New connection [22:48:34]New thread 3067440484 created [22:48:34]Thread 3067583844 joined [22:48:34]Waiting for new connection... [22:48:34] Sock 10.Parse request [22:48:34]Sock 10.Check first char [22:48:34]Sock 10.First char is OK [22:48:34]request: POST /json_proto HTTP/1.0 [22:48:34]Method: POST [22:48:34]URL: /json_proto [22:48:34]Method is POST - this is cgi request [22:48:34]url: /json_proto [22:48:34]query_string will be loaded in cgi processing [22:48:34]execute_cgi json_proto POST (null) [22:48:34]execute_cgi path=json_proto method=POST [22:48:34]POST find Content-Length [22:48:34]Host: 172.17.44.3:8080 [22:48:34]Content-Length: 804 [22:48:34]Content-Type: application/json [22:48:34] [22:48:34]POST finish read [22:48:34]Found Content-Length = 804 [22:48:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:34]execute_script... [22:48: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)2076140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:34]POST & json_proto [22:48:34]process_json_proto [22:48:34]json parsed OK: [22:48:34]protocol is kg_v1.0 [22:48:34]action value=close_receipt [22:48:34]process_action close_receipt [22:48:34]cmd_close_receipt [22:48:34]MH_GetDate [22:48:34]Write to MH i2c: F0 00 00 C0 14 C3 [22:48:34]Write i2c OK [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: F0 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: F0 09 00 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: F0 09 00 C0 14 00 43 1D C5 66 AD C5 5D 66 8C [22:48:34]GetLastDocTimeStamp 1724194088 [22:48:34]current date 1724194115 [22:48:34]FM_GetShiftState [22:48:34]SAM_PROTO_GetShiftState [22:48:34]wFMCommunicate request_size=4 [22:48:34]MH_SAM_APDU [22:48:34]CAPDU: 80 13 01 00 [22:48:34]Write to MH i2c: E2 08 00 C1 14 80 13 01 00 00 00 00 00 52 [22:48:34]Write i2c OK [22:48:34]MH_I2C_Read... [22:48:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:34]Read from MH i2c: E2 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 0E 00 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 0E 00 C1 14 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 75 [22:48:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:48:34]wFMCommunicate OK [22:48:34]SAM_PROTO_GetShiftState done [22:48:34]FM_GetShiftState done [22:48:34]opened in 1724112910 [22:48:34]opened+sec_in_day 1724199310 [22:48:34]quantity*price = 100005 [22:48:34]sum+1 = 100006 [22:48:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 765 20.08.2024 22:48 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58781 ФПД: 172089789703741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224835&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58781&fm=172089789703741&tin=02508201610067®Number=0000000000162794&sum=100005 [22:48:35]StoreToDocumentArchive [22:48:35]shift 100 fd 58781 [22:48:35]save to /storage/0100/doc_00058781 [22:48:35]save last doc name /storage/0100/doc_00058781 to /storage/kkm_last_doc_name [22:48:35]save OK [22:48:35]Clear old archive folders... [22:48:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:48:35]tlvbuf is 01F3B3C0 [22:48:35]SAM_PROTO_ClearQueue [22:48:35]wFMCommunicate request_size=4 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 09 00 00 [22:48:35]Write to MH i2c: E2 08 00 CE 14 80 09 00 00 00 00 00 00 54 [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 CE 14 00 90 00 56 [22:48:35]RAPDU: 90 00 [22:48:35]wFMCommunicate OK [22:48:35]SAM_PROTO_ClearQueue done [22:48:35]KKMCreateOFDPacket [22:48:35]OFDProtocolAddRootSTLVToBuf [22:48:35]FM_MakeSignedData [22:48:35]FM_MakeSignedData [22:48:35]SAM_PROTO_SignData [22:48:35]wFMCommunicate request_size=4 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 0D 01 02 [22:48:35]Write to MH i2c: E2 08 00 CF 14 80 0D 01 02 00 00 00 00 5C [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 CF 14 00 90 00 57 [22:48:35]RAPDU: 90 00 [22:48:35]wFMCommunicate OK [22:48:35]wFMCommunicate request_size=255 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 43 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E5 00 00 35 04 06 00 9C [22:48:35]Write to MH i2c: E2 02 01 D0 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 43 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E5 00 00 35 04 06 00 9C 00 00 7C [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 D0 14 00 90 00 58 [22:48:35]RAPDU: 90 00 [22:48:35]wFMCommunicate OK [22:48:35]wFMCommunicate request_size=10 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 0D 02 02 05 83 C6 C8 E6 3D [22:48:35]Write to MH i2c: E2 0D 00 D1 14 80 0D 02 02 05 00 83 C6 C8 E6 3D 00 00 9D [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 D1 14 00 90 00 59 [22:48:35]RAPDU: 90 00 [22:48:35]wFMCommunicate OK [22:48:35]wFMCommunicate request_size=4 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 0D 03 02 [22:48:35]Write to MH i2c: E2 08 00 D2 14 80 0D 03 02 00 00 00 00 61 [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 0B 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 0B 00 D2 14 00 D8 C3 D8 E8 74 C2 DD BB 90 00 8B [22:48:35]RAPDU: D8 C3 D8 E8 74 C2 DD BB 90 00 [22:48:35]wFMCommunicate OK [22:48:35]SAM_PROTO_SignData done [22:48:35]FM_MakeSignedData done [22:48:35]CreateOFDProtocolMessage [22:48:35]wFMCommunicate request_size=4 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 11 00 00 [22:48:35]Write to MH i2c: E2 08 00 D3 14 80 11 00 00 00 00 00 00 61 [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:36]Read from MH i2c: E2 [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: E2 17 00 [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: E2 17 00 D3 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AD [22:48:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:48:36]wFMCommunicate OK [22:48:36]CreateOFDProtocolMessage done [22:48:36]OFDSenderStorePacket 58781 [22:48:36]StoreOFDPacket docnum=58781 [22:48:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 30 E3 07 01 B5 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 43 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E5 00 00 35 04 06 00 9C 83 C6 C8 E6 3D D8 C3 D8 E8 74 C2 DD BB [22:48:36]CheckFolder [22:48:36]dirname=/storage/ofd_packets [22:48:36]CheckFolder done [22:48:36]ProducePacketName [22:48:36]name=ofd_packets/00058781 [22:48:36]NVStorageSaveData ofd_packets/00058781 [22:48:36]File name is /storage/ofd_packets/00058781 [22:48:36]Write 301 bytes [22:48:36]NVStorageSaveData done [22:48:36]OFDSenderStorePacket done [22:48:36]KKMCreateOFDPacket done [22:48:36]NVStorageSaveData kkm_last_timestamp [22:48:36]File name is /storage/kkm_last_timestamp [22:48:36]Write 4 bytes [22:48:36]NVStorageSaveData done [22:48:36]ExternCall_PrintAddStr [22:48:36]wPrintStart [22:48:36]Write to MH i2c: 01 00 00 D4 14 E8 [22:48:36]Write i2c OK [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: 01 [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: 01 07 00 [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: 01 07 00 D4 14 00 00 00 00 00 FF 0F FD [22:48:36]RasterBufferAndPrint [22:48:36]line Счет N : (1)2076140 [22:48:36]line ИНН: 02508201610067 [22:48:36]line Контрольно-Кассовый Чек [22:48:36]line ПРОДАЖА [22:48:36]line ТРК (МРК, ГНК) : 53 [22:48:36]line Товар: 2710124130 [22:48:36]line Аи-92-К-4 [22:48:36]line 14.750 * 67.80 [22:48:36]line = 1000.05 [22:48:36]line НДС 12% НСП 1% [22:48:36]line > о реализуемом товаре [22:48:36]line ИТОГО: 1000.05 [22:48:36]line НСП 1% : 8.85 [22:48:36]line НДС 12% : 106.20 [22:48:36]line Наличными: 0.00 [22:48:36]line Безнал.: 1000.05 [22:48:36]line Место: АЗС № 135 "Партнер Нефть" [22:48:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:48:36]line СНО: Общий режим [22:48:36]line Чек 765 20.08.2024 22:48 [22:48:36]line Смена: 100 ФФД: 1.0 [22:48:36]line ЗНМ: 0300000196 [22:48:36]line РНМ: 0000000000162794 [22:48:36]line Версия ККМ: v1.0 [22:48:36]line Платежная система: O! деньги [22:48:36]line ФМ: 0000000002094532 [22:48:36]line ФД: 58781 [22:48:36]line ФПД: 172089789703741 [22:48:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T224835&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58781&fm=172089789703741&tin=02508201610067®Number=0000000000162794&sum=100005 [22:48:36]OFD Sender: Processing packet 58781 [packets to send 52, broken 51] [22:48:36]ProducePacketName [22:48:36]name=ofd_packets/00058781 [22:48:36]OFD Sender: To server: pG, [22:48:36]CommunicateWithHost lk.salyk.kg:30040 [22:48:36]ConnectInit lk.salyk.kg [22:48:36]written 0, free lines is 4095 [22:48:36]Connected sock=9 [22:48:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 30 E3 07 01 B5 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 43 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9D E5 00 00 35 04 06 00 9C 83 C6 C8 E6 3D D8 C3 D8 E8 74 C2 DD BB [22:48:36]Write to MH i2c: 01 00 00 FE 14 12 [22:48:36]Write i2c OK [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: 01 [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: 01 07 00 [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: 01 07 00 FE 14 00 00 00 00 00 BD 0C E2 [22:48:36]RasterBufferAndPrint [22:48:36]line [22:48:36]line [22:48:36]line [22:48:36]line [22:48:36]line [22:48:36]written 0, free lines is 3267 [22:48:36]MH_Cut [22:48:36]Write to MH i2c: D1 01 00 05 15 01 EC [22:48:36]Write i2c OK [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: D1 [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: D1 01 00 [22:48:36]MH_I2C_Read... [22:48:36]Read from MH i2c: D1 01 00 05 15 00 EB [22:48:36]Write to MH i2c: 01 00 00 06 15 1B [22:48:36]Write i2c OK [22:48:36]MH_I2C_Read... [22:48:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 32 24 47 00 56 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 32 30 39 34 35 33 32 10 04 04 00 9D E5 00 00 F4 03 04 00 91 C8 C4 66 B6 04 01 00 00 D0 A6 A9 B1 A0 65 9D CE [22:48:36]CommunicateWithHost err = 0 [22:48:36]CheckOFDResponse [22:48:36]1017 (14) - 77093643461234 [22:48:36]1041 (16) - 0000000002094532 [22:48:36]1040 (4) - 58781 [22:48:36]1012 (4) - 20.08.2024 16:47 [22:48:36]1206 (1) - 0 [22:48:36]OFD Sender: Remove packet 58781 [22:48:36]ProducePacketName [22:48:36]name=ofd_packets/00058781 [22:48:36]NVStorageDeleteData [22:48:37]OFD Sender: No OFD packet to send [22:48:37]*** Cut start [22:48:37]*** Partial cut [22:48:37]*** CUTSNS_PIN = 1 [22:48:37]*** CUTSNS_PIN = 0 [22:48:38]*** Brake cut motor [22:48:38]Read from MH i2c: 01 [22:48:38]MH_I2C_Read... [22:48:38]*** Stop cut motor [22:48:38]*** Cut end [22:48:38]Read from MH i2c: 01 07 00 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: 01 07 00 06 15 00 00 00 00 00 FF 0F 30 [22:48:38]process_action close_receipt done [22:48:38]requested_data is exist [22:48:38]produce_requested_data [22:48:38]requested_item fm.sn is exist - process it [22:48:38]wFMCommunicate request_size=4 [22:48:38]MH_SAM_APDU [22:48:38]CAPDU: 80 11 00 00 [22:48:38]Write to MH i2c: E2 08 00 07 15 80 11 00 00 00 00 00 00 96 [22:48:38]Write i2c OK [22:48:38]MH_I2C_Read... [22:48:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:38]Read from MH i2c: E2 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: E2 17 00 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: E2 17 00 07 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [22:48:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:48:38]wFMCommunicate OK [22:48:38]requested_item fd.num is exist - process it [22:48:38]SAM_PROTO_GetFieldsCounters [22:48:38]wFMCommunicate request_size=4 [22:48:38]MH_SAM_APDU [22:48:38]CAPDU: 80 13 00 00 [22:48:38]Write to MH i2c: E2 08 00 08 15 80 13 00 00 00 00 00 00 99 [22:48:38]Write i2c OK [22:48:38]MH_I2C_Read... [22:48:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:38]Read from MH i2c: E2 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: E2 62 00 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: E2 62 00 08 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FD 02 00 00 5E 04 04 00 FD 02 00 00 57 04 04 00 FE 02 00 00 19 04 04 00 00 00 00 00 90 00 9A [22:48:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9D E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FD 02 00 00 5E 04 04 00 FD 02 00 00 57 04 04 00 FE 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:38]wFMCommunicate OK [22:48:38]SAM_PROTO_GetFieldsCounters done [22:48:38]requested_item shift.num is exist - process it [22:48:38]requested_item shift.opened is exist - process it [22:48:38]req_shift_opened [22:48:38]FM_GetShiftState [22:48:38]SAM_PROTO_GetShiftState [22:48:38]wFMCommunicate request_size=4 [22:48:38]MH_SAM_APDU [22:48:38]CAPDU: 80 13 01 00 [22:48:38]Write to MH i2c: E2 08 00 09 15 80 13 01 00 00 00 00 00 9B [22:48:38]Write i2c OK [22:48:38]MH_I2C_Read... [22:48:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:38]Read from MH i2c: E2 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: E2 0E 00 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: E2 0E 00 09 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 BE [22:48:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:48:38]wFMCommunicate OK [22:48:38]SAM_PROTO_GetShiftState done [22:48:38]FM_GetShiftState done [22:48:38]req_shift_opened done [22:48:38]requested_item shift.open_date is exist - process it [22:48:38]req_shift_open_date [22:48:38]req_shift_open_date done [22:48:38]produce_requested_data done [22:48:38]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58781,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:48:38]process_action_free close_receipt [22:48:38]json_value_free [22:48:38]json_value_free done [22:48:38]process_json_proto returns [22:48:38]Send response to host [22:48:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58781,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:48:38]free response buf [22:48:38]execute_script done [22:48:38]execute_script returns [22:48:38]free content buf [22:48:38]Sock 10.Close socket [22:48:38]Sock 10.Thread stoped [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:07]OFD Sender: No OFD packet to send [22:49:12]OFD Sender: No OFD packet to send [22:49:17]OFD Sender: No OFD packet to send [22:49:22]OFD Sender: No OFD packet to send [22:49:27]OFD Sender: No OFD packet to send [22:49:32]OFD Sender: No OFD packet to send [22:49:37]OFD Sender: No OFD packet to send [22:49:42]OFD Sender: No OFD packet to send [22:49:47]OFD Sender: No OFD packet to send [22:49:52]OFD Sender: No OFD packet to send [22:49:57]OFD Sender: No OFD packet to send [22:50:02]OFD Sender: No OFD packet to send [22:50:07]OFD Sender: No OFD packet to send [22:50:10]accept exits with 7 [22:50:10]New connection [22:50:10]New thread 3067583844 created [22:50:10]Thread 3067440484 joined [22:50:10]Waiting for new connection... [22:50:10] Sock 7.Parse request [22:50:10]Sock 7.Check first char [22:50:10]Sock 7.First char is OK [22:50:10]request: POST /json_proto HTTP/1.0 [22:50:10]Method: POST [22:50:10]URL: /json_proto [22:50:10]Method is POST - this is cgi request [22:50:10]url: /json_proto [22:50:10]query_string will be loaded in cgi processing [22:50:10]execute_cgi json_proto POST (null) [22:50:10]execute_cgi path=json_proto method=POST [22:50:10]POST find Content-Length [22:50:10]Host: 172.17.44.3:8080 [22:50:10]Content-Length: 804 [22:50:10]Content-Type: application/json [22:50:10] [22:50:10]POST finish read [22:50:10]Found Content-Length = 804 [22:50:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:10]execute_script... [22:50: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)2076141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:10]POST & json_proto [22:50:10]process_json_proto [22:50:10]json parsed OK: [22:50:10]protocol is kg_v1.0 [22:50:10]action value=close_receipt [22:50:10]process_action close_receipt [22:50:10]cmd_close_receipt [22:50:10]MH_GetDate [22:50:10]Write to MH i2c: F0 00 00 0A 15 0E [22:50:10]Write i2c OK [22:50:10]MH_I2C_Read... [22:50:10]Read from MH i2c: F0 [22:50:10]MH_I2C_Read... [22:50:10]Read from MH i2c: F0 09 00 [22:50:10]MH_I2C_Read... [22:50:10]Read from MH i2c: F0 09 00 0A 15 00 A3 1D C5 66 AD C5 5D 66 37 [22:50:10]GetLastDocTimeStamp 1724194115 [22:50:10]current date 1724194211 [22:50:10]FM_GetShiftState [22:50:10]SAM_PROTO_GetShiftState [22:50:10]wFMCommunicate request_size=4 [22:50:10]MH_SAM_APDU [22:50:10]CAPDU: 80 13 01 00 [22:50:10]Write to MH i2c: E2 08 00 0B 15 80 13 01 00 00 00 00 00 9D [22:50:10]Write i2c OK [22:50:10]MH_I2C_Read... [22:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:10]Read from MH i2c: E2 [22:50:10]MH_I2C_Read... [22:50:10]Read from MH i2c: E2 0E 00 [22:50:10]MH_I2C_Read... [22:50:10]Read from MH i2c: E2 0E 00 0B 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C0 [22:50:10]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:50:10]wFMCommunicate OK [22:50:10]SAM_PROTO_GetShiftState done [22:50:10]FM_GetShiftState done [22:50:10]opened in 1724112910 [22:50:10]opened+sec_in_day 1724199310 [22:50:10]quantity*price = 100021 [22:50:10]sum+1 = 100023 [22:50:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 766 20.08.2024 22:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58782 ФПД: 198096190610747 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225011&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58782&fm=198096190610747&tin=02508201610067®Number=0000000000162794&sum=100022 [22:50:11]StoreToDocumentArchive [22:50:11]shift 100 fd 58782 [22:50:11]save to /storage/0100/doc_00058782 [22:50:11]save last doc name /storage/0100/doc_00058782 to /storage/kkm_last_doc_name [22:50:11]save OK [22:50:11]Clear old archive folders... [22:50:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:50:11]tlvbuf is 01F3DAB0 [22:50:11]SAM_PROTO_ClearQueue [22:50:11]wFMCommunicate request_size=4 [22:50:11]MH_SAM_APDU [22:50:11]CAPDU: 80 09 00 00 [22:50:11]Write to MH i2c: E2 08 00 18 15 80 09 00 00 00 00 00 00 9F [22:50:11]Write i2c OK [22:50:11]MH_I2C_Read... [22:50:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:11]Read from MH i2c: E2 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 03 00 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 03 00 18 15 00 90 00 A1 [22:50:11]RAPDU: 90 00 [22:50:11]wFMCommunicate OK [22:50:11]SAM_PROTO_ClearQueue done [22:50:11]KKMCreateOFDPacket [22:50:11]OFDProtocolAddRootSTLVToBuf [22:50:11]FM_MakeSignedData [22:50:11]FM_MakeSignedData [22:50:11]SAM_PROTO_SignData [22:50:11]wFMCommunicate request_size=4 [22:50:11]MH_SAM_APDU [22:50:11]CAPDU: 80 0D 01 02 [22:50:11]Write to MH i2c: E2 08 00 19 15 80 0D 01 02 00 00 00 00 A7 [22:50:11]Write i2c OK [22:50:11]MH_I2C_Read... [22:50:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:11]Read from MH i2c: E2 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 03 00 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 03 00 19 15 00 90 00 A2 [22:50:11]RAPDU: 90 00 [22:50:11]wFMCommunicate OK [22:50:11]wFMCommunicate request_size=255 [22:50:11]MH_SAM_APDU [22:50:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FE 02 00 00 F4 03 04 00 A3 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E5 00 00 35 04 06 00 B4 [22:50:11]Write to MH i2c: E2 02 01 1A 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FE 02 00 00 F4 03 04 00 A3 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E5 00 00 35 04 06 00 B4 00 00 02 [22:50:11]Write i2c OK [22:50:11]MH_I2C_Read... [22:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:11]Read from MH i2c: E2 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 03 00 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 03 00 1A 15 00 90 00 A3 [22:50:11]RAPDU: 90 00 [22:50:11]wFMCommunicate OK [22:50:11]wFMCommunicate request_size=10 [22:50:11]MH_SAM_APDU [22:50:11]CAPDU: 80 0D 02 02 05 2A DD 12 9D 3B [22:50:11]Write to MH i2c: E2 0D 00 1B 15 80 0D 02 02 05 00 2A DD 12 9D 3B 00 00 A5 [22:50:11]Write i2c OK [22:50:11]MH_I2C_Read... [22:50:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:12]Read from MH i2c: E2 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: E2 03 00 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: E2 03 00 1B 15 00 90 00 A4 [22:50:12]RAPDU: 90 00 [22:50:12]wFMCommunicate OK [22:50:12]wFMCommunicate request_size=4 [22:50:12]MH_SAM_APDU [22:50:12]CAPDU: 80 0D 03 02 [22:50:12]Write to MH i2c: E2 08 00 1C 15 80 0D 03 02 00 00 00 00 AC [22:50:12]Write i2c OK [22:50:12]MH_I2C_Read... [22:50:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:12]Read from MH i2c: E2 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: E2 0B 00 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: E2 0B 00 1C 15 00 05 AB 58 25 2B 9A 1C C5 90 00 80 [22:50:12]RAPDU: 05 AB 58 25 2B 9A 1C C5 90 00 [22:50:12]wFMCommunicate OK [22:50:12]SAM_PROTO_SignData done [22:50:12]FM_MakeSignedData done [22:50:12]CreateOFDProtocolMessage [22:50:12]wFMCommunicate request_size=4 [22:50:12]MH_SAM_APDU [22:50:12]CAPDU: 80 11 00 00 [22:50:12]Write to MH i2c: E2 08 00 1D 15 80 11 00 00 00 00 00 00 AC [22:50:12]Write i2c OK [22:50:12]MH_I2C_Read... [22:50:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:12]Read from MH i2c: E2 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: E2 17 00 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: E2 17 00 1D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F8 [22:50:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:50:12]wFMCommunicate OK [22:50:12]CreateOFDProtocolMessage done [22:50:12]OFDSenderStorePacket 58782 [22:50:12]StoreOFDPacket docnum=58782 [22:50:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 44 1A 07 01 A1 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FE 02 00 00 F4 03 04 00 A3 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E5 00 00 35 04 06 00 B4 2A DD 12 9D 3B 05 AB 58 25 2B 9A 1C C5 [22:50:12]CheckFolder [22:50:12]dirname=/storage/ofd_packets [22:50:12]CheckFolder done [22:50:12]ProducePacketName [22:50:12]name=ofd_packets/00058782 [22:50:12]NVStorageSaveData ofd_packets/00058782 [22:50:12]File name is /storage/ofd_packets/00058782 [22:50:12]Write 301 bytes [22:50:12]NVStorageSaveData done [22:50:12]OFDSenderStorePacket done [22:50:12]KKMCreateOFDPacket done [22:50:12]NVStorageSaveData kkm_last_timestamp [22:50:12]File name is /storage/kkm_last_timestamp [22:50:12]Write 4 bytes [22:50:12]NVStorageSaveData done [22:50:12]ExternCall_PrintAddStr [22:50:12]wPrintStart [22:50:12]Write to MH i2c: 01 00 00 1E 15 33 [22:50:12]Write i2c OK [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: 01 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: 01 07 00 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: 01 07 00 1E 15 00 00 00 00 00 FF 0F 48 [22:50:12]RasterBufferAndPrint [22:50:12]line Счет N : (1)2076141 [22:50:12]line ИНН: 02508201610067 [22:50:12]line Контрольно-Кассовый Чек [22:50:12]line ПРОДАЖА [22:50:12]line ТРК (МРК, ГНК) : 32 [22:50:12]line Товар: 2710124500 [22:50:12]line Аи-95-К-5 [22:50:12]line 13.480 * 74.20 [22:50:12]line = 1000.22 [22:50:12]line НДС 12% НСП 1% [22:50:12]line > о реализуемом товаре [22:50:12]line ИТОГО: 1000.22 [22:50:12]line НСП 1% : 8.85 [22:50:12]line НДС 12% : 106.22 [22:50:12]line Наличными: 0.00 [22:50:12]line Безнал.: 1000.22 [22:50:12]line Место: АЗС № 135 "Партнер Нефть" [22:50:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:50:12]line СНО: Общий режим [22:50:12]line Чек 766 20.08.2024 22:50 [22:50:12]line Смена: 100 ФФД: 1.0 [22:50:12]line ЗНМ: 0300000196 [22:50:12]line РНМ: 0000000000162794 [22:50:12]line Версия ККМ: v1.0 [22:50:12]line Платежная система: O! деньги [22:50:12]line ФМ: 0000000002094532 [22:50:12]line ФД: 58782 [22:50:12]line ФПД: 198096190610747 [22:50:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225011&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58782&fm=198096190610747&tin=02508201610067®Number=0000000000162794&sum=100022 [22:50:12]OFD Sender: Processing packet 58782 [packets to send 52, broken 51] [22:50:12]ProducePacketName [22:50:12]name=ofd_packets/00058782 [22:50:12]OFD Sender: To server: pG, [22:50:12]CommunicateWithHost lk.salyk.kg:30040 [22:50:12]ConnectInit lk.salyk.kg [22:50:12]written 0, free lines is 4095 [22:50:12]Connected sock=10 [22:50:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 44 1A 07 01 A1 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FE 02 00 00 F4 03 04 00 A3 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E5 00 00 35 04 06 00 B4 2A DD 12 9D 3B 05 AB 58 25 2B 9A 1C C5 [22:50:12]Write to MH i2c: 01 00 00 48 15 5D [22:50:12]Write i2c OK [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: 01 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: 01 07 00 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: 01 07 00 48 15 00 00 00 00 00 BF 0C 2F [22:50:12]RasterBufferAndPrint [22:50:12]line [22:50:12]line [22:50:12]line [22:50:12]line [22:50:12]line [22:50:12]written 0, free lines is 3267 [22:50:12]MH_Cut [22:50:12]Write to MH i2c: D1 01 00 4F 15 01 36 [22:50:12]Write i2c OK [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: D1 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: D1 01 00 [22:50:12]MH_I2C_Read... [22:50:12]Read from MH i2c: D1 01 00 4F 15 00 35 [22:50:12]Write to MH i2c: 01 00 00 50 15 65 [22:50:12]Write i2c OK [22:50:12]MH_I2C_Read... [22:50:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 FA 25 47 00 26 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9E E5 00 00 F4 03 04 00 F1 C8 C4 66 B6 04 01 00 00 22 94 8F 3D 61 6D B4 BB [22:50:12]CommunicateWithHost err = 0 [22:50:12]CheckOFDResponse [22:50:12]1017 (14) - 77093643461234 [22:50:12]1041 (16) - 0000000002094532 [22:50:12]1040 (4) - 58782 [22:50:12]1012 (4) - 20.08.2024 16:48 [22:50:12]1206 (1) - 0 [22:50:12]OFD Sender: Remove packet 58782 [22:50:12]ProducePacketName [22:50:12]name=ofd_packets/00058782 [22:50:12]NVStorageDeleteData [22:50:13]OFD Sender: No OFD packet to send [22:50:13]*** Cut start [22:50:13]*** Partial cut [22:50:13]*** CUTSNS_PIN = 1 [22:50:13]*** CUTSNS_PIN = 0 [22:50:14]*** Brake cut motor [22:50:14]Read from MH i2c: 01 [22:50:14]MH_I2C_Read... [22:50:14]*** Stop cut motor [22:50:14]*** Cut end [22:50:14]Read from MH i2c: 01 07 00 [22:50:14]MH_I2C_Read... [22:50:14]Read from MH i2c: 01 07 00 50 15 00 00 00 00 00 FF 0F 7A [22:50:14]process_action close_receipt done [22:50:14]requested_data is exist [22:50:14]produce_requested_data [22:50:14]requested_item fm.sn is exist - process it [22:50:14]wFMCommunicate request_size=4 [22:50:14]MH_SAM_APDU [22:50:14]CAPDU: 80 11 00 00 [22:50:14]Write to MH i2c: E2 08 00 51 15 80 11 00 00 00 00 00 00 E0 [22:50:14]Write i2c OK [22:50:14]MH_I2C_Read... [22:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:14]Read from MH i2c: E2 [22:50:14]MH_I2C_Read... [22:50:14]Read from MH i2c: E2 17 00 [22:50:14]MH_I2C_Read... [22:50:14]Read from MH i2c: E2 17 00 51 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2C [22:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:50:14]wFMCommunicate OK [22:50:14]requested_item fd.num is exist - process it [22:50:14]SAM_PROTO_GetFieldsCounters [22:50:14]wFMCommunicate request_size=4 [22:50:14]MH_SAM_APDU [22:50:14]CAPDU: 80 13 00 00 [22:50:14]Write to MH i2c: E2 08 00 52 15 80 13 00 00 00 00 00 00 E3 [22:50:14]Write i2c OK [22:50:14]MH_I2C_Read... [22:50:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:14]Read from MH i2c: E2 [22:50:14]MH_I2C_Read... [22:50:14]Read from MH i2c: E2 62 00 [22:50:14]MH_I2C_Read... [22:50:14]Read from MH i2c: E2 62 00 52 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FE 02 00 00 5E 04 04 00 FE 02 00 00 57 04 04 00 FF 02 00 00 19 04 04 00 00 00 00 00 90 00 E8 [22:50:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9E E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FE 02 00 00 5E 04 04 00 FE 02 00 00 57 04 04 00 FF 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:14]wFMCommunicate OK [22:50:14]SAM_PROTO_GetFieldsCounters done [22:50:14]requested_item shift.num is exist - process it [22:50:14]requested_item shift.opened is exist - process it [22:50:14]req_shift_opened [22:50:14]FM_GetShiftState [22:50:14]SAM_PROTO_GetShiftState [22:50:14]wFMCommunicate request_size=4 [22:50:14]MH_SAM_APDU [22:50:14]CAPDU: 80 13 01 00 [22:50:14]Write to MH i2c: E2 08 00 53 15 80 13 01 00 00 00 00 00 E5 [22:50:14]Write i2c OK [22:50:14]MH_I2C_Read... [22:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:14]Read from MH i2c: E2 [22:50:14]MH_I2C_Read... [22:50:14]Read from MH i2c: E2 0E 00 [22:50:14]MH_I2C_Read... [22:50:14]Read from MH i2c: E2 0E 00 53 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 08 [22:50:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:50:14]wFMCommunicate OK [22:50:14]SAM_PROTO_GetShiftState done [22:50:14]FM_GetShiftState done [22:50:14]req_shift_opened done [22:50:14]requested_item shift.open_date is exist - process it [22:50:14]req_shift_open_date [22:50:14]req_shift_open_date done [22:50:14]produce_requested_data done [22:50:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58782,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:50:14]process_action_free close_receipt [22:50:14]json_value_free [22:50:14]json_value_free done [22:50:14]process_json_proto returns [22:50:14]Send response to host [22:50:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58782,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:50:14]free response buf [22:50:14]execute_script done [22:50:14]execute_script returns [22:50:14]free content buf [22:50:14]Sock 7.Close socket [22:50:14]Sock 7.Thread stoped [22:50:18]OFD Sender: No OFD packet to send [22:50:23]OFD Sender: No OFD packet to send [22:50:24]accept exits with 9 [22:50:24]New connection [22:50:24]New thread 3067440484 created [22:50:24]Thread 3067583844 joined [22:50:24]Waiting for new connection... [22:50:24] Sock 9.Parse request [22:50:24]Sock 9.Check first char [22:50:24]Sock 9.First char is OK [22:50:24]request: POST /json_proto HTTP/1.0 [22:50:24]Method: POST [22:50:24]URL: /json_proto [22:50:24]Method is POST - this is cgi request [22:50:24]url: /json_proto [22:50:24]query_string will be loaded in cgi processing [22:50:24]execute_cgi json_proto POST (null) [22:50:24]execute_cgi path=json_proto method=POST [22:50:24]POST find Content-Length [22:50:24]Host: 172.17.44.3:8080 [22:50:24]Content-Length: 804 [22:50:24]Content-Type: application/json [22:50:24] [22:50:24]POST finish read [22:50:24]Found Content-Length = 804 [22:50:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:24]execute_script... [22:50: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)2076142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:24]POST & json_proto [22:50:24]process_json_proto [22:50:24]json parsed OK: [22:50:24]protocol is kg_v1.0 [22:50:24]action value=close_receipt [22:50:24]process_action close_receipt [22:50:24]cmd_close_receipt [22:50:24]MH_GetDate [22:50:24]Write to MH i2c: F0 00 00 54 15 58 [22:50:24]Write i2c OK [22:50:24]MH_I2C_Read... [22:50:24]Read from MH i2c: F0 [22:50:24]MH_I2C_Read... [22:50:24]Read from MH i2c: F0 09 00 [22:50:24]MH_I2C_Read... [22:50:24]Read from MH i2c: F0 09 00 54 15 00 B1 1D C5 66 AD C5 5D 66 8F [22:50:24]GetLastDocTimeStamp 1724194211 [22:50:24]current date 1724194225 [22:50:24]FM_GetShiftState [22:50:24]SAM_PROTO_GetShiftState [22:50:24]wFMCommunicate request_size=4 [22:50:24]MH_SAM_APDU [22:50:24]CAPDU: 80 13 01 00 [22:50:24]Write to MH i2c: E2 08 00 55 15 80 13 01 00 00 00 00 00 E7 [22:50:24]Write i2c OK [22:50:24]MH_I2C_Read... [22:50:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:25]Read from MH i2c: E2 [22:50:25]MH_I2C_Read... [22:50:25]Read from MH i2c: E2 0E 00 [22:50:25]MH_I2C_Read... [22:50:25]Read from MH i2c: E2 0E 00 55 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0A [22:50:25]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:50:25]wFMCommunicate OK [22:50:25]SAM_PROTO_GetShiftState done [22:50:25]FM_GetShiftState done [22:50:25]opened in 1724112910 [22:50:25]opened+sec_in_day 1724199310 [22:50:25]quantity*price = 100021 [22:50:25]sum+1 = 100023 [22:50:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 767 20.08.2024 22:50 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58783 ФПД: 169938747641970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225026&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58783&fm=169938747641970&tin=02508201610067®Number=0000000000162794&sum=100022 [22:50:26]StoreToDocumentArchive [22:50:26]shift 100 fd 58783 [22:50:26]save to /storage/0100/doc_00058783 [22:50:26]save last doc name /storage/0100/doc_00058783 to /storage/kkm_last_doc_name [22:50:26]save OK [22:50:26]Clear old archive folders... [22:50:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:50:26]tlvbuf is B6F5B390 [22:50:26]SAM_PROTO_ClearQueue [22:50:26]wFMCommunicate request_size=4 [22:50:26]MH_SAM_APDU [22:50:26]CAPDU: 80 09 00 00 [22:50:26]Write to MH i2c: E2 08 00 62 15 80 09 00 00 00 00 00 00 E9 [22:50:26]Write i2c OK [22:50:26]MH_I2C_Read... [22:50:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:26]Read from MH i2c: E2 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 03 00 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 03 00 62 15 00 90 00 EB [22:50:26]RAPDU: 90 00 [22:50:26]wFMCommunicate OK [22:50:26]SAM_PROTO_ClearQueue done [22:50:26]KKMCreateOFDPacket [22:50:26]OFDProtocolAddRootSTLVToBuf [22:50:26]FM_MakeSignedData [22:50:26]FM_MakeSignedData [22:50:26]SAM_PROTO_SignData [22:50:26]wFMCommunicate request_size=4 [22:50:26]MH_SAM_APDU [22:50:26]CAPDU: 80 0D 01 02 [22:50:26]Write to MH i2c: E2 08 00 63 15 80 0D 01 02 00 00 00 00 F1 [22:50:26]Write i2c OK [22:50:26]MH_I2C_Read... [22:50:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:26]Read from MH i2c: E2 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 03 00 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 03 00 63 15 00 90 00 EC [22:50:26]RAPDU: 90 00 [22:50:26]wFMCommunicate OK [22:50:26]wFMCommunicate request_size=255 [22:50:26]MH_SAM_APDU [22: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FF 02 00 00 F4 03 04 00 B2 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E5 00 00 35 04 06 00 9A [22:50:26]Write to MH i2c: E2 02 01 64 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FF 02 00 00 F4 03 04 00 B2 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E5 00 00 35 04 06 00 9A 00 00 43 [22:50:26]Write i2c OK [22:50:26]MH_I2C_Read... [22:50:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:26]Read from MH i2c: E2 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 03 00 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 03 00 64 15 00 90 00 ED [22:50:26]RAPDU: 90 00 [22:50:26]wFMCommunicate OK [22:50:26]wFMCommunicate request_size=10 [22:50:26]MH_SAM_APDU [22:50:26]CAPDU: 80 0D 02 02 05 8E F2 AF D0 72 [22:50:26]Write to MH i2c: E2 0D 00 65 15 80 0D 02 02 05 00 8E F2 AF D0 72 00 00 6F [22:50:26]Write i2c OK [22:50:26]MH_I2C_Read... [22:50:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:26]Read from MH i2c: E2 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 03 00 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 03 00 65 15 00 90 00 EE [22:50:26]RAPDU: 90 00 [22:50:26]wFMCommunicate OK [22:50:26]wFMCommunicate request_size=4 [22:50:26]MH_SAM_APDU [22:50:26]CAPDU: 80 0D 03 02 [22:50:26]Write to MH i2c: E2 08 00 66 15 80 0D 03 02 00 00 00 00 F6 [22:50:26]Write i2c OK [22:50:26]MH_I2C_Read... [22:50:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:26]Read from MH i2c: E2 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 0B 00 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 0B 00 66 15 00 09 F3 48 A4 7E 46 E0 2F 90 00 B2 [22:50:26]RAPDU: 09 F3 48 A4 7E 46 E0 2F 90 00 [22:50:26]wFMCommunicate OK [22:50:26]SAM_PROTO_SignData done [22:50:26]FM_MakeSignedData done [22:50:26]CreateOFDProtocolMessage [22:50:26]wFMCommunicate request_size=4 [22:50:26]MH_SAM_APDU [22:50:26]CAPDU: 80 11 00 00 [22:50:26]Write to MH i2c: E2 08 00 67 15 80 11 00 00 00 00 00 00 F6 [22:50:26]Write i2c OK [22:50:26]MH_I2C_Read... [22:50:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:26]Read from MH i2c: E2 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 17 00 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: E2 17 00 67 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 42 [22:50:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:50:26]wFMCommunicate OK [22:50:26]CreateOFDProtocolMessage done [22:50:26]OFDSenderStorePacket 58783 [22:50:26]StoreOFDPacket docnum=58783 [22:50:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 61 88 07 01 47 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FF 02 00 00 F4 03 04 00 B2 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E5 00 00 35 04 06 00 9A 8E F2 AF D0 72 09 F3 48 A4 7E 46 E0 2F [22:50:26]CheckFolder [22:50:26]dirname=/storage/ofd_packets [22:50:26]CheckFolder done [22:50:26]ProducePacketName [22:50:26]name=ofd_packets/00058783 [22:50:26]NVStorageSaveData ofd_packets/00058783 [22:50:26]File name is /storage/ofd_packets/00058783 [22:50:26]Write 301 bytes [22:50:26]NVStorageSaveData done [22:50:26]OFDSenderStorePacket done [22:50:26]KKMCreateOFDPacket done [22:50:26]NVStorageSaveData kkm_last_timestamp [22:50:26]File name is /storage/kkm_last_timestamp [22:50:26]Write 4 bytes [22:50:26]NVStorageSaveData done [22:50:26]ExternCall_PrintAddStr [22:50:26]wPrintStart [22:50:26]Write to MH i2c: 01 00 00 68 15 7D [22:50:26]Write i2c OK [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: 01 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: 01 07 00 [22:50:26]MH_I2C_Read... [22:50:26]Read from MH i2c: 01 07 00 68 15 00 00 00 00 00 FF 0F 92 [22:50:26]RasterBufferAndPrint [22:50:26]line Счет N : (1)2076142 [22:50:26]line ИНН: 02508201610067 [22:50:26]line Контрольно-Кассовый Чек [22:50:26]line ПРОДАЖА [22:50:26]line ТРК (МРК, ГНК) : 52 [22:50:26]line Товар: 2710124500 [22:50:26]line Аи-95-К-5 [22:50:26]line 13.480 * 74.20 [22:50:26]line = 1000.22 [22:50:26]line НДС 12% НСП 1% [22:50:26]line > о реализуемом товаре [22:50:26]line ИТОГО: 1000.22 [22:50:26]line НСП 1% : 8.85 [22:50:26]line НДС 12% : 106.22 [22:50:26]line Наличными: 0.00 [22:50:26]line Безнал.: 1000.22 [22:50:26]line Место: АЗС № 135 "Партнер Нефть" [22:50:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:50:26]line СНО: Общий режим [22:50:26]line Чек 767 20.08.2024 22:50 [22:50:26]line Смена: 100 ФФД: 1.0 [22:50:26]line ЗНМ: 0300000196 [22:50:26]line РНМ: 0000000000162794 [22:50:26]line Версия ККМ: v1.0 [22:50:26]line Платежная система: O! деньги [22:50:26]line ФМ: 0000000002094532 [22:50:26]line ФД: 58783 [22:50:26]line ФПД: 169938747641970 [22:50:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225026&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58783&fm=169938747641970&tin=02508201610067®Number=0000000000162794&sum=100022 [22:50:26]OFD Sender: Processing packet 58783 [packets to send 52, broken 51] [22:50:27]ProducePacketName [22:50:27]name=ofd_packets/00058783 [22:50:27]OFD Sender: To server: pG, [22:50:27]CommunicateWithHost lk.salyk.kg:30040 [22:50:27]ConnectInit lk.salyk.kg [22:50:27]written 0, free lines is 4095 [22:50:27]Connected sock=10 [22:50:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 61 88 07 01 47 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FF 02 00 00 F4 03 04 00 B2 1D C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 9F E5 00 00 35 04 06 00 9A 8E F2 AF D0 72 09 F3 48 A4 7E 46 E0 2F [22:50:27]Write to MH i2c: 01 00 00 92 15 A7 [22:50:27]Write i2c OK [22:50:27]MH_I2C_Read... [22:50:27]Read from MH i2c: 01 [22:50:27]MH_I2C_Read... [22:50:27]Read from MH i2c: 01 07 00 [22:50:27]MH_I2C_Read... [22:50:27]Read from MH i2c: 01 07 00 92 15 00 00 00 00 00 C7 0C 81 [22:50:27]RasterBufferAndPrint [22:50:27]line [22:50:27]line [22:50:27]line [22:50:27]line [22:50:27]line [22:50:27]written 0, free lines is 3276 [22:50:27]MH_Cut [22:50:27]Write to MH i2c: D1 01 00 99 15 01 80 [22:50:27]Write i2c OK [22:50:27]MH_I2C_Read... [22:50:27]Read from MH i2c: D1 [22:50:27]MH_I2C_Read... [22:50:27]Read from MH i2c: D1 01 00 [22:50:27]MH_I2C_Read... [22:50:27]Read from MH i2c: D1 01 00 99 15 00 7F [22:50:27]Write to MH i2c: 01 00 00 9A 15 AF [22:50:27]Write i2c OK [22:50:27]MH_I2C_Read... [22:50:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F4 09 47 00 23 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 32 30 39 34 35 33 32 10 04 04 00 9F E5 00 00 F4 03 04 00 FF C8 C4 66 B6 04 01 00 00 B6 93 7E 4A 0F C0 4A 04 [22:50:27]CommunicateWithHost err = 0 [22:50:27]CheckOFDResponse [22:50:27]1017 (14) - 77093643461234 [22:50:27]1041 (16) - 0000000002094532 [22:50:27]1040 (4) - 58783 [22:50:27]1012 (4) - 20.08.2024 16:49 [22:50:27]1206 (1) - 0 [22:50:27]OFD Sender: Remove packet 58783 [22:50:27]ProducePacketName [22:50:27]name=ofd_packets/00058783 [22:50:27]NVStorageDeleteData [22:50:28]OFD Sender: No OFD packet to send [22:50:28]*** Cut start [22:50:28]*** Partial cut [22:50:28]*** CUTSNS_PIN = 1 [22:50:28]*** CUTSNS_PIN = 0 [22:50:28]*** Brake cut motor [22:50:29]Read from MH i2c: 01 [22:50:29]MH_I2C_Read... [22:50:29]*** Stop cut motor [22:50:29]*** Cut end [22:50:29]Read from MH i2c: 01 07 00 [22:50:29]MH_I2C_Read... [22:50:29]Read from MH i2c: 01 07 00 9A 15 00 00 00 00 00 FF 0F C4 [22:50:29]process_action close_receipt done [22:50:29]requested_data is exist [22:50:29]produce_requested_data [22:50:29]requested_item fm.sn is exist - process it [22:50:29]wFMCommunicate request_size=4 [22:50:29]MH_SAM_APDU [22:50:29]CAPDU: 80 11 00 00 [22:50:29]Write to MH i2c: E2 08 00 9B 15 80 11 00 00 00 00 00 00 2A [22:50:29]Write i2c OK [22:50:29]MH_I2C_Read... [22:50:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:29]Read from MH i2c: E2 [22:50:29]MH_I2C_Read... [22:50:29]Read from MH i2c: E2 17 00 [22:50:29]MH_I2C_Read... [22:50:29]Read from MH i2c: E2 17 00 9B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 76 [22:50:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:50:29]wFMCommunicate OK [22:50:29]requested_item fd.num is exist - process it [22:50:29]SAM_PROTO_GetFieldsCounters [22:50:29]wFMCommunicate request_size=4 [22:50:29]MH_SAM_APDU [22:50:29]CAPDU: 80 13 00 00 [22:50:29]Write to MH i2c: E2 08 00 9C 15 80 13 00 00 00 00 00 00 2D [22:50:29]Write i2c OK [22:50:29]MH_I2C_Read... [22:50:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:29]Read from MH i2c: E2 [22:50:29]MH_I2C_Read... [22:50:29]Read from MH i2c: E2 62 00 [22:50:29]MH_I2C_Read... [22:50:29]Read from MH i2c: E2 62 00 9C 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FF 02 00 00 5E 04 04 00 FF 02 00 00 57 04 04 00 00 03 00 00 19 04 04 00 00 00 00 00 90 00 37 [22:50:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 9F E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 FF 02 00 00 5E 04 04 00 FF 02 00 00 57 04 04 00 00 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:29]wFMCommunicate OK [22:50:29]SAM_PROTO_GetFieldsCounters done [22:50:29]requested_item shift.num is exist - process it [22:50:29]requested_item shift.opened is exist - process it [22:50:29]req_shift_opened [22:50:29]FM_GetShiftState [22:50:29]SAM_PROTO_GetShiftState [22:50:29]wFMCommunicate request_size=4 [22:50:29]MH_SAM_APDU [22:50:29]CAPDU: 80 13 01 00 [22:50:29]Write to MH i2c: E2 08 00 9D 15 80 13 01 00 00 00 00 00 2F [22:50:29]Write i2c OK [22:50:29]MH_I2C_Read... [22:50:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:29]Read from MH i2c: E2 [22:50:29]MH_I2C_Read... [22:50:29]Read from MH i2c: E2 0E 00 [22:50:29]MH_I2C_Read... [22:50:29]Read from MH i2c: E2 0E 00 9D 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 52 [22:50:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:50:29]wFMCommunicate OK [22:50:29]SAM_PROTO_GetShiftState done [22:50:29]FM_GetShiftState done [22:50:29]req_shift_opened done [22:50:29]requested_item shift.open_date is exist - process it [22:50:29]req_shift_open_date [22:50:29]req_shift_open_date done [22:50:29]produce_requested_data done [22:50:29]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58783,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:50:29]process_action_free close_receipt [22:50:29]json_value_free [22:50:29]json_value_free done [22:50:29]process_json_proto returns [22:50:29]Send response to host [22:50:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58783,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:50:29]free response buf [22:50:29]execute_script done [22:50:29]execute_script returns [22:50:29]free content buf [22:50:29]Sock 9.Close socket [22:50:29]Sock 9.Thread stoped [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:22]accept exits with 7 [22:53:22]New connection [22:53:22]New thread 3067583844 created [22:53:22]Thread 3067440484 joined [22:53:22]Waiting for new connection... [22:53:22] Sock 7.Parse request [22:53:22]Sock 7.Check first char [22:53:22]Sock 7.First char is OK [22:53:22]request: POST /json_proto HTTP/1.0 [22:53:22]Method: POST [22:53:22]URL: /json_proto [22:53:22]Method is POST - this is cgi request [22:53:22]url: /json_proto [22:53:22]query_string will be loaded in cgi processing [22:53:22]execute_cgi json_proto POST (null) [22:53:22]execute_cgi path=json_proto method=POST [22:53:22]POST find Content-Length [22:53:22]Host: 172.17.44.3:8080 [22:53:22]Content-Length: 782 [22:53:22]Content-Type: application/json [22:53:22] [22:53:22]POST finish read [22:53:22]Found Content-Length = 782 [22:53:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 6.400, "sum" : 440.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 440.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:22]execute_script... [22:53: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)2076143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 6.400, "sum" : 440.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 440.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:22]POST & json_proto [22:53:22]process_json_proto [22:53:22]json parsed OK: [22:53:22]protocol is kg_v1.0 [22:53:22]action value=close_receipt [22:53:22]process_action close_receipt [22:53:22]cmd_close_receipt [22:53:22]MH_GetDate [22:53:22]Write to MH i2c: F0 00 00 9E 15 A2 [22:53:22]Write i2c OK [22:53:22]MH_I2C_Read... [22:53:22]Read from MH i2c: F0 [22:53:22]MH_I2C_Read... [22:53:22]Read from MH i2c: F0 09 00 [22:53:22]MH_I2C_Read... [22:53:22]Read from MH i2c: F0 09 00 9E 15 00 63 1E C5 66 AD C5 5D 66 8C [22:53:22]GetLastDocTimeStamp 1724194226 [22:53:22]current date 1724194403 [22:53:22]FM_GetShiftState [22:53:22]SAM_PROTO_GetShiftState [22:53:22]wFMCommunicate request_size=4 [22:53:22]MH_SAM_APDU [22:53:22]CAPDU: 80 13 01 00 [22:53:22]Write to MH i2c: E2 08 00 9F 15 80 13 01 00 00 00 00 00 31 [22:53:22]Write i2c OK [22:53:22]MH_I2C_Read... [22:53:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:22]Read from MH i2c: E2 [22:53:22]MH_I2C_Read... [22:53:22]Read from MH i2c: E2 0E 00 [22:53:22]MH_I2C_Read... [22:53:22]Read from MH i2c: E2 0E 00 9F 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [22:53:22]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:53:22]wFMCommunicate OK [22:53:22]SAM_PROTO_GetShiftState done [22:53:22]FM_GetShiftState done [22:53:22]opened in 1724112910 [22:53:22]opened+sec_in_day 1724199310 [22:53:22]quantity*price = 44032 [22:53:22]sum+1 = 44033 [22:53:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 440.32 НСП 1% : 3.90 НДС 12% : 46.76 Наличными: 0.00 Безнал.: 440.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 768 20.08.2024 22:53 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58784 ФПД: 171518579433904 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225323&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58784&fm=171518579433904&tin=02508201610067®Number=0000000000162794&sum=44032 [22:53:23]StoreToDocumentArchive [22:53:23]shift 100 fd 58784 [22:53:23]save to /storage/0100/doc_00058784 [22:53:23]save last doc name /storage/0100/doc_00058784 to /storage/kkm_last_doc_name [22:53:23]save OK [22:53:23]Clear old archive folders... [22:53:23]ProcessDocumentItem done err = 0, tmpTLVsize=244 [22:53:23]tlvbuf is 01F31980 [22:53:23]SAM_PROTO_ClearQueue [22:53:23]wFMCommunicate request_size=4 [22:53:23]MH_SAM_APDU [22:53:23]CAPDU: 80 09 00 00 [22:53:23]Write to MH i2c: E2 08 00 AC 15 80 09 00 00 00 00 00 00 33 [22:53:23]Write i2c OK [22:53:23]MH_I2C_Read... [22:53:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:53:24]Read from MH i2c: E2 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 03 00 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 03 00 AC 15 00 90 00 35 [22:53:24]RAPDU: 90 00 [22:53:24]wFMCommunicate OK [22:53:24]SAM_PROTO_ClearQueue done [22:53:24]KKMCreateOFDPacket [22:53:24]OFDProtocolAddRootSTLVToBuf [22:53:24]FM_MakeSignedData [22:53:24]FM_MakeSignedData [22:53:24]SAM_PROTO_SignData [22:53:24]wFMCommunicate request_size=4 [22:53:24]MH_SAM_APDU [22:53:24]CAPDU: 80 0D 01 02 [22:53:24]Write to MH i2c: E2 08 00 AD 15 80 0D 01 02 00 00 00 00 3B [22:53:24]Write i2c OK [22:53:24]MH_I2C_Read... [22:53:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:53:24]Read from MH i2c: E2 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 03 00 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 03 00 AD 15 00 90 00 36 [22:53:24]RAPDU: 90 00 [22:53:24]wFMCommunicate OK [22:53:24]wFMCommunicate request_size=253 [22:53:24]MH_SAM_APDU [22:53:24]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 00 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 AC 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 63 1E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E5 00 00 35 04 06 00 9B FE C7 FF E1 B0 [22:53:24]Write to MH i2c: E2 00 01 AE 15 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 00 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 AC 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 63 1E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E5 00 00 35 04 06 00 9B FE C7 FF E1 B0 00 00 6C [22:53:24]Write i2c OK [22:53:24]MH_I2C_Read... [22:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:24]Read from MH i2c: E2 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 03 00 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 03 00 AE 15 00 90 00 37 [22:53:24]RAPDU: 90 00 [22:53:24]wFMCommunicate OK [22:53:24]wFMCommunicate request_size=4 [22:53:24]MH_SAM_APDU [22:53:24]CAPDU: 80 0D 03 02 [22:53:24]Write to MH i2c: E2 08 00 AF 15 80 0D 03 02 00 00 00 00 3F [22:53:24]Write i2c OK [22:53:24]MH_I2C_Read... [22:53:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:53:24]Read from MH i2c: E2 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 0B 00 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 0B 00 AF 15 00 25 F3 25 1E 79 19 7E 3A 90 00 E5 [22:53:24]RAPDU: 25 F3 25 1E 79 19 7E 3A 90 00 [22:53:24]wFMCommunicate OK [22:53:24]SAM_PROTO_SignData done [22:53:24]FM_MakeSignedData done [22:53:24]CreateOFDProtocolMessage [22:53:24]wFMCommunicate request_size=4 [22:53:24]MH_SAM_APDU [22:53:24]CAPDU: 80 11 00 00 [22:53:24]Write to MH i2c: E2 08 00 B0 15 80 11 00 00 00 00 00 00 3F [22:53:24]Write i2c OK [22:53:24]MH_I2C_Read... [22:53:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:24]Read from MH i2c: E2 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 17 00 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: E2 17 00 B0 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8B [22:53:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:53:24]wFMCommunicate OK [22:53:24]CreateOFDProtocolMessage done [22:53:24]OFDSenderStorePacket 58784 [22:53:24]StoreOFDPacket docnum=58784 [22:53:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 C1 C2 00 01 47 E5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 00 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 AC 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 63 1E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E5 00 00 35 04 06 00 9B FE C7 FF E1 B0 25 F3 25 1E 79 19 7E 3A [22:53:24]CheckFolder [22:53:24]dirname=/storage/ofd_packets [22:53:24]CheckFolder done [22:53:24]ProducePacketName [22:53:24]name=ofd_packets/00058784 [22:53:24]NVStorageSaveData ofd_packets/00058784 [22:53:24]File name is /storage/ofd_packets/00058784 [22:53:24]Write 294 bytes [22:53:24]NVStorageSaveData done [22:53:24]OFDSenderStorePacket done [22:53:24]KKMCreateOFDPacket done [22:53:24]NVStorageSaveData kkm_last_timestamp [22:53:24]File name is /storage/kkm_last_timestamp [22:53:24]Write 4 bytes [22:53:24]NVStorageSaveData done [22:53:24]ExternCall_PrintAddStr [22:53:24]wPrintStart [22:53:24]Write to MH i2c: 01 00 00 B1 15 C6 [22:53:24]Write i2c OK [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: 01 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: 01 07 00 [22:53:24]MH_I2C_Read... [22:53:24]Read from MH i2c: 01 07 00 B1 15 00 00 00 00 00 FF 0F DB [22:53:24]RasterBufferAndPrint [22:53:24]line Счет N : (1)2076143 [22:53:24]line ИНН: 02508201610067 [22:53:24]line Контрольно-Кассовый Чек [22:53:24]line ПРОДАЖА [22:53:24]line ТРК (МРК, ГНК) : 34 [22:53:24]line Товар: 2710124130 [22:53:24]line SU-92 [22:53:24]line 6.400 * 68.80 [22:53:24]line = 440.32 [22:53:24]line НДС 12% НСП 1% [22:53:24]line > о реализуемом товаре [22:53:24]line ИТОГО: 440.32 [22:53:24]line НСП 1% : 3.90 [22:53:24]line НДС 12% : 46.76 [22:53:24]line Наличными: 0.00 [22:53:24]line Безнал.: 440.32 [22:53:24]line Место: АЗС № 135 "Партнер Нефть" [22:53:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:53:24]line СНО: Общий режим [22:53:24]line Чек 768 20.08.2024 22:53 [22:53:24]line Смена: 100 ФФД: 1.0 [22:53:24]line ЗНМ: 0300000196 [22:53:24]line РНМ: 0000000000162794 [22:53:24]line Версия ККМ: v1.0 [22:53:24]line Платежная система: O! деньги [22:53:24]line ФМ: 0000000002094532 [22:53:24]line ФД: 58784 [22:53:24]line ФПД: 171518579433904 [22:53:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225323&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58784&fm=171518579433904&tin=02508201610067®Number=0000000000162794&sum=44032 [22:53:24]OFD Sender: Processing packet 58784 [packets to send 52, broken 51] [22:53:24]ProducePacketName [22:53:24]name=ofd_packets/00058784 [22:53:24]OFD Sender: To server: pG, [22:53:24]CommunicateWithHost lk.salyk.kg:30040 [22:53:24]ConnectInit lk.salyk.kg [22:53:24]written 0, free lines is 4095 [22:53:24]Connected sock=10 [22:53:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 C1 C2 00 01 47 E5 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 00 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 00 AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 AC 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 63 1E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A0 E5 00 00 35 04 06 00 9B FE C7 FF E1 B0 25 F3 25 1E 79 19 7E 3A [22:53:25]Write to MH i2c: 01 00 00 DB 15 F0 [22:53:25]Write i2c OK [22:53:25]MH_I2C_Read... [22:53:25]Read from MH i2c: 01 [22:53:25]MH_I2C_Read... [22:53:25]Read from MH i2c: 01 07 00 [22:53:25]MH_I2C_Read... [22:53:25]Read from MH i2c: 01 07 00 DB 15 00 00 00 00 00 B5 0C B8 [22:53:25]RasterBufferAndPrint [22:53:25]line [22:53:25]line [22:53:25]line [22:53:25]line [22:53:25]line [22:53:25]written 0, free lines is 3259 [22:53:25]MH_Cut [22:53:25]Write to MH i2c: D1 01 00 E2 15 01 C9 [22:53:25]Write i2c OK [22:53:25]MH_I2C_Read... [22:53:25]Read from MH i2c: D1 [22:53:25]MH_I2C_Read... [22:53:25]Read from MH i2c: D1 01 00 [22:53:25]MH_I2C_Read... [22:53:25]Read from MH i2c: D1 01 00 E2 15 00 C8 [22:53:25]Write to MH i2c: 01 00 00 E3 15 F8 [22:53:25]Write i2c OK [22:53:25]MH_I2C_Read... [22:53:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 3E 1E 47 00 1E 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 32 30 39 34 35 33 32 10 04 04 00 A0 E5 00 00 F4 03 04 00 B1 C9 C4 66 B6 04 01 00 00 AE 15 73 C5 64 A5 22 29 [22:53:25]CommunicateWithHost err = 0 [22:53:25]CheckOFDResponse [22:53:25]1017 (14) - 77093643461234 [22:53:25]1041 (16) - 0000000002094532 [22:53:25]1040 (4) - 58784 [22:53:25]1012 (4) - 20.08.2024 16:52 [22:53:25]1206 (1) - 0 [22:53:25]OFD Sender: Remove packet 58784 [22:53:25]ProducePacketName [22:53:25]name=ofd_packets/00058784 [22:53:25]NVStorageDeleteData [22:53:25]OFD Sender: No OFD packet to send [22:53:26]*** Cut start [22:53:26]*** Partial cut [22:53:26]*** CUTSNS_PIN = 1 [22:53:26]*** CUTSNS_PIN = 0 [22:53:26]*** Brake cut motor [22:53:26]Read from MH i2c: 01 [22:53:26]MH_I2C_Read... [22:53:26]*** Stop cut motor [22:53:26]*** Cut end [22:53:26]Read from MH i2c: 01 07 00 [22:53:26]MH_I2C_Read... [22:53:26]Read from MH i2c: 01 07 00 E3 15 00 00 00 00 00 FF 0F 0D [22:53:26]process_action close_receipt done [22:53:26]requested_data is exist [22:53:26]produce_requested_data [22:53:26]requested_item fm.sn is exist - process it [22:53:26]wFMCommunicate request_size=4 [22:53:26]MH_SAM_APDU [22:53:26]CAPDU: 80 11 00 00 [22:53:26]Write to MH i2c: E2 08 00 E4 15 80 11 00 00 00 00 00 00 73 [22:53:26]Write i2c OK [22:53:26]MH_I2C_Read... [22:53:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:26]Read from MH i2c: E2 [22:53:26]MH_I2C_Read... [22:53:26]Read from MH i2c: E2 17 00 [22:53:26]MH_I2C_Read... [22:53:26]Read from MH i2c: E2 17 00 E4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BF [22:53:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:53:26]wFMCommunicate OK [22:53:26]requested_item fd.num is exist - process it [22:53:26]SAM_PROTO_GetFieldsCounters [22:53:26]wFMCommunicate request_size=4 [22:53:26]MH_SAM_APDU [22:53:26]CAPDU: 80 13 00 00 [22:53:26]Write to MH i2c: E2 08 00 E5 15 80 13 00 00 00 00 00 00 76 [22:53:26]Write i2c OK [22:53:26]MH_I2C_Read... [22:53:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:53:27]Read from MH i2c: E2 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 62 00 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 62 00 E5 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A0 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 00 03 00 00 5E 04 04 00 00 03 00 00 57 04 04 00 01 03 00 00 19 04 04 00 00 00 00 00 90 00 86 [22:53:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A0 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 00 03 00 00 5E 04 04 00 00 03 00 00 57 04 04 00 01 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:53:27]wFMCommunicate OK [22:53:27]SAM_PROTO_GetFieldsCounters done [22:53:27]requested_item shift.num is exist - process it [22:53:27]requested_item shift.opened is exist - process it [22:53:27]req_shift_opened [22:53:27]FM_GetShiftState [22:53:27]SAM_PROTO_GetShiftState [22:53:27]wFMCommunicate request_size=4 [22:53:27]MH_SAM_APDU [22:53:27]CAPDU: 80 13 01 00 [22:53:27]Write to MH i2c: E2 08 00 E6 15 80 13 01 00 00 00 00 00 78 [22:53:27]Write i2c OK [22:53:27]MH_I2C_Read... [22:53:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:27]Read from MH i2c: E2 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 0E 00 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 0E 00 E6 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9B [22:53:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:53:27]wFMCommunicate OK [22:53:27]SAM_PROTO_GetShiftState done [22:53:27]FM_GetShiftState done [22:53:27]req_shift_opened done [22:53:27]requested_item shift.open_date is exist - process it [22:53:27]req_shift_open_date [22:53:27]req_shift_open_date done [22:53:27]produce_requested_data done [22:53:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58784,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:53:27]process_action_free close_receipt [22:53:27]json_value_free [22:53:27]json_value_free done [22:53:27]process_json_proto returns [22:53:27]Send response to host [22:53:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58784,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:53:27]free response buf [22:53:27]execute_script done [22:53:27]execute_script returns [22:53:27]free content buf [22:53:27]Sock 7.Close socket [22:53:27]Sock 7.Thread stoped [22:53:30]OFD Sender: No OFD packet to send [22:53:35]OFD Sender: No OFD packet to send [22:53:40]OFD Sender: No OFD packet to send [22:53:45]OFD Sender: No OFD packet to send [22:53:50]OFD Sender: No OFD packet to send [22:53:55]OFD Sender: No OFD packet to send [22:54:00]OFD Sender: No OFD packet to send [22:54:05]OFD Sender: No OFD packet to send [22:54:10]OFD Sender: No OFD packet to send [22:54:14]accept exits with 9 [22:54:14]New connection [22:54:14]New thread 3067440484 created [22:54:14]Thread 3067583844 joined [22:54:14]Waiting for new connection... [22:54:14] Sock 9.Parse request [22:54:14]Sock 9.Check first char [22:54:14]Sock 9.First char is OK [22:54:14]request: POST /json_proto HTTP/1.0 [22:54:14]Method: POST [22:54:14]URL: /json_proto [22:54:14]Method is POST - this is cgi request [22:54:14]url: /json_proto [22:54:14]query_string will be loaded in cgi processing [22:54:14]execute_cgi json_proto POST (null) [22:54:14]execute_cgi path=json_proto method=POST [22:54:14]POST find Content-Length [22:54:14]Host: 172.17.44.3:8080 [22:54:14]Content-Length: 801 [22:54:14]Content-Type: application/json [22:54:14] [22:54:14]POST finish read [22:54:14]Found Content-Length = 801 [22:54:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:54:14]execute_script... [22:54: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)2076145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:54:14]POST & json_proto [22:54:14]process_json_proto [22:54:14]json parsed OK: [22:54:14]protocol is kg_v1.0 [22:54:14]action value=close_receipt [22:54:14]process_action close_receipt [22:54:14]cmd_close_receipt [22:54:14]MH_GetDate [22:54:14]Write to MH i2c: F0 00 00 E7 15 EB [22:54:14]Write i2c OK [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: F0 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: F0 09 00 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: F0 09 00 E7 15 00 97 1E C5 66 AD C5 5D 66 09 [22:54:14]GetLastDocTimeStamp 1724194403 [22:54:14]current date 1724194455 [22:54:14]FM_GetShiftState [22:54:14]SAM_PROTO_GetShiftState [22:54:14]wFMCommunicate request_size=4 [22:54:14]MH_SAM_APDU [22:54:14]CAPDU: 80 13 01 00 [22:54:14]Write to MH i2c: E2 08 00 E8 15 80 13 01 00 00 00 00 00 7A [22:54:14]Write i2c OK [22:54:14]MH_I2C_Read... [22:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:54:14]Read from MH i2c: E2 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: E2 0E 00 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: E2 0E 00 E8 15 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9D [22:54:14]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:54:14]wFMCommunicate OK [22:54:14]SAM_PROTO_GetShiftState done [22:54:14]FM_GetShiftState done [22:54:14]opened in 1724112910 [22:54:14]opened+sec_in_day 1724199310 [22:54:14]quantity*price = 50010 [22:54:14]sum+1 = 50012 [22:54:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 769 20.08.2024 22:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58785 ФПД: 93376372144814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225415&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58785&fm=93376372144814&tin=02508201610067®Number=0000000000162794&sum=50011 [22:54:15]StoreToDocumentArchive [22:54:15]shift 100 fd 58785 [22:54:15]save to /storage/0100/doc_00058785 [22:54:15]save last doc name /storage/0100/doc_00058785 to /storage/kkm_last_doc_name [22:54:15]save OK [22:54:15]Clear old archive folders... [22:54:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:54:15]tlvbuf is 01FB1500 [22:54:15]SAM_PROTO_ClearQueue [22:54:15]wFMCommunicate request_size=4 [22:54:15]MH_SAM_APDU [22:54:15]CAPDU: 80 09 00 00 [22:54:15]Write to MH i2c: E2 08 00 F5 15 80 09 00 00 00 00 00 00 7C [22:54:15]Write i2c OK [22:54:15]MH_I2C_Read... [22:54:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:54:15]Read from MH i2c: E2 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 03 00 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 03 00 F5 15 00 90 00 7E [22:54:15]RAPDU: 90 00 [22:54:15]wFMCommunicate OK [22:54:15]SAM_PROTO_ClearQueue done [22:54:15]KKMCreateOFDPacket [22:54:15]OFDProtocolAddRootSTLVToBuf [22:54:15]FM_MakeSignedData [22:54:15]FM_MakeSignedData [22:54:15]SAM_PROTO_SignData [22:54:15]wFMCommunicate request_size=4 [22:54:15]MH_SAM_APDU [22:54:15]CAPDU: 80 0D 01 02 [22:54:15]Write to MH i2c: E2 08 00 F6 15 80 0D 01 02 00 00 00 00 84 [22:54:15]Write i2c OK [22:54:15]MH_I2C_Read... [22:54:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:54:15]Read from MH i2c: E2 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 03 00 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 03 00 F6 15 00 90 00 7F [22:54:15]RAPDU: 90 00 [22:54:15]wFMCommunicate OK [22:54:15]wFMCommunicate request_size=255 [22:54:15]MH_SAM_APDU [22:54:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 97 1E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E5 00 00 35 04 06 00 54 [22:54:15]Write to MH i2c: E2 02 01 F7 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 01 03 00 00 F4 03 04 00 97 1E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E5 00 00 35 04 06 00 54 00 00 20 [22:54:15]Write i2c OK [22:54:15]MH_I2C_Read... [22:54:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:54:15]Read from MH i2c: E2 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 03 00 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 03 00 F7 15 00 90 00 80 [22:54:15]RAPDU: 90 00 [22:54:15]wFMCommunicate OK [22:54:15]wFMCommunicate request_size=10 [22:54:15]MH_SAM_APDU [22:54:15]CAPDU: 80 0D 02 02 05 EC E1 7D FA AE [22:54:15]Write to MH i2c: E2 0D 00 F8 15 80 0D 02 02 05 00 EC E1 7D FA AE 00 00 83 [22:54:15]Write i2c OK [22:54:15]MH_I2C_Read... [22:54:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:54:15]Read from MH i2c: E2 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 03 00 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 03 00 F8 15 00 90 00 81 [22:54:15]RAPDU: 90 00 [22:54:15]wFMCommunicate OK [22:54:15]wFMCommunicate request_size=4 [22:54:15]MH_SAM_APDU [22:54:15]CAPDU: 80 0D 03 02 [22:54:15]Write to MH i2c: E2 08 00 F9 15 80 0D 03 02 00 00 00 00 89 [22:54:15]Write i2c OK [22:54:15]MH_I2C_Read... [22:54:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:54:15]OFD Sender: No OFD packet to send [22:54:15]Read from MH i2c: E2 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 0B 00 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 0B 00 F9 15 00 D2 CE 45 BC A8 ED 8A 33 90 00 7D [22:54:15]RAPDU: D2 CE 45 BC A8 ED 8A 33 90 00 [22:54:15]wFMCommunicate OK [22:54:15]SAM_PROTO_SignData done [22:54:15]FM_MakeSignedData done [22:54:15]CreateOFDProtocolMessage [22:54:15]wFMCommunicate request_size=4 [22:54:15]MH_SAM_APDU [22:54:15]CAPDU: 80 11 00 00 [22:54:15]Write to MH i2c: E2 08 00 FA 15 80 11 00 00 00 00 00 00 89 [22:54:15]Write i2c OK [22:54:15]MH_I2C_Read... [22:54:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:54:15]Read from MH i2c: E2 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 17 00 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: E2 17 00 FA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D5 [22:54:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:54:15]wFMCommunicate OK [22:54:15]CreateOFDProtocolMessage done [22:54:15]OFDSenderStorePacket 58785 [22:54:15]StoreOFDPacket docnum=58785 [22:54:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CF 34 07 01 F3 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 97 1E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E5 00 00 35 04 06 00 54 EC E1 7D FA AE D2 CE 45 BC A8 ED 8A 33 [22:54:15]CheckFolder [22:54:15]dirname=/storage/ofd_packets [22:54:15]CheckFolder done [22:54:15]ProducePacketName [22:54:15]name=ofd_packets/00058785 [22:54:15]NVStorageSaveData ofd_packets/00058785 [22:54:15]File name is /storage/ofd_packets/00058785 [22:54:15]Write 301 bytes [22:54:15]NVStorageSaveData done [22:54:15]OFDSenderStorePacket done [22:54:15]KKMCreateOFDPacket done [22:54:15]NVStorageSaveData kkm_last_timestamp [22:54:15]File name is /storage/kkm_last_timestamp [22:54:15]Write 4 bytes [22:54:15]NVStorageSaveData done [22:54:15]ExternCall_PrintAddStr [22:54:15]wPrintStart [22:54:15]Write to MH i2c: 01 00 00 FB 15 10 [22:54:15]Write i2c OK [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: 01 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: 01 07 00 [22:54:15]MH_I2C_Read... [22:54:15]Read from MH i2c: 01 07 00 FB 15 00 00 00 00 00 FF 0F 25 [22:54:15]RasterBufferAndPrint [22:54:15]line Счет N : (1)2076145 [22:54:15]line ИНН: 02508201610067 [22:54:15]line Контрольно-Кассовый Чек [22:54:15]line ПРОДАЖА [22:54:15]line ТРК (МРК, ГНК) : 52 [22:54:15]line Товар: 2710124500 [22:54:15]line Аи-95-К-5 [22:54:15]line 6.740 * 74.20 [22:54:15]line = 500.11 [22:54:15]line НДС 12% НСП 1% [22:54:15]line > о реализуемом товаре [22:54:15]line ИТОГО: 500.11 [22:54:15]line НСП 1% : 4.43 [22:54:15]line НДС 12% : 53.11 [22:54:15]line Наличными: 0.00 [22:54:15]line Безнал.: 500.11 [22:54:15]line Место: АЗС № 135 "Партнер Нефть" [22:54:15]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:54:15]line СНО: Общий режим [22:54:15]line Чек 769 20.08.2024 22:54 [22:54:15]line Смена: 100 ФФД: 1.0 [22:54:15]line ЗНМ: 0300000196 [22:54:15]line РНМ: 0000000000162794 [22:54:15]line Версия ККМ: v1.0 [22:54:15]line Платежная система: O! деньги [22:54:15]line ФМ: 0000000002094532 [22:54:15]line ФД: 58785 [22:54:15]line ФПД: 93376372144814 [22:54:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225415&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58785&fm=93376372144814&tin=02508201610067®Number=0000000000162794&sum=50011 [22:54:16]OFD Sender: Processing packet 58785 [packets to send 52, broken 51] [22:54:16]ProducePacketName [22:54:16]name=ofd_packets/00058785 [22:54:16]OFD Sender: To server: pG, [22:54:16]CommunicateWithHost lk.salyk.kg:30040 [22:54:16]ConnectInit lk.salyk.kg [22:54:16]written 0, free lines is 4095 [22:54:16]Connected sock=10 [22:54:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CF 34 07 01 F3 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 97 1E C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E5 00 00 35 04 06 00 54 EC E1 7D FA AE D2 CE 45 BC A8 ED 8A 33 [22:54:16]Write to MH i2c: 01 00 00 25 16 3B [22:54:16]Write i2c OK [22:54:16]MH_I2C_Read... [22:54:16]Read from MH i2c: 01 [22:54:16]MH_I2C_Read... [22:54:16]Read from MH i2c: 01 07 00 [22:54:16]MH_I2C_Read... [22:54:16]Read from MH i2c: 01 07 00 25 16 00 00 00 00 00 AC 0C FA [22:54:16]RasterBufferAndPrint [22:54:16]line [22:54:16]line [22:54:16]line [22:54:16]line [22:54:16]line [22:54:16]written 0, free lines is 3248 [22:54:16]MH_Cut [22:54:16]Write to MH i2c: D1 01 00 2C 16 01 14 [22:54:16]Write i2c OK [22:54:16]MH_I2C_Read... [22:54:16]Read from MH i2c: D1 [22:54:16]MH_I2C_Read... [22:54:16]Read from MH i2c: D1 01 00 [22:54:16]MH_I2C_Read... [22:54:16]Read from MH i2c: D1 01 00 2C 16 00 13 [22:54:16]Write to MH i2c: 01 00 00 2D 16 43 [22:54:16]Write i2c OK [22:54:16]MH_I2C_Read... [22:54:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 0F 32 47 00 36 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A1 E5 00 00 F4 03 04 00 E5 C9 C4 66 B6 04 01 00 00 19 11 27 FE 02 20 F9 EF [22:54:16]CommunicateWithHost err = 0 [22:54:16]CheckOFDResponse [22:54:16]1017 (14) - 77093643461234 [22:54:16]1041 (16) - 0000000002094532 [22:54:16]1040 (4) - 58785 [22:54:16]1012 (4) - 20.08.2024 16:52 [22:54:16]1206 (1) - 0 [22:54:16]OFD Sender: Remove packet 58785 [22:54:16]ProducePacketName [22:54:16]name=ofd_packets/00058785 [22:54:16]NVStorageDeleteData [22:54:17]OFD Sender: No OFD packet to send [22:54:17]*** Cut start [22:54:17]*** Partial cut [22:54:17]*** CUTSNS_PIN = 1 [22:54:17]*** CUTSNS_PIN = 0 [22:54:17]*** Brake cut motor [22:54:18]Read from MH i2c: 01 [22:54:18]MH_I2C_Read... [22:54:18]*** Stop cut motor [22:54:18]*** Cut end [22:54:18]Read from MH i2c: 01 07 00 [22:54:18]MH_I2C_Read... [22:54:18]Read from MH i2c: 01 07 00 2D 16 00 00 00 00 00 FF 0F 58 [22:54:18]process_action close_receipt done [22:54:18]requested_data is exist [22:54:18]produce_requested_data [22:54:18]requested_item fm.sn is exist - process it [22:54:18]wFMCommunicate request_size=4 [22:54:18]MH_SAM_APDU [22:54:18]CAPDU: 80 11 00 00 [22:54:18]Write to MH i2c: E2 08 00 2E 16 80 11 00 00 00 00 00 00 BE [22:54:18]Write i2c OK [22:54:18]MH_I2C_Read... [22:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:54:18]Read from MH i2c: E2 [22:54:18]MH_I2C_Read... [22:54:18]Read from MH i2c: E2 17 00 [22:54:18]MH_I2C_Read... [22:54:18]Read from MH i2c: E2 17 00 2E 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0A [22:54:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:54:18]wFMCommunicate OK [22:54:18]requested_item fd.num is exist - process it [22:54:18]SAM_PROTO_GetFieldsCounters [22:54:18]wFMCommunicate request_size=4 [22:54:18]MH_SAM_APDU [22:54:18]CAPDU: 80 13 00 00 [22:54:18]Write to MH i2c: E2 08 00 2F 16 80 13 00 00 00 00 00 00 C1 [22:54:18]Write i2c OK [22:54:18]MH_I2C_Read... [22:54:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:54:18]Read from MH i2c: E2 [22:54:18]MH_I2C_Read... [22:54:18]Read from MH i2c: E2 62 00 [22:54:18]MH_I2C_Read... [22:54:18]Read from MH i2c: E2 62 00 2F 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A1 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 01 03 00 00 5E 04 04 00 01 03 00 00 57 04 04 00 02 03 00 00 19 04 04 00 00 00 00 00 90 00 D5 [22:54:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A1 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 01 03 00 00 5E 04 04 00 01 03 00 00 57 04 04 00 02 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:54:18]wFMCommunicate OK [22:54:18]SAM_PROTO_GetFieldsCounters done [22:54:18]requested_item shift.num is exist - process it [22:54:18]requested_item shift.opened is exist - process it [22:54:18]req_shift_opened [22:54:18]FM_GetShiftState [22:54:18]SAM_PROTO_GetShiftState [22:54:18]wFMCommunicate request_size=4 [22:54:18]MH_SAM_APDU [22:54:18]CAPDU: 80 13 01 00 [22:54:18]Write to MH i2c: E2 08 00 30 16 80 13 01 00 00 00 00 00 C3 [22:54:18]Write i2c OK [22:54:18]MH_I2C_Read... [22:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:54:18]Read from MH i2c: E2 [22:54:18]MH_I2C_Read... [22:54:18]Read from MH i2c: E2 0E 00 [22:54:18]MH_I2C_Read... [22:54:18]Read from MH i2c: E2 0E 00 30 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E6 [22:54:18]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:54:18]wFMCommunicate OK [22:54:18]SAM_PROTO_GetShiftState done [22:54:18]FM_GetShiftState done [22:54:18]req_shift_opened done [22:54:18]requested_item shift.open_date is exist - process it [22:54:18]req_shift_open_date [22:54:18]req_shift_open_date done [22:54:18]produce_requested_data done [22:54:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58785,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:54:18]process_action_free close_receipt [22:54:18]json_value_free [22:54:18]json_value_free done [22:54:18]process_json_proto returns [22:54:18]Send response to host [22:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58785,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:54:18]free response buf [22:54:18]execute_script done [22:54:18]execute_script returns [22:54:18]free content buf [22:54:18]Sock 9.Close socket [22:54:18]Sock 9.Thread stoped [22:54:22]OFD Sender: No OFD packet to send [22:54:27]OFD Sender: No OFD packet to send [22:54:32]OFD Sender: No OFD packet to send [22:54:37]OFD Sender: No OFD packet to send [22:54:42]OFD Sender: No OFD packet to send [22:54:47]OFD Sender: No OFD packet to send [22:54:52]OFD Sender: No OFD packet to send [22:54:57]OFD Sender: No OFD packet to send [22:55:02]OFD Sender: No OFD packet to send [22:55:07]OFD Sender: No OFD packet to send [22:55:12]OFD Sender: No OFD packet to send [22:55:17]OFD Sender: No OFD packet to send [22:55:22]OFD Sender: No OFD packet to send [22:55:27]OFD Sender: No OFD packet to send [22:55:32]OFD Sender: No OFD packet to send [22:55:37]OFD Sender: No OFD packet to send [22:55:42]OFD Sender: No OFD packet to send [22:55:47]OFD Sender: No OFD packet to send [22:55:52]OFD Sender: No OFD packet to send [22:55:57]OFD Sender: No OFD packet to send [22:56:02]OFD Sender: No OFD packet to send [22:56:05]accept exits with 7 [22:56:05]New connection [22:56:05]New thread 3067583844 created [22:56:05]Thread 3067440484 joined [22:56:05]Waiting for new connection... [22:56:05] Sock 7.Parse request [22:56:05]Sock 7.Check first char [22:56:05]Sock 7.First char is OK [22:56:05]request: POST /json_proto HTTP/1.0 [22:56:05]Method: POST [22:56:05]URL: /json_proto [22:56:05]Method is POST - this is cgi request [22:56:05]url: /json_proto [22:56:05]query_string will be loaded in cgi processing [22:56:05]execute_cgi json_proto POST (null) [22:56:05]execute_cgi path=json_proto method=POST [22:56:05]POST find Content-Length [22:56:05]Host: 172.17.44.3:8080 [22:56:05]Content-Length: 801 [22:56:05]Content-Type: application/json [22:56:05] [22:56:05]POST finish read [22:56:05]Found Content-Length = 801 [22:56:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:56:05]execute_script... [22:56: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)2076146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:56:05]POST & json_proto [22:56:05]process_json_proto [22:56:05]json parsed OK: [22:56:05]protocol is kg_v1.0 [22:56:05]action value=close_receipt [22:56:05]process_action close_receipt [22:56:05]cmd_close_receipt [22:56:05]MH_GetDate [22:56:05]Write to MH i2c: F0 00 00 31 16 36 [22:56:05]Write i2c OK [22:56:05]MH_I2C_Read... [22:56:05]Read from MH i2c: F0 [22:56:05]MH_I2C_Read... [22:56:05]Read from MH i2c: F0 09 00 [22:56:05]MH_I2C_Read... [22:56:05]Read from MH i2c: F0 09 00 31 16 00 06 1F C5 66 AD C5 5D 66 C4 [22:56:05]GetLastDocTimeStamp 1724194455 [22:56:05]current date 1724194566 [22:56:05]FM_GetShiftState [22:56:05]SAM_PROTO_GetShiftState [22:56:05]wFMCommunicate request_size=4 [22:56:05]MH_SAM_APDU [22:56:05]CAPDU: 80 13 01 00 [22:56:05]Write to MH i2c: E2 08 00 32 16 80 13 01 00 00 00 00 00 C5 [22:56:05]Write i2c OK [22:56:05]MH_I2C_Read... [22:56:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:05]Read from MH i2c: E2 [22:56:05]MH_I2C_Read... [22:56:05]Read from MH i2c: E2 0E 00 [22:56:05]MH_I2C_Read... [22:56:05]Read from MH i2c: E2 0E 00 32 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E8 [22:56:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:56:05]wFMCommunicate OK [22:56:05]SAM_PROTO_GetShiftState done [22:56:05]FM_GetShiftState done [22:56:05]opened in 1724112910 [22:56:05]opened+sec_in_day 1724199310 [22:56:05]quantity*price = 200025 [22:56:05]sum+1 = 200026 [22:56:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 770 20.08.2024 22:56 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58786 ФПД: 126404709688585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225606&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58786&fm=126404709688585&tin=02508201610067®Number=0000000000162794&sum=200025 [22:56:06]StoreToDocumentArchive [22:56:06]shift 100 fd 58786 [22:56:06]save to /storage/0100/doc_00058786 [22:56:06]save last doc name /storage/0100/doc_00058786 to /storage/kkm_last_doc_name [22:56:06]save OK [22:56:06]Clear old archive folders... [22:56:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:56:06]tlvbuf is B6F42310 [22:56:06]SAM_PROTO_ClearQueue [22:56:06]wFMCommunicate request_size=4 [22:56:06]MH_SAM_APDU [22:56:06]CAPDU: 80 09 00 00 [22:56:06]Write to MH i2c: E2 08 00 3F 16 80 09 00 00 00 00 00 00 C7 [22:56:06]Write i2c OK [22:56:06]MH_I2C_Read... [22:56:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:06]Read from MH i2c: E2 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 03 00 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 03 00 3F 16 00 90 00 C9 [22:56:06]RAPDU: 90 00 [22:56:06]wFMCommunicate OK [22:56:06]SAM_PROTO_ClearQueue done [22:56:06]KKMCreateOFDPacket [22:56:06]OFDProtocolAddRootSTLVToBuf [22:56:06]FM_MakeSignedData [22:56:06]FM_MakeSignedData [22:56:06]SAM_PROTO_SignData [22:56:06]wFMCommunicate request_size=4 [22:56:06]MH_SAM_APDU [22:56:06]CAPDU: 80 0D 01 02 [22:56:06]Write to MH i2c: E2 08 00 40 16 80 0D 01 02 00 00 00 00 CF [22:56:06]Write i2c OK [22:56:06]MH_I2C_Read... [22:56:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:06]Read from MH i2c: E2 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 03 00 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 03 00 40 16 00 90 00 CA [22:56:06]RAPDU: 90 00 [22:56:06]wFMCommunicate OK [22:56:06]wFMCommunicate request_size=255 [22:56:06]MH_SAM_APDU [22:56:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 06 1F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E5 00 00 35 04 06 00 72 F6 E3 D1 [22:56:06]Write to MH i2c: E2 02 01 41 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 06 1F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E5 00 00 35 04 06 00 72 F6 E3 D1 00 00 CD [22:56:06]Write i2c OK [22:56:06]MH_I2C_Read... [22:56:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:07]Read from MH i2c: E2 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: E2 03 00 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: E2 03 00 41 16 00 90 00 CB [22:56:07]RAPDU: 90 00 [22:56:07]wFMCommunicate OK [22:56:07]wFMCommunicate request_size=7 [22:56:07]MH_SAM_APDU [22:56:07]CAPDU: 80 0D 02 02 02 A5 09 [22:56:07]Write to MH i2c: E2 0A 00 42 16 80 0D 02 02 02 00 A5 09 00 00 84 [22:56:07]Write i2c OK [22:56:07]MH_I2C_Read... [22:56:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:07]Read from MH i2c: E2 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: E2 03 00 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: E2 03 00 42 16 00 90 00 CC [22:56:07]RAPDU: 90 00 [22:56:07]wFMCommunicate OK [22:56:07]wFMCommunicate request_size=4 [22:56:07]MH_SAM_APDU [22:56:07]CAPDU: 80 0D 03 02 [22:56:07]Write to MH i2c: E2 08 00 43 16 80 0D 03 02 00 00 00 00 D4 [22:56:07]Write i2c OK [22:56:07]MH_I2C_Read... [22:56:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:07]Read from MH i2c: E2 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: E2 0B 00 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: E2 0B 00 43 16 00 6D 3D CC 08 39 6E 03 D4 90 00 D1 [22:56:07]RAPDU: 6D 3D CC 08 39 6E 03 D4 90 00 [22:56:07]wFMCommunicate OK [22:56:07]SAM_PROTO_SignData done [22:56:07]FM_MakeSignedData done [22:56:07]CreateOFDProtocolMessage [22:56:07]wFMCommunicate request_size=4 [22:56:07]MH_SAM_APDU [22:56:07]CAPDU: 80 11 00 00 [22:56:07]Write to MH i2c: E2 08 00 44 16 80 11 00 00 00 00 00 00 D4 [22:56:07]Write i2c OK [22:56:07]MH_I2C_Read... [22:56:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:07]Read from MH i2c: E2 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: E2 17 00 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: E2 17 00 44 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 20 [22:56:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:56:07]wFMCommunicate OK [22:56:07]CreateOFDProtocolMessage done [22:56:07]OFDSenderStorePacket 58786 [22:56:07]StoreOFDPacket docnum=58786 [22:56:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 65 BA 04 01 F2 D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 06 1F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E5 00 00 35 04 06 00 72 F6 E3 D1 A5 09 6D 3D CC 08 39 6E 03 D4 [22:56:07]CheckFolder [22:56:07]dirname=/storage/ofd_packets [22:56:07]CheckFolder done [22:56:07]ProducePacketName [22:56:07]name=ofd_packets/00058786 [22:56:07]NVStorageSaveData ofd_packets/00058786 [22:56:07]File name is /storage/ofd_packets/00058786 [22:56:07]Write 298 bytes [22:56:07]NVStorageSaveData done [22:56:07]OFDSenderStorePacket done [22:56:07]KKMCreateOFDPacket done [22:56:07]NVStorageSaveData kkm_last_timestamp [22:56:07]File name is /storage/kkm_last_timestamp [22:56:07]Write 4 bytes [22:56:07]NVStorageSaveData done [22:56:07]ExternCall_PrintAddStr [22:56:07]wPrintStart [22:56:07]Write to MH i2c: 01 00 00 45 16 5B [22:56:07]Write i2c OK [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: 01 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: 01 07 00 [22:56:07]MH_I2C_Read... [22:56:07]Read from MH i2c: 01 07 00 45 16 00 00 00 00 00 FF 0F 70 [22:56:07]RasterBufferAndPrint [22:56:07]line Счет N : (1)2076146 [22:56:07]line ИНН: 02508201610067 [22:56:07]line Контрольно-Кассовый Чек [22:56:07]line ПРОДАЖА [22:56:07]line ТРК (МРК, ГНК) : 11 [22:56:07]line Товар: 2710194210 [22:56:07]line ДТ-К-5 [22:56:07]line 26.250 * 76.20 [22:56:07]line = 2000.25 [22:56:07]line НДС 12% НСП 1% [22:56:07]line > о реализуемом товаре [22:56:07]line ИТОГО: 2000.25 [22:56:07]line НСП 1% : 17.70 [22:56:07]line НДС 12% : 212.42 [22:56:07]line Наличными: 0.00 [22:56:07]line Безнал.: 2000.25 [22:56:07]line Место: АЗС № 135 "Партнер Нефть" [22:56:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:56:07]line СНО: Общий режим [22:56:07]line Чек 770 20.08.2024 22:56 [22:56:07]line Смена: 100 ФФД: 1.0 [22:56:07]line ЗНМ: 0300000196 [22:56:07]line РНМ: 0000000000162794 [22:56:07]line Версия ККМ: v1.0 [22:56:07]line Платежная система: O! деньги [22:56:07]line ФМ: 0000000002094532 [22:56:07]line ФД: 58786 [22:56:07]line ФПД: 126404709688585 [22:56:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225606&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58786&fm=126404709688585&tin=02508201610067®Number=0000000000162794&sum=200025 [22:56:07]OFD Sender: Processing packet 58786 [packets to send 52, broken 51] [22:56:07]ProducePacketName [22:56:07]name=ofd_packets/00058786 [22:56:07]OFD Sender: To server: pG, [22:56:07]CommunicateWithHost lk.salyk.kg:30040 [22:56:07]ConnectInit lk.salyk.kg [22:56:07]written 0, free lines is 4095 [22:56:07]Connected sock=10 [22:56:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 65 BA 04 01 F2 D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 06 1F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E5 00 00 35 04 06 00 72 F6 E3 D1 A5 09 6D 3D CC 08 39 6E 03 D4 [22:56:08]Write to MH i2c: 01 00 00 6F 16 85 [22:56:08]Write i2c OK [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: 01 [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: 01 07 00 [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: 01 07 00 6F 16 00 00 00 00 00 C1 0C 59 [22:56:08]RasterBufferAndPrint [22:56:08]line [22:56:08]line [22:56:08]line [22:56:08]line [22:56:08]line [22:56:08]written 0, free lines is 3272 [22:56:08]MH_Cut [22:56:08]Write to MH i2c: D1 01 00 76 16 01 5E [22:56:08]Write i2c OK [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: D1 [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: D1 01 00 [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: D1 01 00 76 16 00 5D [22:56:08]Write to MH i2c: 01 00 00 77 16 8D [22:56:08]Write i2c OK [22:56:08]MH_I2C_Read... [22:56:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E3 5C 47 00 11 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A2 E5 00 00 F4 03 04 00 54 CA C4 66 B6 04 01 00 00 08 CD 60 2A 35 F7 58 06 [22:56:08]CommunicateWithHost err = 0 [22:56:08]CheckOFDResponse [22:56:08]1017 (14) - 77093643461234 [22:56:08]1041 (16) - 0000000002094532 [22:56:08]1040 (4) - 58786 [22:56:08]1012 (4) - 20.08.2024 16:54 [22:56:08]1206 (1) - 0 [22:56:08]OFD Sender: Remove packet 58786 [22:56:08]ProducePacketName [22:56:08]name=ofd_packets/00058786 [22:56:08]NVStorageDeleteData [22:56:08]OFD Sender: No OFD packet to send [22:56:08]*** Cut start [22:56:08]*** Partial cut [22:56:08]*** CUTSNS_PIN = 1 [22:56:08]*** CUTSNS_PIN = 0 [22:56:09]*** Brake cut motor [22:56:09]Read from MH i2c: 01 [22:56:09]MH_I2C_Read... [22:56:09]*** Stop cut motor [22:56:09]*** Cut end [22:56:09]Read from MH i2c: 01 07 00 [22:56:09]MH_I2C_Read... [22:56:09]Read from MH i2c: 01 07 00 77 16 00 00 00 00 00 FF 0F A2 [22:56:09]process_action close_receipt done [22:56:09]requested_data is exist [22:56:09]produce_requested_data [22:56:09]requested_item fm.sn is exist - process it [22:56:09]wFMCommunicate request_size=4 [22:56:09]MH_SAM_APDU [22:56:09]CAPDU: 80 11 00 00 [22:56:09]Write to MH i2c: E2 08 00 78 16 80 11 00 00 00 00 00 00 08 [22:56:09]Write i2c OK [22:56:09]MH_I2C_Read... [22:56:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:09]Read from MH i2c: E2 [22:56:09]MH_I2C_Read... [22:56:09]Read from MH i2c: E2 17 00 [22:56:09]MH_I2C_Read... [22:56:09]Read from MH i2c: E2 17 00 78 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [22:56:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:56:09]wFMCommunicate OK [22:56:09]requested_item fd.num is exist - process it [22:56:09]SAM_PROTO_GetFieldsCounters [22:56:09]wFMCommunicate request_size=4 [22:56:09]MH_SAM_APDU [22:56:09]CAPDU: 80 13 00 00 [22:56:09]Write to MH i2c: E2 08 00 79 16 80 13 00 00 00 00 00 00 0B [22:56:09]Write i2c OK [22:56:09]MH_I2C_Read... [22:56:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:56:09]Read from MH i2c: E2 [22:56:09]MH_I2C_Read... [22:56:09]Read from MH i2c: E2 62 00 [22:56:09]MH_I2C_Read... [22:56:09]Read from MH i2c: E2 62 00 79 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A2 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 02 03 00 00 5E 04 04 00 02 03 00 00 57 04 04 00 03 03 00 00 19 04 04 00 00 00 00 00 90 00 23 [22:56:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A2 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 02 03 00 00 5E 04 04 00 02 03 00 00 57 04 04 00 03 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:56:09]wFMCommunicate OK [22:56:09]SAM_PROTO_GetFieldsCounters done [22:56:09]requested_item shift.num is exist - process it [22:56:09]requested_item shift.opened is exist - process it [22:56:09]req_shift_opened [22:56:09]FM_GetShiftState [22:56:09]SAM_PROTO_GetShiftState [22:56:09]wFMCommunicate request_size=4 [22:56:09]MH_SAM_APDU [22:56:09]CAPDU: 80 13 01 00 [22:56:09]Write to MH i2c: E2 08 00 7A 16 80 13 01 00 00 00 00 00 0D [22:56:09]Write i2c OK [22:56:09]MH_I2C_Read... [22:56:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:09]Read from MH i2c: E2 [22:56:09]MH_I2C_Read... [22:56:09]Read from MH i2c: E2 0E 00 [22:56:09]MH_I2C_Read... [22:56:09]Read from MH i2c: E2 0E 00 7A 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 30 [22:56:09]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:56:09]wFMCommunicate OK [22:56:09]SAM_PROTO_GetShiftState done [22:56:09]FM_GetShiftState done [22:56:09]req_shift_opened done [22:56:09]requested_item shift.open_date is exist - process it [22:56:09]req_shift_open_date [22:56:09]req_shift_open_date done [22:56:09]produce_requested_data done [22:56:09]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58786,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:56:09]process_action_free close_receipt [22:56:09]json_value_free [22:56:09]json_value_free done [22:56:09]process_json_proto returns [22:56:09]Send response to host [22:56:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58786,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:56:09]free response buf [22:56:09]execute_script done [22:56:09]execute_script returns [22:56:09]free content buf [22:56:09]Sock 7.Close socket [22:56:09]Sock 7.Thread stoped [22:56:13]OFD Sender: No OFD packet to send [22:56:18]OFD Sender: No OFD packet to send [22:56:23]OFD Sender: No OFD packet to send [22:56:28]OFD Sender: No OFD packet to send [22:56:33]OFD Sender: No OFD packet to send [22:56:38]OFD Sender: No OFD packet to send [22:56:43]OFD Sender: No OFD packet to send [22:56:48]OFD Sender: No OFD packet to send [22:56:53]OFD Sender: No OFD packet to send [22:56:58]OFD Sender: No OFD packet to send [22:57:03]OFD Sender: No OFD packet to send [22:57:08]OFD Sender: No OFD packet to send [22:57:13]OFD Sender: No OFD packet to send [22:57:18]OFD Sender: No OFD packet to send [22:57:23]OFD Sender: No OFD packet to send [22:57:28]OFD Sender: No OFD packet to send [22:57:33]OFD Sender: No OFD packet to send [22:57:38]OFD Sender: No OFD packet to send [22:57:43]OFD Sender: No OFD packet to send [22:57:48]OFD Sender: No OFD packet to send [22:57:53]OFD Sender: No OFD packet to send [22:57:58]OFD Sender: No OFD packet to send [22:58:03]OFD Sender: No OFD packet to send [22:58:08]OFD Sender: No OFD packet to send [22:58:13]OFD Sender: No OFD packet to send [22:58:18]OFD Sender: No OFD packet to send [22:58:23]OFD Sender: No OFD packet to send [22:58:28]OFD Sender: No OFD packet to send [22:58:33]OFD Sender: No OFD packet to send [22:58:38]OFD Sender: No OFD packet to send [22:58:43]OFD Sender: No OFD packet to send [22:58:48]OFD Sender: No OFD packet to send [22:58:53]OFD Sender: No OFD packet to send [22:58:58]OFD Sender: No OFD packet to send [22:59:03]OFD Sender: No OFD packet to send [22:59:08]OFD Sender: No OFD packet to send [22:59:13]OFD Sender: No OFD packet to send [22:59:18]OFD Sender: No OFD packet to send [22:59:23]OFD Sender: No OFD packet to send [22:59:28]OFD Sender: No OFD packet to send [22:59:32]accept exits with 9 [22:59:32]New connection [22:59:32]New thread 3067440484 created [22:59:32]Thread 3067583844 joined [22:59:32]Waiting for new connection... [22:59:32] Sock 9.Parse request [22:59:32]Sock 9.Check first char [22:59:32]Sock 9.First char is OK [22:59:32]request: POST /json_proto HTTP/1.0 [22:59:32]Method: POST [22:59:32]URL: /json_proto [22:59:32]Method is POST - this is cgi request [22:59:32]url: /json_proto [22:59:32]query_string will be loaded in cgi processing [22:59:32]execute_cgi json_proto POST (null) [22:59:32]execute_cgi path=json_proto method=POST [22:59:32]POST find Content-Length [22:59:32]Host: 172.17.44.3:8080 [22:59:32]Content-Length: 805 [22:59:32]Content-Type: application/json [22:59:32] [22:59:32]POST finish read [22:59:32]Found Content-Length = 805 [22:59:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 31.090, "sum" : 3000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:59:32]execute_script... [22:59: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)2076147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 31.090, "sum" : 3000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:59:32]POST & json_proto [22:59:32]process_json_proto [22:59:32]json parsed OK: [22:59:32]protocol is kg_v1.0 [22:59:32]action value=close_receipt [22:59:32]process_action close_receipt [22:59:32]cmd_close_receipt [22:59:32]MH_GetDate [22:59:32]Write to MH i2c: F0 00 00 7B 16 80 [22:59:32]Write i2c OK [22:59:32]MH_I2C_Read... [22:59:32]Read from MH i2c: F0 [22:59:32]MH_I2C_Read... [22:59:32]Read from MH i2c: F0 09 00 [22:59:32]MH_I2C_Read... [22:59:32]Read from MH i2c: F0 09 00 7B 16 00 D5 1F C5 66 AD C5 5D 66 DD [22:59:32]GetLastDocTimeStamp 1724194566 [22:59:32]current date 1724194773 [22:59:32]FM_GetShiftState [22:59:32]SAM_PROTO_GetShiftState [22:59:32]wFMCommunicate request_size=4 [22:59:32]MH_SAM_APDU [22:59:32]CAPDU: 80 13 01 00 [22:59:32]Write to MH i2c: E2 08 00 7C 16 80 13 01 00 00 00 00 00 0F [22:59:32]Write i2c OK [22:59:32]MH_I2C_Read... [22:59:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:32]Read from MH i2c: E2 [22:59:32]MH_I2C_Read... [22:59:32]Read from MH i2c: E2 0E 00 [22:59:32]MH_I2C_Read... [22:59:32]Read from MH i2c: E2 0E 00 7C 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [22:59:32]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:59:32]wFMCommunicate OK [22:59:32]SAM_PROTO_GetShiftState done [22:59:32]FM_GetShiftState done [22:59:32]opened in 1724112910 [22:59:32]opened+sec_in_day 1724199310 [22:59:32]quantity*price = 300018 [22:59:32]sum+1 = 300020 [22:59:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.19 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 0.00 Безнал.: 3000.19 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 771 20.08.2024 22:59 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58787 ФПД: 35163210013211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225933&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58787&fm=35163210013211&tin=02508201610067®Number=0000000000162794&sum=300019 [22:59:33]StoreToDocumentArchive [22:59:33]shift 100 fd 58787 [22:59:33]save to /storage/0100/doc_00058787 [22:59:33]save last doc name /storage/0100/doc_00058787 to /storage/kkm_last_doc_name [22:59:33]save OK [22:59:33]Clear old archive folders... [22:59:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:59:33]tlvbuf is 01F71270 [22:59:33]SAM_PROTO_ClearQueue [22:59:33]wFMCommunicate request_size=4 [22:59:33]MH_SAM_APDU [22:59:33]CAPDU: 80 09 00 00 [22:59:33]Write to MH i2c: E2 08 00 89 16 80 09 00 00 00 00 00 00 11 [22:59:33]Write i2c OK [22:59:33]MH_I2C_Read... [22:59:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:59:34]Read from MH i2c: E2 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 03 00 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 03 00 89 16 00 90 00 13 [22:59:34]RAPDU: 90 00 [22:59:34]wFMCommunicate OK [22:59:34]SAM_PROTO_ClearQueue done [22:59:34]KKMCreateOFDPacket [22:59:34]OFDProtocolAddRootSTLVToBuf [22:59:34]FM_MakeSignedData [22:59:34]FM_MakeSignedData [22:59:34]SAM_PROTO_SignData [22:59:34]wFMCommunicate request_size=4 [22:59:34]MH_SAM_APDU [22:59:34]CAPDU: 80 0D 01 02 [22:59:34]Write to MH i2c: E2 08 00 8A 16 80 0D 01 02 00 00 00 00 19 [22:59:34]Write i2c OK [22:59:34]MH_I2C_Read... [22:59:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:59:34]Read from MH i2c: E2 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 03 00 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 03 00 8A 16 00 90 00 14 [22:59:34]RAPDU: 90 00 [22:59:34]wFMCommunicate OK [22:59:34]wFMCommunicate request_size=255 [22:59:34]MH_SAM_APDU [22:59:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F3 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 D5 1F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E5 00 00 35 04 06 00 [22:59:34]Write to MH i2c: E2 02 01 8B 16 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F3 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 D5 1F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E5 00 00 35 04 06 00 00 00 16 [22:59:34]Write i2c OK [22:59:34]MH_I2C_Read... [22:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:34]Read from MH i2c: E2 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 03 00 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 03 00 8B 16 00 90 00 15 [22:59:34]RAPDU: 90 00 [22:59:34]wFMCommunicate OK [22:59:34]wFMCommunicate request_size=11 [22:59:34]MH_SAM_APDU [22:59:34]CAPDU: 80 0D 02 02 06 1F FB 12 A4 5A 1B [22:59:34]Write to MH i2c: E2 0E 00 8C 16 80 0D 02 02 06 00 1F FB 12 A4 5A 1B 00 00 6D [22:59:34]Write i2c OK [22:59:34]MH_I2C_Read... [22:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:34]Read from MH i2c: E2 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 03 00 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 03 00 8C 16 00 90 00 16 [22:59:34]RAPDU: 90 00 [22:59:34]wFMCommunicate OK [22:59:34]wFMCommunicate request_size=4 [22:59:34]MH_SAM_APDU [22:59:34]CAPDU: 80 0D 03 02 [22:59:34]Write to MH i2c: E2 08 00 8D 16 80 0D 03 02 00 00 00 00 1E [22:59:34]Write i2c OK [22:59:34]MH_I2C_Read... [22:59:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:59:34]Read from MH i2c: E2 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 0B 00 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 0B 00 8D 16 00 1F 43 BE 46 AE ED 29 2E 90 00 77 [22:59:34]RAPDU: 1F 43 BE 46 AE ED 29 2E 90 00 [22:59:34]wFMCommunicate OK [22:59:34]SAM_PROTO_SignData done [22:59:34]FM_MakeSignedData done [22:59:34]CreateOFDProtocolMessage [22:59:34]wFMCommunicate request_size=4 [22:59:34]MH_SAM_APDU [22:59:34]CAPDU: 80 11 00 00 [22:59:34]Write to MH i2c: E2 08 00 8E 16 80 11 00 00 00 00 00 00 1E [22:59:34]Write i2c OK [22:59:34]MH_I2C_Read... [22:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:34]Read from MH i2c: E2 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 17 00 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: E2 17 00 8E 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [22:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:59:34]wFMCommunicate OK [22:59:34]CreateOFDProtocolMessage done [22:59:34]OFDSenderStorePacket 58787 [22:59:34]StoreOFDPacket docnum=58787 [22:59:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 0D 79 08 01 DA E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F3 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 D5 1F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E5 00 00 35 04 06 00 1F FB 12 A4 5A 1B 1F 43 BE 46 AE ED 29 2E [22:59:34]CheckFolder [22:59:34]dirname=/storage/ofd_packets [22:59:34]CheckFolder done [22:59:34]ProducePacketName [22:59:34]name=ofd_packets/00058787 [22:59:34]NVStorageSaveData ofd_packets/00058787 [22:59:34]File name is /storage/ofd_packets/00058787 [22:59:34]Write 302 bytes [22:59:34]NVStorageSaveData done [22:59:34]OFDSenderStorePacket done [22:59:34]KKMCreateOFDPacket done [22:59:34]NVStorageSaveData kkm_last_timestamp [22:59:34]File name is /storage/kkm_last_timestamp [22:59:34]Write 4 bytes [22:59:34]NVStorageSaveData done [22:59:34]ExternCall_PrintAddStr [22:59:34]wPrintStart [22:59:34]Write to MH i2c: 01 00 00 8F 16 A5 [22:59:34]Write i2c OK [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: 01 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: 01 07 00 [22:59:34]MH_I2C_Read... [22:59:34]Read from MH i2c: 01 07 00 8F 16 00 00 00 00 00 FF 0F BA [22:59:34]RasterBufferAndPrint [22:59:34]line Счет N : (1)2076147 [22:59:34]line ИНН: 02508201610067 [22:59:34]line Контрольно-Кассовый Чек [22:59:34]line ПРОДАЖА [22:59:34]line ТРК (МРК, ГНК) : 41 [22:59:34]line Товар: 2710124900 [22:59:34]line Аи-100-К-3 [22:59:34]line 31.090 * 96.50 [22:59:34]line = 3000.19 [22:59:34]line НДС 12% НСП 1% [22:59:34]line > о реализуемом товаре [22:59:34]line ИТОГО: 3000.19 [22:59:34]line НСП 1% : 26.55 [22:59:34]line НДС 12% : 318.60 [22:59:34]line Наличными: 0.00 [22:59:34]line Безнал.: 3000.19 [22:59:34]line Место: АЗС № 135 "Партнер Нефть" [22:59:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [22:59:34]line СНО: Общий режим [22:59:34]line Чек 771 20.08.2024 22:59 [22:59:34]line Смена: 100 ФФД: 1.0 [22:59:34]line ЗНМ: 0300000196 [22:59:34]line РНМ: 0000000000162794 [22:59:34]line Версия ККМ: v1.0 [22:59:34]line Платежная система: O! деньги [22:59:34]line ФМ: 0000000002094532 [22:59:34]line ФД: 58787 [22:59:34]line ФПД: 35163210013211 [22:59:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T225933&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58787&fm=35163210013211&tin=02508201610067®Number=0000000000162794&sum=300019 [22:59:34]OFD Sender: Processing packet 58787 [packets to send 52, broken 51] [22:59:34]ProducePacketName [22:59:34]name=ofd_packets/00058787 [22:59:34]OFD Sender: To server: pG, [22:59:34]CommunicateWithHost lk.salyk.kg:30040 [22:59:34]ConnectInit lk.salyk.kg [22:59:34]written 0, free lines is 4095 [22:59:34]Connected sock=10 [22:59:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 0D 79 08 01 DA E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F3 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 D5 1F C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A3 E5 00 00 35 04 06 00 1F FB 12 A4 5A 1B 1F 43 BE 46 AE ED 29 2E [22:59:35]Write to MH i2c: 01 00 00 B9 16 CF [22:59:35]Write i2c OK [22:59:35]MH_I2C_Read... [22:59:35]Read from MH i2c: 01 [22:59:35]MH_I2C_Read... [22:59:35]Read from MH i2c: 01 07 00 [22:59:35]MH_I2C_Read... [22:59:35]Read from MH i2c: 01 07 00 B9 16 00 00 00 00 00 BB 0C 9D [22:59:35]RasterBufferAndPrint [22:59:35]line [22:59:35]line [22:59:35]line [22:59:35]line [22:59:35]line [22:59:35]written 0, free lines is 3265 [22:59:35]MH_Cut [22:59:35]Write to MH i2c: D1 01 00 C0 16 01 A8 [22:59:35]Write i2c OK [22:59:35]MH_I2C_Read... [22:59:35]Read from MH i2c: D1 [22:59:35]MH_I2C_Read... [22:59:35]Read from MH i2c: D1 01 00 [22:59:35]MH_I2C_Read... [22:59:35]Read from MH i2c: D1 01 00 C0 16 00 A7 [22:59:35]Write to MH i2c: 01 00 00 C1 16 D7 [22:59:35]Write i2c OK [22:59:35]MH_I2C_Read... [22:59:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 37 05 47 00 E7 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 32 30 39 34 35 33 32 10 04 04 00 A3 E5 00 00 F4 03 04 00 23 CB C4 66 B6 04 01 00 00 68 3C D7 EB 50 49 71 38 [22:59:35]CommunicateWithHost err = 0 [22:59:35]CheckOFDResponse [22:59:35]1017 (14) - 77093643461234 [22:59:35]1041 (16) - 0000000002094532 [22:59:35]1040 (4) - 58787 [22:59:35]1012 (4) - 20.08.2024 16:58 [22:59:35]1206 (1) - 0 [22:59:35]OFD Sender: Remove packet 58787 [22:59:35]ProducePacketName [22:59:35]name=ofd_packets/00058787 [22:59:35]NVStorageDeleteData [22:59:35]OFD Sender: No OFD packet to send [22:59:36]*** Cut start [22:59:36]*** Partial cut [22:59:36]*** CUTSNS_PIN = 1 [22:59:36]*** CUTSNS_PIN = 0 [22:59:36]*** Brake cut motor [22:59:36]Read from MH i2c: 01 [22:59:36]MH_I2C_Read... [22:59:36]*** Stop cut motor [22:59:36]*** Cut end [22:59:36]Read from MH i2c: 01 07 00 [22:59:36]MH_I2C_Read... [22:59:36]Read from MH i2c: 01 07 00 C1 16 00 00 00 00 00 FF 0F EC [22:59:36]process_action close_receipt done [22:59:36]requested_data is exist [22:59:36]produce_requested_data [22:59:36]requested_item fm.sn is exist - process it [22:59:36]wFMCommunicate request_size=4 [22:59:36]MH_SAM_APDU [22:59:36]CAPDU: 80 11 00 00 [22:59:36]Write to MH i2c: E2 08 00 C2 16 80 11 00 00 00 00 00 00 52 [22:59:36]Write i2c OK [22:59:36]MH_I2C_Read... [22:59:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:36]Read from MH i2c: E2 [22:59:36]MH_I2C_Read... [22:59:36]Read from MH i2c: E2 17 00 [22:59:36]MH_I2C_Read... [22:59:36]Read from MH i2c: E2 17 00 C2 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9E [22:59:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [22:59:36]wFMCommunicate OK [22:59:36]requested_item fd.num is exist - process it [22:59:36]SAM_PROTO_GetFieldsCounters [22:59:36]wFMCommunicate request_size=4 [22:59:36]MH_SAM_APDU [22:59:36]CAPDU: 80 13 00 00 [22:59:36]Write to MH i2c: E2 08 00 C3 16 80 13 00 00 00 00 00 00 55 [22:59:36]Write i2c OK [22:59:36]MH_I2C_Read... [22:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:59:37]Read from MH i2c: E2 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 62 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 62 00 C3 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A3 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 03 03 00 00 5E 04 04 00 03 03 00 00 57 04 04 00 04 03 00 00 19 04 04 00 00 00 00 00 90 00 71 [22:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A3 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 03 03 00 00 5E 04 04 00 03 03 00 00 57 04 04 00 04 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:59:37]wFMCommunicate OK [22:59:37]SAM_PROTO_GetFieldsCounters done [22:59:37]requested_item shift.num is exist - process it [22:59:37]requested_item shift.opened is exist - process it [22:59:37]req_shift_opened [22:59:37]FM_GetShiftState [22:59:37]SAM_PROTO_GetShiftState [22:59:37]wFMCommunicate request_size=4 [22:59:37]MH_SAM_APDU [22:59:37]CAPDU: 80 13 01 00 [22:59:37]Write to MH i2c: E2 08 00 C4 16 80 13 01 00 00 00 00 00 57 [22:59:37]Write i2c OK [22:59:37]MH_I2C_Read... [22:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:37]Read from MH i2c: E2 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 0E 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 0E 00 C4 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7A [22:59:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [22:59:37]wFMCommunicate OK [22:59:37]SAM_PROTO_GetShiftState done [22:59:37]FM_GetShiftState done [22:59:37]req_shift_opened done [22:59:37]requested_item shift.open_date is exist - process it [22:59:37]req_shift_open_date [22:59:37]req_shift_open_date done [22:59:37]produce_requested_data done [22:59:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58787,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [22:59:37]process_action_free close_receipt [22:59:37]json_value_free [22:59:37]json_value_free done [22:59:37]process_json_proto returns [22:59:37]Send response to host [22:59:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58787,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [22:59:37]free response buf [22:59:37]execute_script done [22:59:37]execute_script returns [22:59:37]free content buf [22:59:37]Sock 9.Close socket [22:59:37]Sock 9.Thread stoped [22:59:40]OFD Sender: No OFD packet to send [22:59:45]OFD Sender: No OFD packet to send [22:59:50]OFD Sender: No OFD packet to send [22:59:55]OFD Sender: No OFD packet to send [23:00:00]OFD Sender: No OFD packet to send [23:00:05]OFD Sender: No OFD packet to send [23:00:10]OFD Sender: No OFD packet to send [23:00:15]OFD Sender: No OFD packet to send [23:00:20]OFD Sender: No OFD packet to send [23:00:25]OFD Sender: No OFD packet to send [23:00:30]OFD Sender: No OFD packet to send [23:00:35]OFD Sender: No OFD packet to send [23:00:40]OFD Sender: No OFD packet to send [23:00:45]OFD Sender: No OFD packet to send [23:00:50]OFD Sender: No OFD packet to send [23:00:55]OFD Sender: No OFD packet to send [23:01:00]OFD Sender: No OFD packet to send [23:01:05]OFD Sender: No OFD packet to send [23:01:10]OFD Sender: No OFD packet to send [23:01:15]OFD Sender: No OFD packet to send [23:01:20]OFD Sender: No OFD packet to send [23:01:25]OFD Sender: No OFD packet to send [23:01:29]accept exits with 7 [23:01:29]New connection [23:01:29]New thread 3067583844 created [23:01:29]Thread 3067440484 joined [23:01:29]Waiting for new connection... [23:01:29] Sock 7.Parse request [23:01:29]Sock 7.Check first char [23:01:29]Sock 7.First char is OK [23:01:29]request: POST /json_proto HTTP/1.0 [23:01:29]Method: POST [23:01:29]URL: /json_proto [23:01:29]Method is POST - this is cgi request [23:01:29]url: /json_proto [23:01:29]query_string will be loaded in cgi processing [23:01:29]execute_cgi json_proto POST (null) [23:01:29]execute_cgi path=json_proto method=POST [23:01:29]POST find Content-Length [23:01:29]Host: 172.17.44.3:8080 [23:01:29]Content-Length: 659 [23:01:29]Content-Type: application/json [23:01:29] [23:01:29]POST finish read [23:01:29]Found Content-Length = 659 [23:01:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:29]execute_script... [23:01: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)2076148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:29]POST & json_proto [23:01:29]process_json_proto [23:01:29]json parsed OK: [23:01:29]protocol is kg_v1.0 [23:01:29]action value=close_receipt [23:01:29]process_action close_receipt [23:01:29]cmd_close_receipt [23:01:29]MH_GetDate [23:01:29]Write to MH i2c: F0 00 00 C5 16 CA [23:01:29]Write i2c OK [23:01:29]MH_I2C_Read... [23:01:29]Read from MH i2c: F0 [23:01:29]MH_I2C_Read... [23:01:29]Read from MH i2c: F0 09 00 [23:01:29]MH_I2C_Read... [23:01:29]Read from MH i2c: F0 09 00 C5 16 00 4A 20 C5 66 AD C5 5D 66 9D [23:01:29]GetLastDocTimeStamp 1724194773 [23:01:29]current date 1724194890 [23:01:29]FM_GetShiftState [23:01:29]SAM_PROTO_GetShiftState [23:01:29]wFMCommunicate request_size=4 [23:01:29]MH_SAM_APDU [23:01:29]CAPDU: 80 13 01 00 [23:01:29]Write to MH i2c: E2 08 00 C6 16 80 13 01 00 00 00 00 00 59 [23:01:29]Write i2c OK [23:01:29]MH_I2C_Read... [23:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:29]Read from MH i2c: E2 [23:01:29]MH_I2C_Read... [23:01:29]Read from MH i2c: E2 0E 00 [23:01:29]MH_I2C_Read... [23:01:29]Read from MH i2c: E2 0E 00 C6 16 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7C [23:01:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:01:29]wFMCommunicate OK [23:01:29]SAM_PROTO_GetShiftState done [23:01:29]FM_GetShiftState done [23:01:29]opened in 1724112910 [23:01:29]opened+sec_in_day 1724199310 [23:01:29]quantity*price = 40041 [23:01:29]sum+1 = 40043 [23:01:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 772 20.08.2024 23:01 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58788 ФПД: 95311767138792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230130&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58788&fm=95311767138792&tin=02508201610067®Number=0000000000162794&sum=40000 [23:01:30]StoreToDocumentArchive [23:01:30]shift 100 fd 58788 [23:01:30]save to /storage/0100/doc_00058788 [23:01:30]save last doc name /storage/0100/doc_00058788 to /storage/kkm_last_doc_name [23:01:30]save OK [23:01:30]Clear old archive folders... [23:01:30]ProcessDocumentItem done err = 0, tmpTLVsize=244 [23:01:30]tlvbuf is B6E42120 [23:01:30]SAM_PROTO_ClearQueue [23:01:30]wFMCommunicate request_size=4 [23:01:30]MH_SAM_APDU [23:01:30]CAPDU: 80 09 00 00 [23:01:30]Write to MH i2c: E2 08 00 D3 16 80 09 00 00 00 00 00 00 5B [23:01:30]Write i2c OK [23:01:30]MH_I2C_Read... [23:01:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:01:30]Read from MH i2c: E2 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 03 00 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 03 00 D3 16 00 90 00 5D [23:01:30]RAPDU: 90 00 [23:01:30]wFMCommunicate OK [23:01:30]SAM_PROTO_ClearQueue done [23:01:30]KKMCreateOFDPacket [23:01:30]OFDProtocolAddRootSTLVToBuf [23:01:30]FM_MakeSignedData [23:01:30]FM_MakeSignedData [23:01:30]SAM_PROTO_SignData [23:01:30]wFMCommunicate request_size=4 [23:01:30]MH_SAM_APDU [23:01:30]CAPDU: 80 0D 01 02 [23:01:30]Write to MH i2c: E2 08 00 D4 16 80 0D 01 02 00 00 00 00 63 [23:01:30]Write i2c OK [23:01:30]MH_I2C_Read... [23:01:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:01:30]Read from MH i2c: E2 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 03 00 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 03 00 D4 16 00 90 00 5E [23:01:30]RAPDU: 90 00 [23:01:30]wFMCommunicate OK [23:01:30]wFMCommunicate request_size=253 [23:01:30]MH_SAM_APDU [23:01:30]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 4A 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E5 00 00 35 04 06 00 56 AF 80 05 F1 E8 [23:01:30]Write to MH i2c: E2 00 01 D5 16 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 4A 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E5 00 00 35 04 06 00 56 AF 80 05 F1 E8 00 00 9D [23:01:30]Write i2c OK [23:01:30]MH_I2C_Read... [23:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:30]Read from MH i2c: E2 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 03 00 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 03 00 D5 16 00 90 00 5F [23:01:30]RAPDU: 90 00 [23:01:30]wFMCommunicate OK [23:01:30]wFMCommunicate request_size=4 [23:01:30]MH_SAM_APDU [23:01:30]CAPDU: 80 0D 03 02 [23:01:30]Write to MH i2c: E2 08 00 D6 16 80 0D 03 02 00 00 00 00 67 [23:01:30]Write i2c OK [23:01:30]MH_I2C_Read... [23:01:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:01:30]Read from MH i2c: E2 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 0B 00 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 0B 00 D6 16 00 3F EF E2 86 01 23 4E A9 90 00 19 [23:01:30]RAPDU: 3F EF E2 86 01 23 4E A9 90 00 [23:01:30]wFMCommunicate OK [23:01:30]SAM_PROTO_SignData done [23:01:30]FM_MakeSignedData done [23:01:30]CreateOFDProtocolMessage [23:01:30]wFMCommunicate request_size=4 [23:01:30]MH_SAM_APDU [23:01:30]CAPDU: 80 11 00 00 [23:01:30]Write to MH i2c: E2 08 00 D7 16 80 11 00 00 00 00 00 00 67 [23:01:30]Write i2c OK [23:01:30]MH_I2C_Read... [23:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:30]Read from MH i2c: E2 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 17 00 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 17 00 D7 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B3 [23:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:01:30]wFMCommunicate OK [23:01:30]CreateOFDProtocolMessage done [23:01:30]OFDSenderStorePacket 58788 [23:01:30]StoreOFDPacket docnum=58788 [23:01:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 64 E6 00 01 DD 73 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 4A 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E5 00 00 35 04 06 00 56 AF 80 05 F1 E8 3F EF E2 86 01 23 4E A9 [23:01:30]CheckFolder [23:01:30]dirname=/storage/ofd_packets [23:01:30]CheckFolder done [23:01:30]ProducePacketName [23:01:30]name=ofd_packets/00058788 [23:01:30]NVStorageSaveData ofd_packets/00058788 [23:01:30]File name is /storage/ofd_packets/00058788 [23:01:30]Write 294 bytes [23:01:30]NVStorageSaveData done [23:01:30]OFDSenderStorePacket done [23:01:30]KKMCreateOFDPacket done [23:01:30]NVStorageSaveData kkm_last_timestamp [23:01:30]File name is /storage/kkm_last_timestamp [23:01:30]Write 4 bytes [23:01:30]NVStorageSaveData done [23:01:30]ExternCall_PrintAddStr [23:01:30]wPrintStart [23:01:30]Write to MH i2c: 01 00 00 D8 16 EE [23:01:30]Write i2c OK [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: 01 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: 01 07 00 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: 01 07 00 D8 16 00 00 00 00 00 FF 0F 03 [23:01:30]RasterBufferAndPrint [23:01:30]line Счет N : (1)2076148 [23:01:30]line ИНН: 02508201610067 [23:01:30]line Контрольно-Кассовый Чек [23:01:30]line ПРОДАЖА [23:01:30]line ТРК (МРК, ГНК) : 34 [23:01:30]line Товар: 2710124130 [23:01:30]line SU-92 [23:01:30]line 5.820 * 68.80 [23:01:30]line = 400.42 [23:01:30]line НДС 12% НСП 1% [23:01:30]line > о реализуемом товаре [23:01:30]line ОКРУГЛЕНИЕ: -0.42 [23:01:30]line ИТОГО: 400.00 [23:01:30]line Внесено: 400.00 [23:01:30]line СДАЧА: 0.00 [23:01:30]line НСП 1% : 3.54 [23:01:30]line НДС 12% : 42.52 [23:01:30]line Наличными: 400.00 [23:01:30]line Безнал.: 0.00 [23:01:30]line Место: АЗС № 135 "Партнер Нефть" [23:01:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:01:30]line СНО: Общий режим [23:01:30]line Чек 772 20.08.2024 23:01 [23:01:30]line Смена: 100 ФФД: 1.0 [23:01:30]line ЗНМ: 0300000196 [23:01:30]line РНМ: 0000000000162794 [23:01:30]line Версия ККМ: v1.0 [23:01:30]line ФМ: 0000000002094532 [23:01:30]line ФД: 58788 [23:01:30]line ФПД: 95311767138792 [23:01:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230130&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58788&fm=95311767138792&tin=02508201610067®Number=0000000000162794&sum=40000 [23:01:31]OFD Sender: Processing packet 58788 [packets to send 52, broken 51] [23:01:31]ProducePacketName [23:01:31]name=ofd_packets/00058788 [23:01:31]OFD Sender: To server: pG, [23:01:31]CommunicateWithHost lk.salyk.kg:30040 [23:01:31]ConnectInit lk.salyk.kg [23:01:31]written 0, free lines is 4095 [23:01:31]Connected sock=10 [23:01:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 64 E6 00 01 DD 73 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 4A 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A4 E5 00 00 35 04 06 00 56 AF 80 05 F1 E8 3F EF E2 86 01 23 4E A9 [23:01:31]Write to MH i2c: 01 00 00 03 17 1A [23:01:31]Write i2c OK [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: 01 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: 01 07 00 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: 01 07 00 03 17 00 00 00 00 00 99 0C C6 [23:01:31]RasterBufferAndPrint [23:01:31]line [23:01:31]line [23:01:31]line [23:01:31]line [23:01:31]line [23:01:31]written 0, free lines is 3228 [23:01:31]MH_Cut [23:01:31]Write to MH i2c: D1 01 00 0A 17 01 F3 [23:01:31]Write i2c OK [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: D1 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: D1 01 00 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: D1 01 00 0A 17 00 F2 [23:01:31]Write to MH i2c: 01 00 00 0B 17 22 [23:01:31]Write i2c OK [23:01:31]MH_I2C_Read... [23:01:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 43 90 47 00 5F 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 32 30 39 34 35 33 32 10 04 04 00 A4 E5 00 00 F4 03 04 00 98 CB C4 66 B6 04 01 00 00 44 F5 FF 93 92 BC 29 E2 [23:01:31]CommunicateWithHost err = 0 [23:01:31]CheckOFDResponse [23:01:31]1017 (14) - 77093643461234 [23:01:31]1041 (16) - 0000000002094532 [23:01:31]1040 (4) - 58788 [23:01:31]1012 (4) - 20.08.2024 17:00 [23:01:31]1206 (1) - 0 [23:01:31]OFD Sender: Remove packet 58788 [23:01:31]ProducePacketName [23:01:31]name=ofd_packets/00058788 [23:01:31]NVStorageDeleteData [23:01:32]OFD Sender: No OFD packet to send [23:01:32]*** Cut start [23:01:32]*** Partial cut [23:01:32]*** CUTSNS_PIN = 1 [23:01:32]*** CUTSNS_PIN = 0 [23:01:32]*** Brake cut motor [23:01:33]Read from MH i2c: 01 [23:01:33]MH_I2C_Read... [23:01:33]*** Stop cut motor [23:01:33]*** Cut end [23:01:33]Read from MH i2c: 01 07 00 [23:01:33]MH_I2C_Read... [23:01:33]Read from MH i2c: 01 07 00 0B 17 00 00 00 00 00 FF 0F 37 [23:01:33]process_action close_receipt done [23:01:33]requested_data is exist [23:01:33]produce_requested_data [23:01:33]requested_item fm.sn is exist - process it [23:01:33]wFMCommunicate request_size=4 [23:01:33]MH_SAM_APDU [23:01:33]CAPDU: 80 11 00 00 [23:01:33]Write to MH i2c: E2 08 00 0C 17 80 11 00 00 00 00 00 00 9D [23:01:33]Write i2c OK [23:01:33]MH_I2C_Read... [23:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:33]Read from MH i2c: E2 [23:01:33]MH_I2C_Read... [23:01:33]Read from MH i2c: E2 17 00 [23:01:33]MH_I2C_Read... [23:01:33]Read from MH i2c: E2 17 00 0C 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E9 [23:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:01:33]wFMCommunicate OK [23:01:33]requested_item fd.num is exist - process it [23:01:33]SAM_PROTO_GetFieldsCounters [23:01:33]wFMCommunicate request_size=4 [23:01:33]MH_SAM_APDU [23:01:33]CAPDU: 80 13 00 00 [23:01:33]Write to MH i2c: E2 08 00 0D 17 80 13 00 00 00 00 00 00 A0 [23:01:33]Write i2c OK [23:01:33]MH_I2C_Read... [23:01:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:01:33]Read from MH i2c: E2 [23:01:33]MH_I2C_Read... [23:01:33]Read from MH i2c: E2 62 00 [23:01:33]MH_I2C_Read... [23:01:33]Read from MH i2c: E2 62 00 0D 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 04 03 00 00 5E 04 04 00 04 03 00 00 57 04 04 00 05 03 00 00 19 04 04 00 00 00 00 00 90 00 C0 [23:01:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 04 03 00 00 5E 04 04 00 04 03 00 00 57 04 04 00 05 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:01:33]wFMCommunicate OK [23:01:33]SAM_PROTO_GetFieldsCounters done [23:01:33]requested_item shift.num is exist - process it [23:01:33]requested_item shift.opened is exist - process it [23:01:33]req_shift_opened [23:01:33]FM_GetShiftState [23:01:33]SAM_PROTO_GetShiftState [23:01:33]wFMCommunicate request_size=4 [23:01:33]MH_SAM_APDU [23:01:33]CAPDU: 80 13 01 00 [23:01:33]Write to MH i2c: E2 08 00 0E 17 80 13 01 00 00 00 00 00 A2 [23:01:33]Write i2c OK [23:01:33]MH_I2C_Read... [23:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:33]Read from MH i2c: E2 [23:01:33]MH_I2C_Read... [23:01:33]Read from MH i2c: E2 0E 00 [23:01:33]MH_I2C_Read... [23:01:33]Read from MH i2c: E2 0E 00 0E 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C5 [23:01:33]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:01:33]wFMCommunicate OK [23:01:33]SAM_PROTO_GetShiftState done [23:01:33]FM_GetShiftState done [23:01:33]req_shift_opened done [23:01:33]requested_item shift.open_date is exist - process it [23:01:33]req_shift_open_date [23:01:33]req_shift_open_date done [23:01:33]produce_requested_data done [23:01:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58788,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:01:33]process_action_free close_receipt [23:01:33]json_value_free [23:01:33]json_value_free done [23:01:33]process_json_proto returns [23:01:33]Send response to host [23:01:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58788,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:01:33]free response buf [23:01:33]execute_script done [23:01:33]execute_script returns [23:01:33]free content buf [23:01:33]Sock 7.Close socket [23:01:33]Sock 7.Thread stoped [23:01:37]OFD Sender: No OFD packet to send [23:01:42]OFD Sender: No OFD packet to send [23:01:47]OFD Sender: No OFD packet to send [23:01:52]OFD Sender: No OFD packet to send [23:01:57]OFD Sender: No OFD packet to send [23:02:02]OFD Sender: No OFD packet to send [23:02:07]OFD Sender: No OFD packet to send [23:02:12]OFD Sender: No OFD packet to send [23:02:17]OFD Sender: No OFD packet to send [23:02:22]OFD Sender: No OFD packet to send [23:02:27]OFD Sender: No OFD packet to send [23:02:32]OFD Sender: No OFD packet to send [23:02:37]OFD Sender: No OFD packet to send [23:02:42]OFD Sender: No OFD packet to send [23:02:47]OFD Sender: No OFD packet to send [23:02:50]accept exits with 9 [23:02:50]New connection [23:02:50]New thread 3067440484 created [23:02:50] Sock 9.Parse request [23:02:50]Thread 3067583844 joined [23:02:50]Sock 9.Check first char [23:02:50]Waiting for new connection... [23:02:50]Sock 9.First char is OK [23:02:50]request: POST /json_proto HTTP/1.0 [23:02:50]Method: POST [23:02:50]URL: /json_proto [23:02:50]Method is POST - this is cgi request [23:02:50]url: /json_proto [23:02:50]query_string will be loaded in cgi processing [23:02:50]execute_cgi json_proto POST (null) [23:02:50]execute_cgi path=json_proto method=POST [23:02:50]POST find Content-Length [23:02:50]Host: 172.17.44.3:8080 [23:02:50]Content-Length: 802 [23:02:50]Content-Type: application/json [23:02:50] [23:02:50]POST finish read [23:02:50]Found Content-Length = 802 [23:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.880, "sum" : 955.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 955.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:50]execute_script... [23:02:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.880, "sum" : 955.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 955.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:50]POST & json_proto [23:02:50]process_json_proto [23:02:50]json parsed OK: [23:02:50]protocol is kg_v1.0 [23:02:50]action value=close_receipt [23:02:50]process_action close_receipt [23:02:50]cmd_close_receipt [23:02:50]MH_GetDate [23:02:50]Write to MH i2c: F0 00 00 0F 17 15 [23:02:50]Write i2c OK [23:02:50]MH_I2C_Read... [23:02:50]Read from MH i2c: F0 [23:02:50]MH_I2C_Read... [23:02:50]Read from MH i2c: F0 09 00 [23:02:50]MH_I2C_Read... [23:02:50]Read from MH i2c: F0 09 00 0F 17 00 9B 20 C5 66 AD C5 5D 66 39 [23:02:50]GetLastDocTimeStamp 1724194890 [23:02:50]current date 1724194971 [23:02:50]FM_GetShiftState [23:02:50]SAM_PROTO_GetShiftState [23:02:50]wFMCommunicate request_size=4 [23:02:50]MH_SAM_APDU [23:02:50]CAPDU: 80 13 01 00 [23:02:50]Write to MH i2c: E2 08 00 10 17 80 13 01 00 00 00 00 00 A4 [23:02:50]Write i2c OK [23:02:50]MH_I2C_Read... [23:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:50]Read from MH i2c: E2 [23:02:50]MH_I2C_Read... [23:02:50]Read from MH i2c: E2 0E 00 [23:02:50]MH_I2C_Read... [23:02:50]Read from MH i2c: E2 0E 00 10 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C7 [23:02:50]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:02:50]wFMCommunicate OK [23:02:50]SAM_PROTO_GetShiftState done [23:02:50]FM_GetShiftState done [23:02:50]opened in 1724112910 [23:02:50]opened+sec_in_day 1724199310 [23:02:50]quantity*price = 95569 [23:02:50]sum+1 = 95571 [23:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 955.70 НСП 1% : 8.46 НДС 12% : 101.49 Наличными: 0.00 Безнал.: 955.70 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 773 20.08.2024 23:02 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58789 ФПД: 250823541270871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230251&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58789&fm=250823541270871&tin=02508201610067®Number=0000000000162794&sum=95570 [23:02:51]StoreToDocumentArchive [23:02:51]shift 100 fd 58789 [23:02:51]save to /storage/0100/doc_00058789 [23:02:51]save last doc name /storage/0100/doc_00058789 to /storage/kkm_last_doc_name [23:02:51]save OK [23:02:51]Clear old archive folders... [23:02:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:02:51]tlvbuf is 01F95220 [23:02:51]SAM_PROTO_ClearQueue [23:02:51]wFMCommunicate request_size=4 [23:02:51]MH_SAM_APDU [23:02:51]CAPDU: 80 09 00 00 [23:02:51]Write to MH i2c: E2 08 00 1D 17 80 09 00 00 00 00 00 00 A6 [23:02:51]Write i2c OK [23:02:51]MH_I2C_Read... [23:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:02:51]Read from MH i2c: E2 [23:02:51]MH_I2C_Read... [23:02:51]Read from MH i2c: E2 03 00 [23:02:51]MH_I2C_Read... [23:02:51]Read from MH i2c: E2 03 00 1D 17 00 90 00 A8 [23:02:51]RAPDU: 90 00 [23:02:51]wFMCommunicate OK [23:02:51]SAM_PROTO_ClearQueue done [23:02:51]KKMCreateOFDPacket [23:02:51]OFDProtocolAddRootSTLVToBuf [23:02:51]FM_MakeSignedData [23:02:51]FM_MakeSignedData [23:02:51]SAM_PROTO_SignData [23:02:51]wFMCommunicate request_size=4 [23:02:51]MH_SAM_APDU [23:02:51]CAPDU: 80 0D 01 02 [23:02:51]Write to MH i2c: E2 08 00 1E 17 80 0D 01 02 00 00 00 00 AE [23:02:51]Write i2c OK [23:02:51]MH_I2C_Read... [23:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:02:51]Read from MH i2c: E2 [23:02:51]MH_I2C_Read... [23:02:51]Read from MH i2c: E2 03 00 [23:02:51]MH_I2C_Read... [23:02:51]Read from MH i2c: E2 03 00 1E 17 00 90 00 A9 [23:02:51]RAPDU: 90 00 [23:02:51]wFMCommunicate OK [23:02:51]wFMCommunicate request_size=255 [23:02:51]MH_SAM_APDU [23:02:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 32 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 75 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 9B 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E5 00 00 35 04 06 00 E4 [23:02:51]Write to MH i2c: E2 02 01 1F 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 35 FF 03 08 00 03 50 32 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 75 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 9B 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E5 00 00 35 04 06 00 E4 00 00 88 [23:02:51]Write i2c OK [23:02:51]MH_I2C_Read... [23:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:52]Read from MH i2c: E2 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: E2 03 00 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: E2 03 00 1F 17 00 90 00 AA [23:02:52]RAPDU: 90 00 [23:02:52]wFMCommunicate OK [23:02:52]wFMCommunicate request_size=10 [23:02:52]MH_SAM_APDU [23:02:52]CAPDU: 80 0D 02 02 05 1F 68 14 29 57 [23:02:52]Write to MH i2c: E2 0D 00 20 17 80 0D 02 02 05 00 1F 68 14 29 57 00 00 D6 [23:02:52]Write i2c OK [23:02:52]MH_I2C_Read... [23:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:52]Read from MH i2c: E2 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: E2 03 00 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: E2 03 00 20 17 00 90 00 AB [23:02:52]RAPDU: 90 00 [23:02:52]wFMCommunicate OK [23:02:52]wFMCommunicate request_size=4 [23:02:52]MH_SAM_APDU [23:02:52]CAPDU: 80 0D 03 02 [23:02:52]Write to MH i2c: E2 08 00 21 17 80 0D 03 02 00 00 00 00 B3 [23:02:52]Write i2c OK [23:02:52]MH_I2C_Read... [23:02:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:02:52]Read from MH i2c: E2 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: E2 0B 00 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: E2 0B 00 21 17 00 56 C6 C4 49 BE 4F C0 CF 90 00 79 [23:02:52]RAPDU: 56 C6 C4 49 BE 4F C0 CF 90 00 [23:02:52]wFMCommunicate OK [23:02:52]SAM_PROTO_SignData done [23:02:52]FM_MakeSignedData done [23:02:52]CreateOFDProtocolMessage [23:02:52]wFMCommunicate request_size=4 [23:02:52]MH_SAM_APDU [23:02:52]CAPDU: 80 11 00 00 [23:02:52]Write to MH i2c: E2 08 00 22 17 80 11 00 00 00 00 00 00 B3 [23:02:52]Write i2c OK [23:02:52]MH_I2C_Read... [23:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:52]Read from MH i2c: E2 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: E2 17 00 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: E2 17 00 22 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FF [23:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:02:52]wFMCommunicate OK [23:02:52]CreateOFDProtocolMessage done [23:02:52]OFDSenderStorePacket 58789 [23:02:52]StoreOFDPacket docnum=58789 [23:02:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C B3 07 01 8A 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 35 FF 03 08 00 03 50 32 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 75 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 9B 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E5 00 00 35 04 06 00 E4 1F 68 14 29 57 56 C6 C4 49 BE 4F C0 CF [23:02:52]CheckFolder [23:02:52]dirname=/storage/ofd_packets [23:02:52]CheckFolder done [23:02:52]ProducePacketName [23:02:52]name=ofd_packets/00058789 [23:02:52]NVStorageSaveData ofd_packets/00058789 [23:02:52]File name is /storage/ofd_packets/00058789 [23:02:52]Write 301 bytes [23:02:52]NVStorageSaveData done [23:02:52]OFDSenderStorePacket done [23:02:52]KKMCreateOFDPacket done [23:02:52]NVStorageSaveData kkm_last_timestamp [23:02:52]File name is /storage/kkm_last_timestamp [23:02:52]Write 4 bytes [23:02:52]NVStorageSaveData done [23:02:52]ExternCall_PrintAddStr [23:02:52]wPrintStart [23:02:52]Write to MH i2c: 01 00 00 23 17 3A [23:02:52]Write i2c OK [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: 01 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: 01 07 00 [23:02:52]MH_I2C_Read... [23:02:52]Read from MH i2c: 01 07 00 23 17 00 00 00 00 00 FF 0F 4F [23:02:52]RasterBufferAndPrint [23:02:52]line Счет N : (1)2076149 [23:02:52]line ИНН: 02508201610067 [23:02:52]line Контрольно-Кассовый Чек [23:02:52]line ПРОДАЖА [23:02:52]line ТРК (МРК, ГНК) : 42 [23:02:52]line Товар: 2710124500 [23:02:52]line Аи-95-К-5 [23:02:52]line 12.880 * 74.20 [23:02:52]line = 955.70 [23:02:52]line НДС 12% НСП 1% [23:02:52]line > о реализуемом товаре [23:02:52]line ИТОГО: 955.70 [23:02:52]line НСП 1% : 8.46 [23:02:52]line НДС 12% : 101.49 [23:02:52]line Наличными: 0.00 [23:02:52]line Безнал.: 955.70 [23:02:52]line Место: АЗС № 135 "Партнер Нефть" [23:02:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:02:52]line СНО: Общий режим [23:02:52]line Чек 773 20.08.2024 23:02 [23:02:52]line Смена: 100 ФФД: 1.0 [23:02:52]line ЗНМ: 0300000196 [23:02:52]line РНМ: 0000000000162794 [23:02:52]line Версия ККМ: v1.0 [23:02:52]line Платежная система: O! деньги [23:02:52]line ФМ: 0000000002094532 [23:02:52]line ФД: 58789 [23:02:52]line ФПД: 250823541270871 [23:02:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230251&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58789&fm=250823541270871&tin=02508201610067®Number=0000000000162794&sum=95570 [23:02:52]OFD Sender: Processing packet 58789 [packets to send 52, broken 51] [23:02:52]ProducePacketName [23:02:52]name=ofd_packets/00058789 [23:02:52]OFD Sender: To server: pG, [23:02:52]CommunicateWithHost lk.salyk.kg:30040 [23:02:52]ConnectInit lk.salyk.kg [23:02:52]written 0, free lines is 4095 [23:02:52]Connected sock=10 [23:02:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 9C B3 07 01 8A 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 35 FF 03 08 00 03 50 32 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 75 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 9B 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E5 00 00 35 04 06 00 E4 1F 68 14 29 57 56 C6 C4 49 BE 4F C0 CF [23:02:53]Write to MH i2c: 01 00 00 4D 17 64 [23:02:53]Write i2c OK [23:02:53]MH_I2C_Read... [23:02:53]Read from MH i2c: 01 [23:02:53]MH_I2C_Read... [23:02:53]Read from MH i2c: 01 07 00 [23:02:53]MH_I2C_Read... [23:02:53]Read from MH i2c: 01 07 00 4D 17 00 00 00 00 00 B3 0C 2A [23:02:53]RasterBufferAndPrint [23:02:53]line [23:02:53]line [23:02:53]line [23:02:53]line [23:02:53]line [23:02:53]written 0, free lines is 3254 [23:02:53]MH_Cut [23:02:53]Write to MH i2c: D1 01 00 54 17 01 3D [23:02:53]Write i2c OK [23:02:53]MH_I2C_Read... [23:02:53]Read from MH i2c: D1 [23:02:53]MH_I2C_Read... [23:02:53]Read from MH i2c: D1 01 00 [23:02:53]MH_I2C_Read... [23:02:53]Read from MH i2c: D1 01 00 54 17 00 3C [23:02:53]Write to MH i2c: 01 00 00 55 17 6C [23:02:53]Write i2c OK [23:02:53]MH_I2C_Read... [23:02:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 87 45 47 00 23 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A5 E5 00 00 F4 03 04 00 E9 CB C4 66 B6 04 01 00 00 93 4B 02 80 E7 A3 5B A4 [23:02:53]CommunicateWithHost err = 0 [23:02:53]CheckOFDResponse [23:02:53]1017 (14) - 77093643461234 [23:02:53]1041 (16) - 0000000002094532 [23:02:53]1040 (4) - 58789 [23:02:53]1012 (4) - 20.08.2024 17:01 [23:02:53]1206 (1) - 0 [23:02:53]OFD Sender: Remove packet 58789 [23:02:53]ProducePacketName [23:02:53]name=ofd_packets/00058789 [23:02:53]NVStorageDeleteData [23:02:53]OFD Sender: No OFD packet to send [23:02:53]*** Cut start [23:02:53]*** Partial cut [23:02:53]*** CUTSNS_PIN = 1 [23:02:54]*** CUTSNS_PIN = 0 [23:02:54]*** Brake cut motor [23:02:54]Read from MH i2c: 01 [23:02:54]MH_I2C_Read... [23:02:54]*** Stop cut motor [23:02:54]*** Cut end [23:02:54]Read from MH i2c: 01 07 00 [23:02:54]MH_I2C_Read... [23:02:54]Read from MH i2c: 01 07 00 55 17 00 00 00 00 00 FF 0F 81 [23:02:54]process_action close_receipt done [23:02:54]requested_data is exist [23:02:54]produce_requested_data [23:02:54]requested_item fm.sn is exist - process it [23:02:54]wFMCommunicate request_size=4 [23:02:54]MH_SAM_APDU [23:02:54]CAPDU: 80 11 00 00 [23:02:54]Write to MH i2c: E2 08 00 56 17 80 11 00 00 00 00 00 00 E7 [23:02:54]Write i2c OK [23:02:54]MH_I2C_Read... [23:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:54]Read from MH i2c: E2 [23:02:54]MH_I2C_Read... [23:02:54]Read from MH i2c: E2 17 00 [23:02:54]MH_I2C_Read... [23:02:54]Read from MH i2c: E2 17 00 56 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 33 [23:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:02:54]wFMCommunicate OK [23:02:54]requested_item fd.num is exist - process it [23:02:54]SAM_PROTO_GetFieldsCounters [23:02:54]wFMCommunicate request_size=4 [23:02:54]MH_SAM_APDU [23:02:54]CAPDU: 80 13 00 00 [23:02:54]Write to MH i2c: E2 08 00 57 17 80 13 00 00 00 00 00 00 EA [23:02:54]Write i2c OK [23:02:54]MH_I2C_Read... [23:02:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:02:54]Read from MH i2c: E2 [23:02:54]MH_I2C_Read... [23:02:54]Read from MH i2c: E2 62 00 [23:02:54]MH_I2C_Read... [23:02:54]Read from MH i2c: E2 62 00 57 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A5 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 05 03 00 00 5E 04 04 00 05 03 00 00 57 04 04 00 06 03 00 00 19 04 04 00 00 00 00 00 90 00 0E [23:02:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A5 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 05 03 00 00 5E 04 04 00 05 03 00 00 57 04 04 00 06 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:02:54]wFMCommunicate OK [23:02:54]SAM_PROTO_GetFieldsCounters done [23:02:54]requested_item shift.num is exist - process it [23:02:54]requested_item shift.opened is exist - process it [23:02:54]req_shift_opened [23:02:54]FM_GetShiftState [23:02:54]SAM_PROTO_GetShiftState [23:02:54]wFMCommunicate request_size=4 [23:02:54]MH_SAM_APDU [23:02:54]CAPDU: 80 13 01 00 [23:02:54]Write to MH i2c: E2 08 00 58 17 80 13 01 00 00 00 00 00 EC [23:02:54]Write i2c OK [23:02:54]MH_I2C_Read... [23:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:54]Read from MH i2c: E2 [23:02:54]MH_I2C_Read... [23:02:54]Read from MH i2c: E2 0E 00 [23:02:54]MH_I2C_Read... [23:02:54]Read from MH i2c: E2 0E 00 58 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0F [23:02:54]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:02:54]wFMCommunicate OK [23:02:54]SAM_PROTO_GetShiftState done [23:02:54]FM_GetShiftState done [23:02:54]req_shift_opened done [23:02:54]requested_item shift.open_date is exist - process it [23:02:54]req_shift_open_date [23:02:54]req_shift_open_date done [23:02:54]produce_requested_data done [23:02:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58789,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:02:54]process_action_free close_receipt [23:02:54]json_value_free [23:02:54]json_value_free done [23:02:54]process_json_proto returns [23:02:54]Send response to host [23:02:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58789,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:02:54]free response buf [23:02:54]execute_script done [23:02:54]execute_script returns [23:02:54]free content buf [23:02:54]Sock 9.Close socket [23:02:54]Sock 9.Thread stoped [23:02:58]OFD Sender: No OFD packet to send [23:03:03]OFD Sender: No OFD packet to send [23:03:08]OFD Sender: No OFD packet to send [23:03:13]OFD Sender: No OFD packet to send [23:03:18]OFD Sender: No OFD packet to send [23:03:23]OFD Sender: No OFD packet to send [23:03:28]OFD Sender: No OFD packet to send [23:03:33]OFD Sender: No OFD packet to send [23:03:38]OFD Sender: No OFD packet to send [23:03:43]OFD Sender: No OFD packet to send [23:03:48]OFD Sender: No OFD packet to send [23:03:53]OFD Sender: No OFD packet to send [23:03:58]OFD Sender: No OFD packet to send [23:04:03]OFD Sender: No OFD packet to send [23:04:08]accept exits with 7 [23:04:08]New connection [23:04:08]New thread 3067583844 created [23:04:08]Thread 3067440484 joined [23:04:08]Waiting for new connection... [23:04:08] Sock 7.Parse request [23:04:08]Sock 7.Check first char [23:04:08]Sock 7.First char is OK [23:04:08]request: POST /json_proto HTTP/1.0 [23:04:08]Method: POST [23:04:08]URL: /json_proto [23:04:08]Method is POST - this is cgi request [23:04:08]url: /json_proto [23:04:08]query_string will be loaded in cgi processing [23:04:08]execute_cgi json_proto POST (null) [23:04:08]execute_cgi path=json_proto method=POST [23:04:08]POST find Content-Length [23:04:08]Host: 172.17.44.3:8080 [23:04:08]Content-Length: 804 [23:04:08]Content-Type: application/json [23:04:08] [23:04:08]POST finish read [23:04:08]Found Content-Length = 804 [23:04:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:08]execute_script... [23:04: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)2076150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:08]POST & json_proto [23:04:08]process_json_proto [23:04:08]json parsed OK: [23:04:08]protocol is kg_v1.0 [23:04:08]action value=close_receipt [23:04:08]process_action close_receipt [23:04:08]cmd_close_receipt [23:04:08]MH_GetDate [23:04:08]Write to MH i2c: F0 00 00 59 17 5F [23:04:08]Write i2c OK [23:04:08]MH_I2C_Read... [23:04:08]Read from MH i2c: F0 [23:04:08]MH_I2C_Read... [23:04:08]Read from MH i2c: F0 09 00 [23:04:08]MH_I2C_Read... [23:04:08]Read from MH i2c: F0 09 00 59 17 00 E9 20 C5 66 AD C5 5D 66 D1 [23:04:08]GetLastDocTimeStamp 1724194971 [23:04:08]current date 1724195049 [23:04:08]FM_GetShiftState [23:04:08]SAM_PROTO_GetShiftState [23:04:08]wFMCommunicate request_size=4 [23:04:08]MH_SAM_APDU [23:04:08]CAPDU: 80 13 01 00 [23:04:08]Write to MH i2c: E2 08 00 5A 17 80 13 01 00 00 00 00 00 EE [23:04:08]Write i2c OK [23:04:08]MH_I2C_Read... [23:04:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:08]Read from MH i2c: E2 [23:04:08]MH_I2C_Read... [23:04:08]Read from MH i2c: E2 0E 00 [23:04:08]MH_I2C_Read... [23:04:08]Read from MH i2c: E2 0E 00 5A 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 11 [23:04:08]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:04:08]wFMCommunicate OK [23:04:08]SAM_PROTO_GetShiftState done [23:04:08]FM_GetShiftState done [23:04:08]opened in 1724112910 [23:04:08]opened+sec_in_day 1724199310 [23:04:08]quantity*price = 100021 [23:04:08]sum+1 = 100023 [23:04:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 774 20.08.2024 23:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58790 ФПД: 227276608714315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230409&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58790&fm=227276608714315&tin=02508201610067®Number=0000000000162794&sum=100022 [23:04:09]StoreToDocumentArchive [23:04:09]shift 100 fd 58790 [23:04:09]save to /storage/0100/doc_00058790 [23:04:09]save last doc name /storage/0100/doc_00058790 to /storage/kkm_last_doc_name [23:04:09]save OK [23:04:09]Clear old archive folders... [23:04:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:04:09]tlvbuf is 01F482D0 [23:04:09]SAM_PROTO_ClearQueue [23:04:09]wFMCommunicate request_size=4 [23:04:09]MH_SAM_APDU [23:04:09]CAPDU: 80 09 00 00 [23:04:09]Write to MH i2c: E2 08 00 67 17 80 09 00 00 00 00 00 00 F0 [23:04:09]Write i2c OK [23:04:09]MH_I2C_Read... [23:04:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:04:09]Read from MH i2c: E2 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 03 00 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 03 00 67 17 00 90 00 F2 [23:04:09]RAPDU: 90 00 [23:04:09]wFMCommunicate OK [23:04:09]SAM_PROTO_ClearQueue done [23:04:09]KKMCreateOFDPacket [23:04:09]OFDProtocolAddRootSTLVToBuf [23:04:09]FM_MakeSignedData [23:04:09]FM_MakeSignedData [23:04:09]SAM_PROTO_SignData [23:04:09]wFMCommunicate request_size=4 [23:04:09]MH_SAM_APDU [23:04:09]CAPDU: 80 0D 01 02 [23:04:09]Write to MH i2c: E2 08 00 68 17 80 0D 01 02 00 00 00 00 F8 [23:04:09]Write i2c OK [23:04:09]MH_I2C_Read... [23:04:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:04:09]Read from MH i2c: E2 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 03 00 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 03 00 68 17 00 90 00 F3 [23:04:09]RAPDU: 90 00 [23:04:09]wFMCommunicate OK [23:04:09]wFMCommunicate request_size=255 [23:04:09]MH_SAM_APDU [23:04:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 06 03 00 00 F4 03 04 00 E9 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E5 00 00 35 04 06 00 CE [23:04:09]Write to MH i2c: E2 02 01 69 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 06 03 00 00 F4 03 04 00 E9 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E5 00 00 35 04 06 00 CE 00 00 C7 [23:04:09]Write i2c OK [23:04:09]MH_I2C_Read... [23:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:09]Read from MH i2c: E2 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 03 00 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 03 00 69 17 00 90 00 F4 [23:04:09]RAPDU: 90 00 [23:04:09]wFMCommunicate OK [23:04:09]wFMCommunicate request_size=10 [23:04:09]MH_SAM_APDU [23:04:09]CAPDU: 80 0D 02 02 05 B4 F5 87 36 4B [23:04:09]Write to MH i2c: E2 0D 00 6A 17 80 0D 02 02 05 00 B4 F5 87 36 4B 00 00 B6 [23:04:09]Write i2c OK [23:04:09]MH_I2C_Read... [23:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:09]Read from MH i2c: E2 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 03 00 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 03 00 6A 17 00 90 00 F5 [23:04:09]RAPDU: 90 00 [23:04:09]wFMCommunicate OK [23:04:09]wFMCommunicate request_size=4 [23:04:09]MH_SAM_APDU [23:04:09]CAPDU: 80 0D 03 02 [23:04:09]Write to MH i2c: E2 08 00 6B 17 80 0D 03 02 00 00 00 00 FD [23:04:09]Write i2c OK [23:04:09]MH_I2C_Read... [23:04:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:04:09]Read from MH i2c: E2 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 0B 00 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 0B 00 6B 17 00 8E AF 05 EE 96 26 28 8B 90 00 9D [23:04:09]RAPDU: 8E AF 05 EE 96 26 28 8B 90 00 [23:04:09]wFMCommunicate OK [23:04:09]SAM_PROTO_SignData done [23:04:09]FM_MakeSignedData done [23:04:09]CreateOFDProtocolMessage [23:04:09]wFMCommunicate request_size=4 [23:04:09]MH_SAM_APDU [23:04:09]CAPDU: 80 11 00 00 [23:04:09]Write to MH i2c: E2 08 00 6C 17 80 11 00 00 00 00 00 00 FD [23:04:09]Write i2c OK [23:04:09]MH_I2C_Read... [23:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:09]Read from MH i2c: E2 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 17 00 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: E2 17 00 6C 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 49 [23:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:04:09]wFMCommunicate OK [23:04:09]CreateOFDProtocolMessage done [23:04:09]OFDSenderStorePacket 58790 [23:04:09]StoreOFDPacket docnum=58790 [23:04:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 87 9E 07 01 7B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 06 03 00 00 F4 03 04 00 E9 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E5 00 00 35 04 06 00 CE B4 F5 87 36 4B 8E AF 05 EE 96 26 28 8B [23:04:09]CheckFolder [23:04:09]dirname=/storage/ofd_packets [23:04:09]CheckFolder done [23:04:09]ProducePacketName [23:04:09]name=ofd_packets/00058790 [23:04:09]NVStorageSaveData ofd_packets/00058790 [23:04:09]File name is /storage/ofd_packets/00058790 [23:04:09]Write 301 bytes [23:04:09]NVStorageSaveData done [23:04:09]OFDSenderStorePacket done [23:04:09]KKMCreateOFDPacket done [23:04:09]NVStorageSaveData kkm_last_timestamp [23:04:09]File name is /storage/kkm_last_timestamp [23:04:09]Write 4 bytes [23:04:09]NVStorageSaveData done [23:04:09]ExternCall_PrintAddStr [23:04:09]wPrintStart [23:04:09]Write to MH i2c: 01 00 00 6D 17 84 [23:04:09]Write i2c OK [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: 01 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: 01 07 00 [23:04:09]MH_I2C_Read... [23:04:09]Read from MH i2c: 01 07 00 6D 17 00 00 00 00 00 FF 0F 99 [23:04:09]RasterBufferAndPrint [23:04:09]line Счет N : (1)2076150 [23:04:09]line ИНН: 02508201610067 [23:04:09]line Контрольно-Кассовый Чек [23:04:09]line ПРОДАЖА [23:04:09]line ТРК (МРК, ГНК) : 32 [23:04:09]line Товар: 2710124500 [23:04:09]line Аи-95-К-5 [23:04:09]line 13.480 * 74.20 [23:04:09]line = 1000.22 [23:04:09]line НДС 12% НСП 1% [23:04:09]line > о реализуемом товаре [23:04:09]line ИТОГО: 1000.22 [23:04:09]line НСП 1% : 8.85 [23:04:09]line НДС 12% : 106.22 [23:04:09]line Наличными: 0.00 [23:04:09]line Безнал.: 1000.22 [23:04:09]line Место: АЗС № 135 "Партнер Нефть" [23:04:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:04:09]line СНО: Общий режим [23:04:09]line Чек 774 20.08.2024 23:04 [23:04:09]line Смена: 100 ФФД: 1.0 [23:04:09]line ЗНМ: 0300000196 [23:04:09]line РНМ: 0000000000162794 [23:04:09]line Версия ККМ: v1.0 [23:04:09]line Платежная система: O! деньги [23:04:09]line ФМ: 0000000002094532 [23:04:09]line ФД: 58790 [23:04:09]line ФПД: 227276608714315 [23:04:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230409&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58790&fm=227276608714315&tin=02508201610067®Number=0000000000162794&sum=100022 [23:04:10]OFD Sender: Processing packet 58790 [packets to send 52, broken 51] [23:04:10]ProducePacketName [23:04:10]name=ofd_packets/00058790 [23:04:10]OFD Sender: To server: pG, [23:04:10]CommunicateWithHost lk.salyk.kg:30040 [23:04:10]ConnectInit lk.salyk.kg [23:04:10]written 0, free lines is 4095 [23:04:10]Connected sock=10 [23:04:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 87 9E 07 01 7B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 06 03 00 00 F4 03 04 00 E9 20 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A6 E5 00 00 35 04 06 00 CE B4 F5 87 36 4B 8E AF 05 EE 96 26 28 8B [23:04:10]Write to MH i2c: 01 00 00 97 17 AE [23:04:10]Write i2c OK [23:04:10]MH_I2C_Read... [23:04:10]Read from MH i2c: 01 [23:04:10]MH_I2C_Read... [23:04:10]Read from MH i2c: 01 07 00 [23:04:10]MH_I2C_Read... [23:04:10]Read from MH i2c: 01 07 00 97 17 00 00 00 00 00 BF 0C 80 [23:04:10]RasterBufferAndPrint [23:04:10]line [23:04:10]line [23:04:10]line [23:04:10]line [23:04:10]line [23:04:10]written 0, free lines is 3268 [23:04:10]MH_Cut [23:04:10]Write to MH i2c: D1 01 00 9E 17 01 87 [23:04:10]Write i2c OK [23:04:10]MH_I2C_Read... [23:04:10]Read from MH i2c: D1 [23:04:10]MH_I2C_Read... [23:04:10]Read from MH i2c: D1 01 00 [23:04:10]MH_I2C_Read... [23:04:10]Read from MH i2c: D1 01 00 9E 17 00 86 [23:04:10]Write to MH i2c: 01 00 00 9F 17 B6 [23:04:10]Write i2c OK [23:04:10]MH_I2C_Read... [23:04:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 26 AC 47 00 1C 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 32 30 39 34 35 33 32 10 04 04 00 A6 E5 00 00 F4 03 04 00 36 CC C4 66 B6 04 01 00 00 2E D9 12 94 B6 D4 6E 9F [23:04:10]CommunicateWithHost err = 0 [23:04:10]CheckOFDResponse [23:04:10]1017 (14) - 77093643461234 [23:04:10]1041 (16) - 0000000002094532 [23:04:10]1040 (4) - 58790 [23:04:10]1012 (4) - 20.08.2024 17:02 [23:04:10]1206 (1) - 0 [23:04:10]OFD Sender: Remove packet 58790 [23:04:10]ProducePacketName [23:04:10]name=ofd_packets/00058790 [23:04:10]NVStorageDeleteData [23:04:11]OFD Sender: No OFD packet to send [23:04:11]*** Cut start [23:04:11]*** Partial cut [23:04:11]*** CUTSNS_PIN = 1 [23:04:11]*** CUTSNS_PIN = 0 [23:04:11]*** Brake cut motor [23:04:12]Read from MH i2c: 01 [23:04:12]MH_I2C_Read... [23:04:12]*** Stop cut motor [23:04:12]*** Cut end [23:04:12]Read from MH i2c: 01 07 00 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: 01 07 00 9F 17 00 00 00 00 00 FF 0F CB [23:04:12]process_action close_receipt done [23:04:12]requested_data is exist [23:04:12]produce_requested_data [23:04:12]requested_item fm.sn is exist - process it [23:04:12]wFMCommunicate request_size=4 [23:04:12]MH_SAM_APDU [23:04:12]CAPDU: 80 11 00 00 [23:04:12]Write to MH i2c: E2 08 00 A0 17 80 11 00 00 00 00 00 00 31 [23:04:12]Write i2c OK [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: E2 [23:04:12]MH_I2C_Read... [23:04:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:12]Read from MH i2c: E2 17 00 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: E2 17 00 A0 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7D [23:04:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:04:12]wFMCommunicate OK [23:04:12]requested_item fd.num is exist - process it [23:04:12]SAM_PROTO_GetFieldsCounters [23:04:12]wFMCommunicate request_size=4 [23:04:12]MH_SAM_APDU [23:04:12]CAPDU: 80 13 00 00 [23:04:12]Write to MH i2c: E2 08 00 A1 17 80 13 00 00 00 00 00 00 34 [23:04:12]Write i2c OK [23:04:12]MH_I2C_Read... [23:04:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:04:12]Read from MH i2c: E2 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: E2 62 00 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: E2 62 00 A1 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A6 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 06 03 00 00 5E 04 04 00 06 03 00 00 57 04 04 00 07 03 00 00 19 04 04 00 00 00 00 00 90 00 5C [23:04:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A6 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 06 03 00 00 5E 04 04 00 06 03 00 00 57 04 04 00 07 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:04:12]wFMCommunicate OK [23:04:12]SAM_PROTO_GetFieldsCounters done [23:04:12]requested_item shift.num is exist - process it [23:04:12]requested_item shift.opened is exist - process it [23:04:12]req_shift_opened [23:04:12]FM_GetShiftState [23:04:12]SAM_PROTO_GetShiftState [23:04:12]wFMCommunicate request_size=4 [23:04:12]MH_SAM_APDU [23:04:12]CAPDU: 80 13 01 00 [23:04:12]Write to MH i2c: E2 08 00 A2 17 80 13 01 00 00 00 00 00 36 [23:04:12]Write i2c OK [23:04:12]MH_I2C_Read... [23:04:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:12]Read from MH i2c: E2 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: E2 0E 00 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: E2 0E 00 A2 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 59 [23:04:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:04:12]wFMCommunicate OK [23:04:12]SAM_PROTO_GetShiftState done [23:04:12]FM_GetShiftState done [23:04:12]req_shift_opened done [23:04:12]requested_item shift.open_date is exist - process it [23:04:12]req_shift_open_date [23:04:12]req_shift_open_date done [23:04:12]produce_requested_data done [23:04:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58790,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:04:12]process_action_free close_receipt [23:04:12]json_value_free [23:04:12]json_value_free done [23:04:12]process_json_proto returns [23:04:12]Send response to host [23:04:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58790,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:04:12]free response buf [23:04:12]execute_script done [23:04:12]execute_script returns [23:04:12]free content buf [23:04:12]Sock 7.Close socket [23:04:12]Sock 7.Thread stoped [23:04:16]OFD Sender: No OFD packet to send [23:04:21]OFD Sender: No OFD packet to send [23:04:26]OFD Sender: No OFD packet to send [23:04:31]OFD Sender: No OFD packet to send [23:04:36]OFD Sender: No OFD packet to send [23:04:41]OFD Sender: No OFD packet to send [23:04:46]OFD Sender: No OFD packet to send [23:04:51]OFD Sender: No OFD packet to send [23:04:52]accept exits with 9 [23:04:52]New connection [23:04:52]New thread 3067440484 created [23:04:52]Thread 3067583844 joined [23:04:52]Waiting for new connection... [23:04:52] Sock 9.Parse request [23:04:52]Sock 9.Check first char [23:04:52]Sock 9.First char is OK [23:04:52]request: POST /json_proto HTTP/1.0 [23:04:52]Method: POST [23:04:52]URL: /json_proto [23:04:52]Method is POST - this is cgi request [23:04:52]url: /json_proto [23:04:52]query_string will be loaded in cgi processing [23:04:52]execute_cgi json_proto POST (null) [23:04:52]execute_cgi path=json_proto method=POST [23:04:52]POST find Content-Length [23:04:52]Host: 172.17.44.3:8080 [23:04:52]Content-Length: 802 [23:04:52]Content-Type: application/json [23:04:52] [23:04:52]POST finish read [23:04:52]Found Content-Length = 802 [23:04:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 9.330, "sum" : 900.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:52]execute_script... [23: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)2076151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 9.330, "sum" : 900.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:52]POST & json_proto [23:04:52]process_json_proto [23:04:52]json parsed OK: [23:04:52]protocol is kg_v1.0 [23:04:52]action value=close_receipt [23:04:52]process_action close_receipt [23:04:52]cmd_close_receipt [23:04:52]MH_GetDate [23:04:52]Write to MH i2c: F0 00 00 A3 17 A9 [23:04:52]Write i2c OK [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: F0 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: F0 09 00 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: F0 09 00 A3 17 00 15 21 C5 66 AD C5 5D 66 48 [23:04:52]GetLastDocTimeStamp 1724195049 [23:04:52]current date 1724195093 [23:04:52]FM_GetShiftState [23:04:52]SAM_PROTO_GetShiftState [23:04:52]wFMCommunicate request_size=4 [23:04:52]MH_SAM_APDU [23:04:52]CAPDU: 80 13 01 00 [23:04:52]Write to MH i2c: E2 08 00 A4 17 80 13 01 00 00 00 00 00 38 [23:04:52]Write i2c OK [23:04:52]MH_I2C_Read... [23:04:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:52]Read from MH i2c: E2 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: E2 0E 00 [23:04:52]MH_I2C_Read... [23:04:52]Read from MH i2c: E2 0E 00 A4 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5B [23:04:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:04:52]wFMCommunicate OK [23:04:52]SAM_PROTO_GetShiftState done [23:04:52]FM_GetShiftState done [23:04:52]opened in 1724112910 [23:04:52]opened+sec_in_day 1724199310 [23:04:52]quantity*price = 90034 [23:04:52]sum+1 = 90036 [23:04:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.35 НСП 1% : 7.97 НДС 12% : 95.61 Наличными: 0.00 Безнал.: 900.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 775 20.08.2024 23:04 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58791 ФПД: 130261009139418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230453&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58791&fm=130261009139418&tin=02508201610067®Number=0000000000162794&sum=90035 [23:04:53]StoreToDocumentArchive [23:04:53]shift 100 fd 58791 [23:04:53]save to /storage/0100/doc_00058791 [23:04:53]save last doc name /storage/0100/doc_00058791 to /storage/kkm_last_doc_name [23:04:53]save OK [23:04:53]Clear old archive folders... [23:04:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:04:53]tlvbuf is 01F01970 [23:04:53]SAM_PROTO_ClearQueue [23:04:53]wFMCommunicate request_size=4 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 09 00 00 [23:04:53]Write to MH i2c: E2 08 00 B1 17 80 09 00 00 00 00 00 00 3A [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 03 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 03 00 B1 17 00 90 00 3C [23:04:53]RAPDU: 90 00 [23:04:53]wFMCommunicate OK [23:04:53]SAM_PROTO_ClearQueue done [23:04:53]KKMCreateOFDPacket [23:04:53]OFDProtocolAddRootSTLVToBuf [23:04:53]FM_MakeSignedData [23:04:53]FM_MakeSignedData [23:04:53]SAM_PROTO_SignData [23:04:53]wFMCommunicate request_size=4 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 0D 01 02 [23:04:53]Write to MH i2c: E2 08 00 B2 17 80 0D 01 02 00 00 00 00 42 [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 03 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 03 00 B2 17 00 90 00 3D [23:04:53]RAPDU: 90 00 [23:04:53]wFMCommunicate OK [23:04:53]wFMCommunicate request_size=255 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 15 21 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E5 00 00 35 04 06 00 [23:04:53]Write to MH i2c: E2 02 01 B3 17 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 15 21 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E5 00 00 35 04 06 00 00 00 14 [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 03 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 03 00 B3 17 00 90 00 3E [23:04:53]RAPDU: 90 00 [23:04:53]wFMCommunicate OK [23:04:53]wFMCommunicate request_size=11 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 0D 02 02 06 76 78 C1 2D 86 DA [23:04:53]Write to MH i2c: E2 0E 00 B4 17 80 0D 02 02 06 00 76 78 C1 2D 86 DA 00 00 8D [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 03 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 03 00 B4 17 00 90 00 3F [23:04:53]RAPDU: 90 00 [23:04:53]wFMCommunicate OK [23:04:53]wFMCommunicate request_size=4 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 0D 03 02 [23:04:53]Write to MH i2c: E2 08 00 B5 17 80 0D 03 02 00 00 00 00 47 [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 0B 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 0B 00 B5 17 00 EF 9E F8 46 0C 79 60 52 90 00 4A [23:04:53]RAPDU: EF 9E F8 46 0C 79 60 52 90 00 [23:04:53]wFMCommunicate OK [23:04:53]SAM_PROTO_SignData done [23:04:53]FM_MakeSignedData done [23:04:53]CreateOFDProtocolMessage [23:04:53]wFMCommunicate request_size=4 [23:04:53]MH_SAM_APDU [23:04:53]CAPDU: 80 11 00 00 [23:04:53]Write to MH i2c: E2 08 00 B6 17 80 11 00 00 00 00 00 00 47 [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:53]Read from MH i2c: E2 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 17 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: E2 17 00 B6 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 93 [23:04:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:04:53]wFMCommunicate OK [23:04:53]CreateOFDProtocolMessage done [23:04:53]OFDSenderStorePacket 58791 [23:04:53]StoreOFDPacket docnum=58791 [23:04:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 88 72 08 01 04 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 15 21 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E5 00 00 35 04 06 00 76 78 C1 2D 86 DA EF 9E F8 46 0C 79 60 52 [23:04:53]CheckFolder [23:04:53]dirname=/storage/ofd_packets [23:04:53]CheckFolder done [23:04:53]ProducePacketName [23:04:53]name=ofd_packets/00058791 [23:04:53]NVStorageSaveData ofd_packets/00058791 [23:04:53]File name is /storage/ofd_packets/00058791 [23:04:53]Write 302 bytes [23:04:53]NVStorageSaveData done [23:04:53]OFDSenderStorePacket done [23:04:53]KKMCreateOFDPacket done [23:04:53]NVStorageSaveData kkm_last_timestamp [23:04:53]File name is /storage/kkm_last_timestamp [23:04:53]Write 4 bytes [23:04:53]NVStorageSaveData done [23:04:53]ExternCall_PrintAddStr [23:04:53]wPrintStart [23:04:53]Write to MH i2c: 01 00 00 B7 17 CE [23:04:53]Write i2c OK [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: 01 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: 01 07 00 [23:04:53]MH_I2C_Read... [23:04:53]Read from MH i2c: 01 07 00 B7 17 00 00 00 00 00 FF 0F E3 [23:04:53]RasterBufferAndPrint [23:04:53]line Счет N : (1)2076151 [23:04:53]line ИНН: 02508201610067 [23:04:53]line Контрольно-Кассовый Чек [23:04:53]line ПРОДАЖА [23:04:53]line ТРК (МРК, ГНК) : 51 [23:04:53]line Товар: 2710124900 [23:04:53]line Аи-100-К-3 [23:04:53]line 9.330 * 96.50 [23:04:53]line = 900.35 [23:04:53]line НДС 12% НСП 1% [23:04:53]line > о реализуемом товаре [23:04:53]line ИТОГО: 900.35 [23:04:53]line НСП 1% : 7.97 [23:04:53]line НДС 12% : 95.61 [23:04:53]line Наличными: 0.00 [23:04:53]line Безнал.: 900.35 [23:04:53]line Место: АЗС № 135 "Партнер Нефть" [23:04:53]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:04:53]line СНО: Общий режим [23:04:53]line Чек 775 20.08.2024 23:04 [23:04:53]line Смена: 100 ФФД: 1.0 [23:04:53]line ЗНМ: 0300000196 [23:04:53]line РНМ: 0000000000162794 [23:04:53]line Версия ККМ: v1.0 [23:04:53]line Платежная система: O! деньги [23:04:53]line ФМ: 0000000002094532 [23:04:53]line ФД: 58791 [23:04:53]line ФПД: 130261009139418 [23:04:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230453&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58791&fm=130261009139418&tin=02508201610067®Number=0000000000162794&sum=90035 [23:04:54]OFD Sender: Processing packet 58791 [packets to send 52, broken 51] [23:04:54]ProducePacketName [23:04:54]name=ofd_packets/00058791 [23:04:54]OFD Sender: To server: pG, [23:04:54]CommunicateWithHost lk.salyk.kg:30040 [23:04:54]ConnectInit lk.salyk.kg [23:04:54]written 0, free lines is 4095 [23:04:54]Connected sock=10 [23:04:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 88 72 08 01 04 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 15 21 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A7 E5 00 00 35 04 06 00 76 78 C1 2D 86 DA EF 9E F8 46 0C 79 60 52 [23:04:54]Write to MH i2c: 01 00 00 E1 17 F8 [23:04:54]Write i2c OK [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: 01 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: 01 07 00 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: 01 07 00 E1 17 00 00 00 00 00 B5 0C C0 [23:04:54]RasterBufferAndPrint [23:04:54]line [23:04:54]line [23:04:54]line [23:04:54]line [23:04:54]line [23:04:54]written 0, free lines is 3260 [23:04:54]MH_Cut [23:04:54]Write to MH i2c: D1 01 00 E8 17 01 D1 [23:04:54]Write i2c OK [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: D1 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: D1 01 00 [23:04:54]MH_I2C_Read... [23:04:54]Read from MH i2c: D1 01 00 E8 17 00 D0 [23:04:54]Write to MH i2c: 01 00 00 E9 17 00 [23:04:54]Write i2c OK [23:04:54]MH_I2C_Read... [23:04:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 02 22 47 00 A6 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 32 30 39 34 35 33 32 10 04 04 00 A7 E5 00 00 F4 03 04 00 63 CC C4 66 B6 04 01 00 00 5B 9B E1 EF B6 F5 0F 02 [23:04:54]CommunicateWithHost err = 0 [23:04:54]CheckOFDResponse [23:04:54]1017 (14) - 77093643461234 [23:04:54]1041 (16) - 0000000002094532 [23:04:54]1040 (4) - 58791 [23:04:54]1012 (4) - 20.08.2024 17:03 [23:04:54]1206 (1) - 0 [23:04:54]OFD Sender: Remove packet 58791 [23:04:54]ProducePacketName [23:04:54]name=ofd_packets/00058791 [23:04:54]NVStorageDeleteData [23:04:55]OFD Sender: No OFD packet to send [23:04:55]*** Cut start [23:04:55]*** Partial cut [23:04:55]*** CUTSNS_PIN = 1 [23:04:55]*** CUTSNS_PIN = 0 [23:04:55]*** Brake cut motor [23:04:56]Read from MH i2c: 01 [23:04:56]MH_I2C_Read... [23:04:56]*** Stop cut motor [23:04:56]*** Cut end [23:04:56]Read from MH i2c: 01 07 00 [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: 01 07 00 E9 17 00 00 00 00 00 FF 0F 15 [23:04:56]process_action close_receipt done [23:04:56]requested_data is exist [23:04:56]produce_requested_data [23:04:56]requested_item fm.sn is exist - process it [23:04:56]wFMCommunicate request_size=4 [23:04:56]MH_SAM_APDU [23:04:56]CAPDU: 80 11 00 00 [23:04:56]Write to MH i2c: E2 08 00 EA 17 80 11 00 00 00 00 00 00 7B [23:04:56]Write i2c OK [23:04:56]MH_I2C_Read... [23:04:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:56]Read from MH i2c: E2 [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: E2 17 00 [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: E2 17 00 EA 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C7 [23:04:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:04:56]wFMCommunicate OK [23:04:56]requested_item fd.num is exist - process it [23:04:56]SAM_PROTO_GetFieldsCounters [23:04:56]wFMCommunicate request_size=4 [23:04:56]MH_SAM_APDU [23:04:56]CAPDU: 80 13 00 00 [23:04:56]Write to MH i2c: E2 08 00 EB 17 80 13 00 00 00 00 00 00 7E [23:04:56]Write i2c OK [23:04:56]MH_I2C_Read... [23:04:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:04:56]Read from MH i2c: E2 [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: E2 62 00 [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: E2 62 00 EB 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A7 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 07 03 00 00 5E 04 04 00 07 03 00 00 57 04 04 00 08 03 00 00 19 04 04 00 00 00 00 00 90 00 AA [23:04:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A7 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 07 03 00 00 5E 04 04 00 07 03 00 00 57 04 04 00 08 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:04:56]wFMCommunicate OK [23:04:56]SAM_PROTO_GetFieldsCounters done [23:04:56]requested_item shift.num is exist - process it [23:04:56]requested_item shift.opened is exist - process it [23:04:56]req_shift_opened [23:04:56]FM_GetShiftState [23:04:56]SAM_PROTO_GetShiftState [23:04:56]wFMCommunicate request_size=4 [23:04:56]MH_SAM_APDU [23:04:56]CAPDU: 80 13 01 00 [23:04:56]Write to MH i2c: E2 08 00 EC 17 80 13 01 00 00 00 00 00 80 [23:04:56]Write i2c OK [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: E2 [23:04:56]MH_I2C_Read... [23:04:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:56]Read from MH i2c: E2 0E 00 [23:04:56]MH_I2C_Read... [23:04:56]Read from MH i2c: E2 0E 00 EC 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A3 [23:04:56]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:04:56]wFMCommunicate OK [23:04:56]SAM_PROTO_GetShiftState done [23:04:56]FM_GetShiftState done [23:04:56]req_shift_opened done [23:04:56]requested_item shift.open_date is exist - process it [23:04:56]req_shift_open_date [23:04:56]req_shift_open_date done [23:04:56]produce_requested_data done [23:04:56]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58791,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:04:56]process_action_free close_receipt [23:04:56]json_value_free [23:04:56]json_value_free done [23:04:56]process_json_proto returns [23:04:56]Send response to host [23:04:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58791,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:04:56]free response buf [23:04:56]execute_script done [23:04:56]execute_script returns [23:04:56]free content buf [23:04:56]Sock 9.Close socket [23:04:56]Sock 9.Thread stoped [23:05:00]OFD Sender: No OFD packet to send [23:05:05]OFD Sender: No OFD packet to send [23:05:10]OFD Sender: No OFD packet to send [23:05:15]OFD Sender: No OFD packet to send [23:05:20]OFD Sender: No OFD packet to send [23:05:23]accept exits with 7 [23:05:23]New connection [23:05:23]New thread 3067583844 created [23:05:23]Thread 3067440484 joined [23:05:23]Waiting for new connection... [23:05:23] Sock 7.Parse request [23:05:23]Sock 7.Check first char [23:05:23]Sock 7.First char is OK [23:05:23]request: POST /json_proto HTTP/1.0 [23:05:23]Method: POST [23:05:23]URL: /json_proto [23:05:23]Method is POST - this is cgi request [23:05:23]url: /json_proto [23:05:23]query_string will be loaded in cgi processing [23:05:23]execute_cgi json_proto POST (null) [23:05:23]execute_cgi path=json_proto method=POST [23:05:23]POST find Content-Length [23:05:23]Host: 172.17.44.3:8080 [23:05:23]Content-Length: 804 [23:05:23]Content-Type: application/json [23:05:23] [23:05:23]POST finish read [23:05:23]Found Content-Length = 804 [23:05:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:05:23]execute_script... [23:05: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)2076152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:05:23]POST & json_proto [23:05:23]process_json_proto [23:05:23]json parsed OK: [23:05:23]protocol is kg_v1.0 [23:05:23]action value=close_receipt [23:05:23]process_action close_receipt [23:05:23]cmd_close_receipt [23:05:23]MH_GetDate [23:05:23]Write to MH i2c: F0 00 00 ED 17 F3 [23:05:23]Write i2c OK [23:05:23]MH_I2C_Read... [23:05:23]Read from MH i2c: F0 [23:05:23]MH_I2C_Read... [23:05:23]Read from MH i2c: F0 09 00 [23:05:23]MH_I2C_Read... [23:05:23]Read from MH i2c: F0 09 00 ED 17 00 34 21 C5 66 AD C5 5D 66 B1 [23:05:23]GetLastDocTimeStamp 1724195093 [23:05:23]current date 1724195124 [23:05:23]FM_GetShiftState [23:05:23]SAM_PROTO_GetShiftState [23:05:23]wFMCommunicate request_size=4 [23:05:23]MH_SAM_APDU [23:05:23]CAPDU: 80 13 01 00 [23:05:23]Write to MH i2c: E2 08 00 EE 17 80 13 01 00 00 00 00 00 82 [23:05:23]Write i2c OK [23:05:23]MH_I2C_Read... [23:05:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:05:23]Read from MH i2c: E2 [23:05:23]MH_I2C_Read... [23:05:23]Read from MH i2c: E2 0E 00 [23:05:23]MH_I2C_Read... [23:05:23]Read from MH i2c: E2 0E 00 EE 17 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A5 [23:05:23]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:05:23]wFMCommunicate OK [23:05:23]SAM_PROTO_GetShiftState done [23:05:23]FM_GetShiftState done [23:05:23]opened in 1724112910 [23:05:23]opened+sec_in_day 1724199310 [23:05:23]quantity*price = 100005 [23:05:23]sum+1 = 100006 [23:05:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 776 20.08.2024 23:05 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58792 ФПД: 14008968749473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230524&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58792&fm=14008968749473&tin=02508201610067®Number=0000000000162794&sum=100005 [23:05:24]StoreToDocumentArchive [23:05:24]shift 100 fd 58792 [23:05:24]save to /storage/0100/doc_00058792 [23:05:24]save last doc name /storage/0100/doc_00058792 to /storage/kkm_last_doc_name [23:05:24]save OK [23:05:24]Clear old archive folders... [23:05:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:05:24]tlvbuf is 01F70D20 [23:05:24]SAM_PROTO_ClearQueue [23:05:24]wFMCommunicate request_size=4 [23:05:24]MH_SAM_APDU [23:05:24]CAPDU: 80 09 00 00 [23:05:24]Write to MH i2c: E2 08 00 FB 17 80 09 00 00 00 00 00 00 84 [23:05:24]Write i2c OK [23:05:24]MH_I2C_Read... [23:05:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:05:24]Read from MH i2c: E2 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 03 00 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 03 00 FB 17 00 90 00 86 [23:05:24]RAPDU: 90 00 [23:05:24]wFMCommunicate OK [23:05:24]SAM_PROTO_ClearQueue done [23:05:24]KKMCreateOFDPacket [23:05:24]OFDProtocolAddRootSTLVToBuf [23:05:24]FM_MakeSignedData [23:05:24]FM_MakeSignedData [23:05:24]SAM_PROTO_SignData [23:05:24]wFMCommunicate request_size=4 [23:05:24]MH_SAM_APDU [23:05:24]CAPDU: 80 0D 01 02 [23:05:24]Write to MH i2c: E2 08 00 FC 17 80 0D 01 02 00 00 00 00 8C [23:05:24]Write i2c OK [23:05:24]MH_I2C_Read... [23:05:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:05:24]Read from MH i2c: E2 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 03 00 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 03 00 FC 17 00 90 00 87 [23:05:24]RAPDU: 90 00 [23:05:24]wFMCommunicate OK [23:05:24]wFMCommunicate request_size=255 [23:05:24]MH_SAM_APDU [23:05: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 34 21 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E5 00 00 35 04 06 00 0C [23:05:24]Write to MH i2c: E2 02 01 FD 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 34 21 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E5 00 00 35 04 06 00 0C 00 00 28 [23:05:24]Write i2c OK [23:05:24]MH_I2C_Read... [23:05:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:05:24]Read from MH i2c: E2 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 03 00 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 03 00 FD 17 00 90 00 88 [23:05:24]RAPDU: 90 00 [23:05:24]wFMCommunicate OK [23:05:24]wFMCommunicate request_size=10 [23:05:24]MH_SAM_APDU [23:05:24]CAPDU: 80 0D 02 02 05 BD B7 9B 21 A1 [23:05:24]Write to MH i2c: E2 0D 00 FE 17 80 0D 02 02 05 00 BD B7 9B 21 A1 00 00 6A [23:05:24]Write i2c OK [23:05:24]MH_I2C_Read... [23:05:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:05:24]Read from MH i2c: E2 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 03 00 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 03 00 FE 17 00 90 00 89 [23:05:24]RAPDU: 90 00 [23:05:24]wFMCommunicate OK [23:05:24]wFMCommunicate request_size=4 [23:05:24]MH_SAM_APDU [23:05:24]CAPDU: 80 0D 03 02 [23:05:24]Write to MH i2c: E2 08 00 FF 17 80 0D 03 02 00 00 00 00 91 [23:05:24]Write i2c OK [23:05:24]MH_I2C_Read... [23:05:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:05:24]Read from MH i2c: E2 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 0B 00 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 0B 00 FF 17 00 77 9C 77 C8 E2 AE 16 1C 90 00 A6 [23:05:24]RAPDU: 77 9C 77 C8 E2 AE 16 1C 90 00 [23:05:24]wFMCommunicate OK [23:05:24]SAM_PROTO_SignData done [23:05:24]FM_MakeSignedData done [23:05:24]CreateOFDProtocolMessage [23:05:24]wFMCommunicate request_size=4 [23:05:24]MH_SAM_APDU [23:05:24]CAPDU: 80 11 00 00 [23:05:24]Write to MH i2c: E2 08 00 00 18 80 11 00 00 00 00 00 00 92 [23:05:24]Write i2c OK [23:05:24]MH_I2C_Read... [23:05:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:05:24]Read from MH i2c: E2 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 17 00 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: E2 17 00 00 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DE [23:05:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:05:24]wFMCommunicate OK [23:05:24]CreateOFDProtocolMessage done [23:05:24]OFDSenderStorePacket 58792 [23:05:24]StoreOFDPacket docnum=58792 [23:05:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CE 5A 07 01 CC 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 34 21 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E5 00 00 35 04 06 00 0C BD B7 9B 21 A1 77 9C 77 C8 E2 AE 16 1C [23:05:24]CheckFolder [23:05:24]dirname=/storage/ofd_packets [23:05:24]CheckFolder done [23:05:24]ProducePacketName [23:05:24]name=ofd_packets/00058792 [23:05:24]NVStorageSaveData ofd_packets/00058792 [23:05:24]File name is /storage/ofd_packets/00058792 [23:05:24]Write 301 bytes [23:05:24]NVStorageSaveData done [23:05:24]OFDSenderStorePacket done [23:05:24]KKMCreateOFDPacket done [23:05:24]NVStorageSaveData kkm_last_timestamp [23:05:24]File name is /storage/kkm_last_timestamp [23:05:24]Write 4 bytes [23:05:24]NVStorageSaveData done [23:05:24]ExternCall_PrintAddStr [23:05:24]wPrintStart [23:05:24]Write to MH i2c: 01 00 00 01 18 19 [23:05:24]Write i2c OK [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: 01 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: 01 07 00 [23:05:24]MH_I2C_Read... [23:05:24]Read from MH i2c: 01 07 00 01 18 00 00 00 00 00 FF 0F 2E [23:05:24]RasterBufferAndPrint [23:05:24]line Счет N : (1)2076152 [23:05:24]line ИНН: 02508201610067 [23:05:24]line Контрольно-Кассовый Чек [23:05:24]line ПРОДАЖА [23:05:24]line ТРК (МРК, ГНК) : 43 [23:05:24]line Товар: 2710124130 [23:05:24]line Аи-92-К-4 [23:05:24]line 14.750 * 67.80 [23:05:24]line = 1000.05 [23:05:24]line НДС 12% НСП 1% [23:05:24]line > о реализуемом товаре [23:05:24]line ИТОГО: 1000.05 [23:05:24]line НСП 1% : 8.85 [23:05:24]line НДС 12% : 106.20 [23:05:24]line Наличными: 0.00 [23:05:24]line Безнал.: 1000.05 [23:05:24]line Место: АЗС № 135 "Партнер Нефть" [23:05:24]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:05:24]line СНО: Общий режим [23:05:24]line Чек 776 20.08.2024 23:05 [23:05:24]line Смена: 100 ФФД: 1.0 [23:05:24]line ЗНМ: 0300000196 [23:05:24]line РНМ: 0000000000162794 [23:05:24]line Версия ККМ: v1.0 [23:05:24]line Платежная система: O! деньги [23:05:24]line ФМ: 0000000002094532 [23:05:24]line ФД: 58792 [23:05:24]line ФПД: 14008968749473 [23:05:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T230524&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58792&fm=14008968749473&tin=02508201610067®Number=0000000000162794&sum=100005 [23:05:25]OFD Sender: Processing packet 58792 [packets to send 52, broken 51] [23:05:25]ProducePacketName [23:05:25]name=ofd_packets/00058792 [23:05:25]OFD Sender: To server: pG, [23:05:25]CommunicateWithHost lk.salyk.kg:30040 [23:05:25]ConnectInit lk.salyk.kg [23:05:25]written 0, free lines is 4095 [23:05:25]Connected sock=11 [23:05:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CE 5A 07 01 CC 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 34 21 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A8 E5 00 00 35 04 06 00 0C BD B7 9B 21 A1 77 9C 77 C8 E2 AE 16 1C [23:05:25]Write to MH i2c: 01 00 00 2B 18 43 [23:05:25]Write i2c OK [23:05:25]MH_I2C_Read... [23:05:25]Read from MH i2c: 01 [23:05:25]MH_I2C_Read... [23:05:25]Read from MH i2c: 01 07 00 [23:05:25]MH_I2C_Read... [23:05:25]Read from MH i2c: 01 07 00 2B 18 00 00 00 00 00 B3 0C 09 [23:05:25]RasterBufferAndPrint [23:05:25]line [23:05:25]line [23:05:25]line [23:05:25]line [23:05:25]line [23:05:25]written 0, free lines is 3255 [23:05:25]MH_Cut [23:05:25]Write to MH i2c: D1 01 00 32 18 01 1C [23:05:25]Write i2c OK [23:05:25]MH_I2C_Read... [23:05:25]Read from MH i2c: D1 [23:05:25]MH_I2C_Read... [23:05:25]Read from MH i2c: D1 01 00 [23:05:25]MH_I2C_Read... [23:05:25]Read from MH i2c: D1 01 00 32 18 00 1B [23:05:25]Write to MH i2c: 01 00 00 33 18 4B [23:05:25]Write i2c OK [23:05:25]MH_I2C_Read... [23:05:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BC B7 47 00 D9 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 32 30 39 34 35 33 32 10 04 04 00 A8 E5 00 00 F4 03 04 00 82 CC C4 66 B6 04 01 00 00 4A 1A CF FF 34 FA E8 D9 [23:05:25]CommunicateWithHost err = 0 [23:05:25]CheckOFDResponse [23:05:25]1017 (14) - 77093643461234 [23:05:25]1041 (16) - 0000000002094532 [23:05:25]1040 (4) - 58792 [23:05:25]1012 (4) - 20.08.2024 17:04 [23:05:25]1206 (1) - 0 [23:05:25]OFD Sender: Remove packet 58792 [23:05:25]ProducePacketName [23:05:25]name=ofd_packets/00058792 [23:05:25]NVStorageDeleteData [23:05:26]OFD Sender: No OFD packet to send [23:05:26]*** Cut start [23:05:26]*** Partial cut [23:05:26]*** CUTSNS_PIN = 1 [23:05:26]*** CUTSNS_PIN = 0 [23:05:26]*** Brake cut motor [23:05:27]Read from MH i2c: 01 [23:05:27]MH_I2C_Read... [23:05:27]*** Stop cut motor [23:05:27]*** Cut end [23:05:27]Read from MH i2c: 01 07 00 [23:05:27]MH_I2C_Read... [23:05:27]Read from MH i2c: 01 07 00 33 18 00 00 00 00 00 FF 0F 60 [23:05:27]process_action close_receipt done [23:05:27]requested_data is exist [23:05:27]produce_requested_data [23:05:27]requested_item fm.sn is exist - process it [23:05:27]wFMCommunicate request_size=4 [23:05:27]MH_SAM_APDU [23:05:27]CAPDU: 80 11 00 00 [23:05:27]Write to MH i2c: E2 08 00 34 18 80 11 00 00 00 00 00 00 C6 [23:05:27]Write i2c OK [23:05:27]MH_I2C_Read... [23:05:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:05:27]Read from MH i2c: E2 [23:05:27]MH_I2C_Read... [23:05:27]Read from MH i2c: E2 17 00 [23:05:27]MH_I2C_Read... [23:05:27]Read from MH i2c: E2 17 00 34 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 12 [23:05:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:05:27]wFMCommunicate OK [23:05:27]requested_item fd.num is exist - process it [23:05:27]SAM_PROTO_GetFieldsCounters [23:05:27]wFMCommunicate request_size=4 [23:05:27]MH_SAM_APDU [23:05:27]CAPDU: 80 13 00 00 [23:05:27]Write to MH i2c: E2 08 00 35 18 80 13 00 00 00 00 00 00 C9 [23:05:27]Write i2c OK [23:05:27]MH_I2C_Read... [23:05:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:05:27]Read from MH i2c: E2 [23:05:27]MH_I2C_Read... [23:05:27]Read from MH i2c: E2 62 00 [23:05:27]MH_I2C_Read... [23:05:27]Read from MH i2c: E2 62 00 35 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A8 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 08 03 00 00 5E 04 04 00 08 03 00 00 57 04 04 00 09 03 00 00 19 04 04 00 00 00 00 00 90 00 F9 [23:05:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A8 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 08 03 00 00 5E 04 04 00 08 03 00 00 57 04 04 00 09 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:05:27]wFMCommunicate OK [23:05:27]SAM_PROTO_GetFieldsCounters done [23:05:27]requested_item shift.num is exist - process it [23:05:27]requested_item shift.opened is exist - process it [23:05:27]req_shift_opened [23:05:27]FM_GetShiftState [23:05:27]SAM_PROTO_GetShiftState [23:05:27]wFMCommunicate request_size=4 [23:05:27]MH_SAM_APDU [23:05:27]CAPDU: 80 13 01 00 [23:05:27]Write to MH i2c: E2 08 00 36 18 80 13 01 00 00 00 00 00 CB [23:05:27]Write i2c OK [23:05:27]MH_I2C_Read... [23:05:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:05:27]Read from MH i2c: E2 [23:05:27]MH_I2C_Read... [23:05:27]Read from MH i2c: E2 0E 00 [23:05:27]MH_I2C_Read... [23:05:27]Read from MH i2c: E2 0E 00 36 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EE [23:05:27]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:05:27]wFMCommunicate OK [23:05:27]SAM_PROTO_GetShiftState done [23:05:27]FM_GetShiftState done [23:05:27]req_shift_opened done [23:05:27]requested_item shift.open_date is exist - process it [23:05:27]req_shift_open_date [23:05:27]req_shift_open_date done [23:05:27]produce_requested_data done [23:05:27]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58792,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:05:27]process_action_free close_receipt [23:05:27]json_value_free [23:05:27]json_value_free done [23:05:27]process_json_proto returns [23:05:27]Send response to host [23:05:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58792,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:05:27]free response buf [23:05:27]execute_script done [23:05:27]execute_script returns [23:05:27]free content buf [23:05:27]Sock 7.Close socket [23:05:27]Sock 7.Thread stoped [23:05:31]OFD Sender: No OFD packet to send [23:05:36]OFD Sender: No OFD packet to send [23:05:41]OFD Sender: No OFD packet to send [23:05:46]OFD Sender: No OFD packet to send [23:05:51]OFD Sender: No OFD packet to send [23:05:56]OFD Sender: No OFD packet to send [23:06:01]OFD Sender: No OFD packet to send [23:06:06]OFD Sender: No OFD packet to send [23:06:11]OFD Sender: No OFD packet to send [23:06:16]OFD Sender: No OFD packet to send [23:06:21]OFD Sender: No OFD packet to send [23:06:26]OFD Sender: No OFD packet to send [23:06:31]OFD Sender: No OFD packet to send [23:06:36]OFD Sender: No OFD packet to send [23:06:41]OFD Sender: No OFD packet to send [23:06:46]OFD Sender: No OFD packet to send [23:06:51]OFD Sender: No OFD packet to send [23:06:56]OFD Sender: No OFD packet to send [23:07:01]OFD Sender: No OFD packet to send [23:07:06]OFD Sender: No OFD packet to send [23:07:11]OFD Sender: No OFD packet to send [23:07:16]OFD Sender: No OFD packet to send [23:07:21]OFD Sender: No OFD packet to send [23:07:26]OFD Sender: No OFD packet to send [23:07:31]OFD Sender: No OFD packet to send [23:07:36]OFD Sender: No OFD packet to send [23:07:41]OFD Sender: No OFD packet to send [23:07:46]OFD Sender: No OFD packet to send [23:07:51]OFD Sender: No OFD packet to send [23:07:56]OFD Sender: No OFD packet to send [23:08:01]OFD Sender: No OFD packet to send [23:08:06]OFD Sender: No OFD packet to send [23:08:11]OFD Sender: No OFD packet to send [23:08:16]OFD Sender: No OFD packet to send [23:08:21]OFD Sender: No OFD packet to send [23:08:26]OFD Sender: No OFD packet to send [23:08:31]OFD Sender: No OFD packet to send [23:08:36]OFD Sender: No OFD packet to send [23:08:41]OFD Sender: No OFD packet to send [23:08:46]OFD Sender: No OFD packet to send [23:08:51]OFD Sender: No OFD packet to send [23:08:56]OFD Sender: No OFD packet to send [23:09:01]OFD Sender: No OFD packet to send [23:09:06]OFD Sender: No OFD packet to send [23:09:11]OFD Sender: No OFD packet to send [23:09:16]OFD Sender: No OFD packet to send [23:09:21]OFD Sender: No OFD packet to send [23:09:26]OFD Sender: No OFD packet to send [23:09:31]OFD Sender: No OFD packet to send [23:09:36]OFD Sender: No OFD packet to send [23:09:41]OFD Sender: No OFD packet to send [23:09:46]OFD Sender: No OFD packet to send [23:09:51]OFD Sender: No OFD packet to send [23:09:56]OFD Sender: No OFD packet to send [23:10:01]OFD Sender: No OFD packet to send [23:10:06]OFD Sender: No OFD packet to send [23:10:11]OFD Sender: No OFD packet to send [23:10:16]OFD Sender: No OFD packet to send [23:10:21]OFD Sender: No OFD packet to send [23:10:26]OFD Sender: No OFD packet to send [23:10:31]OFD Sender: No OFD packet to send [23:10:36]OFD Sender: No OFD packet to send [23:10:41]OFD Sender: No OFD packet to send [23:10:46]OFD Sender: No OFD packet to send [23:10:51]OFD Sender: No OFD packet to send [23:10:56]OFD Sender: No OFD packet to send [23:11:01]OFD Sender: No OFD packet to send [23:11:06]OFD Sender: No OFD packet to send [23:11:11]OFD Sender: No OFD packet to send [23:11:16]OFD Sender: No OFD packet to send [23:11:21]OFD Sender: No OFD packet to send [23:11:26]OFD Sender: No OFD packet to send [23:11:31]OFD Sender: No OFD packet to send [23:11:36]OFD Sender: No OFD packet to send [23:11:41]OFD Sender: No OFD packet to send [23:11:46]OFD Sender: No OFD packet to send [23:11:51]OFD Sender: No OFD packet to send [23:11:56]OFD Sender: No OFD packet to send [23:12:01]OFD Sender: No OFD packet to send [23:12:06]OFD Sender: No OFD packet to send [23:12:11]OFD Sender: No OFD packet to send [23:12:16]OFD Sender: No OFD packet to send [23:12:21]OFD Sender: No OFD packet to send [23:12:26]OFD Sender: No OFD packet to send [23:12:31]OFD Sender: No OFD packet to send [23:12:36]OFD Sender: No OFD packet to send [23:12:41]OFD Sender: No OFD packet to send [23:12:46]OFD Sender: No OFD packet to send [23:12:51]OFD Sender: No OFD packet to send [23:12:56]OFD Sender: No OFD packet to send [23:13:01]OFD Sender: No OFD packet to send [23:13:06]OFD Sender: No OFD packet to send [23:13:11]OFD Sender: No OFD packet to send [23:13:16]OFD Sender: No OFD packet to send [23:13:21]OFD Sender: No OFD packet to send [23:13:26]OFD Sender: No OFD packet to send [23:13:31]OFD Sender: No OFD packet to send [23:13:36]OFD Sender: No OFD packet to send [23:13:41]OFD Sender: No OFD packet to send [23:13:46]OFD Sender: No OFD packet to send [23:13:51]OFD Sender: No OFD packet to send [23:13:56]OFD Sender: No OFD packet to send [23:14:01]OFD Sender: No OFD packet to send [23:14:06]OFD Sender: No OFD packet to send [23:14:11]OFD Sender: No OFD packet to send [23:14:16]OFD Sender: No OFD packet to send [23:14:21]OFD Sender: No OFD packet to send [23:14:26]OFD Sender: No OFD packet to send [23:14:31]OFD Sender: No OFD packet to send [23:14:36]OFD Sender: No OFD packet to send [23:14:41]OFD Sender: No OFD packet to send [23:14:46]OFD Sender: No OFD packet to send [23:14:51]OFD Sender: No OFD packet to send [23:14:56]OFD Sender: No OFD packet to send [23:15:01]OFD Sender: No OFD packet to send [23:15:06]OFD Sender: No OFD packet to send [23:15:11]OFD Sender: No OFD packet to send [23:15:16]OFD Sender: No OFD packet to send [23:15:21]OFD Sender: No OFD packet to send [23:15:26]OFD Sender: No OFD packet to send [23:15:31]OFD Sender: No OFD packet to send [23:15:36]OFD Sender: No OFD packet to send [23:15:41]OFD Sender: No OFD packet to send [23:15:46]OFD Sender: No OFD packet to send [23:15:51]OFD Sender: No OFD packet to send [23:15:56]OFD Sender: No OFD packet to send [23:16:01]OFD Sender: No OFD packet to send [23:16:06]OFD Sender: No OFD packet to send [23:16:11]OFD Sender: No OFD packet to send [23:16:16]OFD Sender: No OFD packet to send [23:16:21]OFD Sender: No OFD packet to send [23:16:26]OFD Sender: No OFD packet to send [23:16:31]OFD Sender: No OFD packet to send [23:16:36]OFD Sender: No OFD packet to send [23:16:41]OFD Sender: No OFD packet to send [23:16:46]OFD Sender: No OFD packet to send [23:16:51]OFD Sender: No OFD packet to send [23:16:56]OFD Sender: No OFD packet to send [23:17:01]OFD Sender: No OFD packet to send [23:17:06]OFD Sender: No OFD packet to send [23:17:11]OFD Sender: No OFD packet to send [23:17:16]OFD Sender: No OFD packet to send [23:17:21]OFD Sender: No OFD packet to send [23:17:26]OFD Sender: No OFD packet to send [23:17:31]OFD Sender: No OFD packet to send [23:17:36]OFD Sender: No OFD packet to send [23:17:41]OFD Sender: No OFD packet to send [23:17:46]OFD Sender: No OFD packet to send [23:17:51]OFD Sender: No OFD packet to send [23:17:56]OFD Sender: No OFD packet to send [23:18:01]OFD Sender: No OFD packet to send [23:18:06]OFD Sender: No OFD packet to send [23:18:11]OFD Sender: No OFD packet to send [23:18:16]OFD Sender: No OFD packet to send [23:18:21]OFD Sender: No OFD packet to send [23:18:27]OFD Sender: No OFD packet to send [23:18:29]accept exits with 9 [23:18:29]New connection [23:18:29]New thread 3067440484 created [23:18:29]Thread 3067583844 joined [23:18:29]Waiting for new connection... [23:18:29] Sock 9.Parse request [23:18:29]Sock 9.Check first char [23:18:29]Sock 9.First char is OK [23:18:29]request: POST /json_proto HTTP/1.0 [23:18:29]Method: POST [23:18:29]URL: /json_proto [23:18:29]Method is POST - this is cgi request [23:18:29]url: /json_proto [23:18:29]query_string will be loaded in cgi processing [23:18:29]execute_cgi json_proto POST (null) [23:18:29]execute_cgi path=json_proto method=POST [23:18:29]POST find Content-Length [23:18:29]Host: 172.17.44.3:8080 [23:18:29]Content-Length: 804 [23:18:29]Content-Type: application/json [23:18:29] [23:18:29]POST finish read [23:18:29]Found Content-Length = 804 [23:18:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:29]execute_script... [23:18: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)2076154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:29]POST & json_proto [23:18:29]process_json_proto [23:18:29]json parsed OK: [23:18:29]protocol is kg_v1.0 [23:18:29]action value=close_receipt [23:18:29]process_action close_receipt [23:18:29]cmd_close_receipt [23:18:29]MH_GetDate [23:18:29]Write to MH i2c: F0 00 00 37 18 3E [23:18:29]Write i2c OK [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: F0 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: F0 09 00 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: F0 09 00 37 18 00 46 24 C5 66 AD C5 5D 66 11 [23:18:29]GetLastDocTimeStamp 1724195124 [23:18:29]current date 1724195910 [23:18:29]FM_GetShiftState [23:18:29]SAM_PROTO_GetShiftState [23:18:29]wFMCommunicate request_size=4 [23:18:29]MH_SAM_APDU [23:18:29]CAPDU: 80 13 01 00 [23:18:29]Write to MH i2c: E2 08 00 38 18 80 13 01 00 00 00 00 00 CD [23:18:29]Write i2c OK [23:18:29]MH_I2C_Read... [23:18:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:29]Read from MH i2c: E2 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: E2 0E 00 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: E2 0E 00 38 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F0 [23:18:29]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:18:29]wFMCommunicate OK [23:18:29]SAM_PROTO_GetShiftState done [23:18:29]FM_GetShiftState done [23:18:29]opened in 1724112910 [23:18:29]opened+sec_in_day 1724199310 [23:18:29]quantity*price = 100021 [23:18:29]sum+1 = 100023 [23:18:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 777 20.08.2024 23:18 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58793 ФПД: 32377712364254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T231830&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58793&fm=32377712364254&tin=02508201610067®Number=0000000000162794&sum=100022 [23:18:31]StoreToDocumentArchive [23:18:31]shift 100 fd 58793 [23:18:31]save to /storage/0100/doc_00058793 [23:18:31]save last doc name /storage/0100/doc_00058793 to /storage/kkm_last_doc_name [23:18:31]save OK [23:18:31]Clear old archive folders... [23:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:18:31]tlvbuf is B6E427B0 [23:18:31]SAM_PROTO_ClearQueue [23:18:31]wFMCommunicate request_size=4 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 09 00 00 [23:18:31]Write to MH i2c: E2 08 00 45 18 80 09 00 00 00 00 00 00 CF [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 03 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 03 00 45 18 00 90 00 D1 [23:18:31]RAPDU: 90 00 [23:18:31]wFMCommunicate OK [23:18:31]SAM_PROTO_ClearQueue done [23:18:31]KKMCreateOFDPacket [23:18:31]OFDProtocolAddRootSTLVToBuf [23:18:31]FM_MakeSignedData [23:18:31]FM_MakeSignedData [23:18:31]SAM_PROTO_SignData [23:18:31]wFMCommunicate request_size=4 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 0D 01 02 [23:18:31]Write to MH i2c: E2 08 00 46 18 80 0D 01 02 00 00 00 00 D7 [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 03 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 03 00 46 18 00 90 00 D2 [23:18:31]RAPDU: 90 00 [23:18:31]wFMCommunicate OK [23:18:31]wFMCommunicate request_size=255 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 09 03 00 00 F4 03 04 00 46 24 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E5 00 00 35 04 06 00 1D [23:18:31]Write to MH i2c: E2 02 01 47 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 09 03 00 00 F4 03 04 00 46 24 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E5 00 00 35 04 06 00 1D 00 00 5C [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 03 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 03 00 47 18 00 90 00 D3 [23:18:31]RAPDU: 90 00 [23:18:31]wFMCommunicate OK [23:18:31]wFMCommunicate request_size=10 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 0D 02 02 05 72 86 0B 4A DE [23:18:31]Write to MH i2c: E2 0D 00 48 18 80 0D 02 02 05 00 72 86 0B 4A DE 00 00 0F [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 03 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 03 00 48 18 00 90 00 D4 [23:18:31]RAPDU: 90 00 [23:18:31]wFMCommunicate OK [23:18:31]wFMCommunicate request_size=4 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 0D 03 02 [23:18:31]Write to MH i2c: E2 08 00 49 18 80 0D 03 02 00 00 00 00 DC [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 0B 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 0B 00 49 18 00 CB 40 F0 F9 FB 17 01 D7 90 00 BB [23:18:31]RAPDU: CB 40 F0 F9 FB 17 01 D7 90 00 [23:18:31]wFMCommunicate OK [23:18:31]SAM_PROTO_SignData done [23:18:31]FM_MakeSignedData done [23:18:31]CreateOFDProtocolMessage [23:18:31]wFMCommunicate request_size=4 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 11 00 00 [23:18:31]Write to MH i2c: E2 08 00 4A 18 80 11 00 00 00 00 00 00 DC [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 17 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 17 00 4A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 28 [23:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:18:31]wFMCommunicate OK [23:18:31]CreateOFDProtocolMessage done [23:18:31]OFDSenderStorePacket 58793 [23:18:31]StoreOFDPacket docnum=58793 [23:18:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 62 93 07 01 8D A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 09 03 00 00 F4 03 04 00 46 24 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E5 00 00 35 04 06 00 1D 72 86 0B 4A DE CB 40 F0 F9 FB 17 01 D7 [23:18:31]CheckFolder [23:18:31]dirname=/storage/ofd_packets [23:18:31]CheckFolder done [23:18:31]ProducePacketName [23:18:31]name=ofd_packets/00058793 [23:18:31]NVStorageSaveData ofd_packets/00058793 [23:18:31]File name is /storage/ofd_packets/00058793 [23:18:31]Write 301 bytes [23:18:31]NVStorageSaveData done [23:18:31]OFDSenderStorePacket done [23:18:31]KKMCreateOFDPacket done [23:18:31]NVStorageSaveData kkm_last_timestamp [23:18:31]File name is /storage/kkm_last_timestamp [23:18:31]Write 4 bytes [23:18:31]NVStorageSaveData done [23:18:31]ExternCall_PrintAddStr [23:18:31]wPrintStart [23:18:31]Write to MH i2c: 01 00 00 4B 18 63 [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: 01 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: 01 07 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: 01 07 00 4B 18 00 00 00 00 00 FF 0F 78 [23:18:31]RasterBufferAndPrint [23:18:31]line Счет N : (1)2076154 [23:18:31]line ИНН: 02508201610067 [23:18:31]line Контрольно-Кассовый Чек [23:18:31]line ПРОДАЖА [23:18:31]line ТРК (МРК, ГНК) : 52 [23:18:31]line Товар: 2710124500 [23:18:31]line Аи-95-К-5 [23:18:31]line 13.480 * 74.20 [23:18:31]line = 1000.22 [23:18:31]line НДС 12% НСП 1% [23:18:31]line > о реализуемом товаре [23:18:31]line ИТОГО: 1000.22 [23:18:31]line НСП 1% : 8.85 [23:18:31]line НДС 12% : 106.22 [23:18:31]line Наличными: 0.00 [23:18:31]line Безнал.: 1000.22 [23:18:31]line Место: АЗС № 135 "Партнер Нефть" [23:18:31]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:18:31]line СНО: Общий режим [23:18:31]line Чек 777 20.08.2024 23:18 [23:18:31]line Смена: 100 ФФД: 1.0 [23:18:31]line ЗНМ: 0300000196 [23:18:31]line РНМ: 0000000000162794 [23:18:31]line Версия ККМ: v1.0 [23:18:31]line Платежная система: O! деньги [23:18:31]line ФМ: 0000000002094532 [23:18:31]line ФД: 58793 [23:18:31]line ФПД: 32377712364254 [23:18:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T231830&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58793&fm=32377712364254&tin=02508201610067®Number=0000000000162794&sum=100022 [23:18:31]OFD Sender: Processing packet 58793 [packets to send 52, broken 51] [23:18:31]ProducePacketName [23:18:31]name=ofd_packets/00058793 [23:18:31]OFD Sender: To server: pG, [23:18:31]CommunicateWithHost lk.salyk.kg:30040 [23:18:31]ConnectInit lk.salyk.kg [23:18:31]written 0, free lines is 4095 [23:18:32]Connected sock=10 [23:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 62 93 07 01 8D A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 09 03 00 00 F4 03 04 00 46 24 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 A9 E5 00 00 35 04 06 00 1D 72 86 0B 4A DE CB 40 F0 F9 FB 17 01 D7 [23:18:32]Write to MH i2c: 01 00 00 75 18 8D [23:18:32]Write i2c OK [23:18:32]MH_I2C_Read... [23:18:32]Read from MH i2c: 01 [23:18:32]MH_I2C_Read... [23:18:32]Read from MH i2c: 01 07 00 [23:18:32]MH_I2C_Read... [23:18:32]Read from MH i2c: 01 07 00 75 18 00 00 00 00 00 B9 0C 59 [23:18:32]RasterBufferAndPrint [23:18:32]line [23:18:32]line [23:18:32]line [23:18:32]line [23:18:32]line [23:18:32]written 0, free lines is 3263 [23:18:32]MH_Cut [23:18:32]Write to MH i2c: D1 01 00 7C 18 01 66 [23:18:32]Write i2c OK [23:18:32]MH_I2C_Read... [23:18:32]Read from MH i2c: D1 [23:18:32]MH_I2C_Read... [23:18:32]Read from MH i2c: D1 01 00 [23:18:32]MH_I2C_Read... [23:18:32]Read from MH i2c: D1 01 00 7C 18 00 65 [23:18:32]Write to MH i2c: 01 00 00 7D 18 95 [23:18:32]Write i2c OK [23:18:32]MH_I2C_Read... [23:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 04 B2 47 00 EA 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 32 30 39 34 35 33 32 10 04 04 00 A9 E5 00 00 F4 03 04 00 94 CF C4 66 B6 04 01 00 00 6A DA 20 06 9E B0 3B 39 [23:18:32]CommunicateWithHost err = 0 [23:18:32]CheckOFDResponse [23:18:32]1017 (14) - 77093643461234 [23:18:32]1041 (16) - 0000000002094532 [23:18:32]1040 (4) - 58793 [23:18:32]1012 (4) - 20.08.2024 17:17 [23:18:32]1206 (1) - 0 [23:18:32]OFD Sender: Remove packet 58793 [23:18:32]ProducePacketName [23:18:32]name=ofd_packets/00058793 [23:18:32]NVStorageDeleteData [23:18:32]OFD Sender: No OFD packet to send [23:18:33]*** Cut start [23:18:33]*** Partial cut [23:18:33]*** CUTSNS_PIN = 1 [23:18:33]*** CUTSNS_PIN = 0 [23:18:33]*** Brake cut motor [23:18:33]Read from MH i2c: 01 [23:18:33]MH_I2C_Read... [23:18:33]*** Stop cut motor [23:18:33]*** Cut end [23:18:33]Read from MH i2c: 01 07 00 [23:18:33]MH_I2C_Read... [23:18:33]Read from MH i2c: 01 07 00 7D 18 00 00 00 00 00 FF 0F AA [23:18:33]process_action close_receipt done [23:18:33]requested_data is exist [23:18:33]produce_requested_data [23:18:33]requested_item fm.sn is exist - process it [23:18:33]wFMCommunicate request_size=4 [23:18:33]MH_SAM_APDU [23:18:33]CAPDU: 80 11 00 00 [23:18:33]Write to MH i2c: E2 08 00 7E 18 80 11 00 00 00 00 00 00 10 [23:18:33]Write i2c OK [23:18:33]MH_I2C_Read... [23:18:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:33]Read from MH i2c: E2 [23:18:33]MH_I2C_Read... [23:18:33]Read from MH i2c: E2 17 00 [23:18:33]MH_I2C_Read... [23:18:33]Read from MH i2c: E2 17 00 7E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5C [23:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:18:34]wFMCommunicate OK [23:18:34]requested_item fd.num is exist - process it [23:18:34]SAM_PROTO_GetFieldsCounters [23:18:34]wFMCommunicate request_size=4 [23:18:34]MH_SAM_APDU [23:18:34]CAPDU: 80 13 00 00 [23:18:34]Write to MH i2c: E2 08 00 7F 18 80 13 00 00 00 00 00 00 13 [23:18:34]Write i2c OK [23:18:34]MH_I2C_Read... [23:18:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:18:34]Read from MH i2c: E2 [23:18:34]MH_I2C_Read... [23:18:34]Read from MH i2c: E2 62 00 [23:18:34]MH_I2C_Read... [23:18:34]Read from MH i2c: E2 62 00 7F 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 47 [23:18:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:18:34]wFMCommunicate OK [23:18:34]SAM_PROTO_GetFieldsCounters done [23:18:34]requested_item shift.num is exist - process it [23:18:34]requested_item shift.opened is exist - process it [23:18:34]req_shift_opened [23:18:34]FM_GetShiftState [23:18:34]SAM_PROTO_GetShiftState [23:18:34]wFMCommunicate request_size=4 [23:18:34]MH_SAM_APDU [23:18:34]CAPDU: 80 13 01 00 [23:18:34]Write to MH i2c: E2 08 00 80 18 80 13 01 00 00 00 00 00 15 [23:18:34]Write i2c OK [23:18:34]MH_I2C_Read... [23:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:34]Read from MH i2c: E2 [23:18:34]MH_I2C_Read... [23:18:34]Read from MH i2c: E2 0E 00 [23:18:34]MH_I2C_Read... [23:18:34]Read from MH i2c: E2 0E 00 80 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 38 [23:18:34]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:18:34]wFMCommunicate OK [23:18:34]SAM_PROTO_GetShiftState done [23:18:34]FM_GetShiftState done [23:18:34]req_shift_opened done [23:18:34]requested_item shift.open_date is exist - process it [23:18:34]req_shift_open_date [23:18:34]req_shift_open_date done [23:18:34]produce_requested_data done [23:18:34]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58793,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:18:34]process_action_free close_receipt [23:18:34]json_value_free [23:18:34]json_value_free done [23:18:34]process_json_proto returns [23:18:34]Send response to host [23:18:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58793,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:18:34]free response buf [23:18:34]execute_script done [23:18:34]execute_script returns [23:18:34]free content buf [23:18:34]Sock 9.Close socket [23:18:34]Sock 9.Thread stoped [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:32]OFD Sender: No OFD packet to send [23:19:37]OFD Sender: No OFD packet to send [23:19:42]OFD Sender: No OFD packet to send [23:19:47]OFD Sender: No OFD packet to send [23:19:52]OFD Sender: No OFD packet to send [23:19:57]OFD Sender: No OFD packet to send [23:20:02]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:44]accept exits with 7 [23:21:44]New connection [23:21:44]New thread 3067583844 created [23:21:44]Thread 3067440484 joined [23:21:44]Waiting for new connection... [23:21:44] Sock 7.Parse request [23:21:44]Sock 7.Check first char [23:21:44]Sock 7.First char is OK [23:21:44]request: POST /json_proto HTTP/1.0 [23:21:44]Method: POST [23:21:44]URL: /json_proto [23:21:44]Method is POST - this is cgi request [23:21:44]url: /json_proto [23:21:44]query_string will be loaded in cgi processing [23:21:44]execute_cgi json_proto POST (null) [23:21:44]execute_cgi path=json_proto method=POST [23:21:44]POST find Content-Length [23:21:44]Host: 172.17.44.3:8080 [23:21:44]Content-Length: 215 [23:21:44]Content-Type: application/json [23:21:44] [23:21:44]POST finish read [23:21:44]Found Content-Length = 215 [23:21:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:21:44]execute_script... [23:21:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:21:44]POST & json_proto [23:21:44]process_json_proto [23:21:44]json parsed OK: [23:21:44]protocol is kg_v1.0 [23:21:44]action value=get_value [23:21:44]process_action get_value [23:21:44]cmd_get_value [23:21:44]process_action get_value done [23:21:44]requested_data is exist [23:21:44]produce_requested_data [23:21:44]requested_item kkm.sn is exist - process it [23:21:44]requested_item kkm.ver is exist - process it [23:21:44]requested_item fm.sn is exist - process it [23:21:44]wFMCommunicate request_size=4 [23:21:44]MH_SAM_APDU [23:21:44]CAPDU: 80 11 00 00 [23:21:44]Write to MH i2c: E2 08 00 81 18 80 11 00 00 00 00 00 00 13 [23:21:44]Write i2c OK [23:21:44]MH_I2C_Read... [23:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:21:44]Read from MH i2c: E2 [23:21:44]MH_I2C_Read... [23:21:44]Read from MH i2c: E2 17 00 [23:21:44]MH_I2C_Read... [23:21:44]Read from MH i2c: E2 17 00 81 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5F [23:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:21:44]wFMCommunicate OK [23:21:44]requested_item fd.num is exist - process it [23:21:44]SAM_PROTO_GetFieldsCounters [23:21:44]wFMCommunicate request_size=4 [23:21:44]MH_SAM_APDU [23:21:44]CAPDU: 80 13 00 00 [23:21:44]Write to MH i2c: E2 08 00 82 18 80 13 00 00 00 00 00 00 16 [23:21:44]Write i2c OK [23:21:44]MH_I2C_Read... [23:21:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:21:44]Read from MH i2c: E2 [23:21:44]MH_I2C_Read... [23:21:44]Read from MH i2c: E2 62 00 [23:21:44]MH_I2C_Read... [23:21:44]Read from MH i2c: E2 62 00 82 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 4A [23:21:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:21:44]wFMCommunicate OK [23:21:44]SAM_PROTO_GetFieldsCounters done [23:21:44]requested_item shift.num is exist - process it [23:21:44]requested_item shift.opened is exist - process it [23:21:44]req_shift_opened [23:21:44]FM_GetShiftState [23:21:44]SAM_PROTO_GetShiftState [23:21:44]wFMCommunicate request_size=4 [23:21:44]MH_SAM_APDU [23:21:44]CAPDU: 80 13 01 00 [23:21:44]Write to MH i2c: E2 08 00 83 18 80 13 01 00 00 00 00 00 18 [23:21:44]Write i2c OK [23:21:44]MH_I2C_Read... [23:21:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:21:44]Read from MH i2c: E2 [23:21:44]MH_I2C_Read... [23:21:44]Read from MH i2c: E2 0E 00 [23:21:44]MH_I2C_Read... [23:21:44]Read from MH i2c: E2 0E 00 83 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3B [23:21:44]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:21:44]wFMCommunicate OK [23:21:44]SAM_PROTO_GetShiftState done [23:21:44]FM_GetShiftState done [23:21:44]req_shift_opened done [23:21:44]requested_item shift.open_date is exist - process it [23:21:44]req_shift_open_date [23:21:44]req_shift_open_date done [23:21:44]produce_requested_data done [23:21:44]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58793,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:21:44]process_action_free get_value [23:21:44]json_value_free [23:21:44]json_value_free done [23:21:44]process_json_proto returns [23:21:44]Send response to host [23:21:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58793,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:21:44]free response buf [23:21:44]execute_script done [23:21:44]execute_script returns [23:21:44]free content buf [23:21:44]Sock 7.Close socket [23:21:44]Sock 7.Thread stoped [23:21:44]accept exits with 9 [23:21:44]New connection [23:21:44]New thread 3067440484 created [23:21:44]Thread 3067583844 joined [23:21:44]Waiting for new connection... [23:21:44] Sock 9.Parse request [23:21:44]Sock 9.Check first char [23:21:44]Sock 9.First char is OK [23:21:44]request: POST /json_proto HTTP/1.0 [23:21:44]Method: POST [23:21:44]URL: /json_proto [23:21:44]Method is POST - this is cgi request [23:21:44]url: /json_proto [23:21:44]query_string will be loaded in cgi processing [23:21:44]execute_cgi json_proto POST (null) [23:21:44]execute_cgi path=json_proto method=POST [23:21:44]POST find Content-Length [23:21:44]Host: 172.17.44.3:8080 [23:21:44]Content-Length: 331 [23:21:44]Content-Type: application/json [23:21:44] [23:21:44]POST finish read [23:21:44]Found Content-Length = 331 [23:21:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:21:44]execute_script... [23:21:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:21:45]POST & json_proto [23:21:45]process_json_proto [23:21:45]json parsed OK: [23:21:45]protocol is kg_v1.0 [23:21:45]action value=get_value [23:21:45]process_action get_value [23:21:45]cmd_get_value [23:21:45]process_action get_value done [23:21:45]requested_data is exist [23:21:45]produce_requested_data [23:21:45]requested_item fm.sale.total is exist - process it [23:21:45]SAM_PROTO_GetFMData [23:21:45]wFMCommunicate request_size=4 [23:21:45]MH_SAM_APDU [23:21:45]CAPDU: 80 13 03 00 [23:21:45]Write to MH i2c: E2 08 00 84 18 80 13 03 00 00 00 00 00 1B [23:21:45]Write i2c OK [23:21:45]MH_I2C_Read... [23:21:45]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:21:45]Read from MH i2c: E2 [23:21:45]MH_I2C_Read... [23:21:45]Read from MH i2c: E2 FD 00 [23:21:45]MH_I2C_Read... [23:21:45]Read from MH i2c: E2 FD 00 84 18 00 C4 04 85 04 C0 04 6E 04 04 00 E1 E4 00 00 69 04 A3 00 6F 04 04 00 B1 E2 00 00 B1 04 05 00 75 EB 58 8A 01 70 04 04 00 94 4D 82 3C 72 04 05 00 E1 9D D6 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A9 6C E1 29 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 45 63 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 DD [23:21:45]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 E1 E4 00 00 69 04 A3 00 6F 04 04 00 B1 E2 00 00 B1 04 05 00 75 EB 58 8A 01 70 04 04 00 94 4D 82 3C 72 04 05 00 E1 9D D6 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A9 6C E1 29 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 45 63 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:21:45]wFMCommunicate OK [23:21:45]wFMCommunicate request_size=4 [23:21:45]MH_SAM_APDU [23:21:45]CAPDU: 80 17 00 00 [23:21:45]Write to MH i2c: E2 08 00 85 18 80 17 00 00 00 00 00 00 1D [23:21:45]Write i2c OK [23:21:45]MH_I2C_Read... [23:21:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:45]Read from MH i2c: E2 [23:21:45]MH_I2C_Read... [23:21:45]Read from MH i2c: E2 FD 00 [23:21:45]MH_I2C_Read... [23:21:45]Read from MH i2c: E2 FD 00 85 18 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 39 [23:21:45]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:21:45]wFMCommunicate OK [23:21:45]wFMCommunicate request_size=4 [23:21:45]MH_SAM_APDU [23:21:45]CAPDU: 80 17 00 00 [23:21:45]Write to MH i2c: E2 08 00 86 18 80 17 00 00 00 00 00 00 1E [23:21:45]Write i2c OK [23:21:45]MH_I2C_Read... [23:21:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:45]Read from MH i2c: E2 [23:21:45]MH_I2C_Read... [23:21:45]Read from MH i2c: E2 FD 00 [23:21:45]MH_I2C_Read... [23:21:45]Read from MH i2c: E2 FD 00 86 18 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 33 [23:21:45]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:21:45]wFMCommunicate OK [23:21:45]wFMCommunicate request_size=4 [23:21:45]MH_SAM_APDU [23:21:45]CAPDU: 80 17 00 00 [23:21:45]Write to MH i2c: E2 08 00 87 18 80 17 00 00 00 00 00 00 1F [23:21:45]Write i2c OK [23:21:45]MH_I2C_Read... [23:21:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:46]Read from MH i2c: E2 [23:21:46]MH_I2C_Read... [23:21:46]Read from MH i2c: E2 FD 00 [23:21:46]MH_I2C_Read... [23:21:46]Read from MH i2c: E2 FD 00 87 18 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 97 [23:21:46]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:21:46]wFMCommunicate OK [23:21:46]wFMCommunicate request_size=4 [23:21:46]MH_SAM_APDU [23:21:46]CAPDU: 80 17 00 00 [23:21:46]Write to MH i2c: E2 08 00 88 18 80 17 00 00 00 00 00 00 20 [23:21:46]Write i2c OK [23:21:46]MH_I2C_Read... [23:21:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:21:46]Read from MH i2c: E2 [23:21:46]MH_I2C_Read... [23:21:46]Read from MH i2c: E2 E1 00 [23:21:46]MH_I2C_Read... [23:21:46]Read from MH i2c: E2 E1 00 88 18 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0E [23:21:46]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:21:46]wFMCommunicate OK [23:21:46]SAM_PROTO_GetFMData done [23:21:46]requested_item fm.sale_refund.total is exist - process it [23:21:46]requested_item fm.buy.total is exist - process it [23:21:46]requested_item shift.sale.total is exist - process it [23:21:46]SAM_PROTO_GetShiftData [23:21:46]wFMCommunicate request_size=4 [23:21:46]MH_SAM_APDU [23:21:46]CAPDU: 80 13 02 00 [23:21:46]Write to MH i2c: E2 08 00 89 18 80 13 02 00 00 00 00 00 1F [23:21:46]Write i2c OK [23:21:46]MH_I2C_Read... [23:21:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:21:46]Read from MH i2c: E2 [23:21:46]MH_I2C_Read... [23:21:46]Read from MH i2c: E2 FD 00 [23:21:46]MH_I2C_Read... [23:21:46]Read from MH i2c: E2 FD 00 89 18 00 BC 04 AA 04 B8 04 6E 04 04 00 09 03 00 00 69 04 9E 00 6F 04 04 00 FF 02 00 00 B1 04 04 00 88 DA DA 03 70 04 03 00 0C A8 82 72 04 04 00 7C 32 58 03 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 BA CD 68 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 CB BB 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 45 [23:21:46]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 09 03 00 00 69 04 9E 00 6F 04 04 00 FF 02 00 00 B1 04 04 00 88 DA DA 03 70 04 03 00 0C A8 82 72 04 04 00 7C 32 58 03 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 BA CD 68 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 CB BB 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:21:46]wFMCommunicate OK [23:21:46]wFMCommunicate request_size=4 [23:21:46]MH_SAM_APDU [23:21:46]CAPDU: 80 17 00 00 [23:21:46]Write to MH i2c: E2 08 00 8A 18 80 17 00 00 00 00 00 00 22 [23:21:46]Write i2c OK [23:21:46]MH_I2C_Read... [23:21:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:47]Read from MH i2c: E2 [23:21:47]MH_I2C_Read... [23:21:47]Read from MH i2c: E2 FD 00 [23:21:47]MH_I2C_Read... [23:21:47]Read from MH i2c: E2 FD 00 8A 18 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 FF [23:21:47]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:21:47]wFMCommunicate OK [23:21:47]wFMCommunicate request_size=4 [23:21:47]MH_SAM_APDU [23:21:47]CAPDU: 80 17 00 00 [23:21:47]Write to MH i2c: E2 08 00 8B 18 80 17 00 00 00 00 00 00 23 [23:21:47]Write i2c OK [23:21:47]MH_I2C_Read... [23:21:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:47]Read from MH i2c: E2 [23:21:47]MH_I2C_Read... [23:21:47]Read from MH i2c: E2 FD 00 [23:21:47]MH_I2C_Read... [23:21:47]Read from MH i2c: E2 FD 00 8B 18 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 4C [23:21:47]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:21:47]wFMCommunicate OK [23:21:47]wFMCommunicate request_size=4 [23:21:47]MH_SAM_APDU [23:21:47]CAPDU: 80 17 00 00 [23:21:47]Write to MH i2c: E2 08 00 8C 18 80 17 00 00 00 00 00 00 24 [23:21:47]Write i2c OK [23:21:47]MH_I2C_Read... [23:21:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:47]Read from MH i2c: E2 [23:21:47]MH_I2C_Read... [23:21:47]Read from MH i2c: E2 FD 00 [23:21:47]MH_I2C_Read... [23:21:47]Read from MH i2c: E2 FD 00 8C 18 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 A5 [23:21:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:21:47]wFMCommunicate OK [23:21:47]wFMCommunicate request_size=4 [23:21:47]MH_SAM_APDU [23:21:47]CAPDU: 80 17 00 00 [23:21:47]Write to MH i2c: E2 08 00 8D 18 80 17 00 00 00 00 00 00 25 [23:21:47]Write i2c OK [23:21:47]MH_I2C_Read... [23:21:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:21:48]Read from MH i2c: E2 [23:21:48]MH_I2C_Read... [23:21:48]Read from MH i2c: E2 D9 00 [23:21:48]MH_I2C_Read... [23:21:48]Read from MH i2c: E2 D9 00 8D 18 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 04 [23:21:48]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:21:48]wFMCommunicate OK [23:21:48]SAM_PROTO_GetShiftData done [23:21:48]requested_item shift.sale.total_cash is exist - process it [23:21:48]requested_item shift.sale_refund.total is exist - process it [23:21:48]requested_item shift.sale_refund.total_cash is exist - process it [23:21:48]requested_item shift.buy.total is exist - process it [23:21:48]requested_item shift.buy.total_cash is exist - process it [23:21:48]produce_requested_data done [23:21:48]produce_requested_data return {"fm.sale.total":66160505.49,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":646744.40,"shift.sale.total_cash":85627.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:21:48]process_action_free get_value [23:21:48]json_value_free [23:21:48]json_value_free done [23:21:48]process_json_proto returns [23:21:48]Send response to host [23:21:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66160505.49,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":646744.40,"shift.sale.total_cash":85627.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:21:48]free response buf [23:21:48]execute_script done [23:21:48]execute_script returns [23:21:48]free content buf [23:21:48]Sock 9.Close socket [23:21:48]Sock 9.Thread stoped [23:21:48]OFD Sender: No OFD packet to send [23:21:50]accept exits with 7 [23:21:50]New connection [23:21:50]New thread 3067583844 created [23:21:50]Thread 3067440484 joined [23:21:50]Waiting for new connection... [23:21:50] Sock 7.Parse request [23:21:50]Sock 7.Check first char [23:21:50]Sock 7.First char is OK [23:21:50]request: POST /json_proto HTTP/1.0 [23:21:50]Method: POST [23:21:50]URL: /json_proto [23:21:50]Method is POST - this is cgi request [23:21:50]url: /json_proto [23:21:50]query_string will be loaded in cgi processing [23:21:50]execute_cgi json_proto POST (null) [23:21:50]execute_cgi path=json_proto method=POST [23:21:50]POST find Content-Length [23:21:50]Host: 172.17.44.3:8080 [23:21:50]Content-Length: 215 [23:21:50]Content-Type: application/json [23:21:50] [23:21:50]POST finish read [23:21:50]Found Content-Length = 215 [23:21:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:21:50]execute_script... [23:21:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:21:50]POST & json_proto [23:21:50]process_json_proto [23:21:50]json parsed OK: [23:21:50]protocol is kg_v1.0 [23:21:50]action value=get_value [23:21:50]process_action get_value [23:21:50]cmd_get_value [23:21:50]process_action get_value done [23:21:50]requested_data is exist [23:21:50]produce_requested_data [23:21:50]requested_item kkm.sn is exist - process it [23:21:50]requested_item kkm.ver is exist - process it [23:21:50]requested_item fm.sn is exist - process it [23:21:50]wFMCommunicate request_size=4 [23:21:50]MH_SAM_APDU [23:21:50]CAPDU: 80 11 00 00 [23:21:50]Write to MH i2c: E2 08 00 8E 18 80 11 00 00 00 00 00 00 20 [23:21:50]Write i2c OK [23:21:50]MH_I2C_Read... [23:21:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:21:50]Read from MH i2c: E2 [23:21:50]MH_I2C_Read... [23:21:50]Read from MH i2c: E2 17 00 [23:21:50]MH_I2C_Read... [23:21:50]Read from MH i2c: E2 17 00 8E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6C [23:21:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:21:50]wFMCommunicate OK [23:21:50]requested_item fd.num is exist - process it [23:21:50]SAM_PROTO_GetFieldsCounters [23:21:50]wFMCommunicate request_size=4 [23:21:50]MH_SAM_APDU [23:21:50]CAPDU: 80 13 00 00 [23:21:50]Write to MH i2c: E2 08 00 8F 18 80 13 00 00 00 00 00 00 23 [23:21:50]Write i2c OK [23:21:50]MH_I2C_Read... [23:21:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:21:51]Read from MH i2c: E2 [23:21:51]MH_I2C_Read... [23:21:51]Read from MH i2c: E2 62 00 [23:21:51]MH_I2C_Read... [23:21:51]Read from MH i2c: E2 62 00 8F 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 57 [23:21:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 A9 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:21:51]wFMCommunicate OK [23:21:51]SAM_PROTO_GetFieldsCounters done [23:21:51]requested_item shift.num is exist - process it [23:21:51]requested_item shift.opened is exist - process it [23:21:51]req_shift_opened [23:21:51]FM_GetShiftState [23:21:51]SAM_PROTO_GetShiftState [23:21:51]wFMCommunicate request_size=4 [23:21:51]MH_SAM_APDU [23:21:51]CAPDU: 80 13 01 00 [23:21:51]Write to MH i2c: E2 08 00 90 18 80 13 01 00 00 00 00 00 25 [23:21:51]Write i2c OK [23:21:51]MH_I2C_Read... [23:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:21:51]Read from MH i2c: E2 [23:21:51]MH_I2C_Read... [23:21:51]Read from MH i2c: E2 0E 00 [23:21:51]MH_I2C_Read... [23:21:51]Read from MH i2c: E2 0E 00 90 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 48 [23:21:51]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:21:51]wFMCommunicate OK [23:21:51]SAM_PROTO_GetShiftState done [23:21:51]FM_GetShiftState done [23:21:51]req_shift_opened done [23:21:51]requested_item shift.open_date is exist - process it [23:21:51]req_shift_open_date [23:21:51]req_shift_open_date done [23:21:51]produce_requested_data done [23:21:51]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58793,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:21:51]process_action_free get_value [23:21:51]json_value_free [23:21:51]json_value_free done [23:21:51]process_json_proto returns [23:21:51]Send response to host [23:21:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58793,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:21:51]free response buf [23:21:51]execute_script done [23:21:51]execute_script returns [23:21:51]free content buf [23:21:51]Sock 7.Close socket [23:21:51]Sock 7.Thread stoped [23:21:51]accept exits with 9 [23:21:51]New connection [23:21:51]New thread 3067440484 created [23:21:51]Thread 3067583844 joined [23:21:51]Waiting for new connection... [23:21:51] Sock 9.Parse request [23:21:51]Sock 9.Check first char [23:21:51]Sock 9.First char is OK [23:21:51]request: POST /json_proto HTTP/1.0 [23:21:51]Method: POST [23:21:51]URL: /json_proto [23:21:51]Method is POST - this is cgi request [23:21:51]url: /json_proto [23:21:51]query_string will be loaded in cgi processing [23:21:51]execute_cgi json_proto POST (null) [23:21:51]execute_cgi path=json_proto method=POST [23:21:51]POST find Content-Length [23:21:51]Host: 172.17.44.3:8080 [23:21:51]Content-Length: 331 [23:21:51]Content-Type: application/json [23:21:51] [23:21:51]POST finish read [23:21:51]Found Content-Length = 331 [23:21:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:21:51]execute_script... [23:21:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:21:51]POST & json_proto [23:21:51]process_json_proto [23:21:51]json parsed OK: [23:21:51]protocol is kg_v1.0 [23:21:51]action value=get_value [23:21:51]process_action get_value [23:21:51]cmd_get_value [23:21:51]process_action get_value done [23:21:51]requested_data is exist [23:21:51]produce_requested_data [23:21:51]requested_item fm.sale.total is exist - process it [23:21:51]SAM_PROTO_GetFMData [23:21:51]wFMCommunicate request_size=4 [23:21:51]MH_SAM_APDU [23:21:51]CAPDU: 80 13 03 00 [23:21:51]Write to MH i2c: E2 08 00 91 18 80 13 03 00 00 00 00 00 28 [23:21:51]Write i2c OK [23:21:51]MH_I2C_Read... [23:21:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:21:51]Read from MH i2c: E2 [23:21:51]MH_I2C_Read... [23:21:51]Read from MH i2c: E2 FD 00 [23:21:51]MH_I2C_Read... [23:21:51]Read from MH i2c: E2 FD 00 91 18 00 C4 04 85 04 C0 04 6E 04 04 00 E1 E4 00 00 69 04 A3 00 6F 04 04 00 B1 E2 00 00 B1 04 05 00 75 EB 58 8A 01 70 04 04 00 94 4D 82 3C 72 04 05 00 E1 9D D6 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A9 6C E1 29 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 45 63 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 EA [23:21:51]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 E1 E4 00 00 69 04 A3 00 6F 04 04 00 B1 E2 00 00 B1 04 05 00 75 EB 58 8A 01 70 04 04 00 94 4D 82 3C 72 04 05 00 E1 9D D6 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A9 6C E1 29 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 45 63 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:21:51]wFMCommunicate OK [23:21:51]wFMCommunicate request_size=4 [23:21:51]MH_SAM_APDU [23:21:51]CAPDU: 80 17 00 00 [23:21:51]Write to MH i2c: E2 08 00 92 18 80 17 00 00 00 00 00 00 2A [23:21:51]Write i2c OK [23:21:51]MH_I2C_Read... [23:21:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:52]Read from MH i2c: E2 [23:21:52]MH_I2C_Read... [23:21:52]Read from MH i2c: E2 FD 00 [23:21:52]MH_I2C_Read... [23:21:52]Read from MH i2c: E2 FD 00 92 18 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 46 [23:21:52]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:21:52]wFMCommunicate OK [23:21:52]wFMCommunicate request_size=4 [23:21:52]MH_SAM_APDU [23:21:52]CAPDU: 80 17 00 00 [23:21:52]Write to MH i2c: E2 08 00 93 18 80 17 00 00 00 00 00 00 2B [23:21:52]Write i2c OK [23:21:52]MH_I2C_Read... [23:21:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:52]Read from MH i2c: E2 [23:21:52]MH_I2C_Read... [23:21:52]Read from MH i2c: E2 FD 00 [23:21:52]MH_I2C_Read... [23:21:52]Read from MH i2c: E2 FD 00 93 18 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 40 [23:21:52]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:21:52]wFMCommunicate OK [23:21:52]wFMCommunicate request_size=4 [23:21:52]MH_SAM_APDU [23:21:52]CAPDU: 80 17 00 00 [23:21:52]Write to MH i2c: E2 08 00 94 18 80 17 00 00 00 00 00 00 2C [23:21:52]Write i2c OK [23:21:52]MH_I2C_Read... [23:21:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:52]Read from MH i2c: E2 [23:21:52]MH_I2C_Read... [23:21:52]Read from MH i2c: E2 FD 00 [23:21:52]MH_I2C_Read... [23:21:52]Read from MH i2c: E2 FD 00 94 18 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 A4 [23:21:52]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:21:52]wFMCommunicate OK [23:21:52]wFMCommunicate request_size=4 [23:21:52]MH_SAM_APDU [23:21:52]CAPDU: 80 17 00 00 [23:21:52]Write to MH i2c: E2 08 00 95 18 80 17 00 00 00 00 00 00 2D [23:21:52]Write i2c OK [23:21:52]MH_I2C_Read... [23:21:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:21:53]Read from MH i2c: E2 [23:21:53]MH_I2C_Read... [23:21:53]Read from MH i2c: E2 E1 00 [23:21:53]MH_I2C_Read... [23:21:53]Read from MH i2c: E2 E1 00 95 18 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1B [23:21:53]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:21:53]wFMCommunicate OK [23:21:53]SAM_PROTO_GetFMData done [23:21:53]requested_item fm.sale_refund.total is exist - process it [23:21:53]requested_item fm.buy.total is exist - process it [23:21:53]requested_item shift.sale.total is exist - process it [23:21:53]SAM_PROTO_GetShiftData [23:21:53]wFMCommunicate request_size=4 [23:21:53]MH_SAM_APDU [23:21:53]CAPDU: 80 13 02 00 [23:21:53]Write to MH i2c: E2 08 00 96 18 80 13 02 00 00 00 00 00 2C [23:21:53]OFD Sender: No OFD packet to send [23:21:53]Write i2c OK [23:21:53]MH_I2C_Read... [23:21:53]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:21:53]Read from MH i2c: E2 [23:21:53]MH_I2C_Read... [23:21:53]Read from MH i2c: E2 FD 00 [23:21:53]MH_I2C_Read... [23:21:53]Read from MH i2c: E2 FD 00 96 18 00 BC 04 AA 04 B8 04 6E 04 04 00 09 03 00 00 69 04 9E 00 6F 04 04 00 FF 02 00 00 B1 04 04 00 88 DA DA 03 70 04 03 00 0C A8 82 72 04 04 00 7C 32 58 03 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 BA CD 68 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 CB BB 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 52 [23:21:53]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 09 03 00 00 69 04 9E 00 6F 04 04 00 FF 02 00 00 B1 04 04 00 88 DA DA 03 70 04 03 00 0C A8 82 72 04 04 00 7C 32 58 03 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 BA CD 68 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 CB BB 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:21:53]wFMCommunicate OK [23:21:53]wFMCommunicate request_size=4 [23:21:53]MH_SAM_APDU [23:21:53]CAPDU: 80 17 00 00 [23:21:53]Write to MH i2c: E2 08 00 97 18 80 17 00 00 00 00 00 00 2F [23:21:53]Write i2c OK [23:21:53]MH_I2C_Read... [23:21:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:54]Read from MH i2c: E2 [23:21:54]MH_I2C_Read... [23:21:54]Read from MH i2c: E2 FD 00 [23:21:54]MH_I2C_Read... [23:21:54]Read from MH i2c: E2 FD 00 97 18 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 0C [23:21:54]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:21:54]wFMCommunicate OK [23:21:54]wFMCommunicate request_size=4 [23:21:54]MH_SAM_APDU [23:21:54]CAPDU: 80 17 00 00 [23:21:54]Write to MH i2c: E2 08 00 98 18 80 17 00 00 00 00 00 00 30 [23:21:54]Write i2c OK [23:21:54]MH_I2C_Read... [23:21:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:54]Read from MH i2c: E2 [23:21:54]MH_I2C_Read... [23:21:54]Read from MH i2c: E2 FD 00 [23:21:54]MH_I2C_Read... [23:21:54]Read from MH i2c: E2 FD 00 98 18 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 59 [23:21:54]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:21:54]wFMCommunicate OK [23:21:54]wFMCommunicate request_size=4 [23:21:54]MH_SAM_APDU [23:21:54]CAPDU: 80 17 00 00 [23:21:54]Write to MH i2c: E2 08 00 99 18 80 17 00 00 00 00 00 00 31 [23:21:54]Write i2c OK [23:21:54]MH_I2C_Read... [23:21:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:21:54]Read from MH i2c: E2 [23:21:54]MH_I2C_Read... [23:21:54]Read from MH i2c: E2 FD 00 [23:21:54]MH_I2C_Read... [23:21:54]Read from MH i2c: E2 FD 00 99 18 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 B2 [23:21:54]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:21:55]wFMCommunicate OK [23:21:55]wFMCommunicate request_size=4 [23:21:55]MH_SAM_APDU [23:21:55]CAPDU: 80 17 00 00 [23:21:55]Write to MH i2c: E2 08 00 9A 18 80 17 00 00 00 00 00 00 32 [23:21:55]Write i2c OK [23:21:55]MH_I2C_Read... [23:21:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:21:55]Read from MH i2c: E2 [23:21:55]MH_I2C_Read... [23:21:55]Read from MH i2c: E2 D9 00 [23:21:55]MH_I2C_Read... [23:21:55]Read from MH i2c: E2 D9 00 9A 18 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 11 [23:21:55]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:21:55]wFMCommunicate OK [23:21:55]SAM_PROTO_GetShiftData done [23:21:55]requested_item shift.sale.total_cash is exist - process it [23:21:55]requested_item shift.sale_refund.total is exist - process it [23:21:55]requested_item shift.sale_refund.total_cash is exist - process it [23:21:55]requested_item shift.buy.total is exist - process it [23:21:55]requested_item shift.buy.total_cash is exist - process it [23:21:55]produce_requested_data done [23:21:55]produce_requested_data return {"fm.sale.total":66160505.49,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":646744.40,"shift.sale.total_cash":85627.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:21:55]process_action_free get_value [23:21:55]json_value_free [23:21:55]json_value_free done [23:21:55]process_json_proto returns [23:21:55]Send response to host [23:21:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66160505.49,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":646744.40,"shift.sale.total_cash":85627.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:21:55]free response buf [23:21:55]execute_script done [23:21:55]execute_script returns [23:21:55]free content buf [23:21:55]Sock 9.Close socket [23:21:55]Sock 9.Thread stoped [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:42]accept exits with 7 [23:23:42]New connection [23:23:42]New thread 3067583844 created [23:23:42]Thread 3067440484 joined [23:23:42]Waiting for new connection... [23:23:42] Sock 7.Parse request [23:23:42]Sock 7.Check first char [23:23:42]Sock 7.First char is OK [23:23:42]request: POST /json_proto HTTP/1.0 [23:23:42]Method: POST [23:23:42]URL: /json_proto [23:23:42]Method is POST - this is cgi request [23:23:42]url: /json_proto [23:23:42]query_string will be loaded in cgi processing [23:23:42]execute_cgi json_proto POST (null) [23:23:42]execute_cgi path=json_proto method=POST [23:23:42]POST find Content-Length [23:23:42]Host: 172.17.44.3:8080 [23:23:42]Content-Length: 804 [23:23:42]Content-Type: application/json [23:23:42] [23:23:42]POST finish read [23:23:42]Found Content-Length = 804 [23:23:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:42]execute_script... [23:23:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:42]POST & json_proto [23:23:42]process_json_proto [23:23:42]json parsed OK: [23:23:42]protocol is kg_v1.0 [23:23:42]action value=close_receipt [23:23:42]process_action close_receipt [23:23:42]cmd_close_receipt [23:23:42]MH_GetDate [23:23:42]Write to MH i2c: F0 00 00 9B 18 A2 [23:23:42]Write i2c OK [23:23:42]MH_I2C_Read... [23:23:42]Read from MH i2c: F0 [23:23:42]MH_I2C_Read... [23:23:42]Read from MH i2c: F0 09 00 [23:23:42]MH_I2C_Read... [23:23:42]Read from MH i2c: F0 09 00 9B 18 00 7F 25 C5 66 AD C5 5D 66 AF [23:23:42]GetLastDocTimeStamp 1724195910 [23:23:42]current date 1724196223 [23:23:42]FM_GetShiftState [23:23:42]SAM_PROTO_GetShiftState [23:23:42]wFMCommunicate request_size=4 [23:23:42]MH_SAM_APDU [23:23:42]CAPDU: 80 13 01 00 [23:23:42]Write to MH i2c: E2 08 00 9C 18 80 13 01 00 00 00 00 00 31 [23:23:42]Write i2c OK [23:23:42]MH_I2C_Read... [23:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:42]Read from MH i2c: E2 [23:23:42]MH_I2C_Read... [23:23:42]Read from MH i2c: E2 0E 00 [23:23:42]MH_I2C_Read... [23:23:42]Read from MH i2c: E2 0E 00 9C 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 54 [23:23:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:23:42]wFMCommunicate OK [23:23:42]SAM_PROTO_GetShiftState done [23:23:42]FM_GetShiftState done [23:23:42]opened in 1724112910 [23:23:42]opened+sec_in_day 1724199310 [23:23:42]quantity*price = 250046 [23:23:42]sum+1 = 250047 [23:23:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.46 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.46 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 778 20.08.2024 23:23 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58794 ФПД: 176002816062160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T232343&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58794&fm=176002816062160&tin=02508201610067®Number=0000000000162794&sum=250046 [23:23:43]StoreToDocumentArchive [23:23:43]shift 100 fd 58794 [23:23:43]save to /storage/0100/doc_00058794 [23:23:43]save last doc name /storage/0100/doc_00058794 to /storage/kkm_last_doc_name [23:23:43]save OK [23:23:43]Clear old archive folders... [23:23:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:23:43]tlvbuf is B6E42780 [23:23:43]SAM_PROTO_ClearQueue [23:23:43]wFMCommunicate request_size=4 [23:23:43]MH_SAM_APDU [23:23:43]CAPDU: 80 09 00 00 [23:23:43]Write to MH i2c: E2 08 00 A9 18 80 09 00 00 00 00 00 00 33 [23:23:43]Write i2c OK [23:23:43]MH_I2C_Read... [23:23:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:23:43]Read from MH i2c: E2 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 03 00 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 03 00 A9 18 00 90 00 35 [23:23:43]RAPDU: 90 00 [23:23:43]wFMCommunicate OK [23:23:43]SAM_PROTO_ClearQueue done [23:23:43]KKMCreateOFDPacket [23:23:43]OFDProtocolAddRootSTLVToBuf [23:23:43]FM_MakeSignedData [23:23:43]FM_MakeSignedData [23:23:43]SAM_PROTO_SignData [23:23:43]wFMCommunicate request_size=4 [23:23:43]MH_SAM_APDU [23:23:43]CAPDU: 80 0D 01 02 [23:23:43]Write to MH i2c: E2 08 00 AA 18 80 0D 01 02 00 00 00 00 3B [23:23:43]Write i2c OK [23:23:43]MH_I2C_Read... [23:23:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:23:43]Read from MH i2c: E2 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 03 00 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 03 00 AA 18 00 90 00 36 [23:23:43]RAPDU: 90 00 [23:23:43]wFMCommunicate OK [23:23:43]wFMCommunicate request_size=255 [23:23:43]MH_SAM_APDU [23:23: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 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 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 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 7F 25 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E5 00 00 35 04 06 00 A0 [23:23:43]Write to MH i2c: E2 02 01 AB 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 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 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 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 7F 25 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E5 00 00 35 04 06 00 A0 00 00 67 [23:23:43]Write i2c OK [23:23:43]MH_I2C_Read... [23:23:43]OFD Sender: No OFD packet to send [23:23:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:43]Read from MH i2c: E2 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 03 00 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 03 00 AB 18 00 90 00 37 [23:23:43]RAPDU: 90 00 [23:23:43]wFMCommunicate OK [23:23:43]wFMCommunicate request_size=10 [23:23:43]MH_SAM_APDU [23:23:43]CAPDU: 80 0D 02 02 05 12 D9 54 B2 D0 [23:23:43]Write to MH i2c: E2 0D 00 AC 18 80 0D 02 02 05 00 12 D9 54 B2 D0 00 00 09 [23:23:43]Write i2c OK [23:23:43]MH_I2C_Read... [23:23:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:43]Read from MH i2c: E2 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 03 00 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 03 00 AC 18 00 90 00 38 [23:23:43]RAPDU: 90 00 [23:23:43]wFMCommunicate OK [23:23:43]wFMCommunicate request_size=4 [23:23:43]MH_SAM_APDU [23:23:43]CAPDU: 80 0D 03 02 [23:23:43]Write to MH i2c: E2 08 00 AD 18 80 0D 03 02 00 00 00 00 40 [23:23:43]Write i2c OK [23:23:43]MH_I2C_Read... [23:23:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:23:43]Read from MH i2c: E2 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 0B 00 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 0B 00 AD 18 00 35 BF 94 6C AA FD 3E FE 90 00 18 [23:23:43]RAPDU: 35 BF 94 6C AA FD 3E FE 90 00 [23:23:43]wFMCommunicate OK [23:23:43]SAM_PROTO_SignData done [23:23:43]FM_MakeSignedData done [23:23:43]CreateOFDProtocolMessage [23:23:43]wFMCommunicate request_size=4 [23:23:43]MH_SAM_APDU [23:23:43]CAPDU: 80 11 00 00 [23:23:43]Write to MH i2c: E2 08 00 AE 18 80 11 00 00 00 00 00 00 40 [23:23:43]Write i2c OK [23:23:43]MH_I2C_Read... [23:23:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:43]Read from MH i2c: E2 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 17 00 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: E2 17 00 AE 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8C [23:23:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:23:43]wFMCommunicate OK [23:23:43]CreateOFDProtocolMessage done [23:23:43]OFDSenderStorePacket 58794 [23:23:43]StoreOFDPacket docnum=58794 [23:23:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EC 27 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 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 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 7F 25 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E5 00 00 35 04 06 00 A0 12 D9 54 B2 D0 35 BF 94 6C AA FD 3E FE [23:23:43]CheckFolder [23:23:43]dirname=/storage/ofd_packets [23:23:43]CheckFolder done [23:23:43]ProducePacketName [23:23:43]name=ofd_packets/00058794 [23:23:43]NVStorageSaveData ofd_packets/00058794 [23:23:43]File name is /storage/ofd_packets/00058794 [23:23:43]Write 301 bytes [23:23:43]NVStorageSaveData done [23:23:43]OFDSenderStorePacket done [23:23:43]KKMCreateOFDPacket done [23:23:43]NVStorageSaveData kkm_last_timestamp [23:23:43]File name is /storage/kkm_last_timestamp [23:23:43]Write 4 bytes [23:23:43]NVStorageSaveData done [23:23:43]ExternCall_PrintAddStr [23:23:43]wPrintStart [23:23:43]Write to MH i2c: 01 00 00 AF 18 C7 [23:23:43]Write i2c OK [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: 01 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: 01 07 00 [23:23:43]MH_I2C_Read... [23:23:43]Read from MH i2c: 01 07 00 AF 18 00 00 00 00 00 FF 0F DC [23:23:43]RasterBufferAndPrint [23:23:43]line Счет N : (1)2076156 [23:23:43]line ИНН: 02508201610067 [23:23:43]line Контрольно-Кассовый Чек [23:23:43]line ПРОДАЖА [23:23:43]line ТРК (МРК, ГНК) : 53 [23:23:43]line Товар: 2710124130 [23:23:43]line Аи-92-К-4 [23:23:43]line 36.880 * 67.80 [23:23:43]line = 2500.46 [23:23:43]line НДС 12% НСП 1% [23:23:43]line > о реализуемом товаре [23:23:43]line ИТОГО: 2500.46 [23:23:43]line НСП 1% : 22.13 [23:23:43]line НДС 12% : 265.54 [23:23:43]line Наличными: 0.00 [23:23:43]line Безнал.: 2500.46 [23:23:43]line Место: АЗС № 135 "Партнер Нефть" [23:23:43]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:23:43]line СНО: Общий режим [23:23:43]line Чек 778 20.08.2024 23:23 [23:23:43]line Смена: 100 ФФД: 1.0 [23:23:43]line ЗНМ: 0300000196 [23:23:43]line РНМ: 0000000000162794 [23:23:43]line Версия ККМ: v1.0 [23:23:43]line Платежная система: O! деньги [23:23:43]line ФМ: 0000000002094532 [23:23:43]line ФД: 58794 [23:23:43]line ФПД: 176002816062160 [23:23:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T232343&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58794&fm=176002816062160&tin=02508201610067®Number=0000000000162794&sum=250046 [23:23:44]OFD Sender: Processing packet 58794 [packets to send 52, broken 51] [23:23:44]ProducePacketName [23:23:44]name=ofd_packets/00058794 [23:23:44]OFD Sender: To server: pG, [23:23:44]CommunicateWithHost lk.salyk.kg:30040 [23:23:44]ConnectInit lk.salyk.kg [23:23:44]written 0, free lines is 4095 [23:23:44]Connected sock=10 [23:23:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 EC 27 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 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 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 7F 25 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E5 00 00 35 04 06 00 A0 12 D9 54 B2 D0 35 BF 94 6C AA FD 3E FE [23:23:44]Write to MH i2c: 01 00 00 D9 18 F1 [23:23:44]Write i2c OK [23:23:44]MH_I2C_Read... [23:23:44]Read from MH i2c: 01 [23:23:44]MH_I2C_Read... [23:23:44]Read from MH i2c: 01 07 00 [23:23:44]MH_I2C_Read... [23:23:44]Read from MH i2c: 01 07 00 D9 18 00 00 00 00 00 B7 0C BB [23:23:44]RasterBufferAndPrint [23:23:44]line [23:23:44]line [23:23:44]line [23:23:44]line [23:23:44]line [23:23:44]written 0, free lines is 3259 [23:23:44]MH_Cut [23:23:44]Write to MH i2c: D1 01 00 E0 18 01 CA [23:23:44]Write i2c OK [23:23:44]MH_I2C_Read... [23:23:44]Read from MH i2c: D1 [23:23:44]MH_I2C_Read... [23:23:44]Read from MH i2c: D1 01 00 [23:23:44]MH_I2C_Read... [23:23:44]Read from MH i2c: D1 01 00 E0 18 00 C9 [23:23:44]Write to MH i2c: 01 00 00 E1 18 F9 [23:23:44]Write i2c OK [23:23:44]MH_I2C_Read... [23:23:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5C DF 47 00 C1 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AA E5 00 00 F4 03 04 00 CC D0 C4 66 B6 04 01 00 00 63 99 73 D8 E3 55 42 64 [23:23:44]CommunicateWithHost err = 0 [23:23:44]CheckOFDResponse [23:23:44]1017 (14) - 77093643461234 [23:23:44]1041 (16) - 0000000002094532 [23:23:44]1040 (4) - 58794 [23:23:44]1012 (4) - 20.08.2024 17:22 [23:23:44]1206 (1) - 0 [23:23:44]OFD Sender: Remove packet 58794 [23:23:44]ProducePacketName [23:23:44]name=ofd_packets/00058794 [23:23:44]NVStorageDeleteData [23:23:45]OFD Sender: No OFD packet to send [23:23:45]*** Cut start [23:23:45]*** Partial cut [23:23:45]*** CUTSNS_PIN = 1 [23:23:45]*** CUTSNS_PIN = 0 [23:23:45]*** Brake cut motor [23:23:46]Read from MH i2c: 01 [23:23:46]MH_I2C_Read... [23:23:46]*** Stop cut motor [23:23:46]*** Cut end [23:23:46]Read from MH i2c: 01 07 00 [23:23:46]MH_I2C_Read... [23:23:46]Read from MH i2c: 01 07 00 E1 18 00 00 00 00 00 FF 0F 0E [23:23:46]process_action close_receipt done [23:23:46]requested_data is exist [23:23:46]produce_requested_data [23:23:46]requested_item fm.sn is exist - process it [23:23:46]wFMCommunicate request_size=4 [23:23:46]MH_SAM_APDU [23:23:46]CAPDU: 80 11 00 00 [23:23:46]Write to MH i2c: E2 08 00 E2 18 80 11 00 00 00 00 00 00 74 [23:23:46]Write i2c OK [23:23:46]MH_I2C_Read... [23:23:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:46]Read from MH i2c: E2 [23:23:46]MH_I2C_Read... [23:23:46]Read from MH i2c: E2 17 00 [23:23:46]MH_I2C_Read... [23:23:46]Read from MH i2c: E2 17 00 E2 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [23:23:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:23:46]wFMCommunicate OK [23:23:46]requested_item fd.num is exist - process it [23:23:46]SAM_PROTO_GetFieldsCounters [23:23:46]wFMCommunicate request_size=4 [23:23:46]MH_SAM_APDU [23:23:46]CAPDU: 80 13 00 00 [23:23:46]Write to MH i2c: E2 08 00 E3 18 80 13 00 00 00 00 00 00 77 [23:23:46]Write i2c OK [23:23:46]MH_I2C_Read... [23:23:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:23:46]Read from MH i2c: E2 [23:23:46]MH_I2C_Read... [23:23:46]Read from MH i2c: E2 62 00 [23:23:46]MH_I2C_Read... [23:23:46]Read from MH i2c: E2 62 00 E3 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AA E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0A 03 00 00 5E 04 04 00 0A 03 00 00 57 04 04 00 0B 03 00 00 19 04 04 00 00 00 00 00 90 00 AF [23:23:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AA E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0A 03 00 00 5E 04 04 00 0A 03 00 00 57 04 04 00 0B 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:23:46]wFMCommunicate OK [23:23:46]SAM_PROTO_GetFieldsCounters done [23:23:46]requested_item shift.num is exist - process it [23:23:46]requested_item shift.opened is exist - process it [23:23:46]req_shift_opened [23:23:46]FM_GetShiftState [23:23:46]SAM_PROTO_GetShiftState [23:23:46]wFMCommunicate request_size=4 [23:23:46]MH_SAM_APDU [23:23:46]CAPDU: 80 13 01 00 [23:23:46]Write to MH i2c: E2 08 00 E4 18 80 13 01 00 00 00 00 00 79 [23:23:46]Write i2c OK [23:23:46]MH_I2C_Read... [23:23:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:46]Read from MH i2c: E2 [23:23:46]MH_I2C_Read... [23:23:46]Read from MH i2c: E2 0E 00 [23:23:46]MH_I2C_Read... [23:23:46]Read from MH i2c: E2 0E 00 E4 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9C [23:23:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:23:46]wFMCommunicate OK [23:23:46]SAM_PROTO_GetShiftState done [23:23:46]FM_GetShiftState done [23:23:46]req_shift_opened done [23:23:46]requested_item shift.open_date is exist - process it [23:23:46]req_shift_open_date [23:23:46]req_shift_open_date done [23:23:46]produce_requested_data done [23:23:46]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58794,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:23:46]process_action_free close_receipt [23:23:46]json_value_free [23:23:46]json_value_free done [23:23:46]process_json_proto returns [23:23:46]Send response to host [23:23:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58794,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:23:46]free response buf [23:23:46]execute_script done [23:23:46]execute_script returns [23:23:46]free content buf [23:23:46]Sock 7.Close socket [23:23:46]Sock 7.Thread stoped [23:23:50]OFD Sender: No OFD packet to send [23:23:55]OFD Sender: No OFD packet to send [23:24:00]OFD Sender: No OFD packet to send [23:24:05]OFD Sender: No OFD packet to send [23:24:10]OFD Sender: No OFD packet to send [23:24:15]OFD Sender: No OFD packet to send [23:24:20]OFD Sender: No OFD packet to send [23:24:25]OFD Sender: No OFD packet to send [23:24:30]OFD Sender: No OFD packet to send [23:24:35]OFD Sender: No OFD packet to send [23:24:40]OFD Sender: No OFD packet to send [23:24:45]OFD Sender: No OFD packet to send [23:24:50]OFD Sender: No OFD packet to send [23:24:55]OFD Sender: No OFD packet to send [23:25:00]OFD Sender: No OFD packet to send [23:25:05]OFD Sender: No OFD packet to send [23:25:10]OFD Sender: No OFD packet to send [23:25:15]OFD Sender: No OFD packet to send [23:25:20]OFD Sender: No OFD packet to send [23:25:25]OFD Sender: No OFD packet to send [23:25:30]OFD Sender: No OFD packet to send [23:25:35]OFD Sender: No OFD packet to send [23:25:40]OFD Sender: No OFD packet to send [23:25:45]OFD Sender: No OFD packet to send [23:25:50]OFD Sender: No OFD packet to send [23:25:53]accept exits with 9 [23:25:53]New connection [23:25:53]New thread 3067440484 created [23:25:53]Thread 3067583844 joined [23:25:53]Waiting for new connection... [23:25:53] Sock 9.Parse request [23:25:53]Sock 9.Check first char [23:25:53]Sock 9.First char is OK [23:25:53]request: POST /json_proto HTTP/1.0 [23:25:53]Method: POST [23:25:53]URL: /json_proto [23:25:53]Method is POST - this is cgi request [23:25:53]url: /json_proto [23:25:53]query_string will be loaded in cgi processing [23:25:53]execute_cgi json_proto POST (null) [23:25:53]execute_cgi path=json_proto method=POST [23:25:53]POST find Content-Length [23:25:53]Host: 172.17.44.3:8080 [23:25:53]Content-Length: 817 [23:25:53]Content-Type: application/json [23:25:53] [23:25:53]POST finish read [23:25:53]Found Content-Length = 817 [23:25:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:53]execute_script... [23:25: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)2076157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:53]POST & json_proto [23:25:53]process_json_proto [23:25:53]json parsed OK: [23:25:53]protocol is kg_v1.0 [23:25:53]action value=close_receipt [23:25:53]process_action close_receipt [23:25:53]cmd_close_receipt [23:25:53]MH_GetDate [23:25:53]Write to MH i2c: F0 00 00 E5 18 EC [23:25:53]Write i2c OK [23:25:53]MH_I2C_Read... [23:25:53]Read from MH i2c: F0 [23:25:53]MH_I2C_Read... [23:25:53]Read from MH i2c: F0 09 00 [23:25:53]MH_I2C_Read... [23:25:53]Read from MH i2c: F0 09 00 E5 18 00 02 26 C5 66 AD C5 5D 66 7D [23:25:53]GetLastDocTimeStamp 1724196223 [23:25:53]current date 1724196354 [23:25:53]FM_GetShiftState [23:25:53]SAM_PROTO_GetShiftState [23:25:53]wFMCommunicate request_size=4 [23:25:53]MH_SAM_APDU [23:25:53]CAPDU: 80 13 01 00 [23:25:53]Write to MH i2c: E2 08 00 E6 18 80 13 01 00 00 00 00 00 7B [23:25:53]Write i2c OK [23:25:53]MH_I2C_Read... [23:25:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:53]Read from MH i2c: E2 [23:25:53]MH_I2C_Read... [23:25:53]Read from MH i2c: E2 0E 00 [23:25:53]MH_I2C_Read... [23:25:53]Read from MH i2c: E2 0E 00 E6 18 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 9E [23:25:53]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:25:53]wFMCommunicate OK [23:25:53]SAM_PROTO_GetShiftState done [23:25:53]FM_GetShiftState done [23:25:53]opened in 1724112910 [23:25:53]opened+sec_in_day 1724199310 [23:25:53]quantity*price = 40002 [23:25:53]sum+1 = 40003 [23:25:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 779 20.08.2024 23:25 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002094532 ФД: 58795 ФПД: 231941777963263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T232554&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58795&fm=231941777963263&tin=02508201610067®Number=0000000000162794&sum=40002 [23:25:54]StoreToDocumentArchive [23:25:54]shift 100 fd 58795 [23:25:54]save to /storage/0100/doc_00058795 [23:25:54]save last doc name /storage/0100/doc_00058795 to /storage/kkm_last_doc_name [23:25:54]save OK [23:25:54]Clear old archive folders... [23:25:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:25:54]tlvbuf is B6FF28D0 [23:25:54]SAM_PROTO_ClearQueue [23:25:54]wFMCommunicate request_size=4 [23:25:54]MH_SAM_APDU [23:25:54]CAPDU: 80 09 00 00 [23:25:54]Write to MH i2c: E2 08 00 F3 18 80 09 00 00 00 00 00 00 7D [23:25:54]Write i2c OK [23:25:54]MH_I2C_Read... [23:25:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:25:54]Read from MH i2c: E2 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 03 00 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 03 00 F3 18 00 90 00 7F [23:25:54]RAPDU: 90 00 [23:25:54]wFMCommunicate OK [23:25:54]SAM_PROTO_ClearQueue done [23:25:54]KKMCreateOFDPacket [23:25:54]OFDProtocolAddRootSTLVToBuf [23:25:54]FM_MakeSignedData [23:25:54]FM_MakeSignedData [23:25:54]SAM_PROTO_SignData [23:25:54]wFMCommunicate request_size=4 [23:25:54]MH_SAM_APDU [23:25:54]CAPDU: 80 0D 01 02 [23:25:54]Write to MH i2c: E2 08 00 F4 18 80 0D 01 02 00 00 00 00 85 [23:25:54]Write i2c OK [23:25:54]MH_I2C_Read... [23:25:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:25:54]Read from MH i2c: E2 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 03 00 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 03 00 F4 18 00 90 00 80 [23:25:54]RAPDU: 90 00 [23:25:54]wFMCommunicate OK [23:25:54]wFMCommunicate request_size=255 [23:25:54]MH_SAM_APDU [23:25: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 02 26 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E5 00 00 35 04 06 00 D2 [23:25:54]Write to MH i2c: E2 02 01 F5 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 02 26 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E5 00 00 35 04 06 00 D2 00 00 10 [23:25:54]Write i2c OK [23:25:54]MH_I2C_Read... [23:25:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:54]Read from MH i2c: E2 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 03 00 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 03 00 F5 18 00 90 00 81 [23:25:54]RAPDU: 90 00 [23:25:54]wFMCommunicate OK [23:25:54]wFMCommunicate request_size=10 [23:25:54]MH_SAM_APDU [23:25:54]CAPDU: 80 0D 02 02 05 F3 27 48 B8 FF [23:25:54]Write to MH i2c: E2 0D 00 F6 18 80 0D 02 02 05 00 F3 27 48 B8 FF 00 00 AB [23:25:54]Write i2c OK [23:25:54]MH_I2C_Read... [23:25:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:54]Read from MH i2c: E2 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 03 00 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 03 00 F6 18 00 90 00 82 [23:25:54]RAPDU: 90 00 [23:25:54]wFMCommunicate OK [23:25:54]wFMCommunicate request_size=4 [23:25:54]MH_SAM_APDU [23:25:54]CAPDU: 80 0D 03 02 [23:25:54]Write to MH i2c: E2 08 00 F7 18 80 0D 03 02 00 00 00 00 8A [23:25:54]Write i2c OK [23:25:54]MH_I2C_Read... [23:25:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:25:54]Read from MH i2c: E2 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 0B 00 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 0B 00 F7 18 00 38 95 76 F3 E7 A6 23 0E 90 00 7F [23:25:54]RAPDU: 38 95 76 F3 E7 A6 23 0E 90 00 [23:25:54]wFMCommunicate OK [23:25:54]SAM_PROTO_SignData done [23:25:54]FM_MakeSignedData done [23:25:54]CreateOFDProtocolMessage [23:25:54]wFMCommunicate request_size=4 [23:25:54]MH_SAM_APDU [23:25:54]CAPDU: 80 11 00 00 [23:25:54]Write to MH i2c: E2 08 00 F8 18 80 11 00 00 00 00 00 00 8A [23:25:54]Write i2c OK [23:25:54]MH_I2C_Read... [23:25:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:54]Read from MH i2c: E2 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 17 00 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: E2 17 00 F8 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D6 [23:25:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:25:54]wFMCommunicate OK [23:25:54]CreateOFDProtocolMessage done [23:25:54]OFDSenderStorePacket 58795 [23:25:54]StoreOFDPacket docnum=58795 [23:25:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 09 A4 07 01 51 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 02 26 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E5 00 00 35 04 06 00 D2 F3 27 48 B8 FF 38 95 76 F3 E7 A6 23 0E [23:25:54]CheckFolder [23:25:54]dirname=/storage/ofd_packets [23:25:54]CheckFolder done [23:25:54]ProducePacketName [23:25:54]name=ofd_packets/00058795 [23:25:54]NVStorageSaveData ofd_packets/00058795 [23:25:54]File name is /storage/ofd_packets/00058795 [23:25:54]Write 301 bytes [23:25:54]NVStorageSaveData done [23:25:54]OFDSenderStorePacket done [23:25:54]KKMCreateOFDPacket done [23:25:54]NVStorageSaveData kkm_last_timestamp [23:25:54]File name is /storage/kkm_last_timestamp [23:25:54]Write 4 bytes [23:25:54]NVStorageSaveData done [23:25:54]ExternCall_PrintAddStr [23:25:54]wPrintStart [23:25:54]Write to MH i2c: 01 00 00 F9 18 11 [23:25:54]Write i2c OK [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: 01 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: 01 07 00 [23:25:54]MH_I2C_Read... [23:25:54]Read from MH i2c: 01 07 00 F9 18 00 00 00 00 00 FF 0F 26 [23:25:54]RasterBufferAndPrint [23:25:54]line Счет N : (1)2076157 [23:25:54]line ИНН: 02508201610067 [23:25:54]line Контрольно-Кассовый Чек [23:25:54]line ПРОДАЖА [23:25:54]line ТРК (МРК, ГНК) : 53 [23:25:54]line Товар: 2710124130 [23:25:54]line Аи-92-К-4 [23:25:54]line 5.900 * 67.80 [23:25:54]line = 400.02 [23:25:54]line НДС 12% НСП 1% [23:25:54]line > о реализуемом товаре [23:25:54]line ИТОГО: 400.02 [23:25:54]line НСП 1% : 3.54 [23:25:54]line НДС 12% : 42.48 [23:25:54]line Наличными: 0.00 [23:25:54]line Безнал.: 400.02 [23:25:54]line Место: АЗС № 135 "Партнер Нефть" [23:25:54]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:25:54]line СНО: Общий режим [23:25:54]line Чек 779 20.08.2024 23:25 [23:25:54]line Смена: 100 ФФД: 1.0 [23:25:54]line ЗНМ: 0300000196 [23:25:54]line РНМ: 0000000000162794 [23:25:54]line Версия ККМ: v1.0 [23:25:54]line Платежная система: Бакай Банк [23:25:54]line ФМ: 0000000002094532 [23:25:54]line ФД: 58795 [23:25:54]line ФПД: 231941777963263 [23:25:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T232554&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58795&fm=231941777963263&tin=02508201610067®Number=0000000000162794&sum=40002 [23:25:55]OFD Sender: Processing packet 58795 [packets to send 52, broken 51] [23:25:55]ProducePacketName [23:25:55]name=ofd_packets/00058795 [23:25:55]OFD Sender: To server: pG, [23:25:55]CommunicateWithHost lk.salyk.kg:30040 [23:25:55]ConnectInit lk.salyk.kg [23:25:55]written 0, free lines is 4095 [23:25:55]Write to MH i2c: 01 00 00 23 19 3C [23:25:55]Write i2c OK [23:25:55]MH_I2C_Read... [23:25:55]Read from MH i2c: 01 [23:25:55]MH_I2C_Read... [23:25:55]Read from MH i2c: 01 07 00 [23:25:55]MH_I2C_Read... [23:25:55]Read from MH i2c: 01 07 00 23 19 00 00 00 00 00 B0 0C FF [23:25:55]RasterBufferAndPrint [23:25:55]line [23:25:55]line [23:25:55]line [23:25:55]line [23:25:55]line [23:25:55]written 0, free lines is 3252 [23:25:55]MH_Cut [23:25:55]Write to MH i2c: D1 01 00 2A 19 01 15 [23:25:55]Write i2c OK [23:25:55]MH_I2C_Read... [23:25:55]Read from MH i2c: D1 [23:25:55]MH_I2C_Read... [23:25:55]Read from MH i2c: D1 01 00 [23:25:55]MH_I2C_Read... [23:25:55]Read from MH i2c: D1 01 00 2A 19 00 14 [23:25:55]Write to MH i2c: 01 00 00 2B 19 44 [23:25:55]Write i2c OK [23:25:55]MH_I2C_Read... [23:25:56]*** Cut start [23:25:56]*** Partial cut [23:25:56]*** CUTSNS_PIN = 1 [23:25:56]*** CUTSNS_PIN = 0 [23:25:56]*** Brake cut motor [23:25:57]Read from MH i2c: 01 [23:25:57]MH_I2C_Read... [23:25:57]*** Stop cut motor [23:25:57]*** Cut end [23:25:57]Read from MH i2c: 01 07 00 [23:25:57]MH_I2C_Read... [23:25:57]Read from MH i2c: 01 07 00 2B 19 00 00 00 00 00 FF 0F 59 [23:25:57]process_action close_receipt done [23:25:57]requested_data is exist [23:25:57]produce_requested_data [23:25:57]requested_item fm.sn is exist - process it [23:25:57]wFMCommunicate request_size=4 [23:25:57]MH_SAM_APDU [23:25:57]CAPDU: 80 11 00 00 [23:25:57]Write to MH i2c: E2 08 00 2C 19 80 11 00 00 00 00 00 00 BF [23:25:57]Write i2c OK [23:25:57]MH_I2C_Read... [23:25:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:57]Read from MH i2c: E2 [23:25:57]MH_I2C_Read... [23:25:57]Read from MH i2c: E2 17 00 [23:25:57]MH_I2C_Read... [23:25:57]Read from MH i2c: E2 17 00 2C 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [23:25:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:25:57]wFMCommunicate OK [23:25:57]requested_item fd.num is exist - process it [23:25:57]SAM_PROTO_GetFieldsCounters [23:25:57]wFMCommunicate request_size=4 [23:25:57]MH_SAM_APDU [23:25:57]CAPDU: 80 13 00 00 [23:25:57]Write to MH i2c: E2 08 00 2D 19 80 13 00 00 00 00 00 00 C2 [23:25:57]Write i2c OK [23:25:57]MH_I2C_Read... [23:25:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:25:57]Read from MH i2c: E2 [23:25:57]MH_I2C_Read... [23:25:57]Read from MH i2c: E2 62 00 [23:25:57]MH_I2C_Read... [23:25:57]Read from MH i2c: E2 62 00 2D 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AB E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0B 03 00 00 5E 04 04 00 0B 03 00 00 57 04 04 00 0C 03 00 00 19 04 04 00 00 00 00 00 90 00 FE [23:25:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AB E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0B 03 00 00 5E 04 04 00 0B 03 00 00 57 04 04 00 0C 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:25:57]wFMCommunicate OK [23:25:57]SAM_PROTO_GetFieldsCounters done [23:25:57]requested_item shift.num is exist - process it [23:25:57]requested_item shift.opened is exist - process it [23:25:57]req_shift_opened [23:25:57]FM_GetShiftState [23:25:57]SAM_PROTO_GetShiftState [23:25:57]wFMCommunicate request_size=4 [23:25:57]MH_SAM_APDU [23:25:57]CAPDU: 80 13 01 00 [23:25:57]Write to MH i2c: E2 08 00 2E 19 80 13 01 00 00 00 00 00 C4 [23:25:57]Write i2c OK [23:25:57]MH_I2C_Read... [23:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:57]Read from MH i2c: E2 [23:25:57]MH_I2C_Read... [23:25:57]Read from MH i2c: E2 0E 00 [23:25:57]MH_I2C_Read... [23:25:57]Read from MH i2c: E2 0E 00 2E 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E7 [23:25:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:25:57]wFMCommunicate OK [23:25:57]SAM_PROTO_GetShiftState done [23:25:57]FM_GetShiftState done [23:25:57]req_shift_opened done [23:25:57]requested_item shift.open_date is exist - process it [23:25:57]req_shift_open_date [23:25:57]req_shift_open_date done [23:25:57]produce_requested_data done [23:25:57]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58795,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:25:57]process_action_free close_receipt [23:25:57]json_value_free [23:25:57]json_value_free done [23:25:57]process_json_proto returns [23:25:57]Send response to host [23:25:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58795,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:25:57]free response buf [23:25:57]execute_script done [23:25:57]execute_script returns [23:25:57]free content buf [23:25:57]Sock 9.Close socket [23:25:57]Sock 9.Thread stoped [23:26:07]accept exits with 7 [23:26:07]New connection [23:26:07]New thread 3067583844 created [23:26:07]Thread 3067440484 joined [23:26:07]Waiting for new connection... [23:26:07] Sock 7.Parse request [23:26:07]Sock 7.Check first char [23:26:07]Sock 7.First char is OK [23:26:07]request: POST /json_proto HTTP/1.0 [23:26:07]Method: POST [23:26:07]URL: /json_proto [23:26:07]Method is POST - this is cgi request [23:26:07]url: /json_proto [23:26:07]query_string will be loaded in cgi processing [23:26:07]execute_cgi json_proto POST (null) [23:26:07]execute_cgi path=json_proto method=POST [23:26:07]POST find Content-Length [23:26:07]Host: 172.17.44.3:8080 [23:26:07]Content-Length: 785 [23:26:07]Content-Type: application/json [23:26:07] [23:26:07]POST finish read [23:26:07]Found Content-Length = 785 [23:26:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:07]execute_script... [23:26: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)2076158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:07]POST & json_proto [23:26:07]process_json_proto [23:26:07]json parsed OK: [23:26:07]protocol is kg_v1.0 [23:26:07]action value=close_receipt [23:26:07]process_action close_receipt [23:26:07]cmd_close_receipt [23:26:07]MH_GetDate [23:26:07]Write to MH i2c: F0 00 00 2F 19 37 [23:26:07]Write i2c OK [23:26:07]MH_I2C_Read... [23:26:07]Read from MH i2c: F0 [23:26:07]MH_I2C_Read... [23:26:07]Read from MH i2c: F0 09 00 [23:26:07]MH_I2C_Read... [23:26:07]Read from MH i2c: F0 09 00 2F 19 00 10 26 C5 66 AD C5 5D 66 D6 [23:26:07]GetLastDocTimeStamp 1724196354 [23:26:07]current date 1724196368 [23:26:07]FM_GetShiftState [23:26:07]SAM_PROTO_GetShiftState [23:26:07]wFMCommunicate request_size=4 [23:26:07]MH_SAM_APDU [23:26:07]CAPDU: 80 13 01 00 [23:26:07]Write to MH i2c: E2 08 00 30 19 80 13 01 00 00 00 00 00 C6 [23:26:07]Write i2c OK [23:26:07]MH_I2C_Read... [23:26:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:07]Read from MH i2c: E2 [23:26:07]MH_I2C_Read... [23:26:07]Read from MH i2c: E2 0E 00 [23:26:07]MH_I2C_Read... [23:26:07]Read from MH i2c: E2 0E 00 30 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 E9 [23:26:07]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:26:07]wFMCommunicate OK [23:26:07]SAM_PROTO_GetShiftState done [23:26:07]FM_GetShiftState done [23:26:07]opened in 1724112910 [23:26:07]opened+sec_in_day 1724199310 [23:26:07]quantity*price = 100035 [23:26:07]sum+1 = 100036 [23:26:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 780 20.08.2024 23:26 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58796 ФПД: 199385401572362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T232608&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58796&fm=199385401572362&tin=02508201610067®Number=0000000000162794&sum=100035 [23:26:08]StoreToDocumentArchive [23:26:08]shift 100 fd 58796 [23:26:08]save to /storage/0100/doc_00058796 [23:26:08]save last doc name /storage/0100/doc_00058796 to /storage/kkm_last_doc_name [23:26:08]save OK [23:26:08]Clear old archive folders... [23:26:08]ProcessDocumentItem done err = 0, tmpTLVsize=244 [23:26:08]tlvbuf is 01F017C0 [23:26:08]SAM_PROTO_ClearQueue [23:26:08]wFMCommunicate request_size=4 [23:26:08]MH_SAM_APDU [23:26:08]CAPDU: 80 09 00 00 [23:26:08]Write to MH i2c: E2 08 00 3D 19 80 09 00 00 00 00 00 00 C8 [23:26:08]Write i2c OK [23:26:08]MH_I2C_Read... [23:26:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:26:09]Read from MH i2c: E2 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 03 00 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 03 00 3D 19 00 90 00 CA [23:26:09]RAPDU: 90 00 [23:26:09]wFMCommunicate OK [23:26:09]SAM_PROTO_ClearQueue done [23:26:09]KKMCreateOFDPacket [23:26:09]OFDProtocolAddRootSTLVToBuf [23:26:09]FM_MakeSignedData [23:26:09]FM_MakeSignedData [23:26:09]SAM_PROTO_SignData [23:26:09]wFMCommunicate request_size=4 [23:26:09]MH_SAM_APDU [23:26:09]CAPDU: 80 0D 01 02 [23:26:09]Write to MH i2c: E2 08 00 3E 19 80 0D 01 02 00 00 00 00 D0 [23:26:09]Write i2c OK [23:26:09]MH_I2C_Read... [23:26:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:26:09]Read from MH i2c: E2 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 03 00 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 03 00 3E 19 00 90 00 CB [23:26:09]RAPDU: 90 00 [23:26:09]wFMCommunicate OK [23:26:09]wFMCommunicate request_size=253 [23:26:09]MH_SAM_APDU [23:26:09]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 03 00 00 F4 03 04 00 10 26 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E5 00 00 35 04 06 00 B5 57 08 08 BC 0A [23:26:09]Write to MH i2c: E2 00 01 3F 19 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 03 00 00 F4 03 04 00 10 26 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E5 00 00 35 04 06 00 B5 57 08 08 BC 0A 00 00 C8 [23:26:09]Write i2c OK [23:26:09]MH_I2C_Read... [23:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:09]Read from MH i2c: E2 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 03 00 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 03 00 3F 19 00 90 00 CC [23:26:09]RAPDU: 90 00 [23:26:09]wFMCommunicate OK [23:26:09]wFMCommunicate request_size=4 [23:26:09]MH_SAM_APDU [23:26:09]CAPDU: 80 0D 03 02 [23:26:09]Write to MH i2c: E2 08 00 40 19 80 0D 03 02 00 00 00 00 D4 [23:26:09]Write i2c OK [23:26:09]MH_I2C_Read... [23:26:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:26:09]Read from MH i2c: E2 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 0B 00 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 0B 00 40 19 00 AF 50 6F E7 CB 0F 61 97 90 00 FC [23:26:09]RAPDU: AF 50 6F E7 CB 0F 61 97 90 00 [23:26:09]wFMCommunicate OK [23:26:09]SAM_PROTO_SignData done [23:26:09]FM_MakeSignedData done [23:26:09]CreateOFDProtocolMessage [23:26:09]wFMCommunicate request_size=4 [23:26:09]MH_SAM_APDU [23:26:09]CAPDU: 80 11 00 00 [23:26:09]Write to MH i2c: E2 08 00 41 19 80 11 00 00 00 00 00 00 D4 [23:26:09]Write i2c OK [23:26:09]MH_I2C_Read... [23:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:09]Read from MH i2c: E2 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 17 00 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: E2 17 00 41 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 20 [23:26:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:26:09]wFMCommunicate OK [23:26:09]CreateOFDProtocolMessage done [23:26:09]OFDSenderStorePacket 58796 [23:26:09]StoreOFDPacket docnum=58796 [23:26:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 AB 76 00 01 9A 21 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 03 00 00 F4 03 04 00 10 26 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E5 00 00 35 04 06 00 B5 57 08 08 BC 0A AF 50 6F E7 CB 0F 61 97 [23:26:09]CheckFolder [23:26:09]dirname=/storage/ofd_packets [23:26:09]CheckFolder done [23:26:09]ProducePacketName [23:26:09]name=ofd_packets/00058796 [23:26:09]NVStorageSaveData ofd_packets/00058796 [23:26:09]File name is /storage/ofd_packets/00058796 [23:26:09]Write 294 bytes [23:26:09]NVStorageSaveData done [23:26:09]OFDSenderStorePacket done [23:26:09]KKMCreateOFDPacket done [23:26:09]NVStorageSaveData kkm_last_timestamp [23:26:09]File name is /storage/kkm_last_timestamp [23:26:09]Write 4 bytes [23:26:09]NVStorageSaveData done [23:26:09]ExternCall_PrintAddStr [23:26:09]wPrintStart [23:26:09]Write to MH i2c: 01 00 00 42 19 5B [23:26:09]Write i2c OK [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: 01 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: 01 07 00 [23:26:09]MH_I2C_Read... [23:26:09]Read from MH i2c: 01 07 00 42 19 00 00 00 00 00 FF 0F 70 [23:26:09]RasterBufferAndPrint [23:26:09]line Счет N : (1)2076158 [23:26:09]line ИНН: 02508201610067 [23:26:09]line Контрольно-Кассовый Чек [23:26:09]line ПРОДАЖА [23:26:09]line ТРК (МРК, ГНК) : 44 [23:26:09]line Товар: 2710124130 [23:26:09]line SU-92 [23:26:09]line 14.540 * 68.80 [23:26:09]line = 1000.35 [23:26:09]line НДС 12% НСП 1% [23:26:09]line > о реализуемом товаре [23:26:09]line ИТОГО: 1000.35 [23:26:09]line НСП 1% : 8.85 [23:26:09]line НДС 12% : 106.23 [23:26:09]line Наличными: 0.00 [23:26:09]line Безнал.: 1000.35 [23:26:09]line Место: АЗС № 135 "Партнер Нефть" [23:26:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:26:09]line СНО: Общий режим [23:26:09]line Чек 780 20.08.2024 23:26 [23:26:09]line Смена: 100 ФФД: 1.0 [23:26:09]line ЗНМ: 0300000196 [23:26:09]line РНМ: 0000000000162794 [23:26:09]line Версия ККМ: v1.0 [23:26:09]line Платежная система: O! деньги [23:26:09]line ФМ: 0000000002094532 [23:26:09]line ФД: 58796 [23:26:09]line ФПД: 199385401572362 [23:26:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T232608&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58796&fm=199385401572362&tin=02508201610067®Number=0000000000162794&sum=100035 [23:26:09]written 0, free lines is 4095 [23:26:10]Write to MH i2c: 01 00 00 6C 19 85 [23:26:10]Write i2c OK [23:26:10]MH_I2C_Read... [23:26:10]Read from MH i2c: 01 [23:26:10]MH_I2C_Read... [23:26:10]Read from MH i2c: 01 07 00 [23:26:10]MH_I2C_Read... [23:26:10]Read from MH i2c: 01 07 00 6C 19 00 00 00 00 00 B0 0C 48 [23:26:10]RasterBufferAndPrint [23:26:10]line [23:26:10]line [23:26:10]line [23:26:10]line [23:26:10]line [23:26:10]written 0, free lines is 3253 [23:26:10]MH_Cut [23:26:10]Write to MH i2c: D1 01 00 73 19 01 5E [23:26:10]Write i2c OK [23:26:10]MH_I2C_Read... [23:26:10]Read from MH i2c: D1 [23:26:10]MH_I2C_Read... [23:26:10]Read from MH i2c: D1 01 00 [23:26:10]MH_I2C_Read... [23:26:10]Read from MH i2c: D1 01 00 73 19 00 5D [23:26:10]Write to MH i2c: 01 00 00 74 19 8D [23:26:10]Write i2c OK [23:26:10]MH_I2C_Read... [23:26:11]*** Cut start [23:26:11]*** Partial cut [23:26:11]*** CUTSNS_PIN = 1 [23:26:11]*** CUTSNS_PIN = 0 [23:26:11]*** Brake cut motor [23:26:11]Read from MH i2c: 01 [23:26:11]MH_I2C_Read... [23:26:11]*** Stop cut motor [23:26:11]*** Cut end [23:26:11]Read from MH i2c: 01 07 00 [23:26:11]MH_I2C_Read... [23:26:11]Read from MH i2c: 01 07 00 74 19 00 00 00 00 00 FF 0F A2 [23:26:11]process_action close_receipt done [23:26:11]requested_data is exist [23:26:11]produce_requested_data [23:26:11]requested_item fm.sn is exist - process it [23:26:11]wFMCommunicate request_size=4 [23:26:11]MH_SAM_APDU [23:26:11]CAPDU: 80 11 00 00 [23:26:11]Write to MH i2c: E2 08 00 75 19 80 11 00 00 00 00 00 00 08 [23:26:11]Write i2c OK [23:26:11]MH_I2C_Read... [23:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:11]Read from MH i2c: E2 [23:26:11]MH_I2C_Read... [23:26:11]Read from MH i2c: E2 17 00 [23:26:11]MH_I2C_Read... [23:26:11]Read from MH i2c: E2 17 00 75 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 54 [23:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:26:11]wFMCommunicate OK [23:26:11]requested_item fd.num is exist - process it [23:26:11]SAM_PROTO_GetFieldsCounters [23:26:11]wFMCommunicate request_size=4 [23:26:11]MH_SAM_APDU [23:26:11]CAPDU: 80 13 00 00 [23:26:11]Write to MH i2c: E2 08 00 76 19 80 13 00 00 00 00 00 00 0B [23:26:11]Write i2c OK [23:26:11]MH_I2C_Read... [23:26:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:26:12]Read from MH i2c: E2 [23:26:12]MH_I2C_Read... [23:26:12]Read from MH i2c: E2 62 00 [23:26:12]MH_I2C_Read... [23:26:12]Read from MH i2c: E2 62 00 76 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AC E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0C 03 00 00 5E 04 04 00 0C 03 00 00 57 04 04 00 0D 03 00 00 19 04 04 00 00 00 00 00 90 00 4B [23:26:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AC E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0C 03 00 00 5E 04 04 00 0C 03 00 00 57 04 04 00 0D 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:26:12]wFMCommunicate OK [23:26:12]SAM_PROTO_GetFieldsCounters done [23:26:12]requested_item shift.num is exist - process it [23:26:12]requested_item shift.opened is exist - process it [23:26:12]req_shift_opened [23:26:12]FM_GetShiftState [23:26:12]SAM_PROTO_GetShiftState [23:26:12]wFMCommunicate request_size=4 [23:26:12]MH_SAM_APDU [23:26:12]CAPDU: 80 13 01 00 [23:26:12]Write to MH i2c: E2 08 00 77 19 80 13 01 00 00 00 00 00 0D [23:26:12]Write i2c OK [23:26:12]MH_I2C_Read... [23:26:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:12]Read from MH i2c: E2 [23:26:12]MH_I2C_Read... [23:26:12]Read from MH i2c: E2 0E 00 [23:26:12]MH_I2C_Read... [23:26:12]Read from MH i2c: E2 0E 00 77 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 30 [23:26:12]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:26:12]wFMCommunicate OK [23:26:12]SAM_PROTO_GetShiftState done [23:26:12]FM_GetShiftState done [23:26:12]req_shift_opened done [23:26:12]requested_item shift.open_date is exist - process it [23:26:12]req_shift_open_date [23:26:12]req_shift_open_date done [23:26:12]produce_requested_data done [23:26:12]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58796,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:26:12]process_action_free close_receipt [23:26:12]json_value_free [23:26:12]json_value_free done [23:26:12]process_json_proto returns [23:26:12]Send response to host [23:26:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58796,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:26:12]free response buf [23:26:12]execute_script done [23:26:12]execute_script returns [23:26:12]free content buf [23:26:12]Sock 7.Close socket [23:26:12]Sock 7.Thread stoped [23:28:05]ConnectInit Can't connect to host [23:28:05]CommunicateWithHost connect error [23:28:05]CommunicateWithHost err = -1 [23:28:05]OFD Sender: Server communicate error [23:28:05]OFD Sender: Processing packet 58795 [packets to send 53, broken 51] [23:28:05]ProducePacketName [23:28:05]name=ofd_packets/00058795 [23:28:05]OFD Sender: To server: pG, [23:28:05]CommunicateWithHost lk.salyk.kg:30040 [23:28:05]ConnectInit lk.salyk.kg [23:28:06]Connected sock=7 [23:28:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 09 A4 07 01 51 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 02 26 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E5 00 00 35 04 06 00 D2 F3 27 48 B8 FF 38 95 76 F3 E7 A6 23 0E [23:28:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 33 01 47 00 61 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AB E5 00 00 F4 03 04 00 D2 D1 C4 66 B6 04 01 00 00 EC 11 BC 52 DD AB AC 4C [23:28:06]CommunicateWithHost err = 0 [23:28:06]CheckOFDResponse [23:28:06]1017 (14) - 77093643461234 [23:28:06]1041 (16) - 0000000002094532 [23:28:06]1040 (4) - 58795 [23:28:06]1012 (4) - 20.08.2024 17:26 [23:28:06]1206 (1) - 0 [23:28:06]OFD Sender: Remove packet 58795 [23:28:06]ProducePacketName [23:28:06]name=ofd_packets/00058795 [23:28:06]NVStorageDeleteData [23:28:06]OFD Sender: Processing packet 58796 [packets to send 52, broken 51] [23:28:06]ProducePacketName [23:28:06]name=ofd_packets/00058796 [23:28:06]OFD Sender: To server: pG, [23:28:06]CommunicateWithHost lk.salyk.kg:30040 [23:28:06]ConnectInit lk.salyk.kg [23:28:07]Connected sock=7 [23:28:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 AB 76 00 01 9A 21 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 03 00 00 F4 03 04 00 10 26 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AC E5 00 00 35 04 06 00 B5 57 08 08 BC 0A AF 50 6F E7 CB 0F 61 97 [23:28:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DF C6 47 00 29 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 32 30 39 34 35 33 32 10 04 04 00 AC E5 00 00 F4 03 04 00 D3 D1 C4 66 B6 04 01 00 00 DA D6 AE 09 35 EA 14 99 [23:28:07]CommunicateWithHost err = 0 [23:28:07]CheckOFDResponse [23:28:07]1017 (14) - 77093643461234 [23:28:07]1041 (16) - 0000000002094532 [23:28:07]1040 (4) - 58796 [23:28:07]1012 (4) - 20.08.2024 17:26 [23:28:07]1206 (1) - 0 [23:28:07]OFD Sender: Remove packet 58796 [23:28:07]ProducePacketName [23:28:07]name=ofd_packets/00058796 [23:28:07]NVStorageDeleteData [23:28:07]OFD Sender: No OFD packet to send [23:28:12]OFD Sender: No OFD packet to send [23:28:17]OFD Sender: No OFD packet to send [23:28:22]OFD Sender: No OFD packet to send [23:28:27]OFD Sender: No OFD packet to send [23:28:32]OFD Sender: No OFD packet to send [23:28:37]OFD Sender: No OFD packet to send [23:28:42]OFD Sender: No OFD packet to send [23:28:47]OFD Sender: No OFD packet to send [23:28:52]OFD Sender: No OFD packet to send [23:28:57]OFD Sender: No OFD packet to send [23:29:02]OFD Sender: No OFD packet to send [23:29:07]OFD Sender: No OFD packet to send [23:29:12]OFD Sender: No OFD packet to send [23:29:17]OFD Sender: No OFD packet to send [23:29:22]OFD Sender: No OFD packet to send [23:29:27]OFD Sender: No OFD packet to send [23:29:32]OFD Sender: No OFD packet to send [23:29:37]OFD Sender: No OFD packet to send [23:29:42]OFD Sender: No OFD packet to send [23:29:47]OFD Sender: No OFD packet to send [23:29:52]OFD Sender: No OFD packet to send [23:29:57]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:53]OFD Sender: No OFD packet to send [23:30:58]OFD Sender: No OFD packet to send [23:31:03]OFD Sender: No OFD packet to send [23:31:08]OFD Sender: No OFD packet to send [23:31:13]OFD Sender: No OFD packet to send [23:31:18]OFD Sender: No OFD packet to send [23:31:23]OFD Sender: No OFD packet to send [23:31:28]OFD Sender: No OFD packet to send [23:31:33]OFD Sender: No OFD packet to send [23:31:38]OFD Sender: No OFD packet to send [23:31:43]OFD Sender: No OFD packet to send [23:31:48]OFD Sender: No OFD packet to send [23:31:48]accept exits with 9 [23:31:48]New connection [23:31:48]New thread 3067440484 created [23:31:48]Thread 3067583844 joined [23:31:48]Waiting for new connection... [23:31:48] Sock 9.Parse request [23:31:48]Sock 9.Check first char [23:31:48]Sock 9.First char is OK [23:31:48]request: POST /json_proto HTTP/1.0 [23:31:48]Method: POST [23:31:48]URL: /json_proto [23:31:48]Method is POST - this is cgi request [23:31:48]url: /json_proto [23:31:48]query_string will be loaded in cgi processing [23:31:48]execute_cgi json_proto POST (null) [23:31:48]execute_cgi path=json_proto method=POST [23:31:48]POST find Content-Length [23:31:48]Host: 172.17.44.3:8080 [23:31:48]Content-Length: 641 [23:31:48]Content-Type: application/json [23:31:48] [23:31:48]POST finish read [23:31:48]Found Content-Length = 641 [23:31:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:31:48]execute_script... [23:31:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:31:48]POST & json_proto [23:31:48]process_json_proto [23:31:48]json parsed OK: [23:31:48]protocol is kg_v1.0 [23:31:48]action value=close_receipt [23:31:48]process_action close_receipt [23:31:48]cmd_close_receipt [23:31:48]MH_GetDate [23:31:48]Write to MH i2c: F0 00 00 78 19 80 [23:31:48]Write i2c OK [23:31:48]MH_I2C_Read... [23:31:48]Read from MH i2c: F0 [23:31:48]MH_I2C_Read... [23:31:48]Read from MH i2c: F0 09 00 [23:31:48]MH_I2C_Read... [23:31:48]Read from MH i2c: F0 09 00 78 19 00 65 27 C5 66 AD C5 5D 66 75 [23:31:48]GetLastDocTimeStamp 1724196368 [23:31:48]current date 1724196709 [23:31:48]FM_GetShiftState [23:31:48]SAM_PROTO_GetShiftState [23:31:48]wFMCommunicate request_size=4 [23:31:48]MH_SAM_APDU [23:31:48]CAPDU: 80 13 01 00 [23:31:48]Write to MH i2c: E2 08 00 79 19 80 13 01 00 00 00 00 00 0F [23:31:48]Write i2c OK [23:31:48]MH_I2C_Read... [23:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:31:48]Read from MH i2c: E2 [23:31:48]MH_I2C_Read... [23:31:48]Read from MH i2c: E2 0E 00 [23:31:48]MH_I2C_Read... [23:31:48]Read from MH i2c: E2 0E 00 79 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 32 [23:31:48]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:31:48]wFMCommunicate OK [23:31:48]SAM_PROTO_GetShiftState done [23:31:48]FM_GetShiftState done [23:31:48]opened in 1724112910 [23:31:48]opened+sec_in_day 1724199310 [23:31:48]quantity*price = 67800 [23:31:48]sum+1 = 67801 [23:31:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 678.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 781 20.08.2024 23:31 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58797 ФПД: 87871712065208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T233149&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58797&fm=87871712065208&tin=02508201610067®Number=0000000000162794&sum=67800 [23:31:49]StoreToDocumentArchive [23:31:49]shift 100 fd 58797 [23:31:49]save to /storage/0100/doc_00058797 [23:31:49]save last doc name /storage/0100/doc_00058797 to /storage/kkm_last_doc_name [23:31:49]save OK [23:31:49]Clear old archive folders... [23:31:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:31:49]tlvbuf is 01FB3EF0 [23:31:49]SAM_PROTO_ClearQueue [23:31:49]wFMCommunicate request_size=4 [23:31:49]MH_SAM_APDU [23:31:49]CAPDU: 80 09 00 00 [23:31:49]Write to MH i2c: E2 08 00 86 19 80 09 00 00 00 00 00 00 11 [23:31:49]Write i2c OK [23:31:49]MH_I2C_Read... [23:31:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:31:49]Read from MH i2c: E2 [23:31:49]MH_I2C_Read... [23:31:49]Read from MH i2c: E2 03 00 [23:31:49]MH_I2C_Read... [23:31:49]Read from MH i2c: E2 03 00 86 19 00 90 00 13 [23:31:49]RAPDU: 90 00 [23:31:49]wFMCommunicate OK [23:31:49]SAM_PROTO_ClearQueue done [23:31:49]KKMCreateOFDPacket [23:31:49]OFDProtocolAddRootSTLVToBuf [23:31:49]FM_MakeSignedData [23:31:49]FM_MakeSignedData [23:31:49]SAM_PROTO_SignData [23:31:49]wFMCommunicate request_size=4 [23:31:49]MH_SAM_APDU [23:31:49]CAPDU: 80 0D 01 02 [23:31:49]Write to MH i2c: E2 08 00 87 19 80 0D 01 02 00 00 00 00 19 [23:31:49]Write i2c OK [23:31:49]MH_I2C_Read... [23:31:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:31:49]Read from MH i2c: E2 [23:31:49]MH_I2C_Read... [23:31:49]Read from MH i2c: E2 03 00 [23:31:49]MH_I2C_Read... [23:31:49]Read from MH i2c: E2 03 00 87 19 00 90 00 14 [23:31:49]RAPDU: 90 00 [23:31:49]wFMCommunicate OK [23:31:49]wFMCommunicate request_size=255 [23:31:49]MH_SAM_APDU [23:31: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 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 03 00 00 F4 03 04 00 65 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E5 00 00 35 04 06 00 4F [23:31:49]Write to MH i2c: E2 02 01 88 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 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 03 00 00 F4 03 04 00 65 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E5 00 00 35 04 06 00 4F 00 00 31 [23:31:49]Write i2c OK [23:31:49]MH_I2C_Read... [23:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:31:49]Read from MH i2c: E2 [23:31:49]MH_I2C_Read... [23:31:49]Read from MH i2c: E2 03 00 [23:31:49]MH_I2C_Read... [23:31:49]Read from MH i2c: E2 03 00 88 19 00 90 00 15 [23:31:49]RAPDU: 90 00 [23:31:49]wFMCommunicate OK [23:31:49]wFMCommunicate request_size=10 [23:31:49]MH_SAM_APDU [23:31:49]CAPDU: 80 0D 02 02 05 EB 3A 2E F6 B8 [23:31:49]Write to MH i2c: E2 0D 00 89 19 80 0D 02 02 05 00 EB 3A 2E F6 B8 00 00 27 [23:31:49]Write i2c OK [23:31:49]MH_I2C_Read... [23:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:31:49]Read from MH i2c: E2 [23:31:49]MH_I2C_Read... [23:31:49]Read from MH i2c: E2 03 00 [23:31:49]MH_I2C_Read... [23:31:49]Read from MH i2c: E2 03 00 89 19 00 90 00 16 [23:31:49]RAPDU: 90 00 [23:31:49]wFMCommunicate OK [23:31:49]wFMCommunicate request_size=4 [23:31:49]MH_SAM_APDU [23:31:49]CAPDU: 80 0D 03 02 [23:31:49]Write to MH i2c: E2 08 00 8A 19 80 0D 03 02 00 00 00 00 1E [23:31:49]Write i2c OK [23:31:49]MH_I2C_Read... [23:31:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:31:50]Read from MH i2c: E2 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: E2 0B 00 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: E2 0B 00 8A 19 00 4D 6D EC A6 7A 6A B1 A0 90 00 A0 [23:31:50]RAPDU: 4D 6D EC A6 7A 6A B1 A0 90 00 [23:31:50]wFMCommunicate OK [23:31:50]SAM_PROTO_SignData done [23:31:50]FM_MakeSignedData done [23:31:50]CreateOFDProtocolMessage [23:31:50]wFMCommunicate request_size=4 [23:31:50]MH_SAM_APDU [23:31:50]CAPDU: 80 11 00 00 [23:31:50]Write to MH i2c: E2 08 00 8B 19 80 11 00 00 00 00 00 00 1E [23:31:50]Write i2c OK [23:31:50]MH_I2C_Read... [23:31:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:31:50]Read from MH i2c: E2 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: E2 17 00 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: E2 17 00 8B 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6A [23:31:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:31:50]wFMCommunicate OK [23:31:50]CreateOFDProtocolMessage done [23:31:50]OFDSenderStorePacket 58797 [23:31:50]StoreOFDPacket docnum=58797 [23:31:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 85 EB 07 01 8E 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 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 03 00 00 F4 03 04 00 65 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E5 00 00 35 04 06 00 4F EB 3A 2E F6 B8 4D 6D EC A6 7A 6A B1 A0 [23:31:50]CheckFolder [23:31:50]dirname=/storage/ofd_packets [23:31:50]CheckFolder done [23:31:50]ProducePacketName [23:31:50]name=ofd_packets/00058797 [23:31:50]NVStorageSaveData ofd_packets/00058797 [23:31:50]File name is /storage/ofd_packets/00058797 [23:31:50]Write 301 bytes [23:31:50]NVStorageSaveData done [23:31:50]OFDSenderStorePacket done [23:31:50]KKMCreateOFDPacket done [23:31:50]NVStorageSaveData kkm_last_timestamp [23:31:50]File name is /storage/kkm_last_timestamp [23:31:50]Write 4 bytes [23:31:50]NVStorageSaveData done [23:31:50]ExternCall_PrintAddStr [23:31:50]wPrintStart [23:31:50]Write to MH i2c: 01 00 00 8C 19 A5 [23:31:50]Write i2c OK [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: 01 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: 01 07 00 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: 01 07 00 8C 19 00 00 00 00 00 FF 0F BA [23:31:50]RasterBufferAndPrint [23:31:50]line Счет N : (1)2076159 [23:31:50]line ИНН: 02508201610067 [23:31:50]line Контрольно-Кассовый Чек [23:31:50]line ПРОДАЖА [23:31:50]line ТРК (МРК, ГНК) : 43 [23:31:50]line Товар: 2710124130 [23:31:50]line Аи-92-К-4 [23:31:50]line 10.000 * 67.80 [23:31:50]line = 678.00 [23:31:50]line НДС 12% НСП 1% [23:31:50]line > о реализуемом товаре [23:31:50]line ИТОГО: 678.00 [23:31:50]line НСП 1% : 6.00 [23:31:50]line НДС 12% : 72.00 [23:31:50]line Наличными: 678.00 [23:31:50]line Безнал.: 0.00 [23:31:50]line Место: АЗС № 135 "Партнер Нефть" [23:31:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:31:50]line СНО: Общий режим [23:31:50]line Чек 781 20.08.2024 23:31 [23:31:50]line Смена: 100 ФФД: 1.0 [23:31:50]line ЗНМ: 0300000196 [23:31:50]line РНМ: 0000000000162794 [23:31:50]line Версия ККМ: v1.0 [23:31:50]line ФМ: 0000000002094532 [23:31:50]line ФД: 58797 [23:31:50]line ФПД: 87871712065208 [23:31:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T233149&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58797&fm=87871712065208&tin=02508201610067®Number=0000000000162794&sum=67800 [23:31:50]written 0, free lines is 4095 [23:31:50]OFD Sender: Processing packet 58797 [packets to send 52, broken 51] [23:31:50]ProducePacketName [23:31:50]name=ofd_packets/00058797 [23:31:50]OFD Sender: To server: pG, [23:31:50]CommunicateWithHost lk.salyk.kg:30040 [23:31:50]ConnectInit lk.salyk.kg [23:31:50]Connected sock=10 [23:31:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 85 EB 07 01 8E 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 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 03 00 00 F4 03 04 00 65 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AD E5 00 00 35 04 06 00 4F EB 3A 2E F6 B8 4D 6D EC A6 7A 6A B1 A0 [23:31:50]Write to MH i2c: 01 00 00 B4 19 CD [23:31:50]Write i2c OK [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: 01 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: 01 07 00 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: 01 07 00 B4 19 00 00 00 00 00 DC 0C BC [23:31:50]RasterBufferAndPrint [23:31:50]line [23:31:50]line [23:31:50]line [23:31:50]line [23:31:50]line [23:31:50]written 0, free lines is 3297 [23:31:50]MH_Cut [23:31:50]Write to MH i2c: D1 01 00 BB 19 01 A6 [23:31:50]Write i2c OK [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: D1 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: D1 01 00 [23:31:50]MH_I2C_Read... [23:31:50]Read from MH i2c: D1 01 00 BB 19 00 A5 [23:31:50]Write to MH i2c: 01 00 00 BC 19 D5 [23:31:50]Write i2c OK [23:31:50]MH_I2C_Read... [23:31:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C6 F8 47 00 50 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 32 30 39 34 35 33 32 10 04 04 00 AD E5 00 00 F4 03 04 00 B3 D2 C4 66 B6 04 01 00 00 17 A2 18 A0 49 A7 05 2A [23:31:50]CommunicateWithHost err = 0 [23:31:50]CheckOFDResponse [23:31:50]1017 (14) - 77093643461234 [23:31:50]1041 (16) - 0000000002094532 [23:31:50]1040 (4) - 58797 [23:31:50]1012 (4) - 20.08.2024 17:30 [23:31:50]1206 (1) - 0 [23:31:50]OFD Sender: Remove packet 58797 [23:31:50]ProducePacketName [23:31:50]name=ofd_packets/00058797 [23:31:50]NVStorageDeleteData [23:31:51]OFD Sender: No OFD packet to send [23:31:51]*** Cut start [23:31:51]*** Partial cut [23:31:51]*** CUTSNS_PIN = 1 [23:31:51]*** CUTSNS_PIN = 0 [23:31:51]*** Brake cut motor [23:31:52]Read from MH i2c: 01 [23:31:52]MH_I2C_Read... [23:31:52]*** Stop cut motor [23:31:52]*** Cut end [23:31:52]Read from MH i2c: 01 07 00 [23:31:52]MH_I2C_Read... [23:31:52]Read from MH i2c: 01 07 00 BC 19 00 00 00 00 00 FF 0F EA [23:31:52]process_action close_receipt done [23:31:52]requested_data is exist [23:31:52]produce_requested_data [23:31:52]requested_item fm.sn is exist - process it [23:31:52]wFMCommunicate request_size=4 [23:31:52]MH_SAM_APDU [23:31:52]CAPDU: 80 11 00 00 [23:31:52]Write to MH i2c: E2 08 00 BD 19 80 11 00 00 00 00 00 00 50 [23:31:52]Write i2c OK [23:31:52]MH_I2C_Read... [23:31:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:31:52]Read from MH i2c: E2 [23:31:52]MH_I2C_Read... [23:31:52]Read from MH i2c: E2 17 00 [23:31:52]MH_I2C_Read... [23:31:52]Read from MH i2c: E2 17 00 BD 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9C [23:31:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:31:52]wFMCommunicate OK [23:31:52]requested_item fd.num is exist - process it [23:31:52]SAM_PROTO_GetFieldsCounters [23:31:52]wFMCommunicate request_size=4 [23:31:52]MH_SAM_APDU [23:31:52]CAPDU: 80 13 00 00 [23:31:52]Write to MH i2c: E2 08 00 BE 19 80 13 00 00 00 00 00 00 53 [23:31:52]Write i2c OK [23:31:52]MH_I2C_Read... [23:31:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:31:52]Read from MH i2c: E2 [23:31:52]MH_I2C_Read... [23:31:52]Read from MH i2c: E2 62 00 [23:31:52]MH_I2C_Read... [23:31:52]Read from MH i2c: E2 62 00 BE 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AD E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0D 03 00 00 5E 04 04 00 0D 03 00 00 57 04 04 00 0E 03 00 00 19 04 04 00 00 00 00 00 90 00 97 [23:31:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AD E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0D 03 00 00 5E 04 04 00 0D 03 00 00 57 04 04 00 0E 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:31:52]wFMCommunicate OK [23:31:52]SAM_PROTO_GetFieldsCounters done [23:31:52]requested_item shift.num is exist - process it [23:31:52]requested_item shift.opened is exist - process it [23:31:52]req_shift_opened [23:31:52]FM_GetShiftState [23:31:52]SAM_PROTO_GetShiftState [23:31:52]wFMCommunicate request_size=4 [23:31:52]MH_SAM_APDU [23:31:52]CAPDU: 80 13 01 00 [23:31:52]Write to MH i2c: E2 08 00 BF 19 80 13 01 00 00 00 00 00 55 [23:31:52]Write i2c OK [23:31:52]MH_I2C_Read... [23:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:31:52]Read from MH i2c: E2 [23:31:52]MH_I2C_Read... [23:31:52]Read from MH i2c: E2 0E 00 [23:31:52]MH_I2C_Read... [23:31:52]Read from MH i2c: E2 0E 00 BF 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 78 [23:31:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:31:52]wFMCommunicate OK [23:31:52]SAM_PROTO_GetShiftState done [23:31:52]FM_GetShiftState done [23:31:52]req_shift_opened done [23:31:52]requested_item shift.open_date is exist - process it [23:31:52]req_shift_open_date [23:31:52]req_shift_open_date done [23:31:52]produce_requested_data done [23:31:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58797,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:31:52]process_action_free close_receipt [23:31:52]json_value_free [23:31:52]json_value_free done [23:31:52]process_json_proto returns [23:31:52]Send response to host [23:31:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58797,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:31:52]free response buf [23:31:52]execute_script done [23:31:52]execute_script returns [23:31:52]free content buf [23:31:52]Sock 9.Close socket [23:31:52]Sock 9.Thread stoped [23:31:56]OFD Sender: No OFD packet to send [23:32:01]OFD Sender: No OFD packet to send [23:32:06]OFD Sender: No OFD packet to send [23:32:11]OFD Sender: No OFD packet to send [23:32:16]OFD Sender: No OFD packet to send [23:32:21]OFD Sender: No OFD packet to send [23:32:26]OFD Sender: No OFD packet to send [23:32:31]OFD Sender: No OFD packet to send [23:32:36]OFD Sender: No OFD packet to send [23:32:41]OFD Sender: No OFD packet to send [23:32:46]OFD Sender: No OFD packet to send [23:32:51]OFD Sender: No OFD packet to send [23:32:56]OFD Sender: No OFD packet to send [23:33:01]OFD Sender: No OFD packet to send [23:33:06]OFD Sender: No OFD packet to send [23:33:11]OFD Sender: No OFD packet to send [23:33:16]OFD Sender: No OFD packet to send [23:33:21]OFD Sender: No OFD packet to send [23:33:26]OFD Sender: No OFD packet to send [23:33:26]accept exits with 7 [23:33:26]New connection [23:33:26]New thread 3067583844 created [23:33:26]Thread 3067440484 joined [23:33:26]Waiting for new connection... [23:33:26] Sock 7.Parse request [23:33:26]Sock 7.Check first char [23:33:26]Sock 7.First char is OK [23:33:26]request: POST /json_proto HTTP/1.0 [23:33:26]Method: POST [23:33:26]URL: /json_proto [23:33:26]Method is POST - this is cgi request [23:33:26]url: /json_proto [23:33:26]query_string will be loaded in cgi processing [23:33:26]execute_cgi json_proto POST (null) [23:33:26]execute_cgi path=json_proto method=POST [23:33:26]POST find Content-Length [23:33:26]Host: 172.17.44.3:8080 [23:33:26]Content-Length: 801 [23:33:26]Content-Type: application/json [23:33:26] [23:33:26]POST finish read [23:33:26]Found Content-Length = 801 [23:33:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:26]execute_script... [23:33: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)2076160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:26]POST & json_proto [23:33:26]process_json_proto [23:33:26]json parsed OK: [23:33:26]protocol is kg_v1.0 [23:33:26]action value=close_receipt [23:33:26]process_action close_receipt [23:33:26]cmd_close_receipt [23:33:26]MH_GetDate [23:33:26]Write to MH i2c: F0 00 00 C0 19 C8 [23:33:26]Write i2c OK [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: F0 [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: F0 09 00 [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: F0 09 00 C0 19 00 C7 27 C5 66 AD C5 5D 66 1F [23:33:26]GetLastDocTimeStamp 1724196709 [23:33:26]current date 1724196807 [23:33:26]FM_GetShiftState [23:33:26]SAM_PROTO_GetShiftState [23:33:26]wFMCommunicate request_size=4 [23:33:26]MH_SAM_APDU [23:33:26]CAPDU: 80 13 01 00 [23:33:26]Write to MH i2c: E2 08 00 C1 19 80 13 01 00 00 00 00 00 57 [23:33:26]Write i2c OK [23:33:26]MH_I2C_Read... [23:33:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:26]Read from MH i2c: E2 [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: E2 0E 00 [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: E2 0E 00 C1 19 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 7A [23:33:26]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:33:26]wFMCommunicate OK [23:33:26]SAM_PROTO_GetShiftState done [23:33:26]FM_GetShiftState done [23:33:26]opened in 1724112910 [23:33:26]opened+sec_in_day 1724199310 [23:33:26]quantity*price = 150037 [23:33:26]sum+1 = 150039 [23:33:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 782 20.08.2024 23:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58798 ФПД: 195081265961782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T233327&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58798&fm=195081265961782&tin=02508201610067®Number=0000000000162794&sum=150038 [23:33:27]StoreToDocumentArchive [23:33:27]shift 100 fd 58798 [23:33:27]save to /storage/0100/doc_00058798 [23:33:27]save last doc name /storage/0100/doc_00058798 to /storage/kkm_last_doc_name [23:33:27]save OK [23:33:27]Clear old archive folders... [23:33:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:33:27]tlvbuf is 01F94C80 [23:33:27]SAM_PROTO_ClearQueue [23:33:27]wFMCommunicate request_size=4 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 09 00 00 [23:33:27]Write to MH i2c: E2 08 00 CE 19 80 09 00 00 00 00 00 00 59 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 CE 19 00 90 00 5B [23:33:27]RAPDU: 90 00 [23:33:27]wFMCommunicate OK [23:33:27]SAM_PROTO_ClearQueue done [23:33:27]KKMCreateOFDPacket [23:33:27]OFDProtocolAddRootSTLVToBuf [23:33:27]FM_MakeSignedData [23:33:27]FM_MakeSignedData [23:33:27]SAM_PROTO_SignData [23:33:27]wFMCommunicate request_size=4 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 0D 01 02 [23:33:27]Write to MH i2c: E2 08 00 CF 19 80 0D 01 02 00 00 00 00 61 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 CF 19 00 90 00 5C [23:33:27]RAPDU: 90 00 [23:33:27]wFMCommunicate OK [23:33:27]wFMCommunicate request_size=255 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 0E 03 00 00 F4 03 04 00 C7 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E5 00 00 35 04 06 00 B1 6C E5 8F [23:33:27]Write to MH i2c: E2 02 01 D0 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 03 00 00 F4 03 04 00 C7 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E5 00 00 35 04 06 00 B1 6C E5 8F 00 00 5A [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 D0 19 00 90 00 5D [23:33:27]RAPDU: 90 00 [23:33:27]wFMCommunicate OK [23:33:27]wFMCommunicate request_size=7 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 0D 02 02 02 5B 36 [23:33:27]Write to MH i2c: E2 0A 00 D1 19 80 0D 02 02 02 00 5B 36 00 00 F9 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 D1 19 00 90 00 5E [23:33:27]RAPDU: 90 00 [23:33:27]wFMCommunicate OK [23:33:27]wFMCommunicate request_size=4 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 0D 03 02 [23:33:27]Write to MH i2c: E2 08 00 D2 19 80 0D 03 02 00 00 00 00 66 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 0B 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 0B 00 D2 19 00 AB 60 9E 2B 9B DE 31 E7 90 00 CC [23:33:27]RAPDU: AB 60 9E 2B 9B DE 31 E7 90 00 [23:33:27]wFMCommunicate OK [23:33:27]SAM_PROTO_SignData done [23:33:27]FM_MakeSignedData done [23:33:27]CreateOFDProtocolMessage [23:33:27]wFMCommunicate request_size=4 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 11 00 00 [23:33:27]Write to MH i2c: E2 08 00 D3 19 80 11 00 00 00 00 00 00 66 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 17 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 17 00 D3 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B2 [23:33:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:33:27]wFMCommunicate OK [23:33:27]CreateOFDProtocolMessage done [23:33:27]OFDSenderStorePacket 58798 [23:33:27]StoreOFDPacket docnum=58798 [23:33:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 07 44 04 01 51 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 03 00 00 F4 03 04 00 C7 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E5 00 00 35 04 06 00 B1 6C E5 8F 5B 36 AB 60 9E 2B 9B DE 31 E7 [23:33:27]CheckFolder [23:33:27]dirname=/storage/ofd_packets [23:33:27]CheckFolder done [23:33:27]ProducePacketName [23:33:27]name=ofd_packets/00058798 [23:33:27]NVStorageSaveData ofd_packets/00058798 [23:33:27]File name is /storage/ofd_packets/00058798 [23:33:27]Write 298 bytes [23:33:27]NVStorageSaveData done [23:33:27]OFDSenderStorePacket done [23:33:27]KKMCreateOFDPacket done [23:33:27]NVStorageSaveData kkm_last_timestamp [23:33:27]File name is /storage/kkm_last_timestamp [23:33:27]Write 4 bytes [23:33:27]NVStorageSaveData done [23:33:27]ExternCall_PrintAddStr [23:33:27]wPrintStart [23:33:27]Write to MH i2c: 01 00 00 D4 19 ED [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: 01 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: 01 07 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: 01 07 00 D4 19 00 00 00 00 00 FF 0F 02 [23:33:27]RasterBufferAndPrint [23:33:27]line Счет N : (1)2076160 [23:33:27]line ИНН: 02508201610067 [23:33:27]line Контрольно-Кассовый Чек [23:33:27]line ПРОДАЖА [23:33:27]line ТРК (МРК, ГНК) : 11 [23:33:27]line Товар: 2710194210 [23:33:27]line ДТ-К-5 [23:33:27]line 19.690 * 76.20 [23:33:27]line = 1500.38 [23:33:27]line НДС 12% НСП 1% [23:33:27]line > о реализуемом товаре [23:33:27]line ИТОГО: 1500.38 [23:33:27]line НСП 1% : 13.28 [23:33:27]line НДС 12% : 159.33 [23:33:27]line Наличными: 0.00 [23:33:27]line Безнал.: 1500.38 [23:33:27]line Место: АЗС № 135 "Партнер Нефть" [23:33:27]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:33:27]line СНО: Общий режим [23:33:27]line Чек 782 20.08.2024 23:33 [23:33:27]line Смена: 100 ФФД: 1.0 [23:33:27]line ЗНМ: 0300000196 [23:33:27]line РНМ: 0000000000162794 [23:33:27]line Версия ККМ: v1.0 [23:33:27]line Платежная система: O! деньги [23:33:27]line ФМ: 0000000002094532 [23:33:27]line ФД: 58798 [23:33:27]line ФПД: 195081265961782 [23:33:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T233327&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58798&fm=195081265961782&tin=02508201610067®Number=0000000000162794&sum=150038 [23:33:28]OFD Sender: Processing packet 58798 [packets to send 52, broken 51] [23:33:28]ProducePacketName [23:33:28]name=ofd_packets/00058798 [23:33:28]OFD Sender: To server: pG, [23:33:28]CommunicateWithHost lk.salyk.kg:30040 [23:33:28]ConnectInit lk.salyk.kg [23:33:28]written 0, free lines is 4095 [23:33:28]Connected sock=10 [23:33:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 07 44 04 01 51 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 03 00 00 F4 03 04 00 C7 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AE E5 00 00 35 04 06 00 B1 6C E5 8F 5B 36 AB 60 9E 2B 9B DE 31 E7 [23:33:28]Write to MH i2c: 01 00 00 FE 19 17 [23:33:28]Write i2c OK [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: 01 [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: 01 07 00 [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: 01 07 00 FE 19 00 00 00 00 00 B7 0C E1 [23:33:28]RasterBufferAndPrint [23:33:28]line [23:33:28]line [23:33:28]line [23:33:28]line [23:33:28]line [23:33:28]written 0, free lines is 3259 [23:33:28]MH_Cut [23:33:28]Write to MH i2c: D1 01 00 05 1A 01 F1 [23:33:28]Write i2c OK [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: D1 [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: D1 01 00 [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: D1 01 00 05 1A 00 F0 [23:33:28]Write to MH i2c: 01 00 00 06 1A 20 [23:33:28]Write i2c OK [23:33:28]MH_I2C_Read... [23:33:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 64 7D 47 00 4E 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 32 30 39 34 35 33 32 10 04 04 00 AE E5 00 00 F4 03 04 00 15 D3 C4 66 B6 04 01 00 00 7C 2B 59 96 0D 67 A5 36 [23:33:28]CommunicateWithHost err = 0 [23:33:28]CheckOFDResponse [23:33:28]1017 (14) - 77093643461234 [23:33:28]1041 (16) - 0000000002094532 [23:33:28]1040 (4) - 58798 [23:33:28]1012 (4) - 20.08.2024 17:32 [23:33:28]1206 (1) - 0 [23:33:28]OFD Sender: Remove packet 58798 [23:33:28]ProducePacketName [23:33:28]name=ofd_packets/00058798 [23:33:28]NVStorageDeleteData [23:33:29]OFD Sender: No OFD packet to send [23:33:29]*** Cut start [23:33:29]*** Partial cut [23:33:29]*** CUTSNS_PIN = 1 [23:33:29]*** CUTSNS_PIN = 0 [23:33:29]*** Brake cut motor [23:33:30]Read from MH i2c: 01 [23:33:30]MH_I2C_Read... [23:33:30]*** Stop cut motor [23:33:30]*** Cut end [23:33:30]Read from MH i2c: 01 07 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: 01 07 00 06 1A 00 00 00 00 00 FF 0F 35 [23:33:30]process_action close_receipt done [23:33:30]requested_data is exist [23:33:30]produce_requested_data [23:33:30]requested_item fm.sn is exist - process it [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 11 00 00 [23:33:30]Write to MH i2c: E2 08 00 07 1A 80 11 00 00 00 00 00 00 9B [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 17 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 17 00 07 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E7 [23:33:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:33:30]wFMCommunicate OK [23:33:30]requested_item fd.num is exist - process it [23:33:30]SAM_PROTO_GetFieldsCounters [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 13 00 00 [23:33:30]Write to MH i2c: E2 08 00 08 1A 80 13 00 00 00 00 00 00 9E [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 62 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 62 00 08 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AE E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0E 03 00 00 5E 04 04 00 0E 03 00 00 57 04 04 00 0F 03 00 00 19 04 04 00 00 00 00 00 90 00 E6 [23:33:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AE E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0E 03 00 00 5E 04 04 00 0E 03 00 00 57 04 04 00 0F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:30]wFMCommunicate OK [23:33:30]SAM_PROTO_GetFieldsCounters done [23:33:30]requested_item shift.num is exist - process it [23:33:30]requested_item shift.opened is exist - process it [23:33:30]req_shift_opened [23:33:30]FM_GetShiftState [23:33:30]SAM_PROTO_GetShiftState [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 13 01 00 [23:33:30]Write to MH i2c: E2 08 00 09 1A 80 13 01 00 00 00 00 00 A0 [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 0E 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 0E 00 09 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C3 [23:33:30]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:33:30]wFMCommunicate OK [23:33:30]SAM_PROTO_GetShiftState done [23:33:30]FM_GetShiftState done [23:33:30]req_shift_opened done [23:33:30]requested_item shift.open_date is exist - process it [23:33:30]req_shift_open_date [23:33:30]req_shift_open_date done [23:33:30]produce_requested_data done [23:33:30]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58798,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:33:30]process_action_free close_receipt [23:33:30]json_value_free [23:33:30]json_value_free done [23:33:30]process_json_proto returns [23:33:30]Send response to host [23:33:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58798,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:33:30]free response buf [23:33:30]execute_script done [23:33:30]execute_script returns [23:33:30]free content buf [23:33:30]Sock 7.Close socket [23:33:30]Sock 7.Thread stoped [23:33:34]OFD Sender: No OFD packet to send [23:33:38]accept exits with 9 [23:33:38]New connection [23:33:38]New thread 3067440484 created [23:33:38]Thread 3067583844 joined [23:33:38]Waiting for new connection... [23:33:38] Sock 9.Parse request [23:33:38]Sock 9.Check first char [23:33:38]Sock 9.First char is OK [23:33:38]request: POST /json_proto HTTP/1.0 [23:33:38]Method: POST [23:33:38]URL: /json_proto [23:33:38]Method is POST - this is cgi request [23:33:38]url: /json_proto [23:33:38]query_string will be loaded in cgi processing [23:33:38]execute_cgi json_proto POST (null) [23:33:38]execute_cgi path=json_proto method=POST [23:33:38]POST find Content-Length [23:33:38]Host: 172.17.44.3:8080 [23:33:38]Content-Length: 795 [23:33:38]Content-Type: application/json [23:33:38] [23:33:38]POST finish read [23:33:38]Found Content-Length = 795 [23:33:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:38]execute_script... [23:33: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)2076162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:38]POST & json_proto [23:33:38]process_json_proto [23:33:38]json parsed OK: [23:33:38]protocol is kg_v1.0 [23:33:38]action value=close_receipt [23:33:38]process_action close_receipt [23:33:38]cmd_close_receipt [23:33:38]MH_GetDate [23:33:38]Write to MH i2c: F0 00 00 0A 1A 13 [23:33:38]Write i2c OK [23:33:38]MH_I2C_Read... [23:33:38]Read from MH i2c: F0 [23:33:38]MH_I2C_Read... [23:33:38]Read from MH i2c: F0 09 00 [23:33:38]MH_I2C_Read... [23:33:38]Read from MH i2c: F0 09 00 0A 1A 00 D3 27 C5 66 AD C5 5D 66 76 [23:33:38]GetLastDocTimeStamp 1724196807 [23:33:38]current date 1724196819 [23:33:38]FM_GetShiftState [23:33:38]SAM_PROTO_GetShiftState [23:33:38]wFMCommunicate request_size=4 [23:33:38]MH_SAM_APDU [23:33:38]CAPDU: 80 13 01 00 [23:33:38]Write to MH i2c: E2 08 00 0B 1A 80 13 01 00 00 00 00 00 A2 [23:33:38]Write i2c OK [23:33:38]MH_I2C_Read... [23:33:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:38]Read from MH i2c: E2 [23:33:38]MH_I2C_Read... [23:33:38]Read from MH i2c: E2 0E 00 [23:33:38]MH_I2C_Read... [23:33:38]Read from MH i2c: E2 0E 00 0B 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C5 [23:33:38]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:33:38]wFMCommunicate OK [23:33:38]SAM_PROTO_GetShiftState done [23:33:38]FM_GetShiftState done [23:33:38]opened in 1724112910 [23:33:38]opened+sec_in_day 1724199310 [23:33:38]quantity*price = 0 [23:33:38]sum+1 = 1 [23:33:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 783 20.08.2024 23:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58799 ФПД: 217177066551305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T233339&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58799&fm=217177066551305&tin=02508201610067®Number=0000000000162794&sum=0 [23:33:39]StoreToDocumentArchive [23:33:39]shift 100 fd 58799 [23:33:39]save to /storage/0100/doc_00058799 [23:33:39]save last doc name /storage/0100/doc_00058799 to /storage/kkm_last_doc_name [23:33:39]save OK [23:33:39]Clear old archive folders... [23:33:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:33:39]tlvbuf is 01F8AB00 [23:33:39]SAM_PROTO_ClearQueue [23:33:39]wFMCommunicate request_size=4 [23:33:39]MH_SAM_APDU [23:33:39]CAPDU: 80 09 00 00 [23:33:39]Write to MH i2c: E2 08 00 18 1A 80 09 00 00 00 00 00 00 A4 [23:33:39]Write i2c OK [23:33:39]MH_I2C_Read... [23:33:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:33:39]Read from MH i2c: E2 [23:33:39]MH_I2C_Read... [23:33:39]Read from MH i2c: E2 03 00 [23:33:39]MH_I2C_Read... [23:33:39]Read from MH i2c: E2 03 00 18 1A 00 90 00 A6 [23:33:39]RAPDU: 90 00 [23:33:39]wFMCommunicate OK [23:33:39]SAM_PROTO_ClearQueue done [23:33:39]KKMCreateOFDPacket [23:33:39]OFDProtocolAddRootSTLVToBuf [23:33:39]FM_MakeSignedData [23:33:39]FM_MakeSignedData [23:33:39]SAM_PROTO_SignData [23:33:39]wFMCommunicate request_size=4 [23:33:39]MH_SAM_APDU [23:33:39]CAPDU: 80 0D 01 02 [23:33:39]Write to MH i2c: E2 08 00 19 1A 80 0D 01 02 00 00 00 00 AC [23:33:39]Write i2c OK [23:33:39]MH_I2C_Read... [23:33:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:33:39]Read from MH i2c: E2 [23:33:39]MH_I2C_Read... [23:33:39]Read from MH i2c: E2 03 00 [23:33:39]MH_I2C_Read... [23:33:39]Read from MH i2c: E2 03 00 19 1A 00 90 00 A7 [23:33:39]RAPDU: 90 00 [23:33:39]wFMCommunicate OK [23:33:39]wFMCommunicate request_size=255 [23:33:39]MH_SAM_APDU [23:33: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 34 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 0F 03 00 00 F4 03 04 00 D3 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E5 00 00 35 04 06 00 C5 [23:33:39]Write to MH i2c: E2 02 01 1A 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 34 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 0F 03 00 00 F4 03 04 00 D3 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E5 00 00 35 04 06 00 C5 00 00 DD [23:33:39]Write i2c OK [23:33:39]MH_I2C_Read... [23:33:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:39]Read from MH i2c: E2 [23:33:39]MH_I2C_Read... [23:33:39]Read from MH i2c: E2 03 00 [23:33:39]MH_I2C_Read... [23:33:39]Read from MH i2c: E2 03 00 1A 1A 00 90 00 A8 [23:33:39]RAPDU: 90 00 [23:33:39]wFMCommunicate OK [23:33:39]wFMCommunicate request_size=10 [23:33:39]MH_SAM_APDU [23:33:39]CAPDU: 80 0D 02 02 05 85 79 E7 B8 09 [23:33:39]Write to MH i2c: E2 0D 00 1B 1A 80 0D 02 02 05 00 85 79 E7 B8 09 00 00 5F [23:33:39]Write i2c OK [23:33:39]MH_I2C_Read... [23:33:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:40]Read from MH i2c: E2 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: E2 03 00 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: E2 03 00 1B 1A 00 90 00 A9 [23:33:40]RAPDU: 90 00 [23:33:40]wFMCommunicate OK [23:33:40]wFMCommunicate request_size=4 [23:33:40]MH_SAM_APDU [23:33:40]CAPDU: 80 0D 03 02 [23:33:40]Write to MH i2c: E2 08 00 1C 1A 80 0D 03 02 00 00 00 00 B1 [23:33:40]Write i2c OK [23:33:40]MH_I2C_Read... [23:33:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:33:40]Read from MH i2c: E2 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: E2 0B 00 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: E2 0B 00 1C 1A 00 07 9E DC FB 66 E0 8B 49 90 00 48 [23:33:40]RAPDU: 07 9E DC FB 66 E0 8B 49 90 00 [23:33:40]wFMCommunicate OK [23:33:40]SAM_PROTO_SignData done [23:33:40]FM_MakeSignedData done [23:33:40]CreateOFDProtocolMessage [23:33:40]wFMCommunicate request_size=4 [23:33:40]MH_SAM_APDU [23:33:40]CAPDU: 80 11 00 00 [23:33:40]Write to MH i2c: E2 08 00 1D 1A 80 11 00 00 00 00 00 00 B1 [23:33:40]Write i2c OK [23:33:40]MH_I2C_Read... [23:33:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:40]Read from MH i2c: E2 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: E2 17 00 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: E2 17 00 1D 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FD [23:33:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:33:40]wFMCommunicate OK [23:33:40]CreateOFDProtocolMessage done [23:33:40]OFDSenderStorePacket 58799 [23:33:40]StoreOFDPacket docnum=58799 [23:33:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 65 FE 07 01 54 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 0F 03 00 00 F4 03 04 00 D3 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E5 00 00 35 04 06 00 C5 85 79 E7 B8 09 07 9E DC FB 66 E0 8B 49 [23:33:40]CheckFolder [23:33:40]dirname=/storage/ofd_packets [23:33:40]CheckFolder done [23:33:40]ProducePacketName [23:33:40]name=ofd_packets/00058799 [23:33:40]NVStorageSaveData ofd_packets/00058799 [23:33:40]File name is /storage/ofd_packets/00058799 [23:33:40]Write 301 bytes [23:33:40]NVStorageSaveData done [23:33:40]OFDSenderStorePacket done [23:33:40]KKMCreateOFDPacket done [23:33:40]NVStorageSaveData kkm_last_timestamp [23:33:40]File name is /storage/kkm_last_timestamp [23:33:40]Write 4 bytes [23:33:40]NVStorageSaveData done [23:33:40]ExternCall_PrintAddStr [23:33:40]wPrintStart [23:33:40]Write to MH i2c: 01 00 00 1E 1A 38 [23:33:40]Write i2c OK [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: 01 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: 01 07 00 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: 01 07 00 1E 1A 00 00 00 00 00 FF 0F 4D [23:33:40]RasterBufferAndPrint [23:33:40]line Счет N : (1)2076162 [23:33:40]line ИНН: 02508201610067 [23:33:40]line Контрольно-Кассовый Чек [23:33:40]line ПРОДАЖА [23:33:40]line ТРК (МРК, ГНК) : 43 [23:33:40]line Товар: 2710124130 [23:33:40]line Аи-92-К-4 [23:33:40]line 10.000 * 0.00 [23:33:40]line = 0.00 [23:33:40]line НДС 12% НСП 1% [23:33:40]line > о реализуемом товаре [23:33:40]line ИТОГО: 0.00 [23:33:40]line НСП 1% : 0.00 [23:33:40]line НДС 12% : 0.00 [23:33:40]line Наличными: 0.00 [23:33:40]line Безнал.: 0.00 [23:33:40]line Место: АЗС № 135 "Партнер Нефть" [23:33:40]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:33:40]line СНО: Общий режим [23:33:40]line Чек 783 20.08.2024 23:33 [23:33:40]line Смена: 100 ФФД: 1.0 [23:33:40]line ЗНМ: 0300000196 [23:33:40]line РНМ: 0000000000162794 [23:33:40]line Версия ККМ: v1.0 [23:33:40]line Талоны: Топливные Талоны [23:33:40]line 1 [23:33:40]line ФМ: 0000000002094532 [23:33:40]line ФД: 58799 [23:33:40]line ФПД: 217177066551305 [23:33:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T233339&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58799&fm=217177066551305&tin=02508201610067®Number=0000000000162794&sum=0 [23:33:40]OFD Sender: Processing packet 58799 [packets to send 52, broken 51] [23:33:40]ProducePacketName [23:33:40]name=ofd_packets/00058799 [23:33:40]OFD Sender: To server: pG, [23:33:40]CommunicateWithHost lk.salyk.kg:30040 [23:33:40]ConnectInit lk.salyk.kg [23:33:40]written 0, free lines is 4095 [23:33:40]Connected sock=6 [23:33:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 65 FE 07 01 54 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 0F 03 00 00 F4 03 04 00 D3 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 AF E5 00 00 35 04 06 00 C5 85 79 E7 B8 09 07 9E DC FB 66 E0 8B 49 [23:33:40]Write to MH i2c: 01 00 00 48 1A 62 [23:33:40]Write i2c OK [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: 01 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: 01 07 00 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: 01 07 00 48 1A 00 00 00 00 00 B2 0C 27 [23:33:40]RasterBufferAndPrint [23:33:40]line [23:33:40]line [23:33:40]line [23:33:40]line [23:33:40]line [23:33:40]written 0, free lines is 3256 [23:33:40]MH_Cut [23:33:40]Write to MH i2c: D1 01 00 4F 1A 01 3B [23:33:40]Write i2c OK [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: D1 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: D1 01 00 [23:33:40]MH_I2C_Read... [23:33:40]Read from MH i2c: D1 01 00 4F 1A 00 3A [23:33:40]Write to MH i2c: 01 00 00 50 1A 6A [23:33:40]Write i2c OK [23:33:40]MH_I2C_Read... [23:33:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 06 4A 47 00 C0 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 32 30 39 34 35 33 32 10 04 04 00 AF E5 00 00 F4 03 04 00 21 D3 C4 66 B6 04 01 00 00 F9 9C 47 72 DA 52 F1 CA [23:33:40]CommunicateWithHost err = 0 [23:33:40]CheckOFDResponse [23:33:40]1017 (14) - 77093643461234 [23:33:40]1041 (16) - 0000000002094532 [23:33:40]1040 (4) - 58799 [23:33:40]1012 (4) - 20.08.2024 17:32 [23:33:40]1206 (1) - 0 [23:33:40]OFD Sender: Remove packet 58799 [23:33:40]ProducePacketName [23:33:40]name=ofd_packets/00058799 [23:33:40]NVStorageDeleteData [23:33:41]OFD Sender: No OFD packet to send [23:33:41]*** Cut start [23:33:41]*** Partial cut [23:33:41]*** CUTSNS_PIN = 1 [23:33:41]*** CUTSNS_PIN = 0 [23:33:42]*** Brake cut motor [23:33:42]Read from MH i2c: 01 [23:33:42]MH_I2C_Read... [23:33:42]*** Stop cut motor [23:33:42]*** Cut end [23:33:42]Read from MH i2c: 01 07 00 [23:33:42]MH_I2C_Read... [23:33:42]Read from MH i2c: 01 07 00 50 1A 00 00 00 00 00 FF 0F 7F [23:33:42]process_action close_receipt done [23:33:42]requested_data is exist [23:33:42]produce_requested_data [23:33:42]requested_item fm.sn is exist - process it [23:33:42]wFMCommunicate request_size=4 [23:33:42]MH_SAM_APDU [23:33:42]CAPDU: 80 11 00 00 [23:33:42]Write to MH i2c: E2 08 00 51 1A 80 11 00 00 00 00 00 00 E5 [23:33:42]Write i2c OK [23:33:42]MH_I2C_Read... [23:33:42]Read from MH i2c: E2 [23:33:42]MH_I2C_Read... [23:33:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:42]Read from MH i2c: E2 17 00 [23:33:42]MH_I2C_Read... [23:33:42]Read from MH i2c: E2 17 00 51 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 31 [23:33:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:33:42]wFMCommunicate OK [23:33:42]requested_item fd.num is exist - process it [23:33:42]SAM_PROTO_GetFieldsCounters [23:33:42]wFMCommunicate request_size=4 [23:33:42]MH_SAM_APDU [23:33:42]CAPDU: 80 13 00 00 [23:33:42]Write to MH i2c: E2 08 00 52 1A 80 13 00 00 00 00 00 00 E8 [23:33:42]Write i2c OK [23:33:42]MH_I2C_Read... [23:33:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:42]Read from MH i2c: E2 [23:33:42]MH_I2C_Read... [23:33:42]Read from MH i2c: E2 62 00 [23:33:42]MH_I2C_Read... [23:33:42]Read from MH i2c: E2 62 00 52 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AF E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0F 03 00 00 5E 04 04 00 0F 03 00 00 57 04 04 00 10 03 00 00 19 04 04 00 00 00 00 00 90 00 34 [23:33:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 AF E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 0F 03 00 00 5E 04 04 00 0F 03 00 00 57 04 04 00 10 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:42]wFMCommunicate OK [23:33:42]SAM_PROTO_GetFieldsCounters done [23:33:42]requested_item shift.num is exist - process it [23:33:42]requested_item shift.opened is exist - process it [23:33:42]req_shift_opened [23:33:42]FM_GetShiftState [23:33:42]SAM_PROTO_GetShiftState [23:33:42]wFMCommunicate request_size=4 [23:33:42]MH_SAM_APDU [23:33:42]CAPDU: 80 13 01 00 [23:33:42]Write to MH i2c: E2 08 00 53 1A 80 13 01 00 00 00 00 00 EA [23:33:42]Write i2c OK [23:33:42]MH_I2C_Read... [23:33:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:42]Read from MH i2c: E2 [23:33:42]MH_I2C_Read... [23:33:42]Read from MH i2c: E2 0E 00 [23:33:42]MH_I2C_Read... [23:33:42]Read from MH i2c: E2 0E 00 53 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0D [23:33:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:33:42]wFMCommunicate OK [23:33:42]SAM_PROTO_GetShiftState done [23:33:42]FM_GetShiftState done [23:33:42]req_shift_opened done [23:33:42]requested_item shift.open_date is exist - process it [23:33:42]req_shift_open_date [23:33:42]req_shift_open_date done [23:33:42]produce_requested_data done [23:33:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58799,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:33:42]process_action_free close_receipt [23:33:42]json_value_free [23:33:42]json_value_free done [23:33:42]process_json_proto returns [23:33:42]Send response to host [23:33:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58799,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:33:42]free response buf [23:33:42]execute_script done [23:33:42]execute_script returns [23:33:42]free content buf [23:33:42]Sock 9.Close socket [23:33:42]Sock 9.Thread stoped [23:33:43]accept exits with 7 [23:33:43]New connection [23:33:43]New thread 3067583844 created [23:33:43]Thread 3067440484 joined [23:33:43]Waiting for new connection... [23:33:43] Sock 7.Parse request [23:33:43]Sock 7.Check first char [23:33:43]Sock 7.First char is OK [23:33:43]request: POST /json_proto HTTP/1.0 [23:33:43]Method: POST [23:33:43]URL: /json_proto [23:33:43]Method is POST - this is cgi request [23:33:43]url: /json_proto [23:33:43]query_string will be loaded in cgi processing [23:33:43]execute_cgi json_proto POST (null) [23:33:43]execute_cgi path=json_proto method=POST [23:33:43]POST find Content-Length [23:33:43]Host: 172.17.44.3:8080 [23:33:43]Content-Length: 678 [23:33:43]Content-Type: application/json [23:33:43] [23:33:43]POST finish read [23:33:43]Found Content-Length = 678 [23:33:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.770, "sum" : 323.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 323.00, "total" : 323.00, "payments": [ { "type": 0, "sum" : 323.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:43]execute_script... [23:33:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.770, "sum" : 323.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 323.00, "total" : 323.00, "payments": [ { "type": 0, "sum" : 323.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:43]POST & json_proto [23:33:43]process_json_proto [23:33:43]json parsed OK: [23:33:43]protocol is kg_v1.0 [23:33:43]action value=close_receipt [23:33:43]process_action close_receipt [23:33:43]cmd_close_receipt [23:33:43]MH_GetDate [23:33:43]Write to MH i2c: F0 00 00 54 1A 5D [23:33:43]Write i2c OK [23:33:43]MH_I2C_Read... [23:33:43]Read from MH i2c: F0 [23:33:43]MH_I2C_Read... [23:33:43]Read from MH i2c: F0 09 00 [23:33:43]MH_I2C_Read... [23:33:43]Read from MH i2c: F0 09 00 54 1A 00 D8 27 C5 66 AD C5 5D 66 C5 [23:33:43]GetLastDocTimeStamp 1724196819 [23:33:43]current date 1724196824 [23:33:43]FM_GetShiftState [23:33:43]SAM_PROTO_GetShiftState [23:33:43]wFMCommunicate request_size=4 [23:33:43]MH_SAM_APDU [23:33:43]CAPDU: 80 13 01 00 [23:33:43]Write to MH i2c: E2 08 00 55 1A 80 13 01 00 00 00 00 00 EC [23:33:43]Write i2c OK [23:33:43]MH_I2C_Read... [23:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:43]Read from MH i2c: E2 [23:33:43]MH_I2C_Read... [23:33:43]Read from MH i2c: E2 0E 00 [23:33:43]MH_I2C_Read... [23:33:43]Read from MH i2c: E2 0E 00 55 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 0F [23:33:43]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:33:43]wFMCommunicate OK [23:33:43]SAM_PROTO_GetShiftState done [23:33:43]FM_GetShiftState done [23:33:43]opened in 1724112910 [23:33:43]opened+sec_in_day 1724199310 [23:33:43]quantity*price = 32340 [23:33:43]sum+1 = 32342 [23:33:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 323.00 Внесено: 323.00 СДАЧА: 0.00 НСП 1% : 2.86 НДС 12% : 34.34 Наличными: 323.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 784 20.08.2024 23:33 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58800 ФПД: 261002541804428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T233344&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58800&fm=261002541804428&tin=02508201610067®Number=0000000000162794&sum=32300 [23:33:44]StoreToDocumentArchive [23:33:44]shift 100 fd 58800 [23:33:44]save to /storage/0100/doc_00058800 [23:33:44]save last doc name /storage/0100/doc_00058800 to /storage/kkm_last_doc_name [23:33:44]save OK [23:33:44]Clear old archive folders... [23:33:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:33:44]tlvbuf is 01FA6C70 [23:33:44]SAM_PROTO_ClearQueue [23:33:44]wFMCommunicate request_size=4 [23:33:44]MH_SAM_APDU [23:33:44]CAPDU: 80 09 00 00 [23:33:44]Write to MH i2c: E2 08 00 62 1A 80 09 00 00 00 00 00 00 EE [23:33:44]Write i2c OK [23:33:44]MH_I2C_Read... [23:33:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:33:44]Read from MH i2c: E2 [23:33:44]MH_I2C_Read... [23:33:44]Read from MH i2c: E2 03 00 [23:33:44]MH_I2C_Read... [23:33:44]Read from MH i2c: E2 03 00 62 1A 00 90 00 F0 [23:33:44]RAPDU: 90 00 [23:33:44]wFMCommunicate OK [23:33:44]SAM_PROTO_ClearQueue done [23:33:44]KKMCreateOFDPacket [23:33:44]OFDProtocolAddRootSTLVToBuf [23:33:44]FM_MakeSignedData [23:33:44]FM_MakeSignedData [23:33:44]SAM_PROTO_SignData [23:33:44]wFMCommunicate request_size=4 [23:33:44]MH_SAM_APDU [23:33:44]CAPDU: 80 0D 01 02 [23:33:44]Write to MH i2c: E2 08 00 63 1A 80 0D 01 02 00 00 00 00 F6 [23:33:44]Write i2c OK [23:33:44]MH_I2C_Read... [23:33:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:33:44]Read from MH i2c: E2 [23:33:44]MH_I2C_Read... [23:33:44]Read from MH i2c: E2 03 00 [23:33:44]MH_I2C_Read... [23:33:44]Read from MH i2c: E2 03 00 63 1A 00 90 00 F1 [23:33:44]RAPDU: 90 00 [23:33:44]wFMCommunicate OK [23:33:44]wFMCommunicate request_size=255 [23:33:44]MH_SAM_APDU [23:33:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A2 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 7E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 0D 00 00 00 00 07 04 06 00 2C 7E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 D8 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E5 00 00 35 04 06 00 ED [23:33:44]Write to MH i2c: E2 02 01 64 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 34 FF 03 08 00 03 A2 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 7E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 0D 00 00 00 00 07 04 06 00 2C 7E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 D8 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E5 00 00 35 04 06 00 ED 00 00 26 [23:33:44]Write i2c OK [23:33:44]MH_I2C_Read... [23:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:44]Read from MH i2c: E2 [23:33:44]MH_I2C_Read... [23:33:44]Read from MH i2c: E2 03 00 [23:33:44]MH_I2C_Read... [23:33:44]Read from MH i2c: E2 03 00 64 1A 00 90 00 F2 [23:33:44]RAPDU: 90 00 [23:33:44]wFMCommunicate OK [23:33:44]wFMCommunicate request_size=10 [23:33:44]MH_SAM_APDU [23:33:44]CAPDU: 80 0D 02 02 05 61 63 CA 2B 8C [23:33:44]Write to MH i2c: E2 0D 00 65 1A 80 0D 02 02 05 00 61 63 CA 2B 8C 00 00 48 [23:33:44]Write i2c OK [23:33:44]MH_I2C_Read... [23:33:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:45]Read from MH i2c: E2 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: E2 03 00 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: E2 03 00 65 1A 00 90 00 F3 [23:33:45]RAPDU: 90 00 [23:33:45]wFMCommunicate OK [23:33:45]wFMCommunicate request_size=4 [23:33:45]MH_SAM_APDU [23:33:45]CAPDU: 80 0D 03 02 [23:33:45]Write to MH i2c: E2 08 00 66 1A 80 0D 03 02 00 00 00 00 FB [23:33:45]Write i2c OK [23:33:45]MH_I2C_Read... [23:33:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:33:45]Read from MH i2c: E2 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: E2 0B 00 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: E2 0B 00 66 1A 00 DF B5 BE 54 DD 5B B0 E0 90 00 6A [23:33:45]RAPDU: DF B5 BE 54 DD 5B B0 E0 90 00 [23:33:45]wFMCommunicate OK [23:33:45]SAM_PROTO_SignData done [23:33:45]FM_MakeSignedData done [23:33:45]CreateOFDProtocolMessage [23:33:45]wFMCommunicate request_size=4 [23:33:45]MH_SAM_APDU [23:33:45]CAPDU: 80 11 00 00 [23:33:45]Write to MH i2c: E2 08 00 67 1A 80 11 00 00 00 00 00 00 FB [23:33:45]Write i2c OK [23:33:45]MH_I2C_Read... [23:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:45]Read from MH i2c: E2 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: E2 17 00 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: E2 17 00 67 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 47 [23:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:33:45]wFMCommunicate OK [23:33:45]CreateOFDProtocolMessage done [23:33:45]OFDSenderStorePacket 58800 [23:33:45]StoreOFDPacket docnum=58800 [23:33:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E2 F8 07 01 A5 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A2 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 7E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 0D 00 00 00 00 07 04 06 00 2C 7E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 D8 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E5 00 00 35 04 06 00 ED 61 63 CA 2B 8C DF B5 BE 54 DD 5B B0 E0 [23:33:45]CheckFolder [23:33:45]dirname=/storage/ofd_packets [23:33:45]CheckFolder done [23:33:45]ProducePacketName [23:33:45]name=ofd_packets/00058800 [23:33:45]NVStorageSaveData ofd_packets/00058800 [23:33:45]File name is /storage/ofd_packets/00058800 [23:33:45]Write 301 bytes [23:33:45]NVStorageSaveData done [23:33:45]OFDSenderStorePacket done [23:33:45]KKMCreateOFDPacket done [23:33:45]NVStorageSaveData kkm_last_timestamp [23:33:45]File name is /storage/kkm_last_timestamp [23:33:45]Write 4 bytes [23:33:45]NVStorageSaveData done [23:33:45]ExternCall_PrintAddStr [23:33:45]wPrintStart [23:33:45]Write to MH i2c: 01 00 00 68 1A 82 [23:33:45]Write i2c OK [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: 01 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: 01 07 00 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: 01 07 00 68 1A 00 00 00 00 00 FF 0F 97 [23:33:45]RasterBufferAndPrint [23:33:45]line Счет N : (1)2076161 [23:33:45]line ИНН: 02508201610067 [23:33:45]line Контрольно-Кассовый Чек [23:33:45]line ПРОДАЖА [23:33:45]line ТРК (МРК, ГНК) : 63 [23:33:45]line Товар: 2710124130 [23:33:45]line Аи-92-К-4 [23:33:45]line 4.770 * 67.80 [23:33:45]line = 323.41 [23:33:45]line НДС 12% НСП 1% [23:33:45]line > о реализуемом товаре [23:33:45]line ОКРУГЛЕНИЕ: -0.41 [23:33:45]line ИТОГО: 323.00 [23:33:45]line Внесено: 323.00 [23:33:45]line СДАЧА: 0.00 [23:33:45]line НСП 1% : 2.86 [23:33:45]line НДС 12% : 34.34 [23:33:45]line Наличными: 323.00 [23:33:45]line Безнал.: 0.00 [23:33:45]line Место: АЗС № 135 "Партнер Нефть" [23:33:45]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:33:45]line СНО: Общий режим [23:33:45]line Чек 784 20.08.2024 23:33 [23:33:45]line Смена: 100 ФФД: 1.0 [23:33:45]line ЗНМ: 0300000196 [23:33:45]line РНМ: 0000000000162794 [23:33:45]line Версия ККМ: v1.0 [23:33:45]line ФМ: 0000000002094532 [23:33:45]line ФД: 58800 [23:33:45]line ФПД: 261002541804428 [23:33:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T233344&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58800&fm=261002541804428&tin=02508201610067®Number=0000000000162794&sum=32300 [23:33:45]written 0, free lines is 4095 [23:33:45]OFD Sender: Processing packet 58800 [packets to send 52, broken 51] [23:33:45]ProducePacketName [23:33:45]name=ofd_packets/00058800 [23:33:45]OFD Sender: To server: pG, [23:33:45]CommunicateWithHost lk.salyk.kg:30040 [23:33:45]ConnectInit lk.salyk.kg [23:33:45]Connected sock=9 [23:33:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 E2 F8 07 01 A5 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A2 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 7E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 0D 00 00 00 00 07 04 06 00 2C 7E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 D8 27 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B0 E5 00 00 35 04 06 00 ED 61 63 CA 2B 8C DF B5 BE 54 DD 5B B0 E0 [23:33:45]Write to MH i2c: 01 00 00 93 1A AD [23:33:45]Write i2c OK [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: 01 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: 01 07 00 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: 01 07 00 93 1A 00 00 00 00 00 B5 0C 75 [23:33:45]RasterBufferAndPrint [23:33:45]line [23:33:45]line [23:33:45]line [23:33:45]line [23:33:45]line [23:33:45]written 0, free lines is 3268 [23:33:45]MH_Cut [23:33:45]Write to MH i2c: D1 01 00 9A 1A 01 86 [23:33:45]Write i2c OK [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: D1 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: D1 01 00 [23:33:45]MH_I2C_Read... [23:33:45]Read from MH i2c: D1 01 00 9A 1A 00 85 [23:33:45]Write to MH i2c: 01 00 00 9B 1A B5 [23:33:45]Write i2c OK [23:33:45]MH_I2C_Read... [23:33:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 5C 3D 47 00 BD 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 32 30 39 34 35 33 32 10 04 04 00 B0 E5 00 00 F4 03 04 00 26 D3 C4 66 B6 04 01 00 00 90 0C 83 93 21 2F 4D 0A [23:33:45]CommunicateWithHost err = 0 [23:33:45]CheckOFDResponse [23:33:45]1017 (14) - 77093643461234 [23:33:45]1041 (16) - 0000000002094532 [23:33:45]1040 (4) - 58800 [23:33:45]1012 (4) - 20.08.2024 17:32 [23:33:45]1206 (1) - 0 [23:33:45]OFD Sender: Remove packet 58800 [23:33:45]ProducePacketName [23:33:45]name=ofd_packets/00058800 [23:33:45]NVStorageDeleteData [23:33:46]OFD Sender: No OFD packet to send [23:33:46]*** Cut start [23:33:46]*** Partial cut [23:33:46]*** CUTSNS_PIN = 1 [23:33:46]*** CUTSNS_PIN = 0 [23:33:46]*** Brake cut motor [23:33:47]Read from MH i2c: 01 [23:33:47]MH_I2C_Read... [23:33:47]*** Stop cut motor [23:33:47]*** Cut end [23:33:47]Read from MH i2c: 01 07 00 [23:33:47]MH_I2C_Read... [23:33:47]Read from MH i2c: 01 07 00 9B 1A 00 00 00 00 00 FF 0F CA [23:33:47]process_action close_receipt done [23:33:47]requested_data is exist [23:33:47]produce_requested_data [23:33:47]requested_item fm.sn is exist - process it [23:33:47]wFMCommunicate request_size=4 [23:33:47]MH_SAM_APDU [23:33:47]CAPDU: 80 11 00 00 [23:33:47]Write to MH i2c: E2 08 00 9C 1A 80 11 00 00 00 00 00 00 30 [23:33:47]Write i2c OK [23:33:47]MH_I2C_Read... [23:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:47]Read from MH i2c: E2 [23:33:47]MH_I2C_Read... [23:33:47]Read from MH i2c: E2 17 00 [23:33:47]MH_I2C_Read... [23:33:47]Read from MH i2c: E2 17 00 9C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7C [23:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:33:47]wFMCommunicate OK [23:33:47]requested_item fd.num is exist - process it [23:33:47]SAM_PROTO_GetFieldsCounters [23:33:47]wFMCommunicate request_size=4 [23:33:47]MH_SAM_APDU [23:33:47]CAPDU: 80 13 00 00 [23:33:47]Write to MH i2c: E2 08 00 9D 1A 80 13 00 00 00 00 00 00 33 [23:33:47]Write i2c OK [23:33:47]MH_I2C_Read... [23:33:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:47]Read from MH i2c: E2 [23:33:47]MH_I2C_Read... [23:33:47]Read from MH i2c: E2 62 00 [23:33:47]MH_I2C_Read... [23:33:47]Read from MH i2c: E2 62 00 9D 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B0 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 83 [23:33:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B0 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:47]wFMCommunicate OK [23:33:47]SAM_PROTO_GetFieldsCounters done [23:33:47]requested_item shift.num is exist - process it [23:33:47]requested_item shift.opened is exist - process it [23:33:47]req_shift_opened [23:33:47]FM_GetShiftState [23:33:47]SAM_PROTO_GetShiftState [23:33:47]wFMCommunicate request_size=4 [23:33:47]MH_SAM_APDU [23:33:47]CAPDU: 80 13 01 00 [23:33:47]Write to MH i2c: E2 08 00 9E 1A 80 13 01 00 00 00 00 00 35 [23:33:47]Write i2c OK [23:33:47]MH_I2C_Read... [23:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:47]Read from MH i2c: E2 [23:33:47]MH_I2C_Read... [23:33:47]Read from MH i2c: E2 0E 00 [23:33:47]MH_I2C_Read... [23:33:47]Read from MH i2c: E2 0E 00 9E 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 58 [23:33:47]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:33:47]wFMCommunicate OK [23:33:47]SAM_PROTO_GetShiftState done [23:33:47]FM_GetShiftState done [23:33:47]req_shift_opened done [23:33:47]requested_item shift.open_date is exist - process it [23:33:47]req_shift_open_date [23:33:47]req_shift_open_date done [23:33:47]produce_requested_data done [23:33:47]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58800,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:33:47]process_action_free close_receipt [23:33:47]json_value_free [23:33:47]json_value_free done [23:33:47]process_json_proto returns [23:33:47]Send response to host [23:33:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58800,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:33:47]free response buf [23:33:47]execute_script done [23:33:47]execute_script returns [23:33:47]free content buf [23:33:47]Sock 7.Close socket [23:33:47]Sock 7.Thread stoped [23:33:51]OFD Sender: No OFD packet to send [23:33:56]OFD Sender: No OFD packet to send [23:34:01]OFD Sender: No OFD packet to send [23:34:06]OFD Sender: No OFD packet to send [23:34:11]OFD Sender: No OFD packet to send [23:34:16]OFD Sender: No OFD packet to send [23:34:21]OFD Sender: No OFD packet to send [23:34:26]OFD Sender: No OFD packet to send [23:34:31]OFD Sender: No OFD packet to send [23:34:36]OFD Sender: No OFD packet to send [23:34:41]OFD Sender: No OFD packet to send [23:34:46]OFD Sender: No OFD packet to send [23:34:51]OFD Sender: No OFD packet to send [23:34:56]OFD Sender: No OFD packet to send [23:35:01]OFD Sender: No OFD packet to send [23:35:06]OFD Sender: No OFD packet to send [23:35:11]OFD Sender: No OFD packet to send [23:35:16]OFD Sender: No OFD packet to send [23:35:21]OFD Sender: No OFD packet to send [23:35:26]OFD Sender: No OFD packet to send [23:35:31]OFD Sender: No OFD packet to send [23:35:36]OFD Sender: No OFD packet to send [23:35:41]OFD Sender: No OFD packet to send [23:35:46]OFD Sender: No OFD packet to send [23:35:51]OFD Sender: No OFD packet to send [23:35:56]OFD Sender: No OFD packet to send [23:36:01]OFD Sender: No OFD packet to send [23:36:06]OFD Sender: No OFD packet to send [23:36:11]OFD Sender: No OFD packet to send [23:36:16]OFD Sender: No OFD packet to send [23:36:21]OFD Sender: No OFD packet to send [23:36:26]OFD Sender: No OFD packet to send [23:36:31]OFD Sender: No OFD packet to send [23:36:36]OFD Sender: No OFD packet to send [23:36:41]OFD Sender: No OFD packet to send [23:36:46]OFD Sender: No OFD packet to send [23:36:51]OFD Sender: No OFD packet to send [23:36:56]OFD Sender: No OFD packet to send [23:37:01]OFD Sender: No OFD packet to send [23:37:06]OFD Sender: No OFD packet to send [23:37:11]OFD Sender: No OFD packet to send [23:37:16]OFD Sender: No OFD packet to send [23:37:21]OFD Sender: No OFD packet to send [23:37:26]OFD Sender: No OFD packet to send [23:37:31]OFD Sender: No OFD packet to send [23:37:36]OFD Sender: No OFD packet to send [23:37:41]OFD Sender: No OFD packet to send [23:37:46]OFD Sender: No OFD packet to send [23:37:51]OFD Sender: No OFD packet to send [23:37:56]OFD Sender: No OFD packet to send [23:38:01]OFD Sender: No OFD packet to send [23:38:06]OFD Sender: No OFD packet to send [23:38:11]OFD Sender: No OFD packet to send [23:38:16]OFD Sender: No OFD packet to send [23:38:21]OFD Sender: No OFD packet to send [23:38:26]OFD Sender: No OFD packet to send [23:38:31]OFD Sender: No OFD packet to send [23:38:36]OFD Sender: No OFD packet to send [23:38:41]OFD Sender: No OFD packet to send [23:38:46]OFD Sender: No OFD packet to send [23:38:51]OFD Sender: No OFD packet to send [23:38:56]OFD Sender: No OFD packet to send [23:39:01]OFD Sender: No OFD packet to send [23:39:06]OFD Sender: No OFD packet to send [23:39:11]OFD Sender: No OFD packet to send [23:39:16]OFD Sender: No OFD packet to send [23:39:21]OFD Sender: No OFD packet to send [23:39:26]OFD Sender: No OFD packet to send [23:39:31]OFD Sender: No OFD packet to send [23:39:36]OFD Sender: No OFD packet to send [23:39:41]OFD Sender: No OFD packet to send [23:39:46]OFD Sender: No OFD packet to send [23:39:51]OFD Sender: No OFD packet to send [23:39:56]OFD Sender: No OFD packet to send [23:40:01]OFD Sender: No OFD packet to send [23:40:06]OFD Sender: No OFD packet to send [23:40:11]OFD Sender: No OFD packet to send [23:40:16]OFD Sender: No OFD packet to send [23:40:21]OFD Sender: No OFD packet to send [23:40:26]OFD Sender: No OFD packet to send [23:40:31]OFD Sender: No OFD packet to send [23:40:36]OFD Sender: No OFD packet to send [23:40:41]OFD Sender: No OFD packet to send [23:40:46]OFD Sender: No OFD packet to send [23:40:51]OFD Sender: No OFD packet to send [23:40:56]OFD Sender: No OFD packet to send [23:41:01]OFD Sender: No OFD packet to send [23:41:06]OFD Sender: No OFD packet to send [23:41:11]OFD Sender: No OFD packet to send [23:41:16]OFD Sender: No OFD packet to send [23:41:17]accept exits with 6 [23:41:17]New connection [23:41:17]New thread 3067440484 created [23:41:17]Thread 3067583844 joined [23:41:17]Waiting for new connection... [23:41:17] Sock 6.Parse request [23:41:17]Sock 6.Check first char [23:41:17]Sock 6.First char is OK [23:41:17]request: POST /json_proto HTTP/1.0 [23:41:17]Method: POST [23:41:17]URL: /json_proto [23:41:17]Method is POST - this is cgi request [23:41:17]url: /json_proto [23:41:17]query_string will be loaded in cgi processing [23:41:17]execute_cgi json_proto POST (null) [23:41:17]execute_cgi path=json_proto method=POST [23:41:17]POST find Content-Length [23:41:17]Host: 172.17.44.3:8080 [23:41:17]Content-Length: 678 [23:41:17]Content-Type: application/json [23:41:17] [23:41:17]POST finish read [23:41:17]Found Content-Length = 678 [23:41:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:17]execute_script... [23:41:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:17]POST & json_proto [23:41:17]process_json_proto [23:41:17]json parsed OK: [23:41:17]protocol is kg_v1.0 [23:41:17]action value=close_receipt [23:41:17]process_action close_receipt [23:41:17]cmd_close_receipt [23:41:17]MH_GetDate [23:41:17]Write to MH i2c: F0 00 00 9F 1A A8 [23:41:17]Write i2c OK [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: F0 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: F0 09 00 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: F0 09 00 9F 1A 00 9E 29 C5 66 AD C5 5D 66 D8 [23:41:17]GetLastDocTimeStamp 1724196824 [23:41:17]current date 1724197278 [23:41:17]FM_GetShiftState [23:41:17]SAM_PROTO_GetShiftState [23:41:17]wFMCommunicate request_size=4 [23:41:17]MH_SAM_APDU [23:41:17]CAPDU: 80 13 01 00 [23:41:17]Write to MH i2c: E2 08 00 A0 1A 80 13 01 00 00 00 00 00 37 [23:41:17]Write i2c OK [23:41:17]MH_I2C_Read... [23:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:17]Read from MH i2c: E2 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 0E 00 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 0E 00 A0 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 5A [23:41:17]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:41:17]wFMCommunicate OK [23:41:17]SAM_PROTO_GetShiftState done [23:41:17]FM_GetShiftState done [23:41:17]opened in 1724112910 [23:41:17]opened+sec_in_day 1724199310 [23:41:17]quantity*price = 50036 [23:41:17]sum+1 = 50037 [23:41:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 785 20.08.2024 23:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58801 ФПД: 167022169917301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T234118&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58801&fm=167022169917301&tin=02508201610067®Number=0000000000162794&sum=50000 [23:41:18]StoreToDocumentArchive [23:41:18]shift 100 fd 58801 [23:41:18]save to /storage/0100/doc_00058801 [23:41:18]save last doc name /storage/0100/doc_00058801 to /storage/kkm_last_doc_name [23:41:18]save OK [23:41:18]Clear old archive folders... [23:41:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:41:18]tlvbuf is B6E42360 [23:41:18]SAM_PROTO_ClearQueue [23:41:18]wFMCommunicate request_size=4 [23:41:18]MH_SAM_APDU [23:41:18]CAPDU: 80 09 00 00 [23:41:18]Write to MH i2c: E2 08 00 AD 1A 80 09 00 00 00 00 00 00 39 [23:41:18]Write i2c OK [23:41:18]MH_I2C_Read... [23:41:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:18]Read from MH i2c: E2 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: E2 03 00 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: E2 03 00 AD 1A 00 90 00 3B [23:41:18]RAPDU: 90 00 [23:41:18]wFMCommunicate OK [23:41:18]SAM_PROTO_ClearQueue done [23:41:18]KKMCreateOFDPacket [23:41:18]OFDProtocolAddRootSTLVToBuf [23:41:18]FM_MakeSignedData [23:41:18]FM_MakeSignedData [23:41:18]SAM_PROTO_SignData [23:41:18]wFMCommunicate request_size=4 [23:41:18]MH_SAM_APDU [23:41:18]CAPDU: 80 0D 01 02 [23:41:18]Write to MH i2c: E2 08 00 AE 1A 80 0D 01 02 00 00 00 00 41 [23:41:18]Write i2c OK [23:41:18]MH_I2C_Read... [23:41:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:18]Read from MH i2c: E2 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: E2 03 00 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: E2 03 00 AE 1A 00 90 00 3C [23:41:18]RAPDU: 90 00 [23:41:18]wFMCommunicate OK [23:41:18]wFMCommunicate request_size=255 [23:41:18]MH_SAM_APDU [23:41:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 03 00 00 F4 03 04 00 9E 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E5 00 00 35 04 06 00 97 [23:41:18]Write to MH i2c: E2 02 01 AF 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 03 00 00 F4 03 04 00 9E 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E5 00 00 35 04 06 00 97 00 00 53 [23:41:18]Write i2c OK [23:41:18]MH_I2C_Read... [23:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:18]Read from MH i2c: E2 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: E2 03 00 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: E2 03 00 AF 1A 00 90 00 3D [23:41:18]RAPDU: 90 00 [23:41:18]wFMCommunicate OK [23:41:18]wFMCommunicate request_size=10 [23:41:18]MH_SAM_APDU [23:41:18]CAPDU: 80 0D 02 02 05 E7 E1 1B 87 75 [23:41:18]Write to MH i2c: E2 0D 00 B0 1A 80 0D 02 02 05 00 E7 E1 1B 87 75 00 00 2D [23:41:18]Write i2c OK [23:41:18]MH_I2C_Read... [23:41:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:19]Read from MH i2c: E2 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: E2 03 00 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: E2 03 00 B0 1A 00 90 00 3E [23:41:19]RAPDU: 90 00 [23:41:19]wFMCommunicate OK [23:41:19]wFMCommunicate request_size=4 [23:41:19]MH_SAM_APDU [23:41:19]CAPDU: 80 0D 03 02 [23:41:19]Write to MH i2c: E2 08 00 B1 1A 80 0D 03 02 00 00 00 00 46 [23:41:19]Write i2c OK [23:41:19]MH_I2C_Read... [23:41:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:19]Read from MH i2c: E2 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: E2 0B 00 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: E2 0B 00 B1 1A 00 E0 C6 C9 05 BE 8E A4 F5 90 00 A0 [23:41:19]RAPDU: E0 C6 C9 05 BE 8E A4 F5 90 00 [23:41:19]wFMCommunicate OK [23:41:19]SAM_PROTO_SignData done [23:41:19]FM_MakeSignedData done [23:41:19]CreateOFDProtocolMessage [23:41:19]wFMCommunicate request_size=4 [23:41:19]MH_SAM_APDU [23:41:19]CAPDU: 80 11 00 00 [23:41:19]Write to MH i2c: E2 08 00 B2 1A 80 11 00 00 00 00 00 00 46 [23:41:19]Write i2c OK [23:41:19]MH_I2C_Read... [23:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:19]Read from MH i2c: E2 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: E2 17 00 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: E2 17 00 B2 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 92 [23:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:41:19]wFMCommunicate OK [23:41:19]CreateOFDProtocolMessage done [23:41:19]OFDSenderStorePacket 58801 [23:41:19]StoreOFDPacket docnum=58801 [23:41:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 53 13 07 01 20 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 03 00 00 F4 03 04 00 9E 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E5 00 00 35 04 06 00 97 E7 E1 1B 87 75 E0 C6 C9 05 BE 8E A4 F5 [23:41:19]CheckFolder [23:41:19]dirname=/storage/ofd_packets [23:41:19]CheckFolder done [23:41:19]ProducePacketName [23:41:19]name=ofd_packets/00058801 [23:41:19]NVStorageSaveData ofd_packets/00058801 [23:41:19]File name is /storage/ofd_packets/00058801 [23:41:19]Write 301 bytes [23:41:19]NVStorageSaveData done [23:41:19]OFDSenderStorePacket done [23:41:19]KKMCreateOFDPacket done [23:41:19]NVStorageSaveData kkm_last_timestamp [23:41:19]File name is /storage/kkm_last_timestamp [23:41:19]Write 4 bytes [23:41:19]NVStorageSaveData done [23:41:19]ExternCall_PrintAddStr [23:41:19]wPrintStart [23:41:19]Write to MH i2c: 01 00 00 B3 1A CD [23:41:19]Write i2c OK [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: 01 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: 01 07 00 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: 01 07 00 B3 1A 00 00 00 00 00 FF 0F E2 [23:41:19]RasterBufferAndPrint [23:41:19]line Счет N : (1)2076163 [23:41:19]line ИНН: 02508201610067 [23:41:19]line Контрольно-Кассовый Чек [23:41:19]line ПРОДАЖА [23:41:19]line ТРК (МРК, ГНК) : 53 [23:41:19]line Товар: 2710124130 [23:41:19]line Аи-92-К-4 [23:41:19]line 7.380 * 67.80 [23:41:19]line = 500.36 [23:41:19]line НДС 12% НСП 1% [23:41:19]line > о реализуемом товаре [23:41:19]line ОКРУГЛЕНИЕ: -0.36 [23:41:19]line ИТОГО: 500.00 [23:41:19]line Внесено: 500.00 [23:41:19]line СДАЧА: 0.00 [23:41:19]line НСП 1% : 4.43 [23:41:19]line НДС 12% : 53.14 [23:41:19]line Наличными: 500.00 [23:41:19]line Безнал.: 0.00 [23:41:19]line Место: АЗС № 135 "Партнер Нефть" [23:41:19]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:41:19]line СНО: Общий режим [23:41:19]line Чек 785 20.08.2024 23:41 [23:41:19]line Смена: 100 ФФД: 1.0 [23:41:19]line ЗНМ: 0300000196 [23:41:19]line РНМ: 0000000000162794 [23:41:19]line Версия ККМ: v1.0 [23:41:19]line ФМ: 0000000002094532 [23:41:19]line ФД: 58801 [23:41:19]line ФПД: 167022169917301 [23:41:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T234118&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58801&fm=167022169917301&tin=02508201610067®Number=0000000000162794&sum=50000 [23:41:19]OFD Sender: Processing packet 58801 [packets to send 52, broken 51] [23:41:19]ProducePacketName [23:41:19]name=ofd_packets/00058801 [23:41:19]OFD Sender: To server: pG, [23:41:19]CommunicateWithHost lk.salyk.kg:30040 [23:41:19]ConnectInit lk.salyk.kg [23:41:19]written 0, free lines is 4095 [23:41:19]Connected sock=10 [23:41:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 53 13 07 01 20 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 03 00 00 F4 03 04 00 9E 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B1 E5 00 00 35 04 06 00 97 E7 E1 1B 87 75 E0 C6 C9 05 BE 8E A4 F5 [23:41:19]Write to MH i2c: 01 00 00 DE 1A F8 [23:41:19]Write i2c OK [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: 01 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: 01 07 00 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: 01 07 00 DE 1A 00 00 00 00 00 9F 0C AA [23:41:19]RasterBufferAndPrint [23:41:19]line [23:41:19]line [23:41:19]line [23:41:19]line [23:41:19]line [23:41:19]written 0, free lines is 3237 [23:41:19]MH_Cut [23:41:19]Write to MH i2c: D1 01 00 E5 1A 01 D1 [23:41:19]Write i2c OK [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: D1 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: D1 01 00 [23:41:19]MH_I2C_Read... [23:41:19]Read from MH i2c: D1 01 00 E5 1A 00 D0 [23:41:19]Write to MH i2c: 01 00 00 E6 1A 00 [23:41:19]Write i2c OK [23:41:19]MH_I2C_Read... [23:41:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D8 AD 47 00 3C 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 32 30 39 34 35 33 32 10 04 04 00 B1 E5 00 00 F4 03 04 00 EC D4 C4 66 B6 04 01 00 00 2F A2 12 4A 11 CD 81 5E [23:41:20]CommunicateWithHost err = 0 [23:41:20]CheckOFDResponse [23:41:20]1017 (14) - 77093643461234 [23:41:20]1041 (16) - 0000000002094532 [23:41:20]1040 (4) - 58801 [23:41:20]1012 (4) - 20.08.2024 17:39 [23:41:20]1206 (1) - 0 [23:41:20]OFD Sender: Remove packet 58801 [23:41:20]ProducePacketName [23:41:20]name=ofd_packets/00058801 [23:41:20]NVStorageDeleteData [23:41:20]OFD Sender: No OFD packet to send [23:41:20]*** Cut start [23:41:20]*** Partial cut [23:41:20]*** CUTSNS_PIN = 1 [23:41:20]*** CUTSNS_PIN = 0 [23:41:21]*** Brake cut motor [23:41:21]Read from MH i2c: 01 [23:41:21]MH_I2C_Read... [23:41:21]*** Stop cut motor [23:41:21]*** Cut end [23:41:21]Read from MH i2c: 01 07 00 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: 01 07 00 E6 1A 00 00 00 00 00 FF 0F 15 [23:41:21]process_action close_receipt done [23:41:21]requested_data is exist [23:41:21]produce_requested_data [23:41:21]requested_item fm.sn is exist - process it [23:41:21]wFMCommunicate request_size=4 [23:41:21]MH_SAM_APDU [23:41:21]CAPDU: 80 11 00 00 [23:41:21]Write to MH i2c: E2 08 00 E7 1A 80 11 00 00 00 00 00 00 7B [23:41:21]Write i2c OK [23:41:21]MH_I2C_Read... [23:41:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:21]Read from MH i2c: E2 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 17 00 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 17 00 E7 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C7 [23:41:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:41:21]wFMCommunicate OK [23:41:21]requested_item fd.num is exist - process it [23:41:21]SAM_PROTO_GetFieldsCounters [23:41:21]wFMCommunicate request_size=4 [23:41:21]MH_SAM_APDU [23:41:21]CAPDU: 80 13 00 00 [23:41:21]Write to MH i2c: E2 08 00 E8 1A 80 13 00 00 00 00 00 00 7E [23:41:21]Write i2c OK [23:41:21]MH_I2C_Read... [23:41:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:21]Read from MH i2c: E2 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 62 00 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 62 00 E8 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B1 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 11 03 00 00 5E 04 04 00 11 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 D2 [23:41:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B1 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 11 03 00 00 5E 04 04 00 11 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:21]wFMCommunicate OK [23:41:21]SAM_PROTO_GetFieldsCounters done [23:41:21]requested_item shift.num is exist - process it [23:41:21]requested_item shift.opened is exist - process it [23:41:21]req_shift_opened [23:41:21]FM_GetShiftState [23:41:21]SAM_PROTO_GetShiftState [23:41:21]wFMCommunicate request_size=4 [23:41:21]MH_SAM_APDU [23:41:21]CAPDU: 80 13 01 00 [23:41:21]Write to MH i2c: E2 08 00 E9 1A 80 13 01 00 00 00 00 00 80 [23:41:21]Write i2c OK [23:41:21]MH_I2C_Read... [23:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:21]Read from MH i2c: E2 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 0E 00 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 0E 00 E9 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A3 [23:41:21]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:41:21]wFMCommunicate OK [23:41:21]SAM_PROTO_GetShiftState done [23:41:21]FM_GetShiftState done [23:41:21]req_shift_opened done [23:41:21]requested_item shift.open_date is exist - process it [23:41:21]req_shift_open_date [23:41:21]req_shift_open_date done [23:41:21]produce_requested_data done [23:41:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58801,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:41:21]process_action_free close_receipt [23:41:21]json_value_free [23:41:21]json_value_free done [23:41:21]process_json_proto returns [23:41:21]Send response to host [23:41:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58801,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:41:21]free response buf [23:41:21]execute_script done [23:41:21]execute_script returns [23:41:21]free content buf [23:41:21]Sock 6.Close socket [23:41:21]Sock 6.Thread stoped [23:41:25]OFD Sender: No OFD packet to send [23:41:30]OFD Sender: No OFD packet to send [23:41:35]OFD Sender: No OFD packet to send [23:41:37]accept exits with 9 [23:41:37]New connection [23:41:37]New thread 3067583844 created [23:41:37]Thread 3067440484 joined [23:41:37]Waiting for new connection... [23:41:37] Sock 9.Parse request [23:41:37]Sock 9.Check first char [23:41:37]Sock 9.First char is OK [23:41:37]request: POST /json_proto HTTP/1.0 [23:41:37]Method: POST [23:41:37]URL: /json_proto [23:41:37]Method is POST - this is cgi request [23:41:37]url: /json_proto [23:41:37]query_string will be loaded in cgi processing [23:41:37]execute_cgi json_proto POST (null) [23:41:37]execute_cgi path=json_proto method=POST [23:41:37]POST find Content-Length [23:41:37]Host: 172.17.44.3:8080 [23:41:37]Content-Length: 678 [23:41:37]Content-Type: application/json [23:41:37] [23:41:37]POST finish read [23:41:37]Found Content-Length = 678 [23:41:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [23:41:37]execute_script... [23:41: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)2076164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [23:41:37]POST & json_proto [23:41:37]process_json_proto [23:41:37]json parsed OK: [23:41:37]protocol is kg_v1.0 [23:41:37]action value=close_receipt [23:41:37]process_action close_receipt [23:41:37]cmd_close_receipt [23:41:37]MH_GetDate [23:41:37]Write to MH i2c: F0 00 00 EA 1A F3 [23:41:37]Write i2c OK [23:41:37]MH_I2C_Read... [23:41:37]Read from MH i2c: F0 [23:41:37]MH_I2C_Read... [23:41:37]Read from MH i2c: F0 09 00 [23:41:37]MH_I2C_Read... [23:41:37]Read from MH i2c: F0 09 00 EA 1A 00 B2 29 C5 66 AD C5 5D 66 37 [23:41:37]GetLastDocTimeStamp 1724197278 [23:41:37]current date 1724197298 [23:41:37]FM_GetShiftState [23:41:37]SAM_PROTO_GetShiftState [23:41:37]wFMCommunicate request_size=4 [23:41:37]MH_SAM_APDU [23:41:37]CAPDU: 80 13 01 00 [23:41:37]Write to MH i2c: E2 08 00 EB 1A 80 13 01 00 00 00 00 00 82 [23:41:37]Write i2c OK [23:41:37]MH_I2C_Read... [23:41:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:37]Read from MH i2c: E2 [23:41:37]MH_I2C_Read... [23:41:37]Read from MH i2c: E2 0E 00 [23:41:37]MH_I2C_Read... [23:41:37]Read from MH i2c: E2 0E 00 EB 1A 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A5 [23:41:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:41:37]wFMCommunicate OK [23:41:37]SAM_PROTO_GetShiftState done [23:41:37]FM_GetShiftState done [23:41:37]opened in 1724112910 [23:41:37]opened+sec_in_day 1724199310 [23:41:37]quantity*price = 40068 [23:41:37]sum+1 = 40069 [23:41:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 786 20.08.2024 23:41 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58802 ФПД: 93093505905568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T234139&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58802&fm=93093505905568&tin=02508201610067®Number=0000000000162794&sum=40000 [23:41:38]StoreToDocumentArchive [23:41:38]shift 100 fd 58802 [23:41:38]save to /storage/0100/doc_00058802 [23:41:38]save last doc name /storage/0100/doc_00058802 to /storage/kkm_last_doc_name [23:41:38]save OK [23:41:38]Clear old archive folders... [23:41:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:41:38]tlvbuf is 01F010E0 [23:41:38]SAM_PROTO_ClearQueue [23:41:38]wFMCommunicate request_size=4 [23:41:38]MH_SAM_APDU [23:41:38]CAPDU: 80 09 00 00 [23:41:38]Write to MH i2c: E2 08 00 F8 1A 80 09 00 00 00 00 00 00 84 [23:41:38]Write i2c OK [23:41:38]MH_I2C_Read... [23:41:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:39]Read from MH i2c: E2 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 03 00 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 03 00 F8 1A 00 90 00 86 [23:41:39]RAPDU: 90 00 [23:41:39]wFMCommunicate OK [23:41:39]SAM_PROTO_ClearQueue done [23:41:39]KKMCreateOFDPacket [23:41:39]OFDProtocolAddRootSTLVToBuf [23:41:39]FM_MakeSignedData [23:41:39]FM_MakeSignedData [23:41:39]SAM_PROTO_SignData [23:41:39]wFMCommunicate request_size=4 [23:41:39]MH_SAM_APDU [23:41:39]CAPDU: 80 0D 01 02 [23:41:39]Write to MH i2c: E2 08 00 F9 1A 80 0D 01 02 00 00 00 00 8C [23:41:39]Write i2c OK [23:41:39]MH_I2C_Read... [23:41:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:39]Read from MH i2c: E2 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 03 00 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 03 00 F9 1A 00 90 00 87 [23:41:39]RAPDU: 90 00 [23:41:39]wFMCommunicate OK [23:41:39]wFMCommunicate request_size=255 [23:41:39]MH_SAM_APDU [23:41:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 12 03 00 00 F4 03 04 00 B3 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E5 00 00 35 04 06 00 54 [23:41:39]Write to MH i2c: E2 02 01 FA 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 35 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 12 03 00 00 F4 03 04 00 B3 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E5 00 00 35 04 06 00 54 00 00 32 [23:41:39]Write i2c OK [23:41:39]MH_I2C_Read... [23:41:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:39]Read from MH i2c: E2 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 03 00 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 03 00 FA 1A 00 90 00 88 [23:41:39]RAPDU: 90 00 [23:41:39]wFMCommunicate OK [23:41:39]wFMCommunicate request_size=10 [23:41:39]MH_SAM_APDU [23:41:39]CAPDU: 80 0D 02 02 05 AB 05 59 B3 A0 [23:41:39]Write to MH i2c: E2 0D 00 FB 1A 80 0D 02 02 05 00 AB 05 59 B3 A0 00 00 F5 [23:41:39]Write i2c OK [23:41:39]MH_I2C_Read... [23:41:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:39]Read from MH i2c: E2 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 03 00 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 03 00 FB 1A 00 90 00 89 [23:41:39]RAPDU: 90 00 [23:41:39]wFMCommunicate OK [23:41:39]wFMCommunicate request_size=4 [23:41:39]MH_SAM_APDU [23:41:39]CAPDU: 80 0D 03 02 [23:41:39]Write to MH i2c: E2 08 00 FC 1A 80 0D 03 02 00 00 00 00 91 [23:41:39]Write i2c OK [23:41:39]MH_I2C_Read... [23:41:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:39]Read from MH i2c: E2 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 0B 00 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 0B 00 FC 1A 00 CE 65 09 DA 9C 88 9D 5D 90 00 C6 [23:41:39]RAPDU: CE 65 09 DA 9C 88 9D 5D 90 00 [23:41:39]wFMCommunicate OK [23:41:39]SAM_PROTO_SignData done [23:41:39]FM_MakeSignedData done [23:41:39]CreateOFDProtocolMessage [23:41:39]wFMCommunicate request_size=4 [23:41:39]MH_SAM_APDU [23:41:39]CAPDU: 80 11 00 00 [23:41:39]Write to MH i2c: E2 08 00 FD 1A 80 11 00 00 00 00 00 00 91 [23:41:39]Write i2c OK [23:41:39]MH_I2C_Read... [23:41:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:39]Read from MH i2c: E2 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 17 00 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: E2 17 00 FD 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DD [23:41:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:41:39]wFMCommunicate OK [23:41:39]CreateOFDProtocolMessage done [23:41:39]OFDSenderStorePacket 58802 [23:41:39]StoreOFDPacket docnum=58802 [23:41:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A1 5A 07 01 67 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 12 03 00 00 F4 03 04 00 B3 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E5 00 00 35 04 06 00 54 AB 05 59 B3 A0 CE 65 09 DA 9C 88 9D 5D [23:41:39]CheckFolder [23:41:39]dirname=/storage/ofd_packets [23:41:39]CheckFolder done [23:41:39]ProducePacketName [23:41:39]name=ofd_packets/00058802 [23:41:39]NVStorageSaveData ofd_packets/00058802 [23:41:39]File name is /storage/ofd_packets/00058802 [23:41:39]Write 301 bytes [23:41:39]NVStorageSaveData done [23:41:39]OFDSenderStorePacket done [23:41:39]KKMCreateOFDPacket done [23:41:39]NVStorageSaveData kkm_last_timestamp [23:41:39]File name is /storage/kkm_last_timestamp [23:41:39]Write 4 bytes [23:41:39]NVStorageSaveData done [23:41:39]ExternCall_PrintAddStr [23:41:39]wPrintStart [23:41:39]Write to MH i2c: 01 00 00 FE 1A 18 [23:41:39]Write i2c OK [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: 01 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: 01 07 00 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: 01 07 00 FE 1A 00 00 00 00 00 FF 0F 2D [23:41:39]RasterBufferAndPrint [23:41:39]line Счет N : (1)2076164 [23:41:39]line ИНН: 02508201610067 [23:41:39]line Контрольно-Кассовый Чек [23:41:39]line ПРОДАЖА [23:41:39]line ТРК (МРК, ГНК) : 42 [23:41:39]line Товар: 2710124500 [23:41:39]line Аи-95-К-5 [23:41:39]line 5.400 * 74.20 [23:41:39]line = 400.68 [23:41:39]line НДС 12% НСП 1% [23:41:39]line > о реализуемом товаре [23:41:39]line ОКРУГЛЕНИЕ: -0.68 [23:41:39]line ИТОГО: 400.00 [23:41:39]line Внесено: 400.00 [23:41:39]line СДАЧА: 0.00 [23:41:39]line НСП 1% : 3.55 [23:41:39]line НДС 12% : 42.55 [23:41:39]line Наличными: 400.00 [23:41:39]line Безнал.: 0.00 [23:41:39]line Место: АЗС № 135 "Партнер Нефть" [23:41:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:41:39]line СНО: Общий режим [23:41:39]line Чек 786 20.08.2024 23:41 [23:41:39]line Смена: 100 ФФД: 1.0 [23:41:39]line ЗНМ: 0300000196 [23:41:39]line РНМ: 0000000000162794 [23:41:39]line Версия ККМ: v1.0 [23:41:39]line ФМ: 0000000002094532 [23:41:39]line ФД: 58802 [23:41:39]line ФПД: 93093505905568 [23:41:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T234139&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58802&fm=93093505905568&tin=02508201610067®Number=0000000000162794&sum=40000 [23:41:39]OFD Sender: Processing packet 58802 [packets to send 52, broken 51] [23:41:39]ProducePacketName [23:41:39]name=ofd_packets/00058802 [23:41:39]OFD Sender: To server: pG, [23:41:39]CommunicateWithHost lk.salyk.kg:30040 [23:41:39]ConnectInit lk.salyk.kg [23:41:39]written 0, free lines is 4095 [23:41:40]Connected sock=10 [23:41:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 A1 5A 07 01 67 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 12 03 00 00 F4 03 04 00 B3 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B2 E5 00 00 35 04 06 00 54 AB 05 59 B3 A0 CE 65 09 DA 9C 88 9D 5D [23:41:40]Write to MH i2c: 01 00 00 29 1B 44 [23:41:40]Write i2c OK [23:41:40]MH_I2C_Read... [23:41:40]Read from MH i2c: 01 [23:41:40]MH_I2C_Read... [23:41:40]Read from MH i2c: 01 07 00 [23:41:40]MH_I2C_Read... [23:41:40]Read from MH i2c: 01 07 00 29 1B 00 00 00 00 00 A9 0C 00 [23:41:40]RasterBufferAndPrint [23:41:40]line [23:41:40]line [23:41:40]line [23:41:40]line [23:41:40]line [23:41:40]written 0, free lines is 3247 [23:41:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 EA 47 47 00 8D 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 32 30 39 34 35 33 32 10 04 04 00 B2 E5 00 00 F4 03 04 00 00 D5 C4 66 B6 04 01 00 00 A8 D7 F1 AE 01 EC FF A4 [23:41:40]CommunicateWithHost err = 0 [23:41:40]CheckOFDResponse [23:41:40]1017 (14) - 77093643461234 [23:41:40]1041 (16) - 0000000002094532 [23:41:40]1040 (4) - 58802 [23:41:40]1012 (4) - 20.08.2024 17:40 [23:41:40]1206 (1) - 0 [23:41:40]OFD Sender: Remove packet 58802 [23:41:40]ProducePacketName [23:41:40]name=ofd_packets/00058802 [23:41:40]NVStorageDeleteData [23:41:40]MH_Cut [23:41:40]Write to MH i2c: D1 01 00 30 1B 01 1D [23:41:40]Write i2c OK [23:41:40]MH_I2C_Read... [23:41:40]Read from MH i2c: D1 [23:41:40]MH_I2C_Read... [23:41:40]Read from MH i2c: D1 01 00 [23:41:40]MH_I2C_Read... [23:41:40]Read from MH i2c: D1 01 00 30 1B 00 1C [23:41:40]Write to MH i2c: 01 00 00 31 1B 4C [23:41:40]Write i2c OK [23:41:40]MH_I2C_Read... [23:41:40]OFD Sender: No OFD packet to send [23:41:41]*** Cut start [23:41:41]*** Partial cut [23:41:41]*** CUTSNS_PIN = 1 [23:41:41]*** CUTSNS_PIN = 0 [23:41:41]*** Brake cut motor [23:41:41]Read from MH i2c: 01 [23:41:41]MH_I2C_Read... [23:41:41]*** Stop cut motor [23:41:41]*** Cut end [23:41:41]Read from MH i2c: 01 07 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: 01 07 00 31 1B 00 00 00 00 00 FF 0F 61 [23:41:41]process_action close_receipt done [23:41:41]requested_data is exist [23:41:41]produce_requested_data [23:41:41]requested_item fm.sn is exist - process it [23:41:41]wFMCommunicate request_size=4 [23:41:41]MH_SAM_APDU [23:41:41]CAPDU: 80 11 00 00 [23:41:41]Write to MH i2c: E2 08 00 32 1B 80 11 00 00 00 00 00 00 C7 [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:41]Read from MH i2c: E2 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 17 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 17 00 32 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 13 [23:41:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:41:41]wFMCommunicate OK [23:41:41]requested_item fd.num is exist - process it [23:41:41]SAM_PROTO_GetFieldsCounters [23:41:41]wFMCommunicate request_size=4 [23:41:41]MH_SAM_APDU [23:41:41]CAPDU: 80 13 00 00 [23:41:41]Write to MH i2c: E2 08 00 33 1B 80 13 00 00 00 00 00 00 CA [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:42]Read from MH i2c: E2 [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: E2 62 00 [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: E2 62 00 33 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B2 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 12 03 00 00 5E 04 04 00 12 03 00 00 57 04 04 00 13 03 00 00 19 04 04 00 00 00 00 00 90 00 22 [23:41:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B2 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 12 03 00 00 5E 04 04 00 12 03 00 00 57 04 04 00 13 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:42]wFMCommunicate OK [23:41:42]SAM_PROTO_GetFieldsCounters done [23:41:42]requested_item shift.num is exist - process it [23:41:42]requested_item shift.opened is exist - process it [23:41:42]req_shift_opened [23:41:42]FM_GetShiftState [23:41:42]SAM_PROTO_GetShiftState [23:41:42]wFMCommunicate request_size=4 [23:41:42]MH_SAM_APDU [23:41:42]CAPDU: 80 13 01 00 [23:41:42]Write to MH i2c: E2 08 00 34 1B 80 13 01 00 00 00 00 00 CC [23:41:42]Write i2c OK [23:41:42]MH_I2C_Read... [23:41:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:42]Read from MH i2c: E2 [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: E2 0E 00 [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: E2 0E 00 34 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 EF [23:41:42]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:41:42]wFMCommunicate OK [23:41:42]SAM_PROTO_GetShiftState done [23:41:42]FM_GetShiftState done [23:41:42]req_shift_opened done [23:41:42]requested_item shift.open_date is exist - process it [23:41:42]req_shift_open_date [23:41:42]req_shift_open_date done [23:41:42]produce_requested_data done [23:41:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58802,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:41:42]process_action_free close_receipt [23:41:42]json_value_free [23:41:42]json_value_free done [23:41:42]process_json_proto returns [23:41:42]Send response to host [23:41:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58802,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:41:42]free response buf [23:41:42]execute_script done [23:41:42]execute_script returns [23:41:42]free content buf [23:41:42]Sock 9.Close socket [23:41:42]Sock 9.Thread stoped [23:41:45]OFD Sender: No OFD packet to send [23:41:50]OFD Sender: No OFD packet to send [23:41:55]OFD Sender: No OFD packet to send [23:42:00]OFD Sender: No OFD packet to send [23:42:05]OFD Sender: No OFD packet to send [23:42:10]OFD Sender: No OFD packet to send [23:42:15]OFD Sender: No OFD packet to send [23:42:20]OFD Sender: No OFD packet to send [23:42:25]OFD Sender: No OFD packet to send [23:42:30]OFD Sender: No OFD packet to send [23:42:35]OFD Sender: No OFD packet to send [23:42:37]accept exits with 7 [23:42:37]New connection [23:42:37]New thread 3067440484 created [23:42:37]Thread 3067583844 joined [23:42:37]Waiting for new connection... [23:42:37] Sock 7.Parse request [23:42:37]Sock 7.Check first char [23:42:37]Sock 7.First char is OK [23:42:37]request: POST /json_proto HTTP/1.0 [23:42:37]Method: POST [23:42:37]URL: /json_proto [23:42:37]Method is POST - this is cgi request [23:42:37]url: /json_proto [23:42:37]query_string will be loaded in cgi processing [23:42:37]execute_cgi json_proto POST (null) [23:42:37]execute_cgi path=json_proto method=POST [23:42:37]POST find Content-Length [23:42:37]Host: 172.17.44.3:8080 [23:42:37]Content-Length: 664 [23:42:37]Content-Type: application/json [23:42:37] [23:42:37]POST finish read [23:42:37]Found Content-Length = 664 [23:42:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:37]execute_script... [23:42:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:37]POST & json_proto [23:42:37]process_json_proto [23:42:37]json parsed OK: [23:42:37]protocol is kg_v1.0 [23:42:37]action value=close_receipt [23:42:37]process_action close_receipt [23:42:37]cmd_close_receipt [23:42:37]MH_GetDate [23:42:37]Write to MH i2c: F0 00 00 35 1B 3F [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: F0 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: F0 09 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: F0 09 00 35 1B 00 EE 29 C5 66 AD C5 5D 66 BF [23:42:37]GetLastDocTimeStamp 1724197299 [23:42:37]current date 1724197358 [23:42:37]FM_GetShiftState [23:42:37]SAM_PROTO_GetShiftState [23:42:37]wFMCommunicate request_size=4 [23:42:37]MH_SAM_APDU [23:42:37]CAPDU: 80 13 01 00 [23:42:37]Write to MH i2c: E2 08 00 36 1B 80 13 01 00 00 00 00 00 CE [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:37]Read from MH i2c: E2 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 0E 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 0E 00 36 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 F1 [23:42:37]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:42:37]wFMCommunicate OK [23:42:37]SAM_PROTO_GetShiftState done [23:42:37]FM_GetShiftState done [23:42:37]opened in 1724112910 [23:42:37]opened+sec_in_day 1724199310 [23:42:37]quantity*price = 100035 [23:42:37]sum+1 = 100036 [23:42:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 787 20.08.2024 23:42 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58803 ФПД: 40345758397710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T234238&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58803&fm=40345758397710&tin=02508201610067®Number=0000000000162794&sum=100000 [23:42:38]StoreToDocumentArchive [23:42:38]shift 100 fd 58803 [23:42:38]save to /storage/0100/doc_00058803 [23:42:38]save last doc name /storage/0100/doc_00058803 to /storage/kkm_last_doc_name [23:42:38]save OK [23:42:38]Clear old archive folders... [23:42:38]ProcessDocumentItem done err = 0, tmpTLVsize=244 [23:42:38]tlvbuf is 01F010E0 [23:42:38]SAM_PROTO_ClearQueue [23:42:38]wFMCommunicate request_size=4 [23:42:38]MH_SAM_APDU [23:42:38]CAPDU: 80 09 00 00 [23:42:38]Write to MH i2c: E2 08 00 43 1B 80 09 00 00 00 00 00 00 D0 [23:42:38]Write i2c OK [23:42:38]MH_I2C_Read... [23:42:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:42:38]Read from MH i2c: E2 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: E2 03 00 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: E2 03 00 43 1B 00 90 00 D2 [23:42:38]RAPDU: 90 00 [23:42:38]wFMCommunicate OK [23:42:38]SAM_PROTO_ClearQueue done [23:42:38]KKMCreateOFDPacket [23:42:38]OFDProtocolAddRootSTLVToBuf [23:42:38]FM_MakeSignedData [23:42:38]FM_MakeSignedData [23:42:38]SAM_PROTO_SignData [23:42:38]wFMCommunicate request_size=4 [23:42:38]MH_SAM_APDU [23:42:38]CAPDU: 80 0D 01 02 [23:42:38]Write to MH i2c: E2 08 00 44 1B 80 0D 01 02 00 00 00 00 D8 [23:42:38]Write i2c OK [23:42:38]MH_I2C_Read... [23:42:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:42:38]Read from MH i2c: E2 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: E2 03 00 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: E2 03 00 44 1B 00 90 00 D3 [23:42:38]RAPDU: 90 00 [23:42:38]wFMCommunicate OK [23:42:38]wFMCommunicate request_size=253 [23:42:38]MH_SAM_APDU [23:42:38]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 EE 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E5 00 00 35 04 06 00 24 B1 BA 98 F5 0E [23:42:38]Write to MH i2c: E2 00 01 45 1B 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 EE 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E5 00 00 35 04 06 00 24 B1 BA 98 F5 0E 00 00 C1 [23:42:38]Write i2c OK [23:42:38]MH_I2C_Read... [23:42:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:38]Read from MH i2c: E2 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: E2 03 00 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: E2 03 00 45 1B 00 90 00 D4 [23:42:38]RAPDU: 90 00 [23:42:38]wFMCommunicate OK [23:42:38]wFMCommunicate request_size=4 [23:42:38]MH_SAM_APDU [23:42:38]CAPDU: 80 0D 03 02 [23:42:38]Write to MH i2c: E2 08 00 46 1B 80 0D 03 02 00 00 00 00 DC [23:42:38]Write i2c OK [23:42:38]MH_I2C_Read... [23:42:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:42:39]Read from MH i2c: E2 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: E2 0B 00 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: E2 0B 00 46 1B 00 2F 86 46 BC 53 C8 52 28 90 00 29 [23:42:39]RAPDU: 2F 86 46 BC 53 C8 52 28 90 00 [23:42:39]wFMCommunicate OK [23:42:39]SAM_PROTO_SignData done [23:42:39]FM_MakeSignedData done [23:42:39]CreateOFDProtocolMessage [23:42:39]wFMCommunicate request_size=4 [23:42:39]MH_SAM_APDU [23:42:39]CAPDU: 80 11 00 00 [23:42:39]Write to MH i2c: E2 08 00 47 1B 80 11 00 00 00 00 00 00 DC [23:42:39]Write i2c OK [23:42:39]MH_I2C_Read... [23:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:39]Read from MH i2c: E2 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: E2 17 00 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: E2 17 00 47 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 28 [23:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:42:39]wFMCommunicate OK [23:42:39]CreateOFDProtocolMessage done [23:42:39]OFDSenderStorePacket 58803 [23:42:39]StoreOFDPacket docnum=58803 [23:42:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 34 4C 00 01 13 5E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 EE 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E5 00 00 35 04 06 00 24 B1 BA 98 F5 0E 2F 86 46 BC 53 C8 52 28 [23:42:39]CheckFolder [23:42:39]dirname=/storage/ofd_packets [23:42:39]CheckFolder done [23:42:39]ProducePacketName [23:42:39]name=ofd_packets/00058803 [23:42:39]NVStorageSaveData ofd_packets/00058803 [23:42:39]File name is /storage/ofd_packets/00058803 [23:42:39]Write 294 bytes [23:42:39]NVStorageSaveData done [23:42:39]OFDSenderStorePacket done [23:42:39]KKMCreateOFDPacket done [23:42:39]NVStorageSaveData kkm_last_timestamp [23:42:39]File name is /storage/kkm_last_timestamp [23:42:39]Write 4 bytes [23:42:39]NVStorageSaveData done [23:42:39]ExternCall_PrintAddStr [23:42:39]wPrintStart [23:42:39]Write to MH i2c: 01 00 00 48 1B 63 [23:42:39]Write i2c OK [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: 01 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: 01 07 00 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: 01 07 00 48 1B 00 00 00 00 00 FF 0F 78 [23:42:39]RasterBufferAndPrint [23:42:39]line Счет N : (1)2076165 [23:42:39]line ИНН: 02508201610067 [23:42:39]line Контрольно-Кассовый Чек [23:42:39]line ПРОДАЖА [23:42:39]line ТРК (МРК, ГНК) : 34 [23:42:39]line Товар: 2710124130 [23:42:39]line SU-92 [23:42:39]line 14.540 * 68.80 [23:42:39]line = 1000.35 [23:42:39]line НДС 12% НСП 1% [23:42:39]line > о реализуемом товаре [23:42:39]line ОКРУГЛЕНИЕ: -0.35 [23:42:39]line ИТОГО: 1000.00 [23:42:39]line Внесено: 1000.00 [23:42:39]line СДАЧА: 0.00 [23:42:39]line НСП 1% : 8.85 [23:42:39]line НДС 12% : 106.23 [23:42:39]line Наличными: 1000.00 [23:42:39]line Безнал.: 0.00 [23:42:39]line Место: АЗС № 135 "Партнер Нефть" [23:42:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:42:39]line СНО: Общий режим [23:42:39]line Чек 787 20.08.2024 23:42 [23:42:39]line Смена: 100 ФФД: 1.0 [23:42:39]line ЗНМ: 0300000196 [23:42:39]line РНМ: 0000000000162794 [23:42:39]line Версия ККМ: v1.0 [23:42:39]line ФМ: 0000000002094532 [23:42:39]line ФД: 58803 [23:42:39]line ФПД: 40345758397710 [23:42:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T234238&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58803&fm=40345758397710&tin=02508201610067®Number=0000000000162794&sum=100000 [23:42:39]OFD Sender: Processing packet 58803 [packets to send 52, broken 51] [23:42:39]ProducePacketName [23:42:39]name=ofd_packets/00058803 [23:42:39]OFD Sender: To server: pG, [23:42:39]CommunicateWithHost lk.salyk.kg:30040 [23:42:39]ConnectInit lk.salyk.kg [23:42:39]written 0, free lines is 4095 [23:42:39]Connected sock=10 [23:42:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 34 4C 00 01 13 5E 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 EE 29 C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E5 00 00 35 04 06 00 24 B1 BA 98 F5 0E 2F 86 46 BC 53 C8 52 28 [23:42:39]Write to MH i2c: 01 00 00 73 1B 8E [23:42:39]Write i2c OK [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: 01 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: 01 07 00 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: 01 07 00 73 1B 00 00 00 00 00 A9 0C 4A [23:42:39]RasterBufferAndPrint [23:42:39]line [23:42:39]line [23:42:39]line [23:42:39]line [23:42:39]line [23:42:39]written 0, free lines is 3245 [23:42:39]MH_Cut [23:42:39]Write to MH i2c: D1 01 00 7A 1B 01 67 [23:42:39]Write i2c OK [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: D1 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: D1 01 00 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: D1 01 00 7A 1B 00 66 [23:42:39]Write to MH i2c: 01 00 00 7B 1B 96 [23:42:39]Write i2c OK [23:42:39]MH_I2C_Read... [23:42:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1D FB 47 00 F7 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B3 E5 00 00 F4 03 04 00 3C D5 C4 66 B6 04 01 00 00 BF 24 35 6B A5 EA 0D 9E [23:42:39]CommunicateWithHost err = 0 [23:42:39]CheckOFDResponse [23:42:39]1017 (14) - 77093643461234 [23:42:39]1041 (16) - 0000000002094532 [23:42:39]1040 (4) - 58803 [23:42:39]1012 (4) - 20.08.2024 17:41 [23:42:39]1206 (1) - 0 [23:42:39]OFD Sender: Remove packet 58803 [23:42:39]ProducePacketName [23:42:39]name=ofd_packets/00058803 [23:42:39]NVStorageDeleteData [23:42:40]OFD Sender: No OFD packet to send [23:42:40]*** Cut start [23:42:40]*** Partial cut [23:42:40]*** CUTSNS_PIN = 1 [23:42:40]*** CUTSNS_PIN = 0 [23:42:41]*** Brake cut motor [23:42:41]Read from MH i2c: 01 [23:42:41]MH_I2C_Read... [23:42:41]*** Stop cut motor [23:42:41]*** Cut end [23:42:41]Read from MH i2c: 01 07 00 [23:42:41]MH_I2C_Read... [23:42:41]Read from MH i2c: 01 07 00 7B 1B 00 00 00 00 00 FF 0F AB [23:42:41]process_action close_receipt done [23:42:41]requested_data is exist [23:42:41]produce_requested_data [23:42:41]requested_item fm.sn is exist - process it [23:42:41]wFMCommunicate request_size=4 [23:42:41]MH_SAM_APDU [23:42:41]CAPDU: 80 11 00 00 [23:42:41]Write to MH i2c: E2 08 00 7C 1B 80 11 00 00 00 00 00 00 11 [23:42:41]Write i2c OK [23:42:41]MH_I2C_Read... [23:42:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:41]Read from MH i2c: E2 [23:42:41]MH_I2C_Read... [23:42:41]Read from MH i2c: E2 17 00 [23:42:41]MH_I2C_Read... [23:42:41]Read from MH i2c: E2 17 00 7C 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 5D [23:42:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:42:41]wFMCommunicate OK [23:42:41]requested_item fd.num is exist - process it [23:42:41]SAM_PROTO_GetFieldsCounters [23:42:41]wFMCommunicate request_size=4 [23:42:41]MH_SAM_APDU [23:42:41]CAPDU: 80 13 00 00 [23:42:41]Write to MH i2c: E2 08 00 7D 1B 80 13 00 00 00 00 00 00 14 [23:42:41]Write i2c OK [23:42:41]MH_I2C_Read... [23:42:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:42:41]Read from MH i2c: E2 [23:42:41]MH_I2C_Read... [23:42:41]Read from MH i2c: E2 62 00 [23:42:41]MH_I2C_Read... [23:42:41]Read from MH i2c: E2 62 00 7D 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 13 03 00 00 5E 04 04 00 13 03 00 00 57 04 04 00 14 03 00 00 19 04 04 00 00 00 00 00 90 00 70 [23:42:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 13 03 00 00 5E 04 04 00 13 03 00 00 57 04 04 00 14 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:42:41]wFMCommunicate OK [23:42:41]SAM_PROTO_GetFieldsCounters done [23:42:41]requested_item shift.num is exist - process it [23:42:41]requested_item shift.opened is exist - process it [23:42:41]req_shift_opened [23:42:41]FM_GetShiftState [23:42:41]SAM_PROTO_GetShiftState [23:42:41]wFMCommunicate request_size=4 [23:42:41]MH_SAM_APDU [23:42:41]CAPDU: 80 13 01 00 [23:42:41]Write to MH i2c: E2 08 00 7E 1B 80 13 01 00 00 00 00 00 16 [23:42:41]Write i2c OK [23:42:41]MH_I2C_Read... [23:42:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:41]Read from MH i2c: E2 [23:42:41]MH_I2C_Read... [23:42:41]Read from MH i2c: E2 0E 00 [23:42:41]MH_I2C_Read... [23:42:41]Read from MH i2c: E2 0E 00 7E 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 39 [23:42:41]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:42:41]wFMCommunicate OK [23:42:41]SAM_PROTO_GetShiftState done [23:42:41]FM_GetShiftState done [23:42:41]req_shift_opened done [23:42:41]requested_item shift.open_date is exist - process it [23:42:41]req_shift_open_date [23:42:41]req_shift_open_date done [23:42:41]produce_requested_data done [23:42:41]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58803,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:42:41]process_action_free close_receipt [23:42:41]json_value_free [23:42:41]json_value_free done [23:42:41]process_json_proto returns [23:42:41]Send response to host [23:42:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58803,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:42:41]free response buf [23:42:41]execute_script done [23:42:41]execute_script returns [23:42:41]free content buf [23:42:41]Sock 7.Close socket [23:42:41]Sock 7.Thread stoped [23:42:45]OFD Sender: No OFD packet to send [23:42:50]OFD Sender: No OFD packet to send [23:42:55]OFD Sender: No OFD packet to send [23:43:00]OFD Sender: No OFD packet to send [23:43:05]OFD Sender: No OFD packet to send [23:43:10]OFD Sender: No OFD packet to send [23:43:15]OFD Sender: No OFD packet to send [23:43:20]OFD Sender: No OFD packet to send [23:43:25]OFD Sender: No OFD packet to send [23:43:30]OFD Sender: No OFD packet to send [23:43:35]OFD Sender: No OFD packet to send [23:43:40]OFD Sender: No OFD packet to send [23:43:45]OFD Sender: No OFD packet to send [23:43:50]OFD Sender: No OFD packet to send [23:43:55]OFD Sender: No OFD packet to send [23:44:00]OFD Sender: No OFD packet to send [23:44:05]OFD Sender: No OFD packet to send [23:44:10]OFD Sender: No OFD packet to send [23:44:15]OFD Sender: No OFD packet to send [23:44:20]OFD Sender: No OFD packet to send [23:44:25]OFD Sender: No OFD packet to send [23:44:30]OFD Sender: No OFD packet to send [23:44:35]OFD Sender: No OFD packet to send [23:44:40]OFD Sender: No OFD packet to send [23:44:45]OFD Sender: No OFD packet to send [23:44:50]OFD Sender: No OFD packet to send [23:44:55]OFD Sender: No OFD packet to send [23:45:00]OFD Sender: No OFD packet to send [23:45:05]OFD Sender: No OFD packet to send [23:45:10]OFD Sender: No OFD packet to send [23:45:15]OFD Sender: No OFD packet to send [23:45:20]OFD Sender: No OFD packet to send [23:45:25]OFD Sender: No OFD packet to send [23:45:30]OFD Sender: No OFD packet to send [23:45:35]OFD Sender: No OFD packet to send [23:45:40]OFD Sender: No OFD packet to send [23:45:45]OFD Sender: No OFD packet to send [23:45:50]OFD Sender: No OFD packet to send [23:45:55]OFD Sender: No OFD packet to send [23:46:00]OFD Sender: No OFD packet to send [23:46:05]OFD Sender: No OFD packet to send [23:46:10]OFD Sender: No OFD packet to send [23:46:15]OFD Sender: No OFD packet to send [23:46:20]OFD Sender: No OFD packet to send [23:46:25]OFD Sender: No OFD packet to send [23:46:30]OFD Sender: No OFD packet to send [23:46:35]OFD Sender: No OFD packet to send [23:46:40]OFD Sender: No OFD packet to send [23:46:45]OFD Sender: No OFD packet to send [23:46:50]OFD Sender: No OFD packet to send [23:46:55]OFD Sender: No OFD packet to send [23:47:00]OFD Sender: No OFD packet to send [23:47:05]OFD Sender: No OFD packet to send [23:47:10]OFD Sender: No OFD packet to send [23:47:15]OFD Sender: No OFD packet to send [23:47:20]OFD Sender: No OFD packet to send [23:47:25]OFD Sender: No OFD packet to send [23:47:30]OFD Sender: No OFD packet to send [23:47:35]OFD Sender: No OFD packet to send [23:47:40]OFD Sender: No OFD packet to send [23:47:45]OFD Sender: No OFD packet to send [23:47:50]OFD Sender: No OFD packet to send [23:47:52]accept exits with 9 [23:47:52]New connection [23:47:52]New thread 3067583844 created [23:47:52]Thread 3067440484 joined [23:47:52]Waiting for new connection... [23:47:52] Sock 9.Parse request [23:47:52]Sock 9.Check first char [23:47:52]Sock 9.First char is OK [23:47:52]request: POST /json_proto HTTP/1.0 [23:47:52]Method: POST [23:47:52]URL: /json_proto [23:47:52]Method is POST - this is cgi request [23:47:52]url: /json_proto [23:47:52]query_string will be loaded in cgi processing [23:47:52]execute_cgi json_proto POST (null) [23:47:52]execute_cgi path=json_proto method=POST [23:47:52]POST find Content-Length [23:47:52]Host: 172.17.44.3:8080 [23:47:52]Content-Length: 215 [23:47:52]Content-Type: application/json [23:47:52] [23:47:52]POST finish read [23:47:52]Found Content-Length = 215 [23:47:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:52]execute_script... [23:47:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:52]POST & json_proto [23:47:52]process_json_proto [23:47:52]json parsed OK: [23:47:52]protocol is kg_v1.0 [23:47:52]action value=get_value [23:47:52]process_action get_value [23:47:52]cmd_get_value [23:47:52]process_action get_value done [23:47:52]requested_data is exist [23:47:52]produce_requested_data [23:47:52]requested_item kkm.sn is exist - process it [23:47:52]requested_item kkm.ver is exist - process it [23:47:52]requested_item fm.sn is exist - process it [23:47:52]wFMCommunicate request_size=4 [23:47:52]MH_SAM_APDU [23:47:52]CAPDU: 80 11 00 00 [23:47:52]Write to MH i2c: E2 08 00 7F 1B 80 11 00 00 00 00 00 00 14 [23:47:52]Write i2c OK [23:47:52]MH_I2C_Read... [23:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:52]Read from MH i2c: E2 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 17 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 17 00 7F 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 60 [23:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:47:52]wFMCommunicate OK [23:47:52]requested_item fd.num is exist - process it [23:47:52]SAM_PROTO_GetFieldsCounters [23:47:52]wFMCommunicate request_size=4 [23:47:52]MH_SAM_APDU [23:47:52]CAPDU: 80 13 00 00 [23:47:52]Write to MH i2c: E2 08 00 80 1B 80 13 00 00 00 00 00 00 17 [23:47:52]Write i2c OK [23:47:52]MH_I2C_Read... [23:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:52]Read from MH i2c: E2 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 62 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 62 00 80 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 13 03 00 00 5E 04 04 00 13 03 00 00 57 04 04 00 14 03 00 00 19 04 04 00 00 00 00 00 90 00 73 [23:47:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B3 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 13 03 00 00 5E 04 04 00 13 03 00 00 57 04 04 00 14 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:52]wFMCommunicate OK [23:47:52]SAM_PROTO_GetFieldsCounters done [23:47:52]requested_item shift.num is exist - process it [23:47:52]requested_item shift.opened is exist - process it [23:47:52]req_shift_opened [23:47:52]FM_GetShiftState [23:47:52]SAM_PROTO_GetShiftState [23:47:52]wFMCommunicate request_size=4 [23:47:52]MH_SAM_APDU [23:47:52]CAPDU: 80 13 01 00 [23:47:52]Write to MH i2c: E2 08 00 81 1B 80 13 01 00 00 00 00 00 19 [23:47:52]Write i2c OK [23:47:52]MH_I2C_Read... [23:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:52]Read from MH i2c: E2 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 0E 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 0E 00 81 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 3C [23:47:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:47:52]wFMCommunicate OK [23:47:52]SAM_PROTO_GetShiftState done [23:47:52]FM_GetShiftState done [23:47:52]req_shift_opened done [23:47:52]requested_item shift.open_date is exist - process it [23:47:52]req_shift_open_date [23:47:52]req_shift_open_date done [23:47:52]produce_requested_data done [23:47:52]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58803,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:47:52]process_action_free get_value [23:47:52]json_value_free [23:47:52]json_value_free done [23:47:52]process_json_proto returns [23:47:52]Send response to host [23:47:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58803,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:47:52]free response buf [23:47:52]execute_script done [23:47:52]execute_script returns [23:47:52]free content buf [23:47:52]Sock 9.Close socket [23:47:52]Sock 9.Thread stoped [23:47:52]accept exits with 7 [23:47:52]New connection [23:47:52]New thread 3067440484 created [23:47:52]Thread 3067583844 joined [23:47:52]Waiting for new connection... [23:47:52] Sock 7.Parse request [23:47:52]Sock 7.Check first char [23:47:52]Sock 7.First char is OK [23:47:52]request: POST /json_proto HTTP/1.0 [23:47:52]Method: POST [23:47:52]URL: /json_proto [23:47:52]Method is POST - this is cgi request [23:47:52]url: /json_proto [23:47:52]query_string will be loaded in cgi processing [23:47:52]execute_cgi json_proto POST (null) [23:47:52]execute_cgi path=json_proto method=POST [23:47:52]POST find Content-Length [23:47:52]Host: 172.17.44.3:8080 [23:47:52]Content-Length: 331 [23:47:52]Content-Type: application/json [23:47:52] [23:47:52]POST finish read [23:47:52]Found Content-Length = 331 [23:47:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:52]execute_script... [23:47:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:52]POST & json_proto [23:47:52]process_json_proto [23:47:52]json parsed OK: [23:47:52]protocol is kg_v1.0 [23:47:52]action value=get_value [23:47:52]process_action get_value [23:47:52]cmd_get_value [23:47:52]process_action get_value done [23:47:52]requested_data is exist [23:47:52]produce_requested_data [23:47:52]requested_item fm.sale.total is exist - process it [23:47:52]SAM_PROTO_GetFMData [23:47:52]wFMCommunicate request_size=4 [23:47:52]MH_SAM_APDU [23:47:52]CAPDU: 80 13 03 00 [23:47:52]Write to MH i2c: E2 08 00 82 1B 80 13 03 00 00 00 00 00 1C [23:47:52]Write i2c OK [23:47:52]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 FD 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 FD 00 82 1B 00 C4 04 85 04 C0 04 6E 04 04 00 EB E4 00 00 69 04 A3 00 6F 04 04 00 BB E2 00 00 B1 04 05 00 82 96 65 8A 01 70 04 04 00 C8 BA 86 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 21 C5 E2 29 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FA 7F 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 1E [23:47:53]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EB E4 00 00 69 04 A3 00 6F 04 04 00 BB E2 00 00 B1 04 05 00 82 96 65 8A 01 70 04 04 00 C8 BA 86 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 21 C5 E2 29 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FA 7F 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:47:53]wFMCommunicate OK [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 17 00 00 [23:47:53]Write to MH i2c: E2 08 00 83 1B 80 17 00 00 00 00 00 00 1E [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 FD 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 FD 00 83 1B 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 3A [23:47:53]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:47:53]wFMCommunicate OK [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 17 00 00 [23:47:53]Write to MH i2c: E2 08 00 84 1B 80 17 00 00 00 00 00 00 1F [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 FD 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 FD 00 84 1B 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 34 [23:47:53]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:47:53]wFMCommunicate OK [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 17 00 00 [23:47:53]Write to MH i2c: E2 08 00 85 1B 80 17 00 00 00 00 00 00 20 [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 FD 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 FD 00 85 1B 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 98 [23:47:53]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:47:53]wFMCommunicate OK [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 17 00 00 [23:47:53]Write to MH i2c: E2 08 00 86 1B 80 17 00 00 00 00 00 00 21 [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:47:54]Read from MH i2c: E2 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 E1 00 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 E1 00 86 1B 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0F [23:47:54]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:54]wFMCommunicate OK [23:47:54]SAM_PROTO_GetFMData done [23:47:54]requested_item fm.sale_refund.total is exist - process it [23:47:54]requested_item fm.buy.total is exist - process it [23:47:54]requested_item shift.sale.total is exist - process it [23:47:54]SAM_PROTO_GetShiftData [23:47:54]wFMCommunicate request_size=4 [23:47:54]MH_SAM_APDU [23:47:54]CAPDU: 80 13 02 00 [23:47:54]Write to MH i2c: E2 08 00 87 1B 80 13 02 00 00 00 00 00 20 [23:47:54]Write i2c OK [23:47:54]MH_I2C_Read... [23:47:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:54]Read from MH i2c: E2 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 FD 00 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 FD 00 87 1B 00 BC 04 AA 04 B8 04 6E 04 04 00 13 03 00 00 69 04 9E 00 6F 04 04 00 09 03 00 00 B1 04 04 00 95 85 E7 03 70 04 03 00 40 15 87 72 04 04 00 55 70 60 03 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 32 26 6A 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 80 D8 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 8A [23:47:54]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 13 03 00 00 69 04 9E 00 6F 04 04 00 09 03 00 00 B1 04 04 00 95 85 E7 03 70 04 03 00 40 15 87 72 04 04 00 55 70 60 03 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 32 26 6A 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 80 D8 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:54]wFMCommunicate OK [23:47:54]wFMCommunicate request_size=4 [23:47:54]MH_SAM_APDU [23:47:54]CAPDU: 80 17 00 00 [23:47:54]Write to MH i2c: E2 08 00 88 1B 80 17 00 00 00 00 00 00 23 [23:47:54]Write i2c OK [23:47:54]MH_I2C_Read... [23:47:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:54]Read from MH i2c: E2 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 FD 00 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 FD 00 88 1B 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 00 [23:47:54]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:47:54]wFMCommunicate OK [23:47:54]wFMCommunicate request_size=4 [23:47:54]MH_SAM_APDU [23:47:54]CAPDU: 80 17 00 00 [23:47:54]Write to MH i2c: E2 08 00 89 1B 80 17 00 00 00 00 00 00 24 [23:47:54]Write i2c OK [23:47:54]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 FD 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 FD 00 89 1B 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 4D [23:47:55]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:47:55]wFMCommunicate OK [23:47:55]wFMCommunicate request_size=4 [23:47:55]MH_SAM_APDU [23:47:55]CAPDU: 80 17 00 00 [23:47:55]Write to MH i2c: E2 08 00 8A 1B 80 17 00 00 00 00 00 00 25 [23:47:55]Write i2c OK [23:47:55]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 FD 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 FD 00 8A 1B 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 A6 [23:47:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:47:55]wFMCommunicate OK [23:47:55]wFMCommunicate request_size=4 [23:47:55]MH_SAM_APDU [23:47:55]CAPDU: 80 17 00 00 [23:47:55]Write to MH i2c: E2 08 00 8B 1B 80 17 00 00 00 00 00 00 26 [23:47:55]Write i2c OK [23:47:55]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 D9 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 D9 00 8B 1B 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 05 [23:47:55]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:55]wFMCommunicate OK [23:47:55]SAM_PROTO_GetShiftData done [23:47:55]requested_item shift.sale.total_cash is exist - process it [23:47:55]requested_item shift.sale_refund.total is exist - process it [23:47:55]requested_item shift.sale_refund.total_cash is exist - process it [23:47:55]requested_item shift.buy.total is exist - process it [23:47:55]requested_item shift.buy.total_cash is exist - process it [23:47:55]produce_requested_data done [23:47:55]produce_requested_data return {"fm.sale.total":66168807.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":655046.61,"shift.sale.total_cash":88528.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:47:55]process_action_free get_value [23:47:55]json_value_free [23:47:55]json_value_free done [23:47:55]process_json_proto returns [23:47:55]Send response to host [23:47:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66168807.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":655046.61,"shift.sale.total_cash":88528.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:47:55]free response buf [23:47:55]execute_script done [23:47:55]execute_script returns [23:47:55]free content buf [23:47:55]Sock 7.Close socket [23:47:55]Sock 7.Thread stoped [23:47:55]OFD Sender: No OFD packet to send [23:48:00]OFD Sender: No OFD packet to send [23:48:05]OFD Sender: No OFD packet to send [23:48:10]OFD Sender: No OFD packet to send [23:48:15]OFD Sender: No OFD packet to send [23:48:20]OFD Sender: No OFD packet to send [23:48:25]OFD Sender: No OFD packet to send [23:48:30]OFD Sender: No OFD packet to send [23:48:35]OFD Sender: No OFD packet to send [23:48:40]OFD Sender: No OFD packet to send [23:48:45]OFD Sender: No OFD packet to send [23:48:50]OFD Sender: No OFD packet to send [23:48:55]OFD Sender: No OFD packet to send [23:49:00]OFD Sender: No OFD packet to send [23:49:05]OFD Sender: No OFD packet to send [23:49:10]OFD Sender: No OFD packet to send [23:49:15]OFD Sender: No OFD packet to send [23:49:20]OFD Sender: No OFD packet to send [23:49:25]OFD Sender: No OFD packet to send [23:49:30]OFD Sender: No OFD packet to send [23:49:35]OFD Sender: No OFD packet to send [23:49:40]OFD Sender: No OFD packet to send [23:49:45]OFD Sender: No OFD packet to send [23:49:50]OFD Sender: No OFD packet to send [23:49:55]OFD Sender: No OFD packet to send [23:50:00]OFD Sender: No OFD packet to send [23:50:05]OFD Sender: No OFD packet to send [23:50:10]OFD Sender: No OFD packet to send [23:50:15]OFD Sender: No OFD packet to send [23:50:20]OFD Sender: No OFD packet to send [23:50:25]OFD Sender: No OFD packet to send [23:50:30]OFD Sender: No OFD packet to send [23:50:35]OFD Sender: No OFD packet to send [23:50:40]OFD Sender: No OFD packet to send [23:50:45]OFD Sender: No OFD packet to send [23:50:50]OFD Sender: No OFD packet to send [23:50:55]OFD Sender: No OFD packet to send [23:51:00]OFD Sender: No OFD packet to send [23:51:05]OFD Sender: No OFD packet to send [23:51:10]OFD Sender: No OFD packet to send [23:51:15]OFD Sender: No OFD packet to send [23:51:20]OFD Sender: No OFD packet to send [23:51:26]OFD Sender: No OFD packet to send [23:51:31]OFD Sender: No OFD packet to send [23:51:36]OFD Sender: No OFD packet to send [23:51:41]OFD Sender: No OFD packet to send [23:51:46]OFD Sender: No OFD packet to send [23:51:51]OFD Sender: No OFD packet to send [23:51:56]OFD Sender: No OFD packet to send [23:52:01]OFD Sender: No OFD packet to send [23:52:06]OFD Sender: No OFD packet to send [23:52:11]OFD Sender: No OFD packet to send [23:52:16]OFD Sender: No OFD packet to send [23:52:21]OFD Sender: No OFD packet to send [23:52:26]OFD Sender: No OFD packet to send [23:52:31]OFD Sender: No OFD packet to send [23:52:36]OFD Sender: No OFD packet to send [23:52:41]OFD Sender: No OFD packet to send [23:52:46]OFD Sender: No OFD packet to send [23:52:51]OFD Sender: No OFD packet to send [23:52:56]OFD Sender: No OFD packet to send [23:53:01]OFD Sender: No OFD packet to send [23:53:06]OFD Sender: No OFD packet to send [23:53:11]OFD Sender: No OFD packet to send [23:53:16]OFD Sender: No OFD packet to send [23:53:21]OFD Sender: No OFD packet to send [23:53:26]OFD Sender: No OFD packet to send [23:53:31]OFD Sender: No OFD packet to send [23:53:36]OFD Sender: No OFD packet to send [23:53:41]OFD Sender: No OFD packet to send [23:53:46]OFD Sender: No OFD packet to send [23:53:51]OFD Sender: No OFD packet to send [23:53:56]OFD Sender: No OFD packet to send [23:54:01]OFD Sender: No OFD packet to send [23:54:06]OFD Sender: No OFD packet to send [23:54:11]OFD Sender: No OFD packet to send [23:54:15]accept exits with 9 [23:54:15]New connection [23:54:15]New thread 3067583844 created [23:54:15]Thread 3067440484 joined [23:54:15]Waiting for new connection... [23:54:15] Sock 9.Parse request [23:54:15]Sock 9.Check first char [23:54:15]Sock 9.First char is OK [23:54:15]request: POST /json_proto HTTP/1.0 [23:54:15]Method: POST [23:54:15]URL: /json_proto [23:54:15]Method is POST - this is cgi request [23:54:15]url: /json_proto [23:54:15]query_string will be loaded in cgi processing [23:54:15]execute_cgi json_proto POST (null) [23:54:15]execute_cgi path=json_proto method=POST [23:54:15]POST find Content-Length [23:54:15]Host: 172.17.44.3:8080 [23:54:15]Content-Length: 683 [23:54:15]Content-Type: application/json [23:54:15] [23:54:15]POST finish read [23:54:15]Found Content-Length = 683 [23:54:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 19.350, "sum" : 1435.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1435.22, "total" : 1435.00, "payments": [ { "type": 0, "sum" : 1435.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:54:15]execute_script... [23:54: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)2076166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 19.350, "sum" : 1435.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1435.22, "total" : 1435.00, "payments": [ { "type": 0, "sum" : 1435.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:54:15]POST & json_proto [23:54:15]process_json_proto [23:54:15]json parsed OK: [23:54:15]protocol is kg_v1.0 [23:54:15]action value=close_receipt [23:54:15]process_action close_receipt [23:54:15]cmd_close_receipt [23:54:15]MH_GetDate [23:54:15]Write to MH i2c: F0 00 00 8C 1B 96 [23:54:15]Write i2c OK [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: F0 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: F0 09 00 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: F0 09 00 8C 1B 00 A9 2C C5 66 AD C5 5D 66 D4 [23:54:15]GetLastDocTimeStamp 1724197358 [23:54:15]current date 1724198057 [23:54:15]FM_GetShiftState [23:54:15]SAM_PROTO_GetShiftState [23:54:15]wFMCommunicate request_size=4 [23:54:15]MH_SAM_APDU [23:54:15]CAPDU: 80 13 01 00 [23:54:15]Write to MH i2c: E2 08 00 8D 1B 80 13 01 00 00 00 00 00 25 [23:54:15]Write i2c OK [23:54:15]MH_I2C_Read... [23:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:54:15]Read from MH i2c: E2 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: E2 0E 00 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: E2 0E 00 8D 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 48 [23:54:15]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:54:15]wFMCommunicate OK [23:54:15]SAM_PROTO_GetShiftState done [23:54:15]FM_GetShiftState done [23:54:15]opened in 1724112910 [23:54:15]opened+sec_in_day 1724199310 [23:54:15]quantity*price = 143577 [23:54:15]sum+1 = 143578 [23:54:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1435.00 Внесено: 1435.22 СДАЧА: 0.22 НСП 1% : 12.71 НДС 12% : 152.47 Наличными: 1435.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 788 20.08.2024 23:54 Смена: 100 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58804 ФПД: 203925374499757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T235417&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58804&fm=203925374499757&tin=02508201610067®Number=0000000000162794&sum=143500 [23:54:16]StoreToDocumentArchive [23:54:16]shift 100 fd 58804 [23:54:16]save to /storage/0100/doc_00058804 [23:54:16]save last doc name /storage/0100/doc_00058804 to /storage/kkm_last_doc_name [23:54:16]save OK [23:54:16]Clear old archive folders... [23:54:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:54:17]tlvbuf is 01F01140 [23:54:17]SAM_PROTO_ClearQueue [23:54:17]wFMCommunicate request_size=4 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 09 00 00 [23:54:17]Write to MH i2c: E2 08 00 9A 1B 80 09 00 00 00 00 00 00 27 [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 03 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 03 00 9A 1B 00 90 00 29 [23:54:17]RAPDU: 90 00 [23:54:17]wFMCommunicate OK [23:54:17]SAM_PROTO_ClearQueue done [23:54:17]KKMCreateOFDPacket [23:54:17]OFDProtocolAddRootSTLVToBuf [23:54:17]FM_MakeSignedData [23:54:17]FM_MakeSignedData [23:54:17]SAM_PROTO_SignData [23:54:17]wFMCommunicate request_size=4 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 0D 01 02 [23:54:17]Write to MH i2c: E2 08 00 9B 1B 80 0D 01 02 00 00 00 00 2F [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 03 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 03 00 9B 1B 00 90 00 2A [23:54:17]RAPDU: 90 00 [23:54:17]wFMCommunicate OK [23:54:17]wFMCommunicate request_size=255 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 4B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D9 30 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 30 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3B 00 00 00 00 07 04 06 00 8C 30 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 03 00 00 F4 03 04 00 A9 2C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E5 00 00 35 04 06 00 B9 [23:54:17]Write to MH i2c: E2 02 01 9C 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 4B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D9 30 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 30 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3B 00 00 00 00 07 04 06 00 8C 30 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 03 00 00 F4 03 04 00 A9 2C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E5 00 00 35 04 06 00 B9 00 00 4C [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 03 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 03 00 9C 1B 00 90 00 2B [23:54:17]RAPDU: 90 00 [23:54:17]wFMCommunicate OK [23:54:17]wFMCommunicate request_size=10 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 0D 02 02 05 78 13 81 FB AD [23:54:17]Write to MH i2c: E2 0D 00 9D 1B 80 0D 02 02 05 00 78 13 81 FB AD 00 00 F0 [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 03 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 03 00 9D 1B 00 90 00 2C [23:54:17]RAPDU: 90 00 [23:54:17]wFMCommunicate OK [23:54:17]wFMCommunicate request_size=4 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 0D 03 02 [23:54:17]Write to MH i2c: E2 08 00 9E 1B 80 0D 03 02 00 00 00 00 34 [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 0B 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 0B 00 9E 1B 00 AC CF 28 C4 51 28 5D 8F 90 00 01 [23:54:17]RAPDU: AC CF 28 C4 51 28 5D 8F 90 00 [23:54:17]wFMCommunicate OK [23:54:17]SAM_PROTO_SignData done [23:54:17]FM_MakeSignedData done [23:54:17]CreateOFDProtocolMessage [23:54:17]wFMCommunicate request_size=4 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 11 00 00 [23:54:17]Write to MH i2c: E2 08 00 9F 1B 80 11 00 00 00 00 00 00 34 [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 17 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 17 00 9F 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 80 [23:54:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:54:17]wFMCommunicate OK [23:54:17]CreateOFDProtocolMessage done [23:54:17]OFDSenderStorePacket 58804 [23:54:17]StoreOFDPacket docnum=58804 [23:54:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8C 84 07 01 76 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 35 FF 03 08 00 03 96 4B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D9 30 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 30 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3B 00 00 00 00 07 04 06 00 8C 30 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 03 00 00 F4 03 04 00 A9 2C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E5 00 00 35 04 06 00 B9 78 13 81 FB AD AC CF 28 C4 51 28 5D 8F [23:54:17]CheckFolder [23:54:17]dirname=/storage/ofd_packets [23:54:17]CheckFolder done [23:54:17]ProducePacketName [23:54:17]name=ofd_packets/00058804 [23:54:17]NVStorageSaveData ofd_packets/00058804 [23:54:17]File name is /storage/ofd_packets/00058804 [23:54:17]Write 301 bytes [23:54:17]NVStorageSaveData done [23:54:17]OFDSenderStorePacket done [23:54:17]KKMCreateOFDPacket done [23:54:17]NVStorageSaveData kkm_last_timestamp [23:54:17]File name is /storage/kkm_last_timestamp [23:54:17]Write 4 bytes [23:54:17]NVStorageSaveData done [23:54:17]ExternCall_PrintAddStr [23:54:17]wPrintStart [23:54:17]Write to MH i2c: 01 00 00 A0 1B BB [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: 01 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: 01 07 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: 01 07 00 A0 1B 00 00 00 00 00 FF 0F D0 [23:54:17]RasterBufferAndPrint [23:54:17]line Счет N : (1)2076166 [23:54:17]line ИНН: 02508201610067 [23:54:17]line Контрольно-Кассовый Чек [23:54:17]line ПРОДАЖА [23:54:17]line ТРК (МРК, ГНК) : 52 [23:54:17]line Товар: 2710124500 [23:54:17]line Аи-95-К-5 [23:54:17]line 19.350 * 74.20 [23:54:17]line = 1435.77 [23:54:17]line НДС 12% НСП 1% [23:54:17]line > о реализуемом товаре [23:54:17]line ОКРУГЛЕНИЕ: -0.77 [23:54:17]line ИТОГО: 1435.00 [23:54:17]line Внесено: 1435.22 [23:54:17]line СДАЧА: 0.22 [23:54:17]line НСП 1% : 12.71 [23:54:17]line НДС 12% : 152.47 [23:54:17]line Наличными: 1435.00 [23:54:17]line Безнал.: 0.00 [23:54:17]line Место: АЗС № 135 "Партнер Нефть" [23:54:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [23:54:17]line СНО: Общий режим [23:54:17]line Чек 788 20.08.2024 23:54 [23:54:17]line Смена: 100 ФФД: 1.0 [23:54:17]line ЗНМ: 0300000196 [23:54:17]line РНМ: 0000000000162794 [23:54:17]line Версия ККМ: v1.0 [23:54:17]line ФМ: 0000000002094532 [23:54:17]line ФД: 58804 [23:54:17]line ФПД: 203925374499757 [23:54:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T235417&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58804&fm=203925374499757&tin=02508201610067®Number=0000000000162794&sum=143500 [23:54:17]OFD Sender: Processing packet 58804 [packets to send 52, broken 51] [23:54:17]ProducePacketName [23:54:17]name=ofd_packets/00058804 [23:54:17]OFD Sender: To server: pG, [23:54:17]CommunicateWithHost lk.salyk.kg:30040 [23:54:17]ConnectInit lk.salyk.kg [23:54:17]written 0, free lines is 4095 [23:54:18]Connected sock=10 [23:54:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 8C 84 07 01 76 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 35 FF 03 08 00 03 96 4B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D9 30 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 30 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3B 00 00 00 00 07 04 06 00 8C 30 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 03 00 00 F4 03 04 00 A9 2C C5 66 0E 04 04 00 64 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E5 00 00 35 04 06 00 B9 78 13 81 FB AD AC CF 28 C4 51 28 5D 8F [23:54:18]Write to MH i2c: 01 00 00 CB 1B E6 [23:54:18]Write i2c OK [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: 01 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: 01 07 00 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: 01 07 00 CB 1B 00 00 00 00 00 9B 0C 94 [23:54:18]RasterBufferAndPrint [23:54:18]line [23:54:18]line [23:54:18]line [23:54:18]line [23:54:18]line [23:54:18]written 0, free lines is 3233 [23:54:18]MH_Cut [23:54:18]Write to MH i2c: D1 01 00 D2 1B 01 BF [23:54:18]Write i2c OK [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: D1 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: D1 01 00 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: D1 01 00 D2 1B 00 BE [23:54:18]Write to MH i2c: 01 00 00 D3 1B EE [23:54:18]Write i2c OK [23:54:18]MH_I2C_Read... [23:54:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 8A BB 47 00 B1 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B4 E5 00 00 F4 03 04 00 F6 D7 C4 66 B6 04 01 00 00 B4 43 D4 DE 67 3A 6B 5C [23:54:18]CommunicateWithHost err = 0 [23:54:18]CheckOFDResponse [23:54:18]1017 (14) - 77093643461234 [23:54:18]1041 (16) - 0000000002094532 [23:54:18]1040 (4) - 58804 [23:54:18]1012 (4) - 20.08.2024 17:52 [23:54:18]1206 (1) - 0 [23:54:18]OFD Sender: Remove packet 58804 [23:54:18]ProducePacketName [23:54:18]name=ofd_packets/00058804 [23:54:18]NVStorageDeleteData [23:54:18]OFD Sender: No OFD packet to send [23:54:19]*** Cut start [23:54:19]*** Partial cut [23:54:19]*** CUTSNS_PIN = 1 [23:54:19]*** CUTSNS_PIN = 0 [23:54:19]*** Brake cut motor [23:54:19]Read from MH i2c: 01 [23:54:19]MH_I2C_Read... [23:54:19]*** Stop cut motor [23:54:19]*** Cut end [23:54:19]Read from MH i2c: 01 07 00 [23:54:19]MH_I2C_Read... [23:54:19]Read from MH i2c: 01 07 00 D3 1B 00 00 00 00 00 FF 0F 03 [23:54:19]process_action close_receipt done [23:54:19]requested_data is exist [23:54:19]produce_requested_data [23:54:19]requested_item fm.sn is exist - process it [23:54:19]wFMCommunicate request_size=4 [23:54:19]MH_SAM_APDU [23:54:19]CAPDU: 80 11 00 00 [23:54:19]Write to MH i2c: E2 08 00 D4 1B 80 11 00 00 00 00 00 00 69 [23:54:19]Write i2c OK [23:54:19]MH_I2C_Read... [23:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:19]Read from MH i2c: E2 [23:54:19]MH_I2C_Read... [23:54:19]Read from MH i2c: E2 17 00 [23:54:19]MH_I2C_Read... [23:54:19]Read from MH i2c: E2 17 00 D4 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B5 [23:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:54:19]wFMCommunicate OK [23:54:19]requested_item fd.num is exist - process it [23:54:19]SAM_PROTO_GetFieldsCounters [23:54:19]wFMCommunicate request_size=4 [23:54:19]MH_SAM_APDU [23:54:19]CAPDU: 80 13 00 00 [23:54:19]Write to MH i2c: E2 08 00 D5 1B 80 13 00 00 00 00 00 00 6C [23:54:19]Write i2c OK [23:54:19]MH_I2C_Read... [23:54:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:54:20]Read from MH i2c: E2 [23:54:20]MH_I2C_Read... [23:54:20]Read from MH i2c: E2 62 00 [23:54:20]MH_I2C_Read... [23:54:20]Read from MH i2c: E2 62 00 D5 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 CC [23:54:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:54:20]wFMCommunicate OK [23:54:20]SAM_PROTO_GetFieldsCounters done [23:54:20]requested_item shift.num is exist - process it [23:54:20]requested_item shift.opened is exist - process it [23:54:20]req_shift_opened [23:54:20]FM_GetShiftState [23:54:20]SAM_PROTO_GetShiftState [23:54:20]wFMCommunicate request_size=4 [23:54:20]MH_SAM_APDU [23:54:20]CAPDU: 80 13 01 00 [23:54:20]Write to MH i2c: E2 08 00 D6 1B 80 13 01 00 00 00 00 00 6E [23:54:20]Write i2c OK [23:54:20]MH_I2C_Read... [23:54:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:54:20]Read from MH i2c: E2 [23:54:20]MH_I2C_Read... [23:54:20]Read from MH i2c: E2 0E 00 [23:54:20]MH_I2C_Read... [23:54:20]Read from MH i2c: E2 0E 00 D6 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 91 [23:54:20]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:54:20]wFMCommunicate OK [23:54:20]SAM_PROTO_GetShiftState done [23:54:20]FM_GetShiftState done [23:54:20]req_shift_opened done [23:54:20]requested_item shift.open_date is exist - process it [23:54:20]req_shift_open_date [23:54:20]req_shift_open_date done [23:54:20]produce_requested_data done [23:54:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:54:20]process_action_free close_receipt [23:54:20]json_value_free [23:54:20]json_value_free done [23:54:20]process_json_proto returns [23:54:20]Send response to host [23:54:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:54:20]free response buf [23:54:20]execute_script done [23:54:20]execute_script returns [23:54:20]free content buf [23:54:20]Sock 9.Close socket [23:54:20]Sock 9.Thread stoped [23:54:23]OFD Sender: No OFD packet to send [23:54:28]OFD Sender: No OFD packet to send [23:54:33]OFD Sender: No OFD packet to send [23:54:38]OFD Sender: No OFD packet to send [23:54:43]OFD Sender: No OFD packet to send [23:54:48]OFD Sender: No OFD packet to send [23:54:52]accept exits with 7 [23:54:52]New connection [23:54:52]New thread 3067440484 created [23:54:52]Thread 3067583844 joined [23:54:52]Waiting for new connection... [23:54:52] Sock 7.Parse request [23:54:52]Sock 7.Check first char [23:54:52]Sock 7.First char is OK [23:54:52]request: POST /json_proto HTTP/1.0 [23:54:52]Method: POST [23:54:52]URL: /json_proto [23:54:52]Method is POST - this is cgi request [23:54:52]url: /json_proto [23:54:52]query_string will be loaded in cgi processing [23:54:52]execute_cgi json_proto POST (null) [23:54:52]execute_cgi path=json_proto method=POST [23:54:52]POST find Content-Length [23:54:52]Host: 172.17.44.3:8080 [23:54:52]Content-Length: 215 [23:54:52]Content-Type: application/json [23:54:52] [23:54:52]POST finish read [23:54:52]Found Content-Length = 215 [23:54:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:54:52]execute_script... [23:54:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:54:52]POST & json_proto [23:54:52]process_json_proto [23:54:52]json parsed OK: [23:54:52]protocol is kg_v1.0 [23:54:52]action value=get_value [23:54:52]process_action get_value [23:54:52]cmd_get_value [23:54:52]process_action get_value done [23:54:52]requested_data is exist [23:54:52]produce_requested_data [23:54:52]requested_item kkm.sn is exist - process it [23:54:52]requested_item kkm.ver is exist - process it [23:54:52]requested_item fm.sn is exist - process it [23:54:52]wFMCommunicate request_size=4 [23:54:52]MH_SAM_APDU [23:54:52]CAPDU: 80 11 00 00 [23:54:52]Write to MH i2c: E2 08 00 D7 1B 80 11 00 00 00 00 00 00 6C [23:54:52]Write i2c OK [23:54:52]MH_I2C_Read... [23:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:52]Read from MH i2c: E2 [23:54:52]MH_I2C_Read... [23:54:52]Read from MH i2c: E2 17 00 [23:54:52]MH_I2C_Read... [23:54:52]Read from MH i2c: E2 17 00 D7 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B8 [23:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:54:52]wFMCommunicate OK [23:54:52]requested_item fd.num is exist - process it [23:54:52]SAM_PROTO_GetFieldsCounters [23:54:52]wFMCommunicate request_size=4 [23:54:52]MH_SAM_APDU [23:54:52]CAPDU: 80 13 00 00 [23:54:52]Write to MH i2c: E2 08 00 D8 1B 80 13 00 00 00 00 00 00 6F [23:54:52]Write i2c OK [23:54:52]MH_I2C_Read... [23:54:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:54:52]Read from MH i2c: E2 [23:54:52]MH_I2C_Read... [23:54:52]Read from MH i2c: E2 62 00 [23:54:52]MH_I2C_Read... [23:54:52]Read from MH i2c: E2 62 00 D8 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 CF [23:54:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:54:52]wFMCommunicate OK [23:54:52]SAM_PROTO_GetFieldsCounters done [23:54:52]requested_item shift.num is exist - process it [23:54:52]requested_item shift.opened is exist - process it [23:54:52]req_shift_opened [23:54:52]FM_GetShiftState [23:54:52]SAM_PROTO_GetShiftState [23:54:52]wFMCommunicate request_size=4 [23:54:52]MH_SAM_APDU [23:54:52]CAPDU: 80 13 01 00 [23:54:52]Write to MH i2c: E2 08 00 D9 1B 80 13 01 00 00 00 00 00 71 [23:54:52]Write i2c OK [23:54:52]MH_I2C_Read... [23:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:54:52]Read from MH i2c: E2 [23:54:52]MH_I2C_Read... [23:54:52]Read from MH i2c: E2 0E 00 [23:54:52]MH_I2C_Read... [23:54:52]Read from MH i2c: E2 0E 00 D9 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 94 [23:54:52]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:54:52]wFMCommunicate OK [23:54:52]SAM_PROTO_GetShiftState done [23:54:52]FM_GetShiftState done [23:54:52]req_shift_opened done [23:54:52]requested_item shift.open_date is exist - process it [23:54:52]req_shift_open_date [23:54:52]req_shift_open_date done [23:54:52]produce_requested_data done [23:54:52]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:54:52]process_action_free get_value [23:54:52]json_value_free [23:54:52]json_value_free done [23:54:52]process_json_proto returns [23:54:52]Send response to host [23:54:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:54:52]free response buf [23:54:52]execute_script done [23:54:52]execute_script returns [23:54:52]free content buf [23:54:52]Sock 7.Close socket [23:54:52]Sock 7.Thread stoped [23:54:52]accept exits with 9 [23:54:52]New connection [23:54:52]New thread 3067583844 created [23:54:52]Thread 3067440484 joined [23:54:52]Waiting for new connection... [23:54:52] Sock 9.Parse request [23:54:52]Sock 9.Check first char [23:54:52]Sock 9.First char is OK [23:54:52]request: POST /json_proto HTTP/1.0 [23:54:52]Method: POST [23:54:52]URL: /json_proto [23:54:52]Method is POST - this is cgi request [23:54:52]url: /json_proto [23:54:52]query_string will be loaded in cgi processing [23:54:52]execute_cgi json_proto POST (null) [23:54:52]execute_cgi path=json_proto method=POST [23:54:52]POST find Content-Length [23:54:52]Host: 172.17.44.3:8080 [23:54:52]Content-Length: 331 [23:54:52]Content-Type: application/json [23:54:52] [23:54:52]POST finish read [23:54:52]Found Content-Length = 331 [23:54:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:54:52]execute_script... [23:54:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:54:52]POST & json_proto [23:54:52]process_json_proto [23:54:52]json parsed OK: [23:54:52]protocol is kg_v1.0 [23:54:52]action value=get_value [23:54:52]process_action get_value [23:54:52]cmd_get_value [23:54:52]process_action get_value done [23:54:52]requested_data is exist [23:54:52]produce_requested_data [23:54:52]requested_item fm.sale.total is exist - process it [23:54:52]SAM_PROTO_GetFMData [23:54:52]wFMCommunicate request_size=4 [23:54:52]MH_SAM_APDU [23:54:52]CAPDU: 80 13 03 00 [23:54:52]Write to MH i2c: E2 08 00 DA 1B 80 13 03 00 00 00 00 00 74 [23:54:52]Write i2c OK [23:54:52]MH_I2C_Read... [23:54:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:54:53]Read from MH i2c: E2 [23:54:53]MH_I2C_Read... [23:54:53]Read from MH i2c: E2 FD 00 [23:54:53]MH_I2C_Read... [23:54:53]Read from MH i2c: E2 FD 00 DA 1B 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 BD [23:54:53]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:54:53]wFMCommunicate OK [23:54:53]wFMCommunicate request_size=4 [23:54:53]MH_SAM_APDU [23:54:53]CAPDU: 80 17 00 00 [23:54:53]Write to MH i2c: E2 08 00 DB 1B 80 17 00 00 00 00 00 00 76 [23:54:53]Write i2c OK [23:54:53]MH_I2C_Read... [23:54:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:53]Read from MH i2c: E2 [23:54:53]MH_I2C_Read... [23:54:53]Read from MH i2c: E2 FD 00 [23:54:53]MH_I2C_Read... [23:54:53]Read from MH i2c: E2 FD 00 DB 1B 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 92 [23:54:53]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:54:53]wFMCommunicate OK [23:54:53]wFMCommunicate request_size=4 [23:54:53]MH_SAM_APDU [23:54:53]CAPDU: 80 17 00 00 [23:54:53]Write to MH i2c: E2 08 00 DC 1B 80 17 00 00 00 00 00 00 77 [23:54:53]Write i2c OK [23:54:53]MH_I2C_Read... [23:54:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:53]Read from MH i2c: E2 [23:54:53]MH_I2C_Read... [23:54:53]Read from MH i2c: E2 FD 00 [23:54:53]MH_I2C_Read... [23:54:53]Read from MH i2c: E2 FD 00 DC 1B 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 8C [23:54:53]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:54:53]wFMCommunicate OK [23:54:53]wFMCommunicate request_size=4 [23:54:53]MH_SAM_APDU [23:54:53]CAPDU: 80 17 00 00 [23:54:53]Write to MH i2c: E2 08 00 DD 1B 80 17 00 00 00 00 00 00 78 [23:54:53]Write i2c OK [23:54:53]MH_I2C_Read... [23:54:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:53]Read from MH i2c: E2 [23:54:53]MH_I2C_Read... [23:54:53]Read from MH i2c: E2 FD 00 [23:54:53]MH_I2C_Read... [23:54:53]Read from MH i2c: E2 FD 00 DD 1B 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 F0 [23:54:53]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:54:53]wFMCommunicate OK [23:54:53]wFMCommunicate request_size=4 [23:54:53]MH_SAM_APDU [23:54:53]CAPDU: 80 17 00 00 [23:54:53]Write to MH i2c: E2 08 00 DE 1B 80 17 00 00 00 00 00 00 79 [23:54:53]Write i2c OK [23:54:53]MH_I2C_Read... [23:54:53]OFD Sender: No OFD packet to send [23:54:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:54:54]Read from MH i2c: E2 [23:54:54]MH_I2C_Read... [23:54:54]Read from MH i2c: E2 E1 00 [23:54:54]MH_I2C_Read... [23:54:54]Read from MH i2c: E2 E1 00 DE 1B 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 67 [23:54:54]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:54:54]wFMCommunicate OK [23:54:54]SAM_PROTO_GetFMData done [23:54:54]requested_item fm.sale_refund.total is exist - process it [23:54:54]requested_item fm.buy.total is exist - process it [23:54:54]requested_item shift.sale.total is exist - process it [23:54:54]SAM_PROTO_GetShiftData [23:54:54]wFMCommunicate request_size=4 [23:54:54]MH_SAM_APDU [23:54:54]CAPDU: 80 13 02 00 [23:54:54]Write to MH i2c: E2 08 00 DF 1B 80 13 02 00 00 00 00 00 78 [23:54:54]Write i2c OK [23:54:54]MH_I2C_Read... [23:54:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:54:54]Read from MH i2c: E2 [23:54:54]MH_I2C_Read... [23:54:54]Read from MH i2c: E2 FD 00 [23:54:54]MH_I2C_Read... [23:54:54]Read from MH i2c: E2 FD 00 DF 1B 00 BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 27 [23:54:54]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:54:54]wFMCommunicate OK [23:54:54]wFMCommunicate request_size=4 [23:54:54]MH_SAM_APDU [23:54:54]CAPDU: 80 17 00 00 [23:54:54]Write to MH i2c: E2 08 00 E0 1B 80 17 00 00 00 00 00 00 7B [23:54:54]Write i2c OK [23:54:54]MH_I2C_Read... [23:54:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:54]Read from MH i2c: E2 [23:54:54]MH_I2C_Read... [23:54:54]Read from MH i2c: E2 FD 00 [23:54:54]MH_I2C_Read... [23:54:54]Read from MH i2c: E2 FD 00 E0 1B 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 58 [23:54:54]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:54:54]wFMCommunicate OK [23:54:54]wFMCommunicate request_size=4 [23:54:54]MH_SAM_APDU [23:54:54]CAPDU: 80 17 00 00 [23:54:54]Write to MH i2c: E2 08 00 E1 1B 80 17 00 00 00 00 00 00 7C [23:54:54]Write i2c OK [23:54:54]MH_I2C_Read... [23:54:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:55]Read from MH i2c: E2 [23:54:55]MH_I2C_Read... [23:54:55]Read from MH i2c: E2 FD 00 [23:54:55]MH_I2C_Read... [23:54:55]Read from MH i2c: E2 FD 00 E1 1B 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 A5 [23:54:55]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:54:55]wFMCommunicate OK [23:54:55]wFMCommunicate request_size=4 [23:54:55]MH_SAM_APDU [23:54:55]CAPDU: 80 17 00 00 [23:54:55]Write to MH i2c: E2 08 00 E2 1B 80 17 00 00 00 00 00 00 7D [23:54:55]Write i2c OK [23:54:55]MH_I2C_Read... [23:54:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:55]Read from MH i2c: E2 [23:54:55]MH_I2C_Read... [23:54:55]Read from MH i2c: E2 FD 00 [23:54:55]MH_I2C_Read... [23:54:55]Read from MH i2c: E2 FD 00 E2 1B 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 FE [23:54:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:54:55]wFMCommunicate OK [23:54:55]wFMCommunicate request_size=4 [23:54:55]MH_SAM_APDU [23:54:55]CAPDU: 80 17 00 00 [23:54:55]Write to MH i2c: E2 08 00 E3 1B 80 17 00 00 00 00 00 00 7E [23:54:55]Write i2c OK [23:54:55]MH_I2C_Read... [23:54:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:54:55]Read from MH i2c: E2 [23:54:55]MH_I2C_Read... [23:54:55]Read from MH i2c: E2 D9 00 [23:54:55]MH_I2C_Read... [23:54:55]Read from MH i2c: E2 D9 00 E3 1B 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5D [23:54:55]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:54:55]wFMCommunicate OK [23:54:55]SAM_PROTO_GetShiftData done [23:54:55]requested_item shift.sale.total_cash is exist - process it [23:54:55]requested_item shift.sale_refund.total is exist - process it [23:54:55]requested_item shift.sale_refund.total_cash is exist - process it [23:54:55]requested_item shift.buy.total is exist - process it [23:54:55]requested_item shift.buy.total_cash is exist - process it [23:54:55]produce_requested_data done [23:54:55]produce_requested_data return {"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:54:55]process_action_free get_value [23:54:55]json_value_free [23:54:55]json_value_free done [23:54:55]process_json_proto returns [23:54:55]Send response to host [23:54:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:54:55]free response buf [23:54:55]execute_script done [23:54:55]execute_script returns [23:54:55]free content buf [23:54:55]Sock 9.Close socket [23:54:55]Sock 9.Thread stoped [23:54:59]OFD Sender: No OFD packet to send [23:55:00]accept exits with 7 [23:55:00]New connection [23:55:00]New thread 3067440484 created [23:55:00]Thread 3067583844 joined [23:55:00]Waiting for new connection... [23:55:00] Sock 7.Parse request [23:55:00]Sock 7.Check first char [23:55:00]Sock 7.First char is OK [23:55:00]request: POST /json_proto HTTP/1.0 [23:55:00]Method: POST [23:55:00]URL: /json_proto [23:55:00]Method is POST - this is cgi request [23:55:00]url: /json_proto [23:55:00]query_string will be loaded in cgi processing [23:55:00]execute_cgi json_proto POST (null) [23:55:00]execute_cgi path=json_proto method=POST [23:55:00]POST find Content-Length [23:55:00]Host: 172.17.44.3:8080 [23:55:00]Content-Length: 215 [23:55:00]Content-Type: application/json [23:55:00] [23:55:00]POST finish read [23:55:00]Found Content-Length = 215 [23:55:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:00]execute_script... [23:55:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:00]POST & json_proto [23:55:00]process_json_proto [23:55:00]json parsed OK: [23:55:00]protocol is kg_v1.0 [23:55:00]action value=get_value [23:55:00]process_action get_value [23:55:00]cmd_get_value [23:55:00]process_action get_value done [23:55:00]requested_data is exist [23:55:00]produce_requested_data [23:55:00]requested_item kkm.sn is exist - process it [23:55:00]requested_item kkm.ver is exist - process it [23:55:00]requested_item fm.sn is exist - process it [23:55:00]wFMCommunicate request_size=4 [23:55:00]MH_SAM_APDU [23:55:00]CAPDU: 80 11 00 00 [23:55:00]Write to MH i2c: E2 08 00 E4 1B 80 11 00 00 00 00 00 00 79 [23:55:00]Write i2c OK [23:55:00]MH_I2C_Read... [23:55:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:00]Read from MH i2c: E2 [23:55:00]MH_I2C_Read... [23:55:00]Read from MH i2c: E2 17 00 [23:55:00]MH_I2C_Read... [23:55:00]Read from MH i2c: E2 17 00 E4 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C5 [23:55:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:55:00]wFMCommunicate OK [23:55:00]requested_item fd.num is exist - process it [23:55:00]SAM_PROTO_GetFieldsCounters [23:55:00]wFMCommunicate request_size=4 [23:55:00]MH_SAM_APDU [23:55:00]CAPDU: 80 13 00 00 [23:55:00]Write to MH i2c: E2 08 00 E5 1B 80 13 00 00 00 00 00 00 7C [23:55:00]Write i2c OK [23:55:00]MH_I2C_Read... [23:55:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:55:01]Read from MH i2c: E2 [23:55:01]MH_I2C_Read... [23:55:01]Read from MH i2c: E2 62 00 [23:55:01]MH_I2C_Read... [23:55:01]Read from MH i2c: E2 62 00 E5 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 DC [23:55:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:55:01]wFMCommunicate OK [23:55:01]SAM_PROTO_GetFieldsCounters done [23:55:01]requested_item shift.num is exist - process it [23:55:01]requested_item shift.opened is exist - process it [23:55:01]req_shift_opened [23:55:01]FM_GetShiftState [23:55:01]SAM_PROTO_GetShiftState [23:55:01]wFMCommunicate request_size=4 [23:55:01]MH_SAM_APDU [23:55:01]CAPDU: 80 13 01 00 [23:55:01]Write to MH i2c: E2 08 00 E6 1B 80 13 01 00 00 00 00 00 7E [23:55:01]Write i2c OK [23:55:01]MH_I2C_Read... [23:55:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:01]Read from MH i2c: E2 [23:55:01]MH_I2C_Read... [23:55:01]Read from MH i2c: E2 0E 00 [23:55:01]MH_I2C_Read... [23:55:01]Read from MH i2c: E2 0E 00 E6 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 A1 [23:55:01]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:55:01]wFMCommunicate OK [23:55:01]SAM_PROTO_GetShiftState done [23:55:01]FM_GetShiftState done [23:55:01]req_shift_opened done [23:55:01]requested_item shift.open_date is exist - process it [23:55:01]req_shift_open_date [23:55:01]req_shift_open_date done [23:55:01]produce_requested_data done [23:55:01]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:55:01]process_action_free get_value [23:55:01]json_value_free [23:55:01]json_value_free done [23:55:01]process_json_proto returns [23:55:01]Send response to host [23:55:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:55:01]free response buf [23:55:01]execute_script done [23:55:01]execute_script returns [23:55:01]free content buf [23:55:01]Sock 7.Close socket [23:55:01]Sock 7.Thread stoped [23:55:01]accept exits with 9 [23:55:01]New connection [23:55:01]New thread 3067583844 created [23:55:01]Thread 3067440484 joined [23:55:01]Waiting for new connection... [23:55:01] Sock 9.Parse request [23:55:01]Sock 9.Check first char [23:55:01]Sock 9.First char is OK [23:55:01]request: POST /json_proto HTTP/1.0 [23:55:01]Method: POST [23:55:01]URL: /json_proto [23:55:01]Method is POST - this is cgi request [23:55:01]url: /json_proto [23:55:01]query_string will be loaded in cgi processing [23:55:01]execute_cgi json_proto POST (null) [23:55:01]execute_cgi path=json_proto method=POST [23:55:01]POST find Content-Length [23:55:01]Host: 172.17.44.3:8080 [23:55:01]Content-Length: 331 [23:55:01]Content-Type: application/json [23:55:01] [23:55:01]POST finish read [23:55:01]Found Content-Length = 331 [23:55:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:55:01]execute_script... [23:55:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:55:01]POST & json_proto [23:55:01]process_json_proto [23:55:01]json parsed OK: [23:55:01]protocol is kg_v1.0 [23:55:01]action value=get_value [23:55:01]process_action get_value [23:55:01]cmd_get_value [23:55:01]process_action get_value done [23:55:01]requested_data is exist [23:55:01]produce_requested_data [23:55:01]requested_item fm.sale.total is exist - process it [23:55:01]SAM_PROTO_GetFMData [23:55:01]wFMCommunicate request_size=4 [23:55:01]MH_SAM_APDU [23:55:01]CAPDU: 80 13 03 00 [23:55:01]Write to MH i2c: E2 08 00 E7 1B 80 13 03 00 00 00 00 00 81 [23:55:01]Write i2c OK [23:55:01]MH_I2C_Read... [23:55:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:55:01]Read from MH i2c: E2 [23:55:01]MH_I2C_Read... [23:55:01]Read from MH i2c: E2 FD 00 [23:55:01]MH_I2C_Read... [23:55:01]Read from MH i2c: E2 FD 00 E7 1B 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 CA [23:55:01]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:55:01]wFMCommunicate OK [23:55:01]wFMCommunicate request_size=4 [23:55:01]MH_SAM_APDU [23:55:01]CAPDU: 80 17 00 00 [23:55:01]Write to MH i2c: E2 08 00 E8 1B 80 17 00 00 00 00 00 00 83 [23:55:01]Write i2c OK [23:55:01]MH_I2C_Read... [23:55:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:01]Read from MH i2c: E2 [23:55:01]MH_I2C_Read... [23:55:01]Read from MH i2c: E2 FD 00 [23:55:01]MH_I2C_Read... [23:55:01]Read from MH i2c: E2 FD 00 E8 1B 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 9F [23:55:01]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:55:01]wFMCommunicate OK [23:55:01]wFMCommunicate request_size=4 [23:55:01]MH_SAM_APDU [23:55:01]CAPDU: 80 17 00 00 [23:55:01]Write to MH i2c: E2 08 00 E9 1B 80 17 00 00 00 00 00 00 84 [23:55:01]Write i2c OK [23:55:01]MH_I2C_Read... [23:55:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:02]Read from MH i2c: E2 [23:55:02]MH_I2C_Read... [23:55:02]Read from MH i2c: E2 FD 00 [23:55:02]MH_I2C_Read... [23:55:02]Read from MH i2c: E2 FD 00 E9 1B 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 99 [23:55:02]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:55:02]wFMCommunicate OK [23:55:02]wFMCommunicate request_size=4 [23:55:02]MH_SAM_APDU [23:55:02]CAPDU: 80 17 00 00 [23:55:02]Write to MH i2c: E2 08 00 EA 1B 80 17 00 00 00 00 00 00 85 [23:55:02]Write i2c OK [23:55:02]MH_I2C_Read... [23:55:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:02]Read from MH i2c: E2 [23:55:02]MH_I2C_Read... [23:55:02]Read from MH i2c: E2 FD 00 [23:55:02]MH_I2C_Read... [23:55:02]Read from MH i2c: E2 FD 00 EA 1B 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 FD [23:55:02]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:55:02]wFMCommunicate OK [23:55:02]wFMCommunicate request_size=4 [23:55:02]MH_SAM_APDU [23:55:02]CAPDU: 80 17 00 00 [23:55:02]Write to MH i2c: E2 08 00 EB 1B 80 17 00 00 00 00 00 00 86 [23:55:02]Write i2c OK [23:55:02]MH_I2C_Read... [23:55:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:55:02]Read from MH i2c: E2 [23:55:02]MH_I2C_Read... [23:55:02]Read from MH i2c: E2 E1 00 [23:55:02]MH_I2C_Read... [23:55:02]Read from MH i2c: E2 E1 00 EB 1B 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 74 [23:55:02]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:55:03]wFMCommunicate OK [23:55:03]SAM_PROTO_GetFMData done [23:55:03]requested_item fm.sale_refund.total is exist - process it [23:55:03]requested_item fm.buy.total is exist - process it [23:55:03]requested_item shift.sale.total is exist - process it [23:55:03]SAM_PROTO_GetShiftData [23:55:03]wFMCommunicate request_size=4 [23:55:03]MH_SAM_APDU [23:55:03]CAPDU: 80 13 02 00 [23:55:03]Write to MH i2c: E2 08 00 EC 1B 80 13 02 00 00 00 00 00 85 [23:55:03]Write i2c OK [23:55:03]MH_I2C_Read... [23:55:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:55:03]Read from MH i2c: E2 [23:55:03]MH_I2C_Read... [23:55:03]Read from MH i2c: E2 FD 00 [23:55:03]MH_I2C_Read... [23:55:03]Read from MH i2c: E2 FD 00 EC 1B 00 BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 34 [23:55:03]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:55:03]wFMCommunicate OK [23:55:03]wFMCommunicate request_size=4 [23:55:03]MH_SAM_APDU [23:55:03]CAPDU: 80 17 00 00 [23:55:03]Write to MH i2c: E2 08 00 ED 1B 80 17 00 00 00 00 00 00 88 [23:55:03]Write i2c OK [23:55:03]MH_I2C_Read... [23:55:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:03]Read from MH i2c: E2 [23:55:03]MH_I2C_Read... [23:55:03]Read from MH i2c: E2 FD 00 [23:55:03]MH_I2C_Read... [23:55:03]Read from MH i2c: E2 FD 00 ED 1B 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 65 [23:55:03]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:55:03]wFMCommunicate OK [23:55:03]wFMCommunicate request_size=4 [23:55:03]MH_SAM_APDU [23:55:03]CAPDU: 80 17 00 00 [23:55:03]Write to MH i2c: E2 08 00 EE 1B 80 17 00 00 00 00 00 00 89 [23:55:03]Write i2c OK [23:55:03]MH_I2C_Read... [23:55:04]OFD Sender: No OFD packet to send [23:55:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:04]Read from MH i2c: E2 [23:55:04]MH_I2C_Read... [23:55:04]Read from MH i2c: E2 FD 00 [23:55:04]MH_I2C_Read... [23:55:04]Read from MH i2c: E2 FD 00 EE 1B 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 B2 [23:55:04]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:55:04]wFMCommunicate OK [23:55:04]wFMCommunicate request_size=4 [23:55:04]MH_SAM_APDU [23:55:04]CAPDU: 80 17 00 00 [23:55:04]Write to MH i2c: E2 08 00 EF 1B 80 17 00 00 00 00 00 00 8A [23:55:04]Write i2c OK [23:55:04]MH_I2C_Read... [23:55:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:04]Read from MH i2c: E2 [23:55:04]MH_I2C_Read... [23:55:04]Read from MH i2c: E2 FD 00 [23:55:04]MH_I2C_Read... [23:55:04]Read from MH i2c: E2 FD 00 EF 1B 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 0B [23:55:04]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:55:04]wFMCommunicate OK [23:55:04]wFMCommunicate request_size=4 [23:55:04]MH_SAM_APDU [23:55:04]CAPDU: 80 17 00 00 [23:55:04]Write to MH i2c: E2 08 00 F0 1B 80 17 00 00 00 00 00 00 8B [23:55:04]Write i2c OK [23:55:04]MH_I2C_Read... [23:55:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:55:04]Read from MH i2c: E2 [23:55:04]MH_I2C_Read... [23:55:04]Read from MH i2c: E2 D9 00 [23:55:04]MH_I2C_Read... [23:55:04]Read from MH i2c: E2 D9 00 F0 1B 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6A [23:55:04]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:55:04]wFMCommunicate OK [23:55:04]SAM_PROTO_GetShiftData done [23:55:04]requested_item shift.sale.total_cash is exist - process it [23:55:04]requested_item shift.sale_refund.total is exist - process it [23:55:04]requested_item shift.sale_refund.total_cash is exist - process it [23:55:04]requested_item shift.buy.total is exist - process it [23:55:04]requested_item shift.buy.total_cash is exist - process it [23:55:04]produce_requested_data done [23:55:04]produce_requested_data return {"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:55:04]process_action_free get_value [23:55:04]json_value_free [23:55:04]json_value_free done [23:55:04]process_json_proto returns [23:55:04]Send response to host [23:55:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:55:04]free response buf [23:55:04]execute_script done [23:55:04]execute_script returns [23:55:04]free content buf [23:55:04]Sock 9.Close socket [23:55:04]Sock 9.Thread stoped [23:55:09]OFD Sender: No OFD packet to send [23:55:14]OFD Sender: No OFD packet to send [23:55:19]OFD Sender: No OFD packet to send [23:55:24]OFD Sender: No OFD packet to send [23:55:29]OFD Sender: No OFD packet to send [23:55:34]OFD Sender: No OFD packet to send [23:55:39]OFD Sender: No OFD packet to send [23:55:44]OFD Sender: No OFD packet to send [23:55:49]OFD Sender: No OFD packet to send [23:55:54]OFD Sender: No OFD packet to send [23:55:59]OFD Sender: No OFD packet to send [23:56:04]OFD Sender: No OFD packet to send [23:56:05]accept exits with 7 [23:56:05]New connection [23:56:05]New thread 3067440484 created [23:56:05]Thread 3067583844 joined [23:56:05]Waiting for new connection... [23:56:05] Sock 7.Parse request [23:56:05]Sock 7.Check first char [23:56:05]Sock 7.First char is OK [23:56:05]request: POST /json_proto HTTP/1.0 [23:56:05]Method: POST [23:56:05]URL: /json_proto [23:56:05]Method is POST - this is cgi request [23:56:05]url: /json_proto [23:56:05]query_string will be loaded in cgi processing [23:56:05]execute_cgi json_proto POST (null) [23:56:05]execute_cgi path=json_proto method=POST [23:56:05]POST find Content-Length [23:56:05]Host: 172.17.44.3:8080 [23:56:05]Content-Length: 215 [23:56:05]Content-Type: application/json [23:56:05] [23:56:05]POST finish read [23:56:05]Found Content-Length = 215 [23:56:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:05]execute_script... [23:56:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:05]POST & json_proto [23:56:05]process_json_proto [23:56:05]json parsed OK: [23:56:05]protocol is kg_v1.0 [23:56:05]action value=get_value [23:56:05]process_action get_value [23:56:05]cmd_get_value [23:56:05]process_action get_value done [23:56:05]requested_data is exist [23:56:05]produce_requested_data [23:56:05]requested_item kkm.sn is exist - process it [23:56:05]requested_item kkm.ver is exist - process it [23:56:05]requested_item fm.sn is exist - process it [23:56:05]wFMCommunicate request_size=4 [23:56:05]MH_SAM_APDU [23:56:05]CAPDU: 80 11 00 00 [23:56:05]Write to MH i2c: E2 08 00 F1 1B 80 11 00 00 00 00 00 00 86 [23:56:05]Write i2c OK [23:56:05]MH_I2C_Read... [23:56:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:05]Read from MH i2c: E2 [23:56:05]MH_I2C_Read... [23:56:05]Read from MH i2c: E2 17 00 [23:56:05]MH_I2C_Read... [23:56:05]Read from MH i2c: E2 17 00 F1 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [23:56:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:56:05]wFMCommunicate OK [23:56:05]requested_item fd.num is exist - process it [23:56:05]SAM_PROTO_GetFieldsCounters [23:56:05]wFMCommunicate request_size=4 [23:56:05]MH_SAM_APDU [23:56:05]CAPDU: 80 13 00 00 [23:56:05]Write to MH i2c: E2 08 00 F2 1B 80 13 00 00 00 00 00 00 89 [23:56:05]Write i2c OK [23:56:05]MH_I2C_Read... [23:56:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:05]Read from MH i2c: E2 [23:56:05]MH_I2C_Read... [23:56:05]Read from MH i2c: E2 62 00 [23:56:05]MH_I2C_Read... [23:56:05]Read from MH i2c: E2 62 00 F2 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 E9 [23:56:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:05]wFMCommunicate OK [23:56:05]SAM_PROTO_GetFieldsCounters done [23:56:05]requested_item shift.num is exist - process it [23:56:05]requested_item shift.opened is exist - process it [23:56:05]req_shift_opened [23:56:05]FM_GetShiftState [23:56:05]SAM_PROTO_GetShiftState [23:56:05]wFMCommunicate request_size=4 [23:56:05]MH_SAM_APDU [23:56:05]CAPDU: 80 13 01 00 [23:56:05]Write to MH i2c: E2 08 00 F3 1B 80 13 01 00 00 00 00 00 8B [23:56:05]Write i2c OK [23:56:05]MH_I2C_Read... [23:56:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:05]Read from MH i2c: E2 [23:56:05]MH_I2C_Read... [23:56:05]Read from MH i2c: E2 0E 00 [23:56:05]MH_I2C_Read... [23:56:05]Read from MH i2c: E2 0E 00 F3 1B 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 AE [23:56:05]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:56:05]wFMCommunicate OK [23:56:05]SAM_PROTO_GetShiftState done [23:56:05]FM_GetShiftState done [23:56:05]req_shift_opened done [23:56:05]requested_item shift.open_date is exist - process it [23:56:05]req_shift_open_date [23:56:05]req_shift_open_date done [23:56:05]produce_requested_data done [23:56:05]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:56:05]process_action_free get_value [23:56:05]json_value_free [23:56:05]json_value_free done [23:56:05]process_json_proto returns [23:56:05]Send response to host [23:56:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:56:05]free response buf [23:56:05]execute_script done [23:56:05]execute_script returns [23:56:05]free content buf [23:56:05]Sock 7.Close socket [23:56:05]Sock 7.Thread stoped [23:56:05]accept exits with 9 [23:56:05]New connection [23:56:05]New thread 3067583844 created [23:56:05]Thread 3067440484 joined [23:56:05]Waiting for new connection... [23:56:05] Sock 9.Parse request [23:56:05]Sock 9.Check first char [23:56:05]Sock 9.First char is OK [23:56:05]request: POST /json_proto HTTP/1.0 [23:56:05]Method: POST [23:56:05]URL: /json_proto [23:56:05]Method is POST - this is cgi request [23:56:05]url: /json_proto [23:56:05]query_string will be loaded in cgi processing [23:56:05]execute_cgi json_proto POST (null) [23:56:05]execute_cgi path=json_proto method=POST [23:56:05]POST find Content-Length [23:56:05]Host: 172.17.44.3:8080 [23:56:05]Content-Length: 331 [23:56:05]Content-Type: application/json [23:56:05] [23:56:05]POST finish read [23:56:05]Found Content-Length = 331 [23:56:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:05]execute_script... [23:56:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:06]POST & json_proto [23:56:06]process_json_proto [23:56:06]json parsed OK: [23:56:06]protocol is kg_v1.0 [23:56:06]action value=get_value [23:56:06]process_action get_value [23:56:06]cmd_get_value [23:56:06]process_action get_value done [23:56:06]requested_data is exist [23:56:06]produce_requested_data [23:56:06]requested_item fm.sale.total is exist - process it [23:56:06]SAM_PROTO_GetFMData [23:56:06]wFMCommunicate request_size=4 [23:56:06]MH_SAM_APDU [23:56:06]CAPDU: 80 13 03 00 [23:56:06]Write to MH i2c: E2 08 00 F4 1B 80 13 03 00 00 00 00 00 8E [23:56:06]Write i2c OK [23:56:06]MH_I2C_Read... [23:56:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:06]Read from MH i2c: E2 [23:56:06]MH_I2C_Read... [23:56:06]Read from MH i2c: E2 FD 00 [23:56:06]MH_I2C_Read... [23:56:06]Read from MH i2c: E2 FD 00 F4 1B 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 D7 [23:56:06]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:56:06]wFMCommunicate OK [23:56:06]wFMCommunicate request_size=4 [23:56:06]MH_SAM_APDU [23:56:06]CAPDU: 80 17 00 00 [23:56:06]Write to MH i2c: E2 08 00 F5 1B 80 17 00 00 00 00 00 00 90 [23:56:06]Write i2c OK [23:56:06]MH_I2C_Read... [23:56:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:06]Read from MH i2c: E2 [23:56:06]MH_I2C_Read... [23:56:06]Read from MH i2c: E2 FD 00 [23:56:06]MH_I2C_Read... [23:56:06]Read from MH i2c: E2 FD 00 F5 1B 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 AC [23:56:06]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:56:06]wFMCommunicate OK [23:56:06]wFMCommunicate request_size=4 [23:56:06]MH_SAM_APDU [23:56:06]CAPDU: 80 17 00 00 [23:56:06]Write to MH i2c: E2 08 00 F6 1B 80 17 00 00 00 00 00 00 91 [23:56:06]Write i2c OK [23:56:06]MH_I2C_Read... [23:56:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:07]Read from MH i2c: E2 [23:56:07]MH_I2C_Read... [23:56:07]Read from MH i2c: E2 FD 00 [23:56:07]MH_I2C_Read... [23:56:07]Read from MH i2c: E2 FD 00 F6 1B 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 A6 [23:56:07]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:56:07]wFMCommunicate OK [23:56:07]wFMCommunicate request_size=4 [23:56:07]MH_SAM_APDU [23:56:07]CAPDU: 80 17 00 00 [23:56:07]Write to MH i2c: E2 08 00 F7 1B 80 17 00 00 00 00 00 00 92 [23:56:07]Write i2c OK [23:56:07]MH_I2C_Read... [23:56:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:07]Read from MH i2c: E2 [23:56:07]MH_I2C_Read... [23:56:07]Read from MH i2c: E2 FD 00 [23:56:07]MH_I2C_Read... [23:56:07]Read from MH i2c: E2 FD 00 F7 1B 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 0A [23:56:07]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:07]wFMCommunicate OK [23:56:07]wFMCommunicate request_size=4 [23:56:07]MH_SAM_APDU [23:56:07]CAPDU: 80 17 00 00 [23:56:07]Write to MH i2c: E2 08 00 F8 1B 80 17 00 00 00 00 00 00 93 [23:56:07]Write i2c OK [23:56:07]MH_I2C_Read... [23:56:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:56:07]Read from MH i2c: E2 [23:56:07]MH_I2C_Read... [23:56:07]Read from MH i2c: E2 E1 00 [23:56:07]MH_I2C_Read... [23:56:07]Read from MH i2c: E2 E1 00 F8 1B 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [23:56:07]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:07]wFMCommunicate OK [23:56:07]SAM_PROTO_GetFMData done [23:56:07]requested_item fm.sale_refund.total is exist - process it [23:56:07]requested_item fm.buy.total is exist - process it [23:56:07]requested_item shift.sale.total is exist - process it [23:56:07]SAM_PROTO_GetShiftData [23:56:07]wFMCommunicate request_size=4 [23:56:07]MH_SAM_APDU [23:56:07]CAPDU: 80 13 02 00 [23:56:07]Write to MH i2c: E2 08 00 F9 1B 80 13 02 00 00 00 00 00 92 [23:56:07]Write i2c OK [23:56:07]MH_I2C_Read... [23:56:08]Read from MH i2c: E2 [23:56:08]MH_I2C_Read... [23:56:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:08]Read from MH i2c: E2 FD 00 [23:56:08]MH_I2C_Read... [23:56:08]Read from MH i2c: E2 FD 00 F9 1B 00 BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 41 [23:56:08]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:56:08]wFMCommunicate OK [23:56:08]wFMCommunicate request_size=4 [23:56:08]MH_SAM_APDU [23:56:08]CAPDU: 80 17 00 00 [23:56:08]Write to MH i2c: E2 08 00 FA 1B 80 17 00 00 00 00 00 00 95 [23:56:08]Write i2c OK [23:56:08]MH_I2C_Read... [23:56:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:08]Read from MH i2c: E2 [23:56:08]MH_I2C_Read... [23:56:08]Read from MH i2c: E2 FD 00 [23:56:08]MH_I2C_Read... [23:56:08]Read from MH i2c: E2 FD 00 FA 1B 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 72 [23:56:08]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:56:08]wFMCommunicate OK [23:56:08]wFMCommunicate request_size=4 [23:56:08]MH_SAM_APDU [23:56:08]CAPDU: 80 17 00 00 [23:56:08]Write to MH i2c: E2 08 00 FB 1B 80 17 00 00 00 00 00 00 96 [23:56:08]Write i2c OK [23:56:08]MH_I2C_Read... [23:56:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:08]Read from MH i2c: E2 [23:56:08]MH_I2C_Read... [23:56:08]Read from MH i2c: E2 FD 00 [23:56:08]MH_I2C_Read... [23:56:08]Read from MH i2c: E2 FD 00 FB 1B 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 BF [23:56:08]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:56:08]wFMCommunicate OK [23:56:08]wFMCommunicate request_size=4 [23:56:08]MH_SAM_APDU [23:56:08]CAPDU: 80 17 00 00 [23:56:08]Write to MH i2c: E2 08 00 FC 1B 80 17 00 00 00 00 00 00 97 [23:56:08]Write i2c OK [23:56:08]MH_I2C_Read... [23:56:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:08]Read from MH i2c: E2 [23:56:08]MH_I2C_Read... [23:56:08]Read from MH i2c: E2 FD 00 [23:56:08]MH_I2C_Read... [23:56:08]Read from MH i2c: E2 FD 00 FC 1B 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 18 [23:56:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:56:08]wFMCommunicate OK [23:56:08]wFMCommunicate request_size=4 [23:56:08]MH_SAM_APDU [23:56:08]CAPDU: 80 17 00 00 [23:56:08]Write to MH i2c: E2 08 00 FD 1B 80 17 00 00 00 00 00 00 98 [23:56:08]Write i2c OK [23:56:08]MH_I2C_Read... [23:56:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:56:09]Read from MH i2c: E2 [23:56:09]MH_I2C_Read... [23:56:09]Read from MH i2c: E2 D9 00 [23:56:09]MH_I2C_Read... [23:56:09]Read from MH i2c: E2 D9 00 FD 1B 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [23:56:09]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:09]wFMCommunicate OK [23:56:09]SAM_PROTO_GetShiftData done [23:56:09]requested_item shift.sale.total_cash is exist - process it [23:56:09]requested_item shift.sale_refund.total is exist - process it [23:56:09]requested_item shift.sale_refund.total_cash is exist - process it [23:56:09]requested_item shift.buy.total is exist - process it [23:56:09]requested_item shift.buy.total_cash is exist - process it [23:56:09]produce_requested_data done [23:56:09]produce_requested_data return {"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:56:09]process_action_free get_value [23:56:09]json_value_free [23:56:09]json_value_free done [23:56:09]process_json_proto returns [23:56:09]Send response to host [23:56:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:56:09]free response buf [23:56:09]execute_script done [23:56:09]execute_script returns [23:56:09]free content buf [23:56:09]Sock 9.Close socket [23:56:09]Sock 9.Thread stoped [23:56:09]OFD Sender: No OFD packet to send [23:56:09]accept exits with 7 [23:56:09]New connection [23:56:09]New thread 3067440484 created [23:56:09]Thread 3067583844 joined [23:56:09]Waiting for new connection... [23:56:09] Sock 7.Parse request [23:56:09]Sock 7.Check first char [23:56:09]Sock 7.First char is OK [23:56:09]request: POST /json_proto HTTP/1.0 [23:56:09]Method: POST [23:56:09]URL: /json_proto [23:56:09]Method is POST - this is cgi request [23:56:09]url: /json_proto [23:56:09]query_string will be loaded in cgi processing [23:56:09]execute_cgi json_proto POST (null) [23:56:09]execute_cgi path=json_proto method=POST [23:56:09]POST find Content-Length [23:56:09]Host: 172.17.44.3:8080 [23:56:09]Content-Length: 331 [23:56:09]Content-Type: application/json [23:56:09] [23:56:09]POST finish read [23:56:09]Found Content-Length = 331 [23:56: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" ] } } [23:56:09]execute_script... [23:56: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" ] } } [23:56:09]POST & json_proto [23:56:09]process_json_proto [23:56:09]json parsed OK: [23:56:09]protocol is kg_v1.0 [23:56:09]action value=get_value [23:56:09]process_action get_value [23:56:09]cmd_get_value [23:56:09]process_action get_value done [23:56:09]requested_data is exist [23:56:09]produce_requested_data [23:56:09]requested_item fm.sale.total is exist - process it [23:56:09]SAM_PROTO_GetFMData [23:56:09]wFMCommunicate request_size=4 [23:56:09]MH_SAM_APDU [23:56:09]CAPDU: 80 13 03 00 [23:56:09]Write to MH i2c: E2 08 00 FE 1B 80 13 03 00 00 00 00 00 98 [23:56:09]Write i2c OK [23:56:09]MH_I2C_Read... [23:56:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:09]Read from MH i2c: E2 [23:56:09]MH_I2C_Read... [23:56:09]Read from MH i2c: E2 FD 00 [23:56:09]MH_I2C_Read... [23:56:09]Read from MH i2c: E2 FD 00 FE 1B 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 E1 [23:56:09]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:56:09]wFMCommunicate OK [23:56:09]wFMCommunicate request_size=4 [23:56:09]MH_SAM_APDU [23:56:09]CAPDU: 80 17 00 00 [23:56:09]Write to MH i2c: E2 08 00 FF 1B 80 17 00 00 00 00 00 00 9A [23:56:09]Write i2c OK [23:56:09]MH_I2C_Read... [23:56:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:10]Read from MH i2c: E2 [23:56:10]MH_I2C_Read... [23:56:10]Read from MH i2c: E2 FD 00 [23:56:10]MH_I2C_Read... [23:56:10]Read from MH i2c: E2 FD 00 FF 1B 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 B6 [23:56:10]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:56:10]wFMCommunicate OK [23:56:10]wFMCommunicate request_size=4 [23:56:10]MH_SAM_APDU [23:56:10]CAPDU: 80 17 00 00 [23:56:10]Write to MH i2c: E2 08 00 00 1C 80 17 00 00 00 00 00 00 9C [23:56:10]Write i2c OK [23:56:10]MH_I2C_Read... [23:56:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:10]Read from MH i2c: E2 [23:56:10]MH_I2C_Read... [23:56:10]Read from MH i2c: E2 FD 00 [23:56:10]MH_I2C_Read... [23:56:10]Read from MH i2c: E2 FD 00 00 1C 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 B1 [23:56:10]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:56:10]wFMCommunicate OK [23:56:10]wFMCommunicate request_size=4 [23:56:10]MH_SAM_APDU [23:56:10]CAPDU: 80 17 00 00 [23:56:10]Write to MH i2c: E2 08 00 01 1C 80 17 00 00 00 00 00 00 9D [23:56:10]Write i2c OK [23:56:10]MH_I2C_Read... [23:56:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:10]Read from MH i2c: E2 [23:56:10]MH_I2C_Read... [23:56:10]Read from MH i2c: E2 FD 00 [23:56:10]MH_I2C_Read... [23:56:10]Read from MH i2c: E2 FD 00 01 1C 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 15 [23:56:10]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:11]wFMCommunicate OK [23:56:11]wFMCommunicate request_size=4 [23:56:11]MH_SAM_APDU [23:56:11]CAPDU: 80 17 00 00 [23:56:11]Write to MH i2c: E2 08 00 02 1C 80 17 00 00 00 00 00 00 9E [23:56:11]Write i2c OK [23:56:11]MH_I2C_Read... [23:56:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:56:11]Read from MH i2c: E2 [23:56:11]MH_I2C_Read... [23:56:11]Read from MH i2c: E2 E1 00 [23:56:11]MH_I2C_Read... [23:56:11]Read from MH i2c: E2 E1 00 02 1C 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [23:56:11]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:11]wFMCommunicate OK [23:56:11]SAM_PROTO_GetFMData done [23:56:11]requested_item fm.sale_refund.total is exist - process it [23:56:11]requested_item fm.buy.total is exist - process it [23:56:11]requested_item shift.sale.total is exist - process it [23:56:11]SAM_PROTO_GetShiftData [23:56:11]wFMCommunicate request_size=4 [23:56:11]MH_SAM_APDU [23:56:11]CAPDU: 80 13 02 00 [23:56:11]Write to MH i2c: E2 08 00 03 1C 80 13 02 00 00 00 00 00 9D [23:56:11]Write i2c OK [23:56:11]MH_I2C_Read... [23:56:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:11]Read from MH i2c: E2 [23:56:11]MH_I2C_Read... [23:56:11]Read from MH i2c: E2 FD 00 [23:56:11]MH_I2C_Read... [23:56:11]Read from MH i2c: E2 FD 00 03 1C 00 BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 4C [23:56:11]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:56:11]wFMCommunicate OK [23:56:11]wFMCommunicate request_size=4 [23:56:11]MH_SAM_APDU [23:56:11]CAPDU: 80 17 00 00 [23:56:11]Write to MH i2c: E2 08 00 04 1C 80 17 00 00 00 00 00 00 A0 [23:56:11]Write i2c OK [23:56:11]MH_I2C_Read... [23:56:12]Read from MH i2c: E2 [23:56:12]MH_I2C_Read... [23:56:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:12]Read from MH i2c: E2 FD 00 [23:56:12]MH_I2C_Read... [23:56:12]Read from MH i2c: E2 FD 00 04 1C 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 7D [23:56:12]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:56:12]wFMCommunicate OK [23:56:12]wFMCommunicate request_size=4 [23:56:12]MH_SAM_APDU [23:56:12]CAPDU: 80 17 00 00 [23:56:12]Write to MH i2c: E2 08 00 05 1C 80 17 00 00 00 00 00 00 A1 [23:56:12]Write i2c OK [23:56:12]MH_I2C_Read... [23:56:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:12]Read from MH i2c: E2 [23:56:12]MH_I2C_Read... [23:56:12]Read from MH i2c: E2 FD 00 [23:56:12]MH_I2C_Read... [23:56:12]Read from MH i2c: E2 FD 00 05 1C 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 CA [23:56:12]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:56:12]wFMCommunicate OK [23:56:12]wFMCommunicate request_size=4 [23:56:12]MH_SAM_APDU [23:56:12]CAPDU: 80 17 00 00 [23:56:12]Write to MH i2c: E2 08 00 06 1C 80 17 00 00 00 00 00 00 A2 [23:56:12]Write i2c OK [23:56:12]MH_I2C_Read... [23:56:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:13]Read from MH i2c: E2 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 FD 00 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 FD 00 06 1C 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 23 [23:56:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:56:13]wFMCommunicate OK [23:56:13]wFMCommunicate request_size=4 [23:56:13]MH_SAM_APDU [23:56:13]CAPDU: 80 17 00 00 [23:56:13]Write to MH i2c: E2 08 00 07 1C 80 17 00 00 00 00 00 00 A3 [23:56:13]Write i2c OK [23:56:13]MH_I2C_Read... [23:56:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:56:13]Read from MH i2c: E2 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 D9 00 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 D9 00 07 1C 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 82 [23:56:13]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:13]wFMCommunicate OK [23:56:13]SAM_PROTO_GetShiftData done [23:56:13]requested_item shift.sale.total_cash is exist - process it [23:56:13]requested_item shift.sale_refund.total is exist - process it [23:56:13]requested_item shift.sale_refund.total_cash is exist - process it [23:56:13]requested_item shift.buy.total is exist - process it [23:56:13]requested_item shift.buy.total_cash is exist - process it [23:56:13]produce_requested_data done [23:56:13]produce_requested_data return {"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:56:13]process_action_free get_value [23:56:13]json_value_free [23:56:13]json_value_free done [23:56:13]process_json_proto returns [23:56:13]Send response to host [23:56:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:56:13]free response buf [23:56:13]execute_script done [23:56:13]execute_script returns [23:56:13]free content buf [23:56:13]Sock 7.Close socket [23:56:13]Sock 7.Thread stoped [23:56:13]accept exits with 9 [23:56:13]New connection [23:56:13]New thread 3067583844 created [23:56:13]Thread 3067440484 joined [23:56:13]Waiting for new connection... [23:56:13] Sock 9.Parse request [23:56:13]Sock 9.Check first char [23:56:13]Sock 9.First char is OK [23:56:13]request: POST /json_proto HTTP/1.0 [23:56:13]Method: POST [23:56:13]URL: /json_proto [23:56:13]Method is POST - this is cgi request [23:56:13]url: /json_proto [23:56:13]query_string will be loaded in cgi processing [23:56:13]execute_cgi json_proto POST (null) [23:56:13]execute_cgi path=json_proto method=POST [23:56:13]POST find Content-Length [23:56:13]Host: 172.17.44.3:8080 [23:56:13]Content-Length: 245 [23:56:13]Content-Type: application/json [23:56:13] [23:56:13]POST finish read [23:56:13]Found Content-Length = 245 [23:56:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0413\u0430\u043D\u044B\u0435\u0432 \u0414. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:13]execute_script... [23:56:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0413\u0430\u043D\u044B\u0435\u0432 \u0414. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:13]POST & json_proto [23:56:13]process_json_proto [23:56:13]json parsed OK: [23:56:13]protocol is kg_v1.0 [23:56:13]action value=x_report [23:56:13]process_action x_report [23:56:13]cmd_x_report [23:56:13]MH_GetDate [23:56:13]Write to MH i2c: F0 00 00 08 1C 13 [23:56:13]Write i2c OK [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: F0 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: F0 09 00 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: F0 09 00 08 1C 00 1F 2D C5 66 AD C5 5D 66 C8 [23:56:13]GetLastDocTimeStamp 1724198057 [23:56:13]current date 1724198175 [23:56:13]FM_GetShiftState [23:56:13]SAM_PROTO_GetShiftState [23:56:13]wFMCommunicate request_size=4 [23:56:13]MH_SAM_APDU [23:56:13]CAPDU: 80 13 01 00 [23:56:13]Write to MH i2c: E2 08 00 09 1C 80 13 01 00 00 00 00 00 A2 [23:56:13]Write i2c OK [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:13] [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 0E 00 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 0E 00 09 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 C5 [23:56:13]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:56:13]wFMCommunicate OK [23:56:13]SAM_PROTO_GetShiftState done [23:56:13]FM_GetShiftState done [23:56:13]KKMCreateXReportDocument [23:56:13]Load OK [23:56:13]Malloc new data [23:56:13]MH_GetDate [23:56:13]Write to MH i2c: F0 00 00 0A 1C 15 [23:56:13]Write i2c OK [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: F0 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: F0 09 00 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: F0 09 00 0A 1C 00 1F 2D C5 66 AD C5 5D 66 CA [23:56:13]Malloc new data [23:56:13]Malloc new data [23:56:13]wFMCommunicate request_size=4 [23:56:13]MH_SAM_APDU [23:56:13]CAPDU: 80 11 00 00 [23:56:13]Write to MH i2c: E2 08 00 0B 1C 80 11 00 00 00 00 00 00 A1 [23:56:13]Write i2c OK [23:56:13]MH_I2C_Read... [23:56:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:13]Read from MH i2c: E2 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 17 00 [23:56:13]MH_I2C_Read... [23:56:13]Read from MH i2c: E2 17 00 0B 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 ED [23:56:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:56:13]wFMCommunicate OK [23:56:13]SAM_PROTO_GetFieldsCounters [23:56:13]wFMCommunicate request_size=4 [23:56:13]MH_SAM_APDU [23:56:13]CAPDU: 80 13 00 00 [23:56:13]Write to MH i2c: E2 08 00 0C 1C 80 13 00 00 00 00 00 00 A4 [23:56:13]Write i2c OK [23:56:13]MH_I2C_Read... [23:56:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:14]Read from MH i2c: E2 [23:56:14]MH_I2C_Read... [23:56:14]Read from MH i2c: E2 62 00 [23:56:14]MH_I2C_Read... [23:56:14]Read from MH i2c: E2 62 00 0C 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 04 [23:56:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:14]wFMCommunicate OK [23:56:14]SAM_PROTO_GetFieldsCounters done [23:56:14]Malloc new data [23:56:14]Malloc new data [23:56:14]Malloc new data [23:56:14]KKMCreateXReportDocument OK [23:56:14]KKMSetXReportData OK [23:56:14]KKMPrepareXReportFMData [23:56:14]SAM_PROTO_GetShiftData [23:56:14]wFMCommunicate request_size=4 [23:56:14]MH_SAM_APDU [23:56:14]CAPDU: 80 13 02 00 [23:56:14]Write to MH i2c: E2 08 00 0D 1C 80 13 02 00 00 00 00 00 A7 [23:56:14]Write i2c OK [23:56:14]MH_I2C_Read... [23:56:14]OFD Sender: No OFD packet to send [23:56:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:14]Read from MH i2c: E2 [23:56:14]MH_I2C_Read... [23:56:14]Read from MH i2c: E2 FD 00 [23:56:14]MH_I2C_Read... [23:56:14]Read from MH i2c: E2 FD 00 0D 1C 00 BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 56 [23:56:14]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:56:14]wFMCommunicate OK [23:56:14]wFMCommunicate request_size=4 [23:56:14]MH_SAM_APDU [23:56:14]CAPDU: 80 17 00 00 [23:56:14]Write to MH i2c: E2 08 00 0E 1C 80 17 00 00 00 00 00 00 AA [23:56:14]Write i2c OK [23:56:14]MH_I2C_Read... [23:56:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:15]Read from MH i2c: E2 [23:56:15]MH_I2C_Read... [23:56:15]Read from MH i2c: E2 FD 00 [23:56:15]MH_I2C_Read... [23:56:15]Read from MH i2c: E2 FD 00 0E 1C 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 87 [23:56:15]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:56:15]wFMCommunicate OK [23:56:15]wFMCommunicate request_size=4 [23:56:15]MH_SAM_APDU [23:56:15]CAPDU: 80 17 00 00 [23:56:15]Write to MH i2c: E2 08 00 0F 1C 80 17 00 00 00 00 00 00 AB [23:56:15]Write i2c OK [23:56:15]MH_I2C_Read... [23:56:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:15]Read from MH i2c: E2 [23:56:15]MH_I2C_Read... [23:56:15]Read from MH i2c: E2 FD 00 [23:56:15]MH_I2C_Read... [23:56:15]Read from MH i2c: E2 FD 00 0F 1C 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 D4 [23:56:15]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:56:15]wFMCommunicate OK [23:56:15]wFMCommunicate request_size=4 [23:56:15]MH_SAM_APDU [23:56:15]CAPDU: 80 17 00 00 [23:56:15]Write to MH i2c: E2 08 00 10 1C 80 17 00 00 00 00 00 00 AC [23:56:15]Write i2c OK [23:56:15]MH_I2C_Read... [23:56:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:15]Read from MH i2c: E2 [23:56:15]MH_I2C_Read... [23:56:15]Read from MH i2c: E2 FD 00 [23:56:15]MH_I2C_Read... [23:56:15]Read from MH i2c: E2 FD 00 10 1C 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 2D [23:56:16]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:56:16]wFMCommunicate OK [23:56:16]wFMCommunicate request_size=4 [23:56:16]MH_SAM_APDU [23:56:16]CAPDU: 80 17 00 00 [23:56:16]Write to MH i2c: E2 08 00 11 1C 80 17 00 00 00 00 00 00 AD [23:56:16]Write i2c OK [23:56:16]MH_I2C_Read... [23:56:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:56:16]Read from MH i2c: E2 [23:56:16]MH_I2C_Read... [23:56:16]Read from MH i2c: E2 D9 00 [23:56:16]MH_I2C_Read... [23:56:16]Read from MH i2c: E2 D9 00 11 1C 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8C [23:56:16]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:16]wFMCommunicate OK [23:56:16]SAM_PROTO_GetShiftData done [23:56:16]1194 (1208) - счетчики итогов смены [23:56:16] 1134 (4) - 788 - количество чеков со всеми признаками расчетов [23:56:16] 1129 (158) - счетчики операций «приход» [23:56:16] 1135 (4) - 778 - количество чеков по признаку расчетов [23:56:16] 1201 (4) - 656481.61 - общая итоговая сумма в чеках [23:56:16] 1136 (3) - 89963.00 - итоговая сумма в чеках наличными [23:56:16] 1138 (4) - 566518.61 - итоговая сумма в чеках безналичными [23:56:16] 1024 (123) - суммы налогов [23:56:16] 1006 (9) - суммы НДС [23:56:16] 1010 (1) - 0% - код ставки НДС [23:56:16] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:16] 1006 (12) - суммы НДС [23:56:16] 1010 (1) - 12% - код ставки НДС [23:56:16] 1011 (3) - 69718.41 - сумма НДС по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 0% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (12) - суммы НСП [23:56:16] 1014 (1) - 1% - код ставки НСП [23:56:16] 1015 (3) - 5809.83 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 2% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 3% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 5% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 0,50% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 1,50% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1130 (152) - счетчики операций «возврат прихода» [23:56:16] 1135 (4) - 10 - количество чеков по признаку расчетов [23:56:16] 1201 (3) - 47024.00 - общая итоговая сумма в чеках [23:56:16] 1136 (3) - 47024.00 - итоговая сумма в чеках наличными [23:56:16] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:56:16] 1024 (122) - суммы налогов [23:56:16] 1006 (9) - суммы НДС [23:56:16] 1010 (1) - 0% - код ставки НДС [23:56:16] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:16] 1006 (12) - суммы НДС [23:56:16] 1010 (1) - 12% - код ставки НДС [23:56:16] 1011 (3) - 4994.05 - сумма НДС по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 0% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (11) - суммы НСП [23:56:16] 1014 (1) - 1% - код ставки НСП [23:56:16] 1015 (2) - 416.17 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 2% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 3% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 5% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 0,50% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 1,50% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1131 (141) - счетчики операций «расход» [23:56:16] 1135 (4) - 0 - количество чеков по признаку расчетов [23:56:16] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:56:16] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:56:16] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:56:16] 1024 (117) - суммы налогов [23:56:16] 1006 (9) - суммы НДС [23:56:16] 1010 (1) - 0% - код ставки НДС [23:56:16] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:16] 1006 (9) - суммы НДС [23:56:16] 1010 (1) - 12% - код ставки НДС [23:56:16] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 0% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 1% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 2% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 3% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 5% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 0,50% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 1,50% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1132 (141) - счетчики операций «возврат расхода» [23:56:16] 1135 (4) - 0 - количество чеков по признаку расчетов [23:56:16] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:56:16] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:56:16] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:56:16] 1024 (117) - суммы налогов [23:56:16] 1006 (9) - суммы НДС [23:56:16] 1010 (1) - 0% - код ставки НДС [23:56:16] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:16] 1006 (9) - суммы НДС [23:56:16] 1010 (1) - 12% - код ставки НДС [23:56:16] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 0% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 1% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 2% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 3% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 5% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 0,50% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1007 (9) - суммы НСП [23:56:16] 1014 (1) - 1,50% - код ставки НСП [23:56:16] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:16] 1133 (588) - - счетчики коррекции - не используются [23:56:16]SetTLVBufToDocument [23:56:16]Processing tag 1194 (04AA) [23:56:16]Load OK [23:56:16]SetTLVBufToDocument [23:56:16]Processing tag 1134 (046E) [23:56:16]Malloc new data [23:56:16]Processing tag 1129 (0469) [23:56:16]Load OK [23:56:16]SetTLVBufToDocument [23:56:16]Processing tag 1135 (046F) [23:56:16]Malloc new data [23:56:16]Processing tag 1201 (04B1) [23:56:16]Malloc new data [23:56:16]Processing tag 1136 (0470) [23:56:17]Malloc new data [23:56:17]Processing tag 1138 (0472) [23:56:17]Malloc new data [23:56:17]Processing tag 1024 (0400) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1006 (03EE) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1010 (03F2) [23:56:17]Malloc new data [23:56:17]Processing tag 1011 (03F3) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1006 (03EE) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1010 (03F2) [23:56:17]Malloc new data [23:56:17]Processing tag 1011 (03F3) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1130 (046A) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1135 (046F) [23:56:17]Malloc new data [23:56:17]Processing tag 1201 (04B1) [23:56:17]Malloc new data [23:56:17]Processing tag 1136 (0470) [23:56:17]Malloc new data [23:56:17]Processing tag 1138 (0472) [23:56:17]Malloc new data [23:56:17]Processing tag 1024 (0400) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1006 (03EE) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1010 (03F2) [23:56:17]Malloc new data [23:56:17]Processing tag 1011 (03F3) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1006 (03EE) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1010 (03F2) [23:56:17]Malloc new data [23:56:17]Processing tag 1011 (03F3) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1131 (046B) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1135 (046F) [23:56:17]Malloc new data [23:56:17]Processing tag 1201 (04B1) [23:56:17]Malloc new data [23:56:17]Processing tag 1136 (0470) [23:56:17]Malloc new data [23:56:17]Processing tag 1138 (0472) [23:56:17]Malloc new data [23:56:17]Processing tag 1024 (0400) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1006 (03EE) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1010 (03F2) [23:56:17]Malloc new data [23:56:17]Processing tag 1011 (03F3) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1006 (03EE) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1010 (03F2) [23:56:17]Malloc new data [23:56:17]Processing tag 1011 (03F3) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1132 (046C) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1135 (046F) [23:56:17]Malloc new data [23:56:17]Processing tag 1201 (04B1) [23:56:17]Malloc new data [23:56:17]Processing tag 1136 (0470) [23:56:17]Malloc new data [23:56:17]Processing tag 1138 (0472) [23:56:17]Malloc new data [23:56:17]Processing tag 1024 (0400) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1006 (03EE) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1010 (03F2) [23:56:17]Malloc new data [23:56:17]Processing tag 1011 (03F3) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1006 (03EE) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1010 (03F2) [23:56:17]Malloc new data [23:56:17]Processing tag 1011 (03F3) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1007 (03EF) [23:56:17]Load OK [23:56:17]SetTLVBufToDocument [23:56:17]Processing tag 1014 (03F6) [23:56:17]Malloc new data [23:56:17]Processing tag 1015 (03F7) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Processing tag 1133 (046D) [23:56:17]Malloc new data [23:56:17]SetTLVBufToDocument err=0 [23:56:17]SetTLVBufToDocument err=0 [23:56:17]Malloc new data [23:56:17]SAM_PROTO_GetFMData [23:56:17]wFMCommunicate request_size=4 [23:56:17]MH_SAM_APDU [23:56:17]CAPDU: 80 13 03 00 [23:56:17]Write to MH i2c: E2 08 00 12 1C 80 13 03 00 00 00 00 00 AD [23:56:17]Write i2c OK [23:56:17]MH_I2C_Read... [23:56:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:18]Read from MH i2c: E2 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 FD 00 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 FD 00 12 1C 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 F6 [23:56:18]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:56:18]wFMCommunicate OK [23:56:18]wFMCommunicate request_size=4 [23:56:18]MH_SAM_APDU [23:56:18]CAPDU: 80 17 00 00 [23:56:18]Write to MH i2c: E2 08 00 13 1C 80 17 00 00 00 00 00 00 AF [23:56:18]Write i2c OK [23:56:18]MH_I2C_Read... [23:56:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:18]Read from MH i2c: E2 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 FD 00 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 FD 00 13 1C 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 CB [23:56:18]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:56:18]wFMCommunicate OK [23:56:18]wFMCommunicate request_size=4 [23:56:18]MH_SAM_APDU [23:56:18]CAPDU: 80 17 00 00 [23:56:18]Write to MH i2c: E2 08 00 14 1C 80 17 00 00 00 00 00 00 B0 [23:56:18]Write i2c OK [23:56:18]MH_I2C_Read... [23:56:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:19]Read from MH i2c: E2 [23:56:19]MH_I2C_Read... [23:56:19]Read from MH i2c: E2 FD 00 [23:56:19]MH_I2C_Read... [23:56:19]Read from MH i2c: E2 FD 00 14 1C 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 C5 [23:56:19]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:56:19]wFMCommunicate OK [23:56:19]wFMCommunicate request_size=4 [23:56:19]MH_SAM_APDU [23:56:19]CAPDU: 80 17 00 00 [23:56:19]Write to MH i2c: E2 08 00 15 1C 80 17 00 00 00 00 00 00 B1 [23:56:19]OFD Sender: No OFD packet to send [23:56:19]Write i2c OK [23:56:19]MH_I2C_Read... [23:56:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:19]Read from MH i2c: E2 [23:56:19]MH_I2C_Read... [23:56:19]Read from MH i2c: E2 FD 00 [23:56:19]MH_I2C_Read... [23:56:19]Read from MH i2c: E2 FD 00 15 1C 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 29 [23:56:19]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:19]wFMCommunicate OK [23:56:19]wFMCommunicate request_size=4 [23:56:19]MH_SAM_APDU [23:56:19]CAPDU: 80 17 00 00 [23:56:19]Write to MH i2c: E2 08 00 16 1C 80 17 00 00 00 00 00 00 B2 [23:56:19]Write i2c OK [23:56:19]MH_I2C_Read... [23:56:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:56:20]Read from MH i2c: E2 [23:56:20]MH_I2C_Read... [23:56:20]Read from MH i2c: E2 E1 00 [23:56:20]MH_I2C_Read... [23:56:20]Read from MH i2c: E2 E1 00 16 1C 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A0 [23:56:20]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:20]wFMCommunicate OK [23:56:20]SAM_PROTO_GetFMData done [23:56:20]FM_GetFMData:85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:56:21]oper:6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 [23:56:21]total:0E C7 67 8A 01 [23:56:21]Malloc new data [23:56:21]oper:6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:56:21]total:FC A9 DD 08 [23:56:21]Malloc new data [23:56:21]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:56:21]total: [23:56:21]Malloc new data [23:56:21]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:56:21]total: [23:56:21]Malloc new data [23:56:21]KKMPrepareXReportFMData err=0 [23:56:21]Х отчет ИНН: 02508201610067 Кассир: Ганыев Д. 20.08.2024 23:56 Смена: 10 РНМ: 0000000000162794 ЗНМ: 0300000196 СНО: Общий режим Всего чеков: 788 ИТОГИ ПРИХОД Чеков: 778 Общий итог: 656481.61 Итого наличными: 89963.00 Итого безнал.: 566518.61 НДС 0% : 0.00 НДС 12% : 69718.41 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 5809.83 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 10 Общий итог: 47024.00 Итого наличными: 47024.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 4994.05 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 416.17 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 42939.00 НС Приход: 66170242.70 НС Возвр.Прихода: 1487447.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000002094532 [23:56:21]StoreToDocumentArchive [23:56:21]MH_GetDate [23:56:21]Write to MH i2c: F0 00 00 17 1C 22 [23:56:21]Write i2c OK [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: F0 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: F0 09 00 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: F0 09 00 17 1C 00 26 2D C5 66 AD C5 5D 66 DE [23:56:21]shift 10 fd 1724198182 [23:56:21]Create dir for shift 0010 [23:56:21]save to /storage/0010/doc_1724198182 [23:56:21]save last doc name /storage/0010/doc_1724198182 to /storage/kkm_last_doc_name [23:56:21]save OK [23:56:21]Clear old archive folders... [23:56:21]NVStorageSaveData kkm_last_timestamp [23:56:21]File name is /storage/kkm_last_timestamp [23:56:21]Write 4 bytes [23:56:21]NVStorageSaveData done [23:56:21]ExternCall_PrintAddStr [23:56:21]wPrintStart [23:56:21]Write to MH i2c: 01 00 00 18 1C 34 [23:56:21]Write i2c OK [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: 01 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: 01 07 00 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: 01 07 00 18 1C 00 00 00 00 00 FF 0F 49 [23:56:21]RasterBufferAndPrint [23:56:21]line Х отчет [23:56:21]line ИНН: 02508201610067 [23:56:21]line Кассир: Ганыев Д. [23:56:21]line 20.08.2024 23:56 [23:56:21]line Смена: 10 [23:56:21]line РНМ: 0000000000162794 [23:56:21]line ЗНМ: 0300000196 [23:56:21]line СНО: Общий режим [23:56:21]line Всего чеков: 788 [23:56:21]line ИТОГИ ПРИХОД [23:56:21]line Чеков: 778 [23:56:21]line Общий итог: 656481.61 [23:56:21]line Итого наличными: 89963.00 [23:56:21]line Итого безнал.: 566518.61 [23:56:21]line НДС 0% : 0.00 [23:56:21]line НДС 12% : 69718.41 [23:56:21]line НСП 0% : 0.00 [23:56:21]line НСП 1,50% : 0.00 [23:56:21]line НСП 0,50% : 0.00 [23:56:21]line НСП 5% : 0.00 [23:56:21]line НСП 3% : 0.00 [23:56:21]line НСП 2% : 0.00 [23:56:21]line НСП 1% : 5809.83 [23:56:21]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:56:21]line Чеков: 10 [23:56:21]line Общий итог: 47024.00 [23:56:21]line Итого наличными: 47024.00 [23:56:21]line Итого безнал.: 0.00 [23:56:21]line НДС 0% : 0.00 [23:56:21]line НДС 12% : 4994.05 [23:56:21]line НСП 0% : 0.00 [23:56:21]line НСП 1,50% : 0.00 [23:56:21]line НСП 0,50% : 0.00 [23:56:21]line НСП 5% : 0.00 [23:56:21]line НСП 3% : 0.00 [23:56:21]line НСП 2% : 0.00 [23:56:21]line НСП 1% : 416.17 [23:56:21]line ИТОГИ РАСХОД [23:56:21]line Чеков: 0 [23:56:21]line Общий итог: 0.00 [23:56:21]line Итого наличными: 0.00 [23:56:21]line Итого безнал.: 0.00 [23:56:21]line НДС 0% : 0.00 [23:56:21]line НДС 12% : 0.00 [23:56:21]line НСП 0% : 0.00 [23:56:21]line НСП 1,50% : 0.00 [23:56:21]line НСП 0,50% : 0.00 [23:56:21]line НСП 5% : 0.00 [23:56:21]line НСП 3% : 0.00 [23:56:21]line НСП 2% : 0.00 [23:56:21]line НСП 1% : 0.00 [23:56:21]line ИТОГИ ВОЗВРАТ РАСХОДА [23:56:21]line Чеков: 0 [23:56:21]line Общий итог: 0.00 [23:56:21]line Итого наличными: 0.00 [23:56:21]line Итого безнал.: 0.00 [23:56:21]line НДС 0% : 0.00 [23:56:21]line НДС 12% : 0.00 [23:56:21]line НСП 0% : 0.00 [23:56:21]line НСП 1,50% : 0.00 [23:56:21]line НСП 0,50% : 0.00 [23:56:21]line НСП 5% : 0.00 [23:56:21]line НСП 3% : 0.00 [23:56:21]line НСП 2% : 0.00 [23:56:21]line НСП 1% : 0.00 [23:56:21]line Сумма внесений: 0.00 [23:56:21]line Сумма выплат: 0.00 [23:56:21]line Нал. в кассе: 42939.00 [23:56:21]line НС Приход: 66170242.70 [23:56:21]line НС Возвр.Прихода: 1487447.00 [23:56:21]line НС Расход: 0.00 [23:56:21]line НС Возвр.Расхода: 0.00 [23:56:21]line ФМ: 0000000002094532 [23:56:21]written 0, free lines is 4095 [23:56:22]Write to MH i2c: 01 00 00 63 1C 7F [23:56:22]Write i2c OK [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: 01 [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: 01 07 00 [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: 01 07 00 63 1C 00 00 00 00 00 51 0A E1 [23:56:22]RasterBufferAndPrint [23:56:22]line [23:56:22]line [23:56:22]line [23:56:22]line [23:56:22]line [23:56:22]written 0, free lines is 2669 [23:56:22]MH_Cut [23:56:22]Write to MH i2c: D1 01 00 6A 1C 01 58 [23:56:22]Write i2c OK [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: D1 [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: D1 01 00 [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: D1 01 00 6A 1C 00 57 [23:56:22]Write to MH i2c: 01 00 00 6B 1C 87 [23:56:22]Write i2c OK [23:56:22]MH_I2C_Read... [23:56:23]*** Cut start [23:56:23]*** Partial cut [23:56:23]*** CUTSNS_PIN = 1 [23:56:23]*** CUTSNS_PIN = 0 [23:56:23]*** Brake cut motor [23:56:24]Read from MH i2c: 01 [23:56:24]MH_I2C_Read... [23:56:24]*** Stop cut motor [23:56:24]Read from MH i2c: 01 07 00 [23:56:24]MH_I2C_Read... [23:56:24]*** Cut end [23:56:24]Read from MH i2c: 01 07 00 6B 1C 00 00 00 00 00 FF 0F 9C [23:56:24]process_action x_report done [23:56:24]requested_data is exist [23:56:24]produce_requested_data [23:56:24]requested_item fd.num is exist - process it [23:56:24]SAM_PROTO_GetFieldsCounters [23:56:24]wFMCommunicate request_size=4 [23:56:24]MH_SAM_APDU [23:56:24]CAPDU: 80 13 00 00 [23:56:24]Write to MH i2c: E2 08 00 6C 1C 80 13 00 00 00 00 00 00 04 [23:56:24]Write i2c OK [23:56:24]MH_I2C_Read... [23:56:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:24]Read from MH i2c: E2 [23:56:24]MH_I2C_Read... [23:56:24]Read from MH i2c: E2 62 00 [23:56:24]MH_I2C_Read... [23:56:24]Read from MH i2c: E2 62 00 6C 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 64 [23:56:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:24]wFMCommunicate OK [23:56:24]SAM_PROTO_GetFieldsCounters done [23:56:24]requested_item shift.num is exist - process it [23:56:24]requested_item shift.opened is exist - process it [23:56:24]req_shift_opened [23:56:24]FM_GetShiftState [23:56:24]SAM_PROTO_GetShiftState [23:56:24]wFMCommunicate request_size=4 [23:56:24]MH_SAM_APDU [23:56:24]CAPDU: 80 13 01 00 [23:56:24]Write to MH i2c: E2 08 00 6D 1C 80 13 01 00 00 00 00 00 06 [23:56:24]OFD Sender: No OFD packet to send [23:56:24]Write i2c OK [23:56:24]MH_I2C_Read... [23:56:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:24]Read from MH i2c: E2 [23:56:24]MH_I2C_Read... [23:56:24]Read from MH i2c: E2 0E 00 [23:56:24]MH_I2C_Read... [23:56:24]Read from MH i2c: E2 0E 00 6D 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 29 [23:56:24]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:56:24]wFMCommunicate OK [23:56:24]SAM_PROTO_GetShiftState done [23:56:24]FM_GetShiftState done [23:56:24]req_shift_opened done [23:56:24]requested_item shift.open_date is exist - process it [23:56:24]req_shift_open_date [23:56:24]req_shift_open_date done [23:56:24]produce_requested_data done [23:56:24]produce_requested_data return {"fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:56:24]process_action_free x_report [23:56:24]json_value_free [23:56:24]json_value_free done [23:56:24]process_json_proto returns [23:56:24]Send response to host [23:56:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:56:24]free response buf [23:56:24]execute_script done [23:56:24]execute_script returns [23:56:24]free content buf [23:56:24]Sock 9.Close socket [23:56:24]Sock 9.Thread stoped [23:56:29]OFD Sender: No OFD packet to send [23:56:34]OFD Sender: No OFD packet to send [23:56:39]OFD Sender: No OFD packet to send [23:56:44]OFD Sender: No OFD packet to send [23:56:45]accept exits with 7 [23:56:45]New connection [23:56:45]New thread 3067440484 created [23:56:45]Thread 3067583844 joined [23:56:45]Waiting for new connection... [23:56:45] Sock 7.Parse request [23:56:45]Sock 7.Check first char [23:56:45]Sock 7.First char is OK [23:56:45]request: POST /json_proto HTTP/1.0 [23:56:45]Method: POST [23:56:45]URL: /json_proto [23:56:45]Method is POST - this is cgi request [23:56:45]url: /json_proto [23:56:45]query_string will be loaded in cgi processing [23:56:45]execute_cgi json_proto POST (null) [23:56:45]execute_cgi path=json_proto method=POST [23:56:45]POST find Content-Length [23:56:45]Host: 172.17.44.3:8080 [23:56:45]Content-Length: 215 [23:56:45]Content-Type: application/json [23:56:45] [23:56:45]POST finish read [23:56:45]Found Content-Length = 215 [23:56:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:45]execute_script... [23:56:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:45]POST & json_proto [23:56:45]process_json_proto [23:56:45]json parsed OK: [23:56:45]protocol is kg_v1.0 [23:56:45]action value=get_value [23:56:45]process_action get_value [23:56:45]cmd_get_value [23:56:45]process_action get_value done [23:56:45]requested_data is exist [23:56:45]produce_requested_data [23:56:45]requested_item kkm.sn is exist - process it [23:56:45]requested_item kkm.ver is exist - process it [23:56:45]requested_item fm.sn is exist - process it [23:56:45]wFMCommunicate request_size=4 [23:56:45]MH_SAM_APDU [23:56:45]CAPDU: 80 11 00 00 [23:56:45]Write to MH i2c: E2 08 00 6E 1C 80 11 00 00 00 00 00 00 04 [23:56:45]Write i2c OK [23:56:45]MH_I2C_Read... [23:56:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:45]Read from MH i2c: E2 [23:56:45]MH_I2C_Read... [23:56:45]Read from MH i2c: E2 17 00 [23:56:45]MH_I2C_Read... [23:56:45]Read from MH i2c: E2 17 00 6E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 50 [23:56:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:56:45]wFMCommunicate OK [23:56:45]requested_item fd.num is exist - process it [23:56:45]SAM_PROTO_GetFieldsCounters [23:56:45]wFMCommunicate request_size=4 [23:56:45]MH_SAM_APDU [23:56:45]CAPDU: 80 13 00 00 [23:56:45]Write to MH i2c: E2 08 00 6F 1C 80 13 00 00 00 00 00 00 07 [23:56:45]Write i2c OK [23:56:45]MH_I2C_Read... [23:56:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:45]Read from MH i2c: E2 [23:56:45]MH_I2C_Read... [23:56:45]Read from MH i2c: E2 62 00 [23:56:45]MH_I2C_Read... [23:56:45]Read from MH i2c: E2 62 00 6F 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 67 [23:56:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B4 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:46]wFMCommunicate OK [23:56:46]SAM_PROTO_GetFieldsCounters done [23:56:46]requested_item shift.num is exist - process it [23:56:46]requested_item shift.opened is exist - process it [23:56:46]req_shift_opened [23:56:46]FM_GetShiftState [23:56:46]SAM_PROTO_GetShiftState [23:56:46]wFMCommunicate request_size=4 [23:56:46]MH_SAM_APDU [23:56:46]CAPDU: 80 13 01 00 [23:56:46]Write to MH i2c: E2 08 00 70 1C 80 13 01 00 00 00 00 00 09 [23:56:46]Write i2c OK [23:56:46]MH_I2C_Read... [23:56:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:46]Read from MH i2c: E2 [23:56:46]MH_I2C_Read... [23:56:46]Read from MH i2c: E2 0E 00 [23:56:46]MH_I2C_Read... [23:56:46]Read from MH i2c: E2 0E 00 70 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 2C [23:56:46]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:56:46]wFMCommunicate OK [23:56:46]SAM_PROTO_GetShiftState done [23:56:46]FM_GetShiftState done [23:56:46]req_shift_opened done [23:56:46]requested_item shift.open_date is exist - process it [23:56:46]req_shift_open_date [23:56:46]req_shift_open_date done [23:56:46]produce_requested_data done [23:56:46]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910} [23:56:46]process_action_free get_value [23:56:46]json_value_free [23:56:46]json_value_free done [23:56:46]process_json_proto returns [23:56:46]Send response to host [23:56:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58804,"shift.num":100,"shift.opened":1,"shift.open_date":1724112910}}} [23:56:46]free response buf [23:56:46]execute_script done [23:56:46]execute_script returns [23:56:46]free content buf [23:56:46]Sock 7.Close socket [23:56:46]Sock 7.Thread stoped [23:56:46]accept exits with 9 [23:56:46]New connection [23:56:46]New thread 3067583844 created [23:56:46]Thread 3067440484 joined [23:56:46]Waiting for new connection... [23:56:46] Sock 9.Parse request [23:56:46]Sock 9.Check first char [23:56:46]Sock 9.First char is OK [23:56:46]request: POST /json_proto HTTP/1.0 [23:56:46]Method: POST [23:56:46]URL: /json_proto [23:56:46]Method is POST - this is cgi request [23:56:46]url: /json_proto [23:56:46]query_string will be loaded in cgi processing [23:56:46]execute_cgi json_proto POST (null) [23:56:46]execute_cgi path=json_proto method=POST [23:56:46]POST find Content-Length [23:56:46]Host: 172.17.44.3:8080 [23:56:46]Content-Length: 331 [23:56:46]Content-Type: application/json [23:56:46] [23:56:46]POST finish read [23:56:46]Found Content-Length = 331 [23:56:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:46]execute_script... [23:56:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:46]POST & json_proto [23:56:46]process_json_proto [23:56:46]json parsed OK: [23:56:46]protocol is kg_v1.0 [23:56:46]action value=get_value [23:56:46]process_action get_value [23:56:46]cmd_get_value [23:56:46]process_action get_value done [23:56:46]requested_data is exist [23:56:46]produce_requested_data [23:56:46]requested_item fm.sale.total is exist - process it [23:56:46]SAM_PROTO_GetFMData [23:56:46]wFMCommunicate request_size=4 [23:56:46]MH_SAM_APDU [23:56:46]CAPDU: 80 13 03 00 [23:56:46]Write to MH i2c: E2 08 00 71 1C 80 13 03 00 00 00 00 00 0C [23:56:46]Write i2c OK [23:56:46]MH_I2C_Read... [23:56:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:46]Read from MH i2c: E2 [23:56:46]MH_I2C_Read... [23:56:46]Read from MH i2c: E2 FD 00 [23:56:46]MH_I2C_Read... [23:56:46]Read from MH i2c: E2 FD 00 71 1C 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 55 [23:56:46]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:56:46]wFMCommunicate OK [23:56:46]wFMCommunicate request_size=4 [23:56:46]MH_SAM_APDU [23:56:46]CAPDU: 80 17 00 00 [23:56:46]Write to MH i2c: E2 08 00 72 1C 80 17 00 00 00 00 00 00 0E [23:56:46]Write i2c OK [23:56:46]MH_I2C_Read... [23:56:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:46]Read from MH i2c: E2 [23:56:46]MH_I2C_Read... [23:56:46]Read from MH i2c: E2 FD 00 [23:56:46]MH_I2C_Read... [23:56:46]Read from MH i2c: E2 FD 00 72 1C 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 2A [23:56:47]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:56:47]wFMCommunicate OK [23:56:47]wFMCommunicate request_size=4 [23:56:47]MH_SAM_APDU [23:56:47]CAPDU: 80 17 00 00 [23:56:47]Write to MH i2c: E2 08 00 73 1C 80 17 00 00 00 00 00 00 0F [23:56:47]Write i2c OK [23:56:47]MH_I2C_Read... [23:56:47]Read from MH i2c: E2 [23:56:47]MH_I2C_Read... [23:56:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:47]Read from MH i2c: E2 FD 00 [23:56:47]MH_I2C_Read... [23:56:47]Read from MH i2c: E2 FD 00 73 1C 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 24 [23:56:47]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:56:47]wFMCommunicate OK [23:56:47]wFMCommunicate request_size=4 [23:56:47]MH_SAM_APDU [23:56:47]CAPDU: 80 17 00 00 [23:56:47]Write to MH i2c: E2 08 00 74 1C 80 17 00 00 00 00 00 00 10 [23:56:47]Write i2c OK [23:56:47]MH_I2C_Read... [23:56:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:47]Read from MH i2c: E2 [23:56:47]MH_I2C_Read... [23:56:47]Read from MH i2c: E2 FD 00 [23:56:47]MH_I2C_Read... [23:56:47]Read from MH i2c: E2 FD 00 74 1C 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 88 [23:56:47]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:47]wFMCommunicate OK [23:56:47]wFMCommunicate request_size=4 [23:56:47]MH_SAM_APDU [23:56:47]CAPDU: 80 17 00 00 [23:56:47]Write to MH i2c: E2 08 00 75 1C 80 17 00 00 00 00 00 00 11 [23:56:47]Write i2c OK [23:56:47]MH_I2C_Read... [23:56:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:56:48]Read from MH i2c: E2 [23:56:48]MH_I2C_Read... [23:56:48]Read from MH i2c: E2 E1 00 [23:56:48]MH_I2C_Read... [23:56:48]Read from MH i2c: E2 E1 00 75 1C 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FF [23:56:48]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:48]wFMCommunicate OK [23:56:48]SAM_PROTO_GetFMData done [23:56:48]requested_item fm.sale_refund.total is exist - process it [23:56:48]requested_item fm.buy.total is exist - process it [23:56:48]requested_item shift.sale.total is exist - process it [23:56:48]SAM_PROTO_GetShiftData [23:56:48]wFMCommunicate request_size=4 [23:56:48]MH_SAM_APDU [23:56:48]CAPDU: 80 13 02 00 [23:56:48]Write to MH i2c: E2 08 00 76 1C 80 13 02 00 00 00 00 00 10 [23:56:48]Write i2c OK [23:56:48]MH_I2C_Read... [23:56:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:48]Read from MH i2c: E2 [23:56:48]MH_I2C_Read... [23:56:48]Read from MH i2c: E2 FD 00 [23:56:48]MH_I2C_Read... [23:56:48]Read from MH i2c: E2 FD 00 76 1C 00 BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 BF [23:56:48]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:56:49]wFMCommunicate OK [23:56:49]wFMCommunicate request_size=4 [23:56:49]MH_SAM_APDU [23:56:49]CAPDU: 80 17 00 00 [23:56:49]Write to MH i2c: E2 08 00 77 1C 80 17 00 00 00 00 00 00 13 [23:56:49]Write i2c OK [23:56:49]MH_I2C_Read... [23:56:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:49]Read from MH i2c: E2 [23:56:49]MH_I2C_Read... [23:56:49]Read from MH i2c: E2 FD 00 [23:56:49]MH_I2C_Read... [23:56:49]Read from MH i2c: E2 FD 00 77 1C 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 F0 [23:56:49]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:56:49]wFMCommunicate OK [23:56:49]wFMCommunicate request_size=4 [23:56:49]MH_SAM_APDU [23:56:49]CAPDU: 80 17 00 00 [23:56:49]Write to MH i2c: E2 08 00 78 1C 80 17 00 00 00 00 00 00 14 [23:56:49]Write i2c OK [23:56:49]MH_I2C_Read... [23:56:49]OFD Sender: No OFD packet to send [23:56:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:49]Read from MH i2c: E2 [23:56:49]MH_I2C_Read... [23:56:49]Read from MH i2c: E2 FD 00 [23:56:49]MH_I2C_Read... [23:56:49]Read from MH i2c: E2 FD 00 78 1C 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 3D [23:56:49]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:56:50]wFMCommunicate OK [23:56:50]wFMCommunicate request_size=4 [23:56:50]MH_SAM_APDU [23:56:50]CAPDU: 80 17 00 00 [23:56:50]Write to MH i2c: E2 08 00 79 1C 80 17 00 00 00 00 00 00 15 [23:56:50]Write i2c OK [23:56:50]MH_I2C_Read... [23:56:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:50]Read from MH i2c: E2 [23:56:50]MH_I2C_Read... [23:56:50]Read from MH i2c: E2 FD 00 [23:56:50]MH_I2C_Read... [23:56:50]Read from MH i2c: E2 FD 00 79 1C 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 96 [23:56:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:56:50]wFMCommunicate OK [23:56:50]wFMCommunicate request_size=4 [23:56:50]MH_SAM_APDU [23:56:50]CAPDU: 80 17 00 00 [23:56:50]Write to MH i2c: E2 08 00 7A 1C 80 17 00 00 00 00 00 00 16 [23:56:50]Write i2c OK [23:56:50]MH_I2C_Read... [23:56:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:56:50]Read from MH i2c: E2 [23:56:50]MH_I2C_Read... [23:56:50]Read from MH i2c: E2 D9 00 [23:56:50]MH_I2C_Read... [23:56:50]Read from MH i2c: E2 D9 00 7A 1C 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F5 [23:56:50]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:50]wFMCommunicate OK [23:56:50]SAM_PROTO_GetShiftData done [23:56:50]requested_item shift.sale.total_cash is exist - process it [23:56:50]requested_item shift.sale_refund.total is exist - process it [23:56:50]requested_item shift.sale_refund.total_cash is exist - process it [23:56:50]requested_item shift.buy.total is exist - process it [23:56:50]requested_item shift.buy.total_cash is exist - process it [23:56:50]produce_requested_data done [23:56:50]produce_requested_data return {"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:56:50]process_action_free get_value [23:56:50]json_value_free [23:56:50]json_value_free done [23:56:50]process_json_proto returns [23:56:50]Send response to host [23:56:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:56:50]free response buf [23:56:50]execute_script done [23:56:50]execute_script returns [23:56:50]free content buf [23:56:50]Sock 9.Close socket [23:56:50]Sock 9.Thread stoped [23:56:51]accept exits with 7 [23:56:51]New connection [23:56:51]New thread 3067440484 created [23:56:51]Thread 3067583844 joined [23:56:51]Waiting for new connection... [23:56:51] Sock 7.Parse request [23:56:51]Sock 7.Check first char [23:56:51]Sock 7.First char is OK [23:56:51]request: POST /json_proto HTTP/1.0 [23:56:51]Method: POST [23:56:51]URL: /json_proto [23:56:51]Method is POST - this is cgi request [23:56:51]url: /json_proto [23:56:51]query_string will be loaded in cgi processing [23:56:51]execute_cgi json_proto POST (null) [23:56:51]execute_cgi path=json_proto method=POST [23:56:51]POST find Content-Length [23:56:51]Host: 172.17.44.3:8080 [23:56:51]Content-Length: 331 [23:56:51]Content-Type: application/json [23:56:51] [23:56:51]POST finish read [23:56:51]Found Content-Length = 331 [23:56:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:51]execute_script... [23:56:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:51]POST & json_proto [23:56:51]process_json_proto [23:56:51]json parsed OK: [23:56:51]protocol is kg_v1.0 [23:56:51]action value=get_value [23:56:51]process_action get_value [23:56:51]cmd_get_value [23:56:51]process_action get_value done [23:56:51]requested_data is exist [23:56:51]produce_requested_data [23:56:51]requested_item fm.sale.total is exist - process it [23:56:51]SAM_PROTO_GetFMData [23:56:51]wFMCommunicate request_size=4 [23:56:51]MH_SAM_APDU [23:56:51]CAPDU: 80 13 03 00 [23:56:51]Write to MH i2c: E2 08 00 7B 1C 80 13 03 00 00 00 00 00 16 [23:56:51]Write i2c OK [23:56:51]MH_I2C_Read... [23:56:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:51]Read from MH i2c: E2 [23:56:51]MH_I2C_Read... [23:56:51]Read from MH i2c: E2 FD 00 [23:56:51]MH_I2C_Read... [23:56:51]Read from MH i2c: E2 FD 00 7B 1C 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 5F [23:56:51]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:56:52]wFMCommunicate OK [23:56:52]wFMCommunicate request_size=4 [23:56:52]MH_SAM_APDU [23:56:52]CAPDU: 80 17 00 00 [23:56:52]Write to MH i2c: E2 08 00 7C 1C 80 17 00 00 00 00 00 00 18 [23:56:52]Write i2c OK [23:56:52]MH_I2C_Read... [23:56:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:52]Read from MH i2c: E2 [23:56:52]MH_I2C_Read... [23:56:52]Read from MH i2c: E2 FD 00 [23:56:52]MH_I2C_Read... [23:56:52]Read from MH i2c: E2 FD 00 7C 1C 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 34 [23:56:52]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:56:52]wFMCommunicate OK [23:56:52]wFMCommunicate request_size=4 [23:56:52]MH_SAM_APDU [23:56:52]CAPDU: 80 17 00 00 [23:56:52]Write to MH i2c: E2 08 00 7D 1C 80 17 00 00 00 00 00 00 19 [23:56:52]Write i2c OK [23:56:52]MH_I2C_Read... [23:56:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:52]Read from MH i2c: E2 [23:56:52]MH_I2C_Read... [23:56:52]Read from MH i2c: E2 FD 00 [23:56:52]MH_I2C_Read... [23:56:52]Read from MH i2c: E2 FD 00 7D 1C 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 2E [23:56:53]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:56:53]wFMCommunicate OK [23:56:53]wFMCommunicate request_size=4 [23:56:53]MH_SAM_APDU [23:56:53]CAPDU: 80 17 00 00 [23:56:53]Write to MH i2c: E2 08 00 7E 1C 80 17 00 00 00 00 00 00 1A [23:56:53]Write i2c OK [23:56:53]MH_I2C_Read... [23:56:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:53]Read from MH i2c: E2 [23:56:53]MH_I2C_Read... [23:56:53]Read from MH i2c: E2 FD 00 [23:56:53]MH_I2C_Read... [23:56:53]Read from MH i2c: E2 FD 00 7E 1C 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 92 [23:56:53]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:53]wFMCommunicate OK [23:56:53]wFMCommunicate request_size=4 [23:56:53]MH_SAM_APDU [23:56:53]CAPDU: 80 17 00 00 [23:56:53]Write to MH i2c: E2 08 00 7F 1C 80 17 00 00 00 00 00 00 1B [23:56:53]Write i2c OK [23:56:53]MH_I2C_Read... [23:56:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:56:53]Read from MH i2c: E2 [23:56:53]MH_I2C_Read... [23:56:53]Read from MH i2c: E2 E1 00 [23:56:53]MH_I2C_Read... [23:56:53]Read from MH i2c: E2 E1 00 7F 1C 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [23:56:54]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:54]wFMCommunicate OK [23:56:54]SAM_PROTO_GetFMData done [23:56:54]requested_item fm.sale_refund.total is exist - process it [23:56:54]requested_item fm.buy.total is exist - process it [23:56:54]requested_item shift.sale.total is exist - process it [23:56:54]SAM_PROTO_GetShiftData [23:56:54]wFMCommunicate request_size=4 [23:56:54]MH_SAM_APDU [23:56:54]CAPDU: 80 13 02 00 [23:56:54]Write to MH i2c: E2 08 00 80 1C 80 13 02 00 00 00 00 00 1A [23:56:54]Write i2c OK [23:56:54]MH_I2C_Read... [23:56:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:54]Read from MH i2c: E2 [23:56:54]MH_I2C_Read... [23:56:54]Read from MH i2c: E2 FD 00 [23:56:54]MH_I2C_Read... [23:56:54]Read from MH i2c: E2 FD 00 80 1C 00 BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 C9 [23:56:54]RAPDU: BC 04 AA 04 B8 04 6E 04 OFD Sender: No OFD packet to send [23:56:54]04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:56:55]wFMCommunicate OK [23:56:55]wFMCommunicate request_size=4 [23:56:55]MH_SAM_APDU [23:56:55]CAPDU: 80 17 00 00 [23:56:55]Write to MH i2c: E2 08 00 81 1C 80 17 00 00 00 00 00 00 1D [23:56:55]Write i2c OK [23:56:55]MH_I2C_Read... [23:56:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:55]Read from MH i2c: E2 [23:56:55]MH_I2C_Read... [23:56:55]Read from MH i2c: E2 FD 00 [23:56:55]MH_I2C_Read... [23:56:55]Read from MH i2c: E2 FD 00 81 1C 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 FA [23:56:55]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:56:55]wFMCommunicate OK [23:56:55]wFMCommunicate request_size=4 [23:56:55]MH_SAM_APDU [23:56:55]CAPDU: 80 17 00 00 [23:56:55]Write to MH i2c: E2 08 00 82 1C 80 17 00 00 00 00 00 00 1E [23:56:55]Write i2c OK [23:56:55]MH_I2C_Read... [23:56:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:55]Read from MH i2c: E2 [23:56:55]MH_I2C_Read... [23:56:55]Read from MH i2c: E2 FD 00 [23:56:55]MH_I2C_Read... [23:56:55]Read from MH i2c: E2 FD 00 82 1C 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 47 [23:56:56]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:56:56]wFMCommunicate OK [23:56:56]wFMCommunicate request_size=4 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 17 00 00 [23:56:56]Write to MH i2c: E2 08 00 83 1C 80 17 00 00 00 00 00 00 1F [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 FD 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 FD 00 83 1C 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 A0 [23:56:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:56:56]wFMCommunicate OK [23:56:56]wFMCommunicate request_size=4 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 17 00 00 [23:56:56]Write to MH i2c: E2 08 00 84 1C 80 17 00 00 00 00 00 00 20 [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:56:57]Read from MH i2c: E2 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 D9 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 D9 00 84 1C 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FF [23:56:57]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:57]wFMCommunicate OK [23:56:57]SAM_PROTO_GetShiftData done [23:56:57]requested_item shift.sale.total_cash is exist - process it [23:56:57]requested_item shift.sale_refund.total is exist - process it [23:56:57]requested_item shift.sale_refund.total_cash is exist - process it [23:56:57]requested_item shift.buy.total is exist - process it [23:56:57]requested_item shift.buy.total_cash is exist - process it [23:56:57]produce_requested_data done [23:56:57]produce_requested_data return {"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:56:57]process_action_free get_value [23:56:57]json_value_free [23:56:57]json_value_free done [23:56:57]process_json_proto returns [23:56:57]Send response to host [23:56:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:56:57]free response buf [23:56:57]execute_script done [23:56:57]execute_script returns [23:56:57]free content buf [23:56:57]Sock 7.Close socket [23:56:57]Sock 7.Thread stoped [23:56:57]accept exits with 9 [23:56:57]New connection [23:56:57]New thread 3067583844 created [23:56:57]Thread 3067440484 joined [23:56:57]Waiting for new connection... [23:56:57] Sock 9.Parse request [23:56:57]Sock 9.Check first char [23:56:57]Sock 9.First char is OK [23:56:57]request: POST /json_proto HTTP/1.0 [23:56:57]Method: POST [23:56:57]URL: /json_proto [23:56:57]Method is POST - this is cgi request [23:56:57]url: /json_proto [23:56:57]query_string will be loaded in cgi processing [23:56:57]execute_cgi json_proto POST (null) [23:56:57]execute_cgi path=json_proto method=POST [23:56:57]POST find Content-Length [23:56:57]Host: 172.17.44.3:8080 [23:56:57]Content-Length: 248 [23:56:57]Content-Type: application/json [23:56:57] [23:56:57]POST finish read [23:56:57]Found Content-Length = 248 [23:56:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0413\u0430\u043D\u044B\u0435\u0432 \u0414. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:57]execute_script... [23:56:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0413\u0430\u043D\u044B\u0435\u0432 \u0414. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:57]POST & json_proto [23:56:57]process_json_proto [23:56:57]json parsed OK: [23:56:57]protocol is kg_v1.0 [23:56:57]action value=close_shift [23:56:57]process_action close_shift [23:56:57]cmd_close_shift [23:56:57]MH_GetDate [23:56:57]Write to MH i2c: F0 00 00 85 1C 90 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: F0 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: F0 09 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: F0 09 00 85 1C 00 4A 2D C5 66 AD C5 5D 66 70 [23:56:57]GetLastDocTimeStamp 1724198175 [23:56:57]current date 1724198218 [23:56:57]FM_GetShiftState [23:56:57]SAM_PROTO_GetShiftState [23:56:57]wFMCommunicate request_size=4 [23:56:57]MH_SAM_APDU [23:56:57]CAPDU: 80 13 01 00 [23:56:57]Write to MH i2c: E2 08 00 86 1C 80 13 01 00 00 00 00 00 1F [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:57]Read from MH i2c: E2 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 0E 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 0E 00 86 1C 00 09 00 01 0E E0 C3 66 00 00 00 00 90 00 42 [23:56:57]RAPDU: 09 00 01 0E E0 C3 66 00 00 00 00 90 00 [23:56:57]wFMCommunicate OK [23:56:57]SAM_PROTO_GetShiftState done [23:56:57]FM_GetShiftState done [23:56:57]KKMCreateCloseShiftDocument [23:56:57]Load OK [23:56:57]Malloc new data [23:56:57]MH_GetDate [23:56:57]Write to MH i2c: F0 00 00 87 1C 92 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: F0 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: F0 09 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: F0 09 00 87 1C 00 4A 2D C5 66 AD C5 5D 66 72 [23:56:57]Malloc new data [23:56:57]Malloc new data [23:56:57]Malloc new data [23:56:57]Malloc new data [23:56:57]KKMCreateCloseShiftDocument OK [23:56:57]KKMSetCloseShiftData OK [23:56:57]ProcessDocumentItem done err = 0, tmpTLVsize=67 [23:56:57]tlvbuf is B6F5BED0 [23:56:57]KKMLoadAndSignCloseShiftData [23:56:57]SAM_PROTO_ProcessDocument [23:56:57]wFMCommunicate request_size=9 [23:56:57]MH_SAM_APDU [23:56:57]CAPDU: 80 15 01 00 04 05 00 43 00 [23:56:57]Write to MH i2c: E2 0C 00 88 1C 80 15 01 00 04 00 05 00 43 00 00 00 73 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:56:57]Read from MH i2c: E2 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 03 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 03 00 88 1C 00 90 00 18 [23:56:57]RAPDU: 90 00 [23:56:57]wFMCommunicate OK [23:56:57]wFMCommunicate request_size=23 [23:56:57]MH_SAM_APDU [23:56:57]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [23:56:57]Write to MH i2c: E2 1A 00 89 1C 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 1A [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:56:57]Read from MH i2c: E2 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 03 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 03 00 89 1C 00 90 00 19 [23:56:57]RAPDU: 90 00 [23:56:57]wFMCommunicate OK [23:56:57]wFMCommunicate request_size=26 [23:56:57]MH_SAM_APDU [23:56:57]CAPDU: 80 15 02 00 15 FD 03 11 00 D0 93 D0 B0 D0 BD D1 8B D0 B5 D0 B2 20 D0 94 2E 20 [23:56:57]Write to MH i2c: E2 1D 00 8A 1C 80 15 02 00 15 00 FD 03 11 00 D0 93 D0 B0 D0 BD D1 8B D0 B5 D0 B2 20 D0 94 2E 20 00 00 06 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:56:57]Read from MH i2c: E2 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 03 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 03 00 8A 1C 00 90 00 1A [23:56:57]RAPDU: 90 00 [23:56:57]wFMCommunicate OK [23:56:57]wFMCommunicate request_size=13 [23:56:57]MH_SAM_APDU [23:56:57]CAPDU: 80 15 02 00 08 F4 03 04 00 4A 2D C5 66 [23:56:57]Write to MH i2c: E2 10 00 8B 1C 80 15 02 00 08 00 F4 03 04 00 4A 2D C5 66 00 00 D4 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:56:57]Read from MH i2c: E2 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 03 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 03 00 8B 1C 00 90 00 1B [23:56:58]RAPDU: 90 00 [23:56:58]wFMCommunicate OK [23:56:58]wFMCommunicate request_size=25 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 [23:56:58]Write to MH i2c: E2 1C 00 8C 1C 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 00 00 8E [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:56:58]Read from MH i2c: E2 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 03 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 03 00 8C 1C 00 90 00 1C [23:56:58]RAPDU: 90 00 [23:56:58]wFMCommunicate OK [23:56:58]wFMCommunicate request_size=4 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 15 03 00 [23:56:58]Write to MH i2c: E2 08 00 8D 1C 80 15 03 00 00 00 00 00 2A [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:58]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:56:58]Read from MH i2c: E2 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 FD 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 FD 00 8D 1C 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E5 00 00 0E 04 04 00 64 00 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 90 00 CA [23:56:58]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B5 E5 00 00 0E 04 04 00 64 00 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 90 00 [23:56:58]wFMCommunicate OK [23:56:58]SAM_PROTO_ProcessDocument answer len = 1279 [23:56:58]SAM_PROTO_ProcessDocument remain to read = 1031 [23:56:58]wFMCommunicate request_size=4 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 17 00 00 [23:56:58]Write to MH i2c: E2 08 00 8E 1C 80 17 00 00 00 00 00 00 2A [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:59]Read from MH i2c: E2 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 8E 1C 00 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 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 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 76 [23:56:59]RAPDU: C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 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 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [23:56:59]wFMCommunicate OK [23:56:59]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:56:59]SAM_PROTO_ProcessDocument remain to read = 781 [23:56:59]wFMCommunicate request_size=4 [23:56:59]MH_SAM_APDU [23:56:59]CAPDU: 80 17 00 00 [23:56:59]Write to MH i2c: E2 08 00 8F 1C 80 17 00 00 00 00 00 00 2B [23:56:59]Write i2c OK [23:56:59]MH_I2C_Read... [23:56:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:59]Read from MH i2c: E2 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 8F 1C 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 91 [23:56:59]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 OFD Sender: No OFD packet to send [23:57:00]F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 [23:57:00]wFMCommunicate OK [23:57:00]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:57:00]SAM_PROTO_ProcessDocument remain to read = 531 [23:57:00]wFMCommunicate request_size=4 [23:57:00]MH_SAM_APDU [23:57:00]CAPDU: 80 17 00 00 [23:57:00]Write to MH i2c: E2 08 00 90 1C 80 17 00 00 00 00 00 00 2C [23:57:00]Write i2c OK [23:57:00]MH_I2C_Read... [23:57:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:57:00]Read from MH i2c: E2 [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: E2 FD 00 [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: E2 FD 00 90 1C 00 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 CD [23:57:00]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 [23:57:00]wFMCommunicate OK [23:57:00]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:57:00]SAM_PROTO_ProcessDocument remain to read = 281 [23:57:00]wFMCommunicate request_size=4 [23:57:00]MH_SAM_APDU [23:57:00]CAPDU: 80 17 00 00 [23:57:00]Write to MH i2c: E2 08 00 91 1C 80 17 00 00 00 00 00 00 2D [23:57:00]Write i2c OK [23:57:00]MH_I2C_Read... [23:57:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:57:01]Read from MH i2c: E2 [23:57:01]MH_I2C_Read... [23:57:01]Read from MH i2c: E2 FD 00 [23:57:01]MH_I2C_Read... [23:57:01]Read from MH i2c: E2 FD 00 91 1C 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 D9 [23:57:01]RAPDU: 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 [23:57:01]wFMCommunicate OK [23:57:01]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:57:01]SAM_PROTO_ProcessDocument remain to read = 31 [23:57:01]wFMCommunicate request_size=4 [23:57:01]MH_SAM_APDU [23:57:01]CAPDU: 80 17 00 00 [23:57:01]Write to MH i2c: E2 08 00 92 1C 80 17 00 00 00 00 00 00 2E [23:57:01]Write i2c OK [23:57:01]MH_I2C_Read... [23:57:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [23:57:01]Read from MH i2c: E2 [23:57:01]MH_I2C_Read... [23:57:01]Read from MH i2c: E2 22 00 [23:57:01]MH_I2C_Read... [23:57:01]Read from MH i2c: E2 22 00 92 1C 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 10 FB 13 A2 14 0A 90 00 56 [23:57:01]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 10 FB 13 A2 14 0A 90 00 [23:57:01]wFMCommunicate OK [23:57:01]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [23:57:01]SAM_PROTO_ProcessDocument done [23:57:01]1209 (1) - 1.0 - номер версии ФФД [23:57:01]1041 (16) - 0000000002094532 - номер ФМ [23:57:01]1040 (4) - 58805 - номер ФД [23:57:01]1038 (4) - 100 - номер смены [23:57:01]1118 (4) - 788 - количество кассовых чеков за смену [23:57:01]1111 (4) - 790 - общее количество ФД за смену [23:57:01]1194 (1208) - счетчики итогов смены [23:57:01] 1134 (4) - 788 - количество чеков со всеми признаками расчетов [23:57:01] 1129 (158) - счетчики операций «приход» [23:57:01] 1135 (4) - 778 - количество чеков по признаку расчетов [23:57:01] 1201 (4) - 656481.61 - общая итоговая сумма в чеках [23:57:01] 1136 (3) - 89963.00 - итоговая сумма в чеках наличными [23:57:01] 1138 (4) - 566518.61 - итоговая сумма в чеках безналичными [23:57:01] 1024 (123) - суммы налогов [23:57:01] 1006 (9) - суммы НДС [23:57:01] 1010 (1) - 0% - код ставки НДС [23:57:01] 1011 (0) - 0.00 - сумма НДС по ставке [23:57:01] 1006 (12) - суммы НДС [23:57:01] 1010 (1) - 12% - код ставки НДС [23:57:01] 1011 (3) - 69718.41 - сумма НДС по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 0% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (12) - суммы НСП [23:57:01] 1014 (1) - 1% - код ставки НСП [23:57:01] 1015 (3) - 5809.83 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 2% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 3% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 5% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 0,50% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 1,50% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1130 (152) - счетчики операций «возврат прихода» [23:57:01] 1135 (4) - 10 - количество чеков по признаку расчетов [23:57:01] 1201 (3) - 47024.00 - общая итоговая сумма в чеках [23:57:01] 1136 (3) - 47024.00 - итоговая сумма в чеках наличными [23:57:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:57:01] 1024 (122) - суммы налогов [23:57:01] 1006 (9) - суммы НДС [23:57:01] 1010 (1) - 0% - код ставки НДС [23:57:01] 1011 (0) - 0.00 - сумма НДС по ставке [23:57:01] 1006 (12) - суммы НДС [23:57:01] 1010 (1) - 12% - код ставки НДС [23:57:01] 1011 (3) - 4994.05 - сумма НДС по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 0% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (11) - суммы НСП [23:57:01] 1014 (1) - 1% - код ставки НСП [23:57:01] 1015 (2) - 416.17 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 2% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 3% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 5% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 0,50% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 1,50% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1131 (141) - счетчики операций «расход» [23:57:01] 1135 (4) - 0 - количество чеков по признаку расчетов [23:57:01] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:57:01] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:57:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:57:01] 1024 (117) - суммы налогов [23:57:01] 1006 (9) - суммы НДС [23:57:01] 1010 (1) - 0% - код ставки НДС [23:57:01] 1011 (0) - 0.00 - сумма НДС по ставке [23:57:01] 1006 (9) - суммы НДС [23:57:01] 1010 (1) - 12% - код ставки НДС [23:57:01] 1011 (0) - 0.00 - сумма НДС по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 0% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 1% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 2% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 3% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 5% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 0,50% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1007 (9) - суммы НСП [23:57:01] 1014 (1) - 1,50% - код ставки НСП [23:57:01] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:01] 1132 (141) - счетчики операций «возврат расхода» [23:57:01] 1135 (4) - 0 - количество чеков по признаку расчетов [23:57:01] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:57:01] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:57:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:57:01] 1024 (117) - суммы налогов [23:57:01] 1006 (9) - суммы НДС [23:57:01] 1010 (1) - 0% - код ставки НДС [23:57:01] 1011 (0) - 0.00 - сумма НДС по ставке [23:57:01] 1006 (9) - суммы НДС [23:57:02] 1010 (1) - 12% - код ставки НДС [23:57:02] 1011 (0) - 0.00 - сумма НДС по ставке [23:57:02] 1007 (9) - суммы НСП [23:57:02] 1014 (1) - 0% - код ставки НСП [23:57:02] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:02] 1007 (9) - суммы НСП [23:57:02] 1014 (1) - 1% - код ставки НСП [23:57:02] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:02] 1007 (9) - суммы НСП [23:57:02] 1014 (1) - 2% - код ставки НСП [23:57:02] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:02] 1007 (9) - суммы НСП [23:57:02] 1014 (1) - 3% - код ставки НСП [23:57:02] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:02] 1007 (9) - суммы НСП [23:57:02] 1014 (1) - 5% - код ставки НСП [23:57:02] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:02] 1007 (9) - суммы НСП [23:57:02] 1014 (1) - 0,50% - код ставки НСП [23:57:02] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:02] 1007 (9) - суммы НСП [23:57:02] 1014 (1) - 1,50% - код ставки НСП [23:57:02] 1015 (0) - 0.00 - сумма НСП по ставке [23:57:02] 1133 (588) - - счетчики коррекции - не используются [23:57:02]1077 (6) - 18670552224778 - ФПД [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1209 (04B9) [23:57:02]Malloc new data [23:57:02]Processing tag 1041 (0411) [23:57:02]Processing tag 1040 (0410) [23:57:02]Malloc new data [23:57:02]Processing tag 1038 (040E) [23:57:02]Malloc new data [23:57:02]Processing tag 1118 (045E) [23:57:02]Malloc new data [23:57:02]Processing tag 1111 (0457) [23:57:02]Malloc new data [23:57:02]Processing tag 1194 (04AA) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1134 (046E) [23:57:02]Malloc new data [23:57:02]Processing tag 1129 (0469) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1135 (046F) [23:57:02]Malloc new data [23:57:02]Processing tag 1201 (04B1) [23:57:02]Malloc new data [23:57:02]Processing tag 1136 (0470) [23:57:02]Malloc new data [23:57:02]Processing tag 1138 (0472) [23:57:02]Malloc new data [23:57:02]Processing tag 1024 (0400) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1006 (03EE) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1010 (03F2) [23:57:02]Malloc new data [23:57:02]Processing tag 1011 (03F3) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1006 (03EE) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1010 (03F2) [23:57:02]Malloc new data [23:57:02]Processing tag 1011 (03F3) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]SetTLVBufToDocument err=0 [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1130 (046A) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1135 (046F) [23:57:02]Malloc new data [23:57:02]Processing tag 1201 (04B1) [23:57:02]Malloc new data [23:57:02]Processing tag 1136 (0470) [23:57:02]Malloc new data [23:57:02]Processing tag 1138 (0472) [23:57:02]Malloc new data [23:57:02]Processing tag 1024 (0400) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1006 (03EE) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1010 (03F2) [23:57:02]Malloc new data [23:57:02]Processing tag 1011 (03F3) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1006 (03EE) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1010 (03F2) [23:57:02]Malloc new data [23:57:02]Processing tag 1011 (03F3) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]SetTLVBufToDocument err=0 [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1131 (046B) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1135 (046F) [23:57:02]Malloc new data [23:57:02]Processing tag 1201 (04B1) [23:57:02]Malloc new data [23:57:02]Processing tag 1136 (0470) [23:57:02]Malloc new data [23:57:02]Processing tag 1138 (0472) [23:57:02]Malloc new data [23:57:02]Processing tag 1024 (0400) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1006 (03EE) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1010 (03F2) [23:57:02]Malloc new data [23:57:02]Processing tag 1011 (03F3) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1006 (03EE) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1010 (03F2) [23:57:02]Malloc new data [23:57:02]Processing tag 1011 (03F3) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]SetTLVBufToDocument err=0 [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1132 (046C) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1135 (046F) [23:57:02]Malloc new data [23:57:02]Processing tag 1201 (04B1) [23:57:02]Malloc new data [23:57:02]Processing tag 1136 (0470) [23:57:02]Malloc new data [23:57:02]Processing tag 1138 (0472) [23:57:02]Malloc new data [23:57:02]Processing tag 1024 (0400) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1006 (03EE) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1010 (03F2) [23:57:02]Malloc new data [23:57:02]Processing tag 1011 (03F3) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1006 (03EE) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1010 (03F2) [23:57:02]Malloc new data [23:57:02]Processing tag 1011 (03F3) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1007 (03EF) [23:57:02]Load OK [23:57:02]SetTLVBufToDocument [23:57:02]Processing tag 1014 (03F6) [23:57:02]Malloc new data [23:57:02]Processing tag 1015 (03F7) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]SetTLVBufToDocument err=0 [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1133 (046D) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Processing tag 1077 (0435) [23:57:02]Malloc new data [23:57:02]SetTLVBufToDocument err=0 [23:57:02]Malloc new data [23:57:02]SAM_PROTO_GetFMData [23:57:02]wFMCommunicate request_size=4 [23:57:02]MH_SAM_APDU [23:57:02]CAPDU: 80 13 03 00 [23:57:02]Write to MH i2c: E2 08 00 93 1C 80 13 03 00 00 00 00 00 2E [23:57:02]Write i2c OK [23:57:02]MH_I2C_Read... [23:57:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:57:03]Read from MH i2c: E2 [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: E2 FD 00 [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: E2 FD 00 93 1C 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 77 [23:57:03]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [23:57:03]wFMCommunicate OK [23:57:03]wFMCommunicate request_size=4 [23:57:03]MH_SAM_APDU [23:57:03]CAPDU: 80 17 00 00 [23:57:03]Write to MH i2c: E2 08 00 94 1C 80 17 00 00 00 00 00 00 30 [23:57:03]Write i2c OK [23:57:03]MH_I2C_Read... [23:57:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:57:03]Read from MH i2c: E2 [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: E2 FD 00 [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: E2 FD 00 94 1C 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 4C [23:57:04]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [23:57:04]wFMCommunicate OK [23:57:04]wFMCommunicate request_size=4 [23:57:04]MH_SAM_APDU [23:57:04]CAPDU: 80 17 00 00 [23:57:04]Write to MH i2c: E2 08 00 95 1C 80 17 00 00 00 00 00 00 31 [23:57:04]Write i2c OK [23:57:04]MH_I2C_Read... [23:57:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:57:04]Read from MH i2c: E2 [23:57:04]MH_I2C_Read... [23:57:04]Read from MH i2c: E2 FD 00 [23:57:04]MH_I2C_Read... [23:57:04]Read from MH i2c: E2 FD 00 95 1C 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 46 [23:57:04]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [23:57:04]wFMCommunicate OK [23:57:04]wFMCommunicate request_size=4 [23:57:04]MH_SAM_APDU [23:57:04]CAPDU: 80 17 00 00 [23:57:04]Write to MH i2c: E2 08 00 96 1C 80 17 00 00 00 00 00 00 32 [23:57:04]Write i2c OK [23:57:04]MH_I2C_Read... [23:57:05]OFD Sender: No OFD packet to send [23:57:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:57:05]Read from MH i2c: E2 [23:57:05]MH_I2C_Read... [23:57:05]Read from MH i2c: E2 FD 00 [23:57:05]MH_I2C_Read... [23:57:05]Read from MH i2c: E2 FD 00 96 1C 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 AA [23:57:05]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:57:05]wFMCommunicate OK [23:57:05]wFMCommunicate request_size=4 [23:57:05]MH_SAM_APDU [23:57:05]CAPDU: 80 17 00 00 [23:57:05]Write to MH i2c: E2 08 00 97 1C 80 17 00 00 00 00 00 00 33 [23:57:05]Write i2c OK [23:57:05]MH_I2C_Read... [23:57:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [23:57:05]Read from MH i2c: E2 [23:57:05]MH_I2C_Read... [23:57:05]Read from MH i2c: E2 E1 00 [23:57:05]MH_I2C_Read... [23:57:05]Read from MH i2c: E2 E1 00 97 1C 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [23:57:06]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:57:06]wFMCommunicate OK [23:57:06]SAM_PROTO_GetFMData done [23:57:06]Malloc new data [23:57:06]Malloc new data [23:57:06]Malloc new data [23:57:06]Malloc new data [23:57:06]KKMLoadAndSignCloseShiftData err=0 [23:57:06]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Ганыев Д. 20.08.2024 23:56 Смена: 100 РНМ: 0000000000162794 ЗНМ: 0300000196 СНО: Общий режим Чеков за смену: 788 ФД за смену: 790 Всего чеков: 788 ИТОГИ ПРИХОД Чеков: 778 Общий итог: 656481.61 Итого наличными: 89963.00 Итого безнал.: 566518.61 НДС 0% : 0.00 НДС 12% : 69718.41 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 5809.83 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 10 Общий итог: 47024.00 Итого наличными: 47024.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 4994.05 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 416.17 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 42939.00 НС Приход: 66170242.70 НС Возвр.Прихода: 1487447.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 58805 ФМ: 0000000002094532 ФПД: 18670552224778 [23:57:06]StoreToDocumentArchive [23:57:06]shift 100 fd 58805 [23:57:06]save to /storage/0100/doc_00058805 [23:57:06]save last doc name /storage/0100/doc_00058805 to /storage/kkm_last_doc_name [23:57:06]save OK [23:57:06]Clear old archive folders... [23:57:06]Remove dir /storage/0010 [23:57:06]opendir ok [23:57:06]file . [23:57:06]file .. [23:57:06]file doc_1724198182 [23:57:06]remove file /storage/0010/doc_1724198182 [23:57:06]remove dir /storage/0010 [23:57:06]NVStorageSaveData kkm_registers [23:57:06]File name is /storage/kkm_registers [23:57:06]Write 24 bytes [23:57:06]NVStorageSaveData done [23:57:06]NVStorageSaveData kkm_registers [23:57:06]File name is /storage/kkm_registers [23:57:06]Write 24 bytes [23:57:06]NVStorageSaveData done [23:57:06]ProcessDocumentItem done err = 0, tmpTLVsize=1385 [23:57:06]tlvbuf is 01FE0240 [23:57:06]SAM_PROTO_ClearQueue [23:57:06]wFMCommunicate request_size=4 [23:57:06]MH_SAM_APDU [23:57:06]CAPDU: 80 09 00 00 [23:57:06]Write to MH i2c: E2 08 00 98 1C 80 09 00 00 00 00 00 00 26 [23:57:06]Write i2c OK [23:57:06]MH_I2C_Read... [23:57:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:57:06]Read from MH i2c: E2 [23:57:06]MH_I2C_Read... [23:57:06]Read from MH i2c: E2 03 00 [23:57:06]MH_I2C_Read... [23:57:06]Read from MH i2c: E2 03 00 98 1C 00 90 00 28 [23:57:06]RAPDU: 90 00 [23:57:06]wFMCommunicate OK [23:57:06]SAM_PROTO_ClearQueue done [23:57:06]KKMCreateOFDPacket [23:57:06]OFDProtocolAddRootSTLVToBuf [23:57:06]FM_MakeSignedData [23:57:06]FM_MakeSignedData [23:57:06]SAM_PROTO_SignData [23:57:06]wFMCommunicate request_size=4 [23:57:06]MH_SAM_APDU [23:57:06]CAPDU: 80 0D 01 02 [23:57:06]Write to MH i2c: E2 08 00 99 1C 80 0D 01 02 00 00 00 00 2E [23:57:06]Write i2c OK [23:57:06]MH_I2C_Read... [23:57:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:57:06]Read from MH i2c: E2 [23:57:06]MH_I2C_Read... [23:57:06]Read from MH i2c: E2 03 00 [23:57:06]MH_I2C_Read... [23:57:06]Read from MH i2c: E2 03 00 99 1C 00 90 00 29 [23:57:06]RAPDU: 90 00 [23:57:06]wFMCommunicate OK [23:57:06]wFMCommunicate request_size=255 [23:57:06]MH_SAM_APDU [23:57:06]CAPDU: 80 0D 02 02 FA 05 00 69 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 11 00 D0 93 D0 B0 D0 BD D1 8B D0 B5 D0 B2 20 D0 94 2E 20 F4 03 04 00 4A 2D C5 66 0E 04 04 00 64 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 AA 04 DF 04 6E 04 04 00 14 03 00 00 69 04 A5 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 [23:57:06]Write to MH i2c: E2 02 01 9A 1C 80 0D 02 02 FA 00 05 00 69 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 11 00 D0 93 D0 B0 D0 BD D1 8B D0 B5 D0 B2 20 D0 94 2E 20 F4 03 04 00 4A 2D C5 66 0E 04 04 00 64 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 AA 04 DF 04 6E 04 04 00 14 03 00 00 69 04 A5 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 00 B9 [23:57:06]Write i2c OK [23:57:06]MH_I2C_Read... [23:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:07]Read from MH i2c: E2 [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: E2 03 00 [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: E2 03 00 9A 1C 00 90 00 2A [23:57:07]RAPDU: 90 00 [23:57:07]wFMCommunicate OK [23:57:07]wFMCommunicate request_size=255 [23:57:07]MH_SAM_APDU [23:57:07]CAPDU: 80 0D 02 02 FA 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 77 DD 08 6A 04 A0 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 9E 07 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 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 [23:57:07]Write to MH i2c: E2 02 01 9B 1C 80 0D 02 02 FA 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 77 DD 08 6A 04 A0 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 9E 07 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 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 00 00 4B [23:57:07]Write i2c OK [23:57:07]MH_I2C_Read... [23:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:07]Read from MH i2c: E2 [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: E2 03 00 [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: E2 03 00 9B 1C 00 90 00 2B [23:57:07]RAPDU: 90 00 [23:57:07]wFMCommunicate OK [23:57:07]wFMCommunicate request_size=255 [23:57:07]MH_SAM_APDU [23:57:07]CAPDU: 80 0D 02 02 FA 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 [23:57:08]Write to MH i2c: E2 02 01 9C 1C 80 0D 02 02 FA 00 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 00 00 F8 [23:57:08]Write i2c OK [23:57:08]MH_I2C_Read... [23:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:08]Read from MH i2c: E2 [23:57:08]MH_I2C_Read... [23:57:08]Read from MH i2c: E2 03 00 [23:57:08]MH_I2C_Read... [23:57:08]Read from MH i2c: E2 03 00 9C 1C 00 90 00 2C [23:57:08]RAPDU: 90 00 [23:57:08]wFMCommunicate OK [23:57:08]wFMCommunicate request_size=255 [23:57:08]MH_SAM_APDU [23:57:08]CAPDU: 80 0D 02 02 FA 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 [23:57:08]Write to MH i2c: E2 02 01 9D 1C 80 0D 02 02 FA 00 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 00 02 [23:57:09]Write i2c OK [23:57:09]MH_I2C_Read... [23:57:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:09]Read from MH i2c: E2 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 03 00 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 03 00 9D 1C 00 90 00 2D [23:57:09]RAPDU: 90 00 [23:57:09]wFMCommunicate OK [23:57:09]wFMCommunicate request_size=255 [23:57:09]MH_SAM_APDU [23:57:09]CAPDU: 80 0D 02 02 FA F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 [23:57:09]Write to MH i2c: E2 02 01 9E 1C 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 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 00 C3 [23:57:09]Write i2c OK [23:57:09]MH_I2C_Read... [23:57:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:10]Read from MH i2c: E2 [23:57:10]MH_I2C_Read... [23:57:10]Read from MH i2c: E2 03 00 [23:57:10]MH_I2C_Read... [23:57:10]OFD Sender: No OFD packet to send [23:57:10]Read from MH i2c: E2 03 00 9E 1C 00 90 00 2E [23:57:10]RAPDU: 90 00 [23:57:10]wFMCommunicate OK [23:57:10]wFMCommunicate request_size=144 [23:57:10]MH_SAM_APDU [23:57:10]CAPDU: 80 0D 02 02 8B 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 B5 E5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 35 04 06 00 10 FB 13 A2 14 0A [23:57:10]Write to MH i2c: E2 93 00 9F 1C 80 0D 02 02 8B 00 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 B5 E5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 35 04 06 00 10 FB 13 A2 14 0A 00 00 E3 [23:57:10]Write i2c OK [23:57:10]MH_I2C_Read... [23:57:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:10]Read from MH i2c: E2 [23:57:10]MH_I2C_Read... [23:57:10]Read from MH i2c: E2 03 00 [23:57:10]MH_I2C_Read... [23:57:10]Read from MH i2c: E2 03 00 9F 1C 00 90 00 2F [23:57:10]RAPDU: 90 00 [23:57:10]wFMCommunicate OK [23:57:10]wFMCommunicate request_size=4 [23:57:10]MH_SAM_APDU [23:57:10]CAPDU: 80 0D 03 02 [23:57:10]Write to MH i2c: E2 08 00 A0 1C 80 0D 03 02 00 00 00 00 37 [23:57:10]Write i2c OK [23:57:10]MH_I2C_Read... [23:57:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:57:10]Read from MH i2c: E2 [23:57:10]MH_I2C_Read... [23:57:10]Read from MH i2c: E2 0B 00 [23:57:10]MH_I2C_Read... [23:57:10]Read from MH i2c: E2 0B 00 A0 1C 00 40 A6 C5 EB 03 E0 20 BA 90 00 8B [23:57:10]RAPDU: 40 A6 C5 EB 03 E0 20 BA 90 00 [23:57:10]wFMCommunicate OK [23:57:10]SAM_PROTO_SignData done [23:57:10]FM_MakeSignedData done [23:57:10]CreateOFDProtocolMessage [23:57:10]wFMCommunicate request_size=4 [23:57:10]MH_SAM_APDU [23:57:10]CAPDU: 80 11 00 00 [23:57:10]Write to MH i2c: E2 08 00 A1 1C 80 11 00 00 00 00 00 00 37 [23:57:10]Write i2c OK [23:57:10]MH_I2C_Read... [23:57:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:10]Read from MH i2c: E2 [23:57:10]MH_I2C_Read... [23:57:10]Read from MH i2c: E2 17 00 [23:57:10]MH_I2C_Read... [23:57:10]Read from MH i2c: E2 17 00 A1 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 83 [23:57:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [23:57:10]wFMCommunicate OK [23:57:10]CreateOFDProtocolMessage done [23:57:10]OFDSenderStorePacket 58805 [23:57:10]StoreOFDPacket docnum=58805 [23:57:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 7D 05 00 00 85 EA 75 05 ED 6E 5A 05 01 00 05 00 69 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 11 00 D0 93 D0 B0 D0 BD D1 8B D0 B5 D0 B2 20 D0 94 2E 20 F4 03 04 00 4A 2D C5 66 0E 04 04 00 64 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 AA 04 DF 04 6E 04 04 00 14 03 00 00 69 04 A5 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 6A 04 A0 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 9E 07 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 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 B5 E5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 35 04 06 00 10 FB 13 A2 14 0A 40 A6 C5 EB 03 E0 20 BA [23:57:11]CheckFolder [23:57:11]dirname=/storage/ofd_packets [23:57:11]CheckFolder done [23:57:11]ProducePacketName [23:57:11]name=ofd_packets/00058805 [23:57:11]NVStorageSaveData ofd_packets/00058805 [23:57:11]File name is /storage/ofd_packets/00058805 [23:57:11]Write 1435 bytes [23:57:11]NVStorageSaveData done [23:57:11]OFDSenderStorePacket done [23:57:11]KKMCreateOFDPacket done [23:57:11]NVStorageSaveData kkm_last_timestamp [23:57:11]File name is /storage/kkm_last_timestamp [23:57:11]Write 4 bytes [23:57:11]NVStorageSaveData done [23:57:11]ExternCall_PrintAddStr [23:57:11]wPrintStart [23:57:11]Write to MH i2c: 01 00 00 A2 1C BE [23:57:11]Write i2c OK [23:57:11]MH_I2C_Read... [23:57:11]Read from MH i2c: 01 [23:57:11]MH_I2C_Read... [23:57:11]Read from MH i2c: 01 07 00 [23:57:11]MH_I2C_Read... [23:57:11]Read from MH i2c: 01 07 00 A2 1C 00 00 00 00 00 FF 0F D3 [23:57:11]RasterBufferAndPrint [23:57:11]line Отчет о закрытии смены [23:57:11]line ФФД: 1.0 [23:57:11]line ИНН: 02508201610067 [23:57:11]line Кассир: Ганыев Д. [23:57:11]line 20.08.2024 23:56 [23:57:11]line Смена: 100 [23:57:11]line РНМ: 0000000000162794 [23:57:11]line ЗНМ: 0300000196 [23:57:11]line СНО: Общий режим [23:57:11]line Чеков за смену: 788 [23:57:11]line ФД за смену: 790 [23:57:11]line Всего чеков: 788 [23:57:11]line ИТОГИ ПРИХОД [23:57:11]line Чеков: 778 [23:57:11]line Общий итог: 656481.61 [23:57:11]line Итого наличными: 89963.00 [23:57:11]line Итого безнал.: 566518.61 [23:57:11]line НДС 0% : 0.00 [23:57:11]line НДС 12% : 69718.41 [23:57:11]line НСП 0% : 0.00 [23:57:11]line НСП 1,50% : 0.00 [23:57:11]line НСП 0,50% : 0.00 [23:57:11]line НСП 5% : 0.00 [23:57:11]line НСП 3% : 0.00 [23:57:11]line НСП 2% : 0.00 [23:57:11]line НСП 1% : 5809.83 [23:57:11]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:57:11]line Чеков: 10 [23:57:11]line Общий итог: 47024.00 [23:57:11]line Итого наличными: 47024.00 [23:57:11]line Итого безнал.: 0.00 [23:57:11]line НДС 0% : 0.00 [23:57:11]line НДС 12% : 4994.05 [23:57:11]line НСП 0% : 0.00 [23:57:11]line НСП 1,50% : 0.00 [23:57:11]line НСП 0,50% : 0.00 [23:57:11]line НСП 5% : 0.00 [23:57:11]line НСП 3% : 0.00 [23:57:11]line НСП 2% : 0.00 [23:57:11]line НСП 1% : 416.17 [23:57:11]line ИТОГИ РАСХОД [23:57:11]line Чеков: 0 [23:57:11]line Общий итог: 0.00 [23:57:11]line Итого наличными: 0.00 [23:57:11]line Итого безнал.: 0.00 [23:57:11]line НДС 0% : 0.00 [23:57:11]line НДС 12% : 0.00 [23:57:11]line НСП 0% : 0.00 [23:57:11]line НСП 1,50% : 0.00 [23:57:11]line НСП 0,50% : 0.00 [23:57:11]line НСП 5% : 0.00 [23:57:11]line НСП 3% : 0.00 [23:57:11]line НСП 2% : 0.00 [23:57:11]line НСП 1% : 0.00 [23:57:11]line ИТОГИ ВОЗВРАТ РАСХОДА [23:57:11]line Чеков: 0 [23:57:11]line Общий итог: 0.00 [23:57:11]line Итого наличными: 0.00 [23:57:11]line Итого безнал.: 0.00 [23:57:11]line НДС 0% : 0.00 [23:57:11]line НДС 12% : 0.00 [23:57:11]line НСП 0% : 0.00 [23:57:11]line НСП 1,50% : 0.00 [23:57:11]line НСП 0,50% : 0.00 [23:57:11]line НСП 5% : 0.00 [23:57:11]line НСП 3% : 0.00 [23:57:11]line НСП 2% : 0.00 [23:57:11]line НСП 1% : 0.00 [23:57:11]line Сумма внесений: 0.00 [23:57:11]line Сумма выплат: 0.00 [23:57:11]line Нал. в кассе: 42939.00 [23:57:11]line НС Приход: 66170242.70 [23:57:11]line НС Возвр.Прихода: 1487447.00 [23:57:11]line НС Расход: 0.00 [23:57:11]line НС Возвр.Расхода: 0.00 [23:57:11]line ФД: 58805 [23:57:11]line ФМ: 0000000002094532 [23:57:11]line ФПД: 18670552224778 [23:57:11]OFD Sender: Processing packet 58805 [packets to send 52, broken 51] [23:57:11]ProducePacketName [23:57:11]name=ofd_packets/00058805 [23:57:11]OFD Sender: To server: pG, [23:57:11]CommunicateWithHost lk.salyk.kg:30040 [23:57:11]ConnectInit lk.salyk.kg [23:57:11]written 0, free lines is 4095 [23:57:11]Connected sock=10 [23:57:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 7D 05 00 00 85 EA 75 05 ED 6E 5A 05 01 00 05 00 69 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 11 00 D0 93 D0 B0 D0 BD D1 8B D0 B5 D0 B2 20 D0 94 2E 20 F4 03 04 00 4A 2D C5 66 0E 04 04 00 64 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 AA 04 DF 04 6E 04 04 00 14 03 00 00 69 04 A5 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 6A 04 A0 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 9E 07 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 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 Write to MH i2c: 01 00 00 F2 1C 0E [23:57:12]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 Write i2c OK [23:57:12]00 MH_I2C_Read... [23:57:12]04 7E 00 EE 03 0A 00 Read from MH i2c: F2 01 03 [23:57:12]01 MH_I2C_Read... [23:57:12]00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 Read from MH i2c: 00 01 01 07 F3 00 03 [23:57:12]01 MH_I2C_Read... [23:57:12]00 Read from MH i2c: 00 01 07 EF 00 03 F2 0A 00 F6 03 01 00 00 F7 03 01 00 00 1C EF 00 03 00 0A 00 00 00 F6 00 03 51 01 0A 00 70 06 [23:57:12]F7 RasterBufferAndPrint [23:57:12]03 line [23:57:12]01 line [23:57:12]00 line [23:57:12]00 line [23:57:12]EF line [23:57:12]03 0A 00 F6 03 01 00 05 F7 03 01 written 0, free lines is 3060 [23:57:12]00 00 EF 03 0A 00 F6 03 01 00 MH_Cut [23:57:12]04 Write to MH i2c: F7 D1 03 01 01 00 00 F9 00 1C EF 01 03 E7 0A [23:57:12]00 F6 03 01 00 03 F7 03 01 Write i2c OK [23:57:12]00 MH_I2C_Read... [23:57:12]00 EF 03 0A 00 F6 Read from MH i2c: 03 D1 01 [23:57:12]00 MH_I2C_Read... [23:57:12]02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 Read from MH i2c: 01 D1 F7 01 03 00 01 [23:57:12]00 MH_I2C_Read... [23:57:12]00 Read from MH i2c: 6D D1 04 01 4C 00 02 F9 78 1C 04 00 04 E6 00 [23:57:12]00 Write to MH i2c: 00 01 00 00 00 00 79 FA 04 1C 8D 00 6F 04 04 00 00 00 00 00 B1 04 16 00 [23:57:12]00 70 04 00 00 72 04 Write i2c OK [23:57:12]00 MH_I2C_Read... [23:57:12]00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 *** Cut start [23:57:13]00 B5 E5 *** Partial cut [23:57:13]*** CUTSNS_PIN = 1 [23:57:13]*** CUTSNS_PIN = 0 [23:57:13]00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 35 04 06 00 10 FB 13 A2 14 0A 40 A6 C5 EB 03 E0 20 BA [23:57:13]*** Brake cut motor [23:57:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A0 A7 47 00 9B 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 32 30 39 34 35 33 32 10 04 04 00 B5 E5 00 00 F4 03 04 00 A6 D8 C4 66 B6 04 01 00 00 0D 42 3B F1 1C 97 20 6C [23:57:14]CommunicateWithHost err = 0 [23:57:14]CheckOFDResponse [23:57:14]1017 (14) - 77093643461234 [23:57:14]1041 (16) - 0000000002094532 [23:57:14]1040 (4) - 58805 [23:57:14]1012 (4) - 20.08.2024 17:55 [23:57:14]1206 (1) - 0 [23:57:14]OFD Sender: Remove packet 58805 [23:57:14]ProducePacketName [23:57:14]name=ofd_packets/00058805 [23:57:14]NVStorageDeleteData [23:57:14]Read from MH i2c: 01 [23:57:14]MH_I2C_Read... [23:57:14]*** Stop cut motor [23:57:14]Read from MH i2c: *** Cut end [23:57:14]01 07 00 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: 01 07 00 FA 1C 00 00 00 00 00 FF 0F 2B [23:57:14]process_action close_shift done [23:57:14]requested_data is exist [23:57:14]produce_requested_data [23:57:14]requested_item fd.num is exist - process it [23:57:14]SAM_PROTO_GetFieldsCounters [23:57:14]wFMCommunicate request_size=4 [23:57:14]MH_SAM_APDU [23:57:14]CAPDU: 80 13 00 00 [23:57:14]Write to MH i2c: E2 08 00 FB 1C 80 13 00 00 00 00 00 00 93 [23:57:14]Write i2c OK [23:57:14]MH_I2C_Read... [23:57:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:57:14]Read from MH i2c: E2 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: E2 62 00 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: E2 62 00 FB 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 19 04 04 00 00 00 00 00 90 00 F5 [23:57:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:57:14]wFMCommunicate OK [23:57:14]SAM_PROTO_GetFieldsCounters done [23:57:14]requested_item shift.num is exist - process it [23:57:14]requested_item shift.opened is exist - process it [23:57:14]req_shift_opened [23:57:14]FM_GetShiftState [23:57:14]SAM_PROTO_GetShiftState [23:57:14]wFMCommunicate request_size=4 [23:57:14]MH_SAM_APDU [23:57:14]CAPDU: 80 13 01 00 [23:57:14]Write to MH i2c: E2 08 00 FC 1C 80 13 01 00 00 00 00 00 95 [23:57:14]Write i2c OK [23:57:14]MH_I2C_Read... [23:57:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:14]Read from MH i2c: E2 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: E2 0E 00 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: E2 0E 00 FC 1C 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A0 [23:57:14]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:57:14]wFMCommunicate OK [23:57:14]SAM_PROTO_GetShiftState done [23:57:14]FM_GetShiftState done [23:57:14]req_shift_opened done [23:57:14]requested_item shift.open_date is exist - process it [23:57:14]req_shift_open_date [23:57:14]FM_GetShiftState [23:57:14]SAM_PROTO_GetShiftState [23:57:14]wFMCommunicate request_size=4 [23:57:14]MH_SAM_APDU [23:57:14]CAPDU: 80 13 01 00 [23:57:14]Write to MH i2c: E2 08 00 FD 1C 80 13 01 00 00 00 00 00 96 [23:57:14]OFD Sender: No OFD packet to send [23:57:14]Write i2c OK [23:57:14]MH_I2C_Read... [23:57:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:14]Read from MH i2c: E2 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: E2 0E 00 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: E2 0E 00 FD 1C 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A1 [23:57:14]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:57:14]wFMCommunicate OK [23:57:14]SAM_PROTO_GetShiftState done [23:57:14]FM_GetShiftState done [23:57:14]req_shift_open_date done [23:57:14]produce_requested_data done [23:57:14]produce_requested_data return {"fd.num":58805,"shift.num":100,"shift.opened":0,"shift.open_date":0} [23:57:14]process_action_free close_shift [23:57:14]json_value_free [23:57:14]json_value_free done [23:57:14]process_json_proto returns [23:57:14]Send response to host [23:57:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":58805,"shift.num":100,"shift.opened":0,"shift.open_date":0}}} [23:57:14]free response buf [23:57:14]execute_script done [23:57:14]execute_script returns [23:57:14]free content buf [23:57:14]Sock 9.Close socket [23:57:14]Sock 9.Thread stoped [23:57:19]OFD Sender: No OFD packet to send [23:57:24]OFD Sender: No OFD packet to send [23:57:29]OFD Sender: No OFD packet to send [23:57:34]OFD Sender: No OFD packet to send [23:57:39]OFD Sender: No OFD packet to send [23:57:44]OFD Sender: No OFD packet to send [23:57:49]OFD Sender: No OFD packet to send [23:57:54]OFD Sender: No OFD packet to send [23:57:59]OFD Sender: No OFD packet to send [23:58:04]OFD Sender: No OFD packet to send [23:58:09]OFD Sender: No OFD packet to send [23:58:14]OFD Sender: No OFD packet to send [23:58:19]OFD Sender: No OFD packet to send [23:58:24]OFD Sender: No OFD packet to send [23:58:29]OFD Sender: No OFD packet to send [23:58:34]OFD Sender: No OFD packet to send [23:58:39]OFD Sender: No OFD packet to send [23:58:44]OFD Sender: No OFD packet to send [23:58:49]OFD Sender: No OFD packet to send [23:58:54]OFD Sender: No OFD packet to send [23:58:59]OFD Sender: No OFD packet to send [23:59:04]OFD Sender: No OFD packet to send [23:59:09]OFD Sender: No OFD packet to send [23:59:14]OFD Sender: No OFD packet to send [23:59:19]OFD Sender: No OFD packet to send [23:59:24]OFD Sender: No OFD packet to send [23:59:29]OFD Sender: No OFD packet to send [23:59:34]OFD Sender: No OFD packet to send [23:59:39]OFD Sender: No OFD packet to send [23:59:44]OFD Sender: No OFD packet to send [23:59:50]OFD Sender: No OFD packet to send [23:59:55]OFD Sender: No OFD packet to send [00:00:00]OFD Sender: No OFD packet to send [00:00:05]OFD Sender: No OFD packet to send [00:00:10]OFD Sender: No OFD packet to send [00:00:15]OFD Sender: No OFD packet to send [00:00:20]OFD Sender: No OFD packet to send [00:00:25]OFD Sender: No OFD packet to send [00:00:30]OFD Sender: No OFD packet to send [00:00:35]OFD Sender: No OFD packet to send [00:00:40]OFD Sender: No OFD packet to send [00:00:45]OFD Sender: No OFD packet to send [00:00:50]OFD Sender: No OFD packet to send [00:00:55]OFD Sender: No OFD packet to send [00:01:00]OFD Sender: No OFD packet to send [00:01:05]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:45]OFD Sender: No OFD packet to send [00:04:50]OFD Sender: No OFD packet to send [00:04:55]OFD Sender: No OFD packet to send [00:05:00]OFD Sender: No OFD packet to send [00:05:05]OFD Sender: No OFD packet to send [00:05:10]OFD Sender: No OFD packet to send [00:05:15]OFD Sender: No OFD packet to send [00:05:20]OFD Sender: No OFD packet to send [00:05:25]OFD Sender: No OFD packet to send [00:05:30]OFD Sender: No OFD packet to send [00:05:35]OFD Sender: No OFD packet to send [00:05:40]OFD Sender: No OFD packet to send [00:05:45]OFD Sender: No OFD packet to send [00:05:50]OFD Sender: No OFD packet to send [00:05:55]OFD Sender: No OFD packet to send [00:06:00]OFD Sender: No OFD packet to send [00:06:05]OFD Sender: No OFD packet to send [00:06:10]OFD Sender: No OFD packet to send [00:06:15]OFD Sender: No OFD packet to send [00:06:20]OFD Sender: No OFD packet to send [00:06:25]OFD Sender: No OFD packet to send [00:06:30]OFD Sender: No OFD packet to send [00:06:35]OFD Sender: No OFD packet to send [00:06:40]OFD Sender: No OFD packet to send [00:06:45]OFD Sender: No OFD packet to send [00:06:50]OFD Sender: No OFD packet to send [00:06:55]OFD Sender: No OFD packet to send [00:06:57]int [00:06:57]Write to MH i2c: 01 00 00 FE 1C 1A [00:06:57]*** FLAG_PRN_KEY set [00:06:57]Write i2c OK [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: 01 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: 01 07 00 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: 01 07 00 FE 1C 00 08 00 00 00 FF 0F 37 [00:06:57]state=0 [00:06:57]Key pressed [00:06:57]Feed [00:06:57]Write to MH i2c: D8 00 00 FF 1C F2 [00:06:57]Write i2c OK [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: D8 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: D8 01 00 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: D8 01 00 FF 1C 00 F3 [00:06:57]int [00:06:57]Write to MH i2c: 01 00 00 00 1D 1D [00:06:57]Write i2c OK [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: 01 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: 01 07 00 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: 01 07 00 00 1D 00 48 00 00 00 3C 00 A8 [00:06:57]state=2 [00:06:57]Key pressed [00:06:58]int [00:06:58]Write to MH i2c: 01 00 00 01 1D 1E [00:06:58]*** FLAG_PRN_KEY reset [00:06:58]Write i2c OK [00:06:58]MH_I2C_Read... [00:06:58]Read from MH i2c: 01 [00:06:58]MH_I2C_Read... [00:06:58]Read from MH i2c: 01 07 00 [00:06:58]MH_I2C_Read... [00:06:58]Read from MH i2c: 01 07 00 01 1D 00 00 00 00 00 F7 0F 2B [00:06:58]state=2 [00:06:58]Stop feed [00:07:00]OFD Sender: No OFD packet to send [00:07:05]OFD Sender: No OFD packet to send [00:07:10]OFD Sender: No OFD packet to send [00:07:15]OFD Sender: No OFD packet to send [00:07:20]OFD Sender: No OFD packet to send [00:07:25]OFD Sender: No OFD packet to send [00:07:30]OFD Sender: No OFD packet to send [00:07:35]OFD Sender: No OFD packet to send [00:07:40]OFD Sender: No OFD packet to send [00:07:45]OFD Sender: No OFD packet to send [00:07:50]OFD Sender: No OFD packet to send [00:07:55]OFD Sender: No OFD packet to send [00:08:00]OFD Sender: No OFD packet to send [00:08:05]OFD Sender: No OFD packet to send [00:08:10]OFD Sender: No OFD packet to send [00:08:15]OFD Sender: No OFD packet to send [00:08:20]OFD Sender: No OFD packet to send [00:08:25]OFD Sender: No OFD packet to send [00:08:30]OFD Sender: No OFD packet to send [00:08:35]OFD Sender: No OFD packet to send [00:08:40]OFD Sender: No OFD packet to send [00:08:45]OFD Sender: No OFD packet to send [00:08:50]OFD Sender: No OFD packet to send [00:08:55]OFD Sender: No OFD packet to send [00:09:00]OFD Sender: No OFD packet to send [00:09:05]OFD Sender: No OFD packet to send [00:09:10]OFD Sender: No OFD packet to send [00:09:15]OFD Sender: No OFD packet to send [00:09:20]OFD Sender: No OFD packet to send [00:09:25]OFD Sender: No OFD packet to send [00:09:30]OFD Sender: No OFD packet to send [00:09:35]OFD Sender: No OFD packet to send [00:09:40]OFD Sender: No OFD packet to send [00:09:45]OFD Sender: No OFD packet to send [00:09:50]OFD Sender: No OFD packet to send [00:09:55]OFD Sender: No OFD packet to send [00:10:00]OFD Sender: No OFD packet to send [00:10:05]OFD Sender: No OFD packet to send [00:10:10]OFD Sender: No OFD packet to send [00:10:15]OFD Sender: No OFD packet to send [00:10:20]OFD Sender: No OFD packet to send [00:10:25]OFD Sender: No OFD packet to send [00:10:30]OFD Sender: No OFD packet to send [00:10:35]OFD Sender: No OFD packet to send [00:10:40]OFD Sender: No OFD packet to send [00:10:45]OFD Sender: No OFD packet to send [00:10:50]OFD Sender: No OFD packet to send [00:10:55]OFD Sender: No OFD packet to send [00:11:00]OFD Sender: No OFD packet to send [00:11:05]OFD Sender: No OFD packet to send [00:11:10]OFD Sender: No OFD packet to send [00:11:15]OFD Sender: No OFD packet to send [00:11:20]OFD Sender: No OFD packet to send [00:11:25]OFD Sender: No OFD packet to send [00:11:30]OFD Sender: No OFD packet to send [00:11:35]OFD Sender: No OFD packet to send [00:11:40]OFD Sender: No OFD packet to send [00:11:45]OFD Sender: No OFD packet to send [00:11:50]OFD Sender: No OFD packet to send [00:11:55]OFD Sender: No OFD packet to send [00:12:00]OFD Sender: No OFD packet to send [00:12:05]OFD Sender: No OFD packet to send [00:12:10]OFD Sender: No OFD packet to send [00:12:15]OFD Sender: No OFD packet to send [00:12:20]OFD Sender: No OFD packet to send [00:12:25]OFD Sender: No OFD packet to send [00:12:30]OFD Sender: No OFD packet to send [00:12:35]OFD Sender: No OFD packet to send [00:12:40]OFD Sender: No OFD packet to send [00:12:45]OFD Sender: No OFD packet to send [00:12:50]OFD Sender: No OFD packet to send [00:12:55]OFD Sender: No OFD packet to send [00:13:00]OFD Sender: No OFD packet to send [00:13:05]OFD Sender: No OFD packet to send [00:13:10]OFD Sender: No OFD packet to send [00:13:15]OFD Sender: No OFD packet to send [00:13:20]OFD Sender: No OFD packet to send [00:13:25]OFD Sender: No OFD packet to send [00:13:30]OFD Sender: No OFD packet to send [00:13:35]OFD Sender: No OFD packet to send [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:54]accept exits with 7 [00:14:54]New connection [00:14:54]New thread 3067440484 created [00:14:54]Thread 3067583844 joined [00:14:54]Waiting for new connection... [00:14:54] Sock 7.Parse request [00:14:54]Sock 7.Check first char [00:14:54]Sock 7.First char is OK [00:14:54]request: POST /json_proto HTTP/1.0 [00:14:54]Method: POST [00:14:54]URL: /json_proto [00:14:54]Method is POST - this is cgi request [00:14:54]url: /json_proto [00:14:54]query_string will be loaded in cgi processing [00:14:54]execute_cgi json_proto POST (null) [00:14:54]execute_cgi path=json_proto method=POST [00:14:54]POST find Content-Length [00:14:54]Host: 172.17.44.3:8080 [00:14:54]Content-Length: 215 [00:14:54]Content-Type: application/json [00:14:54] [00:14:54]POST finish read [00:14:54]Found Content-Length = 215 [00:14:54]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:14:54]execute_script... [00:14:54]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:14:54]POST & json_proto [00:14:54]process_json_proto [00:14:54]json parsed OK: [00:14:54]protocol is kg_v1.0 [00:14:54]action value=get_value [00:14:54]process_action get_value [00:14:54]cmd_get_value [00:14:54]process_action get_value done [00:14:54]requested_data is exist [00:14:54]produce_requested_data [00:14:54]requested_item kkm.sn is exist - process it [00:14:54]requested_item kkm.ver is exist - process it [00:14:54]requested_item fm.sn is exist - process it [00:14:54]wFMCommunicate request_size=4 [00:14:54]MH_SAM_APDU [00:14:54]CAPDU: 80 11 00 00 [00:14:54]Write to MH i2c: E2 08 00 02 1D 80 11 00 00 00 00 00 00 99 [00:14:54]Write i2c OK [00:14:54]MH_I2C_Read... [00:14:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:54]Read from MH i2c: E2 [00:14:54]MH_I2C_Read... [00:14:54]Read from MH i2c: E2 17 00 [00:14:54]MH_I2C_Read... [00:14:54]Read from MH i2c: E2 17 00 02 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E5 [00:14:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:14:54]wFMCommunicate OK [00:14:54]requested_item fd.num is exist - process it [00:14:54]SAM_PROTO_GetFieldsCounters [00:14:54]wFMCommunicate request_size=4 [00:14:54]MH_SAM_APDU [00:14:54]CAPDU: 80 13 00 00 [00:14:54]Write to MH i2c: E2 08 00 03 1D 80 13 00 00 00 00 00 00 9C [00:14:54]Write i2c OK [00:14:54]MH_I2C_Read... [00:14:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:14:54]Read from MH i2c: E2 [00:14:54]MH_I2C_Read... [00:14:54]Read from MH i2c: E2 62 00 [00:14:54]MH_I2C_Read... [00:14:54]Read from MH i2c: E2 62 00 03 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 19 04 04 00 00 00 00 00 90 00 FE [00:14:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B5 E5 00 00 0E 04 04 00 64 00 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 16 03 00 00 19 04 04 00 00 00 00 00 90 00 [00:14:54]wFMCommunicate OK [00:14:54]SAM_PROTO_GetFieldsCounters done [00:14:54]requested_item shift.num is exist - process it [00:14:54]requested_item shift.opened is exist - process it [00:14:54]req_shift_opened [00:14:54]FM_GetShiftState [00:14:54]SAM_PROTO_GetShiftState [00:14:54]wFMCommunicate request_size=4 [00:14:54]MH_SAM_APDU [00:14:54]CAPDU: 80 13 01 00 [00:14:54]Write to MH i2c: E2 08 00 04 1D 80 13 01 00 00 00 00 00 9E [00:14:54]Write i2c OK [00:14:54]MH_I2C_Read... [00:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:55]Read from MH i2c: E2 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: E2 0E 00 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: E2 0E 00 04 1D 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A9 [00:14:55]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:14:55]wFMCommunicate OK [00:14:55]SAM_PROTO_GetShiftState done [00:14:55]FM_GetShiftState done [00:14:55]req_shift_opened done [00:14:55]requested_item shift.open_date is exist - process it [00:14:55]req_shift_open_date [00:14:55]FM_GetShiftState [00:14:55]SAM_PROTO_GetShiftState [00:14:55]wFMCommunicate request_size=4 [00:14:55]MH_SAM_APDU [00:14:55]CAPDU: 80 13 01 00 [00:14:55]Write to MH i2c: E2 08 00 05 1D 80 13 01 00 00 00 00 00 9F [00:14:55]Write i2c OK [00:14:55]MH_I2C_Read... [00:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:55]Read from MH i2c: E2 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: E2 0E 00 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: E2 0E 00 05 1D 00 09 00 00 00 00 00 00 00 00 00 00 90 00 AA [00:14:55]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:14:55]wFMCommunicate OK [00:14:55]SAM_PROTO_GetShiftState done [00:14:55]FM_GetShiftState done [00:14:55]req_shift_open_date done [00:14:55]produce_requested_data done [00:14:55]produce_requested_data return {"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58805,"shift.num":100,"shift.opened":0,"shift.open_date":0} [00:14:55]process_action_free get_value [00:14:55]json_value_free [00:14:55]json_value_free done [00:14:55]process_json_proto returns [00:14:55]Send response to host [00:14:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000196","kkm.ver":"v1.0","fm.sn":"0000000002094532","fd.num":58805,"shift.num":100,"shift.opened":0,"shift.open_date":0}}} [00:14:55]free response buf [00:14:55]execute_script done [00:14:55]execute_script returns [00:14:55]free content buf [00:14:55]Sock 7.Close socket [00:14:55]Sock 7.Thread stoped [00:14:55]accept exits with 10 [00:14:55]New connection [00:14:55]New thread 3067583844 created [00:14:55]Thread 3067440484 joined [00:14:55]Waiting for new connection... [00:14:55] Sock 10.Parse request [00:14:55]Sock 10.Check first char [00:14:55]Sock 10.First char is OK [00:14:55]request: POST /json_proto HTTP/1.0 [00:14:55]Method: POST [00:14:55]URL: /json_proto [00:14:55]Method is POST - this is cgi request [00:14:55]url: /json_proto [00:14:55]query_string will be loaded in cgi processing [00:14:55]execute_cgi json_proto POST (null) [00:14:55]execute_cgi path=json_proto method=POST [00:14:55]POST find Content-Length [00:14:55]Host: 172.17.44.3:8080 [00:14:55]Content-Length: 331 [00:14:55]Content-Type: application/json [00:14:55] [00:14:55]POST finish read [00:14:55]Found Content-Length = 331 [00:14:55]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:14:55]execute_script... [00:14:55]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:14:55]POST & json_proto [00:14:55]process_json_proto [00:14:55]json parsed OK: [00:14:55]protocol is kg_v1.0 [00:14:55]action value=get_value [00:14:55]process_action get_value [00:14:55]cmd_get_value [00:14:55]process_action get_value done [00:14:55]requested_data is exist [00:14:55]produce_requested_data [00:14:55]requested_item fm.sale.total is exist - process it [00:14:55]SAM_PROTO_GetFMData [00:14:55]wFMCommunicate request_size=4 [00:14:55]MH_SAM_APDU [00:14:55]CAPDU: 80 13 03 00 [00:14:55]Write to MH i2c: E2 08 00 06 1D 80 13 03 00 00 00 00 00 A2 [00:14:55]Write i2c OK [00:14:55]MH_I2C_Read... [00:14:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:14:55]Read from MH i2c: E2 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: E2 FD 00 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: E2 FD 00 06 1D 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 EB [00:14:55]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [00:14:55]wFMCommunicate OK [00:14:55]wFMCommunicate request_size=4 [00:14:55]MH_SAM_APDU [00:14:55]CAPDU: 80 17 00 00 [00:14:55]Write to MH i2c: E2 08 00 07 1D 80 17 00 00 00 00 00 00 A4 [00:14:55]Write i2c OK [00:14:55]MH_I2C_Read... [00:14:55]OFD Sender: No OFD packet to send [00:14:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:56]Read from MH i2c: E2 [00:14:56]MH_I2C_Read... [00:14:56]Read from MH i2c: E2 FD 00 [00:14:56]MH_I2C_Read... [00:14:56]Read from MH i2c: E2 FD 00 07 1D 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 C0 [00:14:56]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [00:14:56]wFMCommunicate OK [00:14:56]wFMCommunicate request_size=4 [00:14:56]MH_SAM_APDU [00:14:56]CAPDU: 80 17 00 00 [00:14:56]Write to MH i2c: E2 08 00 08 1D 80 17 00 00 00 00 00 00 A5 [00:14:56]Write i2c OK [00:14:56]MH_I2C_Read... [00:14:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:56]Read from MH i2c: E2 [00:14:56]MH_I2C_Read... [00:14:56]Read from MH i2c: E2 FD 00 [00:14:56]MH_I2C_Read... [00:14:56]Read from MH i2c: E2 FD 00 08 1D 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 BA [00:14:56]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [00:14:56]wFMCommunicate OK [00:14:56]wFMCommunicate request_size=4 [00:14:56]MH_SAM_APDU [00:14:56]CAPDU: 80 17 00 00 [00:14:56]Write to MH i2c: E2 08 00 09 1D 80 17 00 00 00 00 00 00 A6 [00:14:56]Write i2c OK [00:14:56]MH_I2C_Read... [00:14:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:56]Read from MH i2c: E2 [00:14:56]MH_I2C_Read... [00:14:56]Read from MH i2c: E2 FD 00 [00:14:56]MH_I2C_Read... [00:14:56]Read from MH i2c: E2 FD 00 09 1D 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 1E [00:14:56]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:14:56]wFMCommunicate OK [00:14:56]wFMCommunicate request_size=4 [00:14:56]MH_SAM_APDU [00:14:56]CAPDU: 80 17 00 00 [00:14:56]Write to MH i2c: E2 08 00 0A 1D 80 17 00 00 00 00 00 00 A7 [00:14:56]Write i2c OK [00:14:56]MH_I2C_Read... [00:14:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [00:14:56]Read from MH i2c: E2 [00:14:56]MH_I2C_Read... [00:14:56]Read from MH i2c: E2 E1 00 [00:14:56]MH_I2C_Read... [00:14:56]Read from MH i2c: E2 E1 00 0A 1D 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 95 [00:14:56]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:14:56]wFMCommunicate OK [00:14:56]SAM_PROTO_GetFMData done [00:14:56]requested_item fm.sale_refund.total is exist - process it [00:14:56]requested_item fm.buy.total is exist - process it [00:14:56]requested_item shift.sale.total is exist - process it [00:14:56]SAM_PROTO_GetShiftData [00:14:56]wFMCommunicate request_size=4 [00:14:56]MH_SAM_APDU [00:14:56]CAPDU: 80 13 02 00 [00:14:56]Write to MH i2c: E2 08 00 0B 1D 80 13 02 00 00 00 00 00 A6 [00:14:56]Write i2c OK [00:14:56]MH_I2C_Read... [00:14:57]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:14:57]Read from MH i2c: E2 [00:14:57]MH_I2C_Read... [00:14:57]Read from MH i2c: E2 FD 00 [00:14:57]MH_I2C_Read... [00:14:57]Read from MH i2c: E2 FD 00 0B 1D 00 BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 55 [00:14:57]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 14 03 00 00 69 04 9E 00 6F 04 04 00 0A 03 00 00 B1 04 04 00 21 B6 E9 03 70 04 03 00 CC 45 89 72 04 04 00 55 70 60 03 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 C1 61 6A 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 77 DD 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0A 00 00 00 B1 04 03 00 C0 C0 47 70 04 03 00 C0 C0 47 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 CD 9E 07 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:14:57]wFMCommunicate OK [00:14:57]wFMCommunicate request_size=4 [00:14:57]MH_SAM_APDU [00:14:57]CAPDU: 80 17 00 00 [00:14:57]Write to MH i2c: E2 08 00 0C 1D 80 17 00 00 00 00 00 00 A9 [00:14:57]Write i2c OK [00:14:57]MH_I2C_Read... [00:14:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:57]Read from MH i2c: E2 [00:14:57]MH_I2C_Read... [00:14:57]Read from MH i2c: E2 FD 00 [00:14:57]MH_I2C_Read... [00:14:57]Read from MH i2c: E2 FD 00 0C 1D 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 86 [00:14:57]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 91 A2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [00:14:57]wFMCommunicate OK [00:14:57]wFMCommunicate request_size=4 [00:14:57]MH_SAM_APDU [00:14:57]CAPDU: 80 17 00 00 [00:14:57]Write to MH i2c: E2 08 00 0D 1D 80 17 00 00 00 00 00 00 AA [00:14:57]Write i2c OK [00:14:57]MH_I2C_Read... [00:14:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:57]Read from MH i2c: E2 [00:14:57]MH_I2C_Read... [00:14:57]Read from MH i2c: E2 FD 00 [00:14:57]MH_I2C_Read... [00:14:57]Read from MH i2c: E2 FD 00 0D 1D 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 D3 [00:14:57]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [00:14:57]wFMCommunicate OK [00:14:57]wFMCommunicate request_size=4 [00:14:57]MH_SAM_APDU [00:14:57]CAPDU: 80 17 00 00 [00:14:57]Write to MH i2c: E2 08 00 0E 1D 80 17 00 00 00 00 00 00 AB [00:14:57]Write i2c OK [00:14:57]MH_I2C_Read... [00:14:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:58]Read from MH i2c: E2 [00:14:58]MH_I2C_Read... [00:14:58]Read from MH i2c: E2 FD 00 [00:14:58]MH_I2C_Read... [00:14:58]Read from MH i2c: E2 FD 00 0E 1D 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 2C [00:14:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [00:14:58]wFMCommunicate OK [00:14:58]wFMCommunicate request_size=4 [00:14:58]MH_SAM_APDU [00:14:58]CAPDU: 80 17 00 00 [00:14:58]Write to MH i2c: E2 08 00 0F 1D 80 17 00 00 00 00 00 00 AC [00:14:58]Write i2c OK [00:14:58]MH_I2C_Read... [00:14:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:14:58]Read from MH i2c: E2 [00:14:58]MH_I2C_Read... [00:14:58]Read from MH i2c: E2 D9 00 [00:14:58]MH_I2C_Read... [00:14:58]Read from MH i2c: E2 D9 00 0F 1D 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8B [00:14:58]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:14:58]wFMCommunicate OK [00:14:58]SAM_PROTO_GetShiftData done [00:14:58]requested_item shift.sale.total_cash is exist - process it [00:14:58]requested_item shift.sale_refund.total is exist - process it [00:14:58]requested_item shift.sale_refund.total_cash is exist - process it [00:14:58]requested_item shift.buy.total is exist - process it [00:14:58]requested_item shift.buy.total_cash is exist - process it [00:14:58]produce_requested_data done [00:14:58]produce_requested_data return {"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:14:58]process_action_free get_value [00:14:58]json_value_free [00:14:58]json_value_free done [00:14:58]process_json_proto returns [00:14:58]Send response to host [00:14:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.00,"fm.buy.total":0.00,"shift.sale.total":656481.61,"shift.sale.total_cash":89963.00,"shift.sale_refund.total":47024.00,"shift.sale_refund.total_cash":47024.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:14:58]free response buf [00:14:58]execute_script done [00:14:58]execute_script returns [00:14:58]free content buf [00:14:58]Sock 10.Close socket [00:14:58]Sock 10.Thread stoped [00:14:59]accept exits with 7 [00:14:59]New connection [00:14:59]New thread 3067440484 created [00:14:59]Thread 3067583844 joined [00:14:59]Waiting for new connection... [00:14:59] Sock 7.Parse request [00:14:59]Sock 7.Check first char [00:14:59]Sock 7.First char is OK [00:14:59]request: POST /json_proto HTTP/1.0 [00:14:59]Method: POST [00:14:59]URL: /json_proto [00:14:59]Method is POST - this is cgi request [00:14:59]url: /json_proto [00:14:59]query_string will be loaded in cgi processing [00:14:59]execute_cgi json_proto POST (null) [00:14:59]execute_cgi path=json_proto method=POST [00:14:59]POST find Content-Length [00:14:59]Host: 172.17.44.3:8080 [00:14:59]Content-Length: 265 [00:14:59]Content-Type: application/json [00:14:59] [00:14:59]POST finish read [00:14:59]Found Content-Length = 265 [00:14:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0410\u0442\u0430\u043A\u043E\u0437\u0443\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:59]execute_script... [00:14:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0410\u0442\u0430\u043A\u043E\u0437\u0443\u0435\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:59]POST & json_proto [00:14:59]process_json_proto [00:14:59]json parsed OK: [00:14:59]protocol is kg_v1.0 [00:14:59]action value=open_shift [00:14:59]process_action open_shift [00:14:59]cmd_open_shift [00:14:59]MH_GetDate [00:14:59]Write to MH i2c: F0 00 00 10 1D 1C [00:14:59]Write i2c OK [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: F0 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: F0 09 00 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: F0 09 00 10 1D 00 84 31 C5 66 AD C5 5D 66 3A [00:14:59]GetLastDocTimeStamp 1724198218 [00:14:59]current date 1724199300 [00:14:59]FM_GetShiftState [00:14:59]SAM_PROTO_GetShiftState [00:14:59]wFMCommunicate request_size=4 [00:14:59]MH_SAM_APDU [00:14:59]CAPDU: 80 13 01 00 [00:14:59]Write to MH i2c: E2 08 00 11 1D 80 13 01 00 00 00 00 00 AB [00:14:59]Write i2c OK [00:14:59]MH_I2C_Read... [00:14:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:59]Read from MH i2c: E2 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: E2 0E 00 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: E2 0E 00 11 1D 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B6 [00:14:59]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:14:59]wFMCommunicate OK [00:14:59]SAM_PROTO_GetShiftState done [00:14:59]FM_GetShiftState done [00:14:59]KKMCreateOpenShiftDocument [00:14:59]Load OK [00:14:59]Malloc new data [00:14:59]MH_GetDate [00:14:59]Write to MH i2c: F0 00 00 12 1D 1E [00:14:59]Write i2c OK [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: F0 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: F0 09 00 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: F0 09 00 12 1D 00 85 31 C5 66 AD C5 5D 66 3D [00:14:59]Malloc new data [00:14:59]KKMCreateOpenShiftDocument OK [00:14:59]KKMSetOpenShiftData OK [00:14:59]ProcessDocumentItem done err = 0, tmpTLVsize=218 [00:14:59]tlvbuf is 01FF1920 [00:14:59]KKMLoadAndSignOpenShiftData [00:14:59]SAM_PROTO_ProcessDocument [00:14:59]wFMCommunicate request_size=9 [00:14:59]MH_SAM_APDU [00:14:59]CAPDU: 80 15 01 00 04 02 00 DA 00 [00:14:59]Write to MH i2c: E2 0C 00 13 1D 80 15 01 00 04 00 02 00 DA 00 00 00 93 [00:14:59]Write i2c OK [00:14:59]MH_I2C_Read... [00:14:59]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:14:59]Read from MH i2c: E2 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: E2 03 00 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: E2 03 00 13 1D 00 90 00 A4 [00:14:59]RAPDU: 90 00 [00:14:59]wFMCommunicate OK [00:14:59]wFMCommunicate request_size=23 [00:14:59]MH_SAM_APDU [00:14:59]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:14:59]Write to MH i2c: E2 1A 00 14 1D 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 A6 [00:14:59]Write i2c OK [00:14:59]MH_I2C_Read... [00:14:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:14:59]Read from MH i2c: E2 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: E2 03 00 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: E2 03 00 14 1D 00 90 00 A5 [00:14:59]RAPDU: 90 00 [00:14:59]wFMCommunicate OK [00:14:59]wFMCommunicate request_size=32 [00:14:59]MH_SAM_APDU [00:14:59]CAPDU: 80 15 02 00 1B FD 03 17 00 D0 90 D1 82 D0 B0 D0 BA D0 BE D0 B7 D1 83 D0 B5 D0 B2 20 D0 9C 2E 20 [00:14:59]Write to MH i2c: E2 23 00 15 1D 80 15 02 00 1B 00 FD 03 17 00 D0 90 D1 82 D0 B0 D0 BA D0 BE D0 B7 D1 83 D0 B5 D0 B2 20 D0 9C 2E 20 00 00 06 [00:14:59]Write i2c OK [00:14:59]MH_I2C_Read... [00:14:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:14:59]Read from MH i2c: E2 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: E2 03 00 [00:14:59]MH_I2C_Read... [00:14:59]Read from MH i2c: E2 03 00 15 1D 00 90 00 A6 [00:14:59]RAPDU: 90 00 [00:14:59]wFMCommunicate OK [00:14:59]wFMCommunicate request_size=104 [00:14:59]MH_SAM_APDU [00:14:59]CAPDU: 80 15 02 00 63 F1 03 5F 00 37 32 30 30 30 30 2C 20 D1 81 2E 20 D0 A3 D1 87 D0 B0 D1 80 2C 20 D0 A2 D0 BE D0 BB D0 BE D0 B9 D0 BA D0 BE D0 BD 20 D0 B0 2F D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B0 D0 BC D1 8B D1 80 D0 BE D0 B2 D0 B0 20 D0 B1 2F D0 BD 2C 20 34 30 2E 35 30 32 34 35 31 2C 37 32 2E 37 38 31 30 34 31 [00:14:59]Write to MH i2c: E2 6B 00 16 1D 80 15 02 00 63 00 F1 03 5F 00 37 32 30 30 30 30 2C 20 D1 81 2E 20 D0 A3 D1 87 D0 B0 D1 80 2C 20 D0 A2 D0 BE D0 BB D0 BE D0 B9 D0 BA D0 BE D0 BD 20 D0 B0 2F D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B0 D0 BC D1 8B D1 80 D0 BE D0 B2 D0 B0 20 D0 B1 2F D0 BD 2C 20 34 30 2E 35 30 32 34 35 31 2C 37 32 2E 37 38 31 30 34 31 00 00 F1 [00:15:00]Write i2c OK [00:15:00]MH_I2C_Read... [00:15:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:15:00]Read from MH i2c: E2 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 03 00 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 03 00 16 1D 00 90 00 A7 [00:15:00]RAPDU: 90 00 [00:15:00]wFMCommunicate OK [00:15:00]wFMCommunicate request_size=51 [00:15:00]MH_SAM_APDU [00:15:00]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 35 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:15:00]Write to MH i2c: E2 36 00 17 1D 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 35 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 5F [00:15:00]Write i2c OK [00:15:00]MH_I2C_Read... [00:15:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:15:00]Read from MH i2c: E2 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 03 00 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 03 00 17 1D 00 90 00 A8 [00:15:00]RAPDU: 90 00 [00:15:00]wFMCommunicate OK [00:15:00]wFMCommunicate request_size=13 [00:15:00]MH_SAM_APDU [00:15:00]CAPDU: 80 15 02 00 08 F4 03 04 00 85 31 C5 66 [00:15:00]Write to MH i2c: E2 10 00 18 1D 80 15 02 00 08 00 F4 03 04 00 85 31 C5 66 00 00 A1 [00:15:00]Write i2c OK [00:15:00]MH_I2C_Read... [00:15:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:15:00]Read from MH i2c: E2 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 03 00 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 03 00 18 1D 00 90 00 A9 [00:15:00]RAPDU: 90 00 [00:15:00]wFMCommunicate OK [00:15:00]wFMCommunicate request_size=25 [00:15:00]MH_SAM_APDU [00:15:00]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 [00:15:00]Write to MH i2c: E2 1C 00 19 1D 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 00 00 1C [00:15:00]Write i2c OK [00:15:00]MH_I2C_Read... [00:15:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:15:00]Read from MH i2c: E2 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 03 00 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 03 00 19 1D 00 90 00 AA [00:15:00]RAPDU: 90 00 [00:15:00]wFMCommunicate OK [00:15:00]wFMCommunicate request_size=4 [00:15:00]MH_SAM_APDU [00:15:00]CAPDU: 80 15 03 00 [00:15:00]Write to MH i2c: E2 08 00 1A 1D 80 15 03 00 00 00 00 00 B8 [00:15:00]Write i2c OK [00:15:00]MH_I2C_Read... [00:15:00]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:15:00]Read from MH i2c: E2 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 38 00 [00:15:00]MH_I2C_Read... [00:15:00]Read from MH i2c: E2 38 00 1A 1D 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E5 00 00 0E 04 04 00 65 00 00 00 35 04 06 00 3B 57 12 51 A2 54 90 00 68 [00:15:00]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B6 E5 00 00 0E 04 04 00 65 00 00 00 35 04 06 00 3B 57 12 51 A2 54 90 00 [00:15:00]wFMCommunicate OK [00:15:00]SAM_PROTO_ProcessDocument answer len = 51 [00:15:00]SAM_PROTO_ProcessDocument done [00:15:00]SetTLVBufToDocument [00:15:00]Processing tag 1209 (04B9) [00:15:00]Malloc new data [00:15:00]Processing tag 1041 (0411) [00:15:00]Processing tag 1040 (0410) [00:15:00]Malloc new data [00:15:00]Processing tag 1038 (040E) [00:15:00]Malloc new data [00:15:00]Processing tag 1077 (0435) [00:15:00]Malloc new data [00:15:00]SetTLVBufToDocument err=0 [00:15:00]KKMLoadAndSignOpenShiftData store KKM data [00:15:00]KKMLoadAndSignOpenShiftData err=0 [00:15:00]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Атакозуев М. Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 Место: АЗС № 135 "Партнер Нефть" 21.08.2024 00:15 Смена: 101 РНМ: 0000000000162794 ЗНМ: 0300000196 ФД: 58806 ФМ: 0000000002094532 ФПД: 65245155533396 [00:15:00]StoreToDocumentArchive [00:15:00]shift 101 fd 58806 [00:15:00]Create dir for shift 0101 [00:15:00]save to /storage/0101/doc_00058806 [00:15:00]save last doc name /storage/0101/doc_00058806 to /storage/kkm_last_doc_name [00:15:00]save OK [00:15:00]Clear old archive folders... [00:15:00]Remove dir /storage/0100 [00:15:00]opendir ok [00:15:00]file . [00:15:00]file .. [00:15:00]file doc_00058016 [00:15:00]remove file /storage/0100/doc_00058016 [00:15:00]file doc_00058017 [00:15:00]remove file /storage/0100/doc_00058017 [00:15:00]file doc_00058018 [00:15:00]remove file /storage/0100/doc_00058018 [00:15:00]file doc_00058019 [00:15:00]remove file /storage/0100/doc_00058019 [00:15:00]file doc_00058020 [00:15:00]remove file /storage/0100/doc_00058020 [00:15:00]file doc_00058021 [00:15:00]remove file /storage/0100/doc_00058021 [00:15:00]file doc_00058022 [00:15:00]remove file /storage/0100/doc_00058022 [00:15:00]file doc_00058023 [00:15:00]remove file /storage/0100/doc_00058023 [00:15:00]file doc_00058024 [00:15:00]remove file /storage/0100/doc_00058024 [00:15:00]file doc_00058025 [00:15:00]remove file /storage/0100/doc_00058025 [00:15:00]file doc_00058026 [00:15:00]remove file /storage/0100/doc_00058026 [00:15:00]file doc_00058027 [00:15:00]remove file /storage/0100/doc_00058027 [00:15:00]file doc_00058028 [00:15:00]remove file /storage/0100/doc_00058028 [00:15:00]file doc_00058029 [00:15:00]remove file /storage/0100/doc_00058029 [00:15:00]file doc_00058030 [00:15:00]remove file /storage/0100/doc_00058030 [00:15:00]file doc_00058031 [00:15:00]remove file /storage/0100/doc_00058031 [00:15:00]file doc_00058032 [00:15:00]remove file /storage/0100/doc_00058032 [00:15:00]file doc_00058033 [00:15:00]remove file /storage/0100/doc_00058033 [00:15:00]file doc_00058034 [00:15:00]remove file /storage/0100/doc_00058034 [00:15:00]file doc_00058035 [00:15:00]remove file /storage/0100/doc_00058035 [00:15:00]file doc_00058036 [00:15:00]remove file /storage/0100/doc_00058036 [00:15:00]file doc_00058037 [00:15:00]remove file /storage/0100/doc_00058037 [00:15:00]file doc_00058038 [00:15:00]remove file /storage/0100/doc_00058038 [00:15:00]file doc_00058039 [00:15:00]remove file /storage/0100/doc_00058039 [00:15:00]file doc_00058040 [00:15:00]remove file /storage/0100/doc_00058040 [00:15:00]file doc_00058041 [00:15:00]remove file /storage/0100/doc_00058041 [00:15:00]file doc_00058042 [00:15:00]remove file /storage/0100/doc_00058042 [00:15:00]file doc_00058043 [00:15:00]remove file /storage/0100/doc_00058043 [00:15:00]file doc_00058044 [00:15:00]remove file /storage/0100/doc_00058044 [00:15:00]file doc_00058045 [00:15:00]remove file /storage/0100/doc_00058045 [00:15:00]file doc_00058046 [00:15:00]remove file /storage/0100/doc_00058046 [00:15:00]file doc_00058047 [00:15:00]remove file /storage/0100/doc_00058047 [00:15:00]file doc_00058048 [00:15:00]remove file /storage/0100/doc_00058048 [00:15:00]file doc_00058049 [00:15:00]remove file /storage/0100/doc_00058049 [00:15:00]file doc_00058050 [00:15:00]remove file /storage/0100/doc_00058050 [00:15:00]file doc_00058051 [00:15:00]remove file /storage/0100/doc_00058051 [00:15:00]file doc_00058052 [00:15:00]remove file /storage/0100/doc_00058052 [00:15:00]file doc_00058053 [00:15:00]remove file /storage/0100/doc_00058053 [00:15:00]file doc_00058054 [00:15:00]remove file /storage/0100/doc_00058054 [00:15:00]file doc_00058055 [00:15:00]remove file /storage/0100/doc_00058055 [00:15:00]file doc_00058056 [00:15:00]remove file /storage/0100/doc_00058056 [00:15:00]file doc_00058057 [00:15:00]remove file /storage/0100/doc_00058057 [00:15:00]file doc_00058058 [00:15:00]remove file /storage/0100/doc_00058058 [00:15:00]file doc_00058059 [00:15:00]remove file /storage/0100/doc_00058059 [00:15:00]file doc_00058060 [00:15:00]remove file /storage/0100/doc_00058060 [00:15:00]file doc_00058061 [00:15:00]remove file /storage/0100/doc_00058061 [00:15:00]file doc_00058062 [00:15:00]remove file /storage/0100/doc_00058062 [00:15:00]file doc_00058063 [00:15:00]remove file /storage/0100/doc_00058063 [00:15:00]file doc_00058064 [00:15:00]remove file /storage/0100/doc_00058064 [00:15:00]file doc_00058065 [00:15:00]remove file /storage/0100/doc_00058065 [00:15:00]file doc_00058066 [00:15:00]remove file /storage/0100/doc_00058066 [00:15:00]file doc_00058067 [00:15:00]remove file /storage/0100/doc_00058067 [00:15:00]file doc_00058068 [00:15:00]remove file /storage/0100/doc_00058068 [00:15:00]file doc_00058069 [00:15:00]remove file /storage/0100/doc_00058069 [00:15:00]file doc_00058070 [00:15:00]remove file /storage/0100/doc_00058070 [00:15:00]file doc_00058071 [00:15:00]remove file /storage/0100/doc_00058071 [00:15:00]file doc_00058072 [00:15:00]remove file /storage/0100/doc_00058072 [00:15:00]file doc_00058073 [00:15:00]remove file /storage/0100/doc_00058073 [00:15:00]file doc_00058074 [00:15:00]remove file /storage/0100/doc_00058074 [00:15:00]file doc_00058075 [00:15:00]remove file /storage/0100/doc_00058075 [00:15:00]file doc_00058076 [00:15:00]remove file /storage/0100/doc_00058076 [00:15:00]file doc_00058077 [00:15:00]remove file /storage/0100/doc_00058077 [00:15:00]file doc_00058078 [00:15:00]remove file /storage/0100/doc_00058078 [00:15:00]file doc_00058079 [00:15:00]remove file /storage/0100/doc_00058079 [00:15:00]file doc_00058080 [00:15:00]remove file /storage/0100/doc_00058080 [00:15:00]file doc_00058081 [00:15:00]remove file /storage/0100/doc_00058081 [00:15:00]file doc_00058082 [00:15:00]remove file /storage/0100/doc_00058082 [00:15:00]file doc_00058083 [00:15:00]remove file /storage/0100/doc_00058083 [00:15:00]file doc_00058084 [00:15:00]remove file /storage/0100/doc_00058084 [00:15:00]file doc_00058085 [00:15:00]remove file /storage/0100/doc_00058085 [00:15:00]file doc_00058086 [00:15:00]remove file /storage/0100/doc_00058086 [00:15:00]file doc_00058087 [00:15:00]remove file /storage/0100/doc_00058087 [00:15:00]file doc_00058088 [00:15:00]remove file /storage/0100/doc_00058088 [00:15:00]file doc_00058089 [00:15:00]remove file /storage/0100/doc_00058089 [00:15:00]file doc_00058090 [00:15:00]remove file /storage/0100/doc_00058090 [00:15:00]file doc_00058091 [00:15:00]remove file /storage/0100/doc_00058091 [00:15:00]file doc_00058092 [00:15:00]remove file /storage/0100/doc_00058092 [00:15:00]file doc_00058093 [00:15:00]remove file /storage/0100/doc_00058093 [00:15:01]file doc_00058094 [00:15:01]remove file /storage/0100/doc_00058094 [00:15:01]OFD Sender: No OFD packet to send [00:15:01]file doc_00058095 [00:15:01]remove file /storage/0100/doc_00058095 [00:15:01]file doc_00058096 [00:15:01]remove file /storage/0100/doc_00058096 [00:15:01]file doc_00058097 [00:15:01]remove file /storage/0100/doc_00058097 [00:15:01]file doc_00058098 [00:15:01]remove file /storage/0100/doc_00058098 [00:15:01]file doc_00058099 [00:15:01]remove file /storage/0100/doc_00058099 [00:15:01]file doc_00058100 [00:15:01]remove file /storage/0100/doc_00058100 [00:15:01]file doc_00058101 [00:15:01]remove file /storage/0100/doc_00058101 [00:15:01]file doc_00058102 [00:15:01]remove file /storage/0100/doc_00058102 [00:15:01]file doc_00058103 [00:15:01]remove file /storage/0100/doc_00058103 [00:15:01]file doc_00058104 [00:15:01]remove file /storage/0100/doc_00058104 [00:15:01]file doc_00058105 [00:15:01]remove file /storage/0100/doc_00058105 [00:15:01]file doc_00058106 [00:15:01]remove file /storage/0100/doc_00058106 [00:15:01]file doc_00058107 [00:15:01]remove file /storage/0100/doc_00058107 [00:15:01]file doc_00058108 [00:15:01]remove file /storage/0100/doc_00058108 [00:15:01]file doc_00058109 [00:15:01]remove file /storage/0100/doc_00058109 [00:15:01]file doc_00058110 [00:15:01]remove file /storage/0100/doc_00058110 [00:15:01]file doc_00058111 [00:15:01]remove file /storage/0100/doc_00058111 [00:15:01]file doc_00058112 [00:15:01]remove file /storage/0100/doc_00058112 [00:15:01]file doc_00058113 [00:15:01]remove file /storage/0100/doc_00058113 [00:15:01]file doc_00058114 [00:15:01]remove file /storage/0100/doc_00058114 [00:15:01]file doc_00058115 [00:15:01]remove file /storage/0100/doc_00058115 [00:15:01]file doc_00058116 [00:15:01]remove file /storage/0100/doc_00058116 [00:15:01]file doc_00058117 [00:15:01]remove file /storage/0100/doc_00058117 [00:15:01]file doc_00058118 [00:15:01]remove file /storage/0100/doc_00058118 [00:15:01]file doc_00058119 [00:15:01]remove file /storage/0100/doc_00058119 [00:15:01]file doc_00058120 [00:15:01]remove file /storage/0100/doc_00058120 [00:15:01]file doc_00058121 [00:15:01]remove file /storage/0100/doc_00058121 [00:15:01]file doc_00058122 [00:15:01]remove file /storage/0100/doc_00058122 [00:15:01]file doc_00058123 [00:15:01]remove file /storage/0100/doc_00058123 [00:15:01]file doc_00058124 [00:15:01]remove file /storage/0100/doc_00058124 [00:15:01]file doc_00058125 [00:15:01]remove file /storage/0100/doc_00058125 [00:15:01]file doc_00058126 [00:15:01]remove file /storage/0100/doc_00058126 [00:15:01]file doc_00058127 [00:15:01]remove file /storage/0100/doc_00058127 [00:15:01]file doc_00058128 [00:15:01]remove file /storage/0100/doc_00058128 [00:15:01]file doc_00058129 [00:15:01]remove file /storage/0100/doc_00058129 [00:15:01]file doc_00058130 [00:15:01]remove file /storage/0100/doc_00058130 [00:15:01]file doc_00058131 [00:15:01]remove file /storage/0100/doc_00058131 [00:15:01]file doc_00058132 [00:15:01]remove file /storage/0100/doc_00058132 [00:15:01]file doc_00058133 [00:15:01]remove file /storage/0100/doc_00058133 [00:15:01]file doc_00058134 [00:15:01]remove file /storage/0100/doc_00058134 [00:15:01]file doc_00058135 [00:15:01]remove file /storage/0100/doc_00058135 [00:15:01]file doc_00058136 [00:15:01]remove file /storage/0100/doc_00058136 [00:15:01]file doc_00058137 [00:15:01]remove file /storage/0100/doc_00058137 [00:15:01]file doc_00058138 [00:15:01]remove file /storage/0100/doc_00058138 [00:15:01]file doc_00058139 [00:15:01]remove file /storage/0100/doc_00058139 [00:15:01]file doc_00058140 [00:15:01]remove file /storage/0100/doc_00058140 [00:15:01]file doc_00058141 [00:15:01]remove file /storage/0100/doc_00058141 [00:15:01]file doc_00058142 [00:15:01]remove file /storage/0100/doc_00058142 [00:15:01]file doc_00058143 [00:15:01]remove file /storage/0100/doc_00058143 [00:15:01]file doc_00058144 [00:15:01]remove file /storage/0100/doc_00058144 [00:15:01]file doc_00058145 [00:15:01]remove file /storage/0100/doc_00058145 [00:15:01]file doc_00058146 [00:15:01]remove file /storage/0100/doc_00058146 [00:15:01]file doc_00058147 [00:15:01]remove file /storage/0100/doc_00058147 [00:15:01]file doc_00058148 [00:15:01]remove file /storage/0100/doc_00058148 [00:15:01]file doc_00058149 [00:15:01]remove file /storage/0100/doc_00058149 [00:15:01]file doc_00058150 [00:15:01]remove file /storage/0100/doc_00058150 [00:15:01]file doc_00058151 [00:15:01]remove file /storage/0100/doc_00058151 [00:15:01]file doc_00058152 [00:15:01]remove file /storage/0100/doc_00058152 [00:15:01]file doc_00058153 [00:15:01]remove file /storage/0100/doc_00058153 [00:15:01]file doc_00058154 [00:15:01]remove file /storage/0100/doc_00058154 [00:15:01]file doc_00058155 [00:15:01]remove file /storage/0100/doc_00058155 [00:15:01]file doc_00058156 [00:15:01]remove file /storage/0100/doc_00058156 [00:15:01]file doc_00058157 [00:15:01]remove file /storage/0100/doc_00058157 [00:15:01]file doc_00058158 [00:15:01]remove file /storage/0100/doc_00058158 [00:15:01]file doc_00058159 [00:15:01]remove file /storage/0100/doc_00058159 [00:15:01]file doc_00058160 [00:15:01]remove file /storage/0100/doc_00058160 [00:15:01]file doc_00058161 [00:15:01]remove file /storage/0100/doc_00058161 [00:15:01]file doc_00058162 [00:15:01]remove file /storage/0100/doc_00058162 [00:15:01]file doc_00058163 [00:15:01]remove file /storage/0100/doc_00058163 [00:15:01]file doc_00058164 [00:15:01]remove file /storage/0100/doc_00058164 [00:15:01]file doc_00058165 [00:15:01]remove file /storage/0100/doc_00058165 [00:15:01]file doc_00058166 [00:15:01]remove file /storage/0100/doc_00058166 [00:15:01]file doc_00058167 [00:15:01]remove file /storage/0100/doc_00058167 [00:15:01]file doc_00058168 [00:15:01]remove file /storage/0100/doc_00058168 [00:15:01]file doc_00058169 [00:15:01]remove file /storage/0100/doc_00058169 [00:15:01]file doc_00058170 [00:15:01]remove file /storage/0100/doc_00058170 [00:15:01]file doc_00058171 [00:15:01]remove file /storage/0100/doc_00058171 [00:15:01]file doc_00058172 [00:15:01]remove file /storage/0100/doc_00058172 [00:15:01]file doc_00058173 [00:15:01]remove file /storage/0100/doc_00058173 [00:15:01]file doc_00058174 [00:15:01]remove file /storage/0100/doc_00058174 [00:15:01]file doc_00058175 [00:15:01]remove file /storage/0100/doc_00058175 [00:15:01]file doc_00058176 [00:15:01]remove file /storage/0100/doc_00058176 [00:15:01]file doc_00058177 [00:15:01]remove file /storage/0100/doc_00058177 [00:15:01]file doc_00058178 [00:15:01]remove file /storage/0100/doc_00058178 [00:15:01]file doc_00058179 [00:15:01]remove file /storage/0100/doc_00058179 [00:15:01]file doc_00058180 [00:15:01]remove file /storage/0100/doc_00058180 [00:15:01]file doc_00058181 [00:15:01]remove file /storage/0100/doc_00058181 [00:15:01]file doc_00058182 [00:15:01]remove file /storage/0100/doc_00058182 [00:15:01]file doc_00058183 [00:15:01]remove file /storage/0100/doc_00058183 [00:15:01]file doc_00058184 [00:15:01]remove file /storage/0100/doc_00058184 [00:15:01]file doc_00058185 [00:15:01]remove file /storage/0100/doc_00058185 [00:15:01]file doc_00058186 [00:15:01]remove file /storage/0100/doc_00058186 [00:15:01]file doc_00058187 [00:15:01]remove file /storage/0100/doc_00058187 [00:15:01]file doc_00058188 [00:15:01]remove file /storage/0100/doc_00058188 [00:15:01]file doc_00058189 [00:15:01]remove file /storage/0100/doc_00058189 [00:15:01]file doc_00058190 [00:15:01]remove file /storage/0100/doc_00058190 [00:15:01]file doc_00058191 [00:15:01]remove file /storage/0100/doc_00058191 [00:15:01]file doc_00058192 [00:15:01]remove file /storage/0100/doc_00058192 [00:15:01]file doc_00058193 [00:15:01]remove file /storage/0100/doc_00058193 [00:15:01]file doc_00058194 [00:15:01]remove file /storage/0100/doc_00058194 [00:15:01]file doc_00058195 [00:15:01]remove file /storage/0100/doc_00058195 [00:15:01]file doc_00058196 [00:15:01]remove file /storage/0100/doc_00058196 [00:15:01]file doc_00058197 [00:15:01]remove file /storage/0100/doc_00058197 [00:15:01]file doc_00058198 [00:15:01]remove file /storage/0100/doc_00058198 [00:15:01]file doc_00058199 [00:15:01]remove file /storage/0100/doc_00058199 [00:15:01]file doc_00058200 [00:15:01]remove file /storage/0100/doc_00058200 [00:15:01]file doc_00058201 [00:15:01]remove file /storage/0100/doc_00058201 [00:15:01]file doc_00058202 [00:15:01]remove file /storage/0100/doc_00058202 [00:15:01]file doc_00058203 [00:15:01]remove file /storage/0100/doc_00058203 [00:15:01]file doc_00058204 [00:15:01]remove file /storage/0100/doc_00058204 [00:15:01]file doc_00058205 [00:15:01]remove file /storage/0100/doc_00058205 [00:15:01]file doc_00058206 [00:15:01]remove file /storage/0100/doc_00058206 [00:15:01]file doc_00058207 [00:15:01]remove file /storage/0100/doc_00058207 [00:15:01]file doc_00058208 [00:15:01]remove file /storage/0100/doc_00058208 [00:15:01]file doc_00058209 [00:15:01]remove file /storage/0100/doc_00058209 [00:15:01]file doc_00058210 [00:15:01]remove file /storage/0100/doc_00058210 [00:15:01]file doc_00058211 [00:15:01]remove file /storage/0100/doc_00058211 [00:15:01]file doc_00058212 [00:15:01]remove file /storage/0100/doc_00058212 [00:15:01]file doc_00058213 [00:15:01]remove file /storage/0100/doc_00058213 [00:15:01]file doc_00058214 [00:15:01]remove file /storage/0100/doc_00058214 [00:15:01]file doc_00058215 [00:15:01]remove file /storage/0100/doc_00058215 [00:15:01]file doc_00058216 [00:15:01]remove file /storage/0100/doc_00058216 [00:15:01]file doc_00058217 [00:15:01]remove file /storage/0100/doc_00058217 [00:15:01]file doc_00058218 [00:15:01]remove file /storage/0100/doc_00058218 [00:15:01]file doc_00058219 [00:15:01]remove file /storage/0100/doc_00058219 [00:15:01]file doc_00058220 [00:15:01]remove file /storage/0100/doc_00058220 [00:15:01]file doc_00058221 [00:15:01]remove file /storage/0100/doc_00058221 [00:15:01]file doc_00058222 [00:15:01]remove file /storage/0100/doc_00058222 [00:15:01]file doc_00058223 [00:15:01]remove file /storage/0100/doc_00058223 [00:15:01]file doc_00058224 [00:15:01]remove file /storage/0100/doc_00058224 [00:15:01]file doc_00058225 [00:15:01]remove file /storage/0100/doc_00058225 [00:15:01]file doc_00058226 [00:15:01]remove file /storage/0100/doc_00058226 [00:15:01]file doc_00058227 [00:15:01]remove file /storage/0100/doc_00058227 [00:15:01]file doc_00058228 [00:15:01]remove file /storage/0100/doc_00058228 [00:15:01]file doc_00058229 [00:15:01]remove file /storage/0100/doc_00058229 [00:15:01]file doc_00058230 [00:15:01]remove file /storage/0100/doc_00058230 [00:15:01]file doc_00058231 [00:15:01]remove file /storage/0100/doc_00058231 [00:15:01]file doc_00058232 [00:15:01]remove file /storage/0100/doc_00058232 [00:15:01]file doc_00058233 [00:15:01]remove file /storage/0100/doc_00058233 [00:15:01]file doc_00058234 [00:15:01]remove file /storage/0100/doc_00058234 [00:15:01]file doc_00058235 [00:15:01]remove file /storage/0100/doc_00058235 [00:15:01]file doc_00058236 [00:15:01]remove file /storage/0100/doc_00058236 [00:15:01]file doc_00058237 [00:15:01]remove file /storage/0100/doc_00058237 [00:15:01]file doc_00058238 [00:15:01]remove file /storage/0100/doc_00058238 [00:15:01]file doc_00058239 [00:15:01]remove file /storage/0100/doc_00058239 [00:15:01]file doc_00058240 [00:15:01]remove file /storage/0100/doc_00058240 [00:15:01]file doc_00058241 [00:15:01]remove file /storage/0100/doc_00058241 [00:15:01]file doc_00058242 [00:15:01]remove file /storage/0100/doc_00058242 [00:15:01]file doc_00058243 [00:15:01]remove file /storage/0100/doc_00058243 [00:15:01]file doc_00058244 [00:15:01]remove file /storage/0100/doc_00058244 [00:15:01]file doc_00058245 [00:15:01]remove file /storage/0100/doc_00058245 [00:15:01]file doc_00058246 [00:15:01]remove file /storage/0100/doc_00058246 [00:15:01]file doc_00058247 [00:15:01]remove file /storage/0100/doc_00058247 [00:15:01]file doc_00058248 [00:15:01]remove file /storage/0100/doc_00058248 [00:15:01]file doc_00058249 [00:15:01]remove file /storage/0100/doc_00058249 [00:15:01]file doc_00058250 [00:15:01]remove file /storage/0100/doc_00058250 [00:15:01]file doc_00058251 [00:15:01]remove file /storage/0100/doc_00058251 [00:15:01]file doc_00058252 [00:15:01]remove file /storage/0100/doc_00058252 [00:15:01]file doc_00058253 [00:15:01]remove file /storage/0100/doc_00058253 [00:15:01]file doc_00058254 [00:15:01]remove file /storage/0100/doc_00058254 [00:15:01]file doc_00058255 [00:15:01]remove file /storage/0100/doc_00058255 [00:15:01]file doc_00058256 [00:15:01]remove file /storage/0100/doc_00058256 [00:15:01]file doc_00058257 [00:15:01]remove file /storage/0100/doc_00058257 [00:15:01]file doc_00058258 [00:15:01]remove file /storage/0100/doc_00058258 [00:15:01]file doc_00058259 [00:15:01]remove file /storage/0100/doc_00058259 [00:15:01]file doc_00058260 [00:15:01]remove file /storage/0100/doc_00058260 [00:15:01]file doc_00058261 [00:15:01]remove file /storage/0100/doc_00058261 [00:15:01]file doc_00058262 [00:15:01]remove file /storage/0100/doc_00058262 [00:15:01]file doc_00058263 [00:15:01]remove file /storage/0100/doc_00058263 [00:15:01]file doc_00058264 [00:15:01]remove file /storage/0100/doc_00058264 [00:15:01]file doc_00058265 [00:15:01]remove file /storage/0100/doc_00058265 [00:15:01]file doc_00058266 [00:15:01]remove file /storage/0100/doc_00058266 [00:15:01]file doc_00058267 [00:15:01]remove file /storage/0100/doc_00058267 [00:15:01]file doc_00058268 [00:15:01]remove file /storage/0100/doc_00058268 [00:15:01]file doc_00058269 [00:15:01]remove file /storage/0100/doc_00058269 [00:15:01]file doc_00058270 [00:15:01]remove file /storage/0100/doc_00058270 [00:15:01]file doc_00058271 [00:15:01]remove file /storage/0100/doc_00058271 [00:15:01]file doc_00058272 [00:15:01]remove file /storage/0100/doc_00058272 [00:15:01]file doc_00058273 [00:15:01]remove file /storage/0100/doc_00058273 [00:15:01]file doc_00058274 [00:15:01]remove file /storage/0100/doc_00058274 [00:15:01]file doc_00058275 [00:15:01]remove file /storage/0100/doc_00058275 [00:15:01]file doc_00058276 [00:15:01]remove file /storage/0100/doc_00058276 [00:15:01]file doc_00058277 [00:15:01]remove file /storage/0100/doc_00058277 [00:15:01]file doc_00058278 [00:15:01]remove file /storage/0100/doc_00058278 [00:15:01]file doc_00058279 [00:15:01]remove file /storage/0100/doc_00058279 [00:15:01]file doc_00058280 [00:15:01]remove file /storage/0100/doc_00058280 [00:15:01]file doc_00058281 [00:15:01]remove file /storage/0100/doc_00058281 [00:15:01]file doc_00058282 [00:15:01]remove file /storage/0100/doc_00058282 [00:15:01]file doc_00058283 [00:15:01]remove file /storage/0100/doc_00058283 [00:15:01]file doc_00058284 [00:15:01]remove file /storage/0100/doc_00058284 [00:15:01]file doc_00058285 [00:15:01]remove file /storage/0100/doc_00058285 [00:15:01]file doc_00058286 [00:15:01]remove file /storage/0100/doc_00058286 [00:15:01]file doc_00058287 [00:15:01]remove file /storage/0100/doc_00058287 [00:15:01]file doc_00058288 [00:15:01]remove file /storage/0100/doc_00058288 [00:15:01]file doc_00058289 [00:15:01]remove file /storage/0100/doc_00058289 [00:15:01]file doc_00058290 [00:15:01]remove file /storage/0100/doc_00058290 [00:15:01]file doc_00058291 [00:15:01]remove file /storage/0100/doc_00058291 [00:15:01]file doc_00058292 [00:15:01]remove file /storage/0100/doc_00058292 [00:15:02]file doc_00058293 [00:15:02]remove file /storage/0100/doc_00058293 [00:15:02]file doc_00058294 [00:15:02]remove file /storage/0100/doc_00058294 [00:15:02]file doc_00058295 [00:15:02]remove file /storage/0100/doc_00058295 [00:15:02]file doc_00058296 [00:15:02]remove file /storage/0100/doc_00058296 [00:15:02]file doc_00058297 [00:15:02]remove file /storage/0100/doc_00058297 [00:15:02]file doc_00058298 [00:15:02]remove file /storage/0100/doc_00058298 [00:15:02]file doc_00058299 [00:15:02]remove file /storage/0100/doc_00058299 [00:15:02]file doc_00058300 [00:15:02]remove file /storage/0100/doc_00058300 [00:15:02]file doc_00058301 [00:15:02]remove file /storage/0100/doc_00058301 [00:15:02]file doc_00058302 [00:15:02]remove file /storage/0100/doc_00058302 [00:15:02]file doc_00058303 [00:15:02]remove file /storage/0100/doc_00058303 [00:15:02]file doc_00058304 [00:15:02]remove file /storage/0100/doc_00058304 [00:15:02]file doc_00058305 [00:15:02]remove file /storage/0100/doc_00058305 [00:15:02]file doc_00058306 [00:15:02]remove file /storage/0100/doc_00058306 [00:15:02]file doc_00058307 [00:15:02]remove file /storage/0100/doc_00058307 [00:15:02]file doc_00058308 [00:15:02]remove file /storage/0100/doc_00058308 [00:15:02]file doc_00058309 [00:15:02]remove file /storage/0100/doc_00058309 [00:15:02]file doc_00058310 [00:15:02]remove file /storage/0100/doc_00058310 [00:15:02]file doc_00058311 [00:15:02]remove file /storage/0100/doc_00058311 [00:15:02]file doc_00058312 [00:15:02]remove file /storage/0100/doc_00058312 [00:15:02]file doc_00058313 [00:15:02]remove file /storage/0100/doc_00058313 [00:15:02]file doc_00058314 [00:15:02]remove file /storage/0100/doc_00058314 [00:15:02]file doc_00058315 [00:15:02]remove file /storage/0100/doc_00058315 [00:15:02]file doc_00058316 [00:15:02]remove file /storage/0100/doc_00058316 [00:15:02]file doc_00058317 [00:15:02]remove file /storage/0100/doc_00058317 [00:15:02]file doc_00058318 [00:15:02]remove file /storage/0100/doc_00058318 [00:15:02]file doc_00058319 [00:15:02]remove file /storage/0100/doc_00058319 [00:15:02]file doc_00058320 [00:15:02]remove file /storage/0100/doc_00058320 [00:15:02]file doc_00058321 [00:15:02]remove file /storage/0100/doc_00058321 [00:15:02]file doc_00058322 [00:15:02]remove file /storage/0100/doc_00058322 [00:15:02]file doc_00058323 [00:15:02]remove file /storage/0100/doc_00058323 [00:15:02]file doc_00058324 [00:15:02]remove file /storage/0100/doc_00058324 [00:15:02]file doc_00058325 [00:15:02]remove file /storage/0100/doc_00058325 [00:15:02]file doc_00058326 [00:15:02]remove file /storage/0100/doc_00058326 [00:15:02]file doc_00058327 [00:15:02]remove file /storage/0100/doc_00058327 [00:15:02]file doc_00058328 [00:15:02]remove file /storage/0100/doc_00058328 [00:15:02]file doc_00058329 [00:15:02]remove file /storage/0100/doc_00058329 [00:15:02]file doc_00058330 [00:15:02]remove file /storage/0100/doc_00058330 [00:15:02]file doc_00058331 [00:15:02]remove file /storage/0100/doc_00058331 [00:15:02]file doc_00058332 [00:15:02]remove file /storage/0100/doc_00058332 [00:15:02]file doc_00058333 [00:15:02]remove file /storage/0100/doc_00058333 [00:15:02]file doc_00058334 [00:15:02]remove file /storage/0100/doc_00058334 [00:15:02]file doc_00058335 [00:15:02]remove file /storage/0100/doc_00058335 [00:15:02]file doc_00058336 [00:15:02]remove file /storage/0100/doc_00058336 [00:15:02]file doc_00058337 [00:15:02]remove file /storage/0100/doc_00058337 [00:15:02]file doc_00058338 [00:15:02]remove file /storage/0100/doc_00058338 [00:15:02]file doc_00058339 [00:15:02]remove file /storage/0100/doc_00058339 [00:15:02]file doc_00058340 [00:15:02]remove file /storage/0100/doc_00058340 [00:15:02]file doc_00058341 [00:15:02]remove file /storage/0100/doc_00058341 [00:15:02]file doc_00058342 [00:15:02]remove file /storage/0100/doc_00058342 [00:15:02]file doc_00058343 [00:15:02]remove file /storage/0100/doc_00058343 [00:15:02]file doc_00058344 [00:15:02]remove file /storage/0100/doc_00058344 [00:15:02]file doc_00058345 [00:15:02]remove file /storage/0100/doc_00058345 [00:15:02]file doc_00058346 [00:15:02]remove file /storage/0100/doc_00058346 [00:15:02]file doc_00058347 [00:15:02]remove file /storage/0100/doc_00058347 [00:15:02]file doc_00058348 [00:15:02]remove file /storage/0100/doc_00058348 [00:15:02]file doc_00058349 [00:15:02]remove file /storage/0100/doc_00058349 [00:15:02]file doc_00058350 [00:15:02]remove file /storage/0100/doc_00058350 [00:15:02]file doc_00058351 [00:15:02]remove file /storage/0100/doc_00058351 [00:15:02]file doc_00058352 [00:15:02]remove file /storage/0100/doc_00058352 [00:15:02]file doc_00058353 [00:15:02]remove file /storage/0100/doc_00058353 [00:15:02]file doc_00058354 [00:15:02]remove file /storage/0100/doc_00058354 [00:15:02]file doc_00058355 [00:15:02]remove file /storage/0100/doc_00058355 [00:15:02]file doc_00058356 [00:15:02]remove file /storage/0100/doc_00058356 [00:15:02]file doc_00058357 [00:15:02]remove file /storage/0100/doc_00058357 [00:15:02]file doc_00058358 [00:15:02]remove file /storage/0100/doc_00058358 [00:15:02]file doc_00058359 [00:15:02]remove file /storage/0100/doc_00058359 [00:15:02]file doc_00058360 [00:15:02]remove file /storage/0100/doc_00058360 [00:15:02]file doc_00058361 [00:15:02]remove file /storage/0100/doc_00058361 [00:15:02]file doc_00058362 [00:15:02]remove file /storage/0100/doc_00058362 [00:15:02]file doc_00058363 [00:15:02]remove file /storage/0100/doc_00058363 [00:15:02]file doc_00058364 [00:15:02]remove file /storage/0100/doc_00058364 [00:15:02]file doc_00058365 [00:15:02]remove file /storage/0100/doc_00058365 [00:15:02]file doc_00058366 [00:15:02]remove file /storage/0100/doc_00058366 [00:15:02]file doc_00058367 [00:15:02]remove file /storage/0100/doc_00058367 [00:15:02]file doc_00058368 [00:15:02]remove file /storage/0100/doc_00058368 [00:15:02]file doc_00058369 [00:15:02]remove file /storage/0100/doc_00058369 [00:15:02]file doc_00058370 [00:15:02]remove file /storage/0100/doc_00058370 [00:15:02]file doc_00058371 [00:15:02]remove file /storage/0100/doc_00058371 [00:15:02]file doc_00058372 [00:15:02]remove file /storage/0100/doc_00058372 [00:15:02]file doc_00058373 [00:15:02]remove file /storage/0100/doc_00058373 [00:15:02]file doc_00058374 [00:15:02]remove file /storage/0100/doc_00058374 [00:15:02]file doc_00058375 [00:15:02]remove file /storage/0100/doc_00058375 [00:15:02]file doc_00058376 [00:15:02]remove file /storage/0100/doc_00058376 [00:15:02]file doc_00058377 [00:15:02]remove file /storage/0100/doc_00058377 [00:15:02]file doc_00058378 [00:15:02]remove file /storage/0100/doc_00058378 [00:15:02]file doc_00058379 [00:15:02]remove file /storage/0100/doc_00058379 [00:15:02]file doc_00058380 [00:15:02]remove file /storage/0100/doc_00058380 [00:15:02]file doc_00058381 [00:15:02]remove file /storage/0100/doc_00058381 [00:15:02]file doc_00058382 [00:15:02]remove file /storage/0100/doc_00058382 [00:15:02]file doc_00058383 [00:15:02]remove file /storage/0100/doc_00058383 [00:15:02]file doc_00058384 [00:15:02]remove file /storage/0100/doc_00058384 [00:15:02]file doc_00058385 [00:15:02]remove file /storage/0100/doc_00058385 [00:15:02]file doc_00058386 [00:15:02]remove file /storage/0100/doc_00058386 [00:15:02]file doc_00058387 [00:15:02]remove file /storage/0100/doc_00058387 [00:15:02]file doc_00058388 [00:15:02]remove file /storage/0100/doc_00058388 [00:15:02]file doc_00058389 [00:15:02]remove file /storage/0100/doc_00058389 [00:15:02]file doc_00058390 [00:15:02]remove file /storage/0100/doc_00058390 [00:15:02]file doc_00058391 [00:15:02]remove file /storage/0100/doc_00058391 [00:15:02]file doc_00058392 [00:15:02]remove file /storage/0100/doc_00058392 [00:15:02]file doc_00058393 [00:15:02]remove file /storage/0100/doc_00058393 [00:15:02]file doc_00058394 [00:15:02]remove file /storage/0100/doc_00058394 [00:15:02]file doc_00058395 [00:15:02]remove file /storage/0100/doc_00058395 [00:15:02]file doc_00058396 [00:15:02]remove file /storage/0100/doc_00058396 [00:15:02]file doc_00058397 [00:15:02]remove file /storage/0100/doc_00058397 [00:15:02]file doc_00058398 [00:15:02]remove file /storage/0100/doc_00058398 [00:15:02]file doc_00058399 [00:15:02]remove file /storage/0100/doc_00058399 [00:15:02]file doc_00058400 [00:15:02]remove file /storage/0100/doc_00058400 [00:15:02]file doc_00058401 [00:15:02]remove file /storage/0100/doc_00058401 [00:15:02]file doc_00058402 [00:15:02]remove file /storage/0100/doc_00058402 [00:15:02]file doc_00058403 [00:15:02]remove file /storage/0100/doc_00058403 [00:15:02]file doc_00058404 [00:15:02]remove file /storage/0100/doc_00058404 [00:15:02]file doc_00058405 [00:15:02]remove file /storage/0100/doc_00058405 [00:15:02]file doc_00058406 [00:15:02]remove file /storage/0100/doc_00058406 [00:15:02]file doc_00058407 [00:15:02]remove file /storage/0100/doc_00058407 [00:15:02]file doc_00058408 [00:15:02]remove file /storage/0100/doc_00058408 [00:15:02]file doc_00058409 [00:15:02]remove file /storage/0100/doc_00058409 [00:15:02]file doc_00058410 [00:15:02]remove file /storage/0100/doc_00058410 [00:15:02]file doc_00058411 [00:15:02]remove file /storage/0100/doc_00058411 [00:15:02]file doc_00058412 [00:15:02]remove file /storage/0100/doc_00058412 [00:15:02]file doc_00058413 [00:15:02]remove file /storage/0100/doc_00058413 [00:15:02]file doc_00058414 [00:15:02]remove file /storage/0100/doc_00058414 [00:15:02]file doc_00058415 [00:15:02]remove file /storage/0100/doc_00058415 [00:15:02]file doc_00058416 [00:15:02]remove file /storage/0100/doc_00058416 [00:15:02]file doc_00058417 [00:15:02]remove file /storage/0100/doc_00058417 [00:15:02]file doc_00058418 [00:15:02]remove file /storage/0100/doc_00058418 [00:15:02]file doc_00058419 [00:15:02]remove file /storage/0100/doc_00058419 [00:15:02]file doc_00058420 [00:15:02]remove file /storage/0100/doc_00058420 [00:15:02]file doc_00058421 [00:15:02]remove file /storage/0100/doc_00058421 [00:15:02]file doc_00058422 [00:15:02]remove file /storage/0100/doc_00058422 [00:15:02]file doc_00058423 [00:15:02]remove file /storage/0100/doc_00058423 [00:15:02]file doc_00058424 [00:15:02]remove file /storage/0100/doc_00058424 [00:15:02]file doc_00058425 [00:15:02]remove file /storage/0100/doc_00058425 [00:15:02]file doc_00058426 [00:15:02]remove file /storage/0100/doc_00058426 [00:15:02]file doc_00058427 [00:15:02]remove file /storage/0100/doc_00058427 [00:15:02]file doc_00058428 [00:15:02]remove file /storage/0100/doc_00058428 [00:15:02]file doc_00058429 [00:15:02]remove file /storage/0100/doc_00058429 [00:15:02]file doc_00058430 [00:15:02]remove file /storage/0100/doc_00058430 [00:15:02]file doc_00058431 [00:15:02]remove file /storage/0100/doc_00058431 [00:15:02]file doc_00058432 [00:15:02]remove file /storage/0100/doc_00058432 [00:15:02]file doc_00058433 [00:15:02]remove file /storage/0100/doc_00058433 [00:15:02]file doc_00058434 [00:15:02]remove file /storage/0100/doc_00058434 [00:15:02]file doc_00058435 [00:15:02]remove file /storage/0100/doc_00058435 [00:15:02]file doc_00058436 [00:15:02]remove file /storage/0100/doc_00058436 [00:15:02]file doc_00058437 [00:15:02]remove file /storage/0100/doc_00058437 [00:15:02]file doc_00058438 [00:15:02]remove file /storage/0100/doc_00058438 [00:15:02]file doc_00058439 [00:15:02]remove file /storage/0100/doc_00058439 [00:15:02]file doc_00058440 [00:15:02]remove file /storage/0100/doc_00058440 [00:15:02]file doc_00058441 [00:15:02]remove file /storage/0100/doc_00058441 [00:15:02]file doc_00058442 [00:15:02]remove file /storage/0100/doc_00058442 [00:15:02]file doc_00058443 [00:15:02]remove file /storage/0100/doc_00058443 [00:15:02]file doc_00058444 [00:15:02]remove file /storage/0100/doc_00058444 [00:15:02]file doc_00058445 [00:15:02]remove file /storage/0100/doc_00058445 [00:15:02]file doc_00058446 [00:15:02]remove file /storage/0100/doc_00058446 [00:15:02]file doc_00058447 [00:15:02]remove file /storage/0100/doc_00058447 [00:15:02]file doc_00058448 [00:15:02]remove file /storage/0100/doc_00058448 [00:15:02]file doc_00058449 [00:15:02]remove file /storage/0100/doc_00058449 [00:15:02]file doc_00058450 [00:15:02]remove file /storage/0100/doc_00058450 [00:15:02]file doc_00058451 [00:15:02]remove file /storage/0100/doc_00058451 [00:15:02]file doc_00058452 [00:15:02]remove file /storage/0100/doc_00058452 [00:15:02]file doc_00058453 [00:15:02]remove file /storage/0100/doc_00058453 [00:15:02]file doc_00058454 [00:15:02]remove file /storage/0100/doc_00058454 [00:15:02]file doc_00058455 [00:15:02]remove file /storage/0100/doc_00058455 [00:15:02]file doc_00058456 [00:15:02]remove file /storage/0100/doc_00058456 [00:15:02]file doc_00058457 [00:15:03]remove file /storage/0100/doc_00058457 [00:15:03]file doc_00058458 [00:15:03]remove file /storage/0100/doc_00058458 [00:15:03]file doc_00058459 [00:15:03]remove file /storage/0100/doc_00058459 [00:15:03]file doc_00058460 [00:15:03]remove file /storage/0100/doc_00058460 [00:15:03]file doc_00058461 [00:15:03]remove file /storage/0100/doc_00058461 [00:15:03]file doc_00058462 [00:15:03]remove file /storage/0100/doc_00058462 [00:15:03]file doc_00058463 [00:15:03]remove file /storage/0100/doc_00058463 [00:15:03]file doc_00058464 [00:15:03]remove file /storage/0100/doc_00058464 [00:15:03]file doc_00058465 [00:15:03]remove file /storage/0100/doc_00058465 [00:15:03]file doc_00058466 [00:15:03]remove file /storage/0100/doc_00058466 [00:15:03]file doc_00058467 [00:15:03]remove file /storage/0100/doc_00058467 [00:15:03]file doc_00058468 [00:15:03]remove file /storage/0100/doc_00058468 [00:15:03]file doc_00058469 [00:15:03]remove file /storage/0100/doc_00058469 [00:15:03]file doc_00058470 [00:15:03]remove file /storage/0100/doc_00058470 [00:15:03]file doc_00058471 [00:15:03]remove file /storage/0100/doc_00058471 [00:15:03]file doc_00058472 [00:15:03]remove file /storage/0100/doc_00058472 [00:15:03]file doc_00058473 [00:15:03]remove file /storage/0100/doc_00058473 [00:15:03]file doc_00058474 [00:15:03]remove file /storage/0100/doc_00058474 [00:15:03]file doc_00058475 [00:15:03]remove file /storage/0100/doc_00058475 [00:15:03]file doc_00058476 [00:15:03]remove file /storage/0100/doc_00058476 [00:15:03]file doc_00058477 [00:15:03]remove file /storage/0100/doc_00058477 [00:15:03]file doc_00058478 [00:15:03]remove file /storage/0100/doc_00058478 [00:15:03]file doc_00058479 [00:15:03]remove file /storage/0100/doc_00058479 [00:15:03]file doc_00058480 [00:15:03]remove file /storage/0100/doc_00058480 [00:15:03]file doc_00058481 [00:15:03]remove file /storage/0100/doc_00058481 [00:15:03]file doc_00058482 [00:15:03]remove file /storage/0100/doc_00058482 [00:15:03]file doc_00058483 [00:15:03]remove file /storage/0100/doc_00058483 [00:15:03]file doc_00058484 [00:15:03]remove file /storage/0100/doc_00058484 [00:15:03]file doc_00058485 [00:15:03]remove file /storage/0100/doc_00058485 [00:15:03]file doc_00058486 [00:15:03]remove file /storage/0100/doc_00058486 [00:15:03]file doc_00058487 [00:15:03]remove file /storage/0100/doc_00058487 [00:15:03]file doc_00058488 [00:15:03]remove file /storage/0100/doc_00058488 [00:15:03]file doc_00058489 [00:15:03]remove file /storage/0100/doc_00058489 [00:15:03]file doc_00058490 [00:15:03]remove file /storage/0100/doc_00058490 [00:15:03]file doc_00058491 [00:15:03]remove file /storage/0100/doc_00058491 [00:15:03]file doc_00058492 [00:15:03]remove file /storage/0100/doc_00058492 [00:15:03]file doc_00058493 [00:15:03]remove file /storage/0100/doc_00058493 [00:15:03]file doc_00058494 [00:15:03]remove file /storage/0100/doc_00058494 [00:15:03]file doc_00058495 [00:15:03]remove file /storage/0100/doc_00058495 [00:15:03]file doc_00058496 [00:15:03]remove file /storage/0100/doc_00058496 [00:15:03]file doc_00058497 [00:15:03]remove file /storage/0100/doc_00058497 [00:15:03]file doc_00058498 [00:15:03]remove file /storage/0100/doc_00058498 [00:15:03]file doc_00058499 [00:15:03]remove file /storage/0100/doc_00058499 [00:15:03]file doc_00058500 [00:15:03]remove file /storage/0100/doc_00058500 [00:15:03]file doc_00058501 [00:15:03]remove file /storage/0100/doc_00058501 [00:15:03]file doc_00058502 [00:15:03]remove file /storage/0100/doc_00058502 [00:15:03]file doc_00058503 [00:15:03]remove file /storage/0100/doc_00058503 [00:15:03]file doc_00058504 [00:15:03]remove file /storage/0100/doc_00058504 [00:15:03]file doc_00058505 [00:15:03]remove file /storage/0100/doc_00058505 [00:15:03]file doc_00058506 [00:15:03]remove file /storage/0100/doc_00058506 [00:15:03]file doc_00058507 [00:15:03]remove file /storage/0100/doc_00058507 [00:15:03]file doc_00058508 [00:15:03]remove file /storage/0100/doc_00058508 [00:15:03]file doc_00058509 [00:15:03]remove file /storage/0100/doc_00058509 [00:15:03]file doc_00058510 [00:15:03]remove file /storage/0100/doc_00058510 [00:15:03]file doc_00058511 [00:15:03]remove file /storage/0100/doc_00058511 [00:15:03]file doc_00058512 [00:15:03]remove file /storage/0100/doc_00058512 [00:15:03]file doc_00058513 [00:15:03]remove file /storage/0100/doc_00058513 [00:15:03]file doc_00058514 [00:15:03]remove file /storage/0100/doc_00058514 [00:15:03]file doc_00058515 [00:15:03]remove file /storage/0100/doc_00058515 [00:15:03]file doc_00058516 [00:15:03]remove file /storage/0100/doc_00058516 [00:15:03]file doc_00058517 [00:15:03]remove file /storage/0100/doc_00058517 [00:15:03]file doc_00058518 [00:15:03]remove file /storage/0100/doc_00058518 [00:15:03]file doc_00058519 [00:15:03]remove file /storage/0100/doc_00058519 [00:15:03]file doc_00058520 [00:15:03]remove file /storage/0100/doc_00058520 [00:15:03]file doc_00058521 [00:15:03]remove file /storage/0100/doc_00058521 [00:15:03]file doc_00058522 [00:15:03]remove file /storage/0100/doc_00058522 [00:15:03]file doc_00058523 [00:15:03]remove file /storage/0100/doc_00058523 [00:15:03]file doc_00058524 [00:15:03]remove file /storage/0100/doc_00058524 [00:15:03]file doc_00058525 [00:15:03]remove file /storage/0100/doc_00058525 [00:15:03]file doc_00058527 [00:15:03]remove file /storage/0100/doc_00058527 [00:15:03]file doc_00058528 [00:15:03]remove file /storage/0100/doc_00058528 [00:15:03]file doc_00058529 [00:15:03]remove file /storage/0100/doc_00058529 [00:15:03]file doc_00058530 [00:15:03]remove file /storage/0100/doc_00058530 [00:15:03]file doc_00058531 [00:15:03]remove file /storage/0100/doc_00058531 [00:15:03]file doc_00058532 [00:15:03]remove file /storage/0100/doc_00058532 [00:15:03]file doc_00058533 [00:15:03]remove file /storage/0100/doc_00058533 [00:15:03]file doc_00058534 [00:15:03]remove file /storage/0100/doc_00058534 [00:15:03]file doc_00058535 [00:15:03]remove file /storage/0100/doc_00058535 [00:15:03]file doc_00058536 [00:15:03]remove file /storage/0100/doc_00058536 [00:15:03]file doc_00058537 [00:15:03]remove file /storage/0100/doc_00058537 [00:15:03]file doc_00058538 [00:15:03]remove file /storage/0100/doc_00058538 [00:15:03]file doc_00058539 [00:15:03]remove file /storage/0100/doc_00058539 [00:15:03]file doc_00058540 [00:15:03]remove file /storage/0100/doc_00058540 [00:15:03]file doc_00058541 [00:15:03]remove file /storage/0100/doc_00058541 [00:15:03]file doc_00058542 [00:15:03]remove file /storage/0100/doc_00058542 [00:15:03]file doc_00058543 [00:15:03]remove file /storage/0100/doc_00058543 [00:15:03]file doc_00058544 [00:15:03]remove file /storage/0100/doc_00058544 [00:15:03]file doc_00058545 [00:15:03]remove file /storage/0100/doc_00058545 [00:15:03]file doc_00058546 [00:15:03]remove file /storage/0100/doc_00058546 [00:15:03]file doc_00058547 [00:15:03]remove file /storage/0100/doc_00058547 [00:15:03]file doc_00058548 [00:15:03]remove file /storage/0100/doc_00058548 [00:15:03]file doc_00058549 [00:15:03]remove file /storage/0100/doc_00058549 [00:15:03]file doc_00058550 [00:15:03]remove file /storage/0100/doc_00058550 [00:15:03]file doc_00058551 [00:15:03]remove file /storage/0100/doc_00058551 [00:15:03]file doc_00058552 [00:15:03]remove file /storage/0100/doc_00058552 [00:15:03]file doc_00058553 [00:15:03]remove file /storage/0100/doc_00058553 [00:15:03]file doc_00058554 [00:15:03]remove file /storage/0100/doc_00058554 [00:15:03]file doc_00058555 [00:15:03]remove file /storage/0100/doc_00058555 [00:15:03]file doc_00058556 [00:15:03]remove file /storage/0100/doc_00058556 [00:15:03]file doc_00058557 [00:15:03]remove file /storage/0100/doc_00058557 [00:15:03]file doc_00058558 [00:15:03]remove file /storage/0100/doc_00058558 [00:15:03]file doc_00058559 [00:15:03]remove file /storage/0100/doc_00058559 [00:15:03]file doc_00058560 [00:15:03]remove file /storage/0100/doc_00058560 [00:15:03]file doc_00058561 [00:15:03]remove file /storage/0100/doc_00058561 [00:15:03]file doc_00058562 [00:15:03]remove file /storage/0100/doc_00058562 [00:15:03]file doc_00058563 [00:15:03]remove file /storage/0100/doc_00058563 [00:15:03]file doc_00058564 [00:15:03]remove file /storage/0100/doc_00058564 [00:15:03]file doc_00058565 [00:15:03]remove file /storage/0100/doc_00058565 [00:15:03]file doc_00058566 [00:15:03]remove file /storage/0100/doc_00058566 [00:15:03]file doc_00058567 [00:15:03]remove file /storage/0100/doc_00058567 [00:15:03]file doc_00058568 [00:15:03]remove file /storage/0100/doc_00058568 [00:15:03]file doc_00058569 [00:15:03]remove file /storage/0100/doc_00058569 [00:15:03]file doc_00058570 [00:15:03]remove file /storage/0100/doc_00058570 [00:15:03]file doc_00058571 [00:15:03]remove file /storage/0100/doc_00058571 [00:15:03]file doc_00058572 [00:15:03]remove file /storage/0100/doc_00058572 [00:15:03]file doc_00058573 [00:15:03]remove file /storage/0100/doc_00058573 [00:15:03]file doc_00058574 [00:15:03]remove file /storage/0100/doc_00058574 [00:15:03]file doc_00058575 [00:15:03]remove file /storage/0100/doc_00058575 [00:15:03]file doc_00058576 [00:15:03]remove file /storage/0100/doc_00058576 [00:15:03]file doc_00058577 [00:15:03]remove file /storage/0100/doc_00058577 [00:15:03]file doc_00058578 [00:15:03]remove file /storage/0100/doc_00058578 [00:15:03]file doc_00058579 [00:15:03]remove file /storage/0100/doc_00058579 [00:15:03]file doc_00058580 [00:15:03]remove file /storage/0100/doc_00058580 [00:15:03]file doc_00058581 [00:15:03]remove file /storage/0100/doc_00058581 [00:15:03]file doc_00058582 [00:15:03]remove file /storage/0100/doc_00058582 [00:15:03]file doc_00058583 [00:15:03]remove file /storage/0100/doc_00058583 [00:15:03]file doc_00058584 [00:15:03]remove file /storage/0100/doc_00058584 [00:15:03]file doc_00058585 [00:15:03]remove file /storage/0100/doc_00058585 [00:15:03]file doc_00058586 [00:15:03]remove file /storage/0100/doc_00058586 [00:15:03]file doc_00058587 [00:15:03]remove file /storage/0100/doc_00058587 [00:15:03]file doc_00058588 [00:15:03]remove file /storage/0100/doc_00058588 [00:15:03]file doc_00058589 [00:15:03]remove file /storage/0100/doc_00058589 [00:15:03]file doc_00058590 [00:15:03]remove file /storage/0100/doc_00058590 [00:15:03]file doc_00058591 [00:15:03]remove file /storage/0100/doc_00058591 [00:15:03]file doc_00058592 [00:15:03]remove file /storage/0100/doc_00058592 [00:15:03]file doc_00058593 [00:15:03]remove file /storage/0100/doc_00058593 [00:15:03]file doc_00058594 [00:15:03]remove file /storage/0100/doc_00058594 [00:15:03]file doc_00058595 [00:15:03]remove file /storage/0100/doc_00058595 [00:15:03]file doc_00058596 [00:15:03]remove file /storage/0100/doc_00058596 [00:15:03]file doc_00058597 [00:15:03]remove file /storage/0100/doc_00058597 [00:15:03]file doc_00058598 [00:15:03]remove file /storage/0100/doc_00058598 [00:15:03]file doc_00058599 [00:15:03]remove file /storage/0100/doc_00058599 [00:15:03]file doc_00058600 [00:15:03]remove file /storage/0100/doc_00058600 [00:15:03]file doc_00058601 [00:15:03]remove file /storage/0100/doc_00058601 [00:15:03]file doc_00058602 [00:15:03]remove file /storage/0100/doc_00058602 [00:15:03]file doc_00058603 [00:15:03]remove file /storage/0100/doc_00058603 [00:15:03]file doc_00058604 [00:15:03]remove file /storage/0100/doc_00058604 [00:15:03]file doc_00058605 [00:15:03]remove file /storage/0100/doc_00058605 [00:15:03]file doc_00058606 [00:15:03]remove file /storage/0100/doc_00058606 [00:15:03]file doc_00058607 [00:15:03]remove file /storage/0100/doc_00058607 [00:15:03]file doc_00058608 [00:15:03]remove file /storage/0100/doc_00058608 [00:15:03]file doc_00058609 [00:15:03]remove file /storage/0100/doc_00058609 [00:15:03]file doc_00058610 [00:15:03]remove file /storage/0100/doc_00058610 [00:15:03]file doc_00058611 [00:15:03]remove file /storage/0100/doc_00058611 [00:15:03]file doc_00058612 [00:15:03]remove file /storage/0100/doc_00058612 [00:15:03]file doc_00058613 [00:15:03]remove file /storage/0100/doc_00058613 [00:15:03]file doc_00058614 [00:15:03]remove file /storage/0100/doc_00058614 [00:15:03]file doc_00058615 [00:15:03]remove file /storage/0100/doc_00058615 [00:15:03]file doc_00058616 [00:15:03]remove file /storage/0100/doc_00058616 [00:15:03]file doc_00058617 [00:15:03]remove file /storage/0100/doc_00058617 [00:15:03]file doc_00058618 [00:15:03]remove file /storage/0100/doc_00058618 [00:15:03]file doc_00058619 [00:15:03]remove file /storage/0100/doc_00058619 [00:15:03]file doc_00058620 [00:15:03]remove file /storage/0100/doc_00058620 [00:15:03]file doc_00058621 [00:15:03]remove file /storage/0100/doc_00058621 [00:15:03]file doc_00058622 [00:15:03]remove file /storage/0100/doc_00058622 [00:15:03]file doc_00058623 [00:15:03]remove file /storage/0100/doc_00058623 [00:15:03]file doc_00058624 [00:15:03]remove file /storage/0100/doc_00058624 [00:15:03]file doc_00058625 [00:15:03]remove file /storage/0100/doc_00058625 [00:15:03]file doc_00058626 [00:15:03]remove file /storage/0100/doc_00058626 [00:15:03]file doc_00058627 [00:15:03]remove file /storage/0100/doc_00058627 [00:15:03]file doc_00058628 [00:15:03]remove file /storage/0100/doc_00058628 [00:15:03]file doc_00058629 [00:15:03]remove file /storage/0100/doc_00058629 [00:15:03]file doc_00058630 [00:15:03]remove file /storage/0100/doc_00058630 [00:15:03]file doc_00058631 [00:15:03]remove file /storage/0100/doc_00058631 [00:15:03]file doc_00058632 [00:15:03]remove file /storage/0100/doc_00058632 [00:15:03]file doc_00058633 [00:15:03]remove file /storage/0100/doc_00058633 [00:15:03]file doc_00058634 [00:15:03]remove file /storage/0100/doc_00058634 [00:15:03]file doc_00058635 [00:15:03]remove file /storage/0100/doc_00058635 [00:15:03]file doc_00058636 [00:15:03]remove file /storage/0100/doc_00058636 [00:15:03]file doc_00058637 [00:15:03]remove file /storage/0100/doc_00058637 [00:15:03]file doc_00058638 [00:15:03]remove file /storage/0100/doc_00058638 [00:15:03]file doc_00058639 [00:15:03]remove file /storage/0100/doc_00058639 [00:15:03]file doc_00058640 [00:15:03]remove file /storage/0100/doc_00058640 [00:15:03]file doc_00058641 [00:15:03]remove file /storage/0100/doc_00058641 [00:15:03]file doc_00058642 [00:15:03]remove file /storage/0100/doc_00058642 [00:15:03]file doc_00058643 [00:15:03]remove file /storage/0100/doc_00058643 [00:15:03]file doc_00058644 [00:15:03]remove file /storage/0100/doc_00058644 [00:15:03]file doc_00058645 [00:15:03]remove file /storage/0100/doc_00058645 [00:15:03]file doc_00058646 [00:15:03]remove file /storage/0100/doc_00058646 [00:15:03]file doc_00058647 [00:15:03]remove file /storage/0100/doc_00058647 [00:15:03]file doc_00058648 [00:15:03]remove file /storage/0100/doc_00058648 [00:15:03]file doc_00058649 [00:15:03]remove file /storage/0100/doc_00058649 [00:15:03]file doc_00058650 [00:15:03]remove file /storage/0100/doc_00058650 [00:15:03]file doc_00058651 [00:15:03]remove file /storage/0100/doc_00058651 [00:15:03]file doc_00058652 [00:15:03]remove file /storage/0100/doc_00058652 [00:15:03]file doc_00058653 [00:15:03]remove file /storage/0100/doc_00058653 [00:15:03]file doc_00058654 [00:15:03]remove file /storage/0100/doc_00058654 [00:15:03]file doc_00058655 [00:15:03]remove file /storage/0100/doc_00058655 [00:15:03]file doc_00058656 [00:15:03]remove file /storage/0100/doc_00058656 [00:15:03]file doc_00058657 [00:15:03]remove file /storage/0100/doc_00058657 [00:15:03]file doc_00058658 [00:15:03]remove file /storage/0100/doc_00058658 [00:15:03]file doc_00058659 [00:15:03]remove file /storage/0100/doc_00058659 [00:15:03]file doc_00058660 [00:15:03]remove file /storage/0100/doc_00058660 [00:15:03]file doc_00058661 [00:15:03]remove file /storage/0100/doc_00058661 [00:15:03]file doc_00058662 [00:15:03]remove file /storage/0100/doc_00058662 [00:15:03]file doc_00058663 [00:15:03]remove file /storage/0100/doc_00058663 [00:15:03]file doc_00058664 [00:15:03]remove file /storage/0100/doc_00058664 [00:15:03]file doc_00058665 [00:15:03]remove file /storage/0100/doc_00058665 [00:15:03]file doc_00058666 [00:15:03]remove file /storage/0100/doc_00058666 [00:15:03]file doc_00058667 [00:15:03]remove file /storage/0100/doc_00058667 [00:15:03]file doc_00058668 [00:15:03]remove file /storage/0100/doc_00058668 [00:15:03]file doc_00058669 [00:15:03]remove file /storage/0100/doc_00058669 [00:15:03]file doc_00058670 [00:15:03]remove file /storage/0100/doc_00058670 [00:15:03]file doc_00058671 [00:15:03]remove file /storage/0100/doc_00058671 [00:15:03]file doc_00058672 [00:15:03]remove file /storage/0100/doc_00058672 [00:15:03]file doc_00058673 [00:15:03]remove file /storage/0100/doc_00058673 [00:15:03]file doc_00058674 [00:15:03]remove file /storage/0100/doc_00058674 [00:15:03]file doc_00058675 [00:15:03]remove file /storage/0100/doc_00058675 [00:15:03]file doc_00058676 [00:15:03]remove file /storage/0100/doc_00058676 [00:15:03]file doc_00058677 [00:15:03]remove file /storage/0100/doc_00058677 [00:15:03]file doc_00058678 [00:15:03]remove file /storage/0100/doc_00058678 [00:15:03]file doc_00058679 [00:15:03]remove file /storage/0100/doc_00058679 [00:15:03]file doc_00058680 [00:15:03]remove file /storage/0100/doc_00058680 [00:15:03]file doc_00058681 [00:15:03]remove file /storage/0100/doc_00058681 [00:15:03]file doc_00058682 [00:15:03]remove file /storage/0100/doc_00058682 [00:15:03]file doc_00058683 [00:15:03]remove file /storage/0100/doc_00058683 [00:15:03]file doc_00058684 [00:15:03]remove file /storage/0100/doc_00058684 [00:15:03]file doc_00058685 [00:15:03]remove file /storage/0100/doc_00058685 [00:15:03]file doc_00058686 [00:15:03]remove file /storage/0100/doc_00058686 [00:15:03]file doc_00058687 [00:15:03]remove file /storage/0100/doc_00058687 [00:15:03]file doc_00058688 [00:15:03]remove file /storage/0100/doc_00058688 [00:15:03]file doc_00058689 [00:15:03]remove file /storage/0100/doc_00058689 [00:15:03]file doc_00058690 [00:15:03]remove file /storage/0100/doc_00058690 [00:15:03]file doc_00058691 [00:15:03]remove file /storage/0100/doc_00058691 [00:15:03]file doc_00058692 [00:15:03]remove file /storage/0100/doc_00058692 [00:15:03]file doc_00058693 [00:15:03]remove file /storage/0100/doc_00058693 [00:15:03]file doc_00058694 [00:15:03]remove file /storage/0100/doc_00058694 [00:15:03]file doc_00058695 [00:15:03]remove file /storage/0100/doc_00058695 [00:15:03]file doc_00058696 [00:15:03]remove file /storage/0100/doc_00058696 [00:15:03]file doc_00058697 [00:15:04]remove file /storage/0100/doc_00058697 [00:15:04]file doc_00058698 [00:15:04]remove file /storage/0100/doc_00058698 [00:15:04]file doc_00058699 [00:15:04]remove file /storage/0100/doc_00058699 [00:15:04]file doc_00058700 [00:15:04]remove file /storage/0100/doc_00058700 [00:15:04]file doc_00058701 [00:15:04]remove file /storage/0100/doc_00058701 [00:15:04]file doc_00058702 [00:15:04]remove file /storage/0100/doc_00058702 [00:15:04]file doc_00058703 [00:15:04]remove file /storage/0100/doc_00058703 [00:15:04]file doc_00058704 [00:15:04]remove file /storage/0100/doc_00058704 [00:15:04]file doc_00058705 [00:15:04]remove file /storage/0100/doc_00058705 [00:15:04]file doc_00058706 [00:15:04]remove file /storage/0100/doc_00058706 [00:15:04]file doc_00058707 [00:15:04]remove file /storage/0100/doc_00058707 [00:15:04]file doc_00058708 [00:15:04]remove file /storage/0100/doc_00058708 [00:15:04]file doc_00058709 [00:15:04]remove file /storage/0100/doc_00058709 [00:15:04]file doc_00058710 [00:15:04]remove file /storage/0100/doc_00058710 [00:15:04]file doc_00058711 [00:15:04]remove file /storage/0100/doc_00058711 [00:15:04]file doc_00058712 [00:15:04]remove file /storage/0100/doc_00058712 [00:15:04]file doc_00058713 [00:15:04]remove file /storage/0100/doc_00058713 [00:15:04]file doc_00058714 [00:15:04]remove file /storage/0100/doc_00058714 [00:15:04]file doc_00058715 [00:15:04]remove file /storage/0100/doc_00058715 [00:15:04]file doc_00058716 [00:15:04]remove file /storage/0100/doc_00058716 [00:15:04]file doc_00058717 [00:15:04]remove file /storage/0100/doc_00058717 [00:15:04]file doc_00058718 [00:15:04]remove file /storage/0100/doc_00058718 [00:15:04]file doc_00058719 [00:15:04]remove file /storage/0100/doc_00058719 [00:15:04]file doc_00058720 [00:15:04]remove file /storage/0100/doc_00058720 [00:15:04]file doc_00058721 [00:15:04]remove file /storage/0100/doc_00058721 [00:15:04]file doc_00058722 [00:15:04]remove file /storage/0100/doc_00058722 [00:15:04]file doc_00058723 [00:15:04]remove file /storage/0100/doc_00058723 [00:15:04]file doc_00058724 [00:15:04]remove file /storage/0100/doc_00058724 [00:15:04]file doc_00058725 [00:15:04]remove file /storage/0100/doc_00058725 [00:15:04]file doc_00058726 [00:15:04]remove file /storage/0100/doc_00058726 [00:15:04]file doc_00058727 [00:15:04]remove file /storage/0100/doc_00058727 [00:15:04]file doc_00058728 [00:15:04]remove file /storage/0100/doc_00058728 [00:15:04]file doc_00058729 [00:15:04]remove file /storage/0100/doc_00058729 [00:15:04]file doc_00058730 [00:15:04]remove file /storage/0100/doc_00058730 [00:15:04]file doc_00058731 [00:15:04]remove file /storage/0100/doc_00058731 [00:15:04]file doc_00058732 [00:15:04]remove file /storage/0100/doc_00058732 [00:15:04]file doc_00058733 [00:15:04]remove file /storage/0100/doc_00058733 [00:15:04]file doc_00058734 [00:15:04]remove file /storage/0100/doc_00058734 [00:15:04]file doc_00058735 [00:15:04]remove file /storage/0100/doc_00058735 [00:15:04]file doc_00058736 [00:15:04]remove file /storage/0100/doc_00058736 [00:15:04]file doc_00058737 [00:15:04]remove file /storage/0100/doc_00058737 [00:15:04]file doc_00058738 [00:15:04]remove file /storage/0100/doc_00058738 [00:15:04]file doc_00058739 [00:15:04]remove file /storage/0100/doc_00058739 [00:15:04]file doc_00058740 [00:15:04]remove file /storage/0100/doc_00058740 [00:15:04]file doc_00058741 [00:15:04]remove file /storage/0100/doc_00058741 [00:15:04]file doc_00058742 [00:15:04]remove file /storage/0100/doc_00058742 [00:15:04]file doc_00058743 [00:15:04]remove file /storage/0100/doc_00058743 [00:15:04]file doc_00058744 [00:15:04]remove file /storage/0100/doc_00058744 [00:15:04]file doc_00058745 [00:15:04]remove file /storage/0100/doc_00058745 [00:15:04]file doc_00058746 [00:15:04]remove file /storage/0100/doc_00058746 [00:15:04]file doc_00058747 [00:15:04]remove file /storage/0100/doc_00058747 [00:15:04]file doc_00058748 [00:15:04]remove file /storage/0100/doc_00058748 [00:15:04]file doc_00058749 [00:15:04]remove file /storage/0100/doc_00058749 [00:15:04]file doc_00058750 [00:15:04]remove file /storage/0100/doc_00058750 [00:15:04]file doc_00058751 [00:15:04]remove file /storage/0100/doc_00058751 [00:15:04]file doc_00058752 [00:15:04]remove file /storage/0100/doc_00058752 [00:15:04]file doc_00058753 [00:15:04]remove file /storage/0100/doc_00058753 [00:15:04]file doc_00058754 [00:15:04]remove file /storage/0100/doc_00058754 [00:15:04]file doc_00058755 [00:15:04]remove file /storage/0100/doc_00058755 [00:15:04]file doc_00058756 [00:15:04]remove file /storage/0100/doc_00058756 [00:15:04]file doc_00058757 [00:15:04]remove file /storage/0100/doc_00058757 [00:15:04]file doc_00058758 [00:15:04]remove file /storage/0100/doc_00058758 [00:15:04]file doc_00058759 [00:15:04]remove file /storage/0100/doc_00058759 [00:15:04]file doc_00058760 [00:15:04]remove file /storage/0100/doc_00058760 [00:15:04]file doc_00058761 [00:15:04]remove file /storage/0100/doc_00058761 [00:15:04]file doc_00058762 [00:15:04]remove file /storage/0100/doc_00058762 [00:15:04]file doc_00058763 [00:15:04]remove file /storage/0100/doc_00058763 [00:15:04]file doc_00058764 [00:15:04]remove file /storage/0100/doc_00058764 [00:15:04]file doc_00058765 [00:15:04]remove file /storage/0100/doc_00058765 [00:15:04]file doc_00058766 [00:15:04]remove file /storage/0100/doc_00058766 [00:15:04]file doc_00058767 [00:15:04]remove file /storage/0100/doc_00058767 [00:15:04]file doc_00058768 [00:15:04]remove file /storage/0100/doc_00058768 [00:15:04]file doc_00058769 [00:15:04]remove file /storage/0100/doc_00058769 [00:15:04]file doc_00058770 [00:15:04]remove file /storage/0100/doc_00058770 [00:15:04]file doc_00058771 [00:15:04]remove file /storage/0100/doc_00058771 [00:15:04]file doc_00058772 [00:15:04]remove file /storage/0100/doc_00058772 [00:15:04]file doc_00058773 [00:15:04]remove file /storage/0100/doc_00058773 [00:15:04]file doc_00058774 [00:15:04]remove file /storage/0100/doc_00058774 [00:15:04]file doc_00058775 [00:15:04]remove file /storage/0100/doc_00058775 [00:15:04]file doc_00058776 [00:15:04]remove file /storage/0100/doc_00058776 [00:15:04]file doc_00058777 [00:15:04]remove file /storage/0100/doc_00058777 [00:15:04]file doc_00058778 [00:15:04]remove file /storage/0100/doc_00058778 [00:15:04]file doc_00058779 [00:15:04]remove file /storage/0100/doc_00058779 [00:15:04]file doc_00058780 [00:15:04]remove file /storage/0100/doc_00058780 [00:15:04]file doc_00058781 [00:15:04]remove file /storage/0100/doc_00058781 [00:15:04]file doc_00058782 [00:15:04]remove file /storage/0100/doc_00058782 [00:15:04]file doc_00058783 [00:15:04]remove file /storage/0100/doc_00058783 [00:15:04]file doc_00058784 [00:15:04]remove file /storage/0100/doc_00058784 [00:15:04]file doc_00058785 [00:15:04]remove file /storage/0100/doc_00058785 [00:15:04]file doc_00058786 [00:15:04]remove file /storage/0100/doc_00058786 [00:15:04]file doc_00058787 [00:15:04]remove file /storage/0100/doc_00058787 [00:15:04]file doc_00058788 [00:15:04]remove file /storage/0100/doc_00058788 [00:15:04]file doc_00058789 [00:15:04]remove file /storage/0100/doc_00058789 [00:15:04]file doc_00058790 [00:15:04]remove file /storage/0100/doc_00058790 [00:15:04]file doc_00058791 [00:15:04]remove file /storage/0100/doc_00058791 [00:15:04]file doc_00058792 [00:15:04]remove file /storage/0100/doc_00058792 [00:15:04]file doc_00058793 [00:15:04]remove file /storage/0100/doc_00058793 [00:15:04]file doc_00058794 [00:15:04]remove file /storage/0100/doc_00058794 [00:15:04]file doc_00058795 [00:15:04]remove file /storage/0100/doc_00058795 [00:15:04]file doc_00058796 [00:15:04]remove file /storage/0100/doc_00058796 [00:15:04]file doc_00058797 [00:15:04]remove file /storage/0100/doc_00058797 [00:15:04]file doc_00058798 [00:15:04]remove file /storage/0100/doc_00058798 [00:15:04]file doc_00058799 [00:15:04]remove file /storage/0100/doc_00058799 [00:15:04]file doc_00058800 [00:15:04]remove file /storage/0100/doc_00058800 [00:15:04]file doc_00058801 [00:15:04]remove file /storage/0100/doc_00058801 [00:15:04]file doc_00058802 [00:15:04]remove file /storage/0100/doc_00058802 [00:15:04]file doc_00058803 [00:15:04]remove file /storage/0100/doc_00058803 [00:15:04]file doc_00058804 [00:15:04]remove file /storage/0100/doc_00058804 [00:15:04]file doc_00058805 [00:15:04]remove file /storage/0100/doc_00058805 [00:15:04]remove dir /storage/0100 [00:15:04]ProcessDocumentItem done err = 0, tmpTLVsize=269 [00:15:04]tlvbuf is 01F4BBE0 [00:15:04]SAM_PROTO_ClearQueue [00:15:04]wFMCommunicate request_size=4 [00:15:04]MH_SAM_APDU [00:15:04]CAPDU: 80 09 00 00 [00:15:04]Write to MH i2c: E2 08 00 1B 1D 80 09 00 00 00 00 00 00 AA [00:15:04]Write i2c OK [00:15:04]MH_I2C_Read... [00:15:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:04]Read from MH i2c: E2 [00:15:04]MH_I2C_Read... [00:15:04]Read from MH i2c: E2 03 00 [00:15:04]MH_I2C_Read... [00:15:04]Read from MH i2c: E2 03 00 1B 1D 00 90 00 AC [00:15:04]RAPDU: 90 00 [00:15:04]wFMCommunicate OK [00:15:04]SAM_PROTO_ClearQueue done [00:15:04]KKMCreateOFDPacket [00:15:04]OFDProtocolAddRootSTLVToBuf [00:15:04]FM_MakeSignedData [00:15:04]FM_MakeSignedData [00:15:04]SAM_PROTO_SignData [00:15:04]wFMCommunicate request_size=4 [00:15:04]MH_SAM_APDU [00:15:04]CAPDU: 80 0D 01 02 [00:15:04]Write to MH i2c: E2 08 00 1C 1D 80 0D 01 02 00 00 00 00 B2 [00:15:04]Write i2c OK [00:15:04]MH_I2C_Read... [00:15:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:04]Read from MH i2c: E2 [00:15:04]MH_I2C_Read... [00:15:04]Read from MH i2c: E2 03 00 [00:15:04]MH_I2C_Read... [00:15:04]Read from MH i2c: E2 03 00 1C 1D 00 90 00 AD [00:15:04]RAPDU: 90 00 [00:15:04]wFMCommunicate OK [00:15:04]wFMCommunicate request_size=255 [00:15:04]MH_SAM_APDU [00:15:04]CAPDU: 80 0D 02 02 FA 02 00 0D 01 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 17 00 D0 90 D1 82 D0 B0 D0 BA D0 BE D0 B7 D1 83 D0 B5 D0 B2 20 D0 9C 2E 20 F1 03 5F 00 37 32 30 30 30 30 2C 20 D1 81 2E 20 D0 A3 D1 87 D0 B0 D1 80 2C 20 D0 A2 D0 BE D0 BB D0 BE D0 B9 D0 BA D0 BE D0 BD 20 D0 B0 2F D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B0 D0 BC D1 8B D1 80 D0 BE D0 B2 D0 B0 20 D0 B1 2F D0 BD 2C 20 34 30 2E 35 30 32 34 35 31 2C 37 32 2E 37 38 31 30 34 31 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 35 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 85 31 C5 66 0E 04 04 00 65 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E5 00 00 11 04 10 00 30 30 30 [00:15:04]Write to MH i2c: E2 02 01 1D 1D 80 0D 02 02 FA 00 02 00 0D 01 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 17 00 D0 90 D1 82 D0 B0 D0 BA D0 BE D0 B7 D1 83 D0 B5 D0 B2 20 D0 9C 2E 20 F1 03 5F 00 37 32 30 30 30 30 2C 20 D1 81 2E 20 D0 A3 D1 87 D0 B0 D1 80 2C 20 D0 A2 D0 BE D0 BB D0 BE D0 B9 D0 BA D0 BE D0 BD 20 D0 B0 2F D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B0 D0 BC D1 8B D1 80 D0 BE D0 B2 D0 B0 20 D0 B1 2F D0 BD 2C 20 34 30 2E 35 30 32 34 35 31 2C 37 32 2E 37 38 31 30 34 31 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 35 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 85 31 C5 66 0E 04 04 00 65 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E5 00 00 11 04 10 00 30 30 30 00 00 2B [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 1D 1D 00 90 00 AE [00:15:05]RAPDU: 90 00 [00:15:05]wFMCommunicate OK [00:15:05]wFMCommunicate request_size=28 [00:15:05]MH_SAM_APDU [00:15:05]CAPDU: 80 0D 02 02 17 30 30 30 30 30 30 32 30 39 34 35 33 32 35 04 06 00 3B 57 12 51 A2 54 [00:15:05]Write to MH i2c: E2 1F 00 1E 1D 80 0D 02 02 17 00 30 30 30 30 30 30 32 30 39 34 35 33 32 35 04 06 00 3B 57 12 51 A2 54 00 00 96 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 03 00 1E 1D 00 90 00 AF [00:15:05]RAPDU: 90 00 [00:15:05]wFMCommunicate OK [00:15:05]wFMCommunicate request_size=4 [00:15:05]MH_SAM_APDU [00:15:05]CAPDU: 80 0D 03 02 [00:15:05]Write to MH i2c: E2 08 00 1F 1D 80 0D 03 02 00 00 00 00 B7 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 0B 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 0B 00 1F 1D 00 EC 42 96 B7 70 51 E4 AB 90 00 83 [00:15:05]RAPDU: EC 42 96 B7 70 51 E4 AB 90 00 [00:15:05]wFMCommunicate OK [00:15:05]SAM_PROTO_SignData done [00:15:05]FM_MakeSignedData done [00:15:05]CreateOFDProtocolMessage [00:15:05]wFMCommunicate request_size=4 [00:15:05]MH_SAM_APDU [00:15:05]CAPDU: 80 11 00 00 [00:15:05]Write to MH i2c: E2 08 00 20 1D 80 11 00 00 00 00 00 00 B7 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:05]Read from MH i2c: E2 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 17 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: E2 17 00 20 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 03 [00:15:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:15:05]wFMCommunicate OK [00:15:05]CreateOFDProtocolMessage done [00:15:05]OFDSenderStorePacket 58806 [00:15:05]StoreOFDPacket docnum=58806 [00:15:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 21 01 00 00 32 8E 19 01 12 EE 5A 02 01 00 02 00 0D 01 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 17 00 D0 90 D1 82 D0 B0 D0 BA D0 BE D0 B7 D1 83 D0 B5 D0 B2 20 D0 9C 2E 20 F1 03 5F 00 37 32 30 30 30 30 2C 20 D1 81 2E 20 D0 A3 D1 87 D0 B0 D1 80 2C 20 D0 A2 D0 BE D0 BB D0 BE D0 B9 D0 BA D0 BE D0 BD 20 D0 B0 2F D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B0 D0 BC D1 8B D1 80 D0 BE D0 B2 D0 B0 20 D0 B1 2F D0 BD 2C 20 34 30 2E 35 30 32 34 35 31 2C 37 32 2E 37 38 31 30 34 31 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 35 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 85 31 C5 66 0E 04 04 00 65 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 35 04 06 00 3B 57 12 51 A2 54 EC 42 96 B7 70 51 E4 AB [00:15:05]CheckFolder [00:15:05]dirname=/storage/ofd_packets [00:15:05]CheckFolder done [00:15:05]ProducePacketName [00:15:05]name=ofd_packets/00058806 [00:15:05]NVStorageSaveData ofd_packets/00058806 [00:15:05]File name is /storage/ofd_packets/00058806 [00:15:05]Write 319 bytes [00:15:05]NVStorageSaveData done [00:15:05]OFDSenderStorePacket done [00:15:05]KKMCreateOFDPacket done [00:15:05]NVStorageSaveData kkm_last_timestamp [00:15:05]File name is /storage/kkm_last_timestamp [00:15:05]Write 4 bytes [00:15:05]NVStorageSaveData done [00:15:05]ExternCall_PrintAddStr [00:15:05]wPrintStart [00:15:05]Write to MH i2c: 01 00 00 21 1D 3E [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 07 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 07 00 21 1D 00 00 00 00 00 FF 0F 53 [00:15:05]RasterBufferAndPrint [00:15:05]line Отчет об открытии смены [00:15:05]line ФФД: 1.0 [00:15:05]line ИНН: 02508201610067 [00:15:05]line Кассир: Атакозуев М. [00:15:05]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:15:05]line Место: АЗС № 135 "Партнер Нефть" [00:15:05]line 21.08.2024 00:15 [00:15:05]line Смена: 101 [00:15:05]line РНМ: 0000000000162794 [00:15:05]line ЗНМ: 0300000196 [00:15:05]line ФД: 58806 [00:15:05]line ФМ: 0000000002094532 [00:15:05]line ФПД: 65245155533396 [00:15:05]written 0, free lines is 4095 [00:15:05]OFD Sender: Processing packet 58806 [packets to send 52, broken 51] [00:15:05]ProducePacketName [00:15:05]name=ofd_packets/00058806 [00:15:05]OFD Sender: To server: pG, [00:15:05]CommunicateWithHost lk.salyk.kg:30040 [00:15:05]ConnectInit lk.salyk.kg [00:15:05]Write to MH i2c: 01 00 00 33 1D 50 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 07 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: 01 07 00 33 1D 00 00 00 00 00 5B 0E C0 [00:15:05]RasterBufferAndPrint [00:15:05]line [00:15:05]line [00:15:05]line [00:15:05]line [00:15:05]line [00:15:05]written 0, free lines is 3687 [00:15:05]MH_Cut [00:15:05]Write to MH i2c: D1 01 00 3A 1D 01 29 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: D1 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: D1 01 00 [00:15:05]MH_I2C_Read... [00:15:05]Read from MH i2c: D1 01 00 3A 1D 00 28 [00:15:05]Write to MH i2c: 01 00 00 3B 1D 58 [00:15:05]Write i2c OK [00:15:05]MH_I2C_Read... [00:15:05]Connected sock=11 [00:15:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 21 01 00 00 32 8E 19 01 12 EE 5A 02 01 00 02 00 0D 01 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 17 00 D0 90 D1 82 D0 B0 D0 BA D0 BE D0 B7 D1 83 D0 B5 D0 B2 20 D0 9C 2E 20 F1 03 5F 00 37 32 30 30 30 30 2C 20 D1 81 2E 20 D0 A3 D1 87 D0 B0 D1 80 2C 20 D0 A2 D0 BE D0 BB D0 BE D0 B9 D0 BA D0 BE D0 BD 20 D0 B0 2F D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B0 D0 BC D1 8B D1 80 D0 BE D0 B2 D0 B0 20 D0 B1 2F D0 BD 2C 20 34 30 2E 35 30 32 34 35 31 2C 37 32 2E 37 38 31 30 34 31 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 35 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 85 31 C5 66 0E 04 04 00 65 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 35 04 06 00 3B 57 12 51 A2 54 EC 42 96 B7 70 51 E4 AB [00:15:06]*** Cut start [00:15:06]*** Partial cut [00:15:06]*** CUTSNS_PIN = 1 [00:15:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7D 3B 47 00 D9 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 32 30 39 34 35 33 32 10 04 04 00 B6 E5 00 00 F4 03 04 00 D6 DC C4 66 B6 04 01 00 00 A0 3B A2 60 D9 22 D1 8A [00:15:06]CommunicateWithHost err = 0 [00:15:06]CheckOFDResponse [00:15:06]1017 (14) - 77093643461234 [00:15:06]*** CUTSNS_PIN = 0 [00:15:06]1041 (16) - 0000000002094532 [00:15:06]1040 (4) - 58806 [00:15:06]1012 (4) - 20.08.2024 18:13 [00:15:06]1206 (1) - 0 [00:15:06]OFD Sender: Remove packet 58806 [00:15:06]ProducePacketName [00:15:06]name=ofd_packets/00058806 [00:15:06]NVStorageDeleteData [00:15:06]*** Brake cut motor [00:15:07]OFD Sender: No OFD packet to send [00:15:07]Read from MH i2c: 01 [00:15:07]MH_I2C_Read... [00:15:07]*** Stop cut motor [00:15:07]*** Cut end [00:15:07]Read from MH i2c: 01 07 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: 01 07 00 3B 1D 00 00 00 00 00 FF 0F 6D [00:15:07]process_action open_shift done [00:15:07]requested_data is exist [00:15:07]produce_requested_data [00:15:07]requested_item fd.num is exist - process it [00:15:07]SAM_PROTO_GetFieldsCounters [00:15:07]wFMCommunicate request_size=4 [00:15:07]MH_SAM_APDU [00:15:07]CAPDU: 80 13 00 00 [00:15:07]Write to MH i2c: E2 08 00 3C 1D 80 13 00 00 00 00 00 00 D5 [00:15:07]Write i2c OK [00:15:07]MH_I2C_Read... [00:15:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:07]Read from MH i2c: E2 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 62 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 62 00 3C 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [00:15:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B6 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:15:07]wFMCommunicate OK [00:15:07]SAM_PROTO_GetFieldsCounters done [00:15:07]requested_item shift.num is exist - process it [00:15:07]requested_item shift.opened is exist - process it [00:15:07]req_shift_opened [00:15:07]FM_GetShiftState [00:15:07]SAM_PROTO_GetShiftState [00:15:07]wFMCommunicate request_size=4 [00:15:07]MH_SAM_APDU [00:15:07]CAPDU: 80 13 01 00 [00:15:07]Write to MH i2c: E2 08 00 3D 1D 80 13 01 00 00 00 00 00 D7 [00:15:07]Write i2c OK [00:15:07]MH_I2C_Read... [00:15:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:07]Read from MH i2c: E2 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 0E 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 0E 00 3D 1D 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 C4 [00:15:07]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:15:07]wFMCommunicate OK [00:15:07]SAM_PROTO_GetShiftState done [00:15:07]FM_GetShiftState done [00:15:07]req_shift_opened done [00:15:07]requested_item shift.open_date is exist - process it [00:15:07]req_shift_open_date [00:15:07]req_shift_open_date done [00:15:07]produce_requested_data done [00:15:07]produce_requested_data return {"fd.num":58806,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:15:07]process_action_free open_shift [00:15:07]json_value_free [00:15:07]json_value_free done [00:15:07]process_json_proto returns [00:15:07]Send response to host [00:15:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":58806,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:15:07]free response buf [00:15:07]execute_script done [00:15:07]execute_script returns [00:15:07]free content buf [00:15:07]Sock 7.Close socket [00:15:07]Sock 7.Thread stoped [00:15:07]accept exits with 9 [00:15:07]New connection [00:15:07]New thread 3067583844 created [00:15:07]Thread 3067440484 joined [00:15:07]Waiting for new connection... [00:15:07] Sock 9.Parse request [00:15:07]Sock 9.Check first char [00:15:07]Sock 9.First char is OK [00:15:07]request: POST /json_proto HTTP/1.0 [00:15:07]Method: POST [00:15:07]URL: /json_proto [00:15:07]Method is POST - this is cgi request [00:15:07]url: /json_proto [00:15:07]query_string will be loaded in cgi processing [00:15:07]execute_cgi json_proto POST (null) [00:15:07]execute_cgi path=json_proto method=POST [00:15:07]POST find Content-Length [00:15:07]Host: 172.17.44.3:8080 [00:15:07]Content-Length: 331 [00:15:07]Content-Type: application/json [00:15:07] [00:15:07]POST finish read [00:15:07]Found Content-Length = 331 [00:15:07]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:15:07]execute_script... [00:15:07]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:15:07]POST & json_proto [00:15:07]process_json_proto [00:15:07]json parsed OK: [00:15:07]protocol is kg_v1.0 [00:15:07]action value=get_value [00:15:07]process_action get_value [00:15:07]cmd_get_value [00:15:07]process_action get_value done [00:15:07]requested_data is exist [00:15:07]produce_requested_data [00:15:07]requested_item fm.sale.total is exist - process it [00:15:07]SAM_PROTO_GetFMData [00:15:07]wFMCommunicate request_size=4 [00:15:07]MH_SAM_APDU [00:15:07]CAPDU: 80 13 03 00 [00:15:07]Write to MH i2c: E2 08 00 3E 1D 80 13 03 00 00 00 00 00 DA [00:15:07]Write i2c OK [00:15:07]MH_I2C_Read... [00:15:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:15:07]Read from MH i2c: E2 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 FD 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 FD 00 3E 1D 00 C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 23 [00:15:07]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 EC E4 00 00 69 04 A3 00 6F 04 04 00 BC E2 00 00 B1 04 05 00 0E C7 67 8A 01 70 04 04 00 54 EB 88 3C 72 04 05 00 BA DB DE 4D 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 00 E3 29 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 F1 84 7D 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 9B 00 6F 04 04 00 30 02 00 00 B1 04 04 00 FC A9 DD 08 70 04 04 00 FC A9 DD 08 72 04 00 00 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 3C 0E F1 EF 03 09 00 90 00 [00:15:07]wFMCommunicate OK [00:15:07]wFMCommunicate request_size=4 [00:15:07]MH_SAM_APDU [00:15:07]CAPDU: 80 17 00 00 [00:15:07]Write to MH i2c: E2 08 00 3F 1D 80 17 00 00 00 00 00 00 DC [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:08]Read from MH i2c: E2 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 FD 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 FD 00 3F 1D 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 F8 [00:15:08]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 16 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 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 90 00 [00:15:08]wFMCommunicate OK [00:15:08]wFMCommunicate request_size=4 [00:15:08]MH_SAM_APDU [00:15:08]CAPDU: 80 17 00 00 [00:15:08]Write to MH i2c: E2 08 00 40 1D 80 17 00 00 00 00 00 00 DD [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:08]Read from MH i2c: E2 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 FD 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 FD 00 40 1D 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 F2 [00:15:08]RAPDU: 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 90 00 [00:15:08]wFMCommunicate OK [00:15:08]wFMCommunicate request_size=4 [00:15:08]MH_SAM_APDU [00:15:08]CAPDU: 80 17 00 00 [00:15:08]Write to MH i2c: E2 08 00 41 1D 80 17 00 00 00 00 00 00 DE [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:09]Read from MH i2c: E2 [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: E2 FD 00 [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: E2 FD 00 41 1D 00 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 56 [00:15:09]RAPDU: 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:15:09]wFMCommunicate OK [00:15:09]wFMCommunicate request_size=4 [00:15:09]MH_SAM_APDU [00:15:09]CAPDU: 80 17 00 00 [00:15:09]Write to MH i2c: E2 08 00 42 1D 80 17 00 00 00 00 00 00 DF [00:15:09]Write i2c OK [00:15:09]MH_I2C_Read... [00:15:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [00:15:09]Read from MH i2c: E2 [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: E2 E1 00 [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: E2 E1 00 42 1D 00 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [00:15:09]RAPDU: 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:15:09]wFMCommunicate OK [00:15:09]SAM_PROTO_GetFMData done [00:15:09]requested_item fm.sale_refund.total is exist - process it [00:15:09]requested_item fm.buy.total is exist - process it [00:15:09]requested_item shift.sale.total is exist - process it [00:15:09]SAM_PROTO_GetShiftData [00:15:09]wFMCommunicate request_size=4 [00:15:09]MH_SAM_APDU [00:15:09]CAPDU: 80 13 02 00 [00:15:09]Write to MH i2c: E2 08 00 43 1D 80 13 02 00 00 00 00 00 DE [00:15:09]Write i2c OK [00:15:09]MH_I2C_Read... [00:15:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:15:10]Read from MH i2c: E2 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 FD 00 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 FD 00 43 1D 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 51 [00:15:10]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:15:10]wFMCommunicate OK [00:15:10]wFMCommunicate request_size=4 [00:15:10]MH_SAM_APDU [00:15:10]CAPDU: 80 17 00 00 [00:15:10]Write to MH i2c: E2 08 00 44 1D 80 17 00 00 00 00 00 00 E1 [00:15:10]Write i2c OK [00:15:10]MH_I2C_Read... [00:15:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:10]Read from MH i2c: E2 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 FD 00 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 FD 00 44 1D 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 E9 [00:15:10]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:15:11]wFMCommunicate OK [00:15:11]wFMCommunicate request_size=4 [00:15:11]MH_SAM_APDU [00:15:11]CAPDU: 80 17 00 00 [00:15:11]Write to MH i2c: E2 08 00 45 1D 80 17 00 00 00 00 00 00 E2 [00:15:11]Write i2c OK [00:15:11]MH_I2C_Read... [00:15:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:11]Read from MH i2c: E2 [00:15:11]MH_I2C_Read... [00:15:11]Read from MH i2c: E2 FD 00 [00:15:11]MH_I2C_Read... [00:15:11]Read from MH i2c: E2 FD 00 45 1D 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 B4 [00:15:11]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:15:11]wFMCommunicate OK [00:15:11]wFMCommunicate request_size=4 [00:15:11]MH_SAM_APDU [00:15:11]CAPDU: 80 17 00 00 [00:15:11]Write to MH i2c: E2 08 00 46 1D 80 17 00 00 00 00 00 00 E3 [00:15:11]Write i2c OK [00:15:11]MH_I2C_Read... [00:15:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:11]Read from MH i2c: E2 [00:15:11]MH_I2C_Read... [00:15:11]Read from MH i2c: E2 FD 00 [00:15:11]MH_I2C_Read... [00:15:11]Read from MH i2c: E2 FD 00 46 1D 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 55 [00:15:11]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:15:12]wFMCommunicate OK [00:15:12]wFMCommunicate request_size=4 [00:15:12]MH_SAM_APDU [00:15:12]CAPDU: 80 17 00 00 [00:15:12]Write to MH i2c: E2 08 00 47 1D 80 17 00 00 00 00 00 00 E4 [00:15:12]Write i2c OK [00:15:12]MH_I2C_Read... [00:15:12]OFD Sender: No OFD packet to send [00:15:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:15:12]Read from MH i2c: E2 [00:15:12]MH_I2C_Read... [00:15:12]Read from MH i2c: E2 BD 00 [00:15:12]MH_I2C_Read... [00:15:12]Read from MH i2c: E2 BD 00 47 1D 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 CA [00:15:12]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:15:12]wFMCommunicate OK [00:15:12]SAM_PROTO_GetShiftData done [00:15:12]requested_item shift.sale.total_cash is exist - process it [00:15:12]requested_item shift.sale_refund.total is exist - process it [00:15:12]requested_item shift.sale_refund.total_cash is exist - process it [00:15:12]requested_item shift.buy.total is exist - process it [00:15:12]requested_item shift.buy.total_cash is exist - process it [00:15:12]produce_requested_data done [00:15:12]produce_requested_data return {"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.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:15:12]process_action_free get_value [00:15:12]json_value_free [00:15:12]json_value_free done [00:15:12]process_json_proto returns [00:15:12]Send response to host [00:15:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":66170242.70,"fm.sale_refund.total":1487447.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:15:12]free response buf [00:15:12]execute_script done [00:15:12]execute_script returns [00:15:12]free content buf [00:15:12]Sock 9.Close socket [00:15:12]Sock 9.Thread stoped [00:15:17]OFD Sender: No OFD packet to send [00:15:22]OFD Sender: No OFD packet to send [00:15:27]OFD Sender: No OFD packet to send [00:15:32]OFD Sender: No OFD packet to send [00:15:37]OFD Sender: No OFD packet to send [00:15:42]OFD Sender: No OFD packet to send [00:15:47]OFD Sender: No OFD packet to send [00:15:52]OFD Sender: No OFD packet to send [00:15:57]OFD Sender: No OFD packet to send [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:15]accept exits with 7 [00:16:15]New connection [00:16:15]New thread 3067440484 created [00:16:15]Thread 3067583844 joined [00:16:15]Waiting for new connection... [00:16:15] Sock 7.Parse request [00:16:15]Sock 7.Check first char [00:16:15]Sock 7.First char is OK [00:16:15]request: POST /json_proto HTTP/1.0 [00:16:15]Method: POST [00:16:15]URL: /json_proto [00:16:15]Method is POST - this is cgi request [00:16:15]url: /json_proto [00:16:15]query_string will be loaded in cgi processing [00:16:15]execute_cgi json_proto POST (null) [00:16:15]execute_cgi path=json_proto method=POST [00:16:15]POST find Content-Length [00:16:15]Host: 172.17.44.3:8080 [00:16:15]Content-Length: 804 [00:16:15]Content-Type: application/json [00:16:15] [00:16:15]POST finish read [00:16:15]Found Content-Length = 804 [00:16:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:15]execute_script... [00:16:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:15]POST & json_proto [00:16:15]process_json_proto [00:16:15]json parsed OK: [00:16:15]protocol is kg_v1.0 [00:16:15]action value=close_receipt [00:16:15]process_action close_receipt [00:16:15]cmd_close_receipt [00:16:15]MH_GetDate [00:16:15]Write to MH i2c: F0 00 00 48 1D 54 [00:16:15]Write i2c OK [00:16:15]MH_I2C_Read... [00:16:15]Read from MH i2c: F0 [00:16:15]MH_I2C_Read... [00:16:15]Read from MH i2c: F0 09 00 [00:16:15]MH_I2C_Read... [00:16:15]Read from MH i2c: F0 09 00 48 1D 00 D1 31 C5 66 AD C5 5D 66 BF [00:16:15]GetLastDocTimeStamp 1724199301 [00:16:15]current date 1724199377 [00:16:15]FM_GetShiftState [00:16:15]SAM_PROTO_GetShiftState [00:16:15]wFMCommunicate request_size=4 [00:16:15]MH_SAM_APDU [00:16:15]CAPDU: 80 13 01 00 [00:16:15]Write to MH i2c: E2 08 00 49 1D 80 13 01 00 00 00 00 00 E3 [00:16:15]Write i2c OK [00:16:15]MH_I2C_Read... [00:16:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:15]Read from MH i2c: E2 [00:16:15]MH_I2C_Read... [00:16:15]Read from MH i2c: E2 0E 00 [00:16:15]MH_I2C_Read... [00:16:15]Read from MH i2c: E2 0E 00 49 1D 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 D0 [00:16:15]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:16:15]wFMCommunicate OK [00:16:15]SAM_PROTO_GetShiftState done [00:16:15]FM_GetShiftState done [00:16:15]opened in 1724199301 [00:16:15]opened+sec_in_day 1724285701 [00:16:15]quantity*price = 100021 [00:16:15]sum+1 = 100023 [00:16:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 1 21.08.2024 00:16 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58807 ФПД: 221294753053054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001617&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58807&fm=221294753053054&tin=02508201610067®Number=0000000000162794&sum=100022 [00:16:16]StoreToDocumentArchive [00:16:16]shift 101 fd 58807 [00:16:16]save to /storage/0101/doc_00058807 [00:16:16]save last doc name /storage/0101/doc_00058807 to /storage/kkm_last_doc_name [00:16:16]save OK [00:16:16]Clear old archive folders... [00:16:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:16:16]tlvbuf is B6FF2C20 [00:16:16]SAM_PROTO_ClearQueue [00:16:16]wFMCommunicate request_size=4 [00:16:16]MH_SAM_APDU [00:16:16]CAPDU: 80 09 00 00 [00:16:16]Write to MH i2c: E2 08 00 56 1D 80 09 00 00 00 00 00 00 E5 [00:16:16]Write i2c OK [00:16:16]MH_I2C_Read... [00:16:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:16:16]Read from MH i2c: E2 [00:16:16]MH_I2C_Read... [00:16:16]Read from MH i2c: E2 03 00 [00:16:16]MH_I2C_Read... [00:16:16]Read from MH i2c: E2 03 00 56 1D 00 90 00 E7 [00:16:16]RAPDU: 90 00 [00:16:16]wFMCommunicate OK [00:16:16]SAM_PROTO_ClearQueue done [00:16:16]KKMCreateOFDPacket [00:16:16]OFDProtocolAddRootSTLVToBuf [00:16:16]FM_MakeSignedData [00:16:16]FM_MakeSignedData [00:16:16]SAM_PROTO_SignData [00:16:16]wFMCommunicate request_size=4 [00:16:16]MH_SAM_APDU [00:16:16]CAPDU: 80 0D 01 02 [00:16:16]Write to MH i2c: E2 08 00 57 1D 80 0D 01 02 00 00 00 00 ED [00:16:16]Write i2c OK [00:16:16]MH_I2C_Read... [00:16:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:16:17]Read from MH i2c: E2 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 03 00 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 03 00 57 1D 00 90 00 E8 [00:16:17]RAPDU: 90 00 [00:16:17]wFMCommunicate OK [00:16:17]wFMCommunicate request_size=255 [00:16:17]MH_SAM_APDU [00:16:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 00 F4 03 04 00 D1 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E5 00 00 35 04 06 00 C9 [00:16:17]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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 00 F4 03 04 00 D1 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E5 00 00 35 04 06 00 C9 00 00 BA [00:16:17]Write i2c OK [00:16:17]MH_I2C_Read... [00:16:17]OFD Sender: No OFD packet to send [00:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:17]Read from MH i2c: E2 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 03 00 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 03 00 58 1D 00 90 00 E9 [00:16:17]RAPDU: 90 00 [00:16:17]wFMCommunicate OK [00:16:17]wFMCommunicate request_size=10 [00:16:17]MH_SAM_APDU [00:16:17]CAPDU: 80 0D 02 02 05 44 33 25 79 7E [00:16:17]Write to MH i2c: E2 0D 00 59 1D 80 0D 02 02 05 00 44 33 25 79 7E 00 00 8D [00:16:17]Write i2c OK [00:16:17]MH_I2C_Read... [00:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:17]Read from MH i2c: E2 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 03 00 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 03 00 59 1D 00 90 00 EA [00:16:17]RAPDU: 90 00 [00:16:17]wFMCommunicate OK [00:16:17]wFMCommunicate request_size=4 [00:16:17]MH_SAM_APDU [00:16:17]CAPDU: 80 0D 03 02 [00:16:17]Write to MH i2c: E2 08 00 5A 1D 80 0D 03 02 00 00 00 00 F2 [00:16:17]Write i2c OK [00:16:17]MH_I2C_Read... [00:16:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:16:17]Read from MH i2c: E2 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 0B 00 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 0B 00 5A 1D 00 B9 18 E8 6F 59 2B D0 6C 90 00 DB [00:16:17]RAPDU: B9 18 E8 6F 59 2B D0 6C 90 00 [00:16:17]wFMCommunicate OK [00:16:17]SAM_PROTO_SignData done [00:16:17]FM_MakeSignedData done [00:16:17]CreateOFDProtocolMessage [00:16:17]wFMCommunicate request_size=4 [00:16:17]MH_SAM_APDU [00:16:17]CAPDU: 80 11 00 00 [00:16:17]Write to MH i2c: E2 08 00 5B 1D 80 11 00 00 00 00 00 00 F2 [00:16:17]Write i2c OK [00:16:17]MH_I2C_Read... [00:16:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:17]Read from MH i2c: E2 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 17 00 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: E2 17 00 5B 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 3E [00:16:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:16:17]wFMCommunicate OK [00:16:17]CreateOFDProtocolMessage done [00:16:17]OFDSenderStorePacket 58807 [00:16:17]StoreOFDPacket docnum=58807 [00:16:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DE 2F 07 01 4A 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 00 F4 03 04 00 D1 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E5 00 00 35 04 06 00 C9 44 33 25 79 7E B9 18 E8 6F 59 2B D0 6C [00:16:17]CheckFolder [00:16:17]dirname=/storage/ofd_packets [00:16:17]CheckFolder done [00:16:17]ProducePacketName [00:16:17]name=ofd_packets/00058807 [00:16:17]NVStorageSaveData ofd_packets/00058807 [00:16:17]File name is /storage/ofd_packets/00058807 [00:16:17]Write 301 bytes [00:16:17]NVStorageSaveData done [00:16:17]OFDSenderStorePacket done [00:16:17]KKMCreateOFDPacket done [00:16:17]NVStorageSaveData kkm_last_timestamp [00:16:17]File name is /storage/kkm_last_timestamp [00:16:17]OFD Sender: Processing packet 58807 [packets to send 52, broken 51] [00:16:17]ProducePacketName [00:16:17]name=ofd_packets/00058807 [00:16:17]OFD Sender: To server: pG, [00:16:17]CommunicateWithHost lk.salyk.kg:30040 [00:16:17]ConnectInit lk.salyk.kg [00:16:17]Write 4 bytes [00:16:17]NVStorageSaveData done [00:16:17]ExternCall_PrintAddStr [00:16:17]wPrintStart [00:16:17]Write to MH i2c: 01 00 00 5C 1D 79 [00:16:17]Write i2c OK [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: 01 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: 01 07 00 [00:16:17]MH_I2C_Read... [00:16:17]Read from MH i2c: 01 07 00 5C 1D 00 00 00 00 00 FF 0F 8E [00:16:17]RasterBufferAndPrint [00:16:17]line Счет N : (1)2076167 [00:16:17]line ИНН: 02508201610067 [00:16:17]line Контрольно-Кассовый Чек [00:16:17]line ПРОДАЖА [00:16:17]line ТРК (МРК, ГНК) : 52 [00:16:17]line Товар: 2710124500 [00:16:17]line Аи-95-К-5 [00:16:17]line 13.480 * 74.20 [00:16:17]line = 1000.22 [00:16:17]line НДС 12% НСП 1% [00:16:17]line > о реализуемом товаре [00:16:17]line ИТОГО: 1000.22 [00:16:17]line НСП 1% : 8.85 [00:16:17]line НДС 12% : 106.22 [00:16:17]line Наличными: 0.00 [00:16:17]line Безнал.: 1000.22 [00:16:17]line Место: АЗС № 135 "Партнер Нефть" [00:16:17]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:16:17]line СНО: Общий режим [00:16:17]line Чек 1 21.08.2024 00:16 [00:16:17]line Смена: 101 ФФД: 1.0 [00:16:17]line ЗНМ: 0300000196 [00:16:17]line РНМ: 0000000000162794 [00:16:17]line Версия ККМ: v1.0 [00:16:17]line Платежная система: O! деньги [00:16:17]line ФМ: 0000000002094532 [00:16:17]line ФД: 58807 [00:16:17]line ФПД: 221294753053054 [00:16:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001617&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58807&fm=221294753053054&tin=02508201610067®Number=0000000000162794&sum=100022 [00:16:17]Connected sock=11 [00:16:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DE 2F 07 01 4A 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 00 F4 03 04 00 D1 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B7 E5 00 00 35 04 06 00 C9 44 33 25 79 7E B9 18 E8 6F 59 2B D0 6C [00:16:17]written 0, free lines is 4095 [00:16:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 96 6D 47 00 88 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 32 30 39 34 35 33 32 10 04 04 00 B7 E5 00 00 F4 03 04 00 1E DD C4 66 B6 04 01 00 00 AD 73 85 B2 BF 51 50 A2 [00:16:18]CommunicateWithHost err = 0 [00:16:18]CheckOFDResponse [00:16:18]1017 (14) - 77093643461234 [00:16:18]1041 (16) - 0000000002094532 [00:16:18]1040 (4) - 58807 [00:16:18]1012 (4) - 20.08.2024 18:14 [00:16:18]1206 (1) - 0 [00:16:18]OFD Sender: Remove packet 58807 [00:16:18]ProducePacketName [00:16:18]name=ofd_packets/00058807 [00:16:18]NVStorageDeleteData [00:16:18]Write to MH i2c: 01 00 00 86 1D A3 [00:16:18]Write i2c OK [00:16:18]MH_I2C_Read... [00:16:18]Read from MH i2c: 01 [00:16:18]MH_I2C_Read... [00:16:18]Read from MH i2c: 01 07 00 [00:16:18]MH_I2C_Read... [00:16:18]Read from MH i2c: 01 07 00 86 1D 00 00 00 00 00 B7 0C 6D [00:16:18]RasterBufferAndPrint [00:16:18]line [00:16:18]line [00:16:18]line [00:16:18]line [00:16:18]line [00:16:18]written 0, free lines is 3261 [00:16:18]MH_Cut [00:16:18]Write to MH i2c: D1 01 00 8D 1D 01 7C [00:16:18]Write i2c OK [00:16:18]MH_I2C_Read... [00:16:18]Read from MH i2c: D1 [00:16:18]MH_I2C_Read... [00:16:18]Read from MH i2c: D1 01 00 [00:16:18]MH_I2C_Read... [00:16:18]Read from MH i2c: D1 01 00 8D 1D 00 7B [00:16:18]Write to MH i2c: 01 00 00 8E 1D AB [00:16:18]Write i2c OK [00:16:18]MH_I2C_Read... [00:16:18]OFD Sender: No OFD packet to send [00:16:19]*** Cut start [00:16:19]*** Partial cut [00:16:19]*** CUTSNS_PIN = 1 [00:16:19]*** CUTSNS_PIN = 0 [00:16:19]*** Brake cut motor [00:16:19]Read from MH i2c: 01 [00:16:19]MH_I2C_Read... [00:16:19]*** Stop cut motor [00:16:19]*** Cut end [00:16:19]Read from MH i2c: 01 07 00 [00:16:19]MH_I2C_Read... [00:16:19]Read from MH i2c: 01 07 00 8E 1D 00 00 00 00 00 FF 0F C0 [00:16:19]process_action close_receipt done [00:16:19]requested_data is exist [00:16:19]produce_requested_data [00:16:19]requested_item fm.sn is exist - process it [00:16:19]wFMCommunicate request_size=4 [00:16:19]MH_SAM_APDU [00:16:19]CAPDU: 80 11 00 00 [00:16:19]Write to MH i2c: E2 08 00 8F 1D 80 11 00 00 00 00 00 00 26 [00:16:19]Write i2c OK [00:16:19]MH_I2C_Read... [00:16:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:19]Read from MH i2c: E2 [00:16:19]MH_I2C_Read... [00:16:19]Read from MH i2c: E2 17 00 [00:16:19]MH_I2C_Read... [00:16:19]Read from MH i2c: E2 17 00 8F 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 72 [00:16:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:16:19]wFMCommunicate OK [00:16:19]requested_item fd.num is exist - process it [00:16:19]SAM_PROTO_GetFieldsCounters [00:16:19]wFMCommunicate request_size=4 [00:16:19]MH_SAM_APDU [00:16:19]CAPDU: 80 13 00 00 [00:16:19]Write to MH i2c: E2 08 00 90 1D 80 13 00 00 00 00 00 00 29 [00:16:19]Write i2c OK [00:16:19]MH_I2C_Read... [00:16:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:20]Read from MH i2c: E2 [00:16:20]MH_I2C_Read... [00:16:20]Read from MH i2c: E2 62 00 [00:16:20]MH_I2C_Read... [00:16:20]Read from MH i2c: E2 62 00 90 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B7 E5 00 00 0E 04 04 00 65 00 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 4B [00:16:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B7 E5 00 00 0E 04 04 00 65 00 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:16:20]wFMCommunicate OK [00:16:20]SAM_PROTO_GetFieldsCounters done [00:16:20]requested_item shift.num is exist - process it [00:16:20]requested_item shift.opened is exist - process it [00:16:20]req_shift_opened [00:16:20]FM_GetShiftState [00:16:20]SAM_PROTO_GetShiftState [00:16:20]wFMCommunicate request_size=4 [00:16:20]MH_SAM_APDU [00:16:20]CAPDU: 80 13 01 00 [00:16:20]Write to MH i2c: E2 08 00 91 1D 80 13 01 00 00 00 00 00 2B [00:16:20]Write i2c OK [00:16:20]MH_I2C_Read... [00:16:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:20]Read from MH i2c: E2 [00:16:20]MH_I2C_Read... [00:16:20]Read from MH i2c: E2 0E 00 [00:16:20]MH_I2C_Read... [00:16:20]Read from MH i2c: E2 0E 00 91 1D 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 18 [00:16:20]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:16:20]wFMCommunicate OK [00:16:20]SAM_PROTO_GetShiftState done [00:16:20]FM_GetShiftState done [00:16:20]req_shift_opened done [00:16:20]requested_item shift.open_date is exist - process it [00:16:20]req_shift_open_date [00:16:20]req_shift_open_date done [00:16:20]produce_requested_data done [00:16:20]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58807,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:16:20]process_action_free close_receipt [00:16:20]json_value_free [00:16:20]json_value_free done [00:16:20]process_json_proto returns [00:16:20]Send response to host [00:16:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58807,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:16:20]free response buf [00:16:20]execute_script done [00:16:20]execute_script returns [00:16:20]free content buf [00:16:20]Sock 7.Close socket [00:16:20]Sock 7.Thread stoped [00:16:23]OFD Sender: No OFD packet to send [00:16:28]OFD Sender: No OFD packet to send [00:16:33]OFD Sender: No OFD packet to send [00:16:35]accept exits with 10 [00:16:35]New connection [00:16:35]New thread 3067583844 created [00:16:35]Thread 3067440484 joined [00:16:35]Waiting for new connection... [00:16:35] Sock 10.Parse request [00:16:35]Sock 10.Check first char [00:16:35]Sock 10.First char is OK [00:16:35]request: POST /json_proto HTTP/1.0 [00:16:35]Method: POST [00:16:35]URL: /json_proto [00:16:35]Method is POST - this is cgi request [00:16:35]url: /json_proto [00:16:35]query_string will be loaded in cgi processing [00:16:35]execute_cgi json_proto POST (null) [00:16:35]execute_cgi path=json_proto method=POST [00:16:35]POST find Content-Length [00:16:35]Host: 172.17.44.3:8080 [00:16:35]Content-Length: 804 [00:16:35]Content-Type: application/json [00:16:35] [00:16:35]POST finish read [00:16:35]Found Content-Length = 804 [00:16:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:35]execute_script... [00:16: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)2076168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:35]POST & json_proto [00:16:35]process_json_proto [00:16:35]json parsed OK: [00:16:35]protocol is kg_v1.0 [00:16:35]action value=close_receipt [00:16:35]process_action close_receipt [00:16:35]cmd_close_receipt [00:16:35]MH_GetDate [00:16:35]Write to MH i2c: F0 00 00 92 1D 9E [00:16:35]Write i2c OK [00:16:35]MH_I2C_Read... [00:16:35]Read from MH i2c: F0 [00:16:35]MH_I2C_Read... [00:16:35]Read from MH i2c: F0 09 00 [00:16:35]MH_I2C_Read... [00:16:35]Read from MH i2c: F0 09 00 92 1D 00 E4 31 C5 66 AD C5 5D 66 1C [00:16:35]GetLastDocTimeStamp 1724199377 [00:16:35]current date 1724199396 [00:16:35]FM_GetShiftState [00:16:35]SAM_PROTO_GetShiftState [00:16:35]wFMCommunicate request_size=4 [00:16:35]MH_SAM_APDU [00:16:35]CAPDU: 80 13 01 00 [00:16:35]Write to MH i2c: E2 08 00 93 1D 80 13 01 00 00 00 00 00 2D [00:16:35]Write i2c OK [00:16:35]MH_I2C_Read... [00:16:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:35]Read from MH i2c: E2 [00:16:35]MH_I2C_Read... [00:16:35]Read from MH i2c: E2 0E 00 [00:16:35]MH_I2C_Read... [00:16:35]Read from MH i2c: E2 0E 00 93 1D 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 1A [00:16:35]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:16:35]wFMCommunicate OK [00:16:35]SAM_PROTO_GetShiftState done [00:16:35]FM_GetShiftState done [00:16:35]opened in 1724199301 [00:16:35]opened+sec_in_day 1724285701 [00:16:35]quantity*price = 100021 [00:16:35]sum+1 = 100023 [00:16:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 2 21.08.2024 00:16 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58808 ФПД: 129840331650919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001636&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58808&fm=129840331650919&tin=02508201610067®Number=0000000000162794&sum=100022 [00:16:36]StoreToDocumentArchive [00:16:36]shift 101 fd 58808 [00:16:36]save to /storage/0101/doc_00058808 [00:16:36]save last doc name /storage/0101/doc_00058808 to /storage/kkm_last_doc_name [00:16:36]save OK [00:16:36]Clear old archive folders... [00:16:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:16:36]tlvbuf is 01F7B3D0 [00:16:36]SAM_PROTO_ClearQueue [00:16:36]wFMCommunicate request_size=4 [00:16:36]MH_SAM_APDU [00:16:36]CAPDU: 80 09 00 00 [00:16:36]Write to MH i2c: E2 08 00 A0 1D 80 09 00 00 00 00 00 00 2F [00:16:36]Write i2c OK [00:16:36]MH_I2C_Read... [00:16:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:16:36]Read from MH i2c: E2 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 03 00 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 03 00 A0 1D 00 90 00 31 [00:16:36]RAPDU: 90 00 [00:16:36]wFMCommunicate OK [00:16:36]SAM_PROTO_ClearQueue done [00:16:36]KKMCreateOFDPacket [00:16:36]OFDProtocolAddRootSTLVToBuf [00:16:36]FM_MakeSignedData [00:16:36]FM_MakeSignedData [00:16:36]SAM_PROTO_SignData [00:16:36]wFMCommunicate request_size=4 [00:16:36]MH_SAM_APDU [00:16:36]CAPDU: 80 0D 01 02 [00:16:36]Write to MH i2c: E2 08 00 A1 1D 80 0D 01 02 00 00 00 00 37 [00:16:36]Write i2c OK [00:16:36]MH_I2C_Read... [00:16:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:16:36]Read from MH i2c: E2 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 03 00 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 03 00 A1 1D 00 90 00 32 [00:16:36]RAPDU: 90 00 [00:16:36]wFMCommunicate OK [00:16:36]wFMCommunicate request_size=255 [00:16:36]MH_SAM_APDU [00:16: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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 00 F4 03 04 00 E4 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E5 00 00 35 04 06 00 76 [00:16:36]Write to MH i2c: E2 02 01 A2 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 00 F4 03 04 00 E4 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E5 00 00 35 04 06 00 76 00 00 C6 [00:16:36]Write i2c OK [00:16:36]MH_I2C_Read... [00:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:36]Read from MH i2c: E2 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 03 00 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 03 00 A2 1D 00 90 00 33 [00:16:36]RAPDU: 90 00 [00:16:36]wFMCommunicate OK [00:16:36]wFMCommunicate request_size=10 [00:16:36]MH_SAM_APDU [00:16:36]CAPDU: 80 0D 02 02 05 16 CE D8 77 67 [00:16:36]Write to MH i2c: E2 0D 00 A3 1D 80 0D 02 02 05 00 16 CE D8 77 67 00 00 DE [00:16:36]Write i2c OK [00:16:36]MH_I2C_Read... [00:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:36]Read from MH i2c: E2 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 03 00 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 03 00 A3 1D 00 90 00 34 [00:16:36]RAPDU: 90 00 [00:16:36]wFMCommunicate OK [00:16:36]wFMCommunicate request_size=4 [00:16:36]MH_SAM_APDU [00:16:36]CAPDU: 80 0D 03 02 [00:16:36]Write to MH i2c: E2 08 00 A4 1D 80 0D 03 02 00 00 00 00 3C [00:16:36]Write i2c OK [00:16:36]MH_I2C_Read... [00:16:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:16:36]Read from MH i2c: E2 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 0B 00 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 0B 00 A4 1D 00 05 60 DD A6 37 66 58 E4 90 00 FE [00:16:36]RAPDU: 05 60 DD A6 37 66 58 E4 90 00 [00:16:36]wFMCommunicate OK [00:16:36]SAM_PROTO_SignData done [00:16:36]FM_MakeSignedData done [00:16:36]CreateOFDProtocolMessage [00:16:36]wFMCommunicate request_size=4 [00:16:36]MH_SAM_APDU [00:16:36]CAPDU: 80 11 00 00 [00:16:36]Write to MH i2c: E2 08 00 A5 1D 80 11 00 00 00 00 00 00 3C [00:16:36]Write i2c OK [00:16:36]MH_I2C_Read... [00:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:36]Read from MH i2c: E2 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 17 00 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: E2 17 00 A5 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 88 [00:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:16:36]wFMCommunicate OK [00:16:36]CreateOFDProtocolMessage done [00:16:36]OFDSenderStorePacket 58808 [00:16:36]StoreOFDPacket docnum=58808 [00:16:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F0 67 07 01 13 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 00 F4 03 04 00 E4 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E5 00 00 35 04 06 00 76 16 CE D8 77 67 05 60 DD A6 37 66 58 E4 [00:16:36]CheckFolder [00:16:36]dirname=/storage/ofd_packets [00:16:36]CheckFolder done [00:16:36]ProducePacketName [00:16:36]name=ofd_packets/00058808 [00:16:36]NVStorageSaveData ofd_packets/00058808 [00:16:36]File name is /storage/ofd_packets/00058808 [00:16:36]Write 301 bytes [00:16:36]NVStorageSaveData done [00:16:36]OFDSenderStorePacket done [00:16:36]KKMCreateOFDPacket done [00:16:36]NVStorageSaveData kkm_last_timestamp [00:16:36]File name is /storage/kkm_last_timestamp [00:16:36]Write 4 bytes [00:16:36]NVStorageSaveData done [00:16:36]ExternCall_PrintAddStr [00:16:36]wPrintStart [00:16:36]Write to MH i2c: 01 00 00 A6 1D C3 [00:16:36]Write i2c OK [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: 01 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: 01 07 00 [00:16:36]MH_I2C_Read... [00:16:36]Read from MH i2c: 01 07 00 A6 1D 00 00 00 00 00 FF 0F D8 [00:16:36]RasterBufferAndPrint [00:16:36]line Счет N : (1)2076168 [00:16:36]line ИНН: 02508201610067 [00:16:36]line Контрольно-Кассовый Чек [00:16:36]line ПРОДАЖА [00:16:36]line ТРК (МРК, ГНК) : 42 [00:16:36]line Товар: 2710124500 [00:16:36]line Аи-95-К-5 [00:16:36]line 13.480 * 74.20 [00:16:36]line = 1000.22 [00:16:36]line НДС 12% НСП 1% [00:16:36]line > о реализуемом товаре [00:16:36]line ИТОГО: 1000.22 [00:16:36]line НСП 1% : 8.85 [00:16:36]line НДС 12% : 106.22 [00:16:36]line Наличными: 0.00 [00:16:36]line Безнал.: 1000.22 [00:16:36]line Место: АЗС № 135 "Партнер Нефть" [00:16:36]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:16:36]line СНО: Общий режим [00:16:36]line Чек 2 21.08.2024 00:16 [00:16:36]line Смена: 101 ФФД: 1.0 [00:16:36]line ЗНМ: 0300000196 [00:16:36]line РНМ: 0000000000162794 [00:16:36]line Версия ККМ: v1.0 [00:16:36]line Платежная система: O! деньги [00:16:36]line ФМ: 0000000002094532 [00:16:36]line ФД: 58808 [00:16:36]line ФПД: 129840331650919 [00:16:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001636&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58808&fm=129840331650919&tin=02508201610067®Number=0000000000162794&sum=100022 [00:16:37]OFD Sender: Processing packet 58808 [packets to send 52, broken 51] [00:16:37]ProducePacketName [00:16:37]name=ofd_packets/00058808 [00:16:37]OFD Sender: To server: pG, [00:16:37]CommunicateWithHost lk.salyk.kg:30040 [00:16:37]ConnectInit lk.salyk.kg [00:16:37]written 0, free lines is 4095 [00:16:37]Connected sock=9 [00:16:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F0 67 07 01 13 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 00 F4 03 04 00 E4 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E5 00 00 35 04 06 00 76 16 CE D8 77 67 05 60 DD A6 37 66 58 E4 [00:16:37]Write to MH i2c: 01 00 00 D0 1D ED [00:16:37]Write i2c OK [00:16:37]MH_I2C_Read... [00:16:37]Read from MH i2c: 01 [00:16:37]MH_I2C_Read... [00:16:37]Read from MH i2c: 01 07 00 [00:16:37]MH_I2C_Read... [00:16:37]Read from MH i2c: 01 07 00 D0 1D 00 00 00 00 00 B9 0C B9 [00:16:37]RasterBufferAndPrint [00:16:37]line [00:16:37]line [00:16:37]line [00:16:37]line [00:16:37]line [00:16:37]written 0, free lines is 3263 [00:16:37]MH_Cut [00:16:37]Write to MH i2c: D1 01 00 D7 1D 01 C6 [00:16:37]Write i2c OK [00:16:37]MH_I2C_Read... [00:16:37]Read from MH i2c: D1 [00:16:37]MH_I2C_Read... [00:16:37]Read from MH i2c: D1 01 00 [00:16:37]MH_I2C_Read... [00:16:37]Read from MH i2c: D1 01 00 D7 1D 00 C5 [00:16:37]Write to MH i2c: 01 00 00 D8 1D F5 [00:16:37]Write i2c OK [00:16:37]MH_I2C_Read... [00:16:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 93 FE 47 00 F1 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B8 E5 00 00 F4 03 04 00 32 DD C4 66 B6 04 01 00 00 6F AB 7B 0E A9 25 FB C4 [00:16:37]CommunicateWithHost err = 0 [00:16:37]CheckOFDResponse [00:16:37]1017 (14) - 77093643461234 [00:16:37]1041 (16) - 0000000002094532 [00:16:37]1040 (4) - 58808 [00:16:37]1012 (4) - 20.08.2024 18:15 [00:16:37]1206 (1) - 0 [00:16:37]OFD Sender: Remove packet 58808 [00:16:37]ProducePacketName [00:16:37]name=ofd_packets/00058808 [00:16:37]NVStorageDeleteData [00:16:38]OFD Sender: No OFD packet to send [00:16:38]*** Cut start [00:16:38]*** Partial cut [00:16:38]*** CUTSNS_PIN = 1 [00:16:38]*** CUTSNS_PIN = 0 [00:16:38]*** Brake cut motor [00:16:39]Read from MH i2c: 01 [00:16:39]MH_I2C_Read... [00:16:39]*** Stop cut motor [00:16:39]*** Cut end [00:16:39]Read from MH i2c: 01 07 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: 01 07 00 D8 1D 00 00 00 00 00 FF 0F 0A [00:16:39]process_action close_receipt done [00:16:39]requested_data is exist [00:16:39]produce_requested_data [00:16:39]requested_item fm.sn is exist - process it [00:16:39]wFMCommunicate request_size=4 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 80 11 00 00 [00:16:39]Write to MH i2c: E2 08 00 D9 1D 80 11 00 00 00 00 00 00 70 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 17 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 17 00 D9 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 BC [00:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:16:39]wFMCommunicate OK [00:16:39]requested_item fd.num is exist - process it [00:16:39]SAM_PROTO_GetFieldsCounters [00:16:39]wFMCommunicate request_size=4 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 80 13 00 00 [00:16:39]Write to MH i2c: E2 08 00 DA 1D 80 13 00 00 00 00 00 00 73 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 62 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 62 00 DA 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B8 E5 00 00 0E 04 04 00 65 00 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 99 [00:16:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B8 E5 00 00 0E 04 04 00 65 00 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:16:39]wFMCommunicate OK [00:16:39]SAM_PROTO_GetFieldsCounters done [00:16:39]requested_item shift.num is exist - process it [00:16:39]requested_item shift.opened is exist - process it [00:16:39]req_shift_opened [00:16:39]FM_GetShiftState [00:16:39]SAM_PROTO_GetShiftState [00:16:39]wFMCommunicate request_size=4 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 80 13 01 00 [00:16:39]Write to MH i2c: E2 08 00 DB 1D 80 13 01 00 00 00 00 00 75 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 0E 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 0E 00 DB 1D 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 62 [00:16:39]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:16:39]wFMCommunicate OK [00:16:39]SAM_PROTO_GetShiftState done [00:16:39]FM_GetShiftState done [00:16:39]req_shift_opened done [00:16:39]requested_item shift.open_date is exist - process it [00:16:39]req_shift_open_date [00:16:39]req_shift_open_date done [00:16:39]produce_requested_data done [00:16:39]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58808,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:16:39]process_action_free close_receipt [00:16:39]json_value_free [00:16:39]json_value_free done [00:16:39]process_json_proto returns [00:16:39]Send response to host [00:16:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58808,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:16:39]free response buf [00:16:39]execute_script done [00:16:39]execute_script returns [00:16:39]free content buf [00:16:39]Sock 10.Close socket [00:16:39]Sock 10.Thread stoped [00:16:43]OFD Sender: No OFD packet to send [00:16:48]OFD Sender: No OFD packet to send [00:16:53]OFD Sender: No OFD packet to send [00:16:58]OFD Sender: No OFD packet to send [00:16:59]accept exits with 7 [00:16:59]New connection [00:16:59]New thread 3067440484 created [00:16:59]Thread 3067583844 joined [00:16:59]Waiting for new connection... [00:16:59] Sock 7.Parse request [00:16:59]Sock 7.Check first char [00:16:59]Sock 7.First char is OK [00:16:59]request: POST /json_proto HTTP/1.0 [00:16:59]Method: POST [00:16:59]URL: /json_proto [00:16:59]Method is POST - this is cgi request [00:16:59]url: /json_proto [00:16:59]query_string will be loaded in cgi processing [00:16:59]execute_cgi json_proto POST (null) [00:16:59]execute_cgi path=json_proto method=POST [00:16:59]POST find Content-Length [00:16:59]Host: 172.17.44.3:8080 [00:16:59]Content-Length: 805 [00:16:59]Content-Type: application/json [00:16:59] [00:16:59]POST finish read [00:16:59]Found Content-Length = 805 [00:16:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:59]execute_script... [00:16:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.730, "sum" : 2000.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:59]POST & json_proto [00:16:59]process_json_proto [00:16:59]json parsed OK: [00:16:59]protocol is kg_v1.0 [00:16:59]action value=close_receipt [00:16:59]process_action close_receipt [00:16:59]cmd_close_receipt [00:16:59]MH_GetDate [00:16:59]Write to MH i2c: F0 00 00 DC 1D E8 [00:16:59]Write i2c OK [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: F0 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: F0 09 00 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: F0 09 00 DC 1D 00 FC 31 C5 66 AD C5 5D 66 7E [00:16:59]GetLastDocTimeStamp 1724199396 [00:16:59]current date 1724199420 [00:16:59]FM_GetShiftState [00:16:59]SAM_PROTO_GetShiftState [00:16:59]wFMCommunicate request_size=4 [00:16:59]MH_SAM_APDU [00:16:59]CAPDU: 80 13 01 00 [00:16:59]Write to MH i2c: E2 08 00 DD 1D 80 13 01 00 00 00 00 00 77 [00:16:59]Write i2c OK [00:16:59]MH_I2C_Read... [00:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:59]Read from MH i2c: E2 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: E2 0E 00 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: E2 0E 00 DD 1D 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 64 [00:16:59]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:16:59]wFMCommunicate OK [00:16:59]SAM_PROTO_GetShiftState done [00:16:59]FM_GetShiftState done [00:16:59]opened in 1724199301 [00:16:59]opened+sec_in_day 1724285701 [00:16:59]quantity*price = 200044 [00:16:59]sum+1 = 200046 [00:16:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.45 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 3 21.08.2024 00:17 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58809 ФПД: 21068009132166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001700&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58809&fm=21068009132166&tin=02508201610067®Number=0000000000162794&sum=200045 [00:17:00]StoreToDocumentArchive [00:17:00]shift 101 fd 58809 [00:17:00]save to /storage/0101/doc_00058809 [00:17:00]save last doc name /storage/0101/doc_00058809 to /storage/kkm_last_doc_name [00:17:00]save OK [00:17:00]Clear old archive folders... [00:17:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:17:00]tlvbuf is 01F3B650 [00:17:00]SAM_PROTO_ClearQueue [00:17:00]wFMCommunicate request_size=4 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 09 00 00 [00:17:00]Write to MH i2c: E2 08 00 EA 1D 80 09 00 00 00 00 00 00 79 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 EA 1D 00 90 00 7B [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]SAM_PROTO_ClearQueue done [00:17:00]KKMCreateOFDPacket [00:17:00]OFDProtocolAddRootSTLVToBuf [00:17:00]FM_MakeSignedData [00:17:00]FM_MakeSignedData [00:17:00]SAM_PROTO_SignData [00:17:00]wFMCommunicate request_size=4 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 0D 01 02 [00:17:00]Write to MH i2c: E2 08 00 EB 1D 80 0D 01 02 00 00 00 00 81 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 EB 1D 00 90 00 7C [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]wFMCommunicate request_size=255 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 FC 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E5 00 00 35 04 06 00 [00:17:00]Write to MH i2c: E2 02 01 EC 1D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 FC 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E5 00 00 35 04 06 00 00 00 E8 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:01]Read from MH i2c: E2 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 03 00 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 03 00 EC 1D 00 90 00 7D [00:17:01]RAPDU: 90 00 [00:17:01]wFMCommunicate OK [00:17:01]wFMCommunicate request_size=11 [00:17:01]MH_SAM_APDU [00:17:01]CAPDU: 80 0D 02 02 06 13 29 47 33 50 86 [00:17:01]Write to MH i2c: E2 0E 00 ED 1D 80 0D 02 02 06 00 13 29 47 33 50 86 00 00 1C [00:17:01]Write i2c OK [00:17:01]MH_I2C_Read... [00:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:01]Read from MH i2c: E2 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 03 00 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 03 00 ED 1D 00 90 00 7E [00:17:01]RAPDU: 90 00 [00:17:01]wFMCommunicate OK [00:17:01]wFMCommunicate request_size=4 [00:17:01]MH_SAM_APDU [00:17:01]CAPDU: 80 0D 03 02 [00:17:01]Write to MH i2c: E2 08 00 EE 1D 80 0D 03 02 00 00 00 00 86 [00:17:01]Write i2c OK [00:17:01]MH_I2C_Read... [00:17:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:17:01]Read from MH i2c: E2 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 0B 00 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 0B 00 EE 1D 00 C1 59 80 F8 68 4D 06 37 90 00 0B [00:17:01]RAPDU: C1 59 80 F8 68 4D 06 37 90 00 [00:17:01]wFMCommunicate OK [00:17:01]SAM_PROTO_SignData done [00:17:01]FM_MakeSignedData done [00:17:01]CreateOFDProtocolMessage [00:17:01]wFMCommunicate request_size=4 [00:17:01]MH_SAM_APDU [00:17:01]CAPDU: 80 11 00 00 [00:17:01]Write to MH i2c: E2 08 00 EF 1D 80 11 00 00 00 00 00 00 86 [00:17:01]Write i2c OK [00:17:01]MH_I2C_Read... [00:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:01]Read from MH i2c: E2 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 17 00 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 17 00 EF 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D2 [00:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:17:01]wFMCommunicate OK [00:17:01]CreateOFDProtocolMessage done [00:17:01]OFDSenderStorePacket 58809 [00:17:01]StoreOFDPacket docnum=58809 [00:17:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 5B AE 08 01 47 1E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 FC 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E5 00 00 35 04 06 00 13 29 47 33 50 86 C1 59 80 F8 68 4D 06 37 [00:17:01]CheckFolder [00:17:01]dirname=/storage/ofd_packets [00:17:01]CheckFolder done [00:17:01]ProducePacketName [00:17:01]name=ofd_packets/00058809 [00:17:01]NVStorageSaveData ofd_packets/00058809 [00:17:01]File name is /storage/ofd_packets/00058809 [00:17:01]Write 302 bytes [00:17:01]NVStorageSaveData done [00:17:01]OFDSenderStorePacket done [00:17:01]KKMCreateOFDPacket done [00:17:01]NVStorageSaveData kkm_last_timestamp [00:17:01]File name is /storage/kkm_last_timestamp [00:17:01]OFD Sender: Processing packet 58809 [packets to send 52, broken 51] [00:17:01]ProducePacketName [00:17:01]name=ofd_packets/00058809 [00:17:01]OFD Sender: To server: pG, [00:17:01]CommunicateWithHost lk.salyk.kg:30040 [00:17:01]ConnectInit lk.salyk.kg [00:17:01]Write 4 bytes [00:17:01]NVStorageSaveData done [00:17:01]ExternCall_PrintAddStr [00:17:01]wPrintStart [00:17:01]Write to MH i2c: 01 00 00 F0 1D 0D [00:17:01]Write i2c OK [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: 01 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: 01 07 00 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: 01 07 00 F0 1D 00 00 00 00 00 FF 0F 22 [00:17:01]RasterBufferAndPrint [00:17:01]line Счет N : (1)2076169 [00:17:01]line ИНН: 02508201610067 [00:17:01]line Контрольно-Кассовый Чек [00:17:01]line ПРОДАЖА [00:17:01]line ТРК (МРК, ГНК) : 61 [00:17:01]line Товар: 2710124900 [00:17:01]line Аи-100-К-3 [00:17:01]line 20.730 * 96.50 [00:17:01]line = 2000.45 [00:17:01]line НДС 12% НСП 1% [00:17:01]line > о реализуемом товаре [00:17:01]line ИТОГО: 2000.45 [00:17:01]line НСП 1% : 17.70 [00:17:01]line НДС 12% : 212.44 [00:17:01]line Наличными: 0.00 [00:17:01]line Безнал.: 2000.45 [00:17:01]line Место: АЗС № 135 "Партнер Нефть" [00:17:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:17:01]line СНО: Общий режим [00:17:01]line Чек 3 21.08.2024 00:17 [00:17:01]line Смена: 101 ФФД: 1.0 [00:17:01]line ЗНМ: 0300000196 [00:17:01]line РНМ: 0000000000162794 [00:17:01]line Версия ККМ: v1.0 [00:17:01]line Платежная система: O! деньги [00:17:01]line ФМ: 0000000002094532 [00:17:01]line ФД: 58809 [00:17:01]line ФПД: 21068009132166 [00:17:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001700&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58809&fm=21068009132166&tin=02508201610067®Number=0000000000162794&sum=200045 [00:17:01]Connected sock=11 [00:17:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 5B AE 08 01 47 1E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 6D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 FC 31 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 B9 E5 00 00 35 04 06 00 13 29 47 33 50 86 C1 59 80 F8 68 4D 06 37 [00:17:01]written 0, free lines is 4095 [00:17:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 E5 42 47 00 87 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 32 30 39 34 35 33 32 10 04 04 00 B9 E5 00 00 F4 03 04 00 4A DD C4 66 B6 04 01 00 00 70 75 89 00 41 50 76 48 [00:17:01]CommunicateWithHost err = 0 [00:17:01]CheckOFDResponse [00:17:01]1017 (14) - 77093643461234 [00:17:01]1041 (16) - 0000000002094532 [00:17:01]1040 (4) - 58809 [00:17:01]1012 (4) - 20.08.2024 18:15 [00:17:01]1206 (1) - 0 [00:17:01]OFD Sender: Remove packet 58809 [00:17:01]ProducePacketName [00:17:01]name=ofd_packets/00058809 [00:17:01]NVStorageDeleteData [00:17:02]Write to MH i2c: 01 00 00 1A 1E 38 [00:17:02]Write i2c OK [00:17:02]MH_I2C_Read... [00:17:02]Read from MH i2c: 01 [00:17:02]MH_I2C_Read... [00:17:02]Read from MH i2c: 01 07 00 [00:17:02]MH_I2C_Read... [00:17:02]Read from MH i2c: 01 07 00 1A 1E 00 00 00 00 00 B9 0C 04 [00:17:02]RasterBufferAndPrint [00:17:02]line [00:17:02]line [00:17:02]line [00:17:02]line [00:17:02]line [00:17:02]written 0, free lines is 3263 [00:17:02]MH_Cut [00:17:02]Write to MH i2c: D1 01 00 21 1E 01 11 [00:17:02]Write i2c OK [00:17:02]MH_I2C_Read... [00:17:02]Read from MH i2c: D1 [00:17:02]MH_I2C_Read... [00:17:02]Read from MH i2c: D1 01 00 [00:17:02]MH_I2C_Read... [00:17:02]Read from MH i2c: D1 01 00 21 1E 00 10 [00:17:02]Write to MH i2c: 01 00 00 22 1E 40 [00:17:02]Write i2c OK [00:17:02]MH_I2C_Read... [00:17:02]OFD Sender: No OFD packet to send [00:17:02]*** Cut start [00:17:02]*** Partial cut [00:17:02]*** CUTSNS_PIN = 1 [00:17:03]*** CUTSNS_PIN = 0 [00:17:03]*** Brake cut motor [00:17:03]Read from MH i2c: 01 [00:17:03]MH_I2C_Read... [00:17:03]*** Stop cut motor [00:17:03]*** Cut end [00:17:03]Read from MH i2c: 01 07 00 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: 01 07 00 22 1E 00 00 00 00 00 FF 0F 55 [00:17:03]process_action close_receipt done [00:17:03]requested_data is exist [00:17:03]produce_requested_data [00:17:03]requested_item fm.sn is exist - process it [00:17:03]wFMCommunicate request_size=4 [00:17:03]MH_SAM_APDU [00:17:03]CAPDU: 80 11 00 00 [00:17:03]Write to MH i2c: E2 08 00 23 1E 80 11 00 00 00 00 00 00 BB [00:17:03]Write i2c OK [00:17:03]MH_I2C_Read... [00:17:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:03]Read from MH i2c: E2 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 17 00 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 17 00 23 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 07 [00:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:17:03]wFMCommunicate OK [00:17:03]requested_item fd.num is exist - process it [00:17:03]SAM_PROTO_GetFieldsCounters [00:17:03]wFMCommunicate request_size=4 [00:17:03]MH_SAM_APDU [00:17:03]CAPDU: 80 13 00 00 [00:17:03]Write to MH i2c: E2 08 00 24 1E 80 13 00 00 00 00 00 00 BE [00:17:03]Write i2c OK [00:17:03]MH_I2C_Read... [00:17:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:17:03]Read from MH i2c: E2 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 62 00 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 62 00 24 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B9 E5 00 00 0E 04 04 00 65 00 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 E8 [00:17:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 B9 E5 00 00 0E 04 04 00 65 00 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:17:03]wFMCommunicate OK [00:17:03]SAM_PROTO_GetFieldsCounters done [00:17:03]requested_item shift.num is exist - process it [00:17:03]requested_item shift.opened is exist - process it [00:17:03]req_shift_opened [00:17:03]FM_GetShiftState [00:17:03]SAM_PROTO_GetShiftState [00:17:03]wFMCommunicate request_size=4 [00:17:03]MH_SAM_APDU [00:17:03]CAPDU: 80 13 01 00 [00:17:03]Write to MH i2c: E2 08 00 25 1E 80 13 01 00 00 00 00 00 C0 [00:17:03]Write i2c OK [00:17:03]MH_I2C_Read... [00:17:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:03]Read from MH i2c: E2 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 0E 00 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 0E 00 25 1E 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 AD [00:17:03]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:17:03]wFMCommunicate OK [00:17:03]SAM_PROTO_GetShiftState done [00:17:03]FM_GetShiftState done [00:17:03]req_shift_opened done [00:17:03]requested_item shift.open_date is exist - process it [00:17:03]req_shift_open_date [00:17:03]req_shift_open_date done [00:17:03]produce_requested_data done [00:17:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58809,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:17:03]process_action_free close_receipt [00:17:03]json_value_free [00:17:03]json_value_free done [00:17:03]process_json_proto returns [00:17:03]Send response to host [00:17:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58809,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:17:03]free response buf [00:17:03]execute_script done [00:17:03]execute_script returns [00:17:03]free content buf [00:17:03]Sock 7.Close socket [00:17:03]Sock 7.Thread stoped [00:17:07]OFD Sender: No OFD packet to send [00:17:12]OFD Sender: No OFD packet to send [00:17:17]OFD Sender: No OFD packet to send [00:17:22]OFD Sender: No OFD packet to send [00:17:27]OFD Sender: No OFD packet to send [00:17:32]OFD Sender: No OFD packet to send [00:17:37]OFD Sender: No OFD packet to send [00:17:42]OFD Sender: No OFD packet to send [00:17:47]OFD Sender: No OFD packet to send [00:17:52]OFD Sender: No OFD packet to send [00:17:57]OFD Sender: No OFD packet to send [00:18:02]OFD Sender: No OFD packet to send [00:18:07]OFD Sender: No OFD packet to send [00:18:12]OFD Sender: No OFD packet to send [00:18:17]OFD Sender: No OFD packet to send [00:18:22]OFD Sender: No OFD packet to send [00:18:27]OFD Sender: No OFD packet to send [00:18:32]OFD Sender: No OFD packet to send [00:18:33]accept exits with 10 [00:18:33]New connection [00:18:33]New thread 3067583844 created [00:18:33]Thread 3067440484 joined [00:18:33]Waiting for new connection... [00:18:33] Sock 10.Parse request [00:18:33]Sock 10.Check first char [00:18:33]Sock 10.First char is OK [00:18:33]request: POST /json_proto HTTP/1.0 [00:18:33]Method: POST [00:18:33]URL: /json_proto [00:18:33]Method is POST - this is cgi request [00:18:33]url: /json_proto [00:18:33]query_string will be loaded in cgi processing [00:18:33]execute_cgi json_proto POST (null) [00:18:33]execute_cgi path=json_proto method=POST [00:18:33]POST find Content-Length [00:18:33]Host: 172.17.44.3:8080 [00:18:33]Content-Length: 801 [00:18:33]Content-Type: application/json [00:18:33] [00:18:33]POST finish read [00:18:33]Found Content-Length = 801 [00:18:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:33]execute_script... [00:18: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)2076171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:33]POST & json_proto [00:18:33]process_json_proto [00:18:33]json parsed OK: [00:18:33]protocol is kg_v1.0 [00:18:33]action value=close_receipt [00:18:33]process_action close_receipt [00:18:33]cmd_close_receipt [00:18:33]MH_GetDate [00:18:33]Write to MH i2c: F0 00 00 26 1E 33 [00:18:33]Write i2c OK [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: F0 [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: F0 09 00 [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: F0 09 00 26 1E 00 5A 32 C5 66 AD C5 5D 66 28 [00:18:33]GetLastDocTimeStamp 1724199420 [00:18:33]current date 1724199514 [00:18:33]FM_GetShiftState [00:18:33]SAM_PROTO_GetShiftState [00:18:33]wFMCommunicate request_size=4 [00:18:33]MH_SAM_APDU [00:18:33]CAPDU: 80 13 01 00 [00:18:33]Write to MH i2c: E2 08 00 27 1E 80 13 01 00 00 00 00 00 C2 [00:18:33]Write i2c OK [00:18:33]MH_I2C_Read... [00:18:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:33]Read from MH i2c: E2 [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: E2 0E 00 [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: E2 0E 00 27 1E 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 AF [00:18:33]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:18:33]wFMCommunicate OK [00:18:33]SAM_PROTO_GetShiftState done [00:18:33]FM_GetShiftState done [00:18:33]opened in 1724199301 [00:18:33]opened+sec_in_day 1724285701 [00:18:33]quantity*price = 70044 [00:18:33]sum+1 = 70046 [00:18:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 4 21.08.2024 00:18 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58810 ФПД: 103552077280678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001834&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58810&fm=103552077280678&tin=02508201610067®Number=0000000000162794&sum=70045 [00:18:34]StoreToDocumentArchive [00:18:34]shift 101 fd 58810 [00:18:34]save to /storage/0101/doc_00058810 [00:18:34]save last doc name /storage/0101/doc_00058810 to /storage/kkm_last_doc_name [00:18:34]save OK [00:18:34]Clear old archive folders... [00:18:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:18:34]tlvbuf is 01FB14B0 [00:18:34]SAM_PROTO_ClearQueue [00:18:34]wFMCommunicate request_size=4 [00:18:34]MH_SAM_APDU [00:18:34]CAPDU: 80 09 00 00 [00:18:34]Write to MH i2c: E2 08 00 34 1E 80 09 00 00 00 00 00 00 C4 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 34 1E 00 90 00 C6 [00:18:34]RAPDU: 90 00 [00:18:34]wFMCommunicate OK [00:18:34]SAM_PROTO_ClearQueue done [00:18:34]KKMCreateOFDPacket [00:18:34]OFDProtocolAddRootSTLVToBuf [00:18:34]FM_MakeSignedData [00:18:34]FM_MakeSignedData [00:18:34]SAM_PROTO_SignData [00:18:34]wFMCommunicate request_size=4 [00:18:34]MH_SAM_APDU [00:18:34]CAPDU: 80 0D 01 02 [00:18:34]Write to MH i2c: E2 08 00 35 1E 80 0D 01 02 00 00 00 00 CC [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 35 1E 00 90 00 C7 [00:18:34]RAPDU: 90 00 [00:18:34]wFMCommunicate OK [00:18:34]wFMCommunicate request_size=255 [00:18:34]MH_SAM_APDU [00:18:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 5A 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E5 00 00 35 04 06 00 5E [00:18:34]Write to MH i2c: E2 02 01 36 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 5A 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E5 00 00 35 04 06 00 5E 00 00 B6 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 36 1E 00 90 00 C8 [00:18:34]RAPDU: 90 00 [00:18:34]wFMCommunicate OK [00:18:34]wFMCommunicate request_size=10 [00:18:34]MH_SAM_APDU [00:18:34]CAPDU: 80 0D 02 02 05 2E 18 C8 35 A6 [00:18:34]Write to MH i2c: E2 0D 00 37 1E 80 0D 02 02 05 00 2E 18 C8 35 A6 00 00 C2 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 37 1E 00 90 00 C9 [00:18:34]RAPDU: 90 00 [00:18:34]wFMCommunicate OK [00:18:34]wFMCommunicate request_size=4 [00:18:34]MH_SAM_APDU [00:18:34]CAPDU: 80 0D 03 02 [00:18:34]Write to MH i2c: E2 08 00 38 1E 80 0D 03 02 00 00 00 00 D1 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 0B 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 0B 00 38 1E 00 C5 A9 12 44 A9 25 57 8F 90 00 4A [00:18:34]RAPDU: C5 A9 12 44 A9 25 57 8F 90 00 [00:18:34]wFMCommunicate OK [00:18:34]SAM_PROTO_SignData done [00:18:34]FM_MakeSignedData done [00:18:34]CreateOFDProtocolMessage [00:18:34]wFMCommunicate request_size=4 [00:18:34]MH_SAM_APDU [00:18:34]CAPDU: 80 11 00 00 [00:18:34]Write to MH i2c: E2 08 00 39 1E 80 11 00 00 00 00 00 00 D1 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 17 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 17 00 39 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 1D [00:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:18:34]wFMCommunicate OK [00:18:34]CreateOFDProtocolMessage done [00:18:34]OFDSenderStorePacket 58810 [00:18:34]StoreOFDPacket docnum=58810 [00:18:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C8 AC 07 01 C8 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 5A 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E5 00 00 35 04 06 00 5E 2E 18 C8 35 A6 C5 A9 12 44 A9 25 57 8F [00:18:34]CheckFolder [00:18:34]dirname=/storage/ofd_packets [00:18:34]CheckFolder done [00:18:34]ProducePacketName [00:18:34]name=ofd_packets/00058810 [00:18:34]NVStorageSaveData ofd_packets/00058810 [00:18:34]File name is /storage/ofd_packets/00058810 [00:18:34]Write 301 bytes [00:18:34]NVStorageSaveData done [00:18:34]OFDSenderStorePacket done [00:18:34]KKMCreateOFDPacket done [00:18:34]NVStorageSaveData kkm_last_timestamp [00:18:34]File name is /storage/kkm_last_timestamp [00:18:34]Write 4 bytes [00:18:34]NVStorageSaveData done [00:18:34]ExternCall_PrintAddStr [00:18:34]wPrintStart [00:18:34]Write to MH i2c: 01 00 00 3A 1E 58 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 07 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 07 00 3A 1E 00 00 00 00 00 FF 0F 6D [00:18:34]RasterBufferAndPrint [00:18:34]line Счет N : (1)2076171 [00:18:34]line ИНН: 02508201610067 [00:18:34]line Контрольно-Кассовый Чек [00:18:34]line ПРОДАЖА [00:18:34]line ТРК (МРК, ГНК) : 32 [00:18:34]line Товар: 2710124500 [00:18:34]line Аи-95-К-5 [00:18:34]line 9.440 * 74.20 [00:18:34]line = 700.45 [00:18:34]line НДС 12% НСП 1% [00:18:34]line > о реализуемом товаре [00:18:34]line ИТОГО: 700.45 [00:18:34]line НСП 1% : 6.20 [00:18:34]line НДС 12% : 74.38 [00:18:34]line Наличными: 0.00 [00:18:34]line Безнал.: 700.45 [00:18:34]line Место: АЗС № 135 "Партнер Нефть" [00:18:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:18:34]line СНО: Общий режим [00:18:34]line Чек 4 21.08.2024 00:18 [00:18:34]line Смена: 101 ФФД: 1.0 [00:18:34]line ЗНМ: 0300000196 [00:18:34]line РНМ: 0000000000162794 [00:18:34]line Версия ККМ: v1.0 [00:18:34]line Платежная система: O! деньги [00:18:34]line ФМ: 0000000002094532 [00:18:34]line ФД: 58810 [00:18:34]line ФПД: 103552077280678 [00:18:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001834&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58810&fm=103552077280678&tin=02508201610067®Number=0000000000162794&sum=70045 [00:18:35]OFD Sender: Processing packet 58810 [packets to send 52, broken 51] [00:18:35]ProducePacketName [00:18:35]name=ofd_packets/00058810 [00:18:35]OFD Sender: To server: pG, [00:18:35]CommunicateWithHost lk.salyk.kg:30040 [00:18:35]ConnectInit lk.salyk.kg [00:18:35]written 0, free lines is 4095 [00:18:35]Connected sock=9 [00:18:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 C8 AC 07 01 C8 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 5A 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BA E5 00 00 35 04 06 00 5E 2E 18 C8 35 A6 C5 A9 12 44 A9 25 57 8F [00:18:35]Write to MH i2c: 01 00 00 64 1E 82 [00:18:35]Write i2c OK [00:18:35]MH_I2C_Read... [00:18:35]Read from MH i2c: 01 [00:18:35]MH_I2C_Read... [00:18:35]Read from MH i2c: 01 07 00 [00:18:35]MH_I2C_Read... [00:18:35]Read from MH i2c: 01 07 00 64 1E 00 00 00 00 00 C4 0C 59 [00:18:35]RasterBufferAndPrint [00:18:35]line [00:18:35]line [00:18:35]line [00:18:35]line [00:18:35]line [00:18:35]written 0, free lines is 3273 [00:18:35]MH_Cut [00:18:35]Write to MH i2c: D1 01 00 6B 1E 01 5B [00:18:35]Write i2c OK [00:18:35]MH_I2C_Read... [00:18:35]Read from MH i2c: D1 [00:18:35]MH_I2C_Read... [00:18:35]Read from MH i2c: D1 01 00 [00:18:35]MH_I2C_Read... [00:18:35]Read from MH i2c: D1 01 00 6B 1E 00 5A [00:18:35]Write to MH i2c: 01 00 00 6C 1E 8A [00:18:35]Write i2c OK [00:18:35]MH_I2C_Read... [00:18:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 93 9D 47 00 B8 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 32 30 39 34 35 33 32 10 04 04 00 BA E5 00 00 F4 03 04 00 A8 DD C4 66 B6 04 01 00 00 ED BA 00 D4 3D A8 A7 48 [00:18:35]CommunicateWithHost err = 0 [00:18:35]CheckOFDResponse [00:18:35]1017 (14) - 77093643461234 [00:18:35]1041 (16) - 0000000002094532 [00:18:35]1040 (4) - 58810 [00:18:35]1012 (4) - 20.08.2024 18:17 [00:18:35]1206 (1) - 0 [00:18:35]OFD Sender: Remove packet 58810 [00:18:35]ProducePacketName [00:18:35]name=ofd_packets/00058810 [00:18:35]NVStorageDeleteData [00:18:36]OFD Sender: No OFD packet to send [00:18:36]*** Cut start [00:18:36]*** Partial cut [00:18:36]*** CUTSNS_PIN = 1 [00:18:36]*** CUTSNS_PIN = 0 [00:18:36]*** Brake cut motor [00:18:37]Read from MH i2c: 01 [00:18:37]MH_I2C_Read... [00:18:37]*** Stop cut motor [00:18:37]*** Cut end [00:18:37]Read from MH i2c: 01 07 00 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: 01 07 00 6C 1E 00 00 00 00 00 FF 0F 9F [00:18:37]process_action close_receipt done [00:18:37]requested_data is exist [00:18:37]produce_requested_data [00:18:37]requested_item fm.sn is exist - process it [00:18:37]wFMCommunicate request_size=4 [00:18:37]MH_SAM_APDU [00:18:37]CAPDU: 80 11 00 00 [00:18:37]Write to MH i2c: E2 08 00 6D 1E 80 11 00 00 00 00 00 00 05 [00:18:37]Write i2c OK [00:18:37]MH_I2C_Read... [00:18:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:37]Read from MH i2c: E2 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 17 00 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 17 00 6D 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 51 [00:18:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:18:37]wFMCommunicate OK [00:18:37]requested_item fd.num is exist - process it [00:18:37]SAM_PROTO_GetFieldsCounters [00:18:37]wFMCommunicate request_size=4 [00:18:37]MH_SAM_APDU [00:18:37]CAPDU: 80 13 00 00 [00:18:37]Write to MH i2c: E2 08 00 6E 1E 80 13 00 00 00 00 00 00 08 [00:18:37]Write i2c OK [00:18:37]MH_I2C_Read... [00:18:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:18:37]Read from MH i2c: E2 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 62 00 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 62 00 6E 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BA E5 00 00 0E 04 04 00 65 00 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 36 [00:18:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BA E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:18:37]wFMCommunicate OK [00:18:37]SAM_PROTO_GetFieldsCounters done [00:18:37]requested_item shift.num is exist - process it [00:18:37]requested_item shift.opened is exist - process it [00:18:37]req_shift_opened [00:18:37]FM_GetShiftState [00:18:37]SAM_PROTO_GetShiftState [00:18:37]wFMCommunicate request_size=4 [00:18:37]MH_SAM_APDU [00:18:37]CAPDU: 80 13 01 00 [00:18:37]Write to MH i2c: E2 08 00 6F 1E 80 13 01 00 00 00 00 00 0A [00:18:37]Write i2c OK [00:18:37]MH_I2C_Read... [00:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:37]Read from MH i2c: E2 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 0E 00 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 0E 00 6F 1E 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 F7 [00:18:37]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:18:37]wFMCommunicate OK [00:18:37]SAM_PROTO_GetShiftState done [00:18:37]FM_GetShiftState done [00:18:37]req_shift_opened done [00:18:37]requested_item shift.open_date is exist - process it [00:18:37]req_shift_open_date [00:18:37]req_shift_open_date done [00:18:37]produce_requested_data done [00:18:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58810,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:18:37]process_action_free close_receipt [00:18:37]json_value_free [00:18:37]json_value_free done [00:18:37]process_json_proto returns [00:18:37]Send response to host [00:18:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58810,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:18:37]free response buf [00:18:37]execute_script done [00:18:37]execute_script returns [00:18:37]free content buf [00:18:37]Sock 10.Close socket [00:18:37]Sock 10.Thread stoped [00:18:41]OFD Sender: No OFD packet to send [00:18:46]OFD Sender: No OFD packet to send [00:18:51]OFD Sender: No OFD packet to send [00:18:56]OFD Sender: No OFD packet to send [00:18:59]accept exits with 7 [00:18:59]New connection [00:18:59]New thread 3067440484 created [00:18:59]Thread 3067583844 joined [00:18:59]Waiting for new connection... [00:18:59] Sock 7.Parse request [00:18:59]Sock 7.Check first char [00:18:59]Sock 7.First char is OK [00:18:59]request: POST /json_proto HTTP/1.0 [00:18:59]Method: POST [00:18:59]URL: /json_proto [00:18:59]Method is POST - this is cgi request [00:18:59]url: /json_proto [00:18:59]query_string will be loaded in cgi processing [00:18:59]execute_cgi json_proto POST (null) [00:18:59]execute_cgi path=json_proto method=POST [00:18:59]POST find Content-Length [00:18:59]Host: 172.17.44.3:8080 [00:18:59]Content-Length: 804 [00:18:59]Content-Type: application/json [00:18:59] [00:18:59]POST finish read [00:18:59]Found Content-Length = 804 [00:18:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:59]execute_script... [00:18: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)2076172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:59]POST & json_proto [00:18:59]process_json_proto [00:18:59]json parsed OK: [00:18:59]protocol is kg_v1.0 [00:18:59]action value=close_receipt [00:18:59]process_action close_receipt [00:18:59]cmd_close_receipt [00:18:59]MH_GetDate [00:18:59]Write to MH i2c: F0 00 00 70 1E 7D [00:18:59]Write i2c OK [00:18:59]MH_I2C_Read... [00:18:59]Read from MH i2c: F0 [00:18:59]MH_I2C_Read... [00:18:59]Read from MH i2c: F0 09 00 [00:18:59]MH_I2C_Read... [00:18:59]Read from MH i2c: F0 09 00 70 1E 00 74 32 C5 66 AD C5 5D 66 8C [00:18:59]GetLastDocTimeStamp 1724199514 [00:18:59]current date 1724199540 [00:18:59]FM_GetShiftState [00:18:59]SAM_PROTO_GetShiftState [00:18:59]wFMCommunicate request_size=4 [00:18:59]MH_SAM_APDU [00:18:59]CAPDU: 80 13 01 00 [00:18:59]Write to MH i2c: E2 08 00 71 1E 80 13 01 00 00 00 00 00 0C [00:18:59]Write i2c OK [00:18:59]MH_I2C_Read... [00:18:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:59]Read from MH i2c: E2 [00:18:59]MH_I2C_Read... [00:18:59]Read from MH i2c: E2 0E 00 [00:18:59]MH_I2C_Read... [00:18:59]Read from MH i2c: E2 0E 00 71 1E 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 F9 [00:18:59]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:18:59]wFMCommunicate OK [00:18:59]SAM_PROTO_GetShiftState done [00:18:59]FM_GetShiftState done [00:18:59]opened in 1724199301 [00:18:59]opened+sec_in_day 1724285701 [00:18:59]quantity*price = 120055 [00:18:59]sum+1 = 120057 [00:18:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 5 21.08.2024 00:19 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58811 ФПД: 80438105861909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001901&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58811&fm=80438105861909&tin=02508201610067®Number=0000000000162794&sum=120056 [00:19:00]StoreToDocumentArchive [00:19:00]shift 101 fd 58811 [00:19:00]save to /storage/0101/doc_00058811 [00:19:00]save last doc name /storage/0101/doc_00058811 to /storage/kkm_last_doc_name [00:19:00]save OK [00:19:00]Clear old archive folders... [00:19:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:19:00]tlvbuf is B6FF2420 [00:19:00]SAM_PROTO_ClearQueue [00:19:00]wFMCommunicate request_size=4 [00:19:00]MH_SAM_APDU [00:19:00]CAPDU: 80 09 00 00 [00:19:00]Write to MH i2c: E2 08 00 7E 1E 80 09 00 00 00 00 00 00 0E [00:19:00]Write i2c OK [00:19:00]MH_I2C_Read... [00:19:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:19:00]Read from MH i2c: E2 [00:19:00]MH_I2C_Read... [00:19:00]Read from MH i2c: E2 03 00 [00:19:00]MH_I2C_Read... [00:19:00]Read from MH i2c: E2 03 00 7E 1E 00 90 00 10 [00:19:00]RAPDU: 90 00 [00:19:00]wFMCommunicate OK [00:19:00]SAM_PROTO_ClearQueue done [00:19:00]KKMCreateOFDPacket [00:19:00]OFDProtocolAddRootSTLVToBuf [00:19:00]FM_MakeSignedData [00:19:00]FM_MakeSignedData [00:19:00]SAM_PROTO_SignData [00:19:00]wFMCommunicate request_size=4 [00:19:00]MH_SAM_APDU [00:19:00]CAPDU: 80 0D 01 02 [00:19:00]Write to MH i2c: E2 08 00 7F 1E 80 0D 01 02 00 00 00 00 16 [00:19:00]Write i2c OK [00:19:00]MH_I2C_Read... [00:19:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:19:00]Read from MH i2c: E2 [00:19:00]MH_I2C_Read... [00:19:00]Read from MH i2c: E2 03 00 [00:19:00]MH_I2C_Read... [00:19:00]Read from MH i2c: E2 03 00 7F 1E 00 90 00 11 [00:19:00]RAPDU: 90 00 [00:19:00]wFMCommunicate OK [00:19:00]wFMCommunicate request_size=255 [00:19:00]MH_SAM_APDU [00:19:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 75 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E5 00 00 35 04 06 00 49 [00:19:00]Write to MH i2c: E2 02 01 80 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 75 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E5 00 00 35 04 06 00 49 00 00 60 [00:19:00]Write i2c OK [00:19:00]MH_I2C_Read... [00:19:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:01]Read from MH i2c: E2 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: E2 03 00 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: E2 03 00 80 1E 00 90 00 12 [00:19:01]RAPDU: 90 00 [00:19:01]wFMCommunicate OK [00:19:01]wFMCommunicate request_size=10 [00:19:01]MH_SAM_APDU [00:19:01]CAPDU: 80 0D 02 02 05 28 74 B9 EF 15 [00:19:01]Write to MH i2c: E2 0D 00 81 1E 80 0D 02 02 05 00 28 74 B9 EF 15 00 00 7C [00:19:01]Write i2c OK [00:19:01]MH_I2C_Read... [00:19:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:01]Read from MH i2c: E2 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: E2 03 00 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: E2 03 00 81 1E 00 90 00 13 [00:19:01]RAPDU: 90 00 [00:19:01]wFMCommunicate OK [00:19:01]wFMCommunicate request_size=4 [00:19:01]MH_SAM_APDU [00:19:01]CAPDU: 80 0D 03 02 [00:19:01]Write to MH i2c: E2 08 00 82 1E 80 0D 03 02 00 00 00 00 1B [00:19:01]Write i2c OK [00:19:01]MH_I2C_Read... [00:19:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:19:01]OFD Sender: No OFD packet to send [00:19:01]Read from MH i2c: E2 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: E2 0B 00 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: E2 0B 00 82 1E 00 8C 0E C4 9E DD 67 BD D7 90 00 F0 [00:19:01]RAPDU: 8C 0E C4 9E DD 67 BD D7 90 00 [00:19:01]wFMCommunicate OK [00:19:01]SAM_PROTO_SignData done [00:19:01]FM_MakeSignedData done [00:19:01]CreateOFDProtocolMessage [00:19:01]wFMCommunicate request_size=4 [00:19:01]MH_SAM_APDU [00:19:01]CAPDU: 80 11 00 00 [00:19:01]Write to MH i2c: E2 08 00 83 1E 80 11 00 00 00 00 00 00 1B [00:19:01]Write i2c OK [00:19:01]MH_I2C_Read... [00:19:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:01]Read from MH i2c: E2 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: E2 17 00 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: E2 17 00 83 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 67 [00:19:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:19:01]wFMCommunicate OK [00:19:01]CreateOFDProtocolMessage done [00:19:01]OFDSenderStorePacket 58811 [00:19:01]StoreOFDPacket docnum=58811 [00:19:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB DE 07 01 FD 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 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 75 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E5 00 00 35 04 06 00 49 28 74 B9 EF 15 8C 0E C4 9E DD 67 BD D7 [00:19:01]CheckFolder [00:19:01]dirname=/storage/ofd_packets [00:19:01]CheckFolder done [00:19:01]ProducePacketName [00:19:01]name=ofd_packets/00058811 [00:19:01]NVStorageSaveData ofd_packets/00058811 [00:19:01]File name is /storage/ofd_packets/00058811 [00:19:01]Write 301 bytes [00:19:01]NVStorageSaveData done [00:19:01]OFDSenderStorePacket done [00:19:01]KKMCreateOFDPacket done [00:19:01]NVStorageSaveData kkm_last_timestamp [00:19:01]File name is /storage/kkm_last_timestamp [00:19:01]Write 4 bytes [00:19:01]NVStorageSaveData done [00:19:01]ExternCall_PrintAddStr [00:19:01]wPrintStart [00:19:01]Write to MH i2c: 01 00 00 84 1E A2 [00:19:01]Write i2c OK [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: 01 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: 01 07 00 [00:19:01]MH_I2C_Read... [00:19:01]Read from MH i2c: 01 07 00 84 1E 00 00 00 00 00 FF 0F B7 [00:19:01]RasterBufferAndPrint [00:19:01]line Счет N : (1)2076172 [00:19:01]line ИНН: 02508201610067 [00:19:01]line Контрольно-Кассовый Чек [00:19:01]line ПРОДАЖА [00:19:01]line ТРК (МРК, ГНК) : 52 [00:19:01]line Товар: 2710124500 [00:19:01]line Аи-95-К-5 [00:19:01]line 16.180 * 74.20 [00:19:01]line = 1200.56 [00:19:01]line НДС 12% НСП 1% [00:19:01]line > о реализуемом товаре [00:19:01]line ИТОГО: 1200.56 [00:19:01]line НСП 1% : 10.62 [00:19:01]line НДС 12% : 127.49 [00:19:01]line Наличными: 0.00 [00:19:01]line Безнал.: 1200.56 [00:19:01]line Место: АЗС № 135 "Партнер Нефть" [00:19:01]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:19:01]line СНО: Общий режим [00:19:01]line Чек 5 21.08.2024 00:19 [00:19:01]line Смена: 101 ФФД: 1.0 [00:19:01]line ЗНМ: 0300000196 [00:19:01]line РНМ: 0000000000162794 [00:19:01]line Версия ККМ: v1.0 [00:19:01]line Платежная система: O! деньги [00:19:01]line ФМ: 0000000002094532 [00:19:01]line ФД: 58811 [00:19:01]line ФПД: 80438105861909 [00:19:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001901&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58811&fm=80438105861909&tin=02508201610067®Number=0000000000162794&sum=120056 [00:19:01]OFD Sender: Processing packet 58811 [packets to send 52, broken 51] [00:19:01]ProducePacketName [00:19:01]name=ofd_packets/00058811 [00:19:01]OFD Sender: To server: pG, [00:19:01]CommunicateWithHost lk.salyk.kg:30040 [00:19:01]ConnectInit lk.salyk.kg [00:19:01]written 0, free lines is 4095 [00:19:01]Connected sock=10 [00:19:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 FB DE 07 01 FD 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 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 75 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E5 00 00 35 04 06 00 49 28 74 B9 EF 15 8C 0E C4 9E DD 67 BD D7 [00:19:02]Write to MH i2c: 01 00 00 AE 1E CC [00:19:02]Write i2c OK [00:19:02]MH_I2C_Read... [00:19:02]Read from MH i2c: 01 [00:19:02]MH_I2C_Read... [00:19:02]Read from MH i2c: 01 07 00 [00:19:02]MH_I2C_Read... [00:19:02]Read from MH i2c: 01 07 00 AE 1E 00 00 00 00 00 BD 0C 9C [00:19:02]RasterBufferAndPrint [00:19:02]line [00:19:02]line [00:19:02]line [00:19:02]line [00:19:02]line [00:19:02]written 0, free lines is 3267 [00:19:02]MH_Cut [00:19:02]Write to MH i2c: D1 01 00 B5 1E 01 A5 [00:19:02]Write i2c OK [00:19:02]MH_I2C_Read... [00:19:02]Read from MH i2c: D1 [00:19:02]MH_I2C_Read... [00:19:02]Read from MH i2c: D1 01 00 [00:19:02]MH_I2C_Read... [00:19:02]Read from MH i2c: D1 01 00 B5 1E 00 A4 [00:19:02]Write to MH i2c: 01 00 00 B6 1E D4 [00:19:02]Write i2c OK [00:19:02]MH_I2C_Read... [00:19:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 68 B2 47 00 A3 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BB E5 00 00 F4 03 04 00 C2 DD C4 66 B6 04 01 00 00 1E 2F D0 E8 E7 15 61 C5 [00:19:02]CommunicateWithHost err = 0 [00:19:02]CheckOFDResponse [00:19:02]1017 (14) - 77093643461234 [00:19:02]1041 (16) - 0000000002094532 [00:19:02]1040 (4) - 58811 [00:19:02]1012 (4) - 20.08.2024 18:17 [00:19:02]1206 (1) - 0 [00:19:02]OFD Sender: Remove packet 58811 [00:19:02]ProducePacketName [00:19:02]name=ofd_packets/00058811 [00:19:02]NVStorageDeleteData [00:19:02]OFD Sender: No OFD packet to send [00:19:03]*** Cut start [00:19:03]*** Partial cut [00:19:03]*** CUTSNS_PIN = 1 [00:19:03]*** CUTSNS_PIN = 0 [00:19:03]*** Brake cut motor [00:19:03]Read from MH i2c: 01 [00:19:03]MH_I2C_Read... [00:19:03]*** Stop cut motor [00:19:03]*** Cut end [00:19:03]Read from MH i2c: 01 07 00 [00:19:03]MH_I2C_Read... [00:19:03]Read from MH i2c: 01 07 00 B6 1E 00 00 00 00 00 FF 0F E9 [00:19:03]process_action close_receipt done [00:19:03]requested_data is exist [00:19:03]produce_requested_data [00:19:03]requested_item fm.sn is exist - process it [00:19:03]wFMCommunicate request_size=4 [00:19:03]MH_SAM_APDU [00:19:03]CAPDU: 80 11 00 00 [00:19:03]Write to MH i2c: E2 08 00 B7 1E 80 11 00 00 00 00 00 00 4F [00:19:03]Write i2c OK [00:19:03]MH_I2C_Read... [00:19:03]Read from MH i2c: E2 [00:19:03]MH_I2C_Read... [00:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:03]Read from MH i2c: E2 17 00 [00:19:03]MH_I2C_Read... [00:19:03]Read from MH i2c: E2 17 00 B7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 9B [00:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:19:03]wFMCommunicate OK [00:19:03]requested_item fd.num is exist - process it [00:19:03]SAM_PROTO_GetFieldsCounters [00:19:03]wFMCommunicate request_size=4 [00:19:03]MH_SAM_APDU [00:19:03]CAPDU: 80 13 00 00 [00:19:03]Write to MH i2c: E2 08 00 B8 1E 80 13 00 00 00 00 00 00 52 [00:19:03]Write i2c OK [00:19:03]MH_I2C_Read... [00:19:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:19:03]Read from MH i2c: E2 [00:19:03]MH_I2C_Read... [00:19:03]Read from MH i2c: E2 62 00 [00:19:03]MH_I2C_Read... [00:19:03]Read from MH i2c: E2 62 00 B8 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BB E5 00 00 0E 04 04 00 65 00 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 84 [00:19:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BB E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:19:03]wFMCommunicate OK [00:19:03]SAM_PROTO_GetFieldsCounters done [00:19:03]requested_item shift.num is exist - process it [00:19:03]requested_item shift.opened is exist - process it [00:19:03]req_shift_opened [00:19:03]FM_GetShiftState [00:19:03]SAM_PROTO_GetShiftState [00:19:03]wFMCommunicate request_size=4 [00:19:03]MH_SAM_APDU [00:19:03]CAPDU: 80 13 01 00 [00:19:03]Write to MH i2c: E2 08 00 B9 1E 80 13 01 00 00 00 00 00 54 [00:19:03]Write i2c OK [00:19:03]MH_I2C_Read... [00:19:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:04]Read from MH i2c: E2 [00:19:04]MH_I2C_Read... [00:19:04]Read from MH i2c: E2 0E 00 [00:19:04]MH_I2C_Read... [00:19:04]Read from MH i2c: E2 0E 00 B9 1E 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 41 [00:19:04]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:19:04]wFMCommunicate OK [00:19:04]SAM_PROTO_GetShiftState done [00:19:04]FM_GetShiftState done [00:19:04]req_shift_opened done [00:19:04]requested_item shift.open_date is exist - process it [00:19:04]req_shift_open_date [00:19:04]req_shift_open_date done [00:19:04]produce_requested_data done [00:19:04]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58811,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:19:04]process_action_free close_receipt [00:19:04]json_value_free [00:19:04]json_value_free done [00:19:04]process_json_proto returns [00:19:04]Send response to host [00:19:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58811,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:19:04]free response buf [00:19:04]execute_script done [00:19:04]execute_script returns [00:19:04]free content buf [00:19:04]Sock 7.Close socket [00:19:04]Sock 7.Thread stoped [00:19:07]OFD Sender: No OFD packet to send [00:19:12]OFD Sender: No OFD packet to send [00:19:17]OFD Sender: No OFD packet to send [00:19:22]OFD Sender: No OFD packet to send [00:19:27]OFD Sender: No OFD packet to send [00:19:32]accept exits with 9 [00:19:32]New connection [00:19:32]New thread 3067583844 created [00:19:32]Thread 3067440484 joined [00:19:32]Waiting for new connection... [00:19:32] Sock 9.Parse request [00:19:32]Sock 9.Check first char [00:19:32]Sock 9.First char is OK [00:19:32]request: POST /json_proto HTTP/1.0 [00:19:32]Method: POST [00:19:32]URL: /json_proto [00:19:32]Method is POST - this is cgi request [00:19:32]url: /json_proto [00:19:32]query_string will be loaded in cgi processing [00:19:32]execute_cgi json_proto POST (null) [00:19:32]execute_cgi path=json_proto method=POST [00:19:32]POST find Content-Length [00:19:32]Host: 172.17.44.3:8080 [00:19:32]Content-Length: 801 [00:19:32]Content-Type: application/json [00:19:32] [00:19:32]POST finish read [00:19:32]Found Content-Length = 801 [00:19:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 25.370, "sum" : 1933.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1933.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:32]execute_script... [00:19:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 25.370, "sum" : 1933.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1933.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:32]POST & json_proto [00:19:32]process_json_proto [00:19:32]json parsed OK: [00:19:32]protocol is kg_v1.0 [00:19:32]action value=close_receipt [00:19:32]process_action close_receipt [00:19:32]cmd_close_receipt [00:19:32]MH_GetDate [00:19:32]Write to MH i2c: F0 00 00 BA 1E C7 [00:19:32]Write i2c OK [00:19:32]MH_I2C_Read... [00:19:32]Read from MH i2c: F0 [00:19:32]MH_I2C_Read... [00:19:32]Read from MH i2c: F0 09 00 [00:19:32]MH_I2C_Read... [00:19:32]Read from MH i2c: F0 09 00 BA 1E 00 95 32 C5 66 AD C5 5D 66 F7 [00:19:32]GetLastDocTimeStamp 1724199541 [00:19:32]current date 1724199573 [00:19:32]FM_GetShiftState [00:19:32]SAM_PROTO_GetShiftState [00:19:32]wFMCommunicate request_size=4 [00:19:32]MH_SAM_APDU [00:19:32]CAPDU: 80 13 01 00 [00:19:32]Write to MH i2c: E2 08 00 BB 1E 80 13 01 00 00 00 00 00 56 [00:19:32]Write i2c OK [00:19:32]MH_I2C_Read... [00:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:32]Read from MH i2c: E2 [00:19:32]MH_I2C_Read... [00:19:32]Read from MH i2c: E2 0E 00 [00:19:32]MH_I2C_Read... [00:19:32]Read from MH i2c: E2 0E 00 BB 1E 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 43 [00:19:32]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:19:32]wFMCommunicate OK [00:19:32]SAM_PROTO_GetShiftState done [00:19:32]FM_GetShiftState done [00:19:32]opened in 1724199301 [00:19:32]opened+sec_in_day 1724285701 [00:19:32]quantity*price = 193319 [00:19:32]sum+1 = 193320 [00:19:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1933.19 НСП 1% : 17.11 НДС 12% : 205.29 Наличными: 0.00 Безнал.: 1933.19 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 6 21.08.2024 00:19 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58812 ФПД: 42468285323033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001933&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58812&fm=42468285323033&tin=02508201610067®Number=0000000000162794&sum=193319 [00:19:33]StoreToDocumentArchive [00:19:33]shift 101 fd 58812 [00:19:33]save to /storage/0101/doc_00058812 [00:19:33]save last doc name /storage/0101/doc_00058812 to /storage/kkm_last_doc_name [00:19:33]save OK [00:19:33]Clear old archive folders... [00:19:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:19:33]tlvbuf is 01FB3B20 [00:19:33]SAM_PROTO_ClearQueue [00:19:33]wFMCommunicate request_size=4 [00:19:33]MH_SAM_APDU [00:19:33]CAPDU: 80 09 00 00 [00:19:33]Write to MH i2c: E2 08 00 C8 1E 80 09 00 00 00 00 00 00 58 [00:19:33]Write i2c OK [00:19:33]MH_I2C_Read... [00:19:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:19:33]Read from MH i2c: E2 [00:19:33]MH_I2C_Read... [00:19:33]Read from MH i2c: E2 03 00 [00:19:33]MH_I2C_Read... [00:19:33]Read from MH i2c: E2 03 00 C8 1E 00 90 00 5A [00:19:33]RAPDU: 90 00 [00:19:33]wFMCommunicate OK [00:19:33]SAM_PROTO_ClearQueue done [00:19:33]KKMCreateOFDPacket [00:19:33]OFDProtocolAddRootSTLVToBuf [00:19:33]FM_MakeSignedData [00:19:33]FM_MakeSignedData [00:19:33]SAM_PROTO_SignData [00:19:33]wFMCommunicate request_size=4 [00:19:33]MH_SAM_APDU [00:19:33]CAPDU: 80 0D 01 02 [00:19:33]Write to MH i2c: E2 08 00 C9 1E 80 0D 01 02 00 00 00 00 60 [00:19:33]Write i2c OK [00:19:33]MH_I2C_Read... [00:19:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:19:33]Read from MH i2c: E2 [00:19:33]MH_I2C_Read... [00:19:33]Read from MH i2c: E2 03 00 [00:19:33]MH_I2C_Read... [00:19:33]Read from MH i2c: E2 03 00 C9 1E 00 90 00 5B [00:19:33]RAPDU: 90 00 [00:19:33]wFMCommunicate OK [00:19:33]wFMCommunicate request_size=255 [00:19:33]MH_SAM_APDU [00:19:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1A 63 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 27 F3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 27 F3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 50 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 27 F3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 95 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E5 00 00 35 04 06 00 26 9F EB 0F [00:19:33]Write to MH i2c: E2 02 01 CA 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 35 FF 03 08 00 03 1A 63 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 27 F3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 27 F3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 50 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 27 F3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 95 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E5 00 00 35 04 06 00 26 9F EB 0F 00 00 5F [00:19:33]Write i2c OK [00:19:33]MH_I2C_Read... [00:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:33]Read from MH i2c: E2 [00:19:33]MH_I2C_Read... [00:19:33]Read from MH i2c: E2 03 00 [00:19:33]MH_I2C_Read... [00:19:33]Read from MH i2c: E2 03 00 CA 1E 00 90 00 5C [00:19:33]RAPDU: 90 00 [00:19:33]wFMCommunicate OK [00:19:33]wFMCommunicate request_size=7 [00:19:33]MH_SAM_APDU [00:19:33]CAPDU: 80 0D 02 02 02 97 19 [00:19:33]Write to MH i2c: E2 0A 00 CB 1E 80 0D 02 02 02 00 97 19 00 00 17 [00:19:33]Write i2c OK [00:19:33]MH_I2C_Read... [00:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:33]Read from MH i2c: E2 [00:19:33]MH_I2C_Read... [00:19:33]Read from MH i2c: E2 03 00 [00:19:33]MH_I2C_Read... [00:19:33]Read from MH i2c: E2 03 00 CB 1E 00 90 00 5D [00:19:33]RAPDU: 90 00 [00:19:33]wFMCommunicate OK [00:19:33]wFMCommunicate request_size=4 [00:19:33]MH_SAM_APDU [00:19:33]CAPDU: 80 0D 03 02 [00:19:33]Write to MH i2c: E2 08 00 CC 1E 80 0D 03 02 00 00 00 00 65 [00:19:33]Write i2c OK [00:19:33]MH_I2C_Read... [00:19:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:19:34]Read from MH i2c: E2 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: E2 0B 00 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: E2 0B 00 CC 1E 00 0F 2E 45 3F 72 4B 90 91 90 00 05 [00:19:34]RAPDU: 0F 2E 45 3F 72 4B 90 91 90 00 [00:19:34]wFMCommunicate OK [00:19:34]SAM_PROTO_SignData done [00:19:34]FM_MakeSignedData done [00:19:34]CreateOFDProtocolMessage [00:19:34]wFMCommunicate request_size=4 [00:19:34]MH_SAM_APDU [00:19:34]CAPDU: 80 11 00 00 [00:19:34]Write to MH i2c: E2 08 00 CD 1E 80 11 00 00 00 00 00 00 65 [00:19:34]Write i2c OK [00:19:34]MH_I2C_Read... [00:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:34]Read from MH i2c: E2 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: E2 17 00 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: E2 17 00 CD 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B1 [00:19:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:19:34]wFMCommunicate OK [00:19:34]CreateOFDProtocolMessage done [00:19:34]OFDSenderStorePacket 58812 [00:19:34]StoreOFDPacket docnum=58812 [00:19:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 46 44 04 01 A2 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1A 63 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 27 F3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 27 F3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 50 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 27 F3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 95 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E5 00 00 35 04 06 00 26 9F EB 0F 97 19 0F 2E 45 3F 72 4B 90 91 [00:19:34]CheckFolder [00:19:34]dirname=/storage/ofd_packets [00:19:34]CheckFolder done [00:19:34]ProducePacketName [00:19:34]name=ofd_packets/00058812 [00:19:34]NVStorageSaveData ofd_packets/00058812 [00:19:34]File name is /storage/ofd_packets/00058812 [00:19:34]Write 298 bytes [00:19:34]NVStorageSaveData done [00:19:34]OFDSenderStorePacket done [00:19:34]KKMCreateOFDPacket done [00:19:34]NVStorageSaveData kkm_last_timestamp [00:19:34]File name is /storage/kkm_last_timestamp [00:19:34]Write 4 bytes [00:19:34]NVStorageSaveData done [00:19:34]ExternCall_PrintAddStr [00:19:34]wPrintStart [00:19:34]Write to MH i2c: 01 00 00 CE 1E EC [00:19:34]Write i2c OK [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: 01 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: 01 07 00 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: 01 07 00 CE 1E 00 00 00 00 00 FF 0F 01 [00:19:34]RasterBufferAndPrint [00:19:34]line Счет N : (1)2076170 [00:19:34]line ИНН: 02508201610067 [00:19:34]line Контрольно-Кассовый Чек [00:19:34]line ПРОДАЖА [00:19:34]line ТРК (МРК, ГНК) : 21 [00:19:34]line Товар: 2710194210 [00:19:34]line ДТ-К-5 [00:19:34]line 25.370 * 76.20 [00:19:34]line = 1933.19 [00:19:34]line НДС 12% НСП 1% [00:19:34]line > о реализуемом товаре [00:19:34]line ИТОГО: 1933.19 [00:19:34]line НСП 1% : 17.11 [00:19:34]line НДС 12% : 205.29 [00:19:34]line Наличными: 0.00 [00:19:34]line Безнал.: 1933.19 [00:19:34]line Место: АЗС № 135 "Партнер Нефть" [00:19:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:19:34]line СНО: Общий режим [00:19:34]line Чек 6 21.08.2024 00:19 [00:19:34]line Смена: 101 ФФД: 1.0 [00:19:34]line ЗНМ: 0300000196 [00:19:34]line РНМ: 0000000000162794 [00:19:34]line Версия ККМ: v1.0 [00:19:34]line Платежная система: O! деньги [00:19:34]line ФМ: 0000000002094532 [00:19:34]line ФД: 58812 [00:19:34]line ФПД: 42468285323033 [00:19:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T001933&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58812&fm=42468285323033&tin=02508201610067®Number=0000000000162794&sum=193319 [00:19:34]OFD Sender: Processing packet 58812 [packets to send 52, broken 51] [00:19:34]ProducePacketName [00:19:34]name=ofd_packets/00058812 [00:19:34]OFD Sender: To server: pG, [00:19:34]CommunicateWithHost lk.salyk.kg:30040 [00:19:34]ConnectInit lk.salyk.kg [00:19:34]written 0, free lines is 4095 [00:19:34]Connected sock=10 [00:19:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 46 44 04 01 A2 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1A 63 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 27 F3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 27 F3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 50 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 27 F3 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 95 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BC E5 00 00 35 04 06 00 26 9F EB 0F 97 19 0F 2E 45 3F 72 4B 90 91 [00:19:34]Write to MH i2c: 01 00 00 F8 1E 16 [00:19:34]Write i2c OK [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: 01 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: 01 07 00 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: 01 07 00 F8 1E 00 00 00 00 00 BB 0C E4 [00:19:34]RasterBufferAndPrint [00:19:34]line [00:19:34]line [00:19:34]line [00:19:34]line [00:19:34]line [00:19:34]written 0, free lines is 3265 [00:19:34]MH_Cut [00:19:34]Write to MH i2c: D1 01 00 FF 1E 01 EF [00:19:34]Write i2c OK [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: D1 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: D1 01 00 [00:19:34]MH_I2C_Read... [00:19:34]Read from MH i2c: D1 01 00 FF 1E 00 EE [00:19:34]Write to MH i2c: 01 00 00 00 1F 1F [00:19:34]Write i2c OK [00:19:34]MH_I2C_Read... [00:19:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 C4 14 47 00 57 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 32 30 39 34 35 33 32 10 04 04 00 BC E5 00 00 F4 03 04 00 E3 DD C4 66 B6 04 01 00 00 F1 7A 16 59 5A F8 48 6A [00:19:34]CommunicateWithHost err = 0 [00:19:34]CheckOFDResponse [00:19:34]1017 (14) - 77093643461234 [00:19:34]1041 (16) - 0000000002094532 [00:19:34]1040 (4) - 58812 [00:19:34]1012 (4) - 20.08.2024 18:18 [00:19:34]1206 (1) - 0 [00:19:34]OFD Sender: Remove packet 58812 [00:19:34]ProducePacketName [00:19:34]name=ofd_packets/00058812 [00:19:34]NVStorageDeleteData [00:19:35]OFD Sender: No OFD packet to send [00:19:35]*** Cut start [00:19:35]*** Partial cut [00:19:35]*** CUTSNS_PIN = 1 [00:19:35]*** CUTSNS_PIN = 0 [00:19:36]*** Brake cut motor [00:19:36]Read from MH i2c: 01 [00:19:36]MH_I2C_Read... [00:19:36]*** Stop cut motor [00:19:36]*** Cut end [00:19:36]Read from MH i2c: 01 07 00 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: 01 07 00 00 1F 00 00 00 00 00 FF 0F 34 [00:19:36]process_action close_receipt done [00:19:36]requested_data is exist [00:19:36]produce_requested_data [00:19:36]requested_item fm.sn is exist - process it [00:19:36]wFMCommunicate request_size=4 [00:19:36]MH_SAM_APDU [00:19:36]CAPDU: 80 11 00 00 [00:19:36]Write to MH i2c: E2 08 00 01 1F 80 11 00 00 00 00 00 00 9A [00:19:36]Write i2c OK [00:19:36]MH_I2C_Read... [00:19:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:36]Read from MH i2c: E2 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: E2 17 00 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: E2 17 00 01 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E6 [00:19:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:19:36]wFMCommunicate OK [00:19:36]requested_item fd.num is exist - process it [00:19:36]SAM_PROTO_GetFieldsCounters [00:19:36]wFMCommunicate request_size=4 [00:19:36]MH_SAM_APDU [00:19:36]CAPDU: 80 13 00 00 [00:19:36]Write to MH i2c: E2 08 00 02 1F 80 13 00 00 00 00 00 00 9D [00:19:36]Write i2c OK [00:19:36]MH_I2C_Read... [00:19:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:19:36]Read from MH i2c: E2 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: E2 62 00 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: E2 62 00 02 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BC E5 00 00 0E 04 04 00 65 00 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 D3 [00:19:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BC E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:19:36]wFMCommunicate OK [00:19:36]SAM_PROTO_GetFieldsCounters done [00:19:36]requested_item shift.num is exist - process it [00:19:36]requested_item shift.opened is exist - process it [00:19:36]req_shift_opened [00:19:36]FM_GetShiftState [00:19:36]SAM_PROTO_GetShiftState [00:19:36]wFMCommunicate request_size=4 [00:19:36]MH_SAM_APDU [00:19:36]CAPDU: 80 13 01 00 [00:19:36]Write to MH i2c: E2 08 00 03 1F 80 13 01 00 00 00 00 00 9F [00:19:36]Write i2c OK [00:19:36]MH_I2C_Read... [00:19:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:36]Read from MH i2c: E2 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: E2 0E 00 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: E2 0E 00 03 1F 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 8C [00:19:36]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:19:36]wFMCommunicate OK [00:19:36]SAM_PROTO_GetShiftState done [00:19:36]FM_GetShiftState done [00:19:36]req_shift_opened done [00:19:36]requested_item shift.open_date is exist - process it [00:19:36]req_shift_open_date [00:19:36]req_shift_open_date done [00:19:36]produce_requested_data done [00:19:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58812,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:19:36]process_action_free close_receipt [00:19:36]json_value_free [00:19:36]json_value_free done [00:19:36]process_json_proto returns [00:19:36]Send response to host [00:19:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58812,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:19:36]free response buf [00:19:36]execute_script done [00:19:36]execute_script returns [00:19:36]free content buf [00:19:36]Sock 9.Close socket [00:19:36]Sock 9.Thread stoped [00:19:40]OFD Sender: No OFD packet to send [00:19:45]OFD Sender: No OFD packet to send [00:19:50]OFD Sender: No OFD packet to send [00:19:55]OFD Sender: No OFD packet to send [00:20:00]OFD Sender: No OFD packet to send [00:20:05]OFD Sender: No OFD packet to send [00:20:10]OFD Sender: No OFD packet to send [00:20:15]OFD Sender: No OFD packet to send [00:20:20]OFD Sender: No OFD packet to send [00:20:25]OFD Sender: No OFD packet to send [00:20:27]accept exits with 7 [00:20:27]New connection [00:20:27]New thread 3067440484 created [00:20:27]Thread 3067583844 joined [00:20:27]Waiting for new connection... [00:20:27] Sock 7.Parse request [00:20:27]Sock 7.Check first char [00:20:27]Sock 7.First char is OK [00:20:27]request: POST /json_proto HTTP/1.0 [00:20:27]Method: POST [00:20:27]URL: /json_proto [00:20:27]Method is POST - this is cgi request [00:20:27]url: /json_proto [00:20:27]query_string will be loaded in cgi processing [00:20:27]execute_cgi json_proto POST (null) [00:20:27]execute_cgi path=json_proto method=POST [00:20:27]POST find Content-Length [00:20:27]Host: 172.17.44.3:8080 [00:20:27]Content-Length: 804 [00:20:27]Content-Type: application/json [00:20:27] [00:20:27]POST finish read [00:20:27]Found Content-Length = 804 [00:20:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:27]execute_script... [00:20:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:27]POST & json_proto [00:20:27]process_json_proto [00:20:27]json parsed OK: [00:20:27]protocol is kg_v1.0 [00:20:27]action value=close_receipt [00:20:27]process_action close_receipt [00:20:27]cmd_close_receipt [00:20:27]MH_GetDate [00:20:27]Write to MH i2c: F0 00 00 04 1F 12 [00:20:27]Write i2c OK [00:20:27]MH_I2C_Read... [00:20:27]Read from MH i2c: F0 [00:20:27]MH_I2C_Read... [00:20:27]Read from MH i2c: F0 09 00 [00:20:27]MH_I2C_Read... [00:20:27]Read from MH i2c: F0 09 00 04 1F 00 CC 32 C5 66 AD C5 5D 66 79 [00:20:27]GetLastDocTimeStamp 1724199573 [00:20:27]current date 1724199628 [00:20:27]FM_GetShiftState [00:20:27]SAM_PROTO_GetShiftState [00:20:27]wFMCommunicate request_size=4 [00:20:27]MH_SAM_APDU [00:20:27]CAPDU: 80 13 01 00 [00:20:27]Write to MH i2c: E2 08 00 05 1F 80 13 01 00 00 00 00 00 A1 [00:20:27]Write i2c OK [00:20:27]MH_I2C_Read... [00:20:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:27]Read from MH i2c: E2 [00:20:27]MH_I2C_Read... [00:20:27]Read from MH i2c: E2 0E 00 [00:20:27]MH_I2C_Read... [00:20:27]Read from MH i2c: E2 0E 00 05 1F 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 8E [00:20:27]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:20:27]wFMCommunicate OK [00:20:27]SAM_PROTO_GetShiftState done [00:20:27]FM_GetShiftState done [00:20:27]opened in 1724199301 [00:20:27]opened+sec_in_day 1724285701 [00:20:27]quantity*price = 100021 [00:20:27]sum+1 = 100023 [00:20:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 7 21.08.2024 00:20 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58813 ФПД: 239475779123705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002028&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58813&fm=239475779123705&tin=02508201610067®Number=0000000000162794&sum=100022 [00:20:28]StoreToDocumentArchive [00:20:28]shift 101 fd 58813 [00:20:28]save to /storage/0101/doc_00058813 [00:20:28]save last doc name /storage/0101/doc_00058813 to /storage/kkm_last_doc_name [00:20:28]save OK [00:20:28]Clear old archive folders... [00:20:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:20:28]tlvbuf is 01F3B650 [00:20:28]SAM_PROTO_ClearQueue [00:20:28]wFMCommunicate request_size=4 [00:20:28]MH_SAM_APDU [00:20:28]CAPDU: 80 09 00 00 [00:20:28]Write to MH i2c: E2 08 00 12 1F 80 09 00 00 00 00 00 00 A3 [00:20:28]Write i2c OK [00:20:28]MH_I2C_Read... [00:20:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:20:28]Read from MH i2c: E2 [00:20:28]MH_I2C_Read... [00:20:28]Read from MH i2c: E2 03 00 [00:20:28]MH_I2C_Read... [00:20:28]Read from MH i2c: E2 03 00 12 1F 00 90 00 A5 [00:20:28]RAPDU: 90 00 [00:20:28]wFMCommunicate OK [00:20:28]SAM_PROTO_ClearQueue done [00:20:28]KKMCreateOFDPacket [00:20:28]OFDProtocolAddRootSTLVToBuf [00:20:28]FM_MakeSignedData [00:20:28]FM_MakeSignedData [00:20:28]SAM_PROTO_SignData [00:20:28]wFMCommunicate request_size=4 [00:20:28]MH_SAM_APDU [00:20:28]CAPDU: 80 0D 01 02 [00:20:28]Write to MH i2c: E2 08 00 13 1F 80 0D 01 02 00 00 00 00 AB [00:20:28]Write i2c OK [00:20:28]MH_I2C_Read... [00:20:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:20:28]Read from MH i2c: E2 [00:20:28]MH_I2C_Read... [00:20:28]Read from MH i2c: E2 03 00 [00:20:28]MH_I2C_Read... [00:20:28]Read from MH i2c: E2 03 00 13 1F 00 90 00 A6 [00:20:28]RAPDU: 90 00 [00:20:28]wFMCommunicate OK [00:20:28]wFMCommunicate request_size=255 [00:20:28]MH_SAM_APDU [00:20:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 07 00 00 00 F4 03 04 00 CC 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E5 00 00 35 04 06 00 D9 [00:20:28]Write to MH i2c: E2 02 01 14 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 07 00 00 00 F4 03 04 00 CC 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E5 00 00 35 04 06 00 D9 00 00 90 [00:20:28]Write i2c OK [00:20:28]MH_I2C_Read... [00:20:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:28]Read from MH i2c: E2 [00:20:28]MH_I2C_Read... [00:20:28]Read from MH i2c: E2 03 00 [00:20:28]MH_I2C_Read... [00:20:28]Read from MH i2c: E2 03 00 14 1F 00 90 00 A7 [00:20:28]RAPDU: 90 00 [00:20:28]wFMCommunicate OK [00:20:28]wFMCommunicate request_size=10 [00:20:28]MH_SAM_APDU [00:20:28]CAPDU: 80 0D 02 02 05 CD 4C BF 39 F9 [00:20:28]Write to MH i2c: E2 0D 00 15 1F 80 0D 02 02 05 00 CD 4C BF 39 F9 00 00 C2 [00:20:28]Write i2c OK [00:20:28]MH_I2C_Read... [00:20:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:29]Read from MH i2c: E2 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: E2 03 00 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: E2 03 00 15 1F 00 90 00 A8 [00:20:29]RAPDU: 90 00 [00:20:29]wFMCommunicate OK [00:20:29]wFMCommunicate request_size=4 [00:20:29]MH_SAM_APDU [00:20:29]CAPDU: 80 0D 03 02 [00:20:29]Write to MH i2c: E2 08 00 16 1F 80 0D 03 02 00 00 00 00 B0 [00:20:29]Write i2c OK [00:20:29]MH_I2C_Read... [00:20:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:20:29]Read from MH i2c: E2 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: E2 0B 00 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: E2 0B 00 16 1F 00 C5 B9 1D 78 1A D5 7C C0 90 00 EF [00:20:29]RAPDU: C5 B9 1D 78 1A D5 7C C0 90 00 [00:20:29]wFMCommunicate OK [00:20:29]SAM_PROTO_SignData done [00:20:29]FM_MakeSignedData done [00:20:29]CreateOFDProtocolMessage [00:20:29]wFMCommunicate request_size=4 [00:20:29]MH_SAM_APDU [00:20:29]CAPDU: 80 11 00 00 [00:20:29]Write to MH i2c: E2 08 00 17 1F 80 11 00 00 00 00 00 00 B0 [00:20:29]Write i2c OK [00:20:29]MH_I2C_Read... [00:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:29]Read from MH i2c: E2 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: E2 17 00 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: E2 17 00 17 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 FC [00:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:20:29]wFMCommunicate OK [00:20:29]CreateOFDProtocolMessage done [00:20:29]OFDSenderStorePacket 58813 [00:20:29]StoreOFDPacket docnum=58813 [00:20:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7E 04 07 01 F5 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 07 00 00 00 F4 03 04 00 CC 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E5 00 00 35 04 06 00 D9 CD 4C BF 39 F9 C5 B9 1D 78 1A D5 7C C0 [00:20:29]CheckFolder [00:20:29]dirname=/storage/ofd_packets [00:20:29]CheckFolder done [00:20:29]ProducePacketName [00:20:29]name=ofd_packets/00058813 [00:20:29]NVStorageSaveData ofd_packets/00058813 [00:20:29]File name is /storage/ofd_packets/00058813 [00:20:29]Write 301 bytes [00:20:29]NVStorageSaveData done [00:20:29]OFDSenderStorePacket done [00:20:29]KKMCreateOFDPacket done [00:20:29]NVStorageSaveData kkm_last_timestamp [00:20:29]File name is /storage/kkm_last_timestamp [00:20:29]Write 4 bytes [00:20:29]NVStorageSaveData done [00:20:29]ExternCall_PrintAddStr [00:20:29]wPrintStart [00:20:29]Write to MH i2c: 01 00 00 18 1F 37 [00:20:29]Write i2c OK [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: 01 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: 01 07 00 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: 01 07 00 18 1F 00 00 00 00 00 FF 0F 4C [00:20:29]RasterBufferAndPrint [00:20:29]line Счет N : (1)2076173 [00:20:29]line ИНН: 02508201610067 [00:20:29]line Контрольно-Кассовый Чек [00:20:29]line ПРОДАЖА [00:20:29]line ТРК (МРК, ГНК) : 42 [00:20:29]line Товар: 2710124500 [00:20:29]line Аи-95-К-5 [00:20:29]line 13.480 * 74.20 [00:20:29]line = 1000.22 [00:20:29]line НДС 12% НСП 1% [00:20:29]line > о реализуемом товаре [00:20:29]line ИТОГО: 1000.22 [00:20:29]line НСП 1% : 8.85 [00:20:29]line НДС 12% : 106.22 [00:20:29]line Наличными: 0.00 [00:20:29]line Безнал.: 1000.22 [00:20:29]line Место: АЗС № 135 "Партнер Нефть" [00:20:29]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:20:29]line СНО: Общий режим [00:20:29]line Чек 7 21.08.2024 00:20 [00:20:29]line Смена: 101 ФФД: 1.0 [00:20:29]line ЗНМ: 0300000196 [00:20:29]line РНМ: 0000000000162794 [00:20:29]line Версия ККМ: v1.0 [00:20:29]line Платежная система: O! деньги [00:20:29]line ФМ: 0000000002094532 [00:20:29]line ФД: 58813 [00:20:29]line ФПД: 239475779123705 [00:20:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002028&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58813&fm=239475779123705&tin=02508201610067®Number=0000000000162794&sum=100022 [00:20:29]OFD Sender: Processing packet 58813 [packets to send 52, broken 51] [00:20:29]ProducePacketName [00:20:29]name=ofd_packets/00058813 [00:20:29]OFD Sender: To server: pG, [00:20:29]CommunicateWithHost lk.salyk.kg:30040 [00:20:29]ConnectInit lk.salyk.kg [00:20:29]written 0, free lines is 4095 [00:20:29]Connected sock=10 [00:20:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 7E 04 07 01 F5 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 07 00 00 00 F4 03 04 00 CC 32 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BD E5 00 00 35 04 06 00 D9 CD 4C BF 39 F9 C5 B9 1D 78 1A D5 7C C0 [00:20:29]Write to MH i2c: 01 00 00 42 1F 61 [00:20:29]Write i2c OK [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: 01 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: 01 07 00 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: 01 07 00 42 1F 00 00 00 00 00 C3 0C 37 [00:20:29]RasterBufferAndPrint [00:20:29]line [00:20:29]line [00:20:29]line [00:20:29]line [00:20:29]line [00:20:29]written 0, free lines is 3273 [00:20:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4E 19 47 00 CC 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 32 30 39 34 35 33 32 10 04 04 00 BD E5 00 00 F4 03 04 00 1A DE C4 66 B6 04 01 00 00 58 C0 D6 FD BD 49 FA 1D [00:20:29]CommunicateWithHost err = 0 [00:20:29]CheckOFDResponse [00:20:29]1017 (14) - 77093643461234 [00:20:29]1041 (16) - 0000000002094532 [00:20:29]1040 (4) - 58813 [00:20:29]1012 (4) - 20.08.2024 18:19 [00:20:29]1206 (1) - 0 [00:20:29]OFD Sender: Remove packet 58813 [00:20:29]ProducePacketName [00:20:29]name=ofd_packets/00058813 [00:20:29]NVStorageDeleteData [00:20:29]MH_Cut [00:20:29]Write to MH i2c: D1 01 00 49 1F 01 3A [00:20:29]Write i2c OK [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: D1 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: D1 01 00 [00:20:29]MH_I2C_Read... [00:20:29]Read from MH i2c: D1 01 00 49 1F 00 39 [00:20:29]Write to MH i2c: 01 00 00 4A 1F 69 [00:20:29]Write i2c OK [00:20:29]MH_I2C_Read... [00:20:30]OFD Sender: No OFD packet to send [00:20:30]*** Cut start [00:20:30]*** Partial cut [00:20:30]*** CUTSNS_PIN = 1 [00:20:30]*** CUTSNS_PIN = 0 [00:20:31]*** Brake cut motor [00:20:31]Read from MH i2c: 01 [00:20:31]MH_I2C_Read... [00:20:31]*** Stop cut motor [00:20:31]*** Cut end [00:20:31]Read from MH i2c: 01 07 00 [00:20:31]MH_I2C_Read... [00:20:31]Read from MH i2c: 01 07 00 4A 1F 00 00 00 00 00 FF 0F 7E [00:20:31]process_action close_receipt done [00:20:31]requested_data is exist [00:20:31]produce_requested_data [00:20:31]requested_item fm.sn is exist - process it [00:20:31]wFMCommunicate request_size=4 [00:20:31]MH_SAM_APDU [00:20:31]CAPDU: 80 11 00 00 [00:20:31]Write to MH i2c: E2 08 00 4B 1F 80 11 00 00 00 00 00 00 E4 [00:20:31]Write i2c OK [00:20:31]MH_I2C_Read... [00:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:31]Read from MH i2c: E2 [00:20:31]MH_I2C_Read... [00:20:31]Read from MH i2c: E2 17 00 [00:20:31]MH_I2C_Read... [00:20:31]Read from MH i2c: E2 17 00 4B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 30 [00:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:20:31]wFMCommunicate OK [00:20:31]requested_item fd.num is exist - process it [00:20:31]SAM_PROTO_GetFieldsCounters [00:20:31]wFMCommunicate request_size=4 [00:20:31]MH_SAM_APDU [00:20:31]CAPDU: 80 13 00 00 [00:20:31]Write to MH i2c: E2 08 00 4C 1F 80 13 00 00 00 00 00 00 E7 [00:20:31]Write i2c OK [00:20:31]MH_I2C_Read... [00:20:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:31]Read from MH i2c: E2 [00:20:31]MH_I2C_Read... [00:20:31]Read from MH i2c: E2 62 00 [00:20:31]MH_I2C_Read... [00:20:31]Read from MH i2c: E2 62 00 4C 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BD E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [00:20:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BD E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:31]wFMCommunicate OK [00:20:31]SAM_PROTO_GetFieldsCounters done [00:20:31]requested_item shift.num is exist - process it [00:20:31]requested_item shift.opened is exist - process it [00:20:31]req_shift_opened [00:20:31]FM_GetShiftState [00:20:31]SAM_PROTO_GetShiftState [00:20:31]wFMCommunicate request_size=4 [00:20:31]MH_SAM_APDU [00:20:31]CAPDU: 80 13 01 00 [00:20:31]Write to MH i2c: E2 08 00 4D 1F 80 13 01 00 00 00 00 00 E9 [00:20:31]Write i2c OK [00:20:31]MH_I2C_Read... [00:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:31]Read from MH i2c: E2 [00:20:31]MH_I2C_Read... [00:20:31]Read from MH i2c: E2 0E 00 [00:20:31]MH_I2C_Read... [00:20:31]Read from MH i2c: E2 0E 00 4D 1F 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 D6 [00:20:31]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:20:31]wFMCommunicate OK [00:20:31]SAM_PROTO_GetShiftState done [00:20:31]FM_GetShiftState done [00:20:31]req_shift_opened done [00:20:31]requested_item shift.open_date is exist - process it [00:20:31]req_shift_open_date [00:20:31]req_shift_open_date done [00:20:31]produce_requested_data done [00:20:31]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58813,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:20:31]process_action_free close_receipt [00:20:31]json_value_free [00:20:31]json_value_free done [00:20:31]process_json_proto returns [00:20:31]Send response to host [00:20:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58813,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:20:31]free response buf [00:20:31]execute_script done [00:20:31]execute_script returns [00:20:31]free content buf [00:20:31]Sock 7.Close socket [00:20:31]Sock 7.Thread stoped [00:20:35]OFD Sender: No OFD packet to send [00:20:40]OFD Sender: No OFD packet to send [00:20:45]OFD Sender: No OFD packet to send [00:20:50]OFD Sender: No OFD packet to send [00:20:55]OFD Sender: No OFD packet to send [00:21:00]OFD Sender: No OFD packet to send [00:21:05]OFD Sender: No OFD packet to send [00:21:10]OFD Sender: No OFD packet to send [00:21:15]OFD Sender: No OFD packet to send [00:21:20]OFD Sender: No OFD packet to send [00:21:25]OFD Sender: No OFD packet to send [00:21:30]OFD Sender: No OFD packet to send [00:21:35]OFD Sender: No OFD packet to send [00:21:40]OFD Sender: No OFD packet to send [00:21:45]OFD Sender: No OFD packet to send [00:21:50]OFD Sender: No OFD packet to send [00:21:55]OFD Sender: No OFD packet to send [00:22:00]OFD Sender: No OFD packet to send [00:22:05]OFD Sender: No OFD packet to send [00:22:10]OFD Sender: No OFD packet to send [00:22:11]accept exits with 9 [00:22:11]New connection [00:22:11]New thread 3067583844 created [00:22:11]Thread 3067440484 joined [00:22:11]Waiting for new connection... [00:22:11] Sock 9.Parse request [00:22:11]Sock 9.Check first char [00:22:11]Sock 9.First char is OK [00:22:11]request: POST /json_proto HTTP/1.0 [00:22:11]Method: POST [00:22:11]URL: /json_proto [00:22:11]Method is POST - this is cgi request [00:22:11]url: /json_proto [00:22:11]query_string will be loaded in cgi processing [00:22:11]execute_cgi json_proto POST (null) [00:22:11]execute_cgi path=json_proto method=POST [00:22:11]POST find Content-Length [00:22:11]Host: 172.17.44.3:8080 [00:22:11]Content-Length: 804 [00:22:11]Content-Type: application/json [00:22:11] [00:22:11]POST finish read [00:22:11]Found Content-Length = 804 [00:22:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:11]execute_script... [00:22: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)2076174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:11]POST & json_proto [00:22:11]process_json_proto [00:22:11]json parsed OK: [00:22:11]protocol is kg_v1.0 [00:22:11]action value=close_receipt [00:22:11]process_action close_receipt [00:22:11]cmd_close_receipt [00:22:11]MH_GetDate [00:22:11]Write to MH i2c: F0 00 00 4E 1F 5C [00:22:11]Write i2c OK [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: F0 [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: F0 09 00 [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: F0 09 00 4E 1F 00 34 33 C5 66 AD C5 5D 66 2C [00:22:11]GetLastDocTimeStamp 1724199628 [00:22:11]current date 1724199732 [00:22:11]FM_GetShiftState [00:22:11]SAM_PROTO_GetShiftState [00:22:11]wFMCommunicate request_size=4 [00:22:11]MH_SAM_APDU [00:22:11]CAPDU: 80 13 01 00 [00:22:11]Write to MH i2c: E2 08 00 4F 1F 80 13 01 00 00 00 00 00 EB [00:22:11]Write i2c OK [00:22:11]MH_I2C_Read... [00:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:11]Read from MH i2c: E2 [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: E2 0E 00 [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: E2 0E 00 4F 1F 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 D8 [00:22:11]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:22:11]wFMCommunicate OK [00:22:11]SAM_PROTO_GetShiftState done [00:22:11]FM_GetShiftState done [00:22:11]opened in 1724199301 [00:22:11]opened+sec_in_day 1724285701 [00:22:11]quantity*price = 400012 [00:22:11]sum+1 = 400013 [00:22:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.12 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 0.00 Безнал.: 4000.12 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 8 21.08.2024 00:22 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58814 ФПД: 152731302343645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58814&fm=152731302343645&tin=02508201610067®Number=0000000000162794&sum=400012 [00:22:12]StoreToDocumentArchive [00:22:12]shift 101 fd 58814 [00:22:12]save to /storage/0101/doc_00058814 [00:22:12]save last doc name /storage/0101/doc_00058814 to /storage/kkm_last_doc_name [00:22:12]save OK [00:22:12]Clear old archive folders... [00:22:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:22:12]tlvbuf is B6FEF1B0 [00:22:12]SAM_PROTO_ClearQueue [00:22:12]wFMCommunicate request_size=4 [00:22:12]MH_SAM_APDU [00:22:12]CAPDU: 80 09 00 00 [00:22:12]Write to MH i2c: E2 08 00 5C 1F 80 09 00 00 00 00 00 00 ED [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:22:12]Read from MH i2c: E2 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 03 00 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 03 00 5C 1F 00 90 00 EF [00:22:12]RAPDU: 90 00 [00:22:12]wFMCommunicate OK [00:22:12]SAM_PROTO_ClearQueue done [00:22:12]KKMCreateOFDPacket [00:22:12]OFDProtocolAddRootSTLVToBuf [00:22:12]FM_MakeSignedData [00:22:12]FM_MakeSignedData [00:22:12]SAM_PROTO_SignData [00:22:12]wFMCommunicate request_size=4 [00:22:12]MH_SAM_APDU [00:22:12]CAPDU: 80 0D 01 02 [00:22:12]Write to MH i2c: E2 08 00 5D 1F 80 0D 01 02 00 00 00 00 F5 [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:22:12]Read from MH i2c: E2 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 03 00 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 03 00 5D 1F 00 90 00 F0 [00:22:12]RAPDU: 90 00 [00:22:12]wFMCommunicate OK [00:22:12]wFMCommunicate request_size=255 [00:22:12]MH_SAM_APDU [00:22:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 34 33 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E5 00 00 35 04 06 00 8A [00:22:12]Write to MH i2c: E2 02 01 5E 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 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 34 33 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E5 00 00 35 04 06 00 8A 00 00 25 [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:12]Read from MH i2c: E2 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 03 00 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 03 00 5E 1F 00 90 00 F1 [00:22:12]RAPDU: 90 00 [00:22:12]wFMCommunicate OK [00:22:12]wFMCommunicate request_size=10 [00:22:12]MH_SAM_APDU [00:22:12]CAPDU: 80 0D 02 02 05 E8 87 05 B3 DD [00:22:12]Write to MH i2c: E2 0D 00 5F 1F 80 0D 02 02 05 00 E8 87 05 B3 DD 00 00 06 [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:12]Read from MH i2c: E2 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 03 00 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 03 00 5F 1F 00 90 00 F2 [00:22:12]RAPDU: 90 00 [00:22:12]wFMCommunicate OK [00:22:12]wFMCommunicate request_size=4 [00:22:12]MH_SAM_APDU [00:22:12]CAPDU: 80 0D 03 02 [00:22:12]Write to MH i2c: E2 08 00 60 1F 80 0D 03 02 00 00 00 00 FA [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:22:12]Read from MH i2c: E2 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 0B 00 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 0B 00 60 1F 00 E9 40 83 F1 49 C3 7A 0F 90 00 2D [00:22:12]RAPDU: E9 40 83 F1 49 C3 7A 0F 90 00 [00:22:12]wFMCommunicate OK [00:22:12]SAM_PROTO_SignData done [00:22:12]FM_MakeSignedData done [00:22:12]CreateOFDProtocolMessage [00:22:12]wFMCommunicate request_size=4 [00:22:12]MH_SAM_APDU [00:22:12]CAPDU: 80 11 00 00 [00:22:12]Write to MH i2c: E2 08 00 61 1F 80 11 00 00 00 00 00 00 FA [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:12]Read from MH i2c: E2 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 17 00 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 17 00 61 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 46 [00:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:22:12]wFMCommunicate OK [00:22:12]CreateOFDProtocolMessage done [00:22:12]OFDSenderStorePacket 58814 [00:22:12]StoreOFDPacket docnum=58814 [00:22:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D8 FE 07 01 59 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 34 33 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E5 00 00 35 04 06 00 8A E8 87 05 B3 DD E9 40 83 F1 49 C3 7A 0F [00:22:12]CheckFolder [00:22:12]dirname=/storage/ofd_packets [00:22:12]CheckFolder done [00:22:12]ProducePacketName [00:22:12]name=ofd_packets/00058814 [00:22:12]NVStorageSaveData ofd_packets/00058814 [00:22:12]File name is /storage/ofd_packets/00058814 [00:22:12]Write 301 bytes [00:22:12]NVStorageSaveData done [00:22:12]OFDSenderStorePacket done [00:22:12]KKMCreateOFDPacket done [00:22:12]NVStorageSaveData kkm_last_timestamp [00:22:12]File name is /storage/kkm_last_timestamp [00:22:12]Write 4 bytes [00:22:12]NVStorageSaveData done [00:22:12]ExternCall_PrintAddStr [00:22:12]wPrintStart [00:22:12]Write to MH i2c: 01 00 00 62 1F 81 [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: 01 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: 01 07 00 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: 01 07 00 62 1F 00 00 00 00 00 FF 0F 96 [00:22:12]RasterBufferAndPrint [00:22:12]line Счет N : (1)2076174 [00:22:12]line ИНН: 02508201610067 [00:22:12]line Контрольно-Кассовый Чек [00:22:12]line ПРОДАЖА [00:22:12]line ТРК (МРК, ГНК) : 62 [00:22:12]line Товар: 2710124500 [00:22:12]line Аи-95-К-5 [00:22:12]line 53.910 * 74.20 [00:22:12]line = 4000.12 [00:22:12]line НДС 12% НСП 1% [00:22:12]line > о реализуемом товаре [00:22:12]line ИТОГО: 4000.12 [00:22:12]line НСП 1% : 35.40 [00:22:12]line НДС 12% : 424.79 [00:22:12]line Наличными: 0.00 [00:22:12]line Безнал.: 4000.12 [00:22:12]line Место: АЗС № 135 "Партнер Нефть" [00:22:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:22:12]line СНО: Общий режим [00:22:12]line Чек 8 21.08.2024 00:22 [00:22:12]line Смена: 101 ФФД: 1.0 [00:22:12]line ЗНМ: 0300000196 [00:22:12]line РНМ: 0000000000162794 [00:22:12]line Версия ККМ: v1.0 [00:22:12]line Платежная система: O! деньги [00:22:12]line ФМ: 0000000002094532 [00:22:12]line ФД: 58814 [00:22:12]line ФПД: 152731302343645 [00:22:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002212&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58814&fm=152731302343645&tin=02508201610067®Number=0000000000162794&sum=400012 [00:22:13]OFD Sender: Processing packet 58814 [packets to send 52, broken 51] [00:22:13]ProducePacketName [00:22:13]name=ofd_packets/00058814 [00:22:13]OFD Sender: To server: pG, [00:22:13]CommunicateWithHost lk.salyk.kg:30040 [00:22:13]ConnectInit lk.salyk.kg [00:22:13]written 0, free lines is 4095 [00:22:13]Connected sock=10 [00:22:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 D8 FE 07 01 59 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 34 33 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E5 00 00 35 04 06 00 8A E8 87 05 B3 DD E9 40 83 F1 49 C3 7A 0F [00:22:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 D0 21 47 00 19 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BE E5 00 00 F4 03 04 00 82 DE C4 66 B6 04 01 00 00 5A 12 44 8C 8C BF B3 87 [00:22:13]CommunicateWithHost err = 0 [00:22:13]CheckOFDResponse [00:22:13]1017 (14) - 77093643461234 [00:22:13]1041 (16) - 0000000002094532 [00:22:13]1040 (4) - 58814 [00:22:13]1012 (4) - 20.08.2024 18:20 [00:22:13]1206 (1) - 0 [00:22:13]OFD Sender: Remove packet 58814 [00:22:13]ProducePacketName [00:22:13]name=ofd_packets/00058814 [00:22:13]NVStorageDeleteData [00:22:13]Write to MH i2c: 01 00 00 8C 1F AB [00:22:13]Write i2c OK [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: 01 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: 01 07 00 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: 01 07 00 8C 1F 00 00 00 00 00 CF 0C 8D [00:22:13]RasterBufferAndPrint [00:22:13]line [00:22:13]line [00:22:13]line [00:22:13]line [00:22:13]line [00:22:13]written 0, free lines is 3286 [00:22:13]MH_Cut [00:22:13]Write to MH i2c: D1 01 00 93 1F 01 84 [00:22:13]Write i2c OK [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: D1 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: D1 01 00 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: D1 01 00 93 1F 00 83 [00:22:13]Write to MH i2c: 01 00 00 94 1F B3 [00:22:13]Write i2c OK [00:22:13]MH_I2C_Read... [00:22:14]OFD Sender: No OFD packet to send [00:22:14]*** Cut start [00:22:14]*** Partial cut [00:22:14]*** CUTSNS_PIN = 1 [00:22:14]*** CUTSNS_PIN = 0 [00:22:14]*** Brake cut motor [00:22:15]Read from MH i2c: 01 [00:22:15]MH_I2C_Read... [00:22:15]*** Stop cut motor [00:22:15]*** Cut end [00:22:15]Read from MH i2c: 01 07 00 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: 01 07 00 94 1F 00 00 00 00 00 FF 0F C8 [00:22:15]process_action close_receipt done [00:22:15]requested_data is exist [00:22:15]produce_requested_data [00:22:15]requested_item fm.sn is exist - process it [00:22:15]wFMCommunicate request_size=4 [00:22:15]MH_SAM_APDU [00:22:15]CAPDU: 80 11 00 00 [00:22:15]Write to MH i2c: E2 08 00 95 1F 80 11 00 00 00 00 00 00 2E [00:22:15]Write i2c OK [00:22:15]MH_I2C_Read... [00:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:15]Read from MH i2c: E2 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: E2 17 00 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: E2 17 00 95 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 7A [00:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:22:15]wFMCommunicate OK [00:22:15]requested_item fd.num is exist - process it [00:22:15]SAM_PROTO_GetFieldsCounters [00:22:15]wFMCommunicate request_size=4 [00:22:15]MH_SAM_APDU [00:22:15]CAPDU: 80 13 00 00 [00:22:15]Write to MH i2c: E2 08 00 96 1F 80 13 00 00 00 00 00 00 31 [00:22:15]Write i2c OK [00:22:15]MH_I2C_Read... [00:22:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:15]Read from MH i2c: E2 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: E2 62 00 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: E2 62 00 96 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BE E5 00 00 0E 04 04 00 65 00 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 6F [00:22:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BE E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:22:15]wFMCommunicate OK [00:22:15]SAM_PROTO_GetFieldsCounters done [00:22:15]requested_item shift.num is exist - process it [00:22:15]requested_item shift.opened is exist - process it [00:22:15]req_shift_opened [00:22:15]FM_GetShiftState [00:22:15]SAM_PROTO_GetShiftState [00:22:15]wFMCommunicate request_size=4 [00:22:15]MH_SAM_APDU [00:22:15]CAPDU: 80 13 01 00 [00:22:15]Write to MH i2c: E2 08 00 97 1F 80 13 01 00 00 00 00 00 33 [00:22:15]Write i2c OK [00:22:15]MH_I2C_Read... [00:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:15]Read from MH i2c: E2 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: E2 0E 00 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: E2 0E 00 97 1F 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 20 [00:22:15]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:22:15]wFMCommunicate OK [00:22:15]SAM_PROTO_GetShiftState done [00:22:15]FM_GetShiftState done [00:22:15]req_shift_opened done [00:22:15]requested_item shift.open_date is exist - process it [00:22:15]req_shift_open_date [00:22:15]req_shift_open_date done [00:22:15]produce_requested_data done [00:22:15]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58814,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:22:15]process_action_free close_receipt [00:22:15]json_value_free [00:22:15]json_value_free done [00:22:15]process_json_proto returns [00:22:15]Send response to host [00:22:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58814,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:22:15]free response buf [00:22:15]execute_script done [00:22:15]execute_script returns [00:22:15]free content buf [00:22:15]Sock 9.Close socket [00:22:15]Sock 9.Thread stoped [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:25:24]OFD Sender: No OFD packet to send [00:25:29]OFD Sender: No OFD packet to send [00:25:34]OFD Sender: No OFD packet to send [00:25:39]OFD Sender: No OFD packet to send [00:25:44]OFD Sender: No OFD packet to send [00:25:49]OFD Sender: No OFD packet to send [00:25:54]OFD Sender: No OFD packet to send [00:25:59]OFD Sender: No OFD packet to send [00:26:04]OFD Sender: No OFD packet to send [00:26:09]OFD Sender: No OFD packet to send [00:26:14]OFD Sender: No OFD packet to send [00:26:19]OFD Sender: No OFD packet to send [00:26:24]OFD Sender: No OFD packet to send [00:26:29]OFD Sender: No OFD packet to send [00:26:34]OFD Sender: No OFD packet to send [00:26:39]OFD Sender: No OFD packet to send [00:26:40]accept exits with 7 [00:26:40]New connection [00:26:40]New thread 3067440484 created [00:26:40]Thread 3067583844 joined [00:26:40]Waiting for new connection... [00:26:40] Sock 7.Parse request [00:26:40]Sock 7.Check first char [00:26:40]Sock 7.First char is OK [00:26:40]request: POST /json_proto HTTP/1.0 [00:26:40]Method: POST [00:26:40]URL: /json_proto [00:26:40]Method is POST - this is cgi request [00:26:40]url: /json_proto [00:26:40]query_string will be loaded in cgi processing [00:26:40]execute_cgi json_proto POST (null) [00:26:40]execute_cgi path=json_proto method=POST [00:26:40]POST find Content-Length [00:26:40]Host: 172.17.44.3:8080 [00:26:40]Content-Length: 804 [00:26:40]Content-Type: application/json [00:26:40] [00:26:40]POST finish read [00:26:40]Found Content-Length = 804 [00:26:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.550, "sum" : 1005.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1005.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:40]execute_script... [00:26: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)2076175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.550, "sum" : 1005.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1005.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:40]POST & json_proto [00:26:40]process_json_proto [00:26:40]json parsed OK: [00:26:40]protocol is kg_v1.0 [00:26:40]action value=close_receipt [00:26:40]process_action close_receipt [00:26:40]cmd_close_receipt [00:26:40]MH_GetDate [00:26:40]Write to MH i2c: F0 00 00 98 1F A6 [00:26:40]Write i2c OK [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: F0 [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: F0 09 00 [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: F0 09 00 98 1F 00 41 34 C5 66 AD C5 5D 66 84 [00:26:40]GetLastDocTimeStamp 1724199732 [00:26:40]current date 1724200001 [00:26:40]FM_GetShiftState [00:26:40]SAM_PROTO_GetShiftState [00:26:40]wFMCommunicate request_size=4 [00:26:40]MH_SAM_APDU [00:26:40]CAPDU: 80 13 01 00 [00:26:40]Write to MH i2c: E2 08 00 99 1F 80 13 01 00 00 00 00 00 35 [00:26:40]Write i2c OK [00:26:40]MH_I2C_Read... [00:26:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:40]Read from MH i2c: E2 [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: E2 0E 00 [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: E2 0E 00 99 1F 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 22 [00:26:40]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:26:40]wFMCommunicate OK [00:26:40]SAM_PROTO_GetShiftState done [00:26:40]FM_GetShiftState done [00:26:40]opened in 1724199301 [00:26:40]opened+sec_in_day 1724285701 [00:26:40]quantity*price = 100541 [00:26:40]sum+1 = 100542 [00:26:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1005.41 НСП 1% : 8.90 НДС 12% : 106.77 Наличными: 0.00 Безнал.: 1005.41 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 9 21.08.2024 00:26 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58815 ФПД: 211642766053679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002641&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58815&fm=211642766053679&tin=02508201610067®Number=0000000000162794&sum=100541 [00:26:41]StoreToDocumentArchive [00:26:41]shift 101 fd 58815 [00:26:41]save to /storage/0101/doc_00058815 [00:26:41]save last doc name /storage/0101/doc_00058815 to /storage/kkm_last_doc_name [00:26:41]save OK [00:26:41]Clear old archive folders... [00:26:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:26:41]tlvbuf is 01FAEAE0 [00:26:41]SAM_PROTO_ClearQueue [00:26:41]wFMCommunicate request_size=4 [00:26:41]MH_SAM_APDU [00:26:41]CAPDU: 80 09 00 00 [00:26:41]Write to MH i2c: E2 08 00 A6 1F 80 09 00 00 00 00 00 00 37 [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:26:41]Read from MH i2c: E2 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 03 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 03 00 A6 1F 00 90 00 39 [00:26:41]RAPDU: 90 00 [00:26:41]wFMCommunicate OK [00:26:41]SAM_PROTO_ClearQueue done [00:26:41]KKMCreateOFDPacket [00:26:41]OFDProtocolAddRootSTLVToBuf [00:26:41]FM_MakeSignedData [00:26:41]FM_MakeSignedData [00:26:41]SAM_PROTO_SignData [00:26:41]wFMCommunicate request_size=4 [00:26:41]MH_SAM_APDU [00:26:41]CAPDU: 80 0D 01 02 [00:26:41]Write to MH i2c: E2 08 00 A7 1F 80 0D 01 02 00 00 00 00 3F [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:26:41]Read from MH i2c: E2 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 03 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 03 00 A7 1F 00 90 00 3A [00:26:41]RAPDU: 90 00 [00:26:41]wFMCommunicate OK [00:26:41]wFMCommunicate request_size=255 [00:26:41]MH_SAM_APDU [00:26:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD 88 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 41 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E5 00 00 35 04 06 00 C0 [00:26:41]Write to MH i2c: E2 02 01 A8 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 35 FF 03 08 00 03 EE 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD 88 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 41 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E5 00 00 35 04 06 00 C0 00 00 23 [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:41]Read from MH i2c: E2 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 03 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 03 00 A8 1F 00 90 00 3B [00:26:41]RAPDU: 90 00 [00:26:41]wFMCommunicate OK [00:26:41]wFMCommunicate request_size=10 [00:26:41]MH_SAM_APDU [00:26:41]CAPDU: 80 0D 02 02 05 7C EB E3 D1 2F [00:26:41]Write to MH i2c: E2 0D 00 A9 1F 80 0D 02 02 05 00 7C EB E3 D1 2F 00 00 96 [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:41]Read from MH i2c: E2 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 03 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 03 00 A9 1F 00 90 00 3C [00:26:41]RAPDU: 90 00 [00:26:41]wFMCommunicate OK [00:26:41]wFMCommunicate request_size=4 [00:26:41]MH_SAM_APDU [00:26:41]CAPDU: 80 0D 03 02 [00:26:41]Write to MH i2c: E2 08 00 AA 1F 80 0D 03 02 00 00 00 00 44 [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:26:41]Read from MH i2c: E2 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 0B 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 0B 00 AA 1F 00 32 24 6C 34 C2 A8 85 24 90 00 4E [00:26:41]RAPDU: 32 24 6C 34 C2 A8 85 24 90 00 [00:26:41]wFMCommunicate OK [00:26:41]SAM_PROTO_SignData done [00:26:41]FM_MakeSignedData done [00:26:41]CreateOFDProtocolMessage [00:26:41]wFMCommunicate request_size=4 [00:26:41]MH_SAM_APDU [00:26:41]CAPDU: 80 11 00 00 [00:26:41]Write to MH i2c: E2 08 00 AB 1F 80 11 00 00 00 00 00 00 44 [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:41]Read from MH i2c: E2 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 17 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 17 00 AB 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 90 [00:26:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:26:41]wFMCommunicate OK [00:26:41]CreateOFDProtocolMessage done [00:26:41]OFDSenderStorePacket 58815 [00:26:41]StoreOFDPacket docnum=58815 [00:26:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CA C1 07 01 12 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD 88 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 41 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E5 00 00 35 04 06 00 C0 7C EB E3 D1 2F 32 24 6C 34 C2 A8 85 24 [00:26:41]CheckFolder [00:26:41]dirname=/storage/ofd_packets [00:26:41]CheckFolder done [00:26:41]ProducePacketName [00:26:41]name=ofd_packets/00058815 [00:26:41]NVStorageSaveData ofd_packets/00058815 [00:26:41]File name is /storage/ofd_packets/00058815 [00:26:41]Write 301 bytes [00:26:41]NVStorageSaveData done [00:26:41]OFDSenderStorePacket done [00:26:41]KKMCreateOFDPacket done [00:26:41]NVStorageSaveData kkm_last_timestamp [00:26:41]File name is /storage/kkm_last_timestamp [00:26:41]Write 4 bytes [00:26:41]NVStorageSaveData done [00:26:41]ExternCall_PrintAddStr [00:26:41]wPrintStart [00:26:41]Write to MH i2c: 01 00 00 AC 1F CB [00:26:41]OFD Sender: Processing packet 58815 [packets to send 52, broken 51] [00:26:41]ProducePacketName [00:26:41]name=ofd_packets/00058815 [00:26:41]OFD Sender: To server: pG, [00:26:41]CommunicateWithHost lk.salyk.kg:30040 [00:26:41]ConnectInit lk.salyk.kg [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: 01 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: 01 07 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: 01 07 00 AC 1F 00 00 00 00 00 FF 0F E0 [00:26:41]RasterBufferAndPrint [00:26:41]line Счет N : (1)2076175 [00:26:41]line ИНН: 02508201610067 [00:26:41]line Контрольно-Кассовый Чек [00:26:41]line ПРОДАЖА [00:26:41]line ТРК (МРК, ГНК) : 42 [00:26:41]line Товар: 2710124500 [00:26:41]line Аи-95-К-5 [00:26:41]line 13.550 * 74.20 [00:26:41]line = 1005.41 [00:26:41]line НДС 12% НСП 1% [00:26:41]line > о реализуемом товаре [00:26:41]line ИТОГО: 1005.41 [00:26:41]line НСП 1% : 8.90 [00:26:41]line НДС 12% : 106.77 [00:26:41]line Наличными: 0.00 [00:26:41]line Безнал.: 1005.41 [00:26:41]line Место: АЗС № 135 "Партнер Нефть" [00:26:41]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:26:41]line СНО: Общий режим [00:26:41]line Чек 9 21.08.2024 00:26 [00:26:41]line Смена: 101 ФФД: 1.0 [00:26:41]line ЗНМ: 0300000196 [00:26:41]line РНМ: 0000000000162794 [00:26:41]line Версия ККМ: v1.0 [00:26:41]line Платежная система: O! деньги [00:26:41]line ФМ: 0000000002094532 [00:26:41]line ФД: 58815 [00:26:41]line ФПД: 211642766053679 [00:26:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002641&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58815&fm=211642766053679&tin=02508201610067®Number=0000000000162794&sum=100541 [00:26:42]Connected sock=10 [00:26:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CA C1 07 01 12 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD 88 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 41 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 BF E5 00 00 35 04 06 00 C0 7C EB E3 D1 2F 32 24 6C 34 C2 A8 85 24 [00:26:42]written 0, free lines is 4095 [00:26:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 92 36 47 00 13 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 32 30 39 34 35 33 32 10 04 04 00 BF E5 00 00 F4 03 04 00 8E DF C4 66 B6 04 01 00 00 3A 34 BF 64 0E F6 3D 8A [00:26:42]CommunicateWithHost err = 0 [00:26:42]CheckOFDResponse [00:26:42]1017 (14) - 77093643461234 [00:26:42]1041 (16) - 0000000002094532 [00:26:42]1040 (4) - 58815 [00:26:42]1012 (4) - 20.08.2024 18:25 [00:26:42]1206 (1) - 0 [00:26:42]OFD Sender: Remove packet 58815 [00:26:42]ProducePacketName [00:26:42]name=ofd_packets/00058815 [00:26:42]NVStorageDeleteData [00:26:42]Write to MH i2c: 01 00 00 D6 1F F5 [00:26:42]Write i2c OK [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: 01 [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: 01 07 00 [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: 01 07 00 D6 1F 00 00 00 00 00 B2 0C BA [00:26:42]RasterBufferAndPrint [00:26:42]line [00:26:42]line [00:26:42]line [00:26:42]line [00:26:42]line [00:26:42]written 0, free lines is 3254 [00:26:42]MH_Cut [00:26:42]Write to MH i2c: D1 01 00 DD 1F 01 CE [00:26:42]Write i2c OK [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: D1 [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: D1 01 00 [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: D1 01 00 DD 1F 00 CD [00:26:42]Write to MH i2c: 01 00 00 DE 1F FD [00:26:42]Write i2c OK [00:26:42]MH_I2C_Read... [00:26:42]OFD Sender: No OFD packet to send [00:26:43]*** Cut start [00:26:43]*** Partial cut [00:26:43]*** CUTSNS_PIN = 1 [00:26:43]*** CUTSNS_PIN = 0 [00:26:43]*** Brake cut motor [00:26:44]Read from MH i2c: 01 [00:26:44]MH_I2C_Read... [00:26:44]*** Stop cut motor [00:26:44]*** Cut end [00:26:44]Read from MH i2c: 01 07 00 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: 01 07 00 DE 1F 00 00 00 00 00 FF 0F 12 [00:26:44]process_action close_receipt done [00:26:44]requested_data is exist [00:26:44]produce_requested_data [00:26:44]requested_item fm.sn is exist - process it [00:26:44]wFMCommunicate request_size=4 [00:26:44]MH_SAM_APDU [00:26:44]CAPDU: 80 11 00 00 [00:26:44]Write to MH i2c: E2 08 00 DF 1F 80 11 00 00 00 00 00 00 78 [00:26:44]Write i2c OK [00:26:44]MH_I2C_Read... [00:26:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:44]Read from MH i2c: E2 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: E2 17 00 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: E2 17 00 DF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C4 [00:26:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:26:44]wFMCommunicate OK [00:26:44]requested_item fd.num is exist - process it [00:26:44]SAM_PROTO_GetFieldsCounters [00:26:44]wFMCommunicate request_size=4 [00:26:44]MH_SAM_APDU [00:26:44]CAPDU: 80 13 00 00 [00:26:44]Write to MH i2c: E2 08 00 E0 1F 80 13 00 00 00 00 00 00 7B [00:26:44]Write i2c OK [00:26:44]MH_I2C_Read... [00:26:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:44]Read from MH i2c: E2 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: E2 62 00 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: E2 62 00 E0 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BF E5 00 00 0E 04 04 00 65 00 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 BD [00:26:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 BF E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:26:44]wFMCommunicate OK [00:26:44]SAM_PROTO_GetFieldsCounters done [00:26:44]requested_item shift.num is exist - process it [00:26:44]requested_item shift.opened is exist - process it [00:26:44]req_shift_opened [00:26:44]FM_GetShiftState [00:26:44]SAM_PROTO_GetShiftState [00:26:44]wFMCommunicate request_size=4 [00:26:44]MH_SAM_APDU [00:26:44]CAPDU: 80 13 01 00 [00:26:44]Write to MH i2c: E2 08 00 E1 1F 80 13 01 00 00 00 00 00 7D [00:26:44]Write i2c OK [00:26:44]MH_I2C_Read... [00:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:44]Read from MH i2c: E2 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: E2 0E 00 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: E2 0E 00 E1 1F 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 6A [00:26:44]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:26:44]wFMCommunicate OK [00:26:44]SAM_PROTO_GetShiftState done [00:26:44]FM_GetShiftState done [00:26:44]req_shift_opened done [00:26:44]requested_item shift.open_date is exist - process it [00:26:44]req_shift_open_date [00:26:44]req_shift_open_date done [00:26:44]produce_requested_data done [00:26:44]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58815,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:26:44]process_action_free close_receipt [00:26:44]json_value_free [00:26:44]json_value_free done [00:26:44]process_json_proto returns [00:26:44]Send response to host [00:26:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58815,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:26:44]free response buf [00:26:44]execute_script done [00:26:44]execute_script returns [00:26:44]free content buf [00:26:44]Sock 7.Close socket [00:26:44]Sock 7.Thread stoped [00:26:47]OFD Sender: No OFD packet to send [00:26:52]OFD Sender: No OFD packet to send [00:26:57]OFD Sender: No OFD packet to send [00:27:02]OFD Sender: No OFD packet to send [00:27:07]OFD Sender: No OFD packet to send [00:27:12]OFD Sender: No OFD packet to send [00:27:17]OFD Sender: No OFD packet to send [00:27:22]OFD Sender: No OFD packet to send [00:27:27]OFD Sender: No OFD packet to send [00:27:32]OFD Sender: No OFD packet to send [00:27:37]OFD Sender: No OFD packet to send [00:27:42]OFD Sender: No OFD packet to send [00:27:47]OFD Sender: No OFD packet to send [00:27:52]OFD Sender: No OFD packet to send [00:27:57]OFD Sender: No OFD packet to send [00:28:03]OFD Sender: No OFD packet to send [00:28:08]OFD Sender: No OFD packet to send [00:28:13]OFD Sender: No OFD packet to send [00:28:18]OFD Sender: No OFD packet to send [00:28:23]OFD Sender: No OFD packet to send [00:28:24]accept exits with 9 [00:28:24]New connection [00:28:24]New thread 3067583844 created [00:28:24]Thread 3067440484 joined [00:28:24]Waiting for new connection... [00:28:24] Sock 9.Parse request [00:28:24]Sock 9.Check first char [00:28:24]Sock 9.First char is OK [00:28:24]request: POST /json_proto HTTP/1.0 [00:28:24]Method: POST [00:28:24]URL: /json_proto [00:28:24]Method is POST - this is cgi request [00:28:24]url: /json_proto [00:28:24]query_string will be loaded in cgi processing [00:28:24]execute_cgi json_proto POST (null) [00:28:24]execute_cgi path=json_proto method=POST [00:28:24]POST find Content-Length [00:28:24]Host: 172.17.44.3:8080 [00:28:24]Content-Length: 804 [00:28:24]Content-Type: application/json [00:28:24] [00:28:24]POST finish read [00:28:24]Found Content-Length = 804 [00:28:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:28:24]execute_script... [00:28:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:28:24]POST & json_proto [00:28:24]process_json_proto [00:28:24]json parsed OK: [00:28:24]protocol is kg_v1.0 [00:28:24]action value=close_receipt [00:28:24]process_action close_receipt [00:28:24]cmd_close_receipt [00:28:24]MH_GetDate [00:28:24]Write to MH i2c: F0 00 00 E2 1F F0 [00:28:24]Write i2c OK [00:28:24]MH_I2C_Read... [00:28:24]Read from MH i2c: F0 [00:28:24]MH_I2C_Read... [00:28:24]Read from MH i2c: F0 09 00 [00:28:24]MH_I2C_Read... [00:28:24]Read from MH i2c: F0 09 00 E2 1F 00 A9 34 C5 66 AD C5 5D 66 36 [00:28:24]GetLastDocTimeStamp 1724200001 [00:28:24]current date 1724200105 [00:28:24]FM_GetShiftState [00:28:24]SAM_PROTO_GetShiftState [00:28:24]wFMCommunicate request_size=4 [00:28:24]MH_SAM_APDU [00:28:24]CAPDU: 80 13 01 00 [00:28:24]Write to MH i2c: E2 08 00 E3 1F 80 13 01 00 00 00 00 00 7F [00:28:24]Write i2c OK [00:28:24]MH_I2C_Read... [00:28:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:24]Read from MH i2c: E2 [00:28:24]MH_I2C_Read... [00:28:24]Read from MH i2c: E2 0E 00 [00:28:24]MH_I2C_Read... [00:28:24]Read from MH i2c: E2 0E 00 E3 1F 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 6C [00:28:24]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:28:24]wFMCommunicate OK [00:28:24]SAM_PROTO_GetShiftState done [00:28:24]FM_GetShiftState done [00:28:24]opened in 1724199301 [00:28:24]opened+sec_in_day 1724285701 [00:28:24]quantity*price = 100005 [00:28:24]sum+1 = 100006 [00:28:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 10 21.08.2024 00:28 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58816 ФПД: 272763499504887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002825&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58816&fm=272763499504887&tin=02508201610067®Number=0000000000162794&sum=100005 [00:28:25]StoreToDocumentArchive [00:28:25]shift 101 fd 58816 [00:28:25]save to /storage/0101/doc_00058816 [00:28:25]save last doc name /storage/0101/doc_00058816 to /storage/kkm_last_doc_name [00:28:25]save OK [00:28:25]Clear old archive folders... [00:28:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:28:25]tlvbuf is B6E427D0 [00:28:25]SAM_PROTO_ClearQueue [00:28:25]wFMCommunicate request_size=4 [00:28:25]MH_SAM_APDU [00:28:25]CAPDU: 80 09 00 00 [00:28:25]Write to MH i2c: E2 08 00 F0 1F 80 09 00 00 00 00 00 00 81 [00:28:25]Write i2c OK [00:28:25]MH_I2C_Read... [00:28:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:28:25]Read from MH i2c: E2 [00:28:25]MH_I2C_Read... [00:28:25]Read from MH i2c: E2 03 00 [00:28:25]MH_I2C_Read... [00:28:25]Read from MH i2c: E2 03 00 F0 1F 00 90 00 83 [00:28:25]RAPDU: 90 00 [00:28:25]wFMCommunicate OK [00:28:25]SAM_PROTO_ClearQueue done [00:28:25]KKMCreateOFDPacket [00:28:25]OFDProtocolAddRootSTLVToBuf [00:28:25]FM_MakeSignedData [00:28:25]FM_MakeSignedData [00:28:25]SAM_PROTO_SignData [00:28:25]wFMCommunicate request_size=4 [00:28:25]MH_SAM_APDU [00:28:25]CAPDU: 80 0D 01 02 [00:28:25]Write to MH i2c: E2 08 00 F1 1F 80 0D 01 02 00 00 00 00 89 [00:28:25]Write i2c OK [00:28:25]MH_I2C_Read... [00:28:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:28:25]Read from MH i2c: E2 [00:28:25]MH_I2C_Read... [00:28:25]Read from MH i2c: E2 03 00 [00:28:25]MH_I2C_Read... [00:28:25]Read from MH i2c: E2 03 00 F1 1F 00 90 00 84 [00:28:25]RAPDU: 90 00 [00:28:25]wFMCommunicate OK [00:28:25]wFMCommunicate request_size=255 [00:28:25]MH_SAM_APDU [00:28:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 A9 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E5 00 00 35 04 06 00 F8 [00:28:25]Write to MH i2c: E2 02 01 F2 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 A9 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E5 00 00 35 04 06 00 F8 00 00 B1 [00:28:25]Write i2c OK [00:28:25]MH_I2C_Read... [00:28:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:26]Read from MH i2c: E2 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: E2 03 00 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: E2 03 00 F2 1F 00 90 00 85 [00:28:26]RAPDU: 90 00 [00:28:26]wFMCommunicate OK [00:28:26]wFMCommunicate request_size=10 [00:28:26]MH_SAM_APDU [00:28:26]CAPDU: 80 0D 02 02 05 13 B3 7E E4 F7 [00:28:26]Write to MH i2c: E2 0D 00 F3 1F 80 0D 02 02 05 00 13 B3 7E E4 F7 00 00 B5 [00:28:26]Write i2c OK [00:28:26]MH_I2C_Read... [00:28:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:26]Read from MH i2c: E2 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: E2 03 00 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: E2 03 00 F3 1F 00 90 00 86 [00:28:26]RAPDU: 90 00 [00:28:26]wFMCommunicate OK [00:28:26]wFMCommunicate request_size=4 [00:28:26]MH_SAM_APDU [00:28:26]CAPDU: 80 0D 03 02 [00:28:26]Write to MH i2c: E2 08 00 F4 1F 80 0D 03 02 00 00 00 00 8E [00:28:26]Write i2c OK [00:28:26]MH_I2C_Read... [00:28:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:28:26]Read from MH i2c: E2 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: E2 0B 00 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: E2 0B 00 F4 1F 00 30 43 92 92 B3 21 EE 6F 90 00 57 [00:28:26]RAPDU: 30 43 92 92 B3 21 EE 6F 90 00 [00:28:26]wFMCommunicate OK [00:28:26]SAM_PROTO_SignData done [00:28:26]FM_MakeSignedData done [00:28:26]CreateOFDProtocolMessage [00:28:26]wFMCommunicate request_size=4 [00:28:26]MH_SAM_APDU [00:28:26]CAPDU: 80 11 00 00 [00:28:26]Write to MH i2c: E2 08 00 F5 1F 80 11 00 00 00 00 00 00 8E [00:28:26]Write i2c OK [00:28:26]MH_I2C_Read... [00:28:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:26]Read from MH i2c: E2 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: E2 17 00 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: E2 17 00 F5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DA [00:28:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:28:26]wFMCommunicate OK [00:28:26]CreateOFDProtocolMessage done [00:28:26]OFDSenderStorePacket 58816 [00:28:26]StoreOFDPacket docnum=58816 [00:28:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DF 99 07 01 E8 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 A9 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E5 00 00 35 04 06 00 F8 13 B3 7E E4 F7 30 43 92 92 B3 21 EE 6F [00:28:26]CheckFolder [00:28:26]dirname=/storage/ofd_packets [00:28:26]CheckFolder done [00:28:26]ProducePacketName [00:28:26]name=ofd_packets/00058816 [00:28:26]NVStorageSaveData ofd_packets/00058816 [00:28:26]File name is /storage/ofd_packets/00058816 [00:28:26]Write 301 bytes [00:28:26]NVStorageSaveData done [00:28:26]OFDSenderStorePacket done [00:28:26]KKMCreateOFDPacket done [00:28:26]NVStorageSaveData kkm_last_timestamp [00:28:26]File name is /storage/kkm_last_timestamp [00:28:26]Write 4 bytes [00:28:26]NVStorageSaveData done [00:28:26]ExternCall_PrintAddStr [00:28:26]wPrintStart [00:28:26]Write to MH i2c: 01 00 00 F6 1F 15 [00:28:26]Write i2c OK [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: 01 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: 01 07 00 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: 01 07 00 F6 1F 00 00 00 00 00 FF 0F 2A [00:28:26]RasterBufferAndPrint [00:28:26]line Счет N : (1)2076176 [00:28:26]line ИНН: 02508201610067 [00:28:26]line Контрольно-Кассовый Чек [00:28:26]line ПРОДАЖА [00:28:26]line ТРК (МРК, ГНК) : 63 [00:28:26]line Товар: 2710124130 [00:28:26]line Аи-92-К-4 [00:28:26]line 14.750 * 67.80 [00:28:26]line = 1000.05 [00:28:26]line НДС 12% НСП 1% [00:28:26]line > о реализуемом товаре [00:28:26]line ИТОГО: 1000.05 [00:28:26]line НСП 1% : 8.85 [00:28:26]line НДС 12% : 106.20 [00:28:26]line Наличными: 0.00 [00:28:26]line Безнал.: 1000.05 [00:28:26]line Место: АЗС № 135 "Партнер Нефть" [00:28:26]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:28:26]line СНО: Общий режим [00:28:26]line Чек 10 21.08.2024 00:28 [00:28:26]line Смена: 101 ФФД: 1.0 [00:28:26]line ЗНМ: 0300000196 [00:28:26]line РНМ: 0000000000162794 [00:28:26]line Версия ККМ: v1.0 [00:28:26]line Платежная система: O! деньги [00:28:26]line ФМ: 0000000002094532 [00:28:26]line ФД: 58816 [00:28:26]line ФПД: 272763499504887 [00:28:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002825&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58816&fm=272763499504887&tin=02508201610067®Number=0000000000162794&sum=100005 [00:28:26]OFD Sender: Processing packet 58816 [packets to send 52, broken 51] [00:28:26]ProducePacketName [00:28:26]name=ofd_packets/00058816 [00:28:26]OFD Sender: To server: pG, [00:28:26]CommunicateWithHost lk.salyk.kg:30040 [00:28:26]ConnectInit lk.salyk.kg [00:28:26]written 0, free lines is 4095 [00:28:26]Connected sock=7 [00:28:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DF 99 07 01 E8 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 A9 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E5 00 00 35 04 06 00 F8 13 B3 7E E4 F7 30 43 92 92 B3 21 EE 6F [00:28:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F9 94 47 00 9D 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C0 E5 00 00 F4 03 04 00 F7 DF C4 66 B6 04 01 00 00 27 C5 E8 29 9D 62 4A BB [00:28:26]CommunicateWithHost err = 0 [00:28:26]CheckOFDResponse [00:28:26]1017 (14) - 77093643461234 [00:28:26]1041 (16) - 0000000002094532 [00:28:26]1040 (4) - 58816 [00:28:26]1012 (4) - 20.08.2024 18:27 [00:28:26]1206 (1) - 0 [00:28:26]OFD Sender: Remove packet 58816 [00:28:26]ProducePacketName [00:28:26]name=ofd_packets/00058816 [00:28:26]NVStorageDeleteData [00:28:26]Write to MH i2c: 01 00 00 20 20 40 [00:28:26]Write i2c OK [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: 01 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: 01 07 00 [00:28:26]MH_I2C_Read... [00:28:26]Read from MH i2c: 01 07 00 20 20 00 00 00 00 00 B7 0C 0A [00:28:26]RasterBufferAndPrint [00:28:26]line [00:28:26]line [00:28:26]line [00:28:26]line [00:28:26]line [00:28:26]written 0, free lines is 3261 [00:28:27]MH_Cut [00:28:27]Write to MH i2c: D1 01 00 27 20 01 19 [00:28:27]Write i2c OK [00:28:27]MH_I2C_Read... [00:28:27]Read from MH i2c: D1 [00:28:27]MH_I2C_Read... [00:28:27]Read from MH i2c: D1 01 00 [00:28:27]MH_I2C_Read... [00:28:27]Read from MH i2c: D1 01 00 27 20 00 18 [00:28:27]Write to MH i2c: 01 00 00 28 20 48 [00:28:27]Write i2c OK [00:28:27]MH_I2C_Read... [00:28:27]OFD Sender: No OFD packet to send [00:28:27]*** Cut start [00:28:27]*** Partial cut [00:28:27]*** CUTSNS_PIN = 1 [00:28:27]*** CUTSNS_PIN = 0 [00:28:28]*** Brake cut motor [00:28:28]Read from MH i2c: 01 [00:28:28]MH_I2C_Read... [00:28:28]*** Stop cut motor [00:28:28]*** Cut end [00:28:28]Read from MH i2c: 01 07 00 [00:28:28]MH_I2C_Read... [00:28:28]Read from MH i2c: 01 07 00 28 20 00 00 00 00 00 FF 0F 5D [00:28:28]process_action close_receipt done [00:28:28]requested_data is exist [00:28:28]produce_requested_data [00:28:28]requested_item fm.sn is exist - process it [00:28:28]wFMCommunicate request_size=4 [00:28:28]MH_SAM_APDU [00:28:28]CAPDU: 80 11 00 00 [00:28:28]Write to MH i2c: E2 08 00 29 20 80 11 00 00 00 00 00 00 C3 [00:28:28]Write i2c OK [00:28:28]MH_I2C_Read... [00:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:28]Read from MH i2c: E2 [00:28:28]MH_I2C_Read... [00:28:28]Read from MH i2c: E2 17 00 [00:28:28]MH_I2C_Read... [00:28:28]Read from MH i2c: E2 17 00 29 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0F [00:28:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:28:28]wFMCommunicate OK [00:28:28]requested_item fd.num is exist - process it [00:28:28]SAM_PROTO_GetFieldsCounters [00:28:28]wFMCommunicate request_size=4 [00:28:28]MH_SAM_APDU [00:28:28]CAPDU: 80 13 00 00 [00:28:28]Write to MH i2c: E2 08 00 2A 20 80 13 00 00 00 00 00 00 C6 [00:28:28]Write i2c OK [00:28:28]MH_I2C_Read... [00:28:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:28:28]Read from MH i2c: E2 [00:28:28]MH_I2C_Read... [00:28:28]Read from MH i2c: E2 62 00 [00:28:28]MH_I2C_Read... [00:28:28]Read from MH i2c: E2 62 00 2A 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C0 E5 00 00 0E 04 04 00 65 00 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 0C [00:28:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C0 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:28:28]wFMCommunicate OK [00:28:28]SAM_PROTO_GetFieldsCounters done [00:28:28]requested_item shift.num is exist - process it [00:28:28]requested_item shift.opened is exist - process it [00:28:28]req_shift_opened [00:28:28]FM_GetShiftState [00:28:28]SAM_PROTO_GetShiftState [00:28:28]wFMCommunicate request_size=4 [00:28:28]MH_SAM_APDU [00:28:28]CAPDU: 80 13 01 00 [00:28:28]Write to MH i2c: E2 08 00 2B 20 80 13 01 00 00 00 00 00 C8 [00:28:28]Write i2c OK [00:28:28]MH_I2C_Read... [00:28:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:28]Read from MH i2c: E2 [00:28:28]MH_I2C_Read... [00:28:28]Read from MH i2c: E2 0E 00 [00:28:28]MH_I2C_Read... [00:28:28]Read from MH i2c: E2 0E 00 2B 20 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 B5 [00:28:28]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:28:28]wFMCommunicate OK [00:28:28]SAM_PROTO_GetShiftState done [00:28:28]FM_GetShiftState done [00:28:28]req_shift_opened done [00:28:28]requested_item shift.open_date is exist - process it [00:28:28]req_shift_open_date [00:28:28]req_shift_open_date done [00:28:28]produce_requested_data done [00:28:28]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58816,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:28:28]process_action_free close_receipt [00:28:28]json_value_free [00:28:28]json_value_free done [00:28:28]process_json_proto returns [00:28:28]Send response to host [00:28:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58816,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:28:28]free response buf [00:28:28]execute_script done [00:28:28]execute_script returns [00:28:28]free content buf [00:28:28]Sock 9.Close socket [00:28:28]Sock 9.Thread stoped [00:28:32]OFD Sender: No OFD packet to send [00:28:37]OFD Sender: No OFD packet to send [00:28:42]OFD Sender: No OFD packet to send [00:28:47]OFD Sender: No OFD packet to send [00:28:52]OFD Sender: No OFD packet to send [00:28:54]accept exits with 10 [00:28:54]New connection [00:28:54]New thread 3067440484 created [00:28:54]Thread 3067583844 joined [00:28:54]Waiting for new connection... [00:28:54] Sock 10.Parse request [00:28:54]Sock 10.Check first char [00:28:54]Sock 10.First char is OK [00:28:54]request: POST /json_proto HTTP/1.0 [00:28:54]Method: POST [00:28:54]URL: /json_proto [00:28:54]Method is POST - this is cgi request [00:28:54]url: /json_proto [00:28:54]query_string will be loaded in cgi processing [00:28:54]execute_cgi json_proto POST (null) [00:28:54]execute_cgi path=json_proto method=POST [00:28:54]POST find Content-Length [00:28:54]Host: 172.17.44.3:8080 [00:28:54]Content-Length: 804 [00:28:54]Content-Type: application/json [00:28:54] [00:28:54]POST finish read [00:28:54]Found Content-Length = 804 [00:28:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:28:54]execute_script... [00:28: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)2076177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:28:54]POST & json_proto [00:28:54]process_json_proto [00:28:54]json parsed OK: [00:28:54]protocol is kg_v1.0 [00:28:54]action value=close_receipt [00:28:54]process_action close_receipt [00:28:54]cmd_close_receipt [00:28:54]MH_GetDate [00:28:54]Write to MH i2c: F0 00 00 2C 20 3B [00:28:54]Write i2c OK [00:28:54]MH_I2C_Read... [00:28:54]Read from MH i2c: F0 [00:28:54]MH_I2C_Read... [00:28:54]Read from MH i2c: F0 09 00 [00:28:54]MH_I2C_Read... [00:28:54]Read from MH i2c: F0 09 00 2C 20 00 C8 34 C5 66 AD C5 5D 66 A0 [00:28:54]GetLastDocTimeStamp 1724200105 [00:28:54]current date 1724200136 [00:28:54]FM_GetShiftState [00:28:54]SAM_PROTO_GetShiftState [00:28:54]wFMCommunicate request_size=4 [00:28:54]MH_SAM_APDU [00:28:54]CAPDU: 80 13 01 00 [00:28:54]Write to MH i2c: E2 08 00 2D 20 80 13 01 00 00 00 00 00 CA [00:28:54]Write i2c OK [00:28:54]MH_I2C_Read... [00:28:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:54]Read from MH i2c: E2 [00:28:54]MH_I2C_Read... [00:28:54]Read from MH i2c: E2 0E 00 [00:28:54]MH_I2C_Read... [00:28:54]Read from MH i2c: E2 0E 00 2D 20 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 B7 [00:28:54]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:28:54]wFMCommunicate OK [00:28:54]SAM_PROTO_GetShiftState done [00:28:54]FM_GetShiftState done [00:28:54]opened in 1724199301 [00:28:54]opened+sec_in_day 1724285701 [00:28:54]quantity*price = 100005 [00:28:54]sum+1 = 100006 [00:28:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 11 21.08.2024 00:28 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58817 ФПД: 54694266509586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002856&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58817&fm=54694266509586&tin=02508201610067®Number=0000000000162794&sum=100005 [00:28:56]StoreToDocumentArchive [00:28:56]shift 101 fd 58817 [00:28:56]save to /storage/0101/doc_00058817 [00:28:56]save last doc name /storage/0101/doc_00058817 to /storage/kkm_last_doc_name [00:28:56]save OK [00:28:56]Clear old archive folders... [00:28:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:28:56]tlvbuf is B6FF2610 [00:28:56]SAM_PROTO_ClearQueue [00:28:56]wFMCommunicate request_size=4 [00:28:56]MH_SAM_APDU [00:28:56]CAPDU: 80 09 00 00 [00:28:56]Write to MH i2c: E2 08 00 3A 20 80 09 00 00 00 00 00 00 CC [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:28:56]Read from MH i2c: E2 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 03 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 03 00 3A 20 00 90 00 CE [00:28:56]RAPDU: 90 00 [00:28:56]wFMCommunicate OK [00:28:56]SAM_PROTO_ClearQueue done [00:28:56]KKMCreateOFDPacket [00:28:56]OFDProtocolAddRootSTLVToBuf [00:28:56]FM_MakeSignedData [00:28:56]FM_MakeSignedData [00:28:56]SAM_PROTO_SignData [00:28:56]wFMCommunicate request_size=4 [00:28:56]MH_SAM_APDU [00:28:56]CAPDU: 80 0D 01 02 [00:28:56]Write to MH i2c: E2 08 00 3B 20 80 0D 01 02 00 00 00 00 D4 [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:28:56]Read from MH i2c: E2 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 03 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 03 00 3B 20 00 90 00 CF [00:28:56]RAPDU: 90 00 [00:28:56]wFMCommunicate OK [00:28:56]wFMCommunicate request_size=255 [00:28:56]MH_SAM_APDU [00: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 C8 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E5 00 00 35 04 06 00 31 [00:28:56]Write to MH i2c: E2 02 01 3C 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 C8 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E5 00 00 35 04 06 00 31 00 00 56 [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:56]Read from MH i2c: E2 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 03 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 03 00 3C 20 00 90 00 D0 [00:28:56]RAPDU: 90 00 [00:28:56]wFMCommunicate OK [00:28:56]wFMCommunicate request_size=10 [00:28:56]MH_SAM_APDU [00:28:56]CAPDU: 80 0D 02 02 05 BE 80 53 99 12 [00:28:56]Write to MH i2c: E2 0D 00 3D 20 80 0D 02 02 05 00 BE 80 53 99 12 00 00 1D [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:56]Read from MH i2c: E2 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 03 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 03 00 3D 20 00 90 00 D1 [00:28:56]RAPDU: 90 00 [00:28:56]wFMCommunicate OK [00:28:56]wFMCommunicate request_size=4 [00:28:56]MH_SAM_APDU [00:28:56]CAPDU: 80 0D 03 02 [00:28:56]Write to MH i2c: E2 08 00 3E 20 80 0D 03 02 00 00 00 00 D9 [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:28:56]Read from MH i2c: E2 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 0B 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 0B 00 3E 20 00 60 72 2A 47 56 AD A7 A3 90 00 6A [00:28:56]RAPDU: 60 72 2A 47 56 AD A7 A3 90 00 [00:28:56]wFMCommunicate OK [00:28:56]SAM_PROTO_SignData done [00:28:56]FM_MakeSignedData done [00:28:56]CreateOFDProtocolMessage [00:28:56]wFMCommunicate request_size=4 [00:28:56]MH_SAM_APDU [00:28:56]CAPDU: 80 11 00 00 [00:28:56]Write to MH i2c: E2 08 00 3F 20 80 11 00 00 00 00 00 00 D9 [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:56]Read from MH i2c: E2 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 17 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 17 00 3F 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 25 [00:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:28:56]wFMCommunicate OK [00:28:56]CreateOFDProtocolMessage done [00:28:56]OFDSenderStorePacket 58817 [00:28:56]StoreOFDPacket docnum=58817 [00:28:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 34 72 07 01 03 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 C8 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E5 00 00 35 04 06 00 31 BE 80 53 99 12 60 72 2A 47 56 AD A7 A3 [00:28:56]CheckFolder [00:28:56]dirname=/storage/ofd_packets [00:28:56]CheckFolder done [00:28:56]ProducePacketName [00:28:56]name=ofd_packets/00058817 [00:28:56]NVStorageSaveData ofd_packets/00058817 [00:28:56]File name is /storage/ofd_packets/00058817 [00:28:56]Write 301 bytes [00:28:56]NVStorageSaveData done [00:28:56]OFDSenderStorePacket done [00:28:56]KKMCreateOFDPacket done [00:28:56]NVStorageSaveData kkm_last_timestamp [00:28:56]File name is /storage/kkm_last_timestamp [00:28:56]Write 4 bytes [00:28:56]NVStorageSaveData done [00:28:56]ExternCall_PrintAddStr [00:28:56]wPrintStart [00:28:56]Write to MH i2c: 01 00 00 40 20 60 [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: 01 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: 01 07 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: 01 07 00 40 20 00 00 00 00 00 FF 0F 75 [00:28:56]RasterBufferAndPrint [00:28:56]line Счет N : (1)2076177 [00:28:56]line ИНН: 02508201610067 [00:28:56]line Контрольно-Кассовый Чек [00:28:56]line ПРОДАЖА [00:28:56]line ТРК (МРК, ГНК) : 33 [00:28:56]line Товар: 2710124130 [00:28:56]line Аи-92-К-4 [00:28:56]line 14.750 * 67.80 [00:28:56]line = 1000.05 [00:28:56]line НДС 12% НСП 1% [00:28:56]line > о реализуемом товаре [00:28:56]line ИТОГО: 1000.05 [00:28:56]line НСП 1% : 8.85 [00:28:56]line НДС 12% : 106.20 [00:28:56]line Наличными: 0.00 [00:28:56]line Безнал.: 1000.05 [00:28:56]line Место: АЗС № 135 "Партнер Нефть" [00:28:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:28:56]line СНО: Общий режим [00:28:56]line Чек 11 21.08.2024 00:28 [00:28:56]line Смена: 101 ФФД: 1.0 [00:28:56]line ЗНМ: 0300000196 [00:28:56]line РНМ: 0000000000162794 [00:28:56]line Версия ККМ: v1.0 [00:28:56]line Платежная система: O! деньги [00:28:56]line ФМ: 0000000002094532 [00:28:56]line ФД: 58817 [00:28:56]line ФПД: 54694266509586 [00:28:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T002856&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58817&fm=54694266509586&tin=02508201610067®Number=0000000000162794&sum=100005 [00:28:56]OFD Sender: Processing packet 58817 [packets to send 52, broken 51] [00:28:56]ProducePacketName [00:28:56]name=ofd_packets/00058817 [00:28:56]OFD Sender: To server: pG, [00:28:56]CommunicateWithHost lk.salyk.kg:30040 [00:28:56]ConnectInit lk.salyk.kg [00:28:56]written 0, free lines is 4095 [00:28:57]Connected sock=11 [00:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 34 72 07 01 03 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 C8 34 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E5 00 00 35 04 06 00 31 BE 80 53 99 12 60 72 2A 47 56 AD A7 A3 [00:28:57]Write to MH i2c: 01 00 00 6A 20 8A [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: 01 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: 01 07 00 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: 01 07 00 6A 20 00 00 00 00 00 B2 0C 4F [00:28:57]RasterBufferAndPrint [00:28:57]line [00:28:57]line [00:28:57]line [00:28:57]line [00:28:57]line [00:28:57]written 0, free lines is 3255 [00:28:57]MH_Cut [00:28:57]Write to MH i2c: D1 01 00 71 20 01 63 [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: D1 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: D1 01 00 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: D1 01 00 71 20 00 62 [00:28:57]Write to MH i2c: 01 00 00 72 20 92 [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 94 ED 47 00 6F 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C1 E5 00 00 F4 03 04 00 16 E0 C4 66 B6 04 01 00 00 7D 08 22 7E 47 C4 40 DF [00:28:57]CommunicateWithHost err = 0 [00:28:57]CheckOFDResponse [00:28:57]1017 (14) - 77093643461234 [00:28:57]1041 (16) - 0000000002094532 [00:28:57]1040 (4) - 58817 [00:28:57]1012 (4) - 20.08.2024 18:27 [00:28:57]1206 (1) - 0 [00:28:57]OFD Sender: Remove packet 58817 [00:28:57]ProducePacketName [00:28:57]name=ofd_packets/00058817 [00:28:57]NVStorageDeleteData [00:28:57]OFD Sender: No OFD packet to send [00:28:58]*** Cut start [00:28:58]*** Partial cut [00:28:58]*** CUTSNS_PIN = 1 [00:28:58]*** CUTSNS_PIN = 0 [00:28:58]*** Brake cut motor [00:28:59]Read from MH i2c: 01 [00:28:59]MH_I2C_Read... [00:28:59]*** Stop cut motor [00:28:59]*** Cut end [00:28:59]Read from MH i2c: 01 07 00 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: 01 07 00 72 20 00 00 00 00 00 FF 0F A7 [00:28:59]process_action close_receipt done [00:28:59]requested_data is exist [00:28:59]produce_requested_data [00:28:59]requested_item fm.sn is exist - process it [00:28:59]wFMCommunicate request_size=4 [00:28:59]MH_SAM_APDU [00:28:59]CAPDU: 80 11 00 00 [00:28:59]Write to MH i2c: E2 08 00 73 20 80 11 00 00 00 00 00 00 0D [00:28:59]Write i2c OK [00:28:59]MH_I2C_Read... [00:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:59]Read from MH i2c: E2 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 17 00 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 17 00 73 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 59 [00:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:28:59]wFMCommunicate OK [00:28:59]requested_item fd.num is exist - process it [00:28:59]SAM_PROTO_GetFieldsCounters [00:28:59]wFMCommunicate request_size=4 [00:28:59]MH_SAM_APDU [00:28:59]CAPDU: 80 13 00 00 [00:28:59]Write to MH i2c: E2 08 00 74 20 80 13 00 00 00 00 00 00 10 [00:28:59]Write i2c OK [00:28:59]MH_I2C_Read... [00:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:28:59]Read from MH i2c: E2 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 62 00 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 62 00 74 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C1 E5 00 00 0E 04 04 00 65 00 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 5A [00:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C1 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:28:59]wFMCommunicate OK [00:28:59]SAM_PROTO_GetFieldsCounters done [00:28:59]requested_item shift.num is exist - process it [00:28:59]requested_item shift.opened is exist - process it [00:28:59]req_shift_opened [00:28:59]FM_GetShiftState [00:28:59]SAM_PROTO_GetShiftState [00:28:59]wFMCommunicate request_size=4 [00:28:59]MH_SAM_APDU [00:28:59]CAPDU: 80 13 01 00 [00:28:59]Write to MH i2c: E2 08 00 75 20 80 13 01 00 00 00 00 00 12 [00:28:59]Write i2c OK [00:28:59]MH_I2C_Read... [00:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:59]Read from MH i2c: E2 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 0E 00 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 0E 00 75 20 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 FF [00:28:59]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:28:59]wFMCommunicate OK [00:28:59]SAM_PROTO_GetShiftState done [00:28:59]FM_GetShiftState done [00:28:59]req_shift_opened done [00:28:59]requested_item shift.open_date is exist - process it [00:28:59]req_shift_open_date [00:28:59]req_shift_open_date done [00:28:59]produce_requested_data done [00:28:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58817,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:28:59]process_action_free close_receipt [00:28:59]json_value_free [00:28:59]json_value_free done [00:28:59]process_json_proto returns [00:28:59]Send response to host [00:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58817,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:28:59]free response buf [00:28:59]execute_script done [00:28:59]execute_script returns [00:28:59]free content buf [00:28:59]Sock 10.Close socket [00:28:59]Sock 10.Thread stoped [00:29:02]OFD Sender: No OFD packet to send [00:29:07]OFD Sender: No OFD packet to send [00:29:13]OFD Sender: No OFD packet to send [00:29:18]OFD Sender: No OFD packet to send [00:29:23]OFD Sender: No OFD packet to send [00:29:28]OFD Sender: No OFD packet to send [00:29:33]OFD Sender: No OFD packet to send [00:29:38]OFD Sender: No OFD packet to send [00:29:43]OFD Sender: No OFD packet to send [00:29:48]OFD Sender: No OFD packet to send [00:29:53]OFD Sender: No OFD packet to send [00:29:58]OFD Sender: No OFD packet to send [00:30:03]OFD Sender: No OFD packet to send [00:30:08]OFD Sender: No OFD packet to send [00:30:13]OFD Sender: No OFD packet to send [00:30:18]OFD Sender: No OFD packet to send [00:30:23]OFD Sender: No OFD packet to send [00:30:28]OFD Sender: No OFD packet to send [00:30:33]OFD Sender: No OFD packet to send [00:30:38]OFD Sender: No OFD packet to send [00:30:43]OFD Sender: No OFD packet to send [00:30:48]OFD Sender: No OFD packet to send [00:30:53]OFD Sender: No OFD packet to send [00:30:58]OFD Sender: No OFD packet to send [00:31:03]OFD Sender: No OFD packet to send [00:31:08]OFD Sender: No OFD packet to send [00:31:13]OFD Sender: No OFD packet to send [00:31:18]OFD Sender: No OFD packet to send [00:31:23]OFD Sender: No OFD packet to send [00:31:28]OFD Sender: No OFD packet to send [00:31:32]accept exits with 7 [00:31:32]New connection [00:31:32]New thread 3067583844 created [00:31:32]Thread 3067440484 joined [00:31:32]Waiting for new connection... [00:31:32] Sock 7.Parse request [00:31:32]Sock 7.Check first char [00:31:32]Sock 7.First char is OK [00:31:32]request: POST /json_proto HTTP/1.0 [00:31:32]Method: POST [00:31:32]URL: /json_proto [00:31:32]Method is POST - this is cgi request [00:31:32]url: /json_proto [00:31:32]query_string will be loaded in cgi processing [00:31:32]execute_cgi json_proto POST (null) [00:31:32]execute_cgi path=json_proto method=POST [00:31:32]POST find Content-Length [00:31:32]Host: 172.17.44.3:8080 [00:31:32]Content-Length: 795 [00:31:32]Content-Type: application/json [00:31:32] [00:31:32]POST finish read [00:31:32]Found Content-Length = 795 [00:31:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:32]execute_script... [00:31: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)2076178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:32]POST & json_proto [00:31:32]process_json_proto [00:31:32]json parsed OK: [00:31:32]protocol is kg_v1.0 [00:31:32]action value=close_receipt [00:31:32]process_action close_receipt [00:31:32]cmd_close_receipt [00:31:32]MH_GetDate [00:31:32]Write to MH i2c: F0 00 00 76 20 85 [00:31:32]Write i2c OK [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: F0 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: F0 09 00 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: F0 09 00 76 20 00 66 35 C5 66 AD C5 5D 66 89 [00:31:32]GetLastDocTimeStamp 1724200136 [00:31:32]current date 1724200294 [00:31:32]FM_GetShiftState [00:31:32]SAM_PROTO_GetShiftState [00:31:32]wFMCommunicate request_size=4 [00:31:32]MH_SAM_APDU [00:31:32]CAPDU: 80 13 01 00 [00:31:32]Write to MH i2c: E2 08 00 77 20 80 13 01 00 00 00 00 00 14 [00:31:32]Write i2c OK [00:31:32]MH_I2C_Read... [00:31:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:32]Read from MH i2c: E2 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: E2 0E 00 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: E2 0E 00 77 20 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 01 [00:31:32]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:31:32]wFMCommunicate OK [00:31:32]SAM_PROTO_GetShiftState done [00:31:32]FM_GetShiftState done [00:31:32]opened in 1724199301 [00:31:32]opened+sec_in_day 1724285701 [00:31:32]quantity*price = 0 [00:31:32]sum+1 = 1 [00:31:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 12 21.08.2024 00:31 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58818 ФПД: 262829017338796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T003134&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58818&fm=262829017338796&tin=02508201610067®Number=0000000000162794&sum=0 [00:31:33]StoreToDocumentArchive [00:31:33]shift 101 fd 58818 [00:31:33]save to /storage/0101/doc_00058818 [00:31:33]save last doc name /storage/0101/doc_00058818 to /storage/kkm_last_doc_name [00:31:33]save OK [00:31:33]Clear old archive folders... [00:31:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:31:33]tlvbuf is 01FB4010 [00:31:33]SAM_PROTO_ClearQueue [00:31:33]wFMCommunicate request_size=4 [00:31:33]MH_SAM_APDU [00:31:33]CAPDU: 80 09 00 00 [00:31:33]Write to MH i2c: E2 08 00 84 20 80 09 00 00 00 00 00 00 16 [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:31:34]Read from MH i2c: E2 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 03 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 03 00 84 20 00 90 00 18 [00:31:34]RAPDU: 90 00 [00:31:34]wFMCommunicate OK [00:31:34]SAM_PROTO_ClearQueue done [00:31:34]KKMCreateOFDPacket [00:31:34]OFDProtocolAddRootSTLVToBuf [00:31:34]FM_MakeSignedData [00:31:34]FM_MakeSignedData [00:31:34]SAM_PROTO_SignData [00:31:34]wFMCommunicate request_size=4 [00:31:34]MH_SAM_APDU [00:31:34]CAPDU: 80 0D 01 02 [00:31:34]Write to MH i2c: E2 08 00 85 20 80 0D 01 02 00 00 00 00 1E [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:31:34]Read from MH i2c: E2 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 03 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 03 00 85 20 00 90 00 19 [00:31:34]RAPDU: 90 00 [00:31:34]wFMCommunicate OK [00:31:34]wFMCommunicate request_size=255 [00:31:34]MH_SAM_APDU [00:31:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 0C 00 00 00 F4 03 04 00 66 35 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E5 00 00 35 04 06 00 EF [00:31:34]Write to MH i2c: E2 02 01 86 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 34 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 0C 00 00 00 F4 03 04 00 66 35 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E5 00 00 35 04 06 00 EF 00 00 CD [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:34]Read from MH i2c: E2 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 03 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 03 00 86 20 00 90 00 1A [00:31:34]RAPDU: 90 00 [00:31:34]wFMCommunicate OK [00:31:34]wFMCommunicate request_size=10 [00:31:34]MH_SAM_APDU [00:31:34]CAPDU: 80 0D 02 02 05 0A A6 37 13 AC [00:31:34]Write to MH i2c: E2 0D 00 87 20 80 0D 02 02 05 00 0A A6 37 13 AC 00 00 D1 [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:34]Read from MH i2c: E2 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 03 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 03 00 87 20 00 90 00 1B [00:31:34]RAPDU: 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 0D 03 02 [00:31:34]Write to MH i2c: E2 08 00 88 20 80 0D 03 02 00 00 00 00 23 [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:31:34]Read from MH i2c: E2 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 0B 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 0B 00 88 20 00 48 76 DF 32 25 9E CE 15 90 00 99 [00:31:34]RAPDU: 48 76 DF 32 25 9E CE 15 90 00 [00:31:34]wFMCommunicate OK [00:31:34]SAM_PROTO_SignData done [00:31:34]FM_MakeSignedData done [00:31:34]CreateOFDProtocolMessage [00:31:34]wFMCommunicate request_size=4 [00:31:34]MH_SAM_APDU [00:31:34]CAPDU: 80 11 00 00 [00:31:34]Write to MH i2c: E2 08 00 89 20 80 11 00 00 00 00 00 00 23 [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:34]Read from MH i2c: E2 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 17 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 17 00 89 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6F [00:31:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:31:34]wFMCommunicate OK [00:31:34]CreateOFDProtocolMessage done [00:31:34]OFDSenderStorePacket 58818 [00:31:34]StoreOFDPacket docnum=58818 [00:31:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 94 BB 07 01 3B EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 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 0C 00 00 00 F4 03 04 00 66 35 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E5 00 00 35 04 06 00 EF 0A A6 37 13 AC 48 76 DF 32 25 9E CE 15 [00:31:34]CheckFolder [00:31:34]dirname=/storage/ofd_packets [00:31:34]CheckFolder done [00:31:34]ProducePacketName [00:31:34]name=ofd_packets/00058818 [00:31:34]NVStorageSaveData ofd_packets/00058818 [00:31:34]File name is /storage/ofd_packets/00058818 [00:31:34]Write 301 bytes [00:31:34]NVStorageSaveData done [00:31:34]OFDSenderStorePacket done [00:31:34]KKMCreateOFDPacket done [00:31:34]NVStorageSaveData kkm_last_timestamp [00:31:34]File name is /storage/kkm_last_timestamp [00:31:34]Write 4 bytes [00:31:34]NVStorageSaveData done [00:31:34]ExternCall_PrintAddStr [00:31:34]wPrintStart [00:31:34]Write to MH i2c: 01 00 00 8A 20 AA [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: 01 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: 01 07 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: 01 07 00 8A 20 00 00 00 00 00 FF 0F BF [00:31:34]RasterBufferAndPrint [00:31:34]line Счет N : (1)2076178 [00:31:34]line ИНН: 02508201610067 [00:31:34]line Контрольно-Кассовый Чек [00:31:34]line ПРОДАЖА [00:31:34]line ТРК (МРК, ГНК) : 43 [00:31:34]line Товар: 2710124130 [00:31:34]line Аи-92-К-4 [00:31:34]line 40.000 * 0.00 [00:31:34]line = 0.00 [00:31:34]line НДС 12% НСП 1% [00:31:34]line > о реализуемом товаре [00:31:34]line ИТОГО: 0.00 [00:31:34]line НСП 1% : 0.00 [00:31:34]line НДС 12% : 0.00 [00:31:34]line Наличными: 0.00 [00:31:34]line Безнал.: 0.00 [00:31:34]line Место: АЗС № 135 "Партнер Нефть" [00:31:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:31:34]line СНО: Общий режим [00:31:34]line Чек 12 21.08.2024 00:31 [00:31:34]line Смена: 101 ФФД: 1.0 [00:31:34]line ЗНМ: 0300000196 [00:31:34]line РНМ: 0000000000162794 [00:31:34]line Версия ККМ: v1.0 [00:31:34]line Талоны: Топливные Талоны [00:31:34]line 1 [00:31:34]line ФМ: 0000000002094532 [00:31:34]line ФД: 58818 [00:31:34]line ФПД: 262829017338796 [00:31:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T003134&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58818&fm=262829017338796&tin=02508201610067®Number=0000000000162794&sum=0 [00:31:34]OFD Sender: Processing packet 58818 [packets to send 52, broken 51] [00:31:34]ProducePacketName [00:31:34]name=ofd_packets/00058818 [00:31:34]OFD Sender: To server: pG, [00:31:34]CommunicateWithHost lk.salyk.kg:30040 [00:31:34]ConnectInit lk.salyk.kg [00:31:34]written 0, free lines is 4095 [00:31:35]Connected sock=11 [00:31:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 94 BB 07 01 3B EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 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 0C 00 00 00 F4 03 04 00 66 35 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E5 00 00 35 04 06 00 EF 0A A6 37 13 AC 48 76 DF 32 25 9E CE 15 [00:31:35]Write to MH i2c: 01 00 00 B4 20 D4 [00:31:35]Write i2c OK [00:31:35]MH_I2C_Read... [00:31:35]Read from MH i2c: 01 [00:31:35]MH_I2C_Read... [00:31:35]Read from MH i2c: 01 07 00 [00:31:35]MH_I2C_Read... [00:31:35]Read from MH i2c: 01 07 00 B4 20 00 00 00 00 00 B2 0C 99 [00:31:35]RasterBufferAndPrint [00:31:35]line [00:31:35]line [00:31:35]line [00:31:35]line [00:31:35]line [00:31:35]written 0, free lines is 3255 [00:31:35]MH_Cut [00:31:35]Write to MH i2c: D1 01 00 BB 20 01 AD [00:31:35]Write i2c OK [00:31:35]MH_I2C_Read... [00:31:35]Read from MH i2c: D1 [00:31:35]MH_I2C_Read... [00:31:35]Read from MH i2c: D1 01 00 [00:31:35]MH_I2C_Read... [00:31:35]Read from MH i2c: D1 01 00 BB 20 00 AC [00:31:35]Write to MH i2c: 01 00 00 BC 20 DC [00:31:35]Write i2c OK [00:31:35]MH_I2C_Read... [00:31:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 B7 07 47 00 69 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C2 E5 00 00 F4 03 04 00 B3 E0 C4 66 B6 04 01 00 00 8B 98 0A 28 54 44 7B B4 [00:31:35]CommunicateWithHost err = 0 [00:31:35]CheckOFDResponse [00:31:35]1017 (14) - 77093643461234 [00:31:35]1041 (16) - 0000000002094532 [00:31:35]1040 (4) - 58818 [00:31:35]1012 (4) - 20.08.2024 18:30 [00:31:35]1206 (1) - 0 [00:31:35]OFD Sender: Remove packet 58818 [00:31:35]ProducePacketName [00:31:35]name=ofd_packets/00058818 [00:31:35]NVStorageDeleteData [00:31:35]OFD Sender: No OFD packet to send [00:31:36]*** Cut start [00:31:36]*** Partial cut [00:31:36]*** CUTSNS_PIN = 1 [00:31:36]*** CUTSNS_PIN = 0 [00:31:36]*** Brake cut motor [00:31:36]Read from MH i2c: 01 [00:31:36]MH_I2C_Read... [00:31:36]*** Stop cut motor [00:31:36]*** Cut end [00:31:36]Read from MH i2c: 01 07 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: 01 07 00 BC 20 00 00 00 00 00 FF 0F F1 [00:31:36]process_action close_receipt done [00:31:36]requested_data is exist [00:31:36]produce_requested_data [00:31:36]requested_item fm.sn is exist - process it [00:31:36]wFMCommunicate request_size=4 [00:31:36]MH_SAM_APDU [00:31:36]CAPDU: 80 11 00 00 [00:31:36]Write to MH i2c: E2 08 00 BD 20 80 11 00 00 00 00 00 00 57 [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:36]Read from MH i2c: E2 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 17 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 17 00 BD 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A3 [00:31:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:31:36]wFMCommunicate OK [00:31:36]requested_item fd.num is exist - process it [00:31:36]SAM_PROTO_GetFieldsCounters [00:31:36]wFMCommunicate request_size=4 [00:31:36]MH_SAM_APDU [00:31:36]CAPDU: 80 13 00 00 [00:31:36]Write to MH i2c: E2 08 00 BE 20 80 13 00 00 00 00 00 00 5A [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:37]Read from MH i2c: E2 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: E2 62 00 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: E2 62 00 BE 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C2 E5 00 00 0E 04 04 00 65 00 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 A8 [00:31:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C2 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:31:37]wFMCommunicate OK [00:31:37]SAM_PROTO_GetFieldsCounters done [00:31:37]requested_item shift.num is exist - process it [00:31:37]requested_item shift.opened is exist - process it [00:31:37]req_shift_opened [00:31:37]FM_GetShiftState [00:31:37]SAM_PROTO_GetShiftState [00:31:37]wFMCommunicate request_size=4 [00:31:37]MH_SAM_APDU [00:31:37]CAPDU: 80 13 01 00 [00:31:37]Write to MH i2c: E2 08 00 BF 20 80 13 01 00 00 00 00 00 5C [00:31:37]Write i2c OK [00:31:37]MH_I2C_Read... [00:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:37]Read from MH i2c: E2 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: E2 0E 00 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: E2 0E 00 BF 20 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 49 [00:31:37]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:31:37]wFMCommunicate OK [00:31:37]SAM_PROTO_GetShiftState done [00:31:37]FM_GetShiftState done [00:31:37]req_shift_opened done [00:31:37]requested_item shift.open_date is exist - process it [00:31:37]req_shift_open_date [00:31:37]req_shift_open_date done [00:31:37]produce_requested_data done [00:31:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58818,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:31:37]process_action_free close_receipt [00:31:37]json_value_free [00:31:37]json_value_free done [00:31:37]process_json_proto returns [00:31:37]Send response to host [00:31:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58818,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:31:37]free response buf [00:31:37]execute_script done [00:31:37]execute_script returns [00:31:37]free content buf [00:31:37]Sock 7.Close socket [00:31:37]Sock 7.Thread stoped [00:31:40]OFD Sender: No OFD packet to send [00:31:45]OFD Sender: No OFD packet to send [00:31:50]OFD Sender: No OFD packet to send [00:31:55]OFD Sender: No OFD packet to send [00:32:00]OFD Sender: No OFD packet to send [00:32:05]OFD Sender: No OFD packet to send [00:32:10]OFD Sender: No OFD packet to send [00:32:15]OFD Sender: No OFD packet to send [00:32:20]OFD Sender: No OFD packet to send [00:32:25]OFD Sender: No OFD packet to send [00:32:30]OFD Sender: No OFD packet to send [00:32:35]OFD Sender: No OFD packet to send [00:32:40]OFD Sender: No OFD packet to send [00:32:46]OFD Sender: No OFD packet to send [00:32:51]OFD Sender: No OFD packet to send [00:32:56]OFD Sender: No OFD packet to send [00:33:01]OFD Sender: No OFD packet to send [00:33:01]accept exits with 9 [00:33:01]New connection [00:33:01]New thread 3067440484 created [00:33:01]Thread 3067583844 joined [00:33:01]Waiting for new connection... [00:33:01] Sock 9.Parse request [00:33:01]Sock 9.Check first char [00:33:01]Sock 9.First char is OK [00:33:01]request: POST /json_proto HTTP/1.0 [00:33:01]Method: POST [00:33:01]URL: /json_proto [00:33:01]Method is POST - this is cgi request [00:33:01]url: /json_proto [00:33:01]query_string will be loaded in cgi processing [00:33:01]execute_cgi json_proto POST (null) [00:33:01]execute_cgi path=json_proto method=POST [00:33:01]POST find Content-Length [00:33:01]Host: 172.17.44.3:8080 [00:33:01]Content-Length: 804 [00:33:01]Content-Type: application/json [00:33:01] [00:33:01]POST finish read [00:33:01]Found Content-Length = 804 [00:33:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:33:01]execute_script... [00:33: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)2076179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:33:01]POST & json_proto [00:33:01]process_json_proto [00:33:01]json parsed OK: [00:33:01]protocol is kg_v1.0 [00:33:01]action value=close_receipt [00:33:01]process_action close_receipt [00:33:01]cmd_close_receipt [00:33:01]MH_GetDate [00:33:01]Write to MH i2c: F0 00 00 C0 20 CF [00:33:01]Write i2c OK [00:33:01]MH_I2C_Read... [00:33:01]Read from MH i2c: F0 [00:33:01]MH_I2C_Read... [00:33:01]Read from MH i2c: F0 09 00 [00:33:01]MH_I2C_Read... [00:33:01]Read from MH i2c: F0 09 00 C0 20 00 BF 35 C5 66 AD C5 5D 66 2C [00:33:01]GetLastDocTimeStamp 1724200294 [00:33:01]current date 1724200383 [00:33:01]FM_GetShiftState [00:33:01]SAM_PROTO_GetShiftState [00:33:01]wFMCommunicate request_size=4 [00:33:01]MH_SAM_APDU [00:33:01]CAPDU: 80 13 01 00 [00:33:01]Write to MH i2c: E2 08 00 C1 20 80 13 01 00 00 00 00 00 5E [00:33:01]Write i2c OK [00:33:01]MH_I2C_Read... [00:33:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:33:01]Read from MH i2c: E2 [00:33:01]MH_I2C_Read... [00:33:01]Read from MH i2c: E2 0E 00 [00:33:01]MH_I2C_Read... [00:33:01]Read from MH i2c: E2 0E 00 C1 20 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 4B [00:33:01]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:33:01]wFMCommunicate OK [00:33:01]SAM_PROTO_GetShiftState done [00:33:01]FM_GetShiftState done [00:33:01]opened in 1724199301 [00:33:01]opened+sec_in_day 1724285701 [00:33:01]quantity*price = 100021 [00:33:01]sum+1 = 100023 [00:33:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 13 21.08.2024 00:33 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58819 ФПД: 85639962733918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T003303&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58819&fm=85639962733918&tin=02508201610067®Number=0000000000162794&sum=100022 [00:33:03]StoreToDocumentArchive [00:33:03]shift 101 fd 58819 [00:33:03]save to /storage/0101/doc_00058819 [00:33:03]save last doc name /storage/0101/doc_00058819 to /storage/kkm_last_doc_name [00:33:03]save OK [00:33:03]Clear old archive folders... [00:33:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:33:03]tlvbuf is 01F29200 [00:33:03]SAM_PROTO_ClearQueue [00:33:03]wFMCommunicate request_size=4 [00:33:03]MH_SAM_APDU [00:33:03]CAPDU: 80 09 00 00 [00:33:03]Write to MH i2c: E2 08 00 CE 20 80 09 00 00 00 00 00 00 60 [00:33:03]Write i2c OK [00:33:03]MH_I2C_Read... [00:33:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:33:03]Read from MH i2c: E2 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 03 00 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 03 00 CE 20 00 90 00 62 [00:33:03]RAPDU: 90 00 [00:33:03]wFMCommunicate OK [00:33:03]SAM_PROTO_ClearQueue done [00:33:03]KKMCreateOFDPacket [00:33:03]OFDProtocolAddRootSTLVToBuf [00:33:03]FM_MakeSignedData [00:33:03]FM_MakeSignedData [00:33:03]SAM_PROTO_SignData [00:33:03]wFMCommunicate request_size=4 [00:33:03]MH_SAM_APDU [00:33:03]CAPDU: 80 0D 01 02 [00:33:03]Write to MH i2c: E2 08 00 CF 20 80 0D 01 02 00 00 00 00 68 [00:33:03]Write i2c OK [00:33:03]MH_I2C_Read... [00:33:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:33:03]Read from MH i2c: E2 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 03 00 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 03 00 CF 20 00 90 00 63 [00:33:03]RAPDU: 90 00 [00:33:03]wFMCommunicate OK [00:33:03]wFMCommunicate request_size=255 [00:33:03]MH_SAM_APDU [00:33:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 BF 35 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E5 00 00 35 04 06 00 4D [00:33:03]Write to MH i2c: E2 02 01 D0 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 BF 35 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E5 00 00 35 04 06 00 4D 00 00 C3 [00:33:03]Write i2c OK [00:33:03]MH_I2C_Read... [00:33:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:33:03]Read from MH i2c: E2 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 03 00 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 03 00 D0 20 00 90 00 64 [00:33:03]RAPDU: 90 00 [00:33:03]wFMCommunicate OK [00:33:03]wFMCommunicate request_size=10 [00:33:03]MH_SAM_APDU [00:33:03]CAPDU: 80 0D 02 02 05 E3 9B 8E AD 5E [00:33:03]Write to MH i2c: E2 0D 00 D1 20 80 0D 02 02 05 00 E3 9B 8E AD 5E 00 00 8C [00:33:03]Write i2c OK [00:33:03]MH_I2C_Read... [00:33:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:33:03]Read from MH i2c: E2 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 03 00 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 03 00 D1 20 00 90 00 65 [00:33:03]RAPDU: 90 00 [00:33:03]wFMCommunicate OK [00:33:03]wFMCommunicate request_size=4 [00:33:03]MH_SAM_APDU [00:33:03]CAPDU: 80 0D 03 02 [00:33:03]Write to MH i2c: E2 08 00 D2 20 80 0D 03 02 00 00 00 00 6D [00:33:03]Write i2c OK [00:33:03]MH_I2C_Read... [00:33:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:33:03]Read from MH i2c: E2 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 0B 00 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 0B 00 D2 20 00 AA 88 14 52 CC 1D 71 3F 90 00 9F [00:33:03]RAPDU: AA 88 14 52 CC 1D 71 3F 90 00 [00:33:03]wFMCommunicate OK [00:33:03]SAM_PROTO_SignData done [00:33:03]FM_MakeSignedData done [00:33:03]CreateOFDProtocolMessage [00:33:03]wFMCommunicate request_size=4 [00:33:03]MH_SAM_APDU [00:33:03]CAPDU: 80 11 00 00 [00:33:03]Write to MH i2c: E2 08 00 D3 20 80 11 00 00 00 00 00 00 6D [00:33:03]Write i2c OK [00:33:03]MH_I2C_Read... [00:33:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:33:03]Read from MH i2c: E2 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 17 00 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: E2 17 00 D3 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B9 [00:33:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:33:03]wFMCommunicate OK [00:33:03]CreateOFDProtocolMessage done [00:33:03]OFDSenderStorePacket 58819 [00:33:03]StoreOFDPacket docnum=58819 [00:33:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DD E9 07 01 B8 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 BF 35 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E5 00 00 35 04 06 00 4D E3 9B 8E AD 5E AA 88 14 52 CC 1D 71 3F [00:33:03]CheckFolder [00:33:03]dirname=/storage/ofd_packets [00:33:03]CheckFolder done [00:33:03]ProducePacketName [00:33:03]name=ofd_packets/00058819 [00:33:03]NVStorageSaveData ofd_packets/00058819 [00:33:03]File name is /storage/ofd_packets/00058819 [00:33:03]Write 301 bytes [00:33:03]NVStorageSaveData done [00:33:03]OFDSenderStorePacket done [00:33:03]KKMCreateOFDPacket done [00:33:03]NVStorageSaveData kkm_last_timestamp [00:33:03]File name is /storage/kkm_last_timestamp [00:33:03]Write 4 bytes [00:33:03]NVStorageSaveData done [00:33:03]ExternCall_PrintAddStr [00:33:03]wPrintStart [00:33:03]Write to MH i2c: 01 00 00 D4 20 F4 [00:33:03]Write i2c OK [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: 01 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: 01 07 00 [00:33:03]MH_I2C_Read... [00:33:03]Read from MH i2c: 01 07 00 D4 20 00 00 00 00 00 FF 0F 09 [00:33:03]RasterBufferAndPrint [00:33:03]line Счет N : (1)2076179 [00:33:03]line ИНН: 02508201610067 [00:33:03]line Контрольно-Кассовый Чек [00:33:03]line ПРОДАЖА [00:33:03]line ТРК (МРК, ГНК) : 52 [00:33:03]line Товар: 2710124500 [00:33:03]line Аи-95-К-5 [00:33:03]line 13.480 * 74.20 [00:33:03]line = 1000.22 [00:33:03]line НДС 12% НСП 1% [00:33:03]line > о реализуемом товаре [00:33:03]line ИТОГО: 1000.22 [00:33:03]line НСП 1% : 8.85 [00:33:03]line НДС 12% : 106.22 [00:33:03]line Наличными: 0.00 [00:33:03]line Безнал.: 1000.22 [00:33:03]line Место: АЗС № 135 "Партнер Нефть" [00:33:03]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:33:03]line СНО: Общий режим [00:33:03]line Чек 13 21.08.2024 00:33 [00:33:03]line Смена: 101 ФФД: 1.0 [00:33:03]line ЗНМ: 0300000196 [00:33:03]line РНМ: 0000000000162794 [00:33:03]line Версия ККМ: v1.0 [00:33:03]line Платежная система: O! деньги [00:33:03]line ФМ: 0000000002094532 [00:33:03]line ФД: 58819 [00:33:03]line ФПД: 85639962733918 [00:33:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T003303&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58819&fm=85639962733918&tin=02508201610067®Number=0000000000162794&sum=100022 [00:33:03]OFD Sender: Processing packet 58819 [packets to send 52, broken 51] [00:33:03]ProducePacketName [00:33:03]name=ofd_packets/00058819 [00:33:03]OFD Sender: To server: pG, [00:33:03]CommunicateWithHost lk.salyk.kg:30040 [00:33:03]ConnectInit lk.salyk.kg [00:33:03]written 0, free lines is 4095 [00:33:04]Connected sock=7 [00:33:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DD E9 07 01 B8 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 BF 35 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C3 E5 00 00 35 04 06 00 4D E3 9B 8E AD 5E AA 88 14 52 CC 1D 71 3F [00:33:04]Write to MH i2c: 01 00 00 FE 20 1E [00:33:04]Write i2c OK [00:33:04]MH_I2C_Read... [00:33:04]Read from MH i2c: 01 [00:33:04]MH_I2C_Read... [00:33:04]Read from MH i2c: 01 07 00 [00:33:04]MH_I2C_Read... [00:33:04]Read from MH i2c: 01 07 00 FE 20 00 00 00 00 00 C4 0C F5 [00:33:04]RasterBufferAndPrint [00:33:04]line [00:33:04]line [00:33:04]line [00:33:04]line [00:33:04]line [00:33:04]written 0, free lines is 3274 [00:33:04]MH_Cut [00:33:04]Write to MH i2c: D1 01 00 05 21 01 F8 [00:33:04]Write i2c OK [00:33:04]MH_I2C_Read... [00:33:04]Read from MH i2c: D1 [00:33:04]MH_I2C_Read... [00:33:04]Read from MH i2c: D1 01 00 [00:33:04]MH_I2C_Read... [00:33:04]Read from MH i2c: D1 01 00 05 21 00 F7 [00:33:04]Write to MH i2c: 01 00 00 06 21 27 [00:33:04]Write i2c OK [00:33:04]MH_I2C_Read... [00:33:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 ED 10 47 00 CC 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 32 30 39 34 35 33 32 10 04 04 00 C3 E5 00 00 F4 03 04 00 0C E1 C4 66 B6 04 01 00 00 F1 FF E5 86 B3 0A D2 E5 [00:33:04]CommunicateWithHost err = 0 [00:33:04]CheckOFDResponse [00:33:04]1017 (14) - 77093643461234 [00:33:04]1041 (16) - 0000000002094532 [00:33:04]1040 (4) - 58819 [00:33:04]1012 (4) - 20.08.2024 18:31 [00:33:04]1206 (1) - 0 [00:33:04]OFD Sender: Remove packet 58819 [00:33:04]ProducePacketName [00:33:04]name=ofd_packets/00058819 [00:33:04]NVStorageDeleteData [00:33:04]OFD Sender: No OFD packet to send [00:33:05]*** Cut start [00:33:05]*** Partial cut [00:33:05]*** CUTSNS_PIN = 1 [00:33:05]*** CUTSNS_PIN = 0 [00:33:05]*** Brake cut motor [00:33:05]Read from MH i2c: 01 [00:33:05]MH_I2C_Read... [00:33:05]*** Stop cut motor [00:33:05]*** Cut end [00:33:05]Read from MH i2c: 01 07 00 [00:33:05]MH_I2C_Read... [00:33:05]Read from MH i2c: 01 07 00 06 21 00 00 00 00 00 FF 0F 3C [00:33:05]process_action close_receipt done [00:33:05]requested_data is exist [00:33:05]produce_requested_data [00:33:05]requested_item fm.sn is exist - process it [00:33:05]wFMCommunicate request_size=4 [00:33:05]MH_SAM_APDU [00:33:05]CAPDU: 80 11 00 00 [00:33:05]Write to MH i2c: E2 08 00 07 21 80 11 00 00 00 00 00 00 A2 [00:33:05]Write i2c OK [00:33:05]MH_I2C_Read... [00:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:33:06]Read from MH i2c: E2 [00:33:06]MH_I2C_Read... [00:33:06]Read from MH i2c: E2 17 00 [00:33:06]MH_I2C_Read... [00:33:06]Read from MH i2c: E2 17 00 07 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EE [00:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:33:06]wFMCommunicate OK [00:33:06]requested_item fd.num is exist - process it [00:33:06]SAM_PROTO_GetFieldsCounters [00:33:06]wFMCommunicate request_size=4 [00:33:06]MH_SAM_APDU [00:33:06]CAPDU: 80 13 00 00 [00:33:06]Write to MH i2c: E2 08 00 08 21 80 13 00 00 00 00 00 00 A5 [00:33:06]Write i2c OK [00:33:06]MH_I2C_Read... [00:33:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:33:06]Read from MH i2c: E2 [00:33:06]MH_I2C_Read... [00:33:06]Read from MH i2c: E2 62 00 [00:33:06]MH_I2C_Read... [00:33:06]Read from MH i2c: E2 62 00 08 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C3 E5 00 00 0E 04 04 00 65 00 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 F7 [00:33:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C3 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:33:06]wFMCommunicate OK [00:33:06]SAM_PROTO_GetFieldsCounters done [00:33:06]requested_item shift.num is exist - process it [00:33:06]requested_item shift.opened is exist - process it [00:33:06]req_shift_opened [00:33:06]FM_GetShiftState [00:33:06]SAM_PROTO_GetShiftState [00:33:06]wFMCommunicate request_size=4 [00:33:06]MH_SAM_APDU [00:33:06]CAPDU: 80 13 01 00 [00:33:06]Write to MH i2c: E2 08 00 09 21 80 13 01 00 00 00 00 00 A7 [00:33:06]Write i2c OK [00:33:06]MH_I2C_Read... [00:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:33:06]Read from MH i2c: E2 [00:33:06]MH_I2C_Read... [00:33:06]Read from MH i2c: E2 0E 00 [00:33:06]MH_I2C_Read... [00:33:06]Read from MH i2c: E2 0E 00 09 21 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 94 [00:33:06]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:33:06]wFMCommunicate OK [00:33:06]SAM_PROTO_GetShiftState done [00:33:06]FM_GetShiftState done [00:33:06]req_shift_opened done [00:33:06]requested_item shift.open_date is exist - process it [00:33:06]req_shift_open_date [00:33:06]req_shift_open_date done [00:33:06]produce_requested_data done [00:33:06]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58819,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:33:06]process_action_free close_receipt [00:33:06]json_value_free [00:33:06]json_value_free done [00:33:06]process_json_proto returns [00:33:06]Send response to host [00:33:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58819,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:33:06]free response buf [00:33:06]execute_script done [00:33:06]execute_script returns [00:33:06]free content buf [00:33:06]Sock 9.Close socket [00:33:06]Sock 9.Thread stoped [00:33:09]OFD Sender: No OFD packet to send [00:33:14]OFD Sender: No OFD packet to send [00:33:19]OFD Sender: No OFD packet to send [00:33:24]OFD Sender: No OFD packet to send [00:33:29]OFD Sender: No OFD packet to send [00:33:34]OFD Sender: No OFD packet to send [00:33:39]OFD Sender: No OFD packet to send [00:33:44]OFD Sender: No OFD packet to send [00:33:49]OFD Sender: No OFD packet to send [00:33:54]OFD Sender: No OFD packet to send [00:33:59]OFD Sender: No OFD packet to send [00:34:04]OFD Sender: No OFD packet to send [00:34:09]OFD Sender: No OFD packet to send [00:34:14]OFD Sender: No OFD packet to send [00:34:19]OFD Sender: No OFD packet to send [00:34:24]OFD Sender: No OFD packet to send [00:34:29]OFD Sender: No OFD packet to send [00:34:35]OFD Sender: No OFD packet to send [00:34:40]OFD Sender: No OFD packet to send [00:34:45]OFD Sender: No OFD packet to send [00:34:50]OFD Sender: No OFD packet to send [00:34:55]OFD Sender: No OFD packet to send [00:35:00]OFD Sender: No OFD packet to send [00:35:05]OFD Sender: No OFD packet to send [00:35:10]OFD Sender: No OFD packet to send [00:35:15]OFD Sender: No OFD packet to send [00:35:20]OFD Sender: No OFD packet to send [00:35:25]OFD Sender: No OFD packet to send [00:35:30]OFD Sender: No OFD packet to send [00:35:35]OFD Sender: No OFD packet to send [00:35:40]OFD Sender: No OFD packet to send [00:35:45]OFD Sender: No OFD packet to send [00:35:50]OFD Sender: No OFD packet to send [00:35:55]OFD Sender: No OFD packet to send [00:36:00]OFD Sender: No OFD packet to send [00:36:05]OFD Sender: No OFD packet to send [00:36:10]OFD Sender: No OFD packet to send [00:36:15]OFD Sender: No OFD packet to send [00:36:20]OFD Sender: No OFD packet to send [00:36:25]OFD Sender: No OFD packet to send [00:36:30]OFD Sender: No OFD packet to send [00:36:35]OFD Sender: No OFD packet to send [00:36:40]OFD Sender: No OFD packet to send [00:36:45]OFD Sender: No OFD packet to send [00:36:50]OFD Sender: No OFD packet to send [00:36:55]OFD Sender: No OFD packet to send [00:37:00]OFD Sender: No OFD packet to send [00:37:05]OFD Sender: No OFD packet to send [00:37:10]OFD Sender: No OFD packet to send [00:37:15]OFD Sender: No OFD packet to send [00:37:20]OFD Sender: No OFD packet to send [00:37:25]OFD Sender: No OFD packet to send [00:37:30]OFD Sender: No OFD packet to send [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:05]OFD Sender: No OFD packet to send [00:38:10]OFD Sender: No OFD packet to send [00:38:15]OFD Sender: No OFD packet to send [00:38:20]OFD Sender: No OFD packet to send [00:38:25]OFD Sender: No OFD packet to send [00:38:30]OFD Sender: No OFD packet to send [00:38:35]OFD Sender: No OFD packet to send [00:38:40]OFD Sender: No OFD packet to send [00:38:45]OFD Sender: No OFD packet to send [00:38:50]OFD Sender: No OFD packet to send [00:38:55]OFD Sender: No OFD packet to send [00:39:00]OFD Sender: No OFD packet to send [00:39:05]OFD Sender: No OFD packet to send [00:39:10]OFD Sender: No OFD packet to send [00:39:15]OFD Sender: No OFD packet to send [00:39:20]OFD Sender: No OFD packet to send [00:39:25]OFD Sender: No OFD packet to send [00:39:30]OFD Sender: No OFD packet to send [00:39:35]OFD Sender: No OFD packet to send [00:39:40]OFD Sender: No OFD packet to send [00:39:45]OFD Sender: No OFD packet to send [00:39:50]OFD Sender: No OFD packet to send [00:39:55]OFD Sender: No OFD packet to send [00:40:00]OFD Sender: No OFD packet to send [00:40:05]OFD Sender: No OFD packet to send [00:40:10]OFD Sender: No OFD packet to send [00:40:15]OFD Sender: No OFD packet to send [00:40:20]OFD Sender: No OFD packet to send [00:40:25]OFD Sender: No OFD packet to send [00:40:30]OFD Sender: No OFD packet to send [00:40:35]OFD Sender: No OFD packet to send [00:40:40]OFD Sender: No OFD packet to send [00:40:45]OFD Sender: No OFD packet to send [00:40:50]OFD Sender: No OFD packet to send [00:40:55]OFD Sender: No OFD packet to send [00:41:00]OFD Sender: No OFD packet to send [00:41:05]OFD Sender: No OFD packet to send [00:41:10]OFD Sender: No OFD packet to send [00:41:15]OFD Sender: No OFD packet to send [00:41:20]OFD Sender: No OFD packet to send [00:41:25]OFD Sender: No OFD packet to send [00:41:30]OFD Sender: No OFD packet to send [00:41:35]OFD Sender: No OFD packet to send [00:41:40]OFD Sender: No OFD packet to send [00:41:45]OFD Sender: No OFD packet to send [00:41:50]OFD Sender: No OFD packet to send [00:41:51]accept exits with 10 [00:41:51]New connection [00:41:51]New thread 3067583844 created [00:41:51]Thread 3067440484 joined [00:41:51]Waiting for new connection... [00:41:51] Sock 10.Parse request [00:41:51]Sock 10.Check first char [00:41:51]Sock 10.First char is OK [00:41:51]request: POST /json_proto HTTP/1.0 [00:41:51]Method: POST [00:41:51]URL: /json_proto [00:41:51]Method is POST - this is cgi request [00:41:51]url: /json_proto [00:41:51]query_string will be loaded in cgi processing [00:41:51]execute_cgi json_proto POST (null) [00:41:51]execute_cgi path=json_proto method=POST [00:41:51]POST find Content-Length [00:41:51]Host: 172.17.44.3:8080 [00:41:51]Content-Length: 801 [00:41:51]Content-Type: application/json [00:41:51] [00:41:51]POST finish read [00:41:51]Found Content-Length = 801 [00:41:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:41:51]execute_script... [00:41: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)2076180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:41:51]POST & json_proto [00:41:51]process_json_proto [00:41:51]json parsed OK: [00:41:51]protocol is kg_v1.0 [00:41:51]action value=close_receipt [00:41:51]process_action close_receipt [00:41:51]cmd_close_receipt [00:41:51]MH_GetDate [00:41:51]Write to MH i2c: F0 00 00 0A 21 1A [00:41:51]Write i2c OK [00:41:51]MH_I2C_Read... [00:41:51]Read from MH i2c: F0 [00:41:51]MH_I2C_Read... [00:41:51]Read from MH i2c: F0 09 00 [00:41:51]MH_I2C_Read... [00:41:51]Read from MH i2c: F0 09 00 0A 21 00 D0 37 C5 66 AD C5 5D 66 8A [00:41:51]GetLastDocTimeStamp 1724200383 [00:41:51]current date 1724200912 [00:41:51]FM_GetShiftState [00:41:51]SAM_PROTO_GetShiftState [00:41:51]wFMCommunicate request_size=4 [00:41:51]MH_SAM_APDU [00:41:51]CAPDU: 80 13 01 00 [00:41:51]Write to MH i2c: E2 08 00 0B 21 80 13 01 00 00 00 00 00 A9 [00:41:51]Write i2c OK [00:41:51]MH_I2C_Read... [00:41:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:51]Read from MH i2c: E2 [00:41:51]MH_I2C_Read... [00:41:51]Read from MH i2c: E2 0E 00 [00:41:51]MH_I2C_Read... [00:41:51]Read from MH i2c: E2 0E 00 0B 21 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 96 [00:41:51]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:41:51]wFMCommunicate OK [00:41:51]SAM_PROTO_GetShiftState done [00:41:51]FM_GetShiftState done [00:41:51]opened in 1724199301 [00:41:51]opened+sec_in_day 1724285701 [00:41:51]quantity*price = 200025 [00:41:51]sum+1 = 200026 [00:41:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 14 21.08.2024 00:41 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58820 ФПД: 68835496990011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T004152&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58820&fm=68835496990011&tin=02508201610067®Number=0000000000162794&sum=200025 [00:41:52]StoreToDocumentArchive [00:41:52]shift 101 fd 58820 [00:41:52]save to /storage/0101/doc_00058820 [00:41:52]save last doc name /storage/0101/doc_00058820 to /storage/kkm_last_doc_name [00:41:52]save OK [00:41:52]Clear old archive folders... [00:41:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:41:52]tlvbuf is 01F11AF0 [00:41:52]SAM_PROTO_ClearQueue [00:41:52]wFMCommunicate request_size=4 [00:41:52]MH_SAM_APDU [00:41:52]CAPDU: 80 09 00 00 [00:41:52]Write to MH i2c: E2 08 00 18 21 80 09 00 00 00 00 00 00 AB [00:41:52]Write i2c OK [00:41:52]MH_I2C_Read... [00:41:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:41:52]Read from MH i2c: E2 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 03 00 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 03 00 18 21 00 90 00 AD [00:41:52]RAPDU: 90 00 [00:41:52]wFMCommunicate OK [00:41:52]SAM_PROTO_ClearQueue done [00:41:52]KKMCreateOFDPacket [00:41:52]OFDProtocolAddRootSTLVToBuf [00:41:52]FM_MakeSignedData [00:41:52]FM_MakeSignedData [00:41:52]SAM_PROTO_SignData [00:41:52]wFMCommunicate request_size=4 [00:41:52]MH_SAM_APDU [00:41:52]CAPDU: 80 0D 01 02 [00:41:52]Write to MH i2c: E2 08 00 19 21 80 0D 01 02 00 00 00 00 B3 [00:41:52]Write i2c OK [00:41:52]MH_I2C_Read... [00:41:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:41:52]Read from MH i2c: E2 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 03 00 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 03 00 19 21 00 90 00 AE [00:41:52]RAPDU: 90 00 [00:41:52]wFMCommunicate OK [00:41:52]wFMCommunicate request_size=255 [00:41:52]MH_SAM_APDU [00:41:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D0 37 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E5 00 00 35 04 06 00 3E 9B 03 58 [00:41:52]Write to MH i2c: E2 02 01 1A 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 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D0 37 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E5 00 00 35 04 06 00 3E 9B 03 58 00 00 D7 [00:41:52]Write i2c OK [00:41:52]MH_I2C_Read... [00:41:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:52]Read from MH i2c: E2 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 03 00 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 03 00 1A 21 00 90 00 AF [00:41:52]RAPDU: 90 00 [00:41:52]wFMCommunicate OK [00:41:52]wFMCommunicate request_size=7 [00:41:52]MH_SAM_APDU [00:41:52]CAPDU: 80 0D 02 02 02 95 3B [00:41:52]Write to MH i2c: E2 0A 00 1B 21 80 0D 02 02 02 00 95 3B 00 00 8A [00:41:52]Write i2c OK [00:41:52]MH_I2C_Read... [00:41:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:52]Read from MH i2c: E2 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 03 00 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 03 00 1B 21 00 90 00 B0 [00:41:52]RAPDU: 90 00 [00:41:52]wFMCommunicate OK [00:41:52]wFMCommunicate request_size=4 [00:41:52]MH_SAM_APDU [00:41:52]CAPDU: 80 0D 03 02 [00:41:52]Write to MH i2c: E2 08 00 1C 21 80 0D 03 02 00 00 00 00 B8 [00:41:52]Write i2c OK [00:41:52]MH_I2C_Read... [00:41:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:41:52]Read from MH i2c: E2 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 0B 00 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 0B 00 1C 21 00 3E B5 F8 9D 87 18 E3 3E 90 00 01 [00:41:52]RAPDU: 3E B5 F8 9D 87 18 E3 3E 90 00 [00:41:52]wFMCommunicate OK [00:41:52]SAM_PROTO_SignData done [00:41:52]FM_MakeSignedData done [00:41:52]CreateOFDProtocolMessage [00:41:52]wFMCommunicate request_size=4 [00:41:52]MH_SAM_APDU [00:41:52]CAPDU: 80 11 00 00 [00:41:52]Write to MH i2c: E2 08 00 1D 21 80 11 00 00 00 00 00 00 B8 [00:41:52]Write i2c OK [00:41:52]MH_I2C_Read... [00:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:52]Read from MH i2c: E2 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 17 00 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: E2 17 00 1D 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 04 [00:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:41:52]wFMCommunicate OK [00:41:52]CreateOFDProtocolMessage done [00:41:52]OFDSenderStorePacket 58820 [00:41:52]StoreOFDPacket docnum=58820 [00:41:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 11 43 04 01 7A 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D0 37 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E5 00 00 35 04 06 00 3E 9B 03 58 95 3B 3E B5 F8 9D 87 18 E3 3E [00:41:52]CheckFolder [00:41:52]dirname=/storage/ofd_packets [00:41:52]CheckFolder done [00:41:52]ProducePacketName [00:41:52]name=ofd_packets/00058820 [00:41:52]NVStorageSaveData ofd_packets/00058820 [00:41:52]File name is /storage/ofd_packets/00058820 [00:41:52]Write 298 bytes [00:41:52]NVStorageSaveData done [00:41:52]OFDSenderStorePacket done [00:41:52]KKMCreateOFDPacket done [00:41:52]NVStorageSaveData kkm_last_timestamp [00:41:52]File name is /storage/kkm_last_timestamp [00:41:52]Write 4 bytes [00:41:52]NVStorageSaveData done [00:41:52]ExternCall_PrintAddStr [00:41:52]wPrintStart [00:41:52]Write to MH i2c: 01 00 00 1E 21 3F [00:41:52]Write i2c OK [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: 01 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: 01 07 00 [00:41:52]MH_I2C_Read... [00:41:52]Read from MH i2c: 01 07 00 1E 21 00 00 00 00 00 FF 0F 54 [00:41:52]RasterBufferAndPrint [00:41:52]line Счет N : (1)2076180 [00:41:52]line ИНН: 02508201610067 [00:41:52]line Контрольно-Кассовый Чек [00:41:52]line ПРОДАЖА [00:41:52]line ТРК (МРК, ГНК) : 21 [00:41:52]line Товар: 2710194210 [00:41:52]line ДТ-К-5 [00:41:52]line 26.250 * 76.20 [00:41:52]line = 2000.25 [00:41:52]line НДС 12% НСП 1% [00:41:52]line > о реализуемом товаре [00:41:52]line ИТОГО: 2000.25 [00:41:52]line НСП 1% : 17.70 [00:41:52]line НДС 12% : 212.42 [00:41:52]line Наличными: 0.00 [00:41:52]line Безнал.: 2000.25 [00:41:52]line Место: АЗС № 135 "Партнер Нефть" [00:41:52]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:41:52]line СНО: Общий режим [00:41:52]line Чек 14 21.08.2024 00:41 [00:41:52]line Смена: 101 ФФД: 1.0 [00:41:52]line ЗНМ: 0300000196 [00:41:52]line РНМ: 0000000000162794 [00:41:52]line Версия ККМ: v1.0 [00:41:52]line Платежная система: O! деньги [00:41:52]line ФМ: 0000000002094532 [00:41:52]line ФД: 58820 [00:41:52]line ФПД: 68835496990011 [00:41:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T004152&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58820&fm=68835496990011&tin=02508201610067®Number=0000000000162794&sum=200025 [00:41:53]OFD Sender: Processing packet 58820 [packets to send 52, broken 51] [00:41:53]ProducePacketName [00:41:53]name=ofd_packets/00058820 [00:41:53]OFD Sender: To server: pG, [00:41:53]CommunicateWithHost lk.salyk.kg:30040 [00:41:53]ConnectInit lk.salyk.kg [00:41:53]written 0, free lines is 4095 [00:41:53]Connected sock=9 [00:41:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 11 43 04 01 7A 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D0 37 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C4 E5 00 00 35 04 06 00 3E 9B 03 58 95 3B 3E B5 F8 9D 87 18 E3 3E [00:41:53]Write to MH i2c: 01 00 00 48 21 69 [00:41:53]Write i2c OK [00:41:53]MH_I2C_Read... [00:41:53]Read from MH i2c: 01 [00:41:53]MH_I2C_Read... [00:41:53]Read from MH i2c: 01 07 00 [00:41:53]MH_I2C_Read... [00:41:53]Read from MH i2c: 01 07 00 48 21 00 00 00 00 00 B7 0C 33 [00:41:53]RasterBufferAndPrint [00:41:53]line [00:41:53]line [00:41:53]line [00:41:53]line [00:41:53]line [00:41:53]written 0, free lines is 3261 [00:41:53]MH_Cut [00:41:53]Write to MH i2c: D1 01 00 4F 21 01 42 [00:41:53]Write i2c OK [00:41:53]MH_I2C_Read... [00:41:53]Read from MH i2c: D1 [00:41:53]MH_I2C_Read... [00:41:53]Read from MH i2c: D1 01 00 [00:41:53]MH_I2C_Read... [00:41:53]Read from MH i2c: D1 01 00 4F 21 00 41 [00:41:53]Write to MH i2c: 01 00 00 50 21 71 [00:41:53]Write i2c OK [00:41:53]MH_I2C_Read... [00:41:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 9F A7 47 00 D3 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 32 30 39 34 35 33 32 10 04 04 00 C4 E5 00 00 F4 03 04 00 1E E3 C4 66 B6 04 01 00 00 0E 6E C3 4E 83 99 24 64 [00:41:53]CommunicateWithHost err = 0 [00:41:53]CheckOFDResponse [00:41:53]1017 (14) - 77093643461234 [00:41:53]1041 (16) - 0000000002094532 [00:41:53]1040 (4) - 58820 [00:41:53]1012 (4) - 20.08.2024 18:40 [00:41:53]1206 (1) - 0 [00:41:53]OFD Sender: Remove packet 58820 [00:41:53]ProducePacketName [00:41:53]name=ofd_packets/00058820 [00:41:53]NVStorageDeleteData [00:41:54]OFD Sender: No OFD packet to send [00:41:54]*** Cut start [00:41:54]*** Partial cut [00:41:54]*** CUTSNS_PIN = 1 [00:41:54]*** CUTSNS_PIN = 0 [00:41:54]*** Brake cut motor [00:41:55]Read from MH i2c: 01 [00:41:55]MH_I2C_Read... [00:41:55]*** Stop cut motor [00:41:55]*** Cut end [00:41:55]Read from MH i2c: 01 07 00 [00:41:55]MH_I2C_Read... [00:41:55]Read from MH i2c: 01 07 00 50 21 00 00 00 00 00 FF 0F 86 [00:41:55]process_action close_receipt done [00:41:55]requested_data is exist [00:41:55]produce_requested_data [00:41:55]requested_item fm.sn is exist - process it [00:41:55]wFMCommunicate request_size=4 [00:41:55]MH_SAM_APDU [00:41:55]CAPDU: 80 11 00 00 [00:41:55]Write to MH i2c: E2 08 00 51 21 80 11 00 00 00 00 00 00 EC [00:41:55]Write i2c OK [00:41:55]MH_I2C_Read... [00:41:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:55]Read from MH i2c: E2 [00:41:55]MH_I2C_Read... [00:41:55]Read from MH i2c: E2 17 00 [00:41:55]MH_I2C_Read... [00:41:55]Read from MH i2c: E2 17 00 51 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 38 [00:41:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:41:55]wFMCommunicate OK [00:41:55]requested_item fd.num is exist - process it [00:41:55]SAM_PROTO_GetFieldsCounters [00:41:55]wFMCommunicate request_size=4 [00:41:55]MH_SAM_APDU [00:41:55]CAPDU: 80 13 00 00 [00:41:55]Write to MH i2c: E2 08 00 52 21 80 13 00 00 00 00 00 00 EF [00:41:55]Write i2c OK [00:41:55]MH_I2C_Read... [00:41:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:41:55]Read from MH i2c: E2 [00:41:55]MH_I2C_Read... [00:41:55]Read from MH i2c: E2 62 00 [00:41:55]MH_I2C_Read... [00:41:55]Read from MH i2c: E2 62 00 52 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C4 E5 00 00 0E 04 04 00 65 00 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 45 [00:41:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C4 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:41:55]wFMCommunicate OK [00:41:55]SAM_PROTO_GetFieldsCounters done [00:41:55]requested_item shift.num is exist - process it [00:41:55]requested_item shift.opened is exist - process it [00:41:55]req_shift_opened [00:41:55]FM_GetShiftState [00:41:55]SAM_PROTO_GetShiftState [00:41:55]wFMCommunicate request_size=4 [00:41:55]MH_SAM_APDU [00:41:55]CAPDU: 80 13 01 00 [00:41:55]Write to MH i2c: E2 08 00 53 21 80 13 01 00 00 00 00 00 F1 [00:41:55]Write i2c OK [00:41:55]MH_I2C_Read... [00:41:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:55]Read from MH i2c: E2 [00:41:55]MH_I2C_Read... [00:41:55]Read from MH i2c: E2 0E 00 [00:41:55]MH_I2C_Read... [00:41:55]Read from MH i2c: E2 0E 00 53 21 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 DE [00:41:55]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:41:55]wFMCommunicate OK [00:41:55]SAM_PROTO_GetShiftState done [00:41:55]FM_GetShiftState done [00:41:55]req_shift_opened done [00:41:55]requested_item shift.open_date is exist - process it [00:41:55]req_shift_open_date [00:41:55]req_shift_open_date done [00:41:55]produce_requested_data done [00:41:55]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58820,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:41:55]process_action_free close_receipt [00:41:55]json_value_free [00:41:55]json_value_free done [00:41:55]process_json_proto returns [00:41:55]Send response to host [00:41:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58820,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:41:55]free response buf [00:41:55]execute_script done [00:41:55]execute_script returns [00:41:55]free content buf [00:41:55]Sock 10.Close socket [00:41:55]Sock 10.Thread stoped [00:41:59]OFD Sender: No OFD packet to send [00:42:04]OFD Sender: No OFD packet to send [00:42:07]accept exits with 7 [00:42:07]New connection [00:42:07]New thread 3067440484 created [00:42:07]Thread 3067583844 joined [00:42:07]Waiting for new connection... [00:42:07] Sock 7.Parse request [00:42:07]Sock 7.Check first char [00:42:07]Sock 7.First char is OK [00:42:07]request: POST /json_proto HTTP/1.0 [00:42:07]Method: POST [00:42:07]URL: /json_proto [00:42:07]Method is POST - this is cgi request [00:42:07]url: /json_proto [00:42:07]query_string will be loaded in cgi processing [00:42:07]execute_cgi json_proto POST (null) [00:42:07]execute_cgi path=json_proto method=POST [00:42:07]POST find Content-Length [00:42:07]Host: 172.17.44.3:8080 [00:42:07]Content-Length: 805 [00:42:07]Content-Type: application/json [00:42:07] [00:42:07]POST finish read [00:42:07]Found Content-Length = 805 [00:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 14.510, "sum" : 1400.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:42:07]execute_script... [00:42:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 14.510, "sum" : 1400.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:42:07]POST & json_proto [00:42:07]process_json_proto [00:42:07]json parsed OK: [00:42:07]protocol is kg_v1.0 [00:42:07]action value=close_receipt [00:42:07]process_action close_receipt [00:42:07]cmd_close_receipt [00:42:07]MH_GetDate [00:42:07]Write to MH i2c: F0 00 00 54 21 64 [00:42:07]Write i2c OK [00:42:07]MH_I2C_Read... [00:42:07]Read from MH i2c: F0 [00:42:07]MH_I2C_Read... [00:42:07]Read from MH i2c: F0 09 00 [00:42:07]MH_I2C_Read... [00:42:07]Read from MH i2c: F0 09 00 54 21 00 E0 37 C5 66 AD C5 5D 66 E4 [00:42:07]GetLastDocTimeStamp 1724200912 [00:42:07]current date 1724200928 [00:42:07]FM_GetShiftState [00:42:07]SAM_PROTO_GetShiftState [00:42:07]wFMCommunicate request_size=4 [00:42:07]MH_SAM_APDU [00:42:07]CAPDU: 80 13 01 00 [00:42:07]Write to MH i2c: E2 08 00 55 21 80 13 01 00 00 00 00 00 F3 [00:42:07]Write i2c OK [00:42:07]MH_I2C_Read... [00:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:07]Read from MH i2c: E2 [00:42:07]MH_I2C_Read... [00:42:07]Read from MH i2c: E2 0E 00 [00:42:07]MH_I2C_Read... [00:42:07]Read from MH i2c: E2 0E 00 55 21 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 E0 [00:42:07]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:42:07]wFMCommunicate OK [00:42:07]SAM_PROTO_GetShiftState done [00:42:07]FM_GetShiftState done [00:42:07]opened in 1724199301 [00:42:07]opened+sec_in_day 1724285701 [00:42:07]quantity*price = 140021 [00:42:07]sum+1 = 140023 [00:42:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.22 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 0.00 Безнал.: 1400.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 15 21.08.2024 00:42 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58821 ФПД: 273089808521075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T004209&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58821&fm=273089808521075&tin=02508201610067®Number=0000000000162794&sum=140022 [00:42:08]StoreToDocumentArchive [00:42:08]shift 101 fd 58821 [00:42:08]save to /storage/0101/doc_00058821 [00:42:08]save last doc name /storage/0101/doc_00058821 to /storage/kkm_last_doc_name [00:42:08]save OK [00:42:08]Clear old archive folders... [00:42:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:42:08]tlvbuf is 01FEBCF0 [00:42:08]SAM_PROTO_ClearQueue [00:42:08]wFMCommunicate request_size=4 [00:42:08]MH_SAM_APDU [00:42:08]CAPDU: 80 09 00 00 [00:42:08]Write to MH i2c: E2 08 00 62 21 80 09 00 00 00 00 00 00 F5 [00:42:08]Write i2c OK [00:42:08]MH_I2C_Read... [00:42:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:42:08]Read from MH i2c: E2 [00:42:08]MH_I2C_Read... [00:42:08]Read from MH i2c: E2 03 00 [00:42:08]MH_I2C_Read... [00:42:08]Read from MH i2c: E2 03 00 62 21 00 90 00 F7 [00:42:08]RAPDU: 90 00 [00:42:08]wFMCommunicate OK [00:42:08]SAM_PROTO_ClearQueue done [00:42:08]KKMCreateOFDPacket [00:42:08]OFDProtocolAddRootSTLVToBuf [00:42:08]FM_MakeSignedData [00:42:08]FM_MakeSignedData [00:42:08]SAM_PROTO_SignData [00:42:08]wFMCommunicate request_size=4 [00:42:08]MH_SAM_APDU [00:42:08]CAPDU: 80 0D 01 02 [00:42:08]Write to MH i2c: E2 08 00 63 21 80 0D 01 02 00 00 00 00 FD [00:42:08]Write i2c OK [00:42:08]MH_I2C_Read... [00:42:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:42:08]Read from MH i2c: E2 [00:42:08]MH_I2C_Read... [00:42:08]Read from MH i2c: E2 03 00 [00:42:08]MH_I2C_Read... [00:42:08]Read from MH i2c: E2 03 00 63 21 00 90 00 F8 [00:42:08]RAPDU: 90 00 [00:42:08]wFMCommunicate OK [00:42:08]wFMCommunicate request_size=255 [00:42:08]MH_SAM_APDU [00:42:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 AE 38 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 E1 37 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E5 00 00 35 04 06 00 [00:42:08]Write to MH i2c: E2 02 01 64 21 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 AE 38 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 E1 37 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E5 00 00 35 04 06 00 00 00 C7 [00:42:08]Write i2c OK [00:42:08]MH_I2C_Read... [00:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:09]Read from MH i2c: E2 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: E2 03 00 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: E2 03 00 64 21 00 90 00 F9 [00:42:09]RAPDU: 90 00 [00:42:09]wFMCommunicate OK [00:42:09]wFMCommunicate request_size=11 [00:42:09]MH_SAM_APDU [00:42:09]CAPDU: 80 0D 02 02 06 F8 5F AD 07 57 73 [00:42:09]Write to MH i2c: E2 0E 00 65 21 80 0D 02 02 06 00 F8 5F AD 07 57 73 00 00 E1 [00:42:09]Write i2c OK [00:42:09]MH_I2C_Read... [00:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:09]Read from MH i2c: E2 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: E2 03 00 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: E2 03 00 65 21 00 90 00 FA [00:42:09]RAPDU: 90 00 [00:42:09]wFMCommunicate OK [00:42:09]wFMCommunicate request_size=4 [00:42:09]MH_SAM_APDU [00:42:09]CAPDU: 80 0D 03 02 [00:42:09]Write to MH i2c: E2 08 00 66 21 80 0D 03 02 00 00 00 00 02 [00:42:09]Write i2c OK [00:42:09]MH_I2C_Read... [00:42:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:42:09]Read from MH i2c: E2 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: E2 0B 00 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: E2 0B 00 66 21 00 F1 3E 16 01 0C 70 A0 C3 90 00 28 [00:42:09]RAPDU: F1 3E 16 01 0C 70 A0 C3 90 00 [00:42:09]wFMCommunicate OK [00:42:09]SAM_PROTO_SignData done [00:42:09]FM_MakeSignedData done [00:42:09]CreateOFDProtocolMessage [00:42:09]wFMCommunicate request_size=4 [00:42:09]MH_SAM_APDU [00:42:09]CAPDU: 80 11 00 00 [00:42:09]Write to MH i2c: E2 08 00 67 21 80 11 00 00 00 00 00 00 02 [00:42:09]Write i2c OK [00:42:09]MH_I2C_Read... [00:42:09]OFD Sender: No OFD packet to send [00:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:09]Read from MH i2c: E2 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: E2 17 00 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: E2 17 00 67 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4E [00:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:42:09]wFMCommunicate OK [00:42:09]CreateOFDProtocolMessage done [00:42:09]OFDSenderStorePacket 58821 [00:42:09]StoreOFDPacket docnum=58821 [00:42:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 BD 9C 08 01 2C DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 AE 38 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 E1 37 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E5 00 00 35 04 06 00 F8 5F AD 07 57 73 F1 3E 16 01 0C 70 A0 C3 [00:42:09]CheckFolder [00:42:09]dirname=/storage/ofd_packets [00:42:09]CheckFolder done [00:42:09]ProducePacketName [00:42:09]name=ofd_packets/00058821 [00:42:09]NVStorageSaveData ofd_packets/00058821 [00:42:09]File name is /storage/ofd_packets/00058821 [00:42:09]Write 302 bytes [00:42:09]NVStorageSaveData done [00:42:09]OFDSenderStorePacket done [00:42:09]KKMCreateOFDPacket done [00:42:09]NVStorageSaveData kkm_last_timestamp [00:42:09]File name is /storage/kkm_last_timestamp [00:42:09]Write 4 bytes [00:42:09]NVStorageSaveData done [00:42:09]ExternCall_PrintAddStr [00:42:09]wPrintStart [00:42:09]Write to MH i2c: 01 00 00 68 21 89 [00:42:09]Write i2c OK [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: 01 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: 01 07 00 [00:42:09]MH_I2C_Read... [00:42:09]Read from MH i2c: 01 07 00 68 21 00 00 00 00 00 FF 0F 9E [00:42:09]RasterBufferAndPrint [00:42:09]line Счет N : (1)2076181 [00:42:09]line ИНН: 02508201610067 [00:42:09]line Контрольно-Кассовый Чек [00:42:09]line ПРОДАЖА [00:42:09]line ТРК (МРК, ГНК) : 51 [00:42:09]line Товар: 2710124900 [00:42:09]line Аи-100-К-3 [00:42:09]line 14.510 * 96.50 [00:42:09]line = 1400.22 [00:42:09]line НДС 12% НСП 1% [00:42:09]line > о реализуемом товаре [00:42:09]line ИТОГО: 1400.22 [00:42:09]line НСП 1% : 12.39 [00:42:09]line НДС 12% : 148.70 [00:42:09]line Наличными: 0.00 [00:42:09]line Безнал.: 1400.22 [00:42:09]line Место: АЗС № 135 "Партнер Нефть" [00:42:09]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:42:09]line СНО: Общий режим [00:42:09]line Чек 15 21.08.2024 00:42 [00:42:09]line Смена: 101 ФФД: 1.0 [00:42:09]line ЗНМ: 0300000196 [00:42:09]line РНМ: 0000000000162794 [00:42:09]line Версия ККМ: v1.0 [00:42:09]line Платежная система: O! деньги [00:42:09]line ФМ: 0000000002094532 [00:42:09]line ФД: 58821 [00:42:09]line ФПД: 273089808521075 [00:42:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T004209&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58821&fm=273089808521075&tin=02508201610067®Number=0000000000162794&sum=140022 [00:42:09]OFD Sender: Processing packet 58821 [packets to send 52, broken 51] [00:42:09]ProducePacketName [00:42:09]name=ofd_packets/00058821 [00:42:09]OFD Sender: To server: pG, [00:42:09]CommunicateWithHost lk.salyk.kg:30040 [00:42:09]ConnectInit lk.salyk.kg [00:42:09]written 0, free lines is 4095 [00:42:09]Connected sock=10 [00:42:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 BD 9C 08 01 2C DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 AE 38 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 E1 37 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E5 00 00 35 04 06 00 F8 5F AD 07 57 73 F1 3E 16 01 0C 70 A0 C3 [00:42:10]Write to MH i2c: 01 00 00 92 21 B3 [00:42:10]Write i2c OK [00:42:10]MH_I2C_Read... [00:42:10]Read from MH i2c: 01 [00:42:10]MH_I2C_Read... [00:42:10]Read from MH i2c: 01 07 00 [00:42:10]MH_I2C_Read... [00:42:10]Read from MH i2c: 01 07 00 92 21 00 00 00 00 00 B7 0C 7D [00:42:10]RasterBufferAndPrint [00:42:10]line [00:42:10]line [00:42:10]line [00:42:10]line [00:42:10]line [00:42:10]written 0, free lines is 3261 [00:42:10]MH_Cut [00:42:10]Write to MH i2c: D1 01 00 99 21 01 8C [00:42:10]Write i2c OK [00:42:10]MH_I2C_Read... [00:42:10]Read from MH i2c: D1 [00:42:10]MH_I2C_Read... [00:42:10]Read from MH i2c: D1 01 00 [00:42:10]MH_I2C_Read... [00:42:10]Read from MH i2c: D1 01 00 99 21 00 8B [00:42:10]Write to MH i2c: 01 00 00 9A 21 BB [00:42:10]Write i2c OK [00:42:10]MH_I2C_Read... [00:42:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 77 38 47 00 D7 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C5 E5 00 00 F4 03 04 00 2E E3 C4 66 B6 04 01 00 00 F3 A0 3E 78 9B B4 18 39 [00:42:10]CommunicateWithHost err = 0 [00:42:10]CheckOFDResponse [00:42:10]1017 (14) - 77093643461234 [00:42:10]1041 (16) - 0000000002094532 [00:42:10]1040 (4) - 58821 [00:42:10]1012 (4) - 20.08.2024 18:40 [00:42:10]1206 (1) - 0 [00:42:10]OFD Sender: Remove packet 58821 [00:42:10]ProducePacketName [00:42:10]name=ofd_packets/00058821 [00:42:10]NVStorageDeleteData [00:42:10]OFD Sender: No OFD packet to send [00:42:11]*** Cut start [00:42:11]*** Partial cut [00:42:11]*** CUTSNS_PIN = 1 [00:42:11]*** CUTSNS_PIN = 0 [00:42:11]*** Brake cut motor [00:42:11]Read from MH i2c: 01 [00:42:11]MH_I2C_Read... [00:42:11]Read from MH i2c: 01 07 00 [00:42:11]MH_I2C_Read... [00:42:11]*** Stop cut motor [00:42:11]*** Cut end [00:42:11]Read from MH i2c: 01 07 00 9A 21 00 00 00 00 00 FF 0F D0 [00:42:11]process_action close_receipt done [00:42:11]requested_data is exist [00:42:11]produce_requested_data [00:42:11]requested_item fm.sn is exist - process it [00:42:11]wFMCommunicate request_size=4 [00:42:11]MH_SAM_APDU [00:42:11]CAPDU: 80 11 00 00 [00:42:11]Write to MH i2c: E2 08 00 9B 21 80 11 00 00 00 00 00 00 36 [00:42:11]Write i2c OK [00:42:11]MH_I2C_Read... [00:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:11]Read from MH i2c: E2 [00:42:11]MH_I2C_Read... [00:42:11]Read from MH i2c: E2 17 00 [00:42:11]MH_I2C_Read... [00:42:11]Read from MH i2c: E2 17 00 9B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 82 [00:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:42:11]wFMCommunicate OK [00:42:11]requested_item fd.num is exist - process it [00:42:11]SAM_PROTO_GetFieldsCounters [00:42:11]wFMCommunicate request_size=4 [00:42:11]MH_SAM_APDU [00:42:11]CAPDU: 80 13 00 00 [00:42:11]Write to MH i2c: E2 08 00 9C 21 80 13 00 00 00 00 00 00 39 [00:42:11]Write i2c OK [00:42:11]MH_I2C_Read... [00:42:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:42:11]Read from MH i2c: E2 [00:42:11]MH_I2C_Read... [00:42:11]Read from MH i2c: E2 62 00 [00:42:11]MH_I2C_Read... [00:42:11]Read from MH i2c: E2 62 00 9C 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C5 E5 00 00 0E 04 04 00 65 00 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 93 [00:42:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C5 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:42:11]wFMCommunicate OK [00:42:11]SAM_PROTO_GetFieldsCounters done [00:42:11]requested_item shift.num is exist - process it [00:42:11]requested_item shift.opened is exist - process it [00:42:11]req_shift_opened [00:42:11]FM_GetShiftState [00:42:11]SAM_PROTO_GetShiftState [00:42:11]wFMCommunicate request_size=4 [00:42:11]MH_SAM_APDU [00:42:11]CAPDU: 80 13 01 00 [00:42:11]Write to MH i2c: E2 08 00 9D 21 80 13 01 00 00 00 00 00 3B [00:42:11]Write i2c OK [00:42:11]MH_I2C_Read... [00:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:11]Read from MH i2c: E2 [00:42:11]MH_I2C_Read... [00:42:11]Read from MH i2c: E2 0E 00 [00:42:11]MH_I2C_Read... [00:42:11]Read from MH i2c: E2 0E 00 9D 21 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 28 [00:42:11]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:42:11]wFMCommunicate OK [00:42:11]SAM_PROTO_GetShiftState done [00:42:11]FM_GetShiftState done [00:42:11]req_shift_opened done [00:42:11]requested_item shift.open_date is exist - process it [00:42:11]req_shift_open_date [00:42:11]req_shift_open_date done [00:42:11]produce_requested_data done [00:42:11]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58821,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:42:11]process_action_free close_receipt [00:42:11]json_value_free [00:42:11]json_value_free done [00:42:11]process_json_proto returns [00:42:11]Send response to host [00:42:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58821,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:42:11]free response buf [00:42:11]execute_script done [00:42:11]execute_script returns [00:42:11]free content buf [00:42:11]Sock 7.Close socket [00:42:11]Sock 7.Thread stoped [00:42:15]OFD Sender: No OFD packet to send [00:42:20]OFD Sender: No OFD packet to send [00:42:25]OFD Sender: No OFD packet to send [00:42:30]OFD Sender: No OFD packet to send [00:42:35]OFD Sender: No OFD packet to send [00:42:40]OFD Sender: No OFD packet to send [00:42:45]OFD Sender: No OFD packet to send [00:42:50]OFD Sender: No OFD packet to send [00:42:55]OFD Sender: No OFD packet to send [00:43:00]OFD Sender: No OFD packet to send [00:43:05]OFD Sender: No OFD packet to send [00:43:10]OFD Sender: No OFD packet to send [00:43:15]OFD Sender: No OFD packet to send [00:43:20]OFD Sender: No OFD packet to send [00:43:25]OFD Sender: No OFD packet to send [00:43:30]OFD Sender: No OFD packet to send [00:43:35]OFD Sender: No OFD packet to send [00:43:40]OFD Sender: No OFD packet to send [00:43:45]OFD Sender: No OFD packet to send [00:43:50]OFD Sender: No OFD packet to send [00:43:55]OFD Sender: No OFD packet to send [00:44:00]OFD Sender: No OFD packet to send [00:44:05]OFD Sender: No OFD packet to send [00:44:10]OFD Sender: No OFD packet to send [00:44:15]OFD Sender: No OFD packet to send [00:44:20]OFD Sender: No OFD packet to send [00:44:25]OFD Sender: No OFD packet to send [00:44:30]OFD Sender: No OFD packet to send [00:44:35]OFD Sender: No OFD packet to send [00:44:40]OFD Sender: No OFD packet to send [00:44:45]OFD Sender: No OFD packet to send [00:44:50]OFD Sender: No OFD packet to send [00:44:55]OFD Sender: No OFD packet to send [00:45:00]OFD Sender: No OFD packet to send [00:45:05]OFD Sender: No OFD packet to send [00:45:10]OFD Sender: No OFD packet to send [00:45:15]OFD Sender: No OFD packet to send [00:45:20]OFD Sender: No OFD packet to send [00:45:25]OFD Sender: No OFD packet to send [00:45:30]OFD Sender: No OFD packet to send [00:45:35]OFD Sender: No OFD packet to send [00:45:40]OFD Sender: No OFD packet to send [00:45:45]OFD Sender: No OFD packet to send [00:45:50]OFD Sender: No OFD packet to send [00:45:55]OFD Sender: No OFD packet to send [00:46:00]OFD Sender: No OFD packet to send [00:46:05]OFD Sender: No OFD packet to send [00:46:10]OFD Sender: No OFD packet to send [00:46:15]OFD Sender: No OFD packet to send [00:46:20]OFD Sender: No OFD packet to send [00:46:25]OFD Sender: No OFD packet to send [00:46:30]OFD Sender: No OFD packet to send [00:46:35]OFD Sender: No OFD packet to send [00:46:40]OFD Sender: No OFD packet to send [00:46:45]OFD Sender: No OFD packet to send [00:46:50]OFD Sender: No OFD packet to send [00:46:55]OFD Sender: No OFD packet to send [00:47:00]OFD Sender: No OFD packet to send [00:47:05]OFD Sender: No OFD packet to send [00:47:10]OFD Sender: No OFD packet to send [00:47:15]OFD Sender: No OFD packet to send [00:47:20]OFD Sender: No OFD packet to send [00:47:25]OFD Sender: No OFD packet to send [00:47:30]OFD Sender: No OFD packet to send [00:47:35]OFD Sender: No OFD packet to send [00:47:40]OFD Sender: No OFD packet to send [00:47:45]OFD Sender: No OFD packet to send [00:47:50]OFD Sender: No OFD packet to send [00:47:55]OFD Sender: No OFD packet to send [00:48:00]OFD Sender: No OFD packet to send [00:48:05]OFD Sender: No OFD packet to send [00:48:10]OFD Sender: No OFD packet to send [00:48:16]OFD Sender: No OFD packet to send [00:48:21]OFD Sender: No OFD packet to send [00:48:26]OFD Sender: No OFD packet to send [00:48:31]OFD Sender: No OFD packet to send [00:48:36]OFD Sender: No OFD packet to send [00:48:41]OFD Sender: No OFD packet to send [00:48:46]OFD Sender: No OFD packet to send [00:48:51]OFD Sender: No OFD packet to send [00:48:56]OFD Sender: No OFD packet to send [00:49:01]OFD Sender: No OFD packet to send [00:49:06]OFD Sender: No OFD packet to send [00:49:10]accept exits with 9 [00:49:10]New connection [00:49:10]New thread 3067583844 created [00:49:10]Thread 3067440484 joined [00:49:10]Waiting for new connection... [00:49:10] Sock 9.Parse request [00:49:10]Sock 9.Check first char [00:49:10]Sock 9.First char is OK [00:49:10]request: POST /json_proto HTTP/1.0 [00:49:10]Method: POST [00:49:10]URL: /json_proto [00:49:10]Method is POST - this is cgi request [00:49:10]url: /json_proto [00:49:10]query_string will be loaded in cgi processing [00:49:10]execute_cgi json_proto POST (null) [00:49:10]execute_cgi path=json_proto method=POST [00:49:10]POST find Content-Length [00:49:10]Host: 172.17.44.3:8080 [00:49:10]Content-Length: 804 [00:49:10]Content-Type: application/json [00:49:10] [00:49:10]POST finish read [00:49:10]Found Content-Length = 804 [00:49:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:49:10]execute_script... [00:49: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)2076182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:49:10]POST & json_proto [00:49:10]process_json_proto [00:49:10]json parsed OK: [00:49:10]protocol is kg_v1.0 [00:49:10]action value=close_receipt [00:49:10]process_action close_receipt [00:49:10]cmd_close_receipt [00:49:10]MH_GetDate [00:49:10]Write to MH i2c: F0 00 00 9E 21 AE [00:49:10]Write i2c OK [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: F0 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: F0 09 00 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: F0 09 00 9E 21 00 87 39 C5 66 AD C5 5D 66 D7 [00:49:10]GetLastDocTimeStamp 1724200929 [00:49:10]current date 1724201351 [00:49:10]FM_GetShiftState [00:49:10]SAM_PROTO_GetShiftState [00:49:10]wFMCommunicate request_size=4 [00:49:10]MH_SAM_APDU [00:49:10]CAPDU: 80 13 01 00 [00:49:10]Write to MH i2c: E2 08 00 9F 21 80 13 01 00 00 00 00 00 3D [00:49:10]Write i2c OK [00:49:10]MH_I2C_Read... [00:49:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:49:10]Read from MH i2c: E2 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 0E 00 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 0E 00 9F 21 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 2A [00:49:10]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:49:10]wFMCommunicate OK [00:49:10]SAM_PROTO_GetShiftState done [00:49:10]FM_GetShiftState done [00:49:10]opened in 1724199301 [00:49:10]opened+sec_in_day 1724285701 [00:49:10]quantity*price = 100021 [00:49:10]sum+1 = 100023 [00:49:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 16 21.08.2024 00:49 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58822 ФПД: 108348846292779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T004911&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58822&fm=108348846292779&tin=02508201610067®Number=0000000000162794&sum=100022 [00:49:11]StoreToDocumentArchive [00:49:11]shift 101 fd 58822 [00:49:11]save to /storage/0101/doc_00058822 [00:49:11]save last doc name /storage/0101/doc_00058822 to /storage/kkm_last_doc_name [00:49:11]save OK [00:49:11]Clear old archive folders... [00:49:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:49:11]tlvbuf is 01F4C5D0 [00:49:11]SAM_PROTO_ClearQueue [00:49:11]wFMCommunicate request_size=4 [00:49:11]MH_SAM_APDU [00:49:11]CAPDU: 80 09 00 00 [00:49:11]Write to MH i2c: E2 08 00 AC 21 80 09 00 00 00 00 00 00 3F [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:49:11]Read from MH i2c: E2 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 03 00 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 03 00 AC 21 00 90 00 41 [00:49:11]RAPDU: 90 00 [00:49:11]wFMCommunicate OK [00:49:11]SAM_PROTO_ClearQueue done [00:49:11]KKMCreateOFDPacket [00:49:11]OFDProtocolAddRootSTLVToBuf [00:49:11]FM_MakeSignedData [00:49:11]FM_MakeSignedData [00:49:11]SAM_PROTO_SignData [00:49:11]wFMCommunicate request_size=4 [00:49:11]MH_SAM_APDU [00:49:11]CAPDU: 80 0D 01 02 [00:49:11]Write to MH i2c: E2 08 00 AD 21 80 0D 01 02 00 00 00 00 47 [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:49:11]Read from MH i2c: E2 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 03 00 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 03 00 AD 21 00 90 00 42 [00:49:11]RAPDU: 90 00 [00:49:11]wFMCommunicate OK [00:49:11]wFMCommunicate request_size=255 [00:49:11]MH_SAM_APDU [00:49:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 10 00 00 00 F4 03 04 00 87 39 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E5 00 00 35 04 06 00 62 [00:49:11]Write to MH i2c: E2 02 01 AE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 10 00 00 00 F4 03 04 00 87 39 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E5 00 00 35 04 06 00 62 00 00 89 [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:49:11]Read from MH i2c: E2 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 03 00 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 03 00 AE 21 00 90 00 43 [00:49:11]RAPDU: 90 00 [00:49:11]wFMCommunicate OK [00:49:11]wFMCommunicate request_size=10 [00:49:11]MH_SAM_APDU [00:49:11]CAPDU: 80 0D 02 02 05 8A EE 7E BF 2B [00:49:11]Write to MH i2c: E2 0D 00 AF 21 80 0D 02 02 05 00 8A EE 7E BF 2B 00 00 34 [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:49:11]Read from MH i2c: E2 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 03 00 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 03 00 AF 21 00 90 00 44 [00:49:11]RAPDU: 90 00 [00:49:11]wFMCommunicate OK [00:49:11]wFMCommunicate request_size=4 [00:49:11]MH_SAM_APDU [00:49:11]CAPDU: 80 0D 03 02 [00:49:11]Write to MH i2c: E2 08 00 B0 21 80 0D 03 02 00 00 00 00 4C [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:49:11]Read from MH i2c: E2 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 0B 00 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 0B 00 B0 21 00 B7 30 23 1A DF 8A 37 92 90 00 A3 [00:49:11]RAPDU: B7 30 23 1A DF 8A 37 92 90 00 [00:49:11]wFMCommunicate OK [00:49:11]SAM_PROTO_SignData done [00:49:11]FM_MakeSignedData done [00:49:11]CreateOFDProtocolMessage [00:49:11]wFMCommunicate request_size=4 [00:49:11]MH_SAM_APDU [00:49:11]CAPDU: 80 11 00 00 [00:49:11]Write to MH i2c: E2 08 00 B1 21 80 11 00 00 00 00 00 00 4C [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:49:11]Read from MH i2c: E2 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 17 00 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: E2 17 00 B1 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 98 [00:49:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:49:11]wFMCommunicate OK [00:49:11]CreateOFDProtocolMessage done [00:49:11]OFDSenderStorePacket 58822 [00:49:11]StoreOFDPacket docnum=58822 [00:49:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CF 25 07 01 2D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 10 00 00 00 F4 03 04 00 87 39 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E5 00 00 35 04 06 00 62 8A EE 7E BF 2B B7 30 23 1A DF 8A 37 92 [00:49:11]CheckFolder [00:49:11]dirname=/storage/ofd_packets [00:49:11]CheckFolder done [00:49:11]ProducePacketName [00:49:11]name=ofd_packets/00058822 [00:49:11]NVStorageSaveData ofd_packets/00058822 [00:49:11]File name is /storage/ofd_packets/00058822 [00:49:11]Write 301 bytes [00:49:11]NVStorageSaveData done [00:49:11]OFDSenderStorePacket done [00:49:11]KKMCreateOFDPacket done [00:49:11]NVStorageSaveData kkm_last_timestamp [00:49:11]File name is /storage/kkm_last_timestamp [00:49:11]Write 4 bytes [00:49:11]NVStorageSaveData done [00:49:12]ExternCall_PrintAddStr [00:49:12]wPrintStart [00:49:12]Write to MH i2c: 01 00 00 B2 21 D3 [00:49:12]OFD Sender: Processing packet 58822 [packets to send 52, broken 51] [00:49:12]ProducePacketName [00:49:12]name=ofd_packets/00058822 [00:49:12]OFD Sender: To server: pG, [00:49:12]CommunicateWithHost lk.salyk.kg:30040 [00:49:12]ConnectInit lk.salyk.kg [00:49:12]Write i2c OK [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: 01 [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: 01 07 00 [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: 01 07 00 B2 21 00 00 00 00 00 FF 0F E8 [00:49:12]RasterBufferAndPrint [00:49:12]line Счет N : (1)2076182 [00:49:12]line ИНН: 02508201610067 [00:49:12]line Контрольно-Кассовый Чек [00:49:12]line ПРОДАЖА [00:49:12]line ТРК (МРК, ГНК) : 42 [00:49:12]line Товар: 2710124500 [00:49:12]line Аи-95-К-5 [00:49:12]line 13.480 * 74.20 [00:49:12]line = 1000.22 [00:49:12]line НДС 12% НСП 1% [00:49:12]line > о реализуемом товаре [00:49:12]line ИТОГО: 1000.22 [00:49:12]line НСП 1% : 8.85 [00:49:12]line НДС 12% : 106.22 [00:49:12]line Наличными: 0.00 [00:49:12]line Безнал.: 1000.22 [00:49:12]line Место: АЗС № 135 "Партнер Нефть" [00:49:12]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:49:12]line СНО: Общий режим [00:49:12]line Чек 16 21.08.2024 00:49 [00:49:12]line Смена: 101 ФФД: 1.0 [00:49:12]line ЗНМ: 0300000196 [00:49:12]line РНМ: 0000000000162794 [00:49:12]line Версия ККМ: v1.0 [00:49:12]line Платежная система: O! деньги [00:49:12]line ФМ: 0000000002094532 [00:49:12]line ФД: 58822 [00:49:12]line ФПД: 108348846292779 [00:49:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T004911&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58822&fm=108348846292779&tin=02508201610067®Number=0000000000162794&sum=100022 [00:49:12]Connected sock=7 [00:49:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CF 25 07 01 2D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 10 00 00 00 F4 03 04 00 87 39 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C6 E5 00 00 35 04 06 00 62 8A EE 7E BF 2B B7 30 23 1A DF 8A 37 92 [00:49:12]written 0, free lines is 4095 [00:49:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 A9 49 47 00 81 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 32 30 39 34 35 33 32 10 04 04 00 C6 E5 00 00 F4 03 04 00 D5 E4 C4 66 B6 04 01 00 00 06 B9 E0 57 80 4A 79 7F [00:49:12]CommunicateWithHost err = 0 [00:49:12]CheckOFDResponse [00:49:12]1017 (14) - 77093643461234 [00:49:12]1041 (16) - 0000000002094532 [00:49:12]1040 (4) - 58822 [00:49:12]1012 (4) - 20.08.2024 18:47 [00:49:12]1206 (1) - 0 [00:49:12]OFD Sender: Remove packet 58822 [00:49:12]ProducePacketName [00:49:12]name=ofd_packets/00058822 [00:49:12]NVStorageDeleteData [00:49:12]Write to MH i2c: 01 00 00 DC 21 FD [00:49:12]Write i2c OK [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: 01 [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: 01 07 00 [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: 01 07 00 DC 21 00 00 00 00 00 B2 0C C2 [00:49:12]RasterBufferAndPrint [00:49:12]line [00:49:12]line [00:49:12]line [00:49:12]line [00:49:12]line [00:49:12]written 0, free lines is 3257 [00:49:12]MH_Cut [00:49:12]Write to MH i2c: D1 01 00 E3 21 01 D6 [00:49:12]Write i2c OK [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: D1 [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: D1 01 00 [00:49:12]MH_I2C_Read... [00:49:12]Read from MH i2c: D1 01 00 E3 21 00 D5 [00:49:12]Write to MH i2c: 01 00 00 E4 21 05 [00:49:12]Write i2c OK [00:49:12]MH_I2C_Read... [00:49:13]OFD Sender: No OFD packet to send [00:49:13]*** Cut start [00:49:13]*** Partial cut [00:49:13]*** CUTSNS_PIN = 1 [00:49:13]*** CUTSNS_PIN = 0 [00:49:14]*** Brake cut motor [00:49:14]Read from MH i2c: 01 [00:49:14]MH_I2C_Read... [00:49:14]*** Stop cut motor [00:49:14]*** Cut end [00:49:14]Read from MH i2c: 01 07 00 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: 01 07 00 E4 21 00 00 00 00 00 FF 0F 1A [00:49:14]process_action close_receipt done [00:49:14]requested_data is exist [00:49:14]produce_requested_data [00:49:14]requested_item fm.sn is exist - process it [00:49:14]wFMCommunicate request_size=4 [00:49:14]MH_SAM_APDU [00:49:14]CAPDU: 80 11 00 00 [00:49:14]Write to MH i2c: E2 08 00 E5 21 80 11 00 00 00 00 00 00 80 [00:49:14]Write i2c OK [00:49:14]MH_I2C_Read... [00:49:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:49:14]Read from MH i2c: E2 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 17 00 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 17 00 E5 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CC [00:49:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:49:14]wFMCommunicate OK [00:49:14]requested_item fd.num is exist - process it [00:49:14]SAM_PROTO_GetFieldsCounters [00:49:14]wFMCommunicate request_size=4 [00:49:14]MH_SAM_APDU [00:49:14]CAPDU: 80 13 00 00 [00:49:14]Write to MH i2c: E2 08 00 E6 21 80 13 00 00 00 00 00 00 83 [00:49:14]Write i2c OK [00:49:14]MH_I2C_Read... [00:49:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:49:14]Read from MH i2c: E2 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 62 00 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 62 00 E6 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C6 E5 00 00 0E 04 04 00 65 00 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 E1 [00:49:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C6 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:49:14]wFMCommunicate OK [00:49:14]SAM_PROTO_GetFieldsCounters done [00:49:14]requested_item shift.num is exist - process it [00:49:14]requested_item shift.opened is exist - process it [00:49:14]req_shift_opened [00:49:14]FM_GetShiftState [00:49:14]SAM_PROTO_GetShiftState [00:49:14]wFMCommunicate request_size=4 [00:49:14]MH_SAM_APDU [00:49:14]CAPDU: 80 13 01 00 [00:49:14]Write to MH i2c: E2 08 00 E7 21 80 13 01 00 00 00 00 00 85 [00:49:14]Write i2c OK [00:49:14]MH_I2C_Read... [00:49:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:49:14]Read from MH i2c: E2 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 0E 00 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 0E 00 E7 21 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 72 [00:49:14]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:49:14]wFMCommunicate OK [00:49:14]SAM_PROTO_GetShiftState done [00:49:14]FM_GetShiftState done [00:49:14]req_shift_opened done [00:49:14]requested_item shift.open_date is exist - process it [00:49:14]req_shift_open_date [00:49:14]req_shift_open_date done [00:49:14]produce_requested_data done [00:49:14]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58822,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:49:14]process_action_free close_receipt [00:49:14]json_value_free [00:49:14]json_value_free done [00:49:14]process_json_proto returns [00:49:14]Send response to host [00:49:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58822,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:49:14]free response buf [00:49:14]execute_script done [00:49:14]execute_script returns [00:49:14]free content buf [00:49:14]Sock 9.Close socket [00:49:14]Sock 9.Thread stoped [00:49:18]OFD Sender: No OFD packet to send [00:49:23]OFD Sender: No OFD packet to send [00:49:28]OFD Sender: No OFD packet to send [00:49:33]OFD Sender: No OFD packet to send [00:49:38]OFD Sender: No OFD packet to send [00:49:43]OFD Sender: No OFD packet to send [00:49:48]OFD Sender: No OFD packet to send [00:49:53]OFD Sender: No OFD packet to send [00:49:58]OFD Sender: No OFD packet to send [00:50:03]OFD Sender: No OFD packet to send [00:50:08]OFD Sender: No OFD packet to send [00:50:13]OFD Sender: No OFD packet to send [00:50:18]OFD Sender: No OFD packet to send [00:50:23]OFD Sender: No OFD packet to send [00:50:28]OFD Sender: No OFD packet to send [00:50:31]accept exits with 10 [00:50:31]New connection [00:50:31]New thread 3067440484 created [00:50:31]Thread 3067583844 joined [00:50:31]Waiting for new connection... [00:50:31] Sock 10.Parse request [00:50:31]Sock 10.Check first char [00:50:31]Sock 10.First char is OK [00:50:31]request: POST /json_proto HTTP/1.0 [00:50:31]Method: POST [00:50:31]URL: /json_proto [00:50:31]Method is POST - this is cgi request [00:50:31]url: /json_proto [00:50:31]query_string will be loaded in cgi processing [00:50:31]execute_cgi json_proto POST (null) [00:50:31]execute_cgi path=json_proto method=POST [00:50:31]POST find Content-Length [00:50:31]Host: 172.17.44.3:8080 [00:50:31]Content-Length: 678 [00:50:31]Content-Type: application/json [00:50:31] [00:50:31]POST finish read [00:50:31]Found Content-Length = 678 [00:50:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:50:31]execute_script... [00: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)2076183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:50:31]POST & json_proto [00:50:31]process_json_proto [00:50:31]json parsed OK: [00:50:31]protocol is kg_v1.0 [00:50:31]action value=close_receipt [00:50:31]process_action close_receipt [00:50:31]cmd_close_receipt [00:50:31]MH_GetDate [00:50:31]Write to MH i2c: F0 00 00 E8 21 F8 [00:50:31]Write i2c OK [00:50:31]MH_I2C_Read... [00:50:31]Read from MH i2c: F0 [00:50:31]MH_I2C_Read... [00:50:31]Read from MH i2c: F0 09 00 [00:50:31]MH_I2C_Read... [00:50:31]Read from MH i2c: F0 09 00 E8 21 00 D8 39 C5 66 AD C5 5D 66 72 [00:50:31]GetLastDocTimeStamp 1724201351 [00:50:31]current date 1724201432 [00:50:31]FM_GetShiftState [00:50:31]SAM_PROTO_GetShiftState [00:50:31]wFMCommunicate request_size=4 [00:50:31]MH_SAM_APDU [00:50:31]CAPDU: 80 13 01 00 [00:50:31]Write to MH i2c: E2 08 00 E9 21 80 13 01 00 00 00 00 00 87 [00:50:31]Write i2c OK [00:50:31]MH_I2C_Read... [00:50:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:31]Read from MH i2c: E2 [00:50:31]MH_I2C_Read... [00:50:31]Read from MH i2c: E2 0E 00 [00:50:31]MH_I2C_Read... [00:50:31]Read from MH i2c: E2 0E 00 E9 21 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 74 [00:50:31]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:50:31]wFMCommunicate OK [00:50:31]SAM_PROTO_GetShiftState done [00:50:31]FM_GetShiftState done [00:50:31]opened in 1724199301 [00:50:31]opened+sec_in_day 1724285701 [00:50:31]quantity*price = 20001 [00:50:31]sum+1 = 20002 [00:50:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 17 21.08.2024 00:50 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58823 ФПД: 12412466452592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T005032&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58823&fm=12412466452592&tin=02508201610067®Number=0000000000162794&sum=20000 [00:50:32]StoreToDocumentArchive [00:50:32]shift 101 fd 58823 [00:50:32]save to /storage/0101/doc_00058823 [00:50:32]save last doc name /storage/0101/doc_00058823 to /storage/kkm_last_doc_name [00:50:32]save OK [00:50:32]Clear old archive folders... [00:50:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:50:32]tlvbuf is 01FEB670 [00:50:32]SAM_PROTO_ClearQueue [00:50:32]wFMCommunicate request_size=4 [00:50:32]MH_SAM_APDU [00:50:32]CAPDU: 80 09 00 00 [00:50:32]Write to MH i2c: E2 08 00 F6 21 80 09 00 00 00 00 00 00 89 [00:50:32]Write i2c OK [00:50:32]MH_I2C_Read... [00:50:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:50:32]Read from MH i2c: E2 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 03 00 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 03 00 F6 21 00 90 00 8B [00:50:32]RAPDU: 90 00 [00:50:32]wFMCommunicate OK [00:50:32]SAM_PROTO_ClearQueue done [00:50:32]KKMCreateOFDPacket [00:50:32]OFDProtocolAddRootSTLVToBuf [00:50:32]FM_MakeSignedData [00:50:32]FM_MakeSignedData [00:50:32]SAM_PROTO_SignData [00:50:32]wFMCommunicate request_size=4 [00:50:32]MH_SAM_APDU [00:50:32]CAPDU: 80 0D 01 02 [00:50:32]Write to MH i2c: E2 08 00 F7 21 80 0D 01 02 00 00 00 00 91 [00:50:32]Write i2c OK [00:50:32]MH_I2C_Read... [00:50:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:50:32]Read from MH i2c: E2 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 03 00 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 03 00 F7 21 00 90 00 8C [00:50:32]RAPDU: 90 00 [00:50:32]wFMCommunicate OK [00:50:32]wFMCommunicate request_size=255 [00:50:32]MH_SAM_APDU [00: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D8 39 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E5 00 00 35 04 06 00 0B [00:50:32]Write to MH i2c: E2 02 01 F8 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D8 39 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E5 00 00 35 04 06 00 0B 00 00 77 [00:50:32]Write i2c OK [00:50:32]MH_I2C_Read... [00:50:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:32]Read from MH i2c: E2 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 03 00 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 03 00 F8 21 00 90 00 8D [00:50:32]RAPDU: 90 00 [00:50:32]wFMCommunicate OK [00:50:32]wFMCommunicate request_size=10 [00:50:32]MH_SAM_APDU [00:50:32]CAPDU: 80 0D 02 02 05 4A 00 A7 58 70 [00:50:32]Write to MH i2c: E2 0D 00 F9 21 80 0D 02 02 05 00 4A 00 A7 58 70 00 00 57 [00:50:32]Write i2c OK [00:50:32]MH_I2C_Read... [00:50:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:32]Read from MH i2c: E2 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 03 00 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 03 00 F9 21 00 90 00 8E [00:50:32]RAPDU: 90 00 [00:50:32]wFMCommunicate OK [00:50:32]wFMCommunicate request_size=4 [00:50:32]MH_SAM_APDU [00:50:32]CAPDU: 80 0D 03 02 [00:50:32]Write to MH i2c: E2 08 00 FA 21 80 0D 03 02 00 00 00 00 96 [00:50:32]Write i2c OK [00:50:32]MH_I2C_Read... [00:50:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:50:32]Read from MH i2c: E2 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 0B 00 [00:50:32]MH_I2C_Read... [00:50:32]Read from MH i2c: E2 0B 00 FA 21 00 A9 A4 F9 77 54 B0 9A 12 90 00 04 [00:50:32]RAPDU: A9 A4 F9 77 54 B0 9A 12 90 00 [00:50:32]wFMCommunicate OK [00:50:32]SAM_PROTO_SignData done [00:50:32]FM_MakeSignedData done [00:50:32]CreateOFDProtocolMessage [00:50:32]wFMCommunicate request_size=4 [00:50:32]MH_SAM_APDU [00:50:32]CAPDU: 80 11 00 00 [00:50:32]Write to MH i2c: E2 08 00 FB 21 80 11 00 00 00 00 00 00 96 [00:50:32]Write i2c OK [00:50:32]MH_I2C_Read... [00:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:33]Read from MH i2c: E2 [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: E2 17 00 [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: E2 17 00 FB 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 E2 [00:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:50:33]wFMCommunicate OK [00:50:33]CreateOFDProtocolMessage done [00:50:33]OFDSenderStorePacket 58823 [00:50:33]StoreOFDPacket docnum=58823 [00:50:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B0 6A 07 01 1A 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D8 39 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E5 00 00 35 04 06 00 0B 4A 00 A7 58 70 A9 A4 F9 77 54 B0 9A 12 [00:50:33]CheckFolder [00:50:33]dirname=/storage/ofd_packets [00:50:33]CheckFolder done [00:50:33]ProducePacketName [00:50:33]name=ofd_packets/00058823 [00:50:33]NVStorageSaveData ofd_packets/00058823 [00:50:33]File name is /storage/ofd_packets/00058823 [00:50:33]Write 301 bytes [00:50:33]NVStorageSaveData done [00:50:33]OFDSenderStorePacket done [00:50:33]KKMCreateOFDPacket done [00:50:33]NVStorageSaveData kkm_last_timestamp [00:50:33]File name is /storage/kkm_last_timestamp [00:50:33]Write 4 bytes [00:50:33]NVStorageSaveData done [00:50:33]ExternCall_PrintAddStr [00:50:33]wPrintStart [00:50:33]Write to MH i2c: 01 00 00 FC 21 1D [00:50:33]Write i2c OK [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: 01 [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: 01 07 00 [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: 01 07 00 FC 21 00 00 00 00 00 FF 0F 32 [00:50:33]RasterBufferAndPrint [00:50:33]line Счет N : (1)2076183 [00:50:33]line ИНН: 02508201610067 [00:50:33]line Контрольно-Кассовый Чек [00:50:33]line ПРОДАЖА [00:50:33]line ТРК (МРК, ГНК) : 33 [00:50:33]line Товар: 2710124130 [00:50:33]line Аи-92-К-4 [00:50:33]line 2.950 * 67.80 [00:50:33]line = 200.01 [00:50:33]line НДС 12% НСП 1% [00:50:33]line > о реализуемом товаре [00:50:33]line ОКРУГЛЕНИЕ: -0.01 [00:50:33]line ИТОГО: 200.00 [00:50:33]line Внесено: 200.00 [00:50:33]line СДАЧА: 0.00 [00:50:33]line НСП 1% : 1.77 [00:50:33]line НДС 12% : 21.24 [00:50:33]line Наличными: 200.00 [00:50:33]line Безнал.: 0.00 [00:50:33]line Место: АЗС № 135 "Партнер Нефть" [00:50:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:50:33]line СНО: Общий режим [00:50:33]line Чек 17 21.08.2024 00:50 [00:50:33]line Смена: 101 ФФД: 1.0 [00:50:33]line ЗНМ: 0300000196 [00:50:33]line РНМ: 0000000000162794 [00:50:33]line Версия ККМ: v1.0 [00:50:33]line ФМ: 0000000002094532 [00:50:33]line ФД: 58823 [00:50:33]line ФПД: 12412466452592 [00:50:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T005032&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58823&fm=12412466452592&tin=02508201610067®Number=0000000000162794&sum=20000 [00:50:33]OFD Sender: Processing packet 58823 [packets to send 52, broken 51] [00:50:33]ProducePacketName [00:50:33]name=ofd_packets/00058823 [00:50:33]OFD Sender: To server: pG, [00:50:33]CommunicateWithHost lk.salyk.kg:30040 [00:50:33]ConnectInit lk.salyk.kg [00:50:33]written 0, free lines is 4095 [00:50:33]Connected sock=9 [00:50:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B0 6A 07 01 1A 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D8 39 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C7 E5 00 00 35 04 06 00 0B 4A 00 A7 58 70 A9 A4 F9 77 54 B0 9A 12 [00:50:33]Write to MH i2c: 01 00 00 27 22 49 [00:50:33]Write i2c OK [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: 01 [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: 01 07 00 [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: 01 07 00 27 22 00 00 00 00 00 9B 0C F7 [00:50:33]RasterBufferAndPrint [00:50:33]line [00:50:33]line [00:50:33]line [00:50:33]line [00:50:33]line [00:50:33]written 0, free lines is 3231 [00:50:33]MH_Cut [00:50:33]Write to MH i2c: D1 01 00 2E 22 01 22 [00:50:33]Write i2c OK [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: D1 [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: D1 01 00 [00:50:33]MH_I2C_Read... [00:50:33]Read from MH i2c: D1 01 00 2E 22 00 21 [00:50:33]Write to MH i2c: 01 00 00 2F 22 51 [00:50:33]Write i2c OK [00:50:33]MH_I2C_Read... [00:50:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 62 D1 47 00 10 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 32 30 39 34 35 33 32 10 04 04 00 C7 E5 00 00 F4 03 04 00 26 E5 C4 66 B6 04 01 00 00 95 B0 E5 FD CE 55 4F BB [00:50:33]CommunicateWithHost err = 0 [00:50:33]CheckOFDResponse [00:50:33]1017 (14) - 77093643461234 [00:50:33]1041 (16) - 0000000002094532 [00:50:33]1040 (4) - 58823 [00:50:33]1012 (4) - 20.08.2024 18:49 [00:50:33]1206 (1) - 0 [00:50:33]OFD Sender: Remove packet 58823 [00:50:33]ProducePacketName [00:50:33]name=ofd_packets/00058823 [00:50:33]NVStorageDeleteData [00:50:34]OFD Sender: No OFD packet to send [00:50:34]*** Cut start [00:50:34]*** Partial cut [00:50:34]*** CUTSNS_PIN = 1 [00:50:34]*** CUTSNS_PIN = 0 [00:50:35]*** Brake cut motor [00:50:35]Read from MH i2c: 01 [00:50:35]MH_I2C_Read... [00:50:35]*** Stop cut motor [00:50:35]*** Cut end [00:50:35]Read from MH i2c: 01 07 00 [00:50:35]MH_I2C_Read... [00:50:35]Read from MH i2c: 01 07 00 2F 22 00 00 00 00 00 FF 0F 66 [00:50:35]process_action close_receipt done [00:50:35]requested_data is exist [00:50:35]produce_requested_data [00:50:35]requested_item fm.sn is exist - process it [00:50:35]wFMCommunicate request_size=4 [00:50:35]MH_SAM_APDU [00:50:35]CAPDU: 80 11 00 00 [00:50:35]Write to MH i2c: E2 08 00 30 22 80 11 00 00 00 00 00 00 CC [00:50:35]Write i2c OK [00:50:35]MH_I2C_Read... [00:50:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:35]Read from MH i2c: E2 [00:50:35]MH_I2C_Read... [00:50:35]Read from MH i2c: E2 17 00 [00:50:35]MH_I2C_Read... [00:50:35]Read from MH i2c: E2 17 00 30 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 18 [00:50:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:50:35]wFMCommunicate OK [00:50:35]requested_item fd.num is exist - process it [00:50:35]SAM_PROTO_GetFieldsCounters [00:50:35]wFMCommunicate request_size=4 [00:50:35]MH_SAM_APDU [00:50:35]CAPDU: 80 13 00 00 [00:50:35]Write to MH i2c: E2 08 00 31 22 80 13 00 00 00 00 00 00 CF [00:50:35]Write i2c OK [00:50:35]MH_I2C_Read... [00:50:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:50:35]Read from MH i2c: E2 [00:50:35]MH_I2C_Read... [00:50:35]Read from MH i2c: E2 62 00 [00:50:35]MH_I2C_Read... [00:50:35]Read from MH i2c: E2 62 00 31 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C7 E5 00 00 0E 04 04 00 65 00 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 31 [00:50:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C7 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:50:35]wFMCommunicate OK [00:50:35]SAM_PROTO_GetFieldsCounters done [00:50:35]requested_item shift.num is exist - process it [00:50:35]requested_item shift.opened is exist - process it [00:50:35]req_shift_opened [00:50:35]FM_GetShiftState [00:50:35]SAM_PROTO_GetShiftState [00:50:35]wFMCommunicate request_size=4 [00:50:35]MH_SAM_APDU [00:50:35]CAPDU: 80 13 01 00 [00:50:35]Write to MH i2c: E2 08 00 32 22 80 13 01 00 00 00 00 00 D1 [00:50:35]Write i2c OK [00:50:35]MH_I2C_Read... [00:50:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:35]Read from MH i2c: E2 [00:50:35]MH_I2C_Read... [00:50:35]Read from MH i2c: E2 0E 00 [00:50:35]MH_I2C_Read... [00:50:35]Read from MH i2c: E2 0E 00 32 22 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 BE [00:50:35]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:50:35]wFMCommunicate OK [00:50:35]SAM_PROTO_GetShiftState done [00:50:35]FM_GetShiftState done [00:50:35]req_shift_opened done [00:50:35]requested_item shift.open_date is exist - process it [00:50:35]req_shift_open_date [00:50:35]req_shift_open_date done [00:50:35]produce_requested_data done [00:50:35]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58823,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:50:35]process_action_free close_receipt [00:50:35]json_value_free [00:50:35]json_value_free done [00:50:35]process_json_proto returns [00:50:35]Send response to host [00:50:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58823,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:50:35]free response buf [00:50:35]execute_script done [00:50:35]execute_script returns [00:50:35]free content buf [00:50:35]Sock 10.Close socket [00:50:35]Sock 10.Thread stoped [00:50:39]OFD Sender: No OFD packet to send [00:50:44]OFD Sender: No OFD packet to send [00:50:49]OFD Sender: No OFD packet to send [00:50:54]OFD Sender: No OFD packet to send [00:50:59]OFD Sender: No OFD packet to send [00:51:04]OFD Sender: No OFD packet to send [00:51:09]OFD Sender: No OFD packet to send [00:51:14]OFD Sender: No OFD packet to send [00:51:19]OFD Sender: No OFD packet to send [00:51:24]OFD Sender: No OFD packet to send [00:51:29]OFD Sender: No OFD packet to send [00:51:34]OFD Sender: No OFD packet to send [00:51:39]OFD Sender: No OFD packet to send [00:51:44]OFD Sender: No OFD packet to send [00:51:49]OFD Sender: No OFD packet to send [00:51:54]OFD Sender: No OFD packet to send [00:51:59]OFD Sender: No OFD packet to send [00:52:04]OFD Sender: No OFD packet to send [00:52:09]OFD Sender: No OFD packet to send [00:52:14]OFD Sender: No OFD packet to send [00:52:19]OFD Sender: No OFD packet to send [00:52:24]OFD Sender: No OFD packet to send [00:52:29]OFD Sender: No OFD packet to send [00:52:34]OFD Sender: No OFD packet to send [00:52:39]OFD Sender: No OFD packet to send [00:52:44]OFD Sender: No OFD packet to send [00:52:49]OFD Sender: No OFD packet to send [00:52:54]OFD Sender: No OFD packet to send [00:52:59]OFD Sender: No OFD packet to send [00:53:04]OFD Sender: No OFD packet to send [00:53:09]OFD Sender: No OFD packet to send [00:53:14]OFD Sender: No OFD packet to send [00:53:19]OFD Sender: No OFD packet to send [00:53:24]OFD Sender: No OFD packet to send [00:53:29]OFD Sender: No OFD packet to send [00:53:34]OFD Sender: No OFD packet to send [00:53:39]OFD Sender: No OFD packet to send [00:53:44]OFD Sender: No OFD packet to send [00:53:49]OFD Sender: No OFD packet to send [00:53:54]OFD Sender: No OFD packet to send [00:53:59]OFD Sender: No OFD packet to send [00:54:04]OFD Sender: No OFD packet to send [00:54:09]OFD Sender: No OFD packet to send [00:54:14]OFD Sender: No OFD packet to send [00:54:19]OFD Sender: No OFD packet to send [00:54:24]OFD Sender: No OFD packet to send [00:54:29]OFD Sender: No OFD packet to send [00:54:34]OFD Sender: No OFD packet to send [00:54:39]OFD Sender: No OFD packet to send [00:54:44]OFD Sender: No OFD packet to send [00:54:49]OFD Sender: No OFD packet to send [00:54:54]OFD Sender: No OFD packet to send [00:54:59]OFD Sender: No OFD packet to send [00:55:04]OFD Sender: No OFD packet to send [00:55:09]OFD Sender: No OFD packet to send [00:55:14]OFD Sender: No OFD packet to send [00:55:19]OFD Sender: No OFD packet to send [00:55:24]OFD Sender: No OFD packet to send [00:55:29]OFD Sender: No OFD packet to send [00:55:34]OFD Sender: No OFD packet to send [00:55:39]OFD Sender: No OFD packet to send [00:55:44]OFD Sender: No OFD packet to send [00:55:49]OFD Sender: No OFD packet to send [00:55:54]OFD Sender: No OFD packet to send [00:55:59]OFD Sender: No OFD packet to send [00:56:04]OFD Sender: No OFD packet to send [00:56:09]OFD Sender: No OFD packet to send [00:56:14]OFD Sender: No OFD packet to send [00:56:19]OFD Sender: No OFD packet to send [00:56:24]OFD Sender: No OFD packet to send [00:56:29]OFD Sender: No OFD packet to send [00:56:34]OFD Sender: No OFD packet to send [00:56:39]OFD Sender: No OFD packet to send [00:56:44]OFD Sender: No OFD packet to send [00:56:49]OFD Sender: No OFD packet to send [00:56:54]OFD Sender: No OFD packet to send [00:56:56]accept exits with 7 [00:56:56]New connection [00:56:56]New thread 3067583844 created [00:56:56]Thread 3067440484 joined [00:56:56]Waiting for new connection... [00:56:56] Sock 7.Parse request [00:56:56]Sock 7.Check first char [00:56:56]Sock 7.First char is OK [00:56:56]request: POST /json_proto HTTP/1.0 [00:56:56]Method: POST [00:56:56]URL: /json_proto [00:56:56]Method is POST - this is cgi request [00:56:56]url: /json_proto [00:56:56]query_string will be loaded in cgi processing [00:56:56]execute_cgi json_proto POST (null) [00:56:56]execute_cgi path=json_proto method=POST [00:56:56]POST find Content-Length [00:56:56]Host: 172.17.44.3:8080 [00:56:56]Content-Length: 805 [00:56:56]Content-Type: application/json [00:56:56] [00:56:56]POST finish read [00:56:56]Found Content-Length = 805 [00:56:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 15.550, "sum" : 1500.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:56:56]execute_script... [00:56:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 15.550, "sum" : 1500.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:56:56]POST & json_proto [00:56:56]process_json_proto [00:56:56]json parsed OK: [00:56:56]protocol is kg_v1.0 [00:56:56]action value=close_receipt [00:56:56]process_action close_receipt [00:56:56]cmd_close_receipt [00:56:56]MH_GetDate [00:56:56]Write to MH i2c: F0 00 00 33 22 44 [00:56:56]Write i2c OK [00:56:56]MH_I2C_Read... [00:56:56]Read from MH i2c: F0 [00:56:56]MH_I2C_Read... [00:56:56]Read from MH i2c: F0 09 00 [00:56:56]MH_I2C_Read... [00:56:56]Read from MH i2c: F0 09 00 33 22 00 5A 3B C5 66 AD C5 5D 66 42 [00:56:56]GetLastDocTimeStamp 1724201432 [00:56:56]current date 1724201818 [00:56:56]FM_GetShiftState [00:56:56]SAM_PROTO_GetShiftState [00:56:56]wFMCommunicate request_size=4 [00:56:56]MH_SAM_APDU [00:56:56]CAPDU: 80 13 01 00 [00:56:56]Write to MH i2c: E2 08 00 34 22 80 13 01 00 00 00 00 00 D3 [00:56:56]Write i2c OK [00:56:56]MH_I2C_Read... [00:56:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:56:56]Read from MH i2c: E2 [00:56:56]MH_I2C_Read... [00:56:56]Read from MH i2c: E2 0E 00 [00:56:56]MH_I2C_Read... [00:56:56]Read from MH i2c: E2 0E 00 34 22 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 C0 [00:56:56]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:56:56]wFMCommunicate OK [00:56:56]SAM_PROTO_GetShiftState done [00:56:56]FM_GetShiftState done [00:56:56]opened in 1724199301 [00:56:56]opened+sec_in_day 1724285701 [00:56:56]quantity*price = 150057 [00:56:56]sum+1 = 150059 [00:56:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.58 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.58 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 18 21.08.2024 00:56 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58824 ФПД: 213808824195648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T005658&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58824&fm=213808824195648&tin=02508201610067®Number=0000000000162794&sum=150058 [00:56:58]StoreToDocumentArchive [00:56:58]shift 101 fd 58824 [00:56:58]save to /storage/0101/doc_00058824 [00:56:58]save last doc name /storage/0101/doc_00058824 to /storage/kkm_last_doc_name [00:56:58]save OK [00:56:58]Clear old archive folders... [00:56:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:56:58]tlvbuf is 01F3E400 [00:56:58]SAM_PROTO_ClearQueue [00:56:58]wFMCommunicate request_size=4 [00:56:58]MH_SAM_APDU [00:56:58]CAPDU: 80 09 00 00 [00:56:58]Write to MH i2c: E2 08 00 41 22 80 09 00 00 00 00 00 00 D5 [00:56:58]Write i2c OK [00:56:58]MH_I2C_Read... [00:56:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:56:58]Read from MH i2c: E2 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 03 00 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 03 00 41 22 00 90 00 D7 [00:56:58]RAPDU: 90 00 [00:56:58]wFMCommunicate OK [00:56:58]SAM_PROTO_ClearQueue done [00:56:58]KKMCreateOFDPacket [00:56:58]OFDProtocolAddRootSTLVToBuf [00:56:58]FM_MakeSignedData [00:56:58]FM_MakeSignedData [00:56:58]SAM_PROTO_SignData [00:56:58]wFMCommunicate request_size=4 [00:56:58]MH_SAM_APDU [00:56:58]CAPDU: 80 0D 01 02 [00:56:58]Write to MH i2c: E2 08 00 42 22 80 0D 01 02 00 00 00 00 DD [00:56:58]Write i2c OK [00:56:58]MH_I2C_Read... [00:56:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:56:58]Read from MH i2c: E2 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 03 00 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 03 00 42 22 00 90 00 D8 [00:56:58]RAPDU: 90 00 [00:56:58]wFMCommunicate OK [00:56:58]wFMCommunicate request_size=255 [00:56:58]MH_SAM_APDU [00:56:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 2A 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2A 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 2A 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 5A 3B C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E5 00 00 35 04 06 00 [00:56:58]Write to MH i2c: E2 02 01 43 22 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 2A 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2A 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 2A 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 5A 3B C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E5 00 00 35 04 06 00 00 00 D9 [00:56:58]Write i2c OK [00:56:58]MH_I2C_Read... [00:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:56:58]Read from MH i2c: E2 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 03 00 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 03 00 43 22 00 90 00 D9 [00:56:58]RAPDU: 90 00 [00:56:58]wFMCommunicate OK [00:56:58]wFMCommunicate request_size=11 [00:56:58]MH_SAM_APDU [00:56:58]CAPDU: 80 0D 02 02 06 C2 75 3F 04 1A 40 [00:56:58]Write to MH i2c: E2 0E 00 44 22 80 0D 02 02 06 00 C2 75 3F 04 1A 40 00 00 C0 [00:56:58]Write i2c OK [00:56:58]MH_I2C_Read... [00:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:56:58]Read from MH i2c: E2 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 03 00 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 03 00 44 22 00 90 00 DA [00:56:58]RAPDU: 90 00 [00:56:58]wFMCommunicate OK [00:56:58]wFMCommunicate request_size=4 [00:56:58]MH_SAM_APDU [00:56:58]CAPDU: 80 0D 03 02 [00:56:58]Write to MH i2c: E2 08 00 45 22 80 0D 03 02 00 00 00 00 E2 [00:56:58]Write i2c OK [00:56:58]MH_I2C_Read... [00:56:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:56:58]Read from MH i2c: E2 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 0B 00 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 0B 00 45 22 00 46 65 23 96 C8 D8 EE 7C 90 00 51 [00:56:58]RAPDU: 46 65 23 96 C8 D8 EE 7C 90 00 [00:56:58]wFMCommunicate OK [00:56:58]SAM_PROTO_SignData done [00:56:58]FM_MakeSignedData done [00:56:58]CreateOFDProtocolMessage [00:56:58]wFMCommunicate request_size=4 [00:56:58]MH_SAM_APDU [00:56:58]CAPDU: 80 11 00 00 [00:56:58]Write to MH i2c: E2 08 00 46 22 80 11 00 00 00 00 00 00 E2 [00:56:58]Write i2c OK [00:56:58]MH_I2C_Read... [00:56:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:56:58]Read from MH i2c: E2 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 17 00 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: E2 17 00 46 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2E [00:56:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:56:58]wFMCommunicate OK [00:56:58]CreateOFDProtocolMessage done [00:56:58]OFDSenderStorePacket 58824 [00:56:58]StoreOFDPacket docnum=58824 [00:56:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 5A AC 08 01 4F 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 2A 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2A 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 2A 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 5A 3B C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E5 00 00 35 04 06 00 C2 75 3F 04 1A 40 46 65 23 96 C8 D8 EE 7C [00:56:58]CheckFolder [00:56:58]dirname=/storage/ofd_packets [00:56:58]CheckFolder done [00:56:58]ProducePacketName [00:56:58]name=ofd_packets/00058824 [00:56:58]NVStorageSaveData ofd_packets/00058824 [00:56:58]File name is /storage/ofd_packets/00058824 [00:56:58]Write 302 bytes [00:56:58]NVStorageSaveData done [00:56:58]OFDSenderStorePacket done [00:56:58]KKMCreateOFDPacket done [00:56:58]NVStorageSaveData kkm_last_timestamp [00:56:58]File name is /storage/kkm_last_timestamp [00:56:58]Write 4 bytes [00:56:58]NVStorageSaveData done [00:56:58]ExternCall_PrintAddStr [00:56:58]wPrintStart [00:56:58]Write to MH i2c: 01 00 00 47 22 69 [00:56:58]Write i2c OK [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: 01 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: 01 07 00 [00:56:58]MH_I2C_Read... [00:56:58]Read from MH i2c: 01 07 00 47 22 00 00 00 00 00 FF 0F 7E [00:56:58]RasterBufferAndPrint [00:56:58]line Счет N : (1)2076184 [00:56:58]line ИНН: 02508201610067 [00:56:58]line Контрольно-Кассовый Чек [00:56:58]line ПРОДАЖА [00:56:58]line ТРК (МРК, ГНК) : 51 [00:56:58]line Товар: 2710124900 [00:56:58]line Аи-100-К-3 [00:56:58]line 15.550 * 96.50 [00:56:58]line = 1500.58 [00:56:58]line НДС 12% НСП 1% [00:56:58]line > о реализуемом товаре [00:56:58]line ИТОГО: 1500.58 [00:56:58]line НСП 1% : 13.28 [00:56:58]line НДС 12% : 159.35 [00:56:58]line Наличными: 0.00 [00:56:58]line Безнал.: 1500.58 [00:56:58]line Место: АЗС № 135 "Партнер Нефть" [00:56:58]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:56:58]line СНО: Общий режим [00:56:58]line Чек 18 21.08.2024 00:56 [00:56:58]line Смена: 101 ФФД: 1.0 [00:56:58]line ЗНМ: 0300000196 [00:56:58]line РНМ: 0000000000162794 [00:56:58]line Версия ККМ: v1.0 [00:56:58]line Платежная система: O! деньги [00:56:58]line ФМ: 0000000002094532 [00:56:58]line ФД: 58824 [00:56:58]line ФПД: 213808824195648 [00:56:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T005658&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58824&fm=213808824195648&tin=02508201610067®Number=0000000000162794&sum=150058 [00:56:58]OFD Sender: Processing packet 58824 [packets to send 52, broken 51] [00:56:58]ProducePacketName [00:56:58]name=ofd_packets/00058824 [00:56:58]OFD Sender: To server: pG, [00:56:58]CommunicateWithHost lk.salyk.kg:30040 [00:56:58]ConnectInit lk.salyk.kg [00:56:58]written 0, free lines is 4095 [00:56:59]Connected sock=10 [00:56:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 5A AC 08 01 4F 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 2A 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2A 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 2A 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 5A 3B C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E5 00 00 35 04 06 00 C2 75 3F 04 1A 40 46 65 23 96 C8 D8 EE 7C [00:56:59]Write to MH i2c: 01 00 00 71 22 93 [00:56:59]Write i2c OK [00:56:59]MH_I2C_Read... [00:56:59]Read from MH i2c: 01 [00:56:59]MH_I2C_Read... [00:56:59]Read from MH i2c: 01 07 00 [00:56:59]MH_I2C_Read... [00:56:59]Read from MH i2c: 01 07 00 71 22 00 00 00 00 00 B8 0C 5E [00:56:59]RasterBufferAndPrint [00:56:59]line [00:56:59]line [00:56:59]line [00:56:59]line [00:56:59]line [00:56:59]written 0, free lines is 3261 [00:56:59]MH_Cut [00:56:59]Write to MH i2c: D1 01 00 78 22 01 6C [00:56:59]Write i2c OK [00:56:59]MH_I2C_Read... [00:56:59]Read from MH i2c: D1 [00:56:59]MH_I2C_Read... [00:56:59]Read from MH i2c: D1 01 00 [00:56:59]MH_I2C_Read... [00:56:59]Read from MH i2c: D1 01 00 78 22 00 6B [00:56:59]Write to MH i2c: 01 00 00 79 22 9B [00:56:59]Write i2c OK [00:56:59]MH_I2C_Read... [00:56:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 DB AD 47 00 DE 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C8 E5 00 00 F4 03 04 00 A7 E6 C4 66 B6 04 01 00 00 F4 52 53 41 8E 13 64 A2 [00:56:59]CommunicateWithHost err = 0 [00:56:59]CheckOFDResponse [00:56:59]1017 (14) - 77093643461234 [00:56:59]1041 (16) - 0000000002094532 [00:56:59]1040 (4) - 58824 [00:56:59]1012 (4) - 20.08.2024 18:55 [00:56:59]1206 (1) - 0 [00:56:59]OFD Sender: Remove packet 58824 [00:56:59]ProducePacketName [00:56:59]name=ofd_packets/00058824 [00:56:59]NVStorageDeleteData [00:56:59]OFD Sender: No OFD packet to send [00:57:00]*** Cut start [00:57:00]*** Partial cut [00:57:00]*** CUTSNS_PIN = 1 [00:57:00]*** CUTSNS_PIN = 0 [00:57:00]*** Brake cut motor [00:57:00]Read from MH i2c: 01 [00:57:00]MH_I2C_Read... [00:57:00]*** Stop cut motor [00:57:00]*** Cut end [00:57:00]Read from MH i2c: 01 07 00 [00:57:00]MH_I2C_Read... [00:57:00]Read from MH i2c: 01 07 00 79 22 00 00 00 00 00 FF 0F B0 [00:57:00]process_action close_receipt done [00:57:00]requested_data is exist [00:57:00]produce_requested_data [00:57:00]requested_item fm.sn is exist - process it [00:57:00]wFMCommunicate request_size=4 [00:57:00]MH_SAM_APDU [00:57:00]CAPDU: 80 11 00 00 [00:57:00]Write to MH i2c: E2 08 00 7A 22 80 11 00 00 00 00 00 00 16 [00:57:00]Write i2c OK [00:57:00]MH_I2C_Read... [00:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:00]Read from MH i2c: E2 [00:57:00]MH_I2C_Read... [00:57:00]Read from MH i2c: E2 17 00 [00:57:00]MH_I2C_Read... [00:57:00]Read from MH i2c: E2 17 00 7A 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 62 [00:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:57:00]wFMCommunicate OK [00:57:00]requested_item fd.num is exist - process it [00:57:00]SAM_PROTO_GetFieldsCounters [00:57:00]wFMCommunicate request_size=4 [00:57:00]MH_SAM_APDU [00:57:00]CAPDU: 80 13 00 00 [00:57:00]Write to MH i2c: E2 08 00 7B 22 80 13 00 00 00 00 00 00 19 [00:57:00]Write i2c OK [00:57:00]MH_I2C_Read... [00:57:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:57:01]Read from MH i2c: E2 [00:57:01]MH_I2C_Read... [00:57:01]Read from MH i2c: E2 62 00 [00:57:01]MH_I2C_Read... [00:57:01]Read from MH i2c: E2 62 00 7B 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C8 E5 00 00 0E 04 04 00 65 00 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 7F [00:57:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C8 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:57:01]wFMCommunicate OK [00:57:01]SAM_PROTO_GetFieldsCounters done [00:57:01]requested_item shift.num is exist - process it [00:57:01]requested_item shift.opened is exist - process it [00:57:01]req_shift_opened [00:57:01]FM_GetShiftState [00:57:01]SAM_PROTO_GetShiftState [00:57:01]wFMCommunicate request_size=4 [00:57:01]MH_SAM_APDU [00:57:01]CAPDU: 80 13 01 00 [00:57:01]Write to MH i2c: E2 08 00 7C 22 80 13 01 00 00 00 00 00 1B [00:57:01]Write i2c OK [00:57:01]MH_I2C_Read... [00:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:01]Read from MH i2c: E2 [00:57:01]MH_I2C_Read... [00:57:01]Read from MH i2c: E2 0E 00 [00:57:01]MH_I2C_Read... [00:57:01]Read from MH i2c: E2 0E 00 7C 22 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 08 [00:57:01]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:57:01]wFMCommunicate OK [00:57:01]SAM_PROTO_GetShiftState done [00:57:01]FM_GetShiftState done [00:57:01]req_shift_opened done [00:57:01]requested_item shift.open_date is exist - process it [00:57:01]req_shift_open_date [00:57:01]req_shift_open_date done [00:57:01]produce_requested_data done [00:57:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58824,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:57:01]process_action_free close_receipt [00:57:01]json_value_free [00:57:01]json_value_free done [00:57:01]process_json_proto returns [00:57:01]Send response to host [00:57:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58824,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:57:01]free response buf [00:57:01]execute_script done [00:57:01]execute_script returns [00:57:01]free content buf [00:57:01]Sock 7.Close socket [00:57:01]Sock 7.Thread stoped [00:57:04]OFD Sender: No OFD packet to send [00:57:09]OFD Sender: No OFD packet to send [00:57:14]accept exits with 9 [00:57:14]New connection [00:57:14]New thread 3067440484 created [00:57:14]Thread 3067583844 joined [00:57:14]Waiting for new connection... [00:57:14] Sock 9.Parse request [00:57:14]Sock 9.Check first char [00:57:14]Sock 9.First char is OK [00:57:14]request: POST /json_proto HTTP/1.0 [00:57:14]Method: POST [00:57:14]URL: /json_proto [00:57:14]Method is POST - this is cgi request [00:57:14]url: /json_proto [00:57:14]query_string will be loaded in cgi processing [00:57:14]execute_cgi json_proto POST (null) [00:57:14]execute_cgi path=json_proto method=POST [00:57:14]POST find Content-Length [00:57:14]Host: 172.17.44.3:8080 [00:57:14]Content-Length: 801 [00:57:14]Content-Type: application/json [00:57:14] [00:57:14]POST finish read [00:57:14]Found Content-Length = 801 [00:57:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:57:14]execute_script... [00:57: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)2076185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:57:14]POST & json_proto [00:57:14]process_json_proto [00:57:14]json parsed OK: [00:57:14]protocol is kg_v1.0 [00:57:14]action value=close_receipt [00:57:14]process_action close_receipt [00:57:14]cmd_close_receipt [00:57:14]MH_GetDate [00:57:14]Write to MH i2c: F0 00 00 7D 22 8E [00:57:14]Write i2c OK [00:57:14]MH_I2C_Read... [00:57:14]Read from MH i2c: F0 [00:57:14]MH_I2C_Read... [00:57:14]Read from MH i2c: F0 09 00 [00:57:14]MH_I2C_Read... [00:57:14]Read from MH i2c: F0 09 00 7D 22 00 6B 3B C5 66 AD C5 5D 66 9D [00:57:14]GetLastDocTimeStamp 1724201818 [00:57:14]current date 1724201835 [00:57:14]FM_GetShiftState [00:57:14]SAM_PROTO_GetShiftState [00:57:14]wFMCommunicate request_size=4 [00:57:14]MH_SAM_APDU [00:57:14]CAPDU: 80 13 01 00 [00:57:14]Write to MH i2c: E2 08 00 7E 22 80 13 01 00 00 00 00 00 1D [00:57:14]Write i2c OK [00:57:14]MH_I2C_Read... [00:57:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:14]Read from MH i2c: E2 [00:57:14]MH_I2C_Read... [00:57:14]Read from MH i2c: E2 0E 00 [00:57:14]MH_I2C_Read... [00:57:14]Read from MH i2c: E2 0E 00 7E 22 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 0A [00:57:14]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:57:14]wFMCommunicate OK [00:57:14]SAM_PROTO_GetShiftState done [00:57:14]FM_GetShiftState done [00:57:14]opened in 1724199301 [00:57:14]opened+sec_in_day 1724285701 [00:57:14]quantity*price = 70044 [00:57:14]sum+1 = 70046 [00:57:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 19 21.08.2024 00:57 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58825 ФПД: 178707816986863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T005715&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58825&fm=178707816986863&tin=02508201610067®Number=0000000000162794&sum=70045 [00:57:15]StoreToDocumentArchive [00:57:15]shift 101 fd 58825 [00:57:15]save to /storage/0101/doc_00058825 [00:57:15]save last doc name /storage/0101/doc_00058825 to /storage/kkm_last_doc_name [00:57:15]save OK [00:57:15]Clear old archive folders... [00:57:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:57:15]tlvbuf is 01F82FF0 [00:57:15]SAM_PROTO_ClearQueue [00:57:15]wFMCommunicate request_size=4 [00:57:15]MH_SAM_APDU [00:57:15]CAPDU: 80 09 00 00 [00:57:15]Write to MH i2c: E2 08 00 8B 22 80 09 00 00 00 00 00 00 1F [00:57:15]Write i2c OK [00:57:15]MH_I2C_Read... [00:57:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:57:15]Read from MH i2c: E2 [00:57:15]MH_I2C_Read... [00:57:15]Read from MH i2c: E2 03 00 [00:57:15]MH_I2C_Read... [00:57:15]Read from MH i2c: E2 03 00 8B 22 00 90 00 21 [00:57:15]RAPDU: 90 00 [00:57:15]wFMCommunicate OK [00:57:15]SAM_PROTO_ClearQueue done [00:57:15]KKMCreateOFDPacket [00:57:15]OFDProtocolAddRootSTLVToBuf [00:57:15]FM_MakeSignedData [00:57:15]FM_MakeSignedData [00:57:15]SAM_PROTO_SignData [00:57:15]wFMCommunicate request_size=4 [00:57:15]MH_SAM_APDU [00:57:15]CAPDU: 80 0D 01 02 [00:57:15]Write to MH i2c: E2 08 00 8C 22 80 0D 01 02 00 00 00 00 27 [00:57:15]Write i2c OK [00:57:15]MH_I2C_Read... [00:57:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:57:15]Read from MH i2c: E2 [00:57:15]MH_I2C_Read... [00:57:15]Read from MH i2c: E2 03 00 [00:57:15]MH_I2C_Read... [00:57:15]Read from MH i2c: E2 03 00 8C 22 00 90 00 22 [00:57:15]RAPDU: 90 00 [00:57:15]wFMCommunicate OK [00:57:15]wFMCommunicate request_size=255 [00:57:15]MH_SAM_APDU [00:57:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 6B 3B C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E5 00 00 35 04 06 00 A2 [00:57:15]Write to MH i2c: E2 02 01 8D 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 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 6B 3B C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E5 00 00 35 04 06 00 A2 00 00 8D [00:57:15]Write i2c OK [00:57:15]MH_I2C_Read... [00:57:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:16]Read from MH i2c: E2 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: E2 03 00 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: E2 03 00 8D 22 00 90 00 23 [00:57:16]RAPDU: 90 00 [00:57:16]wFMCommunicate OK [00:57:16]wFMCommunicate request_size=10 [00:57:16]MH_SAM_APDU [00:57:16]CAPDU: 80 0D 02 02 05 88 A7 F3 38 EF [00:57:16]Write to MH i2c: E2 0D 00 8E 22 80 0D 02 02 05 00 88 A7 F3 38 EF 00 00 7D [00:57:16]Write i2c OK [00:57:16]MH_I2C_Read... [00:57:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:16]Read from MH i2c: E2 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: E2 03 00 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: E2 03 00 8E 22 00 90 00 24 [00:57:16]RAPDU: 90 00 [00:57:16]wFMCommunicate OK [00:57:16]wFMCommunicate request_size=4 [00:57:16]MH_SAM_APDU [00:57:16]CAPDU: 80 0D 03 02 [00:57:16]Write to MH i2c: E2 08 00 8F 22 80 0D 03 02 00 00 00 00 2C [00:57:16]Write i2c OK [00:57:16]MH_I2C_Read... [00:57:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:57:16]Read from MH i2c: E2 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: E2 0B 00 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: E2 0B 00 8F 22 00 BD 49 02 BD AA 1A C2 46 90 00 BE [00:57:16]RAPDU: BD 49 02 BD AA 1A C2 46 90 00 [00:57:16]wFMCommunicate OK [00:57:16]SAM_PROTO_SignData done [00:57:16]FM_MakeSignedData done [00:57:16]CreateOFDProtocolMessage [00:57:16]wFMCommunicate request_size=4 [00:57:16]MH_SAM_APDU [00:57:16]CAPDU: 80 11 00 00 [00:57:16]Write to MH i2c: E2 08 00 90 22 80 11 00 00 00 00 00 00 2C [00:57:16]Write i2c OK [00:57:16]MH_I2C_Read... [00:57:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:16]Read from MH i2c: E2 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: E2 17 00 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: E2 17 00 90 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 78 [00:57:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:57:16]wFMCommunicate OK [00:57:16]CreateOFDProtocolMessage done [00:57:16]OFDSenderStorePacket 58825 [00:57:16]StoreOFDPacket docnum=58825 [00:57:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DD B5 07 01 56 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 6B 3B C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E5 00 00 35 04 06 00 A2 88 A7 F3 38 EF BD 49 02 BD AA 1A C2 46 [00:57:16]CheckFolder [00:57:16]dirname=/storage/ofd_packets [00:57:16]CheckFolder done [00:57:16]ProducePacketName [00:57:16]name=ofd_packets/00058825 [00:57:16]NVStorageSaveData ofd_packets/00058825 [00:57:16]File name is /storage/ofd_packets/00058825 [00:57:16]Write 301 bytes [00:57:16]NVStorageSaveData done [00:57:16]OFDSenderStorePacket done [00:57:16]KKMCreateOFDPacket done [00:57:16]NVStorageSaveData kkm_last_timestamp [00:57:16]File name is /storage/kkm_last_timestamp [00:57:16]Write 4 bytes [00:57:16]NVStorageSaveData done [00:57:16]ExternCall_PrintAddStr [00:57:16]wPrintStart [00:57:16]Write to MH i2c: 01 00 00 91 22 B3 [00:57:16]Write i2c OK [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: 01 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: 01 07 00 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: 01 07 00 91 22 00 00 00 00 00 FF 0F C8 [00:57:16]RasterBufferAndPrint [00:57:16]line Счет N : (1)2076185 [00:57:16]line ИНН: 02508201610067 [00:57:16]line Контрольно-Кассовый Чек [00:57:16]line ПРОДАЖА [00:57:16]line ТРК (МРК, ГНК) : 32 [00:57:16]line Товар: 2710124500 [00:57:16]line Аи-95-К-5 [00:57:16]line 9.440 * 74.20 [00:57:16]line = 700.45 [00:57:16]line НДС 12% НСП 1% [00:57:16]line > о реализуемом товаре [00:57:16]line ИТОГО: 700.45 [00:57:16]line НСП 1% : 6.20 [00:57:16]line НДС 12% : 74.38 [00:57:16]line Наличными: 0.00 [00:57:16]line Безнал.: 700.45 [00:57:16]line Место: АЗС № 135 "Партнер Нефть" [00:57:16]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [00:57:16]line СНО: Общий режим [00:57:16]line Чек 19 21.08.2024 00:57 [00:57:16]line Смена: 101 ФФД: 1.0 [00:57:16]line ЗНМ: 0300000196 [00:57:16]line РНМ: 0000000000162794 [00:57:16]line Версия ККМ: v1.0 [00:57:16]line Платежная система: O! деньги [00:57:16]line ФМ: 0000000002094532 [00:57:16]line ФД: 58825 [00:57:16]line ФПД: 178707816986863 [00:57:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T005715&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58825&fm=178707816986863&tin=02508201610067®Number=0000000000162794&sum=70045 [00:57:16]OFD Sender: Processing packet 58825 [packets to send 52, broken 51] [00:57:16]ProducePacketName [00:57:16]name=ofd_packets/00058825 [00:57:16]OFD Sender: To server: pG, [00:57:16]CommunicateWithHost lk.salyk.kg:30040 [00:57:16]ConnectInit lk.salyk.kg [00:57:16]written 0, free lines is 4095 [00:57:16]Connected sock=10 [00:57:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 DD B5 07 01 56 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 6B 3B C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 C9 E5 00 00 35 04 06 00 A2 88 A7 F3 38 EF BD 49 02 BD AA 1A C2 46 [00:57:16]Write to MH i2c: 01 00 00 BB 22 DD [00:57:16]Write i2c OK [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: 01 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: 01 07 00 [00:57:16]MH_I2C_Read... [00:57:16]Read from MH i2c: 01 07 00 BB 22 00 00 00 00 00 BC 0C AC [00:57:16]RasterBufferAndPrint [00:57:16]line [00:57:16]line [00:57:16]line [00:57:16]line [00:57:16]line [00:57:17]written 0, free lines is 3267 [00:57:17]MH_Cut [00:57:17]Write to MH i2c: D1 01 00 C2 22 01 B6 [00:57:17]Write i2c OK [00:57:17]MH_I2C_Read... [00:57:17]Read from MH i2c: D1 [00:57:17]MH_I2C_Read... [00:57:17]Read from MH i2c: D1 01 00 [00:57:17]MH_I2C_Read... [00:57:17]Read from MH i2c: D1 01 00 C2 22 00 B5 [00:57:17]Write to MH i2c: 01 00 00 C3 22 E5 [00:57:17]Write i2c OK [00:57:17]MH_I2C_Read... [00:57:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 07 82 47 00 47 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 32 30 39 34 35 33 32 10 04 04 00 C9 E5 00 00 F4 03 04 00 B9 E6 C4 66 B6 04 01 00 00 1D F0 27 18 86 09 63 AB [00:57:17]CommunicateWithHost err = 0 [00:57:17]CheckOFDResponse [00:57:17]1017 (14) - 77093643461234 [00:57:17]1041 (16) - 0000000002094532 [00:57:17]1040 (4) - 58825 [00:57:17]1012 (4) - 20.08.2024 18:55 [00:57:17]1206 (1) - 0 [00:57:17]OFD Sender: Remove packet 58825 [00:57:17]ProducePacketName [00:57:17]name=ofd_packets/00058825 [00:57:17]NVStorageDeleteData [00:57:17]OFD Sender: No OFD packet to send [00:57:17]*** Cut start [00:57:17]*** Partial cut [00:57:17]*** CUTSNS_PIN = 1 [00:57:17]*** CUTSNS_PIN = 0 [00:57:18]*** Brake cut motor [00:57:18]Read from MH i2c: 01 [00:57:18]MH_I2C_Read... [00:57:18]*** Stop cut motor [00:57:18]*** Cut end [00:57:18]Read from MH i2c: 01 07 00 [00:57:18]MH_I2C_Read... [00:57:18]Read from MH i2c: 01 07 00 C3 22 00 00 00 00 00 FF 0F FA [00:57:18]process_action close_receipt done [00:57:18]requested_data is exist [00:57:18]produce_requested_data [00:57:18]requested_item fm.sn is exist - process it [00:57:18]wFMCommunicate request_size=4 [00:57:18]MH_SAM_APDU [00:57:18]CAPDU: 80 11 00 00 [00:57:18]Write to MH i2c: E2 08 00 C4 22 80 11 00 00 00 00 00 00 60 [00:57:18]Write i2c OK [00:57:18]MH_I2C_Read... [00:57:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:18]Read from MH i2c: E2 [00:57:18]MH_I2C_Read... [00:57:18]Read from MH i2c: E2 17 00 [00:57:18]MH_I2C_Read... [00:57:18]Read from MH i2c: E2 17 00 C4 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AC [00:57:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [00:57:18]wFMCommunicate OK [00:57:18]requested_item fd.num is exist - process it [00:57:18]SAM_PROTO_GetFieldsCounters [00:57:18]wFMCommunicate request_size=4 [00:57:18]MH_SAM_APDU [00:57:18]CAPDU: 80 13 00 00 [00:57:18]Write to MH i2c: E2 08 00 C5 22 80 13 00 00 00 00 00 00 63 [00:57:18]Write i2c OK [00:57:18]MH_I2C_Read... [00:57:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:57:18]Read from MH i2c: E2 [00:57:18]MH_I2C_Read... [00:57:18]Read from MH i2c: E2 62 00 [00:57:18]MH_I2C_Read... [00:57:18]Read from MH i2c: E2 62 00 C5 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C9 E5 00 00 0E 04 04 00 65 00 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 CD [00:57:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 C9 E5 00 00 0E 04 04 00 65 00 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 [00:57:18]wFMCommunicate OK [00:57:18]SAM_PROTO_GetFieldsCounters done [00:57:18]requested_item shift.num is exist - process it [00:57:18]requested_item shift.opened is exist - process it [00:57:18]req_shift_opened [00:57:18]FM_GetShiftState [00:57:18]SAM_PROTO_GetShiftState [00:57:18]wFMCommunicate request_size=4 [00:57:18]MH_SAM_APDU [00:57:18]CAPDU: 80 13 01 00 [00:57:18]Write to MH i2c: E2 08 00 C6 22 80 13 01 00 00 00 00 00 65 [00:57:18]Write i2c OK [00:57:18]MH_I2C_Read... [00:57:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:18]Read from MH i2c: E2 [00:57:18]MH_I2C_Read... [00:57:18]Read from MH i2c: E2 0E 00 [00:57:18]MH_I2C_Read... [00:57:18]Read from MH i2c: E2 0E 00 C6 22 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 52 [00:57:18]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [00:57:18]wFMCommunicate OK [00:57:18]SAM_PROTO_GetShiftState done [00:57:18]FM_GetShiftState done [00:57:18]req_shift_opened done [00:57:18]requested_item shift.open_date is exist - process it [00:57:18]req_shift_open_date [00:57:18]req_shift_open_date done [00:57:18]produce_requested_data done [00:57:18]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58825,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [00:57:18]process_action_free close_receipt [00:57:18]json_value_free [00:57:18]json_value_free done [00:57:18]process_json_proto returns [00:57:18]Send response to host [00:57:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58825,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [00:57:18]free response buf [00:57:18]execute_script done [00:57:18]execute_script returns [00:57:18]free content buf [00:57:18]Sock 9.Close socket [00:57:18]Sock 9.Thread stoped [00:57:22]OFD Sender: No OFD packet to send [00:57:27]OFD Sender: No OFD packet to send [00:57:32]OFD Sender: No OFD packet to send [00:57:37]OFD Sender: No OFD packet to send [00:57:42]OFD Sender: No OFD packet to send [00:57:47]OFD Sender: No OFD packet to send [00:57:52]OFD Sender: No OFD packet to send [00:57:57]OFD Sender: No OFD packet to send [00:58:02]OFD Sender: No OFD packet to send [00:58:07]OFD Sender: No OFD packet to send [00:58:12]OFD Sender: No OFD packet to send [00:58:17]OFD Sender: No OFD packet to send [00:58:22]OFD Sender: No OFD packet to send [00:58:27]OFD Sender: No OFD packet to send [00:58:32]OFD Sender: No OFD packet to send [00:58:37]OFD Sender: No OFD packet to send [00:58:42]OFD Sender: No OFD packet to send [00:58:47]OFD Sender: No OFD packet to send [00:58:52]OFD Sender: No OFD packet to send [00:58:57]OFD Sender: No OFD packet to send [00:59:02]OFD Sender: No OFD packet to send [00:59:07]OFD Sender: No OFD packet to send [00:59:12]OFD Sender: No OFD packet to send [00:59:17]OFD Sender: No OFD packet to send [00:59:22]OFD Sender: No OFD packet to send [00:59:27]OFD Sender: No OFD packet to send [00:59:32]OFD Sender: No OFD packet to send [00:59:37]OFD Sender: No OFD packet to send [00:59:42]OFD Sender: No OFD packet to send [00:59:47]OFD Sender: No OFD packet to send [00:59:52]OFD Sender: No OFD packet to send [00:59:57]OFD Sender: No OFD packet to send [01:00:02]OFD Sender: No OFD packet to send [01:00:07]OFD Sender: No OFD packet to send [01:00:12]OFD Sender: No OFD packet to send [01:00:17]OFD Sender: No OFD packet to send [01:00:22]OFD Sender: No OFD packet to send [01:00:27]OFD Sender: No OFD packet to send [01:00:32]OFD Sender: No OFD packet to send [01:00:37]OFD Sender: No OFD packet to send [01:00:42]OFD Sender: No OFD packet to send [01:00:47]OFD Sender: No OFD packet to send [01:00:52]OFD Sender: No OFD packet to send [01:00:57]OFD Sender: No OFD packet to send [01:01:02]OFD Sender: No OFD packet to send [01:01:07]OFD Sender: No OFD packet to send [01:01:12]OFD Sender: No OFD packet to send [01:01:17]OFD Sender: No OFD packet to send [01:01:22]OFD Sender: No OFD packet to send [01:01:27]OFD Sender: No OFD packet to send [01:01:32]OFD Sender: No OFD packet to send [01:01:37]OFD Sender: No OFD packet to send [01:01:42]OFD Sender: No OFD packet to send [01:01:47]OFD Sender: No OFD packet to send [01:01:49]accept exits with 7 [01:01:49]New connection [01:01:49]New thread 3067583844 created [01:01:49]Thread 3067440484 joined [01:01:49]Waiting for new connection... [01:01:49] Sock 7.Parse request [01:01:49]Sock 7.Check first char [01:01:49]Sock 7.First char is OK [01:01:49]request: POST /json_proto HTTP/1.0 [01:01:49]Method: POST [01:01:49]URL: /json_proto [01:01:49]Method is POST - this is cgi request [01:01:49]url: /json_proto [01:01:49]query_string will be loaded in cgi processing [01:01:49]execute_cgi json_proto POST (null) [01:01:49]execute_cgi path=json_proto method=POST [01:01:49]POST find Content-Length [01:01:49]Host: 172.17.44.3:8080 [01:01:49]Content-Length: 801 [01:01:49]Content-Type: application/json [01:01:49] [01:01:49]POST finish read [01:01:49]Found Content-Length = 801 [01:01:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:49]execute_script... [01:01: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)2076186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:49]POST & json_proto [01:01:49]process_json_proto [01:01:49]json parsed OK: [01:01:49]protocol is kg_v1.0 [01:01:49]action value=close_receipt [01:01:49]process_action close_receipt [01:01:49]cmd_close_receipt [01:01:49]MH_GetDate [01:01:49]Write to MH i2c: F0 00 00 C7 22 D8 [01:01:49]Write i2c OK [01:01:49]MH_I2C_Read... [01:01:49]Read from MH i2c: F0 [01:01:49]MH_I2C_Read... [01:01:49]Read from MH i2c: F0 09 00 [01:01:49]MH_I2C_Read... [01:01:49]Read from MH i2c: F0 09 00 C7 22 00 7F 3C C5 66 AD C5 5D 66 FC [01:01:49]GetLastDocTimeStamp 1724201835 [01:01:49]current date 1724202111 [01:01:49]FM_GetShiftState [01:01:49]SAM_PROTO_GetShiftState [01:01:49]wFMCommunicate request_size=4 [01:01:49]MH_SAM_APDU [01:01:49]CAPDU: 80 13 01 00 [01:01:49]Write to MH i2c: E2 08 00 C8 22 80 13 01 00 00 00 00 00 67 [01:01:49]Write i2c OK [01:01:49]MH_I2C_Read... [01:01:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:50]Read from MH i2c: E2 [01:01:50]MH_I2C_Read... [01:01:50]Read from MH i2c: E2 0E 00 [01:01:50]MH_I2C_Read... [01:01:50]Read from MH i2c: E2 0E 00 C8 22 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 54 [01:01:50]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:01:50]wFMCommunicate OK [01:01:50]SAM_PROTO_GetShiftState done [01:01:50]FM_GetShiftState done [01:01:50]opened in 1724199301 [01:01:50]opened+sec_in_day 1724285701 [01:01:50]quantity*price = 60003 [01:01:50]sum+1 = 60004 [01:01:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 20 21.08.2024 01:01 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58826 ФПД: 1082184980471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T010151&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58826&fm=1082184980471&tin=02508201610067®Number=0000000000162794&sum=60003 [01:01:51]StoreToDocumentArchive [01:01:51]shift 101 fd 58826 [01:01:51]save to /storage/0101/doc_00058826 [01:01:51]save last doc name /storage/0101/doc_00058826 to /storage/kkm_last_doc_name [01:01:51]save OK [01:01:51]Clear old archive folders... [01:01:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:01:51]tlvbuf is 01F7B5A0 [01:01:51]SAM_PROTO_ClearQueue [01:01:51]wFMCommunicate request_size=4 [01:01:51]MH_SAM_APDU [01:01:51]CAPDU: 80 09 00 00 [01:01:51]Write to MH i2c: E2 08 00 D5 22 80 09 00 00 00 00 00 00 69 [01:01:51]Write i2c OK [01:01:51]MH_I2C_Read... [01:01:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:01:51]Read from MH i2c: E2 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 03 00 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 03 00 D5 22 00 90 00 6B [01:01:51]RAPDU: 90 00 [01:01:51]wFMCommunicate OK [01:01:51]SAM_PROTO_ClearQueue done [01:01:51]KKMCreateOFDPacket [01:01:51]OFDProtocolAddRootSTLVToBuf [01:01:51]FM_MakeSignedData [01:01:51]FM_MakeSignedData [01:01:51]SAM_PROTO_SignData [01:01:51]wFMCommunicate request_size=4 [01:01:51]MH_SAM_APDU [01:01:51]CAPDU: 80 0D 01 02 [01:01:51]Write to MH i2c: E2 08 00 D6 22 80 0D 01 02 00 00 00 00 71 [01:01:51]Write i2c OK [01:01:51]MH_I2C_Read... [01:01:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:01:51]Read from MH i2c: E2 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 03 00 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 03 00 D6 22 00 90 00 6C [01:01:51]RAPDU: 90 00 [01:01:51]wFMCommunicate OK [01:01:51]wFMCommunicate request_size=255 [01:01:51]MH_SAM_APDU [01:01: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 7F 3C C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E5 00 00 35 04 06 00 00 [01:01:51]Write to MH i2c: E2 02 01 D7 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 7F 3C C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E5 00 00 35 04 06 00 00 00 00 C7 [01:01:51]Write i2c OK [01:01:51]MH_I2C_Read... [01:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:51]Read from MH i2c: E2 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 03 00 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 03 00 D7 22 00 90 00 6D [01:01:51]RAPDU: 90 00 [01:01:51]wFMCommunicate OK [01:01:51]wFMCommunicate request_size=10 [01:01:51]MH_SAM_APDU [01:01:51]CAPDU: 80 0D 02 02 05 FB F7 40 57 F7 [01:01:51]Write to MH i2c: E2 0D 00 D8 22 80 0D 02 02 05 00 FB F7 40 57 F7 00 00 FE [01:01:51]Write i2c OK [01:01:51]MH_I2C_Read... [01:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:51]Read from MH i2c: E2 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 03 00 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 03 00 D8 22 00 90 00 6E [01:01:51]RAPDU: 90 00 [01:01:51]wFMCommunicate OK [01:01:51]wFMCommunicate request_size=4 [01:01:51]MH_SAM_APDU [01:01:51]CAPDU: 80 0D 03 02 [01:01:51]Write to MH i2c: E2 08 00 D9 22 80 0D 03 02 00 00 00 00 76 [01:01:51]Write i2c OK [01:01:51]MH_I2C_Read... [01:01:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:01:51]Read from MH i2c: E2 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 0B 00 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 0B 00 D9 22 00 19 91 54 55 5C E4 86 26 90 00 B6 [01:01:51]RAPDU: 19 91 54 55 5C E4 86 26 90 00 [01:01:51]wFMCommunicate OK [01:01:51]SAM_PROTO_SignData done [01:01:51]FM_MakeSignedData done [01:01:51]CreateOFDProtocolMessage [01:01:51]wFMCommunicate request_size=4 [01:01:51]MH_SAM_APDU [01:01:51]CAPDU: 80 11 00 00 [01:01:51]Write to MH i2c: E2 08 00 DA 22 80 11 00 00 00 00 00 00 76 [01:01:51]Write i2c OK [01:01:51]MH_I2C_Read... [01:01:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:51]Read from MH i2c: E2 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 17 00 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: E2 17 00 DA 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C2 [01:01:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:01:51]wFMCommunicate OK [01:01:51]CreateOFDProtocolMessage done [01:01:51]OFDSenderStorePacket 58826 [01:01:51]StoreOFDPacket docnum=58826 [01:01:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F2 55 07 01 39 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 7F 3C C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E5 00 00 35 04 06 00 00 FB F7 40 57 F7 19 91 54 55 5C E4 86 26 [01:01:51]CheckFolder [01:01:51]dirname=/storage/ofd_packets [01:01:51]CheckFolder done [01:01:51]ProducePacketName [01:01:51]name=ofd_packets/00058826 [01:01:51]NVStorageSaveData ofd_packets/00058826 [01:01:51]File name is /storage/ofd_packets/00058826 [01:01:51]Write 301 bytes [01:01:51]NVStorageSaveData done [01:01:51]OFDSenderStorePacket done [01:01:51]KKMCreateOFDPacket done [01:01:51]NVStorageSaveData kkm_last_timestamp [01:01:51]File name is /storage/kkm_last_timestamp [01:01:51]Write 4 bytes [01:01:51]NVStorageSaveData done [01:01:51]ExternCall_PrintAddStr [01:01:51]wPrintStart [01:01:51]Write to MH i2c: 01 00 00 DB 22 FD [01:01:51]Write i2c OK [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: 01 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: 01 07 00 [01:01:51]MH_I2C_Read... [01:01:51]Read from MH i2c: 01 07 00 DB 22 00 00 00 00 00 FF 0F 12 [01:01:51]RasterBufferAndPrint [01:01:51]line Счет N : (1)2076186 [01:01:51]line ИНН: 02508201610067 [01:01:51]line Контрольно-Кассовый Чек [01:01:51]line ПРОДАЖА [01:01:51]line ТРК (МРК, ГНК) : 43 [01:01:51]line Товар: 2710124130 [01:01:51]line Аи-92-К-4 [01:01:51]line 8.850 * 67.80 [01:01:51]line = 600.03 [01:01:51]line НДС 12% НСП 1% [01:01:51]line > о реализуемом товаре [01:01:51]line ИТОГО: 600.03 [01:01:51]line НСП 1% : 5.31 [01:01:51]line НДС 12% : 63.72 [01:01:51]line Наличными: 0.00 [01:01:51]line Безнал.: 600.03 [01:01:51]line Место: АЗС № 135 "Партнер Нефть" [01:01:51]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:01:51]line СНО: Общий режим [01:01:51]line Чек 20 21.08.2024 01:01 [01:01:51]line Смена: 101 ФФД: 1.0 [01:01:51]line ЗНМ: 0300000196 [01:01:51]line РНМ: 0000000000162794 [01:01:51]line Версия ККМ: v1.0 [01:01:51]line Платежная система: O! деньги [01:01:51]line ФМ: 0000000002094532 [01:01:51]line ФД: 58826 [01:01:51]line ФПД: 1082184980471 [01:01:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T010151&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58826&fm=1082184980471&tin=02508201610067®Number=0000000000162794&sum=60003 [01:01:52]OFD Sender: Processing packet 58826 [packets to send 52, broken 51] [01:01:52]ProducePacketName [01:01:52]name=ofd_packets/00058826 [01:01:52]OFD Sender: To server: pG, [01:01:52]CommunicateWithHost lk.salyk.kg:30040 [01:01:52]ConnectInit lk.salyk.kg [01:01:52]written 0, free lines is 4095 [01:01:52]Connected sock=10 [01:01:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 F2 55 07 01 39 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 7F 3C C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CA E5 00 00 35 04 06 00 00 FB F7 40 57 F7 19 91 54 55 5C E4 86 26 [01:01:52]Write to MH i2c: 01 00 00 05 23 28 [01:01:52]Write i2c OK [01:01:52]MH_I2C_Read... [01:01:52]Read from MH i2c: 01 [01:01:52]MH_I2C_Read... [01:01:52]Read from MH i2c: 01 07 00 [01:01:52]MH_I2C_Read... [01:01:52]Read from MH i2c: 01 07 00 05 23 00 00 00 00 00 B2 0C ED [01:01:52]RasterBufferAndPrint [01:01:52]line [01:01:52]line [01:01:52]line [01:01:52]line [01:01:52]line [01:01:52]written 0, free lines is 3256 [01:01:52]MH_Cut [01:01:52]Write to MH i2c: D1 01 00 0C 23 01 01 [01:01:52]Write i2c OK [01:01:52]MH_I2C_Read... [01:01:52]Read from MH i2c: D1 [01:01:52]MH_I2C_Read... [01:01:52]Read from MH i2c: D1 01 00 [01:01:52]MH_I2C_Read... [01:01:52]Read from MH i2c: D1 01 00 0C 23 00 00 [01:01:52]Write to MH i2c: 01 00 00 0D 23 30 [01:01:52]Write i2c OK [01:01:52]MH_I2C_Read... [01:01:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 91 5A 47 00 11 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 32 30 39 34 35 33 32 10 04 04 00 CA E5 00 00 F4 03 04 00 CD E7 C4 66 B6 04 01 00 00 4F 2F 31 4A 0D 68 0B 0E [01:01:52]CommunicateWithHost err = 0 [01:01:52]CheckOFDResponse [01:01:52]1017 (14) - 77093643461234 [01:01:52]1041 (16) - 0000000002094532 [01:01:52]1040 (4) - 58826 [01:01:52]1012 (4) - 20.08.2024 19:00 [01:01:52]1206 (1) - 0 [01:01:52]OFD Sender: Remove packet 58826 [01:01:52]ProducePacketName [01:01:52]name=ofd_packets/00058826 [01:01:52]NVStorageDeleteData [01:01:52]OFD Sender: No OFD packet to send [01:01:53]*** Cut start [01:01:53]*** Partial cut [01:01:53]*** CUTSNS_PIN = 1 [01:01:53]*** CUTSNS_PIN = 0 [01:01:53]*** Brake cut motor [01:01:54]Read from MH i2c: 01 [01:01:54]MH_I2C_Read... [01:01:54]*** Stop cut motor [01:01:54]*** Cut end [01:01:54]Read from MH i2c: 01 07 00 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: 01 07 00 0D 23 00 00 00 00 00 FF 0F 45 [01:01:54]process_action close_receipt done [01:01:54]requested_data is exist [01:01:54]produce_requested_data [01:01:54]requested_item fm.sn is exist - process it [01:01:54]wFMCommunicate request_size=4 [01:01:54]MH_SAM_APDU [01:01:54]CAPDU: 80 11 00 00 [01:01:54]Write to MH i2c: E2 08 00 0E 23 80 11 00 00 00 00 00 00 AB [01:01:54]Write i2c OK [01:01:54]MH_I2C_Read... [01:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:54]Read from MH i2c: E2 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: E2 17 00 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: E2 17 00 0E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F7 [01:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:01:54]wFMCommunicate OK [01:01:54]requested_item fd.num is exist - process it [01:01:54]SAM_PROTO_GetFieldsCounters [01:01:54]wFMCommunicate request_size=4 [01:01:54]MH_SAM_APDU [01:01:54]CAPDU: 80 13 00 00 [01:01:54]Write to MH i2c: E2 08 00 0F 23 80 13 00 00 00 00 00 00 AE [01:01:54]Write i2c OK [01:01:54]MH_I2C_Read... [01:01:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:01:54]Read from MH i2c: E2 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: E2 62 00 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: E2 62 00 0F 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CA E5 00 00 0E 04 04 00 65 00 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 1C [01:01:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CA E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:01:54]wFMCommunicate OK [01:01:54]SAM_PROTO_GetFieldsCounters done [01:01:54]requested_item shift.num is exist - process it [01:01:54]requested_item shift.opened is exist - process it [01:01:54]req_shift_opened [01:01:54]FM_GetShiftState [01:01:54]SAM_PROTO_GetShiftState [01:01:54]wFMCommunicate request_size=4 [01:01:54]MH_SAM_APDU [01:01:54]CAPDU: 80 13 01 00 [01:01:54]Write to MH i2c: E2 08 00 10 23 80 13 01 00 00 00 00 00 B0 [01:01:54]Write i2c OK [01:01:54]MH_I2C_Read... [01:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:54]Read from MH i2c: E2 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: E2 0E 00 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: E2 0E 00 10 23 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 9D [01:01:54]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:01:54]wFMCommunicate OK [01:01:54]SAM_PROTO_GetShiftState done [01:01:54]FM_GetShiftState done [01:01:54]req_shift_opened done [01:01:54]requested_item shift.open_date is exist - process it [01:01:54]req_shift_open_date [01:01:54]req_shift_open_date done [01:01:54]produce_requested_data done [01:01:54]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58826,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:01:54]process_action_free close_receipt [01:01:54]json_value_free [01:01:54]json_value_free done [01:01:54]process_json_proto returns [01:01:54]Send response to host [01:01:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58826,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:01:54]free response buf [01:01:54]execute_script done [01:01:54]execute_script returns [01:01:54]free content buf [01:01:54]Sock 7.Close socket [01:01:54]Sock 7.Thread stoped [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:18]OFD Sender: No OFD packet to send [01:06:23]OFD Sender: No OFD packet to send [01:06:28]OFD Sender: No OFD packet to send [01:06:33]OFD Sender: No OFD packet to send [01:06:38]OFD Sender: No OFD packet to send [01:06:43]OFD Sender: No OFD packet to send [01:06:48]OFD Sender: No OFD packet to send [01:06:53]OFD Sender: No OFD packet to send [01:06:58]OFD Sender: No OFD packet to send [01:07:03]OFD Sender: No OFD packet to send [01:07:08]OFD Sender: No OFD packet to send [01:07:13]OFD Sender: No OFD packet to send [01:07:18]OFD Sender: No OFD packet to send [01:07:23]OFD Sender: No OFD packet to send [01:07:28]OFD Sender: No OFD packet to send [01:07:33]OFD Sender: No OFD packet to send [01:07:33]accept exits with 9 [01:07:33]New connection [01:07:33]New thread 3067440484 created [01:07:33]Thread 3067583844 joined [01:07:33]Waiting for new connection... [01:07:33] Sock 9.Parse request [01:07:33]Sock 9.Check first char [01:07:33]Sock 9.First char is OK [01:07:33]request: POST /json_proto HTTP/1.0 [01:07:33]Method: POST [01:07:33]URL: /json_proto [01:07:33]Method is POST - this is cgi request [01:07:33]url: /json_proto [01:07:33]query_string will be loaded in cgi processing [01:07:33]execute_cgi json_proto POST (null) [01:07:33]execute_cgi path=json_proto method=POST [01:07:33]POST find Content-Length [01:07:33]Host: 172.17.44.3:8080 [01:07:33]Content-Length: 804 [01:07:33]Content-Type: application/json [01:07:33] [01:07:33]POST finish read [01:07:33]Found Content-Length = 804 [01:07:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.800, "sum" : 1410.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1410.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:07:33]execute_script... [01:07:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.800, "sum" : 1410.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1410.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:07:33]POST & json_proto [01:07:33]process_json_proto [01:07:33]json parsed OK: [01:07:33]protocol is kg_v1.0 [01:07:33]action value=close_receipt [01:07:33]process_action close_receipt [01:07:33]cmd_close_receipt [01:07:33]MH_GetDate [01:07:33]Write to MH i2c: F0 00 00 11 23 23 [01:07:33]Write i2c OK [01:07:33]MH_I2C_Read... [01:07:33]Read from MH i2c: F0 [01:07:33]MH_I2C_Read... [01:07:33]Read from MH i2c: F0 09 00 [01:07:33]MH_I2C_Read... [01:07:33]Read from MH i2c: F0 09 00 11 23 00 D6 3D C5 66 AD C5 5D 66 9F [01:07:33]GetLastDocTimeStamp 1724202111 [01:07:33]current date 1724202454 [01:07:33]FM_GetShiftState [01:07:33]SAM_PROTO_GetShiftState [01:07:33]wFMCommunicate request_size=4 [01:07:33]MH_SAM_APDU [01:07:33]CAPDU: 80 13 01 00 [01:07:33]Write to MH i2c: E2 08 00 12 23 80 13 01 00 00 00 00 00 B2 [01:07:33]Write i2c OK [01:07:33]MH_I2C_Read... [01:07:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:07:33]Read from MH i2c: E2 [01:07:33]MH_I2C_Read... [01:07:33]Read from MH i2c: E2 0E 00 [01:07:33]MH_I2C_Read... [01:07:33]Read from MH i2c: E2 0E 00 12 23 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 9F [01:07:33]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:07:33]wFMCommunicate OK [01:07:33]SAM_PROTO_GetShiftState done [01:07:33]FM_GetShiftState done [01:07:33]opened in 1724199301 [01:07:33]opened+sec_in_day 1724285701 [01:07:33]quantity*price = 141024 [01:07:33]sum+1 = 141025 [01:07:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1410.24 НСП 1% : 12.48 НДС 12% : 149.76 Наличными: 0.00 Безнал.: 1410.24 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 21 21.08.2024 01:07 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58827 ФПД: 176611633958680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T010735&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58827&fm=176611633958680&tin=02508201610067®Number=0000000000162794&sum=141024 [01:07:34]StoreToDocumentArchive [01:07:34]shift 101 fd 58827 [01:07:34]save to /storage/0101/doc_00058827 [01:07:34]save last doc name /storage/0101/doc_00058827 to /storage/kkm_last_doc_name [01:07:34]save OK [01:07:34]Clear old archive folders... [01:07:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:07:34]tlvbuf is 01F6AD10 [01:07:34]SAM_PROTO_ClearQueue [01:07:34]wFMCommunicate request_size=4 [01:07:34]MH_SAM_APDU [01:07:34]CAPDU: 80 09 00 00 [01:07:34]Write to MH i2c: E2 08 00 1F 23 80 09 00 00 00 00 00 00 B4 [01:07:34]Write i2c OK [01:07:34]MH_I2C_Read... [01:07:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:07:34]Read from MH i2c: E2 [01:07:34]MH_I2C_Read... [01:07:34]Read from MH i2c: E2 03 00 [01:07:34]MH_I2C_Read... [01:07:34]Read from MH i2c: E2 03 00 1F 23 00 90 00 B6 [01:07:34]RAPDU: 90 00 [01:07:34]wFMCommunicate OK [01:07:34]SAM_PROTO_ClearQueue done [01:07:34]KKMCreateOFDPacket [01:07:34]OFDProtocolAddRootSTLVToBuf [01:07:34]FM_MakeSignedData [01:07:34]FM_MakeSignedData [01:07:34]SAM_PROTO_SignData [01:07:34]wFMCommunicate request_size=4 [01:07:34]MH_SAM_APDU [01:07:34]CAPDU: 80 0D 01 02 [01:07:34]Write to MH i2c: E2 08 00 20 23 80 0D 01 02 00 00 00 00 BC [01:07:34]Write i2c OK [01:07:34]MH_I2C_Read... [01:07:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:07:34]Read from MH i2c: E2 [01:07:34]MH_I2C_Read... [01:07:34]Read from MH i2c: E2 03 00 [01:07:34]MH_I2C_Read... [01:07:34]Read from MH i2c: E2 03 00 20 23 00 90 00 B7 [01:07:34]RAPDU: 90 00 [01:07:34]wFMCommunicate OK [01:07:34]wFMCommunicate request_size=255 [01:07:34]MH_SAM_APDU [01:07:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E0 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 26 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 D7 3D C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E5 00 00 35 04 06 00 A0 [01:07:34]Write to MH i2c: E2 02 01 21 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 34 FF 03 08 00 03 40 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E0 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 26 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 D7 3D C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E5 00 00 35 04 06 00 A0 00 00 A8 [01:07:34]Write i2c OK [01:07:34]MH_I2C_Read... [01:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:07:35]Read from MH i2c: E2 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: E2 03 00 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: E2 03 00 21 23 00 90 00 B8 [01:07:35]RAPDU: 90 00 [01:07:35]wFMCommunicate OK [01:07:35]wFMCommunicate request_size=10 [01:07:35]MH_SAM_APDU [01:07:35]CAPDU: 80 0D 02 02 05 A0 99 B4 8F 18 [01:07:35]Write to MH i2c: E2 0D 00 22 23 80 0D 02 02 05 00 A0 99 B4 8F 18 00 00 5D [01:07:35]Write i2c OK [01:07:35]MH_I2C_Read... [01:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:07:35]Read from MH i2c: E2 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: E2 03 00 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: E2 03 00 22 23 00 90 00 B9 [01:07:35]RAPDU: 90 00 [01:07:35]wFMCommunicate OK [01:07:35]wFMCommunicate request_size=4 [01:07:35]MH_SAM_APDU [01:07:35]CAPDU: 80 0D 03 02 [01:07:35]Write to MH i2c: E2 08 00 23 23 80 0D 03 02 00 00 00 00 C1 [01:07:35]Write i2c OK [01:07:35]MH_I2C_Read... [01:07:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:07:35]Read from MH i2c: E2 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: E2 0B 00 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: E2 0B 00 23 23 00 06 AA F0 28 E6 94 96 70 90 00 0A [01:07:35]RAPDU: 06 AA F0 28 E6 94 96 70 90 00 [01:07:35]wFMCommunicate OK [01:07:35]SAM_PROTO_SignData done [01:07:35]FM_MakeSignedData done [01:07:35]CreateOFDProtocolMessage [01:07:35]wFMCommunicate request_size=4 [01:07:35]MH_SAM_APDU [01:07:35]CAPDU: 80 11 00 00 [01:07:35]Write to MH i2c: E2 08 00 24 23 80 11 00 00 00 00 00 00 C1 [01:07:35]Write i2c OK [01:07:35]MH_I2C_Read... [01:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:07:35]Read from MH i2c: E2 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: E2 17 00 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: E2 17 00 24 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0D [01:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:07:35]wFMCommunicate OK [01:07:35]CreateOFDProtocolMessage done [01:07:35]OFDSenderStorePacket 58827 [01:07:35]StoreOFDPacket docnum=58827 [01:07:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 EA 07 01 B8 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 34 FF 03 08 00 03 40 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E0 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 26 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 D7 3D C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E5 00 00 35 04 06 00 A0 A0 99 B4 8F 18 06 AA F0 28 E6 94 96 70 [01:07:35]CheckFolder [01:07:35]dirname=/storage/ofd_packets [01:07:35]CheckFolder done [01:07:35]ProducePacketName [01:07:35]name=ofd_packets/00058827 [01:07:35]NVStorageSaveData ofd_packets/00058827 [01:07:35]File name is /storage/ofd_packets/00058827 [01:07:35]Write 301 bytes [01:07:35]NVStorageSaveData done [01:07:35]OFDSenderStorePacket done [01:07:35]KKMCreateOFDPacket done [01:07:35]NVStorageSaveData kkm_last_timestamp [01:07:35]File name is /storage/kkm_last_timestamp [01:07:35]Write 4 bytes [01:07:35]NVStorageSaveData done [01:07:35]ExternCall_PrintAddStr [01:07:35]wPrintStart [01:07:35]Write to MH i2c: 01 00 00 25 23 48 [01:07:35]Write i2c OK [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: 01 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: 01 07 00 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: 01 07 00 25 23 00 00 00 00 00 FF 0F 5D [01:07:35]RasterBufferAndPrint [01:07:35]line Счет N : (1)2076187 [01:07:35]line ИНН: 02508201610067 [01:07:35]line Контрольно-Кассовый Чек [01:07:35]line ПРОДАЖА [01:07:35]line ТРК (МРК, ГНК) : 53 [01:07:35]line Товар: 2710124130 [01:07:35]line Аи-92-К-4 [01:07:35]line 20.800 * 67.80 [01:07:35]line = 1410.24 [01:07:35]line НДС 12% НСП 1% [01:07:35]line > о реализуемом товаре [01:07:35]line ИТОГО: 1410.24 [01:07:35]line НСП 1% : 12.48 [01:07:35]line НДС 12% : 149.76 [01:07:35]line Наличными: 0.00 [01:07:35]line Безнал.: 1410.24 [01:07:35]line Место: АЗС № 135 "Партнер Нефть" [01:07:35]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:07:35]line СНО: Общий режим [01:07:35]line Чек 21 21.08.2024 01:07 [01:07:35]line Смена: 101 ФФД: 1.0 [01:07:35]line ЗНМ: 0300000196 [01:07:35]line РНМ: 0000000000162794 [01:07:35]line Версия ККМ: v1.0 [01:07:35]line Платежная система: O! деньги [01:07:35]line ФМ: 0000000002094532 [01:07:35]line ФД: 58827 [01:07:35]line ФПД: 176611633958680 [01:07:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T010735&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58827&fm=176611633958680&tin=02508201610067®Number=0000000000162794&sum=141024 [01:07:35]OFD Sender: Processing packet 58827 [packets to send 52, broken 51] [01:07:35]ProducePacketName [01:07:35]name=ofd_packets/00058827 [01:07:35]OFD Sender: To server: pG, [01:07:35]CommunicateWithHost lk.salyk.kg:30040 [01:07:35]ConnectInit lk.salyk.kg [01:07:35]written 0, free lines is 4095 [01:07:35]Connected sock=10 [01:07:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 90 EA 07 01 B8 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 34 FF 03 08 00 03 40 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E0 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 26 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 D7 3D C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CB E5 00 00 35 04 06 00 A0 A0 99 B4 8F 18 06 AA F0 28 E6 94 96 70 [01:07:35]Write to MH i2c: 01 00 00 4F 23 72 [01:07:35]Write i2c OK [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: 01 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: 01 07 00 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: 01 07 00 4F 23 00 00 00 00 00 B8 0C 3D [01:07:35]RasterBufferAndPrint [01:07:35]line [01:07:35]line [01:07:35]line [01:07:35]line [01:07:35]line [01:07:35]written 0, free lines is 3263 [01:07:35]MH_Cut [01:07:35]Write to MH i2c: D1 01 00 56 23 01 4B [01:07:35]Write i2c OK [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: D1 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: D1 01 00 [01:07:35]MH_I2C_Read... [01:07:35]Read from MH i2c: D1 01 00 56 23 00 4A [01:07:35]Write to MH i2c: 01 00 00 57 23 7A [01:07:35]Write i2c OK [01:07:35]MH_I2C_Read... [01:07:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 7E 40 47 00 67 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 32 30 39 34 35 33 32 10 04 04 00 CB E5 00 00 F4 03 04 00 24 E9 C4 66 B6 04 01 00 00 57 C8 7F 0C 5E BE 6A BA [01:07:36]CommunicateWithHost err = 0 [01:07:36]CheckOFDResponse [01:07:36]1017 (14) - 77093643461234 [01:07:36]1041 (16) - 0000000002094532 [01:07:36]1040 (4) - 58827 [01:07:36]1012 (4) - 20.08.2024 19:06 [01:07:36]1206 (1) - 0 [01:07:36]OFD Sender: Remove packet 58827 [01:07:36]ProducePacketName [01:07:36]name=ofd_packets/00058827 [01:07:36]NVStorageDeleteData [01:07:36]OFD Sender: No OFD packet to send [01:07:36]*** Cut start [01:07:36]*** Partial cut [01:07:36]*** CUTSNS_PIN = 1 [01:07:36]*** CUTSNS_PIN = 0 [01:07:37]*** Brake cut motor [01:07:37]Read from MH i2c: 01 [01:07:37]MH_I2C_Read... [01:07:37]*** Stop cut motor [01:07:37]*** Cut end [01:07:37]Read from MH i2c: 01 07 00 [01:07:37]MH_I2C_Read... [01:07:37]Read from MH i2c: 01 07 00 57 23 00 00 00 00 00 FF 0F 8F [01:07:37]process_action close_receipt done [01:07:37]requested_data is exist [01:07:37]produce_requested_data [01:07:37]requested_item fm.sn is exist - process it [01:07:37]wFMCommunicate request_size=4 [01:07:37]MH_SAM_APDU [01:07:37]CAPDU: 80 11 00 00 [01:07:37]Write to MH i2c: E2 08 00 58 23 80 11 00 00 00 00 00 00 F5 [01:07:37]Write i2c OK [01:07:37]MH_I2C_Read... [01:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:07:37]Read from MH i2c: E2 [01:07:37]MH_I2C_Read... [01:07:37]Read from MH i2c: E2 17 00 [01:07:37]MH_I2C_Read... [01:07:37]Read from MH i2c: E2 17 00 58 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 41 [01:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:07:37]wFMCommunicate OK [01:07:37]requested_item fd.num is exist - process it [01:07:37]SAM_PROTO_GetFieldsCounters [01:07:37]wFMCommunicate request_size=4 [01:07:37]MH_SAM_APDU [01:07:37]CAPDU: 80 13 00 00 [01:07:37]Write to MH i2c: E2 08 00 59 23 80 13 00 00 00 00 00 00 F8 [01:07:37]Write i2c OK [01:07:37]MH_I2C_Read... [01:07:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:07:37]Read from MH i2c: E2 [01:07:37]MH_I2C_Read... [01:07:37]Read from MH i2c: E2 62 00 [01:07:37]MH_I2C_Read... [01:07:37]Read from MH i2c: E2 62 00 59 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CB E5 00 00 0E 04 04 00 65 00 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 6A [01:07:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CB E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:07:37]wFMCommunicate OK [01:07:37]SAM_PROTO_GetFieldsCounters done [01:07:37]requested_item shift.num is exist - process it [01:07:37]requested_item shift.opened is exist - process it [01:07:37]req_shift_opened [01:07:37]FM_GetShiftState [01:07:37]SAM_PROTO_GetShiftState [01:07:37]wFMCommunicate request_size=4 [01:07:37]MH_SAM_APDU [01:07:37]CAPDU: 80 13 01 00 [01:07:37]Write to MH i2c: E2 08 00 5A 23 80 13 01 00 00 00 00 00 FA [01:07:37]Write i2c OK [01:07:37]MH_I2C_Read... [01:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:07:37]Read from MH i2c: E2 [01:07:37]MH_I2C_Read... [01:07:37]Read from MH i2c: E2 0E 00 [01:07:37]MH_I2C_Read... [01:07:37]Read from MH i2c: E2 0E 00 5A 23 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 E7 [01:07:37]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:07:37]wFMCommunicate OK [01:07:37]SAM_PROTO_GetShiftState done [01:07:37]FM_GetShiftState done [01:07:37]req_shift_opened done [01:07:37]requested_item shift.open_date is exist - process it [01:07:37]req_shift_open_date [01:07:37]req_shift_open_date done [01:07:37]produce_requested_data done [01:07:37]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58827,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:07:37]process_action_free close_receipt [01:07:37]json_value_free [01:07:37]json_value_free done [01:07:37]process_json_proto returns [01:07:37]Send response to host [01:07:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58827,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:07:37]free response buf [01:07:37]execute_script done [01:07:37]execute_script returns [01:07:37]free content buf [01:07:37]Sock 9.Close socket [01:07:37]Sock 9.Thread stoped [01:07:41]OFD Sender: No OFD packet to send [01:07:46]OFD Sender: No OFD packet to send [01:07:51]OFD Sender: No OFD packet to send [01:07:56]OFD Sender: No OFD packet to send [01:08:01]OFD Sender: No OFD packet to send [01:08:06]OFD Sender: No OFD packet to send [01:08:11]OFD Sender: No OFD packet to send [01:08:16]OFD Sender: No OFD packet to send [01:08:21]OFD Sender: No OFD packet to send [01:08:26]OFD Sender: No OFD packet to send [01:08:31]OFD Sender: No OFD packet to send [01:08:36]OFD Sender: No OFD packet to send [01:08:41]OFD Sender: No OFD packet to send [01:08:46]OFD Sender: No OFD packet to send [01:08:51]OFD Sender: No OFD packet to send [01:08:56]OFD Sender: No OFD packet to send [01:09:01]OFD Sender: No OFD packet to send [01:09:06]OFD Sender: No OFD packet to send [01:09:11]OFD Sender: No OFD packet to send [01:09:16]OFD Sender: No OFD packet to send [01:09:21]OFD Sender: No OFD packet to send [01:09:26]OFD Sender: No OFD packet to send [01:09:31]OFD Sender: No OFD packet to send [01:09:36]OFD Sender: No OFD packet to send [01:09:41]OFD Sender: No OFD packet to send [01:09:46]OFD Sender: No OFD packet to send [01:09:51]OFD Sender: No OFD packet to send [01:09:56]OFD Sender: No OFD packet to send [01:10:01]OFD Sender: No OFD packet to send [01:10:06]OFD Sender: No OFD packet to send [01:10:11]OFD Sender: No OFD packet to send [01:10:16]OFD Sender: No OFD packet to send [01:10:21]OFD Sender: No OFD packet to send [01:10:26]OFD Sender: No OFD packet to send [01:10:31]OFD Sender: No OFD packet to send [01:10:36]OFD Sender: No OFD packet to send [01:10:41]OFD Sender: No OFD packet to send [01:10:46]OFD Sender: No OFD packet to send [01:10:51]OFD Sender: No OFD packet to send [01:10:56]OFD Sender: No OFD packet to send [01:11:01]OFD Sender: No OFD packet to send [01:11:06]OFD Sender: No OFD packet to send [01:11:11]OFD Sender: No OFD packet to send [01:11:16]OFD Sender: No OFD packet to send [01:11:21]OFD Sender: No OFD packet to send [01:11:26]OFD Sender: No OFD packet to send [01:11:31]OFD Sender: No OFD packet to send [01:11:36]OFD Sender: No OFD packet to send [01:11:41]OFD Sender: No OFD packet to send [01:11:46]OFD Sender: No OFD packet to send [01:11:51]OFD Sender: No OFD packet to send [01:11:56]OFD Sender: No OFD packet to send [01:12:01]OFD Sender: No OFD packet to send [01:12:06]OFD Sender: No OFD packet to send [01:12:11]OFD Sender: No OFD packet to send [01:12:16]OFD Sender: No OFD packet to send [01:12:21]OFD Sender: No OFD packet to send [01:12:26]OFD Sender: No OFD packet to send [01:12:31]OFD Sender: No OFD packet to send [01:12:36]OFD Sender: No OFD packet to send [01:12:41]OFD Sender: No OFD packet to send [01:12:46]OFD Sender: No OFD packet to send [01:12:51]OFD Sender: No OFD packet to send [01:12:56]OFD Sender: No OFD packet to send [01:13:01]OFD Sender: No OFD packet to send [01:13:06]OFD Sender: No OFD packet to send [01:13:11]OFD Sender: No OFD packet to send [01:13:16]OFD Sender: No OFD packet to send [01:13:21]OFD Sender: No OFD packet to send [01:13:26]OFD Sender: No OFD packet to send [01:13:31]OFD Sender: No OFD packet to send [01:13:36]OFD Sender: No OFD packet to send [01:13:41]OFD Sender: No OFD packet to send [01:13:46]OFD Sender: No OFD packet to send [01:13:51]OFD Sender: No OFD packet to send [01:13:56]OFD Sender: No OFD packet to send [01:14:01]OFD Sender: No OFD packet to send [01:14:06]OFD Sender: No OFD packet to send [01:14:11]OFD Sender: No OFD packet to send [01:14:16]OFD Sender: No OFD packet to send [01:14:21]OFD Sender: No OFD packet to send [01:14:26]OFD Sender: No OFD packet to send [01:14:31]OFD Sender: No OFD packet to send [01:14:36]OFD Sender: No OFD packet to send [01:14:41]OFD Sender: No OFD packet to send [01:14:46]OFD Sender: No OFD packet to send [01:14:51]OFD Sender: No OFD packet to send [01:14:56]OFD Sender: No OFD packet to send [01:15:01]OFD Sender: No OFD packet to send [01:15:06]OFD Sender: No OFD packet to send [01:15:11]OFD Sender: No OFD packet to send [01:15:16]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:32]accept exits with 7 [01:15:32]New connection [01:15:32]New thread 3067583844 created [01:15:32]Thread 3067440484 joined [01:15:32]Waiting for new connection... [01:15:32] Sock 7.Parse request [01:15:32]Sock 7.Check first char [01:15:32]Sock 7.First char is OK [01:15:32]request: POST /json_proto HTTP/1.0 [01:15:32]Method: POST [01:15:32]URL: /json_proto [01:15:32]Method is POST - this is cgi request [01:15:32]url: /json_proto [01:15:32]query_string will be loaded in cgi processing [01:15:32]execute_cgi json_proto POST (null) [01:15:32]execute_cgi path=json_proto method=POST [01:15:32]POST find Content-Length [01:15:32]Host: 172.17.44.3:8080 [01:15:32]Content-Length: 801 [01:15:32]Content-Type: application/json [01:15:32] [01:15:32]POST finish read [01:15:32]Found Content-Length = 801 [01:15:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:15:32]execute_script... [01: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)2076188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:15:32]POST & json_proto [01:15:32]process_json_proto [01:15:32]json parsed OK: [01:15:32]protocol is kg_v1.0 [01:15:32]action value=close_receipt [01:15:32]process_action close_receipt [01:15:32]cmd_close_receipt [01:15:32]MH_GetDate [01:15:32]Write to MH i2c: F0 00 00 5B 23 6D [01:15:32]Write i2c OK [01:15:32]MH_I2C_Read... [01:15:32]Read from MH i2c: F0 [01:15:32]MH_I2C_Read... [01:15:32]Read from MH i2c: F0 09 00 [01:15:32]MH_I2C_Read... [01:15:32]Read from MH i2c: F0 09 00 5B 23 00 B5 3F C5 66 AD C5 5D 66 CA [01:15:32]GetLastDocTimeStamp 1724202455 [01:15:32]current date 1724202933 [01:15:32]FM_GetShiftState [01:15:32]SAM_PROTO_GetShiftState [01:15:32]wFMCommunicate request_size=4 [01:15:32]MH_SAM_APDU [01:15:32]CAPDU: 80 13 01 00 [01:15:32]Write to MH i2c: E2 08 00 5C 23 80 13 01 00 00 00 00 00 FC [01:15:32]Write i2c OK [01:15:32]MH_I2C_Read... [01:15:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:15:32]Read from MH i2c: E2 [01:15:32]MH_I2C_Read... [01:15:32]Read from MH i2c: E2 0E 00 [01:15:32]MH_I2C_Read... [01:15:32]Read from MH i2c: E2 0E 00 5C 23 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 E9 [01:15:32]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:15:32]wFMCommunicate OK [01:15:32]SAM_PROTO_GetShiftState done [01:15:32]FM_GetShiftState done [01:15:32]opened in 1724199301 [01:15:32]opened+sec_in_day 1724285701 [01:15:32]quantity*price = 50036 [01:15:32]sum+1 = 50037 [01:15:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 22 21.08.2024 01:15 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58828 ФПД: 172210515946071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T011533&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58828&fm=172210515946071&tin=02508201610067®Number=0000000000162794&sum=50036 [01:15:33]StoreToDocumentArchive [01:15:33]shift 101 fd 58828 [01:15:33]save to /storage/0101/doc_00058828 [01:15:33]save last doc name /storage/0101/doc_00058828 to /storage/kkm_last_doc_name [01:15:33]save OK [01:15:33]Clear old archive folders... [01:15:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:15:33]tlvbuf is 01F03BA0 [01:15:33]SAM_PROTO_ClearQueue [01:15:33]wFMCommunicate request_size=4 [01:15:33]MH_SAM_APDU [01:15:33]CAPDU: 80 09 00 00 [01:15:33]Write to MH i2c: E2 08 00 69 23 80 09 00 00 00 00 00 00 FE [01:15:33]Write i2c OK [01:15:33]MH_I2C_Read... [01:15:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:15:33]Read from MH i2c: E2 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 03 00 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 03 00 69 23 00 90 00 00 [01:15:33]RAPDU: 90 00 [01:15:33]wFMCommunicate OK [01:15:33]SAM_PROTO_ClearQueue done [01:15:33]KKMCreateOFDPacket [01:15:33]OFDProtocolAddRootSTLVToBuf [01:15:33]FM_MakeSignedData [01:15:33]FM_MakeSignedData [01:15:33]SAM_PROTO_SignData [01:15:33]wFMCommunicate request_size=4 [01:15:33]MH_SAM_APDU [01:15:33]CAPDU: 80 0D 01 02 [01:15:33]Write to MH i2c: E2 08 00 6A 23 80 0D 01 02 00 00 00 00 06 [01:15:33]Write i2c OK [01:15:33]MH_I2C_Read... [01:15:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:15:33]Read from MH i2c: E2 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 03 00 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 03 00 6A 23 00 90 00 01 [01:15:33]RAPDU: 90 00 [01:15:33]wFMCommunicate OK [01:15:33]wFMCommunicate request_size=255 [01:15:33]MH_SAM_APDU [01:15: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 B5 3F C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E5 00 00 35 04 06 00 9C [01:15:33]Write to MH i2c: E2 02 01 6B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 B5 3F C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E5 00 00 35 04 06 00 9C 00 00 B0 [01:15:33]Write i2c OK [01:15:33]MH_I2C_Read... [01:15:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:15:33]Read from MH i2c: E2 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 03 00 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 03 00 6B 23 00 90 00 02 [01:15:33]RAPDU: 90 00 [01:15:33]wFMCommunicate OK [01:15:33]wFMCommunicate request_size=10 [01:15:33]MH_SAM_APDU [01:15:33]CAPDU: 80 0D 02 02 05 9F E2 A1 2A 57 [01:15:33]Write to MH i2c: E2 0D 00 6C 23 80 0D 02 02 05 00 9F E2 A1 2A 57 00 00 B6 [01:15:33]Write i2c OK [01:15:33]MH_I2C_Read... [01:15:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:15:33]Read from MH i2c: E2 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 03 00 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 03 00 6C 23 00 90 00 03 [01:15:33]RAPDU: 90 00 [01:15:33]wFMCommunicate OK [01:15:33]wFMCommunicate request_size=4 [01:15:33]MH_SAM_APDU [01:15:33]CAPDU: 80 0D 03 02 [01:15:33]Write to MH i2c: E2 08 00 6D 23 80 0D 03 02 00 00 00 00 0B [01:15:33]Write i2c OK [01:15:33]MH_I2C_Read... [01:15:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:15:33]Read from MH i2c: E2 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 0B 00 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 0B 00 6D 23 00 D6 E0 8A A4 4E 09 CE E9 90 00 FE [01:15:33]RAPDU: D6 E0 8A A4 4E 09 CE E9 90 00 [01:15:33]wFMCommunicate OK [01:15:33]SAM_PROTO_SignData done [01:15:33]FM_MakeSignedData done [01:15:33]CreateOFDProtocolMessage [01:15:33]wFMCommunicate request_size=4 [01:15:33]MH_SAM_APDU [01:15:33]CAPDU: 80 11 00 00 [01:15:33]Write to MH i2c: E2 08 00 6E 23 80 11 00 00 00 00 00 00 0B [01:15:33]Write i2c OK [01:15:33]MH_I2C_Read... [01:15:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:15:33]Read from MH i2c: E2 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 17 00 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: E2 17 00 6E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 57 [01:15:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:15:33]wFMCommunicate OK [01:15:33]CreateOFDProtocolMessage done [01:15:33]OFDSenderStorePacket 58828 [01:15:33]StoreOFDPacket docnum=58828 [01:15:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 5B 07 01 D5 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 B5 3F C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E5 00 00 35 04 06 00 9C 9F E2 A1 2A 57 D6 E0 8A A4 4E 09 CE E9 [01:15:33]CheckFolder [01:15:33]dirname=/storage/ofd_packets [01:15:33]CheckFolder done [01:15:33]ProducePacketName [01:15:33]name=ofd_packets/00058828 [01:15:33]NVStorageSaveData ofd_packets/00058828 [01:15:33]File name is /storage/ofd_packets/00058828 [01:15:33]Write 301 bytes [01:15:33]NVStorageSaveData done [01:15:33]OFDSenderStorePacket done [01:15:33]KKMCreateOFDPacket done [01:15:33]NVStorageSaveData kkm_last_timestamp [01:15:33]File name is /storage/kkm_last_timestamp [01:15:33]Write 4 bytes [01:15:33]NVStorageSaveData done [01:15:33]ExternCall_PrintAddStr [01:15:33]wPrintStart [01:15:33]Write to MH i2c: 01 00 00 6F 23 92 [01:15:33]Write i2c OK [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: 01 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: 01 07 00 [01:15:33]MH_I2C_Read... [01:15:33]Read from MH i2c: 01 07 00 6F 23 00 00 00 00 00 FF 0F A7 [01:15:33]RasterBufferAndPrint [01:15:33]line Счет N : (1)2076188 [01:15:33]line ИНН: 02508201610067 [01:15:33]line Контрольно-Кассовый Чек [01:15:33]line ПРОДАЖА [01:15:33]line ТРК (МРК, ГНК) : 53 [01:15:33]line Товар: 2710124130 [01:15:33]line Аи-92-К-4 [01:15:33]line 7.380 * 67.80 [01:15:33]line = 500.36 [01:15:33]line НДС 12% НСП 1% [01:15:33]line > о реализуемом товаре [01:15:33]line ИТОГО: 500.36 [01:15:33]line НСП 1% : 4.43 [01:15:33]line НДС 12% : 53.14 [01:15:33]line Наличными: 0.00 [01:15:33]line Безнал.: 500.36 [01:15:33]line Место: АЗС № 135 "Партнер Нефть" [01:15:33]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:15:33]line СНО: Общий режим [01:15:33]line Чек 22 21.08.2024 01:15 [01:15:33]line Смена: 101 ФФД: 1.0 [01:15:33]line ЗНМ: 0300000196 [01:15:33]line РНМ: 0000000000162794 [01:15:33]line Версия ККМ: v1.0 [01:15:33]line Платежная система: O! деньги [01:15:33]line ФМ: 0000000002094532 [01:15:33]line ФД: 58828 [01:15:33]line ФПД: 172210515946071 [01:15:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T011533&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58828&fm=172210515946071&tin=02508201610067®Number=0000000000162794&sum=50036 [01:15:34]OFD Sender: Processing packet 58828 [packets to send 52, broken 51] [01:15:34]ProducePacketName [01:15:34]name=ofd_packets/00058828 [01:15:34]OFD Sender: To server: pG, [01:15:34]CommunicateWithHost lk.salyk.kg:30040 [01:15:34]ConnectInit lk.salyk.kg [01:15:34]written 0, free lines is 4095 [01:15:34]Connected sock=10 [01:15:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 B1 5B 07 01 D5 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 B5 3F C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CC E5 00 00 35 04 06 00 9C 9F E2 A1 2A 57 D6 E0 8A A4 4E 09 CE E9 [01:15:34]Write to MH i2c: 01 00 00 99 23 BC [01:15:34]Write i2c OK [01:15:34]MH_I2C_Read... [01:15:34]Read from MH i2c: 01 [01:15:34]MH_I2C_Read... [01:15:34]Read from MH i2c: 01 07 00 [01:15:34]MH_I2C_Read... [01:15:34]Read from MH i2c: 01 07 00 99 23 00 00 00 00 00 B6 0C 85 [01:15:34]RasterBufferAndPrint [01:15:34]line [01:15:34]line [01:15:34]line [01:15:34]line [01:15:34]line [01:15:34]written 0, free lines is 3260 [01:15:34]MH_Cut [01:15:34]Write to MH i2c: D1 01 00 A0 23 01 95 [01:15:34]Write i2c OK [01:15:34]MH_I2C_Read... [01:15:34]Read from MH i2c: D1 [01:15:34]MH_I2C_Read... [01:15:34]Read from MH i2c: D1 01 00 [01:15:34]MH_I2C_Read... [01:15:34]Read from MH i2c: D1 01 00 A0 23 00 94 [01:15:34]Write to MH i2c: 01 00 00 A1 23 C4 [01:15:34]Write i2c OK [01:15:34]MH_I2C_Read... [01:15:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 29 C6 47 00 21 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 32 30 39 34 35 33 32 10 04 04 00 CC E5 00 00 F4 03 04 00 03 EB C4 66 B6 04 01 00 00 72 2E AD 66 CE 58 0F 7F [01:15:34]CommunicateWithHost err = 0 [01:15:34]CheckOFDResponse [01:15:34]1017 (14) - 77093643461234 [01:15:34]1041 (16) - 0000000002094532 [01:15:34]1040 (4) - 58828 [01:15:34]1012 (4) - 20.08.2024 19:14 [01:15:34]1206 (1) - 0 [01:15:34]OFD Sender: Remove packet 58828 [01:15:34]ProducePacketName [01:15:34]name=ofd_packets/00058828 [01:15:34]NVStorageDeleteData [01:15:35]OFD Sender: No OFD packet to send [01:15:35]*** Cut start [01:15:35]*** Partial cut [01:15:35]*** CUTSNS_PIN = 1 [01:15:35]*** CUTSNS_PIN = 0 [01:15:35]*** Brake cut motor [01:15:36]Read from MH i2c: 01 [01:15:36]MH_I2C_Read... [01:15:36]*** Stop cut motor [01:15:36]*** Cut end [01:15:36]Read from MH i2c: 01 07 00 [01:15:36]MH_I2C_Read... [01:15:36]Read from MH i2c: 01 07 00 A1 23 00 00 00 00 00 FF 0F D9 [01:15:36]process_action close_receipt done [01:15:36]requested_data is exist [01:15:36]produce_requested_data [01:15:36]requested_item fm.sn is exist - process it [01:15:36]wFMCommunicate request_size=4 [01:15:36]MH_SAM_APDU [01:15:36]CAPDU: 80 11 00 00 [01:15:36]Write to MH i2c: E2 08 00 A2 23 80 11 00 00 00 00 00 00 3F [01:15:36]Write i2c OK [01:15:36]MH_I2C_Read... [01:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:15:36]Read from MH i2c: E2 [01:15:36]MH_I2C_Read... [01:15:36]Read from MH i2c: E2 17 00 [01:15:36]MH_I2C_Read... [01:15:36]Read from MH i2c: E2 17 00 A2 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8B [01:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:15:36]wFMCommunicate OK [01:15:36]requested_item fd.num is exist - process it [01:15:36]SAM_PROTO_GetFieldsCounters [01:15:36]wFMCommunicate request_size=4 [01:15:36]MH_SAM_APDU [01:15:36]CAPDU: 80 13 00 00 [01:15:36]Write to MH i2c: E2 08 00 A3 23 80 13 00 00 00 00 00 00 42 [01:15:36]Write i2c OK [01:15:36]MH_I2C_Read... [01:15:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:15:36]Read from MH i2c: E2 [01:15:36]MH_I2C_Read... [01:15:36]Read from MH i2c: E2 62 00 [01:15:36]MH_I2C_Read... [01:15:36]Read from MH i2c: E2 62 00 A3 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CC E5 00 00 0E 04 04 00 65 00 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 B8 [01:15:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CC E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:15:36]wFMCommunicate OK [01:15:36]SAM_PROTO_GetFieldsCounters done [01:15:36]requested_item shift.num is exist - process it [01:15:36]requested_item shift.opened is exist - process it [01:15:36]req_shift_opened [01:15:36]FM_GetShiftState [01:15:36]SAM_PROTO_GetShiftState [01:15:36]wFMCommunicate request_size=4 [01:15:36]MH_SAM_APDU [01:15:36]CAPDU: 80 13 01 00 [01:15:36]Write to MH i2c: E2 08 00 A4 23 80 13 01 00 00 00 00 00 44 [01:15:36]Write i2c OK [01:15:36]MH_I2C_Read... [01:15:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:15:36]Read from MH i2c: E2 [01:15:36]MH_I2C_Read... [01:15:36]Read from MH i2c: E2 0E 00 [01:15:36]MH_I2C_Read... [01:15:36]Read from MH i2c: E2 0E 00 A4 23 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 31 [01:15:36]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:15:36]wFMCommunicate OK [01:15:36]SAM_PROTO_GetShiftState done [01:15:36]FM_GetShiftState done [01:15:36]req_shift_opened done [01:15:36]requested_item shift.open_date is exist - process it [01:15:36]req_shift_open_date [01:15:36]req_shift_open_date done [01:15:36]produce_requested_data done [01:15:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58828,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:15:36]process_action_free close_receipt [01:15:36]json_value_free [01:15:36]json_value_free done [01:15:36]process_json_proto returns [01:15:36]Send response to host [01:15:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58828,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:15:36]free response buf [01:15:36]execute_script done [01:15:36]execute_script returns [01:15:36]free content buf [01:15:36]Sock 7.Close socket [01:15:36]Sock 7.Thread stoped [01:15:40]OFD Sender: No OFD packet to send [01:15:45]OFD Sender: No OFD packet to send [01:15:50]OFD Sender: No OFD packet to send [01:15:55]OFD Sender: No OFD packet to send [01:16:00]OFD Sender: No OFD packet to send [01:16:05]OFD Sender: No OFD packet to send [01:16:10]OFD Sender: No OFD packet to send [01:16:15]OFD Sender: No OFD packet to send [01:16:20]OFD Sender: No OFD packet to send [01:16:25]OFD Sender: No OFD packet to send [01:16:30]OFD Sender: No OFD packet to send [01:16:35]OFD Sender: No OFD packet to send [01:16:40]OFD Sender: No OFD packet to send [01:16:45]OFD Sender: No OFD packet to send [01:16:50]OFD Sender: No OFD packet to send [01:16:55]OFD Sender: No OFD packet to send [01:17:00]OFD Sender: No OFD packet to send [01:17:05]OFD Sender: No OFD packet to send [01:17:10]OFD Sender: No OFD packet to send [01:17:15]OFD Sender: No OFD packet to send [01:17:20]OFD Sender: No OFD packet to send [01:17:25]OFD Sender: No OFD packet to send [01:17:30]OFD Sender: No OFD packet to send [01:17:35]OFD Sender: No OFD packet to send [01:17:40]OFD Sender: No OFD packet to send [01:17:45]OFD Sender: No OFD packet to send [01:17:50]OFD Sender: No OFD packet to send [01:17:55]OFD Sender: No OFD packet to send [01:18:00]OFD Sender: No OFD packet to send [01:18:05]OFD Sender: No OFD packet to send [01:18:10]OFD Sender: No OFD packet to send [01:18:15]OFD Sender: No OFD packet to send [01:18:20]OFD Sender: No OFD packet to send [01:18:25]OFD Sender: No OFD packet to send [01:18:30]OFD Sender: No OFD packet to send [01:18:35]OFD Sender: No OFD packet to send [01:18:40]OFD Sender: No OFD packet to send [01:18:45]OFD Sender: No OFD packet to send [01:18:50]OFD Sender: No OFD packet to send [01:18:55]OFD Sender: No OFD packet to send [01:19:00]OFD Sender: No OFD packet to send [01:19:05]OFD Sender: No OFD packet to send [01:19:10]OFD Sender: No OFD packet to send [01:19:15]OFD Sender: No OFD packet to send [01:19:20]OFD Sender: No OFD packet to send [01:19:25]OFD Sender: No OFD packet to send [01:19:30]OFD Sender: No OFD packet to send [01:19:35]OFD Sender: No OFD packet to send [01:19:40]OFD Sender: No OFD packet to send [01:19:45]OFD Sender: No OFD packet to send [01:19:50]OFD Sender: No OFD packet to send [01:19:55]OFD Sender: No OFD packet to send [01:20:00]OFD Sender: No OFD packet to send [01:20:05]OFD Sender: No OFD packet to send [01:20:10]OFD Sender: No OFD packet to send [01:20:15]OFD Sender: No OFD packet to send [01:20:20]OFD Sender: No OFD packet to send [01:20:25]OFD Sender: No OFD packet to send [01:20:30]OFD Sender: No OFD packet to send [01:20:35]OFD Sender: No OFD packet to send [01:20:40]OFD Sender: No OFD packet to send [01:20:45]OFD Sender: No OFD packet to send [01:20:50]OFD Sender: No OFD packet to send [01:20:55]OFD Sender: No OFD packet to send [01:21:00]OFD Sender: No OFD packet to send [01:21:05]OFD Sender: No OFD packet to send [01:21:10]OFD Sender: No OFD packet to send [01:21:15]OFD Sender: No OFD packet to send [01:21:20]OFD Sender: No OFD packet to send [01:21:25]OFD Sender: No OFD packet to send [01:21:30]OFD Sender: No OFD packet to send [01:21:35]OFD Sender: No OFD packet to send [01:21:40]OFD Sender: No OFD packet to send [01:21:45]OFD Sender: No OFD packet to send [01:21:50]OFD Sender: No OFD packet to send [01:21:55]OFD Sender: No OFD packet to send [01:22:00]OFD Sender: No OFD packet to send [01:22:05]OFD Sender: No OFD packet to send [01:22:10]OFD Sender: No OFD packet to send [01:22:15]OFD Sender: No OFD packet to send [01:22:20]OFD Sender: No OFD packet to send [01:22:25]OFD Sender: No OFD packet to send [01:22:30]OFD Sender: No OFD packet to send [01:22:35]OFD Sender: No OFD packet to send [01:22:40]OFD Sender: No OFD packet to send [01:22:45]OFD Sender: No OFD packet to send [01:22:50]OFD Sender: No OFD packet to send [01:22:55]OFD Sender: No OFD packet to send [01:23:00]OFD Sender: No OFD packet to send [01:23:05]OFD Sender: No OFD packet to send [01:23:10]OFD Sender: No OFD packet to send [01:23:15]OFD Sender: No OFD packet to send [01:23:20]OFD Sender: No OFD packet to send [01:23:25]OFD Sender: No OFD packet to send [01:23:30]OFD Sender: No OFD packet to send [01:23:35]OFD Sender: No OFD packet to send [01:23:40]OFD Sender: No OFD packet to send [01:23:45]OFD Sender: No OFD packet to send [01:23:50]OFD Sender: No OFD packet to send [01:23:55]OFD Sender: No OFD packet to send [01:24:00]OFD Sender: No OFD packet to send [01:24:05]OFD Sender: No OFD packet to send [01:24:10]OFD Sender: No OFD packet to send [01:24:15]OFD Sender: No OFD packet to send [01:24:20]OFD Sender: No OFD packet to send [01:24:25]OFD Sender: No OFD packet to send [01:24:30]OFD Sender: No OFD packet to send [01:24:35]OFD Sender: No OFD packet to send [01:24:40]OFD Sender: No OFD packet to send [01:24:45]OFD Sender: No OFD packet to send [01:24:50]OFD Sender: No OFD packet to send [01:24:55]OFD Sender: No OFD packet to send [01:25:00]OFD Sender: No OFD packet to send [01:25:05]OFD Sender: No OFD packet to send [01:25:10]OFD Sender: No OFD packet to send [01:25:15]OFD Sender: No OFD packet to send [01:25:20]OFD Sender: No OFD packet to send [01:25:25]OFD Sender: No OFD packet to send [01:25:30]OFD Sender: No OFD packet to send [01:25:35]OFD Sender: No OFD packet to send [01:25:40]OFD Sender: No OFD packet to send [01:25:45]OFD Sender: No OFD packet to send [01:25:50]OFD Sender: No OFD packet to send [01:25:55]OFD Sender: No OFD packet to send [01:26:00]OFD Sender: No OFD packet to send [01:26:05]OFD Sender: No OFD packet to send [01:26:10]OFD Sender: No OFD packet to send [01:26:15]OFD Sender: No OFD packet to send [01:26:20]OFD Sender: No OFD packet to send [01:26:25]OFD Sender: No OFD packet to send [01:26:30]OFD Sender: No OFD packet to send [01:26:35]OFD Sender: No OFD packet to send [01:26:40]OFD Sender: No OFD packet to send [01:26:45]OFD Sender: No OFD packet to send [01:26:50]OFD Sender: No OFD packet to send [01:26:55]OFD Sender: No OFD packet to send [01:27:00]OFD Sender: No OFD packet to send [01:27:05]OFD Sender: No OFD packet to send [01:27:06]accept exits with 9 [01:27:06]New connection [01:27:06]New thread 3067440484 created [01:27:06]Thread 3067583844 joined [01:27:06]Waiting for new connection... [01:27:06] Sock 9.Parse request [01:27:06]Sock 9.Check first char [01:27:06]Sock 9.First char is OK [01:27:06]request: POST /json_proto HTTP/1.0 [01:27:06]Method: POST [01:27:06]URL: /json_proto [01:27:06]Method is POST - this is cgi request [01:27:06]url: /json_proto [01:27:06]query_string will be loaded in cgi processing [01:27:06]execute_cgi json_proto POST (null) [01:27:06]execute_cgi path=json_proto method=POST [01:27:06]POST find Content-Length [01:27:06]Host: 172.17.44.3:8080 [01:27:06]Content-Length: 804 [01:27:06]Content-Type: application/json [01:27:06] [01:27:06]POST finish read [01:27:06]Found Content-Length = 804 [01:27:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:27:06]execute_script... [01:27: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)2076189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:27:06]POST & json_proto [01:27:06]process_json_proto [01:27:06]json parsed OK: [01:27:06]protocol is kg_v1.0 [01:27:06]action value=close_receipt [01:27:06]process_action close_receipt [01:27:06]cmd_close_receipt [01:27:06]MH_GetDate [01:27:06]Write to MH i2c: F0 00 00 A5 23 B7 [01:27:06]Write i2c OK [01:27:06]MH_I2C_Read... [01:27:06]Read from MH i2c: F0 [01:27:06]MH_I2C_Read... [01:27:06]Read from MH i2c: F0 09 00 [01:27:06]MH_I2C_Read... [01:27:06]Read from MH i2c: F0 09 00 A5 23 00 6B 42 C5 66 AD C5 5D 66 CD [01:27:06]GetLastDocTimeStamp 1724202933 [01:27:06]current date 1724203627 [01:27:06]FM_GetShiftState [01:27:06]SAM_PROTO_GetShiftState [01:27:06]wFMCommunicate request_size=4 [01:27:06]MH_SAM_APDU [01:27:06]CAPDU: 80 13 01 00 [01:27:06]Write to MH i2c: E2 08 00 A6 23 80 13 01 00 00 00 00 00 46 [01:27:06]Write i2c OK [01:27:06]MH_I2C_Read... [01:27:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:27:06]Read from MH i2c: E2 [01:27:06]MH_I2C_Read... [01:27:06]Read from MH i2c: E2 0E 00 [01:27:06]MH_I2C_Read... [01:27:06]Read from MH i2c: E2 0E 00 A6 23 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 33 [01:27:06]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:27:06]wFMCommunicate OK [01:27:06]SAM_PROTO_GetShiftState done [01:27:06]FM_GetShiftState done [01:27:06]opened in 1724199301 [01:27:06]opened+sec_in_day 1724285701 [01:27:06]quantity*price = 100005 [01:27:06]sum+1 = 100006 [01:27:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 23 21.08.2024 01:27 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58829 ФПД: 88207031732754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T012707&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58829&fm=88207031732754&tin=02508201610067®Number=0000000000162794&sum=100005 [01:27:07]StoreToDocumentArchive [01:27:07]shift 101 fd 58829 [01:27:07]save to /storage/0101/doc_00058829 [01:27:07]save last doc name /storage/0101/doc_00058829 to /storage/kkm_last_doc_name [01:27:07]save OK [01:27:07]Clear old archive folders... [01:27:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:27:07]tlvbuf is 01F7BBE0 [01:27:07]SAM_PROTO_ClearQueue [01:27:07]wFMCommunicate request_size=4 [01:27:07]MH_SAM_APDU [01:27:07]CAPDU: 80 09 00 00 [01:27:07]Write to MH i2c: E2 08 00 B3 23 80 09 00 00 00 00 00 00 48 [01:27:07]Write i2c OK [01:27:07]MH_I2C_Read... [01:27:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:27:07]Read from MH i2c: E2 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 03 00 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 03 00 B3 23 00 90 00 4A [01:27:07]RAPDU: 90 00 [01:27:07]wFMCommunicate OK [01:27:07]SAM_PROTO_ClearQueue done [01:27:07]KKMCreateOFDPacket [01:27:07]OFDProtocolAddRootSTLVToBuf [01:27:07]FM_MakeSignedData [01:27:07]FM_MakeSignedData [01:27:07]SAM_PROTO_SignData [01:27:07]wFMCommunicate request_size=4 [01:27:07]MH_SAM_APDU [01:27:07]CAPDU: 80 0D 01 02 [01:27:07]Write to MH i2c: E2 08 00 B4 23 80 0D 01 02 00 00 00 00 50 [01:27:07]Write i2c OK [01:27:07]MH_I2C_Read... [01:27:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:27:07]Read from MH i2c: E2 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 03 00 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 03 00 B4 23 00 90 00 4B [01:27:07]RAPDU: 90 00 [01:27:07]wFMCommunicate OK [01:27:07]wFMCommunicate request_size=255 [01:27:07]MH_SAM_APDU [01:27: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 6B 42 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E5 00 00 35 04 06 00 50 [01:27:07]Write to MH i2c: E2 02 01 B5 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 6B 42 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E5 00 00 35 04 06 00 50 00 00 BA [01:27:07]Write i2c OK [01:27:07]MH_I2C_Read... [01:27:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:27:07]Read from MH i2c: E2 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 03 00 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 03 00 B5 23 00 90 00 4C [01:27:07]RAPDU: 90 00 [01:27:07]wFMCommunicate OK [01:27:07]wFMCommunicate request_size=10 [01:27:07]MH_SAM_APDU [01:27:07]CAPDU: 80 0D 02 02 05 39 4C CB 0A 12 [01:27:07]Write to MH i2c: E2 0D 00 B6 23 80 0D 02 02 05 00 39 4C CB 0A 12 00 00 C9 [01:27:07]Write i2c OK [01:27:07]MH_I2C_Read... [01:27:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:27:07]Read from MH i2c: E2 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 03 00 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 03 00 B6 23 00 90 00 4D [01:27:07]RAPDU: 90 00 [01:27:07]wFMCommunicate OK [01:27:07]wFMCommunicate request_size=4 [01:27:07]MH_SAM_APDU [01:27:07]CAPDU: 80 0D 03 02 [01:27:07]Write to MH i2c: E2 08 00 B7 23 80 0D 03 02 00 00 00 00 55 [01:27:07]Write i2c OK [01:27:07]MH_I2C_Read... [01:27:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:27:07]Read from MH i2c: E2 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 0B 00 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 0B 00 B7 23 00 E0 B3 A3 35 4E B3 D7 8B 90 00 24 [01:27:07]RAPDU: E0 B3 A3 35 4E B3 D7 8B 90 00 [01:27:07]wFMCommunicate OK [01:27:07]SAM_PROTO_SignData done [01:27:07]FM_MakeSignedData done [01:27:07]CreateOFDProtocolMessage [01:27:07]wFMCommunicate request_size=4 [01:27:07]MH_SAM_APDU [01:27:07]CAPDU: 80 11 00 00 [01:27:07]Write to MH i2c: E2 08 00 B8 23 80 11 00 00 00 00 00 00 55 [01:27:07]Write i2c OK [01:27:07]MH_I2C_Read... [01:27:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:27:07]Read from MH i2c: E2 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 17 00 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: E2 17 00 B8 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 A1 [01:27:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:27:07]wFMCommunicate OK [01:27:07]CreateOFDProtocolMessage done [01:27:07]OFDSenderStorePacket 58829 [01:27:07]StoreOFDPacket docnum=58829 [01:27:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2B 1C 07 01 B1 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 6B 42 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E5 00 00 35 04 06 00 50 39 4C CB 0A 12 E0 B3 A3 35 4E B3 D7 8B [01:27:07]CheckFolder [01:27:07]dirname=/storage/ofd_packets [01:27:07]CheckFolder done [01:27:07]ProducePacketName [01:27:07]name=ofd_packets/00058829 [01:27:07]NVStorageSaveData ofd_packets/00058829 [01:27:07]File name is /storage/ofd_packets/00058829 [01:27:07]Write 301 bytes [01:27:07]NVStorageSaveData done [01:27:07]OFDSenderStorePacket done [01:27:07]KKMCreateOFDPacket done [01:27:07]NVStorageSaveData kkm_last_timestamp [01:27:07]File name is /storage/kkm_last_timestamp [01:27:07]Write 4 bytes [01:27:07]NVStorageSaveData done [01:27:07]ExternCall_PrintAddStr [01:27:07]wPrintStart [01:27:07]Write to MH i2c: 01 00 00 B9 23 DC [01:27:07]Write i2c OK [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: 01 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: 01 07 00 [01:27:07]MH_I2C_Read... [01:27:07]Read from MH i2c: 01 07 00 B9 23 00 00 00 00 00 FF 0F F1 [01:27:07]RasterBufferAndPrint [01:27:07]line Счет N : (1)2076189 [01:27:07]line ИНН: 02508201610067 [01:27:07]line Контрольно-Кассовый Чек [01:27:07]line ПРОДАЖА [01:27:07]line ТРК (МРК, ГНК) : 43 [01:27:07]line Товар: 2710124130 [01:27:07]line Аи-92-К-4 [01:27:07]line 14.750 * 67.80 [01:27:07]line = 1000.05 [01:27:07]line НДС 12% НСП 1% [01:27:07]line > о реализуемом товаре [01:27:07]line ИТОГО: 1000.05 [01:27:07]line НСП 1% : 8.85 [01:27:07]line НДС 12% : 106.20 [01:27:07]line Наличными: 0.00 [01:27:07]line Безнал.: 1000.05 [01:27:07]line Место: АЗС № 135 "Партнер Нефть" [01:27:07]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:27:07]line СНО: Общий режим [01:27:07]line Чек 23 21.08.2024 01:27 [01:27:07]line Смена: 101 ФФД: 1.0 [01:27:07]line ЗНМ: 0300000196 [01:27:07]line РНМ: 0000000000162794 [01:27:07]line Версия ККМ: v1.0 [01:27:07]line Платежная система: O! деньги [01:27:07]line ФМ: 0000000002094532 [01:27:07]line ФД: 58829 [01:27:07]line ФПД: 88207031732754 [01:27:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T012707&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58829&fm=88207031732754&tin=02508201610067®Number=0000000000162794&sum=100005 [01:27:08]OFD Sender: Processing packet 58829 [packets to send 52, broken 51] [01:27:08]ProducePacketName [01:27:08]name=ofd_packets/00058829 [01:27:08]OFD Sender: To server: pG, [01:27:08]CommunicateWithHost lk.salyk.kg:30040 [01:27:08]ConnectInit lk.salyk.kg [01:27:08]written 0, free lines is 4095 [01:27:08]Connected sock=10 [01:27:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 2B 1C 07 01 B1 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 6B 42 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CD E5 00 00 35 04 06 00 50 39 4C CB 0A 12 E0 B3 A3 35 4E B3 D7 8B [01:27:08]Write to MH i2c: 01 00 00 E3 23 06 [01:27:08]Write i2c OK [01:27:08]MH_I2C_Read... [01:27:08]Read from MH i2c: 01 [01:27:08]MH_I2C_Read... [01:27:08]Read from MH i2c: 01 07 00 [01:27:08]MH_I2C_Read... [01:27:08]Read from MH i2c: 01 07 00 E3 23 00 00 00 00 00 AE 0C C7 [01:27:08]RasterBufferAndPrint [01:27:08]line [01:27:08]line [01:27:08]line [01:27:08]line [01:27:08]line [01:27:08]written 0, free lines is 3251 [01:27:08]MH_Cut [01:27:08]Write to MH i2c: D1 01 00 EA 23 01 DF [01:27:08]Write i2c OK [01:27:08]MH_I2C_Read... [01:27:08]Read from MH i2c: D1 [01:27:08]MH_I2C_Read... [01:27:08]Read from MH i2c: D1 01 00 [01:27:08]MH_I2C_Read... [01:27:08]Read from MH i2c: D1 01 00 EA 23 00 DE [01:27:08]Write to MH i2c: 01 00 00 EB 23 0E [01:27:08]Write i2c OK [01:27:08]MH_I2C_Read... [01:27:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 37 DB 47 00 EC 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 32 30 39 34 35 33 32 10 04 04 00 CD E5 00 00 F4 03 04 00 B9 ED C4 66 B6 04 01 00 00 AC FD 5A CF 32 C9 18 4E [01:27:08]CommunicateWithHost err = 0 [01:27:08]CheckOFDResponse [01:27:08]1017 (14) - 77093643461234 [01:27:08]1041 (16) - 0000000002094532 [01:27:08]1040 (4) - 58829 [01:27:08]1012 (4) - 20.08.2024 19:25 [01:27:08]1206 (1) - 0 [01:27:08]OFD Sender: Remove packet 58829 [01:27:08]ProducePacketName [01:27:08]name=ofd_packets/00058829 [01:27:08]NVStorageDeleteData [01:27:09]OFD Sender: No OFD packet to send [01:27:09]*** Cut start [01:27:09]*** Partial cut [01:27:09]*** CUTSNS_PIN = 1 [01:27:09]*** CUTSNS_PIN = 0 [01:27:09]*** Brake cut motor [01:27:10]Read from MH i2c: 01 [01:27:10]MH_I2C_Read... [01:27:10]*** Stop cut motor [01:27:10]*** Cut end [01:27:10]Read from MH i2c: 01 07 00 [01:27:10]MH_I2C_Read... [01:27:10]Read from MH i2c: 01 07 00 EB 23 00 00 00 00 00 FF 0F 23 [01:27:10]process_action close_receipt done [01:27:10]requested_data is exist [01:27:10]produce_requested_data [01:27:10]requested_item fm.sn is exist - process it [01:27:10]wFMCommunicate request_size=4 [01:27:10]MH_SAM_APDU [01:27:10]CAPDU: 80 11 00 00 [01:27:10]Write to MH i2c: E2 08 00 EC 23 80 11 00 00 00 00 00 00 89 [01:27:10]Write i2c OK [01:27:10]MH_I2C_Read... [01:27:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:27:10]Read from MH i2c: E2 [01:27:10]MH_I2C_Read... [01:27:10]Read from MH i2c: E2 17 00 [01:27:10]MH_I2C_Read... [01:27:10]Read from MH i2c: E2 17 00 EC 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D5 [01:27:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:27:10]wFMCommunicate OK [01:27:10]requested_item fd.num is exist - process it [01:27:10]SAM_PROTO_GetFieldsCounters [01:27:10]wFMCommunicate request_size=4 [01:27:10]MH_SAM_APDU [01:27:10]CAPDU: 80 13 00 00 [01:27:10]Write to MH i2c: E2 08 00 ED 23 80 13 00 00 00 00 00 00 8C [01:27:10]Write i2c OK [01:27:10]MH_I2C_Read... [01:27:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:27:10]Read from MH i2c: E2 [01:27:10]MH_I2C_Read... [01:27:10]Read from MH i2c: E2 62 00 [01:27:10]MH_I2C_Read... [01:27:10]Read from MH i2c: E2 62 00 ED 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CD E5 00 00 0E 04 04 00 65 00 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 06 [01:27:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CD E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:27:10]wFMCommunicate OK [01:27:10]SAM_PROTO_GetFieldsCounters done [01:27:10]requested_item shift.num is exist - process it [01:27:10]requested_item shift.opened is exist - process it [01:27:10]req_shift_opened [01:27:10]FM_GetShiftState [01:27:10]SAM_PROTO_GetShiftState [01:27:10]wFMCommunicate request_size=4 [01:27:10]MH_SAM_APDU [01:27:10]CAPDU: 80 13 01 00 [01:27:10]Write to MH i2c: E2 08 00 EE 23 80 13 01 00 00 00 00 00 8E [01:27:10]Write i2c OK [01:27:10]MH_I2C_Read... [01:27:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:27:10]Read from MH i2c: E2 [01:27:10]MH_I2C_Read... [01:27:10]Read from MH i2c: E2 0E 00 [01:27:10]MH_I2C_Read... [01:27:10]Read from MH i2c: E2 0E 00 EE 23 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 7B [01:27:10]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:27:10]wFMCommunicate OK [01:27:10]SAM_PROTO_GetShiftState done [01:27:10]FM_GetShiftState done [01:27:10]req_shift_opened done [01:27:10]requested_item shift.open_date is exist - process it [01:27:10]req_shift_open_date [01:27:10]req_shift_open_date done [01:27:10]produce_requested_data done [01:27:10]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58829,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:27:10]process_action_free close_receipt [01:27:10]json_value_free [01:27:10]json_value_free done [01:27:10]process_json_proto returns [01:27:10]Send response to host [01:27:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58829,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:27:10]free response buf [01:27:10]execute_script done [01:27:10]execute_script returns [01:27:10]free content buf [01:27:10]Sock 9.Close socket [01:27:10]Sock 9.Thread stoped [01:27:14]OFD Sender: No OFD packet to send [01:27:19]OFD Sender: No OFD packet to send [01:27:24]OFD Sender: No OFD packet to send [01:27:29]OFD Sender: No OFD packet to send [01:27:34]OFD Sender: No OFD packet to send [01:27:39]OFD Sender: No OFD packet to send [01:27:44]OFD Sender: No OFD packet to send [01:27:49]OFD Sender: No OFD packet to send [01:27:54]OFD Sender: No OFD packet to send [01:27:59]OFD Sender: No OFD packet to send [01:28:04]OFD Sender: No OFD packet to send [01:28:09]OFD Sender: No OFD packet to send [01:28:14]OFD Sender: No OFD packet to send [01:28:16]accept exits with 7 [01:28:16]New connection [01:28:16]New thread 3067583844 created [01:28:16]Thread 3067440484 joined [01:28:16]Waiting for new connection... [01:28:16] Sock 7.Parse request [01:28:16]Sock 7.Check first char [01:28:16]Sock 7.First char is OK [01:28:16]request: POST /json_proto HTTP/1.0 [01:28:16]Method: POST [01:28:16]URL: /json_proto [01:28:16]Method is POST - this is cgi request [01:28:16]url: /json_proto [01:28:16]query_string will be loaded in cgi processing [01:28:16]execute_cgi json_proto POST (null) [01:28:16]execute_cgi path=json_proto method=POST [01:28:16]POST find Content-Length [01:28:16]Host: 172.17.44.3:8080 [01:28:16]Content-Length: 678 [01:28:16]Content-Type: application/json [01:28:16] [01:28:16]POST finish read [01:28:16]Found Content-Length = 678 [01:28:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.020, "sum" : 340.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:28:16]execute_script... [01: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)2076190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.020, "sum" : 340.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:28:16]POST & json_proto [01:28:16]process_json_proto [01:28:16]json parsed OK: [01:28:16]protocol is kg_v1.0 [01:28:16]action value=close_receipt [01:28:16]process_action close_receipt [01:28:16]cmd_close_receipt [01:28:16]MH_GetDate [01:28:16]Write to MH i2c: F0 00 00 EF 23 01 [01:28:16]Write i2c OK [01:28:16]MH_I2C_Read... [01:28:16]Read from MH i2c: F0 [01:28:16]MH_I2C_Read... [01:28:16]Read from MH i2c: F0 09 00 [01:28:16]MH_I2C_Read... [01:28:16]Read from MH i2c: F0 09 00 EF 23 00 B2 42 C5 66 AD C5 5D 66 5E [01:28:16]GetLastDocTimeStamp 1724203627 [01:28:16]current date 1724203698 [01:28:16]FM_GetShiftState [01:28:16]SAM_PROTO_GetShiftState [01:28:16]wFMCommunicate request_size=4 [01:28:16]MH_SAM_APDU [01:28:16]CAPDU: 80 13 01 00 [01:28:16]Write to MH i2c: E2 08 00 F0 23 80 13 01 00 00 00 00 00 90 [01:28:16]Write i2c OK [01:28:16]MH_I2C_Read... [01:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:28:17]Read from MH i2c: E2 [01:28:17]MH_I2C_Read... [01:28:17]Read from MH i2c: E2 0E 00 [01:28:17]MH_I2C_Read... [01:28:17]Read from MH i2c: E2 0E 00 F0 23 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 7D [01:28:17]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:28:17]wFMCommunicate OK [01:28:17]SAM_PROTO_GetShiftState done [01:28:17]FM_GetShiftState done [01:28:17]opened in 1724199301 [01:28:17]opened+sec_in_day 1724285701 [01:28:17]quantity*price = 34035 [01:28:17]sum+1 = 34037 [01:28:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.14 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 24 21.08.2024 01:28 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 ФМ: 0000000002094532 ФД: 58830 ФПД: 26076881451319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T012818&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58830&fm=26076881451319&tin=02508201610067®Number=0000000000162794&sum=34000 [01:28:18]StoreToDocumentArchive [01:28:18]shift 101 fd 58830 [01:28:18]save to /storage/0101/doc_00058830 [01:28:18]save last doc name /storage/0101/doc_00058830 to /storage/kkm_last_doc_name [01:28:18]save OK [01:28:18]Clear old archive folders... [01:28:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:28:18]tlvbuf is 01F22700 [01:28:18]SAM_PROTO_ClearQueue [01:28:18]wFMCommunicate request_size=4 [01:28:18]MH_SAM_APDU [01:28:18]CAPDU: 80 09 00 00 [01:28:18]Write to MH i2c: E2 08 00 FD 23 80 09 00 00 00 00 00 00 92 [01:28:18]Write i2c OK [01:28:18]MH_I2C_Read... [01:28:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:28:18]Read from MH i2c: E2 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 03 00 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 03 00 FD 23 00 90 00 94 [01:28:18]RAPDU: 90 00 [01:28:18]wFMCommunicate OK [01:28:18]SAM_PROTO_ClearQueue done [01:28:18]KKMCreateOFDPacket [01:28:18]OFDProtocolAddRootSTLVToBuf [01:28:18]FM_MakeSignedData [01:28:18]FM_MakeSignedData [01:28:18]SAM_PROTO_SignData [01:28:18]wFMCommunicate request_size=4 [01:28:18]MH_SAM_APDU [01:28:18]CAPDU: 80 0D 01 02 [01:28:18]Write to MH i2c: E2 08 00 FE 23 80 0D 01 02 00 00 00 00 9A [01:28:18]Write i2c OK [01:28:18]MH_I2C_Read... [01:28:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:28:18]Read from MH i2c: E2 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 03 00 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 03 00 FE 23 00 90 00 95 [01:28:18]RAPDU: 90 00 [01:28:18]wFMCommunicate OK [01:28:18]wFMCommunicate request_size=255 [01:28:18]MH_SAM_APDU [01:28: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 34 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 B2 42 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E5 00 00 35 04 06 00 17 [01:28:18]Write to MH i2c: E2 02 01 FF 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 34 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 B2 42 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E5 00 00 35 04 06 00 17 00 00 C5 [01:28:18]Write i2c OK [01:28:18]MH_I2C_Read... [01:28:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:28:18]Read from MH i2c: E2 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 03 00 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 03 00 FF 23 00 90 00 96 [01:28:18]RAPDU: 90 00 [01:28:18]wFMCommunicate OK [01:28:18]wFMCommunicate request_size=10 [01:28:18]MH_SAM_APDU [01:28:18]CAPDU: 80 0D 02 02 05 B7 7F 41 79 37 [01:28:18]Write to MH i2c: E2 0D 00 00 24 80 0D 02 02 05 00 B7 7F 41 79 37 00 00 CF [01:28:18]Write i2c OK [01:28:18]MH_I2C_Read... [01:28:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:28:18]Read from MH i2c: E2 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 03 00 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 03 00 00 24 00 90 00 98 [01:28:18]RAPDU: 90 00 [01:28:18]wFMCommunicate OK [01:28:18]wFMCommunicate request_size=4 [01:28:18]MH_SAM_APDU [01:28:18]CAPDU: 80 0D 03 02 [01:28:18]Write to MH i2c: E2 08 00 01 24 80 0D 03 02 00 00 00 00 A0 [01:28:18]Write i2c OK [01:28:18]MH_I2C_Read... [01:28:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:28:18]Read from MH i2c: E2 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 0B 00 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 0B 00 01 24 00 76 6D 2B DD 90 91 DB 51 90 00 D9 [01:28:18]RAPDU: 76 6D 2B DD 90 91 DB 51 90 00 [01:28:18]wFMCommunicate OK [01:28:18]SAM_PROTO_SignData done [01:28:18]FM_MakeSignedData done [01:28:18]CreateOFDProtocolMessage [01:28:18]wFMCommunicate request_size=4 [01:28:18]MH_SAM_APDU [01:28:18]CAPDU: 80 11 00 00 [01:28:18]Write to MH i2c: E2 08 00 02 24 80 11 00 00 00 00 00 00 A0 [01:28:18]Write i2c OK [01:28:18]MH_I2C_Read... [01:28:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:28:18]Read from MH i2c: E2 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 17 00 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: E2 17 00 02 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 EC [01:28:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:28:18]wFMCommunicate OK [01:28:18]CreateOFDProtocolMessage done [01:28:18]OFDSenderStorePacket 58830 [01:28:18]StoreOFDPacket docnum=58830 [01:28:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 68 1E 07 01 8E 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 B2 42 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E5 00 00 35 04 06 00 17 B7 7F 41 79 37 76 6D 2B DD 90 91 DB 51 [01:28:18]CheckFolder [01:28:18]dirname=/storage/ofd_packets [01:28:18]CheckFolder done [01:28:18]ProducePacketName [01:28:18]name=ofd_packets/00058830 [01:28:18]NVStorageSaveData ofd_packets/00058830 [01:28:18]File name is /storage/ofd_packets/00058830 [01:28:18]Write 301 bytes [01:28:18]NVStorageSaveData done [01:28:18]OFDSenderStorePacket done [01:28:18]KKMCreateOFDPacket done [01:28:18]NVStorageSaveData kkm_last_timestamp [01:28:18]File name is /storage/kkm_last_timestamp [01:28:18]Write 4 bytes [01:28:18]NVStorageSaveData done [01:28:18]ExternCall_PrintAddStr [01:28:18]wPrintStart [01:28:18]Write to MH i2c: 01 00 00 03 24 27 [01:28:18]Write i2c OK [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: 01 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: 01 07 00 [01:28:18]MH_I2C_Read... [01:28:18]Read from MH i2c: 01 07 00 03 24 00 00 00 00 00 FF 0F 3C [01:28:18]RasterBufferAndPrint [01:28:18]line Счет N : (1)2076190 [01:28:18]line ИНН: 02508201610067 [01:28:18]line Контрольно-Кассовый Чек [01:28:18]line ПРОДАЖА [01:28:18]line ТРК (МРК, ГНК) : 53 [01:28:18]line Товар: 2710124130 [01:28:18]line Аи-92-К-4 [01:28:18]line 5.020 * 67.80 [01:28:18]line = 340.36 [01:28:18]line НДС 12% НСП 1% [01:28:18]line > о реализуемом товаре [01:28:18]line ОКРУГЛЕНИЕ: -0.36 [01:28:18]line ИТОГО: 340.00 [01:28:18]line Внесено: 340.00 [01:28:18]line СДАЧА: 0.00 [01:28:18]line НСП 1% : 3.01 [01:28:18]line НДС 12% : 36.14 [01:28:18]line Наличными: 340.00 [01:28:18]line Безнал.: 0.00 [01:28:18]line Место: АЗС № 135 "Партнер Нефть" [01:28:18]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:28:18]line СНО: Общий режим [01:28:18]line Чек 24 21.08.2024 01:28 [01:28:18]line Смена: 101 ФФД: 1.0 [01:28:18]line ЗНМ: 0300000196 [01:28:18]line РНМ: 0000000000162794 [01:28:18]line Версия ККМ: v1.0 [01:28:18]line ФМ: 0000000002094532 [01:28:18]line ФД: 58830 [01:28:18]line ФПД: 26076881451319 [01:28:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T012818&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58830&fm=26076881451319&tin=02508201610067®Number=0000000000162794&sum=34000 [01:28:19]OFD Sender: Processing packet 58830 [packets to send 52, broken 51] [01:28:19]ProducePacketName [01:28:19]name=ofd_packets/00058830 [01:28:19]OFD Sender: To server: pG, [01:28:19]CommunicateWithHost lk.salyk.kg:30040 [01:28:19]ConnectInit lk.salyk.kg [01:28:19]written 0, free lines is 4095 [01:28:19]Connected sock=10 [01:28:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 68 1E 07 01 8E 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 B2 42 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CE E5 00 00 35 04 06 00 17 B7 7F 41 79 37 76 6D 2B DD 90 91 DB 51 [01:28:19]Write to MH i2c: 01 00 00 2E 24 52 [01:28:19]Write i2c OK [01:28:19]MH_I2C_Read... [01:28:19]Read from MH i2c: 01 [01:28:19]MH_I2C_Read... [01:28:19]Read from MH i2c: 01 07 00 [01:28:19]MH_I2C_Read... [01:28:19]Read from MH i2c: 01 07 00 2E 24 00 00 00 00 00 95 0C FA [01:28:19]RasterBufferAndPrint [01:28:19]line [01:28:19]line [01:28:19]line [01:28:19]line [01:28:19]line [01:28:19]written 0, free lines is 3226 [01:28:19]MH_Cut [01:28:19]Write to MH i2c: D1 01 00 35 24 01 2B [01:28:19]Write i2c OK [01:28:19]MH_I2C_Read... [01:28:19]Read from MH i2c: D1 [01:28:19]MH_I2C_Read... [01:28:19]Read from MH i2c: D1 01 00 [01:28:19]MH_I2C_Read... [01:28:19]Read from MH i2c: D1 01 00 35 24 00 2A [01:28:19]Write to MH i2c: 01 00 00 36 24 5A [01:28:19]Write i2c OK [01:28:19]MH_I2C_Read... [01:28:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 4B 64 47 00 94 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 32 30 39 34 35 33 32 10 04 04 00 CE E5 00 00 F4 03 04 00 00 EE C4 66 B6 04 01 00 00 65 39 50 12 06 25 2F 67 [01:28:19]CommunicateWithHost err = 0 [01:28:19]CheckOFDResponse [01:28:19]1017 (14) - 77093643461234 [01:28:19]1041 (16) - 0000000002094532 [01:28:19]1040 (4) - 58830 [01:28:19]1012 (4) - 20.08.2024 19:26 [01:28:19]1206 (1) - 0 [01:28:19]OFD Sender: Remove packet 58830 [01:28:19]ProducePacketName [01:28:19]name=ofd_packets/00058830 [01:28:19]NVStorageDeleteData [01:28:20]OFD Sender: No OFD packet to send [01:28:20]*** Cut start [01:28:20]*** Partial cut [01:28:20]*** CUTSNS_PIN = 1 [01:28:20]*** CUTSNS_PIN = 0 [01:28:20]*** Brake cut motor [01:28:21]Read from MH i2c: 01 [01:28:21]MH_I2C_Read... [01:28:21]*** Stop cut motor [01:28:21]*** Cut end [01:28:21]Read from MH i2c: 01 07 00 [01:28:21]MH_I2C_Read... [01:28:21]Read from MH i2c: 01 07 00 36 24 00 00 00 00 00 FF 0F 6F [01:28:21]process_action close_receipt done [01:28:21]requested_data is exist [01:28:21]produce_requested_data [01:28:21]requested_item fm.sn is exist - process it [01:28:21]wFMCommunicate request_size=4 [01:28:21]MH_SAM_APDU [01:28:21]CAPDU: 80 11 00 00 [01:28:21]Write to MH i2c: E2 08 00 37 24 80 11 00 00 00 00 00 00 D5 [01:28:21]Write i2c OK [01:28:21]MH_I2C_Read... [01:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:28:21]Read from MH i2c: E2 [01:28:21]MH_I2C_Read... [01:28:21]Read from MH i2c: E2 17 00 [01:28:21]MH_I2C_Read... [01:28:21]Read from MH i2c: E2 17 00 37 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 21 [01:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:28:21]wFMCommunicate OK [01:28:21]requested_item fd.num is exist - process it [01:28:21]SAM_PROTO_GetFieldsCounters [01:28:21]wFMCommunicate request_size=4 [01:28:21]MH_SAM_APDU [01:28:21]CAPDU: 80 13 00 00 [01:28:21]Write to MH i2c: E2 08 00 38 24 80 13 00 00 00 00 00 00 D8 [01:28:21]Write i2c OK [01:28:21]MH_I2C_Read... [01:28:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:28:21]Read from MH i2c: E2 [01:28:21]MH_I2C_Read... [01:28:21]Read from MH i2c: E2 62 00 [01:28:21]MH_I2C_Read... [01:28:21]Read from MH i2c: E2 62 00 38 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CE E5 00 00 0E 04 04 00 65 00 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 56 [01:28:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CE E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:28:21]wFMCommunicate OK [01:28:21]SAM_PROTO_GetFieldsCounters done [01:28:21]requested_item shift.num is exist - process it [01:28:21]requested_item shift.opened is exist - process it [01:28:21]req_shift_opened [01:28:21]FM_GetShiftState [01:28:21]SAM_PROTO_GetShiftState [01:28:21]wFMCommunicate request_size=4 [01:28:21]MH_SAM_APDU [01:28:21]CAPDU: 80 13 01 00 [01:28:21]Write to MH i2c: E2 08 00 39 24 80 13 01 00 00 00 00 00 DA [01:28:21]Write i2c OK [01:28:21]MH_I2C_Read... [01:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:28:21]Read from MH i2c: E2 [01:28:21]MH_I2C_Read... [01:28:21]Read from MH i2c: E2 0E 00 [01:28:21]MH_I2C_Read... [01:28:21]Read from MH i2c: E2 0E 00 39 24 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 C7 [01:28:21]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:28:21]wFMCommunicate OK [01:28:21]SAM_PROTO_GetShiftState done [01:28:21]FM_GetShiftState done [01:28:21]req_shift_opened done [01:28:21]requested_item shift.open_date is exist - process it [01:28:21]req_shift_open_date [01:28:21]req_shift_open_date done [01:28:21]produce_requested_data done [01:28:21]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58830,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:28:21]process_action_free close_receipt [01:28:21]json_value_free [01:28:21]json_value_free done [01:28:21]process_json_proto returns [01:28:21]Send response to host [01:28:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58830,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:28:21]free response buf [01:28:21]execute_script done [01:28:21]execute_script returns [01:28:21]free content buf [01:28:21]Sock 7.Close socket [01:28:21]Sock 7.Thread stoped [01:28:25]OFD Sender: No OFD packet to send [01:28:30]OFD Sender: No OFD packet to send [01:28:35]OFD Sender: No OFD packet to send [01:28:40]OFD Sender: No OFD packet to send [01:28:45]OFD Sender: No OFD packet to send [01:28:50]OFD Sender: No OFD packet to send [01:28:55]OFD Sender: No OFD packet to send [01:29:00]OFD Sender: No OFD packet to send [01:29:05]OFD Sender: No OFD packet to send [01:29:10]OFD Sender: No OFD packet to send [01:29:15]OFD Sender: No OFD packet to send [01:29:20]OFD Sender: No OFD packet to send [01:29:25]OFD Sender: No OFD packet to send [01:29:30]OFD Sender: No OFD packet to send [01:29:35]OFD Sender: No OFD packet to send [01:29:40]OFD Sender: No OFD packet to send [01:29:50]OFD Sender: No OFD packet to send [01:29:51]recv_with_timeout no data received [01:29:55]OFD Sender: No OFD packet to send [01:30:00]OFD Sender: No OFD packet to send [01:30:05]OFD Sender: No OFD packet to send [01:30:10]OFD Sender: No OFD packet to send [01:30:15]OFD Sender: No OFD packet to send [01:30:20]OFD Sender: No OFD packet to send [01:30:25]OFD Sender: No OFD packet to send [01:30:30]OFD Sender: No OFD packet to send [01:30:35]OFD Sender: No OFD packet to send [01:30:40]OFD Sender: No OFD packet to send [01:30:45]OFD Sender: No OFD packet to send [01:30:50]OFD Sender: No OFD packet to send [01:30:55]OFD Sender: No OFD packet to send [01:31:00]OFD Sender: No OFD packet to send [01:31:05]OFD Sender: No OFD packet to send [01:31:10]OFD Sender: No OFD packet to send [01:31:15]OFD Sender: No OFD packet to send [01:31:20]OFD Sender: No OFD packet to send [01:31:25]OFD Sender: No OFD packet to send [01:31:30]OFD Sender: No OFD packet to send [01:31:35]OFD Sender: No OFD packet to send [01:31:40]OFD Sender: No OFD packet to send [01:31:45]OFD Sender: No OFD packet to send [01:31:50]OFD Sender: No OFD packet to send [01:31:55]OFD Sender: No OFD packet to send [01:32:00]OFD Sender: No OFD packet to send [01:32:05]OFD Sender: No OFD packet to send [01:32:10]OFD Sender: No OFD packet to send [01:32:15]OFD Sender: No OFD packet to send [01:32:20]OFD Sender: No OFD packet to send [01:32:25]OFD Sender: No OFD packet to send [01:32:30]OFD Sender: No OFD packet to send [01:32:35]OFD Sender: No OFD packet to send [01:32:40]OFD Sender: No OFD packet to send [01:32:45]OFD Sender: No OFD packet to send [01:32:50]OFD Sender: No OFD packet to send [01:32:55]OFD Sender: No OFD packet to send [01:33:00]OFD Sender: No OFD packet to send [01:33:05]OFD Sender: No OFD packet to send [01:33:10]OFD Sender: No OFD packet to send [01:33:15]OFD Sender: No OFD packet to send [01:33:20]OFD Sender: No OFD packet to send [01:33:25]OFD Sender: No OFD packet to send [01:33:30]OFD Sender: No OFD packet to send [01:33:35]OFD Sender: No OFD packet to send [01:33:40]OFD Sender: No OFD packet to send [01:33:45]OFD Sender: No OFD packet to send [01:33:50]OFD Sender: No OFD packet to send [01:33:55]OFD Sender: No OFD packet to send [01:34:00]OFD Sender: No OFD packet to send [01:34:05]OFD Sender: No OFD packet to send [01:34:10]OFD Sender: No OFD packet to send [01:34:15]OFD Sender: No OFD packet to send [01:34:20]OFD Sender: No OFD packet to send [01:34:25]OFD Sender: No OFD packet to send [01:34:30]OFD Sender: No OFD packet to send [01:34:35]OFD Sender: No OFD packet to send [01:34:40]OFD Sender: No OFD packet to send [01:34:45]OFD Sender: No OFD packet to send [01:34:50]OFD Sender: No OFD packet to send [01:34:55]OFD Sender: No OFD packet to send [01:35:00]OFD Sender: No OFD packet to send [01:35:05]OFD Sender: No OFD packet to send [01:35:10]OFD Sender: No OFD packet to send [01:35:15]OFD Sender: No OFD packet to send [01:35:20]OFD Sender: No OFD packet to send [01:35:25]OFD Sender: No OFD packet to send [01:35:30]OFD Sender: No OFD packet to send [01:35:35]OFD Sender: No OFD packet to send [01:35:40]OFD Sender: No OFD packet to send [01:35:45]OFD Sender: No OFD packet to send [01:35:50]OFD Sender: No OFD packet to send [01:35:55]OFD Sender: No OFD packet to send [01:36:00]OFD Sender: No OFD packet to send [01:36:05]OFD Sender: No OFD packet to send [01:36:10]OFD Sender: No OFD packet to send [01:36:15]OFD Sender: No OFD packet to send [01:36:20]OFD Sender: No OFD packet to send [01:36:25]OFD Sender: No OFD packet to send [01:36:30]OFD Sender: No OFD packet to send [01:36:35]OFD Sender: No OFD packet to send [01:36:40]OFD Sender: No OFD packet to send [01:36:45]OFD Sender: No OFD packet to send [01:36:50]OFD Sender: No OFD packet to send [01:36:55]OFD Sender: No OFD packet to send [01:37:00]OFD Sender: No OFD packet to send [01:37:05]OFD Sender: No OFD packet to send [01:37:10]OFD Sender: No OFD packet to send [01:37:15]OFD Sender: No OFD packet to send [01:37:20]OFD Sender: No OFD packet to send [01:37:25]OFD Sender: No OFD packet to send [01:37:30]OFD Sender: No OFD packet to send [01:37:35]OFD Sender: No OFD packet to send [01:37:40]OFD Sender: No OFD packet to send [01:37:45]OFD Sender: No OFD packet to send [01:37:48]accept exits with 9 [01:37:48]New connection [01:37:48]New thread 3067440484 created [01:37:48]Thread 3067583844 joined [01:37:48]Waiting for new connection... [01:37:48] Sock 9.Parse request [01:37:48]Sock 9.Check first char [01:37:48]Sock 9.First char is OK [01:37:48]request: POST /json_proto HTTP/1.0 [01:37:48]Method: POST [01:37:48]URL: /json_proto [01:37:48]Method is POST - this is cgi request [01:37:48]url: /json_proto [01:37:48]query_string will be loaded in cgi processing [01:37:48]execute_cgi json_proto POST (null) [01:37:48]execute_cgi path=json_proto method=POST [01:37:48]POST find Content-Length [01:37:48]Host: 172.17.44.3:8080 [01:37:48]Content-Length: 805 [01:37:48]Content-Type: application/json [01:37:48] [01:37:48]POST finish read [01:37:48]Found Content-Length = 805 [01:37:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.810, "sum" : 2008.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2008.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:37:48]execute_script... [01:37: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)2076191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124900", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 20.810, "sum" : 2008.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2008.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:37:48]POST & json_proto [01:37:48]process_json_proto [01:37:48]json parsed OK: [01:37:48]protocol is kg_v1.0 [01:37:48]action value=close_receipt [01:37:48]process_action close_receipt [01:37:48]cmd_close_receipt [01:37:48]MH_GetDate [01:37:48]Write to MH i2c: F0 00 00 3A 24 4D [01:37:48]Write i2c OK [01:37:48]MH_I2C_Read... [01:37:48]Read from MH i2c: F0 [01:37:48]MH_I2C_Read... [01:37:48]Read from MH i2c: F0 09 00 [01:37:48]MH_I2C_Read... [01:37:48]Read from MH i2c: F0 09 00 3A 24 00 EE 44 C5 66 AD C5 5D 66 E8 [01:37:48]GetLastDocTimeStamp 1724203698 [01:37:48]current date 1724204270 [01:37:48]FM_GetShiftState [01:37:48]SAM_PROTO_GetShiftState [01:37:48]wFMCommunicate request_size=4 [01:37:48]MH_SAM_APDU [01:37:48]CAPDU: 80 13 01 00 [01:37:48]Write to MH i2c: E2 08 00 3B 24 80 13 01 00 00 00 00 00 DC [01:37:48]Write i2c OK [01:37:48]MH_I2C_Read... [01:37:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:37:48]Read from MH i2c: E2 [01:37:48]MH_I2C_Read... [01:37:48]Read from MH i2c: E2 0E 00 [01:37:48]MH_I2C_Read... [01:37:48]Read from MH i2c: E2 0E 00 3B 24 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 C9 [01:37:48]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:37:48]wFMCommunicate OK [01:37:48]SAM_PROTO_GetShiftState done [01:37:48]FM_GetShiftState done [01:37:48]opened in 1724199301 [01:37:48]opened+sec_in_day 1724285701 [01:37:48]quantity*price = 200816 [01:37:48]sum+1 = 200818 [01:37:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2008.17 НСП 1% : 17.77 НДС 12% : 213.26 Наличными: 0.00 Безнал.: 2008.17 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 25 21.08.2024 01:37 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58831 ФПД: 175618522102611 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T013750&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58831&fm=175618522102611&tin=02508201610067®Number=0000000000162794&sum=200817 [01:37:49]StoreToDocumentArchive [01:37:49]shift 101 fd 58831 [01:37:49]save to /storage/0101/doc_00058831 [01:37:49]save last doc name /storage/0101/doc_00058831 to /storage/kkm_last_doc_name [01:37:49]save OK [01:37:49]Clear old archive folders... [01:37:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:37:49]tlvbuf is 01F14220 [01:37:49]SAM_PROTO_ClearQueue [01:37:49]wFMCommunicate request_size=4 [01:37:49]MH_SAM_APDU [01:37:49]CAPDU: 80 09 00 00 [01:37:49]Write to MH i2c: E2 08 00 48 24 80 09 00 00 00 00 00 00 DE [01:37:49]Write i2c OK [01:37:49]MH_I2C_Read... [01:37:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:37:49]Read from MH i2c: E2 [01:37:49]MH_I2C_Read... [01:37:49]Read from MH i2c: E2 03 00 [01:37:49]MH_I2C_Read... [01:37:49]Read from MH i2c: E2 03 00 48 24 00 90 00 E0 [01:37:49]RAPDU: 90 00 [01:37:49]wFMCommunicate OK [01:37:49]SAM_PROTO_ClearQueue done [01:37:49]KKMCreateOFDPacket [01:37:49]OFDProtocolAddRootSTLVToBuf [01:37:49]FM_MakeSignedData [01:37:49]FM_MakeSignedData [01:37:49]SAM_PROTO_SignData [01:37:49]wFMCommunicate request_size=4 [01:37:49]MH_SAM_APDU [01:37:49]CAPDU: 80 0D 01 02 [01:37:49]Write to MH i2c: E2 08 00 49 24 80 0D 01 02 00 00 00 00 E6 [01:37:49]Write i2c OK [01:37:49]MH_I2C_Read... [01:37:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:37:50]Read from MH i2c: E2 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 03 00 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 03 00 49 24 00 90 00 E1 [01:37:50]RAPDU: 90 00 [01:37:50]wFMCommunicate OK [01:37:50]wFMCommunicate request_size=255 [01:37:50]MH_SAM_APDU [01:37:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 4A 51 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 71 10 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 10 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 10 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EE 44 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E5 00 00 35 04 06 00 [01:37:50]Write to MH i2c: E2 02 01 4A 24 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 4A 51 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 71 10 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 10 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 10 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EE 44 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E5 00 00 35 04 06 00 00 00 3E [01:37:50]Write i2c OK [01:37:50]MH_I2C_Read... [01:37:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:37:50]Read from MH i2c: E2 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 03 00 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 03 00 4A 24 00 90 00 E2 [01:37:50]RAPDU: 90 00 [01:37:50]wFMCommunicate OK [01:37:50]wFMCommunicate request_size=11 [01:37:50]MH_SAM_APDU [01:37:50]CAPDU: 80 0D 02 02 06 9F B9 5F A0 3B 53 [01:37:50]Write to MH i2c: E2 0E 00 4B 24 80 0D 02 02 06 00 9F B9 5F A0 3B 53 00 00 DA [01:37:50]Write i2c OK [01:37:50]MH_I2C_Read... [01:37:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:37:50]Read from MH i2c: E2 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 03 00 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 03 00 4B 24 00 90 00 E3 [01:37:50]RAPDU: 90 00 [01:37:50]wFMCommunicate OK [01:37:50]wFMCommunicate request_size=4 [01:37:50]MH_SAM_APDU [01:37:50]CAPDU: 80 0D 03 02 [01:37:50]Write to MH i2c: E2 08 00 4C 24 80 0D 03 02 00 00 00 00 EB [01:37:50]Write i2c OK [01:37:50]MH_I2C_Read... [01:37:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:37:50]Read from MH i2c: E2 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 0B 00 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 0B 00 4C 24 00 C8 91 2F 2C 70 77 7F 28 90 00 2E [01:37:50]RAPDU: C8 91 2F 2C 70 77 7F 28 90 00 [01:37:50]wFMCommunicate OK [01:37:50]SAM_PROTO_SignData done [01:37:50]FM_MakeSignedData done [01:37:50]CreateOFDProtocolMessage [01:37:50]wFMCommunicate request_size=4 [01:37:50]MH_SAM_APDU [01:37:50]CAPDU: 80 11 00 00 [01:37:50]Write to MH i2c: E2 08 00 4D 24 80 11 00 00 00 00 00 00 EB [01:37:50]Write i2c OK [01:37:50]MH_I2C_Read... [01:37:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:37:50]Read from MH i2c: E2 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 17 00 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: E2 17 00 4D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 37 [01:37:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:37:50]wFMCommunicate OK [01:37:50]CreateOFDProtocolMessage done [01:37:50]OFDSenderStorePacket 58831 [01:37:50]StoreOFDPacket docnum=58831 [01:37:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 7E 87 08 01 A7 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 4A 51 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 71 10 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 10 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 10 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EE 44 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E5 00 00 35 04 06 00 9F B9 5F A0 3B 53 C8 91 2F 2C 70 77 7F 28 [01:37:50]CheckFolder [01:37:50]dirname=/storage/ofd_packets [01:37:50]CheckFolder done [01:37:50]ProducePacketName [01:37:50]name=ofd_packets/00058831 [01:37:50]NVStorageSaveData ofd_packets/00058831 [01:37:50]File name is /storage/ofd_packets/00058831 [01:37:50]Write 302 bytes [01:37:50]NVStorageSaveData done [01:37:50]OFDSenderStorePacket done [01:37:50]KKMCreateOFDPacket done [01:37:50]NVStorageSaveData kkm_last_timestamp [01:37:50]File name is /storage/kkm_last_timestamp [01:37:50]Write 4 bytes [01:37:50]NVStorageSaveData done [01:37:50]ExternCall_PrintAddStr [01:37:50]wPrintStart [01:37:50]Write to MH i2c: 01 00 00 4E 24 72 [01:37:50]Write i2c OK [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: 01 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: 01 07 00 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: 01 07 00 4E 24 00 00 00 00 00 FF 0F 87 [01:37:50]RasterBufferAndPrint [01:37:50]line Счет N : (1)2076191 [01:37:50]line ИНН: 02508201610067 [01:37:50]line Контрольно-Кассовый Чек [01:37:50]line ПРОДАЖА [01:37:50]line ТРК (МРК, ГНК) : 31 [01:37:50]line Товар: 2710124900 [01:37:50]line Аи-100-К-3 [01:37:50]line 20.810 * 96.50 [01:37:50]line = 2008.17 [01:37:50]line НДС 12% НСП 1% [01:37:50]line > о реализуемом товаре [01:37:50]line ИТОГО: 2008.17 [01:37:50]line НСП 1% : 17.77 [01:37:50]line НДС 12% : 213.26 [01:37:50]line Наличными: 0.00 [01:37:50]line Безнал.: 2008.17 [01:37:50]line Место: АЗС № 135 "Партнер Нефть" [01:37:50]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:37:50]line СНО: Общий режим [01:37:50]line Чек 25 21.08.2024 01:37 [01:37:50]line Смена: 101 ФФД: 1.0 [01:37:50]line ЗНМ: 0300000196 [01:37:50]line РНМ: 0000000000162794 [01:37:50]line Версия ККМ: v1.0 [01:37:50]line Платежная система: O! деньги [01:37:50]line ФМ: 0000000002094532 [01:37:50]line ФД: 58831 [01:37:50]line ФПД: 175618522102611 [01:37:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T013750&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58831&fm=175618522102611&tin=02508201610067®Number=0000000000162794&sum=200817 [01:37:50]written 0, free lines is 4095 [01:37:50]OFD Sender: Processing packet 58831 [packets to send 52, broken 51] [01:37:50]ProducePacketName [01:37:50]name=ofd_packets/00058831 [01:37:50]OFD Sender: To server: pG, [01:37:50]CommunicateWithHost lk.salyk.kg:30040 [01:37:50]ConnectInit lk.salyk.kg [01:37:50]Connected sock=10 [01:37:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 01 00 00 7E 87 08 01 A7 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 4A 51 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 71 10 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 10 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 10 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EE 44 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 CF E5 00 00 35 04 06 00 9F B9 5F A0 3B 53 C8 91 2F 2C 70 77 7F 28 [01:37:50]Write to MH i2c: 01 00 00 78 24 9C [01:37:50]Write i2c OK [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: 01 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: 01 07 00 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: 01 07 00 78 24 00 00 00 00 00 AE 0C 5D [01:37:50]RasterBufferAndPrint [01:37:50]line [01:37:50]line [01:37:50]line [01:37:50]line [01:37:50]line [01:37:50]written 0, free lines is 3250 [01:37:50]MH_Cut [01:37:50]Write to MH i2c: D1 01 00 7F 24 01 75 [01:37:50]Write i2c OK [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: D1 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: D1 01 00 [01:37:50]MH_I2C_Read... [01:37:50]Read from MH i2c: D1 01 00 7F 24 00 74 [01:37:50]Write to MH i2c: 01 00 00 80 24 A4 [01:37:50]Write i2c OK [01:37:50]MH_I2C_Read... [01:37:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 BD 9D 47 00 01 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 32 30 39 34 35 33 32 10 04 04 00 CF E5 00 00 F4 03 04 00 3B F0 C4 66 B6 04 01 00 00 78 1B 44 45 AA B9 34 B9 [01:37:51]CommunicateWithHost err = 0 [01:37:51]CheckOFDResponse [01:37:51]1017 (14) - 77093643461234 [01:37:51]1041 (16) - 0000000002094532 [01:37:51]1040 (4) - 58831 [01:37:51]1012 (4) - 20.08.2024 19:36 [01:37:51]1206 (1) - 0 [01:37:51]OFD Sender: Remove packet 58831 [01:37:51]ProducePacketName [01:37:51]name=ofd_packets/00058831 [01:37:51]NVStorageDeleteData [01:37:51]OFD Sender: No OFD packet to send [01:37:51]*** Cut start [01:37:51]*** Partial cut [01:37:51]*** CUTSNS_PIN = 1 [01:37:51]*** CUTSNS_PIN = 0 [01:37:52]*** Brake cut motor [01:37:52]Read from MH i2c: 01 [01:37:52]MH_I2C_Read... [01:37:52]*** Stop cut motor [01:37:52]*** Cut end [01:37:52]Read from MH i2c: 01 07 00 [01:37:52]MH_I2C_Read... [01:37:52]Read from MH i2c: 01 07 00 80 24 00 00 00 00 00 FF 0F B9 [01:37:52]process_action close_receipt done [01:37:52]requested_data is exist [01:37:52]produce_requested_data [01:37:52]requested_item fm.sn is exist - process it [01:37:52]wFMCommunicate request_size=4 [01:37:52]MH_SAM_APDU [01:37:52]CAPDU: 80 11 00 00 [01:37:52]Write to MH i2c: E2 08 00 81 24 80 11 00 00 00 00 00 00 1F [01:37:52]Write i2c OK [01:37:52]MH_I2C_Read... [01:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:37:52]Read from MH i2c: E2 [01:37:52]MH_I2C_Read... [01:37:52]Read from MH i2c: E2 17 00 [01:37:52]MH_I2C_Read... [01:37:52]Read from MH i2c: E2 17 00 81 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 6B [01:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:37:52]wFMCommunicate OK [01:37:52]requested_item fd.num is exist - process it [01:37:52]SAM_PROTO_GetFieldsCounters [01:37:52]wFMCommunicate request_size=4 [01:37:52]MH_SAM_APDU [01:37:52]CAPDU: 80 13 00 00 [01:37:52]Write to MH i2c: E2 08 00 82 24 80 13 00 00 00 00 00 00 22 [01:37:52]Write i2c OK [01:37:52]MH_I2C_Read... [01:37:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:37:52]Read from MH i2c: E2 [01:37:52]MH_I2C_Read... [01:37:52]Read from MH i2c: E2 62 00 [01:37:52]MH_I2C_Read... [01:37:52]Read from MH i2c: E2 62 00 82 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CF E5 00 00 0E 04 04 00 65 00 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 A4 [01:37:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 CF E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:37:52]wFMCommunicate OK [01:37:52]SAM_PROTO_GetFieldsCounters done [01:37:52]requested_item shift.num is exist - process it [01:37:52]requested_item shift.opened is exist - process it [01:37:52]req_shift_opened [01:37:52]FM_GetShiftState [01:37:52]SAM_PROTO_GetShiftState [01:37:52]wFMCommunicate request_size=4 [01:37:52]MH_SAM_APDU [01:37:52]CAPDU: 80 13 01 00 [01:37:52]Write to MH i2c: E2 08 00 83 24 80 13 01 00 00 00 00 00 24 [01:37:52]Write i2c OK [01:37:52]MH_I2C_Read... [01:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:37:52]Read from MH i2c: E2 [01:37:52]MH_I2C_Read... [01:37:52]Read from MH i2c: E2 0E 00 [01:37:52]MH_I2C_Read... [01:37:52]Read from MH i2c: E2 0E 00 83 24 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 11 [01:37:52]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:37:52]wFMCommunicate OK [01:37:52]SAM_PROTO_GetShiftState done [01:37:52]FM_GetShiftState done [01:37:52]req_shift_opened done [01:37:52]requested_item shift.open_date is exist - process it [01:37:52]req_shift_open_date [01:37:52]req_shift_open_date done [01:37:52]produce_requested_data done [01:37:52]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58831,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:37:52]process_action_free close_receipt [01:37:52]json_value_free [01:37:52]json_value_free done [01:37:52]process_json_proto returns [01:37:52]Send response to host [01:37:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58831,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:37:52]free response buf [01:37:52]execute_script done [01:37:52]execute_script returns [01:37:52]free content buf [01:37:52]Sock 9.Close socket [01:37:52]Sock 9.Thread stoped [01:37:56]OFD Sender: No OFD packet to send [01:38:01]OFD Sender: No OFD packet to send [01:38:06]OFD Sender: No OFD packet to send [01:38:11]OFD Sender: No OFD packet to send [01:38:16]OFD Sender: No OFD packet to send [01:38:21]OFD Sender: No OFD packet to send [01:38:26]OFD Sender: No OFD packet to send [01:38:31]OFD Sender: No OFD packet to send [01:38:36]OFD Sender: No OFD packet to send [01:38:41]OFD Sender: No OFD packet to send [01:38:46]OFD Sender: No OFD packet to send [01:38:51]OFD Sender: No OFD packet to send [01:38:56]OFD Sender: No OFD packet to send [01:39:01]OFD Sender: No OFD packet to send [01:39:06]OFD Sender: No OFD packet to send [01:39:11]OFD Sender: No OFD packet to send [01:39:16]OFD Sender: No OFD packet to send [01:39:21]OFD Sender: No OFD packet to send [01:39:26]OFD Sender: No OFD packet to send [01:39:31]OFD Sender: No OFD packet to send [01:39:36]OFD Sender: No OFD packet to send [01:39:41]OFD Sender: No OFD packet to send [01:39:46]OFD Sender: No OFD packet to send [01:39:51]OFD Sender: No OFD packet to send [01:39:56]OFD Sender: No OFD packet to send [01:40:01]OFD Sender: No OFD packet to send [01:40:06]OFD Sender: No OFD packet to send [01:40:11]OFD Sender: No OFD packet to send [01:40:16]OFD Sender: No OFD packet to send [01:40:21]OFD Sender: No OFD packet to send [01:40:26]OFD Sender: No OFD packet to send [01:40:31]OFD Sender: No OFD packet to send [01:40:36]OFD Sender: No OFD packet to send [01:40:41]OFD Sender: No OFD packet to send [01:40:46]OFD Sender: No OFD packet to send [01:40:51]OFD Sender: No OFD packet to send [01:40:55]accept exits with 7 [01:40:55]New connection [01:40:55]New thread 3067583844 created [01:40:55]Thread 3067440484 joined [01:40:55]Waiting for new connection... [01:40:55] Sock 7.Parse request [01:40:55]Sock 7.Check first char [01:40:55]Sock 7.First char is OK [01:40:55]request: POST /json_proto HTTP/1.0 [01:40:55]Method: POST [01:40:55]URL: /json_proto [01:40:55]Method is POST - this is cgi request [01:40:55]url: /json_proto [01:40:55]query_string will be loaded in cgi processing [01:40:55]execute_cgi json_proto POST (null) [01:40:55]execute_cgi path=json_proto method=POST [01:40:55]POST find Content-Length [01:40:55]Host: 172.17.44.3:8080 [01:40:55]Content-Length: 801 [01:40:55]Content-Type: application/json [01:40:55] [01:40:55]POST finish read [01:40:55]Found Content-Length = 801 [01:40:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:40:55]execute_script... [01:40: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)2076192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:40:55]POST & json_proto [01:40:55]process_json_proto [01:40:55]json parsed OK: [01:40:55]protocol is kg_v1.0 [01:40:55]action value=close_receipt [01:40:55]process_action close_receipt [01:40:55]cmd_close_receipt [01:40:55]MH_GetDate [01:40:55]Write to MH i2c: F0 00 00 84 24 97 [01:40:55]Write i2c OK [01:40:55]MH_I2C_Read... [01:40:55]Read from MH i2c: F0 [01:40:55]MH_I2C_Read... [01:40:55]Read from MH i2c: F0 09 00 [01:40:55]MH_I2C_Read... [01:40:55]Read from MH i2c: F0 09 00 84 24 00 A8 45 C5 66 AD C5 5D 66 ED [01:40:55]GetLastDocTimeStamp 1724204270 [01:40:55]current date 1724204456 [01:40:55]FM_GetShiftState [01:40:55]SAM_PROTO_GetShiftState [01:40:55]wFMCommunicate request_size=4 [01:40:55]MH_SAM_APDU [01:40:55]CAPDU: 80 13 01 00 [01:40:55]Write to MH i2c: E2 08 00 85 24 80 13 01 00 00 00 00 00 26 [01:40:55]Write i2c OK [01:40:55]MH_I2C_Read... [01:40:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:40:55]Read from MH i2c: E2 [01:40:55]MH_I2C_Read... [01:40:55]Read from MH i2c: E2 0E 00 [01:40:55]MH_I2C_Read... [01:40:55]Read from MH i2c: E2 0E 00 85 24 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 13 [01:40:55]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:40:55]wFMCommunicate OK [01:40:55]SAM_PROTO_GetShiftState done [01:40:55]FM_GetShiftState done [01:40:55]opened in 1724199301 [01:40:55]opened+sec_in_day 1724285701 [01:40:55]quantity*price = 150037 [01:40:55]sum+1 = 150039 [01:40:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 26 21.08.2024 01:40 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58832 ФПД: 233996046139435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T014056&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58832&fm=233996046139435&tin=02508201610067®Number=0000000000162794&sum=150038 [01:40:56]StoreToDocumentArchive [01:40:56]shift 101 fd 58832 [01:40:56]save to /storage/0101/doc_00058832 [01:40:56]save last doc name /storage/0101/doc_00058832 to /storage/kkm_last_doc_name [01:40:56]save OK [01:40:56]Clear old archive folders... [01:40:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:40:56]tlvbuf is B6F743B0 [01:40:56]SAM_PROTO_ClearQueue [01:40:56]wFMCommunicate request_size=4 [01:40:56]MH_SAM_APDU [01:40:56]CAPDU: 80 09 00 00 [01:40:56]Write to MH i2c: E2 08 00 92 24 80 09 00 00 00 00 00 00 28 [01:40:56]Write i2c OK [01:40:56]MH_I2C_Read... [01:40:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:40:56]Read from MH i2c: E2 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 03 00 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 03 00 92 24 00 90 00 2A [01:40:56]RAPDU: 90 00 [01:40:56]wFMCommunicate OK [01:40:56]SAM_PROTO_ClearQueue done [01:40:56]KKMCreateOFDPacket [01:40:56]OFDProtocolAddRootSTLVToBuf [01:40:56]FM_MakeSignedData [01:40:56]FM_MakeSignedData [01:40:56]SAM_PROTO_SignData [01:40:56]wFMCommunicate request_size=4 [01:40:56]MH_SAM_APDU [01:40:56]CAPDU: 80 0D 01 02 [01:40:56]Write to MH i2c: E2 08 00 93 24 80 0D 01 02 00 00 00 00 30 [01:40:56]Write i2c OK [01:40:56]MH_I2C_Read... [01:40:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:40:56]Read from MH i2c: E2 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 03 00 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 03 00 93 24 00 90 00 2B [01:40:56]RAPDU: 90 00 [01:40:56]wFMCommunicate OK [01:40:56]wFMCommunicate request_size=255 [01:40:56]MH_SAM_APDU [01:40:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1A 00 00 00 F4 03 04 00 A8 45 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E5 00 00 35 04 06 00 D4 D1 73 35 [01:40:56]Write to MH i2c: E2 02 01 94 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 A8 45 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E5 00 00 35 04 06 00 D4 D1 73 35 00 00 10 [01:40:56]Write i2c OK [01:40:56]MH_I2C_Read... [01:40:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:40:56]Read from MH i2c: E2 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 03 00 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 03 00 94 24 00 90 00 2C [01:40:56]RAPDU: 90 00 [01:40:56]wFMCommunicate OK [01:40:56]wFMCommunicate request_size=7 [01:40:56]MH_SAM_APDU [01:40:56]CAPDU: 80 0D 02 02 02 80 2B [01:40:56]Write to MH i2c: E2 0A 00 95 24 80 0D 02 02 02 00 80 2B 00 00 E2 [01:40:56]Write i2c OK [01:40:56]MH_I2C_Read... [01:40:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:40:56]Read from MH i2c: E2 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 03 00 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 03 00 95 24 00 90 00 2D [01:40:56]RAPDU: 90 00 [01:40:56]wFMCommunicate OK [01:40:56]wFMCommunicate request_size=4 [01:40:56]MH_SAM_APDU [01:40:56]CAPDU: 80 0D 03 02 [01:40:56]Write to MH i2c: E2 08 00 96 24 80 0D 03 02 00 00 00 00 35 [01:40:56]Write i2c OK [01:40:56]MH_I2C_Read... [01:40:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:40:56]Read from MH i2c: E2 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 0B 00 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 0B 00 96 24 00 F4 AE FD 24 DF 26 67 15 90 00 7A [01:40:56]RAPDU: F4 AE FD 24 DF 26 67 15 90 00 [01:40:56]wFMCommunicate OK [01:40:56]SAM_PROTO_SignData done [01:40:56]FM_MakeSignedData done [01:40:56]CreateOFDProtocolMessage [01:40:56]wFMCommunicate request_size=4 [01:40:56]MH_SAM_APDU [01:40:56]CAPDU: 80 11 00 00 [01:40:56]Write to MH i2c: E2 08 00 97 24 80 11 00 00 00 00 00 00 35 [01:40:56]Write i2c OK [01:40:56]MH_I2C_Read... [01:40:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:40:56]Read from MH i2c: E2 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 17 00 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: E2 17 00 97 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 81 [01:40:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:40:56]wFMCommunicate OK [01:40:56]CreateOFDProtocolMessage done [01:40:56]OFDSenderStorePacket 58832 [01:40:56]StoreOFDPacket docnum=58832 [01:40:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 08 E7 04 01 A5 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1A 00 00 00 F4 03 04 00 A8 45 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E5 00 00 35 04 06 00 D4 D1 73 35 80 2B F4 AE FD 24 DF 26 67 15 [01:40:56]CheckFolder [01:40:56]dirname=/storage/ofd_packets [01:40:56]CheckFolder done [01:40:56]ProducePacketName [01:40:56]name=ofd_packets/00058832 [01:40:56]NVStorageSaveData ofd_packets/00058832 [01:40:56]File name is /storage/ofd_packets/00058832 [01:40:56]Write 298 bytes [01:40:56]NVStorageSaveData done [01:40:56]OFDSenderStorePacket done [01:40:56]KKMCreateOFDPacket done [01:40:56]NVStorageSaveData kkm_last_timestamp [01:40:56]File name is /storage/kkm_last_timestamp [01:40:56]Write 4 bytes [01:40:56]NVStorageSaveData done [01:40:56]ExternCall_PrintAddStr [01:40:56]wPrintStart [01:40:56]Write to MH i2c: 01 00 00 98 24 BC [01:40:56]Write i2c OK [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: 01 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: 01 07 00 [01:40:56]MH_I2C_Read... [01:40:56]Read from MH i2c: 01 07 00 98 24 00 00 00 00 00 FF 0F D1 [01:40:56]RasterBufferAndPrint [01:40:56]line Счет N : (1)2076192 [01:40:56]line ИНН: 02508201610067 [01:40:56]line Контрольно-Кассовый Чек [01:40:56]line ПРОДАЖА [01:40:56]line ТРК (МРК, ГНК) : 21 [01:40:56]line Товар: 2710194210 [01:40:56]line ДТ-К-5 [01:40:56]line 19.690 * 76.20 [01:40:56]line = 1500.38 [01:40:56]line НДС 12% НСП 1% [01:40:56]line > о реализуемом товаре [01:40:56]line ИТОГО: 1500.38 [01:40:56]line НСП 1% : 13.28 [01:40:56]line НДС 12% : 159.33 [01:40:56]line Наличными: 0.00 [01:40:56]line Безнал.: 1500.38 [01:40:56]line Место: АЗС № 135 "Партнер Нефть" [01:40:56]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:40:56]line СНО: Общий режим [01:40:56]line Чек 26 21.08.2024 01:40 [01:40:56]line Смена: 101 ФФД: 1.0 [01:40:56]line ЗНМ: 0300000196 [01:40:56]line РНМ: 0000000000162794 [01:40:56]line Версия ККМ: v1.0 [01:40:56]line Платежная система: O! деньги [01:40:56]line ФМ: 0000000002094532 [01:40:56]line ФД: 58832 [01:40:56]line ФПД: 233996046139435 [01:40:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T014056&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58832&fm=233996046139435&tin=02508201610067®Number=0000000000162794&sum=150038 [01:40:57]OFD Sender: Processing packet 58832 [packets to send 52, broken 51] [01:40:57]ProducePacketName [01:40:57]name=ofd_packets/00058832 [01:40:57]OFD Sender: To server: pG, [01:40:57]CommunicateWithHost lk.salyk.kg:30040 [01:40:57]ConnectInit lk.salyk.kg [01:40:57]written 0, free lines is 4095 [01:40:57]Connected sock=10 [01:40:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0C 01 00 00 08 E7 04 01 A5 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 1A 00 00 00 F4 03 04 00 A8 45 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E5 00 00 35 04 06 00 D4 D1 73 35 80 2B F4 AE FD 24 DF 26 67 15 [01:40:57]Write to MH i2c: 01 00 00 C2 24 E6 [01:40:57]Write i2c OK [01:40:57]MH_I2C_Read... [01:40:57]Read from MH i2c: 01 [01:40:57]MH_I2C_Read... [01:40:57]Read from MH i2c: 01 07 00 [01:40:57]MH_I2C_Read... [01:40:57]Read from MH i2c: 01 07 00 C2 24 00 00 00 00 00 AA 0C A3 [01:40:57]RasterBufferAndPrint [01:40:57]line [01:40:57]line [01:40:57]line [01:40:57]line [01:40:57]line [01:40:57]written 0, free lines is 3246 [01:40:57]MH_Cut [01:40:57]Write to MH i2c: D1 01 00 C9 24 01 BF [01:40:57]Write i2c OK [01:40:57]MH_I2C_Read... [01:40:57]Read from MH i2c: D1 [01:40:57]MH_I2C_Read... [01:40:57]Read from MH i2c: D1 01 00 [01:40:57]MH_I2C_Read... [01:40:57]Read from MH i2c: D1 01 00 C9 24 00 BE [01:40:57]Write to MH i2c: 01 00 00 CA 24 EE [01:40:57]Write i2c OK [01:40:57]MH_I2C_Read... [01:40:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 41 F2 47 00 C4 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D0 E5 00 00 F4 03 04 00 F6 F0 C4 66 B6 04 01 00 00 6E 96 F9 6D 20 D6 2D DF [01:40:57]CommunicateWithHost err = 0 [01:40:57]CheckOFDResponse [01:40:57]1017 (14) - 77093643461234 [01:40:57]1041 (16) - 0000000002094532 [01:40:57]1040 (4) - 58832 [01:40:57]1012 (4) - 20.08.2024 19:39 [01:40:57]1206 (1) - 0 [01:40:57]OFD Sender: Remove packet 58832 [01:40:57]ProducePacketName [01:40:57]name=ofd_packets/00058832 [01:40:57]NVStorageDeleteData [01:40:58]OFD Sender: No OFD packet to send [01:40:58]*** Cut start [01:40:58]*** Partial cut [01:40:58]*** CUTSNS_PIN = 1 [01:40:58]*** CUTSNS_PIN = 0 [01:40:58]*** Brake cut motor [01:40:59]Read from MH i2c: 01 [01:40:59]MH_I2C_Read... [01:40:59]*** Stop cut motor [01:40:59]*** Cut end [01:40:59]Read from MH i2c: 01 07 00 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: 01 07 00 CA 24 00 00 00 00 00 FF 0F 03 [01:40:59]process_action close_receipt done [01:40:59]requested_data is exist [01:40:59]produce_requested_data [01:40:59]requested_item fm.sn is exist - process it [01:40:59]wFMCommunicate request_size=4 [01:40:59]MH_SAM_APDU [01:40:59]CAPDU: 80 11 00 00 [01:40:59]Write to MH i2c: E2 08 00 CB 24 80 11 00 00 00 00 00 00 69 [01:40:59]Write i2c OK [01:40:59]MH_I2C_Read... [01:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:40:59]Read from MH i2c: E2 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 17 00 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 17 00 CB 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 B5 [01:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:40:59]wFMCommunicate OK [01:40:59]requested_item fd.num is exist - process it [01:40:59]SAM_PROTO_GetFieldsCounters [01:40:59]wFMCommunicate request_size=4 [01:40:59]MH_SAM_APDU [01:40:59]CAPDU: 80 13 00 00 [01:40:59]Write to MH i2c: E2 08 00 CC 24 80 13 00 00 00 00 00 00 6C [01:40:59]Write i2c OK [01:40:59]MH_I2C_Read... [01:40:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:40:59]Read from MH i2c: E2 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 62 00 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 62 00 CC 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D0 E5 00 00 0E 04 04 00 65 00 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 F2 [01:40:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D0 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:40:59]wFMCommunicate OK [01:40:59]SAM_PROTO_GetFieldsCounters done [01:40:59]requested_item shift.num is exist - process it [01:40:59]requested_item shift.opened is exist - process it [01:40:59]req_shift_opened [01:40:59]FM_GetShiftState [01:40:59]SAM_PROTO_GetShiftState [01:40:59]wFMCommunicate request_size=4 [01:40:59]MH_SAM_APDU [01:40:59]CAPDU: 80 13 01 00 [01:40:59]Write to MH i2c: E2 08 00 CD 24 80 13 01 00 00 00 00 00 6E [01:40:59]Write i2c OK [01:40:59]MH_I2C_Read... [01:40:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:40:59]Read from MH i2c: E2 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 0E 00 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 0E 00 CD 24 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 5B [01:40:59]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:40:59]wFMCommunicate OK [01:40:59]SAM_PROTO_GetShiftState done [01:40:59]FM_GetShiftState done [01:40:59]req_shift_opened done [01:40:59]requested_item shift.open_date is exist - process it [01:40:59]req_shift_open_date [01:40:59]req_shift_open_date done [01:40:59]produce_requested_data done [01:40:59]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58832,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:40:59]process_action_free close_receipt [01:40:59]json_value_free [01:40:59]json_value_free done [01:40:59]process_json_proto returns [01:40:59]Send response to host [01:40:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58832,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:40:59]free response buf [01:40:59]execute_script done [01:40:59]execute_script returns [01:40:59]free content buf [01:40:59]Sock 7.Close socket [01:40:59]Sock 7.Thread stoped [01:41:03]OFD Sender: No OFD packet to send [01:41:08]OFD Sender: No OFD packet to send [01:41:13]OFD Sender: No OFD packet to send [01:41:18]OFD Sender: No OFD packet to send [01:41:23]OFD Sender: No OFD packet to send [01:41:28]OFD Sender: No OFD packet to send [01:41:33]OFD Sender: No OFD packet to send [01:41:38]OFD Sender: No OFD packet to send [01:41:43]OFD Sender: No OFD packet to send [01:41:48]OFD Sender: No OFD packet to send [01:41:53]OFD Sender: No OFD packet to send [01:41:58]OFD Sender: No OFD packet to send [01:42:03]OFD Sender: No OFD packet to send [01:42:08]OFD Sender: No OFD packet to send [01:42:13]OFD Sender: No OFD packet to send [01:42:18]OFD Sender: No OFD packet to send [01:42:23]OFD Sender: No OFD packet to send [01:42:28]OFD Sender: No OFD packet to send [01:42:33]OFD Sender: No OFD packet to send [01:42:38]OFD Sender: No OFD packet to send [01:42:43]OFD Sender: No OFD packet to send [01:42:48]OFD Sender: No OFD packet to send [01:42:53]OFD Sender: No OFD packet to send [01:42:58]OFD Sender: No OFD packet to send [01:43:03]OFD Sender: No OFD packet to send [01:43:08]OFD Sender: No OFD packet to send [01:43:13]OFD Sender: No OFD packet to send [01:43:18]OFD Sender: No OFD packet to send [01:43:23]OFD Sender: No OFD packet to send [01:43:28]OFD Sender: No OFD packet to send [01:43:33]OFD Sender: No OFD packet to send [01:43:38]OFD Sender: No OFD packet to send [01:43:43]OFD Sender: No OFD packet to send [01:43:48]OFD Sender: No OFD packet to send [01:43:53]OFD Sender: No OFD packet to send [01:43:58]OFD Sender: No OFD packet to send [01:44:03]OFD Sender: No OFD packet to send [01:44:08]OFD Sender: No OFD packet to send [01:44:13]OFD Sender: No OFD packet to send [01:44:18]OFD Sender: No OFD packet to send [01:44:23]OFD Sender: No OFD packet to send [01:44:28]OFD Sender: No OFD packet to send [01:44:33]OFD Sender: No OFD packet to send [01:44:38]OFD Sender: No OFD packet to send [01:44:43]OFD Sender: No OFD packet to send [01:44:48]OFD Sender: No OFD packet to send [01:44:53]OFD Sender: No OFD packet to send [01:44:58]OFD Sender: No OFD packet to send [01:45:03]OFD Sender: No OFD packet to send [01:45:08]OFD Sender: No OFD packet to send [01:45:13]OFD Sender: No OFD packet to send [01:45:18]OFD Sender: No OFD packet to send [01:45:23]OFD Sender: No OFD packet to send [01:45:28]OFD Sender: No OFD packet to send [01:45:33]OFD Sender: No OFD packet to send [01:45:38]OFD Sender: No OFD packet to send [01:45:43]OFD Sender: No OFD packet to send [01:45:48]OFD Sender: No OFD packet to send [01:45:53]OFD Sender: No OFD packet to send [01:45:58]OFD Sender: No OFD packet to send [01:46:03]OFD Sender: No OFD packet to send [01:46:08]OFD Sender: No OFD packet to send [01:46:13]OFD Sender: No OFD packet to send [01:46:18]OFD Sender: No OFD packet to send [01:46:23]OFD Sender: No OFD packet to send [01:46:28]OFD Sender: No OFD packet to send [01:46:33]OFD Sender: No OFD packet to send [01:46:38]OFD Sender: No OFD packet to send [01:46:43]OFD Sender: No OFD packet to send [01:46:48]OFD Sender: No OFD packet to send [01:46:53]OFD Sender: No OFD packet to send [01:46:58]OFD Sender: No OFD packet to send [01:47:03]OFD Sender: No OFD packet to send [01:47:08]OFD Sender: No OFD packet to send [01:47:13]OFD Sender: No OFD packet to send [01:47:18]OFD Sender: No OFD packet to send [01:47:23]OFD Sender: No OFD packet to send [01:47:28]OFD Sender: No OFD packet to send [01:47:33]OFD Sender: No OFD packet to send [01:47:38]OFD Sender: No OFD packet to send [01:47:43]OFD Sender: No OFD packet to send [01:47:48]OFD Sender: No OFD packet to send [01:47:53]OFD Sender: No OFD packet to send [01:47:58]OFD Sender: No OFD packet to send [01:48:03]OFD Sender: No OFD packet to send [01:48:08]OFD Sender: No OFD packet to send [01:48:13]OFD Sender: No OFD packet to send [01:48:18]OFD Sender: No OFD packet to send [01:48:23]OFD Sender: No OFD packet to send [01:48:28]OFD Sender: No OFD packet to send [01:48:33]OFD Sender: No OFD packet to send [01:48:38]OFD Sender: No OFD packet to send [01:48:43]OFD Sender: No OFD packet to send [01:48:48]OFD Sender: No OFD packet to send [01:48:53]OFD Sender: No OFD packet to send [01:48:58]OFD Sender: No OFD packet to send [01:49:03]OFD Sender: No OFD packet to send [01:49:08]OFD Sender: No OFD packet to send [01:49:13]OFD Sender: No OFD packet to send [01:49:18]OFD Sender: No OFD packet to send [01:49:23]OFD Sender: No OFD packet to send [01:49:28]OFD Sender: No OFD packet to send [01:49:33]OFD Sender: No OFD packet to send [01:49:38]OFD Sender: No OFD packet to send [01:49:43]OFD Sender: No OFD packet to send [01:49:48]OFD Sender: No OFD packet to send [01:49:53]OFD Sender: No OFD packet to send [01:49:58]OFD Sender: No OFD packet to send [01:50:03]accept exits with 9 [01:50:03]New connection [01:50:03]New thread 3067440484 created [01:50:03]Thread 3067583844 joined [01:50:03]Waiting for new connection... [01:50:03] Sock 9.Parse request [01:50:03]Sock 9.Check first char [01:50:03]Sock 9.First char is OK [01:50:03]request: POST /json_proto HTTP/1.0 [01:50:03]Method: POST [01:50:03]URL: /json_proto [01:50:03]Method is POST - this is cgi request [01:50:03]url: /json_proto [01:50:03]query_string will be loaded in cgi processing [01:50:03]execute_cgi json_proto POST (null) [01:50:03]execute_cgi path=json_proto method=POST [01:50:03]POST find Content-Length [01:50:03]Host: 172.17.44.3:8080 [01:50:03]Content-Length: 804 [01:50:03]Content-Type: application/json [01:50:03] [01:50:03]POST finish read [01:50:03]Found Content-Length = 804 [01:50:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:50:03]execute_script... [01:50:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:50:03]POST & json_proto [01:50:03]process_json_proto [01:50:03]json parsed OK: [01:50:03]protocol is kg_v1.0 [01:50:03]action value=close_receipt [01:50:03]process_action close_receipt [01:50:03]cmd_close_receipt [01:50:03]MH_GetDate [01:50:03]Write to MH i2c: F0 00 00 CE 24 E1 [01:50:03]Write i2c OK [01:50:03]MH_I2C_Read... [01:50:03]Read from MH i2c: F0 [01:50:03]MH_I2C_Read... [01:50:03]Read from MH i2c: F0 09 00 [01:50:03]MH_I2C_Read... [01:50:03]Read from MH i2c: F0 09 00 CE 24 00 CC 47 C5 66 AD C5 5D 66 5D [01:50:03]GetLastDocTimeStamp 1724204456 [01:50:03]current date 1724205004 [01:50:03]FM_GetShiftState [01:50:03]SAM_PROTO_GetShiftState [01:50:03]wFMCommunicate request_size=4 [01:50:03]MH_SAM_APDU [01:50:03]CAPDU: 80 13 01 00 [01:50:03]Write to MH i2c: E2 08 00 CF 24 80 13 01 00 00 00 00 00 70 [01:50:03]Write i2c OK [01:50:03]MH_I2C_Read... [01:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:50:03]Read from MH i2c: E2 [01:50:03]MH_I2C_Read... [01:50:03]Read from MH i2c: E2 0E 00 [01:50:03]MH_I2C_Read... [01:50:03]Read from MH i2c: E2 0E 00 CF 24 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 5D [01:50:03]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:50:03]wFMCommunicate OK [01:50:03]SAM_PROTO_GetShiftState done [01:50:03]FM_GetShiftState done [01:50:03]opened in 1724199301 [01:50:03]opened+sec_in_day 1724285701 [01:50:03]quantity*price = 100005 [01:50:03]sum+1 = 100006 [01:50:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 27 21.08.2024 01:50 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58833 ФПД: 16464706385167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T015004&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58833&fm=16464706385167&tin=02508201610067®Number=0000000000162794&sum=100005 [01:50:04]StoreToDocumentArchive [01:50:04]shift 101 fd 58833 [01:50:04]save to /storage/0101/doc_00058833 [01:50:04]save last doc name /storage/0101/doc_00058833 to /storage/kkm_last_doc_name [01:50:04]save OK [01:50:04]Clear old archive folders... [01:50:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:50:04]tlvbuf is 01F3BCF0 [01:50:04]SAM_PROTO_ClearQueue [01:50:04]wFMCommunicate request_size=4 [01:50:04]MH_SAM_APDU [01:50:04]CAPDU: 80 09 00 00 [01:50:04]Write to MH i2c: E2 08 00 DC 24 80 09 00 00 00 00 00 00 72 [01:50:04]Write i2c OK [01:50:04]MH_I2C_Read... [01:50:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:50:04]Read from MH i2c: E2 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 03 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 03 00 DC 24 00 90 00 74 [01:50:04]RAPDU: 90 00 [01:50:04]wFMCommunicate OK [01:50:04]SAM_PROTO_ClearQueue done [01:50:04]KKMCreateOFDPacket [01:50:04]OFDProtocolAddRootSTLVToBuf [01:50:04]FM_MakeSignedData [01:50:04]FM_MakeSignedData [01:50:04]SAM_PROTO_SignData [01:50:04]wFMCommunicate request_size=4 [01:50:04]MH_SAM_APDU [01:50:04]CAPDU: 80 0D 01 02 [01:50:04]Write to MH i2c: E2 08 00 DD 24 80 0D 01 02 00 00 00 00 7A [01:50:04]Write i2c OK [01:50:04]MH_I2C_Read... [01:50:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:50:04]Read from MH i2c: E2 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 03 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 03 00 DD 24 00 90 00 75 [01:50:04]RAPDU: 90 00 [01:50:04]wFMCommunicate OK [01:50:04]wFMCommunicate request_size=255 [01:50:04]MH_SAM_APDU [01:50: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 CC 47 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E5 00 00 35 04 06 00 0E [01:50:04]Write to MH i2c: E2 02 01 DE 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 CC 47 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E5 00 00 35 04 06 00 0E 00 00 10 [01:50:04]Write i2c OK [01:50:04]MH_I2C_Read... [01:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:50:04]Read from MH i2c: E2 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 03 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 03 00 DE 24 00 90 00 76 [01:50:04]RAPDU: 90 00 [01:50:04]wFMCommunicate OK [01:50:04]wFMCommunicate request_size=10 [01:50:04]MH_SAM_APDU [01:50:04]CAPDU: 80 0D 02 02 05 F9 7C F9 B5 0F [01:50:04]Write to MH i2c: E2 0D 00 DF 24 80 0D 02 02 05 00 F9 7C F9 B5 0F 00 00 B9 [01:50:04]Write i2c OK [01:50:04]MH_I2C_Read... [01:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:50:04]Read from MH i2c: E2 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 03 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 03 00 DF 24 00 90 00 77 [01:50:04]RAPDU: 90 00 [01:50:04]wFMCommunicate OK [01:50:04]wFMCommunicate request_size=4 [01:50:04]MH_SAM_APDU [01:50:04]CAPDU: 80 0D 03 02 [01:50:04]Write to MH i2c: E2 08 00 E0 24 80 0D 03 02 00 00 00 00 7F [01:50:04]Write i2c OK [01:50:04]MH_I2C_Read... [01:50:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:50:04]Read from MH i2c: E2 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 0B 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 0B 00 E0 24 00 22 78 0F C4 C3 D1 4A 7A 90 00 45 [01:50:04]RAPDU: 22 78 0F C4 C3 D1 4A 7A 90 00 [01:50:04]wFMCommunicate OK [01:50:04]SAM_PROTO_SignData done [01:50:04]FM_MakeSignedData done [01:50:04]CreateOFDProtocolMessage [01:50:04]wFMCommunicate request_size=4 [01:50:04]MH_SAM_APDU [01:50:04]CAPDU: 80 11 00 00 [01:50:04]Write to MH i2c: E2 08 00 E1 24 80 11 00 00 00 00 00 00 7F [01:50:04]Write i2c OK [01:50:04]MH_I2C_Read... [01:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:50:04]Read from MH i2c: E2 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 17 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 17 00 E1 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 CB [01:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:50:04]wFMCommunicate OK [01:50:04]CreateOFDProtocolMessage done [01:50:04]OFDSenderStorePacket 58833 [01:50:04]StoreOFDPacket docnum=58833 [01:50:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5C FE 07 01 6F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 CC 47 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E5 00 00 35 04 06 00 0E F9 7C F9 B5 0F 22 78 0F C4 C3 D1 4A 7A [01:50:04]CheckFolder [01:50:04]dirname=/storage/ofd_packets [01:50:04]CheckFolder done [01:50:04]ProducePacketName [01:50:04]name=ofd_packets/00058833 [01:50:04]NVStorageSaveData ofd_packets/00058833 [01:50:04]File name is /storage/ofd_packets/00058833 [01:50:04]Write 301 bytes [01:50:04]NVStorageSaveData done [01:50:04]OFDSenderStorePacket done [01:50:04]KKMCreateOFDPacket done [01:50:04]NVStorageSaveData kkm_last_timestamp [01:50:04]File name is /storage/kkm_last_timestamp [01:50:04]Write 4 bytes [01:50:04]NVStorageSaveData done [01:50:04]ExternCall_PrintAddStr [01:50:04]wPrintStart [01:50:04]Write to MH i2c: 01 00 00 E2 24 06 [01:50:04]Write i2c OK [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: 01 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: 01 07 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: 01 07 00 E2 24 00 00 00 00 00 FF 0F 1B [01:50:04]RasterBufferAndPrint [01:50:04]line Счет N : (1)2076193 [01:50:04]line ИНН: 02508201610067 [01:50:04]line Контрольно-Кассовый Чек [01:50:04]line ПРОДАЖА [01:50:04]line ТРК (МРК, ГНК) : 53 [01:50:04]line Товар: 2710124130 [01:50:04]line Аи-92-К-4 [01:50:04]line 14.750 * 67.80 [01:50:04]line = 1000.05 [01:50:04]line НДС 12% НСП 1% [01:50:04]line > о реализуемом товаре [01:50:04]line ИТОГО: 1000.05 [01:50:04]line НСП 1% : 8.85 [01:50:04]line НДС 12% : 106.20 [01:50:04]line Наличными: 0.00 [01:50:04]line Безнал.: 1000.05 [01:50:04]line Место: АЗС № 135 "Партнер Нефть" [01:50:04]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:50:04]line СНО: Общий режим [01:50:04]line Чек 27 21.08.2024 01:50 [01:50:04]line Смена: 101 ФФД: 1.0 [01:50:04]line ЗНМ: 0300000196 [01:50:04]line РНМ: 0000000000162794 [01:50:04]line Версия ККМ: v1.0 [01:50:04]line Платежная система: O! деньги [01:50:04]line ФМ: 0000000002094532 [01:50:04]line ФД: 58833 [01:50:04]line ФПД: 16464706385167 [01:50:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T015004&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58833&fm=16464706385167&tin=02508201610067®Number=0000000000162794&sum=100005 [01:50:05]OFD Sender: Processing packet 58833 [packets to send 52, broken 51] [01:50:05]ProducePacketName [01:50:05]name=ofd_packets/00058833 [01:50:05]OFD Sender: To server: pG, [01:50:05]CommunicateWithHost lk.salyk.kg:30040 [01:50:05]ConnectInit lk.salyk.kg [01:50:05]written 0, free lines is 4095 [01:50:05]Connected sock=11 [01:50:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 5C FE 07 01 6F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 CC 47 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E5 00 00 35 04 06 00 0E F9 7C F9 B5 0F 22 78 0F C4 C3 D1 4A 7A [01:50:05]Write to MH i2c: 01 00 00 0C 25 31 [01:50:05]Write i2c OK [01:50:05]MH_I2C_Read... [01:50:05]Read from MH i2c: 01 [01:50:05]MH_I2C_Read... [01:50:05]Read from MH i2c: 01 07 00 [01:50:05]MH_I2C_Read... [01:50:05]Read from MH i2c: 01 07 00 0C 25 00 00 00 00 00 AA 0C EE [01:50:05]RasterBufferAndPrint [01:50:05]line [01:50:05]line [01:50:05]line [01:50:05]line [01:50:05]line [01:50:05]written 0, free lines is 3245 [01:50:05]MH_Cut [01:50:05]Write to MH i2c: D1 01 00 13 25 01 0A [01:50:05]Write i2c OK [01:50:05]MH_I2C_Read... [01:50:05]Read from MH i2c: D1 [01:50:05]MH_I2C_Read... [01:50:05]Read from MH i2c: D1 01 00 [01:50:05]MH_I2C_Read... [01:50:05]Read from MH i2c: D1 01 00 13 25 00 09 [01:50:05]Write to MH i2c: 01 00 00 14 25 39 [01:50:05]Write i2c OK [01:50:05]MH_I2C_Read... [01:50:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 51 B4 47 00 68 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D1 E5 00 00 F4 03 04 00 1A F3 C4 66 B6 04 01 00 00 71 59 0C A0 DA E8 A2 44 [01:50:05]CommunicateWithHost err = 0 [01:50:05]CheckOFDResponse [01:50:05]1017 (14) - 77093643461234 [01:50:05]1041 (16) - 0000000002094532 [01:50:05]1040 (4) - 58833 [01:50:05]1012 (4) - 20.08.2024 19:48 [01:50:05]1206 (1) - 0 [01:50:05]OFD Sender: Remove packet 58833 [01:50:05]ProducePacketName [01:50:05]name=ofd_packets/00058833 [01:50:05]NVStorageDeleteData [01:50:06]OFD Sender: No OFD packet to send [01:50:06]*** Cut start [01:50:06]*** Partial cut [01:50:06]*** CUTSNS_PIN = 1 [01:50:06]*** CUTSNS_PIN = 0 [01:50:06]*** Brake cut motor [01:50:07]Read from MH i2c: 01 [01:50:07]MH_I2C_Read... [01:50:07]*** Stop cut motor [01:50:07]*** Cut end [01:50:07]Read from MH i2c: 01 07 00 [01:50:07]MH_I2C_Read... [01:50:07]Read from MH i2c: 01 07 00 14 25 00 00 00 00 00 FF 0F 4E [01:50:07]process_action close_receipt done [01:50:07]requested_data is exist [01:50:07]produce_requested_data [01:50:07]requested_item fm.sn is exist - process it [01:50:07]wFMCommunicate request_size=4 [01:50:07]MH_SAM_APDU [01:50:07]CAPDU: 80 11 00 00 [01:50:07]Write to MH i2c: E2 08 00 15 25 80 11 00 00 00 00 00 00 B4 [01:50:07]Write i2c OK [01:50:07]MH_I2C_Read... [01:50:07]Read from MH i2c: E2 [01:50:07]MH_I2C_Read... [01:50:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:50:07]Read from MH i2c: E2 17 00 [01:50:07]MH_I2C_Read... [01:50:07]Read from MH i2c: E2 17 00 15 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 00 [01:50:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:50:07]wFMCommunicate OK [01:50:07]requested_item fd.num is exist - process it [01:50:07]SAM_PROTO_GetFieldsCounters [01:50:07]wFMCommunicate request_size=4 [01:50:07]MH_SAM_APDU [01:50:07]CAPDU: 80 13 00 00 [01:50:07]Write to MH i2c: E2 08 00 16 25 80 13 00 00 00 00 00 00 B7 [01:50:07]Write i2c OK [01:50:07]MH_I2C_Read... [01:50:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:50:07]Read from MH i2c: E2 [01:50:07]MH_I2C_Read... [01:50:07]Read from MH i2c: E2 62 00 [01:50:07]MH_I2C_Read... [01:50:07]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 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E5 00 00 0E 04 04 00 65 00 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 41 [01:50:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D1 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:50:07]wFMCommunicate OK [01:50:07]SAM_PROTO_GetFieldsCounters done [01:50:07]requested_item shift.num is exist - process it [01:50:07]requested_item shift.opened is exist - process it [01:50:07]req_shift_opened [01:50:07]FM_GetShiftState [01:50:07]SAM_PROTO_GetShiftState [01:50:07]wFMCommunicate request_size=4 [01:50:07]MH_SAM_APDU [01:50:07]CAPDU: 80 13 01 00 [01:50:07]Write to MH i2c: E2 08 00 17 25 80 13 01 00 00 00 00 00 B9 [01:50:07]Write i2c OK [01:50:07]MH_I2C_Read... [01:50:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:50:07]Read from MH i2c: E2 [01:50:07]MH_I2C_Read... [01:50:07]Read from MH i2c: E2 0E 00 [01:50:07]MH_I2C_Read... [01:50:07]Read from MH i2c: E2 0E 00 17 25 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 A6 [01:50:07]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:50:07]wFMCommunicate OK [01:50:07]SAM_PROTO_GetShiftState done [01:50:07]FM_GetShiftState done [01:50:07]req_shift_opened done [01:50:07]requested_item shift.open_date is exist - process it [01:50:07]req_shift_open_date [01:50:07]req_shift_open_date done [01:50:07]produce_requested_data done [01:50:07]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58833,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:50:07]process_action_free close_receipt [01:50:07]json_value_free [01:50:07]json_value_free done [01:50:07]process_json_proto returns [01:50:07]Send response to host [01:50:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58833,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:50:07]free response buf [01:50:07]execute_script done [01:50:07]execute_script returns [01:50:07]free content buf [01:50:07]Sock 9.Close socket [01:50:07]Sock 9.Thread stoped [01:50:11]OFD Sender: No OFD packet to send [01:50:16]OFD Sender: No OFD packet to send [01:50:21]OFD Sender: No OFD packet to send [01:50:26]OFD Sender: No OFD packet to send [01:50:31]OFD Sender: No OFD packet to send [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:11]OFD Sender: No OFD packet to send [01:51:16]OFD Sender: No OFD packet to send [01:51:21]OFD Sender: No OFD packet to send [01:51:26]OFD Sender: No OFD packet to send [01:51:31]OFD Sender: No OFD packet to send [01:51:36]OFD Sender: No OFD packet to send [01:51:41]OFD Sender: No OFD packet to send [01:51:46]OFD Sender: No OFD packet to send [01:51:51]OFD Sender: No OFD packet to send [01:51:56]OFD Sender: No OFD packet to send [01:52:01]OFD Sender: No OFD packet to send [01:52:06]OFD Sender: No OFD packet to send [01:52:11]OFD Sender: No OFD packet to send [01:52:16]OFD Sender: No OFD packet to send [01:52:21]OFD Sender: No OFD packet to send [01:52:26]OFD Sender: No OFD packet to send [01:52:31]OFD Sender: No OFD packet to send [01:52:36]OFD Sender: No OFD packet to send [01:52:41]OFD Sender: No OFD packet to send [01:52:46]OFD Sender: No OFD packet to send [01:52:51]OFD Sender: No OFD packet to send [01:52:56]OFD Sender: No OFD packet to send [01:52:57]accept exits with 7 [01:52:57]New connection [01:52:57]New thread 3067583844 created [01:52:57]Thread 3067440484 joined [01:52:57]Waiting for new connection... [01:52:57] Sock 7.Parse request [01:52:57]Sock 7.Check first char [01:52:57]Sock 7.First char is OK [01:52:57]request: POST /json_proto HTTP/1.0 [01:52:57]Method: POST [01:52:57]URL: /json_proto [01:52:57]Method is POST - this is cgi request [01:52:57]url: /json_proto [01:52:57]query_string will be loaded in cgi processing [01:52:57]execute_cgi json_proto POST (null) [01:52:57]execute_cgi path=json_proto method=POST [01:52:57]POST find Content-Length [01:52:57]Host: 172.17.44.3:8080 [01:52:57]Content-Length: 801 [01:52:57]Content-Type: application/json [01:52:57] [01:52:57]POST finish read [01:52:57]Found Content-Length = 801 [01:52:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:52:57]execute_script... [01:52: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)2076194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:52:57]POST & json_proto [01:52:57]process_json_proto [01:52:57]json parsed OK: [01:52:57]protocol is kg_v1.0 [01:52:57]action value=close_receipt [01:52:57]process_action close_receipt [01:52:57]cmd_close_receipt [01:52:57]MH_GetDate [01:52:57]Write to MH i2c: F0 00 00 18 25 2C [01:52:57]Write i2c OK [01:52:57]MH_I2C_Read... [01:52:57]Read from MH i2c: F0 [01:52:57]MH_I2C_Read... [01:52:57]Read from MH i2c: F0 09 00 [01:52:57]MH_I2C_Read... [01:52:57]Read from MH i2c: F0 09 00 18 25 00 7B 48 C5 66 AD C5 5D 66 58 [01:52:57]GetLastDocTimeStamp 1724205004 [01:52:57]current date 1724205179 [01:52:57]FM_GetShiftState [01:52:57]SAM_PROTO_GetShiftState [01:52:57]wFMCommunicate request_size=4 [01:52:57]MH_SAM_APDU [01:52:57]CAPDU: 80 13 01 00 [01:52:57]Write to MH i2c: E2 08 00 19 25 80 13 01 00 00 00 00 00 BB [01:52:57]Write i2c OK [01:52:57]MH_I2C_Read... [01:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:52:57]Read from MH i2c: E2 [01:52:57]MH_I2C_Read... [01:52:57]Read from MH i2c: E2 0E 00 [01:52:57]MH_I2C_Read... [01:52:57]Read from MH i2c: E2 0E 00 19 25 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 A8 [01:52:57]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:52:57]wFMCommunicate OK [01:52:57]SAM_PROTO_GetShiftState done [01:52:57]FM_GetShiftState done [01:52:57]opened in 1724199301 [01:52:57]opened+sec_in_day 1724285701 [01:52:57]quantity*price = 50036 [01:52:57]sum+1 = 50037 [01:52:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 28 21.08.2024 01:52 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58834 ФПД: 280876950334429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T015259&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58834&fm=280876950334429&tin=02508201610067®Number=0000000000162794&sum=50036 [01:52:58]StoreToDocumentArchive [01:52:58]shift 101 fd 58834 [01:52:58]save to /storage/0101/doc_00058834 [01:52:58]save last doc name /storage/0101/doc_00058834 to /storage/kkm_last_doc_name [01:52:58]save OK [01:52:58]Clear old archive folders... [01:52:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:52:58]tlvbuf is 01F3B7A0 [01:52:58]SAM_PROTO_ClearQueue [01:52:58]wFMCommunicate request_size=4 [01:52:58]MH_SAM_APDU [01:52:58]CAPDU: 80 09 00 00 [01:52:58]Write to MH i2c: E2 08 00 26 25 80 09 00 00 00 00 00 00 BD [01:52:58]Write i2c OK [01:52:58]MH_I2C_Read... [01:52:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:52:58]Read from MH i2c: E2 [01:52:58]MH_I2C_Read... [01:52:58]Read from MH i2c: E2 03 00 [01:52:58]MH_I2C_Read... [01:52:58]Read from MH i2c: E2 03 00 26 25 00 90 00 BF [01:52:58]RAPDU: 90 00 [01:52:58]wFMCommunicate OK [01:52:58]SAM_PROTO_ClearQueue done [01:52:58]KKMCreateOFDPacket [01:52:58]OFDProtocolAddRootSTLVToBuf [01:52:58]FM_MakeSignedData [01:52:58]FM_MakeSignedData [01:52:58]SAM_PROTO_SignData [01:52:58]wFMCommunicate request_size=4 [01:52:58]MH_SAM_APDU [01:52:58]CAPDU: 80 0D 01 02 [01:52:58]Write to MH i2c: E2 08 00 27 25 80 0D 01 02 00 00 00 00 C5 [01:52:58]Write i2c OK [01:52:58]MH_I2C_Read... [01:52:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:52:58]Read from MH i2c: E2 [01:52:58]MH_I2C_Read... [01:52:58]Read from MH i2c: E2 03 00 [01:52:58]MH_I2C_Read... [01:52:58]Read from MH i2c: E2 03 00 27 25 00 90 00 C0 [01:52:58]RAPDU: 90 00 [01:52:58]wFMCommunicate OK [01:52:58]wFMCommunicate request_size=255 [01:52:58]MH_SAM_APDU [01:52: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 7B 48 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E5 00 00 35 04 06 00 FF [01:52: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 7B 48 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E5 00 00 35 04 06 00 FF 00 00 AD [01:52:58]Write i2c OK [01:52:58]MH_I2C_Read... [01:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:52:59]Read from MH i2c: E2 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: E2 03 00 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: E2 03 00 28 25 00 90 00 C1 [01:52:59]RAPDU: 90 00 [01:52:59]wFMCommunicate OK [01:52:59]wFMCommunicate request_size=10 [01:52:59]MH_SAM_APDU [01:52:59]CAPDU: 80 0D 02 02 05 74 C2 D9 AB DD [01:52:59]Write to MH i2c: E2 0D 00 29 25 80 0D 02 02 05 00 74 C2 D9 AB DD 00 00 69 [01:52:59]Write i2c OK [01:52:59]MH_I2C_Read... [01:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:52:59]Read from MH i2c: E2 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: E2 03 00 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: E2 03 00 29 25 00 90 00 C2 [01:52:59]RAPDU: 90 00 [01:52:59]wFMCommunicate OK [01:52:59]wFMCommunicate request_size=4 [01:52:59]MH_SAM_APDU [01:52:59]CAPDU: 80 0D 03 02 [01:52:59]Write to MH i2c: E2 08 00 2A 25 80 0D 03 02 00 00 00 00 CA [01:52:59]Write i2c OK [01:52:59]MH_I2C_Read... [01:52:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:52:59]Read from MH i2c: E2 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: E2 0B 00 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: E2 0B 00 2A 25 00 D6 B4 70 55 C3 C2 0E C4 90 00 71 [01:52:59]RAPDU: D6 B4 70 55 C3 C2 0E C4 90 00 [01:52:59]wFMCommunicate OK [01:52:59]SAM_PROTO_SignData done [01:52:59]FM_MakeSignedData done [01:52:59]CreateOFDProtocolMessage [01:52:59]wFMCommunicate request_size=4 [01:52:59]MH_SAM_APDU [01:52:59]CAPDU: 80 11 00 00 [01:52:59]Write to MH i2c: E2 08 00 2B 25 80 11 00 00 00 00 00 00 CA [01:52:59]Write i2c OK [01:52:59]MH_I2C_Read... [01:52:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:52:59]Read from MH i2c: E2 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: E2 17 00 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: E2 17 00 2B 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 16 [01:52:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:52:59]wFMCommunicate OK [01:52:59]CreateOFDProtocolMessage done [01:52:59]OFDSenderStorePacket 58834 [01:52:59]StoreOFDPacket docnum=58834 [01:52:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 99 01 07 01 B4 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 7B 48 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E5 00 00 35 04 06 00 FF 74 C2 D9 AB DD D6 B4 70 55 C3 C2 0E C4 [01:52:59]CheckFolder [01:52:59]dirname=/storage/ofd_packets [01:52:59]CheckFolder done [01:52:59]ProducePacketName [01:52:59]name=ofd_packets/00058834 [01:52:59]NVStorageSaveData ofd_packets/00058834 [01:52:59]File name is /storage/ofd_packets/00058834 [01:52:59]Write 301 bytes [01:52:59]NVStorageSaveData done [01:52:59]OFDSenderStorePacket done [01:52:59]KKMCreateOFDPacket done [01:52:59]NVStorageSaveData kkm_last_timestamp [01:52:59]File name is /storage/kkm_last_timestamp [01:52:59]Write 4 bytes [01:52:59]NVStorageSaveData done [01:52:59]ExternCall_PrintAddStr [01:52:59]wPrintStart [01:52:59]Write to MH i2c: 01 00 00 2C 25 51 [01:52:59]Write i2c OK [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: 01 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: 01 07 00 [01:52:59]MH_I2C_Read... [01:52:59]Read from MH i2c: 01 07 00 2C 25 00 00 00 00 00 FF 0F 66 [01:52:59]RasterBufferAndPrint [01:52:59]line Счет N : (1)2076194 [01:52:59]line ИНН: 02508201610067 [01:52:59]line Контрольно-Кассовый Чек [01:52:59]line ПРОДАЖА [01:52:59]line ТРК (МРК, ГНК) : 33 [01:52:59]line Товар: 2710124130 [01:52:59]line Аи-92-К-4 [01:52:59]line 7.380 * 67.80 [01:52:59]line = 500.36 [01:52:59]line НДС 12% НСП 1% [01:52:59]line > о реализуемом товаре [01:52:59]line ИТОГО: 500.36 [01:52:59]line НСП 1% : 4.43 [01:52:59]line НДС 12% : 53.14 [01:52:59]line Наличными: 0.00 [01:52:59]line Безнал.: 500.36 [01:52:59]line Место: АЗС № 135 "Партнер Нефть" [01:52:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:52:59]line СНО: Общий режим [01:52:59]line Чек 28 21.08.2024 01:52 [01:52:59]line Смена: 101 ФФД: 1.0 [01:52:59]line ЗНМ: 0300000196 [01:52:59]line РНМ: 0000000000162794 [01:52:59]line Версия ККМ: v1.0 [01:52:59]line Платежная система: O! деньги [01:52:59]line ФМ: 0000000002094532 [01:52:59]line ФД: 58834 [01:52:59]line ФПД: 280876950334429 [01:52:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T015259&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58834&fm=280876950334429&tin=02508201610067®Number=0000000000162794&sum=50036 [01:52:59]OFD Sender: Processing packet 58834 [packets to send 52, broken 51] [01:52:59]ProducePacketName [01:52:59]name=ofd_packets/00058834 [01:52:59]OFD Sender: To server: pG, [01:52:59]CommunicateWithHost lk.salyk.kg:30040 [01:52:59]ConnectInit lk.salyk.kg [01:52:59]written 0, free lines is 4095 [01:52:59]Connected sock=10 [01:52:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 99 01 07 01 B4 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 7B 48 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D2 E5 00 00 35 04 06 00 FF 74 C2 D9 AB DD D6 B4 70 55 C3 C2 0E C4 [01:53:00]Write to MH i2c: 01 00 00 56 25 7B [01:53:00]Write i2c OK [01:53:00]MH_I2C_Read... [01:53:00]Read from MH i2c: 01 [01:53:00]MH_I2C_Read... [01:53:00]Read from MH i2c: 01 07 00 [01:53:00]MH_I2C_Read... [01:53:00]Read from MH i2c: 01 07 00 56 25 00 00 00 00 00 B6 0C 44 [01:53:00]RasterBufferAndPrint [01:53:00]line [01:53:00]line [01:53:00]line [01:53:00]line [01:53:00]line [01:53:00]written 0, free lines is 3259 [01:53:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 2B DC 47 00 54 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 32 30 39 34 35 33 32 10 04 04 00 D2 E5 00 00 F4 03 04 00 C8 F3 C4 66 B6 04 01 00 00 09 C0 2B 97 FD 4F 3F 1B [01:53:00]CommunicateWithHost err = 0 [01:53:00]CheckOFDResponse [01:53:00]1017 (14) - 77093643461234 [01:53:00]1041 (16) - 0000000002094532 [01:53:00]1040 (4) - 58834 [01:53:00]1012 (4) - 20.08.2024 19:51 [01:53:00]1206 (1) - 0 [01:53:00]OFD Sender: Remove packet 58834 [01:53:00]ProducePacketName [01:53:00]name=ofd_packets/00058834 [01:53:00]NVStorageDeleteData [01:53:00]MH_Cut [01:53:00]Write to MH i2c: D1 01 00 5D 25 01 54 [01:53:00]Write i2c OK [01:53:00]MH_I2C_Read... [01:53:00]Read from MH i2c: D1 [01:53:00]MH_I2C_Read... [01:53:00]Read from MH i2c: D1 01 00 [01:53:00]MH_I2C_Read... [01:53:00]Read from MH i2c: D1 01 00 5D 25 00 53 [01:53:00]Write to MH i2c: 01 00 00 5E 25 83 [01:53:00]Write i2c OK [01:53:00]MH_I2C_Read... [01:53:00]OFD Sender: No OFD packet to send [01:53:00]*** Cut start [01:53:00]*** Partial cut [01:53:00]*** CUTSNS_PIN = 1 [01:53:01]*** CUTSNS_PIN = 0 [01:53:01]*** Brake cut motor [01:53:01]Read from MH i2c: 01 [01:53:01]MH_I2C_Read... [01:53:01]*** Stop cut motor [01:53:01]*** Cut end [01:53:01]Read from MH i2c: 01 07 00 [01:53:01]MH_I2C_Read... [01:53:01]Read from MH i2c: 01 07 00 5E 25 00 00 00 00 00 FF 0F 98 [01:53:01]process_action close_receipt done [01:53:01]requested_data is exist [01:53:01]produce_requested_data [01:53:01]requested_item fm.sn is exist - process it [01:53:01]wFMCommunicate request_size=4 [01:53:01]MH_SAM_APDU [01:53:01]CAPDU: 80 11 00 00 [01:53:01]Write to MH i2c: E2 08 00 5F 25 80 11 00 00 00 00 00 00 FE [01:53:01]Write i2c OK [01:53:01]MH_I2C_Read... [01:53:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:53:01]Read from MH i2c: E2 [01:53:01]MH_I2C_Read... [01:53:01]Read from MH i2c: E2 17 00 [01:53:01]MH_I2C_Read... [01:53:01]Read from MH i2c: E2 17 00 5F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 4A [01:53:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:53:01]wFMCommunicate OK [01:53:01]requested_item fd.num is exist - process it [01:53:01]SAM_PROTO_GetFieldsCounters [01:53:01]wFMCommunicate request_size=4 [01:53:01]MH_SAM_APDU [01:53:01]CAPDU: 80 13 00 00 [01:53:01]Write to MH i2c: E2 08 00 60 25 80 13 00 00 00 00 00 00 01 [01:53:01]Write i2c OK [01:53:01]MH_I2C_Read... [01:53:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:53:01]Read from MH i2c: E2 [01:53:01]MH_I2C_Read... [01:53:01]Read from MH i2c: E2 62 00 [01:53:01]MH_I2C_Read... [01:53:01]Read from MH i2c: E2 62 00 60 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D2 E5 00 00 0E 04 04 00 65 00 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 8F [01:53:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D2 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:53:01]wFMCommunicate OK [01:53:01]SAM_PROTO_GetFieldsCounters done [01:53:01]requested_item shift.num is exist - process it [01:53:01]requested_item shift.opened is exist - process it [01:53:01]req_shift_opened [01:53:01]FM_GetShiftState [01:53:01]SAM_PROTO_GetShiftState [01:53:01]wFMCommunicate request_size=4 [01:53:01]MH_SAM_APDU [01:53:01]CAPDU: 80 13 01 00 [01:53:01]Write to MH i2c: E2 08 00 61 25 80 13 01 00 00 00 00 00 03 [01:53:01]Write i2c OK [01:53:01]MH_I2C_Read... [01:53:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:53:01]Read from MH i2c: E2 [01:53:01]MH_I2C_Read... [01:53:01]Read from MH i2c: E2 0E 00 [01:53:01]MH_I2C_Read... [01:53:01]Read from MH i2c: E2 0E 00 61 25 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 F0 [01:53:01]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:53:01]wFMCommunicate OK [01:53:01]SAM_PROTO_GetShiftState done [01:53:01]FM_GetShiftState done [01:53:01]req_shift_opened done [01:53:01]requested_item shift.open_date is exist - process it [01:53:01]req_shift_open_date [01:53:01]req_shift_open_date done [01:53:01]produce_requested_data done [01:53:01]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58834,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:53:01]process_action_free close_receipt [01:53:01]json_value_free [01:53:01]json_value_free done [01:53:01]process_json_proto returns [01:53:01]Send response to host [01:53:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58834,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:53:01]free response buf [01:53:01]execute_script done [01:53:01]execute_script returns [01:53:01]free content buf [01:53:01]Sock 7.Close socket [01:53:01]Sock 7.Thread stoped [01:53:05]OFD Sender: No OFD packet to send [01:53:10]OFD Sender: No OFD packet to send [01:53:15]OFD Sender: No OFD packet to send [01:53:20]OFD Sender: No OFD packet to send [01:53:25]OFD Sender: No OFD packet to send [01:53:30]OFD Sender: No OFD packet to send [01:53:35]OFD Sender: No OFD packet to send [01:53:40]OFD Sender: No OFD packet to send [01:53:45]OFD Sender: No OFD packet to send [01:53:50]OFD Sender: No OFD packet to send [01:53:55]OFD Sender: No OFD packet to send [01:54:00]OFD Sender: No OFD packet to send [01:54:05]OFD Sender: No OFD packet to send [01:54:10]OFD Sender: No OFD packet to send [01:54:15]OFD Sender: No OFD packet to send [01:54:20]OFD Sender: No OFD packet to send [01:54:25]OFD Sender: No OFD packet to send [01:54:30]OFD Sender: No OFD packet to send [01:54:35]OFD Sender: No OFD packet to send [01:54:40]OFD Sender: No OFD packet to send [01:54:45]OFD Sender: No OFD packet to send [01:54:50]OFD Sender: No OFD packet to send [01:54:55]OFD Sender: No OFD packet to send [01:55:00]OFD Sender: No OFD packet to send [01:55:05]OFD Sender: No OFD packet to send [01:55:10]OFD Sender: No OFD packet to send [01:55:15]OFD Sender: No OFD packet to send [01:55:20]OFD Sender: No OFD packet to send [01:55:25]OFD Sender: No OFD packet to send [01:55:30]OFD Sender: No OFD packet to send [01:55:35]OFD Sender: No OFD packet to send [01:55:40]OFD Sender: No OFD packet to send [01:55:45]OFD Sender: No OFD packet to send [01:55:50]OFD Sender: No OFD packet to send [01:55:55]OFD Sender: No OFD packet to send [01:56:00]OFD Sender: No OFD packet to send [01:56:05]OFD Sender: No OFD packet to send [01:56:10]OFD Sender: No OFD packet to send [01:56:15]OFD Sender: No OFD packet to send [01:56:20]OFD Sender: No OFD packet to send [01:56:25]OFD Sender: No OFD packet to send [01:56:30]OFD Sender: No OFD packet to send [01:56:35]OFD Sender: No OFD packet to send [01:56:40]OFD Sender: No OFD packet to send [01:56:45]OFD Sender: No OFD packet to send [01:56:50]OFD Sender: No OFD packet to send [01:56:55]OFD Sender: No OFD packet to send [01:57:00]OFD Sender: No OFD packet to send [01:57:05]OFD Sender: No OFD packet to send [01:57:10]OFD Sender: No OFD packet to send [01:57:15]OFD Sender: No OFD packet to send [01:57:20]OFD Sender: No OFD packet to send [01:57:25]OFD Sender: No OFD packet to send [01:57:30]OFD Sender: No OFD packet to send [01:57:35]OFD Sender: No OFD packet to send [01:57:40]OFD Sender: No OFD packet to send [01:57:45]OFD Sender: No OFD packet to send [01:57:50]OFD Sender: No OFD packet to send [01:57:55]OFD Sender: No OFD packet to send [01:57:58]accept exits with 9 [01:57:58]New connection [01:57:58]New thread 3067440484 created [01:57:58]Thread 3067583844 joined [01:57:58]Waiting for new connection... [01:57:58] Sock 9.Parse request [01:57:58]Sock 9.Check first char [01:57:58]Sock 9.First char is OK [01:57:58]request: POST /json_proto HTTP/1.0 [01:57:58]Method: POST [01:57:58]URL: /json_proto [01:57:58]Method is POST - this is cgi request [01:57:58]url: /json_proto [01:57:58]query_string will be loaded in cgi processing [01:57:58]execute_cgi json_proto POST (null) [01:57:58]execute_cgi path=json_proto method=POST [01:57:58]POST find Content-Length [01:57:58]Host: 172.17.44.3:8080 [01:57:58]Content-Length: 804 [01:57:58]Content-Type: application/json [01:57:58] [01:57:58]POST finish read [01:57:58]Found Content-Length = 804 [01:57:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:57:58]execute_script... [01: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)2076195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:57:58]POST & json_proto [01:57:58]process_json_proto [01:57:58]json parsed OK: [01:57:58]protocol is kg_v1.0 [01:57:58]action value=close_receipt [01:57:58]process_action close_receipt [01:57:58]cmd_close_receipt [01:57:58]MH_GetDate [01:57:58]Write to MH i2c: F0 00 00 62 25 76 [01:57:58]Write i2c OK [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: F0 [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: F0 09 00 [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: F0 09 00 62 25 00 A7 49 C5 66 AD C5 5D 66 CF [01:57:58]GetLastDocTimeStamp 1724205179 [01:57:58]current date 1724205479 [01:57:58]FM_GetShiftState [01:57:58]SAM_PROTO_GetShiftState [01:57:58]wFMCommunicate request_size=4 [01:57:58]MH_SAM_APDU [01:57:58]CAPDU: 80 13 01 00 [01:57:58]Write to MH i2c: E2 08 00 63 25 80 13 01 00 00 00 00 00 05 [01:57:58]Write i2c OK [01:57:58]MH_I2C_Read... [01:57:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:57:58]Read from MH i2c: E2 [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: E2 0E 00 [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: E2 0E 00 63 25 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 F2 [01:57:58]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:57:58]wFMCommunicate OK [01:57:58]SAM_PROTO_GetShiftState done [01:57:58]FM_GetShiftState done [01:57:58]opened in 1724199301 [01:57:58]opened+sec_in_day 1724285701 [01:57:58]quantity*price = 150032 [01:57:58]sum+1 = 150033 [01:57:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 29 21.08.2024 01:57 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58835 ФПД: 176950527949422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T015759&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58835&fm=176950527949422&tin=02508201610067®Number=0000000000162794&sum=150032 [01:57:59]StoreToDocumentArchive [01:57:59]shift 101 fd 58835 [01:57:59]save to /storage/0101/doc_00058835 [01:57:59]save last doc name /storage/0101/doc_00058835 to /storage/kkm_last_doc_name [01:57:59]save OK [01:57:59]Clear old archive folders... [01:57:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:57:59]tlvbuf is 01F70BD0 [01:57:59]SAM_PROTO_ClearQueue [01:57:59]wFMCommunicate request_size=4 [01:57:59]MH_SAM_APDU [01:57:59]CAPDU: 80 09 00 00 [01:57:59]Write to MH i2c: E2 08 00 70 25 80 09 00 00 00 00 00 00 07 [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 70 25 00 90 00 09 [01:57:59]RAPDU: 90 00 [01:57:59]wFMCommunicate OK [01:57:59]SAM_PROTO_ClearQueue done [01:57:59]KKMCreateOFDPacket [01:57:59]OFDProtocolAddRootSTLVToBuf [01:57:59]FM_MakeSignedData [01:57:59]FM_MakeSignedData [01:57:59]SAM_PROTO_SignData [01:57:59]wFMCommunicate request_size=4 [01:57:59]MH_SAM_APDU [01:57:59]CAPDU: 80 0D 01 02 [01:57:59]Write to MH i2c: E2 08 00 71 25 80 0D 01 02 00 00 00 00 0F [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 71 25 00 90 00 0A [01:57:59]RAPDU: 90 00 [01:57:59]wFMCommunicate OK [01:57:59]wFMCommunicate request_size=255 [01:57:59]MH_SAM_APDU [01: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A7 49 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E5 00 00 35 04 06 00 A0 [01:57:59]Write to MH i2c: E2 02 01 72 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A7 49 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E5 00 00 35 04 06 00 A0 00 00 35 [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 72 25 00 90 00 0B [01:57:59]RAPDU: 90 00 [01:57:59]wFMCommunicate OK [01:57:59]wFMCommunicate request_size=10 [01:57:59]MH_SAM_APDU [01:57:59]CAPDU: 80 0D 02 02 05 EF 81 5C 7A 6E [01:57:59]Write to MH i2c: E2 0D 00 73 25 80 0D 02 02 05 00 EF 81 5C 7A 6E 00 00 D0 [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 73 25 00 90 00 0C [01:57:59]RAPDU: 90 00 [01:57:59]wFMCommunicate OK [01:57:59]wFMCommunicate request_size=4 [01:57:59]MH_SAM_APDU [01:57:59]CAPDU: 80 0D 03 02 [01:57:59]Write to MH i2c: E2 08 00 74 25 80 0D 03 02 00 00 00 00 14 [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 0B 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 0B 00 74 25 00 8B D7 AC A1 EA 87 3C DB 90 00 4C [01:57:59]RAPDU: 8B D7 AC A1 EA 87 3C DB 90 00 [01:57:59]wFMCommunicate OK [01:57:59]SAM_PROTO_SignData done [01:57:59]FM_MakeSignedData done [01:57:59]CreateOFDProtocolMessage [01:57:59]wFMCommunicate request_size=4 [01:57:59]MH_SAM_APDU [01:57:59]CAPDU: 80 11 00 00 [01:57:59]Write to MH i2c: E2 08 00 75 25 80 11 00 00 00 00 00 00 14 [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 17 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 17 00 75 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 60 [01:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:57:59]wFMCommunicate OK [01:57:59]CreateOFDProtocolMessage done [01:57:59]OFDSenderStorePacket 58835 [01:57:59]StoreOFDPacket docnum=58835 [01:57:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 72 61 07 01 E1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A7 49 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E5 00 00 35 04 06 00 A0 EF 81 5C 7A 6E 8B D7 AC A1 EA 87 3C DB [01:57:59]CheckFolder [01:57:59]dirname=/storage/ofd_packets [01:57:59]CheckFolder done [01:57:59]ProducePacketName [01:57:59]name=ofd_packets/00058835 [01:57:59]NVStorageSaveData ofd_packets/00058835 [01:57:59]File name is /storage/ofd_packets/00058835 [01:57:59]Write 301 bytes [01:57:59]NVStorageSaveData done [01:57:59]OFDSenderStorePacket done [01:57:59]KKMCreateOFDPacket done [01:57:59]NVStorageSaveData kkm_last_timestamp [01:57:59]File name is /storage/kkm_last_timestamp [01:57:59]Write 4 bytes [01:57:59]NVStorageSaveData done [01:57:59]ExternCall_PrintAddStr [01:57:59]wPrintStart [01:57:59]Write to MH i2c: 01 00 00 76 25 9B [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: 01 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: 01 07 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: 01 07 00 76 25 00 00 00 00 00 FF 0F B0 [01:57:59]RasterBufferAndPrint [01:57:59]line Счет N : (1)2076195 [01:57:59]line ИНН: 02508201610067 [01:57:59]line Контрольно-Кассовый Чек [01:57:59]line ПРОДАЖА [01:57:59]line ТРК (МРК, ГНК) : 42 [01:57:59]line Товар: 2710124500 [01:57:59]line Аи-95-К-5 [01:57:59]line 20.220 * 74.20 [01:57:59]line = 1500.32 [01:57:59]line НДС 12% НСП 1% [01:57:59]line > о реализуемом товаре [01:57:59]line ИТОГО: 1500.32 [01:57:59]line НСП 1% : 13.28 [01:57:59]line НДС 12% : 159.33 [01:57:59]line Наличными: 0.00 [01:57:59]line Безнал.: 1500.32 [01:57:59]line Место: АЗС № 135 "Партнер Нефть" [01:57:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [01:57:59]line СНО: Общий режим [01:57:59]line Чек 29 21.08.2024 01:57 [01:57:59]line Смена: 101 ФФД: 1.0 [01:57:59]line ЗНМ: 0300000196 [01:57:59]line РНМ: 0000000000162794 [01:57:59]line Версия ККМ: v1.0 [01:57:59]line Платежная система: O! деньги [01:57:59]line ФМ: 0000000002094532 [01:57:59]line ФД: 58835 [01:57:59]line ФПД: 176950527949422 [01:58:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T015759&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58835&fm=176950527949422&tin=02508201610067®Number=0000000000162794&sum=150032 [01:58:00]OFD Sender: Processing packet 58835 [packets to send 52, broken 51] [01:58:00]ProducePacketName [01:58:00]name=ofd_packets/00058835 [01:58:00]OFD Sender: To server: pG, [01:58:00]CommunicateWithHost lk.salyk.kg:30040 [01:58:00]ConnectInit lk.salyk.kg [01:58:00]written 0, free lines is 4095 [01:58:00]Connected sock=7 [01:58:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 72 61 07 01 E1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A7 49 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D3 E5 00 00 35 04 06 00 A0 EF 81 5C 7A 6E 8B D7 AC A1 EA 87 3C DB [01:58:00]Write to MH i2c: 01 00 00 A0 25 C5 [01:58:00]Write i2c OK [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: 01 [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: 01 07 00 [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: 01 07 00 A0 25 00 00 00 00 00 AD 0C 85 [01:58:00]RasterBufferAndPrint [01:58:00]line [01:58:00]line [01:58:00]line [01:58:00]line [01:58:00]line [01:58:00]written 0, free lines is 3249 [01:58:00]MH_Cut [01:58:00]Write to MH i2c: D1 01 00 A7 25 01 9E [01:58:00]Write i2c OK [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: D1 [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: D1 01 00 [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: D1 01 00 A7 25 00 9D [01:58:00]Write to MH i2c: 01 00 00 A8 25 CD [01:58:00]Write i2c OK [01:58:00]MH_I2C_Read... [01:58:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 1B 0B 47 00 63 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 32 30 39 34 35 33 32 10 04 04 00 D3 E5 00 00 F4 03 04 00 F5 F4 C4 66 B6 04 01 00 00 79 BA 31 39 02 01 AE ED [01:58:00]CommunicateWithHost err = 0 [01:58:00]CheckOFDResponse [01:58:00]1017 (14) - 77093643461234 [01:58:00]1041 (16) - 0000000002094532 [01:58:00]1040 (4) - 58835 [01:58:00]1012 (4) - 20.08.2024 19:56 [01:58:00]1206 (1) - 0 [01:58:00]OFD Sender: Remove packet 58835 [01:58:00]ProducePacketName [01:58:00]name=ofd_packets/00058835 [01:58:00]NVStorageDeleteData [01:58:01]OFD Sender: No OFD packet to send [01:58:01]*** Cut start [01:58:01]*** Partial cut [01:58:01]*** CUTSNS_PIN = 1 [01:58:01]*** CUTSNS_PIN = 0 [01:58:01]*** Brake cut motor [01:58:02]Read from MH i2c: 01 [01:58:02]MH_I2C_Read... [01:58:02]*** Stop cut motor [01:58:02]*** Cut end [01:58:02]Read from MH i2c: 01 07 00 [01:58:02]MH_I2C_Read... [01:58:02]Read from MH i2c: 01 07 00 A8 25 00 00 00 00 00 FF 0F E2 [01:58:02]process_action close_receipt done [01:58:02]requested_data is exist [01:58:02]produce_requested_data [01:58:02]requested_item fm.sn is exist - process it [01:58:02]wFMCommunicate request_size=4 [01:58:02]MH_SAM_APDU [01:58:02]CAPDU: 80 11 00 00 [01:58:02]Write to MH i2c: E2 08 00 A9 25 80 11 00 00 00 00 00 00 48 [01:58:02]Write i2c OK [01:58:02]MH_I2C_Read... [01:58:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:58:02]Read from MH i2c: E2 [01:58:02]MH_I2C_Read... [01:58:02]Read from MH i2c: E2 17 00 [01:58:02]MH_I2C_Read... [01:58:02]Read from MH i2c: E2 17 00 A9 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 94 [01:58:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [01:58:02]wFMCommunicate OK [01:58:02]requested_item fd.num is exist - process it [01:58:02]SAM_PROTO_GetFieldsCounters [01:58:02]wFMCommunicate request_size=4 [01:58:02]MH_SAM_APDU [01:58:02]CAPDU: 80 13 00 00 [01:58:02]Write to MH i2c: E2 08 00 AA 25 80 13 00 00 00 00 00 00 4B [01:58:02]Write i2c OK [01:58:02]MH_I2C_Read... [01:58:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:58:02]Read from MH i2c: E2 [01:58:02]MH_I2C_Read... [01:58:02]Read from MH i2c: E2 62 00 [01:58:02]MH_I2C_Read... [01:58:02]Read from MH i2c: E2 62 00 AA 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [01:58:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D3 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:58:02]wFMCommunicate OK [01:58:02]SAM_PROTO_GetFieldsCounters done [01:58:02]requested_item shift.num is exist - process it [01:58:02]requested_item shift.opened is exist - process it [01:58:02]req_shift_opened [01:58:02]FM_GetShiftState [01:58:02]SAM_PROTO_GetShiftState [01:58:02]wFMCommunicate request_size=4 [01:58:02]MH_SAM_APDU [01:58:02]CAPDU: 80 13 01 00 [01:58:02]Write to MH i2c: E2 08 00 AB 25 80 13 01 00 00 00 00 00 4D [01:58:02]Write i2c OK [01:58:02]MH_I2C_Read... [01:58:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:58:02]Read from MH i2c: E2 [01:58:02]MH_I2C_Read... [01:58:02]Read from MH i2c: E2 0E 00 [01:58:02]MH_I2C_Read... [01:58:02]Read from MH i2c: E2 0E 00 AB 25 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 3A [01:58:02]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [01:58:02]wFMCommunicate OK [01:58:02]SAM_PROTO_GetShiftState done [01:58:02]FM_GetShiftState done [01:58:02]req_shift_opened done [01:58:02]requested_item shift.open_date is exist - process it [01:58:02]req_shift_open_date [01:58:02]req_shift_open_date done [01:58:02]produce_requested_data done [01:58:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58835,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [01:58:02]process_action_free close_receipt [01:58:02]json_value_free [01:58:02]json_value_free done [01:58:02]process_json_proto returns [01:58:02]Send response to host [01:58:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58835,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [01:58:02]free response buf [01:58:02]execute_script done [01:58:02]execute_script returns [01:58:02]free content buf [01:58:02]Sock 9.Close socket [01:58:02]Sock 9.Thread stoped [01:58:06]OFD Sender: No OFD packet to send [01:58:11]OFD Sender: No OFD packet to send [01:58:16]OFD Sender: No OFD packet to send [01:58:21]OFD Sender: No OFD packet to send [01:58:26]OFD Sender: No OFD packet to send [01:58:31]OFD Sender: No OFD packet to send [01:58:36]OFD Sender: No OFD packet to send [01:58:41]OFD Sender: No OFD packet to send [01:58:46]OFD Sender: No OFD packet to send [01:58:51]OFD Sender: No OFD packet to send [01:58:56]OFD Sender: No OFD packet to send [01:59:01]OFD Sender: No OFD packet to send [01:59:06]OFD Sender: No OFD packet to send [01:59:11]OFD Sender: No OFD packet to send [01:59:16]OFD Sender: No OFD packet to send [01:59:21]OFD Sender: No OFD packet to send [01:59:26]OFD Sender: No OFD packet to send [01:59:31]OFD Sender: No OFD packet to send [01:59:36]OFD Sender: No OFD packet to send [01:59:41]OFD Sender: No OFD packet to send [01:59:46]OFD Sender: No OFD packet to send [01:59:51]OFD Sender: No OFD packet to send [01:59:56]OFD Sender: No OFD packet to send [02:00:01]OFD Sender: No OFD packet to send [02:00:06]OFD Sender: No OFD packet to send [02:00:11]OFD Sender: No OFD packet to send [02:00:16]OFD Sender: No OFD packet to send [02:00:21]OFD Sender: No OFD packet to send [02:00:26]OFD Sender: No OFD packet to send [02:00:31]OFD Sender: No OFD packet to send [02:00:36]OFD Sender: No OFD packet to send [02:00:41]OFD Sender: No OFD packet to send [02:00:46]OFD Sender: No OFD packet to send [02:00:51]OFD Sender: No OFD packet to send [02:00:56]OFD Sender: No OFD packet to send [02:01:01]OFD Sender: No OFD packet to send [02:01:06]OFD Sender: No OFD packet to send [02:01:11]OFD Sender: No OFD packet to send [02:01:16]OFD Sender: No OFD packet to send [02:01:21]OFD Sender: No OFD packet to send [02:01:26]OFD Sender: No OFD packet to send [02:01:31]OFD Sender: No OFD packet to send [02:01:36]OFD Sender: No OFD packet to send [02:01:41]OFD Sender: No OFD packet to send [02:01:46]OFD Sender: No OFD packet to send [02:01:51]OFD Sender: No OFD packet to send [02:01:56]OFD Sender: No OFD packet to send [02:02:01]OFD Sender: No OFD packet to send [02:02:06]OFD Sender: No OFD packet to send [02:02:11]OFD Sender: No OFD packet to send [02:02:16]OFD Sender: No OFD packet to send [02:02:21]OFD Sender: No OFD packet to send [02:02:26]OFD Sender: No OFD packet to send [02:02:31]OFD Sender: No OFD packet to send [02:02:36]OFD Sender: No OFD packet to send [02:02:41]OFD Sender: No OFD packet to send [02:02:46]OFD Sender: No OFD packet to send [02:02:51]OFD Sender: No OFD packet to send [02:02:56]OFD Sender: No OFD packet to send [02:02:59]accept exits with 10 [02:02:59]New connection [02:02:59]New thread 3067583844 created [02:02:59]Thread 3067440484 joined [02:02:59]Waiting for new connection... [02:02:59] Sock 10.Parse request [02:02:59]Sock 10.Check first char [02:02:59]Sock 10.First char is OK [02:02:59]request: POST /json_proto HTTP/1.0 [02:02:59]Method: POST [02:02:59]URL: /json_proto [02:02:59]Method is POST - this is cgi request [02:02:59]url: /json_proto [02:02:59]query_string will be loaded in cgi processing [02:02:59]execute_cgi json_proto POST (null) [02:02:59]execute_cgi path=json_proto method=POST [02:02:59]POST find Content-Length [02:02:59]Host: 172.17.44.3:8080 [02:02:59]Content-Length: 801 [02:02:59]Content-Type: application/json [02:02:59] [02:02:59]POST finish read [02:02:59]Found Content-Length = 801 [02:02:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:02:59]execute_script... [02:02: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)2076196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:02:59]POST & json_proto [02:02:59]process_json_proto [02:02:59]json parsed OK: [02:02:59]protocol is kg_v1.0 [02:02:59]action value=close_receipt [02:02:59]process_action close_receipt [02:02:59]cmd_close_receipt [02:02:59]MH_GetDate [02:02:59]Write to MH i2c: F0 00 00 AC 25 C0 [02:02:59]Write i2c OK [02:02:59]MH_I2C_Read... [02:02:59]Read from MH i2c: F0 [02:02:59]MH_I2C_Read... [02:02:59]Read from MH i2c: F0 09 00 [02:02:59]MH_I2C_Read... [02:02:59]Read from MH i2c: F0 09 00 AC 25 00 D4 4A C5 66 AD C5 5D 66 47 [02:02:59]GetLastDocTimeStamp 1724205479 [02:02:59]current date 1724205780 [02:02:59]FM_GetShiftState [02:02:59]SAM_PROTO_GetShiftState [02:02:59]wFMCommunicate request_size=4 [02:02:59]MH_SAM_APDU [02:02:59]CAPDU: 80 13 01 00 [02:02:59]Write to MH i2c: E2 08 00 AD 25 80 13 01 00 00 00 00 00 4F [02:02:59]Write i2c OK [02:02:59]MH_I2C_Read... [02:02:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:02:59]Read from MH i2c: E2 [02:02:59]MH_I2C_Read... [02:02:59]Read from MH i2c: E2 0E 00 [02:02:59]MH_I2C_Read... [02:02:59]Read from MH i2c: E2 0E 00 AD 25 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 3C [02:02:59]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:02:59]wFMCommunicate OK [02:02:59]SAM_PROTO_GetShiftState done [02:02:59]FM_GetShiftState done [02:02:59]opened in 1724199301 [02:02:59]opened+sec_in_day 1724285701 [02:02:59]quantity*price = 70044 [02:02:59]sum+1 = 70046 [02:02:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 30 21.08.2024 02:03 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58836 ФПД: 247512628458535 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T020300&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58836&fm=247512628458535&tin=02508201610067®Number=0000000000162794&sum=70045 [02:03:00]StoreToDocumentArchive [02:03:00]shift 101 fd 58836 [02:03:00]save to /storage/0101/doc_00058836 [02:03:00]save last doc name /storage/0101/doc_00058836 to /storage/kkm_last_doc_name [02:03:00]save OK [02:03:00]Clear old archive folders... [02:03:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:03:00]tlvbuf is 01F6CBA0 [02:03:00]SAM_PROTO_ClearQueue [02:03:00]wFMCommunicate request_size=4 [02:03:00]MH_SAM_APDU [02:03:00]CAPDU: 80 09 00 00 [02:03:00]Write to MH i2c: E2 08 00 BA 25 80 09 00 00 00 00 00 00 51 [02:03:00]Write i2c OK [02:03:00]MH_I2C_Read... [02:03:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:03:00]Read from MH i2c: E2 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 03 00 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 03 00 BA 25 00 90 00 53 [02:03:00]RAPDU: 90 00 [02:03:00]wFMCommunicate OK [02:03:00]SAM_PROTO_ClearQueue done [02:03:00]KKMCreateOFDPacket [02:03:00]OFDProtocolAddRootSTLVToBuf [02:03:00]FM_MakeSignedData [02:03:00]FM_MakeSignedData [02:03:00]SAM_PROTO_SignData [02:03:00]wFMCommunicate request_size=4 [02:03:00]MH_SAM_APDU [02:03:00]CAPDU: 80 0D 01 02 [02:03:00]Write to MH i2c: E2 08 00 BB 25 80 0D 01 02 00 00 00 00 59 [02:03:00]Write i2c OK [02:03:00]MH_I2C_Read... [02:03:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:03:00]Read from MH i2c: E2 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 03 00 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 03 00 BB 25 00 90 00 54 [02:03:00]RAPDU: 90 00 [02:03:00]wFMCommunicate OK [02:03:00]wFMCommunicate request_size=255 [02:03:00]MH_SAM_APDU [02:03:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 D4 4A C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E5 00 00 35 04 06 00 E1 [02:03:00]Write to MH i2c: E2 02 01 BC 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 D4 4A C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E5 00 00 35 04 06 00 E1 00 00 8C [02:03:00]Write i2c OK [02:03:00]MH_I2C_Read... [02:03:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:03:00]Read from MH i2c: E2 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 03 00 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 03 00 BC 25 00 90 00 55 [02:03:00]RAPDU: 90 00 [02:03:00]wFMCommunicate OK [02:03:00]wFMCommunicate request_size=10 [02:03:00]MH_SAM_APDU [02:03:00]CAPDU: 80 0D 02 02 05 1C 86 4B F4 27 [02:03:00]Write to MH i2c: E2 0D 00 BD 25 80 0D 02 02 05 00 1C 86 4B F4 27 00 00 6E [02:03:00]Write i2c OK [02:03:00]MH_I2C_Read... [02:03:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:03:00]Read from MH i2c: E2 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 03 00 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 03 00 BD 25 00 90 00 56 [02:03:00]RAPDU: 90 00 [02:03:00]wFMCommunicate OK [02:03:00]wFMCommunicate request_size=4 [02:03:00]MH_SAM_APDU [02:03:00]CAPDU: 80 0D 03 02 [02:03:00]Write to MH i2c: E2 08 00 BE 25 80 0D 03 02 00 00 00 00 5E [02:03:00]Write i2c OK [02:03:00]MH_I2C_Read... [02:03:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:03:00]Read from MH i2c: E2 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 0B 00 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 0B 00 BE 25 00 09 35 A2 D6 73 9A 61 27 90 00 AA [02:03:00]RAPDU: 09 35 A2 D6 73 9A 61 27 90 00 [02:03:00]wFMCommunicate OK [02:03:00]SAM_PROTO_SignData done [02:03:00]FM_MakeSignedData done [02:03:00]CreateOFDProtocolMessage [02:03:00]wFMCommunicate request_size=4 [02:03:00]MH_SAM_APDU [02:03:00]CAPDU: 80 11 00 00 [02:03:00]Write to MH i2c: E2 08 00 BF 25 80 11 00 00 00 00 00 00 5E [02:03:00]Write i2c OK [02:03:00]MH_I2C_Read... [02:03:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:03:00]Read from MH i2c: E2 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 17 00 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: E2 17 00 BF 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 AA [02:03:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:03:00]wFMCommunicate OK [02:03:00]CreateOFDProtocolMessage done [02:03:00]OFDSenderStorePacket 58836 [02:03:00]StoreOFDPacket docnum=58836 [02:03:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 05 58 07 01 3B 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 D4 4A C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E5 00 00 35 04 06 00 E1 1C 86 4B F4 27 09 35 A2 D6 73 9A 61 27 [02:03:00]CheckFolder [02:03:00]dirname=/storage/ofd_packets [02:03:00]CheckFolder done [02:03:00]ProducePacketName [02:03:00]name=ofd_packets/00058836 [02:03:00]NVStorageSaveData ofd_packets/00058836 [02:03:00]File name is /storage/ofd_packets/00058836 [02:03:00]Write 301 bytes [02:03:00]NVStorageSaveData done [02:03:00]OFDSenderStorePacket done [02:03:00]KKMCreateOFDPacket done [02:03:00]NVStorageSaveData kkm_last_timestamp [02:03:00]File name is /storage/kkm_last_timestamp [02:03:00]Write 4 bytes [02:03:00]NVStorageSaveData done [02:03:00]ExternCall_PrintAddStr [02:03:00]wPrintStart [02:03:00]Write to MH i2c: 01 00 00 C0 25 E5 [02:03:00]Write i2c OK [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: 01 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: 01 07 00 [02:03:00]MH_I2C_Read... [02:03:00]Read from MH i2c: 01 07 00 C0 25 00 00 00 00 00 FF 0F FA [02:03:00]RasterBufferAndPrint [02:03:00]line Счет N : (1)2076196 [02:03:00]line ИНН: 02508201610067 [02:03:00]line Контрольно-Кассовый Чек [02:03:00]line ПРОДАЖА [02:03:00]line ТРК (МРК, ГНК) : 42 [02:03:00]line Товар: 2710124500 [02:03:00]line Аи-95-К-5 [02:03:00]line 9.440 * 74.20 [02:03:00]line = 700.45 [02:03:00]line НДС 12% НСП 1% [02:03:00]line > о реализуемом товаре [02:03:00]line ИТОГО: 700.45 [02:03:00]line НСП 1% : 6.20 [02:03:00]line НДС 12% : 74.38 [02:03:00]line Наличными: 0.00 [02:03:00]line Безнал.: 700.45 [02:03:00]line Место: АЗС № 135 "Партнер Нефть" [02:03:00]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [02:03:00]line СНО: Общий режим [02:03:00]line Чек 30 21.08.2024 02:03 [02:03:00]line Смена: 101 ФФД: 1.0 [02:03:00]line ЗНМ: 0300000196 [02:03:00]line РНМ: 0000000000162794 [02:03:00]line Версия ККМ: v1.0 [02:03:00]line Платежная система: O! деньги [02:03:00]line ФМ: 0000000002094532 [02:03:00]line ФД: 58836 [02:03:00]line ФПД: 247512628458535 [02:03:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T020300&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58836&fm=247512628458535&tin=02508201610067®Number=0000000000162794&sum=70045 [02:03:01]OFD Sender: Processing packet 58836 [packets to send 52, broken 51] [02:03:01]ProducePacketName [02:03:01]name=ofd_packets/00058836 [02:03:01]OFD Sender: To server: pG, [02:03:01]CommunicateWithHost lk.salyk.kg:30040 [02:03:01]ConnectInit lk.salyk.kg [02:03:01]written 0, free lines is 4095 [02:03:01]Connected sock=9 [02:03:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 05 58 07 01 3B 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 D4 4A C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E5 00 00 35 04 06 00 E1 1C 86 4B F4 27 09 35 A2 D6 73 9A 61 27 [02:03:01]Write to MH i2c: 01 00 00 EA 25 0F [02:03:01]Write i2c OK [02:03:01]MH_I2C_Read... [02:03:01]Read from MH i2c: 01 [02:03:01]MH_I2C_Read... [02:03:01]Read from MH i2c: 01 07 00 [02:03:01]MH_I2C_Read... [02:03:01]Read from MH i2c: 01 07 00 EA 25 00 00 00 00 00 B2 0C D4 [02:03:01]RasterBufferAndPrint [02:03:01]line [02:03:01]line [02:03:01]line [02:03:01]line [02:03:01]line [02:03:01]written 0, free lines is 3256 [02:03:01]MH_Cut [02:03:01]Write to MH i2c: D1 01 00 F1 25 01 E8 [02:03:01]Write i2c OK [02:03:01]MH_I2C_Read... [02:03:01]Read from MH i2c: D1 [02:03:01]MH_I2C_Read... [02:03:01]Read from MH i2c: D1 01 00 [02:03:01]MH_I2C_Read... [02:03:01]Read from MH i2c: D1 01 00 F1 25 00 E7 [02:03:01]Write to MH i2c: 01 00 00 F2 25 17 [02:03:01]Write i2c OK [02:03:01]MH_I2C_Read... [02:03:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 00 A1 47 00 B5 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D4 E5 00 00 F4 03 04 00 22 F6 C4 66 B6 04 01 00 00 06 43 CD 8E 62 80 DD C3 [02:03:01]CommunicateWithHost err = 0 [02:03:01]CheckOFDResponse [02:03:01]1017 (14) - 77093643461234 [02:03:01]1041 (16) - 0000000002094532 [02:03:01]1040 (4) - 58836 [02:03:01]1012 (4) - 20.08.2024 20:01 [02:03:01]1206 (1) - 0 [02:03:01]OFD Sender: Remove packet 58836 [02:03:01]ProducePacketName [02:03:01]name=ofd_packets/00058836 [02:03:01]NVStorageDeleteData [02:03:02]OFD Sender: No OFD packet to send [02:03:02]*** Cut start [02:03:02]*** Partial cut [02:03:02]*** CUTSNS_PIN = 1 [02:03:02]*** CUTSNS_PIN = 0 [02:03:02]*** Brake cut motor [02:03:03]Read from MH i2c: 01 [02:03:03]MH_I2C_Read... [02:03:03]*** Stop cut motor [02:03:03]*** Cut end [02:03:03]Read from MH i2c: 01 07 00 [02:03:03]MH_I2C_Read... [02:03:03]Read from MH i2c: 01 07 00 F2 25 00 00 00 00 00 FF 0F 2C [02:03:03]process_action close_receipt done [02:03:03]requested_data is exist [02:03:03]produce_requested_data [02:03:03]requested_item fm.sn is exist - process it [02:03:03]wFMCommunicate request_size=4 [02:03:03]MH_SAM_APDU [02:03:03]CAPDU: 80 11 00 00 [02:03:03]Write to MH i2c: E2 08 00 F3 25 80 11 00 00 00 00 00 00 92 [02:03:03]Write i2c OK [02:03:03]MH_I2C_Read... [02:03:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:03:03]Read from MH i2c: E2 [02:03:03]MH_I2C_Read... [02:03:03]Read from MH i2c: E2 17 00 [02:03:03]MH_I2C_Read... [02:03:03]Read from MH i2c: E2 17 00 F3 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 DE [02:03:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:03:03]wFMCommunicate OK [02:03:03]requested_item fd.num is exist - process it [02:03:03]SAM_PROTO_GetFieldsCounters [02:03:03]wFMCommunicate request_size=4 [02:03:03]MH_SAM_APDU [02:03:03]CAPDU: 80 13 00 00 [02:03:03]Write to MH i2c: E2 08 00 F4 25 80 13 00 00 00 00 00 00 95 [02:03:03]Write i2c OK [02:03:03]MH_I2C_Read... [02:03:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:03:03]Read from MH i2c: E2 [02:03:03]MH_I2C_Read... [02:03:03]Read from MH i2c: E2 62 00 [02:03:03]MH_I2C_Read... [02:03:03]Read from MH i2c: E2 62 00 F4 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [02:03:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D4 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:03:03]wFMCommunicate OK [02:03:03]SAM_PROTO_GetFieldsCounters done [02:03:03]requested_item shift.num is exist - process it [02:03:03]requested_item shift.opened is exist - process it [02:03:03]req_shift_opened [02:03:03]FM_GetShiftState [02:03:03]SAM_PROTO_GetShiftState [02:03:03]wFMCommunicate request_size=4 [02:03:03]MH_SAM_APDU [02:03:03]CAPDU: 80 13 01 00 [02:03:03]Write to MH i2c: E2 08 00 F5 25 80 13 01 00 00 00 00 00 97 [02:03:03]Write i2c OK [02:03:03]MH_I2C_Read... [02:03:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:03:03]Read from MH i2c: E2 [02:03:03]MH_I2C_Read... [02:03:03]Read from MH i2c: E2 0E 00 [02:03:03]MH_I2C_Read... [02:03:03]Read from MH i2c: E2 0E 00 F5 25 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 84 [02:03:03]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:03:03]wFMCommunicate OK [02:03:03]SAM_PROTO_GetShiftState done [02:03:03]FM_GetShiftState done [02:03:03]req_shift_opened done [02:03:03]requested_item shift.open_date is exist - process it [02:03:03]req_shift_open_date [02:03:03]req_shift_open_date done [02:03:03]produce_requested_data done [02:03:03]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58836,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [02:03:03]process_action_free close_receipt [02:03:03]json_value_free [02:03:03]json_value_free done [02:03:03]process_json_proto returns [02:03:03]Send response to host [02:03:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58836,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [02:03:03]free response buf [02:03:03]execute_script done [02:03:03]execute_script returns [02:03:03]free content buf [02:03:03]Sock 10.Close socket [02:03:03]Sock 10.Thread stoped [02:03:07]OFD Sender: No OFD packet to send [02:03:12]OFD Sender: No OFD packet to send [02:03:17]OFD Sender: No OFD packet to send [02:03:22]OFD Sender: No OFD packet to send [02:03:27]OFD Sender: No OFD packet to send [02:03:32]OFD Sender: No OFD packet to send [02:03:37]OFD Sender: No OFD packet to send [02:03:42]OFD Sender: No OFD packet to send [02:03:47]OFD Sender: No OFD packet to send [02:03:52]OFD Sender: No OFD packet to send [02:03:57]OFD Sender: No OFD packet to send [02:04:02]OFD Sender: No OFD packet to send [02:04:07]OFD Sender: No OFD packet to send [02:04:12]OFD Sender: No OFD packet to send [02:04:17]OFD Sender: No OFD packet to send [02:04:22]OFD Sender: No OFD packet to send [02:04:27]OFD Sender: No OFD packet to send [02:04:32]OFD Sender: No OFD packet to send [02:04:37]OFD Sender: No OFD packet to send [02:04:42]OFD Sender: No OFD packet to send [02:04:47]OFD Sender: No OFD packet to send [02:04:52]OFD Sender: No OFD packet to send [02:04:57]OFD Sender: No OFD packet to send [02:05:02]OFD Sender: No OFD packet to send [02:05:07]OFD Sender: No OFD packet to send [02:05:12]OFD Sender: No OFD packet to send [02:05:17]OFD Sender: No OFD packet to send [02:05:22]OFD Sender: No OFD packet to send [02:05:27]OFD Sender: No OFD packet to send [02:05:32]OFD Sender: No OFD packet to send [02:05:37]OFD Sender: No OFD packet to send [02:05:42]OFD Sender: No OFD packet to send [02:05:47]OFD Sender: No OFD packet to send [02:05:52]OFD Sender: No OFD packet to send [02:05:57]OFD Sender: No OFD packet to send [02:06:02]OFD Sender: No OFD packet to send [02:06:07]OFD Sender: No OFD packet to send [02:06:12]OFD Sender: No OFD packet to send [02:06:17]OFD Sender: No OFD packet to send [02:06:22]OFD Sender: No OFD packet to send [02:06:27]OFD Sender: No OFD packet to send [02:06:32]OFD Sender: No OFD packet to send [02:06:37]OFD Sender: No OFD packet to send [02:06:42]OFD Sender: No OFD packet to send [02:06:47]OFD Sender: No OFD packet to send [02:06:52]OFD Sender: No OFD packet to send [02:06:57]OFD Sender: No OFD packet to send [02:07:02]OFD Sender: No OFD packet to send [02:07:07]OFD Sender: No OFD packet to send [02:07:12]OFD Sender: No OFD packet to send [02:07:17]OFD Sender: No OFD packet to send [02:07:22]OFD Sender: No OFD packet to send [02:07:27]OFD Sender: No OFD packet to send [02:07:32]OFD Sender: No OFD packet to send [02:07:37]OFD Sender: No OFD packet to send [02:07:42]OFD Sender: No OFD packet to send [02:07:47]OFD Sender: No OFD packet to send [02:07:52]OFD Sender: No OFD packet to send [02:07:57]OFD Sender: No OFD packet to send [02:08:02]OFD Sender: No OFD packet to send [02:08:07]OFD Sender: No OFD packet to send [02:08:12]OFD Sender: No OFD packet to send [02:08:17]OFD Sender: No OFD packet to send [02:08:22]OFD Sender: No OFD packet to send [02:08:27]OFD Sender: No OFD packet to send [02:08:32]OFD Sender: No OFD packet to send [02:08:37]OFD Sender: No OFD packet to send [02:08:42]OFD Sender: No OFD packet to send [02:08:47]OFD Sender: No OFD packet to send [02:08:52]OFD Sender: No OFD packet to send [02:08:57]OFD Sender: No OFD packet to send [02:09:02]OFD Sender: No OFD packet to send [02:09:07]OFD Sender: No OFD packet to send [02:09:12]OFD Sender: No OFD packet to send [02:09:17]OFD Sender: No OFD packet to send [02:09:22]OFD Sender: No OFD packet to send [02:09:27]OFD Sender: No OFD packet to send [02:09:32]OFD Sender: No OFD packet to send [02:09:37]OFD Sender: No OFD packet to send [02:09:42]OFD Sender: No OFD packet to send [02:09:47]OFD Sender: No OFD packet to send [02:09:52]OFD Sender: No OFD packet to send [02:09:57]OFD Sender: No OFD packet to send [02:10:02]OFD Sender: No OFD packet to send [02:10:07]OFD Sender: No OFD packet to send [02:10:12]OFD Sender: No OFD packet to send [02:10:17]OFD Sender: No OFD packet to send [02:10:22]OFD Sender: No OFD packet to send [02:10:27]OFD Sender: No OFD packet to send [02:10:32]OFD Sender: No OFD packet to send [02:10:37]OFD Sender: No OFD packet to send [02:10:42]OFD Sender: No OFD packet to send [02:10:46]int [02:10:46]Write to MH i2c: 01 00 00 F6 25 1B [02:10:46]*** FLAG_PRN_KEY set [02:10:46]Write i2c OK [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: 01 [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: 01 07 00 [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: 01 07 00 F6 25 00 08 00 00 00 FF 0F 38 [02:10:46]state=0 [02:10:46]Key pressed [02:10:46]Feed [02:10:46]Write to MH i2c: D8 00 00 F7 25 F3 [02:10:46]Write i2c OK [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: D8 [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: D8 01 00 [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: D8 01 00 F7 25 00 F4 [02:10:46]int [02:10:46]Write to MH i2c: 01 00 00 F8 25 1D [02:10:46]Write i2c OK [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: 01 [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: 01 07 00 [02:10:46]MH_I2C_Read... [02:10:46]Read from MH i2c: 01 07 00 F8 25 00 48 00 00 00 3C 00 A8 [02:10:46]state=2 [02:10:46]Key pressed [02:10:47]OFD Sender: No OFD packet to send [02:10:47]int [02:10:47]Write to MH i2c: 01 00 00 F9 25 1E [02:10:47]*** FLAG_PRN_KEY reset [02:10:47]Write i2c OK [02:10:47]MH_I2C_Read... [02:10:47]Read from MH i2c: 01 [02:10:47]MH_I2C_Read... [02:10:47]Read from MH i2c: 01 07 00 [02:10:47]MH_I2C_Read... [02:10:47]Read from MH i2c: 01 07 00 F9 25 00 00 00 00 00 F6 0F 2A [02:10:47]state=2 [02:10:47]Stop feed [02:10:52]OFD Sender: No OFD packet to send [02:10:57]OFD Sender: No OFD packet to send [02:11:02]OFD Sender: No OFD packet to send [02:11:07]OFD Sender: No OFD packet to send [02:11:12]OFD Sender: No OFD packet to send [02:11:17]OFD Sender: No OFD packet to send [02:11:22]OFD Sender: No OFD packet to send [02:11:27]OFD Sender: No OFD packet to send [02:11:32]OFD Sender: No OFD packet to send [02:11:37]OFD Sender: No OFD packet to send [02:11:42]OFD Sender: No OFD packet to send [02:11:47]OFD Sender: No OFD packet to send [02:11:52]OFD Sender: No OFD packet to send [02:11:57]OFD Sender: No OFD packet to send [02:12:02]OFD Sender: No OFD packet to send [02:12:07]OFD Sender: No OFD packet to send [02:12:12]OFD Sender: No OFD packet to send [02:12:17]OFD Sender: No OFD packet to send [02:12:22]OFD Sender: No OFD packet to send [02:12:27]OFD Sender: No OFD packet to send [02:12:32]OFD Sender: No OFD packet to send [02:12:37]OFD Sender: No OFD packet to send [02:12:42]OFD Sender: No OFD packet to send [02:12:47]OFD Sender: No OFD packet to send [02:12:52]OFD Sender: No OFD packet to send [02:12:57]OFD Sender: No OFD packet to send [02:13:02]OFD Sender: No OFD packet to send [02:13:07]OFD Sender: No OFD packet to send [02:13:12]OFD Sender: No OFD packet to send [02:13:17]OFD Sender: No OFD packet to send [02:13:22]OFD Sender: No OFD packet to send [02:13:27]OFD Sender: No OFD packet to send [02:13:32]OFD Sender: No OFD packet to send [02:13:37]OFD Sender: No OFD packet to send [02:13:42]OFD Sender: No OFD packet to send [02:13:47]OFD Sender: No OFD packet to send [02:13:52]OFD Sender: No OFD packet to send [02:13:57]OFD Sender: No OFD packet to send [02:14:02]OFD Sender: No OFD packet to send [02:14:07]OFD Sender: No OFD packet to send [02:14:12]OFD Sender: No OFD packet to send [02:14:17]OFD Sender: No OFD packet to send [02:14:22]OFD Sender: No OFD packet to send [02:14:27]OFD Sender: No OFD packet to send [02:14:32]OFD Sender: No OFD packet to send [02:14:37]OFD Sender: No OFD packet to send [02:14:42]OFD Sender: No OFD packet to send [02:14:47]OFD Sender: No OFD packet to send [02:14:52]OFD Sender: No OFD packet to send [02:14:57]OFD Sender: No OFD packet to send [02:15:02]OFD Sender: No OFD packet to send [02:15:07]OFD Sender: No OFD packet to send [02:15:12]OFD Sender: No OFD packet to send [02:15:17]OFD Sender: No OFD packet to send [02:15:22]OFD Sender: No OFD packet to send [02:15:27]OFD Sender: No OFD packet to send [02:15:32]OFD Sender: No OFD packet to send [02:15:37]OFD Sender: No OFD packet to send [02:15:42]OFD Sender: No OFD packet to send [02:15:47]OFD Sender: No OFD packet to send [02:15:52]OFD Sender: No OFD packet to send [02:15:57]OFD Sender: No OFD packet to send [02:16:02]OFD Sender: No OFD packet to send [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:37]OFD Sender: No OFD packet to send [02:17:42]OFD Sender: No OFD packet to send [02:17:47]OFD Sender: No OFD packet to send [02:17:52]OFD Sender: No OFD packet to send [02:17:57]OFD Sender: No OFD packet to send [02:18:02]OFD Sender: No OFD packet to send [02:18:07]OFD Sender: No OFD packet to send [02:18:12]OFD Sender: No OFD packet to send [02:18:17]OFD Sender: No OFD packet to send [02:18:22]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:37]accept exits with 7 [02:22:37]New connection [02:22:37]New thread 3067440484 created [02:22:37]Thread 3067583844 joined [02:22:37]Waiting for new connection... [02:22:37] Sock 7.Parse request [02:22:37]Sock 7.Check first char [02:22:37]Sock 7.First char is OK [02:22:37]request: POST /json_proto HTTP/1.0 [02:22:37]Method: POST [02:22:37]URL: /json_proto [02:22:37]Method is POST - this is cgi request [02:22:37]url: /json_proto [02:22:37]query_string will be loaded in cgi processing [02:22:37]execute_cgi json_proto POST (null) [02:22:37]execute_cgi path=json_proto method=POST [02:22:37]POST find Content-Length [02:22:37]Host: 172.17.44.3:8080 [02:22:37]Content-Length: 802 [02:22:37]Content-Type: application/json [02:22:37] [02:22:37]POST finish read [02:22:37]Found Content-Length = 802 [02:22:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.460, "sum" : 850.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 850.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:37]execute_script... [02:22:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.460, "sum" : 850.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 850.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:37]POST & json_proto [02:22:37]process_json_proto [02:22:37]json parsed OK: [02:22:37]protocol is kg_v1.0 [02:22:37]action value=close_receipt [02:22:37]process_action close_receipt [02:22:37]cmd_close_receipt [02:22:37]MH_GetDate [02:22:37]Write to MH i2c: F0 00 00 FA 25 0E [02:22:37]Write i2c OK [02:22:37]MH_I2C_Read... [02:22:37]Read from MH i2c: F0 [02:22:37]MH_I2C_Read... [02:22:37]Read from MH i2c: F0 09 00 [02:22:37]MH_I2C_Read... [02:22:37]Read from MH i2c: F0 09 00 FA 25 00 6F 4F C5 66 AD C5 5D 66 35 [02:22:37]GetLastDocTimeStamp 1724205780 [02:22:37]current date 1724206959 [02:22:37]FM_GetShiftState [02:22:37]SAM_PROTO_GetShiftState [02:22:37]wFMCommunicate request_size=4 [02:22:37]MH_SAM_APDU [02:22:37]CAPDU: 80 13 01 00 [02:22:37]Write to MH i2c: E2 08 00 FB 25 80 13 01 00 00 00 00 00 9D [02:22:37]Write i2c OK [02:22:37]MH_I2C_Read... [02:22:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:37]Read from MH i2c: E2 [02:22:37]MH_I2C_Read... [02:22:37]Read from MH i2c: E2 0E 00 [02:22:37]MH_I2C_Read... [02:22:37]Read from MH i2c: E2 0E 00 FB 25 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 8A [02:22:37]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:22:37]wFMCommunicate OK [02:22:37]SAM_PROTO_GetShiftState done [02:22:37]FM_GetShiftState done [02:22:37]opened in 1724199301 [02:22:37]opened+sec_in_day 1724285701 [02:22:37]quantity*price = 85033 [02:22:37]sum+1 = 85034 [02:22:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 850.33 НСП 1% : 7.52 НДС 12% : 90.30 Наличными: 0.00 Безнал.: 850.33 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 31 21.08.2024 02:22 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58837 ФПД: 273903452028988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T022239&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58837&fm=273903452028988&tin=02508201610067®Number=0000000000162794&sum=85033 [02:22:39]StoreToDocumentArchive [02:22:39]shift 101 fd 58837 [02:22:39]save to /storage/0101/doc_00058837 [02:22:39]save last doc name /storage/0101/doc_00058837 to /storage/kkm_last_doc_name [02:22:39]save OK [02:22:39]Clear old archive folders... [02:22:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:22:39]tlvbuf is 01F297E0 [02:22:39]SAM_PROTO_ClearQueue [02:22:39]wFMCommunicate request_size=4 [02:22:39]MH_SAM_APDU [02:22:39]CAPDU: 80 09 00 00 [02:22:39]Write to MH i2c: E2 08 00 08 26 80 09 00 00 00 00 00 00 A0 [02:22:39]Write i2c OK [02:22:39]MH_I2C_Read... [02:22:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:22:39]Read from MH i2c: E2 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 03 00 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 03 00 08 26 00 90 00 A2 [02:22:39]RAPDU: 90 00 [02:22:39]wFMCommunicate OK [02:22:39]SAM_PROTO_ClearQueue done [02:22:39]KKMCreateOFDPacket [02:22:39]OFDProtocolAddRootSTLVToBuf [02:22:39]FM_MakeSignedData [02:22:39]FM_MakeSignedData [02:22:39]SAM_PROTO_SignData [02:22:39]wFMCommunicate request_size=4 [02:22:39]MH_SAM_APDU [02:22:39]CAPDU: 80 0D 01 02 [02:22:39]Write to MH i2c: E2 08 00 09 26 80 0D 01 02 00 00 00 00 A8 [02:22:39]Write i2c OK [02:22:39]MH_I2C_Read... [02:22:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:22:39]Read from MH i2c: E2 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 03 00 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 03 00 09 26 00 90 00 A3 [02:22:39]RAPDU: 90 00 [02:22:39]wFMCommunicate OK [02:22:39]wFMCommunicate request_size=255 [02:22:39]MH_SAM_APDU [02:22:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 6F 4F C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E5 00 00 35 04 06 00 F9 [02:22:39]Write to MH i2c: E2 02 01 0A 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 6F 4F C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E5 00 00 35 04 06 00 F9 00 00 98 [02:22:39]Write i2c OK [02:22:39]MH_I2C_Read... [02:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:39]Read from MH i2c: E2 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 03 00 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 03 00 0A 26 00 90 00 A4 [02:22:39]RAPDU: 90 00 [02:22:39]wFMCommunicate OK [02:22:39]wFMCommunicate request_size=10 [02:22:39]MH_SAM_APDU [02:22:39]CAPDU: 80 0D 02 02 05 1D 1D F6 00 3C [02:22:39]Write to MH i2c: E2 0D 00 0B 26 80 0D 02 02 05 00 1D 1D F6 00 3C 00 00 21 [02:22:39]Write i2c OK [02:22:39]MH_I2C_Read... [02:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:39]Read from MH i2c: E2 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 03 00 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 03 00 0B 26 00 90 00 A5 [02:22:39]RAPDU: 90 00 [02:22:39]wFMCommunicate OK [02:22:39]wFMCommunicate request_size=4 [02:22:39]MH_SAM_APDU [02:22:39]CAPDU: 80 0D 03 02 [02:22:39]Write to MH i2c: E2 08 00 0C 26 80 0D 03 02 00 00 00 00 AD [02:22:39]Write i2c OK [02:22:39]MH_I2C_Read... [02:22:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:22:39]Read from MH i2c: E2 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 0B 00 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 0B 00 0C 26 00 9F A5 71 28 8F 64 BC 3E 90 00 78 [02:22:39]RAPDU: 9F A5 71 28 8F 64 BC 3E 90 00 [02:22:39]wFMCommunicate OK [02:22:39]SAM_PROTO_SignData done [02:22:39]FM_MakeSignedData done [02:22:39]CreateOFDProtocolMessage [02:22:39]wFMCommunicate request_size=4 [02:22:39]MH_SAM_APDU [02:22:39]CAPDU: 80 11 00 00 [02:22:39]Write to MH i2c: E2 08 00 0D 26 80 11 00 00 00 00 00 00 AD [02:22:39]Write i2c OK [02:22:39]MH_I2C_Read... [02:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:39]Read from MH i2c: E2 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 17 00 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: E2 17 00 0D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 F9 [02:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:22:39]wFMCommunicate OK [02:22:39]CreateOFDProtocolMessage done [02:22:39]OFDSenderStorePacket 58837 [02:22:39]StoreOFDPacket docnum=58837 [02:22:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 23 41 07 01 98 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 6F 4F C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E5 00 00 35 04 06 00 F9 1D 1D F6 00 3C 9F A5 71 28 8F 64 BC 3E [02:22:39]CheckFolder [02:22:39]dirname=/storage/ofd_packets [02:22:39]CheckFolder done [02:22:39]ProducePacketName [02:22:39]name=ofd_packets/00058837 [02:22:39]NVStorageSaveData ofd_packets/00058837 [02:22:39]File name is /storage/ofd_packets/00058837 [02:22:39]Write 301 bytes [02:22:39]NVStorageSaveData done [02:22:39]OFDSenderStorePacket done [02:22:39]KKMCreateOFDPacket done [02:22:39]NVStorageSaveData kkm_last_timestamp [02:22:39]File name is /storage/kkm_last_timestamp [02:22:39]Write 4 bytes [02:22:39]NVStorageSaveData done [02:22:39]ExternCall_PrintAddStr [02:22:39]wPrintStart [02:22:39]Write to MH i2c: 01 00 00 0E 26 34 [02:22:39]Write i2c OK [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: 01 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: 01 07 00 [02:22:39]MH_I2C_Read... [02:22:39]Read from MH i2c: 01 07 00 0E 26 00 00 00 00 00 FF 0F 49 [02:22:39]RasterBufferAndPrint [02:22:39]line Счет N : (1)2076197 [02:22:39]line ИНН: 02508201610067 [02:22:39]line Контрольно-Кассовый Чек [02:22:39]line ПРОДАЖА [02:22:39]line ТРК (МРК, ГНК) : 32 [02:22:39]line Товар: 2710124500 [02:22:39]line Аи-95-К-5 [02:22:39]line 11.460 * 74.20 [02:22:39]line = 850.33 [02:22:39]line НДС 12% НСП 1% [02:22:39]line > о реализуемом товаре [02:22:39]line ИТОГО: 850.33 [02:22:39]line НСП 1% : 7.52 [02:22:39]line НДС 12% : 90.30 [02:22:39]line Наличными: 0.00 [02:22:39]line Безнал.: 850.33 [02:22:39]line Место: АЗС № 135 "Партнер Нефть" [02:22:39]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [02:22:39]line СНО: Общий режим [02:22:39]line Чек 31 21.08.2024 02:22 [02:22:39]line Смена: 101 ФФД: 1.0 [02:22:39]line ЗНМ: 0300000196 [02:22:39]line РНМ: 0000000000162794 [02:22:39]line Версия ККМ: v1.0 [02:22:39]line Платежная система: O! деньги [02:22:39]line ФМ: 0000000002094532 [02:22:39]line ФД: 58837 [02:22:39]line ФПД: 273903452028988 [02:22:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T022239&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58837&fm=273903452028988&tin=02508201610067®Number=0000000000162794&sum=85033 [02:22:39]OFD Sender: Processing packet 58837 [packets to send 52, broken 51] [02:22:39]ProducePacketName [02:22:39]name=ofd_packets/00058837 [02:22:39]OFD Sender: To server: pG, [02:22:39]CommunicateWithHost lk.salyk.kg:30040 [02:22:39]ConnectInit lk.salyk.kg [02:22:39]written 0, free lines is 4095 [02:22:40]Connected sock=10 [02:22:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 23 41 07 01 98 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 6F 4F C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D5 E5 00 00 35 04 06 00 F9 1D 1D F6 00 3C 9F A5 71 28 8F 64 BC 3E [02:22:40]Write to MH i2c: 01 00 00 38 26 5E [02:22:40]Write i2c OK [02:22:40]MH_I2C_Read... [02:22:40]Read from MH i2c: 01 [02:22:40]MH_I2C_Read... [02:22:40]Read from MH i2c: 01 07 00 [02:22:40]MH_I2C_Read... [02:22:40]Read from MH i2c: 01 07 00 38 26 00 00 00 00 00 B0 0C 21 [02:22:40]RasterBufferAndPrint [02:22:40]line [02:22:40]line [02:22:40]line [02:22:40]line [02:22:40]line [02:22:40]written 0, free lines is 3254 [02:22:40]MH_Cut [02:22:40]Write to MH i2c: D1 01 00 3F 26 01 37 [02:22:40]Write i2c OK [02:22:40]MH_I2C_Read... [02:22:40]Read from MH i2c: D1 [02:22:40]MH_I2C_Read... [02:22:40]Read from MH i2c: D1 01 00 [02:22:40]MH_I2C_Read... [02:22:40]Read from MH i2c: D1 01 00 3F 26 00 36 [02:22:40]Write to MH i2c: 01 00 00 40 26 66 [02:22:40]Write i2c OK [02:22:40]MH_I2C_Read... [02:22:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 30 FB 47 00 8F 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 32 30 39 34 35 33 32 10 04 04 00 D5 E5 00 00 F4 03 04 00 BD FA C4 66 B6 04 01 00 00 AC F8 E2 B8 E0 02 81 BC [02:22:40]CommunicateWithHost err = 0 [02:22:40]CheckOFDResponse [02:22:40]1017 (14) - 77093643461234 [02:22:40]1041 (16) - 0000000002094532 [02:22:40]1040 (4) - 58837 [02:22:40]1012 (4) - 20.08.2024 20:21 [02:22:40]1206 (1) - 0 [02:22:40]OFD Sender: Remove packet 58837 [02:22:40]ProducePacketName [02:22:40]name=ofd_packets/00058837 [02:22:40]NVStorageDeleteData [02:22:41]OFD Sender: No OFD packet to send [02:22:41]*** Cut start [02:22:41]*** Partial cut [02:22:41]*** CUTSNS_PIN = 1 [02:22:41]*** CUTSNS_PIN = 0 [02:22:41]*** Brake cut motor [02:22:42]Read from MH i2c: 01 [02:22:42]MH_I2C_Read... [02:22:42]*** Stop cut motor [02:22:42]*** Cut end [02:22:42]Read from MH i2c: 01 07 00 [02:22:42]MH_I2C_Read... [02:22:42]Read from MH i2c: 01 07 00 40 26 00 00 00 00 00 FF 0F 7B [02:22:42]process_action close_receipt done [02:22:42]requested_data is exist [02:22:42]produce_requested_data [02:22:42]requested_item fm.sn is exist - process it [02:22:42]wFMCommunicate request_size=4 [02:22:42]MH_SAM_APDU [02:22:42]CAPDU: 80 11 00 00 [02:22:42]Write to MH i2c: E2 08 00 41 26 80 11 00 00 00 00 00 00 E1 [02:22:42]Write i2c OK [02:22:42]MH_I2C_Read... [02:22:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:42]Read from MH i2c: E2 [02:22:42]MH_I2C_Read... [02:22:42]Read from MH i2c: E2 17 00 [02:22:42]MH_I2C_Read... [02:22:42]Read from MH i2c: E2 17 00 41 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 2D [02:22:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:22:42]wFMCommunicate OK [02:22:42]requested_item fd.num is exist - process it [02:22:42]SAM_PROTO_GetFieldsCounters [02:22:42]wFMCommunicate request_size=4 [02:22:42]MH_SAM_APDU [02:22:42]CAPDU: 80 13 00 00 [02:22:42]Write to MH i2c: E2 08 00 42 26 80 13 00 00 00 00 00 00 E4 [02:22:42]Write i2c OK [02:22:42]MH_I2C_Read... [02:22:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:22:42]Read from MH i2c: E2 [02:22:42]MH_I2C_Read... [02:22:42]Read from MH i2c: E2 62 00 [02:22:42]MH_I2C_Read... [02:22:42]Read from MH i2c: E2 62 00 42 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D5 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [02:22:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D5 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:22:42]wFMCommunicate OK [02:22:42]SAM_PROTO_GetFieldsCounters done [02:22:42]requested_item shift.num is exist - process it [02:22:42]requested_item shift.opened is exist - process it [02:22:42]req_shift_opened [02:22:42]FM_GetShiftState [02:22:42]SAM_PROTO_GetShiftState [02:22:42]wFMCommunicate request_size=4 [02:22:42]MH_SAM_APDU [02:22:42]CAPDU: 80 13 01 00 [02:22:42]Write to MH i2c: E2 08 00 43 26 80 13 01 00 00 00 00 00 E6 [02:22:42]Write i2c OK [02:22:42]MH_I2C_Read... [02:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:42]Read from MH i2c: E2 [02:22:42]MH_I2C_Read... [02:22:42]Read from MH i2c: E2 0E 00 [02:22:42]MH_I2C_Read... [02:22:42]Read from MH i2c: E2 0E 00 43 26 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 D3 [02:22:42]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:22:42]wFMCommunicate OK [02:22:42]SAM_PROTO_GetShiftState done [02:22:42]FM_GetShiftState done [02:22:42]req_shift_opened done [02:22:42]requested_item shift.open_date is exist - process it [02:22:42]req_shift_open_date [02:22:42]req_shift_open_date done [02:22:42]produce_requested_data done [02:22:42]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58837,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [02:22:42]process_action_free close_receipt [02:22:42]json_value_free [02:22:42]json_value_free done [02:22:42]process_json_proto returns [02:22:42]Send response to host [02:22:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58837,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [02:22:42]free response buf [02:22:42]execute_script done [02:22:42]execute_script returns [02:22:42]free content buf [02:22:42]Sock 7.Close socket [02:22:42]Sock 7.Thread stoped [02:22:46]OFD Sender: No OFD packet to send [02:22:51]OFD Sender: No OFD packet to send [02:22:56]OFD Sender: No OFD packet to send [02:23:01]OFD Sender: No OFD packet to send [02:23:06]OFD Sender: No OFD packet to send [02:23:11]OFD Sender: No OFD packet to send [02:23:16]OFD Sender: No OFD packet to send [02:23:21]OFD Sender: No OFD packet to send [02:23:26]OFD Sender: No OFD packet to send [02:23:31]OFD Sender: No OFD packet to send [02:23:36]OFD Sender: No OFD packet to send [02:23:41]OFD Sender: No OFD packet to send [02:23:46]OFD Sender: No OFD packet to send [02:23:51]OFD Sender: No OFD packet to send [02:23:56]OFD Sender: No OFD packet to send [02:24:01]OFD Sender: No OFD packet to send [02:24:06]OFD Sender: No OFD packet to send [02:24:11]OFD Sender: No OFD packet to send [02:24:16]OFD Sender: No OFD packet to send [02:24:21]OFD Sender: No OFD packet to send [02:24:26]OFD Sender: No OFD packet to send [02:24:31]OFD Sender: No OFD packet to send [02:24:36]OFD Sender: No OFD packet to send [02:24:41]OFD Sender: No OFD packet to send [02:24:46]OFD Sender: No OFD packet to send [02:24:51]OFD Sender: No OFD packet to send [02:24:56]OFD Sender: No OFD packet to send [02:25:01]OFD Sender: No OFD packet to send [02:25:06]OFD Sender: No OFD packet to send [02:25:11]OFD Sender: No OFD packet to send [02:25:16]OFD Sender: No OFD packet to send [02:25:21]OFD Sender: No OFD packet to send [02:25:26]OFD Sender: No OFD packet to send [02:25:31]OFD Sender: No OFD packet to send [02:25:32]accept exits with 9 [02:25:32]New connection [02:25:32]New thread 3067583844 created [02:25:32]Thread 3067440484 joined [02:25:32]Waiting for new connection... [02:25:32] Sock 9.Parse request [02:25:32]Sock 9.Check first char [02:25:32]Sock 9.First char is OK [02:25:32]request: POST /json_proto HTTP/1.0 [02:25:32]Method: POST [02:25:32]URL: /json_proto [02:25:32]Method is POST - this is cgi request [02:25:32]url: /json_proto [02:25:32]query_string will be loaded in cgi processing [02:25:32]execute_cgi json_proto POST (null) [02:25:32]execute_cgi path=json_proto method=POST [02:25:32]POST find Content-Length [02:25:32]Host: 172.17.44.3:8080 [02:25:32]Content-Length: 795 [02:25:32]Content-Type: application/json [02:25:32] [02:25:32]POST finish read [02:25:32]Found Content-Length = 795 [02:25:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:25:32]execute_script... [02:25: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)2076198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:25:32]POST & json_proto [02:25:32]process_json_proto [02:25:32]json parsed OK: [02:25:32]protocol is kg_v1.0 [02:25:32]action value=close_receipt [02:25:32]process_action close_receipt [02:25:32]cmd_close_receipt [02:25:32]MH_GetDate [02:25:32]Write to MH i2c: F0 00 00 44 26 59 [02:25:32]Write i2c OK [02:25:32]MH_I2C_Read... [02:25:32]Read from MH i2c: F0 [02:25:32]MH_I2C_Read... [02:25:32]Read from MH i2c: F0 09 00 [02:25:32]MH_I2C_Read... [02:25:32]Read from MH i2c: F0 09 00 44 26 00 1E 50 C5 66 AD C5 5D 66 30 [02:25:32]GetLastDocTimeStamp 1724206959 [02:25:32]current date 1724207134 [02:25:32]FM_GetShiftState [02:25:32]SAM_PROTO_GetShiftState [02:25:32]wFMCommunicate request_size=4 [02:25:32]MH_SAM_APDU [02:25:32]CAPDU: 80 13 01 00 [02:25:32]Write to MH i2c: E2 08 00 45 26 80 13 01 00 00 00 00 00 E8 [02:25:32]Write i2c OK [02:25:32]MH_I2C_Read... [02:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:25:32]Read from MH i2c: E2 [02:25:32]MH_I2C_Read... [02:25:32]Read from MH i2c: E2 0E 00 [02:25:32]MH_I2C_Read... [02:25:32]Read from MH i2c: E2 0E 00 45 26 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 D5 [02:25:32]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:25:32]wFMCommunicate OK [02:25:32]SAM_PROTO_GetShiftState done [02:25:32]FM_GetShiftState done [02:25:32]opened in 1724199301 [02:25:32]opened+sec_in_day 1724285701 [02:25:32]quantity*price = 0 [02:25:32]sum+1 = 1 [02:25:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 32 21.08.2024 02:25 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58838 ФПД: 2624747236612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T022534&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58838&fm=2624747236612&tin=02508201610067®Number=0000000000162794&sum=0 [02:25:33]StoreToDocumentArchive [02:25:33]shift 101 fd 58838 [02:25:33]save to /storage/0101/doc_00058838 [02:25:33]save last doc name /storage/0101/doc_00058838 to /storage/kkm_last_doc_name [02:25:33]save OK [02:25:33]Clear old archive folders... [02:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:25:33]tlvbuf is 01FC0380 [02:25:33]SAM_PROTO_ClearQueue [02:25:33]wFMCommunicate request_size=4 [02:25:33]MH_SAM_APDU [02:25:33]CAPDU: 80 09 00 00 [02:25:33]Write to MH i2c: E2 08 00 52 26 80 09 00 00 00 00 00 00 EA [02:25:33]Write i2c OK [02:25:33]MH_I2C_Read... [02:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:25:33]Read from MH i2c: E2 [02:25:33]MH_I2C_Read... [02:25:33]Read from MH i2c: E2 03 00 [02:25:33]MH_I2C_Read... [02:25:33]Read from MH i2c: E2 03 00 52 26 00 90 00 EC [02:25:33]RAPDU: 90 00 [02:25:33]wFMCommunicate OK [02:25:33]SAM_PROTO_ClearQueue done [02:25:33]KKMCreateOFDPacket [02:25:33]OFDProtocolAddRootSTLVToBuf [02:25:33]FM_MakeSignedData [02:25:33]FM_MakeSignedData [02:25:33]SAM_PROTO_SignData [02:25:33]wFMCommunicate request_size=4 [02:25:33]MH_SAM_APDU [02:25:33]CAPDU: 80 0D 01 02 [02:25:33]Write to MH i2c: E2 08 00 53 26 80 0D 01 02 00 00 00 00 F2 [02:25:33]Write i2c OK [02:25:33]MH_I2C_Read... [02:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:25:33]Read from MH i2c: E2 [02:25:33]MH_I2C_Read... [02:25:33]Read from MH i2c: E2 03 00 [02:25:33]MH_I2C_Read... [02:25:33]Read from MH i2c: E2 03 00 53 26 00 90 00 ED [02:25:33]RAPDU: 90 00 [02:25:33]wFMCommunicate OK [02:25:33]wFMCommunicate request_size=255 [02:25:33]MH_SAM_APDU [02:25: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 34 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 20 00 00 00 F4 03 04 00 1E 50 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E5 00 00 35 04 06 00 02 [02:25:33]Write to MH i2c: E2 02 01 54 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 20 00 00 00 F4 03 04 00 1E 50 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E5 00 00 35 04 06 00 02 00 00 0A [02:25:33]Write i2c OK [02:25:33]MH_I2C_Read... [02:25:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:25:34]Read from MH i2c: E2 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 03 00 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 03 00 54 26 00 90 00 EE [02:25:34]RAPDU: 90 00 [02:25:34]wFMCommunicate OK [02:25:34]wFMCommunicate request_size=10 [02:25:34]MH_SAM_APDU [02:25:34]CAPDU: 80 0D 02 02 05 63 1F 20 6D 04 [02:25:34]Write to MH i2c: E2 0D 00 55 26 80 0D 02 02 05 00 63 1F 20 6D 04 00 00 12 [02:25:34]Write i2c OK [02:25:34]MH_I2C_Read... [02:25:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:25:34]Read from MH i2c: E2 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 03 00 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 03 00 55 26 00 90 00 EF [02:25:34]RAPDU: 90 00 [02:25:34]wFMCommunicate OK [02:25:34]wFMCommunicate request_size=4 [02:25:34]MH_SAM_APDU [02:25:34]CAPDU: 80 0D 03 02 [02:25:34]Write to MH i2c: E2 08 00 56 26 80 0D 03 02 00 00 00 00 F7 [02:25:34]Write i2c OK [02:25:34]MH_I2C_Read... [02:25:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:25:34]Read from MH i2c: E2 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 0B 00 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 0B 00 56 26 00 85 02 23 F8 E2 C3 A8 EC 90 00 D3 [02:25:34]RAPDU: 85 02 23 F8 E2 C3 A8 EC 90 00 [02:25:34]wFMCommunicate OK [02:25:34]SAM_PROTO_SignData done [02:25:34]FM_MakeSignedData done [02:25:34]CreateOFDProtocolMessage [02:25:34]wFMCommunicate request_size=4 [02:25:34]MH_SAM_APDU [02:25:34]CAPDU: 80 11 00 00 [02:25:34]Write to MH i2c: E2 08 00 57 26 80 11 00 00 00 00 00 00 F7 [02:25:34]Write i2c OK [02:25:34]MH_I2C_Read... [02:25:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:25:34]Read from MH i2c: E2 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 17 00 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 17 00 57 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 43 [02:25:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:25:34]wFMCommunicate OK [02:25:34]CreateOFDProtocolMessage done [02:25:34]OFDSenderStorePacket 58838 [02:25:34]StoreOFDPacket docnum=58838 [02:25:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 78 07 07 01 94 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 20 00 00 00 F4 03 04 00 1E 50 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E5 00 00 35 04 06 00 02 63 1F 20 6D 04 85 02 23 F8 E2 C3 A8 EC [02:25:34]CheckFolder [02:25:34]dirname=/storage/ofd_packets [02:25:34]CheckFolder done [02:25:34]ProducePacketName [02:25:34]name=ofd_packets/00058838 [02:25:34]NVStorageSaveData ofd_packets/00058838 [02:25:34]File name is /storage/ofd_packets/00058838 [02:25:34]Write 301 bytes [02:25:34]NVStorageSaveData done [02:25:34]OFDSenderStorePacket done [02:25:34]KKMCreateOFDPacket done [02:25:34]NVStorageSaveData kkm_last_timestamp [02:25:34]File name is /storage/kkm_last_timestamp [02:25:34]Write 4 bytes [02:25:34]NVStorageSaveData done [02:25:34]ExternCall_PrintAddStr [02:25:34]wPrintStart [02:25:34]Write to MH i2c: 01 00 00 58 26 7E [02:25:34]Write i2c OK [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: 01 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: 01 07 00 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: 01 07 00 58 26 00 00 00 00 00 FF 0F 93 [02:25:34]RasterBufferAndPrint [02:25:34]line Счет N : (1)2076198 [02:25:34]line ИНН: 02508201610067 [02:25:34]line Контрольно-Кассовый Чек [02:25:34]line ПРОДАЖА [02:25:34]line ТРК (МРК, ГНК) : 43 [02:25:34]line Товар: 2710124130 [02:25:34]line Аи-92-К-4 [02:25:34]line 10.000 * 0.00 [02:25:34]line = 0.00 [02:25:34]line НДС 12% НСП 1% [02:25:34]line > о реализуемом товаре [02:25:34]line ИТОГО: 0.00 [02:25:34]line НСП 1% : 0.00 [02:25:34]line НДС 12% : 0.00 [02:25:34]line Наличными: 0.00 [02:25:34]line Безнал.: 0.00 [02:25:34]line Место: АЗС № 135 "Партнер Нефть" [02:25:34]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [02:25:34]line СНО: Общий режим [02:25:34]line Чек 32 21.08.2024 02:25 [02:25:34]line Смена: 101 ФФД: 1.0 [02:25:34]line ЗНМ: 0300000196 [02:25:34]line РНМ: 0000000000162794 [02:25:34]line Версия ККМ: v1.0 [02:25:34]line Талоны: Топливные Талоны [02:25:34]line 1 [02:25:34]line ФМ: 0000000002094532 [02:25:34]line ФД: 58838 [02:25:34]line ФПД: 2624747236612 [02:25:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T022534&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58838&fm=2624747236612&tin=02508201610067®Number=0000000000162794&sum=0 [02:25:34]OFD Sender: Processing packet 58838 [packets to send 52, broken 51] [02:25:34]ProducePacketName [02:25:34]name=ofd_packets/00058838 [02:25:34]OFD Sender: To server: pG, [02:25:34]CommunicateWithHost lk.salyk.kg:30040 [02:25:34]ConnectInit lk.salyk.kg [02:25:34]written 0, free lines is 4095 [02:25:34]Connected sock=10 [02:25:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 78 07 07 01 94 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 20 00 00 00 F4 03 04 00 1E 50 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E5 00 00 35 04 06 00 02 63 1F 20 6D 04 85 02 23 F8 E2 C3 A8 EC [02:25:35]Write to MH i2c: 01 00 00 82 26 A8 [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: 01 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: 01 07 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: 01 07 00 82 26 00 00 00 00 00 AC 0C 67 [02:25:35]RasterBufferAndPrint [02:25:35]line [02:25:35]line [02:25:35]line [02:25:35]line [02:25:35]line [02:25:35]written 0, free lines is 3249 [02:25:35]MH_Cut [02:25:35]Write to MH i2c: D1 01 00 89 26 01 81 [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: D1 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: D1 01 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: D1 01 00 89 26 00 80 [02:25:35]Write to MH i2c: 01 00 00 8A 26 B0 [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 51 4D 47 00 90 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D6 E5 00 00 F4 03 04 00 6B FB C4 66 B6 04 01 00 00 01 DE 62 78 E7 C4 87 83 [02:25:35]CommunicateWithHost err = 0 [02:25:35]CheckOFDResponse [02:25:35]1017 (14) - 77093643461234 [02:25:35]1041 (16) - 0000000002094532 [02:25:35]1040 (4) - 58838 [02:25:35]1012 (4) - 20.08.2024 20:24 [02:25:35]1206 (1) - 0 [02:25:35]OFD Sender: Remove packet 58838 [02:25:35]ProducePacketName [02:25:35]name=ofd_packets/00058838 [02:25:35]NVStorageDeleteData [02:25:35]OFD Sender: No OFD packet to send [02:25:36]*** Cut start [02:25:36]*** Partial cut [02:25:36]*** CUTSNS_PIN = 1 [02:25:36]*** CUTSNS_PIN = 0 [02:25:36]*** Brake cut motor [02:25:36]Read from MH i2c: 01 [02:25:36]MH_I2C_Read... [02:25:36]*** Stop cut motor [02:25:36]*** Cut end [02:25:36]Read from MH i2c: 01 07 00 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: 01 07 00 8A 26 00 00 00 00 00 FF 0F C5 [02:25:36]process_action close_receipt done [02:25:36]requested_data is exist [02:25:36]produce_requested_data [02:25:36]requested_item fm.sn is exist - process it [02:25:36]wFMCommunicate request_size=4 [02:25:36]MH_SAM_APDU [02:25:36]CAPDU: 80 11 00 00 [02:25:36]Write to MH i2c: E2 08 00 8B 26 80 11 00 00 00 00 00 00 2B [02:25:36]Write i2c OK [02:25:36]MH_I2C_Read... [02:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:25:36]Read from MH i2c: E2 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: E2 17 00 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: E2 17 00 8B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 77 [02:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:25:36]wFMCommunicate OK [02:25:36]requested_item fd.num is exist - process it [02:25:36]SAM_PROTO_GetFieldsCounters [02:25:36]wFMCommunicate request_size=4 [02:25:36]MH_SAM_APDU [02:25:36]CAPDU: 80 13 00 00 [02:25:36]Write to MH i2c: E2 08 00 8C 26 80 13 00 00 00 00 00 00 2E [02:25:36]Write i2c OK [02:25:36]MH_I2C_Read... [02:25:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:25:36]Read from MH i2c: E2 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: E2 62 00 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: E2 62 00 8C 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D6 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [02:25:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D6 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:25:36]wFMCommunicate OK [02:25:36]SAM_PROTO_GetFieldsCounters done [02:25:36]requested_item shift.num is exist - process it [02:25:36]requested_item shift.opened is exist - process it [02:25:36]req_shift_opened [02:25:36]FM_GetShiftState [02:25:36]SAM_PROTO_GetShiftState [02:25:36]wFMCommunicate request_size=4 [02:25:36]MH_SAM_APDU [02:25:36]CAPDU: 80 13 01 00 [02:25:36]Write to MH i2c: E2 08 00 8D 26 80 13 01 00 00 00 00 00 30 [02:25:36]Write i2c OK [02:25:36]MH_I2C_Read... [02:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:25:36]Read from MH i2c: E2 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: E2 0E 00 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: E2 0E 00 8D 26 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 1D [02:25:36]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:25:36]wFMCommunicate OK [02:25:36]SAM_PROTO_GetShiftState done [02:25:36]FM_GetShiftState done [02:25:36]req_shift_opened done [02:25:36]requested_item shift.open_date is exist - process it [02:25:36]req_shift_open_date [02:25:36]req_shift_open_date done [02:25:36]produce_requested_data done [02:25:36]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58838,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [02:25:36]process_action_free close_receipt [02:25:36]json_value_free [02:25:36]json_value_free done [02:25:36]process_json_proto returns [02:25:36]Send response to host [02:25:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58838,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [02:25:36]free response buf [02:25:36]execute_script done [02:25:36]execute_script returns [02:25:36]free content buf [02:25:36]Sock 9.Close socket [02:25:36]Sock 9.Thread stoped [02:25:40]OFD Sender: No OFD packet to send [02:25:45]OFD Sender: No OFD packet to send [02:25:50]OFD Sender: No OFD packet to send [02:25:55]OFD Sender: No OFD packet to send [02:26:00]OFD Sender: No OFD packet to send [02:26:05]OFD Sender: No OFD packet to send [02:26:10]OFD Sender: No OFD packet to send [02:26:15]OFD Sender: No OFD packet to send [02:26:20]OFD Sender: No OFD packet to send [02:26:25]OFD Sender: No OFD packet to send [02:26:30]OFD Sender: No OFD packet to send [02:26:35]OFD Sender: No OFD packet to send [02:26:40]OFD Sender: No OFD packet to send [02:26:45]OFD Sender: No OFD packet to send [02:26:50]OFD Sender: No OFD packet to send [02:26:55]OFD Sender: No OFD packet to send [02:27:00]OFD Sender: No OFD packet to send [02:27:05]OFD Sender: No OFD packet to send [02:27:10]OFD Sender: No OFD packet to send [02:27:15]OFD Sender: No OFD packet to send [02:27:20]OFD Sender: No OFD packet to send [02:27:25]OFD Sender: No OFD packet to send [02:27:30]OFD Sender: No OFD packet to send [02:27:35]OFD Sender: No OFD packet to send [02:27:40]OFD Sender: No OFD packet to send [02:27:45]OFD Sender: No OFD packet to send [02:27:50]OFD Sender: No OFD packet to send [02:27:55]OFD Sender: No OFD packet to send [02:28:00]OFD Sender: No OFD packet to send [02:28:05]OFD Sender: No OFD packet to send [02:28:10]OFD Sender: No OFD packet to send [02:28:15]OFD Sender: No OFD packet to send [02:28:20]OFD Sender: No OFD packet to send [02:28:25]OFD Sender: No OFD packet to send [02:28:30]OFD Sender: No OFD packet to send [02:28:35]OFD Sender: No OFD packet to send [02:28:40]OFD Sender: No OFD packet to send [02:28:45]OFD Sender: No OFD packet to send [02:28:50]OFD Sender: No OFD packet to send [02:28:55]OFD Sender: No OFD packet to send [02:29:00]OFD Sender: No OFD packet to send [02:29:05]OFD Sender: No OFD packet to send [02:29:10]OFD Sender: No OFD packet to send [02:29:15]OFD Sender: No OFD packet to send [02:29:20]OFD Sender: No OFD packet to send [02:29:25]OFD Sender: No OFD packet to send [02:29:30]OFD Sender: No OFD packet to send [02:29:35]OFD Sender: No OFD packet to send [02:29:40]OFD Sender: No OFD packet to send [02:29:45]OFD Sender: No OFD packet to send [02:29:50]OFD Sender: No OFD packet to send [02:29:55]OFD Sender: No OFD packet to send [02:30:00]OFD Sender: No OFD packet to send [02:30:05]OFD Sender: No OFD packet to send [02:30:10]OFD Sender: No OFD packet to send [02:30:15]OFD Sender: No OFD packet to send [02:30:20]OFD Sender: No OFD packet to send [02:30:25]OFD Sender: No OFD packet to send [02:30:30]OFD Sender: No OFD packet to send [02:30:35]OFD Sender: No OFD packet to send [02:30:40]OFD Sender: No OFD packet to send [02:30:45]OFD Sender: No OFD packet to send [02:30:50]OFD Sender: No OFD packet to send [02:30:55]OFD Sender: No OFD packet to send [02:30:57]accept exits with 7 [02:30:57]New connection [02:30:57]New thread 3067440484 created [02:30:57]Thread 3067583844 joined [02:30:57]Waiting for new connection... [02:30:57] Sock 7.Parse request [02:30:57]Sock 7.Check first char [02:30:57]Sock 7.First char is OK [02:30:57]request: POST /json_proto HTTP/1.0 [02:30:57]Method: POST [02:30:57]URL: /json_proto [02:30:57]Method is POST - this is cgi request [02:30:57]url: /json_proto [02:30:57]query_string will be loaded in cgi processing [02:30:57]execute_cgi json_proto POST (null) [02:30:57]execute_cgi path=json_proto method=POST [02:30:57]POST find Content-Length [02:30:57]Host: 172.17.44.3:8080 [02:30:57]Content-Length: 782 [02:30:57]Content-Type: application/json [02:30:57] [02:30:57]POST finish read [02:30:57]Found Content-Length = 782 [02:30:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:30:57]execute_script... [02:30:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124130", "name": "SU-92", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:30:57]POST & json_proto [02:30:57]process_json_proto [02:30:57]json parsed OK: [02:30:57]protocol is kg_v1.0 [02:30:57]action value=close_receipt [02:30:57]process_action close_receipt [02:30:57]cmd_close_receipt [02:30:57]MH_GetDate [02:30:57]Write to MH i2c: F0 00 00 8E 26 A3 [02:30:57]Write i2c OK [02:30:57]MH_I2C_Read... [02:30:57]Read from MH i2c: F0 [02:30:57]MH_I2C_Read... [02:30:57]Read from MH i2c: F0 09 00 [02:30:57]MH_I2C_Read... [02:30:57]Read from MH i2c: F0 09 00 8E 26 00 63 51 C5 66 AD C5 5D 66 C0 [02:30:57]GetLastDocTimeStamp 1724207134 [02:30:57]current date 1724207459 [02:30:57]FM_GetShiftState [02:30:57]SAM_PROTO_GetShiftState [02:30:57]wFMCommunicate request_size=4 [02:30:57]MH_SAM_APDU [02:30:57]CAPDU: 80 13 01 00 [02:30:57]Write to MH i2c: E2 08 00 8F 26 80 13 01 00 00 00 00 00 32 [02:30:57]Write i2c OK [02:30:57]MH_I2C_Read... [02:30:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:30:57]Read from MH i2c: E2 [02:30:57]MH_I2C_Read... [02:30:57]Read from MH i2c: E2 0E 00 [02:30:57]MH_I2C_Read... [02:30:57]Read from MH i2c: E2 0E 00 8F 26 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 1F [02:30:57]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:30:57]wFMCommunicate OK [02:30:57]SAM_PROTO_GetShiftState done [02:30:57]FM_GetShiftState done [02:30:57]opened in 1724199301 [02:30:57]opened+sec_in_day 1724285701 [02:30:57]quantity*price = 60062 [02:30:57]sum+1 = 60063 [02:30:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.62 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 0.00 Безнал.: 600.62 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 33 21.08.2024 02:30 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002094532 ФД: 58839 ФПД: 90351044923924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T023059&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58839&fm=90351044923924&tin=02508201610067®Number=0000000000162794&sum=60062 [02:30:58]StoreToDocumentArchive [02:30:58]shift 101 fd 58839 [02:30:58]save to /storage/0101/doc_00058839 [02:30:58]save last doc name /storage/0101/doc_00058839 to /storage/kkm_last_doc_name [02:30:58]save OK [02:30:58]Clear old archive folders... [02:30:58]ProcessDocumentItem done err = 0, tmpTLVsize=244 [02:30:58]tlvbuf is 01F70C90 [02:30:58]SAM_PROTO_ClearQueue [02:30:58]wFMCommunicate request_size=4 [02:30:58]MH_SAM_APDU [02:30:58]CAPDU: 80 09 00 00 [02:30:58]Write to MH i2c: E2 08 00 9C 26 80 09 00 00 00 00 00 00 34 [02:30:58]Write i2c OK [02:30:58]MH_I2C_Read... [02:30:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:30:58]Read from MH i2c: E2 [02:30:58]MH_I2C_Read... [02:30:58]Read from MH i2c: E2 03 00 [02:30:58]MH_I2C_Read... [02:30:58]Read from MH i2c: E2 03 00 9C 26 00 90 00 36 [02:30:58]RAPDU: 90 00 [02:30:58]wFMCommunicate OK [02:30:58]SAM_PROTO_ClearQueue done [02:30:58]KKMCreateOFDPacket [02:30:58]OFDProtocolAddRootSTLVToBuf [02:30:58]FM_MakeSignedData [02:30:58]FM_MakeSignedData [02:30:58]SAM_PROTO_SignData [02:30:58]wFMCommunicate request_size=4 [02:30:58]MH_SAM_APDU [02:30:58]CAPDU: 80 0D 01 02 [02:30:58]Write to MH i2c: E2 08 00 9D 26 80 0D 01 02 00 00 00 00 3C [02:30:58]Write i2c OK [02:30:58]MH_I2C_Read... [02:30:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:30:58]Read from MH i2c: E2 [02:30:58]MH_I2C_Read... [02:30:58]Read from MH i2c: E2 03 00 [02:30:58]MH_I2C_Read... [02:30:58]Read from MH i2c: E2 03 00 9D 26 00 90 00 37 [02:30:58]RAPDU: 90 00 [02:30:58]wFMCommunicate OK [02:30:58]wFMCommunicate request_size=253 [02:30:58]MH_SAM_APDU [02:30:58]CAPDU: 80 0D 02 02 F8 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 63 51 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E5 00 00 35 04 06 00 52 2C 7D F0 12 14 [02:30:58]Write to MH i2c: E2 00 01 9E 26 80 0D 02 02 F8 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 63 51 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E5 00 00 35 04 06 00 52 2C 7D F0 12 14 00 00 08 [02:30:58]Write i2c OK [02:30:58]MH_I2C_Read... [02:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:30:59]Read from MH i2c: E2 [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: E2 03 00 [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: E2 03 00 9E 26 00 90 00 38 [02:30:59]RAPDU: 90 00 [02:30:59]wFMCommunicate OK [02:30:59]wFMCommunicate request_size=4 [02:30:59]MH_SAM_APDU [02:30:59]CAPDU: 80 0D 03 02 [02:30:59]Write to MH i2c: E2 08 00 9F 26 80 0D 03 02 00 00 00 00 40 [02:30:59]Write i2c OK [02:30:59]MH_I2C_Read... [02:30:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:30:59]Read from MH i2c: E2 [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: E2 0B 00 [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: E2 0B 00 9F 26 00 23 73 4E 84 42 53 32 56 90 00 C6 [02:30:59]RAPDU: 23 73 4E 84 42 53 32 56 90 00 [02:30:59]wFMCommunicate OK [02:30:59]SAM_PROTO_SignData done [02:30:59]FM_MakeSignedData done [02:30:59]CreateOFDProtocolMessage [02:30:59]wFMCommunicate request_size=4 [02:30:59]MH_SAM_APDU [02:30:59]CAPDU: 80 11 00 00 [02:30:59]Write to MH i2c: E2 08 00 A0 26 80 11 00 00 00 00 00 00 40 [02:30:59]Write i2c OK [02:30:59]MH_I2C_Read... [02:30:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:30:59]Read from MH i2c: E2 [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: E2 17 00 [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: E2 17 00 A0 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 8C [02:30:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:30:59]wFMCommunicate OK [02:30:59]CreateOFDProtocolMessage done [02:30:59]OFDSenderStorePacket 58839 [02:30:59]StoreOFDPacket docnum=58839 [02:30:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 58 97 00 01 ED C7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 63 51 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E5 00 00 35 04 06 00 52 2C 7D F0 12 14 23 73 4E 84 42 53 32 56 [02:30:59]CheckFolder [02:30:59]dirname=/storage/ofd_packets [02:30:59]CheckFolder done [02:30:59]ProducePacketName [02:30:59]name=ofd_packets/00058839 [02:30:59]NVStorageSaveData ofd_packets/00058839 [02:30:59]File name is /storage/ofd_packets/00058839 [02:30:59]Write 294 bytes [02:30:59]NVStorageSaveData done [02:30:59]OFDSenderStorePacket done [02:30:59]KKMCreateOFDPacket done [02:30:59]NVStorageSaveData kkm_last_timestamp [02:30:59]File name is /storage/kkm_last_timestamp [02:30:59]Write 4 bytes [02:30:59]NVStorageSaveData done [02:30:59]ExternCall_PrintAddStr [02:30:59]wPrintStart [02:30:59]Write to MH i2c: 01 00 00 A1 26 C7 [02:30:59]Write i2c OK [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: 01 [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: 01 07 00 [02:30:59]MH_I2C_Read... [02:30:59]Read from MH i2c: 01 07 00 A1 26 00 00 00 00 00 FF 0F DC [02:30:59]RasterBufferAndPrint [02:30:59]line Счет N : (1)2076199 [02:30:59]line ИНН: 02508201610067 [02:30:59]line Контрольно-Кассовый Чек [02:30:59]line ПРОДАЖА [02:30:59]line ТРК (МРК, ГНК) : 54 [02:30:59]line Товар: 2710124130 [02:30:59]line SU-92 [02:30:59]line 8.730 * 68.80 [02:30:59]line = 600.62 [02:30:59]line НДС 12% НСП 1% [02:30:59]line > о реализуемом товаре [02:30:59]line ИТОГО: 600.62 [02:30:59]line НСП 1% : 5.31 [02:30:59]line НДС 12% : 63.78 [02:30:59]line Наличными: 0.00 [02:30:59]line Безнал.: 600.62 [02:30:59]line Место: АЗС № 135 "Партнер Нефть" [02:30:59]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [02:30:59]line СНО: Общий режим [02:30:59]line Чек 33 21.08.2024 02:30 [02:30:59]line Смена: 101 ФФД: 1.0 [02:30:59]line ЗНМ: 0300000196 [02:30:59]line РНМ: 0000000000162794 [02:30:59]line Версия ККМ: v1.0 [02:30:59]line Платежная система: O! деньги [02:30:59]line ФМ: 0000000002094532 [02:30:59]line ФД: 58839 [02:30:59]line ФПД: 90351044923924 [02:30:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T023059&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58839&fm=90351044923924&tin=02508201610067®Number=0000000000162794&sum=60062 [02:30:59]OFD Sender: Processing packet 58839 [packets to send 52, broken 51] [02:30:59]ProducePacketName [02:30:59]name=ofd_packets/00058839 [02:30:59]OFD Sender: To server: pG, [02:30:59]CommunicateWithHost lk.salyk.kg:30040 [02:30:59]ConnectInit lk.salyk.kg [02:30:59]written 0, free lines is 4095 [02:30:59]Connected sock=10 [02:30:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 08 01 00 00 58 97 00 01 ED C7 5A 03 01 00 03 00 F4 00 1E 04 01 00 01 23 04 46 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 05 00 53 55 2D 39 32 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 63 51 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D7 E5 00 00 35 04 06 00 52 2C 7D F0 12 14 23 73 4E 84 42 53 32 56 [02:31:00]Write to MH i2c: 01 00 00 CB 26 F1 [02:31:00]Write i2c OK [02:31:00]MH_I2C_Read... [02:31:00]Read from MH i2c: 01 [02:31:00]MH_I2C_Read... [02:31:00]Read from MH i2c: 01 07 00 [02:31:00]MH_I2C_Read... [02:31:00]Read from MH i2c: 01 07 00 CB 26 00 00 00 00 00 A4 0C A8 [02:31:00]RasterBufferAndPrint [02:31:00]line [02:31:00]line [02:31:00]line [02:31:00]line [02:31:00]line [02:31:00]written 0, free lines is 3242 [02:31:00]MH_Cut [02:31:00]Write to MH i2c: D1 01 00 D2 26 01 CA [02:31:00]Write i2c OK [02:31:00]MH_I2C_Read... [02:31:00]Read from MH i2c: D1 [02:31:00]MH_I2C_Read... [02:31:00]Read from MH i2c: D1 01 00 [02:31:00]MH_I2C_Read... [02:31:00]Read from MH i2c: D1 01 00 D2 26 00 C9 [02:31:00]Write to MH i2c: 01 00 00 D3 26 F9 [02:31:00]Write i2c OK [02:31:00]MH_I2C_Read... [02:31:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 79 F9 47 00 41 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 32 30 39 34 35 33 32 10 04 04 00 D7 E5 00 00 F4 03 04 00 B0 FC C4 66 B6 04 01 00 00 61 89 81 8A 60 D6 AE AE [02:31:00]CommunicateWithHost err = 0 [02:31:00]CheckOFDResponse [02:31:00]1017 (14) - 77093643461234 [02:31:00]1041 (16) - 0000000002094532 [02:31:00]1040 (4) - 58839 [02:31:00]1012 (4) - 20.08.2024 20:29 [02:31:00]1206 (1) - 0 [02:31:00]OFD Sender: Remove packet 58839 [02:31:00]ProducePacketName [02:31:00]name=ofd_packets/00058839 [02:31:00]NVStorageDeleteData [02:31:00]OFD Sender: No OFD packet to send [02:31:01]*** Cut start [02:31:01]*** Partial cut [02:31:01]*** CUTSNS_PIN = 1 [02:31:01]*** CUTSNS_PIN = 0 [02:31:01]*** Brake cut motor [02:31:01]Read from MH i2c: 01 [02:31:01]MH_I2C_Read... [02:31:01]*** Stop cut motor [02:31:01]*** Cut end [02:31:01]Read from MH i2c: 01 07 00 [02:31:01]MH_I2C_Read... [02:31:01]Read from MH i2c: 01 07 00 D3 26 00 00 00 00 00 FF 0F 0E [02:31:01]process_action close_receipt done [02:31:01]requested_data is exist [02:31:01]produce_requested_data [02:31:01]requested_item fm.sn is exist - process it [02:31:01]wFMCommunicate request_size=4 [02:31:01]MH_SAM_APDU [02:31:01]CAPDU: 80 11 00 00 [02:31:01]Write to MH i2c: E2 08 00 D4 26 80 11 00 00 00 00 00 00 74 [02:31:01]Write i2c OK [02:31:01]MH_I2C_Read... [02:31:01]Read from MH i2c: E2 [02:31:01]MH_I2C_Read... [02:31:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:31:01]Read from MH i2c: E2 17 00 [02:31:01]MH_I2C_Read... [02:31:01]Read from MH i2c: E2 17 00 D4 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 C0 [02:31:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:31:01]wFMCommunicate OK [02:31:01]requested_item fd.num is exist - process it [02:31:01]SAM_PROTO_GetFieldsCounters [02:31:01]wFMCommunicate request_size=4 [02:31:01]MH_SAM_APDU [02:31:01]CAPDU: 80 13 00 00 [02:31:01]Write to MH i2c: E2 08 00 D5 26 80 13 00 00 00 00 00 00 77 [02:31:01]Write i2c OK [02:31:01]MH_I2C_Read... [02:31:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:31:01]Read from MH i2c: E2 [02:31:01]MH_I2C_Read... [02:31:01]Read from MH i2c: E2 62 00 [02:31:01]MH_I2C_Read... [02:31:01]Read from MH i2c: E2 62 00 D5 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D7 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [02:31:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D7 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:31:01]wFMCommunicate OK [02:31:01]SAM_PROTO_GetFieldsCounters done [02:31:01]requested_item shift.num is exist - process it [02:31:01]requested_item shift.opened is exist - process it [02:31:01]req_shift_opened [02:31:01]FM_GetShiftState [02:31:01]SAM_PROTO_GetShiftState [02:31:01]wFMCommunicate request_size=4 [02:31:01]MH_SAM_APDU [02:31:01]CAPDU: 80 13 01 00 [02:31:01]Write to MH i2c: E2 08 00 D6 26 80 13 01 00 00 00 00 00 79 [02:31:01]Write i2c OK [02:31:01]MH_I2C_Read... [02:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:31:02]Read from MH i2c: E2 [02:31:02]MH_I2C_Read... [02:31:02]Read from MH i2c: E2 0E 00 [02:31:02]MH_I2C_Read... [02:31:02]Read from MH i2c: E2 0E 00 D6 26 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 66 [02:31:02]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:31:02]wFMCommunicate OK [02:31:02]SAM_PROTO_GetShiftState done [02:31:02]FM_GetShiftState done [02:31:02]req_shift_opened done [02:31:02]requested_item shift.open_date is exist - process it [02:31:02]req_shift_open_date [02:31:02]req_shift_open_date done [02:31:02]produce_requested_data done [02:31:02]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58839,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [02:31:02]process_action_free close_receipt [02:31:02]json_value_free [02:31:02]json_value_free done [02:31:02]process_json_proto returns [02:31:02]Send response to host [02:31:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58839,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [02:31:02]free response buf [02:31:02]execute_script done [02:31:02]execute_script returns [02:31:02]free content buf [02:31:02]Sock 7.Close socket [02:31:02]Sock 7.Thread stoped [02:31:05]OFD Sender: No OFD packet to send [02:31:10]OFD Sender: No OFD packet to send [02:31:15]OFD Sender: No OFD packet to send [02:31:20]OFD Sender: No OFD packet to send [02:31:25]OFD Sender: No OFD packet to send [02:31:30]OFD Sender: No OFD packet to send [02:31:35]OFD Sender: No OFD packet to send [02:31:40]OFD Sender: No OFD packet to send [02:31:45]OFD Sender: No OFD packet to send [02:31:50]OFD Sender: No OFD packet to send [02:31:55]OFD Sender: No OFD packet to send [02:32:00]OFD Sender: No OFD packet to send [02:32:05]OFD Sender: No OFD packet to send [02:32:10]OFD Sender: No OFD packet to send [02:32:15]OFD Sender: No OFD packet to send [02:32:20]OFD Sender: No OFD packet to send [02:32:25]OFD Sender: No OFD packet to send [02:32:30]OFD Sender: No OFD packet to send [02:32:35]OFD Sender: No OFD packet to send [02:32:40]OFD Sender: No OFD packet to send [02:32:45]OFD Sender: No OFD packet to send [02:32:50]OFD Sender: No OFD packet to send [02:32:55]OFD Sender: No OFD packet to send [02:33:00]OFD Sender: No OFD packet to send [02:33:05]OFD Sender: No OFD packet to send [02:33:10]OFD Sender: No OFD packet to send [02:33:15]OFD Sender: No OFD packet to send [02:33:20]OFD Sender: No OFD packet to send [02:33:25]OFD Sender: No OFD packet to send [02:33:30]OFD Sender: No OFD packet to send [02:33:35]OFD Sender: No OFD packet to send [02:33:40]OFD Sender: No OFD packet to send [02:33:45]OFD Sender: No OFD packet to send [02:33:50]OFD Sender: No OFD packet to send [02:33:55]OFD Sender: No OFD packet to send [02:34:00]OFD Sender: No OFD packet to send [02:34:05]OFD Sender: No OFD packet to send [02:34:10]OFD Sender: No OFD packet to send [02:34:15]OFD Sender: No OFD packet to send [02:34:20]OFD Sender: No OFD packet to send [02:34:25]OFD Sender: No OFD packet to send [02:34:30]OFD Sender: No OFD packet to send [02:34:35]OFD Sender: No OFD packet to send [02:34:40]OFD Sender: No OFD packet to send [02:34:45]OFD Sender: No OFD packet to send [02:34:50]OFD Sender: No OFD packet to send [02:34:55]OFD Sender: No OFD packet to send [02:35:00]OFD Sender: No OFD packet to send [02:35:05]OFD Sender: No OFD packet to send [02:35:10]OFD Sender: No OFD packet to send [02:35:15]OFD Sender: No OFD packet to send [02:35:20]OFD Sender: No OFD packet to send [02:35:25]OFD Sender: No OFD packet to send [02:35:30]OFD Sender: No OFD packet to send [02:35:35]OFD Sender: No OFD packet to send [02:35:40]OFD Sender: No OFD packet to send [02:35:45]OFD Sender: No OFD packet to send [02:35:50]OFD Sender: No OFD packet to send [02:35:55]OFD Sender: No OFD packet to send [02:36:00]OFD Sender: No OFD packet to send [02:36:05]OFD Sender: No OFD packet to send [02:36:10]OFD Sender: No OFD packet to send [02:36:15]OFD Sender: No OFD packet to send [02:36:20]OFD Sender: No OFD packet to send [02:36:25]OFD Sender: No OFD packet to send [02:36:30]OFD Sender: No OFD packet to send [02:36:35]OFD Sender: No OFD packet to send [02:36:40]OFD Sender: No OFD packet to send [02:36:45]OFD Sender: No OFD packet to send [02:36:50]OFD Sender: No OFD packet to send [02:36:55]OFD Sender: No OFD packet to send [02:37:01]OFD Sender: No OFD packet to send [02:37:06]OFD Sender: No OFD packet to send [02:37:11]OFD Sender: No OFD packet to send [02:37:16]OFD Sender: No OFD packet to send [02:37:21]OFD Sender: No OFD packet to send [02:37:26]OFD Sender: No OFD packet to send [02:37:31]OFD Sender: No OFD packet to send [02:37:36]OFD Sender: No OFD packet to send [02:37:41]OFD Sender: No OFD packet to send [02:37:46]OFD Sender: No OFD packet to send [02:37:51]OFD Sender: No OFD packet to send [02:37:56]OFD Sender: No OFD packet to send [02:38:01]OFD Sender: No OFD packet to send [02:38:06]OFD Sender: No OFD packet to send [02:38:11]OFD Sender: No OFD packet to send [02:38:16]OFD Sender: No OFD packet to send [02:38:21]OFD Sender: No OFD packet to send [02:38:26]OFD Sender: No OFD packet to send [02:38:31]OFD Sender: No OFD packet to send [02:38:36]OFD Sender: No OFD packet to send [02:38:41]OFD Sender: No OFD packet to send [02:38:46]OFD Sender: No OFD packet to send [02:38:51]OFD Sender: No OFD packet to send [02:38:56]OFD Sender: No OFD packet to send [02:39:01]OFD Sender: No OFD packet to send [02:39:06]OFD Sender: No OFD packet to send [02:39:11]OFD Sender: No OFD packet to send [02:39:16]OFD Sender: No OFD packet to send [02:39:21]OFD Sender: No OFD packet to send [02:39:26]OFD Sender: No OFD packet to send [02:39:31]OFD Sender: No OFD packet to send [02:39:36]OFD Sender: No OFD packet to send [02:39:41]OFD Sender: No OFD packet to send [02:39:46]OFD Sender: No OFD packet to send [02:39:51]OFD Sender: No OFD packet to send [02:39:56]OFD Sender: No OFD packet to send [02:40:01]OFD Sender: No OFD packet to send [02:40:06]OFD Sender: No OFD packet to send [02:40:11]OFD Sender: No OFD packet to send [02:40:16]OFD Sender: No OFD packet to send [02:40:21]OFD Sender: No OFD packet to send [02:40:26]OFD Sender: No OFD packet to send [02:40:31]OFD Sender: No OFD packet to send [02:40:36]OFD Sender: No OFD packet to send [02:40:41]OFD Sender: No OFD packet to send [02:40:46]OFD Sender: No OFD packet to send [02:40:51]OFD Sender: No OFD packet to send [02:40:56]OFD Sender: No OFD packet to send [02:41:01]OFD Sender: No OFD packet to send [02:41:06]OFD Sender: No OFD packet to send [02:41:11]OFD Sender: No OFD packet to send [02:41:16]OFD Sender: No OFD packet to send [02:41:21]OFD Sender: No OFD packet to send [02:41:26]OFD Sender: No OFD packet to send [02:41:31]OFD Sender: No OFD packet to send [02:41:36]OFD Sender: No OFD packet to send [02:41:41]OFD Sender: No OFD packet to send [02:41:46]OFD Sender: No OFD packet to send [02:41:51]OFD Sender: No OFD packet to send [02:41:56]OFD Sender: No OFD packet to send [02:42:01]OFD Sender: No OFD packet to send [02:42:06]OFD Sender: No OFD packet to send [02:42:11]OFD Sender: No OFD packet to send [02:42:16]OFD Sender: No OFD packet to send [02:42:21]OFD Sender: No OFD packet to send [02:42:26]OFD Sender: No OFD packet to send [02:42:31]OFD Sender: No OFD packet to send [02:42:36]OFD Sender: No OFD packet to send [02:42:41]OFD Sender: No OFD packet to send [02:42:46]OFD Sender: No OFD packet to send [02:42:51]OFD Sender: No OFD packet to send [02:42:56]OFD Sender: No OFD packet to send [02:43:01]OFD Sender: No OFD packet to send [02:43:06]OFD Sender: No OFD packet to send [02:43:11]OFD Sender: No OFD packet to send [02:43:16]OFD Sender: No OFD packet to send [02:43:21]OFD Sender: No OFD packet to send [02:43:26]OFD Sender: No OFD packet to send [02:43:31]OFD Sender: No OFD packet to send [02:43:36]OFD Sender: No OFD packet to send [02:43:41]OFD Sender: No OFD packet to send [02:43:46]OFD Sender: No OFD packet to send [02:43:51]OFD Sender: No OFD packet to send [02:43:56]OFD Sender: No OFD packet to send [02:44:01]OFD Sender: No OFD packet to send [02:44:06]OFD Sender: No OFD packet to send [02:44:11]OFD Sender: No OFD packet to send [02:44:16]OFD Sender: No OFD packet to send [02:44:21]OFD Sender: No OFD packet to send [02:44:26]OFD Sender: No OFD packet to send [02:44:31]OFD Sender: No OFD packet to send [02:44:36]OFD Sender: No OFD packet to send [02:44:41]OFD Sender: No OFD packet to send [02:44:46]OFD Sender: No OFD packet to send [02:44:51]OFD Sender: No OFD packet to send [02:44:56]OFD Sender: No OFD packet to send [02:45:01]OFD Sender: No OFD packet to send [02:45:06]OFD Sender: No OFD packet to send [02:45:11]OFD Sender: No OFD packet to send [02:45:16]OFD Sender: No OFD packet to send [02:45:21]OFD Sender: No OFD packet to send [02:45:26]OFD Sender: No OFD packet to send [02:45:31]OFD Sender: No OFD packet to send [02:45:36]OFD Sender: No OFD packet to send [02:45:41]OFD Sender: No OFD packet to send [02:45:46]OFD Sender: No OFD packet to send [02:45:51]OFD Sender: No OFD packet to send [02:45:56]OFD Sender: No OFD packet to send [02:46:01]OFD Sender: No OFD packet to send [02:46:06]OFD Sender: No OFD packet to send [02:46:11]OFD Sender: No OFD packet to send [02:46:16]OFD Sender: No OFD packet to send [02:46:21]OFD Sender: No OFD packet to send [02:46:26]OFD Sender: No OFD packet to send [02:46:31]OFD Sender: No OFD packet to send [02:46:36]OFD Sender: No OFD packet to send [02:46:41]OFD Sender: No OFD packet to send [02:46:46]OFD Sender: No OFD packet to send [02:46:51]OFD Sender: No OFD packet to send [02:46:56]OFD Sender: No OFD packet to send [02:47:01]OFD Sender: No OFD packet to send [02:47:06]OFD Sender: No OFD packet to send [02:47:11]OFD Sender: No OFD packet to send [02:47:16]OFD Sender: No OFD packet to send [02:47:21]OFD Sender: No OFD packet to send [02:47:26]OFD Sender: No OFD packet to send [02:47:31]OFD Sender: No OFD packet to send [02:47:36]OFD Sender: No OFD packet to send [02:47:41]OFD Sender: No OFD packet to send [02:47:46]OFD Sender: No OFD packet to send [02:47:51]OFD Sender: No OFD packet to send [02:47:56]OFD Sender: No OFD packet to send [02:48:01]OFD Sender: No OFD packet to send [02:48:06]OFD Sender: No OFD packet to send [02:48:11]OFD Sender: No OFD packet to send [02:48:16]OFD Sender: No OFD packet to send [02:48:21]OFD Sender: No OFD packet to send [02:48:26]OFD Sender: No OFD packet to send [02:48:31]OFD Sender: No OFD packet to send [02:48:36]OFD Sender: No OFD packet to send [02:48:41]OFD Sender: No OFD packet to send [02:48:46]OFD Sender: No OFD packet to send [02:48:51]OFD Sender: No OFD packet to send [02:48:56]OFD Sender: No OFD packet to send [02:49:01]OFD Sender: No OFD packet to send [02:49:06]OFD Sender: No OFD packet to send [02:49:11]OFD Sender: No OFD packet to send [02:49:16]OFD Sender: No OFD packet to send [02:49:21]OFD Sender: No OFD packet to send [02:49:26]OFD Sender: No OFD packet to send [02:49:31]OFD Sender: No OFD packet to send [02:49:36]OFD Sender: No OFD packet to send [02:49:41]OFD Sender: No OFD packet to send [02:49:46]OFD Sender: No OFD packet to send [02:49:51]OFD Sender: No OFD packet to send [02:49:56]OFD Sender: No OFD packet to send [02:50:01]OFD Sender: No OFD packet to send [02:50:06]OFD Sender: No OFD packet to send [02:50:11]OFD Sender: No OFD packet to send [02:50:16]OFD Sender: No OFD packet to send [02:50:21]OFD Sender: No OFD packet to send [02:50:26]OFD Sender: No OFD packet to send [02:50:31]OFD Sender: No OFD packet to send [02:50:36]OFD Sender: No OFD packet to send [02:50:41]OFD Sender: No OFD packet to send [02:50:46]OFD Sender: No OFD packet to send [02:50:51]OFD Sender: No OFD packet to send [02:50:56]OFD Sender: No OFD packet to send [02:51:01]OFD Sender: No OFD packet to send [02:51:06]OFD Sender: No OFD packet to send [02:51:11]OFD Sender: No OFD packet to send [02:51:16]OFD Sender: No OFD packet to send [02:51:21]OFD Sender: No OFD packet to send [02:51:26]OFD Sender: No OFD packet to send [02:51:31]OFD Sender: No OFD packet to send [02:51:36]OFD Sender: No OFD packet to send [02:51:41]OFD Sender: No OFD packet to send [02:51:46]OFD Sender: No OFD packet to send [02:51:51]OFD Sender: No OFD packet to send [02:51:56]OFD Sender: No OFD packet to send [02:52:01]OFD Sender: No OFD packet to send [02:52:06]OFD Sender: No OFD packet to send [02:52:11]OFD Sender: No OFD packet to send [02:52:16]OFD Sender: No OFD packet to send [02:52:21]OFD Sender: No OFD packet to send [02:52:26]OFD Sender: No OFD packet to send [02:52:31]OFD Sender: No OFD packet to send [02:52:36]OFD Sender: No OFD packet to send [02:52:41]OFD Sender: No OFD packet to send [02:52:46]OFD Sender: No OFD packet to send [02:52:51]OFD Sender: No OFD packet to send [02:52:56]OFD Sender: No OFD packet to send [02:53:01]OFD Sender: No OFD packet to send [02:53:06]OFD Sender: No OFD packet to send [02:53:11]OFD Sender: No OFD packet to send [02:53:16]OFD Sender: No OFD packet to send [02:53:21]OFD Sender: No OFD packet to send [02:53:26]OFD Sender: No OFD packet to send [02:53:31]OFD Sender: No OFD packet to send [02:53:36]OFD Sender: No OFD packet to send [02:53:41]OFD Sender: No OFD packet to send [02:53:46]OFD Sender: No OFD packet to send [02:53:51]OFD Sender: No OFD packet to send [02:53:56]OFD Sender: No OFD packet to send [02:54:01]OFD Sender: No OFD packet to send [02:54:06]OFD Sender: No OFD packet to send [02:54:11]OFD Sender: No OFD packet to send [02:54:16]OFD Sender: No OFD packet to send [02:54:21]OFD Sender: No OFD packet to send [02:54:26]OFD Sender: No OFD packet to send [02:54:31]OFD Sender: No OFD packet to send [02:54:36]OFD Sender: No OFD packet to send [02:54:41]OFD Sender: No OFD packet to send [02:54:46]OFD Sender: No OFD packet to send [02:54:51]OFD Sender: No OFD packet to send [02:54:56]OFD Sender: No OFD packet to send [02:55:01]OFD Sender: No OFD packet to send [02:55:06]OFD Sender: No OFD packet to send [02:55:11]OFD Sender: No OFD packet to send [02:55:17]OFD Sender: No OFD packet to send [02:55:22]OFD Sender: No OFD packet to send [02:55:27]OFD Sender: No OFD packet to send [02:55:32]OFD Sender: No OFD packet to send [02:55:37]OFD Sender: No OFD packet to send [02:55:42]OFD Sender: No OFD packet to send [02:55:47]OFD Sender: No OFD packet to send [02:55:52]OFD Sender: No OFD packet to send [02:55:57]OFD Sender: No OFD packet to send [02:56:02]OFD Sender: No OFD packet to send [02:56:07]OFD Sender: No OFD packet to send [02:56:12]OFD Sender: No OFD packet to send [02:56:17]OFD Sender: No OFD packet to send [02:56:22]OFD Sender: No OFD packet to send [02:56:27]OFD Sender: No OFD packet to send [02:56:32]OFD Sender: No OFD packet to send [02:56:37]OFD Sender: No OFD packet to send [02:56:42]OFD Sender: No OFD packet to send [02:56:47]OFD Sender: No OFD packet to send [02:56:52]OFD Sender: No OFD packet to send [02:56:57]OFD Sender: No OFD packet to send [02:57:02]OFD Sender: No OFD packet to send [02:57:07]OFD Sender: No OFD packet to send [02:57:12]OFD Sender: No OFD packet to send [02:57:17]OFD Sender: No OFD packet to send [02:57:22]OFD Sender: No OFD packet to send [02:57:27]OFD Sender: No OFD packet to send [02:57:32]OFD Sender: No OFD packet to send [02:57:37]OFD Sender: No OFD packet to send [02:57:42]OFD Sender: No OFD packet to send [02:57:47]OFD Sender: No OFD packet to send [02:57:52]OFD Sender: No OFD packet to send [02:57:57]OFD Sender: No OFD packet to send [02:58:02]OFD Sender: No OFD packet to send [02:58:07]OFD Sender: No OFD packet to send [02:58:12]OFD Sender: No OFD packet to send [02:58:17]OFD Sender: No OFD packet to send [02:58:22]OFD Sender: No OFD packet to send [02:58:27]OFD Sender: No OFD packet to send [02:58:28]accept exits with 9 [02:58:28]New connection [02:58:28]New thread 3067583844 created [02:58:28]Thread 3067440484 joined [02:58:28]Waiting for new connection... [02:58:28] Sock 9.Parse request [02:58:28]Sock 9.Check first char [02:58:28]Sock 9.First char is OK [02:58:28]request: POST /json_proto HTTP/1.0 [02:58:28]Method: POST [02:58:28]URL: /json_proto [02:58:28]Method is POST - this is cgi request [02:58:28]url: /json_proto [02:58:28]query_string will be loaded in cgi processing [02:58:28]execute_cgi json_proto POST (null) [02:58:28]execute_cgi path=json_proto method=POST [02:58:28]POST find Content-Length [02:58:28]Host: 172.17.44.3:8080 [02:58:28]Content-Length: 795 [02:58:28]Content-Type: application/json [02:58:28] [02:58:28]POST finish read [02:58:28]Found Content-Length = 795 [02:58:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2076201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:58:28]execute_script... [02:58: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)2076201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:58:28]POST & json_proto [02:58:28]process_json_proto [02:58:28]json parsed OK: [02:58:28]protocol is kg_v1.0 [02:58:28]action value=close_receipt [02:58:28]process_action close_receipt [02:58:28]cmd_close_receipt [02:58:28]MH_GetDate [02:58:28]Write to MH i2c: F0 00 00 D7 26 EC [02:58:28]Write i2c OK [02:58:28]MH_I2C_Read... [02:58:28]Read from MH i2c: F0 [02:58:28]MH_I2C_Read... [02:58:28]Read from MH i2c: F0 09 00 [02:58:28]MH_I2C_Read... [02:58:28]Read from MH i2c: F0 09 00 D7 26 00 D6 57 C5 66 AD C5 5D 66 82 [02:58:28]GetLastDocTimeStamp 1724207459 [02:58:28]current date 1724209110 [02:58:28]FM_GetShiftState [02:58:28]SAM_PROTO_GetShiftState [02:58:28]wFMCommunicate request_size=4 [02:58:28]MH_SAM_APDU [02:58:28]CAPDU: 80 13 01 00 [02:58:28]Write to MH i2c: E2 08 00 D8 26 80 13 01 00 00 00 00 00 7B [02:58:28]Write i2c OK [02:58:28]MH_I2C_Read... [02:58:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:58:28]Read from MH i2c: E2 [02:58:28]MH_I2C_Read... [02:58:28]Read from MH i2c: E2 0E 00 [02:58:28]MH_I2C_Read... [02:58:28]Read from MH i2c: E2 0E 00 D8 26 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 68 [02:58:28]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:58:28]wFMCommunicate OK [02:58:28]SAM_PROTO_GetShiftState done [02:58:28]FM_GetShiftState done [02:58:28]opened in 1724199301 [02:58:28]opened+sec_in_day 1724285701 [02:58:28]quantity*price = 0 [02:58:28]sum+1 = 1 [02:58:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 135 "Партнер Нефть" Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 СНО: Общий режим Чек 34 21.08.2024 02:58 Смена: 101 ФФД: 1.0 ЗНМ: 0300000196 РНМ: 0000000000162794 Версия ККМ: v1.0 Талоны: Топливные Талоны 1 ФМ: 0000000002094532 ФД: 58840 ФПД: 58424378049598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T025830&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58840&fm=58424378049598&tin=02508201610067®Number=0000000000162794&sum=0 [02:58:29]StoreToDocumentArchive [02:58:29]shift 101 fd 58840 [02:58:29]save to /storage/0101/doc_00058840 [02:58:29]save last doc name /storage/0101/doc_00058840 to /storage/kkm_last_doc_name [02:58:29]save OK [02:58:29]Clear old archive folders... [02:58:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:58:29]tlvbuf is 01F22100 [02:58:29]SAM_PROTO_ClearQueue [02:58:29]wFMCommunicate request_size=4 [02:58:29]MH_SAM_APDU [02:58:29]CAPDU: 80 09 00 00 [02:58:29]Write to MH i2c: E2 08 00 E5 26 80 09 00 00 00 00 00 00 7D [02:58:29]Write i2c OK [02:58:29]MH_I2C_Read... [02:58:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:58:29]Read from MH i2c: E2 [02:58:29]MH_I2C_Read... [02:58:29]Read from MH i2c: E2 03 00 [02:58:29]MH_I2C_Read... [02:58:29]Read from MH i2c: E2 03 00 E5 26 00 90 00 7F [02:58:29]RAPDU: 90 00 [02:58:29]wFMCommunicate OK [02:58:29]SAM_PROTO_ClearQueue done [02:58:29]KKMCreateOFDPacket [02:58:29]OFDProtocolAddRootSTLVToBuf [02:58:29]FM_MakeSignedData [02:58:29]FM_MakeSignedData [02:58:29]SAM_PROTO_SignData [02:58:29]wFMCommunicate request_size=4 [02:58:29]MH_SAM_APDU [02:58:29]CAPDU: 80 0D 01 02 [02:58:29]Write to MH i2c: E2 08 00 E6 26 80 0D 01 02 00 00 00 00 85 [02:58:29]Write i2c OK [02:58:29]MH_I2C_Read... [02:58:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:58:30]Read from MH i2c: E2 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 03 00 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 03 00 E6 26 00 90 00 80 [02:58:30]RAPDU: 90 00 [02:58:30]wFMCommunicate OK [02:58:30]wFMCommunicate request_size=255 [02:58:30]MH_SAM_APDU [02: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 34 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 22 00 00 00 F4 03 04 00 D6 57 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E5 00 00 35 04 06 00 35 [02:58:30]Write to MH i2c: E2 02 01 E7 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 22 00 00 00 F4 03 04 00 D6 57 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E5 00 00 35 04 06 00 35 00 00 93 [02:58:30]Write i2c OK [02:58:30]MH_I2C_Read... [02:58:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:58:30]Read from MH i2c: E2 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 03 00 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 03 00 E7 26 00 90 00 81 [02:58:30]RAPDU: 90 00 [02:58:30]wFMCommunicate OK [02:58:30]wFMCommunicate request_size=10 [02:58:30]MH_SAM_APDU [02:58:30]CAPDU: 80 0D 02 02 05 22 FC 4C C4 3E [02:58:30]Write to MH i2c: E2 0D 00 E8 26 80 0D 02 02 05 00 22 FC 4C C4 3E 00 00 FE [02:58:30]Write i2c OK [02:58:30]MH_I2C_Read... [02:58:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:58:30]Read from MH i2c: E2 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 03 00 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 03 00 E8 26 00 90 00 82 [02:58:30]RAPDU: 90 00 [02:58:30]wFMCommunicate OK [02:58:30]wFMCommunicate request_size=4 [02:58:30]MH_SAM_APDU [02:58:30]CAPDU: 80 0D 03 02 [02:58:30]Write to MH i2c: E2 08 00 E9 26 80 0D 03 02 00 00 00 00 8A [02:58:30]Write i2c OK [02:58:30]MH_I2C_Read... [02:58:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:58:30]Read from MH i2c: E2 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 0B 00 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 0B 00 E9 26 00 E4 AF 86 8E D8 EC 65 30 90 00 8B [02:58:30]RAPDU: E4 AF 86 8E D8 EC 65 30 90 00 [02:58:30]wFMCommunicate OK [02:58:30]SAM_PROTO_SignData done [02:58:30]FM_MakeSignedData done [02:58:30]CreateOFDProtocolMessage [02:58:30]wFMCommunicate request_size=4 [02:58:30]MH_SAM_APDU [02:58:30]CAPDU: 80 11 00 00 [02:58:30]Write to MH i2c: E2 08 00 EA 26 80 11 00 00 00 00 00 00 8A [02:58:30]Write i2c OK [02:58:30]MH_I2C_Read... [02:58:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:58:30]Read from MH i2c: E2 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 17 00 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: E2 17 00 EA 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 D6 [02:58:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:58:30]wFMCommunicate OK [02:58:30]CreateOFDProtocolMessage done [02:58:30]OFDSenderStorePacket 58840 [02:58:30]StoreOFDPacket docnum=58840 [02:58:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CD 87 07 01 0F 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 34 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 22 00 00 00 F4 03 04 00 D6 57 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E5 00 00 35 04 06 00 35 22 FC 4C C4 3E E4 AF 86 8E D8 EC 65 30 [02:58:30]CheckFolder [02:58:30]dirname=/storage/ofd_packets [02:58:30]CheckFolder done [02:58:30]ProducePacketName [02:58:30]name=ofd_packets/00058840 [02:58:30]NVStorageSaveData ofd_packets/00058840 [02:58:30]File name is /storage/ofd_packets/00058840 [02:58:30]Write 301 bytes [02:58:30]NVStorageSaveData done [02:58:30]OFDSenderStorePacket done [02:58:30]KKMCreateOFDPacket done [02:58:30]NVStorageSaveData kkm_last_timestamp [02:58:30]File name is /storage/kkm_last_timestamp [02:58:30]Write 4 bytes [02:58:30]NVStorageSaveData done [02:58:30]ExternCall_PrintAddStr [02:58:30]wPrintStart [02:58:30]Write to MH i2c: 01 00 00 EB 26 11 [02:58:30]Write i2c OK [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: 01 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: 01 07 00 [02:58:30]MH_I2C_Read... [02:58:30]Read from MH i2c: 01 07 00 EB 26 00 00 00 00 00 FF 0F 26 [02:58:30]RasterBufferAndPrint [02:58:30]line Счет N : (1)2076201 [02:58:30]line ИНН: 02508201610067 [02:58:30]line Контрольно-Кассовый Чек [02:58:30]line ПРОДАЖА [02:58:30]line ТРК (МРК, ГНК) : 33 [02:58:30]line Товар: 2710124130 [02:58:30]line Аи-92-К-4 [02:58:30]line 10.000 * 0.00 [02:58:30]line = 0.00 [02:58:30]line НДС 12% НСП 1% [02:58:30]line > о реализуемом товаре [02:58:30]line ИТОГО: 0.00 [02:58:30]line НСП 1% : 0.00 [02:58:30]line НДС 12% : 0.00 [02:58:30]line Наличными: 0.00 [02:58:30]line Безнал.: 0.00 [02:58:30]line Место: АЗС № 135 "Партнер Нефть" [02:58:30]line Адрес: 720000, с. Учар, Толойкон а/а, ул. Мамырова б/н, 40.502451,72.781041 [02:58:30]line СНО: Общий режим [02:58:30]line Чек 34 21.08.2024 02:58 [02:58:30]line Смена: 101 ФФД: 1.0 [02:58:30]line ЗНМ: 0300000196 [02:58:30]line РНМ: 0000000000162794 [02:58:30]line Версия ККМ: v1.0 [02:58:30]line Талоны: Топливные Талоны [02:58:30]line 1 [02:58:30]line ФМ: 0000000002094532 [02:58:30]line ФД: 58840 [02:58:30]line ФПД: 58424378049598 [02:58:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240821T025830&type=1&operation_type=1&fn_number=0000000002094532&fd_number=58840&fm=58424378049598&tin=02508201610067®Number=0000000000162794&sum=0 [02:58:30]OFD Sender: Processing packet 58840 [packets to send 52, broken 51] [02:58:30]ProducePacketName [02:58:30]name=ofd_packets/00058840 [02:58:30]OFD Sender: To server: pG, [02:58:30]CommunicateWithHost lk.salyk.kg:30040 [02:58:30]ConnectInit lk.salyk.kg [02:58:30]written 0, free lines is 4095 [02:58:30]Connected sock=10 [02:58:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0F 01 00 00 CD 87 07 01 0F 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 34 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 22 00 00 00 F4 03 04 00 D6 57 C5 66 0E 04 04 00 65 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 10 04 04 00 D8 E5 00 00 35 04 06 00 35 22 FC 4C C4 3E E4 AF 86 8E D8 EC 65 30 [02:58:31]Write to MH i2c: 01 00 00 15 27 3C [02:58:31]Write i2c OK [02:58:31]MH_I2C_Read... [02:58:31]Read from MH i2c: 01 [02:58:31]MH_I2C_Read... [02:58:31]Read from MH i2c: 01 07 00 [02:58:31]MH_I2C_Read... [02:58:31]Read from MH i2c: 01 07 00 15 27 00 00 00 00 00 AE 0C FD [02:58:31]RasterBufferAndPrint [02:58:31]line [02:58:31]line [02:58:31]line [02:58:31]line [02:58:31]line [02:58:31]written 0, free lines is 3250 [02:58:31]MH_Cut [02:58:31]Write to MH i2c: D1 01 00 1C 27 01 15 [02:58:31]Write i2c OK [02:58:31]MH_I2C_Read... [02:58:31]Read from MH i2c: D1 [02:58:31]MH_I2C_Read... [02:58:31]Read from MH i2c: D1 01 00 [02:58:31]MH_I2C_Read... [02:58:31]Read from MH i2c: D1 01 00 1C 27 00 14 [02:58:31]Write to MH i2c: 01 00 00 1D 27 44 [02:58:31]Write i2c OK [02:58:31]MH_I2C_Read... [02:58:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 4F 00 00 00 F7 A3 47 00 79 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 32 30 39 34 35 33 32 10 04 04 00 D8 E5 00 00 F4 03 04 00 24 03 C5 66 B6 04 01 00 00 A9 16 AD 06 C0 35 92 6A [02:58:31]CommunicateWithHost err = 0 [02:58:31]CheckOFDResponse [02:58:31]1017 (14) - 77093643461234 [02:58:31]1041 (16) - 0000000002094532 [02:58:31]1040 (4) - 58840 [02:58:31]1012 (4) - 20.08.2024 20:57 [02:58:31]1206 (1) - 0 [02:58:31]OFD Sender: Remove packet 58840 [02:58:31]ProducePacketName [02:58:31]name=ofd_packets/00058840 [02:58:31]NVStorageDeleteData [02:58:31]OFD Sender: No OFD packet to send [02:58:32]*** Cut start [02:58:32]*** Partial cut [02:58:32]*** CUTSNS_PIN = 1 [02:58:32]*** CUTSNS_PIN = 0 [02:58:32]*** Brake cut motor [02:58:32]Read from MH i2c: 01 [02:58:32]MH_I2C_Read... [02:58:32]*** Stop cut motor [02:58:32]*** Cut end [02:58:32]Read from MH i2c: 01 07 00 [02:58:32]MH_I2C_Read... [02:58:32]Read from MH i2c: 01 07 00 1D 27 00 00 00 00 00 FF 0F 59 [02:58:32]process_action close_receipt done [02:58:32]requested_data is exist [02:58:32]produce_requested_data [02:58:32]requested_item fm.sn is exist - process it [02:58:32]wFMCommunicate request_size=4 [02:58:32]MH_SAM_APDU [02:58:32]CAPDU: 80 11 00 00 [02:58:32]Write to MH i2c: E2 08 00 1E 27 80 11 00 00 00 00 00 00 BF [02:58:32]Write i2c OK [02:58:32]MH_I2C_Read... [02:58:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:58:32]Read from MH i2c: E2 [02:58:32]MH_I2C_Read... [02:58:32]Read from MH i2c: E2 17 00 [02:58:32]MH_I2C_Read... [02:58:32]Read from MH i2c: E2 17 00 1E 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 0B [02:58:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 90 00 [02:58:32]wFMCommunicate OK [02:58:32]requested_item fd.num is exist - process it [02:58:32]SAM_PROTO_GetFieldsCounters [02:58:32]wFMCommunicate request_size=4 [02:58:32]MH_SAM_APDU [02:58:32]CAPDU: 80 13 00 00 [02:58:32]Write to MH i2c: E2 08 00 1F 27 80 13 00 00 00 00 00 00 C2 [02:58:32]Write i2c OK [02:58:32]MH_I2C_Read... [02:58:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:58:33]Read from MH i2c: E2 [02:58:33]MH_I2C_Read... [02:58:33]Read from MH i2c: E2 62 00 [02:58:33]MH_I2C_Read... [02:58:33]Read from MH i2c: E2 62 00 1F 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D8 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [02:58:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 34 35 33 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 36 32 37 39 34 10 04 04 00 D8 E5 00 00 0E 04 04 00 65 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:58:33]wFMCommunicate OK [02:58:33]SAM_PROTO_GetFieldsCounters done [02:58:33]requested_item shift.num is exist - process it [02:58:33]requested_item shift.opened is exist - process it [02:58:33]req_shift_opened [02:58:33]FM_GetShiftState [02:58:33]SAM_PROTO_GetShiftState [02:58:33]wFMCommunicate request_size=4 [02:58:33]MH_SAM_APDU [02:58:33]CAPDU: 80 13 01 00 [02:58:33]Write to MH i2c: E2 08 00 20 27 80 13 01 00 00 00 00 00 C4 [02:58:33]Write i2c OK [02:58:33]MH_I2C_Read... [02:58:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:58:33]Read from MH i2c: E2 [02:58:33]MH_I2C_Read... [02:58:33]Read from MH i2c: E2 0E 00 [02:58:33]MH_I2C_Read... [02:58:33]Read from MH i2c: E2 0E 00 20 27 00 09 00 01 85 31 C5 66 00 00 00 00 90 00 B1 [02:58:33]RAPDU: 09 00 01 85 31 C5 66 00 00 00 00 90 00 [02:58:33]wFMCommunicate OK [02:58:33]SAM_PROTO_GetShiftState done [02:58:33]FM_GetShiftState done [02:58:33]req_shift_opened done [02:58:33]requested_item shift.open_date is exist - process it [02:58:33]req_shift_open_date [02:58:33]req_shift_open_date done [02:58:33]produce_requested_data done [02:58:33]produce_requested_data return {"fm.sn":"0000000002094532","fd.num":58840,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301} [02:58:33]process_action_free close_receipt [02:58:33]json_value_free [02:58:33]json_value_free done [02:58:33]process_json_proto returns [02:58:33]Send response to host [02:58:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002094532","fd.num":58840,"shift.num":101,"shift.opened":1,"shift.open_date":1724199301}}} [02:58:33]free response buf [02:58:33]execute_script done [02:58:33]execute_script returns [02:58:33]free content buf [02:58:33]Sock 9.Close socket [02:58:33]Sock 9.Thread stoped [02:58:36]OFD Sender: No OFD packet to send [02:58:41]OFD Sender: No OFD packet to send [02:58:46]OFD Sender: No OFD packet to send [02:58:51]OFD Sender: No OFD packet to send [02:58:56]OFD Sender: No OFD packet to send [02:59:01]OFD Sender: No OFD packet to send [02:59:06]OFD Sender: No OFD packet to send [02:59:11]OFD Sender: No OFD packet to send [02:59:16]OFD Sender: No OFD packet to send [02:59:21]OFD Sender: No OFD packet to send [02:59:26]OFD Sender: No OFD packet to send [02:59:31]OFD Sender: No OFD packet to send [02:59:36]OFD Sender: No OFD packet to send [02:59:41]OFD Sender: No OFD packet to send [02:59:46]OFD Sender: No OFD packet to send [02:59:51]OFD Sender: No OFD packet to send [02:59:56]OFD Sender: No OFD packet to send [03:00:01]OFD Sender: No OFD packet to send [03:00:06]OFD Sender: No OFD packet to send [03:00:11]OFD Sender: No OFD packet to send [03:00:16]OFD Sender: No OFD packet to send [03:00:21]OFD Sender: No OFD packet to send [03:00:26]OFD Sender: No OFD packet to send [03:00:31]OFD Sender: No OFD packet to send [03:00:36]OFD Sender: No OFD packet to send [03:00:41]OFD Sender: No OFD packet to send [03:00:46]OFD Sender: No OFD packet to send [03:00:51]OFD Sender: No OFD packet to send [03:00:56]OFD Sender: No OFD packet to send [03:01:01]OFD Sender: No OFD packet to send [03:01:06]OFD Sender: No OFD packet to send [03:01:11]OFD Sender: No OFD packet to send [03:01:16]OFD Sender: No OFD packet to send